[
  {
    "path": ".eslintignore",
    "content": ".eslintrc.js\ndist\nout\napps/nativewind\n"
  },
  {
    "path": ".eslintrc.js",
    "content": "module.exports = {\n  root: true,\n  // This tells ESLint to load the config from the package `eslint-config-custom`\n  extends: ['custom'],\n  settings: {\n    next: {\n      rootDir: ['apps/*/'],\n    },\n  },\n};\n"
  },
  {
    "path": ".github/.kodiak.toml",
    "content": "# .kodiak.toml\nversion = 1\n\n[merge]\nautomerge_label = \"ship it\"\nrequire_automerge_label = false\nmethod = \"squash\"\ndelete_branch_on_merge = true\noptimistic_updates = true\nprioritize_ready_to_merge = true\nnotify_on_conflict = false\nblocking_labels = [\"no automerge\"]\n\n[merge.message]\ntitle = \"pull_request_title\"\nbody = \"pull_request_body\"\ninclude_coauthors = false\ninclude_pr_number = true\nbody_type = \"markdown\"\nstrip_html_comments = true\n\n[update]\nautoupdate_label = \"keep up-to-date\"\n"
  },
  {
    "path": ".github/CODEOWNERS",
    "content": "* @baked-dev @Wyatt-SG @fraserdale @arturbien\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/1.report_bug.yml",
    "content": "name: Bug Report\ndescription: Create a bug report for Frosted UI\nlabels: ['template: bug']\nbody:\n  - type: markdown\n    attributes:\n      value: |\n        This template is to report Frosted bugs.\n        Component or documentation requests should be opened as [discussions](https://github.com/whopio/frosted-ui/discussions).\n\n        Before opening a new issue, please do a [search](https://github.com/whopio/frosted-ui/issues) of existing issues and :+1: upvote the existing issue instead. This will result in a quicker resolution.\n\n  - type: input\n    attributes:\n      label: Link to the code that reproduces this issue or a replay of the bug\n      description: |\n        A link to a **public** GitHub repository or a CodeSandbox\n\n        If a minimal reproduction can't be created, please share a [replay](https://www.replay.io/) of the bug which doesn't require sharing a private repo.\n\n        **Skipping this/providing an invalid link will result in the issue being closed**\n    validations:\n      required: true\n  - type: textarea\n    attributes:\n      label: To Reproduce\n      description: A step-by-step description of how to reproduce the issue, based on the linked reproduction. Screenshots can be provided in the issue body below. If using code blocks, make sure that [syntax highlighting is correct](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks#syntax-highlighting) and double check that the rendered preview is not broken.\n      placeholder: |\n        1. Render add leftIcon to Button\n        2. Click on Button\n        3. Y will happen\n    validations:\n      required: true\n  - type: textarea\n    attributes:\n      label: Current vs. Expected behavior\n      description: A clear and concise description of what the bug is, and what you expected to happen.\n      placeholder: 'Following the steps from the previous section, I expected A to happen, but I observed B instead'\n    validations:\n      required: true\n  - type: checkboxes\n    attributes:\n      label: Verify canary release\n      description: 'Please run `npm install frosted-ui@canary` to try the canary version of Frosted that ships often. It includes all features and fixes that have not been released to the stable version yet. Some issues may already be fixed in the canary version, so please verify that your issue reproduces before opening a new issue.'\n      options:\n        - label: I verified that the issue exists in the latest Frosted canary release\n          required: true\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/config.yml",
    "content": "blank_issues_enabled: false\ncontact_links:\n  - name: Request new component\n    url: https://github.com/whopio/frosted-ui/discussions/new?category=new-component\n    about: Request a component to be added to Frosted UI\n  - name: Request documentation\n    url: https://github.com/whopio/frosted-ui/discussions/new?category=documentation\n    about: Request documentation enhancements or changes\n"
  },
  {
    "path": ".github/workflows/preview-release.yml",
    "content": "name: Publish Preview Release\non: [push, pull_request]\n\npermissions: {}\n\njobs:\n  preview:\n    name: Publish preview packages\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout code\n        uses: actions/checkout@v4\n\n      - name: Setup pnpm\n        uses: pnpm/action-setup@v4\n        with:\n          version: 9.15.4\n\n      - name: Setup node\n        uses: actions/setup-node@v4\n        with:\n          node-version: 22.x\n          cache: pnpm\n\n      - name: Install dependencies\n        run: pnpm install\n\n      - name: Build packages\n        run: pnpm turbo build\n\n      - name: Publish preview release\n        run: pnpm dlx pkg-pr-new publish --pnpm --packageManager=pnpm './packages/frosted-ui' './packages/frosted-ui-colors' './packages/frosted-ui-icons' './packages/frosted-ui-react-native'\n"
  },
  {
    "path": ".github/workflows/pull-comment.yml",
    "content": "on:\n  issue_comment:\n    types:\n      - created\n    branches:\n      - turbo-module/release-*\n    excludeBranches:\n      - turbo-module/release-*-canary\n\nname: Build, test, release\n\nconcurrency:\n  group: update-relase-pr-${{ github.event.issue.number }}\n  cancel-in-progress: false\n\njobs:\n  update-relase-pr:\n    name: Change the version of the release based on comments\n    if: github.event.issue.pull_request\n    runs-on: ubuntu-latest\n    permissions:\n      contents: write\n      pull-requests: write\n    steps:\n      - uses: actions/checkout@v3\n        with:\n          ref: ${{ github.head_ref }}\n      - name: Update package.json version number\n        uses: whopio/turbo-module@v0.0.5\n        with:\n          action: update\n          token: ${{ github.token }}\n"
  },
  {
    "path": ".github/workflows/pull.yml",
    "content": "on:\n  pull_request:\n    types:\n      - synchronize\n      - opened\n\nname: PR\n\nconcurrency:\n  group: pr-action-${{ github.event.pull_request.number }}\n  cancel-in-progress: true\n\njobs:\n  install:\n    name: Install node modules\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v3\n        with:\n          ref: ${{ github.head_ref }}\n      - uses: pnpm/action-setup@v4\n        with:\n          version: 9.15.4\n      - name: Setup node\n        uses: actions/setup-node@v3\n        with:\n          node-version: 22.x\n          check-latest: true\n          cache: pnpm\n      - name: Install all packages\n        run: pnpm install\n\n  lint:\n    name: Lint repository\n    needs: install\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v3\n      - uses: pnpm/action-setup@v4\n        with:\n          version: 9.15.4\n      - name: Setup node\n        uses: actions/setup-node@v3\n        with:\n          node-version: 22.x\n          check-latest: true\n          cache: pnpm\n      - name: Install all packages\n        run: pnpm install\n      - name: Run eslint\n        run: pnpx eslint@7.32.0 ./ --max-warnings 0\n      - name: Run stylelint\n        run: pnpm turbo lint:css\n\n  build:\n    name: Build packages\n    needs: install\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v3\n      - uses: pnpm/action-setup@v4\n        with:\n          version: 9.15.4\n      - name: Setup node\n        uses: actions/setup-node@v3\n        with:\n          node-version: 22.x\n          check-latest: true\n          cache: pnpm\n      - name: Install all packages\n        run: pnpm install\n      - name: Build packages\n        run: pnpm turbo build\n\n  test:\n    name: Test repository\n    needs: build\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v3\n      - uses: pnpm/action-setup@v4\n        with:\n          version: 9.15.4\n      - name: Setup node\n        uses: actions/setup-node@v3\n        with:\n          node-version: 22.x\n          check-latest: true\n          cache: pnpm\n      - name: Install all packages\n        run: pnpm install\n      - name: Build packages\n        run: pnpm turbo test\n"
  },
  {
    "path": ".github/workflows/release.yml",
    "content": "on:\n  push:\n    branches:\n      - main\n\nname: Build, test, release\n\nconcurrency:\n  group: 'release'\n  cancel-in-progress: false\n\njobs:\n  release:\n    name: Publish to npm and release on github\n    runs-on: ubuntu-latest\n    permissions:\n      id-token: write\n      contents: write\n      pull-requests: write\n    steps:\n      - uses: actions/checkout@v3\n        with:\n          fetch-depth: 0\n          ref: ${{ github.head_ref }}\n\n      - name: Check package.json for version increase\n        id: check\n        uses: whopio/turbo-module@v0.1.0-canary.3\n        with:\n          action: check\n          token: ${{ github.token }}\n\n      - name: Setup pnpm\n        uses: pnpm/action-setup@v4\n        with:\n          version: 9.15.4\n\n      - name: Setup node\n        uses: actions/setup-node@v4\n        with:\n          node-version: 22.x\n          check-latest: true\n          cache: pnpm\n\n      - name: Debug OIDC env presence (no secrets)\n        run: |\n          echo \"GITHUB_ACTIONS=$GITHUB_ACTIONS\"\n          echo \"ACTIONS_ID_TOKEN_REQUEST_URL: $([ -n \"$ACTIONS_ID_TOKEN_REQUEST_URL\" ] && echo present || echo missing)\"\n          echo \"ACTIONS_ID_TOKEN_REQUEST_TOKEN: $([ -n \"$ACTIONS_ID_TOKEN_REQUEST_TOKEN\" ] && echo present || echo missing)\"\n          echo \"node: $(node -v)\"\n          echo \"npm: $(npm -v)\"\n\n      - name: Upgrade npm for OIDC trusted publishing\n        if: steps.check.outputs.can-publish == 'true'\n        run: |\n          corepack disable npm 2>/dev/null || true\n          npm i -g npm@latest --force\n\n      - name: Clear npm auth to force OIDC\n        run: |\n          npm config delete //registry.npmjs.org/:_authToken || true\n          npm config delete @whop:registry || true\n        if: steps.check.outputs.can-publish == 'true'\n\n      - name: Install dependencies\n        run: pnpm i\n\n      - name: Fix bin permissions\n        run: chmod +x node_modules/.bin/* packages/*/node_modules/.bin/* 2>/dev/null || true\n        if: steps.check.outputs.can-publish == 'true'\n\n      - name: Run turbo release flow\n        env:\n          NPM_CONFIG_PROVENANCE: 'true'\n          NPM_CONFIG_REGISTRY: https://registry.npmjs.org\n          NPM_CONFIG_ALWAYS_AUTH: 'false'\n          NPM_CONFIG_LOGLEVEL: 'warn'\n          TURBO_FORCE: 'true'\n          TURBO_ENVIRONMENT_VARIABLES: ACTIONS_ID_TOKEN_REQUEST_URL,ACTIONS_ID_TOKEN_REQUEST_TOKEN,NPM_CONFIG_PROVENANCE,NPM_CONFIG_REGISTRY,NPM_CONFIG_ALWAYS_AUTH\n          NODE_AUTH_TOKEN: ''\n        run: pnpm turbo release ${{ steps.check.outputs.filter }} --env-mode=loose\n        if: steps.check.outputs.can-publish == 'true'\n\n      - name: Github Release\n        id: release\n        uses: whopio/turbo-module@v0.1.0-canary.3\n        with:\n          action: release\n          token: ${{ github.token }}\n          version: ${{ steps.check.outputs.version }}\n          initial-commit: 3d821dfeec0e67a8b33de2993ba292e58b315d06\n        if: steps.check.outputs.can-publish == 'true'\n\n      - name: Sync auto-release PRs\n        if: always()\n        uses: whopio/turbo-module@v0.1.0-canary.3\n        with:\n          action: sync\n          token: ${{ secrets.PAT_TOKEN }}\n          published: ${{ steps.release.outputs.published }}\n          initial-commit: 3d821dfeec0e67a8b33de2993ba292e58b315d06\n"
  },
  {
    "path": ".github/workflows/sync-icons.yml",
    "content": "on:\n  workflow_dispatch:\n\nname: Sync Icons from Figma\n\nconcurrency:\n  group: 'sync-icons'\n  cancel-in-progress: false\n\njobs:\n  sync-icons:\n    name: Generate icons and create PR\n    runs-on: ubuntu-latest\n    permissions:\n      contents: write\n      pull-requests: write\n    steps:\n      - uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n          token: ${{ secrets.PAT_TOKEN }}\n\n      - uses: pnpm/action-setup@v4\n        with:\n          version: 9.15.4\n\n      - name: Setup node\n        uses: actions/setup-node@v4\n        with:\n          node-version: 22.x\n          check-latest: true\n          cache: pnpm\n\n      - name: Install all packages\n        run: pnpm i\n\n      - name: Generate icon source from Figma\n        run: pnpm generate-src\n        working-directory: ./packages/frosted-ui-icons\n        env:\n          FIGMA_ACCESS_TOKEN: ${{ secrets.FIGMA_ACCESS_TOKEN }}\n\n      - name: Build icon package\n        run: pnpm build\n        working-directory: ./packages/frosted-ui-icons\n\n      - name: Check for changes\n        id: changes\n        run: |\n          git add -A\n          if git diff --staged --quiet; then\n            echo \"has_changes=false\" >> $GITHUB_OUTPUT\n          else\n            echo \"has_changes=true\" >> $GITHUB_OUTPUT\n          fi\n\n      - name: Create or update PR\n        if: steps.changes.outputs.has_changes == 'true'\n        uses: peter-evans/create-pull-request@v6\n        with:\n          token: ${{ secrets.PAT_TOKEN }}\n          commit-message: 'chore(icons): sync icons from Figma'\n          title: 'chore(icons): sync icons from Figma'\n          body: |\n            ## Icon Sync from Figma\n\n            This PR was automatically generated by the \"Sync Icons from Figma\" workflow.\n\n            ### Review Checklist\n            - [ ] Check the Storybook preview for visual issues\n            - [ ] Review the diff for unexpected icon deletions/renames\n            - [ ] Verify no corrupted SVGs were generated\n\n            ### What happens on merge?\n            When this PR is merged to main, `turbo-module` will detect the icon changes and include `@frosted-ui/icons` in the next auto-release PR. Merge that PR to publish.\n          branch: sync-icons\n          delete-branch: true\n          labels: |\n            icons\n            automated\n\n      - name: No changes detected\n        if: steps.changes.outputs.has_changes == 'false'\n        run: |\n          echo \"No changes detected in icons. Nothing to sync.\"\n          echo \"::notice::No icon changes detected from Figma. The icons are already in sync.\"\n"
  },
  {
    "path": ".gitignore",
    "content": "# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.\n\n# dependencies\nnode_modules\n.pnp\n.pnp.js\n\n# testing\ncoverage\n\n# build output\ndist/\npackages/frosted-ui/styles.css\npackages/frosted-ui/styles.lite.css\n\n# misc\n.DS_Store\n*.pem\n\n# debug\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\n.pnpm-debug.log*\n\n# local env files\n.env.local\n.env.development.local\n.env.test.local\n.env.production.local\n\n# turbo\n.turbo\npackages/frosted-ui/build-storybook.log\n\n#storybook\nstorybook-static\n"
  },
  {
    "path": ".npmrc",
    "content": "auto-install-peers=true"
  },
  {
    "path": ".prettierrc.json",
    "content": "{\n  \"arrowParens\": \"always\",\n  \"bracketSameLine\": false,\n  \"printWidth\": 120,\n  \"semi\": true,\n  \"singleQuote\": true,\n  \"tabWidth\": 2,\n  \"trailingComma\": \"all\"\n}\n"
  },
  {
    "path": ".vscode/settings.json",
    "content": "{\n  \"tailwindCSS.experimental.classRegex\": [\n    [\"clsx\\\\(([^)]*)\\\\)\", \"(?:'|\\\"|`)([^']*)(?:'|\\\"|`)\"],\n    [\"cn\\\\(([^)]*)\\\\)\", \"(?:'|\\\"|`)([^']*)(?:'|\\\"|`)\"]\n  ],\n  \"editor.codeActionsOnSave\": {\n    \"source.addMissingImports\": \"explicit\",\n    \"source.fixAll\": \"explicit\",\n    \"source.fixAll.eslint\": \"explicit\",\n    \"source.sortMembers\": \"explicit\",\n    \"source.organizeImports\": \"explicit\"\n  },\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\",\n  \"editor.formatOnPaste\": true,\n  \"editor.formatOnSave\": true,\n  \"typescript.updateImportsOnFileMove.enabled\": \"always\"\n}\n"
  },
  {
    "path": "CLAUDE.md",
    "content": "# CLAUDE.md\n\nThis file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.\n\n## Build/Test/Lint Commands\n\n### Monorepo\n- **Dev server**: `pnpm dev --filter=<app>` (Example: `pnpm dev --filter=tailwind`)\n- **Build**: `pnpm build --filter=<app>`\n- **Lint**: `pnpm lint --filter=<app>`\n- **TypeCheck**: `pnpm typecheck --filter=<app>`\n\n### Frosted UI Package\n- **Dev server**: `pnpm --filter=\"frosted-ui\" dev`\n- **Build**: `pnpm --filter=\"frosted-ui\" build`\n- **Lint**: `pnpm --filter=\"frosted-ui\" lint`\n- **Storybook**: `pnpm --filter=\"frosted-ui\" storybook`\n\n## Code Style Guidelines\n\n- **TypeScript**: Strict typing, ES2020 modules, 120 char line width, 2-space indentation\n- **React**: Functional components with hooks, JSX format\n- **CSS**: Tailwind CSS v4, PostCSS with nesting/custom media/imports\n- **Formatting**: Single quotes, semicolons required, trailing commas in multiline\n- **Project**: pnpm workspaces with Turborepo, NextJS for applications\n- **Commits**: Semantic commit messages (feat, fix, docs, style, refactor, perf, test, chore)\n- **Quality**: ESLint for linting, Prettier for formatting, Storybook for component docs"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "# Contributing to Frosted UI\n\nIf you're reading this thank you for your interest in contributing to Frosted UI. Thank you for helping us make Frosted great! Here are a few guidelines to help contribute.\n\n- Before opening a PR be sure to search exiting [PRs](https://github.com/whopio/frosted-ui/pulls) or [issues](https://github.com/whopio/frosted-ui/issues) for an open or closed item that related to your submission.\n\n## PR Titles\n\nWe use semantic PR titles. Learn more about them [here](https://flank.github.io/flank/pr_titles/).\n\nExample:\n\n> feat(button): Add right icon\n\n## Linting\n\nWe use [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) and [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) for formatting. We recommend installing both.\n\nTo lint all code you can run:\n\n```\npnpm lint\n```\n\n## Updating Storybook\n\nWhen creating new components or updating existing component APIs be sure to update the storybook.\n\nYou can run the storybook locally by running `pnpm --filter=\"frosted-ui\" storybook` and then navigating to `http://localhost:6006/`\n"
  },
  {
    "path": "apps/tailwind/.eslintrc.js",
    "content": "module.exports = {\n  root: true,\n  extends: ['custom'],\n  globals: {\n    module: 'readonly',\n  },\n};\n"
  },
  {
    "path": "apps/tailwind/.gitignore",
    "content": "# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.\n\n# dependencies\n/node_modules\n/.pnp\n.pnp.js\n\n# testing\n/coverage\n\n# next.js\n/.next/\n/out/\n\n# production\n/build\n\n# misc\n.DS_Store\n*.pem\n\n# debug\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\n\n# local env files\n.env.local\n.env.development.local\n.env.test.local\n.env.production.local\n\n# vercel\n.vercel\n"
  },
  {
    "path": "apps/tailwind/README.md",
    "content": "## Getting Started\n\nFirst, run the development server:\n\n```bash\nyarn dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\nYou can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.\n\n[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`.\n\nThe `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.\n\n## Learn More\n\nTo learn more about Next.js, take a look at the following resources:\n\n- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Learn Next.js](https://nextjs.org/learn/foundations/about-nextjs) - an interactive Next.js tutorial.\n\nYou can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!\n\n## Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_source=github.com&utm_medium=referral&utm_campaign=turborepo-readme) from the creators of Next.js.\n\nCheck out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.\n"
  },
  {
    "path": "apps/tailwind/app/api/avatar/route.ts",
    "content": "import { NextResponse } from 'next/server';\n\nasync function wait(ms: number) {\n  return new Promise((resolve) => setTimeout(resolve, ms));\n}\n\nexport async function GET() {\n  await wait(1000);\n  return NextResponse.redirect('https://images.unsplash.com/photo-1492633423870-43d1cd2775eb?&w=160&h=160&dpr=2&q=80');\n}\n"
  },
  {
    "path": "apps/tailwind/app/dashboard/page.tsx",
    "content": "import {\n  AccessibilityIcon,\n  CameraIcon,\n  ChevronDownIcon,\n  ClockIcon,\n  CodeIcon,\n  CookieIcon,\n  DiscordLogoIcon,\n  EnvelopeOpenIcon,\n  GearIcon,\n  GitHubLogoIcon,\n  HomeIcon,\n  LinkedInLogoIcon,\n  MixerVerticalIcon,\n  MobileIcon,\n  // App icons\n  NotionLogoIcon,\n  ReloadIcon,\n  RocketIcon,\n} from '@radix-ui/react-icons';\nimport {\n  Accordion,\n  Avatar,\n  Breadcrumbs,\n  Button,\n  Card,\n  Checkbox,\n  DropdownMenu,\n  Heading,\n  IconButton,\n  Inset,\n  Popover,\n  Separator,\n  Strong,\n  Text,\n  TextArea,\n  TextField,\n  Theme,\n  ThemePanel,\n  Tooltip,\n} from 'frosted-ui';\n// import { HideCursor } from './hide-cursor';\n/* Inter variable setup */\nimport localFont from 'next/font/local';\nconst interVariable = localFont({\n  src: '../../fonts/InterVariable.woff2',\n  variable: '--inter-variable',\n});\nconst SidebarButton = ({ children }: { children: React.ReactNode }) => {\n  return (\n    <button\n      className={\n        'fui-reset flex items-center text-gray-a10 gap-4 w-full h-[42px] pl-4 rounded-md hover:bg-gray-a3 hover:text-gray-a12 dark:hover:shadow-[0px_0px_0px_1px_var(--gray-a4)_inset] dark:hover:bg-[linear-gradient(_95deg,transparent,transparent,transparent,var(--accent-a4)_)]'\n      }\n    >\n      {children}\n    </button>\n  );\n};\nconst DashboardCard = () => {\n  return (\n    <div className=\"flex-1 relative min-h-[202px] p-6 border border-gray-a3 rounded-lg overflow-hidden bg-panel-solid\">\n      <WhopSVG />\n      <div className=\"flex flex-col gap-6\">\n        <div className=\"flex justify-between\">\n          <div\n            className={[\n              'relative flex w-[60px] h-[60px] justify-center items-center rounded-[18px] border border-gray-a3 bg-panel-solid',\n              \"after:content-[''] after:absolute after:inset-[12px] after:border after:border-green-6 after:rounded-3 after:bg-gradient-to-b from-green-a3 to-transparent\",\n            ].join(' ')}\n          />\n          <div className=\"flex flex-col gap-2\">\n            <Text color=\"gray\" size=\"1\" trim=\"both\">\n              <Tooltip content=\"SWAG\" open>\n                <Strong>APPS SUPPORTED</Strong>\n              </Tooltip>\n            </Text>\n            <Accordion.Root\n              type=\"multiple\"\n              // collapsible\n              style={{ width: 600 }}\n            >\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n                <Accordion.Item value=\"item-1\">\n                  <Accordion.Trigger>Is it accessible?</Accordion.Trigger>\n                  <Accordion.Content>Yes. It adheres to the WAI-ARIA design pattern.</Accordion.Content>\n                </Accordion.Item>\n\n                <Accordion.Item value=\"item-2\">\n                  <Accordion.Trigger>Is it unstyled?</Accordion.Trigger>\n                  <Accordion.Content>\n                    Yes. It's unstyled by default, giving you freedom over the look and feel.\n                  </Accordion.Content>\n                </Accordion.Item>\n\n                <Accordion.Item value=\"item-3\">\n                  <Accordion.Trigger>Can it be animated?</Accordion.Trigger>\n                  <Accordion.Content>Yes! You can animate the Accordion with CSS or JavaScript.</Accordion.Content>\n                </Accordion.Item>\n              </div>\n            </Accordion.Root>\n            <div className=\"flex justify-center gap-1 px-2 py-1 rounded-3 border border-gray-a3\">\n              <NotionLogoIcon width=\"20\" height=\"20\" className=\"text-blue-9\" />\n              <DiscordLogoIcon width=\"20\" height=\"20\" className=\"text-lime-9\" />\n              <LinkedInLogoIcon width=\"20\" height=\"20\" className=\"text-yellow-9\" />\n              <GitHubLogoIcon width=\"20\" height=\"20\" className=\"text-tomato-9\" />\n            </div>\n          </div>\n        </div>\n        <div className=\"flex flex-col gap-4\">\n          <Heading size=\"3\" trim=\"both\">\n            Trading\n          </Heading>\n          <Text size=\"2\" color=\"gray\" trim=\"both\">\n            Choose this to offer access to trading insights, tips, and lessons.\n          </Text>\n        </div>\n      </div>\n    </div>\n  );\n};\n\nconst WhopSVG = () => {\n  return (\n    <div className=\"absolute bottom-0 right-0 pointer-events-none\">\n      <svg\n        xmlns=\"http://www.w3.org/2000/svg\"\n        width=\"306\"\n        height=\"117\"\n        viewBox=\"0 0 306 117\"\n        fill=\"none\"\n        className=\"dark:hidden\"\n      >\n        <path\n          fillRule=\"evenodd\"\n          clipRule=\"evenodd\"\n          d=\"M363.247 29.3265L244.198 148.376C204.722 187.852 157.795 180.712 130.762 153.679L249.811 34.6295C291.308 -6.86682 338.166 4.24574 363.247 29.3265ZM119.948 142.865L233.487 29.3262C205.77 1.6095 163.385 -8.70491 122.639 32.041L65.8814 88.799L119.948 142.865ZM109.133 23.9202L55.0664 77.9864L1.10451 23.8159C27.4004 -2.48001 74.599 -10.6134 109.133 23.9202Z\"\n          fill=\"url(#paint0_linear_350_1383123)\"\n        />\n        <path\n          d=\"M363.247 29.3265L363.6 29.68L363.954 29.3265L363.6 28.9729L363.247 29.3265ZM130.762 153.679L130.409 153.325L130.055 153.679L130.409 154.032L130.762 153.679ZM249.811 34.6295L250.165 34.983L249.811 34.6295ZM233.487 29.3262L233.84 29.6798L234.194 29.3262L233.84 28.9727L233.487 29.3262ZM119.948 142.865L119.594 143.219L119.948 143.572L120.301 143.219L119.948 142.865ZM122.639 32.041L122.993 32.3945L122.639 32.041ZM65.8814 88.799L65.5278 88.4455L65.1743 88.799L65.5278 89.1526L65.8814 88.799ZM55.0664 77.9864L54.7122 78.3393L55.0657 78.6942L55.4199 78.34L55.0664 77.9864ZM109.133 23.9202L109.486 24.2738L109.84 23.9202L109.486 23.5667L109.133 23.9202ZM1.10451 23.8159L0.750954 23.4623L0.39808 23.8152L0.750271 24.1688L1.10451 23.8159ZM244.551 148.729L363.6 29.68L362.893 28.9729L243.844 148.022L244.551 148.729ZM130.409 154.032C144.011 167.634 162.623 176.237 182.808 176.468C203.001 176.699 224.728 168.552 244.551 148.729L243.844 148.022C224.191 167.675 202.717 175.696 182.82 175.468C162.915 175.24 144.547 166.756 131.116 153.325L130.409 154.032ZM249.458 34.2759L130.409 153.325L131.116 154.032L250.165 34.983L249.458 34.2759ZM363.6 28.9729C350.98 16.3527 332.879 7.24315 312.703 6.51191C292.515 5.78021 270.295 13.4392 249.458 34.2759L250.165 34.983C270.825 14.3235 292.782 6.79056 312.667 7.51125C332.565 8.23241 350.433 17.2195 362.893 29.68L363.6 28.9729ZM233.133 28.9727L119.594 142.512L120.301 143.219L233.84 29.6798L233.133 28.9727ZM122.993 32.3945C143.285 12.1022 163.936 4.56778 182.924 5.50951C201.925 6.45187 219.339 15.8858 233.133 29.6798L233.84 28.9727C219.917 15.0499 202.281 5.46829 182.974 4.51073C163.654 3.55254 142.74 11.2338 122.286 31.6874L122.993 32.3945ZM66.2349 89.1526L122.993 32.3945L122.286 31.6874L65.5278 88.4455L66.2349 89.1526ZM120.301 142.512L66.2349 88.4455L65.5278 89.1526L119.594 143.219L120.301 142.512ZM55.4199 78.34L109.486 24.2738L108.779 23.5667L54.7128 77.6329L55.4199 78.34ZM0.750271 24.1688L54.7122 78.3393L55.4206 77.6335L1.45874 23.463L0.750271 24.1688ZM109.486 23.5667C74.7238 -11.1957 27.2068 -2.99349 0.750954 23.4623L1.45806 24.1695C27.594 -1.96652 74.4743 -10.031 108.779 24.2738L109.486 23.5667Z\"\n          fill=\"url(#paint1_linear_350_13836231)\"\n        />\n        <defs>\n          <linearGradient\n            id=\"paint0_linear_350_1383123\"\n            x1=\"182.027\"\n            y1=\"23.484\"\n            x2=\"182.158\"\n            y2=\"132.005\"\n            gradientUnits=\"userSpaceOnUse\"\n          >\n            <stop stopColor=\"#E5E9EE\" stopOpacity=\"0.16\" />\n            <stop offset=\"1\" stopColor=\"white\" stopOpacity=\"0\" />\n          </linearGradient>\n          <linearGradient\n            id=\"paint1_linear_350_13836231\"\n            x1=\"182.027\"\n            y1=\"21.891\"\n            x2=\"182.158\"\n            y2=\"89.1537\"\n            gradientUnits=\"userSpaceOnUse\"\n          >\n            <stop stopColor=\"#E1E5EA\" stopOpacity=\"0.35\" />\n            <stop offset=\"1\" stopColor=\"#EAEDF0\" stopOpacity=\"0\" />\n          </linearGradient>\n        </defs>\n      </svg>\n      <svg\n        xmlns=\"http://www.w3.org/2000/svg\"\n        width=\"306\"\n        height=\"117\"\n        viewBox=\"0 0 306 117\"\n        fill=\"none\"\n        className=\"hidden dark:block\"\n      >\n        <path\n          fillRule=\"evenodd\"\n          clipRule=\"evenodd\"\n          d=\"M363.247 29.3265L244.198 148.376C204.722 187.852 157.795 180.712 130.762 153.679L249.811 34.6295C291.308 -6.86682 338.166 4.24574 363.247 29.3265ZM119.948 142.865L233.487 29.3262C205.77 1.6095 163.385 -8.70491 122.639 32.041L65.8814 88.799L119.948 142.865ZM109.133 23.9202L55.0664 77.9864L1.10451 23.8159C27.4004 -2.48001 74.599 -10.6134 109.133 23.9202Z\"\n          fill=\"url(#paint0_linear_350_13836)\"\n        />\n        <path\n          d=\"M363.247 29.3265L363.6 29.68L363.954 29.3265L363.6 28.9729L363.247 29.3265ZM130.762 153.679L130.409 153.325L130.055 153.679L130.409 154.032L130.762 153.679ZM249.811 34.6295L250.165 34.983L249.811 34.6295ZM233.487 29.3262L233.84 29.6798L234.194 29.3262L233.84 28.9727L233.487 29.3262ZM119.948 142.865L119.594 143.219L119.948 143.572L120.301 143.219L119.948 142.865ZM122.639 32.041L122.993 32.3945L122.639 32.041ZM65.8814 88.799L65.5278 88.4455L65.1743 88.799L65.5278 89.1526L65.8814 88.799ZM55.0664 77.9864L54.7122 78.3393L55.0657 78.6942L55.4199 78.34L55.0664 77.9864ZM109.133 23.9202L109.486 24.2738L109.84 23.9202L109.486 23.5667L109.133 23.9202ZM1.10451 23.8159L0.750954 23.4623L0.39808 23.8152L0.750271 24.1688L1.10451 23.8159ZM244.551 148.729L363.6 29.68L362.893 28.9729L243.844 148.022L244.551 148.729ZM130.409 154.032C144.011 167.634 162.623 176.237 182.808 176.468C203.001 176.699 224.728 168.552 244.551 148.729L243.844 148.022C224.191 167.675 202.717 175.696 182.82 175.468C162.915 175.24 144.547 166.756 131.116 153.325L130.409 154.032ZM249.458 34.2759L130.409 153.325L131.116 154.032L250.165 34.983L249.458 34.2759ZM363.6 28.9729C350.98 16.3527 332.879 7.24315 312.703 6.51191C292.515 5.78021 270.295 13.4392 249.458 34.2759L250.165 34.983C270.825 14.3235 292.782 6.79056 312.667 7.51125C332.565 8.23241 350.433 17.2195 362.893 29.68L363.6 28.9729ZM233.133 28.9727L119.594 142.512L120.301 143.219L233.84 29.6798L233.133 28.9727ZM122.993 32.3945C143.285 12.1022 163.936 4.56778 182.924 5.50951C201.925 6.45187 219.339 15.8858 233.133 29.6798L233.84 28.9727C219.917 15.0499 202.281 5.46829 182.974 4.51073C163.654 3.55254 142.74 11.2338 122.286 31.6874L122.993 32.3945ZM66.2349 89.1526L122.993 32.3945L122.286 31.6874L65.5278 88.4455L66.2349 89.1526ZM120.301 142.512L66.2349 88.4455L65.5278 89.1526L119.594 143.219L120.301 142.512ZM55.4199 78.34L109.486 24.2738L108.779 23.5667L54.7128 77.6329L55.4199 78.34ZM0.750271 24.1688L54.7122 78.3393L55.4206 77.6335L1.45874 23.463L0.750271 24.1688ZM109.486 23.5667C74.7238 -11.1957 27.2068 -2.99349 0.750954 23.4623L1.45806 24.1695C27.594 -1.96652 74.4743 -10.031 108.779 24.2738L109.486 23.5667Z\"\n          fill=\"url(#paint1_linear_350_13836)\"\n        />\n        <defs>\n          <linearGradient\n            id=\"paint0_linear_350_13836\"\n            x1=\"182.027\"\n            y1=\"23.484\"\n            x2=\"182.158\"\n            y2=\"132.005\"\n            gradientUnits=\"userSpaceOnUse\"\n          >\n            <stop stopColor=\"white\" stopOpacity=\"0.03\" />\n            <stop offset=\"1\" stopColor=\"white\" stopOpacity=\"0\" />\n          </linearGradient>\n          <linearGradient\n            id=\"paint1_linear_350_13836\"\n            x1=\"182.027\"\n            y1=\"21.891\"\n            x2=\"182.158\"\n            y2=\"89.1537\"\n            gradientUnits=\"userSpaceOnUse\"\n          >\n            <stop stopColor=\"white\" stopOpacity=\"0.07\" />\n            <stop offset=\"1\" stopColor=\"white\" stopOpacity=\"0\" />\n          </linearGradient>\n        </defs>\n      </svg>\n    </div>\n  );\n};\n\nexport default function Dashboard() {\n  return (\n    /* Inter variable setup */\n    <html lang=\"en\" suppressHydrationWarning className={'frosted-ui ' + interVariable.variable}>\n      <body>\n        {/* <NextThemeProvider> */}\n        <Theme\n          id=\"root\"\n          className=\"w-full h-[100vh] bg-gray-1 flex flex-no-wrap p-2\"\n          appearance=\"dark\"\n          grayColor=\"gray\"\n          accentColor=\"blue\"\n        >\n          <ThemePanel />\n          <aside className=\"h-full w-[300px] py-2 px-4\">\n            <div className=\"flex flex-col justify-between h-full\">\n              <div>\n                <div className=\"flex px-4 py-2\">\n                  <Popover.Root>\n                    <Popover.Trigger>\n                      <Card variant=\"ghost\" style={{ flex: 1 }} render={<button />}>\n                        <div className=\"flex items-center justify-between gap-3\">\n                          <div className=\"flex items-center gap-3\">\n                            <Avatar fallback=\"PB\" />\n                            <Text>Parlay Banditz</Text>\n                          </div>\n                          <ChevronDownIcon />\n                        </div>\n                      </Card>\n                    </Popover.Trigger>\n                    <Popover.Content size=\"3\" style={{ width: 300 }}>\n                      <div className=\"flex gap-3\">\n                        <Avatar\n                          size=\"3\"\n                          src=\"https://images.unsplash.com/photo-1607346256330-dee7af15f7c5?&w=64&h=64&dpr=2&q=70&crop=focalpoint&fp-x=0.67&fp-y=0.5&fp-z=1.4&fit=crop\"\n                          fallback=\"A\"\n                        />\n                        <div style={{ flexGrow: 1 }}>\n                          <TextArea size=\"2\" placeholder=\"Write a comment…\" style={{ height: 80 }} />\n\n                          <div className=\"flex justify-between items-center gap-3 mt-3\">\n                            <div className=\"flex items-center gap-2\">\n                              <label>\n                                <Checkbox size=\"2\" />\n                                <Text size=\"2\">Send to group</Text>\n                              </label>\n                            </div>\n\n                            <Popover.Close>\n                              <Button autoFocus size=\"2\">\n                                Comment\n                              </Button>\n                            </Popover.Close>\n                          </div>\n                        </div>\n                      </div>\n                    </Popover.Content>\n                  </Popover.Root>\n                </div>\n                <div className=\"flex flex-col gap-1 pt-6\">\n                  <SidebarButton>\n                    <HomeIcon width=\"24\" height=\"24\" />\n                    Home\n                  </SidebarButton>\n                  <SidebarButton>\n                    <AccessibilityIcon width=\"24\" height=\"24\" />\n                    Products\n                  </SidebarButton>\n                  <SidebarButton>\n                    <MixerVerticalIcon width=\"24\" height=\"24\" />\n                    Product pages\n                  </SidebarButton>\n                  <SidebarButton>\n                    <EnvelopeOpenIcon width=\"24\" height=\"24\" />\n                    Apps\n                  </SidebarButton>\n                  <SidebarButton>\n                    <CookieIcon width=\"24\" height=\"24\" />\n                    Links\n                  </SidebarButton>\n                  <SidebarButton>\n                    <MobileIcon width=\"24\" height=\"24\" />\n                    Customers\n                  </SidebarButton>\n                  <SidebarButton>\n                    <ReloadIcon width=\"24\" height=\"24\" />\n                    Stats\n                  </SidebarButton>\n                  <SidebarButton>\n                    <RocketIcon width=\"24\" height=\"24\" />\n                    Affiliates\n                  </SidebarButton>\n                  <SidebarButton>\n                    <ClockIcon width=\"24\" height=\"24\" />\n                    Payments\n                  </SidebarButton>\n                  <SidebarButton>\n                    <CodeIcon width=\"24\" height=\"24\" />\n                    Feedback\n                  </SidebarButton>\n                  <SidebarButton>\n                    <CameraIcon width=\"24\" height=\"24\" />\n                    Resolution center\n                  </SidebarButton>\n                </div>\n              </div>\n              <div className=\"flex items-center justify-between p-2\">\n                <div className=\"flex items-center gap-3\">\n                  <Avatar fallback=\"IM\" />\n                  <Text>Ilya Miskov</Text>\n                </div>\n                <DropdownMenu.Root>\n                  <DropdownMenu.Trigger>\n                    <IconButton variant=\"surface\" size=\"3\">\n                      <GearIcon width=\"20\" height=\"20\" color=\"var(--gray-10)\" />\n                    </IconButton>\n                  </DropdownMenu.Trigger>\n                  <DropdownMenu.Content align=\"end\" size=\"2\">\n                    <DropdownMenu.Item>Sign up</DropdownMenu.Item>\n                    <DropdownMenu.Item>Log in</DropdownMenu.Item>\n\n                    <DropdownMenu.Separator />\n\n                    <DropdownMenu.Item>Air Cover</DropdownMenu.Item>\n                    <DropdownMenu.Item>Cancellations</DropdownMenu.Item>\n                    <DropdownMenu.Sub>\n                      <DropdownMenu.SubTrigger>Hosting</DropdownMenu.SubTrigger>\n\n                      <DropdownMenu.SubContent>\n                        <DropdownMenu.Item>Resources</DropdownMenu.Item>\n                        <DropdownMenu.Item>Community forum</DropdownMenu.Item>\n                        <DropdownMenu.Item>Hosting guide</DropdownMenu.Item>\n                        <DropdownMenu.Separator />\n                        <DropdownMenu.Item>Your home</DropdownMenu.Item>\n                      </DropdownMenu.SubContent>\n                    </DropdownMenu.Sub>\n\n                    <DropdownMenu.Separator />\n\n                    <DropdownMenu.Item>Help Centre</DropdownMenu.Item>\n                  </DropdownMenu.Content>\n                </DropdownMenu.Root>\n              </div>\n            </div>\n          </aside>\n          <main className=\"h-full flex-1 rounded-5 border border-solid border-gray-a4 dark:bg-[rgba(255,255,255,0.01)]\">\n            <div className=\"px-[54px] pr-12\">\n              <div className=\"flex flex-row items-center justify-between py-4\">\n                <div>\n                  <Breadcrumbs.Root>\n                    <Breadcrumbs.Item>PRODUCTS</Breadcrumbs.Item>\n                    <Breadcrumbs.Item>PICK A CATEGORY</Breadcrumbs.Item>\n                  </Breadcrumbs.Root>\n                </div>\n                <div>\n                  <div className=\"flex items-center gap-4\">\n                    <TextField.Root>\n                      <TextField.Input placeholder=\"Search\" type=\"search\" size=\"3\" />\n                    </TextField.Root>\n                    <Separator orientation=\"vertical\" />\n                    <div className=\"flex items-center gap-4\">\n                      <IconButton variant=\"ghost\" color=\"gray\" size=\"3\">\n                        <CookieIcon width=\"20\" height=\"20\" />\n                      </IconButton>\n                      <IconButton variant=\"ghost\" color=\"gray\" size=\"3\">\n                        <EnvelopeOpenIcon width=\"20\" height=\"20\" />\n                      </IconButton>\n                      <IconButton variant=\"ghost\" color=\"gray\" size=\"3\">\n                        <MixerVerticalIcon width=\"20\" height=\"20\" />\n                      </IconButton>\n                    </div>\n                  </div>\n                </div>\n              </div>\n              <div className=\"flex flex-row items-center justify-between pb-7\">\n                <div>\n                  <div className=\"flex flex-col gap-2\">\n                    <Heading\n                      size=\"8\"\n                      style={{\n                        fontFeatureSettings: `'liga' 1, 'calt' 1`,\n                      }}\n                    >\n                      {\"Choose what you're selling ->\"}\n                    </Heading>\n                    <Text color=\"gray\">Choose what you're selling</Text>\n                  </div>\n                </div>\n                <div>\n                  <Card variant=\"surface\">\n                    <Inset>\n                      <div className=\"px-3 py-2\">\n                        <Breadcrumbs.Root>\n                          <Breadcrumbs.Item>Pick category</Breadcrumbs.Item>\n                          <Breadcrumbs.Item>Add an app</Breadcrumbs.Item>\n                          <Breadcrumbs.Item>Add price</Breadcrumbs.Item>\n                        </Breadcrumbs.Root>\n                      </div>\n                    </Inset>\n                  </Card>\n                </div>\n              </div>\n              <Separator size=\"4\" />\n              <div className=\"flex flex-col gap-9\">\n                <div className=\"flex flex-col gap-5\">\n                  <div className=\"flex flex-col gap-2\">\n                    <Heading size=\"4\">Recommended for you</Heading>\n                    <Text size=\"2\" color=\"gray\">\n                      Our most popular picks\n                    </Text>\n                  </div>\n                  <div className=\"flex gap-4\">\n                    <DashboardCard />\n                    <div className=\"flex-1\" />\n                    <div className=\"flex-1\" />\n                  </div>\n                </div>\n                <div className=\"flex flex-col gap-5\">\n                  <div className=\"flex flex-col gap-2\">\n                    <Heading size=\"4\">All categories</Heading>\n                    <Text size=\"2\" color=\"gray\">\n                      Our most popular picks\n                    </Text>\n                  </div>\n                  <div className=\"flex gap-4\">\n                    <DashboardCard />\n                    <DashboardCard />\n                    <DashboardCard />\n                  </div>\n                </div>\n              </div>\n              <div className=\"flex mt-8\">\n                <Button variant=\"soft\" color=\"gray\" className=\"w-full\" size=\"4\">\n                  Load more\n                </Button>\n              </div>\n            </div>\n          </main>\n        </Theme>\n        {/* </NextThemeProvider> */}\n      </body>\n    </html>\n  );\n}\n"
  },
  {
    "path": "apps/tailwind/app/globals.css",
    "content": "@config \"../tailwind.config.js\";\n@layer theme, base, frosted_ui, components, utilities;\n\n@import 'tailwindcss/theme.css' layer(theme);\n@import 'tailwindcss/preflight.css' layer(base);\n@import 'tailwindcss/utilities.css' layer(utilities);\n@import 'frosted-ui/styles.css' layer(frosted_ui);\n\nbody {\n  height: 100%;\n  width: 100%;\n  margin: 0;\n}\n\n* {\n  box-sizing: border-box;\n}\n\n/* Inter variable setup */\n.frosted-ui {\n  --default-font-family: var(--inter-variable);\n}\n@supports (font-variation-settings: normal) {\n  .frosted-ui {\n    --default-font-family: var(--inter-variable), sans-serif;\n  }\n}\n"
  },
  {
    "path": "apps/tailwind/app/layout.tsx",
    "content": "import * as React from 'react';\nimport './globals.css';\n\nexport const metadata = {\n  title: 'Frosted UI playground',\n  description: 'A playground of Frosted UI components',\n};\n\nexport default function RootLayout({ children }: { children: React.ReactNode }) {\n  return children;\n}\n"
  },
  {
    "path": "apps/tailwind/app/main/WhopLogo.tsx",
    "content": "const WhopLogo = ({ className }: { className: string }) => {\n  return (\n    <svg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      width=\"2367\"\n      height=\"632\"\n      viewBox=\"0 0 2367 632\"\n      fill=\"none\"\n      className={className}\n    >\n      <path\n        d=\"M1154.02 497.979H1223.16L1301.49 287.982H1302.36L1380.25 497.979H1450.27L1527.29 193.004H1459.02L1406.95 403.872H1406.07L1331.68 193.004H1272.61L1198.21 403.872H1197.34L1145.7 193.004H1077L1154.02 497.979Z\"\n        fill=\"currentColor\"\n      />\n      <path\n        d=\"M1546.9 497.979H1611.67V374.682C1611.67 341.135 1637.05 318.044 1674.68 318.044C1712.31 318.044 1735.07 339.392 1735.07 374.682V497.979H1799.83V365.968C1799.83 303.667 1755.2 260.534 1688.68 260.534C1658.05 260.534 1631.8 270.555 1612.54 288.853H1611.67V186H1546.9V497.979Z\"\n        fill=\"currentColor\"\n      />\n      <path\n        d=\"M1953.81 504.514C2030.39 504.514 2084.65 451.361 2084.65 382.524C2084.65 313.687 2030.39 260.534 1953.81 260.534C1877.67 260.534 1822.97 313.687 1822.97 382.524C1822.97 451.361 1877.67 504.514 1953.81 504.514ZM1953.81 447.876C1913.55 447.876 1887.73 419.992 1887.73 382.524C1887.73 345.056 1913.55 317.173 1953.81 317.173C1994.07 317.173 2019.89 345.056 2019.89 382.524C2019.89 419.992 1994.07 447.876 1953.81 447.876Z\"\n        fill=\"currentColor\"\n      />\n      <path\n        d=\"M2108.82 584H2173.58V480.116H2174.46C2189.34 494.493 2218.22 504.514 2247.1 504.514C2315.8 504.514 2367 452.233 2367 382.524C2367 313.251 2315.36 260.534 2246.66 260.534C2216.9 260.534 2189.77 269.248 2171.83 287.546H2170.96V267.07H2108.82V584ZM2237.03 447.876C2201.15 447.876 2173.58 424.785 2173.58 396.902V367.711C2173.58 340.699 2202.46 317.608 2236.6 317.608C2275.54 317.608 2302.24 343.749 2302.24 382.524C2302.24 421.299 2275.1 447.876 2237.03 447.876Z\"\n        fill=\"currentColor\"\n      />\n      <path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        d=\"M276.62 160.782L138.31 299.092L0.266129 160.515C67.5354 93.2462 188.277 72.4398 276.62 160.782Z\"\n        fill=\"#FF6243\"\n      />\n      <path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        d=\"M304.282 465.064L594.733 174.613C523.829 103.709 415.402 77.323 311.168 181.558L165.971 326.754L304.282 465.064Z\"\n        fill=\"#FF6243\"\n      />\n      <path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        d=\"M622.127 479.16L926.675 174.613C862.514 110.452 742.643 82.0246 636.489 188.179L331.941 492.726C401.096 561.881 521.142 580.146 622.127 479.16Z\"\n        fill=\"#FF6243\"\n      />\n    </svg>\n  );\n};\n\nexport default WhopLogo;\n"
  },
  {
    "path": "apps/tailwind/app/main/page.tsx",
    "content": "import { ArrowLeftIcon, ArrowRightIcon, ChevronRightIcon } from '@radix-ui/react-icons';\nimport {\n  Avatar,\n  Badge,\n  Button,\n  Card,\n  Heading,\n  IconButton,\n  Inset,\n  Separator,\n  Tabs,\n  Text,\n  Theme,\n  ThemePanel,\n  Tooltip,\n  getColorForEmoji,\n} from 'frosted-ui';\nimport localFont from 'next/font/local';\nimport WhopLogo from './WhopLogo';\n\nconst interVariable = localFont({\n  src: '../../fonts/InterVariable.woff2',\n  variable: '--inter-variable',\n});\n\nconst colorfulEmojis = ['🌈', '🔥', '💙', '💚', '💛', '💜'];\n\nexport default function Dashboard() {\n  return (\n    <html lang=\"en\" suppressHydrationWarning className={interVariable.variable}>\n      <body>\n        {/* TODO: NextThemeProvider creates some infinite loop and app crashes */}\n        {/* <NextThemeProvider> */}\n        <Theme id=\"root\" className=\"w-full bg-gray-1\" appearance=\"dark\" grayColor=\"gray\" accentColor=\"blue\">\n          <ThemePanel />\n          <header className=\"sticky top-0 backdrop-blur-lg z-10 backdrop-saturate-150\">\n            <div className=\"absolute inset-0 bg-panel-translucent -z-[1]\" style={{ filter: 'url(#myFilter' }} />\n            <div\n              style={{\n                maxWidth: '1136px',\n                width: '100%',\n                display: 'flex',\n                flexDirection: 'column',\n                alignItems: 'center',\n                flexShrink: 0,\n                flexGrow: 1,\n              }}\n            >\n              <div>\n                <div className=\"py-4 flex items-center\">\n                  <WhopLogo className=\"w-[137px] h-auto\" />\n                </div>\n              </div>\n            </div>\n\n            <Separator color=\"gray\" orientation=\"horizontal\" size=\"4\" />\n            <div\n              style={{\n                maxWidth: '1136px',\n                width: '100%',\n                display: 'flex',\n                flexDirection: 'column',\n                alignItems: 'center',\n                flexShrink: 0,\n                flexGrow: 1,\n              }}\n            >\n              <div>\n                <div className=\"flex items-center\">\n                  <Tabs.Root defaultValue=\"1\" className=\"-mb-[1px]\">\n                    <Tabs.List size=\"2\">\n                      <Tabs.Trigger value=\"Reselling\">Reselling</Tabs.Trigger>\n                      <Tabs.Trigger value=\"Trading\">Trading</Tabs.Trigger>\n                      <Tabs.Trigger value=\"Sports\">Sports</Tabs.Trigger>\n                      <Tabs.Trigger value=\"picks\">picks</Tabs.Trigger>\n                      <Tabs.Trigger value=\"E-commerce\">E-commerce</Tabs.Trigger>\n                      <Tabs.Trigger value=\"Life\">Life</Tabs.Trigger>\n                      <Tabs.Trigger value=\"hacks\">hacks</Tabs.Trigger>\n                      <Tabs.Trigger value=\"Business\">Business</Tabs.Trigger>\n                    </Tabs.List>\n                  </Tabs.Root>\n                </div>\n              </div>\n            </div>\n            <Separator color=\"gray\" orientation=\"horizontal\" size=\"4\" className=\"relative z-[1]\" />\n          </header>\n          <div\n            style={{\n              maxWidth: '1136px',\n              width: '100%',\n              display: 'flex',\n              flexDirection: 'column',\n              alignItems: 'center',\n              flexShrink: 0,\n              flexGrow: 1,\n            }}\n          >\n            <div className=\"pt-[120px] flex flex-nowrap\">\n              <div className=\"w-full\">\n                <Heading size=\"9\" trim=\"start\">\n                  A marketplace for really cool internet products.\n                </Heading>\n                <Text render={<p />} color=\"gray\" size=\"5\" style={{ marginTop: 16 }}>\n                  Entrepreneurial communities and software to help you earn online.\n                </Text>\n                <Tooltip content=\"This is a tooltip\">\n                  <Button variant=\"classic\" size=\"4\" style={{ marginTop: 16 }}>\n                    Get some money!\n                  </Button>\n                </Tooltip>\n              </div>\n              <div className=\"w-[500px] shrink-0 pl-12\">\n                <div className=\"flex gap-2 items-center\">\n                  <Heading size=\"5\">Recent activity</Heading>\n                  <Text size=\"2\" color=\"blue\" trim=\"both\">\n                    LIVE\n                  </Text>\n                </div>\n                {colorfulEmojis.map((emoji) => (\n                  <Badge key={emoji} color={getColorForEmoji(emoji) ?? 'gray'} size=\"2\" variant=\"surface\">\n                    {emoji} {getColorForEmoji(emoji)}\n                  </Badge>\n                ))}\n\n                <div\n                  className=\"flex flex-col gap-3 mt-4\"\n                  style={{\n                    WebkitMaskImage: 'linear-gradient(175deg, black, transparent)',\n                  }}\n                >\n                  <ActivityCard title=\"Goat Sports Club\" />\n                  <ActivityCard title=\"Parlay Kings\" />\n                  <ActivityCard title=\"SneakerBot 2.0\" />\n                  <ActivityCard title=\"UI Design Course\" />\n                </div>\n              </div>\n            </div>\n          </div>\n          <div className=\"mt-12 bg-gray-3\">\n            <div\n              style={{\n                maxWidth: '1136px',\n                width: '100%',\n                display: 'flex',\n                flexDirection: 'column',\n                alignItems: 'center',\n                flexShrink: 0,\n                flexGrow: 1,\n              }}\n            >\n              <div className=\"flex justify-center gap-12 py-12\">\n                <div className=\"text-center\">\n                  <Heading size=\"7\">#172,264,047</Heading>\n                  <Text size=\"2\" color=\"gray\">\n                    Purchased on Whop\n                  </Text>\n                </div>\n                <div className=\"text-center\">\n                  <Heading size=\"7\" color=\"magenta\">\n                    #172,264,047\n                  </Heading>\n                  <Text size=\"2\" color=\"gray\">\n                    Purchased on Whop\n                  </Text>\n                </div>\n                <div className=\"text-center\">\n                  <Heading size=\"7\" color=\"pink\">\n                    #172,264,047\n                  </Heading>\n                  <Text size=\"2\" color=\"gray\">\n                    Purchased on Whop\n                  </Text>\n                </div>\n              </div>\n            </div>\n          </div>\n          <div className=\"mt-10\">\n            <div\n              style={{\n                maxWidth: '1136px',\n                width: '100%',\n                display: 'flex',\n                flexDirection: 'column',\n                alignItems: 'center',\n                flexShrink: 0,\n                flexGrow: 1,\n              }}\n            >\n              <div className=\"flex items-center justify-between\">\n                <div>\n                  <Heading size=\"5\">Trending Products</Heading>\n                  <Text size=\"3\" color=\"gray\">\n                    Products currently in high demand.\n                  </Text>\n                </div>\n                <div className=\"flex items-center gap-2\">\n                  <IconButton variant=\"soft\" color=\"gray\" size=\"3\">\n                    <ArrowLeftIcon width=\"20\" height=\"20\" />\n                  </IconButton>\n                  <IconButton variant=\"soft\" color=\"gray\" size=\"3\">\n                    <ArrowRightIcon width=\"20\" height=\"20\" />\n                  </IconButton>\n                  <Button variant=\"surface\" size=\"3\">\n                    See all <ChevronRightIcon width=\"16\" height=\"16\" />\n                  </Button>\n                </div>\n              </div>\n              <div className=\"flex gap-4 py-8\">\n                <GalleryCard title=\"Parlay Kings\" />\n                <GalleryCard title=\"Parlay Kings\" />\n                <GalleryCard title=\"Parlay Kings\" />\n              </div>\n            </div>\n          </div>\n        </Theme>\n        {/* </NextThemeProvider> */}\n        <svg>\n          <defs>\n            <filter id=\"myFilter\">\n              <feTurbulence type=\"fractalNoise\" baseFrequency=\"0.55\" numOctaves=\"2\" />\n              <feComponentTransfer>\n                <feFuncA type=\"linear\" slope=\"89\" intercept=\"-15\" />\n              </feComponentTransfer>\n              <feComposite in=\"SourceGraphic\" operator=\"in\" />\n            </filter>\n          </defs>\n        </svg>\n      </body>\n    </html>\n  );\n}\n\nconst ActivityCard = ({ title }: { title: string }) => {\n  return (\n    <Card variant=\"surface\">\n      <div className=\"flex items-center gap-4\">\n        <Avatar size=\"3\" fallback=\"AB\" />\n        <div>\n          <Heading size=\"3\">{title}</Heading>\n          <Text size=\"2\" color=\"gray\">\n            Someone just paid 99$\n          </Text>\n        </div>\n      </div>\n    </Card>\n  );\n};\n\nconst GalleryCard = ({ title }: { title: string }) => {\n  return (\n    <Card variant=\"surface\" size=\"2\" className=\"w-[400px]\">\n      <Inset side=\"top\" pb=\"current\">\n        <img src=\"https://picsum.photos/seed/picsum/200/300\" className=\"w-full h-[160px]\" />\n      </Inset>\n      <div className=\"flex items-center gap-4\">\n        <Avatar size=\"3\" fallback=\"AB\" />\n        <div>\n          <Heading size=\"3\">{title}</Heading>\n          <Text size=\"2\" color=\"gray\">\n            Experience the thrill of victory...\n          </Text>\n        </div>\n      </div>\n    </Card>\n  );\n};\n"
  },
  {
    "path": "apps/tailwind/app/next-theme-provider.tsx",
    "content": "'use client';\n\nimport { ThemeProvider } from 'next-themes';\n\nexport function NextThemeProvider({ children }) {\n  return <ThemeProvider attribute=\"class\">{children}</ThemeProvider>;\n}\n"
  },
  {
    "path": "apps/tailwind/components/snapshot-logo.tsx",
    "content": "// eslint-disable-next-line @typescript-eslint/no-explicit-any\nexport function SnapshotLogo(props: any) {\n  return (\n    <svg width=\"559\" height=\"191\" viewBox=\"0 0 559 191\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" {...props}>\n      <path\n        d=\"M106.396 60H74.3965V50H106.396C117.442 50 126.396 58.9543 126.396 70V102H116.396V70C116.396 64.4772 111.919 60 106.396 60Z\"\n        fill=\"var(--accent-9)\"\n      />\n      <path\n        d=\"M70.3965 116H102.396V126H70.3965C59.3508 126 50.3965 117.046 50.3965 106L50.3965 74H60.3965L60.3965 106C60.3965 111.523 64.8736 116 70.3965 116Z\"\n        fill=\"var(--accent-9)\"\n      />\n      <path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        d=\"M108.396 88C108.396 99.0457 99.4422 108 88.3965 108C77.3508 108 68.3965 99.0457 68.3965 88C68.3965 76.9543 77.3508 68 88.3965 68C99.4422 68 108.396 76.9543 108.396 88ZM98.3965 88C98.3965 93.5229 93.9193 98 88.3965 98C82.8736 98 78.3965 93.5229 78.3965 88C78.3965 82.4772 82.8736 78 88.3965 78C93.9193 78 98.3965 82.4772 98.3965 88Z\"\n        fill=\"var(--accent-9)\"\n      />\n      <path\n        d=\"M169.071 119.631C165.284 119.631 161.875 118.982 158.844 117.683C155.814 116.33 153.433 114.437 151.702 112.002C149.97 109.567 149.104 106.726 149.104 103.479H159.007C159.223 105.914 160.17 107.916 161.848 109.485C163.579 111.055 165.987 111.839 169.071 111.839C172.264 111.839 174.753 111.082 176.539 109.567C178.324 107.997 179.217 105.995 179.217 103.56C179.217 101.666 178.649 100.124 177.513 98.9338C176.43 97.7434 175.051 96.8235 173.373 96.1742C171.75 95.5248 169.477 94.8214 166.555 94.0639C162.876 93.0899 159.873 92.1159 157.546 91.1419C155.273 90.1138 153.325 88.5445 151.702 86.4342C150.078 84.3239 149.267 81.5101 149.267 77.9929C149.267 74.7463 150.078 71.9054 151.702 69.4705C153.325 67.0355 155.598 65.1686 158.52 63.87C161.442 62.5713 164.824 61.922 168.666 61.922C174.131 61.922 178.595 63.3018 182.058 66.0615C185.575 68.767 187.523 72.5007 187.902 77.2624H177.675C177.513 75.2062 176.539 73.4476 174.753 71.9866C172.967 70.5256 170.614 69.7951 167.692 69.7951C165.04 69.7951 162.876 70.4715 161.198 71.8243C159.521 73.1771 158.682 75.125 158.682 77.6683C158.682 79.3998 159.196 80.8337 160.224 81.9701C161.306 83.0523 162.659 83.9181 164.283 84.5674C165.906 85.2167 168.124 85.9202 170.938 86.6777C174.672 87.7058 177.702 88.7339 180.029 89.762C182.41 90.7901 184.412 92.3864 186.035 94.5508C187.713 96.6612 188.551 99.502 188.551 103.073C188.551 105.941 187.767 108.647 186.198 111.19C184.682 113.733 182.437 115.789 179.461 117.359C176.539 118.874 173.076 119.631 169.071 119.631Z\"\n        fill=\"var(--accent-12)\"\n      />\n      <path\n        d=\"M217.975 73.6099C221.493 73.6099 224.631 74.3404 227.391 75.8014C230.204 77.2624 232.396 79.4269 233.965 82.2947C235.534 85.1626 236.319 88.6257 236.319 92.684V119.063H227.147V94.0639C227.147 90.0596 226.146 87.0024 224.144 84.8921C222.142 82.7276 219.409 81.6454 215.946 81.6454C212.483 81.6454 209.723 82.7276 207.667 84.8921C205.665 87.0024 204.664 90.0596 204.664 94.0639V119.063H195.411V74.3404H204.664V79.4539C206.179 77.6141 208.1 76.1802 210.427 75.1521C212.808 74.124 215.324 73.6099 217.975 73.6099Z\"\n        fill=\"var(--accent-12)\"\n      />\n      <path\n        d=\"M240.979 96.4988C240.979 92.0076 241.899 88.0305 243.739 84.5674C245.633 81.1043 248.176 78.4258 251.368 76.5319C254.615 74.5839 258.186 73.6099 262.082 73.6099C265.6 73.6099 268.657 74.3134 271.254 75.7203C273.906 77.073 276.016 78.7775 277.585 80.8337V74.3404H286.919V119.063H277.585V112.407C276.016 114.518 273.878 116.276 271.173 117.683C268.467 119.09 265.383 119.794 261.92 119.794C258.078 119.794 254.561 118.82 251.368 116.872C248.176 114.869 245.633 112.11 243.739 108.593C241.899 105.021 240.979 100.99 240.979 96.4988ZM277.585 96.6612C277.585 93.5769 276.936 90.8984 275.637 88.6257C274.393 86.3531 272.742 84.6215 270.686 83.4311C268.63 82.2406 266.411 81.6454 264.03 81.6454C261.649 81.6454 259.431 82.2406 257.375 83.4311C255.318 84.5674 253.641 86.2719 252.342 88.5445C251.098 90.7631 250.476 93.4145 250.476 96.4988C250.476 99.5832 251.098 102.289 252.342 104.615C253.641 106.942 255.318 108.728 257.375 109.972C259.485 111.163 261.704 111.758 264.03 111.758C266.411 111.758 268.63 111.163 270.686 109.972C272.742 108.782 274.393 107.05 275.637 104.778C276.936 102.451 277.585 99.7455 277.585 96.6612Z\"\n        fill=\"var(--accent-12)\"\n      />\n      <path\n        d=\"M304.267 80.9149C305.836 78.8587 307.974 77.1271 310.679 75.7203C313.385 74.3134 316.442 73.6099 319.851 73.6099C323.747 73.6099 327.291 74.5839 330.484 76.5319C333.731 78.4258 336.274 81.1043 338.114 84.5674C339.953 88.0305 340.873 92.0076 340.873 96.4988C340.873 100.99 339.953 105.021 338.114 108.593C336.274 112.11 333.731 114.869 330.484 116.872C327.291 118.82 323.747 119.794 319.851 119.794C316.442 119.794 313.412 119.117 310.761 117.764C308.109 116.358 305.945 114.626 304.267 112.57V140.329H295.014V74.3404H304.267V80.9149ZM331.458 96.4988C331.458 93.4145 330.809 90.7631 329.51 88.5445C328.265 86.2719 326.588 84.5674 324.478 83.4311C322.421 82.2406 320.203 81.6454 317.822 81.6454C315.495 81.6454 313.277 82.2406 311.166 83.4311C309.11 84.6215 307.433 86.3531 306.134 88.6257C304.89 90.8984 304.267 93.5769 304.267 96.6612C304.267 99.7455 304.89 102.451 306.134 104.778C307.433 107.05 309.11 108.782 311.166 109.972C313.277 111.163 315.495 111.758 317.822 111.758C320.203 111.758 322.421 111.163 324.478 109.972C326.588 108.728 328.265 106.942 329.51 104.615C330.809 102.289 331.458 99.5832 331.458 96.4988Z\"\n        fill=\"var(--accent-12)\"\n      />\n      <path\n        d=\"M364.552 119.631C360.765 119.631 357.356 118.982 354.325 117.683C351.295 116.33 348.914 114.437 347.183 112.002C345.451 109.567 344.585 106.726 344.585 103.479H354.488C354.704 105.914 355.651 107.916 357.328 109.485C359.06 111.055 361.468 111.839 364.552 111.839C367.745 111.839 370.234 111.082 372.02 109.567C373.805 107.997 374.698 105.995 374.698 103.56C374.698 101.666 374.13 100.124 372.994 98.9338C371.911 97.7434 370.532 96.8235 368.854 96.1742C367.231 95.5248 364.958 94.8214 362.036 94.0639C358.357 93.0899 355.353 92.1159 353.027 91.1419C350.754 90.1138 348.806 88.5445 347.183 86.4342C345.559 84.3239 344.748 81.5101 344.748 77.9929C344.748 74.7463 345.559 71.9054 347.183 69.4705C348.806 67.0355 351.079 65.1686 354.001 63.87C356.923 62.5713 360.305 61.922 364.146 61.922C369.612 61.922 374.076 63.3018 377.539 66.0615C381.056 68.767 383.004 72.5007 383.383 77.2624H373.156C372.994 75.2062 372.02 73.4476 370.234 71.9866C368.448 70.5256 366.094 69.7951 363.172 69.7951C360.521 69.7951 358.357 70.4715 356.679 71.8243C355.002 73.1771 354.163 75.125 354.163 77.6683C354.163 79.3998 354.677 80.8337 355.705 81.9701C356.787 83.0523 358.14 83.9181 359.763 84.5674C361.387 85.2167 363.605 85.9202 366.419 86.6777C370.153 87.7058 373.183 88.7339 375.51 89.762C377.891 90.7901 379.893 92.3864 381.516 94.5508C383.194 96.6612 384.032 99.502 384.032 103.073C384.032 105.941 383.248 108.647 381.678 111.19C380.163 113.733 377.918 115.789 374.942 117.359C372.02 118.874 368.557 119.631 364.552 119.631Z\"\n        fill=\"var(--accent-12)\"\n      />\n      <path\n        d=\"M414.024 73.6099C417.433 73.6099 420.464 74.3404 423.115 75.8014C425.821 77.2624 427.931 79.4269 429.446 82.2947C431.015 85.1626 431.8 88.6257 431.8 92.684V119.063H422.628V94.0639C422.628 90.0596 421.627 87.0024 419.625 84.8921C417.623 82.7276 414.89 81.6454 411.427 81.6454C407.964 81.6454 405.204 82.7276 403.148 84.8921C401.146 87.0024 400.145 90.0596 400.145 94.0639V119.063H390.892V59H400.145V79.5351C401.714 77.6412 403.689 76.1802 406.07 75.1521C408.505 74.124 411.157 73.6099 414.024 73.6099Z\"\n        fill=\"var(--accent-12)\"\n      />\n      <path\n        d=\"M458.943 119.794C454.722 119.794 450.908 118.847 447.499 116.953C444.09 115.005 441.411 112.299 439.463 108.836C437.515 105.319 436.541 101.261 436.541 96.6612C436.541 92.1159 437.542 88.0846 439.544 84.5674C441.546 81.0502 444.279 78.3446 447.742 76.4508C451.205 74.5569 455.074 73.6099 459.349 73.6099C463.624 73.6099 467.493 74.5569 470.956 76.4508C474.419 78.3446 477.151 81.0502 479.153 84.5674C481.156 88.0846 482.157 92.1159 482.157 96.6612C482.157 101.206 481.129 105.238 479.072 108.755C477.016 112.272 474.202 115.005 470.631 116.953C467.114 118.847 463.218 119.794 458.943 119.794ZM458.943 111.758C461.324 111.758 463.542 111.19 465.599 110.054C467.709 108.917 469.413 107.213 470.712 104.94C472.011 102.667 472.66 99.9078 472.66 96.6612C472.66 93.4145 472.038 90.6819 470.793 88.4634C469.549 86.1907 467.898 84.4862 465.842 83.3499C463.786 82.2136 461.567 81.6454 459.187 81.6454C456.806 81.6454 454.587 82.2136 452.531 83.3499C450.529 84.4862 448.933 86.1907 447.742 88.4634C446.552 90.6819 445.956 93.4145 445.956 96.6612C445.956 101.477 447.174 105.211 449.609 107.862C452.098 110.459 455.209 111.758 458.943 111.758Z\"\n        fill=\"var(--accent-12)\"\n      />\n      <path\n        d=\"M498.04 81.8889V106.645C498.04 108.322 498.419 109.54 499.177 110.297C499.988 111.001 501.341 111.352 503.235 111.352H508.917V119.063H501.612C497.445 119.063 494.253 118.089 492.034 116.141C489.816 114.193 488.706 111.028 488.706 106.645V81.8889H483.431V74.3404H488.706V63.2206H498.04V74.3404H508.917V81.8889H498.04Z\"\n        fill=\"var(--accent-12)\"\n      />\n    </svg>\n  );\n}\n"
  },
  {
    "path": "apps/tailwind/css.d.ts",
    "content": "// My css.d.ts file\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nimport type * as CSS from 'csstype';\n\ndeclare module 'csstype' {\n  interface Properties {\n    // WebkitRocketLauncher?: string;\n\n    // Add a CSS Custom Property\n    // '--theme-color'?: 'black' | 'white';\n\n    // Allow namespaced CSS Custom Properties\n    // [index: `--theme-${string}`]: any;\n\n    // Allow any CSS Custom Properties\n    [index: `--${string}`]: unknown;\n\n    // ...or allow any other property\n    // [index: string]: any;\n  }\n}\n"
  },
  {
    "path": "apps/tailwind/fonts/LICENSE.txt",
    "content": "Copyright (c) 2016 The Inter Project Authors (https://github.com/rsms/inter)\n\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also available with a FAQ at:\nhttp://scripts.sil.org/OFL\n\n-----------------------------------------------------------\nSIL OPEN FONT LICENSE Version 1.1 - 26 February 2007\n-----------------------------------------------------------\n\nPREAMBLE\nThe goals of the Open Font License (OFL) are to stimulate worldwide\ndevelopment of collaborative font projects, to support the font creation\nefforts of academic and linguistic communities, and to provide a free and\nopen framework in which fonts may be shared and improved in partnership\nwith others.\n\nThe OFL allows the licensed fonts to be used, studied, modified and\nredistributed freely as long as they are not sold by themselves. The\nfonts, including any derivative works, can be bundled, embedded,\nredistributed and/or sold with any software provided that any reserved\nnames are not used by derivative works. The fonts and derivatives,\nhowever, cannot be released under any other type of license. The\nrequirement for fonts to remain under this license does not apply\nto any document created using the fonts or their derivatives.\n\nDEFINITIONS\n\"Font Software\" refers to the set of files released by the Copyright\nHolder(s) under this license and clearly marked as such. This may\ninclude source files, build scripts and documentation.\n\n\"Reserved Font Name\" refers to any names specified as such after the\ncopyright statement(s).\n\n\"Original Version\" refers to the collection of Font Software components as\ndistributed by the Copyright Holder(s).\n\n\"Modified Version\" refers to any derivative made by adding to, deleting,\nor substituting -- in part or in whole -- any of the components of the\nOriginal Version, by changing formats or by porting the Font Software to a\nnew environment.\n\n\"Author\" refers to any designer, engineer, programmer, technical\nwriter or other person who contributed to the Font Software.\n\nPERMISSION AND CONDITIONS\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the Font Software, to use, study, copy, merge, embed, modify,\nredistribute, and sell modified and unmodified copies of the Font\nSoftware, subject to the following conditions:\n\n1) Neither the Font Software nor any of its individual components,\nin Original or Modified Versions, may be sold by itself.\n\n2) Original or Modified Versions of the Font Software may be bundled,\nredistributed and/or sold with any software, provided that each copy\ncontains the above copyright notice and this license. These can be\nincluded either as stand-alone text files, human-readable headers or\nin the appropriate machine-readable metadata fields within text or\nbinary files as long as those fields can be easily viewed by the user.\n\n3) No Modified Version of the Font Software may use the Reserved Font\nName(s) unless explicit written permission is granted by the corresponding\nCopyright Holder. This restriction only applies to the primary font name as\npresented to the users.\n\n4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\nSoftware shall not be used to promote, endorse or advertise any\nModified Version, except to acknowledge the contribution(s) of the\nCopyright Holder(s) and the Author(s) or with their explicit written\npermission.\n\n5) The Font Software, modified or unmodified, in part or in whole,\nmust be distributed entirely under this license, and must not be\ndistributed under any other license. The requirement for fonts to\nremain under this license does not apply to any document created\nusing the Font Software.\n\nTERMINATION\nThis license becomes null and void if any of the above conditions are\nnot met.\n\nDISCLAIMER\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE."
  },
  {
    "path": "apps/tailwind/next-env.d.ts",
    "content": "/// <reference types=\"next\" />\n/// <reference types=\"next/image-types/global\" />\n\n// NOTE: This file should not be edited\n// see https://nextjs.org/docs/basic-features/typescript for more information.\n"
  },
  {
    "path": "apps/tailwind/next.config.js",
    "content": "/** @type {import('next').NextConfig} */\nconst nextConfig = {\n  reactStrictMode: true,\n  transpilePackages: ['frosted-ui'],\n  async redirects() {\n    return [\n      {\n        source: '/',\n        destination: '/dashboard',\n        permanent: false,\n      },\n    ];\n  },\n};\n\nmodule.exports = nextConfig;\n"
  },
  {
    "path": "apps/tailwind/package.json",
    "content": "{\n  \"name\": \"tailwind\",\n  \"version\": \"1.0.0\",\n  \"private\": true,\n  \"scripts\": {\n    \"dev\": \"next dev\",\n    \"build\": \"next build\",\n    \"start\": \"next start\",\n    \"lint\": \"next lint\",\n    \"clean\": \"rm -rf .turbo && rm -rf node_modules && rm -rf .next\"\n  },\n  \"dependencies\": {\n    \"@radix-ui/react-icons\": \"^1.3.0\",\n    \"frosted-ui\": \"workspace:*\",\n    \"next\": \"^14.1.0\",\n    \"next-themes\": \"^0.2.1\",\n    \"react\": \"^19.0.0\",\n    \"react-dom\": \"^19.0.0\",\n    \"react-use\": \"^17.4.0\",\n    \"seedrandom\": \"^3.0.5\"\n  },\n  \"devDependencies\": {\n    \"@tailwindcss/postcss\": \"^4.0.14\",\n    \"@types/node\": \"^17.0.12\",\n    \"@types/react\": \"^19.0.0\",\n    \"@types/react-dom\": \"^19.0.0\",\n    \"eslint-config-custom\": \"workspace:*\",\n    \"tailwindcss\": \"^4.0.14\",\n    \"typescript\": \"^5.6.3\"\n  }\n}\n"
  },
  {
    "path": "apps/tailwind/postcss.config.js",
    "content": "module.exports = {\n  plugins: {\n    '@tailwindcss/postcss': {},\n  },\n};\n"
  },
  {
    "path": "apps/tailwind/tailwind.config.js",
    "content": "import { frostedThemePlugin } from 'frosted-ui';\n\nexport default {\n  darkMode: ['class'],\n  content: [\n    './app/**/*.{js,ts,jsx,tsx,mdx}',\n    './pages/**/*.{js,ts,jsx,tsx,mdx}',\n    './components/**/*.{js,ts,jsx,tsx,mdx}',\n  ],\n  theme: {\n    extend: {},\n  },\n  plugins: [frostedThemePlugin()],\n};\n"
  },
  {
    "path": "apps/tailwind/tsconfig.json",
    "content": "{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Next.js\",\n  \"compilerOptions\": {\n    \"composite\": false,\n    \"esModuleInterop\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"inlineSources\": false,\n    \"isolatedModules\": true,\n    \"moduleResolution\": \"node\",\n    \"noUnusedLocals\": false,\n    \"noUnusedParameters\": false,\n    \"preserveWatchOutput\": true,\n    \"skipLibCheck\": true,\n    \"plugins\": [\n      {\n        \"name\": \"next\"\n      }\n    ],\n    \"allowJs\": true,\n    \"declaration\": false,\n    \"declarationMap\": false,\n    \"incremental\": true,\n    \"jsx\": \"preserve\",\n    \"lib\": [\"dom\", \"dom.iterable\", \"esnext\"],\n    \"module\": \"esnext\",\n    \"noEmit\": true,\n    \"resolveJsonModule\": true,\n    \"strict\": false,\n    \"target\": \"es5\"\n  },\n  \"include\": [\n    \"src\",\n    \"next-env.d.ts\",\n    \"**/*.ts\",\n    \"**/*.tsx\",\n    \".next/types/**/*.ts\",\n    \"../../packages/frosted-ui/src/tailwindPlugin.ts\",\n    \"tailwind.config.js\"\n  ],\n  \"exclude\": [\"node_modules\"]\n}\n"
  },
  {
    "path": "license.md",
    "content": "MIT License\n\nCopyright (c) 2023 WorkOS\nCopyright (c) 2023 Whop\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\nFor inquiries related to this software, please contact Whop at <support@whop.com>.\n\nMODIFICATIONS:\n\n- Added \"success\", \"info\", \"warning\" and \"danger\" color tokens,\n- Added \"successColor\", \"infoColor\", \"warningColor\" and \"dangerColor\" to `<Theme />` props,\n- Added new components: Calendar, RangeCalendar, DatePicker, DateRangePicker, DateField, SegmentedControl, Skeletons, Accordion, Shine, Breadcrumbs, FilterChip, StackedHorizontalBarChart, Drawer, Sheet\n- Removed \"scaling\", \"radius\" and \"panelBackground\" from `<Theme />`,\n- Removed \"radius\" prop from all components,\n- Changed styles of components,\n- Avatar applying `fallback` string initials logic\n"
  },
  {
    "path": "mise.toml",
    "content": "[tools]\nnode = \"22\"\npnpm = \"9.15.4\"\n\n"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"turbo-module-monorepo\",\n  \"version\": \"0.0.1-canary.142\",\n  \"private\": true,\n  \"workspaces\": [\n    \"apps/*\",\n    \"packages/*\"\n  ],\n  \"pnpm\": {\n    \"overrides\": {\n      \"csstype\": \"3.1.3\",\n      \"@types/react\": \"19.1.10\",\n      \"@types/react-dom\": \"19.1.10\"\n    }\n  },\n  \"scripts\": {\n    \"build\": \"turbo run build\",\n    \"build:storybook\": \"turbo run build-storybook\",\n    \"dev\": \"turbo run dev\",\n    \"lint\": \"turbo run lint\",\n    \"format\": \"prettier --write \\\"**/*.{ts,tsx,md}\\\"\"\n  },\n  \"devDependencies\": {\n    \"@turbo/gen\": \"^1.10.8\",\n    \"eslint-config-custom\": \"workspace:*\",\n    \"prettier\": \"latest\",\n    \"turbo\": \"1.12.5\"\n  },\n  \"engines\": {\n    \"node\": \"22.x\",\n    \"pnpm\": \"^9.15.4\"\n  },\n  \"packageManager\": \"pnpm@9.15.4\"\n}\n"
  },
  {
    "path": "packages/eslint-config-custom/.eslintrc.js",
    "content": "module.exports = {\n  extends: ['prettier', 'eslint:recommended', 'plugin:@typescript-eslint/recommended'],\n  parser: '@typescript-eslint/parser',\n  plugins: ['@typescript-eslint'],\n};\n"
  },
  {
    "path": "packages/eslint-config-custom/package.json",
    "content": "{\n  \"name\": \"eslint-config-custom\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"main\": \".eslintrc.js\",\n  \"license\": \"MIT\",\n  \"dependencies\": {\n    \"eslint-config-prettier\": \"^8.3.0\",\n    \"eslint-config-turbo\": \"latest\"\n  },\n  \"devDependencies\": {\n    \"@typescript-eslint/eslint-plugin\": \"^5.50.0\",\n    \"@typescript-eslint/parser\": \"^5.50.0\",\n    \"eslint\": \"^7.32.0\",\n    \"typescript\": \"^4.9.4\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/.browserslistrc",
    "content": "last 2 years"
  },
  {
    "path": "packages/frosted-ui/.eslintrc.js",
    "content": "const { plugin } = require('postcss');\n\nmodule.exports = {\n  root: true,\n  extends: ['custom'],\n  rules: {\n    '@typescript-eslint/no-empty-interface': 'off',\n    'react-hooks/rules-of-hooks': 'error',\n    'react-hooks/exhaustive-deps': 'warn',\n  },\n  globals: {\n    module: 'readonly',\n  },\n  plugins: ['react-hooks'],\n  overrides: [\n    {\n      // Disable react-hooks/rules-of-hooks for Storybook story files\n      // as using hooks in render functions is acceptable for stories\n      files: ['*.stories.tsx', '*.stories.ts'],\n      rules: {\n        'react-hooks/rules-of-hooks': 'off',\n      },\n    },\n  ],\n};\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/main.ts",
    "content": "import type { StorybookConfig } from '@storybook/react-vite';\n\nimport { dirname, join } from 'path';\n\n/**\n * This function is used to resolve the absolute path of a package.\n * It is needed in projects that use Yarn PnP or are set up within a monorepo.\n */\nfunction getAbsolutePath(value: string): any {\n  return dirname(require.resolve(join(value, 'package.json')));\n}\nconst config: StorybookConfig = {\n  stories: [\n    './**/*.mdx',\n    './**/*.stories.@(js|jsx|mjs|ts|tsx)',\n    '../src/**/*.stories.@(js|jsx|mjs|ts|tsx)',\n    '../src/**/*.mdx',\n  ],\n\n  addons: [\n    getAbsolutePath('@storybook/addon-links'),\n    getAbsolutePath('@storybook/addon-essentials'),\n    getAbsolutePath('@storybook/addon-onboarding'),\n    getAbsolutePath('@storybook/addon-interactions'),\n    getAbsolutePath('@storybook/addon-mdx-gfm'),\n  ],\n\n  framework: {\n    name: getAbsolutePath('@storybook/react-vite'),\n    options: {},\n  },\n\n  docs: {\n    autodocs: 'tag',\n  },\n\n  typescript: {\n    reactDocgen: 'react-docgen-typescript',\n    reactDocgenTypescriptOptions: {\n      shouldExtractLiteralValuesFromEnum: true,\n      shouldRemoveUndefinedFromOptional: true,\n      propFilter: (prop) => (prop.parent ? !/node_modules/.test(prop.parent.fileName) : true),\n      compilerOptions: {\n        allowSyntheticDefaultImports: false,\n        esModuleInterop: false,\n      },\n    },\n  },\n\n  viteFinal: (config) => {\n    const excludes = [\n      ...(config.optimizeDeps?.exclude ?? []),\n      '@storybook/addon-docs',\n      '@storybook/blocks',\n      '@storybook/theming',\n      '@storybook/components',\n      '@storybook/preview-api',\n      '@storybook/manager-api',\n      '@mdx-js/react',\n    ];\n\n    return {\n      ...config,\n      optimizeDeps: {\n        ...config.optimizeDeps,\n        exclude: Array.from(new Set(excludes)),\n      },\n    };\n  },\n};\nexport default config;\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/preview-head.html",
    "content": "<link rel=\"preconnect\" href=\"https://rsms.me/\" />\n<link rel=\"stylesheet\" href=\"https://rsms.me/inter/inter.css\" />\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/preview.tsx",
    "content": "import type { Decorator, Preview } from '@storybook/react';\nimport React from 'react';\nimport { Toaster } from '../src/components/toast';\nimport { Theme } from '../src/theme';\nimport '../styles.css';\n\nexport const withTheme: Decorator = (Story, context) => {\n  // Get values from story parameter first, else fallback to globals\n  const theme = (context.parameters.theme || context.globals.theme) as 'light' | 'dark';\n\n  const isDarkTheme = theme === 'dark';\n  React.useEffect(() => {\n    document.body.classList.toggle('dark', isDarkTheme);\n    document.body.style.backgroundColor = 'var(--color-page-background)';\n  }, [isDarkTheme]);\n\n  return (\n    <>\n      <style>\n        {`\n.frosted-ui {\n  --default-font-family: Inter, sans-serif;\n}\n@supports (font-variation-settings: normal) {\n  .frosted-ui {\n    --default-font-family: InterVariable, sans-serif;\n  }\n}\n`}\n      </style>\n      <Theme accentColor=\"blue\" grayColor={'gray'}>\n        <Story />\n        <Toaster />\n        {/* <ThemePanel /> */}\n      </Theme>\n    </>\n  );\n};\n\nexport const globalTypes = {\n  theme: {\n    name: 'Theme',\n    description: 'Global theme for components',\n    defaultValue: 'light',\n    toolbar: {\n      // The icon for the toolbar item\n      icon: 'circlehollow',\n      // Array of options\n      items: [\n        { value: 'light', icon: 'circlehollow', title: 'light' },\n        { value: 'dark', icon: 'circle', title: 'dark' },\n      ],\n      // Property that specifies if the name of the item will be displayed\n      showName: true,\n    },\n  },\n};\n\nconst decorators = [withTheme];\n\nconst preview: Preview = {\n  decorators: decorators,\n\n  parameters: {\n    actions: { argTypesRegex: '^on[A-Z].*' },\n    controls: {\n      matchers: {\n        color: /(background|color)$/i,\n        date: /Date$/,\n      },\n    },\n  },\n\n  tags: ['autodocs'],\n};\n\nexport default preview;\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/stories/01.GettingStarted.mdx",
    "content": "import { Meta } from '@storybook/blocks';\n\n<Meta title=\"Guides/1. Getting started\" />\n\n# Getting Started\n\n### 1. Install Frosted UI\n\n`pnpm add frosted-ui`\n\n### 2. Import the CSS file\n\nImport the global CSS file at the root of your application.\n\n```tsx\nimport 'frosted-ui/styles.css';\n```\n\n### 3. Add the Theme component\n\nAdd `Theme` to your application, wrapping the root component inside of body.\n\n```tsx\nimport { Theme } from 'frosted-ui';\n\nexport default function () {\n  return (\n    <html>\n      <body>\n        <Theme>\n          <MyApp />\n        </Theme>\n      </body>\n    </html>\n  );\n}\n```\n\n### 4. Start building\n\nYou are now ready to use Frosted UI components!\n\n```tsx\nimport { Heading, Button } from 'frosted-ui';\n\nexport default function MyApp() {\n  return (\n    <div>\n      <Heading>Frosted UI</Heading>\n      <Button>Start building</Button>\n    </div>\n  );\n}\n```\n\n## Customizing your theme\n\nConfiguration is managed and applied via the `<Theme />` component.\n\n```tsx\n<Theme\n  // Sets Light or Dark mode\n  appearance=\"dark\"\n  // Neutral color of the UI\n  grayColor=\"gray\"\n  // Accent color (mainly used as a default color for interactive elements)\n  accentColor=\"blue\"\n  // Semantic colors\n  infoColor=\"sky\"\n  successColor=\"green\"\n  warningColor=\"yellow\"\n  dangerColor=\"red\"\n>\n  {children}\n</Theme>\n```\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/stories/02.Typography.mdx",
    "content": "import { Meta } from '@storybook/blocks';\n\n<Meta title=\"Guides/2. Typography\" />\n\n# Typography\n\nComponents like `<Heading />` and `<Text />` and used to render titles and body copy respectively.\nBoth of them share the same size and weight props to enforce consistent typography in your app.\n\n## Typography scale\n\nThe typography scale is a 9 step scale where each step has it's corresponding font-size, line-height and letter-spacing value.\n\n<table>\n  <tr>\n    <td>Step</td>\n    <td>Size</td>\n    <td>Letter spacing</td>\n    <td>Line height</td>\n  </tr>\n  <tr>\n    <td>1</td>\n    <td>12px</td>\n    <td>0.0025em</td>\n    <td>16px</td>\n  </tr>\n  <tr>\n    <td>2</td>\n    <td>14px</td>\n    <td>0em</td>\n    <td>20px</td>\n  </tr>\n  <tr>\n    <td>3</td>\n    <td>16px</td>\n    <td>0em</td>\n    <td>24px</td>\n  </tr>\n  <tr>\n    <td>4</td>\n    <td>18px</td>\n    <td>-0.0025em</td>\n    <td>26px</td>\n  </tr>\n  <tr>\n    <td>5</td>\n    <td>20px</td>\n    <td>-0.005em</td>\n    <td>28px</td>\n  </tr>\n  <tr>\n    <td>6</td>\n    <td>24px</td>\n    <td>-0.00625em</td>\n    <td>30px</td>\n  </tr>\n  <tr>\n    <td>7</td>\n    <td>28px</td>\n    <td>-0.0075em</td>\n    <td>36px</td>\n  </tr>\n  <tr>\n    <td>8</td>\n    <td>35px</td>\n    <td>-0.01em</td>\n    <td>40px</td>\n  </tr>\n  <tr>\n    <td>9</td>\n    <td>60px</td>\n    <td>-0.025em</td>\n    <td>60px</td>\n  </tr>\n</table>\n\n## Weight scale\n\nThe weight scale is a 4 step scale where each step has it's corresponding font-weight value.\n\n<table>\n  <tr>\n    <td>Weight</td>\n    <td>Default value</td>\n  </tr>\n  <tr>\n    <td>Light</td>\n    <td>300</td>\n  </tr>\n  <tr>\n    <td>Regular</td>\n    <td>400</td>\n  </tr>\n  <tr>\n    <td>Medium</td>\n    <td>500</td>\n  </tr>\n  <tr>\n    <td>Bold</td>\n    <td>700</td>\n  </tr>\n</table>\n\n## Font families\n\n<table>\n  <tr>\n    <td>Type</td>\n    <td>Default value</td>\n  </tr>\n  <tr>\n    <td>Text, Heading</td>\n    <td>\n      -apple-system, BlinkMacSystemFont, &#39;Segoe UI (Custom)&#39;, Roboto,\n      &#39;Helvetica Neue&#39;, &#39;Open Sans (Custom)&#39;, system-ui,\n      sans-serif, &#39;Apple Color Emoji&#39;, &#39;Segoe UI Emoji&#39;\n    </td>\n  </tr>\n  <tr>\n    <td>Code</td>\n    <td>\n      &#39;Menlo&#39;, &#39;Consolas (Custom)&#39;, &#39;Bitstream Vera Sans\n      Mono&#39;, monospace, &#39;Apple Color Emoji&#39;, &#39;Segoe UI\n      Emoji&#39;\n    </td>\n  </tr>\n  <tr>\n    <td>Emphasis</td>\n    <td>&#39;Times New Roman&#39;, &#39;Times&#39;, serif</td>\n  </tr>\n  <tr>\n    <td>Quote</td>\n    <td>&#39;Times New Roman&#39;, &#39;Times&#39;, serif</td>\n  </tr>\n</table>\n\nTo change the default fonts just override the following CSS variables:\n\n```css\n.frosted-ui {\n  --heading-font-family: 'Adobe Text Pro', serif;\n  --default-font-family: 'Inter', sans-serif;\n  --strong-font-family: 'Inter', sans-serif;\n  --em-font-family: 'Inter', sans-serif;\n  --quote-font-family: 'Inter', sans-serif;\n  --code-font-family: 'Fira Code', monospace;\n}\n```\n\n### Self hosted fonts\n\nYou can use self-hosted fonts by downloading font files and adding them to your project.\nThen define the named font styles and weights by using `@font-face`.\n\n```css\n@font-face {\n  font-family: 'Inter';\n  src: url('./inter-light.woff2') format('woff2');\n  font-weight: 300;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: 'Inter';\n  src: url('./inter-regular.woff2') format('woff2');\n  font-weight: 400;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: 'Inter';\n  src: url('./inter-medium.woff2') format('woff2');\n  font-weight: 500;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: 'Inter';\n  src: url('./inter-bold.woff2') format('woff2');\n  font-weight: 700;\n  font-style: normal;\n}\n```\n\nThen you can override the default font family in CSS in the following way:\n\n```css\n.frosted-ui {\n  --default-font-family: 'Inter', sans-serif;\n}\n```\n\n### Custom fonts with `next/font`\n\nTo load fonts using [next/font](https://nextjs.org/docs/pages/building-your-application/optimizing/fonts),\nyou can specify a CSS variable name and assign it to the 'inter' font.\nThen, you can use `inter.variable` to add the CSS variable to your HTML document.\n\n```tsx\nimport { Inter } from 'next/font/google';\n\nconst inter = Inter({\n  subsets: ['latin'],\n  display: 'swap',\n  variable: '--font-inter',\n});\n\nexport default function RootLayout({ children }) {\n  return (\n    <html lang=\"en\" className={inter.variable}>\n      <body>{children}</body>\n    </html>\n  );\n}\n```\n\nThen, just override the CSS variable in your CSS:\n\n```css\n.frosted-ui {\n  --default-font-family: var(--font-inter), sans-serif;\n}\n```\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/stories/03.Color.mdx",
    "content": "import { Meta } from '@storybook/blocks';\n\n<Meta title=\"Guides/3. Color\" />\n\n# Color system\n\nThe color palette system used in Frosted UI is the [Radix Colors](https://www.radix-ui.com/colors) system.\n\nThere is a number of 12 step color scales available, each with their own light, dark and alpha variants.\n\nColors are grouped into 3 categories: `accents`, `grays`, and `semantic` (info, success, warning, danger).\nAll of these can be specified on your `<Theme />`, or per component where appropriate.\n\n## Understanding the scale\n\nTo understand how the scale works and what's the main use case for each color step,\nplease refer to this detailed explanation of the [Radix Colors scale](https://www.radix-ui.com/colors/docs/palette-composition/understanding-the-scale) system.\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/stories/04.Breakpoints.mdx",
    "content": "import { Meta } from '@storybook/blocks';\n\n<Meta title=\"Guides/4. Breakpoints\" />\n\n# Breakpoints\n\nBreakpoints allow you to build responsive layouts based on different screen sizes.\n\n## Available breakpoints\n\nBreakpoints are `min-width` based (mobile-first) and apply when the screen width is equal or greater than given breakpoint.\n\n<table>\n  <tr>\n    <td>Size</td>\n    <td>Screen</td>\n    <td>Width</td>\n  </tr>\n  <tr>\n    <td>initial</td>\n    <td>Phones (portrait)</td>\n    <td>0px</td>\n  </tr>\n  <tr>\n    <td>xs</td>\n    <td>Phones (landscape)</td>\n    <td>520px</td>\n  </tr>\n  <tr>\n    <td>sm</td>\n    <td>Tablets (portrait)</td>\n    <td>768px</td>\n  </tr>\n  <tr>\n    <td>md</td>\n    <td>Tablets (landscape)</td>\n    <td>1024px</td>\n  </tr>\n  <tr>\n    <td>lg</td>\n    <td>Laptops</td>\n    <td>1280px</td>\n  </tr>\n  <tr>\n    <td>xl</td>\n    <td>Desktops</td>\n    <td>1640px</td>\n  </tr>\n</table>\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/stories/05.Tailwind.mdx",
    "content": "import { Meta } from '@storybook/blocks';\n\n<Meta title=\"Guides/5. Tailwind plugin\" />\n\n# Tailwind plugin\n\nIf you want to use Frosted UI with Tailwind CSS, you can use the Frosted UI Tailwind plugin.\nThe plugin maps all of the FUI color tokens, font related tokens and screen breakpoints to Tailwind CSS classes.\n\n## Usage\n\nAdd the `frostedThemePlugin` to `plugins` in your `tailwind.config.js` file.\n\n```js\nimport { frostedThemePlugin } from 'frosted-ui';\n\nexport default {\n  darkMode: ['class'],\n  content: [],\n  theme: {\n    extend: {},\n  },\n  plugins: [frostedThemePlugin()],\n};\n```\n\nThen instead of importing `frosted-ui/styles.css` stylesheet in your JSX,\ndo it in your Tailwind `globals.css` file like this. Remember to use the `@config` directive to point to your `tailwind.config.js` file.\n\n```css\n@config \"../tailwind.config.js\";\n@layer theme, base, frosted_ui, components, utilities;\n\n@import 'tailwindcss/theme.css' layer(theme);\n@import 'tailwindcss/preflight.css' layer(base);\n@import 'tailwindcss/utilities.css' layer(utilities);\n@import 'frosted-ui/styles.css' layer(frosted_ui);\n```\n\nThen you can use the Frosted UI tokens via Tailwind classes.\n\n```tsx\n<div className=\"text-1 leading-1 bg-gray-a2 text-success-9\">Frosted UI</div>\n```\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/stories/06.Icons.mdx",
    "content": "import { Meta } from '@storybook/blocks';\n\n<Meta title=\"Guides/6. Icons\" />\n\n# Frosted UI Icons\n\nFrosted UI has a dedicated library of icons, some of them come in multiple sizes\n\n### 1. Install Frosted UI Icons\n\n`pnpm add @frosted-ui/icons`\n\nImport the icons into your React project:\n\n```tsx\nimport { Shop16, Shop20 } from '@frosted-ui/icons';\n\nfunction MyComponent() {\n  return (\n    <div>\n      <Shop16 />\n      <Shop20 />\n    </div>\n  );\n}\n```\n\n### Frosted UI Icons Figma File\n\nTo see all the icons available in Frosted UI, you can check out the [Figma file](https://www.figma.com/file/fxRLy35tq3pm2zNy5lAFfL/)\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/stories/07.RenderProp.mdx",
    "content": "import { Meta } from '@storybook/blocks';\n\n<Meta title=\"Guides/7. Render Prop (Composition)\" />\n\n# Render Prop (Composition)\n\nSeveral Frosted UI components support a `render` prop that allows you to customize the underlying element while preserving the component's functionality and styling. This is useful for integrating with routing libraries, using semantic HTML elements, or composing with other components.\n\n## What is the render prop?\n\nThe `render` prop lets you replace the default HTML element that a component renders while keeping all of its behavior, styling, and props intact.\n\nFor example, `<Text>` renders a `<span>` by default, but you might want it to render as a `<label>` for form accessibility, or as a Next.js `<Link>` for navigation.\n\n## Basic Usage\n\n### Using a React Element\n\nThe simplest way to use the `render` prop is to pass a React element:\n\n```tsx\nimport { Text } from 'frosted-ui';\n\n// Text renders as a <label> instead of <span>\n<Text render={<label htmlFor=\"email\" />}>\n  Email address\n</Text>\n```\n\nThe component will clone your element and merge its props onto it. Your element's attributes (like `htmlFor`) are preserved.\n\n### Using a Callback Function\n\nFor more control, you can pass a function that receives the merged props:\n\n```tsx\nimport { Text } from 'frosted-ui';\n\n<Text\n  render={(props) => (\n    <label {...props} htmlFor=\"email\" />\n  )}\n>\n  Email address\n</Text>\n```\n\nThis gives you explicit control over how props are spread and merged.\n\n## Components That Support render\n\nThe following components support the `render` prop:\n\n| Component | Default Element | Common Use Cases |\n|-----------|-----------------|------------------|\n| `Text` | `<span>` | Labels, links, custom elements |\n| `Heading` | `<h1>` | Custom heading levels, links |\n| `Card` | `<div>` | Links, buttons, articles |\n| `Theme` | `<div>` | Custom wrapper elements |\n| `Breadcrumbs.Root` | `<nav>` | Custom navigation wrappers |\n| `WidgetStack.Next` | `<button>` | Custom button components |\n| `WidgetStack.Prev` | `<button>` | Custom button components |\n\n## Integration with Routing Libraries\n\nOne of the most common use cases is integrating with routing libraries like Next.js, React Router, or TanStack Router.\n\n### Next.js App Router\n\n```tsx\nimport Link from 'next/link';\nimport { Text, Card, Heading } from 'frosted-ui';\n\n// Text as a Next.js Link\n<Text render={<Link href=\"/about\" />}>\n  About us\n</Text>\n\n// Card as a clickable link\n<Card render={<Link href=\"/product/123\" />}>\n  <Heading size=\"3\">Product Name</Heading>\n  <Text>Click to view details</Text>\n</Card>\n```\n\n### React Router\n\n```tsx\nimport { Link } from 'react-router-dom';\nimport { Text } from 'frosted-ui';\n\n<Text render={<Link to=\"/dashboard\" />}>\n  Go to Dashboard\n</Text>\n```\n\n### TanStack Router\n\n```tsx\nimport { Link } from '@tanstack/react-router';\nimport { Card } from 'frosted-ui';\n\n<Card render={<Link to=\"/users/$userId\" params={{ userId: '123' }} />}>\n  User Profile Card\n</Card>\n```\n\n## How Props Are Merged\n\nUnderstanding how props are merged is crucial for avoiding unexpected behavior.\n\n### Priority Order (Lowest to Highest)\n\nWhen using the element form of `render`, props are merged in this order:\n\n```\n1. Props on the component          → LOWEST priority (can be overridden)\n2. Props on the render element     → HIGHEST priority (wins for conflicts)\n```\n\nThe render element's props win because you're explicitly saying \"render THIS element with THESE props\".\n\n**Example:**\n\n```tsx\n<Link data-testid=\"link-id\" href=\"/page-one\" render={<a data-testid=\"anchor-id\" href=\"/page-two\" />}>\n  Click me\n</Link>\n\n// Result HTML:\n// <a data-testid=\"anchor-id\" href=\"/page-two\" class=\"fui-Text fui-Link ...\">Click me</a>\n\n// The render element's props won:\n// - data-testid=\"anchor-id\" (not \"link-id\")\n// - href=\"/page-two\" (not \"/page-one\")\n// - className was CONCATENATED (both component and internal classes)\n```\n\n### Why Does This Happen?\n\nInternally, `useRender` merges props using Base UI's `mergeProps` utility, with the render element's props taking precedence. This design choice means: **the element you explicitly provide keeps its props**.\n\nThis is useful when you want the render element to \"own\" certain props:\n\n```tsx\n// NextLink controls the href, Link just adds styling\n<Link render={<NextLink href=\"/dashboard\" prefetch={false} />}>\n  Go to Dashboard\n</Link>\n```\n\n### Callback Form: You Control Everything\n\nWith the callback form, YOU decide exactly how props are merged by where you place the spread:\n\n```tsx\n// Component props win (spread them LAST)\n<Link href=\"/one\" render={(props) => <a href=\"/two\" {...props} />}>\n  Click me\n</Link>\n// Result: href=\"/one\" (because {...props} overwrites href=\"/two\")\n\n// Render element props win (put them LAST)\n<Link href=\"/one\" render={(props) => <a {...props} href=\"/two\" />}>\n  Click me\n</Link>\n// Result: href=\"/two\" (because href=\"/two\" overwrites the spread)\n```\n\nUse the callback form when you need the component's props to take precedence.\n\n### Special Merge Behaviors\n\nNot all props follow the \"render element wins\" rule. Some are merged specially:\n\n| Prop Type | Behavior | Example Result |\n|-----------|----------|----------------|\n| `className` | **Concatenated** - all classes kept | `\"fui-Text your-class element-class\"` |\n| `style` | **Shallow merged** - render element's keys win | Combined styles, conflicts go to render element |\n| Event handlers (`onClick`, etc.) | **Both run** | Both handlers execute |\n| Everything else | **Render element wins** | `data-x=\"from-render-element\"` |\n| `ref` | Only one ref is kept (component's ref) |\n\n## Using the as Prop (Alternative)\n\nSome components also support an `as` prop for simple element changes without needing `render`:\n\n```tsx\nimport { Text, Heading } from 'frosted-ui';\n\n// Simple element change with `as`\n<Text as=\"label\">Email</Text>\n<Text as=\"p\">A paragraph of text</Text>\n<Text as=\"div\">A div element</Text>\n\n<Heading as=\"h2\">Section Title</Heading>\n<Heading as=\"h3\">Subsection</Heading>\n```\n\n**When to use `as` vs `render`:**\n\n| Use `as` when... | Use `render` when... |\n|------------------|---------------------|\n| Changing to a basic HTML element | Integrating with external components |\n| No additional props needed | Need to pass props to the element |\n| Simple semantic changes | Complex composition scenarios |\n\n```tsx\n// ✅ Use `as` for simple cases\n<Text as=\"label\">Simple label</Text>\n\n// ✅ Use `render` when you need props on the element\n<Text render={<label htmlFor=\"email\" />}>Email with htmlFor</Text>\n```\n\n## Common Patterns\n\n### Form Labels with Text\n\n```tsx\nimport { Text, TextField } from 'frosted-ui';\n\n<div>\n  <Text as=\"label\" htmlFor=\"username\" size=\"2\" weight=\"medium\">\n    Username\n  </Text>\n  <TextField.Root id=\"username\" placeholder=\"Enter username\" />\n</div>\n```\n\n### Clickable Cards\n\n```tsx\nimport Link from 'next/link';\nimport { Card, Heading, Text } from 'frosted-ui';\n\nfunction ProductCard({ product }) {\n  return (\n    <Card render={<Link href={`/products/${product.id}`} />}>\n      <Heading size=\"3\">{product.name}</Heading>\n      <Text color=\"gray\">{product.description}</Text>\n    </Card>\n  );\n}\n```\n\n### Custom Navigation Buttons\n\n```tsx\nimport { WidgetStack, IconButton } from 'frosted-ui';\nimport { ChevronLeftIcon, ChevronRightIcon } from 'frosted-ui/icons';\n\n<WidgetStack.Root>\n  <WidgetStack.Prev render={<IconButton variant=\"soft\" />}>\n    <ChevronLeftIcon />\n  </WidgetStack.Prev>\n\n  <WidgetStack.Content>\n    {/* slides */}\n  </WidgetStack.Content>\n\n  <WidgetStack.Next render={<IconButton variant=\"soft\" />}>\n    <ChevronRightIcon />\n  </WidgetStack.Next>\n</WidgetStack.Root>\n```\n\n### Nested Theme with Custom Element\n\n```tsx\nimport { Theme } from 'frosted-ui';\n\n// Theme as a section element\n<Theme render={<section aria-label=\"Dark mode preview\" />} appearance=\"dark\">\n  <MyContent />\n</Theme>\n```\n\n## Pitfalls and How to Avoid Them\n\n### 1. Nested Buttons (Invalid HTML)\n\n**Problem:** Some components render a `<button>` by default. If you put another button-like component inside, you get invalid nested buttons.\n\n```tsx\n// ❌ BAD: Creates <button><button>...</button></button>\n<WidgetStack.Next>\n  <IconButton>\n    <ChevronRightIcon />\n  </IconButton>\n</WidgetStack.Next>\n```\n\n**Solution:** Use the `render` prop to make the IconButton the rendered element:\n\n```tsx\n// ✅ GOOD: IconButton IS the rendered element\n<WidgetStack.Next render={<IconButton variant=\"soft\" />}>\n  <ChevronRightIcon />\n</WidgetStack.Next>\n```\n\n### 2. Forgetting to Spread Props in Callback\n\n**Problem:** When using the callback form, forgetting to spread props loses the component's functionality.\n\n```tsx\n// ❌ BAD: Lost all Text styling and props\n<Text render={(props) => <label>Email</label>}>\n  Email\n</Text>\n```\n\n**Solution:** Always spread the props:\n\n```tsx\n// ✅ GOOD: Props are spread onto the element\n<Text render={(props) => <label {...props}>Email</label>}>\n  Email\n</Text>\n```\n\n### 3. Conflicting Props Confusion\n\n**Problem:** Not understanding which props win when there are conflicts.\n\n```tsx\n// ⚠️ Example 1: className - which is applied?\n<Text className=\"my-class\" render={<span className=\"other-class\" />}>\n  Hello\n</Text>\n// Answer: BOTH! classNames are concatenated\n// Result: className=\"fui-Text my-class other-class\"\n\n// ⚠️ Example 2: data attributes - which wins?\n<Text data-testid=\"text-id\" render={<span data-testid=\"span-id\" />}>\n  Hello\n</Text>\n// Answer: Render element wins!\n// Result: data-testid=\"span-id\"\n```\n\n**Solution:** Remember the priority order:\n1. Props on component → can be overridden\n2. Props on render element → win for conflicts\n3. `className` is special → always concatenated\n4. Use callback form with `{...props}` spread LAST if you need component props to win\n\n### 4. Refs Don't Merge\n\n**Problem:** If you need a ref on the rendered element, only one ref will work.\n\n```tsx\n// ⚠️ Only one ref will be attached\nconst myRef = useRef(null);\n<Text render={<span ref={myRef} />}>Hello</Text>\n```\n\n**Solution:** Use the callback form and handle refs manually if needed:\n\n```tsx\nconst myRef = useRef(null);\n<Text\n  render={(props) => {\n    // Combine refs if needed using a callback ref or mergeRefs utility\n    return <span {...props} ref={myRef} />;\n  }}\n>\n  Hello\n</Text>\n```\n\n### 5. TypeScript: Missing Props\n\n**Problem:** TypeScript might not know about props from the render element.\n\n```tsx\n// TypeScript doesn't know about htmlFor\n<Text render={<label />} htmlFor=\"email\">\n  Email\n</Text>\n```\n\n**Solution:** Use the callback form for proper typing:\n\n```tsx\n<Text render={(props) => <label {...props} htmlFor=\"email\" />}>\n  Email\n</Text>\n```\n\n## Migration from asChild\n\nIf you're migrating from an older version of Frosted UI that used `asChild`, here's how to update:\n\n```tsx\n// ❌ OLD: asChild pattern\n<Text asChild>\n  <label htmlFor=\"email\">Email</label>\n</Text>\n\n// ✅ NEW: render prop pattern\n<Text render={<label htmlFor=\"email\" />}>\n  Email\n</Text>\n```\n\nThe key differences:\n- `asChild` made the child THE element and merged parent props down\n- `render` specifies what element to render and merges YOUR props onto it\n- Children are now passed as normal children, not as the render target\n\n### Quick Migration Guide\n\n| Old (asChild) | New (render) |\n|---------------|--------------|\n| `<Text asChild><label>Email</label></Text>` | `<Text render={<label />}>Email</Text>` |\n| `<Card asChild><a href=\"/\">...</a></Card>` | `<Card render={<a href=\"/\" />}>...</Card>` |\n| `<Heading asChild><h2>Title</h2></Heading>` | `<Heading as=\"h2\">Title</Heading>` |\n\n## Summary\n\n- Use `render` to customize the underlying element while keeping component behavior\n- Element form (`render={<element />}`): Simple, but **render element's props win** for conflicts\n- Callback form (`render={(props) => ...}`): Full control - spread `{...props}` last if you want component props to win\n- Use `as` for simple HTML element changes when you don't need extra props\n- Always spread props in the callback form to preserve component styling\n- Watch out for nested buttons and ref merging\n- `className` is always concatenated, other conflicting props go to the render element\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/stories/Introduction.mdx",
    "content": "import { Meta } from '@storybook/blocks';\nimport HeroImg from './assets/hero.png';\n\n<Meta title=\"Introduction\" />\n\n# Welcome to Frosted UI\n\nFrosted is the design system used by [Whop](https://whop.com) and heavily based on [Radix Themes](https://www.radix-ui.com/).\n\nThe library is still a work in progress so you might expect some breaking changes.\n\nIf you have any questions or suggestions, feel free to open an issue on [GitHub](https://github.com/whopio/frosted-ui).\n\n<img src={HeroImg} alt=\"Modern user interface in dark mode\" />\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/stories/components/emoji-colors.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\nimport React, { useState } from 'react';\nimport { Badge, StackedHorizontalBarChart, Text, TextField } from '../../../src/components';\nimport { emojiColorMap, getColorForEmoji, type ColorScale } from '../../../src/helpers/emoji-colors';\n\nconst meta = {\n  title: 'Utilities/Emoji Colors',\n  parameters: {\n    layout: 'fullscreen',\n  },\n  tags: ['autodocs'],\n} satisfies Meta;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\nfunction EmojiGrid() {\n  const [searchQuery, setSearchQuery] = useState('');\n  const [selectedColor, setSelectedColor] = useState<ColorScale | 'all'>('all');\n\n  // Get all unique colors from the map\n  const allColors = Array.from(new Set(Object.values(emojiColorMap))).sort();\n\n  // Get color distribution stats\n  const colorStats = Object.values(emojiColorMap).reduce(\n    (acc, color) => {\n      acc[color] = (acc[color] || 0) + 1;\n      return acc;\n    },\n    {} as Record<ColorScale, number>,\n  );\n\n  // Filter emojis based on search and color filter\n  const filteredEmojis = Object.entries(emojiColorMap).filter(([emoji, color]) => {\n    const matchesSearch = searchQuery === '' || emoji.includes(searchQuery);\n    const matchesColor = selectedColor === 'all' || color === selectedColor;\n    return matchesSearch && matchesColor;\n  });\n\n  return (\n    <div style={{ padding: 'var(--space-6)', maxWidth: '1400px', margin: '0 auto' }}>\n      {/* Header */}\n      <div style={{ marginBottom: 'var(--space-6)' }}>\n        <Text size=\"8\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n          🎨 Emoji Color System\n        </Text>\n        <Text size=\"3\" color=\"gray\" style={{ display: 'block', marginBottom: 'var(--space-4)' }}>\n          All {Object.keys(emojiColorMap).length} emojis automatically mapped to Frosted UI color scales based on their\n          dominant color.\n        </Text>\n\n        {/* Filters */}\n        <div\n          style={{\n            display: 'flex',\n            gap: 'var(--space-3)',\n            marginBottom: 'var(--space-4)',\n            flexWrap: 'wrap',\n          }}\n        >\n          <TextField.Input\n            placeholder=\"Search emojis...\"\n            value={searchQuery}\n            onChange={(e) => setSearchQuery(e.target.value)}\n            style={{ minWidth: '200px' }}\n          />\n          <div style={{ display: 'flex', gap: 'var(--space-2)', flexWrap: 'wrap' }}>\n            <Badge\n              variant={selectedColor === 'all' ? 'solid' : 'soft'}\n              style={{ cursor: 'pointer' }}\n              onClick={() => setSelectedColor('all')}\n            >\n              All ({Object.keys(emojiColorMap).length})\n            </Badge>\n            {allColors.map((color) => (\n              <Badge\n                key={color}\n                color={color}\n                variant={selectedColor === color ? 'solid' : 'soft'}\n                style={{ cursor: 'pointer' }}\n                onClick={() => setSelectedColor(color)}\n              >\n                {color} ({colorStats[color]})\n              </Badge>\n            ))}\n          </div>\n        </div>\n      </div>\n\n      {/* Emoji Grid */}\n      {filteredEmojis.length > 0 ? (\n        <div\n          style={{\n            display: 'grid',\n            gridTemplateColumns: 'repeat(auto-fill, minmax(80px, 1fr))',\n            gap: 'var(--space-3)',\n          }}\n        >\n          {filteredEmojis.map(([emoji, color]) => (\n            <EmojiCard key={emoji} emoji={emoji} color={color} />\n          ))}\n        </div>\n      ) : (\n        <div style={{ textAlign: 'center', padding: 'var(--space-9)' }}>\n          <Text size=\"3\" color=\"gray\">\n            No emojis found matching your filters\n          </Text>\n        </div>\n      )}\n\n      {/* Stats Footer */}\n      <div\n        style={{\n          marginTop: 'var(--space-8)',\n          padding: 'var(--space-4)',\n          background: 'var(--gray-3)',\n          borderRadius: 'var(--radius-4)',\n        }}\n      >\n        <Text size=\"2\" weight=\"bold\" style={{ display: 'block', marginBottom: 'var(--space-3)' }}>\n          Color Distribution\n        </Text>\n\n        {/* Visualization */}\n        <div style={{ marginBottom: 'var(--space-4)' }}>\n          <StackedHorizontalBarChart\n            data={Object.entries(colorStats)\n              .sort(([, a], [, b]) => b - a)\n              .map(([color, count]) => ({\n                label: (value: number, percent: string) => `${color}: ${value} (${percent})`,\n                value: count,\n                color: color as ColorScale,\n              }))}\n          />\n        </div>\n\n        {/* Detailed Stats */}\n        <div style={{ display: 'flex', flexWrap: 'wrap', gap: 'var(--space-2)' }}>\n          {Object.entries(colorStats)\n            .sort(([, a], [, b]) => b - a)\n            .map(([color, count]) => (\n              <Text key={color} size=\"1\" style={{ display: 'block' }}>\n                <Badge color={color as ColorScale} size=\"1\" variant=\"soft\">\n                  {color}\n                </Badge>{' '}\n                {count} ({((count / Object.keys(emojiColorMap).length) * 100).toFixed(1)}%)\n              </Text>\n            ))}\n        </div>\n      </div>\n    </div>\n  );\n}\n\nfunction EmojiCard({ emoji, color }: { emoji: string; color: ColorScale | undefined }) {\n  const displayColor = color ?? 'gray';\n  return (\n    <div\n      style={{\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        gap: 'var(--space-2)',\n        padding: 'var(--space-3)',\n\n        borderRadius: 'var(--radius-3)',\n        transition: 'all 0.2s ease',\n        cursor: 'pointer',\n      }}\n      title={`${emoji} → ${displayColor}`}\n    >\n      <span style={{ fontSize: '32px', lineHeight: 1 }}>{emoji}</span>\n      <Badge color={displayColor} size=\"1\" variant=\"soft\">\n        {displayColor}\n      </Badge>\n    </div>\n  );\n}\n\nexport const AllEmojis: Story = {\n  render: () => <EmojiGrid />,\n};\n\nfunction InteractiveDemo() {\n  const [inputEmoji, setInputEmoji] = useState('❤️');\n  const color = getColorForEmoji(inputEmoji);\n  const displayColor = color ?? 'gray';\n\n  const examples = [\n    { emoji: '❤️', label: 'Heart' },\n    { emoji: '🔥', label: 'Fire' },\n    { emoji: '🌎', label: 'Earth' },\n    { emoji: '🌟', label: 'Star' },\n    { emoji: '🍋', label: 'Lemon' },\n    { emoji: '🌱', label: 'Seedling' },\n    { emoji: '💙', label: 'Blue Heart' },\n    { emoji: '🎨', label: 'Palette' },\n    { emoji: '🚀', label: 'Rocket' },\n    { emoji: '🍕', label: 'Pizza' },\n  ];\n\n  return (\n    <div style={{ padding: 'var(--space-6)', maxWidth: '800px', margin: '0 auto' }}>\n      <Text size=\"7\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n        Interactive Demo\n      </Text>\n      <Text size=\"3\" color=\"gray\" style={{ display: 'block', marginBottom: 'var(--space-5)' }}>\n        Try the <code>getColorForEmoji</code> function with different emojis\n      </Text>\n\n      <div\n        style={{\n          display: 'flex',\n          flexDirection: 'column',\n          gap: 'var(--space-4)',\n          padding: 'var(--space-5)',\n          background: 'var(--gray-2)',\n          borderRadius: 'var(--radius-4)',\n        }}\n      >\n        <div>\n          <Text size=\"2\" weight=\"bold\" style={{ display: 'block', marginBottom: 'var(--space-2)' }}>\n            Enter an emoji:\n          </Text>\n          <TextField.Input\n            value={inputEmoji}\n            onChange={(e) => setInputEmoji(e.target.value)}\n            placeholder=\"Type or paste an emoji...\"\n            size=\"3\"\n            style={{ fontSize: '24px' }}\n          />\n        </div>\n\n        <div>\n          <Text size=\"2\" weight=\"bold\" style={{ display: 'block', marginBottom: 'var(--space-2)' }}>\n            Detected color:\n          </Text>\n          <Badge color={displayColor} size=\"2\" variant=\"solid\" style={{ fontSize: '18px' }}>\n            {inputEmoji} → {color || 'undefined (not found)'}\n          </Badge>\n        </div>\n\n        <div>\n          <Text size=\"2\" weight=\"bold\" style={{ display: 'block', marginBottom: 'var(--space-2)' }}>\n            Quick examples:\n          </Text>\n          <div style={{ display: 'flex', flexWrap: 'wrap', gap: 'var(--space-2)' }}>\n            {examples.map(({ emoji, label }) => (\n              <Badge\n                key={emoji}\n                color={getColorForEmoji(emoji) ?? 'gray'}\n                variant=\"soft\"\n                style={{ cursor: 'pointer', fontSize: '16px' }}\n                onClick={() => setInputEmoji(emoji)}\n                title={label}\n              >\n                {emoji}\n              </Badge>\n            ))}\n          </div>\n        </div>\n\n        <div\n          style={{\n            marginTop: 'var(--space-3)',\n            padding: 'var(--space-3)',\n            background: 'var(--gray-1)',\n            borderRadius: 'var(--radius-3)',\n            fontFamily: 'monospace',\n            fontSize: '14px',\n          }}\n        >\n          <Text size=\"1\" style={{ display: 'block', marginBottom: 'var(--space-2)' }}>\n            Usage:\n          </Text>\n          <pre style={{ margin: 0, whiteSpace: 'pre-wrap' }}>\n            {`import { getColorForEmoji } from 'frosted-ui';\n\nconst color = getColorForEmoji('${inputEmoji}');\n// Returns: '${color || 'undefined'}'`}\n          </pre>\n        </div>\n      </div>\n    </div>\n  );\n}\n\nexport const Interactive: Story = {\n  render: () => <InteractiveDemo />,\n};\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/stories/components/frosted-ui-icons.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport * as Icons from '@frosted-ui/icons';\nimport { MagnifyingGlass20, XCircleFilled16 } from '@frosted-ui/icons';\nimport { default as React, useDeferredValue, useMemo, useState } from 'react';\nimport { IconButton, ScrollArea, Select, Text, TextField } from '../../../src';\nimport { Tooltip } from '../../../src/components/tooltip';\n\n// Helper type for icon components with category\ntype IconComponent = React.FC<{ style?: React.CSSProperties }> & {\n  category?: string;\n};\n\n// Available icon sizes\nconst ICON_SIZES = ['12', '16', '20', '24', '32'] as const;\ntype IconSize = (typeof ICON_SIZES)[number];\n\n// Parsed icon info\ninterface ParsedIcon {\n  fullName: string;\n  baseName: string;\n  size: IconSize;\n  component: IconComponent;\n  category: string;\n}\n\n// Parse icon name to extract base name and size\nfunction parseIconName(name: string): { baseName: string; size: IconSize } | null {\n  const match = name.match(/^(.+?)(12|16|20|24|32)$/);\n  if (!match) return null;\n  return { baseName: match[1], size: match[2] as IconSize };\n}\n\n// Get all parsed icons\nfunction getAllParsedIcons(): ParsedIcon[] {\n  const icons: ParsedIcon[] = [];\n\n  Object.entries(Icons).forEach(([name, Icon]) => {\n    const parsed = parseIconName(name);\n    if (!parsed) return;\n\n    const icon = Icon as IconComponent;\n    icons.push({\n      fullName: name,\n      baseName: parsed.baseName,\n      size: parsed.size,\n      component: icon,\n      category: icon.category || 'Uncategorized',\n    });\n  });\n\n  return icons;\n}\n\n// Group icons by category, counting unique base names\nfunction groupIconsByCategory(icons: ParsedIcon[]): Record<string, ParsedIcon[]> {\n  const grouped: Record<string, ParsedIcon[]> = {};\n\n  icons.forEach((icon) => {\n    if (!grouped[icon.category]) {\n      grouped[icon.category] = [];\n    }\n    grouped[icon.category].push(icon);\n  });\n\n  // Sort categories alphabetically, but keep \"Uncategorized\" at the end\n  const sortedCategories = Object.keys(grouped).sort((a, b) => {\n    if (a === 'Uncategorized') return 1;\n    if (b === 'Uncategorized') return -1;\n    return a.localeCompare(b);\n  });\n\n  const sortedGrouped: Record<string, ParsedIcon[]> = {};\n  sortedCategories.forEach((cat) => {\n    sortedGrouped[cat] = grouped[cat];\n  });\n\n  return sortedGrouped;\n}\n\n// Count unique base names in a list of icons\nfunction countUniqueIcons(icons: ParsedIcon[]): number {\n  const uniqueNames = new Set(icons.map((i) => i.baseName));\n  return uniqueNames.size;\n}\n\n// Split camelCase/PascalCase into words\n// \"ArrowUpRight\" -> [\"arrow\", \"up\", \"right\"]\n// \"GitHubLogo\" -> [\"git\", \"hub\", \"logo\"]\n// \"XCircleFilled\" -> [\"x\", \"circle\", \"filled\"]\nfunction splitCamelCase(str: string): string[] {\n  return str\n    .replace(/([a-z])([A-Z])/g, '$1 $2') // Insert space before uppercase letters\n    .replace(/([A-Z]+)([A-Z][a-z])/g, '$1 $2') // Handle consecutive uppercase (e.g., \"GitHub\" -> \"Git Hub\")\n    .toLowerCase()\n    .split(/\\s+/)\n    .filter(Boolean);\n}\n\n// Smart search function\n// Matches if ALL query terms are found in either:\n// - The icon's base name (split into words)\n// - The icon's category\n// - Common variants like \"filled\", \"outline\"\nfunction matchesSearch(icon: ParsedIcon, query: string): boolean {\n  if (!query.trim()) return true;\n\n  const queryTerms = query.toLowerCase().split(/\\s+/).filter(Boolean);\n  const nameWords = splitCamelCase(icon.baseName);\n  const categoryWords = icon.category\n    .toLowerCase()\n    .split(/[\\s&]+/)\n    .filter(Boolean);\n\n  // Combine all searchable words\n  const allSearchableWords = [...nameWords, ...categoryWords];\n  const searchableText = allSearchableWords.join(' ');\n\n  // Each query term must match at least one word (partial match allowed)\n  return queryTerms.every((term) => {\n    // Check if term matches any word as a prefix or substring\n    return allSearchableWords.some((word) => word.includes(term)) || searchableText.includes(term);\n  });\n}\n\n// Calculate search relevance score (higher = better match)\nfunction getSearchScore(icon: ParsedIcon, query: string): number {\n  if (!query.trim()) return 0;\n\n  const queryTerms = query.toLowerCase().split(/\\s+/).filter(Boolean);\n  const nameWords = splitCamelCase(icon.baseName);\n  const baseName = icon.baseName.toLowerCase();\n\n  let score = 0;\n\n  for (const term of queryTerms) {\n    // Exact match on full base name (highest priority)\n    if (baseName === term) {\n      score += 100;\n    }\n    // Base name starts with term\n    else if (baseName.startsWith(term)) {\n      score += 50;\n    }\n    // Exact word match in name\n    else if (nameWords.includes(term)) {\n      score += 30;\n    }\n    // Word starts with term\n    else if (nameWords.some((w) => w.startsWith(term))) {\n      score += 20;\n    }\n    // Partial match in name\n    else if (nameWords.some((w) => w.includes(term))) {\n      score += 10;\n    }\n    // Category match\n    else if (icon.category.toLowerCase().includes(term)) {\n      score += 5;\n    }\n  }\n\n  return score;\n}\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Utilities/Icons',\n  // @ts-ignore\n  component: Icons.SparkleRectangle20,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'fullscreen',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Icons.SparkleRectangle20>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'row', width: 400, flexWrap: 'wrap', padding: 24, margin: '0 auto' }}>\n      {Object.entries(Icons).map(([name, Icon]) => (\n        <div key={name} style={{ width: '20%', padding: 8 }}>\n          <Tooltip disableHoverablePopup content={name} delay={0} closeDelay={0}>\n            {/* @ts-ignore */}\n            <Icon\n              style={{\n                color: 'var(--gray-a10)',\n              }}\n            />\n          </Tooltip>\n        </div>\n      ))}\n    </div>\n  ),\n};\n\nconst IconBrowserComponent = () => {\n  const [selectedCategory, setSelectedCategory] = useState<string | null>(null);\n  const [selectedSize, setSelectedSize] = useState<IconSize>('20');\n  const [searchQuery, setSearchQuery] = useState('');\n\n  // Use deferred value for expensive filtering operations\n  // This keeps the input responsive while filtering happens in the background\n  const deferredSearchQuery = useDeferredValue(searchQuery);\n  const deferredCategory = useDeferredValue(selectedCategory);\n  const isStale = deferredSearchQuery !== searchQuery || deferredCategory !== selectedCategory;\n\n  const allParsedIcons = useMemo(() => getAllParsedIcons(), []);\n\n  // Filter by selected size first\n  const iconsForSize = useMemo(() => {\n    return allParsedIcons.filter((icon) => icon.size === selectedSize);\n  }, [allParsedIcons, selectedSize]);\n\n  const groupedIcons = useMemo(() => groupIconsByCategory(iconsForSize), [iconsForSize]);\n  const categories = Object.keys(groupedIcons);\n  const totalIconCount = countUniqueIcons(iconsForSize);\n\n  // Filter icons based on search and category (using deferred values for responsiveness)\n  const displayedIcons = useMemo(() => {\n    let icons = deferredCategory ? groupedIcons[deferredCategory] || [] : iconsForSize;\n\n    if (deferredSearchQuery.trim()) {\n      // Filter using smart search\n      icons = icons.filter((icon) => matchesSearch(icon, deferredSearchQuery));\n\n      // Sort by relevance score (best matches first)\n      icons = [...icons].sort((a, b) => {\n        return getSearchScore(b, deferredSearchQuery) - getSearchScore(a, deferredSearchQuery);\n      });\n    }\n\n    return icons;\n  }, [deferredCategory, deferredSearchQuery, groupedIcons, iconsForSize]);\n\n  return (\n    <div\n      style={{\n        display: 'flex',\n        height: '100vh',\n        background: 'var(--color-background)',\n      }}\n    >\n      {/* Sidebar */}\n      <div\n        style={{\n          width: 260,\n          borderRight: '1px solid var(--gray-a5)',\n          display: 'flex',\n          flexDirection: 'column',\n          flexShrink: 0,\n        }}\n      >\n        <ScrollArea style={{ flex: 1 }}>\n          <div style={{ padding: '16px 0' }}>\n            {/* All category */}\n            <button\n              onClick={() => setSelectedCategory(null)}\n              style={{\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: 'space-between',\n                width: '100%',\n                padding: '8px 20px',\n                background: selectedCategory === null ? 'var(--gray-a3)' : 'transparent',\n                border: 'none',\n                cursor: 'pointer',\n                textAlign: 'left',\n                color: selectedCategory === null ? 'var(--accent-11)' : 'var(--gray-12)',\n                fontWeight: selectedCategory === null ? 600 : 400,\n                fontSize: 14,\n              }}\n            >\n              <span>All</span>\n              <span style={{ color: 'var(--gray-10)', fontSize: 13 }}>{totalIconCount}</span>\n            </button>\n\n            {/* Categories header */}\n            <div\n              style={{\n                padding: '16px 20px 8px',\n                fontSize: 11,\n                fontWeight: 600,\n                textTransform: 'uppercase',\n                letterSpacing: '0.05em',\n                color: 'var(--gray-11)',\n              }}\n            >\n              Categories\n            </div>\n\n            {/* Category list */}\n            {categories.map((category) => (\n              <button\n                key={category}\n                onClick={() => setSelectedCategory(category)}\n                style={{\n                  display: 'flex',\n                  alignItems: 'center',\n                  justifyContent: 'space-between',\n                  width: '100%',\n                  padding: '8px 20px',\n                  background: selectedCategory === category ? 'var(--gray-a3)' : 'transparent',\n                  border: 'none',\n                  cursor: 'pointer',\n                  textAlign: 'left',\n                  color: selectedCategory === category ? 'var(--accent-11)' : 'var(--gray-12)',\n                  fontWeight: selectedCategory === category ? 600 : 400,\n                  fontSize: 14,\n                }}\n              >\n                <span>{category}</span>\n                <span style={{ color: 'var(--gray-10)', fontSize: 13 }}>\n                  {countUniqueIcons(groupedIcons[category] || [])}\n                </span>\n              </button>\n            ))}\n          </div>\n        </ScrollArea>\n      </div>\n\n      {/* Main content */}\n      <div style={{ flex: 1, display: 'flex', flexDirection: 'column', minWidth: 0 }}>\n        {/* Search header */}\n        <div\n          style={{\n            padding: '24px 32px',\n            borderBottom: '1px solid var(--gray-a5)',\n            display: 'flex',\n            alignItems: 'center',\n            gap: 16,\n          }}\n        >\n          <div style={{ flex: 1, maxWidth: 480 }}>\n            <TextField.Root size=\"3\">\n              <TextField.Slot>\n                <MagnifyingGlass20 />\n              </TextField.Slot>\n              <TextField.Input\n                placeholder={`Search icons (try \"arrow up\", \"filled\")...`}\n                value={searchQuery}\n                onChange={(e) => setSearchQuery(e.target.value)}\n                onKeyDown={(e) => {\n                  if (e.key === 'Escape') {\n                    setSearchQuery('');\n                  }\n                }}\n              />\n              {searchQuery && (\n                <TextField.Slot>\n                  <IconButton\n                    size=\"2\"\n                    variant=\"ghost\"\n                    color=\"gray\"\n                    style={{ borderRadius: '50%' }}\n                    onClick={() => setSearchQuery('')}\n                  >\n                    <XCircleFilled16 />\n                  </IconButton>\n                </TextField.Slot>\n              )}\n            </TextField.Root>\n          </div>\n          <Select.Root value={selectedSize} onValueChange={(value) => setSelectedSize(value as IconSize)} size=\"3\">\n            <Select.Trigger style={{ width: 100 }} />\n            <Select.Content alignItemWithTrigger={false}>\n              {ICON_SIZES.map((size) => (\n                <Select.Item key={size} value={size}>\n                  {size}px\n                </Select.Item>\n              ))}\n            </Select.Content>\n          </Select.Root>\n        </div>\n\n        {/* Icons grid */}\n        <ScrollArea style={{ flex: 1 }}>\n          <div\n            style={{\n              padding: '24px 32px',\n              opacity: isStale ? 0.6 : 1,\n              transition: 'opacity 0.1s ease',\n            }}\n          >\n            {displayedIcons.length === 0 ? (\n              <Text color=\"gray\">No icons found</Text>\n            ) : (\n              <div\n                style={{\n                  display: 'grid',\n                  gridTemplateColumns: 'repeat(auto-fill, minmax(64px, 1fr))',\n                  gap: 8,\n                }}\n              >\n                {displayedIcons.map((icon) => (\n                  <Tooltip disableHoverablePopup key={icon.fullName} content={icon.fullName} delay={0} closeDelay={0}>\n                    <div\n                      style={{\n                        aspectRatio: '1',\n                        display: 'flex',\n                        alignItems: 'center',\n                        justifyContent: 'center',\n                        borderRadius: 'var(--radius-2)',\n                        border: '1px solid var(--gray-a5)',\n                        background: 'var(--gray-a2)',\n                        cursor: 'pointer',\n                        transition: 'all 0.15s ease',\n                      }}\n                      onMouseEnter={(e) => {\n                        e.currentTarget.style.borderColor = 'var(--gray-a8)';\n                        e.currentTarget.style.background = 'var(--gray-a3)';\n                      }}\n                      onMouseLeave={(e) => {\n                        e.currentTarget.style.borderColor = 'var(--gray-a5)';\n                        e.currentTarget.style.background = 'var(--gray-a2)';\n                      }}\n                    >\n                      <icon.component style={{ color: 'var(--gray-12)' }} />\n                    </div>\n                  </Tooltip>\n                ))}\n              </div>\n            )}\n          </div>\n        </ScrollArea>\n      </div>\n    </div>\n  );\n};\n\nexport const IconBrowser: Story = {\n  name: 'Icon Browser',\n  render: () => <IconBrowserComponent />,\n};\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/stories/components/scrollbars.stories.tsx",
    "content": "import type { StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Text } from '../../../src/components/text';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Utilities/Scrollbars',\n  //   component: AccessibleIcon,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n};\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n      <Text>Frosted-UI comes with custom styles for native CSS scrollbars:</Text>\n      <div\n        style={{\n          width: 400,\n          height: 400,\n          overflowY: 'auto',\n          border: '1px solid var(--gray-a5)',\n        }}\n      >\n        <div\n          style={{\n            width: '100%',\n            height: 1000,\n\n            //   background: 'var(--gray-a3)'\n          }}\n        ></div>\n      </div>\n      <div\n        style={{\n          width: 400,\n          height: 400,\n          overflowX: 'auto',\n          border: '1px solid var(--gray-a5)',\n        }}\n      >\n        <div\n          style={{\n            width: 1000,\n            height: '100%',\n\n            //   background: 'var(--gray-a3)'\n          }}\n        ></div>\n      </div>\n      <div\n        style={{\n          width: 400,\n          height: 400,\n          overflow: 'auto',\n          border: '1px solid var(--gray-a5)',\n        }}\n      >\n        <div\n          style={{\n            width: 1000,\n            height: 1000,\n\n            // background: 'var(--gray-a3)'\n          }}\n        ></div>\n      </div>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/.storybook/stories/components/theme.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\nimport React from 'react';\nimport { Button, Card, Code, Switch, Text, TextArea } from '../../../src/components';\nimport { Theme } from '../../../src/theme';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Utilities/Theme',\n  component: Theme,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Theme>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <Theme {...args}>\n      <div style={{ padding: '30px 80px' }}>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <Text>\n            Wrap a component tree in the <Code>Theme</Code> component to provide or modify configuration for all\n            children.\n          </Text>\n          <Card size=\"2\" style={{ maxWidth: 400 }} variant=\"classic\">\n            <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n              <div style={{ display: 'grid', gap: 4 }}>\n                <Text render={<div />} weight=\"bold\" size=\"2\" style={{ marginBottom: 4 }}>\n                  Feedback\n                </Text>\n                <TextArea placeholder=\"Write your feedback…\" />\n              </div>\n              <label style={{ display: 'flex', justifyContent: 'space-between' }}>\n                <Text color=\"gray\" size=\"2\">\n                  Attach screenshot?\n                </Text>\n                <Switch size=\"1\" checked />\n              </label>\n              <div style={{ display: 'grid', gridTemplateColumns: 'repeat(2, 1fr)', gap: 'var(--space-2)' }}>\n                <Button variant=\"surface\">Back</Button>\n                <Button>Send</Button>\n              </div>\n            </div>\n          </Card>\n        </div>\n      </div>\n    </Theme>\n  ),\n};\n\nexport const Colors: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-6)' }}>\n      <Theme\n        grayColor=\"gray\"\n        accentColor=\"blue\"\n        infoColor=\"sky\"\n        successColor=\"green\"\n        warningColor=\"yellow\"\n        dangerColor=\"red\"\n      >\n        <div\n          style={{\n            display: 'flex',\n            flexDirection: 'column',\n            gap: 'var(--space-3)',\n            padding: 'var(--space-4)',\n            background: 'var(--gray-6)',\n            borderRadius: 'var(--radius-5)',\n          }}\n        >\n          <Button variant=\"classic\">Default</Button>\n          <Button variant=\"classic\" color=\"info\">\n            Info\n          </Button>\n          <Button variant=\"classic\" color=\"success\">\n            Success\n          </Button>\n          <Button variant=\"classic\" color=\"warning\">\n            Warning\n          </Button>\n          <Button variant=\"classic\" color=\"danger\">\n            Danger\n          </Button>\n        </div>\n      </Theme>\n      <Theme\n        grayColor=\"gray\"\n        accentColor=\"plum\"\n        infoColor=\"blue\"\n        successColor=\"grass\"\n        warningColor=\"amber\"\n        dangerColor=\"ruby\"\n      >\n        <div\n          style={{\n            display: 'flex',\n            flexDirection: 'column',\n            gap: 'var(--space-3)',\n            padding: 'var(--space-4)',\n            background: 'var(--gray-6)',\n            borderRadius: 'var(--radius-5)',\n          }}\n        >\n          <Button variant=\"classic\">Default</Button>\n          <Button variant=\"classic\" color=\"info\">\n            Info\n          </Button>\n          <Button variant=\"classic\" color=\"success\">\n            Success\n          </Button>\n          <Button variant=\"classic\" color=\"warning\">\n            Warning\n          </Button>\n          <Button variant=\"classic\" color=\"danger\">\n            Danger\n          </Button>\n        </div>\n      </Theme>\n    </div>\n  ),\n};\n\nexport const Appearance: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-6)' }}>\n      <Theme\n        appearance=\"light\"\n        grayColor=\"slate\"\n        infoColor=\"sky\"\n        successColor=\"green\"\n        warningColor=\"yellow\"\n        dangerColor=\"red\"\n      >\n        <div\n          style={{\n            display: 'flex',\n            flexDirection: 'column',\n            gap: 'var(--space-3)',\n            padding: 'var(--space-4)',\n            background: 'var(--color-background)',\n            borderRadius: 'var(--radius-5)',\n          }}\n        >\n          <Button variant=\"classic\" color=\"info\">\n            Info\n          </Button>\n          <Button variant=\"classic\" color=\"success\">\n            Success\n          </Button>\n          <Button variant=\"classic\" color=\"warning\">\n            Warning\n          </Button>\n          <Button variant=\"classic\" color=\"danger\">\n            Danger\n          </Button>\n        </div>\n      </Theme>\n      <Theme\n        appearance=\"dark\"\n        grayColor=\"slate\"\n        infoColor=\"sky\"\n        successColor=\"green\"\n        warningColor=\"yellow\"\n        dangerColor=\"red\"\n      >\n        <div\n          style={{\n            display: 'flex',\n            flexDirection: 'column',\n            gap: 'var(--space-3)',\n            padding: 'var(--space-4)',\n            background: 'var(--color-background)',\n            borderRadius: 'var(--radius-5)',\n          }}\n        >\n          <Button variant=\"classic\" color=\"info\">\n            Info\n          </Button>\n          <Button variant=\"classic\" color=\"success\">\n            Success\n          </Button>\n          <Button variant=\"classic\" color=\"warning\">\n            Warning\n          </Button>\n          <Button variant=\"classic\" color=\"danger\">\n            Danger\n          </Button>\n        </div>\n      </Theme>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/.stylelintrc.js",
    "content": "module.exports = {\n  rules: {\n    // Disallow element type selector.\n    'selector-max-type': 0,\n    // Allow 0,1,1 specificity for pseudo elements and effectively cap at 0,1,0 in all other cases.\n    // This is so that Tailwind classes work as expected.\n    // TODO: enable this and fix specificity issues\n    // 'selector-max-specificity': ['0,1,1'],\n    // Enforce prefixes on classnames and keyframes\n    'selector-class-pattern': /^-?fui-|^frosted-ui$|^(light|dark)(-theme)?$/,\n    'keyframes-name-pattern': /^fui-([a-z]|-)+$/,\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/README.md",
    "content": "<h1 align=\"center\">Frosted UI</h1>\n\n<p align=\"center\">Design system used by <a href=\"https://whop.com/\">Whop</a></p>\n\n<h3 align=\"center\">\n  <a href=\"https://storybook.whop.dev/\">Storybook</a> -\n  <a href=\"https://www.figma.com/design/JoDwTV19wxmaK3iv5NLa0Z\">Figma UI kit</a> -\n  <a href=\"https://github.com/whopio/frosted-ui/tree/main/packages/frosted-ui\">Source code</a>\n</h3>\n\n> [!WARNING]\n> The design system is still a work in progress so you can expect some breaking changes.\n\n![Screenshot 2023-12-07 at 13 11 26](https://github.com/whopio/frosted-ui-v2/assets/28541613/8a0d694e-e7f8-40bc-a672-f0a617053271)\n\n## Getting Started\n\nInstall Frosted UI:\n\n```sh\n$ pnpm add frosted-ui\n```\n\nImport the global CSS file at the root of your application:\n\n```tsx\nimport 'frosted-ui/styles.css';\n```\n\nAdd the Theme component:\n\n```tsx\nimport { Theme } from 'frosted-ui';\n\nexport default function () {\n  return (\n    <html>\n      <body>\n        <Theme>\n          <MyApp />\n        </Theme>\n      </body>\n    </html>\n  );\n}\n```\n\n## Guides\n\n- [Setup steps](https://storybook.whop.dev/?path=/docs/guides-1-getting-started--docs)\n- [Tailwind plugin](https://storybook.whop.dev/?path=/docs/guides-5-tailwind-plugin--docs)\n- [Typography](https://storybook.whop.dev/?path=/docs/guides-2-typography--docs)\n- [Color system](https://storybook.whop.dev/?path=/docs/guides-3-color--docs)\n- [Breakpoints](https://storybook.whop.dev/?path=/docs/guides-4-breakpoints--docs)\n\n## Acknowledgments\n\nFrosted UI is heavily based on [Radix Themes](https://www.radix-ui.com/) design system and [Radix Icons](https://github.com/radix-ui/icons).\n"
  },
  {
    "path": "packages/frosted-ui/changelog.md",
    "content": "# Changelog\n"
  },
  {
    "path": "packages/frosted-ui/package.json",
    "content": "{\n  \"name\": \"frosted-ui\",\n  \"version\": \"0.0.0\",\n  \"private\": false,\n  \"main\": \"./dist/cjs/index.js\",\n  \"types\": \"./dist/cjs/index.d.ts\",\n  \"module\": \"./dist/esm/index.js\",\n  \"style\": \"./styles.css\",\n  \"exports\": {\n    \".\": {\n      \"require\": {\n        \"types\": \"./dist/cjs/index.d.ts\",\n        \"default\": \"./dist/cjs/index.js\"\n      },\n      \"import\": {\n        \"types\": \"./dist/esm/index.d.ts\",\n        \"default\": \"./dist/esm/index.js\"\n      }\n    },\n    \"./styles.css\": {\n      \"import\": \"./styles.css\",\n      \"require\": \"./styles.css\",\n      \"default\": \"./styles.css\"\n    },\n    \"./styles.lite.css\": {\n      \"import\": \"./styles.lite.css\",\n      \"require\": \"./styles.lite.css\",\n      \"default\": \"./styles.lite.css\"\n    },\n    \"./*\": {\n      \"require\": {\n        \"types\": \"./dist/cjs/*.d.ts\",\n        \"default\": \"./dist/cjs/*.js\"\n      },\n      \"import\": {\n        \"types\": \"./dist/esm/*.d.ts\",\n        \"default\": \"./dist/esm/*.js\"\n      }\n    }\n  },\n  \"sideEffects\": false,\n  \"license\": \"MIT\",\n  \"files\": [\n    \"dist/**\",\n    \"styles.css\",\n    \"styles.lite.css\"\n  ],\n  \"scripts\": {\n    \"build\": \"rm -rf ./dist && pnpm build:js && pnpm build:css\",\n    \"build:js\": \"pnpm build:js:cjs && pnpm build:js:esm\",\n    \"build:js:cjs\": \"tsc --project tsconfig-cjs.json\",\n    \"build:js:esm\": \"tsc --project tsconfig-esm.json\",\n    \"build:css\": \"postcss src/styles/index.css -o styles.css && node scripts/build-lite-css.js src/styles/index.css -o styles.lite.css\",\n    \"dev\": \"pnpm dev:js & pnpm dev:css\",\n    \"dev:js\": \"pnpm dev:js:cjs & pnpm dev:js:esm\",\n    \"dev:js:cjs\": \"tsc --project tsconfig-cjs.json --watch\",\n    \"dev:js:esm\": \"tsc --project tsconfig-esm.json --watch\",\n    \"dev:css\": \"postcss src/styles/index.css -o styles.css --watch\",\n    \"test\": \"vitest run\",\n    \"test:watch\": \"vitest\",\n    \"lint\": \"pnpm lint:js && pnpm lint:css\",\n    \"lint:js\": \"eslint \\\"src/**/*.ts*\\\"\",\n    \"lint:css\": \"stylelint \\\"src/**/*.css\\\"\",\n    \"generate:emoji-colors\": \"tsx scripts/emoji-colors/generate.ts\",\n    \"clean\": \"rm -rf .turbo && rm -rf node_modules && rm -rf dist && rm -rf styles.css && rm -rf styles.lite.css\",\n    \"prepublishOnly\": \"pnpm lint\",\n    \"storybook\": \"pnpm dev:css & storybook dev -p 6006\",\n    \"build-storybook\": \"storybook build --webpack-stats-json\",\n    \"release\": \"turbo-module publish\"\n  },\n  \"dependencies\": {\n    \"@base-ui/react\": \"^1.4.1\",\n    \"@frosted-ui/colors\": \"0.0.1-canary.61\",\n    \"@internationalized/date\": \"^3.5.6\",\n    \"@react-aria/calendar\": \"^3.5.13\",\n    \"@react-aria/datepicker\": \"^3.11.4\",\n    \"@react-aria/focus\": \"^3.18.4\",\n    \"@react-aria/i18n\": \"^3.12.3\",\n    \"@react-aria/utils\": \"^3.25.3\",\n    \"@react-stately/calendar\": \"^3.5.5\",\n    \"@react-stately/datepicker\": \"^3.10.3\",\n    \"classnames\": \"^2.5.1\",\n    \"credit-card-type\": \"^10.1.2\",\n    \"input-otp\": \"^1.2.4\",\n    \"react-aria-components\": \"1.2.1\",\n    \"tailwindcss\": \"^4.0.14\",\n    \"tslib\": \"^2.8.0\",\n    \"vaul-base\": \"^1.0.0\"\n  },\n  \"peerDependencies\": {\n    \"@types/react\": \"*\",\n    \"@types/react-dom\": \"*\",\n    \"react\": \"^16.8 || ^17.0 || ^18.0 || ^19.0\",\n    \"react-dom\": \"^16.8 || ^17.0 || ^18.0 || ^19.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/react\": {\n      \"optional\": true\n    },\n    \"@types/react-dom\": {\n      \"optional\": true\n    }\n  },\n  \"devDependenciesMeta\": {\n    \"@frosted-ui/icons\": {\n      \"injected\": true\n    }\n  },\n  \"devDependencies\": {\n    \"@frosted-ui/icons\": \"workspace:*\",\n    \"@napi-rs/canvas\": \"^0.1.60\",\n    \"@storybook/addon-essentials\": \"^8.5.3\",\n    \"@storybook/addon-interactions\": \"^8.5.3\",\n    \"@storybook/addon-links\": \"^8.5.3\",\n    \"@storybook/addon-mdx-gfm\": \"^8.5.3\",\n    \"@storybook/addon-onboarding\": \"^8.5.3\",\n    \"@storybook/blocks\": \"^8.5.3\",\n    \"@storybook/react\": \"^8.5.3\",\n    \"@storybook/react-vite\": \"^8.5.3\",\n    \"@storybook/test\": \"^8.5.3\",\n    \"@tanstack/react-form\": \"^0.43.0\",\n    \"@tanstack/react-table\": \"^8.20.5\",\n    \"@testing-library/jest-dom\": \"^6.9.1\",\n    \"@testing-library/react\": \"^16.3.2\",\n    \"@testing-library/user-event\": \"^14.6.1\",\n    \"@types/color-convert\": \"^2.0.3\",\n    \"@types/node\": \"^22.19.1\",\n    \"@types/react\": \"^19.0.0\",\n    \"@types/react-dom\": \"^19.0.0\",\n    \"@whop/turbo-module\": \"^0.1.0-canary.3\",\n    \"autoprefixer\": \"^10.4.20\",\n    \"color-convert\": \"^2.0.1\",\n    \"emoji-datasource\": \"^15.1.2\",\n    \"eslint\": \"^8.57.1\",\n    \"eslint-config-custom\": \"workspace:*\",\n    \"eslint-plugin-react-hooks\": \"^4.6.2\",\n    \"jsdom\": \"^28.1.0\",\n    \"node-vibrant\": \"^3.2.1-alpha.1\",\n    \"postcss\": \"^8.4.47\",\n    \"postcss-cli\": \"^10.1.0\",\n    \"postcss-combine-duplicated-selectors\": \"^10.0.3\",\n    \"postcss-custom-media\": \"^10.0.8\",\n    \"postcss-discard-empty\": \"^6.0.3\",\n    \"postcss-import\": \"^15.1.0\",\n    \"postcss-nesting\": \"^12.1.5\",\n    \"react\": \"^19.0.0\",\n    \"react-dom\": \"^19.0.0\",\n    \"react-hook-form\": \"^7.54.2\",\n    \"storybook\": \"^8.5.3\",\n    \"stylelint\": \"^15.11.0\",\n    \"tsx\": \"^4.19.2\",\n    \"typescript\": \"^5.6.3\",\n    \"vitest\": \"^4.0.18\",\n    \"zod\": \"^3.24.2\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"homepage\": \"https://github.com/whopio/frosted-ui\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/whopio/frosted-ui.git\"\n  },\n  \"bugs\": {\n    \"url\": \"https://github.com/whopio/frosted-ui/issues\"\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/postcss-frosted-ui.js",
    "content": "module.exports = () => ({\n  postcssPlugin: 'postcss-frosted-ui',\n  Comment(comment) {\n    // Remove all comments from CSS source\n    comment.remove();\n  },\n});\n\nmodule.exports.postcss = true;\n"
  },
  {
    "path": "packages/frosted-ui/postcss-remove-p3.js",
    "content": "module.exports = () => ({\n  postcssPlugin: 'postcss-remove-p3',\n  OnceExit(root) {\n    const toRemove = [];\n    // Collect all P3 rules first, then remove them\n    root.walkAtRules((atRule) => {\n      if (atRule.name === 'supports') {\n        const params = String(atRule.params || '');\n        if (params.includes('display-p3')) {\n          toRemove.push(atRule);\n        } else {\n          // Check nested @media rules\n          atRule.walkAtRules('media', (mediaRule) => {\n            const mediaParams = String(mediaRule.params || '');\n            if (mediaParams.includes('color-gamut: p3') || mediaParams.includes('color-gamut:p3')) {\n              toRemove.push(atRule);\n            }\n          });\n        }\n      } else if (atRule.name === 'media') {\n        const params = String(atRule.params || '');\n        if (params.includes('color-gamut: p3') || params.includes('color-gamut:p3')) {\n          const parent = atRule.parent;\n          if (parent && parent.type === 'atrule' && parent.name === 'supports') {\n            toRemove.push(parent);\n          } else {\n            toRemove.push(atRule);\n          }\n        }\n      }\n    });\n    // Remove all collected rules\n    toRemove.forEach((rule) => {\n      if (!rule.removed) {\n        rule.remove();\n      }\n    });\n  },\n});\n\nmodule.exports.postcss = true;\n"
  },
  {
    "path": "packages/frosted-ui/postcss.config.js",
    "content": "/* eslint-disable @typescript-eslint/no-var-requires */\n/* eslint-disable no-undef */\nconst path = require('path');\n\nmodule.exports = {\n  plugins: [\n    require('postcss-import')({\n      path: [path.relative(process.cwd(), '../')],\n    }),\n    require('postcss-nesting'),\n    require('./postcss-frosted-ui'),\n    require('postcss-custom-media'),\n    require('postcss-combine-duplicated-selectors'),\n    require('postcss-discard-empty'),\n    require('autoprefixer'),\n  ],\n};\n"
  },
  {
    "path": "packages/frosted-ui/postcss.config.lite.js",
    "content": "/* eslint-disable @typescript-eslint/no-var-requires */\n/* eslint-disable no-undef */\nconst path = require('path');\nconst removeP3 = require('./postcss-remove-p3');\n\nmodule.exports = {\n  plugins: [\n    require('postcss-import')({\n      path: [path.relative(process.cwd(), '../')],\n    }),\n    require('postcss-nesting'),\n    require('./postcss-frosted-ui'),\n    require('postcss-custom-media'),\n    require('postcss-combine-duplicated-selectors'),\n    removeP3(),\n    require('postcss-discard-empty'),\n    require('autoprefixer'),\n  ],\n};\n"
  },
  {
    "path": "packages/frosted-ui/scripts/build-lite-css.js",
    "content": "/* eslint-disable @typescript-eslint/no-var-requires */\n/* eslint-disable no-undef */\nconst postcss = require('postcss');\nconst config = require('../postcss.config.lite.js');\nconst fs = require('fs');\nconst path = require('path');\n\n// Parse command line arguments: node script.js input.css -o output.css\nconst args = process.argv.slice(2);\nconst inputIndex = args.findIndex(arg => !arg.startsWith('-'));\nconst outputIndex = args.indexOf('-o');\nconst inputFile = inputIndex >= 0 ? path.resolve(args[inputIndex]) : path.join(__dirname, '../src/styles/index.css');\nconst outputFile = outputIndex >= 0 && args[outputIndex + 1] ? path.resolve(args[outputIndex + 1]) : path.join(__dirname, '../styles.lite.css');\n\nconst css = fs.readFileSync(inputFile, 'utf8');\n\npostcss(config.plugins)\n  .process(css, { from: inputFile, to: outputFile })\n  .then((result) => {\n    fs.writeFileSync(outputFile, result.css);\n    if (result.map) {\n      fs.writeFileSync(outputFile + '.map', result.map.toString());\n    }\n  })\n  .catch((error) => {\n    console.error('Error building lite CSS:', error);\n    process.exit(1);\n  });\n\n"
  },
  {
    "path": "packages/frosted-ui/scripts/emoji-colors/IMPLEMENTATION.md",
    "content": "# Emoji Color System - Implementation Summary\n\n## ✅ Completed Implementation\n\nSuccessfully implemented a comprehensive emoji-to-color mapping system for Frosted UI that automatically maps emojis to color scales based on their dominant colors.\n\n## 📋 What Was Built\n\n### 1. Generation Scripts (`scripts/emoji-colors/`)\n\n**Main Script:**\n\n- `scripts/emoji-colors/generate.ts` - Orchestrates the entire generation process\n  - Loads 1,864 emojis from `emoji-datasource`\n  - Processes each emoji through the color extraction pipeline\n  - Generates TypeScript file with mappings at `src/helpers/emoji-colors.ts`\n  - Provides detailed statistics and progress reporting\n\n**Utility Modules:**\n\n- `scripts/emoji-colors/utils/emoji-renderer.ts` - Canvas-based emoji rendering\n  - Uses `@napi-rs/canvas` to render emojis at 128×128px\n  - Extracts RGB pixel data from non-transparent areas\n- `scripts/emoji-colors/utils/color-extractor.ts` - Dominant color analysis\n  - Implements weighted color averaging\n  - Favors saturated and bright colors\n  - Uses histogram-based bucketing for better accuracy\n- `scripts/emoji-colors/utils/color-matcher.ts` - Palette matching\n  - Contains all 28 color-9 hex values from Frosted UI\n  - Converts RGB to LAB color space for perceptual matching\n  - Uses Delta E (CIE76) for accurate color distance calculation\n\n### 2. Generated Output\n\n**File:** `src/helpers/emoji-colors.ts` (~38KB)\n\n- Contains mappings for 1,864 emojis\n- Exports `emojiColorMap` object\n- Exports `getColorForEmoji()` helper function\n- Exports `ColorScale` type\n\n**Color Distribution:**\n\n- Gray: 26.8% (500 emojis) - Symbols, text\n- Brown: 17.5% (327 emojis) - Skin tones, animals\n- Amber: 16.6% (310 emojis) - Golden items, food\n- Gold: 8.7% (163 emojis) - Metallic objects\n- Bronze: 7.0% (130 emojis) - Earth tones\n- Other colors: Distributed across remaining palette\n\n### 3. React Hook\n\n**File:** `src/hooks/useColorForEmoji.ts`\n\n- Implements `useColorForEmoji(emoji: string): ColorScale` hook\n- Uses `useMemo` for optimization\n- Comprehensive JSDoc documentation\n- Example file with 4 different usage patterns\n\n### 4. Package Configuration\n\n**Dependencies Added:**\n\n- `@napi-rs/canvas` - For emoji rendering\n- `emoji-datasource` - Complete emoji database\n- `color-convert` - RGB to LAB conversion\n- `@types/color-convert` - TypeScript types\n- `@types/node` - Node.js types for scripts\n- `tsx` - TypeScript execution\n\n**Configuration Updates:**\n\n- Added `generate:emoji-colors` npm script\n- Updated `tsconfig.json` with `resolveJsonModule: true`\n- Exported hooks from main package\n\n### 5. Documentation\n\n**Created Files:**\n\n- `EMOJI_COLORS.md` - Complete usage guide and API reference\n- `IMPLEMENTATION_SUMMARY.md` - This file\n- `src/hooks/useColorForEmoji.example.tsx` - 4 practical examples\n\n## 🎯 Sample Mappings (Verified)\n\n| Emoji | Color   | Accuracy     |\n| ----- | ------- | ------------ |\n| ❤️    | tomato  | ✓ Perfect    |\n| 🔥    | tomato  | ✓ Perfect    |\n| 🌎    | cyan    | ✓ Perfect    |\n| 🌊    | cyan    | ✓ Perfect    |\n| 🌟    | amber   | ✓ Perfect    |\n| 🍋    | amber   | ✓ Perfect    |\n| 🌱    | grass   | ✓ Perfect    |\n| 🍎    | red     | ✓ Perfect    |\n| 🍇    | crimson | ✓ Perfect    |\n| ☁️    | gray    | ✓ Perfect    |\n| 💎    | cyan    | ✓ Perfect    |\n| 🚀    | brown   | ✓ Reasonable |\n| 🐝    | brown   | ✓ Reasonable |\n\n## 🔧 Technical Approach\n\n### Color Analysis Algorithm\n\n1. **Rendering Phase**\n\n   - Emoji rendered on 128×128 canvas\n   - System fonts include Apple Color Emoji for native rendering\n   - All pixel data extracted with alpha channel\n\n2. **Extraction Phase**\n\n   - Filter out transparent pixels (alpha < 50)\n   - Calculate weighted average color\n   - Weight saturated colors higher (saturation × 0.7)\n   - Weight brighter colors higher (brightness × 0.3)\n\n3. **Matching Phase**\n   - Detect grayscale, near-black (max < 30), or near-white (min > 225)\n   - Return 'gray' for these cases\n   - Convert emoji's dominant RGB to LAB color space\n   - Convert each palette color-9 RGB to LAB\n   - Calculate Delta E (perceptual distance)\n   - Select minimum distance as best match\n\n### No Manual Overrides\n\nAll color assignments are **automatically calculated** to ensure the system adapts when color scales are added, removed, or renamed. The algorithm handles edge cases like near-black and near-white emojis by returning 'gray' automatically.\n\n## 📊 Performance Characteristics\n\n- **Build Time**: ~30 seconds for full generation\n- **Runtime**: O(1) lookup (simple object property access)\n- **Memory**: ~38KB for complete mapping\n- **Bundle Impact**: Tree-shakeable, only includes what's imported\n\n## 🚀 Usage Examples\n\n### Basic Hook Usage\n\n```tsx\nimport { useColorForEmoji } from 'frosted-ui';\n\nfunction MyComponent({ emoji }) {\n  const color = useColorForEmoji(emoji);\n  return <Badge color={color}>{emoji}</Badge>;\n}\n```\n\n### Helper Function\n\n```tsx\nimport { getColorForEmoji } from 'frosted-ui';\n\nconst color = getColorForEmoji('🎨'); // Returns: 'brown'\n```\n\n### Direct Map Access\n\n```tsx\nimport { emojiColorMap } from 'frosted-ui';\n\nconsole.log(emojiColorMap['❤️']); // 'tomato'\n```\n\n## 🔄 Regeneration\n\nWhen to regenerate:\n\n- New Unicode emoji releases\n- Color palette updates\n- Manual override adjustments\n\nHow to regenerate:\n\n```bash\ncd packages/frosted-ui\npnpm generate:emoji-colors\n```\n\n## 📁 Files Created/Modified\n\n### New Files\n\n- `scripts/emoji-colors/generate.ts`\n- `scripts/emoji-colors/utils/emoji-renderer.ts`\n- `scripts/emoji-colors/utils/color-extractor.ts`\n- `scripts/emoji-colors/utils/color-matcher.ts`\n- `scripts/emoji-colors/README.md`\n- `scripts/emoji-colors/IMPLEMENTATION.md`\n- `src/helpers/emoji-colors.ts` (generated)\n- `src/hooks/useColorForEmoji.ts`\n- `src/hooks/useColorForEmoji.example.tsx`\n- `src/hooks/index.ts`\n\n### Modified Files\n\n- `package.json` - Added dependencies and script\n- `tsconfig.json` - Added `resolveJsonModule`\n- `src/index.ts` - Added hooks export\n- `src/helpers/index.ts` - Added emoji-colors export\n\n## ✨ Key Features\n\n1. **Zero Runtime Cost** - All processing done at build time\n2. **Type Safe** - Full TypeScript support with proper types\n3. **Perceptually Accurate** - Uses LAB color space for human perception\n4. **Comprehensive** - Covers 1,864 emojis out of the box\n5. **Fully Automatic** - No manual overrides, adapts to palette changes\n6. **Maintainable** - Easy to regenerate and update\n7. **Well Documented** - Complete API docs and examples\n8. **Production Ready** - Tested and verified mappings\n\n## 🎉 Result\n\nA complete, production-ready emoji-to-color mapping system that seamlessly integrates with Frosted UI's design system, providing automatic color selection for any emoji with zero runtime overhead.\n"
  },
  {
    "path": "packages/frosted-ui/scripts/emoji-colors/README.md",
    "content": "# Emoji Color System\n\nThis document describes the emoji-to-color mapping system in Frosted UI.\n\n## Overview\n\nThe emoji color system automatically maps emojis to color scales in the Frosted UI design system. It analyzes the dominant color of each emoji and matches it to the closest `color-9` shade in the palette.\n\n## Features\n\n- 🎨 **Automatic color mapping** for 1,864+ emojis\n- 🎯 **Perceptual color matching** using LAB color space (Delta E)\n- ⚡ **Zero runtime overhead** - all mappings are pre-generated, just an O(1) object lookup\n- 🔧 **Simple to use** - just a function call, no hooks needed\n- 🔄 **Regeneratable** - update mappings when new emojis are added\n- 🛡️ **Type-safe** - returns `ColorScale | undefined` for full control\n\n## Usage\n\n### Basic Usage\n\n```tsx\nimport { getColorForEmoji } from 'frosted-ui';\n\nfunction EmojiButton({ emoji, children }) {\n  // Provide your own fallback with nullish coalescing\n  const color = getColorForEmoji(emoji) ?? 'gray';\n\n  return (\n    <Button color={color}>\n      {emoji} {children}\n    </Button>\n  );\n}\n\n// Examples:\n<EmojiButton emoji=\"❤️\">Love</EmojiButton>    // color: 'red'\n<EmojiButton emoji=\"🌎\">World</EmojiButton>   // color: 'cyan'\n<EmojiButton emoji=\"🔥\">Fire</EmojiButton>    // color: 'orange'\n<EmojiButton emoji=\"🌟\">Star</EmojiButton>    // color: 'yellow'\n```\n\n### With Custom Fallbacks\n\n```tsx\nimport { getColorForEmoji } from 'frosted-ui';\n\n// Use different fallbacks for different contexts\nconst brandColor = getColorForEmoji(emoji) ?? 'blue';\nconst safeColor = getColorForEmoji(emoji) || 'gray';\n\n// Handle missing emojis explicitly\nconst color = getColorForEmoji(emoji);\nif (!color) {\n  console.warn('Unknown emoji:', emoji);\n  return 'gray';\n}\n```\n\n### Direct Access to the Map\n\nFor advanced use cases, you can access the full emoji color map:\n\n```tsx\nimport { emojiColorMap, type ColorScale } from 'frosted-ui';\n\n// Iterate through all mappings\nObject.entries(emojiColorMap).forEach(([emoji, color]) => {\n  console.log(`${emoji} -> ${color}`);\n});\n\n// Check if an emoji exists in the map\nif (emojiColorMap['🚀']) {\n  console.log('Rocket emoji is mapped!');\n}\n```\n\n## Color Distribution\n\nThe current emoji set (1,864 emojis) has the following color distribution:\n\n- **Gray** (26.8%) - Symbols, text, and grayscale emojis\n- **Brown** (17.5%) - Skin tones, animals, food\n- **Amber** (16.6%) - Golden items, food\n- **Gold** (8.7%) - Metallic items\n- **Bronze** (7.0%) - Earth tones\n- **Red/Tomato/Ruby/Crimson** (8.8%) - Hearts, flags, food\n- **Other colors** - Various items distributed across the palette\n\n## Regenerating the Emoji Color Map\n\nThe emoji-to-color mappings are generated using a Node.js script located in `scripts/emoji-colors/` that:\n\n1. Loads all emojis from the `emoji-datasource` package\n2. Renders each emoji on a canvas using `@napi-rs/canvas`\n3. Extracts the dominant color using a weighted color analysis\n4. Matches the dominant color to the closest Radix color-9 value using Delta E (LAB color space)\n5. Generates a TypeScript file with all mappings at `src/helpers/emoji-colors.ts`\n\n### When to Regenerate\n\n- When new emojis are added to Unicode\n- When color palette values change (colors are added, removed, or renamed)\n- When you want to adjust the color detection algorithm\n\n### How to Regenerate\n\n```bash\ncd packages/frosted-ui\npnpm generate:emoji-colors\n```\n\nThis will regenerate `src/helpers/emoji-colors.ts` with updated mappings.\n\n## Implementation Details\n\n### File Structure\n\n```\npackages/frosted-ui/\n├── scripts/\n│   └── emoji-colors/\n│       ├── generate.ts                # Main generation script\n│       ├── README.md                  # This file\n│       ├── IMPLEMENTATION.md          # Implementation details\n│       └── utils/\n│           ├── emoji-renderer.ts      # Canvas rendering logic\n│           ├── color-extractor.ts     # Dominant color extraction\n│           └── color-matcher.ts       # Match to color system\n├── src/\n│   ├── helpers/\n│   │   └── emoji-colors.ts            # Generated mappings (auto-generated)\n│   └── hooks/\n│       ├── useColorForEmoji.ts        # React hook\n│       ├── useColorForEmoji.example.tsx\n│       └── index.ts\n```\n\n### Color Matching Algorithm\n\n1. **Rendering**: Each emoji is rendered on a 128×128 canvas\n2. **Extraction**: Non-transparent pixels are extracted\n3. **Dominant Color**:\n   - Uses weighted average favoring saturated colors\n   - Bright colors are weighted higher than dark ones\n   - Automatic grayscale detection for neutral emojis\n   - Near-black detection (max RGB < 30)\n   - Near-white detection (min RGB > 225)\n4. **Matching**:\n   - Converts RGB to LAB color space\n   - Calculates Delta E (perceptual distance) to each palette color\n   - Selects the closest match\n\n### No Manual Overrides\n\nAll color assignments are **automatically calculated** - there are no manual overrides. This ensures that if color scales are added, removed, or renamed in the future, the system will automatically adapt to the new palette. Near-black and near-white emojis (like 🖤, 🤍, ⚫, ⚪) are automatically detected and mapped to 'gray'.\n\n## API Reference\n\n### `useColorForEmoji(emoji: string): ColorScale`\n\nReact hook that returns the color scale for an emoji.\n\n**Parameters:**\n\n- `emoji` - A single emoji character (or emoji sequence)\n\n**Returns:**\n\n- `ColorScale` - One of the Frosted UI color scale names\n\n**Example:**\n\n```tsx\nconst color = useColorForEmoji('🎨'); // Returns: 'brown'\n```\n\n### `getColorForEmoji(emoji: string): ColorScale`\n\nHelper function that returns the color scale for an emoji (non-React).\n\n**Parameters:**\n\n- `emoji` - A single emoji character (or emoji sequence)\n\n**Returns:**\n\n- `ColorScale` - One of the Frosted UI color scale names (defaults to 'gray' if not found)\n\n**Example:**\n\n```typescript\nconst color = getColorForEmoji('🌈'); // Returns: 'iris'\n```\n\n### `emojiColorMap: Record<string, ColorScale>`\n\nThe complete mapping of all emojis to their color scales.\n\n**Example:**\n\n```typescript\nconsole.log(emojiColorMap['❤️']); // 'red'\nconsole.log(emojiColorMap['🌍']); // 'cyan'\n```\n\n### `ColorScale` Type\n\n```typescript\ntype ColorScale =\n  | 'tomato'\n  | 'red'\n  | 'ruby'\n  | 'crimson'\n  | 'pink'\n  | 'plum'\n  | 'purple'\n  | 'violet'\n  | 'iris'\n  | 'indigo'\n  | 'blue'\n  | 'cyan'\n  | 'teal'\n  | 'jade'\n  | 'green'\n  | 'grass'\n  | 'lime'\n  | 'mint'\n  | 'yellow'\n  | 'amber'\n  | 'orange'\n  | 'lemon'\n  | 'magenta'\n  | 'brown'\n  | 'gold'\n  | 'bronze'\n  | 'sky'\n  | 'gray';\n```\n\n## Examples\n\nSee `src/hooks/useColorForEmoji.example.tsx` for complete examples including:\n\n- Emoji badges with color-coded backgrounds\n- Emoji avatars with color borders\n- Dynamic emoji cards\n- Emoji lists with automatic coloring\n\n## Performance\n\n- **Build-time generation**: All color mappings are pre-computed\n- **Zero runtime calculation**: Hook simply looks up the color from a static object\n- **File size**: ~38KB for 1,864 emoji mappings\n- **Tree-shakeable**: Only imports what you use\n\n## Troubleshooting\n\n### Emoji not found\n\nIf an emoji is not in the map, `getColorForEmoji()` will return `'gray'` as a fallback.\n\n### Wrong color detected\n\nIf an emoji has an unexpected color assignment, this is usually because:\n\n1. The emoji's dominant color is genuinely close to that color scale\n2. The color detection algorithm needs refinement for edge cases\n\nTo improve the detection, you can adjust the color extraction or matching logic in:\n- `scripts/emoji-colors/utils/color-extractor.ts` - Color weighting and extraction\n- `scripts/emoji-colors/utils/color-matcher.ts` - Grayscale detection and color distance calculation\n\nThen regenerate the mappings: `pnpm generate:emoji-colors`\n\n### Generation script fails\n\nMake sure all dependencies are installed:\n\n```bash\npnpm install\n```\n\nRequired packages:\n\n- `@napi-rs/canvas` - For rendering emojis\n- `emoji-datasource` - For emoji data\n- `color-convert` - For color space conversion\n- `tsx` - For running TypeScript scripts\n"
  },
  {
    "path": "packages/frosted-ui/scripts/emoji-colors/generate.ts",
    "content": "import emojiData from 'emoji-datasource/emoji.json';\nimport * as fs from 'fs';\nimport * as path from 'path';\nimport { extractColors } from './utils/color-extractor';\nimport { findClosestColorScale, isGrayscale, type ColorScale } from './utils/color-matcher';\nimport { renderEmojiToBuffer } from './utils/emoji-renderer';\n\n// Deprioritized colors - we'll try to find more vibrant alternatives for these muted/earth tones\nconst DEPRIORITIZED_COLORS: ColorScale[] = ['gray', 'brown', 'bronze', 'gold'];\n\ninterface EmojiEntry {\n  unified: string;\n  name: string;\n  category: string;\n  short_name: string;\n  has_img_apple: boolean;\n  has_img_google: boolean;\n  obsoleted_by?: string;\n  skin_variations?: Record<string, unknown>;\n}\n\n/**\n * Converts Unicode codepoint string to emoji character\n */\nfunction unifiedToEmoji(unified: string): string {\n  return unified\n    .split('-')\n    .map((hex) => String.fromCodePoint(parseInt(hex, 16)))\n    .join('');\n}\n\n/**\n * Filters emoji data to get only fully-qualified emojis\n */\nfunction getEmojiList(): Array<{ emoji: string; name: string }> {\n  const emojis: Array<{ emoji: string; name: string }> = [];\n\n  for (const entry of emojiData as EmojiEntry[]) {\n    // Skip if obsoleted by another emoji\n    if (entry.obsoleted_by) {\n      continue;\n    }\n\n    // Only include emojis with Apple images (generally well-supported)\n    if (!entry.has_img_apple) {\n      continue;\n    }\n\n    const emoji = unifiedToEmoji(entry.unified);\n    emojis.push({\n      emoji,\n      name: entry.name || entry.short_name,\n    });\n\n    // Note: We're excluding skin tone variations for now\n    // They can inherit the base emoji's color\n  }\n\n  return emojis;\n}\n\n/**\n * Processes a single emoji and returns its color scale\n *\n * Strategy using node-vibrant:\n * 1. Try dominant color first (most common color in the emoji)\n * 2. If that matches to deprioritized colors (gray/brown/bronze/gold), try vibrant colors\n * 3. Only use deprioritized colors if no better alternative exists\n */\nasync function processEmoji(emoji: string, name: string): Promise<ColorScale> {\n  try {\n    // Render emoji and extract colors using node-vibrant\n    const imageBuffer = renderEmojiToBuffer(emoji);\n    const colors = await extractColors(imageBuffer);\n\n    // Strategy 1: Try dominant color first\n    let fallbackScale: ColorScale | undefined;\n    if (colors.dominant && !isGrayscale(colors.dominant)) {\n      const dominantScale = findClosestColorScale(colors.dominant);\n\n      // If dominant is not deprioritized, use it\n      if (!DEPRIORITIZED_COLORS.includes(dominantScale)) {\n        return dominantScale;\n      }\n      // Store as fallback\n      fallbackScale = dominantScale;\n    }\n\n    // Strategy 2: Dominant was deprioritized, try vibrant colors\n    // Try vibrant\n    if (colors.vibrant && !isGrayscale(colors.vibrant)) {\n      const vibrantScale = findClosestColorScale(colors.vibrant);\n      if (!DEPRIORITIZED_COLORS.includes(vibrantScale)) {\n        return vibrantScale;\n      }\n      if (!fallbackScale) fallbackScale = vibrantScale;\n    }\n\n    // Try light vibrant\n    if (colors.lightVibrant && !isGrayscale(colors.lightVibrant)) {\n      const lightVibrantScale = findClosestColorScale(colors.lightVibrant);\n      if (!DEPRIORITIZED_COLORS.includes(lightVibrantScale)) {\n        return lightVibrantScale;\n      }\n      if (!fallbackScale) fallbackScale = lightVibrantScale;\n    }\n\n    // Try dark vibrant\n    if (colors.darkVibrant && !isGrayscale(colors.darkVibrant)) {\n      const darkVibrantScale = findClosestColorScale(colors.darkVibrant);\n      if (!DEPRIORITIZED_COLORS.includes(darkVibrantScale)) {\n        return darkVibrantScale;\n      }\n      if (!fallbackScale) fallbackScale = darkVibrantScale;\n    }\n\n    // Return fallback if we have one, otherwise gray\n    return fallbackScale || 'gray';\n  } catch (error) {\n    console.error(`Error processing ${emoji} (${name}):`, error);\n    return 'gray';\n  }\n}\n\n/**\n * Main generation function\n */\nasync function generateEmojiColors() {\n  console.log('🎨 Starting emoji color generation...\\n');\n\n  const emojis = getEmojiList();\n  console.log(`📊 Processing ${emojis.length} emojis...\\n`);\n\n  const emojiColorMap: Record<string, ColorScale> = {};\n  const stats: Record<ColorScale, number> = {} as Record<ColorScale, number>;\n\n  let processed = 0;\n  for (const { emoji, name } of emojis) {\n    const colorScale = await processEmoji(emoji, name);\n    emojiColorMap[emoji] = colorScale;\n\n    // Update stats\n    stats[colorScale] = (stats[colorScale] || 0) + 1;\n\n    processed++;\n    if (processed % 100 === 0) {\n      console.log(`Processed ${processed}/${emojis.length} emojis...`);\n    }\n  }\n\n  console.log(`\\n✅ Processed all ${processed} emojis!\\n`);\n\n  // Print statistics\n  console.log('📈 Color distribution:');\n  const sortedStats = Object.entries(stats).sort((a, b) => b[1] - a[1]);\n  for (const [color, count] of sortedStats) {\n    const percentage = ((count / processed) * 100).toFixed(1);\n    console.log(`  ${color.padEnd(10)} ${count.toString().padStart(4)} (${percentage}%)`);\n  }\n\n  // Generate TypeScript file\n  const outputPath = path.join(__dirname, '../../src/helpers/emoji-colors.ts');\n\n  const fileContent = `// This file is auto-generated by scripts/emoji-colors/generate.ts\n// Do not edit manually. Run \\`pnpm generate:emoji-colors\\` to regenerate.\n// Generated on: ${new Date().toISOString()}\n// Total emojis: ${processed}\n\nimport type { radixColorScales } from './radix-colors';\n\nexport type ColorScale = (typeof radixColorScales)[number] | 'gray';\n\n/**\n * Maps emojis to their corresponding color scale in the Frosted UI color system.\n * The color is determined by analyzing the dominant color of the emoji and matching\n * it to the closest color-9 shade in our color palette.\n */\nexport const emojiColorMap: Record<string, ColorScale> = ${JSON.stringify(emojiColorMap, null, 2)};\n\n/**\n * Gets the color scale for a given emoji.\n * Returns \\`undefined\\` if the emoji is not found, allowing developers to provide their own fallback.\n * \n * @param emoji - The emoji string to look up\n * @returns The corresponding ColorScale or \\`undefined\\` if not found\n * \n * @example\n * const color = getColorForEmoji('❤️') ?? 'gray'; // Use 'gray' as fallback\n * const color = getColorForEmoji('❤️') || 'red';  // Use 'red' as fallback\n */\nexport function getColorForEmoji(emoji: string): ColorScale | undefined {\n  if (!emoji || typeof emoji !== 'string') {\n    return undefined;\n  }\n  return emojiColorMap[emoji];\n}\n`;\n\n  fs.writeFileSync(outputPath, fileContent, 'utf-8');\n  console.log(`\\n💾 Saved emoji color map to: ${outputPath}`);\n  console.log(`📦 File size: ${(fs.statSync(outputPath).size / 1024).toFixed(2)} KB\\n`);\n\n  console.log('🎉 Done!\\n');\n}\n\n// Run the script\ngenerateEmojiColors().catch((error) => {\n  console.error('❌ Error:', error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "packages/frosted-ui/scripts/emoji-colors/tsconfig.json",
    "content": "{\n    \"compilerOptions\": {\n        \"target\": \"ES2020\",\n        \"lib\": [\n            \"ES2020\"\n        ],\n        \"module\": \"NodeNext\",\n        \"moduleResolution\": \"NodeNext\",\n        \"resolveJsonModule\": true,\n        \"esModuleInterop\": true,\n        \"strict\": false,\n        \"skipLibCheck\": true,\n        \"forceConsistentCasingInFileNames\": true,\n        \"noEmit\": true\n    },\n    \"ts-node\": {\n        \"esm\": false,\n        \"compilerOptions\": {\n            \"module\": \"CommonJS\"\n        }\n    },\n    \"include\": [\n        \"**/*.ts\"\n    ],\n    \"exclude\": [\n        \"node_modules\"\n    ]\n}"
  },
  {
    "path": "packages/frosted-ui/scripts/emoji-colors/utils/color-extractor.ts",
    "content": "import Vibrant from 'node-vibrant';\nimport type { RGBColor } from './emoji-renderer';\n\n// Type for node-vibrant swatch (has getRgb method)\ninterface VibrantSwatch {\n  getRgb(): [number, number, number];\n}\n\nexport interface ExtractedColors {\n  vibrant: RGBColor | null;\n  muted: RGBColor | null;\n  darkVibrant: RGBColor | null;\n  darkMuted: RGBColor | null;\n  lightVibrant: RGBColor | null;\n  lightMuted: RGBColor | null;\n  dominant: RGBColor | null;\n}\n\n/**\n * Extracts all color palettes from an image buffer using node-vibrant\n */\nexport async function extractColors(imageBuffer: Buffer): Promise<ExtractedColors> {\n  const palette = await Vibrant.from(imageBuffer).getPalette();\n\n  // Helper to convert Vibrant swatch to RGBColor\n  const toRGB = (swatch: VibrantSwatch | null): RGBColor | null => {\n    if (!swatch) return null;\n    const [r, g, b] = swatch.getRgb();\n    return { r: Math.round(r), g: Math.round(g), b: Math.round(b) };\n  };\n\n  // Use Muted as dominant (typically the most common/background color)\n  // If Muted doesn't exist, fall back to DarkMuted or LightMuted\n  const dominantColor = toRGB(palette.Muted || palette.DarkMuted || palette.LightMuted);\n\n  return {\n    vibrant: toRGB(palette.Vibrant),\n    muted: toRGB(palette.Muted),\n    darkVibrant: toRGB(palette.DarkVibrant),\n    darkMuted: toRGB(palette.DarkMuted),\n    lightVibrant: toRGB(palette.LightVibrant),\n    lightMuted: toRGB(palette.LightMuted),\n    dominant: dominantColor,\n  };\n}\n\n/**\n * Gets the best color from extracted palettes, prioritizing vibrant over muted\n */\nexport function getBestColor(colors: ExtractedColors): RGBColor | null {\n  // Priority order: Vibrant > LightVibrant > DarkVibrant > Dominant > Muted\n  return (\n    colors.vibrant ||\n    colors.lightVibrant ||\n    colors.darkVibrant ||\n    colors.dominant ||\n    colors.muted ||\n    colors.lightMuted ||\n    colors.darkMuted ||\n    null\n  );\n}\n"
  },
  {
    "path": "packages/frosted-ui/scripts/emoji-colors/utils/color-matcher.ts",
    "content": "import convert from 'color-convert';\nimport * as lightColors from '../../../../frosted-ui-colors/src/light';\nimport { radixColorScales } from '../../../src/helpers/radix-colors';\nimport type { RGBColor } from './emoji-renderer';\n\n// Color scales from radix-colors.ts\nexport const COLOR_SCALES = [...radixColorScales, 'gray'] as const;\n\nexport type ColorScale = (typeof COLOR_SCALES)[number];\n\n// Dynamically build COLOR_9_VALUES from the light theme colors\n// These are the solid, vibrant colors (9th shade) from each scale\nexport const COLOR_9_VALUES: Record<ColorScale, string> = {} as Record<ColorScale, string>;\n\nfor (const scale of COLOR_SCALES) {\n  const colorObj = lightColors[scale as keyof typeof lightColors];\n  const color9Key = `${scale}9` as keyof typeof colorObj;\n\n  if (colorObj && typeof colorObj === 'object' && color9Key in colorObj) {\n    COLOR_9_VALUES[scale] = (colorObj as Record<string, string>)[color9Key];\n  } else {\n    console.warn(`Could not find ${scale}9 in light colors`);\n    COLOR_9_VALUES[scale] = '#000000'; // fallback\n  }\n}\n\n/**\n * Converts hex color to RGB\n */\nfunction hexToRgb(hex: string): RGBColor {\n  const result = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);\n  if (!result) {\n    throw new Error(`Invalid hex color: ${hex}`);\n  }\n  return {\n    r: parseInt(result[1], 16),\n    g: parseInt(result[2], 16),\n    b: parseInt(result[3], 16),\n  };\n}\n\n/**\n * Calculates the perceptual color distance using Delta E (CIE76) in LAB color space\n */\nfunction calculateColorDistance(color1: RGBColor, color2: RGBColor): number {\n  // Convert RGB to LAB color space for perceptual distance\n  const lab1 = convert.rgb.lab(color1.r, color1.g, color1.b);\n  const lab2 = convert.rgb.lab(color2.r, color2.g, color2.b);\n\n  // Calculate Euclidean distance in LAB space (Delta E)\n  const deltaL = lab1[0] - lab2[0];\n  const deltaA = lab1[1] - lab2[1];\n  const deltaB = lab1[2] - lab2[2];\n\n  return Math.sqrt(deltaL * deltaL + deltaA * deltaA + deltaB * deltaB);\n}\n\n/**\n * Finds the closest color scale to the given RGB color\n */\nexport function findClosestColorScale(color: RGBColor): ColorScale {\n  let minDistance = Infinity;\n  let closestScale: ColorScale = 'gray';\n\n  for (const scale of COLOR_SCALES) {\n    const scaleColor = hexToRgb(COLOR_9_VALUES[scale]);\n    const distance = calculateColorDistance(color, scaleColor);\n\n    if (distance < minDistance) {\n      minDistance = distance;\n      closestScale = scale;\n    }\n  }\n\n  return closestScale;\n}\n\n/**\n * Checks if a color is grayscale (low saturation) or near-black/near-white\n */\nexport function isGrayscale(color: RGBColor): boolean {\n  const max = Math.max(color.r, color.g, color.b);\n  const min = Math.min(color.r, color.g, color.b);\n  const saturation = max === 0 ? 0 : (max - min) / max;\n\n  // Check for low saturation\n  if (saturation < 0.15) {\n    return true;\n  }\n\n  // Check for near-black (all components < 30)\n  if (max < 30) {\n    return true;\n  }\n\n  // Check for near-white (all components > 225)\n  if (min > 225) {\n    return true;\n  }\n\n  return false;\n}\n"
  },
  {
    "path": "packages/frosted-ui/scripts/emoji-colors/utils/emoji-renderer.ts",
    "content": "import { createCanvas } from '@napi-rs/canvas';\n\nexport interface RGBColor {\n  r: number;\n  g: number;\n  b: number;\n}\n\n/**\n * Renders an emoji on a canvas and returns the image buffer for color extraction\n */\nexport function renderEmojiToBuffer(emoji: string): Buffer {\n  const size = 128;\n  const canvas = createCanvas(size, size);\n  const ctx = canvas.getContext('2d');\n\n  // Clear canvas with transparent background\n  ctx.clearRect(0, 0, size, size);\n\n  // Set font and render emoji\n  // Prioritize emoji fonts to ensure colored rendering\n  ctx.font = `${size * 0.75}px \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\", \"Segoe UI Symbol\", sans-serif`;\n  ctx.textAlign = 'center';\n  ctx.textBaseline = 'middle';\n  ctx.fillText(emoji, size / 2, size / 2);\n\n  // Return as PNG buffer for node-vibrant\n  return canvas.toBuffer('image/png');\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/accordion/accordion.css",
    "content": ".fui-AccordionItem:focus-within {\n  position: relative;\n  z-index: 1;\n  box-shadow: 0 0 0 2px var(--color-focus-root) inset;\n  border-radius: var(--radius-4);\n}\n.fui-AccordionTrigger {\n  display: flex;\n  align-items: center;\n  width: 100%;\n  gap: var(--space-2);\n  background: var(--gray-a3);\n  border-radius: var(--radius-4);\n  padding: var(--space-2) var(--space-4);\n  box-shadow: 0px 0px 0px 1px var(--gray-a5) inset;\n\n  font-size: var(--font-size-1);\n  color: var(--gray-a11);\n  font-weight: var(--font-weight-bold);\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n}\n.fui-AccordionTriggerIcon {\n  transition: 300ms transform ease-out;\n  transform-origin: center;\n  transform: rotate(180deg);\n}\n.fui-AccordionTrigger[data-panel-open] .fui-AccordionTriggerIcon {\n  transform: rotate(0deg);\n}\n.fui-AccordionContent {\n  overflow: hidden;\n  height: var(--accordion-panel-height);\n  transition: height 300ms ease-out;\n\n  &[data-starting-style],\n  &[data-ending-style] {\n    height: 0;\n  }\n}\n\n.fui-AccordionContentInner {\n  padding: var(--space-4) var(--space-5);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/accordion/accordion.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Accordion } from '..';\nimport { RootProps as AccordionRootProps } from '../../../src/components/accordion/accordion';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Layout/Accordion',\n  component: Accordion.Root,\n  args: {},\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Accordion.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Single: Story = {\n  args: {\n    defaultValue: ['item-1'],\n    type: 'single',\n  },\n  render: (args: AccordionRootProps) => (\n    <div>\n      <Accordion.Root\n        // collapsible\n        style={{ width: 600 }}\n        {...args}\n      >\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n          <Accordion.Item value=\"item-1\">\n            <Accordion.Trigger>Is it accessible?</Accordion.Trigger>\n            <Accordion.Content>Yes. It adheres to the WAI-ARIA design pattern.</Accordion.Content>\n          </Accordion.Item>\n\n          <Accordion.Item value=\"item-2\">\n            <Accordion.Trigger>Is it unstyled?</Accordion.Trigger>\n            <Accordion.Content>\n              Yes. It's unstyled by default, giving you freedom over the look and feel.\n            </Accordion.Content>\n          </Accordion.Item>\n\n          <Accordion.Item value=\"item-3\">\n            <Accordion.Trigger>Can it be animated?</Accordion.Trigger>\n            <Accordion.Content>Yes! You can animate the Accordion with CSS or JavaScript.</Accordion.Content>\n          </Accordion.Item>\n        </div>\n      </Accordion.Root>\n    </div>\n  ),\n};\n\nexport const Multiple: Story = {\n  args: {\n    defaultValue: ['item-1', 'item-2'],\n    type: 'multiple',\n  },\n  render: (args: AccordionRootProps) => (\n    <div>\n      <Accordion.Root style={{ width: 600 }} {...args}>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n          <Accordion.Item value=\"item-1\">\n            <Accordion.Trigger>Is it accessible?</Accordion.Trigger>\n            <Accordion.Content>Yes. It adheres to the WAI-ARIA design pattern.</Accordion.Content>\n          </Accordion.Item>\n\n          <Accordion.Item value=\"item-2\">\n            <Accordion.Trigger>Is it unstyled?</Accordion.Trigger>\n            <Accordion.Content>\n              Yes. It's unstyled by default, giving you freedom over the look and feel.\n            </Accordion.Content>\n          </Accordion.Item>\n\n          <Accordion.Item value=\"item-3\">\n            <Accordion.Trigger>Can it be animated?</Accordion.Trigger>\n            <Accordion.Content>Yes! You can animate the Accordion with CSS or JavaScript.</Accordion.Content>\n          </Accordion.Item>\n        </div>\n      </Accordion.Root>\n    </div>\n  ),\n};\n\nexport const HiddenUntilFound: Story = {\n  name: 'Hidden Until Found',\n  args: {\n    hiddenUntilFound: true,\n  },\n  render: (args: AccordionRootProps) => (\n    <div>\n      <p style={{ marginBottom: 'var(--space-4)', maxWidth: 600, color: 'var(--gray-11)' }}>\n        Use your browser's find feature (Ctrl/Cmd + F) to search for \"secret keyword\" - the panel will automatically\n        expand when found.\n      </p>\n      <Accordion.Root style={{ width: 600, display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }} {...args}>\n        <Accordion.Item value=\"item-1\">\n          <Accordion.Trigger>First section</Accordion.Trigger>\n          <Accordion.Content>This is some visible content in the first section.</Accordion.Content>\n        </Accordion.Item>\n\n        <Accordion.Item value=\"item-2\">\n          <Accordion.Trigger>Second section (contains hidden text)</Accordion.Trigger>\n          <Accordion.Content>\n            This section contains a secret keyword that you can find using browser search.\n          </Accordion.Content>\n        </Accordion.Item>\n\n        <Accordion.Item value=\"item-3\">\n          <Accordion.Trigger>Third section</Accordion.Trigger>\n          <Accordion.Content>More content in the third section.</Accordion.Content>\n        </Accordion.Item>\n      </Accordion.Root>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/accordion/accordion.tsx",
    "content": "'use client';\n\nimport { Accordion as AccordionPrimitive } from '@base-ui/react/accordion';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport type { PropsWithoutColor } from '../../helpers';\n\ntype BaseAccordionRootProps = React.ComponentProps<typeof AccordionPrimitive.Root>;\ninterface AccordionRootProps extends Omit<BaseAccordionRootProps, 'multiple'> {\n  /** @deprecated Use `multiple` instead. Kept for backwards compatibility with radix-ui API. */\n  type?: 'single' | 'multiple';\n  multiple?: boolean;\n}\n\nconst AccordionRoot = (props: AccordionRootProps) => {\n  const { className, type, multiple, ...accordionRootProps } = props;\n  // Support radix-ui's `type` prop for backwards compatibility\n  const isMultiple = multiple ?? type === 'multiple';\n\n  return (\n    <AccordionPrimitive.Root\n      className={classNames('fui-AccordionRoot', className)}\n      multiple={isMultiple}\n      {...accordionRootProps}\n    />\n  );\n};\nAccordionRoot.displayName = 'Root';\n\ninterface AccordionItemProps extends PropsWithoutColor<typeof AccordionPrimitive.Item> {}\n\nconst AccordionItem = (props: AccordionItemProps) => {\n  const { className, ...accordionItemProps } = props;\n\n  return <AccordionPrimitive.Item className={classNames('fui-AccordionItem', className)} {...accordionItemProps} />;\n};\nAccordionItem.displayName = 'Item';\n\ntype AccordionTriggerProps = React.ComponentProps<typeof AccordionPrimitive.Trigger>;\nconst AccordionTrigger = (props: AccordionTriggerProps) => {\n  const { className, children, ...accordionTriggerProps } = props;\n  return (\n    <AccordionPrimitive.Header className=\"fui-AccordionHeader\">\n      <AccordionPrimitive.Trigger\n        className={classNames('fui-AccordionTrigger', 'fui-reset', className)}\n        {...accordionTriggerProps}\n      >\n        <svg\n          width=\"20\"\n          height=\"20\"\n          viewBox=\"0 0 20 20\"\n          fill=\"none\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n          className=\"fui-AccordionTriggerIcon\"\n        >\n          <path\n            d=\"M6 12L9.64645 8.35355C9.84171 8.15829 10.1583 8.15829 10.3536 8.35355L14 12\"\n            stroke=\"currentColor\"\n            strokeWidth=\"1.5\"\n            strokeLinecap=\"round\"\n          />\n        </svg>\n\n        {children}\n      </AccordionPrimitive.Trigger>\n    </AccordionPrimitive.Header>\n  );\n};\nAccordionTrigger.displayName = 'AccordionTrigger';\n\ntype AccordionContentProps = React.ComponentProps<typeof AccordionPrimitive.Panel>;\nconst AccordionContent = ({ className, children, keepMounted = true, ...props }: AccordionContentProps) => (\n  <AccordionPrimitive.Panel className=\"fui-AccordionContent\" keepMounted={keepMounted} {...props}>\n    <div className={classNames('fui-AccordionContentInner', className)}>{children}</div>\n  </AccordionPrimitive.Panel>\n);\nAccordionContent.displayName = 'AccordionContent';\n\nexport { AccordionContent as Content, AccordionItem as Item, AccordionRoot as Root, AccordionTrigger as Trigger };\n\nexport type {\n  AccordionContentProps as ContentProps,\n  AccordionItemProps as ItemProps,\n  AccordionRootProps as RootProps,\n  AccordionTriggerProps as TriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/accordion/index.ts",
    "content": "export * as Accordion from './accordion';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/alert-dialog/alert-dialog.css",
    "content": ".fui-AlertDialogBackdrop {\n}\n\n.fui-AlertDialogOverlay {\n}\n\n.fui-AlertDialogContent {\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/alert-dialog/alert-dialog.props.ts",
    "content": "export { dialogContentPropDefs as alertDialogContentPropDefs } from '../dialog';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/alert-dialog/alert-dialog.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\nimport React from 'react';\n\nimport { AlertDialog, Button, Code, Inset, Table, Text, TextField, alertDialogContentPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/AlertDialog',\n  component: AlertDialog.Content,\n  args: {\n    size: alertDialogContentPropDefs.size.default,\n  },\n\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof AlertDialog.Content>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <AlertDialog.Root>\n      <AlertDialog.Trigger>\n        <Button variant=\"classic\" color=\"red\">\n          Revoke access\n        </Button>\n      </AlertDialog.Trigger>\n      <AlertDialog.Content style={{ maxWidth: 450 }} {...args}>\n        <AlertDialog.Title>Revoke access</AlertDialog.Title>\n        <AlertDialog.Description>\n          Are you sure? This application will no longer be accessible and any existing sessions will be expired.\n        </AlertDialog.Description>\n\n        <div\n          style={{ display: 'flex', gap: 'var(--space-3)', marginTop: 'var(--space-4)', justifyContent: 'flex-end' }}\n        >\n          <AlertDialog.Cancel>\n            <Button variant=\"soft\" color=\"gray\">\n              Cancel\n            </Button>\n          </AlertDialog.Cancel>\n          <AlertDialog.Action>\n            <Button variant=\"classic\" color=\"red\">\n              Revoke access\n            </Button>\n          </AlertDialog.Action>\n        </div>\n      </AlertDialog.Content>\n    </AlertDialog.Root>\n  ),\n};\n\nexport const Sizes: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n      <AlertDialog.Root>\n        <AlertDialog.Trigger>\n          <Button variant=\"classic\" color=\"red\">\n            Size 1\n          </Button>\n        </AlertDialog.Trigger>\n        <AlertDialog.Content style={{ maxWidth: 350 }} {...args} size=\"1\">\n          <AlertDialog.Title>Revoke access</AlertDialog.Title>\n          <AlertDialog.Description>\n            Are you sure? This application will no longer be accessible and any existing sessions will be expired.\n          </AlertDialog.Description>\n\n          <div style={{ display: 'flex', gap: 'var(--space-2)', justifyContent: 'flex-end' }}>\n            <AlertDialog.Cancel>\n              <Button size=\"1\" variant=\"soft\" color=\"gray\">\n                Cancel\n              </Button>\n            </AlertDialog.Cancel>\n            <AlertDialog.Action>\n              <Button size=\"1\" variant=\"classic\" color=\"red\">\n                Revoke access\n              </Button>\n            </AlertDialog.Action>\n          </div>\n        </AlertDialog.Content>\n      </AlertDialog.Root>\n\n      <AlertDialog.Root>\n        <AlertDialog.Trigger>\n          <Button variant=\"classic\" color=\"red\">\n            Size 2\n          </Button>\n        </AlertDialog.Trigger>\n        <AlertDialog.Content style={{ maxWidth: 350 }} size=\"2\">\n          <AlertDialog.Title>Revoke access</AlertDialog.Title>\n          <AlertDialog.Description>\n            Are you sure? This application will no longer be accessible and any existing sessions will be expired.\n          </AlertDialog.Description>\n\n          <div style={{ display: 'flex', gap: 'var(--space-2)', justifyContent: 'flex-end' }}>\n            <AlertDialog.Cancel>\n              <Button size=\"2\" variant=\"soft\" color=\"gray\">\n                Cancel\n              </Button>\n            </AlertDialog.Cancel>\n            <AlertDialog.Action>\n              <Button size=\"2\" variant=\"classic\" color=\"red\">\n                Revoke access\n              </Button>\n            </AlertDialog.Action>\n          </div>\n        </AlertDialog.Content>\n      </AlertDialog.Root>\n\n      <AlertDialog.Root>\n        <AlertDialog.Trigger>\n          <Button variant=\"classic\" color=\"red\">\n            Size 3\n          </Button>\n        </AlertDialog.Trigger>\n        <AlertDialog.Content style={{ maxWidth: 350 }} size=\"3\">\n          <AlertDialog.Title>Revoke access</AlertDialog.Title>\n          <AlertDialog.Description>\n            Are you sure? This application will no longer be accessible and any existing sessions will be expired.\n          </AlertDialog.Description>\n\n          <div style={{ display: 'flex', gap: 'var(--space-3)', justifyContent: 'flex-end' }}>\n            <AlertDialog.Cancel>\n              <Button size=\"2\" variant=\"soft\" color=\"gray\">\n                Cancel\n              </Button>\n            </AlertDialog.Cancel>\n            <AlertDialog.Action>\n              <Button size=\"2\" variant=\"classic\" color=\"red\">\n                Revoke access\n              </Button>\n            </AlertDialog.Action>\n          </div>\n        </AlertDialog.Content>\n      </AlertDialog.Root>\n\n      <AlertDialog.Root>\n        <AlertDialog.Trigger>\n          <Button variant=\"classic\" color=\"red\">\n            Size 4\n          </Button>\n        </AlertDialog.Trigger>\n        <AlertDialog.Content style={{ maxWidth: 350 }} size=\"4\">\n          <AlertDialog.Title>Revoke access</AlertDialog.Title>\n          <AlertDialog.Description>\n            Are you sure? This application will no longer be accessible and any existing sessions will be expired.\n          </AlertDialog.Description>\n\n          <div style={{ display: 'flex', gap: 'var(--space-3)', justifyContent: 'flex-end' }}>\n            <AlertDialog.Cancel>\n              <Button size=\"3\" variant=\"soft\" color=\"gray\">\n                Cancel\n              </Button>\n            </AlertDialog.Cancel>\n            <AlertDialog.Action>\n              <Button size=\"3\" variant=\"classic\" color=\"red\">\n                Revoke access\n              </Button>\n            </AlertDialog.Action>\n          </div>\n        </AlertDialog.Content>\n      </AlertDialog.Root>\n    </div>\n  ),\n};\n\nexport const InsetContent: Story = {\n  name: 'With inset content',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', alignItems: 'center', gap: 'var(--space-6)' }}>\n      <Text>\n        Use the <Code>Inset</Code> component to align content flush with the sides of the dialog (bypassing its\n        padding).\n      </Text>\n      <div>\n        <AlertDialog.Root>\n          <AlertDialog.Trigger>\n            <Button color=\"red\" variant=\"classic\">\n              Delete users\n            </Button>\n          </AlertDialog.Trigger>\n          <AlertDialog.Content style={{ maxWidth: 500 }} {...args}>\n            <AlertDialog.Title>Delete Users</AlertDialog.Title>\n            <AlertDialog.Description>\n              Are you sure you want to delete these users? This action is permanent and cannot be undone.\n            </AlertDialog.Description>\n\n            <Inset side=\"x\" style={{ marginTop: 'var(--space-5)', marginBottom: 'var(--space-5)' }}>\n              <Table.Root>\n                <Table.Header>\n                  <Table.Row>\n                    <Table.ColumnHeaderCell>Full name</Table.ColumnHeaderCell>\n                    <Table.ColumnHeaderCell>Email</Table.ColumnHeaderCell>\n                    <Table.ColumnHeaderCell>Group</Table.ColumnHeaderCell>\n                  </Table.Row>\n                </Table.Header>\n\n                <Table.Body>\n                  <Table.Row>\n                    <Table.RowHeaderCell>Danilo Sousa</Table.RowHeaderCell>\n                    <Table.Cell>danilo@example.com</Table.Cell>\n                    <Table.Cell>Developer</Table.Cell>\n                  </Table.Row>\n\n                  <Table.Row>\n                    <Table.RowHeaderCell>Zahra Ambessa</Table.RowHeaderCell>\n                    <Table.Cell>zahra@example.com</Table.Cell>\n                    <Table.Cell>Admin</Table.Cell>\n                  </Table.Row>\n                </Table.Body>\n              </Table.Root>\n            </Inset>\n\n            <div style={{ display: 'flex', gap: 'var(--space-3)', justifyContent: 'flex-end' }}>\n              <AlertDialog.Cancel>\n                <Button variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </AlertDialog.Cancel>\n              <AlertDialog.Action>\n                <Button color=\"red\" variant=\"classic\">\n                  Delete users\n                </Button>\n              </AlertDialog.Action>\n            </div>\n          </AlertDialog.Content>\n        </AlertDialog.Root>\n      </div>\n    </div>\n  ),\n};\n\nexport const UsingClose: Story = {\n  name: 'Using Close Component',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text>\n        Base UI provides a single <Code>Close</Code> component instead of separate <Code>Action</Code> and{' '}\n        <Code>Cancel</Code>. Both close the dialog - use styling to differentiate.\n      </Text>\n      <AlertDialog.Root>\n        <AlertDialog.Trigger>\n          <Button variant=\"classic\" color=\"red\">\n            Delete item\n          </Button>\n        </AlertDialog.Trigger>\n        <AlertDialog.Content style={{ maxWidth: 400 }} {...args}>\n          <AlertDialog.Title>Delete item?</AlertDialog.Title>\n          <AlertDialog.Description>This action cannot be undone.</AlertDialog.Description>\n          <div\n            style={{ display: 'flex', gap: 'var(--space-3)', marginTop: 'var(--space-4)', justifyContent: 'flex-end' }}\n          >\n            <AlertDialog.Close>\n              <Button variant=\"soft\" color=\"gray\">\n                Cancel\n              </Button>\n            </AlertDialog.Close>\n            <AlertDialog.Close>\n              <Button variant=\"classic\" color=\"red\">\n                Delete\n              </Button>\n            </AlertDialog.Close>\n          </div>\n        </AlertDialog.Content>\n      </AlertDialog.Root>\n    </div>\n  ),\n};\n\nconst detachedHandle = AlertDialog.createHandle();\n\nexport const DetachedTriggers: Story = {\n  name: 'Detached Triggers',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text>\n        Use <Code>AlertDialog.createHandle()</Code> to control a dialog from a trigger located outside the{' '}\n        <Code>AlertDialog.Root</Code>.\n      </Text>\n\n      <AlertDialog.Trigger handle={detachedHandle}>\n        <Button color=\"red\" variant=\"classic\">\n          Detached Trigger\n        </Button>\n      </AlertDialog.Trigger>\n\n      <AlertDialog.Root handle={detachedHandle}>\n        <AlertDialog.Content {...args} style={{ maxWidth: 400 }}>\n          <AlertDialog.Title>Detached Alert Dialog</AlertDialog.Title>\n          <AlertDialog.Description>\n            This dialog is controlled by a trigger outside of its Root component.\n          </AlertDialog.Description>\n          <div\n            style={{ display: 'flex', gap: 'var(--space-3)', marginTop: 'var(--space-4)', justifyContent: 'flex-end' }}\n          >\n            <AlertDialog.Close>\n              <Button variant=\"soft\" color=\"gray\">\n                Cancel\n              </Button>\n            </AlertDialog.Close>\n            <AlertDialog.Close>\n              <Button variant=\"classic\" color=\"red\">\n                Confirm\n              </Button>\n            </AlertDialog.Close>\n          </div>\n        </AlertDialog.Content>\n      </AlertDialog.Root>\n    </div>\n  ),\n};\n\nexport const MultipleTriggers: Story = {\n  name: 'Multiple Triggers with Payload',\n  render: function Render(args) {\n    const handle = React.useMemo(\n      () => AlertDialog.createHandle<{ item: string; action: 'archive' | 'delete' | 'reset' }>(),\n      [],\n    );\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Multiple triggers can control the same dialog. Each trigger can pass a different <Code>payload</Code>. The\n          payload type is inferred from the handle - TypeScript will catch type errors.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          {/* TypeScript will catch payload type errors because handle infers the type */}\n          <AlertDialog.Trigger handle={handle} payload={{ item: 'Project A', action: 'archive' }}>\n            <Button variant=\"soft\" color=\"orange\">\n              Archive Project A\n            </Button>\n          </AlertDialog.Trigger>\n          <AlertDialog.Trigger handle={handle} payload={{ item: 'Project B', action: 'delete' }}>\n            <Button variant=\"soft\" color=\"red\">\n              Delete Project B\n            </Button>\n          </AlertDialog.Trigger>\n          <AlertDialog.Trigger handle={handle} payload={{ item: 'All data', action: 'reset' }}>\n            <Button variant=\"classic\" color=\"red\">\n              Reset All Data\n            </Button>\n          </AlertDialog.Trigger>\n        </div>\n\n        <AlertDialog.Root handle={handle}>\n          {({ payload }) => (\n            <AlertDialog.Content {...args} style={{ maxWidth: 450 }}>\n              <AlertDialog.Title>\n                {payload?.action === 'archive' && 'Archive item?'}\n                {payload?.action === 'delete' && 'Delete item?'}\n                {payload?.action === 'reset' && 'Reset all data?'}\n              </AlertDialog.Title>\n              <AlertDialog.Description>\n                {payload?.action === 'archive' &&\n                  `Are you sure you want to archive \"${payload?.item}\"? You can restore it later.`}\n                {payload?.action === 'delete' &&\n                  `Are you sure you want to delete \"${payload?.item}\"? This cannot be undone.`}\n                {payload?.action === 'reset' &&\n                  'This will permanently delete all your data. This action cannot be undone.'}\n              </AlertDialog.Description>\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <AlertDialog.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </AlertDialog.Close>\n                <AlertDialog.Close>\n                  <Button variant=\"classic\" color={payload?.action === 'archive' ? 'orange' : 'red'}>\n                    {payload?.action === 'archive' && 'Archive'}\n                    {payload?.action === 'delete' && 'Delete'}\n                    {payload?.action === 'reset' && 'Reset'}\n                  </Button>\n                </AlertDialog.Close>\n              </div>\n            </AlertDialog.Content>\n          )}\n        </AlertDialog.Root>\n      </div>\n    );\n  },\n};\n\nexport const ControlledMode: Story = {\n  name: 'Controlled Mode',\n  render: function Render(args) {\n    const [open, setOpen] = React.useState(false);\n    const [pendingAction, setPendingAction] = React.useState<string | null>(null);\n\n    const handleAction = (action: string) => {\n      setPendingAction(action);\n      setOpen(true);\n    };\n\n    const handleConfirm = () => {\n      console.log(`Confirmed action: ${pendingAction}`);\n      setOpen(false);\n      setPendingAction(null);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>open</Code> and <Code>onOpenChange</Code> for fully controlled mode.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Button onClick={() => handleAction('save')} variant=\"soft\">\n            Save Changes\n          </Button>\n          <Button onClick={() => handleAction('discard')} variant=\"soft\" color=\"red\">\n            Discard Changes\n          </Button>\n        </div>\n\n        <AlertDialog.Root open={open} onOpenChange={setOpen}>\n          <AlertDialog.Content {...args} style={{ maxWidth: 400 }}>\n            <AlertDialog.Title>{pendingAction === 'save' ? 'Save changes?' : 'Discard changes?'}</AlertDialog.Title>\n            <AlertDialog.Description>\n              {pendingAction === 'save'\n                ? 'Your changes will be saved permanently.'\n                : 'All unsaved changes will be lost.'}\n            </AlertDialog.Description>\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <AlertDialog.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </AlertDialog.Close>\n              <Button variant=\"classic\" color={pendingAction === 'save' ? 'green' : 'red'} onClick={handleConfirm}>\n                {pendingAction === 'save' ? 'Save' : 'Discard'}\n              </Button>\n            </div>\n          </AlertDialog.Content>\n        </AlertDialog.Root>\n      </div>\n    );\n  },\n};\n\nexport const ActionsRef: Story = {\n  name: 'Actions Ref',\n  render: function Render(args) {\n    // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n    const actionsRef = React.useRef<AlertDialog.Actions>(null!);\n    const [isDeleting, setIsDeleting] = React.useState(false);\n\n    const handleDelete = async () => {\n      setIsDeleting(true);\n      // Simulate async operation\n      await new Promise((resolve) => setTimeout(resolve, 1500));\n      setIsDeleting(false);\n      // Close dialog programmatically after operation completes\n      actionsRef.current?.close();\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>actionsRef</Code> to close the dialog programmatically after an async operation.\n        </Text>\n\n        <AlertDialog.Root actionsRef={actionsRef}>\n          <AlertDialog.Trigger>\n            <Button variant=\"classic\" color=\"red\">\n              Delete with async operation\n            </Button>\n          </AlertDialog.Trigger>\n          <AlertDialog.Content {...args} style={{ maxWidth: 400 }}>\n            <AlertDialog.Title>Delete item?</AlertDialog.Title>\n            <AlertDialog.Description>\n              This will permanently delete the item. The dialog will close automatically when the operation completes.\n            </AlertDialog.Description>\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <AlertDialog.Close>\n                <Button variant=\"soft\" color=\"gray\" disabled={isDeleting}>\n                  Cancel\n                </Button>\n              </AlertDialog.Close>\n              <Button variant=\"classic\" color=\"red\" onClick={handleDelete} disabled={isDeleting}>\n                {isDeleting ? 'Deleting...' : 'Delete'}\n              </Button>\n            </div>\n          </AlertDialog.Content>\n        </AlertDialog.Root>\n      </div>\n    );\n  },\n};\n\nexport const InitialFocus: Story = {\n  name: 'Initial Focus',\n  render: function Render(args) {\n    const cancelRef = React.useRef<HTMLButtonElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>initialFocus</Code> to control which element receives focus when the dialog opens. For destructive\n          actions, focus the cancel button to prevent accidental confirmation.\n        </Text>\n\n        <AlertDialog.Root>\n          <AlertDialog.Trigger>\n            <Button variant=\"classic\" color=\"red\">\n              Delete account\n            </Button>\n          </AlertDialog.Trigger>\n          <AlertDialog.Content {...args} style={{ maxWidth: 400 }} initialFocus={cancelRef}>\n            <AlertDialog.Title>Delete your account?</AlertDialog.Title>\n            <AlertDialog.Description>\n              This will permanently delete your account and all associated data. This action cannot be undone.\n            </AlertDialog.Description>\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <AlertDialog.Close>\n                <Button ref={cancelRef} variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </AlertDialog.Close>\n              <AlertDialog.Close>\n                <Button variant=\"classic\" color=\"red\">\n                  Delete account\n                </Button>\n              </AlertDialog.Close>\n            </div>\n          </AlertDialog.Content>\n        </AlertDialog.Root>\n      </div>\n    );\n  },\n};\n\nexport const FinalFocus: Story = {\n  name: 'Final Focus',\n  render: function Render(args) {\n    const inputRef = React.useRef<HTMLInputElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>finalFocus</Code> to control where focus returns when the dialog closes.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n          <AlertDialog.Root>\n            <AlertDialog.Trigger>\n              <Button variant=\"soft\" color=\"red\">\n                Clear input\n              </Button>\n            </AlertDialog.Trigger>\n            <AlertDialog.Content {...args} style={{ maxWidth: 400 }} finalFocus={inputRef}>\n              <AlertDialog.Title>Clear input?</AlertDialog.Title>\n              <AlertDialog.Description>\n                This will clear the text you entered. Focus will return to the input field after closing.\n              </AlertDialog.Description>\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <AlertDialog.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </AlertDialog.Close>\n                <AlertDialog.Close>\n                  <Button variant=\"classic\" color=\"red\">\n                    Clear\n                  </Button>\n                </AlertDialog.Close>\n              </div>\n            </AlertDialog.Content>\n          </AlertDialog.Root>\n          <TextField.Input ref={inputRef} placeholder=\"Type something...\" style={{ width: 200 }} />\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const OpenChangeComplete: Story = {\n  name: 'Open Change Complete',\n  render: function Render(args) {\n    const [logs, setLogs] = React.useState<string[]>([]);\n\n    const addLog = (message: string) => {\n      const time = new Date().toLocaleTimeString('en-US', {\n        hour12: false,\n        hour: '2-digit',\n        minute: '2-digit',\n        second: '2-digit',\n        fractionalSecondDigits: 3,\n      });\n      setLogs((prev) => [`[${time}] ${message}`, ...prev].slice(0, 10));\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Compare <Code>onOpenChange</Code> (fires immediately) vs <Code>onOpenChangeComplete</Code> (fires after\n          animations).\n        </Text>\n\n        <AlertDialog.Root\n          onOpenChange={(open) => addLog(`onOpenChange: ${open ? 'opening' : 'closing'}`)}\n          onOpenChangeComplete={(open) => addLog(`onOpenChangeComplete: ${open ? 'opened' : 'closed'}`)}\n        >\n          <AlertDialog.Trigger>\n            <Button variant=\"classic\" color=\"red\">\n              Open Alert Dialog\n            </Button>\n          </AlertDialog.Trigger>\n          <AlertDialog.Content {...args} style={{ maxWidth: 400 }}>\n            <AlertDialog.Title>Confirm action</AlertDialog.Title>\n            <AlertDialog.Description>Watch the event log to see callback timing.</AlertDialog.Description>\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <AlertDialog.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </AlertDialog.Close>\n              <AlertDialog.Close>\n                <Button variant=\"classic\" color=\"red\">\n                  Confirm\n                </Button>\n              </AlertDialog.Close>\n            </div>\n          </AlertDialog.Content>\n        </AlertDialog.Root>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            background: 'var(--gray-a3)',\n            borderRadius: 'var(--radius-2)',\n            fontFamily: 'monospace',\n            fontSize: 'var(--font-size-1)',\n            minHeight: 150,\n            width: 400,\n          }}\n        >\n          <Text size=\"1\" weight=\"medium\" style={{ marginBottom: 8, display: 'block' }}>\n            Event Log:\n          </Text>\n          {logs.length === 0 ? (\n            <Text size=\"1\" color=\"gray\">\n              Open/close the dialog to see events...\n            </Text>\n          ) : (\n            logs.map((log, i) => (\n              <div key={i} style={{ color: log.includes('Complete') ? 'var(--accent-11)' : 'var(--gray-11)' }}>\n                {log}\n              </div>\n            ))\n          )}\n        </div>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/alert-dialog/alert-dialog.tsx",
    "content": "'use client';\n\nimport { AlertDialog as AlertDialogPrimitive, AlertDialogRootActions } from '@base-ui/react/alert-dialog';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { Theme } from '../../theme';\nimport { Heading } from '../heading';\nimport { Text } from '../text';\nimport { alertDialogContentPropDefs } from './alert-dialog.props';\n\nimport type { GetPropDefTypes } from '../../helpers';\nimport type { TextProps } from '../text';\n\n// Handle type - extracts the return type of createHandle with a generic\ntype AlertDialogHandle<T = unknown> = ReturnType<typeof AlertDialogPrimitive.createHandle<T>>;\n\n// Root - generic to infer payload type from handle\ntype AlertDialogRootOwnProps = Omit<\n  React.ComponentProps<typeof AlertDialogPrimitive.Root>,\n  'className' | 'render' | 'children' | 'handle'\n>;\ninterface AlertDialogRootProps<T = unknown> extends AlertDialogRootOwnProps {\n  children?: React.ReactNode | ((props: { payload: T | undefined }) => React.ReactNode);\n  handle?: AlertDialogHandle<T>;\n}\nfunction AlertDialogRoot<T = unknown>(props: AlertDialogRootProps<T>) {\n  return <AlertDialogPrimitive.Root {...(props as React.ComponentProps<typeof AlertDialogPrimitive.Root>)} />;\n}\nAlertDialogRoot.displayName = 'AlertDialogRoot';\n\n// Trigger - generic to infer payload type from handle\ninterface AlertDialogTriggerProps<T = unknown> extends Omit<\n  React.ComponentProps<typeof AlertDialogPrimitive.Trigger>,\n  'render' | 'className' | 'handle' | 'payload'\n> {\n  className?: string;\n  handle?: AlertDialogHandle<T>;\n  payload?: T;\n}\n\nfunction AlertDialogTrigger<T = unknown>({ children, ...props }: AlertDialogTriggerProps<T>) {\n  return (\n    <AlertDialogPrimitive.Trigger\n      {...(props as React.ComponentProps<typeof AlertDialogPrimitive.Trigger>)}\n      render={children as React.ReactElement}\n    />\n  );\n}\nAlertDialogTrigger.displayName = 'AlertDialogTrigger';\n\n// Content\ntype AlertDialogContentOwnProps = GetPropDefTypes<typeof alertDialogContentPropDefs>;\n\ntype AlertDialogContentContextValue = {\n  size: AlertDialogContentOwnProps['size'];\n};\nconst AlertDialogContentContext = React.createContext<AlertDialogContentContextValue>({\n  size: alertDialogContentPropDefs.size.default,\n});\n\ntype PopupProps = React.ComponentProps<typeof AlertDialogPrimitive.Popup>;\ntype PortalProps = React.ComponentProps<typeof AlertDialogPrimitive.Portal>;\n\ninterface AlertDialogContentProps\n  extends Omit<PopupProps, 'className' | 'render' | 'style'>,\n    AlertDialogContentOwnProps {\n  className?: string;\n  style?: React.CSSProperties;\n  container?: PortalProps['container'];\n  keepMounted?: PortalProps['keepMounted'];\n}\n\nconst AlertDialogContent = (props: AlertDialogContentProps) => {\n  const {\n    className,\n    children,\n    keepMounted,\n    container,\n    size = alertDialogContentPropDefs.size.default,\n    ...popupProps\n  } = props;\n\n  // Stop keyboard events from propagating to parent floating UI components (e.g., DropdownMenu).\n  // This prevents the menu's typeahead from capturing keystrokes when typing in alert dialog inputs.\n  const handleKeyDown = React.useCallback((event: React.KeyboardEvent) => {\n    event.stopPropagation();\n  }, []);\n\n  return (\n    <AlertDialogPrimitive.Portal container={container} keepMounted={keepMounted}>\n      <AlertDialogPrimitive.Backdrop className=\"fui-DialogBackdrop fui-AlertDialogBackdrop\" />\n      <AlertDialogPrimitive.Viewport className=\"fui-DialogOverlay fui-AlertDialogOverlay\" onKeyDown={handleKeyDown}>\n        <Theme\n          render={<AlertDialogPrimitive.Popup />}\n          {...popupProps}\n          className={classNames('fui-DialogContent', 'fui-AlertDialogContent', className, `fui-r-size-${size}`)}\n        >\n          <AlertDialogContentContext.Provider value={React.useMemo(() => ({ size }), [size])}>\n            {children}\n          </AlertDialogContentContext.Provider>\n        </Theme>\n      </AlertDialogPrimitive.Viewport>\n    </AlertDialogPrimitive.Portal>\n  );\n};\nAlertDialogContent.displayName = 'AlertDialogContent';\n\n// Title\ntype AlertDialogTitleProps = React.ComponentProps<typeof Heading>;\n\nconst AlertDialogTitle = ({ size: sizeProp, className, ...props }: AlertDialogTitleProps) => {\n  const { size: contextSize } = React.useContext(AlertDialogContentContext);\n  let size: AlertDialogTitleProps['size'];\n\n  if (contextSize) {\n    size = (\n      {\n        '1': '3',\n        '2': '5',\n        '3': '5',\n        '4': '6',\n      } as const\n    )[contextSize];\n  }\n\n  return (\n    <AlertDialogPrimitive.Title\n      render={\n        <Heading size={sizeProp || size} trim=\"start\" className={classNames('fui-DialogTitle', className)} {...props} />\n      }\n    />\n  );\n};\nAlertDialogTitle.displayName = 'AlertDialogTitle';\n\n// Description\ntype AlertDialogDescriptionProps = TextProps;\n\nconst AlertDialogDescription = ({ size: sizeProp, className, ...props }: AlertDialogDescriptionProps) => {\n  const { size: contextSize } = React.useContext(AlertDialogContentContext);\n  let size: AlertDialogDescriptionProps['size'];\n\n  if (contextSize) {\n    size = (\n      {\n        '1': '1',\n        '2': '2',\n        '3': '2',\n        '4': '3',\n      } as const\n    )[contextSize];\n  }\n\n  return (\n    <AlertDialogPrimitive.Description\n      render={\n        <Text\n          render={<p />}\n          size={sizeProp || size}\n          className={classNames('fui-DialogDescription', className)}\n          {...props}\n        />\n      }\n    />\n  );\n};\nAlertDialogDescription.displayName = 'AlertDialogDescription';\n\n// Close (new Base UI component)\ninterface AlertDialogCloseProps extends Omit<\n  React.ComponentProps<typeof AlertDialogPrimitive.Close>,\n  'render' | 'className'\n> {\n  className?: string;\n}\n\nconst AlertDialogClose = ({ children, ...props }: AlertDialogCloseProps) => (\n  <AlertDialogPrimitive.Close {...props} render={children as React.ReactElement} />\n);\nAlertDialogClose.displayName = 'AlertDialogClose';\n\n// Action (backwards compatibility alias for Close)\ninterface AlertDialogActionProps extends AlertDialogCloseProps {}\nconst AlertDialogAction = AlertDialogClose;\nAlertDialogAction.displayName = 'AlertDialogAction';\n\n// Cancel (backwards compatibility alias for Close)\ninterface AlertDialogCancelProps extends AlertDialogCloseProps {}\nconst AlertDialogCancel = AlertDialogClose;\nAlertDialogCancel.displayName = 'AlertDialogCancel';\n\n// createHandle export\nconst createHandle = AlertDialogPrimitive.createHandle;\n\nexport {\n  AlertDialogAction as Action,\n  AlertDialogCancel as Cancel,\n  AlertDialogClose as Close,\n  AlertDialogContent as Content,\n  createHandle,\n  AlertDialogDescription as Description,\n  AlertDialogRoot as Root,\n  AlertDialogTitle as Title,\n  AlertDialogTrigger as Trigger,\n};\n\nexport type {\n  AlertDialogActionProps as ActionProps,\n  AlertDialogRootActions as Actions,\n  AlertDialogCancelProps as CancelProps,\n  AlertDialogCloseProps as CloseProps,\n  AlertDialogContentProps as ContentProps,\n  AlertDialogDescriptionProps as DescriptionProps,\n  AlertDialogHandle as Handle,\n  AlertDialogRootProps as RootProps,\n  AlertDialogTitleProps as TitleProps,\n  AlertDialogTriggerProps as TriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/alert-dialog/index.ts",
    "content": "export * as AlertDialog from './alert-dialog';\nexport * from './alert-dialog.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/autocomplete/autocomplete.css",
    "content": "/* ============================================================================\n * Autocomplete Icon\n * ============================================================================ */\n\n.fui-AutocompleteIcon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  color: var(--gray-a10);\n  transition: transform 150ms ease;\n\n  &[data-popup-open] {\n    transform: rotate(180deg);\n  }\n}\n\n/* ============================================================================\n * Autocomplete Clear\n * Uses render prop pattern - styling provided by consumer element\n * ============================================================================ */\n\n/* ============================================================================\n * Autocomplete Positioner\n * ============================================================================ */\n\n.fui-AutocompletePositioner {\n  pointer-events: none;\n  min-width: var(--anchor-width);\n\n  &[data-open] {\n    pointer-events: auto;\n  }\n}\n\n/* ============================================================================\n * Autocomplete Content\n * Uses BaseMenu styles via class reuse\n * ============================================================================ */\n\n.fui-AutocompleteContent {\n  /* Inherits from fui-BaseMenuContent */\n  max-height: var(--available-height);\n}\n\n/* ============================================================================\n * Autocomplete List\n * ============================================================================ */\n\n.fui-AutocompleteList {\n  display: flex;\n  flex-direction: column;\n  padding: 4px;\n  &:where(:empty) {\n    display: none;\n  }\n}\n\n/* ============================================================================\n * Autocomplete Item, Group, GroupLabel, Separator\n * Uses BaseMenu styles via class reuse (fui-BaseMenuItem, fui-BaseMenuGroup, fui-BaseMenuGroupLabel, fui-BaseMenuSeparator)\n * ============================================================================ */\n\n/* ============================================================================\n * Autocomplete Empty\n * ============================================================================ */\n\n.fui-AutocompleteEmpty {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: var(--space-4);\n  color: var(--gray-a10);\n  font-size: var(--font-size-2);\n  line-height: var(--line-height-2);\n  text-align: center;\n  &:where(:empty) {\n    display: none;\n  }\n}\n\n/* ============================================================================\n * Autocomplete Status (screen reader only)\n * ============================================================================ */\n\n.fui-AutocompleteStatus {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border: 0;\n}\n\n/* ============================================================================\n * Transitions\n * Override base-menu transitions - autocomplete should appear/disappear instantly\n * ============================================================================ */\n\n.fui-AutocompleteContent {\n  &[data-starting-style],\n  &[data-ending-style] {\n    opacity: 1;\n    transform: none;\n    transition: none;\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/autocomplete/autocomplete.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp } from '../../helpers';\n\n// Content props (same as BaseMenu)\nconst contentSizes = ['1', '2', '3'] as const;\nconst contentVariants = ['solid', 'translucent'] as const;\n\nconst autocompleteContentPropDefs = {\n  size: { type: 'enum', values: contentSizes, default: '2' },\n  variant: { type: 'enum', values: contentVariants, default: 'translucent' },\n  color: colorProp,\n} satisfies {\n  size: PropDef<(typeof contentSizes)[number]>;\n  variant: PropDef<(typeof contentVariants)[number]>;\n  color: typeof colorProp;\n};\n\nconst autocompleteItemPropDefs = {\n  color: colorProp,\n} satisfies {\n  color: typeof colorProp;\n};\n\nexport { autocompleteContentPropDefs, autocompleteItemPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/autocomplete/autocomplete.stories.tsx",
    "content": "import {\n  Bell16,\n  Copy16,\n  Document16,\n  Download16,\n  Gear16,\n  Home16,\n  MagnifyingGlass16,\n  Moon16,\n  Plus16,\n  QuestionCircle16,\n  Sad24,\n  Trash16,\n  User16,\n  XCircleFilled16,\n} from '@frosted-ui/icons';\nimport type { Meta, StoryObj } from '@storybook/react';\nimport * as React from 'react';\nimport { getColorForEmoji } from '../../helpers/emoji-colors';\nimport { Button, Code, EmptyState, IconButton, Kbd, ScrollArea, Spinner, Text, TextField, toast } from '../index';\nimport * as Autocomplete from './autocomplete';\n\nconst meta: Meta<typeof Autocomplete.Root> = {\n  title: 'Controls/Autocomplete',\n  component: Autocomplete.Root,\n};\n\nexport default meta;\ntype Story = StoryObj<typeof Autocomplete.Root>;\n\n// Sample data\ninterface Tag {\n  id: string;\n  value: string;\n}\n\nconst tags: Tag[] = [\n  { id: 't1', value: 'feature' },\n  { id: 't2', value: 'fix' },\n  { id: 't3', value: 'bug' },\n  { id: 't4', value: 'docs' },\n  { id: 't5', value: 'internal' },\n  { id: 't6', value: 'mobile' },\n  { id: 't7', value: 'desktop' },\n  { id: 't8', value: 'web' },\n  { id: 't9', value: 'performance' },\n  { id: 't10', value: 'accessibility' },\n];\n\nconst countries = [\n  'Argentina',\n  'Australia',\n  'Austria',\n  'Belgium',\n  'Brazil',\n  'Canada',\n  'Chile',\n  'China',\n  'Colombia',\n  'Denmark',\n  'Egypt',\n  'Finland',\n  'France',\n  'Germany',\n  'Greece',\n  'India',\n  'Indonesia',\n  'Ireland',\n  'Italy',\n  'Japan',\n  'Mexico',\n  'Netherlands',\n  'New Zealand',\n  'Norway',\n  'Poland',\n  'Portugal',\n  'Russia',\n  'South Africa',\n  'South Korea',\n  'Spain',\n  'Sweden',\n  'Switzerland',\n  'Thailand',\n  'Turkey',\n  'United Kingdom',\n  'United States',\n  'Vietnam',\n];\n\n// ============================================================================\n// Default Story\n// ============================================================================\n\nexport const Default: Story = {\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', maxWidth: 500 }}>\n      <div style={{ maxWidth: 300 }}>\n        <Autocomplete.Root items={tags} itemToStringValue={(item) => (item as Tag).value}>\n          <TextField.Root>\n            <Autocomplete.Input render={<TextField.Input placeholder=\"Search tags...\" />} />\n          </TextField.Root>\n          <Autocomplete.Content>\n            <ScrollArea type=\"auto\">\n              <Autocomplete.Empty>No tags found.</Autocomplete.Empty>\n              <Autocomplete.List>\n                {(tag) => {\n                  const item = tag as Tag;\n                  return (\n                    <Autocomplete.Item key={item.id} value={item}>\n                      {item.value}\n                    </Autocomplete.Item>\n                  );\n                }}\n              </Autocomplete.List>\n            </ScrollArea>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n      </div>\n\n      <div\n        style={{\n          padding: 'var(--space-4)',\n          backgroundColor: 'var(--gray-a2)',\n          borderRadius: 'var(--radius-3)',\n          borderLeft: '3px solid var(--accent-9)',\n        }}\n      >\n        <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n          Usage Guidelines\n        </Text>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <div>\n            <Text size=\"2\" weight=\"medium\" style={{ display: 'block', marginBottom: 'var(--space-1)' }}>\n              Avoid when selection state is needed\n            </Text>\n            <Text size=\"2\" color=\"gray\">\n              Use Combobox instead of Autocomplete if the selection should be remembered and the input value cannot be\n              custom. Unlike Combobox, Autocomplete&apos;s input can contain free-form text, as its suggestions only\n              optionally autocomplete the text.\n            </Text>\n          </div>\n          <div>\n            <Text size=\"2\" weight=\"medium\" style={{ display: 'block', marginBottom: 'var(--space-1)' }}>\n              Can be used for filterable command pickers\n            </Text>\n            <Text size=\"2\" color=\"gray\">\n              The input can be used as a filter for command items that perform an action when clicked when rendered\n              inside the popup.\n            </Text>\n          </div>\n        </div>\n      </div>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Sizes\n// ============================================================================\n\nexport const Sizes: Story = {\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 300 }}>\n      {(['1', '2', '3', '4'] as const).map((size) => (\n        <Autocomplete.Root key={size} items={countries}>\n          <TextField.Root size={size}>\n            <Autocomplete.Input render={<TextField.Input placeholder={`Size ${size}`} />} />\n          </TextField.Root>\n          <Autocomplete.Content size={size === '4' ? '3' : (size as '1' | '2' | '3')}>\n            <ScrollArea type=\"auto\">\n              <Autocomplete.Empty>No results found.</Autocomplete.Empty>\n              <Autocomplete.List>\n                {(country) => (\n                  <Autocomplete.Item key={country as string} value={country}>\n                    {country as string}\n                  </Autocomplete.Item>\n                )}\n              </Autocomplete.List>\n            </ScrollArea>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n      ))}\n    </div>\n  ),\n};\n\n// ============================================================================\n// With Slot\n// ============================================================================\n\nexport const WithSlot: Story = {\n  name: 'With Slot',\n  render: () => {\n    const textFieldRef = React.useRef<HTMLDivElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 300 }}>\n        <div>\n          <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n            With Slot\n          </Text>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n            Use <Code size=\"1\">TextField.Slot</Code> for leading or trailing icons. When using slots, pass the{' '}\n            <Code size=\"1\">anchor</Code> prop to <Code size=\"1\">Autocomplete.Content</Code> to position the popup\n            against the entire <Code size=\"1\">TextField.Root</Code> rather than just the input.\n          </Text>\n        </div>\n        <Autocomplete.Root items={countries}>\n          <TextField.Root ref={textFieldRef}>\n            <TextField.Slot>\n              <MagnifyingGlass16 />\n            </TextField.Slot>\n            <Autocomplete.Input render={<TextField.Input placeholder=\"Search countries...\" />} />\n          </TextField.Root>\n          <Autocomplete.Content anchor={textFieldRef}>\n            <ScrollArea type=\"auto\">\n              <Autocomplete.Empty>No results found.</Autocomplete.Empty>\n              <Autocomplete.List>\n                {(country) => (\n                  <Autocomplete.Item key={country as string} value={country}>\n                    {country as string}\n                  </Autocomplete.Item>\n                )}\n              </Autocomplete.List>\n            </ScrollArea>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Grouped\n// ============================================================================\n\ninterface ProduceGroup {\n  label: string;\n  items: string[];\n}\n\nconst produceGroups: ProduceGroup[] = [\n  {\n    label: 'Fruits',\n    items: [\n      'Apple',\n      'Apricot',\n      'Banana',\n      'Blueberry',\n      'Cherry',\n      'Grape',\n      'Kiwi',\n      'Lemon',\n      'Mango',\n      'Orange',\n      'Peach',\n      'Pear',\n      'Pineapple',\n      'Raspberry',\n      'Strawberry',\n      'Watermelon',\n    ],\n  },\n  {\n    label: 'Vegetables',\n    items: [\n      'Asparagus',\n      'Broccoli',\n      'Cabbage',\n      'Carrot',\n      'Celery',\n      'Corn',\n      'Cucumber',\n      'Eggplant',\n      'Lettuce',\n      'Onion',\n      'Pepper',\n      'Potato',\n      'Spinach',\n      'Tomato',\n      'Zucchini',\n    ],\n  },\n  {\n    label: 'Herbs',\n    items: ['Basil', 'Chives', 'Cilantro', 'Dill', 'Mint', 'Oregano', 'Parsley', 'Rosemary', 'Sage', 'Thyme'],\n  },\n];\n\nexport const Grouped: Story = {\n  render: () => (\n    <div style={{ maxWidth: 350 }}>\n      <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n        Grouped\n      </Text>\n      <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n        Organize related options with <Code size=\"2\">Autocomplete.Group</Code> and{' '}\n        <Code size=\"2\">Autocomplete.GroupLabel</Code> to add section headings inside the popup.\n      </Text>\n      <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n        Groups are represented by an array of objects with an <Code size=\"1\">items</Code> property, which itself is an\n        array of individual items for each group. An extra property, such as <Code size=\"1\">label</Code>, can be\n        provided for the heading text when rendering the group label.\n      </Text>\n      <Autocomplete.Root items={produceGroups}>\n        <TextField.Root>\n          <Autocomplete.Input render={<TextField.Input placeholder=\"Search produce...\" />} />\n        </TextField.Root>\n        <Autocomplete.Content>\n          <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n            <Autocomplete.Empty>No produce found.</Autocomplete.Empty>\n            <Autocomplete.List>\n              {(group) => {\n                const g = group as ProduceGroup;\n                return (\n                  <Autocomplete.Group key={g.label} items={g.items}>\n                    <Autocomplete.GroupLabel>{g.label}</Autocomplete.GroupLabel>\n                    {g.items.map((item) => (\n                      <Autocomplete.Item key={item} value={item}>\n                        {item}\n                      </Autocomplete.Item>\n                    ))}\n                  </Autocomplete.Group>\n                );\n              }}\n            </Autocomplete.List>\n          </ScrollArea>\n        </Autocomplete.Content>\n      </Autocomplete.Root>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Empty State\n// ============================================================================\n\nexport const WithEmptyState: Story = {\n  name: 'Empty State',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)', maxWidth: 300 }}>\n      <Text size=\"2\" weight=\"bold\">\n        Empty State\n      </Text>\n      <Text size=\"1\" color=\"gray\">\n        Type something that doesn&apos;t match any items to see the empty state.\n      </Text>\n      <Autocomplete.Root items={tags} itemToStringValue={(item) => (item as Tag).value}>\n        <TextField.Root>\n          <Autocomplete.Input render={<TextField.Input placeholder=\"Try typing 'xyz'...\" />} />\n        </TextField.Root>\n        <Autocomplete.Content>\n          <ScrollArea type=\"auto\">\n            <Autocomplete.Empty>\n              <div style={{ display: 'flex', flexDirection: 'column', alignItems: 'center', gap: 'var(--space-2)' }}>\n                <span>🔍</span>\n                <span>No matching tags found</span>\n              </div>\n            </Autocomplete.Empty>\n            <Autocomplete.List>\n              {(tag) => {\n                const t = tag as Tag;\n                return (\n                  <Autocomplete.Item key={t.id} value={t}>\n                    {t.value}\n                  </Autocomplete.Item>\n                );\n              }}\n            </Autocomplete.List>\n          </ScrollArea>\n        </Autocomplete.Content>\n      </Autocomplete.Root>\n    </div>\n  ),\n};\n\n// ============================================================================\n// With Clear Button\n// ============================================================================\n\nexport const WithClearButton: Story = {\n  name: 'With Clear Button',\n  render: () => {\n    const textFieldRef = React.useRef<HTMLDivElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)', maxWidth: 300 }}>\n        <Text size=\"2\" weight=\"bold\">\n          With Clear Button\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Use <Code size=\"1\">Autocomplete.Clear</Code> to add a button that clears the input value.\n        </Text>\n        <Autocomplete.Root items={countries}>\n          <TextField.Root ref={textFieldRef}>\n            <TextField.Slot>\n              <MagnifyingGlass16 />\n            </TextField.Slot>\n            <Autocomplete.Input render={<TextField.Input placeholder=\"Search countries...\" />} />\n            <TextField.Slot>\n              <Autocomplete.Clear>\n                <IconButton variant=\"ghost\" color=\"gray\" size=\"1\">\n                  <XCircleFilled16 />\n                </IconButton>\n              </Autocomplete.Clear>\n            </TextField.Slot>\n          </TextField.Root>\n          <Autocomplete.Content anchor={textFieldRef}>\n            <ScrollArea type=\"auto\">\n              <Autocomplete.Empty>No results found.</Autocomplete.Empty>\n              <Autocomplete.List>\n                {(country) => (\n                  <Autocomplete.Item key={country as string} value={country}>\n                    {country as string}\n                  </Autocomplete.Item>\n                )}\n              </Autocomplete.List>\n            </ScrollArea>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Controlled\n// ============================================================================\n\nexport const Controlled: Story = {\n  render: () => {\n    const [value, setValue] = React.useState<string | undefined>(undefined);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 300 }}>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n          <Text size=\"2\" weight=\"bold\">\n            Controlled Autocomplete\n          </Text>\n          <Text size=\"1\" color=\"gray\">\n            The selected value is controlled externally.\n          </Text>\n        </div>\n\n        <Autocomplete.Root\n          items={countries}\n          value={value}\n          onValueChange={(newValue) => setValue(newValue as string | undefined)}\n        >\n          <TextField.Root>\n            <Autocomplete.Input render={<TextField.Input placeholder=\"Search countries...\" />} />\n          </TextField.Root>\n          <Autocomplete.Content>\n            <ScrollArea type=\"auto\">\n              <Autocomplete.Empty>No results found.</Autocomplete.Empty>\n              <Autocomplete.List>\n                {(country) => (\n                  <Autocomplete.Item key={country as string} value={country}>\n                    {country as string}\n                  </Autocomplete.Item>\n                )}\n              </Autocomplete.List>\n            </ScrollArea>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            backgroundColor: 'var(--gray-a3)',\n            borderRadius: 'var(--radius-2)',\n          }}\n        >\n          <Text size=\"1\" color=\"gray\">\n            Selected value: <Code size=\"1\">{value ?? '(none)'}</Code>\n          </Text>\n        </div>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Colored Items\n// ============================================================================\n\nconst coloredTags = [\n  { id: '1', value: 'Bug', color: 'red' as const },\n  { id: '2', value: 'Feature', color: 'blue' as const },\n  { id: '3', value: 'Documentation', color: 'purple' as const },\n  { id: '4', value: 'Performance', color: 'orange' as const },\n  { id: '5', value: 'Security', color: 'pink' as const },\n  { id: '6', value: 'Accessibility', color: 'green' as const },\n];\n\nexport const ColoredItems: Story = {\n  name: 'Colored Items',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)', maxWidth: 300 }}>\n      <Text size=\"2\" weight=\"bold\">\n        Colored Items\n      </Text>\n      <Text size=\"1\" color=\"gray\">\n        Items can have individual accent colors.\n      </Text>\n      <Autocomplete.Root items={coloredTags} itemToStringValue={(item) => (item as (typeof coloredTags)[number]).value}>\n        <TextField.Root>\n          <Autocomplete.Input render={<TextField.Input placeholder=\"Search tags...\" />} />\n        </TextField.Root>\n        <Autocomplete.Content>\n          <ScrollArea type=\"auto\">\n            <Autocomplete.Empty>No tags found.</Autocomplete.Empty>\n            <Autocomplete.List>\n              {(tag) => {\n                const t = tag as (typeof coloredTags)[number];\n                return (\n                  <Autocomplete.Item key={t.id} value={t} color={t.color}>\n                    {t.value}\n                  </Autocomplete.Item>\n                );\n              }}\n            </Autocomplete.List>\n          </ScrollArea>\n        </Autocomplete.Content>\n      </Autocomplete.Root>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Many Items (with scroll)\n// ============================================================================\n\nconst manyCountries = [\n  'Afghanistan',\n  'Albania',\n  'Algeria',\n  'Andorra',\n  'Angola',\n  'Antigua and Barbuda',\n  'Argentina',\n  'Armenia',\n  'Australia',\n  'Austria',\n  'Azerbaijan',\n  'Bahamas',\n  'Bahrain',\n  'Bangladesh',\n  'Barbados',\n  'Belarus',\n  'Belgium',\n  'Belize',\n  'Benin',\n  'Bhutan',\n  'Bolivia',\n  'Bosnia and Herzegovina',\n  'Botswana',\n  'Brazil',\n  'Brunei',\n  'Bulgaria',\n  'Burkina Faso',\n  'Burundi',\n  'Cambodia',\n  'Cameroon',\n  'Canada',\n  'Cape Verde',\n  'Central African Republic',\n  'Chad',\n  'Chile',\n  'China',\n  'Colombia',\n  'Comoros',\n  'Costa Rica',\n  'Croatia',\n  'Cuba',\n  'Cyprus',\n  'Czech Republic',\n  'Denmark',\n  'Djibouti',\n  'Dominica',\n  'Dominican Republic',\n  'East Timor',\n  'Ecuador',\n  'Egypt',\n  'El Salvador',\n  'Equatorial Guinea',\n  'Eritrea',\n  'Estonia',\n  'Ethiopia',\n  'Fiji',\n  'Finland',\n  'France',\n  'Gabon',\n  'Gambia',\n  'Georgia',\n  'Germany',\n  'Ghana',\n  'Greece',\n  'Grenada',\n  'Guatemala',\n  'Guinea',\n  'Guinea-Bissau',\n  'Guyana',\n  'Haiti',\n  'Honduras',\n  'Hungary',\n  'Iceland',\n  'India',\n  'Indonesia',\n  'Iran',\n  'Iraq',\n  'Ireland',\n  'Israel',\n  'Italy',\n  'Ivory Coast',\n  'Jamaica',\n  'Japan',\n  'Jordan',\n  'Kazakhstan',\n  'Kenya',\n  'Kiribati',\n  'Kuwait',\n  'Kyrgyzstan',\n  'Laos',\n  'Latvia',\n  'Lebanon',\n  'Lesotho',\n  'Liberia',\n  'Libya',\n  'Liechtenstein',\n  'Lithuania',\n  'Luxembourg',\n  'Macedonia',\n  'Madagascar',\n  'Malawi',\n  'Malaysia',\n  'Maldives',\n  'Mali',\n  'Malta',\n  'Marshall Islands',\n  'Mauritania',\n  'Mauritius',\n  'Mexico',\n  'Micronesia',\n  'Moldova',\n  'Monaco',\n  'Mongolia',\n  'Montenegro',\n  'Morocco',\n  'Mozambique',\n  'Myanmar',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'Netherlands',\n  'New Zealand',\n  'Nicaragua',\n  'Niger',\n  'Nigeria',\n  'North Korea',\n  'Norway',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Panama',\n  'Papua New Guinea',\n  'Paraguay',\n  'Peru',\n  'Philippines',\n  'Poland',\n  'Portugal',\n  'Qatar',\n  'Romania',\n  'Russia',\n  'Rwanda',\n  'Saint Kitts and Nevis',\n  'Saint Lucia',\n  'Saint Vincent',\n  'Samoa',\n  'San Marino',\n  'Sao Tome and Principe',\n  'Saudi Arabia',\n  'Senegal',\n  'Serbia',\n  'Seychelles',\n  'Sierra Leone',\n  'Singapore',\n  'Slovakia',\n  'Slovenia',\n  'Solomon Islands',\n  'Somalia',\n  'South Africa',\n  'South Korea',\n  'South Sudan',\n  'Spain',\n  'Sri Lanka',\n  'Sudan',\n  'Suriname',\n  'Swaziland',\n  'Sweden',\n  'Switzerland',\n  'Syria',\n  'Taiwan',\n  'Tajikistan',\n  'Tanzania',\n  'Thailand',\n  'Togo',\n  'Tonga',\n  'Trinidad and Tobago',\n  'Tunisia',\n  'Turkey',\n  'Turkmenistan',\n  'Tuvalu',\n  'Uganda',\n  'Ukraine',\n  'United Arab Emirates',\n  'United Kingdom',\n  'United States',\n  'Uruguay',\n  'Uzbekistan',\n  'Vanuatu',\n  'Vatican City',\n  'Venezuela',\n  'Vietnam',\n  'Yemen',\n  'Zambia',\n  'Zimbabwe',\n];\n\nexport const ManyItems: Story = {\n  name: 'Many Items',\n  render: () => (\n    <div style={{ maxWidth: 300 }}>\n      <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n        {manyCountries.length} countries with scroll\n      </Text>\n      <Autocomplete.Root items={manyCountries}>\n        <TextField.Root>\n          <Autocomplete.Input render={<TextField.Input placeholder=\"Search countries...\" />} />\n        </TextField.Root>\n        <Autocomplete.Content style={{ maxHeight: 300 }}>\n          <ScrollArea type=\"auto\">\n            <Autocomplete.Empty>No countries found.</Autocomplete.Empty>\n            <Autocomplete.List>\n              {(country) => (\n                <Autocomplete.Item key={country as string} value={country}>\n                  {country as string}\n                </Autocomplete.Item>\n              )}\n            </Autocomplete.List>\n          </ScrollArea>\n        </Autocomplete.Content>\n      </Autocomplete.Root>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Grid Layout (Emoji Picker)\n// ============================================================================\n\ninterface EmojiItem {\n  emoji: string;\n  value: string;\n  name: string;\n}\n\ninterface EmojiGroup {\n  value: string;\n  label: string;\n  items: EmojiItem[];\n}\n\nconst emojiCategories = [\n  {\n    label: 'Smileys & Emotion',\n    emojis: [\n      { emoji: '😀', name: 'grinning face' },\n      { emoji: '😃', name: 'grinning face with big eyes' },\n      { emoji: '😄', name: 'grinning face with smiling eyes' },\n      { emoji: '😁', name: 'beaming face with smiling eyes' },\n      { emoji: '😆', name: 'grinning squinting face' },\n      { emoji: '😅', name: 'grinning face with sweat' },\n      { emoji: '🤣', name: 'rolling on the floor laughing' },\n      { emoji: '😂', name: 'face with tears of joy' },\n      { emoji: '🙂', name: 'slightly smiling face' },\n      { emoji: '😊', name: 'smiling face with smiling eyes' },\n      { emoji: '😇', name: 'smiling face with halo' },\n      { emoji: '🥰', name: 'smiling face with hearts' },\n      { emoji: '😍', name: 'smiling face with heart-eyes' },\n      { emoji: '🤩', name: 'star-struck' },\n      { emoji: '😘', name: 'face blowing a kiss' },\n    ],\n  },\n  {\n    label: 'Animals & Nature',\n    emojis: [\n      { emoji: '🐶', name: 'dog face' },\n      { emoji: '🐱', name: 'cat face' },\n      { emoji: '🐭', name: 'mouse face' },\n      { emoji: '🐹', name: 'hamster' },\n      { emoji: '🐰', name: 'rabbit face' },\n      { emoji: '🦊', name: 'fox' },\n      { emoji: '🐻', name: 'bear' },\n      { emoji: '🐼', name: 'panda' },\n      { emoji: '🐨', name: 'koala' },\n      { emoji: '🐯', name: 'tiger face' },\n    ],\n  },\n  {\n    label: 'Food & Drink',\n    emojis: [\n      { emoji: '🍎', name: 'red apple' },\n      { emoji: '🍊', name: 'tangerine' },\n      { emoji: '🍋', name: 'lemon' },\n      { emoji: '🍌', name: 'banana' },\n      { emoji: '🍉', name: 'watermelon' },\n      { emoji: '🍇', name: 'grapes' },\n      { emoji: '🍓', name: 'strawberry' },\n      { emoji: '🍒', name: 'cherries' },\n      { emoji: '🍑', name: 'peach' },\n      { emoji: '🥭', name: 'mango' },\n    ],\n  },\n];\n\nconst emojiGroups: EmojiGroup[] = emojiCategories.map((category) => ({\n  value: category.label,\n  label: category.label,\n  items: category.emojis.map((emoji) => ({\n    ...emoji,\n    value: emoji.name.toLowerCase(),\n  })),\n}));\n\nconst COLUMNS = 5;\n\nfunction chunkArray<T>(array: T[], size: number): T[][] {\n  const result: T[][] = [];\n  for (let i = 0; i < array.length; i += size) {\n    result.push(array.slice(i, i + size));\n  }\n  return result;\n}\n\nexport const GridLayout: Story = {\n  name: 'Grid Layout',\n  render: () => {\n    const [pickerOpen, setPickerOpen] = React.useState(false);\n    const [textValue, setTextValue] = React.useState('');\n    const [searchValue, setSearchValue] = React.useState('');\n    const textInputRef = React.useRef<HTMLInputElement | null>(null);\n\n    function handleInsertEmoji(emoji: string) {\n      if (!textInputRef.current) return;\n\n      const start = textInputRef.current.selectionStart ?? textInputRef.current.value.length;\n      const end = textInputRef.current.selectionEnd ?? textInputRef.current.value.length;\n\n      setTextValue((prev) => prev.slice(0, start) + emoji + prev.slice(end));\n      setPickerOpen(false);\n\n      const input = textInputRef.current;\n      requestAnimationFrame(() => {\n        input.focus();\n        const caretPos = start + emoji.length;\n        input.setSelectionRange(caretPos, caretPos);\n      });\n    }\n\n    return (\n      <div style={{ width: 300 }}>\n        <div style={{ display: 'flex', gap: 8, alignItems: 'center' }}>\n          <TextField.Root size=\"3\" style={{ flex: 1 }}>\n            <TextField.Input\n              ref={textInputRef}\n              placeholder=\"iMessage\"\n              value={textValue}\n              onChange={(e) => setTextValue(e.target.value)}\n            />\n          </TextField.Root>\n\n          <Autocomplete.Root\n            grid\n            items={emojiGroups}\n            open={pickerOpen}\n            onOpenChange={(nextOpen, eventDetails) => {\n              // Clear search on ESC instead of closing popup if there's a search value\n              if (!nextOpen && eventDetails.reason === 'escape-key' && searchValue) {\n                eventDetails.cancel();\n                setSearchValue('');\n                return;\n              }\n              setPickerOpen(nextOpen);\n            }}\n            onOpenChangeComplete={() => setSearchValue('')}\n            value={searchValue}\n            onValueChange={(value, details) => {\n              if (details.reason !== 'item-press') {\n                setSearchValue(value as string);\n              }\n            }}\n          >\n            <Autocomplete.Trigger>\n              <IconButton size=\"3\" variant=\"surface\">\n                😀\n              </IconButton>\n            </Autocomplete.Trigger>\n            <Autocomplete.Content\n              align=\"end\"\n              sideOffset={4}\n              style={{\n                maxHeight: 328,\n                width: 208,\n                padding: 0,\n              }}\n            >\n              <div style={{ padding: 8, borderBottom: '1px solid var(--color-stroke)' }}>\n                <TextField.Root size=\"3\" variant=\"soft\" color=\"gray\">\n                  <TextField.Slot>\n                    <MagnifyingGlass16 />\n                  </TextField.Slot>\n                  <Autocomplete.Input render={<TextField.Input placeholder=\"Search emojis…\" />} />\n\n                  <TextField.Slot style={{ padding: 4 }}>\n                    <Autocomplete.Clear>\n                      <IconButton variant=\"ghost\" color=\"gray\" style={{ borderRadius: '50%' }}>\n                        <XCircleFilled16 />\n                      </IconButton>\n                    </Autocomplete.Clear>\n                  </TextField.Slot>\n                </TextField.Root>\n              </div>\n              <Autocomplete.Empty\n                style={{\n                  color: 'var(--gray-a10)',\n                }}\n              >\n                No emojis found\n              </Autocomplete.Empty>\n              <ScrollArea\n                type=\"auto\"\n                style={{\n                  height: 272,\n                }}\n              >\n                <Autocomplete.List\n                  style={\n                    {\n                      '--cols': COLUMNS,\n                    } as React.CSSProperties\n                  }\n                >\n                  {(group) => {\n                    const g = group as EmojiGroup;\n                    return (\n                      <Autocomplete.Group key={g.value} items={g.items}>\n                        <Autocomplete.GroupLabel\n                          style={{\n                            padding: 8,\n                            fontSize: 12,\n                            fontWeight: 600,\n                            color: 'var(--gray-a10)',\n                            textTransform: 'uppercase',\n                            letterSpacing: '0.025em',\n                            backgroundColor: 'var(--color-panel)',\n                          }}\n                        >\n                          {g.label}\n                        </Autocomplete.GroupLabel>\n\n                        {chunkArray(g.items, COLUMNS).map((row, rowIdx) => (\n                          <Autocomplete.Row\n                            key={rowIdx}\n                            style={{\n                              display: 'grid',\n                              gridTemplateColumns: `repeat(var(--cols, ${COLUMNS}), 1fr)`,\n                            }}\n                          >\n                            {row.map((item) => (\n                              <Autocomplete.Item\n                                key={item.emoji}\n                                value={item}\n                                color={getColorForEmoji(item.emoji)}\n                                onClick={() => handleInsertEmoji(item.emoji)}\n                                style={{\n                                  display: 'flex',\n                                  alignItems: 'center',\n                                  justifyContent: 'center',\n                                  height: 40,\n                                  width: 40,\n                                  fontSize: 24,\n                                  borderRadius: 6,\n                                  cursor: 'pointer',\n                                }}\n                              >\n                                {item.emoji}\n                              </Autocomplete.Item>\n                            ))}\n                          </Autocomplete.Row>\n                        ))}\n                      </Autocomplete.Group>\n                    );\n                  }}\n                </Autocomplete.List>\n              </ScrollArea>\n            </Autocomplete.Content>\n          </Autocomplete.Root>\n        </div>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Command Picker\n// ============================================================================\n\ninterface Command {\n  id: string;\n  label: string;\n  icon: React.ReactNode;\n  shortcut?: string;\n  action: () => void;\n}\n\ninterface CommandGroup {\n  label: string;\n  items: Command[];\n}\n\nexport const CommandPicker: Story = {\n  name: 'Command Picker',\n  render: () => {\n    const [open, setOpen] = React.useState(false);\n    const [searchValue, setSearchValue] = React.useState('');\n\n    const handleAction = (action: () => void) => {\n      action();\n      setOpen(false);\n      setSearchValue('');\n    };\n\n    const commandGroups: CommandGroup[] = React.useMemo(\n      () => [\n        {\n          label: 'Navigation',\n          items: [\n            {\n              id: 'home',\n              label: 'Go to Home',\n              icon: <Home16 />,\n              shortcut: '⌘H',\n              action: () => toast('Navigating to Home...'),\n            },\n            {\n              id: 'files',\n              label: 'Go to Files',\n              icon: <Document16 />,\n              shortcut: '⌘F',\n              action: () => toast('Navigating to Files...'),\n            },\n            {\n              id: 'settings',\n              label: 'Go to Settings',\n              icon: <Gear16 />,\n              shortcut: '⌘,',\n              action: () => toast('Opening Settings...'),\n            },\n            {\n              id: 'profile',\n              label: 'Go to Profile',\n              icon: <User16 />,\n              shortcut: '⌘P',\n              action: () => toast('Opening Profile...'),\n            },\n          ],\n        },\n        {\n          label: 'Actions',\n          items: [\n            {\n              id: 'new',\n              label: 'Create New Document',\n              icon: <Plus16 />,\n              shortcut: '⌘N',\n              action: () => toast('Creating new document...'),\n            },\n            {\n              id: 'copy',\n              label: 'Copy to Clipboard',\n              icon: <Copy16 />,\n              shortcut: '⌘C',\n              action: () => toast('Copied to clipboard!'),\n            },\n            {\n              id: 'download',\n              label: 'Download File',\n              icon: <Download16 />,\n              shortcut: '⌘D',\n              action: () => toast('Downloading file...'),\n            },\n            {\n              id: 'delete',\n              label: 'Delete Item',\n              icon: <Trash16 />,\n              shortcut: '⌘⌫',\n              action: () => toast('Item deleted'),\n            },\n          ],\n        },\n        {\n          label: 'Preferences',\n          items: [\n            {\n              id: 'theme',\n              label: 'Toggle Dark Mode',\n              icon: <Moon16 />,\n              shortcut: '⌘T',\n              action: () => toast('Theme toggled!'),\n            },\n            {\n              id: 'notifications',\n              label: 'Notification Settings',\n              icon: <Bell16 />,\n              action: () => toast('Opening notifications...'),\n            },\n            {\n              id: 'help',\n              label: 'Help & Documentation',\n              icon: <QuestionCircle16 />,\n              shortcut: '⌘?',\n              action: () => toast('Opening help center...'),\n            },\n          ],\n        },\n      ],\n      [],\n    );\n\n    // Handle keyboard shortcut to open\n    React.useEffect(() => {\n      const handleKeyDown = (e: KeyboardEvent) => {\n        if ((e.metaKey || e.ctrlKey) && e.key === 'k') {\n          e.preventDefault();\n          setOpen(true);\n        }\n      };\n      window.addEventListener('keydown', handleKeyDown);\n      return () => window.removeEventListener('keydown', handleKeyDown);\n    }, []);\n\n    const textFieldRootRef = React.useRef<HTMLDivElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n        <div>\n          <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n            Command Picker\n          </Text>\n          <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n            A filterable command palette that performs actions when items are clicked. The input inside the popup\n            filters the available commands. Press <Code size=\"2\">⌘K</Code> or click the button to open.\n          </Text>\n        </div>\n\n        <Autocomplete.Root\n          openOnInputClick\n          items={commandGroups}\n          itemToStringValue={(item) => (item as Command).label}\n          open={open}\n          onOpenChange={(nextOpen, eventDetails) => {\n            if (!nextOpen && eventDetails.reason === 'escape-key' && searchValue) {\n              eventDetails.cancel(); // Prevent the popup from closing\n              setSearchValue(''); // Clear the search input instead\n              return; // Exit early, don't update open state\n            }\n            setOpen(nextOpen);\n            if (!nextOpen) {\n              setSearchValue('');\n            }\n          }}\n          value={searchValue}\n          onValueChange={(value, details) => {\n            if (details.reason !== 'item-press') {\n              setSearchValue(value as string);\n            }\n          }}\n        >\n          <TextField.Root\n            style={{\n              width: 400,\n            }}\n            size=\"3\"\n            variant=\"soft\"\n            color=\"gray\"\n            ref={textFieldRootRef}\n          >\n            <TextField.Slot>\n              <MagnifyingGlass16 />\n            </TextField.Slot>\n            <Autocomplete.Input render={<TextField.Input placeholder=\"Type a command or search...\" />} />\n            {searchValue && (\n              <TextField.Slot style={{ paddingRight: 4 }}>\n                <Autocomplete.Clear>\n                  <IconButton variant=\"ghost\" color=\"gray\" size=\"2\" style={{ borderRadius: '50%' }}>\n                    <XCircleFilled16 />\n                  </IconButton>\n                </Autocomplete.Clear>\n              </TextField.Slot>\n            )}\n          </TextField.Root>\n          <Autocomplete.Content\n            sideOffset={4}\n            size=\"3\"\n            style={{\n              maxHeight: 360,\n              padding: 0,\n              overflow: 'hidden',\n            }}\n            anchor={textFieldRootRef}\n          >\n            <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n              <Autocomplete.Empty>\n                <EmptyState.Root>\n                  <EmptyState.Header>\n                    <EmptyState.Media>\n                      <Sad24 />\n                    </EmptyState.Media>\n                    <EmptyState.Title size=\"2\" style={{ color: 'var(--gray-12)' }}>\n                      No matching commands found\n                    </EmptyState.Title>\n                    <EmptyState.Description size=\"1\" style={{ marginTop: 4 }}>\n                      Try searching for something else.\n                    </EmptyState.Description>\n                  </EmptyState.Header>\n                </EmptyState.Root>\n              </Autocomplete.Empty>\n              <Autocomplete.List style={{ padding: 8 }}>\n                {(group) => {\n                  const g = group as CommandGroup;\n                  return (\n                    <Autocomplete.Group key={g.label} items={g.items}>\n                      <Autocomplete.GroupLabel\n                        style={{\n                          padding: 'var(--space-2) var(--space-3)',\n                          fontSize: 'var(--font-size-1)',\n                          fontWeight: 500,\n                          color: 'var(--gray-a10)',\n                          textTransform: 'uppercase',\n                          letterSpacing: '0.05em',\n                        }}\n                      >\n                        {g.label}\n                      </Autocomplete.GroupLabel>\n                      {g.items.map((command) => (\n                        <Autocomplete.Item\n                          key={command.id}\n                          value={command}\n                          onClick={() => handleAction(command.action)}\n                          style={{\n                            display: 'flex',\n                            alignItems: 'center',\n                            justifyContent: 'space-between',\n                            padding: '6px 12px 6px 6px',\n                            borderRadius: 'var(--radius-3)',\n                            cursor: 'pointer',\n                          }}\n                        >\n                          <span\n                            style={{\n                              display: 'flex',\n                              alignItems: 'center',\n                              gap: 'var(--space-3)',\n                            }}\n                          >\n                            <span\n                              style={{\n                                display: 'flex',\n                                alignItems: 'center',\n                                justifyContent: 'center',\n                                width: 28,\n                                height: 28,\n                                borderRadius: 'var(--radius-2)',\n                                background: 'var(--gray-a3)',\n                                color: 'var(--gray-a11)',\n                              }}\n                            >\n                              {command.icon}\n                            </span>\n                            {command.label}\n                          </span>\n                          {command.shortcut && <Kbd size=\"1\">{command.shortcut}</Kbd>}\n                        </Autocomplete.Item>\n                      ))}\n                    </Autocomplete.Group>\n                  );\n                }}\n              </Autocomplete.List>\n            </ScrollArea>\n            <Text\n              render={<footer />}\n              size=\"1\"\n              style={{\n                padding: 'var(--space-2) var(--space-3)',\n                borderTop: '1px solid var(--gray-a4)',\n                display: 'flex',\n                justifyContent: 'space-between',\n                alignItems: 'center',\n\n                color: 'var(--gray-a10)',\n              }}\n            >\n              <span style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                <span style={{ display: 'flex', alignItems: 'center', gap: 6 }}>\n                  <Kbd size=\"1\">↑</Kbd>\n                  <Kbd size=\"1\">↓</Kbd>\n                  <span>to navigate</span>\n                </span>\n                <span style={{ display: 'flex', alignItems: 'center', gap: 6 }}>\n                  <Kbd size=\"1\">↵</Kbd>\n                  <span>to select</span>\n                </span>\n              </span>\n              <span style={{ display: 'flex', alignItems: 'center', gap: 6 }}>\n                <Kbd size=\"1\">esc</Kbd>\n                <span>to close</span>\n              </span>\n            </Text>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Async Search\n// ============================================================================\n\ninterface Movie {\n  id: number;\n  title: string;\n  year: number;\n}\n\n// Simulated movie database\nconst movieDatabase: Movie[] = [\n  { id: 1, title: 'The Shawshank Redemption', year: 1994 },\n  { id: 2, title: 'The Godfather', year: 1972 },\n  { id: 3, title: 'The Dark Knight', year: 2008 },\n  { id: 4, title: 'The Godfather Part II', year: 1974 },\n  { id: 5, title: '12 Angry Men', year: 1957 },\n  { id: 6, title: \"Schindler's List\", year: 1993 },\n  { id: 7, title: 'The Lord of the Rings: The Return of the King', year: 2003 },\n  { id: 8, title: 'Pulp Fiction', year: 1994 },\n  { id: 9, title: 'The Lord of the Rings: The Fellowship of the Ring', year: 2001 },\n  { id: 10, title: 'Forrest Gump', year: 1994 },\n  { id: 11, title: 'Inception', year: 2010 },\n  { id: 12, title: 'The Lord of the Rings: The Two Towers', year: 2002 },\n  { id: 13, title: 'Fight Club', year: 1999 },\n  { id: 14, title: 'The Matrix', year: 1999 },\n  { id: 15, title: 'Goodfellas', year: 1990 },\n  { id: 16, title: 'Star Wars: Episode V', year: 1980 },\n  { id: 17, title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { id: 18, title: 'Interstellar', year: 2014 },\n  { id: 19, title: 'City of God', year: 2002 },\n  { id: 20, title: 'Spirited Away', year: 2001 },\n  { id: 21, title: 'Saving Private Ryan', year: 1998 },\n  { id: 22, title: 'The Green Mile', year: 1999 },\n  { id: 23, title: 'Parasite', year: 2019 },\n  { id: 24, title: 'Léon: The Professional', year: 1994 },\n  { id: 25, title: 'The Silence of the Lambs', year: 1991 },\n  { id: 26, title: 'Gladiator', year: 2000 },\n  { id: 27, title: 'The Departed', year: 2006 },\n  { id: 28, title: 'The Prestige', year: 2006 },\n  { id: 29, title: 'Whiplash', year: 2014 },\n  { id: 30, title: 'The Intouchables', year: 2011 },\n];\n\n// Simulated async search function\nasync function searchMovies(query: string): Promise<Movie[]> {\n  // Simulate network delay\n  await new Promise((resolve) => setTimeout(resolve, 500));\n\n  if (!query.trim()) {\n    return [];\n  }\n\n  const lowerQuery = query.toLowerCase();\n  return movieDatabase.filter(\n    (movie) => movie.title.toLowerCase().includes(lowerQuery) || movie.year.toString().includes(query),\n  );\n}\n\nfunction useDebounce<T>(value: T, delay: number): T {\n  const [debouncedValue, setDebouncedValue] = React.useState(value);\n\n  React.useEffect(() => {\n    const timer = setTimeout(() => setDebouncedValue(value), delay);\n    return () => clearTimeout(timer);\n  }, [value, delay]);\n\n  return debouncedValue;\n}\n\nexport const AsyncSearch: Story = {\n  name: 'Async Search',\n  render: () => {\n    const [inputValue, setInputValue] = React.useState('');\n    const [movies, setMovies] = React.useState<Movie[]>([]);\n    const [isFetching, setIsFetching] = React.useState(false);\n    const [hasSearched, setHasSearched] = React.useState(false);\n\n    const debouncedQuery = useDebounce(inputValue, 300);\n\n    // Show loading state when input has value but debounce hasn't caught up yet,\n    // or when we're actively fetching\n    const isLoading = isFetching || (inputValue.trim() !== '' && inputValue !== debouncedQuery);\n\n    React.useEffect(() => {\n      if (!debouncedQuery.trim()) {\n        setMovies([]);\n        setHasSearched(false);\n        return;\n      }\n\n      let cancelled = false;\n      setIsFetching(true);\n\n      searchMovies(debouncedQuery).then((results) => {\n        if (!cancelled) {\n          setMovies(results);\n          setIsFetching(false);\n          setHasSearched(true);\n        }\n      });\n\n      return () => {\n        cancelled = true;\n      };\n    }, [debouncedQuery]);\n\n    return (\n      <div style={{ maxWidth: 400 }}>\n        <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n          Async Search\n        </Text>\n        <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n          Searches are performed asynchronously with a debounced input. Try searching for movies by name or year.\n        </Text>\n        <Autocomplete.Root\n          mode=\"none\"\n          items={movies}\n          itemToStringValue={(item) => (item as Movie).title}\n          value={inputValue}\n          onValueChange={(value) => setInputValue(value as string)}\n        >\n          <TextField.Root>\n            <Autocomplete.Input render={<TextField.Input placeholder=\"Search movies by name or year...\" />} />\n          </TextField.Root>\n          <Autocomplete.Content>\n            <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n              {isLoading ? (\n                <div\n                  style={{\n                    display: 'flex',\n                    alignItems: 'center',\n                    justifyContent: 'center',\n                    padding: 'var(--space-4)',\n                    gap: 'var(--space-2)',\n                  }}\n                >\n                  <Spinner size=\"2\" />\n                  <Text size=\"2\" color=\"gray\">\n                    Searching...\n                  </Text>\n                </div>\n              ) : hasSearched && movies.length === 0 ? (\n                <Autocomplete.Empty>No movies found.</Autocomplete.Empty>\n              ) : (\n                <Autocomplete.List>\n                  {(movie) => {\n                    const m = movie as Movie;\n                    return (\n                      <Autocomplete.Item key={m.id} value={m}>\n                        <div\n                          style={{\n                            display: 'flex',\n                            justifyContent: 'space-between',\n                            alignItems: 'center',\n                            width: '100%',\n                          }}\n                        >\n                          <span>{m.title}</span>\n                          <Text size=\"1\" color=\"gray\">\n                            {m.year}\n                          </Text>\n                        </div>\n                      </Autocomplete.Item>\n                    );\n                  }}\n                </Autocomplete.List>\n              )}\n            </ScrollArea>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Inline Autocomplete\n// ============================================================================\n\nconst programmingLanguages = [\n  'Assembly',\n  'Bash',\n  'C',\n  'C#',\n  'C++',\n  'Clojure',\n  'COBOL',\n  'CoffeeScript',\n  'Crystal',\n  'CSS',\n  'Dart',\n  'Elixir',\n  'Elm',\n  'Erlang',\n  'F#',\n  'Fortran',\n  'Go',\n  'GraphQL',\n  'Groovy',\n  'Haskell',\n  'HTML',\n  'Java',\n  'JavaScript',\n  'Julia',\n  'Kotlin',\n  'Lisp',\n  'Lua',\n  'MATLAB',\n  'Nim',\n  'Objective-C',\n  'OCaml',\n  'Pascal',\n  'Perl',\n  'PHP',\n  'PowerShell',\n  'Prolog',\n  'Python',\n  'R',\n  'Ruby',\n  'Rust',\n  'Scala',\n  'Scheme',\n  'Shell',\n  'SQL',\n  'Swift',\n  'TypeScript',\n  'VBA',\n  'Zig',\n];\n\nexport const InlineAutocomplete: Story = {\n  name: 'Inline Autocomplete',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', maxWidth: 400 }}>\n      <div>\n        <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n          Inline Autocomplete\n        </Text>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n          Autofill the input with the highlighted item while navigating with arrow keys using the{' '}\n          <Code size=\"2\">mode</Code> prop. Accepts <Code size=\"2\">aria-autocomplete</Code> values{' '}\n          <Code size=\"2\">list</Code>, <Code size=\"2\">both</Code>, <Code size=\"2\">inline</Code>, or{' '}\n          <Code size=\"2\">none</Code>.\n        </Text>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            <Code size=\"1\">mode=\"list\"</Code> (default) — Shows matching suggestions in a list\n          </Text>\n          <Autocomplete.Root items={programmingLanguages} mode=\"list\">\n            <TextField.Root>\n              <Autocomplete.Input render={<TextField.Input placeholder=\"Search languages...\" />} />\n            </TextField.Root>\n            <Autocomplete.Content>\n              <ScrollArea type=\"auto\">\n                <Autocomplete.Empty>No languages found.</Autocomplete.Empty>\n                <Autocomplete.List>\n                  {(lang) => (\n                    <Autocomplete.Item key={lang as string} value={lang}>\n                      {lang as string}\n                    </Autocomplete.Item>\n                  )}\n                </Autocomplete.List>\n              </ScrollArea>\n            </Autocomplete.Content>\n          </Autocomplete.Root>\n        </div>\n\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            <Code size=\"1\">mode=\"inline\"</Code> — Autofills the input as you navigate with arrow keys\n          </Text>\n          <Autocomplete.Root items={programmingLanguages} mode=\"inline\">\n            <TextField.Root>\n              <Autocomplete.Input render={<TextField.Input placeholder=\"Search languages...\" />} />\n            </TextField.Root>\n            <Autocomplete.Content>\n              <ScrollArea type=\"auto\">\n                <Autocomplete.Empty>No languages found.</Autocomplete.Empty>\n                <Autocomplete.List>\n                  {(lang) => (\n                    <Autocomplete.Item key={lang as string} value={lang}>\n                      {lang as string}\n                    </Autocomplete.Item>\n                  )}\n                </Autocomplete.List>\n              </ScrollArea>\n            </Autocomplete.Content>\n          </Autocomplete.Root>\n        </div>\n\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            <Code size=\"1\">mode=\"both\"</Code> — Combines list filtering with inline completion\n          </Text>\n          <Autocomplete.Root items={programmingLanguages} mode=\"both\">\n            <TextField.Root>\n              <Autocomplete.Input render={<TextField.Input placeholder=\"Search languages...\" />} />\n            </TextField.Root>\n            <Autocomplete.Content>\n              <ScrollArea type=\"auto\">\n                <Autocomplete.Empty>No languages found.</Autocomplete.Empty>\n                <Autocomplete.List>\n                  {(lang) => (\n                    <Autocomplete.Item key={lang as string} value={lang}>\n                      {lang as string}\n                    </Autocomplete.Item>\n                  )}\n                </Autocomplete.List>\n              </ScrollArea>\n            </Autocomplete.Content>\n          </Autocomplete.Root>\n        </div>\n\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            <Code size=\"1\">mode=\"none\"</Code> — No automatic filtering, useful for custom filtering logic\n          </Text>\n          <Autocomplete.Root items={programmingLanguages} mode=\"none\">\n            <TextField.Root>\n              <Autocomplete.Input render={<TextField.Input placeholder=\"Search languages...\" />} />\n            </TextField.Root>\n            <Autocomplete.Content>\n              <ScrollArea type=\"auto\">\n                <Autocomplete.Empty>No languages found.</Autocomplete.Empty>\n                <Autocomplete.List>\n                  {(lang) => (\n                    <Autocomplete.Item key={lang as string} value={lang}>\n                      {lang as string}\n                    </Autocomplete.Item>\n                  )}\n                </Autocomplete.List>\n              </ScrollArea>\n            </Autocomplete.Content>\n          </Autocomplete.Root>\n        </div>\n      </div>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Fuzzy Matching\n// ============================================================================\n\n// Simple fuzzy matching function that returns a score\nfunction fuzzyMatch(text: string, query: string): { match: boolean; score: number } {\n  if (!query) return { match: true, score: 0 };\n\n  const textLower = text.toLowerCase();\n  const queryLower = query.toLowerCase();\n\n  // Check for exact substring match first (highest priority)\n  if (textLower.includes(queryLower)) {\n    return { match: true, score: 1000 - textLower.indexOf(queryLower) };\n  }\n\n  // Fuzzy matching: check if all query characters appear in order\n  let queryIndex = 0;\n  let score = 0;\n  let lastMatchIndex = -1;\n\n  for (let i = 0; i < textLower.length && queryIndex < queryLower.length; i++) {\n    if (textLower[i] === queryLower[queryIndex]) {\n      // Bonus for consecutive matches\n      if (lastMatchIndex === i - 1) {\n        score += 10;\n      }\n      // Bonus for matching at word boundaries\n      if (i === 0 || text[i - 1] === ' ' || text[i - 1] === '-' || text[i - 1] === '_') {\n        score += 5;\n      }\n      score += 1;\n      lastMatchIndex = i;\n      queryIndex++;\n    }\n  }\n\n  // All query characters must be found\n  if (queryIndex === queryLower.length) {\n    return { match: true, score };\n  }\n\n  return { match: false, score: 0 };\n}\n\nconst fileNames = [\n  'package.json',\n  'tsconfig.json',\n  'README.md',\n  'index.ts',\n  'App.tsx',\n  'main.ts',\n  'vite.config.ts',\n  'eslint.config.js',\n  'prettier.config.js',\n  'tailwind.config.ts',\n  'postcss.config.js',\n  'components/Button.tsx',\n  'components/Input.tsx',\n  'components/Modal.tsx',\n  'components/Dropdown.tsx',\n  'components/Tooltip.tsx',\n  'hooks/useDebounce.ts',\n  'hooks/useLocalStorage.ts',\n  'hooks/useMediaQuery.ts',\n  'utils/formatDate.ts',\n  'utils/parseJSON.ts',\n  'utils/cn.ts',\n  'styles/globals.css',\n  'styles/variables.css',\n  'types/index.d.ts',\n  'api/auth.ts',\n  'api/users.ts',\n  'api/posts.ts',\n];\n\nexport const FuzzyMatching: Story = {\n  name: 'Fuzzy Matching',\n  render: () => {\n    const [query, setQuery] = React.useState('');\n\n    // Filter and sort items based on fuzzy match score\n    const filteredFiles = React.useMemo(() => {\n      if (!query) return fileNames;\n\n      return fileNames\n        .map((file) => ({ file, ...fuzzyMatch(file, query) }))\n        .filter((item) => item.match)\n        .sort((a, b) => b.score - a.score)\n        .map((item) => item.file);\n    }, [query]);\n\n    return (\n      <div style={{ maxWidth: 400 }}>\n        <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n          Fuzzy Matching\n        </Text>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n          Implement custom fuzzy matching to find items even when the query doesn&apos;t exactly match. Try typing{' '}\n          <Code size=\"2\">btn</Code> to find <Code size=\"2\">Button.tsx</Code>, or <Code size=\"2\">pcfg</Code> to find\n          config files.\n        </Text>\n        <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n          Use <Code size=\"1\">mode=\"none\"</Code> to disable built-in filtering and implement your own matching logic with\n          controlled <Code size=\"1\">items</Code>.\n        </Text>\n        <Autocomplete.Root\n          items={filteredFiles}\n          mode=\"none\"\n          value={query}\n          onValueChange={(value) => setQuery(value as string)}\n        >\n          <TextField.Root>\n            <Autocomplete.Input render={<TextField.Input placeholder=\"Search files...\" />} />\n          </TextField.Root>\n          <Autocomplete.Content>\n            <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n              <Autocomplete.Empty>No files found.</Autocomplete.Empty>\n              <Autocomplete.List>\n                {(file) => (\n                  <Autocomplete.Item key={file as string} value={file}>\n                    <span style={{ fontFamily: 'var(--code-font-family)', fontSize: 'var(--font-size-1)' }}>\n                      {file as string}\n                    </span>\n                  </Autocomplete.Item>\n                )}\n              </Autocomplete.List>\n            </ScrollArea>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Limit Results\n// ============================================================================\n\n// Large list of city names for demonstration\nconst allCities = [\n  'New York',\n  'Los Angeles',\n  'Chicago',\n  'Houston',\n  'Phoenix',\n  'Philadelphia',\n  'San Antonio',\n  'San Diego',\n  'Dallas',\n  'San Jose',\n  'Austin',\n  'Jacksonville',\n  'Fort Worth',\n  'Columbus',\n  'Charlotte',\n  'San Francisco',\n  'Indianapolis',\n  'Seattle',\n  'Denver',\n  'Washington',\n  'Boston',\n  'El Paso',\n  'Nashville',\n  'Detroit',\n  'Oklahoma City',\n  'Portland',\n  'Las Vegas',\n  'Memphis',\n  'Louisville',\n  'Baltimore',\n  'Milwaukee',\n  'Albuquerque',\n  'Tucson',\n  'Fresno',\n  'Sacramento',\n  'Mesa',\n  'Kansas City',\n  'Atlanta',\n  'Long Beach',\n  'Colorado Springs',\n  'Raleigh',\n  'Miami',\n  'Virginia Beach',\n  'Omaha',\n  'Oakland',\n  'Minneapolis',\n  'Tulsa',\n  'Arlington',\n  'New Orleans',\n  'Wichita',\n  'Cleveland',\n  'Tampa',\n  'Bakersfield',\n  'Aurora',\n  'Anaheim',\n  'Honolulu',\n  'Santa Ana',\n  'Riverside',\n  'Corpus Christi',\n  'Lexington',\n  'Stockton',\n  'Henderson',\n  'Saint Paul',\n  'St. Louis',\n  'Cincinnati',\n  'Pittsburgh',\n  'Greensboro',\n  'Anchorage',\n  'Plano',\n  'Lincoln',\n  'Orlando',\n  'Irvine',\n  'Newark',\n  'Toledo',\n  'Durham',\n  'Chula Vista',\n  'Fort Wayne',\n  'Jersey City',\n  'St. Petersburg',\n  'Laredo',\n  'Madison',\n  'Chandler',\n  'Buffalo',\n  'Lubbock',\n  'Scottsdale',\n  'Reno',\n  'Glendale',\n  'Gilbert',\n  'Winston-Salem',\n  'North Las Vegas',\n  'Norfolk',\n  'Chesapeake',\n  'Garland',\n  'Irving',\n  'Hialeah',\n  'Fremont',\n  'Boise',\n  'Richmond',\n  'Baton Rouge',\n];\n\nconst MAX_RESULTS = 8;\n\nexport const LimitResults: Story = {\n  name: 'Limit Results',\n  render: () => {\n    const [query, setQuery] = React.useState('');\n    const { contains } = Autocomplete.useFilter();\n\n    // Filter items and limit to MAX_RESULTS\n    const limitedCities = React.useMemo(() => {\n      if (!query) {\n        return allCities.slice(0, MAX_RESULTS);\n      }\n\n      const filtered = allCities.filter((city) => contains(city, query));\n      return filtered.slice(0, MAX_RESULTS);\n    }, [query, contains]);\n\n    const totalMatches = React.useMemo(() => {\n      if (!query) return allCities.length;\n      return allCities.filter((city) => contains(city, query)).length;\n    }, [query, contains]);\n\n    const hasMore = totalMatches > MAX_RESULTS;\n\n    return (\n      <div style={{ maxWidth: 350 }}>\n        <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n          Limit Results\n        </Text>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n          Improve performance with large datasets by limiting the number of displayed results. Use{' '}\n          <Code size=\"2\">mode=\"none\"</Code> and slice the filtered items array.\n        </Text>\n        <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n          This example limits results to {MAX_RESULTS} items from a list of {allCities.length} US cities.\n        </Text>\n        <Autocomplete.Root\n          items={limitedCities}\n          mode=\"none\"\n          value={query}\n          onValueChange={(value) => setQuery(value as string)}\n        >\n          <TextField.Root>\n            <Autocomplete.Input render={<TextField.Input placeholder=\"Search cities...\" />} />\n          </TextField.Root>\n          <Autocomplete.Content>\n            <ScrollArea type=\"auto\">\n              <Autocomplete.Empty>No cities found.</Autocomplete.Empty>\n              <Autocomplete.List>\n                {(city) => (\n                  <Autocomplete.Item key={city as string} value={city}>\n                    {city as string}\n                  </Autocomplete.Item>\n                )}\n              </Autocomplete.List>\n              {hasMore && (\n                <Text\n                  size=\"1\"\n                  color=\"gray\"\n                  style={{\n                    padding: 'var(--space-2) var(--space-3)',\n                    borderTop: '1px solid var(--gray-a4)',\n                    display: 'block',\n                  }}\n                >\n                  Showing {MAX_RESULTS} of {totalMatches} results\n                </Text>\n              )}\n            </ScrollArea>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Auto Highlight\n// ============================================================================\n\nconst browsers = [\n  'Google Chrome',\n  'Mozilla Firefox',\n  'Microsoft Edge',\n  'Apple Safari',\n  'Opera',\n  'Brave',\n  'Vivaldi',\n  'Arc',\n  'Chromium',\n  'Tor Browser',\n  'DuckDuckGo',\n  'Samsung Internet',\n  'UC Browser',\n  'Maxthon',\n  'Pale Moon',\n  'Waterfox',\n  'Midori',\n  'Lynx',\n  'Konqueror',\n  'Epiphany',\n];\n\nexport const Highlight: Story = {\n  name: 'Highlight',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', maxWidth: 350 }}>\n      <div>\n        <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n          Highlight\n        </Text>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n          Control how items are highlighted using <Code size=\"2\">autoHighlight</Code>,{' '}\n          <Code size=\"2\">keepHighlight</Code>, and <Code size=\"2\">highlightItemOnHover</Code> props.\n        </Text>\n      </div>\n\n      {/* autoHighlight */}\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n        <div>\n          <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            autoHighlight\n          </Text>\n          <Text size=\"1\" color=\"gray\" style={{ display: 'block' }}>\n            Automatically highlight the first matching item when the popup opens or when the filtered results change.\n            Allows users to quickly select the top result by pressing <Code size=\"1\">Enter</Code>.\n          </Text>\n        </div>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              <Code size=\"1\">autoHighlight={'{false}'}</Code> (default)\n            </Text>\n            <Autocomplete.Root items={browsers} autoHighlight={false}>\n              <TextField.Root>\n                <Autocomplete.Input render={<TextField.Input placeholder=\"No auto highlight...\" />} />\n              </TextField.Root>\n              <Autocomplete.Content>\n                <ScrollArea type=\"auto\">\n                  <Autocomplete.Empty>No browsers found.</Autocomplete.Empty>\n                  <Autocomplete.List>\n                    {(browser) => (\n                      <Autocomplete.Item key={browser as string} value={browser}>\n                        {browser as string}\n                      </Autocomplete.Item>\n                    )}\n                  </Autocomplete.List>\n                </ScrollArea>\n              </Autocomplete.Content>\n            </Autocomplete.Root>\n          </div>\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              <Code size=\"1\">autoHighlight={'{true}'}</Code>\n            </Text>\n            <Autocomplete.Root items={browsers} autoHighlight>\n              <TextField.Root>\n                <Autocomplete.Input render={<TextField.Input placeholder=\"First item auto-highlighted...\" />} />\n              </TextField.Root>\n              <Autocomplete.Content>\n                <ScrollArea type=\"auto\">\n                  <Autocomplete.Empty>No browsers found.</Autocomplete.Empty>\n                  <Autocomplete.List>\n                    {(browser) => (\n                      <Autocomplete.Item key={browser as string} value={browser}>\n                        {browser as string}\n                      </Autocomplete.Item>\n                    )}\n                  </Autocomplete.List>\n                </ScrollArea>\n              </Autocomplete.Content>\n            </Autocomplete.Root>\n          </div>\n        </div>\n      </div>\n\n      {/* keepHighlight */}\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n        <div>\n          <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            keepHighlight\n          </Text>\n          <Text size=\"1\" color=\"gray\" style={{ display: 'block' }}>\n            Whether the highlighted item should be preserved when the pointer leaves the list.\n          </Text>\n        </div>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              <Code size=\"1\">keepHighlight={'{false}'}</Code> (default) — Highlight clears on pointer leave\n            </Text>\n            <Autocomplete.Root items={browsers} keepHighlight={false}>\n              <TextField.Root>\n                <Autocomplete.Input render={<TextField.Input placeholder=\"Hover then move away...\" />} />\n              </TextField.Root>\n              <Autocomplete.Content>\n                <ScrollArea type=\"auto\">\n                  <Autocomplete.Empty>No browsers found.</Autocomplete.Empty>\n                  <Autocomplete.List>\n                    {(browser) => (\n                      <Autocomplete.Item key={browser as string} value={browser}>\n                        {browser as string}\n                      </Autocomplete.Item>\n                    )}\n                  </Autocomplete.List>\n                </ScrollArea>\n              </Autocomplete.Content>\n            </Autocomplete.Root>\n          </div>\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              <Code size=\"1\">keepHighlight={'{true}'}</Code> — Highlight preserved on pointer leave\n            </Text>\n            <Autocomplete.Root items={browsers} keepHighlight>\n              <TextField.Root>\n                <Autocomplete.Input render={<TextField.Input placeholder=\"Hover then move away...\" />} />\n              </TextField.Root>\n              <Autocomplete.Content>\n                <ScrollArea type=\"auto\">\n                  <Autocomplete.Empty>No browsers found.</Autocomplete.Empty>\n                  <Autocomplete.List>\n                    {(browser) => (\n                      <Autocomplete.Item key={browser as string} value={browser}>\n                        {browser as string}\n                      </Autocomplete.Item>\n                    )}\n                  </Autocomplete.List>\n                </ScrollArea>\n              </Autocomplete.Content>\n            </Autocomplete.Root>\n          </div>\n        </div>\n      </div>\n\n      {/* highlightItemOnHover */}\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n        <div>\n          <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            highlightItemOnHover\n          </Text>\n          <Text size=\"1\" color=\"gray\" style={{ display: 'block' }}>\n            Whether moving the pointer over items should highlight them. Disabling this allows CSS{' '}\n            <Code size=\"1\">:hover</Code> to be differentiated from the <Code size=\"1\">[data-highlighted]</Code> state.\n          </Text>\n        </div>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              <Code size=\"1\">highlightItemOnHover={'{true}'}</Code> (default) — Pointer highlights items\n            </Text>\n            <Autocomplete.Root items={browsers} highlightItemOnHover>\n              <TextField.Root>\n                <Autocomplete.Input render={<TextField.Input placeholder=\"Hover over items...\" />} />\n              </TextField.Root>\n              <Autocomplete.Content>\n                <ScrollArea type=\"auto\">\n                  <Autocomplete.Empty>No browsers found.</Autocomplete.Empty>\n                  <Autocomplete.List>\n                    {(browser) => (\n                      <Autocomplete.Item key={browser as string} value={browser}>\n                        {browser as string}\n                      </Autocomplete.Item>\n                    )}\n                  </Autocomplete.List>\n                </ScrollArea>\n              </Autocomplete.Content>\n            </Autocomplete.Root>\n          </div>\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              <Code size=\"1\">highlightItemOnHover={'{false}'}</Code> — Keyboard only highlight\n            </Text>\n            <Autocomplete.Root items={browsers} highlightItemOnHover={false}>\n              <TextField.Root>\n                <Autocomplete.Input render={<TextField.Input placeholder=\"Use arrow keys to navigate...\" />} />\n              </TextField.Root>\n              <Autocomplete.Content>\n                <ScrollArea type=\"auto\">\n                  <Autocomplete.Empty>No browsers found.</Autocomplete.Empty>\n                  <Autocomplete.List>\n                    {(browser) => (\n                      <Autocomplete.Item key={browser as string} value={browser}>\n                        {browser as string}\n                      </Autocomplete.Item>\n                    )}\n                  </Autocomplete.List>\n                </ScrollArea>\n              </Autocomplete.Content>\n            </Autocomplete.Root>\n          </div>\n        </div>\n      </div>\n    </div>\n  ),\n};\n\n// ============================================================================\n// onItemHighlighted Callback\n// ============================================================================\n\nexport const OnItemHighlighted: Story = {\n  name: 'onItemHighlighted',\n  render: () => {\n    const [highlightLog, setHighlightLog] = React.useState<\n      { value: string | undefined; reason: string; timestamp: string }[]\n    >([]);\n\n    const handleItemHighlighted = (highlightedValue: unknown, eventDetails: Autocomplete.RootHighlightEventDetails) => {\n      const timestamp = new Date().toLocaleTimeString('en-US', {\n        hour12: false,\n        hour: '2-digit',\n        minute: '2-digit',\n        second: '2-digit',\n        fractionalSecondDigits: 3,\n      });\n\n      setHighlightLog((prev) =>\n        [\n          {\n            value: highlightedValue as string | undefined,\n            reason: eventDetails.reason,\n            timestamp,\n          },\n          ...prev,\n        ].slice(0, 10),\n      );\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 400 }}>\n        <div>\n          <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n            onItemHighlighted\n          </Text>\n          <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n            Callback fired when an item is highlighted or unhighlighted. Receives the highlighted item value (or{' '}\n            <Code size=\"2\">undefined</Code> if no item is highlighted) and event details with a{' '}\n            <Code size=\"2\">reason</Code> property describing why the highlight changed. Use{' '}\n            <Code size=\"2\">Autocomplete.RootHighlightEventDetails</Code> to type the event details.\n          </Text>\n        </div>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            backgroundColor: 'var(--gray-a3)',\n            borderRadius: 'var(--radius-2)',\n          }}\n        >\n          <Text size=\"1\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n            Highlight Reasons:\n          </Text>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" color=\"gray\">\n              <Code size=\"1\">&apos;keyboard&apos;</Code> — The highlight changed due to keyboard navigation (arrow\n              keys).\n            </Text>\n            <Text size=\"1\" color=\"gray\">\n              <Code size=\"1\">&apos;pointer&apos;</Code> — The highlight changed due to pointer hovering.\n            </Text>\n            <Text size=\"1\" color=\"gray\">\n              <Code size=\"1\">&apos;none&apos;</Code> — The highlight changed programmatically.\n            </Text>\n          </div>\n        </div>\n\n        <div>\n          <Text size=\"1\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n            Event Log (last 10):\n          </Text>\n          <div\n            style={{\n              fontFamily: 'var(--code-font-family)',\n              fontSize: 'var(--font-size-1)',\n              backgroundColor: 'var(--gray-a2)',\n              borderRadius: 'var(--radius-2)',\n              padding: 'var(--space-2)',\n              height: 200,\n              overflow: 'auto',\n            }}\n          >\n            {highlightLog.length === 0 ? (\n              <Text size=\"1\" color=\"gray\">\n                Interact with the autocomplete to see events...\n              </Text>\n            ) : (\n              highlightLog.map((log, i) => (\n                <div key={i} style={{ padding: 'var(--space-1) 0', borderBottom: '1px solid var(--gray-a4)' }}>\n                  <Text size=\"1\" color=\"gray\">\n                    {log.timestamp}\n                  </Text>{' '}\n                  <Code\n                    size=\"1\"\n                    color={log.reason === 'keyboard' ? 'blue' : log.reason === 'pointer' ? 'green' : 'gray'}\n                  >\n                    {log.reason}\n                  </Code>{' '}\n                  <Text size=\"1\">{log.value ?? '(none)'}</Text>\n                </div>\n              ))\n            )}\n          </div>\n        </div>\n\n        <Autocomplete.Root items={browsers} onItemHighlighted={handleItemHighlighted}>\n          <TextField.Root>\n            <Autocomplete.Input render={<TextField.Input placeholder=\"Try keyboard and mouse navigation...\" />} />\n          </TextField.Root>\n          <Autocomplete.Content>\n            <ScrollArea type=\"auto\">\n              <Autocomplete.Empty>No browsers found.</Autocomplete.Empty>\n              <Autocomplete.List>\n                {(browser) => (\n                  <Autocomplete.Item key={browser as string} value={browser}>\n                    {browser as string}\n                  </Autocomplete.Item>\n                )}\n              </Autocomplete.List>\n            </ScrollArea>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Custom Filter\n// ============================================================================\n\nconst fruits = [\n  'Apple',\n  'Apricot',\n  'Banana',\n  'Blackberry',\n  'Blueberry',\n  'Cherry',\n  'Coconut',\n  'Cranberry',\n  'Date',\n  'Dragonfruit',\n  'Fig',\n  'Grape',\n  'Guava',\n  'Kiwi',\n  'Lemon',\n  'Lime',\n  'Mango',\n  'Melon',\n  'Nectarine',\n  'Orange',\n  'Papaya',\n  'Peach',\n  'Pear',\n  'Pineapple',\n  'Plum',\n  'Pomegranate',\n  'Raspberry',\n  'Strawberry',\n  'Tangerine',\n  'Watermelon',\n];\n\nexport const CustomFilter: Story = {\n  name: 'Custom Filter',\n  render: () => {\n    // Example 1: Using filter prop\n    const startsWithFilter = (itemValue: unknown, query: string) => {\n      const item = itemValue as string;\n      return item.toLowerCase().startsWith(query.toLowerCase());\n    };\n\n    // Example 2: Using filteredItems prop with useFilter\n    const [query, setQuery] = React.useState('');\n    const { contains } = Autocomplete.useFilter();\n\n    const filteredFruits = React.useMemo(() => {\n      if (!query) return fruits;\n      return fruits.filter((fruit) => contains(fruit, query));\n    }, [query, contains]);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', maxWidth: 350 }}>\n        <div>\n          <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n            Custom Filter\n          </Text>\n          <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n            Control filtering behavior using the <Code size=\"2\">filter</Code> prop for custom matching logic, or the{' '}\n            <Code size=\"2\">filteredItems</Code> prop for full external control.\n          </Text>\n        </div>\n\n        {/* filter prop */}\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <div>\n            <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              filter\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ display: 'block' }}>\n              Custom filter function used to match items against the input query. Receives the item value, query string,\n              and optional <Code size=\"1\">itemToString</Code> function.\n            </Text>\n          </div>\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              Starts-with filter (only matches items starting with the query)\n            </Text>\n            <Autocomplete.Root items={fruits} filter={startsWithFilter}>\n              <TextField.Root>\n                <Autocomplete.Input render={<TextField.Input placeholder=\"Try typing 'ap' or 'ba'...\" />} />\n              </TextField.Root>\n              <Autocomplete.Content>\n                <ScrollArea type=\"auto\">\n                  <Autocomplete.Empty>No fruits found.</Autocomplete.Empty>\n                  <Autocomplete.List>\n                    {(fruit) => (\n                      <Autocomplete.Item key={fruit as string} value={fruit}>\n                        {fruit as string}\n                      </Autocomplete.Item>\n                    )}\n                  </Autocomplete.List>\n                </ScrollArea>\n              </Autocomplete.Content>\n            </Autocomplete.Root>\n          </div>\n        </div>\n\n        {/* filteredItems prop */}\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <div>\n            <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              filteredItems\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ display: 'block' }}>\n              Pre-filtered items to display in the list. When provided, the list uses these items instead of filtering\n              internally. Use with <Code size=\"1\">useFilter()</Code> hook for full control over filtering logic.\n            </Text>\n          </div>\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              External filtering with <Code size=\"1\">filteredItems</Code> and <Code size=\"1\">useFilter()</Code>\n            </Text>\n            <Autocomplete.Root\n              items={fruits}\n              filteredItems={filteredFruits}\n              value={query}\n              onValueChange={(value) => setQuery(value as string)}\n            >\n              <TextField.Root>\n                <Autocomplete.Input render={<TextField.Input placeholder=\"Search fruits...\" />} />\n              </TextField.Root>\n              <Autocomplete.Content>\n                <ScrollArea type=\"auto\">\n                  <Autocomplete.Empty>No fruits found.</Autocomplete.Empty>\n                  <Autocomplete.List>\n                    {(fruit) => (\n                      <Autocomplete.Item key={fruit as string} value={fruit}>\n                        {fruit as string}\n                      </Autocomplete.Item>\n                    )}\n                  </Autocomplete.List>\n                </ScrollArea>\n              </Autocomplete.Content>\n            </Autocomplete.Root>\n            <Text size=\"1\" color=\"gray\" style={{ marginTop: 'var(--space-2)', display: 'block', fontStyle: 'italic' }}>\n              Showing {filteredFruits.length} of {fruits.length} fruits\n            </Text>\n          </div>\n        </div>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Modal\n// ============================================================================\n\nexport const Modal: Story = {\n  name: 'Modal',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', maxWidth: 350 }}>\n      <div>\n        <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n          Modal\n        </Text>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n          The <Code size=\"2\">modal</Code> prop determines if the popup enters a modal state when open.\n        </Text>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            <Code size=\"1\">modal={'{false}'}</Code> (default) — Allows interaction with the rest of the document\n          </Text>\n          <Autocomplete.Root items={countries} modal={false}>\n            <TextField.Root>\n              <Autocomplete.Input render={<TextField.Input placeholder=\"Non-modal autocomplete...\" />} />\n            </TextField.Root>\n            <Autocomplete.Content>\n              <ScrollArea type=\"auto\">\n                <Autocomplete.Empty>No countries found.</Autocomplete.Empty>\n                <Autocomplete.List>\n                  {(country) => (\n                    <Autocomplete.Item key={country as string} value={country}>\n                      {country as string}\n                    </Autocomplete.Item>\n                  )}\n                </Autocomplete.List>\n              </ScrollArea>\n            </Autocomplete.Content>\n          </Autocomplete.Root>\n        </div>\n\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            <Code size=\"1\">modal={'{true}'}</Code> — Locks page scroll and disables outside interactions\n          </Text>\n          <Autocomplete.Root items={countries} modal>\n            <TextField.Root>\n              <Autocomplete.Input render={<TextField.Input placeholder=\"Modal autocomplete...\" />} />\n            </TextField.Root>\n            <Autocomplete.Content>\n              <ScrollArea type=\"auto\">\n                <Autocomplete.Empty>No countries found.</Autocomplete.Empty>\n                <Autocomplete.List>\n                  {(country) => (\n                    <Autocomplete.Item key={country as string} value={country}>\n                      {country as string}\n                    </Autocomplete.Item>\n                  )}\n                </Autocomplete.List>\n              </ScrollArea>\n            </Autocomplete.Content>\n          </Autocomplete.Root>\n        </div>\n\n        <Text size=\"1\" color=\"gray\" style={{ fontStyle: 'italic' }}>\n          Try scrolling the page or clicking outside while each popup is open to see the difference.\n        </Text>\n      </div>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Open on Input Click\n// ============================================================================\n\nexport const OpenOnInputClick: Story = {\n  name: 'openOnInputClick',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', maxWidth: 350 }}>\n      <div>\n        <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n          openOnInputClick\n        </Text>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n          Whether the popup opens when clicking the input.\n        </Text>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            <Code size=\"1\">openOnInputClick={'{true}'}</Code> (default) — Popup opens on input click\n          </Text>\n          <Autocomplete.Root items={countries} openOnInputClick>\n            <TextField.Root>\n              <Autocomplete.Input render={<TextField.Input placeholder=\"Click to open...\" />} />\n            </TextField.Root>\n            <Autocomplete.Content>\n              <ScrollArea type=\"auto\">\n                <Autocomplete.Empty>No countries found.</Autocomplete.Empty>\n                <Autocomplete.List>\n                  {(country) => (\n                    <Autocomplete.Item key={country as string} value={country}>\n                      {country as string}\n                    </Autocomplete.Item>\n                  )}\n                </Autocomplete.List>\n              </ScrollArea>\n            </Autocomplete.Content>\n          </Autocomplete.Root>\n        </div>\n\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            <Code size=\"1\">openOnInputClick={'{false}'}</Code> — Popup only opens when typing\n          </Text>\n          <Autocomplete.Root items={countries} openOnInputClick={false}>\n            <TextField.Root>\n              <Autocomplete.Input render={<TextField.Input placeholder=\"Type to open...\" />} />\n            </TextField.Root>\n            <Autocomplete.Content>\n              <ScrollArea type=\"auto\">\n                <Autocomplete.Empty>No countries found.</Autocomplete.Empty>\n                <Autocomplete.List>\n                  {(country) => (\n                    <Autocomplete.Item key={country as string} value={country}>\n                      {country as string}\n                    </Autocomplete.Item>\n                  )}\n                </Autocomplete.List>\n              </ScrollArea>\n            </Autocomplete.Content>\n          </Autocomplete.Root>\n        </div>\n\n        <Text size=\"1\" color=\"gray\" style={{ fontStyle: 'italic' }}>\n          Click on each input to see the difference. When disabled, the popup only opens when you start typing.\n        </Text>\n      </div>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Submit on Item Click\n// ============================================================================\n\nexport const SubmitOnItemClick: Story = {\n  name: 'submitOnItemClick',\n  render: () => {\n    const [submittedValue, setSubmittedValue] = React.useState<string | null>(null);\n\n    const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {\n      e.preventDefault();\n      const formData = new FormData(e.currentTarget);\n      const search = formData.get('search') as string;\n      setSubmittedValue(search);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', maxWidth: 350 }}>\n        <div>\n          <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n            submitOnItemClick\n          </Text>\n          <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n            Whether clicking an item should submit the autocomplete&apos;s owning form. By default, clicking an item via\n            a pointer or Enter key does not submit the owning form. Useful when the autocomplete is used as a\n            single-field form search input.\n          </Text>\n        </div>\n\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              <Code size=\"1\">submitOnItemClick={'{false}'}</Code> (default) — Selecting an item does not submit the form\n            </Text>\n            <form onSubmit={handleSubmit}>\n              <Autocomplete.Root items={countries} submitOnItemClick={false}>\n                <TextField.Root>\n                  <Autocomplete.Input\n                    name=\"search\"\n                    render={<TextField.Input placeholder=\"Select an item (won't submit)...\" />}\n                  />\n                </TextField.Root>\n                <Autocomplete.Content>\n                  <ScrollArea type=\"auto\">\n                    <Autocomplete.Empty>No countries found.</Autocomplete.Empty>\n                    <Autocomplete.List>\n                      {(country) => (\n                        <Autocomplete.Item key={country as string} value={country}>\n                          {country as string}\n                        </Autocomplete.Item>\n                      )}\n                    </Autocomplete.List>\n                  </ScrollArea>\n                </Autocomplete.Content>\n              </Autocomplete.Root>\n            </form>\n          </div>\n\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              <Code size=\"1\">submitOnItemClick={'{true}'}</Code> — Selecting an item submits the form\n            </Text>\n            <form onSubmit={handleSubmit}>\n              <Autocomplete.Root items={countries} submitOnItemClick>\n                <TextField.Root>\n                  <Autocomplete.Input\n                    name=\"search\"\n                    render={<TextField.Input placeholder=\"Select an item (will submit)...\" />}\n                  />\n                </TextField.Root>\n                <Autocomplete.Content>\n                  <ScrollArea type=\"auto\">\n                    <Autocomplete.Empty>No countries found.</Autocomplete.Empty>\n                    <Autocomplete.List>\n                      {(country) => (\n                        <Autocomplete.Item key={country as string} value={country}>\n                          {country as string}\n                        </Autocomplete.Item>\n                      )}\n                    </Autocomplete.List>\n                  </ScrollArea>\n                </Autocomplete.Content>\n              </Autocomplete.Root>\n            </form>\n          </div>\n\n          {submittedValue !== null && (\n            <div\n              style={{\n                padding: 'var(--space-3)',\n                backgroundColor: 'var(--green-a3)',\n                borderRadius: 'var(--radius-2)',\n              }}\n            >\n              <Text size=\"2\" color=\"green\">\n                Form submitted with value: <Code size=\"2\">{submittedValue || '(empty)'}</Code>\n              </Text>\n            </div>\n          )}\n\n          <Text size=\"1\" color=\"gray\" style={{ fontStyle: 'italic' }}>\n            Select an item from each autocomplete. The second one will trigger the form submission indicator above.\n          </Text>\n        </div>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Disabled\n// ============================================================================\n\nexport const Disabled: Story = {\n  name: 'disabled',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', maxWidth: 350 }}>\n      <div>\n        <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n          disabled\n        </Text>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n          Whether the component should ignore user interaction.\n        </Text>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            <Code size=\"1\">disabled={'{false}'}</Code> (default) — Component is interactive\n          </Text>\n          <Autocomplete.Root items={countries} disabled={false}>\n            <TextField.Root>\n              <Autocomplete.Input render={<TextField.Input placeholder=\"Interactive autocomplete...\" />} />\n            </TextField.Root>\n            <Autocomplete.Content>\n              <ScrollArea type=\"auto\">\n                <Autocomplete.Empty>No countries found.</Autocomplete.Empty>\n                <Autocomplete.List>\n                  {(country) => (\n                    <Autocomplete.Item key={country as string} value={country}>\n                      {country as string}\n                    </Autocomplete.Item>\n                  )}\n                </Autocomplete.List>\n              </ScrollArea>\n            </Autocomplete.Content>\n          </Autocomplete.Root>\n        </div>\n\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            <Code size=\"1\">disabled={'{true}'}</Code> — Component ignores user interaction\n          </Text>\n          <Autocomplete.Root items={countries} disabled>\n            <TextField.Root>\n              <Autocomplete.Input render={<TextField.Input placeholder=\"Disabled autocomplete...\" />} />\n            </TextField.Root>\n            <Autocomplete.Content>\n              <ScrollArea type=\"auto\">\n                <Autocomplete.Empty>No countries found.</Autocomplete.Empty>\n                <Autocomplete.List>\n                  {(country) => (\n                    <Autocomplete.Item key={country as string} value={country}>\n                      {country as string}\n                    </Autocomplete.Item>\n                  )}\n                </Autocomplete.List>\n              </ScrollArea>\n            </Autocomplete.Content>\n          </Autocomplete.Root>\n        </div>\n\n        <Text size=\"1\" color=\"gray\" style={{ fontStyle: 'italic' }}>\n          Try clicking or typing in each input. The disabled autocomplete will not respond to any interaction.\n        </Text>\n      </div>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Input Ref\n// ============================================================================\n\nexport const InputRef: Story = {\n  name: 'inputRef',\n  render: () => {\n    const inputRef = React.useRef<HTMLInputElement>(null);\n    const [inputInfo, setInputInfo] = React.useState<string | null>(null);\n\n    const handleShowInputInfo = () => {\n      if (inputRef.current) {\n        setInputInfo(\n          JSON.stringify(\n            {\n              tagName: inputRef.current.tagName,\n              type: inputRef.current.type,\n              value: inputRef.current.value,\n              name: inputRef.current.name || '(none)',\n              id: inputRef.current.id || '(none)',\n            },\n            null,\n            2,\n          ),\n        );\n      }\n    };\n\n    const handleFocusInput = () => {\n      inputRef.current?.focus();\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 350 }}>\n        <div>\n          <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n            inputRef\n          </Text>\n          <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n            A ref to the hidden input element. Useful for programmatic access to the input, such as focusing or reading\n            form data.\n          </Text>\n        </div>\n\n        <Autocomplete.Root items={countries} inputRef={inputRef}>\n          <TextField.Root>\n            <Autocomplete.Input name=\"country\" render={<TextField.Input placeholder=\"Search countries...\" />} />\n          </TextField.Root>\n          <Autocomplete.Content>\n            <ScrollArea type=\"auto\">\n              <Autocomplete.Empty>No countries found.</Autocomplete.Empty>\n              <Autocomplete.List>\n                {(country) => (\n                  <Autocomplete.Item key={country as string} value={country}>\n                    {country as string}\n                  </Autocomplete.Item>\n                )}\n              </Autocomplete.List>\n            </ScrollArea>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Button variant=\"surface\" type=\"button\" onClick={handleFocusInput}>\n            Focus Input\n          </Button>\n          <Button variant=\"surface\" type=\"button\" onClick={handleShowInputInfo}>\n            Show Input Info\n          </Button>\n        </div>\n\n        {inputInfo && (\n          <div\n            style={{\n              padding: 'var(--space-3)',\n              backgroundColor: 'var(--gray-a3)',\n              borderRadius: 'var(--radius-2)',\n              fontFamily: 'var(--code-font-family)',\n              fontSize: 'var(--font-size-1)',\n              whiteSpace: 'pre',\n            }}\n          >\n            {inputInfo}\n          </div>\n        )}\n\n        <Text size=\"1\" color=\"gray\" style={{ fontStyle: 'italic' }}>\n          Use the buttons above to interact with the input via the ref. Type something first, then click &quot;Show\n          Input Info&quot; to see the current input state.\n        </Text>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Actions Ref\n// ============================================================================\n\nexport const ActionsRef: Story = {\n  name: 'actionsRef',\n  render: () => {\n    // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n    const actionsRef = React.useRef<Autocomplete.Actions>(null!);\n    const [selectedCountry, setSelectedCountry] = React.useState<string | null>(null);\n    const [isOpen, setIsOpen] = React.useState(false);\n\n    const handleSelect = (value: unknown) => {\n      setSelectedCountry(value as string);\n      // Programmatically close after selection with a delay\n      setTimeout(() => {\n        actionsRef.current?.unmount();\n      }, 1000);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 400 }}>\n        <div>\n          <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n            actionsRef\n          </Text>\n          <Text size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n            A ref to imperative actions. Use <Code size=\"2\">Autocomplete.Actions</Code> to type the ref.\n          </Text>\n        </div>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            backgroundColor: 'var(--gray-a3)',\n            borderRadius: 'var(--radius-2)',\n          }}\n        >\n          <Text size=\"1\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n            Available Actions:\n          </Text>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" color=\"gray\">\n              <Code size=\"1\">unmount()</Code> — Manually unmount the autocomplete popup. Useful when the autocomplete's\n              animation is controlled by an external library, allowing you to wait for the exit animation to complete\n              before unmounting.\n            </Text>\n          </div>\n        </div>\n\n        <Autocomplete.Root\n          items={countries}\n          actionsRef={actionsRef}\n          open={isOpen}\n          onOpenChange={setIsOpen}\n          onValueChange={handleSelect}\n        >\n          <TextField.Root>\n            <Autocomplete.Input render={<TextField.Input placeholder=\"Select a country...\" />} />\n          </TextField.Root>\n          <Autocomplete.Content>\n            <ScrollArea type=\"auto\">\n              <Autocomplete.Empty>No countries found.</Autocomplete.Empty>\n              <Autocomplete.List>\n                {(country) => (\n                  <Autocomplete.Item key={country as string} value={country}>\n                    {country as string}\n                  </Autocomplete.Item>\n                )}\n              </Autocomplete.List>\n            </ScrollArea>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n\n        {selectedCountry && (\n          <div\n            style={{\n              padding: 'var(--space-3)',\n              backgroundColor: 'var(--green-a3)',\n              borderRadius: 'var(--radius-2)',\n            }}\n          >\n            <Text size=\"2\" color=\"green\">\n              Selected: <Code size=\"2\">{selectedCountry}</Code>\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ display: 'block', marginTop: 'var(--space-1)' }}>\n              The popup will unmount after 1 second via actionsRef.unmount()\n            </Text>\n          </div>\n        )}\n\n        <Text size=\"1\" color=\"gray\" style={{ fontStyle: 'italic' }}>\n          Select a country to see the actionsRef in action. The popup will be programmatically unmounted after a 1\n          second delay.\n        </Text>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Form Usage with Custom ID\n// ============================================================================\n\n// ============================================================================\n// Loop Focus\n// ============================================================================\n\nexport const LoopFocus: Story = {\n  name: 'Loop Focus',\n  render: () => (\n    <div style={{ display: 'flex', gap: 'var(--space-6)' }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 260 }}>\n        <Text size=\"2\" weight=\"bold\">\n          Default (looping)\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Arrow keys wrap around by default — past the last item loops back to the first, and vice versa.\n        </Text>\n        <Autocomplete.Root items={countries}>\n          <TextField.Root>\n            <Autocomplete.Input render={<TextField.Input placeholder=\"Search countries...\" />} />\n          </TextField.Root>\n          <Autocomplete.Content>\n            <ScrollArea type=\"auto\" style={{ maxHeight: 200 }}>\n              <Autocomplete.List>\n                {(country: string) => (\n                  <Autocomplete.Item key={country} value={country}>\n                    {country}\n                  </Autocomplete.Item>\n                )}\n              </Autocomplete.List>\n            </ScrollArea>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n        <Text size=\"1\" color=\"gray\">\n          <em>Vietnam → ↓ → Argentina (loops to top)</em>\n        </Text>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 260 }}>\n        <Text size=\"2\" weight=\"bold\">\n          loopFocus={'{false}'}\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Arrow keys stop at the first and last item. Press ↓ on the last item — nothing happens.\n        </Text>\n        <Autocomplete.Root items={countries} loopFocus={false}>\n          <TextField.Root>\n            <Autocomplete.Input render={<TextField.Input placeholder=\"Search countries...\" />} />\n          </TextField.Root>\n          <Autocomplete.Content>\n            <ScrollArea type=\"auto\" style={{ maxHeight: 200 }}>\n              <Autocomplete.List>\n                {(country: string) => (\n                  <Autocomplete.Item key={country} value={country}>\n                    {country}\n                  </Autocomplete.Item>\n                )}\n              </Autocomplete.List>\n            </ScrollArea>\n          </Autocomplete.Content>\n        </Autocomplete.Root>\n        <Text size=\"1\" color=\"gray\">\n          <em>Vietnam → ↓ → stays on Vietnam</em>\n        </Text>\n      </div>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Form with Custom ID\n// ============================================================================\n\nexport const FormWithCustomId: Story = {\n  name: 'Form with Custom ID',\n  render: () => {\n    const [formData, setFormData] = React.useState<{ country: string } | null>(null);\n\n    const countries = [\n      { id: 'us', label: 'United States' },\n      { id: 'ca', label: 'Canada' },\n      { id: 'uk', label: 'United Kingdom' },\n      { id: 'de', label: 'Germany' },\n      { id: 'fr', label: 'France' },\n      { id: 'jp', label: 'Japan' },\n      { id: 'au', label: 'Australia' },\n    ];\n\n    const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {\n      e.preventDefault();\n      const data = new FormData(e.currentTarget);\n      setFormData({ country: data.get('country') as string });\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 400 }}>\n        <div>\n          <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n            Form with Custom ID\n          </Text>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-3)', display: 'block' }}>\n            Demonstrates how to use the Autocomplete in a form with a custom <Code size=\"1\">id</Code> on the input and a{' '}\n            <Code size=\"1\">name</Code> attribute for form submission.\n          </Text>\n        </div>\n\n        <form onSubmit={handleSubmit} style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}>\n            <label htmlFor=\"country-input\">\n              <Text size=\"2\" weight=\"medium\">\n                Country\n              </Text>\n            </label>\n            <Autocomplete.Root\n              name=\"country\"\n              items={countries}\n              itemToStringValue={(item) => (item as (typeof countries)[0]).label}\n            >\n              <TextField.Root>\n                <Autocomplete.Input id=\"country-input\" render={<TextField.Input placeholder=\"Select a country...\" />} />\n              </TextField.Root>\n              <Autocomplete.Content>\n                <ScrollArea type=\"auto\" style={{ maxHeight: 200 }}>\n                  <Autocomplete.List>\n                    {(country: (typeof countries)[0]) => (\n                      <Autocomplete.Item key={country.id} value={country}>\n                        {country.label}\n                      </Autocomplete.Item>\n                    )}\n                  </Autocomplete.List>\n                </ScrollArea>\n              </Autocomplete.Content>\n            </Autocomplete.Root>\n            <Text size=\"1\" color=\"gray\">\n              The input has <Code size=\"1\">id=\"country-input\"</Code> and the root has{' '}\n              <Code size=\"1\">name=\"country\"</Code>\n            </Text>\n          </div>\n\n          <Button type=\"submit\" variant=\"solid\">\n            Submit\n          </Button>\n        </form>\n\n        {formData && (\n          <div\n            style={{\n              padding: 'var(--space-3)',\n              background: 'var(--green-a3)',\n              borderRadius: 'var(--radius-2)',\n            }}\n          >\n            <Text size=\"2\" weight=\"medium\" color=\"green\">\n              Form submitted!\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ display: 'block', marginTop: 'var(--space-1)' }}>\n              Country: <Code size=\"1\">{formData.country || '(empty)'}</Code>\n            </Text>\n          </div>\n        )}\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            background: 'var(--gray-a3)',\n            borderRadius: 'var(--radius-2)',\n          }}\n        >\n          <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n            Key props for form usage:\n          </Text>\n          <ul style={{ margin: 0, paddingLeft: 'var(--space-4)', fontSize: 'var(--font-size-1)' }}>\n            <li>\n              <Code size=\"1\">id</Code> on <Code size=\"1\">Autocomplete.Input</Code> - Sets the input's id for label\n              association\n            </li>\n            <li>\n              <Code size=\"1\">name</Code> on <Code size=\"1\">Autocomplete.Root</Code> - Identifies the field in form\n              submission\n            </li>\n            <li>\n              <Code size=\"1\">itemToStringValue</Code> - Converts item to string for form value\n            </li>\n          </ul>\n        </div>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/autocomplete/autocomplete.tsx",
    "content": "'use client';\n\nimport { Autocomplete as AutocompletePrimitive } from '@base-ui/react/autocomplete';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { type GetPropDefTypes } from '../../helpers';\nimport { Theme, useThemeContext } from '../../theme';\nimport { autocompleteContentPropDefs, autocompleteItemPropDefs } from './autocomplete.props';\n\n// Re-export useFilter hook from Base UI\nconst { useFilter } = AutocompletePrimitive;\nexport { useFilter };\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype AutocompleteContentOwnProps = GetPropDefTypes<typeof autocompleteContentPropDefs>;\ntype AutocompleteItemOwnProps = GetPropDefTypes<typeof autocompleteItemPropDefs>;\n\n// Re-export Base UI types for consumers\ntype AutocompleteRootHighlightEventDetails = AutocompletePrimitive.Root.HighlightEventDetails;\ntype AutocompleteRootActions = AutocompletePrimitive.Root.Actions;\n\n// ============================================================================\n// Context\n// ============================================================================\n\ntype AutocompleteContentContextValue = AutocompleteContentOwnProps;\nconst AutocompleteContentContext = React.createContext<AutocompleteContentContextValue>({});\n\n// ============================================================================\n// Root\n// ============================================================================\n\ninterface AutocompleteRootProps extends React.ComponentProps<typeof AutocompletePrimitive.Root> {}\n\nfunction AutocompleteRoot(props: AutocompleteRootProps) {\n  return <AutocompletePrimitive.Root {...props} />;\n}\nAutocompleteRoot.displayName = 'AutocompleteRoot';\n\n// ============================================================================\n// Input\n// ============================================================================\n\ninterface AutocompleteInputProps extends React.ComponentProps<typeof AutocompletePrimitive.Input> {}\n\nconst AutocompleteInput = React.forwardRef<HTMLInputElement, AutocompleteInputProps>((props, forwardedRef) => {\n  return <AutocompletePrimitive.Input {...props} ref={forwardedRef} />;\n});\nAutocompleteInput.displayName = 'AutocompleteInput';\n\n// ============================================================================\n// Trigger\n// ============================================================================\n\ninterface AutocompleteTriggerProps extends Omit<\n  React.ComponentProps<typeof AutocompletePrimitive.Trigger>,\n  'render' | 'className'\n> {\n  className?: string;\n}\n\nfunction AutocompleteTrigger({ children, ...props }: AutocompleteTriggerProps) {\n  return <AutocompletePrimitive.Trigger {...props} render={children as React.ReactElement} />;\n}\nAutocompleteTrigger.displayName = 'AutocompleteTrigger';\n\n// ============================================================================\n// Icon\n// ============================================================================\n\ninterface AutocompleteIconProps extends Omit<\n  React.ComponentProps<typeof AutocompletePrimitive.Icon>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst AutocompleteIcon = React.forwardRef<HTMLDivElement, AutocompleteIconProps>((props, forwardedRef) => {\n  const { className, ...iconProps } = props;\n  return (\n    <AutocompletePrimitive.Icon\n      {...iconProps}\n      ref={forwardedRef}\n      className={classNames('fui-AutocompleteIcon', className)}\n    />\n  );\n});\nAutocompleteIcon.displayName = 'AutocompleteIcon';\n\n// ============================================================================\n// Clear\n// ============================================================================\n\ninterface AutocompleteClearProps extends Omit<\n  React.ComponentProps<typeof AutocompletePrimitive.Clear>,\n  'render' | 'className'\n> {\n  className?: string;\n}\n\nfunction AutocompleteClear({ children, ...props }: AutocompleteClearProps) {\n  return <AutocompletePrimitive.Clear {...props} render={children as React.ReactElement} />;\n}\nAutocompleteClear.displayName = 'AutocompleteClear';\n\n// ============================================================================\n// Content\n// ============================================================================\n\ninterface AutocompleteContentProps\n  extends\n    Omit<React.ComponentProps<typeof AutocompletePrimitive.Popup>, 'className' | 'render' | 'style'>,\n    AutocompleteContentOwnProps {\n  className?: string;\n  style?: React.CSSProperties;\n  container?: React.ComponentProps<typeof AutocompletePrimitive.Portal>['container'];\n  keepMounted?: React.ComponentProps<typeof AutocompletePrimitive.Portal>['keepMounted'];\n  // Positioner props\n  anchor?: React.ComponentProps<typeof AutocompletePrimitive.Positioner>['anchor'];\n  side?: React.ComponentProps<typeof AutocompletePrimitive.Positioner>['side'];\n  sideOffset?: React.ComponentProps<typeof AutocompletePrimitive.Positioner>['sideOffset'];\n  align?: React.ComponentProps<typeof AutocompletePrimitive.Positioner>['align'];\n  alignOffset?: React.ComponentProps<typeof AutocompletePrimitive.Positioner>['alignOffset'];\n  collisionPadding?: React.ComponentProps<typeof AutocompletePrimitive.Positioner>['collisionPadding'];\n}\n\nconst AutocompleteContent = (props: AutocompleteContentProps) => {\n  const themeContext = useThemeContext();\n  const {\n    className,\n    children,\n    size = autocompleteContentPropDefs.size.default,\n    color,\n    variant = autocompleteContentPropDefs.variant.default,\n    container,\n    keepMounted,\n    // Positioner props\n    anchor,\n    side = 'bottom',\n    sideOffset = 4,\n    align = 'start',\n    alignOffset,\n    collisionPadding = 10,\n    ...contentProps\n  } = props;\n  const resolvedColor = color ?? themeContext.accentColor;\n\n  return (\n    <AutocompletePrimitive.Portal container={container} keepMounted={keepMounted}>\n      <AutocompletePrimitive.Positioner\n        className=\"fui-AutocompletePositioner\"\n        anchor={anchor}\n        side={side}\n        sideOffset={sideOffset}\n        align={align}\n        alignOffset={alignOffset}\n        collisionPadding={collisionPadding}\n      >\n        <Theme\n          render={<AutocompletePrimitive.Popup />}\n          data-accent-color={resolvedColor}\n          {...contentProps}\n          className={classNames(\n            'fui-AutocompleteContent',\n            'fui-BaseMenuContent',\n            `fui-variant-${variant}`,\n            className,\n            `fui-r-size-${size}`,\n          )}\n        >\n          <AutocompleteContentContext.Provider\n            value={React.useMemo(() => ({ size, color: resolvedColor, variant }), [size, resolvedColor, variant])}\n          >\n            {children}\n          </AutocompleteContentContext.Provider>\n        </Theme>\n      </AutocompletePrimitive.Positioner>\n    </AutocompletePrimitive.Portal>\n  );\n};\nAutocompleteContent.displayName = 'AutocompleteContent';\n\n// ============================================================================\n// List\n// ============================================================================\n\ninterface AutocompleteListProps extends Omit<\n  React.ComponentProps<typeof AutocompletePrimitive.List>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst AutocompleteList = (props: AutocompleteListProps) => {\n  const { className, ...listProps } = props;\n  return <AutocompletePrimitive.List {...listProps} className={classNames('fui-AutocompleteList', className)} />;\n};\nAutocompleteList.displayName = 'AutocompleteList';\n\n// ============================================================================\n// Item\n// ============================================================================\n\ninterface AutocompleteItemProps\n  extends\n    Omit<React.ComponentProps<typeof AutocompletePrimitive.Item>, 'className' | 'render'>,\n    AutocompleteItemOwnProps {\n  className?: string;\n}\n\nconst AutocompleteItem = React.forwardRef<HTMLDivElement, AutocompleteItemProps>((props, forwardedRef) => {\n  const { className, color, ...itemProps } = props;\n  return (\n    <AutocompletePrimitive.Item\n      data-accent-color={color}\n      {...itemProps}\n      ref={forwardedRef}\n      className={classNames('fui-AutocompleteItem', 'fui-BaseMenuItem', className)}\n    />\n  );\n});\nAutocompleteItem.displayName = 'AutocompleteItem';\n\n// ============================================================================\n// Group\n// ============================================================================\n\ninterface AutocompleteGroupProps extends Omit<\n  React.ComponentProps<typeof AutocompletePrimitive.Group>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst AutocompleteGroup = (props: AutocompleteGroupProps) => {\n  const { className, ...groupProps } = props;\n  return (\n    <AutocompletePrimitive.Group\n      {...groupProps}\n      className={classNames('fui-AutocompleteGroup', 'fui-BaseMenuGroup', className)}\n    />\n  );\n};\nAutocompleteGroup.displayName = 'AutocompleteGroup';\n\n// ============================================================================\n// GroupLabel\n// ============================================================================\n\ninterface AutocompleteGroupLabelProps extends Omit<\n  React.ComponentProps<typeof AutocompletePrimitive.GroupLabel>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst AutocompleteGroupLabel = (props: AutocompleteGroupLabelProps) => {\n  const { className, ...groupLabelProps } = props;\n  return (\n    <AutocompletePrimitive.GroupLabel\n      {...groupLabelProps}\n      className={classNames('fui-AutocompleteGroupLabel', 'fui-BaseMenuGroupLabel', className)}\n    />\n  );\n};\nAutocompleteGroupLabel.displayName = 'AutocompleteGroupLabel';\n\n// ============================================================================\n// Separator\n// ============================================================================\n\ninterface AutocompleteSeparatorProps extends Omit<\n  React.ComponentProps<typeof AutocompletePrimitive.Separator>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst AutocompleteSeparator = (props: AutocompleteSeparatorProps) => {\n  const { className, ...separatorProps } = props;\n  return (\n    <AutocompletePrimitive.Separator\n      {...separatorProps}\n      className={classNames('fui-AutocompleteSeparator', 'fui-BaseMenuSeparator', className)}\n    />\n  );\n};\nAutocompleteSeparator.displayName = 'AutocompleteSeparator';\n\n// ============================================================================\n// Row (for grid layouts)\n// ============================================================================\n\ninterface AutocompleteRowProps extends Omit<\n  React.ComponentProps<typeof AutocompletePrimitive.Row>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst AutocompleteRow = React.forwardRef<HTMLDivElement, AutocompleteRowProps>((props, forwardedRef) => {\n  const { className, ...rowProps } = props;\n  return (\n    <AutocompletePrimitive.Row\n      {...rowProps}\n      ref={forwardedRef}\n      className={classNames('fui-AutocompleteRow', className)}\n    />\n  );\n});\nAutocompleteRow.displayName = 'AutocompleteRow';\n\n// ============================================================================\n// Empty\n// ============================================================================\n\ninterface AutocompleteEmptyProps extends Omit<\n  React.ComponentProps<typeof AutocompletePrimitive.Empty>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst AutocompleteEmpty = (props: AutocompleteEmptyProps) => {\n  const { className, ...emptyProps } = props;\n  return <AutocompletePrimitive.Empty {...emptyProps} className={classNames('fui-AutocompleteEmpty', className)} />;\n};\nAutocompleteEmpty.displayName = 'AutocompleteEmpty';\n\n// ============================================================================\n// Status\n// ============================================================================\n\ninterface AutocompleteStatusProps extends Omit<\n  React.ComponentProps<typeof AutocompletePrimitive.Status>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst AutocompleteStatus = (props: AutocompleteStatusProps) => {\n  const { className, ...statusProps } = props;\n  return <AutocompletePrimitive.Status {...statusProps} className={classNames('fui-AutocompleteStatus', className)} />;\n};\nAutocompleteStatus.displayName = 'AutocompleteStatus';\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nexport {\n  AutocompleteClear as Clear,\n  AutocompleteContent as Content,\n  AutocompleteEmpty as Empty,\n  AutocompleteGroup as Group,\n  AutocompleteGroupLabel as GroupLabel,\n  AutocompleteIcon as Icon,\n  AutocompleteInput as Input,\n  AutocompleteItem as Item,\n  AutocompleteList as List,\n  AutocompleteRoot as Root,\n  AutocompleteRow as Row,\n  AutocompleteSeparator as Separator,\n  AutocompleteStatus as Status,\n  AutocompleteTrigger as Trigger,\n};\n\nexport type {\n  AutocompleteRootActions as Actions,\n  AutocompleteClearProps as ClearProps,\n  AutocompleteContentProps as ContentProps,\n  AutocompleteEmptyProps as EmptyProps,\n  AutocompleteGroupLabelProps as GroupLabelProps,\n  AutocompleteGroupProps as GroupProps,\n  AutocompleteIconProps as IconProps,\n  AutocompleteInputProps as InputProps,\n  AutocompleteItemProps as ItemProps,\n  AutocompleteListProps as ListProps,\n  AutocompleteRootHighlightEventDetails as RootHighlightEventDetails,\n  AutocompleteRootProps as RootProps,\n  AutocompleteRowProps as RowProps,\n  AutocompleteSeparatorProps as SeparatorProps,\n  AutocompleteStatusProps as StatusProps,\n  AutocompleteTriggerProps as TriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/autocomplete/index.ts",
    "content": "export * as Autocomplete from './autocomplete';\nexport * from './autocomplete.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar/avatar.css",
    "content": ".fui-AvatarRoot {\n  container-type: inline-size;\n  display: inline-grid;\n  place-items: center;\n  vertical-align: middle;\n  user-select: none;\n  width: var(--avatar-size);\n  height: var(--avatar-size);\n  flex-shrink: 0;\n\n  outline: 1px solid var(--accent-a5);\n  outline-offset: -1px;\n\n  background-color: var(--accent-a3);\n  border-radius: max(25%, var(--radius-full));\n\n  & :where(.fui-AvatarFallback) {\n    color: var(--accent-a11);\n  }\n  &:where(.fui-high-contrast) :where(.fui-AvatarFallback) {\n    color: var(--accent-12);\n  }\n  &:where(.fui-shape-circle) {\n    --radius-full: var(--radius-thumb);\n  }\n  &:where(:has(.fui-AvatarImage)) {\n    outline: none;\n    background: none;\n  }\n}\n\n.fui-AvatarImage {\n  grid-area: 1 / 1;\n  aspect-ratio: 1;\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n  border-radius: inherit;\n  /* Fix safari issue where animated avatars were blurred */\n  transform: translateZ(0px);\n\n  outline: 1px solid var(--gray-a5);\n  outline-offset: -1px;\n}\n\n.fui-AvatarFallback {\n  grid-area: 1 / 1;\n  aspect-ratio: 1;\n  z-index: 0;\n  width: 100%;\n  height: 100%;\n\n  overflow: hidden;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  line-height: 1;\n  border-radius: inherit;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-AvatarFallback {\n  font-weight: var(--font-weight-medium);\n  text-transform: uppercase;\n\n  line-height: 1.4;\n  letter-spacing: 0.05em;\n  &:where(.fui-one-letter) {\n    font-size: 45cqw;\n  }\n  &:where(.fui-two-letters) {\n    /* prettier-ignore */\n    font-size: 40cqw;\n  }\n}\n\n.fui-AvatarRoot {\n  &:where(.fui-r-size-0) {\n    --avatar-size: var(--space-4);\n  }\n  &:where(.fui-r-size-1) {\n    --avatar-size: var(--space-5);\n  }\n  &:where(.fui-r-size-2) {\n    --avatar-size: var(--space-6);\n  }\n  &:where(.fui-r-size-3) {\n    --avatar-size: var(--space-7);\n  }\n  &:where(.fui-r-size-4) {\n    --avatar-size: var(--space-8);\n  }\n  &:where(.fui-r-size-5) {\n    --avatar-size: var(--space-9);\n  }\n  &:where(.fui-r-size-6) {\n    --avatar-size: 80px;\n  }\n  &:where(.fui-r-size-7) {\n    --avatar-size: 96px;\n  }\n  &:where(.fui-r-size-8) {\n    --avatar-size: 128px;\n  }\n  &:where(.fui-r-size-9) {\n    --avatar-size: 160px;\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar/avatar.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp, highContrastProp } from '../../helpers';\n\nconst sizes = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] as const;\nconst shapes = ['circle', 'square'] as const;\n\nconst avatarPropDefs = {\n  size: { type: 'enum', values: sizes, default: '3' },\n  shape: { type: 'enum', values: shapes, default: 'circle' },\n  color: { ...colorProp, default: undefined },\n  highContrast: highContrastProp,\n  fallback: { type: 'ReactNode', default: undefined, required: true },\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  shape: PropDef<(typeof shapes)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n  fallback: PropDef<React.ReactNode>;\n};\n\nexport { avatarPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar/avatar.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\nimport { fn } from '@storybook/test';\nimport React from 'react';\nimport { Avatar } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/Avatar',\n  component: Avatar,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n  args: {\n    onLoadingStatusChange: fn() as (status: 'idle' | 'loading' | 'loaded' | 'error') => void,\n  },\n} satisfies Meta<typeof Avatar>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    fallback: 'Cameron Zoub',\n    color: 'blue',\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n      <Avatar\n        {...args}\n        src=\"https://images.unsplash.com/photo-1502823403499-6ccfcf4fb453?&w=256&h=256&q=70&crop=focalpoint&fp-x=0.5&fp-y=0.3&fp-z=1&fit=crop\"\n      />\n      {/* <Avatar {...args} /> */}\n    </div>\n  ),\n};\n\nexport const Shape: Story = {\n  args: {\n    fallback: 'Cameron Zoub',\n    color: 'blue',\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <Avatar\n          {...args}\n          src=\"https://images.unsplash.com/photo-1502823403499-6ccfcf4fb453?&w=256&h=256&q=70&crop=focalpoint&fp-x=0.5&fp-y=0.3&fp-z=1&fit=crop\"\n          shape=\"circle\"\n        />\n        <Avatar {...args} shape=\"circle\" />\n      </div>\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <Avatar\n          {...args}\n          src=\"https://images.unsplash.com/photo-1502823403499-6ccfcf4fb453?&w=256&h=256&q=70&crop=focalpoint&fp-x=0.5&fp-y=0.3&fp-z=1&fit=crop\"\n          shape=\"square\"\n        />\n        <Avatar {...args} shape=\"square\" />\n      </div>\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  args: {\n    fallback: 'Cameron Zoub',\n    src: 'https://images.unsplash.com/photo-1502823403499-6ccfcf4fb453?&w=256&h=256&q=70&crop=focalpoint&fp-x=0.5&fp-y=0.3&fp-z=1&fit=crop',\n    color: 'blue',\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n      <Avatar {...args} size=\"0\" />\n      <Avatar {...args} size=\"1\" />\n      <Avatar {...args} size=\"2\" />\n      <Avatar {...args} size=\"3\" />\n      <Avatar {...args} size=\"4\" />\n      <Avatar {...args} size=\"5\" />\n      <Avatar {...args} size=\"6\" />\n      <Avatar {...args} size=\"7\" />\n      <Avatar {...args} size=\"8\" />\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  args: {\n    fallback: 'Cameron Zoub',\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n      <Avatar {...args} color=\"indigo\" />\n      <Avatar {...args} color=\"cyan\" />\n      <Avatar {...args} color=\"orange\" />\n      <Avatar {...args} color=\"crimson\" />\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  args: {\n    fallback: 'Cameron Zoub',\n  },\n  render: (args) => (\n    <div style={{ display: 'inline-grid', gridTemplateRows: 'repeat(2, 1fr)', gap: '8px', gridAutoFlow: 'column' }}>\n      <Avatar {...args} color=\"indigo\" />\n      <Avatar {...args} color=\"indigo\" highContrast />\n      <Avatar {...args} color=\"cyan\" />\n      <Avatar {...args} color=\"cyan\" highContrast />\n      <Avatar {...args} color=\"orange\" />\n      <Avatar {...args} color=\"orange\" highContrast />\n      <Avatar {...args} color=\"crimson\" />\n      <Avatar {...args} color=\"crimson\" highContrast />\n    </div>\n  ),\n};\n\nexport const Fallback: Story = {\n  args: {\n    fallback: 'Cameron Zoub',\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n      <Avatar {...args} fallback={<>AB</>} />\n      <Avatar {...args} fallback=\"Ilya Miskov\" />\n      <Avatar {...args} fallback=\"John von Neumann\" />\n      <Avatar {...args} fallback=\"Grace Hopper 123\" />\n      <Avatar {...args} fallback=\"artur_bien\" />\n      <Avatar\n        {...args}\n        fallback={\n          <div style={{ width: 20, height: 20 }}>\n            <svg viewBox=\"0 0 64 64\" fill=\"currentColor\">\n              <path d=\"M41.5 14c4.687 0 8.5 4.038 8.5 9s-3.813 9-8.5 9S33 27.962 33 23 36.813 14 41.5 14zM56.289 43.609C57.254 46.21 55.3 49 52.506 49c-2.759 0-11.035 0-11.035 0 .689-5.371-4.525-10.747-8.541-13.03 2.388-1.171 5.149-1.834 8.07-1.834C48.044 34.136 54.187 37.944 56.289 43.609zM37.289 46.609C38.254 49.21 36.3 52 33.506 52c-5.753 0-17.259 0-23.012 0-2.782 0-4.753-2.779-3.783-5.392 2.102-5.665 8.245-9.472 15.289-9.472S35.187 40.944 37.289 46.609zM21.5 17c4.687 0 8.5 4.038 8.5 9s-3.813 9-8.5 9S13 30.962 13 26 16.813 17 21.5 17z\" />\n            </svg>\n          </div>\n        }\n      />\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar/avatar.tsx",
    "content": "'use client';\n\nimport { Avatar as AvatarPrimitive } from '@base-ui/react/avatar';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { avatarPropDefs } from './avatar.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\nimport { getInitials } from '../../helpers/get-initials';\n\ntype AvatarOwnProps = GetPropDefTypes<typeof avatarPropDefs>;\ninterface AvatarProps extends Omit<PropsWithoutColor<typeof AvatarPrimitive.Image>, 'style'>, AvatarOwnProps {\n  // TODO: See if we can automate making prop defs with `required: true` non nullable\n  fallback: NonNullable<AvatarOwnProps['fallback']>;\n  style?: React.CSSProperties;\n}\n\nconst Avatar = (props: AvatarProps) => {\n  const {\n    className,\n    style,\n    size = avatarPropDefs.size.default,\n    color = avatarPropDefs.color.default,\n    highContrast = avatarPropDefs.highContrast.default,\n    fallback: fallbackProp,\n    shape = avatarPropDefs.shape.default,\n    onLoadingStatusChange,\n    ...imageProps\n  } = props;\n\n  const fallback = React.useMemo(() => {\n    if (typeof fallbackProp !== 'string') return fallbackProp;\n    try {\n      return getInitials(fallbackProp);\n    } catch (error) {\n      console.error('Error generating initials:', error);\n      return fallbackProp;\n    }\n  }, [fallbackProp]);\n\n  return (\n    <AvatarPrimitive.Root\n      data-accent-color={color}\n      className={classNames(\n        'fui-AvatarRoot',\n        className,\n        `fui-r-size-${size}`,\n        { 'fui-high-contrast': highContrast },\n        `fui-shape-${shape}`,\n      )}\n      style={style}\n    >\n      <AvatarPrimitive.Image\n        className=\"fui-AvatarImage\"\n        onLoadingStatusChange={onLoadingStatusChange}\n        {...imageProps}\n      />\n      <AvatarPrimitive.Fallback\n        className={classNames('fui-AvatarFallback', {\n          'fui-one-letter': typeof fallback === 'string' && fallback.length === 1,\n          'fui-two-letters': typeof fallback === 'string' && fallback.length === 2,\n        })}\n      >\n        {fallback}\n      </AvatarPrimitive.Fallback>\n    </AvatarPrimitive.Root>\n  );\n};\nAvatar.displayName = 'Avatar';\n\nexport { Avatar };\nexport type { AvatarProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar/index.ts",
    "content": "export * from './avatar';\nexport * from './avatar.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar-group/avatar-group.css",
    "content": ".fui-AvatarGroupRoot {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  vertical-align: middle;\n  user-select: none;\n  width: var(--avatar-group-size);\n  height: var(--avatar-group-size);\n  flex-shrink: 0;\n\n  contain: size layout;\n  overflow: hidden;\n  background-color: var(--accent-a3);\n\n  --avatar-group-inner-inset: 0.5;\n  /* Casting PX values to integers to calculate scaling */\n  --size-int: tan(atan2(var(--avatar-group-size), 1px));\n  /* Avatar size=\"3\" is a basis for --avatar-group-inner-scale */\n  --base-size-int: tan(atan2(var(--space-7), 1px));\n  --avatar-group-inner-scale: calc((var(--size-int) - var(--avatar-group-inner-inset) * 2) / var(--base-size-int));\n\n  border-radius: max(25%, var(--radius-full));\n\n  &:where(.fui-high-contrast) :where(.fui-AvatarFallback) {\n    color: var(--accent-12);\n  }\n  &:where(.fui-shape-circle) {\n    --radius-full: var(--radius-thumb);\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-AvatarGroupRoot {\n  &:where(.fui-r-size-1) {\n    --avatar-group-size: var(--space-5);\n  }\n  &:where(.fui-r-size-2) {\n    --avatar-group-size: var(--space-6);\n  }\n  &:where(.fui-r-size-3) {\n    --avatar-group-size: var(--space-7);\n  }\n  &:where(.fui-r-size-4) {\n    --avatar-group-size: var(--space-8);\n  }\n  &:where(.fui-r-size-5) {\n    --avatar-group-size: var(--space-9);\n  }\n  &:where(.fui-r-size-6) {\n    --avatar-group-size: 80px;\n  }\n  &:where(.fui-r-size-7) {\n    --avatar-group-size: 96px;\n  }\n  &:where(.fui-r-size-8) {\n    --avatar-group-size: 128px;\n  }\n  &:where(.fui-r-size-9) {\n    --avatar-group-size: 160px;\n  }\n}\n\n.fui-AvatarGroupRootInner {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%;\n\n  transform-origin: 0 0;\n  transform: scale(var(--avatar-group-inner-scale));\n  pointer-events: none;\n  left: calc(var(--avatar-group-inner-inset) * 1px);\n  top: calc(var(--avatar-group-inner-inset) * 1px);\n}\n\n.fui-AvatarGroupRoot[data-status='loaded'] {\n  outline: 1px solid var(--gray-a5);\n  background: none;\n}\n\n.fui-AvatarGroupAvatar {\n  position: absolute;\n  left: 0;\n  top: 0;\n  transition: transform 0.5s cubic-bezier(0.32, 0.72, 0, 1);\n  transform-origin: center;\n  /* Hide items by default to prevent displaying to many avatars in a group */\n  visibility: hidden;\n  background-color: var(--accent-4);\n}\n\n.fui-AvatarGroupRoot:has(.fui-AvatarGroupAvatar:nth-child(1)) {\n  .fui-AvatarGroupAvatar:nth-child(1) {\n    visibility: visible;\n  }\n}\n.fui-AvatarGroupRoot:has(.fui-AvatarGroupAvatar:nth-child(2)) {\n  .fui-AvatarGroupAvatar:nth-child(1) {\n    transform: scale(0.5) translate(-12px, -12px);\n    visibility: visible;\n  }\n\n  .fui-AvatarGroupAvatar:nth-child(2) {\n    transform: scale(0.4) translate(18px, 18px);\n    visibility: visible;\n  }\n}\n.fui-AvatarGroupRoot:has(.fui-AvatarGroupAvatar:nth-child(3)) {\n  .fui-AvatarGroupAvatar:nth-child(1) {\n    transform: scale(0.5) translate(-12px, -12px);\n    visibility: visible;\n  }\n\n  .fui-AvatarGroupAvatar:nth-child(2) {\n    transform: scale(0.4) translate(26px, 10px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(3) {\n    transform: scale(0.35) translate(-10px, 33px);\n    visibility: visible;\n  }\n}\n\n.fui-AvatarGroupRoot:has(.fui-AvatarGroupAvatar:nth-child(4)) {\n  .fui-AvatarGroupAvatar:nth-child(1) {\n    transform: scale(0.5) translate(-10px, -14px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(2) {\n    transform: scale(0.4) translate(23px, 12px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(3) {\n    transform: scale(0.35) translate(-16px, 30px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(4) {\n    transform: scale(0.25) translate(42px, -36px);\n    visibility: visible;\n  }\n}\n.fui-AvatarGroupRoot:has(.fui-AvatarGroupAvatar:nth-child(5)) {\n  .fui-AvatarGroupAvatar:nth-child(1) {\n    transform: scale(0.46) translate(-16px, -12px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(2) {\n    transform: scale(0.4) translate(18px, 18px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(3) {\n    transform: scale(0.32) translate(-23px, 32px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(4) {\n    transform: scale(0.28) translate(40px, -22px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(5) {\n    transform: scale(0.22) translate(18px, -64px);\n    visibility: visible;\n  }\n}\n.fui-AvatarGroupRoot:has(.fui-AvatarGroupAvatar:nth-child(6)) {\n  .fui-AvatarGroupAvatar:nth-child(1) {\n    transform: scale(0.46) translate(-16px, -12px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(2) {\n    transform: scale(0.4) translate(22px, 12px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(3) {\n    transform: scale(0.32) translate(-14px, 36px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(4) {\n    transform: scale(0.24) translate(44px, -34px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(5) {\n    transform: scale(0.2) translate(16px, -72px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(6) {\n    transform: scale(0.18) translate(-76px, 36px);\n    visibility: visible;\n  }\n}\n.fui-AvatarGroupRoot:has(.fui-AvatarGroupAvatar:nth-child(7)) {\n  .fui-AvatarGroupAvatar:nth-child(1) {\n    transform: scale(0.46) translate(-16px, -12px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(2) {\n    transform: scale(0.4) translate(24px, 16px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(3) {\n    transform: scale(0.32) translate(-14px, 36px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(4) {\n    transform: scale(0.22) translate(50px, -44px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(5) {\n    transform: scale(0.2) translate(16px, -72px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(6) {\n    transform: scale(0.18) translate(-76px, 36px);\n    visibility: visible;\n  }\n  .fui-AvatarGroupAvatar:nth-child(7) {\n    transform: scale(0.16) translate(34px, -26px);\n    visibility: visible;\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar-group/avatar-group.props.ts",
    "content": "import { colorProp, type PropDef } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] as const;\nconst shapes = ['circle', 'square'] as const;\n\nconst avatarGroupPropDefs = {\n  color: { ...colorProp, default: 'gray' },\n  size: { type: 'enum', values: sizes, default: '3' },\n  shape: { type: 'enum', values: shapes, default: 'circle' },\n} satisfies {\n  color: typeof colorProp;\n  size: PropDef<(typeof sizes)[number]>;\n  shape: PropDef<(typeof shapes)[number]>;\n};\n\nexport { avatarGroupPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar-group/avatar-group.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Button } from 'react-aria-components';\nimport { AvatarGroup } from '..';\nimport { colorProp } from '../../../src';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/AvatarGroup',\n  component: AvatarGroup.Root,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof AvatarGroup.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\nconst availableUsers: Array<{\n  name: string;\n  color: (typeof colorProp.values)[number];\n  src: string;\n}> = [\n  {\n    name: 'Artur Bień',\n    color: 'blue',\n    src: 'https://images.unsplash.com/photo-1502823403499-6ccfcf4fb453?&w=256&h=256&q=70&crop=focalpoint&fp-x=0.5&fp-y=0.3&fp-z=1&fit=crop',\n  },\n  {\n    name: 'Cameron Zoub',\n    color: 'green',\n    src: '',\n  },\n  {\n    name: 'Carlos Whitt',\n    color: 'pink',\n    src: '',\n  },\n  {\n    name: 'Ilya Miskov',\n    color: 'yellow',\n    src: '',\n  },\n  {\n    name: 'Guillermo',\n    color: 'bronze',\n    src: '',\n  },\n  {\n    name: 'Steven Schwartz',\n    color: 'lime',\n    src: '',\n  },\n  {\n    name: 'FJ',\n    color: 'tomato',\n    src: '',\n  },\n];\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {},\n  render: (args) => {\n    const [users, setUsers] = React.useState(availableUsers);\n\n    return (\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <AvatarGroup.Root {...args} size=\"3\">\n          {users.map((user) => (\n            <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n          ))}\n        </AvatarGroup.Root>\n        <AvatarGroup.Root {...args} size=\"9\">\n          {users.map((user) => (\n            <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n          ))}\n        </AvatarGroup.Root>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n          {availableUsers.map((user) => (\n            <Button\n              key={user.name}\n              onPress={() => {\n                setUsers((prev) =>\n                  prev.map((a) => a.name).includes(user.name)\n                    ? prev.filter((u) => u.name !== user.name)\n                    : [...prev, user],\n                );\n              }}\n            >\n              Toggle {user.name}\n            </Button>\n          ))}\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const Size: Story = {\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n      <AvatarGroup.Root {...args} size=\"1\">\n        {availableUsers.map((user) => (\n          <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarGroup.Root>\n      <AvatarGroup.Root {...args} size=\"2\">\n        {availableUsers.map((user) => (\n          <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarGroup.Root>\n      <AvatarGroup.Root {...args} size=\"3\">\n        {availableUsers.map((user) => (\n          <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarGroup.Root>\n      <AvatarGroup.Root {...args} size=\"4\">\n        {availableUsers.map((user) => (\n          <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarGroup.Root>\n      <AvatarGroup.Root {...args} size=\"5\">\n        {availableUsers.map((user) => (\n          <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarGroup.Root>\n      <AvatarGroup.Root {...args} size=\"6\">\n        {availableUsers.map((user) => (\n          <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarGroup.Root>\n      <AvatarGroup.Root {...args} size=\"7\">\n        {availableUsers.map((user) => (\n          <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarGroup.Root>\n      <AvatarGroup.Root {...args} size=\"8\">\n        {availableUsers.map((user) => (\n          <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarGroup.Root>\n      <AvatarGroup.Root {...args} size=\"9\">\n        {availableUsers.map((user) => (\n          <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarGroup.Root>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n      <AvatarGroup.Root size=\"5\" {...args} color=\"indigo\">\n        {availableUsers.map((user) => (\n          <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarGroup.Root>\n      <AvatarGroup.Root size=\"5\" {...args} color=\"cyan\">\n        {availableUsers.map((user) => (\n          <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarGroup.Root>\n      <AvatarGroup.Root size=\"5\" {...args} color=\"orange\">\n        {availableUsers.map((user) => (\n          <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarGroup.Root>\n      <AvatarGroup.Root size=\"5\" {...args} color=\"gold\">\n        {availableUsers.map((user) => (\n          <AvatarGroup.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarGroup.Root>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar-group/avatar-group.tsx",
    "content": "'use client';\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\nimport { Avatar } from '../avatar';\nimport { avatarGroupPropDefs } from './avatar-group.props';\n\ntype AvatarGroupRootOwnProps = GetPropDefTypes<typeof avatarGroupPropDefs>;\n\ninterface AvatarGroupRootProps extends PropsWithoutColor<'div'>, AvatarGroupRootOwnProps {}\n\nconst AvatarGroupRoot = (props: AvatarGroupRootProps) => {\n  const {\n    className,\n    children,\n    size = avatarGroupPropDefs.size.default,\n    shape = avatarGroupPropDefs.shape.default,\n    color = avatarGroupPropDefs.color.default,\n    ...rootProps\n  } = props;\n\n  return (\n    <div\n      data-accent-color={color}\n      {...rootProps}\n      className={classNames('fui-AvatarGroupRoot', className, `fui-r-size-${size}`, `fui-shape-${shape}`)}\n    >\n      <div className=\"fui-AvatarGroupRootInner\">{children}</div>\n    </div>\n  );\n};\n\nAvatarGroupRoot.displayName = 'AvatarGroupRoot';\n\ntype AvatarGroupAvatarProps = Omit<React.ComponentProps<typeof Avatar>, 'size' | 'shape'>;\n\nconst AvatarGroupAvatar = ({ className, ...props }: AvatarGroupAvatarProps) => {\n  return <Avatar size=\"3\" className={classNames('fui-AvatarGroupAvatar', className)} {...props} />;\n};\n\nAvatarGroupAvatar.displayName = 'AvatarGroupAvatar';\n\nexport { AvatarGroupAvatar as Avatar, AvatarGroupRoot as Root };\nexport type { AvatarGroupAvatarProps as AvatarProps, AvatarGroupRootProps as RootProps };\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar-group/index.ts",
    "content": "export * as AvatarGroup from './avatar-group';\nexport * from './avatar-group.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar-stack/avatar-stack.css",
    "content": ".fui-AvatarStackRoot {\n  display: flex;\n  align-items: center;\n  flex-direction: row-reverse;\n  justify-content: start;\n  user-select: none;\n  flex-shrink: 0;\n  position: relative;\n\n\n  &:where(.fui-high-contrast) :where(.fui-AvatarFallback) {\n    color: var(--accent-12);\n  }\n  &:where(.fui-shape-circle) {\n    --radius-full: var(--radius-thumb);\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-AvatarStackRoot {\n  &:where(.fui-r-size-0) {\n    --avatar-stack-offset: 4px;\n    --mask-outline-width: 2px;\n  }\n  &:where(.fui-r-size-1) {\n    --avatar-stack-offset: 8px;\n    --mask-outline-width: 2px;\n  }\n  &:where(.fui-r-size-2) {\n    --avatar-stack-offset: 12px;\n    --mask-outline-width: 2px;\n  }\n  &:where(.fui-r-size-3) {\n    --avatar-stack-offset: 16px;\n    --mask-outline-width: 3px;\n  }\n  &:where(.fui-r-size-4) {\n    --avatar-stack-offset: 20px;\n    --mask-outline-width: 3px;\n  }\n  &:where(.fui-r-size-5) {\n    --avatar-stack-offset: 24px;\n    --mask-outline-width: 4px;\n  }\n  &:where(.fui-r-size-6) {\n    --avatar-stack-offset: 28px;\n    --mask-outline-width: 4px;\n  }\n  &:where(.fui-r-size-7) {\n    --avatar-stack-offset: 32px;\n    --mask-outline-width: 5px;\n  }\n  &:where(.fui-r-size-8) {\n    --avatar-stack-offset: 48px;\n    --mask-outline-width: 6px;\n  }\n  &:where(.fui-r-size-9) {\n    --avatar-stack-offset: 56px;\n    --mask-outline-width: 8px;\n  }\n}\n\n.fui-AvatarStackAvatar:where(:not(:is(:last-child))) {\n  margin-left: calc(var(--avatar-stack-offset) * -1);\n}\n\n.fui-AvatarStackAvatar:where(:has(+ .fui-shape-circle)) {\n  mask-image: \n  radial-gradient(\n    /* Size of the circle cutout - avatar size plus double outline width for full thickness */\n    calc(var(--avatar-size) + var(--mask-outline-width) * 2) at \n    /* Position at the center of the next avatar: left edge + half avatar size */\n    calc(var(--avatar-stack-offset) - (var(--avatar-size) / 2)) 50%, \n    /* Create a sharp transition from transparent to white with outline width */\n    /* - 0.5px transition for smooth edges */\n    transparent calc((var(--avatar-size) + var(--mask-outline-width) * 2) / 2 - 0.5px), \n    white calc((var(--avatar-size) + var(--mask-outline-width) * 2) / 2));\n}\n.fui-AvatarStackAvatar:where(:has(+ .fui-shape-square)) {\n  /* Base layer keeps current avatar visible; SVG layer is subtracted to create the cutout */\n  mask-image:\n    linear-gradient(#fff, #fff),\n    url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjI1IiByeT0iMjUiIGZpbGw9IiNmZmYiLz48L3N2Zz4=\");\n  mask-repeat: no-repeat, no-repeat;\n  mask-position:\n    0 0,\n    calc(var(--avatar-stack-offset) - var(--avatar-size) - var(--mask-outline-width)) 50%;\n  mask-size:\n    100% 100%,\n    calc(var(--avatar-size) + var(--mask-outline-width) * 2) calc(var(--avatar-size) + var(--mask-outline-width) * 2);\n  /* Subtract the SVG layer from the base to create a hole */\n  mask-composite: exclude;\n  /* Safari/WebKit */\n  -webkit-mask-composite: xor;\n}"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar-stack/avatar-stack.props.ts",
    "content": "import { type PropDef } from '../../helpers';\n\nconst sizes = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] as const;\n\nconst avatarStackPropDefs = {\n  size: { type: 'enum', values: sizes, default: '3' },\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n};\n\nexport { avatarStackPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar-stack/avatar-stack.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { AvatarStack } from '..';\nimport { colorProp } from '../..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/AvatarStack',\n  component: AvatarStack.Root,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof AvatarStack.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\nconst availableUsers: Array<{\n  name: string;\n  color: (typeof colorProp.values)[number];\n  src: string;\n}> = [\n  {\n    name: 'Artur Bień',\n    color: 'blue',\n    src: 'https://images.unsplash.com/photo-1502823403499-6ccfcf4fb453?&w=256&h=256&q=70&crop=focalpoint&fp-x=0.5&fp-y=0.3&fp-z=1&fit=crop',\n  },\n  {\n    name: 'Cameron Zoub',\n    color: 'green',\n    src: '',\n  },\n  {\n    name: 'Carlos Whitt',\n    color: 'pink',\n    src: '',\n  },\n  {\n    name: 'Ilya Miskov',\n    color: 'yellow',\n    src: '',\n  },\n  {\n    name: 'Guillermo',\n    color: 'bronze',\n    src: '',\n  },\n  {\n    name: 'Steven Schwartz',\n    color: 'lime',\n    src: '',\n  },\n  {\n    name: 'FJ',\n    color: 'tomato',\n    src: '',\n  },\n];\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {},\n  render: (args) => {\n    return (\n      <div style={{ display: 'flex',flexDirection:'column', gap: 'var(--space-5)' }}>\n        <AvatarStack.Root {...args} size=\"3\">\n          {availableUsers.map((user, index) => (\n            <AvatarStack.Avatar shape={index % 2 === 0 ? 'circle' : 'square'} fallback={user.name} color={user.color} key={user.name} src={user.src} />\n          ))}\n        </AvatarStack.Root>\n        <AvatarStack.Root {...args} size=\"3\" >\n          {availableUsers.map((user) => (\n            <AvatarStack.Avatar shape=\"square\" fallback={user.name} color={user.color} key={user.name} src={user.src} />\n          ))}\n        </AvatarStack.Root>\n        <AvatarStack.Root {...args} size=\"3\">\n          <AvatarStack.Avatar fallback={availableUsers[0].name} color={availableUsers[0].color}  src={availableUsers[0].src} />\n        </AvatarStack.Root>\n      </div>\n    );\n  },\n};\n\nexport const Size: Story = {\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex',flexDirection:'column', gap: 'var(--space-4)' }}>\n      <AvatarStack.Root {...args} size=\"0\">\n        {availableUsers.map((user) => (\n          <AvatarStack.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarStack.Root>\n      <AvatarStack.Root {...args} size=\"1\">\n        {availableUsers.map((user) => (\n          <AvatarStack.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarStack.Root>\n      <AvatarStack.Root {...args} size=\"2\">\n        {availableUsers.map((user) => (\n          <AvatarStack.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarStack.Root>\n      <AvatarStack.Root {...args} size=\"3\">\n        {availableUsers.map((user) => (\n          <AvatarStack.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarStack.Root>\n      <AvatarStack.Root {...args} size=\"4\">\n        {availableUsers.map((user) => (\n          <AvatarStack.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarStack.Root>\n      <AvatarStack.Root {...args} size=\"5\">\n        {availableUsers.map((user) => (\n          <AvatarStack.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarStack.Root>\n      <AvatarStack.Root {...args} size=\"6\">\n        {availableUsers.map((user) => (\n          <AvatarStack.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarStack.Root>\n      <AvatarStack.Root {...args} size=\"7\">\n        {availableUsers.map((user) => (\n          <AvatarStack.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarStack.Root>\n      <AvatarStack.Root {...args} size=\"8\">\n        {availableUsers.map((user) => (\n          <AvatarStack.Avatar fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarStack.Root>\n      <AvatarStack.Root {...args} size=\"9\">\n        {availableUsers.map((user) => (\n          <AvatarStack.Avatar shape={'square'} fallback={user.name} color={user.color} key={user.name} src={user.src} />\n        ))}\n      </AvatarStack.Root>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar-stack/avatar-stack.tsx",
    "content": "'use client';\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\nimport { Avatar } from '../avatar';\nimport { avatarStackPropDefs } from './avatar-stack.props';\n\nconst AvatarStackContext = React.createContext<{\n  size: (typeof avatarStackPropDefs.size.values)[number]; \n}>({\n  size: avatarStackPropDefs.size.default,\n});\n\ntype AvatarStackRootOwnProps = GetPropDefTypes<typeof avatarStackPropDefs>;\n\ninterface AvatarStackRootProps extends PropsWithoutColor<'div'>, AvatarStackRootOwnProps {}\n\nconst AvatarStackRoot = (props: AvatarStackRootProps) => {\n  const {\n    className,\n    children,\n    size = avatarStackPropDefs.size.default,\n\n    ...rootProps\n  } = props;\n\n  // Convert children to array and reverse it only once during render\n  const reversedChildren = React.useMemo(\n    () => React.Children.toArray(children).reverse(),\n    [children]\n  );\n\n  return (\n    <div\n      {...rootProps}\n      className={classNames('fui-AvatarStackRoot', className, `fui-r-size-${size}`)}\n    >\n      <AvatarStackContext.Provider value={{ size }}>\n        {reversedChildren}\n      </AvatarStackContext.Provider>\n    </div>\n  );\n};\n\nAvatarStackRoot.displayName = 'AvatarStackRoot';\n\ntype AvatarStackAvatarProps = Omit<React.ComponentProps<typeof Avatar>, 'size'>;\n\nconst AvatarStackAvatar = ({ className, ...props }: AvatarStackAvatarProps) => {\n  const { size } = React.useContext(AvatarStackContext);\n  return <Avatar size={size}  className={classNames('fui-AvatarStackAvatar', className)} {...props} />;\n};\n\nAvatarStackAvatar.displayName = 'AvatarStackAvatar';\n\nexport { AvatarStackAvatar as Avatar, AvatarStackRoot as Root };\nexport type { AvatarStackAvatarProps as AvatarProps, AvatarStackRootProps as RootProps };\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/avatar-stack/index.ts",
    "content": "export * as AvatarStack from './avatar-stack';\nexport * from './avatar-stack.props';\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/badge/badge.css",
    "content": ".fui-Badge {\n  display: inline-flex;\n  align-items: center;\n  box-sizing: border-box;\n  white-space: nowrap;\n  font-weight: var(--font-weight-medium);\n  flex-shrink: 0;\n  line-height: 1;\n  user-select: none;\n  cursor: default;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-Badge {\n  &:where(.fui-r-size-1) {\n    font-size: var(--font-size-1);\n    line-height: var(--line-height-1);\n    letter-spacing: var(--letter-spacing-1);\n    padding: 2px 8px;\n    gap: 4px;\n    border-radius: max(var(--radius-3), var(--radius-full));\n  }\n  &:where(.fui-r-size-2) {\n    font-size: var(--font-size-2);\n    line-height: var(--line-height-2);\n    letter-spacing: var(--letter-spacing-2);\n    padding: 4px 12px;\n    gap: 6px;\n    border-radius: max(var(--radius-4), var(--radius-full));\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * VARIANTS                                                                                        *\n *                                                                                                 *\n ***************************************************************************************************/\n\n/* solid */\n\n.fui-Badge:where(.fui-variant-solid) {\n  background-color: var(--accent-9);\n  color: var(--accent-9-contrast);\n\n  &:where(.fui-high-contrast) {\n    background-color: var(--accent-12);\n    color: var(--accent-1);\n  }\n}\n\n/* surface */\n\n.fui-Badge:where(.fui-variant-surface) {\n  background-color: var(--color-surface-accent);\n  box-shadow: inset 0 0 0 1px var(--accent-a7);\n  color: var(--accent-a11);\n\n  &:where(.fui-high-contrast) {\n    color: var(--accent-12);\n  }\n}\n\n/* soft */\n\n.fui-Badge:where(.fui-variant-soft) {\n  background-color: var(--accent-a3);\n  color: var(--accent-a11);\n  &:where(.fui-high-contrast) {\n    color: var(--accent-12);\n  }\n}\n\n/* outline */\n\n.fui-Badge:where(.fui-variant-outline) {\n  box-shadow: inset 0 0 0 1px var(--accent-a8);\n  color: var(--accent-a11);\n  &:where(.fui-high-contrast) {\n    box-shadow: inset 0 0 0 1px var(--accent-a11);\n    color: var(--accent-12);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/badge/badge.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp, highContrastProp } from '../../helpers';\n\nconst sizes = ['1', '2'] as const;\nconst variants = ['solid', 'soft', 'surface', 'outline'] as const;\n\nconst badgePropDefs = {\n  size: { type: 'enum', values: sizes, default: '1' },\n  variant: { type: 'enum', values: variants, default: 'soft' },\n  color: { ...colorProp, default: undefined },\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  variant: PropDef<(typeof variants)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { badgePropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/badge/badge.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Badge, badgePropDefs } from '../../../src/components';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/Badge',\n  component: Badge,\n\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Badge>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    children: 'Badge',\n    size: badgePropDefs.size.default,\n    variant: badgePropDefs.variant.default,\n    color: badgePropDefs.color.default,\n  },\n};\n\nexport const Size: Story = {\n  args: {\n    children: 'Badge',\n    size: badgePropDefs.size.default,\n    variant: badgePropDefs.variant.default,\n    color: badgePropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n      <Badge {...args} size=\"2\" />\n      <Badge {...args} size=\"1\" />\n    </div>\n  ),\n};\n\nexport const Variant: Story = {\n  args: {\n    children: 'Badge',\n    size: badgePropDefs.size.default,\n    color: badgePropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n      <Badge {...args} variant=\"solid\" />\n      <Badge {...args} variant=\"soft\" />\n      <Badge {...args} variant=\"outline\" />\n      <Badge {...args} variant=\"surface\" />\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  args: {\n    children: 'Badge',\n    size: badgePropDefs.size.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n      <Badge {...args} color=\"indigo\" />\n      <Badge {...args} color=\"cyan\" />\n      <Badge {...args} color=\"orange\" />\n      <Badge {...args} color=\"crimson\" />\n    </div>\n  ),\n};\n\nexport const SemanticColor: Story = {\n  name: 'Semantic color',\n  args: {\n    size: badgePropDefs.size.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n      <Badge {...args} color=\"info\">\n        Info\n      </Badge>\n      <Badge {...args} color=\"success\">\n        Success\n      </Badge>\n      <Badge {...args} color=\"warning\">\n        Warning\n      </Badge>\n      <Badge {...args} color=\"danger\">\n        Danger\n      </Badge>\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  args: {\n    children: 'Badge',\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <Badge {...args} highContrast={false} variant=\"solid\" />\n        <Badge {...args} highContrast={false} variant=\"soft\" />\n        <Badge {...args} highContrast={false} variant=\"outline\" />\n        <Badge {...args} highContrast={false} variant=\"surface\" />\n      </div>\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <Badge {...args} variant=\"solid\" highContrast />\n        <Badge {...args} variant=\"soft\" highContrast />\n        <Badge {...args} variant=\"outline\" highContrast />\n        <Badge {...args} variant=\"surface\" highContrast />\n      </div>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/badge/badge.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\n\nimport { badgePropDefs } from './badge.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype BadgeOwnProps = GetPropDefTypes<typeof badgePropDefs>;\ninterface BadgeProps extends PropsWithoutColor<'span'>, BadgeOwnProps {}\n\nconst Badge = (props: BadgeProps) => {\n  const {\n    className,\n    size = badgePropDefs.size.default,\n    variant = badgePropDefs.variant.default,\n    color = badgePropDefs.color.default,\n    highContrast = badgePropDefs.highContrast.default,\n    ...badgeProps\n  } = props;\n  return (\n    <span\n      data-accent-color={color}\n      {...badgeProps}\n      className={classNames('fui-Badge', className, `fui-r-size-${size}`, `fui-variant-${variant}`, {\n        'fui-high-contrast': highContrast,\n      })}\n    />\n  );\n};\nBadge.displayName = 'Badge';\n\nexport { Badge };\nexport type { BadgeProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/badge/index.ts",
    "content": "export * from './badge';\nexport * from './badge.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/base-button/base-button.css",
    "content": ".fui-BaseButton {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  box-sizing: border-box;\n  flex-shrink: 0;\n  user-select: none;\n  vertical-align: top;\n  color: var(--base-button-color);\n\n  &:where([aria-busy]) {\n    position: relative;\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-BaseButton {\n  height: var(--base-button-height);\n}\n\n.fui-BaseButton {\n  &:where(.fui-r-size-1) {\n    --base-button-classic-active-padding-top: 1px;\n    --base-button-height: var(--space-5);\n    border-radius: 6px;\n    --base-button-spinner-size: 12px;\n  }\n  &:where(.fui-r-size-2) {\n    --base-button-classic-active-padding-top: 2px;\n    --base-button-height: var(--space-6);\n    border-radius: 8px;\n    --base-button-spinner-size: 16px;\n  }\n  &:where(.fui-r-size-3) {\n    --base-button-classic-active-padding-top: 2px;\n    --base-button-height: var(--space-7);\n    border-radius: 10px;\n    --base-button-spinner-size: 18px;\n  }\n  &:where(.fui-r-size-4) {\n    --base-button-classic-active-padding-top: 2px;\n    --base-button-height: var(--space-8);\n    border-radius: 14px;\n    --base-button-spinner-size: 22px;\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * VARIANTS                                                                                        *\n *                                                                                                 *\n ***************************************************************************************************/\n\n/* classic */\n\n/* prettier-ignore */\n:where(.frosted-ui) {\n  --base-button-classic-active-filter: brightness(0.92) saturate(1.1);\n  --base-button-classic-high-contrast-hover-filter: contrast(0.88) saturate(1.1) brightness(1.1);\n  --base-button-classic-high-contrast-active-filter: contrast(0.82) saturate(1.2) brightness(1.16);\n}\n/* prettier-ignore */\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --base-button-classic-active-filter: brightness(1.08);\n  --base-button-classic-high-contrast-hover-filter: contrast(0.88) saturate(1.3) brightness(1.14);\n  --base-button-classic-high-contrast-active-filter: brightness(0.95) saturate(1.2);\n}\n\n.fui-BaseButton:where(.fui-variant-classic) {\n  background: var(--accent-9);\n  --base-button-color: var(--accent-9-contrast);\n  position: relative;\n  z-index: 0;\n  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.32);\n\n  box-shadow:\n    0 0 0 1px var(--accent-9) inset,\n    0px 1px 2px 0px rgba(0, 0, 0, 0.15),\n    0px -1px 1px 1px rgba(0, 0, 0, 0.08) inset,\n    0px 1px 1px 1px rgba(255, 255, 255, 0.25) inset;\n  &:where(.fui-high-contrast) {\n    background-color: var(--accent-12);\n    --base-button-color: var(--gray-1);\n  }\n  &:where(:focus-visible) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: 2px;\n  }\n  @media (hover: hover) {\n    &:where(:hover) {\n      background-color: var(--accent-10);\n      &:where(.fui-high-contrast) {\n        background-color: var(--accent-12);\n        filter: var(--base-button-classic-high-contrast-hover-filter);\n      }\n    }\n  }\n\n  &:where([data-pressed]),\n  &:where([data-state='open']) {\n    &::after {\n      background-color: var(--accent-10);\n    }\n    &:where(.fui-high-contrast) {\n      filter: var(--base-button-classic-high-contrast-hover-filter);\n    }\n  }\n  &:where(:active:not([data-state='open'], [data-disabled])) {\n    background: var(--accent-9) linear-gradient(to bottom, transparent, var(--white-a4));\n    padding-top: var(--base-button-classic-active-padding-top);\n\n    box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.2) inset;\n\n    &:where(.fui-high-contrast) {\n      background-color: var(--accent-12);\n      filter: var(--base-button-classic-high-contrast-active-filter);\n    }\n  }\n  &:where([data-disabled]) {\n    cursor: var(--cursor-disabled);\n    --base-button-color: var(--gray-a8);\n    background-color: var(--gray-3);\n\n    box-shadow:\n      0 0 0 1px var(--gray-a4) inset,\n      0px 1px 2px 0px rgba(0, 0, 0, 0.15),\n      0px -1px 1px 1px rgba(0, 0, 0, 0.08) inset,\n      0px 1px 1px 1px rgba(255, 255, 255, 0.25) inset;\n    background-image: none;\n    filter: none;\n    text-shadow: none;\n  }\n}\n\n/* solid */\n:where(.frosted-ui) {\n  --base-button-solid-active-filter: brightness(0.92) saturate(1.1);\n  --base-button-solid-high-contrast-hover-filter: contrast(0.88) saturate(1.1) brightness(1.1);\n  --base-button-solid-high-contrast-active-filter: contrast(0.82) saturate(1.2) brightness(1.16);\n}\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --base-button-solid-active-filter: brightness(1.08);\n  --base-button-solid-high-contrast-hover-filter: contrast(0.88) saturate(1.3) brightness(1.18);\n  --base-button-solid-high-contrast-active-filter: brightness(0.95) saturate(1.2);\n}\n\n.fui-BaseButton:where(.fui-variant-solid) {\n  position: relative;\n  background-color: var(--accent-9);\n  color: var(--accent-9-contrast);\n\n  @media (hover: hover) {\n    &:where(:hover) {\n      background-color: var(--accent-10);\n    }\n  }\n\n  &:where([data-pressed]),\n  &:where([data-state='open']) {\n    background-color: var(--accent-10);\n  }\n  &:where(:active:not([data-state='open'])) {\n    background-color: var(--accent-10);\n    filter: var(--base-button-solid-active-filter);\n  }\n\n  &:where(:focus-visible) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: 2px;\n  }\n  &:where(.fui-high-contrast) {\n    background-color: var(--accent-12);\n    color: var(--gray-1);\n\n    @media (hover: hover) {\n      &:where(:hover) {\n        background-color: var(--accent-12);\n        filter: var(--base-button-solid-high-contrast-hover-filter);\n      }\n    }\n\n    &:where([data-pressed]),\n    &:where([data-state='open']) {\n      background-color: var(--accent-12);\n      filter: var(--base-button-solid-high-contrast-hover-filter);\n    }\n    &:where(:active:not([data-state='open'])) {\n      background-color: var(--accent-12);\n      filter: var(--base-button-solid-high-contrast-active-filter);\n    }\n  }\n  &:where([data-disabled]) {\n    cursor: var(--cursor-disabled);\n    color: var(--gray-a8);\n    background-color: var(--gray-a3);\n    outline: none;\n    filter: none;\n  }\n}\n\n/* soft / ghost */\n\n.fui-BaseButton:where(.fui-variant-soft, .fui-variant-ghost) {\n  --base-button-color: var(--accent-a11);\n\n  &:where(.fui-high-contrast) {\n    --base-button-color: var(--accent-12);\n  }\n  &:where([data-disabled]) {\n    cursor: var(--cursor-disabled);\n    --base-button-color: var(--gray-a8);\n    background-color: var(--gray-a3);\n  }\n}\n\n.fui-BaseButton:where(.fui-variant-soft) {\n  background-color: var(--accent-a3);\n\n  &:where(:focus-visible) {\n    outline: 2px solid var(--accent-8);\n    outline-offset: -1px;\n  }\n  @media (hover: hover) {\n    &:where(:hover) {\n      background-color: var(--accent-a4);\n    }\n  }\n\n  &:where([data-pressed]),\n  &:where([data-state='open']) {\n    background-color: var(--accent-a4);\n  }\n  &:where(:active:not([data-state='open'])) {\n    background-color: var(--accent-a5);\n  }\n\n  &:where([data-accent-color='gray']) {\n    --base-button-color: var(--accent-12);\n  }\n\n  &:where([data-disabled]),\n  &:where([data-readonly]) {\n    cursor: var(--cursor-disabled);\n    --base-button-color: var(--gray-a8);\n    background-color: var(--gray-a3);\n  }\n}\n\n.fui-BaseButton:where(.fui-variant-ghost) {\n  @media (hover: hover) {\n    &:where(:hover) {\n      background-color: var(--accent-a3);\n    }\n  }\n  &:where(:focus-visible) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: -1px;\n  }\n\n  &:where([data-pressed]),\n  &:where([data-state='open']) {\n    background-color: var(--accent-a3);\n  }\n  &:where(:active:not([data-state='open'])) {\n    background-color: var(--accent-a4);\n  }\n  &:where([data-disabled]) {\n    cursor: var(--cursor-disabled);\n    --base-button-color: var(--gray-a8);\n    background-color: transparent;\n  }\n}\n\n/* surface */\n\n.fui-BaseButton:where(.fui-variant-surface) {\n  background-color: var(--color-panel-solid);\n  box-shadow:\n    inset 0 0 0 1px var(--gray-a5),\n    0px 1px 2px 0px rgba(0, 0, 0, 0.05);\n\n  --base-button-color: var(--accent-11);\n  &:where([data-accent-color='gray']) {\n    --base-button-color: var(--accent-12);\n  }\n\n  @media (hover: hover) {\n    &:where(:hover) {\n      box-shadow:\n        inset 0 0 0 1px var(--gray-a7),\n        0px 1px 2px 0px rgba(0, 0, 0, 0.05);\n    }\n  }\n\n  &:where([data-pressed]),\n  &:where([data-state='open']),\n  &:where(:active) {\n    background-color: var(--gray-3);\n    box-shadow: inset 0 0 0 1px var(--gray-a6);\n  }\n\n  &:where(:focus-visible) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: -1px;\n  }\n  &:where(.fui-high-contrast) {\n    --base-button-color: var(--accent-12);\n  }\n  &:where([data-disabled]),\n  &:where([data-readonly]) {\n    cursor: var(--cursor-disabled);\n    --base-button-color: var(--gray-a8);\n    box-shadow: inset 0 0 0 1px var(--gray-a6);\n    background-color: var(--gray-2);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/base-button/base-button.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp, highContrastProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4'] as const;\nconst variants = ['classic', 'solid', 'soft', 'surface', 'ghost'] as const;\n\nconst baseButtonPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  variant: { type: 'enum', values: variants, default: 'surface' },\n  color: colorProp,\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  variant: PropDef<(typeof variants)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { baseButtonPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/base-button/base-button.tsx",
    "content": "import { Button } from '@base-ui/react/button';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { baseButtonPropDefs } from './base-button.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\nimport { mapButtonSizeToSpinnerSize } from '../../helpers/map-prop-values';\nimport { Spinner } from '../spinner';\nimport { VisuallyHidden } from '../visually-hidden';\n\ntype BaseButtonOwnProps = GetPropDefTypes<typeof baseButtonPropDefs>;\ntype BaseButtonProps = Omit<PropsWithoutColor<typeof Button>, 'className'> &\n  Omit<React.ButtonHTMLAttributes<HTMLButtonElement>, 'color' | 'disabled'> &\n  BaseButtonOwnProps & {\n    loading?: boolean;\n  };\n\nconst BaseButton = (props: BaseButtonProps) => {\n  const {\n    children,\n    loading,\n    disabled = props.loading,\n    className,\n    render,\n    size = baseButtonPropDefs.size.default,\n    variant = baseButtonPropDefs.variant.default,\n    color = baseButtonPropDefs.color.default,\n    highContrast = baseButtonPropDefs.highContrast.default,\n    ...baseButtonProps\n  } = props;\n\n  const buttonClassName = classNames(\n    'fui-reset',\n    'fui-BaseButton',\n    className,\n    `fui-r-size-${size}`,\n    `fui-variant-${variant}`,\n    { 'fui-high-contrast': highContrast },\n  );\n\n  const content = loading ? (\n    <>\n      {/**\n       * We need a wrapper to set `visibility: hidden` to hide the button content whilst we show the `Spinner`.\n       * The button is a flex container with a `gap`, so we use `display: contents` to ensure the correct flex layout.\n       *\n       * However, `display: contents` removes the content from the accessibility tree in some browsers,\n       * so we force remove it with `aria-hidden` and re-add it in the tree with `VisuallyHidden`\n       */}\n      <span style={{ display: 'contents', visibility: 'hidden' }} aria-hidden>\n        {children}\n      </span>\n      <VisuallyHidden>{children}</VisuallyHidden>\n\n      <span\n        style={{\n          position: 'absolute',\n          display: 'flex',\n          alignItems: 'center',\n          justifyContent: 'center',\n          inset: '0',\n        }}\n      >\n        <Spinner size={mapButtonSizeToSpinnerSize(size)} />\n      </span>\n    </>\n  ) : (\n    children\n  );\n\n  return (\n    <Button\n      render={render}\n      data-accent-color={color || (variant === 'surface' ? 'gray' : color)}\n      {...baseButtonProps}\n      className={buttonClassName}\n      aria-busy={loading || undefined}\n      // The `data-disabled` attribute enables correct styles when doing `<Button render={<a />} disabled>`\n      data-disabled={disabled || undefined}\n      disabled={disabled}\n    >\n      {content}\n    </Button>\n  );\n};\nBaseButton.displayName = 'BaseButton';\n\nexport { BaseButton };\nexport type { BaseButtonProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/base-button/index.ts",
    "content": "export * from './base-button';\nexport * from './base-button.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/base-menu/base-menu.css",
    "content": ".fui-BaseMenuContent {\n  --scrollarea-scrollbar-vertical-margin-top: var(--base-menu-content-padding);\n  --scrollarea-scrollbar-vertical-margin-bottom: var(--base-menu-content-padding);\n  --scrollarea-scrollbar-horizontal-margin-left: var(--base-menu-content-padding);\n  --scrollarea-scrollbar-horizontal-margin-right: var(--base-menu-content-padding);\n\n  display: flex;\n  flex-direction: column;\n  box-sizing: border-box;\n  overflow: hidden;\n  background-color: var(--base-menu-bg);\n}\n\n.fui-BaseMenuViewport {\n  flex: 1 1 0%;\n  display: flex;\n  flex-direction: column;\n  overflow-y: auto;\n  overflow-x: hidden;\n  padding: var(--base-menu-content-padding);\n\n  :where(.fui-BaseMenuContent:has(.fui-ScrollAreaScrollbar[data-orientation='vertical'])) & {\n    padding-right: var(--space-3);\n  }\n}\n\n.fui-BaseMenuItem {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  height: var(--base-menu-item-height);\n  padding-left: var(--base-menu-item-padding-left);\n  padding-right: var(--base-menu-item-padding-right);\n  position: relative;\n  box-sizing: border-box;\n  outline: none;\n  cursor: var(--cursor-menu-item);\n  scroll-margin: var(--base-menu-content-padding) 0;\n\n  /* Fix sticky text highlighting after selection in Firefox */\n  user-select: none;\n\n  &:where([data-disabled]) {\n    pointer-events: none;\n  }\n}\n\n.fui-BaseMenuShortcut {\n  display: flex;\n  align-items: center;\n  margin-left: var(--space-5);\n}\n\n.fui-BaseMenuSubTriggerIcon {\n  color: inherit;\n  margin-right: -2px;\n}\n\n.fui-BaseMenuItemIndicator {\n  position: absolute;\n  left: 0;\n  width: var(--base-menu-item-padding-left);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.fui-BaseMenuSeparator {\n  height: 1px;\n  margin-top: 4px;\n  margin-bottom: 4px;\n  margin-left: calc(-1 * var(--base-menu-content-padding) + 1px);\n  margin-right: calc(-1 * var(--base-menu-content-padding) + 1px);\n}\n\n.fui-BaseMenuGroupLabel {\n  display: flex;\n  align-items: center;\n  height: var(--base-menu-item-height);\n  padding-left: var(--base-menu-item-padding-left);\n  padding-right: var(--base-menu-item-padding-right);\n  color: var(--gray-a10);\n  user-select: none;\n  cursor: default;\n  font-weight: var(--font-weight-semi-bold);\n\n  :where(.fui-BaseMenuItem) + & {\n    margin-top: var(--space-2);\n  }\n}\n\n.fui-BaseMenuArrow {\n  fill: var(--base-menu-bg);\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-BaseMenuContent {\n  --base-menu-content-padding: var(--space-1);\n\n  &:where(.fui-r-size-1) {\n    --base-menu-item-padding-left: 8px;\n    --base-menu-item-padding-right: 8px;\n    --base-menu-item-height: var(--space-5);\n    border-radius: 8px;\n\n    & :where(.fui-BaseMenuItem) {\n      font-size: var(--font-size-1);\n      line-height: var(--line-height-1);\n      letter-spacing: var(--letter-spacing-1);\n      border-radius: 4px;\n    }\n\n    & :where(.fui-BaseMenuGroupLabel) {\n      font-size: var(--font-size-0);\n      line-height: var(--line-height-0);\n      letter-spacing: var(--letter-spacing-0);\n    }\n\n    & :where(.fui-BaseMenuItemIndicatorIcon, .fui-BaseMenuSubTriggerIcon) {\n      width: 8px;\n      height: 8px;\n    }\n\n    /* reset with :not:has so we still support browsers without :has */\n    &:where(:not(:has(.fui-BaseMenuCheckboxItem, .fui-BaseMenuRadioItem))) {\n      --base-menu-item-padding-left: 8px;\n    }\n    &:where(:has(.fui-BaseMenuCheckboxItem, .fui-BaseMenuRadioItem)) {\n      --base-menu-item-padding-left: 24px;\n    }\n  }\n\n  &:where(.fui-r-size-2) {\n    --base-menu-item-padding-left: 10px;\n    --base-menu-item-padding-right: 10px;\n    --base-menu-item-height: var(--space-6);\n    border-radius: 10px;\n\n    & :where(.fui-BaseMenuItem) {\n      border-radius: var(--radius-3);\n    }\n\n    & :where(.fui-BaseMenuItem) {\n      font-size: var(--font-size-2);\n      line-height: var(--line-height-2);\n      letter-spacing: var(--letter-spacing-2);\n      border-radius: 6px;\n    }\n\n    & :where(.fui-BaseMenuGroupLabel) {\n      font-size: var(--font-size-1);\n      line-height: var(--line-height-1);\n      letter-spacing: var(--letter-spacing-1);\n    }\n\n    & :where(.fui-BaseMenuItemIndicatorIcon, .fui-BaseMenuSubTriggerIcon) {\n      width: 10px;\n      height: 10px;\n    }\n\n    /* reset with :not:has so we still support browsers without :has */\n    &:where(:not(:has(.fui-BaseMenuCheckboxItem, .fui-BaseMenuRadioItem))) {\n      --base-menu-item-padding-left: 10px;\n    }\n    &:where(:has(.fui-BaseMenuCheckboxItem, .fui-BaseMenuRadioItem)) {\n      --base-menu-item-padding-left: 26px;\n    }\n  }\n\n  &:where(.fui-r-size-3) {\n    --base-menu-item-padding-left: 12px;\n    --base-menu-item-padding-right: 12px;\n    --base-menu-item-height: var(--space-7);\n    border-radius: 12px;\n\n    & :where(.fui-BaseMenuItem) {\n      font-size: var(--font-size-3);\n      line-height: var(--line-height-3);\n      letter-spacing: var(--letter-spacing-3);\n      border-radius: 8px;\n    }\n\n    & :where(.fui-BaseMenuGroupLabel) {\n      font-size: var(--font-size-2);\n      line-height: var(--line-height-2);\n      letter-spacing: var(--letter-spacing-2);\n    }\n\n    & :where(.fui-BaseMenuItemIndicatorIcon, .fui-BaseMenuSubTriggerIcon) {\n      width: 12px;\n      height: 12px;\n    }\n\n    /* reset with :not:has so we still support browsers without :has */\n    &:where(:not(:has(.fui-BaseMenuCheckboxItem, .fui-BaseMenuRadioItem))) {\n      --base-menu-item-padding-left: 12px;\n    }\n    &:where(:has(.fui-BaseMenuCheckboxItem, .fui-BaseMenuRadioItem)) {\n      --base-menu-item-padding-left: 28px;\n    }\n  }\n}\n\n/* prettier-ignore */\n:where(.frosted-ui) {\n  --color-base-menu-outline: transparent;\n}\n/* prettier-ignore */\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --color-base-menu-outline: black;\n}\n\n.fui-BaseMenuContent {\n  --base-menu-bg: var(--color-panel-translucent);\n  -webkit-backdrop-filter: var(--backdrop-filter-panel);\n  backdrop-filter: var(--backdrop-filter-panel);\n  box-shadow: var(--shadow-5);\n  outline: 0.5px solid var(--color-base-menu-outline) !important;\n\n  &:where(.fui-variant-translucent) {\n    background-color: var(--color-panel-translucent);\n    -webkit-backdrop-filter: var(--backdrop-filter-panel);\n    backdrop-filter: var(--backdrop-filter-panel);\n    outline: 0.5px solid var(--color-popover-outline);\n  }\n  &:where(.fui-variant-solid) {\n    background-color: var(--color-panel-solid);\n  }\n\n  & :where(.fui-BaseMenuSubTrigger[data-popup-open]) {\n    background-color: var(--gray-a3);\n  }\n  & :where(.fui-BaseMenuItem[data-highlighted]) {\n    background-color: var(--gray-a4);\n\n    &:where([data-accent-color]) {\n      background-color: var(--accent-a4);\n      color: var(--accent-12);\n    }\n  }\n}\n.fui-BaseMenuItem:where([data-accent-color]) {\n  color: var(--accent-a11);\n}\n.fui-BaseMenuItem:where([data-disabled]) {\n  color: var(--gray-a8);\n}\n.fui-BaseMenuShortcut {\n  color: var(--gray-a10);\n}\n.fui-BaseMenuItem:where([data-disabled], [data-highlighted]),\n.fui-BaseMenuSubTrigger:where([data-popup-open]) {\n  & :where(.fui-BaseMenuShortcut) {\n    color: inherit;\n  }\n}\n.fui-BaseMenuSeparator {\n  background-color: var(--gray-a6);\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * TRANSITIONS (Base UI)                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n@media (prefers-reduced-motion: no-preference) {\n  .fui-BaseMenuContent {\n    transform-origin: var(--transform-origin);\n\n    &[data-starting-style] {\n      opacity: 0;\n      transform: scale(0.95);\n    }\n\n    &[data-ending-style] {\n      opacity: 0;\n      transform: scale(0.95);\n      transition:\n        transform 150ms,\n        opacity 150ms;\n    }\n  }\n\n  /* No transitions for submenus */\n  .fui-BaseMenuSubContent {\n    &[data-starting-style],\n    &[data-ending-style] {\n      opacity: 1;\n      transform: none;\n      transition: none;\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/base-menu/base-menu.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp } from '../../helpers';\n\nconst contentSizes = ['1', '2', '3'] as const;\n\nconst variants = ['solid', 'translucent'] as const;\n\nconst baseMenuContentPropDefs = {\n  size: { type: 'enum', values: contentSizes, default: '2' },\n  color: colorProp,\n  variant: { type: 'enum', values: variants, default: 'translucent' },\n} satisfies {\n  size: PropDef<(typeof contentSizes)[number]>;\n  color: typeof colorProp;\n  variant: PropDef<(typeof variants)[number]>;\n};\n\nconst baseMenuItemPropDefs = {\n  color: colorProp,\n  shortcut: { type: 'string', default: undefined },\n} satisfies {\n  color: typeof colorProp;\n  shortcut: PropDef<string>;\n};\n\nconst baseMenuCheckboxItemPropDefs = {\n  shortcut: { type: 'string', default: undefined },\n} satisfies {\n  shortcut: PropDef<string>;\n};\n\nexport { baseMenuCheckboxItemPropDefs, baseMenuContentPropDefs, baseMenuItemPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/base-menu/index.ts",
    "content": "export * from './base-menu.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/base-segmented-control-list/base-segmented-control-list.css",
    "content": ".fui-BaseSegmentedControlList {\n  box-sizing: border-box;\n  display: flex;\n  overflow-x: auto;\n  white-space: nowrap;\n\n  background: var(--gray-a3);\n  border-radius: var(--radius-4);\n  scrollbar-width: none;\n  padding: var(--space-1);\n  &::-webkit-scrollbar {\n    display: none;\n  }\n}\n\n.fui-BaseSegmentedControlTrigger {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-sizing: border-box;\n  flex-shrink: 0;\n  position: relative;\n  user-select: none;\n  border-radius: var(--radius-3);\n  padding: 0 var(--space-2);\n  font-weight: var(--font-weight-medium);\n  flex: 1;\n  color: var(--gray-a9);\n  outline: none;\n  cursor: pointer;\n\n  @media (hover: hover) {\n    &:where(:hover) {\n      color: var(--gray-a11);\n    }\n  }\n  &:where([data-selected], [data-active], [data-checked]) {\n    color: var(--gray-a12);\n  }\n  &:before {\n    box-sizing: border-box;\n    content: '';\n    position: absolute;\n    inset: 0;\n    border-radius: inherit;\n  }\n  &:where(:focus-visible)::before,\n  &:has(:focus-visible)::before {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: 2px;\n  }\n  &:where([data-selected], [data-active], [data-checked])::before {\n    background: var(--color-segmented-control-thumb);\n    background-image: linear-gradient(var(--white-a3), var(--white-a3));\n    box-shadow:\n      0px 1px 1px 0px rgba(0, 0, 0, 0.05),\n      0px 2px 4px 0px rgba(0, 0, 0, 0.05);\n  }\n}\n\n.fui-BaseSegmentedControlTriggerInner {\n  display: flex;\n  gap: var(--space-2);\n  align-items: center;\n  justify-content: center;\n  position: relative;\n}\n\n.fui-BaseSegmentedControlList {\n  height: var(--space-7);\n  font-size: var(--font-size-2);\n  line-height: var(--line-height-2);\n  letter-spacing: var(--letter-spacing-2);\n  font-weight: var(--font-weight-medium);\n}\n\n/* prettier-ignore */\n:where(.frosted-ui) {\n  --color-segmented-control-thumb: var(--color-panel-solid);\n}\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --color-segmented-control-thumb: transparent;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/base-tabs-list/base-tabs-list.css",
    "content": ".fui-BaseTabsList {\n  display: flex;\n  overflow-x: auto;\n  white-space: nowrap;\n\n  scrollbar-width: none;\n  &::-webkit-scrollbar {\n    display: none;\n  }\n}\n\n.fui-BaseTabsTrigger {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-sizing: border-box;\n  flex-shrink: 0;\n  position: relative;\n  user-select: none;\n}\n\n.fui-BaseTabsTriggerInner {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: var(--font-weight-medium);\n\n  padding: var(--tabs-trigger-inner-padding-y) var(--tabs-trigger-inner-padding-x);\n  border-radius: var(--tabs-trigger-inner-border-radius);\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-BaseTabsTrigger {\n  padding-left: var(--tabs-trigger-padding-x);\n  padding-right: var(--tabs-trigger-padding-x);\n}\n\n.fui-BaseTabsList {\n  &:where(.fui-r-size-1) {\n    height: 36px;\n    font-size: var(--font-size-1);\n    line-height: var(--line-height-1);\n    letter-spacing: var(--letter-spacing-1);\n    --tabs-trigger-padding-x: var(--space-1);\n\n    --tabs-trigger-inner-padding-x: 6px;\n    --tabs-trigger-inner-padding-y: 4px;\n    --tabs-trigger-inner-border-radius: 4px;\n  }\n  &:where(.fui-r-size-2) {\n    height: var(--space-7);\n    font-size: var(--font-size-2);\n    line-height: var(--line-height-2);\n    letter-spacing: var(--letter-spacing-2);\n    --tabs-trigger-padding-x: var(--space-1);\n\n    --tabs-trigger-inner-padding-x: 10px;\n    --tabs-trigger-inner-padding-y: 4px;\n    --tabs-trigger-inner-border-radius: 6px;\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * VARIANTS                                                                                        *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-BaseTabsList {\n  box-shadow: inset 0 -1px 0 0 var(--color-stroke);\n  --active-tab-indicator-color: var(--accent-10);\n  &:where(.fui-high-contrast) {\n    --active-tab-indicator-color: var(--accent-12);\n  }\n}\n\n.fui-BaseTabsTrigger {\n  color: var(--gray-a10);\n\n  @media (hover: hover) {\n    &:where(:hover) {\n      color: var(--gray-12);\n    }\n    &:where(:hover) :where(.fui-BaseTabsTriggerInner) {\n      background-color: var(--gray-a3);\n    }\n  }\n  &:where([data-selected], [data-active]) {\n    color: var(--gray-12);\n  }\n  &:where(:focus-visible) :where(.fui-BaseTabsTriggerInner) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: -2px;\n  }\n  &:where([data-selected], [data-active])::before {\n    box-sizing: border-box;\n    content: '';\n    height: 2px;\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    background-color: var(--active-tab-indicator-color);\n  }\n}\n\n.fui-BaseTabsContent:where(:focus-visible) {\n  outline: 2px solid var(--color-focus-root);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/base-tabs-list/base-tabs-list.props.ts",
    "content": "import { colorProp, highContrastProp, PropDef } from '../../helpers';\n\nconst sizes = ['1', '2'] as const;\n\nconst baseTabsListPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  color: colorProp,\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { baseTabsListPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/base-tabs-list/index.ts",
    "content": "export * from './base-tabs-list.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/blockquote/blockquote.css",
    "content": ".fui-Blockquote {\n  border-left: clamp(2px, 0.125em, 6px) solid var(--accent-a6);\n  padding-left: min(var(--space-5), max(var(--space-3), 0.5em));\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/blockquote/blockquote.props.ts",
    "content": "import { textPropDefs } from '../text/text.props';\n\nconst blockquotePropDefs = {\n  size: textPropDefs.size,\n  weight: textPropDefs.weight,\n  color: textPropDefs.color,\n  highContrast: textPropDefs.highContrast,\n} satisfies {\n  size: typeof textPropDefs.size;\n  weight: typeof textPropDefs.weight;\n  color: typeof textPropDefs.color;\n  highContrast: typeof textPropDefs.highContrast;\n};\n\nexport { blockquotePropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/blockquote/blockquote.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { Blockquote, blockquotePropDefs } from '../../../src/components/blockquote';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Typography/Blockquote',\n  component: Blockquote,\n  args: {\n    children: 'I love how we have the freedom to explore skeuomorphism',\n    size: blockquotePropDefs.size.default,\n    color: blockquotePropDefs.color.default,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Blockquote>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/blockquote/blockquote.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\nimport { Text } from '../text';\nimport { blockquotePropDefs } from './blockquote.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype BlockQuoteOwnProps = GetPropDefTypes<typeof blockquotePropDefs>;\ninterface BlockquoteProps extends PropsWithoutColor<'blockquote'>, BlockQuoteOwnProps {}\n\nconst Blockquote = (props: BlockquoteProps) => {\n  const { children, className, ...blockquoteProps } = props;\n  return (\n    <Text render={<blockquote />} {...blockquoteProps} className={classNames('fui-Blockquote', className)}>\n      {children}\n    </Text>\n  );\n};\nBlockquote.displayName = 'Blockquote';\n\nexport { Blockquote };\nexport type { BlockquoteProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/blockquote/index.ts",
    "content": "export * from './blockquote';\nexport * from './blockquote.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/breadcrumbs/breadcrumbs.css",
    "content": ".fui-BreadcrumbsRoot {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  user-select: none;\n}\n.fui-BreadcrumbsItem {\n  margin-left: -8px;\n  margin-right: -8px;\n  font-weight: var(--font-weight-medium);\n}\n.fui-BreadcrumbsItem:not(:hover) {\n  color: var(--accent-a10);\n}\n\n.fui-BreadcrumbsItem:last-child,\n.fui-BreadcrumbsRoot .fui-BreadcrumbsLastItem {\n  color: var(--accent-a12);\n  font-weight: var(--font-weight-medium);\n}\n\n.fui-BreadcrumbsRoot {\n  user-select: none;\n}\n\n.fui-BreadcrumbsSeparator {\n  color: var(--accent-a8);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/breadcrumbs/breadcrumbs.props.ts",
    "content": "import { colorProp } from '../../helpers';\n\nconst breadcrumbsPropDefs = {\n  color: { ...colorProp, default: 'gray' },\n} satisfies {\n  color: typeof colorProp;\n};\n\nexport { breadcrumbsPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/breadcrumbs/breadcrumbs.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Breadcrumbs, breadcrumbsPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/Breadcrumbs',\n  component: Breadcrumbs.Root,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Breadcrumbs.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\nexport const WithLinks: Story = {\n  name: 'With links',\n  args: {\n    color: breadcrumbsPropDefs.color.default,\n  },\n  render: (args) => (\n    <Breadcrumbs.Root {...args}>\n      <Breadcrumbs.Item render={<a href=\"#\" />} nativeButton={false}>\n        Home\n      </Breadcrumbs.Item>\n      <Breadcrumbs.Item render={<a href=\"#user-profiles\" />} nativeButton={false}>\n        User Profiles\n      </Breadcrumbs.Item>\n      <Breadcrumbs.Item>Products</Breadcrumbs.Item>\n    </Breadcrumbs.Root>\n  ),\n};\n\nexport const WithOnClick: Story = {\n  name: 'With onClick',\n  args: {\n    color: breadcrumbsPropDefs.color.default,\n  },\n  render: (args) => (\n    <Breadcrumbs.Root {...args}>\n      <Breadcrumbs.Item onClick={() => alert('Home')}>Home</Breadcrumbs.Item>\n      <Breadcrumbs.Item onClick={() => alert('Products')}>Products</Breadcrumbs.Item>\n      <Breadcrumbs.Item onClick={() => alert('Sneaker Bot')}>Sneaker Bot</Breadcrumbs.Item>\n    </Breadcrumbs.Root>\n  ),\n};\n\nexport const Truncated: Story = {\n  name: 'Truncated',\n  args: {\n    color: breadcrumbsPropDefs.color.default,\n  },\n  render: (args) => (\n    <Breadcrumbs.Root {...args}>\n      <Breadcrumbs.Item render={<a href=\"#\">Home</a>} />\n      <Breadcrumbs.Dropdown>\n        <Breadcrumbs.DropdownItem render={<a href=\"#\">Products</a>} />\n        <Breadcrumbs.DropdownItem render={<a href=\"#\">Categories</a>} />\n        <Breadcrumbs.DropdownItem render={<a href=\"#\">Software</a>} />\n      </Breadcrumbs.Dropdown>\n      <Breadcrumbs.Item render={<a href=\"#\">Bots</a>} />\n      <Breadcrumbs.Item>Sneaker Bot</Breadcrumbs.Item>\n    </Breadcrumbs.Root>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/breadcrumbs/breadcrumbs.tsx",
    "content": "import { mergeProps, useRender } from '@base-ui/react';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { breadcrumbsPropDefs } from './breadcrumbs.props';\n\nimport { Button, DropdownMenu, Text } from '../';\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\nimport { ChevronRightIcon } from '../../icons';\n\ntype BreadcrumbsRootChildrenTypes = React.ReactElement<BreadcrumbsItemProps | BreadcrumbsDropdownProps>;\n\ntype BreadcrumbsRootOwnProps = GetPropDefTypes<typeof breadcrumbsPropDefs>;\ninterface BreadcrumbsRootProps extends PropsWithoutColor<'nav'>, BreadcrumbsRootOwnProps {\n  render?: useRender.ComponentProps<'nav'>['render'];\n}\n\nconst BreadcrumbsRoot = (props: BreadcrumbsRootProps) => {\n  const { className, children, render, color = breadcrumbsPropDefs.color.default, ...baseButtonProps } = props;\n  const count = React.Children.count(children);\n\n  const breadcrumbsChildren = React.Children.map(children as BreadcrumbsRootChildrenTypes, (child, index) => {\n    const isLastItem = index === count - 1;\n\n    const separator = <ChevronRightIcon className=\"fui-BreadcrumbsSeparator\" />;\n    if (isLastItem && !child.props.onClick) {\n      return (\n        <>\n          {index > 0 ? separator : null}\n          <Text\n            render={<div />}\n            data-accent-color={color}\n            size={'1'}\n            children={child.props.children}\n            className={classNames('fui-reset', 'fui-BreadcrumbsLastItem', child.props.className)}\n          />\n        </>\n      );\n    } else {\n      const breadcrumbChild = React.cloneElement(child, {\n        color,\n        ...child.props,\n      });\n      return (\n        <>\n          {index > 0 ? separator : null}\n          {breadcrumbChild}\n        </>\n      );\n    }\n  });\n\n  return useRender({\n    render,\n    props: mergeProps(\n      baseButtonProps as React.ComponentProps<'nav'>,\n      {\n        'data-accent-color': color,\n        className: classNames('fui-BreadcrumbsRoot', className),\n        children: breadcrumbsChildren,\n      } as React.ComponentProps<'nav'>,\n    ),\n    defaultTagName: 'nav',\n  });\n};\nBreadcrumbsRoot.displayName = 'BreadcrumbsRoot';\n\ninterface BreadcrumbsItemProps extends Omit<React.ComponentProps<typeof Button>, 'variant' | 'size'> {}\n\nconst BreadcrumbsItem = (props: BreadcrumbsItemProps) => (\n  <Button {...props} size=\"1\" variant={'ghost'} className={classNames('fui-BreadcrumbsItem', props.className)} />\n);\n\nBreadcrumbsItem.displayName = 'BreadcrumbsItem';\n\ninterface BreadcrumbsDropdownProps extends Omit<\n  React.ComponentProps<typeof DropdownMenu.Content>,\n  'variant' | 'size'\n> {}\n\nconst BreadcrumbsDropdown = ({ color, ...props }: BreadcrumbsDropdownProps) => (\n  <DropdownMenu.Root>\n    <DropdownMenu.Trigger>\n      <BreadcrumbsItem color={color}>...</BreadcrumbsItem>\n    </DropdownMenu.Trigger>\n    <DropdownMenu.Content {...props} size=\"2\" color={color}>\n      {props.children}\n    </DropdownMenu.Content>\n  </DropdownMenu.Root>\n);\n\nBreadcrumbsDropdown.displayName = 'BreadcrumbsDropdown';\n\ninterface BreadcrumbsDropdownItemProps extends Omit<React.ComponentProps<typeof DropdownMenu.Item>, 'color'> {}\n\nconst BreadcrumbsDropdownItem = (props: BreadcrumbsDropdownItemProps) => <DropdownMenu.Item {...props} />;\n\nBreadcrumbsDropdownItem.displayName = 'BreadcrumbsDropdownItem';\n\nexport {\n  BreadcrumbsDropdown as Dropdown,\n  BreadcrumbsDropdownItem as DropdownItem,\n  BreadcrumbsItem as Item,\n  BreadcrumbsRoot as Root,\n};\n\nexport type {\n  BreadcrumbsDropdownItemProps as DropdownItemProps,\n  BreadcrumbsDropdownProps as DropdownProps,\n  BreadcrumbsItemProps as ItemProps,\n  BreadcrumbsRootProps as RootProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/breadcrumbs/index.ts",
    "content": "export * as Breadcrumbs from './breadcrumbs';\nexport * from './breadcrumbs.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/button/button.css",
    "content": "@import '../base-button/base-button.css';\n\n.fui-Button {\n  &:where(:not(.fui-variant-ghost)) {\n    /* stylelint-disable-next-line selector-max-type */\n    & :where(svg) {\n      opacity: 0.9;\n    }\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-Button {\n  &:where(.fui-r-size-1) {\n    gap: 4px;\n    font-size: var(--font-size-1);\n    line-height: var(--line-height-1);\n    letter-spacing: var(--letter-spacing-1);\n\n    padding-left: 8px;\n    padding-right: 8px;\n  }\n  &:where(.fui-r-size-2) {\n    gap: 8px;\n    font-size: var(--font-size-2);\n    line-height: var(--line-height-2);\n    letter-spacing: var(--letter-spacing-2);\n\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n  &:where(.fui-r-size-3) {\n    gap: 10px;\n    font-size: var(--font-size-3);\n    line-height: var(--line-height-3);\n    letter-spacing: var(--letter-spacing-3);\n\n    padding-left: 16px;\n    padding-right: 16px;\n  }\n  &:where(.fui-r-size-4) {\n    gap: 12px;\n    font-size: var(--font-size-4);\n    line-height: var(--line-height-4);\n    letter-spacing: var(--letter-spacing-4);\n\n    padding-left: 24px;\n    padding-right: 24px;\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * VARIANTS                                                                                        *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-Button:where(:not(.fui-variant-ghost)) {\n  font-weight: var(--font-weight-medium);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/button/button.props.ts",
    "content": "export { baseButtonPropDefs as buttonPropDefs } from '../base-button/base-button.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/button/button.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { Download16 } from '@frosted-ui/icons';\nimport React from 'react';\nimport { Button, Code, Spinner, Text, buttonPropDefs } from '..';\n\nconst ExampleIcon = () => (\n  <svg width=\"16\" height=\"16\" viewBox=\"0 0 15 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <path\n      d=\"M3 2.5C3 2.22386 3.22386 2 3.5 2H11.5C11.7761 2 12 2.22386 12 2.5V13.5C12 13.6818 11.9014 13.8492 11.7424 13.9373C11.5834 14.0254 11.3891 14.0203 11.235 13.924L7.5 11.5896L3.765 13.924C3.61087 14.0203 3.41659 14.0254 3.25762 13.9373C3.09864 13.8492 3 13.6818 3 13.5V2.5ZM4 3V12.5979L6.97 10.7416C7.29427 10.539 7.70573 10.539 8.03 10.7416L11 12.5979V3H4Z\"\n      fill=\"currentColor\"\n      fillRule=\"evenodd\"\n      clipRule=\"evenodd\"\n    ></path>\n  </svg>\n);\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/Button',\n  component: Button,\n  args: {\n    disabled: false,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Button>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    children: 'Button',\n    size: buttonPropDefs.size.default,\n    variant: buttonPropDefs.variant.default,\n    color: buttonPropDefs.color.default,\n  },\n};\n\nexport const Size: Story = {\n  args: {\n    children: 'Button',\n    size: buttonPropDefs.size.default,\n    variant: buttonPropDefs.variant.default,\n    color: buttonPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n      <Button {...args} size=\"4\" />\n      <Button {...args} size=\"3\" />\n      <Button {...args} size=\"2\" />\n      <Button {...args} size=\"1\" />\n    </div>\n  ),\n};\n\nexport const Variant: Story = {\n  args: {\n    children: 'Button',\n    size: buttonPropDefs.size.default,\n    color: buttonPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n      <Button {...args} variant=\"classic\" />\n      <Button {...args} variant=\"solid\" />\n      <Button {...args} variant=\"soft\" />\n      <Button {...args} variant=\"surface\" />\n      <Button {...args} variant=\"ghost\" />\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  args: {\n    children: 'Button',\n    size: buttonPropDefs.size.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n      <Button {...args} color=\"indigo\" />\n      <Button {...args} color=\"cyan\" />\n      <Button {...args} color=\"orange\" />\n      <Button {...args} color=\"crimson\" />\n    </div>\n  ),\n};\n\nexport const SemanticColor: Story = {\n  name: 'Semantic color',\n  args: {\n    size: buttonPropDefs.size.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n      <Button {...args} color=\"info\">\n        Info\n      </Button>\n      <Button {...args} color=\"success\">\n        Success\n      </Button>\n      <Button {...args} color=\"warning\">\n        Warning\n      </Button>\n      <Button {...args} color=\"danger\">\n        Danger\n      </Button>\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  args: {\n    children: 'Button',\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <Button {...args} highContrast={false} variant=\"classic\" />\n        <Button {...args} highContrast={false} variant=\"solid\" />\n        <Button {...args} highContrast={false} variant=\"soft\" />\n        <Button {...args} highContrast={false} variant=\"surface\" />\n        <Button {...args} highContrast={false} variant=\"ghost\" />\n      </div>\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <Button {...args} variant=\"classic\" highContrast />\n        <Button {...args} variant=\"solid\" highContrast />\n        <Button {...args} variant=\"soft\" highContrast />\n        <Button {...args} variant=\"surface\" highContrast />\n        <Button {...args} variant=\"ghost\" highContrast />\n      </div>\n    </div>\n  ),\n};\n\nexport const WithIcons: Story = {\n  name: 'With Icons',\n  args: {\n    size: buttonPropDefs.size.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n      <Button {...args}>\n        <ExampleIcon /> With icon\n      </Button>\n    </div>\n  ),\n};\n\nexport const Loading: Story = {\n  args: {\n    children: 'Button',\n    size: buttonPropDefs.size.default,\n    color: buttonPropDefs.color.default,\n    disabled: undefined,\n    loading: true,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)', maxWidth: 650 }}>\n      <Text>\n        Buttons have their own <Code>loading</Code> prop that automatically composes a spinner.\n      </Text>\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n        <Button {...args} variant=\"classic\" />\n        <Button {...args} variant=\"solid\" />\n        <Button {...args} variant=\"soft\" />\n        <Button {...args} variant=\"surface\" />\n        <Button {...args} variant=\"ghost\" />\n      </div>\n      <Text>\n        If you have an icon inside the button, you can use the button`s <Code>disabled</Code> state and wrap the icon in\n        a standalone <Code>{`<Spinner>`}</Code> to achieve a more sophisticated design.\n      </Text>\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n        <Button {...args} loading={false} variant=\"classic\">\n          <Spinner loading={false}>\n            <Download16 />\n          </Spinner>\n          Download\n        </Button>\n        <Button {...args} loading={false} variant=\"classic\" disabled>\n          <Spinner loading>\n            <Download16 />\n          </Spinner>\n          Download\n        </Button>\n      </div>\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n        <Button {...args} loading={false} variant=\"soft\">\n          <Spinner loading={false}>\n            <Download16 />\n          </Spinner>\n          Download\n        </Button>\n        <Button {...args} loading={false} variant=\"soft\" disabled>\n          <Spinner loading>\n            <Download16 />\n          </Spinner>\n          Download\n        </Button>\n      </div>\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n        <Button {...args} loading={false} variant=\"solid\">\n          <Spinner loading={false}>\n            <Download16 />\n          </Spinner>\n          Download\n        </Button>\n        <Button {...args} loading={false} variant=\"solid\" disabled>\n          <Spinner loading>\n            <Download16 />\n          </Spinner>\n          Download\n        </Button>\n      </div>\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n        <Button {...args} loading={false} variant=\"surface\">\n          <Spinner loading={false}>\n            <Download16 />\n          </Spinner>\n          Download\n        </Button>\n        <Button {...args} loading={false} variant=\"surface\" disabled>\n          <Spinner loading>\n            <Download16 />\n          </Spinner>\n          Download\n        </Button>\n      </div>\n    </div>\n  ),\n};\n\nexport const RenderAsDifferentElement: Story = {\n  name: 'Render as Different Element',\n  args: {\n    size: buttonPropDefs.size.default,\n    variant: buttonPropDefs.variant.default,\n    color: buttonPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 550 }}>\n      <Text>\n        Use the <Code>render</Code> prop to render the button as a different element, such as an anchor tag for\n        navigation links or a span for non-interactive styling.\n      </Text>\n      <Text weight=\"bold\">As a link:</Text>\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n        <Button {...args} render={<a href=\"https://example.com\" target=\"_blank\" rel=\"noopener noreferrer\" />}>\n          Visit Example\n        </Button>\n        <Button\n          {...args}\n          variant=\"soft\"\n          render={<a href=\"https://example.com\" target=\"_blank\" rel=\"noopener noreferrer\" />}\n        >\n          Soft Link\n        </Button>\n        <Button\n          {...args}\n          variant=\"ghost\"\n          render={<a href=\"https://example.com\" target=\"_blank\" rel=\"noopener noreferrer\" />}\n        >\n          Ghost Link\n        </Button>\n      </div>\n      <Text weight=\"bold\">As a span:</Text>\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n        <Button {...args} render={<span />}>\n          Span Button\n        </Button>\n        <Button {...args} variant=\"soft\" render={<span />}>\n          Soft Span\n        </Button>\n        <Button {...args} variant=\"surface\" render={<span />}>\n          Surface Span\n        </Button>\n      </div>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/button/button.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\nimport { BaseButton } from '../base-button';\n\ninterface ButtonProps extends React.ComponentProps<typeof BaseButton> {}\n\nconst Button = (props: ButtonProps) => <BaseButton {...props} className={classNames('fui-Button', props.className)} />;\n\nButton.displayName = 'Button';\n\nexport { Button };\nexport type { ButtonProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/button/index.ts",
    "content": "export * from './button';\nexport * from './button.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/calendar/calendar.css",
    "content": ".fui-CalendarRoot {\n  display: inline-block;\n}\n\n.fui-CalendarHeader {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  margin: 0 2px 12px 2px;\n}\n\n.fui-CalendarDropdowns {\n  flex: 1;\n  display: flex;\n  gap: 6px;\n  justify-content: center;\n}\n.fui-CalendarDropdowns > * {\n  flex: 1;\n}\n\n.fui-CalendarGrid {\n  width: 100%;\n  user-select: none;\n  border-spacing: 0;\n  border-collapse: collapse;\n  isolation: isolate;\n}\n\n.fui-CalendarGrid {\n  font-size: var(--font-size-2);\n  font-weight: var(--font-weight-regular);\n  color: var(--gray-a10);\n}\n\n.fui-CalendarGridCellInner {\n  position: relative;\n  cursor: var(--cursor-button);\n  text-align: center;\n  padding: 6px 8px;\n  margin: 2px 0;\n  position: relative;\n  outline: none;\n\n  font-size: var(--font-size-2);\n  font-weight: var(--font-weight-regular);\n  line-height: var(--line-height-2);\n  color: var(--gray-a12);\n}\n\n.fui-CalendarGridCellInner::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n}\n.fui-CalendarGridCellInner[data-selection-state]::before {\n  background: var(--accent-a4);\n  border-top-right-radius: inherit;\n  border-bottom-right-radius: inherit;\n  border-top-left-radius: inherit;\n  border-bottom-left-radius: inherit;\n}\n.fui-CalendarGridCellInner[data-selection-state='selected'] {\n  border-radius: 6px;\n}\n\n.fui-CalendarGridCellInner:where(:not([aria-disabled]):hover) {\n  background: var(--gray-a3);\n  border-radius: 6px;\n}\n.fui-CalendarGridCellInner[data-selection-state='range']::before {\n  border-radius: 0;\n}\n.fui-CalendarGridCellInner.fui-CalendarGridCell-selected + .fui-CalendarGridCellInner.fui-CalendarGridCell-selected {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.fui-CalendarGridCellInner:where([aria-disabled]:hover) {\n  cursor: var(--cursor-disabled);\n}\n\n.fui-CalendarGridCellInner[data-rounded='left']::before {\n  border-top-left-radius: 6px;\n  border-bottom-left-radius: 6px;\n}\n.fui-CalendarGridCellInner[data-rounded='right']::before {\n  border-top-right-radius: 6px;\n  border-bottom-right-radius: 6px;\n}\n\n.fui-CalendarGridCellInner.fui-CalendarGridCell-selected {\n  background: var(--accent-9);\n  color: white;\n}\n\n.fui-CalendarGridCellInner[data-selection-state='start'],\n.fui-CalendarGridCellInner[data-selection-state='end'] {\n  border-radius: 6px;\n}\n.fui-CalendarGridCellInner[data-selection-state='end']::before {\n  border-top-left-radius: unset;\n  border-bottom-left-radius: unset;\n}\n.fui-CalendarGridCellInner[data-selection-state='start']::before {\n  border-top-right-radius: unset;\n  border-bottom-right-radius: unset;\n}\n.fui-CalendarGridCell:has([data-selection-state='start'])\n  + .fui-CalendarGridCell:has([data-selection-state='end'])\n  .fui-CalendarGridCellInner {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.fui-CalendarGridCell:has([data-selection-state='start']):has(+ .fui-CalendarGridCell [data-selection-state='end'])\n  .fui-CalendarGridCellInner {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.fui-CalendarGridCellInner.fui-CalendarGridCell-focusRing:focus-visible:after {\n  content: '';\n  position: absolute;\n  inset: 0px;\n  border-radius: 6px;\n  z-index: -1;\n  outline: 2px solid var(--accent-9);\n  outline-offset: 2px;\n  z-index: 1;\n  mix-blend-mode: screen;\n}\n\n.fui-CalendarGridCellInner[aria-disabled] {\n  opacity: 0.6;\n}\n\n.fui-CalendarGridCellInner.fui-CalendarGridCell-unavailable {\n  color: var(--danger-9);\n  text-decoration: line-through;\n}\n\n.fui-CalendarGridCellInnerPlaceholder {\n  opacity: 0;\n  pointer-events: none;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/calendar/calendar.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { DateValue, getLocalTimeZone, isWeekend, parseDate, today } from '@internationalized/date';\nimport { useLocale } from '@react-aria/i18n';\nimport React from 'react';\nimport { Calendar } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/Dates/Calendar',\n  component: Calendar,\n  args: {\n    isDisabled: false,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Calendar>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {},\n  render: (args) => (\n    <div>\n      <Calendar\n        {...args}\n        minValue={parseDate('1900-02-03')}\n        defaultValue={parseDate('2020-02-03')}\n        onChange={(date) => console.log(date.toString())}\n      />\n    </div>\n  ),\n};\nexport const Disabled: Story = {\n  args: {},\n  render: (args) => (\n    <div>\n      <Calendar\n        {...args}\n        isDisabled\n        defaultValue={parseDate('2020-02-03')}\n        onChange={(date) => console.log(date.toString())}\n      />\n    </div>\n  ),\n};\n\nexport const UnavailableDates: Story = {\n  name: 'Unavailable Dates',\n  args: {},\n  render: (args) => {\n    const now = today(getLocalTimeZone());\n    const disabledRanges = [\n      [now, now.add({ days: 5 })],\n      [now.add({ days: 14 }), now.add({ days: 16 })],\n      [now.add({ days: 23 }), now.add({ days: 24 })],\n    ];\n\n    const { locale } = useLocale();\n    const isDateUnavailable = (date: DateValue) =>\n      isWeekend(date, locale) ||\n      disabledRanges.some((interval) => date.compare(interval[0]) >= 0 && date.compare(interval[1]) <= 0);\n\n    return (\n      <div style={{ width: 300 }}>\n        <Calendar\n          {...args}\n          aria-label=\"Appointment date\"\n          minValue={today(getLocalTimeZone())}\n          isDateUnavailable={isDateUnavailable}\n        />\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/calendar/calendar.tsx",
    "content": "'use client';\n\nimport {\n  CalendarDate,\n  CalendarDateTime,\n  ZonedDateTime,\n  createCalendar,\n  getDayOfWeek,\n  getWeeksInMonth,\n  isSameDay,\n} from '@internationalized/date';\nimport {\n  AriaCalendarCellProps,\n  useCalendar,\n  useCalendarCell,\n  useCalendarGrid,\n  useRangeCalendar,\n} from '@react-aria/calendar';\nimport { useFocusRing } from '@react-aria/focus';\nimport { useDateFormatter, useLocale } from '@react-aria/i18n';\nimport { mergeProps } from '@react-aria/utils';\nimport {\n  CalendarState,\n  CalendarStateOptions,\n  RangeCalendarState,\n  RangeCalendarStateOptions,\n  useCalendarState,\n  useRangeCalendarState,\n} from '@react-stately/calendar';\nimport classNames from 'classnames';\nimport React, { useRef } from 'react';\n\nimport { Select } from '../';\nimport { IconButton } from '../icon-button';\n\nexport type MappedDateValue<T> = T extends ZonedDateTime\n  ? ZonedDateTime\n  : T extends CalendarDateTime\n    ? CalendarDateTime\n    : T extends CalendarDate\n      ? CalendarDate\n      : never;\n\ntype CalendarProps = Omit<CalendarStateOptions, 'locale' | 'createCalendar'> & {\n  className?: string;\n};\n\nfunction Calendar({ className, ...props }: CalendarProps) {\n  const { locale } = useLocale();\n  const state = useCalendarState({\n    ...props,\n    locale,\n    createCalendar,\n  });\n\n  // Destructuring props to remap/omit React Aria button props to avoid warnings\n  const {\n    calendarProps,\n    prevButtonProps: {\n      onPress: prevOnPress,\n      isDisabled: prevIsDisabled,\n      // eslint-disable-next-line @typescript-eslint/no-unused-vars\n      onFocusChange: prevOnFocusChange,\n      ...otherPrevButtonProps\n    },\n    nextButtonProps: {\n      onPress: nextOnPress,\n      isDisabled: nextIsDisabled,\n      // eslint-disable-next-line @typescript-eslint/no-unused-vars\n      onFocusChange: nextOnFocusChange,\n      ...otherNextVuttonProps\n    },\n  } = useCalendar(props, state);\n\n  return (\n    <div {...calendarProps} className={classNames('fui-CalendarRoot', className)}>\n      <div className={'fui-CalendarHeader'}>\n        <IconButton\n          {...otherPrevButtonProps}\n          disabled={prevIsDisabled}\n          // @ts-expect-error fix mismatching onPress and onClick types\n          onClick={prevOnPress}\n          size=\"1\"\n          // Default button type is \"submit\" so we need to explicitly set it to \"button\"\n          // to prevent form submission\n          type=\"button\"\n        >\n          <CalendaChevronLeftIcon />\n        </IconButton>\n        <div className={'fui-CalendarDropdowns'}>\n          <MonthDropdown state={state} />\n          <YearDropdown state={state} />\n        </div>\n        <IconButton\n          {...otherNextVuttonProps}\n          disabled={nextIsDisabled}\n          // @ts-expect-error fix mismatching onPress and onClick types\n          onClick={nextOnPress}\n          size=\"1\"\n          // Default button type is \"submit\" so we need to explicitly set it to \"button\"\n          // to prevent form submission\n          type=\"button\"\n        >\n          <CalendaChevronLeftIcon style={{ transform: 'rotate(180deg)' }} />\n        </IconButton>\n      </div>\n      <CalendarGrid state={state} />\n    </div>\n  );\n}\n\ntype RangeCalendarProps = Omit<RangeCalendarStateOptions, 'locale' | 'createCalendar'> & {\n  className?: string;\n};\n\nfunction RangeCalendar({ className, ...props }: RangeCalendarProps) {\n  const { locale } = useLocale();\n  const state = useRangeCalendarState({\n    ...props,\n    locale,\n    createCalendar,\n  });\n  const ref = useRef<HTMLDivElement>(null);\n\n  // Destructuring props to remap/omit React Aria button props to avoid warnings\n  const {\n    calendarProps,\n    prevButtonProps: {\n      onPress: prevOnPress,\n      isDisabled: prevIsDisabled,\n      // Omit \"onFocusChange\" because it's not recognized by FUI button (plus we don't really need it)\n      // eslint-disable-next-line @typescript-eslint/no-unused-vars\n      onFocusChange: prevOnFocusChange,\n      ...otherPrevButtonProps\n    },\n    nextButtonProps: {\n      onPress: nextOnPress,\n      isDisabled: nextIsDisabled,\n      // Omit \"onFocusChange\" because it's not recognized by FUI button (plus we don't really need it)\n      // eslint-disable-next-line @typescript-eslint/no-unused-vars\n      onFocusChange: nextOnFocusChange,\n      ...otherNextVuttonProps\n    },\n  } = useRangeCalendar(props, state, ref);\n\n  return (\n    <div\n      {...calendarProps}\n      // https://github.com/adobe/react-spectrum/blob/2137076772a8c7b59bc5ff6705355c21a1be750c/packages/%40react-aria/calendar/src/useRangeCalendar.ts#L67\n      onBlur={undefined}\n      className={classNames('fui-CalendarRoot', className)}\n      ref={ref}\n    >\n      <div className={'fui-CalendarHeader'}>\n        <IconButton\n          {...otherPrevButtonProps}\n          disabled={prevIsDisabled}\n          // @ts-expect-error fix mismatching onPress and onClick types\n          onClick={prevOnPress}\n          size=\"1\"\n          type=\"button\"\n        >\n          <CalendaChevronLeftIcon />\n        </IconButton>\n        <div className={'fui-CalendarDropdowns'}>\n          <MonthDropdown state={state} />\n          <YearDropdown state={state} />\n        </div>\n        <IconButton\n          {...otherNextVuttonProps}\n          disabled={nextIsDisabled}\n          // @ts-expect-error fix mismatching onPress and onClick types\n          onClick={nextOnPress}\n          size=\"1\"\n          type=\"button\"\n        >\n          <CalendaChevronLeftIcon style={{ transform: 'rotate(180deg)' }} />\n        </IconButton>\n      </div>\n      <CalendarGrid state={state} />\n    </div>\n  );\n}\n\nfunction MonthDropdown({ state }: { state: CalendarState | RangeCalendarState }) {\n  const formatter = useDateFormatter({\n    month: 'long',\n    timeZone: state.timeZone,\n  });\n\n  // Format the name of each month in the year according to the\n  // current locale and calendar system. Note that in some calendar\n  // systems, such as the Hebrew, the number of months may differ\n  // between years.\n  const numMonths = state.focusedDate.calendar.getMonthsInYear(state.focusedDate);\n  const monthItems: Array<{ value: string; label: string }> = [];\n  for (let i = 1; i <= numMonths; i++) {\n    const date = state.focusedDate.set({ month: i });\n    monthItems.push({\n      value: i.toString(),\n      label: formatter.format(date.toDate(state.timeZone)),\n    });\n  }\n\n  const onChange = (newValue: unknown) => {\n    const value = Number(newValue);\n    const date = state.focusedDate.set({ month: value });\n    state.setFocusedDate(date);\n    state.setFocused(false);\n  };\n\n  return (\n    <Select.Root\n      aria-label=\"Month\"\n      onValueChange={onChange}\n      value={state.focusedDate.month.toString()}\n      disabled={state.isDisabled}\n      size=\"1\"\n      items={monthItems}\n    >\n      <Select.Trigger variant=\"surface\" />\n      <Select.Content>\n        {monthItems.map((month) => (\n          <Select.Item key={month.value} value={month.value}>\n            {month.label}\n          </Select.Item>\n        ))}\n      </Select.Content>\n    </Select.Root>\n  );\n}\n\ntype YearData = {\n  date: CalendarDate;\n  formatted: string;\n};\n\nfunction YearDropdown({ state }: { state: CalendarState | RangeCalendarState }) {\n  const yearsData: Array<YearData> = [];\n  const formatter = useDateFormatter({\n    year: 'numeric',\n    timeZone: state.timeZone,\n  });\n\n  // Calculate the year range based on minValue and maxValue if provided\n  let startYear = -20;\n  let endYear = 20;\n\n  if (state.minValue) {\n    const yearsFromMin = state.focusedDate.year - state.minValue.year;\n    startYear = -yearsFromMin;\n  }\n\n  if (state.maxValue) {\n    const yearsToMax = state.maxValue.year - state.focusedDate.year;\n    endYear = yearsToMax;\n  }\n\n  // Format years according to the calculated range\n  for (let i = startYear; i <= endYear; i++) {\n    const date = state.focusedDate.add({ years: i });\n    yearsData.push({\n      date,\n      formatted: formatter.format(date.toDate(state.timeZone)),\n    });\n  }\n\n  // Create items for Select with value-label mapping\n  const yearItems = yearsData.map((year, i) => ({\n    value: i.toString(),\n    label: year.formatted,\n  }));\n\n  const onChange = (newValue: unknown) => {\n    const index = Number(newValue);\n    const date = yearsData[index].date;\n    state.setFocusedDate(date);\n    state.setFocused(false);\n  };\n\n  // Find the index of the current focused year\n  const currentYearIndex = yearsData.findIndex((year) => year.date.year === state.focusedDate.year);\n\n  return (\n    <Select.Root\n      aria-label=\"Year\"\n      value={currentYearIndex.toString()}\n      onValueChange={onChange}\n      disabled={state.isDisabled}\n      size=\"1\"\n      items={yearItems}\n    >\n      <Select.Trigger variant=\"surface\" onClick={(e) => e.stopPropagation()} />\n      <Select.Content>\n        {yearItems.map((year) => (\n          <Select.Item key={year.value} value={year.value}>\n            {year.label}\n          </Select.Item>\n        ))}\n      </Select.Content>\n    </Select.Root>\n  );\n}\n\nfunction CalendarGrid({ state, ...props }: { state: CalendarState | RangeCalendarState }) {\n  const { locale } = useLocale();\n\n  const { gridProps, headerProps, weekDays } = useCalendarGrid({ ...props, weekdayStyle: 'narrow' }, state);\n\n  // Get the number of weeks in the month so we can render the proper number of rows.\n  const weeksInMonth = getWeeksInMonth(state.visibleRange.start, locale);\n  const placeholderWeeks = Math.max(0, 6 - weeksInMonth);\n  return (\n    <table {...gridProps} cellPadding=\"0\" className=\"fui-CalendarGrid\">\n      <thead {...headerProps}>\n        <tr>\n          {weekDays.map((day, index) => (\n            <th key={index}>{day}</th>\n          ))}\n        </tr>\n      </thead>\n      <tbody>\n        {[...new Array(weeksInMonth).keys()].map((weekIndex) => (\n          <tr key={weekIndex}>\n            {state\n              .getDatesInWeek(weekIndex)\n              .map((date, i) => (date ? <CalendarCell key={i} state={state} date={date} /> : <td key={i} />))}\n          </tr>\n        ))}\n        {[...new Array(placeholderWeeks).keys()].map((_, index) => (\n          <tr key={`filler-${index}`}>\n            {[...new Array(7).keys()].map((_, i) => (\n              <td key={i}>\n                <div aria-hidden className=\"fui-CalendarGridCellInner fui-CalendarGridCellInnerPlaceholder\">\n                  0\n                </div>\n              </td>\n            ))}\n          </tr>\n        ))}\n      </tbody>\n    </table>\n  );\n}\n\nfunction CalendarCell({\n  state,\n  ...props\n}: AriaCalendarCellProps & {\n  state: CalendarState | RangeCalendarState;\n}) {\n  const ref = useRef<HTMLDivElement>(null);\n  const { cellProps, buttonProps, formattedDate, isSelected, isOutsideVisibleRange, isUnavailable } = useCalendarCell(\n    props,\n    state,\n    ref,\n  );\n\n  const { focusProps, isFocused, isFocusVisible } = useFocusRing();\n\n  // The start and end date of the selected range will have\n  // an emphasized appearance.\n  const isSelectionStart =\n    'highlightedRange' in state && state.highlightedRange\n      ? isSameDay(props.date, state.highlightedRange.start)\n      : isSelected;\n  const isSelectionEnd =\n    'highlightedRange' in state && state.highlightedRange\n      ? isSameDay(props.date, state.highlightedRange.end)\n      : isSelected;\n\n  let isHighlighted = false;\n\n  if ('highlightedRange' in state && state.highlightedRange) {\n    const { highlightedRange } = state;\n    const { start, end } = highlightedRange;\n    if (start && end) {\n      isHighlighted = props.date.compare(start) >= 0 && props.date.compare(end) <= 0;\n    }\n  }\n\n  let isSingleDateSelected = false;\n  if (!('highlightedRange' in state)) {\n    isSingleDateSelected = state.value !== null && props.date.compare(state.value) === 0;\n  }\n\n  const { locale } = useLocale();\n\n  const dayOfWeek = getDayOfWeek(props.date, locale);\n  const isRoundedLeft = isSelected && (isSelectionStart || dayOfWeek === 0 || props.date.day === 1);\n  const isRoundedRight =\n    isSelected &&\n    (isSelectionEnd || dayOfWeek === 6 || props.date.day === props.date.calendar.getDaysInMonth(props.date));\n\n  return (\n    <td {...cellProps} className=\"fui-CalendarGridCell\">\n      <div\n        ref={ref}\n        hidden={isOutsideVisibleRange}\n        {...mergeProps(buttonProps, focusProps)}\n        data-selection-state={\n          (isSelectionStart && isSelectionEnd) || isSingleDateSelected\n            ? 'selected'\n            : isSelectionStart\n              ? 'start'\n              : isSelectionEnd\n                ? 'end'\n                : !(isSelectionStart || isSelectionEnd) && isSelected\n                  ? 'range'\n                  : isHighlighted\n                    ? 'range'\n                    : undefined\n        }\n        data-rounded={isRoundedLeft ? 'left' : isRoundedRight ? 'right' : undefined}\n        className={classNames('fui-CalendarGridCellInner', {\n          ['fui-CalendarGridCell-selected']: isSelectionStart || isSelectionEnd || isSingleDateSelected,\n          ['fui-CalendarGridCell-focusRing']: isFocused && isFocusVisible,\n          ['fui-CalendarGridCell-unavailable']: isUnavailable,\n        })}\n      >\n        {formattedDate}\n      </div>\n    </td>\n  );\n}\n\nconst CalendaChevronLeftIcon = (props: React.SVGProps<SVGSVGElement>) => (\n  <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" {...props}>\n    <path\n      d=\"M9.5 3.5L5.35355 7.64645C5.15829 7.84171 5.15829 8.15829 5.35355 8.35355L9.5 12.5\"\n      stroke=\"currentColor\"\n      strokeWidth=\"1.5\"\n      strokeLinecap=\"round\"\n    />\n  </svg>\n);\n\nexport { Calendar, RangeCalendar };\nexport type { CalendarProps, RangeCalendarProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/calendar/index.ts",
    "content": "export * from './calendar';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/calendar/range-calendar.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { DateValue, getLocalTimeZone, isWeekend, parseDate, today } from '@internationalized/date';\nimport { useLocale } from '@react-aria/i18n';\nimport React from 'react';\nimport { RangeCalendar } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta: Meta<typeof RangeCalendar> = {\n  title: 'Controls/Dates/RangeCalendar',\n  component: RangeCalendar,\n  args: {\n    defaultValue: {\n      start: parseDate('2020-02-03'),\n      end: parseDate('2020-02-08'),\n    },\n    onChange: (dateRange) =>\n      console.log(dateRange ? dateRange.start.toString() + ' - ' + dateRange.end.toString() : dateRange),\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n};\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {},\n  render: (args) => (\n    <div>\n      <RangeCalendar {...args} minValue={parseDate('1900-02-03')} />\n    </div>\n  ),\n};\n\nexport const Disabled: Story = {\n  args: {},\n  render: (args) => (\n    <div>\n      <RangeCalendar {...args} isDisabled />\n    </div>\n  ),\n};\n\nexport const UnavailableDates: Story = {\n  name: 'Unavailable Dates',\n  args: {},\n  render: (args) => {\n    const now = today(getLocalTimeZone());\n    const disabledRanges = [\n      [now, now.add({ days: 5 })],\n      [now.add({ days: 14 }), now.add({ days: 16 })],\n      [now.add({ days: 23 }), now.add({ days: 24 })],\n    ];\n\n    const { locale } = useLocale();\n    const isDateUnavailable = (date: DateValue) =>\n      isWeekend(date, locale) ||\n      disabledRanges.some((interval) => date.compare(interval[0]) >= 0 && date.compare(interval[1]) <= 0);\n\n    return (\n      <div style={{ width: 300 }}>\n        <RangeCalendar {...args} minValue={today(getLocalTimeZone())} isDateUnavailable={isDateUnavailable} />\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/callout/callout.css",
    "content": ".fui-CalloutRoot {\n  display: grid;\n  align-items: flex-start;\n  justify-content: flex-start;\n  text-align: left;\n  color: var(--accent-a11);\n\n  &:where(.fui-high-contrast) {\n    color: var(--accent-12);\n  }\n}\n\n.fui-CalloutIcon {\n  display: flex;\n  align-items: center;\n  grid-column-start: -2;\n  height: var(--line-height);\n}\n\n/* Anything that’s not an icon goes to the right of the icon */\n.fui-CalloutRoot > :where(:not(.fui-CalloutIcon)) {\n  grid-column-start: -1;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-CalloutRoot {\n  &:where(.fui-r-size-1) {\n    row-gap: var(--space-2);\n    column-gap: var(--space-2);\n    padding: var(--space-3) var(--space-4);\n    border-radius: var(--radius-5);\n  }\n  &:where(.fui-r-size-2) {\n    row-gap: var(--space-2);\n    column-gap: var(--space-3);\n    padding: var(--space-4);\n    border-radius: var(--radius-5);\n  }\n  &:where(.fui-r-size-3) {\n    row-gap: var(--space-3);\n    column-gap: var(--space-3);\n    padding: var(--space-5);\n    border-radius: var(--radius-6);\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * VARIANTS                                                                                        *\n *                                                                                                 *\n ***************************************************************************************************/\n\n/* soft */\n\n.fui-CalloutRoot:where(.fui-variant-soft) {\n  background-color: var(--accent-a3);\n}\n\n/* surface */\n\n.fui-CalloutRoot:where(.fui-variant-surface) {\n  box-shadow: inset 0 0 0 1px var(--accent-a6);\n  background-color: var(--accent-a2);\n}\n\n/* outline */\n\n.fui-CalloutRoot:where(.fui-variant-outline) {\n  box-shadow: inset 0 0 0 1px var(--accent-a7);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/callout/callout.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp, highContrastProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3'] as const;\nconst variants = ['soft', 'surface', 'outline'] as const;\n\nconst calloutRootPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  variant: { type: 'enum', values: variants, default: 'soft' },\n  color: { ...colorProp, default: undefined },\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  variant: PropDef<(typeof variants)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { calloutRootPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/callout/callout.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { InfoCircle16 } from '@frosted-ui/icons';\nimport React from 'react';\nimport { Callout, Code, Link, Text, calloutRootPropDefs } from '..';\nimport { RootProps as CalloutRootProps } from '../../../src/components/callout/callout';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/Callout',\n  component: Callout.Root,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Callout.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    color: calloutRootPropDefs.color.default,\n    variant: calloutRootPropDefs.variant.default,\n    children: (\n      <>\n        You will need to upgrade to the <Link href=\"#\">newest Frosted-UI version</Link> now.\n      </>\n    ),\n  },\n  render: ({ children, ...args }: CalloutRootProps) => (\n    <Callout.Root {...args}>\n      <Callout.Icon>\n        <InfoCircle16 />\n      </Callout.Icon>\n      <Callout.Text>{children}</Callout.Text>\n    </Callout.Root>\n  ),\n};\n\nexport const Size: Story = {\n  args: {\n    color: calloutRootPropDefs.color.default,\n    variant: calloutRootPropDefs.variant.default,\n    children: (\n      <>\n        You will need to upgrade to the <Link href=\"#\">newest Frosted-UI version</Link> now.\n      </>\n    ),\n  },\n  render: ({ children, ...args }: CalloutRootProps) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', alignItems: 'flex-start' }}>\n      <Callout.Root {...args} size=\"3\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n\n      <Callout.Root {...args} size=\"2\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n\n      <Callout.Root {...args} size=\"1\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n    </div>\n  ),\n};\n\nexport const Variant: Story = {\n  args: {\n    color: calloutRootPropDefs.color.default,\n    children: (\n      <>\n        You will need to upgrade to the <Link href=\"#\">newest Frosted-UI version</Link> now.\n      </>\n    ),\n  },\n  render: ({ children, ...args }: CalloutRootProps) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Callout.Root {...args} variant=\"soft\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n\n      <Callout.Root {...args} variant=\"surface\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n\n      <Callout.Root {...args} variant=\"outline\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  args: {\n    color: calloutRootPropDefs.color.default,\n    variant: calloutRootPropDefs.variant.default,\n    children: (\n      <>\n        You will need to upgrade to the <Link href=\"#\">newest Frosted-UI version</Link> now.\n      </>\n    ),\n  },\n  render: ({ children, ...args }: CalloutRootProps) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Callout.Root {...args} color=\"blue\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n\n      <Callout.Root {...args} color=\"green\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n\n      <Callout.Root {...args} color=\"red\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n    </div>\n  ),\n};\n\nexport const SemanticColor: Story = {\n  name: 'Semantic color',\n  args: {\n    color: calloutRootPropDefs.color.default,\n    variant: calloutRootPropDefs.variant.default,\n    children: (\n      <>\n        You will need to upgrade to the <Link href=\"#\">newest Frosted-UI version</Link> now.\n      </>\n    ),\n  },\n  render: ({ children, ...args }: CalloutRootProps) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Callout.Root {...args} color=\"info\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n\n      <Callout.Root {...args} color=\"success\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n\n      <Callout.Root {...args} color=\"warning\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n\n      <Callout.Root {...args} color=\"danger\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  args: {\n    color: calloutRootPropDefs.color.default,\n    variant: calloutRootPropDefs.variant.default,\n    children: (\n      <>\n        You will need to upgrade to the <Link href=\"#\">newest Frosted-UI version</Link> now.\n      </>\n    ),\n  },\n  render: ({ children, ...args }: CalloutRootProps) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Callout.Root {...args} variant=\"soft\">\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n\n      <Callout.Root {...args} variant=\"soft\" highContrast>\n        <Callout.Icon>\n          <Callout.Icon>\n            <InfoCircle16 />\n          </Callout.Icon>\n        </Callout.Icon>\n        <Callout.Text>{children}</Callout.Text>\n      </Callout.Root>\n    </div>\n  ),\n};\n\nexport const AsAlert: Story = {\n  name: 'As Alert',\n\n  render: (args: CalloutRootProps) => (\n    <>\n      <div style={{ maxWidth: 500 }}>\n        <Text>\n          Add a native{' '}\n          <Link href=\"https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/alert_role\" target=\"_blank\">\n            WAI-ARIA <Code>alert</Code> role\n          </Link>{' '}\n          to the callout when the user's immediate attention is required, like when an error message appears. The screen\n          reader will be interrupted, announcing the new content immediately.\n        </Text>\n      </div>\n      <br />\n      <div style={{ display: 'inline-block' }}>\n        <Callout.Root {...args} color=\"red\" role=\"alert\">\n          <Callout.Icon>\n            <Callout.Icon>🚨</Callout.Icon>\n          </Callout.Icon>\n          <Callout.Text>Access denied. Please contact the network administrator to view this page.</Callout.Text>\n        </Callout.Root>\n      </div>\n    </>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/callout/callout.tsx",
    "content": "'use client';\n\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { Text, textPropDefs, type TextProps } from '../text';\nimport { calloutRootPropDefs } from './callout.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype CalloutRootOwnProps = GetPropDefTypes<typeof calloutRootPropDefs>;\n\ntype CalloutContextValue = CalloutRootOwnProps;\nconst CalloutContext = React.createContext<CalloutContextValue>({});\n\ninterface CalloutRootProps extends PropsWithoutColor<'div'>, CalloutContextValue {}\n\nconst CalloutRoot = (props: CalloutRootProps) => {\n  const {\n    children,\n    className,\n    size = calloutRootPropDefs.size.default,\n    variant = calloutRootPropDefs.variant.default,\n    color = calloutRootPropDefs.color.default,\n    highContrast = calloutRootPropDefs.highContrast.default,\n    ...rootProps\n  } = props;\n  return (\n    <div\n      data-accent-color={color}\n      {...rootProps}\n      className={classNames('fui-CalloutRoot', className, `fui-r-size-${size}`, `fui-variant-${variant}`, {\n        'fui-high-contrast': highContrast,\n      })}\n    >\n      <CalloutContext.Provider\n        value={React.useMemo(() => ({ size, color, highContrast }), [size, color, highContrast])}\n      >\n        {children}\n      </CalloutContext.Provider>\n    </div>\n  );\n};\nCalloutRoot.displayName = 'CalloutRoot';\n\ninterface CalloutIconProps extends PropsWithoutColor<'div'> {}\n\nconst CalloutIcon = (props: CalloutIconProps) => {\n  const { color, size, highContrast } = React.useContext(CalloutContext);\n  return (\n    <Text\n      render={<div />}\n      color={color}\n      size={getTextSize(size)}\n      highContrast={highContrast}\n      {...props}\n      className={classNames('fui-CalloutIcon', props.className)}\n    />\n  );\n};\nCalloutIcon.displayName = 'CalloutIcon';\n\ntype CalloutTextProps = TextProps;\n\nconst CalloutText = (props: CalloutTextProps) => {\n  const { color, size, highContrast } = React.useContext(CalloutContext);\n  return (\n    <Text\n      render={<p />}\n      size={getTextSize(size)}\n      color={color}\n      highContrast={highContrast}\n      weight=\"medium\"\n      {...props}\n      className={classNames('fui-CalloutText', props.className)}\n    />\n  );\n};\nCalloutText.displayName = 'CalloutText';\n\nfunction getTextSize(size: CalloutRootOwnProps['size']): React.ComponentProps<typeof Text>['size'] {\n  if (size === undefined) return undefined;\n\n  return getNonResponsiveTextSize(size);\n}\nfunction getNonResponsiveTextSize(\n  size: (typeof calloutRootPropDefs.size.values)[number],\n): (typeof textPropDefs.size.values)[number] {\n  return size === '3' ? '3' : '2';\n}\n\nexport { CalloutIcon as Icon, CalloutRoot as Root, CalloutText as Text };\nexport type { CalloutIconProps as IconProps, CalloutRootProps as RootProps, CalloutTextProps as TextProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/callout/index.ts",
    "content": "export * as Callout from './callout';\nexport * from './callout.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/card/card.css",
    "content": "/* stylelint-disable selector-max-type */\n/* Disable selector-max-type rule to target `button` and `a` tags. */\n/* Make sure these tags are wrapped in `:where()` for 0 specificity. */\n\n.fui-Card {\n  position: relative;\n  border-radius: var(--card-border-radius);\n  padding: var(--card-padding);\n  overflow: hidden;\n  /* Don't inherit text alignment */\n  text-align: initial;\n\n  &:where(button, a) {\n    display: block;\n  }\n\n  &:where(:focus-visible) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: 0px;\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-Card {\n  &:where(.fui-r-size-1) {\n    --card-padding: 12px;\n    --card-border-radius: 12px;\n  }\n  &:where(.fui-r-size-2) {\n    --card-padding: 16px;\n    --card-border-radius: 16px;\n  }\n  &:where(.fui-r-size-3) {\n    --card-padding: 24px;\n    --card-border-radius: 16px;\n  }\n  &:where(.fui-r-size-4) {\n    --card-padding: 32px;\n    --card-border-radius: 20px;\n  }\n  &:where(.fui-r-size-5) {\n    --card-padding: 40px;\n    --card-border-radius: 24px;\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * VARIANTS                                                                                        *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-Card:where(.fui-variant-surface, .fui-variant-outline)::after {\n  content: '';\n  position: absolute;\n  border-radius: inherit;\n  inset: 0;\n  pointer-events: none;\n}\n\n/* surface */\n\n.fui-Card:where(.fui-variant-surface) {\n  background: var(--color-panel-solid);\n\n  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);\n\n  &::after {\n    box-shadow: inset 0 0 0 1px var(--gray-a5);\n  }\n\n  &:where(button, [href], [type='button']) {\n    @media (hover: hover) {\n      &:where(:hover)::after {\n        box-shadow: inset 0 0 0 1px var(--gray-a7);\n      }\n    }\n    &:where(:active:not([data-state='open'])) {\n      &:where(:focus-visible) {\n        background-color: var(--gray-a3);\n      }\n    }\n    &:where([data-pressed]),\n    &:where([data-state='open']),\n    &:where(:active) {\n      box-shadow: none;\n      background-color: var(--gray-3);\n\n      &::after {\n        box-shadow: inset 0 0 0 1px var(--gray-a6);\n      }\n    }\n  }\n}\n\n.fui-Card:where(.fui-variant-outline) {\n  &::after {\n    box-shadow: inset 0 0 0 1px var(--color-stroke);\n  }\n\n  &:where(button, [href], [type='button']) {\n    @media (hover: hover) {\n      &:where(:hover)::after {\n        box-shadow: inset 0 0 0 1px var(--gray-a7);\n      }\n    }\n    &:where(:active:not([data-state='open'])) {\n      &:where(:focus-visible) {\n        background-color: var(--gray-a3);\n      }\n    }\n    &:where([data-pressed]),\n    &:where([data-state='open']),\n    &:where(:active) {\n      background-color: var(--gray-3);\n\n      &::after {\n        box-shadow: inset 0 0 0 1px var(--gray-a6);\n      }\n    }\n  }\n}\n\n/* ghost */\n\n.fui-Card:where(.fui-variant-ghost) {\n  &:where(button, [href], [type='button']) {\n    @media (hover: hover) {\n      &:where(:hover) {\n        background-color: var(--gray-a3);\n      }\n    }\n\n    &:where([data-pressed]),\n    &:where([data-state='open']),\n    &:where(:active) {\n      background-color: var(--gray-a3);\n    }\n    &:where(:active:not([data-state='open'])) {\n      background-color: var(--gray-a4);\n    }\n  }\n}\n\n/* soft */\n\n.fui-Card:where(.fui-variant-soft) {\n  background-color: var(--gray-a3);\n\n  &:where(button, [href], [type='button']) {\n    @media (hover: hover) {\n      &:where(:hover) {\n        background-color: var(--gray-a4);\n      }\n    }\n\n    &:where([data-pressed]),\n    &:where([data-state='open']),\n    &:where(:active) {\n      background-color: var(--gray-a4);\n    }\n    &:where(:active:not([data-state='open'])) {\n      background-color: var(--gray-a5);\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/card/card.props.ts",
    "content": "import type { PropDef } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4', '5'] as const;\nconst variants = ['surface', 'outline', 'ghost', 'soft'] as const;\n\nconst cardPropDefs = {\n  size: { type: 'enum', values: sizes, default: '1' },\n  variant: { type: 'enum', values: variants, default: 'surface' },\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  variant: PropDef<(typeof variants)[number]>;\n};\n\nexport { cardPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/card/card.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Avatar, Card, Code, Text, cardPropDefs } from '..';\n\nconst CardContentExample = () => (\n  <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center' }}>\n    <Avatar size=\"3\" fallback=\"IM\" color=\"indigo\" />\n    <div>\n      <Text render={<div />} size=\"2\" weight=\"bold\">\n        Ilya Miskov\n      </Text>\n      <Text render={<div />} size=\"2\" color=\"gray\">\n        I love how we have the freedom to explore skeuomorphism\n      </Text>\n    </div>\n  </div>\n);\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/Card',\n  component: Card,\n\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  argTypes: {\n    size: {\n      control: 'select',\n      options: cardPropDefs.size.values,\n    },\n    variant: {\n      control: 'select',\n      options: cardPropDefs.variant.values,\n    },\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Card>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    children: <CardContentExample />,\n    size: cardPropDefs.size.default,\n  },\n};\n\nexport const Size: Story = {\n  args: {\n    size: cardPropDefs.size.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-3)', flexDirection: 'column' }}>\n      <Card {...args} size=\"1\" style={{ width: 350 }}>\n        <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center' }}>\n          <Avatar size=\"3\" fallback=\"T\" color=\"indigo\" />\n          <div>\n            <Text render={<div />} size=\"2\" weight=\"bold\">\n              Teodros Girmay\n            </Text>\n            <Text render={<div />} size=\"2\" color=\"gray\">\n              Engineering\n            </Text>\n          </div>\n        </div>\n      </Card>\n\n      <Card {...args} size=\"2\" style={{ width: 425 }}>\n        <div style={{ display: 'flex', gap: 'var(--space-4)', alignItems: 'center' }}>\n          <Avatar size=\"4\" fallback=\"T\" color=\"indigo\" />\n          <div>\n            <Text render={<div />} weight=\"bold\">\n              Teodros Girmay\n            </Text>\n            <Text render={<div />} color=\"gray\">\n              Engineering\n            </Text>\n          </div>\n        </div>\n      </Card>\n\n      <Card {...args} size=\"3\" style={{ width: 500 }}>\n        <div style={{ display: 'flex', gap: 'var(--space-4)', alignItems: 'center' }}>\n          <Avatar size=\"5\" fallback=\"T\" color=\"indigo\" />\n          <div>\n            <Text render={<div />} size=\"4\" weight=\"bold\">\n              Teodros Girmay\n            </Text>\n            <Text render={<div />} size=\"4\" color=\"gray\">\n              Engineering\n            </Text>\n          </div>\n        </div>\n      </Card>\n\n      <Card {...args} size=\"4\" style={{ width: 500 }}>\n        <div style={{ display: 'flex', gap: 'var(--space-4)', alignItems: 'center' }}>\n          <Avatar size=\"5\" fallback=\"T\" color=\"indigo\" />\n          <div>\n            <Text render={<div />} size=\"4\" weight=\"bold\">\n              Teodros Girmay\n            </Text>\n            <Text render={<div />} size=\"4\" color=\"gray\">\n              Engineering\n            </Text>\n          </div>\n        </div>\n      </Card>\n\n      <Card {...args} size=\"5\" style={{ width: 500 }}>\n        <div style={{ display: 'flex', gap: 'var(--space-4)', alignItems: 'center' }}>\n          <Avatar size=\"5\" fallback=\"T\" color=\"indigo\" />\n          <div>\n            <Text render={<div />} size=\"4\" weight=\"bold\">\n              Teodros Girmay\n            </Text>\n            <Text render={<div />} size=\"4\" color=\"gray\">\n              Engineering\n            </Text>\n          </div>\n        </div>\n      </Card>\n    </div>\n  ),\n};\n\nexport const Variant: Story = {\n  args: {\n    children: <CardContentExample />,\n  },\n  render: ({ children, ...args }) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)' }}>\n      <Card {...args} variant=\"surface\">\n        {children}\n      </Card>\n      <Card {...args} variant=\"outline\">\n        {children}\n      </Card>\n      <Card {...args} variant=\"soft\">\n        {children}\n      </Card>\n      <Card {...args} variant=\"ghost\">\n        {children}\n      </Card>\n    </div>\n  ),\n};\n\nexport const InsetContent: Story = {\n  name: 'Inset Content',\n  render: (args) => (\n    <Card size=\"2\" style={{ maxWidth: 240, padding: 0 }} {...args}>\n      <img\n        src=\"https://images.unsplash.com/photo-1617050318658-a9a3175e34cb?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=600&q=80\"\n        alt=\"Bold typography\"\n        style={{\n          display: 'block',\n          objectFit: 'cover',\n          width: '100%',\n          height: 140,\n          backgroundColor: 'var(--gray-5)',\n        }}\n      />\n\n      <div style={{ padding: 'var( --card-padding)' }}>\n        <Text render={<p />} size=\"3\">\n          This is a really nice image description.\n        </Text>\n      </div>\n    </Card>\n  ),\n};\n\nexport const AsAnotherElement: Story = {\n  name: 'As another element',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)' }}>\n      <div>\n        <Text>\n          Use the <Code>render</Code> prop to render the card as a link or a button. This prop adds styles for the\n          interactive states, like hover and focus.\n        </Text>\n      </div>\n      <div>\n        <Card {...args} render={<a href=\"#\" />} style={{ maxWidth: 350 }}>\n          <CardContentExample />\n        </Card>\n      </div>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/card/card.tsx",
    "content": "import { mergeProps, useRender } from '@base-ui/react';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { cardPropDefs } from './card.props';\n\nimport type { GetPropDefTypes } from '../../helpers';\n\ntype CardOwnProps = GetPropDefTypes<typeof cardPropDefs>;\ninterface CardProps extends Omit<React.ComponentProps<'div'>, 'children'>, CardOwnProps {\n  render?: useRender.ComponentProps<'div'>['render'];\n  children?: React.ReactNode;\n}\n\nconst Card = (props: CardProps) => {\n  const {\n    render,\n    children,\n    className,\n    size = cardPropDefs.size.default,\n    variant = cardPropDefs.variant.default,\n    ...cardProps\n  } = props;\n\n  return useRender({\n    render,\n    props: mergeProps(\n      cardProps as React.ComponentProps<'div'>,\n      {\n        className: classNames('fui-reset', 'fui-Card', className, `fui-r-size-${size}`, `fui-variant-${variant}`),\n        children,\n      } as React.ComponentProps<'div'>,\n    ),\n    defaultTagName: 'div',\n  });\n};\nCard.displayName = 'Card';\n\nexport { Card };\nexport type { CardProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/card/index.ts",
    "content": "export * from './card';\nexport * from './card.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/checkbox/checkbox.css",
    "content": ".fui-CheckboxRoot {\n  display: inline-flex;\n  align-items: center;\n  vertical-align: top;\n  flex-shrink: 0;\n  height: var(--line-height, var(--checkbox-size));\n\n  &:has([data-disabled]) {\n    color: var(--gray-a10);\n  }\n}\n\n.fui-CheckboxButton {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  box-sizing: border-box;\n  height: var(--checkbox-size);\n  width: var(--checkbox-size);\n  cursor: var(--cursor-checkbox);\n  position: relative;\n\n  &:where(:focus-visible) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: 2px;\n  }\n\n  &:where([data-unchecked]) {\n    background-color: var(--color-surface);\n    box-shadow: inset 0 0 0 1px var(--gray-a7);\n  }\n  &:where([data-checked], [data-indeterminate]) {\n    background-color: var(--accent-9);\n\n    color: var(--accent-9-contrast);\n\n    &:where(.fui-high-contrast) {\n      background-color: var(--accent-12);\n      color: var(--accent-1);\n    }\n  }\n\n  &:where([data-disabled]) {\n    box-shadow: inset 0 0 0 1px var(--gray-a5);\n    background-color: var(--gray-a2);\n    background-image: none;\n    cursor: var(--cursor-disabled);\n    color: var(--gray-a10);\n  }\n\n  @media (hover: hover) {\n    &:where([data-unchecked]):not([data-disabled]):hover {\n      box-shadow: inset 0 0 0 1px var(--gray-a8);\n    }\n    &:where([data-unchecked]):not([data-disabled]):active {\n      box-shadow: inset 0 0 0 1px var(--gray-a9);\n    }\n    &:where([data-checked], [data-indeterminate]):not([data-disabled]):not(.fui-high-contrast):hover {\n      background-color: var(--accent-10);\n    }\n    &:where([data-checked], [data-indeterminate]):not([data-disabled]):not(.fui-high-contrast):active {\n      background-color: var(--accent-11);\n    }\n  }\n}\n\n.fui-CheckboxIndicator {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  height: 100%;\n  width: 100%;\n  /* Make sure that the presence of the indicator doesn’t affect alignment */\n  position: absolute;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-CheckboxRoot {\n  user-select: none;\n  &:where(.fui-r-size-1) {\n    --checkbox-size: var(--space-4);\n    gap: var(--space-2);\n    font-size: var(--font-size-2);\n    line-height: var(--line-height-2);\n    letter-spacing: var(--letter-spacing-2);\n\n    & :where(.fui-CheckboxButton) {\n      border-radius: var(--radius-2);\n    }\n\n    & :where(.fui-CheckboxIndicatorIcon) {\n      width: var(--checkbox-size);\n      height: var(--checkbox-size);\n    }\n  }\n  &:where(.fui-r-size-2) {\n    --checkbox-size: calc(var(--space-4) * 1.25);\n    gap: var(--space-2);\n    font-size: var(--font-size-3);\n    line-height: var(--line-height-3);\n    letter-spacing: var(--letter-spacing-3);\n\n    & :where(.fui-CheckboxButton) {\n      border-radius: var(--radius-3);\n    }\n\n    & :where(.fui-CheckboxIndicatorIcon) {\n      width: var(--checkbox-size);\n      height: var(--checkbox-size);\n    }\n  }\n  &:where(.fui-r-size-3) {\n    --checkbox-size: var(--space-5);\n    gap: var(--space-3);\n    font-size: var(--font-size-4);\n    line-height: var(--line-height-4);\n    letter-spacing: var(--letter-spacing-4);\n\n    & :where(.fui-CheckboxButton) {\n      border-radius: var(--radius-3);\n    }\n\n    & :where(.fui-CheckboxIndicatorIcon) {\n      width: var(--checkbox-size);\n      height: var(--checkbox-size);\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/checkbox/checkbox.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp, highContrastProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3'] as const;\n\nconst checkboxPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  color: colorProp,\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { checkboxPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/checkbox/checkbox.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Button, Checkbox, Code, Text, checkboxPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/Checkbox',\n  component: Checkbox,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Checkbox>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    size: checkboxPropDefs.size.default,\n    color: checkboxPropDefs.color.default,\n    highContrast: checkboxPropDefs.highContrast.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'column' }}>\n      <Checkbox checked {...args}>\n        Checked\n      </Checkbox>\n      <Checkbox checked disabled {...args}>\n        Checked disabled\n      </Checkbox>\n      <Checkbox checked={false} {...args}>\n        Unchecked\n      </Checkbox>\n      <Checkbox checked={false} disabled {...args}>\n        Unchecked disabled\n      </Checkbox>\n      <Checkbox indeterminate {...args}>\n        Indeterminate\n      </Checkbox>\n      <Checkbox indeterminate disabled {...args}>\n        Indeterminate disabled\n      </Checkbox>\n    </div>\n  ),\n};\n\nexport const Composed: Story = {\n  args: {\n    size: checkboxPropDefs.size.default,\n    color: checkboxPropDefs.color.default,\n    highContrast: checkboxPropDefs.highContrast.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'column' }}>\n      <Text render={<label />} size=\"2\">\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Checkbox defaultChecked {...args} />\n          Default\n        </div>\n      </Text>\n      <Text render={<label />} size=\"2\">\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Checkbox defaultChecked={true} disabled {...args} />\n          Disabled checked\n        </div>\n      </Text>\n      <Text render={<label />} size=\"2\">\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Checkbox defaultChecked={false} disabled {...args} />\n          Disabled unchecked\n        </div>\n      </Text>\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n      <Checkbox defaultChecked {...args} size=\"1\" />\n      <Checkbox defaultChecked {...args} size=\"2\" />\n      <Checkbox defaultChecked {...args} size=\"3\" />\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n      <Checkbox {...args} color=\"indigo\" defaultChecked />\n      <Checkbox {...args} color=\"cyan\" defaultChecked />\n      <Checkbox {...args} color=\"orange\" defaultChecked />\n      <Checkbox {...args} color=\"crimson\" defaultChecked />\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  render: (args) => (\n    <div\n      style={{\n        display: 'inline-grid',\n        gridTemplateColumns: 'repeat(2, 1fr)',\n        gap: '8px',\n      }}\n    >\n      <Checkbox {...args} color=\"indigo\" defaultChecked />\n      <Checkbox {...args} color=\"indigo\" defaultChecked highContrast />\n      <Checkbox {...args} color=\"cyan\" defaultChecked />\n      <Checkbox {...args} color=\"cyan\" defaultChecked highContrast />\n      <Checkbox {...args} color=\"orange\" defaultChecked />\n      <Checkbox {...args} color=\"orange\" defaultChecked highContrast />\n      <Checkbox {...args} color=\"crimson\" defaultChecked />\n      <Checkbox {...args} color=\"crimson\" defaultChecked highContrast />\n    </div>\n  ),\n};\n\nexport const Alignment: Story = {\n  name: 'Alignment with text',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Text style={{ marginBottom: 12 }}>\n        Composing <Code>Checkbox</Code> within <Code>Text</Code> automatically centers it with the first line of text.\n      </Text>\n      <Text render={<label />} size=\"3\">\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Checkbox {...args} size=\"1\" defaultChecked /> Agree to Terms and Conditions\n        </div>\n      </Text>\n\n      <Text render={<label />} size=\"4\">\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Checkbox {...args} size=\"2\" defaultChecked /> Agree to Terms and Conditions\n        </div>\n      </Text>\n\n      <Text render={<label />} size=\"5\">\n        <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n          <Checkbox {...args} size=\"3\" defaultChecked /> Agree to Terms and Conditions\n        </div>\n      </Text>\n\n      <div style={{ maxWidth: 300 }}>\n        <Text render={<label />} size=\"4\">\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <Checkbox defaultChecked /> It is automatically well-aligned with multi-line text too.\n          </div>\n        </Text>\n      </div>\n    </div>\n  ),\n};\n\nexport const FormValues: Story = {\n  name: 'Form with value & uncheckedValue',\n  render: (args) => {\n    const [formData, setFormData] = React.useState<Record<string, FormDataEntryValue>>({});\n    const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {\n      e.preventDefault();\n      const data = Object.fromEntries(new FormData(e.currentTarget).entries());\n      setFormData(data);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 550 }}>\n        <Text>\n          Base UI's Checkbox provides <Code>value</Code> and <Code>uncheckedValue</Code> props for form submissions. By\n          default, a checked checkbox submits <Code>\"on\"</Code> and an unchecked checkbox submits nothing (standard HTML\n          behavior). These props let you customize both values.\n        </Text>\n        <form onSubmit={handleSubmit} style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Checkbox {...args} name=\"newsletter\" defaultChecked value=\"subscribed\" uncheckedValue=\"unsubscribed\" />\n              Subscribe to newsletter\n            </div>\n          </Text>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Checkbox {...args} name=\"terms\" value=\"accepted\" uncheckedValue=\"declined\" />\n              Accept terms and conditions\n            </div>\n          </Text>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Checkbox {...args} name=\"marketing\" defaultChecked />\n              Marketing emails (no custom values)\n            </div>\n          </Text>\n          <Button variant=\"solid\" type=\"submit\" style={{ marginTop: 'var(--space-2)', alignSelf: 'flex-start' }}>\n            Submit Form\n          </Button>\n        </form>\n        <div>\n          <Text size=\"2\" weight=\"medium\">\n            Submitted Data:\n          </Text>\n          <Code style={{ display: 'block', marginTop: 'var(--space-2)', whiteSpace: 'pre' }}>\n            {JSON.stringify(formData, null, 2)}\n          </Code>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const ReadOnly: Story = {\n  name: 'Read Only',\n  render: (args) => {\n    const [isPremium] = React.useState(true);\n    const [preferences] = React.useState({\n      emailDigest: true,\n      smsAlerts: false,\n      pushNotifications: true,\n    });\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n        <Text>\n          The <Code>readOnly</Code> prop prevents users from changing a checkbox while still showing its current state.\n          Unlike <Code>disabled</Code>, read-only checkboxes remain focusable and their values are submitted with forms.\n          This is useful for displaying user preferences they cannot modify, or showing computed/derived states.\n        </Text>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <Text size=\"2\" weight=\"medium\">\n            Your Subscription Features (Premium Plan)\n          </Text>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Checkbox {...args} checked={isPremium} readOnly /> Unlimited storage\n            </div>\n          </Text>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Checkbox {...args} checked={isPremium} readOnly /> Priority support\n            </div>\n          </Text>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Checkbox {...args} checked={isPremium} readOnly /> Advanced analytics\n            </div>\n          </Text>\n        </div>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <Text size=\"2\" weight=\"medium\">\n            Notification Settings (set by admin)\n          </Text>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Checkbox {...args} checked={preferences.emailDigest} readOnly /> Daily email digest\n            </div>\n          </Text>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Checkbox {...args} checked={preferences.smsAlerts} readOnly /> SMS alerts\n            </div>\n          </Text>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Checkbox {...args} checked={preferences.pushNotifications} readOnly /> Push notifications\n            </div>\n          </Text>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const InputRef: Story = {\n  name: 'Input Ref',\n  render: (args) => {\n    const inputRef = React.useRef<HTMLInputElement>(null);\n    const [info, setInfo] = React.useState<string>('Click a button to inspect the input');\n\n    const focusInput = () => {\n      inputRef.current?.focus();\n      setInfo('Input focused programmatically');\n    };\n\n    const checkValidity = () => {\n      const input = inputRef.current;\n      if (input) {\n        const isValid = input.validity.valid;\n        const isChecked = input.checked;\n        setInfo(`Checked: ${isChecked}, Valid: ${isValid}`);\n      }\n    };\n\n    const toggleChecked = () => {\n      const input = inputRef.current;\n      if (input) {\n        input.click();\n        setInfo(`Toggled via native click. New state: ${!input.checked}`);\n      }\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n        <Text>\n          The <Code>inputRef</Code> prop provides direct access to the hidden native <Code>&lt;input&gt;</Code> element.\n          This is useful for programmatic focus management, form validation, or integrating with third-party libraries\n          that need direct DOM access.\n        </Text>\n        <form>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Checkbox {...args} inputRef={inputRef} name=\"agreement\" required /> I agree to the terms (required)\n            </div>\n          </Text>\n        </form>\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Button variant=\"soft\" size=\"1\" onClick={focusInput}>\n            Focus Input\n          </Button>\n          <Button variant=\"soft\" size=\"1\" onClick={checkValidity}>\n            Check Validity\n          </Button>\n          <Button variant=\"soft\" size=\"1\" onClick={toggleChecked}>\n            Toggle via Ref\n          </Button>\n        </div>\n        <Code style={{ padding: 'var(--space-2)' }}>{info}</Code>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/checkbox/checkbox.tsx",
    "content": "'use client';\n\nimport { Checkbox as CheckboxPrimitive } from '@base-ui/react/checkbox';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { checkboxPropDefs } from './checkbox.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ninterface IconProps extends React.ComponentProps<'svg'> {\n  children?: never;\n  color?: string;\n  size: CheckboxOwnProps['size'];\n}\n\nconst CheckboxCheckmarkIcon = ({ color = 'currentColor', size, ...props }: IconProps) => {\n  switch (size) {\n    case '1':\n      return (\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" {...props}>\n          <path d=\"M4 8.5L6.5 11L12 5.5\" stroke={color} strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n        </svg>\n      );\n    case '2':\n      return (\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" {...props}>\n          <path d=\"M5 11L8 14L15 7\" stroke={color} strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n        </svg>\n      );\n    case '3':\n      return (\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n          <path d=\"M7 13L10 16L17 9\" stroke={color} strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n        </svg>\n      );\n    default:\n      throw Error('Invalid size');\n  }\n};\nCheckboxCheckmarkIcon.displayName = 'CheckboxCheckmarkIcon';\n\nconst CheckboxIndeterminateIcon = ({ color = 'currentColor', size, ...props }: IconProps) => {\n  switch (size) {\n    case '1':\n      return (\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" {...props}>\n          <path d=\"M5 8H11\" stroke={color} strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n        </svg>\n      );\n    case '2':\n      return (\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" {...props}>\n          <path d=\"M6 10H14\" stroke={color} strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n        </svg>\n      );\n    case '3':\n      return (\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" {...props}>\n          <path d=\"M7 12H17\" stroke={color} strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n        </svg>\n      );\n    default:\n      throw Error('Invalid size');\n  }\n};\nCheckboxIndeterminateIcon.displayName = 'CheckboxIndeterminateIcon';\n\ntype CheckboxOwnProps = GetPropDefTypes<typeof checkboxPropDefs>;\ntype CheckboxProps = Omit<PropsWithoutColor<typeof CheckboxPrimitive.Root>, 'className' | 'render' | 'nativeButton'> &\n  Omit<React.HTMLAttributes<HTMLSpanElement>, 'color'> &\n  CheckboxOwnProps;\n\nconst Checkbox = (props: CheckboxProps) => {\n  const {\n    children,\n    className,\n    style,\n    size = checkboxPropDefs.size.default,\n    color = checkboxPropDefs.color.default,\n    highContrast = checkboxPropDefs.highContrast.default,\n    indeterminate,\n    ...checkboxProps\n  } = props;\n\n  const Comp = children ? 'label' : 'span';\n\n  return (\n    <Comp className={classNames('fui-CheckboxRoot', className, `fui-r-size-${size}`)} style={style}>\n      <CheckboxPrimitive.Root\n        data-accent-color={color}\n        data-indeterminate={indeterminate || undefined}\n        indeterminate={indeterminate}\n        {...checkboxProps}\n        className={classNames('fui-reset', 'fui-CheckboxButton', {\n          'fui-high-contrast': highContrast,\n        })}\n      >\n        <CheckboxPrimitive.Indicator className=\"fui-CheckboxIndicator\">\n          {indeterminate ? (\n            <CheckboxIndeterminateIcon size={size} className=\"fui-CheckboxIndicatorIcon\" />\n          ) : (\n            <CheckboxCheckmarkIcon size={size} className=\"fui-CheckboxIndicatorIcon\" />\n          )}\n        </CheckboxPrimitive.Indicator>\n      </CheckboxPrimitive.Root>\n\n      {children}\n    </Comp>\n  );\n};\nCheckbox.displayName = 'Checkbox';\n\nexport { Checkbox };\nexport type { CheckboxProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/checkbox/index.ts",
    "content": "export * from './checkbox';\nexport * from './checkbox.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/circular-progress/circular-progress.css",
    "content": ".fui-CircularProgressRoot {\n  position: relative;\n  display: block;\n  width: var(--circular-progress-size);\n  height: var(--circular-progress-size);\n}\n\n.fui-CircularProgressSvg {\n  display: block;\n}\n\n.fui-CircularProgressTrack {\n  stroke: var(--accent-a3);\n}\n\n.fui-CircularProgressIndicator {\n  stroke: var(--accent-9);\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-CircularProgressRoot {\n  &:where(.fui-r-size-1) {\n    --circular-progress-size: 16px;\n  }\n  &:where(.fui-r-size-2) {\n    --circular-progress-size: 20px;\n  }\n  &:where(.fui-r-size-3) {\n    --circular-progress-size: 24px;\n  }\n  &:where(.fui-r-size-4) {\n    --circular-progress-size: 32px;\n  }\n  &:where(.fui-r-size-5) {\n    --circular-progress-size: 40px;\n  }\n  &:where(.fui-r-size-6) {\n    --circular-progress-size: 48px;\n  }\n  &:where(.fui-r-size-7) {\n    --circular-progress-size: 56px;\n  }\n  &:where(.fui-r-size-8) {\n    --circular-progress-size: 64px;\n  }\n  &:where(.fui-r-size-9) {\n    --circular-progress-size: 72px;\n  }\n}\n\n/* high-contrast */\n\n.fui-CircularProgressRoot:where(.fui-high-contrast) .fui-CircularProgressIndicator {\n  stroke: var(--accent-12);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/circular-progress/circular-progress.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp, highContrastProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] as const;\n\nconst circularProgressPropDefs = {\n  size: { type: 'enum', values: sizes, default: '3' },\n  color: { ...colorProp, default: undefined },\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { circularProgressPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/circular-progress/circular-progress.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { CircularProgress, circularProgressPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/CircularProgress',\n  component: CircularProgress,\n  args: {\n    size: circularProgressPropDefs.size.default,\n    color: circularProgressPropDefs.color.default,\n    value: 40,\n    max: 100,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof CircularProgress>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    size: circularProgressPropDefs.size.default,\n    color: circularProgressPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', width: 300 }}>\n      <CircularProgress {...args} />\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  args: {\n    size: circularProgressPropDefs.size.default,\n    color: circularProgressPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', width: 300 }}>\n      {circularProgressPropDefs.size.values.map((size) => (\n        <CircularProgress {...args} size={size} key={size} />\n      ))}\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  args: {\n    size: circularProgressPropDefs.size.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', width: 300 }}>\n      <CircularProgress {...args} color=\"indigo\" value={15} />\n      <CircularProgress {...args} color=\"cyan\" value={50} />\n      <CircularProgress {...args} color=\"orange\" value={95} />\n      <CircularProgress {...args} color=\"crimson\" value={100} />\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'row', gap: 'var(--space-2)' }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', width: 300 }}>\n        <CircularProgress {...args} highContrast={false} />\n      </div>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', width: 300 }}>\n        <CircularProgress {...args} highContrast />\n      </div>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/circular-progress/circular-progress.tsx",
    "content": "'use client';\n\nimport { Meter } from '@base-ui/react/meter';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\nimport { circularProgressPropDefs } from './circular-progress.props';\n\ntype CircularProgressOwnProps = GetPropDefTypes<typeof circularProgressPropDefs>;\ninterface CircularProgressProps\n  extends Omit<PropsWithoutColor<typeof Meter.Root>, 'children'>, CircularProgressOwnProps {}\n\n// Size configuration matching CSS variables\nconst sizeConfig: Record<string, { diameter: number; strokeWidth: number }> = {\n  '1': { diameter: 16, strokeWidth: 3 },\n  '2': { diameter: 20, strokeWidth: 4 },\n  '3': { diameter: 24, strokeWidth: 5 },\n  '4': { diameter: 32, strokeWidth: 5 },\n  '5': { diameter: 40, strokeWidth: 6 },\n  '6': { diameter: 48, strokeWidth: 7 },\n  '7': { diameter: 56, strokeWidth: 8 },\n  '8': { diameter: 64, strokeWidth: 9 },\n  '9': { diameter: 72, strokeWidth: 10 },\n};\n\nconst CircularProgress = (props: CircularProgressProps) => {\n  const {\n    className,\n    size = circularProgressPropDefs.size.default,\n    color = circularProgressPropDefs.color.default,\n    highContrast = circularProgressPropDefs.highContrast.default,\n    value = 0,\n    max = 100,\n    ...progressProps\n  } = props;\n\n  const { diameter, strokeWidth } = sizeConfig[size] || sizeConfig['3'];\n  const radius = (diameter - strokeWidth) / 2;\n  const circumference = 2 * Math.PI * radius;\n  const center = diameter / 2;\n\n  // Calculate progress (0 to 1)\n  const progress = Math.max(0, Math.min((value || 0) / max, 1));\n\n  // Round caps add visual length beyond the arc endpoints\n  // Each cap extends by strokeWidth/2, total extension = strokeWidth\n  const capArcLength = strokeWidth / 2;\n  const totalCapArc = strokeWidth;\n\n  // Calculate the arc to draw (reduced to account for cap visual extension)\n  // Minimum arc ensures at least a dot (rounded cap) is visible when progress > 0\n  const targetVisualArc = progress * circumference;\n  const compensatedArc = targetVisualArc - totalCapArc;\n  const minArc = progress > 0 ? 0.1 : 0;\n  const actualArcToDraw = Math.max(minArc, compensatedArc);\n\n  // Stroke dash offset (how much of the circumference to hide)\n  const strokeDashoffset = circumference - actualArcToDraw;\n\n  // Rotate to position start cap's outer edge at 12 o'clock\n  const capAngle = (capArcLength / circumference) * 360;\n  const rotation = -90 + capAngle;\n\n  return (\n    <Meter.Root\n      data-accent-color={color}\n      className={classNames(\n        'fui-CircularProgressRoot',\n        className,\n        {\n          'fui-high-contrast': highContrast,\n        },\n        `fui-r-size-${size}`,\n      )}\n      value={value}\n      max={max}\n      {...progressProps}\n      render={\n        <svg\n          className=\"fui-CircularProgressSvg\"\n          width={diameter}\n          height={diameter}\n          viewBox={`0 0 ${diameter} ${diameter}`}\n        />\n      }\n    >\n      {/* Track (background circle) */}\n      <Meter.Track\n        render={\n          <circle\n            className=\"fui-CircularProgressTrack\"\n            cx={center}\n            cy={center}\n            r={radius}\n            strokeWidth={strokeWidth}\n            fill=\"none\"\n          />\n        }\n      />\n\n      {/* Progress indicator */}\n      {progress > 0 && (\n        <Meter.Indicator\n          render={\n            <circle\n              className=\"fui-CircularProgressIndicator\"\n              cx={center}\n              cy={center}\n              r={radius}\n              strokeWidth={strokeWidth}\n              fill=\"none\"\n              strokeDasharray={progress >= 1 ? undefined : circumference}\n              strokeDashoffset={progress >= 1 ? undefined : strokeDashoffset}\n              strokeLinecap={progress >= 1 ? 'butt' : 'round'}\n              transform={progress >= 1 ? undefined : `rotate(${rotation} ${center} ${center})`}\n            />\n          }\n        />\n      )}\n    </Meter.Root>\n  );\n};\n\nCircularProgress.displayName = 'CircularProgress';\n\nexport { CircularProgress };\nexport type { CircularProgressProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/circular-progress/index.ts",
    "content": "export * from './circular-progress';\nexport * from './circular-progress.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/code/code.css",
    "content": ".fui-Code {\n  --code-variant-font-size-adjust: calc(var(--code-font-size-adjust) * 0.95);\n  box-sizing: border-box;\n  font-family: var(--code-font-family);\n  font-size: calc(var(--code-variant-font-size-adjust) * 1em);\n  font-style: var(--code-font-style);\n  font-weight: var(--code-font-weight);\n  line-height: 1.25;\n  letter-spacing: calc(var(--code-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)));\n  border-radius: calc((0.5px + 0.2em) * var(--radius-factor));\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-Code {\n  &:where(.fui-r-size-1) {\n    font-size: calc(var(--font-size-1) * var(--code-variant-font-size-adjust));\n    line-height: var(--line-height-1);\n    --letter-spacing: var(--letter-spacing-1);\n  }\n  &:where(.fui-r-size-2) {\n    font-size: calc(var(--font-size-2) * var(--code-variant-font-size-adjust));\n    line-height: var(--line-height-2);\n    --letter-spacing: var(--letter-spacing-2);\n  }\n  &:where(.fui-r-size-3) {\n    font-size: calc(var(--font-size-3) * var(--code-variant-font-size-adjust));\n    line-height: var(--line-height-3);\n    --letter-spacing: var(--letter-spacing-3);\n  }\n  &:where(.fui-r-size-4) {\n    font-size: calc(var(--font-size-4) * var(--code-variant-font-size-adjust));\n    line-height: var(--line-height-4);\n    --letter-spacing: var(--letter-spacing-4);\n  }\n  &:where(.fui-r-size-5) {\n    font-size: calc(var(--font-size-5) * var(--code-variant-font-size-adjust));\n    line-height: var(--line-height-5);\n    --letter-spacing: var(--letter-spacing-5);\n  }\n  &:where(.fui-r-size-6) {\n    font-size: calc(var(--font-size-6) * var(--code-variant-font-size-adjust));\n    line-height: var(--line-height-6);\n    --letter-spacing: var(--letter-spacing-6);\n  }\n  &:where(.fui-r-size-7) {\n    font-size: calc(var(--font-size-7) * var(--code-variant-font-size-adjust));\n    line-height: var(--line-height-7);\n    --letter-spacing: var(--letter-spacing-7);\n  }\n  &:where(.fui-r-size-8) {\n    font-size: calc(var(--font-size-8) * var(--code-variant-font-size-adjust));\n    line-height: var(--line-height-8);\n    --letter-spacing: var(--letter-spacing-8);\n  }\n  &:where(.fui-r-size-9) {\n    font-size: calc(var(--font-size-9) * var(--code-variant-font-size-adjust));\n    line-height: var(--line-height-9);\n    --letter-spacing: var(--letter-spacing-9);\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * VARIANTS                                                                                        *\n *                                                                                                 *\n ***************************************************************************************************/\n\n/* ghost */\n\n.fui-Code:where(.fui-variant-ghost) {\n  --code-variant-font-size-adjust: var(--code-font-size-adjust);\n  color: var(--accent-a11);\n\n  &:where(.fui-high-contrast) {\n    color: var(--accent-12);\n  }\n\n  :where(.fui-Link) & {\n    text-decoration-line: underline;\n    text-decoration-color: inherit;\n    text-decoration-thickness: inherit;\n  }\n\n  :where(.fui-Link:has(&:only-child)) {\n    &:where(:focus-visible) .fui-Code {\n      text-decoration: none;\n      outline: 2px solid var(--color-focus-root);\n      outline-offset: 2px;\n    }\n  }\n}\n\n/* solid */\n\n.fui-Code:where(.fui-variant-solid) {\n  padding: var(--code-padding-top) 0.25em var(--code-padding-bottom);\n  background-color: var(--accent-a9);\n  color: var(--accent-9-contrast);\n\n  &:where(.fui-high-contrast) {\n    background-color: var(--accent-12);\n    color: var(--accent-1);\n  }\n\n  &::selection {\n    background-color: var(--accent-7);\n    color: var(--accent-12);\n  }\n\n  :where(.fui-Link:has(&:only-child)) {\n    & .fui-Code {\n      @media (hover: hover) {\n        &:where(:hover) {\n          background-color: var(--accent-10);\n        }\n        &:where(.fui-high-contrast:hover) {\n          background-color: var(--accent-12);\n          /* Re-use base button hover filter */\n          filter: var(--base-button-solid-high-contrast-hover-filter);\n        }\n      }\n    }\n    &:where(:focus-visible) .fui-Code {\n      outline: 2px solid var(--color-focus-root);\n      outline-offset: 2px;\n    }\n  }\n}\n\n/* soft */\n\n.fui-Code:where(.fui-variant-soft) {\n  padding: var(--code-padding-top) 0.25em var(--code-padding-bottom);\n  background-color: var(--accent-a3);\n  color: var(--accent-a11);\n\n  &:where(.fui-high-contrast) {\n    background-color: var(--accent-a4);\n    color: var(--accent-12);\n  }\n\n  :where(.fui-Link:has(&:only-child)) {\n    & .fui-Code {\n      @media (hover: hover) {\n        &:where(:hover) {\n          background-color: var(--accent-a4);\n        }\n      }\n    }\n    &:where(:focus-visible) .fui-Code {\n      /* Use gray outline when component color is gray */\n      outline: 2px solid var(--accent-8);\n      outline-offset: -1px;\n    }\n  }\n}\n\n/* outline */\n\n.fui-Code:where(.fui-variant-outline) {\n  padding: var(--code-padding-top) 0.25em var(--code-padding-bottom);\n  box-shadow: inset 0 0 0 max(1px, 0.033em) var(--accent-a8);\n  color: var(--accent-a11);\n\n  &:where(.fui-high-contrast) {\n    box-shadow:\n      inset 0 0 0 max(1px, 0.033em) var(--accent-a7),\n      inset 0 0 0 max(1px, 0.033em) var(--gray-a11);\n    color: var(--accent-12);\n  }\n\n  :where(.fui-Link:has(&:only-child)) {\n    & .fui-Code {\n      @media (hover: hover) {\n        &:where(:hover) {\n          background-color: var(--accent-a2);\n        }\n      }\n    }\n    &:where(:focus-visible) .fui-Code {\n      outline: 2px solid var(--color-focus-root);\n      outline-offset: -1px;\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/code/code.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp, highContrastProp, weightProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] as const;\nconst variants = ['solid', 'soft', 'outline', 'ghost'] as const;\n\nconst codePropDefs = {\n  size: { type: 'enum', values: sizes, default: undefined },\n  variant: { type: 'enum', values: variants, default: 'soft' },\n  weight: weightProp,\n  color: colorProp,\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  variant: PropDef<(typeof variants)[number]>;\n  weight: typeof weightProp;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { codePropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/code/code.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Code, codePropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Typography/Code',\n  component: Code,\n  args: {\n    children: 'Code',\n    size: codePropDefs.size.default,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Code>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    children: 'Code',\n    size: codePropDefs.size.default,\n  },\n};\n\nexport const Variant: Story = {\n  args: {\n    size: codePropDefs.size.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', alignItems: 'start', gap: 'var(--space-2)' }}>\n      <Code {...args} variant=\"solid\">\n        console.log()\n      </Code>\n      <Code {...args} variant=\"soft\">\n        console.log()\n      </Code>\n      <Code {...args} variant=\"outline\">\n        console.log()\n      </Code>\n      <Code {...args} variant=\"ghost\">\n        console.log()\n      </Code>\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Code {...args} size=\"1\">\n        console.log()\n      </Code>\n      <Code {...args} size=\"2\">\n        console.log()\n      </Code>\n      <Code {...args} size=\"3\">\n        console.log()\n      </Code>\n      <Code {...args} size=\"4\">\n        console.log()\n      </Code>\n      <Code {...args} size=\"5\">\n        console.log()\n      </Code>\n      <Code {...args} size=\"6\">\n        console.log()\n      </Code>\n      <Code {...args} size=\"7\">\n        console.log()\n      </Code>\n      <Code {...args} size=\"8\">\n        console.log()\n      </Code>\n      <Code {...args} size=\"9\">\n        console.log()\n      </Code>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  args: {\n    size: codePropDefs.size.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', alignItems: 'start', gap: 'var(--space-2)' }}>\n      <Code {...args} color=\"indigo\">\n        console.log()\n      </Code>\n      <Code {...args} color=\"crimson\">\n        console.log()\n      </Code>\n      <Code {...args} color=\"cyan\">\n        console.log()\n      </Code>\n      <Code {...args} color=\"orange\">\n        console.log()\n      </Code>\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n      <div style={{ display: 'flex', flexDirection: 'column', alignItems: 'start', gap: 'var(--space-2)' }}>\n        <Code {...args} variant=\"solid\">\n          console.log()\n        </Code>\n        <Code {...args} variant=\"soft\">\n          console.log()\n        </Code>\n        <Code {...args} variant=\"outline\">\n          console.log()\n        </Code>\n        <Code {...args} variant=\"ghost\">\n          console.log()\n        </Code>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', alignItems: 'start', gap: 'var(--space-2)' }}>\n        <Code {...args} variant=\"solid\" highContrast>\n          console.log()\n        </Code>\n        <Code {...args} variant=\"soft\" highContrast>\n          console.log()\n        </Code>\n        <Code {...args} variant=\"outline\" highContrast>\n          console.log()\n        </Code>\n        <Code {...args} variant=\"ghost\" highContrast>\n          console.log()\n        </Code>\n      </div>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/code/code.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\n\nimport { codePropDefs } from './code.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype CodeOwnProps = GetPropDefTypes<typeof codePropDefs>;\ninterface CodeProps extends PropsWithoutColor<'code'>, CodeOwnProps {}\n\nconst Code = (props: CodeProps) => {\n  const {\n    className,\n    size = codePropDefs.size.default,\n    variant = codePropDefs.variant.default,\n    weight = codePropDefs.weight.default,\n    color = codePropDefs.color.default,\n    highContrast = codePropDefs.highContrast.default,\n    ...codeProps\n  } = props;\n  return (\n    <code\n      data-accent-color={color}\n      {...codeProps}\n      className={classNames(\n        'fui-Code',\n        className,\n        `fui-r-size-${size}`,\n        `fui-variant-${variant}`,\n        `fui-r-weight-${weight}`,\n        { 'fui-high-contrast': highContrast },\n      )}\n    />\n  );\n};\nCode.displayName = 'Code';\n\nexport { Code };\nexport type { CodeProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/code/index.ts",
    "content": "export * from './code';\nexport * from './code.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/combobox/combobox.css",
    "content": "/* ============================================================================\n * Status (visually hidden live region for screen readers)\n * ============================================================================ */\n\n.fui-ComboboxStatus {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n/* ============================================================================\n * Combobox Value (used inside Trigger render, e.g. <Button><Combobox.Value /></Button>)\n * ============================================================================ */\n\n.fui-ComboboxValue {\n  display: inline-block;\n}\n\n/* Optional icon when used inside custom trigger */\n.fui-ComboboxIcon {\n  flex-shrink: 0;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n\n/* ============================================================================\n * Combobox Input – trigger & clear buttons inside TextField.Slot\n * ============================================================================ */\n\n.fui-ComboboxTriggerButton,\n.fui-ComboboxClearButton {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  padding: 0;\n  margin: 0;\n  border: none;\n  background: none;\n  cursor: pointer;\n  color: var(--gray-a10);\n  border-radius: var(--radius-1);\n\n  @media (hover: hover) {\n    &:where(:hover:not([data-disabled])) {\n      color: var(--gray-12);\n    }\n  }\n\n  &:where([data-disabled]) {\n    pointer-events: none;\n    opacity: 0.5;\n  }\n}\n\n.fui-ComboboxClearButton:disabled,\n.fui-ComboboxClearButton[aria-readonly] {\n  display: none;\n}\n\n.fui-ComboboxTriggerButton {\n  &[data-popup-open] {\n    color: var(--gray-12);\n  }\n}\n\n.fui-ComboboxInputRoot {\n  &:where(.fui-r-size-1) {\n    & :where(.fui-ComboboxTriggerIcon) {\n      width: 8px;\n      height: 8px;\n    }\n    & > .fui-TextFieldSlot:last-child {\n      padding-right: var(--space-2);\n    }\n  }\n  &:where(.fui-r-size-2) {\n    & :where(.fui-ComboboxTriggerIcon) {\n      width: 10px;\n      height: 10px;\n    }\n    & > .fui-TextFieldSlot:last-child {\n      padding-right: var(--space-3);\n    }\n  }\n  &:where(.fui-r-size-3) {\n    & :where(.fui-ComboboxTriggerIcon) {\n      width: 12px;\n      height: 12px;\n    }\n    & > .fui-TextFieldSlot:last-child {\n      padding-right: var(--space-4);\n    }\n  }\n  &:where(.fui-r-size-4) {\n    & :where(.fui-ComboboxTriggerIcon) {\n      width: 14px;\n      height: 14px;\n    }\n    & > .fui-TextFieldSlot:last-child {\n      padding-right: var(--space-4);\n    }\n  }\n}\n\n/* ============================================================================\n * Combobox Clear (standalone – uses render prop pattern)\n * ============================================================================ */\n\n.fui-ComboboxClear {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  cursor: pointer;\n  color: var(--gray-a10);\n  border: none;\n  background: none;\n  padding: var(--space-1);\n\n  @media (hover: hover) {\n    &:where(:hover:not([data-disabled])) {\n      color: var(--gray-12);\n    }\n  }\n\n  &:where([data-disabled]) {\n    pointer-events: none;\n    opacity: 0.5;\n  }\n}\n\n/* ============================================================================\n * Combobox Positioner\n * ============================================================================ */\n\n.fui-ComboboxPositioner {\n  outline: none;\n  pointer-events: none;\n  min-width: var(--anchor-width);\n\n  &[data-open] {\n    pointer-events: auto;\n  }\n\n  &:where([data-side]:not([data-side='none'])) {\n    max-height: var(--available-height);\n  }\n}\n\n/* ============================================================================\n * Combobox Content\n * Uses BaseMenu styles via class reuse\n * ============================================================================ */\n\n.fui-ComboboxContent {\n  --combobox-content-padding: var(--space-1);\n\n  min-width: var(--anchor-width);\n  max-height: var(--available-height);\n  overflow: hidden;\n  pointer-events: auto;\n  transform-origin: var(--transform-origin);\n\n  /* Animation */\n  opacity: 1;\n  transform: scale(1);\n  transition: opacity 150ms cubic-bezier(0.16, 1, 0.3, 1);\n\n  &[data-starting-style],\n  &[data-ending-style] {\n    opacity: 0;\n  }\n\n  & :where(.fui-ComboboxItem[data-highlighted]:not([data-disabled])) {\n    background-color: var(--gray-a4);\n  }\n\n  &:where(.fui-r-size-1) {\n    --combobox-item-height: var(--space-5);\n    --combobox-item-indicator-width: calc(var(--space-5) / 1.2);\n    border-radius: 8px;\n\n    & :where(.fui-ComboboxItem, .fui-ComboboxEmpty) {\n      font-size: var(--font-size-1);\n      line-height: var(--line-height-1);\n      letter-spacing: var(--letter-spacing-1);\n    }\n    & :where(.fui-ComboboxItem) {\n      border-radius: 4px;\n    }\n    & :where(.fui-ComboboxItemIndicatorIcon) {\n      width: 8px;\n      height: 8px;\n    }\n  }\n  &:where(.fui-r-size-2) {\n    --combobox-item-height: var(--space-6);\n    --combobox-item-indicator-width: calc(var(--space-6) / 1.2);\n    border-radius: 10px;\n\n    & :where(.fui-ComboboxItem, .fui-ComboboxEmpty) {\n      font-size: var(--font-size-2);\n      line-height: var(--line-height-2);\n      letter-spacing: var(--letter-spacing-2);\n    }\n    & :where(.fui-ComboboxItem) {\n      border-radius: 6px;\n    }\n    & :where(.fui-ComboboxItemIndicatorIcon) {\n      width: 10px;\n      height: 10px;\n    }\n  }\n  &:where(.fui-r-size-3) {\n    --combobox-item-height: var(--space-7);\n    --combobox-item-indicator-width: calc(var(--space-7) / 1.2);\n    border-radius: 12px;\n\n    & :where(.fui-ComboboxItem, .fui-ComboboxEmpty) {\n      font-size: var(--font-size-3);\n      line-height: var(--line-height-3);\n      letter-spacing: var(--letter-spacing-3);\n    }\n    & :where(.fui-ComboboxItem) {\n      border-radius: 8px;\n    }\n    & :where(.fui-ComboboxItemIndicatorIcon) {\n      width: 12px;\n      height: 12px;\n    }\n  }\n  &:where(.fui-r-size-4) {\n    --combobox-item-height: var(--space-8);\n    --combobox-item-indicator-width: calc(var(--space-8) / 1.2);\n    border-radius: 14px;\n\n    & :where(.fui-ComboboxItem, .fui-ComboboxEmpty) {\n      font-size: var(--font-size-4);\n      line-height: var(--line-height-4);\n      letter-spacing: var(--letter-spacing-4);\n    }\n    & :where(.fui-ComboboxItem) {\n      border-radius: 10px;\n    }\n    & :where(.fui-ComboboxItemIndicatorIcon) {\n      width: 14px;\n      height: 14px;\n    }\n  }\n}\n\n/* ============================================================================\n * Combobox List\n * Padding on list (match Autocomplete), not on viewport\n * ============================================================================ */\n\n.fui-ComboboxList {\n  display: flex;\n  flex-direction: column;\n  padding: var(--combobox-content-padding);\n  outline: none;\n\n  :where(.fui-ComboboxContent:has(.fui-ScrollAreaScrollbar[data-orientation='vertical'])) & {\n    padding-right: var(--space-3);\n  }\n\n  &:where(:empty) {\n    display: none;\n  }\n}\n\n/* ============================================================================\n * Combobox Item, ItemIndicator\n * Match Select: same indicator width and padding; indicator only visible when selected\n * ============================================================================ */\n\n.fui-ComboboxItem {\n  display: flex;\n  align-items: center;\n  height: var(--combobox-item-height);\n  padding-left: var(--combobox-item-indicator-width);\n  padding-right: var(--combobox-item-indicator-width);\n  position: relative;\n  box-sizing: border-box;\n  outline: none;\n  cursor: var(--cursor-menu-item);\n  scroll-margin: var(--combobox-content-padding) 0;\n  user-select: none;\n}\n\n.fui-ComboboxItem:where([data-disabled]) {\n  pointer-events: none;\n}\n\n.fui-ComboboxItemIndicator {\n  position: absolute;\n  left: 0;\n  width: var(--combobox-item-indicator-width);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  /* Only show checkmark when item is selected */\n  visibility: hidden;\n}\n\n.fui-ComboboxItem[data-selected] .fui-ComboboxItemIndicator {\n  visibility: visible;\n}\n\n.fui-ComboboxItemIndicatorIcon {\n  flex-shrink: 0;\n}\n\n/* ============================================================================\n * Combobox Empty\n * ============================================================================ */\n\n.fui-ComboboxEmpty {\n  display: flex;\n  align-items: center;\n\n  height: var(--combobox-item-height);\n  padding-left: var(--combobox-item-indicator-width);\n  padding-right: var(--combobox-item-indicator-width);\n  color: var(--gray-a10);\n\n  /* To account for the list padding */\n  margin: 4px;\n\n  &:where(:empty) {\n    display: none;\n  }\n}\n\n/* ============================================================================\n * Combobox Group, GroupLabel, Separator\n * GroupLabel uses same left offset as items (match Select)\n * ============================================================================ */\n\n.fui-ComboboxGroupLabel {\n  height: var(--combobox-item-height);\n  padding-left: var(--combobox-item-indicator-width);\n  padding-right: var(--combobox-item-indicator-width);\n}\n\n.fui-ComboboxItem + .fui-ComboboxGroupLabel {\n  margin-top: var(--space-2);\n}\n\n/* ============================================================================\n * Combobox Chips\n * ============================================================================ */\n\n.fui-ComboboxChips {\n  &:where(.fui-r-size-1) {\n    --padding: 4px;\n    --chip-left-padding: 4px;\n  }\n  &:where(.fui-r-size-2) {\n    --padding: 4px;\n    --chip-left-padding: 6px;\n  }\n  &:where(.fui-r-size-3) {\n    --padding: 6px;\n    --chip-left-padding: 8px;\n  }\n  &:where(.fui-r-size-4) {\n    --padding: 8px;\n    --chip-left-padding: 10px;\n  }\n}\n\n.fui-ComboboxChips .fui-ComboboxValue {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n\n  flex: 1;\n  min-width: 0;\n  min-height: var(--text-field-input-height);\n\n  padding: var(--padding);\n  gap: var(--padding);\n  --item-height: calc(var(--text-field-input-height) - 2 * var(--padding));\n}\n\n.fui-ComboboxChipsInput {\n  height: var(--item-height);\n  /* Align text visually with the chip that will be created on select */\n  text-indent: var(--chip-left-padding);\n  flex: 1;\n  min-width: 96px;\n  outline: none;\n}\n\n.fui-ComboboxChip {\n  display: inline-flex;\n  align-items: center;\n  padding-left: var(--chip-left-padding);\n  &:where([aria-disabled]),\n  &:where([aria-readonly]),\n  &:where(:not(:has(> .fui-ComboboxChipRemove))) {\n    padding-right: var(--chip-left-padding);\n  }\n  font-size: inherit;\n  line-height: inherit;\n  max-width: 100%;\n  box-sizing: border-box;\n  height: var(--item-height);\n  border-radius: calc(var(--text-field-border-radius) - var(--padding) + 1px);\n\n  &:focus-visible {\n    outline: 2px solid var(--color-focus-root);\n  }\n}\n\n.fui-ComboboxChip:where(.fui-variant-solid) {\n  background-color: var(--accent-9);\n  color: var(--accent-9-contrast);\n  --chip-remove-icon-color: var(--accent-9-contrast);\n  --chip-remove-icon-hover-color: var(--accent-9-contrast);\n  &:focus-visible {\n    outline-offset: 2px;\n  }\n\n  &:where(.fui-high-contrast) {\n    background-color: var(--accent-12);\n    color: var(--accent-1);\n    --chip-remove-icon-color: var(--accent-1);\n    --chip-remove-icon-hover-color: var(--accent-1);\n  }\n}\n\n.fui-ComboboxChip:where(.fui-variant-soft) {\n  background-color: var(--accent-a4);\n  color: var(--accent-a12);\n  --chip-remove-icon-color: var(--accent-a11);\n  --chip-remove-icon-hover-color: var(--accent-a12);\n  &:where([data-accent-color]) {\n    background-color: var(--accent-a3);\n\n    color: var(--accent-a11);\n  }\n  &:where([data-accent-color='gray']) {\n    background-color: var(--accent-a4);\n    color: var(--accent-a12);\n  }\n\n  &:where(.fui-high-contrast) {\n    color: var(--accent-12);\n  }\n}\n\n.fui-ComboboxChipRemove {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  padding: 0;\n  margin: 0;\n  border: none;\n  background: none;\n  cursor: pointer;\n  color: var(--chip-remove-icon-color, currentColor);\n  aspect-ratio: 1;\n  height: 100%;\n  container-type: size;\n\n  &:where(:is([aria-disabled] > &), :is([aria-readonly] > &)) {\n    display: none;\n  }\n\n  @media (hover: hover) {\n    &:where(:hover:not([data-disabled])) {\n      color: var(--chip-remove-icon-hover-color, var(--accent-12));\n    }\n  }\n}\n\n.fui-ComboboxChipRemoveIcon {\n  --chip-remove-icon-size: max(calc(100cqw / 2), 12px);\n  width: var(--chip-remove-icon-size);\n  height: var(--chip-remove-icon-size);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/combobox/combobox.props.ts",
    "content": "import { colorProp, highContrastProp } from '../../helpers';\n\nimport type { PropDef } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4'] as const;\n\nconst contentSizes = ['1', '2', '3', '4'] as const;\nconst contentVariants = ['solid', 'translucent'] as const;\n\nconst comboboxRootPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n};\n\nconst comboboxContentPropDefs = {\n  size: { type: 'enum', values: contentSizes, default: '2' },\n  variant: { type: 'enum', values: contentVariants, default: 'translucent' },\n  color: colorProp,\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof contentSizes)[number]>;\n  variant: PropDef<(typeof contentVariants)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nconst comboboxItemPropDefs = {\n  color: colorProp,\n} satisfies {\n  color: typeof colorProp;\n};\n\nconst chipVariants = ['solid', 'soft'] as const;\n\nconst comboboxChipPropDefs = {\n  variant: { type: 'enum', values: chipVariants, default: 'soft' },\n  color: colorProp,\n  highContrast: highContrastProp,\n} satisfies {\n  variant: PropDef<(typeof chipVariants)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport {\n  comboboxChipPropDefs,\n  comboboxContentPropDefs,\n  comboboxItemPropDefs,\n  comboboxRootPropDefs,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/combobox/combobox.stories.tsx",
    "content": "import { ChevronDown16, MagnifyingGlass16 } from '@frosted-ui/icons';\nimport type { Meta, StoryObj } from '@storybook/react';\nimport * as React from 'react';\nimport { Avatar, Button, Callout, Dialog, Field, Form, ScrollArea, Spinner, Text, TextField } from '../index';\nimport * as Combobox from './combobox';\n\nconst meta: Meta<typeof Combobox.Root> = {\n  title: 'Controls/Combobox',\n  component: Combobox.Root,\n  parameters: {\n    layout: 'centered',\n  },\n  tags: ['autodocs'],\n};\n\nexport default meta;\ntype Story = StoryObj<typeof Combobox.Root>;\n\nconst fruits = [\n  'Apple',\n  'Banana',\n  'Orange',\n  'Pineapple',\n  'Grape',\n  'Mango',\n  'Strawberry',\n  'Blueberry',\n  'Raspberry',\n  'Watermelon',\n];\n\nconst manyCountries = [\n  'Afghanistan',\n  'Albania',\n  'Algeria',\n  'Andorra',\n  'Angola',\n  'Antigua and Barbuda',\n  'Argentina',\n  'Armenia',\n  'Australia',\n  'Austria',\n  'Azerbaijan',\n  'Bahamas',\n  'Bahrain',\n  'Bangladesh',\n  'Barbados',\n  'Belarus',\n  'Belgium',\n  'Belize',\n  'Benin',\n  'Bhutan',\n  'Bolivia',\n  'Bosnia and Herzegovina',\n  'Botswana',\n  'Brazil',\n  'Brunei',\n  'Bulgaria',\n  'Burkina Faso',\n  'Burundi',\n  'Cambodia',\n  'Cameroon',\n  'Canada',\n  'Cape Verde',\n  'Central African Republic',\n  'Chad',\n  'Chile',\n  'China',\n  'Colombia',\n  'Comoros',\n  'Costa Rica',\n  'Croatia',\n  'Cuba',\n  'Cyprus',\n  'Czech Republic',\n  'Denmark',\n  'Djibouti',\n  'Dominica',\n  'Dominican Republic',\n  'East Timor',\n  'Ecuador',\n  'Egypt',\n  'El Salvador',\n  'Equatorial Guinea',\n  'Eritrea',\n  'Estonia',\n  'Ethiopia',\n  'Fiji',\n  'Finland',\n  'France',\n  'Gabon',\n  'Gambia',\n  'Georgia',\n  'Germany',\n  'Ghana',\n  'Greece',\n  'Grenada',\n  'Guatemala',\n  'Guinea',\n  'Guinea-Bissau',\n  'Guyana',\n  'Haiti',\n  'Honduras',\n  'Hungary',\n  'Iceland',\n  'India',\n  'Indonesia',\n  'Iran',\n  'Iraq',\n  'Ireland',\n  'Israel',\n  'Italy',\n  'Ivory Coast',\n  'Jamaica',\n  'Japan',\n  'Jordan',\n  'Kazakhstan',\n  'Kenya',\n  'Kiribati',\n  'Kuwait',\n  'Kyrgyzstan',\n  'Laos',\n  'Latvia',\n  'Lebanon',\n  'Lesotho',\n  'Liberia',\n  'Libya',\n  'Liechtenstein',\n  'Lithuania',\n  'Luxembourg',\n  'Macedonia',\n  'Madagascar',\n  'Malawi',\n  'Malaysia',\n  'Maldives',\n  'Mali',\n  'Malta',\n  'Marshall Islands',\n  'Mauritania',\n  'Mauritius',\n  'Mexico',\n  'Micronesia',\n  'Moldova',\n  'Monaco',\n  'Mongolia',\n  'Montenegro',\n  'Morocco',\n  'Mozambique',\n  'Myanmar',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'Netherlands',\n  'New Zealand',\n  'Nicaragua',\n  'Niger',\n  'Nigeria',\n  'North Korea',\n  'Norway',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Panama',\n  'Papua New Guinea',\n  'Paraguay',\n  'Peru',\n  'Philippines',\n  'Poland',\n  'Portugal',\n  'Qatar',\n  'Romania',\n  'Russia',\n  'Rwanda',\n  'Saint Kitts and Nevis',\n  'Saint Lucia',\n  'Saint Vincent',\n  'Samoa',\n  'San Marino',\n  'Sao Tome and Principe',\n  'Saudi Arabia',\n  'Senegal',\n  'Serbia',\n  'Seychelles',\n  'Sierra Leone',\n  'Singapore',\n  'Slovakia',\n  'Slovenia',\n  'Solomon Islands',\n  'Somalia',\n  'South Africa',\n  'South Korea',\n  'South Sudan',\n  'Spain',\n  'Sri Lanka',\n  'Sudan',\n  'Suriname',\n  'Swaziland',\n  'Sweden',\n  'Switzerland',\n  'Syria',\n  'Taiwan',\n  'Tajikistan',\n  'Tanzania',\n  'Thailand',\n  'Togo',\n  'Tonga',\n  'Trinidad and Tobago',\n  'Tunisia',\n  'Turkey',\n  'Turkmenistan',\n  'Tuvalu',\n  'Uganda',\n  'Ukraine',\n  'United Arab Emirates',\n  'United Kingdom',\n  'United States',\n  'Uruguay',\n  'Uzbekistan',\n  'Vanuatu',\n  'Vatican City',\n  'Venezuela',\n  'Vietnam',\n  'Yemen',\n  'Zambia',\n  'Zimbabwe',\n];\n\n// ============================================================================\n// Default (single)\n// ============================================================================\n\nconst DefaultDemo = ({ size, variant }: { size: '1' | '2' | '3' | '4'; variant: 'surface' | 'soft' }) => (\n  <Combobox.Root items={fruits} defaultValue=\"Apple\" size={size}>\n    <Combobox.InputRoot showClear variant={variant}>\n      <Combobox.Input placeholder=\"Choose a fruit...\" />\n    </Combobox.InputRoot>\n    <Combobox.Content>\n      <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n        <Combobox.Empty>No fruits found.</Combobox.Empty>\n        <Combobox.List>\n          {(item) => (\n            <Combobox.Item key={item} value={item}>\n              {item}\n            </Combobox.Item>\n          )}\n        </Combobox.List>\n      </ScrollArea>\n    </Combobox.Content>\n  </Combobox.Root>\n);\n\nexport const Default: Story = {\n  render: () => (\n    <div style={{ display: 'flex', gap: 64 }}>\n      <div style={{ width: 300, display: 'flex', flexDirection: 'column', gap: 16 }}>\n        {(['1', '2', '3', '4'] as const).map((size) => (\n          <div key={size}>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 4, display: 'block' }}>\n              Size {size}\n            </Text>\n            <DefaultDemo size={size} variant=\"surface\" />\n          </div>\n        ))}\n      </div>\n      <div style={{ width: 300, display: 'flex', flexDirection: 'column', gap: 16 }}>\n        {(['1', '2', '3', '4'] as const).map((size) => (\n          <div key={size}>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 4, display: 'block' }}>\n              Size {size}\n            </Text>\n            <DefaultDemo size={size} variant=\"soft\" />\n          </div>\n        ))}\n      </div>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Multiple (chips)\n// ============================================================================\n\nconst MultipleDemo = ({ size, variant }: { size: '1' | '2' | '3' | '4'; variant: 'surface' | 'soft' }) => (\n  <Combobox.Root items={fruits} multiple defaultValue={['Apple', 'Orange']} size={size}>\n    <Combobox.Chips variant={variant}>\n      <Combobox.Value>\n        {(values: string[]) => (\n          <React.Fragment>\n            {values.map((value) => (\n              <Combobox.Chip key={value}>{value}</Combobox.Chip>\n            ))}\n            <Combobox.ChipsInput placeholder={values.length > 0 ? '' : 'Add fruit...'} />\n          </React.Fragment>\n        )}\n      </Combobox.Value>\n    </Combobox.Chips>\n    <Combobox.Content>\n      <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n        <Combobox.Empty>No fruits found.</Combobox.Empty>\n        <Combobox.List>\n          {(item) => (\n            <Combobox.Item key={item} value={item}>\n              {item}\n            </Combobox.Item>\n          )}\n        </Combobox.List>\n      </ScrollArea>\n    </Combobox.Content>\n  </Combobox.Root>\n);\n\nexport const Multiple: Story = {\n  render: () => (\n    <div style={{ display: 'flex', gap: 64 }}>\n      <div style={{ width: 400, display: 'flex', flexDirection: 'column', gap: 16 }}>\n        {(['1', '2', '3', '4'] as const).map((size) => (\n          <div key={size}>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 4, display: 'block' }}>\n              Size {size}\n            </Text>\n            <MultipleDemo size={size} variant=\"surface\" />\n          </div>\n        ))}\n      </div>\n      <div style={{ width: 400, display: 'flex', flexDirection: 'column', gap: 16 }}>\n        {(['1', '2', '3', '4'] as const).map((size) => (\n          <div key={size}>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 4, display: 'block' }}>\n              Size {size}\n            </Text>\n            <MultipleDemo size={size} variant=\"soft\" />\n          </div>\n        ))}\n      </div>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Grouped\n// ============================================================================\n\ninterface ProduceGroup {\n  label: string;\n  items: string[];\n}\n\nconst produceGroups: ProduceGroup[] = [\n  { label: 'Fruits', items: ['Apple', 'Banana', 'Orange', 'Grape', 'Mango'] },\n  { label: 'Vegetables', items: ['Carrot', 'Lettuce', 'Potato', 'Tomato', 'Broccoli'] },\n];\n\nexport const Grouped: Story = {\n  render: () => (\n    <div style={{ width: 300 }}>\n      <Combobox.Root items={produceGroups} size=\"2\">\n        <Combobox.InputRoot>\n          <Combobox.Input placeholder=\"Select produce\" />\n        </Combobox.InputRoot>\n        <Combobox.Content>\n          <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n            <Combobox.Empty>No results.</Combobox.Empty>\n            <Combobox.List>\n              {(group: ProduceGroup, index) => {\n                return (\n                  <React.Fragment key={group.label}>\n                    {index > 0 && <Combobox.Separator />}\n                    <Combobox.Group items={group.items}>\n                      <Combobox.GroupLabel>{group.label}</Combobox.GroupLabel>\n                      <Combobox.Collection>\n                        {(item) => (\n                          <Combobox.Item key={item as string} value={item}>\n                            {item as string}\n                          </Combobox.Item>\n                        )}\n                      </Combobox.Collection>\n                    </Combobox.Group>\n                  </React.Fragment>\n                );\n              }}\n            </Combobox.List>\n          </ScrollArea>\n        </Combobox.Content>\n      </Combobox.Root>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Custom items (objects)\n// ============================================================================\n\ninterface Framework {\n  label: string;\n  value: string;\n}\n\nconst frameworks: Framework[] = [\n  { label: 'Next.js', value: 'next' },\n  { label: 'SvelteKit', value: 'sveltekit' },\n  { label: 'Nuxt', value: 'nuxt' },\n  { label: 'Remix', value: 'remix' },\n  { label: 'Astro', value: 'astro' },\n];\n\nexport const CustomItems: Story = {\n  render: () => (\n    <div style={{ width: 300 }}>\n      <Combobox.Root\n        items={frameworks}\n        itemToStringLabel={(f) => (f as Framework).label}\n        itemToStringValue={(f) => (f as Framework).value}\n        size=\"2\"\n      >\n        <Combobox.InputRoot>\n          <Combobox.Input placeholder=\"Select framework\" />\n        </Combobox.InputRoot>\n        <Combobox.Content>\n          <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n            <Combobox.Empty>No frameworks found.</Combobox.Empty>\n            <Combobox.List>\n              {(item) => {\n                const f = item as Framework;\n                return (\n                  <Combobox.Item key={f.value} value={f}>\n                    {f.label}\n                  </Combobox.Item>\n                );\n              }}\n            </Combobox.List>\n          </ScrollArea>\n        </Combobox.Content>\n      </Combobox.Root>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Clear button\n// ============================================================================\n\nexport const ClearButton: Story = {\n  render: () => (\n    <div style={{ width: 300 }}>\n      <Combobox.Root items={fruits} defaultValue=\"Mango\" size=\"2\">\n        <Combobox.InputRoot showClear>\n          <Combobox.Input placeholder=\"Choose a fruit...\" />\n        </Combobox.InputRoot>\n        <Combobox.Content>\n          <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n            <Combobox.Empty>No fruits found.</Combobox.Empty>\n            <Combobox.List>\n              {(item) => (\n                <Combobox.Item key={item} value={item}>\n                  {item}\n                </Combobox.Item>\n              )}\n            </Combobox.List>\n          </ScrollArea>\n        </Combobox.Content>\n      </Combobox.Root>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Input inside popup (trigger opens, then search inside)\n// ============================================================================\n\nexport const InputInsidePopup: Story = {\n  render: () => (\n    <div style={{ width: 300 }}>\n      <Combobox.Root items={fruits} size=\"2\">\n        <Combobox.Trigger\n          render={\n            <Button variant=\"soft\" color=\"gray\">\n              <Combobox.Value>{(value) => (value != null ? String(value) : 'Select fruit')}</Combobox.Value>\n              <ChevronDown16 />\n            </Button>\n          }\n        />\n        <Combobox.Content>\n          <div style={{ padding: 8, borderBottom: '1px solid var(--gray-a5)' }}>\n            <Combobox.InputRoot>\n              <Combobox.InputSlot>\n                <MagnifyingGlass16 />\n              </Combobox.InputSlot>\n              <Combobox.Input placeholder=\"Search...\" />\n            </Combobox.InputRoot>\n          </div>\n          <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n            <Combobox.Empty>No results.</Combobox.Empty>\n            <Combobox.List>\n              {(item) => (\n                <Combobox.Item key={item} value={item}>\n                  {item}\n                </Combobox.Item>\n              )}\n            </Combobox.List>\n          </ScrollArea>\n        </Combobox.Content>\n      </Combobox.Root>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Disabled & Read Only\n// ============================================================================\n\nfunction DisabledReadOnlyList() {\n  return (\n    <Combobox.Content>\n      <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n        <Combobox.Empty>No fruits found.</Combobox.Empty>\n        <Combobox.List>\n          {(item) => (\n            <Combobox.Item key={item} value={item}>\n              {item}\n            </Combobox.Item>\n          )}\n        </Combobox.List>\n      </ScrollArea>\n    </Combobox.Content>\n  );\n}\n\nexport const DisabledAndReadOnly: Story = {\n  name: 'Disabled & Read Only',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 24, width: 340 }}>\n      <div>\n        <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 4, display: 'block' }}>\n          Disabled (single)\n        </Text>\n        <Combobox.Root items={fruits} defaultValue=\"Apple\" disabled size=\"2\">\n          <Combobox.InputRoot showClear showTrigger>\n            <Combobox.Input placeholder=\"Choose a fruit...\" />\n          </Combobox.InputRoot>\n          <DisabledReadOnlyList />\n        </Combobox.Root>\n      </div>\n\n      <div>\n        <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 4, display: 'block' }}>\n          Disabled (multiple)\n        </Text>\n        <Combobox.Root items={fruits} defaultValue={['Apple', 'Mango']} multiple disabled size=\"2\">\n          <Combobox.Chips>\n            <Combobox.Value>\n              {(values: string[]) => (\n                <React.Fragment>\n                  {values.map((v) => (\n                    <Combobox.Chip key={v}>{v}</Combobox.Chip>\n                  ))}\n                  <Combobox.ChipsInput placeholder={values.length > 0 ? '' : 'Choose fruits...'} />\n                </React.Fragment>\n              )}\n            </Combobox.Value>\n          </Combobox.Chips>\n          <DisabledReadOnlyList />\n        </Combobox.Root>\n      </div>\n\n      <div>\n        <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 4, display: 'block' }}>\n          Read Only (single)\n        </Text>\n        <Combobox.Root items={fruits} defaultValue=\"Mango\" readOnly size=\"2\">\n          <Combobox.InputRoot showClear showTrigger>\n            <Combobox.Input placeholder=\"Choose a fruit...\" />\n          </Combobox.InputRoot>\n          <DisabledReadOnlyList />\n        </Combobox.Root>\n      </div>\n\n      <div>\n        <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 4, display: 'block' }}>\n          Read Only (multiple)\n        </Text>\n        <Combobox.Root items={fruits} defaultValue={['Grape', 'Strawberry']} multiple readOnly size=\"2\">\n          <Combobox.Chips>\n            <Combobox.Value>\n              {(values: string[]) => (\n                <React.Fragment>\n                  {values.map((v) => (\n                    <Combobox.Chip key={v}>{v}</Combobox.Chip>\n                  ))}\n                  <Combobox.ChipsInput placeholder={values.length > 0 ? '' : 'Choose fruits...'} />\n                </React.Fragment>\n              )}\n            </Combobox.Value>\n          </Combobox.Chips>\n          <DisabledReadOnlyList />\n        </Combobox.Root>\n      </div>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Auto Highlight\n// ============================================================================\n\nexport const AutoHighlight: Story = {\n  name: 'Auto Highlight',\n  render: () => (\n    <div style={{ width: 300 }}>\n      <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n        First matching item is highlighted as you type.\n      </Text>\n      <Combobox.Root items={fruits} autoHighlight size=\"2\">\n        <Combobox.InputRoot>\n          <Combobox.Input placeholder=\"Start typing...\" />\n        </Combobox.InputRoot>\n        <Combobox.Content>\n          <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n            <Combobox.Empty>No fruits found.</Combobox.Empty>\n            <Combobox.List>\n              {(item) => (\n                <Combobox.Item key={item} value={item}>\n                  {item}\n                </Combobox.Item>\n              )}\n            </Combobox.List>\n          </ScrollArea>\n        </Combobox.Content>\n      </Combobox.Root>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Form Validation\n// ============================================================================\n\nexport const FormValidation: Story = {\n  name: 'Form Validation',\n  render: function InvalidStory() {\n    const [submitted, setSubmitted] = React.useState<Record<string, string> | null>(null);\n    const handleSubmit = React.useCallback((e: React.FormEvent<HTMLFormElement>) => {\n      e.preventDefault();\n      const data = new FormData(e.currentTarget);\n      setSubmitted(Object.fromEntries(data.entries()) as Record<string, string>);\n    }, []);\n    return (\n      <div style={{ width: 300 }}>\n        <Form onSubmit={handleSubmit}>\n          <Field.Root>\n            <Field.Label>Fruit</Field.Label>\n            <Combobox.Root items={fruits} name=\"fruit\" required size=\"2\">\n              <Combobox.InputRoot>\n                <Combobox.Input placeholder=\"Choose a fruit...\" />\n              </Combobox.InputRoot>\n              <Combobox.Content>\n                <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n                  <Combobox.Empty>No fruits found.</Combobox.Empty>\n                  <Combobox.List>\n                    {(item) => (\n                      <Combobox.Item key={item} value={item}>\n                        {item}\n                      </Combobox.Item>\n                    )}\n                  </Combobox.List>\n                </ScrollArea>\n              </Combobox.Content>\n            </Combobox.Root>\n            <Field.Error match=\"valueMissing\">Please select a fruit.</Field.Error>\n          </Field.Root>\n          <Button type=\"submit\" variant=\"solid\">\n            Submit\n          </Button>\n        </Form>\n        {submitted && (\n          <Callout.Root size=\"1\" style={{ marginTop: 12 }}>\n            <Callout.Text>\n              Submitted: <strong>{JSON.stringify(submitted)}</strong>\n            </Callout.Text>\n          </Callout.Root>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Many items (with scroll)\n// ============================================================================\n\nexport const ManyItems: Story = {\n  name: 'Many Items',\n  render: () => (\n    <div style={{ width: 300 }}>\n      <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n        {manyCountries.length} countries with scroll\n      </Text>\n      <Combobox.Root items={manyCountries} size=\"2\">\n        <Combobox.InputRoot>\n          <Combobox.Input placeholder=\"Search countries...\" />\n        </Combobox.InputRoot>\n        <Combobox.Content>\n          <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n            <Combobox.Empty>No countries found.</Combobox.Empty>\n            <Combobox.List>\n              {(country) => (\n                <Combobox.Item key={country} value={country}>\n                  {country}\n                </Combobox.Item>\n              )}\n            </Combobox.List>\n          </ScrollArea>\n        </Combobox.Content>\n      </Combobox.Root>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Empty state\n// ============================================================================\n\nexport const EmptyState: Story = {\n  render: () => (\n    <div style={{ width: 300 }}>\n      <Combobox.Root items={fruits} size=\"2\">\n        <Combobox.InputRoot>\n          <Combobox.Input placeholder=\"Type to filter (e.g. xyz)\" />\n        </Combobox.InputRoot>\n        <Combobox.Content>\n          <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n            <Combobox.Empty>No fruits found. Try a different search.</Combobox.Empty>\n            <Combobox.List>\n              {(item) => (\n                <Combobox.Item key={item} value={item}>\n                  {item}\n                </Combobox.Item>\n              )}\n            </Combobox.List>\n          </ScrollArea>\n        </Combobox.Content>\n      </Combobox.Root>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Trigger only (dropdown style, like Select)\n// Clear input value when opening so the list shows all items instead of\n// filtering to the selected value.\n// ============================================================================\n\nexport const TriggerOnly: Story = {\n  render: () => {\n    const [open, setOpen] = React.useState(false);\n    const [inputValue, setInputValue] = React.useState('');\n    return (\n      <div style={{ width: 300 }}>\n        <Combobox.Root\n          items={fruits}\n          defaultValue=\"Orange\"\n          size=\"2\"\n          open={open}\n          onOpenChange={(nextOpen) => {\n            setOpen(nextOpen);\n            if (nextOpen) setInputValue('');\n          }}\n          inputValue={inputValue}\n          onInputValueChange={(value) => setInputValue(value)}\n        >\n          <Combobox.Trigger\n            render={\n              <Button variant=\"surface\">\n                <Combobox.Value>{(value) => (value != null ? String(value) : 'Choose a fruit')}</Combobox.Value>\n                <ChevronDown16 />\n              </Button>\n            }\n          />\n          <Combobox.Content>\n            <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n              <Combobox.Empty>No fruits found.</Combobox.Empty>\n              <Combobox.List>\n                {(item) => (\n                  <Combobox.Item key={item} value={item}>\n                    {item}\n                  </Combobox.Item>\n                )}\n              </Combobox.List>\n            </ScrollArea>\n          </Combobox.Content>\n        </Combobox.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Async Search (single)\n// ============================================================================\n\ninterface User {\n  login: string;\n  name: string;\n  avatar: string;\n}\n\nconst allUsers: User[] = [\n  { login: 'alice', name: 'Alice Johnson', avatar: 'https://i.pravatar.cc/150?u=alice' },\n  { login: 'bob', name: 'Bob Smith', avatar: 'https://i.pravatar.cc/150?u=bob' },\n  { login: 'carol', name: 'Carol Williams', avatar: 'https://i.pravatar.cc/150?u=carol' },\n  { login: 'dan', name: 'Dan Brown', avatar: 'https://i.pravatar.cc/150?u=dan' },\n  { login: 'eve', name: 'Eve Davis', avatar: 'https://i.pravatar.cc/150?u=eve' },\n  { login: 'frank', name: 'Frank Miller', avatar: 'https://i.pravatar.cc/150?u=frank' },\n  { login: 'grace', name: 'Grace Wilson', avatar: 'https://i.pravatar.cc/150?u=grace' },\n  { login: 'heidi', name: 'Heidi Moore', avatar: 'https://i.pravatar.cc/150?u=heidi' },\n  { login: 'ivan', name: 'Ivan Taylor', avatar: 'https://i.pravatar.cc/150?u=ivan' },\n  { login: 'judy', name: 'Judy Anderson', avatar: 'https://i.pravatar.cc/150?u=judy' },\n  { login: 'karl', name: 'Karl Thomas', avatar: 'https://i.pravatar.cc/150?u=karl' },\n  { login: 'linda', name: 'Linda Jackson', avatar: 'https://i.pravatar.cc/150?u=linda' },\n  { login: 'mallory', name: 'Mallory White', avatar: 'https://i.pravatar.cc/150?u=mallory' },\n  { login: 'nancy', name: 'Nancy Harris', avatar: 'https://i.pravatar.cc/150?u=nancy' },\n  { login: 'oscar', name: 'Oscar Martin', avatar: 'https://i.pravatar.cc/150?u=oscar' },\n];\n\nfunction fakeSearchUsers(query: string): Promise<User[]> {\n  return new Promise((resolve) => {\n    setTimeout(() => {\n      if (!query) {\n        resolve([]);\n        return;\n      }\n      const q = query.toLowerCase();\n      resolve(allUsers.filter((u) => u.login.includes(q) || u.name.toLowerCase().includes(q)));\n    }, 300);\n  });\n}\n\nexport const AsyncSearchSingle: Story = {\n  name: 'Async Search (Single)',\n  render: function AsyncSearchSingleStory() {\n    const [results, setResults] = React.useState<User[]>([]);\n    const [selected, setSelected] = React.useState<User | null>(null);\n    const [loading, setLoading] = React.useState(false);\n    const [inputValue, setInputValue] = React.useState('');\n\n    const items = React.useMemo(() => {\n      if (selected && !results.some((r) => r.login === selected.login)) {\n        return [selected, ...results];\n      }\n      return results;\n    }, [results, selected]);\n\n    const handleInputValueChange = React.useCallback((query: string) => {\n      setInputValue(query);\n      setResults([]);\n      setLoading(true);\n      fakeSearchUsers(query).then((res) => {\n        setResults(res);\n        setLoading(false);\n      });\n    }, []);\n\n    return (\n      <div style={{ width: 300 }}>\n        <Field.Root>\n          <Field.Label>Assign reviewer</Field.Label>\n          <Combobox.Root\n            items={items}\n            filter={null}\n            size=\"3\"\n            value={selected}\n            onValueChange={setSelected}\n            onInputValueChange={handleInputValueChange}\n            itemToStringLabel={(u) => (u as User).name}\n            isItemEqualToValue={(a, b) => (a as User).login === (b as User).login}\n          >\n            <Combobox.InputRoot showClear>\n              <Combobox.InputSlot>{loading ? <Spinner size=\"2\" /> : <MagnifyingGlass16 />}</Combobox.InputSlot>\n              <Combobox.Input placeholder=\"Search users...\" />\n            </Combobox.InputRoot>\n            <Combobox.Content>\n              <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n                <Combobox.Empty>\n                  {loading ? 'Searching...' : inputValue ? 'No users found.' : 'Start typing to search users...'}\n                </Combobox.Empty>\n                <Combobox.List>\n                  {(item) => {\n                    const user = item as User;\n                    return (\n                      <Combobox.Item\n                        key={user.login}\n                        value={user}\n                        style={{ height: 'auto', paddingTop: 8, paddingBottom: 8 }}\n                      >\n                        <div style={{ display: 'flex', alignItems: 'center', gap: 8 }}>\n                          <Avatar src={user.avatar} fallback={user.name} size=\"2\" />\n                          <div style={{ display: 'flex', flexDirection: 'column' }}>\n                            <Text size=\"2\" weight=\"medium\">\n                              {user.name}\n                            </Text>\n                            <Text size=\"1\" color=\"gray\">\n                              @{user.login}\n                            </Text>\n                          </div>\n                        </div>\n                      </Combobox.Item>\n                    );\n                  }}\n                </Combobox.List>\n              </ScrollArea>\n            </Combobox.Content>\n          </Combobox.Root>\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Async search (multiple)\n// ============================================================================\n\nexport const AsyncSearchMultiple: Story = {\n  name: 'Async Search (Multiple)',\n  render: function AsyncSearchMultipleStory() {\n    const [results, setResults] = React.useState<User[]>([]);\n    const [selected, setSelected] = React.useState<User[]>([]);\n    const [inputValue, setInputValue] = React.useState('');\n    const [loading, setLoading] = React.useState(false);\n\n    const items = React.useMemo(() => {\n      if (loading) return [];\n      const resultLogins = new Set(results.map((r) => r.login));\n      const missingSelected = selected.filter((s) => !resultLogins.has(s.login));\n      return [...missingSelected, ...results];\n    }, [results, selected, loading]);\n\n    const handleInputValueChange = React.useCallback((query: string) => {\n      setInputValue(query);\n      setResults([]);\n      setLoading(true);\n      fakeSearchUsers(query).then((res) => {\n        setResults(res);\n        setLoading(false);\n      });\n    }, []);\n\n    return (\n      <div style={{ width: 400 }}>\n        <Field.Root>\n          <Field.Label>Assign reviewers</Field.Label>\n          <Combobox.Root\n            items={items}\n            filter={null}\n            multiple\n            size=\"3\"\n            value={selected}\n            onValueChange={setSelected}\n            onInputValueChange={handleInputValueChange}\n            itemToStringLabel={(u) => (u as User).name}\n            isItemEqualToValue={(a, b) => (a as User).login === (b as User).login}\n          >\n            <Combobox.Chips>\n              <Combobox.Value>\n                {(values: User[]) => (\n                  <React.Fragment>\n                    {values.map((user) => (\n                      <Combobox.Chip key={user.login} style={{ borderRadius: 999, paddingLeft: 4 }}>\n                        <span style={{ display: 'flex', alignItems: 'center', gap: 6 }}>\n                          <Avatar src={user.avatar} fallback={user.name} size=\"0\" style={{ height: 20, width: 20 }} />\n                          <Text weight=\"medium\">{user.name}</Text>\n                        </span>\n                      </Combobox.Chip>\n                    ))}\n                    <Combobox.ChipsInput placeholder={values.length > 0 ? '' : 'Search users...'} />\n                  </React.Fragment>\n                )}\n              </Combobox.Value>\n            </Combobox.Chips>\n            <Combobox.Content>\n              <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n                <Combobox.Empty>\n                  {loading ? (\n                    <>\n                      <Spinner size=\"2\" style={{ marginRight: 6 }} /> Searching...\n                    </>\n                  ) : inputValue ? (\n                    'No users found.'\n                  ) : (\n                    'Start typing to search users...'\n                  )}\n                </Combobox.Empty>\n                <Combobox.List>\n                  {(item) => {\n                    const user = item as User;\n                    return (\n                      <Combobox.Item\n                        key={user.login}\n                        value={user}\n                        style={{ height: 'auto', paddingTop: 8, paddingBottom: 8 }}\n                      >\n                        <div style={{ display: 'flex', alignItems: 'center', gap: 8 }}>\n                          <Avatar src={user.avatar} fallback={user.name} size=\"2\" />\n                          <div style={{ display: 'flex', flexDirection: 'column' }}>\n                            <Text size=\"2\" weight=\"medium\">\n                              {user.name}\n                            </Text>\n                            <Text size=\"1\" color=\"gray\">\n                              @{user.login}\n                            </Text>\n                          </div>\n                        </div>\n                      </Combobox.Item>\n                    );\n                  }}\n                </Combobox.List>\n              </ScrollArea>\n            </Combobox.Content>\n          </Combobox.Root>\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Loop Focus\n// ============================================================================\n\nexport const LoopFocus: Story = {\n  name: 'Loop Focus',\n  render: () => (\n    <div style={{ display: 'flex', gap: 'var(--space-6)' }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 260 }}>\n        <Text size=\"2\" weight=\"bold\">\n          Default (looping)\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Arrow keys wrap around by default — past the last item loops back to the first, and vice versa.\n        </Text>\n        <Combobox.Root items={fruits} size=\"2\">\n          <Combobox.InputRoot>\n            <Combobox.Input placeholder=\"Choose a fruit...\" />\n          </Combobox.InputRoot>\n          <Combobox.Content>\n            <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n              <Combobox.Empty>No fruits found.</Combobox.Empty>\n              <Combobox.List>\n                {(item) => (\n                  <Combobox.Item key={item} value={item}>\n                    {item}\n                  </Combobox.Item>\n                )}\n              </Combobox.List>\n            </ScrollArea>\n          </Combobox.Content>\n        </Combobox.Root>\n        <Text size=\"1\" color=\"gray\">\n          <em>Watermelon → ↓ → Apple (loops to top)</em>\n        </Text>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 260 }}>\n        <Text size=\"2\" weight=\"bold\">\n          loopFocus={'{false}'}\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Arrow keys stop at the first and last item. Press ↓ on the last item — nothing happens.\n        </Text>\n        <Combobox.Root items={fruits} size=\"2\" loopFocus={false}>\n          <Combobox.InputRoot>\n            <Combobox.Input placeholder=\"Choose a fruit...\" />\n          </Combobox.InputRoot>\n          <Combobox.Content>\n            <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n              <Combobox.Empty>No fruits found.</Combobox.Empty>\n              <Combobox.List>\n                {(item) => (\n                  <Combobox.Item key={item} value={item}>\n                    {item}\n                  </Combobox.Item>\n                )}\n              </Combobox.List>\n            </ScrollArea>\n          </Combobox.Content>\n        </Combobox.Root>\n        <Text size=\"1\" color=\"gray\">\n          <em>Watermelon → ↓ → stays on Watermelon</em>\n        </Text>\n      </div>\n    </div>\n  ),\n};\n\n// ============================================================================\n// Creatable\n// Injects a \"Create\" item into the list when no exact match exists.\n// Selecting it opens a Dialog to confirm creation.\n// ============================================================================\n\ninterface LabelItem {\n  id: string;\n  value: string;\n  creatable?: string;\n}\n\nconst initialLabels: LabelItem[] = [\n  { id: 'bug', value: 'bug' },\n  { id: 'docs', value: 'documentation' },\n  { id: 'enhancement', value: 'enhancement' },\n  { id: 'help-wanted', value: 'help wanted' },\n  { id: 'good-first-issue', value: 'good first issue' },\n];\n\nexport const CreatableDemo: Story = {\n  name: 'Creatable',\n  render: function CreatableStory() {\n    const [labels, setLabels] = React.useState<LabelItem[]>(initialLabels);\n    const [selected, setSelected] = React.useState<LabelItem[]>([]);\n    const [query, setQuery] = React.useState('');\n    const [dialogOpen, setDialogOpen] = React.useState(false);\n    const pendingQueryRef = React.useRef('');\n    const createInputRef = React.useRef<HTMLInputElement | null>(null);\n    const comboboxInputRef = React.useRef<HTMLInputElement | null>(null);\n    const highlightedItemRef = React.useRef<LabelItem | undefined>(undefined);\n\n    const trimmed = query.trim();\n    const lowered = trimmed.toLocaleLowerCase();\n    const exactExists = labels.some((l) => l.value.trim().toLocaleLowerCase() === lowered);\n    const items: LabelItem[] =\n      trimmed && !exactExists\n        ? [...labels, { creatable: trimmed, id: `create:${lowered}`, value: `Create \"${trimmed}\"` }]\n        : labels;\n\n    function handleCreate() {\n      const input = createInputRef.current || comboboxInputRef.current;\n      const value = input ? input.value.trim() : '';\n      if (!value) return;\n\n      const normalized = value.toLocaleLowerCase();\n      const existing = labels.find((l) => l.value.trim().toLocaleLowerCase() === normalized);\n\n      if (existing) {\n        setSelected((prev) => (prev.some((i) => i.id === existing.id) ? prev : [...prev, existing]));\n      } else {\n        const baseId = normalized.replace(/\\s+/g, '-');\n        const existingIds = new Set(labels.map((l) => l.id));\n        let uniqueId = baseId;\n        let counter = 2;\n        while (existingIds.has(uniqueId)) {\n          uniqueId = `${baseId}-${counter++}`;\n        }\n        const newItem: LabelItem = { id: uniqueId, value };\n        setLabels((prev) => [...prev, newItem]);\n        setSelected((prev) => [...prev, newItem]);\n      }\n\n      setDialogOpen(false);\n      setQuery('');\n    }\n\n    return (\n      <div style={{ width: 300 }}>\n        <Field.Root>\n          <Field.Label>Labels</Field.Label>\n          <Combobox.Root\n            items={items}\n            multiple\n            size=\"3\"\n            value={selected}\n            inputValue={query}\n            onInputValueChange={setQuery}\n            onItemHighlighted={(item) => {\n              highlightedItemRef.current = item as LabelItem | undefined;\n            }}\n            onValueChange={(next) => {\n              const nextTyped = next as LabelItem[];\n              const creatableItem = nextTyped.find((item) => item.creatable && !selected.some((s) => s.id === item.id));\n              if (creatableItem?.creatable) {\n                pendingQueryRef.current = creatableItem.creatable;\n                setDialogOpen(true);\n                return;\n              }\n              setSelected(nextTyped.filter((i) => !i.creatable));\n              setQuery('');\n            }}\n            itemToStringLabel={(item) => (item as LabelItem).value}\n            isItemEqualToValue={(a, b) => (a as LabelItem).id === (b as LabelItem).id}\n          >\n            <Combobox.Chips>\n              <Combobox.Value>\n                {(values: LabelItem[]) => (\n                  <React.Fragment>\n                    {values.map((label) => (\n                      <Combobox.Chip key={label.id} variant=\"solid\" color=\"orange\">\n                        {label.value}\n                      </Combobox.Chip>\n                    ))}\n                    <Combobox.ChipsInput\n                      ref={comboboxInputRef}\n                      placeholder={values.length > 0 ? '' : 'e.g. bug'}\n                      onKeyDown={(e: React.KeyboardEvent<HTMLInputElement>) => {\n                        if (e.key !== 'Enter' || highlightedItemRef.current) return;\n                        const currentTrimmed = query.trim();\n                        if (!currentTrimmed) return;\n                        const norm = currentTrimmed.toLocaleLowerCase();\n                        const existing = labels.find((l) => l.value.trim().toLocaleLowerCase() === norm);\n                        if (existing) {\n                          setSelected((prev) => (prev.some((i) => i.id === existing.id) ? prev : [...prev, existing]));\n                          setQuery('');\n                          return;\n                        }\n                        pendingQueryRef.current = currentTrimmed;\n                        setDialogOpen(true);\n                      }}\n                    />\n                  </React.Fragment>\n                )}\n              </Combobox.Value>\n            </Combobox.Chips>\n            <Combobox.Content>\n              <ScrollArea type=\"auto\" style={{ maxHeight: 300 }}>\n                <Combobox.Empty>No labels found.</Combobox.Empty>\n                <Combobox.List>\n                  {(item) => {\n                    const label = item as LabelItem;\n                    return label.creatable ? (\n                      <Combobox.Item key={label.id} value={label}>\n                        <Text weight=\"medium\">Create &ldquo;{label.creatable}&rdquo;</Text>\n                      </Combobox.Item>\n                    ) : (\n                      <Combobox.Item key={label.id} value={label}>\n                        {label.value}\n                      </Combobox.Item>\n                    );\n                  }}\n                </Combobox.List>\n              </ScrollArea>\n            </Combobox.Content>\n          </Combobox.Root>\n        </Field.Root>\n\n        <Dialog.Root open={dialogOpen} onOpenChange={setDialogOpen}>\n          <Dialog.Content size=\"2\" style={{ width: 360 }} finalFocus={comboboxInputRef}>\n            <Dialog.Title>Create new label</Dialog.Title>\n            <Dialog.Description>Add a new label to select.</Dialog.Description>\n            <form\n              onSubmit={(e) => {\n                e.preventDefault();\n                handleCreate();\n              }}\n            >\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 12, marginTop: 16 }}>\n                <TextField.Root>\n                  <TextField.Input\n                    ref={createInputRef}\n                    placeholder=\"Label name\"\n                    defaultValue={pendingQueryRef.current}\n                    autoFocus\n                  />\n                </TextField.Root>\n                <div style={{ display: 'flex', justifyContent: 'flex-end', gap: 8 }}>\n                  <Dialog.Close>\n                    <Button variant=\"soft\" color=\"gray\">\n                      Cancel\n                    </Button>\n                  </Dialog.Close>\n                  <Button type=\"submit\" variant=\"solid\">\n                    Create\n                  </Button>\n                </div>\n              </div>\n            </form>\n          </Dialog.Content>\n        </Dialog.Root>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/combobox/combobox.tsx",
    "content": "'use client';\n\nimport { Combobox as ComboboxPrimitive } from '@base-ui/react/combobox';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { ThickCheckIcon, XIcon } from '../../icons';\nimport { Theme, useThemeContext } from '../../theme';\nimport type { RootProps as TextFieldRootProps } from '../text-field/text-field';\nimport { Input as TextFieldInput, Root as TextFieldRoot, Slot as TextFieldSlot } from '../text-field/text-field';\nimport {\n  comboboxChipPropDefs,\n  comboboxContentPropDefs,\n  comboboxItemPropDefs,\n  comboboxRootPropDefs,\n} from './combobox.props';\n\nimport type { GetPropDefTypes } from '../../helpers';\n\n// Re-export useFilter from Base UI (useFilteredItems may be added in a later Base UI version)\nconst { useFilter } = ComboboxPrimitive;\nexport { useFilter };\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype ComboboxRootOwnProps = GetPropDefTypes<typeof comboboxRootPropDefs>;\ntype ComboboxContentOwnProps = GetPropDefTypes<typeof comboboxContentPropDefs>;\ntype ComboboxItemOwnProps = GetPropDefTypes<typeof comboboxItemPropDefs>;\n\n// Re-export Base UI types for consumers\ntype ComboboxRootChangeEventDetails = ComboboxPrimitive.Root.ChangeEventDetails;\ntype ComboboxRootHighlightEventDetails = ComboboxPrimitive.Root.HighlightEventDetails;\ntype ComboboxRootActions = ComboboxPrimitive.Root.Actions;\n\ntype ComboboxValue<Value, Multiple extends boolean | undefined> = Multiple extends true ? Value[] : Value;\n\n// ============================================================================\n// Context\n// ============================================================================\n\ninterface ComboboxContextValue extends ComboboxRootOwnProps {\n  inputAnchorRef?: React.RefObject<HTMLDivElement | null>;\n}\nconst ComboboxContext = React.createContext<ComboboxContextValue>({});\n\ntype ComboboxContentContextValue = ComboboxContentOwnProps;\nconst ComboboxContentContext = React.createContext<ComboboxContentContextValue | null>(null);\n\n// ============================================================================\n// Root\n// ============================================================================\n\ninterface ComboboxRootPropsBase<Value, Multiple extends boolean | undefined = false>\n  extends Omit<ComboboxPrimitive.Root.Props<Value, Multiple>, 'className' | 'render'>, ComboboxContextValue {}\n\ntype ComboboxRootProps<Value = unknown, Multiple extends boolean | undefined = false> = ComboboxRootPropsBase<\n  Value,\n  Multiple\n>;\n\n/**\n * Groups all parts of the combobox. Provides `size` context to child components\n * (`Input`, `Chips`, `Content`) so they inherit sizing automatically.\n *\n * All Base UI Combobox Root props are forwarded, including `name`, `required`,\n * `readOnly`, `disabled`, `autoHighlight`, `openOnInputClick`, `filter`, etc.\n */\nfunction ComboboxRoot<Value = unknown, Multiple extends boolean | undefined = false>(\n  props: ComboboxRootProps<Value, Multiple>,\n) {\n  const { children, size = comboboxRootPropDefs.size.default, items, itemToStringLabel, ...rootProps } = props;\n  const inputAnchorRef = React.useRef<HTMLDivElement | null>(null);\n  return (\n    <ComboboxPrimitive.Root\n      items={items}\n      itemToStringLabel={itemToStringLabel}\n      {...(rootProps as ComboboxPrimitive.Root.Props<Value, Multiple>)}\n    >\n      <ComboboxContext.Provider value={React.useMemo(() => ({ size, inputAnchorRef }), [size])}>\n        {children}\n      </ComboboxContext.Provider>\n    </ComboboxPrimitive.Root>\n  );\n}\nComboboxRoot.displayName = 'ComboboxRoot';\n\n// ============================================================================\n// InputRoot (renders TextField.Root + optional trigger/clear trailing slot)\n// ============================================================================\n\nconst ComboboxInputRootContext = React.createContext<boolean>(false);\n\ninterface ComboboxInputRootProps extends TextFieldRootProps {\n  /**\n   * Whether to render the dropdown trigger icon. Defaults to `true` when outside\n   * `Content`, and `false` when rendered inside `Content` (e.g., input-inside-popup pattern).\n   */\n  showTrigger?: boolean;\n  /** Whether to render a clear button in the trailing slot. @default false */\n  showClear?: boolean;\n}\n\n/**\n * Renders a `TextField.Root` with optional trigger/clear trailing slot.\n * Auto-registers as the popup anchor when rendered outside `Content`.\n * Inherits `size` from `Combobox.Root` context (overridable via prop).\n */\nconst ComboboxInputRoot = React.forwardRef<HTMLDivElement, ComboboxInputRootProps>((props, forwardedRef) => {\n  const context = React.useContext(ComboboxContext);\n  const contentContext = React.useContext(ComboboxContentContext);\n  const isInsideContent = contentContext !== null;\n  const {\n    className,\n    children,\n    showTrigger = !isInsideContent,\n    showClear = false,\n    size = context.size,\n    ...textFieldRootProps\n  } = props;\n\n  const mergedRef = React.useCallback(\n    (node: HTMLDivElement | null) => {\n      if (!isInsideContent && context.inputAnchorRef) context.inputAnchorRef.current = node;\n      if (typeof forwardedRef === 'function') forwardedRef(node);\n      else if (forwardedRef) forwardedRef.current = node;\n    },\n    [isInsideContent, context.inputAnchorRef, forwardedRef],\n  );\n\n  return (\n    <TextFieldRoot\n      ref={mergedRef}\n      size={size}\n      {...textFieldRootProps}\n      className={classNames('fui-ComboboxInputRoot', className)}\n    >\n      <ComboboxInputRootContext.Provider value={true}>{children}</ComboboxInputRootContext.Provider>\n      {(showTrigger || showClear) && (\n        <TextFieldSlot>\n          {showClear && (\n            <ComboboxPrimitive.Clear className=\"fui-ComboboxClearButton\" aria-label=\"Clear\">\n              <XIcon />\n            </ComboboxPrimitive.Clear>\n          )}\n          {showTrigger && (\n            <ComboboxPrimitive.Trigger className=\"fui-ComboboxTriggerButton\">\n              <svg\n                className=\"fui-ComboboxTriggerIcon\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"3.25 5.25 9.5 5.5\"\n                fill=\"none\"\n              >\n                <path\n                  d=\"M4 6L8 10L12 6\"\n                  stroke=\"currentColor\"\n                  strokeWidth=\"1.5\"\n                  strokeLinecap=\"round\"\n                  strokeLinejoin=\"round\"\n                />\n              </svg>\n            </ComboboxPrimitive.Trigger>\n          )}\n        </TextFieldSlot>\n      )}\n    </TextFieldRoot>\n  );\n});\nComboboxInputRoot.displayName = 'ComboboxInputRoot';\n\n// ============================================================================\n// InputSlot (re-export of TextFieldSlot for custom slots)\n// ============================================================================\n\nconst ComboboxInputSlot = TextFieldSlot;\n\n// ============================================================================\n// Input (renders ComboboxPrimitive.Input via TextFieldInput; auto-wraps in InputRoot)\n// ============================================================================\n\ninterface ComboboxInputProps extends Omit<\n  React.ComponentProps<typeof ComboboxPrimitive.Input>,\n  'className' | 'render'\n> {\n  className?: string;\n  placeholder?: string;\n}\n\n/**\n * The text input for the combobox. If not already wrapped in `Combobox.InputRoot`,\n * it automatically wraps itself in one (with default `showTrigger` and `showClear` behavior).\n */\nconst ComboboxInput = React.forwardRef<HTMLInputElement, ComboboxInputProps>((props, forwardedRef) => {\n  const hasRoot = React.useContext(ComboboxInputRootContext);\n  const { className, ...rest } = props;\n\n  const input = (\n    <ComboboxPrimitive.Input\n      {...rest}\n      ref={forwardedRef}\n      render={<TextFieldInput className={classNames('fui-ComboboxInput', className)} />}\n    />\n  );\n\n  return hasRoot ? input : <ComboboxInputRoot>{input}</ComboboxInputRoot>;\n});\nComboboxInput.displayName = 'ComboboxInput';\n\n// ============================================================================\n// ChipsInput – renders TextField.Input internally for use inside Chips\n// ============================================================================\n\ninterface ComboboxChipsInputProps extends Omit<React.ComponentProps<typeof ComboboxPrimitive.Input>, 'className'> {\n  className?: string;\n}\n\nconst ComboboxChipsInput = React.forwardRef<HTMLInputElement, ComboboxChipsInputProps>((props, forwardedRef) => {\n  const { className, ...rest } = props;\n  return (\n    <ComboboxPrimitive.Input\n      {...rest}\n      ref={forwardedRef}\n      render={<TextFieldInput className={classNames('fui-ComboboxChipsInput', className)} />}\n    />\n  );\n});\nComboboxChipsInput.displayName = 'ComboboxChipsInput';\n\n// ============================================================================\n// Trigger (render prop – use Button or any element, e.g. render={<Button><Combobox.Value /></Button>})\n// ============================================================================\n\ninterface ComboboxTriggerProps extends Omit<React.ComponentProps<typeof ComboboxPrimitive.Trigger>, 'className'> {\n  render: React.ReactElement;\n}\n\nconst ComboboxTrigger = (props: ComboboxTriggerProps) => {\n  const { render, ...triggerProps } = props;\n  return <ComboboxPrimitive.Trigger render={render} {...triggerProps} />;\n};\nComboboxTrigger.displayName = 'ComboboxTrigger';\n\n// ============================================================================\n// Value\n// ============================================================================\n\ninterface ComboboxValueProps extends Omit<\n  React.ComponentProps<typeof ComboboxPrimitive.Value>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst ComboboxValue = (props: ComboboxValueProps) => {\n  const { className, ...valueProps } = props;\n  return (\n    <span className={classNames('fui-ComboboxValue', className)}>\n      <ComboboxPrimitive.Value {...valueProps} />\n    </span>\n  );\n};\nComboboxValue.displayName = 'ComboboxValue';\n\n// ============================================================================\n// Icon\n// ============================================================================\n\ninterface ComboboxIconProps extends Omit<React.ComponentProps<typeof ComboboxPrimitive.Icon>, 'className' | 'render'> {\n  className?: string;\n}\n\nconst ComboboxIcon = React.forwardRef<HTMLDivElement, ComboboxIconProps>((props, forwardedRef) => {\n  const { className, ...iconProps } = props;\n  return (\n    <ComboboxPrimitive.Icon\n      {...iconProps}\n      ref={forwardedRef as React.Ref<HTMLDivElement>}\n      className={classNames('fui-ComboboxIcon', className)}\n    />\n  );\n});\nComboboxIcon.displayName = 'ComboboxIcon';\n\n// ============================================================================\n// Clear\n// ============================================================================\n\ninterface ComboboxClearProps extends Omit<\n  React.ComponentProps<typeof ComboboxPrimitive.Clear>,\n  'render' | 'className'\n> {\n  className?: string;\n}\n\nfunction ComboboxClear({ children, ...props }: ComboboxClearProps) {\n  return <ComboboxPrimitive.Clear {...props} render={children as React.ReactElement} />;\n}\nComboboxClear.displayName = 'ComboboxClear';\n\n// ============================================================================\n// Content\n// ============================================================================\n\ninterface ComboboxContentProps\n  extends Omit<React.ComponentProps<typeof ComboboxPrimitive.Popup>, 'className' | 'render' | 'style'>,\n    ComboboxContentOwnProps {\n  className?: string;\n  style?: React.CSSProperties;\n  container?: React.ComponentProps<typeof ComboboxPrimitive.Portal>['container'];\n  keepMounted?: React.ComponentProps<typeof ComboboxPrimitive.Portal>['keepMounted'];\n  anchor?: React.ComponentProps<typeof ComboboxPrimitive.Positioner>['anchor'];\n  side?: React.ComponentProps<typeof ComboboxPrimitive.Positioner>['side'];\n  sideOffset?: React.ComponentProps<typeof ComboboxPrimitive.Positioner>['sideOffset'];\n  align?: React.ComponentProps<typeof ComboboxPrimitive.Positioner>['align'];\n  alignOffset?: React.ComponentProps<typeof ComboboxPrimitive.Positioner>['alignOffset'];\n  collisionPadding?: React.ComponentProps<typeof ComboboxPrimitive.Positioner>['collisionPadding'];\n}\n\n/**\n * The popup content container. Encapsulates `Portal`, `Positioner`, and `Popup` internally.\n * Inherits `size` from `Combobox.Root` context (overridable via prop).\n * Anchors to the `InputRoot` or `Chips` element automatically unless an explicit `anchor` is provided.\n */\nconst ComboboxContent = (props: ComboboxContentProps) => {\n  const rootContext = React.useContext(ComboboxContext);\n  const themeContext = useThemeContext();\n  const {\n    className,\n    children,\n    size = rootContext.size ?? comboboxContentPropDefs.size.default,\n    color,\n    variant = comboboxContentPropDefs.variant.default,\n    highContrast = comboboxContentPropDefs.highContrast.default,\n    container,\n    keepMounted,\n    anchor = rootContext.inputAnchorRef,\n    side = 'bottom',\n    sideOffset = 4,\n    align = 'start',\n    alignOffset,\n    collisionPadding = 10,\n    ...contentProps\n  } = props;\n  const resolvedColor = color ?? themeContext.accentColor;\n\n  return (\n    <ComboboxPrimitive.Portal container={container} keepMounted={keepMounted}>\n      <ComboboxPrimitive.Positioner\n        className=\"fui-ComboboxPositioner\"\n        anchor={anchor}\n        side={side}\n        sideOffset={sideOffset}\n        align={align}\n        alignOffset={alignOffset}\n        collisionPadding={collisionPadding}\n      >\n        <Theme\n          render={<ComboboxPrimitive.Popup />}\n          data-accent-color={resolvedColor}\n          {...contentProps}\n          className={classNames(\n            'fui-ComboboxContent',\n            'fui-BaseMenuContent',\n            `fui-variant-${variant}`,\n            className,\n            `fui-r-size-${size}`,\n            { 'fui-high-contrast': highContrast },\n          )}\n        >\n          <ComboboxContentContext.Provider\n            value={React.useMemo(\n              () => ({ size, color: resolvedColor, variant, highContrast }),\n              [size, resolvedColor, variant, highContrast],\n            )}\n          >\n            {children}\n          </ComboboxContentContext.Provider>\n        </Theme>\n      </ComboboxPrimitive.Positioner>\n    </ComboboxPrimitive.Portal>\n  );\n};\nComboboxContent.displayName = 'ComboboxContent';\n\n// ============================================================================\n// List\n// ============================================================================\n\ninterface ComboboxListProps extends Omit<React.ComponentProps<typeof ComboboxPrimitive.List>, 'className' | 'render'> {\n  className?: string;\n}\n\nconst ComboboxList = (props: ComboboxListProps) => {\n  const { className, ...listProps } = props;\n  return <ComboboxPrimitive.List {...listProps} className={classNames('fui-ComboboxList', className)} />;\n};\nComboboxList.displayName = 'ComboboxList';\n\n// ============================================================================\n// Item\n// ============================================================================\n\ninterface ComboboxItemProps\n  extends Omit<React.ComponentProps<typeof ComboboxPrimitive.Item>, 'className' | 'render'>, ComboboxItemOwnProps {\n  className?: string;\n}\n\nconst ComboboxItem = React.forwardRef<HTMLDivElement, ComboboxItemProps>((props, forwardedRef) => {\n  const { className, color, children, ...itemProps } = props;\n  return (\n    <ComboboxPrimitive.Item\n      data-accent-color={color}\n      {...itemProps}\n      ref={forwardedRef}\n      className={classNames('fui-ComboboxItem', 'fui-BaseMenuItem', className)}\n    >\n      <ComboboxPrimitive.ItemIndicator className=\"fui-ComboboxItemIndicator\" keepMounted>\n        <ThickCheckIcon className=\"fui-ComboboxItemIndicatorIcon\" />\n      </ComboboxPrimitive.ItemIndicator>\n      {children}\n    </ComboboxPrimitive.Item>\n  );\n});\nComboboxItem.displayName = 'ComboboxItem';\n\n// ============================================================================\n// ItemIndicator\n// ============================================================================\n\ninterface ComboboxItemIndicatorProps extends Omit<\n  React.ComponentProps<typeof ComboboxPrimitive.ItemIndicator>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst ComboboxItemIndicator = (props: ComboboxItemIndicatorProps) => {\n  const { className, children, ...indicatorProps } = props;\n  return (\n    <ComboboxPrimitive.ItemIndicator {...indicatorProps} className={classNames('fui-ComboboxItemIndicator', className)}>\n      {children ?? <ThickCheckIcon className=\"fui-ComboboxItemIndicatorIcon\" />}\n    </ComboboxPrimitive.ItemIndicator>\n  );\n};\nComboboxItemIndicator.displayName = 'ComboboxItemIndicator';\n\n// ============================================================================\n// Empty\n// ============================================================================\n\ninterface ComboboxEmptyProps extends Omit<\n  React.ComponentProps<typeof ComboboxPrimitive.Empty>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst ComboboxEmpty = (props: ComboboxEmptyProps) => {\n  const { className, ...emptyProps } = props;\n  return <ComboboxPrimitive.Empty {...emptyProps} className={classNames('fui-ComboboxEmpty', className)} />;\n};\nComboboxEmpty.displayName = 'ComboboxEmpty';\n\n// ============================================================================\n// Group\n// ============================================================================\n\ninterface ComboboxGroupProps extends Omit<\n  React.ComponentProps<typeof ComboboxPrimitive.Group>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst ComboboxGroup = (props: ComboboxGroupProps) => {\n  const { className, ...groupProps } = props;\n  return (\n    <ComboboxPrimitive.Group\n      {...groupProps}\n      className={classNames('fui-ComboboxGroup', 'fui-BaseMenuGroup', className)}\n    />\n  );\n};\nComboboxGroup.displayName = 'ComboboxGroup';\n\n// ============================================================================\n// GroupLabel\n// ============================================================================\n\ninterface ComboboxGroupLabelProps extends Omit<\n  React.ComponentProps<typeof ComboboxPrimitive.GroupLabel>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst ComboboxGroupLabel = (props: ComboboxGroupLabelProps) => {\n  const { className, ...groupLabelProps } = props;\n  return (\n    <ComboboxPrimitive.GroupLabel\n      {...groupLabelProps}\n      className={classNames('fui-ComboboxGroupLabel', 'fui-BaseMenuGroupLabel', className)}\n    />\n  );\n};\nComboboxGroupLabel.displayName = 'ComboboxGroupLabel';\n\n// ============================================================================\n// Collection (for grouped lists; doesn't render its own element)\n// ============================================================================\n\ninterface ComboboxCollectionProps {\n  children: (item: unknown, index: number) => React.ReactNode;\n}\n\nconst ComboboxCollection = (props: ComboboxCollectionProps) => {\n  return <ComboboxPrimitive.Collection {...props} />;\n};\nComboboxCollection.displayName = 'ComboboxCollection';\n\n// ============================================================================\n// Separator\n// ============================================================================\n\ninterface ComboboxSeparatorProps extends Omit<\n  React.ComponentProps<typeof ComboboxPrimitive.Separator>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst ComboboxSeparator = (props: ComboboxSeparatorProps) => {\n  const { className, ...separatorProps } = props;\n  return (\n    <ComboboxPrimitive.Separator\n      {...separatorProps}\n      className={classNames('fui-ComboboxSeparator', 'fui-BaseMenuSeparator', className)}\n    />\n  );\n};\nComboboxSeparator.displayName = 'ComboboxSeparator';\n\n// ============================================================================\n// Status (announces list status changes to screen readers)\n// ============================================================================\n\ninterface ComboboxStatusProps extends Omit<\n  React.ComponentProps<typeof ComboboxPrimitive.Status>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\n/**\n * Visually hidden live region that announces list status changes to screen readers\n * (e.g., \"3 results available\"). Place inside `Combobox.Root` for accessibility.\n */\nconst ComboboxStatus = React.forwardRef<HTMLDivElement, ComboboxStatusProps>((props, forwardedRef) => {\n  const { className, ...statusProps } = props;\n  return (\n    <ComboboxPrimitive.Status\n      {...statusProps}\n      ref={forwardedRef}\n      className={classNames('fui-ComboboxStatus', className)}\n    />\n  );\n});\nComboboxStatus.displayName = 'ComboboxStatus';\n\n// ============================================================================\n// Chips (renders TextField.Root internally, auto-registers as anchor)\n// ============================================================================\n\ninterface ComboboxChipsProps extends TextFieldRootProps {}\n\n/**\n * Container for multi-select chips. Renders a `TextField.Root` internally\n * and auto-registers as the popup anchor for `Content` positioning.\n * Inherits `size` from `Combobox.Root` context (overridable via prop).\n * Accepts all `TextField.Root` props (`size`, `variant`, `color`, etc.).\n */\nconst ComboboxChips = React.forwardRef<HTMLDivElement, ComboboxChipsProps>((props, forwardedRef) => {\n  const context = React.useContext(ComboboxContext);\n  const { className, size = context.size, variant, color, children, ...rest } = props;\n\n  const mergedRef = React.useCallback(\n    (node: HTMLDivElement | null) => {\n      if (context.inputAnchorRef) context.inputAnchorRef.current = node;\n      if (typeof forwardedRef === 'function') forwardedRef(node);\n      else if (forwardedRef) forwardedRef.current = node;\n    },\n    [context.inputAnchorRef, forwardedRef],\n  );\n\n  const textFieldRootProps: TextFieldRootProps = {\n    className: classNames('fui-ComboboxChips', className),\n    size,\n    variant,\n    color,\n    ...rest,\n  };\n  return (\n    <ComboboxPrimitive.Chips\n      ref={mergedRef}\n      render={<TextFieldRoot {...textFieldRootProps}>{children}</TextFieldRoot>}\n    />\n  );\n});\nComboboxChips.displayName = 'ComboboxChips';\n\n// ============================================================================\n// useComboboxAnchor – ref to attach to Chips and pass to Content anchor for positioning\n// ============================================================================\n\nfunction useComboboxAnchor() {\n  return React.useRef<HTMLDivElement | null>(null);\n}\n\n// ============================================================================\n// Chip (includes remove button with XIcon baked in)\n// ============================================================================\n\ntype ComboboxChipOwnProps = GetPropDefTypes<typeof comboboxChipPropDefs>;\n\ninterface ComboboxChipProps\n  extends Omit<React.ComponentProps<typeof ComboboxPrimitive.Chip>, 'className' | 'render'>, ComboboxChipOwnProps {\n  className?: string;\n  /** When false, the built-in remove button is not rendered. @default true */\n  showRemove?: boolean;\n}\n\nconst ComboboxChip = (props: ComboboxChipProps) => {\n  const {\n    className,\n    children,\n    color,\n    variant = comboboxChipPropDefs.variant.default,\n    highContrast = comboboxChipPropDefs.highContrast.default,\n    showRemove = true,\n    ...chipProps\n  } = props;\n  return (\n    <ComboboxPrimitive.Chip\n      data-accent-color={color}\n      {...chipProps}\n      className={classNames('fui-ComboboxChip', `fui-variant-${variant}`, className, {\n        'fui-high-contrast': highContrast,\n      })}\n    >\n      {children}\n      {showRemove && (\n        <ComboboxPrimitive.ChipRemove className=\"fui-ComboboxChipRemove\">\n          <XIcon className=\"fui-ComboboxChipRemoveIcon\" />\n        </ComboboxPrimitive.ChipRemove>\n      )}\n    </ComboboxPrimitive.Chip>\n  );\n};\nComboboxChip.displayName = 'ComboboxChip';\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nexport {\n  ComboboxChip as Chip,\n  ComboboxChips as Chips,\n  ComboboxChipsInput as ChipsInput,\n  ComboboxClear as Clear,\n  ComboboxCollection as Collection,\n  ComboboxContent as Content,\n  ComboboxEmpty as Empty,\n  ComboboxGroup as Group,\n  ComboboxGroupLabel as GroupLabel,\n  ComboboxIcon as Icon,\n  ComboboxInput as Input,\n  ComboboxInputRoot as InputRoot,\n  ComboboxInputSlot as InputSlot,\n  ComboboxItem as Item,\n  ComboboxItemIndicator as ItemIndicator,\n  ComboboxList as List,\n  ComboboxRoot as Root,\n  ComboboxSeparator as Separator,\n  ComboboxStatus as Status,\n  ComboboxTrigger as Trigger,\n  useComboboxAnchor,\n  ComboboxValue as Value,\n};\n\nexport type {\n  ComboboxChipProps as ChipProps,\n  ComboboxChipsInputProps as ChipsInputProps,\n  ComboboxChipsProps as ChipsProps,\n  ComboboxClearProps as ClearProps,\n  ComboboxCollectionProps as CollectionProps,\n  ComboboxValue as ComboboxValueType,\n  ComboboxContentProps as ContentProps,\n  ComboboxEmptyProps as EmptyProps,\n  ComboboxGroupLabelProps as GroupLabelProps,\n  ComboboxGroupProps as GroupProps,\n  ComboboxIconProps as IconProps,\n  ComboboxInputProps as InputProps,\n  ComboboxInputRootProps as InputRootProps,\n  ComboboxItemIndicatorProps as ItemIndicatorProps,\n  ComboboxItemProps as ItemProps,\n  ComboboxListProps as ListProps,\n  ComboboxRootActions as RootActions,\n  ComboboxRootChangeEventDetails as RootChangeEventDetails,\n  ComboboxRootHighlightEventDetails as RootHighlightEventDetails,\n  ComboboxRootProps as RootProps,\n  ComboboxSeparatorProps as SeparatorProps,\n  ComboboxStatusProps as StatusProps,\n  ComboboxTriggerProps as TriggerProps,\n  ComboboxValueProps as ValueProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/combobox/index.ts",
    "content": "export * as Combobox from './combobox';\nexport * from './combobox.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/context-menu/context-menu.css",
    "content": "@import '../base-menu/base-menu.css';\n\n.fui-ContextMenuContent {\n  /* Base UI provides --available-height and --transform-origin on the Popup */\n  max-height: var(--available-height);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/context-menu/context-menu.props.ts",
    "content": "export {\n  baseMenuCheckboxItemPropDefs as contextMenuCheckboxItemPropDefs,\n  baseMenuContentPropDefs as contextMenuContentPropDefs,\n  baseMenuItemPropDefs as contextMenuItemPropDefs,\n} from '../base-menu';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/context-menu/context-menu.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Button, Code, ContextMenu, contextMenuContentPropDefs, Dialog, Text, TextArea, TextField } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/ContextMenu',\n  component: ContextMenu.Content,\n  args: {\n    size: contextMenuContentPropDefs.size.default,\n    variant: contextMenuContentPropDefs.variant.default,\n  },\n  argTypes: {\n    size: {\n      control: 'select',\n      options: contextMenuContentPropDefs.size.values,\n    },\n    variant: {\n      control: 'select',\n      options: contextMenuContentPropDefs.variant.values,\n    },\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  render: (args) => (\n    <ContextMenu.Root>\n      <ContextMenu.Trigger>\n        <div\n          style={{\n            background: 'var(--gray-a2)',\n            borderRadius: 'var(--radius-3)',\n            width: 200,\n            height: 200,\n            display: 'flex',\n            alignItems: 'center',\n            justifyContent: 'center',\n          }}\n        >\n          Right-click here\n        </div>\n      </ContextMenu.Trigger>\n      <ContextMenu.Content {...args}>\n        <ContextMenu.Item shortcut=\"⌘ E\">Edit</ContextMenu.Item>\n        <ContextMenu.Item shortcut=\"⌘ D\">Duplicate</ContextMenu.Item>\n        <ContextMenu.Separator />\n        <ContextMenu.Item shortcut=\"⌘ N\">Archive</ContextMenu.Item>\n\n        <ContextMenu.Sub>\n          <ContextMenu.SubTrigger>More</ContextMenu.SubTrigger>\n          <ContextMenu.SubContent>\n            <ContextMenu.Item>Move to project…</ContextMenu.Item>\n            <ContextMenu.Item>Move to folder…</ContextMenu.Item>\n            <ContextMenu.Separator />\n            <ContextMenu.Item>Advanced options…</ContextMenu.Item>\n          </ContextMenu.SubContent>\n        </ContextMenu.Sub>\n\n        <ContextMenu.Separator />\n        <ContextMenu.Item>Share</ContextMenu.Item>\n        <ContextMenu.Item>Add to favorites</ContextMenu.Item>\n        <ContextMenu.Separator />\n        <ContextMenu.Item shortcut=\"⌘ ⌫\" color=\"danger\">\n          Delete\n        </ContextMenu.Item>\n      </ContextMenu.Content>\n    </ContextMenu.Root>\n  ),\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof ContextMenu.Content>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {};\n\nexport const WithCheckboxAndRadio: Story = {\n  name: 'Checkbox and Radio Items',\n  render: function Render(args) {\n    const [showGrid, setShowGrid] = React.useState(true);\n    const [showRulers, setShowRulers] = React.useState(false);\n    const [view, setView] = React.useState<string>('list');\n\n    return (\n      <ContextMenu.Root>\n        <ContextMenu.Trigger>\n          <div\n            style={{\n              background: 'var(--gray-a2)',\n              borderRadius: 'var(--radius-3)',\n              width: 200,\n              height: 200,\n              display: 'flex',\n              alignItems: 'center',\n              justifyContent: 'center',\n            }}\n          >\n            Right-click here\n          </div>\n        </ContextMenu.Trigger>\n        <ContextMenu.Content {...args}>\n          <ContextMenu.CheckboxItem checked={showGrid} onCheckedChange={setShowGrid}>\n            Show Grid\n          </ContextMenu.CheckboxItem>\n          <ContextMenu.CheckboxItem checked={showRulers} onCheckedChange={setShowRulers}>\n            Show Rulers\n          </ContextMenu.CheckboxItem>\n          <ContextMenu.Separator />\n          <ContextMenu.RadioGroup value={view} onValueChange={setView}>\n            <ContextMenu.RadioItem value=\"list\">List View</ContextMenu.RadioItem>\n            <ContextMenu.RadioItem value=\"grid\">Grid View</ContextMenu.RadioItem>\n            <ContextMenu.RadioItem value=\"gallery\">Gallery View</ContextMenu.RadioItem>\n          </ContextMenu.RadioGroup>\n        </ContextMenu.Content>\n      </ContextMenu.Root>\n    );\n  },\n};\n\nexport const NestedMenu: Story = {\n  name: 'Nested Menu',\n  render: (args) => (\n    <ContextMenu.Root>\n      <ContextMenu.Trigger>\n        <div\n          style={{\n            background: 'var(--gray-a2)',\n            borderRadius: 'var(--radius-3)',\n            width: 200,\n            height: 200,\n            display: 'flex',\n            alignItems: 'center',\n            justifyContent: 'center',\n          }}\n        >\n          Right-click here\n        </div>\n      </ContextMenu.Trigger>\n      <ContextMenu.Content {...args}>\n        <ContextMenu.Item>Add to Library</ContextMenu.Item>\n\n        <ContextMenu.Sub>\n          <ContextMenu.SubTrigger>Add to Playlist</ContextMenu.SubTrigger>\n          <ContextMenu.SubContent>\n            <ContextMenu.Item>Get Up!</ContextMenu.Item>\n            <ContextMenu.Item>Inside Out</ContextMenu.Item>\n            <ContextMenu.Item>Night Beats</ContextMenu.Item>\n            <ContextMenu.Separator />\n            <ContextMenu.Item>New playlist…</ContextMenu.Item>\n          </ContextMenu.SubContent>\n        </ContextMenu.Sub>\n\n        <ContextMenu.Separator />\n        <ContextMenu.Group>\n          <ContextMenu.GroupLabel>Actions</ContextMenu.GroupLabel>\n          <ContextMenu.Item>Play Next</ContextMenu.Item>\n          <ContextMenu.Item>Play Last</ContextMenu.Item>\n          <ContextMenu.Separator />\n          <ContextMenu.Item>Favorite</ContextMenu.Item>\n          <ContextMenu.Item>Share</ContextMenu.Item>\n        </ContextMenu.Group>\n      </ContextMenu.Content>\n    </ContextMenu.Root>\n  ),\n};\n\nexport const ItemAsLink: Story = {\n  name: 'Item as Link',\n  render: (args) => (\n    <ContextMenu.Root>\n      <ContextMenu.Trigger>\n        <div\n          style={{\n            background: 'var(--gray-a2)',\n            borderRadius: 'var(--radius-3)',\n            width: 200,\n            height: 200,\n            display: 'flex',\n            alignItems: 'center',\n            justifyContent: 'center',\n          }}\n        >\n          Right-click here\n        </div>\n      </ContextMenu.Trigger>\n      <ContextMenu.Content {...args}>\n        <ContextMenu.Item render={<a href=\"#home\" />}>Home</ContextMenu.Item>\n        <ContextMenu.Item render={<a href=\"#projects\" />}>Projects</ContextMenu.Item>\n        <ContextMenu.Item render={<a href=\"#settings\" />}>Settings</ContextMenu.Item>\n        <ContextMenu.Separator />\n        <ContextMenu.Item render={<a href=\"https://github.com\" target=\"_blank\" rel=\"noopener noreferrer\" />}>\n          GitHub ↗\n        </ContextMenu.Item>\n      </ContextMenu.Content>\n    </ContextMenu.Root>\n  ),\n};\n\nexport const DialogFromContextMenu: Story = {\n  name: 'Dialog from Context Menu',\n  render: function Render(args) {\n    const [editDialogOpen, setEditDialogOpen] = React.useState(false);\n    const [deleteDialogOpen, setDeleteDialogOpen] = React.useState(false);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 500, textAlign: 'center' }}>\n          Open a dialog from a context menu using controlled state. The dialog is controlled via <Code>open</Code> and{' '}\n          <Code>onOpenChange</Code> props, and opened imperatively via <Code>onClick</Code> on the menu item.\n        </Text>\n\n        <ContextMenu.Root>\n          <ContextMenu.Trigger>\n            <div\n              style={{\n                background: 'var(--gray-a2)',\n                borderRadius: 'var(--radius-3)',\n                width: 200,\n                height: 200,\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: 'center',\n              }}\n            >\n              Right-click here\n            </div>\n          </ContextMenu.Trigger>\n          <ContextMenu.Content {...args}>\n            <ContextMenu.Item>View Details</ContextMenu.Item>\n            <ContextMenu.Item>Duplicate</ContextMenu.Item>\n            <ContextMenu.Separator />\n            <ContextMenu.Item onClick={() => setEditDialogOpen(true)}>Edit...</ContextMenu.Item>\n            <ContextMenu.Item color=\"danger\" onClick={() => setDeleteDialogOpen(true)}>\n              Delete...\n            </ContextMenu.Item>\n          </ContextMenu.Content>\n        </ContextMenu.Root>\n\n        {/* Edit Dialog - rendered outside the menu */}\n        <Dialog.Root open={editDialogOpen} onOpenChange={setEditDialogOpen}>\n          <Dialog.Content style={{ maxWidth: 450 }}>\n            <Dialog.Title>Edit Item</Dialog.Title>\n            <Dialog.Description>Make changes to your item here.</Dialog.Description>\n\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-3)',\n              }}\n            >\n              <label>\n                <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                  Name\n                </Text>\n                <TextField.Input defaultValue=\"My Item\" placeholder=\"Enter name\" />\n              </label>\n              <label>\n                <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                  Description\n                </Text>\n                <TextArea defaultValue=\"A sample item description\" placeholder=\"Enter description\" />\n              </label>\n            </div>\n\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <Dialog.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </Dialog.Close>\n              <Dialog.Close>\n                <Button variant=\"classic\">Save Changes</Button>\n              </Dialog.Close>\n            </div>\n          </Dialog.Content>\n        </Dialog.Root>\n\n        {/* Delete Dialog - rendered outside the menu */}\n        <Dialog.Root open={deleteDialogOpen} onOpenChange={setDeleteDialogOpen}>\n          <Dialog.Content style={{ maxWidth: 400 }}>\n            <Dialog.Title>Delete Item</Dialog.Title>\n            <Dialog.Description>\n              Are you sure you want to delete this item? This action cannot be undone.\n            </Dialog.Description>\n\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <Dialog.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </Dialog.Close>\n              <Dialog.Close>\n                <Button variant=\"classic\" color=\"red\">\n                  Delete\n                </Button>\n              </Dialog.Close>\n            </div>\n          </Dialog.Content>\n        </Dialog.Root>\n      </div>\n    );\n  },\n};\n\nexport const SideAndAlign: Story = {\n  name: 'Side and Align',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 500, textAlign: 'center' }}>\n        Control where the menu appears relative to the click position using <Code>side</Code> and <Code>align</Code>{' '}\n        props. Try right-clicking each box.\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-3)', flexWrap: 'wrap', justifyContent: 'center' }}>\n        <ContextMenu.Root>\n          <ContextMenu.Trigger>\n            <div\n              style={{\n                background: 'var(--gray-a2)',\n                borderRadius: 'var(--radius-3)',\n                width: 140,\n                height: 100,\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: 'center',\n                fontSize: 'var(--font-size-1)',\n              }}\n            >\n              Bottom Start\n            </div>\n          </ContextMenu.Trigger>\n          <ContextMenu.Content {...args} side=\"bottom\" align=\"start\">\n            <ContextMenu.Item>Item 1</ContextMenu.Item>\n            <ContextMenu.Item>Item 2</ContextMenu.Item>\n            <ContextMenu.Item>Item 3</ContextMenu.Item>\n          </ContextMenu.Content>\n        </ContextMenu.Root>\n\n        <ContextMenu.Root>\n          <ContextMenu.Trigger>\n            <div\n              style={{\n                background: 'var(--gray-a2)',\n                borderRadius: 'var(--radius-3)',\n                width: 140,\n                height: 100,\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: 'center',\n                fontSize: 'var(--font-size-1)',\n              }}\n            >\n              Right Start\n            </div>\n          </ContextMenu.Trigger>\n          <ContextMenu.Content {...args} side=\"right\" align=\"start\">\n            <ContextMenu.Item>Item 1</ContextMenu.Item>\n            <ContextMenu.Item>Item 2</ContextMenu.Item>\n            <ContextMenu.Item>Item 3</ContextMenu.Item>\n          </ContextMenu.Content>\n        </ContextMenu.Root>\n\n        <ContextMenu.Root>\n          <ContextMenu.Trigger>\n            <div\n              style={{\n                background: 'var(--gray-a2)',\n                borderRadius: 'var(--radius-3)',\n                width: 140,\n                height: 100,\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: 'center',\n                fontSize: 'var(--font-size-1)',\n              }}\n            >\n              Top End\n            </div>\n          </ContextMenu.Trigger>\n          <ContextMenu.Content {...args} side=\"top\" align=\"end\">\n            <ContextMenu.Item>Item 1</ContextMenu.Item>\n            <ContextMenu.Item>Item 2</ContextMenu.Item>\n            <ContextMenu.Item>Item 3</ContextMenu.Item>\n          </ContextMenu.Content>\n        </ContextMenu.Root>\n\n        <ContextMenu.Root>\n          <ContextMenu.Trigger>\n            <div\n              style={{\n                background: 'var(--gray-a2)',\n                borderRadius: 'var(--radius-3)',\n                width: 140,\n                height: 100,\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: 'center',\n                fontSize: 'var(--font-size-1)',\n              }}\n            >\n              Left Center\n            </div>\n          </ContextMenu.Trigger>\n          <ContextMenu.Content {...args} side=\"left\" align=\"center\">\n            <ContextMenu.Item>Item 1</ContextMenu.Item>\n            <ContextMenu.Item>Item 2</ContextMenu.Item>\n            <ContextMenu.Item>Item 3</ContextMenu.Item>\n          </ContextMenu.Content>\n        </ContextMenu.Root>\n      </div>\n    </div>\n  ),\n};\n\nexport const SideOffsetAndAlignOffset: Story = {\n  name: 'Side Offset and Align Offset',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 500, textAlign: 'center' }}>\n        Fine-tune menu positioning with <Code>sideOffset</Code> (distance from click) and <Code>alignOffset</Code>{' '}\n        (shift along the alignment axis). Right-click each box.\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-3)', flexWrap: 'wrap', justifyContent: 'center' }}>\n        <ContextMenu.Root>\n          <ContextMenu.Trigger>\n            <div\n              style={{\n                background: 'var(--gray-a2)',\n                borderRadius: 'var(--radius-3)',\n                width: 140,\n                height: 80,\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: 'center',\n                fontSize: 'var(--font-size-1)',\n              }}\n            >\n              Default\n            </div>\n          </ContextMenu.Trigger>\n          <ContextMenu.Content {...args}>\n            <ContextMenu.Item>Item 1</ContextMenu.Item>\n            <ContextMenu.Item>Item 2</ContextMenu.Item>\n            <ContextMenu.Item>Item 3</ContextMenu.Item>\n          </ContextMenu.Content>\n        </ContextMenu.Root>\n\n        <ContextMenu.Root>\n          <ContextMenu.Trigger>\n            <div\n              style={{\n                background: 'var(--gray-a2)',\n                borderRadius: 'var(--radius-3)',\n                width: 140,\n                height: 80,\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: 'center',\n                fontSize: 'var(--font-size-1)',\n              }}\n            >\n              sideOffset: 20\n            </div>\n          </ContextMenu.Trigger>\n          <ContextMenu.Content {...args} sideOffset={20}>\n            <ContextMenu.Item>Item 1</ContextMenu.Item>\n            <ContextMenu.Item>Item 2</ContextMenu.Item>\n            <ContextMenu.Item>Item 3</ContextMenu.Item>\n          </ContextMenu.Content>\n        </ContextMenu.Root>\n\n        <ContextMenu.Root>\n          <ContextMenu.Trigger>\n            <div\n              style={{\n                background: 'var(--gray-a2)',\n                borderRadius: 'var(--radius-3)',\n                width: 140,\n                height: 80,\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: 'center',\n                fontSize: 'var(--font-size-1)',\n              }}\n            >\n              alignOffset: 30\n            </div>\n          </ContextMenu.Trigger>\n          <ContextMenu.Content {...args} alignOffset={30}>\n            <ContextMenu.Item>Item 1</ContextMenu.Item>\n            <ContextMenu.Item>Item 2</ContextMenu.Item>\n            <ContextMenu.Item>Item 3</ContextMenu.Item>\n          </ContextMenu.Content>\n        </ContextMenu.Root>\n\n        <ContextMenu.Root>\n          <ContextMenu.Trigger>\n            <div\n              style={{\n                background: 'var(--gray-a2)',\n                borderRadius: 'var(--radius-3)',\n                width: 140,\n                height: 80,\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: 'center',\n                fontSize: 'var(--font-size-1)',\n                textAlign: 'center',\n              }}\n            >\n              Both: 20, 20\n            </div>\n          </ContextMenu.Trigger>\n          <ContextMenu.Content {...args} sideOffset={20} alignOffset={20}>\n            <ContextMenu.Item>Item 1</ContextMenu.Item>\n            <ContextMenu.Item>Item 2</ContextMenu.Item>\n            <ContextMenu.Item>Item 3</ContextMenu.Item>\n          </ContextMenu.Content>\n        </ContextMenu.Root>\n      </div>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/context-menu/context-menu.tsx",
    "content": "'use client';\n\nimport { ContextMenu as ContextMenuPrimitive } from '@base-ui/react/context-menu';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { ThickCheckIcon, ThickChevronRightIcon } from '../../icons';\nimport { Theme, useThemeContext } from '../../theme';\nimport { ScrollArea } from '../scroll-area';\nimport {\n  contextMenuCheckboxItemPropDefs,\n  contextMenuContentPropDefs,\n  contextMenuItemPropDefs,\n} from './context-menu.props';\n\nimport type { GetPropDefTypes } from '../../helpers';\n\n// Types from Base UI\ntype RootProps = React.ComponentProps<typeof ContextMenuPrimitive.Root>;\n\n// Root\ninterface ContextMenuRootProps extends Omit<RootProps, 'className' | 'render'> {}\nfunction ContextMenuRoot(props: ContextMenuRootProps) {\n  return <ContextMenuPrimitive.Root {...props} />;\n}\nContextMenuRoot.displayName = 'ContextMenuRoot';\n\n// Trigger\ninterface ContextMenuTriggerProps extends Omit<\n  React.ComponentProps<typeof ContextMenuPrimitive.Trigger>,\n  'render' | 'className'\n> {\n  className?: string;\n}\nfunction ContextMenuTrigger({ children, ...props }: ContextMenuTriggerProps) {\n  return <ContextMenuPrimitive.Trigger {...props} render={children as React.ReactElement} />;\n}\nContextMenuTrigger.displayName = 'ContextMenuTrigger';\n\n// Content\ntype ContextMenuContentOwnProps = GetPropDefTypes<typeof contextMenuContentPropDefs>;\ntype ContextMenuContentContextValue = ContextMenuContentOwnProps;\nconst ContextMenuContentContext = React.createContext<ContextMenuContentContextValue>({});\n\ninterface ContextMenuContentProps\n  extends\n    Omit<React.ComponentProps<typeof ContextMenuPrimitive.Popup>, 'className' | 'render' | 'style'>,\n    ContextMenuContentContextValue {\n  className?: string;\n  style?: React.CSSProperties;\n  container?: React.ComponentProps<typeof ContextMenuPrimitive.Portal>['container'];\n  keepMounted?: React.ComponentProps<typeof ContextMenuPrimitive.Portal>['keepMounted'];\n  // Positioner props\n  side?: React.ComponentProps<typeof ContextMenuPrimitive.Positioner>['side'];\n  sideOffset?: React.ComponentProps<typeof ContextMenuPrimitive.Positioner>['sideOffset'];\n  align?: React.ComponentProps<typeof ContextMenuPrimitive.Positioner>['align'];\n  alignOffset?: React.ComponentProps<typeof ContextMenuPrimitive.Positioner>['alignOffset'];\n  collisionPadding?: React.ComponentProps<typeof ContextMenuPrimitive.Positioner>['collisionPadding'];\n}\n\nconst ContextMenuContent = (props: ContextMenuContentProps) => {\n  const themeContext = useThemeContext();\n  const {\n    className,\n    children,\n    size = contextMenuContentPropDefs.size.default,\n    color = contextMenuContentPropDefs.color.default,\n    variant = contextMenuContentPropDefs.variant.default,\n    container,\n    keepMounted,\n    // Positioner props\n    side,\n    sideOffset,\n    align,\n    alignOffset,\n    collisionPadding = 10,\n    ...popupProps\n  } = props;\n  const resolvedColor = color ?? themeContext.accentColor;\n  return (\n    <ContextMenuPrimitive.Portal container={container} keepMounted={keepMounted}>\n      <ContextMenuPrimitive.Positioner\n        className=\"fui-ContextMenuPositioner\"\n        side={side}\n        sideOffset={sideOffset}\n        align={align}\n        alignOffset={alignOffset}\n        collisionPadding={collisionPadding}\n      >\n        <Theme\n          render={<ContextMenuPrimitive.Popup />}\n          data-accent-color={resolvedColor}\n          {...popupProps}\n          className={classNames(\n            'fui-BaseMenuContent',\n            'fui-ContextMenuContent',\n            `fui-variant-${variant}`,\n            className,\n            `fui-r-size-${size}`,\n          )}\n        >\n          <ScrollArea type=\"auto\">\n            <div className={classNames('fui-BaseMenuViewport', 'fui-ContextMenuViewport')}>\n              <ContextMenuContentContext.Provider\n                value={React.useMemo(() => ({ size, color: resolvedColor, variant }), [size, resolvedColor, variant])}\n              >\n                {children}\n              </ContextMenuContentContext.Provider>\n            </div>\n          </ScrollArea>\n        </Theme>\n      </ContextMenuPrimitive.Positioner>\n    </ContextMenuPrimitive.Portal>\n  );\n};\nContextMenuContent.displayName = 'ContextMenuContent';\n\n// Label (must be inside Group in Base UI)\ninterface ContextMenuGroupLabelProps extends Omit<\n  React.ComponentProps<typeof ContextMenuPrimitive.GroupLabel>,\n  'className' | 'render'\n> {\n  className?: string;\n}\nconst ContextMenuGroupLabel = (props: ContextMenuGroupLabelProps) => (\n  <ContextMenuPrimitive.GroupLabel\n    {...props}\n    className={classNames('fui-BaseMenuGroupLabel', 'fui-ContextMenuGroupLabel', props.className)}\n  />\n);\nContextMenuGroupLabel.displayName = 'ContextMenuGroupLabel';\n\n// Item\ntype ContextMenuItemOwnProps = GetPropDefTypes<typeof contextMenuItemPropDefs>;\ninterface ContextMenuItemProps\n  extends Omit<React.ComponentProps<typeof ContextMenuPrimitive.Item>, 'className' | 'color'>, ContextMenuItemOwnProps {\n  className?: string;\n}\nconst ContextMenuItem = (props: ContextMenuItemProps) => {\n  const { className, children, color = contextMenuItemPropDefs.color.default, shortcut, ...itemProps } = props;\n  return (\n    <ContextMenuPrimitive.Item\n      data-accent-color={color}\n      {...itemProps}\n      className={classNames('fui-reset', 'fui-BaseMenuItem', 'fui-ContextMenuItem', className)}\n    >\n      {children}\n      {shortcut && <div className=\"fui-BaseMenuShortcut fui-ContextMenuShortcut\">{shortcut}</div>}\n    </ContextMenuPrimitive.Item>\n  );\n};\nContextMenuItem.displayName = 'ContextMenuItem';\n\n// Group\ninterface ContextMenuGroupProps extends Omit<\n  React.ComponentProps<typeof ContextMenuPrimitive.Group>,\n  'className' | 'render'\n> {\n  className?: string;\n}\nconst ContextMenuGroup = (props: ContextMenuGroupProps) => (\n  <ContextMenuPrimitive.Group\n    {...props}\n    className={classNames('fui-BaseMenuGroup', 'fui-ContextMenuGroup', props.className)}\n  />\n);\nContextMenuGroup.displayName = 'ContextMenuGroup';\n\n// RadioGroup\ninterface ContextMenuRadioGroupProps extends Omit<\n  React.ComponentProps<typeof ContextMenuPrimitive.RadioGroup>,\n  'className' | 'render'\n> {\n  className?: string;\n}\nconst ContextMenuRadioGroup = (props: ContextMenuRadioGroupProps) => (\n  <ContextMenuPrimitive.RadioGroup\n    {...props}\n    className={classNames('fui-BaseMenuRadioGroup', 'fui-ContextMenuRadioGroup', props.className)}\n  />\n);\nContextMenuRadioGroup.displayName = 'ContextMenuRadioGroup';\n\n// RadioItem\ninterface ContextMenuRadioItemProps extends Omit<\n  React.ComponentProps<typeof ContextMenuPrimitive.RadioItem>,\n  'className' | 'render'\n> {\n  className?: string;\n}\nconst ContextMenuRadioItem = (props: ContextMenuRadioItemProps) => {\n  const { children, className, ...itemProps } = props;\n  return (\n    <ContextMenuPrimitive.RadioItem\n      {...itemProps}\n      className={classNames(\n        'fui-BaseMenuItem',\n        'fui-BaseMenuRadioItem',\n        'fui-ContextMenuItem',\n        'fui-ContextMenuRadioItem',\n        className,\n      )}\n    >\n      {children}\n      <ContextMenuPrimitive.RadioItemIndicator className=\"fui-BaseMenuItemIndicator fui-ContextMenuItemIndicator\">\n        <ThickCheckIcon className=\"fui-BaseMenuItemIndicatorIcon fui-ContextMenuItemIndicatorIcon\" />\n      </ContextMenuPrimitive.RadioItemIndicator>\n    </ContextMenuPrimitive.RadioItem>\n  );\n};\nContextMenuRadioItem.displayName = 'ContextMenuRadioItem';\n\n// CheckboxItem\ntype ContextMenuCheckboxItemOwnProps = GetPropDefTypes<typeof contextMenuCheckboxItemPropDefs>;\ninterface ContextMenuCheckboxItemProps\n  extends\n    Omit<React.ComponentProps<typeof ContextMenuPrimitive.CheckboxItem>, 'className' | 'render'>,\n    ContextMenuCheckboxItemOwnProps {\n  className?: string;\n}\nconst ContextMenuCheckboxItem = (props: ContextMenuCheckboxItemProps) => {\n  const { children, className, shortcut, ...itemProps } = props;\n  return (\n    <ContextMenuPrimitive.CheckboxItem\n      {...itemProps}\n      className={classNames(\n        'fui-BaseMenuItem',\n        'fui-BaseMenuCheckboxItem',\n        'fui-ContextMenuItem',\n        'fui-ContextMenuCheckboxItem',\n        className,\n      )}\n    >\n      {children}\n      <ContextMenuPrimitive.CheckboxItemIndicator className=\"fui-BaseMenuItemIndicator fui-ContextMenuItemIndicator\">\n        <ThickCheckIcon className=\"fui-BaseMenuItemIndicatorIcon fui-ContextMenuItemIndicatorIcon\" />\n      </ContextMenuPrimitive.CheckboxItemIndicator>\n      {shortcut && <div className=\"fui-BaseMenuShortcut fui-ContextMenuShortcut\">{shortcut}</div>}\n    </ContextMenuPrimitive.CheckboxItem>\n  );\n};\nContextMenuCheckboxItem.displayName = 'ContextMenuCheckboxItem';\n\n// Sub (SubmenuRoot in Base UI)\ninterface ContextMenuSubProps extends Omit<\n  React.ComponentProps<typeof ContextMenuPrimitive.SubmenuRoot>,\n  'className'\n> {}\nconst ContextMenuSub: React.FC<ContextMenuSubProps> = (props) => <ContextMenuPrimitive.SubmenuRoot {...props} />;\nContextMenuSub.displayName = 'ContextMenuSub';\n\n// SubTrigger (SubmenuTrigger in Base UI)\ninterface ContextMenuSubTriggerProps extends Omit<\n  React.ComponentProps<typeof ContextMenuPrimitive.SubmenuTrigger>,\n  'className' | 'render'\n> {\n  className?: string;\n}\nconst ContextMenuSubTrigger = (props: ContextMenuSubTriggerProps) => {\n  const { className, children, ...subTriggerProps } = props;\n  return (\n    <ContextMenuPrimitive.SubmenuTrigger\n      {...subTriggerProps}\n      className={classNames(\n        'fui-BaseMenuItem',\n        'fui-BaseMenuSubTrigger',\n        'fui-ContextMenuItem',\n        'fui-ContextMenuSubTrigger',\n        className,\n      )}\n    >\n      {children}\n      <div className=\"fui-BaseMenuShortcut fui-ContextMenuShortcut\">\n        <ThickChevronRightIcon className=\"fui-BaseMenuSubTriggerIcon fui-ContextMenuSubTriggerIcon\" />\n      </div>\n    </ContextMenuPrimitive.SubmenuTrigger>\n  );\n};\nContextMenuSubTrigger.displayName = 'ContextMenuSubTrigger';\n\n// SubContent\ninterface ContextMenuSubContentProps extends Omit<\n  React.ComponentProps<typeof ContextMenuPrimitive.Popup>,\n  'className' | 'render' | 'style'\n> {\n  className?: string;\n  style?: React.CSSProperties;\n  container?: React.ComponentProps<typeof ContextMenuPrimitive.Portal>['container'];\n  keepMounted?: React.ComponentProps<typeof ContextMenuPrimitive.Portal>['keepMounted'];\n  // Positioner props\n  sideOffset?: React.ComponentProps<typeof ContextMenuPrimitive.Positioner>['sideOffset'];\n  alignOffset?: React.ComponentProps<typeof ContextMenuPrimitive.Positioner>['alignOffset'];\n  collisionPadding?: React.ComponentProps<typeof ContextMenuPrimitive.Positioner>['collisionPadding'];\n}\nconst ContextMenuSubContent = (props: ContextMenuSubContentProps) => {\n  const {\n    className,\n    children,\n    container,\n    keepMounted,\n    sideOffset = 2,\n    alignOffset = -4,\n    collisionPadding = 10,\n    ...popupProps\n  } = props;\n  const { size, color, variant } = React.useContext(ContextMenuContentContext);\n  return (\n    <ContextMenuPrimitive.Portal container={container} keepMounted={keepMounted}>\n      <ContextMenuPrimitive.Positioner\n        className=\"fui-ContextMenuPositioner\"\n        sideOffset={sideOffset}\n        alignOffset={alignOffset}\n        collisionPadding={collisionPadding}\n      >\n        <Theme\n          render={<ContextMenuPrimitive.Popup />}\n          data-accent-color={color}\n          {...popupProps}\n          className={classNames(\n            'fui-BaseMenuContent',\n            'fui-BaseMenuSubContent',\n            'fui-ContextMenuContent',\n            'fui-ContextMenuSubContent',\n            `fui-variant-${variant}`,\n            className,\n            `fui-r-size-${size}`,\n          )}\n        >\n          <ScrollArea type=\"auto\">\n            <div className={classNames('fui-BaseMenuViewport', 'fui-ContextMenuViewport')}>{children}</div>\n          </ScrollArea>\n        </Theme>\n      </ContextMenuPrimitive.Positioner>\n    </ContextMenuPrimitive.Portal>\n  );\n};\nContextMenuSubContent.displayName = 'ContextMenuSubContent';\n\n// Separator\ninterface ContextMenuSeparatorProps extends Omit<\n  React.ComponentProps<typeof ContextMenuPrimitive.Separator>,\n  'className' | 'render'\n> {\n  className?: string;\n}\nconst ContextMenuSeparator = (props: ContextMenuSeparatorProps) => (\n  <ContextMenuPrimitive.Separator\n    {...props}\n    className={classNames('fui-BaseMenuSeparator', 'fui-ContextMenuSeparator', props.className)}\n  />\n);\nContextMenuSeparator.displayName = 'ContextMenuSeparator';\n\nexport {\n  ContextMenuCheckboxItem as CheckboxItem,\n  ContextMenuContent as Content,\n  ContextMenuGroup as Group,\n  ContextMenuGroupLabel as GroupLabel,\n  ContextMenuItem as Item,\n  ContextMenuRadioGroup as RadioGroup,\n  ContextMenuRadioItem as RadioItem,\n  ContextMenuRoot as Root,\n  ContextMenuSeparator as Separator,\n  ContextMenuSub as Sub,\n  ContextMenuSubContent as SubContent,\n  ContextMenuSubTrigger as SubTrigger,\n  ContextMenuTrigger as Trigger,\n};\n\nexport type {\n  ContextMenuCheckboxItemProps as CheckboxItemProps,\n  ContextMenuContentProps as ContentProps,\n  ContextMenuGroupLabelProps as GroupLabelProps,\n  ContextMenuGroupProps as GroupProps,\n  ContextMenuItemProps as ItemProps,\n  ContextMenuRadioGroupProps as RadioGroupProps,\n  ContextMenuRadioItemProps as RadioItemProps,\n  ContextMenuRootProps as RootProps,\n  ContextMenuSeparatorProps as SeparatorProps,\n  ContextMenuSubContentProps as SubContentProps,\n  ContextMenuSubProps as SubProps,\n  ContextMenuSubTriggerProps as SubTriggerProps,\n  ContextMenuTriggerProps as TriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/context-menu/index.ts",
    "content": "export * as ContextMenu from './context-menu';\nexport * from './context-menu.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/credit-card/credit-card-back.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useCreditCardContext } from './credit-card-context';\n\ninterface CreditCardBackState extends Record<string, unknown> {\n  active: boolean;\n}\n\ninterface CreditCardBackProps\n  extends useRender.ComponentProps<'div', CreditCardBackState> {\n  /**\n   * Accent color override for the back face. When omitted, inherits from Content.\n   */\n  color?: string;\n}\n\nconst stateAttributesMapping = {\n  active: (value: unknown) => (value ? { 'data-active': '' } : null),\n};\n\nconst CreditCardBack = React.forwardRef<HTMLDivElement, CreditCardBackProps>(\n  function CreditCardBack(props, forwardedRef) {\n    const { render, color, ...elementProps } = props;\n    const { face, color: contextColor } = useCreditCardContext();\n    const active = face === 'back';\n    const resolvedColor = color ?? contextColor;\n\n    const state = React.useMemo<CreditCardBackState>(\n      () => ({ active }),\n      [active],\n    );\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      stateAttributesMapping,\n      props: mergeProps<'div'>(\n        {\n          className: 'fui-CreditCardBack',\n          inert: !active ? true : undefined,\n          ...(resolvedColor ? { 'data-accent-color': resolvedColor } : undefined),\n        } as React.ComponentPropsWithRef<'div'>,\n        elementProps as React.ComponentPropsWithRef<'div'>,\n      ),\n      defaultTagName: 'div',\n    });\n  },\n);\n\nCreditCardBack.displayName = 'CreditCardBack';\n\nexport { CreditCardBack };\nexport type { CreditCardBackProps, CreditCardBackState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/credit-card/credit-card-brand-logos.tsx",
    "content": "'use client';\n\nimport classNames from 'classnames';\nimport creditCardType from 'credit-card-type';\nimport type { CreditCardTypeCardBrandId } from 'credit-card-type/dist/types';\nimport * as React from 'react';\n\nimport { useCreditCardContext } from './credit-card-context';\n\n// ---------------------------------------------------------------------------\n// SVG logos for each card brand (self-contained <svg> elements)\n// Source: aaronfagan/svg-credit-card-payment-icons (MIT)\n// ---------------------------------------------------------------------------\n\ntype BrandSvgProps = React.ComponentPropsWithoutRef<'svg'>;\n\nconst VisaLogo = React.forwardRef<SVGSVGElement, BrandSvgProps>(function VisaLogo(props, ref) {\n  return (\n    <svg ref={ref} viewBox=\"0 0 780 500\" fill=\"none\" {...props}>\n      <path d=\"M489.823 143.111C442.988 143.111 401.134 167.393 401.134 212.256C401.134 263.706 475.364 267.259 475.364 293.106C475.364 303.989 462.895 313.731 441.6 313.731C411.377 313.731 388.789 300.119 388.789 300.119L379.123 345.391C379.123 345.391 405.145 356.889 439.692 356.889C490.898 356.889 531.19 331.415 531.19 285.784C531.19 231.419 456.652 227.971 456.652 203.981C456.652 195.455 466.887 186.114 488.122 186.114C512.081 186.114 531.628 196.014 531.628 196.014L541.087 152.289C541.087 152.289 519.818 143.111 489.823 143.111ZM61.3294 146.411L60.1953 153.011C60.1953 153.011 79.8988 156.618 97.645 163.814C120.495 172.064 122.122 176.868 125.971 191.786L167.905 353.486H224.118L310.719 146.411H254.635L198.989 287.202L176.282 167.861C174.199 154.203 163.651 146.411 150.74 146.411H61.3294ZM333.271 146.411L289.275 353.486H342.756L386.598 146.411H333.271ZM631.554 146.411C618.658 146.411 611.825 153.318 606.811 165.386L528.458 353.486H584.542L595.393 322.136H663.72L670.318 353.486H719.805L676.633 146.411H631.554ZM638.848 202.356L655.473 280.061H610.935L638.848 202.356Z\" fill=\"currentColor\"/>\n    </svg>\n  );\n});\n\nconst MastercardLogo = React.forwardRef<SVGSVGElement, BrandSvgProps>(function MastercardLogo(props, ref) {\n  return (\n    <svg ref={ref} viewBox=\"0 0 780 500\" fill=\"none\" {...props}>\n      <path d=\"M465.738 113.525H313.812V386.475H465.738V113.525Z\" fill=\"currentColor\" opacity=\"0.2\"/>\n      <path d=\"M323.926 250C323.926 194.545 349.996 145.326 390 113.525C360.559 90.3769 323.42 76.3867 282.91 76.3867C186.945 76.3867 109.297 154.035 109.297 250C109.297 345.965 186.945 423.614 282.91 423.614C323.42 423.614 360.559 409.623 390 386.475C349.94 355.123 323.926 305.455 323.926 250Z\" fill=\"currentColor\" opacity=\"0.6\"/>\n      <path d=\"M670.711 250C670.711 345.965 593.062 423.614 497.098 423.614C456.588 423.614 419.449 409.623 390.008 386.475C430.518 354.618 456.082 305.455 456.082 250C456.082 194.545 430.012 145.326 390.008 113.525C419.393 90.3769 456.532 76.3867 497.041 76.3867C593.062 76.3867 670.711 154.541 670.711 250Z\" fill=\"currentColor\" opacity=\"0.8\"/>\n    </svg>\n  );\n});\n\nconst AmexLogo = React.forwardRef<SVGSVGElement, BrandSvgProps>(function AmexLogo(props, ref) {\n  return (\n    <svg ref={ref} viewBox=\"0 0 780 500\" fill=\"none\" {...props}>\n      <g transform=\"translate(39 25) scale(0.9)\">\n      <path d=\"m575.61 145.11l-15.092 35.039h30.266l-15.174-35.039zm-174.15 21.713c2.845-1.422 4.52-4.515 4.52-8.356 0-3.764-1.76-6.49-4.604-7.771-2.591-1.42-6.577-1.584-10.399-1.584h-27v19.523h26.638c4.266 1e-3 7.831-0.059 10.845-1.812zm-345.97-21.713l-14.921 35.039h29.932l-15.011-35.039zm694.7 224.47h-42.344v-18.852h42.173c4.181 0 7.109-0.525 8.872-2.178 1.667-1.473 2.609-3.555 2.592-5.732 0-2.562-1.062-4.596-2.68-5.813-1.588-1.342-3.907-1.953-7.726-1.953-20.588-0.67-46.273 0.609-46.273-27.211 0-12.75 8.451-26.172 31.461-26.172h43.677v-17.492h-40.58c-12.246 0-21.144 2.81-27.443 7.181v-7.181h-60.022c-9.597 0-20.863 2.279-26.191 7.181v-7.181h-107.19v7.181c-8.529-5.897-22.925-7.181-29.565-7.181h-70.702v7.181c-6.747-6.262-21.758-7.181-30.902-7.181h-79.127l-18.104 18.775-16.959-18.775h-118.2v122.68h115.97l18.655-19.076 17.575 19.076 71.484 0.06v-28.859h7.03c9.484 0.146 20.67-0.223 30.542-4.311v33.106h58.962v-31.976h2.844c3.628 0 3.988 0.146 3.988 3.621v28.348h179.12c11.372 0 23.26-2.786 29.841-7.853v7.853h56.817c11.822 0 23.369-1.588 32.154-5.653v-22.853c-5.324 7.462-15.707 11.245-29.751 11.245zm-363.58-28.967h-27.36v29.488h-42.618l-27-29.102-28.058 29.102h-86.854v-87.914h88.19l26.976 28.818 27.89-28.818h70.064c17.401 0 36.952 4.617 36.952 28.963 0 24.422-19.016 29.463-38.182 29.463zm131.56-3.986c3.097 4.291 3.544 8.297 3.634 16.047v17.428h-22.016v-10.998c0-5.289 0.533-13.121-3.544-17.209-3.2-3.148-8.086-3.9-16.088-3.9h-23.432v32.107h-22.031v-87.914h50.62c11.105 0 19.188 0.473 26.384 4.148 6.92 4.006 11.275 9.494 11.275 19.523-2e-3 14.031-9.769 21.189-15.541 23.389 4.878 1.725 8.866 4.818 10.739 7.379zm90.575-36.258h-51.346v15.982h50.091v17.938h-50.091v17.492l51.346 0.078v18.242h-73.182v-87.914h73.182v18.182zm56.344 69.731h-42.705v-18.852h42.535c4.16 0 7.109-0.527 8.957-2.178 1.507-1.359 2.591-3.336 2.591-5.73 0-2.564-1.174-4.598-2.676-5.818-1.678-1.34-3.993-1.947-7.809-1.947-20.506-0.674-46.186 0.605-46.186-27.213 0-12.752 8.363-26.174 31.35-26.174h43.96v18.709h-40.225c-3.987 0-6.579 0.146-8.783 1.592-2.405 1.424-3.295 3.535-3.295 6.322 0 3.316 2.04 5.574 4.797 6.549 2.314 0.771 4.797 0.996 8.533 0.996l11.805 0.309c11.899 0.273 20.073 2.25 25.04 7.068 4.266 4.232 6.559 9.578 6.559 18.625-2e-3 18.913-12.335 27.742-34.448 27.742zm-170.06-68.313c-2.649-1.508-6.559-1.588-10.461-1.588h-27.001v19.744h26.64c4.265 0 7.892-0.145 10.822-1.812 2.842-1.646 4.543-4.678 4.543-8.438s-1.701-6.482-4.543-7.906zm244.99-1.59c-3.988 0-6.641 0.145-8.873 1.588-2.314 1.426-3.202 3.537-3.202 6.326 0 3.314 1.953 5.572 4.794 6.549 2.315 0.771 4.796 0.996 8.448 0.996l11.887 0.303c11.99 0.285 19.998 2.262 24.879 7.08 0.889 0.668 1.423 1.42 2.034 2.174v-25.014h-39.965l-2e-3-2e-3zm-352.65 0h-28.59v22.391h28.336c8.424 0 13.663-4.006 13.667-11.611-4e-3-7.688-5.497-10.78-13.413-10.78zm-190.81 0v15.984h48.136v17.938h-48.136v17.49h53.909l25.047-25.791-23.983-25.621h-54.973zm140.77 61.479v-70.482l-33.664 34.674 33.664 35.808zm-138.93-141.15v15.148h183.19l-0.085-32.046h3.545c2.483 0.083 3.205 0.302 3.205 4.229v27.818h94.748v-7.461c7.642 3.924 19.527 7.461 35.168 7.461h39.86l8.531-19.522h18.913l8.342 19.522h76.811v-18.544l11.629 18.543h61.555v-122.58h-60.915v14.477l-8.53-14.477h-62.507v14.477l-7.833-14.477h-84.434c-14.135 0-26.555 1.89-36.591 7.158v-7.158h-58.268v7.158c-6.387-5.43-15.089-7.158-24.762-7.158h-212.87l-14.282 31.662-14.668-31.662h-67.047v14.477l-7.367-14.477h-57.18l-26.553 58.284v46.621l39.264-87.894h32.579l37.29 83.217v-83.217h35.789l28.695 59.625 26.362-59.625h36.507v87.894h-22.475l-0.082-68.837-31.796 68.837h-19.252l-31.877-68.898v68.898h-44.6l-8.425-19.605h-45.654l-8.512 19.605h-23.814v17.682h37.466l8.447-19.523h18.914l8.425 19.523h73.713v-14.927l6.579 14.989h38.266l6.58-15.214zm288.67-80.176c7.085-7.015 18.188-10.25 33.298-10.25h21.227v18.833h-20.782c-7.998 0-12.521 1.14-16.871 5.208-3.74 3.7-6.304 10.696-6.304 19.908 0 9.417 1.955 16.206 6.028 20.641 3.376 3.478 9.513 4.533 15.283 4.533h9.851l30.902-69.12h32.853l37.124 83.134v-83.133h33.386l38.543 61.213v-61.213h22.46v87.891h-31.072l-41.562-65.968v65.968h-44.656l-8.532-19.605h-45.55l-8.278 19.605h-25.66c-10.657 0-24.151-2.258-31.793-9.722-7.707-7.462-11.713-17.571-11.713-33.553-4e-3-13.037 2.389-24.953 11.818-34.37zm-45.101-10.249h22.372v87.894h-22.372v-87.894zm-100.87 0h50.432c11.203 0 19.464 0.285 26.553 4.21 6.936 3.926 11.095 9.658 11.095 19.46 0 14.015-9.763 21.254-15.448 23.429 4.796 1.75 8.896 4.841 10.849 7.401 3.096 4.372 3.629 8.277 3.629 16.126v17.267h-22.115l-0.083-11.084c0-5.29 0.528-12.896-3.461-17.122-3.203-3.09-8.088-3.763-15.983-3.763h-23.538v31.97h-21.927l-3e-3-87.894zm-88.393 0h73.249v18.303h-51.32v15.843h50.088v18.017h-50.088v17.553h51.32v18.177h-73.249v-87.893z\" fill=\"currentColor\"/>\n      </g>\n    </svg>\n  );\n});\n\nconst DiscoverLogo = React.forwardRef<SVGSVGElement, BrandSvgProps>(function DiscoverLogo(props, ref) {\n  return (\n    <svg ref={ref} viewBox=\"0 0 780 500\" fill=\"none\" {...props}>\n      <path d=\"m409.41 197.26c30.938 0 56.02 23.58 56.02 52.709v0.033c0 29.129-25.082 52.742-56.02 52.742-30.941 0-56.022-23.613-56.022-52.742v-0.033c0-29.129 25.081-52.709 56.022-52.709z\" fill=\"currentColor\" opacity=\"0.5\"/>\n      <path d=\"m321.43 197.94c8.836 0 16.247 1.785 25.27 6.09v22.753c-8.544-7.863-15.955-11.154-25.757-11.154-19.265 0-34.413 15.015-34.413 34.051 0 20.074 14.681 34.195 35.368 34.195 9.312 0 16.586-3.12 24.802-10.856v22.764c-9.343 4.142-16.912 5.775-25.757 5.775-31.277 0-55.581-22.597-55.581-51.736-2e-3-28.83 24.949-51.882 56.068-51.882zm-97.113 0.626c11.546 0 22.109 3.721 30.942 10.994l-10.748 13.248c-5.351-5.646-10.411-8.027-16.563-8.027-8.854 0-15.301 4.744-15.301 10.988 0 5.354 3.618 8.188 15.944 12.481 23.364 8.043 30.289 15.176 30.289 30.926 0 19.193-14.976 32.554-36.319 32.554-15.631 0-26.993-5.795-36.457-18.871l13.268-12.03c4.73 8.608 12.622 13.223 22.42 13.223 9.163 0 15.947-5.95 15.947-13.983 0-4.164-2.056-7.733-6.158-10.258-2.066-1.195-6.158-2.978-14.199-5.646-19.292-6.538-25.91-13.527-25.91-27.186-1e-3-16.227 14.213-28.413 32.845-28.413zm234.72 1.729h22.436l28.084 66.592 28.447-66.592h22.267l-45.493 101.69h-11.054l-44.687-101.69zm-301.21 0.152h20.541v99.143h-20.541v-99.143zm411.73 0h58.253v16.799h-37.726v22.006h36.336v16.791h-36.336v26.762h37.726v16.785h-58.253v-99.143zm115.59 57.377c15.471-2.965 23.983-12.926 23.983-28.105 0-18.562-13.575-29.271-37.266-29.271h-30.454v99.144h20.516v-39.83h2.681l28.43 39.828h25.26l-33.15-41.766zm-17.218-11.736h-6.002v-30.025h6.326c12.791 0 19.744 5.049 19.744 14.697 2e-3 9.967-6.951 15.328-20.068 15.328zm-576.09-45.641h-30.149v99.143h29.992c15.946 0 27.465-3.543 37.573-11.445 12.014-9.359 19.117-23.467 19.117-38.057 1e-3-29.259-23.221-49.641-56.533-49.641zm23.997 74.479c-6.454 5.484-14.837 7.879-28.108 7.879h-5.514v-65.559h5.513c13.271 0 21.323 2.238 28.108 8.018 7.104 5.956 11.377 15.184 11.377 24.682 1e-3 9.513-4.273 19.024-11.376 24.98z\" fill=\"currentColor\"/>\n    </svg>\n  );\n});\n\nconst DinersClubLogo = React.forwardRef<SVGSVGElement, BrandSvgProps>(function DinersClubLogo(props, ref) {\n  return (\n    <svg ref={ref} viewBox=\"0 0 780 500\" fill=\"none\" {...props}>\n      <path d=\"m599.93 251.45c0-99.416-82.979-168.13-173.9-168.1h-78.241c-92.003-0.033-167.73 68.705-167.73 168.1 0 90.931 75.729 165.64 167.73 165.2h78.241c90.913 0.437 173.9-74.293 173.9-165.2z\" fill=\"currentColor\" opacity=\"0.3\"/>\n      <path d=\"m348.28 97.432c-84.069 0.026-152.19 68.308-152.22 152.58 0.021 84.258 68.145 152.53 152.22 152.56 84.088-0.025 152.23-68.301 152.24-152.56-0.011-84.274-68.15-152.55-152.24-152.58z\" fill=\"currentColor\" opacity=\"0.1\"/>\n      <path d=\"m252.07 249.6c0.08-41.18 25.747-76.296 61.94-90.25v180.48c-36.193-13.946-61.861-49.044-61.94-90.229zm131 90.275v-180.52c36.208 13.921 61.915 49.057 61.98 90.256-0.066 41.212-25.772 76.322-61.98 90.269z\" fill=\"currentColor\"/>\n    </svg>\n  );\n});\n\nconst JcbLogo = React.forwardRef<SVGSVGElement, BrandSvgProps>(function JcbLogo(props, ref) {\n  return (\n    <svg ref={ref} viewBox=\"0 0 780 500\" fill=\"none\" {...props}>\n      <path d=\"m632.24 361.27c0 41.615-33.729 75.36-75.357 75.36h-409.13v-297.88c0-41.626 33.73-75.371 75.364-75.371h409.12l-1e-3 297.89z\" fill=\"currentColor\" opacity=\"0.1\"/>\n      <path d=\"m498.86 256.54c11.686 0.254 23.438-0.516 35.077 0.4 11.787 2.199 14.628 20.043 4.156 25.887-7.145 3.85-15.633 1.434-23.379 2.113h-15.854v-28.4zm41.834-32.145c2.596 9.164-6.238 17.392-15.064 16.13h-26.77c0.188-8.642-0.367-18.022 0.272-26.209 10.724 0.302 21.547-0.616 32.209 0.48 4.581 1.151 8.415 4.917 9.353 9.599z\" fill=\"currentColor\"/>\n      <path d=\"m605.12 88.498c0.498 17.501 0.072 35.927 0.215 53.783-0.033 72.596 0.07 145.19-0.057 217.79-0.47 27.207-24.582 50.848-51.601 51.391-27.045 0.11-54.094 0.017-81.143 0.047v-109.75c29.471-0.152 58.957 0.309 88.416-0.23 13.666-0.858 28.635-9.875 29.271-24.914 1.609-15.104-12.631-25.551-26.151-27.201-5.197-0.135-5.045-1.515 0-2.117 12.895-2.787 23.021-16.133 19.227-29.499-3.233-14.058-18.771-19.499-31.695-19.472-26.352-0.179-52.709-0.025-79.062-0.077 0.17-20.489-0.355-41 0.283-61.474 2.088-26.716 26.807-48.748 53.446-48.27 26.287-4e-3 52.57-4e-3 78.851-5e-3z\" fill=\"currentColor\" opacity=\"0.7\"/>\n      <path d=\"m174.74 139.54c0.673-27.164 24.888-50.611 51.872-51.008 26.945-0.083 53.894-0.012 80.839-0.036-0.074 90.885 0.146 181.78-0.111 272.66-1.038 26.834-24.989 49.834-51.679 50.309-26.996 0.098-53.995 0.014-80.992 0.041v-113.45c26.223 6.195 53.722 8.832 80.474 4.723 15.991-2.573 33.487-10.426 38.901-27.016 3.984-14.191 1.741-29.126 2.334-43.691v-33.825h-46.297c-0.208 22.371 0.426 44.781-0.335 67.125-1.248 13.734-14.849 22.46-27.802 21.994-16.064 0.17-47.897-11.642-47.897-11.642-0.08-41.914 0.466-94.405 0.693-136.18z\" fill=\"currentColor\"/>\n      <path d=\"m324.72 211.89c-2.437 0.517-0.49-8.301-1.113-11.646 0.166-21.15-0.347-42.323 0.283-63.458 2.082-26.829 26.991-48.916 53.738-48.288h78.768c-0.074 90.885 0.145 181.78-0.111 272.66-1.039 26.834-24.992 49.833-51.683 50.309-26.997 0.102-53.997 0.016-80.996 0.042v-124.3c18.439 15.129 43.5 17.484 66.472 17.525 17.318-6e-3 34.535-2.676 51.353-6.67v-22.772c-18.953 9.446-41.233 15.446-62.243 10.019-14.656-3.648-25.295-17.812-25.058-32.937-1.698-15.729 7.522-32.335 22.979-37.011 19.191-6.008 40.107-1.413 58.096 6.398 3.854 2.018 7.766 4.521 6.225-1.921v-17.899c-30.086-7.158-62.104-9.792-92.33-2.005-8.749 2.468-17.273 6.211-24.38 11.956z\" fill=\"currentColor\" opacity=\"0.6\"/>\n    </svg>\n  );\n});\n\nconst UnionPayLogo = React.forwardRef<SVGSVGElement, BrandSvgProps>(function UnionPayLogo(props, ref) {\n  return (\n    <svg ref={ref} viewBox=\"0 0 780 500\" fill=\"none\" {...props}>\n      <path d=\"m216.4 69.791h142.39c19.87 0 32.287 16.406 27.63 36.47l-66.333 287.48c-4.656 20.063-24.629 36.47-44.498 36.47h-142.39c-19.87 0-32.287-16.406-27.63-36.47l66.331-287.48c4.657-20.168 24.526-36.47 44.395-36.47h0.104z\" fill=\"currentColor\" opacity=\"0.8\"/>\n      <path d=\"m346.34 69.791h163.82c19.867 0 10.865 16.406 6.209 36.47l-66.334 287.48c-4.658 20.063-3.209 36.47-23.078 36.47h-163.81c-19.972 0-32.287-16.406-27.527-36.47l66.334-287.48c4.656-20.168 24.524-36.47 44.498-36.47h-0.104z\" fill=\"currentColor\" opacity=\"0.5\"/>\n      <path d=\"m504.41 69.791h142.39c19.869 0 32.287 16.406 27.631 36.47l-66.334 287.48c-4.656 20.063-24.629 36.47-44.498 36.47h-142.39c-19.973 0-32.288-16.406-27.631-36.47l66.334-287.48c4.656-20.168 24.525-36.47 44.393-36.47h0.105z\" fill=\"currentColor\" opacity=\"0.6\"/>\n    </svg>\n  );\n});\n\nconst MaestroLogo = React.forwardRef<SVGSVGElement, BrandSvgProps>(function MaestroLogo(props, ref) {\n  return (\n    <svg ref={ref} viewBox=\"0 0 780 500\" fill=\"none\" {...props}>\n      <path d=\"M465.769 113.811H314.195V386.211H465.769V113.811Z\" fill=\"currentColor\" opacity=\"0.2\"/>\n      <path d=\"M323.822 250.033C323.794 223.796 329.736 197.895 341.199 174.294C352.662 150.693 369.346 130.009 389.985 113.809C364.43 93.7255 333.74 81.2366 301.422 77.77C269.105 74.3033 236.464 79.9986 207.231 94.2052C177.997 108.412 153.35 130.556 136.107 158.108C118.863 185.66 109.719 217.507 109.719 250.009C109.719 282.512 118.863 314.359 136.107 341.911C153.35 369.462 177.997 391.607 207.231 405.814C236.464 420.02 269.105 425.715 301.422 422.249C333.74 418.782 364.43 406.293 389.985 386.21C369.352 370.015 352.673 349.339 341.21 325.746C329.747 302.154 323.801 276.263 323.822 250.033Z\" fill=\"currentColor\" opacity=\"0.6\"/>\n      <path d=\"M670.228 250.034C670.22 282.531 661.072 314.37 643.827 341.914C626.583 369.459 601.939 391.597 572.71 405.8C543.482 420.002 510.847 425.697 478.536 422.233C446.224 418.769 415.538 406.286 389.984 386.21C410.609 370.001 427.284 349.32 438.75 325.726C450.216 302.132 456.173 276.243 456.173 250.01C456.173 223.778 450.216 197.888 438.75 174.295C427.284 150.701 410.609 130.019 389.984 113.81C415.538 93.7202 446.228 81.2253 478.547 77.7536C510.867 74.282 543.511 79.9737 572.748 94.1783C601.985 108.383 626.636 130.527 643.883 158.079C661.129 185.632 670.275 217.481 670.276 249.986L670.228 250.034Z\" fill=\"currentColor\" opacity=\"0.8\"/>\n    </svg>\n  );\n});\n\nconst EloLogo = React.forwardRef<SVGSVGElement, BrandSvgProps>(function EloLogo(props, ref) {\n  return (\n    <svg ref={ref} viewBox=\"0 0 780 500\" fill=\"none\" {...props}>\n      <path d=\"m166.5 184.95c6.8-2.3 14.1-3.5 21.7-3.5 33.2 0 60.9 23.6 67.2 54.9l47-9.6c-10.8-53.2-57.8-93.3-114.2-93.3-12.9 0-25.3 2.1-36.9 6l15.2 45.5z\" fill=\"currentColor\" opacity=\"0.8\"/>\n      <path d=\"m111 337.35l31.8-36c-14.2-12.6-23.1-30.9-23.1-51.4 0-20.4 8.9-38.8 23.1-51.3l-31.8-35.9c-24.1 21.4-39.3 52.5-39.3 87.3 0 34.7 15.2 65.899 39.3 87.3z\" fill=\"currentColor\" opacity=\"0.6\"/>\n      <path d=\"m255.4 263.75c-6.4 31.3-34 54.8-67.2 54.8-7.6 0-14.9-1.2-21.8-3.5l-15.2 45.5c11.6 3.899 24.1 6 37 6 56.4 0 103.4-40 114.2-93.2l-47-9.6z\" fill=\"currentColor\"/>\n      <path d=\"m459 295.95c-7.799 7.601-18.299 12.2-29.9 12-8-0.1-15.398-2.5-21.6-6.5l-15.6 24.801c10.699 6.699 23.199 10.699 36.801 10.899 19.699 0.3 37.698-7.5 50.8-20.2l-20.501-21zm-28.199-101.1c-39.201-0.6-71.6 30.8-72.201 70-0.2 14.7 4 28.5 11.5 39.9l128.8-55.101c-7.199-30.899-34.798-54.199-68.098-54.799m-42.701 75.599c-0.2-1.6-0.3-3.3-0.3-5 0.4-23.1 19.401-41.6 42.5-41.2 12.6 0.2 23.799 5.9 31.299 14.9l-73.499 31.3zm151.3-107.6v137.3l23.801 9.9-11.301 27.1-23.6-9.8c-5.299-2.3-8.9-5.8-11.6-9.8-2.6-4-4.6-9.601-4.6-17v-137.7h27.3zm85.901 63.5c4.201-1.4 8.6-2.1 13.301-2.1 20.299 0 37.1 14.4 41 33.5l28.699-5.9c-6.6-32.5-35.299-56.9-69.699-56.9-7.9 0-15.5 1.3-22.5 3.6l9.199 27.8zm-33.901 92.9l19.4-21.9c-8.699-7.7-14.1-18.9-14.1-31.4s5.5-23.7 14.1-31.3l-19.4-21.9c-14.699 13-24 32.1-24 53.3s9.301 40.2 24 53.2zm88.202-44.801c-3.9 19.101-20.801 33.5-41 33.5-4.6 0-9.1-0.8-13.301-2.199l-9.299 27.8c7.1 2.399 14.699 3.7 22.6 3.7 34.4 0 63.1-24.4 69.699-56.9l-28.699-5.901z\" fill=\"currentColor\"/>\n    </svg>\n  );\n});\n\nconst MirLogo = React.forwardRef<SVGSVGElement, BrandSvgProps>(function MirLogo(props, ref) {\n  return (\n    <svg ref={ref} viewBox=\"0 0 780 500\" fill=\"none\" {...props}>\n      <path d=\"M544.1 240.5v108h60v-64h68c28.6-0.2 52.9-18.5 62.1-44H544.1z\" fill=\"currentColor\"/>\n      <path d=\"M536.1 151.5c3.5 44.1 45.3 79 96.3 79 0.2 0 104.3 0 104.3 0 0.8-4 1.2-8.2 1.2-12.5 0-36.6-29.5-66.2-66-66.5L536.1 151.5z\" fill=\"currentColor\" opacity=\"0.6\"/>\n      <path d=\"M447.3 229.4l0-0.1 0 0.1c0.7-1.2 1.8-1.9 3.2-1.9 2 0 3.5 1.6 3.6 3.5l0 0v116.5h60v-196h-60c-7.6 0.3-16.2 5.8-19.4 12.7L387 266.6c-0.1 0.4-0.3 0.8-0.5 1.2l0 0 0 0c-0.7 1-1.9 1.7-3.3 1.7-2.2 0-4-1.8-4-4v-114h-60v196h60v0c7.5-0.4 15.9-5.9 19.1-12.7l49-105.1C447.2 229.6 447.3 229.5 447.3 229.4z\" fill=\"currentColor\"/>\n      <path d=\"M223.3 232.8l-35.1 114.7H145L110 232.7c-0.3-1.8-1.9-3.2-3.9-3.2-2.2 0-3.9 1.8-3.9 3.9c0 0 0 0 0 0l0 114h-60v-196h51.5H109c11 0 22.6 8.6 25.8 19.1l29.2 95.5c1.5 4.8 3.8 4.7 5.3 0l29.2-95.5c3.2-10.6 14.8-19.1 25.8-19.1h15.3h51.5v196h-60v-114c0 0 0 0 0-0.1c0-2.2-1.8-3.9-3.9-3.9C225.2 229.5 223.6 230.9 223.3 232.8z\" fill=\"currentColor\"/>\n    </svg>\n  );\n});\n\nconst HiperLogo = React.forwardRef<SVGSVGElement, BrandSvgProps>(function HiperLogo(props, ref) {\n  return (\n    <svg ref={ref} viewBox=\"0 0 780 500\" fill=\"none\" {...props}>\n      <polygon points=\"99,138.9 99,313.9 138.7,313.9 138.7,240.7 203.9,240.7 203.9,313.9 243.4,313.9 243.4,138.9 203.9,138.9 203.9,206.2 138.7,206.2 138.7,138.9\" fill=\"currentColor\"/>\n      <path d=\"M585.2 263c0.5-2.9 1.3-8.8 1.3-15.6 0-31.4-15.6-63.4-56.6-63.4-44.1 0-64.1 35.6-64.1 67.8 0 39.7 24.7 64.7 67.8 64.7 17.1 0 33-2.6 46-7.8l-5.2-26.7c-10.6 3.4-21.6 5.2-35.1 5.2-18.4 0-34.5-7.8-35.8-24.1H585.2zM503.1 236c1-10.6 7.8-25.7 24.4-25.7 18.2 0 22.3 16.1 22.3 25.7H503.1z\" fill=\"currentColor\"/>\n      <path d=\"M599.1 313.9h39.5v-64.4c0-3.1 0.3-6.2 0.8-8.8 2.6-12.2 12.5-20 27-20 4.4 0 7.8 0.5 10.6 1v-37.1c-2.9-0.5-4.7-0.5-8.3-0.5-12.2 0-27.8 7.8-34.3 26.2h-1l-1.3-23.4h-34c0.5 10.9 1 23.1 1 41.8V313.9z\" fill=\"currentColor\"/>\n      <circle cx=\"283.5\" cy=\"152.2\" r=\"20.3\" fill=\"currentColor\" opacity=\"0.8\"/>\n      <path d=\"M366.9 284.3h19.8c19.9 0 28.9-12.7 28.9-26 0-13.3-1-43.3-25.5-43.3-28.2 0-23.7 37.3-23.5 56.8C366.5 276 366.8 280.2 366.9 284.3zM263.2 186.8h40.6v71.6c0 13.3 7.4 26 23.7 26 0.1-32.2 0-65.4-1.1-97.6h33.9c0.7 6.2 1.4 12.4 2 18.6 16-32 66.5-25 83.5 2.1 17.5 27.9 23.5 107.9-59.1 107.9h-19.2c0.2 16.2 0.2 32.5 0.2 48.8h-40.6c0-15.6 0.1-32 0.2-48.8-43.9-0.2-64.1-28-64.1-57V186.8z\" fill=\"currentColor\"/>\n    </svg>\n  );\n});\n\ntype BrandLogoComponent = React.ForwardRefExoticComponent<BrandSvgProps & React.RefAttributes<SVGSVGElement>>;\n\nconst brandLogoMap: Partial<Record<CreditCardTypeCardBrandId, BrandLogoComponent>> = {\n  visa: VisaLogo,\n  mastercard: MastercardLogo,\n  'american-express': AmexLogo,\n  discover: DiscoverLogo,\n  'diners-club': DinersClubLogo,\n  jcb: JcbLogo,\n  unionpay: UnionPayLogo,\n  maestro: MaestroLogo,\n  elo: EloLogo,\n  mir: MirLogo,\n  hiper: HiperLogo,\n  hipercard: HiperLogo,\n};\n\n// ---------------------------------------------------------------------------\n// CreditCard.BrandLogo — renders detected card brand's SVG logo\n// ---------------------------------------------------------------------------\n\ninterface CreditCardBrandLogoProps extends React.ComponentPropsWithoutRef<'svg'> {\n  /**\n   * Override detected brand (from context) with a specific brand key.\n   * Accepts any `CreditCardTypeCardBrandId` from the `credit-card-type` library.\n   */\n  brand?: CreditCardTypeCardBrandId;\n}\n\nconst CreditCardBrandLogo = React.forwardRef<SVGSVGElement, CreditCardBrandLogoProps>(\n  function CreditCardBrandLogo(props, forwardedRef) {\n    const { brand: brandProp, className, ...rest } = props;\n    const { cardType, cardNiceType } = useCreditCardContext();\n    const brand = brandProp ?? cardType;\n    if (!brand) return null;\n\n    const Logo = brandLogoMap[brand];\n    if (!Logo) return null;\n\n    const label = brandProp\n      ? creditCardType.getTypeInfo(brandProp)?.niceType ?? brandProp\n      : cardNiceType ?? brand;\n\n    return (\n      <Logo\n        ref={forwardedRef}\n        role=\"img\"\n        aria-label={label}\n        className={classNames('fui-CreditCardBrandLogo', className)}\n        {...rest}\n      />\n    );\n  },\n);\nCreditCardBrandLogo.displayName = 'CreditCardBrandLogo';\n\nexport { CreditCardBrandLogo };\nexport type { CreditCardBrandLogoProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/credit-card/credit-card-content.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { CreditCardContext, type CardFace, useCreditCardContext } from './credit-card-context';\n\ninterface CreditCardContentState extends Record<string, unknown> {\n  face: CardFace;\n}\n\ninterface CreditCardContentProps\n  extends useRender.ComponentProps<'div', CreditCardContentState> {\n  /** Accent color applied to the card. Inherited by Front and Back faces. */\n  color?: string;\n}\n\nconst stateAttributesMapping = {\n  face: (value: unknown) => ({ 'data-face': String(value) }),\n};\n\nconst CreditCardContent = React.forwardRef<HTMLDivElement, CreditCardContentProps>(\n  function CreditCardContent(props, forwardedRef) {\n    const { render, color, ...elementProps } = props;\n    const parentCtx = useCreditCardContext();\n\n    const ctxWithColor = React.useMemo(\n      () => ({ ...parentCtx, color }),\n      [parentCtx, color],\n    );\n\n    const state = React.useMemo<CreditCardContentState>(\n      () => ({ face: parentCtx.face }),\n      [parentCtx.face],\n    );\n\n    return (\n      <CreditCardContext.Provider value={ctxWithColor}>\n        {useRender({\n          render,\n          ref: forwardedRef,\n          state,\n          stateAttributesMapping,\n          props: mergeProps<'div'>(\n            {\n              className: 'fui-CreditCardContent',\n            } as React.ComponentPropsWithRef<'div'>,\n            elementProps as React.ComponentPropsWithRef<'div'>,\n          ),\n          defaultTagName: 'div',\n        })}\n      </CreditCardContext.Provider>\n    );\n  },\n);\n\nCreditCardContent.displayName = 'CreditCardContent';\n\nexport { CreditCardContent };\nexport type { CreditCardContentProps, CreditCardContentState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/credit-card/credit-card-context.tsx",
    "content": "'use client';\n\nimport type { CreditCardTypeCardBrandId } from 'credit-card-type/dist/types';\nimport * as React from 'react';\n\ntype CardFace = 'front' | 'back';\n\ninterface CreditCardContextValue {\n  face: CardFace;\n  setFace: (face: CardFace) => void;\n  toggle: () => void;\n  color?: string;\n  errorsContainer: HTMLDivElement | null;\n  setErrorsContainer: (el: HTMLDivElement | null) => void;\n  cardType: CreditCardTypeCardBrandId | null;\n  setCardType: (type: CreditCardTypeCardBrandId | null) => void;\n  /** Human-readable brand name (e.g. \"American Express\") derived from detected cardType */\n  cardNiceType: string | null;\n}\n\nconst CreditCardContext = React.createContext<CreditCardContextValue | undefined>(undefined);\n\nfunction useCreditCardContext(): CreditCardContextValue {\n  const context = React.useContext(CreditCardContext);\n  if (context === undefined) {\n    throw new Error(\n      'CreditCard compound components must be used within a CreditCard.Root',\n    );\n  }\n  return context;\n}\n\ninterface UseCreditCardResult {\n  face: CardFace;\n  setFace: (face: CardFace) => void;\n  toggle: () => void;\n  /** Detected card brand ID (e.g. \"visa\", \"american-express\") */\n  cardType: CreditCardTypeCardBrandId | null;\n  /** Human-readable brand name (e.g. \"Visa\", \"American Express\") */\n  cardNiceType: string | null;\n}\n\nfunction useCreditCard(): UseCreditCardResult {\n  const ctx = useCreditCardContext();\n  return {\n    face: ctx.face,\n    setFace: ctx.setFace,\n    toggle: ctx.toggle,\n    cardType: ctx.cardType,\n    cardNiceType: ctx.cardNiceType,\n  };\n}\n\nexport { CreditCardContext, useCreditCard, useCreditCardContext };\nexport type { CardFace, CreditCardContextValue, UseCreditCardResult };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/credit-card/credit-card-front.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useCreditCardContext } from './credit-card-context';\n\ninterface CreditCardFrontState extends Record<string, unknown> {\n  active: boolean;\n}\n\ninterface CreditCardFrontProps\n  extends useRender.ComponentProps<'div', CreditCardFrontState> {\n  /**\n   * Accent color override for the front face. When omitted, inherits from Content.\n   */\n  color?: string;\n}\n\nconst stateAttributesMapping = {\n  active: (value: unknown) => (value ? { 'data-active': '' } : null),\n};\n\nconst CreditCardFront = React.forwardRef<HTMLDivElement, CreditCardFrontProps>(\n  function CreditCardFront(props, forwardedRef) {\n    const { render, color, ...elementProps } = props;\n    const { face, color: contextColor } = useCreditCardContext();\n    const active = face === 'front';\n    const resolvedColor = color ?? contextColor;\n\n    const state = React.useMemo<CreditCardFrontState>(\n      () => ({ active }),\n      [active],\n    );\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      stateAttributesMapping,\n      props: mergeProps<'div'>(\n        {\n          className: 'fui-CreditCardFront',\n          inert: !active ? true : undefined,\n          ...(resolvedColor ? { 'data-accent-color': resolvedColor } : undefined),\n        } as React.ComponentPropsWithRef<'div'>,\n        elementProps as React.ComponentPropsWithRef<'div'>,\n      ),\n      defaultTagName: 'div',\n    });\n  },\n);\n\nCreditCardFront.displayName = 'CreditCardFront';\n\nexport { CreditCardFront };\nexport type { CreditCardFrontProps, CreditCardFrontState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/credit-card/credit-card-parts.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport { Field as FieldPrimitive } from '@base-ui/react/field';\nimport { Fieldset as FieldsetPrimitive } from '@base-ui/react/fieldset';\nimport { Input as BaseInput } from '@base-ui/react/input';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport * as ReactDOM from 'react-dom';\n\nimport creditCardType from 'credit-card-type';\nimport type { CreditCardType as CreditCardTypeInfo, CreditCardTypeCardBrandId } from 'credit-card-type/dist/types';\n\nimport { useIsomorphicLayoutEffect } from '../../helpers/use-isomorphic-layout-effect';\nimport { Text, type TextProps } from '../text/text';\nimport { useCreditCardContext } from './credit-card-context';\n\n// ---------------------------------------------------------------------------\n// Card number formatting utilities\n// ---------------------------------------------------------------------------\n\nconst UNKNOWN_CARD_INFO: CreditCardTypeInfo = {\n  niceType: '',\n  type: '',\n  patterns: [],\n  gaps: [4, 8, 12],\n  lengths: [16],\n  code: { size: 3, name: 'CVV' },\n};\n\nfunction getCardInfo(digits: string): CreditCardTypeInfo {\n  if (!digits) return UNKNOWN_CARD_INFO;\n  const results = creditCardType(digits);\n  if (results.length === 1) return results[0];\n  return UNKNOWN_CARD_INFO;\n}\n\nfunction formatWithGaps(digits: string, gaps: number[]): string {\n  const parts: string[] = [];\n  let prev = 0;\n  for (const gap of gaps) {\n    if (prev >= digits.length) break;\n    parts.push(digits.slice(prev, gap));\n    prev = gap;\n  }\n  if (prev < digits.length) {\n    parts.push(digits.slice(prev));\n  }\n  return parts.join(' ');\n}\n\nfunction digitsBeforeCursor(value: string, cursor: number): number {\n  let count = 0;\n  for (let i = 0; i < cursor && i < value.length; i++) {\n    if (/\\d/.test(value[i])) count++;\n  }\n  return count;\n}\n\nfunction cursorAfterFormat(formatted: string, digitCount: number): number {\n  let remaining = digitCount;\n  for (let i = 0; i < formatted.length; i++) {\n    if (/\\d/.test(formatted[i])) remaining--;\n    if (remaining <= 0) return i + 1;\n  }\n  return formatted.length;\n}\n\nfunction formatExpiry(raw: string): string {\n  const hasSlash = raw.includes('/');\n  const digits = raw.replace(/\\D/g, '').slice(0, 4);\n\n  if (hasSlash && digits.length === 1) {\n    return '0' + digits + '/';\n  }\n\n  if (hasSlash && digits.length === 2) {\n    return digits.slice(0, 2) + '/';\n  }\n\n  if (digits.length <= 2) return digits;\n  return digits.slice(0, 2) + '/' + digits.slice(2);\n}\n\n// ---------------------------------------------------------------------------\n// Logo — slot for the card issuer / org logo\n// ---------------------------------------------------------------------------\n\ninterface CreditCardLogoState extends Record<string, unknown> {}\n\ninterface CreditCardLogoProps\n  extends useRender.ComponentProps<'div', CreditCardLogoState> {}\n\nconst CreditCardLogo = React.forwardRef<HTMLDivElement, CreditCardLogoProps>(\n  function CreditCardLogo(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const state = React.useMemo<CreditCardLogoState>(() => ({}), []);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      props: mergeProps<'div'>(\n        { className: 'fui-CreditCardLogo' } as React.ComponentPropsWithRef<'div'>,\n        elementProps as React.ComponentPropsWithRef<'div'>,\n      ),\n      defaultTagName: 'div',\n    });\n  },\n);\nCreditCardLogo.displayName = 'CreditCardLogo';\n\n// ---------------------------------------------------------------------------\n// Brand — card network + tier text (e.g. \"Visa Platinum\")\n// ---------------------------------------------------------------------------\n\ninterface CreditCardBrandState extends Record<string, unknown> {}\n\ninterface CreditCardBrandProps\n  extends useRender.ComponentProps<'span', CreditCardBrandState> {}\n\nconst CreditCardBrand = React.forwardRef<HTMLSpanElement, CreditCardBrandProps>(\n  function CreditCardBrand(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const state = React.useMemo<CreditCardBrandState>(() => ({}), []);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      props: mergeProps<'span'>(\n        { className: 'fui-CreditCardBrand' } as React.ComponentPropsWithRef<'span'>,\n        elementProps as React.ComponentPropsWithRef<'span'>,\n      ),\n      defaultTagName: 'span',\n    });\n  },\n);\nCreditCardBrand.displayName = 'CreditCardBrand';\n\n// ---------------------------------------------------------------------------\n// Label — card name / description (e.g. \"Claude credits\")\n// ---------------------------------------------------------------------------\n\ninterface CreditCardTitleState extends Record<string, unknown> {}\n\ninterface CreditCardTitleProps\n  extends useRender.ComponentProps<'span', CreditCardTitleState> {}\n\nconst CreditCardTitle = React.forwardRef<HTMLSpanElement, CreditCardTitleProps>(\n  function CreditCardTitle(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const state = React.useMemo<CreditCardTitleState>(() => ({}), []);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      props: mergeProps<'span'>(\n        { className: 'fui-CreditCardTitle' } as React.ComponentPropsWithRef<'span'>,\n        elementProps as React.ComponentPropsWithRef<'span'>,\n      ),\n      defaultTagName: 'span',\n    });\n  },\n);\nCreditCardTitle.displayName = 'CreditCardTitle';\n\n// ---------------------------------------------------------------------------\n// LastFour — masked card number on front face (e.g. \"•••• 0991\")\n// ---------------------------------------------------------------------------\n\ninterface CreditCardLastFourState extends Record<string, unknown> {}\n\ninterface CreditCardLastFourProps\n  extends useRender.ComponentProps<'span', CreditCardLastFourState> {}\n\nconst CreditCardLastFour = React.forwardRef<HTMLSpanElement, CreditCardLastFourProps>(\n  function CreditCardLastFour(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const state = React.useMemo<CreditCardLastFourState>(() => ({}), []);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      props: mergeProps<'span'>(\n        { className: 'fui-CreditCardLastFour' } as React.ComponentPropsWithRef<'span'>,\n        elementProps as React.ComponentPropsWithRef<'span'>,\n      ),\n      defaultTagName: 'span',\n    });\n  },\n);\nCreditCardLastFour.displayName = 'CreditCardLastFour';\n\n// ---------------------------------------------------------------------------\n// MagStripe — magnetic stripe bar on the back\n// ---------------------------------------------------------------------------\n\ninterface CreditCardMagStripeState extends Record<string, unknown> {}\n\ninterface CreditCardMagStripeProps\n  extends useRender.ComponentProps<'div', CreditCardMagStripeState> {}\n\nconst CreditCardMagStripe = React.forwardRef<HTMLDivElement, CreditCardMagStripeProps>(\n  function CreditCardMagStripe(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const state = React.useMemo<CreditCardMagStripeState>(() => ({}), []);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      props: mergeProps<'div'>(\n        { className: 'fui-CreditCardMagStripe' } as React.ComponentPropsWithRef<'div'>,\n        elementProps as React.ComponentPropsWithRef<'div'>,\n      ),\n      defaultTagName: 'div',\n    });\n  },\n);\nCreditCardMagStripe.displayName = 'CreditCardMagStripe';\n\n// ---------------------------------------------------------------------------\n// FrontHeader — top row of the front face (logo left, brand right)\n// ---------------------------------------------------------------------------\n\ninterface CreditCardFrontHeaderState extends Record<string, unknown> {}\n\ninterface CreditCardFrontHeaderProps\n  extends useRender.ComponentProps<'div', CreditCardFrontHeaderState> {}\n\nconst CreditCardFrontHeader = React.forwardRef<HTMLDivElement, CreditCardFrontHeaderProps>(\n  function CreditCardFrontHeader(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const state = React.useMemo<CreditCardFrontHeaderState>(() => ({}), []);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      props: mergeProps<'div'>(\n        { className: 'fui-CreditCardFrontHeader' } as React.ComponentPropsWithRef<'div'>,\n        elementProps as React.ComponentPropsWithRef<'div'>,\n      ),\n      defaultTagName: 'div',\n    });\n  },\n);\nCreditCardFrontHeader.displayName = 'CreditCardFrontHeader';\n\n// ---------------------------------------------------------------------------\n// FrontFooter — bottom row of the front face (label left, last four right)\n// ---------------------------------------------------------------------------\n\ninterface CreditCardFrontFooterState extends Record<string, unknown> {}\n\ninterface CreditCardFrontFooterProps\n  extends useRender.ComponentProps<'div', CreditCardFrontFooterState> {}\n\nconst CreditCardFrontFooter = React.forwardRef<HTMLDivElement, CreditCardFrontFooterProps>(\n  function CreditCardFrontFooter(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const state = React.useMemo<CreditCardFrontFooterState>(() => ({}), []);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      props: mergeProps<'div'>(\n        { className: 'fui-CreditCardFrontFooter' } as React.ComponentPropsWithRef<'div'>,\n        elementProps as React.ComponentPropsWithRef<'div'>,\n      ),\n      defaultTagName: 'div',\n    });\n  },\n);\nCreditCardFrontFooter.displayName = 'CreditCardFrontFooter';\n\n// ---------------------------------------------------------------------------\n// BackContent — main content area below the stripe on the back face\n// ---------------------------------------------------------------------------\n\ninterface CreditCardBackContentState extends Record<string, unknown> {}\n\ninterface CreditCardBackContentProps\n  extends useRender.ComponentProps<'div', CreditCardBackContentState> {}\n\nconst CreditCardBackContent = React.forwardRef<HTMLDivElement, CreditCardBackContentProps>(\n  function CreditCardBackContent(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const state = React.useMemo<CreditCardBackContentState>(() => ({}), []);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      props: mergeProps<'div'>(\n        { className: 'fui-CreditCardBackContent' } as React.ComponentPropsWithRef<'div'>,\n        elementProps as React.ComponentPropsWithRef<'div'>,\n      ),\n      defaultTagName: 'div',\n    });\n  },\n);\nCreditCardBackContent.displayName = 'CreditCardBackContent';\n\n// ---------------------------------------------------------------------------\n// Fieldset — semantic group for all related card fields; base-ui Fieldset\n// ---------------------------------------------------------------------------\n\ninterface CreditCardFieldsetProps\n  extends React.ComponentProps<typeof FieldsetPrimitive.Root> {}\n\nconst CreditCardFieldset = React.forwardRef<HTMLFieldSetElement, CreditCardFieldsetProps>(\n  function CreditCardFieldset(props, forwardedRef) {\n    const { className, ...rootProps } = props;\n    return (\n      <FieldsetPrimitive.Root\n        {...rootProps}\n        ref={forwardedRef}\n        className={classNames('fui-CreditCardFieldset', className)}\n      />\n    );\n  },\n);\nCreditCardFieldset.displayName = 'CreditCardFieldset';\n\n// ---------------------------------------------------------------------------\n// Field — wraps a single label + input pair on the card\n// ---------------------------------------------------------------------------\n\ninterface CreditCardFieldProps\n  extends React.ComponentProps<typeof FieldPrimitive.Root> {}\n\nconst CreditCardField = React.forwardRef<HTMLDivElement, CreditCardFieldProps>(\n  function CreditCardField(props, forwardedRef) {\n    const { className, ...rootProps } = props;\n    return (\n      <FieldPrimitive.Root\n        {...rootProps}\n        ref={forwardedRef}\n        className={classNames('fui-CreditCardField', className)}\n      />\n    );\n  },\n);\nCreditCardField.displayName = 'CreditCardField';\n\n// ---------------------------------------------------------------------------\n// FieldGroup — horizontal row layout for related fields (e.g. Expiry + CVV)\n// ---------------------------------------------------------------------------\n\ninterface CreditCardFieldGroupState extends Record<string, unknown> {}\n\ninterface CreditCardFieldGroupProps\n  extends useRender.ComponentProps<'div', CreditCardFieldGroupState> {}\n\nconst CreditCardFieldGroup = React.forwardRef<HTMLDivElement, CreditCardFieldGroupProps>(\n  function CreditCardFieldGroup(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const state = React.useMemo<CreditCardFieldGroupState>(() => ({}), []);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      props: mergeProps<'div'>(\n        { className: 'fui-CreditCardFieldGroup' } as React.ComponentPropsWithRef<'div'>,\n        elementProps as React.ComponentPropsWithRef<'div'>,\n      ),\n      defaultTagName: 'div',\n    });\n  },\n);\nCreditCardFieldGroup.displayName = 'CreditCardFieldGroup';\n\n// ---------------------------------------------------------------------------\n// FieldLabel — accessible label automatically associated with its field input\n// ---------------------------------------------------------------------------\n\ninterface CreditCardFieldLabelProps\n  extends\n    Omit<React.ComponentProps<typeof FieldPrimitive.Label>, 'color'>,\n    Pick<TextProps, 'size' | 'weight' | 'align' | 'trim' | 'color' | 'highContrast'> {}\n\nconst CreditCardFieldLabel = React.forwardRef<HTMLLabelElement, CreditCardFieldLabelProps>(\n  function CreditCardFieldLabel(props, forwardedRef) {\n    const {\n      className,\n      size = '2',\n      weight = 'regular',\n      align,\n      trim,\n      color = 'gray',\n      highContrast,\n      render,\n      ...labelProps\n    } = props;\n\n    const defaultRender = (\n      <Text\n        render={<label />}\n        size={size}\n        weight={weight}\n        align={align}\n        trim={trim}\n        color={color}\n        highContrast={highContrast}\n      />\n    );\n\n    return (\n      <FieldPrimitive.Label\n        {...labelProps}\n        ref={forwardedRef}\n        className={classNames('fui-CreditCardFieldLabel', className)}\n        render={render ?? defaultRender}\n      />\n    );\n  },\n);\nCreditCardFieldLabel.displayName = 'CreditCardFieldLabel';\n\n// ---------------------------------------------------------------------------\n// Errors — portal target for field error messages rendered outside the card\n// ---------------------------------------------------------------------------\n\ninterface CreditCardErrorsProps extends React.ComponentPropsWithRef<'div'> {}\n\nconst CreditCardErrors = React.forwardRef<HTMLDivElement, CreditCardErrorsProps>(\n  function CreditCardErrors(props, forwardedRef) {\n    const { className, ...divProps } = props;\n    const { setErrorsContainer } = useCreditCardContext();\n\n    const callbackRef = React.useCallback(\n      (node: HTMLDivElement | null) => {\n        setErrorsContainer(node);\n        if (typeof forwardedRef === 'function') forwardedRef(node);\n        else if (forwardedRef) forwardedRef.current = node;\n      },\n      [setErrorsContainer, forwardedRef],\n    );\n\n    return (\n      <div\n        aria-live=\"polite\"\n        {...divProps}\n        ref={callbackRef}\n        className={classNames('fui-CreditCardErrors', className)}\n      />\n    );\n  },\n);\nCreditCardErrors.displayName = 'CreditCardErrors';\n\n// ---------------------------------------------------------------------------\n// FieldError — validation error message for a card field\n// ---------------------------------------------------------------------------\n\ninterface CreditCardFieldErrorProps\n  extends\n    Omit<React.ComponentProps<typeof FieldPrimitive.Error>, 'color'>,\n    Pick<TextProps, 'size' | 'weight' | 'align' | 'trim' | 'color' | 'highContrast'> {}\n\nconst CreditCardFieldError = React.forwardRef<HTMLDivElement, CreditCardFieldErrorProps>(\n  function CreditCardFieldError(props, forwardedRef) {\n    const {\n      className,\n      size = '1',\n      weight,\n      align,\n      trim,\n      color = 'danger',\n      highContrast,\n      render,\n      ...errorProps\n    } = props;\n\n    const { errorsContainer } = useCreditCardContext();\n\n    const defaultRender = (\n      <Text\n        render={<div />}\n        size={size}\n        weight={weight}\n        align={align}\n        trim={trim}\n        color={color}\n        highContrast={highContrast}\n      />\n    );\n\n    const element = (\n      <FieldPrimitive.Error\n        {...errorProps}\n        ref={forwardedRef}\n        className={classNames('fui-CreditCardFieldError', className)}\n        render={render ?? defaultRender}\n      />\n    );\n\n    if (errorsContainer) {\n      return ReactDOM.createPortal(element, errorsContainer);\n    }\n\n    return element;\n  },\n);\nCreditCardFieldError.displayName = 'CreditCardFieldError';\n\n// ---------------------------------------------------------------------------\n// TextField — base input primitive for card fields\n// ---------------------------------------------------------------------------\n\ninterface CreditCardTextFieldProps\n  extends Omit<React.ComponentProps<typeof BaseInput>, 'className'> {\n  className?: string;\n}\n\ntype CreditCardTextFieldChangeHandler = NonNullable<CreditCardTextFieldProps['onChange']>;\n\nconst CreditCardTextField = React.forwardRef<HTMLInputElement, CreditCardTextFieldProps>(\n  function CreditCardTextField(props, forwardedRef) {\n    const { className, ...inputProps } = props;\n    return (\n      <BaseInput\n        spellCheck=\"false\"\n        {...inputProps}\n        ref={forwardedRef}\n        className={classNames('fui-CreditCardTextField', className)}\n      />\n    );\n  },\n);\nCreditCardTextField.displayName = 'CreditCardTextField';\n\n// ---------------------------------------------------------------------------\n// NumberField — card number input field\n// ---------------------------------------------------------------------------\n\ninterface CreditCardNumberFieldProps extends CreditCardTextFieldProps {}\n\nconst CreditCardNumberField = React.forwardRef<HTMLInputElement, CreditCardNumberFieldProps>(\n  function CreditCardNumberField(props, forwardedRef) {\n    const { onChange, defaultValue, value, ...rest } = props;\n    const inputRef = React.useRef<HTMLInputElement>(null);\n    const { setCardType } = useCreditCardContext();\n\n    const mergedRef = React.useCallback(\n      (node: HTMLInputElement | null) => {\n        (inputRef as React.MutableRefObject<HTMLInputElement | null>).current = node;\n        if (typeof forwardedRef === 'function') forwardedRef(node);\n        else if (forwardedRef) forwardedRef.current = node;\n      },\n      [forwardedRef],\n    );\n\n    const handleChange = React.useCallback<CreditCardTextFieldChangeHandler>(\n      (event) => {\n        const input = event.target as HTMLInputElement;\n        const cursorPos = input.selectionStart ?? 0;\n        const prevValue = input.value;\n\n        const digits = prevValue.replace(/\\D/g, '');\n        const info = getCardInfo(digits);\n        const maxDigits = Math.max(...info.lengths);\n        const truncated = digits.slice(0, maxDigits);\n        const formatted = formatWithGaps(truncated, info.gaps);\n\n        const dc = digitsBeforeCursor(prevValue, cursorPos);\n        input.value = formatted;\n\n        const newCursor = cursorAfterFormat(formatted, dc);\n        requestAnimationFrame(() => {\n          input.setSelectionRange(newCursor, newCursor);\n        });\n\n        setCardType((info.type || null) as CreditCardTypeCardBrandId | null);\n        onChange?.(event);\n      },\n      [onChange, setCardType],\n    );\n\n    const formatDefaultOrValue = (raw: string) => {\n      const digits = raw.replace(/\\D/g, '');\n      const info = getCardInfo(digits);\n      const maxDigits = Math.max(...info.lengths);\n      return formatWithGaps(digits.slice(0, maxDigits), info.gaps);\n    };\n\n    const formattedDefault =\n      defaultValue != null ? formatDefaultOrValue(String(defaultValue)) : undefined;\n    const formattedValue =\n      value != null ? formatDefaultOrValue(String(value)) : undefined;\n\n    useIsomorphicLayoutEffect(() => {\n      const raw = value ?? defaultValue;\n      if (raw != null) {\n        const digits = String(raw).replace(/\\D/g, '');\n        const info = getCardInfo(digits);\n        setCardType((info.type || null) as CreditCardTypeCardBrandId | null);\n      }\n    }, []); // eslint-disable-line react-hooks/exhaustive-deps\n\n    return (\n      <CreditCardTextField\n        inputMode=\"numeric\"\n        pattern=\"[0-9 ]*\"\n        maxLength={23}\n        placeholder=\"0000 0000 0000 0000\"\n        autoComplete=\"cc-number\"\n        {...rest}\n        defaultValue={formattedDefault}\n        value={formattedValue}\n        onChange={handleChange}\n        ref={mergedRef}\n        className={classNames('fui-CreditCardNumberField', rest.className)}\n      />\n    );\n  },\n);\nCreditCardNumberField.displayName = 'CreditCardNumberField';\n\n// ---------------------------------------------------------------------------\n// ExpiryField — expiration date input field\n// ---------------------------------------------------------------------------\n\ninterface CreditCardExpiryFieldProps extends CreditCardTextFieldProps {}\n\nconst CreditCardExpiryField = React.forwardRef<HTMLInputElement, CreditCardExpiryFieldProps>(\n  function CreditCardExpiryField(props, forwardedRef) {\n    const { onChange, defaultValue, value, ...rest } = props;\n    const inputRef = React.useRef<HTMLInputElement>(null);\n\n    const mergedRef = React.useCallback(\n      (node: HTMLInputElement | null) => {\n        (inputRef as React.MutableRefObject<HTMLInputElement | null>).current = node;\n        if (typeof forwardedRef === 'function') forwardedRef(node);\n        else if (forwardedRef) forwardedRef.current = node;\n      },\n      [forwardedRef],\n    );\n\n    const handleChange = React.useCallback<CreditCardTextFieldChangeHandler>(\n      (event) => {\n        const input = event.target as HTMLInputElement;\n        const cursorPos = input.selectionStart ?? 0;\n        const prevValue = input.value;\n\n        const dc = digitsBeforeCursor(prevValue, cursorPos);\n        const formatted = formatExpiry(prevValue);\n\n        input.value = formatted;\n\n        const newCursor = formatted.endsWith('/') ? formatted.length : cursorAfterFormat(formatted, dc);\n        requestAnimationFrame(() => {\n          input.setSelectionRange(newCursor, newCursor);\n        });\n\n        onChange?.(event);\n      },\n      [onChange],\n    );\n\n    const formattedDefault =\n      defaultValue != null ? formatExpiry(String(defaultValue)) : undefined;\n    const formattedValue =\n      value != null ? formatExpiry(String(value)) : undefined;\n\n    return (\n      <CreditCardTextField\n        inputMode=\"numeric\"\n        maxLength={5}\n        placeholder=\"MM/YY\"\n        autoComplete=\"cc-exp\"\n        {...rest}\n        defaultValue={formattedDefault}\n        value={formattedValue}\n        onChange={handleChange}\n        ref={mergedRef}\n        className={classNames('fui-CreditCardExpiryField', rest.className)}\n      />\n    );\n  },\n);\nCreditCardExpiryField.displayName = 'CreditCardExpiryField';\n\n// ---------------------------------------------------------------------------\n// CVVField — CVV code input field\n// ---------------------------------------------------------------------------\n\ninterface CreditCardCVVFieldProps extends CreditCardTextFieldProps {}\n\nconst CreditCardCVVField = React.forwardRef<HTMLInputElement, CreditCardCVVFieldProps>(\n  function CreditCardCVVField(props, forwardedRef) {\n    const { cardType } = useCreditCardContext();\n    const codeInfo = cardType ? creditCardType.getTypeInfo(cardType)?.code : null;\n    const cvcSize = codeInfo?.size ?? 3;\n\n    return (\n      <CreditCardTextField\n        inputMode=\"numeric\"\n        type=\"password\"\n        maxLength={cvcSize}\n        placeholder={'0'.repeat(cvcSize)}\n        autoComplete=\"cc-csc\"\n        {...props}\n        ref={forwardedRef}\n        className={classNames('fui-CreditCardCVVField', props.className)}\n      />\n    );\n  },\n);\nCreditCardCVVField.displayName = 'CreditCardCVVField';\n\n// ---------------------------------------------------------------------------\n// Exports\n// ---------------------------------------------------------------------------\n\nexport {\n  CreditCardBackContent,\n  CreditCardBrand,\n  CreditCardCVVField,\n  CreditCardErrors,\n  CreditCardExpiryField,\n  CreditCardField,\n  CreditCardFieldError,\n  CreditCardFieldGroup,\n  CreditCardFieldLabel,\n  CreditCardFieldset,\n  CreditCardFrontFooter,\n  CreditCardFrontHeader,\n  CreditCardTextField,\n  CreditCardLastFour,\n  CreditCardLogo,\n  CreditCardMagStripe,\n  CreditCardNumberField,\n  CreditCardTitle,\n};\nexport type {\n  CreditCardBackContentProps,\n  CreditCardBackContentState,\n  CreditCardBrandProps,\n  CreditCardBrandState,\n  CreditCardCVVFieldProps,\n  CreditCardErrorsProps,\n  CreditCardExpiryFieldProps,\n  CreditCardFieldErrorProps,\n  CreditCardFieldGroupProps,\n  CreditCardFieldGroupState,\n  CreditCardFieldLabelProps,\n  CreditCardFieldProps,\n  CreditCardFieldsetProps,\n  CreditCardFrontFooterProps,\n  CreditCardFrontFooterState,\n  CreditCardFrontHeaderProps,\n  CreditCardFrontHeaderState,\n  CreditCardTextFieldProps,\n  CreditCardLastFourProps,\n  CreditCardLastFourState,\n  CreditCardLogoProps,\n  CreditCardLogoState,\n  CreditCardMagStripeProps,\n  CreditCardMagStripeState,\n  CreditCardNumberFieldProps,\n  CreditCardTitleProps,\n  CreditCardTitleState,\n};\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/credit-card/credit-card-root.tsx",
    "content": "'use client';\n\nimport creditCardType from 'credit-card-type';\nimport type { CreditCardTypeCardBrandId } from 'credit-card-type/dist/types';\nimport * as React from 'react';\n\nimport { CreditCardContext, type CardFace, type CreditCardContextValue } from './credit-card-context';\n\ninterface CreditCardRootRef {\n  /** Set the active face. */\n  setFace: (face: CardFace) => void;\n  /** Toggle between front and back. */\n  flip: () => void;\n}\n\ninterface CreditCardRootProps {\n  children?: React.ReactNode;\n  /** Imperative handle exposed via ref. */\n  ref?: React.Ref<CreditCardRootRef>;\n  /**\n   * The active face in controlled mode.\n   * Use together with `onFaceChange` to keep state in sync.\n   */\n  face?: CardFace;\n  /**\n   * The initial face in uncontrolled mode.\n   * @default 'front'\n   */\n  defaultFace?: CardFace;\n  /**\n   * Callback fired when the active face changes.\n   */\n  onFaceChange?: (face: CardFace) => void;\n}\n\nfunction CreditCardRoot(props: CreditCardRootProps) {\n  const {\n    children,\n    ref,\n    face: faceProp,\n    defaultFace = 'front',\n    onFaceChange,\n  } = props;\n\n  const isControlled = faceProp !== undefined;\n  const [internalFace, setInternalFace] = React.useState<CardFace>(defaultFace);\n  const face = isControlled ? faceProp : internalFace;\n  const [errorsContainer, setErrorsContainer] = React.useState<HTMLDivElement | null>(null);\n  const [cardType, setCardType] = React.useState<CreditCardTypeCardBrandId | null>(null);\n\n  const cardNiceType = React.useMemo(\n    () => (cardType ? creditCardType.getTypeInfo(cardType)?.niceType ?? null : null),\n    [cardType],\n  );\n\n  const onFaceChangeRef = React.useRef(onFaceChange);\n  React.useEffect(() => {\n    onFaceChangeRef.current = onFaceChange;\n  }, [onFaceChange]);\n\n  const setFace = React.useCallback(\n    (newFace: CardFace) => {\n      if (!isControlled) {\n        setInternalFace(newFace);\n      }\n      onFaceChangeRef.current?.(newFace);\n    },\n    [isControlled],\n  );\n\n  const toggle = React.useCallback(() => {\n    setFace(face === 'front' ? 'back' : 'front');\n  }, [face, setFace]);\n\n  React.useImperativeHandle(ref, () => ({\n    setFace,\n    flip: toggle,\n  }), [setFace, toggle]);\n\n  const contextValue = React.useMemo<CreditCardContextValue>(\n    () => ({ face, setFace, toggle, errorsContainer, setErrorsContainer, cardType, setCardType, cardNiceType }),\n    [face, setFace, toggle, errorsContainer, cardType, cardNiceType],\n  );\n\n  return (\n    <CreditCardContext.Provider value={contextValue}>\n      {children}\n    </CreditCardContext.Provider>\n  );\n}\n\nCreditCardRoot.displayName = 'CreditCardRoot';\n\nexport { CreditCardRoot };\nexport type { CreditCardRootProps, CreditCardRootRef };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/credit-card/credit-card-trigger.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { type CardFace, useCreditCardContext } from './credit-card-context';\n\ninterface CreditCardTriggerState extends Record<string, unknown> {\n  face: CardFace;\n}\n\ninterface CreditCardTriggerProps\n  extends useRender.ComponentProps<'button', CreditCardTriggerState> {}\n\nconst stateAttributesMapping = {\n  face: (value: unknown) => ({ 'data-face': String(value) }),\n};\n\nconst CreditCardTrigger = React.forwardRef<HTMLButtonElement, CreditCardTriggerProps>(\n  function CreditCardTrigger(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const { face, toggle } = useCreditCardContext();\n\n    const state = React.useMemo<CreditCardTriggerState>(\n      () => ({ face }),\n      [face],\n    );\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      stateAttributesMapping,\n      props: mergeProps<'button'>(\n        {\n          className: 'fui-CreditCardTrigger',\n          type: 'button',\n          'aria-expanded': face === 'back',\n          onClick: toggle,\n        } as React.ComponentPropsWithRef<'button'>,\n        elementProps as React.ComponentPropsWithRef<'button'>,\n      ),\n      defaultTagName: 'button',\n    });\n  },\n);\n\nCreditCardTrigger.displayName = 'CreditCardTrigger';\n\nexport { CreditCardTrigger };\nexport type { CreditCardTriggerProps, CreditCardTriggerState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/credit-card/credit-card.css",
    "content": ".fui-CreditCardContent {\n  position: relative;\n  width: 360px;\n  aspect-ratio: 1.586;\n  perspective: 1000px;\n  border-radius: 12px;\n  text-align: left;\n}\n\n/* ── Face shared ────────────────────────────────────────────────────────── */\n\n.fui-CreditCardFront,\n.fui-CreditCardBack {\n  --credit-card-text: var(--gray-12);\n  --credit-card-muted: var(--gray-a10);\n  --credit-card-input-bg: var(--gray-a3);\n  --credit-card-input-bg-disabled: var(--gray-a4);\n  --credit-card-input-muted: var(--gray-a10);\n  --credit-card-placeholder: var(--gray-a8);\n  --credit-card-focus: var(--color-focus-root);\n  --credit-card-stripe: var(--gray-a4);\n  --credit-card-selection: var(--color-selection-root);\n  --credit-card-selection-text: inherit;\n\n  position: absolute;\n  inset: 0;\n  border-radius: inherit;\n  backface-visibility: hidden;\n  transition: transform 0.6s ease;\n  overflow: hidden;\n  background: var(--color-panel-solid);\n  color: var(--credit-card-text);\n  box-shadow:\n    0 12px 32px -16px rgba(0, 0, 0, 0.05),\n    0 8px 40px 0 rgba(0, 0, 61, 0.05);\n  outline: 1px solid var(--color-stroke);\n  outline-offset: -1px;\n\n  &:where([data-accent-color]:not([data-accent-color=''])) {\n    --credit-card-text: var(--accent-9-contrast);\n    --credit-card-muted: color-mix(in srgb, var(--credit-card-text) 70%, transparent);\n    --credit-card-input-bg: color-mix(in srgb, var(--credit-card-text) 12%, transparent);\n    --credit-card-input-bg-disabled: color-mix(in srgb, var(--credit-card-text) 18%, transparent);\n    --credit-card-input-muted: color-mix(in srgb, var(--credit-card-text) 50%, transparent);\n    --credit-card-placeholder: color-mix(in srgb, var(--credit-card-text) 50%, transparent);\n    --credit-card-focus: var(--credit-card-text);\n    --credit-card-stripe: color-mix(in srgb, var(--credit-card-text) 20%, transparent);\n    --credit-card-selection: color-mix(in srgb, var(--credit-card-text) 30%, transparent);\n    --credit-card-selection-text: var(--credit-card-text);\n\n    background: var(--accent-9);\n  }\n\n  &::selection,\n  & *::selection {\n    background: var(--credit-card-selection);\n    color: var(--credit-card-selection-text);\n  }\n}\n\n/* ── Front face ─────────────────────────────────────────────────────────── */\n\n.fui-CreditCardFront {\n  transform: rotateY(0deg);\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  padding: 16px;\n\n  &:where([data-active]) {\n    z-index: 1;\n  }\n}\n\n.fui-CreditCardFrontHeader {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n}\n\n.fui-CreditCardFrontFooter {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n/* ── Back face ──────────────────────────────────────────────────────────── */\n\n.fui-CreditCardBack {\n  transform: rotateY(180deg);\n  display: flex;\n  flex-direction: column;\n}\n\n.fui-CreditCardMagStripe {\n  width: 100%;\n  height: 48px;\n  margin-top: 24px;\n  background: var(--credit-card-stripe);\n}\n\n.fui-CreditCardBackContent {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  padding: 16px;\n  gap: 4px;\n}\n\n.fui-CreditCardFieldset {\n  border: 0;\n  margin: 0;\n  padding: 0;\n  min-inline-size: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.fui-CreditCardFieldGroup {\n  display: flex;\n  gap: 32px;\n}\n\n.fui-CreditCardField {\n  display: flex;\n  flex-direction: column;\n}\n\n/* ── Data parts ─────────────────────────────────────────────────────────── */\n\n.fui-CreditCardBrand {\n  font-size: var(--font-size-2);\n}\n\n.fui-CreditCardTitle {\n  font-size: var(--font-size-3);\n  font-weight: 500;\n}\n\n.fui-CreditCardLastFour {\n  font-size: var(--font-size-2);\n  color: var(--credit-card-muted);\n}\n\n.fui-CreditCardFieldLabel {\n  letter-spacing: 0.02em;\n  color: var(--credit-card-muted);\n}\n\n.fui-CreditCardCopyButton {\n  background: none;\n  border: none;\n  padding: 0;\n  cursor: pointer;\n  color: var(--credit-card-muted);\n  display: flex;\n  align-items: center;\n}\n\n/* ── Errors (portal target) ────────────────────────────────────────────── */\n\n.fui-CreditCardErrors {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.fui-CreditCardErrors:empty {\n  display: none;\n}\n\n/* ── Input ──────────────────────────────────────────────────────────────── */\n\n.fui-CreditCardTextField {\n  display: block;\n  box-sizing: border-box;\n  width: 100%;\n  appearance: none;\n  outline: none;\n  border: none;\n  font-family: inherit;\n  font-weight: var(--font-weight-medium);\n  font-size: var(--font-size-3);\n  letter-spacing: var(--letter-spacing-3);\n  line-height: var(--line-height-3);\n  padding: 4px 8px;\n  border-radius: 4px;\n  color: var(--credit-card-text);\n  background-color: var(--credit-card-input-bg);\n  -webkit-tap-highlight-color: transparent;\n\n  &::placeholder {\n    color: var(--credit-card-placeholder);\n    opacity: 1;\n  }\n\n  &:where(:focus) {\n    outline: 2px solid var(--credit-card-focus);\n    outline-offset: -1px;\n  }\n\n  &:where(:disabled) {\n    background-color: var(--credit-card-input-bg-disabled);\n    color: var(--credit-card-input-muted);\n    -webkit-text-fill-color: var(--credit-card-input-muted);\n    cursor: default;\n  }\n\n  &:where(:read-only:not(:disabled)) {\n    background-color: transparent;\n    color: var(--credit-card-text);\n    -webkit-text-fill-color: var(--credit-card-text);\n    padding: 4px 0px;\n    cursor: default;\n\n    &:where(:focus) {\n      outline: none;\n    }\n  }\n}\n\n/* ── Field error ────────────────────────────────────────────────────────── */\n.fui-CreditCardFieldError {\n  margin-top: 4px;\n}\n\n/* ── Specialized inputs ────────────────────────────────────────────────── */\n\n.fui-CreditCardNumberField,\n.fui-CreditCardExpiryField,\n.fui-CreditCardCVVField {\n  font-family: var(--code-font-family, monospace);\n  letter-spacing: 0.04em;\n}\n\n.fui-CreditCardExpiryField {\n  max-width: 80px;\n}\n\n.fui-CreditCardCVVField {\n  max-width: 72px;\n}\n\n/* ── Flip states ────────────────────────────────────────────────────────── */\n\n.fui-CreditCardContent {\n  &:where([data-face='back']) {\n    & :where(.fui-CreditCardFront) {\n      transform: rotateY(-180deg);\n    }\n\n    & :where(.fui-CreditCardBack) {\n      transform: rotateY(0deg);\n    }\n  }\n}\n\n/* ── Brand Logo ─────────────────────────────────────────────────────────── */\n\n.fui-CreditCardBrandLogo {\n  height: 40px;\n  width: auto;\n  flex-shrink: 0;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .fui-CreditCardFront,\n  .fui-CreditCardBack {\n    transition: none;\n    transform: none;\n    backface-visibility: visible;\n  }\n\n  .fui-CreditCardFront {\n    opacity: 1;\n  }\n\n  .fui-CreditCardBack {\n    opacity: 0;\n  }\n\n  .fui-CreditCardContent {\n    &:where([data-face='back']) {\n      & :where(.fui-CreditCardFront) {\n        transform: none;\n        opacity: 0;\n      }\n\n      & :where(.fui-CreditCardBack) {\n        transform: none;\n        opacity: 1;\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/credit-card/credit-card.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\nimport creditCardType from 'credit-card-type';\n\nimport React, { useState } from 'react';\nimport { Button, Callout, CreditCard, Form, SegmentedControlRadioGroup, Text } from '..';\nimport { Theme } from '../../theme';\nimport './credit-card.css';\n\nconst meta = {\n  title: 'Components/CreditCard',\n  component: CreditCard.Root,\n  args: {},\n  argTypes: {},\n  parameters: {\n    layout: 'centered',\n  },\n  tags: ['autodocs'],\n} satisfies Meta<typeof CreditCard.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\nconst WhopLogo = () => (\n  <svg width=\"108\" height=\"24\" viewBox=\"0 0 108 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <path\n      d=\"M46.2189 18.2999L42.3132 2.72815H45.7979L48.4164 13.506H48.4609L52.2339 2.72815H55.2299L59.0029 13.506H59.0474L61.6882 2.72815H65.1506L61.2441 18.2999H57.6936L53.7426 7.89054H53.699L49.7257 18.2999H46.2189Z\"\n      fill=\"currentColor\"\n    />\n    <path\n      d=\"M66.2178 2.72813H69.5021V7.89053H69.5466C69.8368 7.35648 70.4109 6.93192 71.0829 6.64443C71.706 6.37741 72.6103 6.2083 73.4087 6.20385C74.2872 6.1994 75.5021 6.42547 76.3601 6.86962C77.2324 7.34313 77.8919 7.97953 78.3352 8.77792C78.8087 9.60658 79.0454 10.5385 79.0454 11.5745V18.299H75.7611V12.0178C75.7611 11.101 75.487 10.3907 74.9396 9.88695C74.3922 9.38406 73.6445 9.13217 72.6975 9.13217C71.7505 9.13217 70.9957 9.3983 70.3895 9.93145C69.7976 10.4637 69.5021 11.1597 69.5021 12.0178V18.299H66.2178V2.72813Z\"\n      fill=\"currentColor\"\n    />\n    <path\n      d=\"M80.1892 12.4184C80.1892 11.4865 80.3663 10.6356 80.7215 9.86662C81.0766 9.0976 81.5608 8.44251 82.1749 7.90224C82.7891 7.36197 83.4958 6.94453 84.2942 6.64813C85.0935 6.35263 85.9364 6.20399 86.8247 6.20399C87.7129 6.20399 88.6039 6.35619 89.4103 6.65881C90.2167 6.96233 90.9199 7.38422 91.5189 7.9236C92.1179 8.46387 92.5914 9.11451 92.9394 9.87641C93.2865 10.6383 93.461 11.4857 93.461 12.4176C93.461 13.3495 93.283 14.2191 92.9287 14.981C92.5736 15.7429 92.093 16.3944 91.4859 16.9338C90.8789 17.474 90.1731 17.8915 89.3667 18.1879C88.5603 18.4834 87.7129 18.632 86.8255 18.632C85.9381 18.632 85.0686 18.4798 84.2621 18.1772C83.4557 17.8737 82.7526 17.4482 82.1536 16.9008C81.5546 16.3534 81.0775 15.6992 80.7224 14.9365C80.3672 14.1746 80.1901 13.3352 80.1901 12.4176L80.1892 12.4184ZM90.1767 12.4184C90.1767 11.4127 89.8696 10.6063 89.2554 9.99924C88.6413 9.3931 87.8313 9.08959 86.8255 9.08959C86.3369 9.08959 85.8856 9.17148 85.4717 9.33347C85.057 9.49635 84.7018 9.72154 84.4063 10.0108C84.1099 10.2992 83.8812 10.6508 83.7183 11.0647C83.5554 11.4794 83.4744 11.9298 83.4744 12.4184C83.4744 12.9071 83.5554 13.3548 83.7183 13.7616C83.8812 14.1683 84.1144 14.5199 84.417 14.8154C84.7205 15.1118 85.0748 15.3405 85.4824 15.5034C85.8892 15.6663 86.3369 15.7473 86.8255 15.7473C87.3142 15.7473 87.7646 15.6663 88.1793 15.5034C88.5932 15.3405 88.9484 15.1154 89.2448 14.8261C89.5403 14.5377 89.7699 14.1861 89.9328 13.7722C90.0957 13.3584 90.1767 12.9071 90.1767 12.4184Z\"\n      fill=\"currentColor\"\n    />\n    <path\n      d=\"M94.6493 6.19946H97.801V7.89059H97.8455C98.0511 7.44556 98.918 6.70324 99.5989 6.50387C100.279 6.30449 100.967 6.20391 101.663 6.20391C102.55 6.20391 103.364 6.3668 104.104 6.69256C104.844 7.01833 105.484 7.46247 106.024 8.0241C106.565 8.58663 106.986 9.24439 107.289 9.99917C107.593 10.7539 107.744 11.5603 107.744 12.4184C107.744 13.2764 107.592 14.1273 107.289 14.8821C106.986 15.6369 106.564 16.2911 106.024 16.8465C105.484 17.401 104.841 17.838 104.094 18.1558C103.346 18.4735 102.536 18.6328 101.664 18.6328C101.383 18.6328 101.068 18.607 100.72 18.5554C100.372 18.5038 100.032 18.4254 99.6995 18.3222C99.3666 18.2189 99.048 18.089 98.7453 17.9341C98.4418 17.7784 98.1864 17.5977 97.9799 17.3903H97.9354V23.2941H94.651V6.19946H94.6493ZM104.459 12.4184C104.459 11.4126 104.155 10.6098 103.549 10.0107C102.942 9.41172 102.136 9.11177 101.13 9.11177C100.775 9.11177 100.409 9.1714 100.032 9.28889C99.6541 9.40727 99.3105 9.57727 98.9999 9.79979C98.6893 10.0214 98.4338 10.2884 98.2345 10.5991C98.0351 10.9097 97.9345 11.2648 97.9345 11.6645V13.1518C97.9345 13.6698 98.0858 14.1211 98.3893 14.5056C98.6919 14.8901 99.0738 15.1865 99.5322 15.393C100.006 15.6297 100.545 15.7481 101.152 15.7481C102.143 15.7481 102.942 15.441 103.549 14.8269C104.155 14.2127 104.459 13.409 104.459 12.4184Z\"\n      fill=\"currentColor\"\n    />\n    <path\n      d=\"M5.85959 3.20216e-06C3.43731 3.20216e-06 1.7675 1.06286 0.503858 2.26479C0.503858 2.26479 -0.00638655 2.74833 6.05859e-05 2.76306L5.30698 8.06998L10.613 2.76306C9.60814 1.37969 7.7136 3.20216e-06 5.85959 3.20216e-06Z\"\n      fill=\"currentColor\"\n    />\n    <path\n      d=\"M18.9625 0.000719236C16.5402 0.000719236 14.8704 1.06358 13.6067 2.26551C13.6067 2.26551 13.1407 2.73615 13.1195 2.76378L6.55999 9.3242L11.8586 14.6228L23.7158 2.76378C22.711 1.38041 20.8174 0.000719236 18.9625 0.000719236Z\"\n      fill=\"currentColor\"\n    />\n    <path\n      d=\"M32.1036 0C29.6813 0 28.0115 1.06286 26.7479 2.26479C26.7479 2.26479 26.2625 2.73911 26.2441 2.76306L13.1223 15.8867L14.5112 17.2756C16.6599 19.4243 20.1773 19.4243 22.326 17.2756L36.8404 2.76306H36.857C35.8521 1.37969 33.9585 0 32.1036 0Z\"\n      fill=\"currentColor\"\n    />\n  </svg>\n);\nconst CustomWhopLogo = () => (\n  <svg width=\"57\" height=\"32\" viewBox=\"0 0 57 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <g opacity=\"0.3\">\n      <g filter=\"url(#filter0_i_1041_34564)\">\n        <path\n          d=\"M47.1492 0.759766C48.9062 0.759785 50.5576 1.4071 51.9079 2.25123C53.4911 3.24106 54.6535 4.60218 55.8033 6.01783C56.1331 6.42381 56.0984 7.01493 55.7246 7.38079L54.4721 8.60678L35.1859 27.9523C31.4548 31.6956 25.3597 31.6956 21.6285 27.9523L18.2993 24.6124L18.3003 24.6114L9.31233 15.5953L1.24217 7.49906L1.03215 7.27437C0.667703 6.88446 0.668113 6.27902 1.03715 5.89346C1.49113 5.41917 2.08397 4.80817 2.48237 4.42909L2.48335 4.42711C4.44849 2.55258 7.20843 0.759766 11.2081 0.759766C12.9648 0.75981 14.6165 1.40711 15.9668 2.25123C17.3249 3.10022 18.5099 4.22852 19.3512 5.39044L19.4055 5.46659L19.6953 5.1768C19.7066 5.16471 19.7167 5.15276 19.7259 5.14318C19.7533 5.11425 19.7869 5.07993 19.8205 5.04526C19.8887 4.97491 19.9739 4.88674 20.0561 4.80295C20.1389 4.71853 20.2211 4.63616 20.2819 4.57448C20.3123 4.54359 20.3381 4.51729 20.3558 4.49931L20.4051 4.44986L20.4268 4.42909C22.3921 2.55385 25.1515 0.759766 29.1525 0.759766C30.9096 0.759792 32.561 1.40711 33.9112 2.25123C35.2693 3.10032 36.4544 4.22872 37.2957 5.39044L37.3627 5.48341L37.6693 5.1768C37.672 5.17397 37.6741 5.17106 37.6762 5.16889C37.6932 5.15106 37.7102 5.13393 37.7235 5.12043C37.7514 5.09209 37.7856 5.05791 37.8201 5.0235C37.8903 4.95356 37.9793 4.86534 38.0646 4.78119C38.1504 4.69665 38.2352 4.61367 38.2983 4.55173C38.3298 4.52079 38.3558 4.49463 38.3742 4.47657C38.3833 4.46765 38.3909 4.46066 38.3959 4.4558C38.3983 4.45336 38.4018 4.44986 38.4018 4.44986L38.4028 4.44788L38.4136 4.43799L38.4235 4.42909C40.3887 2.55384 43.1481 0.759766 47.1492 0.759766ZM47.1492 2.78531C43.8319 2.78531 41.545 4.24549 39.8145 5.89682C39.8145 5.89682 39.1511 6.54693 39.1244 6.58124L21.1544 24.6124L23.0561 26.5202C25.9987 29.4724 30.8157 29.4724 33.7584 26.5202L53.6361 6.58124H53.6588C52.2826 4.68069 49.6894 2.78534 47.1492 2.78531ZM29.1525 2.78531C25.8353 2.78531 23.5484 4.24549 21.8178 5.89682C21.8178 5.89682 21.1806 6.54208 21.1504 6.58124L12.1673 15.5953L19.4242 22.8746L35.6621 6.58124C34.286 4.68069 31.6927 2.78535 29.1525 2.78531ZM11.2081 2.78531C7.89088 2.78531 5.60394 4.2455 3.8734 5.89682C3.8734 5.89682 3.18083 6.55533 3.18331 6.58124L10.451 13.8724L17.7177 6.58124C16.3415 4.6807 13.747 2.78538 11.2081 2.78531Z\"\n          fill=\"url(#paint0_linear_1041_34564)\"\n        />\n      </g>\n      <path\n        d=\"M47.1489 0.379883C48.9977 0.379903 50.7188 1.05978 52.1089 1.92871V1.92969C53.7512 2.9565 54.9487 4.36311 56.0981 5.77832C56.5519 6.33702 56.5041 7.14971 55.9907 7.65234L54.7378 8.87793L35.4546 28.2207C31.5751 32.1125 25.2394 32.1125 21.3599 28.2207L18.0308 24.8809L17.7632 24.6123V24.6113L9.04346 15.8633L0.973145 7.76758L0.964355 7.75879L0.754395 7.53418C0.253848 6.99866 0.253243 6.16363 0.763184 5.63086C1.19866 5.17589 1.76768 4.58885 2.17139 4.20117L2.17334 4.19824L2.22119 4.15234C4.23021 2.23595 7.07959 0.379883 11.2085 0.379883C13.057 0.380019 14.7783 1.05971 16.1685 1.92871C17.4581 2.73493 18.5932 3.78755 19.4448 4.8877C19.4467 4.88571 19.4488 4.88386 19.4507 4.88184C19.4798 4.85114 19.5157 4.81394 19.5474 4.78125C19.6149 4.71163 19.7015 4.62188 19.7847 4.53711C19.8667 4.45347 19.9538 4.36585 20.0112 4.30762C20.0396 4.27885 20.0686 4.24953 20.0854 4.23242L20.1421 4.17578L20.1646 4.15527V4.1543C22.1737 2.23723 25.0225 0.379883 29.1528 0.379883C31.0017 0.379981 32.7227 1.0597 34.1128 1.92871V1.92969C35.4089 2.74013 36.549 3.79916 37.4019 4.90527L37.5522 4.75488C37.623 4.68434 37.7126 4.59529 37.7983 4.51074C37.8843 4.42595 37.9695 4.34141 38.0317 4.28027C38.0466 4.26569 38.0611 4.2528 38.0737 4.24023C38.0793 4.23468 38.0839 4.22806 38.0894 4.22266L38.0942 4.21484L38.147 4.16699L38.1577 4.15723L38.1587 4.15625L38.1694 4.14746C40.1781 2.23303 43.024 0.37997 47.1489 0.379883ZM47.1489 3.16504C43.9609 3.16512 41.7631 4.56261 40.0767 6.17188L40.0522 6.19629C40.0341 6.21409 40.0073 6.23885 39.9761 6.26953C39.9136 6.33091 39.8309 6.41392 39.7466 6.49707C39.6621 6.58034 39.5764 6.66353 39.5112 6.72852C39.4786 6.76106 39.4515 6.78893 39.4321 6.80859C39.4172 6.82375 39.4117 6.83009 39.4116 6.83008L39.4097 6.83301L39.3931 6.84961L21.6899 24.6123L23.3247 26.252C26.119 29.0553 30.6955 29.0553 33.4897 26.252L53.145 6.53516C52.4994 5.71594 51.627 4.91061 50.6392 4.29297C49.5413 3.60655 48.3271 3.16505 47.1489 3.16504ZM29.1528 3.16504C25.9647 3.16504 23.7661 4.56256 22.0796 6.17188C22.075 6.17651 22.069 6.18334 22.061 6.19141C22.0437 6.20902 22.0187 6.2343 21.9888 6.26465C21.9287 6.32564 21.8474 6.40739 21.7661 6.49023C21.685 6.57294 21.6036 6.65661 21.5405 6.72168C21.509 6.7542 21.4823 6.78181 21.4634 6.80176C21.4356 6.831 21.4396 6.82786 21.4507 6.81348L21.436 6.83203L21.4194 6.84961L12.7026 15.5947L19.4233 22.3359L35.1587 6.54785C34.5121 5.72415 33.6352 4.91385 32.6421 4.29297C31.5443 3.60666 30.3309 3.16513 29.1528 3.16504ZM11.2085 3.16504C8.21935 3.16504 6.10036 4.39335 4.45752 5.87305L4.13525 6.17188L4.12744 6.17969C4.12245 6.18444 4.11519 6.19139 4.10596 6.2002C4.08718 6.2181 4.06006 6.24355 4.02783 6.27441C3.96334 6.33617 3.87797 6.41892 3.79248 6.50195C3.76644 6.52724 3.74045 6.55257 3.71533 6.57715L10.4507 13.334L17.2144 6.54785C16.5677 5.72423 15.6909 4.91386 14.6978 4.29297C13.5998 3.6066 12.3859 3.16517 11.2085 3.16504Z\"\n        stroke=\"#989898\"\n        stroke-width=\"0.75958\"\n      />\n      <g filter=\"url(#filter1_i_1041_34564)\">\n        <path\n          d=\"M47.3176 2.66699C49.881 2.66702 52.4978 4.57966 53.8865 6.49754L33.8047 26.6184C30.8352 29.5975 25.9742 29.5975 23.0047 26.6184L21.0856 24.6931L39.2196 6.49754C39.2465 6.46292 39.916 5.80688 39.916 5.80688C41.6623 4.14048 43.9701 2.66699 47.3176 2.66699ZM29.1568 2.66699C31.7201 2.66703 34.337 4.57966 35.7257 6.49754L19.3397 22.9395L12.0167 15.5938L21.0817 6.49754C21.1122 6.45803 21.7552 5.80688 21.7552 5.80688C23.5015 4.14049 25.8093 2.66699 29.1568 2.66699ZM11.0487 2.66699C13.6108 2.66706 16.2289 4.57966 17.6176 6.49754L10.2847 13.8552L2.95069 6.49754C2.94819 6.4714 3.64708 5.80688 3.64708 5.80688C5.3934 4.1405 7.7012 2.66699 11.0487 2.66699Z\"\n          fill=\"white\"\n        />\n      </g>\n      <path\n        d=\"M47.3179 2.51367C48.6365 2.51375 49.9593 3.00549 51.1235 3.7334C52.2883 4.46164 53.3043 5.43244 54.0103 6.40723L54.0874 6.51367L53.9946 6.60547L33.9136 26.7266C30.8841 29.7658 25.9254 29.7658 22.896 26.7266L20.9771 24.8018L20.8696 24.6934L20.9771 24.585L39.1108 6.38965C39.1219 6.3774 39.1361 6.36261 39.1479 6.35059C39.1694 6.32878 39.1985 6.2999 39.2319 6.2666C39.2987 6.19997 39.3849 6.1144 39.4702 6.03027C39.5556 5.94605 39.6404 5.86286 39.7036 5.80078C39.7352 5.76973 39.7614 5.74361 39.7798 5.72559C39.7889 5.71664 39.7964 5.70989 39.8013 5.70508L39.8081 5.69824L39.8101 5.69629C41.5742 4.01293 43.9182 2.51367 47.3179 2.51367ZM29.1567 2.51367C30.4755 2.51369 31.799 3.00541 32.9634 3.7334C34.1281 4.46169 35.1442 5.43244 35.8501 6.40723L35.9263 6.51367L35.8345 6.60547L19.4487 23.0479L19.3394 23.1562L19.231 23.0479L11.9077 15.7021L11.8003 15.5938L11.9077 15.4854L20.9731 6.38965C20.9836 6.3779 20.9965 6.36304 21.0083 6.35059C21.0292 6.32854 21.0572 6.29976 21.0894 6.2666C21.1542 6.19967 21.2385 6.1142 21.3208 6.03027C21.4032 5.94633 21.4846 5.86345 21.5454 5.80176C21.5758 5.77096 21.601 5.74541 21.6187 5.72754C21.6275 5.7186 21.6344 5.71084 21.6392 5.70605L21.6489 5.69629C23.413 4.01294 25.7571 2.51369 29.1567 2.51367ZM11.0483 2.51367C12.3664 2.5137 13.6895 3.00549 14.854 3.7334C16.019 4.46167 17.0358 5.43237 17.7417 6.40723L17.8179 6.51367L17.7261 6.60547L10.3931 13.9639L10.2847 14.0723L10.1763 13.9639L2.84229 6.60547L2.80322 6.56641L2.79834 6.51172C2.7947 6.47256 2.80744 6.4428 2.81006 6.43652C2.81451 6.42594 2.81898 6.41764 2.82178 6.41309C2.82747 6.40386 2.8335 6.39557 2.8374 6.39062C2.84574 6.38008 2.85659 6.3685 2.8667 6.35742C2.88765 6.33447 2.91675 6.30387 2.94971 6.27051C3.01599 6.20342 3.10368 6.11696 3.19092 6.03223C3.27844 5.94722 3.36651 5.86362 3.43213 5.80078C3.46493 5.76937 3.49206 5.74289 3.51123 5.72461C3.52082 5.71547 3.52855 5.70803 3.53369 5.70312L3.54053 5.69629L3.5415 5.69531C5.30549 4.01221 7.64922 2.51378 11.0483 2.51367Z\"\n        stroke=\"#989898\"\n        stroke-width=\"0.306603\"\n      />\n    </g>\n    <defs>\n      <filter\n        id=\"filter0_i_1041_34564\"\n        x=\"0\"\n        y=\"0\"\n        width=\"56.7891\"\n        height=\"31.5195\"\n        filterUnits=\"userSpaceOnUse\"\n        color-interpolation-filters=\"sRGB\"\n      >\n        <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\" />\n        <feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\" />\n        <feColorMatrix\n          in=\"SourceAlpha\"\n          type=\"matrix\"\n          values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"\n          result=\"hardAlpha\"\n        />\n        <feOffset dy=\"1.01277\" />\n        <feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\" />\n        <feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.596078 0 0 0 0 0.596078 0 0 0 0 0.596078 0 0 0 1 0\" />\n        <feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_1041_34564\" />\n      </filter>\n      <filter\n        id=\"filter1_i_1041_34564\"\n        x=\"2.64404\"\n        y=\"2.36035\"\n        width=\"51.644\"\n        height=\"26.7988\"\n        filterUnits=\"userSpaceOnUse\"\n        color-interpolation-filters=\"sRGB\"\n      >\n        <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\" />\n        <feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\" />\n        <feColorMatrix\n          in=\"SourceAlpha\"\n          type=\"matrix\"\n          values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"\n          result=\"hardAlpha\"\n        />\n        <feOffset dy=\"-1.02201\" />\n        <feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\" />\n        <feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.596078 0 0 0 0 0.596078 0 0 0 0 0.596078 0 0 0 1 0\" />\n        <feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_1041_34564\" />\n      </filter>\n      <linearGradient\n        id=\"paint0_linear_1041_34564\"\n        x1=\"28.3843\"\n        y1=\"0.759766\"\n        x2=\"28.3843\"\n        y2=\"30.7598\"\n        gradientUnits=\"userSpaceOnUse\"\n      >\n        <stop stop-color=\"white\" />\n        <stop offset=\"1\" stop-color=\"#D9D9D9\" />\n      </linearGradient>\n    </defs>\n  </svg>\n);\n\nconst BrandLogo = () => (\n  <svg width=\"64\" height=\"34\" viewBox=\"0 0 64 34\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <path\n      d=\"M34.1172 27.4805C34.3793 27.4805 34.6192 27.5187 34.8369 27.5938C35.0541 27.67 35.241 27.7756 35.3975 27.9092H35.4229C35.4731 27.8201 35.5594 27.7467 35.6826 27.6904C35.8053 27.6341 35.9384 27.5931 36.0811 27.5684C36.2229 27.5427 36.3504 27.5312 36.4619 27.5312H36.7295L36.6631 28.1875L35.5908 28.1025L35.583 28.1191C35.8392 28.4053 35.9677 28.7561 35.9678 29.1699C35.9678 29.4961 35.8919 29.7865 35.7412 30.041C35.5905 30.2966 35.3768 30.497 35.1006 30.6426C34.8243 30.788 34.4968 30.8613 34.1172 30.8613C33.9666 30.8613 33.8228 30.8565 33.6855 30.8447C33.5494 30.833 33.4556 30.8282 33.4053 30.8281C33.2044 30.8281 33.0417 30.8606 32.9189 30.9287C32.7958 30.9955 32.7344 31.0994 32.7344 31.2402C32.7345 31.3855 32.7873 31.4838 32.8906 31.5342C32.9933 31.5845 33.1256 31.6094 33.2871 31.6094H35.2979C35.7775 31.6094 36.1108 31.6996 36.2979 31.8789C36.4847 32.0585 36.5791 32.3197 36.5791 32.6611C36.5789 33.0867 36.3763 33.4163 35.9717 33.6484C35.5668 33.8819 34.9426 33.998 34.0996 33.998C33.6756 33.998 33.2677 33.9614 32.877 33.8887C32.4864 33.8159 32.1791 33.7179 31.9561 33.5947L31.9141 32.9209H31.9229C32.0956 33.0498 32.3689 33.1753 32.7432 33.2949C33.1172 33.4158 33.5727 33.4775 34.1084 33.4775C34.7502 33.4775 35.2085 33.4158 35.4824 33.2949C35.7556 33.1752 35.8926 32.9934 35.8926 32.7529C35.8925 32.5795 35.8451 32.4583 35.75 32.3916C35.6554 32.3235 35.4822 32.291 35.2305 32.291H33.2959C32.9554 32.291 32.6844 32.2226 32.4834 32.0889C32.2827 31.954 32.1826 31.7382 32.1826 31.4414C32.1827 31.2222 32.2617 31.0396 32.4209 30.8906C32.5798 30.7428 32.7938 30.6513 33.0615 30.6172V30.6006C32.8103 30.4551 32.6153 30.2592 32.4756 30.0117C32.336 29.7654 32.2656 29.4843 32.2656 29.1699C32.2657 28.8511 32.3417 28.5639 32.4922 28.3096C32.6429 28.0537 32.8565 27.8519 33.1328 27.7041C33.4091 27.5552 33.7375 27.4805 34.1172 27.4805ZM26.9131 25.8428C27.3763 25.8428 27.7497 25.8933 28.0312 25.9941C28.3132 26.0951 28.5215 26.1961 28.6553 26.2969L28.7139 27.1123H28.6885C28.5599 27.0008 28.3978 26.8985 28.2021 26.8057C28.0072 26.7131 27.7947 26.6393 27.5664 26.583C27.3376 26.5267 27.1117 26.4981 26.8887 26.498C26.5035 26.498 26.1847 26.5686 25.9336 26.708C25.6825 26.8489 25.5566 27.0931 25.5566 27.4404C25.5566 27.7089 25.6177 27.9175 25.7402 28.0664C25.8634 28.2155 26.0377 28.333 26.2637 28.4199C26.4904 28.5067 26.7572 28.5953 27.0645 28.6855C27.343 28.764 27.6072 28.8443 27.8555 28.9287C28.1035 29.012 28.323 29.119 28.5127 29.248C28.702 29.377 28.8517 29.5467 28.9609 29.7578C29.0695 29.9678 29.124 30.2376 29.124 30.5684C29.124 31.1913 28.9189 31.6628 28.5088 31.9854C28.0982 32.308 27.5244 32.4688 26.7871 32.4688C26.4191 32.4687 26.0477 32.4167 25.6738 32.3135C25.2994 32.2091 24.9955 32.0729 24.7607 31.9053L24.7188 31.0723H24.7441C25.0234 31.3022 25.3483 31.4848 25.7197 31.6162C26.0907 31.7475 26.4695 31.8125 26.8545 31.8125C27.8481 31.8125 28.3446 31.454 28.3447 30.7373C28.3447 30.4792 28.2864 30.273 28.1689 30.1191C28.0515 29.9655 27.8769 29.8393 27.6455 29.7441C27.4138 29.6492 27.1275 29.5541 26.7871 29.458C26.5196 29.3852 26.2655 29.3055 26.0254 29.2188C25.7854 29.132 25.5733 29.0232 25.3887 28.8906C25.2049 28.7593 25.0614 28.5904 24.958 28.3828C24.8546 28.1752 24.8027 27.9109 24.8027 27.5918C24.8027 27.1987 24.897 26.8733 25.0869 26.6152C25.2766 26.3584 25.5322 26.1651 25.8535 26.0361C26.1741 25.9071 26.5276 25.8428 26.9131 25.8428ZM44.5273 27.4824C45.1356 27.4825 45.5876 27.6034 45.8838 27.8438C46.1792 28.0841 46.3281 28.4833 46.3281 29.0381V32.3516H45.6162V31.4434H45.583C45.4597 31.7966 45.2691 32.0563 45.0127 32.2217C44.7557 32.3869 44.4351 32.4687 44.0498 32.4688C43.7875 32.4688 43.546 32.4196 43.3252 32.3223C43.105 32.2237 42.9276 32.0755 42.7939 31.876C42.6596 31.6767 42.5928 31.4236 42.5928 31.1152C42.5928 30.808 42.6567 30.5588 42.7852 30.3711C42.9131 30.1834 43.0934 30.0393 43.3252 29.9385C43.5572 29.8376 43.835 29.7585 44.1592 29.7021C44.5552 29.6354 44.8693 29.5729 45.1006 29.5166C45.3322 29.4615 45.4981 29.3858 45.5986 29.291V29.0713C45.5986 28.724 45.5192 28.4716 45.3604 28.3145C45.2009 28.1585 44.9044 28.0801 44.4688 28.0801C44.1895 28.0801 43.914 28.1263 43.6436 28.2227C43.3725 28.3176 43.1284 28.4612 42.9111 28.6514H42.8945L42.9775 27.9189C43.1562 27.7958 43.3795 27.6928 43.6475 27.6084C43.9156 27.525 44.2096 27.4824 44.5273 27.4824ZM48.7295 27.5996H50.1777L50.0869 28.2227H48.7295V31.0723C48.7295 31.3761 48.7944 31.5794 48.9229 31.6826C49.0508 31.7869 49.2185 31.8389 49.4258 31.8389C49.6148 31.8388 49.778 31.8208 49.918 31.7881C50.058 31.754 50.1729 31.7156 50.2617 31.6699H50.2871L50.2197 32.3008C50.1357 32.3455 50.0119 32.3852 49.8438 32.418C49.6756 32.4521 49.5052 32.4687 49.333 32.4688C48.9142 32.4688 48.5839 32.3691 48.3438 32.1709C48.1039 31.9714 47.9844 31.6451 47.9844 31.1914V28.2227H47.1133L47.2139 27.7266L47.9844 27.6162V26.5996L48.7295 26.4902V27.5996ZM51.8633 30.6523C51.8633 31.0558 51.947 31.3524 52.1152 31.54C52.2824 31.7275 52.5894 31.8212 53.0352 31.8213C53.2921 31.8213 53.5282 31.7679 53.7432 31.6611C53.958 31.5556 54.1304 31.4039 54.2588 31.208C54.3874 31.0121 54.4512 30.7815 54.4512 30.5176V27.5996H55.1973V32.3516H54.4844V31.3506H54.4512C54.3554 31.6192 54.2188 31.8375 54.04 32.0029C53.8614 32.1683 53.6605 32.2866 53.4375 32.3594C53.2144 32.4321 52.9936 32.4687 52.7764 32.4688C52.2624 32.4688 51.8581 32.3351 51.5625 32.0654C51.2658 31.7966 51.1182 31.3812 51.1182 30.8203V27.5996H51.8633V30.6523ZM61.8281 27.4824C62.3245 27.4825 62.7276 27.5709 63.0371 27.748C63.3477 27.9239 63.5734 28.1706 63.7158 28.4873C63.8583 28.8038 63.9296 29.1719 63.9297 29.5928C63.9297 29.6491 63.9256 29.7163 63.9209 29.7949C63.9152 29.8734 63.9072 29.9439 63.8955 30.0049H60.3193C60.3193 30.0108 60.3207 30.0168 60.3242 30.0215C60.3265 30.0273 60.3252 30.0334 60.3193 30.0391C60.3311 30.6057 60.4877 31.0508 60.7891 31.377C61.0906 31.7017 61.5009 31.8633 62.0195 31.8633C62.4447 31.8633 62.7895 31.8122 63.0547 31.709C63.32 31.6046 63.5579 31.4656 63.7705 31.292H63.7871L63.7207 31.9727C63.5806 32.0912 63.3632 32.2028 63.0664 32.3096C62.7709 32.4163 62.4026 32.4688 61.9609 32.4688C61.4808 32.4687 61.0612 32.3629 60.7002 32.1494C60.3406 31.936 60.0604 31.6429 59.8594 31.2666C59.6585 30.8912 59.5576 30.4626 59.5576 29.9805C59.5576 29.4982 59.6568 29.0687 59.8555 28.6934C60.0529 28.3179 60.3244 28.0225 60.668 27.8066C61.0113 27.5908 61.3983 27.4824 61.8281 27.4824ZM31.0254 32.3516H30.2803V27.5996H31.0254V32.3516ZM39.8701 27.4814C40.3835 27.4814 40.7858 27.613 41.0762 27.877C41.3664 28.1397 41.5117 28.5528 41.5117 29.1123V32.3506H40.7744V29.3242C40.7744 28.9255 40.6894 28.6271 40.5195 28.4277C40.3489 28.2294 40.0401 28.1299 39.5938 28.1299C39.3316 28.1299 39.0928 28.1824 38.8779 28.2891C38.663 28.3958 38.4928 28.5471 38.3672 28.7432C38.2416 28.939 38.1787 29.1716 38.1787 29.4414V32.3506H37.4326V27.5996H38.1455V28.6084H38.1865C38.2759 28.3399 38.4112 28.1224 38.5928 27.957C38.7737 27.7916 38.9781 27.671 39.2041 27.5947C39.4302 27.5196 39.6522 27.4815 39.8701 27.4814ZM58.9551 27.4932C59.0306 27.5025 59.0842 27.5119 59.1182 27.5234L59.0264 28.3389H59C58.9557 28.3226 58.8892 28.3041 58.7998 28.2842C58.711 28.2655 58.6128 28.2549 58.5078 28.2549C58.1386 28.2549 57.8503 28.371 57.6436 28.6045C57.4369 28.8367 57.334 29.189 57.334 29.6592V32.3506H56.5889V27.5986H57.3008V28.5918H57.3428C57.4491 28.1765 57.6297 27.8875 57.8867 27.7256C58.1437 27.5625 58.4233 27.4815 58.7246 27.4814C58.803 27.4814 58.8802 27.4849 58.9551 27.4932ZM45.5908 29.7695C45.5015 29.8482 45.3432 29.9169 45.1172 29.9756C44.8912 30.0342 44.6105 30.0953 44.2754 30.1562C43.9912 30.2008 43.7608 30.2852 43.585 30.4082C43.4091 30.5314 43.3213 30.7513 43.3213 31.0645C43.3213 31.3507 43.4036 31.5619 43.5684 31.6992C43.7331 31.8376 43.9606 31.9053 44.251 31.9053C44.5301 31.9052 44.7699 31.8468 44.9707 31.7295C45.1718 31.611 45.3253 31.4643 45.4316 31.2871C45.5373 31.1112 45.5908 30.9333 45.5908 30.7539V29.7695ZM34.1172 28.0273C33.7539 28.0273 33.4699 28.1251 33.2666 28.3223C33.0629 28.5181 32.961 28.8007 32.9609 29.1699C32.9609 29.5521 33.0629 29.8387 33.2666 30.0322C33.4699 30.2257 33.7539 30.3232 34.1172 30.3232C34.4739 30.3232 34.7562 30.2257 34.9629 30.0322C35.169 29.8387 35.2725 29.5522 35.2725 29.1699C35.2724 28.8007 35.1691 28.5181 34.9629 28.3223C34.7562 28.1251 34.4739 28.0274 34.1172 28.0273ZM61.8359 28.0537C61.4166 28.0537 61.0793 28.1834 60.8223 28.4414C60.5664 28.6994 60.4096 29.058 60.3535 29.5166H63.209V29.4336C63.209 29.1532 63.1669 28.9101 63.084 28.7061C62.9998 28.5009 62.8583 28.3415 62.6611 28.2266C62.4624 28.1116 62.1875 28.0537 61.8359 28.0537ZM30.6484 26.0107C30.7821 26.0107 30.8941 26.0518 30.9834 26.1328C31.0726 26.2148 31.1171 26.3165 31.1172 26.4395C31.1172 26.5684 31.0727 26.6729 30.9834 26.7549C30.8941 26.8359 30.7821 26.877 30.6484 26.877C30.5141 26.8769 30.4038 26.8359 30.3174 26.7549C30.2309 26.6728 30.1875 26.5685 30.1875 26.4395C30.1875 26.3164 30.231 26.2148 30.3174 26.1328C30.4038 26.0518 30.5141 26.0108 30.6484 26.0107Z\"\n      fill=\"currentColor\"\n    />\n    <path\n      d=\"M31.6887 0.367014L27.4126 20.4405H22.2416L26.5175 0.367014H31.6887ZM53.4478 13.3287L56.1699 5.78955L57.7354 13.3287H53.4478ZM59.2168 20.4405H64L59.8267 0.367014H55.4104C54.4198 0.367014 53.5809 0.946676 53.2094 1.8394L45.4516 20.4405H50.8797L51.9592 17.4443H58.5931L59.2168 20.4405ZM45.7203 13.887C45.7414 8.58889 38.4229 8.29671 38.4744 5.93042C38.4883 5.20885 39.1729 4.44391 40.6661 4.24804C41.4092 4.1507 43.4492 4.07556 45.7671 5.1468L46.6737 0.890358C45.4306 0.435099 43.8277 -0.000162125 41.8368 -0.000162125C36.7264 -0.000162125 33.128 2.72875 33.0977 6.63669C33.065 9.52514 35.6656 11.1371 37.6261 12.0992C39.6404 13.0822 40.3156 13.7134 40.3087 14.5933C40.2945 15.9401 38.701 16.5339 37.2148 16.5573C34.6142 16.5996 33.1047 15.8533 31.9013 15.2902L30.9643 19.6885C32.1724 20.2458 34.4016 20.7303 36.7172 20.7549C42.1476 20.7549 45.7017 18.0589 45.7203 13.887ZM24.3001 0.367014L15.9208 20.4405H10.4531L6.3312 4.42053C6.07992 3.43384 5.86275 3.07254 5.10084 2.65714C3.85905 1.97895 1.80615 1.34429 0 0.950207L0.122566 0.367014H8.92255C10.0441 0.367014 11.0525 1.11563 11.307 2.41318L13.4849 14.0302L18.8662 0.367014H24.3001Z\"\n      fill=\"currentColor\"\n    />\n  </svg>\n);\n\nconst CustomBrandLogo = () => (\n  <svg width=\"86\" height=\"43\" viewBox=\"0 0 86 43\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <g opacity=\"0.3\">\n      <path\n        d=\"M40.0617 35.262H38.6055V38.5169H40.0617C40.6623 38.5169 41.1233 38.3928 41.444 38.1444C41.7656 37.8977 41.9262 37.4771 41.9262 36.8843C41.9262 36.2973 41.7656 35.8812 41.444 35.6328C41.1233 35.3846 40.6623 35.262 40.0617 35.262ZM37.5791 42.3894V34.434H40.2086C41.0597 34.434 41.7378 34.637 42.2405 35.0415C42.7431 35.4459 42.9946 36.0563 42.9946 36.8726C42.9946 37.6962 42.7431 38.3095 42.2405 38.7096C41.7378 39.1111 41.0597 39.3126 40.2086 39.3126H38.6055V42.3894H37.5791Z\"\n        fill=\"#989898\"\n      />\n      <path d=\"M45.3195 42.3894H44.3873V34.1201H45.3195V42.3894Z\" fill=\"#989898\" />\n      <path\n        d=\"M50.4523 40.4005V39.1753C50.3406 39.2733 50.1433 39.3593 49.8605 39.4323C49.5777 39.5053 49.227 39.5813 48.8076 39.6572C48.4519 39.7127 48.164 39.8179 47.944 39.9711C47.724 40.1245 47.6138 40.3976 47.6138 40.7874C47.6138 41.1437 47.7167 41.4066 47.9228 41.5775C48.1288 41.7497 48.4131 41.8345 48.7763 41.8345C49.1255 41.8345 49.4257 41.7614 49.677 41.6154C49.9285 41.4679 50.1206 41.2854 50.2536 41.0649C50.3858 40.8458 50.4523 40.624 50.4523 40.4005ZM47.0797 37.7838L47.1841 36.8726C47.4077 36.7192 47.6869 36.5907 48.0222 36.4857C48.3576 36.3819 48.7244 36.3294 49.1219 36.3294C49.8831 36.3294 50.4486 36.4798 50.8192 36.7792C51.1888 37.0785 51.3743 37.575 51.3743 38.2657V42.3894H50.4838V41.259H50.442C50.2878 41.6987 50.0505 42.0213 49.7298 42.2272C49.4081 42.4331 49.007 42.5352 48.5248 42.5352C48.1968 42.5352 47.8951 42.4739 47.6189 42.3528C47.3435 42.2302 47.1213 42.0462 46.9541 41.7979C46.7859 41.5497 46.7026 41.2343 46.7026 40.8502C46.7026 40.4677 46.783 40.1582 46.9438 39.9244C47.1039 39.6907 47.3288 39.5112 47.6189 39.3856C47.909 39.2601 48.2559 39.1622 48.6614 39.0921C49.1569 39.009 49.5499 38.9316 49.8393 38.8615C50.1294 38.7928 50.3369 38.6978 50.4626 38.5796V38.3065C50.4626 37.8742 50.3631 37.5604 50.1644 37.3647C49.9649 37.1705 49.5939 37.0726 49.0488 37.0726C48.6995 37.0726 48.3554 37.131 48.0171 37.2509C47.6781 37.3691 47.3728 37.5472 47.101 37.7838H47.0797Z\"\n        fill=\"#989898\"\n      />\n      <path\n        d=\"M54.3798 40.7976C54.3798 41.1758 54.4602 41.4285 54.6209 41.557C54.7809 41.6869 54.9906 41.7512 55.2493 41.7512C55.4868 41.7512 55.6928 41.7292 55.8674 41.6884C56.0412 41.646 56.1844 41.5978 56.2963 41.5409H56.3277L56.2443 42.3264C56.1392 42.3821 55.982 42.4317 55.7731 42.4725C55.5635 42.5149 55.3502 42.5352 55.1339 42.5352C54.61 42.5352 54.198 42.4112 53.8976 42.1644C53.5974 41.9161 53.4476 41.5101 53.4476 40.9452V37.2507H52.3582L52.4838 36.6332L53.4476 36.4959V35.2298L54.3798 35.094V36.4754H56.1918L56.0764 37.2507H54.3798V40.7976Z\"\n        fill=\"#989898\"\n      />\n      <path\n        d=\"M58.3391 42.3894H57.4069V36.4754H58.3391V42.3894ZM57.2915 35.0312C57.2915 34.878 57.3455 34.751 57.4536 34.6487C57.5619 34.548 57.6998 34.4968 57.8679 34.4968C58.0353 34.4968 58.1747 34.548 58.2866 34.6487C58.3983 34.751 58.4538 34.878 58.4538 35.0312C58.4538 35.1919 58.3983 35.3218 58.2866 35.4241C58.1747 35.5248 58.0353 35.5759 57.8679 35.5759C57.6998 35.5759 57.5619 35.5248 57.4536 35.4241C57.3455 35.3218 57.2915 35.1919 57.2915 35.0312Z\"\n        fill=\"#989898\"\n      />\n      <path\n        d=\"M63.1466 36.3293C63.7887 36.3293 64.2915 36.4929 64.6547 36.8214C65.0177 37.1485 65.1997 37.6624 65.1997 38.359V42.3891H64.2776V38.6218C64.2776 38.1253 64.171 37.7545 63.9583 37.5063C63.745 37.2594 63.3592 37.1353 62.801 37.1353C62.473 37.1353 62.174 37.201 61.9052 37.3339C61.6363 37.4668 61.4239 37.6551 61.2667 37.8991C61.1096 38.1429 61.0306 38.432 61.0306 38.7679V42.3891H60.0984V36.4753H60.989V37.7311H61.0409C61.1528 37.3967 61.3222 37.1265 61.5495 36.9206C61.7759 36.7147 62.031 36.5643 62.3136 36.4695C62.5964 36.376 62.8741 36.3293 63.1466 36.3293Z\"\n        fill=\"#989898\"\n      />\n      <path\n        d=\"M69.2842 41.7292C69.6056 41.7292 69.9008 41.6635 70.1697 41.5306C70.4386 41.3992 70.6534 41.2094 70.814 40.9655C70.9741 40.7217 71.0545 40.4354 71.0545 40.1069V36.4754H71.9868V42.3892H71.0968V41.1437H71.0545C70.9362 41.4781 70.7651 41.7497 70.5415 41.9556C70.3181 42.1615 70.0666 42.3089 69.7877 42.3994C69.5078 42.49 69.2323 42.5352 68.9598 42.5352C68.3175 42.5352 67.8112 42.3689 67.4407 42.0329C67.0711 41.6985 66.8861 41.1816 66.8861 40.4836V36.4754H67.8178V40.2749C67.8178 40.7771 67.923 41.1452 68.1327 41.3787C68.3417 41.6125 68.7259 41.7292 69.2842 41.7292Z\"\n        fill=\"#989898\"\n      />\n      <path\n        d=\"M78.6171 37.753H78.6586C78.7705 37.4098 78.9385 37.1368 79.1621 36.9309C79.385 36.725 79.6348 36.5731 79.911 36.4753C80.1865 36.3774 80.4605 36.3293 80.733 36.3293C81.3686 36.3293 81.8574 36.5002 82.1994 36.8418C82.5413 37.1835 82.7122 37.7005 82.7122 38.3912V42.3891H81.7807V38.5795C81.7807 38.0771 81.688 37.7107 81.503 37.4799C81.3175 37.2506 80.9457 37.1353 80.3874 37.1353C79.9052 37.1353 79.5026 37.2726 79.1775 37.5486C78.853 37.8246 78.6901 38.2232 78.6901 38.7474V42.3891H77.7586V38.5795C77.7586 38.0771 77.6643 37.7107 77.4751 37.4799C77.2866 37.2506 76.9132 37.1353 76.3549 37.1353C76.0401 37.1353 75.7537 37.1996 75.4958 37.328C75.2372 37.458 75.0333 37.645 74.8828 37.8888C74.7329 38.1326 74.6578 38.4188 74.6578 38.7474V42.3891H73.7254V36.4753H74.6161V37.753H74.6679C74.7798 37.4098 74.9441 37.1368 75.1604 36.9309C75.3767 36.725 75.6199 36.5731 75.8888 36.4753C76.157 36.3774 76.428 36.3293 76.7006 36.3293C77.231 36.3293 77.6584 36.4461 77.9835 36.6798C78.3081 36.9133 78.5191 37.2711 78.6171 37.753Z\"\n        fill=\"#989898\"\n      />\n      <mask\n        id=\"path-2-outside-1_1041_34490\"\n        maskUnits=\"userSpaceOnUse\"\n        x=\"-0.366211\"\n        y=\"-0.357422\"\n        width=\"86\"\n        height=\"31\"\n        fill=\"black\"\n      >\n        <rect fill=\"white\" x=\"-0.366211\" y=\"-0.357422\" width=\"86\" height=\"31\" />\n        <path d=\"M54.9121 0.642578C57.6472 0.642632 59.8461 1.24011 61.5186 1.84961L62.8301 2.32617L61.4043 8.99707L60.9834 10.957L59.1602 10.1201C56.6035 8.94448 54.3721 9.04052 53.6553 9.13379C52.739 9.2534 52.4384 9.52137 52.3447 9.65137C52.4312 9.754 52.6132 9.92075 52.9727 10.1543C53.3296 10.3861 53.7685 10.6259 54.3018 10.9072C54.8152 11.1781 55.4182 11.4886 56.0137 11.8242C58.2516 13.0856 61.1077 15.1012 61.3604 18.9629L67.666 3.91992L67.6826 3.88379L67.7939 3.64453L67.8008 3.62793L67.8096 3.61133C68.5816 2.08468 70.126 1.09962 71.9053 1.09961H78.7412L84.2314 27.3857L84.2324 27.3867L84.6338 29.3203H75.3643L74.583 25.5869H68.7119L67.3613 29.3203H57.0225L57.9541 27.0928L58.1328 26.6631C57.9765 26.7973 57.8168 26.9295 57.6504 27.0557C55.3327 28.8123 52.1473 29.7119 48.502 29.7119H47.4258V29.6748C44.7452 29.5288 42.1967 28.9554 40.6299 28.2363L40.6289 28.2354L39.4619 27.6992L39.7275 26.4434L39.7285 26.4414L40.9014 20.9619L41.3252 18.9912L43.1523 19.8418C44.6143 20.5227 46.2264 21.3169 49.0986 21.2705L49.1016 21.2695C49.8615 21.2574 50.5478 21.0968 50.9854 20.8594C51.384 20.6429 51.3907 20.4907 51.3916 20.4121C51.3916 20.3661 51.3852 20.354 51.3799 20.3428C51.3716 20.3253 51.3445 20.2769 51.2686 20.1953L51.1758 20.1025C50.8371 19.7889 50.1814 19.3708 48.9375 18.7666L48.7764 18.6885L48.7705 18.6816C47.5271 18.0652 45.9897 17.1949 44.7402 15.9609C43.407 14.6442 42.3367 12.8469 42.3633 10.498C42.3672 10.0307 42.4054 9.57566 42.4746 9.13379L38.4258 28.0498L38.1523 29.3203H28.3945L33.4541 5.6748L23.9502 28.335L23.5352 29.3203H14.3779L14.1699 28.5166L14.0664 28.1152L8.90625 8.15723L8.90527 8.15332L8.80273 7.78223C8.71059 7.47806 8.64789 7.35889 8.60547 7.29688C8.57854 7.25755 8.5129 7.16529 8.1543 6.9707L8.10254 6.94238C6.74005 6.21565 4.37769 5.47623 2.19434 5.00195L1.6748 4.88867L0.633789 4.66309L0.962891 3.10059L1.38672 1.09961H13.7061C15.6698 1.09961 17.4456 2.30905 18.1055 4.31934L18.166 4.5166L18.1729 4.53906L18.2588 4.90234L18.2656 4.92676L18.2705 4.95801L19.9668 13.9688L24.7949 1.77734L25.0625 1.09961H44.1963L42.6689 8.22266C43.2018 6.22476 44.409 4.53776 46.0898 3.27344C48.3581 1.56753 51.4574 0.642589 54.9121 0.642578ZM22.9209 28.0186L22.9619 27.9209L22.9727 27.8965L22.9619 27.9219L22.9209 28.0186ZM66.7363 27.8965L66.6084 28.249H66.6094L67.5723 25.5869L66.7363 27.8965ZM71.9053 2.16992C70.6405 2.16993 69.5388 2.81273 68.9111 3.83496C69.5388 2.81347 70.6401 2.17105 71.9043 2.1709H77.8682L77.957 2.59766L83.1826 27.6055L83.3164 28.249H83.3174L83.1826 27.6045L77.8691 2.16992H71.9053ZM58.6377 28.2363L58.9424 27.5078L58.9932 27.3867L58.6377 28.2363ZM70.2119 18.3184V18.3193L74.1553 18.3184H70.2119ZM2.25586 2.16992V2.1709H13.7051C15.2602 2.1709 16.6619 3.14911 17.1348 4.81055L17.2168 5.15234L17.2178 5.15723L19.6006 17.8086V17.8076L17.2178 5.15527L17.2168 5.15137L17.1357 4.80957C16.6629 3.14804 15.2612 2.16992 13.7061 2.16992H2.25586ZM71.7412 17.2471H72.8389L72.4365 15.3252L71.7412 17.2471ZM35.292 2.20605L35.2998 2.1709H42.8691L42.7305 2.81934L39.8223 16.4072L42.8701 2.16992H35.2998L35.292 2.20605ZM25.791 2.1709H33.7627L33.4512 2.91406L28.8145 13.9688L33.7637 2.16992H25.791V2.1709ZM8.9209 5.56055L8.80664 5.50098C8.71476 5.45282 8.62056 5.40317 8.52246 5.35547C8.50338 5.34636 8.48408 5.33734 8.46484 5.32812C8.62485 5.40494 8.77724 5.48249 8.9209 5.56055Z\" />\n      </mask>\n      <path\n        d=\"M54.9121 0.642578C57.6472 0.642632 59.8461 1.24011 61.5186 1.84961L62.8301 2.32617L61.4043 8.99707L60.9834 10.957L59.1602 10.1201C56.6035 8.94448 54.3721 9.04052 53.6553 9.13379C52.739 9.2534 52.4384 9.52137 52.3447 9.65137C52.4312 9.754 52.6132 9.92075 52.9727 10.1543C53.3296 10.3861 53.7685 10.6259 54.3018 10.9072C54.8152 11.1781 55.4182 11.4886 56.0137 11.8242C58.2516 13.0856 61.1077 15.1012 61.3604 18.9629L67.666 3.91992L67.6826 3.88379L67.7939 3.64453L67.8008 3.62793L67.8096 3.61133C68.5816 2.08468 70.126 1.09962 71.9053 1.09961H78.7412L84.2314 27.3857L84.2324 27.3867L84.6338 29.3203H75.3643L74.583 25.5869H68.7119L67.3613 29.3203H57.0225L57.9541 27.0928L58.1328 26.6631C57.9765 26.7973 57.8168 26.9295 57.6504 27.0557C55.3327 28.8123 52.1473 29.7119 48.502 29.7119H47.4258V29.6748C44.7452 29.5288 42.1967 28.9554 40.6299 28.2363L40.6289 28.2354L39.4619 27.6992L39.7275 26.4434L39.7285 26.4414L40.9014 20.9619L41.3252 18.9912L43.1523 19.8418C44.6143 20.5227 46.2264 21.3169 49.0986 21.2705L49.1016 21.2695C49.8615 21.2574 50.5478 21.0968 50.9854 20.8594C51.384 20.6429 51.3907 20.4907 51.3916 20.4121C51.3916 20.3661 51.3852 20.354 51.3799 20.3428C51.3716 20.3253 51.3445 20.2769 51.2686 20.1953L51.1758 20.1025C50.8371 19.7889 50.1814 19.3708 48.9375 18.7666L48.7764 18.6885L48.7705 18.6816C47.5271 18.0652 45.9897 17.1949 44.7402 15.9609C43.407 14.6442 42.3367 12.8469 42.3633 10.498C42.3672 10.0307 42.4054 9.57566 42.4746 9.13379L38.4258 28.0498L38.1523 29.3203H28.3945L33.4541 5.6748L23.9502 28.335L23.5352 29.3203H14.3779L14.1699 28.5166L14.0664 28.1152L8.90625 8.15723L8.90527 8.15332L8.80273 7.78223C8.71059 7.47806 8.64789 7.35889 8.60547 7.29688C8.57854 7.25755 8.5129 7.16529 8.1543 6.9707L8.10254 6.94238C6.74005 6.21565 4.37769 5.47623 2.19434 5.00195L1.6748 4.88867L0.633789 4.66309L0.962891 3.10059L1.38672 1.09961H13.7061C15.6698 1.09961 17.4456 2.30905 18.1055 4.31934L18.166 4.5166L18.1729 4.53906L18.2588 4.90234L18.2656 4.92676L18.2705 4.95801L19.9668 13.9688L24.7949 1.77734L25.0625 1.09961H44.1963L42.6689 8.22266C43.2018 6.22476 44.409 4.53776 46.0898 3.27344C48.3581 1.56753 51.4574 0.642589 54.9121 0.642578ZM22.9209 28.0186L22.9619 27.9209L22.9727 27.8965L22.9619 27.9219L22.9209 28.0186ZM66.7363 27.8965L66.6084 28.249H66.6094L67.5723 25.5869L66.7363 27.8965ZM71.9053 2.16992C70.6405 2.16993 69.5388 2.81273 68.9111 3.83496C69.5388 2.81347 70.6401 2.17105 71.9043 2.1709H77.8682L77.957 2.59766L83.1826 27.6055L83.3164 28.249H83.3174L83.1826 27.6045L77.8691 2.16992H71.9053ZM58.6377 28.2363L58.9424 27.5078L58.9932 27.3867L58.6377 28.2363ZM70.2119 18.3184V18.3193L74.1553 18.3184H70.2119ZM2.25586 2.16992V2.1709H13.7051C15.2602 2.1709 16.6619 3.14911 17.1348 4.81055L17.2168 5.15234L17.2178 5.15723L19.6006 17.8086V17.8076L17.2178 5.15527L17.2168 5.15137L17.1357 4.80957C16.6629 3.14804 15.2612 2.16992 13.7061 2.16992H2.25586ZM71.7412 17.2471H72.8389L72.4365 15.3252L71.7412 17.2471ZM35.292 2.20605L35.2998 2.1709H42.8691L42.7305 2.81934L39.8223 16.4072L42.8701 2.16992H35.2998L35.292 2.20605ZM25.791 2.1709H33.7627L33.4512 2.91406L28.8145 13.9688L33.7637 2.16992H25.791V2.1709ZM8.9209 5.56055L8.80664 5.50098C8.71476 5.45282 8.62056 5.40317 8.52246 5.35547C8.50338 5.34636 8.48408 5.33734 8.46484 5.32812C8.62485 5.40494 8.77724 5.48249 8.9209 5.56055Z\"\n        fill=\"white\"\n      />\n      <path\n        d=\"M54.9121 0.642578L54.9121 0.107172H54.9121V0.642578ZM61.5186 1.84961L61.3352 2.35265L61.3357 2.35282L61.5186 1.84961ZM62.8301 2.32617L63.3537 2.43808L63.4511 1.98217L63.0129 1.82296L62.8301 2.32617ZM61.4043 8.99707L61.9278 9.10948L61.9279 9.10898L61.4043 8.99707ZM60.9834 10.957L60.76 11.4436L61.3667 11.7221L61.5069 11.0694L60.9834 10.957ZM59.1602 10.1201L58.9365 10.6066L58.9368 10.6067L59.1602 10.1201ZM53.6553 9.13379L53.5862 8.60286L53.586 8.60289L53.6553 9.13379ZM52.3447 9.65137L51.9103 9.33846L51.6664 9.67705L51.9352 9.99623L52.3447 9.65137ZM52.9727 10.1543L52.681 10.6033L52.681 10.6033L52.9727 10.1543ZM54.3018 10.9072L54.0519 11.3808L54.0519 11.3808L54.3018 10.9072ZM56.0137 11.8242L56.2766 11.3578L56.2766 11.3578L56.0137 11.8242ZM61.3604 18.9629L60.8261 18.9978L61.8541 19.1699L61.3604 18.9629ZM67.666 3.91992L67.1795 3.69639L67.1757 3.7046L67.1722 3.71294L67.666 3.91992ZM67.6826 3.88379L67.1972 3.65791L67.1961 3.66026L67.6826 3.88379ZM67.7939 3.64453L68.2794 3.8704L68.2844 3.8595L68.289 3.84839L67.7939 3.64453ZM67.8008 3.62793L67.3276 3.37742L67.3155 3.40022L67.3057 3.42407L67.8008 3.62793ZM67.8096 3.61133L68.2828 3.86188L68.2874 3.85296L67.8096 3.61133ZM71.9053 1.09961V0.564204V0.564204V1.09961ZM78.7412 1.09961L79.2653 0.990144L79.1763 0.564204H78.7412V1.09961ZM84.2314 27.3857L83.7074 27.4952L83.74 27.6515L83.8529 27.7643L84.2314 27.3857ZM84.2324 27.3867L84.7567 27.2779L84.7241 27.1213L84.611 27.0081L84.2324 27.3867ZM84.6338 29.3203V29.8557H85.2917L85.158 29.2115L84.6338 29.3203ZM75.3643 29.3203L74.8402 29.43L74.9293 29.8557H75.3643V29.3203ZM74.583 25.5869L75.1071 25.4773L75.018 25.0515H74.583V25.5869ZM68.7119 25.5869V25.0515H68.3362L68.2084 25.4048L68.7119 25.5869ZM67.3613 29.3203V29.8557H67.737L67.8648 29.5024L67.3613 29.3203ZM57.0225 29.3203L56.5285 29.1137L56.2182 29.8557H57.0225V29.3203ZM57.9541 27.0928L58.448 27.2994L58.4485 27.2984L57.9541 27.0928ZM58.1328 26.6631L58.6272 26.8687L57.7841 26.2568L58.1328 26.6631ZM57.6504 27.0557L57.9738 27.4824L57.9738 27.4823L57.6504 27.0557ZM47.4258 29.7119H46.8904V30.2473H47.4258V29.7119ZM47.4258 29.6748H47.9612V29.1678L47.4549 29.1402L47.4258 29.6748ZM40.6299 28.2363L40.2513 28.6149L40.3192 28.6829L40.4066 28.7229L40.6299 28.2363ZM40.6289 28.2354L41.0075 27.8568L40.9396 27.7889L40.8524 27.7488L40.6289 28.2354ZM39.4619 27.6992L38.9381 27.5884L38.8495 28.0071L39.2384 28.1857L39.4619 27.6992ZM39.7275 26.4434L39.2487 26.2039L39.2179 26.2654L39.2037 26.3326L39.7275 26.4434ZM39.7285 26.4414L40.2074 26.6808L40.2378 26.62L40.2521 26.5535L39.7285 26.4414ZM40.9014 20.9619L40.3779 20.8493L40.3778 20.8499L40.9014 20.9619ZM41.3252 18.9912L41.5512 18.5058L40.9428 18.2226L40.8018 18.8786L41.3252 18.9912ZM43.1523 19.8418L43.3784 19.3564L43.3783 19.3564L43.1523 19.8418ZM49.0986 21.2705L49.1073 21.8058L49.1897 21.8045L49.2679 21.7784L49.0986 21.2705ZM49.1016 21.2695L49.093 20.7342L49.0105 20.7355L48.9323 20.7616L49.1016 21.2695ZM50.9854 20.8594L51.2407 21.3299L51.2408 21.3299L50.9854 20.8594ZM51.3916 20.4121L51.927 20.4179L51.927 20.4116L51.3916 20.4121ZM51.3799 20.3428L50.8964 20.5727L50.8966 20.5732L51.3799 20.3428ZM51.2686 20.1953L51.6605 19.8305L51.6539 19.8235L51.6471 19.8167L51.2686 20.1953ZM51.1758 20.1025L51.5544 19.7239L51.5471 19.7167L51.5396 19.7097L51.1758 20.1025ZM48.9375 18.7666L49.1714 18.285L49.1711 18.2848L48.9375 18.7666ZM48.7764 18.6885L48.3699 19.0369L48.4424 19.1216L48.5428 19.1702L48.7764 18.6885ZM48.7705 18.6816L49.177 18.3332L49.106 18.2504L49.0083 18.202L48.7705 18.6816ZM44.7402 15.9609L44.364 16.3419L44.364 16.3419L44.7402 15.9609ZM42.3633 10.498L42.8987 10.5041L42.8987 10.5026L42.3633 10.498ZM42.4746 9.13379L43.0036 9.21662L41.9511 9.02173L42.4746 9.13379ZM38.4258 28.0498L38.9492 28.1625L38.9493 28.1619L38.4258 28.0498ZM38.1523 29.3203V29.8557H38.5848L38.6758 29.433L38.1523 29.3203ZM28.3945 29.3203L27.871 29.2083L27.7324 29.8557H28.3945V29.3203ZM33.4541 5.6748L33.9777 5.78683L32.9604 5.46773L33.4541 5.6748ZM23.9502 28.335L24.4436 28.5428L24.4439 28.542L23.9502 28.335ZM23.5352 29.3203V29.8557H23.8906L24.0286 29.5281L23.5352 29.3203ZM14.3779 29.3203L13.8596 29.4545L13.9635 29.8557H14.3779V29.3203ZM14.1699 28.5166L13.6515 28.6503L13.6516 28.6507L14.1699 28.5166ZM14.0664 28.1152L14.5848 27.9815L14.5848 27.9812L14.0664 28.1152ZM8.90625 8.15723L8.38681 8.28709L8.38789 8.29125L8.90625 8.15723ZM8.90527 8.15332L9.42485 8.02343L9.42134 8.01072L8.90527 8.15332ZM8.80273 7.78223L9.31896 7.63959L9.31514 7.62699L8.80273 7.78223ZM8.60547 7.29688L9.04738 6.9946L9.04719 6.99432L8.60547 7.29688ZM8.1543 6.9707L7.89729 7.4404L7.89894 7.44129L8.1543 6.9707ZM8.10254 6.94238L8.35955 6.47266L8.35451 6.46998L8.10254 6.94238ZM2.19434 5.00195L2.08027 5.52507L2.08068 5.52516L2.19434 5.00195ZM1.6748 4.88867L1.78887 4.36556L1.78819 4.36541L1.6748 4.88867ZM0.633789 4.66309L0.109878 4.55274L0.000168681 5.07361L0.520399 5.18635L0.633789 4.66309ZM0.962891 3.10059L0.439105 2.98964L0.43898 2.99024L0.962891 3.10059ZM1.38672 1.09961V0.564204H0.952839L0.862934 0.988666L1.38672 1.09961ZM18.1055 4.31934L18.6174 4.16221L18.6142 4.15236L18.1055 4.31934ZM18.166 4.5166L18.6782 4.36071L18.6779 4.3595L18.166 4.5166ZM18.1729 4.53906L18.6939 4.41581L18.69 4.39935L18.6851 4.38317L18.1729 4.53906ZM18.2588 4.90234L17.7378 5.0256L17.7403 5.03621L17.7432 5.04671L18.2588 4.90234ZM18.2656 4.92676L18.7946 4.8441L18.7897 4.81285L18.7812 4.7824L18.2656 4.92676ZM18.2705 4.95801L17.7415 5.04066L17.7428 5.04888L17.7443 5.05706L18.2705 4.95801ZM19.9668 13.9688L19.4406 14.0678L19.7831 15.8868L20.4646 14.1659L19.9668 13.9688ZM24.7949 1.77734L25.2927 1.97448L25.2929 1.97396L24.7949 1.77734ZM25.0625 1.09961V0.564204H24.6983L24.5645 0.902994L25.0625 1.09961ZM44.1963 1.09961L44.7198 1.21186L44.8587 0.564204H44.1963V1.09961ZM42.6689 8.22266L42.1454 8.1104L43.1863 8.36062L42.6689 8.22266ZM46.0898 3.27344L45.768 2.84554L45.768 2.84556L46.0898 3.27344ZM22.9209 28.0186L22.4273 27.8112L23.4138 28.2277L22.9209 28.0186ZM22.9619 27.9209L22.4718 27.7052L22.4683 27.7136L22.9619 27.9209ZM22.9727 27.8965L23.4657 28.1051L22.4826 27.6809L22.9727 27.8965ZM22.9619 27.9219L23.4548 28.131L23.455 28.1305L22.9619 27.9219ZM66.7363 27.8965L67.2396 28.0791L67.2398 28.0787L66.7363 27.8965ZM66.6084 28.249L66.1051 28.0664L65.8445 28.7844H66.6084V28.249ZM66.6094 28.249V28.7844H66.9851L67.1129 28.4311L66.6094 28.249ZM67.5723 25.5869L68.0757 25.769L67.0688 25.4047L67.5723 25.5869ZM71.9053 2.16992V1.63452H71.9053L71.9053 2.16992ZM68.9111 3.83496L68.4549 3.55481L69.3673 4.11527L68.9111 3.83496ZM71.9043 2.1709V1.63549H71.9042L71.9043 2.1709ZM77.8682 2.1709L78.3923 2.06175L78.3036 1.63549H77.8682V2.1709ZM77.957 2.59766L77.4329 2.70681L77.4329 2.70717L77.957 2.59766ZM83.1826 27.6055L83.7068 27.4965L83.7067 27.496L83.1826 27.6055ZM83.3164 28.249L82.7922 28.358L82.8809 28.7844H83.3164V28.249ZM83.3174 28.249V28.7844H83.9763L83.8415 28.1394L83.3174 28.249ZM83.1826 27.6045L82.6585 27.714L82.6585 27.7141L83.1826 27.6045ZM77.8691 2.16992L78.3932 2.06044L78.3043 1.63452H77.8691V2.16992ZM58.6377 28.2363L58.1437 28.0297L59.1316 28.443L58.6377 28.2363ZM58.9424 27.5078L58.4486 27.3008L58.4484 27.3012L58.9424 27.5078ZM58.9932 27.3867L59.4871 27.5934L58.4994 27.1797L58.9932 27.3867ZM70.2119 18.3184V17.783H69.6765V18.3184H70.2119ZM70.2119 18.3193H69.6765V18.8549L70.212 18.8547L70.2119 18.3193ZM74.1553 18.3184L74.1554 18.8538L74.1553 17.783V18.3184ZM2.25586 2.16992V1.63452H1.72045V2.16992H2.25586ZM2.25586 2.1709H1.72045V2.7063H2.25586V2.1709ZM17.1348 4.81055L17.6554 4.6856L17.6528 4.67473L17.6497 4.66398L17.1348 4.81055ZM17.2168 5.15234L17.7418 5.04734L17.7398 5.03733L17.7374 5.02739L17.2168 5.15234ZM17.2178 5.15723L17.744 5.05812L17.7428 5.05222L17.2178 5.15723ZM19.6006 17.8086L19.0744 17.9077L20.136 17.8086H19.6006ZM19.6006 17.8076H20.136V17.7576L20.1267 17.7085L19.6006 17.8076ZM17.2178 5.15527L17.7439 5.05618L17.741 5.0407L17.7372 5.02542L17.2178 5.15527ZM17.2168 5.15137L16.6958 5.27492L16.6974 5.28122L17.2168 5.15137ZM17.1357 4.80957L17.6567 4.68603L17.654 4.67446L17.6507 4.66303L17.1357 4.80957ZM71.7412 17.2471L71.2377 17.0649L70.9781 17.7825H71.7412V17.2471ZM72.8389 17.2471V17.7825H73.498L73.3629 17.1374L72.8389 17.2471ZM72.4365 15.3252L72.9606 15.2155L72.5743 13.3705L71.9331 15.143L72.4365 15.3252ZM35.292 2.20605L34.7687 2.09291L35.8146 2.3222L35.292 2.20605ZM35.2998 2.1709V1.63549H34.8703L34.7771 2.05475L35.2998 2.1709ZM42.8691 2.1709L43.3927 2.28287L43.5312 1.63549H42.8691V2.1709ZM42.7305 2.81934L43.254 2.93139L43.254 2.9313L42.7305 2.81934ZM39.8223 16.4072L39.2987 16.2952L40.3458 16.5193L39.8223 16.4072ZM42.8701 2.16992L43.3937 2.282L43.5323 1.63452H42.8701V2.16992ZM35.2998 2.16992V1.63452H34.8678L34.7765 2.05677L35.2998 2.16992ZM25.791 2.1709H25.2556V2.7063H25.791V2.1709ZM33.7627 2.1709L34.2565 2.37788L34.5677 1.63549H33.7627V2.1709ZM33.4512 2.91406L33.9449 3.12115L33.945 3.12105L33.4512 2.91406ZM28.8145 13.9688L28.3207 13.7617L29.3082 14.1759L28.8145 13.9688ZM33.7637 2.16992L34.2574 2.37702L34.5689 1.63452H33.7637V2.16992ZM25.791 2.16992V1.63452H25.2556V2.16992H25.791ZM8.9209 5.56055L8.67338 6.0353L9.17651 5.0901L8.9209 5.56055ZM8.80664 5.50098L8.5581 5.9752L8.55912 5.97573L8.80664 5.50098ZM8.52246 5.35547L8.75661 4.87396L8.75317 4.87232L8.52246 5.35547ZM8.46484 5.32812L8.6962 4.84529L8.23312 5.81079L8.46484 5.32812ZM54.9121 0.642578L54.9121 1.17798C57.5664 1.17804 59.7015 1.75724 61.3352 2.35265L61.5186 1.84961L61.7019 1.34657C59.9908 0.72298 57.728 0.107228 54.9121 0.107172L54.9121 0.642578ZM61.5186 1.84961L61.3357 2.35282L62.6472 2.82939L62.8301 2.32617L63.0129 1.82296L61.7014 1.34639L61.5186 1.84961ZM62.8301 2.32617L62.3065 2.21427L60.8807 8.88516L61.4043 8.99707L61.9279 9.10898L63.3537 2.43808L62.8301 2.32617ZM61.4043 8.99707L60.8808 8.88466L60.4599 10.8446L60.9834 10.957L61.5069 11.0694L61.9278 9.10948L61.4043 8.99707ZM60.9834 10.957L61.2068 10.4704L59.3835 9.63353L59.1602 10.1201L58.9368 10.6067L60.76 11.4436L60.9834 10.957ZM59.1602 10.1201L59.3838 9.63367C56.7128 8.40544 54.3745 8.50029 53.5862 8.60286L53.6553 9.13379L53.7244 9.66472C54.3697 9.58075 56.4941 9.48351 58.9365 10.6066L59.1602 10.1201ZM53.6553 9.13379L53.586 8.60289C52.5946 8.73229 52.125 9.0404 51.9103 9.33846L52.3447 9.65137L52.7792 9.96428C52.7518 10.0023 52.8834 9.7745 53.7246 9.66469L53.6553 9.13379ZM52.3447 9.65137L51.9352 9.99623C52.0691 10.1552 52.2992 10.3553 52.681 10.6033L52.9727 10.1543L53.2644 9.70533C52.9271 9.48623 52.7932 9.35277 52.7543 9.3065L52.3447 9.65137ZM52.9727 10.1543L52.681 10.6033C53.0606 10.8498 53.5191 11.0997 54.0519 11.3808L54.3018 10.9072L54.5516 10.4337C54.018 10.1522 53.5986 9.92245 53.2643 9.70529L52.9727 10.1543ZM54.3018 10.9072L54.0519 11.3808C54.5715 11.6549 55.1639 11.9599 55.7508 12.2906L56.0137 11.8242L56.2766 11.3578C55.6726 11.0174 55.0588 10.7013 54.5516 10.4337L54.3018 10.9072ZM56.0137 11.8242L55.7508 12.2906C57.969 13.5409 60.5928 15.4316 60.8261 18.9978L61.3604 18.9629L61.8946 18.9279C61.6226 14.7708 58.5343 12.6303 56.2766 11.3578L56.0137 11.8242ZM61.3604 18.9629L61.8541 19.1699L68.1598 4.1269L67.666 3.91992L67.1722 3.71294L60.8666 18.7559L61.3604 18.9629ZM67.666 3.91992L68.1525 4.14345L68.1691 4.10732L67.6826 3.88379L67.1961 3.66026L67.1795 3.69639L67.666 3.91992ZM67.6826 3.88379L68.168 4.10966L68.2794 3.8704L67.7939 3.64453L67.3085 3.41866L67.1972 3.65792L67.6826 3.88379ZM67.7939 3.64453L68.289 3.84839L68.2959 3.83179L67.8008 3.62793L67.3057 3.42407L67.2989 3.44068L67.7939 3.64453ZM67.8008 3.62793L68.274 3.87844L68.2828 3.86184L67.8096 3.61133L67.3364 3.36082L67.3276 3.37742L67.8008 3.62793ZM67.8096 3.61133L68.2874 3.85296C68.9697 2.50372 70.331 1.63503 71.9053 1.63502V1.09961V0.564204C69.921 0.564217 68.1936 1.66564 67.3318 3.3697L67.8096 3.61133ZM71.9053 1.09961V1.63502H78.7412V1.09961V0.564204H71.9053V1.09961ZM78.7412 1.09961L78.2171 1.20907L83.7074 27.4952L84.2314 27.3857L84.7555 27.2763L79.2653 0.990144L78.7412 1.09961ZM84.2314 27.3857L83.8529 27.7643L83.8538 27.7653L84.2324 27.3867L84.611 27.0081L84.61 27.0072L84.2314 27.3857ZM84.2324 27.3867L83.7082 27.4955L84.1096 29.4291L84.6338 29.3203L85.158 29.2115L84.7567 27.2779L84.2324 27.3867ZM84.6338 29.3203V28.7849H75.3643V29.3203V29.8557H84.6338V29.3203ZM75.3643 29.3203L75.8883 29.2106L75.1071 25.4773L74.583 25.5869L74.059 25.6966L74.8402 29.43L75.3643 29.3203ZM74.583 25.5869V25.0515H68.7119V25.5869V26.1223H74.583V25.5869ZM68.7119 25.5869L68.2084 25.4048L66.8579 29.1382L67.3613 29.3203L67.8648 29.5024L69.2154 25.769L68.7119 25.5869ZM67.3613 29.3203V28.7849H57.0225V29.3203V29.8557H67.3613V29.3203ZM57.0225 29.3203L57.5164 29.5269L58.448 27.2994L57.9541 27.0928L57.4602 26.8862L56.5285 29.1137L57.0225 29.3203ZM57.9541 27.0928L58.4485 27.2984L58.6272 26.8687L58.1328 26.6631L57.6385 26.4575L57.4597 26.8872L57.9541 27.0928ZM58.1328 26.6631L57.7841 26.2568C57.6322 26.3872 57.4815 26.5118 57.327 26.629L57.6504 27.0557L57.9738 27.4823C58.1521 27.3472 58.3207 27.2074 58.4815 27.0694L58.1328 26.6631ZM57.6504 27.0557L57.327 26.629C55.1268 28.2966 52.0655 29.1765 48.502 29.1765V29.7119V30.2473C52.2292 30.2473 55.5385 29.3281 57.9738 27.4824L57.6504 27.0557ZM48.502 29.7119V29.1765H47.4258V29.7119V30.2473H48.502V29.7119ZM47.4258 29.7119H47.9612V29.6748H47.4258H46.8904V29.7119H47.4258ZM47.4258 29.6748L47.4549 29.1402C44.8177 28.9966 42.3405 28.4323 40.8532 27.7497L40.6299 28.2363L40.4066 28.7229C42.0529 29.4785 44.6726 30.0611 47.3967 30.2094L47.4258 29.6748ZM40.6299 28.2363L41.0085 27.8577L41.0075 27.8568L40.6289 28.2354L40.2503 28.6139L40.2513 28.6149L40.6299 28.2363ZM40.6289 28.2354L40.8524 27.7488L39.6854 27.2127L39.4619 27.6992L39.2384 28.1857L40.4054 28.7219L40.6289 28.2354ZM39.4619 27.6992L39.9857 27.81L40.2514 26.5542L39.7275 26.4434L39.2037 26.3326L38.9381 27.5884L39.4619 27.6992ZM39.7275 26.4434L40.2064 26.6828L40.2074 26.6808L39.7285 26.4414L39.2496 26.202L39.2487 26.2039L39.7275 26.4434ZM39.7285 26.4414L40.2521 26.5535L41.4249 21.074L40.9014 20.9619L40.3778 20.8499L39.205 26.3293L39.7285 26.4414ZM40.9014 20.9619L41.4248 21.0745L41.8486 19.1038L41.3252 18.9912L40.8018 18.8786L40.3779 20.8493L40.9014 20.9619ZM41.3252 18.9912L41.0992 19.4766L42.9264 20.3272L43.1523 19.8418L43.3783 19.3564L41.5512 18.5058L41.3252 18.9912ZM43.1523 19.8418L42.9263 20.3271C44.4028 21.0148 46.1076 21.8543 49.1073 21.8058L49.0986 21.2705L49.09 20.7352C46.3453 20.7795 44.8258 20.0305 43.3784 19.3564L43.1523 19.8418ZM49.0986 21.2705L49.2679 21.7784L49.2709 21.7775L49.1016 21.2695L48.9323 20.7616L48.9293 20.7626L49.0986 21.2705ZM49.1016 21.2695L49.1101 21.8049C49.9262 21.7919 50.7047 21.6209 51.2407 21.3299L50.9854 20.8594L50.73 20.3888C50.391 20.5728 49.7968 20.723 49.093 20.7342L49.1016 21.2695ZM50.9854 20.8594L51.2408 21.3299C51.4773 21.2015 51.6599 21.06 51.7785 20.8878C51.9163 20.6879 51.926 20.507 51.927 20.4179L51.3916 20.4121L50.8562 20.4063C50.8561 20.4177 50.8555 20.3914 50.8636 20.3582C50.8723 20.3224 50.8862 20.2957 50.8968 20.2803C50.9056 20.2674 50.9052 20.2727 50.8799 20.2932C50.8543 20.314 50.8079 20.3465 50.7299 20.3888L50.9854 20.8594ZM51.3916 20.4121L51.927 20.4116C51.927 20.3672 51.9242 20.3105 51.9105 20.2486C51.9031 20.2155 51.8936 20.1848 51.8824 20.1563C51.8726 20.1314 51.8619 20.1097 51.8632 20.1124L51.3799 20.3428L50.8966 20.5732C50.9006 20.5815 50.8926 20.5654 50.8855 20.5474C50.8771 20.5258 50.8701 20.5031 50.865 20.4802C50.8602 20.4587 50.8581 20.4413 50.8571 20.4302C50.8562 20.4194 50.8562 20.4129 50.8562 20.4126L51.3916 20.4121ZM51.3799 20.3428L51.8634 20.1128C51.8263 20.0347 51.764 19.9418 51.6605 19.8305L51.2686 20.1953L50.8766 20.5601C50.9004 20.5856 50.9106 20.5996 50.9123 20.6021C50.914 20.6045 50.9068 20.5947 50.8964 20.5727L51.3799 20.3428ZM51.2686 20.1953L51.6471 19.8167L51.5544 19.7239L51.1758 20.1025L50.7972 20.4811L50.89 20.5739L51.2686 20.1953ZM51.1758 20.1025L51.5396 19.7097C51.1386 19.3383 50.4207 18.8918 49.1714 18.285L48.9375 18.7666L48.7036 19.2482C49.9421 19.8498 50.5356 20.2394 50.812 20.4953L51.1758 20.1025ZM48.9375 18.7666L49.1711 18.2848L49.0099 18.2067L48.7764 18.6885L48.5428 19.1702L48.7039 19.2484L48.9375 18.7666ZM48.7764 18.6885L49.1829 18.34L49.177 18.3332L48.7705 18.6816L48.364 19.0301L48.3699 19.0369L48.7764 18.6885ZM48.7705 18.6816L49.0083 18.202C47.7813 17.5936 46.3048 16.7535 45.1164 15.58L44.7402 15.9609L44.364 16.3419C45.6747 17.6362 47.273 18.5368 48.5327 19.1613L48.7705 18.6816ZM44.7402 15.9609L45.1165 15.58C43.8554 14.3346 42.8741 12.6691 42.8987 10.5041L42.3633 10.498L41.8279 10.492C41.7992 13.0247 42.9586 14.9538 44.364 16.3419L44.7402 15.9609ZM42.3633 10.498L42.8987 10.5026C42.9024 10.0616 42.9384 9.63267 43.0036 9.21662L42.4746 9.13379L41.9457 9.05095C41.8724 9.51866 41.8321 9.9999 41.8279 10.4935L42.3633 10.498ZM42.4746 9.13379L41.9511 9.02173L37.9022 27.9377L38.4258 28.0498L38.9493 28.1619L42.9982 9.24585L42.4746 9.13379ZM38.4258 28.0498L37.9024 27.9372L37.6289 29.2077L38.1523 29.3203L38.6758 29.433L38.9492 28.1625L38.4258 28.0498ZM38.1523 29.3203V28.7849H28.3945V29.3203V29.8557H38.1523V29.3203ZM28.3945 29.3203L28.9181 29.4323L33.9777 5.78683L33.4541 5.6748L32.9305 5.56278L27.871 29.2083L28.3945 29.3203ZM33.4541 5.6748L32.9604 5.46773L23.4565 28.1279L23.9502 28.335L24.4439 28.542L33.9478 5.88188L33.4541 5.6748ZM23.9502 28.335L23.4568 28.1271L23.0417 29.1125L23.5352 29.3203L24.0286 29.5281L24.4436 28.5428L23.9502 28.335ZM23.5352 29.3203V28.7849H14.3779V29.3203V29.8557H23.5352V29.3203ZM14.3779 29.3203L14.8963 29.1862L14.6882 28.3825L14.1699 28.5166L13.6516 28.6507L13.8596 29.4545L14.3779 29.3203ZM14.1699 28.5166L14.6884 28.3829L14.5848 27.9815L14.0664 28.1152L13.548 28.2489L13.6515 28.6503L14.1699 28.5166ZM14.0664 28.1152L14.5848 27.9812L9.42461 8.0232L8.90625 8.15723L8.38789 8.29125L13.548 28.2493L14.0664 28.1152ZM8.90625 8.15723L9.42567 8.02737L9.42469 8.02347L8.90527 8.15332L8.38585 8.28318L8.38683 8.28708L8.90625 8.15723ZM8.90527 8.15332L9.42134 8.01072L9.3188 7.63963L8.80273 7.78223L8.28667 7.92482L8.38921 8.29592L8.90527 8.15332ZM8.80273 7.78223L9.31514 7.62699C9.21685 7.30253 9.13514 7.12289 9.04738 6.9946L8.60547 7.29688L8.16355 7.59915C8.16357 7.59918 8.16402 7.59982 8.16493 7.60132C8.16586 7.60286 8.16753 7.60569 8.16992 7.61012C8.17473 7.61905 8.18268 7.63486 8.1936 7.66026C8.21587 7.71205 8.24804 7.79789 8.29033 7.93746L8.80273 7.78223ZM8.60547 7.29688L9.04719 6.99432C8.95272 6.8564 8.80478 6.71452 8.40965 6.50012L8.1543 6.9707L7.89894 7.44129C8.06171 7.52962 8.13715 7.58367 8.16735 7.60813C8.18116 7.61931 8.18225 7.62169 8.17661 7.61545C8.16906 7.60708 8.16279 7.59804 8.16375 7.59943L8.60547 7.29688ZM8.1543 6.9707L8.4113 6.50101L8.35954 6.47269L8.10254 6.94238L7.84554 7.41207L7.8973 7.44039L8.1543 6.9707ZM8.10254 6.94238L8.35451 6.46998C6.92735 5.70875 4.50862 4.95678 2.30799 4.47875L2.19434 5.00195L2.08068 5.52516C4.24677 5.99568 6.55275 6.72256 7.85056 7.41479L8.10254 6.94238ZM2.19434 5.00195L2.3084 4.47884L1.78887 4.36556L1.6748 4.88867L1.56074 5.41179L2.08027 5.52507L2.19434 5.00195ZM1.6748 4.88867L1.78819 4.36541L0.747179 4.13982L0.633789 4.66309L0.520399 5.18635L1.56142 5.41193L1.6748 4.88867ZM0.633789 4.66309L1.1577 4.77343L1.4868 3.21093L0.962891 3.10059L0.43898 2.99024L0.109878 4.55274L0.633789 4.66309ZM0.962891 3.10059L1.48668 3.21153L1.9105 1.21055L1.38672 1.09961L0.862934 0.988666L0.439106 2.98964L0.962891 3.10059ZM1.38672 1.09961V1.63502H13.7061V1.09961V0.564204H1.38672V1.09961ZM13.7061 1.09961V1.63502C15.4425 1.63502 17.0103 2.6997 17.5968 4.48631L18.1055 4.31934L18.6142 4.15236C17.8809 1.91841 15.8971 0.564204 13.7061 0.564204V1.09961ZM18.1055 4.31934L17.5936 4.47643L17.6542 4.6737L18.166 4.5166L18.6779 4.3595L18.6173 4.16224L18.1055 4.31934ZM18.166 4.5166L17.6538 4.67249L17.6606 4.69495L18.1729 4.53906L18.6851 4.38317L18.6782 4.36071L18.166 4.5166ZM18.1729 4.53906L17.6518 4.66232L17.7378 5.0256L18.2588 4.90234L18.7798 4.77909L18.6939 4.41581L18.1729 4.53906ZM18.2588 4.90234L17.7432 5.04671L17.75 5.07112L18.2656 4.92676L18.7812 4.7824L18.7744 4.75798L18.2588 4.90234ZM18.2656 4.92676L17.7366 5.00941L17.7415 5.04066L18.2705 4.95801L18.7995 4.87535L18.7946 4.8441L18.2656 4.92676ZM18.2705 4.95801L17.7443 5.05706L19.4406 14.0678L19.9668 13.9688L20.493 13.8697L18.7967 4.85896L18.2705 4.95801ZM19.9668 13.9688L20.4646 14.1659L25.2927 1.97448L24.7949 1.77734L24.2971 1.58021L19.469 13.7716L19.9668 13.9688ZM24.7949 1.77734L25.2929 1.97396L25.5605 1.29623L25.0625 1.09961L24.5645 0.902994L24.2969 1.58073L24.7949 1.77734ZM25.0625 1.09961V1.63502H44.1963V1.09961V0.564204H25.0625V1.09961ZM44.1963 1.09961L43.6728 0.987358L42.1454 8.1104L42.6689 8.22266L43.1925 8.33491L44.7198 1.21186L44.1963 1.09961ZM42.6689 8.22266L43.1863 8.36062C43.6852 6.48973 44.8169 4.9009 46.4117 3.70131L46.0898 3.27344L45.768 2.84556C44.0011 4.17462 42.7183 5.9598 42.1516 8.08469L42.6689 8.22266ZM46.0898 3.27344L46.4117 3.70133C48.5685 2.07921 51.5478 1.17799 54.9121 1.17798V0.642578V0.107172C51.367 0.107184 48.1477 1.05585 45.768 2.84554L46.0898 3.27344ZM22.9209 28.0186L23.4145 28.2259L23.4555 28.1282L22.9619 27.9209L22.4683 27.7136L22.4273 27.8112L22.9209 28.0186ZM22.9619 27.9209L23.452 28.1365L23.4627 28.1121L22.9727 27.8965L22.4826 27.6809L22.4718 27.7053L22.9619 27.9209ZM22.9727 27.8965L22.4796 27.6879L22.4688 27.7133L22.9619 27.9219L23.455 28.1305L23.4657 28.1051L22.9727 27.8965ZM22.9619 27.9219L22.469 27.7128L22.428 27.8095L22.9209 28.0186L23.4138 28.2277L23.4548 28.131L22.9619 27.9219ZM66.7363 27.8965L66.233 27.7138L66.1051 28.0664L66.6084 28.249L67.1117 28.4317L67.2396 28.0791L66.7363 27.8965ZM66.6084 28.249V28.7844H66.6094V28.249V27.7136H66.6084V28.249ZM66.6094 28.249L67.1129 28.4311L68.0757 25.769L67.5723 25.5869L67.0688 25.4048L66.1059 28.0669L66.6094 28.249ZM67.5723 25.5869L67.0688 25.4047L66.2329 27.7143L66.7363 27.8965L67.2398 28.0787L68.0757 25.7691L67.5723 25.5869ZM71.9053 2.16992L71.9053 1.63452C70.4519 1.63453 69.1786 2.3761 68.4549 3.55481L68.9111 3.83496L69.3674 4.11511C69.899 3.24935 70.8291 2.70534 71.9053 2.70533L71.9053 2.16992ZM68.9111 3.83496L69.3673 4.11527C69.8989 3.25013 70.8287 2.70643 71.9044 2.7063L71.9043 2.1709L71.9042 1.63549C70.4515 1.63566 69.1788 2.3768 68.455 3.55465L68.9111 3.83496ZM71.9043 2.1709V2.7063H77.8682V2.1709V1.63549H71.9043V2.1709ZM77.8682 2.1709L77.344 2.28005L77.4329 2.70681L77.957 2.59766L78.4812 2.48851L78.3923 2.06175L77.8682 2.1709ZM77.957 2.59766L77.4329 2.70717L82.6585 27.715L83.1826 27.6055L83.7067 27.496L78.4811 2.48814L77.957 2.59766ZM83.1826 27.6055L82.6584 27.7144L82.7922 28.358L83.3164 28.249L83.8406 28.14L83.7068 27.4965L83.1826 27.6055ZM83.3164 28.249V28.7844H83.3174V28.249V27.7136H83.3164V28.249ZM83.3174 28.249L83.8415 28.1394L83.7067 27.4949L83.1826 27.6045L82.6585 27.7141L82.7933 28.3586L83.3174 28.249ZM83.1826 27.6045L83.7067 27.495L78.3932 2.06044L77.8691 2.16992L77.345 2.27941L82.6585 27.714L83.1826 27.6045ZM77.8691 2.16992V1.63452H71.9053V2.16992V2.70533H77.8691V2.16992ZM58.6377 28.2363L59.1316 28.4429L59.4363 27.7144L58.9424 27.5078L58.4484 27.3012L58.1437 28.0297L58.6377 28.2363ZM58.9424 27.5078L59.4361 27.7149L59.4869 27.5938L58.9932 27.3867L58.4994 27.1797L58.4486 27.3008L58.9424 27.5078ZM58.9932 27.3867L58.4992 27.1801L58.1438 28.0297L58.6377 28.2363L59.1316 28.443L59.4871 27.5934L58.9932 27.3867ZM70.2119 18.3184H69.6765V18.3193H70.2119H70.7473V18.3184H70.2119ZM70.2119 18.3193L70.212 18.8547L74.1554 18.8538L74.1553 18.3184L74.1551 17.783L70.2118 17.7839L70.2119 18.3193ZM74.1553 18.3184V17.783H70.2119V18.3184V18.8538H74.1553V18.3184ZM2.25586 2.16992H1.72045V2.1709H2.25586H2.79127V2.16992H2.25586ZM2.25586 2.1709V2.7063H13.7051V2.1709V1.63549H2.25586V2.1709ZM13.7051 2.1709V2.7063C15.0245 2.7063 16.2134 3.52923 16.6198 4.95711L17.1348 4.81055L17.6497 4.66398C17.1104 2.769 15.4958 1.63549 13.7051 1.63549V2.1709ZM17.1348 4.81055L16.6141 4.9355L16.6962 5.27729L17.2168 5.15234L17.7374 5.02739L17.6554 4.6856L17.1348 4.81055ZM17.2168 5.15234L16.6918 5.25735L16.6928 5.26223L17.2178 5.15723L17.7428 5.05222L17.7418 5.04734L17.2168 5.15234ZM17.2178 5.15723L16.6916 5.25632L19.0744 17.9077L19.6006 17.8086L20.1267 17.7095L17.7439 5.05813L17.2178 5.15723ZM19.6006 17.8086H20.136V17.8076H19.6006H19.0652V17.8086H19.6006ZM19.6006 17.8076L20.1267 17.7085L17.7439 5.05618L17.2178 5.15527L16.6916 5.25436L19.0744 17.9067L19.6006 17.8076ZM17.2178 5.15527L17.7372 5.02542L17.7362 5.02151L17.2168 5.15137L16.6974 5.28122L16.6984 5.28513L17.2178 5.15527ZM17.2168 5.15137L17.7378 5.02783L17.6567 4.68603L17.1357 4.80957L16.6148 4.93311L16.6958 5.27491L17.2168 5.15137ZM17.1357 4.80957L17.6507 4.66303C17.1114 2.7679 15.4968 1.63452 13.7061 1.63452V2.16992V2.70533C15.0256 2.70533 16.2144 3.52817 16.6208 4.95611L17.1357 4.80957ZM13.7061 2.16992V1.63452H2.25586V2.16992V2.70533H13.7061V2.16992ZM71.7412 17.2471V17.7825H72.8389V17.2471V16.7117H71.7412V17.2471ZM72.8389 17.2471L73.3629 17.1374L72.9606 15.2155L72.4365 15.3252L71.9125 15.4349L72.3148 17.3568L72.8389 17.2471ZM72.4365 15.3252L71.9331 15.143L71.2377 17.0649L71.7412 17.2471L72.2447 17.4292L72.94 15.5073L72.4365 15.3252ZM35.292 2.20605L35.8146 2.3222L35.8225 2.28704L35.2998 2.1709L34.7771 2.05475L34.7693 2.08991L35.292 2.20605ZM35.2998 2.1709V2.7063H42.8691V2.1709V1.63549H35.2998V2.1709ZM42.8691 2.1709L42.3456 2.05893L42.2069 2.70737L42.7305 2.81934L43.254 2.9313L43.3927 2.28287L42.8691 2.1709ZM42.7305 2.81934L42.2069 2.70728L39.2987 16.2952L39.8223 16.4072L40.3458 16.5193L43.254 2.93139L42.7305 2.81934ZM39.8223 16.4072L40.3458 16.5193L43.3937 2.282L42.8701 2.16992L42.3466 2.05784L39.2987 16.2951L39.8223 16.4072ZM42.8701 2.16992V1.63452H35.2998V2.16992V2.70533H42.8701V2.16992ZM35.2998 2.16992L34.7765 2.05677L34.7687 2.09291L35.292 2.20605L35.8153 2.3192L35.8231 2.28307L35.2998 2.16992ZM25.791 2.1709V2.7063H33.7627V2.1709V1.63549H25.791V2.1709ZM33.7627 2.1709L33.2689 1.96391L32.9574 2.70708L33.4512 2.91406L33.945 3.12105L34.2565 2.37788L33.7627 2.1709ZM33.4512 2.91406L32.9574 2.70697L28.3207 13.7617L28.8145 13.9688L29.3082 14.1758L33.9449 3.12115L33.4512 2.91406ZM28.8145 13.9688L29.3082 14.1759L34.2574 2.37702L33.7637 2.16992L33.2699 1.96282L28.3207 13.7616L28.8145 13.9688ZM33.7637 2.16992V1.63452H25.791V2.16992V2.70533H33.7637V2.16992ZM25.791 2.16992H25.2556V2.1709H25.791H26.3264V2.16992H25.791ZM8.9209 5.56055L9.16842 5.08579L9.05416 5.02622L8.80664 5.50098L8.55912 5.97573L8.67338 6.0353L8.9209 5.56055ZM8.80664 5.50098L9.05518 5.02676C8.96543 4.97971 8.86346 4.92594 8.75661 4.87398L8.52246 5.35547L8.28832 5.83696C8.37766 5.88041 8.46409 5.92593 8.5581 5.9752L8.80664 5.50098ZM8.52246 5.35547L8.75317 4.87232C8.72109 4.857 8.72251 4.85789 8.6962 4.84529L8.46484 5.32812L8.23349 5.81096C8.24566 5.8168 8.28567 5.83571 8.29175 5.83861L8.52246 5.35547ZM8.46484 5.32812L8.23312 5.81079C8.38604 5.8842 8.53039 5.9577 8.66529 6.03099L8.9209 5.56055L9.17651 5.0901C9.02409 5.00728 8.86365 4.92568 8.69657 4.84546L8.46484 5.32812Z\"\n        fill=\"#989898\"\n        mask=\"url(#path-2-outside-1_1041_34490)\"\n      />\n      <mask\n        id=\"path-4-outside-2_1041_34490\"\n        maskUnits=\"userSpaceOnUse\"\n        x=\"-0.366211\"\n        y=\"-0.464844\"\n        width=\"86\"\n        height=\"31\"\n        fill=\"black\"\n      >\n        <rect fill=\"white\" x=\"-0.366211\" y=\"-0.464844\" width=\"86\" height=\"31\" />\n        <path d=\"M54.9121 0.535156C57.6472 0.53521 59.8461 1.13269 61.5186 1.74219L62.8301 2.21875L61.4043 8.88965L60.9834 10.8496L59.1602 10.0127C56.6035 8.8371 54.3721 8.9331 53.6553 9.02637C52.739 9.14597 52.4384 9.41394 52.3447 9.54395C52.4311 9.64657 52.6131 9.81329 52.9727 10.0469C53.3296 10.2787 53.7685 10.5185 54.3018 10.7998C54.8152 11.0706 55.4182 11.3812 56.0137 11.7168C58.2517 12.9782 61.1079 14.9945 61.3604 18.8564L67.666 3.8125L67.6826 3.77734L67.7939 3.53711L67.8008 3.52051L67.8096 3.50391C68.5816 1.9773 70.1261 0.9922 71.9053 0.992188H78.7412L84.2314 27.2783L84.2324 27.2793L84.6338 29.2129H75.3643L74.583 25.4795H68.7119L67.3613 29.2129H57.0225L57.9541 26.9854L58.1328 26.5557C57.9764 26.6899 57.8169 26.823 57.6504 26.9492C55.3327 28.7058 52.1472 29.6045 48.502 29.6045H47.4258V29.5674C44.7453 29.4214 42.1968 28.8489 40.6299 28.1299L40.6289 28.1289L39.4619 27.5918L39.7275 26.3359L39.7285 26.334L40.9014 20.8545L41.3252 18.8848L43.1523 19.7344C44.6143 20.4152 46.2264 21.2095 49.0986 21.1631L49.1016 21.1621C49.8615 21.15 50.5478 20.9894 50.9854 20.752C51.3843 20.5354 51.3908 20.3833 51.3916 20.3047C51.3916 20.2585 51.3853 20.2466 51.3799 20.2354C51.3716 20.2179 51.3445 20.1694 51.2686 20.0879L51.1758 19.9951C50.8371 19.6814 50.1814 19.2634 48.9375 18.6592L48.7764 18.5811L48.7705 18.5752C47.5271 17.9587 45.9898 17.0874 44.7402 15.8535C43.4071 14.5368 42.3367 12.7395 42.3633 10.3906C42.3672 9.92331 42.4054 9.46824 42.4746 9.02637L38.4258 27.9424L38.1523 29.2129H28.3945L33.4541 5.56738L23.9502 28.2275L23.5352 29.2129H14.3779L14.1699 28.4102L14.0664 28.0078L8.90625 8.0498L8.90527 8.04688L8.80273 7.67578C8.71065 7.37178 8.64789 7.25251 8.60547 7.19043C8.57869 7.15132 8.51403 7.05946 8.1543 6.86426L8.10254 6.83594C6.74004 6.1092 4.3777 5.36881 2.19434 4.89453L1.6748 4.78223L0.633789 4.55566L0.962891 2.99316L1.38672 0.992188H13.7061C15.6698 0.992188 17.4456 2.20163 18.1055 4.21191L18.166 4.40918L18.1729 4.43164L18.2588 4.79492L18.2656 4.81934L18.2705 4.85059L19.9668 13.8613L24.7949 1.66992L25.0625 0.992188H44.1963L42.6689 8.11523C43.2018 6.11738 44.409 4.43031 46.0898 3.16602C48.3581 1.46011 51.4574 0.535167 54.9121 0.535156ZM22.9209 27.9111L22.9619 27.8135L22.9727 27.7891L22.9619 27.8145L22.9209 27.9111ZM66.7363 27.7891L66.6084 28.1416H66.6094L67.96 24.4102L66.7363 27.7891ZM68.8301 3.87012C69.4406 2.76663 70.5826 2.06363 71.9043 2.06348H77.8682L77.957 2.49023L83.1826 27.498L83.3164 28.1416H83.3174L83.1826 27.4971L77.8691 2.0625H71.9053C70.5831 2.06251 69.4405 2.76596 68.8301 3.87012ZM58.6377 28.1289L58.9424 27.4004L58.9932 27.2793L58.6377 28.1289ZM70.2119 18.2109V18.2119L74.1553 18.2109H70.2119ZM2.25586 2.0625V2.06348H13.7051C15.2602 2.06348 16.6619 3.04169 17.1348 4.70312L17.2168 5.04492L17.2178 5.0498L19.6006 17.7012V17.7002L17.2178 5.04883L17.2168 5.04395L17.1357 4.70215C16.6629 3.04065 15.2612 2.0625 13.7061 2.0625H2.25586ZM71.7412 17.1396H72.8389L72.4365 15.2178L71.7412 17.1396ZM35.292 2.09863L35.2998 2.06348H42.8691L42.7305 2.71191L40.1055 14.9785L42.8701 2.0625H35.2998L35.292 2.09863ZM25.791 2.06348H33.7627L33.4512 2.80664L28.8145 13.8613L33.7637 2.0625H25.791V2.06348ZM8.9209 5.45312L8.80664 5.39355C8.71476 5.3454 8.62056 5.29575 8.52246 5.24805C8.50338 5.23894 8.48408 5.22992 8.46484 5.2207C8.62485 5.29752 8.77724 5.37507 8.9209 5.45312Z\" />\n      </mask>\n      <path\n        d=\"M54.9121 0.535156C57.6472 0.53521 59.8461 1.13269 61.5186 1.74219L62.8301 2.21875L61.4043 8.88965L60.9834 10.8496L59.1602 10.0127C56.6035 8.8371 54.3721 8.9331 53.6553 9.02637C52.739 9.14597 52.4384 9.41394 52.3447 9.54395C52.4311 9.64657 52.6131 9.81329 52.9727 10.0469C53.3296 10.2787 53.7685 10.5185 54.3018 10.7998C54.8152 11.0706 55.4182 11.3812 56.0137 11.7168C58.2517 12.9782 61.1079 14.9945 61.3604 18.8564L67.666 3.8125L67.6826 3.77734L67.7939 3.53711L67.8008 3.52051L67.8096 3.50391C68.5816 1.9773 70.1261 0.9922 71.9053 0.992188H78.7412L84.2314 27.2783L84.2324 27.2793L84.6338 29.2129H75.3643L74.583 25.4795H68.7119L67.3613 29.2129H57.0225L57.9541 26.9854L58.1328 26.5557C57.9764 26.6899 57.8169 26.823 57.6504 26.9492C55.3327 28.7058 52.1472 29.6045 48.502 29.6045H47.4258V29.5674C44.7453 29.4214 42.1968 28.8489 40.6299 28.1299L40.6289 28.1289L39.4619 27.5918L39.7275 26.3359L39.7285 26.334L40.9014 20.8545L41.3252 18.8848L43.1523 19.7344C44.6143 20.4152 46.2264 21.2095 49.0986 21.1631L49.1016 21.1621C49.8615 21.15 50.5478 20.9894 50.9854 20.752C51.3843 20.5354 51.3908 20.3833 51.3916 20.3047C51.3916 20.2585 51.3853 20.2466 51.3799 20.2354C51.3716 20.2179 51.3445 20.1694 51.2686 20.0879L51.1758 19.9951C50.8371 19.6814 50.1814 19.2634 48.9375 18.6592L48.7764 18.5811L48.7705 18.5752C47.5271 17.9587 45.9898 17.0874 44.7402 15.8535C43.4071 14.5368 42.3367 12.7395 42.3633 10.3906C42.3672 9.92331 42.4054 9.46824 42.4746 9.02637L38.4258 27.9424L38.1523 29.2129H28.3945L33.4541 5.56738L23.9502 28.2275L23.5352 29.2129H14.3779L14.1699 28.4102L14.0664 28.0078L8.90625 8.0498L8.90527 8.04688L8.80273 7.67578C8.71065 7.37178 8.64789 7.25251 8.60547 7.19043C8.57869 7.15132 8.51403 7.05946 8.1543 6.86426L8.10254 6.83594C6.74004 6.1092 4.3777 5.36881 2.19434 4.89453L1.6748 4.78223L0.633789 4.55566L0.962891 2.99316L1.38672 0.992188H13.7061C15.6698 0.992188 17.4456 2.20163 18.1055 4.21191L18.166 4.40918L18.1729 4.43164L18.2588 4.79492L18.2656 4.81934L18.2705 4.85059L19.9668 13.8613L24.7949 1.66992L25.0625 0.992188H44.1963L42.6689 8.11523C43.2018 6.11738 44.409 4.43031 46.0898 3.16602C48.3581 1.46011 51.4574 0.535167 54.9121 0.535156ZM22.9209 27.9111L22.9619 27.8135L22.9727 27.7891L22.9619 27.8145L22.9209 27.9111ZM66.7363 27.7891L66.6084 28.1416H66.6094L67.96 24.4102L66.7363 27.7891ZM68.8301 3.87012C69.4406 2.76663 70.5826 2.06363 71.9043 2.06348H77.8682L77.957 2.49023L83.1826 27.498L83.3164 28.1416H83.3174L83.1826 27.4971L77.8691 2.0625H71.9053C70.5831 2.06251 69.4405 2.76596 68.8301 3.87012ZM58.6377 28.1289L58.9424 27.4004L58.9932 27.2793L58.6377 28.1289ZM70.2119 18.2109V18.2119L74.1553 18.2109H70.2119ZM2.25586 2.0625V2.06348H13.7051C15.2602 2.06348 16.6619 3.04169 17.1348 4.70312L17.2168 5.04492L17.2178 5.0498L19.6006 17.7012V17.7002L17.2178 5.04883L17.2168 5.04395L17.1357 4.70215C16.6629 3.04065 15.2612 2.0625 13.7061 2.0625H2.25586ZM71.7412 17.1396H72.8389L72.4365 15.2178L71.7412 17.1396ZM35.292 2.09863L35.2998 2.06348H42.8691L42.7305 2.71191L40.1055 14.9785L42.8701 2.0625H35.2998L35.292 2.09863ZM25.791 2.06348H33.7627L33.4512 2.80664L28.8145 13.8613L33.7637 2.0625H25.791V2.06348ZM8.9209 5.45312L8.80664 5.39355C8.71476 5.3454 8.62056 5.29575 8.52246 5.24805C8.50338 5.23894 8.48408 5.22992 8.46484 5.2207C8.62485 5.29752 8.77724 5.37507 8.9209 5.45312Z\"\n        fill=\"#989898\"\n      />\n      <path\n        d=\"M54.9121 0.535156L54.9121 -0.000249445H54.9121V0.535156ZM61.5186 1.74219L61.3352 2.24523L61.3357 2.2454L61.5186 1.74219ZM62.8301 2.21875L63.3537 2.33066L63.4511 1.87475L63.0129 1.71554L62.8301 2.21875ZM61.4043 8.88965L61.9278 9.00206L61.9279 9.00155L61.4043 8.88965ZM60.9834 10.8496L60.76 11.3362L61.3667 11.6147L61.5069 10.962L60.9834 10.8496ZM59.1602 10.0127L58.9365 10.4991L58.9368 10.4993L59.1602 10.0127ZM53.6553 9.02637L53.5862 8.49544L53.586 8.49547L53.6553 9.02637ZM52.3447 9.54395L51.9103 9.23102L51.6664 9.56958L51.9351 9.88877L52.3447 9.54395ZM52.9727 10.0469L52.681 10.4958L52.681 10.4959L52.9727 10.0469ZM54.3018 10.7998L54.0519 11.2734L54.0519 11.2734L54.3018 10.7998ZM56.0137 11.7168L56.2766 11.2504L56.2766 11.2504L56.0137 11.7168ZM61.3604 18.8564L60.8261 18.8914L61.8541 19.0634L61.3604 18.8564ZM67.666 3.8125L67.1819 3.58388L67.1768 3.5946L67.1722 3.60553L67.666 3.8125ZM67.6826 3.77734L68.1668 4.00597L68.1684 4.00246L67.6826 3.77734ZM67.7939 3.53711L68.2797 3.76223L68.2846 3.7517L68.289 3.74096L67.7939 3.53711ZM67.8008 3.52051L67.3276 3.27L67.3155 3.2928L67.3057 3.31665L67.8008 3.52051ZM67.8096 3.50391L68.2828 3.75446L68.2873 3.74554L67.8096 3.50391ZM71.9053 0.992188V0.456782V0.456782V0.992188ZM78.7412 0.992188L79.2653 0.882723L79.1763 0.456782H78.7412V0.992188ZM84.2314 27.2783L83.7074 27.3878L83.74 27.544L83.8529 27.6569L84.2314 27.2783ZM84.2324 27.2793L84.7567 27.1705L84.7241 27.0138L84.611 26.9007L84.2324 27.2793ZM84.6338 29.2129V29.7483H85.2917L85.158 29.1041L84.6338 29.2129ZM75.3643 29.2129L74.8402 29.3226L74.9293 29.7483H75.3643V29.2129ZM74.583 25.4795L75.1071 25.3698L75.018 24.9441H74.583V25.4795ZM68.7119 25.4795V24.9441H68.3362L68.2084 25.2974L68.7119 25.4795ZM67.3613 29.2129V29.7483H67.737L67.8648 29.395L67.3613 29.2129ZM57.0225 29.2129L56.5285 29.0063L56.2182 29.7483H57.0225V29.2129ZM57.9541 26.9854L58.448 27.1919L58.4485 27.191L57.9541 26.9854ZM58.1328 26.5557L58.6272 26.7613L57.7841 26.1494L58.1328 26.5557ZM57.6504 26.9492L57.9738 27.3759L57.9738 27.3759L57.6504 26.9492ZM47.4258 29.6045H46.8904V30.1399H47.4258V29.6045ZM47.4258 29.5674H47.9612V29.0603L47.4549 29.0328L47.4258 29.5674ZM40.6299 28.1299L40.2513 28.5085L40.3192 28.5764L40.4066 28.6165L40.6299 28.1299ZM40.6289 28.1289L41.0075 27.7503L40.9398 27.6826L40.8528 27.6425L40.6289 28.1289ZM39.4619 27.5918L38.9381 27.481L38.8496 27.8994L39.2381 28.0782L39.4619 27.5918ZM39.7275 26.3359L39.2487 26.0965L39.2179 26.1579L39.2037 26.2251L39.7275 26.3359ZM39.7285 26.334L40.2074 26.5734L40.2378 26.5126L40.2521 26.446L39.7285 26.334ZM40.9014 20.8545L40.3779 20.7419L40.3778 20.7424L40.9014 20.8545ZM41.3252 18.8848L41.5509 18.3993L40.9428 18.1165L40.8018 18.7721L41.3252 18.8848ZM43.1523 19.7344L43.3784 19.249L43.3781 19.2489L43.1523 19.7344ZM49.0986 21.1631L49.1073 21.6984L49.1897 21.6971L49.2679 21.671L49.0986 21.1631ZM49.1016 21.1621L49.093 20.6268L49.0105 20.6281L48.9323 20.6542L49.1016 21.1621ZM50.9854 20.752L51.2408 21.2225L51.2408 21.2225L50.9854 20.752ZM51.3916 20.3047L51.927 20.3105L51.927 20.3041L51.3916 20.3047ZM51.3799 20.2354L50.8964 20.4654L50.8965 20.4656L51.3799 20.2354ZM51.2686 20.0879L51.6605 19.7231L51.6539 19.7161L51.6471 19.7093L51.2686 20.0879ZM51.1758 19.9951L51.5544 19.6165L51.5471 19.6093L51.5396 19.6023L51.1758 19.9951ZM48.9375 18.6592L49.1714 18.1776L49.1711 18.1774L48.9375 18.6592ZM48.7764 18.5811L48.3978 18.9596L48.4616 19.0235L48.5428 19.0628L48.7764 18.5811ZM48.7705 18.5752L49.1491 18.1966L49.087 18.1345L49.0083 18.0955L48.7705 18.5752ZM44.7402 15.8535L44.364 16.2344L44.364 16.2345L44.7402 15.8535ZM42.3633 10.3906L42.8987 10.3967L42.8987 10.3951L42.3633 10.3906ZM42.4746 9.02637L43.0036 9.10921L41.9511 8.91431L42.4746 9.02637ZM38.4258 27.9424L38.9492 28.055L38.9493 28.0544L38.4258 27.9424ZM38.1523 29.2129V29.7483H38.5848L38.6758 29.3255L38.1523 29.2129ZM28.3945 29.2129L27.871 29.1009L27.7324 29.7483H28.3945V29.2129ZM33.4541 5.56738L33.9777 5.67941L32.9604 5.3603L33.4541 5.56738ZM23.9502 28.2275L24.4436 28.4354L24.4439 28.4346L23.9502 28.2275ZM23.5352 29.2129V29.7483H23.8906L24.0286 29.4207L23.5352 29.2129ZM14.3779 29.2129L13.8596 29.3472L13.9636 29.7483H14.3779V29.2129ZM14.1699 28.4102L13.6514 28.5436L13.6516 28.5445L14.1699 28.4102ZM14.0664 28.0078L14.5849 27.8744L14.5848 27.8738L14.0664 28.0078ZM8.90625 8.0498L9.42461 7.91578L9.42 7.89796L9.41418 7.88049L8.90625 8.0498ZM8.90527 8.04688L8.38921 8.18947L8.39293 8.20293L8.39734 8.21619L8.90527 8.04688ZM8.80273 7.67578L9.31896 7.53314L9.31515 7.52056L8.80273 7.67578ZM8.60547 7.19043L9.0475 6.88833L9.04725 6.88796L8.60547 7.19043ZM8.1543 6.86426L7.89729 7.33395L7.89894 7.33485L8.1543 6.86426ZM8.10254 6.83594L8.35955 6.36622L8.35451 6.36353L8.10254 6.83594ZM2.19434 4.89453L2.30799 4.37133L2.30746 4.37121L2.19434 4.89453ZM1.6748 4.78223L1.56095 5.30539L1.56168 5.30555L1.6748 4.78223ZM0.633789 4.55566L0.109878 4.44532L0.00026691 4.96573L0.519931 5.07882L0.633789 4.55566ZM0.962891 2.99316L0.439105 2.88222L0.43898 2.88282L0.962891 2.99316ZM1.38672 0.992188V0.456782H0.952839L0.862934 0.881244L1.38672 0.992188ZM18.1055 4.21191L18.6174 4.05479L18.6142 4.04494L18.1055 4.21191ZM18.166 4.40918L18.6782 4.25329L18.6779 4.25208L18.166 4.40918ZM18.1729 4.43164L18.6939 4.30839L18.69 4.29193L18.6851 4.27575L18.1729 4.43164ZM18.2588 4.79492L17.7378 4.91818L17.7403 4.92878L17.7432 4.93928L18.2588 4.79492ZM18.2656 4.81934L18.7946 4.73668L18.7897 4.70543L18.7812 4.67497L18.2656 4.81934ZM18.2705 4.85059L17.7415 4.93324L17.7428 4.94146L17.7443 4.94964L18.2705 4.85059ZM19.9668 13.8613L19.4406 13.9604L19.7831 15.7794L20.4646 14.0585L19.9668 13.8613ZM24.7949 1.66992L25.2927 1.86706L25.2929 1.86654L24.7949 1.66992ZM25.0625 0.992188V0.456782H24.6983L24.5645 0.795572L25.0625 0.992188ZM44.1963 0.992188L44.7198 1.10444L44.8587 0.456782H44.1963V0.992188ZM42.6689 8.11523L42.1454 8.00298L43.1863 8.25321L42.6689 8.11523ZM46.0898 3.16602L45.768 2.73812L45.768 2.73814L46.0898 3.16602ZM22.9209 27.9111L22.4273 27.7038L23.4138 28.1202L22.9209 27.9111ZM22.9619 27.8135L22.4718 27.5978L22.4683 27.6061L22.9619 27.8135ZM22.9727 27.7891L23.4657 27.9977L22.4826 27.5734L22.9727 27.7891ZM22.9619 27.8145L23.4548 28.0236L23.455 28.0231L22.9619 27.8145ZM66.7363 27.7891L67.2396 27.9717L67.2397 27.9714L66.7363 27.7891ZM66.6084 28.1416L66.1051 27.959L65.8445 28.677H66.6084V28.1416ZM66.6094 28.1416V28.677H66.985L67.1128 28.3238L66.6094 28.1416ZM67.96 24.4102L68.4634 24.5924L67.4566 24.2279L67.96 24.4102ZM68.8301 3.87012L68.3615 3.61106L69.2986 4.12932L68.8301 3.87012ZM71.9043 2.06348V1.52807H71.9042L71.9043 2.06348ZM77.8682 2.06348L78.3923 1.95433L78.3036 1.52807H77.8682V2.06348ZM77.957 2.49023L77.4329 2.59938L77.4329 2.59975L77.957 2.49023ZM83.1826 27.498L83.7068 27.3891L83.7067 27.3885L83.1826 27.498ZM83.3164 28.1416L82.7922 28.2506L82.8809 28.677H83.3164V28.1416ZM83.3174 28.1416V28.677H83.9763L83.8415 28.032L83.3174 28.1416ZM83.1826 27.4971L82.6585 27.6066L82.6585 27.6066L83.1826 27.4971ZM77.8691 2.0625L78.3932 1.95301L78.3043 1.52709H77.8691V2.0625ZM71.9053 2.0625V1.52709H71.9053L71.9053 2.0625ZM58.6377 28.1289L58.1437 27.9223L59.1316 28.3356L58.6377 28.1289ZM58.9424 27.4004L58.4486 27.1933L58.4484 27.1938L58.9424 27.4004ZM58.9932 27.2793L59.4871 27.4859L58.4994 27.0722L58.9932 27.2793ZM70.2119 18.2109V17.6755H69.6765V18.2109H70.2119ZM70.2119 18.2119H69.6765V18.7475L70.212 18.7473L70.2119 18.2119ZM74.1553 18.2109L74.1554 18.7463L74.1553 17.6755V18.2109ZM2.25586 2.0625V1.52709H1.72045V2.0625H2.25586ZM2.25586 2.06348H1.72045V2.59888H2.25586V2.06348ZM17.1348 4.70312L17.6554 4.57818L17.6528 4.56731L17.6497 4.55656L17.1348 4.70312ZM17.2168 5.04492L17.7418 4.93992L17.7398 4.9299L17.7374 4.91997L17.2168 5.04492ZM17.2178 5.0498L17.744 4.9507L17.7428 4.9448L17.2178 5.0498ZM19.6006 17.7012L19.0744 17.8003L20.136 17.7012H19.6006ZM19.6006 17.7002H20.136V17.6502L20.1267 17.6011L19.6006 17.7002ZM17.2178 5.04883L17.744 4.94972L17.7428 4.94383L17.2178 5.04883ZM17.2168 5.04395L17.7418 4.93894L17.7399 4.92964L17.7378 4.9204L17.2168 5.04395ZM17.1357 4.70215L17.6567 4.57861L17.654 4.56704L17.6507 4.5556L17.1357 4.70215ZM71.7412 17.1396L71.2377 16.9575L70.9781 17.6751H71.7412V17.1396ZM72.8389 17.1396V17.6751H73.498L73.3629 17.0299L72.8389 17.1396ZM72.4365 15.2178L72.9606 15.1081L72.5743 13.2631L71.9331 15.0356L72.4365 15.2178ZM35.292 2.09863L34.7687 1.98548L35.8146 2.21478L35.292 2.09863ZM35.2998 2.06348V1.52807H34.8703L34.7771 1.94733L35.2998 2.06348ZM42.8691 2.06348L43.3927 2.17544L43.5312 1.52807H42.8691V2.06348ZM42.7305 2.71191L43.254 2.82395L43.254 2.82388L42.7305 2.71191ZM40.1055 14.9785L39.5819 14.8665L40.629 15.0906L40.1055 14.9785ZM42.8701 2.0625L43.3937 2.17456L43.5323 1.52709H42.8701V2.0625ZM35.2998 2.0625V1.52709H34.8678L34.7765 1.94935L35.2998 2.0625ZM25.791 2.06348H25.2556V2.59888H25.791V2.06348ZM33.7627 2.06348L34.2565 2.27046L34.5677 1.52807H33.7627V2.06348ZM33.4512 2.80664L33.9449 3.01373L33.945 3.01363L33.4512 2.80664ZM28.8145 13.8613L28.3207 13.6542L29.3082 14.0684L28.8145 13.8613ZM33.7637 2.0625L34.2574 2.2696L34.5689 1.52709H33.7637V2.0625ZM25.791 2.0625V1.52709H25.2556V2.0625H25.791ZM8.9209 5.45312L8.67338 5.92788L9.17651 4.98268L8.9209 5.45312ZM8.80664 5.39355L8.5581 5.86778L8.55912 5.86831L8.80664 5.39355ZM8.52246 5.24805L8.75661 4.76654L8.75317 4.7649L8.52246 5.24805ZM8.46484 5.2207L8.6962 4.73786L8.23312 5.70336L8.46484 5.2207ZM54.9121 0.535156L54.9121 1.07056C57.5664 1.07061 59.7015 1.64981 61.3352 2.24523L61.5186 1.74219L61.7019 1.23915C59.9908 0.615558 57.728 -0.000193954 54.9121 -0.000249445L54.9121 0.535156ZM61.5186 1.74219L61.3357 2.2454L62.6472 2.72196L62.8301 2.21875L63.0129 1.71554L61.7014 1.23897L61.5186 1.74219ZM62.8301 2.21875L62.3065 2.10684L60.8807 8.77774L61.4043 8.88965L61.9279 9.00155L63.3537 2.33066L62.8301 2.21875ZM61.4043 8.88965L60.8808 8.77723L60.4599 10.7372L60.9834 10.8496L61.5069 10.962L61.9278 9.00206L61.4043 8.88965ZM60.9834 10.8496L61.2068 10.363L59.3835 9.5261L59.1602 10.0127L58.9368 10.4993L60.76 11.3362L60.9834 10.8496ZM59.1602 10.0127L59.3838 9.52625C56.7128 8.29807 54.3745 8.39287 53.5862 8.49544L53.6553 9.02637L53.7244 9.5573C54.3697 9.47333 56.4942 9.37613 58.9365 10.4991L59.1602 10.0127ZM53.6553 9.02637L53.586 8.49547C52.5946 8.62487 52.125 8.93298 51.9103 9.23102L52.3447 9.54395L52.7792 9.85687C52.7518 9.89491 52.8834 9.66707 53.7246 9.55727L53.6553 9.02637ZM52.3447 9.54395L51.9351 9.88877C52.069 10.0478 52.2992 10.2478 52.681 10.4958L52.9727 10.0469L53.2644 9.59791C52.927 9.37876 52.7932 9.24534 52.7543 9.19912L52.3447 9.54395ZM52.9727 10.0469L52.681 10.4959C53.0606 10.7424 53.519 10.9922 54.0519 11.2734L54.3018 10.7998L54.5516 10.3263C54.018 10.0448 53.5986 9.81504 53.2643 9.59787L52.9727 10.0469ZM54.3018 10.7998L54.0519 11.2734C54.5715 11.5475 55.1639 11.8524 55.7508 12.1832L56.0137 11.7168L56.2766 11.2504C55.6726 10.91 55.0588 10.5938 54.5516 10.3263L54.3018 10.7998ZM56.0137 11.7168L55.7508 12.1832C57.969 13.4335 60.5929 15.3248 60.8261 18.8914L61.3604 18.8564L61.8946 18.8215C61.6228 14.6641 58.5344 12.523 56.2766 11.2504L56.0137 11.7168ZM61.3604 18.8564L61.8541 19.0634L68.1598 4.01947L67.666 3.8125L67.1722 3.60553L60.8666 18.6495L61.3604 18.8564ZM67.666 3.8125L68.1502 4.04112L68.1668 4.00597L67.6826 3.77734L67.1985 3.54872L67.1819 3.58388L67.666 3.8125ZM67.6826 3.77734L68.1684 4.00246L68.2797 3.76223L67.7939 3.53711L67.3082 3.31199L67.1968 3.55223L67.6826 3.77734ZM67.7939 3.53711L68.289 3.74096L68.2959 3.72436L67.8008 3.52051L67.3057 3.31665L67.2989 3.33325L67.7939 3.53711ZM67.8008 3.52051L68.274 3.77102L68.2828 3.75442L67.8096 3.50391L67.3364 3.2534L67.3276 3.27L67.8008 3.52051ZM67.8096 3.50391L68.2873 3.74554C68.9697 2.39634 70.3311 1.5276 71.9053 1.52759V0.992188V0.456782C69.9211 0.456796 68.1936 1.55827 67.3318 3.26227L67.8096 3.50391ZM71.9053 0.992188V1.52759H78.7412V0.992188V0.456782H71.9053V0.992188ZM78.7412 0.992188L78.2171 1.10165L83.7074 27.3878L84.2314 27.2783L84.7555 27.1689L79.2653 0.882723L78.7412 0.992188ZM84.2314 27.2783L83.8529 27.6569L83.8538 27.6579L84.2324 27.2793L84.611 26.9007L84.61 26.8997L84.2314 27.2783ZM84.2324 27.2793L83.7082 27.3881L84.1096 29.3217L84.6338 29.2129L85.158 29.1041L84.7567 27.1705L84.2324 27.2793ZM84.6338 29.2129V28.6775H75.3643V29.2129V29.7483H84.6338V29.2129ZM75.3643 29.2129L75.8883 29.1032L75.1071 25.3698L74.583 25.4795L74.059 25.5892L74.8402 29.3226L75.3643 29.2129ZM74.583 25.4795V24.9441H68.7119V25.4795V26.0149H74.583V25.4795ZM68.7119 25.4795L68.2084 25.2974L66.8579 29.0308L67.3613 29.2129L67.8648 29.395L69.2154 25.6616L68.7119 25.4795ZM67.3613 29.2129V28.6775H57.0225V29.2129V29.7483H67.3613V29.2129ZM57.0225 29.2129L57.5164 29.4195L58.448 27.1919L57.9541 26.9854L57.4602 26.7788L56.5285 29.0063L57.0225 29.2129ZM57.9541 26.9854L58.4485 27.191L58.6272 26.7613L58.1328 26.5557L57.6385 26.3501L57.4597 26.7797L57.9541 26.9854ZM58.1328 26.5557L57.7841 26.1494C57.6309 26.2809 57.4808 26.4059 57.327 26.5225L57.6504 26.9492L57.9738 27.3759C58.153 27.2401 58.3219 27.099 58.4815 26.9619L58.1328 26.5557ZM57.6504 26.9492L57.327 26.5225C55.1269 28.19 52.0655 29.0691 48.502 29.0691V29.6045V30.1399C52.229 30.1399 55.5385 29.2216 57.9738 27.3759L57.6504 26.9492ZM48.502 29.6045V29.0691H47.4258V29.6045V30.1399H48.502V29.6045ZM47.4258 29.6045H47.9612V29.5674H47.4258H46.8904V29.6045H47.4258ZM47.4258 29.5674L47.4549 29.0328C44.8178 28.8892 42.3404 28.3258 40.8532 27.6433L40.6299 28.1299L40.4066 28.6165C42.0531 29.3721 44.6729 29.9537 47.3967 30.102L47.4258 29.5674ZM40.6299 28.1299L41.0085 27.7513L41.0075 27.7503L40.6289 28.1289L40.2503 28.5075L40.2513 28.5085L40.6299 28.1299ZM40.6289 28.1289L40.8528 27.6425L39.6858 27.1054L39.4619 27.5918L39.2381 28.0782L40.4051 28.6153L40.6289 28.1289ZM39.4619 27.5918L39.9857 27.7026L40.2514 26.4467L39.7275 26.3359L39.2037 26.2251L38.9381 27.481L39.4619 27.5918ZM39.7275 26.3359L40.2064 26.5754L40.2074 26.5734L39.7285 26.334L39.2496 26.0945L39.2487 26.0965L39.7275 26.3359ZM39.7285 26.334L40.2521 26.446L41.4249 20.9666L40.9014 20.8545L40.3778 20.7424L39.205 26.2219L39.7285 26.334ZM40.9014 20.8545L41.4248 20.9671L41.8486 18.9974L41.3252 18.8848L40.8018 18.7721L40.3779 20.7419L40.9014 20.8545ZM41.3252 18.8848L41.0994 19.3703L42.9266 20.2199L43.1523 19.7344L43.3781 19.2489L41.5509 18.3993L41.3252 18.8848ZM43.1523 19.7344L42.9263 20.2197C44.4028 20.9073 46.1076 21.7469 49.1073 21.6984L49.0986 21.1631L49.09 20.6278C46.3453 20.6721 44.8258 19.9231 43.3784 19.249L43.1523 19.7344ZM49.0986 21.1631L49.2679 21.671L49.2709 21.67L49.1016 21.1621L48.9323 20.6542L48.9293 20.6552L49.0986 21.1631ZM49.1016 21.1621L49.1101 21.6974C49.9262 21.6845 50.7047 21.5135 51.2408 21.2225L50.9854 20.752L50.7299 20.2814C50.391 20.4654 49.7968 20.6156 49.093 20.6268L49.1016 21.1621ZM50.9854 20.752L51.2408 21.2225C51.4774 21.094 51.6601 20.9525 51.7787 20.7802C51.9166 20.58 51.926 20.399 51.927 20.3105L51.3916 20.3047L50.8562 20.2989C50.8561 20.3107 50.8555 20.2843 50.8635 20.2511C50.8722 20.2152 50.8862 20.1884 50.8968 20.1729C50.9057 20.16 50.9054 20.1652 50.88 20.1857C50.8544 20.2065 50.808 20.239 50.7299 20.2814L50.9854 20.752ZM51.3916 20.3047L51.927 20.3041C51.927 20.2599 51.9242 20.2031 51.9104 20.1409C51.903 20.1076 51.8934 20.0769 51.8822 20.0483C51.8724 20.0236 51.8616 20.0016 51.8633 20.0051L51.3799 20.2354L50.8965 20.4656C50.9009 20.4747 50.8928 20.4584 50.8858 20.4406C50.8772 20.4189 50.8702 20.3961 50.865 20.3729C50.8602 20.3512 50.8581 20.3337 50.8571 20.3226C50.8562 20.3118 50.8562 20.3054 50.8562 20.3052L51.3916 20.3047ZM51.3799 20.2354L51.8633 20.0053C51.8262 19.9273 51.764 19.8344 51.6605 19.7231L51.2686 20.0879L50.8766 20.4527C50.9004 20.4782 50.9105 20.4921 50.9123 20.4946C50.914 20.4971 50.9068 20.4873 50.8964 20.4654L51.3799 20.2354ZM51.2686 20.0879L51.6471 19.7093L51.5544 19.6165L51.1758 19.9951L50.7972 20.3737L50.89 20.4665L51.2686 20.0879ZM51.1758 19.9951L51.5396 19.6023C51.1386 19.2309 50.4207 18.7844 49.1714 18.1776L48.9375 18.6592L48.7036 19.1408C49.9421 19.7424 50.5356 20.132 50.812 20.3879L51.1758 19.9951ZM48.9375 18.6592L49.1711 18.1774L49.0099 18.0993L48.7764 18.5811L48.5428 19.0628L48.7039 19.1409L48.9375 18.6592ZM48.7764 18.5811L49.155 18.2025L49.1491 18.1966L48.7705 18.5752L48.3919 18.9538L48.3978 18.9596L48.7764 18.5811ZM48.7705 18.5752L49.0083 18.0955C47.7815 17.4872 46.3049 16.6462 45.1164 15.4726L44.7402 15.8535L44.364 16.2345C45.6746 17.5287 47.2728 18.4302 48.5327 19.0549L48.7705 18.5752ZM44.7402 15.8535L45.1165 15.4726C43.8555 14.2271 42.8741 12.5616 42.8987 10.3967L42.3633 10.3906L41.8279 10.3846C41.7992 12.9173 42.9586 14.8464 44.364 16.2344L44.7402 15.8535ZM42.3633 10.3906L42.8987 10.3951C42.9024 9.95413 42.9384 9.52523 43.0036 9.10921L42.4746 9.02637L41.9457 8.94352C41.8724 9.41124 41.8321 9.89249 41.8279 10.3861L42.3633 10.3906ZM42.4746 9.02637L41.9511 8.91431L37.9022 27.8303L38.4258 27.9424L38.9493 28.0544L42.9982 9.13843L42.4746 9.02637ZM38.4258 27.9424L37.9024 27.8297L37.6289 29.1002L38.1523 29.2129L38.6758 29.3255L38.9492 28.055L38.4258 27.9424ZM38.1523 29.2129V28.6775H28.3945V29.2129V29.7483H38.1523V29.2129ZM28.3945 29.2129L28.9181 29.3249L33.9777 5.67941L33.4541 5.56738L32.9305 5.45535L27.871 29.1009L28.3945 29.2129ZM33.4541 5.56738L32.9604 5.3603L23.4565 28.0205L23.9502 28.2275L24.4439 28.4346L33.9478 5.77446L33.4541 5.56738ZM23.9502 28.2275L23.4568 28.0197L23.0417 29.0051L23.5352 29.2129L24.0286 29.4207L24.4436 28.4354L23.9502 28.2275ZM23.5352 29.2129V28.6775H14.3779V29.2129V29.7483H23.5352V29.2129ZM14.3779 29.2129L14.8962 29.0786L14.6882 28.2759L14.1699 28.4102L13.6516 28.5445L13.8596 29.3472L14.3779 29.2129ZM14.1699 28.4102L14.6884 28.2768L14.5849 27.8744L14.0664 28.0078L13.5479 28.1412L13.6514 28.5436L14.1699 28.4102ZM14.0664 28.0078L14.5848 27.8738L9.42461 7.91578L8.90625 8.0498L8.38789 8.18383L13.548 28.1418L14.0664 28.0078ZM8.90625 8.0498L9.41418 7.88049L9.4132 7.87756L8.90527 8.04688L8.39734 8.21619L8.39832 8.21911L8.90625 8.0498ZM8.90527 8.04688L9.42134 7.90428L9.3188 7.53318L8.80273 7.67578L8.28667 7.81838L8.38921 8.18947L8.90527 8.04688ZM8.80273 7.67578L9.31515 7.52056C9.21687 7.19613 9.13513 7.01654 9.0475 6.88833L8.60547 7.19043L8.16343 7.49253C8.16348 7.49259 8.16394 7.49326 8.16487 7.49479C8.16582 7.49636 8.1675 7.49922 8.1699 7.50367C8.17474 7.51264 8.1827 7.52849 8.19363 7.5539C8.21591 7.60572 8.24808 7.69154 8.29032 7.831L8.80273 7.67578ZM8.60547 7.19043L9.04725 6.88796C8.95305 6.75037 8.80621 6.60885 8.40965 6.39367L8.1543 6.86426L7.89894 7.33485C8.06234 7.42351 8.1377 7.47757 8.16764 7.50184C8.1813 7.51291 8.18217 7.5151 8.17633 7.50862C8.1686 7.50003 8.16224 7.49079 8.16368 7.49289L8.60547 7.19043ZM8.1543 6.86426L8.4113 6.39457L8.35954 6.36625L8.10254 6.83594L7.84554 7.30563L7.8973 7.33395L8.1543 6.86426ZM8.10254 6.83594L8.35451 6.36353C6.92744 5.60235 4.50882 4.8494 2.30799 4.37133L2.19434 4.89453L2.08068 5.41774C4.24659 5.88822 6.55265 6.61605 7.85056 7.30834L8.10254 6.83594ZM2.19434 4.89453L2.30746 4.37121L1.78793 4.25891L1.6748 4.78223L1.56168 5.30555L2.08121 5.41785L2.19434 4.89453ZM1.6748 4.78223L1.78866 4.25907L0.747647 4.0325L0.633789 4.55566L0.519931 5.07882L1.56095 5.30539L1.6748 4.78223ZM0.633789 4.55566L1.1577 4.66601L1.4868 3.10351L0.962891 2.99316L0.43898 2.88282L0.109878 4.44532L0.633789 4.55566ZM0.962891 2.99316L1.48668 3.10411L1.9105 1.10313L1.38672 0.992188L0.862934 0.881244L0.439106 2.88222L0.962891 2.99316ZM1.38672 0.992188V1.52759H13.7061V0.992188V0.456782H1.38672V0.992188ZM13.7061 0.992188V1.52759C15.4425 1.52759 17.0103 2.59228 17.5968 4.37889L18.1055 4.21191L18.6142 4.04494C17.8809 1.81099 15.8971 0.456782 13.7061 0.456782V0.992188ZM18.1055 4.21191L17.5936 4.36901L17.6542 4.56628L18.166 4.40918L18.6779 4.25208L18.6173 4.05482L18.1055 4.21191ZM18.166 4.40918L17.6538 4.56507L17.6606 4.58753L18.1729 4.43164L18.6851 4.27575L18.6782 4.25329L18.166 4.40918ZM18.1729 4.43164L17.6518 4.55489L17.7378 4.91818L18.2588 4.79492L18.7798 4.67167L18.6939 4.30839L18.1729 4.43164ZM18.2588 4.79492L17.7432 4.93928L17.75 4.9637L18.2656 4.81934L18.7812 4.67497L18.7744 4.65056L18.2588 4.79492ZM18.2656 4.81934L17.7366 4.90199L17.7415 4.93324L18.2705 4.85059L18.7995 4.76793L18.7946 4.73668L18.2656 4.81934ZM18.2705 4.85059L17.7443 4.94964L19.4406 13.9604L19.9668 13.8613L20.493 13.7623L18.7967 4.75153L18.2705 4.85059ZM19.9668 13.8613L20.4646 14.0585L25.2927 1.86706L24.7949 1.66992L24.2971 1.47278L19.469 13.6642L19.9668 13.8613ZM24.7949 1.66992L25.2929 1.86654L25.5605 1.1888L25.0625 0.992188L24.5645 0.795572L24.2969 1.47331L24.7949 1.66992ZM25.0625 0.992188V1.52759H44.1963V0.992188V0.456782H25.0625V0.992188ZM44.1963 0.992188L43.6728 0.879936L42.1454 8.00298L42.6689 8.11523L43.1925 8.22749L44.7198 1.10444L44.1963 0.992188ZM42.6689 8.11523L43.1863 8.25321C43.6852 6.38234 44.8169 4.79344 46.4117 3.59389L46.0898 3.16602L45.768 2.73814C44.0011 4.06717 42.7183 5.85242 42.1516 7.97726L42.6689 8.11523ZM46.0898 3.16602L46.4117 3.59391C48.5685 1.97179 51.5478 1.07057 54.9121 1.07056V0.535156V-0.000249445C51.367 -0.000238359 48.1477 0.948433 45.768 2.73812L46.0898 3.16602ZM22.9209 27.9111L23.4145 28.1185L23.4555 28.0208L22.9619 27.8135L22.4683 27.6061L22.4273 27.7038L22.9209 27.9111ZM22.9619 27.8135L23.452 28.0291L23.4627 28.0047L22.9727 27.7891L22.4826 27.5734L22.4718 27.5978L22.9619 27.8135ZM22.9727 27.7891L22.4796 27.5804L22.4688 27.6058L22.9619 27.8145L23.455 28.0231L23.4657 27.9977L22.9727 27.7891ZM22.9619 27.8145L22.469 27.6054L22.428 27.702L22.9209 27.9111L23.4138 28.1202L23.4548 28.0236L22.9619 27.8145ZM66.7363 27.7891L66.233 27.6064L66.1051 27.959L66.6084 28.1416L67.1117 28.3242L67.2396 27.9717L66.7363 27.7891ZM66.6084 28.1416V28.677H66.6094V28.1416V27.6062H66.6084V28.1416ZM66.6094 28.1416L67.1128 28.3238L68.4634 24.5924L67.96 24.4102L67.4565 24.2279L66.1059 27.9594L66.6094 28.1416ZM67.96 24.4102L67.4566 24.2279L66.2329 27.6068L66.7363 27.7891L67.2397 27.9714L68.4634 24.5925L67.96 24.4102ZM68.8301 3.87012L69.2986 4.12932C69.8165 3.19324 70.7809 2.59901 71.9044 2.59888L71.9043 2.06348L71.9042 1.52807C70.3844 1.52825 69.0647 2.34003 68.3616 3.61092L68.8301 3.87012ZM71.9043 2.06348V2.59888H77.8682V2.06348V1.52807H71.9043V2.06348ZM77.8682 2.06348L77.344 2.17263L77.4329 2.59938L77.957 2.49023L78.4812 2.38108L78.3923 1.95433L77.8682 2.06348ZM77.957 2.49023L77.4329 2.59975L82.6585 27.6076L83.1826 27.498L83.7067 27.3885L78.4811 2.38072L77.957 2.49023ZM83.1826 27.498L82.6584 27.607L82.7922 28.2506L83.3164 28.1416L83.8406 28.0326L83.7068 27.3891L83.1826 27.498ZM83.3164 28.1416V28.677H83.3174V28.1416V27.6062H83.3164V28.1416ZM83.3174 28.1416L83.8415 28.032L83.7067 27.3875L83.1826 27.4971L82.6585 27.6066L82.7933 28.2512L83.3174 28.1416ZM83.1826 27.4971L83.7067 27.3876L78.3932 1.95301L77.8691 2.0625L77.345 2.17199L82.6585 27.6066L83.1826 27.4971ZM77.8691 2.0625V1.52709H71.9053V2.0625V2.59791H77.8691V2.0625ZM71.9053 2.0625L71.9053 1.52709C70.3848 1.52711 69.0646 2.33939 68.3615 3.61106L68.8301 3.87012L69.2986 4.12917C69.8165 3.19252 70.7813 2.59792 71.9053 2.59791L71.9053 2.0625ZM58.6377 28.1289L59.1316 28.3355L59.4363 27.607L58.9424 27.4004L58.4484 27.1938L58.1437 27.9223L58.6377 28.1289ZM58.9424 27.4004L59.4361 27.6074L59.4869 27.4864L58.9932 27.2793L58.4994 27.0722L58.4486 27.1933L58.9424 27.4004ZM58.9932 27.2793L58.4992 27.0726L58.1438 27.9223L58.6377 28.1289L59.1316 28.3356L59.4871 27.4859L58.9932 27.2793ZM70.2119 18.2109H69.6765V18.2119H70.2119H70.7473V18.2109H70.2119ZM70.2119 18.2119L70.212 18.7473L74.1554 18.7463L74.1553 18.2109L74.1551 17.6755L70.2118 17.6765L70.2119 18.2119ZM74.1553 18.2109V17.6755H70.2119V18.2109V18.7463H74.1553V18.2109ZM2.25586 2.0625H1.72045V2.06348H2.25586H2.79127V2.0625H2.25586ZM2.25586 2.06348V2.59888H13.7051V2.06348V1.52807H2.25586V2.06348ZM13.7051 2.06348V2.59888C15.0245 2.59888 16.2134 3.42181 16.6198 4.84969L17.1348 4.70312L17.6497 4.55656C17.1104 2.66157 15.4958 1.52807 13.7051 1.52807V2.06348ZM17.1348 4.70312L16.6141 4.82807L16.6962 5.16987L17.2168 5.04492L17.7374 4.91997L17.6554 4.57818L17.1348 4.70312ZM17.2168 5.04492L16.6918 5.14992L16.6928 5.15481L17.2178 5.0498L17.7428 4.9448L17.7418 4.93992L17.2168 5.04492ZM17.2178 5.0498L16.6916 5.1489L19.0744 17.8003L19.6006 17.7012L20.1267 17.6021L17.7439 4.95071L17.2178 5.0498ZM19.6006 17.7012H20.136V17.7002H19.6006H19.0652V17.7012H19.6006ZM19.6006 17.7002L20.1267 17.6011L17.7439 4.94973L17.2178 5.04883L16.6916 5.14793L19.0744 17.7993L19.6006 17.7002ZM17.2178 5.04883L17.7428 4.94383L17.7418 4.93894L17.2168 5.04395L16.6918 5.14895L16.6928 5.15383L17.2178 5.04883ZM17.2168 5.04395L17.7378 4.9204L17.6567 4.57861L17.1357 4.70215L16.6148 4.82569L16.6958 5.16749L17.2168 5.04395ZM17.1357 4.70215L17.6507 4.5556C17.1114 2.66053 15.4968 1.52709 13.7061 1.52709V2.0625V2.59791C15.0255 2.59791 16.2144 3.42078 16.6208 4.8487L17.1357 4.70215ZM13.7061 2.0625V1.52709H2.25586V2.0625V2.59791H13.7061V2.0625ZM71.7412 17.1396V17.6751H72.8389V17.1396V16.6042H71.7412V17.1396ZM72.8389 17.1396L73.3629 17.0299L72.9606 15.1081L72.4365 15.2178L71.9125 15.3275L72.3148 17.2494L72.8389 17.1396ZM72.4365 15.2178L71.9331 15.0356L71.2377 16.9575L71.7412 17.1396L72.2447 17.3218L72.94 15.3999L72.4365 15.2178ZM35.292 2.09863L35.8146 2.21478L35.8225 2.17962L35.2998 2.06348L34.7771 1.94733L34.7693 1.98249L35.292 2.09863ZM35.2998 2.06348V2.59888H42.8691V2.06348V1.52807H35.2998V2.06348ZM42.8691 2.06348L42.3456 1.95151L42.2069 2.59995L42.7305 2.71191L43.254 2.82388L43.3927 2.17544L42.8691 2.06348ZM42.7305 2.71191L42.2069 2.59988L39.5819 14.8665L40.1055 14.9785L40.629 15.0906L43.254 2.82395L42.7305 2.71191ZM40.1055 14.9785L40.629 15.0906L43.3937 2.17456L42.8701 2.0625L42.3466 1.95044L39.5819 14.8665L40.1055 14.9785ZM42.8701 2.0625V1.52709H35.2998V2.0625V2.59791H42.8701V2.0625ZM35.2998 2.0625L34.7765 1.94935L34.7687 1.98548L35.292 2.09863L35.8153 2.21178L35.8231 2.17565L35.2998 2.0625ZM25.791 2.06348V2.59888H33.7627V2.06348V1.52807H25.791V2.06348ZM33.7627 2.06348L33.2689 1.85649L32.9574 2.59966L33.4512 2.80664L33.945 3.01363L34.2565 2.27046L33.7627 2.06348ZM33.4512 2.80664L32.9574 2.59955L28.3207 13.6542L28.8145 13.8613L29.3082 14.0684L33.9449 3.01373L33.4512 2.80664ZM28.8145 13.8613L29.3082 14.0684L34.2574 2.2696L33.7637 2.0625L33.2699 1.8554L28.3207 13.6542L28.8145 13.8613ZM33.7637 2.0625V1.52709H25.791V2.0625V2.59791H33.7637V2.0625ZM25.791 2.0625H25.2556V2.06348H25.791H26.3264V2.0625H25.791ZM8.9209 5.45312L9.16842 4.97837L9.05416 4.9188L8.80664 5.39355L8.55912 5.86831L8.67338 5.92788L8.9209 5.45312ZM8.80664 5.39355L9.05518 4.91933C8.96544 4.8723 8.86345 4.81851 8.7566 4.76655L8.52246 5.24805L8.28832 5.72954C8.37766 5.77299 8.46408 5.8185 8.5581 5.86778L8.80664 5.39355ZM8.52246 5.24805L8.75317 4.7649C8.72109 4.74958 8.72251 4.75047 8.6962 4.73786L8.46484 5.2207L8.23349 5.70354C8.24566 5.70937 8.28567 5.72829 8.29175 5.73119L8.52246 5.24805ZM8.46484 5.2207L8.23312 5.70336C8.38604 5.77678 8.53039 5.85028 8.66529 5.92357L8.9209 5.45312L9.17651 4.98268C9.02409 4.89986 8.86365 4.81826 8.69657 4.73804L8.46484 5.2207Z\"\n        fill=\"#989898\"\n        mask=\"url(#path-4-outside-2_1041_34490)\"\n      />\n      <path\n        d=\"M54.9121 0.853516C57.6472 0.85357 59.8461 1.45007 61.5186 2.05957L62.8301 2.53711L61.4043 9.20703L60.9834 11.168L59.1602 10.3301C56.6035 9.15455 54.372 9.25146 53.6553 9.34473C52.739 9.46433 52.4384 9.73231 52.3447 9.8623C52.4312 9.96495 52.6134 10.1318 52.9727 10.3652C53.3296 10.5971 53.7686 10.8369 54.3018 11.1182C54.8151 11.389 55.4183 11.6996 56.0137 12.0352C58.2517 13.2966 61.1078 15.312 61.3604 19.1738L67.666 4.12988L67.6826 4.09473L67.7939 3.85547L67.8008 3.83887L67.8096 3.82227C68.5816 2.29562 70.126 1.30958 71.9053 1.30957H78.7412L84.2314 27.5957L84.2324 27.5977L84.6338 29.5303H75.3643L74.583 25.7979H68.7119L67.3613 29.5303H57.0225L57.9541 27.3037L58.1328 26.874C57.9765 27.0082 57.8168 27.1405 57.6504 27.2666C55.3327 29.0233 52.1473 29.9229 48.502 29.9229H47.4258V29.8848C44.7452 29.7388 42.1967 29.1663 40.6299 28.4473L40.6289 28.4463L39.4619 27.9102L39.7275 26.6543L39.7285 26.6523L40.9014 21.1719L41.3252 19.2021L43.1523 20.0527C44.6143 20.7336 46.2264 21.5269 49.0986 21.4805L49.1016 21.4795C49.8614 21.4674 50.5478 21.3077 50.9854 21.0703C51.3848 20.8534 51.3908 20.7006 51.3916 20.6221C51.3915 20.5765 51.3852 20.5649 51.3799 20.5537C51.3716 20.5363 51.3445 20.4878 51.2686 20.4062L51.1758 20.3125C50.8371 19.9989 50.1811 19.5816 48.9375 18.9775L48.7764 18.8994L48.7705 18.8926C47.5272 18.2761 45.9897 17.4057 44.7402 16.1719C43.407 14.8551 42.3367 13.0578 42.3633 10.709C42.3672 10.2417 42.4054 9.78659 42.4746 9.34473L38.4258 28.2598L38.1523 29.5303H28.3945L33.4541 5.88477L23.9502 28.5459L23.5352 29.5303H14.3779L14.1699 28.7275L14.0664 28.3262L8.90625 8.36719L8.90527 8.36426L8.80273 7.99316C8.71056 7.68887 8.6479 7.56984 8.60547 7.50781C8.57861 7.46859 8.51345 7.37653 8.1543 7.18164L8.10254 7.15332C6.74006 6.4266 4.37768 5.68717 2.19434 5.21289L1.6748 5.09961L0.633789 4.87402L0.962891 3.31152L1.38672 1.30957H13.7061C15.6698 1.30957 17.4456 2.51999 18.1055 4.53027L18.166 4.72754L18.1729 4.74902L18.2588 5.11328L18.2656 5.1377L18.2705 5.16895L19.9668 14.1797L24.7949 1.9873L25.0625 1.30957H44.1963L42.6689 8.43359C43.2017 6.43572 44.409 4.7487 46.0898 3.48438C48.3581 1.77847 51.4574 0.853526 54.9121 0.853516ZM22.9209 28.2295L22.9619 28.1318L22.9727 28.1074L22.9619 28.1328L22.9209 28.2295ZM66.7363 28.1074L66.6084 28.46H66.6094L67.5723 25.7979L66.7363 28.1074ZM71.9053 2.38086C70.5366 2.38087 69.3582 3.13289 68.7656 4.30469L68.708 4.42969L68.7656 4.30664C69.3582 3.13489 70.5358 2.382 71.9043 2.38184H77.8682L77.957 2.80859L83.1826 27.8164L83.3164 28.46H83.3174L83.1826 27.8145L77.8691 2.38086H71.9053ZM58.6377 28.4473L58.9424 27.7188L59.6172 26.1084L58.6377 28.4473ZM70.2129 18.5283L70.2119 18.5303H74.1553V18.5283H70.2129ZM2.25586 2.38086V2.38184H13.7051C15.2602 2.38184 16.6619 3.36005 17.1348 5.02148L17.2168 5.36328L17.2178 5.36816L19.6006 18.0195V18.0186L17.2178 5.36621L17.2168 5.3623L17.1357 5.02051C16.6629 3.35898 15.2612 2.38086 13.7061 2.38086H2.25586ZM71.7412 17.458H72.8389L72.4365 15.5361L71.7412 17.458ZM35.293 2.41504L35.2998 2.38184H42.8691L42.7305 3.03027L39.8223 16.6172L42.8701 2.38086H35.2998L35.293 2.41504ZM25.791 2.38184H33.7627L33.4512 3.125L28.8145 14.1797L33.7637 2.38086H25.791V2.38184ZM8.9209 5.77148L8.80664 5.71191C8.71476 5.66376 8.62056 5.61411 8.52246 5.56641C8.50338 5.5573 8.48408 5.54828 8.46484 5.53906C8.62485 5.61588 8.77724 5.69343 8.9209 5.77148Z\"\n        fill=\"url(#paint0_linear_1041_34490)\"\n      />\n      <path\n        d=\"M54.9355 2.08398C57.4681 2.08402 59.5065 2.63483 61.082 3.20898L61.3008 3.28906L61.2529 3.5166L60.1172 8.81934L60.0479 9.14648L59.7441 9.00684C56.8995 7.69878 54.3984 7.79158 53.5039 7.9082L53.5049 7.90918C51.6975 8.14511 51.0069 9.03824 50.9932 9.74512V9.74609C50.9807 10.3265 51.4188 10.8298 52.2656 11.3799C52.679 11.6484 53.1662 11.9132 53.6992 12.1943C54.2291 12.4739 54.8048 12.7692 55.3789 13.0928C57.6699 14.384 60.0782 16.1945 60.0645 19.6533C60.0524 22.3365 58.8946 24.5538 56.8643 26.0928C54.8405 27.6266 51.9664 28.4765 48.5264 28.4766H48.5234C45.5984 28.4457 42.7676 27.8372 41.2119 27.123L41.0176 27.0332L41.0625 26.8242L42.2354 21.3447L42.3057 21.0156L42.6104 21.1582C44.1094 21.8563 45.9529 22.7626 49.1445 22.7109C50.0467 22.6968 50.9652 22.5102 51.6494 22.1387C52.3279 21.7702 52.7473 21.2406 52.7549 20.5293C52.7583 20.0704 52.5907 19.6687 52.1104 19.2236C51.616 18.7657 50.8048 18.277 49.5469 17.666V17.665C48.3125 17.0622 46.8523 16.2452 45.7051 15.1123C44.5533 13.9748 43.7061 12.5069 43.7275 10.6162C43.7476 8.09216 44.9281 5.95015 46.9189 4.44629C48.9056 2.94557 51.6918 2.08398 54.9355 2.08398ZM13.7295 2.54102C15.1652 2.54102 16.4618 3.4399 16.9014 4.98828L16.9775 5.30664L16.9785 5.30859L19.5322 18.8721L25.9297 2.71094L25.9961 2.54102H33.3838L33.2275 2.91211L22.7373 27.9199L22.6689 28.084H15.4385L15.3867 27.8838L10.2266 7.92578V7.9248C10.0704 7.31461 9.93261 6.93409 9.73438 6.64453C9.54107 6.36219 9.27465 6.14556 8.81738 5.89746C7.29621 5.07092 4.75571 4.28621 2.50293 3.79688L2.24219 3.74023L2.29785 3.47949L2.45117 2.75391L2.49609 2.54102H13.7295ZM42.5615 2.54102L42.4922 2.86523L37.1396 27.873L37.0938 28.084H30.0732L30.1426 27.7607L35.4951 2.75293L35.541 2.54102H42.5615ZM77.6748 2.54102L77.7188 2.75391L82.9434 27.7617L83.0107 28.084H76.4756L76.4316 27.8711L75.6953 24.3516H67.7949L66.5078 27.9082L66.4443 28.084H59.0586L59.2139 27.7129L68.9258 4.54004L69.0283 4.31836C69.5762 3.23444 70.6632 2.54102 71.9287 2.54102H77.6748ZM69.8535 18.6885H74.5098L72.8086 10.54L69.8535 18.6885Z\"\n        fill=\"#989898\"\n        stroke=\"#989898\"\n        stroke-width=\"0.535406\"\n      />\n      <path\n        d=\"M42.2308 2.48478L36.8775 27.4925H30.4039L35.757 2.48478H42.2308ZM69.4711 18.6324L72.879 9.24023L74.8389 18.6324H69.4711ZM76.6934 27.4925H82.6816L77.457 2.48478H71.9283C70.6881 2.48478 69.6378 3.20674 69.1727 4.3191L59.4607 27.4925H66.2562L67.6076 23.7596H75.9126L76.6934 27.4925ZM59.7971 19.3282C59.8235 12.7275 50.6614 12.3637 50.7259 9.41554C50.7434 8.51661 51.6004 7.56364 53.4698 7.31962C54.4 7.19835 56.9539 7.10492 59.8557 8.4393L60.9907 3.13658C59.4344 2.56941 57.4278 2.02734 54.9353 2.02734C48.5378 2.02734 44.0327 5.42687 43.9948 10.2954C43.9539 13.8939 47.2096 15.9021 49.6639 17.1007C52.1856 18.3255 53.0309 19.1118 53.0223 20.208C53.0045 21.8859 51.0095 22.6255 49.149 22.6546C45.8933 22.7073 44.0036 21.7778 42.497 21.0762L41.3239 26.5557C42.8363 27.25 45.6271 27.8536 48.526 27.8842C55.3245 27.8842 59.7738 24.5255 59.7971 19.3282ZM32.9811 2.48478L22.4909 27.4925H15.6459L10.4856 7.53451C10.1711 6.30528 9.89919 5.85517 8.94534 5.33765C7.39074 4.49295 4.82071 3.70228 2.55957 3.21114L2.7132 2.48478H13.7298C15.1339 2.48478 16.3962 3.41723 16.715 5.03373L19.4415 19.5064L26.1783 2.48478H32.9811Z\"\n        fill=\"white\"\n      />\n    </g>\n    <defs>\n      <linearGradient\n        id=\"paint0_linear_1041_34490\"\n        x1=\"42.6337\"\n        y1=\"0.853516\"\n        x2=\"40.6243\"\n        y2=\"41.19\"\n        gradientUnits=\"userSpaceOnUse\"\n      >\n        <stop stop-color=\"white\" />\n        <stop offset=\"1\" stop-color=\"#C9C9C9\" />\n      </linearGradient>\n    </defs>\n  </svg>\n);\n\nfunction CardFront() {\n  return (\n    <CreditCard.Front>\n      <CreditCard.FrontHeader>\n        <CreditCard.Logo>\n          <WhopLogo />\n        </CreditCard.Logo>\n        <CreditCard.Brand>\n          <BrandLogo />\n        </CreditCard.Brand>\n      </CreditCard.FrontHeader>\n      <CreditCard.FrontFooter>\n        <CreditCard.Title>Claude credits</CreditCard.Title>\n        <CreditCard.LastFour>&bull;&bull;&bull;&bull; 0991</CreditCard.LastFour>\n      </CreditCard.FrontFooter>\n    </CreditCard.Front>\n  );\n}\n\nfunction CardBack() {\n  return (\n    <CreditCard.Back>\n      <CreditCard.MagStripe />\n      <CreditCard.BackContent>\n        <CreditCard.Fieldset aria-label=\"Card details\">\n          <CreditCard.Field>\n            <CreditCard.FieldLabel>Card number</CreditCard.FieldLabel>\n            <CreditCard.NumberField readOnly defaultValue=\"1838 0008 7261 2332\" />\n          </CreditCard.Field>\n          <CreditCard.FieldGroup>\n            <CreditCard.Field>\n              <CreditCard.FieldLabel>Exp</CreditCard.FieldLabel>\n              <CreditCard.ExpiryField readOnly defaultValue=\"11/27\" />\n            </CreditCard.Field>\n            <CreditCard.Field>\n              <CreditCard.FieldLabel>CVV</CreditCard.FieldLabel>\n              <CreditCard.CVVField readOnly defaultValue=\"8177\" />\n            </CreditCard.Field>\n          </CreditCard.FieldGroup>\n        </CreditCard.Fieldset>\n      </CreditCard.BackContent>\n    </CreditCard.Back>\n  );\n}\n\n// ─── Stories ────────────────────────────────────────────────────────────────\n\nexport const Default: Story = {\n  render: (args) => (\n    <CreditCard.Root defaultFace=\"front\" {...args}>\n      <CreditCard.Content>\n        <CardFront />\n        <CardBack />\n      </CreditCard.Content>\n      <div style={{ marginTop: 16, display: 'flex', justifyContent: 'center' }}>\n        <CreditCard.Trigger render={<Button variant=\"surface\" size=\"2\" />}>Flip card</CreditCard.Trigger>\n      </div>\n    </CreditCard.Root>\n  ),\n};\n\nexport const Controlled: Story = {\n  render: () => {\n    const [face, setFace] = useState<'front' | 'back'>('front');\n\n    return (\n      <div>\n        <CreditCard.Root face={face} onFaceChange={setFace}>\n          <CreditCard.Content>\n            <CardFront />\n            <CardBack />\n          </CreditCard.Content>\n        </CreditCard.Root>\n        <div style={{ marginTop: 16, display: 'flex', gap: 8, justifyContent: 'center' }}>\n          <Button variant={face === 'front' ? 'solid' : 'surface'} size=\"2\" onClick={() => setFace('front')}>\n            Front\n          </Button>\n          <Button variant={face === 'back' ? 'solid' : 'surface'} size=\"2\" onClick={() => setFace('back')}>\n            Back\n          </Button>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const WhopCard: Story = {\n  name: 'Whop Card',\n  render: () => (\n    <CreditCard.Root defaultFace=\"front\">\n      <Theme render={<CreditCard.Content />} hasBackground={false} appearance=\"light\">\n        <CreditCard.Front>\n          <CreditCard.FrontHeader>\n            <CreditCard.Logo>\n              <CustomWhopLogo />\n            </CreditCard.Logo>\n            <CreditCard.Brand>\n              <CustomBrandLogo />\n            </CreditCard.Brand>\n          </CreditCard.FrontHeader>\n          <CreditCard.FrontFooter>\n            <CreditCard.Title>Claude credits</CreditCard.Title>\n            <CreditCard.LastFour>&bull;&bull;&bull;&bull; 0991</CreditCard.LastFour>\n          </CreditCard.FrontFooter>\n        </CreditCard.Front>\n\n        <CreditCard.Back>\n          <CreditCard.MagStripe />\n          <CreditCard.BackContent>\n            <CreditCard.Fieldset aria-label=\"Card details\">\n              <CreditCard.Field>\n                <CreditCard.FieldLabel>Card number</CreditCard.FieldLabel>\n                <CreditCard.NumberField readOnly defaultValue=\"1838 0008 7261 2332\" />\n              </CreditCard.Field>\n              <CreditCard.FieldGroup>\n                <CreditCard.Field>\n                  <CreditCard.FieldLabel>Exp</CreditCard.FieldLabel>\n                  <CreditCard.ExpiryField readOnly defaultValue=\"11/27\" />\n                </CreditCard.Field>\n                <CreditCard.Field>\n                  <CreditCard.FieldLabel>CVV</CreditCard.FieldLabel>\n                  <CreditCard.CVVField readOnly defaultValue=\"8177\" />\n                </CreditCard.Field>\n              </CreditCard.FieldGroup>\n            </CreditCard.Fieldset>\n          </CreditCard.BackContent>\n        </CreditCard.Back>\n      </Theme>\n\n      <div style={{ marginTop: 16, display: 'flex', justifyContent: 'center' }}>\n        <CreditCard.Trigger render={<Button variant=\"surface\" size=\"2\" />}>Flip card</CreditCard.Trigger>\n      </div>\n    </CreditCard.Root>\n  ),\n};\n\nconst cardWavesBg = `url(\"data:image/svg+xml,%3Csvg width='360' height='227' viewBox='0 0 360 227' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M159.127 -139.446C194.587 -135.749 257.296 -118.003 296.993 -34.4723C361.116 100.458 417.98 133.819 465.307 132.479M163.534 -143.199C198.994 -139.502 261.703 -121.756 301.4 -38.2252C365.522 96.7052 422.387 130.066 469.714 128.726M167.94 -146.952C203.401 -143.255 266.11 -125.509 305.806 -41.9781C369.929 92.9523 426.794 126.313 474.121 124.973M172.347 -150.705C207.808 -147.008 270.517 -129.262 310.213 -45.7311C374.336 89.1994 431.2 122.56 478.527 121.22M176.754 -154.458C212.215 -150.761 274.924 -133.015 314.62 -49.484C378.743 85.4465 435.607 118.808 482.934 117.468M181.161 -158.211C216.621 -154.514 279.33 -136.768 319.027 -53.2369C383.15 81.6936 440.014 115.055 487.341 113.715M186.587 -161.882C222.048 -158.185 284.757 -140.439 324.454 -56.9081C388.576 78.0224 445.441 111.383 492.768 110.043M75.3978 -68.1407C110.858 -64.4437 173.567 -46.6981 213.264 36.8331C277.387 171.764 334.251 205.125 381.578 203.785M154.72 -135.693C190.181 -131.996 252.89 -114.251 292.586 -30.7194C356.709 104.211 413.573 137.572 460.9 136.232M70.991 -64.3878C106.452 -60.6908 169.161 -42.9451 208.857 40.586C272.98 175.516 329.844 208.878 377.171 207.537M150.313 -131.94C185.774 -128.243 248.483 -110.498 288.179 -26.9665C352.302 107.964 409.166 141.325 456.493 139.985M66.5842 -60.6349C102.045 -56.9379 164.754 -39.1922 204.45 44.3389C268.573 179.269 325.437 212.63 372.764 211.29M145.906 -128.187C181.367 -124.49 244.076 -106.745 283.772 -23.2136C347.895 111.717 404.76 145.078 452.087 143.738M62.1774 -56.882C97.638 -53.1849 160.347 -35.4393 200.043 48.0918C264.166 183.022 321.031 216.383 368.358 215.043M141.5 -124.434C176.96 -120.737 239.669 -102.992 279.366 -19.4607C343.488 115.47 400.353 148.831 447.68 147.491M57.7706 -53.1291C93.2312 -49.432 155.94 -31.6864 195.637 51.8447C259.759 186.775 316.624 220.136 363.951 218.796L367.339 218.796M137.093 -120.682C172.553 -116.984 235.262 -99.2389 274.959 -15.7077C339.082 119.223 395.946 152.584 443.273 151.244M53.3638 -49.3762C88.8244 -45.6791 151.533 -27.9335 191.23 55.5976C255.353 190.528 312.217 223.889 359.544 222.549L369.385 222.042M132.686 -116.929C168.147 -113.232 230.856 -95.4859 270.552 -11.9548C334.675 122.976 391.539 156.337 438.866 154.997M48.957 -45.6232C84.4176 -41.9262 147.127 -24.1806 186.823 59.3505C250.946 194.281 307.81 227.642 355.137 226.302L366.315 225.623M128.279 -113.176C163.74 -109.479 226.449 -91.733 266.145 -8.20192C330.268 126.729 387.132 160.09 434.459 158.75M44.5502 -41.8703C80.0108 -38.1733 142.72 -20.4276 182.416 63.1035C246.539 198.034 303.403 231.395 350.73 230.055L360.502 229.811M123.872 -109.423C159.333 -105.726 222.042 -87.9801 261.739 -4.449C325.861 130.481 382.726 163.843 430.053 162.503M40.1434 -38.1174C75.604 -34.4204 138.313 -16.6747 178.009 66.8564C242.132 201.787 298.997 235.148 346.324 233.808L363.317 233.117M119.466 -105.67C154.926 -101.973 217.635 -84.2272 257.332 -0.696086C321.455 134.234 378.319 167.595 425.646 166.255M35.7366 -34.3645C71.1972 -30.6674 133.906 -12.9218 173.603 70.6093C237.726 205.54 294.59 238.901 341.917 237.561L363.03 236.686M115.059 -101.917C150.519 -98.2199 213.229 -80.4743 252.925 3.05683C317.048 137.987 373.912 171.348 421.239 170.008M31.3299 -30.6116C66.7905 -26.9145 129.5 -9.1689 169.196 74.3622C233.319 209.293 290.183 242.654 337.51 241.314L361.724 240.175M110.652 -98.1641C146.113 -94.467 208.822 -76.7214 248.518 6.80974C312.641 141.74 369.505 175.101 416.832 173.761M26.9231 -26.8587C62.3837 -23.1616 125.093 -5.41599 164.789 78.1151C228.912 213.046 285.776 246.407 333.103 245.067M106.245 -94.4111C141.706 -90.7141 204.415 -72.9685 244.111 10.5627C308.234 145.493 365.099 178.854 412.426 177.514M22.5163 -23.1058C57.9769 -19.4087 120.686 -1.66307 160.382 81.868C224.505 216.799 281.37 250.16 328.696 248.82M101.839 -90.6582C137.299 -86.9612 200.008 -69.2155 239.705 14.3156C303.827 149.246 360.692 182.607 408.019 181.267M18.1095 -19.3528C53.5701 -15.6558 116.279 2.08984 155.976 85.621C220.098 220.551 276.963 253.912 324.29 252.572M97.4317 -86.9053C132.892 -83.2083 195.601 -65.4626 235.298 18.0685C299.421 152.999 356.285 186.36 403.612 185.02M13.7027 -15.5999C49.1633 -11.9029 111.872 5.84275 151.569 89.3739C215.692 224.304 272.556 257.665 319.883 256.325M93.0249 -83.1524C128.486 -79.4553 191.195 -61.7097 230.891 21.8214C295.014 156.752 351.878 190.113 399.205 188.773M88.6181 -79.3995C124.079 -75.7024 186.788 -57.9568 226.484 25.5743C290.607 160.505 347.471 193.866 394.798 192.526M84.2113 -75.6466C119.672 -71.9495 182.381 -54.2039 222.077 29.3272C286.2 164.258 343.065 197.619 390.392 196.279M79.8046 -71.8937C115.265 -68.1966 177.974 -50.451 217.671 33.0801C281.793 168.011 338.658 201.372 385.985 200.032M9.2959 -11.847C44.7565 -8.14996 107.466 9.59567 147.162 93.1268C211.285 228.057 268.149 261.418 315.476 260.078M-74.4331 59.4584C-38.9725 63.1554 23.7365 80.901 63.4329 164.432C127.556 299.363 184.42 332.724 231.747 331.384M4.88911 -8.0941C40.3497 -4.39705 103.059 13.3486 142.755 96.8797C206.878 231.81 263.742 265.171 311.069 263.831M-78.8399 63.2113C-43.3793 66.9083 19.3297 84.654 59.0261 168.185C123.149 303.116 180.013 336.477 227.34 335.137M0.482318 -4.34119C35.9429 -0.644132 98.652 17.1015 138.348 100.633C202.471 235.563 259.336 268.924 306.663 267.584M-83.2467 66.9642C-47.7861 70.6612 14.923 88.4069 54.6193 171.938C118.742 306.868 175.607 340.23 222.934 338.889M-3.92447 -0.588272C31.5361 3.10878 94.2452 20.8544 133.942 104.386C198.064 239.316 254.929 272.677 302.256 271.337M-87.6535 70.7171C-52.1929 74.4142 10.5162 92.1598 50.2125 175.691C114.335 310.621 171.2 343.982 218.527 342.642M-8.33126 3.16464C27.1293 6.8617 89.8384 24.6073 129.535 108.138C193.658 243.069 250.522 276.43 297.849 275.09M-92.0603 74.47C-56.5997 78.1671 6.10938 95.9127 45.8058 179.444C109.929 314.374 166.793 347.735 214.12 346.395M-12.7381 6.91756C22.7226 10.6146 85.4316 28.3602 125.128 111.891C189.251 246.822 246.115 280.183 293.442 278.843M-96.4671 78.2229C-61.0065 81.92 1.70259 99.6656 41.399 183.197C105.522 318.127 162.386 351.488 209.713 350.148M-17.1448 10.6705C18.3158 14.3675 81.0248 32.1132 120.721 115.644C184.844 250.575 241.708 283.936 289.035 282.596M-100.874 81.9759C-65.4133 85.6729 -2.7042 103.419 36.9922 186.95C101.115 321.88 157.979 355.241 205.306 353.901M-21.5516 14.4234C13.909 18.1204 76.618 35.8661 116.314 119.397C180.437 254.328 237.302 287.689 284.629 286.349M-105.281 85.7288C-69.8201 89.4258 -7.111 107.171 32.5854 190.703C96.7082 325.633 153.573 358.994 200.9 357.654M-25.9584 18.1763C9.50218 21.8734 72.2112 39.619 111.908 123.15C176.03 258.081 232.895 291.442 280.222 290.102M-109.687 89.4817C-74.2268 93.1787 -11.5178 110.924 28.1786 194.455C92.3014 329.386 149.166 362.747 196.493 361.407M-30.3652 21.9292C5.09539 25.6263 67.8044 43.3719 107.501 126.903C171.624 261.833 228.488 295.195 275.815 293.855M-114.094 93.2346C-78.6336 96.9316 -15.9246 114.677 23.7718 198.208C87.8946 333.139 144.759 366.5 192.086 365.16M-34.772 25.6821C0.688597 29.3792 63.3977 47.1248 103.094 130.656C167.217 265.586 224.081 298.947 271.408 297.607M-118.501 96.9875C-83.0404 100.685 -20.3314 118.43 19.365 201.961C83.4878 336.892 140.352 370.253 187.679 368.913M-39.1788 29.435C-3.71819 33.1321 58.9909 50.8777 98.6872 134.409C162.81 269.339 219.674 302.7 267.001 301.36M-122.908 100.74C-87.4472 104.437 -24.7382 122.183 14.9582 205.714C79.081 340.645 135.945 374.006 183.272 372.666M-43.5856 33.188C-8.12498 36.885 54.5841 54.6306 94.2805 138.162C158.403 273.092 215.268 306.453 262.595 305.113M-127.315 104.493C-91.854 108.19 -29.1449 125.936 10.5514 209.467C74.6743 344.398 131.539 377.759 178.866 376.419M-47.9924 36.9409C-12.5318 40.6379 50.1773 58.3836 89.8737 141.915C153.996 276.845 210.861 310.206 258.188 308.866M-131.721 108.246C-96.2608 111.943 -33.5517 129.689 6.14464 213.22C70.2675 348.151 127.132 381.512 174.459 380.172M-52.3992 40.6938C-16.9386 44.3908 45.7705 62.1365 85.4669 145.668C149.59 280.598 206.454 313.959 253.781 312.619M-136.128 111.999C-100.668 115.696 -37.9585 133.442 1.73785 216.973C65.8607 351.903 122.725 385.264 170.052 383.924M-56.806 44.4467C-21.3454 48.1438 41.3637 65.8894 81.0601 149.421C145.183 284.351 202.047 317.712 249.374 316.372M-61.2128 48.1996C-25.7521 51.8967 36.9569 69.6423 76.6533 153.173C140.776 288.104 197.64 321.465 244.967 320.125M-65.6195 51.9525C-30.1589 55.6496 32.5501 73.3952 72.2465 156.926C136.369 291.857 193.234 325.218 240.561 323.878M-70.0263 55.7054C-34.5657 59.4025 28.1433 77.1481 67.8397 160.679C131.963 295.61 188.827 328.971 236.154 327.631' stroke='url(%23paint0_linear_1_63387)' stroke-opacity='0.28' stroke-width='1.12556'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_63387' x1='101.489' y1='-67.0774' x2='357.464' y2='-27.2935' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23858585'/%3E%3Cstop offset='0.157331' stop-color='%23AFAFAF'/%3E%3Cstop offset='0.384615' stop-color='%23E8E8E8'/%3E%3Cstop offset='0.456731' stop-color='%23FDFDFD'/%3E%3Cstop offset='0.528846' stop-color='%23E8E8E8'/%3E%3Cstop offset='1' stop-color='%232E2E2E'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E\")`;\n\nexport const CustomDesign: Story = {\n  name: 'Custom Design',\n  render: () => (\n    <CreditCard.Root defaultFace=\"front\">\n      <CreditCard.Content>\n        <CreditCard.Front\n          style={{\n            backgroundImage: cardWavesBg,\n            backgroundSize: 'cover',\n            backgroundPosition: 'center',\n          }}\n        >\n          <CreditCard.FrontHeader>\n            <CreditCard.Logo>\n              <WhopLogo />\n            </CreditCard.Logo>\n            <CreditCard.Brand>\n              <BrandLogo />\n            </CreditCard.Brand>\n          </CreditCard.FrontHeader>\n          <CreditCard.FrontFooter>\n            <CreditCard.Title>Claude credits</CreditCard.Title>\n            <CreditCard.LastFour>&bull;&bull;&bull;&bull; 0991</CreditCard.LastFour>\n          </CreditCard.FrontFooter>\n        </CreditCard.Front>\n\n        <CreditCard.Back>\n          <CreditCard.MagStripe />\n          <CreditCard.BackContent>\n            <CreditCard.Fieldset aria-label=\"Card details\">\n              <CreditCard.Field>\n                <CreditCard.FieldLabel>Card number</CreditCard.FieldLabel>\n                <CreditCard.NumberField readOnly defaultValue=\"1838 0008 7261 2332\" />\n              </CreditCard.Field>\n              <CreditCard.FieldGroup>\n                <CreditCard.Field>\n                  <CreditCard.FieldLabel>Exp</CreditCard.FieldLabel>\n                  <CreditCard.ExpiryField readOnly defaultValue=\"11/27\" />\n                </CreditCard.Field>\n                <CreditCard.Field>\n                  <CreditCard.FieldLabel>CVV</CreditCard.FieldLabel>\n                  <CreditCard.CVVField readOnly defaultValue=\"8177\" />\n                </CreditCard.Field>\n              </CreditCard.FieldGroup>\n            </CreditCard.Fieldset>\n          </CreditCard.BackContent>\n        </CreditCard.Back>\n      </CreditCard.Content>\n\n      <div style={{ marginTop: 16, display: 'flex', justifyContent: 'center' }}>\n        <CreditCard.Trigger render={<Button variant=\"surface\" size=\"2\" />}>Flip card</CreditCard.Trigger>\n      </div>\n    </CreditCard.Root>\n  ),\n};\n\nexport const BackOnly: Story = {\n  name: 'Back Only',\n  render: () => (\n    <CreditCard.Root face=\"back\">\n      <CreditCard.Content>\n        <CreditCard.Back>\n          <CreditCard.MagStripe />\n          <CreditCard.BackContent>\n            <CreditCard.Fieldset aria-label=\"Card details\">\n              <CreditCard.Field>\n                <CreditCard.FieldLabel>Card number</CreditCard.FieldLabel>\n                <CreditCard.NumberField />\n              </CreditCard.Field>\n              <CreditCard.FieldGroup>\n                <CreditCard.Field>\n                  <CreditCard.FieldLabel>Exp</CreditCard.FieldLabel>\n                  <CreditCard.ExpiryField />\n                </CreditCard.Field>\n                <CreditCard.Field>\n                  <CreditCard.FieldLabel>CVV</CreditCard.FieldLabel>\n                  <CreditCard.CVVField />\n                </CreditCard.Field>\n              </CreditCard.FieldGroup>\n            </CreditCard.Fieldset>\n          </CreditCard.BackContent>\n        </CreditCard.Back>\n      </CreditCard.Content>\n    </CreditCard.Root>\n  ),\n};\n\nexport const InputStates: Story = {\n  name: 'Input States',\n  render: () => {\n    function BackFields({ state }: { state: 'editable' | 'disabled' | 'readonly' }) {\n      const inputProps =\n        state === 'readonly'\n          ? { readOnly: true, defaultValue: '1838 0008 7261 2332' }\n          : state === 'disabled'\n            ? { disabled: true, defaultValue: '1838 0008 7261 2332' }\n            : {};\n      const expiryProps =\n        state === 'readonly'\n          ? { readOnly: true, defaultValue: '11/27' }\n          : state === 'disabled'\n            ? { disabled: true, defaultValue: '11/27' }\n            : {};\n      const cvvProps =\n        state === 'readonly'\n          ? { readOnly: true, defaultValue: '8177' }\n          : state === 'disabled'\n            ? { disabled: true, defaultValue: '8177' }\n            : {};\n\n      return (\n        <CreditCard.Back>\n          <CreditCard.MagStripe />\n          <CreditCard.BackContent>\n            <CreditCard.Fieldset aria-label=\"Card details\">\n              <CreditCard.Field>\n                <CreditCard.FieldLabel>Card number</CreditCard.FieldLabel>\n                <CreditCard.NumberField {...inputProps} />\n              </CreditCard.Field>\n              <CreditCard.FieldGroup>\n                <CreditCard.Field>\n                  <CreditCard.FieldLabel>Exp</CreditCard.FieldLabel>\n                  <CreditCard.ExpiryField {...expiryProps} />\n                </CreditCard.Field>\n                <CreditCard.Field>\n                  <CreditCard.FieldLabel>CVV</CreditCard.FieldLabel>\n                  <CreditCard.CVVField {...cvvProps} />\n                </CreditCard.Field>\n              </CreditCard.FieldGroup>\n            </CreditCard.Fieldset>\n          </CreditCard.BackContent>\n        </CreditCard.Back>\n      );\n    }\n\n    return (\n      <div style={{ display: 'flex', gap: 24, alignItems: 'start' }}>\n        <div style={{ textAlign: 'center' }}>\n          <CreditCard.Root defaultFace=\"back\">\n            <CreditCard.Content>\n              <CardFront />\n              <BackFields state=\"editable\" />\n            </CreditCard.Content>\n          </CreditCard.Root>\n          <p style={{ marginTop: 8, fontSize: 13, color: 'var(--gray-9)' }}>Editable</p>\n        </div>\n        <div style={{ textAlign: 'center' }}>\n          <CreditCard.Root defaultFace=\"back\">\n            <CreditCard.Content>\n              <CardFront />\n              <BackFields state=\"disabled\" />\n            </CreditCard.Content>\n          </CreditCard.Root>\n          <p style={{ marginTop: 8, fontSize: 13, color: 'var(--gray-9)' }}>Disabled</p>\n        </div>\n        <div style={{ textAlign: 'center' }}>\n          <CreditCard.Root defaultFace=\"back\">\n            <CreditCard.Content>\n              <CardFront />\n              <BackFields state=\"readonly\" />\n            </CreditCard.Content>\n          </CreditCard.Root>\n          <p style={{ marginTop: 8, fontSize: 13, color: 'var(--gray-9)' }}>Read-only</p>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const FormIntegration: Story = {\n  name: 'Form Integration',\n  render: function FormIntegrationStory() {\n    const [loading, setLoading] = useState(false);\n    const [submitted, setSubmitted] = useState(false);\n\n    return (\n      <div style={{ width: 360 }}>\n        <Form\n          onSubmit={async (e) => {\n            e.preventDefault();\n            setLoading(true);\n            await new Promise((r) => setTimeout(r, 800));\n            setSubmitted(true);\n            setLoading(false);\n          }}\n        >\n          <CreditCard.Root defaultFace=\"back\">\n            <CreditCard.Content>\n              <CardFront />\n              <CreditCard.Back>\n                <CreditCard.MagStripe />\n                <CreditCard.BackContent>\n                  <CreditCard.Fieldset aria-label=\"Card details\">\n                    <CreditCard.Field name=\"cardNumber\">\n                      <CreditCard.FieldLabel>Card number</CreditCard.FieldLabel>\n                      <CreditCard.NumberField required />\n                      <CreditCard.FieldError match=\"valueMissing\">Card number is required</CreditCard.FieldError>\n                      <CreditCard.FieldError match=\"patternMismatch\">Enter a valid card number</CreditCard.FieldError>\n                    </CreditCard.Field>\n                    <CreditCard.FieldGroup>\n                      <CreditCard.Field name=\"expiry\">\n                        <CreditCard.FieldLabel>Exp</CreditCard.FieldLabel>\n                        <CreditCard.ExpiryField required pattern=\"\\d{2}/\\d{2}\" />\n                        <CreditCard.FieldError match=\"valueMissing\">Expiration date is required</CreditCard.FieldError>\n                        <CreditCard.FieldError match=\"patternMismatch\">\n                          Enter a valid expiration date (MM/YY)\n                        </CreditCard.FieldError>\n                      </CreditCard.Field>\n                      <CreditCard.Field name=\"cvv\">\n                        <CreditCard.FieldLabel>CVV</CreditCard.FieldLabel>\n                        <CreditCard.CVVField required />\n                        <CreditCard.FieldError match=\"valueMissing\">CVV is required</CreditCard.FieldError>\n                      </CreditCard.Field>\n                    </CreditCard.FieldGroup>\n                  </CreditCard.Fieldset>\n                </CreditCard.BackContent>\n              </CreditCard.Back>\n            </CreditCard.Content>\n            <CreditCard.Errors style={{ padding: 16 }} />\n          </CreditCard.Root>\n\n          <div style={{ marginTop: 16 }}>\n            <Button type=\"submit\" loading={loading} size=\"3\" variant=\"solid\" style={{ width: '100%' }}>\n              Save card\n            </Button>\n          </div>\n        </Form>\n\n        {submitted && (\n          <Callout.Root color=\"success\" size=\"1\" style={{ marginTop: 12 }}>\n            <Callout.Text>Card saved successfully!</Callout.Text>\n          </Callout.Root>\n        )}\n\n        <Text size=\"1\" color=\"gray\" style={{ display: 'block', marginTop: 12 }}>\n          Submit with empty fields to see validation errors.\n        </Text>\n      </div>\n    );\n  },\n};\n\nexport const Colors: Story = {\n  name: 'Colors',\n  render: function ColorsStory() {\n    type InputState = 'default' | 'disabled' | 'readonly';\n    const [inputState, setInputState] = useState<InputState>('default');\n    const colors = ['blue', 'orange', 'indigo', 'magenta', 'lemon', 'lime'] as const;\n\n    function ColoredBack({ state }: { state: InputState }) {\n      const numberProps =\n        state === 'readonly'\n          ? { readOnly: true, defaultValue: '1838 0008 7261 2332' }\n          : state === 'disabled'\n            ? { disabled: true, defaultValue: '1838 0008 7261 2332' }\n            : {};\n      const expiryProps =\n        state === 'readonly'\n          ? { readOnly: true, defaultValue: '11/27' }\n          : state === 'disabled'\n            ? { disabled: true, defaultValue: '11/27' }\n            : { defaultValue: '11/27' };\n      const cvvProps =\n        state === 'readonly'\n          ? { readOnly: true, defaultValue: '8177' }\n          : state === 'disabled'\n            ? { disabled: true, defaultValue: '8177' }\n            : { defaultValue: '8177' };\n\n      return (\n        <CreditCard.Back>\n          <CreditCard.MagStripe />\n          <CreditCard.BackContent>\n            <CreditCard.Fieldset aria-label=\"Card details\">\n              <CreditCard.Field>\n                <CreditCard.FieldLabel>Card number</CreditCard.FieldLabel>\n                <CreditCard.NumberField {...numberProps} />\n              </CreditCard.Field>\n              <CreditCard.FieldGroup>\n                <CreditCard.Field>\n                  <CreditCard.FieldLabel>Exp</CreditCard.FieldLabel>\n                  <CreditCard.ExpiryField {...expiryProps} />\n                </CreditCard.Field>\n                <CreditCard.Field>\n                  <CreditCard.FieldLabel>CVV</CreditCard.FieldLabel>\n                  <CreditCard.CVVField {...cvvProps} />\n                </CreditCard.Field>\n              </CreditCard.FieldGroup>\n            </CreditCard.Fieldset>\n          </CreditCard.BackContent>\n        </CreditCard.Back>\n      );\n    }\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 32, alignItems: 'center' }}>\n        <SegmentedControlRadioGroup.Root value={inputState} onValueChange={(v) => setInputState(v as InputState)}>\n          <SegmentedControlRadioGroup.Item value=\"default\">Default</SegmentedControlRadioGroup.Item>\n          <SegmentedControlRadioGroup.Item value=\"disabled\">Disabled</SegmentedControlRadioGroup.Item>\n          <SegmentedControlRadioGroup.Item value=\"readonly\">Read-only</SegmentedControlRadioGroup.Item>\n        </SegmentedControlRadioGroup.Root>\n\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 32 }}>\n          <div style={{ display: 'flex', alignItems: 'center', gap: 24 }}>\n            <CreditCard.Root defaultFace=\"front\">\n              <CreditCard.Content>\n                <CardFront />\n                <ColoredBack state={inputState} />\n              </CreditCard.Content>\n            </CreditCard.Root>\n            <CreditCard.Root defaultFace=\"back\">\n              <CreditCard.Content>\n                <CardFront />\n                <ColoredBack state={inputState} />\n              </CreditCard.Content>\n            </CreditCard.Root>\n            <Text size=\"2\" color=\"gray\" weight=\"medium\" style={{ minWidth: 60 }}>\n              default\n            </Text>\n          </div>\n          {colors.map((color) => (\n            <div key={color} style={{ display: 'flex', alignItems: 'center', gap: 24 }}>\n              <CreditCard.Root defaultFace=\"front\">\n                <CreditCard.Content color={color}>\n                  <CardFront />\n                  <ColoredBack state={inputState} />\n                </CreditCard.Content>\n              </CreditCard.Root>\n              <CreditCard.Root defaultFace=\"back\">\n                <CreditCard.Content color={color}>\n                  <CardFront />\n                  <ColoredBack state={inputState} />\n                </CreditCard.Content>\n              </CreditCard.Root>\n              <Text size=\"2\" color=\"gray\" weight=\"medium\" style={{ minWidth: 60 }}>\n                {color}\n              </Text>\n            </div>\n          ))}\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const PerFaceColors: Story = {\n  name: 'Per-Face Colors',\n  render: () => {\n    const [face, setFace] = useState<'front' | 'back'>('front');\n\n    return (\n      <div>\n        <CreditCard.Root face={face} onFaceChange={setFace}>\n          <CreditCard.Content>\n            <CreditCard.Front color=\"iris\">\n              <CreditCard.FrontHeader>\n                <CreditCard.Logo>\n                  <WhopLogo />\n                </CreditCard.Logo>\n                <CreditCard.Brand>\n                  <BrandLogo />\n                </CreditCard.Brand>\n              </CreditCard.FrontHeader>\n              <CreditCard.FrontFooter>\n                <CreditCard.Title>Claude credits</CreditCard.Title>\n                <CreditCard.LastFour>&bull;&bull;&bull;&bull; 0991</CreditCard.LastFour>\n              </CreditCard.FrontFooter>\n            </CreditCard.Front>\n            <CreditCard.Back color=\"gray\">\n              <CreditCard.MagStripe />\n              <CreditCard.BackContent>\n                <CreditCard.Fieldset aria-label=\"Card details\">\n                  <CreditCard.Field>\n                    <CreditCard.FieldLabel>Card number</CreditCard.FieldLabel>\n                    <CreditCard.NumberField readOnly defaultValue=\"1838 0008 7261 2332\" />\n                  </CreditCard.Field>\n                  <CreditCard.FieldGroup>\n                    <CreditCard.Field>\n                      <CreditCard.FieldLabel>Exp</CreditCard.FieldLabel>\n                      <CreditCard.ExpiryField readOnly defaultValue=\"11/27\" />\n                    </CreditCard.Field>\n                    <CreditCard.Field>\n                      <CreditCard.FieldLabel>CVV</CreditCard.FieldLabel>\n                      <CreditCard.CVVField readOnly defaultValue=\"8177\" />\n                    </CreditCard.Field>\n                  </CreditCard.FieldGroup>\n                </CreditCard.Fieldset>\n              </CreditCard.BackContent>\n            </CreditCard.Back>\n          </CreditCard.Content>\n        </CreditCard.Root>\n        <div style={{ marginTop: 16, display: 'flex', gap: 8, justifyContent: 'center' }}>\n          <Button variant={face === 'front' ? 'solid' : 'surface'} size=\"2\" onClick={() => setFace('front')}>\n            Front (iris)\n          </Button>\n          <Button variant={face === 'back' ? 'solid' : 'surface'} size=\"2\" onClick={() => setFace('back')}>\n            Back (gray)\n          </Button>\n        </div>\n      </div>\n    );\n  },\n};\n\nconst cardBrands = [\n  { brandKey: 'visa', number: '4242 4242 4242 4242', cvv: '123', color: 'indigo' },\n  { brandKey: 'mastercard', number: '5425 2334 3010 9903', cvv: '012', color: 'tomato' },\n  { brandKey: 'american-express', number: '3782 822463 10005', cvv: '1234', color: 'jade' },\n  { brandKey: 'discover', number: '6011 1111 1111 1117', cvv: '123', color: 'amber' },\n  { brandKey: 'diners-club', number: '3056 9309 0259 04', cvv: '123', color: 'plum' },\n  { brandKey: 'jcb', number: '3566 0020 2036 0505', cvv: '123', color: 'sky' },\n  { brandKey: 'unionpay', number: '6250 9470 0000 0014', cvv: '123', color: 'ruby' },\n  { brandKey: 'maestro', number: '6759 6498 2643 8453', cvv: '123', color: 'mint' },\n  { brandKey: 'mir', number: '2200 0000 0000 0053', cvv: '123', color: 'grass' },\n  { brandKey: 'elo', number: '6362 9700 0457 0011', cvv: '123', color: 'violet' },\n  { brandKey: 'hiper', number: '6370 9503 0000 0007', cvv: '123', color: 'bronze' },\n  { brandKey: 'hipercard', number: '6062 8288 8866 6688', cvv: '123', color: 'iris' },\n] as const;\n\nexport const CardBrands: Story = {\n  name: 'Card Brands',\n  render: function CardBrandsStory() {\n    type InputState = 'default' | 'disabled' | 'readonly';\n    const [inputState, setInputState] = useState<InputState>('readonly');\n\n    function inputProps(value: string) {\n      if (inputState === 'readonly') return { readOnly: true, defaultValue: value } as const;\n      if (inputState === 'disabled') return { disabled: true, defaultValue: value } as const;\n      return { defaultValue: value } as const;\n    }\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 32, alignItems: 'center' }}>\n        <SegmentedControlRadioGroup.Root value={inputState} onValueChange={(v) => setInputState(v as InputState)}>\n          <SegmentedControlRadioGroup.Item value=\"default\">Default</SegmentedControlRadioGroup.Item>\n          <SegmentedControlRadioGroup.Item value=\"disabled\">Disabled</SegmentedControlRadioGroup.Item>\n          <SegmentedControlRadioGroup.Item value=\"readonly\">Read-only</SegmentedControlRadioGroup.Item>\n        </SegmentedControlRadioGroup.Root>\n\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 32 }}>\n          {cardBrands.map(({ brandKey, number, cvv, color }) => (\n            <div key={brandKey} style={{ display: 'flex', alignItems: 'center', gap: 24 }}>\n              <CreditCard.Root defaultFace=\"front\">\n                <CreditCard.Content color={color}>\n                  <CreditCard.Front>\n                    <CreditCard.FrontHeader>\n                      <CreditCard.Logo>\n                        <WhopLogo />\n                      </CreditCard.Logo>\n                      <CreditCard.Brand>\n                        <CreditCard.BrandLogo brand={brandKey} />\n                      </CreditCard.Brand>\n                    </CreditCard.FrontHeader>\n                    <CreditCard.FrontFooter>\n                      <CreditCard.Title>Test card</CreditCard.Title>\n                      <CreditCard.LastFour>\n                        &bull;&bull;&bull;&bull; {number.replace(/\\s/g, '').slice(-4)}\n                      </CreditCard.LastFour>\n                    </CreditCard.FrontFooter>\n                  </CreditCard.Front>\n                  <CreditCard.Back />\n                </CreditCard.Content>\n              </CreditCard.Root>\n              <CreditCard.Root defaultFace=\"back\">\n                <CreditCard.Content color={color}>\n                  <CreditCard.Front />\n                  <CreditCard.Back>\n                    <CreditCard.MagStripe />\n                    <CreditCard.BackContent>\n                      <CreditCard.Fieldset aria-label=\"Card details\">\n                        <CreditCard.Field>\n                          <CreditCard.FieldLabel>Card number</CreditCard.FieldLabel>\n                          <CreditCard.NumberField {...inputProps(number)} />\n                        </CreditCard.Field>\n                        <CreditCard.FieldGroup>\n                          <CreditCard.Field>\n                            <CreditCard.FieldLabel>Exp</CreditCard.FieldLabel>\n                            <CreditCard.ExpiryField {...inputProps('12/29')} />\n                          </CreditCard.Field>\n                          <CreditCard.Field>\n                            <CreditCard.FieldLabel>CVV</CreditCard.FieldLabel>\n                            <CreditCard.CVVField {...inputProps(cvv)} />\n                          </CreditCard.Field>\n                        </CreditCard.FieldGroup>\n                      </CreditCard.Fieldset>\n                    </CreditCard.BackContent>\n                  </CreditCard.Back>\n                </CreditCard.Content>\n              </CreditCard.Root>\n              <Text size=\"2\" color=\"gray\" weight=\"medium\" style={{ minWidth: 120 }}>\n                {creditCardType.getTypeInfo(brandKey).niceType}\n              </Text>\n            </div>\n          ))}\n        </div>\n      </div>\n    );\n  },\n};\n\nfunction DetectedProvider() {\n  const { cardNiceType } = CreditCard.useCreditCard();\n  return (\n    <span style={{ display: 'flex', alignItems: 'center', gap: 6 }}>\n      <CreditCard.BrandLogo style={{ height: '1em', opacity: cardNiceType ? 1 : 0.4 }} />\n      <Text size=\"1\" color={cardNiceType ? 'blue' : 'gray'} weight=\"medium\">\n        {cardNiceType ?? 'Unknown'}\n      </Text>\n    </span>\n  );\n}\n\nexport const ProviderDetection: Story = {\n  name: 'Provider Detection',\n  render: function ProviderDetectionStory() {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 16, alignItems: 'center', width: 360 }}>\n        <CreditCard.Root defaultFace=\"back\">\n          <CreditCard.Content>\n            <CreditCard.Front />\n            <CreditCard.Back>\n              <CreditCard.MagStripe />\n              <CreditCard.BackContent>\n                <CreditCard.Fieldset aria-label=\"Card details\">\n                  <CreditCard.Field>\n                    <div style={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center' }}>\n                      <CreditCard.FieldLabel>Card number</CreditCard.FieldLabel>\n                      <DetectedProvider />\n                    </div>\n                    <CreditCard.NumberField placeholder=\"0000 0000 0000 0000\" />\n                  </CreditCard.Field>\n                  <CreditCard.FieldGroup>\n                    <CreditCard.Field>\n                      <CreditCard.FieldLabel>Exp</CreditCard.FieldLabel>\n                      <CreditCard.ExpiryField />\n                    </CreditCard.Field>\n                    <CreditCard.Field>\n                      <CreditCard.FieldLabel>CVV</CreditCard.FieldLabel>\n                      <CreditCard.CVVField />\n                    </CreditCard.Field>\n                  </CreditCard.FieldGroup>\n                </CreditCard.Fieldset>\n              </CreditCard.BackContent>\n            </CreditCard.Back>\n          </CreditCard.Content>\n        </CreditCard.Root>\n\n        <Text size=\"1\" color=\"gray\">\n          Type a card number to detect the provider. Try: 4242... (Visa), 5425... (Mastercard), 3782... (Amex)\n        </Text>\n      </div>\n    );\n  },\n};\n\nexport const CustomFields: Story = {\n  name: 'Custom Fields',\n  render: function CustomFieldsStory() {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 16, alignItems: 'center' }}>\n        <CreditCard.Root>\n          <CreditCard.Content>\n            <CreditCard.Front>\n              <CreditCard.FrontHeader>\n                <CreditCard.Logo>\n                  <WhopLogo />\n                </CreditCard.Logo>\n                <CreditCard.Brand>\n                  <CreditCard.BrandLogo />\n                </CreditCard.Brand>\n              </CreditCard.FrontHeader>\n              <CreditCard.Field>\n                <CreditCard.FieldLabel>Cardholder name</CreditCard.FieldLabel>\n                <CreditCard.TextField placeholder=\"John Doe\" autoComplete=\"cc-name\" />\n              </CreditCard.Field>\n              <CreditCard.FrontFooter>\n                <CreditCard.Title>My card</CreditCard.Title>\n                <CreditCard.LastFour>&bull;&bull;&bull;&bull; 4242</CreditCard.LastFour>\n              </CreditCard.FrontFooter>\n            </CreditCard.Front>\n            <CreditCard.Back>\n              <CreditCard.MagStripe />\n              <CreditCard.BackContent>\n                <CreditCard.Fieldset aria-label=\"Card details\">\n                  <CreditCard.Field>\n                    <CreditCard.FieldLabel>Card number</CreditCard.FieldLabel>\n                    <CreditCard.NumberField />\n                  </CreditCard.Field>\n                  <CreditCard.FieldGroup>\n                    <CreditCard.Field>\n                      <CreditCard.FieldLabel>Exp</CreditCard.FieldLabel>\n                      <CreditCard.ExpiryField />\n                    </CreditCard.Field>\n                    <CreditCard.Field>\n                      <CreditCard.FieldLabel>CVV</CreditCard.FieldLabel>\n                      <CreditCard.CVVField />\n                    </CreditCard.Field>\n                  </CreditCard.FieldGroup>\n                </CreditCard.Fieldset>\n              </CreditCard.BackContent>\n            </CreditCard.Back>\n          </CreditCard.Content>\n          <CreditCard.Trigger render={<Button variant=\"soft\" size=\"2\" />}>Flip card</CreditCard.Trigger>\n        </CreditCard.Root>\n\n        <Text size=\"1\" color=\"gray\">\n          Uses CreditCard.TextField directly to add a custom &ldquo;Cardholder name&rdquo; field on the front face.\n        </Text>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/credit-card/credit-card.test.tsx",
    "content": "import { render, screen, fireEvent, act } from '@testing-library/react';\nimport * as React from 'react';\nimport { describe, it, expect, vi, afterEach } from 'vitest';\n\nimport { CreditCardBrandLogo } from './credit-card-brand-logos';\nimport { useCreditCard } from './credit-card-context';\nimport { CreditCardContent } from './credit-card-content';\nimport { CreditCardFront } from './credit-card-front';\nimport { CreditCardBack } from './credit-card-back';\nimport { CreditCardRoot, type CreditCardRootRef } from './credit-card-root';\nimport { CreditCardTrigger } from './credit-card-trigger';\nimport {\n  CreditCardBackContent,\n  CreditCardBrand,\n  CreditCardCVVField,\n  CreditCardErrors,\n  CreditCardExpiryField,\n  CreditCardField,\n  CreditCardFieldError,\n  CreditCardFieldGroup,\n  CreditCardFieldLabel,\n  CreditCardFieldset,\n  CreditCardFrontFooter,\n  CreditCardFrontHeader,\n  CreditCardLastFour,\n  CreditCardLogo,\n  CreditCardMagStripe,\n  CreditCardNumberField,\n  CreditCardTitle,\n} from './credit-card-parts';\n\nafterEach(() => {\n  vi.restoreAllMocks();\n});\n\n// ---------------------------------------------------------------------------\n// Helpers\n// ---------------------------------------------------------------------------\n\nfunction TestCard({\n  defaultFace,\n  face,\n  onFaceChange,\n  color,\n  frontColor,\n  backColor,\n  children,\n}: {\n  defaultFace?: 'front' | 'back';\n  face?: 'front' | 'back';\n  onFaceChange?: (f: 'front' | 'back') => void;\n  color?: string;\n  frontColor?: string;\n  backColor?: string;\n  children?: React.ReactNode;\n}) {\n  return (\n    <CreditCardRoot defaultFace={defaultFace} face={face} onFaceChange={onFaceChange}>\n      <CreditCardContent color={color} data-testid=\"content\">\n        <CreditCardFront data-testid=\"front\" color={frontColor}>\n          <CreditCardFrontHeader data-testid=\"front-header\">\n            <CreditCardLogo data-testid=\"logo\">Logo</CreditCardLogo>\n            <CreditCardBrand data-testid=\"brand\">Visa</CreditCardBrand>\n          </CreditCardFrontHeader>\n          <CreditCardFrontFooter data-testid=\"front-footer\">\n            <CreditCardTitle data-testid=\"title\">Test</CreditCardTitle>\n            <CreditCardLastFour data-testid=\"last-four\">0991</CreditCardLastFour>\n          </CreditCardFrontFooter>\n        </CreditCardFront>\n        <CreditCardBack data-testid=\"back\" color={backColor}>\n          <CreditCardMagStripe data-testid=\"stripe\" />\n          <CreditCardBackContent data-testid=\"back-content\">\n            {children}\n          </CreditCardBackContent>\n        </CreditCardBack>\n      </CreditCardContent>\n      <CreditCardTrigger data-testid=\"trigger\">Flip</CreditCardTrigger>\n    </CreditCardRoot>\n  );\n}\n\nfunction TestCardBack({\n  defaultFace = 'back',\n  numberProps = {},\n  expiryProps = {},\n  cvvProps = {},\n}: {\n  defaultFace?: 'front' | 'back';\n  numberProps?: Record<string, unknown>;\n  expiryProps?: Record<string, unknown>;\n  cvvProps?: Record<string, unknown>;\n}) {\n  return (\n    <CreditCardRoot defaultFace={defaultFace}>\n      <CreditCardContent data-testid=\"content\">\n        <CreditCardFront data-testid=\"front\" />\n        <CreditCardBack data-testid=\"back\">\n          <CreditCardMagStripe />\n          <CreditCardBackContent>\n            <CreditCardFieldset aria-label=\"Card details\">\n              <CreditCardField>\n                <CreditCardFieldLabel>Card number</CreditCardFieldLabel>\n                <CreditCardNumberField data-testid=\"number-input\" {...numberProps} />\n              </CreditCardField>\n              <CreditCardFieldGroup>\n                <CreditCardField>\n                  <CreditCardFieldLabel>Exp</CreditCardFieldLabel>\n                  <CreditCardExpiryField data-testid=\"expiry-input\" {...expiryProps} />\n                </CreditCardField>\n                <CreditCardField>\n                  <CreditCardFieldLabel>CVV</CreditCardFieldLabel>\n                  <CreditCardCVVField data-testid=\"cvv-input\" {...cvvProps} />\n                </CreditCardField>\n              </CreditCardFieldGroup>\n            </CreditCardFieldset>\n          </CreditCardBackContent>\n        </CreditCardBack>\n      </CreditCardContent>\n    </CreditCardRoot>\n  );\n}\n\nfunction CardTypeReader() {\n  const { cardType, cardNiceType, face } = useCreditCard();\n  return (\n    <div data-testid=\"hook-reader\" data-card-type={cardType ?? ''} data-nice-type={cardNiceType ?? ''} data-face={face} />\n  );\n}\n\nfunction simulateInputChange(input: HTMLInputElement, value: string) {\n  Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value')?.set?.call(input, value);\n  input.selectionStart = value.length;\n  input.selectionEnd = value.length;\n  fireEvent.change(input, { target: { value } });\n}\n\n// ===========================================================================\n// 1. Structure and rendering\n// ===========================================================================\n\ndescribe('Structure and rendering', () => {\n  it('Root renders children without a wrapper DOM element', () => {\n    const { container } = render(\n      <CreditCardRoot>\n        <div data-testid=\"child\">Hello</div>\n      </CreditCardRoot>,\n    );\n    expect(screen.getByTestId('child')).toBeInTheDocument();\n    expect(container.firstChild).toBe(screen.getByTestId('child'));\n  });\n\n  it('Content renders with data-face attribute', () => {\n    render(<TestCard />);\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'front');\n  });\n\n  it('BrandLogo returns null when no brand is detected', () => {\n    const { container } = render(\n      <CreditCardRoot>\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack>\n            <CreditCardBrandLogo data-testid=\"brand-logo\" />\n          </CreditCardBack>\n        </CreditCardContent>\n      </CreditCardRoot>,\n    );\n    expect(container.querySelector('[data-testid=\"brand-logo\"]')).toBeNull();\n  });\n\n  it('BrandLogo renders an SVG when brand prop is provided', () => {\n    render(\n      <CreditCardRoot>\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack>\n            <CreditCardBrandLogo data-testid=\"brand-logo\" brand=\"visa\" />\n          </CreditCardBack>\n        </CreditCardContent>\n      </CreditCardRoot>,\n    );\n    const logo = screen.getByTestId('brand-logo');\n    expect(logo.tagName.toLowerCase()).toBe('svg');\n    expect(logo).toHaveAttribute('role', 'img');\n    expect(logo).toHaveAttribute('aria-label', 'Visa');\n  });\n});\n\n// ===========================================================================\n// 2. Face state management\n// ===========================================================================\n\ndescribe('Face state management', () => {\n  it('defaults to front face', () => {\n    render(<TestCard />);\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'front');\n  });\n\n  it('starts on back with defaultFace=\"back\"', () => {\n    render(<TestCard defaultFace=\"back\" />);\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'back');\n  });\n\n  it('respects controlled face prop', () => {\n    const noop = vi.fn();\n    const { rerender } = render(<TestCard face=\"front\" onFaceChange={noop} />);\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'front');\n    rerender(<TestCard face=\"back\" onFaceChange={noop} />);\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'back');\n  });\n\n  it('fires onFaceChange when Trigger is clicked', () => {\n    const handleChange = vi.fn();\n    render(<TestCard face=\"front\" onFaceChange={handleChange} />);\n    fireEvent.click(screen.getByTestId('trigger'));\n    expect(handleChange).toHaveBeenCalledWith('back');\n  });\n\n  it('Trigger click toggles face in uncontrolled mode', () => {\n    render(<TestCard />);\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'front');\n    fireEvent.click(screen.getByTestId('trigger'));\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'back');\n    fireEvent.click(screen.getByTestId('trigger'));\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'front');\n  });\n\n  it('inactive face has inert attribute', () => {\n    render(<TestCard />);\n    expect(screen.getByTestId('front')).not.toHaveAttribute('inert');\n    expect(screen.getByTestId('back')).toHaveAttribute('inert');\n  });\n\n  it('active face has data-active attribute', () => {\n    render(<TestCard />);\n    expect(screen.getByTestId('front')).toHaveAttribute('data-active');\n    expect(screen.getByTestId('back')).not.toHaveAttribute('data-active');\n  });\n\n  it('inert and data-active swap after toggle', () => {\n    render(<TestCard />);\n    fireEvent.click(screen.getByTestId('trigger'));\n    expect(screen.getByTestId('back')).toHaveAttribute('data-active');\n    expect(screen.getByTestId('back')).not.toHaveAttribute('inert');\n    expect(screen.getByTestId('front')).toHaveAttribute('inert');\n    expect(screen.getByTestId('front')).not.toHaveAttribute('data-active');\n  });\n});\n\n// ===========================================================================\n// 3. Color prop\n// ===========================================================================\n\ndescribe('Color prop', () => {\n  it('Content color cascades to Front and Back via context', () => {\n    render(<TestCard color=\"blue\" />);\n    expect(screen.getByTestId('front')).toHaveAttribute('data-accent-color', 'blue');\n    expect(screen.getByTestId('back')).toHaveAttribute('data-accent-color', 'blue');\n  });\n\n  it('local color on Front overrides Content color', () => {\n    render(<TestCard color=\"blue\" frontColor=\"red\" />);\n    expect(screen.getByTestId('front')).toHaveAttribute('data-accent-color', 'red');\n    expect(screen.getByTestId('back')).toHaveAttribute('data-accent-color', 'blue');\n  });\n\n  it('local color on Back overrides Content color', () => {\n    render(<TestCard color=\"blue\" backColor=\"green\" />);\n    expect(screen.getByTestId('front')).toHaveAttribute('data-accent-color', 'blue');\n    expect(screen.getByTestId('back')).toHaveAttribute('data-accent-color', 'green');\n  });\n\n  it('no color means no data-accent-color attribute', () => {\n    render(<TestCard />);\n    expect(screen.getByTestId('front')).not.toHaveAttribute('data-accent-color');\n    expect(screen.getByTestId('back')).not.toHaveAttribute('data-accent-color');\n  });\n});\n\n// ===========================================================================\n// 4. Card number formatting\n// ===========================================================================\n\ndescribe('Card number formatting', () => {\n  it('formats Visa number as 4-4-4-4', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('number-input') as HTMLInputElement;\n    simulateInputChange(input, '4242424242424242');\n    expect(input.value).toBe('4242 4242 4242 4242');\n  });\n\n  it('formats Amex number as 4-6-5', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('number-input') as HTMLInputElement;\n    simulateInputChange(input, '378282246310005');\n    expect(input.value).toBe('3782 822463 10005');\n  });\n\n  it('strips non-digit characters', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('number-input') as HTMLInputElement;\n    simulateInputChange(input, '4242-abcd-4242');\n    expect(input.value).toBe('4242 4242');\n  });\n\n  it('pre-formats defaultValue on mount', () => {\n    render(<TestCardBack numberProps={{ defaultValue: '4242424242424242' }} />);\n    const input = screen.getByTestId('number-input') as HTMLInputElement;\n    expect(input.value).toBe('4242 4242 4242 4242');\n  });\n\n  it('pre-formats readOnly defaultValue on mount', () => {\n    render(\n      <TestCardBack numberProps={{ readOnly: true, defaultValue: '4242424242424242' }} />,\n    );\n    const input = screen.getByTestId('number-input') as HTMLInputElement;\n    expect(input.value).toBe('4242 4242 4242 4242');\n  });\n});\n\n// ===========================================================================\n// 5. Card type detection\n// ===========================================================================\n\ndescribe('Card type detection', () => {\n  it('empty input yields null cardType', () => {\n    render(\n      <CreditCardRoot defaultFace=\"back\">\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack>\n            <CreditCardBackContent>\n              <CreditCardField>\n                <CreditCardNumberField data-testid=\"number-input\" />\n              </CreditCardField>\n            </CreditCardBackContent>\n          </CreditCardBack>\n        </CreditCardContent>\n        <CardTypeReader />\n      </CreditCardRoot>,\n    );\n    expect(screen.getByTestId('hook-reader')).toHaveAttribute('data-card-type', '');\n    expect(screen.getByTestId('hook-reader')).toHaveAttribute('data-nice-type', '');\n  });\n\n  it('detects Visa from 4242 prefix', () => {\n    render(\n      <CreditCardRoot defaultFace=\"back\">\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack>\n            <CreditCardBackContent>\n              <CreditCardField>\n                <CreditCardNumberField data-testid=\"number-input\" />\n              </CreditCardField>\n            </CreditCardBackContent>\n          </CreditCardBack>\n        </CreditCardContent>\n        <CardTypeReader />\n      </CreditCardRoot>,\n    );\n    const input = screen.getByTestId('number-input') as HTMLInputElement;\n    simulateInputChange(input, '4242424242424242');\n    expect(screen.getByTestId('hook-reader')).toHaveAttribute('data-card-type', 'visa');\n    expect(screen.getByTestId('hook-reader')).toHaveAttribute('data-nice-type', 'Visa');\n  });\n\n  it('detects American Express from 3782 prefix', () => {\n    render(\n      <CreditCardRoot defaultFace=\"back\">\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack>\n            <CreditCardBackContent>\n              <CreditCardField>\n                <CreditCardNumberField data-testid=\"number-input\" />\n              </CreditCardField>\n            </CreditCardBackContent>\n          </CreditCardBack>\n        </CreditCardContent>\n        <CardTypeReader />\n      </CreditCardRoot>,\n    );\n    const input = screen.getByTestId('number-input') as HTMLInputElement;\n    simulateInputChange(input, '378282246310005');\n    expect(screen.getByTestId('hook-reader')).toHaveAttribute(\n      'data-card-type',\n      'american-express',\n    );\n    expect(screen.getByTestId('hook-reader')).toHaveAttribute('data-nice-type', 'American Express');\n  });\n\n  it('detects Mastercard from 5425 prefix', () => {\n    render(\n      <CreditCardRoot defaultFace=\"back\">\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack>\n            <CreditCardBackContent>\n              <CreditCardField>\n                <CreditCardNumberField data-testid=\"number-input\" />\n              </CreditCardField>\n            </CreditCardBackContent>\n          </CreditCardBack>\n        </CreditCardContent>\n        <CardTypeReader />\n      </CreditCardRoot>,\n    );\n    const input = screen.getByTestId('number-input') as HTMLInputElement;\n    simulateInputChange(input, '5425233430109903');\n    expect(screen.getByTestId('hook-reader')).toHaveAttribute(\n      'data-card-type',\n      'mastercard',\n    );\n  });\n\n  it('detects type on mount for readOnly defaultValue', () => {\n    render(\n      <CreditCardRoot defaultFace=\"back\">\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack>\n            <CreditCardBackContent>\n              <CreditCardField>\n                <CreditCardNumberField\n                  data-testid=\"number-input\"\n                  readOnly\n                  defaultValue=\"4242424242424242\"\n                />\n              </CreditCardField>\n            </CreditCardBackContent>\n          </CreditCardBack>\n        </CreditCardContent>\n        <CardTypeReader />\n      </CreditCardRoot>,\n    );\n    expect(screen.getByTestId('hook-reader')).toHaveAttribute('data-card-type', 'visa');\n  });\n});\n\n// ===========================================================================\n// 6. Expiry input formatting\n// ===========================================================================\n\ndescribe('Expiry input formatting', () => {\n  it('formats 1127 as 11/27', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('expiry-input') as HTMLInputElement;\n    simulateInputChange(input, '1127');\n    expect(input.value).toBe('11/27');\n  });\n\n  it('keeps single digit as-is', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('expiry-input') as HTMLInputElement;\n    simulateInputChange(input, '1');\n    expect(input.value).toBe('1');\n  });\n\n  it('keeps two digits as-is', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('expiry-input') as HTMLInputElement;\n    simulateInputChange(input, '12');\n    expect(input.value).toBe('12');\n  });\n\n  it('inserts slash after two digits', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('expiry-input') as HTMLInputElement;\n    simulateInputChange(input, '123');\n    expect(input.value).toBe('12/3');\n  });\n\n  it('strips non-digit characters', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('expiry-input') as HTMLInputElement;\n    simulateInputChange(input, '1a2b3c4d');\n    expect(input.value).toBe('12/34');\n  });\n\n  it('pads single-digit month when slash is typed (e.g. 1/ → 01/)', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('expiry-input') as HTMLInputElement;\n    simulateInputChange(input, '1/');\n    expect(input.value).toBe('01/');\n  });\n\n  it('accepts user-typed slash with two-digit month (e.g. 12/29)', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('expiry-input') as HTMLInputElement;\n    simulateInputChange(input, '12/29');\n    expect(input.value).toBe('12/29');\n  });\n\n  it('preserves slash when year digits are deleted (e.g. 01/2 → backspace → 01/)', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('expiry-input') as HTMLInputElement;\n    simulateInputChange(input, '01/');\n    expect(input.value).toBe('01/');\n  });\n\n  it('places caret after slash when month is padded (1/ → 01/)', () => {\n    const rafSpy = vi.spyOn(window, 'requestAnimationFrame').mockImplementation((cb) => { cb(0); return 0; });\n    render(<TestCardBack />);\n    const input = screen.getByTestId('expiry-input') as HTMLInputElement;\n    const setSelectionSpy = vi.spyOn(input, 'setSelectionRange');\n    simulateInputChange(input, '1/');\n    expect(input.value).toBe('01/');\n    expect(setSelectionSpy).toHaveBeenLastCalledWith(3, 3);\n    rafSpy.mockRestore();\n    setSelectionSpy.mockRestore();\n  });\n\n  it('places caret after slash when year digit is backspaced (01/2 → 01/)', () => {\n    const rafSpy = vi.spyOn(window, 'requestAnimationFrame').mockImplementation((cb) => { cb(0); return 0; });\n    render(<TestCardBack />);\n    const input = screen.getByTestId('expiry-input') as HTMLInputElement;\n    simulateInputChange(input, '01/25');\n    const setSelectionSpy = vi.spyOn(input, 'setSelectionRange');\n    simulateInputChange(input, '01/');\n    expect(input.value).toBe('01/');\n    expect(setSelectionSpy).toHaveBeenLastCalledWith(3, 3);\n    rafSpy.mockRestore();\n    setSelectionSpy.mockRestore();\n  });\n\n  it('pre-formats defaultValue on mount', () => {\n    render(<TestCardBack expiryProps={{ defaultValue: '1127' }} />);\n    const input = screen.getByTestId('expiry-input') as HTMLInputElement;\n    expect(input.value).toBe('11/27');\n  });\n});\n\n// ===========================================================================\n// 7. CVV input\n// ===========================================================================\n\ndescribe('CVV input', () => {\n  it('has default maxLength of 3', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('cvv-input') as HTMLInputElement;\n    expect(input).toHaveAttribute('maxlength', '3');\n  });\n\n  it('has maxLength of 4 for Amex', () => {\n    render(\n      <TestCardBack numberProps={{ defaultValue: '378282246310005' }} />,\n    );\n    const input = screen.getByTestId('cvv-input') as HTMLInputElement;\n    expect(input).toHaveAttribute('maxlength', '4');\n  });\n\n  it('has type=\"password\"', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('cvv-input') as HTMLInputElement;\n    expect(input).toHaveAttribute('type', 'password');\n  });\n\n  it('has placeholder as digit mask', () => {\n    render(<TestCardBack />);\n    const input = screen.getByTestId('cvv-input') as HTMLInputElement;\n    expect(input).toHaveAttribute('placeholder', '000');\n  });\n\n  it('has 4-digit placeholder for Amex', () => {\n    render(\n      <TestCardBack numberProps={{ defaultValue: '378282246310005' }} />,\n    );\n    const input = screen.getByTestId('cvv-input') as HTMLInputElement;\n    expect(input).toHaveAttribute('placeholder', '0000');\n  });\n});\n\n// ===========================================================================\n// 8. useCreditCard hook\n// ===========================================================================\n\ndescribe('useCreditCard hook', () => {\n  it('returns face, setFace, toggle, cardType, cardNiceType', () => {\n    let hookResult: ReturnType<typeof useCreditCard> | null = null;\n\n    function HookConsumer() {\n      hookResult = useCreditCard();\n      return null;\n    }\n\n    render(\n      <CreditCardRoot>\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack />\n        </CreditCardContent>\n        <HookConsumer />\n      </CreditCardRoot>,\n    );\n\n    // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n    const result = hookResult!;\n    expect(result).not.toBeNull();\n    expect(result.face).toBe('front');\n    expect(typeof result.setFace).toBe('function');\n    expect(typeof result.toggle).toBe('function');\n    expect(result.cardType).toBeNull();\n    expect(result.cardNiceType).toBeNull();\n  });\n\n  it('setFace changes the active face', () => {\n    function HookController() {\n      const { setFace } = useCreditCard();\n      return (\n        <button data-testid=\"set-back\" onClick={() => setFace('back')}>\n          Go back\n        </button>\n      );\n    }\n\n    render(\n      <CreditCardRoot>\n        <CreditCardContent data-testid=\"content\">\n          <CreditCardFront data-testid=\"front\" />\n          <CreditCardBack data-testid=\"back\" />\n        </CreditCardContent>\n        <HookController />\n      </CreditCardRoot>,\n    );\n\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'front');\n    fireEvent.click(screen.getByTestId('set-back'));\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'back');\n  });\n\n  it('toggle switches face', () => {\n    function HookToggler() {\n      const { toggle } = useCreditCard();\n      return (\n        <button data-testid=\"toggle-btn\" onClick={toggle}>\n          Toggle\n        </button>\n      );\n    }\n\n    render(\n      <CreditCardRoot>\n        <CreditCardContent data-testid=\"content\">\n          <CreditCardFront />\n          <CreditCardBack />\n        </CreditCardContent>\n        <HookToggler />\n      </CreditCardRoot>,\n    );\n\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'front');\n    fireEvent.click(screen.getByTestId('toggle-btn'));\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'back');\n  });\n});\n\n// ===========================================================================\n// 9. Error portal\n// ===========================================================================\n\ndescribe('Error portal', () => {\n  it('FieldError renders inside Errors container when present', () => {\n    render(\n      <CreditCardRoot defaultFace=\"back\">\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack>\n            <CreditCardBackContent>\n              <CreditCardField>\n                <CreditCardFieldLabel>CVV</CreditCardFieldLabel>\n                <CreditCardCVVField data-testid=\"cvv\" />\n                <CreditCardFieldError match=\"valueMissing\" data-testid=\"error\">\n                  Required\n                </CreditCardFieldError>\n              </CreditCardField>\n            </CreditCardBackContent>\n          </CreditCardBack>\n        </CreditCardContent>\n        <CreditCardErrors data-testid=\"errors-container\" />\n      </CreditCardRoot>,\n    );\n    expect(screen.getByTestId('errors-container')).toBeInTheDocument();\n  });\n\n  it('Errors component registers with context via ref', () => {\n    render(\n      <CreditCardRoot defaultFace=\"back\">\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack />\n        </CreditCardContent>\n        <CreditCardErrors data-testid=\"errors-container\" />\n      </CreditCardRoot>,\n    );\n    expect(screen.getByTestId('errors-container')).toBeInTheDocument();\n  });\n});\n\n// ===========================================================================\n// 10. Autocomplete attributes\n// ===========================================================================\n\ndescribe('Autocomplete attributes', () => {\n  it('Number has autoComplete=\"cc-number\"', () => {\n    render(<TestCardBack />);\n    expect(screen.getByTestId('number-input')).toHaveAttribute('autocomplete', 'cc-number');\n  });\n\n  it('Expiry has autoComplete=\"cc-exp\"', () => {\n    render(<TestCardBack />);\n    expect(screen.getByTestId('expiry-input')).toHaveAttribute('autocomplete', 'cc-exp');\n  });\n\n  it('CVV has autoComplete=\"cc-csc\"', () => {\n    render(<TestCardBack />);\n    expect(screen.getByTestId('cvv-input')).toHaveAttribute('autocomplete', 'cc-csc');\n  });\n\n  it('Number has inputMode=\"numeric\"', () => {\n    render(<TestCardBack />);\n    expect(screen.getByTestId('number-input')).toHaveAttribute('inputmode', 'numeric');\n  });\n\n  it('Expiry has inputMode=\"numeric\"', () => {\n    render(<TestCardBack />);\n    expect(screen.getByTestId('expiry-input')).toHaveAttribute('inputmode', 'numeric');\n  });\n\n  it('CVV has inputMode=\"numeric\"', () => {\n    render(<TestCardBack />);\n    expect(screen.getByTestId('cvv-input')).toHaveAttribute('inputmode', 'numeric');\n  });\n});\n\n// ===========================================================================\n// 11. Trigger accessibility\n// ===========================================================================\n\ndescribe('Trigger accessibility', () => {\n  it('has aria-expanded=false when front face is active', () => {\n    render(<TestCard />);\n    expect(screen.getByTestId('trigger')).toHaveAttribute('aria-expanded', 'false');\n  });\n\n  it('has aria-expanded=true when back face is active', () => {\n    render(<TestCard defaultFace=\"back\" />);\n    expect(screen.getByTestId('trigger')).toHaveAttribute('aria-expanded', 'true');\n  });\n\n  it('aria-expanded toggles on click', () => {\n    render(<TestCard />);\n    const trigger = screen.getByTestId('trigger');\n    expect(trigger).toHaveAttribute('aria-expanded', 'false');\n    fireEvent.click(trigger);\n    expect(trigger).toHaveAttribute('aria-expanded', 'true');\n    fireEvent.click(trigger);\n    expect(trigger).toHaveAttribute('aria-expanded', 'false');\n  });\n});\n\n// ===========================================================================\n// 12. BrandLogo aria-label\n// ===========================================================================\n\ndescribe('BrandLogo aria-label', () => {\n  it('uses human-readable name for known brands', () => {\n    render(\n      <CreditCardRoot>\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack>\n            <CreditCardBrandLogo data-testid=\"logo\" brand=\"american-express\" />\n          </CreditCardBack>\n        </CreditCardContent>\n      </CreditCardRoot>,\n    );\n    expect(screen.getByTestId('logo')).toHaveAttribute('aria-label', 'American Express');\n  });\n\n  it('returns null for unknown brands', () => {\n    const { container } = render(\n      <CreditCardRoot>\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack>\n            <CreditCardBrandLogo data-testid=\"logo\" brand={'some-unknown' as 'visa'} />\n          </CreditCardBack>\n        </CreditCardContent>\n      </CreditCardRoot>,\n    );\n    expect(container.querySelector('[data-testid=\"logo\"]')).toBeNull();\n  });\n});\n\n// ===========================================================================\n// 13. Errors container accessibility\n// ===========================================================================\n\ndescribe('Errors container accessibility', () => {\n  it('has aria-live=\"polite\"', () => {\n    render(\n      <CreditCardRoot>\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack />\n        </CreditCardContent>\n        <CreditCardErrors data-testid=\"errors\" />\n      </CreditCardRoot>,\n    );\n    expect(screen.getByTestId('errors')).toHaveAttribute('aria-live', 'polite');\n  });\n});\n\n// ===========================================================================\n// 14. Imperative handle\n// ===========================================================================\n\ndescribe('Imperative handle', () => {\n  it('ref.setFace changes the active face', () => {\n    const ref = React.createRef<CreditCardRootRef>();\n    render(\n      <CreditCardRoot ref={ref}>\n        <CreditCardContent data-testid=\"content\">\n          <CreditCardFront data-testid=\"front\" />\n          <CreditCardBack data-testid=\"back\" />\n        </CreditCardContent>\n      </CreditCardRoot>,\n    );\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'front');\n    act(() => ref.current?.setFace('back'));\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'back');\n  });\n\n  it('ref.flip toggles between faces', () => {\n    const ref = React.createRef<CreditCardRootRef>();\n    render(\n      <CreditCardRoot ref={ref}>\n        <CreditCardContent data-testid=\"content\">\n          <CreditCardFront />\n          <CreditCardBack />\n        </CreditCardContent>\n      </CreditCardRoot>,\n    );\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'front');\n    act(() => ref.current?.flip());\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'back');\n    act(() => ref.current?.flip());\n    expect(screen.getByTestId('content')).toHaveAttribute('data-face', 'front');\n  });\n\n  it('ref.flip fires onFaceChange', () => {\n    const ref = React.createRef<CreditCardRootRef>();\n    const handleChange = vi.fn();\n    render(\n      <CreditCardRoot ref={ref} onFaceChange={handleChange}>\n        <CreditCardContent>\n          <CreditCardFront />\n          <CreditCardBack />\n        </CreditCardContent>\n      </CreditCardRoot>,\n    );\n    act(() => ref.current?.flip());\n    expect(handleChange).toHaveBeenCalledWith('back');\n  });\n});\n"
  },
  {
    "path": "packages/frosted-ui/src/components/credit-card/credit-card.ts",
    "content": "/**\n * CreditCard — a composable compound component for rendering credit/debit\n * card UIs with a front/back flip interaction.\n *\n * Architecture follows frosted-ui patterns: compound components communicating\n * via React Context, `useRender` for flexible element rendering, and\n * `mergeProps` for combining consumer and internal props.\n *\n * Key design decisions:\n *\n * - **Controlled & uncontrolled**: `face` / `defaultFace` / `onFaceChange`\n *   on Root follows the same pattern as ScrollGallery's value API.\n *\n * - **CSS 3D flip**: Content uses `perspective` + `backface-visibility` +\n *   `rotateY` transforms driven by `data-face` attribute. Reduced motion\n *   falls back to instant opacity swap.\n *\n * - **Composable faces**: Front and Back are plain wrappers — consumers\n *   can place any content inside them.\n *\n * - **Optional data parts**: Logo, Brand, Title, LastFour, MagStripe are\n *   convenience sub-components for common card layouts. Number, Expiry,\n *   and CVV render input fields (use `readOnly` for presentational usage).\n *\n * Sub-components:\n *   Root      — Renderless context provider, face state management\n *   Content   — Card container with 3D flip transform, accepts accent `color`\n *   Front     — Front face wrapper\n *   Back      — Back face wrapper\n *   Trigger   — Button that toggles between faces\n *   FrontHeader  — Top row of front face (logo + brand)\n *   FrontFooter  — Bottom row of front face (label + last four)\n *   Logo         — Slot for issuer/org logo\n *   Brand        — Card network + tier text\n *   Title        — Card name/description\n *   LastFour     — Masked last four digits\n *   MagStripe    — Magnetic stripe visual\n *   BackContent  — Content area below the stripe\n *   Fieldset     — Semantic group for all card fields; base-ui Fieldset\n *   FieldGroup   — Horizontal row layout for fields (e.g. Expiry + CVV)\n *   Field        — Wraps a label + input pair; base-ui Field\n *   FieldError   — Validation error message for a Field; portals into Errors when present\n *   Errors       — Portal target for FieldError messages, rendered outside the card\n *   FieldLabel   — Accessible label for a Field input; base-ui Field.Label\n *   TextField    — Base input primitive; soft style when editable, plain text when readOnly\n *   NumberField  — Card number input (use readOnly for display)\n *   ExpiryField  — Expiration date input (use readOnly for display)\n *   CVVField     — CVV code input (use readOnly for display)\n *   BrandLogo    — Mono SVG logo of the detected card brand (reads cardType from context)\n *\n * Hooks:\n *   useCreditCard — Public hook returning { face, setFace, toggle, cardType, cardNiceType }\n */\nexport { CreditCardRoot as Root } from './credit-card-root';\nexport { CreditCardContent as Content } from './credit-card-content';\nexport { CreditCardFront as Front } from './credit-card-front';\nexport { CreditCardBack as Back } from './credit-card-back';\nexport { CreditCardTrigger as Trigger } from './credit-card-trigger';\nexport {\n  CreditCardFrontHeader as FrontHeader,\n  CreditCardFrontFooter as FrontFooter,\n  CreditCardLogo as Logo,\n  CreditCardBrand as Brand,\n  CreditCardTitle as Title,\n  CreditCardLastFour as LastFour,\n  CreditCardMagStripe as MagStripe,\n  CreditCardBackContent as BackContent,\n  CreditCardErrors as Errors,\n  CreditCardFieldset as Fieldset,\n  CreditCardFieldGroup as FieldGroup,\n  CreditCardField as Field,\n  CreditCardFieldError as FieldError,\n  CreditCardFieldLabel as FieldLabel,\n  CreditCardTextField as TextField,\n  CreditCardNumberField as NumberField,\n  CreditCardExpiryField as ExpiryField,\n  CreditCardCVVField as CVVField,\n} from './credit-card-parts';\n\nexport type { CreditCardRootProps, CreditCardRootRef } from './credit-card-root';\nexport type { CreditCardContentProps, CreditCardContentState } from './credit-card-content';\nexport type { CreditCardFrontProps, CreditCardFrontState } from './credit-card-front';\nexport type { CreditCardBackProps, CreditCardBackState } from './credit-card-back';\nexport type { CreditCardTriggerProps, CreditCardTriggerState } from './credit-card-trigger';\nexport type {\n  CreditCardFrontHeaderProps,\n  CreditCardFrontHeaderState,\n  CreditCardFrontFooterProps,\n  CreditCardFrontFooterState,\n  CreditCardLogoProps,\n  CreditCardLogoState,\n  CreditCardBrandProps,\n  CreditCardBrandState,\n  CreditCardTitleProps,\n  CreditCardTitleState,\n  CreditCardLastFourProps,\n  CreditCardLastFourState,\n  CreditCardMagStripeProps,\n  CreditCardMagStripeState,\n  CreditCardBackContentProps,\n  CreditCardBackContentState,\n  CreditCardErrorsProps,\n  CreditCardFieldsetProps,\n  CreditCardFieldErrorProps,\n  CreditCardFieldGroupProps,\n  CreditCardFieldGroupState,\n  CreditCardFieldProps,\n  CreditCardFieldLabelProps,\n  CreditCardTextFieldProps,\n  CreditCardNumberFieldProps,\n  CreditCardExpiryFieldProps,\n  CreditCardCVVFieldProps,\n} from './credit-card-parts';\nexport { CreditCardBrandLogo as BrandLogo } from './credit-card-brand-logos';\nexport { useCreditCard } from './credit-card-context';\nexport type { CreditCardBrandLogoProps } from './credit-card-brand-logos';\nexport type { CardFace, UseCreditCardResult } from './credit-card-context';\nexport type { CreditCardTypeCardBrandId as CardBrandId } from 'credit-card-type/dist/types';\nexport type { CreditCardType as CardTypeInfo } from 'credit-card-type/dist/types';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/credit-card/index.ts",
    "content": "export * as CreditCard from './credit-card';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/data-list/data-list.css",
    "content": ".fui-r-ai-start {\n  align-items: flex-start;\n}\n\n.fui-r-ai-center {\n  align-items: center;\n}\n\n.fui-r-ai-end {\n  align-items: flex-end;\n}\n\n.fui-r-ai-baseline {\n  align-items: baseline;\n}\n\n.fui-r-ai-stretch {\n  align-items: stretch;\n}\n\n.fui-DataListRoot {\n  font-family: var(--default-font-family);\n  font-weight: var(--font-weight-normal);\n  font-style: normal;\n  text-align: start;\n}\n\n.fui-DataListLabel {\n  display: flex;\n  color: var(--gray-a11);\n\n  &:where(.fui-high-contrast) {\n    color: var(--gray-12);\n  }\n\n  &:where([data-accent-color]) {\n    color: var(--accent-a11);\n\n    &:where(.fui-high-contrast) {\n      color: var(--accent-12);\n    }\n  }\n}\n\n.fui-DataListValue {\n  display: flex;\n  margin: 0;\n\n  /* Ensure value can be truncated */\n  min-width: 0px;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * ORIENTATION                                                                                     *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-DataListItem {\n  /* The actual margins that value part gets. These are re-assigned to other vars depending on the orientation */\n  --data-list-value-margin-top: 0px;\n  --data-list-value-margin-bottom: 0px;\n  --data-list-first-item-value-margin-top: 0px;\n  --data-list-last-item-value-margin-bottom: 0px;\n\n  /* How much the value part can poke outside of the row when in a horizontal data list */\n  --data-list-value-trim-start: -0.25em;\n  --data-list-value-trim-end: -0.25em;\n  --data-list-first-item-value-trim-start: 0px;\n  --data-list-last-item-value-trim-end: 0px;\n}\n\n.fui-DataListValue {\n  margin-top: var(--data-list-value-margin-top);\n  margin-bottom: var(--data-list-value-margin-bottom);\n\n  /*\n   * The first/last item should not poke out of the Root boundaries –\n   * unless it has \"align-items: center\", but that’s handled later.\n   */\n  :where(.fui-DataListItem:first-child) & {\n    margin-top: var(--data-list-first-item-value-margin-top);\n  }\n  :where(.fui-DataListItem:last-child) & {\n    margin-bottom: var(--data-list-last-item-value-margin-bottom);\n  }\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*                Sizes                */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n.fui-DataListRoot {\n  &:where(.fui-r-size-1) {\n    gap: var(--space-3);\n  }\n  &:where(.fui-r-size-2) {\n    gap: var(--space-4);\n  }\n  &:where(.fui-r-size-3) {\n    gap: calc(var(--space-4) * 1.25);\n  }\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*             Orientation             */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n.fui-DataListRoot {\n  &:where(.fui-r-orientation-vertical) {\n    display: flex;\n    flex-direction: column;\n\n    & :where(.fui-DataListItem) {\n      /* No poking out of the row when orientation is vertical */\n      --data-list-value-margin-top: 0px;\n      --data-list-value-margin-bottom: 0px;\n      --data-list-first-item-value-margin-top: 0px;\n      --data-list-last-item-value-margin-bottom: 0px;\n\n      display: flex;\n      flex-direction: column;\n      gap: var(--space-1);\n    }\n\n    & :where(.fui-DataListLabel) {\n      /* Ensure label can be truncated */\n      min-width: 0px;\n    }\n  }\n\n  &:where(.fui-r-orientation-horizontal) {\n    display: grid;\n    grid-template-columns: auto 1fr;\n\n    & :where(.fui-DataListItem) {\n      /* Allow the value to poke out of the row when orientation is horizontal */\n      --data-list-value-margin-top: var(--data-list-value-trim-start);\n      --data-list-value-margin-bottom: var(--data-list-value-trim-end);\n      --data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start);\n      --data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end);\n\n      display: grid;\n      /* Use subgrid so all the label columns remain aligned */\n      grid-template-columns: inherit; /* Fallback */\n      grid-template-columns: subgrid;\n      gap: inherit;\n      grid-column: span 2;\n      align-items: baseline;\n    }\n\n    & :where(.fui-DataListLabel) {\n      /* Set an implicit min. width when orientation is horizontal */\n      min-width: 120px;\n    }\n  }\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*              Alignment              */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n.fui-DataListLabel,\n.fui-DataListValue {\n  &::before {\n    /*\n     * Zero-width joiner to establish a baseline.\n     * Allows Flex children with text to align automatically.\n     */\n    content: '‍';\n  }\n}\n\n/*\n   * Make sure that the margin adjustments cooperate with \"align-items\".\n   * To do that, we need to remove the corresponding margin adjustment depending on the \"align-items\" value.\n   * We can't set `--data-list-value-margin-top` directly because at breakpoints it would lose the orientation value.\n   */\n.fui-DataListItem {\n  /* Match the default: poke out at the top and bottom, but not when it’s the first or last item */\n  &:where(.fui-r-ai-baseline) {\n    --data-list-value-trim-start: -0.25em;\n    --data-list-value-trim-end: -0.25em;\n    --data-list-first-item-value-trim-start: 0px;\n    --data-list-last-item-value-trim-end: 0px;\n  }\n  /* No poking out at the top; and not at the bottom when it’s the first or last item */\n  &:where(.fui-r-ai-start) {\n    --data-list-value-trim-start: 0px;\n    --data-list-value-trim-end: -0.25em;\n    --data-list-first-item-value-trim-start: 0px;\n    --data-list-last-item-value-trim-end: 0px;\n  }\n  /* Allow to poke out from any side, as for centering to work the top and bottom margins have to be always equal */\n  &:where(.fui-r-ai-center) {\n    --data-list-value-trim-start: -0.25em;\n    --data-list-value-trim-end: -0.25em;\n    --data-list-first-item-value-trim-start: -0.25em;\n    --data-list-last-item-value-trim-end: -0.25em;\n  }\n  /* No poking out at the bottom; and not at the top when it’s the first or last item */\n  &:where(.fui-r-ai-end) {\n    --data-list-value-trim-start: -0.25em;\n    --data-list-value-trim-end: 0px;\n    --data-list-first-item-value-trim-start: 0px;\n    --data-list-last-item-value-trim-end: 0px;\n  }\n  /* No poking out when stretched */\n  &:where(.fui-r-ai-stretch) {\n    --data-list-value-trim-start: 0px;\n    --data-list-value-trim-end: 0px;\n    --data-list-first-item-value-trim-start: 0px;\n    --data-list-last-item-value-trim-end: 0px;\n  }\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*                Trim                 */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n.fui-DataListRoot {\n  --data-list-leading-trim-start: calc(var(--default-leading-trim-start) - var(--line-height) / 2);\n  --data-list-leading-trim-end: calc(var(--default-leading-trim-end) - var(--line-height) / 2);\n}\n\n.fui-DataListItem {\n  &:where(:first-child) {\n    margin-top: var(--leading-trim-start);\n  }\n  &:where(:last-child) {\n    margin-bottom: var(--leading-trim-end);\n  }\n}\n\n.fui-DataListRoot {\n  &:where(.fui-r-trim-normal) {\n    --leading-trim-start: initial;\n    --leading-trim-end: initial;\n  }\n  &:where(.fui-r-trim-start) {\n    --leading-trim-start: var(--data-list-leading-trim-start);\n    --leading-trim-end: initial;\n  }\n  &:where(.fui-r-trim-end) {\n    --leading-trim-start: initial;\n    --leading-trim-end: var(--data-list-leading-trim-end);\n  }\n  &:where(.fui-r-trim-both) {\n    --leading-trim-start: var(--data-list-leading-trim-start);\n    --leading-trim-end: var(--data-list-leading-trim-end);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/data-list/data-list.props.ts",
    "content": "import { PropDef, colorProp, highContrastProp, trimProp } from '../../helpers';\n\nconst alignValues = ['start', 'center', 'end', 'baseline', 'stretch'] as const;\nconst orientationValues = ['horizontal', 'vertical'] as const;\nconst sizes = ['1', '2', '3'] as const;\n\nconst dataListRootPropDefs = {\n  orientation: {\n    type: 'enum',\n    values: orientationValues,\n    default: 'horizontal',\n  },\n  size: {\n    type: 'enum',\n    values: sizes,\n    default: '2',\n  },\n  trim: {\n    ...trimProp,\n  },\n} satisfies {\n  orientation: PropDef<(typeof orientationValues)[number]>;\n  size: PropDef<(typeof sizes)[number]>;\n  trim: typeof trimProp;\n};\n\nconst dataListItemPropDefs = {\n  align: {\n    type: 'enum',\n    values: alignValues,\n    default: undefined,\n  },\n} satisfies {\n  align: PropDef<(typeof alignValues)[number]>;\n};\n\nconst dataListLabelPropDefs = {\n  color: colorProp,\n  highContrast: highContrastProp,\n};\n\nexport { dataListItemPropDefs, dataListLabelPropDefs, dataListRootPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/data-list/data-list.stories.tsx",
    "content": "import { Copy12 } from '@frosted-ui/icons';\nimport type { Meta, StoryObj } from '@storybook/react';\nimport React from 'react';\nimport {\n  Badge,\n  Code,\n  DataList,\n  Heading,\n  IconButton,\n  Link,\n  Separator,\n  Text,\n  Tooltip,\n  dataListRootPropDefs,\n} from '../../../src/components/';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Data presentation/DataList',\n  component: DataList.Root,\n  args: {\n    size: dataListRootPropDefs.size.default,\n    orientation: dataListRootPropDefs.orientation.default,\n    trim: dataListRootPropDefs.trim.default,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof DataList.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <div>\n      <Text render={<p />} style={{ marginBottom: 32 }}>\n        <Code>{'<DataList />'}</Code> component displays metadata as a list of key-value pairs.\n      </Text>\n      <DataList.Root {...args}>\n        <DataList.Item align=\"center\">\n          <DataList.Label>Status</DataList.Label>\n          <DataList.Value>\n            <Badge color=\"jade\" variant=\"soft\" size=\"1\">\n              Active\n            </Badge>\n          </DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label>ID</DataList.Label>\n          <DataList.Value>\n            <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n              <Code variant=\"ghost\">biz_AB23XH123A</Code>\n              <Tooltip content=\"Copy\">\n                <IconButton size=\"1\" aria-label=\"Copy value\" color=\"gray\" variant=\"ghost\">\n                  <Copy12 />\n                </IconButton>\n              </Tooltip>\n            </div>\n          </DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label>Name</DataList.Label>\n          <DataList.Value>Artur Bień</DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label>Email</DataList.Label>\n          <DataList.Value>\n            <Link href=\"mailto:artur@whop.com\">artur@whop.com</Link>\n          </DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label>Company</DataList.Label>\n          <DataList.Value>\n            <Link target=\"_blank\" href=\"https://whop.com\">\n              Whop\n            </Link>\n          </DataList.Value>\n        </DataList.Item>\n      </DataList.Root>\n    </div>\n  ),\n};\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-8)' }}>\n      <DataList.Root {...args} size=\"1\">\n        <DataList.Item>\n          <DataList.Label>Name</DataList.Label>\n          <DataList.Value>Artur Bień</DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label>Email</DataList.Label>\n          <DataList.Value>\n            <Link href=\"mailto:artur@whop.com\">artur@whop.com</Link>\n          </DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label>Company</DataList.Label>\n          <DataList.Value>\n            <Link target=\"_blank\" href=\"https://whop.com\">\n              Whop\n            </Link>\n          </DataList.Value>\n        </DataList.Item>\n      </DataList.Root>\n      <DataList.Root {...args} size=\"2\">\n        <DataList.Item>\n          <DataList.Label>Name</DataList.Label>\n          <DataList.Value>Artur Bień</DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label>Email</DataList.Label>\n          <DataList.Value>\n            <Link href=\"mailto:artur@whop.com\">artur@whop.com</Link>\n          </DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label>Company</DataList.Label>\n          <DataList.Value>\n            <Link target=\"_blank\" href=\"https://whop.com\">\n              Whop\n            </Link>\n          </DataList.Value>\n        </DataList.Item>\n      </DataList.Root>\n      <DataList.Root {...args} size=\"3\">\n        <DataList.Item>\n          <DataList.Label>Name</DataList.Label>\n          <DataList.Value>Artur Bień</DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label>Email</DataList.Label>\n          <DataList.Value>\n            <Link href=\"mailto:artur@whop.com\">artur@whop.com</Link>\n          </DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label>Company</DataList.Label>\n          <DataList.Value>\n            <Link target=\"_blank\" href=\"https://whop.com\">\n              Whop\n            </Link>\n          </DataList.Value>\n        </DataList.Item>\n      </DataList.Root>\n    </div>\n  ),\n};\n\nexport const Orientation: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-8)' }}>\n      <div>\n        <Heading size=\"3\">Horizontal</Heading>\n        <Separator orientation=\"horizontal\" size=\"4\" style={{ marginBottom: 16, marginTop: 16 }} />\n        <DataList.Root {...args} orientation={'horizontal'}>\n          <DataList.Item>\n            <DataList.Label>Name</DataList.Label>\n            <DataList.Value>Artur Bień</DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label>Email</DataList.Label>\n            <DataList.Value>\n              <Link href=\"mailto:artur@whop.com\">artur@whop.com</Link>\n            </DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label>Company</DataList.Label>\n            <DataList.Value>\n              <Link target=\"_blank\" href=\"https://whop.com\">\n                Whop\n              </Link>\n            </DataList.Value>\n          </DataList.Item>\n        </DataList.Root>\n      </div>\n      <div>\n        <Heading size=\"3\">Vertical</Heading>\n        <Separator orientation=\"horizontal\" size=\"4\" style={{ marginBottom: 16, marginTop: 16 }} />\n        <DataList.Root {...args} orientation={'vertical'}>\n          <DataList.Item>\n            <DataList.Label>Name</DataList.Label>\n            <DataList.Value>Artur Bień</DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label>Email</DataList.Label>\n            <DataList.Value>\n              <Link href=\"mailto:artur@whop.com\">artur@whop.com</Link>\n            </DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label>Company</DataList.Label>\n            <DataList.Value>\n              <Link target=\"_blank\" href=\"https://whop.com\">\n                Whop\n              </Link>\n            </DataList.Value>\n          </DataList.Item>\n        </DataList.Root>\n      </div>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n      <Text>\n        Use the <Code>color</Code> prop on the <Code>{'<DataList.Label />'}</Code> component to assign a specific color.\n      </Text>\n      <DataList.Root orientation=\"vertical\" {...args}>\n        <DataList.Item>\n          <DataList.Label color=\"iris\" style={{ minWidth: 40 }}>\n            Color:\n          </DataList.Label>\n          <DataList.Value>Iris</DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label color=\"cyan\" style={{ minWidth: 40 }}>\n            Color:\n          </DataList.Label>\n          <DataList.Value>Cyan</DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label color=\"lime\" style={{ minWidth: 40 }}>\n            Color:\n          </DataList.Label>\n          <DataList.Value>Lime</DataList.Value>\n        </DataList.Item>\n        <DataList.Item>\n          <DataList.Label color=\"crimson\" style={{ minWidth: 40 }}>\n            Color:\n          </DataList.Label>\n          <DataList.Value>Crimson</DataList.Value>\n        </DataList.Item>\n      </DataList.Root>\n    </div>\n  ),\n};\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n      <Text>\n        Use the <Code>highContrast</Code> prop on the <Code>{'<DataList.Label />'}</Code> component <br /> to increase\n        color contrast with the background.\n      </Text>\n      <div style={{ display: 'flex', gap: 'var(--space-9)' }}>\n        <DataList.Root orientation=\"vertical\" {...args}>\n          <DataList.Item>\n            <DataList.Label color=\"iris\">Name</DataList.Label>\n            <DataList.Value>Iris</DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label color=\"cyan\">Name</DataList.Label>\n            <DataList.Value>Cyan</DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label color=\"lime\">Name</DataList.Label>\n            <DataList.Value>Lime</DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label color=\"crimson\">Name</DataList.Label>\n            <DataList.Value>Crimson</DataList.Value>\n          </DataList.Item>\n        </DataList.Root>\n\n        <DataList.Root orientation=\"vertical\" {...args}>\n          <DataList.Item>\n            <DataList.Label color=\"iris\" highContrast>\n              Name\n            </DataList.Label>\n            <DataList.Value>Iris</DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label color=\"cyan\" highContrast>\n              Name\n            </DataList.Label>\n            <DataList.Value>Cyan</DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label color=\"lime\" highContrast>\n              Name\n            </DataList.Label>\n            <DataList.Value>Lime</DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label color=\"crimson\" highContrast>\n              Name\n            </DataList.Label>\n            <DataList.Value>Crimson</DataList.Value>\n          </DataList.Item>\n        </DataList.Root>\n      </div>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/data-list/data-list.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\n\nimport { Text } from '../text';\nimport { dataListItemPropDefs, dataListLabelPropDefs, dataListRootPropDefs } from './data-list.props';\n\nimport { PropsWithoutColor, type GetPropDefTypes } from '../../helpers';\n\ntype DataListRootOwnProps = GetPropDefTypes<typeof dataListRootPropDefs>;\ninterface DataListRootProps extends PropsWithoutColor<'dl'>, DataListRootOwnProps {}\n\nconst DataListRoot = (props: DataListRootProps) => {\n  const {\n    className,\n    size = dataListRootPropDefs.size.default,\n    trim = dataListRootPropDefs.trim.default,\n    orientation = dataListRootPropDefs.orientation.default,\n    ...dataListProps\n  } = props;\n\n  return (\n    <Text\n      render={<dl />}\n      {...dataListProps}\n      className={classNames(\n        'fui-DataListRoot',\n        `fui-r-size-${size}`,\n        `fui-r-lt-${trim}`,\n        `fui-r-orientation-${orientation}`,\n        className,\n      )}\n    />\n  );\n};\nDataListRoot.displayName = 'DataList.Root';\n\ntype DataListItemOwnProps = GetPropDefTypes<typeof dataListItemPropDefs>;\ninterface DataListItemProps extends PropsWithoutColor<'div'>, DataListItemOwnProps {}\n\nconst DataListItem = (props: DataListItemProps) => {\n  const { className, align = dataListItemPropDefs.align.default, ...dataListItemProps } = props;\n\n  return (\n    <div\n      {...dataListItemProps}\n      className={classNames('fui-DataListItem', align ? `fui-r-ai-${align}` : undefined, className)}\n    />\n  );\n};\nDataListItem.displayName = 'DataList.Item';\n\ntype DataListLabelOwnProps = GetPropDefTypes<typeof dataListLabelPropDefs>;\ninterface DataListLabelProps extends PropsWithoutColor<'dt'>, DataListLabelOwnProps {}\n\nconst DataListLabel = (props: DataListLabelProps) => {\n  const {\n    className,\n    color = dataListLabelPropDefs.color.default,\n    highContrast = dataListLabelPropDefs.highContrast.default,\n    ...dataListLabelProps\n  } = props;\n\n  return (\n    <dt\n      {...dataListLabelProps}\n      data-accent-color={color}\n      className={classNames('fui-DataListLabel', { 'fui-high-contrast': highContrast }, className)}\n    />\n  );\n};\nDataListLabel.displayName = 'DataList.Label';\n\ninterface DataListValueProps extends React.ComponentProps<'dd'> {}\n\nconst DataListValue = ({ children, className, ...props }: DataListValueProps) => (\n  <dd {...props} className={classNames(className, 'fui-DataListValue')}>\n    {children}\n  </dd>\n);\nDataListValue.displayName = 'DataList.Value';\n\nexport { DataListItem as Item, DataListLabel as Label, DataListRoot as Root, DataListValue as Value };\nexport type {\n  DataListItemProps as ItemProps,\n  DataListLabelProps as LabelProps,\n  DataListRootProps as RootProps,\n  DataListValueProps as ValueProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/data-list/index.ts",
    "content": "export * as DataList from './data-list';\nexport * from './data-list.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-field/date-field.css",
    "content": ".fui-DateFieldRoot {\n  position: relative;\n  display: inline-block;\n}\n.fui-DateFieldInput {\n  height: var(--height);\n  font-size: var(--font-size);\n  line-height: var(--font-size);\n  padding: var(--padding);\n\n  display: inline-flex;\n  flex-wrap: nowrap;\n  gap: 2px;\n\n  border-radius: var(--radius);\n\n  background-color: var(--gray-a3);\n  color: var(--gray-12);\n  caret-color: transparent;\n  overflow: hidden;\n}\n\n.fui-DateFieldInput:where([data-invalid]) {\n  background-color: var(--danger-a3);\n  color: var(--danger-12);\n}\n.fui-DateFieldInput:where([data-focus-visible]) {\n  outline: 2px solid var(--color-focus-root);\n  outline-offset: 1px;\n}\n.fui-DateFieldInput:where([data-invalid][data-focus-visible]) {\n  outline: 2px solid var(--danger-8);\n  outline-offset: 1px;\n}\n.fui-DateFieldSegment:where(:not([data-type='literal'])) {\n  box-sizing: content-box;\n  border-radius: max(calc(var(--radius) / 2), 4px);\n  /* 1px padding top to center text vertically */\n  padding: 1px 2px 0px;\n  color: var(--gray-12);\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  text-align: right;\n\n  font-variant-numeric: tabular-nums;\n  font-family: var(--code-font-family);\n  outline: none;\n}\n\n.fui-DateFieldSegment:where([data-hovered]) {\n  background: var(--gray-a4);\n}\n.fui-DateFieldSegment:where([data-invalid][data-hovered]) {\n  background: var(--danger-a4);\n}\n.fui-DateFieldSegment:where([data-focused]) {\n  background: var(--accent-a9);\n  color: var(--accent-9-contrast);\n}\n.fui-DateFieldSegment:where([data-invalid][data-focused]) {\n  background: var(--danger-a9);\n  color: var(--danger-9-contrast);\n}\n.fui-DateFieldSegment[data-type='literal'] {\n  color: var(--gray-a10);\n  display: flex;\n  align-items: center;\n}\n\n.fui-DateFieldRoot {\n  &:where(.fui-r-size-1) {\n    --height: var(--space-5);\n    --font-size: var(--font-size-1);\n    --letter-spacing: var(--letter-spacing-1);\n    --padding: 4px;\n    --radius: 6px;\n  }\n  &:where(.fui-r-size-2) {\n    --height: var(--space-6);\n    --font-size: var(--font-size-2);\n    --letter-spacing: var(--letter-spacing-2);\n    --padding: 6px;\n    --radius: 8px;\n  }\n  &:where(.fui-r-size-3) {\n    --height: var(--space-7);\n    --font-size: var(--font-size-3);\n    --letter-spacing: var(--letter-spacing-3);\n    --padding: 8px;\n    --radius: 10px;\n  }\n  &:where(.fui-r-size-4) {\n    --height: var(--space-8);\n    --font-size: var(--font-size-4);\n    --letter-spacing: var(--letter-spacing-4);\n    --padding: 10px;\n    --radius: 14px;\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-field/date-field.props.ts",
    "content": "import { PropDef, colorProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4'] as const;\n\nconst dateFieldPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  color: colorProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  color: typeof colorProp;\n};\n\nexport { dateFieldPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-field/date-field.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { getLocalTimeZone, parseDate, parseZonedDateTime, today } from '@internationalized/date';\nimport React from 'react';\nimport { DateField, dateFieldPropDefs } from '..';\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/Dates/DateField',\n  component: DateField,\n  args: {\n    size: dateFieldPropDefs.size.default,\n    color: dateFieldPropDefs.color.default,\n    'aria-label': 'Birth date',\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof DateField>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {},\n  render: (args) => (\n    <div style={{ width: 300 }}>\n      <DateField {...args} defaultValue={parseDate('2020-02-03')} onChange={(date) => console.log(date?.toString())} />\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', width: 300 }}>\n      <DateField {...args} defaultValue={parseDate('2020-02-03')} size=\"1\" />\n      <DateField {...args} defaultValue={parseDate('2020-02-03')} size=\"2\" />\n      <DateField {...args} defaultValue={parseDate('2020-02-03')} size=\"3\" />\n      <DateField {...args} defaultValue={parseDate('2020-02-03')} size=\"4\" />\n    </div>\n  ),\n};\n\nexport const MinValue: Story = {\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', width: 300 }}>\n      <DateField\n        {...args}\n        minValue={today(getLocalTimeZone())}\n        defaultValue={parseDate('2020-02-03')}\n        validationBehavior=\"aria\"\n      />\n    </div>\n  ),\n};\n\nexport const WithTime: Story = {\n  name: 'With time',\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', width: 300 }}>\n      <DateField {...args} defaultValue={parseZonedDateTime('2022-11-07T00:45[America/Los_Angeles]')} />\n      <DateField {...args} defaultValue={parseZonedDateTime('2022-11-07T00:45[America/Los_Angeles]')} hideTimeZone />\n      <DateField\n        {...args}\n        defaultValue={parseZonedDateTime('2022-11-07T00:45[America/Los_Angeles]')}\n        hideTimeZone\n        granularity=\"second\"\n      />\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-field/date-field.tsx",
    "content": "'use client';\n\nimport classNames from 'classnames';\nimport React from 'react';\nimport type { DateFieldProps as AriaDateFieldProps, DateValue as AriaDateValue } from 'react-aria-components';\nimport {\n  DateField as AriaDateField,\n  DateInput as AriaDateInput,\n  DateSegment as AriaDateSegment,\n} from 'react-aria-components';\nimport { type GetPropDefTypes } from '../../helpers';\nimport { MappedDateValue } from '../calendar';\nimport { dateFieldPropDefs } from './date-field.props';\n\ntype DateFieldFUIProps = GetPropDefTypes<typeof dateFieldPropDefs>;\ninterface DateFieldProps<T extends AriaDateValue> extends AriaDateFieldProps<T>, DateFieldFUIProps {\n  className?: string;\n  // TODO: React Aria types for onChange are incorrect - missing UNDEFINED type\n  onChange?: (value: MappedDateValue<T> | undefined) => void;\n}\n\nfunction DateField<T extends AriaDateValue>(props: DateFieldProps<T>) {\n  const {\n    className,\n    color = dateFieldPropDefs.color.default,\n    size = dateFieldPropDefs.size.default,\n    ...dateFieldProps\n  } = props;\n\n  return (\n    <AriaDateField\n      data-accent-color={color}\n      className={classNames('fui-DateFieldRoot', className, `fui-r-size-${size}`)}\n      {...dateFieldProps}\n    >\n      <AriaDateInput className=\"fui-DateFieldInput\">\n        {(segment) => (\n          <AriaDateSegment\n            segment={segment}\n            className=\"fui-DateFieldSegment\"\n            style={{\n              minWidth: segment.maxValue != null ? String(segment.maxValue).length + 'ch' : '',\n            }}\n          />\n        )}\n      </AriaDateInput>\n    </AriaDateField>\n  );\n}\n\nexport { DateField };\nexport type { DateFieldProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-field/index.ts",
    "content": "export * from './date-field';\nexport * from './date-field.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-picker/date-picker.css",
    "content": ".fui-DatePickerRoot {\n  display: flex;\n  align-items: center;\n  gap: var(--space-1);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-picker/date-picker.props.ts",
    "content": "export { dateFieldPropDefs as datePickerPropDefs } from '../date-field/date-field.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-picker/date-picker.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { DateValue, parseDate } from '@internationalized/date';\nimport React from 'react';\nimport { Button, Calendar, DatePicker, Popover, datePickerPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/Dates/DatePicker',\n  component: DatePicker,\n  args: {\n    size: datePickerPropDefs.size.default,\n    color: datePickerPropDefs.color.default,\n    minValue: parseDate('1901-01-03'),\n    defaultValue: parseDate('2020-02-03'),\n    maxValue: parseDate('2022-03-03'),\n    onChange: (date) => console.log(date?.toString()),\n    'aria-label': 'Birth date',\n    isDisabled: false,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof DatePicker>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)' }}>\n      <DatePicker {...args} />\n    </div>\n  ),\n};\n\nexport const Sizes: Story = {\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)' }}>\n      <DatePicker {...args} size=\"1\" />\n      <DatePicker {...args} size=\"2\" />\n      <DatePicker {...args} size=\"3\" />\n      <DatePicker {...args} size=\"4\" />\n    </div>\n  ),\n};\n\nexport const Custom: Story = {\n  args: {},\n  render: () => {\n    const [date, setDate] = React.useState<DateValue>(parseDate('2020-02-03'));\n    const [open, setOpen] = React.useState(true);\n    return (\n      <div style={{ marginTop: -200 }}>\n        <Popover.Root open={open} onOpenChange={setOpen}>\n          <Popover.Trigger>\n            <Button size=\"3\">\n              {' '}\n              <CalendarIcon /> {date.toString()}\n            </Button>\n          </Popover.Trigger>\n          <Popover.Content variant=\"translucent\" align=\"center\" style={{ width: 'unset' }}>\n            <Calendar\n              minValue={parseDate('2020-01-03')}\n              defaultValue={date}\n              maxValue={parseDate('2020-03-03')}\n              onChange={(value) => {\n                setDate(value);\n                setOpen(false);\n              }}\n            />\n          </Popover.Content>\n        </Popover.Root>\n      </div>\n    );\n  },\n};\n\nconst CalendarIcon = () => (\n  <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <g clipPath=\"url(#clip0_1869_102855)\">\n      <path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        d=\"M4 0C4.41421 0 4.75 0.335786 4.75 0.75V2H11.25V0.75C11.25 0.335786 11.5858 0 12 0C12.4142 0 12.75 0.335786 12.75 0.75V2.03304C14.5847 2.27749 16 3.84846 16 5.75V12.25C16 14.3211 14.3211 16 12.25 16H3.75C1.67893 16 0 14.3211 0 12.25V5.75C0 3.84846 1.41532 2.27749 3.25 2.03304V0.75C3.25 0.335786 3.58579 0 4 0ZM12 3.5H4H3.75C2.50736 3.5 1.5 4.50736 1.5 5.75V6H14.5V5.75C14.5 4.50736 13.4926 3.5 12.25 3.5H12ZM1.5 7.5V12.25C1.5 13.4926 2.50736 14.5 3.75 14.5H12.25C13.4926 14.5 14.5 13.4926 14.5 12.25V7.5H1.5Z\"\n        fill=\"var(--gray-10)\"\n      />\n    </g>\n    <defs>\n      <clipPath id=\"clip0_1869_102855\">\n        <rect width=\"16\" height=\"16\" fill=\"var(--gray-10)\" />\n      </clipPath>\n    </defs>\n  </svg>\n);\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-picker/date-picker.tsx",
    "content": "'use client';\n\nimport { AriaDatePickerProps, DateValue, useDatePicker } from '@react-aria/datepicker';\n\nimport { useDatePickerState } from '@react-stately/datepicker';\nimport classNames from 'classnames';\nimport React, { useRef } from 'react';\nimport { Popover } from '../';\nimport { GetPropDefTypes } from '../../helpers';\nimport { CalendarIcon } from '../../icons';\nimport { Calendar, MappedDateValue } from '../calendar';\nimport { DateField } from '../date-field';\nimport { IconButton } from '../icon-button';\nimport { datePickerPropDefs } from './date-picker.props';\n\ntype DatePickerFUIProps = GetPropDefTypes<typeof datePickerPropDefs>;\n\ninterface DatePickerProps<T extends DateValue> extends AriaDatePickerProps<T>, DatePickerFUIProps {\n  className?: string;\n  onChange?: (value: MappedDateValue<T> | undefined) => void;\n}\n\nexport function DatePicker<T extends DateValue>(props: DatePickerProps<T>) {\n  const {\n    className,\n    color = datePickerPropDefs.color.default,\n    size = datePickerPropDefs.size.default,\n    ...datePickerProps\n  } = props;\n\n  const state = useDatePickerState(datePickerProps);\n\n  const ref = useRef<HTMLDivElement>(null);\n  const {\n    groupProps,\n    fieldProps: { onChange, ...otherFieldProps },\n    buttonProps: { isDisabled: isButtonDisabled, onPress: onButtonClick, ...buttonProps },\n    calendarProps,\n  } = useDatePicker(props, state, ref);\n\n  return (\n    <div {...groupProps} ref={ref} className={classNames('fui-DatePickerRoot', className)}>\n      <DateField\n        {...otherFieldProps}\n        color={color}\n        size={size}\n        // @ts-expect-error React Arias onChange type is incorrect - it's missing UNDEFINED\n        onChange={onChange}\n      />\n      <Popover.Root open={state.isOpen} onOpenChange={(open) => state.setOpen(open)}>\n        <Popover.Trigger\n          {...buttonProps}\n          disabled={isButtonDisabled}\n          // @ts-expect-error fix mismatching onPress and onClick types\n          onClick={onButtonClick}\n          onKeyDown={(e) => {\n            // Radix and Aria keyboard event handlers are clashing\n            // when pressing space or enter on the button.\n            // Stop propagation to avoid that.\n            if (e.code === 'Space' || e.code === 'Enter') {\n              e.stopPropagation();\n            }\n          }}\n        >\n          <IconButton size={size}>\n            <CalendarIcon size={size} />\n          </IconButton>\n        </Popover.Trigger>\n        <Popover.Content variant=\"translucent\" align=\"center\">\n          <Calendar {...calendarProps} />\n        </Popover.Content>\n      </Popover.Root>\n    </div>\n  );\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-picker/index.ts",
    "content": "export * from './date-picker';\nexport * from './date-picker.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-range-picker/date-range-picker.css",
    "content": ".fui-DateRangePickerRoot {\n  display: flex;\n  align-items: center;\n  gap: var(--space-1);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-range-picker/date-range-picker.props.ts",
    "content": "export { dateFieldPropDefs as dateRangePickerPropDefs } from '../date-field/date-field.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-range-picker/date-range-picker.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { DateValue, getLocalTimeZone, parseDate } from '@internationalized/date';\nimport { useDateFormatter } from '@react-aria/i18n';\nimport React from 'react';\nimport {\n  Button,\n  DateField,\n  DateRangePicker,\n  Inset,\n  Popover,\n  RangeCalendar,\n  Separator,\n  dateRangePickerPropDefs,\n} from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta: Meta<typeof DateRangePicker> = {\n  title: 'Controls/Dates/DateRangePicker',\n  component: DateRangePicker,\n  args: {\n    size: dateRangePickerPropDefs.size.default,\n    color: dateRangePickerPropDefs.color.default,\n    defaultValue: {\n      start: parseDate('2020-02-03'),\n      end: parseDate('2020-02-08'),\n    },\n    onChange: (date) => console.log(date ? date.start.toString() + ' - ' + date.end.toString() : date),\n    'aria-label': 'Birth date',\n    isDisabled: false,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n};\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)' }}>\n      <DateRangePicker {...args} />\n    </div>\n  ),\n};\n\nexport const Sizes: Story = {\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)' }}>\n      <DateRangePicker {...args} size=\"1\" />\n      <DateRangePicker {...args} size=\"2\" />\n      <DateRangePicker {...args} size=\"3\" />\n      <DateRangePicker {...args} size=\"4\" />\n    </div>\n  ),\n};\n\nexport const Custom: Story = {\n  args: {},\n  render: () => {\n    const [date, setDate] = React.useState<{\n      start: DateValue;\n      end: DateValue;\n    } | null>(null);\n    const [calendarDate, setCalendarDate] = React.useState<{\n      start: DateValue | null;\n      end: DateValue | null;\n    }>(date || { start: null, end: null });\n\n    const [focusedDate, setFocusedDate] = React.useState<DateValue | undefined>();\n\n    const formatter = useDateFormatter({ dateStyle: 'medium' });\n\n    return (\n      <div style={{ marginTop: -200 }}>\n        <Popover.Root\n          defaultOpen\n          onOpenChange={(open) => {\n            if (!open) {\n              setCalendarDate(date || { start: null, end: null });\n              setFocusedDate(\n                date\n                  ? date.start\n                  : calendarDate.start\n                    ? calendarDate.start\n                    : calendarDate.end\n                      ? calendarDate.end\n                      : undefined,\n              );\n            }\n          }}\n        >\n          <Popover.Trigger>\n            <Button size=\"3\">\n              <CalendarIcon />\n              Selected date:{' '}\n              {date\n                ? formatter.formatRange(date.start.toDate(getLocalTimeZone()), date.end.toDate(getLocalTimeZone()))\n                : '--'}\n            </Button>\n          </Popover.Trigger>\n          <Popover.Content variant=\"translucent\" align=\"center\" style={{ minWidth: 'unset' }}>\n            <div style={{ display: 'flex', flexDirection: 'column', justifyContent: 'center' }}>\n              <div\n                style={{\n                  display: 'flex',\n                  marginBottom: 'var(--space-4)',\n                  gap: 'var(--space-3)',\n                  justifyContent: 'space-between',\n                  alignItems: 'center',\n                }}\n              >\n                <DateField\n                  aria-label=\"Start date\"\n                  value={calendarDate.start}\n                  onChange={(date) => {\n                    setCalendarDate((state) => ({\n                      ...state,\n                      start: date || null,\n                    }));\n                    setFocusedDate(date || undefined);\n                  }}\n                />\n                <ArrowRightIcon />\n                <DateField\n                  aria-label=\"End date\"\n                  value={calendarDate.end}\n                  onChange={(date) => {\n                    setCalendarDate((state) => ({\n                      ...state,\n                      end: date || null,\n                    }));\n                    setFocusedDate(date || undefined);\n                  }}\n                />\n              </div>\n              <RangeCalendar\n                value={\n                  calendarDate.start && calendarDate.end ? { start: calendarDate.start, end: calendarDate.end } : null\n                }\n                onChange={(value) => {\n                  if (value === null) {\n                    setCalendarDate({ start: null, end: null });\n                  } else {\n                    setCalendarDate({ start: value.start, end: value.end });\n                  }\n                }}\n                focusedValue={focusedDate}\n                onFocusChange={setFocusedDate}\n              />\n              <div style={{ marginTop: 'var(--space-4)' }}>\n                <Inset side=\"x\">\n                  <Separator size=\"4\" />\n                </Inset>\n              </div>\n              <div\n                style={{\n                  display: 'flex',\n                  paddingTop: 'var(--space-4)',\n                  gap: 'var(--space-2)',\n                  justifyContent: 'space-between',\n                }}\n              >\n                <Popover.Close>\n                  <Button style={{ flex: 1 }}>Cancel</Button>\n                </Popover.Close>\n                <Popover.Close>\n                  <Button\n                    variant=\"classic\"\n                    style={{ flex: 1 }}\n                    disabled={!calendarDate.start || !calendarDate.end}\n                    onClick={() => {\n                      if (calendarDate.start && calendarDate.end) {\n                        if (calendarDate.start.compare(calendarDate.end) <= 0) {\n                          setDate({\n                            start: calendarDate.start,\n                            end: calendarDate.end,\n                          });\n                        } else {\n                          setDate({\n                            start: calendarDate.end,\n                            end: calendarDate.start,\n                          });\n                        }\n                      }\n                    }}\n                  >\n                    Set\n                  </Button>\n                </Popover.Close>\n              </div>\n            </div>\n          </Popover.Content>\n        </Popover.Root>\n      </div>\n    );\n  },\n};\n\nconst ArrowRightIcon = () => (\n  <svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <path\n      d=\"M0.75 6H11.25M11.25 6L7 1.75M11.25 6L7 10.25\"\n      stroke=\"var(--gray-a10)\"\n      strokeWidth=\"1.5\"\n      strokeLinecap=\"round\"\n      strokeLinejoin=\"round\"\n    />\n  </svg>\n);\n\nconst CalendarIcon = () => (\n  <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <g clipPath=\"url(#clip0_1869_102855)\">\n      <path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        d=\"M4 0C4.41421 0 4.75 0.335786 4.75 0.75V2H11.25V0.75C11.25 0.335786 11.5858 0 12 0C12.4142 0 12.75 0.335786 12.75 0.75V2.03304C14.5847 2.27749 16 3.84846 16 5.75V12.25C16 14.3211 14.3211 16 12.25 16H3.75C1.67893 16 0 14.3211 0 12.25V5.75C0 3.84846 1.41532 2.27749 3.25 2.03304V0.75C3.25 0.335786 3.58579 0 4 0ZM12 3.5H4H3.75C2.50736 3.5 1.5 4.50736 1.5 5.75V6H14.5V5.75C14.5 4.50736 13.4926 3.5 12.25 3.5H12ZM1.5 7.5V12.25C1.5 13.4926 2.50736 14.5 3.75 14.5H12.25C13.4926 14.5 14.5 13.4926 14.5 12.25V7.5H1.5Z\"\n        fill=\"var(--gray-10)\"\n      />\n    </g>\n    <defs>\n      <clipPath id=\"clip0_1869_102855\">\n        <rect width=\"16\" height=\"16\" fill=\"var(--gray-10)\" />\n      </clipPath>\n    </defs>\n  </svg>\n);\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-range-picker/date-range-picker.tsx",
    "content": "'use client';\n\nimport { AriaDateRangePickerProps, DateValue, useDateRangePicker } from '@react-aria/datepicker';\n\nimport { useDateRangePickerState } from '@react-stately/datepicker';\nimport classNames from 'classnames';\nimport React, { useRef } from 'react';\nimport { Popover } from '../';\nimport { GetPropDefTypes } from '../../helpers';\nimport { CalendarIcon } from '../../icons';\nimport { MappedDateValue, RangeCalendar } from '../calendar';\nimport { DateField } from '../date-field';\nimport { datePickerPropDefs } from '../date-picker/date-picker.props';\nimport { IconButton } from '../icon-button';\n\ninterface RangeValue<T> {\n  /** The start value of the range. */\n  start: T;\n  /** The end value of the range. */\n  end: T;\n}\n\ntype DateRangePickerFUIProps = GetPropDefTypes<typeof datePickerPropDefs>;\n\ninterface DateRangePickerProps<T extends DateValue> extends AriaDateRangePickerProps<T>, DateRangePickerFUIProps {\n  className?: string;\n  onChange?: (value: RangeValue<MappedDateValue<T>> | null) => void;\n}\n\nexport function DateRangePicker<T extends DateValue>(props: DateRangePickerProps<T>) {\n  const { className, ...otherProps } = props;\n\n  const {\n    color = datePickerPropDefs.color.default,\n    size = datePickerPropDefs.size.default,\n    ...datePickerProps\n  } = otherProps;\n  datePickerProps.onChange;\n  const state = useDateRangePickerState({\n    ...datePickerProps,\n    // shouldCloseOnSelect: false,\n  });\n\n  const ref = useRef<HTMLDivElement>(null);\n  const {\n    groupProps,\n    startFieldProps: { onChange: onStartChange, ...startFieldProps },\n    endFieldProps: { onChange: onEndChange, ...endFieldProps },\n    buttonProps: { isDisabled: isButtonDisabled, onPress: onButtonClick, ...otherButtonProps },\n    calendarProps,\n  } = useDateRangePicker(props, state, ref);\n\n  return (\n    <div {...groupProps} ref={ref} className={classNames('fui-DateRangePickerRoot', className)}>\n      <DateField\n        {...startFieldProps}\n        color={color}\n        size={size}\n        // @ts-expect-error TODO: Aria onChange types exclude NULL which is wrong\n        onChange={onStartChange}\n      />\n      <DateField\n        {...endFieldProps}\n        color={color}\n        size={size}\n        // @ts-expect-error TODO: Aria onChange types exclude NULL which is wrong\n        onChange={onEndChange}\n      />\n      <Popover.Root open={state.isOpen} onOpenChange={(open) => state.setOpen(open)}>\n        <Popover.Trigger>\n          <IconButton\n            {...otherButtonProps}\n            disabled={isButtonDisabled}\n            // @ts-expect-error fix mismatching onPress and onClick types\n            onClick={onButtonClick}\n            onKeyDown={(e) => {\n              // Radix and Aria keyboard event handlers are clashing\n              // when pressing space or enter on the button.\n              // Stop propagation to avoid that.\n              if (e.code === 'Space' || e.code === 'Enter') {\n                e.stopPropagation();\n              }\n            }}\n            size={size}\n          >\n            <CalendarIcon size={size} />\n          </IconButton>\n        </Popover.Trigger>\n        <Popover.Content variant=\"translucent\" align=\"center\">\n          <RangeCalendar {...calendarProps} />\n        </Popover.Content>\n      </Popover.Root>\n    </div>\n  );\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/date-range-picker/index.ts",
    "content": "export * from './date-range-picker';\nexport * from './date-range-picker.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/dialog/dialog.css",
    "content": "/* Backdrop handles the blur/dim effect */\n.fui-DialogBackdrop {\n  position: fixed;\n  inset: 0;\n}\n\n/* Viewport handles centering */\n.fui-DialogOverlay {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  position: fixed;\n  inset: 0;\n\n  --dialog-overlay-padding-top: var(--space-4);\n  --dialog-overlay-padding-bottom: max(var(--space-4), 4vh);\n  padding-top: var(--dialog-overlay-padding-top);\n  padding-bottom: var(--dialog-overlay-padding-bottom);\n  padding-left: var(--space-4);\n  padding-right: var(--space-4);\n}\n\n.fui-DialogContent {\n  width: 100%;\n  max-width: 580px;\n  outline: none;\n  overflow: auto;\n  background-color: var(--color-panel-solid);\n  box-shadow: var(--shadow-6);\n  box-sizing: border-box;\n\n  position: relative;\n\n  --inset-padding: var(--dialog-content-padding);\n  padding: var(--inset-padding);\n\n  /* prettier-ignore */\n  max-height: calc(100vh - var(--dialog-overlay-padding-top) - var(--dialog-overlay-padding-bottom));\n\n  @supports (max-height: 100dvh) {\n    /* prettier-ignore */\n    max-height: calc(100dvh - var(--dialog-overlay-padding-top) - var(--dialog-overlay-padding-bottom));\n  }\n\n  /* \n   * Nested dialog support\n   * Uses --nested-dialogs CSS variable from Base UI (0, 1, 2... based on depth)\n   */\n  --nested-dialogs: 0;\n  transform: scale(calc(1 - 0.05 * var(--nested-dialogs)));\n  translate: 0 calc(-1 * var(--nested-dialogs) * 0.5rem);\n\n  /* Dim on parent when nested dialog is open */\n  &[data-nested-dialog-open] {\n    filter: brightness(calc(1 - 0.1 * var(--nested-dialogs))) blur(calc(var(--nested-dialogs) * 1px));\n  }\n\n  /* &[data-nested-dialog-open]::after {\n    content: '';\n    inset: 0;\n    position: absolute;\n    border-radius: inherit;\n    background-color: rgb(0 0 0 / 0.03);\n    pointer-events: none;\n  } */\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-DialogContent {\n  &:where(.fui-r-size-1) {\n    --dialog-title-mb: var(--space-1);\n    --dialog-description-mb: var(--space-3);\n    --dialog-content-padding: var(--space-3);\n    border-radius: 8px;\n  }\n  &:where(.fui-r-size-2) {\n    --dialog-title-mb: var(--space-2);\n    --dialog-description-mb: var(--space-4);\n    --dialog-content-padding: var(--space-4);\n    border-radius: 12px;\n  }\n  &:where(.fui-r-size-3) {\n    --dialog-title-mb: var(--space-3);\n    --dialog-description-mb: 20px;\n    --dialog-content-padding: 20px;\n    border-radius: 16px;\n  }\n  &:where(.fui-r-size-4) {\n    --dialog-title-mb: var(--space-3);\n    --dialog-description-mb: var(--space-5);\n    --dialog-content-padding: var(--space-5);\n    border-radius: 20px;\n  }\n}\n\n.fui-DialogTitle:where(.fui-Heading) {\n  margin-bottom: var(--dialog-title-mb);\n}\n\n.fui-DialogDescription {\n  margin-bottom: var(--dialog-description-mb);\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * TRANSITIONS (using Base UI's data-starting-style / data-ending-style)                          *\n *                                                                                                 *\n ***************************************************************************************************/\n\n@media (prefers-reduced-motion: no-preference) {\n  .fui-DialogBackdrop {\n    /* Default: hidden (for keepMounted initial state) */\n    backdrop-filter: blur(0px) brightness(1);\n    opacity: 0;\n    transition:\n      backdrop-filter 400ms cubic-bezier(0.16, 1, 0.3, 1),\n      opacity 400ms cubic-bezier(0.16, 1, 0.3, 1);\n\n    /* When open: show blur effect */\n    &[data-open] {\n      backdrop-filter: blur(4px) brightness(0.7);\n      opacity: 1;\n    }\n\n    /* Starting/ending transitions */\n    &[data-starting-style],\n    &[data-ending-style] {\n      backdrop-filter: blur(0px) brightness(1);\n      opacity: 0;\n    }\n  }\n\n  .fui-DialogContent {\n    opacity: 1;\n    transition:\n      opacity 150ms cubic-bezier(0.16, 1, 0.3, 1),\n      transform 400ms cubic-bezier(0.32, 0.72, 0, 1),\n      translate 400ms cubic-bezier(0.32, 0.72, 0, 1),\n      filter 300ms cubic-bezier(0.32, 0.72, 0, 1);\n\n    &[data-starting-style] {\n      opacity: 0;\n      transform: scale(calc(0.97 - 0.05 * var(--nested-dialogs)));\n      translate: 0 calc(8px - var(--nested-dialogs) * 0.5rem);\n    }\n\n    &[data-ending-style] {\n      opacity: 0;\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/dialog/dialog.props.ts",
    "content": "import type { PropDef } from '../../helpers';\n\nconst contentSizes = ['1', '2', '3', '4'] as const;\n\nconst dialogContentPropDefs = {\n  size: { type: 'enum', values: contentSizes, default: '3' },\n} satisfies {\n  size: PropDef<(typeof contentSizes)[number]>;\n};\n\nexport { dialogContentPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/dialog/dialog.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\nimport React from 'react';\n\nimport {\n  AlertDialog,\n  Avatar,\n  Badge,\n  Button,\n  Checkbox,\n  Code,\n  ContextMenu,\n  Dialog,\n  DropdownMenu,\n  Heading,\n  HoverCard,\n  Inset,\n  Link,\n  Popover,\n  ScrollArea,\n  Select,\n  Table,\n  Text,\n  TextArea,\n  TextField,\n  dialogContentPropDefs,\n} from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/Dialog',\n  component: Dialog.Content,\n  args: {\n    size: dialogContentPropDefs.size.default,\n  },\n\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Dialog.Content>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <Dialog.Root>\n      <Dialog.Trigger nativeButton>\n        <Button>Edit profile</Button>\n      </Dialog.Trigger>\n\n      <Dialog.Content style={{ maxWidth: 450 }} {...args}>\n        <Dialog.Title>Edit profile</Dialog.Title>\n        <Dialog.Description>Make changes to your profile.</Dialog.Description>\n\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <label>\n            <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n              Name\n            </Text>\n            <TextField.Input defaultValue=\"Freja Johnsen\" placeholder=\"Enter your full name\" />\n          </label>\n          <label>\n            <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n              Email\n            </Text>\n            <TextField.Input defaultValue=\"freja@example.com\" placeholder=\"Enter your email\" />\n          </label>\n        </div>\n\n        <div\n          style={{ display: 'flex', gap: 'var(--space-3)', marginTop: 'var(--space-4)', justifyContent: 'flex-end' }}\n        >\n          <Dialog.Close>\n            <Button variant=\"soft\" color=\"gray\" onClick={() => alert('Cancel')}>\n              Cancel\n            </Button>\n          </Dialog.Close>\n          <Dialog.Close>\n            <Button onClick={() => alert('Save')}>Save</Button>\n          </Dialog.Close>\n        </div>\n      </Dialog.Content>\n    </Dialog.Root>\n  ),\n};\n\nexport const Sizes: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n      <Dialog.Root>\n        <Dialog.Trigger>\n          <Button>Size 1</Button>\n        </Dialog.Trigger>\n\n        <Dialog.Content style={{ maxWidth: 350 }} {...args} size=\"1\">\n          <Dialog.Title>Edit profile</Dialog.Title>\n          <Dialog.Description>Make changes to your profile.</Dialog.Description>\n\n          <div style={{ display: 'flex', gap: 'var(--space-2)', justifyContent: 'flex-end' }}>\n            <Dialog.Close>\n              <Button size=\"1\" variant=\"soft\" color=\"gray\" onClick={() => alert('Cancel')}>\n                Cancel\n              </Button>\n            </Dialog.Close>\n            <Dialog.Close>\n              <Button size=\"1\" onClick={() => alert('Save')} variant=\"classic\">\n                Save\n              </Button>\n            </Dialog.Close>\n          </div>\n        </Dialog.Content>\n      </Dialog.Root>\n\n      <Dialog.Root>\n        <Dialog.Trigger>\n          <Button>Size 2</Button>\n        </Dialog.Trigger>\n\n        <Dialog.Content style={{ maxWidth: 350 }} {...args} size=\"2\">\n          <Dialog.Title>Edit profile</Dialog.Title>\n          <Dialog.Description>Make changes to your profile.</Dialog.Description>\n\n          <div style={{ display: 'flex', gap: 'var(--space-2)', justifyContent: 'flex-end' }}>\n            <Dialog.Close>\n              <Button size=\"2\" variant=\"soft\" color=\"gray\" onClick={() => alert('Cancel')}>\n                Cancel\n              </Button>\n            </Dialog.Close>\n            <Dialog.Close>\n              <Button size=\"2\" onClick={() => alert('Save')} variant=\"classic\">\n                Save\n              </Button>\n            </Dialog.Close>\n          </div>\n        </Dialog.Content>\n      </Dialog.Root>\n\n      <Dialog.Root>\n        <Dialog.Trigger>\n          <Button>Size 3</Button>\n        </Dialog.Trigger>\n\n        <Dialog.Content style={{ maxWidth: 350 }} {...args} size=\"3\">\n          <Dialog.Title>Edit profile</Dialog.Title>\n          <Dialog.Description>Make changes to your profile.</Dialog.Description>\n\n          <div style={{ display: 'flex', gap: 'var(--space-3)', justifyContent: 'flex-end' }}>\n            <Dialog.Close>\n              <Button size=\"2\" variant=\"soft\" color=\"gray\" onClick={() => alert('Cancel')}>\n                Cancel\n              </Button>\n            </Dialog.Close>\n            <Dialog.Close>\n              <Button size=\"2\" onClick={() => alert('Save')} variant=\"classic\">\n                Save\n              </Button>\n            </Dialog.Close>\n          </div>\n        </Dialog.Content>\n      </Dialog.Root>\n\n      <Dialog.Root>\n        <Dialog.Trigger>\n          <Button>Size 4</Button>\n        </Dialog.Trigger>\n\n        <Dialog.Content style={{ maxWidth: 350 }} {...args} size=\"4\">\n          <Dialog.Title>Edit profile</Dialog.Title>\n          <Dialog.Description>Make changes to your profile.</Dialog.Description>\n\n          <div style={{ display: 'flex', gap: 'var(--space-3)', justifyContent: 'flex-end', alignItems: 'center' }}>\n            <Dialog.Close>\n              <Button size=\"3\" variant=\"soft\" color=\"gray\" onClick={() => alert('Cancel')}>\n                Cancel\n              </Button>\n            </Dialog.Close>\n            <Dialog.Close>\n              <Button size=\"3\" onClick={() => alert('Save')} variant=\"classic\">\n                Save\n              </Button>\n            </Dialog.Close>\n          </div>\n        </Dialog.Content>\n      </Dialog.Root>\n    </div>\n  ),\n};\n\nexport const InsetContent: Story = {\n  name: 'With inset content',\n  render: (args) => (\n    <Dialog.Root>\n      <Dialog.Trigger>\n        <Button>View users</Button>\n      </Dialog.Trigger>\n      <Dialog.Content {...args}>\n        <Dialog.Title>Users</Dialog.Title>\n        <Dialog.Description>The following users have access to this project.</Dialog.Description>\n\n        <Inset side=\"x\" style={{ marginTop: 20 }}>\n          <Table.Root variant=\"ghost\" size=\"1\">\n            <ScrollArea scrollbars=\"horizontal\">\n              <Table.Table>\n                <Table.Header>\n                  <Table.Row>\n                    <Table.ColumnHeaderCell>\n                      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                        <Checkbox />\n                        Full name\n                      </div>\n                    </Table.ColumnHeaderCell>\n                    <Table.ColumnHeaderCell>Email</Table.ColumnHeaderCell>\n                    <Table.ColumnHeaderCell>Group</Table.ColumnHeaderCell>\n                  </Table.Row>\n                </Table.Header>\n\n                <Table.Body>\n                  <Table.Row>\n                    <Table.RowHeaderCell>\n                      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                        <Checkbox />\n                        Danilo Sousa\n                      </div>\n                    </Table.RowHeaderCell>\n                    <Table.Cell>danilo@example.com</Table.Cell>\n                    <Table.Cell>\n                      <Badge color=\"green\">Developer</Badge>\n                    </Table.Cell>\n                  </Table.Row>\n\n                  <Table.Row>\n                    <Table.RowHeaderCell>\n                      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                        <Checkbox />\n                        Zahra Ambessa\n                      </div>\n                    </Table.RowHeaderCell>\n                    <Table.Cell>zahra@example.com</Table.Cell>\n                    <Table.Cell>\n                      <Badge color=\"amber\">Admin</Badge>\n                    </Table.Cell>\n                  </Table.Row>\n\n                  <Table.Row>\n                    <Table.RowHeaderCell>\n                      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                        <Checkbox />\n                        Jasper Eriksson\n                      </div>\n                    </Table.RowHeaderCell>\n                    <Table.Cell>jasper@example.com</Table.Cell>\n                    <Table.Cell>\n                      <Badge color=\"green\">Developer</Badge>\n                    </Table.Cell>\n                  </Table.Row>\n                </Table.Body>\n              </Table.Table>\n            </ScrollArea>\n          </Table.Root>\n        </Inset>\n      </Dialog.Content>\n    </Dialog.Root>\n  ),\n};\n\nconst detachedHandle = Dialog.createHandle();\n\nexport const DetachedTriggers: Story = {\n  name: 'Detached Triggers',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text>\n        Use <Code>Dialog.createHandle()</Code> to control a dialog from a trigger located outside the{' '}\n        <Code>Dialog.Root</Code>.\n      </Text>\n\n      <Dialog.Trigger handle={detachedHandle}>\n        <Button>Detached Trigger</Button>\n      </Dialog.Trigger>\n\n      <Dialog.Root handle={detachedHandle}>\n        <Dialog.Content {...args} style={{ maxWidth: 400 }}>\n          <Dialog.Title>Detached Dialog</Dialog.Title>\n          <Dialog.Description>This dialog is controlled by a trigger outside of its Root component.</Dialog.Description>\n          <div\n            style={{ display: 'flex', gap: 'var(--space-3)', marginTop: 'var(--space-4)', justifyContent: 'flex-end' }}\n          >\n            <Dialog.Close>\n              <Button variant=\"soft\" color=\"gray\">\n                Cancel\n              </Button>\n            </Dialog.Close>\n            <Dialog.Close>\n              <Button variant=\"classic\">Done</Button>\n            </Dialog.Close>\n          </div>\n        </Dialog.Content>\n      </Dialog.Root>\n    </div>\n  ),\n};\n\nexport const MultipleTriggers: Story = {\n  name: 'Multiple Triggers with Payload',\n  render: function Render(args) {\n    const handle = React.useMemo(() => Dialog.createHandle<{ title: string; mode: 'create' | 'edit' | 'view' }>(), []);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Multiple triggers can control the same dialog. Each trigger can pass a different <Code>payload</Code>. The\n          payload type is inferred from the handle - TypeScript will catch type errors.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          {/* TypeScript will catch payload type errors because handle infers the type */}\n          <Dialog.Trigger handle={handle} payload={{ title: 'New Project', mode: 'create' }}>\n            <Button variant=\"classic\">Create Project</Button>\n          </Dialog.Trigger>\n          <Dialog.Trigger handle={handle} payload={{ title: 'Edit Project', mode: 'edit' }}>\n            <Button variant=\"soft\">Edit Project</Button>\n          </Dialog.Trigger>\n          <Dialog.Trigger handle={handle} payload={{ title: 'View Project', mode: 'view' }}>\n            <Button variant=\"surface\">View Project</Button>\n          </Dialog.Trigger>\n        </div>\n\n        <Dialog.Root handle={handle}>\n          {({ payload }) => (\n            <Dialog.Content {...args} style={{ maxWidth: 450 }}>\n              <Dialog.Title>{payload?.title || 'Project'}</Dialog.Title>\n              <Dialog.Description>\n                {payload?.mode === 'create' && 'Fill in the details to create a new project.'}\n                {payload?.mode === 'edit' && 'Modify the project details below.'}\n                {payload?.mode === 'view' && 'View the project details below.'}\n              </Dialog.Description>\n\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-3)',\n                }}\n              >\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                    Project Name\n                  </Text>\n                  <TextField.Input\n                    defaultValue={payload?.mode !== 'create' ? 'My Awesome Project' : ''}\n                    placeholder=\"Enter project name\"\n                    readOnly={payload?.mode === 'view'}\n                  />\n                </label>\n              </div>\n\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Dialog.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    {payload?.mode === 'view' ? 'Close' : 'Cancel'}\n                  </Button>\n                </Dialog.Close>\n                {payload?.mode !== 'view' && (\n                  <Dialog.Close>\n                    <Button variant=\"classic\">{payload?.mode === 'create' ? 'Create' : 'Save'}</Button>\n                  </Dialog.Close>\n                )}\n              </div>\n            </Dialog.Content>\n          )}\n        </Dialog.Root>\n      </div>\n    );\n  },\n};\n\nexport const ControlledMode: Story = {\n  name: 'Controlled Mode',\n  render: function Render(args) {\n    const [open, setOpen] = React.useState(false);\n    const [formData, setFormData] = React.useState({ name: '', email: '' });\n\n    const handleSubmit = () => {\n      console.log('Submitted:', formData);\n      setOpen(false);\n      setFormData({ name: '', email: '' });\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>open</Code> and <Code>onOpenChange</Code> for fully controlled mode.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Button onClick={() => setOpen(true)}>Open Dialog Programmatically</Button>\n        </div>\n\n        <Dialog.Root open={open} onOpenChange={setOpen}>\n          <Dialog.Trigger>\n            <Button variant=\"soft\">Open with Trigger</Button>\n          </Dialog.Trigger>\n          <Dialog.Content {...args} style={{ maxWidth: 400 }}>\n            <Dialog.Title>Controlled Dialog</Dialog.Title>\n            <Dialog.Description>\n              This dialog can be opened by both a trigger and a programmatic button.\n            </Dialog.Description>\n\n            <div\n              style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', marginTop: 'var(--space-3)' }}\n            >\n              <label>\n                <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                  Name\n                </Text>\n                <TextField.Input\n                  value={formData.name}\n                  onChange={(e) => setFormData((prev) => ({ ...prev, name: e.target.value }))}\n                  placeholder=\"Enter name\"\n                />\n              </label>\n              <label>\n                <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                  Email\n                </Text>\n                <TextField.Input\n                  value={formData.email}\n                  onChange={(e) => setFormData((prev) => ({ ...prev, email: e.target.value }))}\n                  placeholder=\"Enter email\"\n                />\n              </label>\n            </div>\n\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <Dialog.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </Dialog.Close>\n              <Button variant=\"classic\" onClick={handleSubmit}>\n                Submit\n              </Button>\n            </div>\n          </Dialog.Content>\n        </Dialog.Root>\n      </div>\n    );\n  },\n};\n\nexport const ActionsRef: Story = {\n  name: 'Actions Ref',\n  render: function Render(args) {\n    // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n    const actionsRef = React.useRef<Dialog.Actions>(null!);\n    const [isSubmitting, setIsSubmitting] = React.useState(false);\n\n    const handleSubmit = async () => {\n      setIsSubmitting(true);\n      // Simulate async operation\n      await new Promise((resolve) => setTimeout(resolve, 1500));\n      setIsSubmitting(false);\n      // Close dialog programmatically after operation completes\n      actionsRef.current?.close();\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>actionsRef</Code> to close the dialog programmatically after an async operation.\n        </Text>\n\n        <Dialog.Root actionsRef={actionsRef}>\n          <Dialog.Trigger>\n            <Button variant=\"classic\">Submit Form</Button>\n          </Dialog.Trigger>\n          <Dialog.Content {...args} style={{ maxWidth: 400 }}>\n            <Dialog.Title>Submit Form</Dialog.Title>\n            <Dialog.Description>\n              The dialog will close automatically when the form submission completes.\n            </Dialog.Description>\n\n            <div\n              style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', marginTop: 'var(--space-3)' }}\n            >\n              <label>\n                <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                  Feedback\n                </Text>\n                <TextArea placeholder=\"Enter your feedback...\" style={{ minHeight: 100 }} />\n              </label>\n            </div>\n\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <Dialog.Close>\n                <Button variant=\"soft\" color=\"gray\" disabled={isSubmitting}>\n                  Cancel\n                </Button>\n              </Dialog.Close>\n              <Button variant=\"classic\" onClick={handleSubmit} disabled={isSubmitting}>\n                {isSubmitting ? 'Submitting...' : 'Submit'}\n              </Button>\n            </div>\n          </Dialog.Content>\n        </Dialog.Root>\n      </div>\n    );\n  },\n};\n\nexport const InitialFocus: Story = {\n  name: 'Initial Focus',\n  render: function Render(args) {\n    const nameInputRef = React.useRef<HTMLInputElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>initialFocus</Code> to control which element receives focus when the dialog opens.\n        </Text>\n\n        <Dialog.Root>\n          <Dialog.Trigger>\n            <Button variant=\"classic\">Add New Item</Button>\n          </Dialog.Trigger>\n          <Dialog.Content {...args} style={{ maxWidth: 400 }} initialFocus={nameInputRef}>\n            <Dialog.Title>Add New Item</Dialog.Title>\n            <Dialog.Description>Focus is automatically set to the Name input when the dialog opens.</Dialog.Description>\n\n            <div\n              style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', marginTop: 'var(--space-3)' }}\n            >\n              <label>\n                <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                  Name\n                </Text>\n                <TextField.Input ref={nameInputRef} placeholder=\"Enter item name\" />\n              </label>\n              <label>\n                <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                  Description\n                </Text>\n                <TextField.Input placeholder=\"Enter description\" />\n              </label>\n            </div>\n\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <Dialog.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </Dialog.Close>\n              <Dialog.Close>\n                <Button variant=\"classic\">Add Item</Button>\n              </Dialog.Close>\n            </div>\n          </Dialog.Content>\n        </Dialog.Root>\n      </div>\n    );\n  },\n};\n\nexport const FinalFocus: Story = {\n  name: 'Final Focus',\n  render: function Render(args) {\n    const buttonRef = React.useRef<HTMLButtonElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>finalFocus</Code> to control where focus returns when the dialog closes.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n          <Dialog.Root>\n            <Dialog.Trigger>\n              <Button variant=\"soft\">Open Dialog</Button>\n            </Dialog.Trigger>\n            <Dialog.Content {...args} style={{ maxWidth: 400 }} finalFocus={buttonRef}>\n              <Dialog.Title>Focus Demo</Dialog.Title>\n              <Dialog.Description>\n                When this dialog closes, focus will return to the \"Focus Here\" button instead of the trigger.\n              </Dialog.Description>\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Dialog.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </Dialog.Close>\n                <Dialog.Close>\n                  <Button variant=\"classic\">Done</Button>\n                </Dialog.Close>\n              </div>\n            </Dialog.Content>\n          </Dialog.Root>\n          <Button ref={buttonRef} variant=\"surface\" color=\"green\">\n            Focus Here After Close\n          </Button>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const OpenChangeComplete: Story = {\n  name: 'Open Change Callbacks',\n  render: function Render(args) {\n    const [logs, setLogs] = React.useState<string[]>([]);\n\n    const addLog = (message: string) => {\n      const time = new Date().toLocaleTimeString('en-US', {\n        hour12: false,\n        hour: '2-digit',\n        minute: '2-digit',\n        second: '2-digit',\n        fractionalSecondDigits: 3,\n      });\n      setLogs((prev) => [`[${time}] ${message}`, ...prev].slice(0, 10));\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Compare <Code>onOpenChange</Code> (fires immediately) vs <Code>onOpenChangeComplete</Code> (fires after\n          animations).\n        </Text>\n\n        <Dialog.Root\n          onOpenChange={(open) => addLog(`onOpenChange: ${open ? 'opening' : 'closing'}`)}\n          onOpenChangeComplete={(open) => addLog(`onOpenChangeComplete: ${open ? 'opened' : 'closed'}`)}\n        >\n          <Dialog.Trigger>\n            <Button variant=\"classic\">Open Dialog</Button>\n          </Dialog.Trigger>\n          <Dialog.Content {...args} style={{ maxWidth: 400 }}>\n            <Dialog.Title>Callback Demo</Dialog.Title>\n            <Dialog.Description>Watch the event log to see callback timing.</Dialog.Description>\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <Dialog.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </Dialog.Close>\n              <Dialog.Close>\n                <Button variant=\"classic\">Done</Button>\n              </Dialog.Close>\n            </div>\n          </Dialog.Content>\n        </Dialog.Root>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            background: 'var(--gray-a3)',\n            borderRadius: 'var(--radius-2)',\n            fontFamily: 'monospace',\n            fontSize: 'var(--font-size-1)',\n            minHeight: 150,\n            width: 400,\n          }}\n        >\n          <Text size=\"1\" weight=\"medium\" style={{ marginBottom: 8, display: 'block' }}>\n            Event Log:\n          </Text>\n          {logs.length === 0 ? (\n            <Text size=\"1\" color=\"gray\">\n              Open/close the dialog to see events...\n            </Text>\n          ) : (\n            logs.map((log, i) => (\n              <div key={i} style={{ color: log.includes('Complete') ? 'var(--accent-11)' : 'var(--gray-11)' }}>\n                {log}\n              </div>\n            ))\n          )}\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const NestedDialogs: Story = {\n  name: 'Nested Dialogs',\n  render: function Render(args) {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text style={{ maxWidth: 500, textAlign: 'center' }}>\n          Dialogs can be nested within one another. The parent dialog dims when a child dialog opens.\n        </Text>\n\n        <Dialog.Root>\n          <Dialog.Trigger>\n            <Button variant=\"classic\">Open Parent Dialog</Button>\n          </Dialog.Trigger>\n          <Dialog.Content {...args} style={{ maxWidth: 450 }}>\n            <Dialog.Title>Parent Dialog</Dialog.Title>\n            <Dialog.Description>\n              This is the parent dialog. Click the button below to open a nested dialog.\n            </Dialog.Description>\n\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <Dialog.Root>\n                <Dialog.Trigger>\n                  <Button variant=\"soft\">Open Child Dialog</Button>\n                </Dialog.Trigger>\n                <Dialog.Content {...args} style={{ maxWidth: 350 }}>\n                  <Dialog.Title>Child Dialog</Dialog.Title>\n                  <Dialog.Description>\n                    This is a nested dialog. You can nest dialogs multiple levels deep.\n                  </Dialog.Description>\n                  <div\n                    style={{\n                      display: 'flex',\n                      gap: 'var(--space-3)',\n                      marginTop: 'var(--space-4)',\n                      justifyContent: 'flex-end',\n                    }}\n                  >\n                    <Dialog.Close>\n                      <Button variant=\"soft\" color=\"gray\">\n                        Close\n                      </Button>\n                    </Dialog.Close>\n                  </div>\n                </Dialog.Content>\n              </Dialog.Root>\n              <Dialog.Close>\n                <Button variant=\"classic\">Done</Button>\n              </Dialog.Close>\n            </div>\n          </Dialog.Content>\n        </Dialog.Root>\n      </div>\n    );\n  },\n};\n\nexport const CloseConfirmation: Story = {\n  name: 'Close Confirmation',\n  render: function Render(args) {\n    const [dialogOpen, setDialogOpen] = React.useState(false);\n    const [confirmationOpen, setConfirmationOpen] = React.useState(false);\n    const [textareaValue, setTextareaValue] = React.useState('');\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text style={{ maxWidth: 500, textAlign: 'center' }}>\n          This demo shows how to use a nested <Code>AlertDialog</Code> inside a <Code>Dialog</Code> to confirm\n          discarding unsaved changes. Type something in the textarea, then try to close the dialog.\n        </Text>\n\n        <Dialog.Root\n          open={dialogOpen}\n          onOpenChange={(open) => {\n            // Show the close confirmation if there's text in the textarea\n            if (!open && textareaValue) {\n              setConfirmationOpen(true);\n            } else {\n              // Reset the textarea value\n              setTextareaValue('');\n              // Open or close the dialog normally\n              setDialogOpen(open);\n            }\n          }}\n        >\n          <Dialog.Trigger>\n            <Button variant=\"classic\">New Post</Button>\n          </Dialog.Trigger>\n          <Dialog.Content style={{ maxWidth: 450 }}>\n            <Dialog.Title>New post</Dialog.Title>\n            <form\n              onSubmit={(event) => {\n                event.preventDefault();\n                // Close the dialog when submitting\n                setTextareaValue('');\n                setDialogOpen(false);\n              }}\n              style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', marginTop: 'var(--space-3)' }}\n            >\n              <TextArea\n                required\n                placeholder=\"What's on your mind?\"\n                value={textareaValue}\n                onChange={(event) => setTextareaValue(event.target.value)}\n                style={{ minHeight: 150 }}\n              />\n              <div style={{ display: 'flex', justifyContent: 'flex-end', gap: 'var(--space-3)' }}>\n                <Dialog.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </Dialog.Close>\n                <Button type=\"submit\" variant=\"classic\">\n                  Post\n                </Button>\n              </div>\n            </form>\n\n            {/* Confirmation AlertDialog (nested) */}\n            <AlertDialog.Root open={confirmationOpen} onOpenChange={setConfirmationOpen}>\n              <AlertDialog.Content {...args} style={{ maxWidth: 350 }}>\n                <AlertDialog.Title>Discard post?</AlertDialog.Title>\n                <AlertDialog.Description>Your post will be lost.</AlertDialog.Description>\n                <div\n                  style={{\n                    display: 'flex',\n                    gap: 'var(--space-3)',\n                    marginTop: 'var(--space-4)',\n                    justifyContent: 'flex-end',\n                  }}\n                >\n                  <AlertDialog.Close>\n                    <Button variant=\"soft\" color=\"gray\">\n                      Go back\n                    </Button>\n                  </AlertDialog.Close>\n                  <Button\n                    variant=\"classic\"\n                    color=\"red\"\n                    onClick={() => {\n                      setConfirmationOpen(false);\n                      setTextareaValue('');\n                      setDialogOpen(false);\n                    }}\n                  >\n                    Discard\n                  </Button>\n                </div>\n              </AlertDialog.Content>\n            </AlertDialog.Root>\n          </Dialog.Content>\n        </Dialog.Root>\n      </div>\n    );\n  },\n};\n\nexport const WithPopoverAndHoverCard: Story = {\n  name: 'With Popover and HoverCard',\n  render: function Render(args) {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text style={{ maxWidth: 500, textAlign: 'center' }}>\n          Dialogs can contain other floating elements like Popovers and HoverCards. Focus management and layering work\n          correctly.\n        </Text>\n\n        <Dialog.Root>\n          <Dialog.Trigger>\n            <Button variant=\"classic\">Open Dialog</Button>\n          </Dialog.Trigger>\n          <Dialog.Content {...args}>\n            <Dialog.Title>User Settings</Dialog.Title>\n            <Dialog.Description>Configure your account settings and preferences.</Dialog.Description>\n\n            <div\n              style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', marginTop: 'var(--space-4)' }}\n            >\n              {/* Section with Popover */}\n              <div\n                style={{\n                  display: 'flex',\n                  alignItems: 'center',\n                  justifyContent: 'space-between',\n                  padding: 'var(--space-3)',\n                  background: 'var(--gray-a3)',\n                  borderRadius: 'var(--radius-2)',\n                }}\n              >\n                <div>\n                  <Text render={<div />} weight=\"medium\">\n                    Notification Preferences\n                  </Text>\n                  <Text render={<div />} size=\"2\" color=\"gray\">\n                    Choose how you want to be notified\n                  </Text>\n                </div>\n                <Popover.Root>\n                  <Popover.Trigger>\n                    <Button variant=\"soft\" size=\"2\">\n                      Configure\n                    </Button>\n                  </Popover.Trigger>\n                  <Popover.Content style={{ width: 280 }}>\n                    <Heading size=\"3\" style={{ marginBottom: 'var(--space-3)' }}>\n                      Notifications\n                    </Heading>\n                    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                      <label style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n                        <Checkbox defaultChecked />\n                        <Text size=\"2\">Email notifications</Text>\n                      </label>\n                      <label style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n                        <Checkbox defaultChecked />\n                        <Text size=\"2\">Push notifications</Text>\n                      </label>\n                      <label style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n                        <Checkbox />\n                        <Text size=\"2\">SMS notifications</Text>\n                      </label>\n                      <label style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n                        <Checkbox defaultChecked />\n                        <Text size=\"2\">Weekly digest</Text>\n                      </label>\n                    </div>\n                    <div\n                      style={{\n                        display: 'flex',\n                        gap: 'var(--space-2)',\n                        justifyContent: 'flex-end',\n                        marginTop: 'var(--space-4)',\n                      }}\n                    >\n                      <Popover.Close>\n                        <Button variant=\"soft\" color=\"gray\" size=\"1\">\n                          Cancel\n                        </Button>\n                      </Popover.Close>\n                      <Popover.Close>\n                        <Button variant=\"solid\" size=\"1\">\n                          Save\n                        </Button>\n                      </Popover.Close>\n                    </div>\n                  </Popover.Content>\n                </Popover.Root>\n              </div>\n\n              {/* Section with HoverCard */}\n              <div\n                style={{\n                  display: 'flex',\n                  alignItems: 'center',\n                  justifyContent: 'space-between',\n                  padding: 'var(--space-3)',\n                  background: 'var(--gray-a3)',\n                  borderRadius: 'var(--radius-2)',\n                }}\n              >\n                <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                  <Avatar fallback=\"A\" size=\"2\" />\n                  <div>\n                    <Text render={<div />} weight=\"medium\">\n                      Account Owner\n                    </Text>\n                    <HoverCard.Root>\n                      <HoverCard.Trigger>\n                        <Link size=\"2\" href=\"#\">\n                          @alexjohnson\n                        </Link>\n                      </HoverCard.Trigger>\n                      <HoverCard.Content>\n                        <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n                          <Avatar size=\"3\" fallback=\"A\" />\n                          <div>\n                            <Heading size=\"3\" render={<h3 />}>\n                              Alex Johnson\n                            </Heading>\n                            <Text render={<p />} size=\"2\" color=\"gray\">\n                              @alexjohnson\n                            </Text>\n                            <Text render={<p />} size=\"2\" style={{ marginTop: 'var(--space-2)', maxWidth: 280 }}>\n                              Senior Developer at Acme Corp. Loves building great user experiences.\n                            </Text>\n                            <div style={{ display: 'flex', gap: 'var(--space-3)', marginTop: 'var(--space-3)' }}>\n                              <Text size=\"2\">\n                                <Text weight=\"bold\">142</Text> <Text color=\"gray\">following</Text>\n                              </Text>\n                              <Text size=\"2\">\n                                <Text weight=\"bold\">2,891</Text> <Text color=\"gray\">followers</Text>\n                              </Text>\n                            </div>\n                          </div>\n                        </div>\n                      </HoverCard.Content>\n                    </HoverCard.Root>\n                  </div>\n                </div>\n                <Badge color=\"green\">Active</Badge>\n              </div>\n\n              {/* Section with Select */}\n              <div\n                style={{\n                  display: 'flex',\n                  alignItems: 'center',\n                  justifyContent: 'space-between',\n                  padding: 'var(--space-3)',\n                  background: 'var(--gray-a3)',\n                  borderRadius: 'var(--radius-2)',\n                }}\n              >\n                <div>\n                  <Text render={<div />} weight=\"medium\">\n                    Language\n                  </Text>\n                  <Text render={<div />} size=\"2\" color=\"gray\">\n                    Choose your preferred language\n                  </Text>\n                </div>\n                <Select.Root defaultValue=\"en\">\n                  <Select.Trigger style={{ minWidth: 150 }} />\n                  <Select.Content>\n                    <Select.Group>\n                      <Select.GroupLabel>Languages</Select.GroupLabel>\n                      <Select.Item value=\"en\">English</Select.Item>\n                      <Select.Item value=\"es\">Español</Select.Item>\n                      <Select.Item value=\"fr\">Français</Select.Item>\n                      <Select.Item value=\"de\">Deutsch</Select.Item>\n                      <Select.Item value=\"ja\">日本語</Select.Item>\n                      <Select.Item value=\"zh\">中文</Select.Item>\n                    </Select.Group>\n                  </Select.Content>\n                </Select.Root>\n              </div>\n\n              {/* Section with DropdownMenu */}\n              <div\n                style={{\n                  display: 'flex',\n                  alignItems: 'center',\n                  justifyContent: 'space-between',\n                  padding: 'var(--space-3)',\n                  background: 'var(--gray-a3)',\n                  borderRadius: 'var(--radius-2)',\n                }}\n              >\n                <div>\n                  <Text render={<div />} weight=\"medium\">\n                    Quick Actions\n                  </Text>\n                  <Text render={<div />} size=\"2\" color=\"gray\">\n                    Common account operations\n                  </Text>\n                </div>\n                <DropdownMenu.Root>\n                  <DropdownMenu.Trigger>\n                    <Button variant=\"soft\" size=\"2\">\n                      Actions ▾\n                    </Button>\n                  </DropdownMenu.Trigger>\n                  <DropdownMenu.Content>\n                    <DropdownMenu.Item>Export Data</DropdownMenu.Item>\n                    <DropdownMenu.Item>Download Backup</DropdownMenu.Item>\n                    <DropdownMenu.Separator />\n                    <DropdownMenu.Sub>\n                      <DropdownMenu.SubTrigger>Privacy Settings</DropdownMenu.SubTrigger>\n                      <DropdownMenu.SubContent>\n                        <DropdownMenu.CheckboxItem checked>Profile visible</DropdownMenu.CheckboxItem>\n                        <DropdownMenu.CheckboxItem>Show email</DropdownMenu.CheckboxItem>\n                        <DropdownMenu.CheckboxItem checked>Allow messages</DropdownMenu.CheckboxItem>\n                      </DropdownMenu.SubContent>\n                    </DropdownMenu.Sub>\n                    <DropdownMenu.Sub>\n                      <DropdownMenu.SubTrigger>Theme</DropdownMenu.SubTrigger>\n                      <DropdownMenu.SubContent>\n                        <DropdownMenu.RadioGroup value=\"system\">\n                          <DropdownMenu.RadioItem value=\"light\">Light</DropdownMenu.RadioItem>\n                          <DropdownMenu.RadioItem value=\"dark\">Dark</DropdownMenu.RadioItem>\n                          <DropdownMenu.RadioItem value=\"system\">System</DropdownMenu.RadioItem>\n                        </DropdownMenu.RadioGroup>\n                      </DropdownMenu.SubContent>\n                    </DropdownMenu.Sub>\n                    <DropdownMenu.Separator />\n                    <DropdownMenu.Item color=\"red\">Sign Out</DropdownMenu.Item>\n                  </DropdownMenu.Content>\n                </DropdownMenu.Root>\n              </div>\n\n              {/* Section with ContextMenu */}\n              <ContextMenu.Root>\n                <ContextMenu.Trigger>\n                  <div\n                    style={{\n                      display: 'flex',\n                      alignItems: 'center',\n                      justifyContent: 'space-between',\n                      padding: 'var(--space-3)',\n                      background: 'var(--gray-a3)',\n                      borderRadius: 'var(--radius-2)',\n                      cursor: 'context-menu',\n                    }}\n                  >\n                    <div>\n                      <Text render={<div />} weight=\"medium\">\n                        Context Menu Area\n                      </Text>\n                      <Text render={<div />} size=\"2\" color=\"gray\">\n                        Right-click here to open context menu\n                      </Text>\n                    </div>\n                    <Badge color=\"gray\">Right-click</Badge>\n                  </div>\n                </ContextMenu.Trigger>\n                <ContextMenu.Content>\n                  <ContextMenu.Item>Copy</ContextMenu.Item>\n                  <ContextMenu.Item>Cut</ContextMenu.Item>\n                  <ContextMenu.Item>Paste</ContextMenu.Item>\n                  <ContextMenu.Separator />\n                  <ContextMenu.Sub>\n                    <ContextMenu.SubTrigger>Share</ContextMenu.SubTrigger>\n                    <ContextMenu.SubContent>\n                      <ContextMenu.Item>Email</ContextMenu.Item>\n                      <ContextMenu.Item>Messages</ContextMenu.Item>\n                      <ContextMenu.Item>Slack</ContextMenu.Item>\n                    </ContextMenu.SubContent>\n                  </ContextMenu.Sub>\n                  <ContextMenu.Separator />\n                  <ContextMenu.Item color=\"red\">Delete</ContextMenu.Item>\n                </ContextMenu.Content>\n              </ContextMenu.Root>\n            </div>\n\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-5)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <Dialog.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Close\n                </Button>\n              </Dialog.Close>\n            </div>\n          </Dialog.Content>\n        </Dialog.Root>\n      </div>\n    );\n  },\n};\n\nexport const DialogFromDropdownMenu: Story = {\n  name: 'Dialog from Dropdown Menu',\n  render: function Render(args) {\n    const [editDialogOpen, setEditDialogOpen] = React.useState(false);\n    const [deleteDialogOpen, setDeleteDialogOpen] = React.useState(false);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text style={{ maxWidth: 500, textAlign: 'center' }}>\n          Open a dialog from a dropdown menu using controlled state. The dialog is controlled via <Code>open</Code> and{' '}\n          <Code>onOpenChange</Code> props, and opened imperatively via <Code>onClick</Code> on the menu item.\n        </Text>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">Options ▾</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content>\n            <DropdownMenu.Item>View Details</DropdownMenu.Item>\n            <DropdownMenu.Item>Duplicate</DropdownMenu.Item>\n            <DropdownMenu.Separator />\n            <DropdownMenu.Item onClick={() => setEditDialogOpen(true)}>Edit Settings...</DropdownMenu.Item>\n            <DropdownMenu.Item color=\"red\" onClick={() => setDeleteDialogOpen(true)}>\n              Delete...\n            </DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n\n        {/* Edit Dialog - rendered outside the menu */}\n        <Dialog.Root open={editDialogOpen} onOpenChange={setEditDialogOpen}>\n          <Dialog.Content {...args} style={{ maxWidth: 450 }}>\n            <Dialog.Title>Edit Settings</Dialog.Title>\n            <Dialog.Description>Make changes to your settings here.</Dialog.Description>\n\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-3)',\n              }}\n            >\n              <label>\n                <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                  Name\n                </Text>\n                <TextField.Input defaultValue=\"My Project\" placeholder=\"Enter name\" />\n              </label>\n              <label>\n                <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                  Description\n                </Text>\n                <TextArea defaultValue=\"A sample project description\" placeholder=\"Enter description\" />\n              </label>\n            </div>\n\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <Dialog.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </Dialog.Close>\n              <Dialog.Close>\n                <Button variant=\"classic\">Save Changes</Button>\n              </Dialog.Close>\n            </div>\n          </Dialog.Content>\n        </Dialog.Root>\n\n        {/* Delete Dialog - rendered outside the menu */}\n        <Dialog.Root open={deleteDialogOpen} onOpenChange={setDeleteDialogOpen}>\n          <Dialog.Content {...args} style={{ maxWidth: 400 }}>\n            <Dialog.Title>Delete Item</Dialog.Title>\n            <Dialog.Description>\n              Are you sure you want to delete this item? This action cannot be undone.\n            </Dialog.Description>\n\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <Dialog.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </Dialog.Close>\n              <Dialog.Close>\n                <Button variant=\"classic\" color=\"red\">\n                  Delete\n                </Button>\n              </Dialog.Close>\n            </div>\n          </Dialog.Content>\n        </Dialog.Root>\n      </div>\n    );\n  },\n};\n\nexport const DialogTriggerInDropdownMenu: Story = {\n  name: 'Dialog Trigger in Dropdown Menu',\n  render: function Render(args) {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 540, textAlign: 'center' }}>\n          When wrapping a menu item with <Code>Dialog.Trigger</Code>:\n          <ul style={{ textAlign: 'left', marginTop: 'var(--space-2)' }}>\n            <li>\n              Add <Code>keepMounted</Code> to <Code>DropdownMenu.Content</Code> so the Dialog.Root stays mounted when\n              the menu closes.\n            </li>\n            <li>\n              Add <Code>tabIndex=&#123;-1&#125;</Code> to the trigger to prevent it from stealing focus when the\n              dropdown opens (preserves roving focus).\n            </li>\n          </ul>\n        </Text>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">Options ▾</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content>\n            <DropdownMenu.Item>View Details</DropdownMenu.Item>\n            <DropdownMenu.Item disabled>Duplicate</DropdownMenu.Item>\n            <DropdownMenu.Separator />\n\n            <Dialog.Root>\n              <Dialog.Trigger tabIndex={-1}>\n                <DropdownMenu.Item closeOnClick={false}>Edit Settings...</DropdownMenu.Item>\n              </Dialog.Trigger>\n              <Dialog.Content {...args} style={{ maxWidth: 450 }}>\n                <Dialog.Title>Edit Settings</Dialog.Title>\n                <Dialog.Description>Make changes to your settings here.</Dialog.Description>\n\n                <div\n                  style={{\n                    display: 'flex',\n                    flexDirection: 'column',\n                    gap: 'var(--space-3)',\n                    marginTop: 'var(--space-3)',\n                  }}\n                >\n                  <label>\n                    <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                      Name\n                    </Text>\n                    <TextField.Input defaultValue=\"My Project\" placeholder=\"Enter name\" />\n                  </label>\n                  <label>\n                    <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                      Description\n                    </Text>\n                    <TextArea defaultValue=\"A sample project description\" placeholder=\"Enter description\" />\n                  </label>\n                </div>\n\n                <div\n                  style={{\n                    display: 'flex',\n                    gap: 'var(--space-3)',\n                    marginTop: 'var(--space-4)',\n                    justifyContent: 'flex-end',\n                  }}\n                >\n                  <Dialog.Close>\n                    <Button variant=\"soft\" color=\"gray\">\n                      Cancel\n                    </Button>\n                  </Dialog.Close>\n                  <Dialog.Close>\n                    <Button variant=\"classic\">Save Changes</Button>\n                  </Dialog.Close>\n                </div>\n              </Dialog.Content>\n            </Dialog.Root>\n\n            <Dialog.Root>\n              <Dialog.Trigger tabIndex={-1}>\n                <DropdownMenu.Item color=\"red\">Delete...</DropdownMenu.Item>\n              </Dialog.Trigger>\n              <Dialog.Content {...args} style={{ maxWidth: 400 }}>\n                <Dialog.Title>Delete Item</Dialog.Title>\n                <Dialog.Description>\n                  Are you sure you want to delete this item? This action cannot be undone.\n                </Dialog.Description>\n\n                <div\n                  style={{\n                    display: 'flex',\n                    gap: 'var(--space-3)',\n                    marginTop: 'var(--space-4)',\n                    justifyContent: 'flex-end',\n                  }}\n                >\n                  <Dialog.Close>\n                    <Button variant=\"soft\" color=\"gray\">\n                      Cancel\n                    </Button>\n                  </Dialog.Close>\n                  <Dialog.Close>\n                    <Button variant=\"classic\" color=\"red\">\n                      Delete\n                    </Button>\n                  </Dialog.Close>\n                </div>\n              </Dialog.Content>\n            </Dialog.Root>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n      </div>\n    );\n  },\n};\n\nexport const DialogDetatchedTriggerInDropdownMenuUsingHandle: Story = {\n  name: 'Dialog detached trigger in Dropdown Menu using handle',\n  render: function Render(args) {\n    const editSettingsHandle = Dialog.createHandle();\n    const deleteItemHandle = Dialog.createHandle();\n\n    return (\n      <div\n        style={{\n          display: 'flex',\n          flexDirection: 'column',\n          gap: 'var(--space-4)',\n          alignItems: 'center',\n        }}\n      >\n        <Text\n          render={<div />}\n          style={{\n            maxWidth: 540,\n\n            textAlign: 'center',\n          }}\n        >\n          Open dialogs directly from dropdown menu items using detached triggers with handles. Create a handle with{' '}\n          <Code>Dialog.createHandle()</Code>, wrap the menu item with <Code>Dialog.Trigger</Code> passing the handle,\n          then connect it to a <Code>Dialog.Root</Code> with the same handle. Add <Code>tabIndex=&#123;-1&#125;</Code>{' '}\n          to the trigger to preserve keyboard navigation in the menu.\n        </Text>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">Options ▾</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content>\n            <DropdownMenu.Item>View Details</DropdownMenu.Item>\n            <DropdownMenu.Item disabled>Duplicate</DropdownMenu.Item>\n            <DropdownMenu.Separator />\n\n            <Dialog.Trigger handle={editSettingsHandle} tabIndex={-1} nativeButton={false}>\n              <DropdownMenu.Item>Edit Settings...</DropdownMenu.Item>\n            </Dialog.Trigger>\n\n            <Dialog.Trigger handle={deleteItemHandle} tabIndex={-1} nativeButton={false}>\n              <DropdownMenu.Item color=\"red\">Delete...</DropdownMenu.Item>\n            </Dialog.Trigger>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n\n        <Dialog.Root handle={editSettingsHandle}>\n          <Dialog.Content {...args} style={{ maxWidth: 450 }}>\n            <Dialog.Title>Edit Settings</Dialog.Title>\n            <Dialog.Description>Make changes to your settings here.</Dialog.Description>\n\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-3)',\n              }}\n            >\n              <label>\n                <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                  Name\n                </Text>\n                <TextField.Input defaultValue=\"My Project\" placeholder=\"Enter name\" />\n              </label>\n              <label>\n                <Text render={<div />} size=\"2\" style={{ marginBottom: 4 }} weight=\"bold\">\n                  Description\n                </Text>\n                <TextArea defaultValue=\"A sample project description\" placeholder=\"Enter description\" />\n              </label>\n            </div>\n\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <Dialog.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </Dialog.Close>\n              <Dialog.Close>\n                <Button variant=\"classic\">Save Changes</Button>\n              </Dialog.Close>\n            </div>\n          </Dialog.Content>\n        </Dialog.Root>\n\n        <Dialog.Root handle={deleteItemHandle}>\n          <Dialog.Content {...args} style={{ maxWidth: 400 }}>\n            <Dialog.Title>Delete Item</Dialog.Title>\n            <Dialog.Description>\n              Are you sure you want to delete this item? This action cannot be undone.\n            </Dialog.Description>\n\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <Dialog.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </Dialog.Close>\n              <Dialog.Close>\n                <Button variant=\"classic\" color=\"red\">\n                  Delete\n                </Button>\n              </Dialog.Close>\n            </div>\n          </Dialog.Content>\n        </Dialog.Root>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/dialog/dialog.tsx",
    "content": "'use client';\n\nimport { Dialog as DialogPrimitive, DialogRootActions } from '@base-ui/react/dialog';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { Theme } from '../../theme';\nimport { Heading } from '../heading';\nimport { Text } from '../text';\nimport { dialogContentPropDefs } from './dialog.props';\n\nimport type { GetPropDefTypes } from '../../helpers';\nimport type { TextProps } from '../text';\n\n// Re-export createHandle for detached triggers\nconst createHandle = DialogPrimitive.createHandle;\n\n// Types from Base UI\ntype RootProps = React.ComponentProps<typeof DialogPrimitive.Root>;\ntype PortalProps = React.ComponentProps<typeof DialogPrimitive.Portal>;\ntype PopupProps = React.ComponentProps<typeof DialogPrimitive.Popup>;\n\n// Handle type - extracts the return type of createHandle with a generic\ntype DialogHandle<T = unknown> = ReturnType<typeof DialogPrimitive.createHandle<T>>;\n\n// Root - generic to infer payload type from handle\ninterface DialogRootProps<T = unknown> extends Omit<RootProps, 'modal' | 'children' | 'handle'> {\n  children?: React.ReactNode | ((props: { payload: T | undefined }) => React.ReactNode);\n  handle?: DialogHandle<T>;\n}\nfunction DialogRoot<T = unknown>(props: DialogRootProps<T>) {\n  return <DialogPrimitive.Root {...(props as RootProps)} modal />;\n}\nDialogRoot.displayName = 'DialogRoot';\n\n// Trigger - generic to infer payload type from handle\ninterface DialogTriggerProps<T = unknown> extends Omit<\n  React.ComponentProps<typeof DialogPrimitive.Trigger>,\n  'render' | 'handle' | 'payload'\n> {\n  className?: string;\n  children: React.ReactElement;\n  handle?: DialogHandle<T>;\n  payload?: T;\n}\nfunction DialogTrigger<T = unknown>({ children, ...props }: DialogTriggerProps<T>) {\n  return (\n    <DialogPrimitive.Trigger\n      {...(props as React.ComponentProps<typeof DialogPrimitive.Trigger>)}\n      render={children as React.ReactElement}\n    />\n  );\n}\nDialogTrigger.displayName = 'DialogTrigger';\n\n// Content\ntype DialogContentOwnProps = GetPropDefTypes<typeof dialogContentPropDefs>;\n\ntype DialogContentContextValue = { size: DialogContentOwnProps['size'] };\nconst DialogContentContext = React.createContext<DialogContentContextValue>({\n  size: dialogContentPropDefs.size.default,\n});\n\ninterface DialogContentProps extends Omit<PopupProps, 'className' | 'render' | 'style'>, DialogContentOwnProps {\n  className?: string;\n  style?: React.CSSProperties;\n  container?: PortalProps['container'];\n  keepMounted?: PortalProps['keepMounted'];\n}\n\nconst DialogContent = (props: DialogContentProps) => {\n  const {\n    className,\n    children,\n    keepMounted,\n    container,\n    size = dialogContentPropDefs.size.default,\n    ...popupProps\n  } = props;\n\n  // Stop keyboard events from propagating to parent floating UI components (e.g., DropdownMenu).\n  // This prevents the menu's typeahead from capturing keystrokes when typing in dialog inputs.\n  const handleKeyDown = React.useCallback((event: React.KeyboardEvent) => {\n    event.stopPropagation();\n  }, []);\n\n  return (\n    <DialogPrimitive.Portal container={container} keepMounted={keepMounted}>\n      <DialogPrimitive.Backdrop className=\"fui-DialogBackdrop\" />\n      <DialogPrimitive.Viewport className=\"fui-DialogOverlay\" onKeyDown={handleKeyDown}>\n        <Theme\n          render={<DialogPrimitive.Popup />}\n          {...popupProps}\n          className={classNames('fui-DialogContent', className, `fui-r-size-${size}`)}\n        >\n          <DialogContentContext.Provider value={React.useMemo(() => ({ size }), [size])}>\n            {children}\n          </DialogContentContext.Provider>\n        </Theme>\n      </DialogPrimitive.Viewport>\n    </DialogPrimitive.Portal>\n  );\n};\nDialogContent.displayName = 'DialogContent';\n\n// Title\ntype DialogTitleProps = React.ComponentProps<typeof Heading>;\n\nconst DialogTitle = ({ size: sizeProp, className, ...props }: DialogTitleProps) => {\n  const { size: contextSize } = React.useContext(DialogContentContext);\n  let size: DialogTitleProps['size'];\n\n  if (contextSize) {\n    size = (\n      {\n        '1': '3',\n        '2': '5',\n        '3': '5',\n        '4': '6',\n      } as const\n    )[contextSize];\n  }\n\n  return (\n    <DialogPrimitive.Title\n      render={\n        <Heading size={sizeProp || size} trim=\"start\" className={classNames('fui-DialogTitle', className)} {...props} />\n      }\n    />\n  );\n};\nDialogTitle.displayName = 'DialogTitle';\n\n// Description\ntype DialogDescriptionProps = TextProps;\n\nconst DialogDescription = ({ size: sizeProp, className, ...props }: DialogDescriptionProps) => {\n  const { size: contextSize } = React.useContext(DialogContentContext);\n  let size: DialogDescriptionProps['size'];\n\n  if (contextSize) {\n    size = (\n      {\n        '1': '1',\n        '2': '2',\n        '3': '2',\n        '4': '3',\n      } as const\n    )[contextSize];\n  }\n\n  return (\n    <DialogPrimitive.Description\n      render={\n        <Text\n          render={<p />}\n          size={sizeProp || size}\n          className={classNames('fui-DialogDescription', className)}\n          {...props}\n        />\n      }\n    />\n  );\n};\nDialogDescription.displayName = 'DialogDescription';\n\n// Close\ninterface DialogCloseProps extends Omit<React.ComponentProps<typeof DialogPrimitive.Close>, 'render'> {\n  className?: string;\n  children: React.ReactElement;\n}\nconst DialogClose = ({ children, ...props }: DialogCloseProps) => (\n  <DialogPrimitive.Close {...props} render={children as React.ReactElement} />\n);\nDialogClose.displayName = 'DialogClose';\n\nexport {\n  DialogClose as Close,\n  DialogContent as Content,\n  createHandle,\n  DialogDescription as Description,\n  DialogRoot as Root,\n  DialogTitle as Title,\n  DialogTrigger as Trigger,\n};\n\nexport type {\n  DialogRootActions as Actions,\n  DialogCloseProps as CloseProps,\n  DialogContentProps as ContentProps,\n  DialogDescriptionProps as DescriptionProps,\n  DialogHandle as Handle,\n  DialogRootProps as RootProps,\n  DialogTitleProps as TitleProps,\n  DialogTriggerProps as TriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/dialog/index.ts",
    "content": "export * as Dialog from './dialog';\nexport * from './dialog.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/drawer/drawer.css",
    "content": "/* .fui-DrawerBackdrop inherits all styles from .fui-DialogBackdrop */\n\n.fui-DrawerContent {\n  position: fixed;\n  top: 8px;\n  right: 8px;\n  bottom: 8px;\n\n  display: flex;\n  flex-direction: column;\n\n  width: 100%;\n  max-width: 380px;\n  box-sizing: border-box;\n  background-color: var(--color-panel-solid);\n\n  border-radius: 12px;\n  box-shadow: 0px 0px 0px 1px var(--gray-a5);\n  outline: none;\n  --drawer-content-padding: 16px;\n\n  /* \n   * Nested drawer support\n   * Uses --nested-dialogs CSS variable from Base UI (0, 1, 2... based on depth)\n   * Parent drawer scales down and moves LEFT when nested drawer opens\n   */\n  --nested-dialogs: 0;\n\n  /* Dim on parent when nested drawer is open */\n  &[data-nested-dialog-open] {\n    filter: brightness(calc(1 - 0.1 * var(--nested-dialogs))) blur(calc(var(--nested-dialogs) * 1px));\n  }\n}\n\n.fui-DrawerHeader {\n  flex-shrink: 0;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: var(--space-3);\n  --inset-padding: var(--drawer-content-padding);\n  padding: var(--inset-padding);\n  border-bottom: 1px solid var(--color-stroke);\n}\n.fui-BodyScrollArea {\n  flex-shrink: 0;\n  flex: 1;\n  overflow-y: auto;\n  -webkit-box-flex: 1;\n  flex-grow: 1;\n}\n\n.fui-DrawerBody {\n  --inset-padding: var(--drawer-content-padding);\n  padding: var(--inset-padding);\n}\n\n.fui-DrawerStickyFooter {\n  flex-shrink: 0;\n  --inset-padding: var(--drawer-content-padding);\n  padding: var(--inset-padding);\n  border-top: 1px solid var(--color-stroke);\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * TRANSITIONS (using Base UI's data-starting-style / data-ending-style)                          *\n *                                                                                                 *\n ***************************************************************************************************/\n\n@media (prefers-reduced-motion: no-preference) {\n  .fui-DrawerContent {\n    /* Default: hidden off-screen (for keepMounted initial state) */\n    transform: translateX(calc(100% + 8px)) scale(1);\n    transition:\n      transform 400ms cubic-bezier(0.32, 0.72, 0, 1),\n      filter 300ms cubic-bezier(0.32, 0.72, 0, 1);\n\n    /* When open: slide in, accounting for nested drawer offset */\n    &[data-open] {\n      /* Scale down and move left based on nesting depth */\n      transform: translateX(calc(-1 * var(--nested-dialogs) * 8px)) scale(calc(1 - 0.05 * var(--nested-dialogs)));\n    }\n\n    /* Starting/ending transitions */\n    &[data-starting-style],\n    &[data-ending-style] {\n      transform: translateX(calc(100% + 8px)) scale(1);\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/drawer/drawer.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\nimport React from 'react';\n\nimport { XMark16 } from '@frosted-ui/icons';\nimport {\n  AlertDialog,\n  Avatar,\n  Badge,\n  Button,\n  Checkbox,\n  Code,\n  ContextMenu,\n  Dialog,\n  Drawer,\n  DropdownMenu,\n  Heading,\n  HoverCard,\n  IconButton,\n  Inset,\n  Link,\n  Popover,\n  ScrollArea,\n  Select,\n  Table,\n  Text,\n  TextArea,\n  TextField,\n  Tooltip,\n} from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/Drawer',\n  component: Drawer.Content,\n  args: {},\n\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Drawer.Content>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <Drawer.Root>\n      <Drawer.Trigger>\n        <Button>Edit profile</Button>\n      </Drawer.Trigger>\n\n      <Drawer.Content {...args}>\n        <Drawer.Header>\n          <Drawer.Title>Edit profile</Drawer.Title>\n          <Drawer.Close>\n            <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n              <XMark16 />\n            </IconButton>\n          </Drawer.Close>\n        </Drawer.Header>\n        <Drawer.Body>\n          <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n            Make changes to your profile here. Click save when you&apos;re done.\n          </Text>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n            <label>\n              <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                Name\n              </Text>\n              <TextField.Input defaultValue=\"Freja Johnsen\" placeholder=\"Enter your full name\" />\n            </label>\n            <label>\n              <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                Email\n              </Text>\n              <TextField.Input defaultValue=\"freja@example.com\" placeholder=\"Enter your email\" />\n            </label>\n          </div>\n\n          <div\n            style={{ display: 'flex', gap: 'var(--space-3)', marginTop: 'var(--space-4)', justifyContent: 'flex-end' }}\n          >\n            <Drawer.Close>\n              <Button variant=\"soft\" color=\"gray\">\n                Cancel\n              </Button>\n            </Drawer.Close>\n            <Drawer.Close>\n              <Button>Save</Button>\n            </Drawer.Close>\n          </div>\n        </Drawer.Body>\n        <Drawer.StickyFooter>\n          <Drawer.Close>\n            <Button variant=\"classic\" color=\"lime\" size=\"4\" style={{ width: '100%' }}>\n              Subscribe\n            </Button>\n          </Drawer.Close>\n        </Drawer.StickyFooter>\n      </Drawer.Content>\n    </Drawer.Root>\n  ),\n};\n\nexport const InsetContent: Story = {\n  name: 'With inset content',\n  render: (args) => (\n    <Drawer.Root>\n      <Drawer.Trigger>\n        <Button>View users</Button>\n      </Drawer.Trigger>\n      <Drawer.Content style={{ maxWidth: 540 }} {...args}>\n        <Drawer.Header>\n          <Drawer.Title>Users</Drawer.Title>\n          <Drawer.Close>\n            <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n              <XMark16 />\n            </IconButton>\n          </Drawer.Close>\n        </Drawer.Header>\n        <Drawer.Body>\n          <Text render={<p />}>The following users have access to this project.</Text>\n\n          <Inset side=\"x\" style={{ marginTop: 'var(--space-5)', marginBottom: 'var(--space-5)' }}>\n            <Table.Root variant=\"ghost\">\n              <ScrollArea scrollbars=\"horizontal\">\n                <Table.Table>\n                  <Table.Header>\n                    <Table.Row>\n                      <Table.ColumnHeaderCell>\n                        <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                          <Checkbox />\n                          Full name\n                        </div>\n                      </Table.ColumnHeaderCell>\n                      <Table.ColumnHeaderCell>Email</Table.ColumnHeaderCell>\n                      <Table.ColumnHeaderCell>Group</Table.ColumnHeaderCell>\n                    </Table.Row>\n                  </Table.Header>\n\n                  <Table.Body>\n                    <Table.Row>\n                      <Table.RowHeaderCell>\n                        <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                          <Checkbox />\n                          Danilo Sousa\n                        </div>\n                      </Table.RowHeaderCell>\n                      <Table.Cell>danilo@example.com</Table.Cell>\n                      <Table.Cell>\n                        <Badge color=\"green\">Developer</Badge>\n                      </Table.Cell>\n                    </Table.Row>\n\n                    <Table.Row>\n                      <Table.RowHeaderCell>\n                        <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                          <Checkbox />\n                          Zahra Ambessa\n                        </div>\n                      </Table.RowHeaderCell>\n                      <Table.Cell>zahra@example.com</Table.Cell>\n                      <Table.Cell>\n                        <Badge color=\"amber\">Admin</Badge>\n                      </Table.Cell>\n                    </Table.Row>\n\n                    <Table.Row>\n                      <Table.RowHeaderCell>\n                        <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                          <Checkbox />\n                          Jasper Eriksson\n                        </div>\n                      </Table.RowHeaderCell>\n                      <Table.Cell>jasper@example.com</Table.Cell>\n                      <Table.Cell>\n                        <Badge color=\"green\">Developer</Badge>\n                      </Table.Cell>\n                    </Table.Row>\n                  </Table.Body>\n                </Table.Table>\n              </ScrollArea>\n            </Table.Root>\n          </Inset>\n          <div style={{ display: 'flex', gap: 'var(--space-3)', justifyContent: 'flex-end' }}>\n            <Drawer.Close>\n              <Button variant=\"soft\" color=\"gray\">\n                Close\n              </Button>\n            </Drawer.Close>\n          </div>\n        </Drawer.Body>\n      </Drawer.Content>\n    </Drawer.Root>\n  ),\n};\n\nconst detachedHandle = Drawer.createHandle();\n\nexport const DetachedTriggers: Story = {\n  name: 'Detached Triggers',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text>\n        Use <Code>Drawer.createHandle()</Code> to control a drawer from a trigger located outside the{' '}\n        <Code>Drawer.Root</Code>.\n      </Text>\n\n      <Drawer.Trigger handle={detachedHandle}>\n        <Button>Detached Trigger</Button>\n      </Drawer.Trigger>\n\n      <Drawer.Root handle={detachedHandle}>\n        <Drawer.Content {...args}>\n          <Drawer.Header>\n            <Drawer.Title>Detached Drawer</Drawer.Title>\n            <Drawer.Close>\n              <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                <XMark16 />\n              </IconButton>\n            </Drawer.Close>\n          </Drawer.Header>\n          <Drawer.Body>\n            <Text render={<p />} size=\"2\">\n              This drawer is controlled by a trigger outside of its Root component. This is useful when you need to open\n              a drawer from a completely different part of your app.\n            </Text>\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <Drawer.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Cancel\n                </Button>\n              </Drawer.Close>\n              <Drawer.Close>\n                <Button variant=\"classic\">Done</Button>\n              </Drawer.Close>\n            </div>\n          </Drawer.Body>\n        </Drawer.Content>\n      </Drawer.Root>\n    </div>\n  ),\n};\n\nexport const MultipleTriggers: Story = {\n  name: 'Multiple Triggers with Payload',\n  render: function Render(args) {\n    const handle = React.useMemo(\n      () => Drawer.createHandle<{ userId: string; userName: string; mode: 'view' | 'edit' }>(),\n      [],\n    );\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Multiple triggers can control the same drawer. Each trigger can pass a different <Code>payload</Code>. The\n          payload type is inferred from the handle.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Drawer.Trigger handle={handle} payload={{ userId: '1', userName: 'Alice', mode: 'view' }}>\n            <Button variant=\"surface\">View Alice</Button>\n          </Drawer.Trigger>\n          <Drawer.Trigger handle={handle} payload={{ userId: '2', userName: 'Bob', mode: 'edit' }}>\n            <Button variant=\"soft\">Edit Bob</Button>\n          </Drawer.Trigger>\n          <Drawer.Trigger handle={handle} payload={{ userId: '3', userName: 'Carol', mode: 'edit' }}>\n            <Button variant=\"classic\">Edit Carol</Button>\n          </Drawer.Trigger>\n        </div>\n\n        <Drawer.Root handle={handle}>\n          {({ payload }) => (\n            <Drawer.Content {...args}>\n              <Drawer.Header>\n                <Drawer.Title>\n                  {payload?.mode === 'edit' ? 'Edit' : 'View'} User: {payload?.userName}\n                </Drawer.Title>\n                <Drawer.Close>\n                  <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                    <XMark16 />\n                  </IconButton>\n                </Drawer.Close>\n              </Drawer.Header>\n              <Drawer.Body>\n                <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                  <label>\n                    <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                      User ID\n                    </Text>\n                    <TextField.Input value={payload?.userId || ''} readOnly />\n                  </label>\n                  <label>\n                    <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                      Name\n                    </Text>\n                    <TextField.Input defaultValue={payload?.userName || ''} readOnly={payload?.mode === 'view'} />\n                  </label>\n                  <label>\n                    <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                      Email\n                    </Text>\n                    <TextField.Input\n                      defaultValue={`${payload?.userName?.toLowerCase() || 'user'}@example.com`}\n                      readOnly={payload?.mode === 'view'}\n                    />\n                  </label>\n                </div>\n\n                <div\n                  style={{\n                    display: 'flex',\n                    gap: 'var(--space-3)',\n                    marginTop: 'var(--space-4)',\n                    justifyContent: 'flex-end',\n                  }}\n                >\n                  <Drawer.Close>\n                    <Button variant=\"soft\" color=\"gray\">\n                      {payload?.mode === 'view' ? 'Close' : 'Cancel'}\n                    </Button>\n                  </Drawer.Close>\n                  {payload?.mode === 'edit' && (\n                    <Drawer.Close>\n                      <Button variant=\"classic\">Save Changes</Button>\n                    </Drawer.Close>\n                  )}\n                </div>\n              </Drawer.Body>\n            </Drawer.Content>\n          )}\n        </Drawer.Root>\n      </div>\n    );\n  },\n};\n\nexport const ControlledMode: Story = {\n  name: 'Controlled Mode',\n  render: function Render(args) {\n    const [open, setOpen] = React.useState(false);\n    const [formData, setFormData] = React.useState({ name: '', email: '' });\n\n    const handleSubmit = () => {\n      console.log('Submitted:', formData);\n      setOpen(false);\n      setFormData({ name: '', email: '' });\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>open</Code> and <Code>onOpenChange</Code> for fully controlled mode.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Button onClick={() => setOpen(true)}>Open Drawer Programmatically</Button>\n        </div>\n\n        <Drawer.Root open={open} onOpenChange={setOpen}>\n          <Drawer.Trigger>\n            <Button variant=\"soft\">Open with Trigger</Button>\n          </Drawer.Trigger>\n          <Drawer.Content {...args}>\n            <Drawer.Header>\n              <Drawer.Title>Controlled Drawer</Drawer.Title>\n              <Drawer.Close>\n                <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                  <XMark16 />\n                </IconButton>\n              </Drawer.Close>\n            </Drawer.Header>\n            <Drawer.Body>\n              <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n                This drawer can be opened by both a trigger and a programmatic button.\n              </Text>\n\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Name\n                  </Text>\n                  <TextField.Input\n                    value={formData.name}\n                    onChange={(e) => setFormData((prev) => ({ ...prev, name: e.target.value }))}\n                    placeholder=\"Enter name\"\n                  />\n                </label>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Email\n                  </Text>\n                  <TextField.Input\n                    value={formData.email}\n                    onChange={(e) => setFormData((prev) => ({ ...prev, email: e.target.value }))}\n                    placeholder=\"Enter email\"\n                  />\n                </label>\n              </div>\n\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Drawer.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </Drawer.Close>\n                <Button variant=\"classic\" onClick={handleSubmit}>\n                  Submit\n                </Button>\n              </div>\n            </Drawer.Body>\n          </Drawer.Content>\n        </Drawer.Root>\n      </div>\n    );\n  },\n};\n\nexport const ActionsRef: Story = {\n  name: 'Actions Ref',\n  render: function Render(args) {\n    // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n    const actionsRef = React.useRef<Drawer.Actions>(null!);\n    const [isSubmitting, setIsSubmitting] = React.useState(false);\n\n    const handleSubmit = async () => {\n      setIsSubmitting(true);\n      // Simulate async operation\n      await new Promise((resolve) => setTimeout(resolve, 1500));\n      setIsSubmitting(false);\n      // Close drawer programmatically after operation completes\n      actionsRef.current?.close();\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>actionsRef</Code> to close the drawer programmatically after an async operation.\n        </Text>\n\n        <Drawer.Root actionsRef={actionsRef}>\n          <Drawer.Trigger>\n            <Button variant=\"classic\">Submit Feedback</Button>\n          </Drawer.Trigger>\n          <Drawer.Content {...args}>\n            <Drawer.Header>\n              <Drawer.Title>Submit Feedback</Drawer.Title>\n              <Drawer.Close>\n                <IconButton size=\"1\" color=\"gray\" variant=\"ghost\" disabled={isSubmitting}>\n                  <XMark16 />\n                </IconButton>\n              </Drawer.Close>\n            </Drawer.Header>\n            <Drawer.Body>\n              <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n                The drawer will close automatically when the form submission completes.\n              </Text>\n\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Feedback\n                  </Text>\n                  <TextArea placeholder=\"Enter your feedback...\" style={{ minHeight: 120 }} />\n                </label>\n              </div>\n\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Drawer.Close>\n                  <Button variant=\"soft\" color=\"gray\" disabled={isSubmitting}>\n                    Cancel\n                  </Button>\n                </Drawer.Close>\n                <Button variant=\"classic\" onClick={handleSubmit} disabled={isSubmitting}>\n                  {isSubmitting ? 'Submitting...' : 'Submit'}\n                </Button>\n              </div>\n            </Drawer.Body>\n          </Drawer.Content>\n        </Drawer.Root>\n      </div>\n    );\n  },\n};\n\nexport const InitialFocus: Story = {\n  name: 'Initial Focus',\n  render: function Render(args) {\n    const nameInputRef = React.useRef<HTMLInputElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>initialFocus</Code> to control which element receives focus when the drawer opens.\n        </Text>\n\n        <Drawer.Root>\n          <Drawer.Trigger>\n            <Button variant=\"classic\">Add New Item</Button>\n          </Drawer.Trigger>\n          <Drawer.Content {...args} initialFocus={nameInputRef}>\n            <Drawer.Header>\n              <Drawer.Title>Add New Item</Drawer.Title>\n              <Drawer.Close>\n                <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                  <XMark16 />\n                </IconButton>\n              </Drawer.Close>\n            </Drawer.Header>\n            <Drawer.Body>\n              <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n                Focus is automatically set to the Name input when the drawer opens.\n              </Text>\n\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Name\n                  </Text>\n                  <TextField.Input ref={nameInputRef} placeholder=\"Enter item name\" />\n                </label>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Description\n                  </Text>\n                  <TextField.Input placeholder=\"Enter description\" />\n                </label>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Price\n                  </Text>\n                  <TextField.Input placeholder=\"Enter price\" type=\"number\" />\n                </label>\n              </div>\n\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Drawer.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </Drawer.Close>\n                <Drawer.Close>\n                  <Button variant=\"classic\">Add Item</Button>\n                </Drawer.Close>\n              </div>\n            </Drawer.Body>\n          </Drawer.Content>\n        </Drawer.Root>\n      </div>\n    );\n  },\n};\n\nexport const FinalFocus: Story = {\n  name: 'Final Focus',\n  render: function Render(args) {\n    const buttonRef = React.useRef<HTMLButtonElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>finalFocus</Code> to control where focus returns when the drawer closes.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n          <Drawer.Root>\n            <Drawer.Trigger>\n              <Button variant=\"soft\">Open Drawer</Button>\n            </Drawer.Trigger>\n            <Drawer.Content {...args} finalFocus={buttonRef}>\n              <Drawer.Header>\n                <Drawer.Title>Focus Demo</Drawer.Title>\n                <Drawer.Close>\n                  <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                    <XMark16 />\n                  </IconButton>\n                </Drawer.Close>\n              </Drawer.Header>\n              <Drawer.Body>\n                <Text render={<p />} size=\"2\">\n                  When this drawer closes, focus will return to the \"Focus Here\" button instead of the trigger.\n                </Text>\n                <div\n                  style={{\n                    display: 'flex',\n                    gap: 'var(--space-3)',\n                    marginTop: 'var(--space-4)',\n                    justifyContent: 'flex-end',\n                  }}\n                >\n                  <Drawer.Close>\n                    <Button variant=\"soft\" color=\"gray\">\n                      Cancel\n                    </Button>\n                  </Drawer.Close>\n                  <Drawer.Close>\n                    <Button variant=\"classic\">Done</Button>\n                  </Drawer.Close>\n                </div>\n              </Drawer.Body>\n            </Drawer.Content>\n          </Drawer.Root>\n          <Button ref={buttonRef} variant=\"surface\" color=\"green\">\n            Focus Here After Close\n          </Button>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const OpenChangeComplete: Story = {\n  name: 'Open Change Callbacks',\n  render: function Render(args) {\n    const [logs, setLogs] = React.useState<string[]>([]);\n\n    const addLog = (message: string) => {\n      const time = new Date().toLocaleTimeString('en-US', {\n        hour12: false,\n        hour: '2-digit',\n        minute: '2-digit',\n        second: '2-digit',\n        fractionalSecondDigits: 3,\n      });\n      setLogs((prev) => [`[${time}] ${message}`, ...prev].slice(0, 10));\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Compare <Code>onOpenChange</Code> (fires immediately) vs <Code>onOpenChangeComplete</Code> (fires after\n          animations).\n        </Text>\n\n        <Drawer.Root\n          onOpenChange={(open) => addLog(`onOpenChange: ${open ? 'opening' : 'closing'}`)}\n          onOpenChangeComplete={(open) => addLog(`onOpenChangeComplete: ${open ? 'opened' : 'closed'}`)}\n        >\n          <Drawer.Trigger>\n            <Button variant=\"classic\">Open Drawer</Button>\n          </Drawer.Trigger>\n          <Drawer.Content {...args}>\n            <Drawer.Header>\n              <Drawer.Title>Callback Demo</Drawer.Title>\n              <Drawer.Close>\n                <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                  <XMark16 />\n                </IconButton>\n              </Drawer.Close>\n            </Drawer.Header>\n            <Drawer.Body>\n              <Text render={<p />} size=\"2\">\n                Watch the event log below to see callback timing. Notice how <Code>onOpenChangeComplete</Code> fires\n                after the slide animation completes.\n              </Text>\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Drawer.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </Drawer.Close>\n                <Drawer.Close>\n                  <Button variant=\"classic\">Done</Button>\n                </Drawer.Close>\n              </div>\n            </Drawer.Body>\n          </Drawer.Content>\n        </Drawer.Root>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            background: 'var(--gray-a3)',\n            borderRadius: 'var(--radius-2)',\n            fontFamily: 'monospace',\n            fontSize: 'var(--font-size-1)',\n            minHeight: 150,\n            width: 400,\n          }}\n        >\n          <Text size=\"1\" weight=\"medium\" style={{ marginBottom: 8, display: 'block' }}>\n            Event Log:\n          </Text>\n          {logs.length === 0 ? (\n            <Text size=\"1\" color=\"gray\">\n              Open/close the drawer to see events...\n            </Text>\n          ) : (\n            logs.map((log, i) => (\n              <div key={i} style={{ color: log.includes('Complete') ? 'var(--accent-11)' : 'var(--gray-11)' }}>\n                {log}\n              </div>\n            ))\n          )}\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const KeepMounted: Story = {\n  name: 'Keep Mounted',\n  render: function Render(args) {\n    const [value, setValue] = React.useState('');\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>keepMounted</Code> to preserve the drawer&apos;s DOM when closed. The input value persists across\n          open/close cycles.\n        </Text>\n\n        <Drawer.Root>\n          <Drawer.Trigger>\n            <Button variant=\"classic\">Open Drawer</Button>\n          </Drawer.Trigger>\n          <Drawer.Content {...args} keepMounted>\n            <Drawer.Header>\n              <Drawer.Title>Keep Mounted Demo</Drawer.Title>\n              <Drawer.Close>\n                <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                  <XMark16 />\n                </IconButton>\n              </Drawer.Close>\n            </Drawer.Header>\n            <Drawer.Body>\n              <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n                Type something below, close the drawer, then reopen it. The value will persist because the drawer stays\n                mounted in the DOM.\n              </Text>\n\n              <label>\n                <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                  Persistent Input\n                </Text>\n                <TextField.Input\n                  value={value}\n                  onChange={(e) => setValue(e.target.value)}\n                  placeholder=\"Type something...\"\n                />\n              </label>\n\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Drawer.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Close\n                  </Button>\n                </Drawer.Close>\n              </div>\n            </Drawer.Body>\n          </Drawer.Content>\n        </Drawer.Root>\n\n        {value && (\n          <Text size=\"2\" color=\"gray\">\n            Current value: \"{value}\"\n          </Text>\n        )}\n      </div>\n    );\n  },\n};\n\nexport const NestedDrawers: Story = {\n  name: 'Nested Drawers',\n  render: function Render(args) {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text style={{ maxWidth: 500, textAlign: 'center' }}>\n          Drawers can be nested within one another. The parent drawer scales down and moves left when a child drawer\n          opens.\n        </Text>\n\n        <Drawer.Root>\n          <Drawer.Trigger>\n            <Button variant=\"classic\">Open Parent Drawer</Button>\n          </Drawer.Trigger>\n          <Drawer.Content {...args}>\n            <Drawer.Header>\n              <Drawer.Title>Parent Drawer</Drawer.Title>\n              <Drawer.Close>\n                <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                  <XMark16 />\n                </IconButton>\n              </Drawer.Close>\n            </Drawer.Header>\n            <Drawer.Body>\n              <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n                This is the parent drawer. Click the button below to open a nested drawer. Notice how this drawer scales\n                down and moves to the left when the child opens.\n              </Text>\n\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Project Name\n                  </Text>\n                  <TextField.Input defaultValue=\"My Project\" />\n                </label>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Description\n                  </Text>\n                  <TextArea defaultValue=\"A description of the project...\" style={{ minHeight: 80 }} />\n                </label>\n              </div>\n\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Drawer.Root>\n                  <Drawer.Trigger>\n                    <Button variant=\"soft\">Open Settings</Button>\n                  </Drawer.Trigger>\n                  <Drawer.Content {...args} style={{ maxWidth: 340 }}>\n                    <Drawer.Header>\n                      <Drawer.Title>Settings</Drawer.Title>\n                      <Drawer.Close>\n                        <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                          <XMark16 />\n                        </IconButton>\n                      </Drawer.Close>\n                    </Drawer.Header>\n                    <Drawer.Body>\n                      <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n                        This is a nested drawer. You can continue nesting more drawers if needed.\n                      </Text>\n\n                      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                        <label style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n                          <Checkbox defaultChecked />\n                          <Text size=\"2\">Enable notifications</Text>\n                        </label>\n                        <label style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n                          <Checkbox />\n                          <Text size=\"2\">Auto-save drafts</Text>\n                        </label>\n                        <label style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n                          <Checkbox defaultChecked />\n                          <Text size=\"2\">Show tooltips</Text>\n                        </label>\n                      </div>\n\n                      <div\n                        style={{\n                          display: 'flex',\n                          gap: 'var(--space-3)',\n                          marginTop: 'var(--space-4)',\n                          justifyContent: 'flex-end',\n                        }}\n                      >\n                        <Drawer.Close>\n                          <Button variant=\"soft\" color=\"gray\">\n                            Cancel\n                          </Button>\n                        </Drawer.Close>\n                        <Drawer.Close>\n                          <Button variant=\"classic\">Save Settings</Button>\n                        </Drawer.Close>\n                      </div>\n                    </Drawer.Body>\n                  </Drawer.Content>\n                </Drawer.Root>\n                <Drawer.Close>\n                  <Button variant=\"classic\">Done</Button>\n                </Drawer.Close>\n              </div>\n            </Drawer.Body>\n          </Drawer.Content>\n        </Drawer.Root>\n      </div>\n    );\n  },\n};\n\nexport const DeeplyNestedDrawers: Story = {\n  name: 'Deeply Nested Drawers',\n  render: function Render(args) {\n    /* eslint-disable @typescript-eslint/no-non-null-assertion */\n    const level1Ref = React.useRef<Drawer.Actions>(null!);\n    const level2Ref = React.useRef<Drawer.Actions>(null!);\n    const level3Ref = React.useRef<Drawer.Actions>(null!);\n    /* eslint-enable @typescript-eslint/no-non-null-assertion */\n\n    const closeAll = () => {\n      // Close from innermost to outermost for smooth animation\n      level3Ref.current?.close();\n      level2Ref.current?.close();\n      level1Ref.current?.close();\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text style={{ maxWidth: 500, textAlign: 'center' }}>\n          Drawers can be nested multiple levels deep. Each level scales and shifts the parent drawers. Use{' '}\n          <Code>actionsRef</Code> to close all drawers at once.\n        </Text>\n\n        <Drawer.Root actionsRef={level1Ref}>\n          <Drawer.Trigger>\n            <Button variant=\"classic\">Open Level 1</Button>\n          </Drawer.Trigger>\n          <Drawer.Content {...args}>\n            <Drawer.Header>\n              <Drawer.Title>Level 1</Drawer.Title>\n              <Drawer.Close>\n                <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                  <XMark16 />\n                </IconButton>\n              </Drawer.Close>\n            </Drawer.Header>\n            <Drawer.Body>\n              <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n                First level drawer. Open another to see the stacking effect.\n              </Text>\n\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Drawer.Root actionsRef={level2Ref}>\n                  <Drawer.Trigger>\n                    <Button variant=\"soft\">Open Level 2</Button>\n                  </Drawer.Trigger>\n                  <Drawer.Content {...args} style={{ maxWidth: 350 }}>\n                    <Drawer.Header>\n                      <Drawer.Title>Level 2</Drawer.Title>\n                      <Drawer.Close>\n                        <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                          <XMark16 />\n                        </IconButton>\n                      </Drawer.Close>\n                    </Drawer.Header>\n                    <Drawer.Body>\n                      <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n                        Second level drawer. One more to go!\n                      </Text>\n\n                      <div\n                        style={{\n                          display: 'flex',\n                          gap: 'var(--space-3)',\n                          justifyContent: 'flex-end',\n                        }}\n                      >\n                        <Drawer.Root actionsRef={level3Ref}>\n                          <Drawer.Trigger>\n                            <Button variant=\"soft\">Open Level 3</Button>\n                          </Drawer.Trigger>\n                          <Drawer.Content {...args} style={{ maxWidth: 320 }}>\n                            <Drawer.Header>\n                              <Drawer.Title>Level 3</Drawer.Title>\n                              <Drawer.Close>\n                                <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                                  <XMark16 />\n                                </IconButton>\n                              </Drawer.Close>\n                            </Drawer.Header>\n                            <Drawer.Body>\n                              <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n                                Third level - the deepest drawer. Notice how all parent drawers have scaled and shifted.\n                              </Text>\n\n                              <div\n                                style={{\n                                  display: 'flex',\n                                  gap: 'var(--space-3)',\n                                  justifyContent: 'flex-end',\n                                }}\n                              >\n                                <Button variant=\"classic\" onClick={closeAll}>\n                                  Close All\n                                </Button>\n                              </div>\n                            </Drawer.Body>\n                          </Drawer.Content>\n                        </Drawer.Root>\n                        <Drawer.Close>\n                          <Button variant=\"soft\" color=\"gray\">\n                            Close\n                          </Button>\n                        </Drawer.Close>\n                      </div>\n                    </Drawer.Body>\n                  </Drawer.Content>\n                </Drawer.Root>\n                <Drawer.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Close\n                  </Button>\n                </Drawer.Close>\n              </div>\n            </Drawer.Body>\n          </Drawer.Content>\n        </Drawer.Root>\n      </div>\n    );\n  },\n};\n\nexport const WithPopoverAndHoverCard: Story = {\n  name: 'With Popover, Select, Dropdown, and HoverCard',\n  render: function Render(args) {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text style={{ maxWidth: 500, textAlign: 'center' }}>\n          Drawers can contain other floating elements like Popovers, Selects, DropdownMenus, and HoverCards. Focus\n          management and layering work correctly.\n        </Text>\n\n        <Drawer.Root>\n          <Drawer.Trigger>\n            <Button variant=\"classic\">Open Drawer</Button>\n          </Drawer.Trigger>\n          <Drawer.Content {...args}>\n            <Drawer.Header>\n              <Drawer.Title>User Settings</Drawer.Title>\n              <Drawer.Close>\n                <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                  <XMark16 />\n                </IconButton>\n              </Drawer.Close>\n            </Drawer.Header>\n            <Drawer.Body>\n              <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n                Configure your account settings and preferences.\n              </Text>\n\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n                {/* Section with Popover */}\n                <div\n                  style={{\n                    display: 'flex',\n                    alignItems: 'center',\n                    justifyContent: 'space-between',\n                    padding: 'var(--space-3)',\n                    background: 'var(--gray-a3)',\n                    borderRadius: 'var(--radius-2)',\n                  }}\n                >\n                  <div>\n                    <Text render={<div />} weight=\"medium\">\n                      Notification Preferences\n                    </Text>\n                    <Text render={<div />} size=\"2\" color=\"gray\">\n                      Choose how you want to be notified\n                    </Text>\n                  </div>\n                  <Popover.Root>\n                    <Popover.Trigger>\n                      <Button variant=\"soft\" size=\"2\">\n                        Configure\n                      </Button>\n                    </Popover.Trigger>\n                    <Popover.Content style={{ width: 280 }}>\n                      <Heading size=\"3\" style={{ marginBottom: 'var(--space-3)' }}>\n                        Notifications\n                      </Heading>\n                      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                        <label style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n                          <Checkbox defaultChecked />\n                          <Text size=\"2\">Email notifications</Text>\n                        </label>\n                        <label style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n                          <Checkbox defaultChecked />\n                          <Text size=\"2\">Push notifications</Text>\n                        </label>\n                        <label style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n                          <Checkbox />\n                          <Text size=\"2\">SMS notifications</Text>\n                        </label>\n                        <label style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n                          <Checkbox defaultChecked />\n                          <Text size=\"2\">Weekly digest</Text>\n                        </label>\n                      </div>\n                      <div\n                        style={{\n                          display: 'flex',\n                          gap: 'var(--space-2)',\n                          justifyContent: 'flex-end',\n                          marginTop: 'var(--space-4)',\n                        }}\n                      >\n                        <Popover.Close>\n                          <Button variant=\"soft\" color=\"gray\" size=\"1\">\n                            Cancel\n                          </Button>\n                        </Popover.Close>\n                        <Popover.Close>\n                          <Button variant=\"solid\" size=\"1\">\n                            Save\n                          </Button>\n                        </Popover.Close>\n                      </div>\n                    </Popover.Content>\n                  </Popover.Root>\n                </div>\n\n                {/* Section with HoverCard */}\n                <div\n                  style={{\n                    display: 'flex',\n                    alignItems: 'center',\n                    justifyContent: 'space-between',\n                    padding: 'var(--space-3)',\n                    background: 'var(--gray-a3)',\n                    borderRadius: 'var(--radius-2)',\n                  }}\n                >\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                    <Avatar fallback=\"A\" size=\"2\" />\n                    <div>\n                      <Text render={<div />} weight=\"medium\">\n                        Account Owner\n                      </Text>\n                      <HoverCard.Root>\n                        <HoverCard.Trigger>\n                          <Link size=\"2\" href=\"#\">\n                            @alexjohnson\n                          </Link>\n                        </HoverCard.Trigger>\n                        <HoverCard.Content>\n                          <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n                            <Avatar size=\"3\" fallback=\"A\" />\n                            <div>\n                              <Heading size=\"3\" render={<h3 />}>\n                                Alex Johnson\n                              </Heading>\n                              <Text render={<p />} size=\"2\" color=\"gray\">\n                                @alexjohnson\n                              </Text>\n                              <Text render={<p />} size=\"2\" style={{ marginTop: 'var(--space-2)', maxWidth: 280 }}>\n                                Senior Developer at Acme Corp. Loves building great user experiences.\n                              </Text>\n                              <div style={{ display: 'flex', gap: 'var(--space-3)', marginTop: 'var(--space-3)' }}>\n                                <Text size=\"2\">\n                                  <Text weight=\"bold\">142</Text> <Text color=\"gray\">following</Text>\n                                </Text>\n                                <Text size=\"2\">\n                                  <Text weight=\"bold\">2,891</Text> <Text color=\"gray\">followers</Text>\n                                </Text>\n                              </div>\n                            </div>\n                          </div>\n                        </HoverCard.Content>\n                      </HoverCard.Root>\n                    </div>\n                  </div>\n                  <Badge color=\"green\">Active</Badge>\n                </div>\n\n                {/* Section with Select */}\n                <div\n                  style={{\n                    display: 'flex',\n                    alignItems: 'center',\n                    justifyContent: 'space-between',\n                    padding: 'var(--space-3)',\n                    background: 'var(--gray-a3)',\n                    borderRadius: 'var(--radius-2)',\n                  }}\n                >\n                  <div>\n                    <Text render={<div />} weight=\"medium\">\n                      Language\n                    </Text>\n                    <Text render={<div />} size=\"2\" color=\"gray\">\n                      Choose your preferred language\n                    </Text>\n                  </div>\n                  <Select.Root defaultValue=\"en\">\n                    <Select.Trigger style={{ minWidth: 150 }} />\n                    <Select.Content>\n                      <Select.Group>\n                        <Select.GroupLabel>Languages</Select.GroupLabel>\n                        <Select.Item value=\"en\">English</Select.Item>\n                        <Select.Item value=\"es\">Español</Select.Item>\n                        <Select.Item value=\"fr\">Français</Select.Item>\n                        <Select.Item value=\"de\">Deutsch</Select.Item>\n                        <Select.Item value=\"ja\">日本語</Select.Item>\n                        <Select.Item value=\"zh\">中文</Select.Item>\n                      </Select.Group>\n                    </Select.Content>\n                  </Select.Root>\n                </div>\n\n                {/* Section with DropdownMenu */}\n                <div\n                  style={{\n                    display: 'flex',\n                    alignItems: 'center',\n                    justifyContent: 'space-between',\n                    padding: 'var(--space-3)',\n                    background: 'var(--gray-a3)',\n                    borderRadius: 'var(--radius-2)',\n                  }}\n                >\n                  <div>\n                    <Text render={<div />} weight=\"medium\">\n                      Quick Actions\n                    </Text>\n                    <Text render={<div />} size=\"2\" color=\"gray\">\n                      Common account operations\n                    </Text>\n                  </div>\n                  <DropdownMenu.Root>\n                    <DropdownMenu.Trigger>\n                      <Button variant=\"soft\" size=\"2\">\n                        Actions ▾\n                      </Button>\n                    </DropdownMenu.Trigger>\n                    <DropdownMenu.Content>\n                      <DropdownMenu.Item>Export Data</DropdownMenu.Item>\n                      <DropdownMenu.Item>Download Backup</DropdownMenu.Item>\n                      <DropdownMenu.Separator />\n                      <DropdownMenu.Sub>\n                        <DropdownMenu.SubTrigger>Privacy Settings</DropdownMenu.SubTrigger>\n                        <DropdownMenu.SubContent>\n                          <DropdownMenu.CheckboxItem checked>Profile visible</DropdownMenu.CheckboxItem>\n                          <DropdownMenu.CheckboxItem>Show email</DropdownMenu.CheckboxItem>\n                          <DropdownMenu.CheckboxItem checked>Allow messages</DropdownMenu.CheckboxItem>\n                        </DropdownMenu.SubContent>\n                      </DropdownMenu.Sub>\n                      <DropdownMenu.Sub>\n                        <DropdownMenu.SubTrigger>Theme</DropdownMenu.SubTrigger>\n                        <DropdownMenu.SubContent>\n                          <DropdownMenu.RadioGroup value=\"system\">\n                            <DropdownMenu.RadioItem value=\"light\">Light</DropdownMenu.RadioItem>\n                            <DropdownMenu.RadioItem value=\"dark\">Dark</DropdownMenu.RadioItem>\n                            <DropdownMenu.RadioItem value=\"system\">System</DropdownMenu.RadioItem>\n                          </DropdownMenu.RadioGroup>\n                        </DropdownMenu.SubContent>\n                      </DropdownMenu.Sub>\n                      <DropdownMenu.Separator />\n                      <DropdownMenu.Item color=\"red\">Sign Out</DropdownMenu.Item>\n                    </DropdownMenu.Content>\n                  </DropdownMenu.Root>\n                </div>\n\n                {/* Section with ContextMenu */}\n                <ContextMenu.Root>\n                  <Tooltip content=\"Right-click here to open context menu\">\n                    <ContextMenu.Trigger>\n                      <div\n                        style={{\n                          display: 'flex',\n                          alignItems: 'center',\n                          justifyContent: 'space-between',\n                          padding: 'var(--space-3)',\n                          background: 'var(--gray-a3)',\n                          borderRadius: 'var(--radius-2)',\n                          cursor: 'context-menu',\n                        }}\n                      >\n                        <div>\n                          <Text render={<div />} weight=\"medium\">\n                            Context Menu Area\n                          </Text>\n                          <Text render={<div />} size=\"2\" color=\"gray\">\n                            Right-click here to open context menu\n                          </Text>\n                        </div>\n                        <Badge color=\"gray\">Right-click</Badge>\n                      </div>\n                    </ContextMenu.Trigger>\n                  </Tooltip>\n                  <ContextMenu.Content>\n                    <ContextMenu.Item>Copy</ContextMenu.Item>\n                    <ContextMenu.Item>Cut</ContextMenu.Item>\n                    <ContextMenu.Item>Paste</ContextMenu.Item>\n                    <ContextMenu.Separator />\n                    <ContextMenu.Sub>\n                      <ContextMenu.SubTrigger>Share</ContextMenu.SubTrigger>\n                      <ContextMenu.SubContent>\n                        <ContextMenu.Item>Email</ContextMenu.Item>\n                        <ContextMenu.Item>Messages</ContextMenu.Item>\n                        <ContextMenu.Item>Slack</ContextMenu.Item>\n                      </ContextMenu.SubContent>\n                    </ContextMenu.Sub>\n                    <ContextMenu.Separator />\n                    <ContextMenu.Item color=\"red\">Delete</ContextMenu.Item>\n                  </ContextMenu.Content>\n                </ContextMenu.Root>\n              </div>\n\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-5)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Drawer.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Close\n                  </Button>\n                </Drawer.Close>\n              </div>\n            </Drawer.Body>\n          </Drawer.Content>\n        </Drawer.Root>\n      </div>\n    );\n  },\n};\n\nexport const WithDialog: Story = {\n  name: 'With Dialog Inside',\n  render: function Render(args) {\n    const [confirmDialogOpen, setConfirmDialogOpen] = React.useState(false);\n    const [formData, setFormData] = React.useState({ name: 'My Project', description: '' });\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text style={{ maxWidth: 500, textAlign: 'center' }}>\n          Drawers can contain Dialogs for confirmations or additional forms. The Dialog appears above the Drawer with\n          proper focus management and layering.\n        </Text>\n\n        <Drawer.Root>\n          <Drawer.Trigger>\n            <Button variant=\"classic\">Edit Project</Button>\n          </Drawer.Trigger>\n          <Drawer.Content {...args}>\n            <Drawer.Header>\n              <Drawer.Title>Edit Project</Drawer.Title>\n              <Drawer.Close>\n                <IconButton size=\"1\" color=\"gray\" variant=\"ghost\">\n                  <XMark16 />\n                </IconButton>\n              </Drawer.Close>\n            </Drawer.Header>\n            <Drawer.Body>\n              <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n                Make changes to your project settings. Click \"Delete Project\" to see a confirmation dialog.\n              </Text>\n\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Project Name\n                  </Text>\n                  <TextField.Input\n                    value={formData.name}\n                    onChange={(e) => setFormData((prev) => ({ ...prev, name: e.target.value }))}\n                    placeholder=\"Enter project name\"\n                  />\n                </label>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Description\n                  </Text>\n                  <TextArea\n                    value={formData.description}\n                    onChange={(e) => setFormData((prev) => ({ ...prev, description: e.target.value }))}\n                    placeholder=\"Enter project description...\"\n                    style={{ minHeight: 100 }}\n                  />\n                </label>\n              </div>\n\n              {/* Section with nested Dialog trigger */}\n              <div\n                style={{\n                  marginTop: 'var(--space-4)',\n                  padding: 'var(--space-3)',\n                  background: 'var(--red-a3)',\n                  borderRadius: 'var(--radius-2)',\n                }}\n              >\n                <Text render={<div />} weight=\"medium\" color=\"red\">\n                  Danger Zone\n                </Text>\n                <Text render={<div />} size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)' }}>\n                  Irreversible actions for this project\n                </Text>\n\n                <Dialog.Root>\n                  <Dialog.Trigger>\n                    <Button variant=\"soft\" color=\"red\" size=\"2\">\n                      Delete Project\n                    </Button>\n                  </Dialog.Trigger>\n                  <Dialog.Content style={{ maxWidth: 400 }}>\n                    <Dialog.Title>Delete Project</Dialog.Title>\n                    <Dialog.Description>\n                      Are you sure you want to delete \"{formData.name}\"? This action cannot be undone and all project\n                      data will be permanently removed.\n                    </Dialog.Description>\n\n                    <div\n                      style={{\n                        display: 'flex',\n                        gap: 'var(--space-3)',\n                        marginTop: 'var(--space-4)',\n                        justifyContent: 'flex-end',\n                      }}\n                    >\n                      <Dialog.Close>\n                        <Button variant=\"soft\" color=\"gray\">\n                          Cancel\n                        </Button>\n                      </Dialog.Close>\n                      <Dialog.Close>\n                        <Button variant=\"classic\" color=\"red\">\n                          Delete Project\n                        </Button>\n                      </Dialog.Close>\n                    </div>\n                  </Dialog.Content>\n                </Dialog.Root>\n              </div>\n\n              {/* Form dialog example */}\n              <div\n                style={{\n                  marginTop: 'var(--space-4)',\n                  padding: 'var(--space-3)',\n                  background: 'var(--gray-a3)',\n                  borderRadius: 'var(--radius-2)',\n                }}\n              >\n                <Text render={<div />} weight=\"medium\">\n                  Team Members\n                </Text>\n                <Text render={<div />} size=\"2\" color=\"gray\" style={{ marginBottom: 'var(--space-3)' }}>\n                  Manage who has access to this project\n                </Text>\n\n                <Dialog.Root>\n                  <Dialog.Trigger>\n                    <Button variant=\"soft\" size=\"2\">\n                      Invite Member\n                    </Button>\n                  </Dialog.Trigger>\n                  <Dialog.Content style={{ maxWidth: 450 }}>\n                    <Dialog.Title>Invite Team Member</Dialog.Title>\n                    <Dialog.Description>Send an invitation to collaborate on this project.</Dialog.Description>\n\n                    <div\n                      style={{\n                        display: 'flex',\n                        flexDirection: 'column',\n                        gap: 'var(--space-3)',\n                        marginTop: 'var(--space-3)',\n                      }}\n                    >\n                      <label>\n                        <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                          Email Address\n                        </Text>\n                        <TextField.Input placeholder=\"colleague@example.com\" type=\"email\" />\n                      </label>\n                      <label>\n                        <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                          Role\n                        </Text>\n                        <Select.Root defaultValue=\"member\">\n                          <Select.Trigger style={{ width: '100%' }} />\n                          <Select.Content>\n                            <Select.Item value=\"admin\">Admin</Select.Item>\n                            <Select.Item value=\"member\">Member</Select.Item>\n                            <Select.Item value=\"viewer\">Viewer</Select.Item>\n                          </Select.Content>\n                        </Select.Root>\n                      </label>\n                      <label>\n                        <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                          Message (optional)\n                        </Text>\n                        <TextArea placeholder=\"Add a personal message...\" />\n                      </label>\n                    </div>\n\n                    <div\n                      style={{\n                        display: 'flex',\n                        gap: 'var(--space-3)',\n                        marginTop: 'var(--space-4)',\n                        justifyContent: 'flex-end',\n                      }}\n                    >\n                      <Dialog.Close>\n                        <Button variant=\"soft\" color=\"gray\">\n                          Cancel\n                        </Button>\n                      </Dialog.Close>\n                      <Dialog.Close>\n                        <Button variant=\"classic\">Send Invitation</Button>\n                      </Dialog.Close>\n                    </div>\n                  </Dialog.Content>\n                </Dialog.Root>\n              </div>\n\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-5)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Drawer.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </Drawer.Close>\n                <Drawer.Close>\n                  <Button variant=\"classic\">Save Changes</Button>\n                </Drawer.Close>\n              </div>\n            </Drawer.Body>\n          </Drawer.Content>\n        </Drawer.Root>\n\n        {/* AlertDialog example - controlled from drawer */}\n        <AlertDialog.Root open={confirmDialogOpen} onOpenChange={setConfirmDialogOpen}>\n          <AlertDialog.Content style={{ maxWidth: 400 }}>\n            <AlertDialog.Title>Confirm Changes</AlertDialog.Title>\n            <AlertDialog.Description>\n              You have unsaved changes. Are you sure you want to close without saving?\n            </AlertDialog.Description>\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 'var(--space-4)',\n                justifyContent: 'flex-end',\n              }}\n            >\n              <AlertDialog.Close>\n                <Button variant=\"soft\" color=\"gray\">\n                  Go Back\n                </Button>\n              </AlertDialog.Close>\n              <AlertDialog.Close>\n                <Button variant=\"classic\" color=\"red\">\n                  Discard Changes\n                </Button>\n              </AlertDialog.Close>\n            </div>\n          </AlertDialog.Content>\n        </AlertDialog.Root>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/drawer/drawer.tsx",
    "content": "'use client';\n\nimport { DialogRootActions, Dialog as DrawerPrimitive } from '@base-ui/react/dialog';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { Theme } from '../../theme';\nimport { Heading } from '../heading';\n\n// Re-export createHandle for detached triggers\nconst createHandle = DrawerPrimitive.createHandle;\n\n// Types from Base UI\ntype RootProps = React.ComponentProps<typeof DrawerPrimitive.Root>;\ntype PortalProps = React.ComponentProps<typeof DrawerPrimitive.Portal>;\ntype PopupProps = React.ComponentProps<typeof DrawerPrimitive.Popup>;\n\n// Handle type - extracts the return type of createHandle with a generic\ntype DrawerHandle<T = unknown> = ReturnType<typeof DrawerPrimitive.createHandle<T>>;\n\n// Root - generic to infer payload type from handle\ninterface DrawerRootProps<T = unknown> extends Omit<RootProps, 'modal' | 'children' | 'handle'> {\n  children?: React.ReactNode | ((props: { payload: T | undefined }) => React.ReactNode);\n  handle?: DrawerHandle<T>;\n}\nfunction DrawerRoot<T = unknown>(props: DrawerRootProps<T>) {\n  return <DrawerPrimitive.Root {...(props as RootProps)} modal />;\n}\nDrawerRoot.displayName = 'DrawerRoot';\n\n// Trigger - generic to infer payload type from handle\ninterface DrawerTriggerProps<T = unknown> extends Omit<\n  React.ComponentProps<typeof DrawerPrimitive.Trigger>,\n  'render' | 'handle' | 'payload'\n> {\n  className?: string;\n  children: React.ReactElement;\n  handle?: DrawerHandle<T>;\n  payload?: T;\n}\nfunction DrawerTrigger<T = unknown>({ children, ...props }: DrawerTriggerProps<T>) {\n  return (\n    <DrawerPrimitive.Trigger\n      {...(props as React.ComponentProps<typeof DrawerPrimitive.Trigger>)}\n      render={children as React.ReactElement}\n    />\n  );\n}\nDrawerTrigger.displayName = 'DrawerTrigger';\n\n// Content\ninterface DrawerContentProps extends Omit<PopupProps, 'className' | 'render' | 'style'> {\n  className?: string;\n  style?: React.CSSProperties;\n  container?: PortalProps['container'];\n  keepMounted?: PortalProps['keepMounted'];\n}\n\nconst DrawerContent = (props: DrawerContentProps) => {\n  const { className, children, keepMounted, container, ...popupProps } = props;\n\n  // Stop keyboard events from propagating to parent floating UI components (e.g., DropdownMenu).\n  // This prevents the menu's typeahead from capturing keystrokes when typing in drawer inputs.\n  const handleKeyDown = React.useCallback((event: React.KeyboardEvent) => {\n    event.stopPropagation();\n  }, []);\n\n  return (\n    <DrawerPrimitive.Portal container={container} keepMounted={keepMounted}>\n      <DrawerPrimitive.Backdrop className=\"fui-DialogBackdrop fui-DrawerBackdrop\" />\n      <DrawerPrimitive.Viewport className=\"fui-DrawerOverlay\" onKeyDown={handleKeyDown}>\n        <Theme\n          render={<DrawerPrimitive.Popup />}\n          {...popupProps}\n          aria-describedby={undefined}\n          className={classNames('fui-DrawerContent', className)}\n        >\n          {children}\n        </Theme>\n      </DrawerPrimitive.Viewport>\n    </DrawerPrimitive.Portal>\n  );\n};\nDrawerContent.displayName = 'DrawerContent';\n\n// Title\ntype DrawerTitleProps = React.ComponentProps<typeof Heading>;\nconst DrawerTitle = (props: DrawerTitleProps) => (\n  <DrawerPrimitive.Title render={<Heading size=\"4\" weight=\"semi-bold\" {...props} />} />\n);\nDrawerTitle.displayName = 'DrawerTitle';\n\n// Close\ninterface DrawerCloseProps extends Omit<React.ComponentProps<typeof DrawerPrimitive.Close>, 'render'> {\n  className?: string;\n  children: React.ReactElement;\n}\nconst DrawerClose = ({ children, ...props }: DrawerCloseProps) => (\n  <DrawerPrimitive.Close {...props} render={children as React.ReactElement} />\n);\nDrawerClose.displayName = 'DrawerClose';\n\n// Sticky Footer\ntype DrawerStickyFooterProps = React.ComponentProps<'div'>;\nconst DrawerStickyFooter = ({ children, className, ...props }: DrawerStickyFooterProps) => (\n  <div className={classNames('fui-DrawerStickyFooter', className)} {...props}>\n    {children}\n  </div>\n);\nDrawerStickyFooter.displayName = 'DrawerStickyFooter';\n\n// Header\ntype DrawerHeaderProps = React.ComponentProps<'div'>;\nconst DrawerHeader = ({ children, className, ...props }: DrawerHeaderProps) => (\n  <div className={classNames('fui-DrawerHeader', className)} {...props}>\n    {children}\n  </div>\n);\nDrawerHeader.displayName = 'DrawerHeader';\n\n// Body\ntype DrawerBodyProps = React.ComponentProps<'div'>;\nconst DrawerBody = ({ children, className, ...props }: DrawerBodyProps) => {\n  const localRef = React.useRef<HTMLDivElement | null>(null);\n  const contentRef = React.useRef<HTMLDivElement | null>(null);\n\n  return (\n    <div className=\"fui-BodyScrollArea\" {...props} ref={localRef}>\n      <div className={classNames('fui-DrawerBody', className)} ref={contentRef}>\n        {children}\n      </div>\n    </div>\n  );\n};\nDrawerBody.displayName = 'DrawerBody';\n\nexport {\n  DrawerBody as Body,\n  DrawerClose as Close,\n  DrawerContent as Content,\n  createHandle,\n  DrawerHeader as Header,\n  DrawerRoot as Root,\n  DrawerStickyFooter as StickyFooter,\n  DrawerTitle as Title,\n  DrawerTrigger as Trigger,\n};\n\nexport type {\n  DialogRootActions as Actions,\n  DrawerBodyProps as BodyProps,\n  DrawerCloseProps as CloseProps,\n  DrawerContentProps as ContentProps,\n  DrawerHandle as Handle,\n  DrawerHeaderProps as HeaderProps,\n  DrawerRootProps as RootProps,\n  DrawerStickyFooterProps as StickyFooterProps,\n  DrawerTitleProps as TitleProps,\n  DrawerTriggerProps as TriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/drawer/index.ts",
    "content": "export * as Drawer from './drawer';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/dropdown-menu/dropdown-menu.css",
    "content": "@import '../base-menu/base-menu.css';\n\n.fui-DropdownMenuContent {\n  /* Base UI provides --available-height and --transform-origin on the Popup */\n  max-height: var(--available-height);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/dropdown-menu/dropdown-menu.props.ts",
    "content": "export {\n  baseMenuCheckboxItemPropDefs as dropdownMenuCheckboxItemPropDefs,\n  baseMenuContentPropDefs as dropdownMenuContentPropDefs,\n  baseMenuItemPropDefs as dropdownMenuItemPropDefs,\n} from '../base-menu';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/dropdown-menu/dropdown-menu.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Button, Code, DropdownMenu, dropdownMenuContentPropDefs, Text } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/DropdownMenu',\n  component: DropdownMenu.Content,\n  args: {},\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof DropdownMenu.Content>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\nexport const Default: Story = {\n  args: {\n    size: dropdownMenuContentPropDefs.size.default,\n    variant: dropdownMenuContentPropDefs.variant.default,\n  },\n  render: (args) => {\n    type Order = 'ascending' | 'descending';\n    const [order, setOrder] = React.useState<Order>('ascending');\n    const [showHiddenFiles, setShowHiddenFiles] = React.useState(true);\n\n    return (\n      <DropdownMenu.Root>\n        <DropdownMenu.Trigger>\n          <Button variant=\"soft\">Options</Button>\n        </DropdownMenu.Trigger>\n        <DropdownMenu.Content {...args}>\n          <DropdownMenu.Group>\n            <DropdownMenu.GroupLabel>Swag</DropdownMenu.GroupLabel>\n            <DropdownMenu.Item shortcut=\"⌘ E\">Edit</DropdownMenu.Item>\n            <DropdownMenu.Item shortcut=\"⌘ D\" disabled onClick={() => alert('Duplicate')}>\n              Duplicate\n            </DropdownMenu.Item>\n          </DropdownMenu.Group>\n          <DropdownMenu.Separator />\n          <DropdownMenu.Item shortcut=\"⌘ N\">Archive</DropdownMenu.Item>\n\n          <DropdownMenu.Sub>\n            <DropdownMenu.SubTrigger>More</DropdownMenu.SubTrigger>\n            <DropdownMenu.SubContent>\n              <DropdownMenu.Item>Move to project…</DropdownMenu.Item>\n              <DropdownMenu.Item>Move to folder…</DropdownMenu.Item>\n              <DropdownMenu.Separator />\n              <DropdownMenu.Item>Advanced options…</DropdownMenu.Item>\n            </DropdownMenu.SubContent>\n          </DropdownMenu.Sub>\n          <DropdownMenu.Sub>\n            <DropdownMenu.SubTrigger>Features</DropdownMenu.SubTrigger>\n            <DropdownMenu.SubContent>\n              <DropdownMenu.Item>Move to project…</DropdownMenu.Item>\n              <DropdownMenu.Item>Move to folder…</DropdownMenu.Item>\n              <DropdownMenu.Separator />\n              <DropdownMenu.Item>Advanced options…</DropdownMenu.Item>\n            </DropdownMenu.SubContent>\n          </DropdownMenu.Sub>\n          <DropdownMenu.Sub>\n            <DropdownMenu.SubTrigger>Options</DropdownMenu.SubTrigger>\n            <DropdownMenu.SubContent>\n              <DropdownMenu.Item>Move to project…</DropdownMenu.Item>\n              <DropdownMenu.Item>Move to folder…</DropdownMenu.Item>\n              <DropdownMenu.Separator />\n              <DropdownMenu.Item>Advanced options…</DropdownMenu.Item>\n            </DropdownMenu.SubContent>\n          </DropdownMenu.Sub>\n\n          <DropdownMenu.Separator />\n          <DropdownMenu.RadioGroup value={order} onValueChange={(value) => setOrder(value as Order)}>\n            <DropdownMenu.RadioItem value=\"ascending\">Ascending</DropdownMenu.RadioItem>\n            <DropdownMenu.RadioItem value=\"descending\">Descending</DropdownMenu.RadioItem>\n          </DropdownMenu.RadioGroup>\n          <DropdownMenu.Separator />\n\n          <DropdownMenu.CheckboxItem checked={showHiddenFiles} onCheckedChange={setShowHiddenFiles} shortcut=\"S+ H\">\n            Show hidden files\n          </DropdownMenu.CheckboxItem>\n\n          <DropdownMenu.Separator />\n\n          <DropdownMenu.Item shortcut=\"⌘ ⌫\" color=\"danger\">\n            Delete\n          </DropdownMenu.Item>\n        </DropdownMenu.Content>\n      </DropdownMenu.Root>\n    );\n  },\n};\n\nexport const Size: Story = {\n  args: {\n    variant: dropdownMenuContentPropDefs.variant.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center' }}>\n      <DropdownMenu.Root>\n        <DropdownMenu.Trigger>\n          <Button variant=\"soft\" size=\"3\">\n            Large\n          </Button>\n        </DropdownMenu.Trigger>\n        <DropdownMenu.Content {...args} size=\"3\">\n          <DropdownMenu.Item shortcut=\"⌘ E\">Edit</DropdownMenu.Item>\n          <DropdownMenu.Item shortcut=\"⌘ D\">Duplicate</DropdownMenu.Item>\n          <DropdownMenu.Separator />\n          <DropdownMenu.Item shortcut=\"⌘ N\">Archive</DropdownMenu.Item>\n\n          <DropdownMenu.Separator />\n          <DropdownMenu.Item shortcut=\"⌘ ⌫\" color=\"danger\">\n            Delete\n          </DropdownMenu.Item>\n        </DropdownMenu.Content>\n      </DropdownMenu.Root>\n\n      <DropdownMenu.Root>\n        <DropdownMenu.Trigger>\n          <Button variant=\"soft\" size=\"2\">\n            Default\n          </Button>\n        </DropdownMenu.Trigger>\n        <DropdownMenu.Content {...args} size=\"2\">\n          <DropdownMenu.Item shortcut=\"⌘ E\">Edit</DropdownMenu.Item>\n          <DropdownMenu.Item shortcut=\"⌘ D\">Duplicate</DropdownMenu.Item>\n          <DropdownMenu.Separator />\n          <DropdownMenu.Item shortcut=\"⌘ N\">Archive</DropdownMenu.Item>\n\n          <DropdownMenu.Separator />\n          <DropdownMenu.Item shortcut=\"⌘ ⌫\" color=\"danger\">\n            Delete\n          </DropdownMenu.Item>\n        </DropdownMenu.Content>\n      </DropdownMenu.Root>\n\n      <DropdownMenu.Root>\n        <DropdownMenu.Trigger>\n          <Button variant=\"soft\" size=\"1\">\n            Small\n          </Button>\n        </DropdownMenu.Trigger>\n        <DropdownMenu.Content {...args} size=\"1\">\n          <DropdownMenu.Item shortcut=\"⌘ E\">Edit</DropdownMenu.Item>\n          <DropdownMenu.Item shortcut=\"⌘ D\">Duplicate</DropdownMenu.Item>\n          <DropdownMenu.Separator />\n          <DropdownMenu.Item shortcut=\"⌘ N\">Archive</DropdownMenu.Item>\n\n          <DropdownMenu.Separator />\n          <DropdownMenu.Item shortcut=\"⌘ ⌫\" color=\"danger\">\n            Delete\n          </DropdownMenu.Item>\n        </DropdownMenu.Content>\n      </DropdownMenu.Root>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n      <DropdownMenu.Root>\n        <DropdownMenu.Trigger>\n          <Button variant=\"soft\" color=\"gray\">\n            Options\n          </Button>\n        </DropdownMenu.Trigger>\n        <DropdownMenu.Content {...args}>\n          <DropdownMenu.Item shortcut=\"⌘ E\" color=\"info\">\n            Edit\n          </DropdownMenu.Item>\n          <DropdownMenu.Item shortcut=\"⌘ D\" color=\"success\">\n            Duplicate\n          </DropdownMenu.Item>\n          <DropdownMenu.Separator />\n          <DropdownMenu.Item shortcut=\"⌘ N\" color=\"danger\">\n            Archive\n          </DropdownMenu.Item>\n        </DropdownMenu.Content>\n      </DropdownMenu.Root>\n    </div>\n  ),\n};\n\nexport const OpenOnHover: Story = {\n  name: 'Open on Hover',\n  render: (args) => (\n    <DropdownMenu.Root>\n      <DropdownMenu.Trigger openOnHover delay={100}>\n        <Button variant=\"soft\">Add to playlist</Button>\n      </DropdownMenu.Trigger>\n      <DropdownMenu.Content {...args}>\n        <DropdownMenu.Item>Favorites</DropdownMenu.Item>\n        <DropdownMenu.Item>Recently Played</DropdownMenu.Item>\n        <DropdownMenu.Separator />\n        <DropdownMenu.Sub>\n          <DropdownMenu.SubTrigger>Workout</DropdownMenu.SubTrigger>\n          <DropdownMenu.SubContent>\n            <DropdownMenu.Item>Warm Up</DropdownMenu.Item>\n            <DropdownMenu.Item>Cardio</DropdownMenu.Item>\n            <DropdownMenu.Item>Cool Down</DropdownMenu.Item>\n          </DropdownMenu.SubContent>\n        </DropdownMenu.Sub>\n        <DropdownMenu.Sub>\n          <DropdownMenu.SubTrigger>Focus</DropdownMenu.SubTrigger>\n          <DropdownMenu.SubContent>\n            <DropdownMenu.Item>Deep Work</DropdownMenu.Item>\n            <DropdownMenu.Item>Lo-fi Beats</DropdownMenu.Item>\n            <DropdownMenu.Item>Classical</DropdownMenu.Item>\n          </DropdownMenu.SubContent>\n        </DropdownMenu.Sub>\n        <DropdownMenu.Separator />\n        <DropdownMenu.Item>Create New Playlist...</DropdownMenu.Item>\n      </DropdownMenu.Content>\n    </DropdownMenu.Root>\n  ),\n};\n\nexport const ItemAsLink: Story = {\n  name: 'Item as Link',\n  render: (args) => (\n    <DropdownMenu.Root>\n      <DropdownMenu.Trigger>\n        <Button variant=\"soft\">Navigation</Button>\n      </DropdownMenu.Trigger>\n      <DropdownMenu.Content {...args}>\n        <DropdownMenu.Item render={<a href=\"#home\" />}>Home</DropdownMenu.Item>\n        <DropdownMenu.Item render={<a href=\"#projects\" />}>Projects</DropdownMenu.Item>\n        <DropdownMenu.Item render={<a href=\"#settings\" />}>Settings</DropdownMenu.Item>\n        <DropdownMenu.Separator />\n        <DropdownMenu.Item render={<a href=\"https://github.com\" target=\"_blank\" rel=\"noopener noreferrer\" />}>\n          GitHub ↗\n        </DropdownMenu.Item>\n      </DropdownMenu.Content>\n    </DropdownMenu.Root>\n  ),\n};\n\nexport const DetachedTriggers: Story = {\n  name: 'Detached Triggers',\n  render: function Render(args) {\n    const menuHandle = React.useMemo(() => DropdownMenu.createHandle(), []);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 540, textAlign: 'center' }}>\n          A menu can be opened by a trigger that lives either inside or outside the{' '}\n          <Code>&lt;DropdownMenu.Root&gt;</Code>. When the trigger and menu content need to live in different parts of\n          the tree, create a handle with <Code>DropdownMenu.createHandle()</Code> and pass it to both the trigger and\n          the root.\n        </Text>\n        <Text render={<div />} size=\"2\" color=\"gray\" style={{ maxWidth: 540, textAlign: 'center' }}>\n          Note: Only top-level menus can have detached triggers. Submenus must have their triggers defined within the\n          SubmenuRoot part.\n        </Text>\n\n        {/* Trigger is outside the Root */}\n        <DropdownMenu.Trigger handle={menuHandle}>\n          <Button variant=\"soft\">Open Menu (Detached Trigger)</Button>\n        </DropdownMenu.Trigger>\n\n        {/* Root with handle, no trigger inside */}\n        <DropdownMenu.Root handle={menuHandle}>\n          <DropdownMenu.Content {...args}>\n            <DropdownMenu.Item>Edit</DropdownMenu.Item>\n            <DropdownMenu.Item>Duplicate</DropdownMenu.Item>\n            <DropdownMenu.Separator />\n            <DropdownMenu.Item>Archive</DropdownMenu.Item>\n            <DropdownMenu.Item color=\"danger\">Delete</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n      </div>\n    );\n  },\n};\n\nexport const MultipleTriggers: Story = {\n  name: 'Multiple Triggers',\n  render: function Render(args) {\n    const menuHandle = React.useMemo(() => DropdownMenu.createHandle(), []);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 540, textAlign: 'center' }}>\n          One menu can be opened by several triggers. You can either render multiple{' '}\n          <Code>&lt;DropdownMenu.Trigger&gt;</Code> components inside the same <Code>&lt;DropdownMenu.Root&gt;</Code>,\n          or attach several detached triggers to the same handle.\n        </Text>\n\n        <Text render={<div />} size=\"2\" weight=\"bold\" style={{ marginTop: 'var(--space-2)' }}>\n          Multiple triggers inside Root:\n        </Text>\n        <DropdownMenu.Root>\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <DropdownMenu.Trigger>\n              <Button variant=\"soft\">Trigger A</Button>\n            </DropdownMenu.Trigger>\n            <DropdownMenu.Trigger>\n              <Button variant=\"soft\">Trigger B</Button>\n            </DropdownMenu.Trigger>\n            <DropdownMenu.Trigger>\n              <Button variant=\"soft\">Trigger C</Button>\n            </DropdownMenu.Trigger>\n          </div>\n          <DropdownMenu.Content {...args}>\n            <DropdownMenu.Item>Action 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Action 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Action 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n\n        <Text render={<div />} size=\"2\" weight=\"bold\" style={{ marginTop: 'var(--space-4)' }}>\n          Detached triggers with shared handle:\n        </Text>\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <DropdownMenu.Trigger handle={menuHandle}>\n            <Button variant=\"surface\">Detached A</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Trigger handle={menuHandle}>\n            <Button variant=\"surface\">Detached B</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Trigger handle={menuHandle}>\n            <Button variant=\"surface\">Detached C</Button>\n          </DropdownMenu.Trigger>\n        </div>\n\n        <DropdownMenu.Root handle={menuHandle}>\n          <DropdownMenu.Content {...args}>\n            <DropdownMenu.Item>Shared Action 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Shared Action 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Shared Action 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n      </div>\n    );\n  },\n};\n\nconst itemGroups = {\n  library: [\n    { label: 'Add to library', onClick: () => console.log('Adding to library') },\n    { label: 'Add to favorites', onClick: () => console.log('Adding to favorites') },\n  ],\n  playback: [\n    { label: 'Play', onClick: () => console.log('Playing') },\n    { label: 'Add to queue', onClick: () => console.log('Adding to queue') },\n  ],\n  share: [\n    { label: 'Share', onClick: () => console.log('Sharing') },\n    { label: 'Copy link', onClick: () => console.log('Copying link') },\n  ],\n} as const;\n\ntype MenuKey = keyof typeof itemGroups;\n\nexport const ControlledWithMultipleTriggers: Story = {\n  name: 'Controlled Mode with Multiple Triggers',\n  render: function Render(args) {\n    const menuHandle = React.useMemo(() => DropdownMenu.createHandle<MenuKey>(), []);\n    const [open, setOpen] = React.useState(false);\n    const [activeTrigger, setActiveTrigger] = React.useState<string | null>(null);\n\n    const handleOpenChange: React.ComponentProps<typeof DropdownMenu.Root>['onOpenChange'] = (isOpen, eventDetails) => {\n      setOpen(isOpen);\n      if (isOpen && eventDetails?.trigger) {\n        setActiveTrigger(eventDetails.trigger.id ?? null);\n      }\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 600, textAlign: 'center' }}>\n          Control a menu's open state externally with the <Code>open</Code> and <Code>onOpenChange</Code> props. When\n          more than one trigger can open the menu, track the active trigger with <Code>triggerId</Code> on{' '}\n          <Code>&lt;DropdownMenu.Root&gt;</Code> and matching <Code>id</Code> props on each trigger.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', flexWrap: 'wrap', justifyContent: 'center' }}>\n          <DropdownMenu.Trigger handle={menuHandle} id=\"menu-trigger-library\" payload=\"library\">\n            <Button variant=\"soft\">Library</Button>\n          </DropdownMenu.Trigger>\n\n          <DropdownMenu.Trigger handle={menuHandle} id=\"menu-trigger-playback\" payload=\"playback\">\n            <Button variant=\"soft\">Playback</Button>\n          </DropdownMenu.Trigger>\n\n          <DropdownMenu.Trigger handle={menuHandle} id=\"menu-trigger-share\" payload=\"share\">\n            <Button variant=\"soft\">Share</Button>\n          </DropdownMenu.Trigger>\n\n          <Button\n            variant=\"surface\"\n            onClick={() => {\n              setActiveTrigger('menu-trigger-playback');\n              setOpen(true);\n            }}\n          >\n            Open Playback (controlled)\n          </Button>\n        </div>\n\n        <DropdownMenu.Root handle={menuHandle} open={open} triggerId={activeTrigger} onOpenChange={handleOpenChange}>\n          {({ payload }) => (\n            <DropdownMenu.Content {...args}>\n              {payload &&\n                itemGroups[payload].map((item, index) => (\n                  <DropdownMenu.Item key={index} onClick={item.onClick}>\n                    {item.label}\n                  </DropdownMenu.Item>\n                ))}\n            </DropdownMenu.Content>\n          )}\n        </DropdownMenu.Root>\n      </div>\n    );\n  },\n};\n\nexport const SideAndAlign: Story = {\n  name: 'Side and Align',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 500, textAlign: 'center' }}>\n        Control where the menu appears relative to the trigger using <Code>side</Code> and <Code>align</Code> props.\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-3)', flexWrap: 'wrap', justifyContent: 'center' }}>\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">Bottom Start</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content {...args} side=\"bottom\" align=\"start\">\n            <DropdownMenu.Item>Item 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">Bottom Center</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content {...args} side=\"bottom\" align=\"center\">\n            <DropdownMenu.Item>Item 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">Bottom End</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content {...args} side=\"bottom\" align=\"end\">\n            <DropdownMenu.Item>Item 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n      </div>\n\n      <div style={{ display: 'flex', gap: 'var(--space-3)', flexWrap: 'wrap', justifyContent: 'center' }}>\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">Top Start</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content {...args} side=\"top\" align=\"start\">\n            <DropdownMenu.Item>Item 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">Right Start</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content {...args} side=\"right\" align=\"start\">\n            <DropdownMenu.Item>Item 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">Left Start</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content {...args} side=\"left\" align=\"start\">\n            <DropdownMenu.Item>Item 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n      </div>\n    </div>\n  ),\n};\n\nexport const SideOffsetAndAlignOffset: Story = {\n  name: 'Side Offset and Align Offset',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 500, textAlign: 'center' }}>\n        Fine-tune menu positioning with <Code>sideOffset</Code> (distance from trigger) and <Code>alignOffset</Code>{' '}\n        (shift along the alignment axis).\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-4)', flexWrap: 'wrap', justifyContent: 'center' }}>\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">Default (sideOffset: 4)</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content {...args}>\n            <DropdownMenu.Item>Item 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">sideOffset: 16</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content {...args} sideOffset={16}>\n            <DropdownMenu.Item>Item 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">sideOffset: 0</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content {...args} sideOffset={0}>\n            <DropdownMenu.Item>Item 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n      </div>\n\n      <div style={{ display: 'flex', gap: 'var(--space-4)', flexWrap: 'wrap', justifyContent: 'center' }}>\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">alignOffset: 0</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content {...args} align=\"start\" alignOffset={0}>\n            <DropdownMenu.Item>Item 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">alignOffset: 20</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content {...args} align=\"start\" alignOffset={20}>\n            <DropdownMenu.Item>Item 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">alignOffset: -20</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content {...args} align=\"start\" alignOffset={-20}>\n            <DropdownMenu.Item>Item 1</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 2</DropdownMenu.Item>\n            <DropdownMenu.Item>Item 3</DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n      </div>\n    </div>\n  ),\n};\n\nexport const ManyAdjacentSubmenus: Story = {\n  name: 'Many Adjacent Submenus',\n  render: (args) => {\n    const handleItemClick = (event: React.MouseEvent<HTMLDivElement>) => {\n      console.log(`${event.currentTarget.textContent} clicked`);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 500, textAlign: 'center' }}>\n          Stress test with many adjacent submenus. The menu contains 50 submenus, each with 12 nested submenus, each\n          containing 8 items.\n        </Text>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">Open Menu</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content {...args} style={{ maxHeight: 400, overflowY: 'auto' }}>\n            {Array.from({ length: 50 }).map((_, submenuIndex) => (\n              <DropdownMenu.Sub key={submenuIndex}>\n                <DropdownMenu.SubTrigger>Submenu {submenuIndex + 1}</DropdownMenu.SubTrigger>\n                <DropdownMenu.SubContent>\n                  {Array.from({ length: 12 }).map((__, itemIndex) => (\n                    <DropdownMenu.Sub key={itemIndex}>\n                      <DropdownMenu.SubTrigger>\n                        Submenu {submenuIndex + 1} - Item {itemIndex + 1}\n                      </DropdownMenu.SubTrigger>\n                      <DropdownMenu.SubContent>\n                        {Array.from({ length: 8 }).map((___, nestedIndex) => (\n                          <DropdownMenu.Item key={nestedIndex} onClick={handleItemClick}>\n                            Nested {submenuIndex + 1}.{itemIndex + 1} - Item {nestedIndex + 1}\n                          </DropdownMenu.Item>\n                        ))}\n                      </DropdownMenu.SubContent>\n                    </DropdownMenu.Sub>\n                  ))}\n                </DropdownMenu.SubContent>\n              </DropdownMenu.Sub>\n            ))}\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/dropdown-menu/dropdown-menu.tsx",
    "content": "'use client';\n\nimport { Menu as MenuPrimitive } from '@base-ui/react/menu';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { ThickCheckIcon, ThickChevronRightIcon } from '../../icons';\nimport { Theme, useThemeContext } from '../../theme';\nimport { ScrollArea } from '../scroll-area';\nimport {\n  dropdownMenuCheckboxItemPropDefs,\n  dropdownMenuContentPropDefs,\n  dropdownMenuItemPropDefs,\n} from './dropdown-menu.props';\n\nimport type { GetPropDefTypes } from '../../helpers';\n\n// Re-export createHandle for detached triggers\nconst createHandle = MenuPrimitive.createHandle;\n\n// Types from Base UI\ntype RootProps = React.ComponentProps<typeof MenuPrimitive.Root>;\n\n// Handle type - extracts the return type of createHandle with a generic\ntype DropdownMenuHandle<T = unknown> = ReturnType<typeof MenuPrimitive.createHandle<T>>;\n\n// Root - generic to infer payload type from handle\ninterface DropdownMenuRootProps<T = unknown> extends Omit<RootProps, 'className' | 'render' | 'children' | 'handle'> {\n  children?: React.ReactNode | ((props: { payload: T | undefined }) => React.ReactNode);\n  handle?: DropdownMenuHandle<T>;\n}\nfunction DropdownMenuRoot<T = unknown>(props: DropdownMenuRootProps<T>) {\n  return <MenuPrimitive.Root {...(props as RootProps)} />;\n}\nDropdownMenuRoot.displayName = 'DropdownMenuRoot';\n\n// Trigger - generic to infer payload type from handle\ninterface DropdownMenuTriggerProps<T = unknown> extends Omit<\n  React.ComponentProps<typeof MenuPrimitive.Trigger>,\n  'render' | 'className' | 'handle' | 'payload'\n> {\n  className?: string;\n  handle?: DropdownMenuHandle<T>;\n  payload?: T;\n}\nfunction DropdownMenuTrigger<T = unknown>({ children, ...props }: DropdownMenuTriggerProps<T>) {\n  return (\n    <MenuPrimitive.Trigger\n      {...(props as React.ComponentProps<typeof MenuPrimitive.Trigger>)}\n      render={children as React.ReactElement}\n    />\n  );\n}\nDropdownMenuTrigger.displayName = 'DropdownMenuTrigger';\n\ntype DropdownMenuContentOwnProps = GetPropDefTypes<typeof dropdownMenuContentPropDefs>;\ntype DropdownMenuContentContextValue = DropdownMenuContentOwnProps;\nconst DropdownMenuContentContext = React.createContext<DropdownMenuContentContextValue>({});\n\ninterface DropdownMenuContentProps\n  extends\n    Omit<React.ComponentProps<typeof MenuPrimitive.Popup>, 'className' | 'render' | 'style'>,\n    DropdownMenuContentContextValue {\n  className?: string;\n  style?: React.CSSProperties;\n  container?: React.ComponentProps<typeof MenuPrimitive.Portal>['container'];\n  keepMounted?: React.ComponentProps<typeof MenuPrimitive.Portal>['keepMounted'];\n  // Positioner props\n  side?: React.ComponentProps<typeof MenuPrimitive.Positioner>['side'];\n  sideOffset?: React.ComponentProps<typeof MenuPrimitive.Positioner>['sideOffset'];\n  align?: React.ComponentProps<typeof MenuPrimitive.Positioner>['align'];\n  alignOffset?: React.ComponentProps<typeof MenuPrimitive.Positioner>['alignOffset'];\n  collisionPadding?: React.ComponentProps<typeof MenuPrimitive.Positioner>['collisionPadding'];\n}\n\nconst DropdownMenuContent = (props: DropdownMenuContentProps) => {\n  const themeContext = useThemeContext();\n  const {\n    className,\n    children,\n    size = dropdownMenuContentPropDefs.size.default,\n    color = dropdownMenuItemPropDefs.color.default,\n    variant = dropdownMenuContentPropDefs.variant.default,\n    container,\n    keepMounted,\n    // Positioner props\n    side = 'bottom',\n    sideOffset = 4,\n    align = 'start',\n    alignOffset,\n    collisionPadding = 10,\n    ...popupProps\n  } = props;\n  const resolvedColor = color ?? themeContext.accentColor;\n  return (\n    <MenuPrimitive.Portal container={container} keepMounted={keepMounted}>\n      <MenuPrimitive.Positioner\n        className=\"fui-DropdownMenuPositioner\"\n        side={side}\n        sideOffset={sideOffset}\n        align={align}\n        alignOffset={alignOffset}\n        collisionPadding={collisionPadding}\n      >\n        <Theme\n          render={<MenuPrimitive.Popup />}\n          data-accent-color={resolvedColor}\n          {...popupProps}\n          className={classNames(\n            'fui-BaseMenuContent',\n            'fui-DropdownMenuContent',\n            `fui-variant-${variant}`,\n            className,\n            `fui-r-size-${size}`,\n          )}\n        >\n          <ScrollArea type=\"auto\">\n            <div className={classNames('fui-BaseMenuViewport', 'fui-DropdownMenuViewport')}>\n              <DropdownMenuContentContext.Provider\n                value={React.useMemo(() => ({ size, color: resolvedColor, variant }), [size, resolvedColor, variant])}\n              >\n                {children}\n              </DropdownMenuContentContext.Provider>\n            </div>\n          </ScrollArea>\n        </Theme>\n      </MenuPrimitive.Positioner>\n    </MenuPrimitive.Portal>\n  );\n};\nDropdownMenuContent.displayName = 'DropdownMenuContent';\n\ninterface DropdownMenuGroupLabelProps extends Omit<\n  React.ComponentProps<typeof MenuPrimitive.GroupLabel>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst DropdownMenuGroupLabel = (props: DropdownMenuGroupLabelProps) => (\n  <MenuPrimitive.GroupLabel\n    {...props}\n    className={classNames('fui-BaseMenuGroupLabel', 'fui-DropdownMenuGroupLabel', props.className)}\n  />\n);\nDropdownMenuGroupLabel.displayName = 'DropdownMenuGroupLabel';\n\ntype DropdownMenuItemOwnProps = GetPropDefTypes<typeof dropdownMenuItemPropDefs>;\ninterface DropdownMenuItemProps\n  extends Omit<React.ComponentProps<typeof MenuPrimitive.Item>, 'className' | 'color'>, DropdownMenuItemOwnProps {\n  className?: string;\n}\n\nconst DropdownMenuItem = (props: DropdownMenuItemProps) => {\n  const { className, children, color = dropdownMenuItemPropDefs.color.default, shortcut, ...itemProps } = props;\n  return (\n    <MenuPrimitive.Item\n      data-accent-color={color}\n      {...itemProps}\n      className={classNames('fui-reset', 'fui-BaseMenuItem', 'fui-DropdownMenuItem', className)}\n    >\n      {children}\n      {shortcut && <div className=\"fui-BaseMenuShortcut fui-DropdownMenuShortcut\">{shortcut}</div>}\n    </MenuPrimitive.Item>\n  );\n};\nDropdownMenuItem.displayName = 'DropdownMenuItem';\n\ninterface DropdownMenuGroupProps extends Omit<\n  React.ComponentProps<typeof MenuPrimitive.Group>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst DropdownMenuGroup = (props: DropdownMenuGroupProps) => (\n  <MenuPrimitive.Group\n    {...props}\n    className={classNames('fui-BaseMenuGroup', 'fui-DropdownMenuGroup', props.className)}\n  />\n);\nDropdownMenuGroup.displayName = 'DropdownMenuGroup';\n\ninterface DropdownMenuRadioGroupProps extends Omit<\n  React.ComponentProps<typeof MenuPrimitive.RadioGroup>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst DropdownMenuRadioGroup = (props: DropdownMenuRadioGroupProps) => (\n  <MenuPrimitive.RadioGroup\n    {...props}\n    className={classNames('fui-BaseMenuRadioGroup', 'fui-DropdownMenuRadioGroup', props.className)}\n  />\n);\nDropdownMenuRadioGroup.displayName = 'DropdownMenuRadioGroup';\n\ninterface DropdownMenuRadioItemProps extends Omit<\n  React.ComponentProps<typeof MenuPrimitive.RadioItem>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst DropdownMenuRadioItem = (props: DropdownMenuRadioItemProps) => {\n  const { children, className, ...itemProps } = props;\n  return (\n    <MenuPrimitive.RadioItem\n      {...itemProps}\n      className={classNames(\n        'fui-BaseMenuItem',\n        'fui-BaseMenuRadioItem',\n        'fui-DropdownMenuItem',\n        'fui-DropdownMenuRadioItem',\n        className,\n      )}\n    >\n      {children}\n      <MenuPrimitive.RadioItemIndicator className=\"fui-BaseMenuItemIndicator fui-DropdownMenuItemIndicator\">\n        <ThickCheckIcon className=\"fui-BaseMenuItemIndicatorIcon fui-DropdownMenuItemIndicatorIcon\" />\n      </MenuPrimitive.RadioItemIndicator>\n    </MenuPrimitive.RadioItem>\n  );\n};\nDropdownMenuRadioItem.displayName = 'DropdownMenuRadioItem';\n\ntype DropdownMenuCheckboxItemOwnProps = GetPropDefTypes<typeof dropdownMenuCheckboxItemPropDefs>;\ninterface DropdownMenuCheckboxItemProps\n  extends\n    Omit<React.ComponentProps<typeof MenuPrimitive.CheckboxItem>, 'className' | 'render'>,\n    DropdownMenuCheckboxItemOwnProps {\n  className?: string;\n}\n\nconst DropdownMenuCheckboxItem = (props: DropdownMenuCheckboxItemProps) => {\n  const { children, className, shortcut, ...itemProps } = props;\n  return (\n    <MenuPrimitive.CheckboxItem\n      {...itemProps}\n      className={classNames(\n        'fui-BaseMenuItem',\n        'fui-BaseMenuCheckboxItem',\n        'fui-DropdownMenuItem',\n        'fui-DropdownMenuCheckboxItem',\n        className,\n      )}\n    >\n      {children}\n      <MenuPrimitive.CheckboxItemIndicator className=\"fui-BaseMenuItemIndicator fui-DropdownMenuItemIndicator\">\n        <ThickCheckIcon className=\"fui-BaseMenuItemIndicatorIcon fui-DropdownMenuItemIndicatorIcon\" />\n      </MenuPrimitive.CheckboxItemIndicator>\n      {shortcut && <div className=\"fui-BaseMenuShortcut fui-DropdownMenuShortcut\">{shortcut}</div>}\n    </MenuPrimitive.CheckboxItem>\n  );\n};\nDropdownMenuCheckboxItem.displayName = 'DropdownMenuCheckboxItem';\n\ninterface DropdownMenuSubProps extends Omit<React.ComponentProps<typeof MenuPrimitive.SubmenuRoot>, 'className'> {}\nconst DropdownMenuSub: React.FC<DropdownMenuSubProps> = (props) => <MenuPrimitive.SubmenuRoot {...props} />;\nDropdownMenuSub.displayName = 'DropdownMenuSub';\n\ninterface DropdownMenuSubTriggerProps extends Omit<\n  React.ComponentProps<typeof MenuPrimitive.SubmenuTrigger>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst DropdownMenuSubTrigger = (props: DropdownMenuSubTriggerProps) => {\n  const { className, children, ...subTriggerProps } = props;\n  return (\n    <MenuPrimitive.SubmenuTrigger\n      {...subTriggerProps}\n      className={classNames(\n        'fui-BaseMenuItem',\n        'fui-BaseMenuSubTrigger',\n        'fui-DropdownMenuItem',\n        'fui-DropdownMenuSubTrigger',\n        className,\n      )}\n    >\n      {children}\n      <div className=\"fui-BaseMenuShortcut fui-DropdownMenuShortcut\">\n        <ThickChevronRightIcon className=\"fui-BaseMenuSubTriggerIcon fui-DropdownMenuSubTriggerIcon\" />\n      </div>\n    </MenuPrimitive.SubmenuTrigger>\n  );\n};\nDropdownMenuSubTrigger.displayName = 'DropdownMenuSubTrigger';\n\ninterface DropdownMenuSubContentProps extends Omit<\n  React.ComponentProps<typeof MenuPrimitive.Popup>,\n  'className' | 'render' | 'style'\n> {\n  className?: string;\n  style?: React.CSSProperties;\n  container?: React.ComponentProps<typeof MenuPrimitive.Portal>['container'];\n  keepMounted?: React.ComponentProps<typeof MenuPrimitive.Portal>['keepMounted'];\n  // Positioner props\n  sideOffset?: React.ComponentProps<typeof MenuPrimitive.Positioner>['sideOffset'];\n  alignOffset?: React.ComponentProps<typeof MenuPrimitive.Positioner>['alignOffset'];\n  collisionPadding?: React.ComponentProps<typeof MenuPrimitive.Positioner>['collisionPadding'];\n}\n\nconst DropdownMenuSubContent = (props: DropdownMenuSubContentProps) => {\n  const {\n    className,\n    children,\n    container,\n    keepMounted,\n    sideOffset = 2,\n    alignOffset = -4,\n    collisionPadding = 10,\n    ...popupProps\n  } = props;\n  const { size, color, variant } = React.useContext(DropdownMenuContentContext);\n  return (\n    <MenuPrimitive.Portal container={container} keepMounted={keepMounted}>\n      <MenuPrimitive.Positioner\n        className=\"fui-DropdownMenuPositioner\"\n        sideOffset={sideOffset}\n        alignOffset={alignOffset}\n        collisionPadding={collisionPadding}\n      >\n        <Theme\n          render={<MenuPrimitive.Popup />}\n          data-accent-color={color}\n          {...popupProps}\n          className={classNames(\n            'fui-BaseMenuContent',\n            'fui-BaseMenuSubContent',\n            'fui-DropdownMenuContent',\n            'fui-DropdownMenuSubContent',\n            `fui-variant-${variant}`,\n            className,\n            `fui-r-size-${size}`,\n          )}\n        >\n          <ScrollArea type=\"auto\">\n            <div className={classNames('fui-BaseMenuViewport', 'fui-DropdownMenuViewport')}>{children}</div>\n          </ScrollArea>\n        </Theme>\n      </MenuPrimitive.Positioner>\n    </MenuPrimitive.Portal>\n  );\n};\nDropdownMenuSubContent.displayName = 'DropdownMenuSubContent';\n\ninterface DropdownMenuSeparatorProps extends Omit<\n  React.ComponentProps<typeof MenuPrimitive.Separator>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst DropdownMenuSeparator = (props: DropdownMenuSeparatorProps) => (\n  <MenuPrimitive.Separator\n    {...props}\n    className={classNames('fui-BaseMenuSeparator', 'fui-DropdownMenuSeparator', props.className)}\n  />\n);\nDropdownMenuSeparator.displayName = 'DropdownMenuSeparator';\n\nexport {\n  DropdownMenuCheckboxItem as CheckboxItem,\n  DropdownMenuContent as Content,\n  createHandle,\n  DropdownMenuGroup as Group,\n  DropdownMenuGroupLabel as GroupLabel,\n  DropdownMenuItem as Item,\n  DropdownMenuRadioGroup as RadioGroup,\n  DropdownMenuRadioItem as RadioItem,\n  DropdownMenuRoot as Root,\n  DropdownMenuSeparator as Separator,\n  DropdownMenuSub as Sub,\n  DropdownMenuSubContent as SubContent,\n  DropdownMenuSubTrigger as SubTrigger,\n  DropdownMenuTrigger as Trigger,\n};\n\nexport type {\n  DropdownMenuCheckboxItemProps as CheckboxItemProps,\n  DropdownMenuContentProps as ContentProps,\n  DropdownMenuGroupLabelProps as GroupLabelProps,\n  DropdownMenuGroupProps as GroupProps,\n  DropdownMenuHandle as Handle,\n  DropdownMenuItemProps as ItemProps,\n  DropdownMenuRadioGroupProps as RadioGroupProps,\n  DropdownMenuRadioItemProps as RadioItemProps,\n  DropdownMenuRootProps as RootProps,\n  DropdownMenuSeparatorProps as SeparatorProps,\n  DropdownMenuSubContentProps as SubContentProps,\n  DropdownMenuSubProps as SubProps,\n  DropdownMenuSubTriggerProps as SubTriggerProps,\n  DropdownMenuTriggerProps as TriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/dropdown-menu/index.ts",
    "content": "export * as DropdownMenu from './dropdown-menu';\nexport * from './dropdown-menu.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/em/em.css",
    "content": ".fui-Em {\n  box-sizing: border-box;\n  font-family: var(--em-font-family);\n  font-size: calc(var(--em-font-size-adjust) * 1em);\n  font-style: var(--em-font-style);\n  font-weight: var(--em-font-weight);\n  line-height: 1.25;\n  letter-spacing: calc(var(--em-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)));\n  color: inherit;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/em/em.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Em, Text } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Typography/Em',\n  component: Em,\n  args: {\n    children: 'Em',\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n  render: (args) => (\n    <Text>\n      We <Em {...args}>had</Em> to do something about it.\n    </Text>\n  ),\n} satisfies Meta<typeof Em>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/em/em.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\n\ninterface EmProps extends React.ComponentProps<'em'> {}\n\nconst Em = (props: EmProps) => <em {...props} className={classNames('fui-Em', props.className)} />;\nEm.displayName = 'Em';\n\nexport { Em };\nexport type { EmProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/em/index.ts",
    "content": "export * from './em';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/empty-state/empty-state.css",
    "content": "/* ============================================================================\n * Root - centered flex container\n * ============================================================================ */\n\n.fui-EmptyStateRoot {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  gap: 20px;\n  width: 100%;\n  min-width: 0;\n  flex: 1;\n  padding: 24px;\n  text-align: center;\n  text-wrap: balance;\n  border-radius: 16px;\n  --max-content-width: 400px;\n}\n\n/* ============================================================================\n * Header - title and description container\n * ============================================================================ */\n\n.fui-EmptyStateHeader {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  max-width: var(--max-content-width);\n}\n\n/* ============================================================================\n * Media - icon/image container\n * ============================================================================ */\n\n.fui-EmptyStateMedia {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  margin-bottom: 16px;\n\n  /* Soft variant - accent background with rounded corners */\n  &:where(.fui-variant-soft) {\n    width: 64px;\n    height: 64px;\n    background: var(--accent-a3);\n    color: var(--accent-11);\n    border-radius: 20px;\n    /* In case where emoji or text like initials is inserted instead of an icon */\n    font-size: 32px;\n  }\n\n  &:where([data-accent-color='gray']) {\n    color: var(--accent-12);\n  }\n}\n\n/* ============================================================================\n * Title / Description spacing\n * ============================================================================ */\n\n.fui-EmptyStateDescription:where(.fui-EmptyStateTitle + .fui-EmptyStateDescription) {\n  margin-top: 10px;\n}\n\n/* ============================================================================\n * Actions - actions container\n * ============================================================================ */\n\n.fui-EmptyStateActions {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n  width: 100%;\n  min-width: 0;\n  max-width: var(--max-content-width);\n  text-wrap: balance;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/empty-state/empty-state.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport {\n  Bell24,\n  CheckmarkCircleFilled16,\n  Document24,\n  DocumentLines24,\n  FolderAdd24,\n  Gear24,\n  HandWave24,\n  LightningFilled24,\n  MagnifyingGlass16,\n  MagnifyingGlass24,\n  Message16,\n  PeoplePlus24,\n  Plus16,\n  Sad24,\n  SparkleFilled24,\n  Upload16,\n  XCircleFilled24,\n} from '@frosted-ui/icons';\nimport React from 'react';\nimport {\n  Avatar,\n  AvatarStack,\n  Button,\n  Checkbox,\n  EmptyState,\n  Field,\n  Kbd,\n  Link,\n  OTPField,\n  Shine,\n  Text,\n  TextField,\n} from '..';\nimport { getColorForEmoji } from '../../helpers/emoji-colors';\n\nconst meta = {\n  title: 'Components/EmptyState',\n  component: EmptyState.Root,\n  parameters: {\n    layout: 'centered',\n  },\n  tags: ['autodocs'],\n} satisfies Meta<typeof EmptyState.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\nexport const Default: Story = {\n  render: () => (\n    <EmptyState.Root>\n      <EmptyState.Header>\n        <EmptyState.Media>\n          <FolderAdd24 />\n        </EmptyState.Media>\n        <EmptyState.Title>No projects found</EmptyState.Title>\n        <EmptyState.Description>\n          Projects help you organize your work. Get started by creating a new project or importing an existing one.\n        </EmptyState.Description>\n      </EmptyState.Header>\n      <EmptyState.Actions\n        style={{\n          display: 'flex',\n          flexDirection: 'row',\n        }}\n      >\n        <Button variant=\"surface\">Clear search</Button>\n        <Button variant=\"solid\">Create project</Button>\n      </EmptyState.Actions>\n      <Link underline=\"always\" href=\"#\" size=\"2\">\n        Learn more\n      </Link>\n    </EmptyState.Root>\n  ),\n};\n\nexport const SearchResults: Story = {\n  render: () => (\n    <EmptyState.Root>\n      <EmptyState.Header>\n        <EmptyState.Media>\n          <Sad24 />\n        </EmptyState.Media>\n        <EmptyState.Title>No results found</EmptyState.Title>\n        <EmptyState.Description>\n          We couldn't find anything matching your search. Try using different keywords.\n        </EmptyState.Description>\n      </EmptyState.Header>\n    </EmptyState.Root>\n  ),\n};\n\nexport const Minimal: Story = {\n  render: () => (\n    <EmptyState.Root>\n      <EmptyState.Header>\n        <EmptyState.Title>Nothing here yet</EmptyState.Title>\n        <EmptyState.Description>This section will be populated once you add some items.</EmptyState.Description>\n      </EmptyState.Header>\n    </EmptyState.Root>\n  ),\n};\n\nexport const Colors: Story = {\n  render: () => (\n    <div style={{ display: 'grid', gridTemplateColumns: 'repeat(2, 1fr)', gap: 16 }}>\n      <EmptyState.Root>\n        <EmptyState.Header>\n          <EmptyState.Media color=\"blue\">\n            <Document24 />\n          </EmptyState.Media>\n          <EmptyState.Title>No documents</EmptyState.Title>\n          <EmptyState.Description>Create your first document to get started.</EmptyState.Description>\n        </EmptyState.Header>\n        <EmptyState.Actions>\n          <Button variant=\"surface\" color=\"blue\">\n            <Plus16 />\n            New document\n          </Button>\n        </EmptyState.Actions>\n      </EmptyState.Root>\n\n      <EmptyState.Root>\n        <EmptyState.Header>\n          <EmptyState.Media color=\"green\">\n            <Plus16 />\n          </EmptyState.Media>\n          <EmptyState.Title>No deployments</EmptyState.Title>\n          <EmptyState.Description>Deploy your first app to see it here.</EmptyState.Description>\n        </EmptyState.Header>\n        <EmptyState.Actions>\n          <Button variant=\"soft\" color=\"green\">\n            Deploy now\n          </Button>\n        </EmptyState.Actions>\n      </EmptyState.Root>\n\n      <EmptyState.Root>\n        <EmptyState.Header>\n          <EmptyState.Media color=\"lemon\">\n            <Bell24 />\n          </EmptyState.Media>\n          <EmptyState.Title>No notifications</EmptyState.Title>\n          <EmptyState.Description>Configure alerts to stay informed.</EmptyState.Description>\n        </EmptyState.Header>\n        <EmptyState.Actions>\n          <Button variant=\"solid\" color=\"lemon\">\n            Set up alerts\n          </Button>\n        </EmptyState.Actions>\n      </EmptyState.Root>\n\n      <EmptyState.Root>\n        <EmptyState.Header>\n          <EmptyState.Media color=\"danger\">\n            <Sad24 />\n          </EmptyState.Media>\n          <EmptyState.Title>Too many errors</EmptyState.Title>\n          <EmptyState.Description>Your application has critical issues that need attention.</EmptyState.Description>\n        </EmptyState.Header>\n        <EmptyState.Actions>\n          <Button variant=\"solid\" color=\"danger\">\n            View errors\n          </Button>\n        </EmptyState.Actions>\n      </EmptyState.Root>\n    </div>\n  ),\n};\n\nexport const Emojis: Story = {\n  render: () => {\n    const emojis = [\n      {\n        emoji: '💕',\n        title: 'No favorites',\n        description: 'Save items you love for quick access.',\n        action: 'Browse items',\n      },\n      {\n        emoji: '🎉',\n        title: 'No celebrations',\n        description: 'Complete milestones to earn achievements.',\n        action: 'View goals',\n      },\n      {\n        emoji: '💩',\n        title: 'No bugs found',\n        description: 'Your code is squeaky clean. Nice work!',\n        action: 'Run tests',\n      },\n      {\n        emoji: '🌱',\n        title: 'No projects',\n        description: 'Plant the seed for your next big idea.',\n        action: 'Start project',\n      },\n    ];\n\n    return (\n      <div style={{ display: 'grid', gridTemplateColumns: 'repeat(2, 1fr)', gap: 16 }}>\n        {emojis.map(({ emoji, title, description, action }) => {\n          const color = getColorForEmoji(emoji) ?? 'gray';\n          return (\n            <EmptyState.Root key={emoji}>\n              <EmptyState.Header>\n                <EmptyState.Media color={color}>{emoji}</EmptyState.Media>\n                <EmptyState.Title>{title}</EmptyState.Title>\n                <EmptyState.Description>{description}</EmptyState.Description>\n              </EmptyState.Header>\n              <EmptyState.Actions>\n                <Button variant=\"solid\" color={color}>\n                  {action}\n                </Button>\n              </EmptyState.Actions>\n            </EmptyState.Root>\n          );\n        })}\n      </div>\n    );\n  },\n};\n\nexport const ShinyEmojis: Story = {\n  render: () => {\n    const emojis = [\n      {\n        emoji: '💕',\n        title: 'No favorites',\n        description: 'Save items you love for quick access.',\n        action: 'Browse items',\n      },\n      {\n        emoji: '🎉',\n        title: 'No celebrations',\n        description: 'Complete milestones to earn achievements.',\n        action: 'View goals',\n      },\n      {\n        emoji: '💩',\n        title: 'No bugs found',\n        description: 'Your code is squeaky clean. Nice work!',\n        action: 'Run tests',\n      },\n      {\n        emoji: '🌱',\n        title: 'No projects',\n        description: 'Plant the seed for your next big idea.',\n        action: 'Start project',\n      },\n    ];\n\n    return (\n      <div style={{ display: 'grid', gridTemplateColumns: 'repeat(2, 1fr)', gap: 16 }}>\n        {emojis.map(({ emoji, title, description, action }) => {\n          const color = getColorForEmoji(emoji) ?? 'gray';\n          return (\n            <EmptyState.Root key={emoji}>\n              <Shine\n                style={{\n                  fontSize: 64,\n                  lineHeight: 1,\n                }}\n              >\n                {emoji}\n              </Shine>\n              <EmptyState.Header>\n                <EmptyState.Title>{title}</EmptyState.Title>\n                <EmptyState.Description>{description}</EmptyState.Description>\n              </EmptyState.Header>\n\n              <EmptyState.Actions>\n                <Button variant=\"solid\" color={color}>\n                  {action}\n                </Button>\n              </EmptyState.Actions>\n            </EmptyState.Root>\n          );\n        })}\n      </div>\n    );\n  },\n};\n\nexport const WithAvatar: Story = {\n  render: () => (\n    <EmptyState.Root>\n      <EmptyState.Header>\n        <EmptyState.Media variant=\"ghost\">\n          <Avatar\n            size=\"5\"\n            fallback=\"Luna Rose\"\n            color=\"pink\"\n            src=\"https://images.unsplash.com/photo-1544005313-94ddf0286df2?w=256&h=256&q=70&crop=faces&fit=crop\"\n          />\n        </EmptyState.Media>\n        <EmptyState.Title>User Offline</EmptyState.Title>\n        <EmptyState.Description>\n          This user is currently offline. You can leave a message to notify them or try again later.\n        </EmptyState.Description>\n      </EmptyState.Header>\n      <EmptyState.Actions>\n        <Button>\n          <Message16 />\n          Leave Message\n        </Button>\n      </EmptyState.Actions>\n    </EmptyState.Root>\n  ),\n};\n\nexport const WithAvatarStack: Story = {\n  render: () => (\n    <EmptyState.Root>\n      <EmptyState.Header>\n        <EmptyState.Media variant=\"ghost\">\n          <AvatarStack.Root size=\"5\">\n            <AvatarStack.Avatar\n              fallback=\"Cameron Zoub\"\n              color=\"blue\"\n              src=\"https://images.unsplash.com/photo-1502823403499-6ccfcf4fb453?w=256&h=256&q=70&crop=focalpoint&fp-x=0.5&fp-y=0.3&fp-z=1&fit=crop\"\n            />\n            <AvatarStack.Avatar fallback=\"Luna Rose\" color=\"pink\" />\n            <AvatarStack.Avatar fallback=\"Ethan Livers\" color=\"green\" />\n          </AvatarStack.Root>\n        </EmptyState.Media>\n        <EmptyState.Title>No Team Members</EmptyState.Title>\n        <EmptyState.Description>Invite your team to collaborate on this project.</EmptyState.Description>\n      </EmptyState.Header>\n      <EmptyState.Actions>\n        <Button variant=\"solid\">\n          <Plus16 />\n          Invite Members\n        </Button>\n      </EmptyState.Actions>\n    </EmptyState.Root>\n  ),\n};\n\nexport const WithTextFieldAndButton: Story = {\n  render: () => (\n    <EmptyState.Root>\n      <EmptyState.Header>\n        <EmptyState.Media color=\"green\">\n          <PeoplePlus24 />\n        </EmptyState.Media>\n        <EmptyState.Title>Invite teammates</EmptyState.Title>\n        <EmptyState.Description>Enter an email address to send an invitation.</EmptyState.Description>\n      </EmptyState.Header>\n      <EmptyState.Actions>\n        <div style={{ display: 'flex', gap: 8, width: '100%' }}>\n          <TextField.Root style={{ flex: 1 }}>\n            <TextField.Input type=\"email\" placeholder=\"colleague@company.com\" />\n          </TextField.Root>\n          <Button variant=\"solid\" color=\"green\">\n            Invite\n          </Button>\n        </div>\n      </EmptyState.Actions>\n    </EmptyState.Root>\n  ),\n};\n\nexport const WithCheckbox: Story = {\n  render: () => (\n    <EmptyState.Root>\n      <EmptyState.Header>\n        <EmptyState.Media color=\"blue\">\n          <HandWave24 />\n        </EmptyState.Media>\n        <EmptyState.Title>Welcome to the app!</EmptyState.Title>\n        <EmptyState.Description>\n          We've prepared a quick tour to help you get started with the main features.\n        </EmptyState.Description>\n      </EmptyState.Header>\n      <EmptyState.Actions>\n        <Button variant=\"solid\" color=\"blue\">\n          Start tour\n        </Button>\n        <Field.Root>\n          <Field.Label style={{ display: 'flex', margin: 'auto', alignItems: 'center', gap: 8, cursor: 'pointer' }}>\n            <Checkbox size=\"1\" />\n            <Text size=\"1\" color=\"gray\">\n              Don't show this again\n            </Text>\n          </Field.Label>\n        </Field.Root>\n      </EmptyState.Actions>\n    </EmptyState.Root>\n  ),\n};\n\nexport const FileDropHint: Story = {\n  render: () => (\n    <EmptyState.Root\n      style={{\n        border: '2px dashed var(--color-stroke)',\n      }}\n    >\n      <EmptyState.Header>\n        <EmptyState.Media>\n          <DocumentLines24 />\n        </EmptyState.Media>\n        <EmptyState.Title>Cloud Storage empty</EmptyState.Title>\n        <EmptyState.Description>Upload files to your cloud storage to access them anywhere.</EmptyState.Description>\n      </EmptyState.Header>\n      <EmptyState.Actions>\n        <Button variant=\"surface\">\n          <Upload16 />\n          Upload files\n        </Button>\n        <Text size=\"1\" color=\"gray\">\n          Supports PDF, PNG, JPG up to 10MB\n        </Text>\n      </EmptyState.Actions>\n    </EmptyState.Root>\n  ),\n};\n\nexport const ErrorWithRetry: Story = {\n  render: () => {\n    const [loading, setLoading] = React.useState(false);\n\n    const handleRetry = () => {\n      setLoading(true);\n      setTimeout(() => setLoading(false), 2000);\n    };\n\n    return (\n      <EmptyState.Root>\n        <EmptyState.Header>\n          <EmptyState.Media color=\"danger\">\n            <XCircleFilled24 />\n          </EmptyState.Media>\n          <EmptyState.Title>Connection failed</EmptyState.Title>\n          <EmptyState.Description>\n            We couldn't connect to the server. Please check your internet connection and try again.\n          </EmptyState.Description>\n        </EmptyState.Header>\n        <EmptyState.Actions>\n          <Button variant=\"solid\" color=\"danger\" onClick={handleRetry} loading={loading}>\n            Try again\n          </Button>\n          <Link href=\"#\" size=\"2\" underline=\"always\">\n            View status page\n          </Link>\n        </EmptyState.Actions>\n      </EmptyState.Root>\n    );\n  },\n};\n\nexport const Achievement: Story = {\n  render: () => (\n    <EmptyState.Root>\n      <EmptyState.Header>\n        <EmptyState.Media variant=\"ghost\">\n          <Text size=\"8\">🏆</Text>\n        </EmptyState.Media>\n        <EmptyState.Title>Achievement Unlocked!</EmptyState.Title>\n        <EmptyState.Description>\n          You've completed your first project. Keep going to unlock more achievements and rewards.\n        </EmptyState.Description>\n      </EmptyState.Header>\n      <EmptyState.Actions>\n        <Button variant=\"solid\" color=\"amber\">\n          View all achievements\n        </Button>\n        <Text size=\"1\" color=\"gray\">\n          3 of 12 achievements unlocked\n        </Text>\n      </EmptyState.Actions>\n    </EmptyState.Root>\n  ),\n};\n\nexport const WithKeyboardShortcut: Story = {\n  render: () => (\n    <EmptyState.Root>\n      <EmptyState.Header>\n        <EmptyState.Media color=\"gray\">\n          <MagnifyingGlass24 />\n        </EmptyState.Media>\n        <EmptyState.Title>Quick search</EmptyState.Title>\n        <EmptyState.Description>\n          Find anything in your workspace instantly using the command palette.\n        </EmptyState.Description>\n      </EmptyState.Header>\n      <EmptyState.Actions>\n        <div style={{ display: 'flex', alignItems: 'center', gap: 8 }}>\n          <Text size=\"2\" color=\"gray\">\n            Press\n          </Text>\n          <Kbd size=\"2\">⌘</Kbd>\n          <Kbd size=\"2\">K</Kbd>\n          <Text size=\"2\" color=\"gray\">\n            to search\n          </Text>\n        </div>\n      </EmptyState.Actions>\n    </EmptyState.Root>\n  ),\n};\n\nexport const WithOTPField: Story = {\n  render: () => (\n    <EmptyState.Root>\n      <EmptyState.Header>\n        <EmptyState.Media color=\"green\">\n          <Gear24 />\n        </EmptyState.Media>\n        <EmptyState.Title>Verify your device</EmptyState.Title>\n        <EmptyState.Description>Enter the 6-digit code sent to your phone ending in ••••42.</EmptyState.Description>\n      </EmptyState.Header>\n      <EmptyState.Actions>\n        <OTPField.Root\n          color=\"green\"\n          maxLength={6}\n          render={({ slots }) => (\n            <>\n              <OTPField.Group>\n                {slots.slice(0, 3).map((slot, index) => (\n                  <OTPField.Slot key={index} {...slot} />\n                ))}\n              </OTPField.Group>\n              <OTPField.Separator />\n              <OTPField.Group>\n                {slots.slice(3).map((slot, index) => (\n                  <OTPField.Slot key={index + 3} {...slot} />\n                ))}\n              </OTPField.Group>\n            </>\n          )}\n        />\n        <Button variant=\"ghost\" size=\"2\" color=\"green\" style={{ textDecoration: 'underline' }}>\n          Resend code\n        </Button>\n      </EmptyState.Actions>\n    </EmptyState.Root>\n  ),\n};\n\nexport const NotFound404: Story = {\n  render: () => (\n    <EmptyState.Root style={{ maxWidth: 480 }}>\n      <EmptyState.Header>\n        <EmptyState.Title size=\"5\" weight=\"bold\">\n          404 - Not Found\n        </EmptyState.Title>\n        <EmptyState.Description size=\"3\">\n          The page you're looking for doesn't exist. Try searching for what you need below.\n        </EmptyState.Description>\n      </EmptyState.Header>\n      <EmptyState.Actions>\n        <TextField.Root size=\"3\" style={{ width: '100%' }}>\n          <TextField.Slot>\n            <MagnifyingGlass16 />\n          </TextField.Slot>\n          <TextField.Input placeholder=\"Try searching for pages...\" />\n        </TextField.Root>\n        <Button size=\"2\" variant=\"ghost\" color=\"gray\" style={{ textDecoration: 'underline' }}>\n          Contact support\n        </Button>\n      </EmptyState.Actions>\n    </EmptyState.Root>\n  ),\n};\n\nexport const AIAssistant: Story = {\n  render: () => (\n    <EmptyState.Root style={{ maxWidth: 420 }}>\n      <EmptyState.Header>\n        <EmptyState.Media>\n          <SparkleFilled24 />\n        </EmptyState.Media>\n        <EmptyState.Title>Start a conversation</EmptyState.Title>\n        <EmptyState.Description>\n          Ask me anything — I can help you write, brainstorm, analyze data, or answer questions.\n        </EmptyState.Description>\n      </EmptyState.Header>\n      <EmptyState.Actions>\n        <div style={{ display: 'flex', gap: 8, flexWrap: 'wrap', justifyContent: 'center' }}>\n          <Button size=\"1\" variant=\"surface\" color=\"gray\" style={{ cursor: 'pointer' }}>\n            ✍️ Help me write\n          </Button>\n          <Button size=\"1\" variant=\"surface\" color=\"gray\" style={{ cursor: 'pointer' }}>\n            💡 Brainstorm ideas\n          </Button>\n          <Button size=\"1\" variant=\"surface\" color=\"gray\" style={{ cursor: 'pointer' }}>\n            📊 Analyze data\n          </Button>\n          <Button size=\"1\" variant=\"surface\" color=\"gray\" style={{ cursor: 'pointer' }}>\n            🔍 Research topic\n          </Button>\n          <Button size=\"1\" variant=\"surface\" color=\"gray\" style={{ cursor: 'pointer' }}>\n            💬 Answer questions\n          </Button>\n        </div>\n        <Text size=\"1\" color=\"gray\">\n          Press{' '}\n          <Kbd size=\"1\" style={{ marginInline: 2 }}>\n            /\n          </Kbd>{' '}\n          to see all commands\n        </Text>\n      </EmptyState.Actions>\n    </EmptyState.Root>\n  ),\n};\n\nexport const UpgradeToPro: Story = {\n  render: () => (\n    <EmptyState.Root\n      style={{\n        maxWidth: 420,\n        borderRadius: 24,\n        border: '1px solid var(--color-stroke)',\n        background: 'var(--color-panel-solid)',\n        paddingTop: 48,\n      }}\n    >\n      <EmptyState.Header>\n        <EmptyState.Media color=\"amber\">\n          <LightningFilled24 />\n        </EmptyState.Media>\n        <EmptyState.Title>Unlock Pro features</EmptyState.Title>\n        <EmptyState.Description>\n          You've hit the free plan limit. Upgrade to continue and access premium features.\n        </EmptyState.Description>\n      </EmptyState.Header>\n      <div\n        style={{\n          display: 'flex',\n          flexDirection: 'column',\n          gap: 8,\n          width: '100%',\n          padding: 12,\n          background: 'var(--gray-a2)',\n          borderRadius: 'var(--radius-3)',\n        }}\n      >\n        {['Unlimited projects', 'Priority support', 'Advanced analytics', 'Custom integrations'].map((feature) => (\n          <div key={feature} style={{ display: 'flex', alignItems: 'center', gap: 8 }}>\n            <CheckmarkCircleFilled16 style={{ color: 'var(--green-a11)' }} />\n            <Text size=\"2\">{feature}</Text>\n          </div>\n        ))}\n      </div>\n      <EmptyState.Actions style={{ display: 'flex', gap: 8, flexDirection: 'row', width: '100%' }}>\n        <Button size=\"3\" variant=\"surface\" color=\"gray\" style={{ flex: 1 }}>\n          Maybe later\n        </Button>\n        <Button size=\"3\" variant=\"solid\" color=\"amber\" style={{ flex: 1 }}>\n          Upgrade — $9/mo\n        </Button>\n      </EmptyState.Actions>\n    </EmptyState.Root>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/empty-state/empty-state.tsx",
    "content": "'use client';\n\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { colorProp, type GetPropDefTypes } from '../../helpers';\nimport { Text, type TextProps } from '../text/text';\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype EmptyStateMediaVariant = 'ghost' | 'soft';\ntype EmptyStateMediaColor = GetPropDefTypes<{ color: typeof colorProp }>['color'];\n\n// ============================================================================\n// Root\n// ============================================================================\n\ninterface EmptyStateRootProps extends React.ComponentProps<'div'> {}\n\n/**\n * The root container for an empty state. Renders a `<div>` element.\n *\n * Groups all parts of the empty state with centered flex layout.\n *\n * @example\n * ```tsx\n * <EmptyState.Root>\n *   <EmptyState.Header>\n *     <EmptyState.Media>\n *       <InboxIcon />\n *     </EmptyState.Media>\n *     <EmptyState.Title>No messages</EmptyState.Title>\n *     <EmptyState.Description>You don't have any messages yet.</EmptyState.Description>\n *   </EmptyState.Header>\n *   <EmptyState.Content>\n *     <Button>Compose</Button>\n *   </EmptyState.Content>\n * </EmptyState.Root>\n * ```\n */\nconst EmptyStateRoot = React.forwardRef<HTMLDivElement, EmptyStateRootProps>((props, forwardedRef) => {\n  const { className, ...rootProps } = props;\n  return <div ref={forwardedRef} {...rootProps} className={classNames('fui-EmptyStateRoot', className)} />;\n});\nEmptyStateRoot.displayName = 'EmptyStateRoot';\n\n// ============================================================================\n// Header\n// ============================================================================\n\ninterface EmptyStateHeaderProps extends React.ComponentProps<'div'> {}\n\n/**\n * The header section of an empty state. Renders a `<div>` element.\n *\n * Contains the media, title, and description.\n *\n * @example\n * ```tsx\n * <EmptyState.Header>\n *   <EmptyState.Title>No results</EmptyState.Title>\n *   <EmptyState.Description>Try a different search term.</EmptyState.Description>\n * </EmptyState.Header>\n * ```\n */\nconst EmptyStateHeader = React.forwardRef<HTMLDivElement, EmptyStateHeaderProps>((props, forwardedRef) => {\n  const { className, ...headerProps } = props;\n  return <div ref={forwardedRef} {...headerProps} className={classNames('fui-EmptyStateHeader', className)} />;\n});\nEmptyStateHeader.displayName = 'EmptyStateHeader';\n\n// ============================================================================\n// Media\n// ============================================================================\n\ninterface EmptyStateMediaProps extends Omit<React.ComponentProps<'div'>, 'color'> {\n  /**\n   * The visual variant of the media container.\n   * - `'ghost'` - Transparent background (use for avatars, emojis)\n   * - `'soft'` - Subtle accent background with rounded corners\n   *\n   * @default 'soft'\n   */\n  variant?: EmptyStateMediaVariant;\n  /**\n   * The accent color for the media container (only applies to 'icon' variant).\n   */\n  color?: EmptyStateMediaColor;\n}\n\n/**\n * A container for icons or images in an empty state. Renders a `<div>` element.\n *\n * @example\n * ```tsx\n * <EmptyState.Media variant=\"icon\" color=\"blue\">\n *   <SearchIcon />\n * </EmptyState.Media>\n * ```\n *\n * @param variant - Visual variant ('ghost' or 'soft'). Defaults to 'soft'.\n * @param color - Accent color for the icon variant.\n */\nconst EmptyStateMedia = React.forwardRef<HTMLDivElement, EmptyStateMediaProps>((props, forwardedRef) => {\n  const { className, variant = 'soft', color = 'gray', ...mediaProps } = props;\n  return (\n    <div\n      ref={forwardedRef}\n      data-accent-color={color}\n      {...mediaProps}\n      className={classNames('fui-EmptyStateMedia', `fui-variant-${variant}`, className)}\n    />\n  );\n});\nEmptyStateMedia.displayName = 'EmptyStateMedia';\n\n// ============================================================================\n// Title\n// ============================================================================\n\ntype EmptyStateTitleProps = TextProps;\n\n/**\n * The title of an empty state. Renders a `<div>` element styled with `<Text>`.\n *\n * @example\n * ```tsx\n * <EmptyState.Title>No items found</EmptyState.Title>\n * ```\n *\n * @param size - Text size ('1' - '9'). Defaults to '2'.\n * @param weight - Font weight. Defaults to 'medium'.\n * @param color - Text color.\n */\nconst EmptyStateTitle = (props: EmptyStateTitleProps) => {\n  const { className, size = '4', weight = 'semi-bold', ...titleProps } = props;\n  return (\n    <Text\n      render={<div />}\n      size={size}\n      weight={weight}\n      {...titleProps}\n      className={classNames('fui-EmptyStateTitle', className)}\n    />\n  );\n};\nEmptyStateTitle.displayName = 'EmptyStateTitle';\n\n// ============================================================================\n// Description\n// ============================================================================\n\ntype EmptyStateDescriptionProps = TextProps;\n\n/**\n * The description text of an empty state. Renders a `<p>` element styled with `<Text>`.\n *\n * @example\n * ```tsx\n * <EmptyState.Description>\n *   Get started by creating your first item.\n * </EmptyState.Description>\n * ```\n *\n * @param size - Text size ('1' - '9'). Defaults to '2'.\n * @param weight - Font weight.\n * @param color - Text color. Defaults to 'gray'.\n */\nconst EmptyStateDescription = (props: EmptyStateDescriptionProps) => {\n  const { className, size = '2', color = 'gray', ...descriptionProps } = props;\n  return (\n    <Text\n      render={<p />}\n      size={size}\n      color={color}\n      {...descriptionProps}\n      className={classNames('fui-EmptyStateDescription', className)}\n    />\n  );\n};\nEmptyStateDescription.displayName = 'EmptyStateDescription';\n\n// ============================================================================\n// Actions\n// ============================================================================\n\ninterface EmptyStateActionsProps extends React.ComponentProps<'div'> {}\n\n/**\n * A container for actions in an empty state. Renders a `<div>` element.\n *\n * Typically used for buttons or other interactive elements.\n *\n * @example\n * ```tsx\n * <EmptyState.Actions>\n *   <Button>Create item</Button>\n *   <Button variant=\"ghost\">Learn more</Button>\n * </EmptyState.Actions>\n * ```\n */\nconst EmptyStateActions = React.forwardRef<HTMLDivElement, EmptyStateActionsProps>((props, forwardedRef) => {\n  const { className, ...actionsProps } = props;\n  return <div ref={forwardedRef} {...actionsProps} className={classNames('fui-EmptyStateActions', className)} />;\n});\nEmptyStateActions.displayName = 'EmptyStateActions';\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nexport {\n  EmptyStateActions as Actions,\n  EmptyStateDescription as Description,\n  EmptyStateHeader as Header,\n  EmptyStateMedia as Media,\n  EmptyStateRoot as Root,\n  EmptyStateTitle as Title,\n};\n\nexport type {\n  EmptyStateActionsProps as ActionsProps,\n  EmptyStateDescriptionProps as DescriptionProps,\n  EmptyStateHeaderProps as HeaderProps,\n  EmptyStateMediaColor as MediaColor,\n  EmptyStateMediaProps as MediaProps,\n  EmptyStateMediaVariant as MediaVariant,\n  EmptyStateRootProps as RootProps,\n  EmptyStateTitleProps as TitleProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/empty-state/index.ts",
    "content": "export * as EmptyState from './empty-state';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/field/field.css",
    "content": "/* ============================================================================\n * Root - flex column layout with gap between children\n * ============================================================================ */\n\n.fui-FieldRoot {\n  display: flex;\n  flex-direction: column;\n  gap: 4px; /* tight gap between label/input/description/error */\n  width: 100%;\n}\n\n/* Label wrapping checkbox/radio/switch - make it flex and clickable */\n.fui-FieldLabel:has(> .fui-CheckboxRoot),\n.fui-FieldLabel:has(> .fui-RadioGroupItem),\n.fui-FieldLabel:has(> .fui-SwitchRoot) {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  cursor: pointer;\n}\n\n.fui-FieldLabel[data-disabled] {\n  cursor: not-allowed;\n}\n\n.fui-FieldLabel[data-disabled],\n.fui-FieldDescription[data-disabled] {\n  color: var(--gray-a8);\n}\n\n/* ============================================================================\n * Description - smart spacing based on siblings\n * ============================================================================ */\n\n/* Any element after description gets spacing, except error messages */\n.fui-FieldDescription + *:not(.fui-FieldError) {\n  margin-top: 8px;\n}\n\n/* Legend with label variant followed by description needs bottom margin */\n.fui-FieldsetLegend[data-variant='label']:has(+ .fui-FieldDescription) {\n  margin-bottom: 4px;\n}\n\n.fui-FieldItem {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/field/field.stories.tsx",
    "content": "import { Checkmark12, XMarkSmall12 } from '@frosted-ui/icons';\nimport type { Meta, StoryObj } from '@storybook/react';\n\nimport * as React from 'react';\nimport {\n  Autocomplete,\n  Button,\n  Callout,\n  Checkbox,\n  Code,\n  Combobox,\n  Field,\n  Fieldset,\n  Form,\n  Heading,\n  Link,\n  NumberField,\n  RadioGroup,\n  ScrollArea,\n  Select,\n  Separator,\n  Slider,\n  Spinner,\n  Switch,\n  Text,\n  TextField,\n} from '../index';\n\nconst meta = {\n  title: 'Forms/Field',\n  parameters: {\n    layout: 'centered',\n  },\n  tags: ['autodocs'],\n} satisfies Meta;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// ============================================================================\n// Default\n// ============================================================================\n\nexport const Default: Story = {\n  name: 'Default',\n  render: () => {\n    return (\n      <div style={{ width: 320 }}>\n        <Field.Root name=\"username\">\n          <Field.Label>Username</Field.Label>\n          <Field.Description>Must be at least 3 characters</Field.Description>\n          <TextField.Root>\n            <TextField.Input placeholder=\"johndoe\" required minLength={3} />\n          </TextField.Root>\n          <Field.Error match=\"valueMissing\">Username is required</Field.Error>\n          <Field.Error match=\"tooShort\">Username must be at least 3 characters</Field.Error>\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// With Fieldset\n// ============================================================================\n\nconst fieldsetCountryItems = [\n  { value: 'us', label: 'United States' },\n  { value: 'ca', label: 'Canada' },\n  { value: 'uk', label: 'United Kingdom' },\n];\n\nexport const WithFieldset: Story = {\n  name: 'With Fieldset',\n  render: () => {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)', width: 360 }}>\n        <Text size=\"2\">\n          The Fieldset component groups related fields together using a native <Code>{'<fieldset>'}</Code> element. This\n          provides semantic structure to forms and improves accessibility by associating a legend with a group of\n          related controls.\n        </Text>\n\n        <Fieldset.Root>\n          <Fieldset.Legend>Billing Details</Fieldset.Legend>\n\n          <Field.Root name=\"company\">\n            <Field.Label>Company</Field.Label>\n            <TextField.Root>\n              <TextField.Input placeholder=\"Acme Inc.\" />\n            </TextField.Root>\n          </Field.Root>\n\n          <Field.Root name=\"taxId\">\n            <Field.Label>Tax ID</Field.Label>\n            <TextField.Root>\n              <TextField.Input placeholder=\"XX-XXXXXXX\" />\n            </TextField.Root>\n            <Field.Description>Your company's tax identification number</Field.Description>\n          </Field.Root>\n        </Fieldset.Root>\n        <Separator size=\"4\" />\n        <Fieldset.Root>\n          <Fieldset.Legend>Shipping Address</Fieldset.Legend>\n\n          <Field.Root name=\"street\">\n            <Field.Label>Street address</Field.Label>\n            <TextField.Root>\n              <TextField.Input placeholder=\"123 Main St\" required />\n            </TextField.Root>\n            <Field.Error match=\"valueMissing\">Street address is required</Field.Error>\n          </Field.Root>\n\n          <div style={{ display: 'grid', gridTemplateColumns: '1fr 1fr', gap: 12 }}>\n            <Field.Root name=\"city\">\n              <Field.Label>City</Field.Label>\n              <TextField.Root>\n                <TextField.Input placeholder=\"San Francisco\" required />\n              </TextField.Root>\n            </Field.Root>\n\n            <Field.Root name=\"zipCode\">\n              <Field.Label>ZIP code</Field.Label>\n              <TextField.Root>\n                <TextField.Input placeholder=\"94102\" required />\n              </TextField.Root>\n            </Field.Root>\n          </div>\n\n          <Field.Root name=\"country\">\n            <Field.Label>Country</Field.Label>\n            <Select.Root items={fieldsetCountryItems} defaultValue=\"us\">\n              <Select.Trigger style={{ width: '100%' }} />\n              <Select.Content>\n                {fieldsetCountryItems.map((item) => (\n                  <Select.Item key={item.value} value={item.value}>\n                    {item.label}\n                  </Select.Item>\n                ))}\n              </Select.Content>\n            </Select.Root>\n          </Field.Root>\n        </Fieldset.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Fieldset Disabled\n// ============================================================================\n\nconst addressCountryItems = [\n  { value: 'us', label: 'United States' },\n  { value: 'ca', label: 'Canada' },\n  { value: 'uk', label: 'United Kingdom' },\n  { value: 'de', label: 'Germany' },\n];\n\nexport const FieldsetDisabled: Story = {\n  name: 'Fieldset Disabled',\n  render: function FieldsetDisabledStory() {\n    const [sameAsShipping, setSameAsShipping] = React.useState(false);\n    const [loading, setLoading] = React.useState(false);\n    const [submitted, setSubmitted] = React.useState<Record<string, unknown> | null>(null);\n    const [shippingAddress, setShippingAddress] = React.useState({\n      street: '',\n      city: '',\n      zip: '',\n      country: 'us',\n    });\n    const [billingAddress, setBillingAddress] = React.useState({\n      street: '',\n      city: '',\n      zip: '',\n      country: 'us',\n    });\n\n    // When \"same as shipping\" is checked, sync billing with shipping\n    const displayedBilling = sameAsShipping ? shippingAddress : billingAddress;\n\n    const handleSubmit = async (e: React.FormEvent) => {\n      e.preventDefault();\n      setLoading(true);\n      await new Promise((resolve) => setTimeout(resolve, 500));\n      setSubmitted({\n        shipping: shippingAddress,\n        billing: sameAsShipping ? shippingAddress : billingAddress,\n      });\n      setLoading(false);\n    };\n\n    return (\n      <div style={{ width: 400 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Fieldset Disabled\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          Use <Code>{'disabled'}</Code> on <Code>{'<Fieldset.Root>'}</Code> to disable an entire group of fields at\n          once. This is useful for conditional sections like billing addresses that can be skipped.\n        </Text>\n\n        <Form onSubmit={handleSubmit}>\n          {/* Shipping Address */}\n          <Fieldset.Root>\n            <Fieldset.Legend>Shipping Address</Fieldset.Legend>\n\n            <Field.Root name=\"shippingStreet\">\n              <Field.Label>Street address</Field.Label>\n              <TextField.Root>\n                <TextField.Input\n                  placeholder=\"123 Main St\"\n                  value={shippingAddress.street}\n                  onChange={(e) => setShippingAddress((prev) => ({ ...prev, street: e.target.value }))}\n                  required\n                />\n              </TextField.Root>\n              <Field.Error match=\"valueMissing\">Street address is required</Field.Error>\n            </Field.Root>\n\n            <div style={{ display: 'grid', gridTemplateColumns: '2fr 1fr', gap: 12 }}>\n              <Field.Root name=\"shippingCity\">\n                <Field.Label>City</Field.Label>\n                <TextField.Root>\n                  <TextField.Input\n                    placeholder=\"San Francisco\"\n                    value={shippingAddress.city}\n                    onChange={(e) => setShippingAddress((prev) => ({ ...prev, city: e.target.value }))}\n                    required\n                  />\n                </TextField.Root>\n                <Field.Error match=\"valueMissing\">Required</Field.Error>\n              </Field.Root>\n\n              <Field.Root name=\"shippingZip\">\n                <Field.Label>ZIP</Field.Label>\n                <TextField.Root>\n                  <TextField.Input\n                    placeholder=\"94102\"\n                    value={shippingAddress.zip}\n                    onChange={(e) => setShippingAddress((prev) => ({ ...prev, zip: e.target.value }))}\n                    required\n                  />\n                </TextField.Root>\n                <Field.Error match=\"valueMissing\">Required</Field.Error>\n              </Field.Root>\n            </div>\n\n            <Field.Root name=\"shippingCountry\">\n              <Field.Label>Country</Field.Label>\n              <Select.Root\n                items={addressCountryItems}\n                value={shippingAddress.country}\n                onValueChange={(value) => value && setShippingAddress((prev) => ({ ...prev, country: value }))}\n              >\n                <Select.Trigger style={{ width: '100%' }} />\n                <Select.Content>\n                  {addressCountryItems.map((item) => (\n                    <Select.Item key={item.value} value={item.value}>\n                      {item.label}\n                    </Select.Item>\n                  ))}\n                </Select.Content>\n              </Select.Root>\n            </Field.Root>\n          </Fieldset.Root>\n\n          {/* Same as Shipping checkbox */}\n          <Field.Root name=\"sameAsShipping\">\n            <div style={{ display: 'flex', alignItems: 'center', gap: 8 }}>\n              <Checkbox\n                name=\"sameAsShipping\"\n                checked={sameAsShipping}\n                onCheckedChange={(checked) => setSameAsShipping(checked === true)}\n              />\n              <Field.Label weight=\"regular\" style={{ margin: 0, cursor: 'pointer' }}>\n                Billing address same as shipping\n              </Field.Label>\n            </div>\n          </Field.Root>\n\n          <Separator size=\"4\" />\n\n          {/* Billing Address - disabled when same as shipping */}\n          <Fieldset.Root disabled={sameAsShipping}>\n            <Fieldset.Legend>Billing Address</Fieldset.Legend>\n\n            <Field.Root name=\"billingStreet\">\n              <Field.Label>Street address</Field.Label>\n              <TextField.Root>\n                <TextField.Input\n                  placeholder=\"123 Main St\"\n                  value={displayedBilling.street}\n                  onChange={(e) => setBillingAddress((prev) => ({ ...prev, street: e.target.value }))}\n                  required={!sameAsShipping}\n                />\n              </TextField.Root>\n              {!sameAsShipping && <Field.Error match=\"valueMissing\">Street address is required</Field.Error>}\n            </Field.Root>\n\n            <div style={{ display: 'grid', gridTemplateColumns: '2fr 1fr', gap: 12 }}>\n              <Field.Root name=\"billingCity\">\n                <Field.Label>City</Field.Label>\n                <TextField.Root>\n                  <TextField.Input\n                    placeholder=\"San Francisco\"\n                    value={displayedBilling.city}\n                    onChange={(e) => setBillingAddress((prev) => ({ ...prev, city: e.target.value }))}\n                    required={!sameAsShipping}\n                  />\n                </TextField.Root>\n                {!sameAsShipping && <Field.Error match=\"valueMissing\">Required</Field.Error>}\n              </Field.Root>\n\n              <Field.Root name=\"billingZip\">\n                <Field.Label>ZIP</Field.Label>\n                <TextField.Root>\n                  <TextField.Input\n                    placeholder=\"94102\"\n                    value={displayedBilling.zip}\n                    onChange={(e) => setBillingAddress((prev) => ({ ...prev, zip: e.target.value }))}\n                    required={!sameAsShipping}\n                  />\n                </TextField.Root>\n                {!sameAsShipping && <Field.Error match=\"valueMissing\">Required</Field.Error>}\n              </Field.Root>\n            </div>\n\n            <Field.Root name=\"billingCountry\">\n              <Field.Label>Country</Field.Label>\n              <Select.Root\n                items={addressCountryItems}\n                value={displayedBilling.country}\n                onValueChange={(value) => value && setBillingAddress((prev) => ({ ...prev, country: value }))}\n              >\n                <Select.Trigger style={{ width: '100%' }} />\n                <Select.Content>\n                  {addressCountryItems.map((item) => (\n                    <Select.Item key={item.value} value={item.value}>\n                      {item.label}\n                    </Select.Item>\n                  ))}\n                </Select.Content>\n              </Select.Root>\n            </Field.Root>\n          </Fieldset.Root>\n\n          <Button type=\"submit\" loading={loading} style={{ width: '100%', marginTop: 20 }} variant=\"solid\">\n            Continue to Payment\n          </Button>\n        </Form>\n\n        {submitted && (\n          <Callout.Root color=\"success\" size=\"1\" style={{ marginTop: 16 }}>\n            <Callout.Text>\n              Order submitted!\n              <pre style={{ marginTop: 8, fontSize: 11, whiteSpace: 'pre-wrap' }}>\n                {JSON.stringify(submitted, null, 2)}\n              </pre>\n            </Callout.Text>\n          </Callout.Root>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// With TextField\n// ============================================================================\n\nexport const WithTextField: Story = {\n  name: 'With TextField',\n  render: () => {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', width: 320 }}>\n        <Field.Root name=\"email\">\n          <Field.Label>Email</Field.Label>\n          <TextField.Root>\n            <TextField.Input type=\"email\" placeholder=\"you@example.com\" required />\n          </TextField.Root>\n          <Field.Error match=\"valueMissing\">Email is required</Field.Error>\n          <Field.Error match=\"typeMismatch\">Please enter a valid email address</Field.Error>\n        </Field.Root>\n\n        <Field.Root name=\"password\">\n          <Field.Label>Password</Field.Label>\n          <Field.Description>Must be at least 8 characters</Field.Description>\n          <TextField.Root>\n            <TextField.Input type=\"password\" placeholder=\"min. 8 characters\" required minLength={8} />\n          </TextField.Root>\n          <Field.Error match=\"valueMissing\">Password is required</Field.Error>\n          <Field.Error match=\"tooShort\">Password must be at least 8 characters</Field.Error>\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// With Select\n// ============================================================================\n\nconst countries = [\n  { value: '', label: 'Select a country' },\n  { value: 'us', label: 'United States' },\n  { value: 'ca', label: 'Canada' },\n  { value: 'uk', label: 'United Kingdom' },\n  { value: 'de', label: 'Germany' },\n  { value: 'fr', label: 'France' },\n  { value: 'jp', label: 'Japan' },\n  { value: 'au', label: 'Australia' },\n];\n\nexport const WithSelect: Story = {\n  name: 'With Select',\n  render: () => {\n    return (\n      <div style={{ width: 320 }}>\n        <Field.Root name=\"country\">\n          <Field.Label>Country</Field.Label>\n          <Field.Description>Choose your country of residence</Field.Description>\n          <Select.Root items={countries} required defaultValue=\"\">\n            <Select.Trigger placeholder=\"Select a country\" style={{ width: '100%' }} />\n            <Select.Content>\n              {countries.map((country) => (\n                <Select.Item key={country.value} value={country.value} disabled={country.value === ''}>\n                  {country.label}\n                </Select.Item>\n              ))}\n            </Select.Content>\n          </Select.Root>\n          <Field.Error match=\"valueMissing\">Please select a country</Field.Error>\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// With Slider (Range Validation)\n// ============================================================================\n\nexport const WithSliderRangeValidation: Story = {\n  name: 'With Slider (Range Validation)',\n  render: function WithSliderRangeValidationStory() {\n    const [priceRange, setPriceRange] = React.useState([200, 500]);\n    const [error, setError] = React.useState<string | null>(null);\n    const minRange = 100; // Minimum $100 difference required\n\n    const validateRange = (values: number[]) => {\n      const [min, max] = values;\n      if (max - min < minRange) {\n        return `Price range must be at least $${minRange}`;\n      }\n      return null;\n    };\n\n    const handleValueChange = (value: number | readonly number[]) => {\n      const newValues = Array.isArray(value) ? [...value] : [value];\n      setPriceRange(newValues);\n      setError(validateRange(newValues));\n    };\n\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Slider with Validation\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          Range sliders can be validated using controlled state. Check the range difference, bounds, or any custom\n          criteria and display errors using <Code>{'<Field.Error>'}</Code> with <Code>{'match={true}'}</Code>.\n        </Text>\n\n        <Field.Root name=\"priceRange\" invalid={!!error}>\n          <Field.Label>Price Range</Field.Label>\n          <div style={{ padding: '8px 0 16px' }}>\n            <Slider value={priceRange} onValueChange={handleValueChange} min={0} max={1000} step={50} />\n          </div>\n          <Field.Description>\n            ${priceRange[0]} – ${priceRange[1]} (${priceRange[1] - priceRange[0]} range)\n          </Field.Description>\n          {error && <Field.Error match={true}>{error}</Field.Error>}\n        </Field.Root>\n\n        <Text size=\"1\" color=\"gray\" style={{ marginTop: 16, display: 'block' }}>\n          Try narrowing the range below ${minRange} to see the validation error.\n        </Text>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// With Slider (Budget Allocation)\n// ============================================================================\n\nexport const WithSliderBudget: Story = {\n  name: 'With Slider (Budget)',\n  render: function WithSliderBudgetStory() {\n    const [budget, setBudget] = React.useState(5000);\n    const [submitted, setSubmitted] = React.useState(false);\n    const minBudget = 1000;\n    const maxBudget = 50000;\n\n    const getError = () => {\n      if (budget < minBudget) return `Minimum budget is $${minBudget.toLocaleString()}`;\n      if (budget > maxBudget) return `Maximum budget is $${maxBudget.toLocaleString()}`;\n      return null;\n    };\n\n    const error = getError();\n\n    const handleSubmit = (e: React.FormEvent) => {\n      e.preventDefault();\n      if (!error) {\n        setSubmitted(true);\n      }\n    };\n\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Budget Allocation\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          Single-value sliders can also be validated. This example enforces minimum and maximum budget constraints.\n        </Text>\n\n        <Form onSubmit={handleSubmit}>\n          <Field.Root name=\"budget\" invalid={!!error}>\n            <Field.Label>Monthly Budget</Field.Label>\n            <div style={{ padding: '8px 0 4px' }}>\n              <Slider\n                value={[budget]}\n                onValueChange={(v) => {\n                  setBudget(Array.isArray(v) ? v[0] : (v as number));\n                  setSubmitted(false);\n                }}\n                min={0}\n                max={60000}\n                step={500}\n              />\n            </div>\n            <Field.Description>${budget.toLocaleString()} / month</Field.Description>\n            {error && <Field.Error match={true}>{error}</Field.Error>}\n          </Field.Root>\n\n          <Button type=\"submit\" disabled={!!error} style={{ marginTop: 16, width: '100%' }}>\n            Set Budget\n          </Button>\n        </Form>\n\n        {submitted && (\n          <Callout.Root color=\"success\" size=\"1\" style={{ marginTop: 16 }}>\n            <Callout.Text>Budget set to ${budget.toLocaleString()}/month</Callout.Text>\n          </Callout.Root>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// With Combobox\n// ============================================================================\n\nconst timezones = [\n  'America/New_York',\n  'America/Chicago',\n  'America/Denver',\n  'America/Los_Angeles',\n  'America/Anchorage',\n  'Pacific/Honolulu',\n  'Europe/London',\n  'Europe/Berlin',\n  'Europe/Paris',\n  'Europe/Moscow',\n  'Asia/Tokyo',\n  'Asia/Shanghai',\n  'Asia/Kolkata',\n  'Asia/Dubai',\n  'Australia/Sydney',\n  'Pacific/Auckland',\n];\n\nconst skills = [\n  'TypeScript',\n  'JavaScript',\n  'React',\n  'Next.js',\n  'Node.js',\n  'Python',\n  'Go',\n  'Rust',\n  'PostgreSQL',\n  'Redis',\n  'Docker',\n  'Kubernetes',\n  'AWS',\n  'GraphQL',\n  'Tailwind CSS',\n];\n\nexport const WithCombobox: Story = {\n  name: 'With Combobox',\n  render: function WithComboboxStory() {\n    const [loading, setLoading] = React.useState(false);\n    const [submitted, setSubmitted] = React.useState<{\n      name: string;\n      timezone: string;\n      skills: string[];\n    } | null>(null);\n\n    const [name, setName] = React.useState('');\n    const [timezone, setTimezone] = React.useState<string | null>(null);\n    const [selectedSkills, setSelectedSkills] = React.useState<string[]>([]);\n\n    const handleSubmit = async (e: React.FormEvent) => {\n      e.preventDefault();\n      if (!timezone) return;\n      setLoading(true);\n      await new Promise((resolve) => setTimeout(resolve, 600));\n      setSubmitted({ name, timezone, skills: selectedSkills });\n      setLoading(false);\n    };\n\n    return (\n      <div style={{ width: 400 }}>\n        <Heading size=\"3\" style={{ marginBottom: 4 }}>\n          Developer Profile\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          Single-select and multi-select comboboxes integrated with Field validation.\n        </Text>\n\n        <Form onSubmit={handleSubmit} style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)' }}>\n          <Field.Root name=\"displayName\">\n            <Field.Label>Display name</Field.Label>\n            <TextField.Root size=\"2\">\n              <TextField.Input\n                placeholder=\"Jane Doe\"\n                required\n                value={name}\n                onChange={(e) => {\n                  setName(e.target.value);\n                  setSubmitted(null);\n                }}\n              />\n            </TextField.Root>\n            <Field.Error match=\"valueMissing\">Display name is required</Field.Error>\n          </Field.Root>\n\n          <Field.Root name=\"timezone\">\n            <Field.Label>Timezone</Field.Label>\n            <Field.Description>Used for scheduling and notifications</Field.Description>\n            <Combobox.Root\n              items={timezones}\n              size=\"2\"\n              value={timezone}\n              onValueChange={(tz) => {\n                setTimezone(tz);\n                setSubmitted(null);\n              }}\n            >\n              <Combobox.InputRoot showClear>\n                <Combobox.Input placeholder=\"Search timezones...\" />\n              </Combobox.InputRoot>\n              <Combobox.Content>\n                <ScrollArea type=\"auto\" style={{ maxHeight: 200 }}>\n                  <Combobox.Empty>No timezones found.</Combobox.Empty>\n                  <Combobox.List>\n                    {(item) => (\n                      <Combobox.Item key={item} value={item}>\n                        {item}\n                      </Combobox.Item>\n                    )}\n                  </Combobox.List>\n                </ScrollArea>\n              </Combobox.Content>\n            </Combobox.Root>\n          </Field.Root>\n\n          <Field.Root name=\"skills\">\n            <Field.Label>Skills</Field.Label>\n            <Field.Description>Select technologies you're proficient in</Field.Description>\n            <Combobox.Root\n              items={skills}\n              multiple\n              size=\"2\"\n              value={selectedSkills}\n              onValueChange={(v) => {\n                setSelectedSkills(v);\n                setSubmitted(null);\n              }}\n            >\n              <Combobox.Chips>\n                <Combobox.Value>\n                  {(values: string[]) => (\n                    <React.Fragment>\n                      {values.map((value) => (\n                        <Combobox.Chip key={value}>{value}</Combobox.Chip>\n                      ))}\n                      <Combobox.ChipsInput placeholder={values.length > 0 ? '' : 'Add skills...'} />\n                    </React.Fragment>\n                  )}\n                </Combobox.Value>\n              </Combobox.Chips>\n              <Combobox.Content>\n                <ScrollArea type=\"auto\" style={{ maxHeight: 200 }}>\n                  <Combobox.Empty>No skills found.</Combobox.Empty>\n                  <Combobox.List>\n                    {(item) => (\n                      <Combobox.Item key={item} value={item}>\n                        {item}\n                      </Combobox.Item>\n                    )}\n                  </Combobox.List>\n                </ScrollArea>\n              </Combobox.Content>\n            </Combobox.Root>\n          </Field.Root>\n\n          <Button type=\"submit\" loading={loading} style={{ width: '100%' }} variant=\"solid\">\n            Save Profile\n          </Button>\n        </Form>\n\n        {submitted && (\n          <Callout.Root color=\"success\" size=\"1\" style={{ marginTop: 16 }}>\n            <Callout.Text>\n              Profile saved!\n              <pre\n                style={{\n                  marginTop: 'var(--space-2)',\n                  fontSize: 'var(--font-size-1)',\n                  fontFamily: 'monospace',\n                  whiteSpace: 'pre-wrap',\n                  wordBreak: 'break-all',\n                  fontWeight: 'normal',\n                }}\n              >\n                {JSON.stringify(submitted, null, 2)}\n              </pre>\n            </Callout.Text>\n          </Callout.Root>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// With Autocomplete\n// ============================================================================\n\ninterface Image {\n  url: string;\n  name: string;\n}\n\nconst containerImages: Image[] = [\n  { url: 'docker.io/library/nginx:1.29-alpine', name: 'nginx:1.29-alpine' },\n  { url: 'docker.io/library/node:22-slim', name: 'node:22-slim' },\n  { url: 'docker.io/library/postgres:18', name: 'postgres:18' },\n  { url: 'docker.io/library/redis:8.2.2-alpine', name: 'redis:8.2.2-alpine' },\n  { url: 'docker.io/library/python:3.12-slim', name: 'python:3.12-slim' },\n  { url: 'docker.io/library/golang:1.22-alpine', name: 'golang:1.22-alpine' },\n];\n\nexport const WithAutocomplete: Story = {\n  name: 'With Autocomplete',\n  render: () => {\n    return (\n      <div style={{ width: 400 }}>\n        <Field.Root name=\"containerImage\">\n          <Autocomplete.Root items={containerImages} mode=\"both\" itemToStringValue={(item) => (item as Image).url}>\n            <Field.Label>Container image</Field.Label>\n            <Field.Description>Enter a registry URL with optional tags</Field.Description>\n            <TextField.Root>\n              <Autocomplete.Input render={<TextField.Input placeholder=\"e.g. docker.io/library/node:latest\" />} />\n            </TextField.Root>\n            <Autocomplete.Content size=\"3\">\n              <ScrollArea type=\"auto\" style={{ maxHeight: 200 }}>\n                <Autocomplete.List>\n                  {(image: Image) => (\n                    <Autocomplete.Item key={image.url} value={image} style={{ height: 'auto', padding: '8px 12px' }}>\n                      <div style={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n                        <Text size=\"2\">{image.name}</Text>\n                        <Text size=\"1\" color=\"gray\" style={{ fontFamily: 'monospace' }}>\n                          {image.url}\n                        </Text>\n                      </div>\n                    </Autocomplete.Item>\n                  )}\n                </Autocomplete.List>\n              </ScrollArea>\n            </Autocomplete.Content>\n          </Autocomplete.Root>\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// With NumberField\n// ============================================================================\n\nexport const WithNumberField: Story = {\n  name: 'With NumberField',\n  render: () => {\n    return (\n      <div style={{ width: 320 }}>\n        <Field.Root name=\"quantity\">\n          <Field.Label>Number of instances</Field.Label>\n          <Field.Description>Choose between 1 and 64 instances</Field.Description>\n          <NumberField.Root defaultValue={1} min={1} max={64}>\n            <NumberField.Input />\n          </NumberField.Root>\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// With Switch\n// ============================================================================\n\nexport const WithSwitch: Story = {\n  name: 'With Switch',\n  render: () => {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', width: 320 }}>\n        <Field.Root name=\"notifications\">\n          <Field.Label size=\"3\" style={{ display: 'flex', justifyContent: 'space-between' }}>\n            Enable notifications\n            <Switch name=\"notifications\" />\n          </Field.Label>\n          <Field.Description>Receive updates about your account</Field.Description>\n        </Field.Root>\n\n        <Field.Root name=\"marketing\">\n          <Field.Label size=\"3\" style={{ display: 'flex', justifyContent: 'space-between' }}>\n            Marketing emails\n            <Switch name=\"marketing\" defaultChecked />\n          </Field.Label>\n          <Field.Description>Receive promotional content and offers</Field.Description>\n        </Field.Root>\n\n        <Field.Root name=\"analytics\">\n          <Field.Label size=\"3\" style={{ display: 'flex', justifyContent: 'space-between' }}>\n            Usage analytics\n            <Switch name=\"analytics\" defaultChecked />\n          </Field.Label>\n          <Field.Description>Help improve the product with anonymous usage data</Field.Description>\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// With RadioGroup\n// ============================================================================\n\nexport const WithRadioGroup: Story = {\n  name: 'With RadioGroup',\n  render: () => {\n    return (\n      <div style={{ width: 320 }}>\n        <Field.Root name=\"storageType\">\n          <Fieldset.Root>\n            <Fieldset.Legend variant=\"label\">Storage type</Fieldset.Legend>\n            <Field.Description>Select the storage type for your server</Field.Description>\n            <RadioGroup.Root defaultValue=\"ssd\">\n              <Field.Item>\n                <Field.Label weight=\"regular\">\n                  <RadioGroup.Item value=\"ssd\" />\n                  SSD (Recommended)\n                </Field.Label>\n              </Field.Item>\n              <Field.Item>\n                <Field.Label weight=\"regular\">\n                  <RadioGroup.Item value=\"hdd\" />\n                  HDD\n                </Field.Label>\n              </Field.Item>\n              <Field.Item>\n                <Field.Label weight=\"regular\">\n                  <RadioGroup.Item value=\"nvme\" />\n                  NVMe (Premium)\n                </Field.Label>\n              </Field.Item>\n            </RadioGroup.Root>\n          </Fieldset.Root>\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// With Checkbox\n// ============================================================================\n\nexport const WithCheckbox: Story = {\n  name: 'With Checkbox',\n  render: () => {\n    return (\n      <div style={{ width: 320 }}>\n        <Field.Root name=\"agreements\">\n          <Fieldset.Root>\n            <Fieldset.Legend variant=\"label\">Terms and Conditions</Fieldset.Legend>\n            <Field.Item>\n              <Field.Label weight=\"regular\">\n                <Checkbox size=\"2\" value=\"terms\" />I agree to the Terms of Service\n              </Field.Label>\n            </Field.Item>\n            <Field.Item>\n              <Field.Label weight=\"regular\">\n                <Checkbox size=\"2\" value=\"privacy\" />I have read the Privacy Policy\n              </Field.Label>\n            </Field.Item>\n            <Field.Item>\n              <Field.Label weight=\"regular\">\n                <Checkbox size=\"2\" value=\"updates\" />\n                Send me product updates (optional)\n              </Field.Label>\n            </Field.Item>\n          </Fieldset.Root>\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// With Slider\n// ============================================================================\n\nexport const WithSlider: Story = {\n  name: 'With Slider',\n  render: () => {\n    const [value, setValue] = React.useState(50);\n\n    return (\n      <div style={{ width: 320 }}>\n        <Field.Root name=\"volume\">\n          <Field.Label style={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center' }}>\n            CPU allocation\n            <Text size=\"2\" color=\"gray\">\n              {value}%\n            </Text>\n          </Field.Label>\n          <Field.Description>Allocate CPU resources for your application</Field.Description>\n\n          <Slider value={value} onValueChange={(v) => setValue(v as number)} min={0} max={100} step={5} />\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Custom Validation\n// ============================================================================\n\n// Simulated taken usernames\nconst TAKEN_USERNAMES = ['admin', 'root', 'system', 'moderator', 'support', 'help', 'john_doe'];\n\n// Simulated async check\nconst checkUsernameAvailability = (username: string): Promise<boolean> => {\n  return new Promise((resolve) => {\n    setTimeout(() => {\n      resolve(!TAKEN_USERNAMES.includes(username.toLowerCase()));\n    }, 800); // Simulate network delay\n  });\n};\n\n// Validation rules\nconst usernameRules = {\n  minLength: (value: string) => value.length >= 3,\n  maxLength: (value: string) => value.length <= 20,\n  validChars: (value: string) => /^[a-z0-9_]*$/.test(value),\n  startsWithLetter: (value: string) => /^[a-z]/.test(value),\n  noConsecutiveUnderscores: (value: string) => !/__/.test(value),\n};\n\nexport const CustomValidation: Story = {\n  name: 'Custom Validation',\n  render: () => {\n    const [username, setUsername] = React.useState('');\n    const [isChecking, setIsChecking] = React.useState(false);\n    const [isAvailable, setIsAvailable] = React.useState<boolean | null>(null);\n    const [validationState, setValidationState] = React.useState({\n      minLength: false,\n      maxLength: true,\n      validChars: true,\n      startsWithLetter: false,\n      noConsecutiveUnderscores: true,\n    });\n\n    // Debounced availability check\n    React.useEffect(() => {\n      setIsAvailable(null);\n\n      if (!username || username.length < 3) {\n        setIsChecking(false);\n        return;\n      }\n\n      // Check all rules pass before checking availability\n      const allRulesPass = Object.values(validationState).every(Boolean);\n      if (!allRulesPass) {\n        setIsChecking(false);\n        return;\n      }\n\n      setIsChecking(true);\n      const timeoutId = setTimeout(async () => {\n        const available = await checkUsernameAvailability(username);\n        setIsAvailable(available);\n        setIsChecking(false);\n      }, 500);\n\n      return () => clearTimeout(timeoutId);\n    }, [username, validationState]);\n\n    const handleChange = (e: React.ChangeEvent<HTMLInputElement>) => {\n      const value = e.target.value.toLowerCase().replace(/[^a-z0-9_]/g, '');\n      setUsername(value);\n      setValidationState({\n        minLength: usernameRules.minLength(value),\n        maxLength: usernameRules.maxLength(value),\n        validChars: usernameRules.validChars(value),\n        startsWithLetter: usernameRules.startsWithLetter(value),\n        noConsecutiveUnderscores: usernameRules.noConsecutiveUnderscores(value),\n      });\n    };\n\n    const allRulesPass = Object.values(validationState).every(Boolean);\n    const isValid = allRulesPass && isAvailable === true;\n    const showError = username.length > 0 && (!allRulesPass || isAvailable === false);\n\n    const RuleItem = ({ passed, children }: { passed: boolean; children: React.ReactNode }) => (\n      <Text\n        render={<div />}\n        size=\"1\"\n        color={passed ? 'success' : 'gray'}\n        style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}\n      >\n        {passed ? <Checkmark12 /> : <XMarkSmall12 />}\n        {children}\n      </Text>\n    );\n\n    return (\n      <div style={{ width: 360 }}>\n        <div style={{ marginBottom: 'var(--space-4)' }}>\n          <Text size=\"3\" weight=\"bold\">\n            Choose your username\n          </Text>\n          <Text size=\"2\" color=\"gray\" style={{ display: 'block', marginTop: 'var(--space-1)' }}>\n            This will be your unique identifier on the platform\n          </Text>\n        </div>\n\n        <Field.Root name=\"username\">\n          <Field.Label>Username</Field.Label>\n\n          <div style={{ position: 'relative' }}>\n            <TextField.Root color={showError ? 'danger' : isValid ? 'success' : undefined}>\n              <TextField.Slot style={{ paddingLeft: 12 }}>\n                <Text size=\"2\" color=\"gray\">\n                  yoursite.com/\n                </Text>\n              </TextField.Slot>\n              <TextField.Input\n                value={username}\n                onChange={handleChange}\n                placeholder=\"your_username\"\n                style={{ paddingLeft: 0 }}\n              />\n              <TextField.Slot style={{ paddingRight: 12 }}>\n                {isChecking && <Spinner size=\"1\" />}\n                {!isChecking && isValid && (\n                  <Text color=\"success\">\n                    <Checkmark12 />\n                  </Text>\n                )}\n                {!isChecking && showError && (\n                  <Text color=\"danger\">\n                    <XMarkSmall12 />\n                  </Text>\n                )}\n              </TextField.Slot>\n            </TextField.Root>\n          </div>\n\n          {/* Validation Rules */}\n          <div\n            style={{\n              marginTop: 12,\n              display: 'flex',\n              flexDirection: 'column',\n              gap: 'var(--space-1)',\n            }}\n          >\n            <RuleItem passed={validationState.minLength}>At least 3 characters</RuleItem>\n            <RuleItem passed={validationState.maxLength}>No more than 20 characters</RuleItem>\n            <RuleItem passed={validationState.startsWithLetter}>Starts with a letter</RuleItem>\n            <RuleItem passed={validationState.noConsecutiveUnderscores}>No consecutive underscores</RuleItem>\n          </div>\n\n          {/* Availability Status */}\n          {allRulesPass && username.length >= 3 && (\n            <Callout.Root\n              size=\"1\"\n              color={isChecking ? 'gray' : isAvailable ? 'success' : 'danger'}\n              style={{ marginTop: 12 }}\n            >\n              <Callout.Icon>\n                {isChecking ? <Spinner size=\"1\" /> : isAvailable ? <Checkmark12 /> : <XMarkSmall12 />}\n              </Callout.Icon>\n              <Callout.Text>\n                {isChecking\n                  ? 'Checking availability...'\n                  : isAvailable\n                    ? 'Username is available!'\n                    : 'Username is already taken'}\n              </Callout.Text>\n            </Callout.Root>\n          )}\n\n          {/* Suggestions when taken */}\n          {isAvailable === false && (\n            <div style={{ marginTop: 'var(--space-2)' }}>\n              <Text size=\"1\" color=\"gray\">\n                Try one of these:\n              </Text>\n              <div style={{ display: 'flex', gap: 'var(--space-2)', marginTop: 'var(--space-1)', flexWrap: 'wrap' }}>\n                {[`${username}_dev`, `${username}123`, `the_${username}`].map((suggestion) => (\n                  <Button\n                    key={suggestion}\n                    variant=\"soft\"\n                    size=\"1\"\n                    onClick={() => {\n                      setUsername(suggestion);\n                      setValidationState({\n                        minLength: usernameRules.minLength(suggestion),\n                        maxLength: usernameRules.maxLength(suggestion),\n                        validChars: usernameRules.validChars(suggestion),\n                        startsWithLetter: usernameRules.startsWithLetter(suggestion),\n                        noConsecutiveUnderscores: usernameRules.noConsecutiveUnderscores(suggestion),\n                      });\n                    }}\n                  >\n                    @{suggestion}\n                  </Button>\n                ))}\n              </div>\n            </div>\n          )}\n        </Field.Root>\n\n        {/* Submit button */}\n        <Button variant=\"solid\" disabled={!isValid} style={{ width: '100%', marginTop: 'var(--space-4)' }}>\n          {isChecking ? 'Checking...' : isValid ? 'Continue' : 'Choose a username'}\n        </Button>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Form Example\n// ============================================================================\n\nconst planItems = [\n  { value: 'free', label: 'Free' },\n  { value: 'pro', label: 'Pro - $9/mo' },\n  { value: 'enterprise', label: 'Enterprise - $29/mo' },\n];\n\nexport const FormExample: Story = {\n  name: 'Complete Form Example',\n  render: () => {\n    const [formData, setFormData] = React.useState<Record<string, unknown> | null>(null);\n\n    const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {\n      e.preventDefault();\n      const data = new FormData(e.currentTarget);\n      const result = Object.fromEntries(data.entries());\n      setFormData(result);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', width: 400 }}>\n        <Text size=\"4\" weight=\"bold\">\n          Create Account\n        </Text>\n\n        <Form onSubmit={handleSubmit} style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)' }}>\n          <Fieldset.Root>\n            <Fieldset.Legend>Account Information</Fieldset.Legend>\n\n            <Field.Root name=\"fullName\">\n              <Field.Label>Full name</Field.Label>\n              <TextField.Root size=\"3\">\n                <TextField.Input placeholder=\"John Doe\" required />\n              </TextField.Root>\n              <Field.Error match=\"valueMissing\">Full name is required</Field.Error>\n            </Field.Root>\n\n            <Field.Root name=\"email\">\n              <Field.Label>Email</Field.Label>\n              <TextField.Root size=\"3\">\n                <TextField.Input type=\"email\" placeholder=\"you@example.com\" required />\n              </TextField.Root>\n              <Field.Error match=\"valueMissing\">Email is required</Field.Error>\n              <Field.Error match=\"typeMismatch\">Please enter a valid email</Field.Error>\n            </Field.Root>\n          </Fieldset.Root>\n\n          <Fieldset.Root>\n            <Fieldset.Legend>Plan Details</Fieldset.Legend>\n\n            <Field.Root name=\"plan\">\n              <Field.Label>Plan</Field.Label>\n              <Select.Root items={planItems} defaultValue=\"free\" size=\"3\">\n                <Select.Trigger style={{ width: '100%' }} />\n                <Select.Content>\n                  {planItems.map((item) => (\n                    <Select.Item key={item.value} value={item.value}>\n                      {item.label}\n                    </Select.Item>\n                  ))}\n                </Select.Content>\n              </Select.Root>\n            </Field.Root>\n\n            <Field.Root name=\"teamSize\">\n              <Field.Label>Team size</Field.Label>\n              <Field.Description>Number of team members (1-100)</Field.Description>\n              <NumberField.Root defaultValue={1} min={1} max={100} name=\"teamSize\" size=\"3\">\n                <NumberField.Input />\n              </NumberField.Root>\n            </Field.Root>\n          </Fieldset.Root>\n\n          <Fieldset.Root>\n            <Fieldset.Legend>Preferences</Fieldset.Legend>\n\n            <Field.Root name=\"notifications\">\n              <Field.Label style={{ justifyContent: 'space-between' }}>\n                Email notifications\n                <Switch name=\"notifications\" defaultChecked />\n              </Field.Label>\n            </Field.Root>\n\n            <Field.Root name=\"terms\">\n              <Field.Label weight=\"regular\">\n                <Checkbox name=\"terms\" required />I agree to the Terms of Service\n              </Field.Label>\n            </Field.Root>\n          </Fieldset.Root>\n\n          <Button type=\"submit\" variant=\"solid\">\n            Create Account\n          </Button>\n        </Form>\n\n        {formData && (\n          <Callout.Root color=\"success\">\n            <Callout.Icon>\n              <Checkmark12 />\n            </Callout.Icon>\n            <Callout.Text>\n              Form submitted successfully!\n              <pre\n                style={{\n                  marginTop: 'var(--space-2)',\n                  fontSize: 'var(--font-size-1)',\n                  fontFamily: 'monospace',\n                  whiteSpace: 'pre-wrap',\n                  wordBreak: 'break-all',\n                  fontWeight: 'normal',\n                }}\n              >\n                {JSON.stringify(formData, null, 2)}\n              </pre>\n            </Callout.Text>\n          </Callout.Root>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Field Custom Validation\n// ============================================================================\n\n// Simulated username check\nasync function checkUsername(username: string): Promise<boolean> {\n  await new Promise((resolve) => setTimeout(resolve, 500));\n  const taken = ['admin', 'root', 'system', 'moderator', 'support'];\n  return !taken.includes(username.toLowerCase());\n}\n\nexport const FieldCustomValidation: Story = {\n  name: 'Field Custom Validation',\n  render: () => {\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Custom Validation\n        </Heading>\n        <Text size=\"2\" style={{ marginBottom: 12, display: 'block' }}>\n          You can add custom validation logic by passing a synchronous or asynchronous validation function to the{' '}\n          <Code>validate</Code> prop, which runs after native validations have passed.\n        </Text>\n        <Text size=\"2\" style={{ marginBottom: 12, display: 'block' }}>\n          Use the <Code>validationMode</Code> prop to configure when validation is performed:\n        </Text>\n        <ul style={{ margin: 0, marginBottom: 12, paddingLeft: 20 }}>\n          <Text size=\"2\" render={<li />} style={{ marginBottom: 4 }}>\n            1. <Code>onSubmit</Code> (default) validates all fields when the containing <Code>{'<Form>'}</Code> is\n            submitted, afterwards invalid fields revalidate when their value changes.\n          </Text>\n          <Text size=\"2\" render={<li />} style={{ marginBottom: 4 }}>\n            2. <Code>onBlur</Code> validates the field when focus moves away.\n          </Text>\n          <Text size=\"2\" render={<li />}>\n            3. <Code>onChange</Code> validates the field when the value changes.\n          </Text>\n        </ul>\n        <Text size=\"2\" style={{ marginBottom: 16, display: 'block' }}>\n          <Code>validationDebounceTime</Code> can be used to debounce the function in use cases such as asynchronous\n          requests or text fields that validate <Code>onChange</Code>.\n        </Text>\n\n        <Field.Root\n          name=\"username\"\n          validationMode=\"onChange\"\n          validationDebounceTime={300}\n          validate={async (value) => {\n            const username = value as string;\n            if (!username || username.length < 3) {\n              return null; // Let native validation handle this\n            }\n            if (username === 'admin') {\n              return 'Reserved for system use.';\n            }\n            const isAvailable = await checkUsername(username);\n            if (!isAvailable) {\n              return `${username} is unavailable.`;\n            }\n            return null;\n          }}\n        >\n          <Field.Label>Username</Field.Label>\n          <TextField.Root>\n            <TextField.Input required minLength={3} placeholder=\"alice\" />\n          </TextField.Root>\n          <Field.Description>Try \"admin\", \"root\", or \"system\" to see validation errors</Field.Description>\n          <Field.Error match=\"valueMissing\">Username is required</Field.Error>\n          <Field.Error match=\"tooShort\">Username must be at least 3 characters</Field.Error>\n          <Field.Error match=\"customError\" />\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Validity\n// ============================================================================\n\nexport const Validity: Story = {\n  name: 'Validity',\n  render: () => {\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Validity\n        </Heading>\n        <Text size=\"2\" style={{ marginBottom: 16, display: 'block' }}>\n          Used to display a custom message based on the field's validity. Requires children to be a function that\n          accepts field validity state as an argument.\n        </Text>\n\n        <Field.Root name=\"password\" validationMode=\"onChange\">\n          <Field.Label>Password</Field.Label>\n          <TextField.Root>\n            <TextField.Input\n              type=\"password\"\n              placeholder=\"Aa1...\"\n              required\n              minLength={8}\n              pattern=\"(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,}\"\n            />\n          </TextField.Root>\n          <Field.Validity>\n            {(state) => {\n              const value = (state.value as string) || '';\n              const hasMinLength = value.length >= 8;\n              const hasUppercase = /[A-Z]/.test(value);\n              const hasLowercase = /[a-z]/.test(value);\n              const hasNumber = /\\d/.test(value);\n\n              return (\n                <ul\n                  style={{\n                    margin: 0,\n                    marginTop: 8,\n                    display: 'flex',\n                    flexDirection: 'column',\n                    gap: 4,\n                  }}\n                >\n                  <Text size=\"2\" render={<li />} color={hasMinLength ? 'success' : 'danger'}>\n                    {hasMinLength ? '✓' : '✗'} At least 8 characters\n                  </Text>\n                  <Text size=\"2\" render={<li />} color={hasUppercase ? 'success' : 'danger'}>\n                    {hasUppercase ? '✓' : '✗'} One uppercase letter\n                  </Text>\n                  <Text size=\"2\" render={<li />} color={hasLowercase ? 'success' : 'danger'}>\n                    {hasLowercase ? '✓' : '✗'} One lowercase letter\n                  </Text>\n                  <Text size=\"2\" render={<li />} color={hasNumber ? 'success' : 'danger'}>\n                    {hasNumber ? '✓' : '✗'} One number\n                  </Text>\n                </ul>\n              );\n            }}\n          </Field.Validity>\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// Disabled State\n// ============================================================================\n\nconst disabledPlanItems = [\n  { value: 'free', label: 'Free' },\n  { value: 'pro', label: 'Pro' },\n  { value: 'enterprise', label: 'Enterprise' },\n];\n\nexport const DisabledState: Story = {\n  name: 'Disabled State',\n  render: () => {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', width: 320 }}>\n        <Field.Root name=\"readonlyField\">\n          <Field.Label>Account ID (read-only)</Field.Label>\n          <TextField.Root size=\"3\" variant=\"soft\" color=\"gray\">\n            <TextField.Input defaultValue=\"ACC-123456\" disabled />\n          </TextField.Root>\n          <Field.Description>This field cannot be modified</Field.Description>\n        </Field.Root>\n\n        <Field.Root name=\"lockedPlan\">\n          <Field.Label>Current Plan</Field.Label>\n          <Select.Root defaultValue=\"enterprise\" disabled items={disabledPlanItems} size=\"3\">\n            <Select.Trigger style={{ width: '100%' }} variant=\"soft\" color=\"gray\" />\n            <Select.Content>\n              {disabledPlanItems.map((item) => (\n                <Select.Item key={item.value} value={item.value}>\n                  {item.label}\n                </Select.Item>\n              ))}\n            </Select.Content>\n          </Select.Root>\n          <Field.Description>Contact support to change your plan</Field.Description>\n        </Field.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// All Validity States\n// ============================================================================\n\nexport const AllValidityStates: Story = {\n  name: 'All Validity States',\n  render: function AllValidityStatesStory() {\n    return (\n      <div style={{ width: 480 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          ValidityState Reference\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          The{' '}\n          <Link href=\"https://developer.mozilla.org/en-US/docs/Web/API/ValidityState\" target=\"_blank\">\n            ValidityState\n          </Link>{' '}\n          interface represents the validity states that an element can be in. Use the <Code>match</Code> prop on{' '}\n          <Code>{'<Field.Error>'}</Code> to display errors for specific validity states.\n        </Text>\n\n        <Form>\n          {/* valueMissing */}\n          <Fieldset.Root>\n            <Fieldset.Legend>\n              <Code>valueMissing</Code>\n            </Fieldset.Legend>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 8, display: 'block' }}>\n              Returns <Code>true</Code> if the element has a <Code>required</Code> attribute, but no value.\n            </Text>\n            <Field.Root name=\"valueMissing\">\n              <Field.Label>Required Field</Field.Label>\n              <TextField.Root>\n                <TextField.Input required placeholder=\"This field is required\" />\n              </TextField.Root>\n              <Field.Error match=\"valueMissing\">This field is required</Field.Error>\n            </Field.Root>\n          </Fieldset.Root>\n\n          <Separator size=\"4\" />\n\n          {/* typeMismatch */}\n          <Fieldset.Root>\n            <Fieldset.Legend>\n              <Code>typeMismatch</Code>\n            </Fieldset.Legend>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 8, display: 'block' }}>\n              Returns <Code>true</Code> if the value is not in the required syntax (when <Code>type</Code> is{' '}\n              <Code>email</Code> or <Code>url</Code>).\n            </Text>\n            <div style={{ display: 'flex', flexDirection: 'column', gap: 12 }}>\n              <Field.Root name=\"typeMismatchEmail\">\n                <Field.Label>Email</Field.Label>\n                <TextField.Root>\n                  <TextField.Input type=\"email\" placeholder=\"user@example.com\" defaultValue=\"not-an-email\" />\n                </TextField.Root>\n                <Field.Error match=\"typeMismatch\">Please enter a valid email address</Field.Error>\n              </Field.Root>\n              <Field.Root name=\"typeMismatchUrl\">\n                <Field.Label>URL</Field.Label>\n                <TextField.Root>\n                  <TextField.Input type=\"url\" placeholder=\"https://example.com\" defaultValue=\"not-a-url\" />\n                </TextField.Root>\n                <Field.Error match=\"typeMismatch\">Please enter a valid URL</Field.Error>\n              </Field.Root>\n            </div>\n          </Fieldset.Root>\n\n          <Separator size=\"4\" />\n\n          {/* tooShort */}\n          <Fieldset.Root>\n            <Fieldset.Legend>\n              <Code>tooShort</Code>\n            </Fieldset.Legend>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 8, display: 'block' }}>\n              Returns <Code>true</Code> if the value fails to meet the specified <Code>minLength</Code>. Type 1-2\n              characters and submit to see the error.\n            </Text>\n            <Field.Root name=\"tooShort\">\n              <Field.Label>Username (min 3 characters)</Field.Label>\n              <TextField.Root>\n                <TextField.Input minLength={3} required placeholder=\"alice\" />\n              </TextField.Root>\n              <Field.Error match=\"tooShort\">Username must be at least 3 characters</Field.Error>\n              <Field.Error match=\"valueMissing\">Username is required</Field.Error>\n            </Field.Root>\n          </Fieldset.Root>\n\n          <Separator size=\"4\" />\n\n          {/* tooLong */}\n          <Fieldset.Root>\n            <Fieldset.Legend>\n              <Code>tooLong</Code>\n            </Fieldset.Legend>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 8, display: 'block' }}>\n              Returns <Code>true</Code> if the value exceeds the specified <Code>maxLength</Code>. Note: Browsers\n              typically prevent typing beyond <Code>maxLength</Code>, so this state is rarely triggered in practice.\n            </Text>\n            <Field.Root name=\"tooLong\">\n              <Field.Label>Comment (max 20 characters)</Field.Label>\n              <TextField.Root>\n                <TextField.Input maxLength={20} placeholder=\"Short comment\" />\n              </TextField.Root>\n              <Field.Description>\n                Browsers prevent typing beyond maxLength, so this error rarely appears\n              </Field.Description>\n              <Field.Error match=\"tooLong\">Comment must not exceed 20 characters</Field.Error>\n            </Field.Root>\n          </Fieldset.Root>\n\n          <Separator size=\"4\" />\n\n          {/* patternMismatch */}\n          <Fieldset.Root>\n            <Fieldset.Legend>\n              <Code>patternMismatch</Code>\n            </Fieldset.Legend>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 8, display: 'block' }}>\n              Returns <Code>true</Code> if the value does not match the specified <Code>pattern</Code> regex.\n            </Text>\n            <Field.Root name=\"patternMismatch\">\n              <Field.Label>Phone Number</Field.Label>\n              <Field.Description>Format: 123-456-7890</Field.Description>\n              <TextField.Root>\n                <TextField.Input\n                  pattern=\"[0-9]{3}-[0-9]{3}-[0-9]{4}\"\n                  placeholder=\"123-456-7890\"\n                  defaultValue=\"invalid\"\n                />\n              </TextField.Root>\n              <Field.Error match=\"patternMismatch\">Please use the format: 123-456-7890</Field.Error>\n            </Field.Root>\n          </Fieldset.Root>\n\n          <Separator size=\"4\" />\n\n          {/* rangeUnderflow / rangeOverflow */}\n          <Fieldset.Root>\n            <Fieldset.Legend>\n              <Code>rangeUnderflow</Code> / <Code>rangeOverflow</Code>\n            </Fieldset.Legend>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 8, display: 'block' }}>\n              <Code>rangeUnderflow</Code>: Returns <Code>true</Code> if the value is less than the <Code>min</Code>{' '}\n              attribute.\n              <br />\n              <Code>rangeOverflow</Code>: Returns <Code>true</Code> if the value is greater than the <Code>max</Code>{' '}\n              attribute.\n            </Text>\n            <Field.Root name=\"rangeValidation\">\n              <Field.Label>Quantity (1-100)</Field.Label>\n              <NumberField.Root min={1} max={100} defaultValue={150}>\n                <NumberField.Input placeholder=\"50\" />\n              </NumberField.Root>\n              <Field.Error match=\"rangeUnderflow\">Quantity must be at least 1</Field.Error>\n              <Field.Error match=\"rangeOverflow\">Quantity must not exceed 100</Field.Error>\n            </Field.Root>\n          </Fieldset.Root>\n\n          <Separator size=\"4\" />\n\n          {/* stepMismatch */}\n          <Fieldset.Root>\n            <Fieldset.Legend>\n              <Code>stepMismatch</Code>\n            </Fieldset.Legend>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 8, display: 'block' }}>\n              Returns <Code>true</Code> if the value does not fit the rules determined by the <Code>step</Code>{' '}\n              attribute (not evenly divisible by the step value).\n            </Text>\n            <Field.Root name=\"stepMismatch\">\n              <Field.Label>Price (increments of $0.50)</Field.Label>\n              <NumberField.Root step={0.5} min={0} defaultValue={1.25}>\n                <NumberField.Input placeholder=\"0.00\" />\n              </NumberField.Root>\n              <Field.Error match=\"stepMismatch\">Price must be in increments of $0.50</Field.Error>\n            </Field.Root>\n          </Fieldset.Root>\n\n          <Separator size=\"4\" />\n\n          {/* badInput */}\n          <Fieldset.Root>\n            <Fieldset.Legend>\n              <Code>badInput</Code>\n            </Fieldset.Legend>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 8, display: 'block' }}>\n              Returns <Code>true</Code> if the user has provided input that the browser is unable to convert. This\n              commonly occurs with date, time, or number inputs when partial or malformed values are entered.\n            </Text>\n            <Field.Root name=\"badInput\">\n              <Field.Label>Event Date</Field.Label>\n              <TextField.Root>\n                <TextField.Input type=\"date\" />\n              </TextField.Root>\n              <Field.Description>\n                Enter an incomplete date (e.g., clear part of the date) to trigger badInput\n              </Field.Description>\n              <Field.Error match=\"badInput\">Please enter a valid date</Field.Error>\n            </Field.Root>\n          </Fieldset.Root>\n\n          <Separator size=\"4\" />\n\n          {/* customError - using Field's validate prop */}\n          <Fieldset.Root>\n            <Fieldset.Legend>\n              <Code>customError</Code>\n            </Fieldset.Legend>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 8, display: 'block' }}>\n              Returns <Code>true</Code> when the element's custom validity message has been set to a non-empty string.\n              Use the <Code>validate</Code> prop on <Code>{'<Field.Root>'}</Code> to set custom validation.\n            </Text>\n            <Field.Root\n              name=\"customError\"\n              validate={(value) => {\n                const str = value as string;\n                if (str && str.toLowerCase().includes('password')) {\n                  return 'Value cannot contain the word \"password\"';\n                }\n                return null;\n              }}\n            >\n              <Field.Label>Security Question Answer</Field.Label>\n              <TextField.Root>\n                <TextField.Input placeholder=\"e.g. my first pet's name\" />\n              </TextField.Root>\n              <Field.Description>Try typing \"password\" to trigger custom validation</Field.Description>\n              <Field.Error />\n            </Field.Root>\n          </Fieldset.Root>\n\n          <Separator size=\"4\" />\n\n          {/* Submit to test all */}\n          <Callout.Root color=\"info\" size=\"1\">\n            <Callout.Text>\n              Submit the form to see validation errors. Each field demonstrates a different <Code>ValidityState</Code>{' '}\n              property.\n            </Callout.Text>\n          </Callout.Root>\n\n          <Button type=\"submit\" style={{ width: '100%' }}>\n            Validate All Fields\n          </Button>\n        </Form>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/field/field.tsx",
    "content": "'use client';\n\nimport { Field as FieldPrimitive } from '@base-ui/react/field';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { Text, type TextProps } from '../text/text';\n\n// ============================================================================\n// Types\n// ============================================================================\n\n/**\n * Re-export Base UI types for consumers.\n */\ntype FieldRootState = FieldPrimitive.Root.State;\ntype FieldValidityState = FieldPrimitive.Validity.State;\ntype FieldControlChangeEventDetails = FieldPrimitive.Control.ChangeEventDetails;\n\n// ============================================================================\n// Root\n// ============================================================================\n\ninterface FieldRootProps extends React.ComponentProps<typeof FieldPrimitive.Root> {}\n\n/**\n * Groups all parts of the field. Renders a `<div>` element.\n *\n * @example\n * ```tsx\n * <Field.Root>\n *   <Field.Label>Name</Field.Label>\n *   <Field.Control placeholder=\"Enter your name\" />\n *   <Field.Description>Visible on your profile</Field.Description>\n *   <Field.Error match=\"valueMissing\">Please enter your name</Field.Error>\n * </Field.Root>\n * ```\n *\n * @param name - Identifies the field when a form is submitted. Takes precedence over the `name` prop on `<Field.Control>`.\n * @param disabled - Whether the component should ignore user interaction. Takes precedence over the `disabled` prop on `<Field.Control>`.\n * @param invalid - Whether the field is invalid. Useful when the field state is controlled by an external library.\n * @param dirty - Whether the field's value has been changed from its initial value. Useful when the field state is controlled by an external library.\n * @param touched - Whether the field has been touched. Useful when the field state is controlled by an external library.\n * @param validate - A function for custom validation. Return a string or array of strings with error message(s) if invalid, or `null` if valid.\n * @param validationMode - Determines when the field should be validated: `'onSubmit'` (default), `'onBlur'`, or `'onChange'`.\n * @param validationDebounceTime - How long to wait between `validate` callbacks if `validationMode=\"onChange\"`. Specified in milliseconds.\n * @param actionsRef - A ref to imperative actions. Contains `validate` function to manually trigger validation.\n *\n * @see https://base-ui.com/react/components/field#root\n */\nfunction FieldRoot(props: FieldRootProps) {\n  const { className, ...rootProps } = props;\n  return <FieldPrimitive.Root {...rootProps} className={classNames('fui-FieldRoot', className)} />;\n}\nFieldRoot.displayName = 'FieldRoot';\n\n// ============================================================================\n// Label\n// ============================================================================\n\ninterface FieldLabelProps\n  extends\n    Omit<React.ComponentProps<typeof FieldPrimitive.Label>, 'color'>,\n    Pick<TextProps, 'size' | 'weight' | 'align' | 'trim' | 'color' | 'highContrast'> {}\n\n/**\n * An accessible label that is automatically associated with the field control.\n * Renders a `<label>` element styled with `<Text>`.\n *\n * The label is automatically connected to the control via `htmlFor`/`id` attributes,\n * providing proper accessibility without manual wiring.\n *\n * @example\n * ```tsx\n * <Field.Root>\n *   <Field.Label>Email address</Field.Label>\n *   <Field.Control type=\"email\" />\n * </Field.Root>\n * ```\n *\n * @param size - Text size ('1' - '9'). Defaults to '2'.\n * @param weight - Font weight ('light', 'regular', 'medium', 'bold').\n * @param color - Text color.\n * @param nativeLabel - Whether the component renders a native `<label>` element when replacing via `render` prop.\n *   Set to `false` if the rendered element is not a label (e.g. `<div>`). This avoids inheriting label behaviors\n *   on button controls like `<Select.Trigger>`, including `:hover` states and click propagation. Defaults to `true`.\n *\n * @see https://base-ui.com/react/components/field#label\n */\nconst FieldLabel = React.forwardRef<HTMLLabelElement, FieldLabelProps>((props, forwardedRef) => {\n  const { className, size = '2', weight = 'medium', align, trim, color, highContrast, render, ...labelProps } = props;\n\n  // If user provides custom render, use it directly; otherwise use Text\n  const defaultRender = (\n    <Text\n      render={<label />}\n      size={size}\n      weight={weight}\n      align={align}\n      trim={trim}\n      color={color}\n      highContrast={highContrast}\n    />\n  );\n\n  return (\n    <FieldPrimitive.Label\n      {...labelProps}\n      ref={forwardedRef}\n      className={classNames('fui-FieldLabel', className)}\n      render={render ?? defaultRender}\n    />\n  );\n});\nFieldLabel.displayName = 'FieldLabel';\n\n// ============================================================================\n// Control\n// ============================================================================\n\ninterface FieldControlProps extends React.ComponentProps<typeof FieldPrimitive.Control> {}\n\n/**\n * The form control to label and validate. Renders an `<input>` element.\n *\n * You can omit this part and use any Base UI input component instead.\n * For example, `Input`, `Checkbox`, `Select`, and other form controls\n * will work with Field out of the box.\n *\n * @example\n * ```tsx\n * <Field.Root>\n *   <Field.Label>Username</Field.Label>\n *   <Field.Control required placeholder=\"Required\" />\n *   <Field.Error match=\"valueMissing\">Username is required</Field.Error>\n * </Field.Root>\n * ```\n *\n * @param defaultValue - The default value of the control (uncontrolled).\n * @param onValueChange - Callback fired when the value changes. Use when controlled.\n *\n * @see https://base-ui.com/react/components/field#control\n */\nconst FieldControl = React.forwardRef<HTMLInputElement, FieldControlProps>((props, forwardedRef) => {\n  const { className, ...controlProps } = props;\n  return (\n    <FieldPrimitive.Control\n      {...controlProps}\n      ref={forwardedRef}\n      className={classNames('fui-FieldControl', className)}\n    />\n  );\n});\nFieldControl.displayName = 'FieldControl';\n\n// ============================================================================\n// Description\n// ============================================================================\n\ninterface FieldDescriptionProps\n  extends\n    Omit<React.ComponentProps<typeof FieldPrimitive.Description>, 'color'>,\n    Pick<TextProps, 'size' | 'weight' | 'align' | 'trim' | 'color' | 'highContrast'> {}\n\n/**\n * A paragraph with additional information about the field.\n * Renders a `<p>` element styled with `<Text>`.\n *\n * The description is automatically associated with the control via `aria-describedby`,\n * making it accessible to screen readers.\n *\n * @example\n * ```tsx\n * <Field.Root>\n *   <Field.Label>Password</Field.Label>\n *   <Field.Control type=\"password\" />\n *   <Field.Description>Must be at least 8 characters</Field.Description>\n * </Field.Root>\n * ```\n *\n * @param size - Text size ('1' - '9'). Defaults to '1'.\n * @param weight - Font weight ('light', 'regular', 'medium', 'bold').\n * @param color - Text color. Defaults to 'gray'.\n *\n * @see https://base-ui.com/react/components/field#description\n */\nconst FieldDescription = React.forwardRef<HTMLParagraphElement, FieldDescriptionProps>((props, forwardedRef) => {\n  const {\n    className,\n    size = '2',\n    weight,\n    align,\n    trim,\n    color = 'gray',\n    highContrast,\n    render,\n    ...descriptionProps\n  } = props;\n\n  // If user provides custom render, use it directly; otherwise use Text\n  const defaultRender = (\n    <Text\n      render={<p />}\n      size={size}\n      weight={weight}\n      align={align}\n      trim={trim}\n      color={color}\n      highContrast={highContrast}\n    />\n  );\n\n  return (\n    <FieldPrimitive.Description\n      {...descriptionProps}\n      ref={forwardedRef}\n      className={classNames('fui-FieldDescription', className)}\n      render={render ?? defaultRender}\n    />\n  );\n});\nFieldDescription.displayName = 'FieldDescription';\n\n// ============================================================================\n// Item\n// ============================================================================\n\ninterface FieldItemProps extends React.ComponentProps<typeof FieldPrimitive.Item> {}\n\n/**\n * Groups individual items in a checkbox group or radio group with a label and description.\n * Renders a `<div>` element.\n *\n * Use this to wrap individual checkboxes or radios within a group to provide\n * per-item labels and descriptions.\n *\n * @example\n * ```tsx\n * <Field.Root>\n *   <Field.Label>Notifications</Field.Label>\n *   <CheckboxGroup>\n *     <Field.Item>\n *       <Checkbox value=\"email\" />\n *       <Field.Label>Email notifications</Field.Label>\n *       <Field.Description>Receive updates via email</Field.Description>\n *     </Field.Item>\n *     <Field.Item>\n *       <Checkbox value=\"sms\" />\n *       <Field.Label>SMS notifications</Field.Label>\n *     </Field.Item>\n *   </CheckboxGroup>\n * </Field.Root>\n * ```\n *\n * @param disabled - Whether the wrapped control should ignore user interaction.\n *   The `disabled` prop on `<Field.Root>` takes precedence over this.\n *\n * @see https://base-ui.com/react/components/field#item\n */\nfunction FieldItem(props: FieldItemProps) {\n  const { className, ...itemProps } = props;\n  return <FieldPrimitive.Item {...itemProps} className={classNames('fui-FieldItem', className)} />;\n}\nFieldItem.displayName = 'FieldItem';\n\n// ============================================================================\n// Error\n// ============================================================================\n\ninterface FieldErrorProps\n  extends\n    Omit<React.ComponentProps<typeof FieldPrimitive.Error>, 'color'>,\n    Pick<TextProps, 'size' | 'weight' | 'align' | 'trim' | 'color' | 'highContrast'> {}\n\n/**\n * An error message displayed if the field control fails validation.\n * Renders a `<div>` element styled with `<Text>`.\n *\n * The error message is automatically associated with the control via `aria-errormessage`\n * when the field is invalid, making it accessible to screen readers.\n *\n * @example\n * ```tsx\n * <Field.Root>\n *   <Field.Label>Email</Field.Label>\n *   <Field.Control type=\"email\" required />\n *   <Field.Error match=\"valueMissing\">Email is required</Field.Error>\n *   <Field.Error match=\"typeMismatch\">Please enter a valid email</Field.Error>\n * </Field.Root>\n * ```\n *\n * @param size - Text size ('1' - '9'). Defaults to '1'.\n * @param weight - Font weight ('light', 'regular', 'medium', 'bold').\n * @param color - Text color. Defaults to 'danger'.\n * @param match - Determines whether to show the error message according to the field's `ValidityState`.\n *   Can be one of the validity state keys:\n *   - `'valueMissing'` - The field is required but empty\n *   - `'typeMismatch'` - The value doesn't match the expected type (e.g., email)\n *   - `'patternMismatch'` - The value doesn't match the pattern attribute\n *   - `'tooShort'` - The value is shorter than minLength\n *   - `'tooLong'` - The value is longer than maxLength\n *   - `'rangeUnderflow'` - The value is less than min\n *   - `'rangeOverflow'` - The value is greater than max\n *   - `'stepMismatch'` - The value doesn't match the step\n *   - `'badInput'` - The browser cannot convert the input\n *   - `'customError'` - A custom validity error was set\n *   - `'valid'` - The field is valid\n *   - `true` - Always show the error (useful for external validation libraries)\n *\n * @see https://base-ui.com/react/components/field#error\n */\nconst FieldError = React.forwardRef<HTMLDivElement, FieldErrorProps>((props, forwardedRef) => {\n  const { className, size = '2', weight, align, trim, color = 'danger', highContrast, render, ...errorProps } = props;\n\n  // If user provides custom render, use it directly; otherwise use Text\n  const defaultRender = (\n    <Text\n      render={<div />}\n      size={size}\n      weight={weight}\n      align={align}\n      trim={trim}\n      color={color}\n      highContrast={highContrast}\n    />\n  );\n\n  return (\n    <FieldPrimitive.Error\n      {...errorProps}\n      ref={forwardedRef}\n      className={classNames('fui-FieldError', className)}\n      render={render ?? defaultRender}\n    />\n  );\n});\nFieldError.displayName = 'FieldError';\n\n// ============================================================================\n// Validity\n// ============================================================================\n\ninterface FieldValidityProps extends React.ComponentProps<typeof FieldPrimitive.Validity> {}\n\n/**\n * Used to display a custom message based on the field's validity.\n * Requires `children` to be a function that accepts field validity state as an argument.\n *\n * This is useful when you need to display different content based on the validity state,\n * such as showing a checkmark when valid or custom error formatting.\n *\n * @example\n * ```tsx\n * <Field.Root>\n *   <Field.Label>Password</Field.Label>\n *   <Field.Control type=\"password\" minLength={8} />\n *   <Field.Validity>\n *     {(validity) => (\n *       <ul>\n *         <li data-valid={!validity.tooShort}>At least 8 characters</li>\n *         <li data-valid={!validity.patternMismatch}>Contains a number</li>\n *       </ul>\n *     )}\n *   </Field.Validity>\n * </Field.Root>\n * ```\n *\n * @param children - A function that receives the validity state and returns ReactNode.\n *   The validity state includes all standard `ValidityState` properties plus custom validation results.\n *\n * @see https://base-ui.com/react/components/field#validity\n */\nfunction FieldValidity(props: FieldValidityProps) {\n  return <FieldPrimitive.Validity {...props} />;\n}\nFieldValidity.displayName = 'FieldValidity';\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nexport {\n  FieldControl as Control,\n  FieldDescription as Description,\n  FieldError as Error,\n  FieldItem as Item,\n  FieldLabel as Label,\n  // Components\n  FieldRoot as Root,\n  FieldValidity as Validity,\n};\n\nexport type {\n  FieldControlChangeEventDetails as ControlChangeEventDetails,\n  FieldControlProps as ControlProps,\n  FieldDescriptionProps as DescriptionProps,\n  FieldErrorProps as ErrorProps,\n  FieldItemProps as ItemProps,\n  FieldLabelProps as LabelProps,\n  // Component Props\n  FieldRootProps as RootProps,\n  // State & Event Types\n  FieldRootState as RootState,\n  FieldValidityProps as ValidityProps,\n  FieldValidityState as ValidityState,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/field/index.ts",
    "content": "export * as Field from './field';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/fieldset/fieldset.css",
    "content": "/* ============================================================================\n * Root - reset native fieldset styles, flex column with gap\n * ============================================================================ */\n\n.fui-FieldsetRoot {\n  all: unset;\n  display: flex;\n  flex-direction: column;\n  gap: 16px; /* gap between fields */\n\n  /* Reset native fieldset styles */\n  border: none;\n  margin: 0;\n  padding: 0;\n  min-width: 0; /* Prevent fieldset from expanding beyond container */\n\n  &:where([data-disabled]) {\n    color: var(--gray-a8);\n  }\n}\n\n/* Smaller gap when fieldset contains checkbox or radio groups (denser layout) */\n.fui-FieldsetRoot:has(.fui-CheckboxRoot),\n.fui-FieldsetRoot:has(.fui-RadioGroupRoot) {\n  gap: 12px;\n}\n\n/* ============================================================================\n * Legend - inherits Text styling from component\n * ============================================================================ */\n\n.fui-FieldsetLegend {\n  /* Remove default browser padding */\n  padding: 0;\n  margin-bottom: 16px;\n  cursor: default;\n\n  &:where([data-disabled]) {\n    color: var(--gray-a8);\n  }\n  &:where([data-variant='label']) {\n    margin-bottom: 8px;\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/fieldset/fieldset.tsx",
    "content": "'use client';\n\nimport { Fieldset as FieldsetPrimitive } from '@base-ui/react/fieldset';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { Text, type TextProps } from '../text/text';\n\n// ============================================================================\n// Root\n// ============================================================================\n\ninterface FieldsetRootProps extends React.ComponentProps<typeof FieldsetPrimitive.Root> {}\n\n/**\n * Groups related fields together. Renders a native `<fieldset>` element.\n *\n * Use this to semantically group multiple related fields (e.g., billing address fields,\n * contact information) with a shared legend.\n *\n * @example\n * ```tsx\n * <Fieldset.Root>\n *   <Fieldset.Legend>Billing Details</Fieldset.Legend>\n *   <Field.Root>\n *     <Field.Label>Company</Field.Label>\n *     <Field.Control placeholder=\"Enter company name\" />\n *   </Field.Root>\n *   <Field.Root>\n *     <Field.Label>Tax ID</Field.Label>\n *     <Field.Control placeholder=\"Enter fiscal number\" />\n *   </Field.Root>\n * </Fieldset.Root>\n * ```\n *\n * @see https://base-ui.com/react/components/fieldset#root\n */\nfunction FieldsetRoot(props: FieldsetRootProps) {\n  const { className, ...rootProps } = props;\n  return <FieldsetPrimitive.Root {...rootProps} className={classNames('fui-FieldsetRoot', className)} />;\n}\nFieldsetRoot.displayName = 'FieldsetRoot';\n\n// ============================================================================\n// Legend\n// ============================================================================\n\ninterface FieldsetLegendProps\n  extends\n    Omit<React.ComponentProps<typeof FieldsetPrimitive.Legend>, 'color'>,\n    Pick<TextProps, 'size' | 'weight' | 'align' | 'trim' | 'color' | 'highContrast'> {\n  /**\n   * The visual variant of the legend.\n   * - `'legend'` (default): Larger text (size='3', weight='bold') for section headings\n   * - `'label'`: Smaller text (size='2', weight='medium') similar to field labels\n   */\n  variant?: 'legend' | 'label';\n}\n\n/**\n * An accessible legend for the fieldset. Renders a `<div>` element styled with `<Text>`.\n *\n * The legend provides a caption for the fieldset, describing the group of fields it contains.\n * Unlike the native `<legend>` element, this renders as a `<div>` for easier styling.\n *\n * @example\n * ```tsx\n * <Fieldset.Root>\n *   <Fieldset.Legend>Contact Information</Fieldset.Legend>\n *   <Field.Root>\n *     <Field.Label>Email</Field.Label>\n *     <Field.Control type=\"email\" />\n *   </Field.Root>\n * </Fieldset.Root>\n * ```\n *\n * @param variant - Visual variant: `'legend'` (default) or `'label'`.\n * @param size - Text size ('1' - '9'). Defaults based on variant.\n * @param weight - Font weight ('light', 'regular', 'medium', 'bold'). Defaults based on variant.\n * @param color - Text color.\n *\n * @see https://base-ui.com/react/components/fieldset#legend\n */\nconst FieldsetLegend = React.forwardRef<HTMLDivElement, FieldsetLegendProps>((props, forwardedRef) => {\n  const {\n    className,\n    variant = 'legend',\n    size,\n    weight,\n    align,\n    trim,\n    color,\n    highContrast,\n    render,\n    ...legendProps\n  } = props;\n\n  // Determine defaults based on variant\n  const resolvedSize = size ?? (variant === 'label' ? '2' : '3');\n  const resolvedWeight = weight ?? (variant === 'label' ? 'medium' : 'bold');\n\n  // If user provides custom render, use it directly; otherwise use Text\n  const defaultRender = (\n    <Text\n      render={<legend />}\n      size={resolvedSize}\n      weight={resolvedWeight}\n      align={align}\n      trim={trim}\n      color={color}\n      highContrast={highContrast}\n    />\n  );\n\n  return (\n    <FieldsetPrimitive.Legend\n      {...legendProps}\n      ref={forwardedRef}\n      data-variant={variant}\n      className={classNames('fui-FieldsetLegend', className)}\n      render={render ?? defaultRender}\n    />\n  );\n});\nFieldsetLegend.displayName = 'FieldsetLegend';\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nexport { FieldsetLegend as Legend, FieldsetRoot as Root };\n\nexport type { FieldsetLegendProps as LegendProps, FieldsetRootProps as RootProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/fieldset/index.ts",
    "content": "export * as Fieldset from './fieldset';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/filter-chip/filter-chip.css",
    "content": ".fui-BaseChip {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  box-sizing: border-box;\n  flex-shrink: 0;\n  user-select: none;\n  vertical-align: top;\n  color: var(--base-chip-color);\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-BaseChip {\n  height: var(--base-chip-height);\n  border-radius: var(--radius-thumb);\n}\n\n.fui-BaseChip {\n  &:where(.fui-r-size-1) {\n    --base-chip-height: var(--space-5);\n    padding-left: var(--space-2);\n    padding-right: var(--space-2);\n\n    gap: var(--space-1);\n    font-size: var(--font-size-1);\n    line-height: var(--line-height-1);\n    letter-spacing: var(--letter-spacing-1);\n    font-weight: var(--font-weight-medium);\n  }\n  &:where(.fui-r-size-2) {\n    --base-chip-height: var(--space-6);\n    padding-left: var(--space-3);\n    padding-right: var(--space-3);\n\n    gap: calc(1.5 * var(--space-1));\n    font-size: var(--font-size-2);\n    line-height: var(--line-height-2);\n    letter-spacing: var(--letter-spacing-2);\n    font-weight: var(--font-weight-medium);\n  }\n  &:where(.fui-r-size-3) {\n    --base-chip-height: var(--space-7);\n    padding-left: var(--space-4);\n    padding-right: var(--space-4);\n\n    gap: var(--space-2);\n    font-size: var(--font-size-3);\n    line-height: var(--line-height-3);\n    letter-spacing: var(--letter-spacing-3);\n    font-weight: var(--font-weight-medium);\n  }\n}\n\n.fui-BaseChip:where([data-unchecked]) {\n  box-shadow: inset 0 0 0 1px var(--gray-a5);\n  --base-chip-color: var(--gray-a12);\n\n  &:where(:hover) {\n    background-color: var(--gray-a2);\n  }\n  &:where(:active) {\n    background-color: var(--gray-a3);\n  }\n\n  &:where(:focus-visible) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: -1px;\n  }\n\n  &:where([data-disabled]) {\n    cursor: var(--cursor-disabled);\n    --base-chip-color: var(--gray-a8);\n    box-shadow: inset 0 0 0 1px var(--gray-a4);\n    background-color: transparent;\n  }\n\n  /* stylelint-disable */\n  &:where(:not([data-disabled])) > svg {\n    color: var(--gray-a11);\n  }\n  /* stylelint-enable */\n}\n\n.fui-BaseChip:where([data-checked]) {\n  --base-chip-color: var(--accent-11);\n  background-color: var(--accent-a3);\n  box-shadow: inset 0 0 0 1px var(--accent-a6);\n\n  &:where(:focus-visible) {\n    outline: 2px solid var(--accent-8);\n    outline-offset: -1px;\n  }\n  @media (hover: hover) {\n    &:where(:hover) {\n      background-color: var(--accent-a4);\n    }\n  }\n\n  &:where(:active) {\n    background-color: var(--accent-a5);\n  }\n\n  &:where([data-disabled]) {\n    cursor: var(--cursor-disabled);\n    --base-chip-color: var(--gray-8);\n    background-color: var(--gray-a3);\n    box-shadow: inset 0 0 0 1px var(--gray-a5);\n  }\n\n  /* stylelint-disable */\n  &:where(:not([data-disabled])) > svg {\n    color: var(--accent-a11);\n  }\n  /* stylelint-enable */\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/filter-chip/filter-chip.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3'] as const;\n\nconst filterChipPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  color: colorProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  color: typeof colorProp;\n};\n\nexport { filterChipPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/filter-chip/filter-chip.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Button, Code, FilterChip, filterChipPropDefs, Text } from '..';\n\nconst ExampleIcon = ({ size }: { size: number }) => (\n  <svg width={size} height={size} viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <path\n      d=\"M3 8C3 6 5.70833 3 9.5 3C13.2917 3 16 6 16 8M16 8H13M16 8V8C16.5523 8 17 7.55228 17 7V4\"\n      stroke=\"currentColor\"\n      strokeWidth=\"1.5\"\n      strokeLinecap=\"round\"\n      strokeLinejoin=\"round\"\n    />\n    <path\n      d=\"M17 12C17 14 14.2917 17 10.5 17C6.70833 17 4 14 4 12M4 12H7M4 12V12C3.44772 12 3 12.4477 3 13V16\"\n      stroke=\"currentColor\"\n      strokeWidth=\"1.5\"\n      strokeLinecap=\"round\"\n      strokeLinejoin=\"round\"\n    />\n  </svg>\n);\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/FilterChip',\n  component: FilterChip,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  args: {\n    children: null,\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof FilterChip>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    size: filterChipPropDefs.size.default,\n    color: filterChipPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'row' }}>\n      <FilterChip defaultChecked {...args}>\n        <ExampleIcon size={16} />\n        Default\n      </FilterChip>\n      <FilterChip defaultChecked={true} disabled {...args}>\n        <ExampleIcon size={16} />\n        Disabled checked\n      </FilterChip>\n      <FilterChip defaultChecked={false} disabled {...args}>\n        <ExampleIcon size={16} />\n        Disabled unchecked\n      </FilterChip>\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n      <FilterChip defaultChecked {...args} size=\"1\">\n        <ExampleIcon size={16} /> Size 1\n      </FilterChip>\n      <FilterChip defaultChecked {...args} size=\"2\">\n        <ExampleIcon size={20} /> Size 2\n      </FilterChip>\n      <FilterChip defaultChecked {...args} size=\"3\">\n        <ExampleIcon size={24} /> Size 3\n      </FilterChip>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n      <FilterChip {...args} color=\"indigo\" defaultChecked>\n        <ExampleIcon size={20} />\n        Indigo\n      </FilterChip>\n      <FilterChip {...args} color=\"cyan\" defaultChecked>\n        <ExampleIcon size={20} />\n        Cyan\n      </FilterChip>\n      <FilterChip {...args} color=\"orange\" defaultChecked>\n        <ExampleIcon size={20} />\n        Orange\n      </FilterChip>\n      <FilterChip {...args} color=\"crimson\" defaultChecked>\n        <ExampleIcon size={20} />\n        Crimson\n      </FilterChip>\n    </div>\n  ),\n};\n\nexport const ReadOnly: Story = {\n  name: 'Read Only',\n  render: (args) => {\n    const activeFilters = {\n      inStock: true,\n      onSale: false,\n      freeShipping: true,\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 400 }}>\n        <Text>\n          The <Code>readOnly</Code> prop prevents users from toggling a filter chip while still showing its current\n          state. Unlike <Code>disabled</Code>, read-only chips remain focusable and their values are submitted with\n          forms.\n        </Text>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n          <Text size=\"2\" weight=\"medium\">\n            Applied Filters (from saved search)\n          </Text>\n          <div style={{ display: 'flex', gap: 'var(--space-2)', flexWrap: 'wrap' }}>\n            <FilterChip {...args} checked={activeFilters.inStock} readOnly>\n              In Stock\n            </FilterChip>\n            <FilterChip {...args} checked={activeFilters.onSale} readOnly>\n              On Sale\n            </FilterChip>\n            <FilterChip {...args} checked={activeFilters.freeShipping} readOnly>\n              Free Shipping\n            </FilterChip>\n          </div>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const InputRef: Story = {\n  name: 'Input Ref',\n  render: (args) => {\n    const inputRef = React.useRef<HTMLInputElement>(null);\n    const [info, setInfo] = React.useState<string>('Click a button to inspect the input');\n\n    const focusInput = () => {\n      inputRef.current?.focus();\n      setInfo('Input focused programmatically');\n    };\n\n    const checkState = () => {\n      const input = inputRef.current;\n      if (input) {\n        const isChecked = input.checked;\n        const name = input.name;\n        setInfo(`Name: \"${name}\", Checked: ${isChecked}`);\n      }\n    };\n\n    const toggleChecked = () => {\n      const input = inputRef.current;\n      if (input) {\n        input.click();\n        setInfo(`Toggled via native click. New state: ${!input.checked}`);\n      }\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 400 }}>\n        <Text>\n          The <Code>inputRef</Code> prop provides direct access to the hidden native <Code>&lt;input&gt;</Code> element.\n          This is useful for programmatic focus, form validation, or integrating with third-party libraries.\n        </Text>\n        <FilterChip {...args} inputRef={inputRef} name=\"featured\" defaultChecked>\n          <ExampleIcon size={16} />\n          Featured Items\n        </FilterChip>\n        <div style={{ display: 'flex', gap: 'var(--space-2)', flexWrap: 'wrap' }}>\n          <Button size=\"1\" variant=\"soft\" onClick={focusInput}>\n            Focus Input\n          </Button>\n          <Button size=\"1\" variant=\"soft\" onClick={checkState}>\n            Check State\n          </Button>\n          <Button size=\"1\" variant=\"soft\" onClick={toggleChecked}>\n            Toggle via Ref\n          </Button>\n        </div>\n        <Code style={{ padding: 'var(--space-2)', display: 'block' }}>{info}</Code>\n      </div>\n    );\n  },\n};\n\nexport const FormValues: Story = {\n  name: 'Form with value & uncheckedValue',\n  render: (args) => {\n    const [formData, setFormData] = React.useState<Record<string, FormDataEntryValue>>({});\n    const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {\n      e.preventDefault();\n      const data = Object.fromEntries(new FormData(e.currentTarget).entries());\n      setFormData(data);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n        <Text>\n          Use <Code>value</Code> and <Code>uncheckedValue</Code> props to customize what gets submitted with the form.\n          By default, checked chips submit <Code>\"on\"</Code> and unchecked chips submit nothing.\n        </Text>\n        <form onSubmit={handleSubmit} style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <Text size=\"2\" weight=\"medium\">\n            Product Filters\n          </Text>\n          <div style={{ display: 'flex', gap: 'var(--space-2)', flexWrap: 'wrap' }}>\n            <FilterChip {...args} name=\"availability\" defaultChecked value=\"in-stock\" uncheckedValue=\"all\">\n              In Stock\n            </FilterChip>\n            <FilterChip {...args} name=\"shipping\" value=\"free\" uncheckedValue=\"any\">\n              Free Shipping\n            </FilterChip>\n            <FilterChip {...args} name=\"discount\" defaultChecked value=\"on-sale\" uncheckedValue=\"no-filter\">\n              On Sale\n            </FilterChip>\n          </div>\n          <Button variant=\"solid\" type=\"submit\" style={{ alignSelf: 'flex-start', marginTop: 'var(--space-2)' }}>\n            Apply Filters\n          </Button>\n        </form>\n        <div>\n          <Text size=\"2\" weight=\"medium\">\n            Form Data:\n          </Text>\n          <Code style={{ display: 'block', marginTop: 'var(--space-2)', whiteSpace: 'pre', padding: 'var(--space-2)' }}>\n            {JSON.stringify(formData, null, 2)}\n          </Code>\n        </div>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/filter-chip/filter-chip.tsx",
    "content": "'use client';\n\nimport { Checkbox as CheckboxPrimitive } from '@base-ui/react/checkbox';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { filterChipPropDefs } from './filter-chip.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype FilterChipOwnProps = GetPropDefTypes<typeof filterChipPropDefs>;\ntype FilterChipProps = Omit<PropsWithoutColor<typeof CheckboxPrimitive.Root>, 'className' | 'render' | 'nativeButton'> &\n  Omit<React.HTMLAttributes<HTMLButtonElement>, 'color'> &\n  FilterChipOwnProps & {\n    children: React.ReactNode;\n  };\n\nconst FilterChip = (props: FilterChipProps) => {\n  const {\n    children,\n    className,\n    style,\n    size = filterChipPropDefs.size.default,\n    color = filterChipPropDefs.color.default,\n    ...checkboxProps\n  } = props;\n\n  return (\n    <CheckboxPrimitive.Root\n      data-accent-color={color}\n      {...checkboxProps}\n      className={classNames('fui-reset', 'fui-BaseChip', className, `fui-r-size-${size}`)}\n      style={style}\n    >\n      {children}\n    </CheckboxPrimitive.Root>\n  );\n};\nFilterChip.displayName = 'FilterChip';\n\nexport { FilterChip };\nexport type { FilterChipProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/filter-chip/index.ts",
    "content": "export * from './filter-chip';\nexport * from './filter-chip.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/form/form.css",
    "content": "/* ============================================================================\n * Form\n * ============================================================================ */\n\n.fui-FormRoot {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  width: 100%;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/form/form.stories.tsx",
    "content": "import { Plus16 } from '@frosted-ui/icons';\nimport type { Meta, StoryObj } from '@storybook/react';\nimport { useForm as useTanStackForm } from '@tanstack/react-form';\nimport * as React from 'react';\nimport { Controller, useForm as useReactHookForm } from 'react-hook-form';\nimport { z } from 'zod';\nimport {\n  AlertDialog,\n  Button,\n  Callout,\n  Card,\n  Checkbox,\n  Code,\n  Field,\n  Fieldset,\n  Form,\n  FormErrors,\n  FormValues,\n  Heading,\n  Link,\n  Progress,\n  Select,\n  Separator,\n  Spinner,\n  Switch,\n  Text,\n  TextField,\n} from '../index';\n\nconst meta = {\n  title: 'Forms/Form',\n  parameters: {\n    layout: 'centered',\n  },\n  tags: ['autodocs'],\n} satisfies Meta;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// ============================================================================\n// 1. Getting Started\n// ============================================================================\n\nexport const GettingStarted: Story = {\n  name: 'Getting Started',\n  render: function GettingStartedStory() {\n    const [loading, setLoading] = React.useState(false);\n    const [submitted, setSubmitted] = React.useState(false);\n\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Getting Started\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          A minimal form using <Code>{'<Form>'}</Code>, <Code>{'<Field.Root>'}</Code>, and <Code>{'<TextField>'}</Code>.\n          Add validation with HTML attributes like <Code>required</Code> and display errors with{' '}\n          <Code>{'<Field.Error>'}</Code>.\n        </Text>\n\n        <Form\n          onSubmit={async (e) => {\n            e.preventDefault();\n            setLoading(true);\n            await new Promise((resolve) => setTimeout(resolve, 500));\n            setSubmitted(true);\n            setLoading(false);\n          }}\n        >\n          <Field.Root name=\"email\">\n            <Field.Label>Email</Field.Label>\n            <TextField.Root size=\"3\" variant=\"soft\" color=\"gray\">\n              <TextField.Input type=\"email\" required placeholder=\"you@example.com\" />\n            </TextField.Root>\n            <Field.Error match=\"valueMissing\">Email is required</Field.Error>\n            <Field.Error match=\"typeMismatch\">Please enter a valid email</Field.Error>\n          </Field.Root>\n\n          <Field.Root name=\"message\">\n            <Field.Label>Message</Field.Label>\n            <TextField.Root size=\"3\" variant=\"soft\" color=\"gray\">\n              <TextField.Input required placeholder=\"How can we help?\" />\n            </TextField.Root>\n            <Field.Description>We'll get back to you within 24 hours</Field.Description>\n            <Field.Error match=\"valueMissing\">Message is required</Field.Error>\n          </Field.Root>\n\n          <Button type=\"submit\" loading={loading} size=\"3\" variant=\"solid\">\n            Send Message\n          </Button>\n        </Form>\n\n        {submitted && (\n          <Callout.Root color=\"success\" size=\"1\" style={{ marginTop: 16 }}>\n            <Callout.Text>Message sent successfully!</Callout.Text>\n          </Callout.Root>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 2. Constraint Validation\n// ============================================================================\n\nexport const ConstraintValidation: Story = {\n  name: 'Constraint Validation',\n  render: function ConstraintValidationStory() {\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Constraint Validation\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          Form components support native HTML validation attributes for many validation rules: <Code>required</Code>,{' '}\n          <Code>minLength</Code>, <Code>maxLength</Code>, <Code>pattern</Code>, and <Code>step</Code>.\n        </Text>\n\n        <Form>\n          <Field.Root name=\"username\">\n            <Field.Label>Username</Field.Label>\n            <TextField.Root>\n              <TextField.Input required minLength={3} maxLength={20} placeholder=\"3-20 characters\" />\n            </TextField.Root>\n            <Field.Error match=\"valueMissing\">Username is required</Field.Error>\n            <Field.Error match=\"tooShort\">Username must be at least 3 characters</Field.Error>\n            <Field.Error match=\"tooLong\">Username must be at most 20 characters</Field.Error>\n          </Field.Root>\n\n          <Field.Root name=\"email\">\n            <Field.Label>Email</Field.Label>\n            <TextField.Root>\n              <TextField.Input type=\"email\" required placeholder=\"user@example.com\" />\n            </TextField.Root>\n            <Field.Error match=\"valueMissing\">Email is required</Field.Error>\n            <Field.Error match=\"typeMismatch\">Please enter a valid email address</Field.Error>\n          </Field.Root>\n\n          <Field.Root name=\"website\">\n            <Field.Label>Website</Field.Label>\n            <TextField.Root>\n              <TextField.Input type=\"url\" required pattern=\"https?://.*\" placeholder=\"https://example.com\" />\n            </TextField.Root>\n            <Field.Error match=\"valueMissing\">Website URL is required</Field.Error>\n            <Field.Error match=\"typeMismatch\">Please enter a valid URL</Field.Error>\n            <Field.Error match=\"patternMismatch\">URL must start with http:// or https://</Field.Error>\n          </Field.Root>\n\n          <Button type=\"submit\">Submit</Button>\n        </Form>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 3. Required Controls (Select, Checkbox, Switch)\n// ============================================================================\n\nconst countryItems = [\n  { value: 'us', label: 'United States' },\n  { value: 'uk', label: 'United Kingdom' },\n  { value: 'ca', label: 'Canada' },\n  { value: 'au', label: 'Australia' },\n];\n\nexport const RequiredControls: Story = {\n  name: 'Required Controls',\n  render: function RequiredControlsStory() {\n    const [loading, setLoading] = React.useState(false);\n    const [submitted, setSubmitted] = React.useState(false);\n\n    const handleSubmit = async (e: React.FormEvent) => {\n      e.preventDefault();\n      setLoading(true);\n      await new Promise((resolve) => setTimeout(resolve, 500));\n      setSubmitted(true);\n      setLoading(false);\n    };\n\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Required Controls\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          Non-text controls like <Code>{'<Select>'}</Code>, <Code>{'<Checkbox>'}</Code>, and <Code>{'<Switch>'}</Code>{' '}\n          support the <Code>required</Code> and <Code>name</Code> props for native form validation. Use{' '}\n          <Code>{'match=\"valueMissing\"'}</Code> to show validation errors.\n        </Text>\n\n        <Form onSubmit={handleSubmit}>\n          {/* Required Select */}\n          <Field.Root name=\"country\">\n            <Field.Label>Country</Field.Label>\n            <Select.Root name=\"country\" required items={countryItems}>\n              <Select.Trigger placeholder=\"Select a country\" />\n              <Select.Content>\n                {countryItems.map((item) => (\n                  <Select.Item key={item.value} value={item.value}>\n                    {item.label}\n                  </Select.Item>\n                ))}\n              </Select.Content>\n            </Select.Root>\n            <Field.Error match=\"valueMissing\">Please select a country</Field.Error>\n          </Field.Root>\n\n          {/* Required Checkbox */}\n          <Field.Root name=\"terms\">\n            <div style={{ display: 'flex', alignItems: 'flex-start', gap: 8 }}>\n              <Checkbox name=\"terms\" required />\n              <Field.Label weight=\"regular\" style={{ cursor: 'pointer' }}>\n                I accept the terms and conditions\n              </Field.Label>\n            </div>\n            <Field.Error match=\"valueMissing\">You must accept the terms and conditions</Field.Error>\n          </Field.Root>\n\n          {/* Required Switch */}\n          <Field.Root name=\"notifications\">\n            <div style={{ display: 'flex', alignItems: 'center', justifyContent: 'space-between', gap: 16 }}>\n              <div>\n                <Field.Label style={{ marginBottom: 0 }}>Enable Notifications</Field.Label>\n                <Field.Description>Required for account updates</Field.Description>\n              </div>\n              <Switch name=\"notifications\" required />\n            </div>\n            <Field.Error match=\"valueMissing\">Notifications must be enabled to continue</Field.Error>\n          </Field.Root>\n\n          <Button type=\"submit\" loading={loading}>\n            Submit\n          </Button>\n        </Form>\n\n        {submitted && (\n          <Callout.Root color=\"success\" size=\"1\" style={{ marginTop: 16 }}>\n            <Callout.Text>Form submitted successfully!</Callout.Text>\n          </Callout.Root>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 4. Displaying Errors\n// ============================================================================\n\nexport const DisplayingErrors: Story = {\n  name: 'Displaying Errors',\n  render: function DisplayingErrorsStory() {\n    return (\n      <div style={{ width: 360 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Displaying Errors\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          Use <Code>{'<Field.Error>'}</Code> without children to automatically display the browser's native error\n          message. Use the <Code>match</Code> prop to customize messages based on the validity state.\n        </Text>\n\n        <Form>\n          <Field.Root name=\"autoMessage\">\n            <Field.Label>Auto Message (native)</Field.Label>\n            <TextField.Root>\n              <TextField.Input type=\"email\" required placeholder=\"you@example.com\" />\n            </TextField.Root>\n            <Field.Description>\n              Uses <Code>{'<Field.Error />'}</Code> without children\n            </Field.Description>\n            <Field.Error />\n          </Field.Root>\n\n          <Separator size=\"4\" />\n\n          <Field.Root name=\"customMessages\">\n            <Field.Label>Custom Messages</Field.Label>\n            <TextField.Root>\n              <TextField.Input required minLength={5} placeholder=\"hello\" />\n            </TextField.Root>\n            <Field.Description>\n              Uses <Code>match</Code> prop for specific validity states\n            </Field.Description>\n            <Field.Error match=\"valueMissing\">This field cannot be empty</Field.Error>\n            <Field.Error match=\"tooShort\">Please enter at least 5 characters</Field.Error>\n          </Field.Root>\n\n          <Separator size=\"4\" />\n\n          <Field.Root name=\"alwaysShow\">\n            <Field.Label>Always Show Error</Field.Label>\n            <TextField.Root>\n              <TextField.Input required placeholder=\"abc123\" />\n            </TextField.Root>\n            <Field.Description>\n              Uses <Code>{'match={true}'}</Code> to always show when invalid\n            </Field.Description>\n            <Field.Error match={true}>This field is invalid</Field.Error>\n          </Field.Root>\n\n          <Button type=\"submit\">Submit</Button>\n        </Form>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 5. Form Reset\n// ============================================================================\n\nexport const FormReset: Story = {\n  name: 'Form Reset',\n  render: function FormResetStory() {\n    const formRef = React.useRef<HTMLFormElement>(null);\n    const [result, setResult] = React.useState<Record<string, unknown> | null>(null);\n    const [loading, setLoading] = React.useState(false);\n\n    const handleReset = () => {\n      formRef.current?.reset();\n      setResult(null);\n    };\n\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Form Reset\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          Use a ref to access the native form element and call <Code>reset()</Code> to clear all fields. The native\n          reset restores inputs to their <Code>defaultValue</Code> (empty if not set).\n        </Text>\n\n        <Form\n          ref={formRef}\n          onFormSubmit={async (formValues) => {\n            setLoading(true);\n            await new Promise((resolve) => setTimeout(resolve, 500));\n            setResult(formValues);\n            setLoading(false);\n          }}\n        >\n          <Field.Root name=\"firstName\">\n            <Field.Label>First Name</Field.Label>\n            <TextField.Root>\n              <TextField.Input placeholder=\"Jane\" />\n            </TextField.Root>\n          </Field.Root>\n\n          <Field.Root name=\"lastName\">\n            <Field.Label>Last Name</Field.Label>\n            <TextField.Root>\n              <TextField.Input placeholder=\"Smith\" />\n            </TextField.Root>\n          </Field.Root>\n\n          <Field.Root name=\"email\">\n            <Field.Label>Email</Field.Label>\n            <TextField.Root>\n              <TextField.Input type=\"email\" placeholder=\"jane@example.com\" />\n            </TextField.Root>\n          </Field.Root>\n\n          <div style={{ display: 'flex', gap: 8 }}>\n            <Button type=\"submit\" loading={loading} style={{ flex: 1 }} variant=\"solid\">\n              Submit\n            </Button>\n            <Button type=\"button\" variant=\"surface\" onClick={handleReset}>\n              Reset\n            </Button>\n          </div>\n        </Form>\n\n        {result && (\n          <pre style={{ marginTop: 16, fontSize: 12, color: 'var(--gray-11)' }}>{JSON.stringify(result, null, 2)}</pre>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 6. Submit form values as a JavaScript object\n// ============================================================================\n\nexport const SubmitAsJavaScriptObject: Story = {\n  name: 'Submit form values as a JavaScript object',\n  render: function SubmitAsObjectStory() {\n    const [result, setResult] = React.useState<Record<string, unknown> | null>(null);\n    const [loading, setLoading] = React.useState(false);\n\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Submit form values as a JavaScript object\n        </Heading>\n        <Text size=\"2\" style={{ marginBottom: 16, display: 'block' }}>\n          You can use <Code>onFormSubmit</Code> instead of the native <Code>onSubmit</Code> to access form values as a\n          JavaScript object. This is useful when you need to transform the values before submission, or integrate with\n          3rd party APIs.\n        </Text>\n        <Form\n          onFormSubmit={async (formValues) => {\n            setLoading(true);\n            // Mimic an API call\n            await new Promise((resolve) => setTimeout(resolve, 500));\n            setResult(formValues);\n            setLoading(false);\n          }}\n        >\n          <Field.Root name=\"name\">\n            <Field.Label>Name</Field.Label>\n            <TextField.Root>\n              <TextField.Input placeholder=\"Jane Smith\" />\n            </TextField.Root>\n          </Field.Root>\n          <Field.Root name=\"age\">\n            <Field.Label>Age</Field.Label>\n            <TextField.Root>\n              <TextField.Input placeholder=\"25\" />\n            </TextField.Root>\n          </Field.Root>\n          <Button type=\"submit\" loading={loading}>\n            Submit\n          </Button>\n        </Form>\n        {result && (\n          <pre style={{ marginTop: 16, fontSize: 12, color: 'var(--gray-11)' }}>{JSON.stringify(result, null, 2)}</pre>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 7. Server-side Validation\n// ============================================================================\n\nasync function submitToServer(formData: { promoCode: string }): Promise<{ success: boolean; errors: FormErrors }> {\n  // Mimic a server response\n  await new Promise((resolve) => setTimeout(resolve, 1000));\n\n  // Simulate server-side validation\n  if (formData.promoCode === 'EXPIRED') {\n    return {\n      success: false,\n      errors: {\n        promoCode: 'This promo code has expired',\n      },\n    };\n  }\n\n  if (formData.promoCode === 'INVALID') {\n    return {\n      success: false,\n      errors: {\n        promoCode: 'Invalid promo code',\n      },\n    };\n  }\n\n  return { success: true, errors: {} };\n}\n\nexport const ServerSideValidation: Story = {\n  name: 'Server-side Validation',\n  render: function ServerSideValidationStory() {\n    const [errors, setErrors] = React.useState<FormErrors>({});\n    const [loading, setLoading] = React.useState(false);\n    const [result, setResult] = React.useState<string | null>(null);\n\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Server-side Validation\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          You can pass errors returned by server-side validation to the <Code>errors</Code> prop, which will be merged\n          into the client-side field state for display. Once a field's value changes, the error will be cleared.\n        </Text>\n        <Form\n          errors={errors}\n          onSubmit={async (event) => {\n            event.preventDefault();\n            setLoading(true);\n            setResult(null);\n            const formData = new FormData(event.currentTarget);\n            const response = await submitToServer({\n              promoCode: formData.get('promoCode') as string,\n            });\n            setErrors(response.errors);\n            if (response.success) {\n              setResult('Promo code applied successfully!');\n            }\n            setLoading(false);\n          }}\n        >\n          <Field.Root name=\"promoCode\">\n            <Field.Label>Promo Code</Field.Label>\n            <TextField.Root>\n              <TextField.Input required placeholder=\"SAVE20\" />\n            </TextField.Root>\n            <Field.Description>Try \"EXPIRED\" or \"INVALID\" to see server errors</Field.Description>\n            <Field.Error />\n          </Field.Root>\n          <Button type=\"submit\" loading={loading}>\n            Apply Code\n          </Button>\n        </Form>\n        {result && (\n          <Text size=\"2\" color=\"success\" style={{ marginTop: 16, display: 'block' }}>\n            {result}\n          </Text>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 8. Conditional Fields\n// ============================================================================\n\nconst accountTypeItems = [\n  { value: 'personal', label: 'Personal' },\n  { value: 'business', label: 'Business' },\n];\n\nconst contactMethodItems = [\n  { value: 'email', label: 'Email' },\n  { value: 'phone', label: 'Phone' },\n  { value: 'mail', label: 'Physical Mail' },\n];\n\nexport const ConditionalFields: Story = {\n  name: 'Conditional Fields',\n  render: function ConditionalFieldsStory() {\n    const [accountType, setAccountType] = React.useState('personal');\n    const [contactMethod, setContactMethod] = React.useState('email');\n    const [loading, setLoading] = React.useState(false);\n    const [result, setResult] = React.useState<Record<string, unknown> | null>(null);\n\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Conditional Fields\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          Show or hide fields based on user selections. Use controlled state to track selections and conditionally\n          render fields.\n        </Text>\n\n        <Form\n          onFormSubmit={async (formValues) => {\n            setLoading(true);\n            await new Promise((resolve) => setTimeout(resolve, 500));\n            setResult({ ...formValues, accountType, contactMethod });\n            setLoading(false);\n          }}\n        >\n          {/* Account Type Selection */}\n          <Field.Root name=\"accountType\">\n            <Field.Label>Account Type</Field.Label>\n            <Select.Root\n              value={accountType}\n              onValueChange={(value) => value && setAccountType(value)}\n              items={accountTypeItems}\n            >\n              <Select.Trigger placeholder=\"Select account type\" />\n              <Select.Content>\n                {accountTypeItems.map((item) => (\n                  <Select.Item key={item.value} value={item.value}>\n                    {item.label}\n                  </Select.Item>\n                ))}\n              </Select.Content>\n            </Select.Root>\n          </Field.Root>\n\n          {/* Conditional Business Fields */}\n          {accountType === 'business' && (\n            <>\n              <Field.Root name=\"companyName\">\n                <Field.Label>Company Name</Field.Label>\n                <TextField.Root>\n                  <TextField.Input required placeholder=\"Acme Inc.\" />\n                </TextField.Root>\n                <Field.Error match=\"valueMissing\">Company name is required for business accounts</Field.Error>\n              </Field.Root>\n\n              <Field.Root name=\"taxId\">\n                <Field.Label>Tax ID</Field.Label>\n                <TextField.Root>\n                  <TextField.Input placeholder=\"XX-XXXXXXX\" />\n                </TextField.Root>\n                <Field.Description>Optional for billing purposes</Field.Description>\n              </Field.Root>\n            </>\n          )}\n\n          <Separator size=\"4\" />\n\n          {/* Contact Method Selection */}\n          <Field.Root name=\"contactMethod\">\n            <Field.Label>Preferred Contact Method</Field.Label>\n            <Select.Root\n              value={contactMethod}\n              onValueChange={(value) => value && setContactMethod(value)}\n              items={contactMethodItems}\n            >\n              <Select.Trigger placeholder=\"Select contact method\" />\n              <Select.Content>\n                {contactMethodItems.map((item) => (\n                  <Select.Item key={item.value} value={item.value}>\n                    {item.label}\n                  </Select.Item>\n                ))}\n              </Select.Content>\n            </Select.Root>\n          </Field.Root>\n\n          {/* Conditional Contact Fields */}\n          {contactMethod === 'email' && (\n            <Field.Root name=\"email\">\n              <Field.Label>Email Address</Field.Label>\n              <TextField.Root>\n                <TextField.Input type=\"email\" required placeholder=\"you@example.com\" />\n              </TextField.Root>\n              <Field.Error match=\"valueMissing\">Email is required</Field.Error>\n              <Field.Error match=\"typeMismatch\">Please enter a valid email</Field.Error>\n            </Field.Root>\n          )}\n\n          {contactMethod === 'phone' && (\n            <Field.Root name=\"phone\">\n              <Field.Label>Phone Number</Field.Label>\n              <TextField.Root>\n                <TextField.Input type=\"tel\" required placeholder=\"+1 (555) 000-0000\" />\n              </TextField.Root>\n              <Field.Error match=\"valueMissing\">Phone number is required</Field.Error>\n            </Field.Root>\n          )}\n\n          {contactMethod === 'mail' && (\n            <>\n              <Field.Root name=\"address\">\n                <Field.Label>Street Address</Field.Label>\n                <TextField.Root>\n                  <TextField.Input required placeholder=\"123 Main St\" />\n                </TextField.Root>\n                <Field.Error match=\"valueMissing\">Address is required</Field.Error>\n              </Field.Root>\n\n              <div style={{ display: 'flex', gap: 8 }}>\n                <Field.Root name=\"city\" style={{ flex: 1 }}>\n                  <Field.Label>City</Field.Label>\n                  <TextField.Root>\n                    <TextField.Input required placeholder=\"San Francisco\" />\n                  </TextField.Root>\n                </Field.Root>\n\n                <Field.Root name=\"zip\" style={{ width: 100 }}>\n                  <Field.Label>ZIP</Field.Label>\n                  <TextField.Root>\n                    <TextField.Input required placeholder=\"12345\" />\n                  </TextField.Root>\n                </Field.Root>\n              </div>\n            </>\n          )}\n\n          <Button type=\"submit\" loading={loading} style={{ marginTop: 8 }}>\n            Submit\n          </Button>\n        </Form>\n\n        {result && (\n          <pre style={{ marginTop: 16, fontSize: 12, color: 'var(--gray-11)' }}>{JSON.stringify(result, null, 2)}</pre>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 8. Dynamic Form Fields\n// ============================================================================\n\ntype TeamMember = {\n  id: string;\n  name: string;\n  email: string;\n};\n\nexport const DynamicFormFields: Story = {\n  name: 'Dynamic Form Fields',\n  render: function DynamicFieldsStory() {\n    const [members, setMembers] = React.useState<TeamMember[]>([{ id: '1', name: '', email: '' }]);\n    const [loading, setLoading] = React.useState(false);\n    const [result, setResult] = React.useState<TeamMember[] | null>(null);\n\n    const addMember = () => {\n      setMembers((prev) => [...prev, { id: crypto.randomUUID(), name: '', email: '' }]);\n    };\n\n    const removeMember = (id: string) => {\n      setMembers((prev) => prev.filter((m) => m.id !== id));\n    };\n\n    const updateMember = (id: string, field: 'name' | 'email', value: string) => {\n      setMembers((prev) => prev.map((m) => (m.id === id ? { ...m, [field]: value } : m)));\n    };\n\n    const handleSubmit = async (e: React.FormEvent) => {\n      e.preventDefault();\n      setLoading(true);\n      await new Promise((resolve) => setTimeout(resolve, 500));\n      setResult(members);\n      setLoading(false);\n    };\n\n    return (\n      <div style={{ width: 400 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Dynamic Form Fields\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          Add and remove form fields dynamically. Store field data in an array and render fields using{' '}\n          <Code>map()</Code>. Use unique IDs as keys for proper React reconciliation.\n        </Text>\n\n        <Form onSubmit={handleSubmit}>\n          {members.map((member, index) => (\n            <Card key={member.id}>\n              <Fieldset.Root\n                style={{\n                  borderRadius: 8,\n                }}\n              >\n                <div style={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center', gap: 16 }}>\n                  <Fieldset.Legend variant=\"label\" style={{ margin: 0 }}>\n                    Member {index + 1}\n                  </Fieldset.Legend>\n                  {members.length > 1 && (\n                    <Button size=\"1\" type=\"button\" variant=\"soft\" color=\"gray\" onClick={() => removeMember(member.id)}>\n                      Remove\n                    </Button>\n                  )}\n                </div>\n                <Field.Root name={`member-${member.id}-name`}>\n                  <TextField.Root size=\"2\">\n                    <TextField.Input\n                      placeholder=\"Name\"\n                      value={member.name}\n                      onChange={(e) => updateMember(member.id, 'name', e.target.value)}\n                      required\n                    />\n                  </TextField.Root>\n                  <Field.Error match=\"valueMissing\">Name is required</Field.Error>\n                </Field.Root>\n                <Field.Root name={`member-${member.id}-email`}>\n                  <TextField.Root size=\"2\">\n                    <TextField.Input\n                      type=\"email\"\n                      placeholder=\"Email\"\n                      value={member.email}\n                      onChange={(e) => updateMember(member.id, 'email', e.target.value)}\n                      required\n                    />\n                  </TextField.Root>\n                  <Field.Error match=\"valueMissing\">Email is required</Field.Error>\n                  <Field.Error match=\"typeMismatch\">Please enter a valid email</Field.Error>\n                </Field.Root>\n              </Fieldset.Root>\n            </Card>\n          ))}\n\n          <Button type=\"button\" variant=\"surface\" onClick={addMember} style={{ marginBottom: 16 }}>\n            <Plus16 /> Add Team Member\n          </Button>\n\n          <Button type=\"submit\" variant=\"solid\" loading={loading} style={{ width: '100%' }}>\n            Submit Team\n          </Button>\n        </Form>\n\n        {result && (\n          <pre style={{ marginTop: 16, fontSize: 12, color: 'var(--gray-11)' }}>{JSON.stringify(result, null, 2)}</pre>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 10. Dirty State Warning\n// ============================================================================\n\nexport const DirtyStateWarning: Story = {\n  name: 'Dirty State Warning',\n  render: function DirtyStateWarningStory() {\n    const [formData, setFormData] = React.useState({\n      title: '',\n      content: '',\n    });\n    const [savedData, setSavedData] = React.useState({\n      title: '',\n      content: '',\n    });\n    const [showWarning, setShowWarning] = React.useState(false);\n    const [loading, setLoading] = React.useState(false);\n    const [pendingAction, setPendingAction] = React.useState<(() => void) | null>(null);\n    const [hasSaved, setHasSaved] = React.useState(false);\n\n    const isDirty = formData.title !== savedData.title || formData.content !== savedData.content;\n\n    const handleSave = async () => {\n      setLoading(true);\n      await new Promise((resolve) => setTimeout(resolve, 500));\n      setSavedData(formData);\n      setHasSaved(true);\n      setLoading(false);\n    };\n\n    const handleDiscard = () => {\n      setFormData(savedData);\n    };\n\n    const handleNavigateAway = (action: () => void) => {\n      if (isDirty) {\n        setPendingAction(() => action);\n        setShowWarning(true);\n      } else {\n        action();\n      }\n    };\n\n    const confirmDiscard = () => {\n      setFormData(savedData);\n      setShowWarning(false);\n      if (pendingAction) {\n        pendingAction();\n        setPendingAction(null);\n      }\n    };\n\n    return (\n      <div style={{ width: 360 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Dirty State Warning\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          Track form changes to warn users before they lose unsaved work. Compare current values against saved values to\n          determine the <Code>dirty</Code> state.\n        </Text>\n\n        {/* Status indicator - only show after first edit or save */}\n        {(isDirty || hasSaved) && (\n          <Callout.Root color={isDirty ? 'warning' : 'success'} size=\"1\" style={{ marginBottom: 16 }}>\n            <Callout.Icon>\n              <div\n                style={{\n                  width: 8,\n                  height: 8,\n                  borderRadius: '50%',\n                  backgroundColor: 'currentColor',\n                }}\n              />\n            </Callout.Icon>\n            <Callout.Text>{isDirty ? 'Unsaved changes' : 'All changes saved'}</Callout.Text>\n          </Callout.Root>\n        )}\n\n        <Form\n          onSubmit={(e) => {\n            e.preventDefault();\n            handleSave();\n          }}\n        >\n          <Field.Root name=\"title\">\n            <Field.Label>Title</Field.Label>\n            <TextField.Root>\n              <TextField.Input\n                placeholder=\"My document\"\n                value={formData.title}\n                onChange={(e) => setFormData((prev) => ({ ...prev, title: e.target.value }))}\n              />\n            </TextField.Root>\n          </Field.Root>\n\n          <Field.Root name=\"content\">\n            <Field.Label>Content</Field.Label>\n            <TextField.Root>\n              <TextField.Input\n                placeholder=\"Start writing...\"\n                value={formData.content}\n                onChange={(e) => setFormData((prev) => ({ ...prev, content: e.target.value }))}\n              />\n            </TextField.Root>\n          </Field.Root>\n\n          <div style={{ display: 'flex', gap: 8 }}>\n            <Button type=\"submit\" loading={loading} disabled={!isDirty} style={{ flex: 1 }} variant=\"solid\">\n              Save Changes\n            </Button>\n            <Button type=\"button\" variant=\"soft\" disabled={!isDirty} onClick={handleDiscard} color=\"danger\">\n              Discard\n            </Button>\n          </div>\n        </Form>\n\n        <Separator size=\"4\" style={{ marginTop: 24, marginBottom: 16 }} />\n\n        {/* Simulated navigation */}\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 12, display: 'block' }}>\n          Try navigating away with unsaved changes:\n        </Text>\n        <div style={{ display: 'flex', gap: 8 }}>\n          <Button variant=\"soft\" size=\"1\" onClick={() => handleNavigateAway(() => alert('Navigated to Dashboard'))}>\n            Dashboard\n          </Button>\n          <Button variant=\"soft\" size=\"1\" onClick={() => handleNavigateAway(() => alert('Navigated to Settings'))}>\n            Settings\n          </Button>\n        </div>\n\n        {/* Warning Dialog */}\n        <AlertDialog.Root open={showWarning} onOpenChange={setShowWarning}>\n          <AlertDialog.Content style={{ maxWidth: 400 }}>\n            <AlertDialog.Title>Unsaved Changes</AlertDialog.Title>\n            <AlertDialog.Description>\n              You have unsaved changes. Are you sure you want to leave? Your changes will be lost.\n            </AlertDialog.Description>\n            <div style={{ display: 'flex', gap: 8, justifyContent: 'flex-end', marginTop: 16 }}>\n              <AlertDialog.Cancel>\n                <Button variant=\"soft\" color=\"gray\">\n                  Stay\n                </Button>\n              </AlertDialog.Cancel>\n              <AlertDialog.Action>\n                <Button variant=\"solid\" color=\"danger\" onClick={confirmDiscard}>\n                  Discard Changes\n                </Button>\n              </AlertDialog.Action>\n            </div>\n          </AlertDialog.Content>\n        </AlertDialog.Root>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 10. Auto-save Form\n// ============================================================================\n\nexport const AutoSaveForm: Story = {\n  name: 'Auto-save Form',\n  render: function AutoSaveStory() {\n    const [formData, setFormData] = React.useState({\n      title: '',\n      description: '',\n    });\n    const [saveStatus, setSaveStatus] = React.useState<'idle' | 'saving' | 'saved'>('idle');\n    const [lastSaved, setLastSaved] = React.useState<Date | null>(null);\n    const saveTimeoutRef = React.useRef<ReturnType<typeof setTimeout> | null>(null);\n\n    const autoSave = React.useCallback(async () => {\n      setSaveStatus('saving');\n      // Simulate API call\n      await new Promise((resolve) => setTimeout(resolve, 800));\n      setSaveStatus('saved');\n      setLastSaved(new Date());\n\n      // Reset status after 2 seconds\n      setTimeout(() => setSaveStatus('idle'), 2000);\n    }, []);\n\n    const handleChange = (field: 'title' | 'description', value: string) => {\n      const newData = { ...formData, [field]: value };\n      setFormData(newData);\n\n      // Clear existing timeout\n      if (saveTimeoutRef.current) {\n        clearTimeout(saveTimeoutRef.current);\n      }\n\n      // Set new timeout for auto-save (debounce 1 second)\n      saveTimeoutRef.current = setTimeout(() => {\n        if (newData.title || newData.description) {\n          autoSave();\n        }\n      }, 1000);\n    };\n\n    // Cleanup on unmount\n    React.useEffect(() => {\n      return () => {\n        if (saveTimeoutRef.current) {\n          clearTimeout(saveTimeoutRef.current);\n        }\n      };\n    }, []);\n\n    return (\n      <div style={{ width: 360 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Auto-save Form\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          Automatically save form data after the user stops typing. Use <Code>setTimeout</Code> to debounce saves and\n          prevent excessive API calls.\n        </Text>\n\n        {/* Save status indicator */}\n        <Callout.Root\n          color={saveStatus === 'saving' ? 'info' : saveStatus === 'saved' ? 'success' : 'gray'}\n          size=\"1\"\n          style={{ marginBottom: 16 }}\n        >\n          <Callout.Icon>\n            {saveStatus === 'saving' ? (\n              <Spinner />\n            ) : (\n              <div\n                style={{\n                  width: 8,\n                  height: 8,\n                  borderRadius: '50%',\n                  backgroundColor: 'currentColor',\n                }}\n              />\n            )}\n          </Callout.Icon>\n          <Callout.Text>\n            {saveStatus === 'saving' && 'Saving...'}\n            {saveStatus === 'saved' && 'All changes saved'}\n            {saveStatus === 'idle' &&\n              (lastSaved ? `Last saved ${lastSaved.toLocaleTimeString()}` : 'Start typing to auto-save')}\n          </Callout.Text>\n        </Callout.Root>\n\n        <Form>\n          <Field.Root name=\"title\">\n            <Field.Label>Title</Field.Label>\n            <TextField.Root>\n              <TextField.Input\n                placeholder=\"Project name\"\n                value={formData.title}\n                onChange={(e) => handleChange('title', e.target.value)}\n              />\n            </TextField.Root>\n          </Field.Root>\n\n          <Field.Root name=\"description\">\n            <Field.Label>Description</Field.Label>\n            <TextField.Root>\n              <TextField.Input\n                placeholder=\"What is this project about?\"\n                value={formData.description}\n                onChange={(e) => handleChange('description', e.target.value)}\n              />\n            </TextField.Root>\n            <Field.Description>Changes are saved automatically after you stop typing</Field.Description>\n          </Field.Root>\n        </Form>\n\n        {(formData.title || formData.description) && (\n          <pre style={{ marginTop: 16, fontSize: 12, color: 'var(--gray-11)' }}>\n            {JSON.stringify(formData, null, 2)}\n          </pre>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 12. Multi-step Wizard Form\n// ============================================================================\n\nconst WIZARD_STEPS = ['Account', 'Profile', 'Review'];\n\nexport const MultiStepWizardForm: Story = {\n  name: 'Multi-step Wizard Form',\n  render: function WizardFormStory() {\n    const [currentStep, setCurrentStep] = React.useState(0);\n    const [formData, setFormData] = React.useState({\n      // Step 1: Account\n      email: '',\n      password: '',\n      // Step 2: Profile\n      fullName: '',\n      username: '',\n      // Step 3: Review (no new fields)\n    });\n    const [loading, setLoading] = React.useState(false);\n    const [submitted, setSubmitted] = React.useState(false);\n\n    const progress = ((currentStep + 1) / WIZARD_STEPS.length) * 100;\n\n    const handleNext = () => {\n      if (currentStep < WIZARD_STEPS.length - 1) {\n        setCurrentStep(currentStep + 1);\n      }\n    };\n\n    const handleBack = () => {\n      if (currentStep > 0) {\n        setCurrentStep(currentStep - 1);\n      }\n    };\n\n    const handleSubmit = async () => {\n      setLoading(true);\n      await new Promise((resolve) => setTimeout(resolve, 1000));\n      setSubmitted(true);\n      setLoading(false);\n    };\n\n    const updateField = (field: string, value: string) => {\n      setFormData((prev) => ({ ...prev, [field]: value }));\n    };\n\n    if (submitted) {\n      return (\n        <div style={{ width: 360, textAlign: 'center' }}>\n          <Heading size=\"3\" style={{ marginBottom: 8 }}>\n            Success!\n          </Heading>\n          <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n            Your account has been created successfully.\n          </Text>\n          <pre style={{ fontSize: 12, color: 'var(--gray-11)', textAlign: 'left' }}>\n            {JSON.stringify(formData, null, 2)}\n          </pre>\n          <Button\n            style={{ marginTop: 16 }}\n            onClick={() => {\n              setSubmitted(false);\n              setCurrentStep(0);\n              setFormData({ email: '', password: '', fullName: '', username: '' });\n            }}\n          >\n            Start Over\n          </Button>\n        </div>\n      );\n    }\n\n    return (\n      <div style={{ width: 360 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Multi-step Wizard Form\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          Break complex forms into multiple steps. Use <Code>{'<Progress>'}</Code> to show completion status and manage\n          form state across steps.\n        </Text>\n\n        {/* Progress indicator */}\n        <div style={{ marginBottom: 24 }}>\n          <div style={{ display: 'flex', justifyContent: 'space-between', marginBottom: 8 }}>\n            <Text size=\"2\" weight=\"medium\">\n              Step {currentStep + 1} of {WIZARD_STEPS.length}: {WIZARD_STEPS[currentStep]}\n            </Text>\n            <Text size=\"2\" color=\"gray\">\n              {Math.round(progress)}%\n            </Text>\n          </div>\n          <Progress value={progress} max={100} />\n        </div>\n\n        <Form\n          onSubmit={(e) => {\n            e.preventDefault();\n            if (currentStep === WIZARD_STEPS.length - 1) {\n              handleSubmit();\n            } else {\n              handleNext();\n            }\n          }}\n        >\n          {/* Step 1: Account */}\n          {currentStep === 0 && (\n            <>\n              <Field.Root name=\"email\">\n                <Field.Label>Email</Field.Label>\n                <TextField.Root>\n                  <TextField.Input\n                    type=\"email\"\n                    required\n                    placeholder=\"you@example.com\"\n                    value={formData.email}\n                    onChange={(e) => updateField('email', e.target.value)}\n                  />\n                </TextField.Root>\n                <Field.Error match=\"valueMissing\">Email is required</Field.Error>\n                <Field.Error match=\"typeMismatch\">Please enter a valid email</Field.Error>\n              </Field.Root>\n\n              <Field.Root name=\"password\">\n                <Field.Label>Password</Field.Label>\n                <TextField.Root>\n                  <TextField.Input\n                    type=\"password\"\n                    required\n                    minLength={8}\n                    placeholder=\"At least 8 characters\"\n                    value={formData.password}\n                    onChange={(e) => updateField('password', e.target.value)}\n                  />\n                </TextField.Root>\n                <Field.Error match=\"valueMissing\">Password is required</Field.Error>\n                <Field.Error match=\"tooShort\">Password must be at least 8 characters</Field.Error>\n              </Field.Root>\n            </>\n          )}\n\n          {/* Step 2: Profile */}\n          {currentStep === 1 && (\n            <>\n              <Field.Root name=\"fullName\">\n                <Field.Label>Full Name</Field.Label>\n                <TextField.Root>\n                  <TextField.Input\n                    required\n                    placeholder=\"John Doe\"\n                    value={formData.fullName}\n                    onChange={(e) => updateField('fullName', e.target.value)}\n                  />\n                </TextField.Root>\n                <Field.Error match=\"valueMissing\">Full name is required</Field.Error>\n              </Field.Root>\n\n              <Field.Root name=\"username\">\n                <Field.Label>Username</Field.Label>\n                <TextField.Root>\n                  <TextField.Input\n                    required\n                    minLength={3}\n                    placeholder=\"johndoe\"\n                    value={formData.username}\n                    onChange={(e) => updateField('username', e.target.value)}\n                  />\n                </TextField.Root>\n                <Field.Error match=\"valueMissing\">Username is required</Field.Error>\n                <Field.Error match=\"tooShort\">Username must be at least 3 characters</Field.Error>\n              </Field.Root>\n            </>\n          )}\n\n          {/* Step 3: Review */}\n          {currentStep === 2 && (\n            <div\n              style={{\n                padding: 16,\n                borderRadius: 8,\n                backgroundColor: 'var(--gray-a3)',\n                display: 'flex',\n                flexDirection: 'column',\n                gap: 12,\n              }}\n            >\n              <Heading size=\"2\">Review Your Information</Heading>\n\n              <div>\n                <Text size=\"2\" color=\"gray\">\n                  Email\n                </Text>\n                <Text size=\"2\" weight=\"medium\" style={{ display: 'block' }}>\n                  {formData.email}\n                </Text>\n              </div>\n\n              <div>\n                <Text size=\"2\" color=\"gray\">\n                  Password\n                </Text>\n                <Text size=\"2\" weight=\"medium\" style={{ display: 'block' }}>\n                  {'•'.repeat(formData.password.length)}\n                </Text>\n              </div>\n\n              <div>\n                <Text size=\"2\" color=\"gray\">\n                  Full Name\n                </Text>\n                <Text size=\"2\" weight=\"medium\" style={{ display: 'block' }}>\n                  {formData.fullName}\n                </Text>\n              </div>\n\n              <div>\n                <Text size=\"2\" color=\"gray\">\n                  Username\n                </Text>\n                <Text size=\"2\" weight=\"medium\" style={{ display: 'block' }}>\n                  @{formData.username}\n                </Text>\n              </div>\n            </div>\n          )}\n\n          {/* Navigation buttons */}\n          <div style={{ display: 'flex', gap: 8, marginTop: 8 }}>\n            {currentStep > 0 && (\n              <Button type=\"button\" variant=\"soft\" onClick={handleBack} color=\"gray\">\n                Back\n              </Button>\n            )}\n            <Button\n              type=\"submit\"\n              loading={loading}\n              style={{ flex: 1 }}\n              variant={currentStep === WIZARD_STEPS.length - 1 ? 'solid' : 'soft'}\n            >\n              {currentStep === WIZARD_STEPS.length - 1 ? 'Create Account' : 'Continue'}\n            </Button>\n          </div>\n        </Form>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 12. Using with Zod\n// ============================================================================\n\nconst schema = z.object({\n  name: z.string().min(1, 'Name is required'),\n  age: z.coerce.number({ message: 'Age must be a number' }).positive('Age must be a positive number'),\n});\n\nasync function submitZodForm(formValues: FormValues) {\n  const result = schema.safeParse(formValues);\n\n  if (!result.success) {\n    return {\n      errors: result.error.flatten().fieldErrors,\n    };\n  }\n\n  return {\n    errors: {},\n  };\n}\n\nexport const UsingWithZod: Story = {\n  name: 'Using with Zod',\n  render: function ZodStory() {\n    const [errors, setErrors] = React.useState<FormErrors>({});\n    const [loading, setLoading] = React.useState(false);\n    const [result, setResult] = React.useState<Record<string, unknown> | null>(null);\n\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Using with Zod\n        </Heading>\n        <Text size=\"2\" style={{ marginBottom: 16, display: 'block' }}>\n          When parsing the schema using <Code>schema.safeParse()</Code>, the{' '}\n          <Code>result.error.flatten().fieldErrors</Code> data can be used to map the errors to each field's{' '}\n          <Code>name</Code>.\n        </Text>\n        <Form\n          errors={errors}\n          onFormSubmit={async (formValues) => {\n            setLoading(true);\n            setResult(null);\n            const response = await submitZodForm(formValues);\n            setErrors(response.errors);\n            if (Object.keys(response.errors).length === 0) {\n              setResult(formValues);\n            }\n            setLoading(false);\n          }}\n        >\n          <Field.Root name=\"name\">\n            <Field.Label>Name</Field.Label>\n            <TextField.Root>\n              <TextField.Input placeholder=\"Jane Smith\" />\n            </TextField.Root>\n            <Field.Error />\n          </Field.Root>\n          <Field.Root name=\"age\">\n            <Field.Label>Age</Field.Label>\n            <TextField.Root>\n              <TextField.Input placeholder=\"25\" />\n            </TextField.Root>\n            <Field.Error />\n          </Field.Root>\n          <Button type=\"submit\" loading={loading}>\n            Submit\n          </Button>\n        </Form>\n        {result && (\n          <pre style={{ marginTop: 16, fontSize: 12, color: 'var(--gray-11)' }}>{JSON.stringify(result, null, 2)}</pre>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 14. Submit with a Server Function\n// ============================================================================\n\nasync function submitUsername(_previousState: { serverErrors?: FormErrors }, formData: FormData) {\n  // Mimic a server response\n  await new Promise((resolve) => {\n    setTimeout(resolve, 1000);\n  });\n\n  try {\n    const username = formData.get('username') as string | null;\n\n    if (username === 'admin') {\n      return { success: false, serverErrors: { username: \"'admin' is reserved for system use\" } };\n    }\n\n    // 50% chance the username is taken\n    const success = Math.random() > 0.5;\n\n    if (!success) {\n      return {\n        serverErrors: { username: `${username} is unavailable` },\n      };\n    }\n  } catch {\n    return { serverErrors: { username: 'A server error has occurred' } };\n  }\n\n  return {};\n}\n\nexport const SubmitWithServerFunction: Story = {\n  name: 'Submit with a Server Function',\n  render: function ServerFunctionStory() {\n    const [state, formAction, loading] = React.useActionState<{ serverErrors?: FormErrors }, FormData>(\n      submitUsername,\n      {},\n    );\n\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          Submit with a Server Function\n        </Heading>\n        <Text size=\"2\" style={{ marginBottom: 16, display: 'block' }}>\n          Forms using <Code>useActionState</Code> can be submitted with a{' '}\n          <Link\n            href=\"https://react.dev/reference/react-dom/components/form#handle-form-submission-with-a-server-function\"\n            target=\"_blank\"\n            underline=\"always\"\n          >\n            Server Function\n          </Link>{' '}\n          instead of <Code>onSubmit</Code>.\n        </Text>\n        <Form errors={state.serverErrors} action={formAction}>\n          <Field.Root name=\"username\">\n            <Field.Label>Username</Field.Label>\n            <TextField.Root>\n              <TextField.Input required defaultValue=\"admin\" placeholder=\"e.g. alice132\" />\n            </TextField.Root>\n            <Field.Error />\n          </Field.Root>\n          <Button type=\"submit\" loading={loading}>\n            Submit\n          </Button>\n        </Form>\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 15. React Hook Form Integration\n// ============================================================================\n\ntype ReactHookFormData = {\n  firstName: string;\n  lastName: string;\n  email: string;\n};\n\nexport const ReactHookFormIntegration: Story = {\n  name: 'React Hook Form Integration',\n  render: function ReactHookFormStory() {\n    const {\n      control,\n      handleSubmit,\n      formState: { errors, isSubmitting },\n    } = useReactHookForm<ReactHookFormData>({\n      defaultValues: {\n        firstName: '',\n        lastName: '',\n        email: '',\n      },\n    });\n\n    const [result, setResult] = React.useState<ReactHookFormData | null>(null);\n\n    const onSubmit = async (data: ReactHookFormData) => {\n      // Mimic an API call\n      await new Promise((resolve) => setTimeout(resolve, 500));\n      setResult(data);\n    };\n\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          React Hook Form Integration\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 12, display: 'block' }}>\n          You can integrate Field components with{' '}\n          <Link href=\"https://react-hook-form.com\" target=\"_blank\" underline=\"always\">\n            React Hook Form\n          </Link>{' '}\n          using the <Code>Controller</Code> component.\n        </Text>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          The <Code>Controller</Code> wraps your input and provides <Code>field</Code> props (like <Code>onChange</Code>\n          , <Code>onBlur</Code>, <Code>value</Code>) that connect it to the form state.\n        </Text>\n\n        <form\n          onSubmit={handleSubmit(onSubmit)}\n          style={{ display: 'flex', flexDirection: 'column', gap: 16, width: '100%' }}\n        >\n          <Controller\n            name=\"firstName\"\n            control={control}\n            rules={{ required: 'First name is required' }}\n            render={({ field }) => (\n              <Field.Root name={field.name} invalid={!!errors.firstName}>\n                <Field.Label>First Name</Field.Label>\n                <TextField.Root>\n                  <TextField.Input placeholder=\"Enter first name\" {...field} />\n                </TextField.Root>\n                {errors.firstName && <Field.Error match={true}>{errors.firstName.message}</Field.Error>}\n              </Field.Root>\n            )}\n          />\n\n          <Controller\n            name=\"lastName\"\n            control={control}\n            rules={{ required: 'Last name is required' }}\n            render={({ field }) => (\n              <Field.Root name={field.name} invalid={!!errors.lastName}>\n                <Field.Label>Last Name</Field.Label>\n                <TextField.Root>\n                  <TextField.Input placeholder=\"Smith\" {...field} />\n                </TextField.Root>\n                {errors.lastName && <Field.Error match={true}>{errors.lastName.message}</Field.Error>}\n              </Field.Root>\n            )}\n          />\n\n          <Controller\n            name=\"email\"\n            control={control}\n            rules={{\n              required: 'Email is required',\n              pattern: {\n                value: /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}$/i,\n                message: 'Invalid email address',\n              },\n            }}\n            render={({ field }) => (\n              <Field.Root name={field.name} invalid={!!errors.email}>\n                <Field.Label>Email</Field.Label>\n                <TextField.Root>\n                  <TextField.Input type=\"email\" placeholder=\"user@example.com\" {...field} />\n                </TextField.Root>\n                {errors.email && <Field.Error match={true}>{errors.email.message}</Field.Error>}\n              </Field.Root>\n            )}\n          />\n\n          <Button type=\"submit\" loading={isSubmitting}>\n            Submit\n          </Button>\n        </form>\n\n        {result && (\n          <pre style={{ marginTop: 16, fontSize: 12, color: 'var(--gray-11)' }}>{JSON.stringify(result, null, 2)}</pre>\n        )}\n      </div>\n    );\n  },\n};\n\n// ============================================================================\n// 16. TanStack Form Integration\n// ============================================================================\n\ntype TanStackFormData = {\n  username: string;\n  bio: string;\n};\n\nexport const TanStackFormIntegration: Story = {\n  name: 'TanStack Form Integration',\n  render: function TanStackFormStory() {\n    const [result, setResult] = React.useState<TanStackFormData | null>(null);\n\n    const form = useTanStackForm({\n      defaultValues: {\n        username: '',\n        bio: '',\n      } as TanStackFormData,\n      onSubmit: async ({ value }) => {\n        // Mimic an API call\n        await new Promise((resolve) => setTimeout(resolve, 500));\n        setResult(value);\n      },\n    });\n\n    return (\n      <div style={{ width: 320 }}>\n        <Heading size=\"3\" style={{ marginBottom: 8 }}>\n          TanStack Form Integration\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 12, display: 'block' }}>\n          You can integrate Field components with{' '}\n          <Link href=\"https://tanstack.com/form\" target=\"_blank\" underline=\"always\">\n            TanStack Form\n          </Link>{' '}\n          using the <Code>form.Field</Code> component.\n        </Text>\n        <Text size=\"2\" color=\"gray\" style={{ marginBottom: 16, display: 'block' }}>\n          TanStack Form provides fine-grained reactivity and supports async validation out of the box. Use{' '}\n          <Code>field.state.meta</Code> to access validation errors.\n        </Text>\n\n        <form\n          onSubmit={(e) => {\n            e.preventDefault();\n            e.stopPropagation();\n            form.handleSubmit();\n          }}\n          style={{ display: 'flex', flexDirection: 'column', gap: 16, width: '100%' }}\n        >\n          <form.Field\n            name=\"username\"\n            validators={{\n              onChange: ({ value }) => {\n                if (!value) return 'Username is required';\n                if (value.length < 3) return 'Username must be at least 3 characters';\n                return undefined;\n              },\n            }}\n          >\n            {(field) => (\n              <Field.Root name={field.name} invalid={field.state.meta.errors.length > 0}>\n                <Field.Label>Username</Field.Label>\n                <TextField.Root>\n                  <TextField.Input\n                    placeholder=\"johndoe\"\n                    value={field.state.value}\n                    onChange={(e) => field.handleChange(e.target.value)}\n                    onBlur={field.handleBlur}\n                  />\n                </TextField.Root>\n                {field.state.meta.errors.length > 0 && (\n                  <Field.Error match={true}>{field.state.meta.errors[0]}</Field.Error>\n                )}\n              </Field.Root>\n            )}\n          </form.Field>\n\n          <form.Field\n            name=\"bio\"\n            validators={{\n              onChange: ({ value }) => {\n                if (value && value.length > 100) return 'Bio must be 100 characters or less';\n                return undefined;\n              },\n            }}\n          >\n            {(field) => (\n              <Field.Root name={field.name} invalid={field.state.meta.errors.length > 0}>\n                <Field.Label>Bio</Field.Label>\n                <TextField.Root>\n                  <TextField.Input\n                    placeholder=\"Developer from NYC\"\n                    value={field.state.value}\n                    onChange={(e) => field.handleChange(e.target.value)}\n                    onBlur={field.handleBlur}\n                  />\n                </TextField.Root>\n                <Field.Description>Max 100 characters</Field.Description>\n                {field.state.meta.errors.length > 0 && (\n                  <Field.Error match={true}>{field.state.meta.errors[0]}</Field.Error>\n                )}\n              </Field.Root>\n            )}\n          </form.Field>\n\n          <form.Subscribe selector={(state) => state.isSubmitting}>\n            {(isSubmitting) => (\n              <Button type=\"submit\" loading={isSubmitting}>\n                Submit\n              </Button>\n            )}\n          </form.Subscribe>\n        </form>\n\n        {result && (\n          <pre style={{ marginTop: 16, fontSize: 12, color: 'var(--gray-11)' }}>{JSON.stringify(result, null, 2)}</pre>\n        )}\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/form/form.tsx",
    "content": "'use client';\n\nimport { Form as FormPrimitive } from '@base-ui/react/form';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\n// ============================================================================\n// Types\n// ============================================================================\n\n/**\n * Re-export Base UI types for consumers.\n */\ntype FormState = FormPrimitive.State;\ntype FormValues<T extends Record<string, unknown> = Record<string, unknown>> = FormPrimitive.Values<T>;\ntype FormErrors = NonNullable<FormPrimitive.Props['errors']>;\ntype FormSubmitEventDetails = FormPrimitive.SubmitEventDetails;\ntype FormValidationMode = FormPrimitive.ValidationMode;\n\n// ============================================================================\n// Form\n// ============================================================================\n\ninterface FormProps extends React.ComponentProps<typeof FormPrimitive> {}\n\n/**\n * A native form element with consolidated error handling.\n * Renders a `<form>` element.\n *\n * @example\n * ```tsx\n * <Form\n *   errors={errors}\n *   onSubmit={async (event) => {\n *     event.preventDefault();\n *     const formData = new FormData(event.currentTarget);\n *     // handle submission\n *   }}\n * >\n *   <Field.Root name=\"email\">\n *     <Field.Label>Email</Field.Label>\n *     <Field.Control type=\"email\" required />\n *     <Field.Error />\n *   </Field.Root>\n *   <Button type=\"submit\">Submit</Button>\n * </Form>\n * ```\n *\n * @param errors - Validation errors returned externally, typically after submission by a server\n *   or a form action. This should be an object where keys correspond to the `name` attribute\n *   on `<Field.Root>`, and values correspond to error(s) related to that field.\n * @param actionsRef - A ref to imperative actions. Contains `validate` function to manually\n *   trigger validation. Call `actionsRef.current.validate()` to validate all fields, or\n *   `actionsRef.current.validate('fieldName')` to validate a single field.\n * @param onFormSubmit - Event handler called when the form is submitted. `preventDefault()`\n *   is called on the native submit event when used. Receives form values as a JavaScript object.\n * @param validationMode - Determines when the form should be validated:\n *   - `'onSubmit'` (default): validates the field when the form is submitted, afterwards fields\n *     will re-validate on change.\n *   - `'onBlur'`: validates a field when it loses focus.\n *   - `'onChange'`: validates the field on every change to its value.\n *   The `validationMode` prop on `<Field.Root>` takes precedence over this.\n *\n * @see https://base-ui.com/react/components/form\n */\nconst Form = React.forwardRef<HTMLFormElement, FormProps>((props, forwardedRef) => {\n  const { className, ...formProps } = props;\n  return <FormPrimitive {...formProps} ref={forwardedRef} className={classNames('fui-FormRoot', className)} />;\n});\nForm.displayName = 'Form';\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nexport {\n  Form,\n  type FormErrors,\n  type FormProps,\n  type FormState,\n  type FormSubmitEventDetails,\n  type FormValidationMode,\n  type FormValues,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/form/index.ts",
    "content": "export * from './form';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/heading/heading.css",
    "content": ".fui-Heading {\n  margin: 0;\n  font-family: var(--heading-font-family);\n  font-style: var(--heading-font-style);\n  --leading-trim-start: var(--heading-leading-trim-start);\n  --leading-trim-end: var(--heading-leading-trim-end);\n  line-height: var(--line-height);\n\n  &:where([data-accent-color]) {\n    color: var(--accent-a11);\n\n    &:where(.fui-high-contrast) {\n      color: var(--accent-12);\n    }\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-Heading {\n  &:where(.fui-r-size-0) {\n    font-size: calc(var(--font-size-0) * var(--heading-font-size-adjust));\n    --line-height: var(--heading-line-height-0);\n    letter-spacing: calc(var(--letter-spacing-0) + var(--heading-letter-spacing));\n  }\n  &:where(.fui-r-size-1) {\n    font-size: calc(var(--font-size-1) * var(--heading-font-size-adjust));\n    --line-height: var(--heading-line-height-1);\n    letter-spacing: calc(var(--letter-spacing-1) + var(--heading-letter-spacing));\n  }\n  &:where(.fui-r-size-2) {\n    font-size: calc(var(--font-size-2) * var(--heading-font-size-adjust));\n    --line-height: var(--heading-line-height-2);\n    letter-spacing: calc(var(--letter-spacing-2) + var(--heading-letter-spacing));\n  }\n  &:where(.fui-r-size-3) {\n    font-size: calc(var(--font-size-3) * var(--heading-font-size-adjust));\n    --line-height: var(--heading-line-height-3);\n    letter-spacing: calc(var(--letter-spacing-3) + var(--heading-letter-spacing));\n  }\n  &:where(.fui-r-size-4) {\n    font-size: calc(var(--font-size-4) * var(--heading-font-size-adjust));\n    --line-height: var(--heading-line-height-4);\n    letter-spacing: calc(var(--letter-spacing-4) + var(--heading-letter-spacing));\n  }\n  &:where(.fui-r-size-5) {\n    font-size: calc(var(--font-size-5) * var(--heading-font-size-adjust));\n    --line-height: var(--heading-line-height-5);\n    letter-spacing: calc(var(--letter-spacing-5) + var(--heading-letter-spacing));\n  }\n  &:where(.fui-r-size-6) {\n    font-size: calc(var(--font-size-6) * var(--heading-font-size-adjust));\n    --line-height: var(--heading-line-height-6);\n    letter-spacing: calc(var(--letter-spacing-6) + var(--heading-letter-spacing));\n  }\n  &:where(.fui-r-size-7) {\n    font-size: calc(var(--font-size-7) * var(--heading-font-size-adjust));\n    --line-height: var(--heading-line-height-7);\n    letter-spacing: calc(var(--letter-spacing-7) + var(--heading-letter-spacing));\n  }\n  &:where(.fui-r-size-8) {\n    font-size: calc(var(--font-size-8) * var(--heading-font-size-adjust));\n    --line-height: var(--heading-line-height-8);\n    letter-spacing: calc(var(--letter-spacing-8) + var(--heading-letter-spacing));\n  }\n  &:where(.fui-r-size-9) {\n    font-size: calc(var(--font-size-9) * var(--heading-font-size-adjust));\n    --line-height: var(--heading-line-height-9);\n    letter-spacing: calc(var(--letter-spacing-9) + var(--heading-letter-spacing));\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/heading/heading.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { alignProp, colorProp, highContrastProp, trimProp, weightProp } from '../../helpers';\n\nconst sizes = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] as const;\nconst weights = weightProp.values;\n\nconst headingPropDefs = {\n  size: { type: 'enum', values: sizes, default: '6' },\n  weight: { ...weightProp, default: 'bold' },\n  align: alignProp,\n  trim: trimProp,\n  color: colorProp,\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  weight: PropDef<(typeof weights)[number]>;\n  align: typeof alignProp;\n  trim: typeof trimProp;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { headingPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/heading/heading.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\nimport React from 'react';\n\nimport { Heading, headingPropDefs } from '../../../src/components/heading';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Typography/Heading',\n  component: Heading,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Heading>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    children: 'The quick brown fox jumps over the lazy dog.',\n    size: headingPropDefs.size.default,\n  },\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Heading {...args} size=\"0\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} size=\"1\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} size=\"2\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} size=\"3\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} size=\"4\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} size=\"5\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} size=\"6\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} size=\"7\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} size=\"8\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} size=\"9\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Heading {...args} color=\"indigo\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} color=\"cyan\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} color=\"orange\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} color=\"crimson\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n    </div>\n  ),\n};\n\nexport const Align: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', width: 500 }}>\n      <Heading {...args} align=\"left\">\n        Left-aligned\n      </Heading>\n      <Heading {...args} align=\"center\">\n        Center-aligned\n      </Heading>\n      <Heading {...args} align=\"right\">\n        Right-aligned\n      </Heading>\n    </div>\n  ),\n};\n\nexport const Trim: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Heading\n        {...args}\n        trim=\"normal\"\n        style={{\n          background: 'var(--gray-a2)',\n          borderTop: '1px dashed var(--gray-a7)',\n          borderBottom: '1px dashed var(--gray-a7)',\n        }}\n      >\n        Without trim\n      </Heading>\n      <Heading\n        {...args}\n        trim=\"both\"\n        style={{\n          background: 'var(--gray-a2)',\n          borderTop: '1px dashed var(--gray-a7)',\n          borderBottom: '1px dashed var(--gray-a7)',\n        }}\n      >\n        With trim\n      </Heading>\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Heading {...args} highContrast color=\"indigo\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} highContrast color=\"cyan\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} highContrast color=\"orange\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n      <Heading {...args} highContrast color=\"crimson\">\n        The quick brown fox jumps over the lazy dog.\n      </Heading>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/heading/heading.tsx",
    "content": "import { mergeProps, useRender } from '@base-ui/react';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { headingPropDefs } from './heading.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype HeadingOwnProps = GetPropDefTypes<typeof headingPropDefs>;\n\ninterface HeadingProps extends HeadingOwnProps, PropsWithoutColor<'h1'> {\n  render?: useRender.ComponentProps<'h1'>['render'];\n}\n\nconst Heading = (props: HeadingProps) => {\n  const {\n    children,\n    className,\n    render,\n    size = headingPropDefs.size.default,\n    weight = headingPropDefs.weight.default,\n    align = headingPropDefs.align.default,\n    trim = headingPropDefs.trim.default,\n    color = headingPropDefs.color.default,\n    highContrast = headingPropDefs.highContrast.default,\n    ...headingProps\n  } = props;\n\n  return useRender({\n    render,\n    props: mergeProps(\n      headingProps as React.ComponentProps<'h1'>,\n      {\n        'data-accent-color': color,\n        className: classNames(\n          'fui-Heading',\n          className,\n          size ? `fui-r-size-${size}` : undefined,\n          weight ? `fui-r-weight-${weight}` : undefined,\n          align ? `fui-r-ta-${align}` : undefined,\n          trim ? `fui-r-lt-${trim}` : undefined,\n          { 'fui-high-contrast': highContrast },\n        ),\n        children,\n      } as React.ComponentProps<'h1'>,\n    ),\n    defaultTagName: 'h1',\n  });\n};\nHeading.displayName = 'Heading';\n\nexport { Heading };\nexport type { HeadingProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/heading/index.ts",
    "content": "export * from './heading';\nexport * from './heading.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/hover-card/hover-card.css",
    "content": ".fui-HoverCardContent {\n  background-color: var(--color-panel-solid);\n  box-shadow: var(--shadow-5);\n  outline: 0;\n  overflow: auto;\n  text-align: start;\n\n  --inset-padding: var(--hover-card-content-padding);\n  padding: var(--hover-card-content-padding);\n\n  transform-origin: var(--transform-origin);\n\n  /* Animations */\n  transition:\n    transform 150ms ease-out,\n    opacity 150ms ease-out;\n\n  &[data-starting-style],\n  &[data-ending-style] {\n    opacity: 0;\n    transform: scale(0.95);\n  }\n\n  &[data-ending-style] {\n    transition-duration: 75ms;\n  }\n\n  &:where(.fui-variant-translucent) {\n    background-color: var(--color-panel-translucent);\n    -webkit-backdrop-filter: var(--backdrop-filter-panel);\n    backdrop-filter: var(--backdrop-filter-panel);\n  }\n  &:where(.fui-variant-solid) {\n    background-color: var(--color-panel-solid);\n  }\n  &:where(.fui-variant-translucent, .fui-variant-solid) {\n    outline: 0.5px solid var(--color-popover-outline);\n  }\n}\n/* prettier-ignore */\n:where(.frosted-ui) {\n  --color-popover-outline: transparent;\n}\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --color-popover-outline: black;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-HoverCardContent {\n  &:where(.fui-r-size-1) {\n    --hover-card-content-padding: var(--space-3);\n    border-radius: 8px;\n  }\n  &:where(.fui-r-size-2) {\n    --hover-card-content-padding: var(--space-4);\n    border-radius: 12px;\n  }\n  &:where(.fui-r-size-3) {\n    --hover-card-content-padding: var(--space-5);\n    border-radius: 16px;\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/hover-card/hover-card.props.ts",
    "content": "import type { PropDef } from '../../helpers';\n\nconst contentSizes = ['1', '2', '3'] as const;\n\nconst variants = ['solid', 'translucent'] as const;\n\nconst hoverCardContentPropDefs = {\n  size: { type: 'enum', values: contentSizes, default: '2' },\n  variant: { type: 'enum', values: variants, default: 'translucent' },\n} satisfies {\n  size: PropDef<(typeof contentSizes)[number]>;\n  variant: PropDef<(typeof variants)[number]>;\n};\n\nexport { hoverCardContentPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/hover-card/hover-card.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\nimport React from 'react';\n\nimport {\n  Avatar,\n  Button,\n  Code,\n  DataList,\n  Heading,\n  HoverCard,\n  Inset,\n  Link,\n  Strong,\n  Text,\n  hoverCardContentPropDefs,\n} from '..';\n\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/HoverCard',\n  component: HoverCard.Content,\n  args: {},\n\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof HoverCard.Content>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    size: hoverCardContentPropDefs.size.default,\n    variant: hoverCardContentPropDefs.variant.default,\n  },\n  render: (args) => (\n    <Text>\n      Follow{' '}\n      <HoverCard.Root>\n        <HoverCard.Trigger>\n          <Link href=\"https://github.com/whopio/frosted-ui\" target=\"_blank\">\n            frosted-ui\n          </Link>\n        </HoverCard.Trigger>\n        <HoverCard.Content {...args}>\n          <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n            <Avatar size=\"3\" fallback=\"FUI\" />\n            <div>\n              <Heading size=\"3\" render={<h3 />}>\n                Frosted UI\n              </Heading>\n              <Text render={<div />} size=\"2\" color=\"gray\">\n                frosted-ui\n              </Text>\n\n              <Text render={<div />} size=\"2\" style={{ maxWidth: 300, marginTop: 'var(--space-3)' }}>\n                React components library built on top of Base UI primitives.\n              </Text>\n            </div>\n          </div>\n        </HoverCard.Content>\n      </HoverCard.Root>{' '}\n      for updates.\n    </Text>\n  ),\n};\n\nexport const Size: Story = {\n  args: {\n    variant: hoverCardContentPropDefs.variant.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n      <HoverCard.Root>\n        <HoverCard.Trigger>\n          <Link href=\"#\">Size one</Link>\n        </HoverCard.Trigger>\n        <HoverCard.Content {...args} size=\"1\">\n          <Text render={<div />} size=\"1\" style={{ maxWidth: 325 }}>\n            <Strong>Typography</Strong> is the art and technique of arranging type to make written language legible,\n            readable and appealing when displayed.\n          </Text>\n        </HoverCard.Content>\n      </HoverCard.Root>\n\n      <HoverCard.Root>\n        <HoverCard.Trigger>\n          <Link href=\"#\">Size two</Link>\n        </HoverCard.Trigger>\n        <HoverCard.Content {...args} size=\"2\">\n          <Text render={<div />} size=\"2\" style={{ maxWidth: 350 }}>\n            <Strong>Typography</Strong> is the art and technique of arranging type to make written language legible,\n            readable and appealing when displayed.\n          </Text>\n        </HoverCard.Content>\n      </HoverCard.Root>\n\n      <HoverCard.Root>\n        <HoverCard.Trigger>\n          <Link href=\"#\">Size three</Link>\n        </HoverCard.Trigger>\n        <HoverCard.Content {...args} size=\"3\">\n          <Text render={<div />} size=\"3\" style={{ maxWidth: 400 }}>\n            <Strong>Typography</Strong> is the art and technique of arranging type to make written language legible,\n            readable and appealing when displayed.\n          </Text>\n        </HoverCard.Content>\n      </HoverCard.Root>\n    </div>\n  ),\n};\n\nexport const InsetContent: Story = {\n  name: 'With inset content',\n  args: {\n    size: hoverCardContentPropDefs.size.default,\n    variant: hoverCardContentPropDefs.variant.default,\n  },\n  render: (args) => (\n    <Text>\n      Technology revolutionized{' '}\n      <HoverCard.Root>\n        <HoverCard.Trigger>\n          <Link href=\"#\">typography</Link>\n        </HoverCard.Trigger>\n\n        <HoverCard.Content {...args}>\n          <div style={{ display: 'flex' }}>\n            <Inset side=\"left\" pr=\"current\">\n              <img\n                src=\"https://images.unsplash.com/photo-1617050318658-a9a3175e34cb?&auto=format&fit=crop&w=300&q=80\"\n                alt=\"Bold typography\"\n                style={{\n                  display: 'block',\n                  objectFit: 'cover',\n                  height: '100%',\n                  width: 150,\n                  backgroundColor: 'var(--gray-5)',\n                }}\n              />\n            </Inset>\n\n            <Text size=\"2\" style={{ maxWidth: 250 }} render={<p />}>\n              <Strong>Typography</Strong> is the art and technique of arranging type to make written language legible,\n              readable and appealing when displayed. The arrangement of type involves selecting typefaces, point sizes,\n              line lengths, line-spacing (leading), and letter-spacing (tracking)…\n            </Text>\n          </div>\n        </HoverCard.Content>\n      </HoverCard.Root>{' '}\n      in the latter twentieth century.\n    </Text>\n  ),\n};\n\nexport const Delays: Story = {\n  name: 'Custom Delays',\n  args: {\n    size: hoverCardContentPropDefs.size.default,\n    variant: hoverCardContentPropDefs.variant.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n      <Text>\n        The <Code>delay</Code> and <Code>closeDelay</Code> props on <Code>HoverCard.Trigger</Code> control how long to\n        wait before opening/closing the hover card. This is useful for preventing accidental triggers.\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n        <HoverCard.Root>\n          <HoverCard.Trigger delay={0} closeDelay={0}>\n            <Link href=\"#\">Instant (0ms)</Link>\n          </HoverCard.Trigger>\n          <HoverCard.Content {...args}>\n            <Text size=\"2\">Opens and closes instantly with no delay.</Text>\n          </HoverCard.Content>\n        </HoverCard.Root>\n\n        <HoverCard.Root>\n          <HoverCard.Trigger delay={200} closeDelay={150}>\n            <Link href=\"#\">Default (200/150ms)</Link>\n          </HoverCard.Trigger>\n          <HoverCard.Content {...args}>\n            <Text size=\"2\">Uses the default delays: 200ms open, 150ms close.</Text>\n          </HoverCard.Content>\n        </HoverCard.Root>\n\n        <HoverCard.Root>\n          <HoverCard.Trigger delay={600} closeDelay={300}>\n            <Link href=\"#\">Slow (600/300ms)</Link>\n          </HoverCard.Trigger>\n          <HoverCard.Content {...args}>\n            <Text size=\"2\">Slower delays for more deliberate interactions.</Text>\n          </HoverCard.Content>\n        </HoverCard.Root>\n      </div>\n    </div>\n  ),\n};\n\nexport const Controlled: Story = {\n  name: 'Controlled Mode',\n  args: {\n    size: hoverCardContentPropDefs.size.default,\n    variant: hoverCardContentPropDefs.variant.default,\n  },\n  render: function ControlledDemo(args) {\n    const [open, setOpen] = React.useState(false);\n    const [hoverCount, setHoverCount] = React.useState(0);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n        <Text>\n          Use <Code>open</Code> and <Code>onOpenChange</Code> props on <Code>HoverCard.Root</Code> for controlled mode.\n        </Text>\n\n        <DataList.Root>\n          <DataList.Item>\n            <DataList.Label>Open state</DataList.Label>\n            <DataList.Value>\n              <Code>{String(open)}</Code>\n            </DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label>Hover count</DataList.Label>\n            <DataList.Value>\n              <Code>{hoverCount}</Code>\n            </DataList.Value>\n          </DataList.Item>\n        </DataList.Root>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n          <Button variant=\"soft\" size=\"1\" onClick={() => setOpen(!open)}>\n            Toggle programmatically\n          </Button>\n          <Button variant=\"soft\" size=\"1\" color=\"gray\" onClick={() => setHoverCount(0)}>\n            Reset count\n          </Button>\n        </div>\n\n        <Text>\n          Hover over{' '}\n          <HoverCard.Root\n            open={open}\n            onOpenChange={(newOpen) => {\n              setOpen(newOpen);\n              if (newOpen) setHoverCount((c) => c + 1);\n            }}\n          >\n            <HoverCard.Trigger>\n              <Link href=\"#\">this link</Link>\n            </HoverCard.Trigger>\n            <HoverCard.Content {...args}>\n              <Text size=\"2\">This is a controlled hover card. You've hovered {hoverCount} times.</Text>\n            </HoverCard.Content>\n          </HoverCard.Root>{' '}\n          to see the hover card.\n        </Text>\n      </div>\n    );\n  },\n};\n\nexport const Positioning: Story = {\n  name: 'Positioning',\n  args: {\n    size: hoverCardContentPropDefs.size.default,\n    variant: hoverCardContentPropDefs.variant.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 600 }}>\n      <Text>\n        Use <Code>side</Code> and <Code>alignment</Code> props to control positioning.\n      </Text>\n\n      <div\n        style={{\n          display: 'grid',\n          gridTemplateColumns: 'repeat(3, 1fr)',\n          gap: 'var(--space-4)',\n          padding: 'var(--space-6)',\n        }}\n      >\n        {/* Top row */}\n        <div />\n        <div style={{ textAlign: 'center' }}>\n          <HoverCard.Root>\n            <HoverCard.Trigger>\n              <Link href=\"#\">Top</Link>\n            </HoverCard.Trigger>\n            <HoverCard.Content {...args} side=\"top\" align=\"center\">\n              <Text size=\"2\">Positioned on top, centered</Text>\n            </HoverCard.Content>\n          </HoverCard.Root>\n        </div>\n        <div />\n\n        {/* Middle row */}\n        <div style={{ textAlign: 'center' }}>\n          <HoverCard.Root>\n            <HoverCard.Trigger>\n              <Link href=\"#\">Left</Link>\n            </HoverCard.Trigger>\n            <HoverCard.Content {...args} side=\"left\" align=\"center\">\n              <Text size=\"2\">Positioned on left, centered</Text>\n            </HoverCard.Content>\n          </HoverCard.Root>\n        </div>\n        <div />\n        <div style={{ textAlign: 'center' }}>\n          <HoverCard.Root>\n            <HoverCard.Trigger>\n              <Link href=\"#\">Right</Link>\n            </HoverCard.Trigger>\n            <HoverCard.Content {...args} side=\"right\" align=\"center\">\n              <Text size=\"2\">Positioned on right, centered</Text>\n            </HoverCard.Content>\n          </HoverCard.Root>\n        </div>\n\n        {/* Bottom row */}\n        <div />\n        <div style={{ textAlign: 'center' }}>\n          <HoverCard.Root>\n            <HoverCard.Trigger>\n              <Link href=\"#\">Bottom</Link>\n            </HoverCard.Trigger>\n            <HoverCard.Content {...args} side=\"bottom\" align=\"center\">\n              <Text size=\"2\">Positioned on bottom, centered</Text>\n            </HoverCard.Content>\n          </HoverCard.Root>\n        </div>\n        <div />\n      </div>\n\n      <Text size=\"2\" color=\"gray\">\n        Alignment options: <Code>start</Code>, <Code>center</Code>, <Code>end</Code>\n      </Text>\n    </div>\n  ),\n};\n\nexport const ProfileCard: Story = {\n  name: 'Profile Card (Real World)',\n  args: {\n    size: '2',\n    variant: 'translucent',\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n      <Text>\n        A common use case is showing user profiles on hover. This provides quick context without navigating away.\n      </Text>\n\n      <Text>\n        The project was created by{' '}\n        <HoverCard.Root>\n          <HoverCard.Trigger>\n            <Link href=\"https://github.com/whopio\">@whopio</Link>\n          </HoverCard.Trigger>\n          <HoverCard.Content {...args}>\n            <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n              <Avatar\n                size=\"4\"\n                src=\"https://avatars.githubusercontent.com/u/91078276?s=200&v=4\"\n                fallback=\"W\"\n                shape=\"square\"\n              />\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}>\n                <Heading size=\"3\" render={<h3 />}>\n                  Whop\n                </Heading>\n                <Text render={<div />} size=\"2\" color=\"gray\">\n                  @whopio\n                </Text>\n                <Text render={<div />} size=\"2\" style={{ marginTop: 'var(--space-2)', maxWidth: 280 }}>\n                  Build, sell, and engage with software products. We make it easy for creators to launch and grow their\n                  digital businesses.\n                </Text>\n                <div style={{ display: 'flex', gap: 'var(--space-3)', marginTop: 'var(--space-2)' }}>\n                  <Text size=\"2\" color=\"gray\">\n                    <Strong>127</Strong> repos\n                  </Text>\n                  <Text size=\"2\" color=\"gray\">\n                    <Strong>42</Strong> members\n                  </Text>\n                </div>\n              </div>\n            </div>\n          </HoverCard.Content>\n        </HoverCard.Root>{' '}\n        and is open source.\n      </Text>\n    </div>\n  ),\n};\n\nexport const LinkPreview: Story = {\n  name: 'Link Preview',\n  args: {\n    size: '2',\n    variant: 'translucent',\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n      <Text>\n        HoverCard is perfect for showing link previews, giving users a glimpse of what they'll see before clicking.\n      </Text>\n\n      <Text>\n        The principles of good{' '}\n        <HoverCard.Root>\n          <HoverCard.Trigger>\n            <Link href=\"https://en.wikipedia.org/wiki/Typography\" target=\"_blank\">\n              typography\n            </Link>\n          </HoverCard.Trigger>\n          <HoverCard.Content {...args}>\n            <Inset side=\"top\" pb=\"current\">\n              <img\n                src=\"https://images.unsplash.com/photo-1619615391095-dfa29e1672ef?q=80&w=448&h=200&fit=crop\"\n                alt=\"Typography example\"\n                style={{\n                  display: 'block',\n                  width: '100%',\n                  height: 120,\n                  objectFit: 'cover',\n                  backgroundColor: 'var(--gray-5)',\n                }}\n              />\n            </Inset>\n            <div style={{ maxWidth: 300 }}>\n              <Text size=\"2\" weight=\"medium\" render={<div />}>\n                Typography - Wikipedia\n              </Text>\n              <Text size=\"1\" color=\"gray\" render={<div />} style={{ marginTop: 'var(--space-1)' }}>\n                en.wikipedia.org\n              </Text>\n              <Text size=\"2\" render={<div />} style={{ marginTop: 'var(--space-2)' }}>\n                Typography is the art and science of arranging type to make written language clear, visually appealing,\n                and effective in communication.\n              </Text>\n            </div>\n          </HoverCard.Content>\n        </HoverCard.Root>{' '}\n        remain into the digital age.\n      </Text>\n    </div>\n  ),\n};\n\nexport const OpenChangeComplete: Story = {\n  name: 'Open Change Complete Callback',\n  args: {\n    size: hoverCardContentPropDefs.size.default,\n    variant: hoverCardContentPropDefs.variant.default,\n  },\n  render: function OpenChangeCompleteDemo(args) {\n    const [events, setEvents] = React.useState<string[]>([]);\n\n    const addEvent = (event: string) => {\n      const time = new Date().toLocaleTimeString('en-US', { hour12: false });\n      setEvents((prev) => [`${time} - ${event}`, ...prev].slice(0, 6));\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n        <Text>\n          <Code>onOpenChange</Code> fires immediately, while <Code>onOpenChangeComplete</Code> fires after animations\n          complete. Useful for cleanup actions that should wait for exit animations.\n        </Text>\n\n        <Text>\n          Hover over{' '}\n          <HoverCard.Root\n            onOpenChange={(open) => addEvent(`onOpenChange: ${open}`)}\n            onOpenChangeComplete={(open) => addEvent(`onOpenChangeComplete: ${open}`)}\n          >\n            <HoverCard.Trigger>\n              <Link href=\"#\">this link</Link>\n            </HoverCard.Trigger>\n            <HoverCard.Content {...args}>\n              <Text size=\"2\">Watch the event log to see the timing difference.</Text>\n            </HoverCard.Content>\n          </HoverCard.Root>{' '}\n          to see the events.\n        </Text>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            backgroundColor: 'var(--gray-2)',\n            borderRadius: 'var(--radius-2)',\n            fontFamily: 'monospace',\n            fontSize: 'var(--font-size-1)',\n            minHeight: 100,\n          }}\n        >\n          <Text size=\"1\" color=\"gray\" weight=\"medium\" style={{ display: 'block', marginBottom: 'var(--space-2)' }}>\n            Event Log:\n          </Text>\n          {events.length === 0 ? (\n            <Text size=\"1\" color=\"gray\">\n              Hover to generate events...\n            </Text>\n          ) : (\n            events.map((event, i) => (\n              <div key={i} style={{ color: 'var(--gray-11)' }}>\n                {event}\n              </div>\n            ))\n          )}\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const Anchor: Story = {\n  name: 'Custom Anchor',\n  args: {\n    size: hoverCardContentPropDefs.size.default,\n    variant: hoverCardContentPropDefs.variant.default,\n  },\n  render: function AnchorDemo(args) {\n    const avatarRef = React.useRef<HTMLDivElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n        <Text>\n          Use the <Code>anchor</Code> prop on <Code>HoverCard.Content</Code> to position relative to a different\n          element.\n        </Text>\n\n        <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n          <div style={{ display: 'flex' }} ref={avatarRef}>\n            <Avatar size=\"4\" fallback=\"JD\" shape=\"circle\" color=\"lime\" />\n          </div>\n\n          <HoverCard.Root>\n            <HoverCard.Trigger>\n              <Link href=\"#\" color=\"lime\">\n                John Doe\n              </Link>\n            </HoverCard.Trigger>\n            <HoverCard.Content {...args} anchor={avatarRef}>\n              <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n                <div>\n                  <Text size=\"2\" weight=\"medium\" render={<div />}>\n                    John Doe\n                  </Text>\n                  <Text size=\"2\" color=\"gray\" render={<div />}>\n                    Software Engineer\n                  </Text>\n                  <Text size=\"2\" render={<div />} style={{ marginTop: 'var(--space-2)', maxWidth: 200 }}>\n                    Building great user experiences with React and TypeScript.\n                  </Text>\n                </div>\n              </div>\n            </HoverCard.Content>\n          </HoverCard.Root>\n\n          <Text size=\"2\" color=\"gray\">\n            ← Hover the link, card appears near avatar\n          </Text>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const WithButton: Story = {\n  name: 'With Button Trigger',\n  args: {\n    size: hoverCardContentPropDefs.size.default,\n    variant: hoverCardContentPropDefs.variant.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n      <Text>\n        The trigger can be any element. Use the <Code>render</Code> pattern to wrap buttons or other interactive\n        elements.\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n        <HoverCard.Root>\n          <HoverCard.Trigger>\n            <Button variant=\"soft\">Hover me</Button>\n          </HoverCard.Trigger>\n          <HoverCard.Content {...args}>\n            <Text size=\"2\">This hover card is triggered by a button instead of a link.</Text>\n          </HoverCard.Content>\n        </HoverCard.Root>\n\n        <HoverCard.Root>\n          <HoverCard.Trigger>\n            <Avatar fallback=\"AB\" shape=\"circle\" style={{ cursor: 'pointer' }} />\n          </HoverCard.Trigger>\n          <HoverCard.Content {...args}>\n            <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n              <div>\n                <Text size=\"2\" weight=\"medium\" render={<div />}>\n                  Alice Brown\n                </Text>\n                <Text size=\"2\" color=\"gray\" render={<div />}>\n                  Product Designer\n                </Text>\n              </div>\n            </div>\n          </HoverCard.Content>\n        </HoverCard.Root>\n      </div>\n    </div>\n  ),\n};\n\nexport const CollisionBoundary: Story = {\n  name: 'Collision Boundary',\n  args: {\n    size: hoverCardContentPropDefs.size.default,\n    variant: hoverCardContentPropDefs.variant.default,\n  },\n  render: function CollisionBoundaryDemo(args) {\n    const [boundary, setBoundary] = React.useState<HTMLDivElement | null>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 600 }}>\n        <Text>\n          The <Code>collisionBoundary</Code> prop constrains the hover card to stay within a specific element instead of\n          the viewport.\n        </Text>\n\n        <div\n          ref={setBoundary}\n          style={{\n            border: '2px dashed var(--gray-6)',\n            borderRadius: 'var(--radius-3)',\n            padding: 'var(--space-6)',\n            height: 300,\n            display: 'flex',\n            alignItems: 'center',\n            justifyContent: 'center',\n            position: 'relative',\n          }}\n        >\n          <Text size=\"1\" color=\"gray\" style={{ position: 'absolute', top: 'var(--space-2)', left: 'var(--space-2)' }}>\n            Collision boundary\n          </Text>\n          <HoverCard.Root>\n            <HoverCard.Trigger>\n              <Link href=\"#\">Hover me</Link>\n            </HoverCard.Trigger>\n            <HoverCard.Content {...args} collisionBoundary={boundary ?? undefined} side=\"bottom\">\n              <Text size=\"2\" style={{ maxWidth: 250 }}>\n                This hover card is constrained to stay within the dashed boundary, not the viewport.\n              </Text>\n            </HoverCard.Content>\n          </HoverCard.Root>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const CollisionAvoidance: Story = {\n  name: 'Collision Avoidance',\n  args: {\n    size: hoverCardContentPropDefs.size.default,\n    variant: hoverCardContentPropDefs.variant.default,\n  },\n  render: function CollisionAvoidanceDemo(args) {\n    const [boundary, setBoundary] = React.useState<HTMLDivElement | null>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 600 }}>\n        <Text>\n          The <Code>collisionAvoidance</Code> prop controls how the hover card avoids collisions. It accepts an object\n          with <Code>side</Code> and <Code>align</Code> properties.\n        </Text>\n        <ul style={{ margin: 0, paddingLeft: 'var(--space-4)' }}>\n          <li>\n            <Text size=\"2\">\n              <Code>side: 'flip'</Code> (default) - Flips to opposite side if not enough space\n            </Text>\n          </li>\n          <li>\n            <Text size=\"2\">\n              <Code>side: 'none'</Code> - No side collision avoidance\n            </Text>\n          </li>\n          <li>\n            <Text size=\"2\">\n              <Code>align: 'flip' | 'shift' | 'none'</Code> - Controls alignment axis behavior\n            </Text>\n          </li>\n        </ul>\n\n        <div\n          ref={setBoundary}\n          style={{\n            height: 400,\n            overflow: 'auto',\n            border: '1px solid var(--gray-6)',\n            borderRadius: 'var(--radius-2)',\n            position: 'relative',\n          }}\n        >\n          <div style={{ height: 400 }} />\n          <div style={{ display: 'flex', gap: 'var(--space-6)', justifyContent: 'center', padding: 'var(--space-4)' }}>\n            <HoverCard.Root>\n              <HoverCard.Trigger>\n                <Link href=\"#\">flip (default)</Link>\n              </HoverCard.Trigger>\n              <HoverCard.Content\n                {...args}\n                side=\"top\"\n                collisionAvoidance={{ side: 'flip' }}\n                collisionBoundary={boundary ?? undefined}\n              >\n                <Text size=\"2\" style={{ maxWidth: 200 }}>\n                  This will flip to bottom if there's not enough space on top.\n                </Text>\n              </HoverCard.Content>\n            </HoverCard.Root>\n\n            <HoverCard.Root>\n              <HoverCard.Trigger>\n                <Link href=\"#\">align: shift</Link>\n              </HoverCard.Trigger>\n              <HoverCard.Content\n                {...args}\n                side=\"top\"\n                collisionAvoidance={{ side: 'flip', align: 'shift' }}\n                collisionBoundary={boundary ?? undefined}\n              >\n                <Text size=\"2\" style={{ maxWidth: 200 }}>\n                  Flips side, shifts alignment to stay in view.\n                </Text>\n              </HoverCard.Content>\n            </HoverCard.Root>\n\n            <HoverCard.Root>\n              <HoverCard.Trigger>\n                <Link href=\"#\">none</Link>\n              </HoverCard.Trigger>\n              <HoverCard.Content\n                {...args}\n                side=\"top\"\n                collisionAvoidance={{ side: 'none', align: 'none' }}\n                collisionBoundary={boundary ?? undefined}\n              >\n                <Text size=\"2\" style={{ maxWidth: 200 }}>\n                  This won't avoid collisions at all.\n                </Text>\n              </HoverCard.Content>\n            </HoverCard.Root>\n          </div>\n          <div style={{ height: 400 }} />\n        </div>\n\n        <Text size=\"2\" color=\"gray\">\n          Scroll the box above so triggers are near the top edge to see flip vs none behavior.\n        </Text>\n      </div>\n    );\n  },\n};\n\nexport const Sticky: Story = {\n  name: 'Sticky',\n  args: {\n    size: hoverCardContentPropDefs.size.default,\n    variant: hoverCardContentPropDefs.variant.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 600 }}>\n      <Text>\n        The <Code>sticky</Code> prop controls whether the hover card repositions to stay in the viewport when the anchor\n        scrolls toward the edge.\n      </Text>\n      <ul style={{ margin: 0, paddingLeft: 'var(--space-4)' }}>\n        <li>\n          <Text size=\"2\">\n            <Code>sticky=false</Code> (default) - The popup hides when anchor scrolls out of viewport\n          </Text>\n        </li>\n        <li>\n          <Text size=\"2\">\n            <Code>sticky=true</Code> - The popup stays at viewport edge as anchor scrolls away\n          </Text>\n        </li>\n      </ul>\n\n      <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n        <HoverCard.Root>\n          <HoverCard.Trigger>\n            <Link href=\"#\">sticky=false</Link>\n          </HoverCard.Trigger>\n          <HoverCard.Content {...args} sticky={false} side=\"top\">\n            <Text size=\"2\" style={{ maxWidth: 200 }}>\n              Scroll the page down - this hover card will disappear when the anchor leaves the viewport.\n            </Text>\n          </HoverCard.Content>\n        </HoverCard.Root>\n\n        <HoverCard.Root>\n          <HoverCard.Trigger>\n            <Link href=\"#\">sticky=true</Link>\n          </HoverCard.Trigger>\n          <HoverCard.Content {...args} sticky={true} side=\"top\">\n            <Text size=\"2\" style={{ maxWidth: 200 }}>\n              Scroll the page down - this hover card will stick to the viewport edge.\n            </Text>\n          </HoverCard.Content>\n        </HoverCard.Root>\n      </div>\n\n      <Text size=\"2\" color=\"gray\">\n        Open a hover card, then scroll the page (not a container) to see the difference. Works best when this story is\n        near the top of the viewport.\n      </Text>\n\n      {/* Spacer to enable page scrolling */}\n      <div style={{ height: 800 }} />\n    </div>\n  ),\n};\n\nexport const DisableAnchorTracking: Story = {\n  name: 'Disable Anchor Tracking',\n  args: {\n    size: '2',\n    variant: 'translucent',\n  },\n  render: function Render(args) {\n    const [position, setPosition] = React.useState(0);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text>\n          The <Code>disableAnchorTracking</Code> prop controls whether the hover card repositions when the anchor\n          element moves due to layout changes (not scrolling). This is useful for performance optimization or when you\n          want the hover card to stay in its original position.\n        </Text>\n\n        <Button size=\"1\" onClick={() => setPosition((p) => (p === 0 ? 80 : 0))}>\n          Move anchors\n        </Button>\n\n        <div style={{ display: 'flex', gap: 'var(--space-6)' }}>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              Default (tracking enabled)\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              Hover card follows when anchor moves\n            </Text>\n            <div\n              style={{\n                width: 220,\n                height: 100,\n                border: '1px solid var(--gray-6)',\n                borderRadius: 'var(--radius-2)',\n                padding: 'var(--space-3)',\n                position: 'relative',\n              }}\n            >\n              <HoverCard.Root open>\n                <HoverCard.Trigger>\n                  <Link\n                    href=\"#\"\n                    style={{\n                      display: 'inline-block',\n                      transform: `translateX(${position}px)`,\n                      transition: 'transform 300ms ease',\n                    }}\n                  >\n                    Hover target\n                  </Link>\n                </HoverCard.Trigger>\n                <HoverCard.Content {...args} side=\"bottom\">\n                  <Text size=\"2\">Follows anchor movement</Text>\n                </HoverCard.Content>\n              </HoverCard.Root>\n            </div>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              disableAnchorTracking=true\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              Hover card stays in original position\n            </Text>\n            <div\n              style={{\n                width: 220,\n                height: 100,\n                border: '1px solid var(--gray-6)',\n                borderRadius: 'var(--radius-2)',\n                padding: 'var(--space-3)',\n                position: 'relative',\n              }}\n            >\n              <HoverCard.Root open>\n                <HoverCard.Trigger>\n                  <Link\n                    href=\"#\"\n                    style={{\n                      display: 'inline-block',\n                      transform: `translateX(${position}px)`,\n                      transition: 'transform 300ms ease',\n                    }}\n                  >\n                    Hover target\n                  </Link>\n                </HoverCard.Trigger>\n                <HoverCard.Content {...args} disableAnchorTracking side=\"bottom\">\n                  <Text size=\"2\">Stays in place</Text>\n                </HoverCard.Content>\n              </HoverCard.Root>\n            </div>\n          </div>\n        </div>\n\n        <Text size=\"1\" color=\"gray\">\n          Click the button above to move the anchor elements. The left hover card will follow, while the right one stays\n          fixed at its original position.\n        </Text>\n      </div>\n    );\n  },\n};\n\ninterface UserPayload {\n  name: string;\n  username: string;\n  avatar: string;\n  bio: string;\n  repos: number;\n  followers: number;\n}\n\nconst users: Record<string, UserPayload> = {\n  whop: {\n    name: 'Whop',\n    username: '@whopio',\n    avatar: 'https://avatars.githubusercontent.com/u/91078276?s=200&v=4',\n    bio: 'Build, sell, and engage with software products.',\n    repos: 127,\n    followers: 1200,\n  },\n  vercel: {\n    name: 'Vercel',\n    username: '@vercel',\n    avatar: 'https://avatars.githubusercontent.com/u/14985020?s=200&v=4',\n    bio: 'Develop. Preview. Ship. Creators of Next.js.',\n    repos: 154,\n    followers: 8500,\n  },\n  baseui: {\n    name: 'Base UI',\n    username: '@base-ui-components',\n    avatar: 'https://avatars.githubusercontent.com/u/195592562?s=200&v=4',\n    bio: 'Unstyled UI components for building accessible web apps and design systems.',\n    repos: 1,\n    followers: 430,\n  },\n};\n\nexport const MultipleTriggers: Story = {\n  name: 'Multiple Triggers',\n  args: {\n    size: '2',\n    variant: 'translucent',\n  },\n  render: function MultipleTriggersDemo(args) {\n    const handle = React.useMemo(() => HoverCard.createHandle<UserPayload>(), []);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n        <Text>\n          A single hover card can be opened by multiple triggers using <Code>HoverCard.createHandle()</Code>. Each\n          trigger can pass a unique <Code>payload</Code> to render different content in the same card.\n        </Text>\n\n        <Text>\n          Check out{' '}\n          <HoverCard.Trigger handle={handle} payload={users.whop}>\n            <Link href=\"https://github.com/whopio\">Whop</Link>\n          </HoverCard.Trigger>\n          ,{' '}\n          <HoverCard.Trigger handle={handle} payload={users.vercel}>\n            <Link href=\"https://github.com/vercel\">Vercel</Link>\n          </HoverCard.Trigger>\n          , or{' '}\n          <HoverCard.Trigger handle={handle} payload={users.baseui}>\n            <Link href=\"https://github.com/base-ui-components\">Base UI</Link>\n          </HoverCard.Trigger>{' '}\n          on GitHub.\n        </Text>\n\n        <HoverCard.Root handle={handle}>\n          {({ payload }) => (\n            <HoverCard.Content {...args}>\n              {payload !== undefined && (\n                <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n                  <Avatar size=\"4\" src={payload.avatar} fallback={payload.name[0]} shape=\"square\" />\n                  <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}>\n                    <Heading size=\"3\" render={<h3 />}>\n                      {payload.name}\n                    </Heading>\n                    <Text render={<div />} size=\"2\" color=\"gray\">\n                      {payload.username}\n                    </Text>\n                    <Text render={<div />} size=\"2\" style={{ marginTop: 'var(--space-2)', maxWidth: 280 }}>\n                      {payload.bio}\n                    </Text>\n                    <div style={{ display: 'flex', gap: 'var(--space-3)', marginTop: 'var(--space-2)' }}>\n                      <Text size=\"2\" color=\"gray\">\n                        <Strong>{payload.repos}</Strong> repos\n                      </Text>\n                      <Text size=\"2\" color=\"gray\">\n                        <Strong>{payload.followers.toLocaleString()}</Strong> followers\n                      </Text>\n                    </div>\n                  </div>\n                </div>\n              )}\n            </HoverCard.Content>\n          )}\n        </HoverCard.Root>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/hover-card/hover-card.tsx",
    "content": "'use client';\n\nimport { PreviewCard as PreviewCardPrimitive } from '@base-ui/react/preview-card';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { Theme } from '../../theme';\nimport { hoverCardContentPropDefs } from './hover-card.props';\n\nimport type { GetPropDefTypes } from '../../helpers';\n\nconst createHandle = PreviewCardPrimitive.createHandle;\n\ntype HoverCardHandle<T = unknown> = ReturnType<typeof PreviewCardPrimitive.createHandle<T>>;\n\ninterface HoverCardRootProps<T = unknown> extends Omit<\n  React.ComponentProps<typeof PreviewCardPrimitive.Root>,\n  'className' | 'render' | 'children' | 'handle'\n> {\n  children?: React.ReactNode | ((props: { payload: T | undefined }) => React.ReactNode);\n  handle?: HoverCardHandle<T>;\n}\nfunction HoverCardRoot<T = unknown>(props: HoverCardRootProps<T>) {\n  return <PreviewCardPrimitive.Root {...(props as React.ComponentProps<typeof PreviewCardPrimitive.Root>)} />;\n}\nHoverCardRoot.displayName = 'HoverCardRoot';\n\ninterface HoverCardTriggerProps<T = unknown> extends Omit<\n  React.ComponentProps<typeof PreviewCardPrimitive.Trigger>,\n  'render' | 'className' | 'handle' | 'payload'\n> {\n  className?: string;\n  children: React.ReactElement;\n  handle?: HoverCardHandle<T>;\n  payload?: T;\n  /** How long to wait before the preview card opens. Specified in milliseconds. */\n  delay?: number;\n  /** How long to wait before closing the preview card. Specified in milliseconds. */\n  closeDelay?: number;\n}\nfunction HoverCardTrigger<T = unknown>(props: HoverCardTriggerProps<T>) {\n  const { children, delay = 200, closeDelay = 150, ...rest } = props;\n  return (\n    <PreviewCardPrimitive.Trigger\n      className=\"fui-HoverCardTrigger\"\n      delay={delay}\n      closeDelay={closeDelay}\n      render={children}\n      {...(rest as React.ComponentProps<typeof PreviewCardPrimitive.Trigger>)}\n    />\n  );\n}\nHoverCardTrigger.displayName = 'HoverCardTrigger';\n\ntype PositionerProps = React.ComponentProps<typeof PreviewCardPrimitive.Positioner>;\ntype PortalProps = React.ComponentProps<typeof PreviewCardPrimitive.Portal>;\ntype PopupProps = React.ComponentProps<typeof PreviewCardPrimitive.Popup>;\n\ntype HoverCardContentOwnProps = GetPropDefTypes<typeof hoverCardContentPropDefs>;\ninterface HoverCardContentProps\n  extends\n    Omit<PopupProps, 'className' | 'render' | 'style'>,\n    Pick<\n      PositionerProps,\n      | 'side'\n      | 'sideOffset'\n      | 'collisionPadding'\n      | 'collisionBoundary'\n      | 'collisionAvoidance'\n      | 'arrowPadding'\n      | 'sticky'\n      | 'anchor'\n      | 'disableAnchorTracking'\n    >,\n    HoverCardContentOwnProps {\n  className?: string;\n  style?: React.CSSProperties;\n  container?: PortalProps['container'];\n  keepMounted?: PortalProps['keepMounted'];\n  /** The alignment of the content relative to the trigger. */\n  align?: PositionerProps['align'];\n  /** The offset from the alignment edge in pixels. */\n  alignOffset?: PositionerProps['alignOffset'];\n}\nconst HoverCardContent = (props: HoverCardContentProps) => {\n  const {\n    className,\n    keepMounted,\n    container,\n    size = hoverCardContentPropDefs.size.default,\n    variant = hoverCardContentPropDefs.variant.default,\n    align = 'center',\n    side,\n    sideOffset = 8,\n    alignOffset,\n    collisionPadding = 10,\n    collisionBoundary,\n    collisionAvoidance,\n    arrowPadding,\n    sticky,\n    anchor,\n    disableAnchorTracking,\n    children,\n    ...contentProps\n  } = props;\n  return (\n    <PreviewCardPrimitive.Portal container={container} keepMounted={keepMounted}>\n      <PreviewCardPrimitive.Positioner\n        align={align}\n        side={side}\n        sideOffset={sideOffset}\n        alignOffset={alignOffset}\n        collisionPadding={collisionPadding}\n        collisionBoundary={collisionBoundary}\n        collisionAvoidance={collisionAvoidance}\n        arrowPadding={arrowPadding}\n        sticky={sticky}\n        anchor={anchor}\n        disableAnchorTracking={disableAnchorTracking}\n        className=\"fui-HoverCardPositioner\"\n      >\n        <Theme\n          render={<PreviewCardPrimitive.Popup />}\n          {...contentProps}\n          className={classNames('fui-HoverCardContent', `fui-variant-${variant}`, className, `fui-r-size-${size}`)}\n        >\n          {children}\n        </Theme>\n      </PreviewCardPrimitive.Positioner>\n    </PreviewCardPrimitive.Portal>\n  );\n};\nHoverCardContent.displayName = 'HoverCardContent';\n\nexport { HoverCardContent as Content, createHandle, HoverCardRoot as Root, HoverCardTrigger as Trigger };\nexport type {\n  HoverCardContentProps as ContentProps,\n  HoverCardHandle as Handle,\n  HoverCardRootProps as RootProps,\n  HoverCardTriggerProps as TriggerProps\n};\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/hover-card/index.ts",
    "content": "export * as HoverCard from './hover-card';\nexport * from './hover-card.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/icon-button/icon-button.css",
    "content": "@import '../base-button/base-button.css';\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-IconButton {\n  height: var(--base-button-height);\n  width: var(--base-button-height);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/icon-button/icon-button.props.ts",
    "content": "export { baseButtonPropDefs as iconButtonPropDefs } from '../base-button/base-button.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/icon-button/icon-button.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { IconButton, buttonPropDefs } from '..';\n\nconst ExampleIcon = ({ size }: { size: number }) => (\n  <svg width={size} height={size} viewBox=\"0 0 15 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <path\n      d=\"M3 2.5C3 2.22386 3.22386 2 3.5 2H11.5C11.7761 2 12 2.22386 12 2.5V13.5C12 13.6818 11.9014 13.8492 11.7424 13.9373C11.5834 14.0254 11.3891 14.0203 11.235 13.924L7.5 11.5896L3.765 13.924C3.61087 14.0203 3.41659 14.0254 3.25762 13.9373C3.09864 13.8492 3 13.6818 3 13.5V2.5ZM4 3V12.5979L6.97 10.7416C7.29427 10.539 7.70573 10.539 8.03 10.7416L11 12.5979V3H4Z\"\n      fill=\"currentColor\"\n      fill-rule=\"evenodd\"\n      clip-rule=\"evenodd\"\n    ></path>\n  </svg>\n);\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/IconButton',\n  component: IconButton,\n  args: {\n    disabled: false,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof IconButton>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    children: <ExampleIcon size={16} />,\n    size: buttonPropDefs.size.default,\n    variant: buttonPropDefs.variant.default,\n    color: buttonPropDefs.color.default,\n  },\n};\n\nexport const Size: Story = {\n  args: {\n    size: buttonPropDefs.size.default,\n    variant: buttonPropDefs.variant.default,\n    color: buttonPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n      <IconButton {...args} size=\"4\">\n        <ExampleIcon size={22} />\n      </IconButton>\n      <IconButton {...args} size=\"3\">\n        <ExampleIcon size={20} />\n      </IconButton>\n      <IconButton {...args} size=\"2\">\n        <ExampleIcon size={18} />\n      </IconButton>\n      <IconButton {...args} size=\"1\">\n        <ExampleIcon size={16} />\n      </IconButton>\n    </div>\n  ),\n};\n\nexport const Variant: Story = {\n  args: {\n    children: <ExampleIcon size={16} />,\n    size: buttonPropDefs.size.default,\n    color: buttonPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n      <IconButton {...args} variant=\"classic\" />\n      <IconButton {...args} variant=\"solid\" />\n      <IconButton {...args} variant=\"soft\" />\n      <IconButton {...args} variant=\"surface\" />\n      <IconButton {...args} variant=\"ghost\" />\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  args: {\n    children: <ExampleIcon size={16} />,\n    size: buttonPropDefs.size.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n      <IconButton {...args} color=\"indigo\" />\n      <IconButton {...args} color=\"cyan\" />\n      <IconButton {...args} color=\"orange\" />\n      <IconButton {...args} color=\"crimson\" />\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  args: {\n    children: <ExampleIcon size={16} />,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <IconButton {...args} highContrast={false} variant=\"classic\" />\n        <IconButton {...args} highContrast={false} variant=\"solid\" />\n        <IconButton {...args} highContrast={false} variant=\"soft\" />\n        <IconButton {...args} highContrast={false} variant=\"surface\" />\n      </div>\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <IconButton {...args} variant=\"classic\" highContrast />\n        <IconButton {...args} variant=\"solid\" highContrast />\n        <IconButton {...args} variant=\"soft\" highContrast />\n        <IconButton {...args} variant=\"surface\" highContrast />\n      </div>\n    </div>\n  ),\n};\n\nexport const Loading: Story = {\n  args: {\n    children: <ExampleIcon size={16} />,\n    size: buttonPropDefs.size.default,\n    color: buttonPropDefs.color.default,\n    disabled: undefined,\n    loading: true,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n      <IconButton {...args} variant=\"classic\" />\n      <IconButton {...args} variant=\"solid\" />\n      <IconButton {...args} variant=\"soft\" />\n      <IconButton {...args} variant=\"surface\" />\n      <IconButton {...args} variant=\"ghost\" />\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/icon-button/icon-button.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\nimport { BaseButton } from '../base-button';\n\ninterface IconButtonProps extends React.ComponentProps<typeof BaseButton> {}\n\nconst IconButton = (props: IconButtonProps) => (\n  <BaseButton {...props} className={classNames('fui-IconButton', props.className)} />\n);\nIconButton.displayName = 'IconButton';\n\nexport { IconButton };\nexport type { IconButtonProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/icon-button/index.ts",
    "content": "export * from './icon-button';\nexport * from './icon-button.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/index.ts",
    "content": "// LAYOUT\n//------------------------------------------------------------------------------\nexport * from './inset';\n\n// TYPOGRAPHY\n//------------------------------------------------------------------------------\nexport * from './heading';\nexport * from './text';\n\n// FORMATTING\n//------------------------------------------------------------------------------\nexport * from './code';\nexport * from './em';\nexport * from './kbd';\nexport * from './quote';\nexport * from './strong';\n\n// FORMS\n//------------------------------------------------------------------------------\nexport * from './autocomplete';\nexport * from './calendar';\nexport * from './checkbox';\nexport * from './combobox';\nexport * from './circular-progress';\nexport * from './date-field';\nexport * from './date-picker';\nexport * from './date-range-picker';\nexport * from './field';\nexport * from './fieldset';\nexport * from './form';\nexport * from './filter-chip';\nexport * from './number-field';\nexport * from './progress';\nexport * from './radio-button-group';\nexport * from './radio-group';\nexport * from './select';\nexport * from './shine';\nexport * from './slider';\nexport * from './switch';\nexport * from './text-area';\nexport * from './text-field';\n\nexport * from './otp-field';\n\n// OVERLAYS\n//------------------------------------------------------------------------------\nexport * from './accordion';\nexport * from './alert-dialog';\nexport * from './context-menu';\nexport * from './dialog';\nexport * from './drawer';\nexport * from './dropdown-menu';\nexport * from './hover-card';\nexport * from './lightbox';\nexport * from './popover';\nexport * from './sheet';\nexport * from './stacked-horizontal-bar-chart';\nexport * from './toast';\nexport * from './tooltip';\n\n// COMPONENTS\n//------------------------------------------------------------------------------\nexport * from './avatar';\nexport * from './avatar-group';\nexport * from './avatar-stack';\nexport * from './badge';\nexport * from './blockquote';\nexport * from './breadcrumbs';\nexport * from './button';\nexport * from './callout';\nexport * from './card';\nexport * from './credit-card';\nexport * from './empty-state';\n\nexport * from './icon-button';\nexport * from './link';\nexport * from './scroll-area';\nexport * from './segmented-control';\nexport * from './segmented-control-nav';\nexport * from './segmented-control-radio-group';\nexport * from './skeleton';\n\nexport * from './data-list';\n\nexport * from './separator';\n\nexport * from './spinner';\n\nexport * from './table';\nexport * from './tabs';\nexport * from './tabs-nav';\nexport * from './scroll-gallery';\nexport * from './widget-stack';\n\n// UTILITIES\n//------------------------------------------------------------------------------\nexport * from './portal';\nexport * from './visually-hidden';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/inset/index.ts",
    "content": "export * from './inset';\nexport * from './inset.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/inset/inset.css",
    "content": ".fui-r-p-0 {\n  padding: 0;\n}\n\n.fui-r-p-current {\n  padding: var(--inset-padding);\n}\n\n.fui-r-px-0 {\n  padding-left: 0;\n  padding-right: 0;\n}\n\n.fui-r-px-current {\n  padding-left: var(--inset-padding);\n  padding-right: var(--inset-padding);\n}\n\n.fui-r-py-0 {\n  padding-top: 0;\n  padding-bottom: 0;\n}\n\n.fui-r-py-current {\n  padding-top: var(--inset-padding);\n  padding-bottom: var(--inset-padding);\n}\n\n.fui-r-pt-0 {\n  padding-top: 0;\n}\n\n.fui-r-pt-current {\n  padding-top: var(--inset-padding);\n}\n\n.fui-r-pr-0 {\n  padding-right: 0;\n}\n\n.fui-r-pr-current {\n  padding-right: var(--inset-padding);\n}\n\n.fui-r-pb-0 {\n  padding-bottom: 0;\n}\n\n.fui-r-pb-current {\n  padding-bottom: var(--inset-padding);\n}\n\n.fui-r-pl-0 {\n  padding-left: 0;\n}\n\n.fui-r-pl-current {\n  padding-left: var(--inset-padding);\n}\n\n.fui-Inset {\n  /* We reset the defined margin variables to avoid inheriting them from a higher component */\n  /* If a margin IS defined on the component itself, the utility class will win and reset it */\n  --margin-top: 0px;\n  --margin-right: 0px;\n  --margin-bottom: 0px;\n  --margin-left: 0px;\n  overflow: hidden;\n\n  /* Reset the overrides on direct children */\n  :where(&) > * {\n    --margin-top-override: initial;\n    --margin-right-override: initial;\n    --margin-bottom-override: initial;\n    --margin-left-override: initial;\n  }\n}\n\n.fui-Inset {\n  &:where(.fui-r-clip-border-box) {\n    /* prettier-ignore */\n    --inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));\n    --inset-padding-calc: var(--inset-padding, 0px);\n  }\n  &:where(.fui-r-clip-padding-box) {\n    --inset-border-radius-calc: var(--inset-border-radius, 0px);\n    --inset-padding-calc: calc(var(--inset-padding, 0px) + var(--inset-border-width, 0px));\n  }\n  &:where(.fui-r-side-top) {\n    --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));\n    --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));\n    --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));\n    margin-top: var(--margin-top-override);\n    margin-left: var(--margin-left-override);\n    margin-right: var(--margin-right-override);\n    border-top-left-radius: var(--inset-border-radius-calc);\n    border-top-right-radius: var(--inset-border-radius-calc);\n  }\n  &:where(.fui-r-side-bottom) {\n    --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));\n    --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));\n    --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));\n    margin-left: var(--margin-left-override);\n    margin-right: var(--margin-right-override);\n    margin-bottom: var(--margin-bottom-override);\n    border-bottom-left-radius: var(--inset-border-radius-calc);\n    border-bottom-right-radius: var(--inset-border-radius-calc);\n  }\n  &:where(.fui-r-side-left) {\n    --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));\n    --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));\n    --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));\n    margin-top: var(--margin-top-override);\n    margin-bottom: var(--margin-bottom-override);\n    margin-left: var(--margin-left-override);\n    border-top-left-radius: var(--inset-border-radius-calc);\n    border-bottom-left-radius: var(--inset-border-radius-calc);\n  }\n  &:where(.fui-r-side-right) {\n    --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));\n    --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));\n    --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));\n    margin-top: var(--margin-top-override);\n    margin-bottom: var(--margin-bottom-override);\n    margin-right: var(--margin-right-override);\n    border-top-right-radius: var(--inset-border-radius-calc);\n    border-bottom-right-radius: var(--inset-border-radius-calc);\n  }\n  &:where(.fui-r-side-x) {\n    --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));\n    --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));\n    margin-left: var(--margin-left-override);\n    margin-right: var(--margin-right-override);\n  }\n  &:where(.fui-r-side-y) {\n    --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));\n    --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));\n    margin-top: var(--margin-top-override);\n    margin-bottom: var(--margin-bottom-override);\n  }\n  &:where(.fui-r-side-all) {\n    --margin-top-override: calc(var(--margin-top) - var(--inset-padding-calc));\n    --margin-right-override: calc(var(--margin-right) - var(--inset-padding-calc));\n    --margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-calc));\n    --margin-left-override: calc(var(--margin-left) - var(--inset-padding-calc));\n    margin: var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override)\n      var(--margin-left-override);\n    border-radius: var(--inset-border-radius-calc);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/inset/inset.props.ts",
    "content": "import type { PropDef } from '../../helpers';\n\nconst sides = ['all', 'x', 'y', 'top', 'bottom', 'left', 'right'] as const;\nconst clipValues = ['border-box', 'padding-box'] as const;\nconst paddingValues = ['current', '0'] as const;\n\nconst insetPropDefs = {\n  side: { type: 'enum', values: sides, default: 'all' },\n  clip: {\n    type: 'enum',\n    values: clipValues,\n    default: 'border-box',\n  },\n  p: {\n    type: 'enum',\n    values: paddingValues,\n    default: undefined,\n  },\n  px: {\n    type: 'enum',\n    values: paddingValues,\n    default: undefined,\n  },\n  py: {\n    type: 'enum',\n    values: paddingValues,\n    default: undefined,\n  },\n  pt: {\n    type: 'enum',\n    values: paddingValues,\n    default: undefined,\n  },\n  pr: {\n    type: 'enum',\n    values: paddingValues,\n    default: undefined,\n  },\n  pb: {\n    type: 'enum',\n    values: paddingValues,\n    default: undefined,\n  },\n  pl: {\n    type: 'enum',\n    values: paddingValues,\n    default: undefined,\n  },\n} satisfies {\n  side: PropDef<(typeof sides)[number]>;\n  clip: PropDef<(typeof clipValues)[number]>;\n  p: PropDef<(typeof paddingValues)[number]>;\n  px: PropDef<(typeof paddingValues)[number]>;\n  py: PropDef<(typeof paddingValues)[number]>;\n  pt: PropDef<(typeof paddingValues)[number]>;\n  pr: PropDef<(typeof paddingValues)[number]>;\n  pb: PropDef<(typeof paddingValues)[number]>;\n  pl: PropDef<(typeof paddingValues)[number]>;\n};\n\nexport { insetPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/inset/inset.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\nimport { insetPropDefs } from './inset.props';\n\nimport type { GetPropDefTypes } from '../../helpers';\n\ntype InsetOwnProps = GetPropDefTypes<typeof insetPropDefs>;\ninterface InsetProps extends React.ComponentProps<'div'>, InsetOwnProps {}\n\nconst Inset = (props: InsetProps) => {\n  const {\n    className,\n    side = insetPropDefs.side.default,\n    clip = insetPropDefs.clip.default,\n    p,\n    px,\n    py,\n    pt,\n    pr,\n    pb,\n    pl,\n    ...insetProps\n  } = props;\n  return (\n    <div\n      {...insetProps}\n      className={classNames(\n        'fui-Inset',\n        className,\n        `fui-r-side-${side}`,\n        `fui-r-clip-${clip}`,\n        p ? `fui-r-p-${p}` : undefined,\n        px ? `fui-r-px-${px}` : undefined,\n        py ? `fui-r-py-${py}` : undefined,\n        pt ? `fui-r-pt-${pt}` : undefined,\n        pr ? `fui-r-pr-${pr}` : undefined,\n        pb ? `fui-r-pb-${pb}` : undefined,\n        pl ? `fui-r-pl-${pl}` : undefined,\n      )}\n    />\n  );\n};\nInset.displayName = 'Inset';\n\nexport { Inset };\nexport type { InsetProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/kbd/index.ts",
    "content": "export * from './kbd';\nexport * from './kbd.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/kbd/kbd.css",
    "content": ":where(.frosted-ui) {\n  /* prettier-ignore */\n  --kbd-box-shadow:\n    inset 0 -0.05em 0.5em var(--gray-a2),\n    inset 0 0.05em var(--white-a12),\n    inset 0 0.25em 0.5em var(--gray-a2),\n    inset 0 -0.05em var(--gray-a6),\n    0 0 0 0.05em var(--gray-a5),\n    0 0.08em 0.17em var(--gray-a7);\n}\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  /* prettier-ignore */\n  --kbd-box-shadow:\n    inset 0 -0.05em 0.5em var(--gray-a3),\n    inset 0 0.05em var(--gray-a11),\n    inset 0 0.25em 0.5em var(--gray-a2),\n    inset 0 -0.1em var(--black-a11),\n    0 0 0 0.075em var(--gray-a7),\n    0 0.08em 0.17em var(--black-a12);\n}\n\n.fui-Kbd {\n  box-sizing: border-box;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  font-family: var(--default-font-family);\n  font-weight: var(--font-weight-medium);\n  vertical-align: text-top;\n  white-space: nowrap;\n  user-select: none;\n  cursor: default;\n\n  position: relative;\n  top: -0.03em;\n\n  font-size: 0.75em;\n  min-width: 1.75em;\n  line-height: 1.7em;\n  padding-left: 0.5em;\n  padding-right: 0.5em;\n  padding-bottom: 0.05em;\n  word-spacing: -0.1em;\n  border-radius: calc(var(--radius-factor) * 0.35em);\n  letter-spacing: var(--letter-spacing, var(--default-letter-spacing));\n\n  color: var(--gray-12);\n  background-color: var(--gray-1);\n  box-shadow: var(--kbd-box-shadow);\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-Kbd {\n  &:where(.fui-r-size-1) {\n    font-size: calc(var(--font-size-1) * 0.8);\n    --letter-spacing: var(--letter-spacing-1);\n  }\n  &:where(.fui-r-size-2) {\n    font-size: calc(var(--font-size-2) * 0.8);\n    --letter-spacing: var(--letter-spacing-2);\n  }\n  &:where(.fui-r-size-3) {\n    font-size: calc(var(--font-size-3) * 0.8);\n    --letter-spacing: var(--letter-spacing-3);\n  }\n  &:where(.fui-r-size-4) {\n    font-size: calc(var(--font-size-4) * 0.8);\n    --letter-spacing: var(--letter-spacing-4);\n  }\n  &:where(.fui-r-size-5) {\n    font-size: calc(var(--font-size-5) * 0.8);\n    --letter-spacing: var(--letter-spacing-5);\n  }\n  &:where(.fui-r-size-6) {\n    font-size: calc(var(--font-size-6) * 0.8);\n    --letter-spacing: var(--letter-spacing-6);\n  }\n  &:where(.fui-r-size-7) {\n    font-size: calc(var(--font-size-7) * 0.8);\n    --letter-spacing: var(--letter-spacing-7);\n  }\n  &:where(.fui-r-size-8) {\n    font-size: calc(var(--font-size-8) * 0.8);\n    --letter-spacing: var(--letter-spacing-8);\n  }\n  &:where(.fui-r-size-9) {\n    font-size: calc(var(--font-size-9) * 0.8);\n    --letter-spacing: var(--letter-spacing-9);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/kbd/kbd.props.ts",
    "content": "import type { PropDef } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] as const;\n\nconst kbdPropDefs = {\n  size: { type: 'enum', values: sizes, default: undefined },\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n};\n\nexport { kbdPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/kbd/kbd.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Kbd, kbdPropDefs } from '../../../src/components/';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Typography/Kbd',\n  component: Kbd,\n\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Kbd>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    children: 'Shift + Tab',\n    size: kbdPropDefs.size.default,\n  },\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <div>\n        <Kbd {...args} size=\"1\">\n          Shift + Tab\n        </Kbd>\n      </div>\n      <div>\n        <Kbd {...args} size=\"2\">\n          Shift + Tab\n        </Kbd>\n      </div>\n      <div>\n        <Kbd {...args} size=\"3\">\n          Shift + Tab\n        </Kbd>\n      </div>\n      <div>\n        <Kbd {...args} size=\"4\">\n          Shift + Tab\n        </Kbd>\n      </div>\n      <div>\n        <Kbd {...args} size=\"5\">\n          Shift + Tab\n        </Kbd>\n      </div>\n      <div>\n        <Kbd {...args} size=\"6\">\n          Shift + Tab\n        </Kbd>\n      </div>\n      <div>\n        <Kbd {...args} size=\"7\">\n          Shift + Tab\n        </Kbd>\n      </div>\n      <div>\n        <Kbd {...args} size=\"8\">\n          Shift + Tab\n        </Kbd>\n      </div>\n      <div>\n        <Kbd {...args} size=\"9\">\n          Shift + Tab\n        </Kbd>\n      </div>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/kbd/kbd.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\nimport { GetPropDefTypes } from '../../helpers';\nimport { kbdPropDefs } from './kbd.props';\n\ntype KbdOwnProps = GetPropDefTypes<typeof kbdPropDefs>;\ninterface KbdProps extends React.ComponentProps<'kbd'>, KbdOwnProps {}\n\nconst Kbd = (props: KbdProps) => {\n  const { className, size = kbdPropDefs.size.default, ...kbdProps } = props;\n  return <kbd {...kbdProps} className={classNames('fui-Kbd', className, `fui-r-size-${size}`)} />;\n};\nKbd.displayName = 'Kbd';\n\nexport { Kbd };\nexport type { KbdProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/REVIEW.md",
    "content": "# Lightbox Component — Code Review\n\n**Date**: April 11, 2026\n**Path**: `packages/frosted-ui/src/components/lightbox/`\n\n## File Inventory\n\n| File | Purpose |\n|---|---|\n| `lightbox.ts` | Barrel export — public API surface |\n| `index.ts` | Re-export as `Lightbox` namespace |\n| `lightbox-context.tsx` | Shared context, VT helpers (`findMorphTarget`, `supportsViewTransitions`) |\n| `lightbox-root.tsx` | State provider, open/close orchestration, VT morph logic |\n| `lightbox-content.tsx` | Native `<dialog>` modal, keyboard nav, backdrop click |\n| `lightbox-trigger.tsx` | Per-index trigger button, registers element for VT |\n| `lightbox-item.tsx` | Individual media item, lazy render, caption registration |\n| `lightbox-item-group.tsx` | Item container, preload window, direction tracking |\n| `lightbox-close.tsx` | Close button |\n| `lightbox-previous.tsx` | Previous navigation button |\n| `lightbox-next.tsx` | Next navigation button |\n| `lightbox-counter.tsx` | \"1 / 12\" counter with `aria-live` |\n| `lightbox-caption.tsx` | Active item caption from registry |\n| `lightbox-thumbnail.tsx` | Tab button for thumbnail navigation |\n| `lightbox-thumbnail-group.tsx` | Tablist container with roving tabindex |\n| `lightbox.css` | All default styles, transitions, and VT rules |\n| `lightbox.stories.tsx` | Storybook demos |\n\n---\n\n## 1. Bugs and Correctness Issues\n\n### 1.1 `setItemCount` only grows, never shrinks\n\nEach `LightboxItem` calls `setItemCount(prev => Math.max(prev, index + 1))` on mount. There is no cleanup — when items are removed (e.g. filtering a gallery), `itemCount` stays at the high-water mark. This causes `Previous`/`Next` boundary checks and `Counter` total to be wrong.\n\n**File**: `lightbox-item.tsx:75-77`\n\n```tsx\nReact.useEffect(() => {\n  setItemCount((prev: number) => Math.max(prev, index + 1));\n}, [index, setItemCount]);\n```\n\n**Suggested fix**: Switch to a registration pattern (like captions), or have `ItemGroup` derive the count from `React.Children.count` / a ref-based Set:\n\n```tsx\n// In Item — register on mount, unregister on unmount\nReact.useEffect(() => {\n  registerItem(index);\n  return () => unregisterItem(index);\n}, [index]);\n\n// In Root — derive count from set size\nconst [registeredItems] = React.useState(() => new Set<number>());\nconst itemCount = registeredItems.size;\n```\n\n---\n\n### 1.2 VT `transition.finished` callbacks are not generation-guarded\n\nThe non-VT close path correctly uses `closeGenRef` to discard stale animation callbacks. The VT paths do not — both `transition.finished.then(...)` blocks (open and close) fire unconditionally. If a user rapidly opens and closes, a stale callback could:\n\n- Clear `viewTransitionName` from the wrong element\n- Remove `data-lightbox-view-transition` mid-animation\n- Focus a trigger from a previous close cycle\n\n**File**: `lightbox-root.tsx:212-221` (open), `lightbox-root.tsx:259-267` (close)\n\n**Suggested fix**: Capture `closeGenRef.current` before the VT and guard inside `.then()`:\n\n```tsx\nconst gen = closeGenRef.current;\ntransition.finished.then(() => {\n  if (closeGenRef.current !== gen) return;\n  // ... cleanup ...\n});\n```\n\n---\n\n### 1.3 Preload distance ignores `loop`\n\nThe preload window uses linear distance: `Math.abs(index - activeIndex) <= preload`. When `loop` is enabled and the active item is at index 0, item N-1 is logically 1 step away but has linear distance N-1 — so it won't preload. Navigating backward at the boundary will show an empty slot until the item mounts.\n\n**File**: `lightbox-item.tsx:49`\n\n```tsx\nconst distance = Math.abs(index - activeIndex);\nconst isVisible = distance <= preload;\n```\n\n**Suggested fix**: Use circular distance when `loop` is enabled. This requires passing `loop` and `itemCount` into the item group context:\n\n```tsx\nconst linearDist = Math.abs(index - activeIndex);\nconst circularDist = itemCount - linearDist;\nconst distance = loop ? Math.min(linearDist, circularDist) : linearDist;\n```\n\n---\n\n### 1.4 No default `aria-label` on the dialog\n\n`LightboxContent` renders a bare `<dialog>` with no default accessible name. Consumers must always pass `aria-label` manually. If they forget, screen readers will announce the dialog without context.\n\n**File**: `lightbox-content.tsx:107-121`\n\n**Suggested fix**: Add a sensible default that consumers can override via props:\n\n```tsx\n<dialog\n  aria-label=\"Media viewer\"\n  {...rest}\n>\n```\n\nSince `{...rest}` comes after, a consumer's `aria-label` will override the default.\n\n---\n\n### 1.5 VT rejection is not handled\n\n`document.startViewTransition()` can reject if another view transition is already running. The `.then()` cleanup (removing `viewTransitionName`, `data-lightbox-view-transition`, CSS custom properties) would never execute, leaving stale attributes on `<html>` and inline styles on morph targets.\n\n**File**: `lightbox-root.tsx:189-221` (open), `lightbox-root.tsx:240-267` (close)\n\n**Suggested fix**: Use `.finally()` for cleanup that must always run:\n\n```tsx\nconst transition = startViewTransition(() => { /* ... */ });\n\ntransition.finished.finally(() => {\n  if (triggerTarget) triggerTarget.style.viewTransitionName = '';\n  docEl.removeAttribute('data-lightbox-view-transition');\n  docEl.style.removeProperty('--fui-morph-border-radius-from');\n  docEl.style.removeProperty('--fui-morph-border-radius-to');\n});\n```\n\n---\n\n## 2. Simplification Opportunities\n\n### 2.1 Caption registry triggers full-tree re-renders\n\nEvery time a `LightboxItem` mounts with a `caption` prop, it calls `registerCaption`, which calls `setCaptions(new Map(...))`. This is a state update on `Root`, causing the entire lightbox tree to re-render — including every other item, thumbnail, and button.\n\n**File**: `lightbox-root.tsx:136-151`\n\n**Alternative**: Use a `ref`-based Map that doesn't trigger re-renders on registration. Only the `Caption` component needs to re-render when the active caption changes, which it already does via `activeIndex`:\n\n```tsx\nconst captionsRef = React.useRef(new Map<number, React.ReactNode>());\n\nconst registerCaption = React.useCallback((index: number, caption: React.ReactNode) => {\n  captionsRef.current.set(index, caption);\n  return () => { captionsRef.current.delete(index); };\n}, []);\n```\n\nThen `LightboxCaption` reads directly from `captionsRef.current.get(activeIndex)`.\n\n---\n\n### 2.2 Dual context for `activeIndex`\n\n`LightboxItemGroupContext` provides `activeIndex`, `preload`, and `direction` to items. The `activeIndex` is already available from the root `LightboxContext`. The separate context exists to limit re-renders — items only re-render when the group context changes, not on every root context change.\n\nThis is a valid optimization trade-off. No change recommended, but worth documenting the rationale in a code comment.\n\n---\n\n### 2.3 Imperative ref overlaps with controlled props\n\n`LightboxRootRef` exposes `.open(index?)`, `.close()`, and `.goTo(index)`. These duplicate what controlled `open` + `value` props do. Both are valid patterns, but it's unclear when to use which.\n\n**Suggestion**: Add a JSDoc note on the ref type clarifying that it's primarily for uncontrolled usage or for triggering actions from outside the React tree.\n\n---\n\n## 3. Missing Features / Hardening\n\n### 3.1 No touch/swipe support\n\nArrow keys and `Previous`/`Next` buttons handle navigation, but there is no touch gesture support. Swiping left/right to navigate is one of the most expected interactions on mobile lightboxes.\n\n**Suggestion**: Add pointer-event-based swipe detection in `Content` or `ItemGroup`, behind an opt-in prop. Alternatively, provide a `Lightbox.Swipeable` wrapper that consumers can compose in.\n\n---\n\n### 3.2 No pinch-to-zoom\n\nZooming into images is a common lightbox feature. Not required for v1, but worth considering for v2.\n\n---\n\n### 3.3 No lifecycle callbacks\n\nThere is no way for consumers to know when the open or close animation has completed. Use cases:\n\n- Auto-play a video after the open animation finishes\n- Track analytics on close\n- Chain sequential animations\n\n**Suggestion**: Add `onOpenComplete` and `onCloseComplete` callbacks to `LightboxRootProps`. Hook them into the existing `transition.finished.then()` (VT) and `Promise.allSettled(...).then()` (non-VT) paths.\n\n---\n\n### 3.4 No drag-to-dismiss\n\nMany mobile lightboxes support dragging the image down to dismiss. Not required for v1 but commonly expected on mobile.\n\n---\n\n### 3.5 `scrollTriggerIntoView.behavior` ignored in VT close path\n\nThe consumer can set `behavior: 'smooth'` on `scrollTriggerIntoView`, but the VT close path hardcodes `'instant'`:\n\n**File**: `lightbox-root.tsx:251-253`\n\n```tsx\nif (scrollTriggerIntoView) {\n  scrollTriggerEl(triggerEl, 'instant');\n}\n```\n\nThe non-VT close path also hardcodes `'instant'` (line 280). While `'instant'` makes sense during a VT (the scroll must complete before the snapshot), the non-VT path could respect the consumer's choice.\n\n**Suggested fix**: Use the consumer's `behavior` in the non-VT path:\n\n```tsx\nscrollTriggerEl(triggerEl, scrollTriggerIntoView.behavior ?? 'smooth');\n```\n\nKeep `'instant'` in the VT path since scroll must complete synchronously before the snapshot.\n\n---\n\n## 4. API Polish\n\n### 4.1 Naming: `value` / `onValueChange`\n\nThe active index API uses `value` / `defaultValue` / `onValueChange`. This is generic and composable-friendly (matches patterns in Radix, Base UI), but not immediately obvious that `value` refers to the active item index.\n\nAn alternative: `activeIndex` / `defaultActiveIndex` / `onActiveIndexChange`.\n\n**Trade-off**: `value` is more idiomatic for compound component libraries; `activeIndex` is more self-documenting. No change recommended for consistency with the existing ScrollGallery API, but worth noting.\n\n---\n\n### 4.2 Counter state attributes map to `null`\n\nThe `stateAttributesMapping` in `LightboxCounter` maps both `current` and `total` to `() => null`. These entries exist only to satisfy the type system — no data attributes are rendered.\n\n**File**: `lightbox-counter.tsx:21-24`\n\n```tsx\nconst counterStateAttributesMapping = {\n  current: () => null,\n  total: () => null,\n};\n```\n\n**Suggestion**: Either render useful attributes (`data-current`, `data-total`) for CSS-driven styling, or add a brief comment explaining why the mapping returns null.\n\n---\n\n### 4.3 `Content` hardcodes dark theme\n\n`LightboxContent` wraps children in `<Theme appearance=\"dark\">`. There's no way to override this without wrapping content in another `<Theme>` (which adds an extra DOM node).\n\n**File**: `lightbox-content.tsx:118`\n\n```tsx\n<Theme appearance=\"dark\" style={{ display: 'contents' }}>\n```\n\n**Suggestion**: Accept an `appearance` prop on `Content` (defaulting to `\"dark\"`) so consumers can opt into a light theme:\n\n```tsx\n<Lightbox.Content appearance=\"light\">\n```\n\n---\n\n## 5. Priority Matrix\n\n| # | Issue | Priority | Effort | Category |\n|---|---|---|---|---|\n| 1.1 | `setItemCount` never shrinks | **High** | Medium | Bug |\n| 1.2 | VT callbacks not generation-guarded | **High** | Low | Bug |\n| 1.3 | Preload ignores loop | **High** | Low | Bug |\n| 1.4 | No default `aria-label` | Medium | Trivial | A11y |\n| 1.5 | VT rejection not handled | **High** | Low | Bug |\n| 2.1 | Caption registry re-renders | Medium | Medium | Perf |\n| 2.2 | Dual context for activeIndex | Low | — | Docs |\n| 2.3 | Imperative ref overlap | Low | Trivial | Docs |\n| 3.1 | No touch/swipe | Medium | High | Feature |\n| 3.2 | No pinch-to-zoom | Low | High | Feature |\n| 3.3 | No lifecycle callbacks | Medium | Low | Feature |\n| 3.4 | No drag-to-dismiss | Low | High | Feature |\n| 3.5 | `scrollTriggerIntoView.behavior` ignored | Medium | Trivial | Bug |\n| 4.1 | `value` naming | Low | — | API |\n| 4.2 | Counter null attributes | Low | Trivial | Cleanup |\n| 4.3 | Hardcoded dark theme | Medium | Low | API |\n\n### Recommended action order\n\n1. Fix bugs 1.1, 1.2, 1.3, 1.5 (high-priority correctness)\n2. Fix bug 3.5 and add default `aria-label` 1.4 (quick wins)\n3. Add lifecycle callbacks 3.3 and configurable theme 4.3 (medium-effort API improvements)\n4. Optimize caption registry 2.1 (perf improvement)\n5. Plan touch/swipe 3.1 for next iteration\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/index.ts",
    "content": "export * as Lightbox from './lightbox';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-caption.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useLightboxContext } from './lightbox-context';\n\ninterface LightboxCaptionState extends Record<string, unknown> {\n  index: number;\n  hasCaption: boolean;\n}\n\ninterface LightboxCaptionProps extends useRender.ComponentProps<'div', LightboxCaptionState> {}\n\nconst captionStateAttributesMapping = {\n  index: () => null,\n  hasCaption: (value: unknown) => (value ? { 'data-has-caption': '' } : null),\n};\n\n/**\n * Renders the caption for the currently active lightbox item.\n * Reads from the caption registry populated by each Lightbox.Item's\n * `caption` prop.\n *\n * Renders nothing visible when no caption is set for the active item,\n * but stays in the DOM for ARIA purposes.\n */\nconst LightboxCaption = React.forwardRef<HTMLDivElement, LightboxCaptionProps>(\n  function LightboxCaption(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const { activeIndex, captionsRef } = useLightboxContext();\n\n    const caption = captionsRef.current.get(activeIndex);\n    const hasCaption = caption !== undefined;\n\n    const state = React.useMemo<LightboxCaptionState>(\n      () => ({ index: activeIndex, hasCaption }),\n      [activeIndex, hasCaption],\n    );\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      stateAttributesMapping: captionStateAttributesMapping,\n      props: mergeProps<'div'>(\n        {\n          className: 'fui-LightboxCaption',\n          'aria-live': 'polite',\n          'aria-atomic': true,\n        } as React.ComponentPropsWithRef<'div'>,\n        elementProps as React.ComponentPropsWithRef<'div'>,\n        { children: hasCaption ? caption : null } as React.ComponentPropsWithRef<'div'>,\n      ),\n      defaultTagName: 'div',\n    });\n  },\n);\n\nLightboxCaption.displayName = 'LightboxCaption';\n\nexport { LightboxCaption };\nexport type { LightboxCaptionProps, LightboxCaptionState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-close.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useLightboxContext } from './lightbox-context';\n\ninterface LightboxCloseState extends Record<string, unknown> {}\n\ninterface LightboxCloseProps extends useRender.ComponentProps<'button', LightboxCloseState> {}\n\n/**\n * Closes the lightbox when clicked.\n */\nconst LightboxClose = React.forwardRef<HTMLButtonElement, LightboxCloseProps>(\n  function LightboxClose(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const { setOpen } = useLightboxContext();\n\n    const handleClick = React.useCallback(() => {\n      setOpen(false);\n    }, [setOpen]);\n\n    const state = React.useMemo<LightboxCloseState>(() => ({}), []);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      props: mergeProps<'button'>(\n        {\n          className: 'fui-LightboxClose',\n          type: 'button',\n          'aria-label': 'Close',\n          onClick: handleClick,\n        } as React.ComponentPropsWithRef<'button'>,\n        elementProps as React.ComponentPropsWithRef<'button'>,\n      ),\n      defaultTagName: 'button',\n    });\n  },\n);\n\nLightboxClose.displayName = 'LightboxClose';\n\nexport { LightboxClose };\nexport type { LightboxCloseProps, LightboxCloseState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-content.tsx",
    "content": "'use client';\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport * as ReactDOM from 'react-dom';\n\nimport { Theme } from '../../theme';\nimport { useLightboxContext } from './lightbox-context';\nimport { useOptionalZoomContext } from './lightbox-zoom-context';\nimport { usePullToDismiss } from './use-pull-to-dismiss';\n\nconst useLayoutEffect = typeof window !== 'undefined' ? React.useLayoutEffect : React.useEffect;\n\nconst TABBABLE_SELECTOR = [\n  'a[href]',\n  'area[href]',\n  'input:not([disabled]):not([type=\"hidden\"])',\n  'select:not([disabled])',\n  'textarea:not([disabled])',\n  'button:not([disabled])',\n  '[tabindex]:not([tabindex=\"-1\"])',\n].join(',');\n\nfunction getTabbableElements(container: HTMLElement): HTMLElement[] {\n  return Array.from(container.querySelectorAll<HTMLElement>(TABBABLE_SELECTOR)).filter(\n    (el) => !el.hasAttribute('data-focus-guard'),\n  );\n}\n\nconst focusGuardStyle: React.CSSProperties = {\n  position: 'fixed',\n  overflow: 'hidden',\n  width: 1,\n  height: 1,\n  top: 0,\n  left: 0,\n  padding: 0,\n  border: 0,\n  clip: 'rect(0, 0, 0, 0)',\n  whiteSpace: 'nowrap',\n};\n\ninterface LightboxContentProps extends React.ComponentPropsWithRef<'div'> {\n  className?: string;\n  children?: React.ReactNode;\n  /** Container element for the portal. Defaults to `document.body`. */\n  container?: Element | DocumentFragment | null;\n  /** Enable pull-to-close gesture on touch devices. @default true */\n  pullToClose?: boolean;\n}\n\nconst LightboxContent = React.forwardRef<HTMLDivElement, LightboxContentProps>(\n  function LightboxContent(props, forwardedRef) {\n    const { className, children, container, pullToClose = true, ...rest } = props;\n\n    const { open, mounted, setOpen, activeIndex, setActiveIndex, itemCount, loop, dialogElementRef } =\n      useLightboxContext();\n    const zoomContext = useOptionalZoomContext();\n\n    const contentRef = React.useRef<HTMLDivElement | null>(null);\n    const backdropRef = React.useRef<HTMLDivElement | null>(null);\n\n    const mergedRef = React.useCallback(\n      (node: HTMLDivElement | null) => {\n        contentRef.current = node;\n        dialogElementRef.current = node;\n        if (typeof forwardedRef === 'function') {\n          forwardedRef(node);\n        } else if (forwardedRef) {\n          forwardedRef.current = node;\n        }\n      },\n      [forwardedRef, dialogElementRef],\n    );\n\n    // Focus the content element on mount so keyboard events work immediately.\n    useLayoutEffect(() => {\n      if (mounted) {\n        contentRef.current?.focus();\n      }\n    }, [mounted]);\n\n    // Lock document scroll while the lightbox is open.\n    React.useEffect(() => {\n      if (!mounted) return;\n      const html = document.documentElement;\n      const originalOverflow = html.style.overflow;\n      html.style.overflow = 'hidden';\n      return () => {\n        html.style.overflow = originalOverflow;\n      };\n    }, [mounted]);\n\n    // Prevent native pinch-zoom gestures (touch and trackpad).\n    //\n    // Safari quirk: a non-passive `wheel` listener on an ancestor forces Safari\n    // to fall back from compositor-thread scrolling to main-thread scrolling,\n    // killing momentum/flick scrolling in descendant ScrollGallery containers.\n    // Safari fires its own GestureEvent (gesturestart/gesturechange) for\n    // trackpad pinch — preventing those stops native zoom without touching the\n    // wheel event path. For Chrome/Firefox (no GestureEvent), trackpad pinch\n    // arrives as ctrlKey+wheel and non-passive wheel listeners don't break\n    // momentum scrolling, so a non-passive wheel handler is safe.\n    React.useEffect(() => {\n      if (!mounted) return;\n      const el = contentRef.current;\n      if (!el) return;\n\n      const preventTouchPinch = (event: TouchEvent) => {\n        if (event.touches.length > 1) {\n          event.preventDefault();\n        }\n      };\n      el.addEventListener('touchmove', preventTouchPinch, { passive: false });\n\n      const hasSafariGestures = 'GestureEvent' in window;\n\n      let preventGesture: ((e: Event) => void) | undefined;\n      let preventWheelZoom: ((e: WheelEvent) => void) | undefined;\n\n      if (hasSafariGestures) {\n        preventGesture = (e: Event) => e.preventDefault();\n        el.addEventListener('gesturestart', preventGesture);\n        el.addEventListener('gesturechange', preventGesture);\n      } else {\n        preventWheelZoom = (e: WheelEvent) => {\n          if (e.ctrlKey) e.preventDefault();\n        };\n        el.addEventListener('wheel', preventWheelZoom, { passive: false });\n      }\n\n      return () => {\n        el.removeEventListener('touchmove', preventTouchPinch);\n        if (preventGesture) {\n          el.removeEventListener('gesturestart', preventGesture);\n          el.removeEventListener('gesturechange', preventGesture);\n        }\n        if (preventWheelZoom) {\n          el.removeEventListener('wheel', preventWheelZoom);\n        }\n      };\n    }, [mounted]);\n\n    // Pull-to-dismiss: drag the image vertically to close the lightbox.\n    // ZoomContext is provided by LightboxZoom (a descendant), so we can't\n    // read it via useContext here. Instead check the data-zoomed attribute\n    // that LightboxZoom sets imperatively on the content element.\n    const getZoom = React.useCallback(\n      () => (contentRef.current?.hasAttribute('data-zoomed') ? 2 : 1),\n      [],\n    );\n    const stableSetOpen = React.useCallback(() => setOpen(false), [setOpen]);\n\n    usePullToDismiss({\n      contentRef,\n      backdropRef,\n      getZoom,\n      onClose: stableSetOpen,\n      disabled: !pullToClose || !mounted,\n    });\n\n    // Close on Escape key. Listens on the document so it works regardless\n    // of focus state, matching native <dialog> cancel behavior.\n    React.useEffect(() => {\n      if (!mounted) return;\n      const handleEsc = (event: KeyboardEvent) => {\n        if (event.key === 'Escape') {\n          event.preventDefault();\n          setOpen(false);\n        }\n      };\n      document.addEventListener('keydown', handleEsc);\n      return () => document.removeEventListener('keydown', handleEsc);\n    }, [mounted, setOpen]);\n\n    // Arrow keys, Home, End for gallery navigation\n    const handleKeyDown = React.useCallback(\n      (event: React.KeyboardEvent) => {\n        if (itemCount === 0) return;\n\n        // When zoomed in, arrow keys pan the image — don't navigate slides\n        const isArrow = event.key.startsWith('Arrow');\n        if (isArrow && zoomContext && zoomContext.zoom > 1) return;\n\n        let nextIndex: number | null = null;\n\n        switch (event.key) {\n          case 'ArrowRight':\n          case 'ArrowDown':\n            nextIndex = loop ? (activeIndex + 1) % itemCount : Math.min(activeIndex + 1, itemCount - 1);\n            break;\n          case 'ArrowLeft':\n          case 'ArrowUp':\n            nextIndex = loop ? (activeIndex - 1 + itemCount) % itemCount : Math.max(activeIndex - 1, 0);\n            break;\n          case 'Home':\n            nextIndex = 0;\n            break;\n          case 'End':\n            nextIndex = itemCount - 1;\n            break;\n          default:\n            return;\n        }\n\n        if (nextIndex !== null && nextIndex !== activeIndex) {\n          event.preventDefault();\n          setActiveIndex(nextIndex, 'keyboard');\n        }\n      },\n      [activeIndex, itemCount, loop, setActiveIndex, zoomContext],\n    );\n\n    // Click on the backdrop or the content container itself (not children)\n    // closes the lightbox, matching native <dialog> backdrop click behavior.\n    const handleClick = React.useCallback(\n      (event: React.MouseEvent) => {\n        if (event.target === event.currentTarget) {\n          setOpen(false);\n        }\n      },\n      [setOpen],\n    );\n\n    // Focus guard handlers — redirect Tab past the edges back into the content.\n    // Before-guard: user Shift+Tabbed past the first element → focus the last.\n    // After-guard: user Tabbed past the last element → focus the first.\n    const handleBeforeGuardFocus = React.useCallback(() => {\n      const el = contentRef.current;\n      if (!el) return;\n      const tabbables = getTabbableElements(el);\n      const target = tabbables[tabbables.length - 1] ?? el;\n      target.focus();\n    }, []);\n\n    const handleAfterGuardFocus = React.useCallback(() => {\n      const el = contentRef.current;\n      if (!el) return;\n      const tabbables = getTabbableElements(el);\n      const target = tabbables[0] ?? el;\n      target.focus();\n    }, []);\n\n    if (!mounted) return null;\n\n    const portalTarget = container ?? (typeof document !== 'undefined' ? document.body : null);\n\n    const content = (\n      <Theme appearance=\"dark\" hasBackground={false}>\n        <div\n          ref={backdropRef}\n          className=\"fui-LightboxBackdrop\"\n          data-open={open || undefined}\n          aria-hidden=\"true\"\n          onClick={handleClick}\n        />\n        <span\n          tabIndex={0}\n          aria-hidden=\"true\"\n          data-focus-guard=\"\"\n          style={focusGuardStyle}\n          onFocus={handleBeforeGuardFocus}\n        />\n        <div\n          ref={mergedRef}\n          role=\"dialog\"\n          aria-modal=\"true\"\n          className={classNames('fui-LightboxContent', className)}\n          data-open={open || undefined}\n          onKeyDown={handleKeyDown}\n          onClick={handleClick}\n          tabIndex={-1}\n          {...rest}\n        >\n          {children}\n        </div>\n        <span\n          tabIndex={0}\n          aria-hidden=\"true\"\n          data-focus-guard=\"\"\n          style={focusGuardStyle}\n          onFocus={handleAfterGuardFocus}\n        />\n      </Theme>\n    );\n\n    return portalTarget ? ReactDOM.createPortal(content, portalTarget) : content;\n  },\n);\n\nLightboxContent.displayName = 'LightboxContent';\n\nexport { LightboxContent };\nexport type { LightboxContentProps };\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-context.tsx",
    "content": "'use client';\n\nimport * as React from 'react';\n\ntype NavigationSource = 'trigger' | 'keyboard' | 'thumbnail' | 'button';\n\ninterface LightboxContextValue {\n  open: boolean;\n  setOpen: (open: boolean) => void;\n  /** Whether the portal should be in the DOM (stays true during exit animations). */\n  mounted: boolean;\n  activeIndex: number;\n  setActiveIndex: (index: number, source: NavigationSource) => void;\n  itemCount: number;\n  registerItem: (index: number) => () => void;\n  loop: boolean;\n  captionsRef: React.RefObject<Map<number, React.ReactNode>>;\n  registerCaption: (index: number, caption: React.ReactNode) => () => void;\n\n  // View transition support\n  viewTransition: boolean;\n  morphTo: 'active' | 'origin' | 'closest';\n  triggerElementsRef: React.RefObject<Map<number, HTMLElement>>;\n  activeItemElementRef: React.MutableRefObject<HTMLElement | null>;\n  openingTriggerIndexRef: React.MutableRefObject<number>;\n  dialogElementRef: React.MutableRefObject<HTMLElement | null>;\n}\n\nconst LightboxContext = React.createContext<LightboxContextValue | undefined>(undefined);\n\nfunction useLightboxContext(): LightboxContextValue {\n  const context = React.useContext(LightboxContext);\n  if (context === undefined) {\n    throw new Error('Lightbox compound components must be used within a Lightbox.Root');\n  }\n  return context;\n}\n\nconst VIEW_TRANSITION_NAME = 'fui-lightbox-morph';\n\nfunction supportsViewTransitions(): boolean {\n  return (\n    typeof document !== 'undefined' &&\n    'startViewTransition' in document &&\n    !window.matchMedia('(prefers-reduced-motion: reduce)').matches\n  );\n}\n\n/**\n * Finds the best element to use as the view transition morph target\n * within a container. Looks for an explicit [data-lightbox-morph] marker\n * first, then falls back to the first <img> or <video>, then the container.\n */\nfunction findMorphTarget(container: HTMLElement): HTMLElement {\n  return (\n    container.querySelector<HTMLElement>('[data-lightbox-morph]') ??\n    container.querySelector<HTMLElement>('img') ??\n    container.querySelector<HTMLElement>('video') ??\n    container\n  );\n}\n\nexport { LightboxContext, useLightboxContext, supportsViewTransitions, VIEW_TRANSITION_NAME, findMorphTarget };\nexport type { LightboxContextValue, NavigationSource };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-counter.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useLightboxContext } from './lightbox-context';\n\ninterface LightboxCounterState extends Record<string, unknown> {\n  current: number;\n  total: number;\n}\n\ninterface LightboxCounterProps extends Omit<useRender.ComponentProps<'div', LightboxCounterState>, 'children'> {\n  /**\n   * Render function for custom counter format.\n   * @default renders \"1 / 12\"\n   */\n  children?: (state: { current: number; total: number }) => React.ReactNode;\n}\n\nconst counterStateAttributesMapping = {\n  current: () => null,\n  total: () => null,\n};\n\n/**\n * Displays the current position in the lightbox collection.\n * Also serves as an aria-live region for screen reader announcements.\n *\n * Default rendering: \"1 / 12\". Use the render-prop children for\n * custom formatting (e.g., \"Image 1 of 12\").\n */\nconst LightboxCounter = React.forwardRef<HTMLDivElement, LightboxCounterProps>(\n  function LightboxCounter(props, forwardedRef) {\n    const { render, children: renderProp, ...elementProps } = props;\n    const { activeIndex, itemCount } = useLightboxContext();\n\n    const current = activeIndex + 1;\n    const total = itemCount;\n\n    const state = React.useMemo<LightboxCounterState>(() => ({ current, total }), [current, total]);\n\n    const defaultContent = `${current} / ${total}`;\n    const resolvedChildren = renderProp ? renderProp({ current, total }) : defaultContent;\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      stateAttributesMapping: counterStateAttributesMapping,\n      props: mergeProps<'div'>(\n        {\n          className: 'fui-LightboxCounter',\n          'aria-live': 'polite',\n          'aria-atomic': true,\n        } as React.ComponentPropsWithRef<'div'>,\n        elementProps as React.ComponentPropsWithRef<'div'>,\n        { children: resolvedChildren } as React.ComponentPropsWithRef<'div'>,\n      ),\n      defaultTagName: 'div',\n    });\n  },\n);\n\nLightboxCounter.displayName = 'LightboxCounter';\n\nexport { LightboxCounter };\nexport type { LightboxCounterProps, LightboxCounterState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-item-group.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useLightboxContext } from './lightbox-context';\n\ninterface LightboxItemGroupState extends Record<string, unknown> {\n  activeIndex: number;\n  direction: 'forward' | 'backward';\n}\n\ninterface LightboxItemGroupProps extends useRender.ComponentProps<'div', LightboxItemGroupState> {\n  /**\n   * How many adjacent items to keep rendered on each side of the active item\n   * for preloading. Set to 0 to only render the active item.\n   * @default 1\n   */\n  preload?: number;\n}\n\nconst itemGroupStateAttributesMapping = {\n  activeIndex: (value: unknown) => ({ 'data-active-index': String(value) }),\n  direction: (value: unknown) => ({ 'data-direction': String(value) }),\n};\n\n/**\n * Provides the item group context that tracks which items should render.\n * Only mounts active item + `preload` adjacent items (swap-based rendering).\n */\n\ninterface LightboxItemGroupContextValue {\n  activeIndex: number;\n  preload: number;\n  direction: 'forward' | 'backward';\n  loop: boolean;\n  itemCount: number;\n}\n\nconst LightboxItemGroupContext = React.createContext<LightboxItemGroupContextValue>({\n  activeIndex: 0,\n  preload: 1,\n  direction: 'forward',\n  loop: false,\n  itemCount: 0,\n});\n\nfunction useLightboxItemGroupContext(): LightboxItemGroupContextValue {\n  return React.useContext(LightboxItemGroupContext);\n}\n\nconst LightboxItemGroup = React.forwardRef<HTMLDivElement, LightboxItemGroupProps>(\n  function LightboxItemGroup(props, forwardedRef) {\n    const { render, preload = 1, ...elementProps } = props;\n    const { activeIndex, loop, itemCount } = useLightboxContext();\n\n    const prevIndexRef = React.useRef(activeIndex);\n    const [direction, setDirection] = React.useState<'forward' | 'backward'>('forward');\n\n    React.useEffect(() => {\n      if (activeIndex !== prevIndexRef.current) {\n        setDirection(activeIndex > prevIndexRef.current ? 'forward' : 'backward');\n        prevIndexRef.current = activeIndex;\n      }\n    }, [activeIndex]);\n\n    const state = React.useMemo<LightboxItemGroupState>(\n      () => ({ activeIndex, direction }),\n      [activeIndex, direction],\n    );\n\n    const groupContext = React.useMemo<LightboxItemGroupContextValue>(\n      () => ({ activeIndex, preload, direction, loop, itemCount }),\n      [activeIndex, preload, direction, loop, itemCount],\n    );\n\n    return (\n      <LightboxItemGroupContext.Provider value={groupContext}>\n        {useRender({\n          render,\n          ref: forwardedRef,\n          state,\n          stateAttributesMapping: itemGroupStateAttributesMapping,\n          props: mergeProps<'div'>(\n            {\n              className: 'fui-LightboxItemGroup',\n              role: 'group',\n            } as React.ComponentPropsWithRef<'div'>,\n            elementProps as React.ComponentPropsWithRef<'div'>,\n          ),\n          defaultTagName: 'div',\n        })}\n      </LightboxItemGroupContext.Provider>\n    );\n  },\n);\n\nLightboxItemGroup.displayName = 'LightboxItemGroup';\n\nexport { LightboxItemGroup, LightboxItemGroupContext, useLightboxItemGroupContext };\nexport type { LightboxItemGroupProps, LightboxItemGroupState, LightboxItemGroupContextValue };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-item.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useLightboxContext } from './lightbox-context';\nimport { useLightboxItemGroupContext } from './lightbox-item-group';\n\ninterface LightboxItemState extends Record<string, unknown> {\n  active: boolean;\n  index: number;\n}\n\ninterface LightboxItemProps extends Omit<useRender.ComponentProps<'div', LightboxItemState>, 'children'> {\n  /** The index of this item in the collection. */\n  index: number;\n  /** Optional caption for this item, displayed by Lightbox.Caption. */\n  caption?: React.ReactNode;\n  /**\n   * Children can be a ReactNode or a render function that receives\n   * the active state for lazy loading.\n   */\n  children?: React.ReactNode | ((state: { active: boolean; visible: boolean }) => React.ReactNode);\n}\n\nconst itemStateAttributesMapping = {\n  active: (value: unknown) => (value ? { 'data-active': '' } : null),\n  index: (value: unknown) => ({ 'data-index': String(value) }),\n};\n\n/**\n * An individual lightbox item. Only renders when within the preload\n * window (active index +/- preload distance). Supports both static\n * children and render-prop children for lazy loading.\n *\n * When the item is active, registers its DOM element in context\n * so view transitions can morph to/from it.\n *\n * **Image loading tip:** For the smoothest open transition, images inside\n * the active item should be eagerly loaded so they are decoded before the\n * View Transition captures the \"new\" snapshot. If you use Next.js\n * `<Image>`, set `loading=\"eager\"` (or `priority`/`preload`) on images\n * rendered inside `Lightbox.Item`. The lightbox waits up to 200ms for\n * the image to decode before starting the morph; `loading=\"lazy\"` images\n * that haven't started fetching may miss this window and appear blank\n * during the opening animation.\n */\nconst LightboxItem = React.forwardRef<HTMLDivElement, LightboxItemProps>(\n  function LightboxItem(props, forwardedRef) {\n    const { render, index, caption, children, ...elementProps } = props;\n\n    const { registerCaption, registerItem, activeItemElementRef } = useLightboxContext();\n    const groupContext = useLightboxItemGroupContext();\n\n    const activeIndex = groupContext.activeIndex;\n    const preload = groupContext.preload;\n    const isActive = index === activeIndex;\n    const linearDist = Math.abs(index - activeIndex);\n    const distance = groupContext.loop && groupContext.itemCount > 0\n      ? Math.min(linearDist, groupContext.itemCount - linearDist)\n      : linearDist;\n    const isVisible = distance <= preload;\n\n    const internalRef = React.useRef<HTMLDivElement | null>(null);\n\n    const mergedRefCallback = React.useCallback(\n      (node: HTMLDivElement | null) => {\n        internalRef.current = node;\n        if (typeof forwardedRef === 'function') {\n          forwardedRef(node);\n        } else if (forwardedRef) {\n          forwardedRef.current = node;\n        }\n      },\n      [forwardedRef],\n    );\n\n    // Register active item element for view transitions.\n    // useLayoutEffect ensures the ref is set synchronously after\n    // commit, which is critical for flushSync in the view transition flow.\n    React.useLayoutEffect(() => {\n      if (isActive && internalRef.current) {\n        activeItemElementRef.current = internalRef.current;\n      }\n    }, [isActive, activeItemElementRef]);\n\n    React.useEffect(() => {\n      return registerItem(index);\n    }, [index, registerItem]);\n\n    React.useEffect(() => {\n      if (caption !== undefined) {\n        return registerCaption(index, caption);\n      }\n    }, [index, caption, registerCaption]);\n\n    const resolvedChildren = React.useMemo(() => {\n      if (!isVisible) return null;\n      return typeof children === 'function' ? children({ active: isActive, visible: isVisible }) : children;\n    }, [isVisible, isActive, children]);\n\n    const state = React.useMemo<LightboxItemState>(() => ({ active: isActive, index }), [isActive, index]);\n\n    // useRender is a hook — must always be called regardless of visibility\n    const rendered = useRender({\n      render,\n      ref: mergedRefCallback,\n      state,\n      stateAttributesMapping: itemStateAttributesMapping,\n      props: mergeProps<'div'>(\n        {\n          className: 'fui-LightboxItem',\n          role: 'tabpanel',\n          'aria-hidden': !isActive,\n          inert: !isActive ? true : undefined,\n        } as React.ComponentPropsWithRef<'div'>,\n        elementProps as React.ComponentPropsWithRef<'div'>,\n        { children: resolvedChildren } as React.ComponentPropsWithRef<'div'>,\n      ),\n      defaultTagName: 'div',\n    });\n\n    if (!isVisible) return null;\n\n    return rendered;\n  },\n);\n\nLightboxItem.displayName = 'LightboxItem';\n\nexport { LightboxItem };\nexport type { LightboxItemProps, LightboxItemState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-next.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useLightboxContext } from './lightbox-context';\n\ninterface LightboxNextState extends Record<string, unknown> {\n  disabled: boolean;\n}\n\ninterface LightboxNextProps extends useRender.ComponentProps<'button', LightboxNextState> {}\n\n/**\n * Navigates to the next item in the lightbox.\n * Auto-disables at the last item unless `loop` is enabled on Root.\n */\nconst LightboxNext = React.forwardRef<HTMLButtonElement, LightboxNextProps>(\n  function LightboxNext(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const { activeIndex, setActiveIndex, itemCount, loop } = useLightboxContext();\n\n    const disabled = !loop && activeIndex >= itemCount - 1;\n\n    const handleClick = React.useCallback(() => {\n      if (disabled) return;\n      const nextIndex = loop ? (activeIndex + 1) % itemCount : Math.min(activeIndex + 1, itemCount - 1);\n      setActiveIndex(nextIndex, 'button');\n    }, [activeIndex, disabled, itemCount, loop, setActiveIndex]);\n\n    const state = React.useMemo<LightboxNextState>(() => ({ disabled }), [disabled]);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      props: mergeProps<'button'>(\n        {\n          className: 'fui-LightboxNext',\n          type: 'button',\n          disabled,\n          'aria-label': 'Next',\n          onClick: handleClick,\n          ...(disabled ? { 'data-disabled': '' } : undefined),\n        } as React.ComponentPropsWithRef<'button'>,\n        elementProps as React.ComponentPropsWithRef<'button'>,\n      ),\n      defaultTagName: 'button',\n    });\n  },\n);\n\nLightboxNext.displayName = 'LightboxNext';\n\nexport { LightboxNext };\nexport type { LightboxNextProps, LightboxNextState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-previous.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useLightboxContext } from './lightbox-context';\n\ninterface LightboxPreviousState extends Record<string, unknown> {\n  disabled: boolean;\n}\n\ninterface LightboxPreviousProps extends useRender.ComponentProps<'button', LightboxPreviousState> {}\n\n/**\n * Navigates to the previous item in the lightbox.\n * Auto-disables at the first item unless `loop` is enabled on Root.\n */\nconst LightboxPrevious = React.forwardRef<HTMLButtonElement, LightboxPreviousProps>(\n  function LightboxPrevious(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const { activeIndex, setActiveIndex, itemCount, loop } = useLightboxContext();\n\n    const disabled = !loop && activeIndex <= 0;\n\n    const handleClick = React.useCallback(() => {\n      if (disabled) return;\n      const nextIndex = loop ? (activeIndex - 1 + itemCount) % itemCount : Math.max(activeIndex - 1, 0);\n      setActiveIndex(nextIndex, 'button');\n    }, [activeIndex, disabled, itemCount, loop, setActiveIndex]);\n\n    const state = React.useMemo<LightboxPreviousState>(() => ({ disabled }), [disabled]);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      props: mergeProps<'button'>(\n        {\n          className: 'fui-LightboxPrevious',\n          type: 'button',\n          disabled,\n          'aria-label': 'Previous',\n          onClick: handleClick,\n          ...(disabled ? { 'data-disabled': '' } : undefined),\n        } as React.ComponentPropsWithRef<'button'>,\n        elementProps as React.ComponentPropsWithRef<'button'>,\n      ),\n      defaultTagName: 'button',\n    });\n  },\n);\n\nLightboxPrevious.displayName = 'LightboxPrevious';\n\nexport { LightboxPrevious };\nexport type { LightboxPreviousProps, LightboxPreviousState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-root.tsx",
    "content": "'use client';\n\nimport * as React from 'react';\nimport { flushSync } from 'react-dom';\n\nimport {\n  LightboxContext,\n  VIEW_TRANSITION_NAME,\n  findMorphTarget,\n  supportsViewTransitions,\n  type LightboxContextValue,\n  type NavigationSource,\n} from './lightbox-context';\n\nfunction startViewTransition(\n  callback: () => void | Promise<void>,\n): { finished: Promise<void> } {\n  return (\n    document as Document & {\n      startViewTransition: (cb: () => void | Promise<void>) => { finished: Promise<void> };\n    }\n  ).startViewTransition(callback);\n}\n\nconst DECODE_MAX_WAIT = 200;\n\n/**\n * Wait for an image element to decode (pixels composited and ready to paint).\n * If the image is already complete (e.g. served from cache on a re-open),\n * resolves immediately with zero delay. Otherwise waits for `decode()` to\n * finish, bounded by DECODE_MAX_WAIT ms so the transition is never blocked\n * for too long on slow connections. Resolves immediately for non-image\n * elements (video, custom HTML).\n *\n * Works with plain `<img>` as well as framework image components (e.g.\n * Next.js `<Image>`) that render a native `<img>` with `srcset`. The\n * browser's `decode()` resolves for whichever source was selected from\n * the srcset. For best results, images inside Lightbox.Item should use\n * `loading=\"eager\"` so the browser starts fetching immediately on mount\n * rather than waiting for a lazy-load intersection.\n */\nfunction waitForImageDecode(target: HTMLElement | null): Promise<void> {\n  if (!target) return Promise.resolve();\n  const img =\n    target.tagName === 'IMG'\n      ? (target as HTMLImageElement)\n      : target.querySelector<HTMLImageElement>('img');\n  if (!img || !('decode' in img)) return Promise.resolve();\n  // Image already loaded (e.g. cached from a previous open) — no wait needed.\n  // The VT API captures the snapshot after this callback resolves, so the\n  // browser will have composited the cached image by then.\n  if (img.complete && img.naturalWidth > 0) return Promise.resolve();\n  return new Promise<void>((resolve) => {\n    let settled = false;\n    const settle = () => {\n      if (settled) return;\n      settled = true;\n      resolve();\n    };\n    img.decode().then(settle, settle);\n    setTimeout(settle, DECODE_MAX_WAIT);\n  });\n}\n\ninterface LightboxRootProps {\n  children?: React.ReactNode;\n  /** Uncontrolled initial open state. @default false */\n  defaultOpen?: boolean;\n  /** Controlled open state. */\n  open?: boolean;\n  /** Callback when open state changes (fires immediately, before animations). */\n  onOpenChange?: (open: boolean) => void;\n  /**\n   * Callback when the open/close transition finishes. Receives the\n   * final open state — `true` after the open animation completes,\n   * `false` after the close animation completes.\n   */\n  onOpenChangeComplete?: (open: boolean) => void;\n  /** Uncontrolled initial active index. @default 0 */\n  defaultValue?: number;\n  /** Controlled active index. */\n  value?: number;\n  /** Callback when active index changes. */\n  onValueChange?: (value: number, metadata: { source: NavigationSource }) => void;\n  /** Wrap navigation at boundaries. @default false */\n  loop?: boolean;\n  /**\n   * Enable view transition morph animation between trigger and lightbox item.\n   * When clicking a trigger, the element smoothly morphs into the fullscreen\n   * lightbox item. On close, it morphs back. Requires browser support for\n   * the View Transitions API. Falls back to normal fade when unsupported\n   * or when prefers-reduced-motion is set.\n   * @default false\n   */\n  viewTransition?: boolean;\n  /**\n   * Scroll the active trigger element into the viewport so close\n   * animations land on-screen instead of animating off-viewport.\n   *\n   * - `null` (default) — no automatic scrolling\n   * - `{ type: \"onClose\" }` — scroll to the active trigger just before closing\n   * - `{ type: \"onChange\" }` — scroll to the active trigger whenever the active\n   *   index changes while the lightbox is open (preemptive; trigger\n   *   is always in view by the time the user closes)\n   *\n   * `behavior` controls the scroll animation: `\"smooth\"` (default) or `\"instant\"`.\n   *\n   * @default null\n   */\n  scrollTriggerIntoView?: null | {\n    type: 'onChange' | 'onClose';\n    behavior?: 'smooth' | 'instant';\n  };\n  /**\n   * Controls which trigger receives the View Transition morph on close.\n   *\n   * - `'active'` (default) — morph to the trigger matching the current\n   *   active index. No morph if no trigger exists for that index.\n   * - `'origin'` — always morph back to the trigger that originally\n   *   opened the lightbox, regardless of which item is active.\n   * - `'closest'` — morph to the trigger at the active index if it\n   *   exists, otherwise fall back to the nearest registered trigger.\n   *\n   * @default 'active'\n   */\n  morphTo?: 'active' | 'origin' | 'closest';\n}\n\ninterface LightboxRootRef {\n  open: (index?: number) => void;\n  close: () => void;\n  goTo: (index: number) => void;\n}\n\nfunction scrollTriggerEl(el: HTMLElement | undefined, behavior: ScrollBehavior = 'smooth') {\n  if (!el) return;\n  const rect = el.getBoundingClientRect();\n  const fullyVisible = rect.top >= 0 && rect.bottom <= window.innerHeight;\n  if (!fullyVisible) {\n    el.scrollIntoView({ block: 'center', behavior });\n  }\n}\n\nfunction resolveTriggerIndex(\n  activeIndex: number,\n  morphTo: 'active' | 'origin' | 'closest',\n  openingIndex: number,\n  triggerElements: Map<number, HTMLElement>,\n): number {\n  if (morphTo === 'origin') return openingIndex;\n  if (morphTo === 'active' || triggerElements.has(activeIndex)) return activeIndex;\n  let best = -1;\n  let bestDist = Infinity;\n  for (const idx of triggerElements.keys()) {\n    const dist = Math.abs(idx - activeIndex);\n    if (dist < bestDist) {\n      bestDist = dist;\n      best = idx;\n    }\n  }\n  return best >= 0 ? best : activeIndex;\n}\n\nconst LightboxRoot = React.forwardRef<LightboxRootRef, LightboxRootProps>(\n  function LightboxRoot(props, forwardedRef) {\n    const {\n      children,\n      defaultOpen = false,\n      open: openProp,\n      onOpenChange,\n      onOpenChangeComplete,\n      defaultValue = 0,\n      value: valueProp,\n      onValueChange,\n      loop = false,\n      viewTransition = false,\n      scrollTriggerIntoView = null,\n      morphTo = 'active',\n    } = props;\n\n    // Open state — controlled or uncontrolled\n    const isControlledOpen = openProp !== undefined;\n    const [uncontrolledOpen, setUncontrolledOpen] = React.useState(defaultOpen);\n    const open = isControlledOpen ? openProp : uncontrolledOpen;\n\n    const onOpenChangeRef = React.useRef(onOpenChange);\n    React.useEffect(() => {\n      onOpenChangeRef.current = onOpenChange;\n    }, [onOpenChange]);\n\n    const onOpenChangeCompleteRef = React.useRef(onOpenChangeComplete);\n    React.useEffect(() => {\n      onOpenChangeCompleteRef.current = onOpenChangeComplete;\n    }, [onOpenChangeComplete]);\n\n    // Active index — controlled or uncontrolled\n    const isControlledValue = valueProp !== undefined;\n    const [uncontrolledValue, setUncontrolledValue] = React.useState(defaultValue);\n    const activeIndex = isControlledValue ? valueProp : uncontrolledValue;\n\n    const onValueChangeRef = React.useRef(onValueChange);\n    React.useEffect(() => {\n      onValueChangeRef.current = onValueChange;\n    }, [onValueChange]);\n\n    const setActiveIndex = React.useCallback(\n      (index: number, source: NavigationSource) => {\n        if (!isControlledValue) {\n          setUncontrolledValue(index);\n        }\n        onValueChangeRef.current?.(index, { source });\n      },\n      [isControlledValue],\n    );\n\n    // Scroll the active trigger into view when activeIndex changes while open\n    React.useEffect(() => {\n      if (scrollTriggerIntoView?.type === 'onChange' && open) {\n        const el = triggerElementsRef.current.get(activeIndex);\n        scrollTriggerEl(el, scrollTriggerIntoView.behavior);\n      }\n    }, [scrollTriggerIntoView, open, activeIndex]);\n\n    // Item registry — tracks mounted items so count can grow and shrink\n    const registeredItemsRef = React.useRef(new Set<number>());\n    const [itemCount, setItemCount] = React.useState(0);\n\n    const registerItem = React.useCallback((index: number) => {\n      registeredItemsRef.current.add(index);\n      setItemCount(registeredItemsRef.current.size);\n      return () => {\n        registeredItemsRef.current.delete(index);\n        setItemCount(registeredItemsRef.current.size);\n      };\n    }, []);\n\n    // Caption registry — ref-based to avoid creating new Map objects and\n    // triggering re-renders on every item mount. LightboxCaption reads\n    // from the ref; it re-renders when activeIndex changes via context.\n    const captionsRef = React.useRef(new Map<number, React.ReactNode>());\n\n    const registerCaption = React.useCallback((index: number, caption: React.ReactNode) => {\n      captionsRef.current.set(index, caption);\n      return () => {\n        captionsRef.current.delete(index);\n      };\n    }, []);\n\n    // Portal mount state — stays true during exit animations so elements\n    // remain in the DOM for CSS transitions (non-VT) or are removed\n    // immediately inside flushSync (VT close).\n    const [mounted, setMounted] = React.useState(defaultOpen);\n    const closeGenRef = React.useRef(0);\n\n    // View transition refs\n    const triggerElementsRef = React.useRef<Map<number, HTMLElement>>(new Map());\n    const activeItemElementRef = React.useRef<HTMLElement | null>(null);\n    const openingTriggerIndexRef = React.useRef(0);\n    const dialogElementRef = React.useRef<HTMLElement | null>(null);\n    const activeIndexRef = React.useRef(activeIndex);\n    activeIndexRef.current = activeIndex;\n\n    const setOpen = React.useCallback(\n      (nextOpen: boolean) => {\n        closeGenRef.current += 1;\n\n        const useVT = viewTransition && supportsViewTransitions();\n\n        if (useVT) {\n          const docEl = document.documentElement;\n\n          const gen = closeGenRef.current;\n\n          if (nextOpen) {\n            // --- OPEN with view transition ---\n            const triggerIdx = openingTriggerIndexRef.current;\n            const triggerEl = triggerElementsRef.current.get(triggerIdx);\n            const triggerTarget = triggerEl ? findMorphTarget(triggerEl) : null;\n            const useCrossfade = triggerEl?.dataset.crossfade === 'true';\n\n            // Batch all reads before any writes to avoid forced reflow\n            const fromRadius = triggerTarget ? getComputedStyle(triggerTarget).borderRadius : null;\n\n            // Writes\n            docEl.setAttribute('data-lightbox-view-transition', 'opening');\n            if (!useCrossfade) {\n              docEl.setAttribute('data-lightbox-no-crossfade', '');\n              docEl.style.setProperty('--fui-morph-old-opacity', '0');\n              docEl.style.setProperty('--fui-morph-new-opacity', '1');\n            }\n            if (triggerTarget) {\n              triggerTarget.style.viewTransitionName = VIEW_TRANSITION_NAME;\n            }\n            if (fromRadius) {\n              docEl.style.setProperty('--fui-morph-border-radius-from', fromRadius);\n            }\n\n            const transition = startViewTransition(async () => {\n              if (triggerTarget) {\n                triggerTarget.style.viewTransitionName = '';\n              }\n              flushSync(() => {\n                setMounted(true);\n                if (!isControlledOpen) {\n                  setUncontrolledOpen(true);\n                }\n                onOpenChangeRef.current?.(true);\n              });\n              const itemEl = activeItemElementRef.current;\n              const itemTarget = itemEl ? findMorphTarget(itemEl) : null;\n\n              // Wait for the destination image to decode before the browser\n              // captures the \"new\" snapshot, preventing a flash of empty space\n              // during the morph animation.\n              await waitForImageDecode(itemTarget);\n\n              // Read before write to avoid forced reflow\n              const toRadius = itemTarget ? getComputedStyle(itemTarget).borderRadius : null;\n              if (itemTarget) {\n                itemTarget.style.viewTransitionName = VIEW_TRANSITION_NAME;\n              }\n              if (toRadius) {\n                docEl.style.setProperty('--fui-morph-border-radius-to', toRadius);\n              }\n              if (itemEl) {\n                itemEl.setAttribute('data-skip-fade', '');\n              }\n            });\n\n            transition.finished.finally(() => {\n              if (closeGenRef.current !== gen) return;\n              const itemEl = activeItemElementRef.current;\n              const itemTarget = itemEl ? findMorphTarget(itemEl) : null;\n              if (itemTarget) {\n                itemTarget.style.viewTransitionName = '';\n              }\n              docEl.removeAttribute('data-lightbox-view-transition');\n              docEl.removeAttribute('data-lightbox-no-crossfade');\n              docEl.style.removeProperty('--fui-morph-old-opacity');\n              docEl.style.removeProperty('--fui-morph-new-opacity');\n              docEl.style.removeProperty('--fui-morph-border-radius-from');\n              docEl.style.removeProperty('--fui-morph-border-radius-to');\n              onOpenChangeCompleteRef.current?.(true);\n            });\n          } else {\n            // --- CLOSE with view transition ---\n            const itemEl = activeItemElementRef.current;\n            const itemTarget = itemEl ? findMorphTarget(itemEl) : null;\n            const triggerIdx = resolveTriggerIndex(\n              activeIndexRef.current,\n              morphTo,\n              openingTriggerIndexRef.current,\n              triggerElementsRef.current,\n            );\n            const triggerEl = triggerElementsRef.current.get(triggerIdx);\n            const triggerTarget = triggerEl ? findMorphTarget(triggerEl) : null;\n            const useCrossfade = triggerEl?.dataset.crossfade === 'true';\n\n            // Batch all reads before any writes to avoid forced reflow\n            const fromRadius = itemTarget ? getComputedStyle(itemTarget).borderRadius : null;\n            const toRadius = triggerTarget ? getComputedStyle(triggerTarget).borderRadius : null;\n\n            // Writes\n            docEl.setAttribute('data-lightbox-view-transition', 'closing');\n            if (!useCrossfade) {\n              docEl.setAttribute('data-lightbox-no-crossfade', '');\n              docEl.style.setProperty('--fui-morph-old-opacity', '1');\n              docEl.style.setProperty('--fui-morph-new-opacity', '0');\n            }\n            if (itemTarget) {\n              itemTarget.style.viewTransitionName = VIEW_TRANSITION_NAME;\n            }\n            if (fromRadius) {\n              docEl.style.setProperty('--fui-morph-border-radius-from', fromRadius);\n            }\n            if (toRadius) {\n              docEl.style.setProperty('--fui-morph-border-radius-to', toRadius);\n            }\n\n            const transition = startViewTransition(() => {\n              if (itemTarget) {\n                itemTarget.style.viewTransitionName = '';\n              }\n              flushSync(() => {\n                if (!isControlledOpen) {\n                  setUncontrolledOpen(false);\n                }\n                onOpenChangeRef.current?.(false);\n                setMounted(false);\n              });\n              if (scrollTriggerIntoView) {\n                scrollTriggerEl(triggerEl, 'instant');\n              }\n              if (triggerTarget) {\n                triggerTarget.style.viewTransitionName = VIEW_TRANSITION_NAME;\n              }\n            });\n\n            transition.finished.finally(() => {\n              if (triggerTarget) {\n                triggerTarget.style.viewTransitionName = '';\n              }\n              docEl.removeAttribute('data-lightbox-view-transition');\n              docEl.removeAttribute('data-lightbox-no-crossfade');\n              docEl.style.removeProperty('--fui-morph-old-opacity');\n              docEl.style.removeProperty('--fui-morph-new-opacity');\n              docEl.style.removeProperty('--fui-morph-border-radius-from');\n              docEl.style.removeProperty('--fui-morph-border-radius-to');\n              if (closeGenRef.current === gen) {\n                triggerEl?.focus({ preventScroll: true });\n                onOpenChangeCompleteRef.current?.(false);\n              }\n            });\n          }\n        } else {\n          // --- No view transition ---\n          if (nextOpen) {\n            setMounted(true);\n            if (!isControlledOpen) {\n              setUncontrolledOpen(true);\n            }\n            onOpenChangeRef.current?.(true);\n            const gen = closeGenRef.current;\n            requestAnimationFrame(() => {\n              if (closeGenRef.current !== gen) return;\n              const el = dialogElementRef.current;\n              if (el) {\n                Promise.allSettled(el.getAnimations().map((a) => a.finished)).then(() => {\n                  if (closeGenRef.current === gen) {\n                    onOpenChangeCompleteRef.current?.(true);\n                  }\n                });\n              } else {\n                onOpenChangeCompleteRef.current?.(true);\n              }\n            });\n          } else {\n            const closeTriggerIdx = resolveTriggerIndex(\n              activeIndexRef.current,\n              morphTo,\n              openingTriggerIndexRef.current,\n              triggerElementsRef.current,\n            );\n            if (scrollTriggerIntoView) {\n              const triggerEl = triggerElementsRef.current.get(closeTriggerIdx);\n              scrollTriggerEl(triggerEl, 'instant');\n            }\n            if (!isControlledOpen) {\n              setUncontrolledOpen(false);\n            }\n            onOpenChangeRef.current?.(false);\n            const el = dialogElementRef.current;\n            const gen = closeGenRef.current;\n            const focusTarget = triggerElementsRef.current.get(closeTriggerIdx);\n            if (el) {\n              Promise.allSettled(el.getAnimations().map((a) => a.finished)).then(() => {\n                if (closeGenRef.current === gen) {\n                  setMounted(false);\n                  requestAnimationFrame(() => focusTarget?.focus({ preventScroll: true }));\n                  onOpenChangeCompleteRef.current?.(false);\n                }\n              });\n            } else {\n              setMounted(false);\n              requestAnimationFrame(() => focusTarget?.focus({ preventScroll: true }));\n              onOpenChangeCompleteRef.current?.(false);\n            }\n          }\n        }\n      },\n      [isControlledOpen, viewTransition, scrollTriggerIntoView, morphTo],\n    );\n\n    // Imperative handle\n    React.useImperativeHandle(\n      forwardedRef,\n      () => ({\n        open: (index?: number) => {\n          if (index !== undefined) {\n            openingTriggerIndexRef.current = index;\n            setActiveIndex(index, 'trigger');\n          }\n          setOpen(true);\n        },\n        close: () => setOpen(false),\n        goTo: (index: number) => setActiveIndex(index, 'button'),\n      }),\n      [setActiveIndex, setOpen],\n    );\n\n    const contextValue = React.useMemo<LightboxContextValue>(\n      () => ({\n        open,\n        setOpen,\n        mounted,\n        activeIndex,\n        setActiveIndex,\n        itemCount,\n        registerItem,\n        loop,\n        captionsRef,\n        registerCaption,\n        viewTransition,\n        morphTo,\n        triggerElementsRef,\n        activeItemElementRef,\n        openingTriggerIndexRef,\n        dialogElementRef,\n      }),\n      [open, setOpen, mounted, activeIndex, setActiveIndex, itemCount, registerItem, loop, registerCaption, viewTransition, morphTo],\n    );\n\n    return <LightboxContext.Provider value={contextValue}>{children}</LightboxContext.Provider>;\n  },\n);\n\nLightboxRoot.displayName = 'LightboxRoot';\n\nexport { LightboxRoot };\nexport type { LightboxRootProps, LightboxRootRef };\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-thumbnail-group.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useLightboxContext } from './lightbox-context';\n\ninterface LightboxThumbnailGroupState extends Record<string, unknown> {\n  focusWithin: boolean;\n}\n\ninterface LightboxThumbnailGroupProps\n  extends useRender.ComponentProps<'div', LightboxThumbnailGroupState> {}\n\nconst thumbnailGroupStateAttributesMapping = {\n  focusWithin: (value: unknown) => (value ? { 'data-focus-within': '' } : null),\n};\n\n/**\n * Container for Lightbox.Thumbnail buttons.\n * Uses role=\"tablist\" — each child Thumbnail has role=\"tab\".\n * Keyboard navigation: arrow keys with roving tabindex.\n */\nconst LightboxThumbnailGroup = React.forwardRef<HTMLDivElement, LightboxThumbnailGroupProps>(\n  function LightboxThumbnailGroup(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const { loop } = useLightboxContext();\n\n    const [focusWithin, setFocusWithin] = React.useState(false);\n\n    const handleKeyDown = React.useCallback(\n      (event: React.KeyboardEvent<HTMLDivElement>) => {\n        const group = event.currentTarget;\n        const tabs = Array.from(group.querySelectorAll<HTMLElement>('[role=\"tab\"][data-index]'));\n        if (tabs.length === 0) return;\n\n        const currentIndex = tabs.findIndex((el) => el === document.activeElement);\n        if (currentIndex === -1) return;\n\n        let nextIndex: number | null = null;\n\n        switch (event.key) {\n          case 'ArrowRight':\n          case 'ArrowDown':\n            nextIndex = loop ? (currentIndex + 1) % tabs.length : Math.min(currentIndex + 1, tabs.length - 1);\n            break;\n          case 'ArrowLeft':\n          case 'ArrowUp':\n            nextIndex = loop\n              ? (currentIndex - 1 + tabs.length) % tabs.length\n              : Math.max(currentIndex - 1, 0);\n            break;\n          case 'Home':\n            nextIndex = 0;\n            break;\n          case 'End':\n            nextIndex = tabs.length - 1;\n            break;\n          default:\n            return;\n        }\n\n        if (nextIndex === currentIndex) return;\n\n        event.preventDefault();\n        tabs[nextIndex].focus();\n        tabs[nextIndex].click();\n      },\n      [loop],\n    );\n\n    const state = React.useMemo<LightboxThumbnailGroupState>(() => ({ focusWithin }), [focusWithin]);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      stateAttributesMapping: thumbnailGroupStateAttributesMapping,\n      props: mergeProps<'div'>(\n        {\n          className: 'fui-LightboxThumbnailGroup',\n          role: 'tablist',\n          onKeyDown: handleKeyDown,\n          onFocus: () => setFocusWithin(true),\n          onBlur: (e: React.FocusEvent<HTMLDivElement>) => {\n            if (!e.currentTarget.contains(e.relatedTarget)) {\n              setFocusWithin(false);\n            }\n          },\n        } as React.ComponentPropsWithRef<'div'>,\n        elementProps as React.ComponentPropsWithRef<'div'>,\n      ),\n      defaultTagName: 'div',\n    });\n  },\n);\n\nLightboxThumbnailGroup.displayName = 'LightboxThumbnailGroup';\n\nexport { LightboxThumbnailGroup };\nexport type { LightboxThumbnailGroupProps, LightboxThumbnailGroupState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-thumbnail.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useLightboxContext } from './lightbox-context';\n\ninterface LightboxThumbnailState extends Record<string, unknown> {\n  active: boolean;\n  index: number;\n}\n\ninterface LightboxThumbnailProps extends useRender.ComponentProps<'button', LightboxThumbnailState> {\n  /** The index of the item this thumbnail navigates to. */\n  index: number;\n}\n\nconst thumbnailStateAttributesMapping = {\n  active: (value: unknown) => (value ? { 'data-active': '' } : null),\n  index: (value: unknown) => ({ 'data-index': String(value) }),\n};\n\n/**\n * A thumbnail button that navigates to a specific item in the lightbox.\n * Uses role=\"tab\" within a ThumbnailGroup (role=\"tablist\"),\n * with roving tabindex for keyboard navigation.\n */\nconst LightboxThumbnail = React.forwardRef<HTMLButtonElement, LightboxThumbnailProps>(\n  function LightboxThumbnail(props, forwardedRef) {\n    const { render, index, ...elementProps } = props;\n    const { activeIndex, setActiveIndex } = useLightboxContext();\n\n    const isActive = index === activeIndex;\n\n    const handleClick = React.useCallback(() => {\n      setActiveIndex(index, 'thumbnail');\n    }, [index, setActiveIndex]);\n\n    const state = React.useMemo<LightboxThumbnailState>(() => ({ active: isActive, index }), [isActive, index]);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      stateAttributesMapping: thumbnailStateAttributesMapping,\n      props: mergeProps<'button'>(\n        {\n          className: 'fui-LightboxThumbnail',\n          type: 'button',\n          role: 'tab',\n          'aria-selected': isActive,\n          tabIndex: isActive ? 0 : -1,\n          onClick: handleClick,\n        } as React.ComponentPropsWithRef<'button'>,\n        elementProps as React.ComponentPropsWithRef<'button'>,\n      ),\n      defaultTagName: 'button',\n    });\n  },\n);\n\nLightboxThumbnail.displayName = 'LightboxThumbnail';\n\nexport { LightboxThumbnail };\nexport type { LightboxThumbnailProps, LightboxThumbnailState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-trigger.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useLightboxContext } from './lightbox-context';\n\ninterface LightboxTriggerState extends Record<string, unknown> {\n  open: boolean;\n  active: boolean;\n  morphTarget: boolean;\n}\n\ninterface LightboxTriggerProps extends useRender.ComponentProps<'button', LightboxTriggerState> {\n  /** The item index this trigger opens the lightbox at. */\n  index: number;\n  /**\n   * Whether to crossfade between trigger and item snapshots during the\n   * view transition morph. The default (`false`) shows only the\n   * high-quality snapshot — ideal when trigger and item display the\n   * same image at different crops/sizes. Set to `true` when trigger\n   * and item have visually different content (e.g. a stack of images\n   * morphing into a single photo).\n   * @default false\n   */\n  crossfade?: boolean;\n}\n\nconst triggerStateAttributesMapping = {\n  open: (value: unknown) => (value ? { 'data-open': '' } : null),\n  active: (value: unknown) => (value ? { 'data-active': '' } : null),\n  morphTarget: (value: unknown) => (value ? { 'data-morph-target': '' } : null),\n};\n\n/**\n * A trigger that opens the Lightbox at a specific item index.\n * Multiple triggers can exist — each opens the lightbox at its `index`.\n *\n * When `viewTransition` is enabled on Root, the trigger element is\n * used as the morph source for the view transition animation.\n */\nconst LightboxTrigger = React.forwardRef<HTMLButtonElement, LightboxTriggerProps>(\n  function LightboxTrigger(props, forwardedRef) {\n    const { render, index, crossfade, ...elementProps } = props;\n    const { open, activeIndex, setOpen, setActiveIndex, triggerElementsRef, openingTriggerIndexRef, morphTo } = useLightboxContext();\n\n    const internalRef = React.useRef<HTMLButtonElement | null>(null);\n\n    const mergedRefCallback = React.useCallback(\n      (node: HTMLButtonElement | null) => {\n        internalRef.current = node;\n        // Register in the trigger elements map for view transitions\n        if (node) {\n          triggerElementsRef.current.set(index, node);\n        } else {\n          triggerElementsRef.current.delete(index);\n        }\n        if (typeof forwardedRef === 'function') {\n          forwardedRef(node);\n        } else if (forwardedRef) {\n          forwardedRef.current = node;\n        }\n      },\n      [forwardedRef, index, triggerElementsRef],\n    );\n\n    const handleClick = React.useCallback(() => {\n      openingTriggerIndexRef.current = index;\n      setActiveIndex(index, 'trigger');\n      setOpen(true);\n    }, [index, setActiveIndex, setOpen, openingTriggerIndexRef]);\n\n    const active = open && activeIndex === index;\n\n    const morphTarget = React.useMemo(() => {\n      if (!open) return false;\n      if (morphTo === 'origin') return index === openingTriggerIndexRef.current;\n      if (morphTo === 'closest') {\n        if (triggerElementsRef.current.has(activeIndex)) return activeIndex === index;\n        let best = -1;\n        let bestDist = Infinity;\n        for (const idx of triggerElementsRef.current.keys()) {\n          const dist = Math.abs(idx - activeIndex);\n          if (dist < bestDist) { bestDist = dist; best = idx; }\n        }\n        return index === best;\n      }\n      return active;\n    }, [open, morphTo, activeIndex, index, active, openingTriggerIndexRef, triggerElementsRef]);\n\n    const state = React.useMemo<LightboxTriggerState>(() => ({ open, active, morphTarget }), [open, active, morphTarget]);\n\n    return useRender({\n      render,\n      ref: mergedRefCallback,\n      state,\n      stateAttributesMapping: triggerStateAttributesMapping,\n      props: mergeProps<'button'>(\n        {\n          className: 'fui-LightboxTrigger',\n          type: 'button',\n          onClick: handleClick,\n          ...(crossfade === true ? { 'data-crossfade': 'true' } : undefined),\n        } as React.ComponentPropsWithRef<'button'>,\n        elementProps as React.ComponentPropsWithRef<'button'>,\n      ),\n      defaultTagName: 'button',\n    });\n  },\n);\n\nLightboxTrigger.displayName = 'LightboxTrigger';\n\nexport { LightboxTrigger };\nexport type { LightboxTriggerProps, LightboxTriggerState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-zoom-context.tsx",
    "content": "'use client';\n\nimport * as React from 'react';\n\n// ---------------------------------------------------------------------------\n// Types\n// ---------------------------------------------------------------------------\n\ninterface ZoomState {\n  /** Current zoom level (1 = no zoom). */\n  zoom: number;\n  /** Maximum zoom level for the current content. */\n  maxZoom: number;\n  /** Horizontal pan offset in content-space pixels. */\n  offsetX: number;\n  /** Vertical pan offset in content-space pixels. */\n  offsetY: number;\n  /** Whether zoom-in is available. */\n  canZoomIn: boolean;\n  /** Whether zoom-out is available. */\n  canZoomOut: boolean;\n}\n\ninterface ZoomActions {\n  zoomIn: () => void;\n  zoomOut: () => void;\n  /** Zoom to an exact level, optionally anchored at (dx, dy) from center. */\n  zoomTo: (target: number, options?: { rapid?: boolean; dx?: number; dy?: number }) => void;\n  /** Reset zoom to minZoom (default 1). */\n  reset: (rapid?: boolean) => void;\n  /** Pan by the given deltas (content-space px, positive = move content left/up). */\n  changeOffsets: (dx: number, dy: number) => void;\n}\n\ntype ZoomContextValue = ZoomState & ZoomActions;\n\n// ---------------------------------------------------------------------------\n// Context\n// ---------------------------------------------------------------------------\n\nconst ZoomContext = React.createContext<ZoomContextValue | null>(null);\n\nfunction useZoomContext(): ZoomContextValue {\n  const ctx = React.useContext(ZoomContext);\n  if (!ctx) {\n    throw new Error('Lightbox zoom components must be used within a Lightbox.Zoom');\n  }\n  return ctx;\n}\n\nfunction useOptionalZoomContext(): ZoomContextValue | null {\n  return React.useContext(ZoomContext);\n}\n\n// ---------------------------------------------------------------------------\n// Exports\n// ---------------------------------------------------------------------------\n\nexport { ZoomContext, useZoomContext, useOptionalZoomContext };\nexport type { ZoomState, ZoomActions, ZoomContextValue };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-zoom-in.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useOptionalZoomContext } from './lightbox-zoom-context';\n\ninterface LightboxZoomInState extends Record<string, unknown> {\n  disabled: boolean;\n}\n\ninterface LightboxZoomInProps extends useRender.ComponentProps<'button', LightboxZoomInState> {}\n\nconst stateAttributesMapping = {\n  disabled: (value: unknown) => (value ? { 'data-disabled': '' } : null),\n};\n\nconst LightboxZoomIn = React.forwardRef<HTMLButtonElement, LightboxZoomInProps>(\n  function LightboxZoomIn(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const ctx = useOptionalZoomContext();\n    const disabled = ctx ? !ctx.canZoomIn : true;\n\n    const state = React.useMemo<LightboxZoomInState>(() => ({ disabled }), [disabled]);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      stateAttributesMapping,\n      props: mergeProps<'button'>(\n        {\n          type: 'button',\n          className: 'fui-LightboxZoomIn',\n          'aria-label': 'Zoom in',\n          disabled,\n          onClick: ctx?.zoomIn,\n        } as React.ComponentPropsWithRef<'button'>,\n        elementProps as React.ComponentPropsWithRef<'button'>,\n      ),\n      defaultTagName: 'button',\n    });\n  },\n);\n\nLightboxZoomIn.displayName = 'LightboxZoomIn';\n\nexport { LightboxZoomIn };\nexport type { LightboxZoomInProps, LightboxZoomInState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-zoom-out.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useOptionalZoomContext } from './lightbox-zoom-context';\n\ninterface LightboxZoomOutState extends Record<string, unknown> {\n  disabled: boolean;\n}\n\ninterface LightboxZoomOutProps extends useRender.ComponentProps<'button', LightboxZoomOutState> {}\n\nconst stateAttributesMapping = {\n  disabled: (value: unknown) => (value ? { 'data-disabled': '' } : null),\n};\n\nconst LightboxZoomOut = React.forwardRef<HTMLButtonElement, LightboxZoomOutProps>(\n  function LightboxZoomOut(props, forwardedRef) {\n    const { render, ...elementProps } = props;\n    const ctx = useOptionalZoomContext();\n    const disabled = ctx ? !ctx.canZoomOut : true;\n\n    const state = React.useMemo<LightboxZoomOutState>(() => ({ disabled }), [disabled]);\n\n    return useRender({\n      render,\n      ref: forwardedRef,\n      state,\n      stateAttributesMapping,\n      props: mergeProps<'button'>(\n        {\n          type: 'button',\n          className: 'fui-LightboxZoomOut',\n          'aria-label': 'Zoom out',\n          disabled,\n          onClick: ctx?.zoomOut,\n        } as React.ComponentPropsWithRef<'button'>,\n        elementProps as React.ComponentPropsWithRef<'button'>,\n      ),\n      defaultTagName: 'button',\n    });\n  },\n);\n\nLightboxZoomOut.displayName = 'LightboxZoomOut';\n\nexport { LightboxZoomOut };\nexport type { LightboxZoomOutProps, LightboxZoomOutState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox-zoom.tsx",
    "content": "'use client';\n\nimport * as React from 'react';\n\nimport { useLightboxContext } from './lightbox-context';\nimport { ZoomContext, type ZoomContextValue } from './lightbox-zoom-context';\nimport { useZoomAnimation } from './use-zoom-animation';\nimport { useZoomGestures, type ZoomGestureActions, type ZoomGestureConfig } from './use-zoom-gestures';\n\n// ---------------------------------------------------------------------------\n// Types\n// ---------------------------------------------------------------------------\n\ninterface LightboxZoomState {\n  zoom: number;\n  maxZoom: number;\n  offsetX: number;\n  offsetY: number;\n  canZoomIn: boolean;\n  canZoomOut: boolean;\n}\n\ninterface LightboxZoomProps {\n  children: React.ReactNode | ((state: LightboxZoomState) => React.ReactNode);\n  /**\n   * Content rendered inside the zoom context but NOT affected by the zoom\n   * transform. Use this for toolbar controls (ZoomIn, ZoomOut, etc.) that\n   * need access to the ZoomContext but should stay at 1x scale.\n   *\n   * Positioned absolutely over the zoom container by default.\n   */\n  overlay?: React.ReactNode | ((state: LightboxZoomState) => React.ReactNode);\n  /** Minimum zoom level. @default 1 */\n  minZoom?: number;\n  /**\n   * Maximum zoom level. When not specified, auto-calculated from the\n   * first `<img>` child's natural dimensions vs container size.\n   * Falls back to 4 if no image dimensions are available.\n   * @default undefined (auto)\n   */\n  maxZoom?: number;\n  /** Multiplier for button/keyboard zoom steps. @default 2 */\n  zoomStep?: number;\n  /** Enable zoom via bare scroll/trackpad without Ctrl. @default false */\n  scrollToZoom?: boolean;\n  /** Wheel/trackpad zoom sensitivity factor. @default 100 */\n  wheelSensitivity?: number;\n  /** Keyboard pan distance in px per keypress. @default 50 */\n  keyboardPanDistance?: number;\n  /** Max number of double-click stops before resetting to 1x. @default 2 */\n  doubleClickMaxStops?: number;\n  /** Max delay between clicks for double-click detection (ms). @default 400 */\n  doubleClickDelay?: number;\n  /** Smooth zoom animation duration (ms). @default 300 */\n  animationDuration?: number;\n  /** Callback when zoom level changes. */\n  onZoomChange?: (zoom: number) => void;\n  /** CSS class for the outer container. */\n  className?: string;\n  /** CSS class for the inner transform wrapper. */\n  wrapperClassName?: string;\n}\n\ninterface LightboxZoomRef {\n  zoom: number;\n  maxZoom: number;\n  offsetX: number;\n  offsetY: number;\n  zoomIn: () => void;\n  zoomOut: () => void;\n  zoomTo: (target: number, options?: { rapid?: boolean; dx?: number; dy?: number }) => void;\n  reset: (rapid?: boolean) => void;\n}\n\n// ---------------------------------------------------------------------------\n// Constants\n// ---------------------------------------------------------------------------\n\nconst DEFAULT_MIN_ZOOM = 1;\nconst DEFAULT_MAX_ZOOM_FALLBACK = 4;\nconst ELASTIC_FACTOR = 0.2;\nconst DEFAULT_ZOOM_STEP = 2;\nconst DEFAULT_WHEEL_SENSITIVITY = 100;\nconst DEFAULT_KEYBOARD_PAN = 50;\nconst DEFAULT_DOUBLE_CLICK_STOPS = 2;\nconst DEFAULT_DOUBLE_CLICK_DELAY = 300;\nconst DEFAULT_ANIMATION_DURATION = 300;\nconst SNAP_OPTS = { duration: 180, easing: 'cubic-bezier(0.25, 1, 0.5, 1)' } as const;\nconst MOMENTUM_OPTS = { duration: 600, easing: 'cubic-bezier(0.33, 1, 0.68, 1)' } as const;\n\n// ---------------------------------------------------------------------------\n// Helper: round to N decimal places to avoid fp noise\n// ---------------------------------------------------------------------------\n\nfunction round(value: number, decimals: number): number {\n  const factor = 10 ** decimals;\n  return Math.round(value * factor) / factor;\n}\n\n/**\n * Rubber-band clamping: allows values past min/max with increasing\n * resistance, mimicking native iOS overscroll. The further the value\n * exceeds the bounds, the harder it is to pull.\n */\nfunction elasticClamp(value: number, min: number, max: number): number {\n  if (value < min) {\n    const over = min - value;\n    return min - over * ELASTIC_FACTOR;\n  }\n  if (value > max) {\n    const over = value - max;\n    return max + over * ELASTIC_FACTOR;\n  }\n  return value;\n}\n\n// ---------------------------------------------------------------------------\n// Component\n// ---------------------------------------------------------------------------\n\nconst LightboxZoom = React.forwardRef<LightboxZoomRef, LightboxZoomProps>(\n  function LightboxZoom(props, forwardedRef) {\n    const {\n      children,\n      overlay,\n      minZoom = DEFAULT_MIN_ZOOM,\n      maxZoom: maxZoomProp,\n      zoomStep = DEFAULT_ZOOM_STEP,\n      scrollToZoom = false,\n      wheelSensitivity = DEFAULT_WHEEL_SENSITIVITY,\n      keyboardPanDistance = DEFAULT_KEYBOARD_PAN,\n      doubleClickMaxStops = DEFAULT_DOUBLE_CLICK_STOPS,\n      doubleClickDelay = DEFAULT_DOUBLE_CLICK_DELAY,\n      animationDuration = DEFAULT_ANIMATION_DURATION,\n      onZoomChange,\n      className,\n      wrapperClassName,\n    } = props;\n\n    const { activeIndex, dialogElementRef } = useLightboxContext();\n\n    // ----- State -----\n    const [zoom, setZoom] = React.useState(minZoom);\n    const [offsetX, setOffsetX] = React.useState(0);\n    const [offsetY, setOffsetY] = React.useState(0);\n    const [dragging, setDragging] = React.useState(false);\n    const [imageDimensions, setImageDimensions] = React.useState<{ w: number; h: number } | null>(null);\n\n    const containerRef = React.useRef<HTMLDivElement | null>(null);\n    const wrapperRef = React.useRef<HTMLDivElement | null>(null);\n\n    const onZoomChangeRef = React.useRef(onZoomChange);\n    onZoomChangeRef.current = onZoomChange;\n\n    // ----- Max zoom computation -----\n    const maxZoom = React.useMemo(() => {\n      if (maxZoomProp !== undefined) return maxZoomProp;\n      if (!imageDimensions || !containerRef.current) return DEFAULT_MAX_ZOOM_FALLBACK;\n      const rect = containerRef.current.getBoundingClientRect();\n      if (rect.width === 0 || rect.height === 0) return DEFAULT_MAX_ZOOM_FALLBACK;\n      const scaleX = imageDimensions.w / rect.width;\n      const scaleY = imageDimensions.h / rect.height;\n      const natural = Math.max(scaleX, scaleY);\n      return Math.max(natural, minZoom + 1);\n    }, [maxZoomProp, imageDimensions, minZoom]);\n\n    // ----- Observe images inside wrapper to get natural dimensions -----\n    React.useEffect(() => {\n      const wrapper = wrapperRef.current;\n      if (!wrapper || maxZoomProp !== undefined) return;\n\n      const detect = () => {\n        const img = wrapper.querySelector('img');\n        if (img && img.naturalWidth > 0) {\n          setImageDimensions({ w: img.naturalWidth, h: img.naturalHeight });\n        }\n      };\n\n      detect();\n\n      const observer = new MutationObserver(detect);\n      observer.observe(wrapper, { childList: true, subtree: true });\n\n      const imgs = wrapper.querySelectorAll('img');\n      const handlers: Array<() => void> = [];\n      imgs.forEach((img) => {\n        const handler = () => detect();\n        img.addEventListener('load', handler);\n        handlers.push(() => img.removeEventListener('load', handler));\n      });\n\n      return () => {\n        observer.disconnect();\n        handlers.forEach((h) => h());\n      };\n    }, [maxZoomProp, activeIndex]);\n\n    // ----- Reset on slide change -----\n    React.useEffect(() => {\n      setZoom(minZoom);\n      setOffsetX(0);\n      setOffsetY(0);\n      setImageDimensions(null);\n    }, [activeIndex, minZoom]);\n\n    // ----- Fire callback on zoom change -----\n    React.useEffect(() => {\n      onZoomChangeRef.current?.(zoom);\n    }, [zoom]);\n\n    // ----- Sync data-zoomed attribute on Content element -----\n    React.useEffect(() => {\n      const el = dialogElementRef.current;\n      if (!el) return;\n      if (zoom > minZoom) {\n        el.setAttribute('data-zoomed', '');\n      } else {\n        el.removeAttribute('data-zoomed');\n      }\n    }, [zoom, minZoom, dialogElementRef]);\n\n    // ----- Offset clamping -----\n    const clampOffsets = React.useCallback(\n      (newOffsetX: number, newOffsetY: number, newZoom: number) => {\n        const el = containerRef.current;\n        if (!el) return { x: 0, y: 0 };\n\n        const containerRect = el.getBoundingClientRect();\n        const wrapper = wrapperRef.current;\n        let contentW = containerRect.width;\n        let contentH = containerRect.height;\n\n        if (wrapper) {\n          const img = wrapper.querySelector('img');\n          if (img && img.offsetWidth > 0) {\n            contentW = img.offsetWidth;\n            contentH = img.offsetHeight;\n          }\n        }\n\n        const maxOffX = Math.max((contentW * newZoom - containerRect.width) / 2 / newZoom, 0);\n        const maxOffY = Math.max((contentH * newZoom - containerRect.height) / 2 / newZoom, 0);\n\n        return {\n          x: Math.min(Math.abs(newOffsetX), maxOffX) * Math.sign(newOffsetX),\n          y: Math.min(Math.abs(newOffsetY), maxOffY) * Math.sign(newOffsetY),\n        };\n      },\n      [],\n    );\n\n    // ----- Core actions -----\n    const captureStart = useZoomAnimation(zoom, offsetX, offsetY, wrapperRef, animationDuration);\n\n    const offsetXRef = React.useRef(offsetX);\n    offsetXRef.current = offsetX;\n    const offsetYRef = React.useRef(offsetY);\n    offsetYRef.current = offsetY;\n\n    // Raw (unclamped) offsets during elastic touch drag. The elastic\n    // formula is applied to these to compute the displayed value, so\n    // resistance is based on total overshoot rather than compounding.\n    const rawOffsetX = React.useRef(0);\n    const rawOffsetY = React.useRef(0);\n    const isElasticDrag = React.useRef(false);\n\n    const getMaxOffsets = React.useCallback(\n      (z: number) => {\n        const el = containerRef.current;\n        if (!el) return { maxX: 0, maxY: 0 };\n        const rect = el.getBoundingClientRect();\n        const wrapper = wrapperRef.current;\n        let cw = rect.width;\n        let ch = rect.height;\n        if (wrapper) {\n          const img = wrapper.querySelector('img');\n          if (img && img.offsetWidth > 0) { cw = img.offsetWidth; ch = img.offsetHeight; }\n        }\n        return {\n          maxX: Math.max((cw * z - rect.width) / 2 / z, 0),\n          maxY: Math.max((ch * z - rect.height) / 2 / z, 0),\n        };\n      },\n      [],\n    );\n\n    const applyElastic = (val: number, max: number) => {\n      const abs = Math.abs(val);\n      if (abs <= max) return val;\n      const over = abs - max;\n      return (max + over * ELASTIC_FACTOR) * Math.sign(val);\n    };\n\n    const changeOffsetsAction = React.useCallback(\n      (dx: number, dy: number, overscroll?: boolean) => {\n        if (overscroll) {\n          if (!isElasticDrag.current) {\n            isElasticDrag.current = true;\n            rawOffsetX.current = offsetXRef.current;\n            rawOffsetY.current = offsetYRef.current;\n          }\n          rawOffsetX.current -= dx;\n          rawOffsetY.current -= dy;\n          const { maxX, maxY } = getMaxOffsets(zoomRef.current);\n          setOffsetX(applyElastic(rawOffsetX.current, maxX));\n          setOffsetY(applyElastic(rawOffsetY.current, maxY));\n        } else {\n          const clamped = clampOffsets(offsetXRef.current - dx, offsetYRef.current - dy, zoomRef.current);\n          setOffsetX(clamped.x);\n          setOffsetY(clamped.y);\n        }\n      },\n      [clampOffsets, getMaxOffsets],\n    );\n\n    const changeZoomAction = React.useCallback(\n      (target: number, rapid: boolean, dx?: number, dy?: number, overscroll?: boolean) => {\n        const clamped = round(\n          overscroll\n            ? elasticClamp(target, minZoom, maxZoom)\n            : Math.min(Math.max(target, minZoom), maxZoom),\n          5,\n        );\n\n        if (!rapid) captureStart();\n\n        const currentZoom = zoomRef.current;\n        const currentOffX = offsetXRef.current;\n        const currentOffY = offsetYRef.current;\n\n        if (dx !== undefined && dy !== undefined) {\n          const newOffX = currentOffX + dx * (1 / clamped - 1 / currentZoom);\n          const newOffY = currentOffY + dy * (1 / clamped - 1 / currentZoom);\n          const offsets = clampOffsets(newOffX, newOffY, clamped);\n          setOffsetX(offsets.x);\n          setOffsetY(offsets.y);\n        } else {\n          const offsets = clampOffsets(currentOffX, currentOffY, clamped);\n          setOffsetX(offsets.x);\n          setOffsetY(offsets.y);\n        }\n\n        setZoom(clamped);\n      },\n      [minZoom, maxZoom, clampOffsets, captureStart],\n    );\n\n    const zoomInAction = React.useCallback(() => {\n      const target = zoom * zoomStep;\n      changeZoomAction(zoom < 1 && target > 1 ? 1 : target, false);\n    }, [zoom, zoomStep, changeZoomAction]);\n\n    const zoomOutAction = React.useCallback(() => {\n      const target = zoom / zoomStep;\n      changeZoomAction(zoom > 1 && target < 1 ? 1 : target, false);\n    }, [zoom, zoomStep, changeZoomAction]);\n\n    const resetAction = React.useCallback(\n      (rapid = false) => {\n        if (!rapid) captureStart();\n        setZoom(minZoom);\n        setOffsetX(0);\n        setOffsetY(0);\n      },\n      [minZoom, captureStart],\n    );\n\n    const snapToBoundsAction = React.useCallback(() => {\n      const currentZoom = zoomRef.current;\n      if (currentZoom >= minZoom && currentZoom <= maxZoom) return;\n      captureStart(SNAP_OPTS);\n      const snapped = Math.min(Math.max(currentZoom, minZoom), maxZoom);\n      const offsets = clampOffsets(offsetXRef.current, offsetYRef.current, snapped);\n      setZoom(snapped);\n      setOffsetX(offsets.x);\n      setOffsetY(offsets.y);\n    }, [minZoom, maxZoom, clampOffsets, captureStart]);\n\n    const snapOffsetsToBoundsAction = React.useCallback(() => {\n      isElasticDrag.current = false;\n      const clamped = clampOffsets(offsetXRef.current, offsetYRef.current, zoomRef.current);\n      if (clamped.x === offsetXRef.current && clamped.y === offsetYRef.current) return;\n      captureStart(SNAP_OPTS);\n      setOffsetX(clamped.x);\n      setOffsetY(clamped.y);\n    }, [clampOffsets, captureStart]);\n\n    const momentumPanAction = React.useCallback(\n      (targetX: number, targetY: number) => {\n        isElasticDrag.current = false;\n        const clamped = clampOffsets(targetX, targetY, zoomRef.current);\n        if (clamped.x === offsetXRef.current && clamped.y === offsetYRef.current) return;\n        captureStart(MOMENTUM_OPTS);\n        setOffsetX(clamped.x);\n        setOffsetY(clamped.y);\n      },\n      [clampOffsets, captureStart],\n    );\n\n    // ----- Gesture hook -----\n    const zoomRef = React.useRef(zoom);\n    zoomRef.current = zoom;\n\n    const gestureConfig = React.useMemo<ZoomGestureConfig>(\n      () => ({\n        minZoom,\n        maxZoom,\n        zoomStep,\n        scrollToZoom,\n        wheelSensitivity,\n        keyboardPanDistance,\n        doubleClickMaxStops,\n        doubleClickDelay,\n      }),\n      [minZoom, maxZoom, zoomStep, scrollToZoom, wheelSensitivity, keyboardPanDistance, doubleClickMaxStops, doubleClickDelay],\n    );\n\n    const gestureActions = React.useMemo<ZoomGestureActions>(\n      () => ({\n        getZoom: () => zoomRef.current,\n        getOffsets: () => ({ x: offsetXRef.current, y: offsetYRef.current }),\n        zoomIn: zoomInAction,\n        zoomOut: zoomOutAction,\n        changeZoom: changeZoomAction,\n        changeOffsets: changeOffsetsAction,\n        setDragging,\n        snapToBounds: snapToBoundsAction,\n        snapOffsetsToBounds: snapOffsetsToBoundsAction,\n        momentumPan: momentumPanAction,\n      }),\n      [zoomInAction, zoomOutAction, changeZoomAction, changeOffsetsAction, snapToBoundsAction, snapOffsetsToBoundsAction, momentumPanAction],\n    );\n\n    useZoomGestures(containerRef, wrapperRef, gestureConfig, gestureActions, false, dialogElementRef, zoom);\n\n    // ----- Imperative ref -----\n    React.useImperativeHandle(\n      forwardedRef,\n      () => ({\n        zoom,\n        maxZoom,\n        offsetX,\n        offsetY,\n        zoomIn: zoomInAction,\n        zoomOut: zoomOutAction,\n        zoomTo: (target, opts) => changeZoomAction(target, opts?.rapid ?? false, opts?.dx, opts?.dy),\n        reset: resetAction,\n      }),\n      [zoom, maxZoom, offsetX, offsetY, zoomInAction, zoomOutAction, changeZoomAction, resetAction],\n    );\n\n    // ----- Context value -----\n    const canZoomIn = zoom < maxZoom;\n    const canZoomOut = zoom > minZoom;\n\n    const contextValue = React.useMemo<ZoomContextValue>(\n      () => ({\n        zoom,\n        maxZoom,\n        offsetX,\n        offsetY,\n        canZoomIn,\n        canZoomOut,\n        zoomIn: zoomInAction,\n        zoomOut: zoomOutAction,\n        zoomTo: (target, opts) => changeZoomAction(target, opts?.rapid ?? false, opts?.dx, opts?.dy),\n        reset: resetAction,\n        changeOffsets: changeOffsetsAction,\n      }),\n      [zoom, maxZoom, offsetX, offsetY, canZoomIn, canZoomOut, zoomInAction, zoomOutAction, changeZoomAction, resetAction, changeOffsetsAction],\n    );\n\n    // ----- Render -----\n    const stateSnapshot = { zoom, maxZoom, offsetX, offsetY, canZoomIn, canZoomOut };\n\n    const resolvedChildren = typeof children === 'function'\n      ? children(stateSnapshot)\n      : children;\n\n    const resolvedOverlay = typeof overlay === 'function'\n      ? overlay(stateSnapshot)\n      : overlay;\n\n    return (\n      <ZoomContext.Provider value={contextValue}>\n        <div\n          ref={containerRef}\n          className={className}\n          data-zoom={zoom > 1 ? '' : undefined}\n          data-dragging={dragging ? '' : undefined}\n          style={{\n            overflow: 'hidden',\n            position: 'relative',\n            width: '100%',\n            height: '100%',\n            touchAction: zoom > minZoom ? 'none' : 'pan-x pan-y',\n            cursor: dragging ? 'grabbing' : zoom > 1 ? 'grab' : undefined,\n            userSelect: 'none',\n          }}\n          tabIndex={-1}\n        >\n          <div\n            ref={wrapperRef}\n            className={wrapperClassName}\n            style={{\n              width: '100%',\n              height: '100%',\n              display: 'flex',\n              alignItems: 'center',\n              justifyContent: 'center',\n              transformOrigin: 'center center',\n              transform: `scale(${zoom}) translate(${offsetX}px, ${offsetY}px)`,\n              willChange: zoom > 1 ? 'transform' : undefined,\n            }}\n          >\n            {resolvedChildren}\n          </div>\n          {resolvedOverlay}\n        </div>\n      </ZoomContext.Provider>\n    );\n  },\n);\n\nLightboxZoom.displayName = 'LightboxZoom';\n\nexport { LightboxZoom };\nexport type { LightboxZoomProps, LightboxZoomRef, LightboxZoomState };\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox.css",
    "content": "/* The morph-target trigger fades out behind the semi-transparent backdrop\n   so it doesn't show through while the lightbox is open. When morphTo is\n   \"origin\" the opening trigger stays hidden regardless of active index;\n   when \"closest\" the nearest registered trigger hides. */\n.fui-LightboxTrigger {\n  transition: opacity 200ms cubic-bezier(0.16, 1, 0.3, 1);\n}\n\n.fui-LightboxTrigger[data-open][data-morph-target] {\n  opacity: 0;\n}\n\n/* Backdrop — explicit element replacing the native ::backdrop pseudo-element.\n   Positioned behind the content via z-index layering. */\n.fui-LightboxBackdrop {\n  position: fixed;\n  inset: 0;\n  pointer-events: auto;\n  will-change: opacity;\n}\n\n/* The content container acts as the fullscreen overlay */\n.fui-LightboxContent {\n  position: fixed;\n  inset: 0;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  width: 100%;\n  height: 100%;\n  max-width: 100vw;\n  max-height: 100vh;\n  overflow: hidden;\n  outline: none;\n  background: transparent;\n  overscroll-behavior: contain;\n  touch-action: pan-x pan-y;\n  will-change: opacity;\n  contain: layout style;\n\n  @supports (max-height: 100dvh) {\n    max-height: 100dvh;\n  }\n}\n\n/* ItemGroup takes remaining vertical space, centers the active item */\n.fui-LightboxItemGroup {\n  position: relative;\n  flex: 1;\n  display: flex;\n  align-items: center;\n  justify-content: safe center;\n  width: 100%;\n  overflow: hidden;\n}\n\n/* Items are stacked absolutely; only the active one is visible */\n.fui-LightboxItem {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n/* Caption — single line, truncated to prevent layout shift */\n.fui-LightboxCaption {\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  max-width: 100%;\n  min-width: 0;\n  padding-inline: var(--space-5);\n  box-sizing: border-box;\n}\n\n.fui-LightboxItem[aria-hidden='true'] {\n  visibility: hidden;\n}\n\n.fui-LightboxItem[data-active] {\n  visibility: visible;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * ENTER / EXIT TRANSITIONS                                                                       *\n * Uses CSS transitions + @starting-style for enter.                                              *\n * @starting-style tells the browser the \"from\" values on first render,                           *\n * then the transition animates to the computed values. No animations,                            *\n * no fill-mode snapping, no flicker.                                                             *\n *                                                                                                 *\n ***************************************************************************************************/\n\n@media (prefers-reduced-motion: no-preference) {\n  .fui-LightboxBackdrop {\n    background: rgba(0, 0, 0, 0.85);\n    opacity: 0;\n    transition: opacity 340ms cubic-bezier(0.16, 1, 0.3, 1);\n  }\n\n  .fui-LightboxBackdrop[data-open] {\n    opacity: 1;\n\n    @starting-style {\n      opacity: 0;\n    }\n  }\n\n  /* --- Content --- */\n  .fui-LightboxContent {\n    opacity: 0;\n    transition: opacity 280ms cubic-bezier(0.16, 1, 0.3, 1);\n  }\n\n  .fui-LightboxContent[data-open] {\n    opacity: 1;\n\n    @starting-style {\n      opacity: 0;\n    }\n  }\n\n  /* --- Item navigation fade --- */\n  .fui-LightboxItem[data-active]:not([data-skip-fade]) {\n    animation: fui-lightbox-fade-in 250ms ease-out both;\n  }\n}\n\n@keyframes fui-lightbox-fade-in {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * VIEW TRANSITIONS                                                                                *\n * Morph animation between trigger thumbnail and fullscreen lightbox item.                         *\n * Uses the View Transitions API (document.startViewTransition).                                   *\n *                                                                                                 *\n ***************************************************************************************************/\n\n/* Root cross-fade: the backdrop fades in/out naturally as part of the\n   root snapshot. Only the morph image has its own named VT group.\n   Match the backdrop's transition duration so the cross-fade feels cohesive. */\n:root[data-lightbox-view-transition]::view-transition-old(root),\n:root[data-lightbox-view-transition]::view-transition-new(root) {\n  animation-duration: 340ms;\n  animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1);\n}\n\n/* --- Morph group (trigger <-> item) --- */\n@keyframes fui-morph-border-radius {\n  from {\n    border-radius: var(--fui-morph-border-radius-from, 0px);\n  }\n  to {\n    border-radius: var(--fui-morph-border-radius-to, 0px);\n  }\n}\n\n::view-transition-group(fui-lightbox-morph) {\n  animation-name: -ua-view-transition-group-anim-fui-lightbox-morph, fui-morph-border-radius;\n  animation-duration: 340ms;\n  animation-timing-function: cubic-bezier(0.32, 0.72, 0, 1);\n  animation-fill-mode: both;\n  overflow: hidden;\n  z-index: 2;\n}\n\n/* Both old and new snapshots fill the group with cover so the image\n   re-crops naturally as the group animates size. plus-lighter blend\n   mode keeps brightness correct during the crossfade (at any point,\n   old_opacity + new_opacity ≈ 1, so aligned pixels stay at full\n   brightness instead of darkening at 50% overlap).\n\n   Opacity can be overridden via CSS custom properties set from JS\n   (e.g. to show only one snapshot for same-image transitions).\n   When not set, the UA default crossfade animation handles opacity. */\n::view-transition-old(fui-lightbox-morph),\n::view-transition-new(fui-lightbox-morph) {\n  object-fit: cover;\n  width: 100%;\n  height: 100%;\n  mix-blend-mode: plus-lighter;\n}\n\n/* When crossfade is disabled (same-image transitions), suppress the\n   UA crossfade animation and show only the high-quality snapshot.\n   No space before :: — view-transition pseudo-elements originate\n   directly on the document element, not as DOM descendants of it. */\n:root[data-lightbox-no-crossfade]::view-transition-old(fui-lightbox-morph),\n:root[data-lightbox-no-crossfade]::view-transition-new(fui-lightbox-morph) {\n  animation: none !important;\n  mix-blend-mode: normal;\n}\n:root[data-lightbox-no-crossfade]::view-transition-old(fui-lightbox-morph) {\n  opacity: var(--fui-morph-old-opacity, 1);\n}\n:root[data-lightbox-no-crossfade]::view-transition-new(fui-lightbox-morph) {\n  opacity: var(--fui-morph-new-opacity, 0);\n}\n\n/* During a VT the content + backdrop sit above the VT pseudo-elements.\n   Suppress their CSS transitions so they jump straight to the final\n   state — the VT root cross-fade handles the visual fade. This prevents\n   @starting-style from re-triggering when the VT layer is torn down\n   and the real DOM becomes visible again. */\n:root[data-lightbox-view-transition] .fui-LightboxContent,\n:root[data-lightbox-view-transition] .fui-LightboxBackdrop {\n  transition: none !important;\n}\n\n:root[data-lightbox-view-transition] .fui-LightboxContent[data-open] {\n  opacity: 1;\n}\n\n:root[data-lightbox-view-transition] .fui-LightboxBackdrop[data-open] {\n  opacity: 1;\n}\n\n/* Suppress the item fade-in animation during a view transition —\n   the morph already handles the entrance. */\n:root[data-lightbox-view-transition] .fui-LightboxItem[data-active] {\n  animation: none !important;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * PULL-TO-DISMISS                                                                                 *\n * During a vertical drag the content follows the finger and the backdrop                          *\n * fades. Suppress the normal exit transition so setOpen(false) closes                             *\n * instantly without fighting the pull animation.                                                  *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-LightboxContent[data-pulling] {\n  transition: none !important;\n}\n\n.fui-LightboxContent[data-pulling] .fui-LightboxItem {\n  will-change: transform;\n}\n\n.fui-LightboxBackdrop[data-pulling] {\n  transition: none !important;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * ZOOM                                                                                            *\n *                                                                                                 *\n ***************************************************************************************************/\n\n/* stylelint-disable selector-max-type -- img inside zoom needs type selector for drag prevention */\n[data-zoom] img {\n  -webkit-user-drag: none;\n  pointer-events: none;\n}\n/* stylelint-enable selector-max-type */\n\n[data-zoom] {\n  cursor: grab;\n}\n\n[data-zoom][data-dragging] {\n  cursor: grabbing;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport {\n  ArrowUpFromBracket16,\n  ChevronLeft16,\n  ChevronRight16,\n  GlobePin16,\n  Heart16,\n  Mail16,\n  MessageBlank16,\n  PlayFilled20,\n  XMark16,\n} from '@frosted-ui/icons';\nimport React, { useRef, useState } from 'react';\nimport {\n  Avatar,\n  Badge,\n  Button,\n  Heading,\n  IconButton,\n  Lightbox,\n  Link,\n  ScrollGallery,\n  Separator,\n  Text,\n  Tooltip,\n} from '..';\nimport type { LightboxZoomRef } from './lightbox-zoom';\n\nconst images = [\n  {\n    id: 1,\n    src: 'https://picsum.photos/seed/lb1/1200/800',\n    thumb: 'https://picsum.photos/seed/lb1/200/200',\n    alt: 'Mountain landscape at sunrise',\n    caption: 'Mountain landscape at sunrise — Dolomites, Italy',\n  },\n  {\n    id: 2,\n    src: 'https://picsum.photos/seed/lb2/1200/800',\n    thumb: 'https://picsum.photos/seed/lb2/200/200',\n    alt: 'Ocean waves crashing on rocks',\n    caption: 'Ocean waves crashing on coastal rocks — Big Sur, California',\n  },\n  {\n    id: 3,\n    src: 'https://picsum.photos/seed/lb3/1200/800',\n    thumb: 'https://picsum.photos/seed/lb3/200/200',\n    alt: 'Forest path in autumn',\n    caption: 'Autumn forest path — Black Forest, Germany',\n  },\n  {\n    id: 4,\n    src: 'https://picsum.photos/seed/lb4/1200/800',\n    thumb: 'https://picsum.photos/seed/lb4/200/200',\n    alt: 'City skyline at night',\n    caption: 'City skyline at night — Tokyo, Japan',\n  },\n  {\n    id: 5,\n    src: 'https://picsum.photos/seed/lb5/1200/800',\n    thumb: 'https://picsum.photos/seed/lb5/200/200',\n    alt: 'Desert sand dunes',\n    caption: 'Sand dunes at golden hour — Sahara Desert',\n  },\n  {\n    id: 6,\n    src: 'https://picsum.photos/seed/lb6/1200/800',\n    thumb: 'https://picsum.photos/seed/lb6/200/200',\n    alt: 'Northern lights over a lake',\n    caption: 'Aurora borealis — Lofoten, Norway',\n  },\n];\n\nconst triggerStyle: React.CSSProperties = {\n  padding: 0,\n  border: 'none',\n  cursor: 'pointer',\n  background: 'none',\n};\n\nconst meta = {\n  title: 'Components/Lightbox',\n  component: Lightbox.Root,\n  parameters: {\n    layout: 'padded',\n  },\n  tags: ['autodocs'],\n} satisfies Meta<typeof Lightbox.Root>;\n\nexport default meta;\ntype Story = StoryObj;\n\nconst CloseButton = () => (\n  <div style={{ position: 'absolute', top: 'var(--space-4)', right: 'var(--space-4)', zIndex: 1 }}>\n    <Tooltip content=\"Close\">\n      <Lightbox.Close\n        render={<IconButton size=\"2\" variant=\"ghost\" color=\"gray\" highContrast style={{ color: 'white' }} />}\n      >\n        <XMark16 />\n      </Lightbox.Close>\n    </Tooltip>\n  </div>\n);\n\nconst NavControls = () => (\n  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)', padding: 'var(--space-3)' }}>\n    <Tooltip content=\"Previous\">\n      <Lightbox.Previous\n        render={<IconButton size=\"2\" variant=\"ghost\" color=\"gray\" highContrast style={{ color: 'white' }} />}\n      >\n        <ChevronLeft16 />\n      </Lightbox.Previous>\n    </Tooltip>\n\n    <Lightbox.Counter>\n      {({ current, total }) => (\n        <Text\n          size=\"2\"\n          style={{\n            color: 'rgba(255,255,255,0.7)',\n            minWidth: 60,\n            textAlign: 'center',\n            fontVariantNumeric: 'tabular-nums',\n          }}\n        >\n          {current} / {total}\n        </Text>\n      )}\n    </Lightbox.Counter>\n\n    <Tooltip content=\"Next\">\n      <Lightbox.Next\n        render={<IconButton size=\"2\" variant=\"ghost\" color=\"gray\" highContrast style={{ color: 'white' }} />}\n      >\n        <ChevronRight16 />\n      </Lightbox.Next>\n    </Tooltip>\n  </div>\n);\n\nconst CaptionText = () => (\n  <Lightbox.Caption\n    render={\n      <Text\n        size=\"2\"\n        style={{\n          color: 'rgba(255,255,255,0.8)',\n          textAlign: 'center',\n          paddingBottom: 'var(--space-4)',\n          minHeight: 24,\n          display: 'block',\n        }}\n      />\n    }\n  />\n);\n\nconst TriggerGrid = ({ children }: { children: React.ReactNode }) => (\n  <div style={{ display: 'grid', gridTemplateColumns: 'repeat(3, 1fr)', gap: 'var(--space-3)', maxWidth: 420 }}>\n    {children}\n  </div>\n);\n\nconst ThumbnailImage = ({ src, alt }: { src: string; alt: string }) => (\n  <img\n    src={src}\n    alt={alt}\n    style={{ width: '100%', height: 120, objectFit: 'cover', borderRadius: 32, display: 'block' }}\n  />\n);\n\nconst FullImage = ({ src, alt }: { src: string; alt: string }) => (\n  <img src={src} alt={alt} style={{ maxWidth: '90vw', maxHeight: '75vh', objectFit: 'contain', borderRadius: 8 }} />\n);\n\nexport const Default: Story = {\n  render: () => (\n    <Lightbox.Root viewTransition>\n      <TriggerGrid>\n        {images.map((img, i) => (\n          <Lightbox.Trigger key={img.id} index={i} crossfade style={triggerStyle}>\n            <ThumbnailImage src={img.thumb} alt={img.alt} />\n          </Lightbox.Trigger>\n        ))}\n      </TriggerGrid>\n\n      <Lightbox.Content aria-label=\"Photo gallery\">\n        <CloseButton />\n\n        <Lightbox.ItemGroup>\n          {images.map((img, i) => (\n            <Lightbox.Item key={img.id} index={i} caption={img.caption}>\n              <FullImage src={img.src} alt={img.alt} />\n            </Lightbox.Item>\n          ))}\n        </Lightbox.ItemGroup>\n\n        <NavControls />\n        <CaptionText />\n      </Lightbox.Content>\n    </Lightbox.Root>\n  ),\n};\n\nexport const WithThumbnails: Story = {\n  render: () => (\n    <Lightbox.Root loop viewTransition>\n      <TriggerGrid>\n        {images.map((img, i) => (\n          <Lightbox.Trigger key={img.id} index={i} crossfade style={triggerStyle}>\n            <ThumbnailImage src={img.thumb} alt={img.alt} />\n          </Lightbox.Trigger>\n        ))}\n      </TriggerGrid>\n\n      <Lightbox.Content aria-label=\"Photo gallery with thumbnails\">\n        <CloseButton />\n\n        <Lightbox.ItemGroup preload={2}>\n          {images.map((img, i) => (\n            <Lightbox.Item key={img.id} index={i} caption={img.caption}>\n              <FullImage src={img.src} alt={img.alt} />\n            </Lightbox.Item>\n          ))}\n        </Lightbox.ItemGroup>\n\n        <NavControls />\n        <CaptionText />\n\n        <Lightbox.ThumbnailGroup\n          aria-label=\"Photo thumbnails\"\n          style={{ display: 'flex', gap: 'var(--space-2)', padding: 'var(--space-3)', paddingTop: 0 }}\n        >\n          {images.map((img, i) => (\n            <Lightbox.Thumbnail\n              key={img.id}\n              index={i}\n              render={(props, state) => (\n                <button\n                  {...props}\n                  style={{\n                    width: 56,\n                    height: 56,\n                    borderRadius: 'var(--radius-2)',\n                    overflow: 'hidden',\n                    border: state.active ? '2px solid white' : '2px solid transparent',\n                    padding: 0,\n                    cursor: 'pointer',\n                    opacity: state.active ? 1 : 0.5,\n                    transition: 'opacity 150ms, border-color 150ms',\n                    background: 'none',\n                  }}\n                >\n                  <img\n                    src={img.thumb}\n                    alt={img.alt}\n                    style={{ width: '100%', height: '100%', objectFit: 'cover', display: 'block' }}\n                  />\n                </button>\n              )}\n            />\n          ))}\n        </Lightbox.ThumbnailGroup>\n      </Lightbox.Content>\n    </Lightbox.Root>\n  ),\n};\n\nexport const Controlled: Story = {\n  render: () => {\n    const [open, setOpen] = useState(false);\n    const [value, setValue] = useState(0);\n\n    return (\n      <div>\n        <div style={{ display: 'flex', gap: 'var(--space-3)', marginBottom: 'var(--space-4)', alignItems: 'center' }}>\n          <Text size=\"2\">\n            Active: <Badge size=\"1\">{value}</Badge>\n          </Text>\n          <Text size=\"2\">\n            Open:{' '}\n            <Badge size=\"1\" color={open ? 'green' : 'gray'}>\n              {String(open)}\n            </Badge>\n          </Text>\n        </div>\n\n        <Lightbox.Root\n          open={open}\n          onOpenChange={setOpen}\n          value={value}\n          onValueChange={(v) => setValue(v)}\n          viewTransition\n        >\n          <TriggerGrid>\n            {images.map((img, i) => (\n              <Lightbox.Trigger\n                key={img.id}\n                index={i}\n                style={{\n                  ...triggerStyle,\n                  border: value === i ? '2px solid var(--accent-9)' : '2px solid transparent',\n                  borderRadius: 34,\n                  transition: 'border-color 150ms',\n                }}\n              >\n                <ThumbnailImage src={img.thumb} alt={img.alt} />\n              </Lightbox.Trigger>\n            ))}\n          </TriggerGrid>\n\n          <Lightbox.Content aria-label=\"Controlled photo gallery\">\n            <CloseButton />\n\n            <Lightbox.ItemGroup>\n              {images.map((img, i) => (\n                <Lightbox.Item key={img.id} index={i} caption={img.caption}>\n                  <FullImage src={img.src} alt={img.alt} />\n                </Lightbox.Item>\n              ))}\n            </Lightbox.ItemGroup>\n\n            <NavControls />\n            <CaptionText />\n          </Lightbox.Content>\n        </Lightbox.Root>\n      </div>\n    );\n  },\n};\n\nexport const ImperativeAPI: Story = {\n  render: () => {\n    const lightboxRef = useRef<Lightbox.LightboxRootRef>(null);\n\n    return (\n      <div>\n        <Heading size=\"3\" style={{ marginBottom: 'var(--space-3)' }}>\n          Open by index\n        </Heading>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', marginBottom: 'var(--space-3)', flexWrap: 'wrap' }}>\n          {images.map((_, i) => (\n            <Button key={i} size=\"1\" variant=\"soft\" onClick={() => lightboxRef.current?.open(i)}>\n              Photo {i + 1}\n            </Button>\n          ))}\n        </div>\n\n        <Lightbox.Root ref={lightboxRef} loop>\n          <Lightbox.Content aria-label=\"Imperative lightbox\">\n            <CloseButton />\n\n            <Lightbox.ItemGroup>\n              {images.map((img, i) => (\n                <Lightbox.Item key={img.id} index={i} caption={img.caption}>\n                  <FullImage src={img.src} alt={img.alt} />\n                </Lightbox.Item>\n              ))}\n            </Lightbox.ItemGroup>\n\n            <NavControls />\n            <CaptionText />\n          </Lightbox.Content>\n        </Lightbox.Root>\n      </div>\n    );\n  },\n};\n\nexport const LazyLoading: Story = {\n  render: () => (\n    <Lightbox.Root>\n      <TriggerGrid>\n        {images.map((img, i) => (\n          <Lightbox.Trigger key={img.id} index={i} crossfade style={triggerStyle}>\n            <ThumbnailImage src={img.thumb} alt={img.alt} />\n          </Lightbox.Trigger>\n        ))}\n      </TriggerGrid>\n\n      <Lightbox.Content aria-label=\"Lazy-loaded gallery\">\n        <CloseButton />\n\n        <Lightbox.ItemGroup preload={0}>\n          {images.map((img, i) => (\n            <Lightbox.Item key={img.id} index={i} caption={`Lazy: ${img.caption}`}>\n              {({ active }) =>\n                active ? (\n                  <FullImage src={img.src} alt={img.alt} />\n                ) : (\n                  <div\n                    style={{ display: 'flex', alignItems: 'center', justifyContent: 'center', width: 200, height: 150 }}\n                  >\n                    <Text size=\"2\" style={{ color: 'rgba(255,255,255,0.5)' }}>\n                      Loading…\n                    </Text>\n                  </div>\n                )\n              }\n            </Lightbox.Item>\n          ))}\n        </Lightbox.ItemGroup>\n\n        <NavControls />\n        <CaptionText />\n      </Lightbox.Content>\n    </Lightbox.Root>\n  ),\n};\n\nexport const WithScrollGallery: Story = {\n  render: () => {\n    const [activeIndex, setActiveIndex] = useState(0);\n\n    return (\n      <Lightbox.Root loop viewTransition value={activeIndex} onValueChange={(v) => setActiveIndex(v)}>\n        <TriggerGrid>\n          {images.map((img, i) => (\n            <Lightbox.Trigger key={img.id} index={i} crossfade style={triggerStyle}>\n              <ThumbnailImage src={img.thumb} alt={img.alt} />\n            </Lightbox.Trigger>\n          ))}\n        </TriggerGrid>\n\n        <Lightbox.Content aria-label=\"Photo gallery with scroll gallery\">\n          <CloseButton />\n\n          <ScrollGallery.Root value={activeIndex} onValueChange={(v) => setActiveIndex(v)}>\n            <Lightbox.ItemGroup\n              render={<ScrollGallery.Viewport aria-label=\"Full-size images\" />}\n              preload={images.length}\n              style={{\n                overflowX: 'auto',\n                overscrollBehaviorX: 'contain',\n                scrollSnapType: 'x mandatory',\n                scrollbarWidth: 'none',\n              }}\n            >\n              {images.map((img, i) => (\n                <Lightbox.Item\n                  key={img.id}\n                  index={i}\n                  caption={img.caption}\n                  render={<ScrollGallery.Item />}\n                  style={{\n                    position: 'relative',\n                    inset: 'auto',\n                    visibility: 'visible',\n                    animation: 'none',\n                    scrollSnapAlign: 'center',\n                    flexShrink: 0,\n                    width: '100vw',\n                    display: 'flex',\n                    alignItems: 'center',\n                    justifyContent: 'center',\n                    padding: '0 var(--space-5)',\n                    boxSizing: 'border-box',\n                  }}\n                >\n                  <FullImage src={img.src} alt={img.alt} />\n                </Lightbox.Item>\n              ))}\n            </Lightbox.ItemGroup>\n\n            <CaptionText />\n\n            <ScrollGallery.ScrollMarkerGroup\n              aria-label=\"Photo thumbnails\"\n              style={{\n                display: 'flex',\n                gap: 'var(--space-2)',\n                padding: '0 var(--space-3) var(--space-3)',\n                justifyContent: 'center',\n              }}\n            >\n              {images.map((img, i) => (\n                <ScrollGallery.ScrollMarker\n                  key={img.id}\n                  index={i}\n                  render={(props, state) => (\n                    <button\n                      {...props}\n                      style={{\n                        width: 56,\n                        height: 56,\n                        borderRadius: 'var(--radius-2)',\n                        overflow: 'hidden',\n                        border: state.active ? '2px solid white' : '2px solid transparent',\n                        padding: 0,\n                        cursor: 'pointer',\n                        opacity: state.active ? 1 : 0.5,\n                        transition: 'opacity 150ms, border-color 150ms',\n                        background: 'none',\n                      }}\n                    >\n                      <img\n                        src={img.thumb}\n                        alt={img.alt}\n                        style={{ width: '100%', height: '100%', objectFit: 'cover', display: 'block' }}\n                      />\n                    </button>\n                  )}\n                />\n              ))}\n            </ScrollGallery.ScrollMarkerGroup>\n          </ScrollGallery.Root>\n        </Lightbox.Content>\n      </Lightbox.Root>\n    );\n  },\n};\n\nconst articleImages = [\n  {\n    id: 'hero',\n    src: 'https://picsum.photos/seed/art-hero/1400/700',\n    inline: 'https://picsum.photos/seed/art-hero/800/400',\n    alt: 'Aerial view of the Lofoten coastline',\n    caption: 'The rugged coastline of Lofoten stretches into the Norwegian Sea',\n  },\n  {\n    id: 'village',\n    src: 'https://picsum.photos/seed/art-village/1400/900',\n    inline: 'https://picsum.photos/seed/art-village/800/500',\n    alt: 'Red fishing huts along the waterfront',\n    caption: 'Traditional rorbuer (fishing cabins) in Hamnøy, dating back centuries',\n  },\n  {\n    id: 'mountain',\n    src: 'https://picsum.photos/seed/art-mountain/1400/900',\n    inline: 'https://picsum.photos/seed/art-mountain/800/500',\n    alt: 'Snow-capped peak reflected in still water',\n    caption: 'Olstinden peak mirrored in Reinefjorden at dawn',\n  },\n  {\n    id: 'beach',\n    src: 'https://picsum.photos/seed/art-beach/1400/700',\n    inline: 'https://picsum.photos/seed/art-beach/800/400',\n    alt: 'Turquoise water on a white sand beach',\n    caption: 'Haukland Beach — often called the most beautiful beach above the Arctic Circle',\n  },\n  {\n    id: 'aurora',\n    src: 'https://picsum.photos/seed/art-aurora/1400/900',\n    inline: 'https://picsum.photos/seed/art-aurora/800/500',\n    alt: 'Green northern lights dancing over the sea',\n    caption: 'Aurora borealis over Uttakleiv Beach, visible from September to March',\n  },\n  {\n    id: 'boats',\n    src: 'https://picsum.photos/seed/art-boats/1400/700',\n    inline: 'https://picsum.photos/seed/art-boats/800/400',\n    alt: 'Fishing boats moored in a calm harbour',\n    caption: \"The harbour at Reine — the heart of Lofoten's fishing heritage\",\n  },\n];\n\nconst ArticleImage = ({\n  index,\n  image,\n  float,\n}: {\n  index: number;\n  image: (typeof articleImages)[number];\n  float?: 'left' | 'right';\n}) => {\n  const isFloated = !!float;\n  return (\n    <figure\n      style={{\n        margin: isFloated ? 'var(--space-2) 0' : 'var(--space-5) 0',\n        ...(float === 'left' && { float: 'left', marginRight: 'var(--space-5)', width: '55%' }),\n        ...(float === 'right' && { float: 'right', marginLeft: 'var(--space-5)', width: '55%' }),\n      }}\n    >\n      <Lightbox.Trigger index={index} style={{ ...triggerStyle, display: 'block', width: '100%' }}>\n        <img src={image.inline} alt={image.alt} style={{ width: '100%', borderRadius: 12, display: 'block' }} />\n      </Lightbox.Trigger>\n      <Text render={<figcaption />} size=\"1\" color=\"gray\" style={{ marginTop: 'var(--space-2)', fontStyle: 'italic' }}>\n        {image.caption}\n      </Text>\n    </figure>\n  );\n};\n\nexport const WithinArticle: Story = {\n  name: 'Within Article',\n  render: () => (\n    <Lightbox.Root viewTransition scrollTriggerIntoView={{ type: 'onChange', behavior: 'smooth' }}>\n      <article style={{ maxWidth: 680, margin: '0 auto', lineHeight: 1.7 }}>\n        <Heading size=\"7\" style={{ marginBottom: 'var(--space-2)' }}>\n          Lofoten: Where the Mountains Meet the Sea\n        </Heading>\n        <Text size=\"2\" color=\"gray\" style={{ display: 'block', marginBottom: 'var(--space-5)' }}>\n          A photographic journey through Norway's most dramatic archipelago\n        </Text>\n\n        <Separator size=\"4\" style={{ marginBottom: 'var(--space-5)' }} />\n\n        <Text render={<p />} size=\"3\" style={{ marginBottom: 'var(--space-4)' }}>\n          Rising abruptly from the Norwegian Sea, the Lofoten Islands are a study in contrasts. Jagged granite peaks\n          soar above sheltered fishing villages, while white-sand beaches sit beneath Arctic skies. Despite lying well\n          above the Arctic Circle, Lofoten enjoys a remarkably mild climate thanks to the Gulf Stream — winter\n          temperatures rarely drop below -5°C, and summer brings the midnight sun for weeks on end.\n        </Text>\n\n        <ArticleImage index={0} image={articleImages[0]} />\n\n        <ArticleImage index={1} image={articleImages[1]} float=\"right\" />\n\n        <Text render={<p />} size=\"3\" style={{ marginBottom: 'var(--space-4)' }}>\n          The archipelago stretches roughly 200 kilometres from the mainland, connected by a series of bridges and\n          tunnels that make it possible to drive the entire chain. Along the way, every bend in the road reveals another\n          postcard vista — a red rorbuer reflected in glassy water, a dramatic headland catching the last light.\n        </Text>\n\n        <Text render={<p />} size=\"3\" style={{ marginBottom: 'var(--space-4)' }}>\n          Fishing has shaped these islands for over a thousand years. The annual cod migration — the skrei — brought\n          wealth and culture to even the most remote settlements. Today, wooden drying racks (hjell) still dominate the\n          landscape from February to June, their skeletal frames hung with thousands of split cod destined to become\n          stockfish, Norway's oldest export.\n        </Text>\n\n        <Heading size=\"5\" style={{ marginTop: 'var(--space-6)', marginBottom: 'var(--space-3)', clear: 'both' }}>\n          The Mountains\n        </Heading>\n\n        <ArticleImage index={2} image={articleImages[2]} float=\"left\" />\n\n        <Text render={<p />} size=\"3\" style={{ marginBottom: 'var(--space-4)' }}>\n          Lofoten's peaks are modest by Alpine standards — the highest, Higravstinden, reaches just 1,161 metres — but\n          their proximity to the sea makes them feel immense. Ridgelines launch almost vertically from the shoreline,\n          and many of the most rewarding hikes start at sea level. Reinebringen, perhaps the most famous, climbs 448\n          metres via a recently built Sherpa staircase and rewards hikers with a panorama that frequently appears on\n          \"best views in the world\" lists.\n        </Text>\n\n        <Text render={<p />} size=\"3\" style={{ marginBottom: 'var(--space-4)' }}>\n          In winter, the mountains take on an entirely different character. Snow softens the granite, avalanche paths\n          stripe the slopes, and the low-angle Arctic light paints everything in shades of pink and blue. Ski touring is\n          increasingly popular, with descents that end at the water's edge — you can literally ski from summit to sea.\n        </Text>\n\n        <Heading size=\"5\" style={{ marginTop: 'var(--space-6)', marginBottom: 'var(--space-3)', clear: 'both' }}>\n          The Beaches\n        </Heading>\n\n        <Text render={<p />} size=\"3\" style={{ marginBottom: 'var(--space-4)' }}>\n          It seems improbable, but some of the world's most beautiful beaches lie above 68°N. Haukland, Uttakleiv, and\n          Kvalvika could be mistaken for the Caribbean if it weren't for the snow-dusted mountains framing them. The\n          water's turquoise tint is real — caused by the white sand bottom and the clarity of the Arctic Sea — though a\n          swim will quickly remind you that this is not, in fact, the tropics.\n        </Text>\n\n        <ArticleImage index={3} image={articleImages[3]} />\n\n        <Text render={<p />} size=\"3\" style={{ marginBottom: 'var(--space-4)' }}>\n          Surfers have discovered these beaches too. Unstad, on the northern coast, has become one of the world's most\n          northerly surf spots, offering consistent swells and a backdrop that no other break on the planet can match.\n          In winter, hardy surfers ride waves under the northern lights.\n        </Text>\n\n        <Heading size=\"5\" style={{ marginTop: 'var(--space-6)', marginBottom: 'var(--space-3)' }}>\n          The Light\n        </Heading>\n\n        <ArticleImage index={4} image={articleImages[4]} float=\"right\" />\n\n        <Text render={<p />} size=\"3\" style={{ marginBottom: 'var(--space-4)' }}>\n          Photographers flock to Lofoten for the light. From late May to mid-July, the sun never sets, casting a warm\n          golden glow that rolls around the horizon through the night. In the polar night of December and January, the\n          sun never rises, but the twilight hours produce extraordinary pastel skies that last for hours. And then\n          there's the aurora.\n        </Text>\n\n        <Text render={<p />} size=\"3\" style={{ marginBottom: 'var(--space-4)' }}>\n          From September through March, the northern lights dance across Lofoten's skies with remarkable frequency. The\n          islands' position within the auroral oval, combined with their relatively dry climate and dark skies, makes\n          them one of the best places on Earth to witness the phenomenon.\n        </Text>\n\n        <Heading size=\"5\" style={{ marginTop: 'var(--space-6)', marginBottom: 'var(--space-3)', clear: 'both' }}>\n          Looking Ahead\n        </Heading>\n\n        <ArticleImage index={5} image={articleImages[5]} float=\"left\" />\n\n        <Text render={<p />} size=\"3\" style={{ marginBottom: 'var(--space-4)' }}>\n          Tourism has grown rapidly in recent years, bringing both economic opportunity and environmental pressure. The\n          communities of Lofoten are navigating a careful balance: welcoming visitors while preserving the pristine\n          landscape and traditional way of life that make the islands special. Sustainable tourism initiatives, strict\n          building codes, and a deep cultural connection to the sea offer reasons for optimism.\n        </Text>\n\n        <Text render={<p />} size=\"3\" style={{ clear: 'both' }}>\n          Whether you come for the hiking, the fishing, the surfing, or simply to stand in awe of the scenery, Lofoten\n          has a way of resetting your sense of scale. In a world that often feels thoroughly mapped and explored, these\n          islands retain a wildness that is increasingly rare — and utterly unforgettable.\n        </Text>\n      </article>\n\n      <Lightbox.Content aria-label=\"Article photos\">\n        <CloseButton />\n\n        <Lightbox.ItemGroup>\n          {articleImages.map((img, i) => (\n            <Lightbox.Item key={img.id} index={i} caption={img.caption}>\n              <FullImage src={img.src} alt={img.alt} />\n            </Lightbox.Item>\n          ))}\n        </Lightbox.ItemGroup>\n\n        <NavControls />\n        <CaptionText />\n      </Lightbox.Content>\n    </Lightbox.Root>\n  ),\n};\n\n/* =============================================================================\n * SOCIAL FEED\n * Each post is its own Lightbox.Root with 1-4 image attachments in different\n * grid layouts. Tests multiple independent lightbox instances on one page,\n * varied trigger geometries, and scroll position recovery.\n * ========================================================================== */\n\ninterface FeedPost {\n  id: string;\n  user: { name: string; handle: string; avatar: string; initials: string };\n  text: string;\n  time: string;\n  images: { src: string; thumb: string; alt: string }[];\n  stats: { replies: number; likes: number; shares: number };\n}\n\nconst feedPosts: FeedPost[] = [\n  {\n    id: 'post-1',\n    user: { name: 'Elena Vasquez', handle: '@elenavsq', avatar: 'https://i.pravatar.cc/150?u=elena', initials: 'EV' },\n    text: 'Spent the weekend exploring the old quarter. Every alley has a story — and apparently, a very photogenic cat.',\n    time: '2h',\n    images: [\n      {\n        src: 'https://picsum.photos/seed/feed1a/1200/800',\n        thumb: 'https://picsum.photos/seed/feed1a/600/400',\n        alt: 'Narrow alley with hanging laundry',\n      },\n    ],\n    stats: { replies: 12, likes: 284, shares: 31 },\n  },\n  {\n    id: 'post-2',\n    user: { name: 'Marcus Chen', handle: '@marcusc', avatar: 'https://i.pravatar.cc/150?u=marcus', initials: 'MC' },\n    text: \"New studio setup is finally complete. Natural light in the morning, controlled lighting at night. Couldn't be happier with how these turned out.\",\n    time: '5h',\n    images: [\n      {\n        src: 'https://picsum.photos/seed/feed2a/1200/800',\n        thumb: 'https://picsum.photos/seed/feed2a/600/400',\n        alt: 'Bright studio with large windows',\n      },\n      {\n        src: 'https://picsum.photos/seed/feed2b/1200/800',\n        thumb: 'https://picsum.photos/seed/feed2b/600/400',\n        alt: 'Studio setup with ring light at night',\n      },\n    ],\n    stats: { replies: 45, likes: 1203, shares: 89 },\n  },\n  {\n    id: 'post-3',\n    user: { name: 'Aisha Patel', handle: '@aishapatel', avatar: 'https://i.pravatar.cc/150?u=aisha', initials: 'AP' },\n    text: 'Food market finds from this morning. Everything was so fresh the vendors were still arranging displays when I arrived. Got there at 6am and it was worth every lost minute of sleep.',\n    time: '8h',\n    images: [\n      {\n        src: 'https://picsum.photos/seed/feed3a/1200/900',\n        thumb: 'https://picsum.photos/seed/feed3a/600/450',\n        alt: 'Colourful spice stall',\n      },\n      {\n        src: 'https://picsum.photos/seed/feed3b/1200/900',\n        thumb: 'https://picsum.photos/seed/feed3b/600/450',\n        alt: 'Fresh fruit arranged in pyramids',\n      },\n      {\n        src: 'https://picsum.photos/seed/feed3c/900/1200',\n        thumb: 'https://picsum.photos/seed/feed3c/450/600',\n        alt: 'Baker pulling bread from a clay oven',\n      },\n    ],\n    stats: { replies: 28, likes: 892, shares: 67 },\n  },\n  {\n    id: 'post-4',\n    user: { name: 'James Okafor', handle: '@jamesokafor', avatar: 'https://i.pravatar.cc/150?u=james', initials: 'JO' },\n    text: 'Architecture walk through the brutalist district. Say what you will about the aesthetic — the geometry is unreal in the right light.',\n    time: '12h',\n    images: [\n      {\n        src: 'https://picsum.photos/seed/feed4a/1200/800',\n        thumb: 'https://picsum.photos/seed/feed4a/600/400',\n        alt: 'Concrete building with geometric shadows',\n      },\n      {\n        src: 'https://picsum.photos/seed/feed4b/800/1200',\n        thumb: 'https://picsum.photos/seed/feed4b/400/600',\n        alt: 'Spiral staircase viewed from below',\n      },\n      {\n        src: 'https://picsum.photos/seed/feed4c/1200/800',\n        thumb: 'https://picsum.photos/seed/feed4c/600/400',\n        alt: 'Repeating balcony pattern on a tower block',\n      },\n      {\n        src: 'https://picsum.photos/seed/feed4d/800/1200',\n        thumb: 'https://picsum.photos/seed/feed4d/400/600',\n        alt: 'Sunlight cutting through a concrete overhang',\n      },\n    ],\n    stats: { replies: 63, likes: 2147, shares: 312 },\n  },\n  {\n    id: 'post-5',\n    user: { name: 'Sofia Lindgren', handle: '@sofialind', avatar: 'https://i.pravatar.cc/150?u=sofia', initials: 'SL' },\n    text: 'First snowfall of the season, and naturally I had my camera. The way the light hits fresh powder at golden hour is something else entirely.',\n    time: '1d',\n    images: [\n      {\n        src: 'https://picsum.photos/seed/feed5a/1200/800',\n        thumb: 'https://picsum.photos/seed/feed5a/600/400',\n        alt: 'Snow-covered pine forest at sunset',\n      },\n      {\n        src: 'https://picsum.photos/seed/feed5b/1200/800',\n        thumb: 'https://picsum.photos/seed/feed5b/600/400',\n        alt: 'Footprints in fresh snow leading to a cabin',\n      },\n    ],\n    stats: { replies: 34, likes: 1567, shares: 201 },\n  },\n  {\n    id: 'post-6',\n    user: { name: 'Tomás Rivera', handle: '@tomasrivera', avatar: 'https://i.pravatar.cc/150?u=tomas', initials: 'TR' },\n    text: 'Week-long road trip through the coast is done. Seven stops, seven completely different landscapes. This country never stops surprising me.',\n    time: '2d',\n    images: [\n      {\n        src: 'https://picsum.photos/seed/feed6a/1200/800',\n        thumb: 'https://picsum.photos/seed/feed6a/600/400',\n        alt: 'Dramatic cliffside road at sunset',\n      },\n      {\n        src: 'https://picsum.photos/seed/feed6b/1200/900',\n        thumb: 'https://picsum.photos/seed/feed6b/600/450',\n        alt: 'Turquoise cove with fishing boats',\n      },\n      {\n        src: 'https://picsum.photos/seed/feed6c/1200/800',\n        thumb: 'https://picsum.photos/seed/feed6c/600/400',\n        alt: 'Terraced vineyards in morning mist',\n      },\n      {\n        src: 'https://picsum.photos/seed/feed6d/900/1200',\n        thumb: 'https://picsum.photos/seed/feed6d/450/600',\n        alt: 'Old lighthouse on a rocky headland',\n      },\n      {\n        src: 'https://picsum.photos/seed/feed6e/1200/800',\n        thumb: 'https://picsum.photos/seed/feed6e/600/400',\n        alt: 'Wild horses grazing on a dune',\n      },\n      {\n        src: 'https://picsum.photos/seed/feed6f/1200/900',\n        thumb: 'https://picsum.photos/seed/feed6f/600/450',\n        alt: 'Street musicians in a coastal town square',\n      },\n      {\n        src: 'https://picsum.photos/seed/feed6g/1200/800',\n        thumb: 'https://picsum.photos/seed/feed6g/600/400',\n        alt: 'Milky Way over a deserted beach',\n      },\n    ],\n    stats: { replies: 97, likes: 3842, shares: 514 },\n  },\n];\n\nfunction formatCount(n: number): string {\n  if (n >= 1000) return `${(n / 1000).toFixed(1).replace(/\\.0$/, '')}K`;\n  return String(n);\n}\n\nconst feedTriggerBase: React.CSSProperties = {\n  padding: 0,\n  border: 'none',\n  cursor: 'pointer',\n  background: 'none',\n  display: 'block',\n  overflow: 'hidden',\n};\n\nfunction cornerRadius(index: number, count: number, r: number): string {\n  // Maps each cell position to the outer corners it occupies in the grid.\n  // Inner edges get 0 radius; outer corners get the full radius.\n  if (count === 2) {\n    return index === 0 ? `${r}px 0 0 ${r}px` : `0 ${r}px ${r}px 0`;\n  }\n  if (count === 3) {\n    if (index === 0) return `${r}px 0 0 ${r}px`;\n    if (index === 1) return `0 ${r}px 0 0`;\n    return `0 0 ${r}px 0`;\n  }\n  if (count === 4) {\n    const corners = [`${r}px 0 0 0`, `0 ${r}px 0 0`, `0 0 0 ${r}px`, `0 0 ${r}px 0`];\n    return corners[index];\n  }\n  return `${r}px`;\n}\n\nfunction ImageGrid({ imgs }: { imgs: FeedPost['images'] }) {\n  const count = imgs.length;\n  const r = 12;\n\n  if (count === 1) {\n    return (\n      <Lightbox.Trigger index={0} style={{ ...feedTriggerBase, width: '100%' }}>\n        <img\n          src={imgs[0].thumb}\n          alt={imgs[0].alt}\n          style={{ width: '100%', aspectRatio: '3/2', objectFit: 'cover', display: 'block', borderRadius: r }}\n        />\n      </Lightbox.Trigger>\n    );\n  }\n\n  if (count === 2) {\n    return (\n      <div style={{ display: 'grid', gridTemplateColumns: '1fr 1fr', gap: 2 }}>\n        {imgs.map((img, i) => (\n          <Lightbox.Trigger key={i} index={i} style={feedTriggerBase}>\n            <img\n              src={img.thumb}\n              alt={img.alt}\n              style={{\n                width: '100%',\n                aspectRatio: '4/5',\n                objectFit: 'cover',\n                display: 'block',\n                borderRadius: cornerRadius(i, 2, r),\n              }}\n            />\n          </Lightbox.Trigger>\n        ))}\n      </div>\n    );\n  }\n\n  if (count === 3) {\n    return (\n      <div\n        style={{\n          display: 'grid',\n          gridTemplateColumns: '1fr 1fr',\n          gridTemplateRows: '1fr 1fr',\n          gap: 2,\n          aspectRatio: '3/2',\n        }}\n      >\n        <Lightbox.Trigger index={0} style={{ ...feedTriggerBase, gridRow: '1 / -1' }}>\n          <img\n            src={imgs[0].thumb}\n            alt={imgs[0].alt}\n            style={{\n              width: '100%',\n              height: '100%',\n              objectFit: 'cover',\n              display: 'block',\n              borderRadius: cornerRadius(0, 3, r),\n            }}\n          />\n        </Lightbox.Trigger>\n        <Lightbox.Trigger index={1} style={feedTriggerBase}>\n          <img\n            src={imgs[1].thumb}\n            alt={imgs[1].alt}\n            style={{\n              width: '100%',\n              height: '100%',\n              objectFit: 'cover',\n              display: 'block',\n              borderRadius: cornerRadius(1, 3, r),\n            }}\n          />\n        </Lightbox.Trigger>\n        <Lightbox.Trigger index={2} style={feedTriggerBase}>\n          <img\n            src={imgs[2].thumb}\n            alt={imgs[2].alt}\n            style={{\n              width: '100%',\n              height: '100%',\n              objectFit: 'cover',\n              display: 'block',\n              borderRadius: cornerRadius(2, 3, r),\n            }}\n          />\n        </Lightbox.Trigger>\n      </div>\n    );\n  }\n\n  const extra = count - 4;\n\n  return (\n    <div\n      style={{\n        display: 'grid',\n        gridTemplateColumns: '1fr 1fr',\n        gridTemplateRows: '1fr 1fr',\n        gap: 2,\n        aspectRatio: '3/2',\n      }}\n    >\n      {imgs.slice(0, 4).map((img, i) => (\n        <Lightbox.Trigger key={i} index={i} crossfade={i === 3 && extra > 0} style={feedTriggerBase}>\n          <div\n            {...(i === 3 && extra > 0 ? { 'data-lightbox-morph': '' } : {})}\n            style={{ position: 'relative', width: '100%', height: '100%' }}\n          >\n            <img\n              src={img.thumb}\n              alt={img.alt}\n              style={{\n                width: '100%',\n                height: '100%',\n                objectFit: 'cover',\n                display: 'block',\n                borderRadius: cornerRadius(i, 4, r),\n              }}\n            />\n            {i === 3 && extra > 0 && (\n              <div\n                style={{\n                  position: 'absolute',\n                  inset: 0,\n                  display: 'flex',\n                  alignItems: 'center',\n                  justifyContent: 'center',\n                  background: 'rgba(0, 0, 0, 0.5)',\n                  borderRadius: cornerRadius(3, 4, r),\n                  pointerEvents: 'none',\n                }}\n              >\n                <Text size=\"6\" weight=\"bold\" style={{ color: '#fff' }}>\n                  +{extra}\n                </Text>\n              </div>\n            )}\n          </div>\n        </Lightbox.Trigger>\n      ))}\n    </div>\n  );\n}\n\nfunction ActionBar({ stats }: { stats: FeedPost['stats'] }) {\n  return (\n    <div\n      style={{\n        display: 'flex',\n        gap: 'var(--space-1)',\n        marginTop: 'var(--space-3)',\n        marginLeft: 'calc(-1 * var(--space-2))',\n      }}\n    >\n      {[\n        { icon: <MessageBlank16 />, count: stats.replies },\n        { icon: <Heart16 />, count: stats.likes },\n        { icon: <ArrowUpFromBracket16 />, count: stats.shares },\n      ].map((action, i) => (\n        <Button key={i} size=\"2\" variant=\"ghost\" color=\"gray\">\n          {action.icon}\n          {formatCount(action.count)}\n        </Button>\n      ))}\n    </div>\n  );\n}\n\nfunction FeedPostCard({ post, morphTo }: { post: FeedPost; morphTo?: 'active' | 'origin' | 'closest' }) {\n  return (\n    <Lightbox.Root viewTransition morphTo={morphTo}>\n      <article style={{ display: 'flex', gap: 'var(--space-3)', padding: 'var(--space-4) 0' }}>\n        <div style={{ flexShrink: 0, paddingTop: 2 }}>\n          <Avatar size=\"3\" src={post.user.avatar} fallback={post.user.initials} shape=\"circle\" />\n        </div>\n        <div style={{ flex: 1, minWidth: 0 }}>\n          <div style={{ display: 'flex', alignItems: 'baseline', gap: 'var(--space-2)', flexWrap: 'wrap' }}>\n            <Text size=\"2\" weight=\"bold\">\n              {post.user.name}\n            </Text>\n            <Text size=\"2\" color=\"gray\">\n              {post.user.handle}\n            </Text>\n            <Text size=\"1\" color=\"gray\">\n              ·\n            </Text>\n            <Text size=\"1\" color=\"gray\">\n              {post.time}\n            </Text>\n          </div>\n\n          <Text render={<p />} size=\"2\" style={{ margin: 'var(--space-1) 0 var(--space-3)', lineHeight: 1.5 }}>\n            {post.text}\n          </Text>\n\n          <ImageGrid imgs={post.images} />\n          <ActionBar stats={post.stats} />\n        </div>\n      </article>\n\n      <Lightbox.Content aria-label={`Photos by ${post.user.name}`}>\n        <CloseButton />\n\n        <Lightbox.ItemGroup>\n          {post.images.map((img, i) => (\n            <Lightbox.Item key={i} index={i}>\n              <FullImage src={img.src} alt={img.alt} />\n            </Lightbox.Item>\n          ))}\n        </Lightbox.ItemGroup>\n\n        <NavControls />\n      </Lightbox.Content>\n    </Lightbox.Root>\n  );\n}\n\nexport const SocialFeed: Story = {\n  name: 'Social Feed',\n  render: () => (\n    <div style={{ maxWidth: 560, margin: '0 auto' }}>\n      <div style={{ padding: 'var(--space-4) 0 var(--space-2)', borderBottom: '1px solid var(--gray-a4)' }}>\n        <Heading size=\"5\">Home</Heading>\n      </div>\n\n      {feedPosts.map((post, i) => (\n        <React.Fragment key={post.id}>\n          <FeedPostCard post={post} morphTo={post.images.length > 4 ? 'closest' : undefined} />\n          {i < feedPosts.length - 1 && <Separator size=\"4\" />}\n        </React.Fragment>\n      ))}\n    </div>\n  ),\n};\n\n/* =============================================================================\n * DESIGN FILE INSPECTOR\n * Dense masonry grid of 30+ design screens. Opening the lightbox enters a\n * presentation mode with scroll gallery. Tests: many items, varied trigger\n * sizes, scroll gallery sync, and morphing back to small thumbnails.\n * ========================================================================== */\n\nconst screenCategories = ['Dashboard', 'Settings', 'Profile', 'Onboarding', 'Checkout', 'Analytics'] as const;\n\nconst designScreens = Array.from({ length: 32 }, (_, i) => {\n  const isPortrait = i % 5 === 1 || i % 5 === 3;\n  const w = isPortrait ? 800 : 1400;\n  const h = isPortrait ? 1200 : 900;\n  const category = screenCategories[i % screenCategories.length];\n  const variant = Math.floor(i / screenCategories.length) + 1;\n  return {\n    id: `screen-${i}`,\n    src: `https://picsum.photos/seed/design${i}/${w}/${h}`,\n    thumb: `https://picsum.photos/seed/design${i}/${Math.round(w / 3)}/${Math.round(h / 3)}`,\n    alt: `${category} — variant ${variant}`,\n    caption: `${category} v${variant} — ${isPortrait ? 'Mobile' : 'Desktop'}`,\n    category,\n    isPortrait,\n  };\n});\n\nfunction MasonryGrid({ children }: { children: React.ReactNode }) {\n  return (\n    <div\n      style={{\n        columns: '220px',\n        columnGap: 'var(--space-3)',\n        maxWidth: 1100,\n        margin: '0 auto',\n      }}\n    >\n      {children}\n    </div>\n  );\n}\n\nfunction ScreenCard({ screen, index }: { screen: (typeof designScreens)[number]; index: number }) {\n  return (\n    <div style={{ breakInside: 'avoid', marginBottom: 'var(--space-3)' }}>\n      <Lightbox.Trigger\n        index={index}\n        style={{\n          ...triggerStyle,\n          display: 'block',\n          width: '100%',\n        }}\n      >\n        <img\n          src={screen.thumb}\n          alt={screen.alt}\n          style={{ width: '100%', display: 'block', borderRadius: 8 }}\n          loading=\"lazy\"\n        />\n      </Lightbox.Trigger>\n      <div\n        style={{\n          padding: 'var(--space-2) var(--space-1)',\n          display: 'flex',\n          justifyContent: 'space-between',\n          alignItems: 'baseline',\n        }}\n      >\n        <Text size=\"1\" weight=\"medium\" style={{ whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis' }}>\n          {screen.alt}\n        </Text>\n        <Badge size=\"1\" variant=\"soft\" color=\"gray\" style={{ flexShrink: 0, marginLeft: 'var(--space-2)' }}>\n          {screen.isPortrait ? 'Mobile' : 'Desktop'}\n        </Badge>\n      </div>\n    </div>\n  );\n}\n\n/* =============================================================================\n * REAL ESTATE LISTING\n * Airbnb/Zillow-style property page with hero image grid, listing details,\n * agent card, and amenities. Lightbox opens a scroll gallery of all photos.\n * Tests: mixed trigger geometries in a single layout, scroll gallery sync,\n * scrollTriggerIntoView on a long page, and real-world property listing UX.\n * ========================================================================== */\n\nconst propertyPhotos = [\n  {\n    id: 'prop-hero',\n    src: 'https://picsum.photos/seed/prop-hero/1400/900',\n    thumb: 'https://picsum.photos/seed/prop-hero/700/450',\n    alt: 'Living room with floor-to-ceiling windows',\n    label: 'Living Room',\n  },\n  {\n    id: 'prop-kitchen',\n    src: 'https://picsum.photos/seed/prop-kitchen/1400/900',\n    thumb: 'https://picsum.photos/seed/prop-kitchen/700/450',\n    alt: 'Modern kitchen with marble island',\n    label: 'Kitchen',\n  },\n  {\n    id: 'prop-bedroom',\n    src: 'https://picsum.photos/seed/prop-bed/900/1400',\n    thumb: 'https://picsum.photos/seed/prop-bed/450/700',\n    alt: 'Primary bedroom with en-suite balcony',\n    label: 'Primary Bedroom',\n  },\n  {\n    id: 'prop-bath',\n    src: 'https://picsum.photos/seed/prop-bath/900/1400',\n    thumb: 'https://picsum.photos/seed/prop-bath/450/700',\n    alt: 'Spa-style bathroom with freestanding tub',\n    label: 'Bathroom',\n  },\n  {\n    id: 'prop-terrace',\n    src: 'https://picsum.photos/seed/prop-terrace/1400/900',\n    thumb: 'https://picsum.photos/seed/prop-terrace/700/450',\n    alt: 'Rooftop terrace with city views',\n    label: 'Terrace',\n  },\n  {\n    id: 'prop-dining',\n    src: 'https://picsum.photos/seed/prop-dining/1400/900',\n    thumb: 'https://picsum.photos/seed/prop-dining/700/450',\n    alt: 'Dining area with designer lighting',\n    label: 'Dining',\n  },\n  {\n    id: 'prop-office',\n    src: 'https://picsum.photos/seed/prop-office/900/1200',\n    thumb: 'https://picsum.photos/seed/prop-office/450/600',\n    alt: 'Home office with built-in shelving',\n    label: 'Office',\n  },\n  {\n    id: 'prop-pool',\n    src: 'https://picsum.photos/seed/prop-pool/1400/900',\n    thumb: 'https://picsum.photos/seed/prop-pool/700/450',\n    alt: 'Infinity pool overlooking the valley',\n    label: 'Pool',\n  },\n  {\n    id: 'prop-garden',\n    src: 'https://picsum.photos/seed/prop-garden/1400/900',\n    thumb: 'https://picsum.photos/seed/prop-garden/700/450',\n    alt: 'Landscaped garden with mature olive trees',\n    label: 'Garden',\n  },\n  {\n    id: 'prop-exterior',\n    src: 'https://picsum.photos/seed/prop-ext/900/1400',\n    thumb: 'https://picsum.photos/seed/prop-ext/450/700',\n    alt: 'Front elevation at dusk with warm lighting',\n    label: 'Exterior',\n  },\n];\n\nconst amenities = [\n  'Central Air Conditioning',\n  'Heated Floors',\n  'Smart Home System',\n  'Wine Cellar',\n  'EV Charger',\n  'Security System',\n  'Elevator Access',\n  'Guest Suite',\n  'Outdoor Kitchen',\n  'Fire Pit',\n  'Sauna',\n  'Fiber Internet',\n];\n\nfunction heroCornerRadius(index: number, r: number): string {\n  // 5-cell grid: index 0 = full left column, 1 = top-middle, 2 = top-right, 3 = bottom-middle, 4 = bottom-right\n  const map: Record<number, string> = {\n    0: `${r}px 0 0 ${r}px`,\n    1: '0',\n    2: `0 ${r}px 0 0`,\n    3: '0',\n    4: `0 0 ${r}px 0`,\n  };\n  return map[index] ?? '0';\n}\n\nfunction HeroGrid() {\n  const heroR = 12;\n  return (\n    <div\n      style={{\n        display: 'grid',\n        gridTemplateColumns: '2fr 1fr 1fr',\n        gridTemplateRows: '1fr 1fr',\n        gap: 4,\n        aspectRatio: '2.2 / 1',\n      }}\n    >\n      <Lightbox.Trigger\n        index={0}\n        style={{\n          ...triggerStyle,\n          gridRow: '1 / -1',\n          display: 'block',\n          overflow: 'hidden',\n          borderRadius: heroCornerRadius(0, heroR),\n        }}\n      >\n        <img\n          src={propertyPhotos[0].thumb}\n          alt={propertyPhotos[0].alt}\n          style={{ width: '100%', height: '100%', objectFit: 'cover', display: 'block', borderRadius: heroCornerRadius(0, heroR) }}\n        />\n      </Lightbox.Trigger>\n      {propertyPhotos.slice(1, 5).map((photo, i) => (\n        <Lightbox.Trigger\n          key={photo.id}\n          index={i + 1}\n          style={{\n            ...triggerStyle,\n            display: 'block',\n            overflow: 'hidden',\n            borderRadius: heroCornerRadius(i + 1, heroR),\n          }}\n        >\n          <img\n            src={photo.thumb}\n            alt={photo.alt}\n            style={{ width: '100%', height: '100%', objectFit: 'cover', display: 'block', borderRadius: heroCornerRadius(i + 1, heroR) }}\n          />\n        </Lightbox.Trigger>\n      ))}\n    </div>\n  );\n}\n\nfunction StatItem({ value, label }: { value: string; label: string }) {\n  return (\n    <div style={{ textAlign: 'center' }}>\n      <Text size=\"6\" weight=\"bold\" style={{ display: 'block', lineHeight: 1 }}>\n        {value}\n      </Text>\n      <Text size=\"2\" color=\"gray\" style={{ display: 'block', marginTop: 'var(--space-1)' }}>\n        {label}\n      </Text>\n    </div>\n  );\n}\n\nfunction RemainingPhotosGrid() {\n  return (\n    <div>\n      <Heading size=\"4\" style={{ marginBottom: 'var(--space-4)' }}>\n        All Photos\n      </Heading>\n      <div\n        style={{\n          display: 'grid',\n          gridTemplateColumns: 'repeat(3, 1fr)',\n          gap: 'var(--space-3)',\n        }}\n      >\n        {propertyPhotos.slice(5).map((photo, i) => (\n          <Lightbox.Trigger key={photo.id} index={i + 5} crossfade style={{ ...triggerStyle, display: 'block' }}>\n            <div data-lightbox-morph style={{ position: 'relative', borderRadius: 8, overflow: 'hidden' }}>\n              <img\n                src={photo.thumb}\n                alt={photo.alt}\n                style={{ width: '100%', aspectRatio: '3/2', objectFit: 'cover', display: 'block' }}\n              />\n              <div\n                style={{\n                  position: 'absolute',\n                  bottom: 0,\n                  left: 0,\n                  right: 0,\n                  padding: 'var(--space-4) var(--space-3) var(--space-2)',\n                  background: 'linear-gradient(transparent, rgba(0,0,0,0.6))',\n                }}\n              >\n                <Text size=\"1\" weight=\"medium\" style={{ color: 'white' }}>\n                  {photo.label}\n                </Text>\n              </div>\n            </div>\n          </Lightbox.Trigger>\n        ))}\n      </div>\n    </div>\n  );\n}\n\nexport const RealEstateListing: Story = {\n  name: 'Real Estate Listing',\n  render: () => {\n    const [activeIndex, setActiveIndex] = useState(0);\n\n    return (\n      <Lightbox.Root\n        viewTransition\n        loop\n        value={activeIndex}\n        onValueChange={(v) => setActiveIndex(v)}\n        scrollTriggerIntoView={{ type: 'onClose', behavior: 'instant' }}\n      >\n        <div style={{ maxWidth: 960, margin: '0 auto', padding: 'var(--space-4) 0 var(--space-8)' }}>\n          <HeroGrid />\n\n          <div\n            style={{\n              display: 'flex',\n              justifyContent: 'space-between',\n              alignItems: 'flex-start',\n              marginTop: 'var(--space-5)',\n              gap: 'var(--space-6)',\n              flexWrap: 'wrap',\n            }}\n          >\n            <div style={{ flex: 1, minWidth: 320 }}>\n              <div\n                style={{\n                  display: 'flex',\n                  alignItems: 'baseline',\n                  gap: 'var(--space-2)',\n                  marginBottom: 'var(--space-1)',\n                }}\n              >\n                <Badge size=\"1\" variant=\"soft\" color=\"green\">\n                  Active\n                </Badge>\n                <Text size=\"1\" color=\"gray\">\n                  Listed 3 days ago\n                </Text>\n              </div>\n\n              <Heading size=\"7\" style={{ marginBottom: 'var(--space-1)' }}>\n                The Olive Grove Residence\n              </Heading>\n              <Text size=\"3\" color=\"gray\" style={{ display: 'block', marginBottom: 'var(--space-4)' }}>\n                742 Hillcrest Drive, Montecito, CA 93108\n              </Text>\n\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-6)',\n                  padding: 'var(--space-4) 0',\n                  borderTop: '1px solid var(--gray-a4)',\n                  borderBottom: '1px solid var(--gray-a4)',\n                }}\n              >\n                <StatItem value=\"5\" label=\"Bedrooms\" />\n                <StatItem value=\"4.5\" label=\"Bathrooms\" />\n                <StatItem value=\"4,850\" label=\"Sq Ft\" />\n                <StatItem value=\"0.8\" label=\"Acres\" />\n              </div>\n            </div>\n\n            <div\n              style={{\n                flexShrink: 0,\n                width: 280,\n                padding: 'var(--space-4)',\n                borderRadius: 12,\n                border: '1px solid var(--gray-a4)',\n                display: 'flex',\n                flexDirection: 'column',\n                gap: 'var(--space-3)',\n              }}\n            >\n              <Text size=\"7\" weight=\"bold\" style={{ display: 'block', lineHeight: 1 }}>\n                $4,250,000\n              </Text>\n              <Text size=\"2\" color=\"gray\" style={{ display: 'block' }}>\n                Est. $18,420/mo with 20% down\n              </Text>\n              <Separator size=\"4\" />\n              <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                <Avatar size=\"3\" src=\"https://i.pravatar.cc/150?u=agent-claire\" fallback=\"CR\" shape=\"circle\" />\n                <div>\n                  <Text size=\"2\" weight=\"bold\" style={{ display: 'block' }}>\n                    Claire Rousseau\n                  </Text>\n                  <Text size=\"1\" color=\"gray\">\n                    Montecito Luxury Realty\n                  </Text>\n                </div>\n              </div>\n              <Button size=\"2\" variant=\"solid\">\n                Contact Agent\n              </Button>\n              <Button size=\"2\" variant=\"surface\">\n                Schedule Tour\n              </Button>\n            </div>\n          </div>\n\n          <div style={{ marginTop: 'var(--space-6)' }}>\n            <Heading size=\"4\" style={{ marginBottom: 'var(--space-3)' }}>\n              About This Property\n            </Heading>\n            <Text render={<p />} size=\"3\" style={{ lineHeight: 1.7, marginBottom: 'var(--space-3)' }}>\n              Perched on a sun-drenched hillside with unobstructed ocean and mountain views, The Olive Grove Residence\n              is a masterful blend of contemporary architecture and Mediterranean warmth. Designed by acclaimed\n              architect Rafael Mendes, the home flows seamlessly between indoor and outdoor living through walls of\n              retractable glass that frame the Santa Ynez Mountains to the north and the Pacific to the south.\n            </Text>\n            <Text render={<p />} size=\"3\" style={{ lineHeight: 1.7, marginBottom: 'var(--space-3)' }}>\n              The open-plan living and dining area features 12-foot ceilings, white oak floors, and a sculptural\n              fireplace that anchors the space. The chef's kitchen is outfitted with Gaggenau appliances, a waterfall\n              marble island, and a butler's pantry with wine refrigeration. Five bedroom suites are spread across two\n              levels, with the primary occupying the entire upper wing — complete with a private terrace, dual walk-in\n              closets, and a spa bathroom with soaking tub overlooking the garden.\n            </Text>\n          </div>\n\n          <div style={{ marginTop: 'var(--space-6)' }}>\n            <Heading size=\"4\" style={{ marginBottom: 'var(--space-3)' }}>\n              Features &amp; Amenities\n            </Heading>\n            <div\n              style={{ display: 'grid', gridTemplateColumns: 'repeat(3, 1fr)', gap: 'var(--space-2) var(--space-4)' }}\n            >\n              {amenities.map((a) => (\n                <Text key={a} size=\"2\" style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n                  <span\n                    style={{ width: 6, height: 6, borderRadius: '50%', background: 'var(--accent-9)', flexShrink: 0 }}\n                  />\n                  {a}\n                </Text>\n              ))}\n            </div>\n          </div>\n\n          <Separator size=\"4\" style={{ margin: 'var(--space-6) 0' }} />\n\n          <RemainingPhotosGrid />\n\n          <div style={{ marginTop: 'var(--space-6)', textAlign: 'center' }}>\n            <Text size=\"2\" color=\"gray\">\n              {propertyPhotos.length} photos · Listing courtesy of Montecito Luxury Realty ·{' '}\n              <Link href=\"#\" size=\"2\">\n                Report this listing\n              </Link>\n            </Text>\n          </div>\n        </div>\n\n        <Lightbox.Content aria-label=\"Property photos\">\n          <CloseButton />\n\n          <div style={{ position: 'absolute', top: 'var(--space-4)', left: 'var(--space-4)', zIndex: 1 }}>\n            <Lightbox.Counter>\n              {({ current, total }) => (\n                <Text size=\"2\" style={{ color: 'rgba(255,255,255,0.7)', fontVariantNumeric: 'tabular-nums' }}>\n                  {current} / {total}\n                </Text>\n              )}\n            </Lightbox.Counter>\n          </div>\n\n          <ScrollGallery.Root value={activeIndex} onValueChange={(v) => setActiveIndex(v)}>\n            <Lightbox.ItemGroup\n              render={<ScrollGallery.Viewport aria-label=\"Property photos\" />}\n              preload={propertyPhotos.length}\n              style={{\n                display: 'flex',\n                gap: 'var(--space-4)',\n                paddingInline: 'max(7.5vw, calc(50vw - 450px))',\n                overflowX: 'auto',\n                overscrollBehaviorX: 'contain',\n                scrollSnapType: 'x mandatory',\n                scrollbarWidth: 'none',\n              }}\n            >\n              {propertyPhotos.map((photo, i) => (\n                <Lightbox.Item\n                  key={photo.id}\n                  index={i}\n                  caption={`${photo.label} — The Olive Grove Residence`}\n                  render={<ScrollGallery.Item />}\n                  style={{\n                    position: 'relative',\n                    inset: 'auto',\n                    visibility: 'visible',\n                    animation: 'none',\n                    scrollSnapAlign: 'center',\n                    flexShrink: 0,\n                    width: '85vw',\n                    maxWidth: 900,\n                  }}\n                >\n                  <img\n                    src={photo.src}\n                    alt={photo.alt}\n                    style={{ maxWidth: '100%', maxHeight: '75vh', objectFit: 'contain', borderRadius: 8 }}\n                  />\n                </Lightbox.Item>\n              ))}\n            </Lightbox.ItemGroup>\n\n            <CaptionText />\n\n            <ScrollGallery.ScrollMarkerGroup\n              aria-label=\"Property photo thumbnails\"\n              style={{\n                display: 'flex',\n                gap: 'var(--space-2)',\n                padding: '0 var(--space-3) var(--space-3)',\n                justifyContent: 'center',\n                overflowX: 'auto',\n                scrollbarWidth: 'none',\n                maxWidth: '100vw',\n              }}\n            >\n              {propertyPhotos.map((photo, i) => (\n                <ScrollGallery.ScrollMarker\n                  key={photo.id}\n                  index={i}\n                  render={(props, state) => (\n                    <button\n                      {...props}\n                      style={{\n                        width: 56,\n                        height: 38,\n                        borderRadius: 4,\n                        overflow: 'hidden',\n                        border: state.active ? '2px solid white' : '2px solid transparent',\n                        padding: 0,\n                        cursor: 'pointer',\n                        opacity: state.active ? 1 : 0.4,\n                        transition: 'opacity 150ms, border-color 150ms',\n                        background: 'none',\n                        flexShrink: 0,\n                      }}\n                    >\n                      <img\n                        src={photo.thumb}\n                        alt={photo.alt}\n                        style={{ width: '100%', height: '100%', objectFit: 'cover', display: 'block' }}\n                      />\n                    </button>\n                  )}\n                />\n              ))}\n            </ScrollGallery.ScrollMarkerGroup>\n          </ScrollGallery.Root>\n        </Lightbox.Content>\n      </Lightbox.Root>\n    );\n  },\n};\n\n/* =============================================================================\n * COLOR PALETTE\n * Flat color swatches with no images visible — clicking a swatch morphs the\n * solid rectangle into a full photograph dominated by that hue. Demonstrates\n * non-image triggers morphing into images via view transitions.\n * ========================================================================== */\n\nconst colorPalette = [\n  {\n    id: 'cerulean',\n    name: 'Cerulean',\n    hex: '#2a7ab5',\n    family: 'Blue',\n    src: 'https://picsum.photos/seed/color-cerulean/1400/900',\n    alt: 'Clear blue sky over a calm ocean',\n  },\n  {\n    id: 'ochre',\n    name: 'Ochre',\n    hex: '#c58b2c',\n    family: 'Yellow',\n    src: 'https://picsum.photos/seed/color-ochre/1400/900',\n    alt: 'Golden wheat field at sunset',\n  },\n  {\n    id: 'vermillion',\n    name: 'Vermillion',\n    hex: '#c93c20',\n    family: 'Red',\n    src: 'https://picsum.photos/seed/color-vermillion/1400/900',\n    alt: 'Red autumn leaves on dark branches',\n  },\n  {\n    id: 'sage',\n    name: 'Sage',\n    hex: '#7a9a6d',\n    family: 'Green',\n    src: 'https://picsum.photos/seed/color-sage/1400/900',\n    alt: 'Morning mist in a dense forest',\n  },\n  {\n    id: 'slate',\n    name: 'Slate',\n    hex: '#5e6b7a',\n    family: 'Gray',\n    src: 'https://picsum.photos/seed/color-slate/1400/900',\n    alt: 'Wet stone wall in the rain',\n  },\n  {\n    id: 'plum',\n    name: 'Plum',\n    hex: '#7b3f72',\n    family: 'Purple',\n    src: 'https://picsum.photos/seed/color-plum/1400/900',\n    alt: 'Lavender field stretching to the horizon',\n  },\n  {\n    id: 'coral',\n    name: 'Coral',\n    hex: '#e07555',\n    family: 'Orange',\n    src: 'https://picsum.photos/seed/color-coral/1400/900',\n    alt: 'Desert canyon glowing at golden hour',\n  },\n  {\n    id: 'midnight',\n    name: 'Midnight',\n    hex: '#1e2a3a',\n    family: 'Navy',\n    src: 'https://picsum.photos/seed/color-midnight/1400/900',\n    alt: 'Starry night sky over silhouetted mountains',\n  },\n  {\n    id: 'blush',\n    name: 'Blush',\n    hex: '#d4918b',\n    family: 'Pink',\n    src: 'https://picsum.photos/seed/color-blush/1400/900',\n    alt: 'Cherry blossoms against a soft pink sky',\n  },\n  {\n    id: 'sienna',\n    name: 'Sienna',\n    hex: '#8b5e3c',\n    family: 'Brown',\n    src: 'https://picsum.photos/seed/color-sienna/1400/900',\n    alt: 'Rustic wooden dock on a still lake',\n  },\n  {\n    id: 'teal',\n    name: 'Teal',\n    hex: '#2a8a8a',\n    family: 'Teal',\n    src: 'https://picsum.photos/seed/color-teal/1400/900',\n    alt: 'Tropical lagoon with turquoise water',\n  },\n  {\n    id: 'ivory',\n    name: 'Ivory',\n    hex: '#d6cdb7',\n    family: 'Cream',\n    src: 'https://picsum.photos/seed/color-ivory/1400/900',\n    alt: 'Soft morning light on white sand dunes',\n  },\n];\n\nfunction SwatchCard({ color, index }: { color: (typeof colorPalette)[number]; index: number }) {\n  return (\n    <Lightbox.Trigger\n      index={index}\n      crossfade\n      style={{\n        ...triggerStyle,\n        display: 'flex',\n        flexDirection: 'column',\n        gap: 0,\n        width: '100%',\n      }}\n    >\n      <div\n        data-lightbox-morph\n        style={{\n          background: color.hex,\n          aspectRatio: '3 / 2',\n          borderRadius: 12,\n          width: '100%',\n        }}\n      />\n      <div style={{ padding: 'var(--space-2) var(--space-1)' }}>\n        <Text size=\"2\" weight=\"medium\" style={{ display: 'block' }}>\n          {color.name}\n        </Text>\n        <div style={{ display: 'flex', alignItems: 'center', justifyContent: 'space-between' }}>\n          <Text size=\"1\" color=\"gray\">\n            {color.family}\n          </Text>\n          <Text size=\"1\" color=\"gray\" style={{ fontFamily: 'var(--code-font-family)' }}>\n            {color.hex}\n          </Text>\n        </div>\n      </div>\n    </Lightbox.Trigger>\n  );\n}\n\nexport const ColorPalette: Story = {\n  name: 'Color Palette',\n  render: () => (\n    <Lightbox.Root viewTransition loop>\n      <div style={{ maxWidth: 780, margin: '0 auto', padding: 'var(--space-4) 0' }}>\n        <div style={{ marginBottom: 'var(--space-5)' }}>\n          <Heading size=\"6\" style={{ marginBottom: 'var(--space-1)' }}>\n            Chromatic\n          </Heading>\n          <Text size=\"3\" color=\"gray\" style={{ display: 'block' }}>\n            A curated palette of colors found in nature. Click any swatch to reveal its photograph.\n          </Text>\n        </div>\n\n        <div\n          style={{\n            display: 'grid',\n            gridTemplateColumns: 'repeat(4, 1fr)',\n            gap: 'var(--space-4)',\n          }}\n        >\n          {colorPalette.map((color, i) => (\n            <SwatchCard key={color.id} color={color} index={i} />\n          ))}\n        </div>\n      </div>\n\n      <Lightbox.Content aria-label=\"Color photographs\">\n        <CloseButton />\n\n        <Lightbox.ItemGroup>\n          {colorPalette.map((color, i) => (\n            <Lightbox.Item key={color.id} index={i} caption={`${color.name} — ${color.alt}`}>\n              <img\n                src={color.src}\n                alt={color.alt}\n                style={{\n                  maxWidth: '90vw',\n                  maxHeight: '75vh',\n                  objectFit: 'contain',\n                  borderRadius: 8,\n                }}\n              />\n            </Lightbox.Item>\n          ))}\n        </Lightbox.ItemGroup>\n\n        <div\n          style={{\n            display: 'flex',\n            alignItems: 'center',\n            gap: 'var(--space-4)',\n            padding: 'var(--space-3)',\n          }}\n        >\n          <Tooltip content=\"Previous\">\n            <Lightbox.Previous\n              render={<IconButton size=\"2\" variant=\"ghost\" color=\"gray\" highContrast style={{ color: 'white' }} />}\n            >\n              <ChevronLeft16 />\n            </Lightbox.Previous>\n          </Tooltip>\n\n          <Lightbox.Counter>\n            {({ current, total }) => {\n              const color = colorPalette[current - 1];\n              return (\n                <div\n                  style={{\n                    display: 'flex',\n                    alignItems: 'center',\n                    gap: 'var(--space-3)',\n                    minWidth: 180,\n                    justifyContent: 'center',\n                  }}\n                >\n                  <div\n                    style={{\n                      width: 16,\n                      height: 16,\n                      borderRadius: '50%',\n                      background: color?.hex,\n                      border: '2px solid rgba(255,255,255,0.3)',\n                      flexShrink: 0,\n                    }}\n                  />\n                  <Text size=\"2\" weight=\"medium\" style={{ color: 'white' }}>\n                    {color?.name}\n                  </Text>\n                  <Text size=\"2\" style={{ color: 'rgba(255,255,255,0.5)', fontVariantNumeric: 'tabular-nums' }}>\n                    {current} / {total}\n                  </Text>\n                </div>\n              );\n            }}\n          </Lightbox.Counter>\n\n          <Tooltip content=\"Next\">\n            <Lightbox.Next\n              render={<IconButton size=\"2\" variant=\"ghost\" color=\"gray\" highContrast style={{ color: 'white' }} />}\n            >\n              <ChevronRight16 />\n            </Lightbox.Next>\n          </Tooltip>\n        </div>\n\n        <CaptionText />\n      </Lightbox.Content>\n    </Lightbox.Root>\n  ),\n};\n\nexport const DesignFileInspector: Story = {\n  name: 'Design File Inspector',\n  render: () => {\n    const [activeIndex, setActiveIndex] = useState(0);\n\n    return (\n      <Lightbox.Root\n        viewTransition\n        value={activeIndex}\n        onValueChange={(v) => setActiveIndex(v)}\n        loop\n        scrollTriggerIntoView={{ type: 'onClose', behavior: 'instant' }}\n      >\n        <div style={{ padding: 'var(--space-4) 0' }}>\n          <div\n            style={{\n              maxWidth: 1100,\n              margin: '0 auto var(--space-5)',\n              display: 'flex',\n              alignItems: 'baseline',\n              justifyContent: 'space-between',\n              flexWrap: 'wrap',\n              gap: 'var(--space-3)',\n            }}\n          >\n            <div>\n              <Heading size=\"6\">Design System — App Screens</Heading>\n              <Text size=\"2\" color=\"gray\" style={{ display: 'block', marginTop: 'var(--space-1)' }}>\n                {designScreens.length} screens across {screenCategories.length} categories\n              </Text>\n            </div>\n            <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n              {screenCategories.map((cat) => (\n                <Badge key={cat} size=\"1\" variant=\"surface\" color=\"gray\">\n                  {cat}\n                </Badge>\n              ))}\n            </div>\n          </div>\n\n          <MasonryGrid>\n            {designScreens.map((screen, i) => (\n              <ScreenCard key={screen.id} screen={screen} index={i} />\n            ))}\n          </MasonryGrid>\n        </div>\n\n        <Lightbox.Content aria-label=\"Design screen inspector\">\n          <CloseButton />\n\n          <div style={{ position: 'absolute', top: 'var(--space-4)', left: 'var(--space-4)', zIndex: 1 }}>\n            <Lightbox.Counter>\n              {({ current, total }) => (\n                <Text size=\"2\" style={{ color: 'rgba(255,255,255,0.7)', fontVariantNumeric: 'tabular-nums' }}>\n                  {current} / {total}\n                </Text>\n              )}\n            </Lightbox.Counter>\n          </div>\n\n          <ScrollGallery.Root value={activeIndex} onValueChange={(v) => setActiveIndex(v)} orientation=\"vertical\">\n            <div style={{ display: 'flex', flex: 1, minHeight: 0, width: '100%' }}>\n              {/* Main vertical scroll area */}\n              <Lightbox.ItemGroup\n                render={<ScrollGallery.Viewport aria-label=\"Design screens\" />}\n                preload={designScreens.length}\n                style={{\n                  flex: 1,\n                  overflowY: 'auto',\n                  overscrollBehaviorY: 'contain',\n                  scrollSnapType: 'y mandatory',\n                  scrollbarWidth: 'none',\n                  display: 'flex',\n                  flexDirection: 'column',\n                }}\n              >\n                {designScreens.map((screen, i) => (\n                  <Lightbox.Item\n                    key={screen.id}\n                    index={i}\n                    caption={screen.caption}\n                    render={<ScrollGallery.Item />}\n                    style={{\n                      position: 'relative',\n                      inset: 'auto',\n                      visibility: 'visible',\n                      animation: 'none',\n                      scrollSnapAlign: 'center',\n                      flexShrink: 0,\n                      height: '100%',\n                      display: 'flex',\n                      alignItems: 'center',\n                      justifyContent: 'center',\n                      padding: 'var(--space-4)',\n                      boxSizing: 'border-box',\n                    }}\n                  >\n                    <img\n                      src={screen.src}\n                      alt={screen.alt}\n                      style={{ maxWidth: '100%', maxHeight: '100%', objectFit: 'contain', borderRadius: 8 }}\n                    />\n                  </Lightbox.Item>\n                ))}\n              </Lightbox.ItemGroup>\n\n              {/* Right sidebar: vertical thumbnails */}\n              <ScrollGallery.ScrollMarkerGroup\n                aria-label=\"Screen thumbnails\"\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  gap: 6,\n                  padding: 'var(--space-3)',\n                  overflowY: 'auto',\n                  scrollbarWidth: 'none',\n                  width: 64,\n                  flexShrink: 0,\n                  alignItems: 'center',\n                }}\n              >\n                {designScreens.map((screen, i) => (\n                  <ScrollGallery.ScrollMarker\n                    key={screen.id}\n                    index={i}\n                    render={(props, state) => (\n                      <button\n                        {...props}\n                        style={{\n                          width: screen.isPortrait ? 32 : 48,\n                          height: screen.isPortrait ? 48 : 32,\n                          borderRadius: 4,\n                          overflow: 'hidden',\n                          border: state.active ? '2px solid white' : '2px solid transparent',\n                          padding: 0,\n                          cursor: 'pointer',\n                          opacity: state.active ? 1 : 0.4,\n                          transition: 'opacity 150ms, border-color 150ms',\n                          background: 'none',\n                          flexShrink: 0,\n                        }}\n                      >\n                        <img\n                          src={screen.thumb}\n                          alt={screen.alt}\n                          style={{ width: '100%', height: '100%', objectFit: 'cover', display: 'block' }}\n                          loading=\"lazy\"\n                        />\n                      </button>\n                    )}\n                  />\n                ))}\n              </ScrollGallery.ScrollMarkerGroup>\n            </div>\n\n            <div style={{ padding: 'var(--space-2) var(--space-5)', textAlign: 'center' }}>\n              <Lightbox.Caption render={<Text size=\"2\" color=\"gray\" />} />\n            </div>\n          </ScrollGallery.Root>\n        </Lightbox.Content>\n      </Lightbox.Root>\n    );\n  },\n};\n\n/* =============================================================================\n * FILM TRAILERS\n * Movie poster grid where each poster morphs into a fullscreen video player.\n * Tests: video elements in lightbox items, auto-play on active, poster-to-video\n * morph, and pause on navigate.\n * ========================================================================== */\n\nconst films = [\n  {\n    id: 'bbb',\n    title: 'Big Buck Bunny',\n    year: 2008,\n    genre: 'Animation',\n    duration: '9 min',\n    poster: 'https://picsum.photos/seed/film-bbb/400/600',\n    video: 'https://storage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4',\n    synopsis: 'A giant rabbit deals with three bullying rodents in this landmark open-source animated short.',\n  },\n  {\n    id: 'ed',\n    title: 'Elephant Dream',\n    year: 2006,\n    genre: 'Sci-Fi',\n    duration: '11 min',\n    poster: 'https://picsum.photos/seed/film-ed/400/600',\n    video: 'https://storage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4',\n    synopsis: 'Two characters explore a strange mechanical world, questioning reality and their relationship.',\n  },\n  {\n    id: 'sintel',\n    title: 'Sintel',\n    year: 2010,\n    genre: 'Fantasy',\n    duration: '15 min',\n    poster: 'https://picsum.photos/seed/film-sin/400/600',\n    video: 'https://storage.googleapis.com/gtv-videos-bucket/sample/Sintel.mp4',\n    synopsis: 'A lone warrior searches for a baby dragon she befriended, facing dangerous adversaries along the way.',\n  },\n  {\n    id: 'tos',\n    title: 'Tears of Steel',\n    year: 2012,\n    genre: 'Sci-Fi',\n    duration: '12 min',\n    poster: 'https://picsum.photos/seed/film-tos/400/600',\n    video: 'https://storage.googleapis.com/gtv-videos-bucket/sample/TearsOfSteel.mp4',\n    synopsis: 'In a dystopian future, a group of warriors and scientists attempt to reverse an apocalyptic event.',\n  },\n  {\n    id: 'subaru',\n    title: 'On Street & Dirt',\n    year: 2020,\n    genre: 'Documentary',\n    duration: '1 min',\n    poster: 'https://picsum.photos/seed/film-sub/400/600',\n    video: 'https://storage.googleapis.com/gtv-videos-bucket/sample/SubaruOutbackOnStreetAndDirt.mp4',\n    synopsis: 'A short film showcasing the versatility of driving through diverse landscapes and terrain.',\n  },\n  {\n    id: 'fbj',\n    title: 'For Bigger Joyrides',\n    year: 2014,\n    genre: 'Action',\n    duration: '1 min',\n    poster: 'https://picsum.photos/seed/film-fbj/400/600',\n    video: 'https://storage.googleapis.com/gtv-videos-bucket/sample/ForBiggerJoyrides.mp4',\n    synopsis: 'A high-octane teaser that puts you behind the wheel for an adrenaline-pumping ride.',\n  },\n];\n\nfunction FilmCard({ film, index }: { film: (typeof films)[number]; index: number }) {\n  return (\n    <Lightbox.Trigger\n      index={index}\n      style={{\n        display: 'block',\n        textDecoration: 'none',\n        border: 'none',\n        background: 'none',\n        padding: 0,\n        cursor: 'pointer',\n        textAlign: 'left',\n      }}\n    >\n      <div style={{ position: 'relative', borderRadius: 12, overflow: 'hidden' }}>\n        <img\n          data-lightbox-morph\n          src={film.poster}\n          alt={film.title}\n          style={{\n            display: 'block',\n            width: '100%',\n            aspectRatio: '2 / 3',\n            objectFit: 'cover',\n            borderRadius: 12,\n          }}\n          loading=\"lazy\"\n        />\n        <div\n          style={{\n            position: 'absolute',\n            inset: 0,\n            display: 'flex',\n            alignItems: 'center',\n            justifyContent: 'center',\n            background: 'rgba(0,0,0,0.25)',\n            opacity: 0,\n            transition: 'opacity 200ms ease',\n            borderRadius: 12,\n          }}\n          className=\"film-card-overlay\"\n        >\n          <div\n            style={{\n              width: 48,\n              height: 48,\n              borderRadius: '50%',\n              background: 'rgba(255,255,255,0.95)',\n              display: 'flex',\n              alignItems: 'center',\n              justifyContent: 'center',\n              color: '#000',\n            }}\n          >\n            <PlayFilled20 />\n          </div>\n        </div>\n      </div>\n      <div style={{ padding: '10px 2px 0' }}>\n        <Text size=\"2\" weight=\"medium\" style={{ display: 'block', lineHeight: 1.3 }}>\n          {film.title}\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          {film.year} · {film.genre}\n        </Text>\n      </div>\n    </Lightbox.Trigger>\n  );\n}\n\nfunction LightboxVideo({ src, poster, active }: { src: string; poster: string; active: boolean }) {\n  const videoRef = React.useRef<HTMLVideoElement>(null);\n\n  React.useEffect(() => {\n    const el = videoRef.current;\n    if (!el) return;\n    if (active) {\n      // eslint-disable-next-line @typescript-eslint/no-empty-function\n      el.play().catch(() => {});\n    } else {\n      el.pause();\n      el.currentTime = 0;\n    }\n  }, [active]);\n\n  return (\n    <video\n      ref={videoRef}\n      data-lightbox-morph\n      src={src}\n      poster={poster}\n      controls\n      playsInline\n      preload=\"metadata\"\n      style={{\n        width: '100%',\n        maxHeight: '80vh',\n        borderRadius: 8,\n        background: '#000',\n        objectFit: 'contain',\n      }}\n    />\n  );\n}\n\nexport const FilmTrailers: Story = {\n  name: 'Film Trailers',\n  render: () => {\n    return (\n      <div style={{ maxWidth: 720, margin: '0 auto' }}>\n        <div style={{ padding: 'var(--space-5) 0 var(--space-4)' }}>\n          <Text size=\"1\" weight=\"medium\" color=\"gray\" style={{ textTransform: 'uppercase', letterSpacing: '0.08em' }}>\n            Now Streaming\n          </Text>\n          <Heading size=\"6\" style={{ marginTop: 4 }}>\n            Short Film Festival\n          </Heading>\n          <Text size=\"2\" color=\"gray\" style={{ marginTop: 8, display: 'block', maxWidth: 480 }}>\n            A curated collection of award-winning open-source short films. Click any poster to watch the trailer.\n          </Text>\n        </div>\n\n        <style>{`\n          .film-card-overlay { opacity: 0 !important; }\n          button:hover .film-card-overlay { opacity: 1 !important; }\n        `}</style>\n\n        <Lightbox.Root viewTransition>\n          <div\n            style={{\n              display: 'grid',\n              gridTemplateColumns: 'repeat(3, 1fr)',\n              gap: 20,\n            }}\n          >\n            {films.map((film, i) => (\n              <FilmCard key={film.id} film={film} index={i} />\n            ))}\n          </div>\n\n          <Lightbox.Content>\n            <div\n              style={{\n                position: 'absolute',\n                top: 'var(--space-4)',\n                right: 'var(--space-4)',\n                zIndex: 10,\n              }}\n            >\n              <Tooltip content=\"Close\">\n                <Lightbox.Close render={<IconButton variant=\"ghost\" color=\"gray\" size=\"3\" aria-label=\"Close\" />}>\n                  <XMark16 />\n                </Lightbox.Close>\n              </Tooltip>\n            </div>\n\n            <div\n              style={{\n                position: 'absolute',\n                left: 'var(--space-4)',\n                top: '50%',\n                transform: 'translateY(-50%)',\n                zIndex: 10,\n              }}\n            >\n              <Tooltip content=\"Previous\">\n                <Lightbox.Previous render={<IconButton variant=\"ghost\" color=\"gray\" size=\"3\" aria-label=\"Previous\" />}>\n                  <ChevronLeft16 />\n                </Lightbox.Previous>\n              </Tooltip>\n            </div>\n\n            <div\n              style={{\n                position: 'absolute',\n                right: 'var(--space-4)',\n                top: '50%',\n                transform: 'translateY(-50%)',\n                zIndex: 10,\n              }}\n            >\n              <Tooltip content=\"Next\">\n                <Lightbox.Next render={<IconButton variant=\"ghost\" color=\"gray\" size=\"3\" aria-label=\"Next\" />}>\n                  <ChevronRight16 />\n                </Lightbox.Next>\n              </Tooltip>\n            </div>\n\n            <Lightbox.ItemGroup style={{ padding: '0 64px' }}>\n              {films.map((film, i) => (\n                <Lightbox.Item\n                  key={film.id}\n                  index={i}\n                  caption={\n                    <span>\n                      <strong>{film.title}</strong> ({film.year}) — {film.synopsis}\n                    </span>\n                  }\n                >\n                  {({ active }) => <LightboxVideo src={film.video} poster={film.poster} active={active} />}\n                </Lightbox.Item>\n              ))}\n            </Lightbox.ItemGroup>\n\n            <div style={{ padding: 'var(--space-3) var(--space-5)', textAlign: 'center' }}>\n              <Lightbox.Caption render={<Text size=\"2\" color=\"gray\" />} />\n            </div>\n\n            <div style={{ paddingBottom: 'var(--space-4)' }}>\n              <Lightbox.Counter render={<Text size=\"1\" color=\"gray\" />} />\n            </div>\n          </Lightbox.Content>\n        </Lightbox.Root>\n      </div>\n    );\n  },\n};\n\n/* =============================================================================\n * TEAM DIRECTORY\n * Circular avatars morph into profile cards. Tests: non-rectangular triggers,\n * mixed content (photo + text + stats) in lightbox items, circle-to-rect morph.\n * ========================================================================== */\n\nconst teamMembers = [\n  {\n    id: 'sarah',\n    name: 'Sarah Chen',\n    role: 'Engineering Lead',\n    location: 'San Francisco, CA',\n    email: 'sarah@acme.dev',\n    avatar: 'https://i.pravatar.cc/400?img=1',\n    cover: 'https://picsum.photos/seed/team-sarah/1200/500',\n    bio: 'Building distributed systems for the past decade. Previously at Stripe and Google. Passionate about developer tools and open source.',\n    stats: { commits: '2,847', reviews: '1,203', projects: '14' },\n    tags: ['Systems', 'Rust', 'Go'],\n  },\n  {\n    id: 'marcus',\n    name: 'Marcus Johnson',\n    role: 'Senior Designer',\n    location: 'Brooklyn, NY',\n    email: 'marcus@acme.dev',\n    avatar: 'https://i.pravatar.cc/400?img=3',\n    cover: 'https://picsum.photos/seed/team-marcus/1200/500',\n    bio: 'Design systems thinker with a love for motion and micro-interactions. Former lead designer at Figma. Believes every pixel tells a story.',\n    stats: { commits: '982', reviews: '567', projects: '8' },\n    tags: ['Design Systems', 'Motion', 'Figma'],\n  },\n  {\n    id: 'priya',\n    name: 'Priya Patel',\n    role: 'Product Manager',\n    location: 'London, UK',\n    email: 'priya@acme.dev',\n    avatar: 'https://i.pravatar.cc/400?img=5',\n    cover: 'https://picsum.photos/seed/team-priya/1200/500',\n    bio: 'Bridging the gap between users and code. 8 years in product across fintech and dev tools. Data-informed, user-obsessed.',\n    stats: { commits: '341', reviews: '892', projects: '11' },\n    tags: ['Product', 'Analytics', 'Strategy'],\n  },\n  {\n    id: 'alex',\n    name: 'Alex Rivera',\n    role: 'Frontend Engineer',\n    location: 'Austin, TX',\n    email: 'alex@acme.dev',\n    avatar: 'https://i.pravatar.cc/400?img=8',\n    cover: 'https://picsum.photos/seed/team-alex/1200/500',\n    bio: 'React nerd and accessibility advocate. Contributor to Radix UI and MDN. Believes the web should work for everyone.',\n    stats: { commits: '3,102', reviews: '1,456', projects: '9' },\n    tags: ['React', 'A11y', 'TypeScript'],\n  },\n  {\n    id: 'yuki',\n    name: 'Yuki Tanaka',\n    role: 'Infrastructure',\n    location: 'Tokyo, Japan',\n    email: 'yuki@acme.dev',\n    avatar: 'https://i.pravatar.cc/400?img=9',\n    cover: 'https://picsum.photos/seed/team-yuki/1200/500',\n    bio: 'Keeping the lights on and the deploys fast. Kubernetes whisperer. Automates everything, including the coffee machine.',\n    stats: { commits: '1,678', reviews: '723', projects: '6' },\n    tags: ['Kubernetes', 'Terraform', 'SRE'],\n  },\n  {\n    id: 'elena',\n    name: 'Elena Volkov',\n    role: 'Staff Engineer',\n    location: 'Berlin, Germany',\n    email: 'elena@acme.dev',\n    avatar: 'https://i.pravatar.cc/400?img=10',\n    cover: 'https://picsum.photos/seed/team-elena/1200/500',\n    bio: 'Compiler nerd turned web performance expert. Runs the perf guild and mentors junior engineers. Speaks at conferences about Core Web Vitals.',\n    stats: { commits: '2,214', reviews: '1,890', projects: '12' },\n    tags: ['Performance', 'WebAssembly', 'Mentorship'],\n  },\n  {\n    id: 'omar',\n    name: 'Omar Hassan',\n    role: 'Backend Engineer',\n    location: 'Toronto, Canada',\n    email: 'omar@acme.dev',\n    avatar: 'https://i.pravatar.cc/400?img=11',\n    cover: 'https://picsum.photos/seed/team-omar/1200/500',\n    bio: 'API architect who dreams in GraphQL schemas. Previously built real-time systems at Shopify. Dog dad and amateur chef.',\n    stats: { commits: '1,956', reviews: '1,102', projects: '7' },\n    tags: ['GraphQL', 'Node.js', 'PostgreSQL'],\n  },\n  {\n    id: 'mei',\n    name: 'Mei Lin',\n    role: 'Data Engineer',\n    location: 'Singapore',\n    email: 'mei@acme.dev',\n    avatar: 'https://i.pravatar.cc/400?img=16',\n    cover: 'https://picsum.photos/seed/team-mei/1200/500',\n    bio: 'Turning messy data into clean pipelines. Spark and Flink expert. Organizes the local PyData meetup and loves teaching workshops.',\n    stats: { commits: '1,423', reviews: '645', projects: '5' },\n    tags: ['Python', 'Spark', 'Data'],\n  },\n];\n\nfunction ProfileCard({ member }: { member: (typeof teamMembers)[number] }) {\n  return (\n    <div\n      data-lightbox-morph\n      style={{\n        background: 'var(--color-surface)',\n        borderRadius: 16,\n        overflow: 'hidden',\n        maxWidth: 420,\n        width: '90vw',\n        boxShadow: '0 8px 40px rgba(0,0,0,0.4)',\n      }}\n    >\n      <div style={{ position: 'relative', height: 140, overflow: 'hidden' }}>\n        <img\n          src={member.cover}\n          alt=\"\"\n          style={{ width: '100%', height: '100%', objectFit: 'cover', display: 'block' }}\n        />\n        <div\n          style={{\n            position: 'absolute',\n            inset: 0,\n            background: 'linear-gradient(to top, var(--color-surface) 0%, transparent 60%)',\n          }}\n        />\n      </div>\n\n      <div\n        style={{\n          marginTop: -48,\n          padding: '0 var(--space-5) var(--space-5)',\n          position: 'relative',\n        }}\n      >\n        <img\n          src={member.avatar}\n          alt={member.name}\n          style={{\n            width: 80,\n            height: 80,\n            borderRadius: 16,\n            objectFit: 'cover',\n            border: '3px solid var(--color-surface)',\n            display: 'block',\n          }}\n        />\n\n        <div style={{ marginTop: 'var(--space-3)' }}>\n          <Heading size=\"4\">{member.name}</Heading>\n          <Text size=\"2\" color=\"gray\" style={{ display: 'block', marginTop: 2 }}>\n            {member.role}\n          </Text>\n        </div>\n\n        <Text size=\"2\" style={{ display: 'block', marginTop: 'var(--space-3)', lineHeight: 1.6 }}>\n          {member.bio}\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', marginTop: 'var(--space-3)', flexWrap: 'wrap' }}>\n          {member.tags.map((tag) => (\n            <Badge key={tag} size=\"1\" variant=\"surface\" color=\"gray\">\n              {tag}\n            </Badge>\n          ))}\n        </div>\n\n        <Separator size=\"4\" style={{ marginTop: 'var(--space-4)', marginBottom: 'var(--space-4)' }} />\n\n        <div style={{ display: 'flex', justifyContent: 'space-around', textAlign: 'center' }}>\n          {Object.entries(member.stats).map(([label, value]) => (\n            <div key={label}>\n              <Text size=\"4\" weight=\"bold\" style={{ display: 'block' }}>\n                {value}\n              </Text>\n              <Text size=\"1\" color=\"gray\" style={{ textTransform: 'capitalize' }}>\n                {label}\n              </Text>\n            </div>\n          ))}\n        </div>\n\n        <Separator size=\"4\" style={{ marginTop: 'var(--space-4)', marginBottom: 'var(--space-4)' }} />\n\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n          <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n            <GlobePin16 style={{ color: 'var(--gray-a10)' }} />\n            <Text size=\"2\" color=\"gray\">\n              {member.location}\n            </Text>\n          </div>\n          <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n            <Mail16 style={{ color: 'var(--gray-a10)' }} />\n            <Text size=\"2\" color=\"gray\">\n              {member.email}\n            </Text>\n          </div>\n        </div>\n      </div>\n    </div>\n  );\n}\n\nexport const TeamDirectory: Story = {\n  name: 'Team Directory',\n  render: () => {\n    return (\n      <div style={{ maxWidth: 640, margin: '0 auto' }}>\n        <div style={{ padding: 'var(--space-5) 0 var(--space-4)' }}>\n          <Text size=\"1\" weight=\"medium\" color=\"gray\" style={{ textTransform: 'uppercase', letterSpacing: '0.08em' }}>\n            About Us\n          </Text>\n          <Heading size=\"6\" style={{ marginTop: 4 }}>\n            Meet the Team\n          </Heading>\n          <Text size=\"2\" color=\"gray\" style={{ marginTop: 8, display: 'block', maxWidth: 440 }}>\n            The people behind Acme Dev Tools. Click anyone to learn more about them.\n          </Text>\n        </div>\n\n        <Lightbox.Root viewTransition>\n          <div\n            style={{\n              display: 'grid',\n              gridTemplateColumns: 'repeat(2, 1fr)',\n              gap: 12,\n              padding: 'var(--space-4) 0',\n            }}\n          >\n            {teamMembers.map((member, i) => (\n              <Lightbox.Trigger\n                key={member.id}\n                index={i}\n                crossfade\n                style={{\n                  border: '1px solid var(--gray-a4)',\n                  background: 'var(--color-surface)',\n                  borderRadius: 16,\n                  padding: 14,\n                  cursor: 'pointer',\n                  display: 'flex',\n                  alignItems: 'center',\n                  gap: 12,\n                  textAlign: 'left',\n                  transition: 'background 150ms ease, border-color 150ms ease',\n                }}\n                onMouseEnter={(e) => {\n                  e.currentTarget.style.borderColor = 'var(--gray-a6)';\n                }}\n                onMouseLeave={(e) => {\n                  e.currentTarget.style.borderColor = 'var(--gray-a4)';\n                }}\n              >\n                <div\n                  data-lightbox-morph\n                  style={{\n                    width: 56,\n                    height: 56,\n                    borderRadius: 14,\n                    overflow: 'hidden',\n                    flexShrink: 0,\n                    background: 'var(--gray-a3)',\n                  }}\n                >\n                  <img\n                    src={member.avatar}\n                    alt={member.name}\n                    style={{ width: '100%', height: '100%', objectFit: 'cover', display: 'block' }}\n                  />\n                </div>\n                <div style={{ minWidth: 0 }}>\n                  <Text size=\"2\" weight=\"medium\" style={{ display: 'block', lineHeight: 1.3 }}>\n                    {member.name}\n                  </Text>\n                  <Text size=\"1\" color=\"gray\">\n                    {member.role}\n                  </Text>\n                </div>\n              </Lightbox.Trigger>\n            ))}\n          </div>\n\n          <Lightbox.Content>\n            <div\n              style={{\n                position: 'absolute',\n                top: 'var(--space-4)',\n                right: 'var(--space-4)',\n                zIndex: 10,\n              }}\n            >\n              <Tooltip content=\"Close\">\n                <Lightbox.Close render={<IconButton variant=\"ghost\" color=\"gray\" size=\"3\" aria-label=\"Close\" />}>\n                  <XMark16 />\n                </Lightbox.Close>\n              </Tooltip>\n            </div>\n\n            <div\n              style={{\n                position: 'absolute',\n                left: 'var(--space-4)',\n                top: '50%',\n                transform: 'translateY(-50%)',\n                zIndex: 10,\n              }}\n            >\n              <Tooltip content=\"Previous\">\n                <Lightbox.Previous render={<IconButton variant=\"ghost\" color=\"gray\" size=\"3\" aria-label=\"Previous\" />}>\n                  <ChevronLeft16 />\n                </Lightbox.Previous>\n              </Tooltip>\n            </div>\n\n            <div\n              style={{\n                position: 'absolute',\n                right: 'var(--space-4)',\n                top: '50%',\n                transform: 'translateY(-50%)',\n                zIndex: 10,\n              }}\n            >\n              <Tooltip content=\"Next\">\n                <Lightbox.Next render={<IconButton variant=\"ghost\" color=\"gray\" size=\"3\" aria-label=\"Next\" />}>\n                  <ChevronRight16 />\n                </Lightbox.Next>\n              </Tooltip>\n            </div>\n\n            <Lightbox.ItemGroup>\n              {teamMembers.map((member, i) => (\n                <Lightbox.Item key={member.id} index={i}>\n                  <ProfileCard member={member} />\n                </Lightbox.Item>\n              ))}\n            </Lightbox.ItemGroup>\n\n            <div style={{ paddingBottom: 'var(--space-4)' }}>\n              <Lightbox.Counter render={<Text size=\"1\" color=\"gray\" />} />\n            </div>\n          </Lightbox.Content>\n        </Lightbox.Root>\n      </div>\n    );\n  },\n};\n\n/* =============================================================================\n * LIFECYCLE CALLBACKS\n * Demonstrates onOpenChange vs onOpenChangeComplete timing.\n * ========================================================================== */\n\ninterface LogEntry {\n  id: number;\n  label: string;\n  time: number;\n  type: 'change' | 'complete';\n}\n\nexport const LifecycleCallbacks: Story = {\n  name: 'Lifecycle Callbacks',\n  render: () => {\n    const [logs, setLogs] = useState<LogEntry[]>([]);\n    const startRef = useRef(0);\n    const idRef = useRef(0);\n\n    const addLog = (label: string, type: LogEntry['type']) => {\n      const time = Math.round(performance.now() - startRef.current);\n      setLogs((prev) => [...prev, { id: ++idRef.current, label, time, type }]);\n    };\n\n    return (\n      <div style={{ display: 'flex', gap: 'var(--space-6)', alignItems: 'flex-start', flexWrap: 'wrap' }}>\n        <Lightbox.Root\n          viewTransition\n          onOpenChange={(open) => {\n            if (open) startRef.current = performance.now();\n            addLog(open ? 'onOpenChange(true)' : 'onOpenChange(false)', 'change');\n          }}\n          onOpenChangeComplete={(open) => {\n            addLog(open ? 'onOpenChangeComplete(true)' : 'onOpenChangeComplete(false)', 'complete');\n          }}\n        >\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n            <Heading size=\"4\">Click an image</Heading>\n            <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n              {images.slice(0, 3).map((img, i) => (\n                <Lightbox.Trigger key={img.id} index={i} crossfade style={triggerStyle}>\n                  <img\n                    src={img.thumb}\n                    alt={img.alt}\n                    style={{ width: 120, height: 80, objectFit: 'cover', borderRadius: 8, display: 'block' }}\n                  />\n                </Lightbox.Trigger>\n              ))}\n            </div>\n            <Button\n              variant=\"soft\"\n              color=\"gray\"\n              size=\"1\"\n              style={{ alignSelf: 'flex-start' }}\n              onClick={() => setLogs([])}\n            >\n              Clear log\n            </Button>\n          </div>\n\n          <Lightbox.Content aria-label=\"Lifecycle demo\">\n            <CloseButton />\n            <Lightbox.ItemGroup>\n              {images.slice(0, 3).map((img, i) => (\n                <Lightbox.Item key={img.id} index={i}>\n                  <img\n                    src={img.src}\n                    alt={img.alt}\n                    style={{ maxWidth: '90vw', maxHeight: '80vh', objectFit: 'contain' }}\n                  />\n                </Lightbox.Item>\n              ))}\n            </Lightbox.ItemGroup>\n            <NavControls />\n          </Lightbox.Content>\n        </Lightbox.Root>\n\n        <div\n          style={{\n            minWidth: 320,\n            background: 'var(--color-panel)',\n            border: '1px solid var(--gray-a5)',\n            borderRadius: 8,\n            padding: 'var(--space-3)',\n            fontFamily: 'var(--code-font-family)',\n            fontSize: 'var(--font-size-1)',\n            lineHeight: 'var(--line-height-3)',\n            maxHeight: 300,\n            overflowY: 'auto',\n          }}\n        >\n          <Text size=\"2\" weight=\"medium\" style={{ display: 'block', marginBottom: 'var(--space-2)' }}>\n            Event log\n          </Text>\n          {logs.length === 0 && (\n            <Text size=\"1\" color=\"gray\">\n              No events yet. Open and close the lightbox.\n            </Text>\n          )}\n          {logs.map((log) => (\n            <div key={log.id} style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'baseline' }}>\n              <Text\n                size=\"1\"\n                color=\"gray\"\n                style={{ minWidth: 48, textAlign: 'right', fontVariantNumeric: 'tabular-nums' }}\n              >\n                +{log.time}ms\n              </Text>\n              <Text size=\"1\" style={{ color: log.type === 'change' ? 'var(--blue-11)' : 'var(--green-11)' }}>\n                {log.label}\n              </Text>\n            </div>\n          ))}\n        </div>\n      </div>\n    );\n  },\n};\n\n// ---------------------------------------------------------------------------\n// Zoom\n// ---------------------------------------------------------------------------\n\nconst zoomImages = [\n  {\n    src: 'https://picsum.photos/seed/zoom1/4000/2667',\n    thumb: 'https://picsum.photos/seed/zoom1/400/267',\n    alt: 'High-resolution landscape for zoom demo',\n    caption: 'Pinch, scroll, double-click, or Cmd+/- to zoom',\n  },\n  {\n    src: 'https://picsum.photos/seed/zoom2/4000/2667',\n    thumb: 'https://picsum.photos/seed/zoom2/400/267',\n    alt: 'High-resolution architecture for zoom demo',\n    caption: 'Pan by dragging when zoomed in',\n  },\n  {\n    src: 'https://picsum.photos/seed/zoom3/4000/2667',\n    thumb: 'https://picsum.photos/seed/zoom3/400/267',\n    alt: 'High-resolution nature for zoom demo',\n    caption: 'Double-click to zoom in, double-click again to reset',\n  },\n];\n\nexport const WithZoom: Story = {\n  name: 'With Zoom',\n  render: () => {\n    const zoomRef = useRef<LightboxZoomRef>(null);\n    const [isZoomed, setIsZoomed] = useState(false);\n\n    return (\n      <Lightbox.Root viewTransition>\n        <div style={{ display: 'flex', gap: 'var(--space-3)', flexWrap: 'wrap' }}>\n          {zoomImages.map((img, i) => (\n            <Lightbox.Trigger key={img.src} index={i} style={triggerStyle}>\n              <img\n                src={img.thumb}\n                alt={img.alt}\n                style={{ width: 200, height: 133, objectFit: 'cover', display: 'block', borderRadius: 8 }}\n              />\n            </Lightbox.Trigger>\n          ))}\n        </div>\n\n        <Lightbox.Content aria-label=\"Zoom demo\">\n          <style>{`\n            .zoom-controls {\n              transition: opacity 200ms ease;\n            }\n            [data-zoomed] .zoom-controls {\n              opacity: 0;\n            }\n          `}</style>\n          <Lightbox.ItemGroup>\n            {zoomImages.map((img, i) => (\n              <Lightbox.Item key={img.src} index={i} caption={img.caption}>\n                <Lightbox.Zoom\n                  ref={i === 0 ? zoomRef : undefined}\n                  maxZoom={6}\n                  onZoomChange={(z) => setIsZoomed(z > 1)}\n                  overlay={\n                    <div\n                      className=\"zoom-controls\"\n                      inert={isZoomed || undefined}\n                      style={{\n                        position: 'absolute',\n                        top: 'var(--space-3)',\n                        right: 'var(--space-3)',\n                        zIndex: 10,\n                        display: 'flex',\n                        gap: 'var(--space-2)',\n                        pointerEvents: 'auto',\n                      }}\n                    >\n                      <Tooltip content=\"Zoom out\">\n                        <Lightbox.ZoomOut render={<IconButton variant=\"ghost\" color=\"gray\" size=\"2\" />}>\n                          <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\">\n                            <path d=\"M4 8h8\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n                          </svg>\n                        </Lightbox.ZoomOut>\n                      </Tooltip>\n                      <Tooltip content=\"Zoom in\">\n                        <Lightbox.ZoomIn render={<IconButton variant=\"ghost\" color=\"gray\" size=\"2\" />}>\n                          <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\">\n                            <path d=\"M8 4v8M4 8h8\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n                          </svg>\n                        </Lightbox.ZoomIn>\n                      </Tooltip>\n                      <Tooltip content=\"Close\">\n                        <Lightbox.Close render={<IconButton variant=\"ghost\" color=\"gray\" size=\"2\" />}>\n                          <XMark16 />\n                        </Lightbox.Close>\n                      </Tooltip>\n                    </div>\n                  }\n                >\n                  <img\n                    src={img.src}\n                    alt={img.alt}\n                    style={{ maxWidth: 'calc(100% - 64px)', maxHeight: 'calc(100% - 160px)', objectFit: 'contain' }}\n                  />\n                </Lightbox.Zoom>\n              </Lightbox.Item>\n            ))}\n          </Lightbox.ItemGroup>\n\n          <div\n            className=\"zoom-controls\"\n            inert={isZoomed || undefined}\n            style={{\n              position: 'absolute',\n              bottom: 0,\n              left: 0,\n              right: 0,\n              display: 'flex',\n              flexDirection: 'column',\n              alignItems: 'center',\n              padding: 'var(--space-3)',\n              pointerEvents: 'none',\n            }}\n          >\n            <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)', pointerEvents: 'auto' }}>\n              <Tooltip content=\"Previous\">\n                <Lightbox.Previous render={<IconButton variant=\"ghost\" color=\"gray\" size=\"2\" />}>\n                  <ChevronLeft16 />\n                </Lightbox.Previous>\n              </Tooltip>\n              <Lightbox.Counter />\n              <Tooltip content=\"Next\">\n                <Lightbox.Next render={<IconButton variant=\"ghost\" color=\"gray\" size=\"2\" />}>\n                  <ChevronRight16 />\n                </Lightbox.Next>\n              </Tooltip>\n            </div>\n            <Lightbox.Caption style={{ pointerEvents: 'auto' }} />\n          </div>\n        </Lightbox.Content>\n      </Lightbox.Root>\n    );\n  },\n};\n\n// ---------------------------------------------------------------------------\n// Scroll Gallery with Zoom\n// ---------------------------------------------------------------------------\n\nexport const ScrollGalleryWithZoom: Story = {\n  name: 'Scroll Gallery with Zoom',\n  render: () => {\n    const [activeIndex, setActiveIndex] = useState(0);\n    const [isZoomed, setIsZoomed] = useState(false);\n\n    return (\n      <Lightbox.Root loop viewTransition value={activeIndex} onValueChange={(v) => setActiveIndex(v)}>\n        <TriggerGrid>\n          {images.map((img, i) => (\n            <Lightbox.Trigger key={img.id} index={i} crossfade style={triggerStyle}>\n              <ThumbnailImage src={img.thumb} alt={img.alt} />\n            </Lightbox.Trigger>\n          ))}\n        </TriggerGrid>\n\n        <Lightbox.Content aria-label=\"Photo gallery with scroll gallery and zoom\">\n          <style>{`\n            .sgz-controls {\n              transition: opacity 200ms ease;\n            }\n            [data-zoomed] .sgz-controls {\n              opacity: 0;\n            }\n          `}</style>\n\n          <ScrollGallery.Root value={activeIndex} onValueChange={(v) => setActiveIndex(v)} scrollBehavior='instant'>\n            <Lightbox.ItemGroup\n              render={<ScrollGallery.Viewport aria-label=\"Full-size images\" />}\n              preload={images.length}\n              style={{\n                height: '100%',\n                overflowX: 'auto',\n                overscrollBehaviorX: 'contain',\n                scrollSnapType: 'x mandatory',\n                scrollbarWidth: 'none',\n              }}\n            >\n              {images.map((img, i) => (\n                <Lightbox.Item\n                  key={img.id}\n                  index={i}\n                  caption={img.caption}\n                  render={<ScrollGallery.Item />}\n                  style={{\n                    position: 'relative',\n                    inset: 'auto',\n                    visibility: 'visible',\n                    animation: 'none',\n                    scrollSnapAlign: 'center',\n                    flexShrink: 0,\n                    width: '100vw',\n                    height: '100%',\n                  }}\n                >\n                  <Lightbox.Zoom maxZoom={6} onZoomChange={(z) => setIsZoomed(z > 1)}>\n                    <img\n                      src={img.src}\n                      alt={img.alt}\n                      style={{\n                        maxWidth: 'calc(100% - 64px)',\n                        maxHeight: 'calc(100% - 160px)',\n                        objectFit: 'contain',\n                        borderRadius: 8,\n                      }}\n                    />\n                  </Lightbox.Zoom>\n                </Lightbox.Item>\n              ))}\n            </Lightbox.ItemGroup>\n\n            <div\n              className=\"sgz-controls\"\n              inert={isZoomed || undefined}\n              style={{\n                position: 'absolute',\n                top: 'var(--space-3)',\n                right: 'var(--space-3)',\n                zIndex: 1,\n              }}\n            >\n              <Tooltip content=\"Close\">\n                <Lightbox.Close render={<IconButton variant=\"ghost\" color=\"gray\" size=\"2\" />}>\n                  <XMark16 />\n                </Lightbox.Close>\n              </Tooltip>\n            </div>\n\n            <div\n              className=\"sgz-controls\"\n              inert={isZoomed || undefined}\n              style={{\n                position: 'absolute',\n                bottom: 0,\n                left: 0,\n                right: 0,\n                display: 'flex',\n                flexDirection: 'column',\n                alignItems: 'center',\n                padding: 'var(--space-3)',\n                pointerEvents: 'none',\n                zIndex: 1,\n              }}\n            >\n              <Lightbox.Caption style={{ pointerEvents: 'auto', marginBottom: 'var(--space-2)' }} />\n\n              <ScrollGallery.ScrollMarkerGroup\n                aria-label=\"Photo thumbnails\"\n                style={{ display: 'flex', gap: 'var(--space-2)', justifyContent: 'center', pointerEvents: 'auto' }}\n              >\n                {images.map((img, i) => (\n                  <ScrollGallery.ScrollMarker\n                    key={img.id}\n                    index={i}\n                    render={(props, state) => (\n                      <button\n                        {...props}\n                        style={{\n                          width: 56,\n                          height: 56,\n                          borderRadius: 'var(--radius-2)',\n                          overflow: 'hidden',\n                          border: state.active ? '2px solid white' : '2px solid transparent',\n                          padding: 0,\n                          cursor: 'pointer',\n                          opacity: state.active ? 1 : 0.5,\n                          transition: 'opacity 150ms, border-color 150ms',\n                          background: 'none',\n                        }}\n                      >\n                        <img\n                          src={img.thumb}\n                          alt={img.alt}\n                          style={{ width: '100%', height: '100%', objectFit: 'cover', display: 'block' }}\n                        />\n                      </button>\n                    )}\n                  />\n                ))}\n              </ScrollGallery.ScrollMarkerGroup>\n            </div>\n          </ScrollGallery.Root>\n        </Lightbox.Content>\n      </Lightbox.Root>\n    );\n  },\n};\n\n// ---------------------------------------------------------------------------\n// morphTo Setting — Showcase of all three close-morph strategies\n// ---------------------------------------------------------------------------\n\nconst morphDemoImages = [\n  {\n    src: 'https://picsum.photos/seed/morph1/1200/800',\n    thumb: 'https://picsum.photos/seed/morph1/300/200',\n    alt: 'Alpine meadow',\n  },\n  {\n    src: 'https://picsum.photos/seed/morph2/1200/800',\n    thumb: 'https://picsum.photos/seed/morph2/300/200',\n    alt: 'Rocky coastline',\n  },\n  {\n    src: 'https://picsum.photos/seed/morph3/1200/800',\n    thumb: 'https://picsum.photos/seed/morph3/300/200',\n    alt: 'Autumn vineyard',\n  },\n  {\n    src: 'https://picsum.photos/seed/morph4/1200/800',\n    thumb: 'https://picsum.photos/seed/morph4/300/200',\n    alt: 'Desert canyon',\n  },\n  {\n    src: 'https://picsum.photos/seed/morph5/1200/800',\n    thumb: 'https://picsum.photos/seed/morph5/300/200',\n    alt: 'Northern lake',\n  },\n];\n\nfunction MorphToDemo({\n  morphTo,\n  triggerCount = morphDemoImages.length,\n  crossfadeTriggers,\n}: {\n  morphTo: 'active' | 'origin' | 'closest';\n  triggerCount?: number;\n  crossfadeTriggers?: 'all' | 'last';\n}) {\n  const [activeIndex, setActiveIndex] = useState(0);\n  return (\n    <Lightbox.Root viewTransition morphTo={morphTo} value={activeIndex} onValueChange={(v) => setActiveIndex(v)}>\n      <div\n        style={{\n          display: 'grid',\n          gridTemplateColumns: `repeat(${triggerCount}, 1fr)`,\n          gap: 8,\n        }}\n      >\n        {morphDemoImages.slice(0, triggerCount).map((img, i) => (\n          <Lightbox.Trigger\n            key={i}\n            index={i}\n            crossfade={crossfadeTriggers === 'all' || (crossfadeTriggers === 'last' && i === triggerCount - 1)}\n            style={{ padding: 0, border: 'none', cursor: 'pointer', background: 'none' }}\n          >\n            <img\n              src={img.thumb}\n              alt={img.alt}\n              style={{ width: '100%', aspectRatio: '3/2', objectFit: 'cover', display: 'block', borderRadius: 8 }}\n            />\n          </Lightbox.Trigger>\n        ))}\n      </div>\n\n      <Lightbox.Content aria-label={`morphTo=\"${morphTo}\" demo`}>\n        <CloseButton />\n        <Lightbox.ItemGroup>\n          {morphDemoImages.map((img, i) => (\n            <Lightbox.Item key={i} index={i} caption={img.alt}>\n              <img\n                src={img.src}\n                alt={img.alt}\n                style={{ maxWidth: '90vw', maxHeight: '80vh', objectFit: 'contain', borderRadius: 8 }}\n              />\n            </Lightbox.Item>\n          ))}\n        </Lightbox.ItemGroup>\n        <NavControls />\n      </Lightbox.Content>\n    </Lightbox.Root>\n  );\n}\n\nexport const MorphToSetting: Story = {\n  name: 'morphTo Setting',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-8)', maxWidth: 720, margin: '0 auto' }}>\n      <div>\n        <Heading size=\"4\" style={{ marginBottom: 'var(--space-2)' }}>\n          morphTo=&quot;active&quot;\n        </Heading>\n        <Text size=\"2\" color=\"gray\" render={<p />} style={{ marginBottom: 'var(--space-4)', lineHeight: 1.6 }}>\n          Default behavior. On close the lightbox morphs back to the trigger that matches the current active index. All\n          five images have triggers, so every item has a target. Navigate to any image and close — the morph always\n          lands on the matching trigger.\n        </Text>\n        <MorphToDemo morphTo=\"active\" />\n      </div>\n\n      <Separator size=\"4\" />\n\n      <div>\n        <Heading size=\"4\" style={{ marginBottom: 'var(--space-2)' }}>\n          morphTo=&quot;origin&quot;\n        </Heading>\n        <Text size=\"2\" color=\"gray\" render={<p />} style={{ marginBottom: 'var(--space-4)', lineHeight: 1.6 }}>\n          Always morph back to the trigger that originally opened the lightbox, regardless of which item is active when\n          closing. Useful when there is only one trigger (e.g. a message attachment stack) — no matter how far you\n          navigate, the close animation always returns to the opening trigger.\n        </Text>\n        <MorphToDemo morphTo=\"origin\" triggerCount={1} crossfadeTriggers=\"all\" />\n      </div>\n\n      <Separator size=\"4\" />\n\n      <div>\n        <Heading size=\"4\" style={{ marginBottom: 'var(--space-2)' }}>\n          morphTo=&quot;closest&quot;\n        </Heading>\n        <Text size=\"2\" color=\"gray\" render={<p />} style={{ marginBottom: 'var(--space-4)', lineHeight: 1.6 }}>\n          Morph to the trigger at the active index if it exists; otherwise fall back to the nearest registered trigger.\n          Below, only the first 3 of 5 images have visible triggers. Navigate to image 4 or 5 and close — the morph\n          falls back to trigger 3 (the closest). Great for grids with a &quot;+N more&quot; overlay.\n        </Text>\n        <MorphToDemo morphTo=\"closest\" triggerCount={3} crossfadeTriggers=\"last\" />\n      </div>\n    </div>\n  ),\n};\n\n// ---------------------------------------------------------------------------\n// Text Message with Image Stack\n// ---------------------------------------------------------------------------\n\nconst messageImages = [\n  {\n    src: 'https://picsum.photos/seed/msg1/1200/1600',\n    thumb: 'https://picsum.photos/seed/msg1/400/533',\n    alt: 'Screenshot of a changelog notification',\n  },\n  {\n    src: 'https://picsum.photos/seed/msg2/1200/1600',\n    thumb: 'https://picsum.photos/seed/msg2/400/533',\n    alt: 'Screenshot of a code review discussion',\n  },\n  {\n    src: 'https://picsum.photos/seed/msg3/1200/1600',\n    thumb: 'https://picsum.photos/seed/msg3/400/533',\n    alt: 'Screenshot of a pull request overview',\n  },\n];\n\nconst stackRotations = [0, 2, -6];\nconst stackOffsets = [\n  { x: 0, y: 0 },\n  { x: 10, y: -4 },\n  { x: -12, y: 8 },\n];\n\nexport const TextMessage: Story = {\n  name: 'Text Message',\n  render: () => (\n    <div\n      style={{\n        minHeight: '80vh',\n        display: 'flex',\n        alignItems: 'flex-end',\n        justifyContent: 'flex-end',\n        padding: 'var(--space-6)',\n        background: 'var(--gray-2)',\n      }}\n    >\n      <Lightbox.Root viewTransition morphTo=\"origin\">\n        <div\n          style={{\n            display: 'flex',\n            flexDirection: 'column',\n            alignItems: 'flex-end',\n            gap: 'var(--space-3)',\n            maxWidth: 300,\n          }}\n        >\n          {/* Timestamp */}\n          <Text size=\"1\" color=\"gray\" style={{ textTransform: 'uppercase', letterSpacing: '0.05em' }}>\n            Today at 11:11 AM\n          </Text>\n\n          {/* Chat bubble */}\n          <div\n            style={{\n              background: 'var(--accent-9)',\n              color: 'white',\n              padding: 'var(--space-2) var(--space-4)',\n              borderRadius: 20,\n              borderBottomRightRadius: 4,\n            }}\n          >\n            <Text size=\"3\" weight=\"medium\" style={{ color: 'inherit' }}>\n              some imgs\n            </Text>\n          </div>\n\n          {/* Single trigger wrapping the entire stack — morphs to/from origin */}\n          <Lightbox.Trigger\n            index={0}\n            crossfade\n            style={{ ...triggerStyle, position: 'relative', width: 260, height: 320 }}\n          >\n            <div data-lightbox-morph style={{ position: 'absolute', inset: -20 }}>\n              {messageImages.map((img, i) => (\n                <img\n                  key={img.src}\n                  src={img.thumb}\n                  alt={img.alt}\n                  style={{\n                    position: 'absolute',\n                    width: 200,\n                    height: 280,\n                    objectFit: 'cover',\n                    borderRadius: 16,\n                    display: 'block',\n                    left: '50%',\n                    top: '50%',\n                    transform: `translate(-50%, -50%) translate(${stackOffsets[i].x}px, ${stackOffsets[i].y}px) rotate(${stackRotations[i]}deg)`,\n                    zIndex: messageImages.length - i,\n                    boxShadow: '0 4px 20px rgba(0,0,0,0.15)',\n                  }}\n                />\n              ))}\n            </div>\n          </Lightbox.Trigger>\n\n          {/* Attachment count */}\n          <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" style={{ opacity: 0.4 }}>\n              <rect x=\"1\" y=\"3\" width=\"6\" height=\"5\" rx=\"1\" stroke=\"currentColor\" strokeWidth=\"1.2\" />\n              <rect\n                x=\"5\"\n                y=\"1\"\n                width=\"6\"\n                height=\"5\"\n                rx=\"1\"\n                stroke=\"currentColor\"\n                strokeWidth=\"1.2\"\n                fill=\"var(--gray-2)\"\n              />\n              <rect\n                x=\"9\"\n                y=\"3\"\n                width=\"6\"\n                height=\"5\"\n                rx=\"1\"\n                stroke=\"currentColor\"\n                strokeWidth=\"1.2\"\n                fill=\"var(--gray-2)\"\n              />\n              <rect\n                x=\"3\"\n                y=\"8\"\n                width=\"10\"\n                height=\"7\"\n                rx=\"1.5\"\n                stroke=\"currentColor\"\n                strokeWidth=\"1.2\"\n                fill=\"var(--gray-2)\"\n              />\n            </svg>\n            <Text size=\"1\" color=\"gray\">\n              {messageImages.length} attachments\n            </Text>\n          </div>\n        </div>\n\n        <Lightbox.Content aria-label=\"Message attachments\">\n          <CloseButton />\n\n          <Lightbox.ItemGroup>\n            {messageImages.map((img, i) => (\n              <Lightbox.Item key={img.src} index={i}>\n                <img\n                  src={img.src}\n                  alt={img.alt}\n                  style={{ maxWidth: '90vw', maxHeight: '80vh', objectFit: 'contain', borderRadius: 8 }}\n                />\n              </Lightbox.Item>\n            ))}\n          </Lightbox.ItemGroup>\n\n          <NavControls />\n        </Lightbox.Content>\n      </Lightbox.Root>\n    </div>\n  ),\n};\n\n// ---------------------------------------------------------------------------\n// Perfect Morph — minimal demo with aspect ratio mismatch (1:2 trigger → 3:2 image)\n// ---------------------------------------------------------------------------\n\nconst perfectMorphImages = [\n  { src: 'https://picsum.photos/seed/pm1/1200/800', alt: 'Landscape one' },\n  { src: 'https://picsum.photos/seed/pm2/1200/800', alt: 'Landscape two' },\n];\n\nconst perfectMorphImagesVertical = [\n  { src: 'https://picsum.photos/seed/pmv1/800/1200', alt: 'Landscape one' },\n  { src: 'https://picsum.photos/seed/pmv2/800/1200', alt: 'Landscape two' },\n];\n\nexport const PerfectMorph: Story = {\n  name: 'Perfect Morph',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n      <Lightbox.Root viewTransition>\n        <div style={{ display: 'flex', gap: 'var(--space-4)', justifyContent: 'center', alignItems: 'center' }}>\n          {perfectMorphImages.map((img, i) => (\n            <Lightbox.Trigger key={img.src} index={i} style={triggerStyle}>\n              <img\n                src={img.src}\n                alt={img.alt}\n                style={{ width: 160, height: 320, objectFit: 'cover', display: 'block', borderRadius: 12 }}\n              />\n            </Lightbox.Trigger>\n          ))}\n        </div>\n\n        <Lightbox.Content>\n          <CloseButton />\n\n          <Lightbox.ItemGroup>\n            {perfectMorphImages.map((img, i) => (\n              <Lightbox.Item key={img.src} index={i}>\n                <img\n                  src={img.src}\n                  alt={img.alt}\n                  style={{ maxWidth: '90vw', maxHeight: '80vh', objectFit: 'contain', borderRadius: 32 }}\n                />\n              </Lightbox.Item>\n            ))}\n          </Lightbox.ItemGroup>\n\n          <NavControls />\n        </Lightbox.Content>\n      </Lightbox.Root>\n      <Lightbox.Root viewTransition>\n        <div style={{ display: 'flex', gap: 'var(--space-4)', justifyContent: 'center', alignItems: 'center' }}>\n          {perfectMorphImagesVertical.map((img, i) => (\n            <Lightbox.Trigger key={img.src} index={i} style={triggerStyle}>\n              <img\n                src={img.src}\n                alt={img.alt}\n                style={{ width: 820, height: 220, objectFit: 'cover', display: 'block', borderRadius: 12 }}\n              />\n            </Lightbox.Trigger>\n          ))}\n        </div>\n\n        <Lightbox.Content>\n          <CloseButton />\n\n          <Lightbox.ItemGroup>\n            {perfectMorphImagesVertical.map((img, i) => (\n              <Lightbox.Item key={img.src} index={i}>\n                <img\n                  src={img.src}\n                  alt={img.alt}\n                  style={{ maxWidth: '90vw', maxHeight: '80vh', objectFit: 'contain', borderRadius: 32 }}\n                />\n              </Lightbox.Item>\n            ))}\n          </Lightbox.ItemGroup>\n\n          <NavControls />\n        </Lightbox.Content>\n      </Lightbox.Root>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox.test.tsx",
    "content": "import { render, screen, fireEvent, act, cleanup } from '@testing-library/react';\nimport * as React from 'react';\nimport { describe, it, expect, vi, beforeEach, afterEach } from 'vitest';\n\n/* eslint-disable @typescript-eslint/no-non-null-assertion */\n\nconst flushMicrotasks = () => act(async () => undefined);\nconst noop = () => {/* controlled prop placeholder */};\n\nimport { LightboxCaption } from './lightbox-caption';\nimport { LightboxClose } from './lightbox-close';\nimport { LightboxContent } from './lightbox-content';\nimport { LightboxCounter } from './lightbox-counter';\nimport { LightboxItem } from './lightbox-item';\nimport { LightboxItemGroup } from './lightbox-item-group';\nimport { LightboxNext } from './lightbox-next';\nimport { LightboxPrevious } from './lightbox-previous';\nimport { LightboxRoot, type LightboxRootRef } from './lightbox-root';\nimport { LightboxThumbnail } from './lightbox-thumbnail';\nimport { LightboxThumbnailGroup } from './lightbox-thumbnail-group';\nimport { LightboxTrigger } from './lightbox-trigger';\nimport { LightboxZoom, type LightboxZoomRef } from './lightbox-zoom';\nimport { LightboxZoomIn } from './lightbox-zoom-in';\nimport { LightboxZoomOut } from './lightbox-zoom-out';\n\n// ---------------------------------------------------------------------------\n// Mocks — jsdom lacks matchMedia, getAnimations\n// ---------------------------------------------------------------------------\n\n// jsdom lacks the Touch constructor\nif (typeof globalThis.Touch === 'undefined') {\n  // eslint-disable-next-line @typescript-eslint/no-explicit-any\n  (globalThis as any).Touch = class Touch {\n    identifier: number;\n    target: EventTarget;\n    clientX: number;\n    clientY: number;\n    constructor(init: { identifier: number; target: EventTarget; clientX?: number; clientY?: number }) {\n      this.identifier = init.identifier;\n      this.target = init.target;\n      this.clientX = init.clientX ?? 0;\n      this.clientY = init.clientY ?? 0;\n    }\n  };\n}\n\nbeforeEach(() => {\n  if (!window.matchMedia) {\n    Object.defineProperty(window, 'matchMedia', {\n      writable: true,\n      configurable: true,\n      value: vi.fn().mockImplementation((query: string) => ({\n        matches: false,\n        media: query,\n        onchange: null,\n        addListener: vi.fn(),\n        removeListener: vi.fn(),\n        addEventListener: vi.fn(),\n        removeEventListener: vi.fn(),\n        dispatchEvent: vi.fn(),\n      })),\n    });\n  }\n\n  if (!Element.prototype.getAnimations) {\n    Element.prototype.getAnimations = vi.fn(() => []);\n  } else {\n    vi.spyOn(Element.prototype, 'getAnimations').mockReturnValue([]);\n  }\n});\n\nafterEach(() => {\n  vi.restoreAllMocks();\n});\n\n// ---------------------------------------------------------------------------\n// Helper component — mirrors the Gallery helper in scroll-gallery.test.tsx\n// ---------------------------------------------------------------------------\n\nfunction TestLightbox({\n  itemCount = 3,\n  defaultOpen = false,\n  open,\n  defaultValue,\n  value,\n  loop = false,\n  preload = 1,\n  viewTransition = false,\n  withThumbnails = false,\n  withCaptions = false,\n  onOpenChange,\n  onOpenChangeComplete,\n  onValueChange,\n  renderPropItems = false,\n}: {\n  itemCount?: number;\n  defaultOpen?: boolean;\n  open?: boolean;\n  defaultValue?: number;\n  value?: number;\n  loop?: boolean;\n  preload?: number;\n  viewTransition?: boolean;\n  withThumbnails?: boolean;\n  withCaptions?: boolean;\n  onOpenChange?: (open: boolean) => void;\n  onOpenChangeComplete?: (open: boolean) => void;\n  onValueChange?: (value: number, metadata: { source: string }) => void;\n  renderPropItems?: boolean;\n} = {}) {\n  return (\n    <LightboxRoot\n      defaultOpen={defaultOpen}\n      open={open}\n      defaultValue={defaultValue}\n      value={value}\n      loop={loop}\n      viewTransition={viewTransition}\n      onOpenChange={onOpenChange}\n      onOpenChangeComplete={onOpenChangeComplete}\n      onValueChange={onValueChange}\n    >\n      {Array.from({ length: itemCount }, (_, i) => (\n        <LightboxTrigger key={`t-${i}`} index={i} data-testid={`trigger-${i}`}>\n          Trigger {i}\n        </LightboxTrigger>\n      ))}\n\n      <LightboxContent data-testid=\"content\" aria-label=\"Test lightbox\">\n        <LightboxClose data-testid=\"close\">Close</LightboxClose>\n\n        <LightboxItemGroup data-testid=\"item-group\" preload={preload}>\n          {Array.from({ length: itemCount }, (_, i) => (\n            <LightboxItem\n              key={`i-${i}`}\n              index={i}\n              data-testid={`item-${i}`}\n              caption={withCaptions ? `Caption ${i}` : undefined}\n            >\n              {renderPropItems\n                ? (state: { active: boolean; visible: boolean }) => (\n                    <div data-testid={`render-prop-${i}`} data-active={state.active} data-visible={state.visible}>\n                      Item {i}\n                    </div>\n                  )\n                : `Item ${i}`\n              }\n            </LightboxItem>\n          ))}\n        </LightboxItemGroup>\n\n        <LightboxPrevious data-testid=\"prev\">Previous</LightboxPrevious>\n        <LightboxNext data-testid=\"next\">Next</LightboxNext>\n        <LightboxCounter data-testid=\"counter\" />\n        <LightboxCaption data-testid=\"caption\" />\n\n        {withThumbnails && (\n          <LightboxThumbnailGroup data-testid=\"thumb-group\">\n            {Array.from({ length: itemCount }, (_, i) => (\n              <LightboxThumbnail key={`th-${i}`} index={i} data-testid={`thumb-${i}`}>\n                Thumb {i}\n              </LightboxThumbnail>\n            ))}\n          </LightboxThumbnailGroup>\n        )}\n      </LightboxContent>\n    </LightboxRoot>\n  );\n}\n\n// ---------------------------------------------------------------------------\n// 1. Structure and ARIA\n// ---------------------------------------------------------------------------\n\ndescribe('Lightbox', () => {\n  describe('structure and ARIA', () => {\n    it('renders Trigger as a button with type=\"button\"', () => {\n      render(<TestLightbox />);\n      const trigger = screen.getByTestId('trigger-0');\n      expect(trigger.tagName).toBe('BUTTON');\n      expect(trigger).toHaveAttribute('type', 'button');\n    });\n\n    it('renders Content as a div with role=\"dialog\" when open', () => {\n      render(<TestLightbox defaultOpen />);\n      const dialog = screen.getByTestId('content');\n      expect(dialog.tagName).toBe('DIV');\n      expect(dialog).toHaveAttribute('role', 'dialog');\n      expect(dialog).toHaveAttribute('aria-modal', 'true');\n    });\n\n    it('content is removed from DOM when closing', async () => {\n      render(<TestLightbox defaultOpen />);\n      expect(screen.getByTestId('content')).toBeInTheDocument();\n      fireEvent.click(screen.getByTestId('close'));\n      await flushMicrotasks();\n      expect(screen.queryByTestId('content')).toBeNull();\n    });\n\n    it('renders ItemGroup with role=\"group\"', () => {\n      render(<TestLightbox defaultOpen />);\n      expect(screen.getByTestId('item-group')).toHaveAttribute('role', 'group');\n    });\n\n    it('renders Item with role=\"tabpanel\"', () => {\n      render(<TestLightbox defaultOpen />);\n      expect(screen.getByTestId('item-0')).toHaveAttribute('role', 'tabpanel');\n    });\n\n    it('active item has aria-hidden=\"false\", inactive has aria-hidden=\"true\"', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} />);\n      expect(screen.getByTestId('item-0')).toHaveAttribute('aria-hidden', 'false');\n      expect(screen.getByTestId('item-1')).toHaveAttribute('aria-hidden', 'true');\n    });\n\n    it('Counter renders with aria-live=\"polite\" and aria-atomic', () => {\n      render(<TestLightbox defaultOpen />);\n      const counter = screen.getByTestId('counter');\n      expect(counter).toHaveAttribute('aria-live', 'polite');\n      expect(counter).toHaveAttribute('aria-atomic', 'true');\n    });\n\n    it('Caption renders with aria-live=\"polite\" and aria-atomic', () => {\n      render(<TestLightbox defaultOpen />);\n      const caption = screen.getByTestId('caption');\n      expect(caption).toHaveAttribute('aria-live', 'polite');\n      expect(caption).toHaveAttribute('aria-atomic', 'true');\n    });\n\n    it('ThumbnailGroup renders with role=\"tablist\"', () => {\n      render(<TestLightbox defaultOpen withThumbnails />);\n      expect(screen.getByTestId('thumb-group')).toHaveAttribute('role', 'tablist');\n    });\n\n    it('Thumbnail renders with role=\"tab\" and aria-selected', () => {\n      render(<TestLightbox defaultOpen withThumbnails />);\n      const thumb = screen.getByTestId('thumb-0');\n      expect(thumb).toHaveAttribute('role', 'tab');\n      expect(thumb).toHaveAttribute('aria-selected');\n    });\n\n    it('Previous and Next render as buttons with aria-label', () => {\n      render(<TestLightbox defaultOpen />);\n      const prev = screen.getByTestId('prev');\n      const next = screen.getByTestId('next');\n      expect(prev.tagName).toBe('BUTTON');\n      expect(next.tagName).toBe('BUTTON');\n      expect(prev).toHaveAttribute('aria-label', 'Previous');\n      expect(next).toHaveAttribute('aria-label', 'Next');\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 2. Open / Close state\n  // ---------------------------------------------------------------------------\n\n  describe('open / close state', () => {\n    it('clicking a trigger opens the lightbox (uncontrolled)', () => {\n      render(<TestLightbox />);\n      expect(screen.queryByTestId('content')).toBeNull();\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      expect(screen.getByTestId('content')).toBeInTheDocument();\n    });\n\n    it('clicking a trigger sets the active index to that trigger index', () => {\n      render(<TestLightbox />);\n      fireEvent.click(screen.getByTestId('trigger-2'));\n      expect(screen.getByTestId('item-2')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('onOpenChange(true) fires on open', () => {\n      const spy = vi.fn();\n      render(<TestLightbox onOpenChange={spy} />);\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      expect(spy).toHaveBeenCalledWith(true);\n    });\n\n    it('onOpenChange(false) fires on close', () => {\n      const spy = vi.fn();\n      render(<TestLightbox defaultOpen onOpenChange={spy} />);\n      fireEvent.click(screen.getByTestId('close'));\n      expect(spy).toHaveBeenCalledWith(false);\n    });\n\n    it('clicking Close button closes the lightbox', async () => {\n      render(<TestLightbox defaultOpen />);\n      expect(screen.getByTestId('content')).toBeInTheDocument();\n      fireEvent.click(screen.getByTestId('close'));\n      await flushMicrotasks();\n      expect(screen.queryByTestId('content')).toBeNull();\n    });\n\n    it('ESC key closes the lightbox', async () => {\n      render(<TestLightbox defaultOpen />);\n      fireEvent.keyDown(document, { key: 'Escape' });\n      await flushMicrotasks();\n      expect(screen.queryByTestId('content')).toBeNull();\n    });\n\n    it('clicking content backdrop area closes the lightbox', async () => {\n      render(<TestLightbox defaultOpen />);\n      const content = screen.getByTestId('content');\n      fireEvent.click(content);\n      await flushMicrotasks();\n      expect(screen.queryByTestId('content')).toBeNull();\n    });\n\n    it('controlled open prop controls visibility', () => {\n      function Controlled() {\n        const [isOpen, setIsOpen] = React.useState(false);\n        return (\n          <>\n            <button data-testid=\"ext-open\" onClick={() => setIsOpen(true)}>Open</button>\n            <TestLightbox open={isOpen} onOpenChange={setIsOpen} />\n          </>\n        );\n      }\n      render(<Controlled />);\n      expect(screen.queryByTestId('content')).toBeNull();\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      expect(screen.getByTestId('content')).toBeInTheDocument();\n    });\n\n    it('defaultOpen={true} renders the lightbox initially open', () => {\n      render(<TestLightbox defaultOpen />);\n      expect(screen.getByTestId('content')).toBeInTheDocument();\n    });\n\n    it('content is removed from DOM after close', async () => {\n      render(<TestLightbox defaultOpen />);\n      fireEvent.click(screen.getByTestId('close'));\n      await flushMicrotasks();\n      expect(screen.queryByTestId('content')).toBeNull();\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 3. Active index and navigation\n  // ---------------------------------------------------------------------------\n\n  describe('active index and navigation', () => {\n    it('defaultValue sets the initial active item', () => {\n      render(<TestLightbox defaultOpen defaultValue={2} />);\n      expect(screen.getByTestId('item-2')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('controlled value prop drives active index', () => {\n      const { rerender } = render(<TestLightbox defaultOpen value={0} onValueChange={noop} />);\n      expect(screen.getByTestId('item-0')).toHaveAttribute('aria-hidden', 'false');\n      rerender(<TestLightbox defaultOpen value={2} onValueChange={noop} />);\n      expect(screen.getByTestId('item-2')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('onValueChange fires with index and source metadata', () => {\n      const spy = vi.fn();\n      render(<TestLightbox defaultOpen onValueChange={spy} />);\n      fireEvent.click(screen.getByTestId('next'));\n      expect(spy).toHaveBeenCalledWith(1, { source: 'button' });\n    });\n\n    it('Previous button navigates backward', () => {\n      render(<TestLightbox defaultOpen defaultValue={1} />);\n      fireEvent.click(screen.getByTestId('prev'));\n      expect(screen.getByTestId('item-0')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('Next button navigates forward', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} />);\n      fireEvent.click(screen.getByTestId('next'));\n      expect(screen.getByTestId('item-1')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('Previous is disabled at index 0 when loop=false', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} />);\n      expect(screen.getByTestId('prev')).toBeDisabled();\n    });\n\n    it('Next is disabled at last index when loop=false', () => {\n      render(<TestLightbox defaultOpen defaultValue={2} itemCount={3} />);\n      expect(screen.getByTestId('next')).toBeDisabled();\n    });\n\n    it('Previous wraps to last when loop=true', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} loop />);\n      fireEvent.click(screen.getByTestId('prev'));\n      expect(screen.getByTestId('item-2')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('Next wraps to first when loop=true', () => {\n      render(<TestLightbox defaultOpen defaultValue={2} loop />);\n      fireEvent.click(screen.getByTestId('next'));\n      expect(screen.getByTestId('item-0')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('ArrowRight in Content navigates forward', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} />);\n      fireEvent.keyDown(screen.getByTestId('content'), { key: 'ArrowRight' });\n      expect(screen.getByTestId('item-1')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('ArrowLeft in Content navigates backward', () => {\n      render(<TestLightbox defaultOpen defaultValue={1} />);\n      fireEvent.keyDown(screen.getByTestId('content'), { key: 'ArrowLeft' });\n      expect(screen.getByTestId('item-0')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('Home key navigates to first item', () => {\n      render(<TestLightbox defaultOpen defaultValue={2} />);\n      fireEvent.keyDown(screen.getByTestId('content'), { key: 'Home' });\n      expect(screen.getByTestId('item-0')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('End key navigates to last item', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} />);\n      fireEvent.keyDown(screen.getByTestId('content'), { key: 'End' });\n      expect(screen.getByTestId('item-2')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('arrow keys respect loop boundaries', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} loop={false} />);\n      fireEvent.keyDown(screen.getByTestId('content'), { key: 'ArrowLeft' });\n      expect(screen.getByTestId('item-0')).toHaveAttribute('aria-hidden', 'false');\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 4. Item rendering and preload\n  // ---------------------------------------------------------------------------\n\n  describe('item rendering and preload', () => {\n    it('only active + preload neighbors are in the DOM', () => {\n      render(<TestLightbox defaultOpen defaultValue={1} itemCount={5} preload={1} />);\n      expect(screen.getByTestId('item-0')).toBeInTheDocument();\n      expect(screen.getByTestId('item-1')).toBeInTheDocument();\n      expect(screen.getByTestId('item-2')).toBeInTheDocument();\n      expect(screen.queryByTestId('item-3')).toBeNull();\n      expect(screen.queryByTestId('item-4')).toBeNull();\n    });\n\n    it('items outside preload window are not rendered', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} itemCount={5} preload={0} />);\n      expect(screen.getByTestId('item-0')).toBeInTheDocument();\n      expect(screen.queryByTestId('item-1')).toBeNull();\n    });\n\n    it('preload=0 renders only the active item', () => {\n      render(<TestLightbox defaultOpen defaultValue={2} itemCount={5} preload={0} />);\n      expect(screen.getByTestId('item-2')).toBeInTheDocument();\n      expect(screen.queryByTestId('item-0')).toBeNull();\n      expect(screen.queryByTestId('item-1')).toBeNull();\n      expect(screen.queryByTestId('item-3')).toBeNull();\n      expect(screen.queryByTestId('item-4')).toBeNull();\n    });\n\n    it('preload=2 renders 5 items centered on active', () => {\n      render(<TestLightbox defaultOpen defaultValue={3} itemCount={7} preload={2} />);\n      expect(screen.queryByTestId('item-0')).toBeNull();\n      expect(screen.getByTestId('item-1')).toBeInTheDocument();\n      expect(screen.getByTestId('item-2')).toBeInTheDocument();\n      expect(screen.getByTestId('item-3')).toBeInTheDocument();\n      expect(screen.getByTestId('item-4')).toBeInTheDocument();\n      expect(screen.getByTestId('item-5')).toBeInTheDocument();\n      expect(screen.queryByTestId('item-6')).toBeNull();\n    });\n\n    it('render-prop children receive { active, visible } state', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} renderPropItems />);\n      const activeItem = screen.getByTestId('render-prop-0');\n      expect(activeItem).toHaveAttribute('data-active', 'true');\n      expect(activeItem).toHaveAttribute('data-visible', 'true');\n    });\n\n    it('render-prop active is true only for active item', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} renderPropItems />);\n      const activeItem = screen.getByTestId('render-prop-0');\n      const inactiveItem = screen.getByTestId('render-prop-1');\n      expect(activeItem).toHaveAttribute('data-active', 'true');\n      expect(inactiveItem).toHaveAttribute('data-active', 'false');\n    });\n\n    it('itemCount reflects mounted items accurately', () => {\n      render(<TestLightbox defaultOpen itemCount={4} />);\n      const counter = screen.getByTestId('counter');\n      expect(counter.textContent).toContain('/ 4');\n    });\n\n    it('dynamic item removal decreases itemCount', () => {\n      function DynamicLightbox() {\n        const [count, setCount] = React.useState(4);\n        return (\n          <>\n            <button data-testid=\"remove\" onClick={() => setCount(2)}>Remove</button>\n            <LightboxRoot defaultOpen>\n              {Array.from({ length: count }, (_, i) => (\n                <LightboxTrigger key={i} index={i}>T{i}</LightboxTrigger>\n              ))}\n              <LightboxContent aria-label=\"Dynamic test\" data-testid=\"content\">\n                <LightboxItemGroup preload={count}>\n                  {Array.from({ length: count }, (_, i) => (\n                    <LightboxItem key={i} index={i}>Item {i}</LightboxItem>\n                  ))}\n                </LightboxItemGroup>\n                <LightboxCounter data-testid=\"counter\" />\n              </LightboxContent>\n            </LightboxRoot>\n          </>\n        );\n      }\n\n      render(<DynamicLightbox />);\n      expect(screen.getByTestId('counter').textContent).toContain('/ 4');\n      fireEvent.click(screen.getByTestId('remove'));\n      expect(screen.getByTestId('counter').textContent).toContain('/ 2');\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 5. Preload with loop\n  // ---------------------------------------------------------------------------\n\n  describe('preload with loop', () => {\n    it('at index 0 with loop, last item is within preload distance', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} itemCount={5} preload={1} loop />);\n      expect(screen.getByTestId('item-0')).toBeInTheDocument();\n      expect(screen.getByTestId('item-1')).toBeInTheDocument();\n      expect(screen.getByTestId('item-4')).toBeInTheDocument();\n      expect(screen.queryByTestId('item-2')).toBeNull();\n      expect(screen.queryByTestId('item-3')).toBeNull();\n    });\n\n    it('at last index with loop, first item is within preload distance', () => {\n      render(<TestLightbox defaultOpen defaultValue={4} itemCount={5} preload={1} loop />);\n      expect(screen.getByTestId('item-4')).toBeInTheDocument();\n      expect(screen.getByTestId('item-3')).toBeInTheDocument();\n      expect(screen.getByTestId('item-0')).toBeInTheDocument();\n      expect(screen.queryByTestId('item-1')).toBeNull();\n      expect(screen.queryByTestId('item-2')).toBeNull();\n    });\n\n    it('circular distance calculation is correct with preload=2', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} itemCount={6} preload={2} loop />);\n      expect(screen.getByTestId('item-0')).toBeInTheDocument();\n      expect(screen.getByTestId('item-1')).toBeInTheDocument();\n      expect(screen.getByTestId('item-2')).toBeInTheDocument();\n      expect(screen.getByTestId('item-4')).toBeInTheDocument();\n      expect(screen.getByTestId('item-5')).toBeInTheDocument();\n      expect(screen.queryByTestId('item-3')).toBeNull();\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 6. Caption and Counter\n  // ---------------------------------------------------------------------------\n\n  describe('caption and counter', () => {\n    it('caption displays the active item caption text', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} withCaptions />);\n      expect(screen.getByTestId('caption').textContent).toBe('Caption 0');\n    });\n\n    it('caption updates when navigating', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} withCaptions />);\n      fireEvent.click(screen.getByTestId('next'));\n      expect(screen.getByTestId('caption').textContent).toBe('Caption 1');\n    });\n\n    it('caption renders nothing when no caption is set', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} />);\n      expect(screen.getByTestId('caption').textContent).toBe('');\n    });\n\n    it('caption has data-has-caption only when caption exists', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} withCaptions />);\n      expect(screen.getByTestId('caption')).toHaveAttribute('data-has-caption');\n    });\n\n    it('counter displays \"1 / N\" format', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} itemCount={5} />);\n      expect(screen.getByTestId('counter').textContent).toBe('1 / 5');\n    });\n\n    it('counter render-prop receives { current, total }', () => {\n      render(\n        <LightboxRoot defaultOpen defaultValue={2}>\n          <LightboxContent aria-label=\"Test\">\n            <LightboxItemGroup>\n              {Array.from({ length: 4 }, (_, i) => (\n                <LightboxItem key={i} index={i}>Item {i}</LightboxItem>\n              ))}\n            </LightboxItemGroup>\n            <LightboxCounter data-testid=\"counter\">\n              {({ current, total }) => <span>{`${current} of ${total}`}</span>}\n            </LightboxCounter>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      expect(screen.getByTestId('counter').textContent).toBe('3 of 4');\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 7. Thumbnail navigation\n  // ---------------------------------------------------------------------------\n\n  describe('thumbnail navigation', () => {\n    it('clicking a thumbnail changes the active index', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} withThumbnails />);\n      fireEvent.click(screen.getByTestId('thumb-2'));\n      expect(screen.getByTestId('item-2')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('active thumbnail has aria-selected=\"true\" and tabIndex=0', () => {\n      render(<TestLightbox defaultOpen defaultValue={1} withThumbnails />);\n      const active = screen.getByTestId('thumb-1');\n      expect(active).toHaveAttribute('aria-selected', 'true');\n      expect(active).toHaveAttribute('tabindex', '0');\n    });\n\n    it('inactive thumbnails have aria-selected=\"false\" and tabIndex=-1', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} withThumbnails />);\n      const inactive = screen.getByTestId('thumb-1');\n      expect(inactive).toHaveAttribute('aria-selected', 'false');\n      expect(inactive).toHaveAttribute('tabindex', '-1');\n    });\n\n    it('ArrowRight in ThumbnailGroup navigates between thumbnails', () => {\n      render(<TestLightbox defaultOpen defaultValue={0} withThumbnails />);\n      screen.getByTestId('thumb-0').focus();\n      fireEvent.keyDown(screen.getByTestId('thumb-group'), { key: 'ArrowRight' });\n      expect(document.activeElement).toBe(screen.getByTestId('thumb-1'));\n    });\n\n    it('Home/End in ThumbnailGroup jump to first/last', () => {\n      render(<TestLightbox defaultOpen defaultValue={1} withThumbnails />);\n      screen.getByTestId('thumb-1').focus();\n      fireEvent.keyDown(screen.getByTestId('thumb-group'), { key: 'End' });\n      expect(document.activeElement).toBe(screen.getByTestId('thumb-2'));\n      fireEvent.keyDown(screen.getByTestId('thumb-group'), { key: 'Home' });\n      expect(document.activeElement).toBe(screen.getByTestId('thumb-0'));\n    });\n\n    it('loop wrapping works in ThumbnailGroup', () => {\n      render(<TestLightbox defaultOpen defaultValue={2} withThumbnails loop />);\n      screen.getByTestId('thumb-2').focus();\n      fireEvent.keyDown(screen.getByTestId('thumb-group'), { key: 'ArrowRight' });\n      expect(document.activeElement).toBe(screen.getByTestId('thumb-0'));\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 8. Trigger state attributes\n  // ---------------------------------------------------------------------------\n\n  describe('trigger state attributes', () => {\n    it('trigger gets data-open when lightbox is open', () => {\n      render(<TestLightbox />);\n      const trigger = screen.getByTestId('trigger-0');\n      expect(trigger).not.toHaveAttribute('data-open');\n      fireEvent.click(trigger);\n      expect(screen.getByTestId('trigger-0')).toHaveAttribute('data-open');\n    });\n\n    it('trigger gets data-active when it is the active trigger', () => {\n      render(<TestLightbox />);\n      fireEvent.click(screen.getByTestId('trigger-1'));\n      expect(screen.getByTestId('trigger-1')).toHaveAttribute('data-active');\n    });\n\n    it('data-open is removed when lightbox closes', () => {\n      render(<TestLightbox />);\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      expect(screen.getByTestId('trigger-0')).toHaveAttribute('data-open');\n      fireEvent.click(screen.getByTestId('close'));\n      expect(screen.getByTestId('trigger-0')).not.toHaveAttribute('data-open');\n    });\n\n    it('only the matching trigger gets data-active', () => {\n      render(<TestLightbox />);\n      fireEvent.click(screen.getByTestId('trigger-1'));\n      expect(screen.getByTestId('trigger-1')).toHaveAttribute('data-active');\n      expect(screen.getByTestId('trigger-0')).not.toHaveAttribute('data-active');\n      expect(screen.getByTestId('trigger-2')).not.toHaveAttribute('data-active');\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 9. Imperative ref API\n  // ---------------------------------------------------------------------------\n\n  describe('imperative ref API', () => {\n    it('ref.open() opens the lightbox', () => {\n      const ref = React.createRef<LightboxRootRef>();\n      render(\n        <LightboxRoot ref={ref}>\n          <LightboxContent data-testid=\"content\" aria-label=\"Test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>Item 0</LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      expect(screen.queryByTestId('content')).toBeNull();\n      act(() => ref.current!.open());\n      expect(screen.getByTestId('content')).toBeInTheDocument();\n    });\n\n    it('ref.open(index) opens at a specific index', () => {\n      const ref = React.createRef<LightboxRootRef>();\n      render(\n        <LightboxRoot ref={ref}>\n          <LightboxContent data-testid=\"content\" aria-label=\"Test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0} data-testid=\"item-0\">Item 0</LightboxItem>\n              <LightboxItem index={1} data-testid=\"item-1\">Item 1</LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      act(() => ref.current!.open(1));\n      expect(screen.getByTestId('item-1')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('ref.close() closes the lightbox', async () => {\n      const ref = React.createRef<LightboxRootRef>();\n      render(\n        <LightboxRoot ref={ref} defaultOpen>\n          <LightboxContent data-testid=\"content\" aria-label=\"Test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>Item 0</LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      expect(screen.getByTestId('content')).toBeInTheDocument();\n      act(() => ref.current!.close());\n      await flushMicrotasks();\n      expect(screen.queryByTestId('content')).toBeNull();\n    });\n\n    it('ref.goTo(index) navigates to an index', () => {\n      const ref = React.createRef<LightboxRootRef>();\n      render(\n        <LightboxRoot ref={ref} defaultOpen>\n          <LightboxContent data-testid=\"content\" aria-label=\"Test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0} data-testid=\"item-0\">Item 0</LightboxItem>\n              <LightboxItem index={1} data-testid=\"item-1\">Item 1</LightboxItem>\n              <LightboxItem index={2} data-testid=\"item-2\">Item 2</LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      act(() => ref.current!.goTo(2));\n      expect(screen.getByTestId('item-2')).toHaveAttribute('aria-hidden', 'false');\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 10. Lifecycle callbacks\n  // ---------------------------------------------------------------------------\n\n  describe('lifecycle callbacks', () => {\n    it('onOpenChangeComplete(true) fires after open', async () => {\n      const spy = vi.fn();\n      render(<TestLightbox onOpenChangeComplete={spy} />);\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      await act(() => new Promise((r) => requestAnimationFrame(r)));\n      expect(spy).toHaveBeenCalledWith(true);\n    });\n\n    it('onOpenChangeComplete(false) fires after close', async () => {\n      const spy = vi.fn();\n      render(<TestLightbox defaultOpen onOpenChangeComplete={spy} />);\n      fireEvent.click(screen.getByTestId('close'));\n      await flushMicrotasks();\n      expect(spy).toHaveBeenCalledWith(false);\n    });\n\n    it('onOpenChangeComplete fires even when onOpenChange is not provided', async () => {\n      const completeSpy = vi.fn();\n      render(<TestLightbox onOpenChangeComplete={completeSpy} />);\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      await act(() => new Promise((r) => requestAnimationFrame(r)));\n      expect(completeSpy).toHaveBeenCalledWith(true);\n    });\n\n    it('onOpenChangeComplete does not fire if close is interrupted by reopen', async () => {\n      const completeSpy = vi.fn();\n      const ref = React.createRef<LightboxRootRef>();\n      render(\n        <LightboxRoot ref={ref} onOpenChangeComplete={completeSpy} defaultOpen>\n          <LightboxContent data-testid=\"content\" aria-label=\"Test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>Item 0</LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n\n      act(() => ref.current!.close());\n      act(() => ref.current!.open());\n\n      await act(() => new Promise((r) => setTimeout(r, 50)));\n\n      const closeCalls = completeSpy.mock.calls.filter(\n        (call) => call[0] === false,\n      );\n      expect(closeCalls).toHaveLength(0);\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 11. Edge cases\n  // ---------------------------------------------------------------------------\n\n  describe('edge cases', () => {\n    it('opening with no items does not crash', () => {\n      expect(() => {\n        render(\n          <LightboxRoot defaultOpen>\n            <LightboxContent aria-label=\"Empty\">\n              <LightboxItemGroup />\n            </LightboxContent>\n          </LightboxRoot>,\n        );\n      }).not.toThrow();\n    });\n\n    it('navigation with itemCount === 1 stays at index 0', () => {\n      render(<TestLightbox defaultOpen itemCount={1} defaultValue={0} />);\n      fireEvent.click(screen.getByTestId('next'));\n      expect(screen.getByTestId('item-0')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('compound component outside context throws meaningful error', () => {\n      expect(() => {\n        render(<LightboxTrigger index={0}>orphan</LightboxTrigger>);\n      }).toThrow('Lightbox compound components must be used within a Lightbox.Root');\n    });\n\n    it('multiple triggers for the same index work correctly', () => {\n      render(\n        <LightboxRoot>\n          <LightboxTrigger index={0} data-testid=\"trigger-a\">A</LightboxTrigger>\n          <LightboxTrigger index={0} data-testid=\"trigger-b\">B</LightboxTrigger>\n          <LightboxContent data-testid=\"content\" aria-label=\"Test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0} data-testid=\"item-0\">Item 0</LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      fireEvent.click(screen.getByTestId('trigger-b'));\n      expect(screen.getByTestId('content')).toBeInTheDocument();\n      expect(screen.getByTestId('item-0')).toHaveAttribute('aria-hidden', 'false');\n    });\n\n    it('rapid open/close does not leave stale state', async () => {\n      const ref = React.createRef<LightboxRootRef>();\n      render(\n        <LightboxRoot ref={ref}>\n          <LightboxContent data-testid=\"content\" aria-label=\"Test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>Item 0</LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n\n      act(() => ref.current!.open());\n      act(() => ref.current!.close());\n      act(() => ref.current!.open());\n      act(() => ref.current!.close());\n\n      await flushMicrotasks();\n      expect(screen.queryByTestId('content')).toBeNull();\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 12. View Transitions\n  // ---------------------------------------------------------------------------\n\n  describe('view transitions', () => {\n    function mockViewTransitionAPI() {\n      let resolveFinished: () => void;\n      const finishedPromise = new Promise<void>((r) => {\n        resolveFinished = r;\n      });\n\n      const startViewTransition = vi.fn((callback: () => void | Promise<void>) => {\n        const result = callback();\n        if (result && typeof (result as Promise<void>).then === 'function') {\n          (result as Promise<void>).catch(vi.fn());\n        }\n        return { finished: finishedPromise };\n      });\n\n      Object.defineProperty(document, 'startViewTransition', {\n        value: startViewTransition,\n        writable: true,\n        configurable: true,\n      });\n\n      return { startViewTransition, resolveFinished: () => resolveFinished() };\n    }\n\n    function cleanupViewTransitionAPI() {\n      delete (document as unknown as Record<string, unknown>).startViewTransition;\n      document.documentElement.removeAttribute('data-lightbox-view-transition');\n      document.documentElement.removeAttribute('data-lightbox-no-crossfade');\n      document.documentElement.style.removeProperty('--fui-morph-border-radius-from');\n      document.documentElement.style.removeProperty('--fui-morph-border-radius-to');\n      document.documentElement.style.removeProperty('--fui-morph-old-opacity');\n      document.documentElement.style.removeProperty('--fui-morph-new-opacity');\n    }\n\n    afterEach(() => {\n      cleanupViewTransitionAPI();\n    });\n\n    it('falls back gracefully when viewTransition=true but API is absent', () => {\n      render(<TestLightbox viewTransition />);\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      expect(screen.getByTestId('content')).toBeInTheDocument();\n    });\n\n    it('calls document.startViewTransition on open', () => {\n      const { startViewTransition } = mockViewTransitionAPI();\n      render(<TestLightbox viewTransition />);\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      expect(startViewTransition).toHaveBeenCalledOnce();\n    });\n\n    it('sets data-lightbox-view-transition on <html> during open', () => {\n      mockViewTransitionAPI();\n      render(<TestLightbox viewTransition />);\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      expect(document.documentElement).toHaveAttribute('data-lightbox-view-transition');\n    });\n\n    it('removes data-lightbox-view-transition after open transition finishes', async () => {\n      const { resolveFinished } = mockViewTransitionAPI();\n      render(<TestLightbox viewTransition />);\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      expect(document.documentElement).toHaveAttribute('data-lightbox-view-transition');\n\n      await act(async () => resolveFinished());\n      expect(document.documentElement).not.toHaveAttribute('data-lightbox-view-transition');\n    });\n\n    it('cleans up CSS custom properties after open transition finishes', async () => {\n      const { resolveFinished } = mockViewTransitionAPI();\n      render(<TestLightbox viewTransition />);\n      fireEvent.click(screen.getByTestId('trigger-0'));\n\n      await act(async () => resolveFinished());\n      const docStyle = document.documentElement.style;\n      expect(docStyle.getPropertyValue('--fui-morph-border-radius-from')).toBe('');\n      expect(docStyle.getPropertyValue('--fui-morph-border-radius-to')).toBe('');\n    });\n\n    it('fires onOpenChangeComplete(true) after VT open finishes', async () => {\n      const { resolveFinished } = mockViewTransitionAPI();\n      const completeSpy = vi.fn();\n      render(<TestLightbox viewTransition onOpenChangeComplete={completeSpy} />);\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      expect(completeSpy).not.toHaveBeenCalled();\n\n      await act(async () => resolveFinished());\n      expect(completeSpy).toHaveBeenCalledWith(true);\n    });\n\n    it('calls startViewTransition on close', async () => {\n      const { startViewTransition, resolveFinished } = mockViewTransitionAPI();\n      render(<TestLightbox viewTransition defaultOpen />);\n      startViewTransition.mockClear();\n\n      fireEvent.click(screen.getByTestId('close'));\n      expect(startViewTransition).toHaveBeenCalledOnce();\n\n      await act(async () => resolveFinished());\n    });\n\n    it('removes data-lightbox-view-transition after close transition finishes', async () => {\n      let resolveOpen: () => void;\n      let resolveClose: () => void;\n\n      const startViewTransition = vi.fn((callback: () => void | Promise<void>) => {\n        const result = callback();\n        if (result && typeof (result as Promise<void>).then === 'function') {\n          (result as Promise<void>).catch(vi.fn());\n        }\n        if (startViewTransition.mock.calls.length === 1) {\n          return { finished: new Promise<void>((r) => { resolveOpen = r; }) };\n        }\n        return { finished: new Promise<void>((r) => { resolveClose = r; }) };\n      });\n\n      Object.defineProperty(document, 'startViewTransition', {\n        value: startViewTransition,\n        writable: true,\n        configurable: true,\n      });\n\n      render(<TestLightbox viewTransition />);\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      await act(async () => resolveOpen!());\n\n      fireEvent.click(screen.getByTestId('close'));\n      expect(document.documentElement).toHaveAttribute('data-lightbox-view-transition');\n\n      await act(async () => resolveClose!());\n      expect(document.documentElement).not.toHaveAttribute('data-lightbox-view-transition');\n    });\n\n    it('fires onOpenChangeComplete(false) after VT close finishes', async () => {\n      let resolveOpen: () => void;\n      let resolveClose: () => void;\n\n      const startViewTransition = vi.fn((callback: () => void | Promise<void>) => {\n        const result = callback();\n        if (result && typeof (result as Promise<void>).then === 'function') {\n          (result as Promise<void>).catch(vi.fn());\n        }\n        if (startViewTransition.mock.calls.length === 1) {\n          return { finished: new Promise<void>((r) => { resolveOpen = r; }) };\n        }\n        return { finished: new Promise<void>((r) => { resolveClose = r; }) };\n      });\n\n      Object.defineProperty(document, 'startViewTransition', {\n        value: startViewTransition,\n        writable: true,\n        configurable: true,\n      });\n\n      const completeSpy = vi.fn();\n      render(<TestLightbox viewTransition onOpenChangeComplete={completeSpy} />);\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      await act(async () => resolveOpen!());\n      completeSpy.mockClear();\n\n      fireEvent.click(screen.getByTestId('close'));\n      expect(completeSpy).not.toHaveBeenCalled();\n\n      await act(async () => resolveClose!());\n      expect(completeSpy).toHaveBeenCalledWith(false);\n    });\n\n    describe('image decode before open transition', () => {\n      it('does not delay open when item has no real image to decode', () => {\n        const { startViewTransition } = mockViewTransitionAPI();\n\n        render(<TestLightbox viewTransition />);\n        fireEvent.click(screen.getByTestId('trigger-0'));\n\n        expect(startViewTransition).toHaveBeenCalledOnce();\n        expect(screen.getByTestId('content')).toBeInTheDocument();\n      });\n\n      it('passes an async callback to startViewTransition on open', () => {\n        const { startViewTransition } = mockViewTransitionAPI();\n\n        render(<TestLightbox viewTransition />);\n        fireEvent.click(screen.getByTestId('trigger-0'));\n\n        expect(startViewTransition).toHaveBeenCalledOnce();\n        const callback = startViewTransition.mock.calls[0][0];\n        expect(callback.constructor.name).toBe('AsyncFunction');\n      });\n\n      it('close VT callback is not async (no decode needed on close)', async () => {\n        const callbacks: Array<() => void | Promise<void>> = [];\n        let resolveOpen: () => void;\n        let resolveClose: () => void;\n        const startViewTransition = vi.fn((cb: () => void | Promise<void>) => {\n          callbacks.push(cb);\n          const result = cb();\n          if (result && typeof (result as Promise<void>).then === 'function') {\n            (result as Promise<void>).catch(vi.fn());\n          }\n          if (startViewTransition.mock.calls.length === 1) {\n            return { finished: new Promise<void>((r) => { resolveOpen = r; }) };\n          }\n          return { finished: new Promise<void>((r) => { resolveClose = r; }) };\n        });\n        Object.defineProperty(document, 'startViewTransition', {\n          value: startViewTransition,\n          writable: true,\n          configurable: true,\n        });\n\n        render(<TestLightbox viewTransition />);\n        fireEvent.click(screen.getByTestId('trigger-0'));\n        await act(async () => resolveOpen!());\n\n        fireEvent.click(screen.getByTestId('close'));\n\n        expect(callbacks).toHaveLength(2);\n        expect(callbacks[0].constructor.name).toBe('AsyncFunction');\n        expect(callbacks[1].constructor.name).not.toBe('AsyncFunction');\n\n        await act(async () => resolveClose!());\n      });\n    });\n\n    it('does not use VT when prefers-reduced-motion is set', () => {\n      mockViewTransitionAPI();\n      vi.spyOn(window, 'matchMedia').mockImplementation((query: string) => ({\n        matches: query === '(prefers-reduced-motion: reduce)',\n        media: query,\n        onchange: null,\n        addListener: vi.fn(),\n        removeListener: vi.fn(),\n        addEventListener: vi.fn(),\n        removeEventListener: vi.fn(),\n        dispatchEvent: vi.fn(),\n      }));\n\n      const { startViewTransition } = { startViewTransition: document.startViewTransition as ReturnType<typeof vi.fn> };\n      render(<TestLightbox viewTransition />);\n      fireEvent.click(screen.getByTestId('trigger-0'));\n      expect(startViewTransition).not.toHaveBeenCalled();\n      expect(screen.getByTestId('content')).toBeInTheDocument();\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 13. Native gesture prevention\n  // ---------------------------------------------------------------------------\n\n  describe('native gesture prevention', () => {\n    it('prevents multi-touch pinch on content', () => {\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent data-testid=\"content\" aria-label=\"Pinch test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>\n                <img src=\"test.jpg\" alt=\"test\" />\n              </LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n\n      const content = screen.getByTestId('content');\n      const event = new TouchEvent('touchmove', {\n        bubbles: true,\n        cancelable: true,\n        touches: [\n          new Touch({ identifier: 0, target: content, clientX: 0, clientY: 0 }),\n          new Touch({ identifier: 1, target: content, clientX: 100, clientY: 100 }),\n        ],\n      });\n      const prevented = !content.dispatchEvent(event);\n      expect(prevented).toBe(true);\n    });\n\n    it('allows single-touch on content', () => {\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent data-testid=\"content\" aria-label=\"Single touch test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>\n                <img src=\"test.jpg\" alt=\"test\" />\n              </LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n\n      const content = screen.getByTestId('content');\n      const event = new TouchEvent('touchmove', {\n        bubbles: true,\n        cancelable: true,\n        touches: [\n          new Touch({ identifier: 0, target: content, clientX: 0, clientY: 0 }),\n        ],\n      });\n      const prevented = !content.dispatchEvent(event);\n      expect(prevented).toBe(false);\n    });\n\n    it('prevents ctrl+wheel (trackpad pinch-to-zoom) on content', () => {\n      // On non-Safari browsers (including jsdom), Ctrl+wheel is prevented via\n      // a non-passive wheel listener. On Safari, native zoom is prevented via\n      // GestureEvent instead (to preserve momentum scrolling).\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent data-testid=\"content\" aria-label=\"Wheel zoom test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>\n                <img src=\"test.jpg\" alt=\"test\" />\n              </LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n\n      const content = screen.getByTestId('content');\n      const event = new WheelEvent('wheel', {\n        bubbles: true,\n        cancelable: true,\n        ctrlKey: true,\n        deltaY: -10,\n      });\n      const prevented = !content.dispatchEvent(event);\n      expect(prevented).toBe(true);\n    });\n\n    it('allows regular wheel scroll on content', () => {\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent data-testid=\"content\" aria-label=\"Regular wheel test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>\n                <img src=\"test.jpg\" alt=\"test\" />\n              </LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n\n      const content = screen.getByTestId('content');\n      const event = new WheelEvent('wheel', {\n        bubbles: true,\n        cancelable: true,\n        ctrlKey: false,\n        deltaY: -10,\n      });\n      const prevented = !content.dispatchEvent(event);\n      expect(prevented).toBe(false);\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 14. Zoom\n  // ---------------------------------------------------------------------------\n\n  describe('zoom', () => {\n    function ZoomLightbox({ maxZoom = 4, onZoomChange }: { maxZoom?: number; onZoomChange?: (z: number) => void } = {}) {\n      return (\n        <LightboxRoot defaultOpen>\n          <LightboxContent data-testid=\"content\" aria-label=\"Zoom test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0} data-testid=\"item-0\">\n                <LightboxZoom maxZoom={maxZoom} onZoomChange={onZoomChange}>\n                  <img src=\"test.jpg\" alt=\"test\" data-testid=\"zoom-img\" />\n                  <LightboxZoomIn data-testid=\"zoom-in\">+</LightboxZoomIn>\n                  <LightboxZoomOut data-testid=\"zoom-out\">-</LightboxZoomOut>\n                </LightboxZoom>\n              </LightboxItem>\n              <LightboxItem index={1} data-testid=\"item-1\">\n                <LightboxZoom maxZoom={maxZoom}>\n                  <img src=\"test2.jpg\" alt=\"test2\" />\n                </LightboxZoom>\n              </LightboxItem>\n            </LightboxItemGroup>\n            <LightboxNext data-testid=\"next\">Next</LightboxNext>\n            <LightboxPrevious data-testid=\"prev\">Previous</LightboxPrevious>\n          </LightboxContent>\n        </LightboxRoot>\n      );\n    }\n\n    function getZoomRef() {\n      const ref = React.createRef<LightboxZoomRef>();\n      function ZoomWithRef() {\n        return (\n          <LightboxRoot defaultOpen>\n            <LightboxContent aria-label=\"Zoom ref test\">\n              <LightboxItemGroup>\n                <LightboxItem index={0}>\n                  <LightboxZoom ref={ref} maxZoom={4}>\n                    <img src=\"test.jpg\" alt=\"test\" data-testid=\"zoom-img\" />\n                  </LightboxZoom>\n                </LightboxItem>\n              </LightboxItemGroup>\n            </LightboxContent>\n          </LightboxRoot>\n        );\n      }\n      return { ref, Component: ZoomWithRef };\n    }\n\n    it('renders zoom container with children', () => {\n      render(<ZoomLightbox />);\n      expect(screen.getByTestId('zoom-img')).toBeInTheDocument();\n    });\n\n    it('ZoomIn and ZoomOut buttons render', () => {\n      render(<ZoomLightbox />);\n      expect(screen.getByTestId('zoom-in')).toBeInTheDocument();\n      expect(screen.getByTestId('zoom-out')).toBeInTheDocument();\n    });\n\n    it('ZoomOut is disabled at minZoom', () => {\n      render(<ZoomLightbox />);\n      expect(screen.getByTestId('zoom-out')).toBeDisabled();\n    });\n\n    it('ZoomIn is not disabled at minZoom', () => {\n      render(<ZoomLightbox />);\n      expect(screen.getByTestId('zoom-in')).not.toBeDisabled();\n    });\n\n    it('imperative ref.zoomIn increases zoom', () => {\n      const { ref, Component } = getZoomRef();\n      render(<Component />);\n      expect(ref.current!.zoom).toBe(1);\n      act(() => ref.current!.zoomIn());\n      expect(ref.current!.zoom).toBeGreaterThan(1);\n    });\n\n    it('imperative ref.zoomOut decreases zoom', () => {\n      const { ref, Component } = getZoomRef();\n      render(<Component />);\n      act(() => ref.current!.zoomIn());\n      const zoomedIn = ref.current!.zoom;\n      act(() => ref.current!.zoomOut());\n      expect(ref.current!.zoom).toBeLessThan(zoomedIn);\n    });\n\n    it('imperative ref.zoomTo sets exact zoom', () => {\n      const { ref, Component } = getZoomRef();\n      render(<Component />);\n      act(() => ref.current!.zoomTo(2.5));\n      expect(ref.current!.zoom).toBe(2.5);\n    });\n\n    it('zoom is clamped to maxZoom', () => {\n      const { ref, Component } = getZoomRef();\n      render(<Component />);\n      act(() => ref.current!.zoomTo(100));\n      expect(ref.current!.zoom).toBe(4);\n    });\n\n    it('zoom is clamped to minZoom', () => {\n      const { ref, Component } = getZoomRef();\n      render(<Component />);\n      act(() => ref.current!.zoomTo(0.1));\n      expect(ref.current!.zoom).toBe(1);\n    });\n\n    it('imperative ref.reset resets to minZoom', () => {\n      const { ref, Component } = getZoomRef();\n      render(<Component />);\n      act(() => ref.current!.zoomTo(3));\n      expect(ref.current!.zoom).toBe(3);\n      act(() => ref.current!.reset());\n      expect(ref.current!.zoom).toBe(1);\n    });\n\n    it('onZoomChange fires when zoom changes', () => {\n      const spy = vi.fn();\n      const ref = React.createRef<LightboxZoomRef>();\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent aria-label=\"Zoom callback test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>\n                <LightboxZoom ref={ref} maxZoom={4} onZoomChange={spy}>\n                  <img src=\"test.jpg\" alt=\"test\" />\n                </LightboxZoom>\n              </LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      act(() => ref.current!.zoomIn());\n      expect(spy).toHaveBeenCalledWith(expect.any(Number));\n    });\n\n    it('zoom resets when active slide changes', () => {\n      const ref = React.createRef<LightboxZoomRef>();\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent aria-label=\"Zoom reset test\" data-testid=\"content\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>\n                <LightboxZoom ref={ref} maxZoom={4}>\n                  <img src=\"test.jpg\" alt=\"test\" />\n                </LightboxZoom>\n              </LightboxItem>\n              <LightboxItem index={1}>\n                <LightboxZoom maxZoom={4}>\n                  <img src=\"test2.jpg\" alt=\"test2\" />\n                </LightboxZoom>\n              </LightboxItem>\n            </LightboxItemGroup>\n            <LightboxNext data-testid=\"next\">Next</LightboxNext>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      act(() => ref.current!.zoomTo(3));\n      expect(ref.current!.zoom).toBe(3);\n      fireEvent.click(screen.getByTestId('next'));\n      expect(ref.current!.zoom).toBe(1);\n    });\n\n    it('ZoomIn button outside Zoom context renders disabled', () => {\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent aria-label=\"No zoom\">\n            <LightboxZoomIn data-testid=\"orphan-zoom-in\">+</LightboxZoomIn>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      expect(screen.getByTestId('orphan-zoom-in')).toBeDisabled();\n    });\n\n    it('ZoomOut button outside Zoom context renders disabled', () => {\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent aria-label=\"No zoom\">\n            <LightboxZoomOut data-testid=\"orphan-zoom-out\">-</LightboxZoomOut>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      expect(screen.getByTestId('orphan-zoom-out')).toBeDisabled();\n    });\n\n    it('data-zoom attribute is set when zoomed in', () => {\n      const { ref, Component } = getZoomRef();\n      render(<Component />);\n      const container = screen.getByTestId('zoom-img').closest('[data-zoom]');\n      expect(container).toBeNull();\n      act(() => ref.current!.zoomTo(2));\n      const zoomedContainer = screen.getByTestId('zoom-img').parentElement!.parentElement!;\n      expect(zoomedContainer).toHaveAttribute('data-zoom');\n    });\n\n    it('data-zoomed attribute is set on Content when zoomed in', () => {\n      render(<ZoomLightbox />);\n      const content = screen.getByTestId('content');\n      expect(content).not.toHaveAttribute('data-zoomed');\n\n      const ref = React.createRef<LightboxZoomRef>();\n      cleanup();\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent data-testid=\"content\" aria-label=\"Zoom zoomed test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>\n                <LightboxZoom ref={ref} maxZoom={4}>\n                  <img src=\"test.jpg\" alt=\"test\" />\n                </LightboxZoom>\n              </LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      const contentEl = screen.getByTestId('content');\n      expect(contentEl).not.toHaveAttribute('data-zoomed');\n\n      act(() => ref.current!.zoomTo(2));\n      expect(contentEl).toHaveAttribute('data-zoomed');\n    });\n\n    it('data-zoomed attribute is removed when zoom resets to 1x', () => {\n      const ref = React.createRef<LightboxZoomRef>();\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent data-testid=\"content\" aria-label=\"Zoom reset attr test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>\n                <LightboxZoom ref={ref} maxZoom={4}>\n                  <img src=\"test.jpg\" alt=\"test\" />\n                </LightboxZoom>\n              </LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      const contentEl = screen.getByTestId('content');\n\n      act(() => ref.current!.zoomTo(3));\n      expect(contentEl).toHaveAttribute('data-zoomed');\n\n      act(() => ref.current!.reset());\n      expect(contentEl).not.toHaveAttribute('data-zoomed');\n    });\n\n    it('data-zoomed attribute is removed when slide changes', () => {\n      const ref = React.createRef<LightboxZoomRef>();\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent data-testid=\"content\" aria-label=\"Zoom slide change test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>\n                <LightboxZoom ref={ref} maxZoom={4}>\n                  <img src=\"test.jpg\" alt=\"test\" />\n                </LightboxZoom>\n              </LightboxItem>\n              <LightboxItem index={1}>\n                <LightboxZoom maxZoom={4}>\n                  <img src=\"test2.jpg\" alt=\"test2\" />\n                </LightboxZoom>\n              </LightboxItem>\n            </LightboxItemGroup>\n            <LightboxNext data-testid=\"next\">Next</LightboxNext>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      const contentEl = screen.getByTestId('content');\n\n      act(() => ref.current!.zoomTo(2));\n      expect(contentEl).toHaveAttribute('data-zoomed');\n\n      fireEvent.click(screen.getByTestId('next'));\n      expect(contentEl).not.toHaveAttribute('data-zoomed');\n    });\n\n    it('maxZoom defaults when not specified', () => {\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent aria-label=\"Default maxZoom\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>\n                <LightboxZoom>\n                  <div>No image</div>\n                </LightboxZoom>\n              </LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      expect(screen.getByText('No image')).toBeInTheDocument();\n    });\n\n    it('touch-action is pan-x pan-y at 1x zoom and none when zoomed', () => {\n      const ref = React.createRef<LightboxZoomRef>();\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent aria-label=\"Touch action test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>\n                <LightboxZoom ref={ref} maxZoom={4}>\n                  <img src=\"test.jpg\" alt=\"test\" />\n                </LightboxZoom>\n              </LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n\n      const zoomContainer = screen.getByAltText('test').parentElement!.parentElement!;\n      expect(zoomContainer.style.touchAction).toBe('pan-x pan-y');\n\n      act(() => ref.current!.zoomTo(2));\n      expect(zoomContainer.style.touchAction).toBe('none');\n\n      act(() => ref.current!.reset());\n      expect(zoomContainer.style.touchAction).toBe('pan-x pan-y');\n    });\n\n    describe('elastic overscroll', () => {\n      it('changeZoom with overscroll allows zoom past maxZoom', () => {\n        const ref = React.createRef<LightboxZoomRef>();\n        render(\n          <LightboxRoot defaultOpen>\n            <LightboxContent aria-label=\"Elastic test\">\n              <LightboxItemGroup>\n                <LightboxItem index={0}>\n                  <LightboxZoom ref={ref} maxZoom={4}>\n                    <img src=\"test.jpg\" alt=\"test\" />\n                  </LightboxZoom>\n                </LightboxItem>\n              </LightboxItemGroup>\n            </LightboxContent>\n          </LightboxRoot>,\n        );\n\n        // Direct zoomTo hard-clamps at maxZoom\n        act(() => ref.current!.zoomTo(6));\n        expect(ref.current!.zoom).toBe(4);\n      });\n\n      it('snapToBounds after overscroll clamps zoom to maxZoom', () => {\n        const ref = React.createRef<LightboxZoomRef>();\n        render(\n          <LightboxRoot defaultOpen>\n            <LightboxContent aria-label=\"Snap test\">\n              <LightboxItemGroup>\n                <LightboxItem index={0}>\n                  <LightboxZoom ref={ref} maxZoom={4}>\n                    <img src=\"test.jpg\" alt=\"test\" />\n                  </LightboxZoom>\n                </LightboxItem>\n              </LightboxItemGroup>\n            </LightboxContent>\n          </LightboxRoot>,\n        );\n\n        // Hard-clamp zoomTo at max, then try to go beyond (simulating pinch)\n        act(() => ref.current!.zoomTo(4));\n        expect(ref.current!.zoom).toBe(4);\n\n        // Reset confirms we snap back\n        act(() => ref.current!.reset());\n        expect(ref.current!.zoom).toBe(1);\n      });\n\n      it('zoom below minZoom is clamped by hard clamp', () => {\n        const ref = React.createRef<LightboxZoomRef>();\n        render(\n          <LightboxRoot defaultOpen>\n            <LightboxContent aria-label=\"Min clamp test\">\n              <LightboxItemGroup>\n                <LightboxItem index={0}>\n                  <LightboxZoom ref={ref} maxZoom={4}>\n                    <img src=\"test.jpg\" alt=\"test\" />\n                  </LightboxZoom>\n                </LightboxItem>\n              </LightboxItemGroup>\n            </LightboxContent>\n          </LightboxRoot>,\n        );\n\n        act(() => ref.current!.zoomTo(0.5));\n        expect(ref.current!.zoom).toBe(1);\n      });\n    });\n  });\n\n  // ---------------------------------------------------------------------------\n  // 15. Pull-to-dismiss\n  // ---------------------------------------------------------------------------\n\n  describe('pull-to-dismiss', () => {\n    // Polyfill PointerEvent for jsdom\n    const origPointerEvent = globalThis.PointerEvent;\n    beforeEach(() => {\n      if (!globalThis.PointerEvent) {\n        // eslint-disable-next-line @typescript-eslint/no-explicit-any\n        (globalThis as Record<string, unknown>).PointerEvent = class PointerEvent extends MouseEvent {\n          pointerId: number;\n          pointerType: string;\n          constructor(type: string, init: PointerEventInit & { pointerId?: number; pointerType?: string } = {}) {\n            super(type, init);\n            this.pointerId = init.pointerId ?? 0;\n            this.pointerType = init.pointerType ?? 'mouse';\n          }\n        };\n      }\n      if (!Element.prototype.setPointerCapture) {\n        Element.prototype.setPointerCapture = vi.fn();\n      }\n      if (!Element.prototype.releasePointerCapture) {\n        Element.prototype.releasePointerCapture = vi.fn();\n      }\n      if (!Element.prototype.animate) {\n        Element.prototype.animate = vi.fn(() => ({\n          finished: Promise.resolve(),\n          cancel: vi.fn(),\n          play: vi.fn(),\n          pause: vi.fn(),\n          onfinish: null,\n        })) as unknown as typeof Element.prototype.animate;\n      }\n    });\n    afterEach(() => {\n      if (origPointerEvent) {\n        (globalThis as Record<string, unknown>).PointerEvent = origPointerEvent;\n      }\n    });\n\n    function dispatchPointer(el: Element, type: string, init: Partial<PointerEventInit> & { pointerId?: number; clientX?: number; clientY?: number; timeStamp?: number } = {}) {\n      const event = new PointerEvent(type, {\n        bubbles: true,\n        cancelable: true,\n        pointerId: 1,\n        pointerType: 'touch',\n        ...init,\n      });\n      if (init.timeStamp !== undefined) {\n        Object.defineProperty(event, 'timeStamp', { value: init.timeStamp });\n      }\n      el.dispatchEvent(event);\n    }\n\n    function PullDismissLightbox({ pullToClose, withZoom, zoomRef }: { pullToClose?: boolean; withZoom?: boolean; zoomRef?: React.RefObject<LightboxZoomRef | null> } = {}) {\n      return (\n        <LightboxRoot defaultOpen>\n          <LightboxContent data-testid=\"content\" aria-label=\"Pull dismiss test\" pullToClose={pullToClose}>\n            <LightboxItemGroup>\n              <LightboxItem index={0}>\n                {withZoom ? (\n                  <LightboxZoom ref={zoomRef} maxZoom={4}>\n                    <img src=\"test.jpg\" alt=\"test\" />\n                  </LightboxZoom>\n                ) : (\n                  <img src=\"test.jpg\" alt=\"test\" />\n                )}\n              </LightboxItem>\n            </LightboxItemGroup>\n          </LightboxContent>\n        </LightboxRoot>\n      );\n    }\n\n    it('sets data-pulling attribute during vertical drag', () => {\n      render(<PullDismissLightbox />);\n      const content = screen.getByTestId('content');\n      const img = screen.getByAltText('test');\n\n      act(() => {\n        dispatchPointer(img, 'pointerdown', { clientX: 200, clientY: 200 });\n        dispatchPointer(content, 'pointermove', { clientX: 200, clientY: 225 });\n      });\n\n      expect(content).toHaveAttribute('data-pulling');\n    });\n\n    it('does not set data-pulling for horizontal drag', () => {\n      render(<PullDismissLightbox />);\n      const content = screen.getByTestId('content');\n      const img = screen.getByAltText('test');\n\n      act(() => {\n        dispatchPointer(img, 'pointerdown', { clientX: 200, clientY: 200 });\n        dispatchPointer(content, 'pointermove', { clientX: 225, clientY: 200 });\n      });\n\n      expect(content).not.toHaveAttribute('data-pulling');\n    });\n\n    it('closes the lightbox when dragged past dismiss threshold', async () => {\n      render(<PullDismissLightbox />);\n      const content = screen.getByTestId('content');\n      const img = screen.getByAltText('test');\n\n      act(() => {\n        dispatchPointer(img, 'pointerdown', { clientX: 200, clientY: 200 });\n        dispatchPointer(content, 'pointermove', { clientX: 200, clientY: 370 });\n        dispatchPointer(content, 'pointerup', { clientX: 200, clientY: 370 });\n      });\n      await flushMicrotasks();\n\n      expect(screen.queryByRole('dialog')).not.toBeInTheDocument();\n    });\n\n    it('snaps back when released below dismiss threshold', () => {\n      render(<PullDismissLightbox />);\n      const content = screen.getByTestId('content');\n      const img = screen.getByAltText('test');\n\n      act(() => {\n        dispatchPointer(img, 'pointerdown', { clientX: 200, clientY: 200 });\n        dispatchPointer(content, 'pointermove', { clientX: 200, clientY: 260 });\n        dispatchPointer(content, 'pointerup', { clientX: 200, clientY: 260 });\n      });\n\n      expect(screen.getByRole('dialog')).toBeInTheDocument();\n    });\n\n    it('closes on fast flick even below distance threshold', async () => {\n      render(<PullDismissLightbox />);\n      const content = screen.getByTestId('content');\n      const img = screen.getByAltText('test');\n\n      act(() => {\n        dispatchPointer(img, 'pointerdown', { clientX: 200, clientY: 200, timeStamp: 0 });\n        dispatchPointer(content, 'pointermove', { clientX: 200, clientY: 230, timeStamp: 10 });\n        dispatchPointer(content, 'pointermove', { clientX: 200, clientY: 280, timeStamp: 40 });\n        dispatchPointer(content, 'pointerup', { clientX: 200, clientY: 280, timeStamp: 40 });\n      });\n      await flushMicrotasks();\n\n      expect(screen.queryByRole('dialog')).not.toBeInTheDocument();\n    });\n\n    it('does not activate when zoomed in', () => {\n      const ref = React.createRef<LightboxZoomRef>();\n      render(<PullDismissLightbox withZoom zoomRef={ref} />);\n      const content = screen.getByTestId('content');\n      const img = screen.getByAltText('test');\n\n      act(() => ref.current!.zoomTo(2));\n      expect(content).toHaveAttribute('data-zoomed');\n\n      act(() => {\n        dispatchPointer(img, 'pointerdown', { clientX: 200, clientY: 200 });\n        dispatchPointer(content, 'pointermove', { clientX: 200, clientY: 370 });\n      });\n\n      expect(content).not.toHaveAttribute('data-pulling');\n    });\n\n    it('is disabled when pullToClose is false', () => {\n      render(<PullDismissLightbox pullToClose={false} />);\n      const content = screen.getByTestId('content');\n      const img = screen.getByAltText('test');\n\n      act(() => {\n        dispatchPointer(img, 'pointerdown', { clientX: 200, clientY: 200 });\n        dispatchPointer(content, 'pointermove', { clientX: 200, clientY: 370 });\n        dispatchPointer(content, 'pointerup', { clientX: 200, clientY: 370 });\n      });\n\n      expect(screen.getByRole('dialog')).toBeInTheDocument();\n    });\n\n    it('applies transform to the active item during drag', () => {\n      render(<PullDismissLightbox />);\n      const content = screen.getByTestId('content');\n      const img = screen.getByAltText('test');\n      const item = img.closest('.fui-LightboxItem') as HTMLElement;\n\n      act(() => {\n        dispatchPointer(img, 'pointerdown', { clientX: 200, clientY: 200 });\n        dispatchPointer(content, 'pointermove', { clientX: 200, clientY: 250 });\n      });\n\n      expect(item.style.transform).toMatch(/translate\\(.+,.+\\)/);\n      expect(item.style.transform).toMatch(/scale\\(/);\n      expect(content.style.transform).toBe('');\n    });\n\n    it('does not activate for mouse pointer', () => {\n      render(<PullDismissLightbox />);\n      const content = screen.getByTestId('content');\n\n      act(() => {\n        dispatchPointer(content, 'pointerdown', { clientX: 200, clientY: 200, pointerType: 'mouse' });\n        dispatchPointer(content, 'pointermove', { clientX: 200, clientY: 370, pointerType: 'mouse' });\n      });\n\n      expect(content).not.toHaveAttribute('data-pulling');\n    });\n\n    it('does not activate when touch starts on controls outside an item', () => {\n      render(\n        <LightboxRoot defaultOpen>\n          <LightboxContent data-testid=\"content\" aria-label=\"Controls test\">\n            <LightboxItemGroup>\n              <LightboxItem index={0}>\n                <img src=\"test.jpg\" alt=\"test\" />\n              </LightboxItem>\n            </LightboxItemGroup>\n            <button data-testid=\"close-btn\">Close</button>\n          </LightboxContent>\n        </LightboxRoot>,\n      );\n      const content = screen.getByTestId('content');\n      const closeBtn = screen.getByTestId('close-btn');\n\n      act(() => {\n        dispatchPointer(closeBtn, 'pointerdown', { clientX: 200, clientY: 200 });\n        dispatchPointer(content, 'pointermove', { clientX: 200, clientY: 370 });\n      });\n\n      expect(content).not.toHaveAttribute('data-pulling');\n    });\n\n    it('does not activate when data-zooming is set on content', () => {\n      render(<PullDismissLightbox />);\n      const content = screen.getByTestId('content');\n      const img = screen.getByAltText('test');\n\n      // Simulate zoom gesture in progress\n      content.setAttribute('data-zooming', '');\n\n      act(() => {\n        dispatchPointer(img, 'pointerdown', { clientX: 200, clientY: 200 });\n        dispatchPointer(content, 'pointermove', { clientX: 200, clientY: 250 });\n      });\n\n      expect(content).not.toHaveAttribute('data-pulling');\n      const item = img.closest('.fui-LightboxItem') as HTMLElement;\n      expect(item.style.transform).toBe('');\n\n      content.removeAttribute('data-zooming');\n    });\n\n    it('aborts pull gesture if data-zooming appears mid-drag', () => {\n      render(<PullDismissLightbox />);\n      const content = screen.getByTestId('content');\n      const img = screen.getByAltText('test');\n\n      act(() => {\n        dispatchPointer(img, 'pointerdown', { clientX: 200, clientY: 200 });\n        dispatchPointer(content, 'pointermove', { clientX: 200, clientY: 250 });\n      });\n\n      expect(content).toHaveAttribute('data-pulling');\n\n      // Simulate zoom gesture starting (e.g. second finger added)\n      content.setAttribute('data-zooming', '');\n\n      act(() => {\n        dispatchPointer(content, 'pointermove', { clientX: 200, clientY: 270 });\n      });\n\n      // Pull should have aborted — snap-back triggers animate()\n      expect(Element.prototype.animate).toHaveBeenCalled();\n\n      content.removeAttribute('data-zooming');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/lightbox.ts",
    "content": "/**\n * Lightbox — a headless, unstyled compound component for modal media viewing.\n *\n * Combines modal dialog semantics (overlay, scroll lock, Escape to close,\n * backdrop) with gallery navigation (prev/next, thumbnails, counter).\n *\n * Key design decisions:\n *\n * - **Swap-based rendering**: Only the active item (plus `preload` adjacent\n *   items) is rendered in the DOM. Unlike ScrollGallery which uses native\n *   scroll, this keeps memory usage low for large image collections.\n *\n * - **Multiple triggers**: Each Trigger accepts an `index` prop, so a grid\n *   of thumbnails can each open the lightbox at the corresponding item.\n *\n * - **No ARIA assumptions**: The consumer provides aria-label, captions,\n *   and alt text in their language. The primitive handles structural ARIA\n *   (dialog role, live regions, tablist pattern for thumbnails).\n *\n * - **CSS-driven transitions**: State is exposed via data attributes\n *   (data-active, data-direction, data-disabled, data-open, etc.)\n *   so transitions are fully controlled by the consumer's CSS.\n *\n * Sub-components:\n *   Root            — State provider (open, activeIndex, controlled/uncontrolled)\n *   Trigger         — Opens lightbox at a specific item index\n *   Content         — Modal overlay (div-based) + keyboard navigation\n *   Close           — Closes the lightbox\n *   ItemGroup       — Container for items, manages swap rendering + preload\n *   Item            — Individual media item with lazy-load support\n *   Previous/Next   — Navigation buttons (auto-disable at boundaries)\n *   Counter         — \"1 / 12\" display with aria-live\n *   Caption         — Per-item caption from Item's caption prop\n *   ThumbnailGroup  — Tablist container for thumbnails\n *   Thumbnail       — Tab button navigating to a specific item\n *   Zoom            — Zoom/pan wrapper for item content (pinch, scroll, keyboard)\n *   ZoomIn          — Button to zoom in (consumes ZoomContext)\n *   ZoomOut         — Button to zoom out (consumes ZoomContext)\n */\nexport { LightboxRoot as Root } from './lightbox-root';\nexport { LightboxTrigger as Trigger } from './lightbox-trigger';\nexport { LightboxContent as Content } from './lightbox-content';\nexport { LightboxClose as Close } from './lightbox-close';\nexport { LightboxItemGroup as ItemGroup } from './lightbox-item-group';\nexport { LightboxItem as Item } from './lightbox-item';\nexport { LightboxPrevious as Previous } from './lightbox-previous';\nexport { LightboxNext as Next } from './lightbox-next';\nexport { LightboxCounter as Counter } from './lightbox-counter';\nexport { LightboxCaption as Caption } from './lightbox-caption';\nexport { LightboxThumbnailGroup as ThumbnailGroup } from './lightbox-thumbnail-group';\nexport { LightboxThumbnail as Thumbnail } from './lightbox-thumbnail';\nexport { LightboxZoom as Zoom } from './lightbox-zoom';\nexport { LightboxZoomIn as ZoomIn } from './lightbox-zoom-in';\nexport { LightboxZoomOut as ZoomOut } from './lightbox-zoom-out';\n\nexport type { LightboxRootProps, LightboxRootRef } from './lightbox-root';\nexport type { LightboxTriggerProps, LightboxTriggerState } from './lightbox-trigger';\nexport type { LightboxContentProps } from './lightbox-content';\nexport type { LightboxCloseProps, LightboxCloseState } from './lightbox-close';\nexport type { LightboxItemGroupProps, LightboxItemGroupState } from './lightbox-item-group';\nexport type { LightboxItemProps, LightboxItemState } from './lightbox-item';\nexport type { LightboxPreviousProps, LightboxPreviousState } from './lightbox-previous';\nexport type { LightboxNextProps, LightboxNextState } from './lightbox-next';\nexport type { LightboxCounterProps, LightboxCounterState } from './lightbox-counter';\nexport type { LightboxCaptionProps, LightboxCaptionState } from './lightbox-caption';\nexport type { LightboxThumbnailGroupProps, LightboxThumbnailGroupState } from './lightbox-thumbnail-group';\nexport type { LightboxThumbnailProps, LightboxThumbnailState } from './lightbox-thumbnail';\nexport type { NavigationSource } from './lightbox-context';\nexport type { LightboxZoomProps, LightboxZoomState, LightboxZoomRef } from './lightbox-zoom';\nexport type { LightboxZoomInProps, LightboxZoomInState } from './lightbox-zoom-in';\nexport type { LightboxZoomOutProps, LightboxZoomOutState } from './lightbox-zoom-out';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/use-pull-to-dismiss.ts",
    "content": "'use client';\n\nimport * as React from 'react';\n\n// ---------------------------------------------------------------------------\n// Constants\n// ---------------------------------------------------------------------------\n\nconst DIRECTION_LOCK_DISTANCE = 6;\nconst DISMISS_DISTANCE = 100;\nconst DISMISS_VELOCITY = 400;\nconst SNAP_DURATION = 350;\nconst SNAP_EASING = 'cubic-bezier(0.2, 1.15, 0.4, 1)';\nconst MIN_SCALE = 0.85;\nconst VELOCITY_SAMPLES = 5;\n\n// ---------------------------------------------------------------------------\n// Types\n// ---------------------------------------------------------------------------\n\ninterface PullToDismissOptions {\n  contentRef: React.RefObject<HTMLElement | null>;\n  backdropRef: React.RefObject<HTMLElement | null>;\n  getZoom: () => number;\n  onClose: () => void;\n  disabled?: boolean;\n}\n\n// ---------------------------------------------------------------------------\n// Hook\n// ---------------------------------------------------------------------------\n\nfunction usePullToDismiss({\n  contentRef,\n  backdropRef,\n  getZoom,\n  onClose,\n  disabled = false,\n}: PullToDismissOptions) {\n  const pointerIdRef = React.useRef<number | null>(null);\n  const startYRef = React.useRef(0);\n  const startXRef = React.useRef(0);\n  const directionRef = React.useRef<'none' | 'vertical' | 'horizontal'>('none');\n  const velocityHistoryRef = React.useRef<{ y: number; t: number }[]>([]);\n  const isPullingRef = React.useRef(false);\n  const animationRef = React.useRef<Animation | null>(null);\n  const dragTargetRef = React.useRef<HTMLElement | null>(null);\n\n  const cleanup = React.useCallback(() => {\n    pointerIdRef.current = null;\n    directionRef.current = 'none';\n    velocityHistoryRef.current = [];\n    isPullingRef.current = false;\n    // dragTargetRef is intentionally NOT cleared here — snapBack() and\n    // clearTransform() still need it after cleanup runs in handlePointerUp.\n  }, []);\n\n  const applyTransform = React.useCallback(\n    (rawDeltaX: number, rawDeltaY: number) => {\n      const target = dragTargetRef.current;\n      const backdrop = backdropRef.current;\n      if (!target) return;\n\n      // Asymptotic damping: moves ~1:1 near origin, then flattens toward\n      // a ceiling. The curve never reverses regardless of drag distance.\n      const absY = Math.abs(rawDeltaY);\n      const maxTravel = DISMISS_DISTANCE * 1.2;\n      const dampedAbsY = maxTravel * (1 - Math.exp(-absY / maxTravel));\n      const dampedY = Math.sign(rawDeltaY) * dampedAbsY;\n      const dampFactor = absY > 0 ? dampedAbsY / absY : 1;\n      const dampedX = rawDeltaX * dampFactor;\n\n      const progress = Math.min(absY / DISMISS_DISTANCE, 1);\n      const scale = 1 - progress * (1 - MIN_SCALE);\n\n      target.style.transform = `translate(${dampedX}px, ${dampedY}px) scale(${scale})`;\n\n      if (backdrop) {\n        backdrop.style.opacity = String(1 - progress * 0.6);\n      }\n    },\n    [backdropRef],\n  );\n\n  const clearTransform = React.useCallback(() => {\n    const content = contentRef.current;\n    const backdrop = backdropRef.current;\n    if (dragTargetRef.current) {\n      dragTargetRef.current.style.transform = '';\n      dragTargetRef.current = null;\n    }\n    if (content) {\n      content.removeAttribute('data-pulling');\n    }\n    if (backdrop) {\n      backdrop.style.opacity = '';\n      backdrop.removeAttribute('data-pulling');\n    }\n  }, [contentRef, backdropRef]);\n\n  const snapBack = React.useCallback(() => {\n    const target = dragTargetRef.current;\n    const content = contentRef.current;\n    const backdrop = backdropRef.current;\n\n    if (!target) {\n      clearTransform();\n      return;\n    }\n\n    const currentTransform = target.style.transform;\n    const currentBackdropOpacity = backdrop?.style.opacity ?? '1';\n\n    // Clear inline styles BEFORE starting the animations. The WAAPI\n    // animation layer overrides computed values during playback, so the\n    // cleared inline styles are invisible while the animation runs.\n    // When the animation finishes and is cancelled, the underlying\n    // computed values are already clean — no flash.\n    target.style.transform = '';\n    if (backdrop) {\n      backdrop.style.opacity = '';\n    }\n\n    const targetAnim = target.animate(\n      [\n        { transform: currentTransform },\n        { transform: 'translate(0, 0) scale(1)' },\n      ],\n      { duration: SNAP_DURATION, easing: SNAP_EASING },\n    );\n\n    let backdropAnim: Animation | undefined;\n    if (backdrop) {\n      backdropAnim = backdrop.animate(\n        [{ opacity: currentBackdropOpacity }, { opacity: '1' }],\n        { duration: SNAP_DURATION, easing: SNAP_EASING },\n      );\n    }\n\n    animationRef.current = targetAnim;\n\n    targetAnim.finished.then(() => {\n      animationRef.current = null;\n      targetAnim.cancel();\n      backdropAnim?.cancel();\n      content?.removeAttribute('data-pulling');\n      backdrop?.removeAttribute('data-pulling');\n      dragTargetRef.current = null;\n    }).catch(() => {\n      // Animation cancelled — cleanup already handled\n    });\n  }, [contentRef, backdropRef, clearTransform]);\n\n  const computeVelocity = React.useCallback(() => {\n    const history = velocityHistoryRef.current;\n    if (history.length < 2) return 0;\n    const first = history[0];\n    const last = history[history.length - 1];\n    const dt = last.t - first.t;\n    if (dt === 0) return 0;\n    return ((last.y - first.y) / dt) * 1000;\n  }, []);\n\n  React.useEffect(() => {\n    if (disabled) return;\n    const el = contentRef.current;\n    if (!el) return;\n\n    const handlePointerDown = (event: PointerEvent) => {\n      // Touch-only gesture — ignore mouse and pen\n      if (event.pointerType !== 'touch') return;\n      if (pointerIdRef.current !== null) return;\n\n      // Only activate when touching the visual content (morph target) inside\n      // an item — not controls, backdrop, or the item's empty padding area.\n      const target = event.target as HTMLElement | null;\n      if (\n        !target?.closest('[data-lightbox-morph], .fui-LightboxItem img, .fui-LightboxItem video')\n      ) return;\n\n      // Don't activate if zoomed or if zoom gestures are in progress\n      if (getZoom() > 1) return;\n      if (el.hasAttribute('data-zooming')) return;\n\n      // Resolve the drag target: the active item element\n      const activeItem = target?.closest('.fui-LightboxItem') as HTMLElement | null;\n      if (!activeItem) return;\n\n      // Cancel any in-progress snap-back\n      if (animationRef.current) {\n        animationRef.current.cancel();\n        animationRef.current = null;\n        clearTransform();\n      }\n\n      dragTargetRef.current = activeItem;\n      pointerIdRef.current = event.pointerId;\n      startYRef.current = event.clientY;\n      startXRef.current = event.clientX;\n      directionRef.current = 'none';\n      velocityHistoryRef.current = [{ y: event.clientY, t: event.timeStamp }];\n    };\n\n    const handlePointerMove = (event: PointerEvent) => {\n      if (event.pointerId !== pointerIdRef.current) return;\n      // Abort if zoom changed or zoom gesture started mid-pull\n      if (getZoom() > 1 || el.hasAttribute('data-zooming')) {\n        if (isPullingRef.current) {\n          isPullingRef.current = false;\n          snapBack();\n        }\n        cleanup();\n        return;\n      }\n\n      const deltaX = event.clientX - startXRef.current;\n      const deltaY = event.clientY - startYRef.current;\n      const absX = Math.abs(deltaX);\n      const absY = Math.abs(deltaY);\n\n      // Direction lock: determine gesture direction after a small movement\n      if (directionRef.current === 'none') {\n        const totalDist = Math.hypot(deltaX, deltaY);\n        if (totalDist < DIRECTION_LOCK_DISTANCE) return;\n        directionRef.current = absY >= absX ? 'vertical' : 'horizontal';\n        if (directionRef.current === 'horizontal') {\n          cleanup();\n          return;\n        }\n      }\n\n      if (directionRef.current !== 'vertical') return;\n\n      // We're pulling — track velocity and apply visual feedback\n      if (!isPullingRef.current) {\n        isPullingRef.current = true;\n        el.setAttribute('data-pulling', '');\n        backdropRef.current?.setAttribute('data-pulling', '');\n        el.setPointerCapture(event.pointerId);\n      }\n\n      // Track velocity samples\n      const history = velocityHistoryRef.current;\n      history.push({ y: event.clientY, t: event.timeStamp });\n      if (history.length > VELOCITY_SAMPLES) {\n        history.shift();\n      }\n\n      applyTransform(deltaX, deltaY);\n    };\n\n    const handlePointerUp = (event: PointerEvent) => {\n      if (event.pointerId !== pointerIdRef.current) return;\n\n      const wasPulling = isPullingRef.current;\n      const deltaY = event.clientY - startYRef.current;\n      const velocity = computeVelocity();\n\n      cleanup();\n\n      if (!wasPulling) return;\n\n      const absDeltaY = Math.abs(deltaY);\n      const absVelocity = Math.abs(velocity);\n      const sameDirection = (deltaY > 0 && velocity > 0) || (deltaY < 0 && velocity < 0);\n\n      if (\n        absDeltaY >= DISMISS_DISTANCE ||\n        (absVelocity >= DISMISS_VELOCITY && sameDirection)\n      ) {\n        el.removeAttribute('data-pulling');\n        backdropRef.current?.removeAttribute('data-pulling');\n        dragTargetRef.current = null;\n        onClose();\n      } else {\n        snapBack();\n      }\n    };\n\n    const handlePointerCancel = (event: PointerEvent) => {\n      if (event.pointerId !== pointerIdRef.current) return;\n      const wasPulling = isPullingRef.current;\n      cleanup();\n      if (wasPulling) {\n        snapBack();\n      }\n    };\n\n    // Only prevent native scrolling once the gesture is committed to\n    // vertical (pull-to-dismiss). Before direction is determined, allow\n    // native behavior so scroll gallery swiping works unimpeded.\n    const handleTouchMove = (event: TouchEvent) => {\n      if (pointerIdRef.current === null) return;\n      if (directionRef.current !== 'vertical') return;\n      if (event.touches.length === 1) {\n        event.preventDefault();\n      }\n    };\n\n    el.addEventListener('pointerdown', handlePointerDown);\n    el.addEventListener('pointermove', handlePointerMove);\n    el.addEventListener('pointerup', handlePointerUp);\n    el.addEventListener('pointercancel', handlePointerCancel);\n    el.addEventListener('touchmove', handleTouchMove, { passive: false });\n\n    return () => {\n      el.removeEventListener('pointerdown', handlePointerDown);\n      el.removeEventListener('pointermove', handlePointerMove);\n      el.removeEventListener('pointerup', handlePointerUp);\n      el.removeEventListener('pointercancel', handlePointerCancel);\n      el.removeEventListener('touchmove', handleTouchMove);\n      if (animationRef.current) {\n        animationRef.current.cancel();\n        animationRef.current = null;\n      }\n      clearTransform();\n    };\n  }, [disabled, contentRef, backdropRef, getZoom, onClose, applyTransform, clearTransform, snapBack, cleanup, computeVelocity]);\n}\n\nexport { usePullToDismiss };\nexport type { PullToDismissOptions };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/use-zoom-animation.ts",
    "content": "'use client';\n\nimport * as React from 'react';\n\n/**\n * Manages Web Animations API transitions for zoom changes.\n *\n * Call `captureStart()` before a state update to snapshot the current\n * transform. On the next layout effect the hook creates a WAAPI\n * animation from the snapshot to the new computed transform.\n *\n * Rapid / continuous gestures (pinch, scroll) skip animation entirely —\n * they update state every frame and never call `captureStart()`.\n */\ninterface CaptureOptions {\n  duration?: number;\n  easing?: string;\n}\n\nfunction useZoomAnimation(\n  zoom: number,\n  offsetX: number,\n  offsetY: number,\n  wrapperRef: React.RefObject<HTMLElement | null>,\n  duration: number,\n) {\n  const runningAnimation = React.useRef<Animation | undefined>(undefined);\n  const startTransform = React.useRef<string | undefined>(undefined);\n  const overrideOpts = React.useRef<CaptureOptions | undefined>(undefined);\n\n  const reducedMotion =\n    typeof window !== 'undefined' && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  const play = React.useCallback(() => {\n    runningAnimation.current?.cancel();\n    runningAnimation.current = undefined;\n\n    const el = wrapperRef.current;\n    const from = startTransform.current;\n    const opts = overrideOpts.current;\n    startTransform.current = undefined;\n    overrideOpts.current = undefined;\n\n    if (!from || !el) return;\n\n    const to = `scale(${zoom}) translate(${offsetX}px, ${offsetY}px)`;\n    if (from === to) return;\n\n    try {\n      const anim = el.animate([{ transform: from }, { transform: to }], {\n        duration: reducedMotion ? 0 : (opts?.duration ?? duration),\n        easing: opts?.easing ?? (runningAnimation.current ? 'ease-out' : 'ease-in-out'),\n        fill: 'none',\n      });\n      runningAnimation.current = anim;\n      anim.onfinish = () => {\n        if (runningAnimation.current === anim) {\n          runningAnimation.current = undefined;\n        }\n      };\n    } catch {\n      // WAAPI not supported — silent fallback to instant state\n    }\n  }, [zoom, offsetX, offsetY, wrapperRef, duration, reducedMotion]);\n\n  React.useLayoutEffect(play, [zoom, offsetX, offsetY, play]);\n\n  /**\n   * Call before a state change to capture the current transform.\n   * Pass options to override the animation duration/easing for\n   * this particular transition (e.g. faster snap-back).\n   */\n  const captureStart = React.useCallback((opts?: CaptureOptions) => {\n    const el = wrapperRef.current;\n    startTransform.current = el ? getComputedStyle(el).transform : undefined;\n    overrideOpts.current = opts;\n  }, [wrapperRef]);\n\n  return captureStart;\n}\n\nexport { useZoomAnimation };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/lightbox/use-zoom-gestures.ts",
    "content": "'use client';\n\nimport * as React from 'react';\n\n// ---------------------------------------------------------------------------\n// Helpers\n// ---------------------------------------------------------------------------\n\nfunction pointerDistance(a: PointerEvent, b: PointerEvent): number {\n  return Math.hypot(a.clientX - b.clientX, a.clientY - b.clientY);\n}\n\n/**\n * Multiplicative zoom scaling: value * (1 + |delta|/factor) ^ sign(delta).\n * Clamped so a single event can at most double/halve the zoom.\n */\nfunction scaleZoom(value: number, delta: number, factor: number): number {\n  return value * Math.min(1 + Math.abs(delta / factor), 2) ** Math.sign(delta);\n}\n\n// ---------------------------------------------------------------------------\n// Config type\n// ---------------------------------------------------------------------------\n\ninterface ZoomGestureConfig {\n  minZoom: number;\n  maxZoom: number;\n  zoomStep: number;\n  scrollToZoom: boolean;\n  wheelSensitivity: number;\n  keyboardPanDistance: number;\n  doubleClickMaxStops: number;\n  doubleClickDelay: number;\n}\n\n// ---------------------------------------------------------------------------\n// Actions — called by the gesture hook, implemented by the Zoom component\n// ---------------------------------------------------------------------------\n\ninterface ZoomGestureActions {\n  getZoom: () => number;\n  getOffsets: () => { x: number; y: number };\n  zoomIn: () => void;\n  zoomOut: () => void;\n  changeZoom: (target: number, rapid: boolean, dx?: number, dy?: number, overscroll?: boolean) => void;\n  changeOffsets: (dx: number, dy: number, overscroll?: boolean) => void;\n  setDragging: (dragging: boolean) => void;\n  snapToBounds: () => void;\n  snapOffsetsToBounds: () => void;\n  /** Animate offsets with momentum deceleration to a final position. */\n  momentumPan: (targetX: number, targetY: number) => void;\n}\n\n// ---------------------------------------------------------------------------\n// Hook\n// ---------------------------------------------------------------------------\n\nfunction useZoomGestures(\n  containerRef: React.RefObject<HTMLElement | null>,\n  wrapperRef: React.RefObject<HTMLElement | null>,\n  config: ZoomGestureConfig,\n  actions: ZoomGestureActions,\n  disabled: boolean,\n  contentElementRef?: React.RefObject<HTMLElement | null>,\n  /** Current zoom level — used to decide whether the wheel listener must be\n   *  non-passive (zoomed → need preventDefault for pan) or can be passive\n   *  (1× → preserve Safari compositor-thread momentum scrolling). */\n  currentZoom = 1,\n) {\n  const activePointers = React.useRef<PointerEvent[]>([]);\n  const lastPointerDown = React.useRef(0);\n  const hadPinch = React.useRef(false);\n\n  // Tap detection for double-tap: track whether the previous single-finger\n  // interaction was a stationary tap (not a drag/pinch/pull).\n  const TAP_MOVE_THRESHOLD = 10;\n  const DOUBLE_TAP_DISTANCE = 50;\n  const lastWasTap = React.useRef(false);\n  const lastTapPos = React.useRef<{ x: number; y: number } | null>(null);\n  const tapCandidate = React.useRef(false);\n  const tapStartPos = React.useRef<{ x: number; y: number } | null>(null);\n  const pinchState = React.useRef<{\n    initialDistance: number;\n    initialZoom: number;\n  } | undefined>(undefined);\n  const zoomingTimerRef = React.useRef<ReturnType<typeof setTimeout> | null>(null);\n\n  // Velocity tracking for momentum pan on touch release.\n  // Stores recent pointer positions within a ~100ms window.\n  const velocityTracker = React.useRef<Array<{ x: number; y: number; t: number }>>([]);\n  const VELOCITY_WINDOW = 100;\n  const MOMENTUM_MULTIPLIER = 300;\n  const MOMENTUM_THRESHOLD = 50;\n\n  // Stable refs so event listeners always see latest values\n  const configRef = React.useRef(config);\n  configRef.current = config;\n  const actionsRef = React.useRef(actions);\n  actionsRef.current = actions;\n\n  const translateCoordinates = React.useCallback(\n    (event: { clientX: number; clientY: number }): [number, number] => {\n      const el = containerRef.current;\n      if (!el) return [0, 0];\n      const rect = el.getBoundingClientRect();\n      return [\n        event.clientX - rect.left - rect.width / 2,\n        event.clientY - rect.top - rect.height / 2,\n      ];\n    },\n    [containerRef],\n  );\n\n  // -------------------------------------------------------------------\n  // Pointer events — pinch, drag, double-click/tap\n  // -------------------------------------------------------------------\n\n  const clearPointer = React.useCallback((id: number) => {\n    const arr = activePointers.current;\n    const idx = arr.findIndex((p) => p.pointerId === id);\n    if (idx !== -1) arr.splice(idx, 1);\n  }, []);\n\n  const replacePointer = React.useCallback(\n    (event: PointerEvent) => {\n      clearPointer(event.pointerId);\n      activePointers.current.push(event);\n    },\n    [clearPointer],\n  );\n\n  const setZooming = React.useCallback(\n    (active: boolean) => {\n      const el = contentElementRef?.current;\n      if (!el) return;\n      if (active) {\n        if (zoomingTimerRef.current) {\n          clearTimeout(zoomingTimerRef.current);\n          zoomingTimerRef.current = null;\n        }\n        el.setAttribute('data-zooming', '');\n      } else {\n        // Delay removal to cover the snap-back animation period\n        zoomingTimerRef.current = setTimeout(() => {\n          el.removeAttribute('data-zooming');\n          zoomingTimerRef.current = null;\n        }, 250);\n      }\n    },\n    [contentElementRef],\n  );\n\n  const handlePointerDown = React.useCallback(\n    (event: PointerEvent) => {\n      const pointers = activePointers.current;\n      const { zoomStep, doubleClickDelay } = configRef.current;\n      const { getZoom, changeZoom } = actionsRef.current;\n      const zoom = getZoom();\n\n      if (\n        (event.pointerType === 'mouse' && event.button !== 0) ||\n        !wrapperRef.current?.contains(event.target as Node)\n      ) {\n        return;\n      }\n\n      // Don't activate if pull-to-dismiss is in progress or snapping back.\n      // Also clear all tracking state — pull-to-dismiss captures the pointer\n      // via setPointerCapture, so we never receive pointerup for it and\n      // would otherwise accumulate stale entries in activePointers.\n      if (contentElementRef?.current?.hasAttribute('data-pulling')) {\n        pointers.length = 0;\n        lastPointerDown.current = 0;\n        pinchState.current = undefined;\n        hadPinch.current = false;\n        return;\n      }\n\n      // Stale pointer cleanup: if all recorded pointers are old (>500ms),\n      // they were likely captured by pull-to-dismiss and we never got\n      // pointerup for them. During a normal pinch both fingers arrive\n      // within milliseconds, so this won't trigger.\n      if (pointers.length > 0) {\n        const newest = Math.max(...pointers.map((p) => p.timeStamp));\n        if (event.timeStamp - newest > 500) {\n          pointers.length = 0;\n          pinchState.current = undefined;\n          hadPinch.current = false;\n        }\n      }\n\n      if (zoom > 1) {\n        event.stopPropagation();\n        actionsRef.current.setDragging(true);\n        setZooming(true);\n      }\n\n      // Double-click / double-tap: toggle between zoomed and 1x.\n      // Both taps must be genuine taps — the previous interaction must have\n      // been a stationary single-finger tap (lastWasTap), not a drag/pinch.\n      // The two taps must also be close together spatially.\n      const now = event.timeStamp;\n      const prevTap = lastTapPos.current;\n      const tapDist = prevTap ? Math.hypot(event.clientX - prevTap.x, event.clientY - prevTap.y) : 0;\n      if (\n        pointers.length === 0 &&\n        lastWasTap.current &&\n        now - lastPointerDown.current < doubleClickDelay &&\n        tapDist < DOUBLE_TAP_DISTANCE\n      ) {\n        lastPointerDown.current = 0;\n        lastWasTap.current = false;\n        lastTapPos.current = null;\n\n        const { minZoom, maxZoom } = configRef.current;\n        const targetZoom = zoom > minZoom\n          ? minZoom\n          : Math.min(zoomStep, maxZoom);\n\n        setZooming(true);\n        changeZoom(targetZoom, false, ...translateCoordinates(event));\n        return;\n      }\n\n      lastPointerDown.current = now;\n\n      // Start tap candidate tracking for this new single-finger interaction\n      if (pointers.length === 0) {\n        tapCandidate.current = true;\n        tapStartPos.current = { x: event.clientX, y: event.clientY };\n      } else {\n        // Multiple fingers — not a tap\n        tapCandidate.current = false;\n        tapStartPos.current = null;\n      }\n\n      replacePointer(event);\n\n      if (pointers.length === 2) {\n        setZooming(true);\n        // A pinch invalidates both tap tracking and double-tap timing\n        lastPointerDown.current = 0;\n        tapCandidate.current = false;\n        tapStartPos.current = null;\n        const dist = pointerDistance(pointers[0], pointers[1]);\n        pinchState.current = {\n          initialDistance: Math.max(dist, 1),\n          initialZoom: zoom,\n        };\n        hadPinch.current = true;\n      }\n    },\n    [wrapperRef, contentElementRef, translateCoordinates, replacePointer, setZooming],\n  );\n\n  const handlePointerMove = React.useCallback(\n    (event: PointerEvent) => {\n      const pointers = activePointers.current;\n      const { getZoom, changeZoom, changeOffsets } = actionsRef.current;\n      const zoom = getZoom();\n\n      // Invalidate tap candidate if finger moved beyond threshold\n      if (tapCandidate.current && tapStartPos.current) {\n        const dx = event.clientX - tapStartPos.current.x;\n        const dy = event.clientY - tapStartPos.current.y;\n        if (Math.hypot(dx, dy) > TAP_MOVE_THRESHOLD) {\n          tapCandidate.current = false;\n          tapStartPos.current = null;\n        }\n      }\n\n      const existing = pointers.find((p) => p.pointerId === event.pointerId);\n\n      // Pinch zoom (2 pointers) — overscroll allows elastic bounce past bounds\n      if (pointers.length === 2 && pinchState.current) {\n        event.stopPropagation();\n        replacePointer(event);\n        velocityTracker.current.length = 0;\n\n        const currentDist = pointerDistance(pointers[0], pointers[1]);\n        const targetZoom = (pinchState.current.initialZoom / pinchState.current.initialDistance) * currentDist;\n\n        const [cx, cy] = pointers\n          .map((p) => translateCoordinates(p))\n          .reduce<[number, number]>((acc, c) => [acc[0] + c[0] / 2, acc[1] + c[1] / 2], [0, 0]);\n\n        changeZoom(targetZoom, true, cx, cy, true);\n        return;\n      }\n\n      // Single-pointer drag for panning — elastic on touch\n      if (zoom > 1 && existing) {\n        event.stopPropagation();\n        if (pointers.length === 1) {\n          const isTouch = event.pointerType === 'touch';\n          changeOffsets(\n            (existing.clientX - event.clientX) / zoom,\n            (existing.clientY - event.clientY) / zoom,\n            isTouch,\n          );\n          // Track positions for momentum calculation on touch release\n          if (isTouch) {\n            const now = event.timeStamp;\n            const tracker = velocityTracker.current;\n            tracker.push({ x: event.clientX, y: event.clientY, t: now });\n            // Trim entries older than the velocity window\n            while (tracker.length > 0 && now - tracker[0].t > VELOCITY_WINDOW) {\n              tracker.shift();\n            }\n          }\n        }\n        replacePointer(event);\n      }\n    },\n    [replacePointer, translateCoordinates],\n  );\n\n  const handlePointerUp = React.useCallback(\n    (event: PointerEvent) => {\n      const pointers = activePointers.current;\n      if (pointers.length === 2 && pointers.some((p) => p.pointerId === event.pointerId)) {\n        pinchState.current = undefined;\n      }\n      clearPointer(event.pointerId);\n      if (activePointers.current.length === 0) {\n        // Finalize tap detection: was this a clean single-finger tap?\n        lastWasTap.current = tapCandidate.current;\n        if (tapCandidate.current) {\n          lastTapPos.current = { x: event.clientX, y: event.clientY };\n        }\n        tapCandidate.current = false;\n        tapStartPos.current = null;\n        actionsRef.current.setDragging(false);\n        const wasPinch = hadPinch.current;\n        if (wasPinch) {\n          hadPinch.current = false;\n          actionsRef.current.snapToBounds();\n        }\n        if (event.pointerType === 'touch') {\n          const tracker = velocityTracker.current;\n          const zoom = actionsRef.current.getZoom();\n          const hasMomentum = !wasPinch && zoom > 1 && tracker.length >= 2;\n\n          if (hasMomentum) {\n            const first = tracker[0];\n            const last = tracker[tracker.length - 1];\n            const dt = last.t - first.t;\n\n            if (dt > 0) {\n              const vx = ((last.x - first.x) / dt) * 1000;\n              const vy = ((last.y - first.y) / dt) * 1000;\n              const speed = Math.hypot(vx, vy);\n\n              if (speed > MOMENTUM_THRESHOLD) {\n                const { x: curX, y: curY } = actionsRef.current.getOffsets();\n                const factor = MOMENTUM_MULTIPLIER / 1000;\n                const targetX = curX + (vx * factor) / zoom;\n                const targetY = curY + (vy * factor) / zoom;\n                tracker.length = 0;\n                actionsRef.current.momentumPan(targetX, targetY);\n                setZooming(false);\n                return;\n              }\n            }\n          }\n\n          tracker.length = 0;\n          actionsRef.current.snapOffsetsToBounds();\n        }\n        // Clear zooming flag (delayed to cover snap-back animation)\n        setZooming(false);\n      }\n    },\n    [clearPointer, setZooming],\n  );\n\n  // -------------------------------------------------------------------\n  // Wheel / trackpad\n  // -------------------------------------------------------------------\n\n  // Safari provides GestureEvent for trackpad pinch — we handle zoom via\n  // gesturechange there. The wheel handler skips ctrlKey only while a\n  // gesture is active to avoid double-processing. Physical Ctrl+wheel\n  // (no gesture) is still handled normally on Safari.\n  const hasSafariGesturesRef = React.useRef(\n    typeof window !== 'undefined' && 'GestureEvent' in window,\n  );\n  const gestureActiveRef = React.useRef(false);\n\n  const handleWheel = React.useCallback(\n    (event: WheelEvent) => {\n      const { scrollToZoom, wheelSensitivity } = configRef.current;\n      const { getZoom, changeZoom, changeOffsets } = actionsRef.current;\n      const zoom = getZoom();\n\n      // Skip ctrlKey+wheel during an active Safari trackpad pinch gesture\n      // (GestureEvent handles it). Physical Ctrl+wheel still works.\n      const shouldZoom =\n        (event.ctrlKey && !gestureActiveRef.current) || scrollToZoom;\n\n      if (shouldZoom) {\n        if (Math.abs(event.deltaY) > Math.abs(event.deltaX)) {\n          event.preventDefault();\n          event.stopPropagation();\n          changeZoom(\n            scaleZoom(zoom, -event.deltaY, wheelSensitivity),\n            true,\n            ...translateCoordinates(event),\n          );\n          return;\n        }\n      }\n\n      if (zoom > 1) {\n        event.preventDefault();\n        event.stopPropagation();\n        if (!scrollToZoom) {\n          changeOffsets(event.deltaX, event.deltaY);\n        }\n      }\n    },\n    [translateCoordinates],\n  );\n\n  // -------------------------------------------------------------------\n  // Keyboard — Cmd+/-, Cmd+0, arrows for pan\n  // -------------------------------------------------------------------\n\n  const handleKeyDown = React.useCallback(\n    (event: KeyboardEvent) => {\n      const { keyboardPanDistance } = configRef.current;\n      const { getZoom, zoomIn, zoomOut, changeZoom, changeOffsets } = actionsRef.current;\n      const zoom = getZoom();\n      const meta = event.metaKey || event.ctrlKey;\n\n      if (zoom > 1) {\n        const pan = (dx: number, dy: number) => {\n          event.preventDefault();\n          event.stopPropagation();\n          changeOffsets(dx, dy);\n        };\n\n        switch (event.key) {\n          case 'ArrowDown': pan(0, keyboardPanDistance); return;\n          case 'ArrowUp': pan(0, -keyboardPanDistance); return;\n          case 'ArrowLeft': pan(-keyboardPanDistance, 0); return;\n          case 'ArrowRight': pan(keyboardPanDistance, 0); return;\n        }\n      }\n\n      if (event.key === '+' || (meta && event.key === '=')) {\n        event.preventDefault();\n        event.stopPropagation();\n        zoomIn();\n      } else if (event.key === '-' || (meta && (event.key === '-' || event.key === '_'))) {\n        event.preventDefault();\n        event.stopPropagation();\n        zoomOut();\n      } else if (meta && event.key === '0') {\n        event.preventDefault();\n        event.stopPropagation();\n        changeZoom(1, false);\n      }\n    },\n    [],\n  );\n\n  // -------------------------------------------------------------------\n  // Attach / detach listeners\n  // -------------------------------------------------------------------\n\n  // Pointer + keyboard listeners (always passive-compatible, stable effect)\n  React.useEffect(() => {\n    if (disabled) return;\n    const el = containerRef.current;\n    if (!el) return;\n\n    el.addEventListener('pointerdown', handlePointerDown);\n    el.addEventListener('pointermove', handlePointerMove);\n    el.addEventListener('pointerup', handlePointerUp);\n    el.addEventListener('pointercancel', handlePointerUp);\n    el.addEventListener('keydown', handleKeyDown);\n\n    return () => {\n      el.removeEventListener('pointerdown', handlePointerDown);\n      el.removeEventListener('pointermove', handlePointerMove);\n      el.removeEventListener('pointerup', handlePointerUp);\n      el.removeEventListener('pointercancel', handlePointerUp);\n      el.removeEventListener('keydown', handleKeyDown);\n    };\n  }, [disabled, containerRef, handlePointerDown, handlePointerMove, handlePointerUp, handleKeyDown]);\n\n  // Wheel listener — registered separately so we can toggle passive flag.\n  //\n  // Safari quirk: a non-passive wheel listener on an ancestor kills\n  // compositor-thread momentum scrolling in descendant scroll containers\n  // (e.g. ScrollGallery). Chrome/Firefox don't have this issue so\n  // non-passive is always safe there.\n  //\n  // On Safari, trackpad pinch-to-zoom is handled via GestureEvent (below),\n  // NOT via ctrlKey+wheel, so the wheel handler only needs non-passive\n  // when zoomed in (for pan preventDefault) or scrollToZoom is on.\n  const needsNonPassiveWheel = hasSafariGesturesRef.current\n    ? currentZoom > 1 || config.scrollToZoom\n    : true;\n\n  React.useEffect(() => {\n    if (disabled) return;\n    const el = containerRef.current;\n    if (!el) return;\n\n    el.addEventListener('wheel', handleWheel, { passive: !needsNonPassiveWheel });\n\n    return () => {\n      el.removeEventListener('wheel', handleWheel);\n    };\n  }, [disabled, containerRef, handleWheel, needsNonPassiveWheel]);\n\n  // Safari trackpad pinch-to-zoom via GestureEvent.\n  //\n  // Safari fires gesturestart/gesturechange/gestureend for trackpad pinch\n  // gestures, with a `scale` property for the cumulative pinch factor.\n  // This is more reliable than ctrlKey+wheel on Safari and doesn't require\n  // a non-passive wheel listener (which would break momentum scrolling).\n  React.useEffect(() => {\n    if (disabled || !hasSafariGesturesRef.current) return;\n    const el = containerRef.current;\n    if (!el) return;\n\n    let initialZoom = 1;\n\n    const onGestureStart = (e: Event) => {\n      e.preventDefault();\n      gestureActiveRef.current = true;\n      initialZoom = actionsRef.current.getZoom();\n    };\n\n    const onGestureChange = (e: Event) => {\n      e.preventDefault();\n      const scale = (e as { scale?: number }).scale;\n      if (typeof scale !== 'number') return;\n      const target = initialZoom * scale;\n      const [cx, cy] = translateCoordinates(e as unknown as { clientX: number; clientY: number });\n      actionsRef.current.changeZoom(target, true, cx, cy, true);\n    };\n\n    const onGestureEnd = (e: Event) => {\n      e.preventDefault();\n      gestureActiveRef.current = false;\n      actionsRef.current.snapToBounds();\n    };\n\n    el.addEventListener('gesturestart', onGestureStart);\n    el.addEventListener('gesturechange', onGestureChange);\n    el.addEventListener('gestureend', onGestureEnd);\n\n    return () => {\n      el.removeEventListener('gesturestart', onGestureStart);\n      el.removeEventListener('gesturechange', onGestureChange);\n      el.removeEventListener('gestureend', onGestureEnd);\n    };\n  }, [disabled, containerRef, translateCoordinates]);\n\n  // Cleanup when disabled changes or component unmounts\n  React.useEffect(() => {\n    const ptrs = activePointers.current;\n    const contentEl = contentElementRef?.current;\n    return () => {\n      ptrs.length = 0;\n      lastPointerDown.current = 0;\n      hadPinch.current = false;\n      pinchState.current = undefined;\n      if (zoomingTimerRef.current) {\n        clearTimeout(zoomingTimerRef.current);\n        zoomingTimerRef.current = null;\n      }\n      contentEl?.removeAttribute('data-zooming');\n    };\n  }, [disabled, contentElementRef]);\n}\n\nexport { useZoomGestures };\nexport type { ZoomGestureConfig, ZoomGestureActions };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/link/index.ts",
    "content": "export * from './link';\nexport * from './link.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/link/link.css",
    "content": ".fui-Link {\n  cursor: var(--cursor-link);\n  color: var(--accent-a11);\n  border-radius: calc(0.07em * var(--radius-factor));\n\n  &:where(:focus-visible) {\n    outline-color: var(--color-focus-root);\n    outline-width: 2px;\n    outline-style: solid;\n    outline-offset: 2px;\n  }\n\n  &:where(.fui-high-contrast),\n  :where(.fui-CalloutRoot:not(.fui-high-contrast)) &,\n  :where(.fui-Text, .fui-Heading):where([data-accent-color]:not(.fui-high-contrast)) & {\n    color: var(--accent-12);\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * UNDERLINE                                                                                       *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-Link {\n  text-decoration-line: none;\n  text-decoration-style: solid;\n  text-decoration-thickness: min(2px, max(1px, 0.05em));\n  text-underline-offset: calc(0.025em + 2px);\n  text-decoration-color: var(--accent-a7);\n\n  /* Enhancement for bright colors */\n  @supports (color: color-mix(in oklab, white, black)) {\n    & {\n      text-decoration-color: color-mix(in oklab, var(--accent-a7), var(--gray-a7));\n    }\n  }\n\n  &:where(.fui-underline-auto) {\n    @media (hover: hover) {\n      &:where(:hover) {\n        text-decoration-line: underline;\n      }\n    }\n\n    &:where(.fui-high-contrast),\n    :where(.fui-CalloutRoot:not(.fui-high-contrast)) &,\n    :where(.fui-Text, .fui-Heading):where([data-accent-color]:not(.fui-high-contrast)) & {\n      text-decoration-line: underline;\n      text-decoration-color: var(--accent-a8);\n\n      /* Enhancement for bright colors */\n      @supports (color: color-mix(in oklab, white, black)) {\n        & {\n          text-decoration-color: color-mix(in oklab, var(--accent-a8), var(--gray-a6));\n        }\n      }\n    }\n  }\n\n  &:where(.fui-underline-hover) {\n    @media (hover: hover) {\n      &:where(:hover) {\n        text-decoration-line: underline;\n      }\n    }\n  }\n\n  &:where(.fui-underline-always) {\n    text-decoration-line: underline;\n  }\n}\n\n/* all focused states underline */\n\n.fui-Link:where(:focus-visible) {\n  text-decoration-line: none;\n}\n\n/* Enhancement – hide underline for when Link's only child is a Code where underline is hard to see */\n/* prettier-ignore */\n.fui-Link:where(:has(.fui-Code:not(.fui-variant-ghost):only-child)) {\n  text-decoration-line: none;\n}\n.fui-Link:where(:has(.fui-Code:only-child)) {\n  outline: none;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/link/link.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { textPropDefs } from '../text/text.props';\n\nconst underline = ['auto', 'hover', 'always'] as const;\n\nconst linkPropDefs = {\n  size: textPropDefs.size,\n  weight: textPropDefs.weight,\n  trim: textPropDefs.trim,\n  underline: { type: 'enum', values: underline, default: 'auto' },\n  color: textPropDefs.color,\n  highContrast: textPropDefs.highContrast,\n} satisfies {\n  size: typeof textPropDefs.size;\n  weight: typeof textPropDefs.weight;\n  trim: typeof textPropDefs.trim;\n  underline: PropDef<(typeof underline)[number]>;\n  color: typeof textPropDefs.color;\n  highContrast: typeof textPropDefs.highContrast;\n};\n\nexport { linkPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/link/link.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Link, linkPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Typography/Link',\n  component: Link,\n  args: {\n    children: 'Frosted-UI',\n    href: 'https://storybook.whop.dev/',\n    target: '_blank',\n    color: linkPropDefs.color.default,\n    size: linkPropDefs.size.default,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Link>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {};\n\nexport const Size: Story = {\n  args: {\n    children: 'Frosted-UI',\n    href: 'https://storybook.whop.dev/',\n    target: '_blank',\n    color: linkPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Link {...args} size=\"0\" />\n      <Link {...args} size=\"1\" />\n      <Link {...args} size=\"2\" />\n      <Link {...args} size=\"3\" />\n      <Link {...args} size=\"4\" />\n      <Link {...args} size=\"5\" />\n      <Link {...args} size=\"6\" />\n      <Link {...args} size=\"7\" />\n      <Link {...args} size=\"8\" />\n      <Link {...args} size=\"9\" />\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  args: {\n    children: 'Frosted-UI',\n    href: 'https://storybook.whop.dev/',\n    target: '_blank',\n    color: linkPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', alignItems: 'start', gap: 'var(--space-2)' }}>\n      <Link {...args} color=\"indigo\" />\n      <Link {...args} color=\"cyan\" />\n      <Link {...args} color=\"orange\" />\n      <Link {...args} color=\"crimson\" />\n    </div>\n  ),\n};\n\nexport const Underline: Story = {\n  args: {\n    children: 'Frosted-UI',\n    href: 'https://storybook.whop.dev/',\n    target: '_blank',\n    color: linkPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', alignItems: 'start', gap: 'var(--space-2)' }}>\n      <Link {...args} underline=\"auto\" />\n      <Link {...args} underline=\"hover\" />\n      <Link {...args} underline=\"always\" />\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  args: {\n    children: 'Frosted-UI',\n    href: 'https://storybook.whop.dev/',\n    target: '_blank',\n    color: linkPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column' }}>\n      <Link {...args} />\n      <Link {...args} highContrast />\n    </div>\n  ),\n};\n\nexport const AsButton: Story = {\n  name: 'As Button',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', alignItems: 'start', gap: 16 }}>\n      {/* Link rendered as a button - useful for actions that look like links */}\n      <Link render={<button type=\"button\" onClick={() => alert('Button clicked!')} />} size=\"2\">\n        Click me (I&apos;m a button!)\n      </Link>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/link/link.tsx",
    "content": "import { useRender } from '@base-ui/react';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { Text } from '../text';\nimport { linkPropDefs } from './link.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype LinkOwnProps = GetPropDefTypes<typeof linkPropDefs>;\ninterface LinkProps extends PropsWithoutColor<'a'>, LinkOwnProps {\n  render?: useRender.ComponentProps<'a'>['render'];\n}\n\nconst Link = (props: LinkProps) => {\n  const { children, className, render, underline = linkPropDefs.underline.default, ...linkProps } = props;\n  return (\n    <Text\n      {...linkProps}\n      render={render ?? <a />}\n      className={classNames('fui-reset', 'fui-Link', className, `fui-underline-${underline}`)}\n    >\n      {children}\n    </Text>\n  );\n};\nLink.displayName = 'Link';\n\nexport { Link };\nexport type { LinkProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/number-field/index.ts",
    "content": "export * as NumberField from './number-field';\nexport * from './number-field.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/number-field/number-field.css",
    "content": ".fui-NumberFieldRoot {\n  /* NumberField-specific: center buttons vertically */\n  align-items: center;\n  isolation: isolate;\n}\n\n/* Input styling - extends TextField styles */\n.fui-NumberFieldInput {\n  /* Remove spinner buttons in WebKit/Blink */\n  &::-webkit-outer-spin-button,\n  &::-webkit-inner-spin-button {\n    -webkit-appearance: none;\n    margin: 0;\n  }\n\n  /* Remove spinner buttons in Firefox */\n  -moz-appearance: textfield;\n  appearance: textfield;\n\n  /* Ensure input shows above background when focused */\n  &:focus {\n    z-index: 4;\n  }\n}\n\n/* Button base - IconButton handles the variant styling, we handle size and layout */\n.fui-NumberFieldButton {\n  flex-shrink: 0;\n  position: relative;\n  z-index: 1; /* Above root background so button backgrounds are visible */\n\n  /* Hovered/focused button should appear above other buttons for border visibility */\n  &:hover {\n    z-index: 2;\n  }\n\n  &:focus-visible {\n    z-index: 3;\n  }\n\n  /* Size variants - override IconButton defaults for number field */\n  &:where(.fui-r-size-1) {\n    width: var(--space-5);\n    height: var(--space-5);\n    border-radius: max(6px, var(--radius-full));\n  }\n\n  &:where(.fui-r-size-2) {\n    width: var(--space-6);\n    height: var(--space-6);\n    border-radius: max(8px, var(--radius-full));\n  }\n\n  &:where(.fui-r-size-3) {\n    width: var(--space-7);\n    height: var(--space-7);\n    border-radius: max(10px, var(--radius-full));\n  }\n\n  &:where(.fui-r-size-4) {\n    width: var(--space-8);\n    height: var(--space-8);\n    border-radius: max(14px, var(--radius-full));\n  }\n}\n\n/* Soft variant button styling */\n:where(.fui-NumberFieldRoot.fui-variant-soft) .fui-NumberFieldButton {\n  background: transparent;\n  box-shadow: -1px 0 0 0 var(--accent-a5);\n\n  @media (hover: hover) {\n    &:where(:hover:not(:disabled):not([data-readonly])) {\n      background: var(--accent-a3);\n    }\n    &:where(:active:not(:disabled):not([data-readonly])) {\n      background: var(--accent-a4);\n    }\n  }\n\n  &:where(:disabled) {\n    box-shadow: -1px 0 0 0 var(--gray-a5);\n  }\n}\n\n/* Soft variant read-only: use gray dividers */\n:where(.fui-NumberFieldRoot.fui-variant-soft:has(.fui-NumberFieldInput:read-only)) .fui-NumberFieldButton {\n  box-shadow: -1px 0 0 0 var(--gray-a5);\n}\n\n/* Soft variant split layout: decrement needs right border, increment needs left border */\n:where(.fui-NumberFieldRoot.fui-variant-soft.fui-button-layout-split) .fui-NumberFieldDecrement {\n  box-shadow: 1px 0 0 0 var(--accent-a5);\n\n  &:where(:disabled) {\n    box-shadow: 1px 0 0 0 var(--gray-a5);\n  }\n}\n\n:where(.fui-NumberFieldRoot.fui-variant-soft.fui-button-layout-split:has(.fui-NumberFieldInput:read-only))\n  .fui-NumberFieldDecrement {\n  box-shadow: 1px 0 0 0 var(--gray-a5);\n}\n\n/***************************************************************************************************\n * SLOT - Icon/button container inside the input area\n ***************************************************************************************************/\n\n.fui-NumberFieldSlot {\n  flex-shrink: 0;\n  display: flex;\n  align-items: center;\n  position: relative;\n  z-index: 5;\n  color: var(--gray-a11);\n\n  &:where([data-accent-color]) {\n    color: var(--accent-a11);\n  }\n\n  &:where(:empty) {\n    display: none;\n  }\n\n  /* Size variants */\n  &:where(.fui-r-size-1) {\n    gap: 8px;\n    padding-left: 8px;\n    padding-right: 8px;\n  }\n\n  &:where(.fui-r-size-2) {\n    gap: 8px;\n    padding-left: 8px;\n    padding-right: 8px;\n  }\n\n  &:where(.fui-r-size-3) {\n    gap: 10px;\n    padding-left: 10px;\n    padding-right: 10px;\n  }\n\n  &:where(.fui-r-size-4) {\n    gap: 12px;\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n}\n\n/***************************************************************************************************\n * SPLIT LAYOUT - Buttons on either side of input: [-] [input] [+]\n ***************************************************************************************************/\n\n.fui-NumberFieldRoot.fui-button-layout-split {\n  & > .fui-NumberFieldInput {\n    text-align: center;\n    text-indent: 0;\n    border-radius: 0;\n  }\n\n  & > .fui-NumberFieldDecrement {\n    order: -1;\n  }\n\n  & > .fui-NumberFieldIncrement {\n    order: 1;\n  }\n\n  /* Decrement border radius (left side) */\n  & > .fui-NumberFieldDecrement {\n    position: relative;\n    /* Make sure the focus outline stays on top of the button group */\n    z-index: -1;\n    &:where(.fui-r-size-1) {\n      border-radius: max(6px, var(--radius-full)) 0 0 max(6px, var(--radius-full));\n    }\n    &:where(.fui-r-size-2) {\n      border-radius: max(8px, var(--radius-full)) 0 0 max(8px, var(--radius-full));\n    }\n    &:where(.fui-r-size-3) {\n      border-radius: max(10px, var(--radius-full)) 0 0 max(10px, var(--radius-full));\n    }\n    &:where(.fui-r-size-4) {\n      border-radius: max(14px, var(--radius-full)) 0 0 max(14px, var(--radius-full));\n    }\n  }\n\n  /* Increment border radius (right side) */\n  & > .fui-NumberFieldIncrement {\n    position: relative;\n    /* Make sure the focus outline stays on top of the button group */\n    z-index: -1;\n    &:where(.fui-r-size-1) {\n      border-radius: 0 max(6px, var(--radius-full)) max(6px, var(--radius-full)) 0;\n    }\n    &:where(.fui-r-size-2) {\n      border-radius: 0 max(8px, var(--radius-full)) max(8px, var(--radius-full)) 0;\n    }\n    &:where(.fui-r-size-3) {\n      border-radius: 0 max(10px, var(--radius-full)) max(10px, var(--radius-full)) 0;\n    }\n    &:where(.fui-r-size-4) {\n      border-radius: 0 max(14px, var(--radius-full)) max(14px, var(--radius-full)) 0;\n    }\n  }\n}\n\n/***************************************************************************************************\n * TRAILING LAYOUT - Buttons in a row on right side: [input] [-] [+]\n ***************************************************************************************************/\n\n.fui-NumberFieldButtonGroup {\n  position: relative;\n  /* Make sure the focus outline stays on top of the button group */\n  z-index: -1;\n  display: flex;\n  flex-direction: row;\n  margin-left: -1px; /* Collapse border with input */\n}\n\n.fui-NumberFieldRoot.fui-button-layout-trailing {\n  & > .fui-NumberFieldInput {\n    text-align: left;\n\n    &:where(.fui-r-size-1) {\n      text-indent: calc(var(--space-1) * 1.5 - var(--text-field-border-width));\n      border-radius: max(6px, var(--radius-full)) 0 0 max(6px, var(--radius-full));\n    }\n    &:where(.fui-r-size-2) {\n      text-indent: calc(var(--space-2) - var(--text-field-border-width));\n      border-radius: max(8px, var(--radius-full)) 0 0 max(8px, var(--radius-full));\n    }\n    &:where(.fui-r-size-3) {\n      text-indent: calc(var(--space-3) - var(--text-field-border-width));\n      border-radius: max(10px, var(--radius-full)) 0 0 max(10px, var(--radius-full));\n    }\n    &:where(.fui-r-size-4) {\n      text-indent: calc(var(--space-3) - var(--text-field-border-width));\n      border-radius: max(14px, var(--radius-full)) 0 0 max(14px, var(--radius-full));\n    }\n  }\n\n  /* Button group styling */\n  & .fui-NumberFieldButtonGroup {\n    & .fui-NumberFieldButton {\n      border-radius: 0;\n    }\n\n    /* Increment (right button) - collapse border with left button */\n    & .fui-NumberFieldIncrement {\n      margin-left: -1px;\n\n      &:where(.fui-r-size-1) {\n        border-top-right-radius: max(6px, var(--radius-full));\n        border-bottom-right-radius: max(6px, var(--radius-full));\n      }\n      &:where(.fui-r-size-2) {\n        border-top-right-radius: max(8px, var(--radius-full));\n        border-bottom-right-radius: max(8px, var(--radius-full));\n      }\n      &:where(.fui-r-size-3) {\n        border-top-right-radius: max(10px, var(--radius-full));\n        border-bottom-right-radius: max(10px, var(--radius-full));\n      }\n      &:where(.fui-r-size-4) {\n        border-top-right-radius: max(14px, var(--radius-full));\n        border-bottom-right-radius: max(14px, var(--radius-full));\n      }\n    }\n  }\n\n  /* Soft variant doesn't need negative margins */\n  &:where(.fui-variant-soft) .fui-NumberFieldButtonGroup {\n    margin-left: 0;\n\n    & .fui-NumberFieldIncrement {\n      margin-left: 0;\n    }\n  }\n}\n\n/***************************************************************************************************\n * NO BUTTONS - Restore full styling when buttonLayout=\"none\"\n ***************************************************************************************************/\n\n.fui-NumberFieldRoot:not(:has(.fui-NumberFieldButton)) {\n  & > .fui-NumberFieldInput {\n    text-align: left;\n\n    &:where(.fui-r-size-1) {\n      text-indent: calc(var(--space-1) * 1.5 - var(--text-field-border-width));\n      border-radius: max(6px, var(--radius-full));\n    }\n    &:where(.fui-r-size-2) {\n      text-indent: calc(var(--space-2) - var(--text-field-border-width));\n      border-radius: max(8px, var(--radius-full));\n    }\n    &:where(.fui-r-size-3) {\n      text-indent: calc(var(--space-3) - var(--text-field-border-width));\n      border-radius: max(10px, var(--radius-full));\n    }\n    &:where(.fui-r-size-4) {\n      text-indent: calc(var(--space-3) - var(--text-field-border-width));\n      border-radius: max(14px, var(--radius-full));\n    }\n  }\n}\n\n/***************************************************************************************************\n * SLOT + INPUT INTERACTION\n * Must come after layout rules to override their text-indent\n ***************************************************************************************************/\n\n/* When Input follows a Slot (leading slot), remove text-indent since Slot provides padding */\n.fui-NumberFieldRoot > .fui-NumberFieldSlot + .fui-NumberFieldInput {\n  text-indent: 0;\n}\n\n/***************************************************************************************************\n * DISABLED & READ-ONLY STATES\n ***************************************************************************************************/\n\n.fui-NumberFieldRoot[data-disabled] {\n  & .fui-NumberFieldInput {\n    cursor: text;\n    color: var(--gray-a11);\n    -webkit-text-fill-color: var(--gray-a11);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/number-field/number-field.props.ts",
    "content": "import { PropDef, colorProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4'] as const;\nconst variants = ['surface', 'soft'] as const;\nconst buttonLayouts = ['split', 'trailing', 'none'] as const;\n\nconst numberFieldPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  variant: { type: 'enum', values: variants, default: 'surface' },\n  color: { ...colorProp, default: 'gray' },\n  buttonLayout: { type: 'enum', values: buttonLayouts, default: 'trailing' },\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  variant: PropDef<(typeof variants)[number]>;\n  color: typeof colorProp;\n  buttonLayout: PropDef<(typeof buttonLayouts)[number]>;\n};\n\nconst numberFieldSlotPropDefs = {\n  color: colorProp,\n} satisfies {\n  color: typeof colorProp;\n};\n\nexport { numberFieldPropDefs, numberFieldSlotPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/number-field/number-field.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { DollarSign16, Percentage16 } from '@frosted-ui/icons';\nimport React from 'react';\nimport { Button, Code, Field, Form, NumberField, Text, TextField, numberFieldPropDefs } from '..';\n\nconst meta = {\n  title: 'Controls/NumberField',\n  component: NumberField.Root,\n  args: {\n    size: numberFieldPropDefs.size.default,\n    variant: numberFieldPropDefs.variant.default,\n    color: numberFieldPropDefs.color.default,\n    buttonLayout: numberFieldPropDefs.buttonLayout.default,\n  },\n  argTypes: {\n    size: {\n      control: 'select',\n      options: numberFieldPropDefs.size.values,\n    },\n    variant: {\n      control: 'select',\n      options: numberFieldPropDefs.variant.values,\n    },\n    color: {\n      control: 'select',\n      options: numberFieldPropDefs.color.values,\n    },\n    buttonLayout: {\n      control: 'select',\n      options: numberFieldPropDefs.buttonLayout.values,\n    },\n    disabled: {\n      control: 'boolean',\n    },\n    readOnly: {\n      control: 'boolean',\n    },\n  },\n  parameters: {\n    layout: 'centered',\n  },\n  tags: ['autodocs'],\n} satisfies Meta<typeof NumberField.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\nexport const Default: Story = {\n  render: (args) => (\n    <div style={{ width: 160 }}>\n      <NumberField.Root {...args} defaultValue={50}>\n        <NumberField.Input />\n      </NumberField.Root>\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', alignItems: 'flex-start' }}>\n      <NumberField.Root {...args} size=\"1\" defaultValue={10}>\n        <NumberField.Input />\n      </NumberField.Root>\n\n      <NumberField.Root {...args} size=\"2\" defaultValue={20}>\n        <NumberField.Input />\n      </NumberField.Root>\n\n      <NumberField.Root {...args} size=\"3\" defaultValue={30}>\n        <NumberField.Input />\n      </NumberField.Root>\n\n      <NumberField.Root {...args} size=\"4\" defaultValue={40}>\n        <NumberField.Input />\n      </NumberField.Root>\n    </div>\n  ),\n};\n\nexport const Variant: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n        <Text size=\"2\" weight=\"medium\">\n          Surface\n        </Text>\n        <NumberField.Root {...args} variant=\"surface\" defaultValue={100}>\n          <NumberField.Input />\n        </NumberField.Root>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n        <Text size=\"2\" weight=\"medium\">\n          Soft\n        </Text>\n        <NumberField.Root {...args} variant=\"soft\" defaultValue={100}>\n          <NumberField.Input />\n        </NumberField.Root>\n      </div>\n    </div>\n  ),\n};\n\nexport const ButtonLayout: Story = {\n  name: 'Button Layout',\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-6)' }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n        <Text size=\"2\" weight=\"medium\">\n          Trailing (default)\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Buttons in row on right\n        </Text>\n        <NumberField.Root {...args} buttonLayout=\"trailing\" defaultValue={50}>\n          <NumberField.Input />\n        </NumberField.Root>\n        <TextField.Input\n          size={args.size}\n          variant={args.variant}\n          color={args.color}\n          disabled={args.disabled}\n          placeholder=\"TextField\"\n        />\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n        <Text size=\"2\" weight=\"medium\">\n          Split\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Buttons on either side\n        </Text>\n        <NumberField.Root {...args} buttonLayout=\"split\" defaultValue={50}>\n          <NumberField.Input />\n        </NumberField.Root>\n        <TextField.Input\n          size={args.size}\n          variant={args.variant}\n          color={args.color}\n          disabled={args.disabled}\n          placeholder=\"TextField\"\n        />\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n        <Text size=\"2\" weight=\"medium\">\n          None\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          No buttons\n        </Text>\n        <NumberField.Root {...args} buttonLayout=\"none\" defaultValue={50}>\n          <NumberField.Input />\n        </NumberField.Root>\n        <TextField.Input\n          size={args.size}\n          variant={args.variant}\n          color={args.color}\n          disabled={args.disabled}\n          placeholder=\"TextField\"\n        />\n      </div>\n    </div>\n  ),\n};\n\nexport const WithSlot: Story = {\n  name: 'With Slot',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)', maxWidth: 300 }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n        <Text size=\"2\" weight=\"bold\">\n          Slot\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Use <Code size=\"1\">NumberField.Slot</Code> to add icons or other content inside the input area. Works with all\n          button layouts.\n        </Text>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            Leading slot (currency)\n          </Text>\n          <NumberField.Root {...args} defaultValue={99.99} step={0.01} format={{ minimumFractionDigits: 2 }}>\n            <NumberField.Slot>\n              <DollarSign16 />\n            </NumberField.Slot>\n            <NumberField.Input />\n          </NumberField.Root>\n        </div>\n\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            Trailing slot (unit)\n          </Text>\n          <NumberField.Root {...args} defaultValue={75}>\n            <NumberField.Input />\n            <NumberField.Slot>kg</NumberField.Slot>\n          </NumberField.Root>\n        </div>\n\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            Both slots\n          </Text>\n          <NumberField.Root {...args} defaultValue={50} min={0} max={100}>\n            <NumberField.Slot>\n              <Percentage16 />\n            </NumberField.Slot>\n            <NumberField.Input />\n            <NumberField.Slot>off</NumberField.Slot>\n          </NumberField.Root>\n        </div>\n\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            With split button layout\n          </Text>\n          <NumberField.Root {...args} defaultValue={5} buttonLayout=\"split\">\n            <NumberField.Slot>Qty</NumberField.Slot>\n            <NumberField.Input />\n          </NumberField.Root>\n        </div>\n\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            Without buttons\n          </Text>\n          <NumberField.Root {...args} defaultValue={42} buttonLayout=\"none\">\n            <NumberField.Slot>#</NumberField.Slot>\n            <NumberField.Input />\n          </NumberField.Root>\n        </div>\n\n        <div>\n          <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n            Colored slot\n          </Text>\n          <NumberField.Root {...args} defaultValue={100} color=\"green\">\n            <NumberField.Slot color=\"green\">\n              <DollarSign16 />\n            </NumberField.Slot>\n            <NumberField.Input />\n          </NumberField.Root>\n        </div>\n      </div>\n    </div>\n  ),\n};\n\n// Simple icons for slot demos\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <NumberField.Root {...args} color=\"indigo\" defaultValue={100}>\n        <NumberField.Input />\n      </NumberField.Root>\n\n      <NumberField.Root {...args} color=\"green\" defaultValue={100}>\n        <NumberField.Input />\n      </NumberField.Root>\n\n      <NumberField.Root {...args} color=\"red\" defaultValue={100}>\n        <NumberField.Input />\n      </NumberField.Root>\n    </div>\n  ),\n};\n\nexport const MinMax: Story = {\n  name: 'Min / Max',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', alignItems: 'flex-start' }}>\n      <Text size=\"2\" color=\"gray\">\n        Value constrained between 0 and 100\n      </Text>\n      <NumberField.Root {...args} defaultValue={50} min={0} max={100}>\n        <NumberField.Input />\n      </NumberField.Root>\n    </div>\n  ),\n};\n\nexport const AllowOutOfRange: Story = {\n  name: 'Allow Out of Range',\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-6)' }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 260 }}>\n        <Text size=\"2\" weight=\"bold\">\n          Default (clamped)\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Typing a value outside the range and blurring <strong>silently clamps</strong> it. Try typing \"10\" and\n          pressing Tab.\n        </Text>\n        <Form>\n          <Field.Root name=\"age-clamped\" validationMode=\"onBlur\">\n            <Field.Label>Applicant age</Field.Label>\n            <Field.Description>Must be 18–65</Field.Description>\n            <NumberField.Root {...args} defaultValue={25} min={18} max={65}>\n              <NumberField.Input />\n            </NumberField.Root>\n            <Field.Error match=\"rangeUnderflow\">Must be at least 18</Field.Error>\n            <Field.Error match=\"rangeOverflow\">Must be 65 or under</Field.Error>\n          </Field.Root>\n        </Form>\n        <Text size=\"1\" color=\"gray\">\n          <em>10 → blur → 18 (clamped, errors never fire)</em>\n        </Text>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 260 }}>\n        <Text size=\"2\" weight=\"bold\">\n          allowOutOfRange\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          The typed value is <strong>preserved on blur</strong>, letting native{' '}\n          <Code size=\"1\">rangeUnderflow</Code> / <Code size=\"1\">rangeOverflow</Code> validation fire. Buttons and\n          arrow keys still clamp.\n        </Text>\n        <Form>\n          <Field.Root name=\"age-unclamped\" validationMode=\"onBlur\">\n            <Field.Label>Applicant age</Field.Label>\n            <Field.Description>Must be 18–65</Field.Description>\n            <NumberField.Root {...args} defaultValue={25} min={18} max={65} allowOutOfRange>\n              <NumberField.Input />\n            </NumberField.Root>\n            <Field.Error match=\"rangeUnderflow\">Must be at least 18</Field.Error>\n            <Field.Error match=\"rangeOverflow\">Must be 65 or under</Field.Error>\n          </Field.Root>\n        </Form>\n        <Text size=\"1\" color=\"gray\">\n          <em>Type \"10\" and blur — Field.Error appears.</em>\n        </Text>\n      </div>\n    </div>\n  ),\n};\n\nexport const Step: Story = {\n  name: 'Step Configuration',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)', maxWidth: 400 }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n        <Text size=\"2\" weight=\"bold\">\n          step\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Base increment amount. Use buttons or arrow keys (↑↓).\n        </Text>\n        <NumberField.Root {...args} defaultValue={0} step={5}>\n          <NumberField.Input placeholder=\"step={5}\" />\n        </NumberField.Root>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n        <Text size=\"2\" weight=\"bold\">\n          smallStep + largeStep\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Hold <Code size=\"1\">Alt/Option</Code> for small steps, <Code size=\"1\">Shift</Code> for large steps.\n        </Text>\n        <NumberField.Root {...args} defaultValue={50} step={1} smallStep={0.1} largeStep={10}>\n          <NumberField.Input placeholder=\"step=1, smallStep=0.1, largeStep=10\" />\n        </NumberField.Root>\n        <Text size=\"1\" color=\"gray\">\n          <em>Normal: ±1 · Alt/Option: ±0.1 · Shift: ±10</em>\n        </Text>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n        <Text size=\"2\" weight=\"bold\">\n          snapOnStep\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Controls snapping behavior when using buttons or arrow keys. Type \"7\", then press ↑ to see the difference.\n        </Text>\n        <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n          <div style={{ flex: 1 }}>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              snapOnStep={'{false}'} (default)\n            </Text>\n            <NumberField.Root {...args} defaultValue={7} step={5} snapOnStep={false}>\n              <NumberField.Input />\n            </NumberField.Root>\n            <Text size=\"1\" color=\"gray\">\n              <em>7 → ↑ → 12 (adds step)</em>\n            </Text>\n          </div>\n          <div style={{ flex: 1 }}>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              snapOnStep={'{true}'}\n            </Text>\n            <NumberField.Root {...args} defaultValue={7} step={5} snapOnStep>\n              <NumberField.Input />\n            </NumberField.Root>\n            <Text size=\"1\" color=\"gray\">\n              <em>7 → ↑ → 10 (snaps to step)</em>\n            </Text>\n          </div>\n        </div>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n        <Text size=\"2\" weight=\"bold\">\n          Decimal precision (step=0.01)\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Use small step values for currency or precise decimal inputs.\n        </Text>\n        <NumberField.Root {...args} defaultValue={9.99} step={0.01}>\n          <NumberField.Input />\n        </NumberField.Root>\n      </div>\n    </div>\n  ),\n};\n\nexport const Formatting: Story = {\n  name: 'format (Intl.NumberFormatOptions)',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)', maxWidth: 500 }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n        <Text size=\"2\" weight=\"bold\">\n          format\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Uses{' '}\n          <Code size=\"1\">\n            <a\n              href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat\"\n              target=\"_blank\"\n              rel=\"noopener\"\n              style={{ color: 'inherit' }}\n            >\n              Intl.NumberFormatOptions\n            </a>\n          </Code>{' '}\n          to format the displayed value. The actual numeric value remains unchanged.\n        </Text>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}>\n          <Text size=\"1\" weight=\"medium\">\n            Currency\n          </Text>\n          <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n            <NumberField.Root\n              {...args}\n              defaultValue={1234.56}\n              step={0.01}\n              format={{ style: 'currency', currency: 'USD' }}\n            >\n              <NumberField.Input placeholder=\"USD\" />\n            </NumberField.Root>\n            <NumberField.Root\n              {...args}\n              defaultValue={1234.56}\n              step={0.01}\n              format={{ style: 'currency', currency: 'EUR' }}\n            >\n              <NumberField.Input placeholder=\"EUR\" />\n            </NumberField.Root>\n            <NumberField.Root\n              {...args}\n              defaultValue={1234.56}\n              step={0.01}\n              format={{ style: 'currency', currency: 'JPY' }}\n            >\n              <NumberField.Input placeholder=\"JPY\" />\n            </NumberField.Root>\n          </div>\n        </div>\n\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}>\n          <Text size=\"1\" weight=\"medium\">\n            Percentage\n          </Text>\n          <Text size=\"1\" color=\"gray\">\n            Value 0.75 displays as 75%. Use <Code size=\"1\">step={'{0.01}'}</Code> for 1% increments.\n          </Text>\n          <NumberField.Root\n            {...args}\n            defaultValue={0.75}\n            format={{ style: 'percent' }}\n            step={0.01}\n            style={{ width: 120 }}\n          >\n            <NumberField.Input />\n          </NumberField.Root>\n        </div>\n\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}>\n          <Text size=\"1\" weight=\"medium\">\n            Units\n          </Text>\n          <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n            <NumberField.Root {...args} defaultValue={75} format={{ style: 'unit', unit: 'kilogram' }}>\n              <NumberField.Input />\n            </NumberField.Root>\n            <NumberField.Root {...args} defaultValue={100} format={{ style: 'unit', unit: 'kilometer-per-hour' }}>\n              <NumberField.Input />\n            </NumberField.Root>\n            <NumberField.Root {...args} defaultValue={24} format={{ style: 'unit', unit: 'celsius' }}>\n              <NumberField.Input />\n            </NumberField.Root>\n          </div>\n        </div>\n\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}>\n          <Text size=\"1\" weight=\"medium\">\n            Decimal precision\n          </Text>\n          <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n            <div>\n              <Text size=\"1\" color=\"gray\" style={{ display: 'block', marginBottom: 'var(--space-1)' }}>\n                2 decimals\n              </Text>\n              <NumberField.Root\n                {...args}\n                defaultValue={3.14159}\n                format={{ minimumFractionDigits: 2, maximumFractionDigits: 2 }}\n              >\n                <NumberField.Input style={{ width: 100 }} />\n              </NumberField.Root>\n            </div>\n            <div>\n              <Text size=\"1\" color=\"gray\" style={{ display: 'block', marginBottom: 'var(--space-1)' }}>\n                No decimals\n              </Text>\n              <NumberField.Root\n                {...args}\n                defaultValue={1234}\n                format={{ minimumFractionDigits: 0, maximumFractionDigits: 0 }}\n              >\n                <NumberField.Input style={{ width: 100 }} />\n              </NumberField.Root>\n            </div>\n          </div>\n        </div>\n\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}>\n          <Text size=\"1\" weight=\"medium\">\n            Compact notation\n          </Text>\n          <Text size=\"1\" color=\"gray\">\n            Large numbers displayed as \"1.2M\" or \"5K\".\n          </Text>\n          <NumberField.Root\n            {...args}\n            defaultValue={1234567}\n            format={{ notation: 'compact' }}\n            step={1000}\n            style={{ width: 120 }}\n          >\n            <NumberField.Input />\n          </NumberField.Root>\n        </div>\n      </div>\n    </div>\n  ),\n};\n\nexport const Disabled: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <NumberField.Root {...args} variant=\"surface\" defaultValue={100} disabled>\n        <NumberField.Input />\n      </NumberField.Root>\n\n      <NumberField.Root {...args} variant=\"soft\" defaultValue={100} disabled>\n        <NumberField.Input />\n      </NumberField.Root>\n    </div>\n  ),\n};\n\nexport const ReadOnly: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <NumberField.Root {...args} variant=\"surface\" defaultValue={100} readOnly>\n        <NumberField.Input />\n      </NumberField.Root>\n\n      <NumberField.Root {...args} variant=\"soft\" defaultValue={100} readOnly>\n        <NumberField.Input />\n      </NumberField.Root>\n    </div>\n  ),\n};\n\nexport const DisabledVsReadOnly: Story = {\n  name: 'Disabled vs ReadOnly (Accessibility)',\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-6)' }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 280 }}>\n        <Text size=\"2\" weight=\"bold\">\n          Disabled\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Use when the field is completely unavailable. The input <strong>cannot be focused</strong> via keyboard (Tab\n          skips it). Screen readers announce it as disabled. Value is <strong>not submitted</strong> with the form.\n        </Text>\n        <NumberField.Root {...args} defaultValue={100} disabled>\n          <NumberField.Input />\n        </NumberField.Root>\n        <Text size=\"1\" color=\"gray\">\n          <em>Try pressing Tab — the input will be skipped.</em>\n        </Text>\n      </div>\n\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 280 }}>\n        <Text size=\"2\" weight=\"bold\">\n          ReadOnly\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Use when you want to display a value that cannot be changed, but should remain{' '}\n          <strong>focusable and selectable</strong>. Users can Tab to it, copy the value, and screen readers can\n          announce it. Value <strong>is submitted</strong> with the form.\n        </Text>\n        <NumberField.Root {...args} defaultValue={100} readOnly>\n          <NumberField.Input />\n        </NumberField.Root>\n        <Text size=\"1\" color=\"gray\">\n          <em>Try pressing Tab — the input can be focused.</em>\n        </Text>\n      </div>\n    </div>\n  ),\n};\n\nexport const Controlled: Story = {\n  render: (args) => {\n    const [value, setValue] = React.useState<number | null>(50);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', alignItems: 'flex-start' }}>\n        <NumberField.Root {...args} value={value} onValueChange={(v) => setValue(v)}>\n          <NumberField.Input />\n        </NumberField.Root>\n\n        <Code size=\"2\">value: {value === null ? 'null' : value}</Code>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Button size=\"1\" variant=\"soft\" onClick={() => setValue(0)}>\n            Set to 0\n          </Button>\n          <Button size=\"1\" variant=\"soft\" onClick={() => setValue(100)}>\n            Set to 100\n          </Button>\n          <Button size=\"1\" variant=\"soft\" onClick={() => setValue(null)}>\n            Clear\n          </Button>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const OnValueChangeVsCommitted: Story = {\n  name: 'onValueChange vs onValueCommitted',\n  render: (args) => {\n    const [changeLog, setChangeLog] = React.useState<string[]>([]);\n    const [commitLog, setCommitLog] = React.useState<string[]>([]);\n\n    const addChangeLog = (value: number | null) => {\n      const timestamp = new Date().toLocaleTimeString('en-US', {\n        hour12: false,\n        hour: '2-digit',\n        minute: '2-digit',\n        second: '2-digit',\n        fractionalSecondDigits: 3,\n      });\n      setChangeLog((prev) => [`${timestamp}: ${value ?? 'null'}`, ...prev].slice(0, 8));\n    };\n\n    const addCommitLog = (value: number | null) => {\n      const timestamp = new Date().toLocaleTimeString('en-US', {\n        hour12: false,\n        hour: '2-digit',\n        minute: '2-digit',\n        second: '2-digit',\n        fractionalSecondDigits: 3,\n      });\n      setCommitLog((prev) => [`${timestamp}: ${value ?? 'null'}`, ...prev].slice(0, 8));\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 560 }}>\n        <NumberField.Root\n          {...args}\n          defaultValue={50}\n          onValueChange={(value) => addChangeLog(value)}\n          onValueCommitted={(value) => addCommitLog(value)}\n        >\n          <NumberField.Input />\n        </NumberField.Root>\n\n        <Text size=\"1\" color=\"gray\">\n          Try typing, using arrow keys (↑↓), clicking buttons, or blurring the input to see when each callback fires.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)', flex: 1 }}>\n            <Text size=\"2\" weight=\"bold\" color=\"blue\">\n              onValueChange\n            </Text>\n            <Text size=\"1\" color=\"gray\">\n              Fires on <strong>every</strong> value change. Use for real-time updates like live previews.\n            </Text>\n            <div\n              style={{\n                fontFamily: 'monospace',\n                fontSize: 11,\n                padding: 'var(--space-2)',\n                background: 'var(--color-panel)',\n                borderRadius: 'var(--radius-2)',\n                minHeight: 140,\n              }}\n            >\n              {changeLog.length === 0 ? (\n                <span style={{ color: 'var(--gray-9)' }}>No events yet...</span>\n              ) : (\n                changeLog.map((log, i) => (\n                  <div key={i} style={{ opacity: 1 - i * 0.1 }}>\n                    {log}\n                  </div>\n                ))\n              )}\n            </div>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)', flex: 1 }}>\n            <Text size=\"2\" weight=\"bold\" color=\"green\">\n              onValueCommitted\n            </Text>\n            <Text size=\"1\" color=\"gray\">\n              Fires on <strong>blur</strong>, arrow keys (↑↓), or button clicks. Use for API calls.\n            </Text>\n            <div\n              style={{\n                fontFamily: 'monospace',\n                fontSize: 11,\n                padding: 'var(--space-2)',\n                background: 'var(--color-panel)',\n                borderRadius: 'var(--radius-2)',\n                minHeight: 140,\n              }}\n            >\n              {commitLog.length === 0 ? (\n                <span style={{ color: 'var(--gray-9)' }}>No events yet...</span>\n              ) : (\n                commitLog.map((log, i) => (\n                  <div key={i} style={{ opacity: 1 - i * 0.1 }}>\n                    {log}\n                  </div>\n                ))\n              )}\n            </div>\n          </div>\n        </div>\n\n        <Button\n          size=\"1\"\n          variant=\"soft\"\n          onClick={() => {\n            setChangeLog([]);\n            setCommitLog([]);\n          }}\n        >\n          Clear logs\n        </Button>\n      </div>\n    );\n  },\n};\n\nexport const InputRef: Story = {\n  name: 'Input Ref',\n  render: (args) => {\n    const visibleInputRef = React.useRef<HTMLInputElement>(null);\n    const hiddenInputRef = React.useRef<HTMLInputElement>(null);\n\n    const focusInput = () => {\n      visibleInputRef.current?.focus();\n    };\n\n    const selectAll = () => {\n      if (visibleInputRef.current) {\n        visibleInputRef.current.focus();\n        visibleInputRef.current.select();\n      }\n    };\n\n    const logHiddenValue = () => {\n      alert(`Hidden input value: ${hiddenInputRef.current?.value}`);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 450 }}>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n          <Text size=\"2\" weight=\"bold\">\n            Two ways to access the input\n          </Text>\n          <Text size=\"1\" color=\"gray\">\n            <strong>NumberField.Input ref</strong> — Access the visible input for focus, selection, etc.\n          </Text>\n          <Text size=\"1\" color=\"gray\">\n            <strong>NumberField.Root inputRef</strong> — Access the hidden form input (for form libraries).\n          </Text>\n        </div>\n\n        <NumberField.Root {...args} defaultValue={1234.56} inputRef={hiddenInputRef}>\n          <NumberField.Input ref={visibleInputRef} />\n        </NumberField.Root>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', flexWrap: 'wrap' }}>\n          <Button size=\"1\" variant=\"soft\" onClick={focusInput}>\n            Focus visible input\n          </Button>\n          <Button size=\"1\" variant=\"soft\" onClick={selectAll}>\n            Select all text\n          </Button>\n          <Button size=\"1\" variant=\"soft\" onClick={logHiddenValue}>\n            Read hidden input\n          </Button>\n        </div>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            background: 'var(--color-panel)',\n            borderRadius: 'var(--radius-2)',\n          }}\n        >\n          <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n            When to use each:\n          </Text>\n          <Text size=\"1\" color=\"gray\" render={<ul style={{ margin: 0, paddingLeft: 'var(--space-4)' }} />}>\n            <li>\n              <strong>Visible input ref:</strong> Focus on modal open, select all for editing, custom keyboard shortcuts\n            </li>\n            <li>\n              <strong>Hidden input ref:</strong> Form library integration, accessing the raw numeric value\n            </li>\n          </Text>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const FormSubmission: Story = {\n  name: 'Form Submission',\n  render: (args) => {\n    const [formData, setFormData] = React.useState<FormData | null>(null);\n\n    const handleSubmit = (event: React.FormEvent<HTMLFormElement>) => {\n      event.preventDefault();\n      const data = new FormData(event.currentTarget);\n      setFormData(data);\n    };\n\n    return (\n      <form\n        onSubmit={handleSubmit}\n        style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', alignItems: 'flex-start' }}\n      >\n        <div>\n          <Text render={<label htmlFor=\"quantity\" />} size=\"2\" weight=\"medium\">\n            Quantity\n          </Text>\n          <NumberField.Root {...args} id=\"quantity\" name=\"quantity\" defaultValue={1} min={1} max={99}>\n            <NumberField.Input />\n          </NumberField.Root>\n        </div>\n\n        <div>\n          <Text render={<label htmlFor=\"price\" />} size=\"2\" weight=\"medium\">\n            Price\n          </Text>\n          <NumberField.Root\n            {...args}\n            id=\"price\"\n            name=\"price\"\n            defaultValue={19.99}\n            step={0.01}\n            format={{ style: 'currency', currency: 'USD' }}\n          >\n            <NumberField.Input />\n          </NumberField.Root>\n        </div>\n\n        <Button type=\"submit\" size=\"2\">\n          Submit\n        </Button>\n\n        {formData && (\n          <Code size=\"2\" style={{ whiteSpace: 'pre' }}>\n            {JSON.stringify(Object.fromEntries(formData.entries()), null, 2)}\n          </Code>\n        )}\n      </form>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/number-field/number-field.tsx",
    "content": "'use client';\n\nimport { NumberField as NumberFieldPrimitive } from '@base-ui/react/number-field';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { IconButton } from '../icon-button';\nimport { numberFieldPropDefs, numberFieldSlotPropDefs } from './number-field.props';\n\nimport { composeEventHandlers, type GetPropDefTypes, type PropsWithoutColor } from '../../helpers';\n\ntype NumberFieldOwnProps = GetPropDefTypes<typeof numberFieldPropDefs>;\n\ntype NumberFieldContextValue = NumberFieldOwnProps;\nconst NumberFieldContext = React.createContext<NumberFieldContextValue | undefined>(undefined);\n\n// Re-export Base UI types for consumers\ntype NumberFieldRootChangeEventDetails = NumberFieldPrimitive.Root.ChangeEventDetails;\ntype NumberFieldRootCommitEventDetails = NumberFieldPrimitive.Root.CommitEventDetails;\n\ninterface NumberFieldRootProps\n  extends Omit<React.ComponentProps<typeof NumberFieldPrimitive.Root>, 'className' | 'render'>, NumberFieldOwnProps {\n  className?: string;\n}\n\nconst NumberFieldRoot = (props: NumberFieldRootProps) => {\n  const {\n    children,\n    className,\n    size = numberFieldPropDefs.size.default,\n    variant = numberFieldPropDefs.variant.default,\n    color = numberFieldPropDefs.color.default,\n    buttonLayout = numberFieldPropDefs.buttonLayout.default,\n    ...rootProps\n  } = props;\n\n  const hasButtons = buttonLayout !== 'none';\n\n  const handlePointerDown = React.useCallback((event: React.PointerEvent<HTMLDivElement>) => {\n    const target = event.target as HTMLElement;\n    if (target.closest('input, button, a')) return;\n\n    const input = event.currentTarget.querySelector('.fui-NumberFieldInput') as HTMLInputElement | null;\n    if (!input) return;\n\n    const position = input.compareDocumentPosition(target);\n    const targetIsBeforeInput = (position & Node.DOCUMENT_POSITION_PRECEDING) !== 0;\n    const cursorPosition = targetIsBeforeInput ? 0 : input.value.length;\n\n    requestAnimationFrame(() => {\n      const selectableTypes = ['text', 'search', 'url', 'tel', 'password'];\n      if (selectableTypes.includes(input.type)) {\n        input.setSelectionRange(cursorPosition, cursorPosition);\n      }\n      input.focus();\n    });\n  }, []);\n\n  return (\n    <NumberFieldPrimitive.Root\n      {...rootProps}\n      render={(primitiveProps) => (\n        <div\n          data-accent-color={color}\n          {...primitiveProps}\n          role=\"group\"\n          className={classNames(\n            'fui-NumberFieldRoot',\n            'fui-TextFieldRoot',\n            `fui-r-size-${size}`,\n            `fui-variant-${variant}`,\n            `fui-button-layout-${buttonLayout}`,\n            className,\n          )}\n          onPointerDown={composeEventHandlers(primitiveProps.onPointerDown, handlePointerDown)}\n        />\n      )}\n    >\n      <NumberFieldContext.Provider\n        value={React.useMemo(() => ({ size, variant, color, buttonLayout }), [size, variant, color, buttonLayout])}\n      >\n        {hasButtons && buttonLayout === 'split' && <NumberFieldDecrement />}\n        {children}\n        {hasButtons &&\n          (buttonLayout === 'trailing' ? (\n            <div className=\"fui-NumberFieldButtonGroup\">\n              <NumberFieldDecrement />\n              <NumberFieldIncrement />\n            </div>\n          ) : (\n            <NumberFieldIncrement />\n          ))}\n      </NumberFieldContext.Provider>\n    </NumberFieldPrimitive.Root>\n  );\n};\nNumberFieldRoot.displayName = 'NumberFieldRoot';\n\ntype NumberFieldSlotElement = React.ElementRef<'div'>;\ntype NumberFieldSlotOwnProps = GetPropDefTypes<typeof numberFieldSlotPropDefs>;\ninterface NumberFieldSlotProps extends PropsWithoutColor<'div'>, NumberFieldSlotOwnProps {}\n\nconst NumberFieldSlot = React.forwardRef<NumberFieldSlotElement, NumberFieldSlotProps>((props, forwardedRef) => {\n  const { className, color = numberFieldSlotPropDefs.color.default, ...slotProps } = props;\n  const context = React.useContext(NumberFieldContext);\n  return (\n    <div\n      data-accent-color={color}\n      {...slotProps}\n      ref={forwardedRef}\n      className={classNames('fui-NumberFieldSlot', className, `fui-r-size-${context?.size}`)}\n    />\n  );\n});\nNumberFieldSlot.displayName = 'NumberFieldSlot';\n\ninterface NumberFieldInputProps\n  extends\n    Omit<React.ComponentProps<typeof NumberFieldPrimitive.Input>, 'className' | 'render' | 'size'>,\n    NumberFieldOwnProps {\n  className?: string;\n}\n\nconst NumberFieldInput = React.forwardRef<HTMLInputElement, NumberFieldInputProps>((props, forwardedRef) => {\n  const context = React.useContext(NumberFieldContext);\n  const {\n    className,\n    size = context?.size ?? numberFieldPropDefs.size.default,\n    variant = context?.variant ?? numberFieldPropDefs.variant.default,\n    color = context?.color ?? numberFieldPropDefs.color.default,\n    ...inputProps\n  } = props;\n\n  return (\n    <NumberFieldPrimitive.Input\n      data-accent-color={color}\n      {...inputProps}\n      ref={forwardedRef}\n      className={classNames(\n        'fui-NumberFieldInput',\n        'fui-TextFieldInput',\n        className,\n        `fui-r-size-${size}`,\n        `fui-variant-${variant}`,\n      )}\n    />\n  );\n});\nNumberFieldInput.displayName = 'NumberFieldInput';\n\ninterface NumberFieldDecrementProps extends Omit<\n  React.ComponentProps<typeof NumberFieldPrimitive.Decrement>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst NumberFieldDecrement = (props: NumberFieldDecrementProps) => {\n  const { className, children, ...decrementProps } = props;\n  const context = React.useContext(NumberFieldContext);\n\n  return (\n    <NumberFieldPrimitive.Decrement\n      {...decrementProps}\n      render={(primitiveProps) => {\n        const {\n          className: primitiveClassName,\n          disabled,\n          tabIndex,\n          ...restProps\n        } = primitiveProps as typeof primitiveProps & { disabled?: boolean; tabIndex?: number };\n        return (\n          <IconButton\n            {...restProps}\n            disabled={disabled}\n            tabIndex={tabIndex}\n            size={context?.size}\n            variant={context?.variant}\n            color={context?.color}\n            className={classNames('fui-NumberFieldButton', 'fui-NumberFieldDecrement', className, primitiveClassName)}\n          >\n            {children ?? <MinusIcon />}\n          </IconButton>\n        );\n      }}\n    />\n  );\n};\nNumberFieldDecrement.displayName = 'NumberFieldDecrement';\n\ninterface NumberFieldIncrementProps extends Omit<\n  React.ComponentProps<typeof NumberFieldPrimitive.Increment>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst NumberFieldIncrement = (props: NumberFieldIncrementProps) => {\n  const { className, children, ...incrementProps } = props;\n  const context = React.useContext(NumberFieldContext);\n\n  return (\n    <NumberFieldPrimitive.Increment\n      {...incrementProps}\n      render={(primitiveProps) => {\n        const {\n          className: primitiveClassName,\n          disabled,\n          tabIndex,\n          ...restProps\n        } = primitiveProps as typeof primitiveProps & { disabled?: boolean; tabIndex?: number };\n        return (\n          <IconButton\n            {...restProps}\n            disabled={disabled}\n            tabIndex={tabIndex}\n            size={context?.size}\n            variant={context?.variant}\n            color={context?.color}\n            className={classNames('fui-NumberFieldButton', 'fui-NumberFieldIncrement', className, primitiveClassName)}\n          >\n            {children ?? <PlusIcon />}\n          </IconButton>\n        );\n      }}\n    />\n  );\n};\nNumberFieldIncrement.displayName = 'NumberFieldIncrement';\n\n// Default icons\nfunction MinusIcon(props: React.SVGProps<SVGSVGElement>) {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 5.25C10.6642 5.25 11 5.58579 11 6C11 6.41421 10.6642 6.75 10.25 6.75H1.75C1.33579 6.75 1 6.41421 1 6C1 5.58579 1.33579 5.25 1.75 5.25H10.25Z\"\n        fill=\"currentColor\"\n      />\n    </svg>\n  );\n}\n\nfunction PlusIcon(props: React.SVGProps<SVGSVGElement>) {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 1C6.41421 1 6.75 1.33579 6.75 1.75V5.25H10.25C10.6642 5.25 11 5.58579 11 6C11 6.41421 10.6642 6.75 10.25 6.75H6.75V10.25C6.75 10.6642 6.41421 11 6 11C5.58579 11 5.25 10.6642 5.25 10.25V6.75H1.75C1.33579 6.75 1 6.41421 1 6C1 5.58579 1.33579 5.25 1.75 5.25H5.25V1.75C5.25 1.33579 5.58579 1 6 1Z\"\n        fill=\"currentColor\"\n      />\n    </svg>\n  );\n}\n\nexport {\n  NumberFieldDecrement as Decrement,\n  NumberFieldIncrement as Increment,\n  NumberFieldInput as Input,\n  NumberFieldRoot as Root,\n  NumberFieldSlot as Slot,\n};\n\nexport type {\n  NumberFieldDecrementProps as DecrementProps,\n  NumberFieldIncrementProps as IncrementProps,\n  NumberFieldInputProps as InputProps,\n  NumberFieldRootChangeEventDetails as RootChangeEventDetails,\n  NumberFieldRootCommitEventDetails as RootCommitEventDetails,\n  NumberFieldRootProps as RootProps,\n  NumberFieldSlotProps as SlotProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/otp-field/index.ts",
    "content": "export * as OTPField from './otp-field';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/otp-field/otp-field.css",
    "content": ".fui-OTPFieldRoot {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n.fui-OTPFieldGroup {\n  display: flex;\n  align-items: center;\n  --otp-focus-color: var(--color-focus-root);\n}\n\n.fui-OTPFieldSlot {\n  position: relative;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  height: 40px;\n  width: 40px;\n\n  border-top-width: 1px;\n  border-bottom-width: 1px;\n  border-right-width: 1px;\n\n  font-size: 0.875rem;\n  transition-property: outline;\n  transition-duration: 0.2s;\n  transition-timing-function: ease;\n\n  box-shadow: var(--shadow-1);\n\n  background-color: var(--color-surface);\n  border-color: transparent;\n  font-variant-numeric: tabular-nums slashed-zero;\n  &:where(:first-child) {\n    border-left-width: 1px;\n    border-top-left-radius: 10px;\n    border-bottom-left-radius: 10px;\n  }\n  &:where(:last-child) {\n    border-top-right-radius: 10px;\n    border-bottom-right-radius: 10px;\n  }\n  &:where([data-otp-active='true']) {\n    outline: 2px solid var(--otp-focus-color);\n    z-index: 1;\n  }\n}\n\n.fui-OTPFieldCaret {\n  position: absolute;\n  inset: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.fui-OTPFieldCaret::before {\n  content: '';\n  height: 16px;\n  width: 1px;\n  border-radius: 1px;\n  background-color: var(--gray-a10);\n  animation: fui-otp-caret-blink 1.25s ease-out infinite;\n}\n@keyframes fui-otp-caret-blink {\n  0%,\n  70%,\n  100% {\n    opacity: 1;\n  }\n  20%,\n  50% {\n    opacity: 0;\n  }\n}\n\n.fui-OTPFieldSeparator {\n  position: relative;\n  height: 100%;\n  display: flex;\n  align-items: center;\n}\n.fui-OTPFieldSeparator::before {\n  content: '';\n  width: 10px;\n  height: 4px;\n  border-radius: 2px;\n  box-shadow: var(--shadow-1);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/otp-field/otp-field.props.ts",
    "content": "import { colorProp } from '../../helpers';\n\nconst otpFieldPropDefs = {\n  color: { ...colorProp, default: 'gray' },\n} satisfies {\n  color: typeof colorProp;\n};\n\nexport { otpFieldPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/otp-field/otp-field.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { REGEXP_ONLY_DIGITS_AND_CHARS } from 'input-otp';\nimport React from 'react';\nimport { OTPField, Text } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/OTPField',\n  component: OTPField.Root,\n  args: {} as React.ComponentProps<typeof OTPField.Root>,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof OTPField.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => {\n    // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    const { children, ...otherArgs } = args;\n    return (\n      <div>\n        <OTPField.Root\n          {...otherArgs}\n          maxLength={6}\n          render={({ slots }) => (\n            <>\n              <OTPField.Group>\n                {slots.slice(0, 3).map((slot, index) => (\n                  <OTPField.Slot key={index} {...slot} />\n                ))}{' '}\n              </OTPField.Group>\n              <OTPField.Separator />\n              <OTPField.Group>\n                {slots.slice(3).map((slot, index) => (\n                  <OTPField.Slot key={index} {...slot} />\n                ))}\n              </OTPField.Group>\n            </>\n          )}\n        />\n      </div>\n    );\n  },\n};\n\nexport const Pattern: Story = {\n  render: (args) => {\n    // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    const { children, ...otherArgs } = args;\n    return (\n      <div>\n        <OTPField.Root\n          {...otherArgs}\n          maxLength={6}\n          pattern={REGEXP_ONLY_DIGITS_AND_CHARS}\n          render={({ slots }) => (\n            <OTPField.Group>\n              {slots.map((slot, index) => (\n                <OTPField.Slot key={index} {...slot} />\n              ))}{' '}\n            </OTPField.Group>\n          )}\n        />\n      </div>\n    );\n  },\n};\n\nexport const Separator: Story = {\n  render: (args) => {\n    // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    const { children, ...otherArgs } = args;\n    return (\n      <div>\n        <OTPField.Root\n          {...otherArgs}\n          maxLength={6}\n          render={({ slots }) => (\n            <OTPField.Group style={{ gap: 4 }}>\n              {slots.map((slot, index) => (\n                <React.Fragment key={index}>\n                  <OTPField.Slot style={{ borderRadius: 10 }} {...slot} />\n                  {index !== slots.length - 1 && <OTPField.Separator />}\n                </React.Fragment>\n              ))}{' '}\n            </OTPField.Group>\n          )}\n        />\n      </div>\n    );\n  },\n};\n\nexport const Controlled: Story = {\n  render: (args) => {\n    // eslint-disable-next-line @typescript-eslint/no-unused-vars\n    const { children, ...otherArgs } = args;\n    const [value, setValue] = React.useState('');\n\n    return (\n      <div>\n        <div style={{ marginBottom: 16 }}>\n          <OTPField.Root\n            {...otherArgs}\n            maxLength={6}\n            value={value}\n            onChange={(value) => setValue(value)}\n            render={({ slots }) => (\n              <OTPField.Group>\n                {slots.map((slot, index) => (\n                  <OTPField.Slot key={index} {...slot} />\n                ))}{' '}\n              </OTPField.Group>\n            )}\n          />\n        </div>\n        <Text align=\"center\" color=\"gray\" size=\"2\" render={<div />}>\n          {value === '' ? <>Enter your one-time password.</> : <>You entered: {value}</>}\n        </Text>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/otp-field/otp-field.tsx",
    "content": "'use client';\n\nimport classNames from 'classnames';\nimport { OTPInput, SlotProps } from 'input-otp';\nimport * as React from 'react';\nimport { otpFieldPropDefs } from './otp-field.props';\n\nimport { type GetPropDefTypes, type PropsWithoutColor } from '../../helpers';\n\n// TODO: margin props, variant and size support\n\ntype OTPFieldContextValue = GetPropDefTypes<typeof otpFieldPropDefs>;\nconst OTPFieldContext = React.createContext<OTPFieldContextValue | undefined>(undefined);\n\ntype OTPFieldRootOwnProps = React.ComponentProps<typeof OTPInput>;\ntype OTPFieldRootProps = OTPFieldRootOwnProps & OTPFieldContextValue;\n\nconst OTPFieldRoot = ({ containerClassName, color = otpFieldPropDefs.color.default, ...props }: OTPFieldRootProps) => (\n  <OTPFieldContext.Provider value={{ color }}>\n    <OTPInput containerClassName={classNames('fui-OTPFieldRoot', containerClassName)} {...props} />\n  </OTPFieldContext.Provider>\n);\n\nOTPFieldRoot.displayName = 'OTPFieldRoot';\n\ntype OTPFieldGroupProps = PropsWithoutColor<'div'> & Partial<OTPFieldContextValue>;\n\nconst OTPFieldGroup = ({ className, color, ...props }: OTPFieldGroupProps) => {\n  const context = React.useContext(OTPFieldContext);\n  const resolvedColor = color ?? context?.color ?? otpFieldPropDefs.color.default;\n  return <div data-accent-color={resolvedColor} className={classNames('fui-OTPFieldGroup', className)} {...props} />;\n};\nOTPFieldGroup.displayName = 'OTPFieldGroup';\n\ntype OTPFieldSlotProps = SlotProps & React.ComponentProps<'div'>;\n\nconst OTPFieldSlot = ({ char, hasFakeCaret, isActive, className, ...props }: OTPFieldSlotProps) => {\n  return (\n    <div className={classNames('fui-OTPFieldSlot ', className)} data-otp-active={isActive} {...props}>\n      {char}\n      {hasFakeCaret && <div className=\"fui-OTPFieldCaret\" />}\n    </div>\n  );\n};\nOTPFieldSlot.displayName = 'OTPFieldSlot';\n\ntype OTPFieldSeparatorProps = React.ComponentProps<'div'>;\n\nconst OTPFieldSeparator = ({ ...props }: OTPFieldSeparatorProps) => (\n  <div role=\"separator\" className=\"fui-OTPFieldSeparator\" {...props}></div>\n);\nOTPFieldSeparator.displayName = 'OTPFieldSeparator';\n\nexport { OTPFieldGroup as Group, OTPFieldRoot as Root, OTPFieldSeparator as Separator, OTPFieldSlot as Slot };\nexport type {\n  OTPFieldGroupProps as GroupProps,\n  OTPFieldRootProps as RootProps,\n  OTPFieldSeparatorProps as SeparatorProps,\n  OTPFieldSlotProps as SlotProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/popover/index.ts",
    "content": "export * as Popover from './popover';\nexport * from './popover.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/popover/popover.css",
    "content": ".fui-PopoverContent {\n  box-shadow: var(--shadow-5);\n  min-width: var(--anchor-width);\n  outline: 0;\n  overflow: auto;\n  text-align: start;\n\n  --inset-padding: var(--popover-content-padding);\n  padding: var(--popover-content-padding);\n\n  transform-origin: var(--transform-origin);\n\n  &:where(.fui-variant-translucent) {\n    background-color: var(--color-panel-translucent);\n    -webkit-backdrop-filter: var(--backdrop-filter-panel);\n    backdrop-filter: var(--backdrop-filter-panel);\n  }\n  &:where(.fui-variant-solid) {\n    background-color: var(--color-panel-solid);\n  }\n  &:where(.fui-variant-translucent, .fui-variant-solid) {\n    outline: 0.5px solid var(--color-popover-outline);\n  }\n\n  /* Animations */\n  @media (prefers-reduced-motion: no-preference) {\n    transition:\n      transform 150ms ease-out,\n      opacity 150ms ease-out;\n\n    &[data-starting-style] {\n      opacity: 0;\n      transform: scale(0.95);\n    }\n\n    &[data-ending-style] {\n      opacity: 0;\n      transform: scale(0.95);\n      transition-duration: 75ms;\n    }\n  }\n}\n/* prettier-ignore */\n:where(.frosted-ui) {\n  --color-popover-outline: transparent;\n}\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --color-popover-outline: black;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-PopoverContent {\n  &:where(.fui-r-size-1) {\n    --popover-content-padding: var(--space-3);\n    border-radius: 8px;\n  }\n  &:where(.fui-r-size-2) {\n    --popover-content-padding: var(--space-4);\n    border-radius: 12px;\n  }\n  &:where(.fui-r-size-3) {\n    --popover-content-padding: var(--space-5);\n    border-radius: 16px;\n  }\n  &:where(.fui-r-size-4) {\n    --popover-content-padding: var(--space-6);\n    border-radius: 20px;\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/popover/popover.props.ts",
    "content": "import type { PropDef } from '../../helpers';\n\nconst contentSizes = ['1', '2', '3', '4'] as const;\n\nconst variants = ['solid', 'translucent'] as const;\n\nconst popoverContentPropDefs = {\n  size: { type: 'enum', values: contentSizes, default: '2' },\n  variant: { type: 'enum', values: variants, default: 'translucent' },\n} satisfies {\n  size: PropDef<(typeof contentSizes)[number]>;\n  variant: PropDef<(typeof variants)[number]>;\n};\n\nexport { popoverContentPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/popover/popover.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { Bell16 } from '@frosted-ui/icons';\nimport React from 'react';\nimport {\n  Avatar,\n  Button,\n  Checkbox,\n  Code,\n  Heading,\n  IconButton,\n  Inset,\n  Popover,\n  SegmentedControl,\n  Separator,\n  Switch,\n  Text,\n  TextArea,\n  TextField,\n  popoverContentPropDefs,\n} from '../../../src/components/';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/Popover',\n  component: Popover.Content,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Popover.Content>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\nexport const Default: Story = {\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: (args) => (\n    <Popover.Root>\n      <Popover.Trigger>\n        <Button variant=\"soft\">Comment</Button>\n      </Popover.Trigger>\n      <Popover.Content {...args} style={{ width: 360 }}>\n        <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n          <Avatar\n            size=\"2\"\n            src=\"https://images.unsplash.com/photo-1607346256330-dee7af15f7c5?&w=64&h=64&dpr=2&q=70&crop=focalpoint&fp-x=0.67&fp-y=0.5&fp-z=1.4&fit=crop\"\n            fallback=\"A\"\n          />\n          <div style={{ flexGrow: 1 }}>\n            <TextArea placeholder=\"Write a comment…\" style={{ height: 80 }} />\n            <div\n              style={{\n                display: 'flex',\n                gap: 'var(--space-3)',\n                marginTop: 12,\n                justifyContent: 'space-between',\n                alignItems: 'center',\n              }}\n            >\n              <Checkbox size=\"2\">Send to group</Checkbox>\n\n              <Popover.Close>\n                <Button size=\"1\">Comment</Button>\n              </Popover.Close>\n            </div>\n          </div>\n        </div>\n      </Popover.Content>\n    </Popover.Root>\n  ),\n};\n\nexport const Variant: Story = {\n  args: {\n    size: popoverContentPropDefs.size.default,\n  },\n  render: (args) => {\n    type Appearance = 'light' | 'dark';\n    const [appearance, setAppearance] = React.useState<Appearance>('light');\n\n    return (\n      <div style={{ display: 'flex', gap: 'var(--space-5)', alignItems: 'center' }}>\n        <Popover.Root>\n          <Popover.Trigger>\n            <IconButton variant=\"ghost\" color=\"gray\" size=\"3\">\n              <AppearanceIcon />\n            </IconButton>\n          </Popover.Trigger>\n          <Popover.Content {...args} variant=\"translucent\" align=\"center\" style={{ width: 292 }}>\n            <Heading size=\"3\" style={{ marginBottom: 12 }}>\n              Theme\n            </Heading>\n            <SegmentedControl.Root\n              value={appearance}\n              onValueChange={(appearance) => setAppearance(appearance as Appearance)}\n            >\n              <SegmentedControl.List>\n                <SegmentedControl.Trigger value=\"light\">\n                  <LightModeIcon />\n                  Light\n                </SegmentedControl.Trigger>\n                <SegmentedControl.Trigger value=\"dark\">\n                  <DarkModeIcon />\n                  Dark\n                </SegmentedControl.Trigger>\n              </SegmentedControl.List>\n            </SegmentedControl.Root>\n            <Separator orientation=\"horizontal\" size=\"4\" style={{ marginTop: 12, marginBottom: 12 }} />\n            <Text render={<label />} size=\"2\">\n              <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n                <Switch />\n                Auto switching\n              </div>\n            </Text>\n          </Popover.Content>\n        </Popover.Root>\n        <Popover.Root>\n          <Popover.Trigger>\n            <IconButton variant=\"surface\" color=\"gray\" size=\"3\">\n              <AppearanceIcon />\n            </IconButton>\n          </Popover.Trigger>\n          <Popover.Content {...args} variant=\"solid\" align=\"center\" style={{ width: 292 }}>\n            <Heading size=\"3\" style={{ marginBottom: 8 }}>\n              Theme\n            </Heading>\n            <SegmentedControl.Root\n              value={appearance}\n              onValueChange={(appearance) => setAppearance(appearance as Appearance)}\n            >\n              <SegmentedControl.List>\n                <SegmentedControl.Trigger value=\"light\">\n                  <LightModeIcon />\n                  Light\n                </SegmentedControl.Trigger>\n                <SegmentedControl.Trigger value=\"dark\">\n                  <DarkModeIcon />\n                  Dark\n                </SegmentedControl.Trigger>\n              </SegmentedControl.List>\n            </SegmentedControl.Root>\n            <Separator orientation=\"horizontal\" size=\"4\" style={{ marginTop: 16, marginBottom: 16 }} />\n            <Text render={<label />} size=\"2\">\n              <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n                <Switch />\n                Auto switching\n              </div>\n            </Text>\n          </Popover.Content>\n        </Popover.Root>\n      </div>\n    );\n  },\n};\n\nexport const InsetContent: Story = {\n  name: 'With inset content',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: (args) => (\n    <Popover.Root>\n      <Popover.Trigger>\n        <Button variant=\"soft\">Share image</Button>\n      </Popover.Trigger>\n      <Popover.Content style={{ width: 360 }} {...args}>\n        <div style={{ display: 'grid', gridTemplateColumns: '120px 1fr' }}>\n          <Inset side=\"left\" pr=\"current\">\n            <img\n              src=\"https://images.unsplash.com/photo-1618005182384-a83a8bd57fbe?&auto=format&fit=crop&w=400&q=80\"\n              style={{ objectFit: 'cover', width: '100%', height: '100%' }}\n            />\n          </Inset>\n\n          <div>\n            <Heading size=\"2\" style={{ marginBottom: 4 }}>\n              Share this image\n            </Heading>\n            <Text render={<p />} size=\"2\" style={{ marginBottom: 16 }} color=\"gray\">\n              Minimalistic 3D rendering wallpaper.\n            </Text>\n\n            <div style={{ display: 'flex', flexDirection: 'column', alignItems: 'stretch' }}>\n              <Popover.Close>\n                <Button size=\"1\" variant=\"soft\">\n                  Copy link\n                </Button>\n              </Popover.Close>\n            </div>\n          </div>\n        </div>\n      </Popover.Content>\n    </Popover.Root>\n  ),\n};\n\nconst LightModeIcon = () => (\n  <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <g clip-path=\"url(#clip0_1411_65802)\">\n      <mask id=\"path-1-inside-1_1411_65802\" fill=\"white\">\n        <path\n          fill-rule=\"evenodd\"\n          clip-rule=\"evenodd\"\n          d=\"M8.06396 2.23585C8.83285 2.04475 9.35808 2.9153 9.16128 3.68274C8.65248 5.66684 9.17475 7.86078 10.7281 9.4141C12.2377 10.9238 14.3525 11.4595 16.2916 11.0214C17.0641 10.8468 17.9185 11.3966 17.7052 12.1594C16.7629 15.5287 13.67 18 9.99999 18C5.58171 18 1.99999 14.4183 1.99999 10C1.99999 6.24932 4.58109 3.10149 8.06396 2.23585Z\"\n        />\n      </mask>\n      <path\n        d=\"M9.99999 18L9.99999 16.5L9.99999 18ZM1.99999 10H0.499988H1.99999ZM16.2916 11.0214L16.6222 12.4845L16.2916 11.0214ZM17.7052 12.1594L16.2606 11.7554L17.7052 12.1594ZM11.7887 8.35344C10.6255 7.19025 10.2317 5.54719 10.6143 4.05534L7.70829 3.31014C7.07327 5.7865 7.72396 8.53132 9.66741 10.4748L11.7887 8.35344ZM15.961 9.55824C14.5028 9.88772 12.9193 9.48404 11.7887 8.35344L9.66741 10.4748C11.5561 12.3635 14.2021 13.0313 16.6222 12.4845L15.961 9.55824ZM16.2606 11.7554C15.4948 14.4937 12.9798 16.5 9.99999 16.5L9.99999 19.5C14.3603 19.5 18.031 16.5637 19.1497 12.5634L16.2606 11.7554ZM9.99999 16.5C6.41014 16.5 3.49999 13.5899 3.49999 10L0.499988 10C0.499988 15.2467 4.75328 19.5 9.99999 19.5L9.99999 16.5ZM3.49999 10C3.49999 6.95459 5.59578 4.39493 8.42577 3.69156L7.70216 0.78014C3.56641 1.80804 0.499988 5.54405 0.499988 10L3.49999 10ZM16.6222 12.4845C16.5854 12.4928 16.5435 12.4951 16.4725 12.4422C16.4273 12.4086 16.3454 12.3308 16.2894 12.1903C16.228 12.0362 16.2267 11.8764 16.2606 11.7554L19.1497 12.5634C19.455 11.4719 18.9444 10.5422 18.2636 10.0356C17.6256 9.56074 16.7703 9.37539 15.961 9.55824L16.6222 12.4845ZM10.6143 4.05534C10.8204 3.25147 10.6597 2.39102 10.2035 1.73952C9.71686 1.04445 8.80237 0.506692 7.70216 0.78014L8.42577 3.69156C8.30375 3.72189 8.14411 3.71592 7.99201 3.65013C7.85336 3.59017 7.7782 3.50616 7.74599 3.46016C7.69548 3.38802 7.69895 3.34657 7.70829 3.31014L10.6143 4.05534Z\"\n        fill=\"currentColor\"\n        mask=\"url(#path-1-inside-1_1411_65802)\"\n      />\n    </g>\n    <defs>\n      <clipPath id=\"clip0_1411_65802\">\n        <rect width=\"20\" height=\"20\" fill=\"white\" />\n      </clipPath>\n    </defs>\n  </svg>\n);\n\nconst DarkModeIcon = () => (\n  <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <g clip-path=\"url(#clip0_1411_65816)\">\n      <circle cx=\"10\" cy=\"10\" r=\"3.25\" stroke=\"currentColor\" strokeWidth=\"1.5\" />\n      <path d=\"M10 3V1\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n      <path d=\"M17 10H19\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n      <path d=\"M1 10L3 10\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n      <path d=\"M10 19V17\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n      <path d=\"M14.9498 5.0502L16.364 3.63599\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n      <path d=\"M14.9497 14.9497L16.3639 16.3639\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n      <path d=\"M3.63599 3.63599L5.0502 5.0502\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n      <path d=\"M3.63608 16.3639L5.05029 14.9497\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n    </g>\n    <defs>\n      <clipPath id=\"clip0_1411_65816\">\n        <rect width=\"20\" height=\"20\" fill=\"currentColor\" />\n      </clipPath>\n    </defs>\n  </svg>\n);\n\nconst AppearanceIcon = () => (\n  <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <g clip-path=\"url(#clip0_1402_143841)\">\n      <path\n        d=\"M10 1.25C5 1.25 1.25 5 1.25 10C1.25 14.6939 4.28561 17.0376 6.55714 18.1344C7.89989 18.7827 9.34365 17.9439 9.85683 16.5439C10.9906 13.451 11.4382 13.7412 15.8146 13.7498C15.9355 13.7501 16.0605 13.7564 16.1813 13.7511C16.794 13.724 18.75 13.3734 18.75 10C18.75 5 15 1.25 10 1.25Z\"\n        stroke=\"currentColor\"\n        strokeWidth=\"1.5\"\n      />\n      <circle cx=\"5\" cy=\"12\" r=\"1\" fill=\"currentColor\" />\n      <circle cx=\"6\" cy=\"7\" r=\"1\" fill=\"currentColor\" />\n      <circle cx=\"11\" cy=\"5\" r=\"1\" fill=\"currentColor\" />\n      <circle cx=\"15\" cy=\"8\" r=\"1\" fill=\"currentColor\" />\n    </g>\n    <defs>\n      <clipPath id=\"clip0_1402_143841\">\n        <rect width=\"20\" height=\"20\" fill=\"currentColor\" />\n      </clipPath>\n    </defs>\n  </svg>\n);\n\nexport const OpenOnHover: Story = {\n  name: 'Opening on Hover',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text size=\"2\" color=\"gray\">\n        Use <code>openOnHover</code> to open the popover on hover. Use <code>delay</code> to specify how long to wait\n        before opening.\n      </Text>\n      <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n        <Popover.Root>\n          <Popover.Trigger openOnHover>\n            <Button variant=\"soft\">Hover me (default delay)</Button>\n          </Popover.Trigger>\n          <Popover.Content {...args} style={{ width: 280 }}>\n            <Heading size=\"3\" style={{ marginBottom: 8 }}>\n              Quick Preview\n            </Heading>\n            <Text size=\"2\" color=\"gray\">\n              This popover opens on hover with the default 300ms delay.\n            </Text>\n          </Popover.Content>\n        </Popover.Root>\n\n        <Popover.Root>\n          <Popover.Trigger openOnHover delay={0}>\n            <Button variant=\"soft\">Hover me (no delay)</Button>\n          </Popover.Trigger>\n          <Popover.Content {...args} style={{ width: 280 }}>\n            <Heading size=\"3\" style={{ marginBottom: 8 }}>\n              Instant Preview\n            </Heading>\n            <Text size=\"2\" color=\"gray\">\n              This popover opens immediately on hover with no delay.\n            </Text>\n          </Popover.Content>\n        </Popover.Root>\n      </div>\n    </div>\n  ),\n};\n\nconst detachedHandle = Popover.createHandle();\n\nexport const DetachedTriggers: Story = {\n  name: 'Detached Triggers',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text size=\"2\" color=\"gray\">\n        Use <code>Popover.createHandle()</code> to control a popover from a trigger located outside the{' '}\n        <code>Popover.Root</code>.\n      </Text>\n\n      <Popover.Trigger handle={detachedHandle}>\n        <Button>Detached Trigger</Button>\n      </Popover.Trigger>\n\n      <Popover.Root handle={detachedHandle}>\n        <Popover.Content {...args} style={{ width: 280 }}>\n          <Heading size=\"3\" style={{ marginBottom: 8 }}>\n            Detached Popover\n          </Heading>\n          <Text size=\"2\" color=\"gray\">\n            This popover is controlled by a trigger outside of its Root component.\n          </Text>\n          <Popover.Close>\n            <Button size=\"1\" variant=\"soft\" style={{ marginTop: 12 }}>\n              Close\n            </Button>\n          </Popover.Close>\n        </Popover.Content>\n      </Popover.Root>\n    </div>\n  ),\n};\n\nexport const MultipleTriggersWithPayload: Story = {\n  name: 'Multiple Triggers with Payload',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: function Render(args) {\n    // The payload type is inferred from createHandle<T>() - no need to annotate elsewhere\n    const handle = React.useMemo(\n      () => Popover.createHandle<{ user: string; role: 'admin' | 'editor' | 'viewer' }>(),\n      [],\n    );\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text size=\"2\" color=\"gray\">\n          Multiple triggers can control the same popover using a shared handle. Each trigger passes a typed{' '}\n          <code>payload</code> that is inferred from the handle.\n        </Text>\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Popover.Trigger handle={handle} payload={{ user: 'Alice', role: 'admin' }}>\n            <Button variant=\"soft\" color=\"red\">\n              Alice (Admin)\n            </Button>\n          </Popover.Trigger>\n          <Popover.Trigger handle={handle} payload={{ user: 'Bob', role: 'editor' }}>\n            <Button variant=\"soft\" color=\"blue\">\n              Bob (Editor)\n            </Button>\n          </Popover.Trigger>\n          <Popover.Trigger handle={handle} payload={{ user: 'Carol', role: 'viewer' }}>\n            <Button variant=\"soft\" color=\"gray\">\n              Carol (Viewer)\n            </Button>\n          </Popover.Trigger>\n        </div>\n\n        <Popover.Root handle={handle}>\n          {({ payload }) => (\n            <Popover.Content {...args} style={{ width: 300 }}>\n              <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)', marginBottom: 12 }}>\n                <Avatar\n                  size=\"3\"\n                  fallback={payload?.user?.charAt(0) ?? '?'}\n                  color={payload?.role === 'admin' ? 'red' : payload?.role === 'editor' ? 'blue' : 'gray'}\n                />\n                <div>\n                  <Heading size=\"3\">{payload?.user ?? 'Unknown'}</Heading>\n                  <Text size=\"1\" color=\"gray\" style={{ textTransform: 'capitalize' }}>\n                    {payload?.role ?? 'No role'}\n                  </Text>\n                </div>\n              </div>\n              <Text size=\"2\" color=\"gray\">\n                {payload?.role === 'admin'\n                  ? 'Full access to all settings and user management.'\n                  : payload?.role === 'editor'\n                    ? 'Can edit content but cannot manage users.'\n                    : 'Read-only access to view content.'}\n              </Text>\n              <Popover.Close>\n                <Button size=\"1\" variant=\"soft\" style={{ marginTop: 12 }}>\n                  Close\n                </Button>\n              </Popover.Close>\n            </Popover.Content>\n          )}\n        </Popover.Root>\n      </div>\n    );\n  },\n};\n\nexport const ControlledWithMultipleTriggers: Story = {\n  name: 'Controlled Mode with Multiple Triggers',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: function Render(args) {\n    const handle = React.useMemo(() => Popover.createHandle(), []);\n    const [open, setOpen] = React.useState(false);\n    const [triggerId, setTriggerId] = React.useState<string | null>(null);\n\n    const handleOpenChange = (isOpen: boolean, eventDetails: { trigger?: { id?: string } }) => {\n      setOpen(isOpen);\n      setTriggerId(eventDetails.trigger?.id ?? null);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text size=\"2\" color=\"gray\">\n          Use <Code>open</Code>, <Code>onOpenChange</Code>, and <Code>triggerId</Code> for fully controlled mode with\n          multiple detached triggers.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Popover.Trigger handle={handle} id=\"trigger-1\">\n            <IconButton variant=\"surface\" color=\"gray\">\n              <Bell16 />\n            </IconButton>\n          </Popover.Trigger>\n          <Popover.Trigger handle={handle} id=\"trigger-2\">\n            <IconButton variant=\"surface\" color=\"gray\">\n              <Bell16 />\n            </IconButton>\n          </Popover.Trigger>\n          <Popover.Trigger handle={handle} id=\"trigger-3\">\n            <IconButton variant=\"surface\" color=\"gray\">\n              <Bell16 />\n            </IconButton>\n          </Popover.Trigger>\n          <Button\n            variant=\"surface\"\n            onClick={() => {\n              setTriggerId('trigger-2');\n              setOpen(true);\n            }}\n          >\n            Open programmatically\n          </Button>\n        </div>\n\n        <Popover.Root handle={handle} open={open} onOpenChange={handleOpenChange} triggerId={triggerId}>\n          <Popover.Content {...args} style={{ width: 280 }}>\n            <Heading size=\"3\" style={{ marginBottom: 8 }}>\n              Notifications\n            </Heading>\n            <Text size=\"2\" color=\"gray\">\n              You are all caught up. Good job!\n            </Text>\n          </Popover.Content>\n        </Popover.Root>\n      </div>\n    );\n  },\n};\n\nexport const AnchorProp: Story = {\n  name: 'Custom Anchor',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: function Render(args) {\n    const [anchor, setAnchor] = React.useState<HTMLElement | null>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text size=\"2\" color=\"gray\">\n          Use the <Code>anchor</Code> prop to position the popover relative to a different element than the trigger.\n          This is useful for tooltips on specific parts of a component, or when you want visual separation between the\n          trigger and the anchored content.\n        </Text>\n\n        <div\n          style={{\n            display: 'flex',\n            alignItems: 'center',\n            gap: 'var(--space-4)',\n            padding: 'var(--space-4)',\n            background: 'var(--gray-a3)',\n            borderRadius: 'var(--radius-3)',\n          }}\n        >\n          <Popover.Root>\n            <Popover.Trigger>\n              <Button>Edit Profile</Button>\n            </Popover.Trigger>\n            <Popover.Content {...args} anchor={anchor} side=\"top\" align=\"start\">\n              <Heading size=\"3\" style={{ marginBottom: 8 }}>\n                Profile Picture\n              </Heading>\n              <Text size=\"2\" color=\"gray\">\n                Click to upload a new profile picture. Recommended size: 400×400px.\n              </Text>\n            </Popover.Content>\n          </Popover.Root>\n\n          <div\n            ref={setAnchor}\n            style={{\n              display: 'flex',\n            }}\n          >\n            <Avatar size=\"5\" color=\"magenta\" fallback=\"JD\" />\n          </div>\n        </div>\n\n        <Text size=\"1\" color=\"gray\">\n          The button triggers the popover, but it anchors to the avatar element instead.\n        </Text>\n      </div>\n    );\n  },\n};\n\nexport const DisableAnchorTracking: Story = {\n  name: 'Disable Anchor Tracking',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: function Render(args) {\n    const [position, setPosition] = React.useState(0);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text size=\"2\" color=\"gray\">\n          The <Code>disableAnchorTracking</Code> prop controls whether the popover repositions when the anchor element\n          moves due to layout changes (not scrolling). Open both popovers and click the button to move the anchors.\n        </Text>\n\n        <Button size=\"1\" onClick={() => setPosition((p) => (p === 0 ? 50 : 0))}>\n          Move anchors\n        </Button>\n\n        <div style={{ display: 'flex', gap: 'var(--space-6)' }}>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              Default (tracking enabled)\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              Popover follows when anchor moves\n            </Text>\n            <div\n              style={{\n                width: 200,\n                height: 100,\n                border: '1px solid var(--gray-6)',\n                borderRadius: 'var(--radius-2)',\n                padding: 'var(--space-3)',\n                position: 'relative',\n              }}\n            >\n              <Popover.Root open>\n                <Popover.Trigger>\n                  <Button\n                    size=\"1\"\n                    style={{\n                      transform: `translateX(${position}px)`,\n                      transition: 'transform 300ms ease',\n                    }}\n                  >\n                    Trigger\n                  </Button>\n                </Popover.Trigger>\n                <Popover.Content {...args} side=\"bottom\">\n                  <Text size=\"2\">Follows anchor movement</Text>\n                </Popover.Content>\n              </Popover.Root>\n            </div>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              disableAnchorTracking=true\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              Popover stays in original position\n            </Text>\n            <div\n              style={{\n                width: 200,\n                height: 100,\n                border: '1px solid var(--gray-6)',\n                borderRadius: 'var(--radius-2)',\n                padding: 'var(--space-3)',\n                position: 'relative',\n              }}\n            >\n              <Popover.Root open>\n                <Popover.Trigger>\n                  <Button\n                    size=\"1\"\n                    style={{\n                      transform: `translateX(${position}px)`,\n                      transition: 'transform 300ms ease',\n                    }}\n                  >\n                    Trigger\n                  </Button>\n                </Popover.Trigger>\n                <Popover.Content {...args} disableAnchorTracking side=\"bottom\">\n                  <Text size=\"2\">Stays in place</Text>\n                </Popover.Content>\n              </Popover.Root>\n            </div>\n          </div>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const Sticky: Story = {\n  name: 'Sticky',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: function Render(args) {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text size=\"2\" color=\"gray\">\n          The <Code>sticky</Code> prop controls whether the popover stays visible in the viewport when the anchor is\n          scrolled out of view. Open the popover then scroll this page to see the effect.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-6)', marginTop: 'var(--space-4)' }}>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              sticky=false (default)\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 200 }}>\n              Popover hides when anchor leaves viewport\n            </Text>\n            <Popover.Root>\n              <Popover.Trigger>\n                <Button size=\"1\">Open Popover</Button>\n              </Popover.Trigger>\n              <Popover.Content {...args} sticky={false} side=\"right\">\n                <Text size=\"2\">I hide when anchor leaves viewport</Text>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              sticky=true\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 200 }}>\n              Popover stays visible at viewport edge\n            </Text>\n            <Popover.Root>\n              <Popover.Trigger>\n                <Button size=\"1\">Open Popover</Button>\n              </Popover.Trigger>\n              <Popover.Content {...args} sticky={true} side=\"right\">\n                <Text size=\"2\">I stay visible at the viewport edge</Text>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n        </div>\n\n        <div style={{ height: '150vh' }} />\n        <Text size=\"1\" color=\"gray\">\n          ↑ Scroll back up to see the buttons\n        </Text>\n      </div>\n    );\n  },\n};\n\nexport const CollisionBoundary: Story = {\n  name: 'Collision Boundary',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: function Render(args) {\n    const [boundary, setBoundary] = React.useState<HTMLElement | null>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text size=\"2\" color=\"gray\">\n          The <Code>collisionBoundary</Code> prop defines the area within which the popover should stay. By default,\n          it&apos;s the viewport. You can set it to a specific element to constrain the popover within that container.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-6)' }}>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              Default (viewport boundary)\n            </Text>\n            <div\n              style={{\n                width: 250,\n                height: 200,\n                border: '2px dashed var(--gray-6)',\n                borderRadius: 'var(--radius-2)',\n                padding: 'var(--space-3)',\n                display: 'flex',\n                alignItems: 'flex-end',\n                justifyContent: 'center',\n              }}\n            >\n              <Popover.Root>\n                <Popover.Trigger>\n                  <Button size=\"1\">Open (prefers bottom)</Button>\n                </Popover.Trigger>\n                <Popover.Content {...args} side=\"bottom\">\n                  <Text size=\"2\">May extend outside the dashed box</Text>\n                </Popover.Content>\n              </Popover.Root>\n            </div>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              Custom boundary (dashed box)\n            </Text>\n            <div\n              ref={setBoundary}\n              style={{\n                width: 250,\n                height: 200,\n                border: '2px dashed var(--accent-9)',\n                borderRadius: 'var(--radius-2)',\n                padding: 'var(--space-3)',\n                display: 'flex',\n                alignItems: 'flex-end',\n                justifyContent: 'center',\n              }}\n            >\n              <Popover.Root>\n                <Popover.Trigger>\n                  <Button size=\"1\">Open (prefers bottom)</Button>\n                </Popover.Trigger>\n                <Popover.Content {...args} side=\"bottom\" collisionBoundary={boundary ?? undefined}>\n                  <Text size=\"2\">Stays within the dashed box</Text>\n                </Popover.Content>\n              </Popover.Root>\n            </div>\n          </div>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const CollisionAvoidanceDemo: Story = {\n  name: 'Collision Avoidance',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: function Render(args) {\n    const [boundary, setBoundary] = React.useState<HTMLElement | null>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text size=\"2\" color=\"gray\">\n          The <Code>collisionAvoidance</Code> prop controls how the popover avoids collisions with the boundary. You can\n          configure behavior for both the <Code>side</Code> axis (flip or shift) and the <Code>align</Code> axis.\n        </Text>\n\n        <div\n          ref={setBoundary}\n          style={{\n            display: 'flex',\n            gap: 'var(--space-4)',\n            flexWrap: 'wrap',\n            border: '2px dashed var(--gray-6)',\n            borderRadius: 'var(--radius-2)',\n            padding: 'var(--space-4)',\n          }}\n        >\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              side: \"flip\" (default)\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 150 }}>\n              Flips to opposite side when there&apos;s not enough space\n            </Text>\n            <Popover.Root>\n              <Popover.Trigger>\n                <Button size=\"1\">Open</Button>\n              </Popover.Trigger>\n              <Popover.Content\n                {...args}\n                side=\"bottom\"\n                collisionBoundary={boundary ?? undefined}\n                collisionAvoidance={{ side: 'flip', align: 'shift' }}\n              >\n                <Text size=\"2\">Flips to top if no space below</Text>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              side: \"shift\"\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 150 }}>\n              Shifts along the side instead of flipping\n            </Text>\n            <Popover.Root>\n              <Popover.Trigger>\n                <Button size=\"1\">Open</Button>\n              </Popover.Trigger>\n              <Popover.Content\n                {...args}\n                side=\"bottom\"\n                collisionBoundary={boundary ?? undefined}\n                collisionAvoidance={{ side: 'shift', align: 'shift' }}\n              >\n                <Text size=\"2\">Shifts position, stays on same side</Text>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              side: \"none\"\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 150 }}>\n              No collision avoidance on side axis\n            </Text>\n            <Popover.Root>\n              <Popover.Trigger>\n                <Button size=\"1\">Open</Button>\n              </Popover.Trigger>\n              <Popover.Content\n                {...args}\n                side=\"bottom\"\n                collisionBoundary={boundary ?? undefined}\n                collisionAvoidance={{ side: 'none', align: 'shift' }}\n              >\n                <Text size=\"2\">Stays on preferred side regardless</Text>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n        </div>\n\n        <Text size=\"1\" color=\"gray\">\n          The dashed box is set as the collision boundary. Try positioning your browser so the triggers are near the\n          edge of the boundary.\n        </Text>\n      </div>\n    );\n  },\n};\n\nexport const Modal: Story = {\n  name: 'Modal Behavior',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: function Render(args) {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text size=\"2\" color=\"gray\">\n          The <Code>modal</Code> prop on <Code>Popover.Root</Code> controls how the popover interacts with the rest of\n          the page. Open each popover and try interacting with the input below.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-6)', flexWrap: 'wrap' }}>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              modal=false (default)\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              No restrictions. You can interact with elements outside the popover.\n            </Text>\n            <Popover.Root modal={false}>\n              <Popover.Trigger>\n                <Button size=\"1\">Open</Button>\n              </Popover.Trigger>\n              <Popover.Content {...args}>\n                <Text size=\"2\">Click outside or interact with other elements freely.</Text>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              modal=true\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              Full modal: scroll locked, outside interactions disabled, focus trapped.\n            </Text>\n            <Popover.Root modal={true}>\n              <Popover.Trigger>\n                <Button size=\"1\">Open</Button>\n              </Popover.Trigger>\n              <Popover.Content {...args}>\n                <Text size=\"2\">Page scroll is locked. Click outside to close.</Text>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              modal=\"trap-focus\"\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              Focus trapped, but scroll allowed and outside clicks work.\n            </Text>\n            <Popover.Root modal=\"trap-focus\">\n              <Popover.Trigger>\n                <Button size=\"1\">Open</Button>\n              </Popover.Trigger>\n              <Popover.Content {...args}>\n                <Text size=\"2\">Focus is trapped but you can scroll the page.</Text>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n        </div>\n\n        <div\n          style={{\n            marginTop: 'var(--space-4)',\n            padding: 'var(--space-4)',\n            background: 'var(--gray-a3)',\n            borderRadius: 'var(--radius-3)',\n            display: 'flex',\n            flexDirection: 'column',\n            gap: 'var(--space-2)',\n          }}\n        >\n          <Text size=\"1\" weight=\"medium\">\n            Test interaction area\n          </Text>\n          <TextField.Input placeholder=\"Try to focus this input while popover is open...\" />\n        </div>\n\n        <div style={{ height: '100vh' }} />\n        <Text size=\"1\" color=\"gray\">\n          ↑ Extra space to test scroll locking with modal=true\n        </Text>\n      </div>\n    );\n  },\n};\n\nexport const OpenChangeCallbacks: Story = {\n  name: 'Open Change Callbacks',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: function Render(args) {\n    const [logs, setLogs] = React.useState<string[]>([]);\n\n    const addLog = (message: string) => {\n      const time = new Date().toLocaleTimeString('en-US', {\n        hour12: false,\n        hour: '2-digit',\n        minute: '2-digit',\n        second: '2-digit',\n        fractionalSecondDigits: 3,\n      });\n      setLogs((prev) => [`[${time}] ${message}`, ...prev].slice(0, 10));\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text size=\"2\" color=\"gray\">\n          Compare <Code>onOpenChange</Code> (fires immediately) vs <Code>onOpenChangeComplete</Code> (fires after\n          animations complete). Open and close the popover to see the timing difference.\n        </Text>\n\n        <Popover.Root\n          onOpenChange={(open) => addLog(`onOpenChange: ${open ? 'opening' : 'closing'}`)}\n          onOpenChangeComplete={(open) => addLog(`onOpenChangeComplete: ${open ? 'opened' : 'closed'}`)}\n        >\n          <Popover.Trigger>\n            <Button>Toggle Popover</Button>\n          </Popover.Trigger>\n          <Popover.Content {...args}>\n            <Heading size=\"3\" style={{ marginBottom: 8 }}>\n              Animated Popover\n            </Heading>\n            <Text size=\"2\" color=\"gray\">\n              Watch the event log to see callback timing.\n            </Text>\n          </Popover.Content>\n        </Popover.Root>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            background: 'var(--gray-a3)',\n            borderRadius: 'var(--radius-2)',\n            fontFamily: 'monospace',\n            fontSize: 'var(--font-size-1)',\n            minHeight: 200,\n          }}\n        >\n          <Text size=\"1\" weight=\"medium\" style={{ marginBottom: 8, display: 'block' }}>\n            Event Log:\n          </Text>\n          {logs.length === 0 ? (\n            <Text size=\"1\" color=\"gray\">\n              Open/close the popover to see events...\n            </Text>\n          ) : (\n            logs.map((log, i) => (\n              <div key={i} style={{ color: log.includes('Complete') ? 'var(--accent-11)' : 'var(--gray-11)' }}>\n                {log}\n              </div>\n            ))\n          )}\n        </div>\n\n        <Text size=\"1\" color=\"gray\">\n          <Code>onOpenChange</Code> fires instantly when state changes.\n          <br />\n          <Code>onOpenChangeComplete</Code> fires after the enter/exit animation finishes.\n        </Text>\n      </div>\n    );\n  },\n};\n\nexport const ActionsRef: Story = {\n  name: 'Actions Ref',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: function Render(args) {\n    const actionsRef = React.useRef<{ unmount: () => void; close: () => void } | null>(null);\n    const [email, setEmail] = React.useState('');\n    const [isSubmitting, setIsSubmitting] = React.useState(false);\n    const [status, setStatus] = React.useState<'idle' | 'success'>('idle');\n\n    const handleSubmit = async (e: React.FormEvent) => {\n      e.preventDefault();\n      setIsSubmitting(true);\n\n      // Simulate API call\n      await new Promise((resolve) => setTimeout(resolve, 1000));\n\n      setIsSubmitting(false);\n      setStatus('success');\n\n      // Close popover after showing success message\n      setTimeout(() => {\n        actionsRef.current?.close();\n        // Reset form after close\n        setTimeout(() => {\n          setEmail('');\n          setStatus('idle');\n        }, 200);\n      }, 1500);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text size=\"2\" color=\"gray\">\n          The <Code>actionsRef</Code> prop provides imperative control over the popover. Use <Code>close()</Code> to\n          programmatically close the popover after a form submission or async action completes.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-4)', flexWrap: 'wrap' }}>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              Newsletter Signup (auto-closes on success)\n            </Text>\n            <Popover.Root actionsRef={actionsRef}>\n              <Popover.Trigger>\n                <Button>Subscribe to Newsletter</Button>\n              </Popover.Trigger>\n              <Popover.Content {...args} style={{ width: 280 }}>\n                {status === 'success' ? (\n                  <div style={{ textAlign: 'center', padding: 'var(--space-2)' }}>\n                    <Text size=\"2\" color=\"green\" weight=\"medium\">\n                      ✓ Successfully subscribed!\n                    </Text>\n                  </div>\n                ) : (\n                  <form onSubmit={handleSubmit}>\n                    <Heading size=\"3\" style={{ marginBottom: 8 }}>\n                      Stay Updated\n                    </Heading>\n                    <Text size=\"2\" color=\"gray\" style={{ marginBottom: 12, display: 'block' }}>\n                      Get the latest news delivered to your inbox.\n                    </Text>\n                    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                      <TextField.Input\n                        type=\"email\"\n                        placeholder=\"Enter your email\"\n                        value={email}\n                        onChange={(e) => setEmail(e.target.value)}\n                        required\n                      />\n                      <Button type=\"submit\" disabled={isSubmitting}>\n                        {isSubmitting ? 'Subscribing...' : 'Subscribe'}\n                      </Button>\n                    </div>\n                  </form>\n                )}\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              Quick Actions Menu\n            </Text>\n            <QuickActionsDemo args={args} />\n          </div>\n        </div>\n\n        <Text size=\"1\" color=\"gray\">\n          The popover closes automatically after successful form submission or when an action completes.\n        </Text>\n      </div>\n    );\n  },\n};\n\nfunction QuickActionsDemo({ args }: { args: Record<string, unknown> }) {\n  const actionsRef = React.useRef<{ unmount: () => void; close: () => void } | null>(null);\n  const [copied, setCopied] = React.useState(false);\n\n  const handleCopy = () => {\n    navigator.clipboard.writeText('https://example.com/share/abc123');\n    setCopied(true);\n    setTimeout(() => {\n      actionsRef.current?.close();\n      setTimeout(() => setCopied(false), 200);\n    }, 800);\n  };\n\n  return (\n    <Popover.Root actionsRef={actionsRef}>\n      <Popover.Trigger>\n        <Button variant=\"soft\">Share</Button>\n      </Popover.Trigger>\n      <Popover.Content {...args} style={{ width: 200 }}>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n          <Button variant=\"ghost\" style={{ justifyContent: 'flex-start' }} onClick={handleCopy}>\n            {copied ? '✓ Copied!' : 'Copy Link'}\n          </Button>\n          <Button variant=\"ghost\" style={{ justifyContent: 'flex-start' }} onClick={() => actionsRef.current?.close()}>\n            Share to Twitter\n          </Button>\n          <Button variant=\"ghost\" style={{ justifyContent: 'flex-start' }} onClick={() => actionsRef.current?.close()}>\n            Share to LinkedIn\n          </Button>\n        </div>\n      </Popover.Content>\n    </Popover.Root>\n  );\n}\n\nexport const FinalFocus: Story = {\n  name: 'Final Focus',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: function Render(args) {\n    const alternateRef = React.useRef<HTMLButtonElement>(null);\n    const inputRef = React.useRef<HTMLInputElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text size=\"2\" color=\"gray\">\n          The <Code>finalFocus</Code> prop controls where focus returns after the popover closes. By default, focus\n          returns to the trigger element.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-6)', flexWrap: 'wrap' }}>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              Default behavior\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              Focus returns to the trigger after close\n            </Text>\n            <Popover.Root>\n              <Popover.Trigger>\n                <Button size=\"1\">Open</Button>\n              </Popover.Trigger>\n              <Popover.Content {...args}>\n                <Text size=\"2\">Close me and focus returns to the trigger button.</Text>\n                <Popover.Close>\n                  <Button size=\"1\" variant=\"soft\" style={{ marginTop: 12 }}>\n                    Close\n                  </Button>\n                </Popover.Close>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              finalFocus=false\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              Focus is not moved after close\n            </Text>\n            <Popover.Root>\n              <Popover.Trigger>\n                <Button size=\"1\">Open</Button>\n              </Popover.Trigger>\n              <Popover.Content {...args} finalFocus={false}>\n                <Text size=\"2\">Close me and focus stays where it is (not moved).</Text>\n                <Popover.Close>\n                  <Button size=\"1\" variant=\"soft\" style={{ marginTop: 12 }}>\n                    Close\n                  </Button>\n                </Popover.Close>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              finalFocus={'{ref}'}\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              Focus moves to a specific element\n            </Text>\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Popover.Root>\n                <Popover.Trigger>\n                  <Button size=\"1\">Open</Button>\n                </Popover.Trigger>\n                <Popover.Content {...args} finalFocus={alternateRef}>\n                  <Text size=\"2\">Close me and focus moves to the &quot;Target&quot; button.</Text>\n                  <Popover.Close>\n                    <Button size=\"1\" variant=\"soft\" style={{ marginTop: 12 }}>\n                      Close\n                    </Button>\n                  </Popover.Close>\n                </Popover.Content>\n              </Popover.Root>\n              <Button ref={alternateRef} size=\"1\" variant=\"solid\">\n                Target\n              </Button>\n            </div>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              finalFocus={'{function}'}\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              Dynamic focus based on close method\n            </Text>\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Popover.Root>\n                <Popover.Trigger>\n                  <Button size=\"1\">Open</Button>\n                </Popover.Trigger>\n                <Popover.Content\n                  {...args}\n                  finalFocus={(interactionType) => {\n                    // Focus input if closed by keyboard (Escape), otherwise default behavior\n                    if (interactionType === 'keyboard') {\n                      return inputRef.current;\n                    }\n                    return true; // Default: return to trigger\n                  }}\n                >\n                  <Text size=\"2\">\n                    Press <Code>Escape</Code> → focuses the input.\n                    <br />\n                    Click outside → returns to trigger.\n                  </Text>\n                  <Popover.Close>\n                    <Button size=\"1\" variant=\"soft\" style={{ marginTop: 12 }}>\n                      Close\n                    </Button>\n                  </Popover.Close>\n                </Popover.Content>\n              </Popover.Root>\n            </div>\n          </div>\n        </div>\n\n        <div\n          style={{\n            marginTop: 'var(--space-4)',\n            padding: 'var(--space-4)',\n            background: 'var(--gray-a3)',\n            borderRadius: 'var(--radius-3)',\n            display: 'flex',\n            flexDirection: 'column',\n            gap: 'var(--space-2)',\n          }}\n        >\n          <Text size=\"1\" weight=\"medium\">\n            Focus target for dynamic example\n          </Text>\n          <TextField.Input ref={inputRef} placeholder=\"Focus lands here when pressing Escape...\" />\n        </div>\n\n        <Text size=\"1\" color=\"gray\">\n          The <Code>finalFocus</Code> function receives the interaction type (<Code>keyboard</Code>,{' '}\n          <Code>pointer</Code>, <Code>touch</Code>) so you can customize behavior based on how the popover was closed.\n        </Text>\n      </div>\n    );\n  },\n};\n\nexport const InitialFocus: Story = {\n  name: 'Initial Focus',\n  args: {\n    size: popoverContentPropDefs.size.default,\n    variant: popoverContentPropDefs.variant.default,\n  },\n  render: function Render(args) {\n    const deleteButtonRef = React.useRef<HTMLButtonElement>(null);\n    const searchInputRef = React.useRef<HTMLInputElement>(null);\n    const recentButtonRef = React.useRef<HTMLButtonElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text size=\"2\" color=\"gray\">\n          The <Code>initialFocus</Code> prop controls which element receives focus when the popover opens. By default,\n          focus moves to the first focusable element inside the popover.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-6)', flexWrap: 'wrap' }}>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              Default behavior\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              First focusable element receives focus\n            </Text>\n            <Popover.Root>\n              <Popover.Trigger>\n                <Button size=\"1\">Open</Button>\n              </Popover.Trigger>\n              <Popover.Content {...args} style={{ width: 260 }}>\n                <Heading size=\"3\" style={{ marginBottom: 8 }}>\n                  Edit Item\n                </Heading>\n                <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                  <TextField.Input placeholder=\"Item name\" defaultValue=\"My Item\" />\n                  <TextArea placeholder=\"Description\" defaultValue=\"A short description...\" />\n                  <div style={{ display: 'flex', gap: 'var(--space-2)', justifyContent: 'flex-end' }}>\n                    <Popover.Close>\n                      <Button size=\"1\" variant=\"soft\">\n                        Cancel\n                      </Button>\n                    </Popover.Close>\n                    <Button size=\"1\">Save</Button>\n                  </div>\n                </div>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              initialFocus=false\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              No element is focused on open\n            </Text>\n            <Popover.Root>\n              <Popover.Trigger>\n                <Button size=\"1\">Open</Button>\n              </Popover.Trigger>\n              <Popover.Content {...args} initialFocus={false} style={{ width: 260 }}>\n                <Heading size=\"3\" style={{ marginBottom: 8 }}>\n                  Information\n                </Heading>\n                <Text size=\"2\" color=\"gray\">\n                  This is a read-only info panel. No element receives focus when it opens, which can be useful for\n                  non-interactive popovers.\n                </Text>\n                <Popover.Close>\n                  <Button size=\"1\" variant=\"soft\" style={{ marginTop: 12 }}>\n                    Got it\n                  </Button>\n                </Popover.Close>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              initialFocus={'{ref}'}\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              Focus a specific element (the Delete button)\n            </Text>\n            <Popover.Root>\n              <Popover.Trigger>\n                <Button size=\"1\" color=\"red\" variant=\"soft\">\n                  Delete\n                </Button>\n              </Popover.Trigger>\n              <Popover.Content {...args} initialFocus={deleteButtonRef} style={{ width: 260 }}>\n                <Heading size=\"3\" style={{ marginBottom: 8 }}>\n                  Confirm Deletion\n                </Heading>\n                <Text size=\"2\" color=\"gray\" style={{ marginBottom: 12, display: 'block' }}>\n                  Are you sure you want to delete this item? This action cannot be undone.\n                </Text>\n                <div style={{ display: 'flex', gap: 'var(--space-2)', justifyContent: 'flex-end' }}>\n                  <Popover.Close>\n                    <Button size=\"1\" variant=\"soft\">\n                      Cancel\n                    </Button>\n                  </Popover.Close>\n                  <Popover.Close>\n                    <Button ref={deleteButtonRef} size=\"1\" color=\"red\">\n                      Delete\n                    </Button>\n                  </Popover.Close>\n                </div>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            <Text size=\"1\" weight=\"medium\">\n              initialFocus={'{function}'}\n            </Text>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n              Dynamic focus based on open method\n            </Text>\n            <Popover.Root>\n              <Popover.Trigger>\n                <Button size=\"1\">Search</Button>\n              </Popover.Trigger>\n              <Popover.Content\n                {...args}\n                initialFocus={(interactionType) => {\n                  // Focus search input when opened via keyboard\n                  if (interactionType === 'keyboard') {\n                    return searchInputRef.current;\n                  }\n                  // Focus button when opened via pointer/touch\n                  return recentButtonRef.current;\n                }}\n                style={{ width: 280 }}\n              >\n                <Heading size=\"3\" style={{ marginBottom: 8 }}>\n                  Quick Search\n                </Heading>\n                <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                  <TextField.Input ref={searchInputRef} placeholder=\"Search...\" />\n                  <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n                    <Button ref={recentButtonRef} size=\"1\" variant=\"soft\" style={{ flex: 1 }}>\n                      Recent\n                    </Button>\n                    <Button size=\"1\" variant=\"soft\" style={{ flex: 1 }}>\n                      Favorites\n                    </Button>\n                  </div>\n                  <Text size=\"1\" color=\"gray\">\n                    Keyboard open → focuses input\n                    <br />\n                    Click open → focuses first button\n                  </Text>\n                </div>\n              </Popover.Content>\n            </Popover.Root>\n          </div>\n        </div>\n\n        <Text size=\"1\" color=\"gray\">\n          The <Code>initialFocus</Code> function receives the interaction type (<Code>keyboard</Code>,{' '}\n          <Code>pointer</Code>, <Code>touch</Code>) so you can customize initial focus based on how the popover was\n          opened.\n        </Text>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/popover/popover.tsx",
    "content": "'use client';\n\nimport { Popover as PopoverPrimitive } from '@base-ui/react/popover';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { Theme } from '../../theme';\nimport { popoverContentPropDefs } from './popover.props';\n\nimport type { GetPropDefTypes } from '../../helpers';\n\n// Handle type - extracts the return type of createHandle with a generic\ntype PopoverHandle<T = unknown> = ReturnType<typeof PopoverPrimitive.createHandle<T>>;\n\n// Root - generic to infer payload type from handle\ntype PopoverRootOwnProps = Omit<\n  React.ComponentProps<typeof PopoverPrimitive.Root>,\n  'className' | 'render' | 'children' | 'handle'\n>;\ninterface PopoverRootProps<T = unknown> extends PopoverRootOwnProps {\n  children?: React.ReactNode | ((props: { payload: T | undefined }) => React.ReactNode);\n  handle?: PopoverHandle<T>;\n}\nfunction PopoverRoot<T = unknown>(props: PopoverRootProps<T>) {\n  return <PopoverPrimitive.Root {...(props as React.ComponentProps<typeof PopoverPrimitive.Root>)} />;\n}\nPopoverRoot.displayName = 'PopoverRoot';\n\n// Trigger - generic to infer payload type from handle\ninterface PopoverTriggerProps<T = unknown> extends Omit<\n  React.ComponentProps<typeof PopoverPrimitive.Trigger>,\n  'render' | 'className' | 'handle' | 'payload'\n> {\n  className?: string;\n  handle?: PopoverHandle<T>;\n  payload?: T;\n}\n\nfunction PopoverTrigger<T = unknown>({ children, ...props }: PopoverTriggerProps<T>) {\n  return (\n    <PopoverPrimitive.Trigger\n      {...(props as React.ComponentProps<typeof PopoverPrimitive.Trigger>)}\n      render={children as React.ReactElement}\n    />\n  );\n}\nPopoverTrigger.displayName = 'PopoverTrigger';\n\ntype PopoverContentOwnProps = GetPropDefTypes<typeof popoverContentPropDefs>;\ninterface PopoverContentProps extends Omit<\n  React.ComponentProps<typeof PopoverPrimitive.Popup>,\n  'className' | 'render' | 'style'\n> {\n  className?: string;\n  style?: React.CSSProperties;\n  container?: React.ComponentProps<typeof PopoverPrimitive.Portal>['container'];\n  keepMounted?: React.ComponentProps<typeof PopoverPrimitive.Portal>['keepMounted'];\n  // Positioner props\n  anchor?: React.ComponentProps<typeof PopoverPrimitive.Positioner>['anchor'];\n  align?: React.ComponentProps<typeof PopoverPrimitive.Positioner>['align'];\n  side?: React.ComponentProps<typeof PopoverPrimitive.Positioner>['side'];\n  sideOffset?: React.ComponentProps<typeof PopoverPrimitive.Positioner>['sideOffset'];\n  alignOffset?: React.ComponentProps<typeof PopoverPrimitive.Positioner>['alignOffset'];\n  collisionPadding?: React.ComponentProps<typeof PopoverPrimitive.Positioner>['collisionPadding'];\n  collisionBoundary?: React.ComponentProps<typeof PopoverPrimitive.Positioner>['collisionBoundary'];\n  collisionAvoidance?: React.ComponentProps<typeof PopoverPrimitive.Positioner>['collisionAvoidance'];\n  arrowPadding?: React.ComponentProps<typeof PopoverPrimitive.Positioner>['arrowPadding'];\n  sticky?: React.ComponentProps<typeof PopoverPrimitive.Positioner>['sticky'];\n  disableAnchorTracking?: React.ComponentProps<typeof PopoverPrimitive.Positioner>['disableAnchorTracking'];\n}\n\nconst PopoverContent = (props: PopoverContentProps & PopoverContentOwnProps) => {\n  const {\n    className,\n    keepMounted,\n    container,\n    size = popoverContentPropDefs.size.default,\n    variant = popoverContentPropDefs.variant.default,\n    // Positioner props\n    anchor,\n    align = 'center',\n    side,\n    sideOffset = 8,\n    alignOffset,\n    collisionPadding = 10,\n    collisionBoundary,\n    collisionAvoidance,\n    arrowPadding,\n    sticky,\n    disableAnchorTracking,\n    // Popup props\n    ...popupProps\n  } = props;\n\n  return (\n    <PopoverPrimitive.Portal container={container} keepMounted={keepMounted}>\n      <PopoverPrimitive.Positioner\n        className=\"fui-PopoverPositioner\"\n        anchor={anchor}\n        align={align}\n        side={side}\n        sideOffset={sideOffset}\n        alignOffset={alignOffset}\n        collisionPadding={collisionPadding}\n        collisionBoundary={collisionBoundary}\n        collisionAvoidance={collisionAvoidance}\n        arrowPadding={arrowPadding}\n        sticky={sticky}\n        disableAnchorTracking={disableAnchorTracking}\n      >\n        <Theme\n          render={<PopoverPrimitive.Popup />}\n          {...popupProps}\n          className={classNames('fui-PopoverContent', `fui-variant-${variant}`, className, `fui-r-size-${size}`)}\n        />\n      </PopoverPrimitive.Positioner>\n    </PopoverPrimitive.Portal>\n  );\n};\nPopoverContent.displayName = 'PopoverContent';\n\ninterface PopoverCloseProps extends Omit<React.ComponentProps<typeof PopoverPrimitive.Close>, 'className' | 'render'> {}\n\nconst PopoverClose = ({ children, ...props }: PopoverCloseProps) => (\n  <PopoverPrimitive.Close {...props} render={children as React.ReactElement} />\n);\nPopoverClose.displayName = 'PopoverClose';\n\nconst createHandle = PopoverPrimitive.createHandle;\n\nexport {\n  PopoverClose as Close,\n  PopoverContent as Content,\n  createHandle,\n  PopoverRoot as Root,\n  PopoverTrigger as Trigger,\n};\nexport type {\n  PopoverCloseProps as CloseProps,\n  PopoverContentProps as ContentProps,\n  PopoverHandle as Handle,\n  PopoverRootProps as RootProps,\n  PopoverTriggerProps as TriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/portal/index.ts",
    "content": "export * from './portal';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/portal/portal.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\nimport * as React from 'react';\nimport { Theme } from '../../theme';\nimport { Button } from '../button';\nimport { Card } from '../card';\nimport { Heading } from '../heading';\nimport { Text } from '../text';\nimport { Portal } from './portal';\n\nconst meta: Meta<typeof Portal> = {\n  title: 'Components/Portal',\n  component: Portal,\n  parameters: {\n    layout: 'padded',\n  },\n};\n\nexport default meta;\ntype Story = StoryObj<typeof Portal>;\n\nexport const Default: Story = {\n  name: 'Default',\n  render: () => {\n    const [show, setShow] = React.useState(false);\n\n    return (\n      <div>\n        <Text render={<p />} style={{ marginBottom: 16 }}>\n          Click the button to render content at the end of document.body via Portal.\n        </Text>\n        <Button onClick={() => setShow(!show)}>{show ? 'Hide' : 'Show'} Portal Content</Button>\n\n        {show && (\n          <Portal>\n            <div\n              style={{\n                position: 'fixed',\n                bottom: 20,\n                right: 20,\n                padding: 16,\n                backgroundColor: 'var(--color-panel-solid)',\n                borderRadius: 'var(--radius-3)',\n                boxShadow: 'var(--shadow-5)',\n                zIndex: 1000,\n              }}\n            >\n              <Text weight=\"medium\">This content is portaled to document.body!</Text>\n            </div>\n          </Portal>\n        )}\n      </div>\n    );\n  },\n};\n\nexport const CustomContainer: Story = {\n  name: 'Custom Container',\n  render: () => {\n    const [show, setShow] = React.useState(false);\n    const containerRef = React.useRef<HTMLDivElement>(null);\n\n    return (\n      <div style={{ display: 'flex', gap: 24 }}>\n        <div style={{ flex: 1 }}>\n          <Heading size=\"3\" style={{ marginBottom: 12 }}>\n            Source\n          </Heading>\n          <Text render={<p />} style={{ marginBottom: 16 }}>\n            Content will be portaled to the container on the right.\n          </Text>\n          <Button onClick={() => setShow(!show)}>{show ? 'Hide' : 'Show'} Portal Content</Button>\n\n          {show && (\n            <Portal container={containerRef.current}>\n              <Card style={{ marginTop: 12 }}>\n                <Text weight=\"medium\">I was rendered here via Portal!</Text>\n                <Text render={<p />} size=\"2\" color=\"gray\" style={{ marginTop: 8 }}>\n                  Even though my component is defined on the left, I appear in the custom container.\n                </Text>\n              </Card>\n            </Portal>\n          )}\n        </div>\n\n        <div\n          ref={containerRef}\n          style={{\n            flex: 1,\n            minHeight: 200,\n            padding: 16,\n            border: '2px dashed var(--gray-6)',\n            borderRadius: 'var(--radius-3)',\n          }}\n        >\n          <Heading size=\"3\" style={{ marginBottom: 12 }}>\n            Target Container\n          </Heading>\n          <Text size=\"2\" color=\"gray\">\n            Portal content will appear here\n          </Text>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const WithRenderProp: Story = {\n  name: 'With Render Prop',\n  render: () => {\n    const [show, setShow] = React.useState(false);\n\n    return (\n      <div>\n        <Text render={<p />} style={{ marginBottom: 16 }}>\n          Use the <code>render</code> prop to customize the portal wrapper element.\n        </Text>\n        <Button onClick={() => setShow(!show)}>{show ? 'Hide' : 'Show'} Portal</Button>\n\n        {show && (\n          <Portal\n            render={<aside aria-label=\"Notification\" role=\"alert\" />}\n            style={{\n              position: 'fixed',\n              top: 20,\n              right: 20,\n              padding: 16,\n              backgroundColor: 'var(--accent-9)',\n              color: 'var(--accent-contrast)',\n              borderRadius: 'var(--radius-3)',\n              boxShadow: 'var(--shadow-5)',\n              zIndex: 1000,\n            }}\n          >\n            <Text weight=\"medium\" style={{ color: 'inherit' }}>\n              This portal renders as an &lt;aside&gt; element!\n            </Text>\n          </Portal>\n        )}\n      </div>\n    );\n  },\n};\n\nexport const ModalExample: Story = {\n  name: 'Modal Example',\n  render: () => {\n    const [open, setOpen] = React.useState(false);\n\n    return (\n      <div>\n        <Text render={<p />} style={{ marginBottom: 16 }}>\n          A simple modal built with Portal. In practice, use the Dialog component for accessible modals.\n        </Text>\n        <Button onClick={() => setOpen(true)}>Open Modal</Button>\n\n        {open && (\n          <>\n            {/* Backdrop */}\n            <Portal\n              style={{\n                position: 'fixed',\n                inset: 0,\n                backgroundColor: 'rgba(0, 0, 0, 0.5)',\n                zIndex: 999,\n              }}\n              onClick={() => setOpen(false)}\n            />\n\n            {/* Modal */}\n            <Portal\n              render={<Theme render={<div role=\"dialog\" aria-modal=\"true\" />} />}\n              style={{\n                position: 'fixed',\n                top: '50%',\n                left: '50%',\n                transform: 'translate(-50%, -50%)',\n                zIndex: 1000,\n              }}\n            >\n              <Card size=\"3\" style={{ width: 400, maxWidth: '90vw' }}>\n                <Heading size=\"4\" style={{ marginBottom: 8 }}>\n                  Modal Title\n                </Heading>\n                <Text render={<p />} color=\"gray\" style={{ marginBottom: 16 }}>\n                  This modal is built with two Portal components - one for the backdrop and one for the content.\n                </Text>\n                <div style={{ display: 'flex', gap: 8, justifyContent: 'flex-end' }}>\n                  <Button variant=\"soft\" onClick={() => setOpen(false)}>\n                    Cancel\n                  </Button>\n                  <Button onClick={() => setOpen(false)}>Confirm</Button>\n                </div>\n              </Card>\n            </Portal>\n          </>\n        )}\n      </div>\n    );\n  },\n};\n\nexport const ToastNotifications: Story = {\n  name: 'Toast Notifications',\n  render: () => {\n    const [toasts, setToasts] = React.useState<string[]>([]);\n\n    const addToast = () => {\n      const id = Date.now().toString();\n      setToasts((prev) => [...prev, id]);\n      setTimeout(() => {\n        setToasts((prev) => prev.filter((t) => t !== id));\n      }, 3000);\n    };\n\n    return (\n      <div>\n        <Text render={<p />} style={{ marginBottom: 16 }}>\n          Click the button to show toast notifications. Each toast auto-dismisses after 3 seconds.\n        </Text>\n        <Button onClick={addToast}>Show Toast</Button>\n\n        <Portal>\n          <div\n            style={{\n              position: 'fixed',\n              bottom: 20,\n              right: 20,\n              display: 'flex',\n              flexDirection: 'column',\n              gap: 8,\n              zIndex: 1000,\n            }}\n          >\n            {toasts.map((id, index) => (\n              <div\n                key={id}\n                style={{\n                  padding: '12px 16px',\n                  backgroundColor: 'var(--color-panel-solid)',\n                  borderRadius: 'var(--radius-3)',\n                  boxShadow: 'var(--shadow-4)',\n                  animation: 'fadeIn 0.2s ease-out',\n                }}\n              >\n                <Text size=\"2\">Toast notification #{index + 1}</Text>\n              </div>\n            ))}\n          </div>\n        </Portal>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/portal/portal.tsx",
    "content": "'use client';\n\nimport { useRender } from '@base-ui/react';\nimport * as React from 'react';\nimport * as ReactDOM from 'react-dom';\nimport { useLayoutEffect } from '../../helpers';\n\n/* -------------------------------------------------------------------------------------------------\n * Portal\n * -----------------------------------------------------------------------------------------------*/\n\ninterface PortalProps extends React.ComponentPropsWithoutRef<'div'> {\n  /**\n   * An optional container where the portaled content should be appended.\n   */\n  container?: Element | DocumentFragment | null;\n  /**\n   * Use the `render` prop to override the default rendered element.\n   */\n  render?: useRender.ComponentProps<'div'>['render'];\n}\n\nconst Portal = React.forwardRef<HTMLDivElement, PortalProps>((props, forwardedRef) => {\n  const { container: containerProp, render, ...portalProps } = props;\n  const [mounted, setMounted] = React.useState(false);\n\n  // Use useLayoutEffect for synchronous DOM updates (SSR-safe)\n  useLayoutEffect(() => setMounted(true), []);\n\n  const container = containerProp || (mounted && globalThis?.document?.body);\n\n  const element = useRender({\n    render,\n    props: { ...portalProps, ref: forwardedRef },\n    defaultTagName: 'div',\n  });\n\n  return container ? ReactDOM.createPortal(element, container) : null;\n});\n\nPortal.displayName = 'Portal';\n\n/* -----------------------------------------------------------------------------------------------*/\n\nexport { Portal };\nexport type { PortalProps };\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/progress/index.ts",
    "content": "export * from './progress';\nexport * from './progress.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/progress/progress.css",
    "content": ".fui-ProgressRoot {\n  position: relative;\n  display: block;\n  width: 100%;\n  height: var(--progress-height);\n  border-radius: var(--radius-thumb);\n  overflow: hidden;\n\n  background-color: var(--gray-a4);\n}\n.fui-ProgressTrack {\n  display: block;\n  height: 100%;\n  width: 100%;\n  border-radius: inherit;\n}\n.fui-ProgressIndicator {\n  height: 100%;\n  width: 0%;\n  background-color: var(--accent-9);\n  border-radius: inherit;\n}\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ProgressRoot {\n  &:where(.fui-r-size-1) {\n    --progress-height: 2px;\n  }\n  &:where(.fui-r-size-2) {\n    --progress-height: 4px;\n  }\n  &:where(.fui-r-size-3) {\n    --progress-height: 6px;\n  }\n  &:where(.fui-r-size-4) {\n    --progress-height: 8px;\n  }\n  &:where(.fui-r-size-5) {\n    --progress-height: 12px;\n  }\n  &:where(.fui-r-size-6) {\n    --progress-height: 16px;\n  }\n}\n\n/* high-contrast */\n\n.fui-ProgressRoot:where(.fui-high-contrast) {\n  & :where(.fui-ProgressIndicator) {\n    /* blend black and accent */\n    background-color: var(--accent-12);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/progress/progress.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp, highContrastProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4', '5', '6'] as const;\n\nconst progressPropDefs = {\n  size: { type: 'enum', values: sizes, default: '6' },\n  color: { ...colorProp, default: undefined },\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { progressPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/progress/progress.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Progress, progressPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/Progress',\n  component: Progress,\n  args: {\n    size: progressPropDefs.size.default,\n    color: progressPropDefs.color.default,\n    value: 40,\n    max: 100,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Progress>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    size: progressPropDefs.size.default,\n    color: progressPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', width: 300 }}>\n      <Progress {...args} />\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  args: {\n    size: progressPropDefs.size.default,\n    color: progressPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', width: 300 }}>\n      <Progress {...args} size=\"6\" />\n      <Progress {...args} size=\"5\" />\n      <Progress {...args} size=\"4\" />\n      <Progress {...args} size=\"3\" />\n      <Progress {...args} size=\"2\" />\n      <Progress {...args} size=\"1\" />\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  args: {\n    size: progressPropDefs.size.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', width: 300 }}>\n      <Progress {...args} color=\"indigo\" />\n      <Progress {...args} color=\"cyan\" />\n      <Progress {...args} color=\"orange\" />\n      <Progress {...args} color=\"crimson\" />\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'row', gap: 'var(--space-2)' }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', width: 300 }}>\n        <Progress {...args} highContrast={false} />\n      </div>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', width: 300 }}>\n        <Progress {...args} highContrast />\n      </div>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/progress/progress.tsx",
    "content": "'use client';\n\nimport { Meter } from '@base-ui/react/meter';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\nimport { progressPropDefs } from './progress.props';\n\ntype ProgressOwnProps = GetPropDefTypes<typeof progressPropDefs>;\ninterface ProgressProps extends Omit<PropsWithoutColor<typeof Meter.Root>, 'children'>, ProgressOwnProps {}\n\nconst Progress = (props: ProgressProps) => {\n  const {\n    className,\n    size = progressPropDefs.size.default,\n    color = progressPropDefs.color.default,\n    highContrast = progressPropDefs.highContrast.default,\n    value = 0,\n    max = 100,\n    ...progressProps\n  } = props;\n\n  const progress = Math.max(0, Math.min((value || 0) / max, 1));\n\n  return (\n    <Meter.Root\n      data-accent-color={color}\n      className={classNames(\n        'fui-ProgressRoot',\n        className,\n        {\n          'fui-high-contrast': highContrast,\n        },\n        `fui-r-size-${size}`,\n      )}\n      value={value}\n      max={max}\n      {...progressProps}\n    >\n      <Meter.Track className=\"fui-ProgressTrack\">\n        <Meter.Indicator className=\"fui-ProgressIndicator\" style={{ width: `${progress * 100}%` }} />\n      </Meter.Track>\n    </Meter.Root>\n  );\n};\n\nProgress.displayName = 'Progress';\n\nexport { Progress };\nexport type { ProgressProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/quote/index.ts",
    "content": "export * from './quote';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/quote/quote.css",
    "content": ".fui-Quote {\n  box-sizing: border-box;\n  font-family: var(--quote-font-family);\n  font-size: calc(var(--quote-font-size-adjust) * 1em);\n  font-style: var(--quote-font-style);\n  font-weight: var(--quote-font-weight);\n  line-height: 1.25;\n  letter-spacing: calc(var(--quote-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)));\n  color: inherit;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/quote/quote.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Quote, Text } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Typography/Quote',\n  component: Quote,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Quote>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <Text>\n      His famous quote, <Quote {...args}>Styles come and go. Good design is a language, not a style</Quote>, elegantly\n      summs up Massimo’s philosophy of design.\n    </Text>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/quote/quote.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\n\ninterface QuoteProps extends React.ComponentProps<'q'> {}\n\nconst Quote = (props: QuoteProps) => <q {...props} className={classNames('fui-Quote', props.className)} />;\nQuote.displayName = 'Quote';\n\nexport { Quote };\nexport type { QuoteProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/radio-button-group/index.ts",
    "content": "export * as RadioButtonGroup from './radio-button-group';\nexport * from './radio-button-group.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/radio-button-group/radio-button-group.css",
    "content": ".fui-RadioButtonGroupRoot {\n  --radio-items-base-color: var(--accent-9);\n\n  &:where(.fui-high-contrast) {\n    --radio-items-base-color: var(--accent-12);\n  }\n  :where(.fui-RadioButtonGroupButton) {\n    position: relative;\n    cursor: var(--cursor-button);\n    user-select: none;\n  }\n  :where(.fui-RadioButtonGroupButton:focus-visible) {\n    outline: 2px solid var(--accent-a6);\n    outline-offset: 2px;\n  }\n  :where(.fui-RadioButtonGroupOverlay) {\n    position: absolute;\n    pointer-events: none;\n  }\n  :where(.fui-RadioButtonGroupButton[data-checked] .fui-RadioButtonGroupOverlay) {\n    inset: calc(-1 * var(--parent-border-width));\n    border-radius: var(--parent-border-radius);\n    box-shadow:\n      inset 0 0 0 2px var(--radio-items-base-color),\n      inset 0 0 0 4px var(--color-background);\n  }\n\n  :where(.fui-RadioButtonGroupIcon) {\n    visibility: hidden;\n    width: 20px;\n    pointer-events: none;\n    height: 20px;\n    border-radius: 999px;\n    color: var(--accent-9-contrast);\n  }\n  :where(.fui-RadioButtonGroupButton[data-checked] .fui-RadioButtonGroupIcon) {\n    visibility: visible;\n    background: var(--accent-9);\n  }\n\n  :where(.fui-RadioButtonGroupButton.fui-Card)::after {\n    outline: none;\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/radio-button-group/radio-button-group.props.ts",
    "content": "import { colorProp, highContrastProp } from '../../helpers';\n\nconst radioButtonGroupPropDefs = {\n  color: colorProp,\n  highContrast: highContrastProp,\n} satisfies {\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { radioButtonGroupPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/radio-button-group/radio-button-group.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Avatar, Button, Card, Code, RadioButtonGroup, Text, Tooltip, radioGroupPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/RadioButtonGroup',\n  component: RadioButtonGroup.Root,\n  args: {\n    disabled: false,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof RadioButtonGroup.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    color: radioGroupPropDefs.color.default,\n    highContrast: radioGroupPropDefs.highContrast.default,\n  },\n  render: (args) => (\n    <RadioButtonGroup.Root defaultValue=\"1\" {...args}>\n      <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'row' }}>\n        <RadioButtonGroup.Item value=\"1\">\n          <div\n            style={{\n              display: 'flex',\n              padding: '8px 40px 8px 24px',\n              borderRadius: 8,\n              border: '1px solid var(--gray-a7)',\n              gap: 'var(--space-2)',\n              alignItems: 'center',\n            }}\n          >\n            <RadioButtonGroup.Icon style={{ marginLeft: -12 }} />\n            <Text>One</Text>\n          </div>\n        </RadioButtonGroup.Item>\n        <RadioButtonGroup.Item value=\"2\">\n          <div\n            style={{\n              display: 'flex',\n              padding: '8px 40px 8px 24px',\n              borderRadius: 8,\n              border: '1px solid var(--gray-a7)',\n              gap: 'var(--space-2)',\n              alignItems: 'center',\n            }}\n          >\n            <RadioButtonGroup.Icon style={{ marginLeft: -12 }} />\n            <Text>Two</Text>\n          </div>\n        </RadioButtonGroup.Item>\n        <RadioButtonGroup.Item value=\"3\">\n          <div\n            style={{\n              display: 'flex',\n              padding: '8px 40px 8px 24px',\n              borderRadius: 8,\n              border: '1px solid var(--gray-a7)',\n              gap: 'var(--space-2)',\n              alignItems: 'center',\n            }}\n          >\n            <RadioButtonGroup.Icon style={{ marginLeft: -12 }} />\n            <Text>Three</Text>\n          </div>\n        </RadioButtonGroup.Item>\n      </div>\n    </RadioButtonGroup.Root>\n  ),\n};\n\nexport const HighContrast: Story = {\n  args: {\n    color: radioGroupPropDefs.color.default,\n    highContrast: true,\n  },\n  render: (args) => (\n    <RadioButtonGroup.Root defaultValue=\"1\" {...args}>\n      <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'row' }}>\n        <Tooltip content=\"Lime\">\n          <div>\n            <RadioButtonGroup.Item value=\"1\">\n              <div\n                style={{\n                  width: 48,\n                  height: 48,\n                  borderRadius: 16,\n                  background: 'var(--lime-9)',\n                }}\n              />\n            </RadioButtonGroup.Item>\n          </div>\n        </Tooltip>\n        <Tooltip content=\"Teal\">\n          <div>\n            <RadioButtonGroup.Item value=\"2\">\n              <div\n                style={{\n                  width: 48,\n                  height: 48,\n                  borderRadius: 16,\n                  background: 'var(--teal-9)',\n                }}\n              />\n            </RadioButtonGroup.Item>\n          </div>\n        </Tooltip>\n        <Tooltip content=\"Gold\">\n          <div>\n            <RadioButtonGroup.Item value=\"3\">\n              <div\n                style={{\n                  width: 48,\n                  height: 48,\n                  borderRadius: 16,\n                  background: 'var(--gold-9)',\n                }}\n              />\n            </RadioButtonGroup.Item>\n          </div>\n        </Tooltip>\n      </div>\n    </RadioButtonGroup.Root>\n  ),\n};\n\nexport const WithCard: Story = {\n  args: {\n    color: radioGroupPropDefs.color.default,\n    highContrast: radioGroupPropDefs.highContrast.default,\n  },\n  render: (args) => (\n    <RadioButtonGroup.Root defaultValue=\"1\" {...args}>\n      <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'row' }}>\n        <RadioButtonGroup.Item value=\"1\">\n          <Card size=\"2\" variant=\"surface\">\n            <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center' }}>\n              <Avatar size=\"3\" fallback=\"AB\" color=\"lime\" />\n              <div>\n                <Text render={<div />} size=\"2\" weight=\"bold\">\n                  Artur Bień\n                </Text>\n                <Text render={<div />} size=\"2\" color=\"gray\">\n                  UI engineer\n                </Text>\n              </div>\n            </div>\n          </Card>\n        </RadioButtonGroup.Item>\n        <RadioButtonGroup.Item value=\"2\">\n          <Card size=\"2\" variant=\"surface\">\n            <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center' }}>\n              <Avatar size=\"3\" fallback=\"IM\" color=\"sky\" />\n              <div>\n                <Text render={<div />} size=\"2\" weight=\"bold\">\n                  Ilya Miskov\n                </Text>\n                <Text render={<div />} size=\"2\" color=\"gray\">\n                  Designer\n                </Text>\n              </div>\n            </div>\n          </Card>\n        </RadioButtonGroup.Item>\n        <RadioButtonGroup.Item value=\"3\">\n          <Card size=\"2\" variant=\"surface\">\n            <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center' }}>\n              <Avatar size=\"3\" fallback=\"SS\" color=\"orange\" />\n              <div>\n                <Text render={<div />} size=\"2\" weight=\"bold\">\n                  Steven Schwartz\n                </Text>\n                <Text render={<div />} size=\"2\" color=\"gray\">\n                  CEO\n                </Text>\n              </div>\n            </div>\n          </Card>\n        </RadioButtonGroup.Item>\n      </div>\n    </RadioButtonGroup.Root>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'column' }}>\n      {(['indigo', 'cyan', 'orange', 'lime'] as const).map((color) => (\n        <RadioButtonGroup.Root {...args} color={color} key={color} defaultValue=\"1\">\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            {['1', '2', '3'].map((value) => (\n              <RadioButtonGroup.Item value={value} key={value}>\n                <Card\n                  size=\"3\"\n                  variant=\"surface\"\n                  style={\n                    {\n                      width: 100,\n                      height: 100,\n                      '--card-border-radius': '20px',\n                    } as React.CSSProperties\n                  }\n                >\n                  <div\n                    style={{\n                      display: 'flex',\n                      alignItems: 'center',\n                      justifyContent: 'center',\n                      height: '100%',\n                      width: '100%',\n                    }}\n                  >\n                    {value}\n                  </div>\n\n                  <RadioButtonGroup.Icon\n                    style={{\n                      position: 'absolute',\n                      top: 12,\n                      right: 12,\n                    }}\n                  />\n                </Card>\n              </RadioButtonGroup.Item>\n            ))}\n          </div>\n        </RadioButtonGroup.Root>\n      ))}\n    </div>\n  ),\n};\n\nexport const Disabled: Story = {\n  name: 'Disabled (Group)',\n  render: (args) => (\n    <RadioButtonGroup.Root {...args} defaultValue=\"1\" disabled>\n      <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'row' }}>\n        <RadioButtonGroup.Item value=\"1\">\n          <Card size=\"2\" variant=\"surface\">\n            <Text>Option 1</Text>\n          </Card>\n        </RadioButtonGroup.Item>\n        <RadioButtonGroup.Item value=\"2\">\n          <Card size=\"2\" variant=\"surface\">\n            <Text>Option 2</Text>\n          </Card>\n        </RadioButtonGroup.Item>\n        <RadioButtonGroup.Item value=\"3\">\n          <Card size=\"2\" variant=\"surface\">\n            <Text>Option 3</Text>\n          </Card>\n        </RadioButtonGroup.Item>\n      </div>\n    </RadioButtonGroup.Root>\n  ),\n};\n\nexport const DisabledItem: Story = {\n  name: 'Disabled (Single Item)',\n  render: (args) => (\n    <RadioButtonGroup.Root {...args} defaultValue=\"1\">\n      <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'row' }}>\n        <RadioButtonGroup.Item value=\"1\">\n          <Card size=\"2\" variant=\"surface\">\n            <Text>Option 1</Text>\n          </Card>\n        </RadioButtonGroup.Item>\n        <RadioButtonGroup.Item value=\"2\" disabled>\n          <Card size=\"2\" variant=\"surface\">\n            <Text color=\"gray\">Option 2 (disabled)</Text>\n          </Card>\n        </RadioButtonGroup.Item>\n        <RadioButtonGroup.Item value=\"3\">\n          <Card size=\"2\" variant=\"surface\">\n            <Text>Option 3</Text>\n          </Card>\n        </RadioButtonGroup.Item>\n      </div>\n    </RadioButtonGroup.Root>\n  ),\n};\n\ntype PlanType = 'starter' | 'pro' | 'enterprise';\n\nconst planPrices: Record<PlanType, number> = {\n  starter: 0,\n  pro: 29,\n  enterprise: 99,\n};\n\nexport const OnValueChange: Story = {\n  name: 'onValueChange (TypeScript)',\n  render: function Render(args) {\n    const [selected, setSelected] = React.useState<PlanType>('starter');\n\n    const handleChange = (value: unknown) => {\n      setSelected(value as PlanType);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text render={<div />} size=\"2\">\n          Accept <Code>unknown</Code> and cast inside the handler. Use <Code>RadioButtonGroup.ChangeEventDetails</Code>{' '}\n          for the second parameter if needed.\n        </Text>\n\n        <RadioButtonGroup.Root {...args} value={selected} onValueChange={handleChange}>\n          <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'row' }}>\n            <RadioButtonGroup.Item value=\"starter\">\n              <Card size=\"2\" variant=\"surface\" style={{ width: 140 }}>\n                <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}>\n                  <Text weight=\"bold\">Starter</Text>\n                  <Text size=\"1\" color=\"gray\">\n                    Free forever\n                  </Text>\n                </div>\n              </Card>\n            </RadioButtonGroup.Item>\n            <RadioButtonGroup.Item value=\"pro\">\n              <Card size=\"2\" variant=\"surface\" style={{ width: 140 }}>\n                <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}>\n                  <Text weight=\"bold\">Pro</Text>\n                  <Text size=\"1\" color=\"gray\">\n                    $29/month\n                  </Text>\n                </div>\n              </Card>\n            </RadioButtonGroup.Item>\n            <RadioButtonGroup.Item value=\"enterprise\">\n              <Card size=\"2\" variant=\"surface\" style={{ width: 140 }}>\n                <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}>\n                  <Text weight=\"bold\">Enterprise</Text>\n                  <Text size=\"1\" color=\"gray\">\n                    $99/month\n                  </Text>\n                </div>\n              </Card>\n            </RadioButtonGroup.Item>\n          </div>\n        </RadioButtonGroup.Root>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            background: 'var(--gray-3)',\n            borderRadius: 'var(--radius-2)',\n          }}\n        >\n          <Text render={<div />} size=\"2\">\n            Selected: <Code>{selected}</Code>\n          </Text>\n          <Text render={<div />} size=\"2\">\n            Price: <strong>${planPrices[selected]}/mo</strong>\n          </Text>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const OnValueChangeEvent: Story = {\n  name: 'onValueChange (Event Details)',\n  render: function Render(args) {\n    const [selected, setSelected] = React.useState<string>('free');\n    const [lastEvent, setLastEvent] = React.useState<{\n      type: string;\n      value: string;\n      wasCanceled: boolean;\n    } | null>(null);\n\n    const handleChange = (value: unknown, eventDetails: RadioButtonGroup.ChangeEventDetails) => {\n      // Premium tier requires confirmation\n      if (value === 'premium') {\n        const confirmed = window.confirm('Premium tier costs $99/month. Continue?');\n        if (!confirmed) {\n          eventDetails.cancel();\n          setLastEvent({\n            type: eventDetails.event.type,\n            value: value as string,\n            wasCanceled: true,\n          });\n          return;\n        }\n      }\n\n      setSelected(value as string);\n      setLastEvent({\n        type: eventDetails.event.type,\n        value: value as string,\n        wasCanceled: false,\n      });\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text render={<div />} size=\"2\">\n          The <Code>eventDetails</Code> parameter provides <Code>cancel()</Code> to prevent changes. Try selecting\n          Premium.\n        </Text>\n\n        <RadioButtonGroup.Root {...args} value={selected} onValueChange={handleChange}>\n          <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'row' }}>\n            <RadioButtonGroup.Item value=\"free\">\n              <Card size=\"2\" variant=\"surface\" style={{ width: 120 }}>\n                <Text weight=\"bold\">Free</Text>\n              </Card>\n            </RadioButtonGroup.Item>\n            <RadioButtonGroup.Item value=\"pro\">\n              <Card size=\"2\" variant=\"surface\" style={{ width: 120 }}>\n                <Text weight=\"bold\">Pro</Text>\n              </Card>\n            </RadioButtonGroup.Item>\n            <RadioButtonGroup.Item value=\"premium\">\n              <Card size=\"2\" variant=\"surface\" style={{ width: 120 }}>\n                <Text weight=\"bold\">Premium ⚠️</Text>\n              </Card>\n            </RadioButtonGroup.Item>\n          </div>\n        </RadioButtonGroup.Root>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            background: 'var(--gray-3)',\n            borderRadius: 'var(--radius-2)',\n          }}\n        >\n          <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-2)' }}>\n            Current: <Code>{selected}</Code>\n          </Text>\n          {lastEvent && (\n            <>\n              <Text render={<div />} size=\"1\" color=\"gray\">\n                Last event: {lastEvent.type}\n              </Text>\n              <Text render={<div />} size=\"1\" color=\"gray\">\n                Attempted value: {lastEvent.value}\n              </Text>\n              <Text render={<div />} size=\"1\" color={lastEvent.wasCanceled ? 'red' : 'green'}>\n                {lastEvent.wasCanceled ? '✗ Change was canceled' : '✓ Change was applied'}\n              </Text>\n            </>\n          )}\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const FormName: Story = {\n  name: 'Form Name',\n  render: function Render(args) {\n    const INITIAL_PLAN = 'monthly';\n    const INITIAL_PAYMENT = 'card';\n\n    const [plan, setPlan] = React.useState(INITIAL_PLAN);\n    const [payment, setPayment] = React.useState(INITIAL_PAYMENT);\n    const [formData, setFormData] = React.useState<Record<string, string> | null>(null);\n\n    const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {\n      e.preventDefault();\n      const data = new FormData(e.currentTarget);\n      const entries: Record<string, string> = {};\n      data.forEach((value, key) => {\n        entries[key] = value as string;\n      });\n      setFormData(entries);\n    };\n\n    const handleReset = () => {\n      setPlan(INITIAL_PLAN);\n      setPayment(INITIAL_PAYMENT);\n      setFormData(null);\n    };\n\n    return (\n      <form\n        onSubmit={handleSubmit}\n        onReset={handleReset}\n        style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}\n      >\n        <Text render={<div />} size=\"2\">\n          Use the <Code>name</Code> prop to include the RadioButtonGroup value in form submissions. Listen to the form's{' '}\n          <Code>onReset</Code> event to reset controlled state when using <Code>type=\"reset\"</Code> buttons.\n        </Text>\n\n        <div>\n          <Text render={<div />} size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)' }}>\n            Subscription Plan\n          </Text>\n          <RadioButtonGroup.Root {...args} name=\"plan\" value={plan} onValueChange={(v) => setPlan(v as string)}>\n            <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'row' }}>\n              <RadioButtonGroup.Item value=\"monthly\">\n                <Card size=\"2\" variant=\"surface\">\n                  <Text>Monthly</Text>\n                </Card>\n              </RadioButtonGroup.Item>\n              <RadioButtonGroup.Item value=\"yearly\">\n                <Card size=\"2\" variant=\"surface\">\n                  <Text>Yearly</Text>\n                </Card>\n              </RadioButtonGroup.Item>\n            </div>\n          </RadioButtonGroup.Root>\n        </div>\n\n        <div>\n          <Text render={<div />} size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)' }}>\n            Payment Method\n          </Text>\n          <RadioButtonGroup.Root\n            {...args}\n            name=\"payment\"\n            value={payment}\n            onValueChange={(v) => setPayment(v as string)}\n          >\n            <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'row' }}>\n              <RadioButtonGroup.Item value=\"card\">\n                <Card size=\"2\" variant=\"surface\">\n                  <Text>Card</Text>\n                </Card>\n              </RadioButtonGroup.Item>\n              <RadioButtonGroup.Item value=\"paypal\">\n                <Card size=\"2\" variant=\"surface\">\n                  <Text>PayPal</Text>\n                </Card>\n              </RadioButtonGroup.Item>\n            </div>\n          </RadioButtonGroup.Root>\n        </div>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'flex-start' }}>\n          <Button size=\"1\" type=\"submit\">\n            Submit\n          </Button>\n          <Button size=\"1\" type=\"reset\" variant=\"soft\">\n            Reset\n          </Button>\n        </div>\n\n        {formData && (\n          <Code\n            style={{\n              padding: 'var(--space-3)',\n              background: 'var(--gray-3)',\n              borderRadius: 'var(--radius-2)',\n              display: 'block',\n              whiteSpace: 'pre',\n            }}\n          >\n            {JSON.stringify(formData, null, 2)}\n          </Code>\n        )}\n      </form>\n    );\n  },\n};\n\nexport const InputRefGroup: Story = {\n  name: 'Input Ref (Group)',\n  render: function Render(args) {\n    const inputRef = React.useRef<HTMLInputElement>(null);\n    const [error, setError] = React.useState<string | null>(null);\n    const [submitted, setSubmitted] = React.useState<string | null>(null);\n\n    const handleSubmit = (e: React.FormEvent) => {\n      e.preventDefault();\n      const input = inputRef.current;\n      if (!input) return;\n\n      if (!input.validity.valid) {\n        setError('Please select a plan');\n        setSubmitted(null);\n        input.focus();\n      } else {\n        setError(null);\n        setSubmitted(`Selected: ${input.value}`);\n      }\n    };\n\n    return (\n      <form onSubmit={handleSubmit} style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text render={<div />} size=\"2\">\n          Use <Code>inputRef</Code> for form validation. Try submitting without selecting an option.\n        </Text>\n\n        <div>\n          <Text render={<div />} size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)' }}>\n            Select a Plan\n          </Text>\n          <RadioButtonGroup.Root\n            {...args}\n            name=\"plan\"\n            required\n            inputRef={inputRef}\n            onValueChange={() => setError(null)}\n          >\n            <div style={{ display: 'flex', gap: 'var(--space-2)', flexDirection: 'row' }}>\n              <RadioButtonGroup.Item value=\"basic\">\n                <Card size=\"2\" variant=\"surface\">\n                  <Text>Basic</Text>\n                </Card>\n              </RadioButtonGroup.Item>\n              <RadioButtonGroup.Item value=\"pro\">\n                <Card size=\"2\" variant=\"surface\">\n                  <Text>Pro</Text>\n                </Card>\n              </RadioButtonGroup.Item>\n              <RadioButtonGroup.Item value=\"enterprise\">\n                <Card size=\"2\" variant=\"surface\">\n                  <Text>Enterprise</Text>\n                </Card>\n              </RadioButtonGroup.Item>\n            </div>\n          </RadioButtonGroup.Root>\n          {error && (\n            <Text render={<div />} size=\"1\" color=\"red\" style={{ marginTop: 'var(--space-2)' }}>\n              {error}\n            </Text>\n          )}\n        </div>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n          <Button size=\"1\" type=\"submit\">\n            Submit\n          </Button>\n          {submitted && (\n            <Text render={<span />} size=\"2\" color=\"green\">\n              ✓ {submitted}\n            </Text>\n          )}\n        </div>\n      </form>\n    );\n  },\n};\n\nexport const TypeSafeValues: Story = {\n  name: 'Type-Safe Values',\n  render: () => {\n    type Plan = 'basic' | 'pro' | 'enterprise';\n    const [plan, setPlan] = React.useState<Plan>('basic');\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text render={<div />} size=\"2\">\n          The component is generic — pass a string union type to get autocomplete on <Code>value</Code> props and\n          type-check <Code>onValueChange</Code>.\n        </Text>\n\n        <RadioButtonGroup.Root<Plan> value={plan} onValueChange={setPlan}>\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <RadioButtonGroup.Item value=\"basic\">\n              <Card size=\"2\" variant=\"surface\">\n                <Text>Basic</Text>\n              </Card>\n            </RadioButtonGroup.Item>\n            <RadioButtonGroup.Item value=\"pro\">\n              <Card size=\"2\" variant=\"surface\">\n                <Text>Pro</Text>\n              </Card>\n            </RadioButtonGroup.Item>\n            <RadioButtonGroup.Item value=\"enterprise\">\n              <Card size=\"2\" variant=\"surface\">\n                <Text>Enterprise</Text>\n              </Card>\n            </RadioButtonGroup.Item>\n          </div>\n        </RadioButtonGroup.Root>\n\n        <Text size=\"2\">\n          Selected: <Code>{plan}</Code>\n        </Text>\n\n        <Text size=\"1\" color=\"gray\">\n          Try changing a value to <Code>&quot;premum&quot;</Code> — TypeScript will catch the typo!\n        </Text>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/radio-button-group/radio-button-group.tsx",
    "content": "'use client';\n\nimport { Radio as RadioPrimitive } from '@base-ui/react/radio';\nimport { RadioGroup as RadioButtonGroupPrimitive } from '@base-ui/react/radio-group';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { radioButtonGroupPropDefs } from './radio-button-group.props';\n\nimport { type GetPropDefTypes } from '../../helpers';\nimport { useIsomorphicLayoutEffect } from '../../helpers/use-isomorphic-layout-effect';\n\ntype RadioButtonGroupOwnProps = GetPropDefTypes<typeof radioButtonGroupPropDefs>;\n\ntype RadioButtonGroupContextValue = RadioButtonGroupOwnProps;\nconst RadioButtonGroupContext = React.createContext<RadioButtonGroupContextValue>({});\n\ninterface RadioButtonGroupRootProps<Value = unknown>\n  extends Omit<RadioButtonGroupPrimitive.Props<Value>, 'className' | 'style' | 'render'>, RadioButtonGroupOwnProps {\n  className?: string;\n  style?: React.CSSProperties;\n}\n\nfunction RadioButtonGroupRoot<Value = unknown>(props: RadioButtonGroupRootProps<Value>) {\n  const {\n    className,\n    color = radioButtonGroupPropDefs.color.default,\n    highContrast = radioButtonGroupPropDefs.highContrast.default,\n    children,\n    ...rootProps\n  } = props;\n  return (\n    <RadioButtonGroupPrimitive\n      data-accent-color={color}\n      {...(rootProps as RadioButtonGroupPrimitive.Props<Value>)}\n      className={classNames('fui-RadioButtonGroupRoot', className, { 'fui-high-contrast': highContrast })}\n    >\n      <RadioButtonGroupContext.Provider value={React.useMemo(() => ({ color, highContrast }), [color, highContrast])}>\n        {children}\n      </RadioButtonGroupContext.Provider>\n    </RadioButtonGroupPrimitive>\n  );\n}\nRadioButtonGroupRoot.displayName = 'RadioButtonGroupRoot';\n\ninterface RadioButtonGroupItemProps extends Omit<\n  React.ComponentProps<typeof RadioPrimitive.Root>,\n  'className' | 'style' | 'render'\n> {\n  className?: string;\n  style?: React.CSSProperties;\n}\n\nconst RadioButtonGroupItem = (props: RadioButtonGroupItemProps) => {\n  const { children, className, style, ...itemProps } = props;\n\n  const updatedChildren = addOverlayToChildren(children);\n  return (\n    <RadioPrimitive.Root\n      style={style}\n      {...itemProps}\n      className={classNames('fui-reset', 'fui-RadioButtonGroupButton', 'fui-RadioButtonGroupItem', className)}\n      render={updatedChildren as React.ReactElement}\n    />\n  );\n};\nRadioButtonGroupItem.displayName = 'RadioButtonGroupItem';\n\ninterface RadioButtonGroupIconProps extends Omit<React.ComponentProps<'div'>, 'children' | 'color'> {}\n\nconst RadioButtonGroupIcon = (props: RadioButtonGroupIconProps) => {\n  const { color, highContrast } = React.useContext(RadioButtonGroupContext);\n\n  const { className, ...itemProps } = props;\n  return (\n    <div\n      data-accent-color={color}\n      className={classNames('fui-RadioButtonGroupIcon', { 'fui-high-contrast': highContrast }, className)}\n      aria-hidden\n      {...itemProps}\n    >\n      <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n        <path\n          d=\"M6 10.5L8.5 13L14 7.5\"\n          stroke=\"currentColor\"\n          strokeWidth=\"1.5\"\n          strokeLinecap=\"round\"\n          strokeLinejoin=\"round\"\n        />\n      </svg>\n    </div>\n  );\n};\nRadioButtonGroupIcon.displayName = 'RadioButtonGroupIcon';\n\nconst addOverlayToChildren = (children: React.ReactNode): React.ReactNode => {\n  if (React.Children.count(children) === 1) {\n    const child = React.Children.only(children) as React.ReactElement<\n      // eslint-disable-next-line @typescript-eslint/no-explicit-any\n      any,\n      // eslint-disable-next-line @typescript-eslint/no-explicit-any\n      string | React.JSXElementConstructor<any>\n    >;\n    return React.cloneElement(\n      child,\n      {},\n      React.Children.toArray(child.props.children).concat(<RadioButtonGroupOverlay key=\"radio-button-group-overlay\" />),\n    );\n  }\n  return children;\n};\n\nconst RadioButtonGroupOverlay = () => {\n  const ref = React.useRef<HTMLDivElement>(null);\n\n  useIsomorphicLayoutEffect(() => {\n    const parentElement = ref.current?.parentElement;\n    if (!parentElement) return;\n    const parentElementComputedStyles = getComputedStyle(parentElement);\n    ref.current?.style.setProperty('--parent-border-width', parentElementComputedStyles.borderWidth);\n    ref.current?.style.setProperty('--parent-border-radius', parentElementComputedStyles.borderRadius);\n  }, [ref]);\n\n  return <div ref={ref} className=\"fui-RadioButtonGroupOverlay\" aria-hidden />;\n};\n\n/** Re-export types from Base UI for typing onValueChange handlers */\ntype ChangeEventDetails = RadioButtonGroupPrimitive.ChangeEventDetails;\ntype ChangeEventReason = RadioButtonGroupPrimitive.ChangeEventReason;\n\nexport { RadioButtonGroupIcon as Icon, RadioButtonGroupItem as Item, RadioButtonGroupRoot as Root };\nexport type {\n  ChangeEventDetails,\n  ChangeEventReason,\n  RadioButtonGroupIconProps as IconProps,\n  RadioButtonGroupItemProps as ItemProps,\n  RadioButtonGroupRootProps as RootProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/radio-group/index.ts",
    "content": "export * as RadioGroup from './radio-group';\nexport * from './radio-group.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/radio-group/radio-group.css",
    "content": ".fui-RadioGroupItem {\n  display: inline-flex;\n  align-items: center;\n  vertical-align: top;\n  flex-shrink: 0;\n  height: var(--line-height, var(--radio-group-item-size));\n  gap: var(--gap);\n  font-size: var(--font-size);\n  line-height: var(--line-height);\n  letter-spacing: var(--letter-spacing);\n  cursor: pointer;\n  &:where(&:has(.fui-RadioGroupButton[data-disabled])) {\n    color: var(--gray-a8);\n    cursor: var(--cursor-disabled);\n  }\n}\n\n.fui-RadioGroupButton {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  box-sizing: border-box;\n  height: var(--radio-group-item-size);\n  width: var(--radio-group-item-size);\n  cursor: var(--cursor-radio);\n  border-radius: 100%;\n\n  &:where(:focus-visible) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: 2px;\n  }\n}\n\n.fui-RadioGroupIndicator {\n  background-color: currentColor;\n  height: 100%;\n  width: 100%;\n  border-radius: 100%;\n  /* Scale via transform to achieve perfect sub-pixel positioning */\n  transform: scale(0.4);\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-RadioGroupRoot {\n  display: grid;\n  width: 100%;\n\n  &:where(.fui-r-size-1) {\n    gap: 4px;\n    --gap: var(--space-2);\n    --font-size: var(--font-size-2);\n    --line-height: var(--line-height-2);\n    --letter-spacing: var(--letter-spacing-2);\n    --radio-group-item-size: var(--space-4);\n  }\n  &:where(.fui-r-size-2) {\n    gap: 6px;\n    --gap: var(--space-2);\n    --font-size: var(--font-size-3);\n    --line-height: var(--line-height-3);\n    --letter-spacing: var(--letter-spacing-3);\n    --radio-group-item-size: calc(var(--space-4) * 1.25);\n  }\n  &:where(.fui-r-size-3) {\n    gap: 8px;\n    --gap: var(--space-3);\n    --font-size: var(--font-size-4);\n    --line-height: var(--line-height-4);\n    --letter-spacing: var(--letter-spacing-4);\n    --radio-group-item-size: var(--space-5);\n  }\n\n  :where(.fui-RadioGroupButton[data-unchecked]) {\n    background-color: var(--color-surface);\n    box-shadow: inset 0 0 0 1px var(--gray-a7);\n  }\n  :where(.fui-RadioGroupButton[data-checked]) {\n    background-color: var(--accent-9);\n    color: var(--accent-9-contrast);\n  }\n  &:where(.fui-high-contrast) :where(.fui-RadioGroupButton[data-checked]) {\n    background-color: var(--accent-12);\n    color: var(--accent-1);\n  }\n  & :where(.fui-RadioGroupButton[data-disabled]) {\n    box-shadow: inset 0 0 0 1px var(--gray-a6);\n    background-color: var(--gray-a3);\n    cursor: var(--cursor-disabled);\n    color: var(--gray-a8);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/radio-group/radio-group.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp, highContrastProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3'] as const;\n\nconst radioGroupPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  color: colorProp,\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { radioGroupPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/radio-group/radio-group.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\nimport React from 'react';\nimport { Button, Code, RadioGroup, Text, radioGroupPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/RadioGroup',\n  component: RadioGroup.Root,\n  args: {\n    disabled: false,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof RadioGroup.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    size: radioGroupPropDefs.size.default,\n    color: radioGroupPropDefs.color.default,\n    highContrast: radioGroupPropDefs.highContrast.default,\n  },\n  render: (args) => (\n    <RadioGroup.Root defaultValue=\"1\" {...args}>\n      <RadioGroup.Item value=\"1\">Default</RadioGroup.Item>\n      <RadioGroup.Item value=\"2\">Comfortable</RadioGroup.Item>\n      <RadioGroup.Item value=\"3\">Compact</RadioGroup.Item>\n    </RadioGroup.Root>\n  ),\n};\n\nexport const Composed: Story = {\n  args: {\n    size: radioGroupPropDefs.size.default,\n    color: radioGroupPropDefs.color.default,\n    highContrast: radioGroupPropDefs.highContrast.default,\n  },\n  render: (args) => (\n    <RadioGroup.Root defaultValue=\"1\" {...args}>\n      <Text render={<label />} size=\"2\">\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <RadioGroup.Item value=\"1\" /> Default\n        </div>\n      </Text>\n      <Text render={<label />} size=\"2\">\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <RadioGroup.Item value=\"2\" /> Comfortable\n        </div>\n      </Text>\n      <Text render={<label />} size=\"2\">\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <RadioGroup.Item value=\"3\" /> Compact\n        </div>\n      </Text>\n    </RadioGroup.Root>\n  ),\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n      <RadioGroup.Root {...args} size=\"1\" defaultValue=\"1\">\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} size=\"2\" defaultValue=\"1\">\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} size=\"3\" defaultValue=\"1\">\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n      <RadioGroup.Root {...args} color=\"indigo\" defaultValue=\"1\">\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} color=\"cyan\" defaultValue=\"1\">\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} color=\"orange\" defaultValue=\"1\">\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} color=\"crimson\" defaultValue=\"1\">\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  render: (args) => (\n    <div\n      style={{\n        display: 'inline-grid',\n        gridTemplateRows: 'repeat(2, 1fr)',\n        gap: 'var(--space-2)',\n        gridAutoFlow: 'column',\n      }}\n    >\n      <RadioGroup.Root {...args} color=\"indigo\" defaultValue=\"1\">\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} color=\"indigo\" defaultValue=\"1\" highContrast>\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} color=\"cyan\" defaultValue=\"1\">\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} color=\"cyan\" defaultValue=\"1\" highContrast>\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} color=\"orange\" defaultValue=\"1\">\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} color=\"orange\" defaultValue=\"1\" highContrast>\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} color=\"crimson\" defaultValue=\"1\">\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} color=\"crimson\" defaultValue=\"1\" highContrast>\n        <RadioGroup.Item value=\"1\" />\n      </RadioGroup.Root>\n    </div>\n  ),\n};\n\nexport const Alignment: Story = {\n  name: 'Alignment with text',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Text style={{ marginBottom: 12 }}>\n        Composing <Code>RadioGroup</Code> within <Code>Text</Code> automatically centers it with the first line of text.\n      </Text>\n      <RadioGroup.Root {...args} size=\"1\" defaultValue=\"1\">\n        <Text render={<label />} size=\"2\">\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <RadioGroup.Item value=\"1\" /> Default\n          </div>\n        </Text>\n\n        <Text render={<label />} size=\"2\">\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <RadioGroup.Item value=\"2\" /> Compact\n          </div>\n        </Text>\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} size=\"2\" defaultValue=\"1\">\n        <Text render={<label />} size=\"3\">\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <RadioGroup.Item value=\"1\" /> Default\n          </div>\n        </Text>\n\n        <Text render={<label />} size=\"3\">\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <RadioGroup.Item value=\"2\" /> Compact\n          </div>\n        </Text>\n      </RadioGroup.Root>\n\n      <RadioGroup.Root {...args} size=\"3\" defaultValue=\"1\">\n        <Text render={<label />} size=\"4\">\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <RadioGroup.Item value=\"1\" /> Default\n          </div>\n        </Text>\n\n        <Text render={<label />} size=\"4\">\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <RadioGroup.Item value=\"2\" /> Compact\n          </div>\n        </Text>\n      </RadioGroup.Root>\n    </div>\n  ),\n};\n\nexport const Disabled: Story = {\n  name: 'Disabled (Group)',\n  render: (args) => (\n    <RadioGroup.Root {...args} defaultValue=\"1\" disabled>\n      <RadioGroup.Item value=\"1\">Default</RadioGroup.Item>\n      <RadioGroup.Item value=\"2\">Comfortable</RadioGroup.Item>\n      <RadioGroup.Item value=\"3\">Compact</RadioGroup.Item>\n    </RadioGroup.Root>\n  ),\n};\n\nexport const DisabledItem: Story = {\n  name: 'Disabled (Single Item)',\n  render: (args) => (\n    <RadioGroup.Root {...args} defaultValue=\"1\">\n      <RadioGroup.Item value=\"1\">Default</RadioGroup.Item>\n      <RadioGroup.Item value=\"2\" disabled>\n        Comfortable (disabled)\n      </RadioGroup.Item>\n      <RadioGroup.Item value=\"3\">Compact</RadioGroup.Item>\n    </RadioGroup.Root>\n  ),\n};\n\nexport const InputRefGroup: Story = {\n  name: 'Input Ref (Group)',\n  render: function Render(args) {\n    const inputRef = React.useRef<HTMLInputElement>(null);\n    const [error, setError] = React.useState<string | null>(null);\n    const [submitted, setSubmitted] = React.useState<string | null>(null);\n\n    const handleSubmit = (e: React.FormEvent) => {\n      e.preventDefault();\n      const input = inputRef.current;\n      if (!input) return;\n\n      if (!input.validity.valid) {\n        setError('Please select a shipping method');\n        setSubmitted(null);\n        input.focus();\n      } else {\n        setError(null);\n        setSubmitted(`Selected: ${input.value}`);\n      }\n    };\n\n    return (\n      <form onSubmit={handleSubmit} style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text render={<div />} size=\"2\">\n          Use <Code>inputRef</Code> for form validation. Try submitting without selecting an option.\n        </Text>\n\n        <div>\n          <Text render={<div />} size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)' }}>\n            Shipping Method\n          </Text>\n          <RadioGroup.Root {...args} name=\"shipping\" required inputRef={inputRef} onValueChange={() => setError(null)}>\n            <RadioGroup.Item value=\"standard\">Standard (5-7 days)</RadioGroup.Item>\n            <RadioGroup.Item value=\"express\">Express (2-3 days)</RadioGroup.Item>\n            <RadioGroup.Item value=\"overnight\">Overnight</RadioGroup.Item>\n          </RadioGroup.Root>\n          {error && (\n            <Text render={<div />} size=\"1\" color=\"red\" style={{ marginTop: 'var(--space-2)' }}>\n              {error}\n            </Text>\n          )}\n        </div>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n          <Button size=\"1\" type=\"submit\">\n            Submit\n          </Button>\n          {submitted && (\n            <Text render={<span />} size=\"2\" color=\"green\">\n              ✓ {submitted}\n            </Text>\n          )}\n        </div>\n      </form>\n    );\n  },\n};\n\nexport const InputRefItem: Story = {\n  name: 'Input Ref (Item)',\n  render: function Render(args) {\n    const standardRef = React.useRef<HTMLInputElement>(null);\n    const expressRef = React.useRef<HTMLInputElement>(null);\n    const overnightRef = React.useRef<HTMLInputElement>(null);\n    const [, forceUpdate] = React.useReducer((x) => x + 1, 0);\n\n    const getCheckedStates = () => ({\n      standard: standardRef.current?.checked ?? false,\n      express: expressRef.current?.checked ?? false,\n      overnight: overnightRef.current?.checked ?? false,\n    });\n\n    const states = getCheckedStates();\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text render={<div />} size=\"2\">\n          Use <Code>inputRef</Code> on individual items to read their native <Code>checked</Code> state.\n        </Text>\n\n        <RadioGroup.Root {...args} defaultValue=\"standard\" onValueChange={() => forceUpdate()}>\n          <RadioGroup.Item value=\"standard\" inputRef={standardRef}>\n            Standard (5-7 days)\n          </RadioGroup.Item>\n          <RadioGroup.Item value=\"express\" inputRef={expressRef}>\n            Express (2-3 days)\n          </RadioGroup.Item>\n          <RadioGroup.Item value=\"overnight\" inputRef={overnightRef}>\n            Overnight\n          </RadioGroup.Item>\n        </RadioGroup.Root>\n\n        <Code style={{ padding: 'var(--space-2)', background: 'var(--gray-3)', borderRadius: 'var(--radius-2)' }}>\n          {JSON.stringify(states, null, 2)}\n        </Code>\n      </div>\n    );\n  },\n};\n\ntype ShippingMethod = 'standard' | 'express' | 'overnight';\n\nconst shippingPrices: Record<ShippingMethod, number> = {\n  standard: 5.99,\n  express: 12.99,\n  overnight: 24.99,\n};\n\nexport const OnValueChange: Story = {\n  name: 'onValueChange (TypeScript)',\n  render: function Render(args) {\n    const [selected, setSelected] = React.useState<ShippingMethod>('standard');\n\n    const handleChange = (value: unknown) => {\n      setSelected(value as ShippingMethod);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text render={<div />} size=\"2\">\n          Accept <Code>unknown</Code> and cast inside the handler. Use <Code>RadioGroup.ChangeEventDetails</Code> for\n          the second parameter if needed.\n        </Text>\n\n        <RadioGroup.Root {...args} value={selected} onValueChange={handleChange}>\n          <RadioGroup.Item value=\"standard\">Standard (5-7 days) — $5.99</RadioGroup.Item>\n          <RadioGroup.Item value=\"express\">Express (2-3 days) — $12.99</RadioGroup.Item>\n          <RadioGroup.Item value=\"overnight\">Overnight — $24.99</RadioGroup.Item>\n        </RadioGroup.Root>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            background: 'var(--gray-3)',\n            borderRadius: 'var(--radius-2)',\n          }}\n        >\n          <Text render={<div />} size=\"2\">\n            Selected: <Code>{selected}</Code>\n          </Text>\n          <Text render={<div />} size=\"2\">\n            Price: <strong>${shippingPrices[selected].toFixed(2)}</strong>\n          </Text>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const OnValueChangeEvent: Story = {\n  name: 'onValueChange (Event Details)',\n  render: function Render(args) {\n    const [selected, setSelected] = React.useState<string>('free');\n    const [lastEvent, setLastEvent] = React.useState<{\n      type: string;\n      value: string;\n      wasCanceled: boolean;\n    } | null>(null);\n\n    const handleChange = (value: unknown, eventDetails: RadioGroup.ChangeEventDetails) => {\n      // Premium tier requires confirmation\n      if (value === 'premium') {\n        const confirmed = window.confirm('Premium tier costs $99/month. Continue?');\n        if (!confirmed) {\n          eventDetails.cancel();\n          setLastEvent({\n            type: eventDetails.event.type,\n            value: value as string,\n            wasCanceled: true,\n          });\n          return;\n        }\n      }\n\n      setSelected(value as string);\n      setLastEvent({\n        type: eventDetails.event.type,\n        value: value as string,\n        wasCanceled: false,\n      });\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text render={<div />} size=\"2\">\n          The <Code>eventDetails</Code> parameter provides <Code>cancel()</Code> to prevent changes and{' '}\n          <Code>event</Code> for the native event. Try selecting Premium tier.\n        </Text>\n\n        <RadioGroup.Root {...args} value={selected} onValueChange={handleChange}>\n          <RadioGroup.Item value=\"free\">Free — $0/month</RadioGroup.Item>\n          <RadioGroup.Item value=\"pro\">Pro — $19/month</RadioGroup.Item>\n          <RadioGroup.Item value=\"premium\">Premium — $99/month (requires confirmation)</RadioGroup.Item>\n        </RadioGroup.Root>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            background: 'var(--gray-3)',\n            borderRadius: 'var(--radius-2)',\n            fontFamily: 'monospace',\n            fontSize: 'var(--font-size-1)',\n          }}\n        >\n          <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-2)' }}>\n            Current: <Code>{selected}</Code>\n          </Text>\n          {lastEvent && (\n            <>\n              <Text render={<div />} size=\"1\" color=\"gray\">\n                Last event: {lastEvent.type}\n              </Text>\n              <Text render={<div />} size=\"1\" color=\"gray\">\n                Attempted value: {lastEvent.value}\n              </Text>\n              <Text render={<div />} size=\"1\" color={lastEvent.wasCanceled ? 'red' : 'green'}>\n                {lastEvent.wasCanceled ? '✗ Change was canceled' : '✓ Change was applied'}\n              </Text>\n            </>\n          )}\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const FormName: Story = {\n  name: 'Form Name',\n  render: function Render(args) {\n    const INITIAL_PLAN = 'monthly';\n    const INITIAL_PAYMENT = 'card';\n\n    const [plan, setPlan] = React.useState(INITIAL_PLAN);\n    const [payment, setPayment] = React.useState(INITIAL_PAYMENT);\n    const [formData, setFormData] = React.useState<Record<string, string> | null>(null);\n\n    const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {\n      e.preventDefault();\n      const data = new FormData(e.currentTarget);\n      const entries: Record<string, string> = {};\n      data.forEach((value, key) => {\n        entries[key] = value as string;\n      });\n      setFormData(entries);\n    };\n\n    const handleReset = () => {\n      setPlan(INITIAL_PLAN);\n      setPayment(INITIAL_PAYMENT);\n      setFormData(null);\n    };\n\n    return (\n      <form\n        onSubmit={handleSubmit}\n        onReset={handleReset}\n        style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}\n      >\n        <Text render={<div />} size=\"2\">\n          Use the <Code>name</Code> prop to include the RadioGroup value in form submissions. Listen to the form's{' '}\n          <Code>onReset</Code> event to reset controlled state when using <Code>type=\"reset\"</Code> buttons.\n        </Text>\n\n        <div>\n          <Text render={<div />} size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)' }}>\n            Subscription Plan\n          </Text>\n          <RadioGroup.Root {...args} name=\"plan\" value={plan} onValueChange={(v) => setPlan(v as string)}>\n            <RadioGroup.Item value=\"monthly\">Monthly — $9/mo</RadioGroup.Item>\n            <RadioGroup.Item value=\"yearly\">Yearly — $99/yr (save 8%)</RadioGroup.Item>\n            <RadioGroup.Item value=\"lifetime\">Lifetime — $299 one-time</RadioGroup.Item>\n          </RadioGroup.Root>\n        </div>\n\n        <div>\n          <Text render={<div />} size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)' }}>\n            Payment Method\n          </Text>\n          <RadioGroup.Root {...args} name=\"payment\" value={payment} onValueChange={(v) => setPayment(v as string)}>\n            <RadioGroup.Item value=\"card\">Credit Card</RadioGroup.Item>\n            <RadioGroup.Item value=\"paypal\">PayPal</RadioGroup.Item>\n            <RadioGroup.Item value=\"crypto\">Cryptocurrency</RadioGroup.Item>\n          </RadioGroup.Root>\n        </div>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'flex-start' }}>\n          <Button size=\"1\" type=\"submit\">\n            Submit\n          </Button>\n          <Button size=\"1\" type=\"reset\" variant=\"soft\">\n            Reset\n          </Button>\n        </div>\n\n        {formData && (\n          <Code\n            style={{\n              padding: 'var(--space-3)',\n              background: 'var(--gray-3)',\n              borderRadius: 'var(--radius-2)',\n              display: 'block',\n              whiteSpace: 'pre',\n            }}\n          >\n            {JSON.stringify(formData, null, 2)}\n          </Code>\n        )}\n      </form>\n    );\n  },\n};\n\ninterface Product {\n  id: string;\n  name: string;\n  price: number;\n  features: string[];\n}\n\nconst products: Product[] = [\n  { id: 'basic', name: 'Basic', price: 9, features: ['5 projects', '1 GB storage'] },\n  { id: 'pro', name: 'Pro', price: 29, features: ['Unlimited projects', '10 GB storage', 'Priority support'] },\n  { id: 'enterprise', name: 'Enterprise', price: 99, features: ['Everything in Pro', 'SSO', 'Dedicated support'] },\n];\n\nexport const ObjectValues: Story = {\n  name: 'Object Values',\n  render: function Render() {\n    const [selected, setSelected] = React.useState<Product>(products[0]);\n\n    const handleChange = (value: string) => {\n      setSelected(JSON.parse(value) as Product);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text render={<div />} size=\"2\">\n          For object values, serialize with <Code>JSON.stringify()</Code> and parse in <Code>onValueChange</Code>.\n        </Text>\n\n        <RadioGroup.Root value={JSON.stringify(selected)} onValueChange={handleChange}>\n          {products.map((product) => (\n            <RadioGroup.Item key={product.id} value={JSON.stringify(product)}>\n              {product.name} — ${product.price}/mo\n            </RadioGroup.Item>\n          ))}\n        </RadioGroup.Root>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            background: 'var(--gray-3)',\n            borderRadius: 'var(--radius-2)',\n          }}\n        >\n          <Text render={<div />} size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)' }}>\n            Selected: {selected.name}\n          </Text>\n          <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }}>\n            Price: <strong>${selected.price}/mo</strong>\n          </Text>\n          <Text render={<div />} size=\"2\">\n            Features:\n          </Text>\n          <ul style={{ margin: 0, paddingLeft: 'var(--space-4)' }}>\n            {selected.features.map((feature) => (\n              <li key={feature}>\n                <Text size=\"2\">{feature}</Text>\n              </li>\n            ))}\n          </ul>\n        </div>\n\n        <Code\n          style={{\n            padding: 'var(--space-2)',\n            background: 'var(--gray-3)',\n            borderRadius: 'var(--radius-2)',\n            display: 'block',\n            whiteSpace: 'pre',\n            fontSize: 'var(--font-size-1)',\n          }}\n        >\n          {JSON.stringify(selected, null, 2)}\n        </Code>\n      </div>\n    );\n  },\n};\n\nexport const TypeSafeValues: Story = {\n  name: 'Type-Safe Values',\n  render: () => {\n    type ShippingMethod = 'standard' | 'express' | 'overnight';\n    const [method, setMethod] = React.useState<ShippingMethod>('standard');\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Text render={<div />} size=\"2\">\n          The component is generic — pass a string union type to get autocomplete on <Code>value</Code> props and\n          type-check <Code>onValueChange</Code>.\n        </Text>\n\n        <RadioGroup.Root<ShippingMethod> value={method} onValueChange={setMethod}>\n          <RadioGroup.Item value=\"standard\">Standard (5-7 days)</RadioGroup.Item>\n          <RadioGroup.Item value=\"express\">Express (2-3 days)</RadioGroup.Item>\n          <RadioGroup.Item value=\"overnight\">Overnight</RadioGroup.Item>\n        </RadioGroup.Root>\n\n        <Text size=\"2\">\n          Selected: <Code>{method}</Code>\n        </Text>\n\n        <Text size=\"1\" color=\"gray\">\n          Try changing a value to <Code>&quot;standarrd&quot;</Code> — TypeScript will catch the typo!\n        </Text>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/radio-group/radio-group.tsx",
    "content": "'use client';\n\nimport { Radio as RadioPrimitive } from '@base-ui/react/radio';\nimport { RadioGroup as RadioGroupPrimitive } from '@base-ui/react/radio-group';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { radioGroupPropDefs } from './radio-group.props';\n\nimport type { GetPropDefTypes } from '../../helpers';\n\ntype RadioGroupOwnProps = GetPropDefTypes<typeof radioGroupPropDefs>;\n\ninterface RadioGroupRootProps<Value = unknown>\n  extends Omit<RadioGroupPrimitive.Props<Value>, 'className' | 'style' | 'render'>, RadioGroupOwnProps {\n  className?: string;\n  style?: React.CSSProperties;\n}\n\nfunction RadioGroupRoot<Value = unknown>(props: RadioGroupRootProps<Value>) {\n  const {\n    className,\n    size = radioGroupPropDefs.size.default,\n    color = radioGroupPropDefs.color.default,\n    highContrast = radioGroupPropDefs.highContrast.default,\n    ...rootProps\n  } = props;\n  return (\n    <RadioGroupPrimitive\n      data-accent-color={color}\n      {...(rootProps as RadioGroupPrimitive.Props<Value>)}\n      className={classNames('fui-RadioGroupRoot', className, `fui-r-size-${size}`, {\n        'fui-high-contrast': highContrast,\n      })}\n    />\n  );\n}\nRadioGroupRoot.displayName = 'RadioGroupRoot';\n\ninterface RadioGroupItemProps extends Omit<\n  React.ComponentProps<typeof RadioPrimitive.Root>,\n  'children' | 'className' | 'style' | 'render'\n> {\n  /** Optional label content to display next to the radio button */\n  children?: React.ReactNode;\n  className?: string;\n  style?: React.CSSProperties;\n}\n\nconst RadioGroupItem = (props: RadioGroupItemProps) => {\n  const { children, className, style, ...itemProps } = props;\n\n  const Comp = children ? 'label' : 'span';\n\n  return (\n    <Comp className={classNames('fui-RadioGroupItem', className)} style={style}>\n      <RadioPrimitive.Root {...itemProps} className={classNames('fui-reset', 'fui-RadioGroupButton')}>\n        <RadioPrimitive.Indicator className=\"fui-RadioGroupIndicator\" />\n      </RadioPrimitive.Root>\n      {children}\n    </Comp>\n  );\n};\nRadioGroupItem.displayName = 'RadioGroupItem';\n\n/** Re-export types from Base UI for typing onValueChange handlers */\ntype ChangeEventDetails = RadioGroupPrimitive.ChangeEventDetails;\ntype ChangeEventReason = RadioGroupPrimitive.ChangeEventReason;\n\nexport { RadioGroupItem as Item, RadioGroupRoot as Root };\nexport type {\n  ChangeEventDetails,\n  ChangeEventReason,\n  RadioGroupItemProps as ItemProps,\n  RadioGroupRootProps as RootProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-area/index.ts",
    "content": "export * from './scroll-area';\nexport * from './scroll-area.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-area/scroll-area.css",
    "content": ".frosted-ui {\n  --scrollarea-scrollbar-horizontal-margin-top: var(--space-1);\n  --scrollarea-scrollbar-horizontal-margin-bottom: var(--space-1);\n  --scrollarea-scrollbar-horizontal-margin-left: var(--space-1);\n  --scrollarea-scrollbar-horizontal-margin-right: var(--space-1);\n  --scrollarea-scrollbar-vertical-margin-top: var(--space-1);\n  --scrollarea-scrollbar-vertical-margin-bottom: var(--space-1);\n  --scrollarea-scrollbar-vertical-margin-left: var(--space-1);\n  --scrollarea-scrollbar-vertical-margin-right: var(--space-1);\n}\n\n.fui-ScrollAreaRoot {\n  display: flex;\n  flex-direction: column;\n  overflow: hidden;\n  width: 100%;\n  height: 100%;\n}\n\n.fui-ScrollAreaViewport {\n  width: 100%;\n  height: 100%;\n\n  /* Stop Chrome back/forward two-finger swipe */\n  overscroll-behavior-x: contain;\n\n  &:where(:focus-visible) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: -2px;\n  }\n}\n\n.fui-ScrollAreaScrollbar {\n  display: flex;\n  /* Ensures no selection */\n  user-select: none;\n  /* Disable browser handling of all panning and zooming gestures on touch devices */\n  touch-action: none;\n\n  &:where([data-orientation='vertical']) {\n    flex-direction: column;\n    width: var(--scrollarea-scrollbar-size);\n  }\n  &:where([data-orientation='horizontal']) {\n    flex-direction: row;\n    height: var(--scrollarea-scrollbar-size);\n  }\n}\n\n.fui-ScrollAreaThumb {\n  position: relative;\n  /* Base UI provides these CSS variables */\n  width: var(--scroll-area-thumb-width);\n  height: var(--scroll-area-thumb-height);\n\n  &::before {\n    content: '';\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    width: 100%;\n    height: 100%;\n    min-width: var(--space-4);\n    min-height: var(--space-4);\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ScrollAreaScrollbar {\n  &:where(.fui-r-size-1) {\n    --scrollarea-scrollbar-size: var(--space-1);\n    --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full));\n  }\n  &:where(.fui-r-size-2) {\n    --scrollarea-scrollbar-size: var(--space-2);\n    --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full));\n  }\n  &:where(.fui-r-size-3) {\n    --scrollarea-scrollbar-size: var(--space-3);\n    --scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full));\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * VARIANTS                                                                                        *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ScrollAreaScrollbar {\n  background-color: var(--gray-a3);\n  border-radius: var(--scrollarea-scrollbar-border-radius);\n  transition: opacity 150ms ease-out;\n\n  &:where([data-orientation='horizontal']) {\n    margin-top: var(--scrollarea-scrollbar-horizontal-margin-top);\n    margin-bottom: var(--scrollarea-scrollbar-horizontal-margin-bottom);\n    margin-left: var(--scrollarea-scrollbar-horizontal-margin-left);\n    margin-right: var(--scrollarea-scrollbar-horizontal-margin-right);\n  }\n  &:where([data-orientation='vertical']) {\n    margin-top: var(--scrollarea-scrollbar-vertical-margin-top);\n    margin-bottom: var(--scrollarea-scrollbar-vertical-margin-bottom);\n    margin-left: var(--scrollarea-scrollbar-vertical-margin-left);\n    margin-right: var(--scrollarea-scrollbar-vertical-margin-right);\n  }\n}\n\n.fui-ScrollAreaThumb {\n  background-color: var(--gray-a8);\n  border-radius: inherit;\n  transition: background-color 100ms;\n\n  @media (hover: hover) {\n    &:where(:hover) {\n      background-color: var(--gray-a9);\n    }\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * TYPE VARIANTS - Controls scrollbar visibility behavior                                          *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ScrollAreaScrollbar {\n  /*\n   * \"auto\" - visible when content is overflowing\n   * Base UI adds data-has-overflow-x/y when content overflows\n   */\n  &:where([data-type='auto']) {\n    opacity: 0;\n\n    &:where([data-has-overflow-x]),\n    &:where([data-has-overflow-y]) {\n      opacity: 1;\n    }\n  }\n\n  /*\n   * \"always\" - always visible regardless of overflow\n   */\n  &:where([data-type='always']) {\n    opacity: 1;\n  }\n\n  /*\n   * \"scroll\" - visible only when actively scrolling\n   */\n  &:where([data-type='scroll']) {\n    opacity: 0;\n\n    &:where([data-scrolling]) {\n      opacity: 1;\n    }\n  }\n\n  /*\n   * \"hover\" (default) - visible when scrolling or hovering over the scroll area\n   */\n  &:where([data-type='hover']) {\n    opacity: 0;\n\n    &:where([data-hovering]),\n    &:where([data-scrolling]) {\n      opacity: 1;\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-area/scroll-area.props.ts",
    "content": "import type { PropDef } from '../../helpers';\n\nconst sizes = ['1', '2', '3'] as const;\nconst scrollbarsValues = ['vertical', 'horizontal', 'both'] as const;\nconst typeValues = ['auto', 'always', 'scroll', 'hover'] as const;\n\nconst scrollAreaPropDefs = {\n  size: { type: 'enum', values: sizes, default: '1' },\n  scrollbars: { type: 'enum', values: scrollbarsValues, default: 'both' },\n  /**\n   * Describes the nature of scrollbar visibility, similar to how the scrollbar\n   * preferences in macOS control visibility of native scrollbars.\n   *\n   * - `\"auto\"` - scrollbars are visible when content is overflowing\n   * - `\"always\"` - scrollbars are always visible regardless of overflow\n   * - `\"scroll\"` - scrollbars are visible when the user is scrolling\n   * - `\"hover\"` - scrollbars are visible when scrolling or hovering over the scroll area\n   */\n  type: { type: 'enum', values: typeValues, default: 'hover' },\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  scrollbars: PropDef<(typeof scrollbarsValues)[number]>;\n  type: PropDef<(typeof typeValues)[number]>;\n};\n\nexport { scrollAreaPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-area/scroll-area.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Button, Code, Heading, IconButton, ScrollArea, Text, TextField, scrollAreaPropDefs } from '..';\n\nconst meta = {\n  title: 'Components/ScrollArea',\n  component: ScrollArea,\n  args: {\n    type: scrollAreaPropDefs.type.default,\n    size: scrollAreaPropDefs.size.default,\n    scrollbars: scrollAreaPropDefs.scrollbars.default,\n  },\n  argTypes: {\n    type: {\n      control: 'select',\n      options: scrollAreaPropDefs.type.values,\n      description: 'Controls scrollbar visibility behavior',\n    },\n    size: {\n      control: 'select',\n      options: scrollAreaPropDefs.size.values,\n    },\n    scrollbars: {\n      control: 'select',\n      options: scrollAreaPropDefs.scrollbars.values,\n    },\n  },\n  parameters: {\n    layout: 'centered',\n  },\n  tags: ['autodocs'],\n} satisfies Meta<typeof ScrollArea>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\nexport const Default: Story = {\n  args: {\n    scrollbars: 'vertical',\n  },\n  render: (args) => (\n    <ScrollArea style={{ height: 180, maxWidth: 500 }} {...args}>\n      <div style={{ padding: '8px 8px 54px 8px' }}>\n        <Heading size=\"4\" style={{ marginBottom: 8 }} trim=\"start\">\n          Principles of the typographic craft\n        </Heading>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n          <Text render={<p />}>\n            Three fundamental aspects of typography are legibility, readability, and aesthetics. Although in a\n            non-technical sense \"legible\" and \"readable\" are often used synonymously, typographically they are separate\n            but related concepts.\n          </Text>\n\n          <Text render={<p />}>\n            Legibility describes how easily individual characters can be distinguished from one another. It is described\n            by Walter Tracy as \"the quality of being decipherable and recognisable\". For instance, if a \"b\" and an \"h\",\n            or a \"3\" and an \"8\", are difficult to distinguish at small sizes, this is a problem of legibility.\n          </Text>\n\n          <Text render={<p />}>\n            Typographers are concerned with legibility insofar as it is their job to select the correct font to use.\n            Brush Script is an example of a font containing many characters that might be difficult to distinguish. The\n            selection of cases influences the legibility of typography because using only uppercase letters (all-caps)\n            reduces legibility.\n          </Text>\n        </div>\n      </div>\n    </ScrollArea>\n  ),\n};\n\nexport const Type: Story = {\n  name: 'Type (Visibility Behavior)',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 500, textAlign: 'center' }}>\n        The <Code>type</Code> prop controls scrollbar visibility, similar to macOS scrollbar preferences.\n      </Text>\n\n      <div style={{ display: 'grid', gridTemplateColumns: 'repeat(2, 1fr)', gap: 'var(--space-4)' }}>\n        <div>\n          <Text size=\"2\" weight=\"bold\" render={<div />} style={{ marginBottom: 'var(--space-2)' }}>\n            type=\"hover\" (default)\n          </Text>\n          <Text size=\"1\" color=\"gray\" render={<div />} style={{ marginBottom: 'var(--space-2)' }}>\n            Visible on hover or scroll\n          </Text>\n          <ScrollArea\n            {...args}\n            type=\"hover\"\n            scrollbars=\"vertical\"\n            style={{ height: 80, width: 200, background: 'var(--gray-a3)' }}\n          >\n            <div style={{ padding: 'var(--space-2)' }}>\n              <Text size=\"2\">\n                Hover over this area or scroll to see the scrollbar appear. It fades out when you stop interacting.\n              </Text>\n            </div>\n          </ScrollArea>\n        </div>\n\n        <div>\n          <Text size=\"2\" weight=\"bold\" render={<div />} style={{ marginBottom: 'var(--space-2)' }}>\n            type=\"scroll\"\n          </Text>\n          <Text size=\"1\" color=\"gray\" render={<div />} style={{ marginBottom: 'var(--space-2)' }}>\n            Visible only while scrolling\n          </Text>\n          <ScrollArea\n            {...args}\n            type=\"scroll\"\n            scrollbars=\"vertical\"\n            style={{ height: 80, width: 200, background: 'var(--gray-a3)' }}\n          >\n            <div style={{ padding: 'var(--space-2)' }}>\n              <Text size=\"2\">\n                The scrollbar only appears while you are actively scrolling. Try scrolling with your mouse wheel or\n                trackpad.\n              </Text>\n            </div>\n          </ScrollArea>\n        </div>\n\n        <div>\n          <Text size=\"2\" weight=\"bold\" render={<div />} style={{ marginBottom: 'var(--space-2)' }}>\n            type=\"auto\"\n          </Text>\n          <Text size=\"1\" color=\"gray\" render={<div />} style={{ marginBottom: 'var(--space-2)' }}>\n            Visible when content overflows\n          </Text>\n          <ScrollArea\n            {...args}\n            type=\"auto\"\n            scrollbars=\"vertical\"\n            style={{ height: 80, width: 200, background: 'var(--gray-a3)' }}\n          >\n            <div style={{ padding: 'var(--space-2)' }}>\n              <Text size=\"2\">\n                The scrollbar is always visible as long as the content overflows the container. No interaction needed.\n              </Text>\n            </div>\n          </ScrollArea>\n        </div>\n\n        <div>\n          <Text size=\"2\" weight=\"bold\" render={<div />} style={{ marginBottom: 'var(--space-2)' }}>\n            type=\"always\"\n          </Text>\n          <Text size=\"1\" color=\"gray\" render={<div />} style={{ marginBottom: 'var(--space-2)' }}>\n            Always visible\n          </Text>\n          <ScrollArea\n            {...args}\n            type=\"always\"\n            scrollbars=\"vertical\"\n            style={{ height: 280, width: 200, background: 'var(--gray-a3)' }}\n          >\n            <div style={{ padding: 'var(--space-2)' }}>\n              <Text size=\"2\">The scrollbar is always visible, even if the content doesn't overflow.</Text>\n            </div>\n          </ScrollArea>\n        </div>\n      </div>\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n      <ScrollArea {...args} size=\"1\" type=\"always\" scrollbars=\"horizontal\" style={{ width: 300, height: 12 }}>\n        <div style={{ width: 800, height: 1 }} />\n      </ScrollArea>\n\n      <ScrollArea {...args} size=\"2\" type=\"always\" scrollbars=\"horizontal\" style={{ width: 350, height: 16 }}>\n        <div style={{ width: 900, height: 1 }} />\n      </ScrollArea>\n\n      <ScrollArea {...args} size=\"3\" type=\"always\" scrollbars=\"horizontal\" style={{ width: 400, height: 20 }}>\n        <div style={{ width: 1000, height: 1 }} />\n      </ScrollArea>\n    </div>\n  ),\n};\n\nexport const Scrollbars: Story = {\n  render: (args) => (\n    <div style={{ display: 'grid', maxWidth: 500, gridTemplateColumns: 'repeat(2, 1fr)', gap: 'var(--space-2)' }}>\n      <ScrollArea {...args} type=\"always\" scrollbars=\"vertical\" style={{ height: 150 }}>\n        <div\n          style={{\n            display: 'flex',\n            flexDirection: 'column',\n            gap: 'var(--space-4)',\n            padding: 'var(--space-2)',\n            paddingRight: 'var(--space-8)',\n          }}\n        >\n          <Text size=\"2\" trim=\"both\">\n            Three fundamental aspects of typography are legibility, readability, and aesthetics. Although in a\n            non-technical sense \"legible\" and \"readable\" are often used synonymously, typographically they are separate\n            but related concepts.\n          </Text>\n\n          <Text size=\"2\" trim=\"both\">\n            Legibility describes how easily individual characters can be distinguished from one another. It is described\n            by Walter Tracy as \"the quality of being decipherable and recognisable\". For instance, if a \"b\" and an \"h\",\n            or a \"3\" and an \"8\", are difficult to distinguish at small sizes, this is a problem of legibility.\n          </Text>\n        </div>\n      </ScrollArea>\n\n      <ScrollArea {...args} type=\"always\" scrollbars=\"horizontal\" style={{ height: 150 }}>\n        <div style={{ display: 'flex', gap: 'var(--space-4)', padding: 'var(--space-2)', width: 700 }}>\n          <Text size=\"2\" trim=\"both\">\n            Three fundamental aspects of typography are legibility, readability, and aesthetics. Although in a\n            non-technical sense \"legible\" and \"readable\" are often used synonymously, typographically they are separate\n            but related concepts.\n          </Text>\n\n          <Text size=\"2\" trim=\"both\">\n            Legibility describes how easily individual characters can be distinguished from one another. It is described\n            by Walter Tracy as \"the quality of being decipherable and recognisable\". For instance, if a \"b\" and an \"h\",\n            or a \"3\" and an \"8\", are difficult to distinguish at small sizes, this is a problem of legibility.\n          </Text>\n        </div>\n      </ScrollArea>\n    </div>\n  ),\n};\n\nexport const BothScrollbars: Story = {\n  name: 'Both Scrollbars',\n  render: (args) => (\n    <ScrollArea {...args} type=\"always\" scrollbars=\"both\" style={{ width: 300, height: 200 }}>\n      <div style={{ width: 600, padding: 'var(--space-3)' }}>\n        <Text render={<div />} size=\"2\">\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n            <p>\n              This scroll area has both horizontal and vertical scrollbars. The content is wider than the container\n              width, so you can scroll horizontally.\n            </p>\n            <p>\n              Vernacular architecture is building done outside any academic tradition, and without professional\n              guidance. It is not a particular architectural movement or style, but rather a broad category.\n            </p>\n            <p>\n              This type of architecture usually serves immediate, local needs, is constrained by the materials available\n              in its particular region and reflects local traditions and cultural practices.\n            </p>\n          </div>\n        </Text>\n      </div>\n    </ScrollArea>\n  ),\n};\n\n// Icons for the chat demo\nconst SendIcon = () => (\n  <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n    <path d=\"M1.5 1.5L14.5 8L1.5 14.5V9.5L10.5 8L1.5 6.5V1.5Z\" />\n  </svg>\n);\n\nconst ArrowDownIcon = () => (\n  <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n    <path d=\"M8 12L3 7L4 6L8 10L12 6L13 7L8 12Z\" />\n  </svg>\n);\n\nexport const ScrollableElementRef: Story = {\n  name: 'Scrollable Element Ref',\n  render: function Render() {\n    const scrollRef = React.useRef<HTMLDivElement>(null);\n    const [messages, setMessages] = React.useState([\n      { id: 1, text: 'Hey! How are you doing?', sender: 'other', time: '10:30 AM' },\n      { id: 2, text: \"I'm doing great, thanks for asking! How about you?\", sender: 'me', time: '10:31 AM' },\n      { id: 3, text: 'Pretty good! Just working on some new features.', sender: 'other', time: '10:32 AM' },\n      { id: 4, text: 'That sounds exciting! What kind of features?', sender: 'me', time: '10:33 AM' },\n      {\n        id: 5,\n        text: \"We're adding a new scroll area component with better ref support.\",\n        sender: 'other',\n        time: '10:34 AM',\n      },\n    ]);\n    const [inputValue, setInputValue] = React.useState('');\n    const [showScrollButton, setShowScrollButton] = React.useState(false);\n\n    const scrollToBottom = React.useCallback((behavior: ScrollBehavior = 'smooth') => {\n      if (scrollRef.current) {\n        scrollRef.current.scrollTo({\n          top: scrollRef.current.scrollHeight,\n          behavior,\n        });\n      }\n    }, []);\n\n    const handleScroll = React.useCallback(() => {\n      if (scrollRef.current) {\n        const { scrollTop, scrollHeight, clientHeight } = scrollRef.current;\n        const isNearBottom = scrollHeight - scrollTop - clientHeight < 100;\n        setShowScrollButton(!isNearBottom);\n      }\n    }, []);\n\n    const sendMessage = () => {\n      if (!inputValue.trim()) return;\n\n      const newMessage = {\n        id: Date.now(),\n        text: inputValue,\n        sender: 'me' as const,\n        time: new Date().toLocaleTimeString('en-US', { hour: 'numeric', minute: '2-digit' }),\n      };\n\n      setMessages((prev) => [...prev, newMessage]);\n      setInputValue('');\n\n      // Scroll to bottom after sending\n      setTimeout(() => scrollToBottom(), 50);\n\n      // Simulate a reply\n      setTimeout(() => {\n        setMessages((prev) => [\n          ...prev,\n          {\n            id: Date.now(),\n            text: 'Thanks for the message! This is an auto-reply.',\n            sender: 'other',\n            time: new Date().toLocaleTimeString('en-US', { hour: 'numeric', minute: '2-digit' }),\n          },\n        ]);\n        setTimeout(() => scrollToBottom(), 50);\n      }, 1000);\n    };\n\n    // Scroll to bottom on mount\n    React.useEffect(() => {\n      scrollToBottom('instant');\n    }, [scrollToBottom]);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 400, textAlign: 'center' }}>\n          Use <Code>ref</Code> to programmatically control scroll position. This chat demo shows scroll-to-bottom\n          functionality.\n        </Text>\n\n        <div\n          style={{\n            width: 360,\n            height: '400px',\n            display: 'flex',\n            flexDirection: 'column',\n            border: '1px solid var(--color-stroke)',\n            borderRadius: 'var(--radius-3)',\n            overflow: 'hidden',\n            background: 'var(--color-panel)',\n          }}\n        >\n          {/* Chat header */}\n          <div\n            style={{\n              padding: 'var(--space-3)',\n              borderBottom: '1px solid var(--color-stroke)',\n              background: 'var(--gray-2)',\n            }}\n          >\n            <Text weight=\"medium\">Chat Demo</Text>\n          </div>\n\n          {/* Messages area */}\n          <div style={{ flex: 1, minHeight: 0, position: 'relative' }}>\n            <ScrollArea\n              ref={scrollRef}\n              onScroll={handleScroll}\n              style={{ height: '100%' }}\n              scrollbars=\"vertical\"\n              type=\"auto\"\n            >\n              <div\n                style={{ padding: 'var(--space-3)', display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}\n              >\n                {messages.map((message) => (\n                  <div\n                    key={message.id}\n                    style={{\n                      display: 'flex',\n                      justifyContent: message.sender === 'me' ? 'flex-end' : 'flex-start',\n                    }}\n                  >\n                    <div\n                      style={{\n                        maxWidth: '75%',\n                        padding: 'var(--space-2) var(--space-3)',\n                        borderRadius: 'var(--radius-3)',\n                        background: message.sender === 'me' ? 'var(--accent-9)' : 'var(--gray-4)',\n                        color: message.sender === 'me' ? 'var(--accent-9-contrast)' : 'inherit',\n                      }}\n                    >\n                      <Text size=\"2\">{message.text}</Text>\n                      <Text\n                        size=\"1\"\n                        style={{\n                          display: 'block',\n                          marginTop: 'var(--space-1)',\n                          opacity: 0.7,\n                        }}\n                      >\n                        {message.time}\n                      </Text>\n                    </div>\n                  </div>\n                ))}\n              </div>\n            </ScrollArea>\n\n            {/* Scroll to bottom button */}\n            {showScrollButton && (\n              <IconButton\n                size=\"1\"\n                variant=\"solid\"\n                onClick={() => scrollToBottom()}\n                style={{\n                  position: 'absolute',\n                  bottom: 'var(--space-2)',\n                  right: 'var(--space-4)',\n                  borderRadius: '50%',\n                }}\n              >\n                <ArrowDownIcon />\n              </IconButton>\n            )}\n          </div>\n\n          {/* Input area */}\n          <div\n            style={{\n              padding: 'var(--space-2)',\n              borderTop: '1px solid var(--color-stroke)',\n              display: 'flex',\n              gap: 'var(--space-2)',\n              flexShrink: 0,\n            }}\n          >\n            <TextField.Root variant=\"soft\" color=\"gray\" style={{ flex: 1 }} size=\"3\">\n              <TextField.Input\n                value={inputValue}\n                onChange={(e) => setInputValue(e.target.value)}\n                onKeyDown={(e) => e.key === 'Enter' && sendMessage()}\n                placeholder=\"Type a message...\"\n              />\n            </TextField.Root>\n            <IconButton size=\"3\" variant=\"solid\" onClick={sendMessage}>\n              <SendIcon />\n            </IconButton>\n          </div>\n        </div>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Button variant=\"soft\" size=\"1\" onClick={() => scrollToBottom()}>\n            Scroll to Bottom\n          </Button>\n          <Button variant=\"soft\" size=\"1\" onClick={() => scrollRef.current?.scrollTo({ top: 0, behavior: 'smooth' })}>\n            Scroll to Top\n          </Button>\n        </div>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-area/scroll-area.tsx",
    "content": "'use client';\n\nimport { ScrollArea as ScrollAreaPrimitive } from '@base-ui/react/scroll-area';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { scrollAreaPropDefs } from './scroll-area.props';\n\nimport type { GetPropDefTypes } from '../../helpers';\n\ntype ScrollAreaOwnProps = GetPropDefTypes<typeof scrollAreaPropDefs>;\n\ninterface ScrollAreaProps\n  extends\n    Omit<React.ComponentPropsWithRef<typeof ScrollAreaPrimitive.Root>, 'className' | 'style' | 'ref'>,\n    ScrollAreaOwnProps {\n  children?: React.ReactNode;\n  className?: string;\n  style?: React.CSSProperties;\n  ref?: React.Ref<HTMLDivElement>;\n}\n\nconst viewportOverflowStyle = {\n  both: 'scroll',\n  vertical: 'hidden scroll',\n  horizontal: 'scroll hidden',\n} as const;\n\nfunction ScrollArea(props: ScrollAreaProps) {\n  const {\n    className,\n    style,\n    children,\n    ref,\n    size = scrollAreaPropDefs.size.default,\n    scrollbars = scrollAreaPropDefs.scrollbars.default,\n    type = scrollAreaPropDefs.type.default,\n    ...rootProps\n  } = props;\n\n  return (\n    <ScrollAreaPrimitive.Root {...rootProps} className={classNames('fui-ScrollAreaRoot', className)} style={style}>\n      <ScrollAreaPrimitive.Viewport\n        ref={ref}\n        className=\"fui-ScrollAreaViewport\"\n        style={{ overflow: viewportOverflowStyle[scrollbars] }}\n        // Base UI sets tabIndex={0} on the viewport, but we override it to restore default\n        // browser behavior. Modern browsers (Chrome 130+) automatically make scrollable\n        // containers focusable only when they have no focusable children. When focusable\n        // children exist, Tab navigates directly to them instead of the scroll container.\n        // Base UI's explicit tabIndex={0} forces the container into the tab order even\n        // when it has focusable children, which is not ideal UX.\n        // See: https://developer.chrome.com/blog/keyboard-focusable-scrollers\n        tabIndex={undefined}\n      >\n        <ScrollAreaPrimitive.Content style={scrollbars === 'vertical' ? { minWidth: 0, width: '100%' } : undefined}>\n          {children}\n        </ScrollAreaPrimitive.Content>\n      </ScrollAreaPrimitive.Viewport>\n\n      {scrollbars !== 'vertical' && (\n        <ScrollAreaPrimitive.Scrollbar\n          orientation=\"horizontal\"\n          className={classNames('fui-ScrollAreaScrollbar', `fui-r-size-${size}`)}\n          data-type={type}\n        >\n          <ScrollAreaPrimitive.Thumb className=\"fui-ScrollAreaThumb\" />\n        </ScrollAreaPrimitive.Scrollbar>\n      )}\n\n      {scrollbars !== 'horizontal' && (\n        <ScrollAreaPrimitive.Scrollbar\n          orientation=\"vertical\"\n          className={classNames('fui-ScrollAreaScrollbar', `fui-r-size-${size}`)}\n          data-type={type}\n        >\n          <ScrollAreaPrimitive.Thumb className=\"fui-ScrollAreaThumb\" />\n        </ScrollAreaPrimitive.Scrollbar>\n      )}\n\n      {scrollbars === 'both' && <ScrollAreaPrimitive.Corner className=\"fui-ScrollAreaCorner\" />}\n    </ScrollAreaPrimitive.Root>\n  );\n}\n\nexport { ScrollArea };\nexport type { ScrollAreaProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/index.ts",
    "content": "export * as ScrollGallery from './scroll-gallery';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-context.tsx",
    "content": "'use client';\n\nimport * as React from 'react';\n\n/**\n * Identifies what initiated an active index change. Consumers receive this\n * in the `onValueChange` callback so they can respond differently to\n * programmatic vs user-driven changes.\n */\ntype ChangeSource = 'scroll' | 'indicator';\n\ninterface ScrollGalleryContextValue {\n  activeIndex: number;\n  setActiveIndex: (index: number, source: ChangeSource) => void;\n  orientation: 'horizontal' | 'vertical';\n\n  /**\n   * The scroll behavior used by all programmatic scrolls (navigation,\n   * markers, controlled value changes). Reduced motion always forces\n   * `'instant'` regardless of this value.\n   */\n  scrollBehavior: ScrollBehavior;\n\n  /**\n   * When true, navigation wraps around at boundaries:\n   * - Previous/Next buttons don't disable and jump to the other end\n   * - Marker group arrow keys wrap instead of clamping\n   */\n  loop: boolean;\n\n  /**\n   * Mirrors the native CSS `::scroll-button()` `:disabled` pseudo-class\n   * (CSS Overflow 5 §3.2): a scroll button is disabled when its scroll\n   * container can't be scrolled further in that direction.\n   */\n  canScrollPrev: boolean;\n  canScrollNext: boolean;\n  setCanScrollPrev: (value: boolean) => void;\n  setCanScrollNext: (value: boolean) => void;\n\n  /** Register/unregister an Item DOM element. Returns a cleanup function. */\n  registerItem: (element: HTMLElement) => () => void;\n  viewportRef: React.RefObject<HTMLElement | null>;\n  /** Returns item elements sorted in DOM order via compareDocumentPosition. */\n  getItemElements: () => HTMLElement[];\n  itemCount: number;\n  /** Increments when items register/unregister, used to re-trigger observer setup. */\n  itemsVersion: number;\n\n  /**\n   * Implements the CSS Overflow 5 §2.1 \"current scroll target\" concept.\n   *\n   * When a scroll marker is clicked, the spec says the scroll container's\n   * `current scroll target` is set to that element. The active marker then\n   * reflects this target and *persists* through the smooth scroll animation\n   * until the user initiates a manual scroll (which resets it to null).\n   *\n   * We store the item index rather than the DOM element since that's what\n   * our active index state uses.\n   */\n  scrollTargetRef: React.RefObject<number | null>;\n\n  /**\n   * True while a programmatic smooth scroll (from a marker click or scroll\n   * button click) is animating. Used by the viewport's scroll handler to\n   * suppress active-index recomputation during animations, preventing the\n   * marker from flickering through intermediate scroll positions.\n   *\n   * Cleared after scroll events stop firing (settle detection via debounce).\n   */\n  scrollingRef: React.RefObject<boolean>;\n\n  /**\n   * Scroll the viewport to bring the item at the given index into view,\n   * locking the active marker to that index through the smooth scroll\n   * animation. This is the shared \"locked scroll to item\" primitive used\n   * by markers, viewport arrow keys, scroll button loop-wrap, and the\n   * public imperative `scrollTo` API.\n   */\n  scrollToItem: (index: number, behavior?: ScrollBehavior) => void;\n}\n\nconst ScrollGalleryContext = React.createContext<ScrollGalleryContextValue | undefined>(undefined);\n\nfunction useScrollGalleryContext(): ScrollGalleryContextValue {\n  const context = React.useContext(ScrollGalleryContext);\n  if (context === undefined) {\n    throw new Error(\n      'ScrollGallery compound components must be used within a ScrollGallery.Root',\n    );\n  }\n  return context;\n}\n\n/**\n * Resolves the scroll behavior to use for programmatic scrolls.\n * Returns 'instant' when the user prefers reduced motion, otherwise\n * returns the requested behavior. This complements the CSS\n * `scroll-behavior: auto` rule in scroll-gallery.css — the CSS property\n * only affects CSS-triggered scrolls, while our `scrollTo`/`scrollBy`\n * calls pass an explicit `behavior` option that overrides it.\n */\nfunction getScrollBehavior(preferred: ScrollBehavior = 'smooth'): ScrollBehavior {\n  if (typeof window === 'undefined') return preferred;\n  return window.matchMedia('(prefers-reduced-motion: reduce)').matches\n    ? 'instant'\n    : preferred;\n}\n\n/**\n * Reads the resolved `scroll-snap-align` from an element and returns the\n * relevant axis value ('start', 'center', or 'end'). Falls back to 'start'\n * when no snap alignment is set ('none') or on SSR.\n *\n * CSS syntax: `scroll-snap-align: [block] [inline]`. One value → both axes.\n */\nfunction getSnapAlignment(\n  item: HTMLElement,\n  orientation: 'horizontal' | 'vertical',\n): 'start' | 'center' | 'end' {\n  try {\n    const raw = getComputedStyle(item).scrollSnapAlign;\n    const parts = raw.split(' ');\n    const align =\n      orientation === 'horizontal'\n        ? parts.length > 1 ? parts[1] : parts[0]\n        : parts[0];\n    if (align === 'center') return 'center';\n    if (align === 'end') return 'end';\n  } catch {\n    // SSR or getComputedStyle unavailable\n  }\n  return 'start';\n}\n\n/**\n * Computes the **absolute** scroll position to snap a target item within\n * its scroll container. Uses `offsetLeft`/`offsetTop` (relative to the\n * offset parent) instead of `getBoundingClientRect` — the latter returns\n * unreliable values on mobile Safari during initial layout inside\n * `<dialog>` elements (before the top-layer promotion has fully settled).\n *\n * Use this for initial/mount scrolling where `scrollTo` with an absolute\n * position is appropriate. For runtime scrolling (marker clicks, keyboard\n * navigation) where layout is stable, use `getScrollDistance` + `scrollBy`.\n */\nfunction getAbsoluteScrollPosition(\n  target: HTMLElement,\n  viewport: HTMLElement,\n  orientation: 'horizontal' | 'vertical',\n): number {\n  const isHorizontal = orientation === 'horizontal';\n  const snapAlign = getSnapAlignment(target, orientation);\n  const itemOffset = isHorizontal ? target.offsetLeft : target.offsetTop;\n  const itemSize = isHorizontal ? target.offsetWidth : target.offsetHeight;\n  const viewportSize = isHorizontal ? viewport.clientWidth : viewport.clientHeight;\n\n  if (snapAlign === 'center') {\n    return itemOffset - (viewportSize - itemSize) / 2;\n  }\n  if (snapAlign === 'end') {\n    return itemOffset - viewportSize + itemSize;\n  }\n  return itemOffset;\n}\n\n/**\n * Computes the scroll **distance** (delta) to bring a target item to its\n * snap position within the viewport. Uses `getBoundingClientRect` for\n * visual-position-based calculation — accurate for runtime scrolling\n * when layout is fully established.\n */\nfunction getScrollDistance(\n  target: HTMLElement,\n  viewport: HTMLElement,\n  orientation: 'horizontal' | 'vertical',\n): number {\n  const isHorizontal = orientation === 'horizontal';\n  const snapAlign = getSnapAlignment(target, orientation);\n  const targetRect = target.getBoundingClientRect();\n  const viewportRect = viewport.getBoundingClientRect();\n\n  let targetRef: number;\n  let viewportRef: number;\n\n  if (snapAlign === 'center') {\n    targetRef = isHorizontal\n      ? targetRect.left + targetRect.width / 2\n      : targetRect.top + targetRect.height / 2;\n    viewportRef = isHorizontal\n      ? viewportRect.left + viewportRect.width / 2\n      : viewportRect.top + viewportRect.height / 2;\n  } else if (snapAlign === 'end') {\n    targetRef = isHorizontal ? targetRect.right : targetRect.bottom;\n    viewportRef = isHorizontal ? viewportRect.right : viewportRect.bottom;\n  } else {\n    targetRef = isHorizontal ? targetRect.left : targetRect.top;\n    viewportRef = isHorizontal ? viewportRect.left : viewportRect.top;\n  }\n\n  return targetRef - viewportRef;\n}\n\n/**\n * CSS Overflow 5 §3.2: scroll buttons scroll by \"one page\" in their\n * direction — \"similar to pressing PgUp/PgDn keys. (Usually, this will\n * be about 85% of the scrollport size.)\"\n */\nconst PAGE_SCROLL_FACTOR = 0.85;\n\nexport { getAbsoluteScrollPosition, getScrollBehavior, getScrollDistance, getSnapAlignment, PAGE_SCROLL_FACTOR, ScrollGalleryContext, useScrollGalleryContext };\nexport type { ChangeSource, ScrollGalleryContextValue };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-item.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useScrollGalleryContext } from './scroll-gallery-context';\n\ninterface ScrollGalleryItemState extends Record<string, unknown> {\n  active: boolean;\n  index: number;\n}\n\ninterface ScrollGalleryItemProps\n  extends useRender.ComponentProps<'div', ScrollGalleryItemState> {}\n\nconst itemStateAttributesMapping = {\n  active: (value: unknown) => (value ? { 'data-active': '' } : null),\n  index: (value: unknown) => ({ 'data-index': String(value) }),\n};\n\n/**\n * Individual gallery item. Self-registers with the Root context on mount.\n *\n * Deliberately does NOT set `role=\"group\"` or `aria-roledescription=\"slide\"`.\n * The CSS Overflow 5 spec treats scroll items as plain elements — they have\n * no special semantic role. Consumers can add ARIA attributes via props if\n * their specific use case requires it.\n *\n * Provides `data-active` and `data-in-view` attributes for consumer styling.\n * The `data-in-view` attribute is managed by the Viewport's IntersectionObserver.\n */\nconst ScrollGalleryItem = React.forwardRef<\n  HTMLDivElement,\n  ScrollGalleryItemProps\n>(function ScrollGalleryItem(props, forwardedRef) {\n  const { render, ...elementProps } = props;\n\n  const { activeIndex, registerItem, getItemElements, itemsVersion } =\n    useScrollGalleryContext();\n\n  const internalRef = React.useRef<HTMLDivElement | null>(null);\n\n  const mergedRefCallback = React.useCallback(\n    (node: HTMLDivElement | null) => {\n      internalRef.current = node;\n      if (typeof forwardedRef === 'function') {\n        forwardedRef(node);\n      } else if (forwardedRef) {\n        forwardedRef.current = node;\n      }\n    },\n    [forwardedRef],\n  );\n\n  React.useLayoutEffect(() => {\n    const element = internalRef.current;\n    if (!element) return;\n    return registerItem(element);\n  }, [registerItem]);\n\n  const index = React.useMemo(() => {\n    const element = internalRef.current;\n    if (!element) return -1;\n    return getItemElements().indexOf(element);\n    // eslint-disable-next-line react-hooks/exhaustive-deps -- itemsVersion invalidates when items are added/removed\n  }, [getItemElements, itemsVersion]);\n\n  const isActive = index === activeIndex;\n\n  const state = React.useMemo<ScrollGalleryItemState>(\n    () => ({ active: isActive, index }),\n    [isActive, index],\n  );\n\n  return useRender({\n    render,\n    ref: mergedRefCallback,\n    state,\n    stateAttributesMapping: itemStateAttributesMapping,\n    props: mergeProps<'div'>(\n      {\n        className: 'fui-ScrollGalleryItem',\n      } as React.ComponentPropsWithRef<'div'>,\n      elementProps as React.ComponentPropsWithRef<'div'>,\n    ),\n    defaultTagName: 'div',\n  });\n});\n\nScrollGalleryItem.displayName = 'ScrollGalleryItem';\n\nexport { ScrollGalleryItem };\nexport type { ScrollGalleryItemProps, ScrollGalleryItemState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-next.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useScrollButton } from './use-scroll-button';\n\ninterface ScrollGalleryNextState extends Record<string, unknown> {\n  disabled: boolean;\n}\n\ninterface ScrollGalleryNextProps\n  extends useRender.ComponentProps<'button', ScrollGalleryNextState> {\n  /**\n   * How many items to scroll by. When set to a number, the button scrolls\n   * to bring the item N positions after the current active item into view.\n   * When omitted, scrolls by ~85% of the viewport (\"one page\") per the\n   * CSS Overflow 5 §3.2 spec.\n   */\n  step?: number;\n}\n\nconst ScrollGalleryNext = React.forwardRef<\n  HTMLButtonElement,\n  ScrollGalleryNextProps\n>(function ScrollGalleryNext(props, forwardedRef) {\n  const { render, step, ...elementProps } = props;\n\n  const { disabled, handleClick } = useScrollButton({ direction: 'next', step });\n\n  const state = React.useMemo<ScrollGalleryNextState>(\n    () => ({ disabled }),\n    [disabled],\n  );\n\n  return useRender({\n    render,\n    ref: forwardedRef,\n    state,\n    props: mergeProps<'button'>(\n      {\n        className: 'fui-ScrollGalleryNext',\n        type: 'button',\n        disabled,\n        onClick: handleClick,\n        ...(disabled ? { 'data-disabled': '' } : undefined),\n      } as React.ComponentPropsWithRef<'button'>,\n      elementProps as React.ComponentPropsWithRef<'button'>,\n    ),\n    defaultTagName: 'button',\n  });\n});\n\nScrollGalleryNext.displayName = 'ScrollGalleryNext';\n\nexport { ScrollGalleryNext };\nexport type { ScrollGalleryNextProps, ScrollGalleryNextState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-previous.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useScrollButton } from './use-scroll-button';\n\ninterface ScrollGalleryPreviousState extends Record<string, unknown> {\n  disabled: boolean;\n}\n\ninterface ScrollGalleryPreviousProps\n  extends useRender.ComponentProps<'button', ScrollGalleryPreviousState> {\n  /**\n   * How many items to scroll by. When set to a number, the button scrolls\n   * to bring the item N positions before the current active item into view.\n   * When omitted, scrolls by ~85% of the viewport (\"one page\") per the\n   * CSS Overflow 5 §3.2 spec.\n   */\n  step?: number;\n}\n\nconst ScrollGalleryPrevious = React.forwardRef<\n  HTMLButtonElement,\n  ScrollGalleryPreviousProps\n>(function ScrollGalleryPrevious(props, forwardedRef) {\n  const { render, step, ...elementProps } = props;\n\n  const { disabled, handleClick } = useScrollButton({ direction: 'previous', step });\n\n  const state = React.useMemo<ScrollGalleryPreviousState>(\n    () => ({ disabled }),\n    [disabled],\n  );\n\n  return useRender({\n    render,\n    ref: forwardedRef,\n    state,\n    props: mergeProps<'button'>(\n      {\n        className: 'fui-ScrollGalleryPrevious',\n        type: 'button',\n        disabled,\n        onClick: handleClick,\n        ...(disabled ? { 'data-disabled': '' } : undefined),\n      } as React.ComponentPropsWithRef<'button'>,\n      elementProps as React.ComponentPropsWithRef<'button'>,\n    ),\n    defaultTagName: 'button',\n  });\n});\n\nScrollGalleryPrevious.displayName = 'ScrollGalleryPrevious';\n\nexport { ScrollGalleryPrevious };\nexport type { ScrollGalleryPreviousProps, ScrollGalleryPreviousState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-root.tsx",
    "content": "'use client';\n\nimport * as React from 'react';\n\nimport {\n  ScrollGalleryContext,\n  getAbsoluteScrollPosition,\n  getScrollBehavior,\n  getScrollDistance,\n  type ChangeSource,\n  type ScrollGalleryContextValue,\n} from './scroll-gallery-context';\n\ninterface ScrollGalleryRootProps {\n  children?: React.ReactNode;\n  /**\n   * The initial active item index (uncontrolled mode).\n   * @default 0\n   */\n  defaultValue?: number;\n  /**\n   * The active item index (controlled mode). When provided, the component\n   * is fully controlled — external changes scroll the viewport to the\n   * corresponding item. Use together with `onValueChange` to keep state\n   * in sync with user-driven scroll.\n   */\n  value?: number;\n  /**\n   * When true, navigation wraps around at boundaries:\n   * - Previous/Next buttons don't disable and jump to the other end\n   * - Marker group arrow keys wrap instead of clamping\n   * @default false\n   */\n  loop?: boolean;\n  /**\n   * Callback fired when the active item changes (from scrolling or\n   * marker clicks). Receives the new index and a `source` field\n   * indicating what triggered the change.\n   */\n  onValueChange?: (\n    value: number,\n    metadata: { source: ChangeSource },\n  ) => void;\n  /**\n   * The scroll orientation of the gallery.\n   * @default 'horizontal'\n   */\n  orientation?: 'horizontal' | 'vertical';\n  /**\n   * Controls whether programmatic scrolls (navigation, markers, controlled\n   * value changes) animate smoothly or jump instantly. Reduced motion\n   * always forces `'instant'` regardless of this value.\n   * @default 'smooth'\n   */\n  scrollBehavior?: 'smooth' | 'instant';\n}\n\n/**\n * Imperative handle exposed via `ref` on ScrollGallery.Root.\n *\n * Provides `scrollTo(index)` for programmatic navigation. In uncontrolled\n * mode this is the primary way to navigate programmatically. In controlled\n * mode (`value` prop), simply update the value — the component scrolls\n * automatically.\n */\ninterface ScrollGalleryRootRef {\n  scrollTo: (index: number, behavior?: ScrollBehavior) => void;\n}\n\nconst ScrollGalleryRoot = React.forwardRef<\n  ScrollGalleryRootRef,\n  ScrollGalleryRootProps\n>(function ScrollGalleryRoot(props, forwardedRef) {\n  const {\n    children,\n    defaultValue = 0,\n    value: valueProp,\n    loop = false,\n    onValueChange,\n    orientation = 'horizontal',\n    scrollBehavior = 'smooth',\n  } = props;\n\n  const isControlled = valueProp !== undefined;\n  const [internalIndex, setInternalIndex] = React.useState(defaultValue);\n  const activeIndex = isControlled ? valueProp : internalIndex;\n\n  const onValueChangeRef = React.useRef(onValueChange);\n  React.useEffect(() => {\n    onValueChangeRef.current = onValueChange;\n  }, [onValueChange]);\n\n  const lastScrollValueRef = React.useRef<number | null>(null);\n\n  const setActiveIndex = React.useCallback(\n    (index: number, source: ChangeSource) => {\n      lastScrollValueRef.current = source === 'scroll' ? index : null;\n      if (!isControlled) {\n        setInternalIndex(index);\n      }\n      onValueChangeRef.current?.(index, { source });\n    },\n    [isControlled],\n  );\n\n  const [canScrollPrev, setCanScrollPrev] = React.useState(false);\n  const [canScrollNext, setCanScrollNext] = React.useState(true);\n  const viewportRef = React.useRef<HTMLElement | null>(null);\n  const itemElementsRef = React.useRef<Set<HTMLElement>>(new Set());\n  const [itemsVersion, setItemsVersion] = React.useState(0);\n\n  // CSS Overflow 5 §2.1 \"current scroll target\" — see context.tsx for details.\n  const scrollTargetRef = React.useRef<number | null>(null);\n  const scrollingRef = React.useRef(false);\n\n  // Cached sorted item list, invalidated when itemsVersion changes.\n  const sortedItemsRef = React.useRef<HTMLElement[]>([]);\n  const sortedItemsVersionRef = React.useRef(-1);\n  const itemsVersionRef = React.useRef(itemsVersion);\n  itemsVersionRef.current = itemsVersion;\n\n  /**\n   * Returns registered item elements sorted in DOM order. Uses\n   * compareDocumentPosition so the order is always correct regardless\n   * of React render order or dynamic additions/removals.\n   *\n   * The result is cached and only re-sorted when itemsVersion changes\n   * (i.e., items are added or removed), avoiding repeated O(N log N)\n   * sorts on every scroll event.\n   */\n  const getItemElements = React.useCallback((): HTMLElement[] => {\n    if (sortedItemsVersionRef.current !== itemsVersionRef.current) {\n      const elements = Array.from(itemElementsRef.current);\n      elements.sort((a, b) =>\n        a.compareDocumentPosition(b) & Node.DOCUMENT_POSITION_FOLLOWING ? -1 : 1,\n      );\n      sortedItemsRef.current = elements;\n      sortedItemsVersionRef.current = itemsVersionRef.current;\n    }\n    return sortedItemsRef.current;\n  }, []);\n\n  /**\n   * Items self-register on mount and unregister on unmount, bumping\n   * `itemsVersion` each time. The viewport watches `itemsVersion` to\n   * re-setup its IntersectionObserver and boundary detection, ensuring\n   * dynamic item changes are always reflected.\n   */\n  const registerItem = React.useCallback((element: HTMLElement) => {\n    itemElementsRef.current.add(element);\n    setItemsVersion((v) => v + 1);\n    return () => {\n      itemElementsRef.current.delete(element);\n      setItemsVersion((v) => v + 1);\n    };\n  }, []);\n\n  const itemCount = itemElementsRef.current.size;\n\n  /**\n   * Shared \"locked scroll to item\" primitive. Scrolls the viewport to\n   * bring the item at the given index into view while locking the active\n   * marker to that index through the smooth scroll animation.\n   *\n   * Used by: marker clicks, viewport arrow/Home/End keys, scroll button\n   * loop-wrap, and the public imperative `scrollTo` API. Centralised here\n   * to eliminate duplication of the scrollTargetRef + scrollingRef +\n   * scrollBy + setActiveIndex pattern.\n   */\n  const scrollToItem = React.useCallback(\n    (index: number, behavior?: ScrollBehavior) => {\n      behavior = behavior ?? getScrollBehavior(scrollBehavior);\n      const viewport = viewportRef.current;\n      if (!viewport) return;\n\n      const items = getItemElements();\n      const target = items[index];\n      if (!target) return;\n\n      const isHorizontal = orientation === 'horizontal';\n      const distance = getScrollDistance(target, viewport, orientation);\n\n      scrollTargetRef.current = index;\n      scrollingRef.current = true;\n\n      viewport.scrollBy({\n        [isHorizontal ? 'left' : 'top']: distance,\n        behavior,\n      });\n\n      setActiveIndex(index, 'indicator');\n    },\n    [getItemElements, orientation, setActiveIndex, scrollBehavior],\n  );\n\n  React.useImperativeHandle(forwardedRef, () => ({ scrollTo: scrollToItem }), [scrollToItem]);\n\n  // Scroll to the initial item on mount when defaultValue/value is non-zero.\n  // Uses getAbsoluteScrollPosition (offsetLeft-based) + scrollTo instead of\n  // getScrollDistance (getBoundingClientRect-based) + scrollBy. Mobile Safari\n  // returns incorrect getBoundingClientRect values during initial layout\n  // inside <dialog> elements, causing scrollBy to land on the wrong snap point.\n  const initialValueRef = React.useRef(isControlled ? valueProp : defaultValue);\n  React.useLayoutEffect(() => {\n    const idx = initialValueRef.current;\n    if (idx !== 0) {\n      const viewport = viewportRef.current;\n      const items = getItemElements();\n      const target = items[idx];\n      if (viewport && target) {\n        const isHoriz = orientation === 'horizontal';\n        const pos = getAbsoluteScrollPosition(target, viewport, orientation);\n        viewport.scrollTo({\n          [isHoriz ? 'left' : 'top']: Math.max(0, pos),\n          behavior: 'instant',\n        });\n        scrollTargetRef.current = idx;\n        scrollingRef.current = true;\n        setActiveIndex(idx, 'indicator');\n      }\n    }\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, []);\n\n  // In controlled mode, scroll the viewport when the external value changes.\n  // Skip programmatic scrolling only when the new value is the exact one\n  // reported by a native scroll — otherwise we'd interrupt scroll momentum.\n  // If the value is different (e.g. from an external button), always scroll.\n  const prevValueRef = React.useRef(valueProp);\n  React.useEffect(() => {\n    if (!isControlled) return;\n    if (prevValueRef.current === valueProp) return;\n    prevValueRef.current = valueProp;\n    if (lastScrollValueRef.current === valueProp) {\n      lastScrollValueRef.current = null;\n      return;\n    }\n    lastScrollValueRef.current = null;\n    scrollToItem(valueProp, getScrollBehavior(scrollBehavior));\n  }, [isControlled, valueProp, scrollToItem, scrollBehavior]);\n\n  const contextValue = React.useMemo<ScrollGalleryContextValue>(\n    () => ({\n      activeIndex,\n      setActiveIndex,\n      orientation,\n      scrollBehavior,\n      loop,\n      canScrollPrev,\n      canScrollNext,\n      setCanScrollPrev,\n      setCanScrollNext,\n      registerItem,\n      viewportRef,\n      getItemElements,\n      itemCount,\n      itemsVersion,\n      scrollTargetRef,\n      scrollingRef,\n      scrollToItem,\n    }),\n    [\n      activeIndex,\n      setActiveIndex,\n      orientation,\n      scrollBehavior,\n      loop,\n      canScrollPrev,\n      canScrollNext,\n      registerItem,\n      getItemElements,\n      itemCount,\n      scrollToItem,\n      itemsVersion,\n    ],\n  );\n\n  return (\n    <ScrollGalleryContext.Provider value={contextValue}>\n      {children}\n    </ScrollGalleryContext.Provider>\n  );\n});\n\nScrollGalleryRoot.displayName = 'ScrollGalleryRoot';\n\nexport { ScrollGalleryRoot };\nexport type { ScrollGalleryRootProps, ScrollGalleryRootRef };\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-scroll-marker-group.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useScrollGalleryContext } from './scroll-gallery-context';\n\ninterface ScrollGalleryScrollMarkerGroupState extends Record<string, unknown> {\n  orientation: 'horizontal' | 'vertical';\n  focusWithin: boolean;\n}\n\ninterface ScrollGalleryScrollMarkerGroupProps\n  extends useRender.ComponentProps<'div', ScrollGalleryScrollMarkerGroupState> {}\n\nconst markerGroupStateAttributesMapping = {\n  orientation: () => null,\n  focusWithin: (value: unknown) =>\n    value ? { 'data-focus-within': '' } : null,\n};\n\n/**\n * Container for ScrollMarker buttons, named after the CSS `::scroll-marker-group`\n * pseudo-element from CSS Overflow Level 5 §2.\n *\n * Renders with role=\"tablist\" — each child ScrollMarker has role=\"tab\".\n * This pairing follows the WAI-ARIA tablist pattern for accessibility.\n *\n * We deliberately omit aria-roledescription=\"carousel\" because this component\n * is not a carousel — it's a generic scrollable container with navigation.\n * The CSS Overflow 5 spec does not prescribe any special ARIA role for\n * scroll marker groups either; we chose tablist as the closest semantic\n * match for a set of mutually-exclusive navigation indicators.\n */\nconst ScrollGalleryScrollMarkerGroup = React.forwardRef<\n  HTMLDivElement,\n  ScrollGalleryScrollMarkerGroupProps\n>(function ScrollGalleryScrollMarkerGroup(props, forwardedRef) {\n  const { render, ...elementProps } = props;\n  const { loop, orientation } = useScrollGalleryContext();\n\n  const [focusWithin, setFocusWithin] = React.useState(false);\n\n  /**\n   * Keyboard navigation uses automatic activation (WAI-ARIA Tabs pattern):\n   *   - Arrow keys move focus AND activate the marker (scroll to its item)\n   *   - Home/End jump to first/last marker and activate\n   *   - Orientation-aware: horizontal uses Left/Right, vertical uses Up/Down\n   *\n   * Automatic activation matches native CSS `::scroll-marker` behavior —\n   * navigating between markers with arrow keys immediately scrolls to the\n   * corresponding item, without requiring an additional Enter/Space press.\n   *\n   * Arrow keys on the viewport mirror this same step-by-one behavior for\n   * consistency (handled in ScrollGalleryViewport). The viewport additionally\n   * supports Page Up/Down for page-based scrolling (~85% of scrollport).\n   */\n  const handleKeyDown = React.useCallback(\n    (event: React.KeyboardEvent<HTMLDivElement>) => {\n      const group = event.currentTarget;\n      const markers = Array.from(\n        group.querySelectorAll<HTMLElement>('[role=\"tab\"][data-index]'),\n      );\n\n      if (markers.length === 0) return;\n\n      const currentIndex = markers.findIndex(\n        (el) => el === document.activeElement,\n      );\n      if (currentIndex === -1) return;\n\n      const isHorizontal = orientation === 'horizontal';\n      let nextIndex: number | null = null;\n\n      switch (event.key) {\n        case isHorizontal ? 'ArrowRight' : 'ArrowDown':\n          if (loop) {\n            nextIndex = (currentIndex + 1) % markers.length;\n          } else {\n            nextIndex = Math.min(currentIndex + 1, markers.length - 1);\n          }\n          break;\n        case isHorizontal ? 'ArrowLeft' : 'ArrowUp':\n          if (loop) {\n            nextIndex = (currentIndex - 1 + markers.length) % markers.length;\n          } else {\n            nextIndex = Math.max(currentIndex - 1, 0);\n          }\n          break;\n        case 'Home':\n          nextIndex = 0;\n          break;\n        case 'End':\n          nextIndex = markers.length - 1;\n          break;\n        default:\n          return;\n      }\n\n      // If clamped to the same index, nothing to do.\n      if (nextIndex === currentIndex) return;\n\n      event.preventDefault();\n      markers[nextIndex].focus();\n      markers[nextIndex].click();\n    },\n    [loop, orientation],\n  );\n\n  const state = React.useMemo<ScrollGalleryScrollMarkerGroupState>(\n    () => ({ orientation, focusWithin }),\n    [orientation, focusWithin],\n  );\n\n  return useRender({\n    render,\n    ref: forwardedRef,\n    state,\n    stateAttributesMapping: markerGroupStateAttributesMapping,\n    props: mergeProps<'div'>(\n      {\n        className: 'fui-ScrollGalleryScrollMarkerGroup',\n        role: 'tablist',\n        'aria-orientation': orientation,\n        'data-orientation': orientation,\n        onKeyDown: handleKeyDown,\n        onFocus: () => setFocusWithin(true),\n        onBlur: (e: React.FocusEvent<HTMLDivElement>) => {\n          if (!e.currentTarget.contains(e.relatedTarget)) {\n            setFocusWithin(false);\n          }\n        },\n      } as React.ComponentPropsWithRef<'div'>,\n      elementProps as React.ComponentPropsWithRef<'div'>,\n    ),\n    defaultTagName: 'div',\n  });\n});\n\nScrollGalleryScrollMarkerGroup.displayName = 'ScrollGalleryScrollMarkerGroup';\n\nexport { ScrollGalleryScrollMarkerGroup };\nexport type {\n  ScrollGalleryScrollMarkerGroupProps,\n  ScrollGalleryScrollMarkerGroupState,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-scroll-marker.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { useScrollGalleryContext } from './scroll-gallery-context';\n\ninterface ScrollGalleryScrollMarkerState extends Record<string, unknown> {\n  active: boolean;\n  index: number;\n}\n\nconst markerStateAttributesMapping = {\n  active: (value: unknown) => (value ? { 'data-active': '' } : null),\n  index: (value: unknown) => ({ 'data-index': String(value) }),\n};\n\ninterface ScrollGalleryScrollMarkerProps\n  extends useRender.ComponentProps<'button', ScrollGalleryScrollMarkerState> {\n  /**\n   * The index of the item this scroll marker controls.\n   */\n  index: number;\n}\n\nconst ScrollGalleryScrollMarker = React.forwardRef<\n  HTMLButtonElement,\n  ScrollGalleryScrollMarkerProps\n>(function ScrollGalleryScrollMarker(props, forwardedRef) {\n  const { render, index, ...elementProps } = props;\n\n  const { activeIndex, scrollToItem } = useScrollGalleryContext();\n\n  const isActive = index === activeIndex;\n\n  /**\n   * Scroll marker click handler — mirrors native `::scroll-marker` behavior\n   * from CSS Overflow 5 §2.\n   *\n   * Per the spec, clicking a scroll marker:\n   * 1. Sets the scroll container's \"current scroll target\" to the linked\n   *    element, making that marker immediately active.\n   * 2. Initiates a smooth scroll to bring the target element into view.\n   *\n   * Delegates to the shared `scrollToItem` which handles target-locking,\n   * scroll animation, and immediate active-index update.\n   */\n  const handleClick = React.useCallback(() => {\n    scrollToItem(index);\n  }, [index, scrollToItem]);\n\n  const state = React.useMemo<ScrollGalleryScrollMarkerState>(\n    () => ({ active: isActive, index }),\n    [isActive, index],\n  );\n\n  // ARIA: role=\"tab\" + aria-selected follows the WAI-ARIA tablist pattern.\n  // The marker group uses role=\"tablist\", and each marker is a \"tab\".\n  // Only the active marker has tabIndex=0 (roving tabindex pattern);\n  // inactive markers have tabIndex=-1 so arrow keys move between them.\n  //\n  // We intentionally do NOT set aria-label or aria-roledescription here —\n  // this is a headless primitive and we can't assume the consumer's language.\n  // Consumers should provide their own aria-label via props.\n  return useRender({\n    render,\n    ref: forwardedRef,\n    state,\n    stateAttributesMapping: markerStateAttributesMapping,\n    props: mergeProps<'button'>(\n      {\n        className: 'fui-ScrollGalleryScrollMarker',\n        type: 'button',\n        role: 'tab',\n        'aria-selected': isActive,\n        tabIndex: isActive ? 0 : -1,\n        onClick: handleClick,\n      } as React.ComponentPropsWithRef<'button'>,\n      elementProps as React.ComponentPropsWithRef<'button'>,\n    ),\n    defaultTagName: 'button',\n  });\n});\n\nScrollGalleryScrollMarker.displayName = 'ScrollGalleryScrollMarker';\n\nexport { ScrollGalleryScrollMarker };\nexport type { ScrollGalleryScrollMarkerProps, ScrollGalleryScrollMarkerState };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/scroll-gallery-viewport.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport * as React from 'react';\n\nimport { PAGE_SCROLL_FACTOR, getScrollBehavior, getSnapAlignment, useScrollGalleryContext } from './scroll-gallery-context';\n\n/**\n * Tolerance in pixels for scroll boundary comparisons. Accounts for\n * subpixel rounding that browsers apply to scrollLeft/scrollWidth/clientWidth.\n * Without this, buttons might not disable at the exact scroll boundaries.\n */\nconst SCROLL_TOLERANCE = 1;\n\n/**\n * How long to wait after the last `scroll` event fires before considering\n * a programmatic smooth scroll \"settled\". We don't use `scrollend` because\n * browser support is still patchy; instead we use a scroll-event debounce.\n */\nconst SETTLE_DELAY = 150;\n\ninterface ScrollGalleryViewportState extends Record<string, unknown> {\n  activeIndex: number;\n  orientation: 'horizontal' | 'vertical';\n  canScrollPrev: boolean;\n  canScrollNext: boolean;\n  scrolling: boolean;\n}\n\ninterface ScrollGalleryViewportProps\n  extends useRender.ComponentProps<'div', ScrollGalleryViewportState> {}\n\nconst viewportStateAttributesMapping = {\n  activeIndex: (value: unknown) => ({ 'data-active-index': String(value) }),\n  orientation: () => null,\n  canScrollPrev: (value: unknown) =>\n    value ? { 'data-can-scroll-prev': '' } : null,\n  canScrollNext: (value: unknown) =>\n    value ? { 'data-can-scroll-next': '' } : null,\n  scrolling: (value: unknown) =>\n    value ? { 'data-scrolling': '' } : null,\n};\n\nconst ScrollGalleryViewport = React.forwardRef<\n  HTMLDivElement,\n  ScrollGalleryViewportProps\n>(function ScrollGalleryViewport(props, forwardedRef) {\n  const { render, ...elementProps } = props;\n\n  const {\n    activeIndex,\n    setActiveIndex,\n    orientation,\n    scrollBehavior,\n    loop,\n    canScrollPrev,\n    canScrollNext,\n    setCanScrollPrev,\n    setCanScrollNext,\n    viewportRef,\n    getItemElements,\n    itemsVersion,\n    scrollTargetRef,\n    scrollingRef,\n    scrollToItem,\n  } = useScrollGalleryContext();\n\n  const [isScrolling, setIsScrolling] = React.useState(false);\n\n  const internalRef = React.useRef<HTMLDivElement | null>(null);\n\n  // Cache the resolved scroll-snap-align so we don't call getComputedStyle\n  // on every scroll event. Updated when items change (itemsVersion).\n  const snapAlignRef = React.useRef<'start' | 'center' | 'end'>('start');\n\n  const mergedRefCallback = React.useCallback(\n    (node: HTMLDivElement | null) => {\n      internalRef.current = node;\n      viewportRef.current = node;\n      if (typeof forwardedRef === 'function') {\n        forwardedRef(node);\n      } else if (forwardedRef) {\n        forwardedRef.current = node;\n      }\n    },\n    [forwardedRef, viewportRef],\n  );\n\n  /**\n   * Determines whether the Previous/Next buttons should be enabled.\n   *\n   * Mirrors the native CSS `::scroll-button()` `:disabled` behavior\n   * (CSS Overflow 5 §3.2): \"When it is not possible to scroll any further\n   * in a particular scroll button's scrolling direction, the button is\n   * automatically disabled.\"\n   *\n   * Uses direct scroll position properties (scrollLeft, scrollWidth,\n   * clientWidth) rather than IntersectionObserver for reliability — IO\n   * can miss edge cases with subpixel rounding and smooth scroll timing.\n   * Called on every scroll event, initial mount, and ResizeObserver callback.\n   */\n  const updateBoundaries = React.useCallback(() => {\n    const viewport = internalRef.current;\n    if (!viewport) return;\n\n    const isHorizontal = orientation === 'horizontal';\n    const scrollPos = isHorizontal ? viewport.scrollLeft : viewport.scrollTop;\n    const scrollSize = isHorizontal ? viewport.scrollWidth : viewport.scrollHeight;\n    const clientSize = isHorizontal ? viewport.clientWidth : viewport.clientHeight;\n\n    setCanScrollPrev(scrollPos > SCROLL_TOLERANCE);\n    setCanScrollNext(scrollPos + clientSize < scrollSize - SCROLL_TOLERANCE);\n  }, [orientation, setCanScrollPrev, setCanScrollNext]);\n\n  /**\n   * Implements the \"Calculating the Active Scroll Marker\" algorithm from\n   * CSS Overflow Level 5, adapted for JavaScript.\n   *\n   * Reference: https://drafts.csswg.org/css-overflow-5/#scroll-marker-active\n   *\n   * The algorithm works in scroll-position space (not visual pixel space):\n   *\n   * Step 1 — For each item, compute the scroll position that would perfectly\n   *   snap it according to its `scroll-snap-align` CSS value. We read the\n   *   resolved snap alignment from the first item and use the matching\n   *   reference point (start edge, center, or end edge) for both item and\n   *   viewport. This ensures the algorithm works correctly regardless of\n   *   whether the consumer uses `scroll-snap-align: start`, `center`, or\n   *   `end` (or no snapping at all, which defaults to start alignment).\n   *\n   * Step 2 — Redistribute unreachable positions. When multiple items share\n   *   the same scroll position (e.g., the last few items in a list whose\n   *   target positions exceed maxScrollLeft), they'd all collapse to the\n   *   same point and only one could ever be \"active\". The spec solves this\n   *   by linearly spreading positions within a \"distribute range\" at the\n   *   start and end of the scroll range: min(clientSize / 8, scrollRange / 2).\n   *   This ensures every item has a unique \"zone\" of scroll positions where\n   *   it becomes active, even at the extremes.\n   *\n   * Step 3 — Pick the item whose (redistributed) position is *nearest* to\n   *   the current scrollPos. This \"nearest\" approach means the active marker\n   *   transitions at the midpoint between two items, matching the behavior\n   *   of native CSS scroll markers with scroll-snap: if you were to release\n   *   the scroll at the midpoint, the browser would snap to the nearest\n   *   target — so that's the item whose marker should be active.\n   */\n  const computeActiveIndex = React.useCallback(() => {\n    const viewport = internalRef.current;\n    if (!viewport) return;\n\n    const items = getItemElements();\n    if (items.length === 0) return;\n\n    const isHorizontal = orientation === 'horizontal';\n    const scrollPos = isHorizontal ? viewport.scrollLeft : viewport.scrollTop;\n    const scrollSize = isHorizontal ? viewport.scrollWidth : viewport.scrollHeight;\n    const clientSize = isHorizontal ? viewport.clientWidth : viewport.clientHeight;\n    const scrollRange = scrollSize - clientSize;\n\n    if (scrollRange <= 0) {\n      setActiveIndex(0, 'scroll');\n      return;\n    }\n\n    const viewportRect = viewport.getBoundingClientRect();\n\n    // Step 1: compute each item's target scroll position based on the\n    // cached scroll-snap-align of the items. This ensures the position\n    // maps to the scrollPos the browser would set when that item is snapped.\n    const snapAlign = snapAlignRef.current;\n\n    let viewportRef: number;\n    if (snapAlign === 'center') {\n      viewportRef = isHorizontal\n        ? viewportRect.left + viewportRect.width / 2\n        : viewportRect.top + viewportRect.height / 2;\n    } else if (snapAlign === 'end') {\n      viewportRef = isHorizontal ? viewportRect.right : viewportRect.bottom;\n    } else {\n      viewportRef = isHorizontal ? viewportRect.left : viewportRect.top;\n    }\n\n    const positions = items.map((item) => {\n      const rect = item.getBoundingClientRect();\n      let itemRef: number;\n      if (snapAlign === 'center') {\n        itemRef = isHorizontal\n          ? rect.left + rect.width / 2\n          : rect.top + rect.height / 2;\n      } else if (snapAlign === 'end') {\n        itemRef = isHorizontal ? rect.right : rect.bottom;\n      } else {\n        itemRef = isHorizontal ? rect.left : rect.top;\n      }\n      return itemRef - viewportRef + scrollPos;\n    });\n\n    // Step 2: redistribute unreachable positions (CSS Overflow 5 spec)\n    // The \"distribute range\" is the zone at each end of the scroll range\n    // where multiple item targets might cluster beyond the reachable area.\n    const distributeRange = Math.min(clientSize / 8, scrollRange / 2);\n\n    // Spread items clustering near the start (scroll position 0)\n    const beforeIndices = positions\n      .map((pos, i) => ({ pos, i }))\n      .filter(({ pos }) => pos < distributeRange);\n    if (beforeIndices.length > 1) {\n      const minPos = Math.min(...beforeIndices.map((t) => t.pos));\n      const denom = distributeRange - minPos;\n      if (denom > 0) {\n        for (const t of beforeIndices) {\n          positions[t.i] = ((t.pos - minPos) / denom) * distributeRange;\n        }\n      }\n    }\n\n    // Spread items clustering near the end (max scroll position)\n    const endThreshold = scrollRange - distributeRange;\n    const afterIndices = positions\n      .map((pos, i) => ({ pos, i }))\n      .filter(({ pos }) => pos > endThreshold);\n    if (afterIndices.length > 1) {\n      const maxPos = Math.max(...afterIndices.map((t) => t.pos));\n      const denom = maxPos - endThreshold;\n      if (denom > 0) {\n        for (const t of afterIndices) {\n          positions[t.i] = ((t.pos - endThreshold) / denom) * distributeRange + endThreshold;\n        }\n      }\n    }\n\n    // Step 3: active = nearest item (transitions at midpoints)\n    let activeIdx = 0;\n    let minDistance = Infinity;\n    for (let i = 0; i < positions.length; i++) {\n      const distance = Math.abs(positions[i] - scrollPos);\n      if (distance < minDistance) {\n        minDistance = distance;\n        activeIdx = i;\n      }\n    }\n\n    setActiveIndex(activeIdx, 'scroll');\n  }, [getItemElements, orientation, setActiveIndex]);\n\n  /**\n   * Main scroll-event orchestrator.\n   *\n   * This effect coordinates two ref-based flags set by the scroll buttons\n   * and scroll markers (see context.tsx for details):\n   *\n   *   - `scrollingRef.current` — true while a programmatic smooth scroll\n   *     is animating (set by Previous, Next, or ScrollMarker on click).\n   *\n   *   - `scrollTargetRef.current` — the item index targeted by a marker\n   *     click (CSS spec's \"current scroll target\"). null for button scrolls.\n   *\n   * The logic for each scroll event:\n   *\n   * 1. Always update button enable/disable state (updateBoundaries).\n   *\n   * 2. If `scrollingRef` is true (animation in progress):\n   *    → Suppress computeActiveIndex to avoid marker flickering.\n   *    → Debounce a settle handler: after SETTLE_DELAY ms of no scroll\n   *      events, clear scrollingRef and recompute if no scrollTarget is set\n   *      (button scrolls need to discover where they landed).\n   *    → Return early.\n   *\n   * 3. If `scrollTargetRef` is set but `scrollingRef` is false:\n   *    → The animation finished but the user is now scrolling manually.\n   *    → Clear scrollTargetRef (the user has \"taken over\").\n   *\n   * 4. Otherwise (pure user scroll): run computeActiveIndex immediately\n   *    with no debounce, giving live feedback as the user scrolls.\n   */\n  React.useEffect(() => {\n    const viewport = internalRef.current;\n    if (!viewport) return;\n\n    let settleTimeout: ReturnType<typeof setTimeout>;\n    let scrollIdleTimeout: ReturnType<typeof setTimeout>;\n\n    const handleScroll = () => {\n      updateBoundaries();\n      setIsScrolling(true);\n      clearTimeout(scrollIdleTimeout);\n      scrollIdleTimeout = setTimeout(() => setIsScrolling(false), SETTLE_DELAY);\n\n      clearTimeout(settleTimeout);\n\n      // Case 2: programmatic animation in progress (marker click or loop-wrap).\n      // Suppress computeActiveIndex to keep the marker locked on the target\n      // that was already set via setActiveIndex in the click handler.\n      //\n      // We intentionally do NOT clear scrollingRef here. It stays true until\n      // the user explicitly interacts (wheel/touch/pointer via handleUserInput)\n      // or a new button/marker click clears it. This prevents a race condition\n      // where a late scroll event sneaks in right after the settle timeout\n      // fires, entering Case 4 and running computeActiveIndex with a scroll\n      // position that doesn't perfectly match the target — causing a visible\n      // flicker: target → wrong → target.\n      //\n      // scrollTargetRef is cleared on settle since its only purpose is to\n      // identify the target during animation; it's not needed afterward.\n      if (scrollingRef.current) {\n        settleTimeout = setTimeout(() => {\n          scrollTargetRef.current = null;\n        }, SETTLE_DELAY);\n        return;\n      }\n\n      // Case 3: animation settled, but user is now scrolling\n      if (scrollTargetRef.current !== null) {\n        scrollTargetRef.current = null;\n      }\n\n      // Case 4: pure user scroll — update active index in real time\n      computeActiveIndex();\n    };\n\n    /**\n     * User input detection: wheel, touchstart, pointerdown.\n     *\n     * When the user physically interacts with the viewport during a\n     * programmatic smooth scroll, we immediately cancel the programmatic\n     * state. This ensures:\n     * - The active marker reflects where the user is *actually* scrolling,\n     *   not the original programmatic target.\n     * - No stale settleTimeout fires after the user has taken control.\n     *\n     * This solves the bug where clicking a marker then immediately swiping\n     * would leave the marker stuck on the clicked target.\n     */\n    const handleUserInput = () => {\n      if (scrollingRef.current || scrollTargetRef.current !== null) {\n        scrollingRef.current = false;\n        scrollTargetRef.current = null;\n        clearTimeout(settleTimeout);\n      }\n    };\n\n    viewport.addEventListener('scroll', handleScroll, { passive: true });\n    viewport.addEventListener('wheel', handleUserInput, { passive: true });\n    viewport.addEventListener('touchstart', handleUserInput, { passive: true });\n    viewport.addEventListener('pointerdown', handleUserInput);\n    return () => {\n      viewport.removeEventListener('scroll', handleScroll);\n      viewport.removeEventListener('wheel', handleUserInput);\n      viewport.removeEventListener('touchstart', handleUserInput);\n      viewport.removeEventListener('pointerdown', handleUserInput);\n      clearTimeout(settleTimeout);\n      clearTimeout(scrollIdleTimeout);\n    };\n  }, [computeActiveIndex, updateBoundaries, scrollTargetRef, scrollingRef]);\n\n  // Compute initial boundaries and recompute when items or layout change.\n  // ResizeObserver handles container resize (e.g., window resize, flex changes).\n  // `itemsVersion` dependency ensures re-setup when items are dynamically added/removed.\n  React.useEffect(() => {\n    const viewport = internalRef.current;\n    if (!viewport) return;\n\n    const items = getItemElements();\n    if (items.length === 0) {\n      setCanScrollPrev(false);\n      setCanScrollNext(false);\n      return;\n    }\n\n    updateBoundaries();\n    snapAlignRef.current = getSnapAlignment(items[0], orientation);\n\n    const resizeObserver = new ResizeObserver(() => {\n      updateBoundaries();\n      // Re-read snap alignment on resize — a media query may have changed it.\n      if (items.length > 0) {\n        snapAlignRef.current = getSnapAlignment(items[0], orientation);\n      }\n    });\n    resizeObserver.observe(viewport);\n    return () => resizeObserver.disconnect();\n  }, [getItemElements, setCanScrollPrev, setCanScrollNext, itemsVersion, updateBoundaries, orientation]);\n\n  /**\n   * IntersectionObserver for `data-in-view` tracking on individual items.\n   *\n   * This is a convenience data attribute (not used internally for active\n   * index or button state) — consumers can use `[data-in-view]` in CSS\n   * for things like fade-in animations as items scroll into view.\n   * Separate from the active index logic which uses scroll-position math.\n   */\n  React.useEffect(() => {\n    const viewport = internalRef.current;\n    if (!viewport) return;\n\n    const items = getItemElements();\n    if (items.length === 0) return;\n\n    const inViewObserver = new IntersectionObserver(\n      (entries) => {\n        for (const entry of entries) {\n          const target = entry.target as HTMLElement;\n          if (entry.isIntersecting) {\n            target.setAttribute('data-in-view', '');\n          } else {\n            target.removeAttribute('data-in-view');\n          }\n        }\n      },\n      {\n        root: viewport,\n        threshold: 0,\n      },\n    );\n\n    for (const item of items) {\n      inViewObserver.observe(item);\n    }\n\n    return () => inViewObserver.disconnect();\n  }, [getItemElements, itemsVersion]);\n\n  /**\n   * Keyboard navigation on the viewport itself (WAI-ARIA Tabs pattern adapted\n   * for scroll containers):\n   *\n   * - Arrow keys: step by one item, with loop wrap if enabled. Matches the\n   *   marker group arrow behavior for consistency.\n   * - Home / End: jump to first / last item.\n   * - Page Up / Page Down: scroll by ~85% of the viewport (\"one page\"),\n   *   matching the CSS Overflow 5 §3.2 scroll-button spec. These use\n   *   real-time marker updates (no scrollTargetRef lock).\n   *\n   * All handled keys call preventDefault to suppress native scroll.\n   */\n  const handleKeyDown = React.useCallback(\n    (event: React.KeyboardEvent<HTMLDivElement>) => {\n      const viewport = internalRef.current;\n      if (!viewport) return;\n\n      const isHorizontal = orientation === 'horizontal';\n      const count = getItemElements().length;\n      if (count === 0) return;\n\n      let targetIndex: number | null = null;\n      let pageDirection: number | null = null;\n\n      switch (event.key) {\n        case isHorizontal ? 'ArrowRight' : 'ArrowDown': {\n          if (loop) {\n            targetIndex = (activeIndex + 1) % count;\n          } else {\n            targetIndex = Math.min(activeIndex + 1, count - 1);\n          }\n          break;\n        }\n        case isHorizontal ? 'ArrowLeft' : 'ArrowUp': {\n          if (loop) {\n            targetIndex = (activeIndex - 1 + count) % count;\n          } else {\n            targetIndex = Math.max(activeIndex - 1, 0);\n          }\n          break;\n        }\n        case 'Home':\n          targetIndex = 0;\n          break;\n        case 'End':\n          targetIndex = count - 1;\n          break;\n        case 'PageUp':\n          pageDirection = -1;\n          break;\n        case 'PageDown':\n          pageDirection = 1;\n          break;\n        default:\n          return;\n      }\n\n      event.preventDefault();\n\n      if (targetIndex !== null && targetIndex !== activeIndex) {\n        scrollToItem(targetIndex);\n      } else if (pageDirection !== null) {\n        scrollTargetRef.current = null;\n        scrollingRef.current = false;\n\n        const pageSize = isHorizontal ? viewport.clientWidth : viewport.clientHeight;\n        viewport.scrollBy({\n          [isHorizontal ? 'left' : 'top']: pageDirection * pageSize * PAGE_SCROLL_FACTOR,\n          behavior: getScrollBehavior(scrollBehavior),\n        });\n      }\n    },\n    [activeIndex, getItemElements, loop, orientation, scrollBehavior, scrollTargetRef, scrollingRef, scrollToItem],\n  );\n\n  const state = React.useMemo<ScrollGalleryViewportState>(\n    () => ({ activeIndex, orientation, canScrollPrev, canScrollNext, scrolling: isScrolling }),\n    [activeIndex, orientation, canScrollPrev, canScrollNext, isScrolling],\n  );\n\n  // Override CSS scroll-behavior when the prop is 'instant' so that\n  // CSS-driven scrolls (e.g. snap corrections) also jump immediately.\n  const scrollBehaviorStyle = scrollBehavior === 'instant'\n    ? { scrollBehavior: 'auto' as const }\n    : undefined;\n\n  return useRender({\n    render,\n    ref: mergedRefCallback,\n    state,\n    stateAttributesMapping: viewportStateAttributesMapping,\n    props: mergeProps<'div'>(\n      {\n        className: 'fui-ScrollGalleryViewport',\n        'data-orientation': orientation,\n        style: scrollBehaviorStyle,\n        onKeyDown: handleKeyDown,\n      } as React.ComponentPropsWithRef<'div'>,\n      elementProps as React.ComponentPropsWithRef<'div'>,\n    ),\n    defaultTagName: 'div',\n  });\n});\n\nScrollGalleryViewport.displayName = 'ScrollGalleryViewport';\n\nexport { ScrollGalleryViewport };\nexport type { ScrollGalleryViewportProps, ScrollGalleryViewportState };\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/scroll-gallery.css",
    "content": ".fui-ScrollGalleryViewport {\n  scroll-behavior: smooth;\n\n  @media (prefers-reduced-motion: reduce) {\n    scroll-behavior: auto;\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/scroll-gallery.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { ChevronDown16, ChevronLeft16, ChevronRight16, ChevronUp16 } from '@frosted-ui/icons';\nimport React, { useRef, useState } from 'react';\nimport { Avatar, Badge, Button, Card, Code, Heading, IconButton, ScrollGallery, Strong, Text } from '..';\n\nconst people = [\n  { name: 'Olivia Chen', role: 'Design Lead', color: 'crimson' as const, initials: 'OC' },\n  { name: 'Marcus Johnson', role: 'Engineering', color: 'indigo' as const, initials: 'MJ' },\n  { name: 'Sofia Andersson', role: 'Product', color: 'cyan' as const, initials: 'SA' },\n  { name: 'James Wright', role: 'Marketing', color: 'orange' as const, initials: 'JW' },\n  { name: 'Priya Patel', role: 'Design', color: 'plum' as const, initials: 'PP' },\n  { name: 'Alex Kim', role: 'Engineering', color: 'teal' as const, initials: 'AK' },\n  { name: 'Emma Davis', role: 'Research', color: 'violet' as const, initials: 'ED' },\n  { name: 'Noah Garcia', role: 'Engineering', color: 'jade' as const, initials: 'NG' },\n];\n\nconst meta = {\n  title: 'Components/ScrollGallery',\n  component: ScrollGallery.Root,\n  args: {},\n  parameters: {\n    layout: 'padded',\n  },\n  tags: ['autodocs'],\n} satisfies Meta<typeof ScrollGallery.Root>;\n\nexport default meta;\ntype Story = StoryObj;\n\nfunction MarkerDots({ count }: { count: number }) {\n  return (\n    <>\n      {Array.from({ length: count }, (_, i) => (\n        <ScrollGallery.ScrollMarker\n          key={i}\n          index={i}\n          render={(props, state) => (\n            <button\n              {...props}\n              style={{\n                width: 8,\n                height: 8,\n                borderRadius: '50%',\n                border: '1.5px solid var(--gray-8)',\n                background: state.active ? 'var(--gray-12)' : 'transparent',\n                padding: 0,\n                cursor: 'pointer',\n                transition: 'background 150ms',\n              }}\n            />\n          )}\n        />\n      ))}\n    </>\n  );\n}\n\nfunction PersonCard({ person }: { person: (typeof people)[number] }) {\n  return (\n    <Card size=\"2\" style={{ width: 220 }}>\n      <div\n        style={{\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n          gap: 'var(--space-3)',\n          padding: 'var(--space-2) 0',\n        }}\n      >\n        <Avatar size=\"5\" fallback={person.initials} color={person.color} />\n        <div style={{ textAlign: 'center' }}>\n          <Text render={<div />} size=\"2\" weight=\"bold\">\n            {person.name}\n          </Text>\n          <div style={{ marginTop: 'var(--space-1)' }}>\n            <Badge size=\"1\" variant=\"soft\" color={person.color}>\n              {person.role}\n            </Badge>\n          </div>\n        </div>\n      </div>\n    </Card>\n  );\n}\n\nexport const Default: Story = {\n  render: () => (\n    <div style={{ maxWidth: 720 }}>\n      <ScrollGallery.Root defaultValue={0}>\n        <ScrollGallery.Viewport\n          aria-label=\"Team members\"\n          style={{\n            display: 'flex',\n            gap: 'var(--space-3)',\n            overflowX: 'auto',\n            overscrollBehaviorX: 'contain',\n            scrollSnapType: 'x mandatory',\n            scrollbarWidth: 'none',\n          }}\n        >\n          {people.map((person) => (\n            <ScrollGallery.Item key={person.name} style={{ scrollSnapAlign: 'start', flexShrink: 0 }}>\n              <PersonCard person={person} />\n            </ScrollGallery.Item>\n          ))}\n        </ScrollGallery.Viewport>\n\n        <div\n          style={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            marginTop: 'var(--space-3)',\n          }}\n        >\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <ScrollGallery.Previous aria-label=\"Previous\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronLeft16 />\n            </ScrollGallery.Previous>\n            <ScrollGallery.Next aria-label=\"Next\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronRight16 />\n            </ScrollGallery.Next>\n          </div>\n\n          <ScrollGallery.ScrollMarkerGroup\n            aria-label=\"Choose team member\"\n            style={{ display: 'flex', gap: 'var(--space-1)' }}\n          >\n            <MarkerDots count={people.length} />\n          </ScrollGallery.ScrollMarkerGroup>\n        </div>\n      </ScrollGallery.Root>\n    </div>\n  ),\n};\n\nconst colors = ['crimson', 'indigo', 'cyan', 'orange', 'plum', 'teal', 'violet', 'jade'] as const;\n\nfunction makeItem(id: number) {\n  const color = colors[id % colors.length];\n  return { id, name: `Item ${id}`, color, initials: `${id}` };\n}\n\nfunction DynamicItemsDemo() {\n  const nextId = useRef(2);\n  const [items, setItems] = useState(() => [makeItem(0), makeItem(1)]);\n\n  const prepend = () => {\n    const id = nextId.current++;\n    setItems((prev) => [makeItem(id), ...prev]);\n  };\n\n  const append = () => {\n    const id = nextId.current++;\n    setItems((prev) => [...prev, makeItem(id)]);\n  };\n\n  const removeFirst = () => setItems((prev) => prev.slice(1));\n  const removeLast = () => setItems((prev) => prev.slice(0, -1));\n\n  return (\n    <div style={{ maxWidth: 720 }}>\n      <div style={{ display: 'flex', gap: 'var(--space-2)', marginBottom: 'var(--space-3)' }}>\n        <Button size=\"1\" variant=\"soft\" onClick={prepend}>\n          Prepend\n        </Button>\n        <Button size=\"1\" variant=\"soft\" color=\"red\" onClick={removeFirst} disabled={items.length === 0}>\n          Remove first\n        </Button>\n        <Button size=\"1\" variant=\"soft\" color=\"red\" onClick={removeLast} disabled={items.length === 0}>\n          Remove last\n        </Button>\n        <Button size=\"1\" variant=\"soft\" onClick={append}>\n          Append\n        </Button>\n      </div>\n\n      <Text render={<div />} size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-2)' }}>\n        {items.length} item{items.length !== 1 && 's'}\n      </Text>\n\n      <ScrollGallery.Root defaultValue={0}>\n        <ScrollGallery.Viewport\n          aria-label=\"Dynamic items\"\n          style={{\n            display: 'flex',\n            gap: 'var(--space-3)',\n            overflowX: 'auto',\n            overscrollBehaviorX: 'contain',\n            scrollSnapType: 'x mandatory',\n            scrollbarWidth: 'none',\n          }}\n        >\n          {items.map((item) => (\n            <ScrollGallery.Item key={item.id} style={{ scrollSnapAlign: 'start', flexShrink: 0 }}>\n              <Card size=\"2\" style={{ width: 220 }}>\n                <div\n                  style={{\n                    display: 'flex',\n                    flexDirection: 'column',\n                    alignItems: 'center',\n                    gap: 'var(--space-3)',\n                    padding: 'var(--space-2) 0',\n                  }}\n                >\n                  <Avatar size=\"5\" fallback={item.initials} color={item.color} />\n                  <div style={{ textAlign: 'center' }}>\n                    <Text render={<div />} size=\"2\" weight=\"bold\">\n                      {item.name}\n                    </Text>\n                    <div style={{ marginTop: 'var(--space-1)' }}>\n                      <Badge size=\"1\" variant=\"soft\" color={item.color}>\n                        {item.color}\n                      </Badge>\n                    </div>\n                  </div>\n                </div>\n              </Card>\n            </ScrollGallery.Item>\n          ))}\n        </ScrollGallery.Viewport>\n\n        <div\n          style={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            marginTop: 'var(--space-3)',\n          }}\n        >\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <ScrollGallery.Previous aria-label=\"Previous\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronLeft16 />\n            </ScrollGallery.Previous>\n            <ScrollGallery.Next aria-label=\"Next\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronRight16 />\n            </ScrollGallery.Next>\n          </div>\n\n          <ScrollGallery.ScrollMarkerGroup aria-label=\"Choose item\" style={{ display: 'flex', gap: 'var(--space-1)' }}>\n            <MarkerDots count={items.length} />\n          </ScrollGallery.ScrollMarkerGroup>\n        </div>\n      </ScrollGallery.Root>\n    </div>\n  );\n}\n\nexport const DynamicItems: Story = {\n  render: () => <DynamicItemsDemo />,\n};\n\nexport const WithoutScrollSnap: Story = {\n  render: () => (\n    <div style={{ maxWidth: 720 }}>\n      <ScrollGallery.Root defaultValue={0}>\n        <ScrollGallery.Viewport\n          aria-label=\"Team members (no snap)\"\n          style={{\n            display: 'flex',\n            gap: 'var(--space-3)',\n            overflowX: 'auto',\n            overscrollBehaviorX: 'contain',\n            scrollbarWidth: 'none',\n          }}\n        >\n          {people.map((person) => (\n            <ScrollGallery.Item key={person.name} style={{ flexShrink: 0 }}>\n              <PersonCard person={person} />\n            </ScrollGallery.Item>\n          ))}\n        </ScrollGallery.Viewport>\n\n        <div\n          style={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            marginTop: 'var(--space-3)',\n          }}\n        >\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <ScrollGallery.Previous aria-label=\"Previous\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronLeft16 />\n            </ScrollGallery.Previous>\n            <ScrollGallery.Next aria-label=\"Next\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronRight16 />\n            </ScrollGallery.Next>\n          </div>\n\n          <ScrollGallery.ScrollMarkerGroup\n            aria-label=\"Choose team member\"\n            style={{ display: 'flex', gap: 'var(--space-1)' }}\n          >\n            <MarkerDots count={people.length} />\n          </ScrollGallery.ScrollMarkerGroup>\n        </div>\n      </ScrollGallery.Root>\n    </div>\n  ),\n};\n\nfunction ImperativeScrollToDemo() {\n  const galleryRef = useRef<ScrollGallery.ScrollGalleryRootRef>(null);\n  const [activeIndex, setActiveIndex] = useState(0);\n  const [log, setLog] = useState<{ index: number; source: string }[]>([]);\n\n  return (\n    <div style={{ maxWidth: 720 }}>\n      <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center', marginBottom: 'var(--space-3)' }}>\n        <Text size=\"2\">\n          Active: <Code size=\"2\">{activeIndex}</Code>\n        </Text>\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          {people.map((_, i) => (\n            <Button\n              key={i}\n              size=\"1\"\n              variant={activeIndex === i ? 'solid' : 'soft'}\n              onClick={() => galleryRef.current?.scrollTo(i)}\n            >\n              {i}\n            </Button>\n          ))}\n        </div>\n      </div>\n\n      <ScrollGallery.Root\n        ref={galleryRef}\n        onValueChange={(newValue, { source }) => {\n          setActiveIndex(newValue);\n          setLog((prev) => [{ index: newValue, source }, ...prev].slice(0, 10));\n        }}\n      >\n        <ScrollGallery.Viewport\n          aria-label=\"Team members\"\n          style={{\n            display: 'flex',\n            gap: 'var(--space-3)',\n            overflowX: 'auto',\n            overscrollBehaviorX: 'contain',\n            scrollSnapType: 'x mandatory',\n            scrollbarWidth: 'none',\n          }}\n        >\n          {people.map((person) => (\n            <ScrollGallery.Item key={person.name} style={{ scrollSnapAlign: 'start', flexShrink: 0 }}>\n              <PersonCard person={person} />\n            </ScrollGallery.Item>\n          ))}\n        </ScrollGallery.Viewport>\n\n        <div\n          style={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            marginTop: 'var(--space-3)',\n          }}\n        >\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <ScrollGallery.Previous aria-label=\"Previous\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronLeft16 />\n            </ScrollGallery.Previous>\n            <ScrollGallery.Next aria-label=\"Next\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronRight16 />\n            </ScrollGallery.Next>\n          </div>\n\n          <ScrollGallery.ScrollMarkerGroup\n            aria-label=\"Choose team member\"\n            style={{ display: 'flex', gap: 'var(--space-1)' }}\n          >\n            <MarkerDots count={people.length} />\n          </ScrollGallery.ScrollMarkerGroup>\n        </div>\n      </ScrollGallery.Root>\n\n      <div style={{ marginTop: 'var(--space-4)' }}>\n        <Text render={<div />} size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)' }}>\n          Event log\n        </Text>\n        <div\n          style={{\n            fontFamily: 'var(--code-font-family)',\n            fontSize: 'var(--font-size-1)',\n            lineHeight: 'var(--line-height-2)',\n            color: 'var(--gray-11)',\n            minHeight: 120,\n          }}\n        >\n          {log.length === 0 ? (\n            <Text size=\"1\" color=\"gray\">\n              Scroll, click markers, or use the buttons above to see events…\n            </Text>\n          ) : (\n            log.map((entry, i) => (\n              <div key={i}>\n                index: <Code size=\"1\">{entry.index}</Code> source:{' '}\n                <Code size=\"1\" color={entry.source === 'scroll' ? 'gray' : 'indigo'}>\n                  {entry.source}\n                </Code>\n              </div>\n            ))\n          )}\n        </div>\n      </div>\n    </div>\n  );\n}\n\nexport const ImperativeScrollTo: Story = {\n  render: () => <ImperativeScrollToDemo />,\n};\n\nexport const Vertical: Story = {\n  render: () => (\n    <div style={{ display: 'flex', gap: 'var(--space-4)', alignItems: 'flex-start' }}>\n      <ScrollGallery.Root defaultValue={0} orientation=\"vertical\">\n        <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n          <ScrollGallery.Viewport\n            aria-label=\"Team members\"\n            style={{\n              display: 'flex',\n              flexDirection: 'column',\n              gap: 'var(--space-3)',\n              overflowY: 'auto',\n              scrollSnapType: 'y mandatory',\n              scrollbarWidth: 'none',\n              height: 360,\n            }}\n          >\n            {people.map((person) => (\n              <ScrollGallery.Item key={person.name} style={{ scrollSnapAlign: 'start', flexShrink: 0 }}>\n                <Card size=\"2\" style={{ width: 260 }}>\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                    <Avatar size=\"4\" fallback={person.initials} color={person.color} />\n                    <div>\n                      <Text render={<div />} size=\"2\" weight=\"bold\">\n                        {person.name}\n                      </Text>\n                      <Badge size=\"1\" variant=\"soft\" color={person.color}>\n                        {person.role}\n                      </Badge>\n                    </div>\n                  </div>\n                </Card>\n              </ScrollGallery.Item>\n            ))}\n          </ScrollGallery.Viewport>\n\n          <div style={{ display: 'flex', flexDirection: 'column', alignItems: 'center', gap: 'var(--space-2)' }}>\n            <ScrollGallery.Previous aria-label=\"Previous\" render={<IconButton variant=\"soft\" size=\"1\" color=\"gray\" />}>\n              <ChevronUp16 />\n            </ScrollGallery.Previous>\n\n            <ScrollGallery.ScrollMarkerGroup\n              aria-label=\"Choose team member\"\n              style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}\n            >\n              <MarkerDots count={people.length} />\n            </ScrollGallery.ScrollMarkerGroup>\n\n            <ScrollGallery.Next aria-label=\"Next\" render={<IconButton variant=\"soft\" size=\"1\" color=\"gray\" />}>\n              <ChevronDown16 />\n            </ScrollGallery.Next>\n          </div>\n        </div>\n      </ScrollGallery.Root>\n    </div>\n  ),\n};\n\nfunction DefaultValueDemo() {\n  const [activeIndex, setActiveIndex] = useState(3);\n  const [log, setLog] = useState<{ index: number; source: string }[]>([]);\n\n  return (\n    <div style={{ maxWidth: 720 }}>\n      <div style={{ marginBottom: 'var(--space-4)' }}>\n        <Heading size=\"3\" style={{ marginBottom: 'var(--space-2)' }}>\n          Default Value\n        </Heading>\n        <Text render={<p />} size=\"2\" color=\"gray\" style={{ maxWidth: 560, lineHeight: 1.6 }}>\n          Use <Code size=\"2\">defaultValue</Code> to initialize the gallery at a specific item. Here, the gallery starts\n          at item <Strong>3</Strong> (James Wright) — the viewport scrolls there instantly on mount, and the\n          corresponding marker is active. Pair with <Code size=\"2\">onValueChange</Code> to track the active index as the\n          user scrolls.\n        </Text>\n      </div>\n\n      <Text render={<div />} size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-2)' }}>\n        Active: <Code size=\"1\">{activeIndex}</Code>\n      </Text>\n\n      <ScrollGallery.Root\n        defaultValue={3}\n        onValueChange={(newValue, { source }) => {\n          setActiveIndex(newValue);\n          setLog((prev) => [{ index: newValue, source }, ...prev].slice(0, 10));\n        }}\n      >\n        <ScrollGallery.Viewport\n          aria-label=\"Team members\"\n          style={{\n            display: 'flex',\n            gap: 'var(--space-3)',\n            overflowX: 'auto',\n            overscrollBehaviorX: 'contain',\n            scrollSnapType: 'x mandatory',\n            scrollbarWidth: 'none',\n          }}\n        >\n          {people.map((person) => (\n            <ScrollGallery.Item key={person.name} style={{ scrollSnapAlign: 'start', flexShrink: 0 }}>\n              <PersonCard person={person} />\n            </ScrollGallery.Item>\n          ))}\n        </ScrollGallery.Viewport>\n\n        <div\n          style={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            marginTop: 'var(--space-3)',\n          }}\n        >\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <ScrollGallery.Previous aria-label=\"Previous\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronLeft16 />\n            </ScrollGallery.Previous>\n            <ScrollGallery.Next aria-label=\"Next\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronRight16 />\n            </ScrollGallery.Next>\n          </div>\n\n          <ScrollGallery.ScrollMarkerGroup\n            aria-label=\"Choose team member\"\n            style={{ display: 'flex', gap: 'var(--space-1)' }}\n          >\n            <MarkerDots count={people.length} />\n          </ScrollGallery.ScrollMarkerGroup>\n        </div>\n      </ScrollGallery.Root>\n\n      <div style={{ marginTop: 'var(--space-4)' }}>\n        <Text render={<div />} size=\"2\" weight=\"bold\" style={{ marginBottom: 'var(--space-2)' }}>\n          onValueChange log\n        </Text>\n        <div\n          style={{\n            fontFamily: 'var(--code-font-family)',\n            fontSize: 'var(--font-size-1)',\n            lineHeight: 'var(--line-height-2)',\n            color: 'var(--gray-11)',\n            minHeight: 120,\n          }}\n        >\n          {log.length === 0 ? (\n            <Text size=\"1\" color=\"gray\">\n              Scroll or click markers to see events…\n            </Text>\n          ) : (\n            log.map((entry, i) => (\n              <div key={i}>\n                index: <Code size=\"1\">{entry.index}</Code> source:{' '}\n                <Code size=\"1\" color={entry.source === 'scroll' ? 'gray' : 'indigo'}>\n                  {entry.source}\n                </Code>\n              </div>\n            ))\n          )}\n        </div>\n      </div>\n    </div>\n  );\n}\n\nexport const DefaultValue: Story = {\n  render: () => <DefaultValueDemo />,\n};\n\nexport const StepByItem: Story = {\n  render: () => (\n    <div style={{ maxWidth: 720 }}>\n      <div style={{ marginBottom: 'var(--space-4)' }}>\n        <Heading size=\"3\" style={{ marginBottom: 'var(--space-2)' }}>\n          Step Navigation\n        </Heading>\n        <Text render={<p />} size=\"2\" color=\"gray\" style={{ maxWidth: 560, lineHeight: 1.6 }}>\n          Pass <Code size=\"2\">step=&#123;1&#125;</Code> to the Previous and Next buttons to scroll by one item at a time\n          instead of by page. You can also use <Code size=\"2\">step=&#123;2&#125;</Code> or any number to skip multiple\n          items.\n        </Text>\n      </div>\n\n      <ScrollGallery.Root>\n        <ScrollGallery.Viewport\n          aria-label=\"Team members\"\n          style={{\n            display: 'flex',\n            gap: 'var(--space-3)',\n            overflowX: 'auto',\n            overscrollBehaviorX: 'contain',\n            scrollSnapType: 'x mandatory',\n            scrollbarWidth: 'none',\n          }}\n        >\n          {people.map((person) => (\n            <ScrollGallery.Item key={person.name} style={{ scrollSnapAlign: 'start', flexShrink: 0 }}>\n              <PersonCard person={person} />\n            </ScrollGallery.Item>\n          ))}\n        </ScrollGallery.Viewport>\n\n        <div\n          style={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            marginTop: 'var(--space-3)',\n          }}\n        >\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <ScrollGallery.Previous\n              step={1}\n              aria-label=\"Previous item\"\n              render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}\n            >\n              <ChevronLeft16 />\n            </ScrollGallery.Previous>\n            <ScrollGallery.Next\n              step={1}\n              aria-label=\"Next item\"\n              render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}\n            >\n              <ChevronRight16 />\n            </ScrollGallery.Next>\n          </div>\n\n          <ScrollGallery.ScrollMarkerGroup\n            aria-label=\"Choose team member\"\n            style={{ display: 'flex', gap: 'var(--space-1)' }}\n          >\n            <MarkerDots count={people.length} />\n          </ScrollGallery.ScrollMarkerGroup>\n        </div>\n      </ScrollGallery.Root>\n    </div>\n  ),\n};\n\nexport const StepByItemNoSnap: Story = {\n  render: () => (\n    <div style={{ maxWidth: 720 }}>\n      <div style={{ marginBottom: 'var(--space-4)' }}>\n        <Heading size=\"3\" style={{ marginBottom: 'var(--space-2)' }}>\n          Step Navigation (No Snap)\n        </Heading>\n        <Text render={<p />} size=\"2\" color=\"gray\" style={{ maxWidth: 560, lineHeight: 1.6 }}>\n          Step buttons work without scroll snapping too. The viewport scrolls to align the target item with the viewport\n          start, but without <Code size=\"2\">scroll-snap-type</Code> the scroll position won't snap after a manual\n          trackpad swipe.\n        </Text>\n      </div>\n\n      <ScrollGallery.Root>\n        <ScrollGallery.Viewport\n          aria-label=\"Team members (step, no snap)\"\n          style={{\n            display: 'flex',\n            gap: 'var(--space-3)',\n            overflowX: 'auto',\n            overscrollBehaviorX: 'contain',\n            scrollbarWidth: 'none',\n          }}\n        >\n          {people.map((person) => (\n            <ScrollGallery.Item key={person.name} style={{ flexShrink: 0 }}>\n              <PersonCard person={person} />\n            </ScrollGallery.Item>\n          ))}\n        </ScrollGallery.Viewport>\n\n        <div\n          style={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            marginTop: 'var(--space-3)',\n          }}\n        >\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <ScrollGallery.Previous\n              step={1}\n              aria-label=\"Previous item\"\n              render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}\n            >\n              <ChevronLeft16 />\n            </ScrollGallery.Previous>\n            <ScrollGallery.Next\n              step={1}\n              aria-label=\"Next item\"\n              render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}\n            >\n              <ChevronRight16 />\n            </ScrollGallery.Next>\n          </div>\n\n          <ScrollGallery.ScrollMarkerGroup\n            aria-label=\"Choose team member\"\n            style={{ display: 'flex', gap: 'var(--space-1)' }}\n          >\n            <MarkerDots count={people.length} />\n          </ScrollGallery.ScrollMarkerGroup>\n        </div>\n      </ScrollGallery.Root>\n    </div>\n  ),\n};\n\nconst productImages = [\n  {\n    id: 1,\n    src: 'https://picsum.photos/seed/shoe1/600/600',\n    thumb: 'https://picsum.photos/seed/shoe1/120/120',\n    alt: 'Product front view',\n  },\n  {\n    id: 2,\n    src: 'https://picsum.photos/seed/shoe2/600/600',\n    thumb: 'https://picsum.photos/seed/shoe2/120/120',\n    alt: 'Product side view',\n  },\n  {\n    id: 3,\n    src: 'https://picsum.photos/seed/shoe3/600/600',\n    thumb: 'https://picsum.photos/seed/shoe3/120/120',\n    alt: 'Product back view',\n  },\n  {\n    id: 4,\n    src: 'https://picsum.photos/seed/shoe4/600/600',\n    thumb: 'https://picsum.photos/seed/shoe4/120/120',\n    alt: 'Product detail',\n  },\n  {\n    id: 5,\n    src: 'https://picsum.photos/seed/shoe5/600/600',\n    thumb: 'https://picsum.photos/seed/shoe5/120/120',\n    alt: 'Product on model',\n  },\n  {\n    id: 6,\n    src: 'https://picsum.photos/seed/shoe6/600/600',\n    thumb: 'https://picsum.photos/seed/shoe6/120/120',\n    alt: 'Product packaging',\n  },\n];\n\nfunction ProductGalleryDemo() {\n  return (\n    <div style={{ maxWidth: 900 }}>\n      <div style={{ display: 'flex', gap: 'var(--space-6)', alignItems: 'flex-start' }}>\n        {/* Left: Image gallery */}\n        <div style={{ flex: '0 0 480px' }}>\n          <ScrollGallery.Root loop>\n            {/* Main image with overlay nav buttons */}\n            <div style={{ position: 'relative' }}>\n              <ScrollGallery.Viewport\n                aria-label=\"Product images\"\n                style={{\n                  display: 'flex',\n                  overflowX: 'auto',\n                  overscrollBehaviorX: 'contain',\n                  scrollSnapType: 'x mandatory',\n                  scrollbarWidth: 'none',\n                  borderRadius: 'var(--radius-3)',\n                  background: 'var(--gray-3)',\n                }}\n              >\n                {productImages.map((img) => (\n                  <ScrollGallery.Item key={img.id} style={{ scrollSnapAlign: 'center', flexShrink: 0, width: '100%' }}>\n                    <img\n                      src={img.src}\n                      alt={img.alt}\n                      style={{ width: '100%', height: 480, objectFit: 'cover', display: 'block' }}\n                    />\n                  </ScrollGallery.Item>\n                ))}\n              </ScrollGallery.Viewport>\n\n              <ScrollGallery.Previous\n                step={1}\n                tabIndex={-1}\n                aria-label=\"Previous image\"\n                style={{\n                  color: 'white',\n                  background: 'rgba(255,255,255,0.2)',\n                  backdropFilter: 'blur(8px) invert(0.3) brightness(0.9) saturate(180%)',\n                  boxShadow: '0 2px 8px 0 rgba(0,0,0,0.10), 0 1.5px 8px 0 rgba(0,0,0,0.13)',\n                  width: 32,\n                  height: 32,\n                  borderRadius: '50%',\n                  position: 'absolute',\n                  left: 'var(--space-3)',\n                  top: '50%',\n                  transform: 'translateY(-50%)',\n                  display: 'flex',\n                  justifyContent: 'center',\n                  alignItems: 'center',\n                }}\n              >\n                <ChevronLeft16 />\n              </ScrollGallery.Previous>\n\n              <ScrollGallery.Next\n                step={1}\n                tabIndex={-1}\n                aria-label=\"Next image\"\n                style={{\n                  color: 'white',\n                  background: 'rgba(255,255,255,0.2)',\n                  backdropFilter: 'blur(8px) invert(0.3) brightness(0.9) saturate(180%)',\n                  boxShadow: '0 2px 8px 0 rgba(0,0,0,0.10), 0 1.5px 8px 0 rgba(0,0,0,0.13)',\n                  width: 32,\n                  height: 32,\n                  borderRadius: '50%',\n                  position: 'absolute',\n                  right: 'var(--space-3)',\n                  top: '50%',\n                  transform: 'translateY(-50%)',\n                  display: 'flex',\n                  justifyContent: 'center',\n                  alignItems: 'center',\n                }}\n              >\n                <ChevronRight16 />\n              </ScrollGallery.Next>\n            </div>\n\n            {/* Dash markers — purely visual, not focusable (thumbnails handle keyboard nav) */}\n            <ScrollGallery.ScrollMarkerGroup\n              aria-hidden=\"true\"\n              tabIndex={-1}\n              style={{\n                display: 'flex',\n                justifyContent: 'center',\n                gap: 'var(--space-2)',\n                marginTop: 'var(--space-3)',\n              }}\n            >\n              {productImages.map((_, i) => (\n                <ScrollGallery.ScrollMarker\n                  key={i}\n                  index={i}\n                  render={(props, state) => (\n                    <button\n                      {...props}\n                      tabIndex={-1}\n                      style={{\n                        width: 24,\n                        height: 3,\n                        borderRadius: 2,\n                        border: 'none',\n                        background: state.active ? 'var(--gray-12)' : 'var(--gray-6)',\n                        padding: 0,\n                        cursor: 'pointer',\n                        transition: 'background 150ms',\n                      }}\n                    />\n                  )}\n                />\n              ))}\n            </ScrollGallery.ScrollMarkerGroup>\n\n            {/* Thumbnail markers */}\n            <ScrollGallery.ScrollMarkerGroup\n              aria-label=\"Product thumbnails\"\n              style={{\n                display: 'flex',\n                gap: 'var(--space-2)',\n                marginTop: 'var(--space-3)',\n              }}\n            >\n              {productImages.map((img, i) => (\n                <ScrollGallery.ScrollMarker\n                  key={img.id}\n                  index={i}\n                  render={(props, state) => (\n                    <button\n                      {...props}\n                      style={{\n                        flexShrink: 0,\n                        width: 80,\n                        height: 80,\n                        borderRadius: 'var(--radius-2)',\n                        overflow: 'hidden',\n                        border: state.active ? '2px solid var(--gray-12)' : '2px solid transparent',\n                        padding: 0,\n                        cursor: 'pointer',\n                        opacity: state.active ? 1 : 0.6,\n                        transition: 'opacity 150ms, border-color 150ms',\n                        background: 'none',\n                      }}\n                    >\n                      <img\n                        src={img.thumb}\n                        alt={img.alt}\n                        style={{ width: '100%', height: '100%', objectFit: 'cover', display: 'block' }}\n                      />\n                    </button>\n                  )}\n                />\n              ))}\n            </ScrollGallery.ScrollMarkerGroup>\n          </ScrollGallery.Root>\n        </div>\n      </div>\n    </div>\n  );\n}\n\nexport const ProductGallery: Story = {\n  render: () => <ProductGalleryDemo />,\n};\n\nexport const Loop: Story = {\n  render: () => (\n    <div style={{ maxWidth: 720 }}>\n      <div style={{ marginBottom: 'var(--space-4)' }}>\n        <Heading size=\"3\" weight=\"bold\" style={{ marginBottom: 'var(--space-1)' }}>\n          Loop\n        </Heading>\n        <Text render={<p />} size=\"2\" color=\"gray\">\n          With <Code size=\"2\">loop</Code> enabled, the Previous and Next buttons never disable. Clicking Next at the end\n          wraps to the first item, and Previous at the start wraps to the last. Arrow keys on markers also wrap.\n        </Text>\n      </div>\n\n      <ScrollGallery.Root loop>\n        <ScrollGallery.Viewport\n          aria-label=\"Team members\"\n          style={{\n            display: 'flex',\n            gap: 'var(--space-3)',\n            overflowX: 'auto',\n            overscrollBehaviorX: 'contain',\n            scrollSnapType: 'x mandatory',\n            scrollbarWidth: 'none',\n          }}\n        >\n          {people.map((person) => (\n            <ScrollGallery.Item key={person.name} style={{ scrollSnapAlign: 'start', flexShrink: 0 }}>\n              <PersonCard person={person} />\n            </ScrollGallery.Item>\n          ))}\n        </ScrollGallery.Viewport>\n\n        <div\n          style={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            marginTop: 'var(--space-3)',\n          }}\n        >\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <ScrollGallery.Previous aria-label=\"Previous\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronLeft16 />\n            </ScrollGallery.Previous>\n            <ScrollGallery.Next aria-label=\"Next\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronRight16 />\n            </ScrollGallery.Next>\n          </div>\n\n          <ScrollGallery.ScrollMarkerGroup\n            aria-label=\"Choose team member\"\n            style={{ display: 'flex', gap: 'var(--space-1)' }}\n          >\n            <MarkerDots count={people.length} />\n          </ScrollGallery.ScrollMarkerGroup>\n        </div>\n      </ScrollGallery.Root>\n    </div>\n  ),\n};\n\nexport const LoopStepByItem: Story = {\n  render: () => (\n    <div style={{ maxWidth: 720 }}>\n      <div style={{ marginBottom: 'var(--space-4)' }}>\n        <Heading size=\"3\" weight=\"bold\" style={{ marginBottom: 'var(--space-1)' }}>\n          Loop + Step by Item\n        </Heading>\n        <Text render={<p />} size=\"2\" color=\"gray\">\n          Combining <Code size=\"2\">loop</Code> with <Code size=\"2\">step={'{1}'}</Code> on the buttons. Each click\n          advances one item, and wraps at the boundaries.\n        </Text>\n      </div>\n\n      <ScrollGallery.Root loop>\n        <ScrollGallery.Viewport\n          aria-label=\"Team members\"\n          style={{\n            display: 'flex',\n            gap: 'var(--space-3)',\n            overflowX: 'auto',\n            overscrollBehaviorX: 'contain',\n            scrollSnapType: 'x mandatory',\n            scrollbarWidth: 'none',\n          }}\n        >\n          {people.map((person) => (\n            <ScrollGallery.Item key={person.name} style={{ scrollSnapAlign: 'start', flexShrink: 0 }}>\n              <PersonCard person={person} />\n            </ScrollGallery.Item>\n          ))}\n        </ScrollGallery.Viewport>\n\n        <div\n          style={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            marginTop: 'var(--space-3)',\n          }}\n        >\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <ScrollGallery.Previous\n              step={1}\n              aria-label=\"Previous item\"\n              render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}\n            >\n              <ChevronLeft16 />\n            </ScrollGallery.Previous>\n            <ScrollGallery.Next\n              step={1}\n              aria-label=\"Next item\"\n              render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}\n            >\n              <ChevronRight16 />\n            </ScrollGallery.Next>\n          </div>\n\n          <ScrollGallery.ScrollMarkerGroup\n            aria-label=\"Choose team member\"\n            style={{ display: 'flex', gap: 'var(--space-1)' }}\n          >\n            <MarkerDots count={people.length} />\n          </ScrollGallery.ScrollMarkerGroup>\n        </div>\n      </ScrollGallery.Root>\n    </div>\n  ),\n};\nexport const ResizableViewport: Story = {\n  render: () => (\n    <div\n      style={{\n        width: 720,\n        minWidth: 200,\n        maxWidth: '100%',\n        resize: 'horizontal',\n        overflow: 'hidden',\n        border: '1px dashed var(--gray-6)',\n        borderRadius: 'var(--radius-3)',\n        padding: 'var(--space-4)',\n      }}\n    >\n      <Text size=\"1\" color=\"gray\" render={<div />} style={{ marginBottom: 'var(--space-3)' }}>\n        Drag the bottom-right corner to resize\n      </Text>\n      <ScrollGallery.Root>\n        <ScrollGallery.Viewport\n          aria-label=\"Team members\"\n          style={{\n            display: 'flex',\n            gap: 'var(--space-3)',\n            overflowX: 'auto',\n            overscrollBehaviorX: 'contain',\n            scrollSnapType: 'x mandatory',\n            scrollbarWidth: 'none',\n          }}\n        >\n          {people.map((person) => (\n            <ScrollGallery.Item key={person.name} style={{ scrollSnapAlign: 'start', flexShrink: 0 }}>\n              <PersonCard person={person} />\n            </ScrollGallery.Item>\n          ))}\n        </ScrollGallery.Viewport>\n\n        <div\n          style={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            marginTop: 'var(--space-3)',\n          }}\n        >\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <ScrollGallery.Previous aria-label=\"Previous\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronLeft16 />\n            </ScrollGallery.Previous>\n            <ScrollGallery.Next aria-label=\"Next\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronRight16 />\n            </ScrollGallery.Next>\n          </div>\n\n          <ScrollGallery.ScrollMarkerGroup\n            aria-label=\"Choose team member\"\n            style={{ display: 'flex', gap: 'var(--space-1)' }}\n          >\n            <MarkerDots count={people.length} />\n          </ScrollGallery.ScrollMarkerGroup>\n        </div>\n      </ScrollGallery.Root>\n    </div>\n  ),\n};\n\nexport const SnapToCenter: Story = {\n  render: () => (\n    <div style={{ maxWidth: 720 }}>\n      <ScrollGallery.Root defaultValue={3}>\n        <ScrollGallery.Viewport\n          aria-label=\"Team members\"\n          style={{\n            display: 'flex',\n            gap: 'var(--space-3)',\n            overflowX: 'auto',\n            overscrollBehaviorX: 'contain',\n            scrollSnapType: 'x mandatory',\n            scrollbarWidth: 'none',\n          }}\n        >\n          {people.map((person) => (\n            <ScrollGallery.Item key={person.name} style={{ scrollSnapAlign: 'center', flexShrink: 0 }}>\n              <PersonCard person={person} />\n            </ScrollGallery.Item>\n          ))}\n        </ScrollGallery.Viewport>\n\n        <div\n          style={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            marginTop: 'var(--space-3)',\n          }}\n        >\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <ScrollGallery.Previous\n              step={1}\n              aria-label=\"Previous\"\n              render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}\n            >\n              <ChevronLeft16 />\n            </ScrollGallery.Previous>\n            <ScrollGallery.Next step={1} aria-label=\"Next\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronRight16 />\n            </ScrollGallery.Next>\n          </div>\n\n          <ScrollGallery.ScrollMarkerGroup\n            aria-label=\"Choose team member\"\n            style={{ display: 'flex', gap: 'var(--space-1)' }}\n          >\n            <MarkerDots count={people.length} />\n          </ScrollGallery.ScrollMarkerGroup>\n        </div>\n      </ScrollGallery.Root>\n    </div>\n  ),\n};\n\n// ---------------------------------------------------------------------------\n// Controlled Mode (value prop)\n// ---------------------------------------------------------------------------\n\nfunction ControlledValueDemo() {\n  const [activeIndex, setActiveIndex] = useState(0);\n\n  return (\n    <div style={{ maxWidth: 720 }}>\n      <div style={{ marginBottom: 'var(--space-4)' }}>\n        <Heading size=\"3\" style={{ marginBottom: 'var(--space-2)' }}>\n          Controlled Mode\n        </Heading>\n        <Text render={<p />} size=\"2\" color=\"gray\" style={{ maxWidth: 560, lineHeight: 1.6 }}>\n          Pass the <Code size=\"2\">value</Code> prop to fully control which item is active. External state changes\n          automatically scroll the viewport to the corresponding item. Use <Code size=\"2\">onValueChange</Code> to keep\n          your state in sync when the user scrolls natively. Unlike <Code size=\"2\">defaultValue</Code>, the gallery never\n          updates its own index — your state is the single source of truth.\n        </Text>\n      </div>\n\n      <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center', marginBottom: 'var(--space-3)' }}>\n        <Text size=\"2\">\n          External state: <Code size=\"2\">{activeIndex}</Code>\n        </Text>\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          {people.map((person, i) => (\n            <Button\n              key={i}\n              size=\"1\"\n              variant={activeIndex === i ? 'solid' : 'soft'}\n              color={person.color}\n              onClick={() => setActiveIndex(i)}\n            >\n              {i}\n            </Button>\n          ))}\n        </div>\n      </div>\n\n      <ScrollGallery.Root\n        value={activeIndex}\n        onValueChange={(v) => setActiveIndex(v)}\n      >\n        <ScrollGallery.Viewport\n          aria-label=\"Team members\"\n          style={{\n            display: 'flex',\n            gap: 'var(--space-3)',\n            overflowX: 'auto',\n            overscrollBehaviorX: 'contain',\n            scrollSnapType: 'x mandatory',\n            scrollbarWidth: 'none',\n          }}\n        >\n          {people.map((person) => (\n            <ScrollGallery.Item key={person.name} style={{ scrollSnapAlign: 'start', flexShrink: 0 }}>\n              <PersonCard person={person} />\n            </ScrollGallery.Item>\n          ))}\n        </ScrollGallery.Viewport>\n\n        <div\n          style={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            marginTop: 'var(--space-3)',\n          }}\n        >\n          <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n            <ScrollGallery.Previous aria-label=\"Previous\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronLeft16 />\n            </ScrollGallery.Previous>\n            <ScrollGallery.Next aria-label=\"Next\" render={<IconButton variant=\"soft\" size=\"2\" color=\"gray\" />}>\n              <ChevronRight16 />\n            </ScrollGallery.Next>\n          </div>\n\n          <ScrollGallery.ScrollMarkerGroup\n            aria-label=\"Choose team member\"\n            style={{ display: 'flex', gap: 'var(--space-1)' }}\n          >\n            <MarkerDots count={people.length} />\n          </ScrollGallery.ScrollMarkerGroup>\n        </div>\n      </ScrollGallery.Root>\n\n      <Text render={<p />} size=\"1\" color=\"gray\" style={{ marginTop: 'var(--space-3)', lineHeight: 1.6 }}>\n        Click the numbered buttons above to change the value externally — the gallery scrolls to match. Scroll the\n        gallery manually and the buttons update in sync. Both directions stay smooth with no feedback-loop jank.\n      </Text>\n    </div>\n  );\n}\n\nexport const ControlledValue: Story = {\n  name: 'Controlled (value)',\n  render: () => <ControlledValueDemo />,\n};\n\n// ---------------------------------------------------------------------------\n// Real-world demo: Testimonials\n// ---------------------------------------------------------------------------\n\nconst testimonials = [\n  {\n    quote: 'This design system has completely transformed how we build products. The component quality is unmatched.',\n    author: 'Sarah Chen',\n    title: 'VP of Engineering, Acme Corp',\n    initials: 'SC',\n    color: 'crimson' as const,\n    rating: 5,\n  },\n  {\n    quote:\n      'We cut our development time in half after adopting this library. The APIs are intuitive and the components are rock solid.',\n    author: 'David Park',\n    title: 'Lead Developer, Nexus Labs',\n    initials: 'DP',\n    color: 'indigo' as const,\n    rating: 5,\n  },\n  {\n    quote:\n      'The attention to accessibility out of the box saved our team weeks of work. Truly best-in-class primitives.',\n    author: 'Maria Gonzalez',\n    title: 'Head of Product, Orbit.io',\n    initials: 'MG',\n    color: 'teal' as const,\n    rating: 5,\n  },\n  {\n    quote:\n      \"Finally a component library that doesn't fight you on styling. Headless where it matters, polished where you need it.\",\n    author: 'James Liu',\n    title: 'Senior Engineer, CloudBase',\n    initials: 'JL',\n    color: 'orange' as const,\n    rating: 4,\n  },\n  {\n    quote:\n      'We migrated from three different UI libraries to just this one. Our bundle size dropped by 40% and DX went through the roof.',\n    author: 'Amara Osei',\n    title: 'CTO, Paystack',\n    initials: 'AO',\n    color: 'plum' as const,\n    rating: 5,\n  },\n];\n\nexport const ScrollBehavior: Story = {\n  render: function ScrollBehaviorStory() {\n    const [behavior, setBehavior] = useState<'smooth' | 'instant'>('smooth');\n\n    return (\n      <div style={{ maxWidth: 600 }}>\n        <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)', marginBottom: 'var(--space-4)' }}>\n          <Text size=\"2\" weight=\"medium\">Scroll behavior:</Text>\n          <Button\n            size=\"1\"\n            variant={behavior === 'smooth' ? 'solid' : 'surface'}\n            onClick={() => setBehavior('smooth')}\n          >\n            Smooth\n          </Button>\n          <Button\n            size=\"1\"\n            variant={behavior === 'instant' ? 'solid' : 'surface'}\n            onClick={() => setBehavior('instant')}\n          >\n            Instant\n          </Button>\n          <Code size=\"1\" color=\"gray\">{`scrollBehavior=\"${behavior}\"`}</Code>\n        </div>\n\n        <ScrollGallery.Root scrollBehavior={behavior}>\n          <ScrollGallery.Viewport\n            style={{\n              display: 'flex',\n              gap: 'var(--space-3)',\n              overflowX: 'auto',\n              scrollSnapType: 'x mandatory',\n              scrollbarWidth: 'none',\n            }}\n          >\n            {people.map((person) => (\n              <ScrollGallery.Item\n                key={person.name}\n                style={{ scrollSnapAlign: 'start', flexShrink: 0, width: 200 }}\n              >\n                <Card>\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                    <Avatar size=\"3\" fallback={person.initials} color={person.color} />\n                    <div>\n                      <Text render={<div />} size=\"2\" weight=\"bold\">{person.name}</Text>\n                      <Text render={<div />} size=\"1\" color=\"gray\">{person.role}</Text>\n                    </div>\n                  </div>\n                </Card>\n              </ScrollGallery.Item>\n            ))}\n          </ScrollGallery.Viewport>\n\n          <div style={{ display: 'flex', justifyContent: 'center', alignItems: 'center', gap: 'var(--space-4)', marginTop: 'var(--space-3)' }}>\n            <ScrollGallery.Previous step={1} render={<IconButton variant=\"surface\" size=\"1\" color=\"gray\" />}>\n              <ChevronLeft16 />\n            </ScrollGallery.Previous>\n            <ScrollGallery.ScrollMarkerGroup style={{ display: 'flex', gap: 'var(--space-1)' }}>\n              <MarkerDots count={people.length} />\n            </ScrollGallery.ScrollMarkerGroup>\n            <ScrollGallery.Next step={1} render={<IconButton variant=\"surface\" size=\"1\" color=\"gray\" />}>\n              <ChevronRight16 />\n            </ScrollGallery.Next>\n          </div>\n        </ScrollGallery.Root>\n      </div>\n    );\n  },\n};\n\nexport const Testimonials: Story = {\n  render: () => (\n    <div style={{ maxWidth: 800 }}>\n      <div style={{ textAlign: 'center', marginBottom: 'var(--space-5)' }}>\n        <Heading size=\"5\" weight=\"bold\">\n          What people are saying\n        </Heading>\n        <Text render={<p />} size=\"2\" color=\"gray\" style={{ marginTop: 'var(--space-2)' }}>\n          Trusted by teams at companies of all sizes.\n        </Text>\n      </div>\n\n      <ScrollGallery.Root>\n        <ScrollGallery.Viewport\n          aria-label=\"Customer testimonials\"\n          style={{\n            display: 'flex',\n            gap: 'var(--space-4)',\n            overflowX: 'auto',\n            overscrollBehaviorX: 'contain',\n            scrollSnapType: 'x mandatory',\n            scrollbarWidth: 'none',\n            paddingInline: 'calc(50% - 170px)',\n            maskImage: 'linear-gradient(to right, transparent, black 170px, black calc(100% - 170px), transparent)',\n            paddingBlock: 'var(--space-1)',\n          }}\n        >\n          {testimonials.map((t) => (\n            <ScrollGallery.Item key={t.author} style={{ scrollSnapAlign: 'center', flexShrink: 0, width: 340 }}>\n              <Card size=\"3\" style={{ height: '100%' }}>\n                <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', height: '100%' }}>\n                  <div style={{ display: 'flex', gap: 2 }}>\n                    {Array.from({ length: 5 }, (_, i) => (\n                      <span key={i} style={{ color: i < t.rating ? 'var(--amber-9)' : 'var(--gray-5)', fontSize: 14 }}>\n                        ★\n                      </span>\n                    ))}\n                  </div>\n                  <Text size=\"2\" style={{ flex: 1, lineHeight: 1.6 }}>\n                    &ldquo;{t.quote}&rdquo;\n                  </Text>\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)', marginTop: 'auto' }}>\n                    <Avatar size=\"3\" fallback={t.initials} color={t.color} />\n                    <div>\n                      <Text render={<div />} size=\"2\" weight=\"bold\">\n                        {t.author}\n                      </Text>\n                      <Text render={<div />} size=\"1\" color=\"gray\">\n                        {t.title}\n                      </Text>\n                    </div>\n                  </div>\n                </div>\n              </Card>\n            </ScrollGallery.Item>\n          ))}\n        </ScrollGallery.Viewport>\n\n        <div\n          style={{\n            display: 'flex',\n            justifyContent: 'center',\n            alignItems: 'center',\n            gap: 'var(--space-4)',\n            marginTop: 'var(--space-4)',\n          }}\n        >\n          <ScrollGallery.Previous\n            step={1}\n            aria-label=\"Previous testimonial\"\n            render={<IconButton variant=\"surface\" size=\"2\" color=\"gray\" />}\n          >\n            <ChevronLeft16 />\n          </ScrollGallery.Previous>\n\n          <ScrollGallery.ScrollMarkerGroup\n            aria-label=\"Testimonial pages\"\n            style={{ display: 'flex', gap: 'var(--space-1)' }}\n          >\n            <MarkerDots count={testimonials.length} />\n          </ScrollGallery.ScrollMarkerGroup>\n\n          <ScrollGallery.Next\n            step={1}\n            aria-label=\"Next testimonial\"\n            render={<IconButton variant=\"surface\" size=\"2\" color=\"gray\" />}\n          >\n            <ChevronRight16 />\n          </ScrollGallery.Next>\n        </div>\n      </ScrollGallery.Root>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/scroll-gallery.test.tsx",
    "content": "import { act, fireEvent, render, screen } from '@testing-library/react';\nimport * as React from 'react';\nimport { afterEach, beforeEach, describe, expect, it, vi } from 'vitest';\n\nimport { ScrollGalleryItem } from './scroll-gallery-item';\nimport { ScrollGalleryNext } from './scroll-gallery-next';\nimport { ScrollGalleryPrevious } from './scroll-gallery-previous';\nimport { ScrollGalleryRoot, type ScrollGalleryRootRef } from './scroll-gallery-root';\nimport { ScrollGalleryScrollMarker } from './scroll-gallery-scroll-marker';\nimport { ScrollGalleryScrollMarkerGroup } from './scroll-gallery-scroll-marker-group';\nimport { ScrollGalleryViewport } from './scroll-gallery-viewport';\n\nlet intersectionCallbacks: IntersectionObserverCallback[] = [];\nlet resizeCallbacks: ResizeObserverCallback[] = [];\n\nbeforeEach(() => {\n  intersectionCallbacks = [];\n  resizeCallbacks = [];\n\n  // jsdom doesn't implement scrollBy/scrollTo — mock them globally so the\n  // mount effect in ScrollGalleryRoot doesn't throw.\n  if (!HTMLElement.prototype.scrollBy) {\n    HTMLElement.prototype.scrollBy = vi.fn();\n  }\n  if (!HTMLElement.prototype.scrollTo) {\n    HTMLElement.prototype.scrollTo = vi.fn();\n  }\n\n  // jsdom doesn't implement matchMedia — mock it so getScrollBehavior() works.\n  if (!window.matchMedia) {\n    Object.defineProperty(window, 'matchMedia', {\n      writable: true,\n      configurable: true,\n      value: vi.fn().mockImplementation((query: string) => ({\n        matches: false,\n        media: query,\n        onchange: null,\n        addListener: vi.fn(),\n        removeListener: vi.fn(),\n        addEventListener: vi.fn(),\n        removeEventListener: vi.fn(),\n        dispatchEvent: vi.fn(),\n      })),\n    });\n  }\n\n  vi.stubGlobal(\n    'IntersectionObserver',\n    class MockIntersectionObserver {\n      constructor(cb: IntersectionObserverCallback) {\n        intersectionCallbacks.push(cb);\n      }\n      observe() { /* noop */ }\n      unobserve() { /* noop */ }\n      disconnect() { /* noop */ }\n    },\n  );\n\n  vi.stubGlobal(\n    'ResizeObserver',\n    class MockResizeObserver {\n      constructor(cb: ResizeObserverCallback) {\n        resizeCallbacks.push(cb);\n      }\n      observe() { /* noop */ }\n      unobserve() { /* noop */ }\n      disconnect() { /* noop */ }\n    },\n  );\n});\n\nafterEach(() => {\n  vi.restoreAllMocks();\n});\n\nfunction mockViewportScroll(\n  viewport: HTMLElement,\n  opts: { scrollLeft?: number; scrollWidth?: number; clientWidth?: number },\n) {\n  Object.defineProperty(viewport, 'scrollLeft', { value: opts.scrollLeft ?? 0, configurable: true });\n  Object.defineProperty(viewport, 'scrollWidth', { value: opts.scrollWidth ?? 1000, configurable: true });\n  Object.defineProperty(viewport, 'clientWidth', { value: opts.clientWidth ?? 400, configurable: true });\n}\n\nfunction Gallery({\n  itemCount = 5,\n  defaultValue = 0,\n  loop = false,\n  orientation = 'horizontal',\n  scrollBehavior,\n  withMarkers = false,\n  step,\n}: {\n  itemCount?: number;\n  defaultValue?: number;\n  loop?: boolean;\n  orientation?: 'horizontal' | 'vertical';\n  scrollBehavior?: 'smooth' | 'instant';\n  withMarkers?: boolean;\n  step?: number;\n} = {}) {\n  return (\n    <ScrollGalleryRoot defaultValue={defaultValue} loop={loop} orientation={orientation} scrollBehavior={scrollBehavior}>\n      <ScrollGalleryViewport data-testid=\"viewport\" style={{ overflow: 'auto' }}>\n        {Array.from({ length: itemCount }, (_, i) => (\n          <ScrollGalleryItem key={i} data-testid={`item-${i}`}>\n            Item {i}\n          </ScrollGalleryItem>\n        ))}\n      </ScrollGalleryViewport>\n      <ScrollGalleryPrevious data-testid=\"prev\" step={step}>Previous</ScrollGalleryPrevious>\n      <ScrollGalleryNext data-testid=\"next\" step={step}>Next</ScrollGalleryNext>\n      {withMarkers && (\n        <ScrollGalleryScrollMarkerGroup data-testid=\"marker-group\">\n          {Array.from({ length: itemCount }, (_, i) => (\n            <ScrollGalleryScrollMarker key={i} index={i} data-testid={`marker-${i}`} />\n          ))}\n        </ScrollGalleryScrollMarkerGroup>\n      )}\n    </ScrollGalleryRoot>\n  );\n}\n\ndescribe('ScrollGallery', () => {\n  describe('structure and ARIA', () => {\n    it('renders Previous as a button with type=\"button\"', () => {\n      render(<Gallery />);\n      const prev = screen.getByTestId('prev');\n      expect(prev.tagName).toBe('BUTTON');\n      expect(prev).toHaveAttribute('type', 'button');\n    });\n\n    it('renders Next as a button with type=\"button\"', () => {\n      render(<Gallery />);\n      const next = screen.getByTestId('next');\n      expect(next.tagName).toBe('BUTTON');\n      expect(next).toHaveAttribute('type', 'button');\n    });\n\n    it('renders Viewport with data-orientation', () => {\n      render(<Gallery orientation=\"horizontal\" />);\n      expect(screen.getByTestId('viewport')).toHaveAttribute('data-orientation', 'horizontal');\n    });\n\n    it('renders vertical orientation', () => {\n      render(<Gallery orientation=\"vertical\" />);\n      expect(screen.getByTestId('viewport')).toHaveAttribute('data-orientation', 'vertical');\n    });\n\n    it('renders all items', () => {\n      render(<Gallery itemCount={3} />);\n      expect(screen.getByTestId('item-0')).toBeInTheDocument();\n      expect(screen.getByTestId('item-1')).toBeInTheDocument();\n      expect(screen.getByTestId('item-2')).toBeInTheDocument();\n    });\n  });\n\n  describe('ScrollMarkerGroup ARIA', () => {\n    it('renders with role=\"tablist\"', () => {\n      render(<Gallery withMarkers />);\n      expect(screen.getByTestId('marker-group')).toHaveAttribute('role', 'tablist');\n    });\n\n    it('renders markers with role=\"tab\"', () => {\n      render(<Gallery withMarkers />);\n      for (let i = 0; i < 5; i++) {\n        expect(screen.getByTestId(`marker-${i}`)).toHaveAttribute('role', 'tab');\n      }\n    });\n\n    it('sets aria-selected=\"true\" and tabIndex=0 on active marker', () => {\n      render(<Gallery withMarkers defaultValue={0} />);\n      const active = screen.getByTestId('marker-0');\n      expect(active).toHaveAttribute('aria-selected', 'true');\n      expect(active).toHaveAttribute('tabindex', '0');\n    });\n\n    it('sets aria-selected=\"false\" and tabIndex=-1 on inactive markers', () => {\n      render(<Gallery withMarkers defaultValue={0} />);\n      for (let i = 1; i < 5; i++) {\n        const marker = screen.getByTestId(`marker-${i}`);\n        expect(marker).toHaveAttribute('aria-selected', 'false');\n        expect(marker).toHaveAttribute('tabindex', '-1');\n      }\n    });\n\n    it('sets data-active on the active marker only', () => {\n      render(<Gallery withMarkers defaultValue={2} />);\n      expect(screen.getByTestId('marker-2')).toHaveAttribute('data-active');\n      expect(screen.getByTestId('marker-0')).not.toHaveAttribute('data-active');\n      expect(screen.getByTestId('marker-4')).not.toHaveAttribute('data-active');\n    });\n  });\n\n  describe('ScrollMarkerGroup keyboard navigation (horizontal)', () => {\n    it('ArrowRight moves focus to next marker', () => {\n      render(<Gallery withMarkers />);\n      screen.getByTestId('viewport').scrollBy = vi.fn();\n      screen.getByTestId('marker-0').focus();\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'ArrowRight' });\n      expect(document.activeElement).toBe(screen.getByTestId('marker-1'));\n    });\n\n    it('ArrowLeft moves focus to previous marker', () => {\n      render(<Gallery withMarkers />);\n      screen.getByTestId('viewport').scrollBy = vi.fn();\n      screen.getByTestId('marker-2').focus();\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'ArrowLeft' });\n      expect(document.activeElement).toBe(screen.getByTestId('marker-1'));\n    });\n\n    it('ArrowRight clamps at last marker (loop=false)', () => {\n      render(<Gallery withMarkers />);\n      screen.getByTestId('viewport').scrollBy = vi.fn();\n      screen.getByTestId('marker-4').focus();\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'ArrowRight' });\n      expect(document.activeElement).toBe(screen.getByTestId('marker-4'));\n    });\n\n    it('ArrowLeft clamps at first marker (loop=false)', () => {\n      render(<Gallery withMarkers />);\n      screen.getByTestId('viewport').scrollBy = vi.fn();\n      screen.getByTestId('marker-0').focus();\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'ArrowLeft' });\n      expect(document.activeElement).toBe(screen.getByTestId('marker-0'));\n    });\n\n    it('ArrowRight wraps from last to first (loop=true)', () => {\n      render(<Gallery withMarkers loop />);\n      screen.getByTestId('viewport').scrollBy = vi.fn();\n      screen.getByTestId('marker-4').focus();\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'ArrowRight' });\n      expect(document.activeElement).toBe(screen.getByTestId('marker-0'));\n    });\n\n    it('ArrowLeft wraps from first to last (loop=true)', () => {\n      render(<Gallery withMarkers loop />);\n      screen.getByTestId('viewport').scrollBy = vi.fn();\n      screen.getByTestId('marker-0').focus();\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'ArrowLeft' });\n      expect(document.activeElement).toBe(screen.getByTestId('marker-4'));\n    });\n\n    it('Home moves focus to first marker', () => {\n      render(<Gallery withMarkers />);\n      screen.getByTestId('viewport').scrollBy = vi.fn();\n      screen.getByTestId('marker-3').focus();\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'Home' });\n      expect(document.activeElement).toBe(screen.getByTestId('marker-0'));\n    });\n\n    it('End moves focus to last marker', () => {\n      render(<Gallery withMarkers />);\n      screen.getByTestId('viewport').scrollBy = vi.fn();\n      screen.getByTestId('marker-0').focus();\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'End' });\n      expect(document.activeElement).toBe(screen.getByTestId('marker-4'));\n    });\n\n    it('ignores irrelevant keys', () => {\n      render(<Gallery withMarkers />);\n      const marker1 = screen.getByTestId('marker-1');\n      marker1.focus();\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'Tab' });\n      expect(document.activeElement).toBe(marker1);\n    });\n\n    it('arrow key activates the marker (automatic activation)', () => {\n      render(<Gallery withMarkers itemCount={8} />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      screen.getByTestId('marker-0').focus();\n      expect(screen.getByTestId('marker-0')).toHaveAttribute('aria-selected', 'true');\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'ArrowRight' });\n\n      expect(document.activeElement).toBe(screen.getByTestId('marker-1'));\n      expect(screen.getByTestId('marker-1')).toHaveAttribute('aria-selected', 'true');\n      expect(viewport.scrollBy).toHaveBeenCalled();\n    });\n\n    it('Home key activates the first marker', () => {\n      render(<Gallery withMarkers itemCount={8} />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      screen.getByTestId('marker-3').focus();\n      fireEvent.click(screen.getByTestId('marker-3'));\n      expect(screen.getByTestId('marker-3')).toHaveAttribute('aria-selected', 'true');\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'Home' });\n\n      expect(document.activeElement).toBe(screen.getByTestId('marker-0'));\n      expect(screen.getByTestId('marker-0')).toHaveAttribute('aria-selected', 'true');\n    });\n  });\n\n  describe('ScrollMarkerGroup keyboard navigation (vertical)', () => {\n    it('ArrowDown moves focus to next marker', () => {\n      render(<Gallery withMarkers orientation=\"vertical\" />);\n      screen.getByTestId('viewport').scrollBy = vi.fn();\n      screen.getByTestId('marker-0').focus();\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'ArrowDown' });\n      expect(document.activeElement).toBe(screen.getByTestId('marker-1'));\n    });\n\n    it('ArrowUp moves focus to previous marker', () => {\n      render(<Gallery withMarkers orientation=\"vertical\" />);\n      screen.getByTestId('viewport').scrollBy = vi.fn();\n      screen.getByTestId('marker-2').focus();\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'ArrowUp' });\n      expect(document.activeElement).toBe(screen.getByTestId('marker-1'));\n    });\n\n    it('ArrowRight does nothing in vertical orientation', () => {\n      render(<Gallery withMarkers orientation=\"vertical\" />);\n      const marker0 = screen.getByTestId('marker-0');\n      marker0.focus();\n\n      fireEvent.keyDown(screen.getByTestId('marker-group'), { key: 'ArrowRight' });\n      expect(document.activeElement).toBe(marker0);\n    });\n  });\n\n  describe('Viewport keyboard navigation (horizontal)', () => {\n    it('ArrowRight scrolls to next item and sets active index', () => {\n      render(<Gallery withMarkers />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n      viewport.scrollBy = vi.fn();\n\n      fireEvent.keyDown(viewport, { key: 'ArrowRight' });\n\n      expect(viewport.scrollBy).toHaveBeenCalledTimes(1);\n    });\n\n    it('ArrowLeft scrolls to previous item', () => {\n      render(<Gallery withMarkers defaultValue={2} />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 400, scrollWidth: 1000, clientWidth: 400 });\n      viewport.scrollBy = vi.fn();\n\n      fireEvent.keyDown(viewport, { key: 'ArrowLeft' });\n\n      expect(viewport.scrollBy).toHaveBeenCalledTimes(1);\n    });\n\n    it('ArrowRight clamps at last item (loop=false)', () => {\n      render(<Gallery withMarkers defaultValue={4} />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      fireEvent.keyDown(viewport, { key: 'ArrowRight' });\n\n      expect(viewport.scrollBy).not.toHaveBeenCalled();\n    });\n\n    it('ArrowLeft clamps at first item (loop=false)', () => {\n      render(<Gallery withMarkers />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      fireEvent.keyDown(viewport, { key: 'ArrowLeft' });\n\n      expect(viewport.scrollBy).not.toHaveBeenCalled();\n    });\n\n    it('ArrowRight wraps from last to first (loop=true)', () => {\n      render(<Gallery withMarkers loop defaultValue={4} />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      fireEvent.keyDown(viewport, { key: 'ArrowRight' });\n\n      expect(viewport.scrollBy).toHaveBeenCalledTimes(1);\n    });\n\n    it('ArrowLeft wraps from first to last (loop=true)', () => {\n      render(<Gallery withMarkers loop />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      fireEvent.keyDown(viewport, { key: 'ArrowLeft' });\n\n      expect(viewport.scrollBy).toHaveBeenCalledTimes(1);\n    });\n\n    it('Home scrolls to first item', () => {\n      render(<Gallery withMarkers defaultValue={3} />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      fireEvent.keyDown(viewport, { key: 'Home' });\n\n      expect(viewport.scrollBy).toHaveBeenCalledTimes(1);\n    });\n\n    it('End scrolls to last item', () => {\n      render(<Gallery withMarkers />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      fireEvent.keyDown(viewport, { key: 'End' });\n\n      expect(viewport.scrollBy).toHaveBeenCalledTimes(1);\n    });\n\n    it('PageDown performs page scroll (85% of viewport)', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n      viewport.scrollBy = vi.fn();\n\n      fireEvent.keyDown(viewport, { key: 'PageDown' });\n\n      expect(viewport.scrollBy).toHaveBeenCalledWith(\n        expect.objectContaining({ left: 400 * 0.85 }),\n      );\n    });\n\n    it('PageUp performs reverse page scroll', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 400, scrollWidth: 1000, clientWidth: 400 });\n      viewport.scrollBy = vi.fn();\n\n      fireEvent.keyDown(viewport, { key: 'PageUp' });\n\n      expect(viewport.scrollBy).toHaveBeenCalledWith(\n        expect.objectContaining({ left: -400 * 0.85 }),\n      );\n    });\n\n    it('prevents default on handled keys', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n\n      const event = new KeyboardEvent('keydown', { key: 'ArrowRight', bubbles: true, cancelable: true });\n      const spy = vi.spyOn(event, 'preventDefault');\n      viewport.dispatchEvent(event);\n\n      expect(spy).toHaveBeenCalled();\n    });\n\n    it('does not prevent default on unhandled keys', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n\n      const event = new KeyboardEvent('keydown', { key: 'Tab', bubbles: true, cancelable: true });\n      const spy = vi.spyOn(event, 'preventDefault');\n      viewport.dispatchEvent(event);\n\n      expect(spy).not.toHaveBeenCalled();\n    });\n\n    it('viewport does not force tabIndex (consumer opt-in)', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      expect(viewport.hasAttribute('tabindex')).toBe(false);\n    });\n  });\n\n  describe('Viewport keyboard navigation (vertical)', () => {\n    it('ArrowDown scrolls to next item', () => {\n      render(<Gallery withMarkers orientation=\"vertical\" />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      fireEvent.keyDown(viewport, { key: 'ArrowDown' });\n\n      expect(viewport.scrollBy).toHaveBeenCalledTimes(1);\n    });\n\n    it('ArrowUp scrolls to previous item', () => {\n      render(<Gallery withMarkers orientation=\"vertical\" defaultValue={2} />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      fireEvent.keyDown(viewport, { key: 'ArrowUp' });\n\n      expect(viewport.scrollBy).toHaveBeenCalledTimes(1);\n    });\n\n    it('ArrowRight does nothing in vertical orientation', () => {\n      render(<Gallery withMarkers orientation=\"vertical\" />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      fireEvent.keyDown(viewport, { key: 'ArrowRight' });\n\n      expect(viewport.scrollBy).not.toHaveBeenCalled();\n    });\n  });\n\n  describe('scroll button navigation', () => {\n    it('Previous button is disabled at scroll start', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('prev')).toBeDisabled();\n    });\n\n    it('Next button is enabled when content overflows', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('next')).not.toBeDisabled();\n    });\n\n    it('Previous button is enabled after scrolling forward', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 200, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('prev')).not.toBeDisabled();\n    });\n\n    it('Next button is disabled at scroll end', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 600, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('next')).toBeDisabled();\n    });\n\n    it('Previous button has data-disabled when disabled', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('prev')).toHaveAttribute('data-disabled');\n    });\n\n    it('Next button has data-disabled when disabled', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 600, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('next')).toHaveAttribute('data-disabled');\n    });\n\n    it('clicking Next calls scrollBy with 85% of viewport width', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      fireEvent.click(screen.getByTestId('next'));\n\n      expect(scrollBySpy).toHaveBeenCalledWith({\n        left: 400 * 0.85,\n        behavior: 'smooth',\n      });\n    });\n\n    it('clicking Previous calls scrollBy with negative 85% of viewport width', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 300, scrollWidth: 1000, clientWidth: 400 });\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      fireEvent.click(screen.getByTestId('prev'));\n\n      expect(scrollBySpy).toHaveBeenCalledWith({\n        left: -(400 * 0.85),\n        behavior: 'smooth',\n      });\n    });\n\n    it('clicking disabled Previous does not call scrollBy', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      fireEvent.click(screen.getByTestId('prev'));\n      expect(scrollBySpy).not.toHaveBeenCalled();\n    });\n\n    it('both buttons disabled when content does not overflow', () => {\n      render(<Gallery itemCount={1} />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 400, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('prev')).toBeDisabled();\n      expect(screen.getByTestId('next')).toBeDisabled();\n    });\n  });\n\n  describe('step button navigation', () => {\n    function mockItemRects(itemCount: number, scrollLeft: number, itemWidth = 200, gap = 10) {\n      const viewport = screen.getByTestId('viewport');\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n\n      for (let i = 0; i < itemCount; i++) {\n        const absLeft = i * (itemWidth + gap);\n        const visualLeft = absLeft - scrollLeft;\n        const item = screen.getByTestId(`item-${i}`);\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: visualLeft, top: 0, right: visualLeft + itemWidth, bottom: 100, width: itemWidth, height: 100, x: visualLeft, y: 0, toJSON: () => ({}) },\n        );\n      }\n    }\n\n    it('Next step={1} scrolls to the next item position', () => {\n      render(<Gallery itemCount={8} step={1} />);\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1680, clientWidth: 400 });\n      mockItemRects(8, 0);\n\n      act(() => { fireEvent.scroll(viewport); });\n\n      fireEvent.click(screen.getByTestId('next'));\n\n      expect(scrollBySpy).toHaveBeenCalledWith({\n        left: 210,\n        behavior: 'smooth',\n      });\n    });\n\n    it('Previous step={1} scrolls to the previous item position', () => {\n      render(<Gallery itemCount={8} step={1} />);\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      mockViewportScroll(viewport, { scrollLeft: 210, scrollWidth: 1680, clientWidth: 400 });\n      mockItemRects(8, 210);\n\n      act(() => { fireEvent.scroll(viewport); });\n\n      fireEvent.click(screen.getByTestId('prev'));\n\n      expect(scrollBySpy).toHaveBeenCalledWith({\n        left: -210,\n        behavior: 'smooth',\n      });\n    });\n\n    it('Next step={2} skips two items ahead', () => {\n      render(<Gallery itemCount={8} step={2} />);\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1680, clientWidth: 400 });\n      mockItemRects(8, 0);\n\n      act(() => { fireEvent.scroll(viewport); });\n\n      fireEvent.click(screen.getByTestId('next'));\n\n      expect(scrollBySpy).toHaveBeenCalledWith({\n        left: 420,\n        behavior: 'smooth',\n      });\n    });\n\n    it('Next step={1} from mid-scroll targets the next item', () => {\n      render(<Gallery itemCount={8} step={1} />);\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      // At scrollLeft=630, item 3 is at visual left 0 (anchor), Next targets item 4\n      mockViewportScroll(viewport, { scrollLeft: 630, scrollWidth: 1680, clientWidth: 400 });\n      mockItemRects(8, 630);\n\n      act(() => { fireEvent.scroll(viewport); });\n\n      fireEvent.click(screen.getByTestId('next'));\n\n      // Item 4 visual left = 4*210 - 630 = 210\n      expect(scrollBySpy).toHaveBeenCalledWith({\n        left: 210,\n        behavior: 'smooth',\n      });\n    });\n\n    it('Previous step={1} from mid-scroll targets the previous item', () => {\n      render(<Gallery itemCount={8} step={1} />);\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      // At scrollLeft=630, item 3 is at visual left 0 (anchor), Previous targets item 2\n      mockViewportScroll(viewport, { scrollLeft: 630, scrollWidth: 1680, clientWidth: 400 });\n      mockItemRects(8, 630);\n\n      act(() => { fireEvent.scroll(viewport); });\n\n      fireEvent.click(screen.getByTestId('prev'));\n\n      // Item 2 visual left = 2*210 - 630 = -210\n      expect(scrollBySpy).toHaveBeenCalledWith({\n        left: -210,\n        behavior: 'smooth',\n      });\n    });\n\n    it('Previous step={1} scrolls backward from maxScroll (anchor-based, not activeIndex)', () => {\n      vi.useFakeTimers();\n\n      render(<Gallery itemCount={8} withMarkers step={1} />);\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      // At maxScroll: the anchor item is the one nearest the viewport start,\n      // NOT the redistributed activeIndex (which would be 7).\n      // Items at absolute positions: 0, 210, 420, 630, 840, 1050, 1260, 1470\n      // maxScroll = 1680 - 400 = 1280\n      // Visual positions at scrollLeft=1280:\n      //   item 6: 1260 - 1280 = -20  (closest to 0)\n      //   item 7: 1470 - 1280 = 190\n      // Anchor = item 6, target = max(0, 6-1) = 5\n      // Item 5 visual left = 1050 - 1280 = -230\n      mockViewportScroll(viewport, { scrollLeft: 1280, scrollWidth: 1680, clientWidth: 400 });\n      mockItemRects(8, 1280);\n\n      act(() => {\n        fireEvent.scroll(viewport);\n        vi.advanceTimersByTime(150);\n      });\n\n      scrollBySpy.mockClear();\n      fireEvent.click(screen.getByTestId('prev'));\n\n      expect(scrollBySpy).toHaveBeenCalledWith({\n        left: -230,\n        behavior: 'smooth',\n      });\n\n      vi.useRealTimers();\n    });\n\n    it('step buttons allow real-time marker updates during scroll (no scrollingRef lock)', () => {\n      vi.useFakeTimers();\n\n      render(<Gallery itemCount={8} withMarkers step={1} />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1680, clientWidth: 400 });\n      mockItemRects(8, 0);\n      act(() => { fireEvent.scroll(viewport); });\n\n      // Click next — should NOT lock scrollingRef\n      fireEvent.click(screen.getByTestId('next'));\n\n      // Simulate mid-animation scroll at item 1 position\n      mockViewportScroll(viewport, { scrollLeft: 105, scrollWidth: 1680, clientWidth: 400 });\n      mockItemRects(8, 105);\n      act(() => { fireEvent.scroll(viewport); });\n\n      // Marker should update in real-time (not locked)\n      // At scrollLeft=105, nearest item is item 0 (dist=105) or item 1 (dist=105)\n      // — tied, so item 0 wins (first in loop). Advance a bit past midpoint:\n      mockViewportScroll(viewport, { scrollLeft: 120, scrollWidth: 1680, clientWidth: 400 });\n      mockItemRects(8, 120);\n      act(() => { fireEvent.scroll(viewport); });\n\n      // At scrollLeft=120, item 1 at pos 210 has dist=90, item 0 at pos 0 has dist=120\n      // → item 1 is nearest → marker 1 should be active\n      expect(screen.getByTestId('marker-1')).toHaveAttribute('aria-selected', 'true');\n\n      vi.useRealTimers();\n    });\n  });\n\n  describe('scroll marker click behavior', () => {\n    it('clicking a marker calls scrollBy to bring target item to its snap position', () => {\n      render(<Gallery withMarkers />);\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      const itemRect = { left: 600, top: 0, right: 800, bottom: 100, width: 200, height: 100, x: 600, y: 0, toJSON: () => ({}) };\n\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n      const item3 = screen.getByTestId('item-3');\n      vi.spyOn(item3, 'getBoundingClientRect').mockReturnValue(itemRect);\n\n      fireEvent.click(screen.getByTestId('marker-3'));\n\n      // No scroll-snap-align on items → defaults to start: item left (600) - viewport left (0)\n      expect(scrollBySpy).toHaveBeenCalledWith({\n        left: 600,\n        behavior: 'smooth',\n      });\n    });\n\n    it('active marker stays locked during smooth scroll animation from marker click', () => {\n      vi.useFakeTimers();\n\n      render(<Gallery withMarkers itemCount={8} />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1600, clientWidth: 400 });\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n\n      const lastItem = screen.getByTestId('item-7');\n      vi.spyOn(lastItem, 'getBoundingClientRect').mockReturnValue(\n        { left: 1400, top: 0, right: 1600, bottom: 100, width: 200, height: 100, x: 1400, y: 0, toJSON: () => ({}) },\n      );\n\n      fireEvent.click(screen.getByTestId('marker-7'));\n      expect(screen.getByTestId('marker-7')).toHaveAttribute('aria-selected', 'true');\n\n      // Simulate intermediate scroll position during animation\n      mockViewportScroll(viewport, { scrollLeft: 600, scrollWidth: 1600, clientWidth: 400 });\n      for (let i = 0; i < 8; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        const visualLeft = i * 200 - 600;\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: visualLeft, top: 0, right: visualLeft + 200, bottom: 100, width: 200, height: 100, x: visualLeft, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      // Marker 7 stays active despite intermediate scroll position\n      expect(screen.getByTestId('marker-7')).toHaveAttribute('aria-selected', 'true');\n\n      vi.useRealTimers();\n    });\n\n    it('clicking the last marker keeps it active after scroll settles', () => {\n      vi.useFakeTimers();\n\n      render(<Gallery withMarkers itemCount={8} />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1600, clientWidth: 400 });\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n\n      const lastItem = screen.getByTestId('item-7');\n      vi.spyOn(lastItem, 'getBoundingClientRect').mockReturnValue(\n        { left: 1400, top: 0, right: 1600, bottom: 100, width: 200, height: 100, x: 1400, y: 0, toJSON: () => ({}) },\n      );\n\n      fireEvent.click(screen.getByTestId('marker-7'));\n      expect(screen.getByTestId('marker-7')).toHaveAttribute('aria-selected', 'true');\n\n      // Final scroll position (max scroll)\n      mockViewportScroll(viewport, { scrollLeft: 1200, scrollWidth: 1600, clientWidth: 400 });\n\n      for (let i = 0; i < 8; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        const visualLeft = i * 200 - 1200;\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: visualLeft, top: 0, right: visualLeft + 200, bottom: 100, width: 200, height: 100, x: visualLeft, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      // Scroll events fire during animation, then settle\n      act(() => {\n        fireEvent.scroll(viewport);\n        vi.advanceTimersByTime(150);\n      });\n\n      // scrollTarget is still set, so marker 7 stays active\n      expect(screen.getByTestId('marker-7')).toHaveAttribute('aria-selected', 'true');\n\n      vi.useRealTimers();\n    });\n\n    it('manual scroll after marker click clears scroll target and recomputes', () => {\n      vi.useFakeTimers();\n\n      render(<Gallery withMarkers itemCount={8} />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1600, clientWidth: 400 });\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n\n      const lastItem = screen.getByTestId('item-7');\n      vi.spyOn(lastItem, 'getBoundingClientRect').mockReturnValue(\n        { left: 1400, top: 0, right: 1600, bottom: 100, width: 200, height: 100, x: 1400, y: 0, toJSON: () => ({}) },\n      );\n\n      // Click last marker — locks scrollTarget=7\n      fireEvent.click(screen.getByTestId('marker-7'));\n\n      // Smooth scroll animation fires events and settles\n      mockViewportScroll(viewport, { scrollLeft: 1200, scrollWidth: 1600, clientWidth: 400 });\n      act(() => {\n        fireEvent.scroll(viewport);\n        vi.advanceTimersByTime(150);\n      });\n\n      expect(screen.getByTestId('marker-7')).toHaveAttribute('aria-selected', 'true');\n\n      // User scrolls manually — wheel event clears scrollingRef, then\n      // the scroll event enters Case 4 and recomputes the active index.\n      // In a real browser, user-initiated scrolling always fires a wheel\n      // (or touch/pointer) event before the scroll events.\n      mockViewportScroll(viewport, { scrollLeft: 400, scrollWidth: 1600, clientWidth: 400 });\n      for (let i = 0; i < 8; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        const visualLeft = i * 200 - 400;\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: visualLeft, top: 0, right: visualLeft + 200, bottom: 100, width: 200, height: 100, x: visualLeft, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      act(() => {\n        fireEvent.wheel(viewport);\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('marker-2')).toHaveAttribute('aria-selected', 'true');\n\n      vi.useRealTimers();\n    });\n\n    it('user scroll updates active marker immediately without debounce', () => {\n      render(<Gallery withMarkers itemCount={8} />);\n      const viewport = screen.getByTestId('viewport');\n\n      mockViewportScroll(viewport, { scrollLeft: 400, scrollWidth: 1600, clientWidth: 400 });\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n\n      for (let i = 0; i < 8; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        const visualLeft = i * 200 - 400;\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: visualLeft, top: 0, right: visualLeft + 200, bottom: 100, width: 200, height: 100, x: visualLeft, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      // No marker click beforehand, pure user scroll — should update immediately\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('marker-2')).toHaveAttribute('aria-selected', 'true');\n    });\n\n    it('scroll button updates markers in real time during animation (like trackpad)', () => {\n      render(<Gallery withMarkers itemCount={8} />);\n      const viewport = screen.getByTestId('viewport');\n\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1600, clientWidth: 400 });\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n\n      for (let i = 0; i < 8; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        const visualLeft = i * 200;\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: visualLeft, top: 0, right: visualLeft + 200, bottom: 100, width: 200, height: 100, x: visualLeft, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      // Fire initial scroll to update boundaries so the button is enabled\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('next')).not.toBeDisabled();\n      expect(screen.getByTestId('marker-0')).toHaveAttribute('aria-selected', 'true');\n\n      viewport.scrollBy = vi.fn();\n\n      // Click next button — does NOT set scrollingRef (unlike marker clicks)\n      fireEvent.click(screen.getByTestId('next'));\n\n      // Intermediate scroll position during animation: scrollLeft=170\n      // Nearest item: item 1 (pos=200, dist=30) beats item 0 (pos=0, dist=170)\n      mockViewportScroll(viewport, { scrollLeft: 170, scrollWidth: 1600, clientWidth: 400 });\n      for (let i = 0; i < 8; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        const visualLeft = i * 200 - 170;\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: visualLeft, top: 0, right: visualLeft + 200, bottom: 100, width: 200, height: 100, x: visualLeft, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      // Marker updates in real time — not suppressed like marker clicks\n      expect(screen.getByTestId('marker-1')).toHaveAttribute('aria-selected', 'true');\n\n      // Final position: scrollLeft=340 (85% of 400)\n      // Nearest item: item 2 (pos=400, dist=60) beats item 1 (pos=200, dist=140)\n      mockViewportScroll(viewport, { scrollLeft: 340, scrollWidth: 1600, clientWidth: 400 });\n      for (let i = 0; i < 8; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        const visualLeft = i * 200 - 340;\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: visualLeft, top: 0, right: visualLeft + 200, bottom: 100, width: 200, height: 100, x: visualLeft, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('marker-2')).toHaveAttribute('aria-selected', 'true');\n    });\n\n    it('active marker transitions at the midpoint between two items (nearest snap target)', () => {\n      render(<Gallery withMarkers itemCount={8} />);\n      const viewport = screen.getByTestId('viewport');\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n\n      // Items at 200px intervals, midpoint between item 1 (200) and item 2 (400) is at 300\n      const setupItemsAtScroll = (scrollLeft: number) => {\n        mockViewportScroll(viewport, { scrollLeft, scrollWidth: 1600, clientWidth: 400 });\n        for (let i = 0; i < 8; i++) {\n          const item = screen.getByTestId(`item-${i}`);\n          const visualLeft = i * 200 - scrollLeft;\n          vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n            { left: visualLeft, top: 0, right: visualLeft + 200, bottom: 100, width: 200, height: 100, x: visualLeft, y: 0, toJSON: () => ({}) },\n          );\n        }\n      };\n\n      // Just before midpoint — item 1 is nearest (distance 99 vs 101)\n      setupItemsAtScroll(299);\n      act(() => { fireEvent.scroll(viewport); });\n      expect(screen.getByTestId('marker-1')).toHaveAttribute('aria-selected', 'true');\n\n      // Just after midpoint — item 2 is nearest (distance 99 vs 101)\n      setupItemsAtScroll(301);\n      act(() => { fireEvent.scroll(viewport); });\n      expect(screen.getByTestId('marker-2')).toHaveAttribute('aria-selected', 'true');\n    });\n\n    it('user input during marker scroll animation cancels the lock', () => {\n      vi.useFakeTimers();\n\n      render(<Gallery withMarkers itemCount={8} />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1600, clientWidth: 400 });\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n\n      const lastItem = screen.getByTestId('item-7');\n      vi.spyOn(lastItem, 'getBoundingClientRect').mockReturnValue(\n        { left: 1400, top: 0, right: 1600, bottom: 100, width: 200, height: 100, x: 1400, y: 0, toJSON: () => ({}) },\n      );\n\n      // Click last marker — scrollTarget=7, scrolling=true\n      fireEvent.click(screen.getByTestId('marker-7'));\n      expect(screen.getByTestId('marker-7')).toHaveAttribute('aria-selected', 'true');\n\n      // User physically swipes (wheel event) during the animation\n      fireEvent.wheel(viewport);\n\n      // Now scroll position is back at the start (user swiped left)\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1600, clientWidth: 400 });\n      for (let i = 0; i < 8; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        const visualLeft = i * 200;\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: visualLeft, top: 0, right: visualLeft + 200, bottom: 100, width: 200, height: 100, x: visualLeft, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      // Scroll events from user's swipe — should compute immediately since lock was cancelled\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('marker-0')).toHaveAttribute('aria-selected', 'true');\n\n      vi.useRealTimers();\n    });\n\n    it('scroll button after marker click clears scroll target and recomputes', () => {\n      vi.useFakeTimers();\n\n      render(<Gallery withMarkers itemCount={8} />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      // Initial state: enable the next button\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1600, clientWidth: 400 });\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n\n      // Set up item rects for marker click\n      for (let i = 0; i < 8; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: i * 200, top: 0, right: i * 200 + 200, bottom: 100, width: 200, height: 100, x: i * 200, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      // Click marker 5 — locks scrollTarget=5, sets scrollingRef=true\n      fireEvent.click(screen.getByTestId('marker-5'));\n      expect(screen.getByTestId('marker-5')).toHaveAttribute('aria-selected', 'true');\n\n      // Let the marker scroll settle\n      mockViewportScroll(viewport, { scrollLeft: 1000, scrollWidth: 1600, clientWidth: 400 });\n      for (let i = 0; i < 8; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        const visualLeft = i * 200 - 1000;\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: visualLeft, top: 0, right: visualLeft + 200, bottom: 100, width: 200, height: 100, x: visualLeft, y: 0, toJSON: () => ({}) },\n        );\n      }\n      act(() => {\n        fireEvent.scroll(viewport);\n        vi.advanceTimersByTime(150);\n      });\n\n      // Marker 5 is still active (computeActiveIndex at scrollLeft=1000 → item 5)\n      expect(screen.getByTestId('marker-5')).toHaveAttribute('aria-selected', 'true');\n\n      // Now click the next button — should scroll further\n      fireEvent.click(screen.getByTestId('next'));\n\n      // Simulate the button's scroll animation landing at scrollLeft=1200\n      mockViewportScroll(viewport, { scrollLeft: 1200, scrollWidth: 1600, clientWidth: 400 });\n      for (let i = 0; i < 8; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        const visualLeft = i * 200 - 1200;\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: visualLeft, top: 0, right: visualLeft + 200, bottom: 100, width: 200, height: 100, x: visualLeft, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      act(() => {\n        fireEvent.scroll(viewport);\n        vi.advanceTimersByTime(150);\n      });\n\n      // Active marker should have updated — no longer stuck on marker 5.\n      // At scrollLeft=1200 (max scroll), redistribution maps item 7 to pos 1200,\n      // making it the nearest — so marker 7 is active.\n      expect(screen.getByTestId('marker-7')).toHaveAttribute('aria-selected', 'true');\n\n      vi.useRealTimers();\n    });\n  });\n\n  describe('scroll-snap-align awareness', () => {\n    // Helper: mock getComputedStyle to return a specific scrollSnapAlign for item elements.\n    function mockSnapAlign(align: string) {\n      const original = window.getComputedStyle;\n      vi.spyOn(window, 'getComputedStyle').mockImplementation((el: Element) => {\n        const style = original(el);\n        if ((el as HTMLElement).dataset.testid?.startsWith('item-')) {\n          return { ...style, scrollSnapAlign: align } as CSSStyleDeclaration;\n        }\n        return style;\n      });\n    }\n\n    function mockItemRectsForSnap(\n      itemCount: number,\n      scrollLeft: number,\n      itemWidth = 200,\n      gap = 10,\n    ) {\n      const viewport = screen.getByTestId('viewport');\n      const viewportRect = {\n        left: 0, top: 0, right: 400, bottom: 300,\n        width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}),\n      };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n\n      for (let i = 0; i < itemCount; i++) {\n        const absLeft = i * (itemWidth + gap);\n        const visualLeft = absLeft - scrollLeft;\n        const item = screen.getByTestId(`item-${i}`);\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue({\n          left: visualLeft, top: 0, right: visualLeft + itemWidth, bottom: 100,\n          width: itemWidth, height: 100, x: visualLeft, y: 0, toJSON: () => ({}),\n        });\n      }\n    }\n\n    it('marker click uses start-to-start when scroll-snap-align is \"start\"', () => {\n      render(<Gallery withMarkers itemCount={5} />);\n      mockSnapAlign('start');\n\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      const viewportRect = {\n        left: 0, top: 0, right: 400, bottom: 300,\n        width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}),\n      };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n      vi.spyOn(screen.getByTestId('item-2'), 'getBoundingClientRect').mockReturnValue({\n        left: 420, top: 0, right: 620, bottom: 100,\n        width: 200, height: 100, x: 420, y: 0, toJSON: () => ({}),\n      });\n\n      fireEvent.click(screen.getByTestId('marker-2'));\n\n      // start: item left (420) - viewport left (0) = 420\n      expect(scrollBySpy).toHaveBeenCalledWith({\n        left: 420,\n        behavior: 'smooth',\n      });\n    });\n\n    it('marker click uses center-to-center when scroll-snap-align is \"center\"', () => {\n      render(<Gallery withMarkers itemCount={5} />);\n      mockSnapAlign('center');\n\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      const viewportRect = {\n        left: 0, top: 0, right: 400, bottom: 300,\n        width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}),\n      };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n      vi.spyOn(screen.getByTestId('item-2'), 'getBoundingClientRect').mockReturnValue({\n        left: 420, top: 0, right: 620, bottom: 100,\n        width: 200, height: 100, x: 420, y: 0, toJSON: () => ({}),\n      });\n\n      fireEvent.click(screen.getByTestId('marker-2'));\n\n      // center: item center (520) - viewport center (200) = 320\n      expect(scrollBySpy).toHaveBeenCalledWith({\n        left: 320,\n        behavior: 'smooth',\n      });\n    });\n\n    it('computeActiveIndex picks correct item for scroll-snap-align: start', () => {\n      vi.useFakeTimers();\n      render(<Gallery withMarkers itemCount={5} />);\n      mockSnapAlign('start');\n\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      // scrollLeft=210: item 1 start at viewport start → item 1 active\n      mockViewportScroll(viewport, { scrollLeft: 210, scrollWidth: 1050, clientWidth: 400 });\n      mockItemRectsForSnap(5, 210);\n\n      act(() => { fireEvent.scroll(viewport); });\n\n      expect(screen.getByTestId('marker-1')).toHaveAttribute('aria-selected', 'true');\n      vi.useRealTimers();\n    });\n\n    it('computeActiveIndex picks correct item for scroll-snap-align: center', () => {\n      vi.useFakeTimers();\n      render(<Gallery withMarkers itemCount={5} />);\n      mockSnapAlign('center');\n\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n\n      // For center snap, when item 2 is centered:\n      // item 2 center = 2*210 + 100 = 520. viewport center = 200.\n      // scrollLeft where item 2 center = viewport center: 520 - 200 = 320\n      mockViewportScroll(viewport, { scrollLeft: 320, scrollWidth: 1050, clientWidth: 400 });\n      mockItemRectsForSnap(5, 320);\n\n      act(() => { fireEvent.scroll(viewport); });\n\n      expect(screen.getByTestId('marker-2')).toHaveAttribute('aria-selected', 'true');\n      vi.useRealTimers();\n    });\n\n    it('step button uses correct alignment for scroll-snap-align: center', () => {\n      render(<Gallery withMarkers itemCount={5} step={1} />);\n      mockSnapAlign('center');\n\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      // Item 1 is centered: scrollLeft=110, item 1 center at viewport center\n      mockViewportScroll(viewport, { scrollLeft: 110, scrollWidth: 1050, clientWidth: 400 });\n      mockItemRectsForSnap(5, 110);\n\n      act(() => { fireEvent.scroll(viewport); });\n\n      fireEvent.click(screen.getByTestId('next'));\n\n      // Anchor = item 1 (center=100, closest to viewport center=200)\n      // Target = item 2, center = 2*210+100 - 110 = 410, viewport center = 200\n      // Distance = 410 - 200 = 210\n      expect(scrollBySpy).toHaveBeenCalledWith({\n        left: 210,\n        behavior: 'smooth',\n      });\n    });\n\n    it('marker click uses end-to-end when scroll-snap-align is \"end\"', () => {\n      render(<Gallery withMarkers itemCount={5} />);\n      mockSnapAlign('end');\n\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      const viewportRect = {\n        left: 0, top: 0, right: 400, bottom: 300,\n        width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}),\n      };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n      vi.spyOn(screen.getByTestId('item-2'), 'getBoundingClientRect').mockReturnValue({\n        left: 420, top: 0, right: 620, bottom: 100,\n        width: 200, height: 100, x: 420, y: 0, toJSON: () => ({}),\n      });\n\n      fireEvent.click(screen.getByTestId('marker-2'));\n\n      // end: item right (620) - viewport right (400) = 220\n      expect(scrollBySpy).toHaveBeenCalledWith({\n        left: 220,\n        behavior: 'smooth',\n      });\n    });\n  });\n\n  describe('imperative scrollTo', () => {\n    function GalleryWithRef({\n      refObj,\n      itemCount = 8,\n    }: {\n      refObj: React.RefObject<ScrollGalleryRootRef | null>;\n      itemCount?: number;\n    }) {\n      return (\n        <ScrollGalleryRoot ref={refObj}>\n          <ScrollGalleryViewport data-testid=\"viewport\" style={{ overflow: 'auto' }}>\n            {Array.from({ length: itemCount }, (_, i) => (\n              <ScrollGalleryItem key={i} data-testid={`item-${i}`}>\n                Item {i}\n              </ScrollGalleryItem>\n            ))}\n          </ScrollGalleryViewport>\n          <ScrollGalleryScrollMarkerGroup data-testid=\"marker-group\">\n            {Array.from({ length: itemCount }, (_, i) => (\n              <ScrollGalleryScrollMarker key={i} index={i} data-testid={`marker-${i}`} />\n            ))}\n          </ScrollGalleryScrollMarkerGroup>\n        </ScrollGalleryRoot>\n      );\n    }\n\n    it('scrollTo scrolls the viewport and sets the active marker immediately', () => {\n      const ref = React.createRef<ScrollGalleryRootRef>();\n      render(<GalleryWithRef refObj={ref} />);\n      const viewport = screen.getByTestId('viewport');\n\n      viewport.scrollBy = vi.fn();\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n\n      for (let i = 0; i < 8; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: i * 200, top: 0, right: i * 200 + 200, bottom: 100, width: 200, height: 100, x: i * 200, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      const handle = ref.current;\n      expect(handle).not.toBeNull();\n\n      act(() => {\n        handle?.scrollTo(3);\n      });\n\n      // No snap-align → start: item 3 left (600) - viewport left (0)\n      expect(viewport.scrollBy).toHaveBeenCalledWith({\n        left: 600,\n        behavior: 'smooth',\n      });\n      expect(screen.getByTestId('marker-3')).toHaveAttribute('aria-selected', 'true');\n    });\n\n    it('scrollTo with behavior \"instant\" passes it through', () => {\n      const ref = React.createRef<ScrollGalleryRootRef>();\n      render(<GalleryWithRef refObj={ref} />);\n      const viewport = screen.getByTestId('viewport');\n\n      viewport.scrollBy = vi.fn();\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n\n      for (let i = 0; i < 8; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: i * 200, top: 0, right: i * 200 + 200, bottom: 100, width: 200, height: 100, x: i * 200, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      const handle = ref.current;\n      expect(handle).not.toBeNull();\n\n      act(() => {\n        handle?.scrollTo(5, 'instant');\n      });\n\n      // No snap-align → start: item 5 left (1000) - viewport left (0)\n      expect(viewport.scrollBy).toHaveBeenCalledWith({\n        left: 1000,\n        behavior: 'instant',\n      });\n      expect(screen.getByTestId('marker-5')).toHaveAttribute('aria-selected', 'true');\n    });\n\n    it('scrollTo fires onValueChange with source \"indicator\"', () => {\n      const onValueChange = vi.fn();\n      const ref = React.createRef<ScrollGalleryRootRef>();\n\n      function GalleryWithCallback() {\n        return (\n          <ScrollGalleryRoot ref={ref} onValueChange={onValueChange}>\n            <ScrollGalleryViewport data-testid=\"viewport\" style={{ overflow: 'auto' }}>\n              {Array.from({ length: 5 }, (_, i) => (\n                <ScrollGalleryItem key={i} data-testid={`item-${i}`}>\n                  Item {i}\n                </ScrollGalleryItem>\n              ))}\n            </ScrollGalleryViewport>\n          </ScrollGalleryRoot>\n        );\n      }\n\n      render(<GalleryWithCallback />);\n      const viewport = screen.getByTestId('viewport');\n\n      viewport.scrollBy = vi.fn();\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n\n      for (let i = 0; i < 5; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: i * 200, top: 0, right: i * 200 + 200, bottom: 100, width: 200, height: 100, x: i * 200, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      const handle = ref.current;\n      expect(handle).not.toBeNull();\n\n      act(() => {\n        handle?.scrollTo(2);\n      });\n\n      expect(onValueChange).toHaveBeenCalledWith(2, { source: 'indicator' });\n    });\n\n    it('scrollTo does nothing for an out-of-range index', () => {\n      const ref = React.createRef<ScrollGalleryRootRef>();\n      render(<GalleryWithRef refObj={ref} itemCount={3} />);\n      const viewport = screen.getByTestId('viewport');\n\n      viewport.scrollBy = vi.fn();\n\n      const handle = ref.current;\n      expect(handle).not.toBeNull();\n\n      act(() => {\n        handle?.scrollTo(10);\n      });\n\n      expect(viewport.scrollBy).not.toHaveBeenCalled();\n      expect(screen.getByTestId('marker-0')).toHaveAttribute('aria-selected', 'true');\n    });\n  });\n\n  describe('data attributes', () => {\n    it('ScrollMarker renders data-index', () => {\n      render(<Gallery withMarkers itemCount={3} />);\n      expect(screen.getByTestId('marker-0')).toHaveAttribute('data-index', '0');\n      expect(screen.getByTestId('marker-1')).toHaveAttribute('data-index', '1');\n      expect(screen.getByTestId('marker-2')).toHaveAttribute('data-index', '2');\n    });\n\n    it('ScrollGalleryItem renders data-index', () => {\n      render(<Gallery itemCount={3} />);\n      expect(screen.getByTestId('item-0')).toHaveAttribute('data-index');\n      expect(screen.getByTestId('item-1')).toHaveAttribute('data-index');\n      expect(screen.getByTestId('item-2')).toHaveAttribute('data-index');\n    });\n\n    it('Viewport renders data-can-scroll-next when content overflows', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(viewport).toHaveAttribute('data-can-scroll-next');\n      expect(viewport).not.toHaveAttribute('data-can-scroll-prev');\n    });\n\n    it('Viewport renders data-can-scroll-prev after scrolling forward', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 200, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(viewport).toHaveAttribute('data-can-scroll-prev');\n      expect(viewport).toHaveAttribute('data-can-scroll-next');\n    });\n\n    it('Viewport removes both scroll attributes at ends', () => {\n      render(<Gallery itemCount={1} />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 400, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(viewport).not.toHaveAttribute('data-can-scroll-prev');\n      expect(viewport).not.toHaveAttribute('data-can-scroll-next');\n    });\n\n    it('Viewport renders data-scrolling during scroll and removes it after settle', () => {\n      vi.useFakeTimers();\n\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 100, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(viewport).toHaveAttribute('data-scrolling');\n\n      act(() => {\n        vi.advanceTimersByTime(150);\n      });\n\n      expect(viewport).not.toHaveAttribute('data-scrolling');\n\n      vi.useRealTimers();\n    });\n\n    it('ScrollMarkerGroup renders data-focus-within when a child marker is focused', () => {\n      render(<Gallery withMarkers />);\n      const group = screen.getByTestId('marker-group');\n      const marker = screen.getByTestId('marker-0');\n\n      expect(group).not.toHaveAttribute('data-focus-within');\n\n      act(() => {\n        marker.focus();\n        fireEvent.focus(group);\n      });\n\n      expect(group).toHaveAttribute('data-focus-within');\n    });\n\n    it('ScrollMarkerGroup removes data-focus-within when focus leaves', () => {\n      render(\n        <div>\n          <Gallery withMarkers />\n          <button data-testid=\"outside\">Outside</button>\n        </div>,\n      );\n      const group = screen.getByTestId('marker-group');\n      const marker = screen.getByTestId('marker-0');\n      const outside = screen.getByTestId('outside');\n\n      act(() => {\n        marker.focus();\n      });\n\n      expect(group).toHaveAttribute('data-focus-within');\n\n      act(() => {\n        outside.focus();\n      });\n\n      expect(group).not.toHaveAttribute('data-focus-within');\n    });\n  });\n\n  describe('loop', () => {\n    it('Previous button is not disabled at scroll start when loop=true', () => {\n      render(<Gallery loop />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('prev')).not.toBeDisabled();\n    });\n\n    it('Next button is not disabled at scroll end when loop=true', () => {\n      render(<Gallery loop />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 600, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('next')).not.toBeDisabled();\n    });\n\n    it('Next button scrolls to first item when at the end with loop=true', () => {\n      render(<Gallery loop withMarkers />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n      mockViewportScroll(viewport, { scrollLeft: 600, scrollWidth: 1000, clientWidth: 400 });\n\n      const items = screen.getAllByText(/^Item \\d+$/);\n      items.forEach((item, i) => {\n        const el = item.closest('[data-testid]') as HTMLElement;\n        vi.spyOn(el, 'getBoundingClientRect').mockReturnValue({\n          left: i * 200 - 600,\n          top: 0,\n          right: (i + 1) * 200 - 600,\n          bottom: 100,\n          width: 200,\n          height: 100,\n          x: i * 200 - 600,\n          y: 0,\n          toJSON: () => ({}),\n        });\n      });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      fireEvent.click(screen.getByTestId('next'));\n\n      expect(viewport.scrollBy).toHaveBeenCalledWith(\n        expect.objectContaining({ behavior: 'smooth' }),\n      );\n    });\n\n    it('Previous button scrolls to last item when at the start with loop=true', () => {\n      render(<Gallery loop withMarkers />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n\n      const items = screen.getAllByText(/^Item \\d+$/);\n      items.forEach((item, i) => {\n        const el = item.closest('[data-testid]') as HTMLElement;\n        vi.spyOn(el, 'getBoundingClientRect').mockReturnValue({\n          left: i * 200,\n          top: 0,\n          right: (i + 1) * 200,\n          bottom: 100,\n          width: 200,\n          height: 100,\n          x: i * 200,\n          y: 0,\n          toJSON: () => ({}),\n        });\n      });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      fireEvent.click(screen.getByTestId('prev'));\n\n      expect(viewport.scrollBy).toHaveBeenCalledWith(\n        expect.objectContaining({ behavior: 'smooth' }),\n      );\n    });\n\n    it('Next loop click immediately sets active index to 0', () => {\n      render(<Gallery loop withMarkers />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n      mockViewportScroll(viewport, { scrollLeft: 600, scrollWidth: 1000, clientWidth: 400 });\n\n      const items = screen.getAllByText(/^Item \\d+$/);\n      items.forEach((item, i) => {\n        const el = item.closest('[data-testid]') as HTMLElement;\n        vi.spyOn(el, 'getBoundingClientRect').mockReturnValue({\n          left: i * 200 - 600,\n          top: 0,\n          right: (i + 1) * 200 - 600,\n          bottom: 100,\n          width: 200,\n          height: 100,\n          x: i * 200 - 600,\n          y: 0,\n          toJSON: () => ({}),\n        });\n      });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      fireEvent.click(screen.getByTestId('next'));\n\n      expect(screen.getByTestId('marker-0')).toHaveAttribute('aria-selected', 'true');\n    });\n\n    it('Previous loop click immediately sets active index to last item', () => {\n      render(<Gallery loop withMarkers />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n\n      const items = screen.getAllByText(/^Item \\d+$/);\n      items.forEach((item, i) => {\n        const el = item.closest('[data-testid]') as HTMLElement;\n        vi.spyOn(el, 'getBoundingClientRect').mockReturnValue({\n          left: i * 200,\n          top: 0,\n          right: (i + 1) * 200,\n          bottom: 100,\n          width: 200,\n          height: 100,\n          x: i * 200,\n          y: 0,\n          toJSON: () => ({}),\n        });\n      });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      fireEvent.click(screen.getByTestId('prev'));\n\n      expect(screen.getByTestId('marker-4')).toHaveAttribute('aria-selected', 'true');\n    });\n\n    it('buttons still disable normally when loop=false (default)', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('prev')).toBeDisabled();\n      expect(screen.getByTestId('next')).not.toBeDisabled();\n\n      mockViewportScroll(viewport, { scrollLeft: 600, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(screen.getByTestId('prev')).not.toBeDisabled();\n      expect(screen.getByTestId('next')).toBeDisabled();\n    });\n\n    it('normal scroll (not at boundary) works normally with loop=true', () => {\n      render(<Gallery loop />);\n      const viewport = screen.getByTestId('viewport');\n      viewport.scrollBy = vi.fn();\n      mockViewportScroll(viewport, { scrollLeft: 200, scrollWidth: 1000, clientWidth: 400 });\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      fireEvent.click(screen.getByTestId('next'));\n\n      expect(viewport.scrollBy).toHaveBeenCalledWith(\n        expect.objectContaining({\n          left: 400 * 0.85,\n          behavior: 'smooth',\n        }),\n      );\n    });\n  });\n\n  describe('controlled mode (value prop)', () => {\n    function ControlledGallery({\n      value,\n      onValueChange,\n      itemCount = 5,\n    }: {\n      value: number;\n      onValueChange?: (v: number, meta: { source: string }) => void;\n      itemCount?: number;\n    }) {\n      return (\n        <ScrollGalleryRoot value={value} onValueChange={onValueChange}>\n          <ScrollGalleryViewport data-testid=\"viewport\" style={{ overflow: 'auto' }}>\n            {Array.from({ length: itemCount }, (_, i) => (\n              <ScrollGalleryItem key={i} data-testid={`item-${i}`}>\n                Item {i}\n              </ScrollGalleryItem>\n            ))}\n          </ScrollGalleryViewport>\n          <ScrollGalleryScrollMarkerGroup data-testid=\"marker-group\">\n            {Array.from({ length: itemCount }, (_, i) => (\n              <ScrollGalleryScrollMarker key={i} index={i} data-testid={`marker-${i}`} />\n            ))}\n          </ScrollGalleryScrollMarkerGroup>\n        </ScrollGalleryRoot>\n      );\n    }\n\n    function setupViewportAndItems(viewport: HTMLElement, itemCount: number) {\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n      for (let i = 0; i < itemCount; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: i * 200, top: 0, right: i * 200 + 200, bottom: 100, width: 200, height: 100, x: i * 200, y: 0, toJSON: () => ({}) },\n        );\n      }\n    }\n\n    it('renders with the correct active marker from the value prop', () => {\n      render(<ControlledGallery value={2} />);\n      expect(screen.getByTestId('marker-2')).toHaveAttribute('aria-selected', 'true');\n      expect(screen.getByTestId('marker-0')).toHaveAttribute('aria-selected', 'false');\n    });\n\n    it('scrolls the viewport when value prop changes externally', () => {\n      const { rerender } = render(<ControlledGallery value={0} />);\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n      setupViewportAndItems(viewport, 5);\n\n      rerender(<ControlledGallery value={3} />);\n\n      expect(scrollBySpy).toHaveBeenCalled();\n    });\n\n    it('updates the active marker when value prop changes', () => {\n      const { rerender } = render(<ControlledGallery value={0} />);\n      expect(screen.getByTestId('marker-0')).toHaveAttribute('aria-selected', 'true');\n\n      rerender(<ControlledGallery value={3} />);\n      expect(screen.getByTestId('marker-3')).toHaveAttribute('aria-selected', 'true');\n      expect(screen.getByTestId('marker-0')).toHaveAttribute('aria-selected', 'false');\n    });\n\n    it('does not scroll when value prop stays the same on rerender', () => {\n      const { rerender } = render(<ControlledGallery value={2} />);\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n      setupViewportAndItems(viewport, 5);\n\n      scrollBySpy.mockClear();\n      rerender(<ControlledGallery value={2} />);\n\n      expect(scrollBySpy).not.toHaveBeenCalled();\n    });\n\n    it('fires onValueChange with source \"scroll\" when user scrolls', () => {\n      const onValueChange = vi.fn();\n      render(<ControlledGallery value={0} onValueChange={onValueChange} />);\n      const viewport = screen.getByTestId('viewport');\n\n      mockViewportScroll(viewport, { scrollLeft: 400, scrollWidth: 1000, clientWidth: 400 });\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n      for (let i = 0; i < 5; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: i * 200 - 400, top: 0, right: i * 200 - 400 + 200, bottom: 100, width: 200, height: 100, x: i * 200 - 400, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(onValueChange).toHaveBeenCalledWith(2, { source: 'scroll' });\n    });\n\n    it('does not programmatically scroll when value change originated from user scroll', () => {\n      let externalValue = 0;\n      const onValueChange = vi.fn((v: number) => {\n        externalValue = v;\n      });\n\n      const { rerender } = render(<ControlledGallery value={externalValue} onValueChange={onValueChange} />);\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      mockViewportScroll(viewport, { scrollLeft: 400, scrollWidth: 1000, clientWidth: 400 });\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n      for (let i = 0; i < 5; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: i * 200 - 400, top: 0, right: i * 200 - 400 + 200, bottom: 100, width: 200, height: 100, x: i * 200 - 400, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(onValueChange).toHaveBeenCalled();\n      scrollBySpy.mockClear();\n\n      rerender(<ControlledGallery value={externalValue} onValueChange={onValueChange} />);\n\n      expect(scrollBySpy).not.toHaveBeenCalled();\n    });\n\n    it('scrolls programmatically when value changes from a non-scroll source (e.g. marker click)', () => {\n      const onValueChange = vi.fn();\n      const { rerender } = render(<ControlledGallery value={0} onValueChange={onValueChange} />);\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n      setupViewportAndItems(viewport, 5);\n\n      fireEvent.click(screen.getByTestId('marker-3'));\n      expect(onValueChange).toHaveBeenCalledWith(3, { source: 'indicator' });\n\n      scrollBySpy.mockClear();\n      rerender(<ControlledGallery value={3} onValueChange={onValueChange} />);\n\n      // Should NOT be skipped since source was 'indicator', not 'scroll'.\n      // However scrollToItem was already called by the marker click itself,\n      // so the effect may also call it. The key assertion: it's not blocked.\n      // We verify the marker is active.\n      expect(screen.getByTestId('marker-3')).toHaveAttribute('aria-selected', 'true');\n    });\n\n    it('scrolls when external value differs from the scroll-reported value', () => {\n      let externalValue = 0;\n      const onValueChange = vi.fn((v: number) => {\n        externalValue = v;\n      });\n\n      const { rerender } = render(<ControlledGallery value={externalValue} onValueChange={onValueChange} />);\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      // User scrolls to item 4\n      mockViewportScroll(viewport, { scrollLeft: 800, scrollWidth: 1000, clientWidth: 400 });\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n      for (let i = 0; i < 5; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: i * 200 - 800, top: 0, right: i * 200 - 800 + 200, bottom: 100, width: 200, height: 100, x: i * 200 - 800, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      // Scroll reported value=4, parent echoes it\n      rerender(<ControlledGallery value={externalValue} onValueChange={onValueChange} />);\n      scrollBySpy.mockClear();\n\n      // Now external button sets value to 1 (different from scroll-reported 4)\n      rerender(<ControlledGallery value={1} onValueChange={onValueChange} />);\n\n      expect(scrollBySpy).toHaveBeenCalled();\n    });\n\n    it('does not update internal state in controlled mode (only fires onValueChange)', () => {\n      const onValueChange = vi.fn();\n      render(<ControlledGallery value={0} onValueChange={onValueChange} />);\n      const viewport = screen.getByTestId('viewport');\n\n      mockViewportScroll(viewport, { scrollLeft: 400, scrollWidth: 1000, clientWidth: 400 });\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n      for (let i = 0; i < 5; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: i * 200 - 400, top: 0, right: i * 200 - 400 + 200, bottom: 100, width: 200, height: 100, x: i * 200 - 400, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      act(() => {\n        fireEvent.scroll(viewport);\n      });\n\n      expect(onValueChange).toHaveBeenCalled();\n      // Without rerender with new value, active marker stays at 0 (controlled)\n      expect(screen.getByTestId('marker-0')).toHaveAttribute('aria-selected', 'true');\n    });\n  });\n\n  describe('scrollBehavior prop', () => {\n    it('defaults to smooth behavior for scroll button clicks', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      act(() => { fireEvent.scroll(viewport); });\n\n      fireEvent.click(screen.getByTestId('next'));\n\n      expect(scrollBySpy).toHaveBeenCalledWith(\n        expect.objectContaining({ behavior: 'smooth' }),\n      );\n    });\n\n    it('scrollBehavior=\"instant\" makes scroll buttons use instant behavior', () => {\n      render(<Gallery scrollBehavior=\"instant\" />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      act(() => { fireEvent.scroll(viewport); });\n\n      fireEvent.click(screen.getByTestId('next'));\n\n      expect(scrollBySpy).toHaveBeenCalledWith(\n        expect.objectContaining({ behavior: 'instant' }),\n      );\n    });\n\n    it('scrollBehavior=\"instant\" makes marker clicks use instant behavior', () => {\n      render(<Gallery scrollBehavior=\"instant\" withMarkers />);\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n      vi.spyOn(screen.getByTestId('item-3'), 'getBoundingClientRect').mockReturnValue(\n        { left: 600, top: 0, right: 800, bottom: 100, width: 200, height: 100, x: 600, y: 0, toJSON: () => ({}) },\n      );\n\n      fireEvent.click(screen.getByTestId('marker-3'));\n\n      expect(scrollBySpy).toHaveBeenCalledWith(\n        expect.objectContaining({ behavior: 'instant' }),\n      );\n    });\n\n    it('scrollBehavior=\"instant\" makes step buttons use instant behavior', () => {\n      render(<Gallery scrollBehavior=\"instant\" step={1} />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n      for (let i = 0; i < 5; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: i * 200, top: 0, right: i * 200 + 200, bottom: 100, width: 200, height: 100, x: i * 200, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      act(() => { fireEvent.scroll(viewport); });\n\n      fireEvent.click(screen.getByTestId('next'));\n\n      expect(scrollBySpy).toHaveBeenCalledWith(\n        expect.objectContaining({ behavior: 'instant' }),\n      );\n    });\n\n    it('scrollBehavior=\"instant\" makes PageDown use instant behavior', () => {\n      render(<Gallery scrollBehavior=\"instant\" />);\n      const viewport = screen.getByTestId('viewport');\n      mockViewportScroll(viewport, { scrollLeft: 0, scrollWidth: 1000, clientWidth: 400 });\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      fireEvent.keyDown(viewport, { key: 'PageDown' });\n\n      expect(scrollBySpy).toHaveBeenCalledWith(\n        expect.objectContaining({ behavior: 'instant' }),\n      );\n    });\n\n    it('scrollBehavior=\"instant\" sets scroll-behavior: auto on the viewport element', () => {\n      render(<Gallery scrollBehavior=\"instant\" />);\n      const viewport = screen.getByTestId('viewport');\n      expect(viewport.style.scrollBehavior).toBe('auto');\n    });\n\n    it('default scrollBehavior does not set inline scroll-behavior on the viewport', () => {\n      render(<Gallery />);\n      const viewport = screen.getByTestId('viewport');\n      expect(viewport.style.scrollBehavior).toBe('');\n    });\n\n    it('scrollBehavior=\"instant\" is used by imperative scrollTo', () => {\n      const ref = React.createRef<ScrollGalleryRootRef>();\n\n      render(\n        <ScrollGalleryRoot ref={ref} scrollBehavior=\"instant\">\n          <ScrollGalleryViewport data-testid=\"viewport\" style={{ overflow: 'auto' }}>\n            {Array.from({ length: 5 }, (_, i) => (\n              <ScrollGalleryItem key={i} data-testid={`item-${i}`}>\n                Item {i}\n              </ScrollGalleryItem>\n            ))}\n          </ScrollGalleryViewport>\n        </ScrollGalleryRoot>,\n      );\n\n      const viewport = screen.getByTestId('viewport');\n      const scrollBySpy = vi.fn();\n      viewport.scrollBy = scrollBySpy;\n\n      const viewportRect = { left: 0, top: 0, right: 400, bottom: 300, width: 400, height: 300, x: 0, y: 0, toJSON: () => ({}) };\n      vi.spyOn(viewport, 'getBoundingClientRect').mockReturnValue(viewportRect);\n      for (let i = 0; i < 5; i++) {\n        const item = screen.getByTestId(`item-${i}`);\n        vi.spyOn(item, 'getBoundingClientRect').mockReturnValue(\n          { left: i * 200, top: 0, right: i * 200 + 200, bottom: 100, width: 200, height: 100, x: i * 200, y: 0, toJSON: () => ({}) },\n        );\n      }\n\n      act(() => { ref.current?.scrollTo(3); });\n\n      expect(scrollBySpy).toHaveBeenCalledWith(\n        expect.objectContaining({ behavior: 'instant' }),\n      );\n    });\n  });\n});\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/scroll-gallery.ts",
    "content": "/**\n * ScrollGallery — a headless, unstyled compound component for scrollable\n * navigation galleries. Inspired by the CSS Overflow Level 5 spec's\n * `::scroll-button()`, `::scroll-marker`, and `::scroll-marker-group`\n * pseudo-elements, implemented as a React primitive.\n *\n * Architecture follows Base UI patterns: compound components communicating\n * via React Context, `useRender` for flexible element rendering, and\n * `mergeProps` for combining consumer and internal props.\n *\n * Key design decisions:\n *\n * - **No scroll-snap enforcement**: The primitive uses native `overflow: auto`\n *   and `scrollBy`. Consumers optionally add `scroll-snap-type` via CSS.\n *\n * - **No ARIA assumptions**: No hardcoded `aria-label`, `aria-roledescription`,\n *   or `aria-live` — the consumer provides these in their language.\n *\n * - **Page-based scroll buttons**: Previous/Next scroll by ~85% of the\n *   viewport (CSS Overflow 5 §3.2), not by one item.\n *\n * - **CSS spec active marker algorithm**: Active marker is computed using\n *   the \"Calculating the Active Scroll Marker\" algorithm from CSS Overflow 5,\n *   with position redistribution for items at scroll boundaries and a\n *   \"nearest\" approach so the marker transitions at the midpoint.\n *\n * - **\"Current scroll target\" concept**: When a marker is clicked, its index\n *   is locked as the active marker through the smooth scroll animation\n *   (CSS Overflow 5 §2.1). User input (wheel/touch/pointer) cancels the lock.\n *\n * Sub-components:\n *   Root           — Context-only provider (no DOM element), active index state, imperative scrollTo\n *   Viewport       — Scrollable container, scroll event orchestration\n *   Item           — Individual gallery item, self-registering\n *   Previous/Next  — Scroll buttons (page-based, auto-disable at boundaries)\n *   ScrollMarkerGroup — Container for markers (role=\"tablist\")\n *   ScrollMarker   — Individual marker button (role=\"tab\")\n */\nexport { ScrollGalleryRoot as Root } from './scroll-gallery-root';\nexport { ScrollGalleryViewport as Viewport } from './scroll-gallery-viewport';\nexport { ScrollGalleryItem as Item } from './scroll-gallery-item';\nexport { ScrollGalleryPrevious as Previous } from './scroll-gallery-previous';\nexport { ScrollGalleryNext as Next } from './scroll-gallery-next';\nexport { ScrollGalleryScrollMarkerGroup as ScrollMarkerGroup } from './scroll-gallery-scroll-marker-group';\nexport { ScrollGalleryScrollMarker as ScrollMarker } from './scroll-gallery-scroll-marker';\n\nexport type { ScrollGalleryRootProps, ScrollGalleryRootRef } from './scroll-gallery-root';\nexport type { ScrollGalleryViewportProps, ScrollGalleryViewportState } from './scroll-gallery-viewport';\nexport type { ScrollGalleryItemProps, ScrollGalleryItemState } from './scroll-gallery-item';\nexport type { ScrollGalleryPreviousProps, ScrollGalleryPreviousState } from './scroll-gallery-previous';\nexport type { ScrollGalleryNextProps, ScrollGalleryNextState } from './scroll-gallery-next';\nexport type {\n  ScrollGalleryScrollMarkerGroupProps,\n  ScrollGalleryScrollMarkerGroupState,\n} from './scroll-gallery-scroll-marker-group';\nexport type { ScrollGalleryScrollMarkerProps, ScrollGalleryScrollMarkerState } from './scroll-gallery-scroll-marker';\nexport type { ChangeSource } from './scroll-gallery-context';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/scroll-gallery/use-scroll-button.ts",
    "content": "'use client';\n\nimport * as React from 'react';\n\nimport {\n  PAGE_SCROLL_FACTOR,\n  getScrollBehavior,\n  getScrollDistance,\n  getSnapAlignment,\n  useScrollGalleryContext,\n} from './scroll-gallery-context';\n\ninterface UseScrollButtonOptions {\n  direction: 'previous' | 'next';\n  step?: number;\n}\n\ninterface UseScrollButtonReturn {\n  disabled: boolean;\n  handleClick: () => void;\n}\n\nfunction useScrollButton({ direction, step }: UseScrollButtonOptions): UseScrollButtonReturn {\n  const {\n    canScrollPrev,\n    canScrollNext,\n    getItemElements,\n    loop,\n    orientation,\n    scrollBehavior,\n    scrollingRef,\n    scrollTargetRef,\n    scrollToItem,\n    viewportRef,\n  } = useScrollGalleryContext();\n\n  const isPrev = direction === 'previous';\n  const canScroll = isPrev ? canScrollPrev : canScrollNext;\n  const disabled = loop ? false : !canScroll;\n  const sign = isPrev ? -1 : 1;\n\n  const handleClick = React.useCallback(() => {\n    const viewport = viewportRef.current;\n    if (!viewport) return;\n\n    const isHorizontal = orientation === 'horizontal';\n    const items = getItemElements();\n\n    // When looping and already at the boundary, wrap to the other end.\n    // Delegates to scrollToItem which handles target-locking and\n    // immediate active-index update (same behavior as a marker click).\n    if (loop && !canScroll) {\n      const wrapIndex = isPrev ? items.length - 1 : 0;\n      scrollToItem(wrapIndex);\n      return;\n    }\n\n    if (disabled) return;\n\n    // Clear any lingering programmatic scroll state from a prior marker\n    // click. Both refs must be cleared so that scroll events go through\n    // Case 4 (real-time computeActiveIndex), giving smooth marker\n    // transitions during the button's scroll animation.\n    scrollTargetRef.current = null;\n    scrollingRef.current = false;\n\n    if (step != null) {\n      // Step mode: find the currently snapped item (anchor) and scroll to\n      // the one N positions away. The anchor is the item whose snap\n      // reference point is closest to the viewport's matching reference.\n      const snapAlign = items.length > 0 ? getSnapAlignment(items[0], orientation) : 'start';\n      const viewportRect = viewport.getBoundingClientRect();\n\n      let vpRef: number;\n      if (snapAlign === 'center') {\n        vpRef = isHorizontal\n          ? viewportRect.left + viewportRect.width / 2\n          : viewportRect.top + viewportRect.height / 2;\n      } else if (snapAlign === 'end') {\n        vpRef = isHorizontal ? viewportRect.right : viewportRect.bottom;\n      } else {\n        vpRef = isHorizontal ? viewportRect.left : viewportRect.top;\n      }\n\n      let anchorIndex = 0;\n      let minDist = Infinity;\n      for (let i = 0; i < items.length; i++) {\n        const rect = items[i].getBoundingClientRect();\n        let itemRef: number;\n        if (snapAlign === 'center') {\n          itemRef = isHorizontal ? rect.left + rect.width / 2 : rect.top + rect.height / 2;\n        } else if (snapAlign === 'end') {\n          itemRef = isHorizontal ? rect.right : rect.bottom;\n        } else {\n          itemRef = isHorizontal ? rect.left : rect.top;\n        }\n        const dist = Math.abs(itemRef - vpRef);\n        if (dist < minDist) {\n          minDist = dist;\n          anchorIndex = i;\n        }\n      }\n\n      const targetIndex = isPrev\n        ? Math.max(0, anchorIndex - step)\n        : Math.min(items.length - 1, anchorIndex + step);\n      const target = items[targetIndex];\n      if (!target) return;\n\n      const distance = getScrollDistance(target, viewport, orientation);\n\n      viewport.scrollBy({\n        [isHorizontal ? 'left' : 'top']: distance,\n        behavior: getScrollBehavior(scrollBehavior),\n      });\n    } else {\n      // Page mode (default): scroll by ~85% of the viewport.\n      const pageSize = isHorizontal ? viewport.clientWidth : viewport.clientHeight;\n\n      viewport.scrollBy({\n        [isHorizontal ? 'left' : 'top']: sign * pageSize * PAGE_SCROLL_FACTOR,\n        behavior: getScrollBehavior(scrollBehavior),\n      });\n    }\n  }, [canScroll, disabled, getItemElements, isPrev, loop, orientation, scrollBehavior, scrollingRef, scrollTargetRef, scrollToItem, sign, step, viewportRef]);\n\n  return { disabled, handleClick };\n}\n\nexport { useScrollButton };\nexport type { UseScrollButtonOptions, UseScrollButtonReturn };\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/segmented-control/index.ts",
    "content": "export * as SegmentedControl from './segmented-control';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/segmented-control/segmented-control.css",
    "content": "@import '../base-segmented-control-list/base-segmented-control-list.css';\n\n.fui-SegmentedControlContent {\n  position: relative;\n  outline: 0;\n}\n\n.fui-SegmentedControlContent:where(:focus-visible) {\n  outline: 2px solid var(--color-focus-root);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/segmented-control/segmented-control.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Button, Code, Drawer, SegmentedControl, Text, TextArea, TextField } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/SegmentedControl',\n  component: SegmentedControl.List,\n  args: {},\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof SegmentedControl.List>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\n\nexport const Default: Story = {\n  render: (args) => (\n    <div style={{ width: 'auto' }}>\n      <SegmentedControl.Root defaultValue=\"account\">\n        <SegmentedControl.List {...args}>\n          <SegmentedControl.Trigger value=\"account\">Account</SegmentedControl.Trigger>\n          <SegmentedControl.Trigger value=\"documents\">Documents</SegmentedControl.Trigger>\n          <SegmentedControl.Trigger value=\"settings\">Settings</SegmentedControl.Trigger>\n        </SegmentedControl.List>\n\n        <SegmentedControl.Content value=\"account\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Your account.</Text>\n        </SegmentedControl.Content>\n\n        <SegmentedControl.Content value=\"documents\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Your documents.</Text>\n        </SegmentedControl.Content>\n\n        <SegmentedControl.Content value=\"settings\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Your profile.</Text>\n        </SegmentedControl.Content>\n      </SegmentedControl.Root>\n    </div>\n  ),\n};\nexport const InDrawer: Story = {\n  name: 'In a drawer',\n  render: (args) => (\n    <Drawer.Root defaultOpen>\n      <Drawer.Trigger>\n        <Button>View users</Button>\n      </Drawer.Trigger>\n      <Drawer.Content style={{ width: 400 }}>\n        <Drawer.Header>\n          <Drawer.Title>Users</Drawer.Title>\n        </Drawer.Header>\n        <Drawer.Body>\n          <SegmentedControl.Root defaultValue=\"account\">\n            <SegmentedControl.List {...args}>\n              <SegmentedControl.Trigger value=\"account\">Account</SegmentedControl.Trigger>\n              <SegmentedControl.Trigger value=\"documents\">Documents</SegmentedControl.Trigger>\n              <SegmentedControl.Trigger value=\"settings\">Settings</SegmentedControl.Trigger>\n            </SegmentedControl.List>\n\n            <div style={{ padding: '12px 16px 8px 16px' }}>\n              <SegmentedControl.Content value=\"account\">\n                <Text size=\"2\">Make changes to your account.</Text>\n              </SegmentedControl.Content>\n\n              <SegmentedControl.Content value=\"documents\">\n                <Text size=\"2\">Access and update your documents.</Text>\n              </SegmentedControl.Content>\n\n              <SegmentedControl.Content value=\"settings\">\n                <Text size=\"2\">Edit your profile.</Text>\n              </SegmentedControl.Content>\n            </div>\n          </SegmentedControl.Root>\n        </Drawer.Body>\n      </Drawer.Content>\n    </Drawer.Root>\n  ),\n};\n\nexport const ActivateOnFocus: Story = {\n  name: 'Activate on Focus',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', maxWidth: 400 }}>\n      <Text>\n        The <Code>activateOnFocus</Code> prop controls whether segments are activated immediately when focused via\n        keyboard navigation, or only when explicitly clicked/pressed. Try using <Code>Tab</Code> to focus the control,\n        then <Code>Arrow</Code> keys to navigate.\n      </Text>\n\n      <div>\n        <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n          activateOnFocus={'{true}'}\n        </Text>\n        <SegmentedControl.Root defaultValue=\"day\">\n          <SegmentedControl.List {...args} activateOnFocus>\n            <SegmentedControl.Trigger value=\"day\">Day</SegmentedControl.Trigger>\n            <SegmentedControl.Trigger value=\"week\">Week</SegmentedControl.Trigger>\n            <SegmentedControl.Trigger value=\"month\">Month</SegmentedControl.Trigger>\n          </SegmentedControl.List>\n\n          <SegmentedControl.Content value=\"day\" style={{ padding: '12px 16px 8px 16px' }}>\n            <Text size=\"2\">Daily view — Activates immediately on arrow key navigation.</Text>\n          </SegmentedControl.Content>\n          <SegmentedControl.Content value=\"week\" style={{ padding: '12px 16px 8px 16px' }}>\n            <Text size=\"2\">Weekly view — Activates immediately on arrow key navigation.</Text>\n          </SegmentedControl.Content>\n          <SegmentedControl.Content value=\"month\" style={{ padding: '12px 16px 8px 16px' }}>\n            <Text size=\"2\">Monthly view — Activates immediately on arrow key navigation.</Text>\n          </SegmentedControl.Content>\n        </SegmentedControl.Root>\n      </div>\n\n      <div>\n        <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n          activateOnFocus={'{false}'} (default)\n        </Text>\n        <SegmentedControl.Root defaultValue=\"day\">\n          <SegmentedControl.List {...args} activateOnFocus={false}>\n            <SegmentedControl.Trigger value=\"day\">Day</SegmentedControl.Trigger>\n            <SegmentedControl.Trigger value=\"week\">Week</SegmentedControl.Trigger>\n            <SegmentedControl.Trigger value=\"month\">Month</SegmentedControl.Trigger>\n          </SegmentedControl.List>\n\n          <SegmentedControl.Content value=\"day\" style={{ padding: '12px 16px 8px 16px' }}>\n            <Text size=\"2\">Daily view — Must press Enter/Space to activate after focusing.</Text>\n          </SegmentedControl.Content>\n          <SegmentedControl.Content value=\"week\" style={{ padding: '12px 16px 8px 16px' }}>\n            <Text size=\"2\">Weekly view — Must press Enter/Space to activate after focusing.</Text>\n          </SegmentedControl.Content>\n          <SegmentedControl.Content value=\"month\" style={{ padding: '12px 16px 8px 16px' }}>\n            <Text size=\"2\">Monthly view — Must press Enter/Space to activate after focusing.</Text>\n          </SegmentedControl.Content>\n        </SegmentedControl.Root>\n      </div>\n\n      <Text size=\"1\" color=\"gray\">\n        Use <Code>activateOnFocus={'{true}'}</Code> for a more fluid experience. The default (<Code>false</Code>)\n        follows WAI-ARIA best practices, requiring explicit activation which is better for accessibility.\n      </Text>\n    </div>\n  ),\n};\n\nexport const KeepMounted: Story = {\n  name: 'Keep Mounted',\n  render: (args) => {\n    const [username, setUsername] = React.useState('');\n    const [email, setEmail] = React.useState('');\n    const [bio, setBio] = React.useState('');\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 400 }}>\n        <Text>\n          The <Code>keepMounted</Code> prop on <Code>SegmentedControl.Content</Code> keeps panels in the DOM even when\n          hidden. This preserves component state like form inputs, scroll position, and avoids re-mounting expensive\n          components.\n        </Text>\n\n        <Text size=\"2\" weight=\"medium\">\n          With keepMounted={'{true}'} — Form state is preserved\n        </Text>\n        <SegmentedControl.Root defaultValue=\"profile\">\n          <SegmentedControl.List {...args}>\n            <SegmentedControl.Trigger value=\"profile\">Profile</SegmentedControl.Trigger>\n            <SegmentedControl.Trigger value=\"contact\">Contact</SegmentedControl.Trigger>\n            <SegmentedControl.Trigger value=\"about\">About</SegmentedControl.Trigger>\n          </SegmentedControl.List>\n          <div\n            style={{\n              padding: '16px',\n              background: 'var(--gray-2)',\n              borderRadius: 'var(--radius-2)',\n              marginTop: 'var(--space-2)',\n            }}\n          >\n            <SegmentedControl.Content value=\"profile\" keepMounted>\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n                <Text render={<label />} size=\"2\">\n                  Username\n                </Text>\n                <TextField.Input\n                  size=\"3\"\n                  value={username}\n                  onChange={(e) => setUsername(e.target.value)}\n                  placeholder=\"Enter your username\"\n                />\n                <Text size=\"1\" color=\"gray\">\n                  Type something, switch segments, then come back — your input is preserved!\n                </Text>\n              </div>\n            </SegmentedControl.Content>\n            <SegmentedControl.Content value=\"contact\" keepMounted>\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n                <Text render={<label />} size=\"2\">\n                  Email\n                </Text>\n                <TextField.Input\n                  size=\"3\"\n                  type=\"email\"\n                  value={email}\n                  onChange={(e) => setEmail(e.target.value)}\n                  placeholder=\"Enter your email\"\n                />\n              </div>\n            </SegmentedControl.Content>\n            <SegmentedControl.Content value=\"about\" keepMounted>\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n                <Text render={<label />} size=\"2\">\n                  Bio\n                </Text>\n                <TextArea\n                  size=\"3\"\n                  value={bio}\n                  onChange={(e) => setBio(e.target.value)}\n                  placeholder=\"Tell us about yourself\"\n                  rows={3}\n                />\n              </div>\n            </SegmentedControl.Content>\n          </div>\n        </SegmentedControl.Root>\n\n        <Text size=\"1\" color=\"gray\">\n          Use <Code>keepMounted</Code> on <Code>SegmentedControl.Content</Code> for multi-step forms, preserving\n          video/audio playback state, or panels with expensive initialization. Without it, panels unmount when hidden\n          and lose their state.\n        </Text>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/segmented-control/segmented-control.tsx",
    "content": "'use client';\n\nimport { Tabs as TabsPrimitive } from '@base-ui/react/tabs';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\ntype SegmentedControlRootProps = Omit<\n  React.ComponentProps<typeof TabsPrimitive.Root>,\n  'className' | 'render' | 'orientation'\n> &\n  React.ComponentProps<'div'>;\n\nconst SegmentedControlRoot = (props: SegmentedControlRootProps) => {\n  const { className, ...rootProps } = props;\n  return <TabsPrimitive.Root {...rootProps} className={classNames('fui-BaseSegmentedControlRoot', className)} />;\n};\nSegmentedControlRoot.displayName = 'SegmentedControlRoot';\n\ntype SegmentedControlListProps = Omit<React.ComponentProps<typeof TabsPrimitive.List>, 'className' | 'render'> &\n  React.ComponentProps<'div'>;\n\nconst SegmentedControlList = (props: SegmentedControlListProps) => {\n  const { className, ...listProps } = props;\n  return <TabsPrimitive.List {...listProps} className={classNames('fui-BaseSegmentedControlList', className)} />;\n};\nSegmentedControlList.displayName = 'SegmentedControlList';\n\ntype SegmentedControlTriggerProps = Omit<React.ComponentProps<typeof TabsPrimitive.Tab>, 'className' | 'render'> &\n  React.ComponentProps<'button'>;\n\nconst SegmentedControlTrigger = (props: SegmentedControlTriggerProps) => {\n  const { className, children, ...triggerProps } = props;\n  return (\n    <TabsPrimitive.Tab\n      {...triggerProps}\n      className={classNames('fui-reset', 'fui-BaseSegmentedControlTrigger', className)}\n    >\n      <span className=\"fui-BaseSegmentedControlTriggerInner\">{children}</span>\n    </TabsPrimitive.Tab>\n  );\n};\nSegmentedControlTrigger.displayName = 'SegmentedControlTrigger';\n\ntype SegmentedControlContentProps = Omit<React.ComponentProps<typeof TabsPrimitive.Panel>, 'className' | 'render'> &\n  React.ComponentProps<'div'>;\n\nconst SegmentedControlContent = (props: SegmentedControlContentProps) => (\n  <TabsPrimitive.Panel {...props} className={classNames('fui-SegmentedControlContent', props.className)} />\n);\nSegmentedControlContent.displayName = 'SegmentedControlContent';\n\nexport {\n  SegmentedControlContent as Content,\n  SegmentedControlList as List,\n  SegmentedControlRoot as Root,\n  SegmentedControlTrigger as Trigger,\n};\nexport type {\n  SegmentedControlContentProps as ContentProps,\n  SegmentedControlListProps as ListProps,\n  SegmentedControlRootProps as RootProps,\n  SegmentedControlTriggerProps as TriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/segmented-control-nav/index.ts",
    "content": "export * as SegmentedControlNav from './segmented-control-nav';\nexport * from './segmented-control-nav.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/segmented-control-nav/segmented-control-nav.css",
    "content": "@import '../base-segmented-control-list/base-segmented-control-list.css';\n\n.fui-SegmentedControlNavItem {\n  display: flex;\n  flex: 1;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/segmented-control-nav/segmented-control-nav.props.ts",
    "content": "// Props file kept for future prop definitions\nexport {};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/segmented-control-nav/segmented-control-nav.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Code, SegmentedControlNav, Text } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/SegmentedControlNav',\n  component: SegmentedControlNav.Root,\n  args: {},\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof SegmentedControlNav.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\n\nexport const Default: Story = {\n  render: (args) => (\n    <div style={{ width: 600 }}>\n      <SegmentedControlNav.Root {...args}>\n        <SegmentedControlNav.Link active={true} href=\"#\">\n          Account\n        </SegmentedControlNav.Link>\n        <SegmentedControlNav.Link href=\"#\">Documents</SegmentedControlNav.Link>\n        <SegmentedControlNav.Link href=\"#\">Settings</SegmentedControlNav.Link>\n      </SegmentedControlNav.Root>\n    </div>\n  ),\n};\n\nexport const RenderProp: Story = {\n  name: 'Render Prop (Client-Side Routing)',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 400 }}>\n      <Text>\n        Use the <Code>render</Code> prop to integrate with your framework&apos;s router for client-side navigation.\n      </Text>\n      <SegmentedControlNav.Root {...args}>\n        <SegmentedControlNav.Link active render={<a href=\"/account\" />}>\n          Account\n        </SegmentedControlNav.Link>\n        <SegmentedControlNav.Link render={<a href=\"/documents\" />}>Documents</SegmentedControlNav.Link>\n        <SegmentedControlNav.Link render={<a href=\"/settings\" />}>Settings</SegmentedControlNav.Link>\n      </SegmentedControlNav.Root>\n      <Text size=\"1\" color=\"gray\">\n        In a real app, replace <Code>{'<a />'}</Code> with your router&apos;s Link component, e.g.{' '}\n        <Code>{'<NextLink href=\"/account\" />'}</Code> for Next.js.\n      </Text>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/segmented-control-nav/segmented-control-nav.tsx",
    "content": "'use client';\n\nimport { NavigationMenu } from '@base-ui/react/navigation-menu';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\ntype SegmentedControlNavRootProps = Omit<React.ComponentProps<typeof NavigationMenu.Root>, 'className' | 'render'> &\n  React.ComponentProps<'nav'>;\n\nconst SegmentedControlNavRoot = (props: SegmentedControlNavRootProps) => {\n  const { children, className, ...rootProps } = props;\n\n  return (\n    <NavigationMenu.Root className=\"fui-SegmentedControlNavRoot\" {...rootProps}>\n      <NavigationMenu.List className={classNames('fui-reset', 'fui-BaseSegmentedControlList', className)}>\n        {children}\n      </NavigationMenu.List>\n    </NavigationMenu.Root>\n  );\n};\nSegmentedControlNavRoot.displayName = 'SegmentedControlNavRoot';\n\ninterface SegmentedControlNavLinkOwnProps {\n  /** Additional CSS class name */\n  className?: string;\n}\ntype SegmentedControlNavLinkProps = Omit<React.ComponentProps<typeof NavigationMenu.Link>, 'className'> &\n  Omit<React.ComponentProps<'a'>, 'className'> &\n  SegmentedControlNavLinkOwnProps;\n\nconst SegmentedControlNavLink = (props: SegmentedControlNavLinkProps) => {\n  const { render, children, className, ...linkProps } = props;\n\n  return (\n    <NavigationMenu.Item className=\"fui-SegmentedControlNavItem\">\n      <NavigationMenu.Link\n        {...linkProps}\n        render={render}\n        className={classNames('fui-reset', 'fui-BaseSegmentedControlTrigger', 'fui-SegmentedControlNavLink', className)}\n      >\n        <span className=\"fui-BaseSegmentedControlTriggerInner\">{children}</span>\n      </NavigationMenu.Link>\n    </NavigationMenu.Item>\n  );\n};\n\nSegmentedControlNavLink.displayName = 'SegmentedControlNavLink';\n\nexport { SegmentedControlNavLink as Link, SegmentedControlNavRoot as Root };\nexport type { SegmentedControlNavLinkProps as LinkProps, SegmentedControlNavRootProps as RootProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/segmented-control-radio-group/index.ts",
    "content": "export * as SegmentedControlRadioGroup from './segmented-control-radio-group';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/segmented-control-radio-group/segmented-control-radio-group.css",
    "content": "@import '../base-segmented-control-list/base-segmented-control-list.css';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/segmented-control-radio-group/segmented-control-radio-group.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { Monitor20, Moon20, Sun20 } from '@frosted-ui/icons';\nimport React from 'react';\nimport { Button, Code, SegmentedControlRadioGroup, Text } from '..';\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/SegmentedControlRadioGroup',\n  component: SegmentedControlRadioGroup.Root,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof SegmentedControlRadioGroup.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <SegmentedControlRadioGroup.Root\n      defaultValue=\"system\"\n      {...args}\n      onValueChange={(value) => console.log('🟢 onValueChange ', value)}\n    >\n      <SegmentedControlRadioGroup.Item value=\"system\">\n        <Monitor20 />\n      </SegmentedControlRadioGroup.Item>\n      <SegmentedControlRadioGroup.Item value=\"light-mode\">\n        <Sun20 />\n      </SegmentedControlRadioGroup.Item>\n      <SegmentedControlRadioGroup.Item value=\"dark-mode\">\n        <Moon20 />\n      </SegmentedControlRadioGroup.Item>\n    </SegmentedControlRadioGroup.Root>\n  ),\n};\n\nexport const InputRef: Story = {\n  name: 'Input Ref',\n  render: (args) => {\n    const inputRef = React.useRef<HTMLInputElement>(null);\n\n    const handleFocus = () => {\n      inputRef.current?.focus();\n    };\n\n    const handleReportValidity = () => {\n      const isValid = inputRef.current?.reportValidity();\n      console.log('Validity:', isValid);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 400 }}>\n        <Text>\n          The <Code>inputRef</Code> prop provides access to the underlying hidden input element, enabling programmatic\n          control for focus management, form validation, and integration with form libraries.\n        </Text>\n\n        <SegmentedControlRadioGroup.Root {...args} name=\"theme-preference\" required inputRef={inputRef}>\n          <SegmentedControlRadioGroup.Item value=\"system\">\n            <Monitor20 />\n          </SegmentedControlRadioGroup.Item>\n          <SegmentedControlRadioGroup.Item value=\"light-mode\">\n            <Sun20 />\n          </SegmentedControlRadioGroup.Item>\n          <SegmentedControlRadioGroup.Item value=\"dark-mode\">\n            <Moon20 />\n          </SegmentedControlRadioGroup.Item>\n        </SegmentedControlRadioGroup.Root>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Button size=\"1\" variant=\"soft\" onClick={handleFocus}>\n            Focus Input\n          </Button>\n          <Button size=\"1\" variant=\"soft\" onClick={handleReportValidity}>\n            Check Validity\n          </Button>\n        </div>\n\n        <Text size=\"1\" color=\"gray\">\n          Click &quot;Check Validity&quot; without selecting an option to see the browser&apos;s native validation\n          message in the console (the group has <Code>required</Code> set).\n        </Text>\n      </div>\n    );\n  },\n};\n\nexport const Controlled: Story = {\n  name: 'Controlled',\n  render: () => {\n    const [theme, setTheme] = React.useState('system');\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 400 }}>\n        <Text>\n          Use <Code>value</Code> and <Code>onValueChange</Code> for controlled state.\n        </Text>\n\n        <SegmentedControlRadioGroup.Root value={theme} onValueChange={setTheme}>\n          <SegmentedControlRadioGroup.Item value=\"system\">\n            <Monitor20 />\n          </SegmentedControlRadioGroup.Item>\n          <SegmentedControlRadioGroup.Item value=\"light\">\n            <Sun20 />\n          </SegmentedControlRadioGroup.Item>\n          <SegmentedControlRadioGroup.Item value=\"dark\">\n            <Moon20 />\n          </SegmentedControlRadioGroup.Item>\n        </SegmentedControlRadioGroup.Root>\n\n        <Text size=\"2\">\n          Selected: <Code>{theme}</Code>\n        </Text>\n      </div>\n    );\n  },\n};\n\nexport const TypeSafeValues: Story = {\n  name: 'Type-Safe Values',\n  render: () => {\n    type Theme = 'system' | 'light' | 'dark';\n    const [theme, setTheme] = React.useState<Theme>('system');\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 400 }}>\n        <Text>\n          Pass a string union type to get autocomplete and catch typos at compile time. Without an explicit type\n          parameter, the value type is inferred from props like <Code>value</Code> and <Code>onValueChange</Code>.\n        </Text>\n\n        <SegmentedControlRadioGroup.Root<Theme> value={theme} onValueChange={setTheme}>\n          <SegmentedControlRadioGroup.Item value=\"system\">\n            <Monitor20 />\n          </SegmentedControlRadioGroup.Item>\n          <SegmentedControlRadioGroup.Item value=\"light\">\n            <Sun20 />\n          </SegmentedControlRadioGroup.Item>\n          <SegmentedControlRadioGroup.Item value=\"dark\">\n            <Moon20 />\n          </SegmentedControlRadioGroup.Item>\n        </SegmentedControlRadioGroup.Root>\n\n        <Text size=\"2\">\n          Selected: <Code>{theme}</Code>\n        </Text>\n\n        <Text size=\"1\" color=\"gray\">\n          Try changing a value to <Code>&quot;sytsem&quot;</Code> — TypeScript will catch the typo!\n        </Text>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/segmented-control-radio-group/segmented-control-radio-group.tsx",
    "content": "'use client';\n\nimport { Radio } from '@base-ui/react/radio';\nimport { RadioGroup } from '@base-ui/react/radio-group';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\ntype SegmentedControlRadioGroupRootProps<Value = unknown> = Omit<\n  RadioGroup.Props<Value>,\n  'className' | 'render' | 'value' | 'defaultValue' | 'onValueChange'\n> &\n  React.ComponentProps<'div'> & {\n    /** The controlled value of the selected radio item */\n    value?: Value;\n    /** The default value of the selected radio item (uncontrolled) */\n    defaultValue?: Value;\n    /** Callback fired when the value changes */\n    onValueChange?: (value: Value, eventDetails: RadioGroup.ChangeEventDetails) => void;\n  };\n\nfunction SegmentedControlRadioGroupRoot<Value = unknown>(props: SegmentedControlRadioGroupRootProps<Value>) {\n  const { className, children, ...rootProps } = props;\n  return (\n    <RadioGroup\n      {...(rootProps as RadioGroup.Props<Value>)}\n      className={classNames('fui-SegmentedControlRadioGroupRoot', className)}\n    >\n      <div className=\"fui-BaseSegmentedControlList\">{children}</div>\n    </RadioGroup>\n  );\n}\nSegmentedControlRadioGroupRoot.displayName = 'SegmentedControlRadioGroupRoot';\n\ntype SegmentedControlRadioGroupItemProps<Value = unknown> = Omit<\n  React.ComponentProps<typeof Radio.Root>,\n  'className' | 'render' | 'nativeButton' | 'value'\n> &\n  React.ComponentProps<'span'> & {\n    /** The unique value of this radio item */\n    value: Value;\n  };\n\nfunction SegmentedControlRadioGroupItem<Value = unknown>(props: SegmentedControlRadioGroupItemProps<Value>) {\n  const { children, className, style, ...itemProps } = props;\n\n  return (\n    <Radio.Root\n      {...itemProps}\n      className={classNames('fui-reset', 'fui-BaseSegmentedControlTrigger', className)}\n      style={style}\n    >\n      <span className=\"fui-BaseSegmentedControlTriggerInner\">{children}</span>\n    </Radio.Root>\n  );\n}\nSegmentedControlRadioGroupItem.displayName = 'SegmentedControlRadioGroupItem';\n\nexport { SegmentedControlRadioGroupItem as Item, SegmentedControlRadioGroupRoot as Root };\nexport type { SegmentedControlRadioGroupItemProps as ItemProps, SegmentedControlRadioGroupRootProps as RootProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/select/MIGRATION_NOTES.md",
    "content": "# Select Migration: Radix UI → Base UI\n\n## Component Mapping\n\n| Radix UI           | Base UI                                                                | Notes                                  |\n| ------------------ | ---------------------------------------------------------------------- | -------------------------------------- |\n| `Select.Root`      | `Select.Root`                                                          | Adds `items` prop for value formatting |\n| `Select.Trigger`   | `Select.Trigger` + `Select.Value` + `Select.Icon`                      | Compound structure                     |\n| `Select.Content`   | `Select.Portal` + `Select.Positioner` + `Select.Popup` + `Select.List` | Internal structure change              |\n| `Select.Item`      | `Select.Item` + `Select.ItemIndicator` + `Select.ItemText`             | Explicit children                      |\n| `Select.Group`     | `Select.Group`                                                         | Similar                                |\n| `Select.Label`     | `Select.GroupLabel`                                                    | Must be inside Group                   |\n| `Select.Separator` | `Select.Separator`                                                     | Similar                                |\n| `Select.Viewport`  | `Select.List`                                                          | Renamed                                |\n| N/A                | `Select.ScrollUpArrow` / `Select.ScrollDownArrow`                      | New scroll helpers                     |\n| N/A                | `Select.Backdrop`                                                      | New optional backdrop                  |\n\n## Breaking Changes\n\n### 1. `asChild` → `render`\n\n```tsx\n// Before (Radix)\n<Select.Trigger asChild>\n  <button>Custom</button>\n</Select.Trigger>\n\n// After (Base UI) - handled internally\n<Select.Trigger>\n  <Select.Value />\n</Select.Trigger>\n```\n\n### 2. `position` prop removed\n\n```tsx\n// Before (Radix)\n<Select.Content position=\"popper\">\n\n// After (Base UI)\n<Select.Content alignItemWithTrigger={false}>\n```\n\nThe `position=\"item-aligned\"` (Radix default) corresponds to `alignItemWithTrigger={true}` (Base UI default).\nThe `position=\"popper\"` corresponds to `alignItemWithTrigger={false}`.\n\n### 3. `Label` must be inside `Group`\n\n```tsx\n// Before (Radix) - could be standalone\n<Select.Label>Category</Select.Label>\n<Select.Item value=\"1\">Item</Select.Item>\n\n// After (Base UI) - must be in Group\n<Select.Group>\n  <Select.Label>Category</Select.Label>\n  <Select.Item value=\"1\">Item</Select.Item>\n</Select.Group>\n```\n\n### 4. `onValueChange` signature\n\n```tsx\n// Before (Radix)\nonValueChange={(value: string) => void}\n\n// After (Base UI)\nonValueChange={(value, event) => void}\n```\n\n## New Features\n\n### 1. `items` prop for value formatting\n\n```tsx\nconst items = [\n  { value: 'light', label: 'Light Mode' },\n  { value: 'dark', label: 'Dark Mode' },\n];\n\n<Select.Root items={items}>\n  <Select.Trigger>\n    <Select.Value /> {/* Automatically shows label for selected value */}\n  </Select.Trigger>\n</Select.Root>;\n```\n\n### 2. `alignItemWithTrigger` positioning\n\nBy default, Base UI Select overlaps the trigger so the selected item aligns with the trigger text.\nSet `alignItemWithTrigger={false}` on Positioner for standard dropdown behavior.\n\n### 3. Multiple selection\n\n```tsx\n<Select.Root multiple>{/* Items can be selected/deselected */}</Select.Root>\n```\n\n### 4. Object values\n\n```tsx\nconst themes = [\n  { name: 'Light', settings: { brightness: 100 } },\n  { name: 'Dark', settings: { brightness: 0 } },\n];\n\n<Select.Root items={themes} value={selectedTheme} onValueChange={setSelectedTheme}>\n```\n\n### 5. Scroll Arrows\n\n```tsx\n<Select.Popup>\n  <Select.ScrollUpArrow />\n  <Select.List>{/* items */}</Select.List>\n  <Select.ScrollDownArrow />\n</Select.Popup>\n```\n\n## Data Attribute Changes\n\n| Radix                 | Base UI               |\n| --------------------- | --------------------- |\n| `data-state=\"open\"`   | `data-open`           |\n| `data-state=\"closed\"` | (no attribute)        |\n| `data-highlighted`    | `data-highlighted`    |\n| `data-disabled`       | `data-disabled`       |\n| N/A                   | `data-starting-style` |\n| N/A                   | `data-ending-style`   |\n| N/A                   | `data-side`           |\n\n## CSS Variable Changes\n\n| Radix                                     | Base UI              |\n| ----------------------------------------- | -------------------- |\n| `--radix-select-trigger-width`            | `--anchor-width`     |\n| `--radix-select-content-available-height` | `--available-height` |\n| `--radix-select-content-transform-origin` | `--transform-origin` |\n\n## Internal Structure Change\n\nOur `Select.Content` will internally render:\n\n```tsx\n<Select.Portal>\n  <Select.Positioner>\n    <Select.Popup>\n      <Select.List>{children}</Select.List>\n    </Select.Popup>\n  </Select.Positioner>\n</Select.Portal>\n```\n\n## Migration Checklist\n\n- [x] Create migration notes\n- [x] Update Select.Root with items support\n- [x] Update Select.Trigger structure (Value + Icon)\n- [x] Update Select.Content to use Portal/Positioner/Popup/List\n- [x] Update Select.Item with ItemText/ItemIndicator\n- [x] Update Select.Group\n- [x] Rename Select.Label to Select.GroupLabel (also exported as Label for backwards compat)\n- [x] Update Select.Separator\n- [x] Update CSS for Base UI data attributes\n- [x] Add positioning props (side, align, sideOffset, alignOffset)\n- [x] Add alignItemWithTrigger prop\n- [x] Update stories\n- [ ] Test all existing functionality\n"
  },
  {
    "path": "packages/frosted-ui/src/components/select/index.ts",
    "content": "export * as Select from './select';\nexport * from './select.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/select/select.css",
    "content": ".fui-SelectTrigger {\n  display: inline-flex;\n  align-items: center;\n  justify-content: space-between;\n  box-sizing: border-box;\n  flex-shrink: 0;\n  user-select: none;\n  vertical-align: top;\n  line-height: var(--height);\n\n  &:where(:focus-visible) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: -1px;\n  }\n}\n\n.fui-SelectTriggerValue {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  flex: 1;\n}\n\n.fui-SelectIcon {\n  flex-shrink: 0;\n  &:where(:not(.fui-SelectTrigger[data-disabled] &)) {\n    color: var(--accent-a12);\n  }\n}\n\n.fui-SelectPositioner {\n  outline: none;\n  pointer-events: none;\n\n  /* Only apply max-height when NOT in alignItemWithTrigger mode (data-side != \"none\") */\n  &:where([data-side]:not([data-side='none'])) {\n    min-width: var(--anchor-width);\n    max-height: var(--available-height);\n  }\n\n  /* In alignItemWithTrigger mode, Base UI manages height dynamically */\n  &:where([data-side='none']) {\n    min-width: var(--anchor-width);\n  }\n}\n\n.fui-SelectContent {\n  --scrollarea-scrollbar-vertical-margin-top: var(--select-content-padding);\n  --scrollarea-scrollbar-vertical-margin-bottom: var(--select-content-padding);\n  --scrollarea-scrollbar-horizontal-margin-left: var(--select-content-padding);\n  --scrollarea-scrollbar-horizontal-margin-right: var(--select-content-padding);\n\n  /* Trigger width + space for checkmark indicator */\n  min-width: calc(var(--anchor-width) + var(--select-item-indicator-width));\n  overflow: hidden;\n  background-color: var(--color-panel-solid);\n  pointer-events: auto;\n  transform-origin: var(--transform-origin);\n\n  /* Animation */\n  opacity: 1;\n  transform: scale(1);\n  transition: opacity 150ms cubic-bezier(0.16, 1, 0.3, 1);\n\n  &[data-starting-style],\n  &[data-ending-style] {\n    opacity: 0;\n  }\n\n  & :where(.fui-SelectItem[data-highlighted]:not([data-disabled])) {\n    background-color: var(--gray-a4);\n  }\n}\n\n/* ScrollArea integration for Select */\n.fui-SelectContent > .fui-ScrollAreaRoot {\n  height: 100%;\n}\n\n.fui-SelectContent .fui-ScrollAreaViewport {\n  /* \n   * In alignItemWithTrigger mode (data-side=\"none\"), Base UI applies inline styles\n   * to SelectList (now ScrollAreaViewport):\n   * position: relative; max-height: 100%; overflow-x: hidden; overflow-y: auto;\n   * In normal mode, limit height to available space.\n   */\n  :where(.fui-SelectPositioner:not([data-side='none'])) & {\n    max-height: var(--available-height);\n  }\n}\n\n.fui-SelectViewport {\n  box-sizing: border-box;\n  padding: var(--select-content-padding);\n\n  :where(.fui-SelectContent:has(.fui-ScrollAreaScrollbar[data-orientation='vertical'])) & {\n    padding-right: var(--space-3);\n  }\n}\n\n.fui-SelectItem {\n  display: flex;\n  align-items: center;\n  height: var(--select-item-height);\n  padding-left: var(--select-item-indicator-width);\n  padding-right: var(--select-item-indicator-width);\n  position: relative;\n  box-sizing: border-box;\n  outline: none;\n  cursor: var(--cursor-menu-item);\n  scroll-margin: var(--select-content-padding) 0;\n\n  /* Fix sticky text highlighting after selection in Firefox */\n  user-select: none;\n}\n\n.fui-SelectItemIndicator {\n  position: absolute;\n  left: 0;\n  width: var(--select-item-indicator-width);\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.fui-SelectSeparator {\n  height: 1px;\n  margin-top: 4px;\n  margin-bottom: 4px;\n  margin-left: calc(-1 * var(--select-content-padding) + 1px);\n  margin-right: calc(-1 * var(--select-content-padding) + 1px);\n}\n\n.fui-SelectLabel {\n  display: flex;\n  align-items: center;\n  height: var(--select-item-height);\n  padding-left: var(--select-item-indicator-width);\n  padding-right: var(--select-item-indicator-width);\n  color: var(--gray-a10);\n  user-select: none;\n  cursor: default;\n  font-weight: var(--font-weight-semi-bold);\n\n  :where(.fui-SelectItem) + & {\n    margin-top: var(--space-2);\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * TRIGGER SIZES                                                                                   *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-SelectTrigger {\n  color: var(--gray-12);\n  height: var(--select-trigger-height);\n}\n\n.fui-SelectTrigger {\n  &:where(.fui-r-size-1) {\n    --select-trigger-height: var(--space-5);\n    gap: var(--space-1);\n    font-size: var(--font-size-1);\n    line-height: var(--line-height-1);\n    letter-spacing: var(--letter-spacing-1);\n    border-radius: 6px;\n\n    padding-left: var(--space-2);\n    padding-right: var(--space-2);\n\n    & :where(.fui-SelectIcon) {\n      width: 8px;\n      height: 8px;\n    }\n  }\n  &:where(.fui-r-size-2) {\n    --select-trigger-height: var(--space-6);\n    gap: calc(var(--space-1) * 1.5);\n    font-size: var(--font-size-2);\n    line-height: var(--line-height-2);\n    letter-spacing: var(--letter-spacing-2);\n    border-radius: 8px;\n\n    padding-left: var(--space-3);\n    padding-right: var(--space-3);\n\n    & :where(.fui-SelectIcon) {\n      width: 10px;\n      height: 10px;\n      margin-bottom: -1px;\n    }\n  }\n  &:where(.fui-r-size-3) {\n    --select-trigger-height: var(--space-7);\n    gap: var(--space-2);\n    font-size: var(--font-size-3);\n    line-height: var(--line-height-3);\n    letter-spacing: var(--letter-spacing-3);\n    border-radius: 10px;\n\n    padding-left: var(--space-4);\n    padding-right: var(--space-4);\n\n    & :where(.fui-SelectIcon) {\n      width: 12px;\n      height: 12px;\n      margin-bottom: -2px;\n    }\n  }\n  &:where(.fui-r-size-4) {\n    --select-trigger-height: var(--space-8);\n    gap: var(--space-3);\n    font-size: var(--font-size-4);\n    line-height: var(--line-height-4);\n    letter-spacing: var(--letter-spacing-4);\n    border-radius: 14px;\n\n    padding-left: var(--space-4);\n    padding-right: var(--space-4);\n\n    & :where(.fui-SelectIcon) {\n      width: 14px;\n      height: 14px;\n      margin-bottom: -2px;\n    }\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * CONTENT SIZES                                                                                   *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-SelectContent {\n  --select-content-padding: var(--space-1);\n\n  &:where(.fui-r-size-1) {\n    --select-item-height: var(--space-5);\n    --select-item-indicator-width: calc(var(--space-5) / 1.2);\n    --select-separator-margin-right: var(--space-2);\n    border-radius: 8px;\n\n    & :where(.fui-SelectLabel) {\n      font-size: var(--font-size-0);\n      letter-spacing: var(--letter-spacing-0);\n      line-height: var(--line-height-0);\n    }\n    & :where(.fui-SelectItem) {\n      font-size: var(--font-size-1);\n      line-height: var(--line-height-1);\n      letter-spacing: var(--letter-spacing-1);\n      border-radius: 4px;\n    }\n    & :where(.fui-SelectItemIndicatorIcon) {\n      width: 8px;\n      height: 8px;\n    }\n  }\n  &:where(.fui-r-size-2) {\n    --select-item-height: var(--space-6);\n    --select-item-indicator-width: calc(var(--space-6) / 1.2);\n    --select-separator-margin-right: var(--space-2);\n    border-radius: 10px;\n\n    & :where(.fui-SelectLabel) {\n      font-size: var(--font-size-1);\n      letter-spacing: var(--letter-spacing-1);\n      line-height: var(--line-height-1);\n    }\n    & :where(.fui-SelectItem) {\n      font-size: var(--font-size-2);\n      line-height: var(--line-height-2);\n      letter-spacing: var(--letter-spacing-2);\n      border-radius: 6px;\n    }\n    & :where(.fui-SelectItemIndicatorIcon) {\n      width: 10px;\n      height: 10px;\n    }\n  }\n  &:where(.fui-r-size-3) {\n    --select-item-height: var(--space-7);\n    --select-item-indicator-width: calc(var(--space-7) / 1.2);\n    --select-separator-margin-right: var(--space-2);\n    border-radius: 12px;\n\n    & :where(.fui-SelectLabel) {\n      font-size: var(--font-size-2);\n      letter-spacing: var(--letter-spacing-2);\n      line-height: var(--line-height-2);\n    }\n    & :where(.fui-SelectItem) {\n      font-size: var(--font-size-3);\n      line-height: var(--line-height-3);\n      letter-spacing: var(--letter-spacing-3);\n      border-radius: 8px;\n    }\n    & :where(.fui-SelectItemIndicatorIcon) {\n      width: 12px;\n      height: 12px;\n    }\n  }\n  &:where(.fui-r-size-4) {\n    --select-item-height: var(--space-8);\n    --select-item-indicator-width: calc(var(--space-8) / 1.2);\n    --select-separator-margin-right: var(--space-3);\n    border-radius: 14px;\n\n    & :where(.fui-SelectLabel) {\n      font-size: var(--font-size-3);\n      letter-spacing: var(--letter-spacing-3);\n      line-height: var(--line-height-3);\n    }\n    & :where(.fui-SelectItem) {\n      font-size: var(--font-size-4);\n      line-height: var(--line-height-4);\n      letter-spacing: var(--letter-spacing-4);\n      border-radius: 10px;\n    }\n    & :where(.fui-SelectItemIndicatorIcon) {\n      width: 14px;\n      height: 14px;\n    }\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * TRIGGER VARIANTS                                                                                *\n *                                                                                                 *\n ***************************************************************************************************/\n\n/* surface */\n\n.fui-SelectTrigger:where(.fui-variant-surface) {\n  color: var(--accent-a11);\n  &:where([data-accent-color='gray']) {\n    color: var(--gray-12);\n  }\n\n  background-color: var(--color-surface);\n  box-shadow:\n    inset 0 0 0 1px var(--gray-a5),\n    0px 1px 2px 0px rgba(0, 0, 0, 0.05);\n\n  @media (hover: hover) {\n    &:where(:not(:disabled):hover) {\n      box-shadow:\n        inset 0 0 0 1px var(--gray-a7),\n        0px 1px 2px 0px rgba(0, 0, 0, 0.05);\n    }\n  }\n  &:where([data-popup-open]) {\n    box-shadow: inset 0 0 0 1px var(--gray-a7);\n  }\n  &:where([data-placeholder]) {\n    color: var(--accent-a10);\n  }\n  &:where(:disabled) {\n    cursor: var(--cursor-disabled);\n    color: var(--gray-a8);\n\n    background-image: linear-gradient(var(--gray-a3), var(--gray-a3));\n  }\n}\n\n/* classic */\n\n/* prettier-ignore */\n:where(.frosted-ui) {\n  --select-trigger-classic-box-shadow:\n\t\tinset 0 0 0 1px var(--gray-a5),\n\t\tinset 0 2px 1px var(--white-a11),\n\t\tinset 0 -2px 1px var(--gray-a4)\n\t;\n}\n\n/* prettier-ignore */\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --select-trigger-classic-box-shadow:\n    inset 0 0 0 1px var(--white-a4),\n    inset 0 1px 1px var(--white-a4),\n    inset 0 -1px 1px var(--black-a9)\n\t;\n}\n\n.fui-SelectTrigger:where(.fui-variant-classic) {\n  color: var(--gray-12);\n  background-image: linear-gradient(var(--gray-2), var(--gray-1));\n  box-shadow: var(--select-trigger-classic-box-shadow);\n  position: relative;\n  z-index: 0;\n\n  &::before {\n    content: '';\n    position: absolute;\n    z-index: -1;\n    inset: 0;\n    border: 2px solid transparent;\n    background-clip: content-box;\n    border-radius: inherit;\n    pointer-events: none;\n    background-image:\n      linear-gradient(var(--black-a1) -20%, transparent, var(--white-a1) 130%),\n      linear-gradient(var(--color-surface), transparent);\n  }\n\n  @media (hover: hover) {\n    &:where(:hover) {\n      box-shadow:\n        inset 0 0 0 1px var(--gray-a3),\n        var(--select-trigger-classic-box-shadow);\n\n      &::before {\n        background-image:\n          linear-gradient(var(--black-a1) -15%, transparent, var(--white-a1) 120%),\n          linear-gradient(var(--gray-2), var(--gray-1));\n      }\n    }\n  }\n  &:where([data-popup-open]) {\n    box-shadow:\n      inset 0 0 0 1px var(--gray-a3),\n      var(--select-trigger-classic-box-shadow);\n\n    &::before {\n      background-image:\n        linear-gradient(var(--black-a1) -15%, transparent, var(--white-a1) 120%),\n        linear-gradient(var(--gray-2), var(--gray-1));\n    }\n  }\n  &:where(:disabled) {\n    cursor: var(--cursor-disabled);\n    color: var(--gray-a8);\n    /* Use disabled button style for the shadow */\n    box-shadow: var(--base-button-classic-disabled-box-shadow);\n    &::before {\n      background-image:\n        linear-gradient(var(--black-a1) -20%, transparent, var(--white-a1) 130%),\n        linear-gradient(var(--color-surface), transparent);\n    }\n  }\n  &:where([data-placeholder]) {\n    & :where(.fui-SelectTriggerValue) {\n      color: var(--gray-a10);\n    }\n  }\n}\n\n/* soft / ghost */\n\n.fui-SelectTrigger:where(.fui-variant-soft),\n.fui-SelectTrigger:where(.fui-variant-ghost) {\n  color: var(--accent-a12);\n\n  &:where([data-placeholder]) {\n    color: var(--accent-a10);\n  }\n}\n\n.fui-SelectTrigger:where(.fui-variant-soft) {\n  background-color: var(--accent-a3);\n\n  @media (hover: hover) {\n    &:where(:hover) {\n      background-color: var(--accent-a4);\n    }\n  }\n  &:where([data-popup-open]) {\n    background-color: var(--accent-a4);\n  }\n  &:where(:focus-visible) {\n    /* Use gray outline when component color is gray */\n    outline-color: var(--accent-8);\n  }\n  &:where(:disabled) {\n    cursor: var(--cursor-disabled);\n    color: var(--gray-a8);\n    background-color: var(--gray-a3);\n  }\n}\n\n.fui-SelectTrigger:where(.fui-variant-ghost) {\n  @media (hover: hover) {\n    &:where(:hover) {\n      background-color: var(--accent-a3);\n    }\n  }\n  &:where([data-popup-open]) {\n    background-color: var(--accent-a3);\n  }\n  &:where(:disabled) {\n    cursor: var(--cursor-disabled);\n    color: var(--gray-a8);\n    background-color: transparent;\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * MENU VARIANTS                                                                                   *\n *                                                                                                 *\n ***************************************************************************************************/\n/* prettier-ignore */\n:where(.frosted-ui) {\n  --color-select-outline: transparent;\n}\n/* prettier-ignore */\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --color-select-outline: black;\n}\n\n.fui-SelectContent {\n  box-shadow: var(--shadow-5);\n  outline: 0.5px solid var(--color-base-menu-outline) !important;\n}\n\n.fui-SelectItem:where([data-disabled]) {\n  color: var(--gray-a8);\n  cursor: var(--cursor-disabled);\n}\n\n.fui-SelectSeparator {\n  background-color: var(--gray-a6);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/select/select.props.ts",
    "content": "import { colorProp, highContrastProp } from '../../helpers';\n\nimport type { PropDef } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4'] as const;\n\nconst selectRootPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n};\n\nconst triggerVariants = ['classic', 'surface', 'soft', 'ghost'] as const;\n\nconst selectTriggerPropDefs = {\n  variant: { type: 'enum', values: triggerVariants, default: 'surface' },\n  color: colorProp,\n} satisfies {\n  variant: PropDef<(typeof triggerVariants)[number]>;\n  color: typeof colorProp;\n};\n\nconst selectContentPropDefs = {\n  highContrast: highContrastProp,\n} satisfies {\n  highContrast: typeof highContrastProp;\n};\n\nexport { selectContentPropDefs, selectRootPropDefs, selectTriggerPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/select/select.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Code, Select, selectTriggerPropDefs, Text } from '..';\nimport { InfoCircledIcon } from '../../icons';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/Select',\n  component: Select.Trigger,\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n    disabled: false,\n  },\n  argTypes: {\n    variant: {\n      control: 'select',\n      options: selectTriggerPropDefs.variant.values,\n    },\n    color: {\n      control: 'select',\n      options: selectTriggerPropDefs.color.values,\n    },\n    disabled: {\n      control: 'boolean',\n    },\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Select.Trigger>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\nexport const Default: Story = {\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: ({ disabled, ...args }) => (\n    <Select.Root defaultValue=\"Apple\" size=\"2\" disabled={disabled}>\n      <Select.Trigger {...args} />\n      <Select.Content>\n        <Select.Group>\n          <Select.GroupLabel>Fruits</Select.GroupLabel>\n          <Select.Item value=\"Orange\">Orange</Select.Item>\n          <Select.Item value=\"Apple\">Apple</Select.Item>\n          <Select.Item value=\"Grape\" disabled>\n            Grape\n          </Select.Item>\n        </Select.Group>\n        <Select.Separator />\n        <Select.Group>\n          <Select.GroupLabel>Vegetables</Select.GroupLabel>\n          <Select.Item value=\"Carrot\">Carrot</Select.Item>\n          <Select.Item value=\"Potato\">Potato</Select.Item>\n        </Select.Group>\n      </Select.Content>\n    </Select.Root>\n  ),\n};\n\nexport const Size: Story = {\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center' }}>\n      <Select.Root size=\"1\" defaultValue=\"Apple\">\n        <Select.Trigger {...args} />\n        <Select.Content>\n          <Select.Item value=\"Apple\">Apple</Select.Item>\n          <Select.Item value=\"Orange\">Orange</Select.Item>\n        </Select.Content>\n      </Select.Root>\n\n      <Select.Root size=\"2\" defaultValue=\"Apple\">\n        <Select.Trigger {...args} />\n        <Select.Content>\n          <Select.Item value=\"Apple\">Apple</Select.Item>\n          <Select.Item value=\"Orange\">Orange</Select.Item>\n        </Select.Content>\n      </Select.Root>\n\n      <Select.Root size=\"3\" defaultValue=\"Apple\">\n        <Select.Trigger {...args} />\n        <Select.Content>\n          <Select.Item value=\"Apple\">Apple</Select.Item>\n          <Select.Item value=\"Orange\">Orange</Select.Item>\n        </Select.Content>\n      </Select.Root>\n\n      <Select.Root size=\"4\" defaultValue=\"Apple\">\n        <Select.Trigger {...args} />\n        <Select.Content>\n          <Select.Item value=\"Apple\">Apple</Select.Item>\n          <Select.Item value=\"Orange\">Orange</Select.Item>\n        </Select.Content>\n      </Select.Root>\n    </div>\n  ),\n};\n\nexport const TriggerVariant: Story = {\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center', flexDirection: 'column' }}>\n      <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center' }}>\n        <Select.Root defaultValue=\"Apple\">\n          <Select.Trigger {...args} variant=\"surface\" />\n          <Select.Content>\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n          </Select.Content>\n        </Select.Root>\n\n        <Select.Root defaultValue=\"Apple\">\n          <Select.Trigger {...args} variant=\"soft\" />\n          <Select.Content>\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n          </Select.Content>\n        </Select.Root>\n\n        <Select.Root defaultValue=\"Apple\">\n          <Select.Trigger {...args} variant=\"ghost\" />\n          <Select.Content>\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n          </Select.Content>\n        </Select.Root>\n      </div>\n      <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center' }}>\n        <Select.Root defaultValue=\"Apple\" disabled>\n          <Select.Trigger {...args} variant=\"surface\" />\n          <Select.Content>\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n          </Select.Content>\n        </Select.Root>\n\n        <Select.Root defaultValue=\"Apple\" disabled>\n          <Select.Trigger {...args} variant=\"soft\" />\n          <Select.Content>\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n          </Select.Content>\n        </Select.Root>\n\n        <Select.Root defaultValue=\"Apple\" disabled>\n          <Select.Trigger {...args} variant=\"ghost\" />\n          <Select.Content>\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n          </Select.Content>\n        </Select.Root>\n      </div>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n      <Select.Root defaultValue=\"Apple\">\n        <Select.Trigger {...args} color=\"indigo\" />\n        <Select.Content>\n          <Select.Item value=\"Apple\">Apple</Select.Item>\n          <Select.Item value=\"Orange\">Orange</Select.Item>\n        </Select.Content>\n      </Select.Root>\n\n      <Select.Root defaultValue=\"Apple\">\n        <Select.Trigger {...args} color=\"cyan\" />\n        <Select.Content>\n          <Select.Item value=\"Apple\">Apple</Select.Item>\n          <Select.Item value=\"Orange\">Orange</Select.Item>\n        </Select.Content>\n      </Select.Root>\n\n      <Select.Root defaultValue=\"Apple\">\n        <Select.Trigger {...args} color=\"orange\" />\n        <Select.Content>\n          <Select.Item value=\"Apple\">Apple</Select.Item>\n          <Select.Item value=\"Orange\">Orange</Select.Item>\n        </Select.Content>\n      </Select.Root>\n\n      <Select.Root defaultValue=\"Apple\">\n        <Select.Trigger {...args} color=\"crimson\" />\n        <Select.Content>\n          <Select.Item value=\"Apple\">Apple</Select.Item>\n          <Select.Item value=\"Orange\">Orange</Select.Item>\n        </Select.Content>\n      </Select.Root>\n    </div>\n  ),\n};\n\nexport const Placeholder: Story = {\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: (args) => (\n    <Select.Root>\n      <Select.Trigger {...args} placeholder=\"Pick a fruit\" />\n      <Select.Content>\n        <Select.Group>\n          <Select.GroupLabel>Fruits</Select.GroupLabel>\n          <Select.Item value=\"Orange\">Orange</Select.Item>\n          <Select.Item value=\"Apple\">Apple</Select.Item>\n          <Select.Item value=\"Grape\" disabled>\n            Grape\n          </Select.Item>\n        </Select.Group>\n        <Select.Separator />\n        <Select.Group>\n          <Select.GroupLabel>Vegetables</Select.GroupLabel>\n          <Select.Item value=\"Carrot\">Carrot</Select.Item>\n          <Select.Item value=\"Potato\">Potato</Select.Item>\n        </Select.Group>\n      </Select.Content>\n    </Select.Root>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n      <Select.Root defaultValue=\"Apple\">\n        <Select.Trigger {...args} />\n        <Select.Content>\n          <Select.Item value=\"Apple\">Apple</Select.Item>\n          <Select.Item value=\"Orange\">Orange</Select.Item>\n        </Select.Content>\n      </Select.Root>\n\n      <Select.Root defaultValue=\"Apple\">\n        <Select.Trigger {...args} />\n        <Select.Content highContrast>\n          <Select.Item value=\"Apple\">Apple</Select.Item>\n          <Select.Item value=\"Orange\">Orange</Select.Item>\n        </Select.Content>\n      </Select.Root>\n    </div>\n  ),\n};\n\nconst fontItems = [\n  { value: 'system', label: 'System font' },\n  { value: 'arial', label: 'Arial' },\n  { value: 'roboto', label: 'Roboto' },\n  { value: 'inter', label: 'Inter' },\n  { value: 'open-sans', label: 'Open Sans' },\n];\n\nconst currencyItems = {\n  USD: 'US Dollar',\n  EUR: 'Euro',\n  GBP: 'British Pound',\n  JPY: 'Japanese Yen',\n  CAD: 'Canadian Dollar',\n};\n\nexport const FormattingTheValue: Story = {\n  name: 'Formatting the Value',\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)' }}>\n      <Text render={<div />} style={{ maxWidth: 700 }}>\n        By default, <Code>Select.Value</Code> displays the raw <Code>value</Code>, not the label text. Here are\n        different ways to show a formatted label in the trigger.\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-6)', flexWrap: 'wrap' }}>\n        {/* Default: Raw value */}\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n          <Text size=\"2\" weight=\"bold\">\n            Default (raw value)\n          </Text>\n          <Select.Root defaultValue=\"roboto\">\n            <Select.Trigger {...args} style={{ width: 160 }} />\n            <Select.Content alignItemWithTrigger={false}>\n              {fontItems.map((item) => (\n                <Select.Item key={item.value} value={item.value}>\n                  {item.label}\n                </Select.Item>\n              ))}\n            </Select.Content>\n          </Select.Root>\n          <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n            Shows \"roboto\" instead of \"Roboto\". This is the default Base UI behavior.\n          </Text>\n        </div>\n\n        {/* With items prop for label lookup */}\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n          <Text size=\"2\" weight=\"bold\">\n            Using <Code>items</Code> prop\n          </Text>\n          <Select.Root defaultValue=\"roboto\" items={fontItems}>\n            <Select.Trigger {...args} style={{ width: 160 }} />\n            <Select.Content alignItemWithTrigger={false}>\n              {fontItems.map((item) => (\n                <Select.Item key={item.value} value={item.value}>\n                  {item.label}\n                </Select.Item>\n              ))}\n            </Select.Content>\n          </Select.Root>\n          <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n            Pass <Code>{`{ value, label }`}</Code> objects to Root. Base UI automatically maps values to labels.\n          </Text>\n        </div>\n\n        {/* Using itemToStringLabel */}\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n          <Text size=\"2\" weight=\"bold\">\n            Using <Code>itemToStringLabel</Code>\n          </Text>\n          <Select.Root\n            defaultValue=\"roboto\"\n            itemToStringLabel={(value) => {\n              const labels: Record<string, string> = { roboto: 'Roboto', inter: 'Inter', poppins: 'Poppins' };\n              return labels[value as string] ?? String(value);\n            }}\n          >\n            <Select.Trigger {...args} style={{ width: 160 }} />\n            <Select.Content alignItemWithTrigger={false}>\n              <Select.Item value=\"roboto\">Roboto</Select.Item>\n              <Select.Item value=\"inter\">Inter</Select.Item>\n              <Select.Item value=\"poppins\">Poppins</Select.Item>\n            </Select.Content>\n          </Select.Root>\n          <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n            Provide a function to transform any value into its display label.\n          </Text>\n        </div>\n\n        {/* Custom render function */}\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n          <Text size=\"2\" weight=\"bold\">\n            Using <Code>renderValue</Code>\n          </Text>\n          <Select.Root defaultValue=\"EUR\">\n            <Select.Trigger\n              {...args}\n              style={{ width: 200 }}\n              renderValue={(value) => (\n                <span style={{ display: 'flex', alignItems: 'center', gap: 6, minWidth: 0 }}>\n                  <InfoCircledIcon style={{ width: 14, height: 14, flexShrink: 0 }} />\n                  <span style={{ overflow: 'hidden', textOverflow: 'ellipsis', whiteSpace: 'nowrap' }}>\n                    {currencyItems[value as keyof typeof currencyItems]} ({value as string})\n                  </span>\n                </span>\n              )}\n            />\n            <Select.Content alignItemWithTrigger={false}>\n              {Object.entries(currencyItems).map(([code, name]) => (\n                <Select.Item key={code} value={code}>\n                  {name} ({code})\n                </Select.Item>\n              ))}\n            </Select.Content>\n          </Select.Root>\n          <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n            Full control via render function. Great for icons or complex formatting.\n          </Text>\n        </div>\n\n        {/* Value equals label */}\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n          <Text size=\"2\" weight=\"bold\">\n            Value = Label\n          </Text>\n          <Select.Root defaultValue=\"Roboto\">\n            <Select.Trigger {...args} style={{ width: 160 }} />\n            <Select.Content alignItemWithTrigger={false}>\n              <Select.Item value=\"Roboto\">Roboto</Select.Item>\n              <Select.Item value=\"Inter\">Inter</Select.Item>\n              <Select.Item value=\"Poppins\">Poppins</Select.Item>\n            </Select.Content>\n          </Select.Root>\n          <Text size=\"1\" color=\"gray\" style={{ maxWidth: 180 }}>\n            Simplest: use display text as value. Works for simple cases.\n          </Text>\n        </div>\n      </div>\n\n      <Text render={<div />} size=\"2\" color=\"gray\" style={{ maxWidth: 700, marginTop: 'var(--space-2)' }}>\n        <strong>Recommendation:</strong> Use <Code>items</Code> prop for data-driven selects, or{' '}\n        <Code>renderValue</Code> for custom formatting. Using value=label works for simple cases but can be problematic\n        if you need stable IDs for form submission.\n      </Text>\n    </div>\n  ),\n};\n\nexport const DropdownPositioning: Story = {\n  name: 'Dropdown Positioning',\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 500, textAlign: 'center' }}>\n        By default, Base UI Select aligns the selected item with the trigger (native select behavior). Set{' '}\n        <Code>alignItemWithTrigger=&#123;false&#125;</Code> for standard dropdown positioning.\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)', alignItems: 'center' }}>\n          <Text size=\"1\" color=\"gray\">\n            Default (item-aligned)\n          </Text>\n          <Select.Root defaultValue=\"banana\">\n            <Select.Trigger {...args} />\n            <Select.Content>\n              <Select.Item value=\"Apple\">Apple</Select.Item>\n              <Select.Item value=\"banana\">Banana</Select.Item>\n              <Select.Item value=\"cherry\">Cherry</Select.Item>\n              <Select.Item value=\"date\">Date</Select.Item>\n              <Select.Item value=\"elderberry\">Elderberry</Select.Item>\n            </Select.Content>\n          </Select.Root>\n        </div>\n\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)', alignItems: 'center' }}>\n          <Text size=\"1\" color=\"gray\">\n            alignItemWithTrigger=false\n          </Text>\n          <Select.Root defaultValue=\"banana\">\n            <Select.Trigger {...args} />\n            <Select.Content alignItemWithTrigger={false}>\n              <Select.Item value=\"Apple\">Apple</Select.Item>\n              <Select.Item value=\"banana\">Banana</Select.Item>\n              <Select.Item value=\"cherry\">Cherry</Select.Item>\n              <Select.Item value=\"date\">Date</Select.Item>\n              <Select.Item value=\"elderberry\">Elderberry</Select.Item>\n            </Select.Content>\n          </Select.Root>\n        </div>\n      </div>\n    </div>\n  ),\n};\n\nexport const SideAndAlign: Story = {\n  name: 'Side and Align',\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 500, textAlign: 'center' }}>\n        Control where the popup appears using <Code>side</Code> and <Code>align</Code> props. These only take effect\n        when <Code>alignItemWithTrigger=&#123;false&#125;</Code>.\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-3)', flexWrap: 'wrap', justifyContent: 'center' }}>\n        <Select.Root defaultValue=\"Apple\">\n          <Select.Trigger {...args} placeholder=\"Bottom Start\" />\n          <Select.Content alignItemWithTrigger={false} side=\"bottom\" align=\"start\">\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n            <Select.Item value=\"banana\">Banana</Select.Item>\n          </Select.Content>\n        </Select.Root>\n\n        <Select.Root defaultValue=\"Apple\">\n          <Select.Trigger {...args} placeholder=\"Bottom Center\" />\n          <Select.Content alignItemWithTrigger={false} side=\"bottom\" align=\"center\">\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n            <Select.Item value=\"banana\">Banana</Select.Item>\n          </Select.Content>\n        </Select.Root>\n\n        <Select.Root defaultValue=\"Apple\">\n          <Select.Trigger {...args} placeholder=\"Bottom End\" />\n          <Select.Content alignItemWithTrigger={false} side=\"bottom\" align=\"end\">\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n            <Select.Item value=\"banana\">Banana</Select.Item>\n          </Select.Content>\n        </Select.Root>\n      </div>\n\n      <div style={{ display: 'flex', gap: 'var(--space-3)', flexWrap: 'wrap', justifyContent: 'center' }}>\n        <Select.Root defaultValue=\"Apple\">\n          <Select.Trigger {...args} placeholder=\"Top Start\" />\n          <Select.Content alignItemWithTrigger={false} side=\"top\" align=\"start\">\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n            <Select.Item value=\"banana\">Banana</Select.Item>\n          </Select.Content>\n        </Select.Root>\n\n        <Select.Root defaultValue=\"Apple\">\n          <Select.Trigger {...args} placeholder=\"Right Start\" />\n          <Select.Content alignItemWithTrigger={false} side=\"right\" align=\"start\">\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n            <Select.Item value=\"banana\">Banana</Select.Item>\n          </Select.Content>\n        </Select.Root>\n\n        <Select.Root defaultValue=\"Apple\">\n          <Select.Trigger {...args} placeholder=\"Left Start\" />\n          <Select.Content alignItemWithTrigger={false} side=\"left\" align=\"start\">\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n            <Select.Item value=\"banana\">Banana</Select.Item>\n          </Select.Content>\n        </Select.Root>\n      </div>\n    </div>\n  ),\n};\n\nexport const SideOffsetAndAlignOffset: Story = {\n  name: 'Side Offset and Align Offset',\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 500, textAlign: 'center' }}>\n        Fine-tune positioning with <Code>sideOffset</Code> (distance from trigger) and <Code>alignOffset</Code> (shift\n        along the alignment axis). Requires <Code>alignItemWithTrigger=&#123;false&#125;</Code>.\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-4)', flexWrap: 'wrap', justifyContent: 'center' }}>\n        <Select.Root defaultValue=\"Apple\">\n          <Select.Trigger {...args} placeholder=\"Default (4px)\" />\n          <Select.Content alignItemWithTrigger={false}>\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n            <Select.Item value=\"banana\">Banana</Select.Item>\n          </Select.Content>\n        </Select.Root>\n\n        <Select.Root defaultValue=\"Apple\">\n          <Select.Trigger {...args} placeholder=\"sideOffset: 16\" />\n          <Select.Content alignItemWithTrigger={false} sideOffset={16}>\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n            <Select.Item value=\"banana\">Banana</Select.Item>\n          </Select.Content>\n        </Select.Root>\n\n        <Select.Root defaultValue=\"Apple\">\n          <Select.Trigger {...args} placeholder=\"alignOffset: 20\" />\n          <Select.Content alignItemWithTrigger={false} alignOffset={20}>\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n            <Select.Item value=\"banana\">Banana</Select.Item>\n          </Select.Content>\n        </Select.Root>\n      </div>\n    </div>\n  ),\n};\n\nexport const ControlledMode: Story = {\n  name: 'Controlled Mode',\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: function Render(args) {\n    const [value, setValue] = React.useState<string | null>('apple');\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 500, textAlign: 'center' }}>\n          Control the select's value externally with <Code>value</Code> and <Code>onValueChange</Code> props.\n        </Text>\n\n        <Select.Root value={value} onValueChange={(newValue) => setValue(newValue as string | null)}>\n          <Select.Trigger {...args} placeholder=\"Pick a fruit\" />\n          <Select.Content>\n            <Select.Item value=\"Apple\">Apple</Select.Item>\n            <Select.Item value=\"Orange\">Orange</Select.Item>\n            <Select.Item value=\"banana\">Banana</Select.Item>\n            <Select.Item value=\"cherry\">Cherry</Select.Item>\n          </Select.Content>\n        </Select.Root>\n\n        <Text size=\"2\" color=\"gray\">\n          Selected: <Code>{value ?? 'none'}</Code>\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <button onClick={() => setValue('cherry')}>Set to Cherry</button>\n          <button onClick={() => setValue(null)}>Clear</button>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const ManyItems: Story = {\n  name: 'Many Items',\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: (args) => {\n    const items = Array.from({ length: 50 }, (_, i) => `Item ${i + 1}`);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 600, textAlign: 'center' }}>\n          Select with many items. Compare <Code>alignItemWithTrigger</Code> behavior.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-6)', flexWrap: 'wrap', justifyContent: 'center' }}>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)', alignItems: 'center' }}>\n            <Text size=\"2\" weight=\"medium\">\n              alignItemWithTrigger={'{true}'} (default)\n            </Text>\n            <Select.Root defaultValue=\"Item 25\">\n              <Select.Trigger {...args} />\n              <Select.Content>\n                {items.map((item) => (\n                  <Select.Item key={item} value={item}>\n                    {item}\n                  </Select.Item>\n                ))}\n              </Select.Content>\n            </Select.Root>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 200, textAlign: 'center' }}>\n              Selected item aligns with trigger. Popup expands as you scroll.\n            </Text>\n          </div>\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)', alignItems: 'center' }}>\n            <Text size=\"2\" weight=\"medium\">\n              alignItemWithTrigger={'{false}'}\n            </Text>\n            <Select.Root defaultValue=\"Item 25\">\n              <Select.Trigger {...args} />\n              <Select.Content alignItemWithTrigger={false}>\n                {items.map((item) => (\n                  <Select.Item key={item} value={item}>\n                    {item}\n                  </Select.Item>\n                ))}\n              </Select.Content>\n            </Select.Root>\n            <Text size=\"1\" color=\"gray\" style={{ maxWidth: 200, textAlign: 'center' }}>\n              Standard dropdown positioning below trigger.\n            </Text>\n          </div>\n        </div>\n      </div>\n    );\n  },\n};\n\nconst languages = {\n  javascript: 'JavaScript',\n  typescript: 'TypeScript',\n  python: 'Python',\n  java: 'Java',\n  csharp: 'C#',\n  php: 'PHP',\n  cpp: 'C++',\n  rust: 'Rust',\n  go: 'Go',\n  swift: 'Swift',\n} as const;\n\ntype Language = keyof typeof languages;\n\nexport const MultipleSelection: Story = {\n  name: 'Multiple Selection',\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: (args) => {\n    const languageKeys = Object.keys(languages) as Language[];\n\n    const renderValue = (value: Language[]) => {\n      if (value.length === 0) {\n        return 'Select languages...';\n      }\n      const firstLanguage = languages[value[0]];\n      const additionalCount = value.length > 1 ? ` (+${value.length - 1} more)` : '';\n      return firstLanguage + additionalCount;\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 500, textAlign: 'center' }}>\n          Add the <Code>multiple</Code> prop to <Code>Select.Root</Code> to allow multiple selections. Use the{' '}\n          <Code>renderValue</Code> prop on the Trigger to customize how the selection is displayed.\n        </Text>\n\n        <Select.Root multiple defaultValue={['javascript', 'typescript']}>\n          <Select.Trigger {...args} renderValue={renderValue} />\n          <Select.Content alignItemWithTrigger={false}>\n            {languageKeys.map((key) => (\n              <Select.Item key={key} value={key}>\n                {languages[key]}\n              </Select.Item>\n            ))}\n          </Select.Content>\n        </Select.Root>\n      </div>\n    );\n  },\n};\n\nexport const Controlled: Story = {\n  name: 'Controlled',\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: (args) => {\n    const [singleValue, setSingleValue] = React.useState<string>('Apple');\n    const [multipleValue, setMultipleValue] = React.useState<string[]>(['javascript', 'typescript']);\n\n    const fruits = ['Apple', 'Orange', 'Banana', 'Grape', 'Mango'];\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)' }}>\n        <Text render={<div />} style={{ maxWidth: 600 }}>\n          Use <Code>value</Code> and <Code>onValueChange</Code> props to control the Select. When <Code>multiple</Code>{' '}\n          is set, value types automatically become arrays. Use generics like <Code>{'Select.Root<string>'}</Code> or{' '}\n          <Code>{'Select.Root<string, true>'}</Code> for full type safety.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-6)', flexWrap: 'wrap' }}>\n          {/* Single Selection - value is typed as string */}\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n            <Text size=\"2\" weight=\"bold\">\n              Single Selection\n            </Text>\n            <Select.Root<string>\n              value={singleValue}\n              onValueChange={(value) => {\n                // value is typed as string | null\n                if (value !== null) setSingleValue(value);\n              }}\n            >\n              <Select.Trigger {...args} style={{ width: 180 }} />\n              <Select.Content>\n                {fruits.map((fruit) => (\n                  <Select.Item key={fruit} value={fruit}>\n                    {fruit}\n                  </Select.Item>\n                ))}\n              </Select.Content>\n            </Select.Root>\n            <Code size=\"1\">value: \"{singleValue}\"</Code>\n          </div>\n\n          {/* Multiple Selection - value is typed as string[] */}\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n            <Text size=\"2\" weight=\"bold\">\n              Multiple Selection\n            </Text>\n            <Select.Root<string, true>\n              multiple\n              value={multipleValue}\n              onValueChange={(value) => {\n                // value is typed as string[] when multiple={true}\n                setMultipleValue(value);\n              }}\n            >\n              <Select.Trigger\n                {...args}\n                style={{ width: 220 }}\n                renderValue={(value) => {\n                  const arr = value as string[];\n                  if (arr.length === 0) return 'Select languages...';\n                  if (arr.length === 1) return languages[arr[0] as Language];\n                  return `${languages[arr[0] as Language]} (+${arr.length - 1} more)`;\n                }}\n              />\n              <Select.Content alignItemWithTrigger={false}>\n                {(Object.keys(languages) as Language[]).map((key) => (\n                  <Select.Item key={key} value={key}>\n                    {languages[key]}\n                  </Select.Item>\n                ))}\n              </Select.Content>\n            </Select.Root>\n            <Code size=\"1\">value: [{multipleValue.map((v) => `\"${v}\"`).join(', ')}]</Code>\n          </div>\n        </div>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <button\n            type=\"button\"\n            onClick={() => {\n              setSingleValue('Mango');\n              setMultipleValue(['python', 'rust', 'go']);\n            }}\n            style={{\n              padding: '6px 12px',\n              borderRadius: 6,\n              border: '1px solid var(--gray-6)',\n              background: 'var(--gray-3)',\n              cursor: 'pointer',\n            }}\n          >\n            Set programmatically\n          </button>\n          <button\n            type=\"button\"\n            onClick={() => {\n              setSingleValue('Apple');\n              setMultipleValue(['javascript', 'typescript']);\n            }}\n            style={{\n              padding: '6px 12px',\n              borderRadius: 6,\n              border: '1px solid var(--gray-6)',\n              background: 'var(--gray-3)',\n              cursor: 'pointer',\n            }}\n          >\n            Reset\n          </button>\n        </div>\n      </div>\n    );\n  },\n};\n\ninterface ShippingMethod {\n  id: string;\n  name: string;\n  duration: string;\n  price: string;\n}\n\nexport const ObjectValues: Story = {\n  name: 'Object Values',\n  args: {\n    variant: selectTriggerPropDefs.variant.default,\n    color: selectTriggerPropDefs.color.default,\n  },\n  render: (args) => {\n    const shippingMethods: ShippingMethod[] = [\n      {\n        id: 'standard',\n        name: 'Standard',\n        duration: 'Delivers in 4-6 business days',\n        price: '$4.99',\n      },\n      {\n        id: 'express',\n        name: 'Express',\n        duration: 'Delivers in 2-3 business days',\n        price: '$9.99',\n      },\n      {\n        id: 'overnight',\n        name: 'Overnight',\n        duration: 'Delivers next business day',\n        price: '$19.99',\n      },\n    ];\n\n    const renderShippingValue = (method: ShippingMethod) => (\n      <span style={{ display: 'flex', flexDirection: 'column', gap: 2, textAlign: 'left' }}>\n        <span style={{ fontWeight: 500 }}>{method.name}</span>\n        <span style={{ fontSize: '0.85em', color: 'var(--gray-11)' }}>\n          {method.duration} ({method.price})\n        </span>\n      </span>\n    );\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 500, textAlign: 'center' }}>\n          Select items can use objects as values instead of primitives. Use <Code>itemToStringValue</Code> to convert\n          objects to strings for comparison, and <Code>renderValue</Code> to display the full object. Note:{' '}\n          <Code>alignItemWithTrigger=&#123;false&#125;</Code> is recommended for variable-height items.\n        </Text>\n\n        <Select.Root\n          defaultValue={shippingMethods[0]}\n          itemToStringValue={(item) => (item as ShippingMethod).id}\n          size=\"3\"\n        >\n          <Select.Trigger\n            {...args}\n            renderValue={renderShippingValue}\n            style={{ height: 'auto', minHeight: 'var(--space-8)', paddingTop: 8, paddingBottom: 8 }}\n          />\n          <Select.Content alignItemWithTrigger={false}>\n            {shippingMethods.map((method) => (\n              <Select.Item key={method.id} value={method} style={{ height: 'auto', paddingTop: 8, paddingBottom: 8 }}>\n                <span style={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n                  <span style={{ fontWeight: 500 }}>{method.name}</span>\n                  <span style={{ fontSize: '0.85em', color: 'var(--gray-11)' }}>\n                    {method.duration} ({method.price})\n                  </span>\n                </span>\n              </Select.Item>\n            ))}\n          </Select.Content>\n        </Select.Root>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/select/select.tsx",
    "content": "'use client';\n\nimport { ScrollArea as ScrollAreaPrimitive } from '@base-ui/react/scroll-area';\nimport { Select as SelectPrimitive } from '@base-ui/react/select';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { ThickCheckIcon } from '../../icons';\nimport { Theme } from '../../theme';\nimport { selectContentPropDefs, selectRootPropDefs, selectTriggerPropDefs } from './select.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype SelectRootOwnProps = GetPropDefTypes<typeof selectRootPropDefs>;\n\n// Internal context for passing values from Root to children\ninterface SelectContextValue extends SelectRootOwnProps {\n  // Store items for label lookup in trigger. Mirrors Base UI's broadened `items` type\n  // (record, array of `{ value, label }`, or array of grouped items).\n  itemsForLabelLookup?: SelectPrimitive.Root.Props<unknown>['items'];\n  // Store itemToStringLabel for label lookup when items is not provided\n  valueLabelFormatter?: (value: unknown) => string;\n}\nconst SelectContext = React.createContext<SelectContextValue>({});\n\n// Re-export Base UI types for consumers\ntype SelectRootChangeEventDetails = SelectPrimitive.Root.ChangeEventDetails;\ntype SelectRootChangeEventReason = SelectPrimitive.Root.ChangeEventReason;\n\n// Conditional value type based on multiple prop\ntype SelectValue<Value, Multiple extends boolean | undefined> = Multiple extends true ? Value[] : Value;\n\ninterface SelectRootPropsBase<Value, Multiple extends boolean | undefined = false>\n  extends Omit<SelectPrimitive.Root.Props<Value, Multiple>, 'className' | 'render'>, SelectContextValue {}\n\n// Overloaded types for better inference\ntype SelectRootProps<Value = unknown, Multiple extends boolean | undefined = false> = SelectRootPropsBase<\n  Value,\n  Multiple\n>;\n\nfunction SelectRoot<Value = unknown, Multiple extends boolean | undefined = false>(\n  props: SelectRootProps<Value, Multiple>,\n) {\n  const { children, size = selectRootPropDefs.size.default, items, itemToStringLabel, ...rootProps } = props;\n  return (\n    <SelectPrimitive.Root\n      items={items}\n      itemToStringLabel={itemToStringLabel}\n      {...(rootProps as SelectPrimitive.Root.Props<Value, Multiple>)}\n    >\n      <SelectContext.Provider\n        value={React.useMemo(\n          () => ({\n            size,\n            itemsForLabelLookup: items,\n            valueLabelFormatter: itemToStringLabel as ((value: unknown) => string) | undefined,\n          }),\n          [size, items, itemToStringLabel],\n        )}\n      >\n        {children}\n      </SelectContext.Provider>\n    </SelectPrimitive.Root>\n  );\n}\nSelectRoot.displayName = 'SelectRoot';\n\ntype SelectTriggerOwnProps = GetPropDefTypes<typeof selectTriggerPropDefs>;\ninterface SelectTriggerProps\n  extends\n    Omit<PropsWithoutColor<typeof SelectPrimitive.Trigger>, 'render' | 'className' | 'children'>,\n    SelectTriggerOwnProps {\n  className?: string;\n  placeholder?: React.ReactNode;\n  /** Custom render function for the selected value. Useful for multiple selection. */\n  renderValue?: React.ComponentProps<typeof SelectPrimitive.Value>['children'];\n}\n\nconst SelectTrigger = (props: SelectTriggerProps) => {\n  const {\n    className,\n    variant = selectTriggerPropDefs.variant.default,\n    color = selectTriggerPropDefs.color.default,\n    placeholder,\n    renderValue,\n    ...triggerProps\n  } = props;\n  const { size, itemsForLabelLookup, valueLabelFormatter } = React.useContext(SelectContext);\n\n  // Handle placeholder and renderValue: Base UI's Select.Value uses children as a render function\n  // Per Base UI docs: placeholder is overridden by children if specified\n  const valueChildren = React.useMemo(() => {\n    // renderValue takes full control (matches Base UI: \"placeholder is overridden by children if specified\")\n    if (renderValue) return renderValue;\n\n    // If placeholder is provided, create a render function that handles label lookup\n    if (placeholder) {\n      return (value: unknown) => {\n        // Use items for label lookup if available (checked BEFORE placeholder fallback)\n        // This matches Base UI behavior where a null item's label overrides placeholder\n        if (itemsForLabelLookup) {\n          // items can be an array of { value, label } or a Record<string, label>\n          if (Array.isArray(itemsForLabelLookup)) {\n            const item = itemsForLabelLookup.find((i) => i.value === value);\n            if (item?.label != null) return item.label;\n          } else if (value != null) {\n            // Record format: keys are values, values are labels (only for non-null keys)\n            const label = (itemsForLabelLookup as Record<string, React.ReactNode>)[value as string];\n            if (label != null) return label;\n          }\n        }\n\n        // Fallback to placeholder if no value or no matching item found\n        if (value == null) return placeholder;\n\n        // Use itemToStringLabel if provided (for custom value-to-label conversion)\n        if (valueLabelFormatter) return valueLabelFormatter(value);\n\n        return String(value);\n      };\n    }\n\n    return undefined;\n  }, [renderValue, placeholder, itemsForLabelLookup, valueLabelFormatter]);\n\n  return (\n    <SelectPrimitive.Trigger\n      data-accent-color={color || (variant === 'surface' ? 'gray' : color)}\n      {...triggerProps}\n      className={classNames(\n        'fui-reset',\n        'fui-SelectTrigger',\n        className,\n        `fui-r-size-${size}`,\n        `fui-variant-${variant}`,\n      )}\n    >\n      <SelectPrimitive.Value className=\"fui-SelectTriggerValue\">{valueChildren}</SelectPrimitive.Value>\n\n      <SelectPrimitive.Icon>\n        <svg className=\"fui-SelectIcon\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"3.25 5.25 9.5 5.5\" fill=\"none\">\n          <path\n            d=\"M4 6L8 10L12 6\"\n            stroke=\"currentColor\"\n            strokeWidth=\"1.5\"\n            strokeLinecap=\"round\"\n            strokeLinejoin=\"round\"\n          />\n        </svg>\n      </SelectPrimitive.Icon>\n    </SelectPrimitive.Trigger>\n  );\n};\nSelectTrigger.displayName = 'SelectTrigger';\n\ntype SelectContentOwnProps = GetPropDefTypes<typeof selectContentPropDefs>;\ninterface SelectContentProps\n  extends Omit<React.ComponentProps<typeof SelectPrimitive.Popup>, 'className' | 'render' | 'style'>,\n    SelectContentOwnProps {\n  className?: string;\n  style?: React.CSSProperties;\n  container?: React.ComponentProps<typeof SelectPrimitive.Portal>['container'];\n  /** @deprecated Use alignItemWithTrigger={false} instead */\n  position?: 'item-aligned' | 'popper';\n  /** Whether to align the selected item with the trigger (native select-like behavior). Default: true */\n  alignItemWithTrigger?: boolean;\n  side?: React.ComponentProps<typeof SelectPrimitive.Positioner>['side'];\n  sideOffset?: React.ComponentProps<typeof SelectPrimitive.Positioner>['sideOffset'];\n  align?: React.ComponentProps<typeof SelectPrimitive.Positioner>['align'];\n  alignOffset?: React.ComponentProps<typeof SelectPrimitive.Positioner>['alignOffset'];\n  collisionPadding?: React.ComponentProps<typeof SelectPrimitive.Positioner>['collisionPadding'];\n}\n\nconst SelectContent = (props: SelectContentProps) => {\n  const {\n    className,\n    children,\n    highContrast = selectContentPropDefs.highContrast.default,\n    container,\n    position,\n    alignItemWithTrigger: alignItemWithTriggerProp,\n    side = 'bottom',\n    sideOffset = 4,\n    align = 'start',\n    alignOffset,\n    collisionPadding = 10,\n    ...popupProps\n  } = props;\n  const { size } = React.useContext(SelectContext);\n\n  // Handle deprecated position prop\n  const alignItemWithTrigger = alignItemWithTriggerProp ?? (position === 'popper' ? false : true);\n\n  return (\n    <SelectPrimitive.Portal container={container}>\n      <SelectPrimitive.Positioner\n        className=\"fui-SelectPositioner\"\n        side={side}\n        sideOffset={sideOffset}\n        align={align}\n        alignOffset={alignOffset}\n        collisionPadding={collisionPadding}\n        alignItemWithTrigger={alignItemWithTrigger}\n      >\n        <Theme\n          render={<SelectPrimitive.Popup />}\n          {...popupProps}\n          className={classNames(\n            { 'fui-PopperContent': !alignItemWithTrigger },\n            'fui-SelectContent',\n            className,\n            `fui-r-size-${size}`,\n            { 'fui-high-contrast': highContrast },\n          )}\n        >\n          <ScrollAreaPrimitive.Root className=\"fui-ScrollAreaRoot\">\n            <SelectPrimitive.List\n              render={<ScrollAreaPrimitive.Viewport className=\"fui-ScrollAreaViewport\" tabIndex={undefined} />}\n            >\n              <ScrollAreaPrimitive.Content>\n                <div className=\"fui-SelectViewport\">{children}</div>\n              </ScrollAreaPrimitive.Content>\n            </SelectPrimitive.List>\n            <ScrollAreaPrimitive.Scrollbar\n              orientation=\"vertical\"\n              className=\"fui-ScrollAreaScrollbar fui-r-size-1\"\n              data-type=\"auto\"\n            >\n              <ScrollAreaPrimitive.Thumb className=\"fui-ScrollAreaThumb\" />\n            </ScrollAreaPrimitive.Scrollbar>\n          </ScrollAreaPrimitive.Root>\n        </Theme>\n      </SelectPrimitive.Positioner>\n    </SelectPrimitive.Portal>\n  );\n};\nSelectContent.displayName = 'SelectContent';\n\ninterface SelectItemProps extends Omit<React.ComponentProps<typeof SelectPrimitive.Item>, 'className' | 'render'> {\n  className?: string;\n}\n\nconst SelectItem = (props: SelectItemProps) => {\n  const { className, children, ...itemProps } = props;\n  return (\n    <SelectPrimitive.Item {...itemProps} className={classNames('fui-SelectItem', className)}>\n      <SelectPrimitive.ItemIndicator className=\"fui-SelectItemIndicator\">\n        <ThickCheckIcon className=\"fui-SelectItemIndicatorIcon\" />\n      </SelectPrimitive.ItemIndicator>\n      <SelectPrimitive.ItemText>{children}</SelectPrimitive.ItemText>\n    </SelectPrimitive.Item>\n  );\n};\nSelectItem.displayName = 'SelectItem';\n\ninterface SelectGroupProps extends Omit<React.ComponentProps<typeof SelectPrimitive.Group>, 'className' | 'render'> {\n  className?: string;\n}\n\nconst SelectGroup = (props: SelectGroupProps) => (\n  <SelectPrimitive.Group {...props} className={classNames('fui-SelectGroup', props.className)} />\n);\nSelectGroup.displayName = 'SelectGroup';\n\ninterface SelectGroupLabelProps extends Omit<\n  React.ComponentProps<typeof SelectPrimitive.GroupLabel>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst SelectGroupLabel = (props: SelectGroupLabelProps) => (\n  <SelectPrimitive.GroupLabel {...props} className={classNames('fui-SelectLabel', props.className)} />\n);\nSelectGroupLabel.displayName = 'SelectGroupLabel';\n\ninterface SelectSeparatorProps extends Omit<\n  React.ComponentProps<typeof SelectPrimitive.Separator>,\n  'className' | 'render'\n> {\n  className?: string;\n}\n\nconst SelectSeparator = (props: SelectSeparatorProps) => (\n  <SelectPrimitive.Separator {...props} className={classNames('fui-SelectSeparator', props.className)} />\n);\nSelectSeparator.displayName = 'SelectSeparator';\n\nexport {\n  SelectContent as Content,\n  SelectGroup as Group,\n  SelectGroupLabel as GroupLabel,\n  SelectItem as Item,\n  SelectRoot as Root,\n  SelectSeparator as Separator,\n  SelectTrigger as Trigger,\n};\n\nexport type {\n  SelectContentProps as ContentProps,\n  SelectGroupLabelProps as GroupLabelProps,\n  SelectGroupProps as GroupProps,\n  SelectItemProps as ItemProps,\n  SelectRootChangeEventDetails as RootChangeEventDetails,\n  SelectRootChangeEventReason as RootChangeEventReason,\n  SelectRootProps as RootProps,\n  SelectValue,\n  SelectSeparatorProps as SeparatorProps,\n  SelectTriggerProps as TriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/separator/index.ts",
    "content": "export * from './separator';\nexport * from './separator.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/separator/separator.css",
    "content": ".fui-Separator {\n  background-color: var(--accent-a6);\n\n  &:where([data-orientation='vertical']) {\n    width: 1px;\n    height: var(--separator-size);\n  }\n  &:where([data-orientation='horizontal']) {\n    width: var(--separator-size);\n    height: 1px;\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-Separator {\n  &:where(.fui-r-size-1) {\n    --separator-size: var(--space-4);\n  }\n  &:where(.fui-r-size-2) {\n    --separator-size: var(--space-6);\n  }\n  &:where(.fui-r-size-3) {\n    --separator-size: var(--space-9);\n  }\n  &:where(.fui-r-size-4) {\n    --separator-size: 100%;\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/separator/separator.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4'] as const;\n\nconst separatorPropDefs = {\n  size: { type: 'enum', values: sizes, default: '1' },\n  color: { ...colorProp, default: 'gray' },\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  color: typeof colorProp;\n};\n\nexport { separatorPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/separator/separator.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Separator, Text, separatorPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Layout/Separator',\n  component: Separator,\n  args: {\n    size: separatorPropDefs.size.default,\n    color: separatorPropDefs.color.default,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Separator>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <Text size=\"2\">\n      Tools for building high-quality, accessible UI.\n      <Separator {...args} orientation=\"horizontal\" size=\"4\" style={{ margin: 'var(--space-3) 0' }} />\n      <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center' }}>\n        Themes\n        <Separator {...args} orientation=\"vertical\" />\n        Primitives\n        <Separator {...args} orientation=\"vertical\" />\n        Icons\n        <Separator {...args} orientation=\"vertical\" />\n        Colors\n      </div>\n    </Text>\n  ),\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)' }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <Separator {...args} orientation=\"horizontal\" size=\"4\" />\n        <Separator {...args} orientation=\"horizontal\" size=\"3\" />\n        <Separator {...args} orientation=\"horizontal\" size=\"2\" />\n        <Separator {...args} orientation=\"horizontal\" size=\"1\" />\n      </div>\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)', height: 96 }}>\n        <Separator {...args} orientation=\"vertical\" size=\"4\" />\n        <Separator {...args} orientation=\"vertical\" size=\"3\" />\n        <Separator {...args} orientation=\"vertical\" size=\"2\" />\n        <Separator {...args} orientation=\"vertical\" size=\"1\" />\n      </div>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Separator {...args} color=\"indigo\" size=\"3\" />\n      <Separator {...args} color=\"cyan\" size=\"3\" />\n      <Separator {...args} color=\"orange\" size=\"3\" />\n      <Separator {...args} color=\"crimson\" size=\"3\" />\n    </div>\n  ),\n};\n\nexport const Orientation: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n      <Separator {...args} orientation=\"horizontal\" />\n      <Separator {...args} orientation=\"vertical\" />\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/separator/separator.tsx",
    "content": "'use client';\n\nimport { Separator as SeparatorPrimitive } from '@base-ui/react/separator';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { separatorPropDefs } from './separator.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype SeparatorOwnProps = GetPropDefTypes<typeof separatorPropDefs>;\ninterface SeparatorProps extends PropsWithoutColor<typeof SeparatorPrimitive>, SeparatorOwnProps {}\n\nconst Separator = (props: SeparatorProps) => {\n  const {\n    className,\n    size = separatorPropDefs.size.default,\n    color = separatorPropDefs.color.default,\n    ...separatorProps\n  } = props;\n  return (\n    <SeparatorPrimitive\n      data-accent-color={color}\n      {...separatorProps}\n      className={classNames('fui-Separator', className, `fui-r-size-${size}`)}\n    />\n  );\n};\nSeparator.displayName = 'Separator';\n\nexport { Separator };\nexport type { SeparatorProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/sheet/index.ts",
    "content": "export * as Sheet from './sheet';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/sheet/sheet.css",
    "content": ".fui-SheetOverlay {\n  position: fixed;\n  inset: 0;\n  background: rgba(0, 0, 0, 0.4);\n  user-select: none;\n}\n\n.fui-SheetContent {\n  --sheet-content-padding: 20px;\n  --inset-padding: var(--sheet-content-padding);\n  --sheet-border-color: var(--gray-a3);\n\n  position: fixed;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  max-height: calc(100% - 48px);\n  display: flex;\n  flex-direction: column;\n  height: auto;\n  border-top-left-radius: 24px;\n  border-top-right-radius: 24px;\n  border: 1px solid var(--sheet-border-color);\n  background-color: var(--color-panel-solid);\n  user-select: none;\n}\n\n.fui-SheetContent,\n.fui-SheetContent:focus,\n.fui-SheetContent:focus-visible {\n  outline: none;\n}\n\n.fui-SheetContent[vaul-drawer][vaul-drawer-direction='bottom']::after {\n  border-left: 1px solid var(--sheet-border-color);\n  border-right: 1px solid var(--sheet-border-color);\n  left: -1px;\n  right: -1px;\n  user-select: none;\n}\n.fui-SheetBody {\n  padding: var(--inset-padding);\n}\n.fui-SheetContentHandle {\n  margin-left: auto;\n  margin-right: auto;\n  margin-top: 16px;\n  margin-bottom: 12px;\n  height: 5px;\n  width: 40px;\n  border-radius: 999px;\n  background-color: var(--gray-a4);\n  user-select: none;\n  pointer-events: none;\n}\n\n.fui-SheetHeader {\n  display: grid;\n  padding: 0 var(--inset-padding) var(--inset-padding) var(--inset-padding);\n  gap: 12px;\n}\n\n.fui-SheetContentHandle,\n.fui-SheetHeader,\n.fui-SheetBody {\n  min-height: 0;\n}\n.fui-SheetContentHandle,\n.fui-SheetHeader {\n  flex-shrink: 0;\n}\n.fui-SheetBody {\n  flex: 1;\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/sheet/sheet.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\nimport React from 'react';\n\nimport {\n  AlertDialog,\n  Badge,\n  Button,\n  Checkbox,\n  Code,\n  DropdownMenu,\n  Inset,\n  ScrollArea,\n  Sheet,\n  Table,\n  Text,\n  TextArea,\n  TextField,\n} from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/Sheet',\n  component: Sheet.Content,\n  args: {\n    // size: dialogContentPropDefs.size.default,\n  },\n\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Sheet.Content>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <Sheet.Root>\n      <Sheet.Trigger>\n        <Button>Edit profile</Button>\n      </Sheet.Trigger>\n\n      <Sheet.Content {...args}>\n        <Sheet.Header>\n          <Sheet.Title>Edit profile</Sheet.Title>\n          <Sheet.Description>Make changes to your profile.</Sheet.Description>\n        </Sheet.Header>\n        <Sheet.Body>\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n            <label>\n              <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                Name\n              </Text>\n              <TextField.Input size=\"3\" defaultValue=\"Freja Johnsen\" placeholder=\"Enter your full name\" />\n            </label>\n            <label>\n              <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                Email\n              </Text>\n              <TextField.Input size=\"3\" defaultValue=\"freja@example.com\" placeholder=\"Enter your email\" />\n            </label>\n          </div>\n\n          <div\n            style={{ display: 'flex', gap: 'var(--space-3)', marginTop: 'var(--space-4)', justifyContent: 'flex-end' }}\n          >\n            <Sheet.Close>\n              <Button variant=\"soft\" color=\"gray\" onClick={() => alert('Cancel')}>\n                Cancel\n              </Button>\n            </Sheet.Close>\n            <Sheet.Close>\n              <Button onClick={() => alert('Save')}>Save</Button>\n            </Sheet.Close>\n          </div>\n        </Sheet.Body>\n      </Sheet.Content>\n    </Sheet.Root>\n  ),\n};\n\nexport const Nested: Story = {\n  render: (args) => (\n    <Sheet.Root>\n      <Sheet.Trigger>\n        <Button>Edit profile</Button>\n      </Sheet.Trigger>\n\n      <Sheet.Content {...args}>\n        <Sheet.Header>\n          <Sheet.Title>Message request</Sheet.Title>\n          <Sheet.Description>Artur wants to message you</Sheet.Description>\n        </Sheet.Header>\n        <Sheet.Body>\n          <div\n            style={{ display: 'flex', gap: 'var(--space-3)', marginTop: 'var(--space-4)', justifyContent: 'flex-end' }}\n          >\n            <Sheet.NestedRoot>\n              <Sheet.Trigger>\n                <Button variant=\"soft\" color=\"danger\">\n                  Block\n                </Button>\n              </Sheet.Trigger>\n              <Sheet.Content>\n                <Sheet.Header>\n                  <Sheet.Title>Are you sure you want to block Artur?</Sheet.Title>\n                  <Sheet.Description>Artur won't be able to message you unless you unblock him.</Sheet.Description>\n                </Sheet.Header>\n                <Sheet.Body>\n                  <div\n                    style={{\n                      display: 'flex',\n                      gap: 'var(--space-3)',\n                      marginTop: 'var(--space-4)',\n                      justifyContent: 'flex-end',\n                    }}\n                  >\n                    <Sheet.Close>\n                      <Button size=\"3\">Cancel</Button>\n                    </Sheet.Close>\n                    <Sheet.Close>\n                      <Button variant=\"classic\" color=\"danger\" size=\"3\">\n                        Block\n                      </Button>\n                    </Sheet.Close>\n                  </div>\n                </Sheet.Body>\n              </Sheet.Content>\n            </Sheet.NestedRoot>\n            <Sheet.Close>\n              <Button onClick={() => alert('Save')}>Save</Button>\n            </Sheet.Close>\n          </div>\n        </Sheet.Body>\n      </Sheet.Content>\n    </Sheet.Root>\n  ),\n};\n\nexport const InsetContent: Story = {\n  name: 'With inset content',\n  render: (args) => (\n    <Sheet.Root>\n      <Sheet.Trigger>\n        <Button>View users</Button>\n      </Sheet.Trigger>\n      <Sheet.Content {...args}>\n        <Sheet.Header>\n          <Sheet.Title>Users</Sheet.Title>\n          <Sheet.Description>The following users have access to this project.</Sheet.Description>\n        </Sheet.Header>\n\n        <Sheet.Body>\n          <Inset side=\"x\" style={{ marginBottom: 'var(--space-4)' }}>\n            <Table.Root variant=\"ghost\" size=\"1\">\n              <ScrollArea scrollbars=\"horizontal\">\n                <Table.Table>\n                  <Table.Header>\n                    <Table.Row>\n                      <Table.ColumnHeaderCell>\n                        <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                          <Checkbox />\n                          Full name\n                        </div>\n                      </Table.ColumnHeaderCell>\n                      <Table.ColumnHeaderCell>Email</Table.ColumnHeaderCell>\n                      <Table.ColumnHeaderCell>Group</Table.ColumnHeaderCell>\n                    </Table.Row>\n                  </Table.Header>\n\n                  <Table.Body>\n                    <Table.Row>\n                      <Table.RowHeaderCell>\n                        <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                          <Checkbox />\n                          Danilo Sousa\n                        </div>\n                      </Table.RowHeaderCell>\n                      <Table.Cell>danilo@example.com</Table.Cell>\n                      <Table.Cell>\n                        <Badge color=\"green\">Developer</Badge>\n                      </Table.Cell>\n                    </Table.Row>\n\n                    <Table.Row>\n                      <Table.RowHeaderCell>\n                        <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                          <Checkbox />\n                          Zahra Ambessa\n                        </div>\n                      </Table.RowHeaderCell>\n                      <Table.Cell>zahra@example.com</Table.Cell>\n                      <Table.Cell>\n                        <Badge color=\"amber\">Admin</Badge>\n                      </Table.Cell>\n                    </Table.Row>\n\n                    <Table.Row>\n                      <Table.RowHeaderCell>\n                        <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                          <Checkbox />\n                          Jasper Eriksson\n                        </div>\n                      </Table.RowHeaderCell>\n                      <Table.Cell>jasper@example.com</Table.Cell>\n                      <Table.Cell>\n                        <Badge color=\"green\">Developer</Badge>\n                      </Table.Cell>\n                    </Table.Row>\n                  </Table.Body>\n                </Table.Table>\n              </ScrollArea>\n            </Table.Root>\n          </Inset>\n\n          <div style={{ display: 'flex', gap: 'var(--space-3)', justifyContent: 'flex-end' }}>\n            <Sheet.Close>\n              <Button variant=\"soft\" color=\"gray\">\n                Close\n              </Button>\n            </Sheet.Close>\n          </div>\n        </Sheet.Body>\n      </Sheet.Content>\n    </Sheet.Root>\n  ),\n};\n\nexport const ScrollableContent: Story = {\n  name: 'Scrollable content',\n  render: (args) => (\n    <Sheet.Root>\n      <Sheet.Trigger>\n        <Button>View users</Button>\n      </Sheet.Trigger>\n      <Sheet.Content {...args}>\n        <Sheet.Header>\n          <Sheet.Title>Users</Sheet.Title>\n          <Sheet.Description>The following users have access to this project.</Sheet.Description>\n        </Sheet.Header>\n        <Sheet.Body>\n          <Inset\n            side=\"all\"\n            px=\"current\"\n            pt=\"current\"\n            style={{\n              flex: 1,\n              overflowY: 'auto',\n              borderTop: '1px solid var(--gray-a4)',\n              borderBottom: '1px solid var(--gray-a4)',\n            }}\n          >\n            <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes\n            </Text>\n            <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes\n            </Text>\n            <Text render={<p />} size=\"2\" style={{ marginBottom: 'var(--space-4)' }}>\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes to your profile. Make changes to your profile. Make changes to your profile.\n              Make changes to your profile. Make changes to your profile. Make changes to your profile. Make changes to\n              your profile. Make changes\n            </Text>\n          </Inset>\n        </Sheet.Body>\n      </Sheet.Content>\n    </Sheet.Root>\n  ),\n};\n\nexport const Controlled: Story = {\n  name: 'Controlled (non dismissable)',\n  render: (args) => {\n    const [open, setOpen] = React.useState(false);\n\n    return (\n      <Sheet.Root dismissible={false} open={open}>\n        <Sheet.Trigger onClick={() => setOpen(true)}>\n          <Button>Delete account</Button>\n        </Sheet.Trigger>\n        <Sheet.Content {...args}>\n          <Sheet.Header>\n            <Sheet.Title>Delete account</Sheet.Title>\n            <Sheet.Description color=\"gray\">Are you sure you want to delete your account?</Sheet.Description>\n          </Sheet.Header>\n          <Sheet.Body>\n            <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', width: '100%' }}>\n              <Sheet.Close onClick={() => setOpen(false)}>\n                <Button variant=\"surface\" style={{ width: '100%' }} size=\"3\">\n                  Cancel\n                </Button>\n              </Sheet.Close>\n              <Sheet.Close onClick={() => setOpen(false)}>\n                <Button variant=\"classic\" color=\"danger\" style={{ width: '100%' }} size=\"3\">\n                  Delete account\n                </Button>\n              </Sheet.Close>\n            </div>\n          </Sheet.Body>\n        </Sheet.Content>\n      </Sheet.Root>\n    );\n  },\n};\n\nexport const InitialFocus: Story = {\n  name: 'Initial Focus',\n  render: function Render(args) {\n    const descriptionInputRef = React.useRef<HTMLInputElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>initialFocus</Code> to control which element receives focus when the sheet opens. Note: requires{' '}\n          <Code>autoFocus=&#123;true&#125;</Code> on the Root.\n        </Text>\n\n        <Sheet.Root autoFocus>\n          <Sheet.Trigger>\n            <Button variant=\"classic\">Add New Item</Button>\n          </Sheet.Trigger>\n          <Sheet.Content {...args} initialFocus={descriptionInputRef}>\n            <Sheet.Header>\n              <Sheet.Title>Add New Item</Sheet.Title>\n              <Sheet.Description>Focus is automatically set to the Name input when the sheet opens.</Sheet.Description>\n            </Sheet.Header>\n            <Sheet.Body>\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Name\n                  </Text>\n                  <TextField.Input size=\"3\" placeholder=\"Enter item name\" />\n                </label>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Description\n                  </Text>\n                  <TextField.Input ref={descriptionInputRef} size=\"3\" placeholder=\"Enter description\" />\n                </label>\n              </div>\n\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Sheet.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </Sheet.Close>\n                <Sheet.Close>\n                  <Button variant=\"classic\">Add Item</Button>\n                </Sheet.Close>\n              </div>\n            </Sheet.Body>\n          </Sheet.Content>\n        </Sheet.Root>\n      </div>\n    );\n  },\n};\n\nexport const FinalFocus: Story = {\n  name: 'Final Focus',\n  render: function Render(args) {\n    const buttonRef = React.useRef<HTMLButtonElement>(null);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>finalFocus</Code> to control where focus returns when the sheet closes. Note: requires{' '}\n          <Code>autoFocus=&#123;true&#125;</Code> on the Root.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n          <Sheet.Root autoFocus>\n            <Sheet.Trigger>\n              <Button variant=\"soft\">Open Sheet</Button>\n            </Sheet.Trigger>\n            <Sheet.Content {...args} finalFocus={buttonRef}>\n              <Sheet.Header>\n                <Sheet.Title>Focus Demo</Sheet.Title>\n                <Sheet.Description>\n                  When this sheet closes, focus will return to the \"Focus Here\" button instead of the trigger.\n                </Sheet.Description>\n              </Sheet.Header>\n              <Sheet.Body>\n                <div\n                  style={{\n                    display: 'flex',\n                    gap: 'var(--space-3)',\n                    marginTop: 'var(--space-4)',\n                    justifyContent: 'flex-end',\n                  }}\n                >\n                  <Sheet.Close>\n                    <Button variant=\"soft\" color=\"gray\">\n                      Cancel\n                    </Button>\n                  </Sheet.Close>\n                  <Sheet.Close>\n                    <Button variant=\"classic\">Done</Button>\n                  </Sheet.Close>\n                </div>\n              </Sheet.Body>\n            </Sheet.Content>\n          </Sheet.Root>\n          <Button ref={buttonRef} variant=\"surface\" color=\"green\">\n            Focus Here After Close\n          </Button>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const PreventFocusOnClose: Story = {\n  name: 'Prevent Focus on Close',\n  render: function Render(args) {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text style={{ maxWidth: 500, textAlign: 'center' }}>\n          Use <Code>finalFocus=&#123;false&#125;</Code> to prevent focus from returning to the trigger when the sheet\n          closes. This is useful when you want to avoid scrolling back to the trigger element.\n        </Text>\n\n        <Sheet.Root autoFocus>\n          <Sheet.Trigger>\n            <Button variant=\"classic\">Open Sheet</Button>\n          </Sheet.Trigger>\n          <Sheet.Content {...args} finalFocus={false}>\n            <Sheet.Header>\n              <Sheet.Title>No Focus Return</Sheet.Title>\n              <Sheet.Description>\n                When this sheet closes, focus will not return to the trigger button. The page will stay where it is.\n              </Sheet.Description>\n            </Sheet.Header>\n            <Sheet.Body>\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Sheet.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </Sheet.Close>\n                <Sheet.Close>\n                  <Button variant=\"classic\">Done</Button>\n                </Sheet.Close>\n              </div>\n            </Sheet.Body>\n          </Sheet.Content>\n        </Sheet.Root>\n      </div>\n    );\n  },\n};\n\nexport const ControlledWithForm: Story = {\n  name: 'Controlled with Form',\n  render: function Render(args) {\n    const [open, setOpen] = React.useState(false);\n    const [formData, setFormData] = React.useState({ name: '', email: '' });\n\n    const handleSubmit = () => {\n      console.log('Submitted:', formData);\n      setOpen(false);\n      setFormData({ name: '', email: '' });\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>open</Code> and <Code>onOpenChange</Code> for fully controlled mode with form state.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Button onClick={() => setOpen(true)}>Open Sheet Programmatically</Button>\n        </div>\n\n        <Sheet.Root open={open} onOpenChange={setOpen}>\n          <Sheet.Trigger>\n            <Button variant=\"soft\">Open with Trigger</Button>\n          </Sheet.Trigger>\n          <Sheet.Content {...args}>\n            <Sheet.Header>\n              <Sheet.Title>Controlled Sheet</Sheet.Title>\n              <Sheet.Description>\n                This sheet can be opened by both a trigger and a programmatic button.\n              </Sheet.Description>\n            </Sheet.Header>\n            <Sheet.Body>\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Name\n                  </Text>\n                  <TextField.Input\n                    size=\"3\"\n                    value={formData.name}\n                    onChange={(e) => setFormData((prev) => ({ ...prev, name: e.target.value }))}\n                    placeholder=\"Enter name\"\n                  />\n                </label>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Email\n                  </Text>\n                  <TextField.Input\n                    size=\"3\"\n                    value={formData.email}\n                    onChange={(e) => setFormData((prev) => ({ ...prev, email: e.target.value }))}\n                    placeholder=\"Enter email\"\n                  />\n                </label>\n              </div>\n\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Sheet.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </Sheet.Close>\n                <Button variant=\"classic\" onClick={handleSubmit}>\n                  Submit\n                </Button>\n              </div>\n            </Sheet.Body>\n          </Sheet.Content>\n        </Sheet.Root>\n      </div>\n    );\n  },\n};\n\nexport const OpenChangeCallbacks: Story = {\n  name: 'Open Change Callbacks',\n  render: function Render(args) {\n    const [logs, setLogs] = React.useState<string[]>([]);\n\n    const addLog = (message: string) => {\n      const time = new Date().toLocaleTimeString('en-US', {\n        hour12: false,\n        hour: '2-digit',\n        minute: '2-digit',\n        second: '2-digit',\n        fractionalSecondDigits: 3,\n      });\n      setLogs((prev) => [`[${time}] ${message}`, ...prev].slice(0, 10));\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text>\n          Use <Code>onOpenChange</Code> (fires when state changes) and <Code>onAnimationEnd</Code> (fires after\n          animations complete).\n        </Text>\n\n        <Sheet.Root\n          onOpenChange={(open) => addLog(`onOpenChange: ${open ? 'opening' : 'closing'}`)}\n          onAnimationEnd={(open) => addLog(`onAnimationEnd: ${open ? 'opened' : 'closed'}`)}\n        >\n          <Sheet.Trigger>\n            <Button variant=\"classic\">Open Sheet</Button>\n          </Sheet.Trigger>\n          <Sheet.Content {...args}>\n            <Sheet.Header>\n              <Sheet.Title>Callback Demo</Sheet.Title>\n              <Sheet.Description>Watch the event log to see callback timing.</Sheet.Description>\n            </Sheet.Header>\n            <Sheet.Body>\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Sheet.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </Sheet.Close>\n                <Sheet.Close>\n                  <Button variant=\"classic\">Done</Button>\n                </Sheet.Close>\n              </div>\n            </Sheet.Body>\n          </Sheet.Content>\n        </Sheet.Root>\n\n        <div\n          style={{\n            padding: 'var(--space-3)',\n            background: 'var(--gray-a3)',\n            borderRadius: 'var(--radius-2)',\n            fontFamily: 'monospace',\n            fontSize: 'var(--font-size-1)',\n            minHeight: 150,\n            width: 400,\n          }}\n        >\n          <Text size=\"1\" weight=\"medium\" style={{ marginBottom: 8, display: 'block' }}>\n            Event Log:\n          </Text>\n          {logs.length === 0 ? (\n            <Text size=\"1\" color=\"gray\">\n              Open/close the sheet to see events...\n            </Text>\n          ) : (\n            logs.map((log, i) => (\n              <div key={i} style={{ color: log.includes('AnimationEnd') ? 'var(--accent-11)' : 'var(--gray-11)' }}>\n                {log}\n              </div>\n            ))\n          )}\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const CloseConfirmation: Story = {\n  name: 'Close Confirmation',\n  render: function Render(args) {\n    const [sheetOpen, setSheetOpen] = React.useState(false);\n    const [confirmationOpen, setConfirmationOpen] = React.useState(false);\n    const [textareaValue, setTextareaValue] = React.useState('');\n\n    const handleClose = () => {\n      if (textareaValue) {\n        setConfirmationOpen(true);\n      } else {\n        setSheetOpen(false);\n      }\n    };\n\n    const handleDiscard = () => {\n      setConfirmationOpen(false);\n      setTextareaValue('');\n      setSheetOpen(false);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text style={{ maxWidth: 500, textAlign: 'center' }}>\n          This demo shows how to use a nested <Code>AlertDialog</Code> inside a <Code>Sheet</Code> to confirm discarding\n          unsaved changes. Uses <Code>dismissible=&#123;false&#125;</Code> to prevent swipe/overlay close. Type\n          something in the textarea, then try to cancel.\n        </Text>\n\n        <Sheet.Root dismissible={false} open={sheetOpen} onOpenChange={setSheetOpen}>\n          <Sheet.Trigger>\n            <Button variant=\"classic\">New Post</Button>\n          </Sheet.Trigger>\n          <Sheet.Content {...args}>\n            <Sheet.Header>\n              <Sheet.Title>New post</Sheet.Title>\n              <Sheet.Description>Share what's on your mind.</Sheet.Description>\n            </Sheet.Header>\n            <Sheet.Body>\n              <form\n                onSubmit={(event) => {\n                  event.preventDefault();\n                  // Close the sheet when submitting\n                  setTextareaValue('');\n                  setSheetOpen(false);\n                }}\n                style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}\n              >\n                <TextArea\n                  placeholder=\"What's on your mind?\"\n                  value={textareaValue}\n                  onChange={(event) => setTextareaValue(event.target.value)}\n                  style={{ minHeight: 150 }}\n                />\n                <div style={{ display: 'flex', justifyContent: 'flex-end', gap: 'var(--space-3)' }}>\n                  <Button variant=\"soft\" color=\"gray\" onClick={handleClose}>\n                    Cancel\n                  </Button>\n                  <Button type=\"submit\" variant=\"classic\">\n                    Post\n                  </Button>\n                </div>\n              </form>\n\n              {/* Confirmation AlertDialog (nested) */}\n              <AlertDialog.Root open={confirmationOpen} onOpenChange={setConfirmationOpen}>\n                <AlertDialog.Content style={{ maxWidth: 350 }}>\n                  <AlertDialog.Title>Discard post?</AlertDialog.Title>\n                  <AlertDialog.Description>Your post will be lost.</AlertDialog.Description>\n                  <div\n                    style={{\n                      display: 'flex',\n                      gap: 'var(--space-3)',\n                      marginTop: 'var(--space-4)',\n                      justifyContent: 'flex-end',\n                    }}\n                  >\n                    <AlertDialog.Close>\n                      <Button variant=\"soft\" color=\"gray\">\n                        Go back\n                      </Button>\n                    </AlertDialog.Close>\n                    <Button variant=\"classic\" color=\"red\" onClick={handleDiscard}>\n                      Discard\n                    </Button>\n                  </div>\n                </AlertDialog.Content>\n              </AlertDialog.Root>\n            </Sheet.Body>\n          </Sheet.Content>\n        </Sheet.Root>\n      </div>\n    );\n  },\n};\n\nexport const SheetFromDropdownMenu: Story = {\n  name: 'Sheet from Dropdown Menu',\n  render: function Render(args) {\n    const [editSheetOpen, setEditSheetOpen] = React.useState(false);\n    const [deleteSheetOpen, setDeleteSheetOpen] = React.useState(false);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text style={{ maxWidth: 500, textAlign: 'center' }}>\n          Open a sheet from a dropdown menu using controlled state. The sheet is controlled via <Code>open</Code> and{' '}\n          <Code>onOpenChange</Code> props, and opened imperatively via <Code>onClick</Code> on the menu item.\n        </Text>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">Options ▾</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content>\n            <DropdownMenu.Item>View Details</DropdownMenu.Item>\n            <DropdownMenu.Item>Duplicate</DropdownMenu.Item>\n            <DropdownMenu.Separator />\n            <DropdownMenu.Item onClick={() => setEditSheetOpen(true)}>Edit Settings...</DropdownMenu.Item>\n            <DropdownMenu.Item color=\"red\" onClick={() => setDeleteSheetOpen(true)}>\n              Delete...\n            </DropdownMenu.Item>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n\n        {/* Edit Sheet - rendered outside the menu */}\n        <Sheet.Root open={editSheetOpen} onOpenChange={setEditSheetOpen}>\n          <Sheet.Content {...args}>\n            <Sheet.Header>\n              <Sheet.Title>Edit Settings</Sheet.Title>\n              <Sheet.Description>Make changes to your settings here.</Sheet.Description>\n            </Sheet.Header>\n            <Sheet.Body>\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Name\n                  </Text>\n                  <TextField.Input size=\"3\" defaultValue=\"My Project\" placeholder=\"Enter name\" />\n                </label>\n                <label>\n                  <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                    Description\n                  </Text>\n                  <TextArea defaultValue=\"A sample project description\" placeholder=\"Enter description\" />\n                </label>\n              </div>\n\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Sheet.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </Sheet.Close>\n                <Sheet.Close>\n                  <Button variant=\"classic\">Save Changes</Button>\n                </Sheet.Close>\n              </div>\n            </Sheet.Body>\n          </Sheet.Content>\n        </Sheet.Root>\n\n        {/* Delete Sheet - rendered outside the menu */}\n        <Sheet.Root open={deleteSheetOpen} onOpenChange={setDeleteSheetOpen}>\n          <Sheet.Content {...args}>\n            <Sheet.Header>\n              <Sheet.Title>Delete Item</Sheet.Title>\n              <Sheet.Description>\n                Are you sure you want to delete this item? This action cannot be undone.\n              </Sheet.Description>\n            </Sheet.Header>\n            <Sheet.Body>\n              <div\n                style={{\n                  display: 'flex',\n                  gap: 'var(--space-3)',\n                  marginTop: 'var(--space-4)',\n                  justifyContent: 'flex-end',\n                }}\n              >\n                <Sheet.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    Cancel\n                  </Button>\n                </Sheet.Close>\n                <Sheet.Close>\n                  <Button variant=\"classic\" color=\"red\">\n                    Delete\n                  </Button>\n                </Sheet.Close>\n              </div>\n            </Sheet.Body>\n          </Sheet.Content>\n        </Sheet.Root>\n      </div>\n    );\n  },\n};\n\n// TODO: add support for snapPoints\n// export const SnapPoints: Story = {\n//   name: 'Snap points',\n//   render: ({ children, ...args }) => {\n//     const snapPoints = ['120px', '240px', 1];\n//     const [snap, setSnap] = React.useState<string | number | null>('420px');\n\n//     return (\n//       <Sheet.Root\n//       snapPoints={snapPoints}\n//       activeSnapPoint={snap}\n//       setActiveSnapPoint={(a) => console.log({ a })}\n//       >\n//         <Sheet.Trigger>\n//           <Button>Open Sheet</Button>\n//         </Sheet.Trigger>\n//         <Sheet.Content {...args}>\n//           <Sheet.Header>\n//             <Sheet.Title>Delete account</Sheet.Title>\n//             <Sheet.Description>\n//               Are you sure you want to delete your account?\n//             </Sheet.Description>\n//           </Sheet.Header>\n//           <Sheet.Body>\n//             <div style={{ height: 120, width: '100%', background: 'red' }} />\n//             <div style={{ height: 120, width: '100%', background: 'blue' }} />\n//             <div style={{ height: 260, width: '100%', background: 'green' }} />\n//           </Sheet.Body>\n//         </Sheet.Content>\n//       </Sheet.Root>\n//     );\n//   },\n// };\n\nexport const SheetTriggerInDropdownMenu: Story = {\n  name: 'Sheet Trigger in Dropdown Menu',\n  render: function Render(args) {\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 540, textAlign: 'center' }}>\n          When wrapping a menu item with <Code>Sheet.Trigger</Code>, use <Code>closeOnClick=&#123;false&#125;</Code> to\n          prevent the menu from closing before the sheet opens.\n        </Text>\n\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"soft\">Options ▾</Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content>\n            <DropdownMenu.Item>View Details</DropdownMenu.Item>\n            <DropdownMenu.Item disabled>Duplicate</DropdownMenu.Item>\n            <DropdownMenu.Separator />\n\n            <Sheet.Root>\n              <Sheet.Trigger nativeButton={false} tabIndex={-1}>\n                <DropdownMenu.Item closeOnClick={false}>Edit Settings...</DropdownMenu.Item>\n              </Sheet.Trigger>\n              <Sheet.Content {...args}>\n                <Sheet.Header>\n                  <Sheet.Title>Edit Settings</Sheet.Title>\n                  <Sheet.Description>Make changes to your settings here.</Sheet.Description>\n                </Sheet.Header>\n                <Sheet.Body>\n                  <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n                    <label>\n                      <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                        Name\n                      </Text>\n                      <TextField.Input size=\"3\" defaultValue=\"My Project\" placeholder=\"Enter name\" />\n                    </label>\n                    <label>\n                      <Text render={<div />} size=\"2\" style={{ marginBottom: 'var(--space-1)' }} weight=\"bold\">\n                        Description\n                      </Text>\n                      <TextField.Input size=\"3\" defaultValue=\"A sample project\" placeholder=\"Enter description\" />\n                    </label>\n                  </div>\n\n                  <div\n                    style={{\n                      display: 'flex',\n                      gap: 'var(--space-3)',\n                      marginTop: 'var(--space-4)',\n                      justifyContent: 'flex-end',\n                    }}\n                  >\n                    <Sheet.Close>\n                      <Button variant=\"soft\" color=\"gray\">\n                        Cancel\n                      </Button>\n                    </Sheet.Close>\n                    <Sheet.Close>\n                      <Button>Save Changes</Button>\n                    </Sheet.Close>\n                  </div>\n                </Sheet.Body>\n              </Sheet.Content>\n            </Sheet.Root>\n\n            <Sheet.Root>\n              <Sheet.Trigger nativeButton={false}>\n                <DropdownMenu.Item tabIndex={-1} color=\"red\" closeOnClick={false}>\n                  Delete...\n                </DropdownMenu.Item>\n              </Sheet.Trigger>\n              <Sheet.Content {...args}>\n                <Sheet.Header>\n                  <Sheet.Title>Delete Item</Sheet.Title>\n                  <Sheet.Description>\n                    Are you sure you want to delete this item? This action cannot be undone.\n                  </Sheet.Description>\n                </Sheet.Header>\n                <Sheet.Body>\n                  <div\n                    style={{\n                      display: 'flex',\n                      gap: 'var(--space-3)',\n                      marginTop: 'var(--space-4)',\n                      justifyContent: 'flex-end',\n                    }}\n                  >\n                    <Sheet.Close>\n                      <Button variant=\"soft\" color=\"gray\">\n                        Cancel\n                      </Button>\n                    </Sheet.Close>\n                    <Sheet.Close>\n                      <Button variant=\"classic\" color=\"red\">\n                        Delete\n                      </Button>\n                    </Sheet.Close>\n                  </div>\n                </Sheet.Body>\n              </Sheet.Content>\n            </Sheet.Root>\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/sheet/sheet.tsx",
    "content": "'use client';\n\nimport * as React from 'react';\nimport { Drawer as DrawerPrimitive } from 'vaul-base';\n\nimport classNames from 'classnames';\nimport { Theme } from '../../theme';\nimport { Heading } from '../heading';\nimport { Text, type TextProps } from '../text';\n\ntype SheetRootProps = Omit<\n  React.ComponentProps<typeof DrawerPrimitive.Root>,\n  | 'direction'\n  // TODO: add support for snap points\n  | 'shouldScaleBackground'\n  | 'fadeFromIndex'\n  | 'snapPoints'\n  | 'activeSnapPoint'\n>;\n\nconst SheetRoot = ({ ...props }: SheetRootProps) => <DrawerPrimitive.Root {...props} />;\nSheetRoot.displayName = 'SheetRoot';\n\ntype SheetNestedRootProps = Omit<\n  React.ComponentProps<typeof DrawerPrimitive.NestedRoot>,\n  | 'direction'\n  // TODO: add support for snap points\n  | 'shouldScaleBackground'\n  | 'fadeFromIndex'\n  | 'snapPoints'\n  | 'activeSnapPoint'\n>;\n\nconst SheetNestedRoot = ({ ...props }: SheetNestedRootProps) => <DrawerPrimitive.NestedRoot {...props} />;\nSheetNestedRoot.displayName = 'SheetNestedRoot';\n\ninterface SheetTriggerProps extends Omit<React.ComponentProps<typeof DrawerPrimitive.Trigger>, 'render' | 'className'> {\n  className?: string;\n  children: React.ReactElement;\n}\nconst SheetTrigger = ({ children, ...props }: SheetTriggerProps) => (\n  <DrawerPrimitive.Trigger {...props} render={children} />\n);\nSheetTrigger.displayName = 'SheetTrigger';\n\ninterface SheetCloseProps extends Omit<React.ComponentProps<typeof DrawerPrimitive.Close>, 'render' | 'className'> {\n  className?: string;\n  children: React.ReactElement;\n}\nconst SheetClose = ({ children, ...props }: SheetCloseProps) => <DrawerPrimitive.Close {...props} render={children} />;\nSheetClose.displayName = 'SheetClose';\n\nconst SheetPortal = DrawerPrimitive.Portal as React.ComponentType<{ children?: React.ReactNode }>;\n\ninterface SheetOverlayProps extends React.ComponentProps<typeof DrawerPrimitive.Overlay> {}\n\nconst SheetOverlay = ({ className, ...props }: SheetOverlayProps) => (\n  <DrawerPrimitive.Overlay className={classNames('fui-SheetOverlay', className)} {...props} />\n);\nSheetOverlay.displayName = 'SheetOverlay';\n\ninterface SheetContentProps\n  extends Omit<React.ComponentProps<typeof DrawerPrimitive.Content>, 'className' | 'render' | 'style'> {\n  className?: string;\n  style?: React.CSSProperties;\n}\n\nconst SheetContent = ({ className, children, ...props }: SheetContentProps) => {\n  // Stop keyboard events from propagating to parent floating UI components (e.g., DropdownMenu).\n  // This prevents the menu's typeahead from capturing keystrokes when typing in sheet inputs.\n  const handleKeyDown = React.useCallback((event: React.KeyboardEvent) => {\n    event.stopPropagation();\n  }, []);\n\n  return (\n    <SheetPortal>\n      <>\n        <Theme render={<SheetOverlay />} />\n        <Theme\n          render={<DrawerPrimitive.Content />}\n          className={classNames('fui-SheetContent', className)}\n          onKeyDownCapture={handleKeyDown}\n          {...props}\n        >\n          <div className=\"fui-SheetContentHandle\" />\n          {children}\n        </Theme>\n      </>\n    </SheetPortal>\n  );\n};\nSheetContent.displayName = 'SheetContent';\n\ntype SheetHeaderProps = React.ComponentProps<'div'>;\nconst SheetHeader = ({ children, className, ...props }: SheetHeaderProps) => (\n  <div className={classNames('fui-SheetHeader', className)} {...props}>\n    {children}\n  </div>\n);\nSheetHeader.displayName = 'SheetHeader';\n\ntype SheetBodyProps = React.ComponentProps<'div'>;\nconst SheetBody = ({ children, className, ...props }: SheetBodyProps) => (\n  <div className={classNames('fui-SheetBody', className)} {...props}>\n    {children}\n  </div>\n);\nSheetBody.displayName = 'SheetBody';\n\nconst SheetFooter = ({ className, ...props }: React.HTMLAttributes<HTMLDivElement>) => (\n  <div className={classNames('fui-SheetFooter', className)} {...props} />\n);\nSheetFooter.displayName = 'SheetFooter';\n\ntype SheetTitleProps = React.ComponentProps<typeof Heading>;\n\nconst SheetTitle = ({ size = '5', weight = 'bold', ...props }: SheetTitleProps) => {\n  return <DrawerPrimitive.Title render={<Heading weight={weight} size={size} {...props} />} />;\n};\nSheetTitle.displayName = 'SheetTitle';\n\ntype SheetDescriptionProps = TextProps;\n\nconst SheetDescription = ({ size = '3', weight = 'regular', ...props }: SheetDescriptionProps) => {\n  return <DrawerPrimitive.Description render={<Text render={<p />} size={size} weight={weight} {...props} />} />;\n};\nSheetDescription.displayName = 'SheetDescription';\n\nexport {\n  SheetBody as Body,\n  SheetClose as Close,\n  SheetContent as Content,\n  SheetDescription as Description,\n  SheetHeader as Header,\n  SheetNestedRoot as NestedRoot,\n  SheetRoot as Root,\n  SheetTitle as Title,\n  SheetTrigger as Trigger,\n};\n\nexport type {\n  SheetBodyProps as BodyProps,\n  SheetCloseProps as CloseProps,\n  SheetContentProps as ContentProps,\n  SheetDescriptionProps as DescriptionProps,\n  SheetHeaderProps as HeaderProps,\n  SheetNestedRootProps as NestedRootProps,\n  SheetRootProps as RootProps,\n  SheetTitleProps as TitleProps,\n  SheetTriggerProps as TriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/shine/index.ts",
    "content": "export * from './shine';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/shine/shine.css",
    "content": ".fui-Shine {\n  position: relative;\n  user-select: none;\n}\n\n.fui-ShineSvgFilter {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  pointer-events: none;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/shine/shine.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Shine, Text } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Utilities/Shine',\n  component: Shine,\n  args: {\n    puffyness: '2',\n    children: (\n      <Text size=\"9\" weight=\"bold\">\n        🧸☔️ Shine! ✨👻\n      </Text>\n    ),\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Shine>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/shine/shine.tsx",
    "content": "import React from 'react';\n\nconst Shine = ({\n  children,\n  puffyness = '1',\n  ...otherProps\n}: {\n  children: React.ReactNode;\n  puffyness?: '0.5' | '0.75' | '1' | '1.25' | '1.5' | '1.75' | '2';\n} & React.ComponentProps<'div'>) => {\n  const filterId = React.useId();\n  const filterRef = React.useRef<SVGFilterElement>(null);\n  const childrenWrapperRef = React.useRef<HTMLDivElement>(null);\n  const mouse = React.useRef({\n    x: 0,\n    y: 0,\n  });\n\n  React.useEffect(() => {\n    const children = childrenWrapperRef.current;\n    const filterElement = filterRef.current;\n    const lightElement = filterElement?.querySelector('fePointLight');\n    if (!filterElement || !children || !lightElement) return;\n\n    const onPointerMove = (event: PointerEvent) => {\n      const childrenBox = children.getBoundingClientRect();\n      mouse.current = {\n        x: event.pageX - window.scrollX,\n        y: event.pageY - window.scrollY,\n      };\n      lightElement.setAttribute('y', (mouse.current.y - childrenBox.top).toString());\n      lightElement.setAttribute('x', (mouse.current.x - childrenBox.left).toString());\n    };\n\n    const onScroll = () => {\n      const childrenBox = children.getBoundingClientRect();\n      lightElement.setAttribute('y', (mouse.current.y - childrenBox.top).toString());\n      lightElement.setAttribute('x', (mouse.current.x - childrenBox.left).toString());\n    };\n\n    document.addEventListener('pointermove', onPointerMove);\n    document.addEventListener('scroll', onScroll);\n\n    return () => {\n      document.removeEventListener('pointermove', onPointerMove);\n      document.removeEventListener('scroll', onScroll);\n    };\n  }, []);\n\n  return (\n    <div className=\"fui-Shine\" {...otherProps}>\n      <svg width=\"0\" height=\"0\" className=\"fui-ShineSvgFilter\">\n        <filter id={filterId} ref={filterRef} colorInterpolationFilters=\"sRGB\">\n          <feGaussianBlur in=\"SourceAlpha\" stdDeviation={puffyness} />\n          <feSpecularLighting\n            result=\"light-source\"\n            // represents the height of the surface for a light filter primitive\n            surfaceScale=\"2\"\n            // The bigger the value the bigger the reflection\n            specularConstant={'0.5'}\n            // controls the focus for the light source. The bigger the value the brighter the light\n            specularExponent=\"300\"\n            lightingColor=\"#666666\"\n          >\n            <fePointLight x=\"60\" y=\"69\" z=\"300\" />\n          </feSpecularLighting>\n          <feComposite result=\"reflections\" in=\"light-source\" in2=\"SourceAlpha\" operator=\"in\" />\n          <feComposite in=\"SourceGraphic\" in2=\"reflections\" operator=\"arithmetic\" k1=\"0\" k2=\"1\" k3=\"1\" k4=\"0\" />\n        </filter>\n      </svg>\n      <div style={{ filter: `url(#${filterId})`, isolation: 'isolate' }} ref={childrenWrapperRef}>\n        {children}\n      </div>\n    </div>\n  );\n};\n\nexport { Shine };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/skeleton/index.ts",
    "content": "export * as Skeleton from './skeleton';\nexport * from './skeleton.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/skeleton/skeleton.css",
    "content": "/* Avatar */\n.fui-SkeletonAvatar {\n  display: inline-block;\n  vertical-align: middle;\n  user-select: none;\n  width: var(--skeleton-avatar-size);\n  height: var(--skeleton-avatar-size);\n  flex-shrink: 0;\n\n  background: var(--skeleton-background-color);\n\n  --skeleton-background-color: var(--accent-a3);\n  &:where(.fui-high-contrast) {\n    --skeleton-background-color: var(--accent-a4);\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-SkeletonAvatar {\n  &:where(.fui-shape-circle) {\n    border-radius: 50%;\n  }\n  &:where(.fui-shape-square) {\n    border-radius: 25%;\n  }\n\n  &:where(.fui-r-size-0) {\n    --skeleton-avatar-size: var(--space-4);\n  }\n  &:where(.fui-r-size-1) {\n    --skeleton-avatar-size: var(--space-5);\n  }\n  &:where(.fui-r-size-2) {\n    --skeleton-avatar-size: var(--space-6);\n  }\n  &:where(.fui-r-size-3) {\n    --skeleton-avatar-size: var(--space-7);\n  }\n  &:where(.fui-r-size-4) {\n    --skeleton-avatar-size: var(--space-8);\n  }\n  &:where(.fui-r-size-5) {\n    --skeleton-avatar-size: var(--space-9);\n  }\n  &:where(.fui-r-size-6) {\n    --skeleton-avatar-size: 80px;\n  }\n  &:where(.fui-r-size-7) {\n    --skeleton-avatar-size: 96px;\n  }\n  &:where(.fui-r-size-8) {\n    --skeleton-avatar-size: 128px;\n  }\n  &:where(.fui-r-size-9) {\n    --skeleton-avatar-size: 160px;\n  }\n}\n/* Text */\n\n.fui-SkeletonText {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  margin: 0;\n  height: var(--skeleton-text-line-height);\n\n  --skeleton-background-color: var(--accent-a3);\n  &:where(.fui-high-contrast) {\n    --skeleton-background-color: var(--accent-a4);\n  }\n}\n\n.fui-SkeletonText::after {\n  content: '';\n  width: 100%;\n  height: var(--skeleton-text-size);\n\n  background: var(--skeleton-background-color);\n  border-radius: var(--skeleton-text-border-radius);\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-SkeletonText {\n  &:where(.fui-r-size-0) {\n    --skeleton-text-size: var(--font-size-0);\n    --skeleton-text-line-height: var(--line-height-0);\n    --skeleton-text-border-radius: var(--radius-1);\n  }\n  &:where(.fui-r-size-1) {\n    --skeleton-text-size: var(--font-size-1);\n    --skeleton-text-line-height: var(--line-height-1);\n    --skeleton-text-border-radius: var(--radius-1);\n  }\n  &:where(.fui-r-size-2) {\n    --skeleton-text-size: var(--font-size-2);\n    --skeleton-text-line-height: var(--line-height-2);\n    --skeleton-text-border-radius: var(--radius-1);\n  }\n  &:where(.fui-r-size-3) {\n    --skeleton-text-size: var(--font-size-3);\n    --skeleton-text-line-height: var(--line-height-3);\n    --skeleton-text-border-radius: var(--radius-2);\n  }\n  &:where(.fui-r-size-4) {\n    --skeleton-text-size: var(--font-size-4);\n    --skeleton-text-line-height: var(--line-height-4);\n    --skeleton-text-border-radius: var(--radius-2);\n  }\n  &:where(.fui-r-size-5) {\n    --skeleton-text-size: var(--font-size-5);\n    --skeleton-text-line-height: var(--line-height-5);\n    --skeleton-text-border-radius: var(--radius-3);\n  }\n  &:where(.fui-r-size-6) {\n    --skeleton-text-size: var(--font-size-6);\n    --skeleton-text-line-height: var(--line-height-6);\n    --skeleton-text-border-radius: var(--radius-3);\n  }\n  &:where(.fui-r-size-7) {\n    --skeleton-text-size: var(--font-size-7);\n    --skeleton-text-line-height: var(--line-height-7);\n    --skeleton-text-border-radius: var(--radius-4);\n  }\n  &:where(.fui-r-size-8) {\n    --skeleton-text-size: var(--font-size-8);\n    --skeleton-text-line-height: var(--line-height-8);\n    --skeleton-text-border-radius: var(--radius-4);\n  }\n  &:where(.fui-r-size-9) {\n    --skeleton-text-size: var(--font-size-9);\n    --skeleton-text-line-height: var(--line-height-9);\n    --skeleton-text-border-radius: var(--radius-5);\n  }\n}\n\n/* Rect */\n.fui-SkeletonRect {\n  display: inline-block;\n  vertical-align: middle;\n  user-select: none;\n  flex-shrink: 0;\n\n  background: var(--skeleton-background-color);\n\n  --skeleton-background-color: var(--accent-a3);\n  &:where(.fui-high-contrast) {\n    --skeleton-background-color: var(--accent-a4);\n  }\n}\n\n/* Shimmer effect */\n@media (prefers-reduced-motion: no-preference) {\n  @keyframes fui-skeleton-pulse {\n    50% {\n      opacity: 0.5;\n    }\n  }\n\n  .fui-SkeletonAvatar,\n  .fui-SkeletonText::after,\n  .fui-SkeletonRect {\n    animation: fui-skeleton-pulse 2s cubic-bezier(0.45, 0, 0.55, 1) infinite;\n    animation-delay: var(--fui-skeleton-animation-delay, 0);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/skeleton/skeleton.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp, highContrastProp } from '../../helpers';\nimport { avatarPropDefs } from '../avatar/avatar.props';\nimport { textPropDefs } from '../text/text.props';\n\nconst skeletonAvatarPropDefs = {\n  size: avatarPropDefs.size,\n  shape: avatarPropDefs.shape,\n  color: { ...colorProp, default: 'gray' },\n  highContrast: highContrastProp,\n} satisfies {\n  size: typeof avatarPropDefs.size;\n  shape: PropDef<(typeof avatarPropDefs.shape.values)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nconst skeletonTextPropDefs = {\n  size: { ...textPropDefs.size, default: '3' },\n  color: { ...colorProp, default: 'gray' },\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof textPropDefs.size.values)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nconst skeletonRectPropDefs = {\n  color: { ...colorProp, default: 'gray' },\n  highContrast: highContrastProp,\n} satisfies {\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { skeletonAvatarPropDefs, skeletonRectPropDefs, skeletonTextPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/skeleton/skeleton.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport {\n  Avatar,\n  Button,\n  Card,\n  Skeleton,\n  Text,\n  skeletonAvatarPropDefs,\n  skeletonRectPropDefs,\n  skeletonTextPropDefs,\n} from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/Skeleton',\n  component: Skeleton.Avatar,\n  args: {\n    highContrast: false,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Skeleton.Avatar>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\n\n// Avatar\nexport const AvatarDefault: Story = {\n  name: 'Avatar',\n  args: {\n    size: skeletonAvatarPropDefs.size.default,\n    color: skeletonAvatarPropDefs.color.default,\n  },\n  render: (args) => <Skeleton.Avatar {...args} />,\n};\n\nexport const AvatarSizes: Story = {\n  name: 'Avatar sizes',\n  args: {\n    size: skeletonAvatarPropDefs.size.default,\n    color: skeletonAvatarPropDefs.color.default,\n    shape: skeletonAvatarPropDefs.shape.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'row', gap: 'var(--space-3)' }}>\n      <Skeleton.Avatar {...args} size=\"0\" />\n      <Skeleton.Avatar {...args} size=\"1\" />\n      <Skeleton.Avatar {...args} size=\"2\" />\n      <Skeleton.Avatar {...args} size=\"3\" />\n      <Skeleton.Avatar {...args} size=\"4\" />\n      <Skeleton.Avatar {...args} size=\"5\" />\n      <Skeleton.Avatar {...args} size=\"6\" />\n      <Skeleton.Avatar {...args} size=\"7\" />\n      <Skeleton.Avatar {...args} size=\"8\" />\n      <Skeleton.Avatar {...args} size=\"9\" />\n    </div>\n  ),\n};\n\nexport const AvatarColors: Story = {\n  name: 'Avatar colors',\n  args: {\n    size: skeletonAvatarPropDefs.size.default,\n    color: skeletonAvatarPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'row', gap: 'var(--space-3)' }}>\n      <Skeleton.Avatar {...args} color=\"indigo\" />\n      <Skeleton.Avatar {...args} color=\"cyan\" />\n      <Skeleton.Avatar {...args} color=\"orange\" />\n      <Skeleton.Avatar {...args} color=\"crimson\" />\n    </div>\n  ),\n};\n\nexport const AvatarHighContrast: Story = {\n  name: 'Avatar high contrast',\n  args: {\n    size: skeletonAvatarPropDefs.size.default,\n    color: skeletonAvatarPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <Skeleton.Avatar {...args} color=\"gray\" highContrast={false} />\n        <Skeleton.Avatar {...args} color=\"indigo\" highContrast={false} />\n        <Skeleton.Avatar {...args} color=\"cyan\" highContrast={false} />\n        <Skeleton.Avatar {...args} color=\"orange\" highContrast={false} />\n        <Skeleton.Avatar {...args} color=\"crimson\" highContrast={false} />\n      </div>\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <Skeleton.Avatar {...args} color=\"gray\" highContrast />\n        <Skeleton.Avatar {...args} color=\"indigo\" highContrast />\n        <Skeleton.Avatar {...args} color=\"cyan\" highContrast />\n        <Skeleton.Avatar {...args} color=\"orange\" highContrast />\n        <Skeleton.Avatar {...args} color=\"crimson\" highContrast />\n      </div>\n    </div>\n  ),\n};\n\n// Text\n\nexport const TextDefault: Story = {\n  name: 'Text',\n  args: {\n    size: skeletonTextPropDefs.size.default,\n    color: skeletonTextPropDefs.color.default,\n  },\n  render: (args) => <Skeleton.Text {...args} style={{ width: 400 }} />,\n};\n\nexport const TextSizes: Story = {\n  name: 'Text sizes',\n  args: {\n    size: skeletonTextPropDefs.size.default,\n    color: skeletonTextPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Skeleton.Text {...args} size=\"0\" style={{ width: 400 }} />\n      <Skeleton.Text {...args} size=\"1\" style={{ width: 400 }} />\n      <Skeleton.Text {...args} size=\"2\" style={{ width: 400 }} />\n      <Skeleton.Text {...args} size=\"3\" style={{ width: 400 }} />\n      <Skeleton.Text {...args} size=\"4\" style={{ width: 400 }} />\n      <Skeleton.Text {...args} size=\"5\" style={{ width: 400 }} />\n      <Skeleton.Text {...args} size=\"6\" style={{ width: 400 }} />\n      <Skeleton.Text {...args} size=\"7\" style={{ width: 400 }} />\n      <Skeleton.Text {...args} size=\"8\" style={{ width: 400 }} />\n      <Skeleton.Text {...args} size=\"9\" style={{ width: 400 }} />\n    </div>\n  ),\n};\n\nexport const TextColors: Story = {\n  name: 'Text colors',\n  args: {\n    size: skeletonTextPropDefs.size.default,\n    color: skeletonTextPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Skeleton.Text {...args} color=\"indigo\" style={{ width: 400 }} />\n      <Skeleton.Text {...args} color=\"cyan\" style={{ width: 400 }} />\n      <Skeleton.Text {...args} color=\"orange\" style={{ width: 400 }} />\n      <Skeleton.Text {...args} color=\"crimson\" style={{ width: 400 }} />\n    </div>\n  ),\n};\n\nexport const TextHighContrast: Story = {\n  name: 'Text high contrast',\n  args: {\n    size: skeletonTextPropDefs.size.default,\n    color: skeletonTextPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'row', gap: 'var(--space-2)' }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n        <Skeleton.Text {...args} color=\"gray\" highContrast={false} style={{ width: 400 }} />\n        <Skeleton.Text {...args} color=\"indigo\" highContrast={false} style={{ width: 400 }} />\n        <Skeleton.Text {...args} color=\"cyan\" highContrast={false} style={{ width: 400 }} />\n        <Skeleton.Text {...args} color=\"orange\" highContrast={false} style={{ width: 400 }} />\n        <Skeleton.Text {...args} color=\"crimson\" highContrast={false} style={{ width: 400 }} />\n      </div>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n        <Skeleton.Text {...args} color=\"gray\" highContrast style={{ width: 400 }} />\n        <Skeleton.Text {...args} color=\"indigo\" highContrast style={{ width: 400 }} />\n        <Skeleton.Text {...args} color=\"cyan\" highContrast style={{ width: 400 }} />\n        <Skeleton.Text {...args} color=\"orange\" highContrast style={{ width: 400 }} />\n        <Skeleton.Text {...args} color=\"crimson\" highContrast style={{ width: 400 }} />\n      </div>\n    </div>\n  ),\n};\n\n// Rect\nexport const RectDefault: Story = {\n  name: 'Rect',\n  args: {\n    color: skeletonRectPropDefs.color.default,\n  },\n  render: (args) => <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} />,\n};\n\nexport const RectColors: Story = {\n  name: 'Rect colors',\n  args: {\n    color: skeletonRectPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'row', gap: 'var(--space-3)' }}>\n      <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"indigo\" />\n      <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"cyan\" />\n      <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"orange\" />\n      <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"crimson\" />\n    </div>\n  ),\n};\n\nexport const RectHighContrast: Story = {\n  name: 'Rect high contrast',\n  args: {\n    color: skeletonRectPropDefs.color.default,\n  },\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"gray\" highContrast={false} />\n        <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"indigo\" highContrast={false} />\n        <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"cyan\" highContrast={false} />\n        <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"orange\" highContrast={false} />\n        <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"crimson\" highContrast={false} />\n      </div>\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"gray\" highContrast />\n        <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"indigo\" highContrast />\n        <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"cyan\" highContrast />\n        <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"orange\" highContrast />\n        <Skeleton.Rect style={{ width: 140, height: 140 }} {...args} color=\"crimson\" highContrast />\n      </div>\n    </div>\n  ),\n};\n\nconst SYNC_DEMO_VARIANTS: Array<{ label: string; render: (args: React.ComponentProps<typeof Skeleton.Avatar>) => React.ReactNode }> = [\n  {\n    label: 'Card (avatar + text + thumb)',\n    render: (args) => (\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n        <Skeleton.Avatar {...args} size=\"4\" />\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}>\n          <Skeleton.Text {...args} size=\"2\" style={{ width: 180 }} />\n          <Skeleton.Text {...args} size=\"1\" style={{ width: 120 }} />\n        </div>\n        <Skeleton.Rect {...args} style={{ width: 64, height: 64 }} />\n      </div>\n    ),\n  },\n  {\n    label: 'Banner',\n    render: (args) => (\n      <Skeleton.Rect {...args} style={{ width: '100%', height: 80, maxWidth: 420, borderRadius: 'var(--radius-2)' }} />\n    ),\n  },\n  {\n    label: 'List item',\n    render: (args) => (\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n        <Skeleton.Avatar {...args} size=\"1\" shape=\"square\" />\n        <Skeleton.Text {...args} size=\"1\" style={{ width: 220, flex: 1 }} />\n      </div>\n    ),\n  },\n  {\n    label: 'Profile header',\n    render: (args) => (\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n        <Skeleton.Avatar {...args} size=\"7\" />\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n          <Skeleton.Text {...args} size=\"5\" style={{ width: 140 }} />\n          <Skeleton.Text {...args} size=\"2\" style={{ width: 200 }} />\n          <Skeleton.Text {...args} size=\"2\" style={{ width: 160 }} />\n        </div>\n      </div>\n    ),\n  },\n  {\n    label: 'Image grid',\n    render: (args) => (\n      <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n        <Skeleton.Rect {...args} style={{ width: 72, height: 72, borderRadius: 'var(--radius-2)' }} />\n        <Skeleton.Rect {...args} style={{ width: 72, height: 72, borderRadius: 'var(--radius-2)' }} />\n        <Skeleton.Rect {...args} style={{ width: 72, height: 72, borderRadius: 'var(--radius-2)' }} />\n      </div>\n    ),\n  },\n  {\n    label: 'Article block',\n    render: (args) => (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n        <Skeleton.Text {...args} size=\"4\" style={{ width: '80%', maxWidth: 320 }} />\n        <Skeleton.Text {...args} size=\"2\" style={{ width: '100%', maxWidth: 380 }} />\n        <Skeleton.Text {...args} size=\"2\" style={{ width: '90%', maxWidth: 360 }} />\n        <Skeleton.Rect {...args} style={{ width: '100%', height: 120, maxWidth: 420, borderRadius: 'var(--radius-2)', marginTop: 'var(--space-1)' }} />\n      </div>\n    ),\n  },\n  {\n    label: 'Inline chips',\n    render: (args) => (\n      <div style={{ display: 'flex', flexWrap: 'wrap', gap: 'var(--space-2)' }}>\n        <Skeleton.Rect {...args} style={{ width: 56, height: 24, borderRadius: 'var(--radius-5)' }} />\n        <Skeleton.Rect {...args} style={{ width: 72, height: 24, borderRadius: 'var(--radius-5)' }} />\n        <Skeleton.Rect {...args} style={{ width: 48, height: 24, borderRadius: 'var(--radius-5)' }} />\n        <Skeleton.Rect {...args} style={{ width: 64, height: 24, borderRadius: 'var(--radius-5)' }} />\n      </div>\n    ),\n  },\n  {\n    label: 'Table row',\n    render: (args) => (\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n        <Skeleton.Avatar {...args} size=\"2\" />\n        <Skeleton.Text {...args} size=\"2\" style={{ width: 100 }} />\n        <Skeleton.Text {...args} size=\"1\" style={{ width: 80 }} />\n        <Skeleton.Text {...args} size=\"1\" style={{ width: 60 }} />\n      </div>\n    ),\n  },\n];\n\n/**\n * All skeleton instances use a negative `animation-delay` so they stay in sync with a global phase,\n * regardless of when they mounted. Watch the pulse—all shapes should dim and brighten together.\n * Use \"Add row\" to mount new skeletons; they join the same phase immediately.\n */\nexport const SyncedAnimation: Story = {\n  name: 'Synced animation',\n  args: {\n    color: skeletonTextPropDefs.color.default,\n    highContrast: skeletonTextPropDefs.highContrast.default,\n  },\n  render: (args) => {\n    const [rows, setRows] = React.useState(3);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'flex-start', maxWidth: 480 }}>\n        <p style={{ margin: 0, fontSize: 'var(--font-size-2)', color: 'var(--gray-11)' }}>\n          All skeletons pulse in sync. Click &quot;Add row&quot; to see more layouts—new ones join the same phase.\n        </p>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n          {Array.from({ length: rows }, (_, i) => {\n            const variant = SYNC_DEMO_VARIANTS[i % SYNC_DEMO_VARIANTS.length];\n            return (\n              <div key={i} style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-1)' }}>\n                <span style={{ fontSize: 'var(--font-size-1)', color: 'var(--gray-9)' }}>{variant.label}</span>\n                {variant.render(args)}\n              </div>\n            );\n          })}\n        </div>\n        <Button type=\"button\" onClick={() => setRows((n) => n + 1)}>\n          Add row\n        </Button>\n      </div>\n    );\n  },\n};\n\nexport const Composed: Story = {\n  args: {\n    color: skeletonTextPropDefs.color.default,\n    highContrast: skeletonTextPropDefs.highContrast.default,\n  },\n  render: (args) => {\n    const [show, setShow] = React.useState(false);\n\n    return (\n      <Card\n        variant=\"surface\"\n        size=\"3\"\n        onMouseOver={() => setShow(true)}\n        onMouseOut={() => setShow(false)}\n        style={{ minWidth: 400 }}\n      >\n        <div\n          style={{\n            objectFit: 'cover',\n            width: 400,\n            aspectRatio: '2 / 1',\n            borderRadius: 'var(--radius-2)',\n            overflow: 'hidden',\n            display: 'flex',\n          }}\n        >\n          {show ? (\n            <img\n              className=\"Image\"\n              src=\"https://images.unsplash.com/photo-1535025183041-0991a977e25b?w=300&dpr=2&q=80\"\n              alt=\"Landscape photograph by Tobias Tullius\"\n              style={{\n                objectFit: 'cover',\n                display: 'inline-block',\n                verticalAlign: 'center',\n                flex: 1,\n              }}\n            />\n          ) : (\n            <Skeleton.Rect\n              highContrast={args.highContrast}\n              color={args.color}\n              style={{\n                flex: 1,\n              }}\n            />\n          )}\n        </div>\n        <div\n          style={{\n            display: 'flex',\n            flexDirection: 'row',\n            gap: 'var(--space-4)',\n            alignItems: 'center',\n            marginTop: 'var(--space-4)',\n          }}\n        >\n          {show ? (\n            <Avatar highContrast={args.highContrast} color={args.color} fallback=\"AB\" size=\"6\" />\n          ) : (\n            <Skeleton.Avatar {...args} size=\"6\" />\n          )}\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            {show ? (\n              <>\n                <Text highContrast={args.highContrast} size=\"6\">\n                  Artur\n                </Text>\n                <Text highContrast={args.highContrast} size=\"2\">\n                  Design Engineer at Whop\n                </Text>\n                <Text highContrast={args.highContrast} size=\"2\">\n                  Professional button polisher.\n                </Text>\n              </>\n            ) : (\n              <>\n                <Skeleton.Text {...args} size=\"6\" style={{ width: 150 }} />\n                <Skeleton.Text {...args} size=\"2\" style={{ width: 250 }} />\n                <Skeleton.Text {...args} size=\"2\" style={{ width: 200 }} />\n              </>\n            )}\n          </div>\n        </div>\n      </Card>\n    );\n  },\n};\n\nexport const ComposedColor: Story = {\n  name: 'Composed color',\n  args: {\n    color: 'iris',\n    highContrast: skeletonTextPropDefs.highContrast.default,\n  },\n  render: (args) => {\n    const [show, setShow] = React.useState(false);\n\n    return (\n      <div\n        style={{\n          minWidth: 400,\n          boxSizing: 'border-box',\n          padding: 24,\n          background: `var(--${args.color}-a2)`,\n          border: `1px solid var(--${args.color}-a6)`,\n          borderRadius: 'var(--radius-5)',\n        }}\n        onMouseOver={() => setShow(true)}\n        onMouseOut={() => setShow(false)}\n      >\n        <div\n          style={{\n            objectFit: 'cover',\n            width: 400,\n            aspectRatio: '2 / 1',\n            borderRadius: 'var(--radius-2)',\n            overflow: 'hidden',\n            display: 'flex',\n          }}\n        >\n          {show ? (\n            <img\n              className=\"Image\"\n              src=\"https://images.unsplash.com/photo-1535025183041-0991a977e25b?w=300&dpr=2&q=80\"\n              alt=\"Landscape photograph by Tobias Tullius\"\n              style={{\n                objectFit: 'cover',\n                display: 'inline-block',\n                verticalAlign: 'center',\n                flex: 1,\n              }}\n            />\n          ) : (\n            <Skeleton.Rect\n              highContrast={args.highContrast}\n              color={args.color}\n              style={{\n                flex: 1,\n              }}\n            />\n          )}\n        </div>\n        <div\n          style={{\n            display: 'flex',\n            flexDirection: 'row',\n            gap: 'var(--space-4)',\n            alignItems: 'center',\n            marginTop: 'var(--space-4)',\n          }}\n        >\n          {show ? (\n            <Avatar highContrast={args.highContrast} color={args.color} fallback=\"AB\" size=\"6\" />\n          ) : (\n            <Skeleton.Avatar {...args} size=\"6\" />\n          )}\n\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n            {show ? (\n              <>\n                <Text color={args.color} highContrast={args.highContrast} size=\"6\">\n                  Artur\n                </Text>\n                <Text color={args.color} highContrast={args.highContrast} size=\"2\">\n                  Design Engineer at Whop\n                </Text>\n                <Text color={args.color} highContrast={args.highContrast} size=\"2\">\n                  Professional button polisher.\n                </Text>\n              </>\n            ) : (\n              <>\n                <Skeleton.Text {...args} size=\"6\" style={{ width: 150 }} />\n                <Skeleton.Text {...args} size=\"2\" style={{ width: 250 }} />\n                <Skeleton.Text {...args} size=\"2\" style={{ width: 200 }} />\n              </>\n            )}\n          </div>\n        </div>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/skeleton/skeleton.tsx",
    "content": "'use client';\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\nimport { skeletonAvatarPropDefs, skeletonRectPropDefs, skeletonTextPropDefs } from './skeleton.props';\n\n/** Must match the animation duration in skeleton.css (fui-skeleton-pulse) */\nconst SKELETON_PULSE_DURATION_S = 2;\n\nfunction useSkeletonAnimationSync(ref: React.RefObject<HTMLDivElement | null>) {\n  React.useLayoutEffect(() => {\n    const el = ref.current;\n    if (!el) return;\n    const phaseSec = (performance.now() / 1000) % SKELETON_PULSE_DURATION_S;\n    el.style.setProperty('--fui-skeleton-animation-delay', `-${phaseSec}s`);\n  }, [ref]);\n}\n\ntype SkeletonAvatarOwnProps = GetPropDefTypes<typeof skeletonAvatarPropDefs>;\n\ninterface SkeletonAvatarProps extends PropsWithoutColor<'div'>, SkeletonAvatarOwnProps {}\nconst SkeletonAvatar = (props: SkeletonAvatarProps) => {\n  const {\n    className,\n    size = skeletonAvatarPropDefs.size.default,\n    shape = skeletonAvatarPropDefs.shape.default,\n    color = skeletonAvatarPropDefs.color.default,\n    highContrast = skeletonAvatarPropDefs.highContrast.default,\n    ref: refProp,\n    ...skeletonAvatarProps\n  } = props;\n\n  const ref = React.useRef<HTMLDivElement>(null);\n  useSkeletonAnimationSync(ref);\n\n  const setRef = React.useCallback(\n    (node: HTMLDivElement | null) => {\n      (ref as React.MutableRefObject<HTMLDivElement | null>).current = node;\n      if (typeof refProp === 'function') refProp(node);\n      else if (refProp) (refProp as React.MutableRefObject<HTMLDivElement | null>).current = node;\n    },\n    [refProp],\n  );\n\n  return (\n    <div\n      ref={setRef}\n      data-accent-color={color}\n      className={classNames('fui-SkeletonAvatar', className, `fui-r-size-${size}`, `fui-shape-${shape}`, {\n        'fui-high-contrast': highContrast,\n      })}\n      {...skeletonAvatarProps}\n    />\n  );\n};\nSkeletonAvatar.displayName = 'SkeletonAvatar';\n\ntype SkeletonTextOwnProps = GetPropDefTypes<typeof skeletonTextPropDefs>;\n\ninterface SkeletonTextProps extends PropsWithoutColor<'div'>, SkeletonTextOwnProps {}\nconst SkeletonText = (props: SkeletonTextProps) => {\n  const {\n    className,\n    size = skeletonTextPropDefs.size.default,\n    color = skeletonTextPropDefs.color.default,\n    highContrast = skeletonTextPropDefs.highContrast.default,\n    ref: refProp,\n    ...skeletonTextProps\n  } = props;\n\n  const ref = React.useRef<HTMLDivElement>(null);\n  useSkeletonAnimationSync(ref);\n\n  const setRef = React.useCallback(\n    (node: HTMLDivElement | null) => {\n      (ref as React.MutableRefObject<HTMLDivElement | null>).current = node;\n      if (typeof refProp === 'function') refProp(node);\n      else if (refProp) (refProp as React.MutableRefObject<HTMLDivElement | null>).current = node;\n    },\n    [refProp],\n  );\n\n  return (\n    <div\n      ref={setRef}\n      data-accent-color={color}\n      className={classNames('fui-SkeletonText', className, `fui-r-size-${size}`, { 'fui-high-contrast': highContrast })}\n      {...skeletonTextProps}\n    />\n  );\n};\nSkeletonText.displayName = 'SkeletonText';\n\ntype SkeletonRectOwnProps = GetPropDefTypes<typeof skeletonRectPropDefs>;\n\ninterface SkeletonRectProps extends PropsWithoutColor<'div'>, SkeletonRectOwnProps {}\nconst SkeletonRect = (props: SkeletonRectProps) => {\n  const {\n    className,\n    color = skeletonRectPropDefs.color.default,\n    highContrast = skeletonRectPropDefs.highContrast.default,\n    ref: refProp,\n    ...skeletonRectProps\n  } = props;\n\n  const ref = React.useRef<HTMLDivElement>(null);\n  useSkeletonAnimationSync(ref);\n\n  const setRef = React.useCallback(\n    (node: HTMLDivElement | null) => {\n      (ref as React.MutableRefObject<HTMLDivElement | null>).current = node;\n      if (typeof refProp === 'function') refProp(node);\n      else if (refProp) (refProp as React.MutableRefObject<HTMLDivElement | null>).current = node;\n    },\n    [refProp],\n  );\n\n  return (\n    <div\n      ref={setRef}\n      data-accent-color={color}\n      className={classNames('fui-SkeletonRect', className, { 'fui-high-contrast': highContrast })}\n      {...skeletonRectProps}\n    />\n  );\n};\nSkeletonRect.displayName = 'SkeletonRect';\n\nexport { SkeletonAvatar as Avatar, SkeletonRect as Rect, SkeletonText as Text };\nexport type { SkeletonAvatarProps as AvatarProps, SkeletonRectProps as RectProps, SkeletonTextProps as TextProps };\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/slider/index.ts",
    "content": "export * from './slider';\nexport * from './slider.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/slider/slider.css",
    "content": ".fui-SliderRoot {\n  --slider-thumb-size: calc(var(--slider-track-size) + var(--space-1));\n\n  position: relative;\n  display: flex;\n  align-items: center;\n  flex-shrink: 0;\n\n  /* ensures no selection */\n  user-select: none;\n  /* disable browser handling of all panning and zooming gestures on touch devices */\n  touch-action: none;\n\n  &:where([data-orientation='horizontal']) {\n    height: var(--slider-thumb-size);\n  }\n  &:where([data-orientation='vertical']) {\n    height: 100%;\n    flex-direction: column;\n    width: var(--slider-thumb-size);\n  }\n\n  & :where(.fui-SliderTrack) {\n    background-color: var(--gray-a4);\n    /* Blend with white to increase contrast in dark mode */\n    background-image: linear-gradient(var(--white-a1), var(--white-a1));\n\n    &:where([data-disabled]) {\n      background-color: var(--gray-a4);\n      background-image: none;\n    }\n  }\n\n  & :where(.fui-SliderRange) {\n    background-color: var(--accent-9);\n  }\n\n  & :where(.fui-SliderThumb) {\n    --slider-thumb-box-shadow:\n      0 0 0 1px var(--black-a3), 0 0 0 1px var(--gray-a2), 0 0 0 1px var(--accent-a2), 0 1px 2px var(--gray-a4),\n      0 1px 3px -0.5px var(--gray-a3);\n\n    &:where([data-disabled])::after {\n      background-color: var(--gray-1);\n      box-shadow: 0 0 0 1px var(--gray-5);\n    }\n  }\n}\n\n.fui-SliderControl {\n  display: flex;\n  align-items: center;\n  flex-grow: 1;\n\n  &:where([data-orientation='vertical']) {\n    flex-direction: column;\n    height: 100%;\n  }\n}\n\n.fui-SliderTrack {\n  overflow: visible;\n  position: relative;\n  flex-grow: 1;\n\n  border-radius: max(\n    calc(var(--radius-factor) * var(--slider-track-size) / 3),\n    calc(var(--radius-factor) * var(--radius-thumb))\n  );\n\n  &:where([data-orientation='horizontal']) {\n    height: var(--slider-track-size);\n  }\n  &:where([data-orientation='vertical']) {\n    width: var(--slider-track-size);\n  }\n}\n\n.fui-SliderRange {\n  position: absolute;\n  border-radius: inherit;\n\n  &:where([data-orientation='horizontal']) {\n    height: 100%;\n  }\n\n  &:where([data-orientation='vertical']) {\n    width: 100%;\n  }\n}\n\n.fui-SliderThumb {\n  display: block;\n  width: var(--slider-thumb-size);\n  height: var(--slider-thumb-size);\n\n  &::before {\n    content: '';\n    position: absolute;\n    z-index: -1;\n    width: calc(var(--slider-thumb-size) * 3);\n    height: calc(var(--slider-thumb-size) * 3);\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n  }\n\n  /* Larger visible thumb so that it slightly overshoots the range */\n  &::after {\n    content: '';\n    position: absolute;\n    inset: calc(-0.25 * var(--slider-track-size));\n    background-color: white;\n    border-radius: max(var(--radius-1), var(--radius-thumb));\n    box-shadow: var(--slider-thumb-box-shadow);\n    cursor: var(--cursor-slider-thumb);\n  }\n\n  &:where(:focus-visible)::after,\n  &:has(:focus-visible)::after {\n    box-shadow:\n      var(--slider-thumb-box-shadow),\n      0 0 0 3px var(--accent-3),\n      0 0 0 5px var(--color-focus-root);\n  }\n\n  &:where(:active) {\n    cursor: var(--cursor-slider-thumb-active);\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-SliderRoot {\n  &:where(.fui-r-size-1) {\n    --slider-track-size: calc(var(--space-2) * 0.75);\n  }\n  &:where(.fui-r-size-2) {\n    --slider-track-size: var(--space-2);\n  }\n  &:where(.fui-r-size-3) {\n    --slider-track-size: calc(var(--space-2) * 1.25);\n  }\n}\n\n/* all high-contrast */\n\n:where(.frosted-ui) {\n  --slider-range-high-contrast-background-image: linear-gradient(var(--black-a8), var(--black-a8));\n}\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --slider-range-high-contrast-background-image: none;\n}\n.fui-SliderRoot:where(.fui-high-contrast) {\n  & :where(.fui-SliderRange) {\n    /* blend black and accent */\n    background: var(--accent-12);\n  }\n}\n\n:where(.frosted-ui) {\n  --slider-disabled-blend-mode: multiply;\n}\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --slider-disabled-blend-mode: screen;\n}\n\n/* all disabled Sliders */\n\n[data-disabled] {\n  .fui-SliderRoot:where(&) {\n    cursor: var(--cursor-disabled);\n    mix-blend-mode: var(--slider-disabled-blend-mode);\n  }\n  .fui-SliderRange:where(&) {\n    background-color: var(--gray-a5);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/slider/slider.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { colorProp, highContrastProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3'] as const;\n\nconst sliderPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  color: colorProp,\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { sliderPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/slider/slider.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Button, Code, DataList, Slider, sliderPropDefs, Text } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/Slider',\n  component: Slider,\n  args: {\n    size: sliderPropDefs.size.default,\n    color: sliderPropDefs.color.default,\n    highContrast: sliderPropDefs.highContrast.default,\n    disabled: false,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Slider>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', width: 300 }}>\n      <Slider {...args} defaultValue={[50]} />\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', width: 300 }}>\n      <Slider {...args} defaultValue={[25]} size=\"1\" />\n      <Slider {...args} defaultValue={[50]} size=\"2\" />\n      <Slider {...args} defaultValue={[75]} size=\"3\" />\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', width: 300 }}>\n      <Slider {...args} defaultValue={[20]} color=\"indigo\" />\n      <Slider {...args} defaultValue={[40]} color=\"cyan\" />\n      <Slider {...args} defaultValue={[60]} color=\"orange\" />\n      <Slider {...args} defaultValue={[80]} color=\"crimson\" />\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', width: 300 }}>\n      <Slider {...args} defaultValue={[25]} highContrast={false} />\n      <Slider {...args} defaultValue={[50]} highContrast />\n    </div>\n  ),\n};\n\nexport const Range: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', width: 300 }}>\n      <Slider {...args} defaultValue={[25, 75]} />\n    </div>\n  ),\n};\n\nexport const Orientation: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-6)', alignItems: 'flex-start' }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n        <span style={{ fontSize: 'var(--font-size-2)', color: 'var(--gray-11)' }}>Horizontal</span>\n        <div style={{ width: 200 }}>\n          <Slider {...args} defaultValue={[50]} orientation=\"horizontal\" />\n        </div>\n      </div>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n        <span style={{ fontSize: 'var(--font-size-2)', color: 'var(--gray-11)' }}>Vertical</span>\n        <div style={{ height: 150 }}>\n          <Slider {...args} defaultValue={[50]} orientation=\"vertical\" />\n        </div>\n      </div>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n        <span style={{ fontSize: 'var(--font-size-2)', color: 'var(--gray-11)' }}>Vertical Range</span>\n        <div style={{ height: 150 }}>\n          <Slider {...args} defaultValue={[25, 75]} orientation=\"vertical\" />\n        </div>\n      </div>\n    </div>\n  ),\n};\n\nexport const ValueCallbacks: Story = {\n  name: 'Value Callbacks',\n  render: (args) => {\n    const [liveValue, setLiveValue] = React.useState(50);\n    const [committedValue, setCommittedValue] = React.useState(50);\n    const [changeCount, setChangeCount] = React.useState(0);\n    const [commitCount, setCommitCount] = React.useState(0);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 400 }}>\n        <Text>\n          <Code>onValueChange</Code> fires continuously while dragging — ideal for live previews.\n          <br />\n          <Code>onValueCommitted</Code> fires only when dragging ends — ideal for saving or API calls.\n        </Text>\n\n        <div style={{ width: 300 }}>\n          <Slider\n            {...args}\n            value={[liveValue]}\n            onValueChange={(value) => {\n              setLiveValue(Array.isArray(value) ? value[0] : value);\n              setChangeCount((c) => c + 1);\n            }}\n            onValueCommitted={(value) => {\n              setCommittedValue(Array.isArray(value) ? value[0] : value);\n              setCommitCount((c) => c + 1);\n            }}\n          />\n        </div>\n\n        <DataList.Root>\n          <DataList.Item>\n            <DataList.Label>Live Value</DataList.Label>\n            <DataList.Value>{liveValue}</DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label>onValueChange calls</DataList.Label>\n            <DataList.Value>{changeCount}</DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label>Committed Value</DataList.Label>\n            <DataList.Value>{committedValue}</DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label>onValueCommitted calls</DataList.Label>\n            <DataList.Value>{commitCount}</DataList.Value>\n          </DataList.Item>\n        </DataList.Root>\n\n        <div\n          style={{\n            height: 60,\n            background: `hsl(${liveValue * 3.6}, 70%, 50%)`,\n            borderRadius: 'var(--radius-2)',\n            display: 'flex',\n            alignItems: 'center',\n            justifyContent: 'center',\n            transition: 'background 50ms',\n          }}\n        >\n          <Text style={{ color: 'white', textShadow: '0 1px 2px rgba(0,0,0,0.3)' }}>\n            Live color preview (hue: {Math.round(liveValue * 3.6)}°)\n          </Text>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const MinStepsBetweenValues: Story = {\n  name: 'Min Steps Between Values',\n  render: (args) => {\n    const [priceRange, setPriceRange] = React.useState([200, 800]);\n    const [timeRange, setTimeRange] = React.useState([9, 17]);\n\n    const formatPrice = (value: number) => `$${value}`;\n    const formatTime = (hour: number) => {\n      const period = hour >= 12 ? 'PM' : 'AM';\n      const displayHour = hour > 12 ? hour - 12 : hour === 0 ? 12 : hour;\n      return `${displayHour}${period}`;\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)', maxWidth: 400 }}>\n        <Text>\n          The <Code>minStepsBetweenValues</Code> prop ensures a minimum gap between thumbs in a range slider. Combined\n          with <Code>thumbCollisionBehavior=\"push\"</Code>, when one thumb approaches another, it pushes it along rather\n          than stopping — creating a smooth, intuitive interaction while maintaining the minimum gap.\n        </Text>\n\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <Text size=\"2\" weight=\"medium\">\n            Price Range Filter (min $100 gap)\n          </Text>\n          <div style={{ width: '100%' }}>\n            <Slider\n              {...args}\n              value={priceRange}\n              onValueChange={(v) => setPriceRange(v as number[])}\n              min={0}\n              max={1000}\n              step={50}\n              minStepsBetweenValues={2}\n              thumbCollisionBehavior=\"push\"\n            />\n          </div>\n          <Text size=\"2\" color=\"gray\">\n            Selected: {formatPrice(priceRange[0])} – {formatPrice(priceRange[1])}\n          </Text>\n        </div>\n\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <Text size=\"2\" weight=\"medium\">\n            Meeting Time Slot (min 2 hour duration)\n          </Text>\n          <div style={{ width: '100%' }}>\n            <Slider\n              {...args}\n              value={timeRange}\n              onValueChange={(v) => setTimeRange(v as number[])}\n              min={6}\n              max={22}\n              step={1}\n              minStepsBetweenValues={2}\n              thumbCollisionBehavior=\"push\"\n            />\n          </div>\n          <Text size=\"2\" color=\"gray\">\n            Available: {formatTime(timeRange[0])} – {formatTime(timeRange[1])} ({timeRange[1] - timeRange[0]} hours)\n          </Text>\n        </div>\n\n        <DataList.Root size=\"1\">\n          <DataList.Item>\n            <DataList.Label>thumbCollisionBehavior</DataList.Label>\n            <DataList.Value>\"push\" — thumbs push each other when colliding</DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label>Price minStepsBetweenValues</DataList.Label>\n            <DataList.Value>2 steps × $50 = $100 minimum gap</DataList.Value>\n          </DataList.Item>\n          <DataList.Item>\n            <DataList.Label>Time minStepsBetweenValues</DataList.Label>\n            <DataList.Value>2 steps × 1hr = 2 hour minimum</DataList.Value>\n          </DataList.Item>\n        </DataList.Root>\n        <Text size=\"1\" color=\"gray\">\n          Other collision behaviors: <Code>\"swap\"</Code> (thumbs swap places) and <Code>\"none\"</Code> (thumbs block each\n          other).\n        </Text>\n      </div>\n    );\n  },\n};\n\nexport const InputRef: Story = {\n  name: 'Input Ref',\n  render: (args) => {\n    const inputRef = React.useRef<HTMLInputElement>(null);\n    const [info, setInfo] = React.useState<string>('Click a button to inspect the input');\n\n    const focusInput = () => {\n      inputRef.current?.focus();\n      setInfo('Input focused programmatically');\n    };\n\n    const checkState = () => {\n      const input = inputRef.current;\n      if (input) {\n        setInfo(`Value: ${input.value}, Min: ${input.min}, Max: ${input.max}, Step: ${input.step}`);\n      }\n    };\n\n    const setToMiddle = () => {\n      const input = inputRef.current;\n      if (input) {\n        const min = parseFloat(input.min) || 0;\n        const max = parseFloat(input.max) || 100;\n        const middle = (min + max) / 2;\n        // Trigger a native input event to update the slider\n        const nativeInputValueSetter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, 'value')?.set;\n        nativeInputValueSetter?.call(input, middle);\n        input.dispatchEvent(new Event('input', { bubbles: true }));\n        setInfo(`Set to middle value: ${middle}`);\n      }\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 400 }}>\n        <Text>\n          The <Code>inputRef</Code> prop provides direct access to the hidden native{' '}\n          <Code>&lt;input type=\"range\"&gt;</Code> element inside the thumb. This is useful for programmatic focus, form\n          validation, or integrating with third-party libraries.\n        </Text>\n\n        <div style={{ width: 300 }}>\n          <Slider {...args} inputRef={inputRef} defaultValue={[25]} min={0} max={100} step={5} />\n        </div>\n\n        <div style={{ display: 'flex', gap: 'var(--space-2)', flexWrap: 'wrap' }}>\n          <Button size=\"1\" variant=\"soft\" onClick={focusInput} style={{ padding: '4px 12px', cursor: 'pointer' }}>\n            Focus Input\n          </Button>\n          <Button size=\"1\" variant=\"soft\" onClick={checkState} style={{ padding: '4px 12px', cursor: 'pointer' }}>\n            Check State\n          </Button>\n          <Button size=\"1\" variant=\"soft\" onClick={setToMiddle} style={{ padding: '4px 12px', cursor: 'pointer' }}>\n            Set to Middle\n          </Button>\n        </div>\n\n        <Code style={{ padding: 'var(--space-2)', display: 'block' }}>{info}</Code>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/slider/slider.tsx",
    "content": "'use client';\n\nimport { Slider as SliderPrimitive } from '@base-ui/react/slider';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { sliderPropDefs } from './slider.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype SliderOwnProps = GetPropDefTypes<typeof sliderPropDefs>;\ntype SliderProps = Omit<PropsWithoutColor<typeof SliderPrimitive.Root>, 'children' | 'className' | 'render'> &\n  Omit<React.HTMLAttributes<HTMLDivElement>, 'color' | 'defaultValue'> &\n  SliderOwnProps & {\n    /** Ref to access the first thumb's hidden input element */\n    inputRef?: React.Ref<HTMLInputElement>;\n  };\n\nconst Slider = (props: SliderProps) => {\n  const {\n    className,\n    size = sliderPropDefs.size.default,\n    color = sliderPropDefs.color.default,\n    highContrast = sliderPropDefs.highContrast.default,\n    thumbCollisionBehavior = 'swap',\n    inputRef,\n    ...sliderProps\n  } = props;\n\n  // Normalize value to array for thumb rendering\n  const values = React.useMemo(() => {\n    const val = sliderProps.value ?? sliderProps.defaultValue;\n    if (val === undefined) return [0];\n    return Array.isArray(val) ? val : [val];\n  }, [sliderProps.value, sliderProps.defaultValue]);\n\n  return (\n    <SliderPrimitive.Root\n      data-accent-color={color}\n      {...sliderProps}\n      thumbCollisionBehavior={thumbCollisionBehavior}\n      className={classNames('fui-SliderRoot', className, `fui-r-size-${size}`, {\n        'fui-high-contrast': highContrast,\n      })}\n    >\n      <SliderPrimitive.Control className=\"fui-SliderControl\">\n        <SliderPrimitive.Track className=\"fui-SliderTrack\">\n          <SliderPrimitive.Indicator\n            className={classNames('fui-SliderRange', {\n              'fui-high-contrast': highContrast,\n            })}\n          />\n          {values.map((_, index) => (\n            <SliderPrimitive.Thumb\n              key={index}\n              index={index}\n              className=\"fui-SliderThumb\"\n              inputRef={index === 0 ? inputRef : undefined}\n            />\n          ))}\n        </SliderPrimitive.Track>\n      </SliderPrimitive.Control>\n    </SliderPrimitive.Root>\n  );\n};\nSlider.displayName = 'Slider';\n\nexport { Slider };\nexport type { SliderProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/spinner/index.ts",
    "content": "export * from './spinner';\nexport * from './spinner.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/spinner/spinner.css",
    "content": ".frosted-ui {\n  --spinner-opacity: 0.65;\n}\n\n.fui-Spinner {\n  display: block;\n  position: relative;\n  opacity: var(--spinner-opacity);\n}\n\n.fui-SpinnerLeaf {\n  position: absolute;\n  top: 0;\n  left: calc(50% - 12.5% / 2);\n  width: 12.5%;\n  height: 100%;\n  animation: fui-spinner-leaf-fade 800ms linear infinite;\n\n  &::before {\n    content: '';\n    display: block;\n    width: 100%;\n    height: 30%;\n    border-radius: var(--radius-1);\n    background-color: currentColor;\n  }\n\n  &:where(:nth-child(1)) {\n    transform: rotate(0deg);\n    animation-delay: -800ms;\n  }\n  &:where(:nth-child(2)) {\n    transform: rotate(45deg);\n    animation-delay: -700ms;\n  }\n  &:where(:nth-child(3)) {\n    transform: rotate(90deg);\n    animation-delay: -600ms;\n  }\n  &:where(:nth-child(4)) {\n    transform: rotate(135deg);\n    animation-delay: -500ms;\n  }\n  &:where(:nth-child(5)) {\n    transform: rotate(180deg);\n    animation-delay: -400ms;\n  }\n  &:where(:nth-child(6)) {\n    transform: rotate(225deg);\n    animation-delay: -300ms;\n  }\n  &:where(:nth-child(7)) {\n    transform: rotate(270deg);\n    animation-delay: -200ms;\n  }\n  &:where(:nth-child(8)) {\n    transform: rotate(315deg);\n    animation-delay: -100ms;\n  }\n}\n\n@keyframes fui-spinner-leaf-fade {\n  from {\n    opacity: 1;\n  }\n  to {\n    opacity: 0.25;\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-Spinner {\n  &:where(.fui-r-size-1) {\n    width: var(--space-3);\n    height: var(--space-3);\n  }\n  &:where(.fui-r-size-2) {\n    width: var(--space-4);\n    height: var(--space-4);\n  }\n  &:where(.fui-r-size-3) {\n    width: calc(1.25 * var(--space-4));\n    height: calc(1.25 * var(--space-4));\n  }\n  &:where(.fui-r-size-4) {\n    width: var(--space-5);\n    height: var(--space-5);\n  }\n  &:where(.fui-r-size-5) {\n    width: var(--space-6);\n    height: var(--space-6);\n  }\n  &:where(.fui-r-size-6) {\n    width: var(--space-7);\n    height: var(--space-7);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/spinner/spinner.props.ts",
    "content": "import { PropDef } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4', '5', '6'] as const;\n\nconst spinnerPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  loading: { type: 'boolean', default: true },\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  loading: PropDef<boolean>;\n};\n\nexport { spinnerPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/spinner/spinner.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Code, Spinner, Switch, Text, spinnerPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/Spinner',\n  component: Spinner,\n  args: {\n    size: spinnerPropDefs.size.default,\n    loading: spinnerPropDefs.loading.default,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Spinner>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\n\nexport const Default: Story = {\n  name: 'Default',\n  render: (args) => <Spinner {...args} />,\n};\n\nexport const Sizes: Story = {\n  name: 'Size',\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-4)' }}>\n      <Spinner {...args} size=\"1\" />\n      <Spinner {...args} size=\"2\" />\n      <Spinner {...args} size=\"3\" />\n      <Spinner {...args} size=\"4\" />\n      <Spinner {...args} size=\"5\" />\n      <Spinner {...args} size=\"6\" />\n    </div>\n  ),\n};\n\nexport const WithChildren: Story = {\n  name: 'With children',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)', maxWidth: 640 }}>\n      <Text>\n        Use the <Code>loading</Code> prop to control whether the spinner or its children are displayed. Spinner\n        preserves the dimensions of children when they are hidden and disables interactive elements.\n      </Text>\n      <div style={{ display: 'flex', gap: 'var(--space-4)' }}>\n        <Spinner {...args} loading={true}>\n          <Switch defaultChecked />\n        </Spinner>\n\n        <Spinner {...args} loading={false}>\n          <Switch defaultChecked />\n        </Spinner>\n      </div>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/spinner/spinner.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\n\nimport { spinnerPropDefs } from './spinner.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers/index';\n\ntype SpinnerOwnProps = GetPropDefTypes<typeof spinnerPropDefs>;\ninterface SpinnerProps extends PropsWithoutColor<'span'>, SpinnerOwnProps {}\n\nconst Spinner = (props: SpinnerProps) => {\n  const {\n    children,\n    className,\n    loading = spinnerPropDefs.loading.default,\n    size = spinnerPropDefs.size.default,\n    ...spinnerProps\n  } = props;\n\n  if (!loading) return children;\n\n  const spinner = (\n    <span {...spinnerProps} className={classNames('fui-Spinner', `fui-r-size-${size}`, className)}>\n      <span className=\"fui-SpinnerLeaf\" />\n      <span className=\"fui-SpinnerLeaf\" />\n      <span className=\"fui-SpinnerLeaf\" />\n      <span className=\"fui-SpinnerLeaf\" />\n      <span className=\"fui-SpinnerLeaf\" />\n      <span className=\"fui-SpinnerLeaf\" />\n      <span className=\"fui-SpinnerLeaf\" />\n      <span className=\"fui-SpinnerLeaf\" />\n    </span>\n  );\n\n  if (children === undefined) return spinner;\n\n  return (\n    <span\n      style={{\n        position: 'relative',\n        display: 'flex',\n        alignItems: 'center',\n        justifyContent: 'center',\n      }}\n    >\n      {/**\n       * `display: contents` removes the content from the accessibility tree in some browsers,\n       * so we force remove it with `aria-hidden`\n       */}\n      <span aria-hidden style={{ display: 'contents', visibility: 'hidden' }} inert>\n        {children}\n      </span>\n\n      <span\n        style={{\n          position: 'absolute',\n          display: 'flex',\n          alignItems: 'center',\n          justifyContent: 'center',\n          inset: '0',\n        }}\n      >\n        {spinner}\n      </span>\n    </span>\n  );\n};\nSpinner.displayName = 'Spinner';\n\nexport { Spinner };\nexport type { SpinnerProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/stacked-horizontal-bar-chart/index.ts",
    "content": "export * from './stacked-horizontal-bar-chart';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/stacked-horizontal-bar-chart/stacked-horizontal-bar-chart.css",
    "content": ".fui-StackedHorizontalBarChart {\n  display: flex;\n  gap: var(--space-1);\n  height: 12px;\n  width: 100%;\n  overflow: hidden;\n  position: relative;\n  border-radius: var(--radius-2);\n}\n\n.fui-StackedHorizontalBarChartBar {\n  height: 100%;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), var(--accent-9);\n  transition: 0.2s width cubic-bezier(0.33, 1, 0.68, 1);\n  min-width: 2px;\n  border-radius: 1px;\n}\n\n.fui-StackedHorizontalBarChartTooltip {\n  position: relative;\n}\n\n.fui-StackedHorizontalBarChartTooltip::after {\n  content: '';\n  position: absolute;\n  inset: -1px;\n  border-radius: inherit;\n  background: linear-gradient(to bottom, transparent, transparent, var(--accent-a4));\n  mix-blend-mode: overlay;\n  pointer-events: none;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/stacked-horizontal-bar-chart/stacked-horizontal-bar-chart.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Card, SegmentedControl, Separator, StackedHorizontalBarChart, Text } from '..';\nimport type { StackedHorizontalBarChartProps } from '../../../src/components/stacked-horizontal-bar-chart';\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Data presentation/StackedHorizontalBarChart',\n  component: StackedHorizontalBarChart,\n  args: {},\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof StackedHorizontalBarChart>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\n\nexport const Default: Story = {\n  args: {\n    data: [\n      { label: 'Nitrogen', value: 78, color: 'amber' },\n      { label: 'Oxygen', value: 20.9, color: 'green' },\n      { label: 'Argon', value: 0.9, color: 'sky' },\n      { label: 'Other gasses', value: 0.17, color: 'blue' },\n      { label: 'Carbon Dioxide', value: 0.03, color: 'danger' },\n    ],\n  },\n  render: (args) => (\n    <div style={{ width: 300 }}>\n      <StackedHorizontalBarChart {...args} />\n    </div>\n  ),\n};\n\nexport const CustomLabel: Story = {\n  name: 'Custom label',\n  args: {\n    data: [\n      {\n        label: (value, percent) => `Successful: ${value} (${percent})`,\n        value: 481,\n        color: 'success',\n      },\n      {\n        label: (value, percent) => `Past: ${value} (${percent})`,\n        value: 202,\n        color: 'sky',\n      },\n      {\n        label: (value, percent) => `Due: ${value} (${percent})`,\n        value: 534,\n        color: 'purple',\n      },\n      {\n        label: (value, percent) => `Failed: ${value} (${percent})`,\n        value: 495,\n        color: 'danger',\n      },\n      {\n        label: (value, percent) => `Refunded: ${value} (${percent})`,\n        value: 128,\n        color: 'warning',\n      },\n    ],\n  },\n  render: (args) => (\n    <div style={{ width: 300 }}>\n      <StackedHorizontalBarChart {...args} />\n    </div>\n  ),\n};\n\nexport const Animated: Story = {\n  args: {\n    data: [],\n  },\n  render: () => {\n    type LibraryType = 'FrostedUI' | 'BaseUI' | 'React95';\n\n    const uiLibariesData = {\n      FrostedUI: [\n        { label: 'Typescript', value: 75.9, color: 'success' },\n        { label: 'CSS', value: 22.9, color: 'warning' },\n        { label: 'Other', value: 1.2, color: 'danger' },\n      ],\n      BaseUI: [\n        { label: 'Typescript', value: 50.5, color: 'success' },\n        { label: 'CSS', value: 40, color: 'warning' },\n        { label: 'Other', value: 9.5, color: 'danger' },\n      ],\n      React95: [\n        { label: 'Typescript', value: 98.8, color: 'success' },\n        { label: 'CSS', value: 1.1, color: 'warning' },\n        { label: 'Other', value: 0.1, color: 'danger' },\n      ],\n    } satisfies Record<LibraryType, StackedHorizontalBarChartProps['data']>;\n    const [state, setState] = React.useState<LibraryType>('FrostedUI');\n\n    const data = uiLibariesData[state];\n\n    return (\n      <Card\n        size=\"3\"\n        variant=\"surface\"\n        style={{\n          backgroundImage: `linear-gradient(var(--color-panel-elevation-a3), var(--color-panel-elevation-a3))`,\n        }}\n      >\n        <div style={{ width: 300, display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <SegmentedControl.Root value={state} onValueChange={(value) => setState(value as LibraryType)}>\n            <SegmentedControl.List>\n              <SegmentedControl.Trigger value=\"FrostedUI\">Frosted UI</SegmentedControl.Trigger>\n              <SegmentedControl.Trigger value=\"BaseUI\">Base UI</SegmentedControl.Trigger>\n              <SegmentedControl.Trigger value=\"React95\">React95</SegmentedControl.Trigger>\n            </SegmentedControl.List>\n          </SegmentedControl.Root>\n          <StackedHorizontalBarChart data={data} />\n          <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n            {data.map((dataPoint, i) => (\n              <>\n                {i !== 0 && <Separator size=\"4\" orientation=\"horizontal\" />}\n                <div\n                  style={{ display: 'flex', alignItems: 'center', justifyContent: 'space-between' }}\n                  key={dataPoint.label}\n                >\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n                    <div\n                      style={{\n                        width: 'var(--space-3)',\n                        height: 'var(--space-1)',\n                        borderRadius: 3,\n                        backgroundColor: `var(--${dataPoint.color}-9)`,\n                      }}\n                    />\n                    <Text size=\"2\" color=\"gray\">\n                      {dataPoint.label}\n                    </Text>\n                  </div>\n                  <Text size=\"2\">{dataPoint.value}%</Text>\n                </div>\n              </>\n            ))}\n          </div>\n        </div>\n      </Card>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/stacked-horizontal-bar-chart/stacked-horizontal-bar-chart.tsx",
    "content": "'use client';\n\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { colorProp } from '../../helpers';\nimport { Tooltip } from '../tooltip';\n\ntype StackedHorizontalBarChartData = {\n  label: string | ((value: number, percent: string) => string); // label or function to generate label\n  value: number; // Numeric value for the bar\n  color: (typeof colorProp.values)[number]; // Color for the bar\n};\n\ninterface StackedHorizontalBarChartOwnProps extends React.ComponentProps<'div'> {}\n\ninterface StackedHorizontalBarChartProps extends React.ComponentProps<'div'>, StackedHorizontalBarChartOwnProps {\n  data: StackedHorizontalBarChartData[];\n}\n\nconst StackedHorizontalBarChart = (props: StackedHorizontalBarChartProps) => {\n  const { className, data, ...rootProps } = props;\n\n  const sum = data.reduce((acc, dataPoint) => acc + dataPoint.value, 0);\n\n  return (\n    <div {...rootProps} className={classNames('fui-StackedHorizontalBarChart', className)}>\n      {data.map((dataPoint, i) => {\n        // Round to max 2 decimal places\n        const percent = `${Math.round((dataPoint.value / sum) * 100 * 100) / 100}%`;\n        const label = typeof dataPoint.label === 'string' ? dataPoint.label : dataPoint.label(dataPoint.value, percent);\n\n        const ariaLabel = typeof dataPoint.label === 'string' ? `${dataPoint.label} ${percent}` : label;\n\n        return (\n          <Tooltip\n            content={label}\n            key={i}\n            delay={150}\n            className=\"fui-StackedHorizontalBarChartTooltip\"\n            data-accent-color={dataPoint.color}\n          >\n            <div\n              data-accent-color={dataPoint.color}\n              aria-label={ariaLabel}\n              className=\"fui-StackedHorizontalBarChartBar\"\n              style={{ width: percent }}\n            />\n          </Tooltip>\n        );\n      })}\n    </div>\n  );\n};\n\nStackedHorizontalBarChart.displayName = 'StackedHorizontalBarChart';\n\nexport { StackedHorizontalBarChart };\nexport type { StackedHorizontalBarChartProps };\n\n"
  },
  {
    "path": "packages/frosted-ui/src/components/strong/index.ts",
    "content": "export * from './strong';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/strong/strong.css",
    "content": ".fui-Strong {\n  font-family: var(--strong-font-family);\n  font-size: calc(var(--strong-font-size-adjust) * 1em);\n  font-style: var(--strong-font-style);\n  font-weight: var(--strong-font-weight);\n  letter-spacing: calc(var(--strong-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)));\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/strong/strong.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Strong, Text } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Typography/Strong',\n  component: Strong,\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Strong>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <Text>\n      The most important thing to remember is, <Strong {...args}>stay positive</Strong>.\n    </Text>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/strong/strong.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\n\ninterface StrongProps extends React.ComponentProps<'strong'> {}\n\nconst Strong = (props: StrongProps) => <strong {...props} className={classNames('fui-Strong', props.className)} />;\nStrong.displayName = 'Strong';\n\nexport { Strong };\nexport type { StrongProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/switch/index.ts",
    "content": "export * from './switch';\nexport * from './switch.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/switch/switch.css",
    "content": ":where(.frosted-ui) {\n  --switch-disabled-blend-mode: multiply;\n  --switch-button-high-contrast-checked-color-overlay: var(--black-a8);\n  --switch-button-high-contrast-checked-active-before-filter: contrast(0.82) saturate(1.2) brightness(1.16);\n}\n\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --switch-disabled-blend-mode: screen;\n  --switch-button-high-contrast-checked-color-overlay: transparent;\n  --switch-button-high-contrast-checked-active-before-filter: brightness(1.08);\n}\n\n.fui-SwitchRoot {\n  display: inline-flex;\n  align-items: center;\n  vertical-align: top;\n  flex-shrink: 0;\n\n  /* Align with text line height when possible, fall back to own height */\n  height: var(--line-height, var(--switch-height));\n\n  --switch-padding: 1px;\n  --switch-width: calc(var(--switch-height) * 1.75);\n  --switch-thumb-size: calc(var(--switch-height) - var(--switch-padding) * 2);\n  --switch-thumb-translate-x: calc(var(--switch-width) - var(--switch-height));\n}\n\n.fui-SwitchButton {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  width: var(--switch-width);\n  height: var(--switch-height);\n  padding: var(--switch-padding);\n  border-radius: var(--radius-thumb);\n  cursor: var(--cursor-switch);\n\n  /* A pseudo element for the background color */\n  &::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    border-radius: inherit;\n    transition: background-position, background-color, box-shadow, filter;\n    transition-timing-function: linear, ease-in-out, ease-in-out, ease-in-out;\n    background-repeat: no-repeat;\n\n    /*\n     * Length of the gradient is: switch width for the checked part, plus switch\n     * height for the thumb part, plus another switch width for the unchecked part\n     */\n    background-size: calc(var(--switch-width) * 2 + var(--switch-height)) 100%;\n  }\n  &:where([data-unchecked])::before {\n    transition-duration: 120ms, 140ms, 140ms, 140ms;\n    background-position-x: 100%;\n  }\n  &:where([data-checked])::before {\n    transition-duration: 160ms, 140ms, 140ms, 140ms;\n    background-position: 0%;\n  }\n  &:where(:active)::before {\n    transition-duration: 30ms;\n  }\n  &:where(:focus-visible) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: 2px;\n  }\n}\n\n.fui-SwitchThumb {\n  background-color: white;\n  position: relative;\n  width: var(--switch-thumb-size);\n  height: var(--switch-thumb-size);\n  border-radius: var(--radius-thumb);\n  transition:\n    transform 140ms cubic-bezier(0.45, 0.05, 0.55, 0.95),\n    box-shadow 140ms ease-in-out;\n\n  &:where([data-checked] > &) {\n    transform: translateX(var(--switch-thumb-translate-x));\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-SwitchRoot {\n  &:where(.fui-r-size-1) {\n    --switch-height: var(--space-4);\n  }\n  &:where(.fui-r-size-2) {\n    --switch-height: var(--space-5);\n  }\n  &:where(.fui-r-size-3) {\n    --switch-height: calc(var(--space-6));\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * VARIANTS                                                                                        *\n *                                                                                                 *\n ***************************************************************************************************/\n\n/* classic */\n\n:where(.frosted-ui) {\n  --switch-button-surface-checked-active-filter: brightness(0.92) saturate(1.1);\n}\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --switch-button-surface-checked-active-filter: brightness(1.08);\n}\n\n.fui-SwitchRoot {\n  & :where(.fui-SwitchButton) {\n    &::before {\n      background-image: linear-gradient(to right, var(--accent-9) 40%, transparent 60%);\n      background-color: var(--gray-a4);\n      box-shadow: var(--shadow-1);\n    }\n    &:where([data-unchecked]:active)::before {\n      background-color: var(--gray-a5);\n    }\n    &:where([data-checked])::before {\n      box-shadow:\n        inset 0 0 0 1px var(--gray-a3),\n        inset 0 0 0 1px var(--accent-a4),\n        inset 0 0 0 1px var(--black-a1),\n        inset 0 1.5px 2px 0 var(--black-a2);\n    }\n    &:where([data-checked]:active)::before {\n      filter: var(--switch-button-surface-checked-active-filter);\n    }\n    &:where(.fui-high-contrast) {\n      &::before {\n        box-shadow:\n          inset 0 0 0 1px var(--gray-a3),\n          inset 0 0 0 1px var(--black-a2),\n          inset 0 1.5px 2px 0 var(--black-a2);\n\n        /* prettier-ignore */\n        background-image:\n          linear-gradient(to right, var(--switch-button-high-contrast-checked-color-overlay) 40%, transparent 60%),\n          linear-gradient(to right, var(--accent-9) 40%, transparent 60%);\n      }\n      &:where([data-checked]:active)::before {\n        filter: var(--switch-button-high-contrast-checked-active-before-filter);\n      }\n    }\n    &:where([data-disabled]) {\n      cursor: var(--cursor-disabled);\n      background-color: var(--gray-a3);\n      mix-blend-mode: var(--switch-disabled-blend-mode);\n\n      &::before {\n        filter: none;\n        background-image: none;\n        background-color: transparent;\n        box-shadow: var(--shadow-1);\n        opacity: 0.5;\n      }\n    }\n  }\n\n  & :where(.fui-SwitchThumb) {\n    &:where([data-unchecked] > &) {\n      box-shadow:\n        0 1px 3px var(--black-a3),\n        0 2px 4px -1px var(--black-a1),\n        0 0 0 1px var(--black-a2);\n    }\n    &:where([data-checked] > &) {\n      box-shadow:\n        0 1px 3px var(--black-a2),\n        0 2px 4px -1px var(--black-a1),\n        0 0 0 1px var(--black-a1),\n        0 0 0 1px var(--accent-a4),\n        -1px 0 1px var(--black-a2);\n\n      &:where(.fui-high-contrast) {\n        box-shadow:\n          0 1px 3px var(--black-a2),\n          0 2px 4px -1px var(--black-a1),\n          0 0 0 1px var(--black-a2),\n          -1px 0 1px var(--black-a2);\n      }\n    }\n    &:where([data-disabled]) {\n      background-color: var(--gray-2);\n      box-shadow:\n        0 0 0 1px var(--gray-a2),\n        0 1px 3px var(--black-a1);\n      /* Avoid the Chrome P3 bug with transition through red when changing light/dark mode */\n      transition: none;\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/switch/switch.props.ts",
    "content": "import { PropDef, colorProp, highContrastProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3'] as const;\n\nconst switchPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  color: colorProp,\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { switchPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/switch/switch.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Button, Code, Switch, Text, switchPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/Switch',\n  component: Switch,\n  args: {\n    disabled: false,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Switch>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    size: switchPropDefs.size.default,\n    color: switchPropDefs.color.default,\n    highContrast: switchPropDefs.highContrast.default,\n  },\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n      <Switch {...args} size=\"1\" defaultChecked />\n      <Switch {...args} size=\"2\" defaultChecked />\n      <Switch {...args} size=\"3\" defaultChecked />\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n      <Switch {...args} color=\"indigo\" defaultChecked />\n      <Switch {...args} color=\"cyan\" defaultChecked />\n      <Switch {...args} color=\"orange\" defaultChecked />\n      <Switch {...args} color=\"crimson\" defaultChecked />\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  render: (args) => (\n    <div\n      style={{\n        display: 'inline-grid',\n        gridTemplateRows: 'repeat(2, 1fr)',\n        gap: 'var(--space-2)',\n        gridAutoFlow: 'column',\n      }}\n    >\n      <Switch {...args} color=\"indigo\" defaultChecked />\n      <Switch {...args} color=\"indigo\" defaultChecked highContrast />\n      <Switch {...args} color=\"cyan\" defaultChecked />\n      <Switch {...args} color=\"cyan\" defaultChecked highContrast />\n      <Switch {...args} color=\"orange\" defaultChecked />\n      <Switch {...args} color=\"orange\" defaultChecked highContrast />\n      <Switch {...args} color=\"crimson\" defaultChecked />\n      <Switch {...args} color=\"crimson\" defaultChecked highContrast />\n    </div>\n  ),\n};\n\nexport const Alignment: Story = {\n  name: 'Alignment with text',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Text render={<label />} size=\"2\">\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Switch {...args} size=\"1\" defaultChecked /> Sync settings\n        </div>\n      </Text>\n\n      <Text render={<label />} size=\"3\">\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Switch {...args} size=\"2\" defaultChecked /> Sync settings\n        </div>\n      </Text>\n\n      <Text render={<label />} size=\"4\">\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Switch {...args} size=\"3\" defaultChecked /> Sync settings\n        </div>\n      </Text>\n    </div>\n  ),\n};\n\nexport const UncheckedValue: Story = {\n  name: 'Form with uncheckedValue',\n  render: (args) => {\n    const [formData, setFormData] = React.useState<string | null>(null);\n\n    const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {\n      e.preventDefault();\n      const data = new FormData(e.currentTarget);\n      const result = Object.fromEntries(data.entries());\n      setFormData(JSON.stringify(result, null, 2));\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 400 }}>\n        <Text size=\"2\" color=\"gray\">\n          The <strong>uncheckedValue</strong> prop lets you specify a value to submit when the switch is OFF. This is\n          useful when your backend needs to explicitly know the user chose \"off\" vs the field being absent.\n        </Text>\n\n        <form onSubmit={handleSubmit} style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <Text render={<label />} size=\"2\" weight=\"bold\">\n            Notification Preferences\n          </Text>\n\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Switch {...args} name=\"email_notifications\" uncheckedValue=\"disabled\" defaultChecked />\n              Email notifications\n            </div>\n          </Text>\n\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Switch {...args} name=\"sms_notifications\" uncheckedValue=\"disabled\" />\n              SMS notifications\n            </div>\n          </Text>\n\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Switch {...args} name=\"marketing\" uncheckedValue=\"opt-out\" />\n              Marketing emails\n            </div>\n          </Text>\n\n          <Button variant=\"solid\" type=\"submit\" style={{ marginTop: 'var(--space-2)' }}>\n            Submit Form\n          </Button>\n        </form>\n\n        {formData && (\n          <div>\n            <Text size=\"2\" weight=\"bold\">\n              Form Data:\n            </Text>\n            <pre\n              style={{\n                background: 'var(--gray-3)',\n                padding: 'var(--space-3)',\n                borderRadius: 'var(--radius-2)',\n                fontSize: 'var(--font-size-1)',\n                overflow: 'auto',\n              }}\n            >\n              {formData}\n            </pre>\n            <Text size=\"1\" color=\"gray\">\n              Notice: OFF switches submit their uncheckedValue instead of being absent from the form data.\n            </Text>\n          </div>\n        )}\n      </div>\n    );\n  },\n};\n\nexport const ReadOnly: Story = {\n  name: 'Read Only',\n  render: (args) => {\n    const [isPremium] = React.useState(true);\n    const [settings] = React.useState({\n      darkMode: true,\n      autoBackup: false,\n      analytics: true,\n    });\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n        <Text>\n          The <Code>readOnly</Code> prop prevents users from toggling a switch while still showing its current state.\n          Unlike <Code>disabled</Code>, read-only switches remain focusable and their values are submitted with forms.\n          This is useful for displaying settings users cannot modify, or showing computed/derived states.\n        </Text>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <Text size=\"2\" weight=\"medium\">\n            Plan Features (Premium Plan)\n          </Text>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Switch {...args} checked={isPremium} readOnly /> Advanced features enabled\n            </div>\n          </Text>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Switch {...args} checked={isPremium} readOnly /> Priority support\n            </div>\n          </Text>\n        </div>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <Text size=\"2\" weight=\"medium\">\n            Organization Settings (managed by admin)\n          </Text>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Switch {...args} checked={settings.darkMode} readOnly /> Dark mode\n            </div>\n          </Text>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Switch {...args} checked={settings.autoBackup} readOnly /> Auto backup\n            </div>\n          </Text>\n          <Text render={<label />} size=\"2\">\n            <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n              <Switch {...args} checked={settings.analytics} readOnly /> Usage analytics\n            </div>\n          </Text>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const InputRef: Story = {\n  name: 'Input Ref',\n  render: (args) => {\n    const inputRef = React.useRef<HTMLInputElement>(null);\n    const [info, setInfo] = React.useState<string>('Click a button to inspect the input');\n\n    const focusInput = () => {\n      inputRef.current?.focus();\n      setInfo('Input focused programmatically');\n    };\n\n    const checkState = () => {\n      const input = inputRef.current;\n      if (input) {\n        const isChecked = input.checked;\n        const name = input.name;\n        setInfo(`Name: \"${name}\", Checked: ${isChecked}`);\n      }\n    };\n\n    const toggleChecked = () => {\n      const input = inputRef.current;\n      if (input) {\n        input.click();\n        setInfo(`Toggled via native click. New state: ${!input.checked}`);\n      }\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n        <Text>\n          The <Code>inputRef</Code> prop provides direct access to the hidden native <Code>&lt;input&gt;</Code> element.\n          This is useful for programmatic focus management, form validation, or integrating with third-party libraries\n          that need direct DOM access.\n        </Text>\n        <Text render={<label />} size=\"2\">\n          <div style={{ display: 'flex', gap: 'var(--space-2)', alignItems: 'center' }}>\n            <Switch {...args} inputRef={inputRef} name=\"notifications\" defaultChecked /> Enable notifications\n          </div>\n        </Text>\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Button variant=\"soft\" size=\"1\" onClick={focusInput}>\n            Focus Input\n          </Button>\n          <Button variant=\"soft\" size=\"1\" onClick={checkState}>\n            Check State\n          </Button>\n          <Button variant=\"soft\" size=\"1\" onClick={toggleChecked}>\n            Toggle via Ref\n          </Button>\n        </div>\n        <Code style={{ padding: 'var(--space-2)' }}>{info}</Code>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/switch/switch.tsx",
    "content": "'use client';\n\nimport { Switch as SwitchPrimitive } from '@base-ui/react/switch';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { switchPropDefs } from './switch.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype SwitchOwnProps = GetPropDefTypes<typeof switchPropDefs>;\ntype SwitchProps = Omit<\n  PropsWithoutColor<typeof SwitchPrimitive.Root>,\n  'children' | 'className' | 'render' | 'nativeButton'\n> &\n  Omit<React.HTMLAttributes<HTMLSpanElement>, 'color'> &\n  SwitchOwnProps;\n\nconst Switch = (props: SwitchProps) => {\n  const {\n    className,\n    style,\n    size = switchPropDefs.size.default,\n    color = switchPropDefs.color.default,\n    highContrast = switchPropDefs.highContrast.default,\n    ...switchProps\n  } = props;\n  return (\n    <span\n      className={classNames('fui-SwitchRoot', className, `fui-r-size-${size}`, { 'fui-high-contrast': highContrast })}\n      style={style}\n    >\n      <SwitchPrimitive.Root\n        data-accent-color={color}\n        {...switchProps}\n        className={classNames('fui-reset', 'fui-SwitchButton', {\n          'fui-high-contrast': highContrast,\n        })}\n      >\n        <SwitchPrimitive.Thumb\n          className={classNames('fui-SwitchThumb', {\n            'fui-high-contrast': highContrast,\n          })}\n        />\n      </SwitchPrimitive.Root>\n    </span>\n  );\n};\nSwitch.displayName = 'Switch';\n\nexport { Switch };\nexport type { SwitchProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/table/index.ts",
    "content": "export * as Table from './table';\nexport * from './table.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/table/table.css",
    "content": ".fui-TableTable {\n  --table-row-background-color: transparent;\n\n  width: 100%;\n  text-align: left;\n  vertical-align: middle;\n  border-collapse: collapse;\n\n  border-spacing: 0;\n  box-sizing: border-box;\n\n  /* Makes \"height: 100%\" work on content inside cells */\n  height: 0;\n}\n\n.fui-TableHeader {\n  vertical-align: inherit;\n}\n\n.fui-TableBody {\n  vertical-align: inherit;\n}\n\n.fui-TableRow {\n  vertical-align: inherit;\n  color: var(--gray-12);\n}\n\n.fui-TableCell {\n  background-color: var(--table-row-background-color);\n  /* box-shadow: var(--table-row-box-shadow); */\n  box-sizing: border-box;\n  vertical-align: inherit;\n  padding: var(--table-cell-padding);\n  /* Works as min-height */\n  height: var(--table-cell-min-height);\n  color: var(--gray-11);\n  &:where(.fui-TableHeader &),\n  &:where(.fui-TableFooter &) {\n    padding: var(--table-column-header-cell-padding);\n  }\n\n  /* Applying borders (via box shadow) to table cells instead of rows: */\n  /* Box-shadow applied to table rows doesn't work in Safari */\n  box-shadow: inset 0 -1px var(--data-table-border-color);\n  /* Remove box-shadow from the last row if TableBottomBar is not used */\n  &:where(.fui-TableRoot:not(:has(.fui-TableBottomBar)) .fui-TableTable > :is(:last-child) .fui-TableRow:last-child &) {\n    box-shadow: none;\n  }\n  /* If the first cell in a row only contains a <Checkbox />, remove right padding */\n  &:where(&:first-child:has(> .fui-CheckboxRoot:only-child)) {\n    padding-right: 0;\n\n    /* \n    Then depending on the size of the checkbox set the width to the size of the checkbox\n    to avoid layout shifts when sorting the table etc \n    */\n    &:has(.fui-CheckboxRoot.fui-r-size-1) {\n      width: var(--space-4);\n      min-width: 30px;\n    }\n    &:has(.fui-CheckboxRoot.fui-r-size-2) {\n      width: calc(var(--space-4) * 1.25);\n      min-width: 30px;\n    }\n    &:has(.fui-CheckboxRoot.fui-r-size-3) {\n      width: var(--space-5);\n      min-width: 30px;\n    }\n  }\n  /* Change Checkboxes 'inline-flex' to 'flex' so that the Checkbox aligns perfectly vertically */\n  &:where(&:first-child:has(> .fui-CheckboxRoot)) .fui-CheckboxRoot {\n    display: flex;\n  }\n  /* Inset with Table */\n  .fui-Inset :where(&:first-child) {\n    padding-left: var(--inset-padding, var(--table-cell-padding));\n  }\n  .fui-Inset :where(&:last-child) {\n    padding-right: var(--inset-padding, var(--table-cell-padding));\n  }\n}\n.fui-TableColumnHeaderCell {\n  font-weight: bold;\n  color: var(--gray-12);\n}\n.fui-TableRowHeaderCell {\n  font-weight: normal;\n  color: var(--gray-12);\n  &:where(.fui-TableFooter &) {\n    font-weight: bold;\n  }\n}\n.fui-TableBottomBar {\n  padding: var(--table-bottom-padding);\n}\n\n/* Increasing specificity to make sure that default \"ghost\" button styles are overridden */\n.fui-TableColumnHeaderCellButton:is(.fui-TableColumnHeaderCell .fui-TableColumnHeaderCellButton) {\n  font-size: inherit;\n  line-height: inherit;\n  font-weight: inherit;\n  color: inherit;\n  letter-spacing: inherit;\n  /* Accomodating for ghost button size=1 padding */\n  margin-left: calc(-1 * var(--space-2));\n  margin-right: calc(-1 * var(--space-2));\n  padding-left: var(--space-2);\n  padding-right: var(--space-2);\n}\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-TableRoot-vars {\n  &:where(.fui-r-size-1) {\n    --table-border-radius: var(--radius-3);\n    --table-column-header-cell-padding: var(--space-2) var(--space-3);\n    --table-cell-padding: var(--space-2) var(--space-3);\n    --table-cell-min-height: 36px;\n    --table-bottom-padding: var(--space-3) var(--space-3);\n    font-size: var(--font-size-2);\n    line-height: var(--line-height-2);\n  }\n  &:where(.fui-r-size-2) {\n    --table-border-radius: var(--radius-4);\n    --table-column-header-cell-padding: var(--space-2) var(--space-4);\n    --table-cell-padding: var(--space-3) var(--space-4);\n    --table-cell-min-height: 44px;\n    --table-bottom-padding: var(--space-3) var(--space-4);\n    font-size: var(--font-size-3);\n    line-height: var(--line-height-3);\n  }\n  &:where(.fui-Inset > &) {\n    --table-border-radius: 0px;\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * VARIANTS                                                                                        *\n *                                                                                                 *\n ***************************************************************************************************/\n\n/* surface */\n\n/* When possible, use half-transparent gray for nicer border blending with the background */\n:where(.frosted-ui) {\n  --data-table-border-color: color-mix(in oklab, var(--gray-a5), var(--gray-6));\n}\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --data-table-border-color: color-mix(in oklab, var(--gray-a3), var(--gray-4));\n}\n\n.fui-TableRoot:where(.fui-variant-surface) {\n  border: 1px solid var(--gray-a5);\n  border-radius: var(--table-border-radius);\n  overflow: hidden;\n  /* background-color: var(--color-panel); */\n  /* background-clip: padding-box; */\n  position: relative;\n\n  /* When possible, use half-transparent gray for nicer border blending with the background */\n  border-color: var(--data-table-border-color);\n\n  & :where(.fui-TableTable) {\n    overflow: hidden;\n\n    & :where(.fui-TableHeader),\n    & :where(.fui-TableFooter) {\n      --table-row-background-color: var(--gray-a2);\n    }\n  }\n}\n\n/* ghost */\n\n.fui-TableRoot:where(.fui-variant-ghost) {\n  --scrollarea-scrollbar-horizontal-margin-left: 0;\n  --scrollarea-scrollbar-horizontal-margin-right: 0;\n\n  & :where(.fui-TableTable) {\n    overflow: hidden;\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/table/table.props.ts",
    "content": "import type { PropDef } from '../../helpers';\n\nconst sizes = ['1', '2'] as const;\nconst variants = ['surface', 'ghost'] as const;\n\nconst tableRootPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  variant: { type: 'enum', values: variants, default: 'surface' },\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  variant: PropDef<(typeof variants)[number]>;\n};\n\nconst rowAlign = ['start', 'center', 'end', 'baseline'] as const;\n\nconst tableRowPropDefs = {\n  align: {\n    type: 'enum',\n    values: rowAlign,\n    default: undefined,\n  },\n} satisfies {\n  align: PropDef<(typeof rowAlign)[number]>;\n};\n\nconst cellJustify = ['start', 'center', 'end'] as const;\n\nconst tableCellPropDefs = {\n  justify: {\n    type: 'enum',\n    values: cellJustify,\n    default: undefined,\n  },\n  width: { type: 'string | number', default: undefined },\n} satisfies {\n  justify: PropDef<(typeof cellJustify)[number]>;\n  width: PropDef<string | number>;\n};\n\nexport { tableCellPropDefs, tableRootPropDefs, tableRowPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/table/table.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport {\n  ColumnDef,\n  ColumnFiltersState,\n  SortingState,\n  VisibilityState,\n  flexRender,\n  getCoreRowModel,\n  getFilteredRowModel,\n  getPaginationRowModel,\n  getSortedRowModel,\n  useReactTable,\n} from '@tanstack/react-table';\n\nimport React from 'react';\nimport {\n  Badge,\n  Button,\n  Checkbox,\n  Code,\n  DropdownMenu,\n  IconButton,\n  ScrollArea,\n  Select,\n  Table,\n  Text,\n  TextField,\n  tableRootPropDefs,\n} from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Data presentation/Table',\n  component: Table.Root,\n  args: {\n    size: tableRootPropDefs.size.default,\n    variant: tableRootPropDefs.variant.default,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Table.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <Table.Root {...args}>\n      <Table.Table>\n        <Table.Header>\n          <Table.Row>\n            <Table.ColumnHeaderCell>Full name</Table.ColumnHeaderCell>\n            <Table.ColumnHeaderCell>Email</Table.ColumnHeaderCell>\n            <Table.ColumnHeaderCell>Group</Table.ColumnHeaderCell>\n          </Table.Row>\n        </Table.Header>\n\n        <Table.Body>\n          <Table.Row>\n            <Table.RowHeaderCell>Danilo Sousa</Table.RowHeaderCell>\n            <Table.Cell>danilo@example.com</Table.Cell>\n            <Table.Cell>\n              <Badge color=\"green\">Developer</Badge>\n            </Table.Cell>\n          </Table.Row>\n\n          <Table.Row>\n            <Table.RowHeaderCell>Zahra Ambessa</Table.RowHeaderCell>\n            <Table.Cell>zahra@example.com</Table.Cell>\n            <Table.Cell>\n              <Badge color=\"amber\">Admin</Badge>\n            </Table.Cell>\n          </Table.Row>\n\n          <Table.Row>\n            <Table.RowHeaderCell>Jasper Eriksson</Table.RowHeaderCell>\n            <Table.Cell>jasper@example.com</Table.Cell>\n            <Table.Cell>\n              <Badge color=\"green\">Developer</Badge>\n            </Table.Cell>\n          </Table.Row>\n        </Table.Body>\n      </Table.Table>\n      <Table.BottomBar>Showing 1 to 3 of 3 entries</Table.BottomBar>\n    </Table.Root>\n  ),\n};\n\nexport const Variant: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'row', gap: 'var(--space-3)' }}>\n      <div>\n        <Table.Root {...args} variant=\"ghost\">\n          <Table.Table>\n            <Table.Header>\n              <Table.Row>\n                <Table.ColumnHeaderCell>\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                    <Checkbox />\n                    Full name\n                  </div>\n                </Table.ColumnHeaderCell>\n                <Table.ColumnHeaderCell>Email</Table.ColumnHeaderCell>\n                <Table.ColumnHeaderCell>Group</Table.ColumnHeaderCell>\n              </Table.Row>\n            </Table.Header>\n\n            <Table.Body>\n              <Table.Row>\n                <Table.RowHeaderCell>\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                    <Checkbox />\n                    Danilo Sousa\n                  </div>\n                </Table.RowHeaderCell>\n                <Table.Cell>danilo@example.com</Table.Cell>\n                <Table.Cell>\n                  <Badge color=\"green\">Developer</Badge>\n                </Table.Cell>\n              </Table.Row>\n\n              <Table.Row>\n                <Table.RowHeaderCell>\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                    <Checkbox />\n                    Zahra Ambessa\n                  </div>\n                </Table.RowHeaderCell>\n                <Table.Cell>zahra@example.com</Table.Cell>\n                <Table.Cell>\n                  <Badge color=\"amber\">Admin</Badge>\n                </Table.Cell>\n              </Table.Row>\n\n              <Table.Row>\n                <Table.RowHeaderCell>\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                    <Checkbox />\n                    Jasper Eriksson\n                  </div>\n                </Table.RowHeaderCell>\n                <Table.Cell>jasper@example.com</Table.Cell>\n                <Table.Cell>\n                  <Badge color=\"green\">Developer</Badge>\n                </Table.Cell>\n              </Table.Row>\n            </Table.Body>\n          </Table.Table>\n        </Table.Root>\n      </div>\n      <div>\n        <Table.Root {...args} variant=\"surface\">\n          <Table.Table>\n            <Table.Header>\n              <Table.Row>\n                <Table.ColumnHeaderCell>\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                    <Checkbox />\n                    Full name\n                  </div>\n                </Table.ColumnHeaderCell>\n                <Table.ColumnHeaderCell>Email</Table.ColumnHeaderCell>\n                <Table.ColumnHeaderCell>Group</Table.ColumnHeaderCell>\n              </Table.Row>\n            </Table.Header>\n\n            <Table.Body>\n              <Table.Row>\n                <Table.RowHeaderCell>\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                    <Checkbox />\n                    Danilo Sousa\n                  </div>\n                </Table.RowHeaderCell>\n                <Table.Cell>danilo@example.com</Table.Cell>\n                <Table.Cell>\n                  <Badge color=\"green\">Developer</Badge>\n                </Table.Cell>\n              </Table.Row>\n\n              <Table.Row>\n                <Table.RowHeaderCell>\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                    <Checkbox />\n                    Zahra Ambessa\n                  </div>\n                </Table.RowHeaderCell>\n                <Table.Cell>zahra@example.com</Table.Cell>\n                <Table.Cell>\n                  <Badge color=\"amber\">Admin</Badge>\n                </Table.Cell>\n              </Table.Row>\n\n              <Table.Row>\n                <Table.RowHeaderCell>\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                    <Checkbox />\n                    Jasper Eriksson\n                  </div>\n                </Table.RowHeaderCell>\n                <Table.Cell>jasper@example.com</Table.Cell>\n                <Table.Cell>\n                  <Badge color=\"green\">Developer</Badge>\n                </Table.Cell>\n              </Table.Row>\n            </Table.Body>\n          </Table.Table>\n        </Table.Root>\n      </div>\n    </div>\n  ),\n};\n\nexport const TableFooter: Story = {\n  render: (args) => (\n    <div\n      style={{\n        display: 'flex',\n        flexDirection: 'column',\n        gap: 'var(--space-6)',\n        justifyContent: 'center',\n        alignItems: 'center',\n      }}\n    >\n      <Text style={{ maxWidth: 700 }}>\n        The <Code>{'<TableFooter />'}</Code> component is usually used as summary of the columns, e.g., a sum of the\n        given numbers in a column.\n      </Text>\n      <div style={{ display: 'flex', flexDirection: 'row', gap: 'var(--space-8)' }}>\n        <div>\n          <Table.Root {...args} variant=\"ghost\">\n            <Table.Table>\n              <Table.Header>\n                <Table.Row>\n                  <Table.ColumnHeaderCell>Product</Table.ColumnHeaderCell>\n                  <Table.ColumnHeaderCell>Price</Table.ColumnHeaderCell>\n                </Table.Row>\n              </Table.Header>\n\n              <Table.Body>\n                <Table.Row>\n                  <Table.RowHeaderCell>Pizza</Table.RowHeaderCell>\n                  <Table.Cell>$20</Table.Cell>\n                </Table.Row>\n\n                <Table.Row>\n                  <Table.RowHeaderCell>Confetti</Table.RowHeaderCell>\n                  <Table.Cell>$30</Table.Cell>\n                </Table.Row>\n\n                <Table.Row>\n                  <Table.RowHeaderCell>Beer</Table.RowHeaderCell>\n                  <Table.Cell>$43</Table.Cell>\n                </Table.Row>\n              </Table.Body>\n              <Table.Footer>\n                <Table.Row>\n                  <Table.RowHeaderCell>Total</Table.RowHeaderCell>\n                  <Table.Cell>\n                    <Text color=\"green\">$93</Text>\n                  </Table.Cell>\n                </Table.Row>\n              </Table.Footer>\n            </Table.Table>\n          </Table.Root>\n        </div>\n        <div>\n          <Table.Root {...args} variant=\"surface\">\n            <Table.Table>\n              <Table.Header>\n                <Table.Row>\n                  <Table.ColumnHeaderCell>Product</Table.ColumnHeaderCell>\n                  <Table.ColumnHeaderCell>Price</Table.ColumnHeaderCell>\n                </Table.Row>\n              </Table.Header>\n\n              <Table.Body>\n                <Table.Row>\n                  <Table.RowHeaderCell>Pizza</Table.RowHeaderCell>\n                  <Table.Cell>$20</Table.Cell>\n                </Table.Row>\n\n                <Table.Row>\n                  <Table.RowHeaderCell>Confetti</Table.RowHeaderCell>\n                  <Table.Cell>$30</Table.Cell>\n                </Table.Row>\n\n                <Table.Row>\n                  <Table.RowHeaderCell>Beer</Table.RowHeaderCell>\n                  <Table.Cell>$43</Table.Cell>\n                </Table.Row>\n              </Table.Body>\n              <Table.Footer>\n                <Table.Row>\n                  <Table.RowHeaderCell>Total</Table.RowHeaderCell>\n                  <Table.Cell>\n                    <Text color=\"green\">$93</Text>\n                  </Table.Cell>\n                </Table.Row>\n              </Table.Footer>\n            </Table.Table>\n          </Table.Root>\n        </div>\n      </div>\n    </div>\n  ),\n};\n\nexport const HorizontalScroll: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'row', gap: 'var(--space-8)' }}>\n      <div>\n        <Table.Root {...args} variant=\"ghost\" style={{ maxWidth: 400, whiteSpace: 'nowrap' }}>\n          <ScrollArea scrollbars=\"horizontal\">\n            <Table.Table>\n              <Table.Header>\n                <Table.Row>\n                  <Table.ColumnHeaderCell>Product</Table.ColumnHeaderCell>\n                  <Table.ColumnHeaderCell>Availability</Table.ColumnHeaderCell>\n                  <Table.ColumnHeaderCell>Store</Table.ColumnHeaderCell>\n                  <Table.ColumnHeaderCell>Price</Table.ColumnHeaderCell>\n                  <Table.ColumnHeaderCell>Tax</Table.ColumnHeaderCell>\n                </Table.Row>\n              </Table.Header>\n\n              <Table.Body>\n                <Table.Row>\n                  <Table.RowHeaderCell>Pizza</Table.RowHeaderCell>\n                  <Table.Cell>\n                    <Badge color=\"green\">In stock</Badge>\n                  </Table.Cell>\n                  <Table.Cell>Tesco</Table.Cell>\n                  <Table.Cell>$20</Table.Cell>\n                  <Table.Cell>$2</Table.Cell>\n                </Table.Row>\n\n                <Table.Row>\n                  <Table.RowHeaderCell>Confetti</Table.RowHeaderCell>\n                  <Table.Cell>\n                    <Badge color=\"green\">In stock</Badge>\n                  </Table.Cell>\n                  <Table.Cell>Wallmart</Table.Cell>\n                  <Table.Cell>$30</Table.Cell>\n                  <Table.Cell>$3.50</Table.Cell>\n                </Table.Row>\n\n                <Table.Row>\n                  <Table.RowHeaderCell>Beer</Table.RowHeaderCell>\n                  <Table.Cell>\n                    <Badge color=\"red\">Out of stock</Badge>\n                  </Table.Cell>\n                  <Table.Cell>Beer Enthusiast</Table.Cell>\n                  <Table.Cell>$43</Table.Cell>\n                  <Table.Cell>$13.75</Table.Cell>\n                </Table.Row>\n              </Table.Body>\n              <Table.Footer>\n                <Table.Row>\n                  <Table.RowHeaderCell colSpan={3}>Total</Table.RowHeaderCell>\n                  <Table.Cell>\n                    <Text color=\"green\">$93</Text>\n                  </Table.Cell>\n                  <Table.Cell>\n                    <Text color=\"red\">$19.25</Text>\n                  </Table.Cell>\n                </Table.Row>\n              </Table.Footer>\n            </Table.Table>\n          </ScrollArea>\n          <Table.BottomBar>\n            <Text size=\"1\" color=\"gray\" align=\"center\">\n              Birthday party shopping list.\n            </Text>\n          </Table.BottomBar>\n        </Table.Root>\n      </div>\n      <div>\n        <Table.Root {...args} variant=\"surface\" style={{ maxWidth: 400, whiteSpace: 'nowrap' }}>\n          <ScrollArea scrollbars=\"horizontal\">\n            <Table.Table>\n              <Table.Header>\n                <Table.Row>\n                  <Table.ColumnHeaderCell>Product</Table.ColumnHeaderCell>\n                  <Table.ColumnHeaderCell>Availability</Table.ColumnHeaderCell>\n                  <Table.ColumnHeaderCell>Store</Table.ColumnHeaderCell>\n                  <Table.ColumnHeaderCell>Price</Table.ColumnHeaderCell>\n                  <Table.ColumnHeaderCell>Tax</Table.ColumnHeaderCell>\n                </Table.Row>\n              </Table.Header>\n\n              <Table.Body>\n                <Table.Row>\n                  <Table.RowHeaderCell>Pizza</Table.RowHeaderCell>\n                  <Table.Cell>\n                    <Badge color=\"green\">In stock</Badge>\n                  </Table.Cell>\n                  <Table.Cell>Tesco</Table.Cell>\n                  <Table.Cell>$20</Table.Cell>\n                  <Table.Cell>$2</Table.Cell>\n                </Table.Row>\n\n                <Table.Row>\n                  <Table.RowHeaderCell>Confetti</Table.RowHeaderCell>\n                  <Table.Cell>\n                    <Badge color=\"green\">In stock</Badge>\n                  </Table.Cell>\n                  <Table.Cell>Wallmart</Table.Cell>\n                  <Table.Cell>$30</Table.Cell>\n                  <Table.Cell>$3.50</Table.Cell>\n                </Table.Row>\n\n                <Table.Row>\n                  <Table.RowHeaderCell>Beer</Table.RowHeaderCell>\n                  <Table.Cell>\n                    <Badge color=\"red\">Out of stock</Badge>\n                  </Table.Cell>\n                  <Table.Cell>Beer Enthusiast</Table.Cell>\n                  <Table.Cell>$43</Table.Cell>\n                  <Table.Cell>$13.75</Table.Cell>\n                </Table.Row>\n              </Table.Body>\n              <Table.Footer>\n                <Table.Row>\n                  <Table.RowHeaderCell colSpan={3}>Total</Table.RowHeaderCell>\n                  <Table.Cell>\n                    <Text color=\"green\">$93</Text>\n                  </Table.Cell>\n                  <Table.Cell>\n                    <Text color=\"red\">$19.25</Text>\n                  </Table.Cell>\n                </Table.Row>\n              </Table.Footer>\n            </Table.Table>\n          </ScrollArea>\n          <Table.BottomBar>\n            <Text size=\"1\" color=\"gray\" align=\"center\">\n              Birthday party shopping list.\n            </Text>\n          </Table.BottomBar>\n        </Table.Root>\n      </div>\n    </div>\n  ),\n};\n\ntype Payment = {\n  id: string;\n  amount: number;\n  status: 'pending' | 'processing' | 'success' | 'failed';\n  email: string;\n};\n\nconst data: Payment[] = [\n  {\n    id: '3u1reuv4',\n    amount: 242,\n    status: 'success',\n    email: 'ilya@gmail.com',\n  },\n  {\n    id: 'derv1ws0',\n    amount: 837,\n    status: 'processing',\n    email: 'jamie@gmail.com',\n  },\n  {\n    id: 'm5gr84i9',\n    amount: 316,\n    status: 'success',\n    email: 'artur@yahoo.com',\n  },\n  {\n    id: '5kma53ae',\n    amount: 874,\n    status: 'success',\n    email: 'fj@gmail.com',\n  },\n  {\n    id: 'bhqecj4p',\n    amount: 721,\n    status: 'failed',\n    email: 'steven@whop.com',\n  },\n  {\n    id: '5kma23ae',\n    amount: 874,\n    status: 'success',\n    email: 'es@whop.com',\n  },\n  {\n    id: '8jqecj4p',\n    amount: 721,\n    status: 'failed',\n    email: 'dima@yahoo.com',\n  },\n  {\n    id: 'asma53ae',\n    amount: 174,\n    status: 'success',\n    email: 'tester@wp.pl',\n  },\n  {\n    id: 'bhqokj4p',\n    amount: 721,\n    status: 'failed',\n    email: 'someone@gmail.com',\n  },\n  {\n    id: '5kma93ae',\n    amount: 894,\n    status: 'success',\n    email: 'tristan@whop.com',\n  },\n];\n\nconst columns: ColumnDef<Payment>[] = [\n  {\n    id: 'select',\n    header: ({ table }) => (\n      <Checkbox\n        checked={table.getIsAllRowsSelected()}\n        indeterminate={table.getIsSomeRowsSelected() && !table.getIsAllRowsSelected()}\n        onCheckedChange={(value) => table.toggleAllRowsSelected(!!value)}\n        aria-label=\"Select all\"\n      />\n    ),\n    cell: ({ row }) => (\n      <Checkbox\n        checked={row.getIsSelected()}\n        onCheckedChange={(value) => row.toggleSelected(!!value)}\n        aria-label=\"Select row\"\n      />\n    ),\n    enableSorting: false,\n    enableHiding: false,\n  },\n  {\n    accessorKey: 'status',\n    header: ({ column }) => (\n      <Table.ColumnHeaderCellButton\n        isSortable={column.getCanSort()}\n        sortDirection={column.getIsSorted()}\n        onClick={() => column.toggleSorting()}\n      >\n        Status\n      </Table.ColumnHeaderCellButton>\n    ),\n    cell: ({ row }) => row.getValue('status'),\n  },\n  {\n    accessorKey: 'email',\n    header: ({ column }) => {\n      return (\n        <Table.ColumnHeaderCellButton\n          isSortable={column.getCanSort()}\n          sortDirection={column.getIsSorted()}\n          onClick={() => column.toggleSorting()}\n        >\n          Email\n          {/* <ArrowUpDown className=\"ml-2 h-4 w-4\" /> */}\n        </Table.ColumnHeaderCellButton>\n      );\n    },\n    cell: ({ row }) => row.getValue('email'),\n  },\n  {\n    enableSorting: true,\n    accessorKey: 'amount',\n    header: ({ column }) => {\n      return (\n        <Table.ColumnHeaderCellButton\n          isSortable={column.getCanSort()}\n          sortDirection={column.getIsSorted()}\n          onClick={() => column.toggleSorting()}\n        >\n          Amount\n        </Table.ColumnHeaderCellButton>\n      );\n    },\n    cell: ({ row }) => {\n      const amount = parseFloat(row.getValue('amount'));\n\n      // Format the amount as a dollar amount\n      const formatted = new Intl.NumberFormat('en-US', {\n        style: 'currency',\n        currency: 'USD',\n      }).format(amount);\n\n      return <Text color=\"green\">{formatted}</Text>;\n    },\n  },\n  {\n    id: 'actions',\n    enableHiding: false,\n    cell: ({ row }) => {\n      const payment = row.original;\n\n      return (\n        <div style={{ display: 'flex', justifyContent: 'end' }}>\n          <DropdownMenu.Root>\n            <DropdownMenu.Trigger>\n              <IconButton variant=\"ghost\" color=\"gray\" aria-label=\"Open menu\" style={{ margin: 0 }}>\n                <svg\n                  xmlns=\"http://www.w3.org/2000/svg\"\n                  width=\"24\"\n                  height=\"24\"\n                  viewBox=\"0 0 24 24\"\n                  fill=\"none\"\n                  stroke=\"currentColor\"\n                  strokeWidth=\"2\"\n                  strokeLinecap=\"round\"\n                  strokeLinejoin=\"round\"\n                  style={{ width: 16, height: 16 }}\n                >\n                  <circle cx=\"12\" cy=\"12\" r=\"1\"></circle>\n                  <circle cx=\"19\" cy=\"12\" r=\"1\"></circle>\n                  <circle cx=\"5\" cy=\"12\" r=\"1\"></circle>\n                </svg>\n              </IconButton>\n            </DropdownMenu.Trigger>\n            <DropdownMenu.Content align=\"end\">\n              <DropdownMenu.Item>View customer</DropdownMenu.Item>\n              <DropdownMenu.Item>View payment details</DropdownMenu.Item>\n              <DropdownMenu.Separator />\n              <DropdownMenu.Group>\n                <DropdownMenu.GroupLabel>Actions</DropdownMenu.GroupLabel>\n                <DropdownMenu.Item onClick={() => navigator.clipboard.writeText(payment.id)}>\n                  Copy payment ID\n                </DropdownMenu.Item>\n                <DropdownMenu.Item\n                  color=\"danger\"\n                  // onClick={() => navigator.clipboard.writeText(payment.id)}\n                >\n                  Refund\n                </DropdownMenu.Item>\n              </DropdownMenu.Group>\n            </DropdownMenu.Content>\n          </DropdownMenu.Root>\n        </div>\n      );\n    },\n  },\n];\n\nconst TanstackTableExample = (props: React.ComponentProps<typeof Table.Root>) => {\n  const [sorting, setSorting] = React.useState<SortingState>([]);\n  const [columnFilters, setColumnFilters] = React.useState<ColumnFiltersState>([]);\n  const [columnVisibility, setColumnVisibility] = React.useState<VisibilityState>({});\n  const [rowSelection, setRowSelection] = React.useState({});\n\n  const [pagination, setPagination] = React.useState({\n    pageSize: 5,\n    pageIndex: 0,\n  });\n\n  const table = useReactTable({\n    data,\n    columns,\n    onSortingChange: setSorting,\n    onColumnFiltersChange: setColumnFilters,\n    getCoreRowModel: getCoreRowModel(),\n    getPaginationRowModel: getPaginationRowModel(),\n    getSortedRowModel: getSortedRowModel(),\n    getFilteredRowModel: getFilteredRowModel(),\n    onColumnVisibilityChange: setColumnVisibility,\n    onRowSelectionChange: setRowSelection,\n    onPaginationChange: setPagination,\n    state: {\n      sorting,\n      columnFilters,\n      columnVisibility,\n      rowSelection,\n      pagination,\n    },\n  });\n\n  return (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', width: 580 }}>\n      <div style={{ display: 'flex', gap: 'var(--space-4)', width: '100%' }}>\n        <div style={{ width: '100%' }}>\n          <TextField.Input\n            placeholder=\"Filter emails...\"\n            value={(table.getColumn('email')?.getFilterValue() as string) ?? ''}\n            onChange={(event) => table.getColumn('email')?.setFilterValue(event.target.value)}\n            style={{ width: '100%' }}\n            width={'100%'}\n          />\n        </div>\n        <DropdownMenu.Root>\n          <DropdownMenu.Trigger>\n            <Button variant=\"surface\" className=\"ml-auto\">\n              Columns\n            </Button>\n          </DropdownMenu.Trigger>\n          <DropdownMenu.Content align=\"end\">\n            {table\n              .getAllColumns()\n              .filter((column) => column.getCanHide())\n              .map((column) => {\n                return (\n                  <DropdownMenu.CheckboxItem\n                    key={column.id}\n                    className=\"capitalize\"\n                    checked={column.getIsVisible()}\n                    onCheckedChange={(value) => column.toggleVisibility(!!value)}\n                    onSelect={(event) => event.preventDefault()}\n                  >\n                    {column.id}\n                  </DropdownMenu.CheckboxItem>\n                );\n              })}\n          </DropdownMenu.Content>\n        </DropdownMenu.Root>\n      </div>\n      <Table.Root {...props}>\n        <Table.Table>\n          <Table.Header>\n            {table.getHeaderGroups().map((headerGroup) => (\n              <Table.Row key={headerGroup.id}>\n                {headerGroup.headers.map((header) => {\n                  return (\n                    <Table.ColumnHeaderCell key={header.id}>\n                      {header.isPlaceholder\n                        ? null\n                        : (flexRender(header.column.columnDef.header, header.getContext()) as React.ReactNode)}\n                    </Table.ColumnHeaderCell>\n                  );\n                })}\n              </Table.Row>\n            ))}\n          </Table.Header>\n          <Table.Body>\n            {table.getRowModel().rows?.length ? (\n              table.getRowModel().rows.map((row) => (\n                <Table.Row key={row.id} data-state={row.getIsSelected() && 'selected'}>\n                  {row.getVisibleCells().map((cell) => (\n                    <Table.Cell key={cell.id}>\n                      {flexRender(cell.column.columnDef.cell, cell.getContext()) as React.ReactNode}\n                    </Table.Cell>\n                  ))}\n                </Table.Row>\n              ))\n            ) : (\n              <Table.Row>\n                <Table.Cell colSpan={columns.length}>No results.</Table.Cell>\n              </Table.Row>\n            )}\n          </Table.Body>\n        </Table.Table>\n        <Table.BottomBar>\n          <div style={{ display: 'flex', alignItems: 'center', justifyContent: 'space-between' }}>\n            <Text color=\"gray\" size=\"2\">\n              {table.getFilteredSelectedRowModel().rows.length} of {table.getFilteredRowModel().rows.length} row(s)\n              selected.\n            </Text>\n            <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n              <Button variant=\"surface\" onClick={() => table.previousPage()} disabled={!table.getCanPreviousPage()}>\n                Previous\n              </Button>\n              <Button variant=\"surface\" onClick={() => table.nextPage()} disabled={!table.getCanNextPage()}>\n                Next\n              </Button>\n\n              <Select.Root\n                onValueChange={(newPerPage) => table.setPageSize(Number(newPerPage))}\n                size=\"2\"\n                value={table.getState().pagination.pageSize.toString()}\n                aria-label=\"Rows per page\"\n              >\n                <Select.Trigger color=\"gray\" variant=\"soft\" />\n                <Select.Content>\n                  {[2, 5, 10].map((option) => (\n                    <Select.Item key={option} value={option.toString()}>\n                      {option}\n                    </Select.Item>\n                  ))}\n                </Select.Content>\n              </Select.Root>\n            </div>\n          </div>\n        </Table.BottomBar>\n      </Table.Root>\n    </div>\n  );\n};\nexport const TanstackTable: Story = {\n  render: (args) => <TanstackTableExample {...args} />,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/table/table.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\nimport type { GetPropDefTypes } from '../../helpers';\nimport { Button } from '../button';\nimport { tableCellPropDefs, tableRootPropDefs, tableRowPropDefs } from './table.props';\n\ntype TableRootOwnProps = GetPropDefTypes<typeof tableRootPropDefs>;\ninterface TableRootProps extends React.ComponentProps<'div'>, TableRootOwnProps {}\nconst TableRoot = (props: TableRootProps) => {\n  const {\n    className,\n    children,\n    size = tableRootPropDefs.size.default,\n    variant = tableRootPropDefs.variant.default,\n    ...rootProps\n  } = props;\n  return (\n    <div\n      {...rootProps}\n      className={classNames(\n        'fui-TableRoot',\n        // This class name applies size related variables to a table.\n        // This class name will allow us to implement things like\n        // column cells Drag and Drop with DragOverlay. (dnd-kit)\n        'fui-TableRoot-vars',\n        className,\n        `fui-variant-${variant}`,\n        `fui-r-size-${size}`,\n      )}\n    >\n      {children}\n    </div>\n  );\n};\nTableRoot.displayName = 'TableRoot';\n\ntype TableTableOwnProps = GetPropDefTypes<typeof tableRootPropDefs>;\ninterface TableTableProps extends React.ComponentProps<'table'>, TableTableOwnProps {}\nconst TableTable = (props: TableTableProps) => {\n  const { className, ...otherProps } = props;\n\n  return <table {...otherProps} className={classNames('fui-TableTable', className)} />;\n};\nTableTable.displayName = 'TableTable';\n\ninterface TableHeaderProps extends React.ComponentProps<'thead'> {}\nconst TableHeader = (props: TableHeaderProps) => (\n  <thead {...props} className={classNames('fui-TableHeader', props.className)} />\n);\nTableHeader.displayName = 'TableHeader';\n\ninterface TableBodyProps extends React.ComponentProps<'tbody'> {}\nconst TableBody = (props: TableBodyProps) => (\n  <tbody {...props} className={classNames('fui-TableBody', props.className)} />\n);\nTableBody.displayName = 'TableBody';\n\ninterface TableFooterProps extends React.ComponentProps<'tfoot'> {}\nconst TableFooter = (props: TableFooterProps) => (\n  <tfoot {...props} className={classNames('fui-TableFooter', props.className)} />\n);\nTableFooter.displayName = 'TableFooter';\n\nconst alignMap = {\n  baseline: 'baseline',\n  start: 'top',\n  center: 'middle',\n  end: 'bottom',\n} as const;\n\ntype TableRowOwnProps = GetPropDefTypes<typeof tableRowPropDefs>;\ninterface TableRowProps extends Omit<React.ComponentProps<'tr'>, keyof TableRowOwnProps>, TableRowOwnProps {}\nconst TableRow = (props: TableRowProps) => {\n  const { className, align = tableRowPropDefs.align.default, ...rowProps } = props;\n  return (\n    <tr\n      {...rowProps}\n      className={classNames('fui-TableRow', className, align ? `fui-r-va-${alignMap[align]}` : undefined)}\n    />\n  );\n};\nTableRow.displayName = 'TableRow';\n\nconst justifyMap = {\n  start: 'left',\n  center: 'center',\n  end: 'right',\n} as const;\n\ntype TableCellImplOwnProps = GetPropDefTypes<typeof tableCellPropDefs>;\ninterface TableCellImplProps\n  extends Omit<React.ComponentProps<'td'>, keyof TableCellImplOwnProps>,\n    TableCellImplOwnProps {\n  tag?: 'td' | 'th';\n}\nconst TableCellImpl = (props: TableCellImplProps) => {\n  const {\n    tag: Tag = 'td',\n    className,\n    style,\n    justify = tableCellPropDefs.justify.default,\n    width = tableCellPropDefs.width.default,\n    ...cellProps\n  } = props;\n  return (\n    <Tag\n      {...cellProps}\n      className={classNames('fui-TableCell', className, justify ? `fui-r-ta-${justifyMap[justify]}` : undefined)}\n      style={{ width, ...style }}\n    />\n  );\n};\nTableCellImpl.displayName = 'TableCellImpl';\n\ninterface TableCellProps extends Omit<React.ComponentProps<typeof TableCellImpl>, 'tag'> {}\nconst TableCell = (props: TableCellProps) => <TableCellImpl {...props} tag=\"td\" />;\nTableCell.displayName = 'TableCell';\n\ninterface TableColumnHeaderCellProps\n  extends Omit<React.ComponentProps<'th'>, keyof TableCellImplOwnProps>,\n    TableCellImplOwnProps {}\nconst TableColumnHeaderCell = (props: TableColumnHeaderCellProps) => (\n  <TableCellImpl scope=\"col\" {...props} tag=\"th\" className={classNames('fui-TableColumnHeaderCell', props.className)} />\n);\nTableColumnHeaderCell.displayName = 'TableColumnHeaderCell';\n\ninterface TableRowHeaderCellProps\n  extends Omit<React.ComponentProps<'th'>, keyof TableCellImplOwnProps>,\n    TableCellImplOwnProps {}\nconst TableRowHeaderCell = (props: TableRowHeaderCellProps) => (\n  <TableCellImpl scope=\"row\" {...props} tag=\"th\" className={classNames('fui-TableRowHeaderCell', props.className)} />\n);\nTableRowHeaderCell.displayName = 'TableRowHeaderCell';\n\ninterface TableBottomBarProps extends React.ComponentProps<'div'> {}\nconst TableBottomBar = (props: TableBottomBarProps) => (\n  <div {...props} className={classNames('fui-TableBottomBar', props.className)} />\n);\nTableBottomBar.displayName = 'TableBottomBar';\n\ninterface TableColumnHeaderCellButtonProps\n  extends Omit<React.ComponentProps<typeof Button>, 'highContrast' | 'color' | 'variant' | 'size'> {\n  sortDirection?: 'asc' | 'desc' | false;\n  isSortable?: boolean;\n}\nconst TableColumnHeaderCellButton = (props: TableColumnHeaderCellButtonProps) => {\n  const { children, className, sortDirection, isSortable = false, ...buttonProps } = props;\n  return (\n    <Button\n      variant=\"ghost\"\n      color=\"gray\"\n      highContrast\n      {...buttonProps}\n      className={classNames(\n        'fui-TableColumnHeaderCellButton',\n        {\n          'fui-sortable': isSortable,\n          'fui-active': sortDirection,\n          'fui-asc': sortDirection === 'asc',\n          'fui-desc': sortDirection === 'desc',\n        },\n        className,\n      )}\n    >\n      {children}\n    </Button>\n  );\n};\nTableColumnHeaderCellButton.displayName = 'TableColumnHeaderCellButton';\n\nexport {\n  TableBody as Body,\n  TableBottomBar as BottomBar,\n  TableCell as Cell,\n  TableColumnHeaderCell as ColumnHeaderCell,\n  TableColumnHeaderCellButton as ColumnHeaderCellButton,\n  TableFooter as Footer,\n  TableHeader as Header,\n  TableRoot as Root,\n  TableRow as Row,\n  TableRowHeaderCell as RowHeaderCell,\n  TableTable as Table,\n};\n\nexport type {\n  TableBodyProps as BodyProps,\n  TableBottomBarProps as BottomBarProps,\n  TableCellProps as CellProps,\n  TableColumnHeaderCellButtonProps as ColumnHeaderCellButtonProps,\n  TableColumnHeaderCellProps as ColumnHeaderCellProps,\n  TableFooterProps as FooterProps,\n  TableHeaderProps as HeaderProps,\n  TableRootProps as RootProps,\n  TableRowHeaderCellProps as RowHeaderCellProps,\n  TableRowProps as RowProps,\n  TableTableProps as TableProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tabs/index.ts",
    "content": "export * as Tabs from './tabs';\nexport * from './tabs.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tabs/tabs.css",
    "content": "@import '../base-tabs-list/base-tabs-list.css';\n\n.fui-TabsContent {\n  position: relative;\n  outline: 0;\n}\n\n.fui-TabsContent:where(:focus-visible) {\n  outline: 2px solid var(--color-focus-root);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tabs/tabs.props.ts",
    "content": "export { baseTabsListPropDefs as tabsListPropDefs } from '../base-tabs-list/base-tabs-list.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tabs/tabs.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Code, Tabs, Text, TextArea, TextField, tabsListPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/Tabs',\n  component: Tabs.List,\n  args: {\n    size: tabsListPropDefs.size.default,\n    color: tabsListPropDefs.color.default,\n    highContrast: tabsListPropDefs.highContrast.default,\n  },\n  argTypes: {\n    size: {\n      control: 'select',\n      options: tabsListPropDefs.size.values,\n    },\n    color: {\n      control: 'select',\n      options: tabsListPropDefs.color.values,\n    },\n    highContrast: {\n      control: 'boolean',\n    },\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Tabs.List>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\n\n// TODO: Tabs content jumping in size due to font-weight change\n// This doesn't happen in Frosted UI (might be due to a font in use?)\nexport const Default: Story = {\n  render: (args) => (\n    <div style={{ width: 600 }}>\n      <Tabs.Root defaultValue=\"account\">\n        <Tabs.List {...args}>\n          <Tabs.Trigger value=\"account\">Account</Tabs.Trigger>\n          <Tabs.Trigger value=\"documents\">Documents</Tabs.Trigger>\n          <Tabs.Trigger value=\"settings\">Settings</Tabs.Trigger>\n        </Tabs.List>\n\n        <Tabs.Content value=\"account\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Make changes to your account.</Text>\n        </Tabs.Content>\n\n        <Tabs.Content value=\"documents\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Access and update your documents.</Text>\n        </Tabs.Content>\n\n        <Tabs.Content value=\"settings\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Edit your profile or update contact information.</Text>\n        </Tabs.Content>\n      </Tabs.Root>\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', width: 600 }}>\n      <Tabs.Root defaultValue=\"account\">\n        <Tabs.List {...args} size=\"1\">\n          <Tabs.Trigger value=\"account\">Account</Tabs.Trigger>\n          <Tabs.Trigger value=\"documents\">Documents</Tabs.Trigger>\n          <Tabs.Trigger value=\"settings\">Settings</Tabs.Trigger>\n        </Tabs.List>\n        <Tabs.Content value=\"account\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Size 1.</Text>\n        </Tabs.Content>\n        <Tabs.Content value=\"documents\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Documents.</Text>\n        </Tabs.Content>\n        <Tabs.Content value=\"settings\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Settings.</Text>\n        </Tabs.Content>\n      </Tabs.Root>\n\n      <Tabs.Root defaultValue=\"tab1\">\n        <Tabs.List {...args} size=\"2\">\n          <Tabs.Trigger value=\"tab1\">Overview</Tabs.Trigger>\n          <Tabs.Trigger value=\"tab2\">Analytics</Tabs.Trigger>\n          <Tabs.Trigger value=\"tab3\">Reports</Tabs.Trigger>\n        </Tabs.List>\n        <Tabs.Content value=\"tab1\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Size 2.</Text>\n        </Tabs.Content>\n        <Tabs.Content value=\"tab2\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Analytics.</Text>\n        </Tabs.Content>\n        <Tabs.Content value=\"tab3\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Reports.</Text>\n        </Tabs.Content>\n      </Tabs.Root>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', width: 600 }}>\n      <Tabs.Root defaultValue=\"account\">\n        <Tabs.List {...args} color=\"indigo\">\n          <Tabs.Trigger value=\"account\">Account</Tabs.Trigger>\n          <Tabs.Trigger value=\"documents\">Documents</Tabs.Trigger>\n          <Tabs.Trigger value=\"settings\">Settings</Tabs.Trigger>\n        </Tabs.List>\n        <Tabs.Content value=\"account\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Indigo accent.</Text>\n        </Tabs.Content>\n        <Tabs.Content value=\"documents\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Documents.</Text>\n        </Tabs.Content>\n        <Tabs.Content value=\"settings\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Settings.</Text>\n        </Tabs.Content>\n      </Tabs.Root>\n\n      <Tabs.Root defaultValue=\"tab1\">\n        <Tabs.List {...args} color=\"cyan\">\n          <Tabs.Trigger value=\"tab1\">Overview</Tabs.Trigger>\n          <Tabs.Trigger value=\"tab2\">Analytics</Tabs.Trigger>\n          <Tabs.Trigger value=\"tab3\">Reports</Tabs.Trigger>\n        </Tabs.List>\n        <Tabs.Content value=\"tab1\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Cyan accent.</Text>\n        </Tabs.Content>\n        <Tabs.Content value=\"tab2\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Analytics.</Text>\n        </Tabs.Content>\n        <Tabs.Content value=\"tab3\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Reports.</Text>\n        </Tabs.Content>\n      </Tabs.Root>\n\n      <Tabs.Root defaultValue=\"one\">\n        <Tabs.List {...args} color=\"crimson\">\n          <Tabs.Trigger value=\"one\">One</Tabs.Trigger>\n          <Tabs.Trigger value=\"two\">Two</Tabs.Trigger>\n        </Tabs.List>\n        <Tabs.Content value=\"one\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Crimson accent.</Text>\n        </Tabs.Content>\n        <Tabs.Content value=\"two\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Two.</Text>\n        </Tabs.Content>\n      </Tabs.Root>\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', width: 600 }}>\n      <Tabs.Root defaultValue=\"account\">\n        <Tabs.List {...args} highContrast={false}>\n          <Tabs.Trigger value=\"account\">Account</Tabs.Trigger>\n          <Tabs.Trigger value=\"documents\">Documents</Tabs.Trigger>\n          <Tabs.Trigger value=\"settings\">Settings</Tabs.Trigger>\n        </Tabs.List>\n        <Tabs.Content value=\"account\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Default indicator (accent-10).</Text>\n        </Tabs.Content>\n        <Tabs.Content value=\"documents\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Documents.</Text>\n        </Tabs.Content>\n        <Tabs.Content value=\"settings\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Settings.</Text>\n        </Tabs.Content>\n      </Tabs.Root>\n\n      <Tabs.Root defaultValue=\"tab1\">\n        <Tabs.List {...args} highContrast>\n          <Tabs.Trigger value=\"tab1\">Overview</Tabs.Trigger>\n          <Tabs.Trigger value=\"tab2\">Analytics</Tabs.Trigger>\n          <Tabs.Trigger value=\"tab3\">Reports</Tabs.Trigger>\n        </Tabs.List>\n        <Tabs.Content value=\"tab1\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">High contrast indicator (accent-12).</Text>\n        </Tabs.Content>\n        <Tabs.Content value=\"tab2\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Analytics.</Text>\n        </Tabs.Content>\n        <Tabs.Content value=\"tab3\" style={{ padding: '12px 16px 8px 16px' }}>\n          <Text size=\"2\">Reports.</Text>\n        </Tabs.Content>\n      </Tabs.Root>\n    </div>\n  ),\n};\n\nexport const ActivateOnFocus: Story = {\n  name: 'Activate on Focus',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', maxWidth: 600 }}>\n      <Text>\n        The <Code>activateOnFocus</Code> prop controls whether tabs are activated immediately when focused via keyboard\n        navigation, or only when explicitly clicked/pressed. Try using <Code>Tab</Code> to focus the tabs, then{' '}\n        <Code>Arrow</Code> keys to navigate.\n      </Text>\n\n      <div>\n        <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n          activateOnFocus={'{true}'}\n        </Text>\n        <Tabs.Root defaultValue=\"tab1\">\n          <Tabs.List {...args} activateOnFocus>\n            <Tabs.Trigger value=\"tab1\">Overview</Tabs.Trigger>\n            <Tabs.Trigger value=\"tab2\">Analytics</Tabs.Trigger>\n            <Tabs.Trigger value=\"tab3\">Reports</Tabs.Trigger>\n          </Tabs.List>\n          <div style={{ padding: '12px 16px 8px 16px' }}>\n            <Tabs.Content value=\"tab1\">\n              <Text size=\"2\">Overview content — Tab activates immediately on arrow key navigation.</Text>\n            </Tabs.Content>\n            <Tabs.Content value=\"tab2\">\n              <Text size=\"2\">Analytics content — Tab activates immediately on arrow key navigation.</Text>\n            </Tabs.Content>\n            <Tabs.Content value=\"tab3\">\n              <Text size=\"2\">Reports content — Tab activates immediately on arrow key navigation.</Text>\n            </Tabs.Content>\n          </div>\n        </Tabs.Root>\n      </div>\n\n      <div>\n        <Text size=\"2\" weight=\"medium\" style={{ marginBottom: 'var(--space-2)', display: 'block' }}>\n          activateOnFocus={'{false}'} (default)\n        </Text>\n        <Tabs.Root defaultValue=\"tab1\">\n          <Tabs.List {...args} activateOnFocus={false}>\n            <Tabs.Trigger value=\"tab1\">Overview</Tabs.Trigger>\n            <Tabs.Trigger value=\"tab2\">Analytics</Tabs.Trigger>\n            <Tabs.Trigger value=\"tab3\">Reports</Tabs.Trigger>\n          </Tabs.List>\n          <div style={{ padding: '12px 16px 8px 16px' }}>\n            <Tabs.Content value=\"tab1\">\n              <Text size=\"2\">Overview content — Must press Enter/Space to activate after focusing.</Text>\n            </Tabs.Content>\n            <Tabs.Content value=\"tab2\">\n              <Text size=\"2\">Analytics content — Must press Enter/Space to activate after focusing.</Text>\n            </Tabs.Content>\n            <Tabs.Content value=\"tab3\">\n              <Text size=\"2\">Reports content — Must press Enter/Space to activate after focusing.</Text>\n            </Tabs.Content>\n          </div>\n        </Tabs.Root>\n      </div>\n\n      <Text size=\"1\" color=\"gray\">\n        Use <Code>activateOnFocus={'{true}'}</Code> for a more fluid experience. The default (<Code>false</Code>)\n        follows WAI-ARIA best practices, requiring explicit activation which is better for accessibility.\n      </Text>\n    </div>\n  ),\n};\n\nexport const KeepMounted: Story = {\n  name: 'Keep Mounted',\n  render: (args) => {\n    const [name, setName] = React.useState('');\n    const [email, setEmail] = React.useState('');\n    const [bio, setBio] = React.useState('');\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 500 }}>\n        <Text>\n          The <Code>keepMounted</Code> prop on <Code>Tabs.Content</Code> keeps tab panels in the DOM even when hidden.\n          This preserves component state like form inputs, scroll position, and avoids re-mounting expensive components.\n        </Text>\n\n        <Text size=\"2\" weight=\"medium\">\n          With keepMounted={'{true}'} — Form state is preserved\n        </Text>\n        <Tabs.Root defaultValue=\"profile\">\n          <Tabs.List {...args}>\n            <Tabs.Trigger value=\"profile\">Profile</Tabs.Trigger>\n            <Tabs.Trigger value=\"contact\">Contact</Tabs.Trigger>\n            <Tabs.Trigger value=\"about\">About</Tabs.Trigger>\n          </Tabs.List>\n          <div\n            style={{\n              padding: '16px',\n              background: 'var(--gray-2)',\n              borderRadius: '0 0 var(--radius-2) var(--radius-2)',\n            }}\n          >\n            <Tabs.Content value=\"profile\" keepMounted>\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n                <Text render={<label />} size=\"2\">\n                  Name\n                </Text>\n                <TextField.Input\n                  size=\"3\"\n                  value={name}\n                  onChange={(e) => setName(e.target.value)}\n                  placeholder=\"Enter your name\"\n                />\n                <Text size=\"1\" color=\"gray\">\n                  Type something, switch tabs, then come back — your input is preserved!\n                </Text>\n              </div>\n            </Tabs.Content>\n            <Tabs.Content value=\"contact\" keepMounted>\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n                <Text render={<label />} size=\"2\">\n                  Email\n                </Text>\n                <TextField.Input\n                  size=\"3\"\n                  type=\"email\"\n                  value={email}\n                  onChange={(e) => setEmail(e.target.value)}\n                  placeholder=\"Enter your email\"\n                />\n              </div>\n            </Tabs.Content>\n            <Tabs.Content value=\"about\" keepMounted>\n              <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n                <Text render={<label />} size=\"2\">\n                  Bio\n                </Text>\n                <TextArea\n                  size=\"3\"\n                  value={bio}\n                  onChange={(e) => setBio(e.target.value)}\n                  placeholder=\"Tell us about yourself\"\n                  rows={3}\n                />\n              </div>\n            </Tabs.Content>\n          </div>\n        </Tabs.Root>\n\n        <Text size=\"1\" color=\"gray\">\n          Use <Code>keepMounted</Code> on <Code>Tabs.Content</Code> for multi-step forms, preserving video/audio\n          playback state, or panels with expensive initialization. Without it, panels unmount when hidden and lose their\n          state.\n        </Text>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tabs/tabs.tsx",
    "content": "'use client';\n\nimport { Tabs as TabsPrimitive } from '@base-ui/react/tabs';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { tabsListPropDefs } from './tabs.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype TabsRootProps = Omit<PropsWithoutColor<typeof TabsPrimitive.Root>, 'className' | 'render' | 'orientation'> &\n  Omit<React.HTMLAttributes<HTMLDivElement>, 'defaultValue'>;\n\nconst TabsRoot = (props: TabsRootProps) => {\n  const { className, ...rootProps } = props;\n  return <TabsPrimitive.Root {...rootProps} className={classNames('fui-TabsRoot', className)} />;\n};\nTabsRoot.displayName = 'TabsRoot';\n\ntype TabsListOwnProps = GetPropDefTypes<typeof tabsListPropDefs>;\ntype TabsListProps = Omit<PropsWithoutColor<typeof TabsPrimitive.List>, 'className' | 'render'> &\n  React.HTMLAttributes<HTMLDivElement> &\n  TabsListOwnProps;\n\nconst TabsList = (props: TabsListProps) => {\n  const {\n    className,\n    size = tabsListPropDefs.size.default,\n    color = tabsListPropDefs.color.default,\n    highContrast = tabsListPropDefs.highContrast.default,\n    ...listProps\n  } = props;\n  return (\n    <TabsPrimitive.List\n      {...listProps}\n      data-accent-color={color}\n      className={classNames('fui-BaseTabsList', 'fui-TabsList', className, `fui-r-size-${size}`, {\n        'fui-high-contrast': highContrast,\n      })}\n    />\n  );\n};\nTabsList.displayName = 'TabsList';\n\ntype TabsTriggerProps = Omit<PropsWithoutColor<typeof TabsPrimitive.Tab>, 'className' | 'render'> &\n  React.HTMLAttributes<HTMLButtonElement>;\n\nconst TabsTrigger = (props: TabsTriggerProps) => {\n  const { className, children, ...triggerProps } = props;\n  return (\n    <TabsPrimitive.Tab\n      {...triggerProps}\n      className={classNames('fui-reset', 'fui-BaseTabsTrigger', 'fui-TabsTrigger', className)}\n    >\n      <span className=\"fui-BaseTabsTriggerInner fui-TabsTriggerInner\">{children}</span>\n    </TabsPrimitive.Tab>\n  );\n};\nTabsTrigger.displayName = 'TabsTrigger';\n\ntype TabsContentProps = Omit<PropsWithoutColor<typeof TabsPrimitive.Panel>, 'className' | 'render'> &\n  React.HTMLAttributes<HTMLDivElement>;\n\nconst TabsContent = (props: TabsContentProps) => (\n  <TabsPrimitive.Panel {...props} className={classNames('fui-TabsContent', props.className)} />\n);\nTabsContent.displayName = 'TabsContent';\n\nexport { TabsContent as Content, TabsList as List, TabsRoot as Root, TabsTrigger as Trigger };\nexport type {\n  TabsContentProps as ContentProps,\n  TabsListProps as ListProps,\n  TabsRootProps as RootProps,\n  TabsTriggerProps as TriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tabs-nav/index.ts",
    "content": "export * as TabsNav from './tabs-nav';\nexport * from './tabs-nav.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tabs-nav/tabs-nav.css",
    "content": "@import '../base-tabs-list/base-tabs-list.css';\n\n/* List (ul) uses display:contents so the nav is the single layout container; both Root and List are required by Base UI. */\n.fui-TabsNavListContents {\n  display: contents;\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\n.fui-TabsNavItem {\n  display: flex;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tabs-nav/tabs-nav.props.ts",
    "content": "export { baseTabsListPropDefs as tabsNavPropDefs } from '../base-tabs-list/base-tabs-list.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tabs-nav/tabs-nav.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Code, TabsNav, tabsNavPropDefs, Text } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/TabsNav',\n  component: TabsNav.Root,\n  args: {\n    size: tabsNavPropDefs.size.default,\n    color: tabsNavPropDefs.color.default,\n    highContrast: tabsNavPropDefs.highContrast.default,\n  },\n  argTypes: {\n    size: {\n      control: 'select',\n      options: tabsNavPropDefs.size.values,\n    },\n    color: {\n      control: 'select',\n      options: tabsNavPropDefs.color.values,\n    },\n    highContrast: {\n      control: 'boolean',\n    },\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof TabsNav.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\n\nexport const Default: Story = {\n  render: (args) => (\n    <div style={{ width: 600 }}>\n      <TabsNav.Root {...args}>\n        <TabsNav.Link active={true} href=\"#\">\n          Account\n        </TabsNav.Link>\n        <TabsNav.Link href=\"#\">Documents</TabsNav.Link>\n        <TabsNav.Link href=\"#\">Settings</TabsNav.Link>\n      </TabsNav.Root>\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', width: 600 }}>\n      <TabsNav.Root {...args} size=\"1\">\n        <TabsNav.Link active href=\"#\">\n          Account\n        </TabsNav.Link>\n        <TabsNav.Link href=\"#\">Documents</TabsNav.Link>\n        <TabsNav.Link href=\"#\">Settings</TabsNav.Link>\n      </TabsNav.Root>\n\n      <TabsNav.Root {...args} size=\"2\">\n        <TabsNav.Link href=\"#\">Overview</TabsNav.Link>\n        <TabsNav.Link active href=\"#\">\n          Analytics\n        </TabsNav.Link>\n        <TabsNav.Link href=\"#\">Reports</TabsNav.Link>\n      </TabsNav.Root>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', width: 600 }}>\n      <TabsNav.Root {...args} color=\"indigo\">\n        <TabsNav.Link active={true} href=\"#\">\n          Account\n        </TabsNav.Link>\n        <TabsNav.Link href=\"#\">Documents</TabsNav.Link>\n        <TabsNav.Link href=\"#\">Settings</TabsNav.Link>\n      </TabsNav.Root>\n\n      <TabsNav.Root {...args} color=\"cyan\">\n        <TabsNav.Link href=\"#\">Overview</TabsNav.Link>\n        <TabsNav.Link active href=\"#\">\n          Analytics\n        </TabsNav.Link>\n        <TabsNav.Link href=\"#\">Reports</TabsNav.Link>\n      </TabsNav.Root>\n\n      <TabsNav.Root {...args} color=\"crimson\">\n        <TabsNav.Link active href=\"#\">\n          One\n        </TabsNav.Link>\n        <TabsNav.Link href=\"#\">Two</TabsNav.Link>\n      </TabsNav.Root>\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-6)', width: 600 }}>\n      <TabsNav.Root {...args} highContrast={false}>\n        <TabsNav.Link active href=\"#\">\n          Account\n        </TabsNav.Link>\n        <TabsNav.Link href=\"#\">Documents</TabsNav.Link>\n        <TabsNav.Link href=\"#\">Settings</TabsNav.Link>\n      </TabsNav.Root>\n\n      <TabsNav.Root {...args} highContrast>\n        <TabsNav.Link href=\"#\">Overview</TabsNav.Link>\n        <TabsNav.Link active href=\"#\">\n          Analytics\n        </TabsNav.Link>\n        <TabsNav.Link href=\"#\">Reports</TabsNav.Link>\n      </TabsNav.Root>\n    </div>\n  ),\n};\n\nexport const RenderProp: Story = {\n  name: 'Render Prop (Client-Side Routing)',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', maxWidth: 600 }}>\n      <Text>\n        Use the <Code>render</Code> prop to integrate with your framework&apos;s router for client-side navigation. This\n        is useful for frameworks like Next.js, React Router, or Remix.\n      </Text>\n      <TabsNav.Root {...args}>\n        <TabsNav.Link render={<a href=\"/account\" />}>Account</TabsNav.Link>\n        <TabsNav.Link render={<a href=\"/documents\" />}>Documents</TabsNav.Link>\n        <TabsNav.Link\n          active\n          render={({ children, ...props }) => (\n            <a href=\"/settings\" {...props}>\n              {children}\n            </a>\n          )}\n        >\n          Settings\n        </TabsNav.Link>\n      </TabsNav.Root>\n      <Text size=\"1\" color=\"gray\">\n        In a real app, replace <Code>{'<a />'}</Code> with your router&apos;s Link component, e.g.{' '}\n        <Code>{'<NextLink href=\"/account\" />'}</Code> for Next.js.\n      </Text>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tabs-nav/tabs-nav.tsx",
    "content": "'use client';\n\nimport { NavigationMenu } from '@base-ui/react/navigation-menu';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { GetPropDefTypes } from '../../helpers';\nimport { tabsNavPropDefs } from './tabs-nav.props';\n\ntype TabsNavOwnProps = GetPropDefTypes<typeof tabsNavPropDefs>;\ntype TabsNavRootProps = Omit<React.ComponentProps<typeof NavigationMenu.Root>, 'className' | 'render' | 'orientation'> &\n  React.ComponentProps<'nav'> &\n  TabsNavOwnProps;\n\nconst TabsNavRoot = (props: TabsNavRootProps) => {\n  const {\n    children,\n    className,\n    size = tabsNavPropDefs.size.default,\n    color = tabsNavPropDefs.color.default,\n    highContrast = tabsNavPropDefs.highContrast.default,\n    ...rootProps\n  } = props;\n\n  // Base UI requires both Root (context + <nav>) and List (<ul> + CompositeRoot). We apply tab-list\n  // styling to Root and use display:contents on List so the nav is the single layout container.\n  return (\n    <NavigationMenu.Root\n      data-accent-color={color}\n      className={classNames(\n        'fui-TabsNavRoot',\n        'fui-reset',\n        'fui-BaseTabsList',\n        'fui-TabsNavList',\n        className,\n        `fui-r-size-${size}`,\n        { 'fui-high-contrast': highContrast },\n      )}\n      {...rootProps}\n    >\n      <NavigationMenu.List className=\"fui-reset fui-TabsNavListContents\">\n        {children}\n      </NavigationMenu.List>\n    </NavigationMenu.Root>\n  );\n};\nTabsNavRoot.displayName = 'TabsNavRoot';\n\ninterface TabsNavLinkOwnProps {\n  className?: string;\n}\ntype TabsNavLinkProps = Omit<React.ComponentProps<typeof NavigationMenu.Link>, 'className'> &\n  Omit<React.ComponentProps<'a'>, 'className'> &\n  TabsNavLinkOwnProps;\n\nconst TabsNavLink = (props: TabsNavLinkProps) => {\n  const { render, children, className, ...linkProps } = props;\n\n  return (\n    <NavigationMenu.Item className=\"fui-TabsNavItem\">\n      <NavigationMenu.Link\n        {...linkProps}\n        render={render}\n        className={classNames('fui-reset', 'fui-BaseTabsTrigger', 'fui-TabsNavLink', className)}\n      >\n        <span className=\"fui-BaseTabsTriggerInner fui-TabsNavLinkInner\">{children}</span>\n      </NavigationMenu.Link>\n    </NavigationMenu.Item>\n  );\n};\n\nTabsNavLink.displayName = 'TabsNavLink';\n\nexport { TabsNavLink as Link, TabsNavRoot as Root };\nexport type { TabsNavLinkProps as LinkProps, TabsNavRootProps as RootProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text/index.ts",
    "content": "export * from './text';\nexport * from './text.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text/text.css",
    "content": ".fui-Text {\n  margin: 0;\n  line-height: var(--line-height, var(--default-line-height));\n  letter-spacing: var(--letter-spacing, inherit);\n}\n\n:where([data-accent-color]) {\n  &.fui-Text {\n    color: var(--accent-a11);\n  }\n  &.fui-Text:where(.fui-high-contrast),\n  &:where(.fui-Text, .fui-Heading) .fui-Text:where(.fui-high-contrast) {\n    color: var(--accent-12);\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-Text {\n  &:where(.fui-r-size-0) {\n    font-size: var(--font-size-0);\n    --line-height: var(--line-height-0);\n    --letter-spacing: var(--letter-spacing-0);\n  }\n  &:where(.fui-r-size-1) {\n    font-size: var(--font-size-1);\n    --line-height: var(--line-height-1);\n    --letter-spacing: var(--letter-spacing-1);\n  }\n  &:where(.fui-r-size-2) {\n    font-size: var(--font-size-2);\n    --line-height: var(--line-height-2);\n    --letter-spacing: var(--letter-spacing-2);\n  }\n  &:where(.fui-r-size-3) {\n    font-size: var(--font-size-3);\n    --line-height: var(--line-height-3);\n    --letter-spacing: var(--letter-spacing-3);\n  }\n  &:where(.fui-r-size-4) {\n    font-size: var(--font-size-4);\n    --line-height: var(--line-height-4);\n    --letter-spacing: var(--letter-spacing-4);\n  }\n  &:where(.fui-r-size-5) {\n    font-size: var(--font-size-5);\n    --line-height: var(--line-height-5);\n    --letter-spacing: var(--letter-spacing-5);\n  }\n  &:where(.fui-r-size-6) {\n    font-size: var(--font-size-6);\n    --line-height: var(--line-height-6);\n    --letter-spacing: var(--letter-spacing-6);\n  }\n  &:where(.fui-r-size-7) {\n    font-size: var(--font-size-7);\n    --line-height: var(--line-height-7);\n    --letter-spacing: var(--letter-spacing-7);\n  }\n  &:where(.fui-r-size-8) {\n    font-size: var(--font-size-8);\n    --line-height: var(--line-height-8);\n    --letter-spacing: var(--letter-spacing-8);\n  }\n  &:where(.fui-r-size-9) {\n    font-size: var(--font-size-9);\n    --line-height: var(--line-height-9);\n    --letter-spacing: var(--letter-spacing-9);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text/text.props.ts",
    "content": "import type { PropDef } from '../../helpers';\nimport { alignProp, colorProp, highContrastProp, trimProp, weightProp } from '../../helpers';\n\nconst sizes = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] as const;\n\nconst textPropDefs = {\n  size: { type: 'enum', values: sizes, default: undefined },\n  weight: weightProp,\n  align: alignProp,\n  trim: trimProp,\n  color: colorProp,\n  highContrast: highContrastProp,\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  weight: typeof weightProp;\n  align: typeof alignProp;\n  trim: typeof trimProp;\n  color: typeof colorProp;\n  highContrast: typeof highContrastProp;\n};\n\nexport { textPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text/text.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\n\nimport { Checkbox, Code, Em, Kbd, Link, Text, TextField, textPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Typography/Text',\n  component: Text,\n\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof Text>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {\n    children: 'The quick brown fox jumps over the lazy dog.',\n    size: textPropDefs.size.default,\n  },\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 12 }}>\n      <Text {...args} size=\"0\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} size=\"1\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} size=\"2\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} size=\"3\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} size=\"4\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} size=\"5\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} size=\"6\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} size=\"7\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} size=\"8\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} size=\"9\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n    </div>\n  ),\n};\n\nexport const Weight: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 12 }}>\n      <Text {...args} weight=\"light\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} weight=\"regular\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} weight=\"medium\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} weight=\"semi-bold\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} weight=\"bold\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 12 }}>\n      <Text {...args} color=\"indigo\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} color=\"cyan\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} color=\"orange\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} color=\"crimson\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n    </div>\n  ),\n};\n\nexport const Align: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 12, width: 500 }}>\n      <Text {...args} align=\"left\">\n        Left-aligned\n      </Text>\n      <Text {...args} align=\"center\">\n        Center-aligned\n      </Text>\n      <Text {...args} align=\"right\">\n        Right-aligned\n      </Text>\n    </div>\n  ),\n};\n\nexport const Trim: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 12 }}>\n      <Text\n        {...args}\n        trim=\"normal\"\n        style={{\n          background: 'var(--gray-a2)',\n          borderTop: '1px dashed var(--gray-a7)',\n          borderBottom: '1px dashed var(--gray-a7)',\n        }}\n      >\n        Without trim\n      </Text>\n      <Text\n        {...args}\n        trim=\"both\"\n        style={{\n          background: 'var(--gray-a2)',\n          borderTop: '1px dashed var(--gray-a7)',\n          borderBottom: '1px dashed var(--gray-a7)',\n        }}\n      >\n        With trim\n      </Text>\n    </div>\n  ),\n};\n\nexport const Formatting: Story = {\n  render: (args) => (\n    <Text size=\"5\" {...args}>\n      Look, such a helpful <Link href=\"#\">link</Link>, an <Em>italic emphasis</Em>, a piece of computer{' '}\n      <Code>code</Code>, and even a hotkey combination <Kbd>⇧⌘A</Kbd> within the text.\n    </Text>\n  ),\n};\n\nexport const FormControls: Story = {\n  name: 'With form controls',\n  render: () => (\n    <div style={{ maxWidth: 300 }}>\n      <Text size=\"3\" render={<div />} style={{ display: 'flex', gap: 12 }}>\n        <Checkbox defaultChecked /> Composing Text with a form control like Checkbox, RadioGroup, or Switch\n        automatically centers the control with the first line of text, even when the text is multi-line.\n      </Text>\n    </div>\n  ),\n};\n\nexport const HighContrast: Story = {\n  name: 'High Contrast',\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 12 }}>\n      <Text {...args} highContrast color=\"indigo\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} highContrast color=\"cyan\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} highContrast color=\"orange\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n      <Text {...args} highContrast color=\"crimson\">\n        The quick brown fox jumps over the lazy dog.\n      </Text>\n    </div>\n  ),\n};\n\nexport const AsFormLabel: Story = {\n  name: 'As Form Label',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 24, width: 300 }}>\n      <Text size=\"2\" weight=\"medium\" render={<button type=\"button\" />}>\n        as button\n      </Text>\n      {/* Using the render prop to render Text as a label element */}\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 6 }}>\n        <Text size=\"2\" weight=\"medium\" render={<label htmlFor=\"email-input\" />}>\n          Email address\n        </Text>\n        <TextField.Root>\n          <TextField.Input id=\"email-input\" placeholder=\"Enter your email\" />\n        </TextField.Root>\n      </div>\n\n      {/* Another example with required indicator */}\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 6 }}>\n        <Text size=\"2\" weight=\"medium\" render={<label htmlFor=\"password-input\" />}>\n          Password <Text color=\"red\">*</Text>\n        </Text>\n        <TextField.Root>\n          <TextField.Input id=\"password-input\" type=\"password\" placeholder=\"Enter your password\" />\n        </TextField.Root>\n      </div>\n\n      {/* Using render prop with htmlFor */}\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 6 }}>\n        <Text size=\"2\" weight=\"medium\" render={<label htmlFor=\"username-input\" />}>\n          Username\n        </Text>\n        <TextField.Root>\n          <TextField.Input id=\"username-input\" placeholder=\"Enter your username\" />\n        </TextField.Root>\n      </div>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text/text.tsx",
    "content": "import { mergeProps, useRender } from '@base-ui/react';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { textPropDefs } from './text.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype TextOwnProps = GetPropDefTypes<typeof textPropDefs>;\n\ninterface TextProps extends TextOwnProps, PropsWithoutColor<'span'> {\n  render?: useRender.ComponentProps<'span'>['render'];\n}\n\nconst Text = (props: TextProps) => {\n  const {\n    children,\n    className,\n    render,\n    size = textPropDefs.size.default,\n    weight = textPropDefs.weight.default,\n    align = textPropDefs.align.default,\n    trim = textPropDefs.trim.default,\n    color = textPropDefs.color.default,\n    highContrast = textPropDefs.highContrast.default,\n    ...textProps\n  } = props;\n\n  return useRender({\n    render,\n    props: mergeProps(\n      textProps as React.ComponentProps<'span'>,\n      {\n        'data-accent-color': color,\n        className: classNames(\n          'fui-Text',\n          className,\n          size ? `fui-r-size-${size}` : undefined,\n          weight ? `fui-r-weight-${weight}` : undefined,\n          align ? `fui-r-ta-${align}` : undefined,\n          trim ? `fui-r-lt-${trim}` : undefined,\n          { 'fui-high-contrast': highContrast },\n        ),\n        children,\n      } as React.ComponentProps<'span'>,\n    ),\n    defaultTagName: 'span',\n  });\n};\nText.displayName = 'Text';\n\nexport { Text };\nexport type { TextProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text-area/index.ts",
    "content": "export * from './text-area';\nexport * from './text-area.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text-area/text-area.css",
    "content": ".fui-TextAreaRoot {\n  display: flex;\n  flex-direction: column;\n  box-sizing: border-box;\n  position: relative;\n  z-index: 0;\n}\n\n.fui-TextAreaInput {\n  appearance: none;\n  padding: 0;\n  border-radius: inherit;\n  background-color: transparent;\n  font-family: inherit;\n  -webkit-tap-highlight-color: transparent;\n  resize: none;\n\n  box-sizing: border-box;\n  position: relative;\n  display: block;\n  width: 100%;\n  flex-grow: 1;\n  z-index: 1;\n\n  /* Clip text to inner shadow */\n  border: var(--text-area-border-width) solid transparent;\n  padding: var(--text-area-padding-y) var(--text-area-padding-x);\n\n  &:where(:focus) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: -1px;\n  }\n\n  /* scrollbar */\n  & {\n    /* Arrow mouse cursor over the scrollbar */\n    cursor: auto;\n    scrollbar-width: thin;\n  }\n  &::-webkit-scrollbar {\n    width: var(--space-3);\n    height: var(--space-3);\n  }\n  &::-webkit-scrollbar-track,\n  &::-webkit-scrollbar-thumb {\n    background-clip: content-box;\n    border: var(--space-1) solid transparent;\n    border-radius: var(--space-3);\n  }\n  &::-webkit-scrollbar-track {\n    background-color: var(--gray-a3);\n  }\n  &::-webkit-scrollbar-thumb {\n    background-color: var(--gray-a8);\n  }\n  @media (hover: hover) {\n    :where(&:not(:disabled))::-webkit-scrollbar-thumb:hover {\n      background-color: var(--gray-a9);\n    }\n  }\n}\n\n.fui-TextAreaChrome {\n  position: absolute;\n  border-radius: inherit;\n  z-index: 0;\n  inset: 0;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-TextAreaRoot {\n  &:where(.fui-r-size-1) {\n    min-height: var(--space-8);\n    border-radius: 6px;\n\n    & :where(.fui-TextAreaInput) {\n      --text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));\n      --text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));\n      font-size: var(--font-size-1);\n      line-height: var(--line-height-1);\n      letter-spacing: var(--letter-spacing-1);\n    }\n  }\n  &:where(.fui-r-size-2) {\n    min-height: var(--space-9);\n    border-radius: 8px;\n\n    & :where(.fui-TextAreaInput) {\n      --text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));\n      --text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));\n      font-size: var(--font-size-2);\n      line-height: var(--line-height-2);\n      letter-spacing: var(--letter-spacing-2);\n    }\n  }\n  &:where(.fui-r-size-3) {\n    min-height: 80px;\n    border-radius: 10px;\n\n    & :where(.fui-TextAreaInput) {\n      --text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));\n      --text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));\n      font-size: var(--font-size-3);\n      line-height: var(--line-height-3);\n      letter-spacing: var(--letter-spacing-3);\n    }\n  }\n  &:where(.fui-r-size-4) {\n    min-height: 96px;\n    border-radius: 14px;\n\n    & :where(.fui-TextAreaInput) {\n      --text-area-padding-y: calc(var(--space-3) - var(--text-area-border-width));\n      --text-area-padding-x: calc(var(--space-4) - var(--text-area-border-width));\n      font-size: var(--font-size-4);\n      line-height: var(--line-height-4);\n      letter-spacing: var(--letter-spacing-4);\n    }\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * VARIANTS                                                                                        *\n *                                                                                                 *\n ***************************************************************************************************/\n\n/* surface */\n.fui-TextAreaRoot:where(.fui-variant-surface) {\n  & :where(.fui-TextAreaInput) {\n    --text-area-border-width: 1px;\n    color: var(--gray-12);\n\n    & + :where(.fui-TextAreaChrome) {\n      box-shadow:\n        inset 0 0 0 1px var(--gray-a5),\n        0px 1px 2px 0px rgba(0, 0, 0, 0.05);\n      background-color: var(--color-surface);\n\n      /* Blend inner shadow with page background */\n      padding: 1px;\n      background-clip: content-box;\n    }\n    &::placeholder {\n      color: var(--gray-a10);\n      /* Firefox */\n      opacity: 1;\n    }\n    &:where(:autofill, [data-com-onepassword-filled]) {\n      /* Reliably removes native autofill colors */\n      background-clip: text;\n      -webkit-text-fill-color: var(--gray-12);\n      & + :where(.fui-TextAreaChrome) {\n        background-color: var(--accent-a4);\n      }\n    }\n    &:where(:disabled, :read-only) {\n      & + :where(.fui-TextAreaChrome) {\n        /* Blend with grey */\n        background-image: linear-gradient(var(--gray-a3), var(--gray-a3));\n      }\n    }\n  }\n}\n\n/* soft */\n.fui-TextAreaRoot:where(.fui-variant-soft) {\n  & :where(.fui-TextAreaInput) {\n    --text-area-border-width: 0px;\n    color: var(--accent-12);\n\n    & + :where(.fui-TextAreaChrome) {\n      background-color: var(--accent-a3);\n    }\n    &::selection {\n      /* Use gray selection when component color is gray */\n      background-color: var(--accent-a5);\n    }\n    &::placeholder {\n      color: var(--accent-12);\n      opacity: 0.65;\n    }\n    &:where(:autofill, [data-com-onepassword-filled]) {\n      /* Reliably removes native autofill colors */\n      background-clip: text;\n      -webkit-text-fill-color: var(--accent-12);\n      & + :where(.fui-TextAreaChrome) {\n        background-color: var(--accent-a5);\n      }\n    }\n    &:where(:focus) {\n      /* Use gray outline when component color is gray */\n      outline-color: var(--accent-8);\n    }\n    &:where(:disabled, :read-only) {\n      & + :where(.fui-TextAreaChrome) {\n        background-color: var(--gray-a4);\n      }\n    }\n  }\n}\n\n/* all disabled and read-only text-areas */\n.fui-TextAreaInput {\n  &:where(:disabled, :read-only) {\n    cursor: text;\n    color: var(--gray-a11);\n    /* Safari */\n    -webkit-text-fill-color: var(--gray-a11);\n    &:where(:focus) {\n      outline: 2px solid var(--gray-8);\n    }\n    &::placeholder {\n      opacity: 0.5;\n    }\n    &:where(:placeholder-shown) {\n      cursor: default;\n    }\n    &::selection {\n      background-color: var(--gray-a5);\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text-area/text-area.props.ts",
    "content": "import { PropDef, colorProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4'] as const;\nconst variants = ['surface', 'soft'] as const;\n\nconst textAreaPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  variant: { type: 'enum', values: variants, default: 'surface' },\n  color: { ...colorProp, default: 'gray' },\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  variant: PropDef<(typeof variants)[number]>;\n  color: typeof colorProp;\n};\n\nexport { textAreaPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text-area/text-area.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { TextArea, textAreaPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/TextArea',\n  component: TextArea,\n  args: {\n    size: textAreaPropDefs.size.default,\n    variant: textAreaPropDefs.variant.default,\n    color: textAreaPropDefs.color.default,\n    disabled: false,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof TextArea>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <div style={{ width: 300 }}>\n      <TextArea placeholder=\"Reply to comment…\" {...args} />\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 500 }}>\n      <TextArea placeholder=\"Reply to comment…\" {...args} size=\"1\" />\n      <TextArea placeholder=\"Reply to comment…\" {...args} size=\"2\" />\n      <TextArea placeholder=\"Reply to comment…\" {...args} size=\"3\" />\n      <TextArea placeholder=\"Reply to comment…\" {...args} size=\"4\" />\n    </div>\n  ),\n};\n\nexport const Variant: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 500 }}>\n      <TextArea placeholder=\"Reply to comment…\" {...args} variant=\"surface\" />\n      <TextArea placeholder=\"Reply to comment…\" {...args} variant=\"soft\" />\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 500 }}>\n      <TextArea variant=\"soft\" placeholder=\"Reply to comment…\" {...args} color=\"blue\" />\n      <TextArea variant=\"soft\" placeholder=\"Reply to comment…\" {...args} color=\"green\" />\n      <TextArea variant=\"soft\" placeholder=\"Reply to comment…\" {...args} color=\"red\" />\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text-area/text-area.tsx",
    "content": "import classNames from 'classnames';\nimport * as React from 'react';\nimport { textAreaPropDefs } from './text-area.props';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\n\ntype TextAreaOwnProps = GetPropDefTypes<typeof textAreaPropDefs>;\ninterface TextAreaProps extends Omit<PropsWithoutColor<'textarea'>, 'size'>, TextAreaOwnProps {}\n\nconst TextArea = (props: TextAreaProps) => {\n  const {\n    className,\n    size = textAreaPropDefs.size.default,\n    variant = textAreaPropDefs.variant.default,\n    color = textAreaPropDefs.color.default,\n    style,\n    ...textAreaProps\n  } = props;\n  return (\n    <div\n      data-accent-color={color}\n      style={style}\n      className={classNames('fui-TextAreaRoot', className, `fui-r-size-${size}`, `fui-variant-${variant}`)}\n    >\n      <textarea className=\"fui-TextAreaInput\" {...textAreaProps} />\n      <div className=\"fui-TextAreaChrome\" />\n    </div>\n  );\n};\nTextArea.displayName = 'TextArea';\n\nexport { TextArea };\nexport type { TextAreaProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text-field/index.ts",
    "content": "export * as TextField from './text-field';\nexport * from './text-field.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text-field/text-field.css",
    "content": ".fui-TextFieldRoot {\n  display: flex;\n  box-sizing: border-box;\n  position: relative;\n  z-index: 0;\n  cursor: text;\n\n  /* Focus state */\n  &:where(:has(.fui-TextFieldInput:focus)) {\n    outline: 2px solid var(--color-focus-root);\n    outline-offset: -1px;\n  }\n\n  border-radius: var(--text-field-border-radius);\n}\n\n.fui-TextFieldInput {\n  display: block;\n  box-sizing: border-box;\n  padding: 0;\n  width: 100%;\n  appearance: none;\n  -webkit-tap-highlight-color: transparent;\n  outline: none;\n  font-family: inherit;\n  font-size: inherit;\n  letter-spacing: inherit;\n  background-color: transparent;\n  position: relative;\n  z-index: 1;\n\n  /* Clip text to the inner shadow */\n  border: var(--text-field-border-width) solid transparent;\n}\n\n.fui-TextFieldSlot {\n  flex-shrink: 0;\n  display: flex;\n  align-items: center;\n  position: relative;\n  z-index: 1;\n  color: var(--gray-a11);\n\n  &:where([data-accent-color]) {\n    color: var(--accent-a11);\n  }\n  &:where(:empty) {\n    display: none;\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * SIZES                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n/* Font size on Root so Slots inherit it */\n.fui-TextFieldRoot:where(.fui-r-size-1) {\n  font-size: var(--font-size-1);\n  letter-spacing: var(--letter-spacing-1);\n  --text-field-border-radius: max(6px, var(--radius-full));\n  --text-field-input-height: var(--space-5);\n}\n.fui-TextFieldRoot:where(.fui-r-size-2) {\n  font-size: var(--font-size-2);\n  letter-spacing: var(--letter-spacing-2);\n  --text-field-border-radius: max(8px, var(--radius-full));\n  --text-field-input-height: var(--space-6);\n}\n.fui-TextFieldRoot:where(.fui-r-size-3) {\n  font-size: var(--font-size-3);\n  letter-spacing: var(--letter-spacing-3);\n  --text-field-border-radius: max(10px, var(--radius-full));\n  --text-field-input-height: var(--space-7);\n}\n.fui-TextFieldRoot:where(.fui-r-size-4) {\n  font-size: var(--font-size-4);\n  letter-spacing: var(--letter-spacing-4);\n  --text-field-border-radius: max(14px, var(--radius-full));\n  --text-field-input-height: var(--space-8);\n}\n\n.fui-TextFieldSlot {\n  &:where(.fui-r-size-1) {\n    gap: 8px;\n    padding-left: 8px;\n    padding-right: 8px;\n  }\n  &:where(.fui-r-size-2) {\n    gap: 8px;\n    padding-left: 8px;\n    padding-right: 8px;\n  }\n  &:where(.fui-r-size-3) {\n    gap: 10px;\n    padding-left: 10px;\n    padding-right: 10px;\n  }\n  &:where(.fui-r-size-4) {\n    gap: 12px;\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n}\n\n.fui-TextFieldInput {\n  height: var(--text-field-input-height);\n\n  &:where(.fui-r-size-1) {\n    /* Tweak text alignment */\n    padding-top: 0.5px;\n    padding-bottom: 1px;\n\n    &:where(:first-child) {\n      /* Clip text to the visible border radius */\n      border-radius: max(6px, var(--radius-full));\n      /* Equivalent to padding-left, but doesn't cut off long values when cursor is at the end. */\n      text-indent: calc(var(--space-1) * 1.5 - var(--text-field-border-width));\n    }\n  }\n  &:where(.fui-r-size-2) {\n    /* Tweak text alignment */\n    padding-top: 0px;\n    padding-bottom: 1px;\n\n    &:where(:first-child) {\n      /* Clip text to the visible border radius */\n      border-radius: max(8px, var(--radius-full));\n      /* Equivalent to padding-left, but doesn't cut off long values when ;cursor is at the end */\n      text-indent: calc(var(--space-2) - var(--text-field-border-width));\n    }\n  }\n  &:where(.fui-r-size-3) {\n    /* Tweak text alignment */\n    padding-top: 0.5px;\n    padding-bottom: 1px;\n\n    &:where(:first-child) {\n      /* Clip text to the visible border radius */\n      border-radius: max(10px, var(--radius-full));\n      /* Equivalent to padding-left, but doesn't cut off long values when cursor is at the end */\n      text-indent: calc(var(--space-3) - var(--text-field-border-width));\n    }\n  }\n  &:where(.fui-r-size-4) {\n    /* Tweak text alignment */\n    padding-top: 0.5px;\n    padding-bottom: 1px;\n\n    &:where(:first-child) {\n      /* Clip text to the visible border radius */\n      border-radius: max(14px, var(--radius-full));\n      /* Equivalent to padding-left, but doesn't cut off long values when cursor is at the end */\n      text-indent: calc(var(--space-3) - var(--text-field-border-width));\n    }\n  }\n}\n\n/* As an enhancement, remove border-radius on the right if there's a slot */\n.fui-TextFieldInput:where(:has(~ .fui-TextFieldSlot)) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * VARIANTS                                                                                        *\n *                                                                                                 *\n ***************************************************************************************************/\n\n/* surface */\n\n.fui-TextFieldRoot:where(.fui-variant-surface) {\n  --text-field-border-width: 1px;\n  background-color: var(--color-surface);\n  box-shadow:\n    inset 0 0 0 1px var(--gray-a5),\n    0px 1px 2px 0px rgba(0, 0, 0, 0.05);\n\n  @media (hover: hover) {\n    &:where(:hover:has(.fui-TextFieldInput:not(:disabled))) {\n      box-shadow:\n        inset 0 0 0 1px var(--gray-a7),\n        0px 1px 2px 0px rgba(0, 0, 0, 0.05);\n    }\n  }\n\n  &:where(:has(.fui-TextFieldInput:autofill), :has(.fui-TextFieldInput[data-com-onepassword-filled])) {\n    background-color: var(--accent-a3);\n    box-shadow:\n      inset 0 0 0 1px var(--gray-a7),\n      inset 0 0 0 1px var(--accent-a4);\n  }\n\n  &:where(:has(.fui-TextFieldInput:disabled), :has(.fui-TextFieldInput:read-only)) {\n    /* Blend with grey */\n    background-image: linear-gradient(var(--gray-a3), var(--gray-a3));\n  }\n}\n\n.fui-TextFieldInput:where(.fui-variant-surface) {\n  color: var(--gray-12);\n\n  &::placeholder {\n    color: var(--gray-a10);\n    /* Firefox */\n    opacity: 1;\n  }\n\n  &:where(:autofill, [data-com-onepassword-filled]) {\n    /* Reliably removes native autofill colors */\n    background-clip: text;\n    -webkit-text-fill-color: var(--gray-12);\n  }\n}\n\n/* soft */\n\n.fui-TextFieldRoot:where(.fui-variant-soft) {\n  --text-field-border-width: 0px;\n  background-color: var(--accent-a3);\n\n  &:where(:has(.fui-TextFieldInput:autofill), :has(.fui-TextFieldInput[data-com-onepassword-filled])) {\n    background-color: var(--accent-a4);\n    box-shadow: inset 0 0 0 1px var(--accent-a7);\n  }\n\n  &:where(:has(.fui-TextFieldInput:focus)) {\n    /* Use gray outline when component color is gray */\n    outline-color: var(--accent-8);\n  }\n\n  &:where(:has(.fui-TextFieldInput:disabled), :has(.fui-TextFieldInput:read-only)) {\n    background-color: var(--gray-a4);\n  }\n}\n\n.fui-TextFieldInput:where(.fui-variant-soft) {\n  color: var(--accent-12);\n\n  &::placeholder {\n    color: var(--accent-12);\n    opacity: 0.6;\n  }\n\n  &:where(:autofill, [data-com-onepassword-filled]) {\n    /* Reliably removes native autofill colors */\n    background-clip: text;\n    -webkit-text-fill-color: var(--accent-12);\n  }\n\n  &::selection {\n    /* Use gray selection when component color is gray */\n    background-color: var(--accent-a5);\n  }\n}\n\n/* all disabled and read-only text fields */\n\n.fui-TextFieldInput {\n  &:where(:disabled, :read-only) {\n    cursor: text;\n    color: var(--gray-a11);\n    /* Safari */\n    -webkit-text-fill-color: var(--gray-a11);\n\n    &::placeholder {\n      opacity: 0.5;\n    }\n    &:where(:placeholder-shown) {\n      cursor: default;\n    }\n    &::selection {\n      background-color: var(--gray-a5);\n    }\n  }\n}\n\n.fui-TextFieldRoot:where(:has(.fui-TextFieldInput:disabled:focus), :has(.fui-TextFieldInput:read-only:focus)) {\n  outline: 2px solid var(--gray-8);\n}\n\n/* Cursor in gaps around slots, as an enhancement */\n.fui-TextFieldRoot:where(:has(.fui-TextFieldInput:disabled), :has(.fui-TextFieldInput:read-only)) {\n  cursor: text;\n}\n.fui-TextFieldRoot:where(\n  :has(.fui-TextFieldInput:disabled:placeholder-shown),\n  :has(.fui-TextFieldInput:read-only:placeholder-shown)\n) {\n  cursor: default;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text-field/text-field.props.ts",
    "content": "import { PropDef, colorProp } from '../../helpers';\n\nconst sizes = ['1', '2', '3', '4'] as const;\nconst variants = ['surface', 'soft'] as const;\n\nconst textFieldPropDefs = {\n  size: { type: 'enum', values: sizes, default: '2' },\n  variant: { type: 'enum', values: variants, default: 'surface' },\n  color: { ...colorProp, default: 'gray' },\n} satisfies {\n  size: PropDef<(typeof sizes)[number]>;\n  variant: PropDef<(typeof variants)[number]>;\n  color: typeof colorProp;\n};\n\nconst textFieldSlotPropDefs = {\n  color: colorProp,\n} satisfies {\n  color: typeof colorProp;\n};\n\nexport { textFieldPropDefs, textFieldSlotPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text-field/text-field.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport {\n  Copy16,\n  Eye16,\n  EyeSlashed16,\n  Link16,\n  Lock16,\n  MagnifyingGlass12,\n  MagnifyingGlass16,\n  MagnifyingGlass20,\n  MagnifyingGlass24,\n  Mail16,\n  ThreeDotsHorizontal16,\n  ThreeDotsHorizontal20,\n  XMark16,\n} from '@frosted-ui/icons';\nimport React from 'react';\nimport { Button, Code, IconButton, Text, TextField, textFieldPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Controls/TextField',\n  component: TextField.Root,\n  args: {\n    size: textFieldPropDefs.size.default,\n    variant: textFieldPropDefs.variant.default,\n    color: textFieldPropDefs.color.default,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof TextField.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  render: (args) => (\n    <div style={{ width: 300 }}>\n      <TextField.Root {...args}>\n        <TextField.Slot>\n          <MagnifyingGlass16 />\n        </TextField.Slot>\n        <TextField.Input placeholder=\"Search the docs…\" />\n      </TextField.Root>\n    </div>\n  ),\n};\n\nexport const Size: Story = {\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 400 }}>\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n        <TextField.Root {...args} size=\"1\">\n          <TextField.Slot>\n            <MagnifyingGlass12 />\n          </TextField.Slot>\n          <TextField.Input placeholder=\"Search the docs…\" />\n        </TextField.Root>\n        <Button size=\"1\" variant={args.variant}>\n          Search\n        </Button>\n      </div>\n\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n        <TextField.Root {...args} size=\"2\">\n          <TextField.Slot>\n            <MagnifyingGlass16 />\n          </TextField.Slot>\n          <TextField.Input placeholder=\"Search the docs…\" />\n          <TextField.Slot>\n            <IconButton color=\"gray\" size=\"1\" variant=\"ghost\">\n              <ThreeDotsHorizontal16 />\n            </IconButton>\n          </TextField.Slot>\n        </TextField.Root>\n        <Button size=\"2\" variant={args.variant}>\n          Search\n        </Button>\n      </div>\n\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n        <TextField.Root {...args} size=\"3\">\n          <TextField.Slot>\n            <MagnifyingGlass20 />\n          </TextField.Slot>\n          <TextField.Input placeholder=\"Search the docs…\" />\n          <TextField.Slot style={{ paddingRight: 'var(--space-3)' }}>\n            <IconButton color=\"gray\" size=\"2\" variant=\"ghost\">\n              <ThreeDotsHorizontal20 />\n            </IconButton>\n          </TextField.Slot>\n        </TextField.Root>\n        <Button size=\"3\" variant={args.variant}>\n          Search\n        </Button>\n      </div>\n      <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-2)' }}>\n        <TextField.Root {...args} size=\"4\">\n          <TextField.Slot>\n            <MagnifyingGlass24 />\n          </TextField.Slot>\n          <TextField.Input placeholder=\"Search the docs…\" />\n          <TextField.Slot style={{ paddingRight: 'var(--space-3)' }}>\n            <IconButton color=\"gray\" size=\"2\" variant=\"ghost\">\n              <ThreeDotsHorizontal20 />\n            </IconButton>\n          </TextField.Slot>\n        </TextField.Root>\n        <Button size=\"4\" variant={args.variant}>\n          Search\n        </Button>\n      </div>\n    </div>\n  ),\n};\n\nexport const Variant: Story = {\n  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n  render: ({ ref, ...args }) => (\n    <div style={{ display: 'flex', flexDirection: 'row', gap: 'var(--space-5)' }}>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 400 }}>\n        <TextField.Input placeholder=\"Search the docs…\" {...args} variant=\"surface\" />\n        <TextField.Input placeholder=\"Search the docs…\" {...args} variant=\"soft\" />\n      </div>\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 400 }}>\n        <TextField.Input disabled placeholder=\"Search the docs…\" {...args} variant=\"surface\" />\n        <TextField.Input disabled placeholder=\"Search the docs…\" {...args} variant=\"soft\" />\n      </div>\n    </div>\n  ),\n};\n\nexport const Color: Story = {\n  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n  render: ({ ref, ...args }) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', maxWidth: 400 }}>\n      <TextField.Input {...args} placeholder=\"Search the docs…\" color=\"indigo\" />\n      <TextField.Input {...args} placeholder=\"Search the docs…\" color=\"green\" />\n      <TextField.Input {...args} placeholder=\"Search the docs…\" color=\"red\" />\n    </div>\n  ),\n};\n\nexport const WithSlot: Story = {\n  name: 'With Slot',\n  render: (args) => {\n    const [showPassword, setShowPassword] = React.useState(false);\n    const [searchValue, setSearchValue] = React.useState('');\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-5)', maxWidth: 320 }}>\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n          <Text size=\"2\" weight=\"bold\">\n            Slot\n          </Text>\n          <Text size=\"1\" color=\"gray\">\n            Use <Code size=\"1\">TextField.Slot</Code> to add icons, buttons, or text inside the input area.\n          </Text>\n        </div>\n\n        <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              Leading icon\n            </Text>\n            <TextField.Root {...args}>\n              <TextField.Slot>\n                <MagnifyingGlass16 />\n              </TextField.Slot>\n              <TextField.Input placeholder=\"Search…\" />\n            </TextField.Root>\n          </div>\n\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              Trailing icon\n            </Text>\n            <TextField.Root {...args}>\n              <TextField.Input placeholder=\"Enter URL…\" />\n              <TextField.Slot>\n                <Link16 />\n              </TextField.Slot>\n            </TextField.Root>\n          </div>\n\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              Both slots\n            </Text>\n            <TextField.Root {...args}>\n              <TextField.Slot>\n                <Mail16 />\n              </TextField.Slot>\n              <TextField.Input placeholder=\"Email address\" />\n              <TextField.Slot>@company.com</TextField.Slot>\n            </TextField.Root>\n          </div>\n\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              With icon button (password toggle)\n            </Text>\n            <TextField.Root {...args}>\n              <TextField.Slot>\n                <Lock16 />\n              </TextField.Slot>\n              <TextField.Input type={showPassword ? 'text' : 'password'} placeholder=\"Password\" defaultValue=\"secret\" />\n              <TextField.Slot>\n                <IconButton\n                  size=\"1\"\n                  variant=\"ghost\"\n                  color=\"gray\"\n                  onClick={() => setShowPassword(!showPassword)}\n                  aria-label={showPassword ? 'Hide password' : 'Show password'}\n                >\n                  {showPassword ? <EyeSlashed16 /> : <Eye16 />}\n                </IconButton>\n              </TextField.Slot>\n            </TextField.Root>\n          </div>\n\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              Clearable search\n            </Text>\n            <TextField.Root {...args}>\n              <TextField.Slot>\n                <MagnifyingGlass16 />\n              </TextField.Slot>\n              <TextField.Input\n                placeholder=\"Search…\"\n                value={searchValue}\n                onChange={(e) => setSearchValue(e.target.value)}\n              />\n              {searchValue && (\n                <TextField.Slot>\n                  <IconButton\n                    size=\"1\"\n                    variant=\"ghost\"\n                    color=\"gray\"\n                    onClick={() => setSearchValue('')}\n                    aria-label=\"Clear search\"\n                  >\n                    <XMark16 />\n                  </IconButton>\n                </TextField.Slot>\n              )}\n            </TextField.Root>\n          </div>\n\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              With copy button\n            </Text>\n            <TextField.Root {...args}>\n              <TextField.Input readOnly defaultValue=\"https://example.com/share/abc123\" />\n              <TextField.Slot>\n                <IconButton\n                  size=\"1\"\n                  variant=\"ghost\"\n                  color=\"gray\"\n                  onClick={() => navigator.clipboard.writeText('https://example.com/share/abc123')}\n                  aria-label=\"Copy to clipboard\"\n                >\n                  <Copy16 />\n                </IconButton>\n              </TextField.Slot>\n            </TextField.Root>\n          </div>\n\n          <div>\n            <Text size=\"1\" color=\"gray\" style={{ marginBottom: 'var(--space-1)', display: 'block' }}>\n              Colored slot\n            </Text>\n            <TextField.Root {...args} color=\"green\">\n              <TextField.Slot color=\"green\">$</TextField.Slot>\n              <TextField.Input placeholder=\"Amount\" />\n              <TextField.Slot>USD</TextField.Slot>\n            </TextField.Root>\n          </div>\n        </div>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/text-field/text-field.tsx",
    "content": "'use client';\n\nimport { Input } from '@base-ui/react/input';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { textFieldPropDefs, textFieldSlotPropDefs } from './text-field.props';\n\nimport { composeEventHandlers, type GetPropDefTypes, type PropsWithoutColor } from '../../helpers';\n\ntype TextFieldContextValue = GetPropDefTypes<typeof textFieldPropDefs>;\nconst TextFieldContext = React.createContext<TextFieldContextValue | undefined>(undefined);\n\ninterface TextFieldRootProps extends PropsWithoutColor<'div'>, TextFieldContextValue {}\n\nconst TextFieldRoot = (props: TextFieldRootProps) => {\n  const {\n    children,\n    className,\n    size = textFieldPropDefs.size.default,\n    variant = textFieldPropDefs.variant.default,\n    color = textFieldPropDefs.color.default,\n    ...rootProps\n  } = props;\n  return (\n    <div\n      data-accent-color={color}\n      {...rootProps}\n      className={classNames('fui-TextFieldRoot', `fui-r-size-${size}`, `fui-variant-${variant}`, className)}\n      onPointerDown={composeEventHandlers(rootProps.onPointerDown, (event) => {\n        const target = event.target as HTMLElement;\n        if (target.closest('input, button, a')) return;\n\n        const input = event.currentTarget.querySelector('.fui-TextFieldInput') as HTMLInputElement | null;\n        if (!input) return;\n\n        const position = input.compareDocumentPosition(target);\n        const targetIsBeforeInput = (position & Node.DOCUMENT_POSITION_PRECEDING) !== 0;\n        const cursorPosition = targetIsBeforeInput ? 0 : input.value.length;\n\n        requestAnimationFrame(() => {\n          const selectableTypes = ['text', 'search', 'url', 'tel', 'password'];\n          if (selectableTypes.includes(input.type)) {\n            input.setSelectionRange(cursorPosition, cursorPosition);\n          }\n          input.focus();\n        });\n      })}\n    >\n      <TextFieldContext.Provider value={{ size, variant, color }}>{children}</TextFieldContext.Provider>\n    </div>\n  );\n};\nTextFieldRoot.displayName = 'TextFieldRoot';\n\ntype TextFieldSlotElement = React.ElementRef<'div'>;\ntype TextFieldSlotOwnProps = GetPropDefTypes<typeof textFieldSlotPropDefs>;\ninterface TextFieldSlotProps extends PropsWithoutColor<'div'>, TextFieldSlotOwnProps {}\nconst TextFieldSlot = React.forwardRef<TextFieldSlotElement, TextFieldSlotProps>((props, forwardedRef) => {\n  const { className, color = textFieldSlotPropDefs.color.default, ...slotProps } = props;\n  const context = React.useContext(TextFieldContext);\n  return (\n    <div\n      data-accent-color={color}\n      {...slotProps}\n      ref={forwardedRef}\n      className={classNames('fui-TextFieldSlot', className, `fui-r-size-${context?.size}`)}\n    />\n  );\n});\nTextFieldSlot.displayName = 'TextFieldSlot';\n\ntype TextFieldInputElement = React.ElementRef<'input'>;\ntype TextFieldInputOwnProps = GetPropDefTypes<typeof textFieldPropDefs>;\ninterface TextFieldInputProps\n  extends Omit<PropsWithoutColor<typeof Input>, 'size' | 'className'>, TextFieldInputOwnProps {\n  className?: string;\n}\nconst TextFieldInput = React.forwardRef<TextFieldInputElement, TextFieldInputProps>((props, forwardedRef) => {\n  const context = React.useContext(TextFieldContext);\n  const hasRoot = context !== undefined;\n  const {\n    className,\n    size = context?.size ?? textFieldPropDefs.size.default,\n    variant = context?.variant ?? textFieldPropDefs.variant.default,\n    color = context?.color ?? textFieldPropDefs.color.default,\n    ...inputProps\n  } = props;\n  const input = (\n    <Input\n      data-accent-color={color}\n      spellCheck=\"false\"\n      {...inputProps}\n      ref={forwardedRef}\n      className={classNames('fui-TextFieldInput', className, `fui-r-size-${size}`, `fui-variant-${variant}`)}\n    />\n  );\n\n  return hasRoot ? (\n    input\n  ) : (\n    <TextFieldRoot size={size} variant={variant} color={color}>\n      {input}\n    </TextFieldRoot>\n  );\n});\nTextFieldInput.displayName = 'TextFieldInput';\n\nexport { TextFieldInput as Input, TextFieldRoot as Root, TextFieldSlot as Slot };\nexport type { TextFieldInputProps as InputProps, TextFieldRootProps as RootProps, TextFieldSlotProps as SlotProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/toast/index.ts",
    "content": "export { Toaster } from './toast';\nexport type { ToasterProps } from './toast';\nexport { toast } from './toast-manager';\nexport type { CustomToastRenderFn, CustomToastRenderProps, ToastEventData, ToastOptions, ToastPromiseOptions, ToastType } from './toast-manager';\nexport * from './toast.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/toast/toast-manager.test.ts",
    "content": "import type * as React from 'react';\nimport { describe, it, expect, vi, beforeEach } from 'vitest';\n\nlet mockManagerAdd: ReturnType<typeof vi.fn>;\nlet mockManagerUpdate: ReturnType<typeof vi.fn>;\nlet mockManagerClose: ReturnType<typeof vi.fn>;\n\nvi.mock('@base-ui/react/toast', () => {\n  let idCounter = 0;\n  return {\n    Toast: {\n      createToastManager: () => {\n        mockManagerAdd = vi.fn((opts) => {\n          const id = opts?.id ?? `toast-${++idCounter}`;\n          return id;\n        });\n        mockManagerUpdate = vi.fn();\n        mockManagerClose = vi.fn();\n        return { add: mockManagerAdd, update: mockManagerUpdate, close: mockManagerClose };\n      },\n    },\n  };\n});\n\nlet toast: typeof import('./toast-manager').toast;\n\nbeforeEach(async () => {\n  vi.resetModules();\n\n  let idCounter = 0;\n  mockManagerAdd = vi.fn((opts) => {\n    const id = opts?.id ?? `toast-${++idCounter}`;\n    return id;\n  });\n  mockManagerUpdate = vi.fn();\n  mockManagerClose = vi.fn();\n\n  vi.doMock('@base-ui/react/toast', () => ({\n    Toast: {\n      createToastManager: () => ({\n        add: mockManagerAdd,\n        update: mockManagerUpdate,\n        close: mockManagerClose,\n      }),\n    },\n  }));\n\n  const mod = await import('./toast-manager');\n  toast = mod.toast;\n});\n\ndescribe('toast.promise', () => {\n  describe('with all options defined', () => {\n    it('creates a loading toast, then updates to success', async () => {\n      const result = await toast.promise(Promise.resolve('data'), {\n        loading: 'Loading...',\n        success: 'Done!',\n        error: 'Failed',\n      });\n\n      expect(result).toBe('data');\n      expect(mockManagerAdd).toHaveBeenCalledWith(\n        expect.objectContaining({ title: 'Loading...', type: 'loading' }),\n      );\n      expect(mockManagerUpdate).toHaveBeenCalledWith(\n        expect.any(String),\n        expect.objectContaining({ title: 'Done!', type: 'success' }),\n      );\n    });\n\n    it('creates a loading toast, then updates to error on rejection', async () => {\n      const err = new Error('boom');\n      await expect(\n        toast.promise(Promise.reject(err), {\n          loading: 'Loading...',\n          success: 'Done!',\n          error: 'Failed',\n        }),\n      ).rejects.toThrow('boom');\n\n      expect(mockManagerAdd).toHaveBeenCalledWith(\n        expect.objectContaining({ title: 'Loading...', type: 'loading' }),\n      );\n      expect(mockManagerUpdate).toHaveBeenCalledWith(\n        expect.any(String),\n        expect.objectContaining({ title: 'Failed', type: 'error' }),\n      );\n    });\n  });\n\n  describe('with loading undefined', () => {\n    it('does not create a loading toast when loading is undefined', async () => {\n      await toast.promise(Promise.resolve('data'), {\n        success: 'Done!',\n      });\n\n      const loadingCalls = mockManagerAdd.mock.calls.filter(\n        (args) => args[0].type === 'loading',\n      );\n      expect(loadingCalls).toHaveLength(0);\n    });\n\n    it('still creates a success toast when loading is undefined', async () => {\n      await toast.promise(Promise.resolve('data'), {\n        success: 'Done!',\n      });\n\n      const successCalls = mockManagerAdd.mock.calls.filter(\n        (args) => args[0].type === 'success',\n      );\n      expect(successCalls).toHaveLength(1);\n      expect(successCalls[0][0]).toMatchObject({ title: 'Done!', type: 'success' });\n    });\n\n    it('creates an error toast directly when loading is undefined and promise rejects', async () => {\n      await expect(\n        toast.promise(Promise.reject(new Error('boom')), {\n          error: 'Failed',\n        }),\n      ).rejects.toThrow('boom');\n\n      const loadingCalls = mockManagerAdd.mock.calls.filter(\n        (args) => args[0].type === 'loading',\n      );\n      expect(loadingCalls).toHaveLength(0);\n\n      const errorCalls = mockManagerAdd.mock.calls.filter(\n        (args) => args[0].type === 'error',\n      );\n      expect(errorCalls).toHaveLength(1);\n      expect(errorCalls[0][0]).toMatchObject({ title: 'Failed', type: 'error' });\n    });\n  });\n\n  describe('with success undefined', () => {\n    it('dismisses the loading toast instead of showing an empty success toast', async () => {\n      await toast.promise(Promise.resolve('data'), {\n        loading: 'Loading...',\n      });\n\n      const successUpdateCalls = mockManagerUpdate.mock.calls.filter(\n        (args) => args[1].type === 'success',\n      );\n      expect(successUpdateCalls).toHaveLength(0);\n\n      expect(mockManagerClose).toHaveBeenCalled();\n    });\n  });\n\n  describe('with error undefined', () => {\n    it('dismisses the loading toast instead of showing an empty error toast', async () => {\n      await expect(\n        toast.promise(Promise.reject(new Error('boom')), {\n          loading: 'Loading...',\n        }),\n      ).rejects.toThrow('boom');\n\n      const errorUpdateCalls = mockManagerUpdate.mock.calls.filter(\n        (args) => args[1].type === 'error',\n      );\n      expect(errorUpdateCalls).toHaveLength(0);\n\n      expect(mockManagerClose).toHaveBeenCalled();\n    });\n  });\n\n  describe('with all options undefined', () => {\n    it('does not create or update any toasts', async () => {\n      await toast.promise(Promise.resolve('data'), {});\n\n      expect(mockManagerAdd).not.toHaveBeenCalled();\n      expect(mockManagerUpdate).not.toHaveBeenCalled();\n    });\n\n    it('does not create or update any toasts on rejection', async () => {\n      await expect(toast.promise(Promise.reject(new Error('boom')), {})).rejects.toThrow('boom');\n\n      expect(mockManagerAdd).not.toHaveBeenCalled();\n      expect(mockManagerUpdate).not.toHaveBeenCalled();\n    });\n\n    it('returns the resolved value even when no toasts are shown', async () => {\n      const result = await toast.promise(Promise.resolve('data'), {});\n      expect(result).toBe('data');\n    });\n  });\n\n  describe('with function options', () => {\n    it('does not create a loading toast when loading function returns undefined', async () => {\n      await toast.promise(Promise.resolve('data'), {\n        loading: () => undefined as unknown as React.ReactNode,\n        success: 'Done!',\n      });\n\n      const loadingCalls = mockManagerAdd.mock.calls.filter(\n        (args) => args[0].type === 'loading',\n      );\n      expect(loadingCalls).toHaveLength(0);\n    });\n\n    it('evaluates the success function and skips toast when it returns undefined', async () => {\n      await toast.promise(Promise.resolve('data'), {\n        loading: 'Loading...',\n        success: () => undefined as unknown as string,\n      });\n\n      const successUpdateCalls = mockManagerUpdate.mock.calls.filter(\n        (args) => args[1].type === 'success',\n      );\n      expect(successUpdateCalls).toHaveLength(0);\n      expect(mockManagerClose).toHaveBeenCalled();\n    });\n\n    it('evaluates the error function and skips toast when it returns undefined', async () => {\n      await expect(\n        toast.promise(Promise.reject(new Error('boom')), {\n          loading: 'Loading...',\n          error: () => undefined as unknown as string,\n        }),\n      ).rejects.toThrow('boom');\n\n      const errorUpdateCalls = mockManagerUpdate.mock.calls.filter(\n        (args) => args[1].type === 'error',\n      );\n      expect(errorUpdateCalls).toHaveLength(0);\n      expect(mockManagerClose).toHaveBeenCalled();\n    });\n  });\n\n  describe('finally callback', () => {\n    it('calls finally regardless of outcome', async () => {\n      const finallyCb = vi.fn();\n      await toast.promise(Promise.resolve('data'), {\n        loading: 'Loading...',\n        success: 'Done!',\n        finally: finallyCb,\n      });\n      expect(finallyCb).toHaveBeenCalledTimes(1);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/frosted-ui/src/components/toast/toast-manager.ts",
    "content": "'use client';\n\nimport { Toast } from '@base-ui/react/toast';\nimport type * as React from 'react';\nimport type { ToastPosition } from './toast.props';\nimport { toastPositions } from './toast.props';\n\n// One manager per position so stacking indices stay independent\nconst managers = new Map<ToastPosition, ReturnType<typeof Toast.createToastManager>>();\nfor (const pos of toastPositions) {\n  managers.set(pos, Toast.createToastManager());\n}\n\n// Tracks which manager owns a given toast ID (for update/dismiss by id)\nconst toastOwnership = new Map<string, ToastPosition>();\n\nfunction clearOwnershipForPosition(position: ToastPosition) {\n  for (const [id, pos] of toastOwnership) {\n    if (pos === position) {\n      toastOwnership.delete(id);\n      clearScheduledDismissal(id);\n    }\n  }\n  positionInteraction.delete(position);\n}\n\n// The provider sets this on mount so imperative calls use the right default\nlet _defaultPosition: ToastPosition = 'bottom-right';\n\ntype ToastType = 'success' | 'error' | 'warning' | 'loading' | 'info' | 'default' | 'custom';\n\ninterface CustomToastRenderProps {\n  close: () => void;\n  id: string;\n  Toast: {\n    Root: React.FC<\n      { className?: string; style?: React.CSSProperties; children?: React.ReactNode } & Record<string, unknown>\n    >;\n    Content: React.FC<\n      { className?: string; style?: React.CSSProperties; children: React.ReactNode } & Record<string, unknown>\n    >;\n    Title: React.FC<\n      { className?: string; style?: React.CSSProperties; children: React.ReactNode } & Record<string, unknown>\n    >;\n    Description: React.FC<\n      { className?: string; style?: React.CSSProperties; children: React.ReactNode } & Record<string, unknown>\n    >;\n  };\n}\n\ninterface ToastOptions {\n  id?: string;\n  description?: React.ReactNode;\n  duration?: number;\n  position?: ToastPosition;\n  onClose?: () => void;\n  onRemove?: () => void;\n  actionProps?: React.ComponentPropsWithRef<'button'>;\n  data?: Record<string, unknown>;\n}\n\ninterface ToastPromiseOptions<T> {\n  loading?: React.ReactNode | (() => React.ReactNode);\n  success?: React.ReactNode | ((data: T) => React.ReactNode);\n  error?: React.ReactNode | ((err: unknown) => React.ReactNode);\n  finally?: () => void;\n  position?: ToastPosition;\n}\n\nfunction setDefaultPosition(pos: ToastPosition) {\n  _defaultPosition = pos;\n}\n\ntype ToastEventData = { id: string; type: ToastType; title: React.ReactNode; description?: React.ReactNode };\ntype ToastListener = (toast: ToastEventData) => void;\n\nlet _onToast: ToastListener | undefined;\n\nfunction setOnToast(cb: ToastListener | undefined) {\n  _onToast = cb;\n}\n\nfunction getManager(position: ToastPosition) {\n  // All managers are pre-created in the loop above\n  // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n  return managers.get(position)!;\n}\n\nfunction resolvePosition(options?: ToastOptions): ToastPosition {\n  return options?.position ?? _defaultPosition;\n}\n\nfunction normalizeDuration(duration: number | undefined): number | undefined {\n  if (duration === undefined) return undefined;\n  return duration === Infinity ? 0 : duration;\n}\n\nfunction mapOptions(options?: ToastOptions) {\n  if (!options) return {};\n  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n  const { duration, id, position, ...rest } = options;\n  const normalized = normalizeDuration(duration);\n  return {\n    ...(normalized !== undefined ? { timeout: normalized } : {}),\n    ...rest,\n  };\n}\n\ntype BumpListener = (id: string, type: ToastType) => void;\nconst bumpListeners = new Set<BumpListener>();\n\nfunction subscribeBump(listener: BumpListener) {\n  bumpListeners.add(listener);\n  return () => {\n    bumpListeners.delete(listener);\n  };\n}\n\n// ---------------------------------------------------------------------------\n// Interaction-aware scheduled dismissals\n// ---------------------------------------------------------------------------\n// Base UI's manager.update() doesn't restart the auto-dismiss timer, so we\n// schedule our own fallback timeout when an update changes the duration from\n// infinite (0) to a finite value (e.g. loading toast → success).\n//\n// This timer system pauses/resumes in sync with viewport interaction state\n// (hover + keyboard focus) so toasts don't vanish while the user is\n// interacting — matching Base UI's own `expanded = hovering || focused`.\n\ninterface ScheduledDismissal {\n  timerId: ReturnType<typeof setTimeout> | null;\n  remaining: number;\n  startedAt: number;\n}\n\nconst scheduledDismissals = new Map<string, ScheduledDismissal>();\n\ninterface PositionInteraction {\n  hover: boolean;\n  focus: boolean;\n}\n\nconst positionInteraction = new Map<ToastPosition, PositionInteraction>();\n\nfunction isPositionPaused(position: ToastPosition) {\n  const state = positionInteraction.get(position);\n  return state ? state.hover || state.focus : false;\n}\n\nfunction clearScheduledDismissal(id: string) {\n  const existing = scheduledDismissals.get(id);\n  if (existing) {\n    if (existing.timerId !== null) clearTimeout(existing.timerId);\n    scheduledDismissals.delete(id);\n  }\n}\n\nfunction startDismissalTimer(id: string, remaining: number) {\n  return setTimeout(() => {\n    scheduledDismissals.delete(id);\n    dismiss(id);\n  }, remaining);\n}\n\nfunction scheduleDismissal(id: string, duration: number) {\n  clearScheduledDismissal(id);\n\n  const pos = toastOwnership.get(id);\n  if (pos && isPositionPaused(pos)) {\n    scheduledDismissals.set(id, { timerId: null, remaining: duration, startedAt: 0 });\n    return;\n  }\n\n  scheduledDismissals.set(id, {\n    timerId: startDismissalTimer(id, duration),\n    remaining: duration,\n    startedAt: Date.now(),\n  });\n}\n\nfunction pauseDismissalsForPosition(position: ToastPosition) {\n  const now = Date.now();\n  for (const [id, d] of scheduledDismissals) {\n    if (toastOwnership.get(id) !== position || d.timerId === null) continue;\n    clearTimeout(d.timerId);\n    d.remaining = Math.max(0, d.remaining - (now - d.startedAt));\n    d.timerId = null;\n    d.startedAt = 0;\n  }\n}\n\nfunction resumeDismissalsForPosition(position: ToastPosition) {\n  for (const [id, d] of scheduledDismissals) {\n    if (toastOwnership.get(id) !== position || d.timerId !== null) continue;\n    if (d.remaining <= 0) {\n      scheduledDismissals.delete(id);\n      dismiss(id);\n      continue;\n    }\n    d.startedAt = Date.now();\n    d.timerId = startDismissalTimer(id, d.remaining);\n  }\n}\n\nfunction setPositionInteracting(position: ToastPosition, signal: 'hover' | 'focus', active: boolean) {\n  let state = positionInteraction.get(position);\n  if (!state) {\n    state = { hover: false, focus: false };\n    positionInteraction.set(position, state);\n  }\n\n  const wasPaused = state.hover || state.focus;\n  state[signal] = active;\n  const isPaused = state.hover || state.focus;\n\n  if (!wasPaused && isPaused) {\n    pauseDismissalsForPosition(position);\n  } else if (wasPaused && !isPaused) {\n    resumeDismissalsForPosition(position);\n  }\n}\n\nfunction addOrUpdate(title: React.ReactNode, type: ToastType, options?: ToastOptions) {\n  // Update an existing toast on its original manager\n  if (options?.id && toastOwnership.has(options.id)) {\n    const originalPos = toastOwnership.get(options.id) as ToastPosition;\n    const manager = getManager(originalPos);\n    const normalizedDuration = normalizeDuration(options?.duration);\n    manager.update(options.id, {\n      title,\n      type,\n      ...(type !== 'loading' && normalizedDuration !== undefined ? { timeout: normalizedDuration } : {}),\n      ...mapOptions({ ...options, id: undefined }),\n    });\n\n    clearScheduledDismissal(options.id);\n    const resolvedDuration = normalizedDuration ?? 0;\n    if (type !== 'loading' && resolvedDuration > 0) {\n      scheduleDismissal(options.id, resolvedDuration);\n    }\n\n    for (const listener of bumpListeners) listener(options.id, type);\n    return options.id;\n  }\n\n  const pos = resolvePosition(options);\n  const manager = getManager(pos);\n  const userOnRemove = options?.onRemove;\n  const id = manager.add({\n    ...(options?.id ? { id: options.id } : {}),\n    title,\n    type,\n    ...mapOptions(options),\n    onRemove: () => {\n      toastOwnership.delete(id);\n      clearScheduledDismissal(id);\n      userOnRemove?.();\n    },\n  });\n  toastOwnership.set(id, pos);\n  _onToast?.({ id, type, title, description: options?.description });\n  return id;\n}\n\nfunction success(title: React.ReactNode, options?: ToastOptions) {\n  return addOrUpdate(title, 'success', { duration: 5000, ...options });\n}\n\nfunction error(title: React.ReactNode, options?: ToastOptions) {\n  return addOrUpdate(title, 'error', { duration: 5000, ...options });\n}\n\nfunction loading(title: React.ReactNode, options?: ToastOptions) {\n  return addOrUpdate(title, 'loading', { duration: Infinity, ...options });\n}\n\nfunction warning(title: React.ReactNode, options?: ToastOptions) {\n  return addOrUpdate(title, 'warning', { duration: 5000, ...options });\n}\n\nfunction info(title: React.ReactNode, options?: ToastOptions) {\n  return addOrUpdate(title, 'info', { duration: 5000, ...options });\n}\n\nfunction promise<T>(promiseOrFn: Promise<T> | (() => Promise<T>), options: ToastPromiseOptions<T>) {\n  const pos = options.position ?? _defaultPosition;\n\n  let id: string | undefined;\n  if (options.loading !== undefined) {\n    const loadingTitle = typeof options.loading === 'function' ? options.loading() : options.loading;\n    if (loadingTitle !== undefined) {\n      id = loading(loadingTitle as React.ReactNode, { position: pos });\n    }\n  }\n\n  const promiseValue = typeof promiseOrFn === 'function' ? promiseOrFn() : promiseOrFn;\n\n  const handled = promiseValue.then(\n    (data) => {\n      const title = typeof options.success === 'function' ? options.success(data) : options.success;\n      if (title !== undefined) {\n        success(title as React.ReactNode, { ...(id ? { id } : {}), position: pos });\n      } else if (id) {\n        dismiss(id);\n      }\n      return data;\n    },\n    (err) => {\n      const title = typeof options.error === 'function' ? options.error(err) : options.error;\n      if (title !== undefined) {\n        error(title as React.ReactNode, { ...(id ? { id } : {}), position: pos });\n      } else if (id) {\n        dismiss(id);\n      }\n      return Promise.reject(err);\n    },\n  );\n\n  if (options.finally) {\n    handled.finally(options.finally);\n  }\n\n  return handled;\n}\n\nfunction dismiss(id: string) {\n  clearScheduledDismissal(id);\n  const pos = toastOwnership.get(id);\n  if (pos) {\n    getManager(pos).close(id);\n  }\n}\n\nfunction dismissAll() {\n  for (const [id, pos] of toastOwnership) {\n    clearScheduledDismissal(id);\n    getManager(pos).close(id);\n  }\n  toastOwnership.clear();\n}\n\nfunction update(\n  id: string,\n  updates: { title?: React.ReactNode; type?: string; description?: React.ReactNode; duration?: number },\n) {\n  const pos = toastOwnership.get(id);\n  if (!pos) return;\n  const { duration, ...rest } = updates;\n  getManager(pos).update(id, {\n    ...rest,\n    ...(duration !== undefined ? { timeout: duration } : {}),\n  });\n}\n\ntype CustomToastRenderFn = (props: CustomToastRenderProps) => React.ReactNode;\n\nfunction custom(render: CustomToastRenderFn, options?: Omit<ToastOptions, 'description' | 'actionProps'>) {\n  return addOrUpdate('', 'custom', {\n    duration: 5000,\n    ...options,\n    data: { ...options?.data, render },\n  });\n}\n\nconst toast = Object.assign(\n  (titleOrJsx: React.ReactNode, options?: ToastOptions) => {\n    return addOrUpdate(titleOrJsx, 'default', options);\n  },\n  { success, error, warning, loading, info, promise, dismiss, dismissAll, update, custom },\n);\n\nexport {\n  clearOwnershipForPosition,\n  getManager,\n  managers,\n  setDefaultPosition,\n  setOnToast,\n  setPositionInteracting,\n  subscribeBump,\n  toast,\n};\nexport type { CustomToastRenderFn, CustomToastRenderProps, ToastEventData, ToastOptions, ToastPromiseOptions, ToastType };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/toast/toast.css",
    "content": "/***************************************************************************************************\n *                                                                                                 *\n * VIEWPORT                                                                                        *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ToastViewport {\n  position: fixed;\n  z-index: 9999;\n  width: 340px;\n  max-width: calc(100vw - 3rem);\n  margin: 0 auto;\n  outline: none;\n\n  /* default: bottom-right */\n  bottom: 1.5rem;\n  right: 1.5rem;\n  left: auto;\n  top: auto;\n\n  &[data-position='bottom-right'] {\n    bottom: 1.5rem;\n    right: 1.5rem;\n    left: auto;\n    top: auto;\n  }\n\n  &[data-position='bottom-left'] {\n    bottom: 1.5rem;\n    left: 1.5rem;\n    right: auto;\n    top: auto;\n  }\n\n  &[data-position='bottom-center'] {\n    bottom: 1.5rem;\n    left: 50%;\n    right: auto;\n    top: auto;\n    transform: translateX(-50%);\n  }\n\n  &[data-position='top-right'] {\n    top: 1.5rem;\n    right: 1.5rem;\n    left: auto;\n    bottom: auto;\n  }\n\n  &[data-position='top-left'] {\n    top: 1.5rem;\n    left: 1.5rem;\n    right: auto;\n    bottom: auto;\n  }\n\n  &[data-position='top-center'] {\n    top: 1.5rem;\n    left: 50%;\n    right: auto;\n    bottom: auto;\n    transform: translateX(-50%);\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * TOAST ROOT                                                                                      *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ToastRoot {\n  --gap: 10px;\n  --peek: 10px;\n  --scale: calc(max(0, 1 - (var(--toast-index) * 0.05)));\n  --shrink: calc(1 - var(--scale));\n  --height: var(--toast-frontmost-height, var(--toast-height));\n  --offset-y: calc(var(--toast-offset-y) * -1 + (var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y));\n\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: auto;\n  top: auto;\n  z-index: calc(1000 - var(--toast-index));\n  width: 100%;\n  box-sizing: border-box;\n\n  --border-radius: 16px;\n\n  background-color: var(--color-panel-solid);\n  border-radius: var(--border-radius);\n  box-shadow: var(--shadow-4);\n  /* 15px instead of 16px to account for the outset shadow border */\n  padding: 15px;\n\n  transform-origin: bottom center;\n  cursor: default;\n  user-select: none;\n  height: var(--height);\n\n  transform: translateX(var(--toast-swipe-movement-x))\n    translateY(\n      calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))\n    )\n    scale(var(--scale));\n\n  transition:\n    transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),\n    opacity 0.5s,\n    height 0.15s;\n\n  /* To prevent items from closing when hovering over rounded corners */\n  &:before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    z-index: -1;\n  }\n\n  &::after {\n    content: '';\n    position: absolute;\n    top: 100%;\n    left: 0;\n    width: 100%;\n    height: calc(var(--gap) + 1px);\n  }\n\n  &:focus-visible {\n    outline: 2px solid var(--color-focus-root);\n  }\n\n  &[data-expanded] {\n    transform: translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y));\n    height: var(--toast-height);\n  }\n\n  &[data-starting-style] {\n    transform: translateY(150%);\n  }\n\n  &[data-ending-style] {\n    opacity: 0;\n  }\n\n  &[data-ending-style]:not([data-limited]):not([data-swipe-direction]) {\n    transform: translateY(150%);\n  }\n\n  &[data-limited] {\n    opacity: 0;\n  }\n\n  /* swipe direction exit animations */\n  &[data-ending-style][data-swipe-direction='down'] {\n    transform: translateY(calc(var(--toast-swipe-movement-y) + 150%));\n  }\n  &[data-expanded][data-ending-style][data-swipe-direction='down'] {\n    transform: translateY(calc(var(--toast-swipe-movement-y) + 150%));\n  }\n\n  &[data-ending-style][data-swipe-direction='up'] {\n    transform: translateY(calc(var(--toast-swipe-movement-y) - 150%));\n  }\n  &[data-expanded][data-ending-style][data-swipe-direction='up'] {\n    transform: translateY(calc(var(--toast-swipe-movement-y) - 150%));\n  }\n\n  &[data-ending-style][data-swipe-direction='left'] {\n    transform: translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y));\n  }\n  &[data-expanded][data-ending-style][data-swipe-direction='left'] {\n    transform: translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y));\n  }\n\n  &[data-ending-style][data-swipe-direction='right'] {\n    transform: translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y));\n  }\n  &[data-expanded][data-ending-style][data-swipe-direction='right'] {\n    transform: translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y));\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * TOP POSITIONS                                                                                   *\n * Toasts anchor to top and stack downward, slide-in flips to come from above.                     *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ToastRoot:where([data-position='top-right'], [data-position='top-left'], [data-position='top-center']) {\n  --offset-y: calc(var(--toast-offset-y) + (var(--toast-index) * var(--gap)) + var(--toast-swipe-movement-y));\n\n  bottom: auto;\n  top: 0;\n  transform-origin: top center;\n\n  transform: translateX(var(--toast-swipe-movement-x))\n    translateY(\n      calc(var(--toast-swipe-movement-y) + (var(--toast-index) * var(--peek)) + (var(--shrink) * var(--height)))\n    )\n    scale(var(--scale));\n\n  &::after {\n    top: auto;\n    bottom: 100%;\n    height: calc(var(--gap) + 1px);\n  }\n\n  &[data-expanded] {\n    transform: translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y));\n    height: var(--toast-height);\n  }\n\n  &[data-starting-style] {\n    transform: translateY(-150%);\n  }\n\n  &[data-ending-style]:not([data-limited]):not([data-swipe-direction]) {\n    transform: translateY(-150%);\n  }\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * CONTENT                                                                                         *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ToastContent {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  transition: opacity 0.25s;\n\n  &[data-behind] {\n    pointer-events: none;\n    opacity: 0;\n  }\n\n  &[data-expanded] {\n    pointer-events: auto;\n    opacity: 1;\n  }\n}\n\n.fui-ToastContent-custom {\n  display: block;\n  gap: 0;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * BODY (title + description wrapper)                                                              *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ToastBody {\n  flex: 1;\n  min-width: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * TITLE                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ToastTitle {\n  font-size: var(--font-size-2);\n  line-height: var(--line-height-2);\n  font-weight: 500;\n  color: var(--gray-12);\n  margin: 0;\n}\n\n.fui-ToastTitle:empty {\n  display: none;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * DESCRIPTION                                                                                     *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ToastDescription {\n  font-size: var(--font-size-2);\n  line-height: var(--line-height-2);\n  color: var(--gray-11);\n  margin: 0;\n}\n\n.fui-ToastDescription:empty {\n  display: none;\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * ICON                                                                                            *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ToastIcon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  height: var(--line-height-2);\n}\n\n.fui-ToastIcon-success {\n  color: var(--success-11);\n}\n\n.fui-ToastIcon-error {\n  color: var(--danger-11);\n}\n\n.fui-ToastIcon-warning {\n  color: var(--warning-11);\n}\n\n.fui-ToastIcon-info {\n  color: var(--info-11);\n}\n\n.fui-ToastIcon-loading {\n  color: var(--gray-11);\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * ACTION                                                                                          *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ToastAction {\n}\n\n/***************************************************************************************************\n *                                                                                                 *\n * CLOSE                                                                                           *\n *                                                                                                 *\n ***************************************************************************************************/\n\n.fui-ToastClose {\n  border-radius: 50%;\n  position: absolute;\n  /* Place the button's center on the rounded corner arc at 45°.\n   * The arc center is --border-radius inward from the corner on both axes.\n   * At 45° the point on the arc is r × (1 − √2/2) ≈ r × 0.2929 from each edge.\n   * translate(50%, -50%) makes right/top control the button's center directly. */\n  right: calc(var(--border-radius) * 0.2929);\n  top: calc(var(--border-radius) * 0.2929);\n  transform: translate(50%, -50%);\n  visibility: hidden;\n  color: var(--gray-a10);\n\n  @media (hover: hover) {\n    &:where(.fui-ToastRoot[data-expanded]:not([data-ending-style], [data-swiping]):hover &) {\n      visibility: visible;\n      color: var(--gray-12);\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/toast/toast.props.ts",
    "content": "import type { PropDef } from '../../helpers';\n\nconst swipeDirections = ['down', 'right', 'left', 'up'] as const;\nconst toastPositions = [\n  'bottom-right',\n  'bottom-left',\n  'bottom-center',\n  'top-right',\n  'top-left',\n  'top-center',\n] as const;\n\nconst toastProviderPropDefs = {\n  /**\n   * Default auto-dismiss duration in milliseconds.\n   */\n  timeout: { type: 'enum' as const, values: [3000, 5000, 8000, 10000] as const, default: 5000 },\n  /**\n   * Maximum number of toasts visible at once.\n   */\n  limit: { type: 'enum' as const, values: [1, 3, 5, 10] as const, default: 3 },\n  /**\n   * Position of the toast viewport on screen.\n   */\n  position: { type: 'enum' as const, values: toastPositions, default: 'bottom-right' as const },\n} satisfies {\n  timeout: PropDef<3000 | 5000 | 8000 | 10000>;\n  limit: PropDef<1 | 3 | 5 | 10>;\n  position: PropDef<(typeof toastPositions)[number]>;\n};\n\ntype SwipeDirection = (typeof swipeDirections)[number];\ntype ToastPosition = (typeof toastPositions)[number];\n\nexport { swipeDirections, toastPositions, toastProviderPropDefs };\nexport type { SwipeDirection, ToastPosition };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/toast/toast.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport { Telephone20 } from '@frosted-ui/icons';\nimport React from 'react';\nimport { Avatar, Button, CircularProgress, Code, Heading, IconButton, Text, toast } from '..';\nimport { Theme } from '../../theme';\n\nconst meta = {\n  title: 'Components/Toast',\n  parameters: {\n    layout: 'centered',\n  },\n  tags: ['autodocs'],\n} satisfies Meta;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\nexport const Success: Story = {\n  render: () => <Button onClick={() => toast.success('Changes saved successfully')}>Show success toast</Button>,\n};\n\nexport const ErrorToast: Story = {\n  name: 'Error',\n  render: () => <Button onClick={() => toast.error('Something went wrong')}>Show error toast</Button>,\n};\n\nexport const Info: Story = {\n  render: () => (\n    <Button onClick={() => toast.info('Camera access denied. Call will continue with voice only.')}>\n      Show info toast\n    </Button>\n  ),\n};\n\nexport const Warning: Story = {\n  render: () => (\n    <Button onClick={() => toast.warning('Your session will expire in 5 minutes')}>Show warning toast</Button>\n  ),\n};\n\nexport const Loading: Story = {\n  render: () => <Button onClick={() => toast.loading('Connecting to server...')}>Show loading toast</Button>,\n};\n\nexport const Default: Story = {\n  render: () => <Button onClick={() => toast('A new notification has arrived')}>Show default toast</Button>,\n};\n\nexport const WithDescription: Story = {\n  name: 'With Description',\n  render: () => (\n    <Button\n      onClick={() =>\n        toast.error('Error initiating withdrawal', {\n          description: 'Insufficient balance in your account. Please try a smaller amount.',\n        })\n      }\n    >\n      Show toast with description\n    </Button>\n  ),\n};\n\nexport const PromisePattern: Story = {\n  name: 'Promise Pattern',\n  render: () => (\n    <div style={{ display: 'flex', gap: 'var(--space-3)', flexWrap: 'wrap' }}>\n      <Button\n        onClick={() =>\n          toast.promise(new Promise<string>((resolve) => setTimeout(() => resolve('Done!'), 2000)), {\n            loading: 'Saving changes...',\n            success: 'Changes saved successfully',\n            error: 'Failed to save changes',\n          })\n        }\n      >\n        With Promise\n      </Button>\n      <Button\n        onClick={() =>\n          toast.promise(\n            async () => {\n              await new Promise((r) => setTimeout(r, 2000));\n              return 'Done!';\n            },\n            {\n              loading: 'Saving changes...',\n              success: 'Changes saved successfully',\n              error: 'Failed to save changes',\n            },\n          )\n        }\n      >\n        With async function\n      </Button>\n    </div>\n  ),\n};\n\nexport const PromiseError: Story = {\n  name: 'Promise Error',\n  render: () => (\n    <div style={{ display: 'flex', gap: 'var(--space-3)', flexWrap: 'wrap' }}>\n      <Button\n        onClick={() =>\n          toast.promise(\n            new Promise<string>((_resolve, reject) => setTimeout(() => reject(new Error('Network timeout')), 2000)),\n            {\n              loading: 'Submitting...',\n              success: 'Submitted successfully',\n              error: (err: unknown) => `Failed: ${err instanceof globalThis.Error ? err.message : 'Unknown error'}`,\n            },\n          )\n        }\n      >\n        Failing promise\n      </Button>\n      <Button\n        onClick={() =>\n          toast.promise(\n            async () => {\n              await new Promise((r) => setTimeout(r, 2000));\n              throw new Error('Server error');\n            },\n            {\n              loading: 'Submitting...',\n              success: 'Submitted successfully',\n              error: (err: unknown) => `Failed: ${err instanceof globalThis.Error ? err.message : 'Unknown error'}`,\n            },\n          )\n        }\n      >\n        Failing async function\n      </Button>\n    </div>\n  ),\n};\n\nexport const PromiseConditional: Story = {\n  name: 'Promise — Conditional Toasts',\n  render: () => {\n    const delay = (ms: number) => new Promise((r) => setTimeout(r, ms));\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <div style={{ maxWidth: 480 }}>\n          <Text size=\"2\" color=\"gray\">\n            <Code size=\"1\">toast.promise</Code> conditionally skips toast creation when an option is{' '}\n            <Code size=\"1\">undefined</Code>. If <Code size=\"1\">loading</Code> is undefined, no loading spinner appears.\n            If <Code size=\"1\">success</Code> or <Code size=\"1\">error</Code> is undefined, the loading toast (if any) is\n            dismissed silently. This matches sonner&apos;s behavior.\n          </Text>\n        </div>\n        <div style={{ display: 'flex', gap: 'var(--space-3)', flexWrap: 'wrap' }}>\n          <Button\n            onClick={() =>\n              toast.promise(delay(2000).then(() => 'done'), {\n                loading: 'Saving...',\n                success: 'Saved!',\n                error: 'Failed to save',\n              })\n            }\n          >\n            All options defined\n          </Button>\n\n          <Button\n            onClick={() =>\n              toast.promise(delay(2000).then(() => 'done'), {\n                loading: 'Working...',\n                success: undefined,\n              })\n            }\n          >\n            No success toast\n          </Button>\n\n          <Button\n            onClick={() =>\n              toast.promise(\n                delay(2000).then(() => {\n                  throw new Error('oops');\n                }),\n                {\n                  loading: 'Submitting...',\n                  error: undefined,\n                },\n              )\n            }\n          >\n            No error toast\n          </Button>\n\n          <Button\n            onClick={() =>\n              toast.promise(delay(1500).then(() => 'done'), {\n                success: 'Background task complete!',\n              })\n            }\n          >\n            No loading, only success\n          </Button>\n\n          <Button\n            onClick={() =>\n              toast.promise(\n                delay(1500).then(() => {\n                  throw new Error('fail');\n                }),\n                {\n                  error: 'Background task failed',\n                },\n              )\n            }\n          >\n            No loading, only error\n          </Button>\n\n          <Button\n            onClick={() =>\n              toast.promise(delay(1000).then(() => 'silent'), {})\n            }\n          >\n            All undefined (silent)\n          </Button>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const LoadingReplace: Story = {\n  name: 'Loading → Replace',\n  render: () => {\n    function handleClick() {\n      const id = toast.loading('Connecting to Telegram channel...');\n\n      setTimeout(() => {\n        toast.success('Telegram channel connected successfully', {\n          id,\n          description: 'You can now start sending messages to the channel.',\n        });\n      }, 2500);\n    }\n\n    return <Button onClick={handleClick}>Loading → success</Button>;\n  },\n};\n\nexport const LoadingReplaceError: Story = {\n  name: 'Loading → Replace (Error)',\n  render: () => {\n    function handleClick() {\n      const id = toast.loading('Generating stream key...');\n\n      setTimeout(() => {\n        toast.error('Failed to generate stream key', { id });\n      }, 2500);\n    }\n\n    return <Button onClick={handleClick}>Loading → error</Button>;\n  },\n};\n\nexport const FileUploadProgress: Story = {\n  name: 'File Upload with Progress',\n  render: () => (\n    <Button\n      onClick={() =>\n        toast.custom(\n          ({ Toast, id }) => {\n            const [progress, setProgress] = React.useState(0);\n\n            React.useEffect(() => {\n              let timeout: ReturnType<typeof setTimeout>;\n              const interval = setInterval(() => {\n                setProgress((prev) => {\n                  const next = Math.min(prev + Math.floor(Math.random() * 15) + 5, 100);\n                  if (next >= 100) {\n                    clearInterval(interval);\n                    timeout = setTimeout(() => toast.success('design-system-v2.fig uploaded', { id }), 400);\n                  }\n                  return next;\n                });\n              }, 300);\n              return () => {\n                clearInterval(interval);\n                clearTimeout(timeout);\n              };\n            }, [id]);\n\n            return (\n              <Toast.Root>\n                <Toast.Content>\n                  <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                    <CircularProgress size=\"3\" value={progress} max={100} color=\"green\" />\n                    <div style={{ flex: 1, minWidth: 0 }}>\n                      <Toast.Title>Uploading design-system-v2.fig</Toast.Title>\n                      <Toast.Description>\n                        {progress}% — {progress < 100 ? 'Uploading…' : 'Finishing up…'}\n                      </Toast.Description>\n                    </div>\n                  </div>\n                </Toast.Content>\n              </Toast.Root>\n            );\n          },\n          { id: 'file-upload', duration: Infinity },\n        )\n      }\n    >\n      Upload file\n    </Button>\n  ),\n};\n\nexport const WithAction: Story = {\n  name: 'With Action',\n  render: () => (\n    <Button\n      onClick={() => {\n        const id = toast.success('Message archived', {\n          actionProps: {\n            children: 'Undo',\n            onClick: () => {\n              toast.dismiss(id);\n              toast.info('Undo successful');\n            },\n          },\n        });\n      }}\n    >\n      Show toast with action\n    </Button>\n  ),\n};\n\nexport const CustomDuration: Story = {\n  name: 'Custom Duration',\n  render: () => (\n    <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n      <Button onClick={() => toast.error('This stays for 30 seconds', { duration: 30000 })}>Long duration (30s)</Button>\n      <Button onClick={() => toast.success('Quick toast', { duration: 1500 })}>Short duration (1.5s)</Button>\n    </div>\n  ),\n};\n\nconst VARYING_DESCRIPTIONS = [\n  'This is a short one.',\n  'Permission saved.',\n  'Your changes have been saved successfully. You can continue editing or close this page.',\n  'The file you uploaded exceeds the maximum allowed size of 10MB. Please compress the file or choose a smaller one and try again.',\n  'Done!',\n  'We encountered an unexpected error while processing your request. Our team has been notified and is looking into the issue. Please try again in a few minutes.',\n];\n\nexport const VaryingHeights: Story = {\n  name: 'Varying Heights',\n  render: () => {\n    let count = 0;\n\n    function createToast() {\n      count += 1;\n      const description = VARYING_DESCRIPTIONS[Math.floor(Math.random() * VARYING_DESCRIPTIONS.length)];\n      toast.success(`Toast ${count} created`, { description });\n    }\n\n    return <Button onClick={createToast}>Create varying height toast</Button>;\n  },\n};\n\nexport const CustomPosition: Story = {\n  name: 'Custom Position (per-toast)',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', alignItems: 'center' }}>\n      <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n        <Button onClick={() => toast.success('Top left', { position: 'top-left' })}>Top Left</Button>\n        <Button onClick={() => toast.info('Top center', { position: 'top-center' })}>Top Center</Button>\n        <Button onClick={() => toast.error('Top right', { position: 'top-right' })}>Top Right</Button>\n      </div>\n      <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n        <Button onClick={() => toast.success('Bottom left', { position: 'bottom-left' })}>Bottom Left</Button>\n        <Button onClick={() => toast('Bottom center', { position: 'bottom-center' })}>Bottom Center</Button>\n        <Button onClick={() => toast.error('Bottom right', { position: 'bottom-right' })}>Bottom Right</Button>\n      </div>\n    </div>\n  ),\n};\n\nexport const Deduplication: Story = {\n  name: 'Deduplication',\n  render: () => {\n    let errorCount = 0;\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n        <div style={{ maxWidth: 480 }}>\n          <Text size=\"2\" color=\"gray\">\n            Passing an explicit <Code size=\"1\">id</Code> prevents duplicate toasts. If a toast with that ID already\n            exists, it updates in place instead of creating a new one and plays a subtle bounce animation so the user\n            notices the update. This is useful for recurring events like network errors or polling failures where you\n            want one persistent toast rather than a growing stack.\n          </Text>\n        </div>\n        <div style={{ display: 'flex', gap: 'var(--space-3)', flexWrap: 'wrap' }}>\n          <Button\n            onClick={() => {\n              toast.error('Network disconnected', {\n                id: 'network-status',\n                description: 'Check your internet connection and try again.',\n              });\n            }}\n          >\n            Show network error (deduplicated)\n          </Button>\n          <Button\n            onClick={() => {\n              toast.success('Network restored', { id: 'network-status' });\n            }}\n          >\n            Resolve to success (same ID)\n          </Button>\n          <Button\n            onClick={() => {\n              errorCount += 1;\n              toast.error(`Error #${errorCount}`, {\n                description: 'No ID passed — each click adds a new toast.',\n              });\n            }}\n          >\n            Without ID (duplicates)\n          </Button>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const DismissAll: Story = {\n  name: 'Dismiss All',\n  render: () => {\n    function spawnToasts() {\n      toast.success('File uploaded');\n      toast.error('Payment failed');\n      toast.info('New comment on your post');\n      toast.loading('Syncing data...');\n    }\n\n    return (\n      <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n        <Button onClick={spawnToasts}>Add 4 toasts</Button>\n        <Button onClick={() => toast.dismissAll()}>Dismiss all</Button>\n      </div>\n    );\n  },\n};\n\nexport const CustomContent: Story = {\n  name: 'Custom Content',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)' }}>\n      <div style={{ maxWidth: 480 }}>\n        <Text size=\"2\" color=\"gray\">\n          <Code size=\"1\">toast.custom()</Code> accepts a render callback for fully custom toast content. The callback\n          receives <Code size=\"1\">{'{ close, id, Toast }'}</Code> where <Code size=\"1\">Toast</Code> provides{' '}\n          <Code size=\"1\">Root</Code>, <Code size=\"1\">Content</Code>, <Code size=\"1\">Title</Code>, and{' '}\n          <Code size=\"1\">Description</Code> sub-components. Compose them as{' '}\n          <Code size=\"1\">{'<Toast.Root><Toast.Content>…</Toast.Content></Toast.Root>'}</Code> to get the standard chrome\n          (animations, swipe-to-dismiss, stacking). Use <Code size=\"1\">Toast.Title</Code> and{' '}\n          <Code size=\"1\">Toast.Description</Code> for consistent typography. Pass <Code size=\"1\">className</Code> or{' '}\n          <Code size=\"1\">style</Code> to any component to restyle it.\n        </Text>\n      </div>\n      <div style={{ display: 'flex', gap: 'var(--space-3)', flexWrap: 'wrap' }}>\n        <Button\n          onClick={() =>\n            toast.custom(\n              ({ close, Toast }) => (\n                <Theme\n                  appearance=\"dark\"\n                  render={<Toast.Root showDismissButton={false} style={{ background: 'black', borderRadius: 999 }} />}\n                >\n                  <Toast.Content>\n                    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                      <Avatar\n                        size=\"3\"\n                        fallback=\"Alex Kim\"\n                        color=\"blue\"\n                        src=\"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=128&h=128&q=70&crop=faces&fit=crop\"\n                      />\n                      <div style={{ flex: 1, minWidth: 0 }}>\n                        <Heading size=\"2\" weight=\"medium\">\n                          Incoming call\n                        </Heading>\n                        <Text size=\"1\" color=\"gray\">\n                          Alex Kim\n                        </Text>\n                      </div>\n                      <div style={{ display: 'flex', gap: 'var(--space-2)', flexShrink: 0 }}>\n                        <IconButton\n                          aria-label=\"Decline call\"\n                          size=\"3\"\n                          style={{ borderRadius: 999 }}\n                          variant=\"solid\"\n                          color=\"danger\"\n                          onClick={close}\n                        >\n                          <Telephone20 style={{ transform: 'rotate(90deg)', transformOrigin: 'center' }} />\n                        </IconButton>\n                        <IconButton\n                          aria-label=\"Accept call\"\n                          size=\"3\"\n                          style={{ borderRadius: 999 }}\n                          color=\"success\"\n                          variant=\"solid\"\n                          onClick={() => {\n                            close();\n                            toast.success('Call accepted');\n                          }}\n                        >\n                          <Telephone20 />\n                        </IconButton>\n                      </div>\n                    </div>\n                  </Toast.Content>\n                </Theme>\n              ),\n              { duration: Infinity, position: 'top-center', id: 'incoming-call' },\n            )\n          }\n        >\n          Incoming call notification\n        </Button>\n        <Button\n          onClick={() =>\n            toast.custom(\n              ({ close, Toast }) => (\n                <Toast.Root>\n                  <Toast.Content>\n                    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-2)' }}>\n                      <Toast.Title>Update available</Toast.Title>\n\n                      <Toast.Description>Version 2.4.0 is ready. Restart to apply the update.</Toast.Description>\n                      <div style={{ display: 'flex', gap: 'var(--space-2)', marginTop: 'var(--space-1)' }}>\n                        <Button size=\"1\" variant=\"soft\" color=\"gray\" onClick={close} style={{ flex: 1 }}>\n                          Later\n                        </Button>\n                        <Button\n                          size=\"1\"\n                          onClick={() => {\n                            close();\n                            toast.loading('Restarting...');\n                          }}\n                          variant=\"solid\"\n                          style={{ flex: 1 }}\n                        >\n                          Restart now\n                        </Button>\n                      </div>\n                    </div>\n                  </Toast.Content>\n                </Toast.Root>\n              ),\n              { duration: Infinity },\n            )\n          }\n        >\n          App update prompt\n        </Button>\n        <Button\n          onClick={() =>\n            toast.custom(\n              ({ close, Toast }) => (\n                <Toast.Root style={{ background: 'var(--success-3)' }}>\n                  <Toast.Content>\n                    <div style={{ display: 'flex', alignItems: 'center', gap: 'var(--space-3)' }}>\n                      <Text size=\"2\" weight=\"medium\" style={{ flex: 1 }}>\n                        Deployment successful\n                      </Text>\n                      <Button size=\"1\" variant=\"solid\" color=\"success\" onClick={close}>\n                        View logs\n                      </Button>\n                    </div>\n                  </Toast.Content>\n                </Toast.Root>\n              ),\n              { duration: 8000 },\n            )\n          }\n        >\n          Custom styled toast\n        </Button>\n      </div>\n    </div>\n  ),\n};\n\nexport const AllVariants: Story = {\n  name: 'All Variants',\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)' }}>\n      <Button onClick={() => toast.success('Permission saved')}>Success</Button>\n      <Button onClick={() => toast.error('Failed to upload image')}>Error</Button>\n      <Button onClick={() => toast.warning('Session expires in 5 minutes')}>Warning</Button>\n      <Button onClick={() => toast.info('Camera access denied')}>Info</Button>\n      <Button onClick={() => toast.loading('Updating...')}>Loading</Button>\n      <Button onClick={() => toast('Notification received')}>Default</Button>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/toast/toast.tsx",
    "content": "'use client';\n\nimport { Toast as ToastPrimitive } from '@base-ui/react/toast';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport { Theme } from '../../theme';\nimport { Button } from '../button';\nimport { IconButton } from '../icon-button';\nimport { Spinner } from '../spinner';\nimport type { CustomToastRenderFn, ToastEventData } from './toast-manager';\nimport {\n  clearOwnershipForPosition,\n  managers,\n  setDefaultPosition,\n  setOnToast,\n  setPositionInteracting,\n  subscribeBump,\n  toast,\n} from './toast-manager';\nimport type { SwipeDirection, ToastPosition } from './toast.props';\nimport { toastPositions, toastProviderPropDefs } from './toast.props';\n\n// Base UI's ToastRoot swipe handler skips `button,a,input,textarea,[role=\"button\"],[data-swipe-ignore]`\n// but NOT ARIA widget roles rendered on non-semantic elements (e.g. <span role=\"switch\">).\n// Stopping propagation from Content prevents the Root's handler from calling setPointerCapture,\n// which would steal pointerup and suppress the click event on these controls.\nconst EXTRA_INTERACTIVE_SELECTOR = [\n  '[role=\"switch\"]',\n  '[role=\"checkbox\"]',\n  '[role=\"radio\"]',\n  '[role=\"slider\"]',\n  '[role=\"combobox\"]',\n  '[role=\"spinbutton\"]',\n  '[role=\"menuitem\"]',\n  '[role=\"option\"]',\n  '[role=\"tab\"]',\n  'select',\n  '[contenteditable]',\n  'label',\n].join(',');\n\nfunction guardInteractivePointerDown(event: React.PointerEvent) {\n  const target = event.target as HTMLElement;\n  if (target.closest?.(EXTRA_INTERACTIVE_SELECTOR)) {\n    event.stopPropagation();\n  }\n}\n\ninterface ToasterProps {\n  /**\n   * Default auto-dismiss duration in milliseconds.\n   * @default 5000\n   */\n  timeout?: number;\n  /**\n   * Maximum number of toasts visible at once per position.\n   * @default 3\n   */\n  limit?: number;\n  /**\n   * Default position of toasts on screen. Individual toasts can override\n   * this via `toast('msg', { position: 'top-center' })`.\n   * @default 'bottom-right'\n   */\n  position?: ToastPosition;\n  /**\n   * Callback fired when a new toast is created. Useful for telemetry\n   * (e.g. reporting error toasts to Sentry).\n   */\n  onToast?: (toast: ToastEventData) => void;\n}\n\nconst Toaster = (props: ToasterProps) => {\n  const {\n    timeout = toastProviderPropDefs.timeout.default,\n    limit = toastProviderPropDefs.limit.default,\n    position = toastProviderPropDefs.position.default,\n    onToast,\n  } = props;\n\n  React.useEffect(() => {\n    setDefaultPosition(position);\n  }, [position]);\n\n  React.useEffect(() => {\n    setOnToast(onToast);\n    return () => setOnToast(undefined);\n  }, [onToast]);\n\n  return (\n    <>\n      {toastPositions.map((pos) => (\n        <PositionProvider key={pos} position={pos} timeout={timeout} limit={limit} />\n      ))}\n    </>\n  );\n};\nToaster.displayName = 'Toaster';\n\nconst swipeDirectionsByPosition: Record<ToastPosition, SwipeDirection[]> = {\n  'bottom-right': ['down', 'right'],\n  'bottom-left': ['down', 'left'],\n  'bottom-center': ['down'],\n  'top-right': ['up', 'right'],\n  'top-left': ['up', 'left'],\n  'top-center': ['up'],\n};\n\ninterface PositionProviderProps {\n  position: ToastPosition;\n  timeout: number;\n  limit: number;\n}\n\nfunction PositionProvider({ position, timeout, limit }: PositionProviderProps) {\n  const manager = managers.get(position) as ReturnType<typeof managers.get> & object;\n  const swipeDirection = swipeDirectionsByPosition[position];\n  const viewportRef = React.useRef<HTMLDivElement>(null);\n\n  const handleMouseEnter = React.useCallback(() => setPositionInteracting(position, 'hover', true), [position]);\n  const handleMouseLeave = React.useCallback(() => setPositionInteracting(position, 'hover', false), [position]);\n  const handleFocus = React.useCallback(() => {\n    const active = document.activeElement;\n    try {\n      if (active?.matches(':focus-visible')) {\n        setPositionInteracting(position, 'focus', true);\n      }\n    } catch {\n      setPositionInteracting(position, 'focus', true);\n    }\n  }, [position]);\n  const handleBlur = React.useCallback(() => {\n    // Defer the check until after focus has fully settled. When Tabbing out,\n    // focus briefly passes through Base UI's inner FocusGuard (inside the\n    // viewport) before jumping to the element outside. The synchronous\n    // relatedTarget check would see the FocusGuard and think focus is still\n    // inside. requestAnimationFrame lets all intermediate focus moves complete\n    // so we can check the final document.activeElement.\n    requestAnimationFrame(() => {\n      if (viewportRef.current && !viewportRef.current.contains(document.activeElement)) {\n        setPositionInteracting(position, 'focus', false);\n      }\n    });\n  }, [position]);\n\n  return (\n    <ToastPrimitive.Provider toastManager={manager} timeout={timeout} limit={limit}>\n      <ToastPrimitive.Portal>\n        <ToastPrimitive.Viewport\n          ref={viewportRef}\n          className=\"fui-ToastViewport\"\n          data-position={position}\n          render={<Theme hasBackground={false} />}\n          onMouseEnter={handleMouseEnter}\n          onMouseLeave={handleMouseLeave}\n          onFocus={handleFocus}\n          onBlur={handleBlur}\n        >\n          <PositionToastList position={position} swipeDirection={swipeDirection} />\n        </ToastPrimitive.Viewport>\n      </ToastPrimitive.Portal>\n    </ToastPrimitive.Provider>\n  );\n}\n\n// Context carries per-toast bindings so the CustomToastSlot component reference\n// stays stable across renders (avoids remounting).\nconst CustomToastCtx = React.createContext<{\n  toast: Parameters<typeof ToastPrimitive.Root>[0]['toast'];\n  position: ToastPosition;\n  swipeDirection: SwipeDirection | SwipeDirection[];\n} | null>(null);\n\nconst CustomToastRoot: React.FC<\n  {\n    className?: string;\n    style?: React.CSSProperties;\n    children?: React.ReactNode;\n    showDismissButtton?: boolean;\n  } & Record<string, unknown>\n> = ({ className, style, children, showDismissButton = true, ...rest }) => {\n  const ctx = React.useContext(CustomToastCtx);\n  if (!ctx) return null;\n  return (\n    <ToastPrimitive.Root\n      toast={ctx.toast}\n      className={classNames('fui-ToastRoot', className)}\n      data-toast-id={ctx.toast.id}\n      data-position={ctx.position}\n      swipeDirection={ctx.swipeDirection}\n      style={style}\n      {...rest}\n    >\n      {children}\n      {showDismissButton ? <ToastCloseButton /> : null}\n    </ToastPrimitive.Root>\n  );\n};\n\nconst CustomToastContent: React.FC<\n  { className?: string; style?: React.CSSProperties; children: React.ReactNode } & Record<string, unknown>\n> = ({ className, style, children, ...rest }) => {\n  return (\n    <ToastPrimitive.Content\n      className={classNames('fui-ToastContent', 'fui-ToastContent-custom', className)}\n      style={style}\n      onPointerDown={guardInteractivePointerDown}\n      {...rest}\n    >\n      {children}\n    </ToastPrimitive.Content>\n  );\n};\n\nconst CustomToastTitle: React.FC<\n  { className?: string; style?: React.CSSProperties; children: React.ReactNode } & Record<string, unknown>\n> = ({ className, ...rest }) => <ToastPrimitive.Title className={classNames('fui-ToastTitle', className)} {...rest} />;\n\nconst CustomToastDescription: React.FC<\n  { className?: string; style?: React.CSSProperties; children: React.ReactNode } & Record<string, unknown>\n> = ({ className, ...rest }) => (\n  <ToastPrimitive.Description className={classNames('fui-ToastDescription', className)} {...rest} />\n);\n\ninterface PositionToastListProps {\n  position: ToastPosition;\n  swipeDirection: SwipeDirection | SwipeDirection[];\n}\n\nfunction animateBump(id: string, type: string) {\n  requestAnimationFrame(() => {\n    const el = document.querySelector(`[data-toast-id=\"${CSS.escape(id)}\"]`) as HTMLElement | null;\n    if (!el || typeof el.animate !== 'function') return;\n    const index = getComputedStyle(el).getPropertyValue('--toast-index').trim();\n    if (index !== '' && index !== '0') return;\n\n    if (type === 'error') {\n      // Damped spring shake — modeled after Apple's \"wrong password\" oscillation\n      el.animate(\n        [\n          { transform: 'translateX(0)', offset: 0 },\n          { transform: 'translateX(-7px)', offset: 0.12 },\n          { transform: 'translateX(6px)', offset: 0.24 },\n          { transform: 'translateX(-4.5px)', offset: 0.38 },\n          { transform: 'translateX(3px)', offset: 0.52 },\n          { transform: 'translateX(-1.5px)', offset: 0.68 },\n          { transform: 'translateX(0.5px)', offset: 0.84 },\n          { transform: 'translateX(0)', offset: 1 },\n        ],\n        { duration: 500, easing: 'linear' },\n      );\n    } else {\n      el.animate(\n        [\n          { transform: 'scale(1)', offset: 0 },\n          { transform: 'scale(1.035)', offset: 0.22 },\n          { transform: 'scale(0.99)', offset: 0.56 },\n          { transform: 'scale(1.004)', offset: 0.78 },\n          { transform: 'scale(1)', offset: 1 },\n        ],\n        { duration: 500, easing: 'linear' },\n      );\n    }\n  });\n}\n\nfunction PositionToastList({ position, swipeDirection }: PositionToastListProps) {\n  const { toasts, close } = ToastPrimitive.useToastManager();\n  const prevTypesRef = React.useRef<Map<string, string>>(new Map());\n  const dismissingRef = React.useRef<Set<string>>(new Set());\n\n  React.useEffect(() => {\n    const unsubscribe = subscribeBump(animateBump);\n    return () => {\n      unsubscribe();\n      clearOwnershipForPosition(position);\n    };\n  }, [position]);\n\n  // Guard against Base UI's recalculateHeight resetting transitionStatus on\n  // toasts that are mid-dismiss. Re-close them in a layout effect so the\n  // browser never paints the incorrectly-visible frame.\n  React.useLayoutEffect(() => {\n    const currentIds = new Set<string>();\n    for (const t of toasts) {\n      currentIds.add(t.id);\n      const status = (t as unknown as Record<string, unknown>).transitionStatus;\n      if (status === 'ending') {\n        dismissingRef.current.add(t.id);\n      } else if (dismissingRef.current.has(t.id)) {\n        close(t.id);\n      }\n    }\n    for (const id of dismissingRef.current) {\n      if (!currentIds.has(id)) dismissingRef.current.delete(id);\n    }\n  }, [toasts, close]);\n\n  // Detect type changes (e.g. loading → success via toast.promise) and trigger bump\n  React.useEffect(() => {\n    const prev = prevTypesRef.current;\n    for (const t of toasts) {\n      const oldType = prev.get(t.id);\n      if (oldType !== undefined && oldType !== t.type && t.type) {\n        animateBump(t.id, t.type);\n      }\n    }\n    const next = new Map<string, string>();\n    for (const t of toasts) {\n      if (t.type) next.set(t.id, t.type);\n    }\n    prevTypesRef.current = next;\n  }, [toasts]);\n\n  return toasts.map((t) => {\n    const customRender = t.data?.render as CustomToastRenderFn | undefined;\n    const isCustom = t.type === 'custom' && typeof customRender === 'function';\n\n    if (isCustom) {\n      const Render = customRender;\n      return (\n        <CustomToastCtx.Provider key={t.id} value={{ toast: t, position, swipeDirection }}>\n          <Render\n            close={() => toast.dismiss(t.id)}\n            id={t.id}\n            Toast={{\n              Root: CustomToastRoot,\n              Content: CustomToastContent,\n              Title: CustomToastTitle,\n              Description: CustomToastDescription,\n            }}\n          />\n        </CustomToastCtx.Provider>\n      );\n    }\n\n    return (\n      <ToastPrimitive.Root\n        key={t.id}\n        toast={t}\n        className=\"fui-ToastRoot\"\n        data-toast-id={t.id}\n        data-position={position}\n        swipeDirection={swipeDirection}\n      >\n        <ToastPrimitive.Content className=\"fui-ToastContent\" onPointerDown={guardInteractivePointerDown}>\n          <ToastIcon type={t.type} />\n          <div className=\"fui-ToastBody\">\n            <ToastPrimitive.Title className=\"fui-ToastTitle\" />\n            <ToastPrimitive.Description className=\"fui-ToastDescription\" />\n            {t.actionProps && (\n              <ToastPrimitive.Action className=\"fui-ToastAction\" render={<Button size=\"2\" variant=\"solid\" />}>\n                {t.actionProps.children}\n              </ToastPrimitive.Action>\n            )}\n          </div>\n        </ToastPrimitive.Content>\n        <ToastCloseButton />\n      </ToastPrimitive.Root>\n    );\n  });\n}\n\nfunction ToastCloseButton() {\n  return (\n    <ToastPrimitive.Close\n      className=\"fui-ToastClose\"\n      aria-label=\"Close\"\n      render={<IconButton size=\"1\" variant=\"surface\" />}\n    >\n      <CloseIcon />\n    </ToastPrimitive.Close>\n  );\n}\n\nfunction ToastIcon({ type }: { type?: string }) {\n  switch (type) {\n    case 'success':\n      return (\n        <span className={classNames('fui-ToastIcon', 'fui-ToastIcon-success')}>\n          <SuccessIcon />\n        </span>\n      );\n    case 'error':\n      return (\n        <span className={classNames('fui-ToastIcon', 'fui-ToastIcon-error')}>\n          <ErrorIcon />\n        </span>\n      );\n    case 'warning':\n      return (\n        <span className={classNames('fui-ToastIcon', 'fui-ToastIcon-warning')}>\n          <WarningIcon />\n        </span>\n      );\n    case 'info':\n      return (\n        <span className={classNames('fui-ToastIcon', 'fui-ToastIcon-info')}>\n          <InfoIcon />\n        </span>\n      );\n    case 'loading':\n      return (\n        <span className={classNames('fui-ToastIcon', 'fui-ToastIcon-loading')}>\n          <Spinner size=\"2\" />\n        </span>\n      );\n    default:\n      return null;\n  }\n}\n\nfunction SuccessIcon() {\n  return (\n    <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n      <path\n        d=\"M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C2.57711e-07 3.58172 3.58172 0 8 0ZM8 1.5C4.41015 1.5 1.5 4.41015 1.5 8C1.5 11.5899 4.41015 14.5 8 14.5C11.5899 14.5 14.5 11.5899 14.5 8C14.5 4.41015 11.5899 1.5 8 1.5ZM10.7197 5.46973C11.0126 5.17683 11.4874 5.17683 11.7803 5.46973C12.0732 5.76262 12.0732 6.23738 11.7803 6.53027L7.28027 11.0303C6.98738 11.3232 6.51262 11.3232 6.21973 11.0303L4.21973 9.03027C3.92683 8.73738 3.92683 8.26262 4.21973 7.96973C4.51262 7.67683 4.98738 7.67683 5.28027 7.96973L6.75 9.43945L10.7197 5.46973Z\"\n        fill=\"currentColor\"\n      />\n    </svg>\n  );\n}\n\nfunction ErrorIcon() {\n  return (\n    <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n      <path\n        d=\"M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0ZM8 1.5C4.41015 1.5 1.5 4.41015 1.5 8C1.5 11.5899 4.41015 14.5 8 14.5C11.5899 14.5 14.5 11.5899 14.5 8C14.5 4.41015 11.5899 1.5 8 1.5ZM9.76758 5.17188C10.0604 4.87906 10.5352 4.87922 10.8281 5.17188C11.121 5.46477 11.121 5.93953 10.8281 6.23242L9.06055 8L10.8281 9.76758C11.121 10.0605 11.121 10.5352 10.8281 10.8281C10.5352 11.121 10.0605 11.121 9.76758 10.8281L8 9.06055L6.23242 10.8281C5.93953 11.121 5.46477 11.121 5.17188 10.8281C4.87922 10.5352 4.87906 10.0604 5.17188 9.76758L6.93945 8L5.17188 6.23242C4.879 5.93954 4.87902 5.46477 5.17188 5.17188C5.46477 4.87898 5.93953 4.87898 6.23242 5.17188L8 6.93945L9.76758 5.17188Z\"\n        fill=\"currentColor\"\n      />\n    </svg>\n  );\n}\n\nfunction WarningIcon() {\n  return (\n    <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n      <path\n        d=\"M6.07227 2.06732C6.92416 0.574072 9.07686 0.574022 9.92871 2.06732L15.6973 12.1806C16.5409 13.6603 15.4728 15.4995 13.7695 15.4999H2.23145C0.527755 15.4999 -0.541109 13.6605 0.302734 12.1806L6.07227 2.06732ZM8.62598 2.81049C8.34971 2.32619 7.65131 2.32625 7.375 2.81049L1.60547 12.9238C1.33208 13.4037 1.679 13.9999 2.23145 13.9999H13.7695C14.3215 13.9995 14.6677 13.4035 14.3945 12.9238L8.62598 2.81049ZM8 10.9999C8.55218 11.0001 8.99998 11.4477 9 11.9999C9 12.5522 8.55219 12.9998 8 12.9999C7.44772 12.9999 7 12.5522 7 11.9999C7.00002 11.4477 7.44773 10.9999 8 10.9999ZM8 4.99994C8.41411 5.00005 8.74998 5.33581 8.75 5.74994V8.99994C8.75 9.41408 8.41412 9.74983 8 9.74994C7.58579 9.74994 7.25 9.41415 7.25 8.99994V5.74994C7.25002 5.33574 7.5858 4.99994 8 4.99994Z\"\n        fill=\"currentColor\"\n      />\n    </svg>\n  );\n}\n\nfunction InfoIcon() {\n  return (\n    <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n      <path\n        d=\"M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0ZM8 1.5C4.41015 1.5 1.5 4.41015 1.5 8C1.5 11.5899 4.41015 14.5 8 14.5C11.5899 14.5 14.5 11.5899 14.5 8C14.5 4.41015 11.5899 1.5 8 1.5ZM8.25 7C8.66421 7 9 7.33579 9 7.75V10.5H9.75C10.1642 10.5 10.5 10.8358 10.5 11.25C10.4999 11.6642 10.1642 12 9.75 12H6.25C5.83583 12 5.50007 11.6642 5.5 11.25C5.5 10.8358 5.83579 10.5 6.25 10.5H7.5V8.5H6.25C5.83579 8.5 5.5 8.16421 5.5 7.75C5.5 7.33579 5.83579 7 6.25 7H8.25ZM8 4.00391C8.55224 4.00391 8.99993 4.45168 9 5.00391C9 5.55619 8.55229 6.00391 8 6.00391C7.44772 6.00391 7 5.55619 7 5.00391C7.00007 4.45168 7.44776 4.00391 8 4.00391Z\"\n        fill=\"currentColor\"\n      />\n    </svg>\n  );\n}\n\nfunction CloseIcon() {\n  return (\n    <svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n      <path d=\"M3 3L9 9M9 3L3 9\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\" />\n    </svg>\n  );\n}\n\nexport { Toaster };\nexport type { ToasterProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tooltip/index.ts",
    "content": "export * from './tooltip';\nexport * from './tooltip.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tooltip/tooltip.css",
    "content": ".fui-TooltipPositioner {\n  outline: none;\n  pointer-events: none;\n}\n\n.fui-TooltipContent {\n  padding: var(--space-1) var(--space-2);\n  background-color: var(--color-background);\n  pointer-events: auto;\n  max-width: 320px;\n  border-radius: var(--radius-4);\n\n  box-shadow:\n    0 4px 16px -8px rgba(0, 0, 0, 0.08),\n    0 3px 12px -4px rgba(0, 0, 0, 0.05),\n    0 2px 3px -2px rgba(0, 0, 61, 0.05);\n\n  transform-origin: var(--transform-origin);\n\n  /* Default state - hidden */\n  opacity: 0;\n  transform: scale(0.95);\n  transition:\n    opacity 100ms ease-out,\n    transform 100ms ease-out;\n\n  &[data-open] {\n    opacity: 1;\n    transform: scale(1);\n  }\n\n  &[data-starting-style] {\n    opacity: 0;\n    transform: scale(0.95);\n  }\n\n  /* Slide animations based on side */\n  @media (prefers-reduced-motion: no-preference) {\n    &[data-open]:where([data-side='top']) {\n      &[data-starting-style] {\n        transform: translateY(4px) scale(0.95);\n      }\n    }\n    &[data-open]:where([data-side='bottom']) {\n      &[data-starting-style] {\n        transform: translateY(-4px) scale(0.95);\n      }\n    }\n    &[data-open]:where([data-side='left']) {\n      &[data-starting-style] {\n        transform: translateX(4px) scale(0.95);\n      }\n    }\n    &[data-open]:where([data-side='right']) {\n      &[data-starting-style] {\n        transform: translateX(-4px) scale(0.95);\n      }\n    }\n  }\n\n  /* Instant open (when hovering between tooltips in a group) */\n  &[data-instant] {\n    transition-duration: 0ms;\n  }\n}\n\n/* prettier-ignore */\n:where(.frosted-ui) {\n  --color-tooltip-outline: transparent;\n}\n/* prettier-ignore */\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --color-tooltip-outline: black;\n}\n\n.fui-TooltipText {\n  user-select: none;\n  cursor: default;\n}\n\n.fui-TooltipArrow {\n  fill: transparent;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tooltip/tooltip.props.ts",
    "content": "import type { PropDef } from '../../helpers';\n\nconst tooltipPropDefs = {\n  content: { type: 'ReactNode', default: undefined, required: true },\n} satisfies {\n  content: PropDef<React.ReactNode>;\n};\n\nexport { tooltipPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tooltip/tooltip.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { Button, Code, IconButton, Kbd, Text, Tooltip, type TooltipActions } from '..';\n\nconst ExampleIcon = ({ size }: { size: number }) => (\n  <svg width={size} height={size} viewBox=\"0 0 15 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <path\n      d=\"M3 2.5C3 2.22386 3.22386 2 3.5 2H11.5C11.7761 2 12 2.22386 12 2.5V13.5C12 13.6818 11.9014 13.8492 11.7424 13.9373C11.5834 14.0254 11.3891 14.0203 11.235 13.924L7.5 11.5896L3.765 13.924C3.61087 14.0203 3.41659 14.0254 3.25762 13.9373C3.09864 13.8492 3 13.6818 3 13.5V2.5ZM4 3V12.5979L6.97 10.7416C7.29427 10.539 7.70573 10.539 8.03 10.7416L11 12.5979V3H4Z\"\n      fill=\"currentColor\"\n      fillRule=\"evenodd\"\n      clipRule=\"evenodd\"\n    ></path>\n  </svg>\n);\n\nconst BoldIcon = () => (\n  <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentcolor\">\n    <path d=\"M3.73353 2.13333C3.4386 2.13333 3.2002 2.37226 3.2002 2.66666C3.2002 2.96106 3.4386 3.2 3.73353 3.2H4.26686V12.8H3.73353C3.4386 12.8 3.2002 13.0389 3.2002 13.3333C3.2002 13.6277 3.4386 13.8667 3.73353 13.8667H9.86686C11.7783 13.8667 13.3335 12.3115 13.3335 10.4C13.3335 8.9968 12.4945 7.78881 11.2929 7.24375C11.8897 6.70615 12.2669 5.93066 12.2669 5.06666C12.2669 3.44906 10.9506 2.13333 9.33353 2.13333H3.73353ZM6.93353 3.2H8.26686C9.29619 3.2 10.1335 4.03733 10.1335 5.06666C10.1335 6.096 9.29619 6.93333 8.26686 6.93333H6.93353V3.2ZM6.93353 8H7.73353H8.26686C9.59006 8 10.6669 9.0768 10.6669 10.4C10.6669 11.7232 9.59006 12.8 8.26686 12.8H6.93353V8Z\" />\n  </svg>\n);\n\nconst ItalicIcon = () => (\n  <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentcolor\">\n    <path d=\"M8.52599 2.12186C8.48583 2.12267 8.44578 2.1265 8.4062 2.13332H6.93328C6.63835 2.13332 6.39995 2.37226 6.39995 2.66665C6.39995 2.96106 6.63835 3.19999 6.93328 3.19999H7.70099L6.69057 12.8H5.86661C5.57168 12.8 5.33328 13.0389 5.33328 13.3333C5.33328 13.6277 5.57168 13.8667 5.86661 13.8667H9.06661C9.36155 13.8667 9.59995 13.6277 9.59995 13.3333C9.59995 13.0389 9.36155 12.8 9.06661 12.8H8.29891L9.30932 3.19999H10.1333C10.4282 3.19999 10.6666 2.96106 10.6666 2.66665C10.6666 2.37226 10.4282 2.13332 10.1333 2.13332H8.59995C8.57519 2.12584 8.55061 2.12189 8.52599 2.12186Z\" />\n  </svg>\n);\n\nconst UnderlineIcon = () => (\n  <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"currentcolor\">\n    <path d=\"M4.00005 2.66667C4.00005 2.29848 3.7016 2 3.33341 2C2.96522 2 2.66677 2.29848 2.66677 2.66667V7.33333C2.66677 10.2789 5.05453 12.6667 8.00013 12.6667C10.9457 12.6667 13.3335 10.2789 13.3335 7.33333V2.66667C13.3335 2.29848 13.035 2 12.6668 2C12.2986 2 12.0002 2.29848 12.0002 2.66667V7.33333C12.0002 9.54248 10.2092 11.3333 8.00013 11.3333C5.79099 11.3333 4.00005 9.54248 4.00005 7.33333V2.66667ZM2.66671 14C2.29852 14 2.00005 14.2985 2.00005 14.6667C2.00005 15.0349 2.29853 15.3333 2.66672 15.3333H13.3334C13.7016 15.3333 14 15.0349 14 14.6667C14 14.2985 13.7016 14 13.3334 14H2.66671Z\" />\n  </svg>\n);\n\nconst meta = {\n  title: 'Components/Tooltip',\n  component: Tooltip,\n  args: {\n    content: 'Tooltip content',\n    children: <button>Trigger</button>,\n  },\n  parameters: {\n    layout: 'centered',\n  },\n  tags: ['autodocs'],\n} satisfies Meta<typeof Tooltip>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\nexport const Default: Story = {\n  args: {\n    content: 'Add to library',\n  },\n  render: (args) => (\n    <Tooltip {...args}>\n      <IconButton>\n        <ExampleIcon size={16} />\n      </IconButton>\n    </Tooltip>\n  ),\n};\n\nexport const WithProvider: Story = {\n  name: 'With Provider (Group Delay)',\n  args: {\n    content: 'Tooltip',\n  },\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 400, textAlign: 'center' }}>\n        Wrap tooltips in <Code>Tooltip.Provider</Code> for shared delay behavior. After hovering one tooltip, subsequent\n        tooltips in the group open instantly.\n      </Text>\n\n      <Tooltip.Provider>\n        <div style={{ display: 'flex', gap: 'var(--space-2)' }}>\n          <Tooltip content=\"Bold\">\n            <IconButton aria-label=\"Bold\">\n              <BoldIcon />\n            </IconButton>\n          </Tooltip>\n\n          <Tooltip content=\"Italic\">\n            <IconButton aria-label=\"Italic\">\n              <ItalicIcon />\n            </IconButton>\n          </Tooltip>\n\n          <Tooltip content=\"Underline\">\n            <IconButton aria-label=\"Underline\">\n              <UnderlineIcon />\n            </IconButton>\n          </Tooltip>\n        </div>\n      </Tooltip.Provider>\n    </div>\n  ),\n};\n\nexport const Positioning: Story = {\n  name: 'Positioning',\n  args: {\n    content: 'Tooltip',\n  },\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 400, textAlign: 'center' }}>\n        Use <Code>side</Code> and <Code>align</Code> props to control tooltip positioning.\n      </Text>\n\n      <div style={{ display: 'grid', gridTemplateColumns: 'repeat(3, 1fr)', gap: 'var(--space-2)' }}>\n        <Tooltip content=\"Top Start\" side=\"top\" align=\"start\">\n          <Button variant=\"soft\" size=\"1\">\n            Top Start\n          </Button>\n        </Tooltip>\n        <Tooltip content=\"Top Center\" side=\"top\" align=\"center\">\n          <Button variant=\"soft\" size=\"1\">\n            Top Center\n          </Button>\n        </Tooltip>\n        <Tooltip content=\"Top End\" side=\"top\" align=\"end\">\n          <Button variant=\"soft\" size=\"1\">\n            Top End\n          </Button>\n        </Tooltip>\n\n        <Tooltip content=\"Left\" side=\"left\">\n          <Button variant=\"soft\" size=\"1\">\n            Left\n          </Button>\n        </Tooltip>\n        <div />\n        <Tooltip content=\"Right\" side=\"right\">\n          <Button variant=\"soft\" size=\"1\">\n            Right\n          </Button>\n        </Tooltip>\n\n        <Tooltip content=\"Bottom Start\" side=\"bottom\" align=\"start\">\n          <Button variant=\"soft\" size=\"1\">\n            Bottom Start\n          </Button>\n        </Tooltip>\n        <Tooltip content=\"Bottom Center\" side=\"bottom\" align=\"center\">\n          <Button variant=\"soft\" size=\"1\">\n            Bottom Center\n          </Button>\n        </Tooltip>\n        <Tooltip content=\"Bottom End\" side=\"bottom\" align=\"end\">\n          <Button variant=\"soft\" size=\"1\">\n            Bottom End\n          </Button>\n        </Tooltip>\n      </div>\n    </div>\n  ),\n};\n\nexport const CustomDelay: Story = {\n  name: 'Custom Delay',\n  args: {\n    content: 'Tooltip',\n  },\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 400, textAlign: 'center' }}>\n        Customize open and close delays with <Code>delay</Code> and <Code>closeDelay</Code> props.\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n        <Tooltip content=\"Instant open\" delay={0}>\n          <Button variant=\"soft\">delay: 0</Button>\n        </Tooltip>\n        <Tooltip content=\"Default delay (400ms)\" delay={400}>\n          <Button variant=\"soft\">delay: 400</Button>\n        </Tooltip>\n        <Tooltip content=\"Slow open\" delay={1000}>\n          <Button variant=\"soft\">delay: 1000</Button>\n        </Tooltip>\n        <Tooltip content=\"Stays visible for 500ms\" delay={0} closeDelay={500}>\n          <Button variant=\"soft\">closeDelay: 500</Button>\n        </Tooltip>\n      </div>\n    </div>\n  ),\n};\n\nexport const DisableHoverablePopup: Story = {\n  name: 'Disable Hoverable Popup',\n  args: {\n    content: 'Tooltip',\n  },\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 400, textAlign: 'center' }}>\n        By default, tooltips stay open when the cursor moves to the tooltip content. Set{' '}\n        <Code>disableHoverablePopup=true</Code> to disable this behavior.\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n        <Tooltip content=\"You can hover over me!\" disableHoverablePopup={false} delay={0}>\n          <Button variant=\"soft\">disableHoverablePopup: false (default)</Button>\n        </Tooltip>\n        <Tooltip content=\"I close immediately when you leave the trigger\" disableHoverablePopup={true} delay={0}>\n          <Button variant=\"soft\">disableHoverablePopup: true</Button>\n        </Tooltip>\n      </div>\n    </div>\n  ),\n};\n\nexport const CloseOnClick: Story = {\n  name: 'Close on Click',\n  args: {\n    content: 'Tooltip',\n  },\n  render: function Render() {\n    const [closedCount, setClosedCount] = React.useState(0);\n    const [keptOpenCount, setKeptOpenCount] = React.useState(0);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 460, textAlign: 'center' }}>\n          By default, tooltips dismiss when their trigger is clicked. Set <Code>closeOnClick={'{false}'}</Code> to keep\n          the tooltip visible after the click — useful when the tooltip describes an action that does not navigate or\n          remove the trigger from the layout.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n          <Tooltip content=\"Closes after click (default)\" delay={0}>\n            <Button variant=\"soft\" onClick={() => setClosedCount((c) => c + 1)}>\n              closeOnClick: true ({closedCount})\n            </Button>\n          </Tooltip>\n          <Tooltip content=\"Stays open after click\" delay={0} closeOnClick={false}>\n            <Button variant=\"soft\" onClick={() => setKeptOpenCount((c) => c + 1)}>\n              closeOnClick: false ({keptOpenCount})\n            </Button>\n          </Tooltip>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const ControlledMode: Story = {\n  name: 'Controlled Mode',\n  args: {\n    content: 'Tooltip',\n  },\n  render: function Render() {\n    const [open, setOpen] = React.useState(false);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 400, textAlign: 'center' }}>\n          Control tooltip visibility programmatically with <Code>open</Code> and <Code>onOpenChange</Code> props.\n        </Text>\n\n        <div style={{ display: 'flex', gap: 'var(--space-3)', alignItems: 'center' }}>\n          <Button variant=\"soft\" onClick={() => setOpen((prev) => !prev)}>\n            Toggle Tooltip ({open ? 'Open' : 'Closed'})\n          </Button>\n\n          <Tooltip content=\"Controlled tooltip\" open={open} onOpenChange={setOpen}>\n            <IconButton>\n              <ExampleIcon size={16} />\n            </IconButton>\n          </Tooltip>\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const SideOffset: Story = {\n  name: 'Side Offset',\n  args: {\n    content: 'Tooltip',\n  },\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 400, textAlign: 'center' }}>\n        Adjust the distance from the trigger with <Code>sideOffset</Code>.\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n        <Tooltip content=\"Close to trigger\" sideOffset={0}>\n          <Button variant=\"soft\">sideOffset: 0</Button>\n        </Tooltip>\n        <Tooltip content=\"Default distance\" sideOffset={4}>\n          <Button variant=\"soft\">sideOffset: 4 (default)</Button>\n        </Tooltip>\n        <Tooltip content=\"Far from trigger\" sideOffset={16}>\n          <Button variant=\"soft\">sideOffset: 16</Button>\n        </Tooltip>\n      </div>\n    </div>\n  ),\n};\n\nexport const TrackCursorAxis: Story = {\n  name: 'Track Cursor Axis',\n  args: {\n    content: 'Tooltip',\n  },\n  render: () => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n      <Text render={<div />} style={{ maxWidth: 400, textAlign: 'center' }}>\n        Make the tooltip follow your cursor with <Code>trackCursorAxis</Code>. Move your mouse over the buttons to see\n        the effect.\n      </Text>\n\n      <div style={{ display: 'flex', gap: 'var(--space-3)' }}>\n        <Tooltip content=\"I stay in place\" trackCursorAxis=\"none\" delay={0}>\n          <Button variant=\"soft\" style={{ width: 140 }}>\n            none (default)\n          </Button>\n        </Tooltip>\n        <Tooltip content=\"Following X\" trackCursorAxis=\"x\" delay={0}>\n          <Button variant=\"soft\" style={{ width: 140 }}>\n            x\n          </Button>\n        </Tooltip>\n        <Tooltip content=\"Following Y\" trackCursorAxis=\"y\" delay={0} side=\"right\">\n          <Button variant=\"soft\" style={{ width: 140 }}>\n            y\n          </Button>\n        </Tooltip>\n        <Tooltip content=\"Following cursor\" trackCursorAxis=\"both\" delay={0}>\n          <Button variant=\"soft\" style={{ width: 140 }}>\n            both\n          </Button>\n        </Tooltip>\n      </div>\n    </div>\n  ),\n};\n\nexport const OnOpenChangeComplete: Story = {\n  name: 'Open Change Complete Callback',\n  args: {\n    content: 'Tooltip',\n  },\n  render: function Render() {\n    const [events, setEvents] = React.useState<{ time: string; event: string }[]>([]);\n\n    const formatTime = () => {\n      const now = new Date();\n      return (\n        now.toLocaleTimeString('en-US', {\n          hour12: false,\n          hour: '2-digit',\n          minute: '2-digit',\n          second: '2-digit',\n        }) + `.${now.getMilliseconds().toString().padStart(3, '0')}`\n      );\n    };\n\n    const addEvent = (event: string) => {\n      setEvents((prev) => [...prev.slice(-5), { time: formatTime(), event }]);\n    };\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 450, textAlign: 'center' }}>\n          <Code>onOpenChange</Code> fires immediately when the tooltip starts opening/closing.{' '}\n          <Code>onOpenChangeComplete</Code> fires after animations finish.\n        </Text>\n\n        <Tooltip\n          content=\"Hover me!\"\n          delay={0}\n          onOpenChange={(open) => addEvent(`onOpenChange: ${open}`)}\n          onOpenChangeComplete={(open) => addEvent(`onOpenChangeComplete: ${open}`)}\n        >\n          <Button variant=\"soft\">Hover me</Button>\n        </Tooltip>\n\n        <div\n          style={{\n            fontFamily: 'monospace',\n            fontSize: 12,\n            padding: 'var(--space-3)',\n            background: 'var(--gray-a3)',\n            borderRadius: 'var(--radius-2)',\n            minHeight: 140,\n            width: 340,\n          }}\n        >\n          {events.length === 0 ? (\n            <Text color=\"gray\" size=\"1\">\n              Hover the button to see events...\n            </Text>\n          ) : (\n            events.map((entry, i) => (\n              <div key={i} style={{ opacity: 0.5 + (i / events.length) * 0.5, marginBottom: 2 }}>\n                <span style={{ color: 'var(--gray-11)' }}>{entry.time}</span> <span>{entry.event}</span>\n              </div>\n            ))\n          )}\n        </div>\n      </div>\n    );\n  },\n};\n\nexport const ActionsRef: Story = {\n  name: 'Actions Ref',\n  args: {\n    content: 'Tooltip',\n  },\n  render: function Render() {\n    // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n    const actionsRef = React.useRef<TooltipActions>(null!);\n    const [isOpen, setIsOpen] = React.useState(true);\n\n    return (\n      <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <Text render={<div />} style={{ maxWidth: 400, textAlign: 'center' }}>\n          Use <Code>actionsRef</Code> to imperatively control the tooltip. The <Code>close()</Code> method closes the\n          tooltip programmatically.\n        </Text>\n\n        <Tooltip\n          content=\"This tooltip can be closed programmatically\"\n          actionsRef={actionsRef}\n          defaultOpen\n          delay={0}\n          onOpenChange={setIsOpen}\n        >\n          <Button variant=\"soft\">Hover me</Button>\n        </Tooltip>\n\n        <Text size=\"2\" color=\"gray\">\n          Press <Kbd>Esc</Kbd> to close. Tooltip is {isOpen ? 'open' : 'closed'}.\n        </Text>\n      </div>\n    );\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/tooltip/tooltip.tsx",
    "content": "'use client';\n\nimport { Tooltip as TooltipPrimitive } from '@base-ui/react/tooltip';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { ReversedTheme } from '../../theme';\nimport { Text } from '../text';\nimport { tooltipPropDefs } from './tooltip.props';\n\nimport type { GetPropDefTypes } from '../../helpers';\n\ntype TooltipOwnProps = GetPropDefTypes<typeof tooltipPropDefs>;\ntype TooltipActions = React.ComponentProps<typeof TooltipPrimitive.Root>['actionsRef'] extends\n  | React.RefObject<infer T>\n  | undefined\n  ? T\n  : never;\n\ninterface TooltipProps extends TooltipOwnProps {\n  children: React.ReactElement;\n  // TODO: See if we can automate making prop defs with `required: true` non nullable\n  content: NonNullable<TooltipOwnProps['content']>;\n  className?: string;\n  style?: React.CSSProperties;\n  // Root props\n  open?: boolean;\n  defaultOpen?: boolean;\n  onOpenChange?: (open: boolean) => void;\n  /**\n   * Event handler called after any animations complete when the tooltip is opened or closed.\n   */\n  onOpenChangeComplete?: (open: boolean) => void;\n  delay?: number;\n  closeDelay?: number;\n  /**\n   * Whether the tooltip should close when the trigger is clicked.\n   * @default true\n   */\n  closeOnClick?: boolean;\n  /**\n   * Whether the tooltip contents can be hovered without closing the tooltip.\n   * @default false\n   */\n  disableHoverablePopup?: boolean;\n  /**\n   * Determines which axis the tooltip should track the cursor on.\n   * @default 'none'\n   */\n  trackCursorAxis?: 'none' | 'x' | 'y' | 'both';\n  /**\n   * A ref to imperative actions.\n   * - `close`: Closes the tooltip imperatively when called.\n   * - `unmount`: Unmounts the tooltip manually (useful with external animation libraries).\n   */\n  actionsRef?: React.RefObject<TooltipActions>;\n  // Portal props\n  container?: React.ComponentProps<typeof TooltipPrimitive.Portal>['container'];\n  keepMounted?: boolean;\n  // Positioner props\n  side?: React.ComponentProps<typeof TooltipPrimitive.Positioner>['side'];\n  sideOffset?: React.ComponentProps<typeof TooltipPrimitive.Positioner>['sideOffset'];\n  align?: React.ComponentProps<typeof TooltipPrimitive.Positioner>['align'];\n  alignOffset?: React.ComponentProps<typeof TooltipPrimitive.Positioner>['alignOffset'];\n  collisionPadding?: React.ComponentProps<typeof TooltipPrimitive.Positioner>['collisionPadding'];\n  sticky?: React.ComponentProps<typeof TooltipPrimitive.Positioner>['sticky'];\n}\n\nconst TooltipImpl = (props: TooltipProps) => {\n  const {\n    children,\n    className,\n    open,\n    defaultOpen,\n    onOpenChange,\n    onOpenChangeComplete,\n    delay = 400,\n    closeDelay,\n    closeOnClick,\n    disableHoverablePopup,\n    trackCursorAxis,\n    actionsRef,\n    content,\n    container,\n    keepMounted,\n    // Positioner props\n    side,\n    sideOffset = 4,\n    align,\n    alignOffset,\n    collisionPadding = 10,\n    sticky,\n    ...tooltipProps\n  } = props;\n\n  const rootProps = {\n    open,\n    defaultOpen,\n    onOpenChange,\n    onOpenChangeComplete,\n    disableHoverablePopup,\n    trackCursorAxis,\n    actionsRef,\n  };\n\n  const triggerProps = {\n    delay,\n    closeDelay,\n    closeOnClick,\n  };\n\n  const positionerProps = {\n    side,\n    sideOffset,\n    align,\n    alignOffset,\n    collisionPadding,\n    sticky,\n  };\n\n  return (\n    <TooltipPrimitive.Root {...rootProps}>\n      <TooltipPrimitive.Trigger render={children} {...triggerProps} />\n      <TooltipPrimitive.Portal container={container} keepMounted={keepMounted}>\n        <TooltipPrimitive.Positioner className=\"fui-TooltipPositioner\" {...positionerProps}>\n          <ReversedTheme\n            render={<TooltipPrimitive.Popup />}\n            {...tooltipProps}\n            className={classNames('fui-TooltipContent', className)}\n          >\n            <Text render={<p />} className=\"fui-TooltipText\" size=\"2\">\n              {content}\n            </Text>\n            <TooltipPrimitive.Arrow className=\"fui-TooltipArrow\" />\n          </ReversedTheme>\n        </TooltipPrimitive.Positioner>\n      </TooltipPrimitive.Portal>\n    </TooltipPrimitive.Root>\n  );\n};\nTooltipImpl.displayName = 'Tooltip';\n\n// Create compound component with Provider\nconst Tooltip = Object.assign(TooltipImpl, {\n  Provider: TooltipPrimitive.Provider,\n});\n\nexport { Tooltip, type TooltipActions };\nexport type { TooltipProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/visually-hidden/index.ts",
    "content": "export * from './visually-hidden';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/visually-hidden/visually-hidden.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\nimport * as React from 'react';\nimport { Button } from '../button';\nimport { IconButton } from '../icon-button';\nimport { Text } from '../text';\nimport { VisuallyHidden } from './visually-hidden';\n\nconst meta: Meta<typeof VisuallyHidden> = {\n  title: 'Components/VisuallyHidden',\n  component: VisuallyHidden,\n  parameters: {\n    layout: 'padded',\n  },\n};\n\nexport default meta;\ntype Story = StoryObj<typeof VisuallyHidden>;\n\nexport const Default: Story = {\n  name: 'Default',\n  render: () => (\n    <div>\n      <Text render={<p />} style={{ marginBottom: 16 }}>\n        The text below is visually hidden but accessible to screen readers:\n      </Text>\n      <VisuallyHidden>This text is hidden visually but will be read by screen readers.</VisuallyHidden>\n      <Text render={<p />} color=\"gray\" size=\"2\">\n        (Inspect the DOM to see the hidden content)\n      </Text>\n    </div>\n  ),\n};\n\nexport const IconButtonWithLabel: Story = {\n  name: 'Icon Button with Label',\n  render: () => (\n    <div>\n      <Text render={<p />} style={{ marginBottom: 16 }}>\n        Icon buttons should have accessible labels for screen readers:\n      </Text>\n      <div style={{ display: 'flex', gap: 8 }}>\n        <IconButton aria-label=\"Close\">\n          <svg width=\"15\" height=\"15\" viewBox=\"0 0 15 15\" fill=\"none\">\n            <path\n              d=\"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z\"\n              fill=\"currentColor\"\n              fillRule=\"evenodd\"\n              clipRule=\"evenodd\"\n            />\n          </svg>\n        </IconButton>\n\n        <IconButton>\n          <VisuallyHidden>Settings</VisuallyHidden>\n          <svg width=\"15\" height=\"15\" viewBox=\"0 0 15 15\" fill=\"none\">\n            <path\n              d=\"M7.07095 0.650238C6.67391 0.650238 6.32977 0.925096 6.24198 1.31231L6.0039 2.36247C5.6249 2.47269 5.26335 2.62363 4.92436 2.81013L4.01335 2.23585C3.67748 2.02413 3.23978 2.07312 2.95903 2.35386L2.35294 2.95996C2.0722 3.2407 2.0232 3.6784 2.23493 4.01427L2.80942 4.92561C2.62307 5.2645 2.47227 5.62594 2.36216 6.00481L1.31209 6.24287C0.924883 6.33065 0.650024 6.6748 0.650024 7.07183V7.92897C0.650024 8.32601 0.924883 8.67015 1.31209 8.75794L2.36228 8.99603C2.47246 9.375 2.62335 9.73652 2.80979 10.0755L2.2354 10.9867C2.02367 11.3225 2.07267 11.7602 2.35341 12.041L2.95951 12.6471C3.24025 12.9278 3.67795 12.9768 4.01382 12.7651L4.92506 12.1907C5.26384 12.377 5.62516 12.5278 6.0039 12.6379L6.24198 13.6881C6.32977 14.0753 6.67391 14.3502 7.07095 14.3502H7.92809C8.32512 14.3502 8.66927 14.0753 8.75765 13.6881L8.99565 12.6383C9.3747 12.5765 9.73608 12.3887 10.0748 12.1648L10.986 12.7393C11.3218 12.951 11.7595 12.902 12.0403 12.6213L12.6464 12.0152C12.9271 11.7344 12.9761 11.2967 12.7644 10.9609L12.1902 10.0498C12.3766 9.71082 12.5275 9.3494 12.6377 8.97058L13.6879 8.73248C14.0751 8.6447 14.35 8.30056 14.35 7.90352V7.04638C14.35 6.64934 14.0751 6.3052 13.6879 6.21741L12.6381 5.97938C12.528 5.60063 12.3771 5.23916 12.1908 4.9002L12.7653 3.98917C12.977 3.6533 12.928 3.2156 12.6473 2.93486L12.0412 2.32876C11.7604 2.04802 11.3227 1.99902 10.9869 2.21075L10.076 2.78493C9.73676 2.59847 9.3753 2.44754 8.99627 2.33722L8.75765 1.31231C8.66927 0.925096 8.32512 0.650238 7.92809 0.650238H7.07095ZM4.92053 3.81251C5.44724 3.44339 6.05665 3.18424 6.71543 3.06839L7.07095 1.50024H7.92809L8.28356 3.06816C8.94243 3.18387 9.5519 3.44302 10.0787 3.81218L11.4765 2.97661L12.0226 3.52269L11.1873 4.92088C11.5564 5.44748 11.8156 6.0568 11.9314 6.71551L13.5 7.07138V7.92852L11.9316 8.28447C11.8159 8.94339 11.5567 9.55292 11.1876 10.0797L12.0234 11.4779L11.4773 12.024L10.0791 11.1886C9.55222 11.5576 8.94285 11.8166 8.28402 11.9323L7.92809 13.5002H7.07095L6.71543 11.932C6.0569 11.8162 5.44772 11.5572 4.92116 11.1883L3.52267 12.024L2.97659 11.4779L3.81213 10.0794C3.4432 9.55266 3.18403 8.94326 3.06825 8.2845L1.50002 7.92852V7.07138L3.06818 6.71554C3.18388 6.05671 3.44305 5.44728 3.81224 4.92058L2.97706 3.52269L3.52313 2.97661L4.92053 3.81251ZM9.02496 7.50008C9.02496 8.34226 8.34223 9.02499 7.50005 9.02499C6.65786 9.02499 5.97513 8.34226 5.97513 7.50008C5.97513 6.65789 6.65786 5.97516 7.50005 5.97516C8.34223 5.97516 9.02496 6.65789 9.02496 7.50008ZM9.92496 7.50008C9.92496 8.83932 8.83929 9.92499 7.50005 9.92499C6.1608 9.92499 5.07513 8.83932 5.07513 7.50008C5.07513 6.16084 6.1608 5.07516 7.50005 5.07516C8.83929 5.07516 9.92496 6.16084 9.92496 7.50008Z\"\n              fill=\"currentColor\"\n              fillRule=\"evenodd\"\n              clipRule=\"evenodd\"\n            />\n          </svg>\n        </IconButton>\n      </div>\n      <Text render={<p />} color=\"gray\" size=\"2\" style={{ marginTop: 12 }}>\n        First button uses aria-label, second uses VisuallyHidden text inside.\n      </Text>\n    </div>\n  ),\n};\n\nexport const SkipLink: Story = {\n  name: 'Skip Link',\n  render: () => (\n    <div>\n      <Text render={<p />} style={{ marginBottom: 16 }}>\n        Skip links help keyboard users bypass navigation. Focus the button below, then press Tab to reveal the skip\n        link:\n      </Text>\n      <Button style={{ marginBottom: 16 }}>Focus me first</Button>\n\n      <a\n        href=\"#main-content\"\n        style={{\n          position: 'absolute',\n          left: -9999,\n          zIndex: 999,\n          padding: '1em',\n          backgroundColor: 'var(--accent-9)',\n          color: 'var(--accent-contrast)',\n          textDecoration: 'none',\n        }}\n        onFocus={(e) => {\n          e.currentTarget.style.left = '10px';\n          e.currentTarget.style.top = '10px';\n        }}\n        onBlur={(e) => {\n          e.currentTarget.style.left = '-9999px';\n        }}\n      >\n        Skip to main content\n      </a>\n\n      <div id=\"main-content\" style={{ padding: 16, border: '1px solid var(--gray-6)' }}>\n        <Text>Main content area</Text>\n      </div>\n    </div>\n  ),\n};\n\nexport const FormLabels: Story = {\n  name: 'Form Labels',\n  render: () => (\n    <div style={{ maxWidth: 300 }}>\n      <Text render={<p />} style={{ marginBottom: 16 }}>\n        Sometimes you need labels for screen readers but not visually:\n      </Text>\n\n      <div style={{ display: 'flex', gap: 8 }}>\n        <div style={{ flex: 1 }}>\n          <VisuallyHidden render={<label htmlFor=\"search\" />}>Search</VisuallyHidden>\n          <input\n            id=\"search\"\n            type=\"search\"\n            placeholder=\"Search...\"\n            style={{\n              width: '100%',\n              padding: '8px 12px',\n              borderRadius: 'var(--radius-2)',\n              border: '1px solid var(--gray-6)',\n              backgroundColor: 'var(--color-surface)',\n            }}\n          />\n        </div>\n        <Button>Go</Button>\n      </div>\n    </div>\n  ),\n};\n\nexport const WithRenderProp: Story = {\n  name: 'With Render Prop',\n  render: () => (\n    <div>\n      <Text render={<p />} style={{ marginBottom: 16 }}>\n        Use the <code>render</code> prop to change the element type:\n      </Text>\n\n      <div style={{ display: 'flex', gap: 16 }}>\n        <div>\n          <Text size=\"2\" weight=\"medium\">\n            As label:\n          </Text>\n          <VisuallyHidden render={<label htmlFor=\"hidden-label-input\" />}>Hidden label</VisuallyHidden>\n          <input\n            id=\"hidden-label-input\"\n            placeholder=\"Has hidden label\"\n            style={{\n              padding: '8px 12px',\n              borderRadius: 'var(--radius-2)',\n              border: '1px solid var(--gray-6)',\n            }}\n          />\n        </div>\n\n        <div>\n          <Text size=\"2\" weight=\"medium\">\n            As heading:\n          </Text>\n          <VisuallyHidden render={<h2 />}>Section heading for screen readers</VisuallyHidden>\n          <Text render={<p />} color=\"gray\" size=\"2\">\n            This section has a hidden h2\n          </Text>\n        </div>\n      </div>\n    </div>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/visually-hidden/visually-hidden.tsx",
    "content": "'use client';\n\nimport { useRender } from '@base-ui/react';\nimport * as React from 'react';\n\n/* -------------------------------------------------------------------------------------------------\n * VisuallyHidden\n * -----------------------------------------------------------------------------------------------*/\n\n// See: https://github.com/twbs/bootstrap/blob/main/scss/mixins/_visually-hidden.scss\nconst VISUALLY_HIDDEN_STYLES = Object.freeze({\n  position: 'absolute',\n  border: 0,\n  width: 1,\n  height: 1,\n  padding: 0,\n  margin: -1,\n  overflow: 'hidden',\n  clip: 'rect(0, 0, 0, 0)',\n  whiteSpace: 'nowrap',\n  wordWrap: 'normal',\n}) satisfies React.CSSProperties;\n\ninterface VisuallyHiddenProps extends React.ComponentPropsWithoutRef<'span'> {\n  /**\n   * Use the `render` prop to override the default rendered element.\n   */\n  render?: useRender.ComponentProps<'span'>['render'];\n}\n\nconst VisuallyHidden = React.forwardRef<HTMLSpanElement, VisuallyHiddenProps>((props, forwardedRef) => {\n  const { render, style, ...rest } = props;\n\n  return useRender({\n    render,\n    props: {\n      ...rest,\n      ref: forwardedRef,\n      style: { ...VISUALLY_HIDDEN_STYLES, ...style },\n    },\n    defaultTagName: 'span',\n  });\n});\n\nVisuallyHidden.displayName = 'VisuallyHidden';\n\n/* -----------------------------------------------------------------------------------------------*/\n\nexport { VISUALLY_HIDDEN_STYLES, VisuallyHidden };\nexport type { VisuallyHiddenProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/widget-stack/index.ts",
    "content": "export * as WidgetStack from './widget-stack';\nexport * from './widget-stack.props';\n"
  },
  {
    "path": "packages/frosted-ui/src/components/widget-stack/widget-stack.css",
    "content": ".fui-WidgetStackStack {\n  --widget-stack-radius: 24px;\n  --widget-stack-gutter: 8px;\n  --widget-stack-background: var(--gray-a3);\n\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  isolation: isolate;\n\n  user-select: none;\n}\n\n.fui-WidgetStackScrollArea {\n  position: absolute;\n  inset: calc(-1 * var(--widget-stack-gutter));\n\n  contain: strict;\n  will-change: scroll-position;\n  scrollbar-width: none;\n\n  /* Backdrop */\n  background: var(--widget-stack-background);\n  backdrop-filter: blur(16px);\n\n  transition: 0.2s clip-path ease-out;\n  clip-path: inset(\n    var(--widget-stack-gutter) var(--widget-stack-gutter) var(--widget-stack-gutter) var(--widget-stack-gutter) round\n      var(--widget-stack-radius)\n  );\n\n  &:where(:not(:has(.fui-WidgetStackItem:first-child:last-child)):hover) {\n    clip-path: inset(0 0 0 0 round calc(var(--widget-stack-radius) + var(--widget-stack-gutter)));\n  }\n\n  /* Orientation */\n  display: flex;\n  &:where([data-orientation='vertical']) {\n    flex-direction: column;\n    scroll-snap-type: y mandatory;\n    overflow-y: auto;\n  }\n  &:where([data-orientation='horizontal']) {\n    flex-direction: row;\n    scroll-snap-type: x mandatory;\n    overflow-x: auto;\n  }\n}\n\n/* Hide scrollbar */\n.fui-WidgetStackScrollArea::-webkit-scrollbar {\n  -ms-overflow-style: none;\n  scrollbar-width: none;\n  display: none;\n}\n\n.fui-WidgetStackItem {\n  width: 100%;\n  height: 100%;\n  flex-shrink: 0;\n  /* Scroll snap stop: always interferes with programmatic scrolling. */\n  /* It breaks when trying to scroll by more than one widget at a time. */\n  /* scroll-snap-stop: always; */\n  scroll-snap-align: center;\n\n  border: var(--widget-stack-gutter) solid transparent;\n  contain: strict;\n}\n\n.fui-WidgetStackItemContent {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  border-radius: var(--widget-stack-radius);\n  overflow: hidden;\n  transform: translateZ(0) scale(calc(1 + (1 - var(--intersection-ratio)) * -0.3));\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/components/widget-stack/widget-stack.props.ts",
    "content": "import { PropDef } from '../../helpers';\n\nconst orientationValues = ['horizontal', 'vertical'] as const;\n\nconst widgetStackRootPropDefs = {\n  orientation: {\n    type: 'enum',\n    values: orientationValues,\n    default: 'vertical',\n  },\n} satisfies {\n  orientation: PropDef<(typeof orientationValues)[number]>;\n};\n\nexport { widgetStackRootPropDefs };\n"
  },
  {
    "path": "packages/frosted-ui/src/components/widget-stack/widget-stack.stories.tsx",
    "content": "import type { Meta, StoryObj } from '@storybook/react';\n\nimport React from 'react';\nimport { IconButton, Text, WidgetStack, widgetStackRootPropDefs } from '..';\n\n// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export\nconst meta = {\n  title: 'Components/WidgetStack',\n  component: WidgetStack.Stack,\n  args: {\n    orientation: widgetStackRootPropDefs.orientation.default,\n  },\n  parameters: {\n    // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout\n    layout: 'centered',\n  },\n\n  // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs\n  tags: ['autodocs'],\n} satisfies Meta<typeof WidgetStack.Root>;\n\nexport default meta;\ntype Story = StoryObj<typeof meta>;\n\n// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args\nexport const Default: Story = {\n  args: {},\n  render: (args) => (\n    <WidgetStack.Root {...args}>\n      <WidgetStack.Stack\n        style={{\n          width: 400,\n          height: 200,\n        }}\n      >\n        <WidgetStack.Item>\n          <div\n            style={{\n              display: 'flex',\n              flexDirection: 'column',\n              width: '100%',\n              height: '100%',\n              justifyContent: 'space-between',\n              padding: 'var(--space-4)',\n              background: 'linear-gradient(var(--blue-9), var(--blue-6))',\n              color: 'var(--blue-9-contrast)',\n            }}\n          >\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                justifyContent: 'space-between',\n                gap: 'var(--space-1)',\n              }}\n            >\n              <Text weight=\"bold\" size=\"5\">\n                Wrocław\n              </Text>\n              <Text weight=\"light\" size=\"9\">\n                24\n              </Text>\n            </div>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                justifyContent: 'space-between',\n                gap: 'var(--space-1)',\n              }}\n            >\n              <Text weight=\"medium\" size=\"3\">\n                Sunny\n              </Text>\n              <Text weight=\"medium\" size=\"3\">\n                H:73 L:55\n              </Text>\n            </div>\n          </div>\n        </WidgetStack.Item>\n        <WidgetStack.Item>\n          <div\n            style={{\n              display: 'flex',\n              flexDirection: 'column',\n              width: '100%',\n              height: '100%',\n              justifyContent: 'space-between',\n            }}\n          >\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                justifyContent: 'space-between',\n                gap: 'var(--space-1)',\n                backgroundImage:\n                  'url(https://images.unsplash.com/photo-1502823403499-6ccfcf4fb453?&w=256&h=256&q=70&crop=focalpoint&fp-x=0.5&fp-y=0.3&fp-z=1&fit=crop)',\n                backgroundSize: 'cover',\n                height: '50%',\n              }}\n            ></div>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                padding: 'var(--space-4)',\n                height: '50%',\n                background: 'var(--gray-2)',\n              }}\n            >\n              <Text weight=\"medium\" size=\"4\" trim=\"start\">\n                Travis S.\n              </Text>\n              <Text weight=\"medium\" size=\"2\" color=\"gray\">\n                4am in Toronto\n              </Text>\n              <IconButton\n                variant=\"soft\"\n                style={{\n                  position: 'absolute',\n                  right: 16,\n                  bottom: 16,\n                  borderRadius: '50%',\n                }}\n                color=\"blue\"\n                size=\"4\"\n              >\n                A\n              </IconButton>\n            </div>\n          </div>\n        </WidgetStack.Item>\n        <WidgetStack.Item>\n          <div\n            style={{\n              display: 'flex',\n              flexDirection: 'column',\n              width: '100%',\n              height: '100%',\n              justifyContent: 'center',\n              alignItems: 'center',\n              background: 'var(--grass-9)',\n            }}\n          >\n            <span\n              style={{\n                fontSize: 96,\n                lineHeight: 1,\n              }}\n            >\n              🏝️\n            </span>\n          </div>\n        </WidgetStack.Item>\n        <WidgetStack.Item style={{ fontSize: 60 }}>🏝️🏴‍☠️⚜️</WidgetStack.Item>\n      </WidgetStack.Stack>\n    </WidgetStack.Root>\n  ),\n};\n\nexport const Orientation: Story = {\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex', gap: 'var(--space-8)' }}>\n      <WidgetStack.Root {...args} orientation=\"horizontal\">\n        <WidgetStack.Stack\n          style={{\n            width: 200,\n            height: 200,\n          }}\n        >\n          <WidgetStack.Item>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                height: '100%',\n                justifyContent: 'space-between',\n                padding: 'var(--space-4)',\n                background: 'linear-gradient(var(--blue-9), var(--blue-6))',\n                color: 'var(--blue-9-contrast)',\n              }}\n            >\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                }}\n              >\n                <Text weight=\"bold\" size=\"5\">\n                  Wrocław\n                </Text>\n                <Text weight=\"light\" size=\"9\">\n                  24\n                </Text>\n              </div>\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                }}\n              >\n                <Text weight=\"medium\" size=\"3\">\n                  Sunny\n                </Text>\n                <Text weight=\"medium\" size=\"3\">\n                  H:73 L:55\n                </Text>\n              </div>\n            </div>\n          </WidgetStack.Item>\n          <WidgetStack.Item>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                height: '100%',\n                justifyContent: 'space-between',\n              }}\n            >\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                  backgroundImage:\n                    'url(https://images.unsplash.com/photo-1502823403499-6ccfcf4fb453?&w=256&h=256&q=70&crop=focalpoint&fp-x=0.5&fp-y=0.3&fp-z=1&fit=crop)',\n                  backgroundSize: 'cover',\n                  height: '50%',\n                }}\n              ></div>\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  padding: 'var(--space-4)',\n                  height: '50%',\n                  background: 'var(--gray-2)',\n                }}\n              >\n                <Text weight=\"medium\" size=\"4\" trim=\"start\">\n                  Travis S.\n                </Text>\n                <Text weight=\"medium\" size=\"2\" color=\"gray\">\n                  4am in Toronto\n                </Text>\n                <IconButton\n                  variant=\"soft\"\n                  style={{\n                    position: 'absolute',\n                    right: 16,\n                    bottom: 16,\n                    borderRadius: '50%',\n                  }}\n                  color=\"blue\"\n                  size=\"4\"\n                >\n                  A\n                </IconButton>\n              </div>\n            </div>\n          </WidgetStack.Item>\n        </WidgetStack.Stack>\n      </WidgetStack.Root>\n\n      <WidgetStack.Root orientation=\"vertical\">\n        <WidgetStack.Stack\n          style={{\n            width: 200,\n            height: 200,\n          }}\n        >\n          <WidgetStack.Item>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                height: '100%',\n                justifyContent: 'space-between',\n                padding: 'var(--space-4)',\n                background: 'linear-gradient(var(--blue-9), var(--blue-6))',\n                color: 'var(--blue-9-contrast)',\n              }}\n            >\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                }}\n              >\n                <Text weight=\"bold\" size=\"5\">\n                  Wrocław\n                </Text>\n                <Text weight=\"light\" size=\"9\">\n                  24\n                </Text>\n              </div>\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                }}\n              >\n                <Text weight=\"medium\" size=\"3\">\n                  Sunny\n                </Text>\n                <Text weight=\"medium\" size=\"3\">\n                  H:73 L:55\n                </Text>\n              </div>\n            </div>\n          </WidgetStack.Item>\n          <WidgetStack.Item>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                height: '100%',\n                justifyContent: 'space-between',\n              }}\n            >\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                  backgroundImage:\n                    'url(https://images.unsplash.com/photo-1502823403499-6ccfcf4fb453?&w=256&h=256&q=70&crop=focalpoint&fp-x=0.5&fp-y=0.3&fp-z=1&fit=crop)',\n                  backgroundSize: 'cover',\n                  height: '50%',\n                }}\n              ></div>\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  padding: 'var(--space-4)',\n                  height: '50%',\n                  background: 'var(--gray-2)',\n                }}\n              >\n                <Text weight=\"medium\" size=\"4\" trim=\"start\">\n                  Travis S.\n                </Text>\n                <Text weight=\"medium\" size=\"2\" color=\"gray\">\n                  4am in Toronto\n                </Text>\n                <IconButton\n                  variant=\"soft\"\n                  style={{\n                    position: 'absolute',\n                    right: 16,\n                    bottom: 16,\n                    borderRadius: '50%',\n                  }}\n                  color=\"blue\"\n                  size=\"4\"\n                >\n                  A\n                </IconButton>\n              </div>\n            </div>\n          </WidgetStack.Item>\n          <WidgetStack.Item>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                height: '100%',\n                justifyContent: 'center',\n                alignItems: 'center',\n                background: 'var(--grass-9)',\n              }}\n            >\n              <span\n                style={{\n                  fontSize: 96,\n                  lineHeight: 1,\n                }}\n              >\n                🏝️\n              </span>\n            </div>\n          </WidgetStack.Item>\n          <WidgetStack.Item style={{ fontSize: 60 }}>🏝️🏴‍☠️⚜️</WidgetStack.Item>\n        </WidgetStack.Stack>\n      </WidgetStack.Root>\n    </div>\n  ),\n};\n\nexport const SingleWidget: Story = {\n  args: {},\n  render: (args) => (\n    <div style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-8)' }}>\n      <Text>When single widget is inside, the scrolling and animations are blocked automatically.</Text>\n      <WidgetStack.Root {...args}>\n        <WidgetStack.Stack\n          style={{\n            width: 400,\n            height: 200,\n          }}\n        >\n          <WidgetStack.Item>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                height: '100%',\n                justifyContent: 'space-between',\n                padding: 'var(--space-4)',\n                background: 'linear-gradient(var(--blue-9), var(--blue-6))',\n                color: 'var(--blue-9-contrast)',\n              }}\n            >\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                }}\n              >\n                <Text weight=\"bold\" size=\"5\">\n                  Wrocław\n                </Text>\n                <Text weight=\"light\" size=\"9\">\n                  24\n                </Text>\n              </div>\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                }}\n              >\n                <Text weight=\"medium\" size=\"3\">\n                  Sunny\n                </Text>\n                <Text weight=\"medium\" size=\"3\">\n                  H:73 L:55\n                </Text>\n              </div>\n            </div>\n          </WidgetStack.Item>\n        </WidgetStack.Stack>\n      </WidgetStack.Root>\n    </div>\n  ),\n};\n\nexport const WithControls: Story = {\n  args: {},\n  render: (args) => (\n    <WidgetStack.Root orientation=\"horizontal\" {...args}>\n      <div style={{ display: 'flex', flexDirection: 'row', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <WidgetStack.Prev render={<IconButton variant=\"soft\" color=\"gray\" style={{ borderRadius: '50%' }} />}>\n          {'<'}\n        </WidgetStack.Prev>\n\n        <WidgetStack.Stack\n          style={{\n            width: 400,\n            height: 200,\n          }}\n        >\n          <WidgetStack.Item>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                height: '100%',\n                justifyContent: 'space-between',\n                padding: 'var(--space-4)',\n                background: 'linear-gradient(var(--blue-9), var(--blue-6))',\n                color: 'var(--blue-9-contrast)',\n              }}\n            >\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                }}\n              >\n                <Text weight=\"bold\" size=\"5\">\n                  Wrocław\n                </Text>\n                <Text weight=\"light\" size=\"9\">\n                  24\n                </Text>\n              </div>\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                }}\n              >\n                <Text weight=\"medium\" size=\"3\">\n                  Sunny\n                </Text>\n                <Text weight=\"medium\" size=\"3\">\n                  H:73 L:55\n                </Text>\n              </div>\n            </div>\n          </WidgetStack.Item>\n          <WidgetStack.Item>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                height: '100%',\n                justifyContent: 'space-between',\n              }}\n            >\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                  backgroundImage:\n                    'url(https://images.unsplash.com/photo-1502823403499-6ccfcf4fb453?&w=256&h=256&q=70&crop=focalpoint&fp-x=0.5&fp-y=0.3&fp-z=1&fit=crop)',\n                  backgroundSize: 'cover',\n                  height: '50%',\n                }}\n              ></div>\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  padding: 'var(--space-4)',\n                  height: '50%',\n                  background: 'var(--gray-2)',\n                }}\n              >\n                <Text weight=\"medium\" size=\"4\" trim=\"start\">\n                  Travis S.\n                </Text>\n                <Text weight=\"medium\" size=\"2\" color=\"gray\">\n                  4am in Toronto\n                </Text>\n                <IconButton\n                  variant=\"soft\"\n                  style={{\n                    position: 'absolute',\n                    right: 16,\n                    bottom: 16,\n                    borderRadius: '50%',\n                  }}\n                  color=\"blue\"\n                  size=\"4\"\n                >\n                  A\n                </IconButton>\n              </div>\n            </div>\n          </WidgetStack.Item>\n          <WidgetStack.Item>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                height: '100%',\n                justifyContent: 'center',\n                alignItems: 'center',\n                background: 'var(--grass-9)',\n              }}\n            >\n              <span\n                style={{\n                  fontSize: 96,\n                  lineHeight: 1,\n                }}\n              >\n                🏝️\n              </span>\n            </div>\n          </WidgetStack.Item>\n          <WidgetStack.Item style={{ fontSize: 60 }}>🏝️🏴‍☠️⚜️</WidgetStack.Item>\n        </WidgetStack.Stack>\n        <WidgetStack.Next render={<IconButton variant=\"soft\" color=\"gray\" style={{ borderRadius: '50%' }} />}>\n          {'>'}\n        </WidgetStack.Next>\n      </div>\n    </WidgetStack.Root>\n  ),\n};\nexport const AutoPlay: Story = {\n  args: {},\n  render: (args) => (\n    <WidgetStack.Root orientation=\"horizontal\" {...args} autoPlay={4000}>\n      <div style={{ display: 'flex', flexDirection: 'row', gap: 'var(--space-4)', alignItems: 'center' }}>\n        <WidgetStack.Prev render={<IconButton variant=\"soft\" color=\"gray\" style={{ borderRadius: '50%' }} />}>\n          {'<'}\n        </WidgetStack.Prev>\n\n        <WidgetStack.Stack\n          style={{\n            width: 400,\n            height: 200,\n          }}\n        >\n          <WidgetStack.Item>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                height: '100%',\n                justifyContent: 'space-between',\n                padding: 'var(--space-4)',\n                background: 'linear-gradient(var(--blue-9), var(--blue-6))',\n                color: 'var(--blue-9-contrast)',\n              }}\n            >\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                }}\n              >\n                <Text weight=\"bold\" size=\"5\">\n                  Wrocław\n                </Text>\n                <Text weight=\"light\" size=\"9\">\n                  24\n                </Text>\n              </div>\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                }}\n              >\n                <Text weight=\"medium\" size=\"3\">\n                  Sunny\n                </Text>\n                <Text weight=\"medium\" size=\"3\">\n                  H:73 L:55\n                </Text>\n              </div>\n            </div>\n          </WidgetStack.Item>\n          <WidgetStack.Item>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                height: '100%',\n                justifyContent: 'space-between',\n              }}\n            >\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  justifyContent: 'space-between',\n                  gap: 'var(--space-1)',\n                  backgroundImage:\n                    'url(https://images.unsplash.com/photo-1502823403499-6ccfcf4fb453?&w=256&h=256&q=70&crop=focalpoint&fp-x=0.5&fp-y=0.3&fp-z=1&fit=crop)',\n                  backgroundSize: 'cover',\n                  height: '50%',\n                }}\n              ></div>\n              <div\n                style={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  width: '100%',\n                  padding: 'var(--space-4)',\n                  height: '50%',\n                  background: 'var(--gray-2)',\n                }}\n              >\n                <Text weight=\"medium\" size=\"4\" trim=\"start\">\n                  Travis S.\n                </Text>\n                <Text weight=\"medium\" size=\"2\" color=\"gray\">\n                  4am in Toronto\n                </Text>\n                <IconButton\n                  variant=\"soft\"\n                  style={{\n                    position: 'absolute',\n                    right: 16,\n                    bottom: 16,\n                    borderRadius: '50%',\n                  }}\n                  color=\"blue\"\n                  size=\"4\"\n                >\n                  A\n                </IconButton>\n              </div>\n            </div>\n          </WidgetStack.Item>\n          <WidgetStack.Item>\n            <div\n              style={{\n                display: 'flex',\n                flexDirection: 'column',\n                width: '100%',\n                height: '100%',\n                justifyContent: 'center',\n                alignItems: 'center',\n                background: 'var(--grass-9)',\n              }}\n            >\n              <span\n                style={{\n                  fontSize: 96,\n                  lineHeight: 1,\n                }}\n              >\n                🏝️\n              </span>\n            </div>\n          </WidgetStack.Item>\n          <WidgetStack.Item style={{ fontSize: 60 }}>🏝️🏴‍☠️⚜️</WidgetStack.Item>\n        </WidgetStack.Stack>\n        <WidgetStack.Next render={<IconButton variant=\"soft\" color=\"gray\" style={{ borderRadius: '50%' }} />}>\n          {'>'}\n        </WidgetStack.Next>\n      </div>\n    </WidgetStack.Root>\n  ),\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/components/widget-stack/widget-stack.tsx",
    "content": "'use client';\n\nimport { mergeProps, useRender } from '@base-ui/react';\nimport classNames from 'classnames';\nimport * as React from 'react';\n\nimport type { GetPropDefTypes, PropsWithoutColor } from '../../helpers';\nimport { useIsomorphicLayoutEffect } from '../../helpers/use-isomorphic-layout-effect';\nimport { widgetStackRootPropDefs } from './widget-stack.props';\n\ntype WidgetControls = {\n  next: () => void;\n  prev: () => void;\n  scrollToIndex: (index: number) => void;\n} | null;\n\nconst WidgetStackContext = React.createContext<{\n  nextDisabled: boolean;\n  setNextDisabled: (disabled: boolean) => void;\n  prevDisabled: boolean;\n  setPrevDisabled: (disabled: boolean) => void;\n  controls: WidgetControls;\n  setControls: (controls: WidgetControls) => void;\n  disableAutoPlay: boolean;\n  setDisableAutoPlay: (disabled: boolean) => void;\n  currentWidgetIndex: number;\n  setCurrentWidgetIndex: (index: number) => void;\n  widgetsCount?: number;\n  setWidgetsCount: (count: number) => void;\n  orientation?: 'horizontal' | 'vertical';\n  autoPlay?: number;\n}>({\n  nextDisabled: false,\n  setNextDisabled: () => null,\n  prevDisabled: false,\n  setPrevDisabled: () => null,\n  controls: null,\n  setControls: () => null,\n  disableAutoPlay: false,\n  setDisableAutoPlay: () => null,\n  currentWidgetIndex: 0,\n  setCurrentWidgetIndex: () => null,\n  widgetsCount: 0,\n  setWidgetsCount: () => null,\n  orientation: undefined,\n  autoPlay: undefined,\n});\n\nfunction _useWidgetStack() {\n  const context = React.useContext(WidgetStackContext);\n  if (context === undefined) {\n    throw new Error('WidgetStackContext must be used within a WidgetStackRoot');\n  }\n  return context;\n}\n\nexport function useWidgetStack() {\n  const context = React.useContext(WidgetStackContext);\n  if (context === undefined) {\n    throw new Error('WidgetStackContext must be used within a WidgetStackRoot');\n  }\n  const { nextDisabled, prevDisabled, currentWidgetIndex, widgetsCount, setDisableAutoPlay, controls } = context;\n\n  const widgetStackContext = React.useMemo(() => {\n    return {\n      nextDisabled: nextDisabled,\n      prevDisabled: prevDisabled,\n      controls: controls\n        ? {\n            prev: () => {\n              setDisableAutoPlay(true);\n              controls?.prev();\n            },\n            next: () => {\n              setDisableAutoPlay(true);\n              controls?.next();\n            },\n            scrollToIndex: (index: number) => {\n              setDisableAutoPlay(true);\n              controls?.scrollToIndex(index);\n            },\n          }\n        : null,\n      currentWidgetIndex: currentWidgetIndex,\n      widgetsCount: widgetsCount,\n    };\n  }, [nextDisabled, prevDisabled, currentWidgetIndex, widgetsCount, setDisableAutoPlay, controls]);\n\n  return widgetStackContext;\n}\ninterface WidgetStackRootProps extends GetPropDefTypes<typeof widgetStackRootPropDefs> {\n  children: React.ReactNode;\n  autoPlay?: number;\n}\nconst WidgetStackRoot: React.FC<WidgetStackRootProps> = ({\n  children,\n  orientation = widgetStackRootPropDefs.orientation.default,\n  autoPlay,\n  ...props\n}) => {\n  const [controls, setControls] = React.useState<WidgetControls>(null);\n  const [currentWidgetIndex, setCurrentWidgetIndex] = React.useState(0);\n  const [nextDisabled, setNextDisabled] = React.useState(false);\n  const [prevDisabled, setPrevDisabled] = React.useState(false);\n  const [disableAutoPlay, setDisableAutoPlay] = React.useState(false);\n  const [widgetsCount, setWidgetsCount] = React.useState(0);\n\n  return (\n    <WidgetStackContext.Provider\n      value={{\n        controls,\n        setControls,\n        disableAutoPlay,\n        setDisableAutoPlay,\n        currentWidgetIndex,\n        setCurrentWidgetIndex,\n        nextDisabled,\n        setNextDisabled,\n        prevDisabled,\n        setPrevDisabled,\n        orientation,\n        widgetsCount,\n        setWidgetsCount,\n        autoPlay,\n      }}\n      {...props}\n    >\n      {children}\n    </WidgetStackContext.Provider>\n  );\n};\nWidgetStackRoot.displayName = 'WidgetStackRoot';\n\ninterface WidgetStackStackProps extends PropsWithoutColor<'div'> {\n  render?: useRender.ComponentProps<'div'>['render'];\n}\n\nconst WidgetStackStack = (props: WidgetStackStackProps) => {\n  const { className, children, ...rootProps } = props;\n\n  const {\n    currentWidgetIndex,\n    orientation,\n    setCurrentWidgetIndex,\n    controls,\n    setControls,\n    setNextDisabled,\n    setPrevDisabled,\n    autoPlay,\n    disableAutoPlay,\n    setWidgetsCount,\n  } = _useWidgetStack();\n  const scrollAreaRef = React.useRef<HTMLDivElement>(null);\n\n  useIsomorphicLayoutEffect(() => {\n    setWidgetsCount(React.Children.toArray(children).filter(Boolean).length);\n  }, [children]);\n\n  const currentWidgetIndexRef = React.useRef(currentWidgetIndex);\n  React.useEffect(() => {\n    currentWidgetIndexRef.current = currentWidgetIndex;\n  }, [currentWidgetIndex]);\n\n  useIsomorphicLayoutEffect(() => {\n    const scrollAreaElement = scrollAreaRef.current;\n    if (!scrollAreaElement) return;\n    const items = Array.from(scrollAreaElement.children);\n\n    // ScrollIntoView animation is interrupted in Chrome\n    // when you click a prev/next button that triggers the animation and turns disabled.\n    // That's why scrollBy method is used instead.\n    const dir = orientation === 'vertical' ? 'top' : 'left';\n    const next = () => {\n      const target = items[currentWidgetIndexRef.current + 1];\n      if (target) {\n        // get distance from top of scrollAreaElement to top of target\n        const targetRect = target.getBoundingClientRect();\n        const scrollAreaRect = scrollAreaElement.getBoundingClientRect();\n        const distance = targetRect[dir] - scrollAreaRect[dir];\n        scrollAreaElement.scrollBy({\n          [dir]: distance,\n          behavior: 'smooth',\n        });\n      }\n    };\n    const prev = () => {\n      const target = items[currentWidgetIndexRef.current - 1];\n      if (target) {\n        // get distance from top of scrollAreaElement to top of target\n        const targetRect = target.getBoundingClientRect();\n        const scrollAreaRect = scrollAreaElement.getBoundingClientRect();\n        const distance = targetRect[dir] - scrollAreaRect[dir];\n        scrollAreaElement.scrollBy({\n          [dir]: distance,\n          behavior: 'smooth',\n        });\n      }\n    };\n    const scrollToIndex = (index: number) => {\n      const target = items[index];\n      if (target) {\n        // get distance from top of scrollAreaElement to top of target\n        const targetRect = target.getBoundingClientRect();\n        const scrollAreaRect = scrollAreaElement.getBoundingClientRect();\n        const distance = targetRect[dir] - scrollAreaRect[dir];\n        console.log({ index, distance, target });\n\n        scrollAreaElement.scrollBy({\n          [dir]: distance,\n          behavior: 'smooth',\n        });\n      }\n    };\n    setControls({\n      next,\n      prev,\n      scrollToIndex,\n    });\n  }, [orientation]);\n\n  const disableAutoPlayRef = React.useRef(disableAutoPlay);\n  const directionRef = React.useRef<'forward' | 'backward'>('forward');\n  const [isHovering, setIsHovering] = React.useState(false);\n  React.useEffect(() => {\n    disableAutoPlayRef.current = disableAutoPlay;\n    if (!autoPlay || disableAutoPlay || isHovering) return;\n\n    const scrollAreaElement = scrollAreaRef.current;\n    if (!scrollAreaElement) return;\n\n    const interval = setInterval(() => {\n      if (disableAutoPlayRef.current) return;\n      const scrollAreaElement = scrollAreaRef.current;\n      if (!scrollAreaElement) return;\n      const items = Array.from(scrollAreaElement.children);\n\n      let scrollToIndex =\n        directionRef.current === 'forward' ? currentWidgetIndexRef.current + 1 : currentWidgetIndexRef.current - 1;\n      if (scrollToIndex < 0) {\n        scrollToIndex = 1;\n        directionRef.current = 'forward';\n      } else if (scrollToIndex >= items.length) {\n        scrollToIndex = items.length - 2;\n        directionRef.current = 'backward';\n      }\n      if (directionRef.current === 'forward') {\n        controls?.next();\n      } else {\n        controls?.prev();\n      }\n    }, autoPlay);\n\n    return () => {\n      clearInterval(interval);\n    };\n  }, [autoPlay, controls, isHovering, disableAutoPlay]);\n\n  useIsomorphicLayoutEffect(() => {\n    const scrollAreaElement = scrollAreaRef.current;\n    if (!scrollAreaElement) return;\n    const updateIntersectionRatios = () => {\n      // check intersection ratio of each child\n      const items = Array.from(scrollAreaElement.children) as HTMLElement[];\n\n      items.forEach((item) => {\n        const targetScrollPosition = orientation === 'vertical' ? item.offsetTop : item.offsetLeft;\n\n        const itemHeight = item.clientHeight;\n\n        const scrollPosition = orientation === 'vertical' ? scrollAreaElement.scrollTop : scrollAreaElement.scrollLeft;\n\n        const dist = Math.abs(targetScrollPosition - scrollPosition);\n        const ratio = 1 - Math.min(dist / itemHeight, 1);\n\n        item.style.setProperty('--intersection-ratio', ratio.toString());\n      });\n    };\n\n    updateIntersectionRatios();\n\n    scrollAreaElement.addEventListener('scroll', updateIntersectionRatios, {\n      passive: true,\n    });\n    return () => {\n      scrollAreaElement.removeEventListener('scroll', updateIntersectionRatios);\n    };\n  }, [children]);\n\n  // Handle next/prev button states\n  useIsomorphicLayoutEffect(() => {\n    const scrollAreaElement = scrollAreaRef.current;\n\n    if (!scrollAreaElement) return;\n    const observer = new IntersectionObserver(\n      (entries) => {\n        entries.forEach((entry) => {\n          const target = entry.target;\n\n          if (entry.isIntersecting) {\n            const items = Array.from(scrollAreaElement.children);\n            const index = items.indexOf(target);\n            if (index === 0) {\n              setPrevDisabled(true);\n              if (items.length > 1) {\n                setNextDisabled(false);\n              }\n            } else if (index === items.length - 1) {\n              setNextDisabled(true);\n              if (items.length > 1) {\n                setPrevDisabled(false);\n              }\n            } else {\n              setNextDisabled(false);\n              setPrevDisabled(false);\n            }\n            setCurrentWidgetIndex(index);\n          }\n        });\n      },\n      {\n        root: scrollAreaElement,\n        rootMargin: '0px',\n        threshold: 0.5,\n      },\n    );\n\n    Array.from(scrollAreaElement.children).forEach((child) => observer.observe(child));\n\n    return () => {\n      observer.disconnect();\n    };\n  }, [children]);\n\n  return (\n    <div\n      {...rootProps}\n      className={classNames('fui-WidgetStackStack', className)}\n      onMouseEnter={() => setIsHovering(true)}\n      onMouseLeave={() => setIsHovering(false)}\n    >\n      <div className=\"fui-WidgetStackScrollArea\" data-orientation={orientation} ref={scrollAreaRef}>\n        {children}\n      </div>\n    </div>\n  );\n};\nWidgetStackStack.displayName = 'WidgetStackStack';\n\nconst WidgetStackItemContext = React.createContext<{\n  isFullyVisible: boolean;\n}>({\n  isFullyVisible: false,\n});\n\nexport function useWidgetStackItem() {\n  const context = React.useContext(WidgetStackItemContext);\n  if (context === undefined) {\n    throw new Error('WidgetStackItemContext must be used within a WidgetStackItem');\n  }\n  return context;\n}\n\ninterface WidgetStackItemProps extends React.ComponentProps<'div'> {}\n\nconst WidgetStackItem = (props: WidgetStackItemProps) => {\n  const { className, children, ...rootProps } = props;\n  const ref = React.useRef<HTMLDivElement>(null);\n\n  const [isFullyVisible, setIsFullyVisible] = React.useState(false);\n\n  useIsomorphicLayoutEffect(() => {\n    const widgetElement = ref.current;\n    const stackElement = widgetElement?.parentElement;\n\n    if (!stackElement || !widgetElement) return;\n    const observer = new IntersectionObserver(\n      (entries) => {\n        entries.forEach((entry) => {\n          setIsFullyVisible(entry.intersectionRatio === 1);\n        });\n      },\n      {\n        root: stackElement,\n        rootMargin: '0px',\n        threshold: [0, 1],\n      },\n    );\n\n    observer.observe(widgetElement);\n\n    return () => {\n      observer.disconnect();\n    };\n  }, [children]);\n\n  return (\n    <WidgetStackItemContext.Provider value={{ isFullyVisible }}>\n      <div\n        {...rootProps}\n        ref={ref}\n        className={classNames('fui-WidgetStackItem', className)}\n        role=\"group\"\n        aria-roledescription=\"slide\"\n        data-fully-visible={isFullyVisible ? 'true' : undefined}\n        inert={!isFullyVisible}\n      >\n        <div className={classNames('fui-WidgetStackItemContent')}>{children}</div>\n      </div>\n    </WidgetStackItemContext.Provider>\n  );\n};\n\nWidgetStackItem.displayName = 'WidgetStackItem';\n\ninterface WidgetStackNextProps extends Omit<React.ComponentProps<'button'>, 'disabled' | 'onClick'> {\n  render?: useRender.ComponentProps<'button'>['render'];\n}\n\nconst WidgetStackNext = (props: WidgetStackNextProps) => {\n  const { render, ...rest } = props;\n  const { nextDisabled, controls } = useWidgetStack();\n\n  return useRender({\n    render,\n    props: mergeProps(\n      rest as React.ComponentProps<'button'>,\n      {\n        disabled: nextDisabled,\n        'data-disabled': nextDisabled || undefined,\n        onClick: controls?.next,\n      } as React.ComponentProps<'button'>,\n    ),\n    defaultTagName: 'button',\n  });\n};\nWidgetStackNext.displayName = 'WidgetStackNext';\n\ninterface WidgetStackPrevProps extends Omit<React.ComponentProps<'button'>, 'disabled' | 'onClick'> {\n  render?: useRender.ComponentProps<'button'>['render'];\n}\n\nconst WidgetStackPrev = (props: WidgetStackPrevProps) => {\n  const { render, ...rest } = props;\n  const { prevDisabled, controls } = useWidgetStack();\n\n  return useRender({\n    render,\n    props: mergeProps(\n      rest as React.ComponentProps<'button'>,\n      {\n        disabled: prevDisabled,\n        'data-disabled': prevDisabled || undefined,\n        onClick: controls?.prev,\n      } as React.ComponentProps<'button'>,\n    ),\n    defaultTagName: 'button',\n  });\n};\nWidgetStackPrev.displayName = 'WidgetStackPrev';\n\nexport {\n  WidgetStackItem as Item,\n  WidgetStackNext as Next,\n  WidgetStackPrev as Prev,\n  WidgetStackRoot as Root,\n  WidgetStackStack as Stack,\n};\nexport type {\n  WidgetStackItemProps as ItemProps,\n  WidgetStackNextProps as NextProps,\n  WidgetStackPrevProps as PrevProps,\n  WidgetStackRootProps as RootProps,\n  WidgetStackStackProps as StackProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/breakpoints.ts",
    "content": "type Breakpoints = 'initial' | 'xs' | 'sm' | 'md' | 'lg' | 'xl';\ntype Responsive<T> = T | Partial<Record<Breakpoints, T>>;\n\n/**\n * A helper to generate CSS classes that include breakpoints.\n *\n * Examples:\n * ```\n * const marginTop = '1'\n * withBreakpoints(marginTop, 'mt') // returns 'mt-1'\n *\n * const padding = { initial: '1', xs: '2', md: '3' }\n * withBreakpoints(padding, 'p') // returns 'p-1 xs:p-1 md:p-3'\n *\n * const justifyContent = { initial: 'start', md: 'space-between' }\n * withBreakpoints(justifyContent, 'jc', { 'space-between': 'sb' }) // returns 'jc-start md:jc-sb'\n * ```\n */\nfunction withBreakpoints(\n  value: Responsive<string | boolean> | undefined, // Value to check\n  classPrefix = '', // CSS class prefix, e.g. \"px\" in \"px-1\" class\n  valueMap?: Record<string, string>, // Optionally, an object to map prop values to a different CSS suffix\n) {\n  const classes: string[] = [];\n\n  if (typeof value === 'object') {\n    for (const bp of Object.keys(value) as Breakpoints[]) {\n      if (bp in value) {\n        const str = value[bp]?.toString();\n        const isNegative = str?.startsWith('-');\n        const delimiter = classPrefix === '' ? '' : '-';\n        const prefix = isNegative ? `-${classPrefix}` : classPrefix;\n        const matchedValue = isNegative ? str?.substring(1) : str;\n\n        if (matchedValue === undefined) {\n          continue;\n        }\n\n        const suffix = valueMap?.[matchedValue] ?? matchedValue;\n\n        const className = bp === 'initial' ? `${prefix}${delimiter}${suffix}` : `${bp}:${prefix}${delimiter}${suffix}`;\n\n        classes.push(className);\n      }\n    }\n  }\n\n  if (typeof value === 'string') {\n    const isNegative = value.startsWith('-');\n    const delimiter = classPrefix === '' ? '' : '-';\n    const prefix = isNegative ? `-${classPrefix}` : classPrefix;\n    const matchedValue = isNegative ? value.substring(1) : value;\n    const suffix = valueMap?.[matchedValue] ?? matchedValue;\n    classes.push(`${prefix}${delimiter}${suffix}`);\n  }\n\n  if (typeof value === 'boolean') {\n    const delimiter = classPrefix === '' ? '' : '-';\n    const matchedValue = value.toString();\n    const suffix = valueMap?.[matchedValue] ?? matchedValue;\n    classes.push(`${classPrefix}${delimiter}${suffix}`);\n  }\n\n  return classes.join(' ');\n}\n\nfunction isBreakpointsObject<V extends string>(\n  obj: Responsive<V | Omit<string, V>> | undefined,\n): obj is Record<Breakpoints, string> {\n  return typeof obj === 'object';\n}\n\nexport { withBreakpoints, isBreakpointsObject };\nexport type { Breakpoints, Responsive };\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/compose-event-handlers.ts",
    "content": "/**\n * Composes multiple event handlers into one, with support for preventing\n * the second handler from running if the first one calls event.preventDefault()\n */\nexport function composeEventHandlers<E extends { defaultPrevented: boolean }>(\n  originalEventHandler?: (event: E) => void,\n  ourEventHandler?: (event: E) => void,\n  { checkForDefaultPrevented = true } = {},\n) {\n  return function handleEvent(event: E) {\n    originalEventHandler?.(event);\n\n    if (checkForDefaultPrevented === false || !event.defaultPrevented) {\n      return ourEventHandler?.(event);\n    }\n  };\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/emoji-colors.ts",
    "content": "// This file is auto-generated by scripts/emoji-colors/generate.ts\n// Do not edit manually. Run `pnpm generate:emoji-colors` to regenerate.\n// Generated on: 2025-11-18T19:08:19.350Z\n// Total emojis: 1864\n\nimport type { radixColorScales } from './radix-colors';\n\nexport type ColorScale = (typeof radixColorScales)[number] | 'gray';\n\n/**\n * Maps emojis to their corresponding color scale in the Frosted UI color system.\n * The color is determined by analyzing the dominant color of the emoji and matching\n * it to the closest color-9 shade in our color palette.\n */\nexport const emojiColorMap: Record<string, ColorScale> = {\n  \"#️⃣\": \"cyan\",\n  \"*️⃣\": \"cyan\",\n  \"0️⃣\": \"cyan\",\n  \"1️⃣\": \"cyan\",\n  \"2️⃣\": \"cyan\",\n  \"3️⃣\": \"cyan\",\n  \"4️⃣\": \"cyan\",\n  \"5️⃣\": \"cyan\",\n  \"6️⃣\": \"cyan\",\n  \"7️⃣\": \"cyan\",\n  \"8️⃣\": \"cyan\",\n  \"9️⃣\": \"cyan\",\n  \"©️\": \"gray\",\n  \"®️\": \"gray\",\n  \"🀄\": \"red\",\n  \"🃏\": \"bronze\",\n  \"🅰️\": \"tomato\",\n  \"🅱️\": \"tomato\",\n  \"🅾️\": \"tomato\",\n  \"🅿️\": \"iris\",\n  \"🆎\": \"red\",\n  \"🆑\": \"tomato\",\n  \"🆒\": \"cyan\",\n  \"🆓\": \"cyan\",\n  \"🆔\": \"plum\",\n  \"🆕\": \"cyan\",\n  \"🆖\": \"cyan\",\n  \"🆗\": \"cyan\",\n  \"🆘\": \"red\",\n  \"🆙\": \"cyan\",\n  \"🆚\": \"amber\",\n  \"🇦🇨\": \"cyan\",\n  \"🇦🇩\": \"yellow\",\n  \"🇦🇪\": \"green\",\n  \"🇦🇫\": \"red\",\n  \"🇦🇬\": \"cyan\",\n  \"🇦🇮\": \"orange\",\n  \"🇦🇱\": \"red\",\n  \"🇦🇲\": \"orange\",\n  \"🇦🇴\": \"ruby\",\n  \"🇦🇶\": \"cyan\",\n  \"🇦🇷\": \"cyan\",\n  \"🇦🇸\": \"ruby\",\n  \"🇦🇹\": \"tomato\",\n  \"🇦🇺\": \"cyan\",\n  \"🇦🇼\": \"cyan\",\n  \"🇦🇽\": \"amber\",\n  \"🇦🇿\": \"red\",\n  \"🇧🇦\": \"iris\",\n  \"🇧🇧\": \"cyan\",\n  \"🇧🇩\": \"tomato\",\n  \"🇧🇪\": \"red\",\n  \"🇧🇫\": \"grass\",\n  \"🇧🇬\": \"tomato\",\n  \"🇧🇭\": \"red\",\n  \"🇧🇮\": \"red\",\n  \"🇧🇯\": \"jade\",\n  \"🇧🇱\": \"red\",\n  \"🇧🇲\": \"tomato\",\n  \"🇧🇳\": \"yellow\",\n  \"🇧🇴\": \"grass\",\n  \"🇧🇶\": \"amber\",\n  \"🇧🇷\": \"iris\",\n  \"🇧🇸\": \"jade\",\n  \"🇧🇹\": \"amber\",\n  \"🇧🇻\": \"red\",\n  \"🇧🇼\": \"cyan\",\n  \"🇧🇾\": \"tomato\",\n  \"🇧🇿\": \"grass\",\n  \"🇨🇦\": \"orange\",\n  \"🇨🇨\": \"grass\",\n  \"🇨🇩\": \"teal\",\n  \"🇨🇫\": \"cyan\",\n  \"🇨🇬\": \"green\",\n  \"🇨🇭\": \"tomato\",\n  \"🇨🇮\": \"tomato\",\n  \"🇨🇰\": \"orange\",\n  \"🇨🇱\": \"cyan\",\n  \"🇨🇲\": \"teal\",\n  \"🇨🇳\": \"ruby\",\n  \"🇨🇴\": \"amber\",\n  \"🇨🇵\": \"tomato\",\n  \"🇨🇷\": \"cyan\",\n  \"🇨🇺\": \"cyan\",\n  \"🇨🇻\": \"red\",\n  \"🇨🇼\": \"yellow\",\n  \"🇨🇽\": \"blue\",\n  \"🇨🇾\": \"amber\",\n  \"🇨🇿\": \"cyan\",\n  \"🇩🇪\": \"orange\",\n  \"🇩🇬\": \"ruby\",\n  \"🇩🇯\": \"grass\",\n  \"🇩🇰\": \"ruby\",\n  \"🇩🇲\": \"amber\",\n  \"🇩🇴\": \"ruby\",\n  \"🇩🇿\": \"green\",\n  \"🇪🇦\": \"amber\",\n  \"🇪🇨\": \"amber\",\n  \"🇪🇪\": \"cyan\",\n  \"🇪🇬\": \"red\",\n  \"🇪🇭\": \"jade\",\n  \"🇪🇷\": \"grass\",\n  \"🇪🇸\": \"amber\",\n  \"🇪🇹\": \"cyan\",\n  \"🇪🇺\": \"iris\",\n  \"🇫🇮\": \"cyan\",\n  \"🇫🇯\": \"orange\",\n  \"🇫🇰\": \"cyan\",\n  \"🇫🇲\": \"cyan\",\n  \"🇫🇴\": \"red\",\n  \"🇫🇷\": \"tomato\",\n  \"🇬🇦\": \"teal\",\n  \"🇬🇧\": \"red\",\n  \"🇬🇩\": \"grass\",\n  \"🇬🇪\": \"red\",\n  \"🇬🇫\": \"green\",\n  \"🇬🇬\": \"red\",\n  \"🇬🇭\": \"grass\",\n  \"🇬🇮\": \"red\",\n  \"🇬🇱\": \"ruby\",\n  \"🇬🇲\": \"jade\",\n  \"🇬🇳\": \"jade\",\n  \"🇬🇵\": \"yellow\",\n  \"🇬🇶\": \"grass\",\n  \"🇬🇷\": \"iris\",\n  \"🇬🇸\": \"cyan\",\n  \"🇬🇹\": \"cyan\",\n  \"🇬🇺\": \"cyan\",\n  \"🇬🇼\": \"grass\",\n  \"🇬🇾\": \"jade\",\n  \"🇭🇰\": \"ruby\",\n  \"🇭🇲\": \"cyan\",\n  \"🇭🇳\": \"cyan\",\n  \"🇭🇷\": \"iris\",\n  \"🇭🇹\": \"iris\",\n  \"🇭🇺\": \"jade\",\n  \"🇮🇨\": \"cyan\",\n  \"🇮🇩\": \"tomato\",\n  \"🇮🇪\": \"tomato\",\n  \"🇮🇱\": \"cyan\",\n  \"🇮🇲\": \"red\",\n  \"🇮🇳\": \"grass\",\n  \"🇮🇴\": \"ruby\",\n  \"🇮🇶\": \"mint\",\n  \"🇮🇷\": \"green\",\n  \"🇮🇸\": \"cyan\",\n  \"🇮🇹\": \"jade\",\n  \"🇯🇪\": \"ruby\",\n  \"🇯🇲\": \"grass\",\n  \"🇯🇴\": \"jade\",\n  \"🇯🇵\": \"ruby\",\n  \"🇰🇪\": \"green\",\n  \"🇰🇬\": \"amber\",\n  \"🇰🇭\": \"purple\",\n  \"🇰🇮\": \"cyan\",\n  \"🇰🇲\": \"green\",\n  \"🇰🇳\": \"grass\",\n  \"🇰🇵\": \"cyan\",\n  \"🇰🇷\": \"ruby\",\n  \"🇰🇼\": \"teal\",\n  \"🇰🇾\": \"orange\",\n  \"🇰🇿\": \"jade\",\n  \"🇱🇦\": \"red\",\n  \"🇱🇧\": \"tomato\",\n  \"🇱🇨\": \"cyan\",\n  \"🇱🇮\": \"red\",\n  \"🇱🇰\": \"tomato\",\n  \"🇱🇷\": \"red\",\n  \"🇱🇸\": \"jade\",\n  \"🇱🇹\": \"grass\",\n  \"🇱🇺\": \"cyan\",\n  \"🇱🇻\": \"ruby\",\n  \"🇱🇾\": \"tomato\",\n  \"🇲🇦\": \"red\",\n  \"🇲🇨\": \"red\",\n  \"🇲🇩\": \"yellow\",\n  \"🇲🇪\": \"red\",\n  \"🇲🇫\": \"tomato\",\n  \"🇲🇬\": \"red\",\n  \"🇲🇭\": \"cyan\",\n  \"🇲🇰\": \"amber\",\n  \"🇲🇱\": \"grass\",\n  \"🇲🇲\": \"amber\",\n  \"🇲🇳\": \"cyan\",\n  \"🇲🇴\": \"teal\",\n  \"🇲🇵\": \"cyan\",\n  \"🇲🇶\": \"green\",\n  \"🇲🇷\": \"grass\",\n  \"🇲🇸\": \"orange\",\n  \"🇲🇹\": \"red\",\n  \"🇲🇺\": \"amber\",\n  \"🇲🇻\": \"red\",\n  \"🇲🇼\": \"grass\",\n  \"🇲🇽\": \"ruby\",\n  \"🇲🇾\": \"amber\",\n  \"🇲🇿\": \"teal\",\n  \"🇳🇦\": \"ruby\",\n  \"🇳🇨\": \"cyan\",\n  \"🇳🇪\": \"green\",\n  \"🇳🇫\": \"green\",\n  \"🇳🇬\": \"jade\",\n  \"🇳🇮\": \"cyan\",\n  \"🇳🇱\": \"ruby\",\n  \"🇳🇴\": \"red\",\n  \"🇳🇵\": \"red\",\n  \"🇳🇷\": \"cyan\",\n  \"🇳🇺\": \"purple\",\n  \"🇳🇿\": \"iris\",\n  \"🇴🇲\": \"green\",\n  \"🇵🇦\": \"ruby\",\n  \"🇵🇪\": \"red\",\n  \"🇵🇫\": \"red\",\n  \"🇵🇬\": \"red\",\n  \"🇵🇭\": \"cyan\",\n  \"🇵🇰\": \"green\",\n  \"🇵🇱\": \"red\",\n  \"🇵🇲\": \"cyan\",\n  \"🇵🇳\": \"cyan\",\n  \"🇵🇷\": \"ruby\",\n  \"🇵🇸\": \"green\",\n  \"🇵🇹\": \"green\",\n  \"🇵🇼\": \"green\",\n  \"🇵🇾\": \"red\",\n  \"🇶🇦\": \"ruby\",\n  \"🇷🇪\": \"purple\",\n  \"🇷🇴\": \"cyan\",\n  \"🇷🇸\": \"red\",\n  \"🇷🇺\": \"red\",\n  \"🇷🇼\": \"cyan\",\n  \"🇸🇦\": \"jade\",\n  \"🇸🇧\": \"cyan\",\n  \"🇸🇨\": \"red\",\n  \"🇸🇩\": \"ruby\",\n  \"🇸🇪\": \"amber\",\n  \"🇸🇬\": \"red\",\n  \"🇸🇭\": \"cyan\",\n  \"🇸🇮\": \"iris\",\n  \"🇸🇯\": \"red\",\n  \"🇸🇰\": \"cyan\",\n  \"🇸🇱\": \"grass\",\n  \"🇸🇲\": \"cyan\",\n  \"🇸🇳\": \"grass\",\n  \"🇸🇴\": \"cyan\",\n  \"🇸🇷\": \"jade\",\n  \"🇸🇸\": \"jade\",\n  \"🇸🇹\": \"grass\",\n  \"🇸🇻\": \"blue\",\n  \"🇸🇽\": \"iris\",\n  \"🇸🇾\": \"jade\",\n  \"🇸🇿\": \"cyan\",\n  \"🇹🇦\": \"cyan\",\n  \"🇹🇨\": \"tomato\",\n  \"🇹🇩\": \"yellow\",\n  \"🇹🇫\": \"pink\",\n  \"🇹🇬\": \"grass\",\n  \"🇹🇭\": \"red\",\n  \"🇹🇯\": \"green\",\n  \"🇹🇰\": \"amber\",\n  \"🇹🇱\": \"red\",\n  \"🇹🇲\": \"red\",\n  \"🇹🇳\": \"red\",\n  \"🇹🇴\": \"tomato\",\n  \"🇹🇷\": \"red\",\n  \"🇹🇹\": \"red\",\n  \"🇹🇻\": \"cyan\",\n  \"🇹🇼\": \"purple\",\n  \"🇹🇿\": \"teal\",\n  \"🇺🇦\": \"yellow\",\n  \"🇺🇬\": \"yellow\",\n  \"🇺🇲\": \"ruby\",\n  \"🇺🇳\": \"cyan\",\n  \"🇺🇸\": \"ruby\",\n  \"🇺🇾\": \"amber\",\n  \"🇺🇿\": \"cyan\",\n  \"🇻🇦\": \"amber\",\n  \"🇻🇨\": \"amber\",\n  \"🇻🇪\": \"cyan\",\n  \"🇻🇬\": \"orange\",\n  \"🇻🇮\": \"yellow\",\n  \"🇻🇳\": \"amber\",\n  \"🇻🇺\": \"ruby\",\n  \"🇼🇫\": \"red\",\n  \"🇼🇸\": \"iris\",\n  \"🇽🇰\": \"cyan\",\n  \"🇾🇪\": \"red\",\n  \"🇾🇹\": \"iris\",\n  \"🇿🇦\": \"jade\",\n  \"🇿🇲\": \"grass\",\n  \"🇿🇼\": \"grass\",\n  \"🈁\": \"cyan\",\n  \"🈂️\": \"iris\",\n  \"🈚\": \"orange\",\n  \"🈯\": \"grass\",\n  \"🈲\": \"red\",\n  \"🈳\": \"iris\",\n  \"🈴\": \"tomato\",\n  \"🈵\": \"red\",\n  \"🈶\": \"amber\",\n  \"🈷️\": \"amber\",\n  \"🈸\": \"amber\",\n  \"🈹\": \"tomato\",\n  \"🈺\": \"amber\",\n  \"🉐\": \"tomato\",\n  \"🉑\": \"amber\",\n  \"🌀\": \"blue\",\n  \"🌁\": \"tomato\",\n  \"🌂\": \"purple\",\n  \"🌃\": \"cyan\",\n  \"🌄\": \"amber\",\n  \"🌅\": \"tomato\",\n  \"🌆\": \"yellow\",\n  \"🌇\": \"orange\",\n  \"🌈\": \"red\",\n  \"🌉\": \"tomato\",\n  \"🌊\": \"cyan\",\n  \"🌋\": \"orange\",\n  \"🌌\": \"cyan\",\n  \"🌍\": \"iris\",\n  \"🌎\": \"cyan\",\n  \"🌏\": \"iris\",\n  \"🌐\": \"cyan\",\n  \"🌑\": \"cyan\",\n  \"🌒\": \"amber\",\n  \"🌓\": \"yellow\",\n  \"🌔\": \"yellow\",\n  \"🌕\": \"amber\",\n  \"🌖\": \"yellow\",\n  \"🌗\": \"amber\",\n  \"🌘\": \"yellow\",\n  \"🌙\": \"amber\",\n  \"🌚\": \"gold\",\n  \"🌛\": \"amber\",\n  \"🌜\": \"amber\",\n  \"🌝\": \"amber\",\n  \"🌞\": \"amber\",\n  \"🌟\": \"amber\",\n  \"🌠\": \"cyan\",\n  \"🌡️\": \"red\",\n  \"🌤️\": \"yellow\",\n  \"🌥️\": \"amber\",\n  \"🌦️\": \"amber\",\n  \"🌧️\": \"cyan\",\n  \"🌨️\": \"cyan\",\n  \"🌩️\": \"amber\",\n  \"🌪️\": \"iris\",\n  \"🌫️\": \"gray\",\n  \"🌬️\": \"cyan\",\n  \"🌭\": \"tomato\",\n  \"🌮\": \"amber\",\n  \"🌯\": \"gold\",\n  \"🌰\": \"tomato\",\n  \"🌱\": \"grass\",\n  \"🌲\": \"grass\",\n  \"🌳\": \"grass\",\n  \"🌴\": \"lemon\",\n  \"🌵\": \"grass\",\n  \"🌶️\": \"red\",\n  \"🌷\": \"ruby\",\n  \"🌸\": \"ruby\",\n  \"🌹\": \"grass\",\n  \"🌺\": \"grass\",\n  \"🌻\": \"yellow\",\n  \"🌼\": \"amber\",\n  \"🌽\": \"grass\",\n  \"🌾\": \"amber\",\n  \"🌿\": \"grass\",\n  \"🍀\": \"grass\",\n  \"🍁\": \"amber\",\n  \"🍂\": \"amber\",\n  \"🍃\": \"grass\",\n  \"🍄‍🟫\": \"tomato\",\n  \"🍄\": \"orange\",\n  \"🍅\": \"tomato\",\n  \"🍆\": \"plum\",\n  \"🍇\": \"crimson\",\n  \"🍈\": \"mint\",\n  \"🍉\": \"ruby\",\n  \"🍊\": \"grass\",\n  \"🍋‍🟩\": \"grass\",\n  \"🍋\": \"grass\",\n  \"🍌\": \"amber\",\n  \"🍍\": \"grass\",\n  \"🍎\": \"red\",\n  \"🍏\": \"grass\",\n  \"🍐\": \"amber\",\n  \"🍑\": \"tomato\",\n  \"🍒\": \"grass\",\n  \"🍓\": \"red\",\n  \"🍔\": \"amber\",\n  \"🍕\": \"tomato\",\n  \"🍖\": \"tomato\",\n  \"🍗\": \"gray\",\n  \"🍘\": \"amber\",\n  \"🍙\": \"grass\",\n  \"🍚\": \"bronze\",\n  \"🍛\": \"tomato\",\n  \"🍜\": \"amber\",\n  \"🍝\": \"orange\",\n  \"🍞\": \"brown\",\n  \"🍟\": \"amber\",\n  \"🍠\": \"ruby\",\n  \"🍡\": \"grass\",\n  \"🍢\": \"amber\",\n  \"🍣\": \"tomato\",\n  \"🍤\": \"red\",\n  \"🍥\": \"ruby\",\n  \"🍦\": \"brown\",\n  \"🍧\": \"cyan\",\n  \"🍨\": \"brown\",\n  \"🍩\": \"bronze\",\n  \"🍪\": \"brown\",\n  \"🍫\": \"tomato\",\n  \"🍬\": \"teal\",\n  \"🍭\": \"grass\",\n  \"🍮\": \"tomato\",\n  \"🍯\": \"amber\",\n  \"🍰\": \"amber\",\n  \"🍱\": \"tomato\",\n  \"🍲\": \"grass\",\n  \"🍳\": \"amber\",\n  \"🍴\": \"cyan\",\n  \"🍵\": \"grass\",\n  \"🍶\": \"iris\",\n  \"🍷\": \"orange\",\n  \"🍸\": \"gold\",\n  \"🍹\": \"amber\",\n  \"🍺\": \"amber\",\n  \"🍻\": \"amber\",\n  \"🍼\": \"amber\",\n  \"🍽️\": \"cyan\",\n  \"🍾\": \"grass\",\n  \"🍿\": \"tomato\",\n  \"🎀\": \"crimson\",\n  \"🎁\": \"amber\",\n  \"🎂\": \"ruby\",\n  \"🎃\": \"amber\",\n  \"🎄\": \"grass\",\n  \"🎅\": \"amber\",\n  \"🎆\": \"pink\",\n  \"🎇\": \"tomato\",\n  \"🎈\": \"red\",\n  \"🎉\": \"amber\",\n  \"🎊\": \"iris\",\n  \"🎋\": \"orange\",\n  \"🎌\": \"red\",\n  \"🎍\": \"grass\",\n  \"🎎\": \"red\",\n  \"🎏\": \"cyan\",\n  \"🎐\": \"sky\",\n  \"🎑\": \"cyan\",\n  \"🎒\": \"tomato\",\n  \"🎓\": \"amber\",\n  \"🎖️\": \"iris\",\n  \"🎗️\": \"amber\",\n  \"🎙️\": \"iris\",\n  \"🎚️\": \"gray\",\n  \"🎛️\": \"gray\",\n  \"🎞️\": \"gold\",\n  \"🎟️\": \"ruby\",\n  \"🎠\": \"red\",\n  \"🎡\": \"red\",\n  \"🎢\": \"amber\",\n  \"🎣\": \"cyan\",\n  \"🎤\": \"gray\",\n  \"🎥\": \"gray\",\n  \"🎦\": \"cyan\",\n  \"🎧\": \"gray\",\n  \"🎨\": \"pink\",\n  \"🎩\": \"amber\",\n  \"🎪\": \"tomato\",\n  \"🎫\": \"amber\",\n  \"🎬\": \"gray\",\n  \"🎭\": \"tomato\",\n  \"🎮\": \"tomato\",\n  \"🎯\": \"tomato\",\n  \"🎰\": \"tomato\",\n  \"🎱\": \"gray\",\n  \"🎲\": \"red\",\n  \"🎳\": \"red\",\n  \"🎴\": \"red\",\n  \"🎵\": \"gray\",\n  \"🎶\": \"gray\",\n  \"🎷\": \"amber\",\n  \"🎸\": \"orange\",\n  \"🎹\": \"gray\",\n  \"🎺\": \"amber\",\n  \"🎻\": \"brown\",\n  \"🎼\": \"gray\",\n  \"🎽\": \"cyan\",\n  \"🎾\": \"grass\",\n  \"🎿\": \"cyan\",\n  \"🏀\": \"tomato\",\n  \"🏁\": \"gray\",\n  \"🏂\": \"cyan\",\n  \"🏃‍♀️\": \"amber\",\n  \"🏃‍♀️‍➡️\": \"amber\",\n  \"🏃‍♂️\": \"amber\",\n  \"🏃‍♂️‍➡️\": \"amber\",\n  \"🏃‍➡️\": \"amber\",\n  \"🏄‍♀️\": \"amber\",\n  \"🏄‍♂️\": \"teal\",\n  \"🏅\": \"iris\",\n  \"🏆\": \"amber\",\n  \"🏇\": \"tomato\",\n  \"🏈\": \"brown\",\n  \"🏉\": \"amber\",\n  \"🏊‍♀️\": \"pink\",\n  \"🏊‍♂️\": \"amber\",\n  \"🏋️‍♀️\": \"amber\",\n  \"🏋️‍♂️\": \"amber\",\n  \"🏌️‍♀️\": \"grass\",\n  \"🏌️‍♂️\": \"yellow\",\n  \"🏍️\": \"gray\",\n  \"🏎️\": \"orange\",\n  \"🏏\": \"orange\",\n  \"🏐\": \"gray\",\n  \"🏑\": \"gold\",\n  \"🏒\": \"red\",\n  \"🏓\": \"orange\",\n  \"🏔️\": \"grass\",\n  \"🏕️\": \"green\",\n  \"🏖️\": \"orange\",\n  \"🏗️\": \"tomato\",\n  \"🏘️\": \"red\",\n  \"🏙️\": \"cyan\",\n  \"🏚️\": \"brown\",\n  \"🏛️\": \"gold\",\n  \"🏜️\": \"amber\",\n  \"🏝️\": \"amber\",\n  \"🏞️\": \"cyan\",\n  \"🏟️\": \"red\",\n  \"🏠\": \"red\",\n  \"🏡\": \"red\",\n  \"🏢\": \"gray\",\n  \"🏣\": \"red\",\n  \"🏤\": \"amber\",\n  \"🏥\": \"red\",\n  \"🏦\": \"amber\",\n  \"🏧\": \"blue\",\n  \"🏨\": \"tomato\",\n  \"🏩\": \"crimson\",\n  \"🏪\": \"green\",\n  \"🏫\": \"tomato\",\n  \"🏬\": \"cyan\",\n  \"🏭\": \"tomato\",\n  \"🏮\": \"orange\",\n  \"🏯\": \"iris\",\n  \"🏰\": \"tomato\",\n  \"🏳️‍🌈\": \"iris\",\n  \"🏳️‍⚧️\": \"cyan\",\n  \"🏳️\": \"gray\",\n  \"🏴‍☠️\": \"gray\",\n  \"🏴󠁧󠁢󠁥󠁮󠁧󠁿\": \"tomato\",\n  \"🏴󠁧󠁢󠁳󠁣󠁴󠁿\": \"iris\",\n  \"🏴󠁧󠁢󠁷󠁬󠁳󠁿\": \"jade\",\n  \"🏴\": \"gray\",\n  \"🏵️\": \"amber\",\n  \"🏷️\": \"brown\",\n  \"🏸\": \"tomato\",\n  \"🏹\": \"bronze\",\n  \"🏺\": \"tomato\",\n  \"🏻\": \"orange\",\n  \"🏼\": \"brown\",\n  \"🏽\": \"brown\",\n  \"🏾\": \"brown\",\n  \"🏿\": \"bronze\",\n  \"🐀\": \"bronze\",\n  \"🐁\": \"red\",\n  \"🐂\": \"brown\",\n  \"🐃\": \"gray\",\n  \"🐄\": \"bronze\",\n  \"🐅\": \"amber\",\n  \"🐆\": \"brown\",\n  \"🐇\": \"bronze\",\n  \"🐈‍⬛\": \"gray\",\n  \"🐈\": \"brown\",\n  \"🐉\": \"grass\",\n  \"🐊\": \"jade\",\n  \"🐋\": \"cyan\",\n  \"🐌\": \"gold\",\n  \"🐍\": \"grass\",\n  \"🐎\": \"grass\",\n  \"🐏\": \"gold\",\n  \"🐐\": \"gold\",\n  \"🐑\": \"gold\",\n  \"🐒\": \"brown\",\n  \"🐓\": \"red\",\n  \"🐔\": \"amber\",\n  \"🐕‍🦺\": \"red\",\n  \"🐕\": \"brown\",\n  \"🐖\": \"brown\",\n  \"🐗\": \"bronze\",\n  \"🐘\": \"gray\",\n  \"🐙\": \"ruby\",\n  \"🐚\": \"bronze\",\n  \"🐛\": \"amber\",\n  \"🐜\": \"bronze\",\n  \"🐝\": \"yellow\",\n  \"🐞\": \"tomato\",\n  \"🐟\": \"cyan\",\n  \"🐠\": \"cyan\",\n  \"🐡\": \"amber\",\n  \"🐢\": \"green\",\n  \"🐣\": \"amber\",\n  \"🐤\": \"amber\",\n  \"🐥\": \"amber\",\n  \"🐦‍🔥\": \"tomato\",\n  \"🐦‍⬛\": \"yellow\",\n  \"🐦\": \"teal\",\n  \"🐧\": \"amber\",\n  \"🐨\": \"bronze\",\n  \"🐩\": \"gray\",\n  \"🐪\": \"brown\",\n  \"🐫\": \"brown\",\n  \"🐬\": \"cyan\",\n  \"🐭\": \"brown\",\n  \"🐮\": \"bronze\",\n  \"🐯\": \"amber\",\n  \"🐰\": \"bronze\",\n  \"🐱\": \"amber\",\n  \"🐲\": \"lemon\",\n  \"🐳\": \"cyan\",\n  \"🐴\": \"brown\",\n  \"🐵\": \"brown\",\n  \"🐶\": \"gold\",\n  \"🐷\": \"bronze\",\n  \"🐸\": \"grass\",\n  \"🐹\": \"amber\",\n  \"🐺\": \"gray\",\n  \"🐻‍❄️\": \"blue\",\n  \"🐻\": \"brown\",\n  \"🐼\": \"gray\",\n  \"🐽\": \"ruby\",\n  \"🐾\": \"gray\",\n  \"🐿️\": \"amber\",\n  \"👀\": \"amber\",\n  \"👁️‍🗨️\": \"gray\",\n  \"👁️\": \"amber\",\n  \"👂\": \"amber\",\n  \"👃\": \"amber\",\n  \"👄\": \"ruby\",\n  \"👅\": \"ruby\",\n  \"👆\": \"amber\",\n  \"👇\": \"amber\",\n  \"👈\": \"amber\",\n  \"👉\": \"amber\",\n  \"👊\": \"amber\",\n  \"👋\": \"amber\",\n  \"👌\": \"amber\",\n  \"👍\": \"amber\",\n  \"👎\": \"amber\",\n  \"👏\": \"amber\",\n  \"👐\": \"amber\",\n  \"👑\": \"grass\",\n  \"👒\": \"grass\",\n  \"👓\": \"green\",\n  \"👔\": \"amber\",\n  \"👕\": \"cyan\",\n  \"👖\": \"cyan\",\n  \"👗\": \"teal\",\n  \"👘\": \"amber\",\n  \"👙\": \"pink\",\n  \"👚\": \"pink\",\n  \"👛\": \"crimson\",\n  \"👜\": \"brown\",\n  \"👝\": \"brown\",\n  \"👞\": \"tomato\",\n  \"👟\": \"gray\",\n  \"👠\": \"orange\",\n  \"👡\": \"gold\",\n  \"👢\": \"brown\",\n  \"👣\": \"gray\",\n  \"👤\": \"cyan\",\n  \"👥\": \"cyan\",\n  \"👦\": \"amber\",\n  \"👧\": \"amber\",\n  \"👨‍🌾\": \"amber\",\n  \"👨‍🍳\": \"amber\",\n  \"👨‍🍼\": \"teal\",\n  \"👨‍🎓\": \"amber\",\n  \"👨‍🎤\": \"amber\",\n  \"👨‍🎨\": \"grass\",\n  \"👨‍🏫\": \"amber\",\n  \"👨‍🏭\": \"iris\",\n  \"👨‍👦‍👦\": \"gray\",\n  \"👨‍👦\": \"cyan\",\n  \"👨‍👧‍👦\": \"gray\",\n  \"👨‍👧‍👧\": \"gray\",\n  \"👨‍👧\": \"cyan\",\n  \"👨‍👨‍👦\": \"gray\",\n  \"👨‍👨‍👦‍👦\": \"teal\",\n  \"👨‍👨‍👧\": \"gray\",\n  \"👨‍👨‍👧‍👦\": \"teal\",\n  \"👨‍👨‍👧‍👧\": \"teal\",\n  \"👨‍👩‍👦\": \"gray\",\n  \"👨‍👩‍👦‍👦\": \"teal\",\n  \"👨‍👩‍👧\": \"gray\",\n  \"👨‍👩‍👧‍👦\": \"teal\",\n  \"👨‍👩‍👧‍👧\": \"teal\",\n  \"👨‍💻\": \"amber\",\n  \"👨‍💼\": \"amber\",\n  \"👨‍🔧\": \"iris\",\n  \"👨‍🔬\": \"amber\",\n  \"👨‍🚀\": \"amber\",\n  \"👨‍🚒\": \"amber\",\n  \"👨‍🦯‍➡️\": \"amber\",\n  \"👨‍🦯\": \"amber\",\n  \"👨‍🦰\": \"amber\",\n  \"👨‍🦱\": \"amber\",\n  \"👨‍🦲\": \"amber\",\n  \"👨‍🦳\": \"amber\",\n  \"👨‍🦼‍➡️\": \"amber\",\n  \"👨‍🦼\": \"amber\",\n  \"👨‍🦽‍➡️\": \"amber\",\n  \"👨‍🦽\": \"amber\",\n  \"👨‍⚕️\": \"amber\",\n  \"👨‍⚖️\": \"amber\",\n  \"👨‍✈️\": \"amber\",\n  \"👨‍❤️‍👨\": \"amber\",\n  \"👨‍❤️‍💋‍👨\": \"amber\",\n  \"👨\": \"amber\",\n  \"👩‍🌾\": \"amber\",\n  \"👩‍🍳\": \"amber\",\n  \"👩‍🍼\": \"amber\",\n  \"👩‍🎓\": \"amber\",\n  \"👩‍🎤\": \"amber\",\n  \"👩‍🎨\": \"grass\",\n  \"👩‍🏫\": \"amber\",\n  \"👩‍🏭\": \"amber\",\n  \"👩‍👦‍👦\": \"gray\",\n  \"👩‍👦\": \"cyan\",\n  \"👩‍👧‍👦\": \"gray\",\n  \"👩‍👧‍👧\": \"gray\",\n  \"👩‍👧\": \"cyan\",\n  \"👩‍👩‍👦\": \"gray\",\n  \"👩‍👩‍👦‍👦\": \"teal\",\n  \"👩‍👩‍👧\": \"gray\",\n  \"👩‍👩‍👧‍👦\": \"teal\",\n  \"👩‍👩‍👧‍👧\": \"teal\",\n  \"👩‍💻\": \"iris\",\n  \"👩‍💼\": \"amber\",\n  \"👩‍🔧\": \"cyan\",\n  \"👩‍🔬\": \"amber\",\n  \"👩‍🚀\": \"iris\",\n  \"👩‍🚒\": \"amber\",\n  \"👩‍🦯‍➡️\": \"cyan\",\n  \"👩‍🦯\": \"cyan\",\n  \"👩‍🦰\": \"amber\",\n  \"👩‍🦱\": \"amber\",\n  \"👩‍🦲\": \"amber\",\n  \"👩‍🦳\": \"amber\",\n  \"👩‍🦼‍➡️\": \"amber\",\n  \"👩‍🦼\": \"amber\",\n  \"👩‍🦽‍➡️\": \"amber\",\n  \"👩‍🦽\": \"amber\",\n  \"👩‍⚕️\": \"plum\",\n  \"👩‍⚖️\": \"amber\",\n  \"👩‍✈️\": \"amber\",\n  \"👩‍❤️‍👨\": \"amber\",\n  \"👩‍❤️‍👩\": \"pink\",\n  \"👩‍❤️‍💋‍👨\": \"amber\",\n  \"👩‍❤️‍💋‍👩\": \"amber\",\n  \"👩\": \"amber\",\n  \"👫\": \"amber\",\n  \"👬\": \"amber\",\n  \"👭\": \"amber\",\n  \"👮‍♀️\": \"amber\",\n  \"👮‍♂️\": \"amber\",\n  \"👯‍♀️\": \"amber\",\n  \"👯‍♂️\": \"amber\",\n  \"👰‍♀️\": \"amber\",\n  \"👰‍♂️\": \"amber\",\n  \"👰\": \"amber\",\n  \"👱‍♀️\": \"amber\",\n  \"👱‍♂️\": \"amber\",\n  \"👲\": \"amber\",\n  \"👳‍♀️\": \"amber\",\n  \"👳‍♂️\": \"amber\",\n  \"👴\": \"amber\",\n  \"👵\": \"amber\",\n  \"👶\": \"amber\",\n  \"👷‍♀️\": \"amber\",\n  \"👷‍♂️\": \"amber\",\n  \"👸\": \"amber\",\n  \"👹\": \"tomato\",\n  \"👺\": \"tomato\",\n  \"👻\": \"crimson\",\n  \"👼\": \"amber\",\n  \"👽\": \"gray\",\n  \"👾\": \"purple\",\n  \"👿\": \"plum\",\n  \"💀\": \"iris\",\n  \"💁‍♀️\": \"amber\",\n  \"💁‍♂️\": \"amber\",\n  \"💂‍♀️\": \"amber\",\n  \"💂‍♂️\": \"amber\",\n  \"💃\": \"amber\",\n  \"💄\": \"red\",\n  \"💅\": \"amber\",\n  \"💆‍♀️\": \"amber\",\n  \"💆‍♂️\": \"cyan\",\n  \"💇‍♀️\": \"amber\",\n  \"💇‍♂️\": \"amber\",\n  \"💈\": \"orange\",\n  \"💉\": \"cyan\",\n  \"💊\": \"orange\",\n  \"💋\": \"red\",\n  \"💌\": \"tomato\",\n  \"💍\": \"cyan\",\n  \"💎\": \"cyan\",\n  \"💏\": \"amber\",\n  \"💐\": \"green\",\n  \"💑\": \"amber\",\n  \"💒\": \"crimson\",\n  \"💓\": \"pink\",\n  \"💔\": \"tomato\",\n  \"💕\": \"pink\",\n  \"💖\": \"pink\",\n  \"💗\": \"crimson\",\n  \"💘\": \"iris\",\n  \"💙\": \"iris\",\n  \"💚\": \"grass\",\n  \"💛\": \"amber\",\n  \"💜\": \"purple\",\n  \"💝\": \"yellow\",\n  \"💞\": \"pink\",\n  \"💟\": \"plum\",\n  \"💠\": \"cyan\",\n  \"💡\": \"amber\",\n  \"💢\": \"tomato\",\n  \"💣\": \"yellow\",\n  \"💤\": \"iris\",\n  \"💥\": \"tomato\",\n  \"💦\": \"cyan\",\n  \"💧\": \"cyan\",\n  \"💨\": \"iris\",\n  \"💩\": \"brown\",\n  \"💪\": \"amber\",\n  \"💫\": \"amber\",\n  \"💬\": \"gray\",\n  \"💭\": \"blue\",\n  \"💮\": \"tomato\",\n  \"💯\": \"tomato\",\n  \"💰\": \"amber\",\n  \"💱\": \"gray\",\n  \"💲\": \"gray\",\n  \"💳\": \"yellow\",\n  \"💴\": \"gold\",\n  \"💵\": \"yellow\",\n  \"💶\": \"grass\",\n  \"💷\": \"ruby\",\n  \"💸\": \"amber\",\n  \"💹\": \"grass\",\n  \"💺\": \"cyan\",\n  \"💻\": \"gray\",\n  \"💼\": \"bronze\",\n  \"💽\": \"grass\",\n  \"💾\": \"cyan\",\n  \"💿\": \"lemon\",\n  \"📀\": \"amber\",\n  \"📁\": \"gray\",\n  \"📂\": \"gray\",\n  \"📃\": \"gray\",\n  \"📄\": \"gray\",\n  \"📅\": \"bronze\",\n  \"📆\": \"bronze\",\n  \"📇\": \"amber\",\n  \"📈\": \"tomato\",\n  \"📉\": \"iris\",\n  \"📊\": \"iris\",\n  \"📋\": \"brown\",\n  \"📌\": \"ruby\",\n  \"📍\": \"tomato\",\n  \"📎\": \"gray\",\n  \"📏\": \"cyan\",\n  \"📐\": \"cyan\",\n  \"📑\": \"cyan\",\n  \"📒\": \"yellow\",\n  \"📓\": \"gray\",\n  \"📔\": \"amber\",\n  \"📕\": \"tomato\",\n  \"📖\": \"cyan\",\n  \"📗\": \"grass\",\n  \"📘\": \"cyan\",\n  \"📙\": \"amber\",\n  \"📚\": \"tomato\",\n  \"📛\": \"tomato\",\n  \"📜\": \"gold\",\n  \"📝\": \"amber\",\n  \"📞\": \"gray\",\n  \"📟\": \"grass\",\n  \"📠\": \"gray\",\n  \"📡\": \"gray\",\n  \"📢\": \"gray\",\n  \"📣\": \"amber\",\n  \"📤\": \"cyan\",\n  \"📥\": \"cyan\",\n  \"📦\": \"brown\",\n  \"📧\": \"cyan\",\n  \"📨\": \"cyan\",\n  \"📩\": \"tomato\",\n  \"📪\": \"cyan\",\n  \"📫\": \"orange\",\n  \"📬\": \"orange\",\n  \"📭\": \"cyan\",\n  \"📮\": \"orange\",\n  \"📯\": \"amber\",\n  \"📰\": \"gray\",\n  \"📱\": \"grass\",\n  \"📲\": \"iris\",\n  \"📳\": \"amber\",\n  \"📴\": \"amber\",\n  \"📵\": \"orange\",\n  \"📶\": \"cyan\",\n  \"📷\": \"gold\",\n  \"📸\": \"amber\",\n  \"📹\": \"gray\",\n  \"📺\": \"bronze\",\n  \"📻\": \"brown\",\n  \"📼\": \"gold\",\n  \"📽️\": \"gray\",\n  \"📿\": \"ruby\",\n  \"🔀\": \"cyan\",\n  \"🔁\": \"cyan\",\n  \"🔂\": \"cyan\",\n  \"🔃\": \"cyan\",\n  \"🔄\": \"cyan\",\n  \"🔅\": \"amber\",\n  \"🔆\": \"amber\",\n  \"🔇\": \"orange\",\n  \"🔈\": \"gray\",\n  \"🔉\": \"cyan\",\n  \"🔊\": \"cyan\",\n  \"🔋\": \"grass\",\n  \"🔌\": \"brown\",\n  \"🔍\": \"cyan\",\n  \"🔎\": \"cyan\",\n  \"🔏\": \"gold\",\n  \"🔐\": \"amber\",\n  \"🔑\": \"amber\",\n  \"🔒\": \"gold\",\n  \"🔓\": \"gold\",\n  \"🔔\": \"amber\",\n  \"🔕\": \"orange\",\n  \"🔖\": \"tomato\",\n  \"🔗\": \"iris\",\n  \"🔘\": \"gray\",\n  \"🔙\": \"gray\",\n  \"🔚\": \"gray\",\n  \"🔛\": \"gray\",\n  \"🔜\": \"gray\",\n  \"🔝\": \"gray\",\n  \"🔞\": \"orange\",\n  \"🔟\": \"cyan\",\n  \"🔠\": \"cyan\",\n  \"🔡\": \"cyan\",\n  \"🔢\": \"cyan\",\n  \"🔣\": \"cyan\",\n  \"🔤\": \"cyan\",\n  \"🔥\": \"tomato\",\n  \"🔦\": \"brown\",\n  \"🔧\": \"gray\",\n  \"🔨\": \"cyan\",\n  \"🔩\": \"cyan\",\n  \"🔪\": \"gray\",\n  \"🔫\": \"grass\",\n  \"🔬\": \"cyan\",\n  \"🔭\": \"gray\",\n  \"🔮\": \"plum\",\n  \"🔯\": \"plum\",\n  \"🔰\": \"amber\",\n  \"🔱\": \"amber\",\n  \"🔲\": \"gray\",\n  \"🔳\": \"gray\",\n  \"🔴\": \"red\",\n  \"🔵\": \"iris\",\n  \"🔶\": \"amber\",\n  \"🔷\": \"iris\",\n  \"🔸\": \"amber\",\n  \"🔹\": \"iris\",\n  \"🔺\": \"tomato\",\n  \"🔻\": \"tomato\",\n  \"🔼\": \"cyan\",\n  \"🔽\": \"cyan\",\n  \"🕉️\": \"plum\",\n  \"🕊️\": \"grass\",\n  \"🕋\": \"gold\",\n  \"🕌\": \"brown\",\n  \"🕍\": \"amber\",\n  \"🕎\": \"plum\",\n  \"🕐\": \"teal\",\n  \"🕑\": \"teal\",\n  \"🕒\": \"gray\",\n  \"🕓\": \"gray\",\n  \"🕔\": \"gray\",\n  \"🕕\": \"gray\",\n  \"🕖\": \"gray\",\n  \"🕗\": \"gray\",\n  \"🕘\": \"gray\",\n  \"🕙\": \"teal\",\n  \"🕚\": \"teal\",\n  \"🕛\": \"teal\",\n  \"🕜\": \"gray\",\n  \"🕝\": \"gray\",\n  \"🕞\": \"gray\",\n  \"🕟\": \"gray\",\n  \"🕠\": \"gray\",\n  \"🕡\": \"gray\",\n  \"🕢\": \"gray\",\n  \"🕣\": \"gray\",\n  \"🕤\": \"gray\",\n  \"🕥\": \"gray\",\n  \"🕦\": \"gray\",\n  \"🕧\": \"gray\",\n  \"🕯️\": \"amber\",\n  \"🕰️\": \"brown\",\n  \"🕳️\": \"gray\",\n  \"🕴️\": \"brown\",\n  \"🕵️‍♀️\": \"amber\",\n  \"🕵️‍♂️\": \"amber\",\n  \"🕶️\": \"gray\",\n  \"🕷️\": \"gray\",\n  \"🕸️\": \"gray\",\n  \"🕹️\": \"tomato\",\n  \"🕺\": \"plum\",\n  \"🖇️\": \"cyan\",\n  \"🖊️\": \"cyan\",\n  \"🖋️\": \"gray\",\n  \"🖌️\": \"amber\",\n  \"🖍️\": \"red\",\n  \"🖐️\": \"amber\",\n  \"🖕\": \"amber\",\n  \"🖖\": \"amber\",\n  \"🖤\": \"gray\",\n  \"🖥️\": \"gray\",\n  \"🖨️\": \"gold\",\n  \"🖱️\": \"violet\",\n  \"🖲️\": \"cyan\",\n  \"🖼️\": \"yellow\",\n  \"🗂️\": \"red\",\n  \"🗃️\": \"amber\",\n  \"🗄️\": \"gray\",\n  \"🗑️\": \"gray\",\n  \"🗒️\": \"cyan\",\n  \"🗓️\": \"bronze\",\n  \"🗜️\": \"gray\",\n  \"🗝️\": \"gray\",\n  \"🗞️\": \"gold\",\n  \"🗡️\": \"cyan\",\n  \"🗣️\": \"cyan\",\n  \"🗨️\": \"gray\",\n  \"🗯️\": \"cyan\",\n  \"🗳️\": \"cyan\",\n  \"🗺️\": \"cyan\",\n  \"🗻\": \"cyan\",\n  \"🗼\": \"tomato\",\n  \"🗽\": \"teal\",\n  \"🗾\": \"iris\",\n  \"🗿\": \"gold\",\n  \"😀\": \"amber\",\n  \"😁\": \"amber\",\n  \"😂\": \"amber\",\n  \"😃\": \"amber\",\n  \"😄\": \"amber\",\n  \"😅\": \"amber\",\n  \"😆\": \"amber\",\n  \"😇\": \"amber\",\n  \"😈\": \"plum\",\n  \"😉\": \"amber\",\n  \"😊\": \"amber\",\n  \"😋\": \"amber\",\n  \"😌\": \"amber\",\n  \"😍\": \"amber\",\n  \"😎\": \"amber\",\n  \"😏\": \"amber\",\n  \"😐\": \"amber\",\n  \"😑\": \"amber\",\n  \"😒\": \"amber\",\n  \"😓\": \"teal\",\n  \"😔\": \"amber\",\n  \"😕\": \"amber\",\n  \"😖\": \"amber\",\n  \"😗\": \"amber\",\n  \"😘\": \"amber\",\n  \"😙\": \"amber\",\n  \"😚\": \"amber\",\n  \"😛\": \"amber\",\n  \"😜\": \"amber\",\n  \"😝\": \"amber\",\n  \"😞\": \"amber\",\n  \"😟\": \"amber\",\n  \"😠\": \"amber\",\n  \"😡\": \"tomato\",\n  \"😢\": \"amber\",\n  \"😣\": \"amber\",\n  \"😤\": \"amber\",\n  \"😥\": \"amber\",\n  \"😦\": \"amber\",\n  \"😧\": \"amber\",\n  \"😨\": \"amber\",\n  \"😩\": \"amber\",\n  \"😪\": \"amber\",\n  \"😫\": \"amber\",\n  \"😬\": \"amber\",\n  \"😭\": \"cyan\",\n  \"😮‍💨\": \"amber\",\n  \"😮\": \"amber\",\n  \"😯\": \"amber\",\n  \"😰\": \"amber\",\n  \"😱\": \"amber\",\n  \"😲\": \"amber\",\n  \"😳\": \"amber\",\n  \"😴\": \"amber\",\n  \"😵‍💫\": \"amber\",\n  \"😵\": \"amber\",\n  \"😶‍🌫️\": \"amber\",\n  \"😶\": \"amber\",\n  \"😷\": \"amber\",\n  \"😸\": \"amber\",\n  \"😹\": \"cyan\",\n  \"😺\": \"amber\",\n  \"😻\": \"orange\",\n  \"😼\": \"amber\",\n  \"😽\": \"amber\",\n  \"😾\": \"amber\",\n  \"😿\": \"amber\",\n  \"🙀\": \"amber\",\n  \"🙁\": \"amber\",\n  \"🙂‍↔️\": \"amber\",\n  \"🙂‍↕️\": \"amber\",\n  \"🙂\": \"amber\",\n  \"🙃\": \"amber\",\n  \"🙄\": \"amber\",\n  \"🙅‍♀️\": \"pink\",\n  \"🙅‍♂️\": \"cyan\",\n  \"🙆‍♀️\": \"amber\",\n  \"🙆‍♂️\": \"amber\",\n  \"🙇‍♀️\": \"amber\",\n  \"🙇‍♂️\": \"amber\",\n  \"🙇\": \"amber\",\n  \"🙈\": \"brown\",\n  \"🙉\": \"brown\",\n  \"🙊\": \"brown\",\n  \"🙋‍♀️\": \"amber\",\n  \"🙋‍♂️\": \"amber\",\n  \"🙌\": \"amber\",\n  \"🙍‍♀️\": \"amber\",\n  \"🙍‍♂️\": \"amber\",\n  \"🙎‍♀️\": \"amber\",\n  \"🙎‍♂️\": \"amber\",\n  \"🙏\": \"amber\",\n  \"🚀\": \"orange\",\n  \"🚁\": \"tomato\",\n  \"🚂\": \"red\",\n  \"🚃\": \"amber\",\n  \"🚄\": \"cyan\",\n  \"🚅\": \"iris\",\n  \"🚆\": \"cyan\",\n  \"🚇\": \"red\",\n  \"🚈\": \"blue\",\n  \"🚉\": \"cyan\",\n  \"🚊\": \"cyan\",\n  \"🚋\": \"gold\",\n  \"🚌\": \"cyan\",\n  \"🚍\": \"cyan\",\n  \"🚎\": \"iris\",\n  \"🚏\": \"amber\",\n  \"🚐\": \"tomato\",\n  \"🚑\": \"orange\",\n  \"🚒\": \"cyan\",\n  \"🚓\": \"cyan\",\n  \"🚔\": \"cyan\",\n  \"🚕\": \"cyan\",\n  \"🚖\": \"cyan\",\n  \"🚗\": \"cyan\",\n  \"🚘\": \"orange\",\n  \"🚙\": \"cyan\",\n  \"🚚\": \"cyan\",\n  \"🚛\": \"cyan\",\n  \"🚜\": \"cyan\",\n  \"🚝\": \"cyan\",\n  \"🚞\": \"amber\",\n  \"🚟\": \"blue\",\n  \"🚠\": \"red\",\n  \"🚡\": \"amber\",\n  \"🚢\": \"tomato\",\n  \"🚣‍♀️\": \"orange\",\n  \"🚣‍♂️\": \"orange\",\n  \"🚤\": \"amber\",\n  \"🚥\": \"yellow\",\n  \"🚦\": \"yellow\",\n  \"🚧\": \"amber\",\n  \"🚨\": \"tomato\",\n  \"🚩\": \"tomato\",\n  \"🚪\": \"brown\",\n  \"🚫\": \"tomato\",\n  \"🚬\": \"gold\",\n  \"🚭\": \"orange\",\n  \"🚮\": \"cyan\",\n  \"🚯\": \"tomato\",\n  \"🚰\": \"cyan\",\n  \"🚱\": \"tomato\",\n  \"🚲\": \"cyan\",\n  \"🚳\": \"tomato\",\n  \"🚴‍♀️\": \"amber\",\n  \"🚴‍♂️\": \"amber\",\n  \"🚵‍♀️\": \"red\",\n  \"🚵‍♂️\": \"amber\",\n  \"🚶‍♀️\": \"pink\",\n  \"🚶‍♀️‍➡️\": \"pink\",\n  \"🚶‍♂️\": \"amber\",\n  \"🚶‍♂️‍➡️\": \"amber\",\n  \"🚶‍➡️\": \"cyan\",\n  \"🚷\": \"orange\",\n  \"🚸\": \"amber\",\n  \"🚹\": \"iris\",\n  \"🚺\": \"plum\",\n  \"🚻\": \"cyan\",\n  \"🚼\": \"amber\",\n  \"🚽\": \"gray\",\n  \"🚾\": \"iris\",\n  \"🚿\": \"cyan\",\n  \"🛀\": \"grass\",\n  \"🛁\": \"cyan\",\n  \"🛂\": \"iris\",\n  \"🛃\": \"iris\",\n  \"🛄\": \"iris\",\n  \"🛅\": \"iris\",\n  \"🛋️\": \"cyan\",\n  \"🛌\": \"sky\",\n  \"🛍️\": \"amber\",\n  \"🛎️\": \"yellow\",\n  \"🛏️\": \"sky\",\n  \"🛐\": \"plum\",\n  \"🛑\": \"tomato\",\n  \"🛒\": \"gray\",\n  \"🛕\": \"brown\",\n  \"🛖\": \"brown\",\n  \"🛗\": \"iris\",\n  \"🛜\": \"iris\",\n  \"🛝\": \"iris\",\n  \"🛞\": \"gray\",\n  \"🛟\": \"tomato\",\n  \"🛠️\": \"cyan\",\n  \"🛡️\": \"red\",\n  \"🛢️\": \"ruby\",\n  \"🛣️\": \"jade\",\n  \"🛤️\": \"red\",\n  \"🛥️\": \"cyan\",\n  \"🛩️\": \"cyan\",\n  \"🛫\": \"cyan\",\n  \"🛬\": \"cyan\",\n  \"🛰️\": \"amber\",\n  \"🛳️\": \"orange\",\n  \"🛴\": \"cyan\",\n  \"🛵\": \"amber\",\n  \"🛶\": \"red\",\n  \"🛷\": \"red\",\n  \"🛸\": \"cyan\",\n  \"🛹\": \"lemon\",\n  \"🛺\": \"yellow\",\n  \"🛻\": \"cyan\",\n  \"🛼\": \"teal\",\n  \"🟠\": \"tomato\",\n  \"🟡\": \"yellow\",\n  \"🟢\": \"grass\",\n  \"🟣\": \"purple\",\n  \"🟤\": \"brown\",\n  \"🟥\": \"tomato\",\n  \"🟦\": \"iris\",\n  \"🟧\": \"amber\",\n  \"🟨\": \"amber\",\n  \"🟩\": \"grass\",\n  \"🟪\": \"purple\",\n  \"🟫\": \"bronze\",\n  \"🟰\": \"gray\",\n  \"🤌\": \"amber\",\n  \"🤍\": \"gray\",\n  \"🤎\": \"brown\",\n  \"🤏\": \"amber\",\n  \"🤐\": \"amber\",\n  \"🤑\": \"amber\",\n  \"🤒\": \"amber\",\n  \"🤓\": \"amber\",\n  \"🤔\": \"amber\",\n  \"🤕\": \"amber\",\n  \"🤖\": \"amber\",\n  \"🤗\": \"amber\",\n  \"🤘\": \"amber\",\n  \"🤙\": \"amber\",\n  \"🤚\": \"amber\",\n  \"🤛\": \"amber\",\n  \"🤜\": \"amber\",\n  \"🤝\": \"amber\",\n  \"🤞\": \"amber\",\n  \"🤟\": \"amber\",\n  \"🤠\": \"amber\",\n  \"🤡\": \"orange\",\n  \"🤢\": \"grass\",\n  \"🤣\": \"amber\",\n  \"🤤\": \"amber\",\n  \"🤥\": \"amber\",\n  \"🤦‍♀️\": \"amber\",\n  \"🤦‍♂️\": \"amber\",\n  \"🤦\": \"amber\",\n  \"🤧\": \"amber\",\n  \"🤨\": \"amber\",\n  \"🤩\": \"amber\",\n  \"🤪\": \"amber\",\n  \"🤫\": \"amber\",\n  \"🤬\": \"orange\",\n  \"🤭\": \"amber\",\n  \"🤮\": \"amber\",\n  \"🤯\": \"amber\",\n  \"🤰\": \"plum\",\n  \"🤱\": \"jade\",\n  \"🤲\": \"amber\",\n  \"🤳\": \"cyan\",\n  \"🤴\": \"grass\",\n  \"🤵‍♀️\": \"amber\",\n  \"🤵‍♂️\": \"amber\",\n  \"🤵\": \"amber\",\n  \"🤶\": \"amber\",\n  \"🤷‍♀️\": \"amber\",\n  \"🤷‍♂️\": \"amber\",\n  \"🤷\": \"amber\",\n  \"🤸‍♀️\": \"green\",\n  \"🤸‍♂️\": \"teal\",\n  \"🤸\": \"amber\",\n  \"🤹‍♀️\": \"amber\",\n  \"🤹‍♂️\": \"amber\",\n  \"🤹\": \"orange\",\n  \"🤺\": \"gold\",\n  \"🤼‍♀️\": \"jade\",\n  \"🤼‍♂️\": \"amber\",\n  \"🤼\": \"amber\",\n  \"🤽‍♀️\": \"amber\",\n  \"🤽‍♂️\": \"amber\",\n  \"🤽\": \"amber\",\n  \"🤾‍♀️\": \"plum\",\n  \"🤾‍♂️\": \"ruby\",\n  \"🤾\": \"amber\",\n  \"🤿\": \"amber\",\n  \"🥀\": \"tomato\",\n  \"🥁\": \"tomato\",\n  \"🥂\": \"amber\",\n  \"🥃\": \"amber\",\n  \"🥄\": \"cyan\",\n  \"🥅\": \"red\",\n  \"🥇\": \"amber\",\n  \"🥈\": \"tomato\",\n  \"🥉\": \"iris\",\n  \"🥊\": \"red\",\n  \"🥋\": \"gray\",\n  \"🥌\": \"orange\",\n  \"🥍\": \"cyan\",\n  \"🥎\": \"amber\",\n  \"🥏\": \"cyan\",\n  \"🥐\": \"amber\",\n  \"🥑\": \"grass\",\n  \"🥒\": \"grass\",\n  \"🥓\": \"tomato\",\n  \"🥔\": \"brown\",\n  \"🥕\": \"orange\",\n  \"🥖\": \"amber\",\n  \"🥗\": \"red\",\n  \"🥘\": \"amber\",\n  \"🥙\": \"tomato\",\n  \"🥚\": \"gold\",\n  \"🥛\": \"red\",\n  \"🥜\": \"brown\",\n  \"🥝\": \"yellow\",\n  \"🥞\": \"amber\",\n  \"🥟\": \"brown\",\n  \"🥠\": \"gold\",\n  \"🥡\": \"bronze\",\n  \"🥢\": \"red\",\n  \"🥣\": \"cyan\",\n  \"🥤\": \"ruby\",\n  \"🥥\": \"gold\",\n  \"🥦\": \"grass\",\n  \"🥧\": \"amber\",\n  \"🥨\": \"tomato\",\n  \"🥩\": \"tomato\",\n  \"🥪\": \"amber\",\n  \"🥫\": \"tomato\",\n  \"🥬\": \"grass\",\n  \"🥭\": \"yellow\",\n  \"🥮\": \"tomato\",\n  \"🥯\": \"brown\",\n  \"🥰\": \"amber\",\n  \"🥱\": \"amber\",\n  \"🥲\": \"amber\",\n  \"🥳\": \"purple\",\n  \"🥴\": \"amber\",\n  \"🥵\": \"orange\",\n  \"🥶\": \"cyan\",\n  \"🥷\": \"amber\",\n  \"🥸\": \"amber\",\n  \"🥹\": \"cyan\",\n  \"🥺\": \"amber\",\n  \"🥻\": \"amber\",\n  \"🥼\": \"gray\",\n  \"🥽\": \"gray\",\n  \"🥾\": \"brown\",\n  \"🥿\": \"iris\",\n  \"🦀\": \"tomato\",\n  \"🦁\": \"amber\",\n  \"🦂\": \"amber\",\n  \"🦃\": \"bronze\",\n  \"🦄\": \"plum\",\n  \"🦅\": \"gold\",\n  \"🦆\": \"tomato\",\n  \"🦇\": \"tomato\",\n  \"🦈\": \"gray\",\n  \"🦉\": \"brown\",\n  \"🦊\": \"amber\",\n  \"🦋\": \"cyan\",\n  \"🦌\": \"brown\",\n  \"🦍\": \"gray\",\n  \"🦎\": \"grass\",\n  \"🦏\": \"gray\",\n  \"🦐\": \"tomato\",\n  \"🦑\": \"tomato\",\n  \"🦒\": \"amber\",\n  \"🦓\": \"gray\",\n  \"🦔\": \"gold\",\n  \"🦕\": \"cyan\",\n  \"🦖\": \"grass\",\n  \"🦗\": \"brown\",\n  \"🦘\": \"brown\",\n  \"🦙\": \"gold\",\n  \"🦚\": \"green\",\n  \"🦛\": \"gray\",\n  \"🦜\": \"amber\",\n  \"🦝\": \"gold\",\n  \"🦞\": \"tomato\",\n  \"🦟\": \"gold\",\n  \"🦠\": \"grass\",\n  \"🦡\": \"gold\",\n  \"🦢\": \"gold\",\n  \"🦣\": \"brown\",\n  \"🦤\": \"tomato\",\n  \"🦥\": \"brown\",\n  \"🦦\": \"brown\",\n  \"🦧\": \"tomato\",\n  \"🦨\": \"gold\",\n  \"🦩\": \"red\",\n  \"🦪\": \"gold\",\n  \"🦫\": \"brown\",\n  \"🦬\": \"brown\",\n  \"🦭\": \"gray\",\n  \"🦮\": \"amber\",\n  \"🦯\": \"ruby\",\n  \"🦴\": \"gray\",\n  \"🦵\": \"amber\",\n  \"🦶\": \"amber\",\n  \"🦷\": \"tomato\",\n  \"🦸‍♀️\": \"amber\",\n  \"🦸‍♂️\": \"plum\",\n  \"🦸\": \"plum\",\n  \"🦹‍♀️\": \"amber\",\n  \"🦹‍♂️\": \"amber\",\n  \"🦹\": \"amber\",\n  \"🦺\": \"orange\",\n  \"🦻\": \"amber\",\n  \"🦼\": \"red\",\n  \"🦽\": \"gray\",\n  \"🦾\": \"gray\",\n  \"🦿\": \"ruby\",\n  \"🧀\": \"amber\",\n  \"🧁\": \"amber\",\n  \"🧂\": \"gray\",\n  \"🧃\": \"green\",\n  \"🧄\": \"bronze\",\n  \"🧅\": \"gold\",\n  \"🧆\": \"gold\",\n  \"🧇\": \"amber\",\n  \"🧈\": \"amber\",\n  \"🧉\": \"gold\",\n  \"🧊\": \"cyan\",\n  \"🧋\": \"amber\",\n  \"🧌\": \"gold\",\n  \"🧍‍♀️\": \"amber\",\n  \"🧍‍♂️\": \"amber\",\n  \"🧍\": \"amber\",\n  \"🧎‍♀️\": \"amber\",\n  \"🧎‍♀️‍➡️\": \"amber\",\n  \"🧎‍♂️\": \"amber\",\n  \"🧎‍♂️‍➡️\": \"amber\",\n  \"🧎‍➡️\": \"amber\",\n  \"🧎\": \"amber\",\n  \"🧏‍♀️\": \"amber\",\n  \"🧏‍♂️\": \"amber\",\n  \"🧏\": \"amber\",\n  \"🧐\": \"amber\",\n  \"🧑‍🌾\": \"amber\",\n  \"🧑‍🍳\": \"amber\",\n  \"🧑‍🍼\": \"teal\",\n  \"🧑‍🎄\": \"amber\",\n  \"🧑‍🎓\": \"amber\",\n  \"🧑‍🎤\": \"grass\",\n  \"🧑‍🎨\": \"grass\",\n  \"🧑‍🏫\": \"amber\",\n  \"🧑‍🏭\": \"amber\",\n  \"🧑‍💻\": \"amber\",\n  \"🧑‍💼\": \"amber\",\n  \"🧑‍🔧\": \"iris\",\n  \"🧑‍🔬\": \"amber\",\n  \"🧑‍🚀\": \"amber\",\n  \"🧑‍🚒\": \"amber\",\n  \"🧑‍🤝‍🧑\": \"amber\",\n  \"🧑‍🦯‍➡️\": \"amber\",\n  \"🧑‍🦯\": \"amber\",\n  \"🧑‍🦰\": \"amber\",\n  \"🧑‍🦱\": \"amber\",\n  \"🧑‍🦲\": \"amber\",\n  \"🧑‍🦳\": \"amber\",\n  \"🧑‍🦼‍➡️\": \"cyan\",\n  \"🧑‍🦼\": \"cyan\",\n  \"🧑‍🦽‍➡️\": \"cyan\",\n  \"🧑‍🦽\": \"cyan\",\n  \"🧑‍🧑‍🧒\": \"gray\",\n  \"🧑‍🧑‍🧒‍🧒\": \"teal\",\n  \"🧑‍🧒‍🧒\": \"gray\",\n  \"🧑‍🧒\": \"cyan\",\n  \"🧑‍⚕️\": \"amber\",\n  \"🧑‍⚖️\": \"amber\",\n  \"🧑‍✈️\": \"amber\",\n  \"🧑\": \"amber\",\n  \"🧒\": \"amber\",\n  \"🧓\": \"amber\",\n  \"🧔‍♀️\": \"amber\",\n  \"🧔‍♂️\": \"amber\",\n  \"🧔\": \"amber\",\n  \"🧕\": \"violet\",\n  \"🧖‍♀️\": \"amber\",\n  \"🧖‍♂️\": \"amber\",\n  \"🧗‍♀️\": \"amber\",\n  \"🧗‍♂️\": \"amber\",\n  \"🧘‍♀️\": \"crimson\",\n  \"🧘‍♂️\": \"amber\",\n  \"🧙‍♀️\": \"amber\",\n  \"🧙‍♂️\": \"cyan\",\n  \"🧚‍♀️\": \"red\",\n  \"🧚‍♂️\": \"teal\",\n  \"🧛‍♀️\": \"amber\",\n  \"🧛‍♂️\": \"amber\",\n  \"🧜‍♀️\": \"cyan\",\n  \"🧜‍♂️\": \"cyan\",\n  \"🧝‍♀️\": \"grass\",\n  \"🧝‍♂️\": \"amber\",\n  \"🧞‍♀️\": \"amber\",\n  \"🧞‍♂️\": \"cyan\",\n  \"🧟‍♀️\": \"gold\",\n  \"🧟‍♂️\": \"gold\",\n  \"🧠\": \"ruby\",\n  \"🧡\": \"amber\",\n  \"🧢\": \"iris\",\n  \"🧣\": \"red\",\n  \"🧤\": \"green\",\n  \"🧥\": \"amber\",\n  \"🧦\": \"gold\",\n  \"🧧\": \"red\",\n  \"🧨\": \"tomato\",\n  \"🧩\": \"grass\",\n  \"🧪\": \"grass\",\n  \"🧫\": \"teal\",\n  \"🧬\": \"violet\",\n  \"🧭\": \"tomato\",\n  \"🧮\": \"tomato\",\n  \"🧯\": \"orange\",\n  \"🧰\": \"orange\",\n  \"🧱\": \"tomato\",\n  \"🧲\": \"tomato\",\n  \"🧳\": \"red\",\n  \"🧴\": \"tomato\",\n  \"🧵\": \"cyan\",\n  \"🧶\": \"tomato\",\n  \"🧷\": \"cyan\",\n  \"🧸\": \"brown\",\n  \"🧹\": \"amber\",\n  \"🧺\": \"brown\",\n  \"🧻\": \"yellow\",\n  \"🧼\": \"jade\",\n  \"🧽\": \"amber\",\n  \"🧾\": \"gray\",\n  \"🧿\": \"iris\",\n  \"🩰\": \"bronze\",\n  \"🩱\": \"teal\",\n  \"🩲\": \"grass\",\n  \"🩳\": \"amber\",\n  \"🩴\": \"teal\",\n  \"🩵\": \"cyan\",\n  \"🩶\": \"gray\",\n  \"🩷\": \"pink\",\n  \"🩸\": \"tomato\",\n  \"🩹\": \"gray\",\n  \"🩺\": \"gray\",\n  \"🩻\": \"cyan\",\n  \"🩼\": \"gray\",\n  \"🪀\": \"lime\",\n  \"🪁\": \"violet\",\n  \"🪂\": \"amber\",\n  \"🪃\": \"red\",\n  \"🪄\": \"amber\",\n  \"🪅\": \"yellow\",\n  \"🪆\": \"yellow\",\n  \"🪇\": \"amber\",\n  \"🪈\": \"brown\",\n  \"🪐\": \"gold\",\n  \"🪑\": \"brown\",\n  \"🪒\": \"tomato\",\n  \"🪓\": \"tomato\",\n  \"🪔\": \"tomato\",\n  \"🪕\": \"mint\",\n  \"🪖\": \"grass\",\n  \"🪗\": \"ruby\",\n  \"🪘\": \"brown\",\n  \"🪙\": \"gray\",\n  \"🪚\": \"brown\",\n  \"🪛\": \"lime\",\n  \"🪜\": \"brown\",\n  \"🪝\": \"brown\",\n  \"🪞\": \"amber\",\n  \"🪟\": \"brown\",\n  \"🪠\": \"tomato\",\n  \"🪡\": \"cyan\",\n  \"🪢\": \"purple\",\n  \"🪣\": \"cyan\",\n  \"🪤\": \"amber\",\n  \"🪥\": \"cyan\",\n  \"🪦\": \"gray\",\n  \"🪧\": \"brown\",\n  \"🪨\": \"gray\",\n  \"🪩\": \"cyan\",\n  \"🪪\": \"amber\",\n  \"🪫\": \"red\",\n  \"🪬\": \"cyan\",\n  \"🪭\": \"red\",\n  \"🪮\": \"gray\",\n  \"🪯\": \"plum\",\n  \"🪰\": \"brown\",\n  \"🪱\": \"tomato\",\n  \"🪲\": \"amber\",\n  \"🪳\": \"brown\",\n  \"🪴\": \"amber\",\n  \"🪵\": \"bronze\",\n  \"🪶\": \"gold\",\n  \"🪷\": \"grass\",\n  \"🪸\": \"tomato\",\n  \"🪹\": \"brown\",\n  \"🪺\": \"sky\",\n  \"🪻\": \"violet\",\n  \"🪼\": \"iris\",\n  \"🪽\": \"cyan\",\n  \"🪿\": \"gold\",\n  \"🫀\": \"tomato\",\n  \"🫁\": \"red\",\n  \"🫂\": \"cyan\",\n  \"🫃\": \"amber\",\n  \"🫄\": \"amber\",\n  \"🫅\": \"amber\",\n  \"🫎\": \"brown\",\n  \"🫏\": \"gray\",\n  \"🫐\": \"cyan\",\n  \"🫑\": \"grass\",\n  \"🫒\": \"tomato\",\n  \"🫓\": \"gold\",\n  \"🫔\": \"amber\",\n  \"🫕\": \"red\",\n  \"🫖\": \"mint\",\n  \"🫗\": \"ruby\",\n  \"🫘\": \"bronze\",\n  \"🫙\": \"gray\",\n  \"🫚\": \"amber\",\n  \"🫛\": \"grass\",\n  \"🫠\": \"amber\",\n  \"🫡\": \"amber\",\n  \"🫢\": \"amber\",\n  \"🫣\": \"yellow\",\n  \"🫤\": \"amber\",\n  \"🫥\": \"amber\",\n  \"🫦\": \"ruby\",\n  \"🫧\": \"sky\",\n  \"🫨\": \"amber\",\n  \"🫰\": \"amber\",\n  \"🫱\": \"amber\",\n  \"🫲\": \"amber\",\n  \"🫳\": \"amber\",\n  \"🫴\": \"amber\",\n  \"🫵\": \"amber\",\n  \"🫶\": \"amber\",\n  \"🫷\": \"amber\",\n  \"🫸\": \"amber\",\n  \"‼️\": \"tomato\",\n  \"⁉️\": \"tomato\",\n  \"™️\": \"gray\",\n  \"ℹ️\": \"cyan\",\n  \"↔️\": \"cyan\",\n  \"↕️\": \"gray\",\n  \"↖️\": \"cyan\",\n  \"↗️\": \"cyan\",\n  \"↘️\": \"cyan\",\n  \"↙️\": \"cyan\",\n  \"↩️\": \"cyan\",\n  \"↪️\": \"cyan\",\n  \"⌚\": \"amber\",\n  \"⌛\": \"brown\",\n  \"⌨️\": \"gray\",\n  \"⏏️\": \"cyan\",\n  \"⏩\": \"cyan\",\n  \"⏪\": \"cyan\",\n  \"⏫\": \"cyan\",\n  \"⏬\": \"cyan\",\n  \"⏭️\": \"cyan\",\n  \"⏮️\": \"cyan\",\n  \"⏯️\": \"cyan\",\n  \"⏰\": \"red\",\n  \"⏱️\": \"blue\",\n  \"⏲️\": \"gray\",\n  \"⏳\": \"gold\",\n  \"⏸️\": \"cyan\",\n  \"⏹️\": \"cyan\",\n  \"⏺️\": \"cyan\",\n  \"Ⓜ️\": \"iris\",\n  \"▪️\": \"gray\",\n  \"▫️\": \"gray\",\n  \"▶️\": \"cyan\",\n  \"◀️\": \"cyan\",\n  \"◻️\": \"gray\",\n  \"◼️\": \"gray\",\n  \"◽\": \"gray\",\n  \"◾\": \"gray\",\n  \"☀️\": \"amber\",\n  \"☁️\": \"teal\",\n  \"☂️\": \"purple\",\n  \"☃️\": \"cyan\",\n  \"☄️\": \"tomato\",\n  \"☎️\": \"orange\",\n  \"☑️\": \"gray\",\n  \"☔\": \"violet\",\n  \"☕\": \"brown\",\n  \"☘️\": \"grass\",\n  \"☝️\": \"amber\",\n  \"☠️\": \"teal\",\n  \"☢️\": \"amber\",\n  \"☣️\": \"amber\",\n  \"☦️\": \"plum\",\n  \"☪️\": \"plum\",\n  \"☮️\": \"plum\",\n  \"☯️\": \"plum\",\n  \"☸️\": \"plum\",\n  \"☹️\": \"amber\",\n  \"☺️\": \"amber\",\n  \"♈\": \"plum\",\n  \"♉\": \"plum\",\n  \"♊\": \"plum\",\n  \"♋\": \"plum\",\n  \"♌\": \"plum\",\n  \"♍\": \"plum\",\n  \"♎\": \"plum\",\n  \"♏\": \"plum\",\n  \"♐\": \"plum\",\n  \"♑\": \"plum\",\n  \"♒\": \"plum\",\n  \"♓\": \"plum\",\n  \"♟️\": \"gray\",\n  \"♠️\": \"gray\",\n  \"♣️\": \"gray\",\n  \"♥️\": \"tomato\",\n  \"♦️\": \"tomato\",\n  \"♨️\": \"tomato\",\n  \"♻️\": \"grass\",\n  \"♾️\": \"gray\",\n  \"♿\": \"iris\",\n  \"⚒️\": \"gray\",\n  \"⚓\": \"gray\",\n  \"⚔️\": \"cyan\",\n  \"⚖️\": \"gray\",\n  \"⚗️\": \"teal\",\n  \"⚙️\": \"cyan\",\n  \"⚛️\": \"plum\",\n  \"⚜️\": \"amber\",\n  \"⚠️\": \"yellow\",\n  \"⚡\": \"amber\",\n  \"⚧️\": \"cyan\",\n  \"⚪\": \"gray\",\n  \"⚫\": \"gray\",\n  \"⚰️\": \"brown\",\n  \"⚱️\": \"amber\",\n  \"⚽\": \"gray\",\n  \"⚾\": \"red\",\n  \"⛄\": \"red\",\n  \"⛅\": \"amber\",\n  \"⛈️\": \"yellow\",\n  \"⛎\": \"plum\",\n  \"⛏️\": \"gray\",\n  \"⛑️\": \"ruby\",\n  \"⛓️‍💥\": \"gray\",\n  \"⛓️\": \"gray\",\n  \"⛔\": \"tomato\",\n  \"⛩️\": \"tomato\",\n  \"⛪\": \"cyan\",\n  \"⛰️\": \"grass\",\n  \"⛱️\": \"red\",\n  \"⛲\": \"cyan\",\n  \"⛳\": \"grass\",\n  \"⛴️\": \"iris\",\n  \"⛵\": \"orange\",\n  \"⛷️\": \"cyan\",\n  \"⛸️\": \"gray\",\n  \"⛹️‍♀️\": \"amber\",\n  \"⛹️‍♂️\": \"cyan\",\n  \"⛺\": \"red\",\n  \"⛽\": \"red\",\n  \"✂️\": \"red\",\n  \"✅\": \"grass\",\n  \"✈️\": \"cyan\",\n  \"✉️\": \"gray\",\n  \"✊\": \"amber\",\n  \"✋\": \"amber\",\n  \"✌️\": \"amber\",\n  \"✍️\": \"amber\",\n  \"✏️\": \"amber\",\n  \"✒️\": \"gray\",\n  \"✔️\": \"gray\",\n  \"✖️\": \"gray\",\n  \"✝️\": \"plum\",\n  \"✡️\": \"plum\",\n  \"✨\": \"amber\",\n  \"✳️\": \"grass\",\n  \"✴️\": \"amber\",\n  \"❄️\": \"cyan\",\n  \"❇️\": \"grass\",\n  \"❌\": \"tomato\",\n  \"❎\": \"grass\",\n  \"❓\": \"tomato\",\n  \"❔\": \"gray\",\n  \"❕\": \"gray\",\n  \"❗\": \"tomato\",\n  \"❣️\": \"tomato\",\n  \"❤️‍🔥\": \"tomato\",\n  \"❤️‍🩹\": \"orange\",\n  \"❤️\": \"tomato\",\n  \"➕\": \"gray\",\n  \"➖\": \"gray\",\n  \"➗\": \"gray\",\n  \"➡️\": \"cyan\",\n  \"➰\": \"gray\",\n  \"➿\": \"gray\",\n  \"⤴️\": \"cyan\",\n  \"⤵️\": \"cyan\",\n  \"⬅️\": \"cyan\",\n  \"⬆️\": \"cyan\",\n  \"⬇️\": \"cyan\",\n  \"⬛\": \"gray\",\n  \"⬜\": \"gray\",\n  \"⭐\": \"amber\",\n  \"⭕\": \"tomato\",\n  \"〰️\": \"gray\",\n  \"〽️\": \"amber\",\n  \"㊗️\": \"tomato\",\n  \"㊙️\": \"tomato\"\n};\n\n/**\n * Gets the color scale for a given emoji.\n * Returns `undefined` if the emoji is not found, allowing developers to provide their own fallback.\n * \n * @param emoji - The emoji string to look up\n * @returns The corresponding ColorScale or `undefined` if not found\n * \n * @example\n * const color = getColorForEmoji('❤️') ?? 'gray'; // Use 'gray' as fallback\n * const color = getColorForEmoji('❤️') || 'red';  // Use 'red' as fallback\n */\nexport function getColorForEmoji(emoji: string): ColorScale | undefined {\n  if (!emoji || typeof emoji !== 'string') {\n    return undefined;\n  }\n  return emojiColorMap[emoji];\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/extract-props-for-tag.ts",
    "content": "import React from 'react';\n\ntype ExtractPropsForTag<\n  // eslint-disable-next-line @typescript-eslint/no-explicit-any\n  C extends React.ElementType<any>,\n  T extends string,\n> = Omit<Extract<React.ComponentPropsWithoutRef<C>, { as: T }>, 'as'>;\n\nexport type { ExtractPropsForTag };\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/get-initials.ts",
    "content": "export function getInitials(name: string) {\n  return (\n    name\n      .match(/(\\s|^)\\p{L}\\p{Mn}*/gu)\n      ?.filter((el, i, array) => i === 0 || i === array.length - 1)\n      .map((el) => el.trimStart().toUpperCase())\n      .join('') || ''\n  );\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/get-subtree.ts",
    "content": "import * as React from 'react';\n\n/**\n * This is a helper function that is used when a component supports `asChild`\n * using the `Slot` component but its implementation contains nested DOM elements.\n *\n * Using it ensures if a consumer uses the `asChild` prop, the elements are in\n * correct order in the DOM, adopting the intended consumer `children`.\n */\nexport function getSubtree(\n  options: { asChild: boolean | undefined; children: React.ReactNode },\n  content: React.ReactNode | ((children: React.ReactNode) => React.ReactNode),\n) {\n  const { asChild, children } = options;\n  if (!asChild) return typeof content === 'function' ? content(children) : content;\n\n  const firstChild = React.Children.only(children) as React.ReactElement<{ children?: React.ReactNode }>;\n  return React.cloneElement(firstChild, {\n    children: typeof content === 'function' ? content(firstChild.props.children) : content,\n  });\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/has-own-property.ts",
    "content": "/** A util to check whether the object has a key, while inferring the correct key type */\nfunction hasOwnProperty<K extends string | number | symbol>(\n  obj: Record<K, unknown>,\n  key: string | number | symbol,\n): key is K {\n  return Object.prototype.hasOwnProperty.call(obj, key);\n}\n\nexport { hasOwnProperty };\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/index.ts",
    "content": "export * from './breakpoints';\nexport * from './compose-event-handlers';\nexport * from './emoji-colors';\nexport * from './extract-props-for-tag';\nexport * from './get-initials';\nexport * from './get-subtree';\nexport * from './has-own-property';\nexport * from './nice-intersection';\nexport * from './props';\nexport * from './radix-colors';\nexport * from './use-callback-ref';\nexport * from './use-layout-effect';\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/map-prop-values.ts",
    "content": "import { baseButtonPropDefs } from '../components/base-button';\nimport { spinnerPropDefs } from '../components/spinner';\nimport { Responsive } from './breakpoints';\n\nfunction mapResponsiveProp<Input extends string, Output>(\n  propValue: Responsive<Input> | undefined,\n  mapValue: (value: Input) => Output,\n): Responsive<Output> | undefined {\n  if (propValue === undefined) return undefined;\n  if (typeof propValue === 'string') {\n    return mapValue(propValue);\n  }\n  return Object.fromEntries(Object.entries(propValue).map(([key, value]) => [key, mapValue(value)]));\n}\n\nfunction mapButtonSizeToSpinnerSize(\n  size: (typeof baseButtonPropDefs.size.values)[number],\n): (typeof spinnerPropDefs.size.values)[number] {\n  switch (size) {\n    case '1':\n      return '1';\n    case '2':\n    case '3':\n      return '2';\n    case '4':\n      return '3';\n  }\n}\n\nexport { mapButtonSizeToSpinnerSize, mapResponsiveProp };\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/nice-intersection.ts",
    "content": "// NiceIntersection<S, T> type is equivalent to a plain intersection type S & T\n// except it makes the result look like {foo: ..., bar?: ...} instead of {foo: ...} & {bar?: ...}.\n\ntype NiceIntersection<S, T> = {\n  [K in keyof (S & T)]: (S & T)[K];\n};\n\nexport type { NiceIntersection };\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/props/as-child.prop.ts",
    "content": "import type { PropDef } from './prop-def';\n\nconst asChildProp = {\n  type: 'boolean',\n  default: undefined,\n} satisfies PropDef<boolean>;\n\nexport { asChildProp };\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/props/color.prop.ts",
    "content": "import type { PropDef } from '..';\nimport { semanticColors, themePropDefs } from '../../theme-options';\n\nconst colorsWithSemanticColors = [...semanticColors, ...themePropDefs.accentColor.values];\nconst colorProp = {\n  type: 'enum',\n  values: colorsWithSemanticColors,\n  default: undefined as (typeof colorsWithSemanticColors)[number] | undefined,\n} satisfies PropDef<(typeof colorsWithSemanticColors)[number]>;\n\n// `interface HTMLAttributes` includes 'color', which may lead to clashes\ntype PropsWithoutRefOrColor<T extends React.ElementType> = Omit<React.ComponentPropsWithRef<T>, 'color'>;\ntype PropsWithoutColor<T extends React.ElementType> = Omit<React.ComponentProps<T>, 'color'>;\n\nexport { colorProp };\nexport type { PropsWithoutRefOrColor, PropsWithoutColor };\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/props/high-contrast.prop.ts",
    "content": "import type { PropDef } from '..';\n\nconst highContrastProp = {\n  type: 'boolean',\n  default: undefined,\n} satisfies PropDef;\n\nexport { highContrastProp };\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/props/index.ts",
    "content": "export * from './as-child.prop';\nexport * from './color.prop';\nexport * from './high-contrast.prop';\nexport * from './leading-trim.prop';\nexport * from './prop-def';\nexport * from './text-align.prop';\nexport * from './weight.prop';\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/props/leading-trim.prop.ts",
    "content": "import type { PropDef } from '..';\n\nconst trimValues = ['normal', 'start', 'end', 'both'] as const;\n\nconst trimProp = {\n  type: 'enum',\n  values: trimValues,\n  default: undefined,\n} satisfies PropDef<(typeof trimValues)[number]>;\n\nexport { trimProp };\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/props/prop-def.ts",
    "content": "import React from 'react';\nimport type { Responsive } from '../breakpoints';\n\ntype BooleanPropDef = {\n  type: 'boolean';\n  default?: boolean;\n  required?: boolean;\n};\ntype StringPropDef = { type: 'string'; default?: string; required?: boolean };\ntype StringOrNumberPropDef = {\n  type: 'string | number';\n  default?: string | number;\n  required?: boolean;\n};\ntype ReactNodePropDef = {\n  type: 'ReactNode';\n  default?: React.ReactNode;\n  required?: boolean;\n};\ntype EnumPropDef<T> = {\n  type: 'enum';\n  values: readonly T[];\n  default?: T;\n  required?: boolean;\n};\n\ntype RegularPropDef<T> = BooleanPropDef | StringPropDef | StringOrNumberPropDef | ReactNodePropDef | EnumPropDef<T>;\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\ntype ResponsivePropDef<T = any> = RegularPropDef<T> & { responsive: true };\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\ntype PropDef<T = any> = RegularPropDef<T> | ResponsivePropDef<T>;\n\n// prettier-ignore\ntype GetPropDefType<Def> =\n  Def extends BooleanPropDef ? (Def extends ResponsivePropDef ? Responsive<boolean> : boolean)\n  : Def extends StringPropDef ? (Def extends ResponsivePropDef ? Responsive<string> : string)\n  : Def extends StringOrNumberPropDef ? (Def extends ResponsivePropDef ? Responsive<string | number> : string | number)\n  : Def extends ReactNodePropDef ? (Def extends ResponsivePropDef ? Responsive<React.ReactNode> : React.ReactNode)\n  : Def extends EnumPropDef<infer Type> ? (Def extends ResponsivePropDef<infer Type> ? Responsive<Type> : Type)\n  : never;\n\ntype GetPropDefTypes<P> = {\n  [K in keyof P]?: GetPropDefType<P[K]>;\n};\n\nexport type { GetPropDefTypes, PropDef };\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/props/text-align.prop.ts",
    "content": "import type { PropDef } from '..';\n\nconst alignValues = ['left', 'center', 'right'] as const;\n\nconst alignProp = {\n  type: 'enum',\n  values: alignValues,\n  default: undefined,\n} satisfies PropDef<(typeof alignValues)[number]>;\n\nexport { alignProp };\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/props/weight.prop.ts",
    "content": "import type { PropDef } from '..';\n\nconst weights = ['light', 'regular', 'medium', 'semi-bold', 'bold'] as const;\n\nconst weightProp = {\n  type: 'enum',\n  values: weights,\n  default: undefined,\n} satisfies PropDef<(typeof weights)[number]>;\n\nexport { weightProp };\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/radix-colors.ts",
    "content": "// prettier-ignore\nconst radixColorScalesRegular = [\n  'tomato',\n  'red',\n  'ruby',\n  'crimson',\n  'pink',\n  'plum',\n  'purple',\n  'violet',\n  'iris',\n  'cyan',\n  'teal',\n  'jade',\n  'green',\n  'grass',\n  'brown',\n  // Whop Brand Colors\n  'blue',\n  'orange',\n  'indigo',\n] as const;\nconst radixColorScalesBright = [\n  'sky',\n  'mint',\n  'yellow',\n  'amber',\n  // Whop Brand Colors\n  'lime',\n  'lemon',\n  'magenta',\n] as const;\nconst radixColorScalesMetal = ['gold', 'bronze'] as const;\n// prettier-ignore\nconst radixColorScales = [...radixColorScalesRegular, ...radixColorScalesBright, ...radixColorScalesMetal] as const;\nconst radixGrayScalePure = 'gray' as const;\nconst radixGrayScalesDesaturated = ['mauve', 'slate', 'sage', 'olive', 'sand'] as const;\nconst radixGrayScales = [radixGrayScalePure, ...radixGrayScalesDesaturated] as const;\n\nfunction radixGetMatchingGrayScale(colorScale: (typeof radixColorScales)[number]): (typeof radixGrayScales)[number] {\n  switch (colorScale) {\n    case 'tomato':\n    case 'red':\n    case 'ruby':\n    case 'crimson':\n    case 'pink':\n    case 'plum':\n    case 'purple':\n    case 'violet':\n      return 'mauve';\n    case 'sky':\n    case 'cyan':\n      return 'slate';\n    case 'teal':\n    case 'jade':\n    case 'mint':\n    case 'green':\n      return 'sage';\n    case 'grass':\n      return 'olive';\n    case 'yellow':\n    case 'amber':\n    case 'brown':\n    case 'gold':\n    case 'bronze':\n      return 'sand';\n    case 'iris':\n    case 'blue':\n    case 'orange':\n    case 'indigo':\n    case 'magenta':\n    case 'lime':\n    case 'lemon':\n      return 'gray';\n  }\n}\n\nexport {\n  //\n  radixColorScales,\n  radixColorScalesBright,\n  radixColorScalesMetal,\n  radixColorScalesRegular,\n  //\n  radixGetMatchingGrayScale,\n  //\n  radixGrayScalePure,\n  radixGrayScales,\n  radixGrayScalesDesaturated,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/use-callback-ref.ts",
    "content": "import * as React from 'react';\n\n/**\n * A custom hook that converts a callback to a ref to avoid triggering re-renders when passed as a\n * prop or avoid re-executing effects when passed as a dependency\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction useCallbackRef<T extends (...args: any[]) => any>(callback: T | undefined): T {\n  const callbackRef = React.useRef(callback);\n\n  React.useEffect(() => {\n    callbackRef.current = callback;\n  });\n\n  // https://github.com/facebook/react/issues/19240\n  return React.useMemo(() => ((...args) => callbackRef.current?.(...args)) as T, []);\n}\n\nexport { useCallbackRef };\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/use-isomorphic-layout-effect.ts",
    "content": "import React from 'react';\n\n// Avoiding SSR hydration warnings\nexport const useIsomorphicLayoutEffect = typeof window !== 'undefined' ? React.useLayoutEffect : React.useEffect;\n"
  },
  {
    "path": "packages/frosted-ui/src/helpers/use-layout-effect.ts",
    "content": "import * as React from 'react';\n\n/**\n * On the server, React emits a warning when calling `useLayoutEffect`.\n * This is because neither `useLayoutEffect` nor `useEffect` run on the server.\n * We use this safe version which suppresses the warning by replacing it with a noop on the server.\n *\n * See: https://reactjs.org/docs/hooks-reference.html#uselayouteffect\n */\n// eslint-disable-next-line @typescript-eslint/no-empty-function\nconst useLayoutEffect = globalThis?.document ? React.useLayoutEffect : () => {};\n\nexport { useLayoutEffect };\n"
  },
  {
    "path": "packages/frosted-ui/src/icons.tsx",
    "content": "import * as React from 'react';\n\ninterface IconProps extends React.ComponentPropsWithoutRef<'svg'> {\n  children?: never;\n  color?: string;\n}\n\nconst ThickCheckIcon = (props: IconProps) => {\n  const { color = 'currentColor', ...restProps } = props;\n  return (\n    <svg width=\"9\" height=\"9\" viewBox=\"0 0 9 9\" fill={color} xmlns=\"http://www.w3.org/2000/svg\" {...restProps}>\n      <path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        d=\"M8.53547 0.62293C8.88226 0.849446 8.97976 1.3142 8.75325 1.66099L4.5083 8.1599C4.38833 8.34356 4.19397 8.4655 3.9764 8.49358C3.75883 8.52167 3.53987 8.45309 3.3772 8.30591L0.616113 5.80777C0.308959 5.52987 0.285246 5.05559 0.563148 4.74844C0.84105 4.44128 1.31533 4.41757 1.62249 4.69547L3.73256 6.60459L7.49741 0.840706C7.72393 0.493916 8.18868 0.396414 8.53547 0.62293Z\"\n      />\n    </svg>\n  );\n};\nThickCheckIcon.displayName = 'ThickCheckIcon';\n\nconst ThickChevronRightIcon = (props: IconProps) => {\n  const { color = 'currentColor', ...restProps } = props;\n  return (\n    <svg width=\"9\" height=\"9\" viewBox=\"0 0 9 9\" fill={color} xmlns=\"http://www.w3.org/2000/svg\" {...restProps}>\n      <path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        d=\"M3.23826 0.201711C3.54108 -0.0809141 4.01567 -0.0645489 4.29829 0.238264L7.79829 3.98826C8.06724 4.27642 8.06724 4.72359 7.79829 5.01174L4.29829 8.76174C4.01567 9.06455 3.54108 9.08092 3.23826 8.79829C2.93545 8.51567 2.91909 8.04108 3.20171 7.73826L6.22409 4.5L3.20171 1.26174C2.91909 0.958928 2.93545 0.484337 3.23826 0.201711Z\"\n      />\n    </svg>\n  );\n};\nThickChevronRightIcon.displayName = 'ThickChevronRightIcon';\n\nconst ChevronRightIcon = (props: IconProps) => {\n  const { color = 'currentColor', ...restProps } = props;\n  return (\n    <svg width=\"6\" height=\"10\" viewBox=\"0 0 6 10\" xmlns=\"http://www.w3.org/2000/svg\" fill={color} {...restProps}>\n      <path d=\"M1.25 9.625C1.07422 9.625 0.917969 9.56641 0.800781 9.44922C0.546875 9.21484 0.546875 8.80469 0.800781 8.57031L4.10156 5.25L0.800781 1.94922C0.546875 1.71484 0.546875 1.30469 0.800781 1.07031C1.03516 0.816406 1.44531 0.816406 1.67969 1.07031L5.42969 4.82031C5.68359 5.05469 5.68359 5.46484 5.42969 5.69922L1.67969 9.44922C1.5625 9.56641 1.40625 9.625 1.25 9.625Z\" />\n    </svg>\n  );\n};\nChevronRightIcon.displayName = 'ChevronRightIcon';\n\nconst TriangleDownIcon = (props: IconProps) => {\n  const { color = 'currentColor', ...restProps } = props;\n  return (\n    <svg width=\"6\" height=\"7\" viewBox=\"0 0 6 7\" fill={color} xmlns=\"http://www.w3.org/2000/svg\" {...restProps}>\n      <g>\n        <path\n          d=\"M2.40796 5.71173L0.097794 2.74247C-0.137283 2.44033 0.0780299 2 0.460851 2H5.53896C5.92178 2 6.13709 2.44033 5.90201 2.74247L3.59185 5.71173C3.29158 6.09767 2.70823 6.09767 2.40796 5.71173Z\"\n          fill=\"currentColor\"\n        />\n      </g>\n    </svg>\n  );\n};\nTriangleDownIcon.displayName = 'TriangleDownIcon';\n\nconst InfoCircledIcon = (props: IconProps) => {\n  const { color = 'currentColor', ...restProps } = props;\n  return (\n    <svg width=\"15\" height=\"15\" viewBox=\"0 0 15 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" {...restProps}>\n      <path\n        d=\"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM1.82707 7.49972C1.82707 4.36671 4.36689 1.82689 7.49991 1.82689C10.6329 1.82689 13.1727 4.36671 13.1727 7.49972C13.1727 10.6327 10.6329 13.1726 7.49991 13.1726C4.36689 13.1726 1.82707 10.6327 1.82707 7.49972ZM8.24992 4.49999C8.24992 4.9142 7.91413 5.24999 7.49992 5.24999C7.08571 5.24999 6.74992 4.9142 6.74992 4.49999C6.74992 4.08577 7.08571 3.74999 7.49992 3.74999C7.91413 3.74999 8.24992 4.08577 8.24992 4.49999ZM6.00003 5.99999H6.50003H7.50003C7.77618 5.99999 8.00003 6.22384 8.00003 6.49999V9.99999H8.50003H9.00003V11H8.50003H7.50003H6.50003H6.00003V9.99999H6.50003H7.00003V6.99999H6.50003H6.00003V5.99999Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\nInfoCircledIcon.displayName = 'InfoCircledIcon';\n\nfunction CalendarIcon({ size }: { size: '1' | '2' | '3' | '4' }): React.JSX.Element {\n  switch (size) {\n    case '1':\n      return (\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\">\n          <path\n            d=\"M1.25 5.75H10.75M3.75 0.75V2.75M8.25 0.75V2.75M2.5 11.25H9.5C10.1904 11.25 10.75 10.6904 10.75 10V4C10.75 3.30964 10.1904 2.75 9.5 2.75H2.5C1.80964 2.75 1.25 3.30964 1.25 4V10C1.25 10.6904 1.80964 11.25 2.5 11.25Z\"\n            stroke=\"var(--gray-a11)\"\n            strokeWidth=\"1.5\"\n            strokeLinecap=\"round\"\n            strokeLinejoin=\"round\"\n          />\n        </svg>\n      );\n    case '2':\n      return (\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\">\n          <path\n            d=\"M1.5 7.22222H14.5M4.62 1V3.07407M11.38 1V3.07407M4.1 15H11.9C13.3359 15 14.5 13.8393 14.5 12.4074V5.66667C14.5 4.23482 13.3359 3.07407 11.9 3.07407H4.1C2.66406 3.07407 1.5 4.23482 1.5 5.66667V12.4074C1.5 13.8393 2.66406 15 4.1 15Z\"\n            stroke=\"var(--gray-a11)\"\n            strokeWidth=\"1.5\"\n            strokeLinecap=\"round\"\n            strokeLinejoin=\"round\"\n          />\n        </svg>\n      );\n    case '3':\n      return (\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n          <path\n            d=\"M1.75 7.75H18.25M6.75 1.75V3.75M13.25 1.75V3.75M4.32 18.25H15.68C17.0994 18.25 18.25 17.0994 18.25 15.68V6.32C18.25 4.90063 17.0994 3.75 15.68 3.75H4.32C2.90063 3.75 1.75 4.90063 1.75 6.32V15.68C1.75 17.0994 2.90063 18.25 4.32 18.25Z\"\n            stroke=\"var(--gray-a11)\"\n            strokeWidth=\"1.5\"\n            strokeLinecap=\"round\"\n            strokeLinejoin=\"round\"\n          />\n        </svg>\n      );\n    case '4':\n      return (\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n          <path\n            d=\"M1.75 7.75H18.25M6.75 1.75V3.75M13.25 1.75V3.75M4.32 18.25H15.68C17.0994 18.25 18.25 17.0994 18.25 15.68V6.32C18.25 4.90063 17.0994 3.75 15.68 3.75H4.32C2.90063 3.75 1.75 4.90063 1.75 6.32V15.68C1.75 17.0994 2.90063 18.25 4.32 18.25Z\"\n            stroke=\"var(--gray-a11)\"\n            strokeWidth=\"1.5\"\n            strokeLinecap=\"round\"\n            strokeLinejoin=\"round\"\n          />\n        </svg>\n      );\n  }\n}\n\nfunction XIcon(props: IconProps) {\n  return (\n    <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" {...props}>\n      <path\n        d=\"M11.7207 3.21973C12.0136 2.92688 12.4893 2.92685 12.7822 3.21973C13.0747 3.51254 13.0747 3.98746 12.7822 4.28027L9.06152 8L12.7822 11.7207C13.075 12.0136 13.075 12.4894 12.7822 12.7822C12.4894 13.0751 12.0136 13.075 11.7207 12.7822L8 9.06152L4.28027 12.7822C3.98746 13.0748 3.51256 13.0747 3.21973 12.7822C2.92683 12.4893 2.92683 12.0136 3.21973 11.7207L6.93945 8L3.21973 4.28027C2.92683 3.98738 2.92683 3.51262 3.21973 3.21973C3.51262 2.92688 3.9874 2.92685 4.28027 3.21973L8 6.93945L11.7207 3.21973Z\"\n        fill=\"currentColor\"\n      ></path>\n    </svg>\n  );\n}\n\nexport {\n  CalendarIcon,\n  ChevronRightIcon,\n  InfoCircledIcon,\n  ThickCheckIcon,\n  ThickChevronRightIcon,\n  TriangleDownIcon,\n  XIcon,\n};\n"
  },
  {
    "path": "packages/frosted-ui/src/index.ts",
    "content": "export * from './components';\nexport * from './helpers';\nexport * from './tailwind-plugin';\nexport { Theme, updateThemeAppearanceClass, useThemeContext } from './theme';\nexport * from './theme-options';\nexport { ThemePanel } from './theme-panel';\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/animations.css",
    "content": "@keyframes fui-fade-in {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n@keyframes fui-fade-out {\n  from {\n    opacity: 1;\n  }\n  to {\n    opacity: 0;\n  }\n}\n\n@keyframes fui-slide-from-top {\n  from {\n    transform: translateY(4px) scale(0.97);\n  }\n  to {\n    transform: translateY(0) scale(1);\n  }\n}\n\n@keyframes fui-slide-to-top {\n  from {\n    transform: translateY(0) scale(1);\n  }\n  to {\n    transform: translateY(4px) scale(0.97);\n  }\n}\n\n@keyframes fui-slide-from-bottom {\n  from {\n    transform: translateY(-4px) scale(0.97);\n  }\n  to {\n    transform: translateY(0) scale(1);\n  }\n}\n\n@keyframes fui-slide-to-bottom {\n  from {\n    transform: translateY(0) scale(1);\n  }\n  to {\n    transform: translateY(-4px) scale(0.97);\n  }\n}\n\n@keyframes fui-slide-from-left {\n  from {\n    transform: translateX(4px) scale(0.97);\n  }\n  to {\n    transform: translateX(0) scale(1);\n  }\n}\n\n@keyframes fui-slide-to-left {\n  from {\n    transform: translateX(0) scale(1);\n  }\n  to {\n    transform: translateX(4px) scale(0.97);\n  }\n}\n\n@keyframes fui-slide-from-right {\n  from {\n    transform: translateX(-4px) scale(0.97);\n  }\n  to {\n    transform: translateX(0) scale(1);\n  }\n}\n\n@keyframes fui-slide-to-right {\n  from {\n    transform: translateX(0) scale(1);\n  }\n  to {\n    transform: translateX(-4px) scale(0.97);\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fui-PopperContent {\n    animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1);\n\n    /* Radix UI (legacy) */\n    &:where([data-state='open']) {\n      animation-duration: 300ms;\n\n      &:where([data-side='top']) {\n        animation-name: fui-slide-from-top, fui-fade-in;\n      }\n      &:where([data-side='bottom']) {\n        animation-name: fui-slide-from-bottom, fui-fade-in;\n      }\n      &:where([data-side='left']) {\n        animation-name: fui-slide-from-left, fui-fade-in;\n      }\n      &:where([data-side='right']) {\n        animation-name: fui-slide-from-right, fui-fade-in;\n      }\n    }\n\n    &:where([data-state='closed']) {\n      animation-duration: 150ms;\n\n      &:where([data-side='top']) {\n        animation-name: fui-slide-to-top, fui-fade-out;\n      }\n      &:where([data-side='bottom']) {\n        animation-name: fui-slide-to-bottom, fui-fade-out;\n      }\n      &:where([data-side='left']) {\n        animation-name: fui-slide-to-left, fui-fade-out;\n      }\n      &:where([data-side='right']) {\n        animation-name: fui-slide-to-right, fui-fade-out;\n      }\n    }\n\n    /* Base UI */\n    &:where([data-open]) {\n      animation-duration: 300ms;\n\n      &:where([data-side='top']) {\n        animation-name: fui-slide-from-top, fui-fade-in;\n      }\n      &:where([data-side='bottom']) {\n        animation-name: fui-slide-from-bottom, fui-fade-in;\n      }\n      &:where([data-side='left']) {\n        animation-name: fui-slide-from-left, fui-fade-in;\n      }\n      &:where([data-side='right']) {\n        animation-name: fui-slide-from-right, fui-fade-in;\n      }\n    }\n\n    &:where([data-ending-style]) {\n      animation-duration: 150ms;\n\n      &:where([data-side='top']) {\n        animation-name: fui-slide-to-top, fui-fade-out;\n      }\n      &:where([data-side='bottom']) {\n        animation-name: fui-slide-to-bottom, fui-fade-out;\n      }\n      &:where([data-side='left']) {\n        animation-name: fui-slide-to-left, fui-fade-out;\n      }\n      &:where([data-side='right']) {\n        animation-name: fui-slide-to-right, fui-fade-out;\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/breakpoints.css",
    "content": "@custom-media --xs (min-width: 520px);\n@custom-media --sm (min-width: 768px);\n@custom-media --md (min-width: 1024px);\n@custom-media --lg (min-width: 1280px);\n@custom-media --xl (min-width: 1640px);\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/fonts.css",
    "content": "@font-face {\n  font-family: 'Segoe UI (Custom)';\n  font-weight: 300;\n  size-adjust: 103%;\n  descent-override: 35%;\n  ascent-override: 105%;\n  src: local('Segoe UI Semilight'), local('Segoe UI');\n}\n\n@font-face {\n  font-family: 'Segoe UI (Custom)';\n  font-weight: 300;\n  font-style: italic;\n  size-adjust: 103%;\n  descent-override: 35%;\n  ascent-override: 105%;\n  src: local('Segoe UI Semilight Italic'), local('Segoe UI Italic');\n}\n\n@font-face {\n  font-family: 'Segoe UI (Custom)';\n  font-weight: 400;\n  size-adjust: 103%;\n  descent-override: 35%;\n  ascent-override: 105%;\n  src: local('Segoe UI');\n}\n\n@font-face {\n  font-family: 'Segoe UI (Custom)';\n  font-weight: 400;\n  font-style: italic;\n  size-adjust: 103%;\n  descent-override: 35%;\n  ascent-override: 105%;\n  src: local('Segoe UI Italic');\n}\n\n@font-face {\n  font-family: 'Segoe UI (Custom)';\n  font-weight: 500;\n  size-adjust: 103%;\n  descent-override: 35%;\n  ascent-override: 105%;\n  src: local('Segoe UI Semibold'), local('Segoe UI');\n}\n\n@font-face {\n  font-family: 'Segoe UI (Custom)';\n  font-weight: 500;\n  font-style: italic;\n  size-adjust: 103%;\n  descent-override: 35%;\n  ascent-override: 105%;\n  src: local('Segoe UI Semibold Italic'), local('Segoe UI Italic');\n}\n\n@font-face {\n  font-family: 'Segoe UI (Custom)';\n  font-weight: 700;\n  size-adjust: 103%;\n  descent-override: 35%;\n  ascent-override: 105%;\n  src: local('Segoe UI Bold');\n}\n\n@font-face {\n  font-family: 'Segoe UI (Custom)';\n  font-weight: 700;\n  font-style: italic;\n  size-adjust: 103%;\n  descent-override: 35%;\n  ascent-override: 105%;\n  src: local('Segoe UI Bold Italic');\n}\n\n@font-face {\n  font-family: 'Open Sans (Custom)';\n  font-weight: 300;\n  descent-override: 35%;\n  src: local('Open Sans Light'), local('Open Sans Regular');\n}\n\n@font-face {\n  font-family: 'Open Sans (Custom)';\n  font-weight: 300;\n  font-style: italic;\n  descent-override: 35%;\n  src: local('Open Sans Light Italic'), local('Open Sans Italic');\n}\n\n@font-face {\n  font-family: 'Open Sans (Custom)';\n  font-weight: 400;\n  descent-override: 35%;\n  src: local('Open Sans Regular');\n}\n\n@font-face {\n  font-family: 'Open Sans (Custom)';\n  font-weight: 400;\n  font-style: italic;\n  descent-override: 35%;\n  src: local('Open Sans Italic');\n}\n\n@font-face {\n  font-family: 'Open Sans (Custom)';\n  font-weight: 500;\n  descent-override: 35%;\n  src: local('Open Sans Medium'), local('Open Sans Regular');\n}\n\n@font-face {\n  font-family: 'Open Sans (Custom)';\n  font-weight: 500;\n  font-style: italic;\n  descent-override: 35%;\n  src: local('Open Sans Medium Italic'), local('Open Sans Italic');\n}\n\n@font-face {\n  font-family: 'Open Sans (Custom)';\n  font-weight: 700;\n  descent-override: 35%;\n  src: local('Open Sans Bold');\n}\n\n@font-face {\n  font-family: 'Open Sans (Custom)';\n  font-weight: 700;\n  font-style: italic;\n  descent-override: 35%;\n  src: local('Open Sans Bold Italic');\n}\n\n@font-face {\n  font-family: 'Consolas (Custom)';\n  font-weight: 400;\n  size-adjust: 110%;\n  ascent-override: 85%;\n  descent-override: 22%;\n  src: local('Consolas');\n}\n\n@font-face {\n  font-family: 'Consolas (Custom)';\n  font-weight: 400;\n  font-style: italic;\n  size-adjust: 110%;\n  ascent-override: 85%;\n  descent-override: 22%;\n  src: local('Consolas Italic');\n}\n\n@font-face {\n  font-family: 'Consolas (Custom)';\n  font-weight: 700;\n  size-adjust: 110%;\n  ascent-override: 85%;\n  descent-override: 22%;\n  src: local('Consolas Bold');\n}\n\n@font-face {\n  font-family: 'Consolas (Custom)';\n  font-weight: 700;\n  font-style: italic;\n  size-adjust: 110%;\n  ascent-override: 85%;\n  descent-override: 22%;\n  src: local('Consolas Bold Italic');\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/index.css",
    "content": "@import './animations.css';\n@import './breakpoints.css';\n@import './reset.css';\n@import './scrollbars.css';\n\n@import './tokens/color.css';\n@import './tokens/semantic-color.css';\n@import './tokens/cursor.css';\n@import './tokens/radius.css';\n@import './tokens/shadow.css';\n@import './tokens/space.css';\n@import './tokens/typography.css';\n\n@import '../components/heading/heading.css';\n@import '../components/text/text.css';\n/* dialog, alert dialog, drawer and sheet need to be imported AFTER text and heading to ensure proper heading and description styles */\n@import '../components/alert-dialog/alert-dialog.css';\n@import '../components/dialog/dialog.css';\n@import '../components/drawer/drawer.css';\n@import '../components/sheet/sheet.css';\n\n@import '../components/date-picker/date-picker.css';\n@import '../components/date-range-picker/date-range-picker.css';\n@import '../components/accordion/accordion.css';\n@import '../components/avatar/avatar.css';\n@import '../components/avatar-group/avatar-group.css';\n@import '../components/avatar-stack/avatar-stack.css';\n@import '../components/badge/badge.css';\n\n@import '../components/blockquote/blockquote.css';\n@import '../components/breadcrumbs/breadcrumbs.css';\n@import '../components/button/button.css';\n@import '../components/calendar/calendar.css';\n@import '../components/callout/callout.css';\n@import '../components/card/card.css';\n@import '../components/checkbox/checkbox.css';\n@import '../components/code/code.css';\n@import '../components/context-menu/context-menu.css';\n@import '../components/data-list/data-list.css';\n@import '../components/dropdown-menu/dropdown-menu.css';\n@import '../components/em/em.css';\n@import '../components/empty-state/empty-state.css';\n@import '../components/filter-chip/filter-chip.css';\n@import '../components/hover-card/hover-card.css';\n@import '../components/icon-button/icon-button.css';\n@import '../components/inset/inset.css';\n@import '../components/kbd/kbd.css';\n@import '../components/link/link.css';\n@import '../components/lightbox/lightbox.css';\n@import '../components/popover/popover.css';\n@import '../components/progress/progress.css';\n@import '../components/circular-progress/circular-progress.css';\n@import '../components/quote/quote.css';\n@import '../components/radio-group/radio-group.css';\n@import '../components/radio-button-group/radio-button-group.css';\n@import '../components/scroll-area/scroll-area.css';\n@import '../components/scroll-gallery/scroll-gallery.css';\n@import '../components/segmented-control/segmented-control.css';\n@import '../components/segmented-control-nav/segmented-control-nav.css';\n@import '../components/segmented-control-radio-group/segmented-control-radio-group.css';\n@import '../components/select/select.css';\n@import '../components/separator/separator.css';\n@import '../components/skeleton/skeleton.css';\n@import '../components/slider/slider.css';\n@import '../components/spinner/spinner.css';\n@import '../components/stacked-horizontal-bar-chart/stacked-horizontal-bar-chart.css';\n@import '../components/strong/strong.css';\n@import '../components/switch/switch.css';\n@import '../components/tabs/tabs.css';\n@import '../components/tabs-nav/tabs-nav.css';\n@import '../components/table/table.css';\n@import '../components/text-area/text-area.css';\n@import '../components/text-field/text-field.css';\n@import '../components/number-field/number-field.css';\n@import '../components/otp-field/otp-field.css';\n@import '../components/date-field/date-field.css';\n@import '../components/field/field.css';\n@import '../components/fieldset/fieldset.css';\n@import '../components/form/form.css';\n@import '../components/toast/toast.css';\n@import '../components/tooltip/tooltip.css';\n@import '../components/widget-stack/widget-stack.css';\n/*\nNeeds to come after dropdown-menu and context-menu and any other files that import base-menu.css,\nbecause Autocomplete overrides base-menu content transitions.\n */\n@import '../components/autocomplete/autocomplete.css';\n@import '../components/combobox/combobox.css';\n\n@import './utilities/font-weight.css';\n@import './utilities/leading-trim.css';\n@import './utilities/text-align.css';\n@import './utilities/vertical-align.css';\n\n@import '../theme-panel.css';\n\n/* Lab */\n@import '../components/shine/shine.css';\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/reset.css",
    "content": "/* stylelint-disable selector-max-type */\n/* Disable selector-max-type rule to target individual element types. */\n/* Make sure these tags are wrapped in `:where()` for 0 specificity. */\n\n.frosted-ui:where([data-is-root-theme='true']) {\n  /* create new stacking context on the root `Theme` so layered components work out of the box */\n  position: relative;\n  z-index: 0;\n}\n\n.fui-reset:where(a) {\n  cursor: var(--cursor-link);\n  text-decoration: none;\n  color: inherit;\n  outline: none;\n}\n\n.fui-reset:where(button) {\n  appearance: none;\n  cursor: var(--cursor-button);\n  background-color: transparent;\n  border: none;\n  font-size: inherit;\n  font-family: inherit;\n  line-height: inherit;\n  letter-spacing: inherit;\n  outline: none;\n  color: inherit;\n  padding: 0;\n  margin: 0;\n  text-align: initial;\n  -webkit-tap-highlight-color: transparent;\n}\n\n.fui-reset:where(h1, h2, h3, h4, h5, h6) {\n  font-size: inherit;\n  font-weight: inherit;\n  margin: 0;\n}\n\n.fui-reset:where(ol, ul) {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\n.fui-reset:where(p) {\n  margin: 0;\n}\n\n.fui-reset:where(pre) {\n  font-family: inherit;\n  margin: 0;\n}\n\n/* Global reset based on https://tailwindcss.com/docs/preflight */\n\n*,\n::before,\n::after {\n  box-sizing: border-box;\n  border-width: 0;\n  border-style: solid;\n}\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n  margin: 0;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  font-size: inherit;\n  font-weight: inherit;\n}\n\nol,\nul {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n  display: block;\n  vertical-align: middle;\n}\n\nimg,\nvideo {\n  max-width: 100%;\n  height: auto;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/scrollbars.css",
    "content": "*::-webkit-scrollbar {\n  width: var(--space-1);\n  height: var(--space-1);\n}\n*::-webkit-scrollbar-track {\n  background-color: var(--gray-a3);\n}\n\n*::-webkit-scrollbar-corner {\n  background-color: var(--gray-a3);\n}\n*::-webkit-scrollbar-thumb {\n  border-radius: var(--space-1);\n  background-color: var(--gray-a8);\n}\n@media (hover: hover) {\n  :hover::-webkit-scrollbar-thumb:hover {\n    background-color: var(--gray-a9);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/tokens/color.css",
    "content": "@import '@frosted-ui/colors/tomato.css';\n@import '@frosted-ui/colors/tomato-dark.css';\n@import '@frosted-ui/colors/tomato-alpha.css';\n@import '@frosted-ui/colors/tomato-dark-alpha.css';\n\n@import '@frosted-ui/colors/red.css';\n@import '@frosted-ui/colors/red-dark.css';\n@import '@frosted-ui/colors/red-alpha.css';\n@import '@frosted-ui/colors/red-dark-alpha.css';\n\n@import '@frosted-ui/colors/ruby.css';\n@import '@frosted-ui/colors/ruby-dark.css';\n@import '@frosted-ui/colors/ruby-alpha.css';\n@import '@frosted-ui/colors/ruby-dark-alpha.css';\n\n@import '@frosted-ui/colors/crimson.css';\n@import '@frosted-ui/colors/crimson-dark.css';\n@import '@frosted-ui/colors/crimson-alpha.css';\n@import '@frosted-ui/colors/crimson-dark-alpha.css';\n\n@import '@frosted-ui/colors/pink.css';\n@import '@frosted-ui/colors/pink-dark.css';\n@import '@frosted-ui/colors/pink-alpha.css';\n@import '@frosted-ui/colors/pink-dark-alpha.css';\n\n@import '@frosted-ui/colors/plum.css';\n@import '@frosted-ui/colors/plum-dark.css';\n@import '@frosted-ui/colors/plum-alpha.css';\n@import '@frosted-ui/colors/plum-dark-alpha.css';\n\n@import '@frosted-ui/colors/purple.css';\n@import '@frosted-ui/colors/purple-dark.css';\n@import '@frosted-ui/colors/purple-alpha.css';\n@import '@frosted-ui/colors/purple-dark-alpha.css';\n\n@import '@frosted-ui/colors/violet.css';\n@import '@frosted-ui/colors/violet-dark.css';\n@import '@frosted-ui/colors/violet-alpha.css';\n@import '@frosted-ui/colors/violet-dark-alpha.css';\n\n@import '@frosted-ui/colors/iris.css';\n@import '@frosted-ui/colors/iris-dark.css';\n@import '@frosted-ui/colors/iris-alpha.css';\n@import '@frosted-ui/colors/iris-dark-alpha.css';\n\n@import '@frosted-ui/colors/cyan.css';\n@import '@frosted-ui/colors/cyan-dark.css';\n@import '@frosted-ui/colors/cyan-alpha.css';\n@import '@frosted-ui/colors/cyan-dark-alpha.css';\n\n@import '@frosted-ui/colors/teal.css';\n@import '@frosted-ui/colors/teal-dark.css';\n@import '@frosted-ui/colors/teal-alpha.css';\n@import '@frosted-ui/colors/teal-dark-alpha.css';\n\n@import '@frosted-ui/colors/jade.css';\n@import '@frosted-ui/colors/jade-dark.css';\n@import '@frosted-ui/colors/jade-alpha.css';\n@import '@frosted-ui/colors/jade-dark-alpha.css';\n\n@import '@frosted-ui/colors/green.css';\n@import '@frosted-ui/colors/green-dark.css';\n@import '@frosted-ui/colors/green-alpha.css';\n@import '@frosted-ui/colors/green-dark-alpha.css';\n\n@import '@frosted-ui/colors/grass.css';\n@import '@frosted-ui/colors/grass-dark.css';\n@import '@frosted-ui/colors/grass-alpha.css';\n@import '@frosted-ui/colors/grass-dark-alpha.css';\n\n@import '@frosted-ui/colors/brown.css';\n@import '@frosted-ui/colors/brown-dark.css';\n@import '@frosted-ui/colors/brown-alpha.css';\n@import '@frosted-ui/colors/brown-dark-alpha.css';\n\n@import '@frosted-ui/colors/sky.css';\n@import '@frosted-ui/colors/sky-dark.css';\n@import '@frosted-ui/colors/sky-alpha.css';\n@import '@frosted-ui/colors/sky-dark-alpha.css';\n\n@import '@frosted-ui/colors/mint.css';\n@import '@frosted-ui/colors/mint-dark.css';\n@import '@frosted-ui/colors/mint-alpha.css';\n@import '@frosted-ui/colors/mint-dark-alpha.css';\n\n@import '@frosted-ui/colors/yellow.css';\n@import '@frosted-ui/colors/yellow-dark.css';\n@import '@frosted-ui/colors/yellow-alpha.css';\n@import '@frosted-ui/colors/yellow-dark-alpha.css';\n\n@import '@frosted-ui/colors/amber.css';\n@import '@frosted-ui/colors/amber-dark.css';\n@import '@frosted-ui/colors/amber-alpha.css';\n@import '@frosted-ui/colors/amber-dark-alpha.css';\n\n@import '@frosted-ui/colors/gold.css';\n@import '@frosted-ui/colors/gold-dark.css';\n@import '@frosted-ui/colors/gold-alpha.css';\n@import '@frosted-ui/colors/gold-dark-alpha.css';\n\n@import '@frosted-ui/colors/bronze.css';\n@import '@frosted-ui/colors/bronze-dark.css';\n@import '@frosted-ui/colors/bronze-alpha.css';\n@import '@frosted-ui/colors/bronze-dark-alpha.css';\n\n@import '@frosted-ui/colors/gray.css';\n@import '@frosted-ui/colors/gray-dark.css';\n@import '@frosted-ui/colors/gray-alpha.css';\n@import '@frosted-ui/colors/gray-dark-alpha.css';\n\n@import '@frosted-ui/colors/mauve.css';\n@import '@frosted-ui/colors/mauve-dark.css';\n@import '@frosted-ui/colors/mauve-alpha.css';\n@import '@frosted-ui/colors/mauve-dark-alpha.css';\n\n@import '@frosted-ui/colors/slate.css';\n@import '@frosted-ui/colors/slate-dark.css';\n@import '@frosted-ui/colors/slate-alpha.css';\n@import '@frosted-ui/colors/slate-dark-alpha.css';\n\n@import '@frosted-ui/colors/sage.css';\n@import '@frosted-ui/colors/sage-dark.css';\n@import '@frosted-ui/colors/sage-alpha.css';\n@import '@frosted-ui/colors/sage-dark-alpha.css';\n\n@import '@frosted-ui/colors/olive.css';\n@import '@frosted-ui/colors/olive-dark.css';\n@import '@frosted-ui/colors/olive-alpha.css';\n@import '@frosted-ui/colors/olive-dark-alpha.css';\n\n@import '@frosted-ui/colors/sand.css';\n@import '@frosted-ui/colors/sand-dark.css';\n@import '@frosted-ui/colors/sand-alpha.css';\n@import '@frosted-ui/colors/sand-dark-alpha.css';\n\n@import '@frosted-ui/colors/black-alpha.css';\n@import '@frosted-ui/colors/white-alpha.css';\n\n/* Whop Brand Colors */\n@import '@frosted-ui/colors/blue.css';\n@import '@frosted-ui/colors/blue-dark.css';\n@import '@frosted-ui/colors/blue-alpha.css';\n@import '@frosted-ui/colors/blue-dark-alpha.css';\n\n@import '@frosted-ui/colors/orange.css';\n@import '@frosted-ui/colors/orange-dark.css';\n@import '@frosted-ui/colors/orange-alpha.css';\n@import '@frosted-ui/colors/orange-dark-alpha.css';\n\n@import '@frosted-ui/colors/lemon.css';\n@import '@frosted-ui/colors/lemon-dark.css';\n@import '@frosted-ui/colors/lemon-alpha.css';\n@import '@frosted-ui/colors/lemon-dark-alpha.css';\n\n@import '@frosted-ui/colors/indigo.css';\n@import '@frosted-ui/colors/indigo-dark.css';\n@import '@frosted-ui/colors/indigo-alpha.css';\n@import '@frosted-ui/colors/indigo-dark-alpha.css';\n\n@import '@frosted-ui/colors/lime.css';\n@import '@frosted-ui/colors/lime-dark.css';\n@import '@frosted-ui/colors/lime-alpha.css';\n@import '@frosted-ui/colors/lime-dark-alpha.css';\n\n@import '@frosted-ui/colors/magenta.css';\n@import '@frosted-ui/colors/magenta-dark.css';\n@import '@frosted-ui/colors/magenta-alpha.css';\n@import '@frosted-ui/colors/magenta-dark-alpha.css';\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*           Semantic colors           */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n:where(.frosted-ui) {\n  --color-background: white;\n  --color-overlay: var(--black-a6);\n  --color-panel-solid: white;\n  --color-panel-translucent: rgba(255, 255, 255, 0.85);\n  --color-surface: rgba(255, 255, 255, 0.9);\n  --backdrop-filter-panel: blur(20px) saturate(190%) contrast(50%) brightness(130%);\n  --color-stroke: var(--gray-a5);\n  /* \n  Used as an overlay (via background-image gradient)\n  to allow for more granular gradation of background color for the dark mode.\n  */\n  --color-panel-elevation-a1: rgba(255, 255, 255, 0.01);\n  --color-panel-elevation-a2: rgba(255, 255, 255, 0.014);\n  --color-panel-elevation-a3: rgba(255, 255, 255, 0.027);\n  --color-panel-elevation-a4: rgba(255, 255, 255, 0.045);\n  --color-panel-elevation-a5: rgba(255, 255, 255, 0.067);\n  --color-panel-elevation-a6: rgba(255, 255, 255, 0.092);\n  --color-panel-elevation-a7: rgba(255, 255, 255, 0.118);\n  --color-panel-elevation-a8: rgba(255, 255, 255, 0.143);\n  --color-panel-elevation-a9: rgba(255, 255, 255, 0.165);\n  --color-panel-elevation-a10: rgba(255, 255, 255, 0.183);\n  --color-panel-elevation-a11: rgba(255, 255, 255, 0.196);\n  --color-panel-elevation-a12: rgba(255, 255, 255, 0.2);\n}\n\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --color-background: var(--gray-1);\n  --color-overlay: var(--black-a8);\n  --color-panel-solid: var(--gray-2);\n  --color-panel-translucent: var(--gray-2-translucent);\n  --color-surface: rgba(0, 0, 0, 0.25);\n  --backdrop-filter-panel: blur(20px) saturate(190%) contrast(90%) brightness(80%);\n  --color-stroke: var(--gray-a4);\n}\n\n@media (prefers-reduced-transparency: reduce) {\n  :where(.frosted-ui) {\n    --color-panel-translucent: var(--color-panel-solid);\n  }\n\n  .dark,\n  .dark-theme,\n  .dark :where(.frosted-ui:not(.light, .light-theme)),\n  .dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n    --color-panel-translucent: var(--color-panel-solid);\n  }\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*            Transparency             */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n/* Because Chrome is buggy with box-shadow transitions from \"transparent\" keyword and/or RGB color into P3 colors. */\n/* Note: using `:where` here to guarantee that the P3 color will take over regardless of the output rule order. */\n:where(.frosted-ui) {\n  --color-transparent: rgb(0 0 0 / 0);\n}\n@supports (color: color(display-p3 1 1 1)) {\n  @media (color-gamut: p3) {\n    .frosted-ui {\n      --color-transparent: color(display-p3 0 0 0 / 0);\n    }\n  }\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*            Color scheme             */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n/* Make sure that forced light/dark appearance also sets corresponding browser colors, like input autofill color */\n.frosted-ui:where(.light, .light-theme) {\n  color-scheme: light;\n}\n.frosted-ui:where(.dark, .dark-theme) {\n  color-scheme: dark;\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*         Focus and selection         */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n.frosted-ui,\n[data-accent-color]:where(:not([data-accent-color='gray'])) {\n  --color-selection-root: var(--accent-a5);\n  --color-focus-root: var(--accent-8);\n}\n\n::selection {\n  background-color: var(--color-selection-root);\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*         Background and text         */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n.frosted-ui {\n  color: var(--gray-12);\n\n  &:where([data-has-background='true']) {\n    background-color: var(--color-background);\n  }\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*          Panel background           */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n.frosted-ui {\n  &:where([data-panel-background='solid']) {\n    --color-panel: var(--color-panel-solid);\n  }\n  &:where([data-panel-background='translucent']) {\n    --color-panel: var(--color-panel-translucent);\n  }\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*           Step 9 contrast           */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n:root {\n  --tomato-9-contrast: white;\n  --red-9-contrast: white;\n  --ruby-9-contrast: white;\n  --crimson-9-contrast: white;\n  --pink-9-contrast: white;\n  --plum-9-contrast: white;\n  --purple-9-contrast: white;\n  --violet-9-contrast: white;\n  --iris-9-contrast: white;\n  --cyan-9-contrast: white;\n  --teal-9-contrast: white;\n  --jade-9-contrast: white;\n  --green-9-contrast: white;\n  --grass-9-contrast: white;\n  --brown-9-contrast: white;\n  --sky-9-contrast: #1c2024; /* light mode slate 12 */\n  --mint-9-contrast: #1a211e; /* light mode sage 12 */\n  --yellow-9-contrast: #21201c; /* light mode sand 12 */\n  --amber-9-contrast: #21201c; /* light mode sand 12 */\n  --gold-9-contrast: white;\n  --bronze-9-contrast: white;\n  --gray-9-contrast: white;\n  /* Whop Brand Colors */\n  --blue-9-contrast: white;\n  --orange-9-contrast: white;\n  --indigo-9-contrast: white;\n  --magenta-9-contrast: #141212;\n  --lemon-9-contrast: #20240d;\n  --lime-9-contrast: #162715;\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*          Gray 2 equivalent          */\n/*        for translucent panels       */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n.dark,\n.dark-theme {\n  --gray-2-translucent: #1d1d1dd9;\n  --mauve-2-translucent: #1e1d1ed9;\n  --slate-2-translucent: #1b1d1ed9;\n  --sage-2-translucent: #1a1c1bd9;\n  --olive-2-translucent: #1b1c1ad9;\n  --sand-2-translucent: #1d1d1bd9;\n\n  @supports (color: color(display-p3 1 1 1)) {\n    @media (color-gamut: p3) {\n      & {\n        --gray-2-translucent: color(display-p3 0.1137 0.1137 0.1137 / 0.85);\n        --mauve-2-translucent: color(display-p3 0.1176 0.1137 0.1176 / 0.85);\n        --slate-2-translucent: color(display-p3 0.1059 0.1137 0.1176 / 0.85);\n        --sage-2-translucent: color(display-p3 0.102 0.1137 0.1059 / 0.85);\n        --olive-2-translucent: color(display-p3 0.1059 0.1137 0.102 / 0.85);\n        --sand-2-translucent: color(display-p3 0.1137 0.1137 0.1059 / 0.85);\n      }\n    }\n  }\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*           Surface colors            */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n:root,\n.light,\n.light-theme {\n  --gray-surface: #ffffffcc;\n  --mauve-surface: #ffffffcc;\n  --slate-surface: #ffffffcc;\n  --sage-surface: #ffffffcc;\n  --olive-surface: #ffffffcc;\n  --sand-surface: #ffffffcc;\n  --tomato-surface: #fff6f5cc;\n  --red-surface: #fff5f5cc;\n  --ruby-surface: #fff5f6cc;\n  --crimson-surface: #fef5f8cc;\n  --pink-surface: #fef5facc;\n  --plum-surface: #fdf5fdcc;\n  --purple-surface: #faf5fecc;\n  --violet-surface: #f9f6ffcc;\n  --iris-surface: #f6f6ffcc;\n  --cyan-surface: #eff9facc;\n  --teal-surface: #f0faf8cc;\n  --jade-surface: #f1faf5cc;\n  --green-surface: #f1faf4cc;\n  --grass-surface: #f3faf3cc;\n  --brown-surface: #fbf8f4cc;\n  --bronze-surface: #fdf5f3cc;\n  --gold-surface: #f9f8efcc;\n  --sky-surface: #eef9fdcc;\n  --mint-surface: #effaf8cc;\n  --yellow-surface: #fefbe4cc;\n  --amber-surface: #fefae4cc;\n\n  /* Whop Brand Colors */\n  --blue-surface: #f4f9ffcc;\n  --orange-surface: #fff5f1cc;\n  --indigo-surface: #f5f6ffcc;\n  --magenta-surface: #fff4f8cc;\n\n  --lemon-surface: #f8fbeacc;\n  --lime-surface: #f1fbf0cc;\n\n  @supports (color: color(display-p3 1 1 1)) {\n    @media (color-gamut: p3) {\n      & {\n        --gray-surface: color(display-p3 1 1 1 / 0.8);\n        --mauve-surface: color(display-p3 1 1 1 / 0.8);\n        --slate-surface: color(display-p3 1 1 1 / 0.8);\n        --sage-surface: color(display-p3 1 1 1 / 0.8);\n        --olive-surface: color(display-p3 1 1 1 / 0.8);\n        --sand-surface: color(display-p3 1 1 1 / 0.8);\n        --tomato-surface: color(display-p3 0.9922 0.9647 0.9608 / 0.8);\n        --red-surface: color(display-p3 0.9961 0.9647 0.9647 / 0.8);\n        --ruby-surface: color(display-p3 0.9961 0.9647 0.9647 / 0.8);\n        --crimson-surface: color(display-p3 0.9922 0.9608 0.9725 / 0.8);\n        --pink-surface: color(display-p3 0.9922 0.9608 0.9804 / 0.8);\n        --plum-surface: color(display-p3 0.9843 0.9647 0.9843 / 0.8);\n        --purple-surface: color(display-p3 0.9804 0.9647 0.9922 / 0.8);\n        --violet-surface: color(display-p3 0.9725 0.9647 0.9961 / 0.8);\n        --iris-surface: color(display-p3 0.9647 0.9647 0.9961 / 0.8);\n        --cyan-surface: color(display-p3 0.9412 0.9765 0.9804 / 0.8);\n        --teal-surface: color(display-p3 0.9451 0.9804 0.9725 / 0.8);\n        --jade-surface: color(display-p3 0.9529 0.9804 0.9608 / 0.8);\n        --green-surface: color(display-p3 0.9569 0.9804 0.9608 / 0.8);\n        --grass-surface: color(display-p3 0.9569 0.9804 0.9569 / 0.8);\n        --brown-surface: color(display-p3 0.9843 0.9725 0.9569 / 0.8);\n        --bronze-surface: color(display-p3 0.9843 0.9608 0.9529 / 0.8);\n        --gold-surface: color(display-p3 0.9765 0.9725 0.9412 / 0.8);\n        --sky-surface: color(display-p3 0.9412 0.9765 0.9843 / 0.8);\n        --mint-surface: color(display-p3 0.9451 0.9804 0.9725 / 0.8);\n        --yellow-surface: color(display-p3 0.9961 0.9922 0.902 / 0.8);\n        --amber-surface: color(display-p3 0.9922 0.9843 0.902 / 0.8);\n\n        /* Whop Brand Colors */\n        --blue-surface: color(display-p3 0.9608 0.9725 1 / 0.8);\n        --orange-surface: color(display-p3 1 0.9608 0.9529 / 0.8);\n        --indigo-surface: color(display-p3 0.9647 0.9647 1 / 0.8);\n        --magenta-surface: color(display-p3 0.9961 0.9608 0.9725 / 0.8);\n\n        --lemon-surface: color(display-p3 0.9725 0.9843 0.9216 / 0.8);\n        --lime-surface: color(display-p3 0.9529 0.9804 0.9451 / 0.8);\n      }\n    }\n  }\n}\n\n.dark,\n.dark-theme {\n  --gray-surface: #21212180;\n  --mauve-surface: #22212380;\n  --slate-surface: #1f212380;\n  --sage-surface: #1e201f80;\n  --olive-surface: #1f201e80;\n  --sand-surface: #21212080;\n  --tomato-surface: #2d191580;\n  --red-surface: #2f151780;\n  --ruby-surface: #2b191d80;\n  --crimson-surface: #2f151f80;\n  --pink-surface: #31132980;\n  --plum-surface: #2f152f80;\n  --purple-surface: #2b173580;\n  --violet-surface: #25193980;\n  --iris-surface: #1d1b3980;\n  --cyan-surface: #11252d80;\n  --teal-surface: #13272580;\n  --jade-surface: #13271f80;\n  --green-surface: #15251d80;\n  --grass-surface: #19231b80;\n  --brown-surface: #271f1b80;\n  --bronze-surface: #27211d80;\n  --gold-surface: #25231d80;\n  --sky-surface: #13233b80;\n  --mint-surface: #15272780;\n  --yellow-surface: #231f1380;\n  --amber-surface: #271f1380;\n\n  /* Whop Brand Colors */\n  --blue-surface: #0e1d3d80;\n  --orange-surface: #2d171380;\n  --indigo-surface: #1b174580;\n  --magenta-surface: #31131d80;\n\n  --lemon-surface: #1d210e80;\n  --lime-surface: #13251180;\n\n  @supports (color: color(display-p3 1 1 1)) {\n    @media (color-gamut: p3) {\n      & {\n        --gray-surface: color(display-p3 0.1255 0.1255 0.1255 / 0.5);\n        --mauve-surface: color(display-p3 0.1333 0.1255 0.1333 / 0.5);\n        --slate-surface: color(display-p3 0.1176 0.1255 0.1333 / 0.5);\n        --sage-surface: color(display-p3 0.1176 0.1255 0.1176 / 0.5);\n        --olive-surface: color(display-p3 0.1176 0.1255 0.1176 / 0.5);\n        --sand-surface: color(display-p3 0.1255 0.1255 0.1255 / 0.5);\n        --tomato-surface: color(display-p3 0.1569 0.0941 0.0784 / 0.5);\n        --red-surface: color(display-p3 0.1647 0.0863 0.0863 / 0.5);\n        --ruby-surface: color(display-p3 0.1569 0.0941 0.1098 / 0.5);\n        --crimson-surface: color(display-p3 0.1647 0.0863 0.1176 / 0.5);\n        --pink-surface: color(display-p3 0.1725 0.0784 0.149 / 0.5);\n        --plum-surface: color(display-p3 0.1647 0.0863 0.1725 / 0.5);\n        --purple-surface: color(display-p3 0.149 0.0941 0.1961 / 0.5);\n        --violet-surface: color(display-p3 0.1333 0.102 0.2118 / 0.5);\n        --iris-surface: color(display-p3 0.1098 0.102 0.2118 / 0.5);\n        --cyan-surface: color(display-p3 0.0784 0.1412 0.1725 / 0.5);\n        --teal-surface: color(display-p3 0.0863 0.149 0.1412 / 0.5);\n        --jade-surface: color(display-p3 0.0863 0.149 0.1176 / 0.5);\n        --green-surface: color(display-p3 0.0941 0.1412 0.1098 / 0.5);\n        --grass-surface: color(display-p3 0.102 0.1333 0.102 / 0.5);\n        --brown-surface: color(display-p3 0.1412 0.1176 0.102 / 0.5);\n        --bronze-surface: color(display-p3 0.1412 0.1255 0.1176 / 0.5);\n        --gold-surface: color(display-p3 0.1412 0.1333 0.1098 / 0.5);\n        --sky-surface: color(display-p3 0.0863 0.1333 0.2196 / 0.5);\n        --mint-surface: color(display-p3 0.0941 0.149 0.1412 / 0.5);\n        --yellow-surface: color(display-p3 0.1333 0.1176 0.0706 / 0.5);\n        --amber-surface: color(display-p3 0.1412 0.1176 0.0784 / 0.5);\n\n        /* Whop Brand Colors */\n        --blue-surface: color(display-p3 0.0627 0.1098 0.2275 / 0.5);\n        --orange-surface: color(display-p3 0.1647 0.0941 0.0706 / 0.5);\n        --indigo-surface: color(display-p3 0.0941 0.0863 0.2588 / 0.5);\n        --magenta-surface: color(display-p3 0.1725 0.0706 0.1098 / 0.5);\n\n        --lemon-surface: color(display-p3 0.1098 0.1255 0.0588 / 0.5);\n        --lime-surface: color(display-p3 0.0863 0.1412 0.0706 / 0.5);\n      }\n    }\n  }\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*          Map accent colors          */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n[data-accent-color='tomato'] {\n  --color-surface-accent: var(--tomato-surface);\n\n  --accent-1: var(--tomato-1);\n  --accent-2: var(--tomato-2);\n  --accent-3: var(--tomato-3);\n  --accent-4: var(--tomato-4);\n  --accent-5: var(--tomato-5);\n  --accent-6: var(--tomato-6);\n  --accent-7: var(--tomato-7);\n  --accent-8: var(--tomato-8);\n  --accent-9: var(--tomato-9);\n  --accent-9-contrast: var(--tomato-9-contrast);\n  --accent-10: var(--tomato-10);\n  --accent-11: var(--tomato-11);\n  --accent-12: var(--tomato-12);\n\n  --accent-a1: var(--tomato-a1);\n  --accent-a2: var(--tomato-a2);\n  --accent-a3: var(--tomato-a3);\n  --accent-a4: var(--tomato-a4);\n  --accent-a5: var(--tomato-a5);\n  --accent-a6: var(--tomato-a6);\n  --accent-a7: var(--tomato-a7);\n  --accent-a8: var(--tomato-a8);\n  --accent-a9: var(--tomato-a9);\n  --accent-a10: var(--tomato-a10);\n  --accent-a11: var(--tomato-a11);\n  --accent-a12: var(--tomato-a12);\n}\n\n[data-accent-color='red'] {\n  --color-surface-accent: var(--red-surface);\n\n  --accent-1: var(--red-1);\n  --accent-2: var(--red-2);\n  --accent-3: var(--red-3);\n  --accent-4: var(--red-4);\n  --accent-5: var(--red-5);\n  --accent-6: var(--red-6);\n  --accent-7: var(--red-7);\n  --accent-8: var(--red-8);\n  --accent-9: var(--red-9);\n  --accent-9-contrast: var(--red-9-contrast);\n  --accent-10: var(--red-10);\n  --accent-11: var(--red-11);\n  --accent-12: var(--red-12);\n\n  --accent-a1: var(--red-a1);\n  --accent-a2: var(--red-a2);\n  --accent-a3: var(--red-a3);\n  --accent-a4: var(--red-a4);\n  --accent-a5: var(--red-a5);\n  --accent-a6: var(--red-a6);\n  --accent-a7: var(--red-a7);\n  --accent-a8: var(--red-a8);\n  --accent-a9: var(--red-a9);\n  --accent-a10: var(--red-a10);\n  --accent-a11: var(--red-a11);\n  --accent-a12: var(--red-a12);\n}\n\n[data-accent-color='ruby'] {\n  --color-surface-accent: var(--ruby-surface);\n\n  --accent-1: var(--ruby-1);\n  --accent-2: var(--ruby-2);\n  --accent-3: var(--ruby-3);\n  --accent-4: var(--ruby-4);\n  --accent-5: var(--ruby-5);\n  --accent-6: var(--ruby-6);\n  --accent-7: var(--ruby-7);\n  --accent-8: var(--ruby-8);\n  --accent-9: var(--ruby-9);\n  --accent-9-contrast: var(--ruby-9-contrast);\n  --accent-10: var(--ruby-10);\n  --accent-11: var(--ruby-11);\n  --accent-12: var(--ruby-12);\n\n  --accent-a1: var(--ruby-a1);\n  --accent-a2: var(--ruby-a2);\n  --accent-a3: var(--ruby-a3);\n  --accent-a4: var(--ruby-a4);\n  --accent-a5: var(--ruby-a5);\n  --accent-a6: var(--ruby-a6);\n  --accent-a7: var(--ruby-a7);\n  --accent-a8: var(--ruby-a8);\n  --accent-a9: var(--ruby-a9);\n  --accent-a10: var(--ruby-a10);\n  --accent-a11: var(--ruby-a11);\n  --accent-a12: var(--ruby-a12);\n}\n\n[data-accent-color='crimson'] {\n  --color-surface-accent: var(--crimson-surface);\n\n  --accent-1: var(--crimson-1);\n  --accent-2: var(--crimson-2);\n  --accent-3: var(--crimson-3);\n  --accent-4: var(--crimson-4);\n  --accent-5: var(--crimson-5);\n  --accent-6: var(--crimson-6);\n  --accent-7: var(--crimson-7);\n  --accent-8: var(--crimson-8);\n  --accent-9: var(--crimson-9);\n  --accent-9-contrast: var(--crimson-9-contrast);\n  --accent-10: var(--crimson-10);\n  --accent-11: var(--crimson-11);\n  --accent-12: var(--crimson-12);\n\n  --accent-a1: var(--crimson-a1);\n  --accent-a2: var(--crimson-a2);\n  --accent-a3: var(--crimson-a3);\n  --accent-a4: var(--crimson-a4);\n  --accent-a5: var(--crimson-a5);\n  --accent-a6: var(--crimson-a6);\n  --accent-a7: var(--crimson-a7);\n  --accent-a8: var(--crimson-a8);\n  --accent-a9: var(--crimson-a9);\n  --accent-a10: var(--crimson-a10);\n  --accent-a11: var(--crimson-a11);\n  --accent-a12: var(--crimson-a12);\n}\n\n[data-accent-color='pink'] {\n  --color-surface-accent: var(--pink-surface);\n\n  --accent-1: var(--pink-1);\n  --accent-2: var(--pink-2);\n  --accent-3: var(--pink-3);\n  --accent-4: var(--pink-4);\n  --accent-5: var(--pink-5);\n  --accent-6: var(--pink-6);\n  --accent-7: var(--pink-7);\n  --accent-8: var(--pink-8);\n  --accent-9: var(--pink-9);\n  --accent-9-contrast: var(--pink-9-contrast);\n  --accent-10: var(--pink-10);\n  --accent-11: var(--pink-11);\n  --accent-12: var(--pink-12);\n\n  --accent-a1: var(--pink-a1);\n  --accent-a2: var(--pink-a2);\n  --accent-a3: var(--pink-a3);\n  --accent-a4: var(--pink-a4);\n  --accent-a5: var(--pink-a5);\n  --accent-a6: var(--pink-a6);\n  --accent-a7: var(--pink-a7);\n  --accent-a8: var(--pink-a8);\n  --accent-a9: var(--pink-a9);\n  --accent-a10: var(--pink-a10);\n  --accent-a11: var(--pink-a11);\n  --accent-a12: var(--pink-a12);\n}\n\n[data-accent-color='plum'] {\n  --color-surface-accent: var(--plum-surface);\n\n  --accent-1: var(--plum-1);\n  --accent-2: var(--plum-2);\n  --accent-3: var(--plum-3);\n  --accent-4: var(--plum-4);\n  --accent-5: var(--plum-5);\n  --accent-6: var(--plum-6);\n  --accent-7: var(--plum-7);\n  --accent-8: var(--plum-8);\n  --accent-9: var(--plum-9);\n  --accent-9-contrast: var(--plum-9-contrast);\n  --accent-10: var(--plum-10);\n  --accent-11: var(--plum-11);\n  --accent-12: var(--plum-12);\n\n  --accent-a1: var(--plum-a1);\n  --accent-a2: var(--plum-a2);\n  --accent-a3: var(--plum-a3);\n  --accent-a4: var(--plum-a4);\n  --accent-a5: var(--plum-a5);\n  --accent-a6: var(--plum-a6);\n  --accent-a7: var(--plum-a7);\n  --accent-a8: var(--plum-a8);\n  --accent-a9: var(--plum-a9);\n  --accent-a10: var(--plum-a10);\n  --accent-a11: var(--plum-a11);\n  --accent-a12: var(--plum-a12);\n}\n\n[data-accent-color='purple'] {\n  --color-surface-accent: var(--purple-surface);\n\n  --accent-1: var(--purple-1);\n  --accent-2: var(--purple-2);\n  --accent-3: var(--purple-3);\n  --accent-4: var(--purple-4);\n  --accent-5: var(--purple-5);\n  --accent-6: var(--purple-6);\n  --accent-7: var(--purple-7);\n  --accent-8: var(--purple-8);\n  --accent-9: var(--purple-9);\n  --accent-9-contrast: var(--purple-9-contrast);\n  --accent-10: var(--purple-10);\n  --accent-11: var(--purple-11);\n  --accent-12: var(--purple-12);\n\n  --accent-a1: var(--purple-a1);\n  --accent-a2: var(--purple-a2);\n  --accent-a3: var(--purple-a3);\n  --accent-a4: var(--purple-a4);\n  --accent-a5: var(--purple-a5);\n  --accent-a6: var(--purple-a6);\n  --accent-a7: var(--purple-a7);\n  --accent-a8: var(--purple-a8);\n  --accent-a9: var(--purple-a9);\n  --accent-a10: var(--purple-a10);\n  --accent-a11: var(--purple-a11);\n  --accent-a12: var(--purple-a12);\n}\n\n[data-accent-color='violet'] {\n  --color-surface-accent: var(--violet-surface);\n\n  --accent-1: var(--violet-1);\n  --accent-2: var(--violet-2);\n  --accent-3: var(--violet-3);\n  --accent-4: var(--violet-4);\n  --accent-5: var(--violet-5);\n  --accent-6: var(--violet-6);\n  --accent-7: var(--violet-7);\n  --accent-8: var(--violet-8);\n  --accent-9: var(--violet-9);\n  --accent-9-contrast: var(--violet-9-contrast);\n  --accent-10: var(--violet-10);\n  --accent-11: var(--violet-11);\n  --accent-12: var(--violet-12);\n\n  --accent-a1: var(--violet-a1);\n  --accent-a2: var(--violet-a2);\n  --accent-a3: var(--violet-a3);\n  --accent-a4: var(--violet-a4);\n  --accent-a5: var(--violet-a5);\n  --accent-a6: var(--violet-a6);\n  --accent-a7: var(--violet-a7);\n  --accent-a8: var(--violet-a8);\n  --accent-a9: var(--violet-a9);\n  --accent-a10: var(--violet-a10);\n  --accent-a11: var(--violet-a11);\n  --accent-a12: var(--violet-a12);\n}\n\n[data-accent-color='iris'] {\n  --color-surface-accent: var(--iris-surface);\n\n  --accent-1: var(--iris-1);\n  --accent-2: var(--iris-2);\n  --accent-3: var(--iris-3);\n  --accent-4: var(--iris-4);\n  --accent-5: var(--iris-5);\n  --accent-6: var(--iris-6);\n  --accent-7: var(--iris-7);\n  --accent-8: var(--iris-8);\n  --accent-9: var(--iris-9);\n  --accent-9-contrast: var(--iris-9-contrast);\n  --accent-10: var(--iris-10);\n  --accent-11: var(--iris-11);\n  --accent-12: var(--iris-12);\n\n  --accent-a1: var(--iris-a1);\n  --accent-a2: var(--iris-a2);\n  --accent-a3: var(--iris-a3);\n  --accent-a4: var(--iris-a4);\n  --accent-a5: var(--iris-a5);\n  --accent-a6: var(--iris-a6);\n  --accent-a7: var(--iris-a7);\n  --accent-a8: var(--iris-a8);\n  --accent-a9: var(--iris-a9);\n  --accent-a10: var(--iris-a10);\n  --accent-a11: var(--iris-a11);\n  --accent-a12: var(--iris-a12);\n}\n\n[data-accent-color='cyan'] {\n  --color-surface-accent: var(--cyan-surface);\n\n  --accent-1: var(--cyan-1);\n  --accent-2: var(--cyan-2);\n  --accent-3: var(--cyan-3);\n  --accent-4: var(--cyan-4);\n  --accent-5: var(--cyan-5);\n  --accent-6: var(--cyan-6);\n  --accent-7: var(--cyan-7);\n  --accent-8: var(--cyan-8);\n  --accent-9: var(--cyan-9);\n  --accent-9-contrast: var(--cyan-9-contrast);\n  --accent-10: var(--cyan-10);\n  --accent-11: var(--cyan-11);\n  --accent-12: var(--cyan-12);\n\n  --accent-a1: var(--cyan-a1);\n  --accent-a2: var(--cyan-a2);\n  --accent-a3: var(--cyan-a3);\n  --accent-a4: var(--cyan-a4);\n  --accent-a5: var(--cyan-a5);\n  --accent-a6: var(--cyan-a6);\n  --accent-a7: var(--cyan-a7);\n  --accent-a8: var(--cyan-a8);\n  --accent-a9: var(--cyan-a9);\n  --accent-a10: var(--cyan-a10);\n  --accent-a11: var(--cyan-a11);\n  --accent-a12: var(--cyan-a12);\n}\n\n[data-accent-color='teal'] {\n  --color-surface-accent: var(--teal-surface);\n\n  --accent-1: var(--teal-1);\n  --accent-2: var(--teal-2);\n  --accent-3: var(--teal-3);\n  --accent-4: var(--teal-4);\n  --accent-5: var(--teal-5);\n  --accent-6: var(--teal-6);\n  --accent-7: var(--teal-7);\n  --accent-8: var(--teal-8);\n  --accent-9: var(--teal-9);\n  --accent-9-contrast: var(--teal-9-contrast);\n  --accent-10: var(--teal-10);\n  --accent-11: var(--teal-11);\n  --accent-12: var(--teal-12);\n\n  --accent-a1: var(--teal-a1);\n  --accent-a2: var(--teal-a2);\n  --accent-a3: var(--teal-a3);\n  --accent-a4: var(--teal-a4);\n  --accent-a5: var(--teal-a5);\n  --accent-a6: var(--teal-a6);\n  --accent-a7: var(--teal-a7);\n  --accent-a8: var(--teal-a8);\n  --accent-a9: var(--teal-a9);\n  --accent-a10: var(--teal-a10);\n  --accent-a11: var(--teal-a11);\n  --accent-a12: var(--teal-a12);\n}\n\n[data-accent-color='jade'] {\n  --color-surface-accent: var(--jade-surface);\n\n  --accent-1: var(--jade-1);\n  --accent-2: var(--jade-2);\n  --accent-3: var(--jade-3);\n  --accent-4: var(--jade-4);\n  --accent-5: var(--jade-5);\n  --accent-6: var(--jade-6);\n  --accent-7: var(--jade-7);\n  --accent-8: var(--jade-8);\n  --accent-9: var(--jade-9);\n  --accent-9-contrast: var(--jade-9-contrast);\n  --accent-10: var(--jade-10);\n  --accent-11: var(--jade-11);\n  --accent-12: var(--jade-12);\n\n  --accent-a1: var(--jade-a1);\n  --accent-a2: var(--jade-a2);\n  --accent-a3: var(--jade-a3);\n  --accent-a4: var(--jade-a4);\n  --accent-a5: var(--jade-a5);\n  --accent-a6: var(--jade-a6);\n  --accent-a7: var(--jade-a7);\n  --accent-a8: var(--jade-a8);\n  --accent-a9: var(--jade-a9);\n  --accent-a10: var(--jade-a10);\n  --accent-a11: var(--jade-a11);\n  --accent-a12: var(--jade-a12);\n}\n\n[data-accent-color='green'] {\n  --color-surface-accent: var(--green-surface);\n\n  --accent-1: var(--green-1);\n  --accent-2: var(--green-2);\n  --accent-3: var(--green-3);\n  --accent-4: var(--green-4);\n  --accent-5: var(--green-5);\n  --accent-6: var(--green-6);\n  --accent-7: var(--green-7);\n  --accent-8: var(--green-8);\n  --accent-9: var(--green-9);\n  --accent-9-contrast: var(--green-9-contrast);\n  --accent-10: var(--green-10);\n  --accent-11: var(--green-11);\n  --accent-12: var(--green-12);\n\n  --accent-a1: var(--green-a1);\n  --accent-a2: var(--green-a2);\n  --accent-a3: var(--green-a3);\n  --accent-a4: var(--green-a4);\n  --accent-a5: var(--green-a5);\n  --accent-a6: var(--green-a6);\n  --accent-a7: var(--green-a7);\n  --accent-a8: var(--green-a8);\n  --accent-a9: var(--green-a9);\n  --accent-a10: var(--green-a10);\n  --accent-a11: var(--green-a11);\n  --accent-a12: var(--green-a12);\n}\n\n[data-accent-color='grass'] {\n  --color-surface-accent: var(--grass-surface);\n\n  --accent-1: var(--grass-1);\n  --accent-2: var(--grass-2);\n  --accent-3: var(--grass-3);\n  --accent-4: var(--grass-4);\n  --accent-5: var(--grass-5);\n  --accent-6: var(--grass-6);\n  --accent-7: var(--grass-7);\n  --accent-8: var(--grass-8);\n  --accent-9: var(--grass-9);\n  --accent-9-contrast: var(--grass-9-contrast);\n  --accent-10: var(--grass-10);\n  --accent-11: var(--grass-11);\n  --accent-12: var(--grass-12);\n\n  --accent-a1: var(--grass-a1);\n  --accent-a2: var(--grass-a2);\n  --accent-a3: var(--grass-a3);\n  --accent-a4: var(--grass-a4);\n  --accent-a5: var(--grass-a5);\n  --accent-a6: var(--grass-a6);\n  --accent-a7: var(--grass-a7);\n  --accent-a8: var(--grass-a8);\n  --accent-a9: var(--grass-a9);\n  --accent-a10: var(--grass-a10);\n  --accent-a11: var(--grass-a11);\n  --accent-a12: var(--grass-a12);\n}\n\n[data-accent-color='brown'] {\n  --color-surface-accent: var(--brown-surface);\n\n  --accent-1: var(--brown-1);\n  --accent-2: var(--brown-2);\n  --accent-3: var(--brown-3);\n  --accent-4: var(--brown-4);\n  --accent-5: var(--brown-5);\n  --accent-6: var(--brown-6);\n  --accent-7: var(--brown-7);\n  --accent-8: var(--brown-8);\n  --accent-9: var(--brown-9);\n  --accent-9-contrast: var(--brown-9-contrast);\n  --accent-10: var(--brown-10);\n  --accent-11: var(--brown-11);\n  --accent-12: var(--brown-12);\n\n  --accent-a1: var(--brown-a1);\n  --accent-a2: var(--brown-a2);\n  --accent-a3: var(--brown-a3);\n  --accent-a4: var(--brown-a4);\n  --accent-a5: var(--brown-a5);\n  --accent-a6: var(--brown-a6);\n  --accent-a7: var(--brown-a7);\n  --accent-a8: var(--brown-a8);\n  --accent-a9: var(--brown-a9);\n  --accent-a10: var(--brown-a10);\n  --accent-a11: var(--brown-a11);\n  --accent-a12: var(--brown-a12);\n}\n\n[data-accent-color='sky'] {\n  --color-surface-accent: var(--sky-surface);\n\n  --accent-1: var(--sky-1);\n  --accent-2: var(--sky-2);\n  --accent-3: var(--sky-3);\n  --accent-4: var(--sky-4);\n  --accent-5: var(--sky-5);\n  --accent-6: var(--sky-6);\n  --accent-7: var(--sky-7);\n  --accent-8: var(--sky-8);\n  --accent-9: var(--sky-9);\n  --accent-9-contrast: var(--sky-9-contrast);\n  --accent-10: var(--sky-10);\n  --accent-11: var(--sky-11);\n  --accent-12: var(--sky-12);\n\n  --accent-a1: var(--sky-a1);\n  --accent-a2: var(--sky-a2);\n  --accent-a3: var(--sky-a3);\n  --accent-a4: var(--sky-a4);\n  --accent-a5: var(--sky-a5);\n  --accent-a6: var(--sky-a6);\n  --accent-a7: var(--sky-a7);\n  --accent-a8: var(--sky-a8);\n  --accent-a9: var(--sky-a9);\n  --accent-a10: var(--sky-a10);\n  --accent-a11: var(--sky-a11);\n  --accent-a12: var(--sky-a12);\n}\n\n[data-accent-color='mint'] {\n  --color-surface-accent: var(--mint-surface);\n\n  --accent-1: var(--mint-1);\n  --accent-2: var(--mint-2);\n  --accent-3: var(--mint-3);\n  --accent-4: var(--mint-4);\n  --accent-5: var(--mint-5);\n  --accent-6: var(--mint-6);\n  --accent-7: var(--mint-7);\n  --accent-8: var(--mint-8);\n  --accent-9: var(--mint-9);\n  --accent-9-contrast: var(--mint-9-contrast);\n  --accent-10: var(--mint-10);\n  --accent-11: var(--mint-11);\n  --accent-12: var(--mint-12);\n\n  --accent-a1: var(--mint-a1);\n  --accent-a2: var(--mint-a2);\n  --accent-a3: var(--mint-a3);\n  --accent-a4: var(--mint-a4);\n  --accent-a5: var(--mint-a5);\n  --accent-a6: var(--mint-a6);\n  --accent-a7: var(--mint-a7);\n  --accent-a8: var(--mint-a8);\n  --accent-a9: var(--mint-a9);\n  --accent-a10: var(--mint-a10);\n  --accent-a11: var(--mint-a11);\n  --accent-a12: var(--mint-a12);\n}\n\n[data-accent-color='yellow'] {\n  --color-surface-accent: var(--yellow-surface);\n\n  --accent-1: var(--yellow-1);\n  --accent-2: var(--yellow-2);\n  --accent-3: var(--yellow-3);\n  --accent-4: var(--yellow-4);\n  --accent-5: var(--yellow-5);\n  --accent-6: var(--yellow-6);\n  --accent-7: var(--yellow-7);\n  --accent-8: var(--yellow-8);\n  --accent-9: var(--yellow-9);\n  --accent-9-contrast: var(--yellow-9-contrast);\n  --accent-10: var(--yellow-10);\n  --accent-11: var(--yellow-11);\n  --accent-12: var(--yellow-12);\n\n  --accent-a1: var(--yellow-a1);\n  --accent-a2: var(--yellow-a2);\n  --accent-a3: var(--yellow-a3);\n  --accent-a4: var(--yellow-a4);\n  --accent-a5: var(--yellow-a5);\n  --accent-a6: var(--yellow-a6);\n  --accent-a7: var(--yellow-a7);\n  --accent-a8: var(--yellow-a8);\n  --accent-a9: var(--yellow-a9);\n  --accent-a10: var(--yellow-a10);\n  --accent-a11: var(--yellow-a11);\n  --accent-a12: var(--yellow-a12);\n}\n\n[data-accent-color='amber'] {\n  --color-surface-accent: var(--amber-surface);\n\n  --accent-1: var(--amber-1);\n  --accent-2: var(--amber-2);\n  --accent-3: var(--amber-3);\n  --accent-4: var(--amber-4);\n  --accent-5: var(--amber-5);\n  --accent-6: var(--amber-6);\n  --accent-7: var(--amber-7);\n  --accent-8: var(--amber-8);\n  --accent-9: var(--amber-9);\n  --accent-9-contrast: var(--amber-9-contrast);\n  --accent-10: var(--amber-10);\n  --accent-11: var(--amber-11);\n  --accent-12: var(--amber-12);\n\n  --accent-a1: var(--amber-a1);\n  --accent-a2: var(--amber-a2);\n  --accent-a3: var(--amber-a3);\n  --accent-a4: var(--amber-a4);\n  --accent-a5: var(--amber-a5);\n  --accent-a6: var(--amber-a6);\n  --accent-a7: var(--amber-a7);\n  --accent-a8: var(--amber-a8);\n  --accent-a9: var(--amber-a9);\n  --accent-a10: var(--amber-a10);\n  --accent-a11: var(--amber-a11);\n  --accent-a12: var(--amber-a12);\n}\n\n[data-accent-color='gold'] {\n  --color-surface-accent: var(--gold-surface);\n\n  --accent-1: var(--gold-1);\n  --accent-2: var(--gold-2);\n  --accent-3: var(--gold-3);\n  --accent-4: var(--gold-4);\n  --accent-5: var(--gold-5);\n  --accent-6: var(--gold-6);\n  --accent-7: var(--gold-7);\n  --accent-8: var(--gold-8);\n  --accent-9: var(--gold-9);\n  --accent-9-contrast: var(--gold-9-contrast);\n  --accent-10: var(--gold-10);\n  --accent-11: var(--gold-11);\n  --accent-12: var(--gold-12);\n\n  --accent-a1: var(--gold-a1);\n  --accent-a2: var(--gold-a2);\n  --accent-a3: var(--gold-a3);\n  --accent-a4: var(--gold-a4);\n  --accent-a5: var(--gold-a5);\n  --accent-a6: var(--gold-a6);\n  --accent-a7: var(--gold-a7);\n  --accent-a8: var(--gold-a8);\n  --accent-a9: var(--gold-a9);\n  --accent-a10: var(--gold-a10);\n  --accent-a11: var(--gold-a11);\n  --accent-a12: var(--gold-a12);\n}\n\n[data-accent-color='bronze'] {\n  --color-surface-accent: var(--bronze-surface);\n\n  --accent-1: var(--bronze-1);\n  --accent-2: var(--bronze-2);\n  --accent-3: var(--bronze-3);\n  --accent-4: var(--bronze-4);\n  --accent-5: var(--bronze-5);\n  --accent-6: var(--bronze-6);\n  --accent-7: var(--bronze-7);\n  --accent-8: var(--bronze-8);\n  --accent-9: var(--bronze-9);\n  --accent-9-contrast: var(--bronze-9-contrast);\n  --accent-10: var(--bronze-10);\n  --accent-11: var(--bronze-11);\n  --accent-12: var(--bronze-12);\n\n  --accent-a1: var(--bronze-a1);\n  --accent-a2: var(--bronze-a2);\n  --accent-a3: var(--bronze-a3);\n  --accent-a4: var(--bronze-a4);\n  --accent-a5: var(--bronze-a5);\n  --accent-a6: var(--bronze-a6);\n  --accent-a7: var(--bronze-a7);\n  --accent-a8: var(--bronze-a8);\n  --accent-a9: var(--bronze-a9);\n  --accent-a10: var(--bronze-a10);\n  --accent-a11: var(--bronze-a11);\n  --accent-a12: var(--bronze-a12);\n}\n\n[data-accent-color='gray'] {\n  --color-surface-accent: var(--gray-surface);\n\n  --accent-1: var(--gray-1);\n  --accent-2: var(--gray-2);\n  --accent-3: var(--gray-3);\n  --accent-4: var(--gray-4);\n  --accent-5: var(--gray-5);\n  --accent-6: var(--gray-6);\n  --accent-7: var(--gray-7);\n  --accent-8: var(--gray-8);\n  --accent-9: var(--gray-9);\n  --accent-9-contrast: var(--gray-9-contrast);\n  --accent-10: var(--gray-10);\n  --accent-11: var(--gray-11);\n  --accent-12: var(--gray-12);\n\n  --accent-a1: var(--gray-a1);\n  --accent-a2: var(--gray-a2);\n  --accent-a3: var(--gray-a3);\n  --accent-a4: var(--gray-a4);\n  --accent-a5: var(--gray-a5);\n  --accent-a6: var(--gray-a6);\n  --accent-a7: var(--gray-a7);\n  --accent-a8: var(--gray-a8);\n  --accent-a9: var(--gray-a9);\n  --accent-a10: var(--gray-a10);\n  --accent-a11: var(--gray-a11);\n  --accent-a12: var(--gray-a12);\n}\n\n/* Whop Brand Colors */\n[data-accent-color='blue'] {\n  --color-surface-accent: var(--blue-surface);\n\n  --accent-1: var(--blue-1);\n  --accent-2: var(--blue-2);\n  --accent-3: var(--blue-3);\n  --accent-4: var(--blue-4);\n  --accent-5: var(--blue-5);\n  --accent-6: var(--blue-6);\n  --accent-7: var(--blue-7);\n  --accent-8: var(--blue-8);\n  --accent-9: var(--blue-9);\n  --accent-9-contrast: var(--blue-9-contrast);\n  --accent-10: var(--blue-10);\n  --accent-11: var(--blue-11);\n  --accent-12: var(--blue-12);\n\n  --accent-a1: var(--blue-a1);\n  --accent-a2: var(--blue-a2);\n  --accent-a3: var(--blue-a3);\n  --accent-a4: var(--blue-a4);\n  --accent-a5: var(--blue-a5);\n  --accent-a6: var(--blue-a6);\n  --accent-a7: var(--blue-a7);\n  --accent-a8: var(--blue-a8);\n  --accent-a9: var(--blue-a9);\n  --accent-a10: var(--blue-a10);\n  --accent-a11: var(--blue-a11);\n  --accent-a12: var(--blue-a12);\n}\n\n[data-accent-color='orange'] {\n  --color-surface-accent: var(--orange-surface);\n\n  --accent-1: var(--orange-1);\n  --accent-2: var(--orange-2);\n  --accent-3: var(--orange-3);\n  --accent-4: var(--orange-4);\n  --accent-5: var(--orange-5);\n  --accent-6: var(--orange-6);\n  --accent-7: var(--orange-7);\n  --accent-8: var(--orange-8);\n  --accent-9: var(--orange-9);\n  --accent-9-contrast: var(--orange-9-contrast);\n  --accent-10: var(--orange-10);\n  --accent-11: var(--orange-11);\n  --accent-12: var(--orange-12);\n\n  --accent-a1: var(--orange-a1);\n  --accent-a2: var(--orange-a2);\n  --accent-a3: var(--orange-a3);\n  --accent-a4: var(--orange-a4);\n  --accent-a5: var(--orange-a5);\n  --accent-a6: var(--orange-a6);\n  --accent-a7: var(--orange-a7);\n  --accent-a8: var(--orange-a8);\n  --accent-a9: var(--orange-a9);\n  --accent-a10: var(--orange-a10);\n  --accent-a11: var(--orange-a11);\n  --accent-a12: var(--orange-a12);\n}\n\n[data-accent-color='indigo'] {\n  --color-surface-accent: var(--indigo-surface);\n\n  --accent-1: var(--indigo-1);\n  --accent-2: var(--indigo-2);\n  --accent-3: var(--indigo-3);\n  --accent-4: var(--indigo-4);\n  --accent-5: var(--indigo-5);\n  --accent-6: var(--indigo-6);\n  --accent-7: var(--indigo-7);\n  --accent-8: var(--indigo-8);\n  --accent-9: var(--indigo-9);\n  --accent-9-contrast: var(--indigo-9-contrast);\n  --accent-10: var(--indigo-10);\n  --accent-11: var(--indigo-11);\n  --accent-12: var(--indigo-12);\n\n  --accent-a1: var(--indigo-a1);\n  --accent-a2: var(--indigo-a2);\n  --accent-a3: var(--indigo-a3);\n  --accent-a4: var(--indigo-a4);\n  --accent-a5: var(--indigo-a5);\n  --accent-a6: var(--indigo-a6);\n  --accent-a7: var(--indigo-a7);\n  --accent-a8: var(--indigo-a8);\n  --accent-a9: var(--indigo-a9);\n  --accent-a10: var(--indigo-a10);\n  --accent-a11: var(--indigo-a11);\n  --accent-a12: var(--indigo-a12);\n}\n\n[data-accent-color='magenta'] {\n  --color-surface-accent: var(--magenta-surface);\n\n  --accent-1: var(--magenta-1);\n  --accent-2: var(--magenta-2);\n  --accent-3: var(--magenta-3);\n  --accent-4: var(--magenta-4);\n  --accent-5: var(--magenta-5);\n  --accent-6: var(--magenta-6);\n  --accent-7: var(--magenta-7);\n  --accent-8: var(--magenta-8);\n  --accent-9: var(--magenta-9);\n  --accent-9-contrast: var(--magenta-9-contrast);\n  --accent-10: var(--magenta-10);\n  --accent-11: var(--magenta-11);\n  --accent-12: var(--magenta-12);\n\n  --accent-a1: var(--magenta-a1);\n  --accent-a2: var(--magenta-a2);\n  --accent-a3: var(--magenta-a3);\n  --accent-a4: var(--magenta-a4);\n  --accent-a5: var(--magenta-a5);\n  --accent-a6: var(--magenta-a6);\n  --accent-a7: var(--magenta-a7);\n  --accent-a8: var(--magenta-a8);\n  --accent-a9: var(--magenta-a9);\n  --accent-a10: var(--magenta-a10);\n  --accent-a11: var(--magenta-a11);\n  --accent-a12: var(--magenta-a12);\n}\n\n[data-accent-color='lemon'] {\n  --color-surface-accent: var(--lemon-surface);\n\n  --accent-1: var(--lemon-1);\n  --accent-2: var(--lemon-2);\n  --accent-3: var(--lemon-3);\n  --accent-4: var(--lemon-4);\n  --accent-5: var(--lemon-5);\n  --accent-6: var(--lemon-6);\n  --accent-7: var(--lemon-7);\n  --accent-8: var(--lemon-8);\n  --accent-9: var(--lemon-9);\n  --accent-9-contrast: var(--lemon-9-contrast);\n  --accent-10: var(--lemon-10);\n  --accent-11: var(--lemon-11);\n  --accent-12: var(--lemon-12);\n\n  --accent-a1: var(--lemon-a1);\n  --accent-a2: var(--lemon-a2);\n  --accent-a3: var(--lemon-a3);\n  --accent-a4: var(--lemon-a4);\n  --accent-a5: var(--lemon-a5);\n  --accent-a6: var(--lemon-a6);\n  --accent-a7: var(--lemon-a7);\n  --accent-a8: var(--lemon-a8);\n  --accent-a9: var(--lemon-a9);\n  --accent-a10: var(--lemon-a10);\n  --accent-a11: var(--lemon-a11);\n  --accent-a12: var(--lemon-a12);\n}\n\n[data-accent-color='lime'] {\n  --color-surface-accent: var(--lime-surface);\n\n  --accent-1: var(--lime-1);\n  --accent-2: var(--lime-2);\n  --accent-3: var(--lime-3);\n  --accent-4: var(--lime-4);\n  --accent-5: var(--lime-5);\n  --accent-6: var(--lime-6);\n  --accent-7: var(--lime-7);\n  --accent-8: var(--lime-8);\n  --accent-9: var(--lime-9);\n  --accent-9-contrast: var(--lime-9-contrast);\n  --accent-10: var(--lime-10);\n  --accent-11: var(--lime-11);\n  --accent-12: var(--lime-12);\n\n  --accent-a1: var(--lime-a1);\n  --accent-a2: var(--lime-a2);\n  --accent-a3: var(--lime-a3);\n  --accent-a4: var(--lime-a4);\n  --accent-a5: var(--lime-a5);\n  --accent-a6: var(--lime-a6);\n  --accent-a7: var(--lime-a7);\n  --accent-a8: var(--lime-a8);\n  --accent-a9: var(--lime-a9);\n  --accent-a10: var(--lime-a10);\n  --accent-a11: var(--lime-a11);\n  --accent-a12: var(--lime-a12);\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*           Map gray color            */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n.frosted-ui {\n  &:where([data-gray-color='mauve']) {\n    --gray-surface: var(--mauve-surface);\n\n    --gray-1: var(--mauve-1);\n    --gray-2: var(--mauve-2);\n    --gray-2-translucent: var(--mauve-2-translucent);\n    --gray-3: var(--mauve-3);\n    --gray-4: var(--mauve-4);\n    --gray-5: var(--mauve-5);\n    --gray-6: var(--mauve-6);\n    --gray-7: var(--mauve-7);\n    --gray-8: var(--mauve-8);\n    --gray-9: var(--mauve-9);\n    --gray-10: var(--mauve-10);\n    --gray-11: var(--mauve-11);\n    --gray-12: var(--mauve-12);\n\n    --gray-a1: var(--mauve-a1);\n    --gray-a2: var(--mauve-a2);\n    --gray-a3: var(--mauve-a3);\n    --gray-a4: var(--mauve-a4);\n    --gray-a5: var(--mauve-a5);\n    --gray-a6: var(--mauve-a6);\n    --gray-a7: var(--mauve-a7);\n    --gray-a8: var(--mauve-a8);\n    --gray-a9: var(--mauve-a9);\n    --gray-a10: var(--mauve-a10);\n    --gray-a11: var(--mauve-a11);\n    --gray-a12: var(--mauve-a12);\n  }\n  &:where([data-gray-color='slate']) {\n    --gray-surface: var(--slate-surface);\n\n    --gray-1: var(--slate-1);\n    --gray-2: var(--slate-2);\n    --gray-2-translucent: var(--slate-2-translucent);\n    --gray-3: var(--slate-3);\n    --gray-4: var(--slate-4);\n    --gray-5: var(--slate-5);\n    --gray-6: var(--slate-6);\n    --gray-7: var(--slate-7);\n    --gray-8: var(--slate-8);\n    --gray-9: var(--slate-9);\n    --gray-10: var(--slate-10);\n    --gray-11: var(--slate-11);\n    --gray-12: var(--slate-12);\n\n    --gray-a1: var(--slate-a1);\n    --gray-a2: var(--slate-a2);\n    --gray-a3: var(--slate-a3);\n    --gray-a4: var(--slate-a4);\n    --gray-a5: var(--slate-a5);\n    --gray-a6: var(--slate-a6);\n    --gray-a7: var(--slate-a7);\n    --gray-a8: var(--slate-a8);\n    --gray-a9: var(--slate-a9);\n    --gray-a10: var(--slate-a10);\n    --gray-a11: var(--slate-a11);\n    --gray-a12: var(--slate-a12);\n  }\n  &:where([data-gray-color='sage']) {\n    --gray-surface: var(--sage-surface);\n\n    --gray-1: var(--sage-1);\n    --gray-2: var(--sage-2);\n    --gray-2-translucent: var(--sage-2-translucent);\n    --gray-3: var(--sage-3);\n    --gray-4: var(--sage-4);\n    --gray-5: var(--sage-5);\n    --gray-6: var(--sage-6);\n    --gray-7: var(--sage-7);\n    --gray-8: var(--sage-8);\n    --gray-9: var(--sage-9);\n    --gray-10: var(--sage-10);\n    --gray-11: var(--sage-11);\n    --gray-12: var(--sage-12);\n\n    --gray-a1: var(--sage-a1);\n    --gray-a2: var(--sage-a2);\n    --gray-a3: var(--sage-a3);\n    --gray-a4: var(--sage-a4);\n    --gray-a5: var(--sage-a5);\n    --gray-a6: var(--sage-a6);\n    --gray-a7: var(--sage-a7);\n    --gray-a8: var(--sage-a8);\n    --gray-a9: var(--sage-a9);\n    --gray-a10: var(--sage-a10);\n    --gray-a11: var(--sage-a11);\n    --gray-a12: var(--sage-a12);\n  }\n  &:where([data-gray-color='olive']) {\n    --gray-surface: var(--olive-surface);\n\n    --gray-1: var(--olive-1);\n    --gray-2: var(--olive-2);\n    --gray-2-translucent: var(--olive-2-translucent);\n    --gray-3: var(--olive-3);\n    --gray-4: var(--olive-4);\n    --gray-5: var(--olive-5);\n    --gray-6: var(--olive-6);\n    --gray-7: var(--olive-7);\n    --gray-8: var(--olive-8);\n    --gray-9: var(--olive-9);\n    --gray-10: var(--olive-10);\n    --gray-11: var(--olive-11);\n    --gray-12: var(--olive-12);\n\n    --gray-a1: var(--olive-a1);\n    --gray-a2: var(--olive-a2);\n    --gray-a3: var(--olive-a3);\n    --gray-a4: var(--olive-a4);\n    --gray-a5: var(--olive-a5);\n    --gray-a6: var(--olive-a6);\n    --gray-a7: var(--olive-a7);\n    --gray-a8: var(--olive-a8);\n    --gray-a9: var(--olive-a9);\n    --gray-a10: var(--olive-a10);\n    --gray-a11: var(--olive-a11);\n    --gray-a12: var(--olive-a12);\n  }\n  &:where([data-gray-color='sand']) {\n    --gray-surface: var(--sand-surface);\n\n    --gray-1: var(--sand-1);\n    --gray-2: var(--sand-2);\n    --gray-2-translucent: var(--sand-2-translucent);\n    --gray-3: var(--sand-3);\n    --gray-4: var(--sand-4);\n    --gray-5: var(--sand-5);\n    --gray-6: var(--sand-6);\n    --gray-7: var(--sand-7);\n    --gray-8: var(--sand-8);\n    --gray-9: var(--sand-9);\n    --gray-10: var(--sand-10);\n    --gray-11: var(--sand-11);\n    --gray-12: var(--sand-12);\n\n    --gray-a1: var(--sand-a1);\n    --gray-a2: var(--sand-a2);\n    --gray-a3: var(--sand-a3);\n    --gray-a4: var(--sand-a4);\n    --gray-a5: var(--sand-a5);\n    --gray-a6: var(--sand-a6);\n    --gray-a7: var(--sand-a7);\n    --gray-a8: var(--sand-a8);\n    --gray-a9: var(--sand-a9);\n    --gray-a10: var(--sand-a10);\n    --gray-a11: var(--sand-a11);\n    --gray-a12: var(--sand-a12);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/tokens/cursor.css",
    "content": ".frosted-ui {\n  --cursor-button: pointer;\n  --cursor-checkbox: pointer;\n  --cursor-disabled: not-allowed;\n  --cursor-link: pointer;\n  --cursor-menu-item: pointer;\n  --cursor-radio: pointer;\n  --cursor-slider-thumb: pointer;\n  --cursor-slider-thumb-active: pointer;\n  --cursor-switch: pointer;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/tokens/radius.css",
    "content": ":root {\n  --radius-factor: 1;\n  --radius-full: 0px;\n  --radius-thumb: 9999px;\n\n  --radius-1: 3px;\n  --radius-2: 4px;\n  --radius-3: 6px;\n  --radius-4: 8px;\n  --radius-5: 12px;\n  --radius-6: 16px;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/tokens/semantic-color.css",
    "content": "/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*          Map danger colors           */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n/* Default */\n:root,\n[data-danger-color='red'] {\n  --color-surface-danger: var(--red-surface);\n\n  --danger-1: var(--red-1);\n  --danger-2: var(--red-2);\n  --danger-3: var(--red-3);\n  --danger-4: var(--red-4);\n  --danger-5: var(--red-5);\n  --danger-6: var(--red-6);\n  --danger-7: var(--red-7);\n  --danger-8: var(--red-8);\n  --danger-9: var(--red-9);\n  --danger-9-contrast: var(--red-9-contrast);\n  --danger-10: var(--red-10);\n  --danger-11: var(--red-11);\n  --danger-12: var(--red-12);\n\n  --danger-a1: var(--red-a1);\n  --danger-a2: var(--red-a2);\n  --danger-a3: var(--red-a3);\n  --danger-a4: var(--red-a4);\n  --danger-a5: var(--red-a5);\n  --danger-a6: var(--red-a6);\n  --danger-a7: var(--red-a7);\n  --danger-a8: var(--red-a8);\n  --danger-a9: var(--red-a9);\n  --danger-a10: var(--red-a10);\n  --danger-a11: var(--red-a11);\n  --danger-a12: var(--red-a12);\n}\n\n[data-danger-color='tomato'] {\n  --color-surface-danger: var(--tomato-surface);\n\n  --danger-1: var(--tomato-1);\n  --danger-2: var(--tomato-2);\n  --danger-3: var(--tomato-3);\n  --danger-4: var(--tomato-4);\n  --danger-5: var(--tomato-5);\n  --danger-6: var(--tomato-6);\n  --danger-7: var(--tomato-7);\n  --danger-8: var(--tomato-8);\n  --danger-9: var(--tomato-9);\n  --danger-9-contrast: var(--tomato-9-contrast);\n  --danger-10: var(--tomato-10);\n  --danger-11: var(--tomato-11);\n  --danger-12: var(--tomato-12);\n\n  --danger-a1: var(--tomato-a1);\n  --danger-a2: var(--tomato-a2);\n  --danger-a3: var(--tomato-a3);\n  --danger-a4: var(--tomato-a4);\n  --danger-a5: var(--tomato-a5);\n  --danger-a6: var(--tomato-a6);\n  --danger-a7: var(--tomato-a7);\n  --danger-a8: var(--tomato-a8);\n  --danger-a9: var(--tomato-a9);\n  --danger-a10: var(--tomato-a10);\n  --danger-a11: var(--tomato-a11);\n  --danger-a12: var(--tomato-a12);\n}\n\n[data-danger-color='ruby'] {\n  --color-surface-danger: var(--ruby-surface);\n\n  --danger-1: var(--ruby-1);\n  --danger-2: var(--ruby-2);\n  --danger-3: var(--ruby-3);\n  --danger-4: var(--ruby-4);\n  --danger-5: var(--ruby-5);\n  --danger-6: var(--ruby-6);\n  --danger-7: var(--ruby-7);\n  --danger-8: var(--ruby-8);\n  --danger-9: var(--ruby-9);\n  --danger-9-contrast: var(--ruby-9-contrast);\n  --danger-10: var(--ruby-10);\n  --danger-11: var(--ruby-11);\n  --danger-12: var(--ruby-12);\n\n  --danger-a1: var(--ruby-a1);\n  --danger-a2: var(--ruby-a2);\n  --danger-a3: var(--ruby-a3);\n  --danger-a4: var(--ruby-a4);\n  --danger-a5: var(--ruby-a5);\n  --danger-a6: var(--ruby-a6);\n  --danger-a7: var(--ruby-a7);\n  --danger-a8: var(--ruby-a8);\n  --danger-a9: var(--ruby-a9);\n  --danger-a10: var(--ruby-a10);\n  --danger-a11: var(--ruby-a11);\n  --danger-a12: var(--ruby-a12);\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*          Map warning colors         */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n/* Default */\n:root,\n[data-warning-color='amber'] {\n  --color-surface-warning: var(--amber-surface);\n\n  --warning-1: var(--amber-1);\n  --warning-2: var(--amber-2);\n  --warning-3: var(--amber-3);\n  --warning-4: var(--amber-4);\n  --warning-5: var(--amber-5);\n  --warning-6: var(--amber-6);\n  --warning-7: var(--amber-7);\n  --warning-8: var(--amber-8);\n  --warning-9: var(--amber-9);\n  --warning-9-contrast: var(--amber-9-contrast);\n  --warning-10: var(--amber-10);\n  --warning-11: var(--amber-11);\n  --warning-12: var(--amber-12);\n\n  --warning-a1: var(--amber-a1);\n  --warning-a2: var(--amber-a2);\n  --warning-a3: var(--amber-a3);\n  --warning-a4: var(--amber-a4);\n  --warning-a5: var(--amber-a5);\n  --warning-a6: var(--amber-a6);\n  --warning-a7: var(--amber-a7);\n  --warning-a8: var(--amber-a8);\n  --warning-a9: var(--amber-a9);\n  --warning-a10: var(--amber-a10);\n  --warning-a11: var(--amber-a11);\n  --warning-a12: var(--amber-a12);\n}\n\n[data-warning-color='yellow'] {\n  --color-surface-warning: var(--yellow-surface);\n\n  --warning-1: var(--yellow-1);\n  --warning-2: var(--yellow-2);\n  --warning-3: var(--yellow-3);\n  --warning-4: var(--yellow-4);\n  --warning-5: var(--yellow-5);\n  --warning-6: var(--yellow-6);\n  --warning-7: var(--yellow-7);\n  --warning-8: var(--yellow-8);\n  --warning-9: var(--yellow-9);\n  --warning-9-contrast: var(--yellow-9-contrast);\n  --warning-10: var(--yellow-10);\n  --warning-11: var(--yellow-11);\n  --warning-12: var(--yellow-12);\n\n  --warning-a1: var(--yellow-a1);\n  --warning-a2: var(--yellow-a2);\n  --warning-a3: var(--yellow-a3);\n  --warning-a4: var(--yellow-a4);\n  --warning-a5: var(--yellow-a5);\n  --warning-a6: var(--yellow-a6);\n  --warning-a7: var(--yellow-a7);\n  --warning-a8: var(--yellow-a8);\n  --warning-a9: var(--yellow-a9);\n  --warning-a10: var(--yellow-a10);\n  --warning-a11: var(--yellow-a11);\n  --warning-a12: var(--yellow-a12);\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*          Map success colors         */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n/* Default */\n:root,\n[data-success-color='green'] {\n  --color-surface-success: var(--green-surface);\n\n  --success-1: var(--green-1);\n  --success-2: var(--green-2);\n  --success-3: var(--green-3);\n  --success-4: var(--green-4);\n  --success-5: var(--green-5);\n  --success-6: var(--green-6);\n  --success-7: var(--green-7);\n  --success-8: var(--green-8);\n  --success-9: var(--green-9);\n  --success-9-contrast: var(--green-9-contrast);\n  --success-10: var(--green-10);\n  --success-11: var(--green-11);\n  --success-12: var(--green-12);\n\n  --success-a1: var(--green-a1);\n  --success-a2: var(--green-a2);\n  --success-a3: var(--green-a3);\n  --success-a4: var(--green-a4);\n  --success-a5: var(--green-a5);\n  --success-a6: var(--green-a6);\n  --success-a7: var(--green-a7);\n  --success-a8: var(--green-a8);\n  --success-a9: var(--green-a9);\n  --success-a10: var(--green-a10);\n  --success-a11: var(--green-a11);\n  --success-a12: var(--green-a12);\n}\n\n[data-success-color='teal'] {\n  --color-surface-success: var(--teal-surface);\n\n  --success-1: var(--teal-1);\n  --success-2: var(--teal-2);\n  --success-3: var(--teal-3);\n  --success-4: var(--teal-4);\n  --success-5: var(--teal-5);\n  --success-6: var(--teal-6);\n  --success-7: var(--teal-7);\n  --success-8: var(--teal-8);\n  --success-9: var(--teal-9);\n  --success-9-contrast: var(--teal-9-contrast);\n  --success-10: var(--teal-10);\n  --success-11: var(--teal-11);\n  --success-12: var(--teal-12);\n\n  --success-a1: var(--teal-a1);\n  --success-a2: var(--teal-a2);\n  --success-a3: var(--teal-a3);\n  --success-a4: var(--teal-a4);\n  --success-a5: var(--teal-a5);\n  --success-a6: var(--teal-a6);\n  --success-a7: var(--teal-a7);\n  --success-a8: var(--teal-a8);\n  --success-a9: var(--teal-a9);\n  --success-a10: var(--teal-a10);\n  --success-a11: var(--teal-a11);\n  --success-a12: var(--teal-a12);\n}\n\n[data-success-color='jade'] {\n  --color-surface-success: var(--jade-surface);\n\n  --success-1: var(--jade-1);\n  --success-2: var(--jade-2);\n  --success-3: var(--jade-3);\n  --success-4: var(--jade-4);\n  --success-5: var(--jade-5);\n  --success-6: var(--jade-6);\n  --success-7: var(--jade-7);\n  --success-8: var(--jade-8);\n  --success-9: var(--jade-9);\n  --success-9-contrast: var(--jade-9-contrast);\n  --success-10: var(--jade-10);\n  --success-11: var(--jade-11);\n  --success-12: var(--jade-12);\n\n  --success-a1: var(--jade-a1);\n  --success-a2: var(--jade-a2);\n  --success-a3: var(--jade-a3);\n  --success-a4: var(--jade-a4);\n  --success-a5: var(--jade-a5);\n  --success-a6: var(--jade-a6);\n  --success-a7: var(--jade-a7);\n  --success-a8: var(--jade-a8);\n  --success-a9: var(--jade-a9);\n  --success-a10: var(--jade-a10);\n  --success-a11: var(--jade-a11);\n  --success-a12: var(--jade-a12);\n}\n\n[data-success-color='grass'] {\n  --color-surface-success: var(--grass-surface);\n\n  --success-1: var(--grass-1);\n  --success-2: var(--grass-2);\n  --success-3: var(--grass-3);\n  --success-4: var(--grass-4);\n  --success-5: var(--grass-5);\n  --success-6: var(--grass-6);\n  --success-7: var(--grass-7);\n  --success-8: var(--grass-8);\n  --success-9: var(--grass-9);\n  --success-9-contrast: var(--grass-9-contrast);\n  --success-10: var(--grass-10);\n  --success-11: var(--grass-11);\n  --success-12: var(--grass-12);\n\n  --success-a1: var(--grass-a1);\n  --success-a2: var(--grass-a2);\n  --success-a3: var(--grass-a3);\n  --success-a4: var(--grass-a4);\n  --success-a5: var(--grass-a5);\n  --success-a6: var(--grass-a6);\n  --success-a7: var(--grass-a7);\n  --success-a8: var(--grass-a8);\n  --success-a9: var(--grass-a9);\n  --success-a10: var(--grass-a10);\n  --success-a11: var(--grass-a11);\n  --success-a12: var(--grass-a12);\n}\n\n/* * * * * * * * * * * * * * * * * * * */\n/*                                     */\n/*          Map info colors            */\n/*                                     */\n/* * * * * * * * * * * * * * * * * * * */\n\n/* Default */\n:root,\n[data-info-color='sky'] {\n  --color-surface-info: var(--sky-surface);\n\n  --info-1: var(--sky-1);\n  --info-2: var(--sky-2);\n  --info-3: var(--sky-3);\n  --info-4: var(--sky-4);\n  --info-5: var(--sky-5);\n  --info-6: var(--sky-6);\n  --info-7: var(--sky-7);\n  --info-8: var(--sky-8);\n  --info-9: var(--sky-9);\n  --info-9-contrast: var(--sky-9-contrast);\n  --info-10: var(--sky-10);\n  --info-11: var(--sky-11);\n  --info-12: var(--sky-12);\n\n  --info-a1: var(--sky-a1);\n  --info-a2: var(--sky-a2);\n  --info-a3: var(--sky-a3);\n  --info-a4: var(--sky-a4);\n  --info-a5: var(--sky-a5);\n  --info-a6: var(--sky-a6);\n  --info-a7: var(--sky-a7);\n  --info-a8: var(--sky-a8);\n  --info-a9: var(--sky-a9);\n  --info-a10: var(--sky-a10);\n  --info-a11: var(--sky-a11);\n  --info-a12: var(--sky-a12);\n}\n\n[data-info-color='blue'] {\n  --color-surface-info: var(--blue-surface);\n\n  --info-1: var(--blue-1);\n  --info-2: var(--blue-2);\n  --info-3: var(--blue-3);\n  --info-4: var(--blue-4);\n  --info-5: var(--blue-5);\n  --info-6: var(--blue-6);\n  --info-7: var(--blue-7);\n  --info-8: var(--blue-8);\n  --info-9: var(--blue-9);\n  --info-9-contrast: var(--blue-9-contrast);\n  --info-10: var(--blue-10);\n  --info-11: var(--blue-11);\n  --info-12: var(--blue-12);\n\n  --info-a1: var(--blue-a1);\n  --info-a2: var(--blue-a2);\n  --info-a3: var(--blue-a3);\n  --info-a4: var(--blue-a4);\n  --info-a5: var(--blue-a5);\n  --info-a6: var(--blue-a6);\n  --info-a7: var(--blue-a7);\n  --info-a8: var(--blue-a8);\n  --info-a9: var(--blue-a9);\n  --info-a10: var(--blue-a10);\n  --info-a11: var(--blue-a11);\n  --info-a12: var(--blue-a12);\n}\n\n/* Mapping to accent color */\n\n[data-accent-color='danger'] {\n  --color-surface-accent: var(--color-surface-danger);\n\n  --accent-1: var(--danger-1);\n  --accent-2: var(--danger-2);\n  --accent-3: var(--danger-3);\n  --accent-4: var(--danger-4);\n  --accent-5: var(--danger-5);\n  --accent-6: var(--danger-6);\n  --accent-7: var(--danger-7);\n  --accent-8: var(--danger-8);\n  --accent-9: var(--danger-9);\n  --accent-9-contrast: var(--danger-9-contrast);\n  --accent-10: var(--danger-10);\n  --accent-11: var(--danger-11);\n  --accent-12: var(--danger-12);\n\n  --accent-a1: var(--danger-a1);\n  --accent-a2: var(--danger-a2);\n  --accent-a3: var(--danger-a3);\n  --accent-a4: var(--danger-a4);\n  --accent-a5: var(--danger-a5);\n  --accent-a6: var(--danger-a6);\n  --accent-a7: var(--danger-a7);\n  --accent-a8: var(--danger-a8);\n  --accent-a9: var(--danger-a9);\n  --accent-a10: var(--danger-a10);\n  --accent-a11: var(--danger-a11);\n  --accent-a12: var(--danger-a12);\n}\n\n[data-accent-color='warning'] {\n  --color-surface-accent: var(--color-surface-warning);\n\n  --accent-1: var(--warning-1);\n  --accent-2: var(--warning-2);\n  --accent-3: var(--warning-3);\n  --accent-4: var(--warning-4);\n  --accent-5: var(--warning-5);\n  --accent-6: var(--warning-6);\n  --accent-7: var(--warning-7);\n  --accent-8: var(--warning-8);\n  --accent-9: var(--warning-9);\n  --accent-9-contrast: var(--warning-9-contrast);\n  --accent-10: var(--warning-10);\n  --accent-11: var(--warning-11);\n  --accent-12: var(--warning-12);\n\n  --accent-a1: var(--warning-a1);\n  --accent-a2: var(--warning-a2);\n  --accent-a3: var(--warning-a3);\n  --accent-a4: var(--warning-a4);\n  --accent-a5: var(--warning-a5);\n  --accent-a6: var(--warning-a6);\n  --accent-a7: var(--warning-a7);\n  --accent-a8: var(--warning-a8);\n  --accent-a9: var(--warning-a9);\n  --accent-a10: var(--warning-a10);\n  --accent-a11: var(--warning-a11);\n  --accent-a12: var(--warning-a12);\n}\n\n[data-accent-color='success'] {\n  --color-surface-accent: var(--color-surface-success);\n\n  --accent-1: var(--success-1);\n  --accent-2: var(--success-2);\n  --accent-3: var(--success-3);\n  --accent-4: var(--success-4);\n  --accent-5: var(--success-5);\n  --accent-6: var(--success-6);\n  --accent-7: var(--success-7);\n  --accent-8: var(--success-8);\n  --accent-9: var(--success-9);\n  --accent-9-contrast: var(--success-9-contrast);\n  --accent-10: var(--success-10);\n  --accent-11: var(--success-11);\n  --accent-12: var(--success-12);\n\n  --accent-a1: var(--success-a1);\n  --accent-a2: var(--success-a2);\n  --accent-a3: var(--success-a3);\n  --accent-a4: var(--success-a4);\n  --accent-a5: var(--success-a5);\n  --accent-a6: var(--success-a6);\n  --accent-a7: var(--success-a7);\n  --accent-a8: var(--success-a8);\n  --accent-a9: var(--success-a9);\n  --accent-a10: var(--success-a10);\n  --accent-a11: var(--success-a11);\n  --accent-a12: var(--success-a12);\n}\n\n[data-accent-color='info'] {\n  --color-surface-accent: var(--color-surface-info);\n\n  --accent-1: var(--info-1);\n  --accent-2: var(--info-2);\n  --accent-3: var(--info-3);\n  --accent-4: var(--info-4);\n  --accent-5: var(--info-5);\n  --accent-6: var(--info-6);\n  --accent-7: var(--info-7);\n  --accent-8: var(--info-8);\n  --accent-9: var(--info-9);\n  --accent-9-contrast: var(--info-9-contrast);\n  --accent-10: var(--info-10);\n  --accent-11: var(--info-11);\n  --accent-12: var(--info-12);\n\n  --accent-a1: var(--info-a1);\n  --accent-a2: var(--info-a2);\n  --accent-a3: var(--info-a3);\n  --accent-a4: var(--info-a4);\n  --accent-a5: var(--info-a5);\n  --accent-a6: var(--info-a6);\n  --accent-a7: var(--info-a7);\n  --accent-a8: var(--info-a8);\n  --accent-a9: var(--info-a9);\n  --accent-a10: var(--info-a10);\n  --accent-a11: var(--info-a11);\n  --accent-a12: var(--info-a12);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/tokens/shadow.css",
    "content": "/* prettier-ignore */\n:where(.frosted-ui) {\n  --shadow-1:\n    inset 0 0 0 1px var(--gray-a5),\n    inset 0 1.5px 2px 0 var(--gray-a2),\n    inset 0 1.5px 2px 0 var(--black-a2);\n\n  --shadow-2:\n    0 0 0 1px var(--gray-a3),\n    0 0 0 0.5px var(--black-a1),\n    0 1px 1px 0 var(--gray-a4),\n    0 2px 1px -1px var(--black-a1),\n    0 1px 3px 0 var(--black-a1);\n\n  --shadow-3:\n    0 0 0 1px var(--gray-a3),\n    0 2px 3px -2px var(--gray-a3),\n    0 3px 12px -4px var(--black-a2),\n    0 4px 16px -8px var(--black-a2);\n\n  --shadow-4:\n    0 0 0 1px var(--gray-a6),\n    0 8px 40px var(--black-a1),\n    0 12px 32px -16px var(--gray-a3);\n\n  --shadow-5:\n    0 0 0 1px var(--gray-a5),\n    0 12px 60px var(--black-a3),\n    0 12px 32px -16px var(--gray-a5);\n\n  --shadow-6:\n    0 0 0 1px var(--gray-a3),\n    0 12px 60px var(--black-a3),\n    0 16px 64px var(--gray-a2),\n    0 16px 36px -20px var(--gray-a7);\n}\n\n/* prettier-ignore */\n.dark,\n.dark-theme,\n.dark :where(.frosted-ui:not(.light, .light-theme)),\n.dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n  --shadow-1:\n    inset 0 -1px 1px 0 var(--gray-a3),\n    inset 0 0 0 1px var(--gray-a3),\n    inset 0 3px 4px 0 var(--black-a5),\n    inset 0 0 0 1px var(--gray-a4);\n\n  --shadow-2:\n    0 0 0 1px var(--gray-a6),\n    0 0 0 0.5px var(--black-a3),\n    0 1px 1px 0 var(--black-a6),\n    0 2px 1px -1px var(--black-a6),\n    0 1px 3px 0 var(--black-a8);\n\n  --shadow-3:\n    0 0 0 1px var(--gray-a6),\n    0 2px 3px -2px var(--black-a3),\n    0 3px 8px -2px var(--black-a6),\n    0 4px 12px -4px var(--black-a7);\n\n  --shadow-4:\n    0 0 0 1px var(--gray-a6),\n    0 8px 40px var(--black-a3),\n    0 12px 32px -16px var(--black-a5);\n\n  --shadow-5:\n    0 0 0 1px var(--gray-a6) inset,\n    0 12px 60px var(--black-a5),\n    0 12px 32px -16px var(--black-a7);\n\n  --shadow-6:\n    0 0 0 1px var(--gray-a6),\n    0 12px 60px var(--black-a4),\n    0 16px 64px var(--black-a6),\n    0 16px 36px -20px var(--black-a11);\n}\n\n/* prettier-ignore */\n@supports (color: color-mix(in oklab, white, black)) {\n  .dark,\n  .dark-theme,\n  .dark :where(.frosted-ui:not(.light, .light-theme)),\n  .dark-theme :where(.frosted-ui:not(.light, .light-theme)) {\n    --shadow-1:\n      inset 0 -1px 1px 0 var(--gray-a3),\n      inset 0 0 0 1px var(--gray-a3),\n      inset 0 3px 4px 0 var(--black-a5),\n      inset 0 0 0 1px var(--gray-a4);\n\n    --shadow-2:\n      0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)),\n      0 0 1px 1px var(--gray-a5),\n      0 1px 1px 0 var(--black-a6),\n      0 2px 1px -1px var(--black-a6),\n      0 1px 3px 0 var(--black-a8);\n\n    --shadow-3:\n      0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)),\n      0 2px 3px -2px var(--black-a3),\n      0 3px 8px -2px var(--black-a6),\n      0 4px 12px -4px var(--black-a7);\n\n    --shadow-4:\n      0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)),\n      0 8px 40px var(--black-a3),\n      0 12px 32px -16px var(--black-a5);\n\n    --shadow-5:\n      0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)) inset,\n      0 12px 60px var(--black-a5),\n      0 12px 32px -16px var(--black-a7);\n\n    --shadow-6:\n      0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)),\n      0 12px 60px var(--black-a4),\n      0 16px 64px var(--black-a6),\n      0 16px 36px -20px var(--black-a11);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/tokens/space.css",
    "content": ".frosted-ui {\n  --space-1: 4px;\n  --space-2: 8px;\n  --space-3: 12px;\n  --space-4: 16px;\n  --space-5: 24px;\n  --space-6: 32px;\n  --space-7: 40px;\n  --space-8: 48px;\n  --space-9: 64px;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/tokens/typography.css",
    "content": "@import '../fonts.css';\n\n.frosted-ui {\n  --font-size-0: 10px;\n  --font-size-1: 12px;\n  --font-size-2: 14px;\n  --font-size-3: 16px;\n  --font-size-4: 18px;\n  --font-size-5: 20px;\n  --font-size-6: 24px;\n  --font-size-7: 28px;\n  --font-size-8: 32px;\n  --font-size-9: 40px;\n\n  --font-weight-light: 300;\n  --font-weight-regular: 400;\n  --font-weight-medium: 500;\n  --font-weight-semi-bold: 600;\n  --font-weight-bold: 700;\n\n  --line-height-0: 12px;\n  --line-height-1: 16px;\n  --line-height-2: 20px;\n  --line-height-3: 24px;\n  --line-height-4: 26px;\n  --line-height-5: 28px;\n  --line-height-6: 30px;\n  --line-height-7: 34px;\n  --line-height-8: 38px;\n  --line-height-9: 48px;\n\n  --letter-spacing-0: 0.01em;\n  --letter-spacing-1: 0.01em;\n  --letter-spacing-2: 0.01em;\n  --letter-spacing-3: 0.01em;\n  --letter-spacing-4: 0.01em;\n  --letter-spacing-5: 0.01em;\n  --letter-spacing-6: 0.01em;\n  --letter-spacing-7: 0.005em;\n  --letter-spacing-8: 0em;\n  --letter-spacing-9: 0em;\n\n  /* default values */\n\n  --default-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI (Custom)', Roboto, 'Helvetica Neue',\n    'Open Sans (Custom)', system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';\n  --default-font-size: var(--font-size-3); /* Same size used for `<Text size=\"3\">` */\n  --default-font-style: normal;\n  --default-font-weight: var(--font-weight-regular);\n  --default-line-height: 1.5; /* Equivalent to the line-height used for `<Text size=\"3\">` 16px * 1.5 = 24px */\n  --default-letter-spacing: 0em;\n  --default-leading-trim-start: 0.42em;\n  --default-leading-trim-end: 0.36em;\n\n  /* Heading */\n\n  --heading-font-family: var(--default-font-family);\n  --heading-font-size-adjust: 1;\n  --heading-font-style: normal;\n  --heading-leading-trim-start: var(--default-leading-trim-start);\n  --heading-leading-trim-end: var(--default-leading-trim-end);\n  --heading-letter-spacing: 0em;\n\n  --heading-line-height-1: 16px;\n  --heading-line-height-2: 18px;\n  --heading-line-height-3: 22px;\n  --heading-line-height-4: 24px;\n  --heading-line-height-5: 26px;\n  --heading-line-height-6: 30px;\n  --heading-line-height-7: 36px;\n  --heading-line-height-8: 40px;\n  --heading-line-height-9: 60px;\n\n  /* Code */\n\n  --code-font-family: 'Menlo', 'Consolas (Custom)', 'Bitstream Vera Sans Mono', monospace, 'Apple Color Emoji',\n    'Segoe UI Emoji';\n  --code-font-size-adjust: 0.95;\n  --code-font-style: normal;\n  --code-font-weight: inherit;\n  --code-letter-spacing: -0.007em;\n  --code-padding-top: 0.1em;\n  --code-padding-bottom: 0.1em;\n\n  /* Strong */\n\n  --strong-font-family: var(--default-font-family);\n  --strong-font-size-adjust: 1;\n  --strong-font-style: inherit;\n  --strong-font-weight: var(--font-weight-bold);\n  --strong-letter-spacing: 0em;\n\n  /* Em */\n\n  --em-font-family: 'Times New Roman', 'Times', serif;\n  --em-font-size-adjust: 1.18;\n  --em-font-style: italic;\n  --em-font-weight: inherit;\n  --em-letter-spacing: -0.025em;\n\n  /* Quote */\n\n  --quote-font-family: 'Times New Roman', 'Times', serif;\n  --quote-font-size-adjust: 1.18;\n  --quote-font-style: italic;\n  --quote-font-weight: inherit;\n  --quote-letter-spacing: -0.025em;\n\n  /* Tabs */\n\n  --tabs-trigger-active-letter-spacing: -0.01em;\n  --tabs-trigger-active-word-spacing: 0em;\n  --tabs-trigger-inactive-letter-spacing: 0em;\n  --tabs-trigger-inactive-word-spacing: 0em;\n}\n\n.frosted-ui {\n  overflow-wrap: break-word;\n  font-family: var(--default-font-family);\n  font-size: var(--default-font-size);\n  font-weight: var(--default-font-weight);\n  font-style: var(--default-font-style);\n  line-height: var(--default-line-height);\n  letter-spacing: var(--default-letter-spacing);\n  text-size-adjust: none;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/utilities/font-weight.css",
    "content": ".fui-r-weight-light {\n  font-weight: var(--font-weight-light);\n}\n\n.fui-r-weight-regular {\n  font-weight: var(--font-weight-regular);\n}\n\n.fui-r-weight-medium {\n  font-weight: var(--font-weight-medium);\n}\n\n.fui-r-weight-semi-bold {\n  font-weight: var(--font-weight-semi-bold);\n}\n\n.fui-r-weight-bold {\n  font-weight: var(--font-weight-bold);\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/utilities/leading-trim.css",
    "content": ".fui-r-lt-normal::before,\n.fui-r-lt-end::before,\n.fui-r-lt-normal::after,\n.fui-r-lt-start::after {\n  content: none;\n}\n\n.fui-r-lt-start::before,\n.fui-r-lt-both::before,\n.fui-r-lt-end::after,\n.fui-r-lt-both::after {\n  content: '';\n  display: table;\n}\n\n.fui-r-lt-start::before,\n.fui-r-lt-both::before {\n  margin-bottom: calc(\n    var(--leading-trim-start, var(--default-leading-trim-start)) -\n      var(--line-height, calc(1em * var(--default-line-height))) / 2\n  );\n}\n\n.fui-r-lt-end::after,\n.fui-r-lt-both::after {\n  margin-top: calc(\n    var(--leading-trim-end, var(--default-leading-trim-end)) -\n      var(--line-height, calc(1em * var(--default-line-height))) / 2\n  );\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/utilities/text-align.css",
    "content": ".fui-r-ta-left {\n  text-align: left;\n}\n\n.fui-r-ta-center {\n  text-align: center;\n}\n\n.fui-r-ta-right {\n  text-align: right;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/styles/utilities/vertical-align.css",
    "content": ".fui-r-va-baseline {\n  vertical-align: baseline;\n}\n\n.fui-r-va-top {\n  vertical-align: top;\n}\n\n.fui-r-va-middle {\n  vertical-align: middle;\n}\n\n.fui-r-va-bottom {\n  vertical-align: bottom;\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/tailwind-plugin.ts",
    "content": "// Forked from https://github.com/needim/frosted-ui-themes-with-tailwind\n// @ts-expect-error -- TODO: fix this\nimport plugin from 'tailwindcss/plugin';\nimport { semanticColors, themeAccentColorsGrouped, themeGrayColorsGrouped } from './theme-options';\n\nexport const accentColorNames: string[] = [];\nexport const grayColorNames: string[] = [];\n\nconst frostedColorScales = 12;\ntype FrostedColorScales = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12;\n\nthemeAccentColorsGrouped.map((group) => {\n  accentColorNames.push(...group.values.filter((color) => color !== 'gray'));\n});\n\nthemeGrayColorsGrouped.map((group) => {\n  grayColorNames.push(...group.values.filter((color) => color !== 'auto'));\n});\n\nexport function getColorTokenName(number: FrostedColorScales, alpha?: boolean): number | string {\n  return alpha ? 'a' + number : number;\n}\n\nexport const getColorDefinitions = (color: string, alpha?: boolean) => {\n  const colors = Array.from(Array(frostedColorScales).keys()).reduce(\n    (acc, _, i) => {\n      acc[getColorTokenName((i + 1) as FrostedColorScales, alpha)] = `var(--${color}-${alpha ? 'a' : ''}${i + 1})`;\n      return acc;\n    },\n    {} as Record<string, string>,\n  );\n\n  if (!alpha) {\n    colors[`${getColorTokenName(9, alpha)}-contrast`] = `var(--${color}-9-contrast)`;\n    colors['surface'] = `var(--${color}-surface)`;\n    colors['DEFAULT'] = `var(--${color}-9)`;\n    if (color === 'accent') {\n      colors['surface'] = `var(--color-surface-accent)`;\n    }\n  }\n\n  return colors;\n};\n\nexport const frostedThemePlugin = plugin.withOptions(\n  () => {\n    // TODO: make sure font styles are in sync with Text and Heading style\n    // @ts-expect-error -- TODO: fix this\n    return ({ addBase }) => {\n      addBase({\n        '*': {\n          outlineColor: 'currentColor',\n        },\n        'html, body': {\n          '-webkit-font-smoothing': 'antialiased',\n          '-moz-osx-font-smoothing': 'grayscale',\n        },\n      });\n    };\n  },\n  () => {\n    function generateTailwindColors(colorName: string) {\n      const c = {\n        ...getColorDefinitions(colorName, false),\n        ...getColorDefinitions(colorName, true),\n      };\n\n      if (grayColorNames.includes(colorName)) {\n        c[`${getColorTokenName(2, false)}-translucent`] = `var(--${colorName}-2-translucent)`;\n      }\n\n      return c;\n    }\n\n    const allFrostedColors = [...accentColorNames, ...semanticColors, ...grayColorNames].reduce<\n      Record<string, Record<string, string>>\n    >((acc, colorName) => {\n      acc[colorName] = { ...generateTailwindColors(colorName) };\n      return acc;\n    }, {});\n\n    return {\n      darkMode: 'class',\n      theme: {\n        screens: {\n          xs: '520px',\n          sm: '768px',\n          md: '1024px',\n          lg: '1280px',\n          xl: '1640px',\n        },\n        fontSize: {\n          0: 'var(--font-size-0)',\n          1: 'var(--font-size-1)',\n          2: 'var(--font-size-2)',\n          3: 'var(--font-size-3)',\n          4: 'var(--font-size-4)',\n          5: 'var(--font-size-5)',\n          6: 'var(--font-size-6)',\n          7: 'var(--font-size-7)',\n          8: 'var(--font-size-8)',\n          9: 'var(--font-size-9)',\n        },\n        lineHeight: {\n          0: 'var(--line-height-0)',\n          1: 'var(--line-height-1)',\n          2: 'var(--line-height-2)',\n          3: 'var(--line-height-3)',\n          4: 'var(--line-height-4)',\n          5: 'var(--line-height-5)',\n          6: 'var(--line-height-6)',\n          7: 'var(--line-height-7)',\n          8: 'var(--line-height-8)',\n          9: 'var(--line-height-9)',\n          none: '1',\n          tight: '1.25',\n          snug: '1.375',\n          normal: '1.5',\n          relaxed: '1.625',\n          loose: '2',\n        },\n        fontFamily: {\n          sans: 'var(--default-font-family)',\n          strong: 'var(--strong-font-family)',\n          heading: 'var(--heading-font-family)',\n          code: 'var(--code-font-family)',\n          em: 'var(--em-font-family)',\n          quote: 'var(--quote-font-family)',\n        },\n        letterSpacing: {\n          0: 'var(--letter-spacing-0)',\n          1: 'var(--letter-spacing-1)',\n          2: 'var(--letter-spacing-2)',\n          3: 'var(--letter-spacing-3)',\n          4: 'var(--letter-spacing-4)',\n          5: 'var(--letter-spacing-5)',\n          6: 'var(--letter-spacing-6)',\n          7: 'var(--letter-spacing-7)',\n          8: 'var(--letter-spacing-8)',\n          9: 'var(--letter-spacing-9)',\n          tighter: '-0.05em',\n          tight: '-0.025em',\n          normal: '0',\n          wide: '0.025em',\n          wider: '0.05em',\n          widest: '0.1em',\n        },\n        fontWeight: {\n          thin: '100',\n          extralight: '200',\n          light: 'var(--font-weight-light)',\n          normal: 'var(--font-weight-regular)',\n          medium: 'var(--font-weight-medium)',\n          semibold: '600',\n          bold: 'var(--font-weight-bold)',\n          extrabold: '800',\n          black: '900',\n        },\n        colors: {\n          inherit: 'inherit',\n          transparent: 'transparent',\n          current: 'currentColor',\n          white: '#FFFFFF',\n          black: '#000000',\n          background: 'var(--color-background)',\n          surface: {\n            DEFAULT: 'var(--color-surface)',\n            accent: 'var(--color-surface-accent)',\n          },\n          stroke: 'var(--color-stroke)',\n          overlay: 'var(--color-overlay)',\n          panel: {\n            solid: 'var(--color-panel-solid)',\n            translucent: 'var(--color-panel-translucent)',\n            // panel-elevation\n            'elevation-a1': 'var(--color-panel-elevation-a1)',\n            'elevation-a2': 'var(--color-panel-elevation-a2)',\n            'elevation-a3': 'var(--color-panel-elevation-a3)',\n            'elevation-a4': 'var(--color-panel-elevation-a4)',\n            'elevation-a5': 'var(--color-panel-elevation-a5)',\n            'elevation-a6': 'var(--color-panel-elevation-a6)',\n            'elevation-a7': 'var(--color-panel-elevation-a7)',\n            'elevation-a8': 'var(--color-panel-elevation-a8)',\n            'elevation-a9': 'var(--color-panel-elevation-a9)',\n            'elevation-a10': 'var(--color-panel-elevation-a10)',\n            'elevation-a11': 'var(--color-panel-elevation-a11)',\n            'elevation-a12': 'var(--color-panel-elevation-a12)',\n          },\n          // white\n          'white-a1': 'var(--white-a1)',\n          'white-a2': 'var(--white-a2)',\n          'white-a3': 'var(--white-a3)',\n          'white-a4': 'var(--white-a4)',\n          'white-a5': 'var(--white-a5)',\n          'white-a6': 'var(--white-a6)',\n          'white-a7': 'var(--white-a7)',\n          'white-a8': 'var(--white-a8)',\n          'white-a9': 'var(--white-a9)',\n          'white-a10': 'var(--white-a10)',\n          'white-a11': 'var(--white-a11)',\n          'white-a12': 'var(--white-a12)',\n          // black\n          'black-a1': 'var(--black-a1)',\n          'black-a2': 'var(--black-a2)',\n          'black-a3': 'var(--black-a3)',\n          'black-a4': 'var(--black-a4)',\n          'black-a5': 'var(--black-a5)',\n          'black-a6': 'var(--black-a6)',\n          'black-a7': 'var(--black-a7)',\n          'black-a8': 'var(--black-a8)',\n          'black-a9': 'var(--black-a9)',\n          'black-a10': 'var(--black-a10)',\n          'black-a11': 'var(--black-a11)',\n          'black-a12': 'var(--black-a12)',\n          selection: 'var(--color-selection-root)',\n          ...allFrostedColors,\n          accent: generateTailwindColors('accent'),\n          gray: generateTailwindColors('gray'),\n        },\n      },\n    };\n  },\n);\n"
  },
  {
    "path": "packages/frosted-ui/src/test-setup.ts",
    "content": "import '@testing-library/jest-dom/vitest';\n"
  },
  {
    "path": "packages/frosted-ui/src/theme-options.tsx",
    "content": "import type { GetPropDefTypes, PropDef } from './helpers';\nimport {\n  radixColorScales,\n  radixColorScalesBright,\n  radixColorScalesMetal,\n  radixColorScalesRegular,\n  //\n  radixGetMatchingGrayScale,\n  //\n  radixGrayScalePure,\n  radixGrayScales,\n  radixGrayScalesDesaturated,\n} from './helpers/radix-colors';\n\nconst colorPanelElevationColors = ['color-panel-elevation'] as const;\nconst semanticColors = ['danger', 'warning', 'success', 'info'] as const;\nconst appearances = ['inherit', 'light', 'dark'] as const;\nconst accentColors = [...radixColorScales, 'gray'] as const;\nconst grayColors = [...radixGrayScales, 'auto'] as const;\nconst dangerColors = ['tomato', 'red', 'ruby'] as const;\nconst warningColors = ['yellow', 'amber'] as const;\nconst successColors = ['teal', 'jade', 'green', 'grass'] as const;\nconst infoColors = ['blue', 'sky'] as const;\n\nconst themePropDefs = {\n  hasBackground: { type: 'boolean', default: true },\n  appearance: { type: 'enum', values: appearances, default: 'inherit' },\n  accentColor: { type: 'enum', values: accentColors, default: 'blue' },\n  grayColor: { type: 'enum', values: grayColors, default: 'gray' },\n  dangerColor: { type: 'enum', values: dangerColors, default: 'red' },\n  warningColor: { type: 'enum', values: warningColors, default: 'amber' },\n  successColor: { type: 'enum', values: successColors, default: 'green' },\n  infoColor: { type: 'enum', values: infoColors, default: 'sky' },\n} satisfies {\n  hasBackground: PropDef<boolean>;\n  appearance: PropDef<(typeof appearances)[number]>;\n  accentColor: PropDef<(typeof accentColors)[number]>;\n  grayColor: PropDef<(typeof grayColors)[number]>;\n  dangerColor: PropDef<(typeof dangerColors)[number]>;\n  warningColor: PropDef<(typeof warningColors)[number]>;\n  successColor: PropDef<(typeof successColors)[number]>;\n  infoColor: PropDef<(typeof infoColors)[number]>;\n};\n\ntype ThemeProps = GetPropDefTypes<typeof themePropDefs>;\n\ntype ThemeAppearance = NonNullable<ThemeProps['appearance']>;\ntype ThemeAccentColor = NonNullable<ThemeProps['accentColor']>;\ntype ThemeGrayColor = NonNullable<ThemeProps['grayColor']>;\ntype ThemeDangerColor = NonNullable<ThemeProps['dangerColor']>;\ntype ThemeWarningColor = NonNullable<ThemeProps['warningColor']>;\ntype ThemeSuccessColor = NonNullable<ThemeProps['successColor']>;\ntype ThemeInfoColor = NonNullable<ThemeProps['infoColor']>;\n\ntype ThemeOptions = {\n  appearance: ThemeAppearance;\n  accentColor: ThemeAccentColor;\n  grayColor: ThemeGrayColor;\n  dangerColor: ThemeDangerColor;\n  warningColor: ThemeWarningColor;\n  successColor: ThemeSuccessColor;\n  infoColor: ThemeInfoColor;\n};\n\nconst themeAccentColorsGrouped = [\n  {\n    label: 'Regulars',\n    values: [...radixColorScalesRegular] as ThemeAccentColor[],\n  },\n  {\n    label: 'Brights',\n    values: [...radixColorScalesBright] as ThemeAccentColor[],\n  },\n  { label: 'Metals', values: [...radixColorScalesMetal] as ThemeAccentColor[] },\n  { label: 'Gray', values: ['gray'] as ThemeAccentColor[] },\n];\n\nconst themeAccentColorsOrdered = [\n  'gray',\n  'gold',\n  'bronze',\n  'brown',\n  'yellow',\n  'amber',\n  'tomato',\n  'red',\n  'ruby',\n  'crimson',\n  'pink',\n  'plum',\n  'purple',\n  'violet',\n  'iris',\n  'cyan',\n  'teal',\n  'jade',\n  'green',\n  'grass',\n  'mint',\n  'sky',\n  // Whop Brand Colors\n  'blue',\n  'orange',\n  'indigo',\n  'magenta',\n  'lemon',\n  'lime',\n] as ThemeAccentColor[];\n\nconst themeGrayColorsGrouped = [\n  { label: 'Pure', values: [radixGrayScalePure] as ThemeGrayColor[] },\n  {\n    label: 'Desaturated',\n    values: ['auto', ...radixGrayScalesDesaturated] as ThemeGrayColor[],\n  },\n];\n\nfunction getMatchingGrayColor(accentColor: ThemeAccentColor): (typeof radixGrayScales)[number] {\n  if (accentColor === 'gray') return 'gray';\n  return radixGetMatchingGrayScale(accentColor);\n}\n\nexport {\n  colorPanelElevationColors,\n  dangerColors,\n  getMatchingGrayColor,\n  infoColors,\n  semanticColors,\n  successColors,\n  //\n  themeAccentColorsGrouped,\n  themeAccentColorsOrdered,\n  themeGrayColorsGrouped,\n  themePropDefs,\n  warningColors,\n};\nexport type { ThemeOptions };\n"
  },
  {
    "path": "packages/frosted-ui/src/theme-panel.css",
    "content": ".fui-ThemePanelShortcut {\n  &:where(:focus-visible) {\n    outline-style: solid;\n    outline-width: 2px;\n    outline-offset: 2px;\n    outline-color: var(--accent-9);\n  }\n}\n\n.fui-ThemePanelSwatch,\n.fui-ThemePanelRadioCard {\n  position: relative;\n}\n\n.fui-ThemePanelSwatchInput,\n.fui-ThemePanelRadioCardInput {\n  appearance: none;\n  margin: 0;\n  outline: none;\n  outline-width: 2px;\n  position: absolute;\n  inset: 0;\n  border-radius: inherit;\n}\n\n.fui-ThemePanelSwatch {\n  width: var(--space-5);\n  height: var(--space-5);\n  border-radius: 100%;\n}\n\n.fui-ThemePanelSwatchInput {\n  outline-offset: 2px;\n\n  &:where(:checked) {\n    outline-style: solid;\n    outline-color: var(--gray-12);\n  }\n  &:where(:focus-visible) {\n    outline-style: solid;\n    outline-color: var(--accent-9);\n  }\n}\n\n.fui-ThemePanelRadioCard {\n  border-radius: var(--radius-1);\n  box-shadow: 0 0 0 1px var(--gray-7);\n}\n\n.fui-ThemePanelRadioCardInput {\n  outline-offset: -1px;\n\n  &:where(:checked) {\n    outline-style: solid;\n    outline-color: var(--gray-12);\n  }\n  &:where(:focus-visible) {\n    background-color: var(--accent-a3);\n    outline-style: solid;\n    outline-color: var(--accent-9);\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/src/theme-panel.tsx",
    "content": "'use client';\n\nimport {\n  Button,\n  Heading,\n  Kbd,\n  ScrollArea,\n  Text,\n  Theme,\n  Tooltip,\n  dangerColors,\n  getMatchingGrayColor,\n  infoColors,\n  radixGrayScalesDesaturated,\n  successColors,\n  themeAccentColorsOrdered,\n  // helpers\n  themePropDefs,\n  updateThemeAppearanceClass,\n  useCallbackRef,\n  useThemeContext,\n  warningColors,\n} from './index';\n\nimport React from 'react';\nimport type { ThemeOptions } from './index';\n\ninterface ThemePanelProps extends Omit<ThemePanelImplProps, keyof ThemePanelImplPrivateProps> {\n  defaultOpen?: boolean;\n}\nconst ThemePanel = React.forwardRef<ThemePanelImplElement, ThemePanelProps>(\n  ({ defaultOpen = true, ...props }, forwardedRef) => {\n    const [open, setOpen] = React.useState(defaultOpen);\n    return <ThemePanelImpl {...props} ref={forwardedRef} open={open} onOpenChange={setOpen} />;\n  },\n);\nThemePanel.displayName = 'ThemePanel';\n\ntype ThemePanelImplElement = React.ElementRef<'div'>;\ninterface ThemePanelImplProps extends React.ComponentPropsWithoutRef<'div'>, ThemePanelImplPrivateProps {\n  onAppearanceChange?: (value: Exclude<ThemeOptions['appearance'], 'inherit'>) => void;\n}\ninterface ThemePanelImplPrivateProps {\n  open: boolean;\n  onOpenChange: (open: boolean) => void;\n}\nconst ThemePanelImpl = React.forwardRef<ThemePanelImplElement, ThemePanelImplProps>((props, forwardedRef) => {\n  const { open, onOpenChange, onAppearanceChange: onAppearanceChangeProp, ...panelProps } = props;\n  const themeContext = useThemeContext();\n  const {\n    appearance,\n    onAppearanceChange,\n    accentColor,\n    onAccentColorChange,\n    grayColor,\n    onGrayColorChange,\n    infoColor,\n    onInfoColorChange,\n    successColor,\n    onSuccessColorChange,\n    warningColor,\n    onWarningColorChange,\n    dangerColor,\n    onDangerColorChange,\n  } = themeContext;\n\n  const hasOnAppearanceChangeProp = onAppearanceChangeProp !== undefined;\n  const handleAppearanceChangeProp = useCallbackRef(onAppearanceChangeProp);\n  const handleAppearanceChange = React.useCallback(\n    (appearance: ThemeOptions['appearance']) => {\n      onAppearanceChange(appearance);\n      const cleanup = disableAnimation();\n\n      if (hasOnAppearanceChangeProp) {\n        handleAppearanceChangeProp(appearance as Exclude<ThemeOptions['appearance'], 'inherit'>);\n      } else {\n        updateThemeAppearanceClass(appearance);\n      }\n\n      cleanup();\n    },\n    [onAppearanceChange, hasOnAppearanceChangeProp, handleAppearanceChangeProp],\n  );\n\n  const autoMatchedGray = getMatchingGrayColor(accentColor);\n  const resolvedGrayColor = grayColor === 'auto' ? autoMatchedGray : grayColor;\n\n  const [copyState, setCopyState] = React.useState<'idle' | 'copying' | 'copied'>('idle');\n  async function handleCopyThemeConfig() {\n    const theme: Partial<ThemeOptions> = {\n      appearance: appearance === themePropDefs.appearance.default ? undefined : appearance,\n      accentColor: accentColor === themePropDefs.accentColor.default ? undefined : accentColor,\n      grayColor: grayColor === themePropDefs.grayColor.default ? undefined : grayColor,\n    };\n\n    const props = Object.keys(theme)\n      .filter((key) => theme[key as keyof ThemeOptions] !== undefined)\n      .map((key) => `${key}=\"${theme[key as keyof ThemeOptions]}\"`)\n      .join(' ');\n\n    const textToCopy = props ? `<Theme ${props}>` : '<Theme>';\n\n    setCopyState('copying');\n    await navigator.clipboard.writeText(textToCopy);\n    setCopyState('copied');\n    setTimeout(() => setCopyState('idle'), 2000);\n  }\n\n  // quickly show/hide using ⌘C\n  React.useEffect(() => {\n    function handleKeydown(event: KeyboardEvent) {\n      const isCmdC = event.metaKey && event.key === 'c' && !event.shiftKey && !event.altKey && !event.ctrlKey;\n      if (isCmdC && window.getSelection()?.toString() === '') {\n        onOpenChange(!open);\n      }\n    }\n    document.addEventListener('keydown', handleKeydown);\n    return () => document.removeEventListener('keydown', handleKeydown);\n  }, [onOpenChange, open]);\n\n  // quickly toggle appearance using cmd+d\n  React.useEffect(() => {\n    function handleKeydown(event: KeyboardEvent) {\n      if (event.metaKey && event.key === 'd') {\n        event.preventDefault();\n        handleAppearanceChange(appearance === 'dark' ? 'light' : 'dark');\n      }\n    }\n    document.addEventListener('keydown', handleKeydown);\n    return () => document.removeEventListener('keydown', handleKeydown);\n  }, [appearance, handleAppearanceChange]);\n\n  const [resolvedAppearance, setResolvedAppearance] = React.useState<'light' | 'dark' | null>(\n    appearance === 'inherit' ? null : appearance,\n  );\n  React.useEffect(() => {\n    const root = document.documentElement;\n    const body = document.body;\n\n    function update() {\n      const hasDarkClass =\n        root.classList.contains('dark') ||\n        root.classList.contains('dark-theme') ||\n        body.classList.contains('dark') ||\n        body.classList.contains('dark-theme');\n\n      const nextAppearance = hasDarkClass ? 'dark' : 'light';\n\n      if (nextAppearance !== appearance && appearance !== 'inherit') {\n        handleAppearanceChange(nextAppearance);\n      }\n\n      setResolvedAppearance(hasDarkClass ? 'dark' : 'light');\n    }\n\n    update();\n\n    const observer = new MutationObserver(function (mutations) {\n      mutations.forEach(function (mutation) {\n        if (mutation.attributeName === 'class') update();\n      });\n    });\n    observer.observe(root, { attributes: true });\n    observer.observe(body, { attributes: true });\n    return () => observer.disconnect();\n  }, [appearance, handleAppearanceChange]);\n\n  return (\n    <Theme\n      render={<div ref={forwardedRef} />}\n      // eslint-disable-next-line @typescript-eslint/ban-ts-comment\n      // @ts-ignore\n      inert={open ? undefined : ''}\n      {...panelProps}\n      style={{\n        display: 'flex',\n        flexDirection: 'column',\n        position: 'fixed',\n        top: 0,\n        right: 0,\n        zIndex: 9999,\n        marginRight: 16,\n        marginTop: 16,\n        overflow: 'hidden',\n        maxHeight: 'calc(100vh - var(--space-4) - var(--space-4))',\n        borderRadius: 'var(--radius-4)',\n        backgroundColor: 'var(--color-panel-solid)',\n        transformOrigin: 'top center',\n        transitionProperty: 'transform, box-shadow',\n        transitionDuration: '200ms',\n        transitionTimingFunction: open ? 'ease-out' : 'ease-in',\n        transform: open ? 'none' : 'translateX(105%)',\n        boxShadow: open ? 'var(--shadow-5)' : 'var(--shadow-2)',\n        ...props.style,\n      }}\n    >\n      <ScrollArea>\n        <div style={{ position: 'relative', flexGrow: 1, padding: 24 }}>\n          <div style={{ margin: 8, position: 'absolute', top: 0, right: 0 }}>\n            <Tooltip content=\"Press ⌘&thinsp;C to show/hide the Theme Panel\" side=\"bottom\" sideOffset={6}>\n              <Kbd size=\"3\" tabIndex={0} className=\"fui-ThemePanelShortcut\">\n                ⌘&thinsp;C\n              </Kbd>\n            </Tooltip>\n          </div>\n\n          <Heading\n            size=\"5\"\n            trim=\"both\"\n            render={<h3 />}\n            style={{\n              marginBottom: 24,\n            }}\n          >\n            Theme\n          </Heading>\n\n          <Text\n            id=\"accent-color-title\"\n            render={<p />}\n            size=\"2\"\n            weight=\"medium\"\n            style={{\n              marginTop: 24,\n            }}\n          >\n            Accent color\n          </Text>\n\n          <div\n            style={{\n              display: 'grid',\n              gridTemplateColumns: 'repeat(10, 1fr)',\n              gap: 'var(--space-2)',\n              marginTop: 12,\n            }}\n            role=\"group\"\n            aria-labelledby=\"accent-color-title\"\n          >\n            {themeAccentColorsOrdered.map((color) => (\n              <label key={color} className=\"fui-ThemePanelSwatch\" style={{ backgroundColor: `var(--${color}-9)` }}>\n                <Tooltip\n                  content={`${upperFirst(color)}${\n                    accentColor === 'gray' && resolvedGrayColor !== 'gray' ? ` (${upperFirst(resolvedGrayColor)})` : ''\n                  }`}\n                >\n                  <input\n                    className=\"fui-ThemePanelSwatchInput\"\n                    type=\"radio\"\n                    name=\"accentColor\"\n                    value={color}\n                    checked={accentColor === color}\n                    onChange={(event) => onAccentColorChange(event.target.value as ThemeOptions['accentColor'])}\n                  />\n                </Tooltip>\n              </label>\n            ))}\n          </div>\n\n          <Text\n            render={<p />}\n            id=\"gray-color-title\"\n            size=\"2\"\n            weight=\"medium\"\n            style={{\n              marginTop: 24,\n              display: 'flex',\n              alignItems: 'center',\n              justifyContent: 'space-between',\n            }}\n          >\n            Gray color\n          </Text>\n\n          <div\n            style={{\n              display: 'grid',\n              gridTemplateColumns: 'repeat(10, 1fr)',\n              gap: 'var(--space-2)',\n              marginTop: 12,\n            }}\n            role=\"group\"\n            aria-labelledby=\"gray-color-title\"\n          >\n            {['auto', 'gray', ...radixGrayScalesDesaturated].map((gray) => (\n              <label\n                key={gray}\n                className=\"fui-ThemePanelSwatch\"\n                style={{\n                  display: 'flex',\n                  alignItems: 'center',\n                  justifyContent: 'center',\n                  backgroundColor:\n                    gray === 'auto'\n                      ? `var(--${autoMatchedGray}-9)`\n                      : gray === 'gray'\n                        ? 'var(--gray-9)'\n                        : `var(--${gray}-9)`,\n                  // we override --gray so pure gray doesn't exist anymore\n                  // recover something as close as possible by desaturating\n                  filter: gray === 'gray' ? 'saturate(0)' : undefined,\n                }}\n              >\n                <Tooltip content={`${upperFirst(gray)}${gray === 'auto' ? ` (${upperFirst(autoMatchedGray)})` : ''}`}>\n                  <input\n                    className=\"fui-ThemePanelSwatchInput\"\n                    type=\"radio\"\n                    name=\"grayColor\"\n                    value={gray}\n                    checked={grayColor === gray}\n                    onChange={(event) => onGrayColorChange(event.target.value as ThemeOptions['grayColor'])}\n                  />\n                </Tooltip>\n              </label>\n            ))}\n          </div>\n\n          {/* Semantic colors */}\n\n          <Text\n            id=\"info-color-title\"\n            render={<p />}\n            size=\"2\"\n            weight=\"medium\"\n            style={{\n              marginTop: 24,\n            }}\n          >\n            Info color\n          </Text>\n\n          <div\n            style={{\n              display: 'grid',\n              gridTemplateColumns: 'repeat(10, 1fr)',\n              gap: 'var(--space-2)',\n              marginTop: 12,\n            }}\n            role=\"group\"\n            aria-labelledby=\"info-color-title\"\n          >\n            {infoColors.map((color) => (\n              <label key={color} className=\"fui-ThemePanelSwatch\" style={{ backgroundColor: `var(--${color}-9)` }}>\n                <Tooltip content={upperFirst(color)}>\n                  <input\n                    className=\"fui-ThemePanelSwatchInput\"\n                    type=\"radio\"\n                    name=\"infoColor\"\n                    value={color}\n                    checked={infoColor === color}\n                    onChange={(event) => onInfoColorChange(event.target.value as ThemeOptions['infoColor'])}\n                  />\n                </Tooltip>\n              </label>\n            ))}\n          </div>\n\n          <Text\n            id=\"success-color-title\"\n            render={<p />}\n            size=\"2\"\n            weight=\"medium\"\n            style={{\n              marginTop: 24,\n            }}\n          >\n            Success color\n          </Text>\n\n          <div\n            style={{\n              display: 'grid',\n              gridTemplateColumns: 'repeat(10, 1fr)',\n              gap: 'var(--space-2)',\n              marginTop: 12,\n            }}\n            role=\"group\"\n            aria-labelledby=\"success-color-title\"\n          >\n            {successColors.map((color) => (\n              <label key={color} className=\"fui-ThemePanelSwatch\" style={{ backgroundColor: `var(--${color}-9)` }}>\n                <Tooltip content={upperFirst(color)}>\n                  <input\n                    className=\"fui-ThemePanelSwatchInput\"\n                    type=\"radio\"\n                    name=\"successColor\"\n                    value={color}\n                    checked={successColor === color}\n                    onChange={(event) => onSuccessColorChange(event.target.value as ThemeOptions['successColor'])}\n                  />\n                </Tooltip>\n              </label>\n            ))}\n          </div>\n\n          <Text\n            id=\"warning-color-title\"\n            render={<p />}\n            size=\"2\"\n            weight=\"medium\"\n            style={{\n              marginTop: 24,\n            }}\n          >\n            Warning color\n          </Text>\n\n          <div\n            style={{\n              display: 'grid',\n              gridTemplateColumns: 'repeat(10, 1fr)',\n              gap: 'var(--space-2)',\n              marginTop: 12,\n            }}\n            role=\"group\"\n            aria-labelledby=\"warning-color-title\"\n          >\n            {warningColors.map((color) => (\n              <label key={color} className=\"fui-ThemePanelSwatch\" style={{ backgroundColor: `var(--${color}-9)` }}>\n                <Tooltip content={upperFirst(color)}>\n                  <input\n                    className=\"fui-ThemePanelSwatchInput\"\n                    type=\"radio\"\n                    name=\"warningColor\"\n                    value={color}\n                    checked={warningColor === color}\n                    onChange={(event) => onWarningColorChange(event.target.value as ThemeOptions['warningColor'])}\n                  />\n                </Tooltip>\n              </label>\n            ))}\n          </div>\n\n          <Text\n            id=\"danger-color-title\"\n            render={<p />}\n            size=\"2\"\n            weight=\"medium\"\n            style={{\n              marginTop: 24,\n            }}\n          >\n            Danger color\n          </Text>\n\n          <div\n            style={{\n              display: 'grid',\n              gridTemplateColumns: 'repeat(10, 1fr)',\n              gap: 'var(--space-2)',\n              marginTop: 12,\n            }}\n            role=\"group\"\n            aria-labelledby=\"danger-color-title\"\n          >\n            {dangerColors.map((color) => (\n              <label key={color} className=\"fui-ThemePanelSwatch\" style={{ backgroundColor: `var(--${color}-9)` }}>\n                <Tooltip content={upperFirst(color)}>\n                  <input\n                    className=\"fui-ThemePanelSwatchInput\"\n                    type=\"radio\"\n                    name=\"dangerColor\"\n                    value={color}\n                    checked={dangerColor === color}\n                    onChange={(event) => onDangerColorChange(event.target.value as ThemeOptions['dangerColor'])}\n                  />\n                </Tooltip>\n              </label>\n            ))}\n          </div>\n          <Text\n            id=\"appearance-title\"\n            render={<p />}\n            size=\"2\"\n            weight=\"medium\"\n            style={{\n              marginTop: 24,\n            }}\n          >\n            Appearance\n          </Text>\n\n          <div\n            style={{ display: 'grid', gridTemplateColumns: 'repeat(2, 1fr)', gap: 'var(--space-2)', marginTop: 12 }}\n            role=\"group\"\n            aria-labelledby=\"appearance-title\"\n          >\n            {(['light', 'dark'] as const).map((value) => (\n              <label key={value} className=\"fui-ThemePanelRadioCard\">\n                <input\n                  className=\"fui-ThemePanelRadioCardInput\"\n                  type=\"radio\"\n                  name=\"appearance\"\n                  value={value}\n                  checked={resolvedAppearance === value}\n                  // TODO: Currently using `onClick` as a stop-gap solution for `onChange` not working after a few changes\n                  // eslint-disable-next-line @typescript-eslint/no-unused-vars\n                  onChange={(event) => {\n                    // handleAppearanceChange(event.target.value as ThemeOptions['appearance']);\n                  }}\n                  onClick={() => handleAppearanceChange(value)}\n                />\n                <div\n                  style={{\n                    display: 'flex',\n                    alignItems: 'center',\n                    justifyContent: 'center',\n                    height: 'var(--space-6)',\n                    gap: 'var(--space-2)',\n                  }}\n                >\n                  {value === 'light' ? (\n                    <svg\n                      width=\"15\"\n                      height=\"15\"\n                      viewBox=\"0 0 15 15\"\n                      fill=\"none\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                      style={{ margin: '0 -1px' }}\n                    >\n                      <path\n                        d=\"M7.5 0C7.77614 0 8 0.223858 8 0.5V2.5C8 2.77614 7.77614 3 7.5 3C7.22386 3 7 2.77614 7 2.5V0.5C7 0.223858 7.22386 0 7.5 0ZM2.1967 2.1967C2.39196 2.00144 2.70854 2.00144 2.90381 2.1967L4.31802 3.61091C4.51328 3.80617 4.51328 4.12276 4.31802 4.31802C4.12276 4.51328 3.80617 4.51328 3.61091 4.31802L2.1967 2.90381C2.00144 2.70854 2.00144 2.39196 2.1967 2.1967ZM0.5 7C0.223858 7 0 7.22386 0 7.5C0 7.77614 0.223858 8 0.5 8H2.5C2.77614 8 3 7.77614 3 7.5C3 7.22386 2.77614 7 2.5 7H0.5ZM2.1967 12.8033C2.00144 12.608 2.00144 12.2915 2.1967 12.0962L3.61091 10.682C3.80617 10.4867 4.12276 10.4867 4.31802 10.682C4.51328 10.8772 4.51328 11.1938 4.31802 11.3891L2.90381 12.8033C2.70854 12.9986 2.39196 12.9986 2.1967 12.8033ZM12.5 7C12.2239 7 12 7.22386 12 7.5C12 7.77614 12.2239 8 12.5 8H14.5C14.7761 8 15 7.77614 15 7.5C15 7.22386 14.7761 7 14.5 7H12.5ZM10.682 4.31802C10.4867 4.12276 10.4867 3.80617 10.682 3.61091L12.0962 2.1967C12.2915 2.00144 12.608 2.00144 12.8033 2.1967C12.9986 2.39196 12.9986 2.70854 12.8033 2.90381L11.3891 4.31802C11.1938 4.51328 10.8772 4.51328 10.682 4.31802ZM8 12.5C8 12.2239 7.77614 12 7.5 12C7.22386 12 7 12.2239 7 12.5V14.5C7 14.7761 7.22386 15 7.5 15C7.77614 15 8 14.7761 8 14.5V12.5ZM10.682 10.682C10.8772 10.4867 11.1938 10.4867 11.3891 10.682L12.8033 12.0962C12.9986 12.2915 12.9986 12.608 12.8033 12.8033C12.608 12.9986 12.2915 12.9986 12.0962 12.8033L10.682 11.3891C10.4867 11.1938 10.4867 10.8772 10.682 10.682ZM5.5 7.5C5.5 6.39543 6.39543 5.5 7.5 5.5C8.60457 5.5 9.5 6.39543 9.5 7.5C9.5 8.60457 8.60457 9.5 7.5 9.5C6.39543 9.5 5.5 8.60457 5.5 7.5ZM7.5 4.5C5.84315 4.5 4.5 5.84315 4.5 7.5C4.5 9.15685 5.84315 10.5 7.5 10.5C9.15685 10.5 10.5 9.15685 10.5 7.5C10.5 5.84315 9.15685 4.5 7.5 4.5Z\"\n                        fill=\"currentColor\"\n                        fillRule=\"evenodd\"\n                        clipRule=\"evenodd\"\n                      ></path>\n                    </svg>\n                  ) : (\n                    <svg\n                      width=\"15\"\n                      height=\"15\"\n                      viewBox=\"0 0 15 15\"\n                      fill=\"none\"\n                      xmlns=\"http://www.w3.org/2000/svg\"\n                      style={{ margin: '0 -1px' }}\n                    >\n                      <path\n                        d=\"M2.89998 0.499976C2.89998 0.279062 2.72089 0.0999756 2.49998 0.0999756C2.27906 0.0999756 2.09998 0.279062 2.09998 0.499976V1.09998H1.49998C1.27906 1.09998 1.09998 1.27906 1.09998 1.49998C1.09998 1.72089 1.27906 1.89998 1.49998 1.89998H2.09998V2.49998C2.09998 2.72089 2.27906 2.89998 2.49998 2.89998C2.72089 2.89998 2.89998 2.72089 2.89998 2.49998V1.89998H3.49998C3.72089 1.89998 3.89998 1.72089 3.89998 1.49998C3.89998 1.27906 3.72089 1.09998 3.49998 1.09998H2.89998V0.499976ZM5.89998 3.49998C5.89998 3.27906 5.72089 3.09998 5.49998 3.09998C5.27906 3.09998 5.09998 3.27906 5.09998 3.49998V4.09998H4.49998C4.27906 4.09998 4.09998 4.27906 4.09998 4.49998C4.09998 4.72089 4.27906 4.89998 4.49998 4.89998H5.09998V5.49998C5.09998 5.72089 5.27906 5.89998 5.49998 5.89998C5.72089 5.89998 5.89998 5.72089 5.89998 5.49998V4.89998H6.49998C6.72089 4.89998 6.89998 4.72089 6.89998 4.49998C6.89998 4.27906 6.72089 4.09998 6.49998 4.09998H5.89998V3.49998ZM1.89998 6.49998C1.89998 6.27906 1.72089 6.09998 1.49998 6.09998C1.27906 6.09998 1.09998 6.27906 1.09998 6.49998V7.09998H0.499976C0.279062 7.09998 0.0999756 7.27906 0.0999756 7.49998C0.0999756 7.72089 0.279062 7.89998 0.499976 7.89998H1.09998V8.49998C1.09998 8.72089 1.27906 8.89997 1.49998 8.89997C1.72089 8.89997 1.89998 8.72089 1.89998 8.49998V7.89998H2.49998C2.72089 7.89998 2.89998 7.72089 2.89998 7.49998C2.89998 7.27906 2.72089 7.09998 2.49998 7.09998H1.89998V6.49998ZM8.54406 0.98184L8.24618 0.941586C8.03275 0.917676 7.90692 1.1655 8.02936 1.34194C8.17013 1.54479 8.29981 1.75592 8.41754 1.97445C8.91878 2.90485 9.20322 3.96932 9.20322 5.10022C9.20322 8.37201 6.82247 11.0878 3.69887 11.6097C3.45736 11.65 3.20988 11.6772 2.96008 11.6906C2.74563 11.702 2.62729 11.9535 2.77721 12.1072C2.84551 12.1773 2.91535 12.2458 2.98667 12.3128L3.05883 12.3795L3.31883 12.6045L3.50684 12.7532L3.62796 12.8433L3.81491 12.9742L3.99079 13.089C4.11175 13.1651 4.23536 13.2375 4.36157 13.3059L4.62496 13.4412L4.88553 13.5607L5.18837 13.6828L5.43169 13.7686C5.56564 13.8128 5.70149 13.8529 5.83857 13.8885C5.94262 13.9155 6.04767 13.9401 6.15405 13.9622C6.27993 13.9883 6.40713 14.0109 6.53544 14.0298L6.85241 14.0685L7.11934 14.0892C7.24637 14.0965 7.37436 14.1002 7.50322 14.1002C11.1483 14.1002 14.1032 11.1453 14.1032 7.50023C14.1032 7.25044 14.0893 7.00389 14.0623 6.76131L14.0255 6.48407C13.991 6.26083 13.9453 6.04129 13.8891 5.82642C13.8213 5.56709 13.7382 5.31398 13.6409 5.06881L13.5279 4.80132L13.4507 4.63542L13.3766 4.48666C13.2178 4.17773 13.0353 3.88295 12.8312 3.60423L12.6782 3.40352L12.4793 3.16432L12.3157 2.98361L12.1961 2.85951L12.0355 2.70246L11.8134 2.50184L11.4925 2.24191L11.2483 2.06498L10.9562 1.87446L10.6346 1.68894L10.3073 1.52378L10.1938 1.47176L9.95488 1.3706L9.67791 1.2669L9.42566 1.1846L9.10075 1.09489L8.83599 1.03486L8.54406 0.98184ZM10.4032 5.30023C10.4032 4.27588 10.2002 3.29829 9.83244 2.40604C11.7623 3.28995 13.1032 5.23862 13.1032 7.50023C13.1032 10.593 10.596 13.1002 7.50322 13.1002C6.63646 13.1002 5.81597 12.9036 5.08355 12.5522C6.5419 12.0941 7.81081 11.2082 8.74322 10.0416C8.87963 10.2284 9.10028 10.3497 9.34928 10.3497C9.76349 10.3497 10.0993 10.0139 10.0993 9.59971C10.0993 9.24256 9.84965 8.94373 9.51535 8.86816C9.57741 8.75165 9.63653 8.63334 9.6926 8.51332C9.88358 8.63163 10.1088 8.69993 10.35 8.69993C11.0403 8.69993 11.6 8.14028 11.6 7.44993C11.6 6.75976 11.0406 6.20024 10.3505 6.19993C10.3853 5.90487 10.4032 5.60464 10.4032 5.30023Z\"\n                        fill=\"currentColor\"\n                        fillRule=\"evenodd\"\n                        clipRule=\"evenodd\"\n                      ></path>\n                    </svg>\n                  )}\n                  <Text size=\"1\" weight=\"medium\">\n                    {upperFirst(value)}\n                  </Text>\n                </div>\n              </label>\n            ))}\n          </div>\n\n          <Button\n            style={{\n              marginTop: 24,\n              width: '100%',\n            }}\n            onClick={handleCopyThemeConfig}\n          >\n            {copyState === 'copied' ? 'Copied' : 'Copy Theme'}\n          </Button>\n        </div>\n      </ScrollArea>\n    </Theme>\n  );\n});\nThemePanelImpl.displayName = 'ThemePanelImpl';\n\n// https://github.com/pacocoursey/next-themes/blob/main/packages/next-themes/src/index.tsx#L285\nfunction disableAnimation() {\n  const css = document.createElement('style');\n  css.appendChild(\n    document.createTextNode(\n      `*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`,\n    ),\n  );\n  document.head.appendChild(css);\n\n  return () => {\n    // Force restyle\n    (() => window.getComputedStyle(document.body))();\n\n    // Wait for next tick before removing\n    setTimeout(() => {\n      document.head.removeChild(css);\n    }, 1);\n  };\n}\n\nfunction upperFirst(string: string) {\n  return string.charAt(0).toUpperCase() + string.slice(1);\n}\n\nexport { ThemePanel };\nexport type { ThemePanelProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/theme.tsx",
    "content": "'use client';\n\nimport { DirectionProvider, mergeProps, useRender } from '@base-ui/react';\nimport { Tooltip as TooltipPrimitive } from '@base-ui/react/tooltip';\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { getMatchingGrayColor, themePropDefs } from './theme-options';\n\nimport type { ThemeOptions } from './theme-options';\nimport { WithThemeEvents } from './use-theme-events';\n\n// eslint-disable-next-line @typescript-eslint/no-empty-function\nconst noop = () => {};\n\ninterface ThemeChangeHandlers {\n  onAppearanceChange: (appearance: ThemeOptions['appearance']) => void;\n  onAccentColorChange: (accentColor: ThemeOptions['accentColor']) => void;\n  onGrayColorChange: (grayColor: ThemeOptions['grayColor']) => void;\n  onInfoColorChange: (infoColor: ThemeOptions['infoColor']) => void;\n  onWarningColorChange: (warningColor: ThemeOptions['warningColor']) => void;\n  onSuccessColorChange: (successColor: ThemeOptions['successColor']) => void;\n  onDangerColorChange: (dangerColor: ThemeOptions['dangerColor']) => void;\n}\n\ninterface ThemeContextValue extends ThemeOptions, ThemeChangeHandlers {\n  resolvedGrayColor: ThemeOptions['grayColor'];\n}\nconst ThemeContext = React.createContext<ThemeContextValue | undefined>(undefined);\n\nfunction useThemeContext() {\n  const context = React.useContext(ThemeContext);\n  if (context === undefined) {\n    throw new Error('`useThemeContext` must be used within a `Theme`');\n  }\n  return context;\n}\n\ninterface ThemeProps extends ThemeRootProps {}\nconst Theme = (props: ThemeProps) => {\n  const context = React.useContext(ThemeContext);\n  const isRoot = context === undefined;\n  if (isRoot) {\n    return (\n      <TooltipPrimitive.Provider>\n        <DirectionProvider direction=\"ltr\">\n          <ThemeRoot {...props} />\n        </DirectionProvider>\n      </TooltipPrimitive.Provider>\n    );\n  }\n  return <ThemeImpl {...props} />;\n};\nTheme.displayName = 'Theme';\n\ninterface ThemeRootProps extends ThemeImplPublicProps {}\nconst ThemeRoot = (props: ThemeRootProps) => {\n  const {\n    appearance: appearanceProp = themePropDefs.appearance.default,\n    accentColor: accentColorProp = themePropDefs.accentColor.default,\n    grayColor: grayColorProp = themePropDefs.grayColor.default,\n    infoColor: infoColorProp = themePropDefs.infoColor.default,\n    successColor: successColorProp = themePropDefs.successColor.default,\n    warningColor: warningColorProp = themePropDefs.warningColor.default,\n    dangerColor: dangerColorProp = themePropDefs.dangerColor.default,\n    hasBackground = themePropDefs.hasBackground.default,\n    ...rootProps\n  } = props;\n  const [appearance, setAppearance] = React.useState(appearanceProp);\n  React.useEffect(() => setAppearance(appearanceProp), [appearanceProp]);\n\n  const [accentColor, setAccentColor] = React.useState(accentColorProp);\n  React.useEffect(() => setAccentColor(accentColorProp), [accentColorProp]);\n\n  const [grayColor, setGrayColor] = React.useState(grayColorProp);\n  React.useEffect(() => setGrayColor(grayColorProp), [grayColorProp]);\n\n  const [infoColor, setInfoColor] = React.useState(infoColorProp);\n  React.useEffect(() => setInfoColor(infoColorProp), [infoColorProp]);\n\n  const [successColor, setSuccessColor] = React.useState(successColorProp);\n  React.useEffect(() => setSuccessColor(successColorProp), [successColorProp]);\n\n  const [warningColor, setWarningColor] = React.useState(warningColorProp);\n  React.useEffect(() => setWarningColor(warningColorProp), [warningColorProp]);\n\n  const [dangerColor, setDangerColor] = React.useState(dangerColorProp);\n  React.useEffect(() => setDangerColor(dangerColorProp), [dangerColorProp]);\n\n  // Initial appearance on page load when `appearance` is explicitly set to `light` or `dark`\n  const ExplicitRootAppearanceScript = React.memo(\n    ({ appearance }: { appearance: Exclude<ThemeOptions['appearance'], 'inherit'> }) => (\n      <script\n        dangerouslySetInnerHTML={{\n          __html: `!(function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');d.style.colorScheme='${appearance}';c.add('${appearance}');}catch(e){}})();`,\n        }}\n      ></script>\n    ),\n    () => true, // Never re-render\n  );\n  ExplicitRootAppearanceScript.displayName = 'ExplicitRootAppearanceScript';\n\n  // Client-side only changes when `appearance` prop is changed while developing\n  React.useEffect(() => updateThemeAppearanceClass(appearanceProp), [appearanceProp]);\n\n  const resolvedGrayColor = grayColor === 'auto' ? getMatchingGrayColor(accentColor) : grayColor;\n\n  return (\n    <>\n      {appearance !== 'inherit' && (\n        <>\n          <ExplicitRootAppearanceScript appearance={appearance} />\n          <SyncRootElementAppearance appearance={appearance} />\n        </>\n      )}\n\n      {hasBackground && (\n        <style\n          dangerouslySetInnerHTML={{\n            __html: `\n:root, .light, .light-theme { --color-page-background: white; }\n.dark, .dark-theme { --color-page-background: var(--${resolvedGrayColor}-1); }\nbody { background-color: var(--color-page-background); }\n`,\n          }}\n        />\n      )}\n\n      <ThemeImpl\n        {...rootProps}\n        isRoot\n        hasBackground={hasBackground}\n        //\n        appearance={appearance}\n        accentColor={accentColor}\n        grayColor={grayColor}\n        infoColor={infoColor}\n        successColor={successColor}\n        warningColor={warningColor}\n        dangerColor={dangerColor}\n        //\n        onAppearanceChange={setAppearance}\n        onAccentColorChange={setAccentColor}\n        onGrayColorChange={setGrayColor}\n        onInfoColorChange={setInfoColor}\n        onSuccessColorChange={setSuccessColor}\n        onWarningColorChange={setWarningColor}\n        onDangerColorChange={setDangerColor}\n      />\n    </>\n  );\n};\nThemeRoot.displayName = 'ThemeRoot';\n\nfunction SyncRootElementAppearance({ appearance }: { appearance: Exclude<ThemeOptions['appearance'], 'inherit'> }) {\n  React.useEffect(() => {\n    try {\n      document.documentElement.style.colorScheme = appearance;\n      const cl = document.documentElement.classList;\n      const opposite = appearance === 'light' ? 'dark' : 'light';\n      if (cl.contains(opposite)) cl.remove(opposite);\n      if (!cl.contains(appearance)) cl.add(appearance);\n    } catch {\n      /* ignore errors */\n    }\n  }, [appearance]);\n  return null;\n}\n\ninterface ThemeImplProps extends ThemeImplPublicProps, ThemeImplPrivateProps {}\ninterface ThemeImplPublicProps extends Omit<React.ComponentPropsWithoutRef<'div'>, 'dir'>, Partial<ThemeOptions> {\n  render?: useRender.ComponentProps<'div'>['render'];\n  isRoot?: boolean;\n  hasBackground?: boolean;\n}\ninterface ThemeImplPrivateProps extends Partial<ThemeChangeHandlers> {}\nconst ThemeImpl = (props: ThemeImplProps) => {\n  const context = React.useContext(ThemeContext);\n  const {\n    render,\n    isRoot,\n    hasBackground,\n    children,\n    className,\n    //\n    appearance = context?.appearance ?? themePropDefs.appearance.default,\n    accentColor = context?.accentColor ?? themePropDefs.accentColor.default,\n    grayColor = context?.resolvedGrayColor ?? themePropDefs.grayColor.default,\n    dangerColor = context?.dangerColor ?? themePropDefs.dangerColor.default,\n    warningColor = context?.warningColor ?? themePropDefs.warningColor.default,\n    successColor = context?.successColor ?? themePropDefs.successColor.default,\n    infoColor = context?.infoColor ?? themePropDefs.infoColor.default,\n    //\n    onAppearanceChange = noop,\n    onAccentColorChange = noop,\n    onGrayColorChange = noop,\n    onInfoColorChange = noop,\n    onSuccessColorChange = noop,\n    onWarningColorChange = noop,\n    onDangerColorChange = noop,\n    //\n    ...themeProps\n  } = props;\n  const resolvedGrayColor = grayColor === 'auto' ? getMatchingGrayColor(accentColor) : grayColor;\n  const isExplicitAppearance = props.appearance !== undefined && props.appearance !== 'inherit';\n  const isExplicitGrayColor = props.grayColor !== undefined;\n  const shouldHaveBackground =\n    !isRoot && (hasBackground === true || (hasBackground !== false && (isExplicitAppearance || isExplicitGrayColor)));\n\n  const element = useRender({\n    render,\n    props: mergeProps(\n      themeProps as React.ComponentProps<'div'>,\n      {\n        'data-is-root-theme': isRoot ? 'true' : 'false',\n        'data-accent-color': accentColor,\n        'data-danger-color': dangerColor,\n        'data-warning-color': warningColor,\n        'data-success-color': successColor,\n        'data-info-color': infoColor,\n        'data-gray-color': resolvedGrayColor,\n        // for nested `Theme` background\n        'data-has-background': shouldHaveBackground ? 'true' : 'false',\n        className: classNames(\n          'frosted-ui',\n          {\n            // Only apply theme class to nested `Theme` sections.\n            //\n            // If it's the root `Theme`, we either rely on\n            // - something else setting the theme class when root `appearance` is `inherit`\n            // - our script setting it when root `appearance` is explicit\n            light: !isRoot && appearance === 'light',\n            dark: !isRoot && appearance === 'dark',\n          },\n          className,\n        ),\n        children: (\n          <>\n            {isRoot && <WithThemeEvents />}\n            {children}\n          </>\n        ),\n      } as React.ComponentProps<'div'>,\n    ),\n    defaultTagName: 'div',\n  });\n\n  return (\n    <ThemeContext.Provider\n      value={React.useMemo(\n        () => ({\n          appearance,\n          accentColor,\n          dangerColor,\n          warningColor,\n          successColor,\n          infoColor,\n          grayColor,\n          resolvedGrayColor,\n          //\n          onAppearanceChange,\n          onAccentColorChange,\n          onGrayColorChange,\n          onInfoColorChange,\n          onSuccessColorChange,\n          onWarningColorChange,\n          onDangerColorChange,\n        }),\n        [\n          appearance,\n          accentColor,\n          dangerColor,\n          warningColor,\n          successColor,\n          infoColor,\n          grayColor,\n          resolvedGrayColor,\n          //\n          onAppearanceChange,\n          onAccentColorChange,\n          onGrayColorChange,\n          onInfoColorChange,\n          onSuccessColorChange,\n          onWarningColorChange,\n          onDangerColorChange,\n        ],\n      )}\n    >\n      {element}\n    </ThemeContext.Provider>\n  );\n};\nThemeImpl.displayName = 'ThemeImpl';\n\nfunction updateThemeAppearanceClass(appearance: ThemeOptions['appearance']) {\n  if (appearance === 'inherit') return;\n  const root = document.documentElement;\n\n  if (root.classList.contains('light-theme') || root.classList.contains('dark-theme')) {\n    root.classList.remove('light-theme', 'dark-theme');\n    root.style.colorScheme = appearance;\n    root.classList.add(`${appearance}-theme`);\n  }\n\n  if (root.classList.contains('light') || root.classList.contains('dark')) {\n    root.classList.remove('light', 'dark');\n    root.style.colorScheme = appearance;\n    root.classList.add(appearance);\n  }\n}\n\nfunction resolveAppearanceFromDOM(): 'light' | 'dark' {\n  if (typeof document === 'undefined') return 'light';\n  const root = document.documentElement;\n  const body = document.body;\n  const hasDarkClass =\n    root.classList.contains('dark') ||\n    root.classList.contains('dark-theme') ||\n    body.classList.contains('dark') ||\n    body.classList.contains('dark-theme');\n  return hasDarkClass ? 'dark' : 'light';\n}\n\ninterface ReversedThemeProps extends Omit<ThemeProps, 'appearance'> {}\nconst ReversedTheme = React.memo((props: ReversedThemeProps) => {\n  const context = React.useContext(ThemeContext);\n\n  // If we have explicit context appearance, compute directly (most efficient)\n  const hasExplicitAppearance = context?.appearance === 'light' || context?.appearance === 'dark';\n\n  const reversedAppearanceFromContext = React.useMemo((): 'light' | 'dark' => {\n    if (!hasExplicitAppearance) return 'dark'; // fallback, will be overridden by state\n    return context.appearance === 'light' ? 'dark' : 'light';\n  }, [context?.appearance, hasExplicitAppearance]);\n\n  // Only use state + DOM watching when we don't have explicit context\n  const [domAppearance, setDomAppearance] = React.useState<'light' | 'dark'>(() => resolveAppearanceFromDOM());\n\n  React.useEffect(() => {\n    // If we have explicit appearance from context, no need to watch DOM\n    if (hasExplicitAppearance) {\n      return;\n    }\n\n    // Watch for class changes on document.documentElement and document.body\n    const updateFromDOM = () => {\n      const resolved = resolveAppearanceFromDOM();\n      setDomAppearance(resolved);\n    };\n\n    // Use MutationObserver to watch for class changes\n    const observer = new MutationObserver(() => {\n      updateFromDOM();\n    });\n\n    // Observe both documentElement and body for class changes\n    if (typeof document !== 'undefined') {\n      observer.observe(document.documentElement, {\n        attributes: true,\n        attributeFilter: ['class'],\n      });\n      observer.observe(document.body, {\n        attributes: true,\n        attributeFilter: ['class'],\n      });\n    }\n\n    return () => {\n      observer.disconnect();\n    };\n  }, [hasExplicitAppearance]);\n\n  // Use context-based when available, otherwise use DOM-based\n  const reversedAppearance = hasExplicitAppearance\n    ? reversedAppearanceFromContext\n    : domAppearance === 'light'\n      ? 'dark'\n      : 'light';\n\n  // Render Theme with the reversed appearance\n  return <Theme {...props} appearance={reversedAppearance} />;\n});\nReversedTheme.displayName = 'ReversedTheme';\n\nexport { ReversedTheme, Theme, updateThemeAppearanceClass, useThemeContext };\nexport type { ReversedThemeProps, ThemeProps };\n"
  },
  {
    "path": "packages/frosted-ui/src/use-theme-events.ts",
    "content": "'use client';\n\nimport React, { FC, useEffect } from 'react';\nimport { useThemeContext } from './theme';\nimport { ThemeOptions, themePropDefs } from './theme-options';\n\nfunction validateThemeColor<K extends Exclude<keyof typeof themePropDefs, 'hasBackground'>>(\n  key: K,\n  value: unknown,\n): value is (typeof themePropDefs)[K]['values'][number] {\n  const validValues = themePropDefs[key].values;\n  return validValues.includes(value as never);\n}\n\nfunction validateThemeOptions(detail: unknown) {\n  if (typeof detail !== 'object' || !detail) return {};\n\n  const ret: Partial<ThemeOptions> = {};\n\n  const keysToCheck: readonly (keyof ThemeOptions)[] = [\n    'accentColor',\n    'appearance',\n    'dangerColor',\n    'grayColor',\n    'infoColor',\n    'successColor',\n    'warningColor',\n  ];\n\n  for (const key of keysToCheck) {\n    if (!(key in detail)) continue;\n\n    // eslint-disable-next-line @typescript-eslint/no-explicit-any\n    if (!validateThemeColor(key, (detail as any)[key])) {\n      // eslint-disable-next-line @typescript-eslint/no-explicit-any\n      console.warn(`Invalid value for ${key}: ${(detail as any)[key]}`);\n      continue;\n    }\n    // eslint-disable-next-line @typescript-eslint/no-explicit-any\n    ret[key] = (detail as any)[key];\n  }\n\n  return ret;\n}\n\nexport function useThemeEvents() {\n  const {\n    accentColor,\n    appearance,\n    dangerColor,\n    grayColor,\n    infoColor,\n    successColor,\n    warningColor,\n    onAccentColorChange,\n    onAppearanceChange,\n    onDangerColorChange,\n    onGrayColorChange,\n    onInfoColorChange,\n    onSuccessColorChange,\n    onWarningColorChange,\n  } = useThemeContext();\n\n  // Emit an event when the component is mounted.\n  // Listen for theme changes from the outside.\n  useEffect(() => {\n    const listener = (e: Event) => {\n      if (e instanceof CustomEvent) {\n        const d = validateThemeOptions(e.detail);\n        if (d.appearance) onAppearanceChange(d.appearance);\n        if (d.accentColor) onAccentColorChange(d.accentColor);\n        if (d.grayColor) onGrayColorChange(d.grayColor);\n        if (d.infoColor) onInfoColorChange(d.infoColor);\n        if (d.successColor) onSuccessColorChange(d.successColor);\n        if (d.warningColor) onWarningColorChange(d.warningColor);\n        if (d.dangerColor) onDangerColorChange(d.dangerColor);\n      }\n    };\n    document.documentElement.addEventListener('frosted-ui:set-theme', listener);\n\n    // Let external code know that the component is mounted.\n    const event = new CustomEvent('frosted-ui:mounted');\n    document.documentElement.dispatchEvent(event);\n\n    return () => {\n      document.documentElement.removeEventListener('frosted-ui:set-theme', listener);\n      const event = new CustomEvent('frosted-ui:unmounted');\n      document.documentElement.dispatchEvent(event);\n    };\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, []);\n\n  // Emit an event when the theme is changed.\n  React.useEffect(() => {\n    const event = new CustomEvent('frosted-ui:on-theme-change', {\n      detail: {\n        appearance,\n        accentColor,\n        grayColor,\n        infoColor,\n        successColor,\n        warningColor,\n        dangerColor,\n      },\n    });\n    document.documentElement.dispatchEvent(event);\n  }, [appearance, accentColor, grayColor, infoColor, successColor, warningColor, dangerColor]);\n}\n\nexport const WithThemeEvents: FC = () => {\n  useThemeEvents();\n  return null;\n};\n"
  },
  {
    "path": "packages/frosted-ui/tsconfig-cjs.json",
    "content": "{\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"outDir\": \"./dist/cjs\",\n    \"module\": \"CommonJS\"\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/tsconfig-esm.json",
    "content": "{\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"outDir\": \"./dist/esm\",\n    \"module\": \"ES2020\"\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"target\": \"ES2018\",\n    \"lib\": [\n      \"DOM\",\n      \"ESNext\",\n      \"DOM.Iterable\"\n    ],\n    \"jsx\": \"react\",\n    \"module\": \"ES2020\",\n    \"moduleResolution\": \"Node\",\n    \"sourceMap\": true,\n    \"declaration\": true,\n    \"outDir\": \"./dist\",\n    \"importHelpers\": true,\n    \"esModuleInterop\": true,\n    \"resolveJsonModule\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"strict\": true,\n    \"alwaysStrict\": true,\n    \"skipLibCheck\": true\n  },\n  \"include\": [\n    \"src/**/*\"\n  ],\n  \"exclude\": [\n    \"node_modules\",\n    \"dist\",\n    \"scripts\",\n    \"**/*.stories.tsx\",\n    \"**/*.stories.ts\"\n  ]\n}"
  },
  {
    "path": "packages/frosted-ui/vercel.json",
    "content": "{\n  \"$schema\": \"https://openapi.vercel.sh/vercel.json\",\n  \"outputDirectory\": \"storybook-static\",\n  \"buildCommand\": \"cd ../.. && pnpm build:storybook\",\n  \"installCommand\": \"pnpm i\"\n}\n"
  },
  {
    "path": "packages/frosted-ui/vitest.config.ts",
    "content": "import { defineConfig } from 'vitest/config';\n\nexport default defineConfig({\n  test: {\n    environment: 'jsdom',\n    globals: true,\n    setupFiles: ['./src/test-setup.ts'],\n    include: ['src/**/*.test.{ts,tsx}'],\n  },\n});\n"
  },
  {
    "path": "packages/frosted-ui-colors/.gitignore",
    "content": "/node_modules/\n/types\n.DS_Store\n/*.css\nindex.js\nindex.mjs\n"
  },
  {
    "path": "packages/frosted-ui-colors/.npmignore",
    "content": "/src/\n/scripts/\n.gitignore\ntsconfig.json\nrollup.config.js\nyarn.lock\npnpm.lock\npackage-lock.json\n"
  },
  {
    "path": "packages/frosted-ui-colors/LICENSE",
    "content": "MIT License\n\nCopyright (c) 2021 Radix\nCopyright (c) 2025 Whop\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "packages/frosted-ui-colors/README.md",
    "content": "# Frosted UI Colors\n\n**A gorgeous, accessible color system used by Whop.**\n\n---\n\n## Documentation\n\nFor full documentation, visit [storybook.whop.dev](https://storybook.whop.dev/?path=/docs/guides-3-color--docs).\n\n## Installation\n\n`pnpm add @frosted-ui/colors`\n\n## Acknowledgments\n\nFrosted UI is heavily based on [Radix Colors](https://www.radix-ui.com/colors).\n"
  },
  {
    "path": "packages/frosted-ui-colors/package.json",
    "content": "{\n  \"name\": \"@frosted-ui/colors\",\n  \"private\": false,\n  \"version\": \"0.0.0\",\n  \"license\": \"MIT\",\n  \"description\": \"Frosted UI Colors\",\n  \"main\": \"index.js\",\n  \"module\": \"index.mjs\",\n  \"types\": \"types/index.d.ts\",\n  \"scripts\": {\n    \"build\": \"pnpm clean && pnpm rollup -c && pnpm build-css-modules\",\n    \"build-css-modules\": \"node ./scripts/build-css-modules.js\",\n    \"prepublishOnly\": \"pnpm build\",\n    \"postpublish\": \"pnpm clean\",\n    \"clean\": \"rm -f *.css index.js index.mjs\",\n    \"release\": \"turbo-module publish\"\n  },\n  \"keywords\": [\n    \"frosted-ui\",\n    \"colors\"\n  ],\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/whopio/frosted-ui.git\"\n  },\n  \"homepage\": \"https://github.com/whopio/frosted-ui\",\n  \"bugs\": {\n    \"url\": \"https://github.com/whopio/frosted-ui/issues\"\n  },\n  \"devDependencies\": {\n    \"@rollup/plugin-typescript\": \"^8.2.1\",\n    \"@types/node\": \"^15.0.3\",\n    \"@whop/turbo-module\": \"^0.1.0-canary.3\",\n    \"rollup\": \"^2.48.0\",\n    \"tslib\": \"^2.2.0\",\n    \"typescript\": \"^4.2.4\"\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui-colors/rollup.config.js",
    "content": "// rollup.config.js\nimport typescript from '@rollup/plugin-typescript';\n\nexport default {\n  input: 'src/index.ts',\n  output: [\n    {\n      file: 'index.js',\n      format: 'cjs',\n    },\n    {\n      file: 'index.mjs',\n      format: 'es',\n    },\n  ],\n  plugins: [\n    typescript({\n      tsconfig: './tsconfig.json',\n    }),\n  ],\n};\n"
  },
  {
    "path": "packages/frosted-ui-colors/scripts/build-css-modules.js",
    "content": "/* eslint-disable no-undef */\n/* eslint-disable @typescript-eslint/no-var-requires */\nconst fs = require('fs');\nconst path = require('path');\nconst allColorScales = require('../index');\n\nconst outputDir = require('../tsconfig.json').compilerOptions.outDir;\n\nconst supportsP3AtRule = '@supports (color: color(display-p3 1 1 1))';\nconst matchesP3MediaRule = '@media (color-gamut: p3)';\n\nObject.keys(allColorScales)\n  .filter((key) => !key.includes('P3'))\n  .forEach((key) => {\n    let selector = ':root, .light, .light-theme';\n\n    if (key === 'blackA' || key === 'whiteA') {\n      selector = ':root';\n    }\n\n    if (key.includes('Dark')) {\n      selector = '.dark, .dark-theme';\n    }\n\n    const srgbValues = Object.entries(allColorScales).find(([name]) => name === key)[1];\n\n    const srgbCssProperties = Object.entries(srgbValues)\n      .map(([name, value]) => [toCssCasing(name), value])\n      .map(([name, value]) => `  --${name}: ${value};`)\n      .join('\\n');\n\n    const srgbCssRule = `${selector} {\\n${srgbCssProperties}\\n}`;\n\n    const p3Values = Object.entries(allColorScales).find(\n      ([name]) => name === key + 'P3' || name === key.replace(/.$/, 'P3A'),\n    )[1];\n\n    const p3CssProperties = Object.entries(p3Values)\n      .map(([name, value]) => [toCssCasing(name), value])\n      .map(([name, value]) => `      --${name}: ${value};`)\n      .join('\\n');\n\n    let p3CssRule = `    ${selector} {\\n${p3CssProperties}\\n    }`;\n    p3CssRule = `  ${matchesP3MediaRule} {\\n${p3CssRule}\\n  }`;\n    p3CssRule = `${supportsP3AtRule} {\\n${p3CssRule}\\n}`;\n\n    fs.writeFileSync(path.join(outputDir, toFileName(key) + '.css'), `${srgbCssRule}\\n\\n${p3CssRule}`);\n  });\n\nfunction toCssCasing(str) {\n  return str\n    .replace(/([a-z])(\\d)/, '$1-$2')\n    .replace(/([A-Z])/g, '-$1')\n    .toLowerCase();\n}\n\nfunction toFileName(str) {\n  return toCssCasing(str).replace(/-a$/, '-alpha');\n}\n"
  },
  {
    "path": "packages/frosted-ui-colors/src/blackA.ts",
    "content": "export const blackA = {\n  blackA1: 'rgba(0, 0, 0, 0.05)',\n  blackA2: 'rgba(0, 0, 0, 0.1)',\n  blackA3: 'rgba(0, 0, 0, 0.15)',\n  blackA4: 'rgba(0, 0, 0, 0.2)',\n  blackA5: 'rgba(0, 0, 0, 0.3)',\n  blackA6: 'rgba(0, 0, 0, 0.4)',\n  blackA7: 'rgba(0, 0, 0, 0.5)',\n  blackA8: 'rgba(0, 0, 0, 0.6)',\n  blackA9: 'rgba(0, 0, 0, 0.7)',\n  blackA10: 'rgba(0, 0, 0, 0.8)',\n  blackA11: 'rgba(0, 0, 0, 0.9)',\n  blackA12: 'rgba(0, 0, 0, 0.95)',\n};\n\nexport const blackP3A = {\n  blackA1: 'color(display-p3 0 0 0 / 0.05)',\n  blackA2: 'color(display-p3 0 0 0 / 0.1)',\n  blackA3: 'color(display-p3 0 0 0 / 0.15)',\n  blackA4: 'color(display-p3 0 0 0 / 0.2)',\n  blackA5: 'color(display-p3 0 0 0 / 0.3)',\n  blackA6: 'color(display-p3 0 0 0 / 0.4)',\n  blackA7: 'color(display-p3 0 0 0 / 0.5)',\n  blackA8: 'color(display-p3 0 0 0 / 0.6)',\n  blackA9: 'color(display-p3 0 0 0 / 0.7)',\n  blackA10: 'color(display-p3 0 0 0 / 0.8)',\n  blackA11: 'color(display-p3 0 0 0 / 0.9)',\n  blackA12: 'color(display-p3 0 0 0 / 0.95)',\n};\n"
  },
  {
    "path": "packages/frosted-ui-colors/src/dark.ts",
    "content": "export const grayDark = {\n  gray1: '#111111',\n  gray2: '#191919',\n  gray3: '#222222',\n  gray4: '#2a2a2a',\n  gray5: '#313131',\n  gray6: '#3a3a3a',\n  gray7: '#484848',\n  gray8: '#606060',\n  gray9: '#6e6e6e',\n  gray10: '#7b7b7b',\n  gray11: '#b4b4b4',\n  gray12: '#eeeeee',\n};\n\nexport const grayDarkA = {\n  grayA1: '#00000000',\n  grayA2: '#ffffff09',\n  grayA3: '#ffffff12',\n  grayA4: '#ffffff1b',\n  grayA5: '#ffffff22',\n  grayA6: '#ffffff2c',\n  grayA7: '#ffffff3b',\n  grayA8: '#ffffff55',\n  grayA9: '#ffffff64',\n  grayA10: '#ffffff72',\n  grayA11: '#ffffffaf',\n  grayA12: '#ffffffed',\n};\n\nexport const grayDarkP3 = {\n  gray1: 'color(display-p3 0.067 0.067 0.067)',\n  gray2: 'color(display-p3 0.098 0.098 0.098)',\n  gray3: 'color(display-p3 0.135 0.135 0.135)',\n  gray4: 'color(display-p3 0.163 0.163 0.163)',\n  gray5: 'color(display-p3 0.192 0.192 0.192)',\n  gray6: 'color(display-p3 0.228 0.228 0.228)',\n  gray7: 'color(display-p3 0.283 0.283 0.283)',\n  gray8: 'color(display-p3 0.375 0.375 0.375)',\n  gray9: 'color(display-p3 0.431 0.431 0.431)',\n  gray10: 'color(display-p3 0.484 0.484 0.484)',\n  gray11: 'color(display-p3 0.706 0.706 0.706)',\n  gray12: 'color(display-p3 0.933 0.933 0.933)',\n};\n\nexport const grayDarkP3A = {\n  grayA1: 'color(display-p3 0 0 0 / 0)',\n  grayA2: 'color(display-p3 1 1 1 / 0.034)',\n  grayA3: 'color(display-p3 1 1 1 / 0.071)',\n  grayA4: 'color(display-p3 1 1 1 / 0.105)',\n  grayA5: 'color(display-p3 1 1 1 / 0.134)',\n  grayA6: 'color(display-p3 1 1 1 / 0.172)',\n  grayA7: 'color(display-p3 1 1 1 / 0.231)',\n  grayA8: 'color(display-p3 1 1 1 / 0.332)',\n  grayA9: 'color(display-p3 1 1 1 / 0.391)',\n  grayA10: 'color(display-p3 1 1 1 / 0.445)',\n  grayA11: 'color(display-p3 1 1 1 / 0.685)',\n  grayA12: 'color(display-p3 1 1 1 / 0.929)',\n};\n\nexport const mauveDark = {\n  mauve1: '#121113',\n  mauve2: '#1a191b',\n  mauve3: '#232225',\n  mauve4: '#2b292d',\n  mauve5: '#323035',\n  mauve6: '#3c393f',\n  mauve7: '#49474e',\n  mauve8: '#625f69',\n  mauve9: '#6f6d78',\n  mauve10: '#7c7a85',\n  mauve11: '#b5b2bc',\n  mauve12: '#eeeef0',\n};\n\nexport const mauveDarkA = {\n  mauveA1: '#00000000',\n  mauveA2: '#f5f4f609',\n  mauveA3: '#ebeaf814',\n  mauveA4: '#eee5f81d',\n  mauveA5: '#efe6fe25',\n  mauveA6: '#f1e6fd30',\n  mauveA7: '#eee9ff40',\n  mauveA8: '#eee7ff5d',\n  mauveA9: '#eae6fd6e',\n  mauveA10: '#ece9fd7c',\n  mauveA11: '#f5f1ffb7',\n  mauveA12: '#fdfdffef',\n};\n\nexport const mauveDarkP3 = {\n  mauve1: 'color(display-p3 0.07 0.067 0.074)',\n  mauve2: 'color(display-p3 0.101 0.098 0.105)',\n  mauve3: 'color(display-p3 0.138 0.134 0.144)',\n  mauve4: 'color(display-p3 0.167 0.161 0.175)',\n  mauve5: 'color(display-p3 0.196 0.189 0.206)',\n  mauve6: 'color(display-p3 0.232 0.225 0.245)',\n  mauve7: 'color(display-p3 0.286 0.277 0.302)',\n  mauve8: 'color(display-p3 0.383 0.373 0.408)',\n  mauve9: 'color(display-p3 0.434 0.428 0.467)',\n  mauve10: 'color(display-p3 0.487 0.48 0.519)',\n  mauve11: 'color(display-p3 0.707 0.7 0.735)',\n  mauve12: 'color(display-p3 0.933 0.933 0.94)',\n};\n\nexport const mauveDarkP3A = {\n  mauveA1: 'color(display-p3 0 0 0 / 0)',\n  mauveA2: 'color(display-p3 0.996 0.992 1 / 0.034)',\n  mauveA3: 'color(display-p3 0.937 0.933 0.992 / 0.077)',\n  mauveA4: 'color(display-p3 0.957 0.918 0.996 / 0.111)',\n  mauveA5: 'color(display-p3 0.937 0.906 0.996 / 0.145)',\n  mauveA6: 'color(display-p3 0.953 0.925 0.996 / 0.183)',\n  mauveA7: 'color(display-p3 0.945 0.929 1 / 0.246)',\n  mauveA8: 'color(display-p3 0.937 0.918 1 / 0.361)',\n  mauveA9: 'color(display-p3 0.933 0.918 1 / 0.424)',\n  mauveA10: 'color(display-p3 0.941 0.925 1 / 0.479)',\n  mauveA11: 'color(display-p3 0.965 0.961 1 / 0.712)',\n  mauveA12: 'color(display-p3 0.992 0.992 1 / 0.937)',\n};\n\nexport const slateDark = {\n  slate1: '#111113',\n  slate2: '#18191b',\n  slate3: '#212225',\n  slate4: '#272a2d',\n  slate5: '#2e3135',\n  slate6: '#363a3f',\n  slate7: '#43484e',\n  slate8: '#5a6169',\n  slate9: '#696e77',\n  slate10: '#777b84',\n  slate11: '#b0b4ba',\n  slate12: '#edeef0',\n};\n\nexport const slateDarkA = {\n  slateA1: '#00000000',\n  slateA2: '#d8f4f609',\n  slateA3: '#ddeaf814',\n  slateA4: '#d3edf81d',\n  slateA5: '#d9edfe25',\n  slateA6: '#d6ebfd30',\n  slateA7: '#d9edff40',\n  slateA8: '#d9edff5d',\n  slateA9: '#dfebfd6d',\n  slateA10: '#e5edfd7b',\n  slateA11: '#f1f7feb5',\n  slateA12: '#fcfdffef',\n};\n\nexport const slateDarkP3 = {\n  slate1: 'color(display-p3 0.067 0.067 0.074)',\n  slate2: 'color(display-p3 0.095 0.098 0.105)',\n  slate3: 'color(display-p3 0.13 0.135 0.145)',\n  slate4: 'color(display-p3 0.156 0.163 0.176)',\n  slate5: 'color(display-p3 0.183 0.191 0.206)',\n  slate6: 'color(display-p3 0.215 0.226 0.244)',\n  slate7: 'color(display-p3 0.265 0.28 0.302)',\n  slate8: 'color(display-p3 0.357 0.381 0.409)',\n  slate9: 'color(display-p3 0.415 0.431 0.463)',\n  slate10: 'color(display-p3 0.469 0.483 0.514)',\n  slate11: 'color(display-p3 0.692 0.704 0.728)',\n  slate12: 'color(display-p3 0.93 0.933 0.94)',\n};\n\nexport const slateDarkP3A = {\n  slateA1: 'color(display-p3 0 0 0 / 0)',\n  slateA2: 'color(display-p3 0.875 0.992 1 / 0.034)',\n  slateA3: 'color(display-p3 0.882 0.933 0.992 / 0.077)',\n  slateA4: 'color(display-p3 0.882 0.953 0.996 / 0.111)',\n  slateA5: 'color(display-p3 0.878 0.929 0.996 / 0.145)',\n  slateA6: 'color(display-p3 0.882 0.949 0.996 / 0.183)',\n  slateA7: 'color(display-p3 0.882 0.929 1 / 0.246)',\n  slateA8: 'color(display-p3 0.871 0.937 1 / 0.361)',\n  slateA9: 'color(display-p3 0.898 0.937 1 / 0.42)',\n  slateA10: 'color(display-p3 0.918 0.945 1 / 0.475)',\n  slateA11: 'color(display-p3 0.949 0.969 0.996 / 0.708)',\n  slateA12: 'color(display-p3 0.988 0.992 1 / 0.937)',\n};\n\nexport const sageDark = {\n  sage1: '#101211',\n  sage2: '#171918',\n  sage3: '#202221',\n  sage4: '#272a29',\n  sage5: '#2e3130',\n  sage6: '#373b39',\n  sage7: '#444947',\n  sage8: '#5b625f',\n  sage9: '#63706b',\n  sage10: '#717d79',\n  sage11: '#adb5b2',\n  sage12: '#eceeed',\n};\n\nexport const sageDarkA = {\n  sageA1: '#00000000',\n  sageA2: '#f0f2f108',\n  sageA3: '#f3f5f412',\n  sageA4: '#f2fefd1a',\n  sageA5: '#f1fbfa22',\n  sageA6: '#edfbf42d',\n  sageA7: '#edfcf73c',\n  sageA8: '#ebfdf657',\n  sageA9: '#dffdf266',\n  sageA10: '#e5fdf674',\n  sageA11: '#f4fefbb0',\n  sageA12: '#fdfffeed',\n};\n\nexport const sageDarkP3 = {\n  sage1: 'color(display-p3 0.064 0.07 0.067)',\n  sage2: 'color(display-p3 0.092 0.098 0.094)',\n  sage3: 'color(display-p3 0.128 0.135 0.131)',\n  sage4: 'color(display-p3 0.155 0.164 0.159)',\n  sage5: 'color(display-p3 0.183 0.193 0.188)',\n  sage6: 'color(display-p3 0.218 0.23 0.224)',\n  sage7: 'color(display-p3 0.269 0.285 0.277)',\n  sage8: 'color(display-p3 0.362 0.382 0.373)',\n  sage9: 'color(display-p3 0.398 0.438 0.421)',\n  sage10: 'color(display-p3 0.453 0.49 0.474)',\n  sage11: 'color(display-p3 0.685 0.709 0.697)',\n  sage12: 'color(display-p3 0.927 0.933 0.93)',\n};\n\nexport const sageDarkP3A = {\n  sageA1: 'color(display-p3 0 0 0 / 0)',\n  sageA2: 'color(display-p3 0.976 0.988 0.984 / 0.03)',\n  sageA3: 'color(display-p3 0.992 0.945 0.941 / 0.072)',\n  sageA4: 'color(display-p3 0.988 0.996 0.992 / 0.102)',\n  sageA5: 'color(display-p3 0.992 1 0.996 / 0.131)',\n  sageA6: 'color(display-p3 0.973 1 0.976 / 0.173)',\n  sageA7: 'color(display-p3 0.957 1 0.976 / 0.233)',\n  sageA8: 'color(display-p3 0.957 1 0.984 / 0.334)',\n  sageA9: 'color(display-p3 0.902 1 0.957 / 0.397)',\n  sageA10: 'color(display-p3 0.929 1 0.973 / 0.452)',\n  sageA11: 'color(display-p3 0.969 1 0.988 / 0.688)',\n  sageA12: 'color(display-p3 0.992 1 0.996 / 0.929)',\n};\n\nexport const oliveDark = {\n  olive1: '#111210',\n  olive2: '#181917',\n  olive3: '#212220',\n  olive4: '#282a27',\n  olive5: '#2f312e',\n  olive6: '#383a36',\n  olive7: '#454843',\n  olive8: '#5c625b',\n  olive9: '#687066',\n  olive10: '#767d74',\n  olive11: '#afb5ad',\n  olive12: '#eceeec',\n};\n\nexport const oliveDarkA = {\n  oliveA1: '#00000000',\n  oliveA2: '#f1f2f008',\n  oliveA3: '#f4f5f312',\n  oliveA4: '#f3fef21a',\n  oliveA5: '#f2fbf122',\n  oliveA6: '#f4faed2c',\n  oliveA7: '#f2fced3b',\n  oliveA8: '#edfdeb57',\n  oliveA9: '#ebfde766',\n  oliveA10: '#f0fdec74',\n  oliveA11: '#f6fef4b0',\n  oliveA12: '#fdfffded',\n};\n\nexport const oliveDarkP3 = {\n  olive1: 'color(display-p3 0.067 0.07 0.063)',\n  olive2: 'color(display-p3 0.095 0.098 0.091)',\n  olive3: 'color(display-p3 0.131 0.135 0.126)',\n  olive4: 'color(display-p3 0.158 0.163 0.153)',\n  olive5: 'color(display-p3 0.186 0.192 0.18)',\n  olive6: 'color(display-p3 0.221 0.229 0.215)',\n  olive7: 'color(display-p3 0.273 0.284 0.266)',\n  olive8: 'color(display-p3 0.365 0.382 0.359)',\n  olive9: 'color(display-p3 0.414 0.438 0.404)',\n  olive10: 'color(display-p3 0.467 0.49 0.458)',\n  olive11: 'color(display-p3 0.69 0.709 0.682)',\n  olive12: 'color(display-p3 0.927 0.933 0.926)',\n};\n\nexport const oliveDarkP3A = {\n  oliveA1: 'color(display-p3 0 0 0 / 0)',\n  oliveA2: 'color(display-p3 0.984 0.988 0.976 / 0.03)',\n  oliveA3: 'color(display-p3 0.992 0.996 0.988 / 0.068)',\n  oliveA4: 'color(display-p3 0.953 0.996 0.949 / 0.102)',\n  oliveA5: 'color(display-p3 0.969 1 0.965 / 0.131)',\n  oliveA6: 'color(display-p3 0.973 1 0.969 / 0.169)',\n  oliveA7: 'color(display-p3 0.98 1 0.961 / 0.228)',\n  oliveA8: 'color(display-p3 0.961 1 0.957 / 0.334)',\n  oliveA9: 'color(display-p3 0.949 1 0.922 / 0.397)',\n  oliveA10: 'color(display-p3 0.953 1 0.941 / 0.452)',\n  oliveA11: 'color(display-p3 0.976 1 0.965 / 0.688)',\n  oliveA12: 'color(display-p3 0.992 1 0.992 / 0.929)',\n};\n\nexport const sandDark = {\n  sand1: '#111110',\n  sand2: '#191918',\n  sand3: '#222221',\n  sand4: '#2a2a28',\n  sand5: '#31312e',\n  sand6: '#3b3a37',\n  sand7: '#494844',\n  sand8: '#62605b',\n  sand9: '#6f6d66',\n  sand10: '#7c7b74',\n  sand11: '#b5b3ad',\n  sand12: '#eeeeec',\n};\n\nexport const sandDarkA = {\n  sandA1: '#00000000',\n  sandA2: '#f4f4f309',\n  sandA3: '#f6f6f513',\n  sandA4: '#fefef31b',\n  sandA5: '#fbfbeb23',\n  sandA6: '#fffaed2d',\n  sandA7: '#fffbed3c',\n  sandA8: '#fff9eb57',\n  sandA9: '#fffae965',\n  sandA10: '#fffdee73',\n  sandA11: '#fffcf4b0',\n  sandA12: '#fffffded',\n};\n\nexport const sandDarkP3 = {\n  sand1: 'color(display-p3 0.067 0.067 0.063)',\n  sand2: 'color(display-p3 0.098 0.098 0.094)',\n  sand3: 'color(display-p3 0.135 0.135 0.129)',\n  sand4: 'color(display-p3 0.164 0.163 0.156)',\n  sand5: 'color(display-p3 0.193 0.192 0.183)',\n  sand6: 'color(display-p3 0.23 0.229 0.217)',\n  sand7: 'color(display-p3 0.285 0.282 0.267)',\n  sand8: 'color(display-p3 0.384 0.378 0.357)',\n  sand9: 'color(display-p3 0.434 0.428 0.403)',\n  sand10: 'color(display-p3 0.487 0.481 0.456)',\n  sand11: 'color(display-p3 0.707 0.703 0.68)',\n  sand12: 'color(display-p3 0.933 0.933 0.926)',\n};\n\nexport const sandDarkP3A = {\n  sandA1: 'color(display-p3 0 0 0 / 0)',\n  sandA2: 'color(display-p3 0.992 0.992 0.988 / 0.034)',\n  sandA3: 'color(display-p3 0.996 0.996 0.992 / 0.072)',\n  sandA4: 'color(display-p3 0.992 0.992 0.953 / 0.106)',\n  sandA5: 'color(display-p3 1 1 0.965 / 0.135)',\n  sandA6: 'color(display-p3 1 0.976 0.929 / 0.177)',\n  sandA7: 'color(display-p3 1 0.984 0.929 / 0.236)',\n  sandA8: 'color(display-p3 1 0.976 0.925 / 0.341)',\n  sandA9: 'color(display-p3 1 0.98 0.925 / 0.395)',\n  sandA10: 'color(display-p3 1 0.992 0.933 / 0.45)',\n  sandA11: 'color(display-p3 1 0.996 0.961 / 0.685)',\n  sandA12: 'color(display-p3 1 1 0.992 / 0.929)',\n};\n\nexport const tomatoDark = {\n  tomato1: '#181111',\n  tomato2: '#1f1513',\n  tomato3: '#391714',\n  tomato4: '#4e1511',\n  tomato5: '#5e1c16',\n  tomato6: '#6e2920',\n  tomato7: '#853a2d',\n  tomato8: '#ac4d39',\n  tomato9: '#e54d2e',\n  tomato10: '#ec6142',\n  tomato11: '#ff977d',\n  tomato12: '#fbd3cb',\n};\n\nexport const tomatoDarkA = {\n  tomatoA1: '#f1121208',\n  tomatoA2: '#ff55330f',\n  tomatoA3: '#ff35232b',\n  tomatoA4: '#fd201142',\n  tomatoA5: '#fe332153',\n  tomatoA6: '#ff4f3864',\n  tomatoA7: '#fd644a7d',\n  tomatoA8: '#fe6d4ea7',\n  tomatoA9: '#fe5431e4',\n  tomatoA10: '#ff6847eb',\n  tomatoA11: '#ff977d',\n  tomatoA12: '#ffd6cefb',\n};\n\nexport const tomatoDarkP3 = {\n  tomato1: 'color(display-p3 0.09 0.068 0.067)',\n  tomato2: 'color(display-p3 0.115 0.084 0.076)',\n  tomato3: 'color(display-p3 0.205 0.097 0.083)',\n  tomato4: 'color(display-p3 0.282 0.099 0.077)',\n  tomato5: 'color(display-p3 0.339 0.129 0.101)',\n  tomato6: 'color(display-p3 0.398 0.179 0.141)',\n  tomato7: 'color(display-p3 0.487 0.245 0.194)',\n  tomato8: 'color(display-p3 0.629 0.322 0.248)',\n  tomato9: 'color(display-p3 0.831 0.345 0.231)',\n  tomato10: 'color(display-p3 0.862 0.415 0.298)',\n  tomato11: 'color(display-p3 1 0.585 0.455)',\n  tomato12: 'color(display-p3 0.959 0.833 0.802)',\n};\n\nexport const tomatoDarkP3A = {\n  tomatoA1: 'color(display-p3 0.973 0.071 0.071 / 0.026)',\n  tomatoA2: 'color(display-p3 0.992 0.376 0.224 / 0.051)',\n  tomatoA3: 'color(display-p3 0.996 0.282 0.176 / 0.148)',\n  tomatoA4: 'color(display-p3 1 0.204 0.118 / 0.232)',\n  tomatoA5: 'color(display-p3 1 0.286 0.192 / 0.29)',\n  tomatoA6: 'color(display-p3 1 0.392 0.278 / 0.353)',\n  tomatoA7: 'color(display-p3 1 0.459 0.349 / 0.45)',\n  tomatoA8: 'color(display-p3 1 0.49 0.369 / 0.601)',\n  tomatoA9: 'color(display-p3 1 0.408 0.267 / 0.82)',\n  tomatoA10: 'color(display-p3 1 0.478 0.341 / 0.853)',\n  tomatoA11: 'color(display-p3 1 0.585 0.455)',\n  tomatoA12: 'color(display-p3 0.959 0.833 0.802)',\n};\n\nexport const redDark = {\n  red1: '#191111',\n  red2: '#201314',\n  red3: '#3b1219',\n  red4: '#500f1c',\n  red5: '#611623',\n  red6: '#72232d',\n  red7: '#8c333a',\n  red8: '#b54548',\n  red9: '#e5484d',\n  red10: '#ec5d5e',\n  red11: '#ff9592',\n  red12: '#ffd1d9',\n};\n\nexport const redDarkA = {\n  redA1: '#f4121209',\n  redA2: '#f22f3e11',\n  redA3: '#ff173f2d',\n  redA4: '#fe0a3b44',\n  redA5: '#ff204756',\n  redA6: '#ff3e5668',\n  redA7: '#ff536184',\n  redA8: '#ff5d61b0',\n  redA9: '#fe4e54e4',\n  redA10: '#ff6465eb',\n  redA11: '#ff9592',\n  redA12: '#ffd1d9',\n};\n\nexport const redDarkP3 = {\n  red1: 'color(display-p3 0.093 0.068 0.067)',\n  red2: 'color(display-p3 0.118 0.077 0.079)',\n  red3: 'color(display-p3 0.211 0.081 0.099)',\n  red4: 'color(display-p3 0.287 0.079 0.113)',\n  red5: 'color(display-p3 0.348 0.11 0.142)',\n  red6: 'color(display-p3 0.414 0.16 0.183)',\n  red7: 'color(display-p3 0.508 0.224 0.236)',\n  red8: 'color(display-p3 0.659 0.298 0.297)',\n  red9: 'color(display-p3 0.83 0.329 0.324)',\n  red10: 'color(display-p3 0.861 0.403 0.387)',\n  red11: 'color(display-p3 1 0.57 0.55)',\n  red12: 'color(display-p3 0.971 0.826 0.852)',\n};\n\nexport const redDarkP3A = {\n  redA1: 'color(display-p3 0.984 0.071 0.071 / 0.03)',\n  redA2: 'color(display-p3 0.996 0.282 0.282 / 0.055)',\n  redA3: 'color(display-p3 1 0.169 0.271 / 0.156)',\n  redA4: 'color(display-p3 1 0.118 0.267 / 0.236)',\n  redA5: 'color(display-p3 1 0.212 0.314 / 0.303)',\n  redA6: 'color(display-p3 1 0.318 0.38 / 0.374)',\n  redA7: 'color(display-p3 1 0.4 0.424 / 0.475)',\n  redA8: 'color(display-p3 1 0.431 0.431 / 0.635)',\n  redA9: 'color(display-p3 1 0.388 0.384 / 0.82)',\n  redA10: 'color(display-p3 1 0.463 0.447 / 0.853)',\n  redA11: 'color(display-p3 1 0.57 0.55)',\n  redA12: 'color(display-p3 0.971 0.826 0.852)',\n};\n\nexport const rubyDark = {\n  ruby1: '#191113',\n  ruby2: '#1e1517',\n  ruby3: '#3a141e',\n  ruby4: '#4e1325',\n  ruby5: '#5e1a2e',\n  ruby6: '#6f2539',\n  ruby7: '#883447',\n  ruby8: '#b3445a',\n  ruby9: '#e54666',\n  ruby10: '#ec5a72',\n  ruby11: '#ff949d',\n  ruby12: '#fed2e1',\n};\n\nexport const rubyDarkA = {\n  rubyA1: '#f4124a09',\n  rubyA2: '#fe5a7f0e',\n  rubyA3: '#ff235d2c',\n  rubyA4: '#fd195e42',\n  rubyA5: '#fe2d6b53',\n  rubyA6: '#ff447665',\n  rubyA7: '#ff577d80',\n  rubyA8: '#ff5c7cae',\n  rubyA9: '#fe4c70e4',\n  rubyA10: '#ff617beb',\n  rubyA11: '#ff949d',\n  rubyA12: '#ffd3e2fe',\n};\n\nexport const rubyDarkP3 = {\n  ruby1: 'color(display-p3 0.093 0.068 0.074)',\n  ruby2: 'color(display-p3 0.113 0.083 0.089)',\n  ruby3: 'color(display-p3 0.208 0.088 0.117)',\n  ruby4: 'color(display-p3 0.279 0.092 0.147)',\n  ruby5: 'color(display-p3 0.337 0.12 0.18)',\n  ruby6: 'color(display-p3 0.401 0.166 0.223)',\n  ruby7: 'color(display-p3 0.495 0.224 0.281)',\n  ruby8: 'color(display-p3 0.652 0.295 0.359)',\n  ruby9: 'color(display-p3 0.83 0.323 0.408)',\n  ruby10: 'color(display-p3 0.857 0.392 0.455)',\n  ruby11: 'color(display-p3 1 0.57 0.59)',\n  ruby12: 'color(display-p3 0.968 0.83 0.88)',\n};\n\nexport const rubyDarkP3A = {\n  rubyA1: 'color(display-p3 0.984 0.071 0.329 / 0.03)',\n  rubyA2: 'color(display-p3 0.992 0.376 0.529 / 0.051)',\n  rubyA3: 'color(display-p3 0.996 0.196 0.404 / 0.152)',\n  rubyA4: 'color(display-p3 1 0.173 0.416 / 0.227)',\n  rubyA5: 'color(display-p3 1 0.259 0.459 / 0.29)',\n  rubyA6: 'color(display-p3 1 0.341 0.506 / 0.358)',\n  rubyA7: 'color(display-p3 1 0.412 0.541 / 0.458)',\n  rubyA8: 'color(display-p3 1 0.431 0.537 / 0.627)',\n  rubyA9: 'color(display-p3 1 0.376 0.482 / 0.82)',\n  rubyA10: 'color(display-p3 1 0.447 0.522 / 0.849)',\n  rubyA11: 'color(display-p3 1 0.57 0.59)',\n  rubyA12: 'color(display-p3 0.968 0.83 0.88)',\n};\n\nexport const crimsonDark = {\n  crimson1: '#191114',\n  crimson2: '#201318',\n  crimson3: '#381525',\n  crimson4: '#4d122f',\n  crimson5: '#5c1839',\n  crimson6: '#6d2545',\n  crimson7: '#873356',\n  crimson8: '#b0436e',\n  crimson9: '#e93d82',\n  crimson10: '#ee518a',\n  crimson11: '#ff92ad',\n  crimson12: '#fdd3e8',\n};\n\nexport const crimsonDarkA = {\n  crimsonA1: '#f4126709',\n  crimsonA2: '#f22f7a11',\n  crimsonA3: '#fe2a8b2a',\n  crimsonA4: '#fd158741',\n  crimsonA5: '#fd278f51',\n  crimsonA6: '#fe459763',\n  crimsonA7: '#fd559b7f',\n  crimsonA8: '#fe5b9bab',\n  crimsonA9: '#fe418de8',\n  crimsonA10: '#ff5693ed',\n  crimsonA11: '#ff92ad',\n  crimsonA12: '#ffd5eafd',\n};\n\nexport const crimsonDarkP3 = {\n  crimson1: 'color(display-p3 0.093 0.068 0.078)',\n  crimson2: 'color(display-p3 0.117 0.078 0.095)',\n  crimson3: 'color(display-p3 0.203 0.091 0.143)',\n  crimson4: 'color(display-p3 0.277 0.087 0.182)',\n  crimson5: 'color(display-p3 0.332 0.115 0.22)',\n  crimson6: 'color(display-p3 0.394 0.162 0.268)',\n  crimson7: 'color(display-p3 0.489 0.222 0.336)',\n  crimson8: 'color(display-p3 0.638 0.289 0.429)',\n  crimson9: 'color(display-p3 0.843 0.298 0.507)',\n  crimson10: 'color(display-p3 0.864 0.364 0.539)',\n  crimson11: 'color(display-p3 1 0.56 0.66)',\n  crimson12: 'color(display-p3 0.966 0.834 0.906)',\n};\n\nexport const crimsonDarkP3A = {\n  crimsonA1: 'color(display-p3 0.984 0.071 0.463 / 0.03)',\n  crimsonA2: 'color(display-p3 0.996 0.282 0.569 / 0.055)',\n  crimsonA3: 'color(display-p3 0.996 0.227 0.573 / 0.148)',\n  crimsonA4: 'color(display-p3 1 0.157 0.569 / 0.227)',\n  crimsonA5: 'color(display-p3 1 0.231 0.604 / 0.286)',\n  crimsonA6: 'color(display-p3 1 0.337 0.643 / 0.349)',\n  crimsonA7: 'color(display-p3 1 0.416 0.663 / 0.454)',\n  crimsonA8: 'color(display-p3 0.996 0.427 0.651 / 0.614)',\n  crimsonA9: 'color(display-p3 1 0.345 0.596 / 0.832)',\n  crimsonA10: 'color(display-p3 1 0.42 0.62 / 0.853)',\n  crimsonA11: 'color(display-p3 1 0.56 0.66)',\n  crimsonA12: 'color(display-p3 0.966 0.834 0.906)',\n};\n\nexport const pinkDark = {\n  pink1: '#191117',\n  pink2: '#21121d',\n  pink3: '#37172f',\n  pink4: '#4b143d',\n  pink5: '#591c47',\n  pink6: '#692955',\n  pink7: '#833869',\n  pink8: '#a84885',\n  pink9: '#d6409f',\n  pink10: '#de51a8',\n  pink11: '#ff8dcc',\n  pink12: '#fdd1ea',\n};\n\nexport const pinkDarkA = {\n  pinkA1: '#f412bc09',\n  pinkA2: '#f420bb12',\n  pinkA3: '#fe37cc29',\n  pinkA4: '#fc1ec43f',\n  pinkA5: '#fd35c24e',\n  pinkA6: '#fd51c75f',\n  pinkA7: '#fd62c87b',\n  pinkA8: '#ff68c8a2',\n  pinkA9: '#fe49bcd4',\n  pinkA10: '#ff5cc0dc',\n  pinkA11: '#ff8dcc',\n  pinkA12: '#ffd3ecfd',\n};\n\nexport const pinkDarkP3 = {\n  pink1: 'color(display-p3 0.093 0.068 0.089)',\n  pink2: 'color(display-p3 0.121 0.073 0.11)',\n  pink3: 'color(display-p3 0.198 0.098 0.179)',\n  pink4: 'color(display-p3 0.271 0.095 0.231)',\n  pink5: 'color(display-p3 0.32 0.127 0.273)',\n  pink6: 'color(display-p3 0.382 0.177 0.326)',\n  pink7: 'color(display-p3 0.477 0.238 0.405)',\n  pink8: 'color(display-p3 0.612 0.304 0.51)',\n  pink9: 'color(display-p3 0.775 0.297 0.61)',\n  pink10: 'color(display-p3 0.808 0.356 0.645)',\n  pink11: 'color(display-p3 1 0.535 0.78)',\n  pink12: 'color(display-p3 0.964 0.826 0.912)',\n};\n\nexport const pinkDarkP3A = {\n  pinkA1: 'color(display-p3 0.984 0.071 0.855 / 0.03)',\n  pinkA2: 'color(display-p3 1 0.2 0.8 / 0.059)',\n  pinkA3: 'color(display-p3 1 0.294 0.886 / 0.139)',\n  pinkA4: 'color(display-p3 1 0.192 0.82 / 0.219)',\n  pinkA5: 'color(display-p3 1 0.282 0.827 / 0.274)',\n  pinkA6: 'color(display-p3 1 0.396 0.835 / 0.337)',\n  pinkA7: 'color(display-p3 1 0.459 0.831 / 0.442)',\n  pinkA8: 'color(display-p3 1 0.478 0.827 / 0.585)',\n  pinkA9: 'color(display-p3 1 0.373 0.784 / 0.761)',\n  pinkA10: 'color(display-p3 1 0.435 0.792 / 0.795)',\n  pinkA11: 'color(display-p3 1 0.535 0.78)',\n  pinkA12: 'color(display-p3 0.964 0.826 0.912)',\n};\n\nexport const plumDark = {\n  plum1: '#181118',\n  plum2: '#201320',\n  plum3: '#351a35',\n  plum4: '#451d47',\n  plum5: '#512454',\n  plum6: '#5e3061',\n  plum7: '#734079',\n  plum8: '#92549c',\n  plum9: '#ab4aba',\n  plum10: '#b658c4',\n  plum11: '#e796f3',\n  plum12: '#f4d4f4',\n};\n\nexport const plumDarkA = {\n  plumA1: '#f112f108',\n  plumA2: '#f22ff211',\n  plumA3: '#fd4cfd27',\n  plumA4: '#f646ff3a',\n  plumA5: '#f455ff48',\n  plumA6: '#f66dff56',\n  plumA7: '#f07cfd70',\n  plumA8: '#ee84ff95',\n  plumA9: '#e961feb6',\n  plumA10: '#ed70ffc0',\n  plumA11: '#f19cfef3',\n  plumA12: '#feddfef4',\n};\n\nexport const plumDarkP3 = {\n  plum1: 'color(display-p3 0.09 0.068 0.092)',\n  plum2: 'color(display-p3 0.118 0.077 0.121)',\n  plum3: 'color(display-p3 0.192 0.105 0.202)',\n  plum4: 'color(display-p3 0.25 0.121 0.271)',\n  plum5: 'color(display-p3 0.293 0.152 0.319)',\n  plum6: 'color(display-p3 0.343 0.198 0.372)',\n  plum7: 'color(display-p3 0.424 0.262 0.461)',\n  plum8: 'color(display-p3 0.54 0.341 0.595)',\n  plum9: 'color(display-p3 0.624 0.313 0.708)',\n  plum10: 'color(display-p3 0.666 0.365 0.748)',\n  plum11: 'color(display-p3 0.86 0.602 0.933)',\n  plum12: 'color(display-p3 0.936 0.836 0.949)',\n};\n\nexport const plumDarkP3A = {\n  plumA1: 'color(display-p3 0.973 0.071 0.973 / 0.026)',\n  plumA2: 'color(display-p3 0.933 0.267 1 / 0.059)',\n  plumA3: 'color(display-p3 0.918 0.333 0.996 / 0.148)',\n  plumA4: 'color(display-p3 0.91 0.318 1 / 0.219)',\n  plumA5: 'color(display-p3 0.914 0.388 1 / 0.269)',\n  plumA6: 'color(display-p3 0.906 0.463 1 / 0.328)',\n  plumA7: 'color(display-p3 0.906 0.529 1 / 0.425)',\n  plumA8: 'color(display-p3 0.906 0.553 1 / 0.568)',\n  plumA9: 'color(display-p3 0.875 0.427 1 / 0.69)',\n  plumA10: 'color(display-p3 0.886 0.471 0.996 / 0.732)',\n  plumA11: 'color(display-p3 0.86 0.602 0.933)',\n  plumA12: 'color(display-p3 0.936 0.836 0.949)',\n};\n\nexport const purpleDark = {\n  purple1: '#18111b',\n  purple2: '#1e1523',\n  purple3: '#301c3b',\n  purple4: '#3d224e',\n  purple5: '#48295c',\n  purple6: '#54346b',\n  purple7: '#664282',\n  purple8: '#8457aa',\n  purple9: '#8e4ec6',\n  purple10: '#9a5cd0',\n  purple11: '#d19dff',\n  purple12: '#ecd9fa',\n};\n\nexport const purpleDarkA = {\n  purpleA1: '#b412f90b',\n  purpleA2: '#b744f714',\n  purpleA3: '#c150ff2d',\n  purpleA4: '#bb53fd42',\n  purpleA5: '#be5cfd51',\n  purpleA6: '#c16dfd61',\n  purpleA7: '#c378fd7a',\n  purpleA8: '#c47effa4',\n  purpleA9: '#b661ffc2',\n  purpleA10: '#bc6fffcd',\n  purpleA11: '#d19dff',\n  purpleA12: '#f1ddfffa',\n};\n\nexport const purpleDarkP3 = {\n  purple1: 'color(display-p3 0.09 0.068 0.103)',\n  purple2: 'color(display-p3 0.113 0.082 0.134)',\n  purple3: 'color(display-p3 0.175 0.112 0.224)',\n  purple4: 'color(display-p3 0.224 0.137 0.297)',\n  purple5: 'color(display-p3 0.264 0.167 0.349)',\n  purple6: 'color(display-p3 0.311 0.208 0.406)',\n  purple7: 'color(display-p3 0.381 0.266 0.496)',\n  purple8: 'color(display-p3 0.49 0.349 0.649)',\n  purple9: 'color(display-p3 0.523 0.318 0.751)',\n  purple10: 'color(display-p3 0.57 0.373 0.791)',\n  purple11: 'color(display-p3 0.8 0.62 1)',\n  purple12: 'color(display-p3 0.913 0.854 0.971)',\n};\n\nexport const purpleDarkP3A = {\n  purpleA1: 'color(display-p3 0.686 0.071 0.996 / 0.038)',\n  purpleA2: 'color(display-p3 0.722 0.286 0.996 / 0.072)',\n  purpleA3: 'color(display-p3 0.718 0.349 0.996 / 0.169)',\n  purpleA4: 'color(display-p3 0.702 0.353 1 / 0.248)',\n  purpleA5: 'color(display-p3 0.718 0.404 1 / 0.303)',\n  purpleA6: 'color(display-p3 0.733 0.455 1 / 0.366)',\n  purpleA7: 'color(display-p3 0.753 0.506 1 / 0.458)',\n  purpleA8: 'color(display-p3 0.749 0.522 1 / 0.622)',\n  purpleA9: 'color(display-p3 0.686 0.408 1 / 0.736)',\n  purpleA10: 'color(display-p3 0.71 0.459 1 / 0.778)',\n  purpleA11: 'color(display-p3 0.8 0.62 1)',\n  purpleA12: 'color(display-p3 0.913 0.854 0.971)',\n};\n\nexport const violetDark = {\n  violet1: '#14121f',\n  violet2: '#1b1525',\n  violet3: '#291f43',\n  violet4: '#33255b',\n  violet5: '#3c2e69',\n  violet6: '#473876',\n  violet7: '#56468b',\n  violet8: '#6958ad',\n  violet9: '#6e56cf',\n  violet10: '#7d66d9',\n  violet11: '#baa7ff',\n  violet12: '#e2ddfe',\n};\n\nexport const violetDarkA = {\n  violetA1: '#4422ff0f',\n  violetA2: '#853ff916',\n  violetA3: '#8354fe36',\n  violetA4: '#7d51fd50',\n  violetA5: '#845ffd5f',\n  violetA6: '#8f6cfd6d',\n  violetA7: '#9879ff83',\n  violetA8: '#977dfea8',\n  violetA9: '#8668ffcc',\n  violetA10: '#9176fed7',\n  violetA11: '#baa7ff',\n  violetA12: '#e3defffe',\n};\n\nexport const violetDarkP3 = {\n  violet1: 'color(display-p3 0.077 0.071 0.118)',\n  violet2: 'color(display-p3 0.101 0.084 0.141)',\n  violet3: 'color(display-p3 0.154 0.123 0.256)',\n  violet4: 'color(display-p3 0.191 0.148 0.345)',\n  violet5: 'color(display-p3 0.226 0.182 0.396)',\n  violet6: 'color(display-p3 0.269 0.223 0.449)',\n  violet7: 'color(display-p3 0.326 0.277 0.53)',\n  violet8: 'color(display-p3 0.399 0.346 0.656)',\n  violet9: 'color(display-p3 0.417 0.341 0.784)',\n  violet10: 'color(display-p3 0.477 0.402 0.823)',\n  violet11: 'color(display-p3 0.72 0.65 1)',\n  violet12: 'color(display-p3 0.883 0.867 0.986)',\n};\n\nexport const violetDarkP3A = {\n  violetA1: 'color(display-p3 0.282 0.141 0.996 / 0.055)',\n  violetA2: 'color(display-p3 0.51 0.263 1 / 0.08)',\n  violetA3: 'color(display-p3 0.494 0.337 0.996 / 0.202)',\n  violetA4: 'color(display-p3 0.49 0.345 1 / 0.299)',\n  violetA5: 'color(display-p3 0.525 0.392 1 / 0.353)',\n  violetA6: 'color(display-p3 0.569 0.455 1 / 0.408)',\n  violetA7: 'color(display-p3 0.588 0.494 1 / 0.496)',\n  violetA8: 'color(display-p3 0.596 0.51 1 / 0.631)',\n  violetA9: 'color(display-p3 0.522 0.424 1 / 0.769)',\n  violetA10: 'color(display-p3 0.576 0.482 1 / 0.811)',\n  violetA11: 'color(display-p3 0.72 0.65 1)',\n  violetA12: 'color(display-p3 0.883 0.867 0.986)',\n};\n\nexport const irisDark = {\n  iris1: '#13131e',\n  iris2: '#171625',\n  iris3: '#202248',\n  iris4: '#262a65',\n  iris5: '#303374',\n  iris6: '#3d3e82',\n  iris7: '#4a4a95',\n  iris8: '#5958b1',\n  iris9: '#5b5bd6',\n  iris10: '#6e6ade',\n  iris11: '#b1a9ff',\n  iris12: '#e0dffe',\n};\n\nexport const irisDarkA = {\n  irisA1: '#3636fe0e',\n  irisA2: '#564bf916',\n  irisA3: '#525bff3b',\n  irisA4: '#4d58ff5a',\n  irisA5: '#5b62fd6b',\n  irisA6: '#6d6ffd7a',\n  irisA7: '#7777fe8e',\n  irisA8: '#7b7afeac',\n  irisA9: '#6a6afed4',\n  irisA10: '#7d79ffdc',\n  irisA11: '#b1a9ff',\n  irisA12: '#e1e0fffe',\n};\n\nexport const irisDarkP3 = {\n  iris1: 'color(display-p3 0.075 0.075 0.114)',\n  iris2: 'color(display-p3 0.089 0.086 0.14)',\n  iris3: 'color(display-p3 0.128 0.134 0.272)',\n  iris4: 'color(display-p3 0.153 0.165 0.382)',\n  iris5: 'color(display-p3 0.192 0.201 0.44)',\n  iris6: 'color(display-p3 0.239 0.241 0.491)',\n  iris7: 'color(display-p3 0.291 0.289 0.565)',\n  iris8: 'color(display-p3 0.35 0.345 0.673)',\n  iris9: 'color(display-p3 0.357 0.357 0.81)',\n  iris10: 'color(display-p3 0.428 0.416 0.843)',\n  iris11: 'color(display-p3 0.685 0.662 1)',\n  iris12: 'color(display-p3 0.878 0.875 0.986)',\n};\n\nexport const irisDarkP3A = {\n  irisA1: 'color(display-p3 0.224 0.224 0.992 / 0.051)',\n  irisA2: 'color(display-p3 0.361 0.314 1 / 0.08)',\n  irisA3: 'color(display-p3 0.357 0.373 1 / 0.219)',\n  irisA4: 'color(display-p3 0.325 0.361 1 / 0.337)',\n  irisA5: 'color(display-p3 0.38 0.4 1 / 0.4)',\n  irisA6: 'color(display-p3 0.447 0.447 1 / 0.454)',\n  irisA7: 'color(display-p3 0.486 0.486 1 / 0.534)',\n  irisA8: 'color(display-p3 0.502 0.494 1 / 0.652)',\n  irisA9: 'color(display-p3 0.431 0.431 1 / 0.799)',\n  irisA10: 'color(display-p3 0.502 0.486 1 / 0.832)',\n  irisA11: 'color(display-p3 0.685 0.662 1)',\n  irisA12: 'color(display-p3 0.878 0.875 0.986)',\n};\n\nexport const cyanDark = {\n  cyan1: '#0b161a',\n  cyan2: '#101b20',\n  cyan3: '#082c36',\n  cyan4: '#003848',\n  cyan5: '#004558',\n  cyan6: '#045468',\n  cyan7: '#12677e',\n  cyan8: '#11809c',\n  cyan9: '#00a2c7',\n  cyan10: '#23afd0',\n  cyan11: '#4ccce6',\n  cyan12: '#b6ecf7',\n};\n\nexport const cyanDarkA = {\n  cyanA1: '#0091f70a',\n  cyanA2: '#02a7f211',\n  cyanA3: '#00befd28',\n  cyanA4: '#00baff3b',\n  cyanA5: '#00befd4d',\n  cyanA6: '#00c7fd5e',\n  cyanA7: '#14cdff75',\n  cyanA8: '#11cfff95',\n  cyanA9: '#00cfffc3',\n  cyanA10: '#28d6ffcd',\n  cyanA11: '#52e1fee5',\n  cyanA12: '#bbf3fef7',\n};\n\nexport const cyanDarkP3 = {\n  cyan1: 'color(display-p3 0.053 0.085 0.098)',\n  cyan2: 'color(display-p3 0.072 0.105 0.122)',\n  cyan3: 'color(display-p3 0.073 0.168 0.209)',\n  cyan4: 'color(display-p3 0.063 0.216 0.277)',\n  cyan5: 'color(display-p3 0.091 0.267 0.336)',\n  cyan6: 'color(display-p3 0.137 0.324 0.4)',\n  cyan7: 'color(display-p3 0.186 0.398 0.484)',\n  cyan8: 'color(display-p3 0.23 0.496 0.6)',\n  cyan9: 'color(display-p3 0.282 0.627 0.765)',\n  cyan10: 'color(display-p3 0.331 0.675 0.801)',\n  cyan11: 'color(display-p3 0.446 0.79 0.887)',\n  cyan12: 'color(display-p3 0.757 0.919 0.962)',\n};\n\nexport const cyanDarkP3A = {\n  cyanA1: 'color(display-p3 0 0.647 0.992 / 0.034)',\n  cyanA2: 'color(display-p3 0.133 0.733 1 / 0.059)',\n  cyanA3: 'color(display-p3 0.122 0.741 0.996 / 0.152)',\n  cyanA4: 'color(display-p3 0.051 0.725 1 / 0.227)',\n  cyanA5: 'color(display-p3 0.149 0.757 1 / 0.29)',\n  cyanA6: 'color(display-p3 0.267 0.792 1 / 0.358)',\n  cyanA7: 'color(display-p3 0.333 0.808 1 / 0.446)',\n  cyanA8: 'color(display-p3 0.357 0.816 1 / 0.572)',\n  cyanA9: 'color(display-p3 0.357 0.82 1 / 0.748)',\n  cyanA10: 'color(display-p3 0.4 0.839 1 / 0.786)',\n  cyanA11: 'color(display-p3 0.446 0.79 0.887)',\n  cyanA12: 'color(display-p3 0.757 0.919 0.962)',\n};\n\nexport const tealDark = {\n  teal1: '#0d1514',\n  teal2: '#111c1b',\n  teal3: '#0d2d2a',\n  teal4: '#023b37',\n  teal5: '#084843',\n  teal6: '#145750',\n  teal7: '#1c6961',\n  teal8: '#207e73',\n  teal9: '#12a594',\n  teal10: '#0eb39e',\n  teal11: '#0bd8b6',\n  teal12: '#adf0dd',\n};\n\nexport const tealDarkA = {\n  tealA1: '#00deab05',\n  tealA2: '#12fbe60c',\n  tealA3: '#00ffe61e',\n  tealA4: '#00ffe92d',\n  tealA5: '#00ffea3b',\n  tealA6: '#1cffe84b',\n  tealA7: '#2efde85f',\n  tealA8: '#32ffe775',\n  tealA9: '#13ffe49f',\n  tealA10: '#0dffe0ae',\n  tealA11: '#0afed5d6',\n  tealA12: '#b8ffebef',\n};\n\nexport const tealDarkP3 = {\n  teal1: 'color(display-p3 0.059 0.083 0.079)',\n  teal2: 'color(display-p3 0.075 0.11 0.107)',\n  teal3: 'color(display-p3 0.087 0.175 0.165)',\n  teal4: 'color(display-p3 0.087 0.227 0.214)',\n  teal5: 'color(display-p3 0.12 0.277 0.261)',\n  teal6: 'color(display-p3 0.162 0.335 0.314)',\n  teal7: 'color(display-p3 0.205 0.406 0.379)',\n  teal8: 'color(display-p3 0.245 0.489 0.453)',\n  teal9: 'color(display-p3 0.297 0.637 0.581)',\n  teal10: 'color(display-p3 0.319 0.69 0.62)',\n  teal11: 'color(display-p3 0.388 0.835 0.719)',\n  teal12: 'color(display-p3 0.734 0.934 0.87)',\n};\n\nexport const tealDarkP3A = {\n  tealA1: 'color(display-p3 0 0.992 0.761 / 0.017)',\n  tealA2: 'color(display-p3 0.235 0.988 0.902 / 0.047)',\n  tealA3: 'color(display-p3 0.235 1 0.898 / 0.118)',\n  tealA4: 'color(display-p3 0.18 0.996 0.929 / 0.173)',\n  tealA5: 'color(display-p3 0.31 1 0.933 / 0.227)',\n  tealA6: 'color(display-p3 0.396 1 0.933 / 0.286)',\n  tealA7: 'color(display-p3 0.443 1 0.925 / 0.366)',\n  tealA8: 'color(display-p3 0.459 1 0.925 / 0.454)',\n  tealA9: 'color(display-p3 0.443 0.996 0.906 / 0.61)',\n  tealA10: 'color(display-p3 0.439 0.996 0.89 / 0.669)',\n  tealA11: 'color(display-p3 0.388 0.835 0.719)',\n  tealA12: 'color(display-p3 0.734 0.934 0.87)',\n};\n\nexport const jadeDark = {\n  jade1: '#0d1512',\n  jade2: '#121c18',\n  jade3: '#0f2e22',\n  jade4: '#0b3b2c',\n  jade5: '#114837',\n  jade6: '#1b5745',\n  jade7: '#246854',\n  jade8: '#2a7e68',\n  jade9: '#29a383',\n  jade10: '#27b08b',\n  jade11: '#1fd8a4',\n  jade12: '#adf0d4',\n};\n\nexport const jadeDarkA = {\n  jadeA1: '#00de4505',\n  jadeA2: '#27fba60c',\n  jadeA3: '#02f99920',\n  jadeA4: '#00ffaa2d',\n  jadeA5: '#11ffb63b',\n  jadeA6: '#34ffc24b',\n  jadeA7: '#45fdc75e',\n  jadeA8: '#48ffcf75',\n  jadeA9: '#38feca9d',\n  jadeA10: '#31fec7ab',\n  jadeA11: '#21fec0d6',\n  jadeA12: '#b8ffe1ef',\n};\n\nexport const jadeDarkP3 = {\n  jade1: 'color(display-p3 0.059 0.083 0.071)',\n  jade2: 'color(display-p3 0.078 0.11 0.094)',\n  jade3: 'color(display-p3 0.091 0.176 0.138)',\n  jade4: 'color(display-p3 0.102 0.228 0.177)',\n  jade5: 'color(display-p3 0.133 0.279 0.221)',\n  jade6: 'color(display-p3 0.174 0.334 0.273)',\n  jade7: 'color(display-p3 0.219 0.402 0.335)',\n  jade8: 'color(display-p3 0.263 0.488 0.411)',\n  jade9: 'color(display-p3 0.319 0.63 0.521)',\n  jade10: 'color(display-p3 0.338 0.68 0.555)',\n  jade11: 'color(display-p3 0.4 0.835 0.656)',\n  jade12: 'color(display-p3 0.734 0.934 0.838)',\n};\n\nexport const jadeDarkP3A = {\n  jadeA1: 'color(display-p3 0 0.992 0.298 / 0.017)',\n  jadeA2: 'color(display-p3 0.318 0.988 0.651 / 0.047)',\n  jadeA3: 'color(display-p3 0.267 1 0.667 / 0.118)',\n  jadeA4: 'color(display-p3 0.275 0.996 0.702 / 0.173)',\n  jadeA5: 'color(display-p3 0.361 1 0.741 / 0.227)',\n  jadeA6: 'color(display-p3 0.439 1 0.796 / 0.286)',\n  jadeA7: 'color(display-p3 0.49 1 0.804 / 0.362)',\n  jadeA8: 'color(display-p3 0.506 1 0.835 / 0.45)',\n  jadeA9: 'color(display-p3 0.478 0.996 0.816 / 0.606)',\n  jadeA10: 'color(display-p3 0.478 1 0.816 / 0.656)',\n  jadeA11: 'color(display-p3 0.4 0.835 0.656)',\n  jadeA12: 'color(display-p3 0.734 0.934 0.838)',\n};\n\nexport const greenDark = {\n  green1: '#0e1512',\n  green2: '#121b17',\n  green3: '#132d21',\n  green4: '#113b29',\n  green5: '#174933',\n  green6: '#20573e',\n  green7: '#28684a',\n  green8: '#2f7c57',\n  green9: '#30a46c',\n  green10: '#33b074',\n  green11: '#3dd68c',\n  green12: '#b1f1cb',\n};\n\nexport const greenDarkA = {\n  greenA1: '#00de4505',\n  greenA2: '#29f99d0b',\n  greenA3: '#22ff991e',\n  greenA4: '#11ff992d',\n  greenA5: '#2bffa23c',\n  greenA6: '#44ffaa4b',\n  greenA7: '#50fdac5e',\n  greenA8: '#54ffad73',\n  greenA9: '#44ffa49e',\n  greenA10: '#43fea4ab',\n  greenA11: '#46fea5d4',\n  greenA12: '#bbffd7f0',\n};\n\nexport const greenDarkP3 = {\n  green1: 'color(display-p3 0.062 0.083 0.071)',\n  green2: 'color(display-p3 0.079 0.106 0.09)',\n  green3: 'color(display-p3 0.1 0.173 0.133)',\n  green4: 'color(display-p3 0.115 0.229 0.166)',\n  green5: 'color(display-p3 0.147 0.282 0.206)',\n  green6: 'color(display-p3 0.185 0.338 0.25)',\n  green7: 'color(display-p3 0.227 0.403 0.298)',\n  green8: 'color(display-p3 0.27 0.479 0.351)',\n  green9: 'color(display-p3 0.332 0.634 0.442)',\n  green10: 'color(display-p3 0.357 0.682 0.474)',\n  green11: 'color(display-p3 0.434 0.828 0.573)',\n  green12: 'color(display-p3 0.747 0.938 0.807)',\n};\n\nexport const greenDarkP3A = {\n  greenA1: 'color(display-p3 0 0.992 0.298 / 0.017)',\n  greenA2: 'color(display-p3 0.341 0.98 0.616 / 0.043)',\n  greenA3: 'color(display-p3 0.376 0.996 0.655 / 0.114)',\n  greenA4: 'color(display-p3 0.341 0.996 0.635 / 0.173)',\n  greenA5: 'color(display-p3 0.408 1 0.678 / 0.232)',\n  greenA6: 'color(display-p3 0.475 1 0.706 / 0.29)',\n  greenA7: 'color(display-p3 0.514 1 0.706 / 0.362)',\n  greenA8: 'color(display-p3 0.529 1 0.718 / 0.442)',\n  greenA9: 'color(display-p3 0.502 0.996 0.682 / 0.61)',\n  greenA10: 'color(display-p3 0.506 1 0.682 / 0.66)',\n  greenA11: 'color(display-p3 0.434 0.828 0.573)',\n  greenA12: 'color(display-p3 0.747 0.938 0.807)',\n};\n\nexport const grassDark = {\n  grass1: '#0e1511',\n  grass2: '#141a15',\n  grass3: '#1b2a1e',\n  grass4: '#1d3a24',\n  grass5: '#25482d',\n  grass6: '#2d5736',\n  grass7: '#366740',\n  grass8: '#3e7949',\n  grass9: '#46a758',\n  grass10: '#53b365',\n  grass11: '#71d083',\n  grass12: '#c2f0c2',\n};\n\nexport const grassDarkA = {\n  grassA1: '#00de1205',\n  grassA2: '#5ef7780a',\n  grassA3: '#70fe8c1b',\n  grassA4: '#57ff802c',\n  grassA5: '#68ff8b3b',\n  grassA6: '#71ff8f4b',\n  grassA7: '#77fd925d',\n  grassA8: '#77fd9070',\n  grassA9: '#65ff82a1',\n  grassA10: '#72ff8dae',\n  grassA11: '#89ff9fcd',\n  grassA12: '#ceffceef',\n};\n\nexport const grassDarkP3 = {\n  grass1: 'color(display-p3 0.062 0.083 0.067)',\n  grass2: 'color(display-p3 0.083 0.103 0.085)',\n  grass3: 'color(display-p3 0.118 0.163 0.122)',\n  grass4: 'color(display-p3 0.142 0.225 0.15)',\n  grass5: 'color(display-p3 0.178 0.279 0.186)',\n  grass6: 'color(display-p3 0.217 0.337 0.224)',\n  grass7: 'color(display-p3 0.258 0.4 0.264)',\n  grass8: 'color(display-p3 0.302 0.47 0.305)',\n  grass9: 'color(display-p3 0.38 0.647 0.378)',\n  grass10: 'color(display-p3 0.426 0.694 0.426)',\n  grass11: 'color(display-p3 0.535 0.807 0.542)',\n  grass12: 'color(display-p3 0.797 0.936 0.776)',\n};\n\nexport const grassDarkP3A = {\n  grassA1: 'color(display-p3 0 0.992 0.071 / 0.017)',\n  grassA2: 'color(display-p3 0.482 0.996 0.584 / 0.038)',\n  grassA3: 'color(display-p3 0.549 0.992 0.588 / 0.106)',\n  grassA4: 'color(display-p3 0.51 0.996 0.557 / 0.169)',\n  grassA5: 'color(display-p3 0.553 1 0.588 / 0.227)',\n  grassA6: 'color(display-p3 0.584 1 0.608 / 0.29)',\n  grassA7: 'color(display-p3 0.604 1 0.616 / 0.358)',\n  grassA8: 'color(display-p3 0.608 1 0.62 / 0.433)',\n  grassA9: 'color(display-p3 0.573 1 0.569 / 0.622)',\n  grassA10: 'color(display-p3 0.6 0.996 0.6 / 0.673)',\n  grassA11: 'color(display-p3 0.535 0.807 0.542)',\n  grassA12: 'color(display-p3 0.797 0.936 0.776)',\n};\n\nexport const brownDark = {\n  brown1: '#12110f',\n  brown2: '#1c1816',\n  brown3: '#28211d',\n  brown4: '#322922',\n  brown5: '#3e3128',\n  brown6: '#4d3c2f',\n  brown7: '#614a39',\n  brown8: '#7c5f46',\n  brown9: '#ad7f58',\n  brown10: '#b88c67',\n  brown11: '#dbb594',\n  brown12: '#f2e1ca',\n};\n\nexport const brownDarkA = {\n  brownA1: '#91110002',\n  brownA2: '#fba67c0c',\n  brownA3: '#fcb58c19',\n  brownA4: '#fbbb8a24',\n  brownA5: '#fcb88931',\n  brownA6: '#fdba8741',\n  brownA7: '#ffbb8856',\n  brownA8: '#ffbe8773',\n  brownA9: '#feb87da8',\n  brownA10: '#ffc18cb3',\n  brownA11: '#fed1aad9',\n  brownA12: '#feecd4f2',\n};\n\nexport const brownDarkP3 = {\n  brown1: 'color(display-p3 0.071 0.067 0.059)',\n  brown2: 'color(display-p3 0.107 0.095 0.087)',\n  brown3: 'color(display-p3 0.151 0.13 0.115)',\n  brown4: 'color(display-p3 0.191 0.161 0.138)',\n  brown5: 'color(display-p3 0.235 0.194 0.162)',\n  brown6: 'color(display-p3 0.291 0.237 0.192)',\n  brown7: 'color(display-p3 0.365 0.295 0.232)',\n  brown8: 'color(display-p3 0.469 0.377 0.287)',\n  brown9: 'color(display-p3 0.651 0.505 0.368)',\n  brown10: 'color(display-p3 0.697 0.557 0.423)',\n  brown11: 'color(display-p3 0.835 0.715 0.597)',\n  brown12: 'color(display-p3 0.938 0.885 0.802)',\n};\n\nexport const brownDarkP3A = {\n  brownA1: 'color(display-p3 0.855 0.071 0 / 0.005)',\n  brownA2: 'color(display-p3 0.98 0.706 0.525 / 0.043)',\n  brownA3: 'color(display-p3 0.996 0.745 0.576 / 0.093)',\n  brownA4: 'color(display-p3 1 0.765 0.592 / 0.135)',\n  brownA5: 'color(display-p3 1 0.761 0.588 / 0.181)',\n  brownA6: 'color(display-p3 1 0.773 0.592 / 0.24)',\n  brownA7: 'color(display-p3 0.996 0.776 0.58 / 0.32)',\n  brownA8: 'color(display-p3 1 0.78 0.573 / 0.433)',\n  brownA9: 'color(display-p3 1 0.769 0.549 / 0.627)',\n  brownA10: 'color(display-p3 1 0.792 0.596 / 0.677)',\n  brownA11: 'color(display-p3 0.835 0.715 0.597)',\n  brownA12: 'color(display-p3 0.938 0.885 0.802)',\n};\n\nexport const bronzeDark = {\n  bronze1: '#141110',\n  bronze2: '#1c1917',\n  bronze3: '#262220',\n  bronze4: '#302a27',\n  bronze5: '#3b3330',\n  bronze6: '#493e3a',\n  bronze7: '#5a4c47',\n  bronze8: '#6f5f58',\n  bronze9: '#a18072',\n  bronze10: '#ae8c7e',\n  bronze11: '#d4b3a5',\n  bronze12: '#ede0d9',\n};\n\nexport const bronzeDarkA = {\n  bronzeA1: '#d1110004',\n  bronzeA2: '#fbbc910c',\n  bronzeA3: '#faceb817',\n  bronzeA4: '#facdb622',\n  bronzeA5: '#ffd2c12d',\n  bronzeA6: '#ffd1c03c',\n  bronzeA7: '#fdd0c04f',\n  bronzeA8: '#ffd6c565',\n  bronzeA9: '#fec7b09b',\n  bronzeA10: '#fecab5a9',\n  bronzeA11: '#ffd7c6d1',\n  bronzeA12: '#fff1e9ec',\n};\n\nexport const bronzeDarkP3 = {\n  bronze1: 'color(display-p3 0.076 0.067 0.063)',\n  bronze2: 'color(display-p3 0.106 0.097 0.093)',\n  bronze3: 'color(display-p3 0.147 0.132 0.125)',\n  bronze4: 'color(display-p3 0.185 0.166 0.156)',\n  bronze5: 'color(display-p3 0.227 0.202 0.19)',\n  bronze6: 'color(display-p3 0.278 0.246 0.23)',\n  bronze7: 'color(display-p3 0.343 0.302 0.281)',\n  bronze8: 'color(display-p3 0.426 0.374 0.347)',\n  bronze9: 'color(display-p3 0.611 0.507 0.455)',\n  bronze10: 'color(display-p3 0.66 0.556 0.504)',\n  bronze11: 'color(display-p3 0.81 0.707 0.655)',\n  bronze12: 'color(display-p3 0.921 0.88 0.854)',\n};\n\nexport const bronzeDarkP3A = {\n  bronzeA1: 'color(display-p3 0.941 0.067 0 / 0.009)',\n  bronzeA2: 'color(display-p3 0.98 0.8 0.706 / 0.043)',\n  bronzeA3: 'color(display-p3 0.988 0.851 0.761 / 0.085)',\n  bronzeA4: 'color(display-p3 0.996 0.839 0.78 / 0.127)',\n  bronzeA5: 'color(display-p3 0.996 0.863 0.773 / 0.173)',\n  bronzeA6: 'color(display-p3 1 0.863 0.796 / 0.227)',\n  bronzeA7: 'color(display-p3 1 0.867 0.8 / 0.295)',\n  bronzeA8: 'color(display-p3 1 0.859 0.788 / 0.387)',\n  bronzeA9: 'color(display-p3 1 0.82 0.733 / 0.585)',\n  bronzeA10: 'color(display-p3 1 0.839 0.761 / 0.635)',\n  bronzeA11: 'color(display-p3 0.81 0.707 0.655)',\n  bronzeA12: 'color(display-p3 0.921 0.88 0.854)',\n};\n\nexport const goldDark = {\n  gold1: '#121211',\n  gold2: '#1b1a17',\n  gold3: '#24231f',\n  gold4: '#2d2b26',\n  gold5: '#38352e',\n  gold6: '#444039',\n  gold7: '#544f46',\n  gold8: '#696256',\n  gold9: '#978365',\n  gold10: '#a39073',\n  gold11: '#cbb99f',\n  gold12: '#e8e2d9',\n};\n\nexport const goldDarkA = {\n  goldA1: '#91911102',\n  goldA2: '#f9e29d0b',\n  goldA3: '#f8ecbb15',\n  goldA4: '#ffeec41e',\n  goldA5: '#feecc22a',\n  goldA6: '#feebcb37',\n  goldA7: '#ffedcd48',\n  goldA8: '#fdeaca5f',\n  goldA9: '#ffdba690',\n  goldA10: '#fedfb09d',\n  goldA11: '#fee7c6c8',\n  goldA12: '#fef7ede7',\n};\n\nexport const goldDarkP3 = {\n  gold1: 'color(display-p3 0.071 0.071 0.067)',\n  gold2: 'color(display-p3 0.104 0.101 0.09)',\n  gold3: 'color(display-p3 0.141 0.136 0.122)',\n  gold4: 'color(display-p3 0.177 0.17 0.152)',\n  gold5: 'color(display-p3 0.217 0.207 0.185)',\n  gold6: 'color(display-p3 0.265 0.252 0.225)',\n  gold7: 'color(display-p3 0.327 0.31 0.277)',\n  gold8: 'color(display-p3 0.407 0.384 0.342)',\n  gold9: 'color(display-p3 0.579 0.517 0.41)',\n  gold10: 'color(display-p3 0.628 0.566 0.463)',\n  gold11: 'color(display-p3 0.784 0.728 0.635)',\n  gold12: 'color(display-p3 0.906 0.887 0.855)',\n};\n\nexport const goldDarkP3A = {\n  goldA1: 'color(display-p3 0.855 0.855 0.071 / 0.005)',\n  goldA2: 'color(display-p3 0.98 0.89 0.616 / 0.043)',\n  goldA3: 'color(display-p3 1 0.949 0.753 / 0.08)',\n  goldA4: 'color(display-p3 1 0.933 0.8 / 0.118)',\n  goldA5: 'color(display-p3 1 0.949 0.804 / 0.16)',\n  goldA6: 'color(display-p3 1 0.925 0.8 / 0.215)',\n  goldA7: 'color(display-p3 1 0.945 0.831 / 0.278)',\n  goldA8: 'color(display-p3 1 0.937 0.82 / 0.366)',\n  goldA9: 'color(display-p3 0.996 0.882 0.69 / 0.551)',\n  goldA10: 'color(display-p3 1 0.894 0.725 / 0.601)',\n  goldA11: 'color(display-p3 0.784 0.728 0.635)',\n  goldA12: 'color(display-p3 0.906 0.887 0.855)',\n};\n\nexport const skyDark = {\n  sky1: '#0d141f',\n  sky2: '#111a27',\n  sky3: '#112840',\n  sky4: '#113555',\n  sky5: '#154467',\n  sky6: '#1b537b',\n  sky7: '#1f6692',\n  sky8: '#197cae',\n  sky9: '#7ce2fe',\n  sky10: '#a8eeff',\n  sky11: '#75c7f0',\n  sky12: '#c2f3ff',\n};\n\nexport const skyDarkA = {\n  skyA1: '#0044ff0f',\n  skyA2: '#1171fb18',\n  skyA3: '#1184fc33',\n  skyA4: '#128fff49',\n  skyA5: '#1c9dfd5d',\n  skyA6: '#28a5ff72',\n  skyA7: '#2badfe8b',\n  skyA8: '#1db2fea9',\n  skyA9: '#7ce3fffe',\n  skyA10: '#a8eeff',\n  skyA11: '#7cd3ffef',\n  skyA12: '#c2f3ff',\n};\n\nexport const skyDarkP3 = {\n  sky1: 'color(display-p3 0.056 0.078 0.116)',\n  sky2: 'color(display-p3 0.075 0.101 0.149)',\n  sky3: 'color(display-p3 0.089 0.154 0.244)',\n  sky4: 'color(display-p3 0.106 0.207 0.323)',\n  sky5: 'color(display-p3 0.135 0.261 0.394)',\n  sky6: 'color(display-p3 0.17 0.322 0.469)',\n  sky7: 'color(display-p3 0.205 0.394 0.557)',\n  sky8: 'color(display-p3 0.232 0.48 0.665)',\n  sky9: 'color(display-p3 0.585 0.877 0.983)',\n  sky10: 'color(display-p3 0.718 0.925 0.991)',\n  sky11: 'color(display-p3 0.536 0.772 0.924)',\n  sky12: 'color(display-p3 0.799 0.947 0.993)',\n};\n\nexport const skyDarkP3A = {\n  skyA1: 'color(display-p3 0 0.282 0.996 / 0.055)',\n  skyA2: 'color(display-p3 0.157 0.467 0.992 / 0.089)',\n  skyA3: 'color(display-p3 0.192 0.522 0.996 / 0.19)',\n  skyA4: 'color(display-p3 0.212 0.584 1 / 0.274)',\n  skyA5: 'color(display-p3 0.259 0.631 1 / 0.349)',\n  skyA6: 'color(display-p3 0.302 0.655 1 / 0.433)',\n  skyA7: 'color(display-p3 0.329 0.686 1 / 0.526)',\n  skyA8: 'color(display-p3 0.325 0.71 1 / 0.643)',\n  skyA9: 'color(display-p3 0.592 0.894 1 / 0.984)',\n  skyA10: 'color(display-p3 0.722 0.933 1 / 0.992)',\n  skyA11: 'color(display-p3 0.536 0.772 0.924)',\n  skyA12: 'color(display-p3 0.799 0.947 0.993)',\n};\n\nexport const mintDark = {\n  mint1: '#0e1515',\n  mint2: '#0f1b1b',\n  mint3: '#092c2b',\n  mint4: '#003a38',\n  mint5: '#004744',\n  mint6: '#105650',\n  mint7: '#1e685f',\n  mint8: '#277f70',\n  mint9: '#86ead4',\n  mint10: '#a8f5e5',\n  mint11: '#58d5ba',\n  mint12: '#c4f5e1',\n};\n\nexport const mintDarkA = {\n  mintA1: '#00dede05',\n  mintA2: '#00f9f90b',\n  mintA3: '#00fff61d',\n  mintA4: '#00fff42c',\n  mintA5: '#00fff23a',\n  mintA6: '#0effeb4a',\n  mintA7: '#34fde55e',\n  mintA8: '#41ffdf76',\n  mintA9: '#92ffe7e9',\n  mintA10: '#aefeedf5',\n  mintA11: '#67ffded2',\n  mintA12: '#cbfee9f5',\n};\n\nexport const mintDarkP3 = {\n  mint1: 'color(display-p3 0.059 0.082 0.081)',\n  mint2: 'color(display-p3 0.068 0.104 0.105)',\n  mint3: 'color(display-p3 0.077 0.17 0.168)',\n  mint4: 'color(display-p3 0.068 0.224 0.22)',\n  mint5: 'color(display-p3 0.104 0.275 0.264)',\n  mint6: 'color(display-p3 0.154 0.332 0.313)',\n  mint7: 'color(display-p3 0.207 0.403 0.373)',\n  mint8: 'color(display-p3 0.258 0.49 0.441)',\n  mint9: 'color(display-p3 0.62 0.908 0.834)',\n  mint10: 'color(display-p3 0.725 0.954 0.898)',\n  mint11: 'color(display-p3 0.482 0.825 0.733)',\n  mint12: 'color(display-p3 0.807 0.955 0.887)',\n};\n\nexport const mintDarkP3A = {\n  mintA1: 'color(display-p3 0 0.992 0.992 / 0.017)',\n  mintA2: 'color(display-p3 0.071 0.98 0.98 / 0.043)',\n  mintA3: 'color(display-p3 0.176 0.996 0.996 / 0.11)',\n  mintA4: 'color(display-p3 0.071 0.996 0.973 / 0.169)',\n  mintA5: 'color(display-p3 0.243 1 0.949 / 0.223)',\n  mintA6: 'color(display-p3 0.369 1 0.933 / 0.286)',\n  mintA7: 'color(display-p3 0.459 1 0.914 / 0.362)',\n  mintA8: 'color(display-p3 0.49 1 0.89 / 0.454)',\n  mintA9: 'color(display-p3 0.678 0.996 0.914 / 0.904)',\n  mintA10: 'color(display-p3 0.761 1 0.941 / 0.95)',\n  mintA11: 'color(display-p3 0.482 0.825 0.733)',\n  mintA12: 'color(display-p3 0.807 0.955 0.887)',\n};\n\nexport const yellowDark = {\n  yellow1: '#14120b',\n  yellow2: '#1b180f',\n  yellow3: '#2d2305',\n  yellow4: '#362b00',\n  yellow5: '#433500',\n  yellow6: '#524202',\n  yellow7: '#665417',\n  yellow8: '#836a21',\n  yellow9: '#ffe629',\n  yellow10: '#ffff57',\n  yellow11: '#f5e147',\n  yellow12: '#f6eeb4',\n};\n\nexport const yellowDarkA = {\n  yellowA1: '#d1510004',\n  yellowA2: '#f9b4000b',\n  yellowA3: '#ffaa001e',\n  yellowA4: '#fdb70028',\n  yellowA5: '#febb0036',\n  yellowA6: '#fec40046',\n  yellowA7: '#fdcb225c',\n  yellowA8: '#fdca327b',\n  yellowA9: '#ffe629',\n  yellowA10: '#ffff57',\n  yellowA11: '#fee949f5',\n  yellowA12: '#fef6baf6',\n};\n\nexport const yellowDarkP3 = {\n  yellow1: 'color(display-p3 0.078 0.069 0.047)',\n  yellow2: 'color(display-p3 0.103 0.094 0.063)',\n  yellow3: 'color(display-p3 0.168 0.137 0.039)',\n  yellow4: 'color(display-p3 0.209 0.169 0)',\n  yellow5: 'color(display-p3 0.255 0.209 0)',\n  yellow6: 'color(display-p3 0.31 0.261 0.07)',\n  yellow7: 'color(display-p3 0.389 0.331 0.135)',\n  yellow8: 'color(display-p3 0.497 0.42 0.182)',\n  yellow9: 'color(display-p3 1 0.92 0.22)',\n  yellow10: 'color(display-p3 1 1 0.456)',\n  yellow11: 'color(display-p3 0.948 0.885 0.392)',\n  yellow12: 'color(display-p3 0.959 0.934 0.731)',\n};\n\nexport const yellowDarkP3A = {\n  yellowA1: 'color(display-p3 0.973 0.369 0 / 0.013)',\n  yellowA2: 'color(display-p3 0.996 0.792 0 / 0.038)',\n  yellowA3: 'color(display-p3 0.996 0.71 0 / 0.11)',\n  yellowA4: 'color(display-p3 0.996 0.741 0 / 0.152)',\n  yellowA5: 'color(display-p3 0.996 0.765 0 / 0.202)',\n  yellowA6: 'color(display-p3 0.996 0.816 0.082 / 0.261)',\n  yellowA7: 'color(display-p3 1 0.831 0.263 / 0.345)',\n  yellowA8: 'color(display-p3 1 0.831 0.314 / 0.463)',\n  yellowA9: 'color(display-p3 1 0.922 0.22)',\n  yellowA10: 'color(display-p3 1 1 0.455)',\n  yellowA11: 'color(display-p3 0.948 0.885 0.392)',\n  yellowA12: 'color(display-p3 0.959 0.934 0.731)',\n};\n\nexport const amberDark = {\n  amber1: '#16120c',\n  amber2: '#1d180f',\n  amber3: '#302008',\n  amber4: '#3f2700',\n  amber5: '#4d3000',\n  amber6: '#5c3d05',\n  amber7: '#714f19',\n  amber8: '#8f6424',\n  amber9: '#ffc53d',\n  amber10: '#ffd60a',\n  amber11: '#ffca16',\n  amber12: '#ffe7b3',\n};\n\nexport const amberDarkA = {\n  amberA1: '#e63c0006',\n  amberA2: '#fd9b000d',\n  amberA3: '#fa820022',\n  amberA4: '#fc820032',\n  amberA5: '#fd8b0041',\n  amberA6: '#fd9b0051',\n  amberA7: '#ffab2567',\n  amberA8: '#ffae3587',\n  amberA9: '#ffc53d',\n  amberA10: '#ffd60a',\n  amberA11: '#ffca16',\n  amberA12: '#ffe7b3',\n};\n\nexport const amberDarkP3 = {\n  amber1: 'color(display-p3 0.082 0.07 0.05)',\n  amber2: 'color(display-p3 0.111 0.094 0.064)',\n  amber3: 'color(display-p3 0.178 0.128 0.049)',\n  amber4: 'color(display-p3 0.239 0.156 0)',\n  amber5: 'color(display-p3 0.29 0.193 0)',\n  amber6: 'color(display-p3 0.344 0.245 0.076)',\n  amber7: 'color(display-p3 0.422 0.314 0.141)',\n  amber8: 'color(display-p3 0.535 0.399 0.189)',\n  amber9: 'color(display-p3 1 0.77 0.26)',\n  amber10: 'color(display-p3 1 0.87 0.15)',\n  amber11: 'color(display-p3 1 0.8 0.29)',\n  amber12: 'color(display-p3 0.984 0.909 0.726)',\n};\n\nexport const amberDarkP3A = {\n  amberA1: 'color(display-p3 0.992 0.298 0 / 0.017)',\n  amberA2: 'color(display-p3 0.988 0.651 0 / 0.047)',\n  amberA3: 'color(display-p3 1 0.6 0 / 0.118)',\n  amberA4: 'color(display-p3 1 0.557 0 / 0.185)',\n  amberA5: 'color(display-p3 1 0.592 0 / 0.24)',\n  amberA6: 'color(display-p3 1 0.659 0.094 / 0.299)',\n  amberA7: 'color(display-p3 1 0.714 0.263 / 0.383)',\n  amberA8: 'color(display-p3 0.996 0.729 0.306 / 0.5)',\n  amberA9: 'color(display-p3 1 0.769 0.259)',\n  amberA10: 'color(display-p3 1 0.871 0.149)',\n  amberA11: 'color(display-p3 1 0.8 0.29)',\n  amberA12: 'color(display-p3 0.984 0.909 0.726)',\n};\n\n// ****** WHOP COLORS ***** Base Gray 9 #6e6e6e , Background #111111\n\nexport const blueDark = {\n  blue1: '#0b111d',\n  blue2: '#0f1727',\n  blue3: '#11254c',\n  blue4: '#142f66',\n  blue5: '#1a3979',\n  blue6: '#23448a',\n  blue7: '#2b519e',\n  blue8: '#325eb9',\n  blue9: '#1754d8',\n  blue10: '#406cc8',\n  blue11: '#88b5ff',\n  blue12: '#d1e2ff',\n};\n\nexport const blueDarkA = {\n  blueA1: '#0012fd0d',\n  blueA2: '#0051fb18',\n  blueA3: '#1161fd40',\n  blueA4: '#1a65fd5c',\n  blueA5: '#256cfd70',\n  blueA6: '#3576ff82',\n  blueA7: '#3d7cfe98',\n  blueA8: '#407effb4',\n  blueA9: '#1861fed6',\n  blueA10: '#6397ffa8',\n  blueA11: '#88b5ff',\n  blueA12: '#d1e2ff',\n};\n\nexport const blueDarkP3 = {\n  blue1: 'color(display-p3 0.0465 0.0657 0.1105)',\n  blue2: 'color(display-p3 0.0663 0.0906 0.1476)',\n  blue3: 'color(display-p3 0.0859 0.1415 0.2862)',\n  blue4: 'color(display-p3 0.1043 0.1801 0.3856)',\n  blue5: 'color(display-p3 0.1332 0.2211 0.4586)',\n  blue6: 'color(display-p3 0.1682 0.2649 0.5215)',\n  blue7: 'color(display-p3 0.2045 0.3132 0.5992)',\n  blue8: 'color(display-p3 0.2392 0.3661 0.7024)',\n  blue9: 'color(display-p3 0.1632 0.3246 0.8163)',\n  blue10: 'color(display-p3 0.290 0.420 0.760)',\n  blue11: 'color(display-p3 0.5682 0.7055 1)',\n  blue12: 'color(display-p3 0.8327 0.8855 1)',\n};\n\nexport const blueDarkP3A = {\n  blueA1: 'color(display-p3 0 0.0667 0.9882 / 0.047)',\n  blueA2: 'color(display-p3 0.0667 0.3333 0.9922 / 0.089)',\n  blueA3: 'color(display-p3 0.1529 0.4 1 / 0.236)',\n  blueA4: 'color(display-p3 0.1843 0.4039 1 / 0.341)',\n  blueA5: 'color(display-p3 0.2275 0.4314 1 / 0.421)',\n  blueA6: 'color(display-p3 0.2745 0.4667 1 / 0.488)',\n  blueA7: 'color(display-p3 0.3098 0.502 1 / 0.572)',\n  blueA8: 'color(display-p3 0.3216 0.5059 1 / 0.681)',\n  blueA9: 'color(display-p3 0.1922 0.3922 1 / 0.803)',\n  blueA10: 'color(display-p3 0.430 0.590 0.970 / 0.660)',\n  blueA11: 'color(display-p3 0.5843 0.7255 1 / 0.975)',\n  blueA12: 'color(display-p3 0.8431 0.8941 1 / 0.988)',\n};\n\nexport const orangeDark = {\n  orange1: '#170f0d',\n  orange2: '#1f1412',\n  orange3: '#3b150c',\n  orange4: '#521002',\n  orange5: '#631704',\n  orange6: '#732412',\n  orange7: '#8b3521',\n  orange8: '#b4452c',\n  orange9: '#fa4616',\n  orange10: '#eb3600',\n  orange11: '#ff9275',\n  orange12: '#ffd2c6',\n};\n\nexport const orangeDarkA = {\n  orangeA1: '#ec000007',\n  orangeA2: '#ff44220f',\n  orangeA3: '#ff28002d',\n  orangeA4: '#fe0e0046',\n  orangeA5: '#ff230058',\n  orangeA6: '#ff401469',\n  orangeA7: '#ff583183',\n  orangeA8: '#ff5d39af',\n  orangeA9: '#ff4716fa',\n  orangeA10: '#ff3a00ea',\n  orangeA11: '#ff9275',\n  orangeA12: '#ffd2c6',\n};\n\nexport const orangeDarkP3 = {\n  orange1: 'color(display-p3 0.0838 0.06 0.0528)',\n  orange2: 'color(display-p3 0.1165 0.0814 0.0709)',\n  orange3: 'color(display-p3 0.2127 0.0912 0.0582)',\n  orange4: 'color(display-p3 0.2949 0.0848 0.0301)',\n  orange5: 'color(display-p3 0.3542 0.1132 0.0498)',\n  orange6: 'color(display-p3 0.4147 0.164 0.098)',\n  orange7: 'color(display-p3 0.5064 0.2289 0.1549)',\n  orange8: 'color(display-p3 0.6542 0.2998 0.2054)',\n  orange9: 'color(display-p3 0.9049 0.3335 0.1831)',\n  orange10: 'color(display-p3 0.8499 0.2787 0.124)',\n  orange11: 'color(display-p3 1 0.5537 0.4215)',\n  orange12: 'color(display-p3 0.9711 0.8289 0.7855)',\n};\n\nexport const orangeDarkP3A = {\n  orangeA1: 'color(display-p3 0.9608 0 0 / 0.022)',\n  orangeA2: 'color(display-p3 0.9922 0.298 0.1451 / 0.051)',\n  orangeA3: 'color(display-p3 1 0.2196 0.0196 / 0.156)',\n  orangeA4: 'color(display-p3 1 0.149 0 / 0.244)',\n  orangeA5: 'color(display-p3 1 0.2196 0.0196 / 0.311)',\n  orangeA6: 'color(display-p3 1 0.3294 0.149 / 0.374)',\n  orangeA7: 'color(display-p3 1 0.4118 0.2588 / 0.471)',\n  orangeA8: 'color(display-p3 1 0.4353 0.2941 / 0.631)',\n  orangeA9: 'color(display-p3 0.9961 0.3608 0.1961 / 0.9)',\n  orangeA10: 'color(display-p3 1 0.3176 0.149 / 0.837)',\n  orangeA11: 'color(display-p3 1 0.6275 0.5137 / 0.937)',\n  orangeA12: 'color(display-p3 1 0.8549 0.8078 / 0.971)',\n};\n\nexport const lemonDark = {\n  lemon1: '#10120a',\n  lemon2: '#17190f',\n  lemon3: '#232710',\n  lemon4: '#2d330d',\n  lemon5: '#383f0d',\n  lemon6: '#454d15',\n  lemon7: '#545e1f',\n  lemon8: '#677326',\n  lemon9: '#dbf505',\n  lemon10: '#d2e94c',\n  lemon11: '#cfe648',\n  lemon12: '#e8f5b2',\n};\n\nexport const lemonDarkA = {\n  lemonA1: '#00910002',\n  lemonA2: '#bcf40009',\n  lemonA3: '#d1fb0718',\n  lemonA4: '#d2fb0025',\n  lemonA5: '#d8fc0032',\n  lemonA6: '#ddfd2141',\n  lemonA7: '#dffe3d53',\n  lemonA8: '#e2ff4469',\n  lemonA9: '#e3fe05f5',\n  lemonA10: '#e5fe51e8',\n  lemonA11: '#e4fe4ee5',\n  lemonA12: '#f0feb8f5',\n};\n\nexport const lemonDarkP3 = {\n  lemon1: 'color(display-p3 0.0656 0.0703 0.044)',\n  lemon2: 'color(display-p3 0.0916 0.098 0.0617)',\n  lemon3: 'color(display-p3 0.1412 0.1537 0.0731)',\n  lemon4: 'color(display-p3 0.1825 0.2001 0.0756)',\n  lemon5: 'color(display-p3 0.226 0.2481 0.086)',\n  lemon6: 'color(display-p3 0.2762 0.3016 0.1182)',\n  lemon7: 'color(display-p3 0.3378 0.3671 0.1606)',\n  lemon8: 'color(display-p3 0.4128 0.4482 0.1964)',\n  lemon9: 'color(display-p3 0.8781 0.9576 0.3125)',\n  lemon10: 'color(display-p3 0.842 0.9116 0.4038)',\n  lemon11: 'color(display-p3 0.8302 0.8994 0.3913)',\n  lemon12: 'color(display-p3 0.9183 0.9596 0.7245)',\n};\n\nexport const lemonDarkP3A = {\n  lemonA1: 'color(display-p3 0 0.8549 0 / 0.005)',\n  lemonA2: 'color(display-p3 0.7608 0.9922 0 / 0.034)',\n  lemonA3: 'color(display-p3 0.8706 0.9961 0.1529 / 0.093)',\n  lemonA4: 'color(display-p3 0.8627 1 0.1216 / 0.143)',\n  lemonA5: 'color(display-p3 0.8784 1 0.1686 / 0.194)',\n  lemonA6: 'color(display-p3 0.8902 0.9961 0.2706 / 0.253)',\n  lemonA7: 'color(display-p3 0.902 1 0.3608 / 0.324)',\n  lemonA8: 'color(display-p3 0.9059 1 0.3843 / 0.412)',\n  lemonA9: 'color(display-p3 0.9176 1 0.3255 / 0.954)',\n  lemonA10: 'color(display-p3 0.9216 0.9961 0.4392 / 0.904)',\n  lemonA11: 'color(display-p3 0.9216 1 0.4314 / 0.891)',\n  lemonA12: 'color(display-p3 0.9529 1 0.7529 / 0.958)',\n};\n\nexport const indigoDark = {\n  indigo1: '#100f1f',\n  indigo2: '#16142b',\n  indigo3: '#241a57',\n  indigo4: '#30177b',\n  indigo5: '#3a218d',\n  indigo6: '#432d9c',\n  indigo7: '#5039b3',\n  indigo8: '#6045d6',\n  indigo9: '#6318f8',\n  indigo10: '#7855ff',\n  indigo11: '#ada8ff',\n  indigo12: '#ddf',\n};\n\nexport const indigoDarkA = {\n  indigoA1: '#0000ff0f',\n  indigoA2: '#3f2dfe1c',\n  indigoA3: '#5230ff4b',\n  indigoA4: '#571fff72',\n  indigoA5: '#6030ff85',\n  indigoA6: '#6741ff95',\n  indigoA7: '#6e4cffae',\n  indigoA8: '#704ffed4',\n  indigoA9: '#6619fff8',\n  indigoA10: '#8869ffd7',\n  indigoA11: '#ada8ff',\n  indigoA12: '#ddddff',\n};\n\nexport const indigoDarkP3 = {\n  indigo1: 'color(display-p3 0.0604 0.0576 0.1185)',\n  indigo2: 'color(display-p3 0.0833 0.0784 0.163)',\n  indigo3: 'color(display-p3 0.1353 0.1026 0.326)',\n  indigo4: 'color(display-p3 0.176 0.0967 0.4632)',\n  indigo5: 'color(display-p3 0.2121 0.1331 0.5303)',\n  indigo6: 'color(display-p3 0.251 0.1807 0.5884)',\n  indigo7: 'color(display-p3 0.3001 0.2284 0.6756)',\n  indigo8: 'color(display-p3 0.3613 0.2735 0.8079)',\n  indigo9: 'color(display-p3 0.3562 0.1176 0.9345)',\n  indigo10: 'color(display-p3 0.450 0.340 0.980)',\n  indigo11: 'color(display-p3 0.6727 0.6534 1)',\n  indigo12: 'color(display-p3 0.8675 0.8681 1)',\n};\n\nexport const indigoDarkP3A = {\n  indigoA1: 'color(display-p3 0 0 0.9961 / 0.055)',\n  indigoA2: 'color(display-p3 0.2627 0.1843 1 / 0.101)',\n  indigoA3: 'color(display-p3 0.3059 0.1922 1 / 0.282)',\n  indigoA4: 'color(display-p3 0.3255 0.1333 1 / 0.425)',\n  indigoA5: 'color(display-p3 0.3529 0.1961 0.9961 / 0.5)',\n  indigoA6: 'color(display-p3 0.4 0.2706 1 / 0.559)',\n  indigoA7: 'color(display-p3 0.4275 0.3137 1 / 0.652)',\n  indigoA8: 'color(display-p3 0.4392 0.3294 1 / 0.795)',\n  indigoA9: 'color(display-p3 0.3804 0.1216 1 / 0.929)',\n  indigoA10: 'color(display-p3 0.510 0.410 1 / 0.84)',\n  indigoA11: 'color(display-p3 0.6902 0.6745 1 / 0.975)',\n  indigoA12: 'color(display-p3 0.8784 0.8784 1 / 0.988)',\n};\n\nexport const limeDark = {\n  lime1: '#0c130b',\n  lime2: '#121b11',\n  lime3: '#132e12',\n  lime4: '#103d0f',\n  lime5: '#154b15',\n  lime6: '#1d5a1c',\n  lime7: '#246b23',\n  lime8: '#297f28',\n  lime9: '#06d718',\n  lime10: '#00cb00',\n  lime11: '#1cdd24',\n  lime12: '#adf6a8',\n};\n\nexport const limeDarkA = {\n  limeA1: '#00bb0003',\n  limeA2: '#29f9120b',\n  limeA3: '#21f91920',\n  limeA4: '#0cfb0730',\n  limeA5: '#22fc223f',\n  limeA6: '#38fd354f',\n  limeA7: '#43fd4061',\n  limeA8: '#45ff4376',\n  limeA9: '#04fe19d5',\n  limeA10: '#00fe00c8',\n  limeA11: '#1eff28db',\n  limeA12: '#b2feadf6',\n};\n\nexport const limeDarkP3 = {\n  lime1: 'color(display-p3 0.0529 0.075 0.0475)',\n  lime2: 'color(display-p3 0.0775 0.1066 0.0704)',\n  lime3: 'color(display-p3 0.1005 0.1769 0.0818)',\n  lime4: 'color(display-p3 0.1152 0.2353 0.0855)',\n  lime5: 'color(display-p3 0.1467 0.2898 0.1112)',\n  lime6: 'color(display-p3 0.1839 0.3473 0.1435)',\n  lime7: 'color(display-p3 0.2236 0.4142 0.1764)',\n  lime8: 'color(display-p3 0.2636 0.4926 0.2067)',\n  lime9: 'color(display-p3 0.3843 0.8306 0.2661)',\n  lime10: 'color(display-p3 0.3386 0.7852 0.2155)',\n  lime11: 'color(display-p3 0.4067 0.8532 0.29)',\n  lime12: 'color(display-p3 0.7388 0.9555 0.686)',\n};\n\nexport const limeDarkP3A = {\n  limeA1: 'color(display-p3 0 0.9412 0 / 0.009)',\n  limeA2: 'color(display-p3 0.3412 0.9804 0.1608 / 0.043)',\n  limeA3: 'color(display-p3 0.3686 1 0.2 / 0.118)',\n  limeA4: 'color(display-p3 0.3294 1 0.1765 / 0.181)',\n  limeA5: 'color(display-p3 0.3961 1 0.2627 / 0.24)',\n  limeA6: 'color(display-p3 0.4588 1 0.3294 / 0.303)',\n  limeA7: 'color(display-p3 0.4863 1 0.3608 / 0.374)',\n  limeA8: 'color(display-p3 0.502 1 0.3804 / 0.454)',\n  limeA9: 'color(display-p3 0.4549 1 0.3098 / 0.82)',\n  limeA10: 'color(display-p3 0.451 1 0.2824 / 0.769)',\n  limeA11: 'color(display-p3 0.4706 1 0.3294 / 0.845)',\n  limeA12: 'color(display-p3 0.7725 1 0.7137 / 0.954)',\n};\n\nexport const magentaDark = {\n  magenta1: '#180e11',\n  magenta2: '#211217',\n  magenta3: '#3d1022',\n  magenta4: '#55012b',\n  magenta5: '#650635',\n  magenta6: '#761642',\n  magenta7: '#912554',\n  magenta8: '#bc2f6e',\n  magenta9: '#ff008d',\n  magenta10: '#f00081',\n  magenta11: '#ff89b8',\n  magenta12: '#ffcfe0',\n};\n\nexport const magentaDarkA = {\n  magentaA1: '#f1001208',\n  magentaA2: '#f4206612',\n  magentaA3: '#fb0c6c30',\n  magentaA4: '#ff006c49',\n  magentaA5: '#ff00775a',\n  magentaA6: '#fd1d846d',\n  magentaA7: '#fe368d8a',\n  magentaA8: '#fe3a92b8',\n  magentaA9: '#ff008d',\n  magentaA10: '#ff0089ef',\n  magentaA11: '#ff89b8',\n  magentaA12: '#ffcfe0',\n};\n\nexport const magentaDarkP3 = {\n  magenta1: 'color(display-p3 0.0869 0.0558 0.066)',\n  magenta2: 'color(display-p3 0.1221 0.0724 0.0894)',\n  magenta3: 'color(display-p3 0.2188 0.074 0.133)',\n  magenta4: 'color(display-p3 0.3021 0.0442 0.1671)',\n  magenta5: 'color(display-p3 0.3605 0.0696 0.2057)',\n  magenta6: 'color(display-p3 0.4246 0.1213 0.2555)',\n  magenta7: 'color(display-p3 0.5232 0.1797 0.327)',\n  magenta8: 'color(display-p3 0.6796 0.233 0.4267)',\n  magenta9: 'color(display-p3 0.9175 0.2003 0.5465)',\n  magenta10: 'color(display-p3 0.8614 0.1183 0.4996)',\n  magenta11: 'color(display-p3 1 0.5058 0.7167)',\n  magenta12: 'color(display-p3 0.9986 0.8207 0.8777)',\n};\n\nexport const magentaDarkP3A = {\n  magentaA1: 'color(display-p3 0.9608 0 0.0667 / 0.022)',\n  magentaA2: 'color(display-p3 1 0.2 0.4667 / 0.059)',\n  magentaA3: 'color(display-p3 1 0.1176 0.4745 / 0.164)',\n  magentaA4: 'color(display-p3 0.9961 0 0.4549 / 0.253)',\n  magentaA5: 'color(display-p3 0.9961 0.0784 0.502 / 0.316)',\n  magentaA6: 'color(display-p3 1 0.2118 0.5608 / 0.383)',\n  magentaA7: 'color(display-p3 1 0.298 0.5961 / 0.488)',\n  magentaA8: 'color(display-p3 1 0.3176 0.6157 / 0.656)',\n  magentaA9: 'color(display-p3 1 0.2157 0.5922 / 0.912)',\n  magentaA10: 'color(display-p3 1 0.2078 0.5804 / 0.853)',\n  magentaA11: 'color(display-p3 1 0.5961 0.7647 / 0.933)',\n  magentaA12: 'color(display-p3 0.9961 0.8431 0.902 / 0.967)',\n};\n"
  },
  {
    "path": "packages/frosted-ui-colors/src/index.ts",
    "content": "export * from './dark';\nexport * from './light';\nexport * from './blackA';\nexport * from './whiteA';\n"
  },
  {
    "path": "packages/frosted-ui-colors/src/light.ts",
    "content": "export const gray = {\n  gray1: '#fcfcfc',\n  gray2: '#f9f9f9',\n  gray3: '#f0f0f0',\n  gray4: '#e8e8e8',\n  gray5: '#e0e0e0',\n  gray6: '#d9d9d9',\n  gray7: '#cecece',\n  gray8: '#bbbbbb',\n  gray9: '#8d8d8d',\n  gray10: '#838383',\n  gray11: '#646464',\n  gray12: '#202020',\n};\n\nexport const grayA = {\n  grayA1: '#00000003',\n  grayA2: '#00000006',\n  grayA3: '#0000000f',\n  grayA4: '#00000017',\n  grayA5: '#0000001f',\n  grayA6: '#00000026',\n  grayA7: '#00000031',\n  grayA8: '#00000044',\n  grayA9: '#00000072',\n  grayA10: '#0000007c',\n  grayA11: '#0000009b',\n  grayA12: '#000000df',\n};\n\nexport const grayP3 = {\n  gray1: 'color(display-p3 0.988 0.988 0.988)',\n  gray2: 'color(display-p3 0.975 0.975 0.975)',\n  gray3: 'color(display-p3 0.939 0.939 0.939)',\n  gray4: 'color(display-p3 0.908 0.908 0.908)',\n  gray5: 'color(display-p3 0.88 0.88 0.88)',\n  gray6: 'color(display-p3 0.849 0.849 0.849)',\n  gray7: 'color(display-p3 0.807 0.807 0.807)',\n  gray8: 'color(display-p3 0.732 0.732 0.732)',\n  gray9: 'color(display-p3 0.553 0.553 0.553)',\n  gray10: 'color(display-p3 0.512 0.512 0.512)',\n  gray11: 'color(display-p3 0.392 0.392 0.392)',\n  gray12: 'color(display-p3 0.125 0.125 0.125)',\n};\n\nexport const grayP3A = {\n  grayA1: 'color(display-p3 0 0 0 / 0.012)',\n  grayA2: 'color(display-p3 0 0 0 / 0.024)',\n  grayA3: 'color(display-p3 0 0 0 / 0.063)',\n  grayA4: 'color(display-p3 0 0 0 / 0.09)',\n  grayA5: 'color(display-p3 0 0 0 / 0.122)',\n  grayA6: 'color(display-p3 0 0 0 / 0.153)',\n  grayA7: 'color(display-p3 0 0 0 / 0.192)',\n  grayA8: 'color(display-p3 0 0 0 / 0.267)',\n  grayA9: 'color(display-p3 0 0 0 / 0.447)',\n  grayA10: 'color(display-p3 0 0 0 / 0.486)',\n  grayA11: 'color(display-p3 0 0 0 / 0.608)',\n  grayA12: 'color(display-p3 0 0 0 / 0.875)',\n};\n\nexport const mauve = {\n  mauve1: '#fdfcfd',\n  mauve2: '#faf9fb',\n  mauve3: '#f2eff3',\n  mauve4: '#eae7ec',\n  mauve5: '#e3dfe6',\n  mauve6: '#dbd8e0',\n  mauve7: '#d0cdd7',\n  mauve8: '#bcbac7',\n  mauve9: '#8e8c99',\n  mauve10: '#84828e',\n  mauve11: '#65636d',\n  mauve12: '#211f26',\n};\n\nexport const mauveA = {\n  mauveA1: '#55005503',\n  mauveA2: '#2b005506',\n  mauveA3: '#30004010',\n  mauveA4: '#20003618',\n  mauveA5: '#20003820',\n  mauveA6: '#14003527',\n  mauveA7: '#10003332',\n  mauveA8: '#08003145',\n  mauveA9: '#05001d73',\n  mauveA10: '#0500197d',\n  mauveA11: '#0400119c',\n  mauveA12: '#020008e0',\n};\n\nexport const mauveP3 = {\n  mauve1: 'color(display-p3 0.991 0.988 0.992)',\n  mauve2: 'color(display-p3 0.98 0.976 0.984)',\n  mauve3: 'color(display-p3 0.946 0.938 0.952)',\n  mauve4: 'color(display-p3 0.915 0.906 0.925)',\n  mauve5: 'color(display-p3 0.886 0.876 0.901)',\n  mauve6: 'color(display-p3 0.856 0.846 0.875)',\n  mauve7: 'color(display-p3 0.814 0.804 0.84)',\n  mauve8: 'color(display-p3 0.735 0.728 0.777)',\n  mauve9: 'color(display-p3 0.555 0.549 0.596)',\n  mauve10: 'color(display-p3 0.514 0.508 0.552)',\n  mauve11: 'color(display-p3 0.395 0.388 0.424)',\n  mauve12: 'color(display-p3 0.128 0.122 0.147)',\n};\n\nexport const mauveP3A = {\n  mauveA1: 'color(display-p3 0.349 0.024 0.349 / 0.012)',\n  mauveA2: 'color(display-p3 0.184 0.024 0.349 / 0.024)',\n  mauveA3: 'color(display-p3 0.129 0.008 0.255 / 0.063)',\n  mauveA4: 'color(display-p3 0.094 0.012 0.216 / 0.095)',\n  mauveA5: 'color(display-p3 0.098 0.008 0.224 / 0.126)',\n  mauveA6: 'color(display-p3 0.055 0.004 0.18 / 0.153)',\n  mauveA7: 'color(display-p3 0.067 0.008 0.184 / 0.197)',\n  mauveA8: 'color(display-p3 0.02 0.004 0.176 / 0.271)',\n  mauveA9: 'color(display-p3 0.02 0.004 0.106 / 0.451)',\n  mauveA10: 'color(display-p3 0.012 0.004 0.09 / 0.491)',\n  mauveA11: 'color(display-p3 0.016 0 0.059 / 0.612)',\n  mauveA12: 'color(display-p3 0.008 0 0.027 / 0.879)',\n};\n\nexport const slate = {\n  slate1: '#fcfcfd',\n  slate2: '#f9f9fb',\n  slate3: '#f0f0f3',\n  slate4: '#e8e8ec',\n  slate5: '#e0e1e6',\n  slate6: '#d9d9e0',\n  slate7: '#cdced6',\n  slate8: '#b9bbc6',\n  slate9: '#8b8d98',\n  slate10: '#80838d',\n  slate11: '#60646c',\n  slate12: '#1c2024',\n};\n\nexport const slateA = {\n  slateA1: '#00005503',\n  slateA2: '#00005506',\n  slateA3: '#0000330f',\n  slateA4: '#00002d17',\n  slateA5: '#0009321f',\n  slateA6: '#00002f26',\n  slateA7: '#00062e32',\n  slateA8: '#00083046',\n  slateA9: '#00051d74',\n  slateA10: '#00071b7f',\n  slateA11: '#0007149f',\n  slateA12: '#000509e3',\n};\n\nexport const slateP3 = {\n  slate1: 'color(display-p3 0.988 0.988 0.992)',\n  slate2: 'color(display-p3 0.976 0.976 0.984)',\n  slate3: 'color(display-p3 0.94 0.941 0.953)',\n  slate4: 'color(display-p3 0.908 0.909 0.925)',\n  slate5: 'color(display-p3 0.88 0.881 0.901)',\n  slate6: 'color(display-p3 0.85 0.852 0.876)',\n  slate7: 'color(display-p3 0.805 0.808 0.838)',\n  slate8: 'color(display-p3 0.727 0.733 0.773)',\n  slate9: 'color(display-p3 0.547 0.553 0.592)',\n  slate10: 'color(display-p3 0.503 0.512 0.549)',\n  slate11: 'color(display-p3 0.379 0.392 0.421)',\n  slate12: 'color(display-p3 0.113 0.125 0.14)',\n};\n\nexport const slateP3A = {\n  slateA1: 'color(display-p3 0.024 0.024 0.349 / 0.012)',\n  slateA2: 'color(display-p3 0.024 0.024 0.349 / 0.024)',\n  slateA3: 'color(display-p3 0.004 0.004 0.204 / 0.059)',\n  slateA4: 'color(display-p3 0.012 0.012 0.184 / 0.091)',\n  slateA5: 'color(display-p3 0.004 0.039 0.2 / 0.122)',\n  slateA6: 'color(display-p3 0.008 0.008 0.165 / 0.15)',\n  slateA7: 'color(display-p3 0.008 0.027 0.184 / 0.197)',\n  slateA8: 'color(display-p3 0.004 0.031 0.176 / 0.275)',\n  slateA9: 'color(display-p3 0.004 0.02 0.106 / 0.455)',\n  slateA10: 'color(display-p3 0.004 0.027 0.098 / 0.499)',\n  slateA11: 'color(display-p3 0 0.02 0.063 / 0.62)',\n  slateA12: 'color(display-p3 0 0.012 0.031 / 0.887)',\n};\n\nexport const sage = {\n  sage1: '#fbfdfc',\n  sage2: '#f7f9f8',\n  sage3: '#eef1f0',\n  sage4: '#e6e9e8',\n  sage5: '#dfe2e0',\n  sage6: '#d7dad9',\n  sage7: '#cbcfcd',\n  sage8: '#b8bcba',\n  sage9: '#868e8b',\n  sage10: '#7c8481',\n  sage11: '#5f6563',\n  sage12: '#1a211e',\n};\n\nexport const sageA = {\n  sageA1: '#00804004',\n  sageA2: '#00402008',\n  sageA3: '#002d1e11',\n  sageA4: '#001f1519',\n  sageA5: '#00180820',\n  sageA6: '#00140d28',\n  sageA7: '#00140a34',\n  sageA8: '#000f0847',\n  sageA9: '#00110b79',\n  sageA10: '#00100a83',\n  sageA11: '#000a07a0',\n  sageA12: '#000805e5',\n};\n\nexport const sageP3 = {\n  sage1: 'color(display-p3 0.986 0.992 0.988)',\n  sage2: 'color(display-p3 0.97 0.977 0.974)',\n  sage3: 'color(display-p3 0.935 0.944 0.94)',\n  sage4: 'color(display-p3 0.904 0.913 0.909)',\n  sage5: 'color(display-p3 0.875 0.885 0.88)',\n  sage6: 'color(display-p3 0.844 0.854 0.849)',\n  sage7: 'color(display-p3 0.8 0.811 0.806)',\n  sage8: 'color(display-p3 0.725 0.738 0.732)',\n  sage9: 'color(display-p3 0.531 0.556 0.546)',\n  sage10: 'color(display-p3 0.492 0.515 0.506)',\n  sage11: 'color(display-p3 0.377 0.395 0.389)',\n  sage12: 'color(display-p3 0.107 0.129 0.118)',\n};\n\nexport const sageP3A = {\n  sageA1: 'color(display-p3 0.024 0.514 0.267 / 0.016)',\n  sageA2: 'color(display-p3 0.02 0.267 0.145 / 0.032)',\n  sageA3: 'color(display-p3 0.008 0.184 0.125 / 0.067)',\n  sageA4: 'color(display-p3 0.012 0.094 0.051 / 0.095)',\n  sageA5: 'color(display-p3 0.008 0.098 0.035 / 0.126)',\n  sageA6: 'color(display-p3 0.004 0.078 0.027 / 0.157)',\n  sageA7: 'color(display-p3 0 0.059 0.039 / 0.2)',\n  sageA8: 'color(display-p3 0.004 0.047 0.031 / 0.275)',\n  sageA9: 'color(display-p3 0.004 0.059 0.035 / 0.471)',\n  sageA10: 'color(display-p3 0 0.047 0.031 / 0.51)',\n  sageA11: 'color(display-p3 0 0.031 0.02 / 0.624)',\n  sageA12: 'color(display-p3 0 0.027 0.012 / 0.895)',\n};\n\nexport const olive = {\n  olive1: '#fcfdfc',\n  olive2: '#f8faf8',\n  olive3: '#eff1ef',\n  olive4: '#e7e9e7',\n  olive5: '#dfe2df',\n  olive6: '#d7dad7',\n  olive7: '#cccfcc',\n  olive8: '#b9bcb8',\n  olive9: '#898e87',\n  olive10: '#7f847d',\n  olive11: '#60655f',\n  olive12: '#1d211c',\n};\n\nexport const oliveA = {\n  oliveA1: '#00550003',\n  oliveA2: '#00490007',\n  oliveA3: '#00200010',\n  oliveA4: '#00160018',\n  oliveA5: '#00180020',\n  oliveA6: '#00140028',\n  oliveA7: '#000f0033',\n  oliveA8: '#040f0047',\n  oliveA9: '#050f0078',\n  oliveA10: '#040e0082',\n  oliveA11: '#020a00a0',\n  oliveA12: '#010600e3',\n};\n\nexport const oliveP3 = {\n  olive1: 'color(display-p3 0.989 0.992 0.989)',\n  olive2: 'color(display-p3 0.974 0.98 0.973)',\n  olive3: 'color(display-p3 0.939 0.945 0.937)',\n  olive4: 'color(display-p3 0.907 0.914 0.905)',\n  olive5: 'color(display-p3 0.878 0.885 0.875)',\n  olive6: 'color(display-p3 0.846 0.855 0.843)',\n  olive7: 'color(display-p3 0.803 0.812 0.8)',\n  olive8: 'color(display-p3 0.727 0.738 0.723)',\n  olive9: 'color(display-p3 0.541 0.556 0.532)',\n  olive10: 'color(display-p3 0.5 0.515 0.491)',\n  olive11: 'color(display-p3 0.38 0.395 0.374)',\n  olive12: 'color(display-p3 0.117 0.129 0.111)',\n};\n\nexport const oliveP3A = {\n  oliveA1: 'color(display-p3 0.024 0.349 0.024 / 0.012)',\n  oliveA2: 'color(display-p3 0.024 0.302 0.024 / 0.028)',\n  oliveA3: 'color(display-p3 0.008 0.129 0.008 / 0.063)',\n  oliveA4: 'color(display-p3 0.012 0.094 0.012 / 0.095)',\n  oliveA5: 'color(display-p3 0.035 0.098 0.008 / 0.126)',\n  oliveA6: 'color(display-p3 0.027 0.078 0.004 / 0.157)',\n  oliveA7: 'color(display-p3 0.02 0.059 0 / 0.2)',\n  oliveA8: 'color(display-p3 0.02 0.059 0.004 / 0.279)',\n  oliveA9: 'color(display-p3 0.02 0.051 0.004 / 0.467)',\n  oliveA10: 'color(display-p3 0.024 0.047 0 / 0.51)',\n  oliveA11: 'color(display-p3 0.012 0.039 0 / 0.628)',\n  oliveA12: 'color(display-p3 0.008 0.024 0 / 0.891)',\n};\n\nexport const sand = {\n  sand1: '#fdfdfc',\n  sand2: '#f9f9f8',\n  sand3: '#f1f0ef',\n  sand4: '#e9e8e6',\n  sand5: '#e2e1de',\n  sand6: '#dad9d6',\n  sand7: '#cfceca',\n  sand8: '#bcbbb5',\n  sand9: '#8d8d86',\n  sand10: '#82827c',\n  sand11: '#63635e',\n  sand12: '#21201c',\n};\n\nexport const sandA = {\n  sandA1: '#55550003',\n  sandA2: '#25250007',\n  sandA3: '#20100010',\n  sandA4: '#1f150019',\n  sandA5: '#1f180021',\n  sandA6: '#19130029',\n  sandA7: '#19140035',\n  sandA8: '#1915014a',\n  sandA9: '#0f0f0079',\n  sandA10: '#0c0c0083',\n  sandA11: '#080800a1',\n  sandA12: '#060500e3',\n};\n\nexport const sandP3 = {\n  sand1: 'color(display-p3 0.992 0.992 0.989)',\n  sand2: 'color(display-p3 0.977 0.977 0.973)',\n  sand3: 'color(display-p3 0.943 0.942 0.936)',\n  sand4: 'color(display-p3 0.913 0.912 0.903)',\n  sand5: 'color(display-p3 0.885 0.883 0.873)',\n  sand6: 'color(display-p3 0.854 0.852 0.839)',\n  sand7: 'color(display-p3 0.813 0.81 0.794)',\n  sand8: 'color(display-p3 0.738 0.734 0.713)',\n  sand9: 'color(display-p3 0.553 0.553 0.528)',\n  sand10: 'color(display-p3 0.511 0.511 0.488)',\n  sand11: 'color(display-p3 0.388 0.388 0.37)',\n  sand12: 'color(display-p3 0.129 0.126 0.111)',\n};\n\nexport const sandP3A = {\n  sandA1: 'color(display-p3 0.349 0.349 0.024 / 0.012)',\n  sandA2: 'color(display-p3 0.161 0.161 0.024 / 0.028)',\n  sandA3: 'color(display-p3 0.067 0.067 0.008 / 0.063)',\n  sandA4: 'color(display-p3 0.129 0.129 0.012 / 0.099)',\n  sandA5: 'color(display-p3 0.098 0.067 0.008 / 0.126)',\n  sandA6: 'color(display-p3 0.102 0.075 0.004 / 0.161)',\n  sandA7: 'color(display-p3 0.098 0.098 0.004 / 0.208)',\n  sandA8: 'color(display-p3 0.086 0.075 0.004 / 0.287)',\n  sandA9: 'color(display-p3 0.051 0.051 0.004 / 0.471)',\n  sandA10: 'color(display-p3 0.047 0.047 0 / 0.514)',\n  sandA11: 'color(display-p3 0.031 0.031 0 / 0.632)',\n  sandA12: 'color(display-p3 0.024 0.02 0 / 0.891)',\n};\n\nexport const tomato = {\n  tomato1: '#fffcfc',\n  tomato2: '#fff8f7',\n  tomato3: '#feebe7',\n  tomato4: '#ffdcd3',\n  tomato5: '#ffcdc2',\n  tomato6: '#fdbdaf',\n  tomato7: '#f5a898',\n  tomato8: '#ec8e7b',\n  tomato9: '#e54d2e',\n  tomato10: '#dd4425',\n  tomato11: '#d13415',\n  tomato12: '#5c271f',\n};\n\nexport const tomatoA = {\n  tomatoA1: '#ff000003',\n  tomatoA2: '#ff200008',\n  tomatoA3: '#f52b0018',\n  tomatoA4: '#ff35002c',\n  tomatoA5: '#ff2e003d',\n  tomatoA6: '#f92d0050',\n  tomatoA7: '#e7280067',\n  tomatoA8: '#db250084',\n  tomatoA9: '#df2600d1',\n  tomatoA10: '#d72400da',\n  tomatoA11: '#cd2200ea',\n  tomatoA12: '#460900e0',\n};\n\nexport const tomatoP3 = {\n  tomato1: 'color(display-p3 0.998 0.989 0.988)',\n  tomato2: 'color(display-p3 0.994 0.974 0.969)',\n  tomato3: 'color(display-p3 0.985 0.924 0.909)',\n  tomato4: 'color(display-p3 0.996 0.868 0.835)',\n  tomato5: 'color(display-p3 0.98 0.812 0.77)',\n  tomato6: 'color(display-p3 0.953 0.75 0.698)',\n  tomato7: 'color(display-p3 0.917 0.673 0.611)',\n  tomato8: 'color(display-p3 0.875 0.575 0.502)',\n  tomato9: 'color(display-p3 0.831 0.345 0.231)',\n  tomato10: 'color(display-p3 0.802 0.313 0.2)',\n  tomato11: 'color(display-p3 0.755 0.259 0.152)',\n  tomato12: 'color(display-p3 0.335 0.165 0.132)',\n};\n\nexport const tomatoP3A = {\n  tomatoA1: 'color(display-p3 0.675 0.024 0.024 / 0.012)',\n  tomatoA2: 'color(display-p3 0.757 0.145 0.02 / 0.032)',\n  tomatoA3: 'color(display-p3 0.831 0.184 0.012 / 0.091)',\n  tomatoA4: 'color(display-p3 0.976 0.192 0.004 / 0.165)',\n  tomatoA5: 'color(display-p3 0.918 0.192 0.004 / 0.232)',\n  tomatoA6: 'color(display-p3 0.847 0.173 0.004 / 0.302)',\n  tomatoA7: 'color(display-p3 0.788 0.165 0.004 / 0.389)',\n  tomatoA8: 'color(display-p3 0.749 0.153 0.004 / 0.499)',\n  tomatoA9: 'color(display-p3 0.78 0.149 0 / 0.769)',\n  tomatoA10: 'color(display-p3 0.757 0.141 0 / 0.8)',\n  tomatoA11: 'color(display-p3 0.755 0.259 0.152)',\n  tomatoA12: 'color(display-p3 0.335 0.165 0.132)',\n};\n\nexport const red = {\n  red1: '#fffcfc',\n  red2: '#fff7f7',\n  red3: '#feebec',\n  red4: '#ffdbdc',\n  red5: '#ffcdce',\n  red6: '#fdbdbe',\n  red7: '#f4a9aa',\n  red8: '#eb8e90',\n  red9: '#e5484d',\n  red10: '#dc3e42',\n  red11: '#ce2c31',\n  red12: '#641723',\n};\n\nexport const redA = {\n  redA1: '#ff000003',\n  redA2: '#ff000008',\n  redA3: '#f3000d14',\n  redA4: '#ff000824',\n  redA5: '#ff000632',\n  redA6: '#f8000442',\n  redA7: '#df000356',\n  redA8: '#d2000571',\n  redA9: '#db0007b7',\n  redA10: '#d10005c1',\n  redA11: '#c40006d3',\n  redA12: '#55000de8',\n};\n\nexport const redP3 = {\n  red1: 'color(display-p3 0.998 0.989 0.988)',\n  red2: 'color(display-p3 0.995 0.971 0.971)',\n  red3: 'color(display-p3 0.985 0.925 0.925)',\n  red4: 'color(display-p3 0.999 0.866 0.866)',\n  red5: 'color(display-p3 0.984 0.812 0.811)',\n  red6: 'color(display-p3 0.955 0.751 0.749)',\n  red7: 'color(display-p3 0.915 0.675 0.672)',\n  red8: 'color(display-p3 0.872 0.575 0.572)',\n  red9: 'color(display-p3 0.83 0.329 0.324)',\n  red10: 'color(display-p3 0.798 0.294 0.285)',\n  red11: 'color(display-p3 0.744 0.234 0.222)',\n  red12: 'color(display-p3 0.36 0.115 0.143)',\n};\n\nexport const redP3A = {\n  redA1: 'color(display-p3 0.675 0.024 0.024 / 0.012)',\n  redA2: 'color(display-p3 0.863 0.024 0.024 / 0.028)',\n  redA3: 'color(display-p3 0.792 0.008 0.008 / 0.075)',\n  redA4: 'color(display-p3 1 0.008 0.008 / 0.134)',\n  redA5: 'color(display-p3 0.918 0.008 0.008 / 0.189)',\n  redA6: 'color(display-p3 0.831 0.02 0.004 / 0.251)',\n  redA7: 'color(display-p3 0.741 0.016 0.004 / 0.33)',\n  redA8: 'color(display-p3 0.698 0.012 0.004 / 0.428)',\n  redA9: 'color(display-p3 0.749 0.008 0 / 0.675)',\n  redA10: 'color(display-p3 0.714 0.012 0 / 0.714)',\n  redA11: 'color(display-p3 0.744 0.234 0.222)',\n  redA12: 'color(display-p3 0.36 0.115 0.143)',\n};\n\nexport const ruby = {\n  ruby1: '#fffcfd',\n  ruby2: '#fff7f8',\n  ruby3: '#feeaed',\n  ruby4: '#ffdce1',\n  ruby5: '#ffced6',\n  ruby6: '#f8bfc8',\n  ruby7: '#efacb8',\n  ruby8: '#e592a3',\n  ruby9: '#e54666',\n  ruby10: '#dc3b5d',\n  ruby11: '#ca244d',\n  ruby12: '#64172b',\n};\n\nexport const rubyA = {\n  rubyA1: '#ff005503',\n  rubyA2: '#ff002008',\n  rubyA3: '#f3002515',\n  rubyA4: '#ff002523',\n  rubyA5: '#ff002a31',\n  rubyA6: '#e4002440',\n  rubyA7: '#ce002553',\n  rubyA8: '#c300286d',\n  rubyA9: '#db002cb9',\n  rubyA10: '#d2002cc4',\n  rubyA11: '#c10030db',\n  rubyA12: '#550016e8',\n};\n\nexport const rubyP3 = {\n  ruby1: 'color(display-p3 0.998 0.989 0.992)',\n  ruby2: 'color(display-p3 0.995 0.971 0.974)',\n  ruby3: 'color(display-p3 0.983 0.92 0.928)',\n  ruby4: 'color(display-p3 0.987 0.869 0.885)',\n  ruby5: 'color(display-p3 0.968 0.817 0.839)',\n  ruby6: 'color(display-p3 0.937 0.758 0.786)',\n  ruby7: 'color(display-p3 0.897 0.685 0.721)',\n  ruby8: 'color(display-p3 0.851 0.588 0.639)',\n  ruby9: 'color(display-p3 0.83 0.323 0.408)',\n  ruby10: 'color(display-p3 0.795 0.286 0.375)',\n  ruby11: 'color(display-p3 0.728 0.211 0.311)',\n  ruby12: 'color(display-p3 0.36 0.115 0.171)',\n};\n\nexport const rubyP3A = {\n  rubyA1: 'color(display-p3 0.675 0.024 0.349 / 0.012)',\n  rubyA2: 'color(display-p3 0.863 0.024 0.024 / 0.028)',\n  rubyA3: 'color(display-p3 0.804 0.008 0.11 / 0.079)',\n  rubyA4: 'color(display-p3 0.91 0.008 0.125 / 0.13)',\n  rubyA5: 'color(display-p3 0.831 0.004 0.133 / 0.185)',\n  rubyA6: 'color(display-p3 0.745 0.004 0.118 / 0.244)',\n  rubyA7: 'color(display-p3 0.678 0.004 0.114 / 0.314)',\n  rubyA8: 'color(display-p3 0.639 0.004 0.125 / 0.412)',\n  rubyA9: 'color(display-p3 0.753 0 0.129 / 0.679)',\n  rubyA10: 'color(display-p3 0.714 0 0.125 / 0.714)',\n  rubyA11: 'color(display-p3 0.728 0.211 0.311)',\n  rubyA12: 'color(display-p3 0.36 0.115 0.171)',\n};\n\nexport const crimson = {\n  crimson1: '#fffcfd',\n  crimson2: '#fef7f9',\n  crimson3: '#ffe9f0',\n  crimson4: '#fedce7',\n  crimson5: '#facedd',\n  crimson6: '#f3bed1',\n  crimson7: '#eaacc3',\n  crimson8: '#e093b2',\n  crimson9: '#e93d82',\n  crimson10: '#df3478',\n  crimson11: '#cb1d63',\n  crimson12: '#621639',\n};\n\nexport const crimsonA = {\n  crimsonA1: '#ff005503',\n  crimsonA2: '#e0004008',\n  crimsonA3: '#ff005216',\n  crimsonA4: '#f8005123',\n  crimsonA5: '#e5004f31',\n  crimsonA6: '#d0004b41',\n  crimsonA7: '#bf004753',\n  crimsonA8: '#b6004a6c',\n  crimsonA9: '#e2005bc2',\n  crimsonA10: '#d70056cb',\n  crimsonA11: '#c4004fe2',\n  crimsonA12: '#530026e9',\n};\n\nexport const crimsonP3 = {\n  crimson1: 'color(display-p3 0.998 0.989 0.992)',\n  crimson2: 'color(display-p3 0.991 0.969 0.976)',\n  crimson3: 'color(display-p3 0.987 0.917 0.941)',\n  crimson4: 'color(display-p3 0.975 0.866 0.904)',\n  crimson5: 'color(display-p3 0.953 0.813 0.864)',\n  crimson6: 'color(display-p3 0.921 0.755 0.817)',\n  crimson7: 'color(display-p3 0.88 0.683 0.761)',\n  crimson8: 'color(display-p3 0.834 0.592 0.694)',\n  crimson9: 'color(display-p3 0.843 0.298 0.507)',\n  crimson10: 'color(display-p3 0.807 0.266 0.468)',\n  crimson11: 'color(display-p3 0.731 0.195 0.388)',\n  crimson12: 'color(display-p3 0.352 0.111 0.221)',\n};\n\nexport const crimsonP3A = {\n  crimsonA1: 'color(display-p3 0.675 0.024 0.349 / 0.012)',\n  crimsonA2: 'color(display-p3 0.757 0.02 0.267 / 0.032)',\n  crimsonA3: 'color(display-p3 0.859 0.008 0.294 / 0.083)',\n  crimsonA4: 'color(display-p3 0.827 0.008 0.298 / 0.134)',\n  crimsonA5: 'color(display-p3 0.753 0.008 0.275 / 0.189)',\n  crimsonA6: 'color(display-p3 0.682 0.004 0.247 / 0.244)',\n  crimsonA7: 'color(display-p3 0.62 0.004 0.251 / 0.318)',\n  crimsonA8: 'color(display-p3 0.6 0.004 0.251 / 0.408)',\n  crimsonA9: 'color(display-p3 0.776 0 0.298 / 0.702)',\n  crimsonA10: 'color(display-p3 0.737 0 0.275 / 0.734)',\n  crimsonA11: 'color(display-p3 0.731 0.195 0.388)',\n  crimsonA12: 'color(display-p3 0.352 0.111 0.221)',\n};\n\nexport const pink = {\n  pink1: '#fffcfe',\n  pink2: '#fef7fb',\n  pink3: '#fee9f5',\n  pink4: '#fbdcef',\n  pink5: '#f6cee7',\n  pink6: '#efbfdd',\n  pink7: '#e7acd0',\n  pink8: '#dd93c2',\n  pink9: '#d6409f',\n  pink10: '#cf3897',\n  pink11: '#c2298a',\n  pink12: '#651249',\n};\n\nexport const pinkA = {\n  pinkA1: '#ff00aa03',\n  pinkA2: '#e0008008',\n  pinkA3: '#f4008c16',\n  pinkA4: '#e2008b23',\n  pinkA5: '#d1008331',\n  pinkA6: '#c0007840',\n  pinkA7: '#b6006f53',\n  pinkA8: '#af006f6c',\n  pinkA9: '#c8007fbf',\n  pinkA10: '#c2007ac7',\n  pinkA11: '#b60074d6',\n  pinkA12: '#59003bed',\n};\n\nexport const pinkP3 = {\n  pink1: 'color(display-p3 0.998 0.989 0.996)',\n  pink2: 'color(display-p3 0.992 0.97 0.985)',\n  pink3: 'color(display-p3 0.981 0.917 0.96)',\n  pink4: 'color(display-p3 0.963 0.867 0.932)',\n  pink5: 'color(display-p3 0.939 0.815 0.899)',\n  pink6: 'color(display-p3 0.907 0.756 0.859)',\n  pink7: 'color(display-p3 0.869 0.683 0.81)',\n  pink8: 'color(display-p3 0.825 0.59 0.751)',\n  pink9: 'color(display-p3 0.775 0.297 0.61)',\n  pink10: 'color(display-p3 0.748 0.27 0.581)',\n  pink11: 'color(display-p3 0.698 0.219 0.528)',\n  pink12: 'color(display-p3 0.363 0.101 0.279)',\n};\n\nexport const pinkP3A = {\n  pinkA1: 'color(display-p3 0.675 0.024 0.675 / 0.012)',\n  pinkA2: 'color(display-p3 0.757 0.02 0.51 / 0.032)',\n  pinkA3: 'color(display-p3 0.765 0.008 0.529 / 0.083)',\n  pinkA4: 'color(display-p3 0.737 0.008 0.506 / 0.134)',\n  pinkA5: 'color(display-p3 0.663 0.004 0.451 / 0.185)',\n  pinkA6: 'color(display-p3 0.616 0.004 0.424 / 0.244)',\n  pinkA7: 'color(display-p3 0.596 0.004 0.412 / 0.318)',\n  pinkA8: 'color(display-p3 0.573 0.004 0.404 / 0.412)',\n  pinkA9: 'color(display-p3 0.682 0 0.447 / 0.702)',\n  pinkA10: 'color(display-p3 0.655 0 0.424 / 0.73)',\n  pinkA11: 'color(display-p3 0.698 0.219 0.528)',\n  pinkA12: 'color(display-p3 0.363 0.101 0.279)',\n};\n\nexport const plum = {\n  plum1: '#fefcff',\n  plum2: '#fdf7fd',\n  plum3: '#fbebfb',\n  plum4: '#f7def8',\n  plum5: '#f2d1f3',\n  plum6: '#e9c2ec',\n  plum7: '#deade3',\n  plum8: '#cf91d8',\n  plum9: '#ab4aba',\n  plum10: '#a144af',\n  plum11: '#953ea3',\n  plum12: '#53195d',\n};\n\nexport const plumA = {\n  plumA1: '#aa00ff03',\n  plumA2: '#c000c008',\n  plumA3: '#cc00cc14',\n  plumA4: '#c200c921',\n  plumA5: '#b700bd2e',\n  plumA6: '#a400b03d',\n  plumA7: '#9900a852',\n  plumA8: '#9000a56e',\n  plumA9: '#89009eb5',\n  plumA10: '#7f0092bb',\n  plumA11: '#730086c1',\n  plumA12: '#40004be6',\n};\n\nexport const plumP3 = {\n  plum1: 'color(display-p3 0.995 0.988 0.999)',\n  plum2: 'color(display-p3 0.988 0.971 0.99)',\n  plum3: 'color(display-p3 0.973 0.923 0.98)',\n  plum4: 'color(display-p3 0.953 0.875 0.966)',\n  plum5: 'color(display-p3 0.926 0.825 0.945)',\n  plum6: 'color(display-p3 0.89 0.765 0.916)',\n  plum7: 'color(display-p3 0.84 0.686 0.877)',\n  plum8: 'color(display-p3 0.775 0.58 0.832)',\n  plum9: 'color(display-p3 0.624 0.313 0.708)',\n  plum10: 'color(display-p3 0.587 0.29 0.667)',\n  plum11: 'color(display-p3 0.543 0.263 0.619)',\n  plum12: 'color(display-p3 0.299 0.114 0.352)',\n};\n\nexport const plumP3A = {\n  plumA1: 'color(display-p3 0.675 0.024 1 / 0.012)',\n  plumA2: 'color(display-p3 0.58 0.024 0.58 / 0.028)',\n  plumA3: 'color(display-p3 0.655 0.008 0.753 / 0.079)',\n  plumA4: 'color(display-p3 0.627 0.008 0.722 / 0.126)',\n  plumA5: 'color(display-p3 0.58 0.004 0.69 / 0.177)',\n  plumA6: 'color(display-p3 0.537 0.004 0.655 / 0.236)',\n  plumA7: 'color(display-p3 0.49 0.004 0.616 / 0.314)',\n  plumA8: 'color(display-p3 0.471 0.004 0.6 / 0.42)',\n  plumA9: 'color(display-p3 0.451 0 0.576 / 0.687)',\n  plumA10: 'color(display-p3 0.42 0 0.529 / 0.71)',\n  plumA11: 'color(display-p3 0.543 0.263 0.619)',\n  plumA12: 'color(display-p3 0.299 0.114 0.352)',\n};\n\nexport const purple = {\n  purple1: '#fefcfe',\n  purple2: '#fbf7fe',\n  purple3: '#f7edfe',\n  purple4: '#f2e2fc',\n  purple5: '#ead5f9',\n  purple6: '#e0c4f4',\n  purple7: '#d1afec',\n  purple8: '#be93e4',\n  purple9: '#8e4ec6',\n  purple10: '#8347b9',\n  purple11: '#8145b5',\n  purple12: '#402060',\n};\n\nexport const purpleA = {\n  purpleA1: '#aa00aa03',\n  purpleA2: '#8000e008',\n  purpleA3: '#8e00f112',\n  purpleA4: '#8d00e51d',\n  purpleA5: '#8000db2a',\n  purpleA6: '#7a01d03b',\n  purpleA7: '#6d00c350',\n  purpleA8: '#6600c06c',\n  purpleA9: '#5c00adb1',\n  purpleA10: '#53009eb8',\n  purpleA11: '#52009aba',\n  purpleA12: '#250049df',\n};\n\nexport const purpleP3 = {\n  purple1: 'color(display-p3 0.995 0.988 0.996)',\n  purple2: 'color(display-p3 0.983 0.971 0.993)',\n  purple3: 'color(display-p3 0.963 0.931 0.989)',\n  purple4: 'color(display-p3 0.937 0.888 0.981)',\n  purple5: 'color(display-p3 0.904 0.837 0.966)',\n  purple6: 'color(display-p3 0.86 0.774 0.942)',\n  purple7: 'color(display-p3 0.799 0.69 0.91)',\n  purple8: 'color(display-p3 0.719 0.583 0.874)',\n  purple9: 'color(display-p3 0.523 0.318 0.751)',\n  purple10: 'color(display-p3 0.483 0.289 0.7)',\n  purple11: 'color(display-p3 0.473 0.281 0.687)',\n  purple12: 'color(display-p3 0.234 0.132 0.363)',\n};\n\nexport const purpleP3A = {\n  purpleA1: 'color(display-p3 0.675 0.024 0.675 / 0.012)',\n  purpleA2: 'color(display-p3 0.443 0.024 0.722 / 0.028)',\n  purpleA3: 'color(display-p3 0.506 0.008 0.835 / 0.071)',\n  purpleA4: 'color(display-p3 0.451 0.004 0.831 / 0.114)',\n  purpleA5: 'color(display-p3 0.431 0.004 0.788 / 0.165)',\n  purpleA6: 'color(display-p3 0.384 0.004 0.745 / 0.228)',\n  purpleA7: 'color(display-p3 0.357 0.004 0.71 / 0.31)',\n  purpleA8: 'color(display-p3 0.322 0.004 0.702 / 0.416)',\n  purpleA9: 'color(display-p3 0.298 0 0.639 / 0.683)',\n  purpleA10: 'color(display-p3 0.271 0 0.58 / 0.71)',\n  purpleA11: 'color(display-p3 0.473 0.281 0.687)',\n  purpleA12: 'color(display-p3 0.234 0.132 0.363)',\n};\n\nexport const violet = {\n  violet1: '#fdfcfe',\n  violet2: '#faf8ff',\n  violet3: '#f4f0fe',\n  violet4: '#ebe4ff',\n  violet5: '#e1d9ff',\n  violet6: '#d4cafe',\n  violet7: '#c2b5f5',\n  violet8: '#aa99ec',\n  violet9: '#6e56cf',\n  violet10: '#654dc4',\n  violet11: '#6550b9',\n  violet12: '#2f265f',\n};\n\nexport const violetA = {\n  violetA1: '#5500aa03',\n  violetA2: '#4900ff07',\n  violetA3: '#4400ee0f',\n  violetA4: '#4300ff1b',\n  violetA5: '#3600ff26',\n  violetA6: '#3100fb35',\n  violetA7: '#2d01dd4a',\n  violetA8: '#2b00d066',\n  violetA9: '#2400b7a9',\n  violetA10: '#2300abb2',\n  violetA11: '#1f0099af',\n  violetA12: '#0b0043d9',\n};\n\nexport const violetP3 = {\n  violet1: 'color(display-p3 0.991 0.988 0.995)',\n  violet2: 'color(display-p3 0.978 0.974 0.998)',\n  violet3: 'color(display-p3 0.953 0.943 0.993)',\n  violet4: 'color(display-p3 0.916 0.897 1)',\n  violet5: 'color(display-p3 0.876 0.851 1)',\n  violet6: 'color(display-p3 0.825 0.793 0.981)',\n  violet7: 'color(display-p3 0.752 0.712 0.943)',\n  violet8: 'color(display-p3 0.654 0.602 0.902)',\n  violet9: 'color(display-p3 0.417 0.341 0.784)',\n  violet10: 'color(display-p3 0.381 0.306 0.741)',\n  violet11: 'color(display-p3 0.383 0.317 0.702)',\n  violet12: 'color(display-p3 0.179 0.15 0.359)',\n};\n\nexport const violetP3A = {\n  violetA1: 'color(display-p3 0.349 0.024 0.675 / 0.012)',\n  violetA2: 'color(display-p3 0.161 0.024 0.863 / 0.028)',\n  violetA3: 'color(display-p3 0.204 0.004 0.871 / 0.059)',\n  violetA4: 'color(display-p3 0.196 0.004 1 / 0.102)',\n  violetA5: 'color(display-p3 0.165 0.008 1 / 0.15)',\n  violetA6: 'color(display-p3 0.153 0.004 0.906 / 0.208)',\n  violetA7: 'color(display-p3 0.141 0.004 0.796 / 0.287)',\n  violetA8: 'color(display-p3 0.133 0.004 0.753 / 0.397)',\n  violetA9: 'color(display-p3 0.114 0 0.675 / 0.659)',\n  violetA10: 'color(display-p3 0.11 0 0.627 / 0.695)',\n  violetA11: 'color(display-p3 0.383 0.317 0.702)',\n  violetA12: 'color(display-p3 0.179 0.15 0.359)',\n};\n\nexport const iris = {\n  iris1: '#fdfdff',\n  iris2: '#f8f8ff',\n  iris3: '#f0f1fe',\n  iris4: '#e6e7ff',\n  iris5: '#dadcff',\n  iris6: '#cbcdff',\n  iris7: '#b8baf8',\n  iris8: '#9b9ef0',\n  iris9: '#5b5bd6',\n  iris10: '#5151cd',\n  iris11: '#5753c6',\n  iris12: '#272962',\n};\n\nexport const irisA = {\n  irisA1: '#0000ff02',\n  irisA2: '#0000ff07',\n  irisA3: '#0011ee0f',\n  irisA4: '#000bff19',\n  irisA5: '#000eff25',\n  irisA6: '#000aff34',\n  irisA7: '#0008e647',\n  irisA8: '#0008d964',\n  irisA9: '#0000c0a4',\n  irisA10: '#0000b6ae',\n  irisA11: '#0600abac',\n  irisA12: '#000246d8',\n};\n\nexport const irisP3 = {\n  iris1: 'color(display-p3 0.992 0.992 0.999)',\n  iris2: 'color(display-p3 0.972 0.973 0.998)',\n  iris3: 'color(display-p3 0.943 0.945 0.992)',\n  iris4: 'color(display-p3 0.902 0.906 1)',\n  iris5: 'color(display-p3 0.857 0.861 1)',\n  iris6: 'color(display-p3 0.799 0.805 0.987)',\n  iris7: 'color(display-p3 0.721 0.727 0.955)',\n  iris8: 'color(display-p3 0.61 0.619 0.918)',\n  iris9: 'color(display-p3 0.357 0.357 0.81)',\n  iris10: 'color(display-p3 0.318 0.318 0.774)',\n  iris11: 'color(display-p3 0.337 0.326 0.748)',\n  iris12: 'color(display-p3 0.154 0.161 0.371)',\n};\n\nexport const irisP3A = {\n  irisA1: 'color(display-p3 0.02 0.02 1 / 0.008)',\n  irisA2: 'color(display-p3 0.024 0.024 0.863 / 0.028)',\n  irisA3: 'color(display-p3 0.004 0.071 0.871 / 0.059)',\n  irisA4: 'color(display-p3 0.012 0.051 1 / 0.099)',\n  irisA5: 'color(display-p3 0.008 0.035 1 / 0.142)',\n  irisA6: 'color(display-p3 0 0.02 0.941 / 0.2)',\n  irisA7: 'color(display-p3 0.004 0.02 0.847 / 0.279)',\n  irisA8: 'color(display-p3 0.004 0.024 0.788 / 0.389)',\n  irisA9: 'color(display-p3 0 0 0.706 / 0.644)',\n  irisA10: 'color(display-p3 0 0 0.667 / 0.683)',\n  irisA11: 'color(display-p3 0.337 0.326 0.748)',\n  irisA12: 'color(display-p3 0.154 0.161 0.371)',\n};\n\nexport const cyan = {\n  cyan1: '#fafdfe',\n  cyan2: '#f2fafb',\n  cyan3: '#def7f9',\n  cyan4: '#caf1f6',\n  cyan5: '#b5e9f0',\n  cyan6: '#9ddde7',\n  cyan7: '#7dcedc',\n  cyan8: '#3db9cf',\n  cyan9: '#00a2c7',\n  cyan10: '#0797b9',\n  cyan11: '#107d98',\n  cyan12: '#0d3c48',\n};\n\nexport const cyanA = {\n  cyanA1: '#0099cc05',\n  cyanA2: '#009db10d',\n  cyanA3: '#00c2d121',\n  cyanA4: '#00bcd435',\n  cyanA5: '#01b4cc4a',\n  cyanA6: '#00a7c162',\n  cyanA7: '#009fbb82',\n  cyanA8: '#00a3c0c2',\n  cyanA9: '#00a2c7',\n  cyanA10: '#0094b7f8',\n  cyanA11: '#007491ef',\n  cyanA12: '#00323ef2',\n};\n\nexport const cyanP3 = {\n  cyan1: 'color(display-p3 0.982 0.992 0.996)',\n  cyan2: 'color(display-p3 0.955 0.981 0.984)',\n  cyan3: 'color(display-p3 0.888 0.965 0.975)',\n  cyan4: 'color(display-p3 0.821 0.941 0.959)',\n  cyan5: 'color(display-p3 0.751 0.907 0.935)',\n  cyan6: 'color(display-p3 0.671 0.862 0.9)',\n  cyan7: 'color(display-p3 0.564 0.8 0.854)',\n  cyan8: 'color(display-p3 0.388 0.715 0.798)',\n  cyan9: 'color(display-p3 0.282 0.627 0.765)',\n  cyan10: 'color(display-p3 0.264 0.583 0.71)',\n  cyan11: 'color(display-p3 0.08 0.48 0.63)',\n  cyan12: 'color(display-p3 0.108 0.232 0.277)',\n};\n\nexport const cyanP3A = {\n  cyanA1: 'color(display-p3 0.02 0.608 0.804 / 0.02)',\n  cyanA2: 'color(display-p3 0.02 0.557 0.647 / 0.044)',\n  cyanA3: 'color(display-p3 0.004 0.694 0.796 / 0.114)',\n  cyanA4: 'color(display-p3 0.004 0.678 0.784 / 0.181)',\n  cyanA5: 'color(display-p3 0.004 0.624 0.733 / 0.248)',\n  cyanA6: 'color(display-p3 0.004 0.584 0.706 / 0.33)',\n  cyanA7: 'color(display-p3 0.004 0.541 0.667 / 0.436)',\n  cyanA8: 'color(display-p3 0 0.533 0.667 / 0.612)',\n  cyanA9: 'color(display-p3 0 0.482 0.675 / 0.718)',\n  cyanA10: 'color(display-p3 0 0.435 0.608 / 0.738)',\n  cyanA11: 'color(display-p3 0.08 0.48 0.63)',\n  cyanA12: 'color(display-p3 0.108 0.232 0.277)',\n};\n\nexport const teal = {\n  teal1: '#fafefd',\n  teal2: '#f3fbf9',\n  teal3: '#e0f8f3',\n  teal4: '#ccf3ea',\n  teal5: '#b8eae0',\n  teal6: '#a1ded2',\n  teal7: '#83cdc1',\n  teal8: '#53b9ab',\n  teal9: '#12a594',\n  teal10: '#0d9b8a',\n  teal11: '#008573',\n  teal12: '#0d3d38',\n};\n\nexport const tealA = {\n  tealA1: '#00cc9905',\n  tealA2: '#00aa800c',\n  tealA3: '#00c69d1f',\n  tealA4: '#00c39633',\n  tealA5: '#00b49047',\n  tealA6: '#00a6855e',\n  tealA7: '#0099807c',\n  tealA8: '#009783ac',\n  tealA9: '#009e8ced',\n  tealA10: '#009684f2',\n  tealA11: '#008573',\n  tealA12: '#00332df2',\n};\n\nexport const tealP3 = {\n  teal1: 'color(display-p3 0.983 0.996 0.992)',\n  teal2: 'color(display-p3 0.958 0.983 0.976)',\n  teal3: 'color(display-p3 0.895 0.971 0.952)',\n  teal4: 'color(display-p3 0.831 0.949 0.92)',\n  teal5: 'color(display-p3 0.761 0.914 0.878)',\n  teal6: 'color(display-p3 0.682 0.864 0.825)',\n  teal7: 'color(display-p3 0.581 0.798 0.756)',\n  teal8: 'color(display-p3 0.433 0.716 0.671)',\n  teal9: 'color(display-p3 0.297 0.637 0.581)',\n  teal10: 'color(display-p3 0.275 0.599 0.542)',\n  teal11: 'color(display-p3 0.08 0.5 0.43)',\n  teal12: 'color(display-p3 0.11 0.235 0.219)',\n};\n\nexport const tealP3A = {\n  tealA1: 'color(display-p3 0.024 0.757 0.514 / 0.016)',\n  tealA2: 'color(display-p3 0.02 0.647 0.467 / 0.044)',\n  tealA3: 'color(display-p3 0.004 0.741 0.557 / 0.106)',\n  tealA4: 'color(display-p3 0.004 0.702 0.537 / 0.169)',\n  tealA5: 'color(display-p3 0.004 0.643 0.494 / 0.24)',\n  tealA6: 'color(display-p3 0.004 0.569 0.447 / 0.318)',\n  tealA7: 'color(display-p3 0.004 0.518 0.424 / 0.42)',\n  tealA8: 'color(display-p3 0 0.506 0.424 / 0.569)',\n  tealA9: 'color(display-p3 0 0.482 0.404 / 0.702)',\n  tealA10: 'color(display-p3 0 0.451 0.369 / 0.726)',\n  tealA11: 'color(display-p3 0.08 0.5 0.43)',\n  tealA12: 'color(display-p3 0.11 0.235 0.219)',\n};\n\nexport const jade = {\n  jade1: '#fbfefd',\n  jade2: '#f4fbf7',\n  jade3: '#e6f7ed',\n  jade4: '#d6f1e3',\n  jade5: '#c3e9d7',\n  jade6: '#acdec8',\n  jade7: '#8bceb6',\n  jade8: '#56ba9f',\n  jade9: '#29a383',\n  jade10: '#26997b',\n  jade11: '#208368',\n  jade12: '#1d3b31',\n};\n\nexport const jadeA = {\n  jadeA1: '#00c08004',\n  jadeA2: '#00a3460b',\n  jadeA3: '#00ae4819',\n  jadeA4: '#00a85129',\n  jadeA5: '#00a2553c',\n  jadeA6: '#009a5753',\n  jadeA7: '#00945f74',\n  jadeA8: '#00976ea9',\n  jadeA9: '#00916bd6',\n  jadeA10: '#008764d9',\n  jadeA11: '#007152df',\n  jadeA12: '#002217e2',\n};\n\nexport const jadeP3 = {\n  jade1: 'color(display-p3 0.986 0.996 0.992)',\n  jade2: 'color(display-p3 0.962 0.983 0.969)',\n  jade3: 'color(display-p3 0.912 0.965 0.932)',\n  jade4: 'color(display-p3 0.858 0.941 0.893)',\n  jade5: 'color(display-p3 0.795 0.909 0.847)',\n  jade6: 'color(display-p3 0.715 0.864 0.791)',\n  jade7: 'color(display-p3 0.603 0.802 0.718)',\n  jade8: 'color(display-p3 0.44 0.72 0.629)',\n  jade9: 'color(display-p3 0.319 0.63 0.521)',\n  jade10: 'color(display-p3 0.299 0.592 0.488)',\n  jade11: 'color(display-p3 0.15 0.5 0.37)',\n  jade12: 'color(display-p3 0.142 0.229 0.194)',\n};\n\nexport const jadeP3A = {\n  jadeA1: 'color(display-p3 0.024 0.757 0.514 / 0.016)',\n  jadeA2: 'color(display-p3 0.024 0.612 0.22 / 0.04)',\n  jadeA3: 'color(display-p3 0.012 0.596 0.235 / 0.087)',\n  jadeA4: 'color(display-p3 0.008 0.588 0.255 / 0.142)',\n  jadeA5: 'color(display-p3 0.004 0.561 0.251 / 0.204)',\n  jadeA6: 'color(display-p3 0.004 0.525 0.278 / 0.287)',\n  jadeA7: 'color(display-p3 0.004 0.506 0.29 / 0.397)',\n  jadeA8: 'color(display-p3 0 0.506 0.337 / 0.561)',\n  jadeA9: 'color(display-p3 0 0.459 0.298 / 0.683)',\n  jadeA10: 'color(display-p3 0 0.42 0.271 / 0.702)',\n  jadeA11: 'color(display-p3 0.15 0.5 0.37)',\n  jadeA12: 'color(display-p3 0.142 0.229 0.194)',\n};\n\nexport const green = {\n  green1: '#fbfefc',\n  green2: '#f4fbf6',\n  green3: '#e6f6eb',\n  green4: '#d6f1df',\n  green5: '#c4e8d1',\n  green6: '#adddc0',\n  green7: '#8eceaa',\n  green8: '#5bb98b',\n  green9: '#30a46c',\n  green10: '#2b9a66',\n  green11: '#218358',\n  green12: '#193b2d',\n};\n\nexport const greenA = {\n  greenA1: '#00c04004',\n  greenA2: '#00a32f0b',\n  greenA3: '#00a43319',\n  greenA4: '#00a83829',\n  greenA5: '#019c393b',\n  greenA6: '#00963c52',\n  greenA7: '#00914071',\n  greenA8: '#00924ba4',\n  greenA9: '#008f4acf',\n  greenA10: '#008647d4',\n  greenA11: '#00713fde',\n  greenA12: '#002616e6',\n};\n\nexport const greenP3 = {\n  green1: 'color(display-p3 0.986 0.996 0.989)',\n  green2: 'color(display-p3 0.963 0.983 0.967)',\n  green3: 'color(display-p3 0.913 0.964 0.925)',\n  green4: 'color(display-p3 0.859 0.94 0.879)',\n  green5: 'color(display-p3 0.796 0.907 0.826)',\n  green6: 'color(display-p3 0.718 0.863 0.761)',\n  green7: 'color(display-p3 0.61 0.801 0.675)',\n  green8: 'color(display-p3 0.451 0.715 0.559)',\n  green9: 'color(display-p3 0.332 0.634 0.442)',\n  green10: 'color(display-p3 0.308 0.595 0.417)',\n  green11: 'color(display-p3 0.19 0.5 0.32)',\n  green12: 'color(display-p3 0.132 0.228 0.18)',\n};\n\nexport const greenP3A = {\n  greenA1: 'color(display-p3 0.024 0.757 0.267 / 0.016)',\n  greenA2: 'color(display-p3 0.024 0.565 0.129 / 0.036)',\n  greenA3: 'color(display-p3 0.012 0.596 0.145 / 0.087)',\n  greenA4: 'color(display-p3 0.008 0.588 0.145 / 0.142)',\n  greenA5: 'color(display-p3 0.004 0.541 0.157 / 0.204)',\n  greenA6: 'color(display-p3 0.004 0.518 0.157 / 0.283)',\n  greenA7: 'color(display-p3 0.004 0.486 0.165 / 0.389)',\n  greenA8: 'color(display-p3 0 0.478 0.2 / 0.55)',\n  greenA9: 'color(display-p3 0 0.455 0.165 / 0.667)',\n  greenA10: 'color(display-p3 0 0.416 0.153 / 0.691)',\n  greenA11: 'color(display-p3 0.19 0.5 0.32)',\n  greenA12: 'color(display-p3 0.132 0.228 0.18)',\n};\n\nexport const grass = {\n  grass1: '#fbfefb',\n  grass2: '#f5fbf5',\n  grass3: '#e9f6e9',\n  grass4: '#daf1db',\n  grass5: '#c9e8ca',\n  grass6: '#b2ddb5',\n  grass7: '#94ce9a',\n  grass8: '#65ba74',\n  grass9: '#46a758',\n  grass10: '#3e9b4f',\n  grass11: '#2a7e3b',\n  grass12: '#203c25',\n};\n\nexport const grassA = {\n  grassA1: '#00c00004',\n  grassA2: '#0099000a',\n  grassA3: '#00970016',\n  grassA4: '#009f0725',\n  grassA5: '#00930536',\n  grassA6: '#008f0a4d',\n  grassA7: '#018b0f6b',\n  grassA8: '#008d199a',\n  grassA9: '#008619b9',\n  grassA10: '#007b17c1',\n  grassA11: '#006514d5',\n  grassA12: '#002006df',\n};\n\nexport const grassP3 = {\n  grass1: 'color(display-p3 0.986 0.996 0.985)',\n  grass2: 'color(display-p3 0.966 0.983 0.964)',\n  grass3: 'color(display-p3 0.923 0.965 0.917)',\n  grass4: 'color(display-p3 0.872 0.94 0.865)',\n  grass5: 'color(display-p3 0.811 0.908 0.802)',\n  grass6: 'color(display-p3 0.733 0.864 0.724)',\n  grass7: 'color(display-p3 0.628 0.803 0.622)',\n  grass8: 'color(display-p3 0.477 0.72 0.482)',\n  grass9: 'color(display-p3 0.38 0.647 0.378)',\n  grass10: 'color(display-p3 0.344 0.598 0.342)',\n  grass11: 'color(display-p3 0.263 0.488 0.261)',\n  grass12: 'color(display-p3 0.151 0.233 0.153)',\n};\n\nexport const grassP3A = {\n  grassA1: 'color(display-p3 0.024 0.757 0.024 / 0.016)',\n  grassA2: 'color(display-p3 0.024 0.565 0.024 / 0.036)',\n  grassA3: 'color(display-p3 0.059 0.576 0.008 / 0.083)',\n  grassA4: 'color(display-p3 0.035 0.565 0.008 / 0.134)',\n  grassA5: 'color(display-p3 0.047 0.545 0.008 / 0.197)',\n  grassA6: 'color(display-p3 0.031 0.502 0.004 / 0.275)',\n  grassA7: 'color(display-p3 0.012 0.482 0.004 / 0.377)',\n  grassA8: 'color(display-p3 0 0.467 0.008 / 0.522)',\n  grassA9: 'color(display-p3 0.008 0.435 0 / 0.624)',\n  grassA10: 'color(display-p3 0.008 0.388 0 / 0.659)',\n  grassA11: 'color(display-p3 0.263 0.488 0.261)',\n  grassA12: 'color(display-p3 0.151 0.233 0.153)',\n};\n\nexport const brown = {\n  brown1: '#fefdfc',\n  brown2: '#fcf9f6',\n  brown3: '#f6eee7',\n  brown4: '#f0e4d9',\n  brown5: '#ebdaca',\n  brown6: '#e4cdb7',\n  brown7: '#dcbc9f',\n  brown8: '#cea37e',\n  brown9: '#ad7f58',\n  brown10: '#a07553',\n  brown11: '#815e46',\n  brown12: '#3e332e',\n};\n\nexport const brownA = {\n  brownA1: '#aa550003',\n  brownA2: '#aa550009',\n  brownA3: '#a04b0018',\n  brownA4: '#9b4a0026',\n  brownA5: '#9f4d0035',\n  brownA6: '#a04e0048',\n  brownA7: '#a34e0060',\n  brownA8: '#9f4a0081',\n  brownA9: '#823c00a7',\n  brownA10: '#723300ac',\n  brownA11: '#522100b9',\n  brownA12: '#140600d1',\n};\n\nexport const brownP3 = {\n  brown1: 'color(display-p3 0.995 0.992 0.989)',\n  brown2: 'color(display-p3 0.987 0.976 0.964)',\n  brown3: 'color(display-p3 0.959 0.936 0.909)',\n  brown4: 'color(display-p3 0.934 0.897 0.855)',\n  brown5: 'color(display-p3 0.909 0.856 0.798)',\n  brown6: 'color(display-p3 0.88 0.808 0.73)',\n  brown7: 'color(display-p3 0.841 0.742 0.639)',\n  brown8: 'color(display-p3 0.782 0.647 0.514)',\n  brown9: 'color(display-p3 0.651 0.505 0.368)',\n  brown10: 'color(display-p3 0.601 0.465 0.344)',\n  brown11: 'color(display-p3 0.485 0.374 0.288)',\n  brown12: 'color(display-p3 0.236 0.202 0.183)',\n};\n\nexport const brownP3A = {\n  brownA1: 'color(display-p3 0.675 0.349 0.024 / 0.012)',\n  brownA2: 'color(display-p3 0.675 0.349 0.024 / 0.036)',\n  brownA3: 'color(display-p3 0.573 0.314 0.012 / 0.091)',\n  brownA4: 'color(display-p3 0.545 0.302 0.008 / 0.146)',\n  brownA5: 'color(display-p3 0.561 0.29 0.004 / 0.204)',\n  brownA6: 'color(display-p3 0.553 0.294 0.004 / 0.271)',\n  brownA7: 'color(display-p3 0.557 0.286 0.004 / 0.361)',\n  brownA8: 'color(display-p3 0.549 0.275 0.004 / 0.487)',\n  brownA9: 'color(display-p3 0.447 0.22 0 / 0.632)',\n  brownA10: 'color(display-p3 0.388 0.188 0 / 0.655)',\n  brownA11: 'color(display-p3 0.485 0.374 0.288)',\n  brownA12: 'color(display-p3 0.236 0.202 0.183)',\n};\n\nexport const bronze = {\n  bronze1: '#fdfcfc',\n  bronze2: '#fdf7f5',\n  bronze3: '#f6edea',\n  bronze4: '#efe4df',\n  bronze5: '#e7d9d3',\n  bronze6: '#dfcdc5',\n  bronze7: '#d3bcb3',\n  bronze8: '#c2a499',\n  bronze9: '#a18072',\n  bronze10: '#957468',\n  bronze11: '#7d5e54',\n  bronze12: '#43302b',\n};\n\nexport const bronzeA = {\n  bronzeA1: '#55000003',\n  bronzeA2: '#cc33000a',\n  bronzeA3: '#92250015',\n  bronzeA4: '#80280020',\n  bronzeA5: '#7423002c',\n  bronzeA6: '#7324003a',\n  bronzeA7: '#6c1f004c',\n  bronzeA8: '#671c0066',\n  bronzeA9: '#551a008d',\n  bronzeA10: '#4c150097',\n  bronzeA11: '#3d0f00ab',\n  bronzeA12: '#1d0600d4',\n};\n\nexport const bronzeP3 = {\n  bronze1: 'color(display-p3 0.991 0.988 0.988)',\n  bronze2: 'color(display-p3 0.989 0.97 0.961)',\n  bronze3: 'color(display-p3 0.958 0.932 0.919)',\n  bronze4: 'color(display-p3 0.929 0.894 0.877)',\n  bronze5: 'color(display-p3 0.898 0.853 0.832)',\n  bronze6: 'color(display-p3 0.861 0.805 0.778)',\n  bronze7: 'color(display-p3 0.812 0.739 0.706)',\n  bronze8: 'color(display-p3 0.741 0.647 0.606)',\n  bronze9: 'color(display-p3 0.611 0.507 0.455)',\n  bronze10: 'color(display-p3 0.563 0.461 0.414)',\n  bronze11: 'color(display-p3 0.471 0.373 0.336)',\n  bronze12: 'color(display-p3 0.251 0.191 0.172)',\n};\n\nexport const bronzeP3A = {\n  bronzeA1: 'color(display-p3 0.349 0.024 0.024 / 0.012)',\n  bronzeA2: 'color(display-p3 0.71 0.22 0.024 / 0.04)',\n  bronzeA3: 'color(display-p3 0.482 0.2 0.008 / 0.083)',\n  bronzeA4: 'color(display-p3 0.424 0.133 0.004 / 0.122)',\n  bronzeA5: 'color(display-p3 0.4 0.145 0.004 / 0.169)',\n  bronzeA6: 'color(display-p3 0.388 0.125 0.004 / 0.224)',\n  bronzeA7: 'color(display-p3 0.365 0.11 0.004 / 0.295)',\n  bronzeA8: 'color(display-p3 0.341 0.102 0.004 / 0.393)',\n  bronzeA9: 'color(display-p3 0.29 0.094 0 / 0.546)',\n  bronzeA10: 'color(display-p3 0.255 0.082 0 / 0.585)',\n  bronzeA11: 'color(display-p3 0.471 0.373 0.336)',\n  bronzeA12: 'color(display-p3 0.251 0.191 0.172)',\n};\n\nexport const gold = {\n  gold1: '#fdfdfc',\n  gold2: '#faf9f2',\n  gold3: '#f2f0e7',\n  gold4: '#eae6db',\n  gold5: '#e1dccf',\n  gold6: '#d8d0bf',\n  gold7: '#cbc0aa',\n  gold8: '#b9a88d',\n  gold9: '#978365',\n  gold10: '#8c7a5e',\n  gold11: '#71624b',\n  gold12: '#3b352b',\n};\n\nexport const goldA = {\n  goldA1: '#55550003',\n  goldA2: '#9d8a000d',\n  goldA3: '#75600018',\n  goldA4: '#6b4e0024',\n  goldA5: '#60460030',\n  goldA6: '#64440040',\n  goldA7: '#63420055',\n  goldA8: '#633d0072',\n  goldA9: '#5332009a',\n  goldA10: '#492d00a1',\n  goldA11: '#362100b4',\n  goldA12: '#130c00d4',\n};\n\nexport const goldP3 = {\n  gold1: 'color(display-p3 0.992 0.992 0.989)',\n  gold2: 'color(display-p3 0.98 0.976 0.953)',\n  gold3: 'color(display-p3 0.947 0.94 0.909)',\n  gold4: 'color(display-p3 0.914 0.904 0.865)',\n  gold5: 'color(display-p3 0.88 0.865 0.816)',\n  gold6: 'color(display-p3 0.84 0.818 0.756)',\n  gold7: 'color(display-p3 0.788 0.753 0.677)',\n  gold8: 'color(display-p3 0.715 0.66 0.565)',\n  gold9: 'color(display-p3 0.579 0.517 0.41)',\n  gold10: 'color(display-p3 0.538 0.479 0.38)',\n  gold11: 'color(display-p3 0.433 0.386 0.305)',\n  gold12: 'color(display-p3 0.227 0.209 0.173)',\n};\n\nexport const goldP3A = {\n  goldA1: 'color(display-p3 0.349 0.349 0.024 / 0.012)',\n  goldA2: 'color(display-p3 0.592 0.514 0.024 / 0.048)',\n  goldA3: 'color(display-p3 0.4 0.357 0.012 / 0.091)',\n  goldA4: 'color(display-p3 0.357 0.298 0.008 / 0.134)',\n  goldA5: 'color(display-p3 0.345 0.282 0.004 / 0.185)',\n  goldA6: 'color(display-p3 0.341 0.263 0.004 / 0.244)',\n  goldA7: 'color(display-p3 0.345 0.235 0.004 / 0.322)',\n  goldA8: 'color(display-p3 0.345 0.22 0.004 / 0.436)',\n  goldA9: 'color(display-p3 0.286 0.18 0 / 0.589)',\n  goldA10: 'color(display-p3 0.255 0.161 0 / 0.62)',\n  goldA11: 'color(display-p3 0.433 0.386 0.305)',\n  goldA12: 'color(display-p3 0.227 0.209 0.173)',\n};\n\nexport const sky = {\n  sky1: '#f9feff',\n  sky2: '#f1fafd',\n  sky3: '#e1f6fd',\n  sky4: '#d1f0fa',\n  sky5: '#bee7f5',\n  sky6: '#a9daed',\n  sky7: '#8dcae3',\n  sky8: '#60b3d7',\n  sky9: '#7ce2fe',\n  sky10: '#74daf8',\n  sky11: '#00749e',\n  sky12: '#1d3e56',\n};\n\nexport const skyA = {\n  skyA1: '#00d5ff06',\n  skyA2: '#00a4db0e',\n  skyA3: '#00b3ee1e',\n  skyA4: '#00ace42e',\n  skyA5: '#00a1d841',\n  skyA6: '#0092ca56',\n  skyA7: '#0089c172',\n  skyA8: '#0085bf9f',\n  skyA9: '#00c7fe83',\n  skyA10: '#00bcf38b',\n  skyA11: '#00749e',\n  skyA12: '#002540e2',\n};\n\nexport const skyP3 = {\n  sky1: 'color(display-p3 0.98 0.995 0.999)',\n  sky2: 'color(display-p3 0.953 0.98 0.99)',\n  sky3: 'color(display-p3 0.899 0.963 0.989)',\n  sky4: 'color(display-p3 0.842 0.937 0.977)',\n  sky5: 'color(display-p3 0.777 0.9 0.954)',\n  sky6: 'color(display-p3 0.701 0.851 0.921)',\n  sky7: 'color(display-p3 0.604 0.785 0.879)',\n  sky8: 'color(display-p3 0.457 0.696 0.829)',\n  sky9: 'color(display-p3 0.585 0.877 0.983)',\n  sky10: 'color(display-p3 0.555 0.845 0.959)',\n  sky11: 'color(display-p3 0.193 0.448 0.605)',\n  sky12: 'color(display-p3 0.145 0.241 0.329)',\n};\n\nexport const skyP3A = {\n  skyA1: 'color(display-p3 0.02 0.804 1 / 0.02)',\n  skyA2: 'color(display-p3 0.024 0.592 0.757 / 0.048)',\n  skyA3: 'color(display-p3 0.004 0.655 0.886 / 0.102)',\n  skyA4: 'color(display-p3 0.004 0.604 0.851 / 0.157)',\n  skyA5: 'color(display-p3 0.004 0.565 0.792 / 0.224)',\n  skyA6: 'color(display-p3 0.004 0.502 0.737 / 0.299)',\n  skyA7: 'color(display-p3 0.004 0.459 0.694 / 0.397)',\n  skyA8: 'color(display-p3 0 0.435 0.682 / 0.542)',\n  skyA9: 'color(display-p3 0.004 0.71 0.965 / 0.416)',\n  skyA10: 'color(display-p3 0.004 0.647 0.914 / 0.444)',\n  skyA11: 'color(display-p3 0.193 0.448 0.605)',\n  skyA12: 'color(display-p3 0.145 0.241 0.329)',\n};\n\nexport const mint = {\n  mint1: '#f9fefd',\n  mint2: '#f2fbf9',\n  mint3: '#ddf9f2',\n  mint4: '#c8f4e9',\n  mint5: '#b3ecde',\n  mint6: '#9ce0d0',\n  mint7: '#7ecfbd',\n  mint8: '#4cbba5',\n  mint9: '#86ead4',\n  mint10: '#7de0cb',\n  mint11: '#027864',\n  mint12: '#16433c',\n};\n\nexport const mintA = {\n  mintA1: '#00d5aa06',\n  mintA2: '#00b18a0d',\n  mintA3: '#00d29e22',\n  mintA4: '#00cc9937',\n  mintA5: '#00c0914c',\n  mintA6: '#00b08663',\n  mintA7: '#00a17d81',\n  mintA8: '#009e7fb3',\n  mintA9: '#00d3a579',\n  mintA10: '#00c39982',\n  mintA11: '#007763fd',\n  mintA12: '#00312ae9',\n};\n\nexport const mintP3 = {\n  mint1: 'color(display-p3 0.98 0.995 0.992)',\n  mint2: 'color(display-p3 0.957 0.985 0.977)',\n  mint3: 'color(display-p3 0.888 0.972 0.95)',\n  mint4: 'color(display-p3 0.819 0.951 0.916)',\n  mint5: 'color(display-p3 0.747 0.918 0.873)',\n  mint6: 'color(display-p3 0.668 0.87 0.818)',\n  mint7: 'color(display-p3 0.567 0.805 0.744)',\n  mint8: 'color(display-p3 0.42 0.724 0.649)',\n  mint9: 'color(display-p3 0.62 0.908 0.834)',\n  mint10: 'color(display-p3 0.585 0.871 0.797)',\n  mint11: 'color(display-p3 0.203 0.463 0.397)',\n  mint12: 'color(display-p3 0.136 0.259 0.236)',\n};\n\nexport const mintP3A = {\n  mintA1: 'color(display-p3 0.02 0.804 0.608 / 0.02)',\n  mintA2: 'color(display-p3 0.02 0.647 0.467 / 0.044)',\n  mintA3: 'color(display-p3 0.004 0.761 0.553 / 0.114)',\n  mintA4: 'color(display-p3 0.004 0.741 0.545 / 0.181)',\n  mintA5: 'color(display-p3 0.004 0.678 0.51 / 0.255)',\n  mintA6: 'color(display-p3 0.004 0.616 0.463 / 0.334)',\n  mintA7: 'color(display-p3 0.004 0.549 0.412 / 0.432)',\n  mintA8: 'color(display-p3 0 0.529 0.392 / 0.581)',\n  mintA9: 'color(display-p3 0.004 0.765 0.569 / 0.381)',\n  mintA10: 'color(display-p3 0.004 0.69 0.51 / 0.416)',\n  mintA11: 'color(display-p3 0.203 0.463 0.397)',\n  mintA12: 'color(display-p3 0.136 0.259 0.236)',\n};\n\nexport const yellow = {\n  yellow1: '#fdfdf9',\n  yellow2: '#fefce9',\n  yellow3: '#fffab8',\n  yellow4: '#fff394',\n  yellow5: '#ffe770',\n  yellow6: '#f3d768',\n  yellow7: '#e4c767',\n  yellow8: '#d5ae39',\n  yellow9: '#ffe629',\n  yellow10: '#ffdc00',\n  yellow11: '#9e6c00',\n  yellow12: '#473b1f',\n};\n\nexport const yellowA = {\n  yellowA1: '#aaaa0006',\n  yellowA2: '#f4dd0016',\n  yellowA3: '#ffee0047',\n  yellowA4: '#ffe3016b',\n  yellowA5: '#ffd5008f',\n  yellowA6: '#ebbc0097',\n  yellowA7: '#d2a10098',\n  yellowA8: '#c99700c6',\n  yellowA9: '#ffe100d6',\n  yellowA10: '#ffdc00',\n  yellowA11: '#9e6c00',\n  yellowA12: '#2e2000e0',\n};\n\nexport const yellowP3 = {\n  yellow1: 'color(display-p3 0.992 0.992 0.978)',\n  yellow2: 'color(display-p3 0.995 0.99 0.922)',\n  yellow3: 'color(display-p3 0.997 0.982 0.749)',\n  yellow4: 'color(display-p3 0.992 0.953 0.627)',\n  yellow5: 'color(display-p3 0.984 0.91 0.51)',\n  yellow6: 'color(display-p3 0.934 0.847 0.474)',\n  yellow7: 'color(display-p3 0.876 0.785 0.46)',\n  yellow8: 'color(display-p3 0.811 0.689 0.313)',\n  yellow9: 'color(display-p3 1 0.92 0.22)',\n  yellow10: 'color(display-p3 0.977 0.868 0.291)',\n  yellow11: 'color(display-p3 0.6 0.44 0)',\n  yellow12: 'color(display-p3 0.271 0.233 0.137)',\n};\n\nexport const yellowP3A = {\n  yellowA1: 'color(display-p3 0.675 0.675 0.024 / 0.024)',\n  yellowA2: 'color(display-p3 0.953 0.855 0.008 / 0.079)',\n  yellowA3: 'color(display-p3 0.988 0.925 0.004 / 0.251)',\n  yellowA4: 'color(display-p3 0.98 0.875 0.004 / 0.373)',\n  yellowA5: 'color(display-p3 0.969 0.816 0.004 / 0.491)',\n  yellowA6: 'color(display-p3 0.875 0.71 0 / 0.526)',\n  yellowA7: 'color(display-p3 0.769 0.604 0 / 0.542)',\n  yellowA8: 'color(display-p3 0.725 0.549 0 / 0.687)',\n  yellowA9: 'color(display-p3 1 0.898 0 / 0.781)',\n  yellowA10: 'color(display-p3 0.969 0.812 0 / 0.71)',\n  yellowA11: 'color(display-p3 0.6 0.44 0)',\n  yellowA12: 'color(display-p3 0.271 0.233 0.137)',\n};\n\nexport const amber = {\n  amber1: '#fefdfb',\n  amber2: '#fefbe9',\n  amber3: '#fff7c2',\n  amber4: '#ffee9c',\n  amber5: '#fbe577',\n  amber6: '#f3d673',\n  amber7: '#e9c162',\n  amber8: '#e2a336',\n  amber9: '#ffc53d',\n  amber10: '#ffba18',\n  amber11: '#ab6400',\n  amber12: '#4f3422',\n};\n\nexport const amberA = {\n  amberA1: '#c0800004',\n  amberA2: '#f4d10016',\n  amberA3: '#ffde003d',\n  amberA4: '#ffd40063',\n  amberA5: '#f8cf0088',\n  amberA6: '#eab5008c',\n  amberA7: '#dc9b009d',\n  amberA8: '#da8a00c9',\n  amberA9: '#ffb300c2',\n  amberA10: '#ffb300e7',\n  amberA11: '#ab6400',\n  amberA12: '#341500dd',\n};\n\nexport const amberP3 = {\n  amber1: 'color(display-p3 0.995 0.992 0.985)',\n  amber2: 'color(display-p3 0.994 0.986 0.921)',\n  amber3: 'color(display-p3 0.994 0.969 0.782)',\n  amber4: 'color(display-p3 0.989 0.937 0.65)',\n  amber5: 'color(display-p3 0.97 0.902 0.527)',\n  amber6: 'color(display-p3 0.936 0.844 0.506)',\n  amber7: 'color(display-p3 0.89 0.762 0.443)',\n  amber8: 'color(display-p3 0.85 0.65 0.3)',\n  amber9: 'color(display-p3 1 0.77 0.26)',\n  amber10: 'color(display-p3 0.959 0.741 0.274)',\n  amber11: 'color(display-p3 0.64 0.4 0)',\n  amber12: 'color(display-p3 0.294 0.208 0.145)',\n};\n\nexport const amberP3A = {\n  amberA1: 'color(display-p3 0.757 0.514 0.024 / 0.016)',\n  amberA2: 'color(display-p3 0.902 0.804 0.008 / 0.079)',\n  amberA3: 'color(display-p3 0.965 0.859 0.004 / 0.22)',\n  amberA4: 'color(display-p3 0.969 0.82 0.004 / 0.35)',\n  amberA5: 'color(display-p3 0.933 0.796 0.004 / 0.475)',\n  amberA6: 'color(display-p3 0.875 0.682 0.004 / 0.495)',\n  amberA7: 'color(display-p3 0.804 0.573 0 / 0.557)',\n  amberA8: 'color(display-p3 0.788 0.502 0 / 0.699)',\n  amberA9: 'color(display-p3 1 0.686 0 / 0.742)',\n  amberA10: 'color(display-p3 0.945 0.643 0 / 0.726)',\n  amberA11: 'color(display-p3 0.64 0.4 0)',\n  amberA12: 'color(display-p3 0.294 0.208 0.145)',\n};\n\n// ****** WHOP COLORS ****** Base Gray 9 #8d8d8d, background #ffffff\n\nexport const blue = {\n  blue1: '#fdfdfe',\n  blue2: '#f6faff',\n  blue3: '#ebf2ff',\n  blue4: '#ddeaff',\n  blue5: '#cce0ff',\n  blue6: '#b7d3ff',\n  blue7: '#a0c0fd',\n  blue8: '#7ea7f5',\n  blue9: '#1754d8',\n  blue10: '#0543c7',\n  blue11: '#265ccf',\n  blue12: '#162e5f',\n};\n\nexport const blueA = {\n  blueA1: '#00008002',\n  blueA2: '#0072ff09',\n  blueA3: '#005aff14',\n  blueA4: '#0062ff22',\n  blueA5: '#0064ff33',\n  blueA6: '#0064ff48',\n  blueA7: '#0056fa5f',\n  blueA8: '#0052ec81',\n  blueA9: '#0043d4e8',\n  blueA10: '#003fc6fa',\n  blueA11: '#0040c7d9',\n  blueA12: '#001a50e9',\n};\n\nexport const blueP3 = {\n  blue1: 'color(display-p3 0.9907 0.9925 0.9965)',\n  blue2: 'color(display-p3 0.9679 0.9781 0.9997)',\n  blue3: 'color(display-p3 0.9281 0.9496 0.9956)',\n  blue4: 'color(display-p3 0.8754 0.9169 1)',\n  blue5: 'color(display-p3 0.8137 0.8753 1)',\n  blue6: 'color(display-p3 0.7387 0.8226 1)',\n  blue7: 'color(display-p3 0.6508 0.7498 0.9743)',\n  blue8: 'color(display-p3 0.5268 0.6493 0.9375)',\n  blue9: 'color(display-p3 0.1632 0.3246 0.8163)',\n  blue10: 'color(display-p3 0.108 0.2592 0.7498)',\n  blue11: 'color(display-p3 0.2053 0.3558 0.7842)',\n  blue12: 'color(display-p3 0.1088 0.1781 0.3608)',\n};\n\nexport const blueP3A = {\n  blueA1: 'color(display-p3 0.0196 0.0196 0.5098 / 0.008)',\n  blueA2: 'color(display-p3 0.0196 0.3882 0.8784 / 0.032)',\n  blueA3: 'color(display-p3 0.0078 0.3216 0.949 / 0.075)',\n  blueA4: 'color(display-p3 0.0078 0.349 0.9412 / 0.126)',\n  blueA5: 'color(display-p3 0.0039 0.3255 0.9373 / 0.185)',\n  blueA6: 'color(display-p3 0.0039 0.3294 0.9412 / 0.263)',\n  blueA7: 'color(display-p3 0.0039 0.2824 0.9216 / 0.35)',\n  blueA8: 'color(display-p3 0.0039 0.2667 0.8706 / 0.475)',\n  blueA9: 'color(display-p3 0 0.1922 0.7804 / 0.836)',\n  blueA10: 'color(display-p3 0 0.1725 0.7216 / 0.895)',\n  blueA11: 'color(display-p3 0 0.1922 0.7294 / 0.797)',\n  blueA12: 'color(display-p3 0 0.0745 0.2824 / 0.891)',\n};\n\nexport const orange = {\n  orange1: '#fffcfb',\n  orange2: '#fff7f4',\n  orange3: '#ffeae4',\n  orange4: '#ffd8cb',\n  orange5: '#ffc9b8',\n  orange6: '#ffb8a3',\n  orange7: '#ffa38d',\n  orange8: '#f7886e',\n  orange9: '#fa4616',\n  orange10: '#ec3400',\n  orange11: '#dd2400',\n  orange12: '#5f2518',\n};\n\nexport const orangeA = {\n  orangeA1: '#ff400004',\n  orangeA2: '#ff46000b',\n  orangeA3: '#ff39001b',\n  orangeA4: '#ff400034',\n  orangeA5: '#ff3e0047',\n  orangeA6: '#ff3b005c',\n  orangeA7: '#ff320072',\n  orangeA8: '#f12e0091',\n  orangeA9: '#fa3500e9',\n  orangeA10: '#ec3400',\n  orangeA11: '#dd2400',\n  orangeA12: '#4e0e00e7',\n};\n\nexport const orangeP3 = {\n  orange1: 'color(display-p3 0.9978 0.9885 0.9856)',\n  orange2: 'color(display-p3 0.9992 0.9689 0.9596)',\n  orange3: 'color(display-p3 1 0.9209 0.8965)',\n  orange4: 'color(display-p3 1 0.8524 0.8)',\n  orange5: 'color(display-p3 1 0.7925 0.724)',\n  orange6: 'color(display-p3 0.9936 0.7338 0.6567)',\n  orange7: 'color(display-p3 0.9501 0.6574 0.572)',\n  orange8: 'color(display-p3 0.9107 0.5559 0.4555)',\n  orange9: 'color(display-p3 0.9049 0.3335 0.1831)',\n  orange10: 'color(display-p3 0.8535 0.2731 0.1143)',\n  orange11: 'color(display-p3 0.7978 0.2236 0.0507)',\n  orange12: 'color(display-p3 0.3453 0.1605 0.1105)',\n};\n\nexport const orangeP3A = {\n  orangeA1: 'color(display-p3 0.7569 0.2667 0.0235 / 0.016)',\n  orangeA2: 'color(display-p3 0.9137 0.2902 0.0196 / 0.044)',\n  orangeA3: 'color(display-p3 0.8471 0.2314 0.0039 / 0.102)',\n  orangeA4: 'color(display-p3 0.8824 0.2471 0.0078 / 0.197)',\n  orangeA5: 'color(display-p3 0.8863 0.2392 0.0039 / 0.267)',\n  orangeA6: 'color(display-p3 0.8745 0.2314 0.0039 / 0.346)',\n  orangeA7: 'color(display-p3 0.8824 0.1961 0.0039 / 0.428)',\n  orangeA8: 'color(display-p3 0.8353 0.1882 0 / 0.546)',\n  orangeA9: 'color(display-p3 0.8863 0.1843 0 / 0.816)',\n  orangeA10: 'color(display-p3 0.8275 0.1608 0 / 0.863)',\n  orangeA11: 'color(display-p3 0.7686 0.1176 0 / 0.879)',\n  orangeA12: 'color(display-p3 0.2627 0.0549 0 / 0.891)',\n};\n\nexport const lemon = {\n  lemon1: '#fcfdf9',\n  lemon2: '#f9fcee',\n  lemon3: '#f0fbc5',\n  lemon4: '#e6f6a6',\n  lemon5: '#dbed8a',\n  lemon6: '#cdde7b',\n  lemon7: '#bdcd6d',\n  lemon8: '#a6b842',\n  lemon9: '#d7f100',\n  lemon10: '#cee610',\n  lemon11: '#6f7d00',\n  lemon12: '#3a401d',\n};\n\nexport const lemonA = {\n  lemonA1: '#80aa0006',\n  lemonA2: '#a5d20011',\n  lemonA3: '#beee003a',\n  lemonA4: '#b8e60059',\n  lemonA5: '#b1d80075',\n  lemonA6: '#9fc00084',\n  lemonA7: '#8ca80092',\n  lemonA8: '#879f00bd',\n  lemonA9: '#d7f100',\n  lemonA10: '#cbe400ef',\n  lemonA11: '#6f7d00',\n  lemonA12: '#212800e2',\n};\n\nexport const lemonP3 = {\n  lemon1: 'color(display-p3 0.9897 0.9925 0.9788)',\n  lemon2: 'color(display-p3 0.9782 0.9885 0.9371)',\n  lemon3: 'color(display-p3 0.9489 0.9835 0.7941)',\n  lemon4: 'color(display-p3 0.9146 0.9617 0.6859)',\n  lemon5: 'color(display-p3 0.8728 0.9274 0.5873)',\n  lemon6: 'color(display-p3 0.8164 0.8701 0.5296)',\n  lemon7: 'color(display-p3 0.7518 0.8027 0.4756)',\n  lemon8: 'color(display-p3 0.6642 0.7184 0.3325)',\n  lemon9: 'color(display-p3 0.8632 0.9421 0.2941)',\n  lemon10: 'color(display-p3 0.8258 0.9005 0.2994)',\n  lemon11: 'color(display-p3 0.4463 0.4898 0.1262)',\n  lemon12: 'color(display-p3 0.231 0.2493 0.1314)',\n};\n\nexport const lemonP3A = {\n  lemonA1: 'color(display-p3 0.5137 0.6745 0.0235 / 0.024)',\n  lemonA2: 'color(display-p3 0.6902 0.8157 0.0078 / 0.063)',\n  lemonA3: 'color(display-p3 0.7569 0.9255 0.0039 / 0.208)',\n  lemonA4: 'color(display-p3 0.7255 0.8784 0.0039 / 0.314)',\n  lemonA5: 'color(display-p3 0.6863 0.8196 0.0039 / 0.412)',\n  lemonA6: 'color(display-p3 0.6118 0.7176 0.0039 / 0.471)',\n  lemonA7: 'color(display-p3 0.5294 0.6196 0 / 0.526)',\n  lemonA8: 'color(display-p3 0.4941 0.5765 0 / 0.667)',\n  lemonA9: 'color(display-p3 0.8039 0.9137 0 / 0.695)',\n  lemonA10: 'color(display-p3 0.7569 0.8549 0 / 0.702)',\n  lemonA11: 'color(display-p3 0.3569 0.4078 0 / 0.859)',\n  lemonA12: 'color(display-p3 0.1137 0.1373 0 / 0.867)',\n};\n\nexport const indigo = {\n  indigo1: '#fdfdff',\n  indigo2: '#f7f8ff',\n  indigo3: '#f0f0ff',\n  indigo4: '#e5e5ff',\n  indigo5: '#dadaff',\n  indigo6: '#cbcbff',\n  indigo7: '#b8b5ff',\n  indigo8: '#9e95ff',\n  indigo9: '#6318f8',\n  indigo10: '#5800e6',\n  indigo11: '#642ef1',\n  indigo12: '#2f1978',\n};\n\nexport const indigoA = {\n  indigoA1: '#0000ff02',\n  indigoA2: '#0020ff08',\n  indigoA3: '#0000ff0f',\n  indigoA4: '#0000ff1a',\n  indigoA5: '#0000ff25',\n  indigoA6: '#0000ff34',\n  indigoA7: '#0b01ff4a',\n  indigoA8: '#1601ff6a',\n  indigoA9: '#5300f7e7',\n  indigoA10: '#5800e6',\n  indigoA11: '#4200eed1',\n  indigoA12: '#180069e6',\n};\n\nexport const indigoP3 = {\n  indigo1: 'color(display-p3 0.9914 0.9917 1)',\n  indigo2: 'color(display-p3 0.9707 0.9716 1)',\n  indigo3: 'color(display-p3 0.9408 0.9422 1)',\n  indigo4: 'color(display-p3 0.8983 0.8995 1)',\n  indigo5: 'color(display-p3 0.8524 0.8522 1)',\n  indigo6: 'color(display-p3 0.7953 0.7919 1)',\n  indigo7: 'color(display-p3 0.7161 0.7042 1)',\n  indigo8: 'color(display-p3 0.6117 0.5789 1)',\n  indigo9: 'color(display-p3 0.3562 0.1176 0.9345)',\n  indigo10: 'color(display-p3 0.309 0 0.8658)',\n  indigo11: 'color(display-p3 0.3639 0.1927 0.9095)',\n  indigo12: 'color(display-p3 0.1733 0.1009 0.451)',\n};\n\nexport const indigoP3A = {\n  indigoA1: 'color(display-p3 0.0196 0.0196 1 / 0.008)',\n  indigoA2: 'color(display-p3 0.0196 0.1451 0.8784 / 0.032)',\n  indigoA3: 'color(display-p3 0.0039 0.0039 0.9373 / 0.059)',\n  indigoA4: 'color(display-p3 0.0039 0.0039 0.9255 / 0.102)',\n  indigoA5: 'color(display-p3 0.0078 0.0078 0.9216 / 0.146)',\n  indigoA6: 'color(display-p3 0.0039 0.0039 0.9255 / 0.204)',\n  indigoA7: 'color(display-p3 0.0314 0.0039 0.9333 / 0.291)',\n  indigoA8: 'color(display-p3 0.0706 0.0039 0.9373 / 0.416)',\n  indigoA9: 'color(display-p3 0.2706 0 0.9255 / 0.883)',\n  indigoA10: 'color(display-p3 0.2824 0 0.8588 / 0.957)',\n  indigoA11: 'color(display-p3 0.2157 0 0.8902 / 0.808)',\n  indigoA12: 'color(display-p3 0.0784 0 0.3882 / 0.899)',\n};\n\nexport const lime = {\n  lime1: '#fafefa',\n  lime2: '#f4fcf3',\n  lime3: '#dffbdc',\n  lime4: '#caf8c6',\n  lime5: '#b4f1af',\n  lime6: '#9be696',\n  lime7: '#7bd676',\n  lime8: '#42c340',\n  lime9: '#06d718',\n  lime10: '#00cb00',\n  lime11: '#008600',\n  lime12: '#194318',\n};\n\nexport const limeA = {\n  limeA1: '#00cc0005',\n  limeA2: '#16c0000c',\n  limeA3: '#16e20023',\n  limeA4: '#12e00039',\n  limeA5: '#10d30050',\n  limeA6: '#0dc30069',\n  limeA7: '#0ab30089',\n  limeA8: '#03af00bf',\n  limeA9: '#00d612f9',\n  limeA10: '#00cb00',\n  limeA11: '#008600',\n  limeA12: '#013000e7',\n};\n\nexport const limeP3 = {\n  lime1: 'color(display-p3 0.9836 0.9961 0.9805)',\n  lime2: 'color(display-p3 0.9614 0.9862 0.9553)',\n  lime3: 'color(display-p3 0.8945 0.9821 0.8729)',\n  lime4: 'color(display-p3 0.8269 0.9657 0.7927)',\n  lime5: 'color(display-p3 0.7545 0.9369 0.7099)',\n  lime6: 'color(display-p3 0.6723 0.8927 0.6185)',\n  lime7: 'color(display-p3 0.5673 0.8305 0.5032)',\n  lime8: 'color(display-p3 0.4126 0.7539 0.3277)',\n  lime9: 'color(display-p3 0.3843 0.8306 0.2661)',\n  lime10: 'color(display-p3 0.3386 0.7852 0.2155)',\n  lime11: 'color(display-p3 0.2169 0.5168 0.1352)',\n  lime12: 'color(display-p3 0.1424 0.2578 0.1142)',\n};\n\nexport const limeP3A = {\n  limeA1: 'color(display-p3 0.2157 0.8039 0.0196 / 0.02)',\n  limeA2: 'color(display-p3 0.1098 0.7333 0.0196 / 0.044)',\n  limeA3: 'color(display-p3 0.1882 0.851 0.0078 / 0.13)',\n  limeA4: 'color(display-p3 0.1725 0.851 0.0039 / 0.208)',\n  limeA5: 'color(display-p3 0.1647 0.7882 0.0039 / 0.291)',\n  limeA6: 'color(display-p3 0.149 0.7255 0.0039 / 0.381)',\n  limeA7: 'color(display-p3 0.1373 0.6627 0.0039 / 0.499)',\n  limeA8: 'color(display-p3 0.1294 0.6353 0 / 0.675)',\n  limeA9: 'color(display-p3 0.1608 0.7686 0 / 0.734)',\n  limeA10: 'color(display-p3 0.1686 0.7216 0 / 0.769)',\n  limeA11: 'color(display-p3 0.102 0.4392 0 / 0.859)',\n  limeA12: 'color(display-p3 0.0314 0.1647 0 / 0.887)',\n};\n\nexport const magenta = {\n  magenta1: '#fffcfd',\n  magenta2: '#fff6f9',\n  magenta3: '#ffe7ef',\n  magenta4: '#ffd9e6',\n  magenta5: '#ffcadb',\n  magenta6: '#fcbacf',\n  magenta7: '#f4a6bf',\n  magenta8: '#ec8cad',\n  magenta9: '#ff008d',\n  magenta10: '#ef0081',\n  magenta11: '#d40070',\n  magenta12: '#6b0037',\n};\n\nexport const magentaA = {\n  magentaA1: '#ff005503',\n  magentaA2: '#ff005509',\n  magentaA3: '#ff005518',\n  magentaA4: '#ff005826',\n  magentaA5: '#ff005235',\n  magentaA6: '#f4004e45',\n  magentaA7: '#e0004859',\n  magentaA8: '#d5004a73',\n  magentaA9: '#ff008d',\n  magentaA10: '#ef0081',\n  magentaA11: '#d40070',\n  magentaA12: '#6b0037',\n};\n\nexport const magentaP3 = {\n  magenta1: 'color(display-p3 0.9996 0.9883 0.9916)',\n  magenta2: 'color(display-p3 0.9948 0.9673 0.9755)',\n  magenta3: 'color(display-p3 0.9991 0.9113 0.9382)',\n  magenta4: 'color(display-p3 0.9933 0.8568 0.8996)',\n  magenta5: 'color(display-p3 0.9765 0.8008 0.8571)',\n  magenta6: 'color(display-p3 0.9485 0.7399 0.8082)',\n  magenta7: 'color(display-p3 0.9129 0.664 0.7479)',\n  magenta8: 'color(display-p3 0.8739 0.5664 0.6751)',\n  magenta9: 'color(display-p3 0.9175 0.2003 0.5465)',\n  magenta10: 'color(display-p3 0.8588 0.1293 0.4997)',\n  magenta11: 'color(display-p3 0.7746 0 0.4344)',\n  magenta12: 'color(display-p3 0.3807 0.0555 0.2136)',\n};\n\nexport const magentaP3A = {\n  magentaA1: 'color(display-p3 0.6745 0.0235 0.349 / 0.012)',\n  magentaA2: 'color(display-p3 0.7843 0.0235 0.349 / 0.036)',\n  magentaA3: 'color(display-p3 0.8314 0.0118 0.3137 / 0.091)',\n  magentaA4: 'color(display-p3 0.8392 0.0078 0.3294 / 0.146)',\n  magentaA5: 'color(display-p3 0.8431 0 0.2941 / 0.2)',\n  magentaA6: 'color(display-p3 0.8039 0.0039 0.2588 / 0.259)',\n  magentaA7: 'color(display-p3 0.7451 0.0039 0.2471 / 0.338)',\n  magentaA8: 'color(display-p3 0.7098 0.0039 0.2471 / 0.432)',\n  magentaA9: 'color(display-p3 0.898 0 0.4314 / 0.8)',\n  magentaA10: 'color(display-p3 0.8275 0 0.3882 / 0.816)',\n  magentaA11: 'color(display-p3 0.7137 0 0.3255 / 0.84)',\n  magentaA12: 'color(display-p3 0.3451 0 0.1608 / 0.942)',\n};\n"
  },
  {
    "path": "packages/frosted-ui-colors/src/whiteA.ts",
    "content": "export const whiteA = {\n  whiteA1: 'rgba(255, 255, 255, 0.05)',\n  whiteA2: 'rgba(255, 255, 255, 0.1)',\n  whiteA3: 'rgba(255, 255, 255, 0.15)',\n  whiteA4: 'rgba(255, 255, 255, 0.2)',\n  whiteA5: 'rgba(255, 255, 255, 0.3)',\n  whiteA6: 'rgba(255, 255, 255, 0.4)',\n  whiteA7: 'rgba(255, 255, 255, 0.5)',\n  whiteA8: 'rgba(255, 255, 255, 0.6)',\n  whiteA9: 'rgba(255, 255, 255, 0.7)',\n  whiteA10: 'rgba(255, 255, 255, 0.8)',\n  whiteA11: 'rgba(255, 255, 255, 0.9)',\n  whiteA12: 'rgba(255, 255, 255, 0.95)',\n};\n\nexport const whiteP3A = {\n  whiteA1: 'color(display-p3 1 1 1 / 0.05)',\n  whiteA2: 'color(display-p3 1 1 1 / 0.1)',\n  whiteA3: 'color(display-p3 1 1 1 / 0.15)',\n  whiteA4: 'color(display-p3 1 1 1 / 0.2)',\n  whiteA5: 'color(display-p3 1 1 1 / 0.3)',\n  whiteA6: 'color(display-p3 1 1 1 / 0.4)',\n  whiteA7: 'color(display-p3 1 1 1 / 0.5)',\n  whiteA8: 'color(display-p3 1 1 1 / 0.6)',\n  whiteA9: 'color(display-p3 1 1 1 / 0.7)',\n  whiteA10: 'color(display-p3 1 1 1 / 0.8)',\n  whiteA11: 'color(display-p3 1 1 1 / 0.9)',\n  whiteA12: 'color(display-p3 1 1 1 / 0.95)',\n};\n"
  },
  {
    "path": "packages/frosted-ui-colors/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"outDir\": \".\",\n    \"declarationDir\": \"types\",\n    \"module\": \"esnext\",\n    \"target\": \"ES2019\",\n    \"lib\": [\"esnext\"],\n    \"declaration\": true,\n    \"esModuleInterop\": true,\n    \"allowSyntheticDefaultImports\": true,\n    \"strict\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"moduleResolution\": \"node\",\n    \"isolatedModules\": true\n  },\n  \"include\": [\"./src\"],\n  \"exclude\": [\"/*.css\", \"/index.js\", \"/index.mjs\"]\n}\n"
  },
  {
    "path": "packages/frosted-ui-icons/.gitignore",
    "content": "# The repo's directory contents are likely generated,\n# so we want to whitelist what we want to keep in git.\n\n.env\n.size-snapshot.json\n.rts2*\ndist\n"
  },
  {
    "path": "packages/frosted-ui-icons/CONTRIBUTING.md",
    "content": "## Contributing\n\n**To run `pnpm generate-src` you'll need to:**\n\n1. Generate a personal Figma access token\n2. Add it to an `.env` file under the `FIGMA_ACCESS_TOKEN` var.\n\nFurther instructions can be found in the readme for `generate-icon-lib`.\n\n#### Vector Icons\n\nAccess the [Figma file](https://www.figma.com/file/fxRLy35tq3pm2zNy5lAFfL/), make changes, then run `pnpm generate-src` and open a PR.\n\nThere are a couple things to keep in mind when making changes:\n\n1. Name for the primary page should remain \"Icons\"\n2. Naming convention for top-level frames inform `type` and `size` groupings\n3. The `type` and `size` of the last top-level frame becomes the default values for the React Component\n\n_The [Figma file][figmafile] should contain additional guidelines for making changes._\n\n#### React Component\n\nHave a look in `packages/generate-icon-lib/src/templates` for the templating code that affects the components created by running `pnpm generate-src`.\n\nMakes changes to the CLI, then re-run `pnpm generate-src`, then open a PR. Try to keep commits separated between the CLI and files created in this package.\n\n_At the time of writing, the CLI can not rerun on existing SVGs, and will instead pull down the latest SVGs from the Figma file._\n"
  },
  {
    "path": "packages/frosted-ui-icons/README.md",
    "content": "<h1 align=\"center\">Frosted UI Icons</h1>\n\n<p align=\"center\">Icons used and designed by the <a href=\"https://whop.com/\">Whop</a> team</p>\n\n<h3 align=\"center\">\n  <a href=\"https://www.figma.com/design/Qz3t7Yi565N2u4l3Ha1w99\">Figma file</a>\n</h3>\n\n<img width=\"1185\" alt=\"Screenshot 2024-08-07 at 12 35 01\" src=\"https://github.com/user-attachments/assets/bc38e63e-0d83-4ccc-8a7c-2f2dbf63c0fc\">\n\n## Documentation\n\nAll icons are available as individual React components. Each icon comes in `16`, `20`, `24` and `32` px size.\n\nInstall Frosted UI Icons from npm:\n\n```bash\nnpm install @frosted-ui/icons\n```\n\nImport the icons into your React project:\n\n```tsx\nimport { Shop16, Shop20 } from '@frosted-ui/icons';\n\nfunction MyComponent() {\n  return (\n    <div>\n      <Shop16 />\n      <Shop20 />\n    </div>\n  );\n}\n```\n\n## Configuring\n\n### next.js\n\n```js\n// next.config.mjs\n/** @type {import('next').NextConfig} */\nconst nextConfig = {\n  modularizeImports: {\n    '@frosted-ui/icons': {\n      transform: '@frosted-ui/icons/{{member}}',\n      skipDefaultConversion: true,\n    },\n  },\n};\n\nexport default nextConfig;\n```\n\n## Contributing\n\nPlease follow our [contributing guidelines](./CONTRIBUTING.md).\n\n## Acknowledgments\n\nFrosted UI Icons library setup is based on [Radix Icons](https://github.com/radix-ui/icons).\n"
  },
  {
    "path": "packages/frosted-ui-icons/index.js",
    "content": "import module from 'module';\n\nexport * from './dist/index.js';\n\nObject.defineProperty(module.exports, '__esModule', {\n  value: true,\n});\n"
  },
  {
    "path": "packages/frosted-ui-icons/license.md",
    "content": "MIT License\n\nCopyright (c) 2023 WorkOS\nCopyright (c) 2024 Whop\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nFor inquiries related to this software, please contact Whop at <support@whop.com>.\n\nMODIFICATIONS:\n\n- Using completely new icons designed by Whop\n- Pulling icons from the Whop Figma file\n"
  },
  {
    "path": "packages/frosted-ui-icons/manifest.json",
    "content": "{\n  \"\": {\n    \"12\": {\n      \"arrow-up-12\": \"icons/arrow-up-12.svg\",\n      \"arrow-up-filleed-12\": \"icons/arrow-up-filleed-12.svg\",\n      \"arrow-up-bold-12\": \"icons/arrow-up-bold-12.svg\",\n      \"arrow-up-bold-filled-12\": \"icons/arrow-up-bold-filled-12.svg\",\n      \"arrow-down-12\": \"icons/arrow-down-12.svg\",\n      \"arrow-down-filled-12\": \"icons/arrow-down-filled-12.svg\",\n      \"arrow-down-bold-12\": \"icons/arrow-down-bold-12.svg\",\n      \"arrow-down-bold-filled-12\": \"icons/arrow-down-bold-filled-12.svg\",\n      \"arrow-left-12\": \"icons/arrow-left-12.svg\",\n      \"arrow-left-filled-12\": \"icons/arrow-left-filled-12.svg\",\n      \"arrow-left-bold-12\": \"icons/arrow-left-bold-12.svg\",\n      \"arrow-left-bold-filled-12\": \"icons/arrow-left-bold-filled-12.svg\",\n      \"arrow-right-12\": \"icons/arrow-right-12.svg\",\n      \"arrow-right-filled-12\": \"icons/arrow-right-filled-12.svg\",\n      \"arrow-right-bold-12\": \"icons/arrow-right-bold-12.svg\",\n      \"arrow-right-bold-filled-12\": \"icons/arrow-right-bold-filled-12.svg\",\n      \"arrow-up-right-12\": \"icons/arrow-up-right-12.svg\",\n      \"arrow-up-right-filled-12\": \"icons/arrow-up-right-filled-12.svg\",\n      \"arrow-up-right-bold-12\": \"icons/arrow-up-right-bold-12.svg\",\n      \"arrow-up-right-bold-filled-12\": \"icons/arrow-up-right-bold-filled-12.svg\",\n      \"arrow-up-left-12\": \"icons/arrow-up-left-12.svg\",\n      \"arrow-up-left-filled-12\": \"icons/arrow-up-left-filled-12.svg\",\n      \"arrow-up-left-bold-12\": \"icons/arrow-up-left-bold-12.svg\",\n      \"arrow-up-left-bold-filled-12\": \"icons/arrow-up-left-bold-filled-12.svg\",\n      \"arrow-down-right-12\": \"icons/arrow-down-right-12.svg\",\n      \"arrow-down-right-filled-12\": \"icons/arrow-down-right-filled-12.svg\",\n      \"arrow-down-right-bold-12\": \"icons/arrow-down-right-bold-12.svg\",\n      \"arrow-down-right-bold-filled-12\": \"icons/arrow-down-right-bold-filled-12.svg\",\n      \"arrow-down-left-12\": \"icons/arrow-down-left-12.svg\",\n      \"arrow-down-left-filled-12\": \"icons/arrow-down-left-filled-12.svg\",\n      \"arrow-down-left-bold-12\": \"icons/arrow-down-left-bold-12.svg\",\n      \"arrow-down-left-bold-filled-12\": \"icons/arrow-down-left-bold-filled-12.svg\",\n      \"arrow-down-angle-left-12\": \"icons/arrow-down-angle-left-12.svg\",\n      \"arrow-down-angle-left-filled-12\": \"icons/arrow-down-angle-left-filled-12.svg\",\n      \"arrow-down-angle-left-bold-12\": \"icons/arrow-down-angle-left-bold-12.svg\",\n      \"arrow-down-angle-left-bold-filled-12\": \"icons/arrow-down-angle-left-bold-filled-12.svg\",\n      \"arrow-down-angle-right-12\": \"icons/arrow-down-angle-right-12.svg\",\n      \"arrow-down-angle-right-filled-12\": \"icons/arrow-down-angle-right-filled-12.svg\",\n      \"arrow-down-angle-right-bold-12\": \"icons/arrow-down-angle-right-bold-12.svg\",\n      \"arrow-down-angle-right-bold-filled-12\": \"icons/arrow-down-angle-right-bold-filled-12.svg\",\n      \"rounded-arrow-angle-left-12\": \"icons/rounded-arrow-angle-left-12.svg\",\n      \"rounded-arrow-angle-left-bold-12\": \"icons/rounded-arrow-angle-left-bold-12.svg\",\n      \"rounded-arrow-angle-left-bold-filled-12\": \"icons/rounded-arrow-angle-left-bold-filled-12.svg\",\n      \"rounded-arrow-angle-right-12\": \"icons/rounded-arrow-angle-right-12.svg\",\n      \"rounded-arrow-angle-right-bold-12\": \"icons/rounded-arrow-angle-right-bold-12.svg\",\n      \"rounded-arrow-angle-right-bold-filled-12\": \"icons/rounded-arrow-angle-right-bold-filled-12.svg\",\n      \"double-arrow-left-right-12\": \"icons/double-arrow-left-right-12.svg\",\n      \"double-arrow-left-right-filled-12\": \"icons/double-arrow-left-right-filled-12.svg\",\n      \"double-arrow-left-right-bold-12\": \"icons/double-arrow-left-right-bold-12.svg\",\n      \"double-arrow-left-right-bold-filled-12\": \"icons/double-arrow-left-right-bold-filled-12.svg\",\n      \"double-arrow-right-left-12\": \"icons/double-arrow-right-left-12.svg\",\n      \"double-arrow-right-left-filled-12\": \"icons/double-arrow-right-left-filled-12.svg\",\n      \"double-arrow-right-left-bold-12\": \"icons/double-arrow-right-left-bold-12.svg\",\n      \"double-arrow-right-left-bold-filled-12\": \"icons/double-arrow-right-left-bold-filled-12.svg\",\n      \"double-arrow-up-down-12\": \"icons/double-arrow-up-down-12.svg\",\n      \"double-arrow-up-down-filled-12\": \"icons/double-arrow-up-down-filled-12.svg\",\n      \"double-arrow-up-down-bold-12\": \"icons/double-arrow-up-down-bold-12.svg\",\n      \"double-arrow-up-down-bold-filled-12\": \"icons/double-arrow-up-down-bold-filled-12.svg\",\n      \"double-arrow-down-up-12\": \"icons/double-arrow-down-up-12.svg\",\n      \"double-arrow-down-up-filled-12\": \"icons/double-arrow-down-up-filled-12.svg\",\n      \"double-arrow-down-up-bold-12\": \"icons/double-arrow-down-up-bold-12.svg\",\n      \"double-arrow-down-up-bold-filled-12\": \"icons/double-arrow-down-up-bold-filled-12.svg\",\n      \"split-left-12\": \"icons/split-left-12.svg\",\n      \"split-left-filled-12\": \"icons/split-left-filled-12.svg\",\n      \"split-left-bold-12\": \"icons/split-left-bold-12.svg\",\n      \"split-left-bold-filled-12\": \"icons/split-left-bold-filled-12.svg\",\n      \"split-right-12\": \"icons/split-right-12.svg\",\n      \"split-right-filled-12\": \"icons/split-right-filled-12.svg\",\n      \"split-right-bold-12\": \"icons/split-right-bold-12.svg\",\n      \"split-right-bold-filled-12\": \"icons/split-right-bold-filled-12.svg\",\n      \"split-down-12\": \"icons/split-down-12.svg\",\n      \"split-down-filled-12\": \"icons/split-down-filled-12.svg\",\n      \"split-down-bold-12\": \"icons/split-down-bold-12.svg\",\n      \"split-down-bold-filled-12\": \"icons/split-down-bold-filled-12.svg\",\n      \"split-up-12\": \"icons/split-up-12.svg\",\n      \"split-up-filled-12\": \"icons/split-up-filled-12.svg\",\n      \"split-up-bold-12\": \"icons/split-up-bold-12.svg\",\n      \"split-up-bold-filled-12\": \"icons/split-up-bold-filled-12.svg\",\n      \"converge-12\": \"icons/converge-12.svg\",\n      \"converge-filled-12\": \"icons/converge-filled-12.svg\",\n      \"upload-12\": \"icons/upload-12.svg\",\n      \"upload-filled-12\": \"icons/upload-filled-12.svg\",\n      \"upload-bold-12\": \"icons/upload-bold-12.svg\",\n      \"upload-bold-filled-12\": \"icons/upload-bold-filled-12.svg\",\n      \"download-12\": \"icons/download-12.svg\",\n      \"download-filled-12\": \"icons/download-filled-12.svg\",\n      \"download-bold-12\": \"icons/download-bold-12.svg\",\n      \"download-bold-filled-12\": \"icons/download-bold-filled-12.svg\",\n      \"arrow-up-right-from-square-12\": \"icons/arrow-up-right-from-square-12.svg\",\n      \"arrow-up-right-from-square-filled-12\": \"icons/arrow-up-right-from-square-filled-12.svg\",\n      \"arrow-up-right-from-square-bold-12\": \"icons/arrow-up-right-from-square-bold-12.svg\",\n      \"arrow-up-right-from-square-bold-filled-12\": \"icons/arrow-up-right-from-square-bold-filled-12.svg\",\n      \"compress-12\": \"icons/compress-12.svg\",\n      \"arrow-up-right-from-bracket-12\": \"icons/arrow-up-right-from-bracket-12.svg\",\n      \"arrow-up-right-from-bracket-filled-12\": \"icons/arrow-up-right-from-bracket-filled-12.svg\",\n      \"arrow-up-right-from-bracket-bold-12\": \"icons/arrow-up-right-from-bracket-bold-12.svg\",\n      \"arrow-up-right-from-bracket-bold-filled-12\": \"icons/arrow-up-right-from-bracket-bold-filled-12.svg\",\n      \"minimize-12\": \"icons/minimize-12.svg\",\n      \"minimize-filled-12\": \"icons/minimize-filled-12.svg\",\n      \"minimize-bold-12\": \"icons/minimize-bold-12.svg\",\n      \"minimize-bold-filled-12\": \"icons/minimize-bold-filled-12.svg\",\n      \"expand-12\": \"icons/expand-12.svg\",\n      \"expand-filled-12\": \"icons/expand-filled-12.svg\",\n      \"expand-bold-12\": \"icons/expand-bold-12.svg\",\n      \"expand-bold-filled-12\": \"icons/expand-bold-filled-12.svg\",\n      \"rotate-12\": \"icons/rotate-12.svg\",\n      \"rotate-filled-12\": \"icons/rotate-filled-12.svg\",\n      \"rotate-bold-12\": \"icons/rotate-bold-12.svg\",\n      \"rotate-bold-filled-12\": \"icons/rotate-bold-filled-12.svg\",\n      \"rotate-left-12\": \"icons/rotate-left-12.svg\",\n      \"rotate-left-filled-12\": \"icons/rotate-left-filled-12.svg\",\n      \"rotate-left-bold-12\": \"icons/rotate-left-bold-12.svg\",\n      \"rotate-left-bold-filled-12\": \"icons/rotate-left-bold-filled-12.svg\",\n      \"rotate-right-12\": \"icons/rotate-right-12.svg\",\n      \"rotate-right-filled-12\": \"icons/rotate-right-filled-12.svg\",\n      \"rotate-right-bold-12\": \"icons/rotate-right-bold-12.svg\",\n      \"rotate-right-bold-filled-12\": \"icons/rotate-right-bold-filled-12.svg\",\n      \"time-skip-left-12\": \"icons/time-skip-left-12.svg\",\n      \"time-skip-left-filled-12\": \"icons/time-skip-left-filled-12.svg\",\n      \"time-skip-left-bold-12\": \"icons/time-skip-left-bold-12.svg\",\n      \"time-skip-left-bold-filled-12\": \"icons/time-skip-left-bold-filled-12.svg\",\n      \"time-skip-right-12\": \"icons/time-skip-right-12.svg\",\n      \"time-skip-right-filled-12\": \"icons/time-skip-right-filled-12.svg\",\n      \"time-skip-right-bold-12\": \"icons/time-skip-right-bold-12.svg\",\n      \"time-skip-right-bold-filled-12\": \"icons/time-skip-right-bold-filled-12.svg\",\n      \"double-chevron-12\": \"icons/double-chevron-12.svg\",\n      \"chevron-down-12\": \"icons/chevron-down-12.svg\",\n      \"chevron-down-filled-12\": \"icons/chevron-down-filled-12.svg\",\n      \"chevron-down-bold-12\": \"icons/chevron-down-bold-12.svg\",\n      \"chevron-down-bold-filled-12\": \"icons/chevron-down-bold-filled-12.svg\",\n      \"chevron-up-12\": \"icons/chevron-up-12.svg\",\n      \"chevron-up-filled-12\": \"icons/chevron-up-filled-12.svg\",\n      \"chevron-up-bold-12\": \"icons/chevron-up-bold-12.svg\",\n      \"chevron-up-bold-filled-12\": \"icons/chevron-up-bold-filled-12.svg\",\n      \"chevron-left-12\": \"icons/chevron-left-12.svg\",\n      \"chevron-left-filled-12\": \"icons/chevron-left-filled-12.svg\",\n      \"chevron-left-bold-12\": \"icons/chevron-left-bold-12.svg\",\n      \"chevron-left-bold-filled-12\": \"icons/chevron-left-bold-filled-12.svg\",\n      \"chevron-right-12\": \"icons/chevron-right-12.svg\",\n      \"chevron-right-filled-12\": \"icons/chevron-right-filled-12.svg\",\n      \"chevron-right-bold-12\": \"icons/chevron-right-bold-12.svg\",\n      \"chevron-right-bold-filled-12\": \"icons/chevron-right-bold-filled-12.svg\",\n      \"chevron-down-small-12\": \"icons/chevron-down-small-12.svg\",\n      \"chevron-down-small-filled-12\": \"icons/chevron-down-small-filled-12.svg\",\n      \"chevron-down-small-bold-12\": \"icons/chevron-down-small-bold-12.svg\",\n      \"chevron-down-small-bold-filled-12\": \"icons/chevron-down-small-bold-filled-12.svg\",\n      \"chevron-up-small-12\": \"icons/chevron-up-small-12.svg\",\n      \"chevron-up-small-filled-12\": \"icons/chevron-up-small-filled-12.svg\",\n      \"chevron-up-small-bold-12\": \"icons/chevron-up-small-bold-12.svg\",\n      \"chevron-up-small-bold-filled-12\": \"icons/chevron-up-small-bold-filled-12.svg\",\n      \"chevron-left-small-12\": \"icons/chevron-left-small-12.svg\",\n      \"chevron-left-small-filled-12\": \"icons/chevron-left-small-filled-12.svg\",\n      \"chevron-left-small-bold-12\": \"icons/chevron-left-small-bold-12.svg\",\n      \"chevron-left-small-bold-filled-12\": \"icons/chevron-left-small-bold-filled-12.svg\",\n      \"chevron-right-small-12\": \"icons/chevron-right-small-12.svg\",\n      \"chevron-right-small-filled-12\": \"icons/chevron-right-small-filled-12.svg\",\n      \"chevron-right-small-bold-12\": \"icons/chevron-right-small-bold-12.svg\",\n      \"chevron-right-small-bold-filled-12\": \"icons/chevron-right-small-bold-filled-12.svg\",\n      \"double-chevron-down-12\": \"icons/double-chevron-down-12.svg\",\n      \"double-chevron-down-filled-12\": \"icons/double-chevron-down-filled-12.svg\",\n      \"double-chevron-down-bold-12\": \"icons/double-chevron-down-bold-12.svg\",\n      \"double-chevron-down-bold-filled-12\": \"icons/double-chevron-down-bold-filled-12.svg\",\n      \"double-chevron-up-12\": \"icons/double-chevron-up-12.svg\",\n      \"double-chevron-up-filled-12\": \"icons/double-chevron-up-filled-12.svg\",\n      \"double-chevron-up-bold-12\": \"icons/double-chevron-up-bold-12.svg\",\n      \"double-chevron-up-bold-filled-12\": \"icons/double-chevron-up-bold-filled-12.svg\",\n      \"double-chevron-left-12\": \"icons/double-chevron-left-12.svg\",\n      \"double-chevron-left-filled-12\": \"icons/double-chevron-left-filled-12.svg\",\n      \"double-chevron-left-bold-12\": \"icons/double-chevron-left-bold-12.svg\",\n      \"double-chevron-left-bold-filled-12\": \"icons/double-chevron-left-bold-filled-12.svg\",\n      \"double-chevron-right-12\": \"icons/double-chevron-right-12.svg\",\n      \"double-chevron-right-filled-12\": \"icons/double-chevron-right-filled-12.svg\",\n      \"double-chevron-right-bold-12\": \"icons/double-chevron-right-bold-12.svg\",\n      \"double-chevron-right-bold-filled-12\": \"icons/double-chevron-right-bold-filled-12.svg\",\n      \"double-chevron-down-small-12\": \"icons/double-chevron-down-small-12.svg\",\n      \"double-chevron-down-small-filled-12\": \"icons/double-chevron-down-small-filled-12.svg\",\n      \"double-chevron-down-small-bold-12\": \"icons/double-chevron-down-small-bold-12.svg\",\n      \"double-chevron-down-small-bold-filled-12\": \"icons/double-chevron-down-small-bold-filled-12.svg\",\n      \"double-chevron-up-small-12\": \"icons/double-chevron-up-small-12.svg\",\n      \"double-chevron-up-small-filled-12\": \"icons/double-chevron-up-small-filled-12.svg\",\n      \"double-chevron-up-small-bold-12\": \"icons/double-chevron-up-small-bold-12.svg\",\n      \"double-chevron-up-small-bold-filled-12\": \"icons/double-chevron-up-small-bold-filled-12.svg\",\n      \"double-chevron-left-small-12\": \"icons/double-chevron-left-small-12.svg\",\n      \"double-chevron-left-small-filled-12\": \"icons/double-chevron-left-small-filled-12.svg\",\n      \"double-chevron-left-small-bold-12\": \"icons/double-chevron-left-small-bold-12.svg\",\n      \"double-chevron-left-small-bold-filled-12\": \"icons/double-chevron-left-small-bold-filled-12.svg\",\n      \"double-chevron-right-small-12\": \"icons/double-chevron-right-small-12.svg\",\n      \"double-chevron-right-small-filled-12\": \"icons/double-chevron-right-small-filled-12.svg\",\n      \"double-chevron-right-small-bold-12\": \"icons/double-chevron-right-small-bold-12.svg\",\n      \"double-chevron-right-small-bold-filled-12\": \"icons/double-chevron-right-small-bold-filled-12.svg\",\n      \"arrow-up-from-bracket-12\": \"icons/arrow-up-from-bracket-12.svg\",\n      \"arrow-up-from-bracket-filled-12\": \"icons/arrow-up-from-bracket-filled-12.svg\",\n      \"arrow-up-from-bracket-bold-12\": \"icons/arrow-up-from-bracket-bold-12.svg\",\n      \"arrow-up-from-bracket-bold-filled-12\": \"icons/arrow-up-from-bracket-bold-filled-12.svg\",\n      \"cursor-12\": \"icons/cursor-12.svg\",\n      \"cursor-filled-12\": \"icons/cursor-filled-12.svg\",\n      \"cursor-bold-12\": \"icons/cursor-bold-12.svg\",\n      \"reply-12\": \"icons/reply-12.svg\",\n      \"reply-filled-12\": \"icons/reply-filled-12.svg\",\n      \"reply-bold-12\": \"icons/reply-bold-12.svg\",\n      \"reply-bold-filled-12\": \"icons/reply-bold-filled-12.svg\",\n      \"arrow-fat-down-12\": \"icons/arrow-fat-down-12.svg\",\n      \"arrow-fat-down-filled-12\": \"icons/arrow-fat-down-filled-12.svg\",\n      \"arrow-fat-down-bold-12\": \"icons/arrow-fat-down-bold-12.svg\",\n      \"arrow-fat-down-bold-filled-12\": \"icons/arrow-fat-down-bold-filled-12.svg\",\n      \"arrow-fat-up-12\": \"icons/arrow-fat-up-12.svg\",\n      \"arrow-fat-up-filled-12\": \"icons/arrow-fat-up-filled-12.svg\",\n      \"arrow-fat-up-bold-12\": \"icons/arrow-fat-up-bold-12.svg\",\n      \"arrow-fat-up-bold-filled-12\": \"icons/arrow-fat-up-bold-filled-12.svg\",\n      \"arrow-fat-left-12\": \"icons/arrow-fat-left-12.svg\",\n      \"arrow-fat-left-filled-12\": \"icons/arrow-fat-left-filled-12.svg\",\n      \"arrow-fat-left-bold-12\": \"icons/arrow-fat-left-bold-12.svg\",\n      \"arrow-fat-left-bold-filled-12\": \"icons/arrow-fat-left-bold-filled-12.svg\",\n      \"arrow-fat-right-12\": \"icons/arrow-fat-right-12.svg\",\n      \"arrow-fat-right-filled-12\": \"icons/arrow-fat-right-filled-12.svg\",\n      \"arrow-fat-right-bold-12\": \"icons/arrow-fat-right-bold-12.svg\",\n      \"arrow-fat-right-bold-filled-12\": \"icons/arrow-fat-right-bold-filled-12.svg\",\n      \"shuffle-12\": \"icons/shuffle-12.svg\",\n      \"shuffle-filled-12\": \"icons/shuffle-filled-12.svg\",\n      \"shuffle-bold-12\": \"icons/shuffle-bold-12.svg\",\n      \"shuffle-bold-filled-12\": \"icons/shuffle-bold-filled-12.svg\",\n      \"eye-12\": \"icons/eye-12.svg\",\n      \"eye-filled-12\": \"icons/eye-filled-12.svg\",\n      \"eye-bold-12\": \"icons/eye-bold-12.svg\",\n      \"eye-slashed-12\": \"icons/eye-slashed-12.svg\",\n      \"eye-slashed-filled-12\": \"icons/eye-slashed-filled-12.svg\",\n      \"code-12\": \"icons/code-12.svg\",\n      \"code-filled-12\": \"icons/code-filled-12.svg\",\n      \"code-bold-12\": \"icons/code-bold-12.svg\",\n      \"code-filled-bold-12\": \"icons/code-filled-bold-12.svg\",\n      \"codeblock-12\": \"icons/codeblock-12.svg\",\n      \"codeblock-filled-12\": \"icons/codeblock-filled-12.svg\",\n      \"collapse-sidebar-12\": \"icons/collapse-sidebar-12.svg\",\n      \"collapse-sidebar-filled-12\": \"icons/collapse-sidebar-filled-12.svg\",\n      \"collapse-sidebar-inverted-12\": \"icons/collapse-sidebar-inverted-12.svg\",\n      \"collapse-sidebar-inverted-filled-12\": \"icons/collapse-sidebar-inverted-filled-12.svg\",\n      \"home-12\": \"icons/home-12.svg\",\n      \"home-filled-12\": \"icons/home-filled-12.svg\",\n      \"home-bold-12\": \"icons/home-bold-12.svg\",\n      \"home-bold-filled-12\": \"icons/home-bold-filled-12.svg\",\n      \"shop-12\": \"icons/shop-12.svg\",\n      \"shop-filled-12\": \"icons/shop-filled-12.svg\",\n      \"shop-bold-12\": \"icons/shop-bold-12.svg\",\n      \"shop-bold-filled-12\": \"icons/shop-bold-filled-12.svg\",\n      \"bank-12\": \"icons/bank-12.svg\",\n      \"bank-filled-12\": \"icons/bank-filled-12.svg\",\n      \"bank-bold-12\": \"icons/bank-bold-12.svg\",\n      \"bank-bold-filled-12\": \"icons/bank-bold-filled-12.svg\",\n      \"globe-12\": \"icons/globe-12.svg\",\n      \"globe-filled-12\": \"icons/globe-filled-12.svg\",\n      \"globe-americas-12\": \"icons/globe-americas-12.svg\",\n      \"globe-americas-filled-12\": \"icons/globe-americas-filled-12.svg\",\n      \"globe-europe-12\": \"icons/globe-europe-12.svg\",\n      \"globe-europe-filled-12\": \"icons/globe-europe-filled-12.svg\",\n      \"globe-pin-12\": \"icons/globe-pin-12.svg\",\n      \"globe-pin-filled-12\": \"icons/globe-pin-filled-12.svg\",\n      \"location-pin-12\": \"icons/location-pin-12.svg\",\n      \"location-pin-filled-12\": \"icons/location-pin-filled-12.svg\",\n      \"globe-in-square-12\": \"icons/globe-in-square-12.svg\",\n      \"checkmark-12\": \"icons/checkmark-12.svg\",\n      \"checkmark-filled-12\": \"icons/checkmark-filled-12.svg\",\n      \"checkmark-bold-12\": \"icons/checkmark-bold-12.svg\",\n      \"checkmark-bold-filled-12\": \"icons/checkmark-bold-filled-12.svg\",\n      \"checkmark-small-12\": \"icons/checkmark-small-12.svg\",\n      \"checkmark-small-filled-12\": \"icons/checkmark-small-filled-12.svg\",\n      \"checkmark-small-bold-12\": \"icons/checkmark-small-bold-12.svg\",\n      \"checkmark-small-bold-filled-12\": \"icons/checkmark-small-bold-filled-12.svg\",\n      \"checkmark-circle-12\": \"icons/checkmark-circle-12.svg\",\n      \"checkmark-circle-filled-12\": \"icons/checkmark-circle-filled-12.svg\",\n      \"checkmark-circle-bold-12\": \"icons/checkmark-circle-bold-12.svg\",\n      \"checkmark-circle-bold-filled-12\": \"icons/checkmark-circle-bold-filled-12.svg\",\n      \"seal-checkmark-12\": \"icons/seal-checkmark-12.svg\",\n      \"seal-checkmark-filled-12\": \"icons/seal-checkmark-filled-12.svg\",\n      \"microphone-12\": \"icons/microphone-12.svg\",\n      \"microphone-filled-12\": \"icons/microphone-filled-12.svg\",\n      \"microphone-off-12\": \"icons/microphone-off-12.svg\",\n      \"microphone-off-filled-12\": \"icons/microphone-off-filled-12.svg\",\n      \"speaker-12\": \"icons/speaker-12.svg\",\n      \"speaker-filled-12\": \"icons/speaker-filled-12.svg\",\n      \"speaker-bold-12\": \"icons/speaker-bold-12.svg\",\n      \"speaker-bold-filled-12\": \"icons/speaker-bold-filled-12.svg\",\n      \"microphone-no-base-12\": \"icons/microphone-no-base-12.svg\",\n      \"microphone-no-base-filled-12\": \"icons/microphone-no-base-filled-12.svg\",\n      \"microphone-no-base-off-12\": \"icons/microphone-no-base-off-12.svg\",\n      \"microphone-no-base-off-filled-12\": \"icons/microphone-no-base-off-filled-12.svg\",\n      \"headphones-12\": \"icons/headphones-12.svg\",\n      \"headphones-filled-12\": \"icons/headphones-filled-12.svg\",\n      \"headphones-bold-12\": \"icons/headphones-bold-12.svg\",\n      \"headphones-bold-filled-12\": \"icons/headphones-bold-filled-12.svg\",\n      \"headset-12\": \"icons/headset-12.svg\",\n      \"headset-filled-12\": \"icons/headset-filled-12.svg\",\n      \"headset-bold-12\": \"icons/headset-bold-12.svg\",\n      \"headset-bold-filled-12\": \"icons/headset-bold-filled-12.svg\",\n      \"piano-12\": \"icons/piano-12.svg\",\n      \"piano-filled-12\": \"icons/piano-filled-12.svg\",\n      \"waveform-12\": \"icons/waveform-12.svg\",\n      \"pause-12\": \"icons/pause-12.svg\",\n      \"pause-filled-12\": \"icons/pause-filled-12.svg\",\n      \"play-12\": \"icons/play-12.svg\",\n      \"play-filled-12\": \"icons/play-filled-12.svg\",\n      \"play-bold-12\": \"icons/play-bold-12.svg\",\n      \"play-bold-filled-12\": \"icons/play-bold-filled-12.svg\",\n      \"play-circle-12\": \"icons/play-circle-12.svg\",\n      \"play-circle-filled-12\": \"icons/play-circle-filled-12.svg\",\n      \"play-circle-bold-12\": \"icons/play-circle-bold-12.svg\",\n      \"play-circle-bold-filled-12\": \"icons/play-circle-bold-filled-12.svg\",\n      \"pause-circle-12\": \"icons/pause-circle-12.svg\",\n      \"pause-circle-filled-12\": \"icons/pause-circle-filled-12.svg\",\n      \"volume-blank-12\": \"icons/volume-blank-12.svg\",\n      \"volume-blank-filled-12\": \"icons/volume-blank-filled-12.svg\",\n      \"volume-off-12\": \"icons/volume-off-12.svg\",\n      \"volume-off-filled-12\": \"icons/volume-off-filled-12.svg\",\n      \"volume-minus-12\": \"icons/volume-minus-12.svg\",\n      \"volume-minus-filled-12\": \"icons/volume-minus-filled-12.svg\",\n      \"volume-plus-12\": \"icons/volume-plus-12.svg\",\n      \"volume-plus-filled-12\": \"icons/volume-plus-filled-12.svg\",\n      \"volume-low-12\": \"icons/volume-low-12.svg\",\n      \"volume-low-filled-12\": \"icons/volume-low-filled-12.svg\",\n      \"volume-high-12\": \"icons/volume-high-12.svg\",\n      \"volume-high-filled-12\": \"icons/volume-high-filled-12.svg\",\n      \"dashboard-12\": \"icons/dashboard-12.svg\",\n      \"dashboard-filled-12\": \"icons/dashboard-filled-12.svg\",\n      \"dashboard-bold-12\": \"icons/dashboard-bold-12.svg\",\n      \"dashboard-bold-filled-12\": \"icons/dashboard-bold-filled-12.svg\",\n      \"pulse-12\": \"icons/pulse-12.svg\",\n      \"pulse-bold-12\": \"icons/pulse-bold-12.svg\",\n      \"dashboard-bar-graph-12\": \"icons/dashboard-bar-graph-12.svg\",\n      \"dashboard-bar-graph-filled-12\": \"icons/dashboard-bar-graph-filled-12.svg\",\n      \"dashboard-bar-graph-bold-12\": \"icons/dashboard-bar-graph-bold-12.svg\",\n      \"dashboard-bar-graph-bold-filled-12\": \"icons/dashboard-bar-graph-bold-filled-12.svg\",\n      \"bar-chart-12\": \"icons/bar-chart-12.svg\",\n      \"bar-chart-bold-12\": \"icons/bar-chart-bold-12.svg\",\n      \"bar-chart-2-12\": \"icons/bar-chart-2-12.svg\",\n      \"bar-chart-2-bold-12\": \"icons/bar-chart-2-bold-12.svg\",\n      \"bar-graph-12\": \"icons/bar-graph-12.svg\",\n      \"bar-graph-filled-12\": \"icons/bar-graph-filled-12.svg\",\n      \"stats-12\": \"icons/stats-12.svg\",\n      \"stats-bold-12\": \"icons/stats-bold-12.svg\",\n      \"message-blank-12\": \"icons/message-blank-12.svg\",\n      \"message-blank-filled-12\": \"icons/message-blank-filled-12.svg\",\n      \"message-blank-bold-12\": \"icons/message-blank-bold-12.svg\",\n      \"message-blank-bold-filled-12\": \"icons/message-blank-bold-filled-12.svg\",\n      \"message-12\": \"icons/message-12.svg\",\n      \"message-filled-12\": \"icons/message-filled-12.svg\",\n      \"message-bold-12\": \"icons/message-bold-12.svg\",\n      \"message-bold-filled-12\": \"icons/message-bold-filled-12.svg\",\n      \"message-slashed-12\": \"icons/message-slashed-12.svg\",\n      \"message-filled-slashed-12\": \"icons/message-filled-slashed-12.svg\",\n      \"message-edit-12\": \"icons/message-edit-12.svg\",\n      \"message-edit-filled-12\": \"icons/message-edit-filled-12.svg\",\n      \"message-notification-12\": \"icons/message-notification-12.svg\",\n      \"message-filled-notification-12\": \"icons/message-filled-notification-12.svg\",\n      \"message-review-12\": \"icons/message-review-12.svg\",\n      \"message-review-filled-12\": \"icons/message-review-filled-12.svg\",\n      \"mail-12\": \"icons/mail-12.svg\",\n      \"mail-filled-12\": \"icons/mail-filled-12.svg\",\n      \"mail-bold-12\": \"icons/mail-bold-12.svg\",\n      \"mail-bold-filled-12\": \"icons/mail-bold-filled-12.svg\",\n      \"paper-airplane-up-12\": \"icons/paper-airplane-up-12.svg\",\n      \"paper-airplane-up-filled-12\": \"icons/paper-airplane-up-filled-12.svg\",\n      \"paper-airplane-up-bold-12\": \"icons/paper-airplane-up-bold-12.svg\",\n      \"paper-airplane-up-bold-filled-12\": \"icons/paper-airplane-up-bold-filled-12.svg\",\n      \"paper-airplane-down-12\": \"icons/paper-airplane-down-12.svg\",\n      \"paper-airplane-down-filled-12\": \"icons/paper-airplane-down-filled-12.svg\",\n      \"paper-airplane-down-bold-12\": \"icons/paper-airplane-down-bold-12.svg\",\n      \"paper-airplane-down-bold-filled-12\": \"icons/paper-airplane-down-bold-filled-12.svg\",\n      \"paper-airplane-left-12\": \"icons/paper-airplane-left-12.svg\",\n      \"paper-airplane-left-filled-12\": \"icons/paper-airplane-left-filled-12.svg\",\n      \"paper-airplane-left-bold-12\": \"icons/paper-airplane-left-bold-12.svg\",\n      \"paper-airplane-left-bold-filled-12\": \"icons/paper-airplane-left-bold-filled-12.svg\",\n      \"paper-airplane-right-12\": \"icons/paper-airplane-right-12.svg\",\n      \"paper-airplane-right-filled-12\": \"icons/paper-airplane-right-filled-12.svg\",\n      \"paper-airplane-right-bold-12\": \"icons/paper-airplane-right-bold-12.svg\",\n      \"paper-airplane-right-bold-filled-12\": \"icons/paper-airplane-right-bold-filled-12.svg\",\n      \"paper-airplane-up-right-12\": \"icons/paper-airplane-up-right-12.svg\",\n      \"paper-airplane-up-right-filled-12\": \"icons/paper-airplane-up-right-filled-12.svg\",\n      \"paper-airplane-up-right-bold-12\": \"icons/paper-airplane-up-right-bold-12.svg\",\n      \"paper-airplane-up-right-bold-filled-12\": \"icons/paper-airplane-up-right-bold-filled-12.svg\",\n      \"mail-out-12\": \"icons/mail-out-12.svg\",\n      \"book-12\": \"icons/book-12.svg\",\n      \"book-filled-12\": \"icons/book-filled-12.svg\",\n      \"book-bold-12\": \"icons/book-bold-12.svg\",\n      \"book-bold-filled-12\": \"icons/book-bold-filled-12.svg\",\n      \"messages-12\": \"icons/messages-12.svg\",\n      \"messages-bold-12\": \"icons/messages-bold-12.svg\",\n      \"messages-bold-filled-12\": \"icons/messages-bold-filled-12.svg\",\n      \"messages-question-12\": \"icons/messages-question-12.svg\",\n      \"telephone-12\": \"icons/telephone-12.svg\",\n      \"align-left-12\": \"icons/align-left-12.svg\",\n      \"align-center-12\": \"icons/align-center-12.svg\",\n      \"align-right-12\": \"icons/align-right-12.svg\",\n      \"filter-down-12\": \"icons/filter-down-12.svg\",\n      \"filter-down-bold-12\": \"icons/filter-down-bold-12.svg\",\n      \"italic-12\": \"icons/italic-12.svg\",\n      \"heading-12\": \"icons/heading-12.svg\",\n      \"list-bullet-12\": \"icons/list-bullet-12.svg\",\n      \"list-bullet-bold-12\": \"icons/list-bullet-bold-12.svg\",\n      \"list-check-12\": \"icons/list-check-12.svg\",\n      \"list-check-bold-12\": \"icons/list-check-bold-12.svg\",\n      \"list-number-12\": \"icons/list-number-12.svg\",\n      \"underline-12\": \"icons/underline-12.svg\",\n      \"bold-12\": \"icons/bold-12.svg\",\n      \"typography-12\": \"icons/typography-12.svg\",\n      \"k-12\": \"icons/k-12.svg\",\n      \"strikethrough-12\": \"icons/strikethrough-12.svg\",\n      \"lilst-number-12\": \"icons/lilst-number-12.svg\",\n      \"list-12\": \"icons/list-12.svg\",\n      \"dollar-circle-12\": \"icons/dollar-circle-12.svg\",\n      \"dollar-circle-filled-12\": \"icons/dollar-circle-filled-12.svg\",\n      \"dollar-circle-bold-12\": \"icons/dollar-circle-bold-12.svg\",\n      \"dollar-circle-bold-filled-12\": \"icons/dollar-circle-bold-filled-12.svg\",\n      \"dollar-bill-12\": \"icons/dollar-bill-12.svg\",\n      \"dollar-bill-filled-12\": \"icons/dollar-bill-filled-12.svg\",\n      \"banknote-12\": \"icons/banknote-12.svg\",\n      \"banknote-filled-12\": \"icons/banknote-filled-12.svg\",\n      \"banknote-stack-12\": \"icons/banknote-stack-12.svg\",\n      \"banknote-stack-filled-12\": \"icons/banknote-stack-filled-12.svg\",\n      \"dollar-bill-stack-12\": \"icons/dollar-bill-stack-12.svg\",\n      \"bitcoin-12\": \"icons/bitcoin-12.svg\",\n      \"bitcoin-filled-12\": \"icons/bitcoin-filled-12.svg\",\n      \"coins-12\": \"icons/coins-12.svg\",\n      \"coins-filled-12\": \"icons/coins-filled-12.svg\",\n      \"coin-12\": \"icons/coin-12.svg\",\n      \"coin-bold-12\": \"icons/coin-bold-12.svg\",\n      \"coin-filled-12\": \"icons/coin-filled-12.svg\",\n      \"coin-bold-filled-12\": \"icons/coin-bold-filled-12.svg\",\n      \"wallet-12\": \"icons/wallet-12.svg\",\n      \"wallet-filled-12\": \"icons/wallet-filled-12.svg\",\n      \"wallet-bold-12\": \"icons/wallet-bold-12.svg\",\n      \"wallet-bold-filled-12\": \"icons/wallet-bold-filled-12.svg\",\n      \"credit-card-blank-12\": \"icons/credit-card-blank-12.svg\",\n      \"credit-card-blank-filled-12\": \"icons/credit-card-blank-filled-12.svg\",\n      \"credit-card-blank-bold-12\": \"icons/credit-card-blank-bold-12.svg\",\n      \"credit-card-blank-bold-filled-12\": \"icons/credit-card-blank-bold-filled-12.svg\",\n      \"credit-card-12\": \"icons/credit-card-12.svg\",\n      \"credit-card-filled-12\": \"icons/credit-card-filled-12.svg\",\n      \"credit-card-bold-12\": \"icons/credit-card-bold-12.svg\",\n      \"credit-card-bold-filled-12\": \"icons/credit-card-bold-filled-12.svg\",\n      \"credit-card-add-12\": \"icons/credit-card-add-12.svg\",\n      \"credit-card-add-filled-12\": \"icons/credit-card-add-filled-12.svg\",\n      \"credit-card-add-bold-12\": \"icons/credit-card-add-bold-12.svg\",\n      \"credit-card-add-bold-filled-12\": \"icons/credit-card-add-bold-filled-12.svg\",\n      \"credit-card-stack-12\": \"icons/credit-card-stack-12.svg\",\n      \"credit-card-stack-filled-12\": \"icons/credit-card-stack-filled-12.svg\",\n      \"credit-card-stack-bold-12\": \"icons/credit-card-stack-bold-12.svg\",\n      \"credit-card-stack-bold-filled-12\": \"icons/credit-card-stack-bold-filled-12.svg\",\n      \"shopping-bag-12\": \"icons/shopping-bag-12.svg\",\n      \"shopping-bag-filled-12\": \"icons/shopping-bag-filled-12.svg\",\n      \"shopping-bag-bold-12\": \"icons/shopping-bag-bold-12.svg\",\n      \"shopping-bag-bold-filled-12\": \"icons/shopping-bag-bold-filled-12.svg\",\n      \"piggy-bank-12\": \"icons/piggy-bank-12.svg\",\n      \"piggy-bank-filled-12\": \"icons/piggy-bank-filled-12.svg\",\n      \"money-bag-12\": \"icons/money-bag-12.svg\",\n      \"money-bag-filled-12\": \"icons/money-bag-filled-12.svg\",\n      \"money-bag-dollar-sign-12\": \"icons/money-bag-dollar-sign-12.svg\",\n      \"money-bag-dollar-sign-filled-12\": \"icons/money-bag-dollar-sign-filled-12.svg\",\n      \"receipt-12\": \"icons/receipt-12.svg\",\n      \"receipt-filled-12\": \"icons/receipt-filled-12.svg\",\n      \"receipt-bold-12\": \"icons/receipt-bold-12.svg\",\n      \"receipt-bold-filled-12\": \"icons/receipt-bold-filled-12.svg\",\n      \"money-receipt-12\": \"icons/money-receipt-12.svg\",\n      \"money-receipt-filled-12\": \"icons/money-receipt-filled-12.svg\",\n      \"checkmark-receipt-12\": \"icons/checkmark-receipt-12.svg\",\n      \"checkmark-receipt-filled-12\": \"icons/checkmark-receipt-filled-12.svg\",\n      \"checkmark-receipt-bold-12\": \"icons/checkmark-receipt-bold-12.svg\",\n      \"checkmark-receipt-bold-filled-12\": \"icons/checkmark-receipt-bold-filled-12.svg\",\n      \"curled-receipt-12\": \"icons/curled-receipt-12.svg\",\n      \"curled-receipt-filled-12\": \"icons/curled-receipt-filled-12.svg\",\n      \"coupon-12\": \"icons/coupon-12.svg\",\n      \"coupon-filled-12\": \"icons/coupon-filled-12.svg\",\n      \"coupon-bold-12\": \"icons/coupon-bold-12.svg\",\n      \"coupon-bold-filled-12\": \"icons/coupon-bold-filled-12.svg\",\n      \"coupon-active-12\": \"icons/coupon-active-12.svg\",\n      \"coupon-active-filled-12\": \"icons/coupon-active-filled-12.svg\",\n      \"coupon-active-bold-12\": \"icons/coupon-active-bold-12.svg\",\n      \"coupon-active-bold-filled-12\": \"icons/coupon-active-bold-filled-12.svg\",\n      \"coupon-expired-12\": \"icons/coupon-expired-12.svg\",\n      \"coupon-expired-filled-12\": \"icons/coupon-expired-filled-12.svg\",\n      \"coupon-expired-bold-12\": \"icons/coupon-expired-bold-12.svg\",\n      \"coupon-expired-bold-filled-12\": \"icons/coupon-expired-bold-filled-12.svg\",\n      \"dollar-sign-12\": \"icons/dollar-sign-12.svg\",\n      \"dollar-sign-filled-12\": \"icons/dollar-sign-filled-12.svg\",\n      \"dollar-sign-bold-12\": \"icons/dollar-sign-bold-12.svg\",\n      \"dollar-sign-slashed-12\": \"icons/dollar-sign-slashed-12.svg\",\n      \"refund-12\": \"icons/refund-12.svg\",\n      \"payout-12\": \"icons/payout-12.svg\",\n      \"payout-bold-12\": \"icons/payout-bold-12.svg\",\n      \"percentage-12\": \"icons/percentage-12.svg\",\n      \"percentage-filled-12\": \"icons/percentage-filled-12.svg\",\n      \"percentage-bold-12\": \"icons/percentage-bold-12.svg\",\n      \"percentage-bold-filled-12\": \"icons/percentage-bold-filled-12.svg\",\n      \"apple-wallet-12\": \"icons/apple-wallet-12.svg\",\n      \"apple-wallet-filled-12\": \"icons/apple-wallet-filled-12.svg\",\n      \"apple-wallet-bold-12\": \"icons/apple-wallet-bold-12.svg\",\n      \"apple-wallet-bold-filled-12\": \"icons/apple-wallet-bold-filled-12.svg\",\n      \"user-12\": \"icons/user-12.svg\",\n      \"user-filled-12\": \"icons/user-filled-12.svg\",\n      \"user-bold-12\": \"icons/user-bold-12.svg\",\n      \"user-bold-filled-12\": \"icons/user-bold-filled-12.svg\",\n      \"user-with-base-12\": \"icons/user-with-base-12.svg\",\n      \"user-with-base-filled-12\": \"icons/user-with-base-filled-12.svg\",\n      \"user-with-base-bold-12\": \"icons/user-with-base-bold-12.svg\",\n      \"user-with-base-bold-filled-12\": \"icons/user-with-base-bold-filled-12.svg\",\n      \"people-12\": \"icons/people-12.svg\",\n      \"people-filled-12\": \"icons/people-filled-12.svg\",\n      \"people-bold-12\": \"icons/people-bold-12.svg\",\n      \"people-bold-filled-12\": \"icons/people-bold-filled-12.svg\",\n      \"team-12\": \"icons/team-12.svg\",\n      \"team-filled-12\": \"icons/team-filled-12.svg\",\n      \"team-bold-12\": \"icons/team-bold-12.svg\",\n      \"team-bold-filled-12\": \"icons/team-bold-filled-12.svg\",\n      \"add-user-12\": \"icons/add-user-12.svg\",\n      \"add-user-filled-12\": \"icons/add-user-filled-12.svg\",\n      \"profile-circle-12\": \"icons/profile-circle-12.svg\",\n      \"profile-circle-filled-12\": \"icons/profile-circle-filled-12.svg\",\n      \"profile-circle-bold-12\": \"icons/profile-circle-bold-12.svg\",\n      \"profile-circle-bold-filled-12\": \"icons/profile-circle-bold-filled-12.svg\",\n      \"user-checkmark-12\": \"icons/user-checkmark-12.svg\",\n      \"user-settings-12\": \"icons/user-settings-12.svg\",\n      \"user-settings-filled-12\": \"icons/user-settings-filled-12.svg\",\n      \"profile-x-12\": \"icons/profile-x-12.svg\",\n      \"edit-profile-12\": \"icons/edit-profile-12.svg\",\n      \"multiple-people-12\": \"icons/multiple-people-12.svg\",\n      \"participants-12\": \"icons/participants-12.svg\",\n      \"people-plus-12\": \"icons/people-plus-12.svg\",\n      \"profile-12\": \"icons/profile-12.svg\",\n      \"profile-filled-12\": \"icons/profile-filled-12.svg\",\n      \"square-12\": \"icons/square-12.svg\",\n      \"square-filled-12\": \"icons/square-filled-12.svg\",\n      \"square-bold-12\": \"icons/square-bold-12.svg\",\n      \"square-bold-filled-12\": \"icons/square-bold-filled-12.svg\",\n      \"circle-12\": \"icons/circle-12.svg\",\n      \"circle-filled-12\": \"icons/circle-filled-12.svg\",\n      \"circle-bold-12\": \"icons/circle-bold-12.svg\",\n      \"circle-bold-filled-12\": \"icons/circle-bold-filled-12.svg\",\n      \"dot-12\": \"icons/dot-12.svg\",\n      \"dot-filled-12\": \"icons/dot-filled-12.svg\",\n      \"dot-bold-12\": \"icons/dot-bold-12.svg\",\n      \"dot-bold-filled-12\": \"icons/dot-bold-filled-12.svg\",\n      \"triangle-12\": \"icons/triangle-12.svg\",\n      \"triangle-filled-12\": \"icons/triangle-filled-12.svg\",\n      \"triangle-bold-12\": \"icons/triangle-bold-12.svg\",\n      \"triangle-bold-filled-12\": \"icons/triangle-bold-filled-12.svg\",\n      \"document-12\": \"icons/document-12.svg\",\n      \"document-filled-12\": \"icons/document-filled-12.svg\",\n      \"document-lines-12\": \"icons/document-lines-12.svg\",\n      \"document-lines-filled-12\": \"icons/document-lines-filled-12.svg\",\n      \"document-plus-12\": \"icons/document-plus-12.svg\",\n      \"document-plus-filled-12\": \"icons/document-plus-filled-12.svg\",\n      \"document-checkmark-12\": \"icons/document-checkmark-12.svg\",\n      \"document-checkmark-filled-12\": \"icons/document-checkmark-filled-12.svg\",\n      \"document-cross-12\": \"icons/document-cross-12.svg\",\n      \"document-cross-filled-12\": \"icons/document-cross-filled-12.svg\",\n      \"document-download-12\": \"icons/document-download-12.svg\",\n      \"document-download-filled-12\": \"icons/document-download-filled-12.svg\",\n      \"document-dollar-12\": \"icons/document-dollar-12.svg\",\n      \"document-dollar-filled-12\": \"icons/document-dollar-filled-12.svg\",\n      \"photo-12\": \"icons/photo-12.svg\",\n      \"photo-filled-12\": \"icons/photo-filled-12.svg\",\n      \"photos-12\": \"icons/photos-12.svg\",\n      \"photos-filled-12\": \"icons/photos-filled-12.svg\",\n      \"add-photo-12\": \"icons/add-photo-12.svg\",\n      \"add-photo-filled-12\": \"icons/add-photo-filled-12.svg\",\n      \"clock-12\": \"icons/clock-12.svg\",\n      \"clock-filled-12\": \"icons/clock-filled-12.svg\",\n      \"clock-bold-12\": \"icons/clock-bold-12.svg\",\n      \"clock-bold-filled-12\": \"icons/clock-bold-filled-12.svg\",\n      \"three-dots-circle-12\": \"icons/three-dots-circle-12.svg\",\n      \"three-dots-circle-filled-12\": \"icons/three-dots-circle-filled-12.svg\",\n      \"three-dots-circle-bold-12\": \"icons/three-dots-circle-bold-12.svg\",\n      \"three-dots-circle-bold-filled-12\": \"icons/three-dots-circle-bold-filled-12.svg\",\n      \"exclamation-circle-12\": \"icons/exclamation-circle-12.svg\",\n      \"exclamation-circle-filled-12\": \"icons/exclamation-circle-filled-12.svg\",\n      \"exclamation-circle-bold-12\": \"icons/exclamation-circle-bold-12.svg\",\n      \"exclamation-circle-bold-filled-12\": \"icons/exclamation-circle-bold-filled-12.svg\",\n      \"question-circle-12\": \"icons/question-circle-12.svg\",\n      \"question-circle-filled-12\": \"icons/question-circle-filled-12.svg\",\n      \"question-circle-bold-12\": \"icons/question-circle-bold-12.svg\",\n      \"question-circle-bold-filled-12\": \"icons/question-circle-bold-filled-12.svg\",\n      \"coinbase-12\": \"icons/coinbase-12.svg\",\n      \"coinbase-fillted-12\": \"icons/coinbase-fillted-12.svg\",\n      \"coinbase-bold-12\": \"icons/coinbase-bold-12.svg\",\n      \"coinbase-bold-filled-12\": \"icons/coinbase-bold-filled-12.svg\",\n      \"info-circle-12\": \"icons/info-circle-12.svg\",\n      \"info-circle-filled-12\": \"icons/info-circle-filled-12.svg\",\n      \"info-circle-bold-12\": \"icons/info-circle-bold-12.svg\",\n      \"info-circle-bold-filled-12\": \"icons/info-circle-bold-filled-12.svg\",\n      \"compass-12\": \"icons/compass-12.svg\",\n      \"compass-filled-12\": \"icons/compass-filled-12.svg\",\n      \"compass-bold-12\": \"icons/compass-bold-12.svg\",\n      \"compass-bold-filled-12\": \"icons/compass-bold-filled-12.svg\",\n      \"ban-12\": \"icons/ban-12.svg\",\n      \"ban-filled-12\": \"icons/ban-filled-12.svg\",\n      \"ban-bold-12\": \"icons/ban-bold-12.svg\",\n      \"ban-bold-filled-12\": \"icons/ban-bold-filled-12.svg\",\n      \"plus-circle-12\": \"icons/plus-circle-12.svg\",\n      \"plus-circle-filled-12\": \"icons/plus-circle-filled-12.svg\",\n      \"plus-circle-bold-12\": \"icons/plus-circle-bold-12.svg\",\n      \"plus-circle-bold-filled-12\": \"icons/plus-circle-bold-filled-12.svg\",\n      \"x-circle-12\": \"icons/x-circle-12.svg\",\n      \"x-circle-filled-12\": \"icons/x-circle-filled-12.svg\",\n      \"x-circle-bold-12\": \"icons/x-circle-bold-12.svg\",\n      \"x-circle-bold-filled-12\": \"icons/x-circle-bold-filled-12.svg\",\n      \"pin-12\": \"icons/pin-12.svg\",\n      \"pin-filled-12\": \"icons/pin-filled-12.svg\",\n      \"unpin-12\": \"icons/unpin-12.svg\",\n      \"unpin-filled-12\": \"icons/unpin-filled-12.svg\",\n      \"pin-tilted-12\": \"icons/pin-tilted-12.svg\",\n      \"pin-tilted-filled-12\": \"icons/pin-tilted-filled-12.svg\",\n      \"upin-tilted-12\": \"icons/upin-tilted-12.svg\",\n      \"upin-tilted-filled-12\": \"icons/upin-tilted-filled-12.svg\",\n      \"camera-12\": \"icons/camera-12.svg\",\n      \"camera-filled-12\": \"icons/camera-filled-12.svg\",\n      \"camera-add-12\": \"icons/camera-add-12.svg\",\n      \"camera-add-filled-12\": \"icons/camera-add-filled-12.svg\",\n      \"note-12\": \"icons/note-12.svg\",\n      \"note-filled-12\": \"icons/note-filled-12.svg\",\n      \"note-plus-12\": \"icons/note-plus-12.svg\",\n      \"note-plus-filled-12\": \"icons/note-plus-filled-12.svg\",\n      \"plus-rectangle-12\": \"icons/plus-rectangle-12.svg\",\n      \"plus-rectangle-filled-12\": \"icons/plus-rectangle-filled-12.svg\",\n      \"plus-rectangle-bold-12\": \"icons/plus-rectangle-bold-12.svg\",\n      \"plus-rectangle-bold-filled-12\": \"icons/plus-rectangle-bold-filled-12.svg\",\n      \"blank-note-plus-12\": \"icons/blank-note-plus-12.svg\",\n      \"blank-note-plus-filled-12\": \"icons/blank-note-plus-filled-12.svg\",\n      \"info-square-12\": \"icons/info-square-12.svg\",\n      \"info-square-filled-12\": \"icons/info-square-filled-12.svg\",\n      \"chevron-left-to-line-in-box-12\": \"icons/chevron-left-to-line-in-box-12.svg\",\n      \"chevron-left-to-line-in-box-filled-12\": \"icons/chevron-left-to-line-in-box-filled-12.svg\",\n      \"sliders-in-a-square-12\": \"icons/sliders-in-a-square-12.svg\",\n      \"sliders-in-a-square-filled-12\": \"icons/sliders-in-a-square-filled-12.svg\",\n      \"heart-12\": \"icons/heart-12.svg\",\n      \"heart-filled-12\": \"icons/heart-filled-12.svg\",\n      \"heart-bold-12\": \"icons/heart-bold-12.svg\",\n      \"heart-bold-filled-12\": \"icons/heart-bold-filled-12.svg\",\n      \"heart-pulse-12\": \"icons/heart-pulse-12.svg\",\n      \"heart-pulse-filled-12\": \"icons/heart-pulse-filled-12.svg\",\n      \"trash-12\": \"icons/trash-12.svg\",\n      \"trash-filled-12\": \"icons/trash-filled-12.svg\",\n      \"thumb-up-12\": \"icons/thumb-up-12.svg\",\n      \"thumb-up-filled-12\": \"icons/thumb-up-filled-12.svg\",\n      \"thumb-down-12\": \"icons/thumb-down-12.svg\",\n      \"thumb-down-filled-12\": \"icons/thumb-down-filled-12.svg\",\n      \"gear-12\": \"icons/gear-12.svg\",\n      \"gear-filled-12\": \"icons/gear-filled-12.svg\",\n      \"gear-bold-12\": \"icons/gear-bold-12.svg\",\n      \"gear-bold-filled-12\": \"icons/gear-bold-filled-12.svg\",\n      \"tag-12\": \"icons/tag-12.svg\",\n      \"tag-filled-12\": \"icons/tag-filled-12.svg\",\n      \"star-12\": \"icons/star-12.svg\",\n      \"star-filled-12\": \"icons/star-filled-12.svg\",\n      \"edit-12\": \"icons/edit-12.svg\",\n      \"edit-bold-12\": \"icons/edit-bold-12.svg\",\n      \"link-12\": \"icons/link-12.svg\",\n      \"link-filled-12\": \"icons/link-filled-12.svg\",\n      \"link-bold-12\": \"icons/link-bold-12.svg\",\n      \"link-bold-filled-12\": \"icons/link-bold-filled-12.svg\",\n      \"link-slash-12\": \"icons/link-slash-12.svg\",\n      \"link-add-12\": \"icons/link-add-12.svg\",\n      \"link-remove-12\": \"icons/link-remove-12.svg\",\n      \"bell-slash-12\": \"icons/bell-slash-12.svg\",\n      \"bell-12\": \"icons/bell-12.svg\",\n      \"bell-filled-12\": \"icons/bell-filled-12.svg\",\n      \"bell-bold-12\": \"icons/bell-bold-12.svg\",\n      \"bell-bold-filled-12\": \"icons/bell-bold-filled-12.svg\",\n      \"webcam-on-12\": \"icons/webcam-on-12.svg\",\n      \"webcam-on-filled-12\": \"icons/webcam-on-filled-12.svg\",\n      \"webcam-on-bold-12\": \"icons/webcam-on-bold-12.svg\",\n      \"webcam-on-bold-filled-12\": \"icons/webcam-on-bold-filled-12.svg\",\n      \"webcam-off-12\": \"icons/webcam-off-12.svg\",\n      \"webcam-off-filled-12\": \"icons/webcam-off-filled-12.svg\",\n      \"webcam-off-bold-12\": \"icons/webcam-off-bold-12.svg\",\n      \"webcam-off-bold-filled-12\": \"icons/webcam-off-bold-filled-12.svg\",\n      \"menu-close-12\": \"icons/menu-close-12.svg\",\n      \"menu-12\": \"icons/menu-12.svg\",\n      \"menu-filled-12\": \"icons/menu-filled-12.svg\",\n      \"menu-bold-12\": \"icons/menu-bold-12.svg\",\n      \"menu-bold-filled-12\": \"icons/menu-bold-filled-12.svg\",\n      \"three-dots-horizontal-12\": \"icons/three-dots-horizontal-12.svg\",\n      \"three-dots-horizontal-filled-12\": \"icons/three-dots-horizontal-filled-12.svg\",\n      \"three-dots-horizontal-bold-12\": \"icons/three-dots-horizontal-bold-12.svg\",\n      \"three-dots-horizontal-filled-bold-12\": \"icons/three-dots-horizontal-filled-bold-12.svg\",\n      \"three-dots-vertical-12\": \"icons/three-dots-vertical-12.svg\",\n      \"three-dots-vertical-filled-12\": \"icons/three-dots-vertical-filled-12.svg\",\n      \"three-dots-vertical-bold-12\": \"icons/three-dots-vertical-bold-12.svg\",\n      \"three-dots-vertical-filled-bold-12\": \"icons/three-dots-vertical-filled-bold-12.svg\",\n      \"drag-handle-horizontal-12\": \"icons/drag-handle-horizontal-12.svg\",\n      \"drag-handle-vertical-12\": \"icons/drag-handle-vertical-12.svg\",\n      \"x-mark-12\": \"icons/x-mark-12.svg\",\n      \"x-mark-filled-12\": \"icons/x-mark-filled-12.svg\",\n      \"x-mark-bold-12\": \"icons/x-mark-bold-12.svg\",\n      \"x-mark-bold-filled-12\": \"icons/x-mark-bold-filled-12.svg\",\n      \"x-mark-small-12\": \"icons/x-mark-small-12.svg\",\n      \"x-mark-small-filled-12\": \"icons/x-mark-small-filled-12.svg\",\n      \"x-mark-small-bold-12\": \"icons/x-mark-small-bold-12.svg\",\n      \"x-mark-small-bold-filled-12\": \"icons/x-mark-small-bold-filled-12.svg\",\n      \"calendar-12\": \"icons/calendar-12.svg\",\n      \"calendar-bold-12\": \"icons/calendar-bold-12.svg\",\n      \"calendar-plus-12\": \"icons/calendar-plus-12.svg\",\n      \"calendar-x-12\": \"icons/calendar-x-12.svg\",\n      \"inbox-12\": \"icons/inbox-12.svg\",\n      \"share-nodes-12\": \"icons/share-nodes-12.svg\",\n      \"copy-12\": \"icons/copy-12.svg\",\n      \"copy-filled-12\": \"icons/copy-filled-12.svg\",\n      \"copy-bold-12\": \"icons/copy-bold-12.svg\",\n      \"copy-bold-filled-12\": \"icons/copy-bold-filled-12.svg\",\n      \"exclamation-triangle-12\": \"icons/exclamation-triangle-12.svg\",\n      \"exclamation-triangle-filled-12\": \"icons/exclamation-triangle-filled-12.svg\",\n      \"exclamation-triangle-bold-12\": \"icons/exclamation-triangle-bold-12.svg\",\n      \"exclamation-triangle-bold-filled-12\": \"icons/exclamation-triangle-bold-filled-12.svg\",\n      \"clipboard-12\": \"icons/clipboard-12.svg\",\n      \"clipboard-filled-12\": \"icons/clipboard-filled-12.svg\",\n      \"magnifying-glass-12\": \"icons/magnifying-glass-12.svg\",\n      \"magnifying-glass-filled-12\": \"icons/magnifying-glass-filled-12.svg\",\n      \"magnifying-glass-bold-12\": \"icons/magnifying-glass-bold-12.svg\",\n      \"magnifying-glass-bold-filled-12\": \"icons/magnifying-glass-bold-filled-12.svg\",\n      \"seal-exclamation-12\": \"icons/seal-exclamation-12.svg\",\n      \"seal-exclamation-filled-12\": \"icons/seal-exclamation-filled-12.svg\",\n      \"plus-12\": \"icons/plus-12.svg\",\n      \"plus-filled-12\": \"icons/plus-filled-12.svg\",\n      \"plus-bold-12\": \"icons/plus-bold-12.svg\",\n      \"plus-bold-filled-12\": \"icons/plus-bold-filled-12.svg\",\n      \"plus-small-12\": \"icons/plus-small-12.svg\",\n      \"plus-small-filled-12\": \"icons/plus-small-filled-12.svg\",\n      \"plus-small-bold-12\": \"icons/plus-small-bold-12.svg\",\n      \"plus-small-bold-filled-12\": \"icons/plus-small-bold-filled-12.svg\",\n      \"checklist-12\": \"icons/checklist-12.svg\",\n      \"hashtag-12\": \"icons/hashtag-12.svg\",\n      \"dashed-circle-12\": \"icons/dashed-circle-12.svg\",\n      \"controls-12\": \"icons/controls-12.svg\",\n      \"controls-filled-12\": \"icons/controls-filled-12.svg\",\n      \"controls-bold-12\": \"icons/controls-bold-12.svg\",\n      \"controls-bold-filled-12\": \"icons/controls-bold-filled-12.svg\",\n      \"controls-vertical-12\": \"icons/controls-vertical-12.svg\",\n      \"controls-vertical-filled-12\": \"icons/controls-vertical-filled-12.svg\",\n      \"rectangle-stack-12\": \"icons/rectangle-stack-12.svg\",\n      \"fire-12\": \"icons/fire-12.svg\",\n      \"fire-filled-12\": \"icons/fire-filled-12.svg\",\n      \"closed-captions-12\": \"icons/closed-captions-12.svg\",\n      \"info-outline-12\": \"icons/info-outline-12.svg\",\n      \"quote-left-12\": \"icons/quote-left-12.svg\",\n      \"quote-right-12\": \"icons/quote-right-12.svg\",\n      \"subtract-12\": \"icons/subtract-12.svg\",\n      \"subtract-bold-12\": \"icons/subtract-bold-12.svg\",\n      \"sparkle-12\": \"icons/sparkle-12.svg\",\n      \"sparkle-filled-12\": \"icons/sparkle-filled-12.svg\",\n      \"sparkle-bold-12\": \"icons/sparkle-bold-12.svg\",\n      \"sparkle-bold-filled-12\": \"icons/sparkle-bold-filled-12.svg\",\n      \"hashtag-filled-12\": \"icons/hashtag-filled-12.svg\",\n      \"sparkle-rectangle-12\": \"icons/sparkle-rectangle-12.svg\",\n      \"rotate-card-12\": \"icons/rotate-card-12.svg\",\n      \"picture-in-picture-12\": \"icons/picture-in-picture-12.svg\",\n      \"raise-hand-12\": \"icons/raise-hand-12.svg\",\n      \"full-screen-12\": \"icons/full-screen-12.svg\",\n      \"rocket-12\": \"icons/rocket-12.svg\",\n      \"rocket-filled-12\": \"icons/rocket-filled-12.svg\",\n      \"language-12\": \"icons/language-12.svg\",\n      \"illuminati-12\": \"icons/illuminati-12.svg\",\n      \"illuminati-filled-12\": \"icons/illuminati-filled-12.svg\",\n      \"storefront-item-12\": \"icons/storefront-item-12.svg\",\n      \"reward-diamond-12\": \"icons/reward-diamond-12.svg\",\n      \"page-redirect-12\": \"icons/page-redirect-12.svg\",\n      \"burger-12\": \"icons/burger-12.svg\",\n      \"grid-12\": \"icons/grid-12.svg\",\n      \"grid-filled-12\": \"icons/grid-filled-12.svg\",\n      \"grid-bold-12\": \"icons/grid-bold-12.svg\",\n      \"grid-bold-filled-12\": \"icons/grid-bold-filled-12.svg\",\n      \"grid-3-12\": \"icons/grid-3-12.svg\",\n      \"grid-3-filled-12\": \"icons/grid-3-filled-12.svg\",\n      \"apps-12\": \"icons/apps-12.svg\",\n      \"mark-as-unread-12\": \"icons/mark-as-unread-12.svg\",\n      \"logout-12\": \"icons/logout-12.svg\",\n      \"logout-filled-12\": \"icons/logout-filled-12.svg\",\n      \"logout-bold-12\": \"icons/logout-bold-12.svg\",\n      \"logout-bold-filled-12\": \"icons/logout-bold-filled-12.svg\",\n      \"ethereum-12\": \"icons/ethereum-12.svg\",\n      \"hand-wave-12\": \"icons/hand-wave-12.svg\",\n      \"share-screen-12\": \"icons/share-screen-12.svg\",\n      \"plane-12\": \"icons/plane-12.svg\",\n      \"table-12\": \"icons/table-12.svg\",\n      \"grid-add-12\": \"icons/grid-add-12.svg\",\n      \"grid-add-filled-12\": \"icons/grid-add-filled-12.svg\",\n      \"folder-add-12\": \"icons/folder-add-12.svg\",\n      \"atom-12\": \"icons/atom-12.svg\",\n      \"star-half-12\": \"icons/star-half-12.svg\",\n      \"banner-photo-12\": \"icons/banner-photo-12.svg\",\n      \"mention-12\": \"icons/mention-12.svg\",\n      \"mention-filled-12\": \"icons/mention-filled-12.svg\",\n      \"mention-bold-12\": \"icons/mention-bold-12.svg\",\n      \"mention-bold-filled-12\": \"icons/mention-bold-filled-12.svg\",\n      \"gif-12\": \"icons/gif-12.svg\",\n      \"gif-filled-12\": \"icons/gif-filled-12.svg\",\n      \"mark-as-read-12\": \"icons/mark-as-read-12.svg\",\n      \"command-12\": \"icons/command-12.svg\",\n      \"command-filled-12\": \"icons/command-filled-12.svg\",\n      \"command-bold-12\": \"icons/command-bold-12.svg\",\n      \"command-bold-filled-12\": \"icons/command-bold-filled-12.svg\",\n      \"browser-12\": \"icons/browser-12.svg\",\n      \"dna-12\": \"icons/dna-12.svg\",\n      \"connection-12\": \"icons/connection-12.svg\",\n      \"connection-filled-12\": \"icons/connection-filled-12.svg\",\n      \"info-filled-12\": \"icons/info-filled-12.svg\",\n      \"happy-12\": \"icons/happy-12.svg\",\n      \"happy-filled-12\": \"icons/happy-filled-12.svg\",\n      \"happy-bold-12\": \"icons/happy-bold-12.svg\",\n      \"happy-bold-filled-12\": \"icons/happy-bold-filled-12.svg\",\n      \"happy-plus-12\": \"icons/happy-plus-12.svg\",\n      \"happy-plus-filled-12\": \"icons/happy-plus-filled-12.svg\",\n      \"happy-plus-bold-12\": \"icons/happy-plus-bold-12.svg\",\n      \"happy-plus-bold-filled-12\": \"icons/happy-plus-bold-filled-12.svg\",\n      \"sad-12\": \"icons/sad-12.svg\",\n      \"sad-filled-12\": \"icons/sad-filled-12.svg\",\n      \"sad-bold-12\": \"icons/sad-bold-12.svg\",\n      \"sad-bold-filled-12\": \"icons/sad-bold-filled-12.svg\",\n      \"moon-12\": \"icons/moon-12.svg\",\n      \"moon-filled-12\": \"icons/moon-filled-12.svg\",\n      \"moon-bold-12\": \"icons/moon-bold-12.svg\",\n      \"moon-bold-filled-12\": \"icons/moon-bold-filled-12.svg\",\n      \"bolt-12\": \"icons/bolt-12.svg\",\n      \"bolt-filled-12\": \"icons/bolt-filled-12.svg\",\n      \"lightning-12\": \"icons/lightning-12.svg\",\n      \"lightning-filled-12\": \"icons/lightning-filled-12.svg\",\n      \"sun-12\": \"icons/sun-12.svg\",\n      \"sun-filled-12\": \"icons/sun-filled-12.svg\",\n      \"pine-tree-12\": \"icons/pine-tree-12.svg\",\n      \"pine-tree-filled-12\": \"icons/pine-tree-filled-12.svg\",\n      \"leaf-12\": \"icons/leaf-12.svg\",\n      \"snowflake-12\": \"icons/snowflake-12.svg\",\n      \"snowflake-filled-12\": \"icons/snowflake-filled-12.svg\",\n      \"shield-12\": \"icons/shield-12.svg\",\n      \"shield-filled-12\": \"icons/shield-filled-12.svg\",\n      \"shield-checkmark-12\": \"icons/shield-checkmark-12.svg\",\n      \"shield-checkmark-filled-12\": \"icons/shield-checkmark-filled-12.svg\",\n      \"shield-cross-12\": \"icons/shield-cross-12.svg\",\n      \"shield-cross-filled-12\": \"icons/shield-cross-filled-12.svg\",\n      \"shield-half-12\": \"icons/shield-half-12.svg\",\n      \"shield-half-filled-12\": \"icons/shield-half-filled-12.svg\",\n      \"shield-half-inverted-12\": \"icons/shield-half-inverted-12.svg\",\n      \"lock-12\": \"icons/lock-12.svg\",\n      \"lock-filled-12\": \"icons/lock-filled-12.svg\",\n      \"lock-bold-12\": \"icons/lock-bold-12.svg\",\n      \"lock-bold-filled-12\": \"icons/lock-bold-filled-12.svg\",\n      \"lock-open-12\": \"icons/lock-open-12.svg\",\n      \"lock-open-filled-12\": \"icons/lock-open-filled-12.svg\",\n      \"lock-open-bold-12\": \"icons/lock-open-bold-12.svg\",\n      \"lock-open-bold-filled-12\": \"icons/lock-open-bold-filled-12.svg\",\n      \"face-id-12\": \"icons/face-id-12.svg\",\n      \"face-id-filled-12\": \"icons/face-id-filled-12.svg\",\n      \"face-id-bold-12\": \"icons/face-id-bold-12.svg\",\n      \"face-id-bold-filled-12\": \"icons/face-id-bold-filled-12.svg\",\n      \"x-dot-com-12\": \"icons/x-dot-com-12.svg\",\n      \"x-dot-com-filled-12\": \"icons/x-dot-com-filled-12.svg\",\n      \"twitch-12\": \"icons/twitch-12.svg\",\n      \"paypal-12\": \"icons/paypal-12.svg\",\n      \"trading-view-12\": \"icons/trading-view-12.svg\",\n      \"instagram-12\": \"icons/instagram-12.svg\",\n      \"instagram-filled-12\": \"icons/instagram-filled-12.svg\",\n      \"telegram-12\": \"icons/telegram-12.svg\",\n      \"telegram-filled-12\": \"icons/telegram-filled-12.svg\",\n      \"youtube-12\": \"icons/youtube-12.svg\",\n      \"youtube-filled-12\": \"icons/youtube-filled-12.svg\",\n      \"tiktok-12\": \"icons/tiktok-12.svg\",\n      \"tiktok-filled-12\": \"icons/tiktok-filled-12.svg\",\n      \"twitter-12\": \"icons/twitter-12.svg\",\n      \"twitter-filled-12\": \"icons/twitter-filled-12.svg\",\n      \"discord-12\": \"icons/discord-12.svg\",\n      \"discord-filled-12\": \"icons/discord-filled-12.svg\",\n      \"facebook-12\": \"icons/facebook-12.svg\",\n      \"facebook-filled-12\": \"icons/facebook-filled-12.svg\",\n      \"whop-logo-12\": \"icons/whop-logo-12.svg\",\n      \"linkedin-12\": \"icons/linkedin-12.svg\",\n      \"venmo-12\": \"icons/venmo-12.svg\",\n      \"venmo-filled-12\": \"icons/venmo-filled-12.svg\",\n      \"lightbulb-12\": \"icons/lightbulb-12.svg\",\n      \"palette-12\": \"icons/palette-12.svg\",\n      \"gift-12\": \"icons/gift-12.svg\",\n      \"megaphone-12\": \"icons/megaphone-12.svg\",\n      \"megaphone-filled-12\": \"icons/megaphone-filled-12.svg\",\n      \"megaphone-bold-12\": \"icons/megaphone-bold-12.svg\",\n      \"hour-glass-12\": \"icons/hour-glass-12.svg\",\n      \"dice-12\": \"icons/dice-12.svg\",\n      \"pencil-12\": \"icons/pencil-12.svg\",\n      \"trophy-12\": \"icons/trophy-12.svg\",\n      \"parachute-12\": \"icons/parachute-12.svg\",\n      \"cart-remove-12\": \"icons/cart-remove-12.svg\",\n      \"monitor-12\": \"icons/monitor-12.svg\",\n      \"mobile-phone-12\": \"icons/mobile-phone-12.svg\",\n      \"mobile-phone-filled-12\": \"icons/mobile-phone-filled-12.svg\",\n      \"mobile-phone-bold-12\": \"icons/mobile-phone-bold-12.svg\",\n      \"mobile-phone-bold-filled-12\": \"icons/mobile-phone-bold-filled-12.svg\",\n      \"cube-12\": \"icons/cube-12.svg\",\n      \"cube-filled-12\": \"icons/cube-filled-12.svg\",\n      \"cube-bold-12\": \"icons/cube-bold-12.svg\",\n      \"cube-bold-filled-12\": \"icons/cube-bold-filled-12.svg\",\n      \"medal-checkmark-12\": \"icons/medal-checkmark-12.svg\",\n      \"video-filled-12\": \"icons/video-filled-12.svg\",\n      \"t-shirt-12\": \"icons/t-shirt-12.svg\",\n      \"t-shirt-filled-12\": \"icons/t-shirt-filled-12.svg\",\n      \"lights-off-12\": \"icons/lights-off-12.svg\",\n      \"lights-off-filled-12\": \"icons/lights-off-filled-12.svg\",\n      \"bulb-12\": \"icons/bulb-12.svg\",\n      \"bulb-filled-12\": \"icons/bulb-filled-12.svg\",\n      \"lights-on-12\": \"icons/lights-on-12.svg\",\n      \"lights-on-filled-12\": \"icons/lights-on-filled-12.svg\",\n      \"gamepad-12\": \"icons/gamepad-12.svg\",\n      \"gamepad-filled-12\": \"icons/gamepad-filled-12.svg\",\n      \"gamepad-bold-12\": \"icons/gamepad-bold-12.svg\",\n      \"gamepad-bold-filled-12\": \"icons/gamepad-bold-filled-12.svg\",\n      \"reception-bell-12\": \"icons/reception-bell-12.svg\",\n      \"reception-bell-filled-12\": \"icons/reception-bell-filled-12.svg\",\n      \"reception-bell-bold-12\": \"icons/reception-bell-bold-12.svg\",\n      \"reception-bell-bold-filled-12\": \"icons/reception-bell-bold-filled-12.svg\",\n      \"beaker-12\": \"icons/beaker-12.svg\",\n      \"beaker-filled-12\": \"icons/beaker-filled-12.svg\",\n      \"sword-12\": \"icons/sword-12.svg\",\n      \"sword-filled-12\": \"icons/sword-filled-12.svg\",\n      \"brush-12\": \"icons/brush-12.svg\",\n      \"brush-filled-12\": \"icons/brush-filled-12.svg\",\n      \"sticker-12\": \"icons/sticker-12.svg\",\n      \"sticker-filled-12\": \"icons/sticker-filled-12.svg\",\n      \"flag-12\": \"icons/flag-12.svg\",\n      \"flag-filled-12\": \"icons/flag-filled-12.svg\",\n      \"scale-of-justice-12\": \"icons/scale-of-justice-12.svg\",\n      \"scale-of-justice-filled-12\": \"icons/scale-of-justice-filled-12.svg\",\n      \"student-hat-12\": \"icons/student-hat-12.svg\",\n      \"student-hat-filled-12\": \"icons/student-hat-filled-12.svg\",\n      \"ticket-12\": \"icons/ticket-12.svg\",\n      \"ticket-filled-12\": \"icons/ticket-filled-12.svg\",\n      \"ticket-bold-12\": \"icons/ticket-bold-12.svg\",\n      \"ticket-bold-filled-12\": \"icons/ticket-bold-filled-12.svg\",\n      \"truck-12\": \"icons/truck-12.svg\",\n      \"crown-12\": \"icons/crown-12.svg\",\n      \"crown-bold-12\": \"icons/crown-bold-12.svg\",\n      \"crown-bold-filled-12\": \"icons/crown-bold-filled-12.svg\"\n    },\n    \"16\": {\n      \"arrow-up-16\": \"icons/arrow-up-16.svg\",\n      \"arrow-up-filleed-16\": \"icons/arrow-up-filleed-16.svg\",\n      \"arrow-up-bold-16\": \"icons/arrow-up-bold-16.svg\",\n      \"arrow-up-bold-filled-16\": \"icons/arrow-up-bold-filled-16.svg\",\n      \"arrow-down-16\": \"icons/arrow-down-16.svg\",\n      \"arrow-down-filled-16\": \"icons/arrow-down-filled-16.svg\",\n      \"arrow-down-bold-16\": \"icons/arrow-down-bold-16.svg\",\n      \"arrow-down-bold-filled-16\": \"icons/arrow-down-bold-filled-16.svg\",\n      \"arrow-left-16\": \"icons/arrow-left-16.svg\",\n      \"arrow-left-filled-16\": \"icons/arrow-left-filled-16.svg\",\n      \"arrow-left-bold-16\": \"icons/arrow-left-bold-16.svg\",\n      \"arrow-left-bold-filled-16\": \"icons/arrow-left-bold-filled-16.svg\",\n      \"arrow-right-16\": \"icons/arrow-right-16.svg\",\n      \"arrow-right-filled-16\": \"icons/arrow-right-filled-16.svg\",\n      \"arrow-right-bold-16\": \"icons/arrow-right-bold-16.svg\",\n      \"arrow-right-bold-filled-16\": \"icons/arrow-right-bold-filled-16.svg\",\n      \"arrow-up-right-16\": \"icons/arrow-up-right-16.svg\",\n      \"arrow-up-right-filled-16\": \"icons/arrow-up-right-filled-16.svg\",\n      \"arrow-up-right-bold-16\": \"icons/arrow-up-right-bold-16.svg\",\n      \"arrow-up-right-bold-filled-16\": \"icons/arrow-up-right-bold-filled-16.svg\",\n      \"arrow-up-left-16\": \"icons/arrow-up-left-16.svg\",\n      \"arrow-up-left-filled-16\": \"icons/arrow-up-left-filled-16.svg\",\n      \"arrow-up-left-bold-16\": \"icons/arrow-up-left-bold-16.svg\",\n      \"arrow-up-left-bold-filled-16\": \"icons/arrow-up-left-bold-filled-16.svg\",\n      \"arrow-down-right-16\": \"icons/arrow-down-right-16.svg\",\n      \"arrow-down-right-filled-16\": \"icons/arrow-down-right-filled-16.svg\",\n      \"arrow-down-right-bold-16\": \"icons/arrow-down-right-bold-16.svg\",\n      \"arrow-down-right-bold-filled-16\": \"icons/arrow-down-right-bold-filled-16.svg\",\n      \"arrow-down-left-16\": \"icons/arrow-down-left-16.svg\",\n      \"arrow-down-left-filled-16\": \"icons/arrow-down-left-filled-16.svg\",\n      \"arrow-down-left-bold-16\": \"icons/arrow-down-left-bold-16.svg\",\n      \"arrow-down-left-bold-filled-16\": \"icons/arrow-down-left-bold-filled-16.svg\",\n      \"arrow-down-angle-left-16\": \"icons/arrow-down-angle-left-16.svg\",\n      \"arrow-down-angle-left-filled-16\": \"icons/arrow-down-angle-left-filled-16.svg\",\n      \"arrow-down-angle-left-bold-16\": \"icons/arrow-down-angle-left-bold-16.svg\",\n      \"arrow-down-angle-left-bold-filled-16\": \"icons/arrow-down-angle-left-bold-filled-16.svg\",\n      \"arrow-down-angle-right-16\": \"icons/arrow-down-angle-right-16.svg\",\n      \"arrow-down-angle-right-filled-16\": \"icons/arrow-down-angle-right-filled-16.svg\",\n      \"arrow-down-angle-right-bold-16\": \"icons/arrow-down-angle-right-bold-16.svg\",\n      \"arrow-down-angle-right-bold-filled-16\": \"icons/arrow-down-angle-right-bold-filled-16.svg\",\n      \"rounded-arrow-angle-left-16\": \"icons/rounded-arrow-angle-left-16.svg\",\n      \"rounded-arrow-angle-left-bold-16\": \"icons/rounded-arrow-angle-left-bold-16.svg\",\n      \"rounded-arrow-angle-left-bold-filled-16\": \"icons/rounded-arrow-angle-left-bold-filled-16.svg\",\n      \"rounded-arrow-angle-right-16\": \"icons/rounded-arrow-angle-right-16.svg\",\n      \"rounded-arrow-angle-right-bold-16\": \"icons/rounded-arrow-angle-right-bold-16.svg\",\n      \"rounded-arrow-angle-right-bold-filled-16\": \"icons/rounded-arrow-angle-right-bold-filled-16.svg\",\n      \"double-arrow-left-right-16\": \"icons/double-arrow-left-right-16.svg\",\n      \"double-arrow-left-right-filled-16\": \"icons/double-arrow-left-right-filled-16.svg\",\n      \"double-arrow-left-right-bold-16\": \"icons/double-arrow-left-right-bold-16.svg\",\n      \"double-arrow-left-right-bold-filled-16\": \"icons/double-arrow-left-right-bold-filled-16.svg\",\n      \"double-arrow-right-left-16\": \"icons/double-arrow-right-left-16.svg\",\n      \"double-arrow-right-left-filled-16\": \"icons/double-arrow-right-left-filled-16.svg\",\n      \"double-arrow-right-left-bold-16\": \"icons/double-arrow-right-left-bold-16.svg\",\n      \"double-arrow-right-left-bold-filled-16\": \"icons/double-arrow-right-left-bold-filled-16.svg\",\n      \"double-arrow-up-down-16\": \"icons/double-arrow-up-down-16.svg\",\n      \"double-arrow-up-down-filled-16\": \"icons/double-arrow-up-down-filled-16.svg\",\n      \"double-arrow-up-down-bold-16\": \"icons/double-arrow-up-down-bold-16.svg\",\n      \"double-arrow-up-down-bold-filled-16\": \"icons/double-arrow-up-down-bold-filled-16.svg\",\n      \"double-arrow-down-up-16\": \"icons/double-arrow-down-up-16.svg\",\n      \"double-arrow-down-up-filled-16\": \"icons/double-arrow-down-up-filled-16.svg\",\n      \"double-arrow-down-up-bold-16\": \"icons/double-arrow-down-up-bold-16.svg\",\n      \"double-arrow-down-up-bold-filled-16\": \"icons/double-arrow-down-up-bold-filled-16.svg\",\n      \"split-left-16\": \"icons/split-left-16.svg\",\n      \"split-left-filled-16\": \"icons/split-left-filled-16.svg\",\n      \"split-left-bold-16\": \"icons/split-left-bold-16.svg\",\n      \"split-left-bold-filled-16\": \"icons/split-left-bold-filled-16.svg\",\n      \"split-right-16\": \"icons/split-right-16.svg\",\n      \"split-right-filled-16\": \"icons/split-right-filled-16.svg\",\n      \"split-right-bold-16\": \"icons/split-right-bold-16.svg\",\n      \"split-right-bold-filled-16\": \"icons/split-right-bold-filled-16.svg\",\n      \"split-down-16\": \"icons/split-down-16.svg\",\n      \"split-down-filled-16\": \"icons/split-down-filled-16.svg\",\n      \"split-down-bold-16\": \"icons/split-down-bold-16.svg\",\n      \"split-down-bold-filled-16\": \"icons/split-down-bold-filled-16.svg\",\n      \"split-up-16\": \"icons/split-up-16.svg\",\n      \"split-up-filled-16\": \"icons/split-up-filled-16.svg\",\n      \"split-up-bold-16\": \"icons/split-up-bold-16.svg\",\n      \"split-up-bold-filled-16\": \"icons/split-up-bold-filled-16.svg\",\n      \"converge-16\": \"icons/converge-16.svg\",\n      \"converge-filled-16\": \"icons/converge-filled-16.svg\",\n      \"upload-16\": \"icons/upload-16.svg\",\n      \"upload-filled-16\": \"icons/upload-filled-16.svg\",\n      \"upload-bold-16\": \"icons/upload-bold-16.svg\",\n      \"upload-bold-filled-16\": \"icons/upload-bold-filled-16.svg\",\n      \"download-16\": \"icons/download-16.svg\",\n      \"download-filled-16\": \"icons/download-filled-16.svg\",\n      \"download-bold-16\": \"icons/download-bold-16.svg\",\n      \"download-bold-filled-16\": \"icons/download-bold-filled-16.svg\",\n      \"arrow-up-right-from-square-16\": \"icons/arrow-up-right-from-square-16.svg\",\n      \"arrow-up-right-from-square-filled-16\": \"icons/arrow-up-right-from-square-filled-16.svg\",\n      \"arrow-up-right-from-square-bold-16\": \"icons/arrow-up-right-from-square-bold-16.svg\",\n      \"arrow-up-right-from-square-bold-filled-16\": \"icons/arrow-up-right-from-square-bold-filled-16.svg\",\n      \"compress-16\": \"icons/compress-16.svg\",\n      \"arrow-up-right-from-bracket-16\": \"icons/arrow-up-right-from-bracket-16.svg\",\n      \"arrow-up-right-from-bracket-filled-16\": \"icons/arrow-up-right-from-bracket-filled-16.svg\",\n      \"arrow-up-right-from-bracket-bold-16\": \"icons/arrow-up-right-from-bracket-bold-16.svg\",\n      \"arrow-up-right-from-bracket-bold-filled-16\": \"icons/arrow-up-right-from-bracket-bold-filled-16.svg\",\n      \"minimize-16\": \"icons/minimize-16.svg\",\n      \"minimize-filled-16\": \"icons/minimize-filled-16.svg\",\n      \"minimize-bold-16\": \"icons/minimize-bold-16.svg\",\n      \"minimize-bold-filled-16\": \"icons/minimize-bold-filled-16.svg\",\n      \"expand-16\": \"icons/expand-16.svg\",\n      \"expand-filled-16\": \"icons/expand-filled-16.svg\",\n      \"expand-bold-16\": \"icons/expand-bold-16.svg\",\n      \"expand-bold-filled-16\": \"icons/expand-bold-filled-16.svg\",\n      \"rotate-16\": \"icons/rotate-16.svg\",\n      \"rotate-filled-16\": \"icons/rotate-filled-16.svg\",\n      \"rotate-bold-16\": \"icons/rotate-bold-16.svg\",\n      \"rotate-bold-filled-16\": \"icons/rotate-bold-filled-16.svg\",\n      \"rotate-left-16\": \"icons/rotate-left-16.svg\",\n      \"rotate-left-filled-16\": \"icons/rotate-left-filled-16.svg\",\n      \"rotate-left-bold-16\": \"icons/rotate-left-bold-16.svg\",\n      \"rotate-left-bold-filled-16\": \"icons/rotate-left-bold-filled-16.svg\",\n      \"rotate-right-16\": \"icons/rotate-right-16.svg\",\n      \"rotate-right-filled-16\": \"icons/rotate-right-filled-16.svg\",\n      \"rotate-right-bold-16\": \"icons/rotate-right-bold-16.svg\",\n      \"rotate-right-bold-filled-16\": \"icons/rotate-right-bold-filled-16.svg\",\n      \"time-skip-left-16\": \"icons/time-skip-left-16.svg\",\n      \"time-skip-left-filled-16\": \"icons/time-skip-left-filled-16.svg\",\n      \"time-skip-left-bold-16\": \"icons/time-skip-left-bold-16.svg\",\n      \"time-skip-left-bold-filled-16\": \"icons/time-skip-left-bold-filled-16.svg\",\n      \"time-skip-right-16\": \"icons/time-skip-right-16.svg\",\n      \"time-skip-right-filled-16\": \"icons/time-skip-right-filled-16.svg\",\n      \"time-skip-right-bold-16\": \"icons/time-skip-right-bold-16.svg\",\n      \"time-skip-right-bold-filled-16\": \"icons/time-skip-right-bold-filled-16.svg\",\n      \"double-chevron-16\": \"icons/double-chevron-16.svg\",\n      \"chevron-down-16\": \"icons/chevron-down-16.svg\",\n      \"chevron-down-filled-16\": \"icons/chevron-down-filled-16.svg\",\n      \"chevron-down-bold-16\": \"icons/chevron-down-bold-16.svg\",\n      \"chevron-down-bold-filled-16\": \"icons/chevron-down-bold-filled-16.svg\",\n      \"chevron-up-16\": \"icons/chevron-up-16.svg\",\n      \"chevron-up-filled-16\": \"icons/chevron-up-filled-16.svg\",\n      \"chevron-up-bold-16\": \"icons/chevron-up-bold-16.svg\",\n      \"chevron-up-bold-filled-16\": \"icons/chevron-up-bold-filled-16.svg\",\n      \"chevron-left-16\": \"icons/chevron-left-16.svg\",\n      \"chevron-left-filled-16\": \"icons/chevron-left-filled-16.svg\",\n      \"chevron-left-bold-16\": \"icons/chevron-left-bold-16.svg\",\n      \"chevron-left-bold-filled-16\": \"icons/chevron-left-bold-filled-16.svg\",\n      \"chevron-right-16\": \"icons/chevron-right-16.svg\",\n      \"chevron-right-filled-16\": \"icons/chevron-right-filled-16.svg\",\n      \"chevron-right-bold-16\": \"icons/chevron-right-bold-16.svg\",\n      \"chevron-right-bold-filled-16\": \"icons/chevron-right-bold-filled-16.svg\",\n      \"chevron-down-small-16\": \"icons/chevron-down-small-16.svg\",\n      \"chevron-down-small-filled-16\": \"icons/chevron-down-small-filled-16.svg\",\n      \"chevron-down-small-bold-16\": \"icons/chevron-down-small-bold-16.svg\",\n      \"chevron-down-small-bold-filled-16\": \"icons/chevron-down-small-bold-filled-16.svg\",\n      \"chevron-up-small-16\": \"icons/chevron-up-small-16.svg\",\n      \"chevron-up-small-filled-16\": \"icons/chevron-up-small-filled-16.svg\",\n      \"chevron-up-small-bold-16\": \"icons/chevron-up-small-bold-16.svg\",\n      \"chevron-up-small-bold-filled-16\": \"icons/chevron-up-small-bold-filled-16.svg\",\n      \"chevron-left-small-16\": \"icons/chevron-left-small-16.svg\",\n      \"chevron-left-small-filled-16\": \"icons/chevron-left-small-filled-16.svg\",\n      \"chevron-left-small-bold-16\": \"icons/chevron-left-small-bold-16.svg\",\n      \"chevron-left-small-bold-filled-16\": \"icons/chevron-left-small-bold-filled-16.svg\",\n      \"chevron-right-small-16\": \"icons/chevron-right-small-16.svg\",\n      \"chevron-right-small-filled-16\": \"icons/chevron-right-small-filled-16.svg\",\n      \"chevron-right-small-bold-16\": \"icons/chevron-right-small-bold-16.svg\",\n      \"chevron-right-small-bold-filled-16\": \"icons/chevron-right-small-bold-filled-16.svg\",\n      \"double-chevron-down-16\": \"icons/double-chevron-down-16.svg\",\n      \"double-chevron-down-filled-16\": \"icons/double-chevron-down-filled-16.svg\",\n      \"double-chevron-down-bold-16\": \"icons/double-chevron-down-bold-16.svg\",\n      \"double-chevron-down-bold-filled-16\": \"icons/double-chevron-down-bold-filled-16.svg\",\n      \"double-chevron-up-16\": \"icons/double-chevron-up-16.svg\",\n      \"double-chevron-up-filled-16\": \"icons/double-chevron-up-filled-16.svg\",\n      \"double-chevron-up-bold-16\": \"icons/double-chevron-up-bold-16.svg\",\n      \"double-chevron-up-bold-filled-16\": \"icons/double-chevron-up-bold-filled-16.svg\",\n      \"double-chevron-left-16\": \"icons/double-chevron-left-16.svg\",\n      \"double-chevron-left-filled-16\": \"icons/double-chevron-left-filled-16.svg\",\n      \"double-chevron-left-bold-16\": \"icons/double-chevron-left-bold-16.svg\",\n      \"double-chevron-left-bold-filled-16\": \"icons/double-chevron-left-bold-filled-16.svg\",\n      \"double-chevron-right-16\": \"icons/double-chevron-right-16.svg\",\n      \"double-chevron-right-filled-16\": \"icons/double-chevron-right-filled-16.svg\",\n      \"double-chevron-right-bold-16\": \"icons/double-chevron-right-bold-16.svg\",\n      \"double-chevron-right-bold-filled-16\": \"icons/double-chevron-right-bold-filled-16.svg\",\n      \"double-chevron-down-small-16\": \"icons/double-chevron-down-small-16.svg\",\n      \"double-chevron-down-small-filled-16\": \"icons/double-chevron-down-small-filled-16.svg\",\n      \"double-chevron-down-small-bold-16\": \"icons/double-chevron-down-small-bold-16.svg\",\n      \"double-chevron-down-small-bold-filled-16\": \"icons/double-chevron-down-small-bold-filled-16.svg\",\n      \"double-chevron-up-small-16\": \"icons/double-chevron-up-small-16.svg\",\n      \"double-chevron-up-small-filled-16\": \"icons/double-chevron-up-small-filled-16.svg\",\n      \"double-chevron-up-small-bold-16\": \"icons/double-chevron-up-small-bold-16.svg\",\n      \"double-chevron-up-small-bold-filled-16\": \"icons/double-chevron-up-small-bold-filled-16.svg\",\n      \"double-chevron-left-small-16\": \"icons/double-chevron-left-small-16.svg\",\n      \"double-chevron-left-small-filled-16\": \"icons/double-chevron-left-small-filled-16.svg\",\n      \"double-chevron-left-small-bold-16\": \"icons/double-chevron-left-small-bold-16.svg\",\n      \"double-chevron-left-small-bold-filled-16\": \"icons/double-chevron-left-small-bold-filled-16.svg\",\n      \"double-chevron-right-small-16\": \"icons/double-chevron-right-small-16.svg\",\n      \"double-chevron-right-small-filled-16\": \"icons/double-chevron-right-small-filled-16.svg\",\n      \"double-chevron-right-small-bold-16\": \"icons/double-chevron-right-small-bold-16.svg\",\n      \"double-chevron-right-small-bold-filled-16\": \"icons/double-chevron-right-small-bold-filled-16.svg\",\n      \"arrow-up-from-bracket-16\": \"icons/arrow-up-from-bracket-16.svg\",\n      \"arrow-up-from-bracket-filled-16\": \"icons/arrow-up-from-bracket-filled-16.svg\",\n      \"arrow-up-from-bracket-bold-16\": \"icons/arrow-up-from-bracket-bold-16.svg\",\n      \"arrow-up-from-bracket-bold-filled-16\": \"icons/arrow-up-from-bracket-bold-filled-16.svg\",\n      \"cursor-16\": \"icons/cursor-16.svg\",\n      \"cursor-filled-16\": \"icons/cursor-filled-16.svg\",\n      \"cursor-bold-16\": \"icons/cursor-bold-16.svg\",\n      \"reply-16\": \"icons/reply-16.svg\",\n      \"reply-filled-16\": \"icons/reply-filled-16.svg\",\n      \"reply-bold-16\": \"icons/reply-bold-16.svg\",\n      \"reply-bold-filled-16\": \"icons/reply-bold-filled-16.svg\",\n      \"arrow-fat-down-16\": \"icons/arrow-fat-down-16.svg\",\n      \"arrow-fat-down-filled-16\": \"icons/arrow-fat-down-filled-16.svg\",\n      \"arrow-fat-down-bold-16\": \"icons/arrow-fat-down-bold-16.svg\",\n      \"arrow-fat-down-bold-filled-16\": \"icons/arrow-fat-down-bold-filled-16.svg\",\n      \"arrow-fat-up-16\": \"icons/arrow-fat-up-16.svg\",\n      \"arrow-fat-up-filled-16\": \"icons/arrow-fat-up-filled-16.svg\",\n      \"arrow-fat-up-bold-16\": \"icons/arrow-fat-up-bold-16.svg\",\n      \"arrow-fat-up-bold-filled-16\": \"icons/arrow-fat-up-bold-filled-16.svg\",\n      \"arrow-fat-left-16\": \"icons/arrow-fat-left-16.svg\",\n      \"arrow-fat-left-filled-16\": \"icons/arrow-fat-left-filled-16.svg\",\n      \"arrow-fat-left-bold-16\": \"icons/arrow-fat-left-bold-16.svg\",\n      \"arrow-fat-left-bold-filled-16\": \"icons/arrow-fat-left-bold-filled-16.svg\",\n      \"arrow-fat-right-16\": \"icons/arrow-fat-right-16.svg\",\n      \"arrow-fat-right-filled-16\": \"icons/arrow-fat-right-filled-16.svg\",\n      \"arrow-fat-right-bold-16\": \"icons/arrow-fat-right-bold-16.svg\",\n      \"arrow-fat-right-bold-filled-16\": \"icons/arrow-fat-right-bold-filled-16.svg\",\n      \"shuffle-16\": \"icons/shuffle-16.svg\",\n      \"shuffle-filled-16\": \"icons/shuffle-filled-16.svg\",\n      \"shuffle-bold-16\": \"icons/shuffle-bold-16.svg\",\n      \"shuffle-bold-filled-16\": \"icons/shuffle-bold-filled-16.svg\",\n      \"eye-16\": \"icons/eye-16.svg\",\n      \"eye-filled-16\": \"icons/eye-filled-16.svg\",\n      \"eye-bold-16\": \"icons/eye-bold-16.svg\",\n      \"eye-slashed-16\": \"icons/eye-slashed-16.svg\",\n      \"eye-slashed-filled-16\": \"icons/eye-slashed-filled-16.svg\",\n      \"code-16\": \"icons/code-16.svg\",\n      \"code-filled-16\": \"icons/code-filled-16.svg\",\n      \"code-bold-16\": \"icons/code-bold-16.svg\",\n      \"code-filled-bold-16\": \"icons/code-filled-bold-16.svg\",\n      \"codeblock-16\": \"icons/codeblock-16.svg\",\n      \"codeblock-filled-16\": \"icons/codeblock-filled-16.svg\",\n      \"collapse-sidebar-16\": \"icons/collapse-sidebar-16.svg\",\n      \"collapse-sidebar-filled-16\": \"icons/collapse-sidebar-filled-16.svg\",\n      \"collapse-sidebar-inverted-16\": \"icons/collapse-sidebar-inverted-16.svg\",\n      \"collapse-sidebar-inverted-filled-16\": \"icons/collapse-sidebar-inverted-filled-16.svg\",\n      \"home-16\": \"icons/home-16.svg\",\n      \"home-filled-16\": \"icons/home-filled-16.svg\",\n      \"home-bold-16\": \"icons/home-bold-16.svg\",\n      \"home-bold-filled-16\": \"icons/home-bold-filled-16.svg\",\n      \"shop-16\": \"icons/shop-16.svg\",\n      \"shop-filled-16\": \"icons/shop-filled-16.svg\",\n      \"shop-bold-16\": \"icons/shop-bold-16.svg\",\n      \"shop-bold-filled-16\": \"icons/shop-bold-filled-16.svg\",\n      \"bank-16\": \"icons/bank-16.svg\",\n      \"bank-filled-16\": \"icons/bank-filled-16.svg\",\n      \"bank-bold-16\": \"icons/bank-bold-16.svg\",\n      \"bank-bold-filled-16\": \"icons/bank-bold-filled-16.svg\",\n      \"globe-16\": \"icons/globe-16.svg\",\n      \"globe-filled-16\": \"icons/globe-filled-16.svg\",\n      \"globe-americas-16\": \"icons/globe-americas-16.svg\",\n      \"globe-americas-filled-16\": \"icons/globe-americas-filled-16.svg\",\n      \"globe-europe-16\": \"icons/globe-europe-16.svg\",\n      \"globe-europe-filled-16\": \"icons/globe-europe-filled-16.svg\",\n      \"globe-pin-16\": \"icons/globe-pin-16.svg\",\n      \"globe-pin-filled-16\": \"icons/globe-pin-filled-16.svg\",\n      \"location-pin-16\": \"icons/location-pin-16.svg\",\n      \"location-pin-filled-16\": \"icons/location-pin-filled-16.svg\",\n      \"globe-in-square-16\": \"icons/globe-in-square-16.svg\",\n      \"checkmark-16\": \"icons/checkmark-16.svg\",\n      \"checkmark-filled-16\": \"icons/checkmark-filled-16.svg\",\n      \"checkmark-bold-16\": \"icons/checkmark-bold-16.svg\",\n      \"checkmark-bold-filled-16\": \"icons/checkmark-bold-filled-16.svg\",\n      \"checkmark-small-16\": \"icons/checkmark-small-16.svg\",\n      \"checkmark-small-filled-16\": \"icons/checkmark-small-filled-16.svg\",\n      \"checkmark-small-bold-16\": \"icons/checkmark-small-bold-16.svg\",\n      \"checkmark-small-bold-filled-16\": \"icons/checkmark-small-bold-filled-16.svg\",\n      \"checkmark-circle-16\": \"icons/checkmark-circle-16.svg\",\n      \"checkmark-circle-filled-16\": \"icons/checkmark-circle-filled-16.svg\",\n      \"checkmark-circle-bold-16\": \"icons/checkmark-circle-bold-16.svg\",\n      \"checkmark-circle-bold-filled-16\": \"icons/checkmark-circle-bold-filled-16.svg\",\n      \"seal-checkmark-16\": \"icons/seal-checkmark-16.svg\",\n      \"seal-checkmark-filled-16\": \"icons/seal-checkmark-filled-16.svg\",\n      \"microphone-16\": \"icons/microphone-16.svg\",\n      \"microphone-filled-16\": \"icons/microphone-filled-16.svg\",\n      \"microphone-off-16\": \"icons/microphone-off-16.svg\",\n      \"microphone-off-filled-16\": \"icons/microphone-off-filled-16.svg\",\n      \"speaker-16\": \"icons/speaker-16.svg\",\n      \"speaker-filled-16\": \"icons/speaker-filled-16.svg\",\n      \"speaker-bold-16\": \"icons/speaker-bold-16.svg\",\n      \"speaker-bold-filled-16\": \"icons/speaker-bold-filled-16.svg\",\n      \"microphone-no-base-16\": \"icons/microphone-no-base-16.svg\",\n      \"microphone-no-base-filled-16\": \"icons/microphone-no-base-filled-16.svg\",\n      \"microphone-no-base-off-16\": \"icons/microphone-no-base-off-16.svg\",\n      \"microphone-no-base-off-filled-16\": \"icons/microphone-no-base-off-filled-16.svg\",\n      \"headphones-16\": \"icons/headphones-16.svg\",\n      \"headphones-filled-16\": \"icons/headphones-filled-16.svg\",\n      \"headphones-bold-16\": \"icons/headphones-bold-16.svg\",\n      \"headphones-bold-filled-16\": \"icons/headphones-bold-filled-16.svg\",\n      \"headset-16\": \"icons/headset-16.svg\",\n      \"headset-filled-16\": \"icons/headset-filled-16.svg\",\n      \"headset-bold-16\": \"icons/headset-bold-16.svg\",\n      \"headset-bold-filled-16\": \"icons/headset-bold-filled-16.svg\",\n      \"piano-16\": \"icons/piano-16.svg\",\n      \"piano-filled-16\": \"icons/piano-filled-16.svg\",\n      \"waveform-16\": \"icons/waveform-16.svg\",\n      \"pause-16\": \"icons/pause-16.svg\",\n      \"pause-filled-16\": \"icons/pause-filled-16.svg\",\n      \"play-16\": \"icons/play-16.svg\",\n      \"play-filled-16\": \"icons/play-filled-16.svg\",\n      \"play-bold-16\": \"icons/play-bold-16.svg\",\n      \"play-bold-filled-16\": \"icons/play-bold-filled-16.svg\",\n      \"play-circle-16\": \"icons/play-circle-16.svg\",\n      \"play-circle-filled-16\": \"icons/play-circle-filled-16.svg\",\n      \"play-circle-bold-16\": \"icons/play-circle-bold-16.svg\",\n      \"play-circle-bold-filled-16\": \"icons/play-circle-bold-filled-16.svg\",\n      \"pause-circle-16\": \"icons/pause-circle-16.svg\",\n      \"pause-circle-filled-16\": \"icons/pause-circle-filled-16.svg\",\n      \"volume-blank-16\": \"icons/volume-blank-16.svg\",\n      \"volume-blank-filled-16\": \"icons/volume-blank-filled-16.svg\",\n      \"volume-off-16\": \"icons/volume-off-16.svg\",\n      \"volume-off-filled-16\": \"icons/volume-off-filled-16.svg\",\n      \"volume-minus-16\": \"icons/volume-minus-16.svg\",\n      \"volume-minus-filled-16\": \"icons/volume-minus-filled-16.svg\",\n      \"volume-plus-16\": \"icons/volume-plus-16.svg\",\n      \"volume-plus-filled-16\": \"icons/volume-plus-filled-16.svg\",\n      \"volume-low-16\": \"icons/volume-low-16.svg\",\n      \"volume-low-filled-16\": \"icons/volume-low-filled-16.svg\",\n      \"volume-high-16\": \"icons/volume-high-16.svg\",\n      \"volume-high-filled-16\": \"icons/volume-high-filled-16.svg\",\n      \"dashboard-16\": \"icons/dashboard-16.svg\",\n      \"dashboard-filled-16\": \"icons/dashboard-filled-16.svg\",\n      \"dashboard-bold-16\": \"icons/dashboard-bold-16.svg\",\n      \"dashboard-bold-filled-16\": \"icons/dashboard-bold-filled-16.svg\",\n      \"pulse-16\": \"icons/pulse-16.svg\",\n      \"pulse-bold-16\": \"icons/pulse-bold-16.svg\",\n      \"dashboard-bar-graph-16\": \"icons/dashboard-bar-graph-16.svg\",\n      \"dashboard-bar-graph-filled-16\": \"icons/dashboard-bar-graph-filled-16.svg\",\n      \"dashboard-bar-graph-bold-16\": \"icons/dashboard-bar-graph-bold-16.svg\",\n      \"dashboard-bar-graph-bold-filled-16\": \"icons/dashboard-bar-graph-bold-filled-16.svg\",\n      \"bar-chart-16\": \"icons/bar-chart-16.svg\",\n      \"bar-chart-bold-16\": \"icons/bar-chart-bold-16.svg\",\n      \"bar-chart-2-16\": \"icons/bar-chart-2-16.svg\",\n      \"bar-chart-2-bold-16\": \"icons/bar-chart-2-bold-16.svg\",\n      \"bar-graph-16\": \"icons/bar-graph-16.svg\",\n      \"bar-graph-filled-16\": \"icons/bar-graph-filled-16.svg\",\n      \"stats-16\": \"icons/stats-16.svg\",\n      \"stats-bold-16\": \"icons/stats-bold-16.svg\",\n      \"message-blank-16\": \"icons/message-blank-16.svg\",\n      \"message-blank-filled-16\": \"icons/message-blank-filled-16.svg\",\n      \"message-blank-bold-16\": \"icons/message-blank-bold-16.svg\",\n      \"message-blank-bold-filled-16\": \"icons/message-blank-bold-filled-16.svg\",\n      \"message-16\": \"icons/message-16.svg\",\n      \"message-filled-16\": \"icons/message-filled-16.svg\",\n      \"message-bold-16\": \"icons/message-bold-16.svg\",\n      \"message-bold-filled-16\": \"icons/message-bold-filled-16.svg\",\n      \"message-slashed-16\": \"icons/message-slashed-16.svg\",\n      \"message-filled-slashed-16\": \"icons/message-filled-slashed-16.svg\",\n      \"message-edit-16\": \"icons/message-edit-16.svg\",\n      \"message-edit-filled-16\": \"icons/message-edit-filled-16.svg\",\n      \"message-notification-16\": \"icons/message-notification-16.svg\",\n      \"message-filled-notification-16\": \"icons/message-filled-notification-16.svg\",\n      \"message-review-16\": \"icons/message-review-16.svg\",\n      \"message-review-filled-16\": \"icons/message-review-filled-16.svg\",\n      \"mail-16\": \"icons/mail-16.svg\",\n      \"mail-filled-16\": \"icons/mail-filled-16.svg\",\n      \"mail-bold-16\": \"icons/mail-bold-16.svg\",\n      \"mail-bold-filled-16\": \"icons/mail-bold-filled-16.svg\",\n      \"paper-airplane-up-16\": \"icons/paper-airplane-up-16.svg\",\n      \"paper-airplane-up-filled-16\": \"icons/paper-airplane-up-filled-16.svg\",\n      \"paper-airplane-up-bold-16\": \"icons/paper-airplane-up-bold-16.svg\",\n      \"paper-airplane-up-bold-filled-16\": \"icons/paper-airplane-up-bold-filled-16.svg\",\n      \"paper-airplane-down-16\": \"icons/paper-airplane-down-16.svg\",\n      \"paper-airplane-down-filled-16\": \"icons/paper-airplane-down-filled-16.svg\",\n      \"paper-airplane-down-bold-16\": \"icons/paper-airplane-down-bold-16.svg\",\n      \"paper-airplane-down-bold-filled-16\": \"icons/paper-airplane-down-bold-filled-16.svg\",\n      \"paper-airplane-left-16\": \"icons/paper-airplane-left-16.svg\",\n      \"paper-airplane-left-filled-16\": \"icons/paper-airplane-left-filled-16.svg\",\n      \"paper-airplane-left-bold-16\": \"icons/paper-airplane-left-bold-16.svg\",\n      \"paper-airplane-left-bold-filled-16\": \"icons/paper-airplane-left-bold-filled-16.svg\",\n      \"paper-airplane-right-16\": \"icons/paper-airplane-right-16.svg\",\n      \"paper-airplane-right-filled-16\": \"icons/paper-airplane-right-filled-16.svg\",\n      \"paper-airplane-right-bold-16\": \"icons/paper-airplane-right-bold-16.svg\",\n      \"paper-airplane-right-bold-filled-16\": \"icons/paper-airplane-right-bold-filled-16.svg\",\n      \"paper-airplane-up-right-16\": \"icons/paper-airplane-up-right-16.svg\",\n      \"paper-airplane-up-right-filled-16\": \"icons/paper-airplane-up-right-filled-16.svg\",\n      \"paper-airplane-up-right-bold-16\": \"icons/paper-airplane-up-right-bold-16.svg\",\n      \"paper-airplane-up-right-bold-filled-16\": \"icons/paper-airplane-up-right-bold-filled-16.svg\",\n      \"mail-out-16\": \"icons/mail-out-16.svg\",\n      \"book-16\": \"icons/book-16.svg\",\n      \"book-filled-16\": \"icons/book-filled-16.svg\",\n      \"book-bold-16\": \"icons/book-bold-16.svg\",\n      \"book-bold-filled-16\": \"icons/book-bold-filled-16.svg\",\n      \"qr-code-16\": \"icons/qr-code-16.svg\",\n      \"qr-code-filled-16\": \"icons/qr-code-filled-16.svg\",\n      \"qr-code-bold-16\": \"icons/qr-code-bold-16.svg\",\n      \"qr-code-bold-filled-16\": \"icons/qr-code-bold-filled-16.svg\",\n      \"scan-code-16\": \"icons/scan-code-16.svg\",\n      \"scan-code-filled-16\": \"icons/scan-code-filled-16.svg\",\n      \"scan-code-bold-16\": \"icons/scan-code-bold-16.svg\",\n      \"scan-code-bold-filled-16\": \"icons/scan-code-bold-filled-16.svg\",\n      \"messages-16\": \"icons/messages-16.svg\",\n      \"messages-bold-16\": \"icons/messages-bold-16.svg\",\n      \"messages-bold-filled-16\": \"icons/messages-bold-filled-16.svg\",\n      \"messages-question-16\": \"icons/messages-question-16.svg\",\n      \"telephone-16\": \"icons/telephone-16.svg\",\n      \"align-left-16\": \"icons/align-left-16.svg\",\n      \"align-center-16\": \"icons/align-center-16.svg\",\n      \"align-right-16\": \"icons/align-right-16.svg\",\n      \"filter-down-16\": \"icons/filter-down-16.svg\",\n      \"filter-down-bold-16\": \"icons/filter-down-bold-16.svg\",\n      \"italic-16\": \"icons/italic-16.svg\",\n      \"heading-16\": \"icons/heading-16.svg\",\n      \"list-bullet-16\": \"icons/list-bullet-16.svg\",\n      \"list-bullet-bold-16\": \"icons/list-bullet-bold-16.svg\",\n      \"list-check-16\": \"icons/list-check-16.svg\",\n      \"list-check-bold-16\": \"icons/list-check-bold-16.svg\",\n      \"list-number-16\": \"icons/list-number-16.svg\",\n      \"underline-16\": \"icons/underline-16.svg\",\n      \"bold-16\": \"icons/bold-16.svg\",\n      \"typography-16\": \"icons/typography-16.svg\",\n      \"k-16\": \"icons/k-16.svg\",\n      \"strikethrough-16\": \"icons/strikethrough-16.svg\",\n      \"lilst-number-16\": \"icons/lilst-number-16.svg\",\n      \"list-16\": \"icons/list-16.svg\",\n      \"dollar-circle-16\": \"icons/dollar-circle-16.svg\",\n      \"dollar-circle-filled-16\": \"icons/dollar-circle-filled-16.svg\",\n      \"dollar-circle-bold-16\": \"icons/dollar-circle-bold-16.svg\",\n      \"dollar-circle-bold-filled-16\": \"icons/dollar-circle-bold-filled-16.svg\",\n      \"dollar-bill-16\": \"icons/dollar-bill-16.svg\",\n      \"dollar-bill-filled-16\": \"icons/dollar-bill-filled-16.svg\",\n      \"banknote-16\": \"icons/banknote-16.svg\",\n      \"banknote-filled-16\": \"icons/banknote-filled-16.svg\",\n      \"banknote-stack-16\": \"icons/banknote-stack-16.svg\",\n      \"banknote-stack-filled-16\": \"icons/banknote-stack-filled-16.svg\",\n      \"dollar-bill-stack-16\": \"icons/dollar-bill-stack-16.svg\",\n      \"bitcoin-16\": \"icons/bitcoin-16.svg\",\n      \"bitcoin-filled-16\": \"icons/bitcoin-filled-16.svg\",\n      \"coins-16\": \"icons/coins-16.svg\",\n      \"coins-filled-16\": \"icons/coins-filled-16.svg\",\n      \"coin-16\": \"icons/coin-16.svg\",\n      \"coin-bold-16\": \"icons/coin-bold-16.svg\",\n      \"coin-filled-16\": \"icons/coin-filled-16.svg\",\n      \"coin-bold-filled-16\": \"icons/coin-bold-filled-16.svg\",\n      \"wallet-16\": \"icons/wallet-16.svg\",\n      \"wallet-filled-16\": \"icons/wallet-filled-16.svg\",\n      \"wallet-bold-16\": \"icons/wallet-bold-16.svg\",\n      \"wallet-bold-filled-16\": \"icons/wallet-bold-filled-16.svg\",\n      \"credit-card-blank-16\": \"icons/credit-card-blank-16.svg\",\n      \"credit-card-blank-filled-16\": \"icons/credit-card-blank-filled-16.svg\",\n      \"credit-card-blank-bold-16\": \"icons/credit-card-blank-bold-16.svg\",\n      \"credit-card-blank-bold-filled-16\": \"icons/credit-card-blank-bold-filled-16.svg\",\n      \"credit-card-16\": \"icons/credit-card-16.svg\",\n      \"credit-card-filled-16\": \"icons/credit-card-filled-16.svg\",\n      \"credit-card-bold-16\": \"icons/credit-card-bold-16.svg\",\n      \"credit-card-bold-filled-16\": \"icons/credit-card-bold-filled-16.svg\",\n      \"credit-card-add-16\": \"icons/credit-card-add-16.svg\",\n      \"credit-card-add-filled-16\": \"icons/credit-card-add-filled-16.svg\",\n      \"credit-card-add-bold-16\": \"icons/credit-card-add-bold-16.svg\",\n      \"credit-card-add-bold-filled-16\": \"icons/credit-card-add-bold-filled-16.svg\",\n      \"credit-card-stack-16\": \"icons/credit-card-stack-16.svg\",\n      \"credit-card-stack-filled-16\": \"icons/credit-card-stack-filled-16.svg\",\n      \"credit-card-stack-bold-16\": \"icons/credit-card-stack-bold-16.svg\",\n      \"credit-card-stack-bold-filled-16\": \"icons/credit-card-stack-bold-filled-16.svg\",\n      \"shopping-bag-16\": \"icons/shopping-bag-16.svg\",\n      \"shopping-bag-filled-16\": \"icons/shopping-bag-filled-16.svg\",\n      \"shopping-bag-bold-16\": \"icons/shopping-bag-bold-16.svg\",\n      \"shopping-bag-bold-filled-16\": \"icons/shopping-bag-bold-filled-16.svg\",\n      \"piggy-bank-16\": \"icons/piggy-bank-16.svg\",\n      \"piggy-bank-filled-16\": \"icons/piggy-bank-filled-16.svg\",\n      \"money-bag-16\": \"icons/money-bag-16.svg\",\n      \"money-bag-filled-16\": \"icons/money-bag-filled-16.svg\",\n      \"money-bag-dollar-sign-16\": \"icons/money-bag-dollar-sign-16.svg\",\n      \"money-bag-dollar-sign-filled-16\": \"icons/money-bag-dollar-sign-filled-16.svg\",\n      \"receipt-16\": \"icons/receipt-16.svg\",\n      \"receipt-filled-16\": \"icons/receipt-filled-16.svg\",\n      \"receipt-bold-16\": \"icons/receipt-bold-16.svg\",\n      \"receipt-bold-filled-16\": \"icons/receipt-bold-filled-16.svg\",\n      \"money-receipt-16\": \"icons/money-receipt-16.svg\",\n      \"money-receipt-filled-16\": \"icons/money-receipt-filled-16.svg\",\n      \"checkmark-receipt-16\": \"icons/checkmark-receipt-16.svg\",\n      \"checkmark-receipt-filled-16\": \"icons/checkmark-receipt-filled-16.svg\",\n      \"checkmark-receipt-bold-16\": \"icons/checkmark-receipt-bold-16.svg\",\n      \"checkmark-receipt-bold-filled-16\": \"icons/checkmark-receipt-bold-filled-16.svg\",\n      \"curled-receipt-16\": \"icons/curled-receipt-16.svg\",\n      \"curled-receipt-filled-16\": \"icons/curled-receipt-filled-16.svg\",\n      \"coupon-16\": \"icons/coupon-16.svg\",\n      \"coupon-filled-16\": \"icons/coupon-filled-16.svg\",\n      \"coupon-bold-16\": \"icons/coupon-bold-16.svg\",\n      \"coupon-bold-filled-16\": \"icons/coupon-bold-filled-16.svg\",\n      \"coupon-active-16\": \"icons/coupon-active-16.svg\",\n      \"coupon-active-filled-16\": \"icons/coupon-active-filled-16.svg\",\n      \"coupon-active-bold-16\": \"icons/coupon-active-bold-16.svg\",\n      \"coupon-active-bold-filled-16\": \"icons/coupon-active-bold-filled-16.svg\",\n      \"coupon-expired-16\": \"icons/coupon-expired-16.svg\",\n      \"coupon-expired-filled-16\": \"icons/coupon-expired-filled-16.svg\",\n      \"coupon-expired-bold-16\": \"icons/coupon-expired-bold-16.svg\",\n      \"coupon-expired-bold-filled-16\": \"icons/coupon-expired-bold-filled-16.svg\",\n      \"dollar-sign-16\": \"icons/dollar-sign-16.svg\",\n      \"dollar-sign-filled-16\": \"icons/dollar-sign-filled-16.svg\",\n      \"dollar-sign-bold-16\": \"icons/dollar-sign-bold-16.svg\",\n      \"dollar-sign-slashed-16\": \"icons/dollar-sign-slashed-16.svg\",\n      \"refund-16\": \"icons/refund-16.svg\",\n      \"payout-16\": \"icons/payout-16.svg\",\n      \"payout-bold-16\": \"icons/payout-bold-16.svg\",\n      \"percentage-16\": \"icons/percentage-16.svg\",\n      \"percentage-filled-16\": \"icons/percentage-filled-16.svg\",\n      \"percentage-bold-16\": \"icons/percentage-bold-16.svg\",\n      \"percentage-bold-filled-16\": \"icons/percentage-bold-filled-16.svg\",\n      \"apple-wallet-16\": \"icons/apple-wallet-16.svg\",\n      \"apple-wallet-filled-16\": \"icons/apple-wallet-filled-16.svg\",\n      \"apple-wallet-bold-16\": \"icons/apple-wallet-bold-16.svg\",\n      \"apple-wallet-bold-filled-16\": \"icons/apple-wallet-bold-filled-16.svg\",\n      \"user-16\": \"icons/user-16.svg\",\n      \"user-filled-16\": \"icons/user-filled-16.svg\",\n      \"user-bold-16\": \"icons/user-bold-16.svg\",\n      \"user-bold-filled-16\": \"icons/user-bold-filled-16.svg\",\n      \"user-with-base-16\": \"icons/user-with-base-16.svg\",\n      \"user-with-base-filled-16\": \"icons/user-with-base-filled-16.svg\",\n      \"user-with-base-bold-16\": \"icons/user-with-base-bold-16.svg\",\n      \"user-with-base-bold-filled-16\": \"icons/user-with-base-bold-filled-16.svg\",\n      \"people-16\": \"icons/people-16.svg\",\n      \"people-filled-16\": \"icons/people-filled-16.svg\",\n      \"people-bold-16\": \"icons/people-bold-16.svg\",\n      \"people-bold-filled-16\": \"icons/people-bold-filled-16.svg\",\n      \"team-16\": \"icons/team-16.svg\",\n      \"team-filled-16\": \"icons/team-filled-16.svg\",\n      \"team-bold-16\": \"icons/team-bold-16.svg\",\n      \"team-bold-filled-16\": \"icons/team-bold-filled-16.svg\",\n      \"add-user-16\": \"icons/add-user-16.svg\",\n      \"add-user-filled-16\": \"icons/add-user-filled-16.svg\",\n      \"profile-circle-16\": \"icons/profile-circle-16.svg\",\n      \"profile-circle-filled-16\": \"icons/profile-circle-filled-16.svg\",\n      \"profile-circle-bold-16\": \"icons/profile-circle-bold-16.svg\",\n      \"profile-circle-bold-filled-16\": \"icons/profile-circle-bold-filled-16.svg\",\n      \"user-checkmark-16\": \"icons/user-checkmark-16.svg\",\n      \"user-settings-16\": \"icons/user-settings-16.svg\",\n      \"user-settings-filled-16\": \"icons/user-settings-filled-16.svg\",\n      \"profile-x-16\": \"icons/profile-x-16.svg\",\n      \"edit-profile-16\": \"icons/edit-profile-16.svg\",\n      \"multiple-people-16\": \"icons/multiple-people-16.svg\",\n      \"participants-16\": \"icons/participants-16.svg\",\n      \"people-plus-16\": \"icons/people-plus-16.svg\",\n      \"profile-16\": \"icons/profile-16.svg\",\n      \"profile-filled-16\": \"icons/profile-filled-16.svg\",\n      \"square-16\": \"icons/square-16.svg\",\n      \"square-filled-16\": \"icons/square-filled-16.svg\",\n      \"square-bold-16\": \"icons/square-bold-16.svg\",\n      \"square-bold-filled-16\": \"icons/square-bold-filled-16.svg\",\n      \"circle-16\": \"icons/circle-16.svg\",\n      \"circle-filled-16\": \"icons/circle-filled-16.svg\",\n      \"circle-bold-16\": \"icons/circle-bold-16.svg\",\n      \"circle-bold-filled-16\": \"icons/circle-bold-filled-16.svg\",\n      \"dot-16\": \"icons/dot-16.svg\",\n      \"dot-filled-16\": \"icons/dot-filled-16.svg\",\n      \"dot-bold-16\": \"icons/dot-bold-16.svg\",\n      \"dot-bold-filled-16\": \"icons/dot-bold-filled-16.svg\",\n      \"triangle-16\": \"icons/triangle-16.svg\",\n      \"triangle-filled-16\": \"icons/triangle-filled-16.svg\",\n      \"triangle-bold-16\": \"icons/triangle-bold-16.svg\",\n      \"triangle-bold-filled-16\": \"icons/triangle-bold-filled-16.svg\",\n      \"document-16\": \"icons/document-16.svg\",\n      \"document-filled-16\": \"icons/document-filled-16.svg\",\n      \"document-lines-16\": \"icons/document-lines-16.svg\",\n      \"document-lines-filled-16\": \"icons/document-lines-filled-16.svg\",\n      \"document-plus-16\": \"icons/document-plus-16.svg\",\n      \"document-plus-filled-16\": \"icons/document-plus-filled-16.svg\",\n      \"document-checkmark-16\": \"icons/document-checkmark-16.svg\",\n      \"document-checkmark-filled-16\": \"icons/document-checkmark-filled-16.svg\",\n      \"document-cross-16\": \"icons/document-cross-16.svg\",\n      \"document-cross-filled-16\": \"icons/document-cross-filled-16.svg\",\n      \"document-download-16\": \"icons/document-download-16.svg\",\n      \"document-download-filled-16\": \"icons/document-download-filled-16.svg\",\n      \"document-dollar-16\": \"icons/document-dollar-16.svg\",\n      \"document-dollar-filled-16\": \"icons/document-dollar-filled-16.svg\",\n      \"photo-16\": \"icons/photo-16.svg\",\n      \"photo-filled-16\": \"icons/photo-filled-16.svg\",\n      \"photos-16\": \"icons/photos-16.svg\",\n      \"photos-filled-16\": \"icons/photos-filled-16.svg\",\n      \"add-photo-16\": \"icons/add-photo-16.svg\",\n      \"add-photo-filled-16\": \"icons/add-photo-filled-16.svg\",\n      \"clock-16\": \"icons/clock-16.svg\",\n      \"clock-filled-16\": \"icons/clock-filled-16.svg\",\n      \"clock-bold-16\": \"icons/clock-bold-16.svg\",\n      \"clock-bold-filled-16\": \"icons/clock-bold-filled-16.svg\",\n      \"three-dots-circle-16\": \"icons/three-dots-circle-16.svg\",\n      \"three-dots-circle-filled-16\": \"icons/three-dots-circle-filled-16.svg\",\n      \"three-dots-circle-bold-16\": \"icons/three-dots-circle-bold-16.svg\",\n      \"three-dots-circle-bold-filled-16\": \"icons/three-dots-circle-bold-filled-16.svg\",\n      \"exclamation-circle-16\": \"icons/exclamation-circle-16.svg\",\n      \"exclamation-circle-filled-16\": \"icons/exclamation-circle-filled-16.svg\",\n      \"exclamation-circle-bold-16\": \"icons/exclamation-circle-bold-16.svg\",\n      \"exclamation-circle-bold-filled-16\": \"icons/exclamation-circle-bold-filled-16.svg\",\n      \"question-circle-16\": \"icons/question-circle-16.svg\",\n      \"question-circle-filled-16\": \"icons/question-circle-filled-16.svg\",\n      \"question-circle-bold-16\": \"icons/question-circle-bold-16.svg\",\n      \"question-circle-bold-filled-16\": \"icons/question-circle-bold-filled-16.svg\",\n      \"coinbase-16\": \"icons/coinbase-16.svg\",\n      \"coinbase-fillted-16\": \"icons/coinbase-fillted-16.svg\",\n      \"coinbase-bold-16\": \"icons/coinbase-bold-16.svg\",\n      \"coinbase-bold-filled-16\": \"icons/coinbase-bold-filled-16.svg\",\n      \"info-circle-16\": \"icons/info-circle-16.svg\",\n      \"info-circle-filled-16\": \"icons/info-circle-filled-16.svg\",\n      \"info-circle-bold-16\": \"icons/info-circle-bold-16.svg\",\n      \"info-circle-bold-filled-16\": \"icons/info-circle-bold-filled-16.svg\",\n      \"compass-16\": \"icons/compass-16.svg\",\n      \"compass-filled-16\": \"icons/compass-filled-16.svg\",\n      \"compass-bold-16\": \"icons/compass-bold-16.svg\",\n      \"compass-bold-filled-16\": \"icons/compass-bold-filled-16.svg\",\n      \"ban-16\": \"icons/ban-16.svg\",\n      \"ban-filled-16\": \"icons/ban-filled-16.svg\",\n      \"ban-bold-16\": \"icons/ban-bold-16.svg\",\n      \"ban-bold-filled-16\": \"icons/ban-bold-filled-16.svg\",\n      \"plus-circle-16\": \"icons/plus-circle-16.svg\",\n      \"plus-circle-filled-16\": \"icons/plus-circle-filled-16.svg\",\n      \"plus-circle-bold-16\": \"icons/plus-circle-bold-16.svg\",\n      \"plus-circle-bold-filled-16\": \"icons/plus-circle-bold-filled-16.svg\",\n      \"x-circle-16\": \"icons/x-circle-16.svg\",\n      \"x-circle-filled-16\": \"icons/x-circle-filled-16.svg\",\n      \"x-circle-bold-16\": \"icons/x-circle-bold-16.svg\",\n      \"x-circle-bold-filled-16\": \"icons/x-circle-bold-filled-16.svg\",\n      \"pin-16\": \"icons/pin-16.svg\",\n      \"pin-filled-16\": \"icons/pin-filled-16.svg\",\n      \"unpin-16\": \"icons/unpin-16.svg\",\n      \"unpin-filled-16\": \"icons/unpin-filled-16.svg\",\n      \"pin-tilted-16\": \"icons/pin-tilted-16.svg\",\n      \"pin-tilted-filled-16\": \"icons/pin-tilted-filled-16.svg\",\n      \"upin-tilted-16\": \"icons/upin-tilted-16.svg\",\n      \"upin-tilted-filled-16\": \"icons/upin-tilted-filled-16.svg\",\n      \"camera-16\": \"icons/camera-16.svg\",\n      \"camera-filled-16\": \"icons/camera-filled-16.svg\",\n      \"camera-add-16\": \"icons/camera-add-16.svg\",\n      \"camera-add-filled-16\": \"icons/camera-add-filled-16.svg\",\n      \"note-16\": \"icons/note-16.svg\",\n      \"note-filled-16\": \"icons/note-filled-16.svg\",\n      \"note-plus-16\": \"icons/note-plus-16.svg\",\n      \"note-plus-filled-16\": \"icons/note-plus-filled-16.svg\",\n      \"plus-rectangle-16\": \"icons/plus-rectangle-16.svg\",\n      \"plus-rectangle-filled-16\": \"icons/plus-rectangle-filled-16.svg\",\n      \"plus-rectangle-bold-16\": \"icons/plus-rectangle-bold-16.svg\",\n      \"plus-rectangle-bold-filled-16\": \"icons/plus-rectangle-bold-filled-16.svg\",\n      \"blank-note-plus-16\": \"icons/blank-note-plus-16.svg\",\n      \"blank-note-plus-filled-16\": \"icons/blank-note-plus-filled-16.svg\",\n      \"info-square-16\": \"icons/info-square-16.svg\",\n      \"info-square-filled-16\": \"icons/info-square-filled-16.svg\",\n      \"chevron-left-to-line-in-box-16\": \"icons/chevron-left-to-line-in-box-16.svg\",\n      \"chevron-left-to-line-in-box-filled-16\": \"icons/chevron-left-to-line-in-box-filled-16.svg\",\n      \"sliders-in-a-square-16\": \"icons/sliders-in-a-square-16.svg\",\n      \"sliders-in-a-square-filled-16\": \"icons/sliders-in-a-square-filled-16.svg\",\n      \"heart-16\": \"icons/heart-16.svg\",\n      \"heart-filled-16\": \"icons/heart-filled-16.svg\",\n      \"heart-bold-16\": \"icons/heart-bold-16.svg\",\n      \"heart-bold-filled-16\": \"icons/heart-bold-filled-16.svg\",\n      \"heart-pulse-16\": \"icons/heart-pulse-16.svg\",\n      \"heart-pulse-filled-16\": \"icons/heart-pulse-filled-16.svg\",\n      \"trash-16\": \"icons/trash-16.svg\",\n      \"trash-filled-16\": \"icons/trash-filled-16.svg\",\n      \"thumb-up-16\": \"icons/thumb-up-16.svg\",\n      \"thumb-up-filled-16\": \"icons/thumb-up-filled-16.svg\",\n      \"thumb-down-16\": \"icons/thumb-down-16.svg\",\n      \"thumb-down-filled-16\": \"icons/thumb-down-filled-16.svg\",\n      \"gear-16\": \"icons/gear-16.svg\",\n      \"gear-filled-16\": \"icons/gear-filled-16.svg\",\n      \"gear-bold-16\": \"icons/gear-bold-16.svg\",\n      \"gear-bold-filled-16\": \"icons/gear-bold-filled-16.svg\",\n      \"tag-16\": \"icons/tag-16.svg\",\n      \"tag-filled-16\": \"icons/tag-filled-16.svg\",\n      \"star-16\": \"icons/star-16.svg\",\n      \"star-filled-16\": \"icons/star-filled-16.svg\",\n      \"edit-16\": \"icons/edit-16.svg\",\n      \"edit-bold-16\": \"icons/edit-bold-16.svg\",\n      \"link-16\": \"icons/link-16.svg\",\n      \"link-filled-16\": \"icons/link-filled-16.svg\",\n      \"link-bold-16\": \"icons/link-bold-16.svg\",\n      \"link-bold-filled-16\": \"icons/link-bold-filled-16.svg\",\n      \"link-slash-16\": \"icons/link-slash-16.svg\",\n      \"link-add-16\": \"icons/link-add-16.svg\",\n      \"link-remove-16\": \"icons/link-remove-16.svg\",\n      \"bell-slash-16\": \"icons/bell-slash-16.svg\",\n      \"bell-16\": \"icons/bell-16.svg\",\n      \"bell-filled-16\": \"icons/bell-filled-16.svg\",\n      \"bell-bold-16\": \"icons/bell-bold-16.svg\",\n      \"bell-bold-filled-16\": \"icons/bell-bold-filled-16.svg\",\n      \"webcam-on-16\": \"icons/webcam-on-16.svg\",\n      \"webcam-on-filled-16\": \"icons/webcam-on-filled-16.svg\",\n      \"webcam-on-bold-16\": \"icons/webcam-on-bold-16.svg\",\n      \"webcam-on-bold-filled-16\": \"icons/webcam-on-bold-filled-16.svg\",\n      \"webcam-off-16\": \"icons/webcam-off-16.svg\",\n      \"webcam-off-filled-16\": \"icons/webcam-off-filled-16.svg\",\n      \"webcam-off-bold-16\": \"icons/webcam-off-bold-16.svg\",\n      \"webcam-off-bold-filled-16\": \"icons/webcam-off-bold-filled-16.svg\",\n      \"menu-close-16\": \"icons/menu-close-16.svg\",\n      \"menu-16\": \"icons/menu-16.svg\",\n      \"menu-filled-16\": \"icons/menu-filled-16.svg\",\n      \"menu-bold-16\": \"icons/menu-bold-16.svg\",\n      \"menu-bold-filled-16\": \"icons/menu-bold-filled-16.svg\",\n      \"three-dots-horizontal-16\": \"icons/three-dots-horizontal-16.svg\",\n      \"three-dots-horizontal-filled-16\": \"icons/three-dots-horizontal-filled-16.svg\",\n      \"three-dots-horizontal-bold-16\": \"icons/three-dots-horizontal-bold-16.svg\",\n      \"three-dots-horizontal-filled-bold-16\": \"icons/three-dots-horizontal-filled-bold-16.svg\",\n      \"three-dots-vertical-16\": \"icons/three-dots-vertical-16.svg\",\n      \"three-dots-vertical-filled-16\": \"icons/three-dots-vertical-filled-16.svg\",\n      \"three-dots-vertical-bold-16\": \"icons/three-dots-vertical-bold-16.svg\",\n      \"three-dots-vertical-filled-bold-16\": \"icons/three-dots-vertical-filled-bold-16.svg\",\n      \"drag-handle-horizontal-16\": \"icons/drag-handle-horizontal-16.svg\",\n      \"drag-handle-vertical-16\": \"icons/drag-handle-vertical-16.svg\",\n      \"x-mark-16\": \"icons/x-mark-16.svg\",\n      \"x-mark-filled-16\": \"icons/x-mark-filled-16.svg\",\n      \"x-mark-bold-16\": \"icons/x-mark-bold-16.svg\",\n      \"x-mark-bold-filled-16\": \"icons/x-mark-bold-filled-16.svg\",\n      \"x-mark-small-16\": \"icons/x-mark-small-16.svg\",\n      \"x-mark-small-filled-16\": \"icons/x-mark-small-filled-16.svg\",\n      \"x-mark-small-bold-16\": \"icons/x-mark-small-bold-16.svg\",\n      \"x-mark-small-bold-filled-16\": \"icons/x-mark-small-bold-filled-16.svg\",\n      \"calendar-16\": \"icons/calendar-16.svg\",\n      \"calendar-bold-16\": \"icons/calendar-bold-16.svg\",\n      \"calendar-plus-16\": \"icons/calendar-plus-16.svg\",\n      \"calendar-x-16\": \"icons/calendar-x-16.svg\",\n      \"inbox-16\": \"icons/inbox-16.svg\",\n      \"share-nodes-16\": \"icons/share-nodes-16.svg\",\n      \"copy-16\": \"icons/copy-16.svg\",\n      \"copy-filled-16\": \"icons/copy-filled-16.svg\",\n      \"copy-bold-16\": \"icons/copy-bold-16.svg\",\n      \"copy-bold-filled-16\": \"icons/copy-bold-filled-16.svg\",\n      \"exclamation-triangle-16\": \"icons/exclamation-triangle-16.svg\",\n      \"exclamation-triangle-filled-16\": \"icons/exclamation-triangle-filled-16.svg\",\n      \"exclamation-triangle-bold-16\": \"icons/exclamation-triangle-bold-16.svg\",\n      \"exclamation-triangle-bold-filled-16\": \"icons/exclamation-triangle-bold-filled-16.svg\",\n      \"clipboard-16\": \"icons/clipboard-16.svg\",\n      \"clipboard-filled-16\": \"icons/clipboard-filled-16.svg\",\n      \"magnifying-glass-16\": \"icons/magnifying-glass-16.svg\",\n      \"magnifying-glass-filled-16\": \"icons/magnifying-glass-filled-16.svg\",\n      \"magnifying-glass-bold-16\": \"icons/magnifying-glass-bold-16.svg\",\n      \"magnifying-glass-bold-filled-16\": \"icons/magnifying-glass-bold-filled-16.svg\",\n      \"seal-exclamation-16\": \"icons/seal-exclamation-16.svg\",\n      \"seal-exclamation-filled-16\": \"icons/seal-exclamation-filled-16.svg\",\n      \"plus-16\": \"icons/plus-16.svg\",\n      \"plus-filled-16\": \"icons/plus-filled-16.svg\",\n      \"plus-bold-16\": \"icons/plus-bold-16.svg\",\n      \"plus-bold-filled-16\": \"icons/plus-bold-filled-16.svg\",\n      \"plus-small-16\": \"icons/plus-small-16.svg\",\n      \"plus-small-filled-16\": \"icons/plus-small-filled-16.svg\",\n      \"plus-small-bold-16\": \"icons/plus-small-bold-16.svg\",\n      \"plus-small-bold-filled-16\": \"icons/plus-small-bold-filled-16.svg\",\n      \"checklist-16\": \"icons/checklist-16.svg\",\n      \"hashtag-16\": \"icons/hashtag-16.svg\",\n      \"dashed-circle-16\": \"icons/dashed-circle-16.svg\",\n      \"controls-16\": \"icons/controls-16.svg\",\n      \"controls-filled-16\": \"icons/controls-filled-16.svg\",\n      \"controls-bold-16\": \"icons/controls-bold-16.svg\",\n      \"controls-bold-filled-16\": \"icons/controls-bold-filled-16.svg\",\n      \"controls-vertical-16\": \"icons/controls-vertical-16.svg\",\n      \"controls-vertical-filled-16\": \"icons/controls-vertical-filled-16.svg\",\n      \"rectangle-stack-16\": \"icons/rectangle-stack-16.svg\",\n      \"fire-16\": \"icons/fire-16.svg\",\n      \"fire-filled-16\": \"icons/fire-filled-16.svg\",\n      \"closed-captions-16\": \"icons/closed-captions-16.svg\",\n      \"info-outline-16\": \"icons/info-outline-16.svg\",\n      \"quote-left-16\": \"icons/quote-left-16.svg\",\n      \"quote-right-16\": \"icons/quote-right-16.svg\",\n      \"subtract-16\": \"icons/subtract-16.svg\",\n      \"subtract-bold-16\": \"icons/subtract-bold-16.svg\",\n      \"sparkle-16\": \"icons/sparkle-16.svg\",\n      \"sparkle-filled-16\": \"icons/sparkle-filled-16.svg\",\n      \"sparkle-bold-16\": \"icons/sparkle-bold-16.svg\",\n      \"sparkle-bold-filled-16\": \"icons/sparkle-bold-filled-16.svg\",\n      \"hashtag-filled-16\": \"icons/hashtag-filled-16.svg\",\n      \"sparkle-rectangle-16\": \"icons/sparkle-rectangle-16.svg\",\n      \"rotate-card-16\": \"icons/rotate-card-16.svg\",\n      \"picture-in-picture-16\": \"icons/picture-in-picture-16.svg\",\n      \"raise-hand-16\": \"icons/raise-hand-16.svg\",\n      \"full-screen-16\": \"icons/full-screen-16.svg\",\n      \"rocket-16\": \"icons/rocket-16.svg\",\n      \"rocket-filled-16\": \"icons/rocket-filled-16.svg\",\n      \"language-16\": \"icons/language-16.svg\",\n      \"illuminati-16\": \"icons/illuminati-16.svg\",\n      \"illuminati-filled-16\": \"icons/illuminati-filled-16.svg\",\n      \"storefront-item-16\": \"icons/storefront-item-16.svg\",\n      \"reward-diamond-16\": \"icons/reward-diamond-16.svg\",\n      \"page-redirect-16\": \"icons/page-redirect-16.svg\",\n      \"burger-16\": \"icons/burger-16.svg\",\n      \"grid-16\": \"icons/grid-16.svg\",\n      \"grid-filled-16\": \"icons/grid-filled-16.svg\",\n      \"grid-bold-16\": \"icons/grid-bold-16.svg\",\n      \"grid-bold-filled-16\": \"icons/grid-bold-filled-16.svg\",\n      \"grid-3-16\": \"icons/grid-3-16.svg\",\n      \"grid-3-filled-16\": \"icons/grid-3-filled-16.svg\",\n      \"apps-16\": \"icons/apps-16.svg\",\n      \"mark-as-unread-16\": \"icons/mark-as-unread-16.svg\",\n      \"logout-16\": \"icons/logout-16.svg\",\n      \"logout-filled-16\": \"icons/logout-filled-16.svg\",\n      \"logout-bold-16\": \"icons/logout-bold-16.svg\",\n      \"logout-bold-filled-16\": \"icons/logout-bold-filled-16.svg\",\n      \"ethereum-16\": \"icons/ethereum-16.svg\",\n      \"hand-wave-16\": \"icons/hand-wave-16.svg\",\n      \"share-screen-16\": \"icons/share-screen-16.svg\",\n      \"plane-16\": \"icons/plane-16.svg\",\n      \"table-16\": \"icons/table-16.svg\",\n      \"grid-add-16\": \"icons/grid-add-16.svg\",\n      \"grid-add-filled-16\": \"icons/grid-add-filled-16.svg\",\n      \"folder-add-16\": \"icons/folder-add-16.svg\",\n      \"atom-16\": \"icons/atom-16.svg\",\n      \"star-half-16\": \"icons/star-half-16.svg\",\n      \"banner-photo-16\": \"icons/banner-photo-16.svg\",\n      \"mention-16\": \"icons/mention-16.svg\",\n      \"mention-filled-16\": \"icons/mention-filled-16.svg\",\n      \"mention-bold-16\": \"icons/mention-bold-16.svg\",\n      \"mention-bold-filled-16\": \"icons/mention-bold-filled-16.svg\",\n      \"gif-16\": \"icons/gif-16.svg\",\n      \"gif-filled-16\": \"icons/gif-filled-16.svg\",\n      \"mark-as-read-16\": \"icons/mark-as-read-16.svg\",\n      \"command-16\": \"icons/command-16.svg\",\n      \"command-filled-16\": \"icons/command-filled-16.svg\",\n      \"command-bold-16\": \"icons/command-bold-16.svg\",\n      \"command-bold-filled-16\": \"icons/command-bold-filled-16.svg\",\n      \"browser-16\": \"icons/browser-16.svg\",\n      \"dna-16\": \"icons/dna-16.svg\",\n      \"connection-16\": \"icons/connection-16.svg\",\n      \"connection-filled-16\": \"icons/connection-filled-16.svg\",\n      \"info-filled-16\": \"icons/info-filled-16.svg\",\n      \"happy-16\": \"icons/happy-16.svg\",\n      \"happy-filled-16\": \"icons/happy-filled-16.svg\",\n      \"happy-bold-16\": \"icons/happy-bold-16.svg\",\n      \"happy-bold-filled-16\": \"icons/happy-bold-filled-16.svg\",\n      \"happy-plus-16\": \"icons/happy-plus-16.svg\",\n      \"happy-plus-filled-16\": \"icons/happy-plus-filled-16.svg\",\n      \"happy-plus-bold-16\": \"icons/happy-plus-bold-16.svg\",\n      \"happy-plus-bold-filled-16\": \"icons/happy-plus-bold-filled-16.svg\",\n      \"sad-16\": \"icons/sad-16.svg\",\n      \"sad-filled-16\": \"icons/sad-filled-16.svg\",\n      \"sad-bold-16\": \"icons/sad-bold-16.svg\",\n      \"sad-bold-filled-16\": \"icons/sad-bold-filled-16.svg\",\n      \"moon-16\": \"icons/moon-16.svg\",\n      \"moon-filled-16\": \"icons/moon-filled-16.svg\",\n      \"moon-bold-16\": \"icons/moon-bold-16.svg\",\n      \"moon-bold-filled-16\": \"icons/moon-bold-filled-16.svg\",\n      \"bolt-16\": \"icons/bolt-16.svg\",\n      \"bolt-filled-16\": \"icons/bolt-filled-16.svg\",\n      \"lightning-16\": \"icons/lightning-16.svg\",\n      \"lightning-filled-16\": \"icons/lightning-filled-16.svg\",\n      \"sun-16\": \"icons/sun-16.svg\",\n      \"sun-filled-16\": \"icons/sun-filled-16.svg\",\n      \"pine-tree-16\": \"icons/pine-tree-16.svg\",\n      \"pine-tree-filled-16\": \"icons/pine-tree-filled-16.svg\",\n      \"leaf-16\": \"icons/leaf-16.svg\",\n      \"snowflake-16\": \"icons/snowflake-16.svg\",\n      \"snowflake-filled-16\": \"icons/snowflake-filled-16.svg\",\n      \"shield-16\": \"icons/shield-16.svg\",\n      \"shield-filled-16\": \"icons/shield-filled-16.svg\",\n      \"shield-checkmark-16\": \"icons/shield-checkmark-16.svg\",\n      \"shield-checkmark-filled-16\": \"icons/shield-checkmark-filled-16.svg\",\n      \"shield-cross-16\": \"icons/shield-cross-16.svg\",\n      \"shield-cross-filled-16\": \"icons/shield-cross-filled-16.svg\",\n      \"shield-half-16\": \"icons/shield-half-16.svg\",\n      \"shield-half-filled-16\": \"icons/shield-half-filled-16.svg\",\n      \"shield-half-inverted-16\": \"icons/shield-half-inverted-16.svg\",\n      \"lock-16\": \"icons/lock-16.svg\",\n      \"lock-filled-16\": \"icons/lock-filled-16.svg\",\n      \"lock-bold-16\": \"icons/lock-bold-16.svg\",\n      \"lock-bold-filled-16\": \"icons/lock-bold-filled-16.svg\",\n      \"lock-open-16\": \"icons/lock-open-16.svg\",\n      \"lock-open-filled-16\": \"icons/lock-open-filled-16.svg\",\n      \"lock-open-bold-16\": \"icons/lock-open-bold-16.svg\",\n      \"lock-open-bold-filled-16\": \"icons/lock-open-bold-filled-16.svg\",\n      \"face-id-16\": \"icons/face-id-16.svg\",\n      \"face-id-filled-16\": \"icons/face-id-filled-16.svg\",\n      \"face-id-bold-16\": \"icons/face-id-bold-16.svg\",\n      \"face-id-bold-filled-16\": \"icons/face-id-bold-filled-16.svg\",\n      \"x-dot-com-16\": \"icons/x-dot-com-16.svg\",\n      \"x-dot-com-filled-16\": \"icons/x-dot-com-filled-16.svg\",\n      \"twitch-16\": \"icons/twitch-16.svg\",\n      \"paypal-16\": \"icons/paypal-16.svg\",\n      \"trading-view-16\": \"icons/trading-view-16.svg\",\n      \"instagram-16\": \"icons/instagram-16.svg\",\n      \"instagram-filled-16\": \"icons/instagram-filled-16.svg\",\n      \"telegram-16\": \"icons/telegram-16.svg\",\n      \"telegram-filled-16\": \"icons/telegram-filled-16.svg\",\n      \"youtube-16\": \"icons/youtube-16.svg\",\n      \"youtube-filled-16\": \"icons/youtube-filled-16.svg\",\n      \"tiktok-16\": \"icons/tiktok-16.svg\",\n      \"tiktok-filled-16\": \"icons/tiktok-filled-16.svg\",\n      \"twitter-16\": \"icons/twitter-16.svg\",\n      \"twitter-filled-16\": \"icons/twitter-filled-16.svg\",\n      \"discord-16\": \"icons/discord-16.svg\",\n      \"discord-filled-16\": \"icons/discord-filled-16.svg\",\n      \"facebook-16\": \"icons/facebook-16.svg\",\n      \"facebook-filled-16\": \"icons/facebook-filled-16.svg\",\n      \"whop-logo-16\": \"icons/whop-logo-16.svg\",\n      \"linkedin-16\": \"icons/linkedin-16.svg\",\n      \"venmo-16\": \"icons/venmo-16.svg\",\n      \"venmo-filled-16\": \"icons/venmo-filled-16.svg\",\n      \"lightbulb-16\": \"icons/lightbulb-16.svg\",\n      \"palette-16\": \"icons/palette-16.svg\",\n      \"gift-16\": \"icons/gift-16.svg\",\n      \"megaphone-16\": \"icons/megaphone-16.svg\",\n      \"megaphone-filled-16\": \"icons/megaphone-filled-16.svg\",\n      \"megaphone-bold-16\": \"icons/megaphone-bold-16.svg\",\n      \"hour-glass-16\": \"icons/hour-glass-16.svg\",\n      \"dice-16\": \"icons/dice-16.svg\",\n      \"pencil-16\": \"icons/pencil-16.svg\",\n      \"trophy-16\": \"icons/trophy-16.svg\",\n      \"parachute-16\": \"icons/parachute-16.svg\",\n      \"cart-remove-16\": \"icons/cart-remove-16.svg\",\n      \"monitor-16\": \"icons/monitor-16.svg\",\n      \"mobile-phone-16\": \"icons/mobile-phone-16.svg\",\n      \"mobile-phone-filled-16\": \"icons/mobile-phone-filled-16.svg\",\n      \"mobile-phone-bold-16\": \"icons/mobile-phone-bold-16.svg\",\n      \"mobile-phone-bold-filled-16\": \"icons/mobile-phone-bold-filled-16.svg\",\n      \"cube-16\": \"icons/cube-16.svg\",\n      \"cube-filled-16\": \"icons/cube-filled-16.svg\",\n      \"cube-bold-16\": \"icons/cube-bold-16.svg\",\n      \"cube-bold-filled-16\": \"icons/cube-bold-filled-16.svg\",\n      \"medal-checkmark-16\": \"icons/medal-checkmark-16.svg\",\n      \"video-filled-16\": \"icons/video-filled-16.svg\",\n      \"t-shirt-16\": \"icons/t-shirt-16.svg\",\n      \"t-shirt-filled-16\": \"icons/t-shirt-filled-16.svg\",\n      \"lights-off-16\": \"icons/lights-off-16.svg\",\n      \"lights-off-filled-16\": \"icons/lights-off-filled-16.svg\",\n      \"bulb-16\": \"icons/bulb-16.svg\",\n      \"bulb-filled-16\": \"icons/bulb-filled-16.svg\",\n      \"lights-on-16\": \"icons/lights-on-16.svg\",\n      \"lights-on-filled-16\": \"icons/lights-on-filled-16.svg\",\n      \"gamepad-16\": \"icons/gamepad-16.svg\",\n      \"gamepad-filled-16\": \"icons/gamepad-filled-16.svg\",\n      \"gamepad-bold-16\": \"icons/gamepad-bold-16.svg\",\n      \"gamepad-bold-filled-16\": \"icons/gamepad-bold-filled-16.svg\",\n      \"reception-bell-16\": \"icons/reception-bell-16.svg\",\n      \"reception-bell-filled-16\": \"icons/reception-bell-filled-16.svg\",\n      \"reception-bell-bold-16\": \"icons/reception-bell-bold-16.svg\",\n      \"reception-bell-bold-filled-16\": \"icons/reception-bell-bold-filled-16.svg\",\n      \"beaker-16\": \"icons/beaker-16.svg\",\n      \"beaker-filled-16\": \"icons/beaker-filled-16.svg\",\n      \"sword-16\": \"icons/sword-16.svg\",\n      \"sword-filled-16\": \"icons/sword-filled-16.svg\",\n      \"brush-16\": \"icons/brush-16.svg\",\n      \"brush-filled-16\": \"icons/brush-filled-16.svg\",\n      \"sticker-16\": \"icons/sticker-16.svg\",\n      \"sticker-filled-16\": \"icons/sticker-filled-16.svg\",\n      \"flag-16\": \"icons/flag-16.svg\",\n      \"flag-filled-16\": \"icons/flag-filled-16.svg\",\n      \"scale-of-justice-16\": \"icons/scale-of-justice-16.svg\",\n      \"scale-of-justice-filled-16\": \"icons/scale-of-justice-filled-16.svg\",\n      \"student-hat-16\": \"icons/student-hat-16.svg\",\n      \"student-hat-filled-16\": \"icons/student-hat-filled-16.svg\",\n      \"ticket-16\": \"icons/ticket-16.svg\",\n      \"ticket-filled-16\": \"icons/ticket-filled-16.svg\",\n      \"ticket-bold-16\": \"icons/ticket-bold-16.svg\",\n      \"ticket-bold-filled-16\": \"icons/ticket-bold-filled-16.svg\",\n      \"truck-16\": \"icons/truck-16.svg\",\n      \"crown-16\": \"icons/crown-16.svg\",\n      \"crown-bold-16\": \"icons/crown-bold-16.svg\",\n      \"crown-bold-filled-16\": \"icons/crown-bold-filled-16.svg\"\n    },\n    \"20\": {\n      \"arrow-up-20\": \"icons/arrow-up-20.svg\",\n      \"arrow-up-filleed-20\": \"icons/arrow-up-filleed-20.svg\",\n      \"arrow-up-bold-20\": \"icons/arrow-up-bold-20.svg\",\n      \"arrow-up-bold-filled-20\": \"icons/arrow-up-bold-filled-20.svg\",\n      \"arrow-down-20\": \"icons/arrow-down-20.svg\",\n      \"arrow-down-filled-20\": \"icons/arrow-down-filled-20.svg\",\n      \"arrow-down-bold-20\": \"icons/arrow-down-bold-20.svg\",\n      \"arrow-down-bold-filled-20\": \"icons/arrow-down-bold-filled-20.svg\",\n      \"arrow-left-20\": \"icons/arrow-left-20.svg\",\n      \"arrow-left-filled-20\": \"icons/arrow-left-filled-20.svg\",\n      \"arrow-left-bold-20\": \"icons/arrow-left-bold-20.svg\",\n      \"arrow-left-bold-filled-20\": \"icons/arrow-left-bold-filled-20.svg\",\n      \"arrow-right-20\": \"icons/arrow-right-20.svg\",\n      \"arrow-right-filled-20\": \"icons/arrow-right-filled-20.svg\",\n      \"arrow-right-bold-20\": \"icons/arrow-right-bold-20.svg\",\n      \"arrow-right-bold-filled-20\": \"icons/arrow-right-bold-filled-20.svg\",\n      \"arrow-up-right-20\": \"icons/arrow-up-right-20.svg\",\n      \"arrow-up-right-filled-20\": \"icons/arrow-up-right-filled-20.svg\",\n      \"arrow-up-right-bold-20\": \"icons/arrow-up-right-bold-20.svg\",\n      \"arrow-up-right-bold-filled-20\": \"icons/arrow-up-right-bold-filled-20.svg\",\n      \"arrow-up-left-20\": \"icons/arrow-up-left-20.svg\",\n      \"arrow-up-left-filled-20\": \"icons/arrow-up-left-filled-20.svg\",\n      \"arrow-up-left-bold-20\": \"icons/arrow-up-left-bold-20.svg\",\n      \"arrow-up-left-bold-filled-20\": \"icons/arrow-up-left-bold-filled-20.svg\",\n      \"arrow-down-right-20\": \"icons/arrow-down-right-20.svg\",\n      \"arrow-down-right-filled-20\": \"icons/arrow-down-right-filled-20.svg\",\n      \"arrow-down-right-bold-20\": \"icons/arrow-down-right-bold-20.svg\",\n      \"arrow-down-right-bold-filled-20\": \"icons/arrow-down-right-bold-filled-20.svg\",\n      \"arrow-down-left-20\": \"icons/arrow-down-left-20.svg\",\n      \"arrow-down-left-filled-20\": \"icons/arrow-down-left-filled-20.svg\",\n      \"arrow-down-left-bold-20\": \"icons/arrow-down-left-bold-20.svg\",\n      \"arrow-down-left-bold-filled-20\": \"icons/arrow-down-left-bold-filled-20.svg\",\n      \"arrow-down-angle-left-20\": \"icons/arrow-down-angle-left-20.svg\",\n      \"arrow-down-angle-left-filled-20\": \"icons/arrow-down-angle-left-filled-20.svg\",\n      \"arrow-down-angle-left-bold-20\": \"icons/arrow-down-angle-left-bold-20.svg\",\n      \"arrow-down-angle-left-bold-filled-20\": \"icons/arrow-down-angle-left-bold-filled-20.svg\",\n      \"arrow-down-angle-right-20\": \"icons/arrow-down-angle-right-20.svg\",\n      \"arrow-down-angle-right-filled-20\": \"icons/arrow-down-angle-right-filled-20.svg\",\n      \"arrow-down-angle-right-bold-20\": \"icons/arrow-down-angle-right-bold-20.svg\",\n      \"arrow-down-angle-right-bold-filled-20\": \"icons/arrow-down-angle-right-bold-filled-20.svg\",\n      \"rounded-arrow-angle-left-20\": \"icons/rounded-arrow-angle-left-20.svg\",\n      \"rounded-arrow-angle-left-bold-20\": \"icons/rounded-arrow-angle-left-bold-20.svg\",\n      \"rounded-arrow-angle-left-bold-filled-20\": \"icons/rounded-arrow-angle-left-bold-filled-20.svg\",\n      \"rounded-arrow-angle-right-20\": \"icons/rounded-arrow-angle-right-20.svg\",\n      \"rounded-arrow-angle-right-bold-20\": \"icons/rounded-arrow-angle-right-bold-20.svg\",\n      \"rounded-arrow-angle-right-bold-filled-20\": \"icons/rounded-arrow-angle-right-bold-filled-20.svg\",\n      \"double-arrow-left-right-20\": \"icons/double-arrow-left-right-20.svg\",\n      \"double-arrow-left-right-filled-20\": \"icons/double-arrow-left-right-filled-20.svg\",\n      \"double-arrow-left-right-bold-20\": \"icons/double-arrow-left-right-bold-20.svg\",\n      \"double-arrow-left-right-bold-filled-20\": \"icons/double-arrow-left-right-bold-filled-20.svg\",\n      \"double-arrow-right-left-20\": \"icons/double-arrow-right-left-20.svg\",\n      \"double-arrow-right-left-filled-20\": \"icons/double-arrow-right-left-filled-20.svg\",\n      \"double-arrow-right-left-bold-20\": \"icons/double-arrow-right-left-bold-20.svg\",\n      \"double-arrow-right-left-bold-filled-20\": \"icons/double-arrow-right-left-bold-filled-20.svg\",\n      \"double-arrow-up-down-20\": \"icons/double-arrow-up-down-20.svg\",\n      \"double-arrow-up-down-filled-20\": \"icons/double-arrow-up-down-filled-20.svg\",\n      \"double-arrow-up-down-bold-20\": \"icons/double-arrow-up-down-bold-20.svg\",\n      \"double-arrow-up-down-bold-filled-20\": \"icons/double-arrow-up-down-bold-filled-20.svg\",\n      \"double-arrow-down-up-20\": \"icons/double-arrow-down-up-20.svg\",\n      \"double-arrow-down-up-filled-20\": \"icons/double-arrow-down-up-filled-20.svg\",\n      \"double-arrow-down-up-bold-20\": \"icons/double-arrow-down-up-bold-20.svg\",\n      \"double-arrow-down-up-bold-filled-20\": \"icons/double-arrow-down-up-bold-filled-20.svg\",\n      \"split-left-20\": \"icons/split-left-20.svg\",\n      \"split-left-filled-20\": \"icons/split-left-filled-20.svg\",\n      \"split-left-bold-20\": \"icons/split-left-bold-20.svg\",\n      \"split-left-bold-filled-20\": \"icons/split-left-bold-filled-20.svg\",\n      \"split-right-20\": \"icons/split-right-20.svg\",\n      \"split-right-filled-20\": \"icons/split-right-filled-20.svg\",\n      \"split-right-bold-20\": \"icons/split-right-bold-20.svg\",\n      \"split-right-bold-filled-20\": \"icons/split-right-bold-filled-20.svg\",\n      \"split-down-20\": \"icons/split-down-20.svg\",\n      \"split-down-filled-20\": \"icons/split-down-filled-20.svg\",\n      \"split-down-bold-20\": \"icons/split-down-bold-20.svg\",\n      \"split-down-bold-filled-20\": \"icons/split-down-bold-filled-20.svg\",\n      \"split-up-20\": \"icons/split-up-20.svg\",\n      \"split-up-filled-20\": \"icons/split-up-filled-20.svg\",\n      \"split-up-bold-20\": \"icons/split-up-bold-20.svg\",\n      \"split-up-bold-filled-20\": \"icons/split-up-bold-filled-20.svg\",\n      \"converge-20\": \"icons/converge-20.svg\",\n      \"converge-filled-20\": \"icons/converge-filled-20.svg\",\n      \"upload-20\": \"icons/upload-20.svg\",\n      \"upload-filled-20\": \"icons/upload-filled-20.svg\",\n      \"upload-bold-20\": \"icons/upload-bold-20.svg\",\n      \"upload-bold-filled-20\": \"icons/upload-bold-filled-20.svg\",\n      \"download-20\": \"icons/download-20.svg\",\n      \"download-filled-20\": \"icons/download-filled-20.svg\",\n      \"download-bold-20\": \"icons/download-bold-20.svg\",\n      \"download-bold-filled-20\": \"icons/download-bold-filled-20.svg\",\n      \"arrow-up-right-from-square-20\": \"icons/arrow-up-right-from-square-20.svg\",\n      \"arrow-up-right-from-square-filled-20\": \"icons/arrow-up-right-from-square-filled-20.svg\",\n      \"arrow-up-right-from-square-bold-20\": \"icons/arrow-up-right-from-square-bold-20.svg\",\n      \"arrow-up-right-from-square-bold-filled-20\": \"icons/arrow-up-right-from-square-bold-filled-20.svg\",\n      \"compress-20\": \"icons/compress-20.svg\",\n      \"arrow-up-right-from-bracket-20\": \"icons/arrow-up-right-from-bracket-20.svg\",\n      \"arrow-up-right-from-bracket-filled-20\": \"icons/arrow-up-right-from-bracket-filled-20.svg\",\n      \"arrow-up-right-from-bracket-bold-20\": \"icons/arrow-up-right-from-bracket-bold-20.svg\",\n      \"arrow-up-right-from-bracket-bold-filled-20\": \"icons/arrow-up-right-from-bracket-bold-filled-20.svg\",\n      \"minimize-20\": \"icons/minimize-20.svg\",\n      \"minimize-filled-20\": \"icons/minimize-filled-20.svg\",\n      \"minimize-bold-20\": \"icons/minimize-bold-20.svg\",\n      \"minimize-bold-filled-20\": \"icons/minimize-bold-filled-20.svg\",\n      \"expand-20\": \"icons/expand-20.svg\",\n      \"expand-filled-20\": \"icons/expand-filled-20.svg\",\n      \"expand-bold-20\": \"icons/expand-bold-20.svg\",\n      \"expand-bold-filled-20\": \"icons/expand-bold-filled-20.svg\",\n      \"rotate-20\": \"icons/rotate-20.svg\",\n      \"rotate-filled-20\": \"icons/rotate-filled-20.svg\",\n      \"rotate-bold-20\": \"icons/rotate-bold-20.svg\",\n      \"rotate-bold-filled-20\": \"icons/rotate-bold-filled-20.svg\",\n      \"rotate-left-20\": \"icons/rotate-left-20.svg\",\n      \"rotate-left-filled-20\": \"icons/rotate-left-filled-20.svg\",\n      \"rotate-left-bold-20\": \"icons/rotate-left-bold-20.svg\",\n      \"rotate-left-bold-filled-20\": \"icons/rotate-left-bold-filled-20.svg\",\n      \"rotate-right-20\": \"icons/rotate-right-20.svg\",\n      \"rotate-right-filled-20\": \"icons/rotate-right-filled-20.svg\",\n      \"rotate-right-bold-20\": \"icons/rotate-right-bold-20.svg\",\n      \"rotate-right-bold-filled-20\": \"icons/rotate-right-bold-filled-20.svg\",\n      \"time-skip-left-20\": \"icons/time-skip-left-20.svg\",\n      \"time-skip-left-filled-20\": \"icons/time-skip-left-filled-20.svg\",\n      \"time-skip-left-bold-20\": \"icons/time-skip-left-bold-20.svg\",\n      \"time-skip-left-bold-filled-20\": \"icons/time-skip-left-bold-filled-20.svg\",\n      \"time-skip-right-20\": \"icons/time-skip-right-20.svg\",\n      \"time-skip-right-filled-20\": \"icons/time-skip-right-filled-20.svg\",\n      \"time-skip-right-bold-20\": \"icons/time-skip-right-bold-20.svg\",\n      \"time-skip-right-bold-filled-20\": \"icons/time-skip-right-bold-filled-20.svg\",\n      \"double-chevron-20\": \"icons/double-chevron-20.svg\",\n      \"chevron-down-20\": \"icons/chevron-down-20.svg\",\n      \"chevron-down-filled-20\": \"icons/chevron-down-filled-20.svg\",\n      \"chevron-down-bold-20\": \"icons/chevron-down-bold-20.svg\",\n      \"chevron-down-bold-filled-20\": \"icons/chevron-down-bold-filled-20.svg\",\n      \"chevron-up-20\": \"icons/chevron-up-20.svg\",\n      \"chevron-up-filled-20\": \"icons/chevron-up-filled-20.svg\",\n      \"chevron-up-bold-20\": \"icons/chevron-up-bold-20.svg\",\n      \"chevron-up-bold-filled-20\": \"icons/chevron-up-bold-filled-20.svg\",\n      \"chevron-left-20\": \"icons/chevron-left-20.svg\",\n      \"chevron-left-filled-20\": \"icons/chevron-left-filled-20.svg\",\n      \"chevron-left-bold-20\": \"icons/chevron-left-bold-20.svg\",\n      \"chevron-left-bold-filled-20\": \"icons/chevron-left-bold-filled-20.svg\",\n      \"chevron-right-20\": \"icons/chevron-right-20.svg\",\n      \"chevron-right-filled-20\": \"icons/chevron-right-filled-20.svg\",\n      \"chevron-right-bold-20\": \"icons/chevron-right-bold-20.svg\",\n      \"chevron-right-bold-filled-20\": \"icons/chevron-right-bold-filled-20.svg\",\n      \"chevron-down-small-20\": \"icons/chevron-down-small-20.svg\",\n      \"chevron-down-small-filled-20\": \"icons/chevron-down-small-filled-20.svg\",\n      \"chevron-down-small-bold-20\": \"icons/chevron-down-small-bold-20.svg\",\n      \"chevron-down-small-bold-filled-20\": \"icons/chevron-down-small-bold-filled-20.svg\",\n      \"chevron-up-small-20\": \"icons/chevron-up-small-20.svg\",\n      \"chevron-up-small-filled-20\": \"icons/chevron-up-small-filled-20.svg\",\n      \"chevron-up-small-bold-20\": \"icons/chevron-up-small-bold-20.svg\",\n      \"chevron-up-small-bold-filled-20\": \"icons/chevron-up-small-bold-filled-20.svg\",\n      \"chevron-left-small-20\": \"icons/chevron-left-small-20.svg\",\n      \"chevron-left-small-filled-20\": \"icons/chevron-left-small-filled-20.svg\",\n      \"chevron-left-small-bold-20\": \"icons/chevron-left-small-bold-20.svg\",\n      \"chevron-left-small-bold-filled-20\": \"icons/chevron-left-small-bold-filled-20.svg\",\n      \"chevron-right-small-20\": \"icons/chevron-right-small-20.svg\",\n      \"chevron-right-small-filled-20\": \"icons/chevron-right-small-filled-20.svg\",\n      \"chevron-right-small-bold-20\": \"icons/chevron-right-small-bold-20.svg\",\n      \"chevron-right-small-bold-filled-20\": \"icons/chevron-right-small-bold-filled-20.svg\",\n      \"double-chevron-down-20\": \"icons/double-chevron-down-20.svg\",\n      \"double-chevron-down-filled-20\": \"icons/double-chevron-down-filled-20.svg\",\n      \"double-chevron-down-bold-20\": \"icons/double-chevron-down-bold-20.svg\",\n      \"double-chevron-down-bold-filled-20\": \"icons/double-chevron-down-bold-filled-20.svg\",\n      \"double-chevron-up-20\": \"icons/double-chevron-up-20.svg\",\n      \"double-chevron-up-filled-20\": \"icons/double-chevron-up-filled-20.svg\",\n      \"double-chevron-up-bold-20\": \"icons/double-chevron-up-bold-20.svg\",\n      \"double-chevron-up-bold-filled-20\": \"icons/double-chevron-up-bold-filled-20.svg\",\n      \"double-chevron-left-20\": \"icons/double-chevron-left-20.svg\",\n      \"double-chevron-left-filled-20\": \"icons/double-chevron-left-filled-20.svg\",\n      \"double-chevron-left-bold-20\": \"icons/double-chevron-left-bold-20.svg\",\n      \"double-chevron-left-bold-filled-20\": \"icons/double-chevron-left-bold-filled-20.svg\",\n      \"double-chevron-right-20\": \"icons/double-chevron-right-20.svg\",\n      \"double-chevron-right-filled-20\": \"icons/double-chevron-right-filled-20.svg\",\n      \"double-chevron-right-bold-20\": \"icons/double-chevron-right-bold-20.svg\",\n      \"double-chevron-right-bold-filled-20\": \"icons/double-chevron-right-bold-filled-20.svg\",\n      \"double-chevron-down-small-20\": \"icons/double-chevron-down-small-20.svg\",\n      \"double-chevron-down-small-filled-20\": \"icons/double-chevron-down-small-filled-20.svg\",\n      \"double-chevron-down-small-bold-20\": \"icons/double-chevron-down-small-bold-20.svg\",\n      \"double-chevron-down-small-bold-filled-20\": \"icons/double-chevron-down-small-bold-filled-20.svg\",\n      \"double-chevron-up-small-20\": \"icons/double-chevron-up-small-20.svg\",\n      \"double-chevron-up-small-filled-20\": \"icons/double-chevron-up-small-filled-20.svg\",\n      \"double-chevron-up-small-bold-20\": \"icons/double-chevron-up-small-bold-20.svg\",\n      \"double-chevron-up-small-bold-filled-20\": \"icons/double-chevron-up-small-bold-filled-20.svg\",\n      \"double-chevron-left-small-20\": \"icons/double-chevron-left-small-20.svg\",\n      \"double-chevron-left-small-filled-20\": \"icons/double-chevron-left-small-filled-20.svg\",\n      \"double-chevron-left-small-bold-20\": \"icons/double-chevron-left-small-bold-20.svg\",\n      \"double-chevron-left-small-bold-filled-20\": \"icons/double-chevron-left-small-bold-filled-20.svg\",\n      \"double-chevron-right-small-20\": \"icons/double-chevron-right-small-20.svg\",\n      \"double-chevron-right-small-filled-20\": \"icons/double-chevron-right-small-filled-20.svg\",\n      \"double-chevron-right-small-bold-20\": \"icons/double-chevron-right-small-bold-20.svg\",\n      \"double-chevron-right-small-bold-filled-20\": \"icons/double-chevron-right-small-bold-filled-20.svg\",\n      \"arrow-up-from-bracket-20\": \"icons/arrow-up-from-bracket-20.svg\",\n      \"arrow-up-from-bracket-filled-20\": \"icons/arrow-up-from-bracket-filled-20.svg\",\n      \"arrow-up-from-bracket-bold-20\": \"icons/arrow-up-from-bracket-bold-20.svg\",\n      \"arrow-up-from-bracket-bold-filled-20\": \"icons/arrow-up-from-bracket-bold-filled-20.svg\",\n      \"cursor-20\": \"icons/cursor-20.svg\",\n      \"cursor-filled-20\": \"icons/cursor-filled-20.svg\",\n      \"cursor-bold-20\": \"icons/cursor-bold-20.svg\",\n      \"reply-20\": \"icons/reply-20.svg\",\n      \"reply-filled-20\": \"icons/reply-filled-20.svg\",\n      \"reply-bold-20\": \"icons/reply-bold-20.svg\",\n      \"reply-bold-filled-20\": \"icons/reply-bold-filled-20.svg\",\n      \"arrow-fat-down-20\": \"icons/arrow-fat-down-20.svg\",\n      \"arrow-fat-down-filled-20\": \"icons/arrow-fat-down-filled-20.svg\",\n      \"arrow-fat-down-bold-20\": \"icons/arrow-fat-down-bold-20.svg\",\n      \"arrow-fat-down-bold-filled-20\": \"icons/arrow-fat-down-bold-filled-20.svg\",\n      \"arrow-fat-up-20\": \"icons/arrow-fat-up-20.svg\",\n      \"arrow-fat-up-filled-20\": \"icons/arrow-fat-up-filled-20.svg\",\n      \"arrow-fat-up-bold-20\": \"icons/arrow-fat-up-bold-20.svg\",\n      \"arrow-fat-up-bold-filled-20\": \"icons/arrow-fat-up-bold-filled-20.svg\",\n      \"arrow-fat-left-20\": \"icons/arrow-fat-left-20.svg\",\n      \"arrow-fat-left-filled-20\": \"icons/arrow-fat-left-filled-20.svg\",\n      \"arrow-fat-left-bold-20\": \"icons/arrow-fat-left-bold-20.svg\",\n      \"arrow-fat-left-bold-filled-20\": \"icons/arrow-fat-left-bold-filled-20.svg\",\n      \"arrow-fat-right-20\": \"icons/arrow-fat-right-20.svg\",\n      \"arrow-fat-right-filled-20\": \"icons/arrow-fat-right-filled-20.svg\",\n      \"arrow-fat-right-bold-20\": \"icons/arrow-fat-right-bold-20.svg\",\n      \"arrow-fat-right-bold-filled-20\": \"icons/arrow-fat-right-bold-filled-20.svg\",\n      \"shuffle-20\": \"icons/shuffle-20.svg\",\n      \"shuffle-filled-20\": \"icons/shuffle-filled-20.svg\",\n      \"shuffle-bold-20\": \"icons/shuffle-bold-20.svg\",\n      \"shuffle-bold-filled-20\": \"icons/shuffle-bold-filled-20.svg\",\n      \"eye-20\": \"icons/eye-20.svg\",\n      \"eye-filled-20\": \"icons/eye-filled-20.svg\",\n      \"eye-bold-20\": \"icons/eye-bold-20.svg\",\n      \"eye-slashed-20\": \"icons/eye-slashed-20.svg\",\n      \"eye-slashed-filled-20\": \"icons/eye-slashed-filled-20.svg\",\n      \"code-20\": \"icons/code-20.svg\",\n      \"code-filled-20\": \"icons/code-filled-20.svg\",\n      \"code-bold-20\": \"icons/code-bold-20.svg\",\n      \"code-filled-bold-20\": \"icons/code-filled-bold-20.svg\",\n      \"codeblock-20\": \"icons/codeblock-20.svg\",\n      \"codeblock-filled-20\": \"icons/codeblock-filled-20.svg\",\n      \"collapse-sidebar-20\": \"icons/collapse-sidebar-20.svg\",\n      \"collapse-sidebar-filled-20\": \"icons/collapse-sidebar-filled-20.svg\",\n      \"collapse-sidebar-inverted-20\": \"icons/collapse-sidebar-inverted-20.svg\",\n      \"collapse-sidebar-inverted-filled-20\": \"icons/collapse-sidebar-inverted-filled-20.svg\",\n      \"home-20\": \"icons/home-20.svg\",\n      \"home-filled-20\": \"icons/home-filled-20.svg\",\n      \"home-bold-20\": \"icons/home-bold-20.svg\",\n      \"home-bold-filled-20\": \"icons/home-bold-filled-20.svg\",\n      \"shop-20\": \"icons/shop-20.svg\",\n      \"shop-filled-20\": \"icons/shop-filled-20.svg\",\n      \"shop-bold-20\": \"icons/shop-bold-20.svg\",\n      \"shop-bold-filled-20\": \"icons/shop-bold-filled-20.svg\",\n      \"bank-20\": \"icons/bank-20.svg\",\n      \"bank-filled-20\": \"icons/bank-filled-20.svg\",\n      \"bank-bold-20\": \"icons/bank-bold-20.svg\",\n      \"bank-bold-filled-20\": \"icons/bank-bold-filled-20.svg\",\n      \"globe-20\": \"icons/globe-20.svg\",\n      \"globe-filled-20\": \"icons/globe-filled-20.svg\",\n      \"globe-americas-20\": \"icons/globe-americas-20.svg\",\n      \"globe-americas-filled-20\": \"icons/globe-americas-filled-20.svg\",\n      \"globe-europe-20\": \"icons/globe-europe-20.svg\",\n      \"globe-europe-filled-20\": \"icons/globe-europe-filled-20.svg\",\n      \"globe-pin-20\": \"icons/globe-pin-20.svg\",\n      \"globe-pin-filled-20\": \"icons/globe-pin-filled-20.svg\",\n      \"location-pin-20\": \"icons/location-pin-20.svg\",\n      \"location-pin-filled-20\": \"icons/location-pin-filled-20.svg\",\n      \"globe-in-square-20\": \"icons/globe-in-square-20.svg\",\n      \"checkmark-20\": \"icons/checkmark-20.svg\",\n      \"checkmark-filled-20\": \"icons/checkmark-filled-20.svg\",\n      \"checkmark-bold-20\": \"icons/checkmark-bold-20.svg\",\n      \"checkmark-bold-filled-20\": \"icons/checkmark-bold-filled-20.svg\",\n      \"checkmark-small-20\": \"icons/checkmark-small-20.svg\",\n      \"checkmark-small-filled-20\": \"icons/checkmark-small-filled-20.svg\",\n      \"checkmark-small-bold-20\": \"icons/checkmark-small-bold-20.svg\",\n      \"checkmark-small-bold-filled-20\": \"icons/checkmark-small-bold-filled-20.svg\",\n      \"checkmark-circle-20\": \"icons/checkmark-circle-20.svg\",\n      \"checkmark-circle-filled-20\": \"icons/checkmark-circle-filled-20.svg\",\n      \"checkmark-circle-bold-20\": \"icons/checkmark-circle-bold-20.svg\",\n      \"checkmark-circle-bold-filled-20\": \"icons/checkmark-circle-bold-filled-20.svg\",\n      \"seal-checkmark-20\": \"icons/seal-checkmark-20.svg\",\n      \"seal-checkmark-filled-20\": \"icons/seal-checkmark-filled-20.svg\",\n      \"microphone-20\": \"icons/microphone-20.svg\",\n      \"microphone-filled-20\": \"icons/microphone-filled-20.svg\",\n      \"microphone-off-20\": \"icons/microphone-off-20.svg\",\n      \"microphone-off-filled-20\": \"icons/microphone-off-filled-20.svg\",\n      \"speaker-20\": \"icons/speaker-20.svg\",\n      \"speaker-filled-20\": \"icons/speaker-filled-20.svg\",\n      \"speaker-bold-20\": \"icons/speaker-bold-20.svg\",\n      \"speaker-bold-filled-20\": \"icons/speaker-bold-filled-20.svg\",\n      \"microphone-no-base-20\": \"icons/microphone-no-base-20.svg\",\n      \"microphone-no-base-filled-20\": \"icons/microphone-no-base-filled-20.svg\",\n      \"microphone-no-base-off-20\": \"icons/microphone-no-base-off-20.svg\",\n      \"microphone-no-base-off-filled-20\": \"icons/microphone-no-base-off-filled-20.svg\",\n      \"headphones-20\": \"icons/headphones-20.svg\",\n      \"headphones-filled-20\": \"icons/headphones-filled-20.svg\",\n      \"headphones-bold-20\": \"icons/headphones-bold-20.svg\",\n      \"headphones-bold-filled-20\": \"icons/headphones-bold-filled-20.svg\",\n      \"headset-20\": \"icons/headset-20.svg\",\n      \"headset-filled-20\": \"icons/headset-filled-20.svg\",\n      \"headset-bold-20\": \"icons/headset-bold-20.svg\",\n      \"headset-bold-filled-20\": \"icons/headset-bold-filled-20.svg\",\n      \"piano-20\": \"icons/piano-20.svg\",\n      \"piano-filled-20\": \"icons/piano-filled-20.svg\",\n      \"waveform-20\": \"icons/waveform-20.svg\",\n      \"pause-20\": \"icons/pause-20.svg\",\n      \"pause-filled-20\": \"icons/pause-filled-20.svg\",\n      \"play-20\": \"icons/play-20.svg\",\n      \"play-filled-20\": \"icons/play-filled-20.svg\",\n      \"play-bold-20\": \"icons/play-bold-20.svg\",\n      \"play-bold-filled-20\": \"icons/play-bold-filled-20.svg\",\n      \"play-circle-20\": \"icons/play-circle-20.svg\",\n      \"play-circle-filled-20\": \"icons/play-circle-filled-20.svg\",\n      \"play-circle-bold-20\": \"icons/play-circle-bold-20.svg\",\n      \"play-circle-bold-filled-20\": \"icons/play-circle-bold-filled-20.svg\",\n      \"pause-circle-20\": \"icons/pause-circle-20.svg\",\n      \"pause-circle-filled-20\": \"icons/pause-circle-filled-20.svg\",\n      \"volume-blank-20\": \"icons/volume-blank-20.svg\",\n      \"volume-blank-filled-20\": \"icons/volume-blank-filled-20.svg\",\n      \"volume-off-20\": \"icons/volume-off-20.svg\",\n      \"volume-off-filled-20\": \"icons/volume-off-filled-20.svg\",\n      \"volume-minus-20\": \"icons/volume-minus-20.svg\",\n      \"volume-minus-filled-20\": \"icons/volume-minus-filled-20.svg\",\n      \"volume-plus-20\": \"icons/volume-plus-20.svg\",\n      \"volume-plus-filled-20\": \"icons/volume-plus-filled-20.svg\",\n      \"volume-low-20\": \"icons/volume-low-20.svg\",\n      \"volume-low-filled-20\": \"icons/volume-low-filled-20.svg\",\n      \"volume-high-20\": \"icons/volume-high-20.svg\",\n      \"volume-high-filled-20\": \"icons/volume-high-filled-20.svg\",\n      \"dashboard-20\": \"icons/dashboard-20.svg\",\n      \"dashboard-filled-20\": \"icons/dashboard-filled-20.svg\",\n      \"dashboard-bold-20\": \"icons/dashboard-bold-20.svg\",\n      \"dashboard-bold-filled-20\": \"icons/dashboard-bold-filled-20.svg\",\n      \"pulse-20\": \"icons/pulse-20.svg\",\n      \"pulse-bold-20\": \"icons/pulse-bold-20.svg\",\n      \"dashboard-bar-graph-20\": \"icons/dashboard-bar-graph-20.svg\",\n      \"dashboard-bar-graph-filled-20\": \"icons/dashboard-bar-graph-filled-20.svg\",\n      \"dashboard-bar-graph-bold-20\": \"icons/dashboard-bar-graph-bold-20.svg\",\n      \"dashboard-bar-graph-bold-filled-20\": \"icons/dashboard-bar-graph-bold-filled-20.svg\",\n      \"bar-chart-20\": \"icons/bar-chart-20.svg\",\n      \"bar-chart-bold-20\": \"icons/bar-chart-bold-20.svg\",\n      \"bar-chart-2-20\": \"icons/bar-chart-2-20.svg\",\n      \"bar-chart-2-bold-20\": \"icons/bar-chart-2-bold-20.svg\",\n      \"bar-graph-20\": \"icons/bar-graph-20.svg\",\n      \"bar-graph-filled-20\": \"icons/bar-graph-filled-20.svg\",\n      \"stats-20\": \"icons/stats-20.svg\",\n      \"stats-bold-20\": \"icons/stats-bold-20.svg\",\n      \"message-blank-20\": \"icons/message-blank-20.svg\",\n      \"message-blank-filled-20\": \"icons/message-blank-filled-20.svg\",\n      \"message-blank-bold-20\": \"icons/message-blank-bold-20.svg\",\n      \"message-blank-bold-filled-20\": \"icons/message-blank-bold-filled-20.svg\",\n      \"message-20\": \"icons/message-20.svg\",\n      \"message-filled-20\": \"icons/message-filled-20.svg\",\n      \"message-bold-20\": \"icons/message-bold-20.svg\",\n      \"message-bold-filled-20\": \"icons/message-bold-filled-20.svg\",\n      \"message-slashed-20\": \"icons/message-slashed-20.svg\",\n      \"message-filled-slashed-20\": \"icons/message-filled-slashed-20.svg\",\n      \"message-edit-20\": \"icons/message-edit-20.svg\",\n      \"message-edit-filled-20\": \"icons/message-edit-filled-20.svg\",\n      \"message-notification-20\": \"icons/message-notification-20.svg\",\n      \"message-filled-notification-20\": \"icons/message-filled-notification-20.svg\",\n      \"message-review-20\": \"icons/message-review-20.svg\",\n      \"message-review-filled-20\": \"icons/message-review-filled-20.svg\",\n      \"mail-20\": \"icons/mail-20.svg\",\n      \"mail-filled-20\": \"icons/mail-filled-20.svg\",\n      \"mail-bold-20\": \"icons/mail-bold-20.svg\",\n      \"mail-bold-filled-20\": \"icons/mail-bold-filled-20.svg\",\n      \"paper-airplane-up-20\": \"icons/paper-airplane-up-20.svg\",\n      \"paper-airplane-up-filled-20\": \"icons/paper-airplane-up-filled-20.svg\",\n      \"paper-airplane-up-bold-20\": \"icons/paper-airplane-up-bold-20.svg\",\n      \"paper-airplane-up-bold-filled-20\": \"icons/paper-airplane-up-bold-filled-20.svg\",\n      \"paper-airplane-down-20\": \"icons/paper-airplane-down-20.svg\",\n      \"paper-airplane-down-filled-20\": \"icons/paper-airplane-down-filled-20.svg\",\n      \"paper-airplane-down-bold-20\": \"icons/paper-airplane-down-bold-20.svg\",\n      \"paper-airplane-down-bold-filled-20\": \"icons/paper-airplane-down-bold-filled-20.svg\",\n      \"paper-airplane-left-20\": \"icons/paper-airplane-left-20.svg\",\n      \"paper-airplane-left-filled-20\": \"icons/paper-airplane-left-filled-20.svg\",\n      \"paper-airplane-left-bold-20\": \"icons/paper-airplane-left-bold-20.svg\",\n      \"paper-airplane-left-bold-filled-20\": \"icons/paper-airplane-left-bold-filled-20.svg\",\n      \"paper-airplane-right-20\": \"icons/paper-airplane-right-20.svg\",\n      \"paper-airplane-right-filled-20\": \"icons/paper-airplane-right-filled-20.svg\",\n      \"paper-airplane-right-bold-20\": \"icons/paper-airplane-right-bold-20.svg\",\n      \"paper-airplane-right-bold-filled-20\": \"icons/paper-airplane-right-bold-filled-20.svg\",\n      \"paper-airplane-up-right-20\": \"icons/paper-airplane-up-right-20.svg\",\n      \"paper-airplane-up-right-filled-20\": \"icons/paper-airplane-up-right-filled-20.svg\",\n      \"paper-airplane-up-right-bold-20\": \"icons/paper-airplane-up-right-bold-20.svg\",\n      \"paper-airplane-up-right-bold-filled-20\": \"icons/paper-airplane-up-right-bold-filled-20.svg\",\n      \"mail-out-20\": \"icons/mail-out-20.svg\",\n      \"book-20\": \"icons/book-20.svg\",\n      \"book-filled-20\": \"icons/book-filled-20.svg\",\n      \"book-bold-20\": \"icons/book-bold-20.svg\",\n      \"book-bold-filled-20\": \"icons/book-bold-filled-20.svg\",\n      \"qr-code-20\": \"icons/qr-code-20.svg\",\n      \"qr-code-filled-20\": \"icons/qr-code-filled-20.svg\",\n      \"qr-code-bold-20\": \"icons/qr-code-bold-20.svg\",\n      \"qr-code-bold-filled-20\": \"icons/qr-code-bold-filled-20.svg\",\n      \"scan-code-20\": \"icons/scan-code-20.svg\",\n      \"scan-code-filled-20\": \"icons/scan-code-filled-20.svg\",\n      \"scan-code-bold-20\": \"icons/scan-code-bold-20.svg\",\n      \"scan-code-bold-filled-20\": \"icons/scan-code-bold-filled-20.svg\",\n      \"messages-20\": \"icons/messages-20.svg\",\n      \"messages-bold-20\": \"icons/messages-bold-20.svg\",\n      \"messages-bold-filled-20\": \"icons/messages-bold-filled-20.svg\",\n      \"messages-question-20\": \"icons/messages-question-20.svg\",\n      \"telephone-20\": \"icons/telephone-20.svg\",\n      \"align-left-20\": \"icons/align-left-20.svg\",\n      \"align-center-20\": \"icons/align-center-20.svg\",\n      \"align-right-20\": \"icons/align-right-20.svg\",\n      \"filter-down-20\": \"icons/filter-down-20.svg\",\n      \"filter-down-bold-20\": \"icons/filter-down-bold-20.svg\",\n      \"italic-20\": \"icons/italic-20.svg\",\n      \"heading-20\": \"icons/heading-20.svg\",\n      \"list-bullet-20\": \"icons/list-bullet-20.svg\",\n      \"list-bullet-bold-20\": \"icons/list-bullet-bold-20.svg\",\n      \"list-check-20\": \"icons/list-check-20.svg\",\n      \"list-check-bold-20\": \"icons/list-check-bold-20.svg\",\n      \"list-number-20\": \"icons/list-number-20.svg\",\n      \"underline-20\": \"icons/underline-20.svg\",\n      \"bold-20\": \"icons/bold-20.svg\",\n      \"typography-20\": \"icons/typography-20.svg\",\n      \"k-20\": \"icons/k-20.svg\",\n      \"strikethrough-20\": \"icons/strikethrough-20.svg\",\n      \"lilst-number-20\": \"icons/lilst-number-20.svg\",\n      \"list-20\": \"icons/list-20.svg\",\n      \"dollar-circle-20\": \"icons/dollar-circle-20.svg\",\n      \"dollar-circle-filled-20\": \"icons/dollar-circle-filled-20.svg\",\n      \"dollar-circle-bold-20\": \"icons/dollar-circle-bold-20.svg\",\n      \"dollar-circle-bold-filled-20\": \"icons/dollar-circle-bold-filled-20.svg\",\n      \"dollar-bill-20\": \"icons/dollar-bill-20.svg\",\n      \"dollar-bill-filled-20\": \"icons/dollar-bill-filled-20.svg\",\n      \"banknote-20\": \"icons/banknote-20.svg\",\n      \"banknote-filled-20\": \"icons/banknote-filled-20.svg\",\n      \"banknote-stack-20\": \"icons/banknote-stack-20.svg\",\n      \"banknote-stack-filled-20\": \"icons/banknote-stack-filled-20.svg\",\n      \"dollar-bill-stack-20\": \"icons/dollar-bill-stack-20.svg\",\n      \"bitcoin-20\": \"icons/bitcoin-20.svg\",\n      \"bitcoin-filled-20\": \"icons/bitcoin-filled-20.svg\",\n      \"coins-20\": \"icons/coins-20.svg\",\n      \"coins-filled-20\": \"icons/coins-filled-20.svg\",\n      \"coin-20\": \"icons/coin-20.svg\",\n      \"coin-bold-20\": \"icons/coin-bold-20.svg\",\n      \"coin-filled-20\": \"icons/coin-filled-20.svg\",\n      \"coin-bold-filled-20\": \"icons/coin-bold-filled-20.svg\",\n      \"wallet-20\": \"icons/wallet-20.svg\",\n      \"wallet-filled-20\": \"icons/wallet-filled-20.svg\",\n      \"wallet-bold-20\": \"icons/wallet-bold-20.svg\",\n      \"wallet-bold-filled-20\": \"icons/wallet-bold-filled-20.svg\",\n      \"credit-card-blank-20\": \"icons/credit-card-blank-20.svg\",\n      \"credit-card-blank-filled-20\": \"icons/credit-card-blank-filled-20.svg\",\n      \"credit-card-blank-bold-20\": \"icons/credit-card-blank-bold-20.svg\",\n      \"credit-card-blank-bold-filled-20\": \"icons/credit-card-blank-bold-filled-20.svg\",\n      \"credit-card-20\": \"icons/credit-card-20.svg\",\n      \"credit-card-filled-20\": \"icons/credit-card-filled-20.svg\",\n      \"credit-card-bold-20\": \"icons/credit-card-bold-20.svg\",\n      \"credit-card-bold-filled-20\": \"icons/credit-card-bold-filled-20.svg\",\n      \"credit-card-add-20\": \"icons/credit-card-add-20.svg\",\n      \"credit-card-add-filled-20\": \"icons/credit-card-add-filled-20.svg\",\n      \"credit-card-add-bold-20\": \"icons/credit-card-add-bold-20.svg\",\n      \"credit-card-add-bold-filled-20\": \"icons/credit-card-add-bold-filled-20.svg\",\n      \"credit-card-stack-20\": \"icons/credit-card-stack-20.svg\",\n      \"credit-card-stack-filled-20\": \"icons/credit-card-stack-filled-20.svg\",\n      \"credit-card-stack-bold-20\": \"icons/credit-card-stack-bold-20.svg\",\n      \"credit-card-stack-bold-filled-20\": \"icons/credit-card-stack-bold-filled-20.svg\",\n      \"shopping-bag-20\": \"icons/shopping-bag-20.svg\",\n      \"shopping-bag-filled-20\": \"icons/shopping-bag-filled-20.svg\",\n      \"shopping-bag-bold-20\": \"icons/shopping-bag-bold-20.svg\",\n      \"shopping-bag-bold-filled-20\": \"icons/shopping-bag-bold-filled-20.svg\",\n      \"piggy-bank-20\": \"icons/piggy-bank-20.svg\",\n      \"piggy-bank-filled-20\": \"icons/piggy-bank-filled-20.svg\",\n      \"money-bag-20\": \"icons/money-bag-20.svg\",\n      \"money-bag-filled-20\": \"icons/money-bag-filled-20.svg\",\n      \"money-bag-dollar-sign-20\": \"icons/money-bag-dollar-sign-20.svg\",\n      \"money-bag-dollar-sign-filled-20\": \"icons/money-bag-dollar-sign-filled-20.svg\",\n      \"receipt-20\": \"icons/receipt-20.svg\",\n      \"receipt-filled-20\": \"icons/receipt-filled-20.svg\",\n      \"receipt-bold-20\": \"icons/receipt-bold-20.svg\",\n      \"receipt-bold-filled-20\": \"icons/receipt-bold-filled-20.svg\",\n      \"money-receipt-20\": \"icons/money-receipt-20.svg\",\n      \"money-receipt-filled-20\": \"icons/money-receipt-filled-20.svg\",\n      \"checkmark-receipt-20\": \"icons/checkmark-receipt-20.svg\",\n      \"checkmark-receipt-filled-20\": \"icons/checkmark-receipt-filled-20.svg\",\n      \"checkmark-receipt-bold-20\": \"icons/checkmark-receipt-bold-20.svg\",\n      \"checkmark-receipt-bold-filled-20\": \"icons/checkmark-receipt-bold-filled-20.svg\",\n      \"curled-receipt-20\": \"icons/curled-receipt-20.svg\",\n      \"curled-receipt-filled-20\": \"icons/curled-receipt-filled-20.svg\",\n      \"coupon-20\": \"icons/coupon-20.svg\",\n      \"coupon-filled-20\": \"icons/coupon-filled-20.svg\",\n      \"coupon-bold-20\": \"icons/coupon-bold-20.svg\",\n      \"coupon-bold-filled-20\": \"icons/coupon-bold-filled-20.svg\",\n      \"coupon-active-20\": \"icons/coupon-active-20.svg\",\n      \"coupon-active-filled-20\": \"icons/coupon-active-filled-20.svg\",\n      \"coupon-active-bold-20\": \"icons/coupon-active-bold-20.svg\",\n      \"coupon-active-bold-filled-20\": \"icons/coupon-active-bold-filled-20.svg\",\n      \"coupon-expired-20\": \"icons/coupon-expired-20.svg\",\n      \"coupon-expired-filled-20\": \"icons/coupon-expired-filled-20.svg\",\n      \"coupon-expired-bold-20\": \"icons/coupon-expired-bold-20.svg\",\n      \"coupon-expired-bold-filled-20\": \"icons/coupon-expired-bold-filled-20.svg\",\n      \"dollar-sign-20\": \"icons/dollar-sign-20.svg\",\n      \"dollar-sign-filled-20\": \"icons/dollar-sign-filled-20.svg\",\n      \"dollar-sign-bold-20\": \"icons/dollar-sign-bold-20.svg\",\n      \"dollar-sign-slashed-20\": \"icons/dollar-sign-slashed-20.svg\",\n      \"refund-20\": \"icons/refund-20.svg\",\n      \"payout-20\": \"icons/payout-20.svg\",\n      \"payout-bold-20\": \"icons/payout-bold-20.svg\",\n      \"percentage-20\": \"icons/percentage-20.svg\",\n      \"percentage-filled-20\": \"icons/percentage-filled-20.svg\",\n      \"percentage-bold-20\": \"icons/percentage-bold-20.svg\",\n      \"percentage-bold-filled-20\": \"icons/percentage-bold-filled-20.svg\",\n      \"apple-wallet-20\": \"icons/apple-wallet-20.svg\",\n      \"apple-wallet-filled-20\": \"icons/apple-wallet-filled-20.svg\",\n      \"apple-wallet-bold-20\": \"icons/apple-wallet-bold-20.svg\",\n      \"apple-wallet-bold-filled-20\": \"icons/apple-wallet-bold-filled-20.svg\",\n      \"user-20\": \"icons/user-20.svg\",\n      \"user-filled-20\": \"icons/user-filled-20.svg\",\n      \"user-bold-20\": \"icons/user-bold-20.svg\",\n      \"user-bold-filled-20\": \"icons/user-bold-filled-20.svg\",\n      \"user-with-base-20\": \"icons/user-with-base-20.svg\",\n      \"user-with-base-filled-20\": \"icons/user-with-base-filled-20.svg\",\n      \"user-with-base-bold-20\": \"icons/user-with-base-bold-20.svg\",\n      \"user-with-base-bold-filled-20\": \"icons/user-with-base-bold-filled-20.svg\",\n      \"people-20\": \"icons/people-20.svg\",\n      \"people-filled-20\": \"icons/people-filled-20.svg\",\n      \"people-bold-20\": \"icons/people-bold-20.svg\",\n      \"people-bold-filled-20\": \"icons/people-bold-filled-20.svg\",\n      \"team-20\": \"icons/team-20.svg\",\n      \"team-filled-20\": \"icons/team-filled-20.svg\",\n      \"team-bold-20\": \"icons/team-bold-20.svg\",\n      \"team-bold-filled-20\": \"icons/team-bold-filled-20.svg\",\n      \"add-user-20\": \"icons/add-user-20.svg\",\n      \"add-user-filled-20\": \"icons/add-user-filled-20.svg\",\n      \"profile-circle-20\": \"icons/profile-circle-20.svg\",\n      \"profile-circle-filled-20\": \"icons/profile-circle-filled-20.svg\",\n      \"profile-circle-bold-20\": \"icons/profile-circle-bold-20.svg\",\n      \"profile-circle-bold-filled-20\": \"icons/profile-circle-bold-filled-20.svg\",\n      \"user-checkmark-20\": \"icons/user-checkmark-20.svg\",\n      \"user-settings-20\": \"icons/user-settings-20.svg\",\n      \"user-settings-filled-20\": \"icons/user-settings-filled-20.svg\",\n      \"profile-x-20\": \"icons/profile-x-20.svg\",\n      \"edit-profile-20\": \"icons/edit-profile-20.svg\",\n      \"multiple-people-20\": \"icons/multiple-people-20.svg\",\n      \"participants-20\": \"icons/participants-20.svg\",\n      \"people-plus-20\": \"icons/people-plus-20.svg\",\n      \"profile-20\": \"icons/profile-20.svg\",\n      \"profile-filled-20\": \"icons/profile-filled-20.svg\",\n      \"square-20\": \"icons/square-20.svg\",\n      \"square-filled-20\": \"icons/square-filled-20.svg\",\n      \"square-bold-20\": \"icons/square-bold-20.svg\",\n      \"square-bold-filled-20\": \"icons/square-bold-filled-20.svg\",\n      \"circle-20\": \"icons/circle-20.svg\",\n      \"circle-filled-20\": \"icons/circle-filled-20.svg\",\n      \"circle-bold-20\": \"icons/circle-bold-20.svg\",\n      \"circle-bold-filled-20\": \"icons/circle-bold-filled-20.svg\",\n      \"dot-20\": \"icons/dot-20.svg\",\n      \"dot-filled-20\": \"icons/dot-filled-20.svg\",\n      \"dot-bold-20\": \"icons/dot-bold-20.svg\",\n      \"dot-bold-filled-20\": \"icons/dot-bold-filled-20.svg\",\n      \"triangle-20\": \"icons/triangle-20.svg\",\n      \"triangle-filled-20\": \"icons/triangle-filled-20.svg\",\n      \"triangle-bold-20\": \"icons/triangle-bold-20.svg\",\n      \"triangle-bold-filled-20\": \"icons/triangle-bold-filled-20.svg\",\n      \"document-20\": \"icons/document-20.svg\",\n      \"document-filled-20\": \"icons/document-filled-20.svg\",\n      \"document-lines-20\": \"icons/document-lines-20.svg\",\n      \"document-lines-filled-20\": \"icons/document-lines-filled-20.svg\",\n      \"document-plus-20\": \"icons/document-plus-20.svg\",\n      \"document-plus-filled-20\": \"icons/document-plus-filled-20.svg\",\n      \"document-checkmark-20\": \"icons/document-checkmark-20.svg\",\n      \"document-checkmark-filled-20\": \"icons/document-checkmark-filled-20.svg\",\n      \"document-cross-20\": \"icons/document-cross-20.svg\",\n      \"document-cross-filled-20\": \"icons/document-cross-filled-20.svg\",\n      \"document-download-20\": \"icons/document-download-20.svg\",\n      \"document-download-filled-20\": \"icons/document-download-filled-20.svg\",\n      \"document-dollar-20\": \"icons/document-dollar-20.svg\",\n      \"document-dollar-filled-20\": \"icons/document-dollar-filled-20.svg\",\n      \"photo-20\": \"icons/photo-20.svg\",\n      \"photo-filled-20\": \"icons/photo-filled-20.svg\",\n      \"photos-20\": \"icons/photos-20.svg\",\n      \"photos-filled-20\": \"icons/photos-filled-20.svg\",\n      \"add-photo-20\": \"icons/add-photo-20.svg\",\n      \"add-photo-filled-20\": \"icons/add-photo-filled-20.svg\",\n      \"clock-20\": \"icons/clock-20.svg\",\n      \"clock-filled-20\": \"icons/clock-filled-20.svg\",\n      \"clock-bold-20\": \"icons/clock-bold-20.svg\",\n      \"clock-bold-filled-20\": \"icons/clock-bold-filled-20.svg\",\n      \"three-dots-circle-20\": \"icons/three-dots-circle-20.svg\",\n      \"three-dots-circle-filled-20\": \"icons/three-dots-circle-filled-20.svg\",\n      \"three-dots-circle-bold-20\": \"icons/three-dots-circle-bold-20.svg\",\n      \"three-dots-circle-bold-filled-20\": \"icons/three-dots-circle-bold-filled-20.svg\",\n      \"exclamation-circle-20\": \"icons/exclamation-circle-20.svg\",\n      \"exclamation-circle-filled-20\": \"icons/exclamation-circle-filled-20.svg\",\n      \"exclamation-circle-bold-20\": \"icons/exclamation-circle-bold-20.svg\",\n      \"exclamation-circle-bold-filled-20\": \"icons/exclamation-circle-bold-filled-20.svg\",\n      \"question-circle-20\": \"icons/question-circle-20.svg\",\n      \"question-circle-filled-20\": \"icons/question-circle-filled-20.svg\",\n      \"question-circle-bold-20\": \"icons/question-circle-bold-20.svg\",\n      \"question-circle-bold-filled-20\": \"icons/question-circle-bold-filled-20.svg\",\n      \"coinbase-20\": \"icons/coinbase-20.svg\",\n      \"coinbase-fillted-20\": \"icons/coinbase-fillted-20.svg\",\n      \"coinbase-bold-20\": \"icons/coinbase-bold-20.svg\",\n      \"coinbase-bold-filled-20\": \"icons/coinbase-bold-filled-20.svg\",\n      \"info-circle-20\": \"icons/info-circle-20.svg\",\n      \"info-circle-filled-20\": \"icons/info-circle-filled-20.svg\",\n      \"info-circle-bold-20\": \"icons/info-circle-bold-20.svg\",\n      \"info-circle-bold-filled-20\": \"icons/info-circle-bold-filled-20.svg\",\n      \"compass-20\": \"icons/compass-20.svg\",\n      \"compass-filled-20\": \"icons/compass-filled-20.svg\",\n      \"compass-bold-20\": \"icons/compass-bold-20.svg\",\n      \"compass-bold-filled-20\": \"icons/compass-bold-filled-20.svg\",\n      \"ban-20\": \"icons/ban-20.svg\",\n      \"ban-filled-20\": \"icons/ban-filled-20.svg\",\n      \"ban-bold-20\": \"icons/ban-bold-20.svg\",\n      \"ban-bold-filled-20\": \"icons/ban-bold-filled-20.svg\",\n      \"plus-circle-20\": \"icons/plus-circle-20.svg\",\n      \"plus-circle-filled-20\": \"icons/plus-circle-filled-20.svg\",\n      \"plus-circle-bold-20\": \"icons/plus-circle-bold-20.svg\",\n      \"plus-circle-bold-filled-20\": \"icons/plus-circle-bold-filled-20.svg\",\n      \"x-circle-20\": \"icons/x-circle-20.svg\",\n      \"x-circle-filled-20\": \"icons/x-circle-filled-20.svg\",\n      \"x-circle-bold-20\": \"icons/x-circle-bold-20.svg\",\n      \"x-circle-bold-filled-20\": \"icons/x-circle-bold-filled-20.svg\",\n      \"pin-20\": \"icons/pin-20.svg\",\n      \"pin-filled-20\": \"icons/pin-filled-20.svg\",\n      \"unpin-20\": \"icons/unpin-20.svg\",\n      \"unpin-filled-20\": \"icons/unpin-filled-20.svg\",\n      \"pin-tilted-20\": \"icons/pin-tilted-20.svg\",\n      \"pin-tilted-filled-20\": \"icons/pin-tilted-filled-20.svg\",\n      \"upin-tilted-20\": \"icons/upin-tilted-20.svg\",\n      \"upin-tilted-filled-20\": \"icons/upin-tilted-filled-20.svg\",\n      \"camera-20\": \"icons/camera-20.svg\",\n      \"camera-filled-20\": \"icons/camera-filled-20.svg\",\n      \"camera-add-20\": \"icons/camera-add-20.svg\",\n      \"camera-add-filled-20\": \"icons/camera-add-filled-20.svg\",\n      \"note-20\": \"icons/note-20.svg\",\n      \"note-filled-20\": \"icons/note-filled-20.svg\",\n      \"note-plus-20\": \"icons/note-plus-20.svg\",\n      \"note-plus-filled-20\": \"icons/note-plus-filled-20.svg\",\n      \"plus-rectangle-20\": \"icons/plus-rectangle-20.svg\",\n      \"plus-rectangle-filled-20\": \"icons/plus-rectangle-filled-20.svg\",\n      \"plus-rectangle-bold-20\": \"icons/plus-rectangle-bold-20.svg\",\n      \"plus-rectangle-bold-filled-20\": \"icons/plus-rectangle-bold-filled-20.svg\",\n      \"blank-note-plus-20\": \"icons/blank-note-plus-20.svg\",\n      \"blank-note-plus-filled-20\": \"icons/blank-note-plus-filled-20.svg\",\n      \"info-square-20\": \"icons/info-square-20.svg\",\n      \"info-square-filled-20\": \"icons/info-square-filled-20.svg\",\n      \"chevron-left-to-line-in-box-20\": \"icons/chevron-left-to-line-in-box-20.svg\",\n      \"chevron-left-to-line-in-box-filled-20\": \"icons/chevron-left-to-line-in-box-filled-20.svg\",\n      \"sliders-in-a-square-20\": \"icons/sliders-in-a-square-20.svg\",\n      \"sliders-in-a-square-filled-20\": \"icons/sliders-in-a-square-filled-20.svg\",\n      \"heart-20\": \"icons/heart-20.svg\",\n      \"heart-filled-20\": \"icons/heart-filled-20.svg\",\n      \"heart-bold-20\": \"icons/heart-bold-20.svg\",\n      \"heart-bold-filled-20\": \"icons/heart-bold-filled-20.svg\",\n      \"heart-pulse-20\": \"icons/heart-pulse-20.svg\",\n      \"heart-pulse-filled-20\": \"icons/heart-pulse-filled-20.svg\",\n      \"trash-20\": \"icons/trash-20.svg\",\n      \"trash-filled-20\": \"icons/trash-filled-20.svg\",\n      \"thumb-up-20\": \"icons/thumb-up-20.svg\",\n      \"thumb-up-filled-20\": \"icons/thumb-up-filled-20.svg\",\n      \"thumb-down-20\": \"icons/thumb-down-20.svg\",\n      \"thumb-down-filled-20\": \"icons/thumb-down-filled-20.svg\",\n      \"gear-20\": \"icons/gear-20.svg\",\n      \"gear-filled-20\": \"icons/gear-filled-20.svg\",\n      \"gear-bold-20\": \"icons/gear-bold-20.svg\",\n      \"gear-bold-filled-20\": \"icons/gear-bold-filled-20.svg\",\n      \"tag-20\": \"icons/tag-20.svg\",\n      \"tag-filled-20\": \"icons/tag-filled-20.svg\",\n      \"star-20\": \"icons/star-20.svg\",\n      \"star-filled-20\": \"icons/star-filled-20.svg\",\n      \"edit-20\": \"icons/edit-20.svg\",\n      \"edit-bold-20\": \"icons/edit-bold-20.svg\",\n      \"link-20\": \"icons/link-20.svg\",\n      \"link-filled-20\": \"icons/link-filled-20.svg\",\n      \"link-bold-20\": \"icons/link-bold-20.svg\",\n      \"link-bold-filled-20\": \"icons/link-bold-filled-20.svg\",\n      \"link-slash-20\": \"icons/link-slash-20.svg\",\n      \"link-add-20\": \"icons/link-add-20.svg\",\n      \"link-remove-20\": \"icons/link-remove-20.svg\",\n      \"bell-slash-20\": \"icons/bell-slash-20.svg\",\n      \"bell-20\": \"icons/bell-20.svg\",\n      \"bell-filled-20\": \"icons/bell-filled-20.svg\",\n      \"bell-bold-20\": \"icons/bell-bold-20.svg\",\n      \"bell-bold-filled-20\": \"icons/bell-bold-filled-20.svg\",\n      \"webcam-on-20\": \"icons/webcam-on-20.svg\",\n      \"webcam-on-filled-20\": \"icons/webcam-on-filled-20.svg\",\n      \"webcam-on-bold-20\": \"icons/webcam-on-bold-20.svg\",\n      \"webcam-on-bold-filled-20\": \"icons/webcam-on-bold-filled-20.svg\",\n      \"webcam-off-20\": \"icons/webcam-off-20.svg\",\n      \"webcam-off-filled-20\": \"icons/webcam-off-filled-20.svg\",\n      \"webcam-off-bold-20\": \"icons/webcam-off-bold-20.svg\",\n      \"webcam-off-bold-filled-20\": \"icons/webcam-off-bold-filled-20.svg\",\n      \"menu-close-20\": \"icons/menu-close-20.svg\",\n      \"menu-20\": \"icons/menu-20.svg\",\n      \"menu-filled-20\": \"icons/menu-filled-20.svg\",\n      \"menu-bold-20\": \"icons/menu-bold-20.svg\",\n      \"menu-bold-filled-20\": \"icons/menu-bold-filled-20.svg\",\n      \"three-dots-horizontal-20\": \"icons/three-dots-horizontal-20.svg\",\n      \"three-dots-horizontal-filled-20\": \"icons/three-dots-horizontal-filled-20.svg\",\n      \"three-dots-horizontal-bold-20\": \"icons/three-dots-horizontal-bold-20.svg\",\n      \"three-dots-horizontal-filled-bold-20\": \"icons/three-dots-horizontal-filled-bold-20.svg\",\n      \"three-dots-vertical-20\": \"icons/three-dots-vertical-20.svg\",\n      \"three-dots-vertical-filled-20\": \"icons/three-dots-vertical-filled-20.svg\",\n      \"three-dots-vertical-bold-20\": \"icons/three-dots-vertical-bold-20.svg\",\n      \"three-dots-vertical-filled-bold-20\": \"icons/three-dots-vertical-filled-bold-20.svg\",\n      \"drag-handle-horizontal-20\": \"icons/drag-handle-horizontal-20.svg\",\n      \"drag-handle-vertical-20\": \"icons/drag-handle-vertical-20.svg\",\n      \"x-mark-20\": \"icons/x-mark-20.svg\",\n      \"x-mark-filled-20\": \"icons/x-mark-filled-20.svg\",\n      \"x-mark-bold-20\": \"icons/x-mark-bold-20.svg\",\n      \"x-mark-bold-filled-20\": \"icons/x-mark-bold-filled-20.svg\",\n      \"x-mark-small-20\": \"icons/x-mark-small-20.svg\",\n      \"x-mark-small-filled-20\": \"icons/x-mark-small-filled-20.svg\",\n      \"x-mark-small-bold-20\": \"icons/x-mark-small-bold-20.svg\",\n      \"x-mark-small-bold-filled-20\": \"icons/x-mark-small-bold-filled-20.svg\",\n      \"calendar-20\": \"icons/calendar-20.svg\",\n      \"calendar-bold-20\": \"icons/calendar-bold-20.svg\",\n      \"calendar-plus-20\": \"icons/calendar-plus-20.svg\",\n      \"calendar-x-20\": \"icons/calendar-x-20.svg\",\n      \"inbox-20\": \"icons/inbox-20.svg\",\n      \"share-nodes-20\": \"icons/share-nodes-20.svg\",\n      \"copy-20\": \"icons/copy-20.svg\",\n      \"copy-filled-20\": \"icons/copy-filled-20.svg\",\n      \"copy-bold-20\": \"icons/copy-bold-20.svg\",\n      \"copy-bold-filled-20\": \"icons/copy-bold-filled-20.svg\",\n      \"exclamation-triangle-20\": \"icons/exclamation-triangle-20.svg\",\n      \"exclamation-triangle-filled-20\": \"icons/exclamation-triangle-filled-20.svg\",\n      \"exclamation-triangle-bold-20\": \"icons/exclamation-triangle-bold-20.svg\",\n      \"exclamation-triangle-bold-filled-20\": \"icons/exclamation-triangle-bold-filled-20.svg\",\n      \"clipboard-20\": \"icons/clipboard-20.svg\",\n      \"clipboard-filled-20\": \"icons/clipboard-filled-20.svg\",\n      \"magnifying-glass-20\": \"icons/magnifying-glass-20.svg\",\n      \"magnifying-glass-filled-20\": \"icons/magnifying-glass-filled-20.svg\",\n      \"magnifying-glass-bold-20\": \"icons/magnifying-glass-bold-20.svg\",\n      \"magnifying-glass-bold-filled-20\": \"icons/magnifying-glass-bold-filled-20.svg\",\n      \"seal-exclamation-20\": \"icons/seal-exclamation-20.svg\",\n      \"seal-exclamation-filled-20\": \"icons/seal-exclamation-filled-20.svg\",\n      \"plus-20\": \"icons/plus-20.svg\",\n      \"plus-filled-20\": \"icons/plus-filled-20.svg\",\n      \"plus-bold-20\": \"icons/plus-bold-20.svg\",\n      \"plus-bold-filled-20\": \"icons/plus-bold-filled-20.svg\",\n      \"plus-small-20\": \"icons/plus-small-20.svg\",\n      \"plus-small-filled-20\": \"icons/plus-small-filled-20.svg\",\n      \"plus-small-bold-20\": \"icons/plus-small-bold-20.svg\",\n      \"plus-small-bold-filled-20\": \"icons/plus-small-bold-filled-20.svg\",\n      \"checklist-20\": \"icons/checklist-20.svg\",\n      \"hashtag-20\": \"icons/hashtag-20.svg\",\n      \"dashed-circle-20\": \"icons/dashed-circle-20.svg\",\n      \"controls-20\": \"icons/controls-20.svg\",\n      \"controls-filled-20\": \"icons/controls-filled-20.svg\",\n      \"controls-bold-20\": \"icons/controls-bold-20.svg\",\n      \"controls-bold-filled-20\": \"icons/controls-bold-filled-20.svg\",\n      \"controls-vertical-20\": \"icons/controls-vertical-20.svg\",\n      \"controls-vertical-filled-20\": \"icons/controls-vertical-filled-20.svg\",\n      \"rectangle-stack-20\": \"icons/rectangle-stack-20.svg\",\n      \"fire-20\": \"icons/fire-20.svg\",\n      \"fire-filled-20\": \"icons/fire-filled-20.svg\",\n      \"closed-captions-20\": \"icons/closed-captions-20.svg\",\n      \"info-outline-20\": \"icons/info-outline-20.svg\",\n      \"quote-left-20\": \"icons/quote-left-20.svg\",\n      \"quote-right-20\": \"icons/quote-right-20.svg\",\n      \"subtract-20\": \"icons/subtract-20.svg\",\n      \"subtract-bold-20\": \"icons/subtract-bold-20.svg\",\n      \"sparkle-20\": \"icons/sparkle-20.svg\",\n      \"sparkle-filled-20\": \"icons/sparkle-filled-20.svg\",\n      \"sparkle-bold-20\": \"icons/sparkle-bold-20.svg\",\n      \"sparkle-bold-filled-20\": \"icons/sparkle-bold-filled-20.svg\",\n      \"hashtag-filled-20\": \"icons/hashtag-filled-20.svg\",\n      \"sparkle-rectangle-20\": \"icons/sparkle-rectangle-20.svg\",\n      \"rotate-card-20\": \"icons/rotate-card-20.svg\",\n      \"picture-in-picture-20\": \"icons/picture-in-picture-20.svg\",\n      \"raise-hand-20\": \"icons/raise-hand-20.svg\",\n      \"full-screen-20\": \"icons/full-screen-20.svg\",\n      \"rocket-20\": \"icons/rocket-20.svg\",\n      \"rocket-filled-20\": \"icons/rocket-filled-20.svg\",\n      \"language-20\": \"icons/language-20.svg\",\n      \"illuminati-20\": \"icons/illuminati-20.svg\",\n      \"illuminati-filled-20\": \"icons/illuminati-filled-20.svg\",\n      \"storefront-item-20\": \"icons/storefront-item-20.svg\",\n      \"reward-diamond-20\": \"icons/reward-diamond-20.svg\",\n      \"page-redirect-20\": \"icons/page-redirect-20.svg\",\n      \"burger-20\": \"icons/burger-20.svg\",\n      \"grid-20\": \"icons/grid-20.svg\",\n      \"grid-filled-20\": \"icons/grid-filled-20.svg\",\n      \"grid-bold-20\": \"icons/grid-bold-20.svg\",\n      \"grid-bold-filled-20\": \"icons/grid-bold-filled-20.svg\",\n      \"grid-3-20\": \"icons/grid-3-20.svg\",\n      \"grid-3-filled-20\": \"icons/grid-3-filled-20.svg\",\n      \"apps-20\": \"icons/apps-20.svg\",\n      \"mark-as-unread-20\": \"icons/mark-as-unread-20.svg\",\n      \"logout-20\": \"icons/logout-20.svg\",\n      \"logout-filled-20\": \"icons/logout-filled-20.svg\",\n      \"logout-bold-20\": \"icons/logout-bold-20.svg\",\n      \"logout-bold-filled-20\": \"icons/logout-bold-filled-20.svg\",\n      \"ethereum-20\": \"icons/ethereum-20.svg\",\n      \"hand-wave-20\": \"icons/hand-wave-20.svg\",\n      \"share-screen-20\": \"icons/share-screen-20.svg\",\n      \"plane-20\": \"icons/plane-20.svg\",\n      \"table-20\": \"icons/table-20.svg\",\n      \"grid-add-20\": \"icons/grid-add-20.svg\",\n      \"grid-add-filled-20\": \"icons/grid-add-filled-20.svg\",\n      \"folder-add-20\": \"icons/folder-add-20.svg\",\n      \"atom-20\": \"icons/atom-20.svg\",\n      \"star-half-20\": \"icons/star-half-20.svg\",\n      \"banner-photo-20\": \"icons/banner-photo-20.svg\",\n      \"mention-20\": \"icons/mention-20.svg\",\n      \"mention-filled-20\": \"icons/mention-filled-20.svg\",\n      \"mention-bold-20\": \"icons/mention-bold-20.svg\",\n      \"mention-bold-filled-20\": \"icons/mention-bold-filled-20.svg\",\n      \"gif-20\": \"icons/gif-20.svg\",\n      \"gif-filled-20\": \"icons/gif-filled-20.svg\",\n      \"mark-as-read-20\": \"icons/mark-as-read-20.svg\",\n      \"command-20\": \"icons/command-20.svg\",\n      \"command-filled-20\": \"icons/command-filled-20.svg\",\n      \"command-bold-20\": \"icons/command-bold-20.svg\",\n      \"command-bold-filled-20\": \"icons/command-bold-filled-20.svg\",\n      \"browser-20\": \"icons/browser-20.svg\",\n      \"dna-20\": \"icons/dna-20.svg\",\n      \"connection-20\": \"icons/connection-20.svg\",\n      \"connection-filled-20\": \"icons/connection-filled-20.svg\",\n      \"info-filled-20\": \"icons/info-filled-20.svg\",\n      \"happy-20\": \"icons/happy-20.svg\",\n      \"happy-filled-20\": \"icons/happy-filled-20.svg\",\n      \"happy-bold-20\": \"icons/happy-bold-20.svg\",\n      \"happy-bold-filled-20\": \"icons/happy-bold-filled-20.svg\",\n      \"happy-plus-20\": \"icons/happy-plus-20.svg\",\n      \"happy-plus-filled-20\": \"icons/happy-plus-filled-20.svg\",\n      \"happy-plus-bold-20\": \"icons/happy-plus-bold-20.svg\",\n      \"happy-plus-bold-filled-20\": \"icons/happy-plus-bold-filled-20.svg\",\n      \"sad-20\": \"icons/sad-20.svg\",\n      \"sad-filled-20\": \"icons/sad-filled-20.svg\",\n      \"sad-bold-20\": \"icons/sad-bold-20.svg\",\n      \"sad-bold-filled-20\": \"icons/sad-bold-filled-20.svg\",\n      \"moon-20\": \"icons/moon-20.svg\",\n      \"moon-filled-20\": \"icons/moon-filled-20.svg\",\n      \"moon-bold-20\": \"icons/moon-bold-20.svg\",\n      \"moon-bold-filled-20\": \"icons/moon-bold-filled-20.svg\",\n      \"bolt-20\": \"icons/bolt-20.svg\",\n      \"bolt-filled-20\": \"icons/bolt-filled-20.svg\",\n      \"lightning-20\": \"icons/lightning-20.svg\",\n      \"lightning-filled-20\": \"icons/lightning-filled-20.svg\",\n      \"sun-20\": \"icons/sun-20.svg\",\n      \"sun-filled-20\": \"icons/sun-filled-20.svg\",\n      \"pine-tree-20\": \"icons/pine-tree-20.svg\",\n      \"pine-tree-filled-20\": \"icons/pine-tree-filled-20.svg\",\n      \"leaf-20\": \"icons/leaf-20.svg\",\n      \"snowflake-20\": \"icons/snowflake-20.svg\",\n      \"snowflake-filled-20\": \"icons/snowflake-filled-20.svg\",\n      \"shield-20\": \"icons/shield-20.svg\",\n      \"shield-filled-20\": \"icons/shield-filled-20.svg\",\n      \"shield-checkmark-20\": \"icons/shield-checkmark-20.svg\",\n      \"shield-checkmark-filled-20\": \"icons/shield-checkmark-filled-20.svg\",\n      \"shield-cross-20\": \"icons/shield-cross-20.svg\",\n      \"shield-cross-filled-20\": \"icons/shield-cross-filled-20.svg\",\n      \"shield-half-20\": \"icons/shield-half-20.svg\",\n      \"shield-half-filled-20\": \"icons/shield-half-filled-20.svg\",\n      \"shield-half-inverted-20\": \"icons/shield-half-inverted-20.svg\",\n      \"lock-20\": \"icons/lock-20.svg\",\n      \"lock-filled-20\": \"icons/lock-filled-20.svg\",\n      \"lock-bold-20\": \"icons/lock-bold-20.svg\",\n      \"lock-bold-filled-20\": \"icons/lock-bold-filled-20.svg\",\n      \"lock-open-20\": \"icons/lock-open-20.svg\",\n      \"lock-open-filled-20\": \"icons/lock-open-filled-20.svg\",\n      \"lock-open-bold-20\": \"icons/lock-open-bold-20.svg\",\n      \"lock-open-bold-filled-20\": \"icons/lock-open-bold-filled-20.svg\",\n      \"face-id-20\": \"icons/face-id-20.svg\",\n      \"face-id-filled-20\": \"icons/face-id-filled-20.svg\",\n      \"face-id-bold-20\": \"icons/face-id-bold-20.svg\",\n      \"face-id-bold-filled-20\": \"icons/face-id-bold-filled-20.svg\",\n      \"x-dot-com-20\": \"icons/x-dot-com-20.svg\",\n      \"x-dot-com-filled-20\": \"icons/x-dot-com-filled-20.svg\",\n      \"twitch-20\": \"icons/twitch-20.svg\",\n      \"paypal-20\": \"icons/paypal-20.svg\",\n      \"trading-view-20\": \"icons/trading-view-20.svg\",\n      \"instagram-20\": \"icons/instagram-20.svg\",\n      \"instagram-filled-20\": \"icons/instagram-filled-20.svg\",\n      \"telegram-20\": \"icons/telegram-20.svg\",\n      \"telegram-filled-20\": \"icons/telegram-filled-20.svg\",\n      \"youtube-20\": \"icons/youtube-20.svg\",\n      \"youtube-filled-20\": \"icons/youtube-filled-20.svg\",\n      \"tiktok-20\": \"icons/tiktok-20.svg\",\n      \"tiktok-filled-20\": \"icons/tiktok-filled-20.svg\",\n      \"twitter-20\": \"icons/twitter-20.svg\",\n      \"twitter-filled-20\": \"icons/twitter-filled-20.svg\",\n      \"discord-20\": \"icons/discord-20.svg\",\n      \"discord-filled-20\": \"icons/discord-filled-20.svg\",\n      \"facebook-20\": \"icons/facebook-20.svg\",\n      \"facebook-filled-20\": \"icons/facebook-filled-20.svg\",\n      \"whop-logo-20\": \"icons/whop-logo-20.svg\",\n      \"linkedin-20\": \"icons/linkedin-20.svg\",\n      \"venmo-20\": \"icons/venmo-20.svg\",\n      \"venmo-filled-20\": \"icons/venmo-filled-20.svg\",\n      \"lightbulb-20\": \"icons/lightbulb-20.svg\",\n      \"palette-20\": \"icons/palette-20.svg\",\n      \"gift-20\": \"icons/gift-20.svg\",\n      \"megaphone-20\": \"icons/megaphone-20.svg\",\n      \"megaphone-filled-20\": \"icons/megaphone-filled-20.svg\",\n      \"megaphone-bold-20\": \"icons/megaphone-bold-20.svg\",\n      \"hour-glass-20\": \"icons/hour-glass-20.svg\",\n      \"dice-20\": \"icons/dice-20.svg\",\n      \"pencil-20\": \"icons/pencil-20.svg\",\n      \"trophy-20\": \"icons/trophy-20.svg\",\n      \"parachute-20\": \"icons/parachute-20.svg\",\n      \"cart-remove-20\": \"icons/cart-remove-20.svg\",\n      \"monitor-20\": \"icons/monitor-20.svg\",\n      \"mobile-phone-20\": \"icons/mobile-phone-20.svg\",\n      \"mobile-phone-filled-20\": \"icons/mobile-phone-filled-20.svg\",\n      \"mobile-phone-bold-20\": \"icons/mobile-phone-bold-20.svg\",\n      \"mobile-phone-bold-filled-20\": \"icons/mobile-phone-bold-filled-20.svg\",\n      \"cube-20\": \"icons/cube-20.svg\",\n      \"cube-filled-20\": \"icons/cube-filled-20.svg\",\n      \"cube-bold-20\": \"icons/cube-bold-20.svg\",\n      \"cube-bold-filled-20\": \"icons/cube-bold-filled-20.svg\",\n      \"medal-checkmark-20\": \"icons/medal-checkmark-20.svg\",\n      \"video-filled-20\": \"icons/video-filled-20.svg\",\n      \"t-shirt-20\": \"icons/t-shirt-20.svg\",\n      \"t-shirt-filled-20\": \"icons/t-shirt-filled-20.svg\",\n      \"lights-off-20\": \"icons/lights-off-20.svg\",\n      \"lights-off-filled-20\": \"icons/lights-off-filled-20.svg\",\n      \"bulb-20\": \"icons/bulb-20.svg\",\n      \"bulb-filled-20\": \"icons/bulb-filled-20.svg\",\n      \"lights-on-20\": \"icons/lights-on-20.svg\",\n      \"lights-on-filled-20\": \"icons/lights-on-filled-20.svg\",\n      \"gamepad-20\": \"icons/gamepad-20.svg\",\n      \"gamepad-filled-20\": \"icons/gamepad-filled-20.svg\",\n      \"gamepad-bold-20\": \"icons/gamepad-bold-20.svg\",\n      \"gamepad-bold-filled-20\": \"icons/gamepad-bold-filled-20.svg\",\n      \"reception-bell-20\": \"icons/reception-bell-20.svg\",\n      \"reception-bell-filled-20\": \"icons/reception-bell-filled-20.svg\",\n      \"reception-bell-bold-20\": \"icons/reception-bell-bold-20.svg\",\n      \"reception-bell-bold-filled-20\": \"icons/reception-bell-bold-filled-20.svg\",\n      \"beaker-20\": \"icons/beaker-20.svg\",\n      \"beaker-filled-20\": \"icons/beaker-filled-20.svg\",\n      \"sword-20\": \"icons/sword-20.svg\",\n      \"sword-filled-20\": \"icons/sword-filled-20.svg\",\n      \"brush-20\": \"icons/brush-20.svg\",\n      \"brush-filled-20\": \"icons/brush-filled-20.svg\",\n      \"sticker-20\": \"icons/sticker-20.svg\",\n      \"sticker-filled-20\": \"icons/sticker-filled-20.svg\",\n      \"flag-20\": \"icons/flag-20.svg\",\n      \"flag-filled-20\": \"icons/flag-filled-20.svg\",\n      \"scale-of-justice-20\": \"icons/scale-of-justice-20.svg\",\n      \"scale-of-justice-filled-20\": \"icons/scale-of-justice-filled-20.svg\",\n      \"student-hat-20\": \"icons/student-hat-20.svg\",\n      \"student-hat-filled-20\": \"icons/student-hat-filled-20.svg\",\n      \"ticket-20\": \"icons/ticket-20.svg\",\n      \"ticket-filled-20\": \"icons/ticket-filled-20.svg\",\n      \"ticket-bold-20\": \"icons/ticket-bold-20.svg\",\n      \"ticket-bold-filled-20\": \"icons/ticket-bold-filled-20.svg\",\n      \"truck-20\": \"icons/truck-20.svg\",\n      \"crown-20\": \"icons/crown-20.svg\",\n      \"crown-bold-20\": \"icons/crown-bold-20.svg\",\n      \"crown-bold-filled-20\": \"icons/crown-bold-filled-20.svg\"\n    },\n    \"24\": {\n      \"arrow-up-24\": \"icons/arrow-up-24.svg\",\n      \"arrow-up-filleed-24\": \"icons/arrow-up-filleed-24.svg\",\n      \"arrow-up-bold-24\": \"icons/arrow-up-bold-24.svg\",\n      \"arrow-up-bold-filled-24\": \"icons/arrow-up-bold-filled-24.svg\",\n      \"arrow-down-24\": \"icons/arrow-down-24.svg\",\n      \"arrow-down-filled-24\": \"icons/arrow-down-filled-24.svg\",\n      \"arrow-down-bold-24\": \"icons/arrow-down-bold-24.svg\",\n      \"arrow-down-bold-filled-24\": \"icons/arrow-down-bold-filled-24.svg\",\n      \"arrow-left-24\": \"icons/arrow-left-24.svg\",\n      \"arrow-left-filled-24\": \"icons/arrow-left-filled-24.svg\",\n      \"arrow-left-bold-24\": \"icons/arrow-left-bold-24.svg\",\n      \"arrow-left-bold-filled-24\": \"icons/arrow-left-bold-filled-24.svg\",\n      \"arrow-right-24\": \"icons/arrow-right-24.svg\",\n      \"arrow-right-filled-24\": \"icons/arrow-right-filled-24.svg\",\n      \"arrow-right-bold-24\": \"icons/arrow-right-bold-24.svg\",\n      \"arrow-right-bold-filled-24\": \"icons/arrow-right-bold-filled-24.svg\",\n      \"arrow-up-right-24\": \"icons/arrow-up-right-24.svg\",\n      \"arrow-up-right-filled-24\": \"icons/arrow-up-right-filled-24.svg\",\n      \"arrow-up-right-bold-24\": \"icons/arrow-up-right-bold-24.svg\",\n      \"arrow-up-right-bold-filled-24\": \"icons/arrow-up-right-bold-filled-24.svg\",\n      \"arrow-up-left-24\": \"icons/arrow-up-left-24.svg\",\n      \"arrow-up-left-filled-24\": \"icons/arrow-up-left-filled-24.svg\",\n      \"arrow-up-left-bold-24\": \"icons/arrow-up-left-bold-24.svg\",\n      \"arrow-up-left-bold-filled-24\": \"icons/arrow-up-left-bold-filled-24.svg\",\n      \"arrow-down-right-24\": \"icons/arrow-down-right-24.svg\",\n      \"arrow-down-right-filled-24\": \"icons/arrow-down-right-filled-24.svg\",\n      \"arrow-down-right-bold-24\": \"icons/arrow-down-right-bold-24.svg\",\n      \"arrow-down-right-bold-filled-24\": \"icons/arrow-down-right-bold-filled-24.svg\",\n      \"arrow-down-left-24\": \"icons/arrow-down-left-24.svg\",\n      \"arrow-down-left-filled-24\": \"icons/arrow-down-left-filled-24.svg\",\n      \"arrow-down-left-bold-24\": \"icons/arrow-down-left-bold-24.svg\",\n      \"arrow-down-left-bold-filled-24\": \"icons/arrow-down-left-bold-filled-24.svg\",\n      \"arrow-down-angle-left-24\": \"icons/arrow-down-angle-left-24.svg\",\n      \"arrow-down-angle-left-filled-24\": \"icons/arrow-down-angle-left-filled-24.svg\",\n      \"arrow-down-angle-left-bold-24\": \"icons/arrow-down-angle-left-bold-24.svg\",\n      \"arrow-down-angle-left-bold-filled-24\": \"icons/arrow-down-angle-left-bold-filled-24.svg\",\n      \"arrow-down-angle-right-24\": \"icons/arrow-down-angle-right-24.svg\",\n      \"arrow-down-angle-right-filled-24\": \"icons/arrow-down-angle-right-filled-24.svg\",\n      \"arrow-down-angle-right-bold-24\": \"icons/arrow-down-angle-right-bold-24.svg\",\n      \"arrow-down-angle-right-bold-filled-24\": \"icons/arrow-down-angle-right-bold-filled-24.svg\",\n      \"rounded-arrow-angle-left-24\": \"icons/rounded-arrow-angle-left-24.svg\",\n      \"rounded-arrow-angle-left-bold-24\": \"icons/rounded-arrow-angle-left-bold-24.svg\",\n      \"rounded-arrow-angle-left-bold-filled-24\": \"icons/rounded-arrow-angle-left-bold-filled-24.svg\",\n      \"rounded-arrow-angle-right-24\": \"icons/rounded-arrow-angle-right-24.svg\",\n      \"rounded-arrow-angle-right-bold-24\": \"icons/rounded-arrow-angle-right-bold-24.svg\",\n      \"rounded-arrow-angle-right-bold-filled-24\": \"icons/rounded-arrow-angle-right-bold-filled-24.svg\",\n      \"double-arrow-left-right-24\": \"icons/double-arrow-left-right-24.svg\",\n      \"double-arrow-left-right-filled-24\": \"icons/double-arrow-left-right-filled-24.svg\",\n      \"double-arrow-left-right-bold-24\": \"icons/double-arrow-left-right-bold-24.svg\",\n      \"double-arrow-left-right-bold-filled-24\": \"icons/double-arrow-left-right-bold-filled-24.svg\",\n      \"double-arrow-right-left-24\": \"icons/double-arrow-right-left-24.svg\",\n      \"double-arrow-right-left-filled-24\": \"icons/double-arrow-right-left-filled-24.svg\",\n      \"double-arrow-right-left-bold-24\": \"icons/double-arrow-right-left-bold-24.svg\",\n      \"double-arrow-right-left-bold-filled-24\": \"icons/double-arrow-right-left-bold-filled-24.svg\",\n      \"double-arrow-up-down-24\": \"icons/double-arrow-up-down-24.svg\",\n      \"double-arrow-up-down-filled-24\": \"icons/double-arrow-up-down-filled-24.svg\",\n      \"double-arrow-up-down-bold-24\": \"icons/double-arrow-up-down-bold-24.svg\",\n      \"double-arrow-up-down-bold-filled-24\": \"icons/double-arrow-up-down-bold-filled-24.svg\",\n      \"double-arrow-down-up-24\": \"icons/double-arrow-down-up-24.svg\",\n      \"double-arrow-down-up-filled-24\": \"icons/double-arrow-down-up-filled-24.svg\",\n      \"double-arrow-down-up-bold-24\": \"icons/double-arrow-down-up-bold-24.svg\",\n      \"double-arrow-down-up-bold-filled-24\": \"icons/double-arrow-down-up-bold-filled-24.svg\",\n      \"split-left-24\": \"icons/split-left-24.svg\",\n      \"split-left-filled-24\": \"icons/split-left-filled-24.svg\",\n      \"split-left-bold-24\": \"icons/split-left-bold-24.svg\",\n      \"split-left-bold-filled-24\": \"icons/split-left-bold-filled-24.svg\",\n      \"split-right-24\": \"icons/split-right-24.svg\",\n      \"split-right-filled-24\": \"icons/split-right-filled-24.svg\",\n      \"split-right-bold-24\": \"icons/split-right-bold-24.svg\",\n      \"split-right-bold-filled-24\": \"icons/split-right-bold-filled-24.svg\",\n      \"split-down-24\": \"icons/split-down-24.svg\",\n      \"split-down-filled-24\": \"icons/split-down-filled-24.svg\",\n      \"split-down-bold-24\": \"icons/split-down-bold-24.svg\",\n      \"split-down-bold-filled-24\": \"icons/split-down-bold-filled-24.svg\",\n      \"split-up-24\": \"icons/split-up-24.svg\",\n      \"split-up-filled-24\": \"icons/split-up-filled-24.svg\",\n      \"split-up-bold-24\": \"icons/split-up-bold-24.svg\",\n      \"split-up-bold-filled-24\": \"icons/split-up-bold-filled-24.svg\",\n      \"converge-24\": \"icons/converge-24.svg\",\n      \"converge-filled-24\": \"icons/converge-filled-24.svg\",\n      \"upload-24\": \"icons/upload-24.svg\",\n      \"upload-filled-24\": \"icons/upload-filled-24.svg\",\n      \"upload-bold-24\": \"icons/upload-bold-24.svg\",\n      \"upload-bold-filled-24\": \"icons/upload-bold-filled-24.svg\",\n      \"download-24\": \"icons/download-24.svg\",\n      \"download-filled-24\": \"icons/download-filled-24.svg\",\n      \"download-bold-24\": \"icons/download-bold-24.svg\",\n      \"download-bold-filled-24\": \"icons/download-bold-filled-24.svg\",\n      \"arrow-up-right-from-square-24\": \"icons/arrow-up-right-from-square-24.svg\",\n      \"arrow-up-right-from-square-filled-24\": \"icons/arrow-up-right-from-square-filled-24.svg\",\n      \"arrow-up-right-from-square-bold-24\": \"icons/arrow-up-right-from-square-bold-24.svg\",\n      \"arrow-up-right-from-square-bold-filled-24\": \"icons/arrow-up-right-from-square-bold-filled-24.svg\",\n      \"compress-24\": \"icons/compress-24.svg\",\n      \"arrow-up-right-from-bracket-24\": \"icons/arrow-up-right-from-bracket-24.svg\",\n      \"arrow-up-right-from-bracket-filled-24\": \"icons/arrow-up-right-from-bracket-filled-24.svg\",\n      \"arrow-up-right-from-bracket-bold-24\": \"icons/arrow-up-right-from-bracket-bold-24.svg\",\n      \"arrow-up-right-from-bracket-bold-filled-24\": \"icons/arrow-up-right-from-bracket-bold-filled-24.svg\",\n      \"minimize-24\": \"icons/minimize-24.svg\",\n      \"minimize-filled-24\": \"icons/minimize-filled-24.svg\",\n      \"minimize-bold-24\": \"icons/minimize-bold-24.svg\",\n      \"minimize-bold-filled-24\": \"icons/minimize-bold-filled-24.svg\",\n      \"expand-24\": \"icons/expand-24.svg\",\n      \"expand-filled-24\": \"icons/expand-filled-24.svg\",\n      \"expand-bold-24\": \"icons/expand-bold-24.svg\",\n      \"expand-bold-filled-24\": \"icons/expand-bold-filled-24.svg\",\n      \"rotate-24\": \"icons/rotate-24.svg\",\n      \"rotate-filled-24\": \"icons/rotate-filled-24.svg\",\n      \"rotate-bold-24\": \"icons/rotate-bold-24.svg\",\n      \"rotate-bold-filled-24\": \"icons/rotate-bold-filled-24.svg\",\n      \"rotate-left-24\": \"icons/rotate-left-24.svg\",\n      \"rotate-left-filled-24\": \"icons/rotate-left-filled-24.svg\",\n      \"rotate-left-bold-24\": \"icons/rotate-left-bold-24.svg\",\n      \"rotate-left-bold-filled-24\": \"icons/rotate-left-bold-filled-24.svg\",\n      \"rotate-right-24\": \"icons/rotate-right-24.svg\",\n      \"rotate-right-filled-24\": \"icons/rotate-right-filled-24.svg\",\n      \"rotate-right-bold-24\": \"icons/rotate-right-bold-24.svg\",\n      \"rotate-right-bold-filled-24\": \"icons/rotate-right-bold-filled-24.svg\",\n      \"time-skip-left-24\": \"icons/time-skip-left-24.svg\",\n      \"time-skip-left-filled-24\": \"icons/time-skip-left-filled-24.svg\",\n      \"time-skip-left-bold-24\": \"icons/time-skip-left-bold-24.svg\",\n      \"time-skip-left-bold-filled-24\": \"icons/time-skip-left-bold-filled-24.svg\",\n      \"time-skip-right-24\": \"icons/time-skip-right-24.svg\",\n      \"time-skip-right-filled-24\": \"icons/time-skip-right-filled-24.svg\",\n      \"time-skip-right-bold-24\": \"icons/time-skip-right-bold-24.svg\",\n      \"time-skip-right-bold-filled-24\": \"icons/time-skip-right-bold-filled-24.svg\",\n      \"double-chevron-24\": \"icons/double-chevron-24.svg\",\n      \"chevron-down-24\": \"icons/chevron-down-24.svg\",\n      \"chevron-down-filled-24\": \"icons/chevron-down-filled-24.svg\",\n      \"chevron-down-bold-24\": \"icons/chevron-down-bold-24.svg\",\n      \"chevron-down-bold-filled-24\": \"icons/chevron-down-bold-filled-24.svg\",\n      \"chevron-up-24\": \"icons/chevron-up-24.svg\",\n      \"chevron-up-filled-24\": \"icons/chevron-up-filled-24.svg\",\n      \"chevron-up-bold-24\": \"icons/chevron-up-bold-24.svg\",\n      \"chevron-up-bold-filled-24\": \"icons/chevron-up-bold-filled-24.svg\",\n      \"chevron-left-24\": \"icons/chevron-left-24.svg\",\n      \"chevron-left-filled-24\": \"icons/chevron-left-filled-24.svg\",\n      \"chevron-left-bold-24\": \"icons/chevron-left-bold-24.svg\",\n      \"chevron-left-bold-filled-24\": \"icons/chevron-left-bold-filled-24.svg\",\n      \"chevron-right-24\": \"icons/chevron-right-24.svg\",\n      \"chevron-right-filled-24\": \"icons/chevron-right-filled-24.svg\",\n      \"chevron-right-bold-24\": \"icons/chevron-right-bold-24.svg\",\n      \"chevron-right-bold-filled-24\": \"icons/chevron-right-bold-filled-24.svg\",\n      \"chevron-down-small-24\": \"icons/chevron-down-small-24.svg\",\n      \"chevron-down-small-filled-24\": \"icons/chevron-down-small-filled-24.svg\",\n      \"chevron-down-small-bold-24\": \"icons/chevron-down-small-bold-24.svg\",\n      \"chevron-down-small-bold-filled-24\": \"icons/chevron-down-small-bold-filled-24.svg\",\n      \"chevron-up-small-24\": \"icons/chevron-up-small-24.svg\",\n      \"chevron-up-small-filled-24\": \"icons/chevron-up-small-filled-24.svg\",\n      \"chevron-up-small-bold-24\": \"icons/chevron-up-small-bold-24.svg\",\n      \"chevron-up-small-bold-filled-24\": \"icons/chevron-up-small-bold-filled-24.svg\",\n      \"chevron-left-small-24\": \"icons/chevron-left-small-24.svg\",\n      \"chevron-left-small-filled-24\": \"icons/chevron-left-small-filled-24.svg\",\n      \"chevron-left-small-bold-24\": \"icons/chevron-left-small-bold-24.svg\",\n      \"chevron-left-small-bold-filled-24\": \"icons/chevron-left-small-bold-filled-24.svg\",\n      \"chevron-right-small-24\": \"icons/chevron-right-small-24.svg\",\n      \"chevron-right-small-filled-24\": \"icons/chevron-right-small-filled-24.svg\",\n      \"chevron-right-small-bold-24\": \"icons/chevron-right-small-bold-24.svg\",\n      \"chevron-right-small-bold-filled-24\": \"icons/chevron-right-small-bold-filled-24.svg\",\n      \"double-chevron-down-24\": \"icons/double-chevron-down-24.svg\",\n      \"double-chevron-down-filled-24\": \"icons/double-chevron-down-filled-24.svg\",\n      \"double-chevron-down-bold-24\": \"icons/double-chevron-down-bold-24.svg\",\n      \"double-chevron-down-bold-filled-24\": \"icons/double-chevron-down-bold-filled-24.svg\",\n      \"double-chevron-up-24\": \"icons/double-chevron-up-24.svg\",\n      \"double-chevron-up-filled-24\": \"icons/double-chevron-up-filled-24.svg\",\n      \"double-chevron-up-bold-24\": \"icons/double-chevron-up-bold-24.svg\",\n      \"double-chevron-up-bold-filled-24\": \"icons/double-chevron-up-bold-filled-24.svg\",\n      \"double-chevron-left-24\": \"icons/double-chevron-left-24.svg\",\n      \"double-chevron-left-filled-24\": \"icons/double-chevron-left-filled-24.svg\",\n      \"double-chevron-left-bold-24\": \"icons/double-chevron-left-bold-24.svg\",\n      \"double-chevron-left-bold-filled-24\": \"icons/double-chevron-left-bold-filled-24.svg\",\n      \"double-chevron-right-24\": \"icons/double-chevron-right-24.svg\",\n      \"double-chevron-right-filled-24\": \"icons/double-chevron-right-filled-24.svg\",\n      \"double-chevron-right-bold-24\": \"icons/double-chevron-right-bold-24.svg\",\n      \"double-chevron-right-bold-filled-24\": \"icons/double-chevron-right-bold-filled-24.svg\",\n      \"double-chevron-down-small-24\": \"icons/double-chevron-down-small-24.svg\",\n      \"double-chevron-down-small-filled-24\": \"icons/double-chevron-down-small-filled-24.svg\",\n      \"double-chevron-down-small-bold-24\": \"icons/double-chevron-down-small-bold-24.svg\",\n      \"double-chevron-down-small-bold-filled-24\": \"icons/double-chevron-down-small-bold-filled-24.svg\",\n      \"double-chevron-up-small-24\": \"icons/double-chevron-up-small-24.svg\",\n      \"double-chevron-up-small-filled-24\": \"icons/double-chevron-up-small-filled-24.svg\",\n      \"double-chevron-up-small-bold-24\": \"icons/double-chevron-up-small-bold-24.svg\",\n      \"double-chevron-up-small-bold-filled-24\": \"icons/double-chevron-up-small-bold-filled-24.svg\",\n      \"double-chevron-left-small-24\": \"icons/double-chevron-left-small-24.svg\",\n      \"double-chevron-left-small-filled-24\": \"icons/double-chevron-left-small-filled-24.svg\",\n      \"double-chevron-left-small-bold-24\": \"icons/double-chevron-left-small-bold-24.svg\",\n      \"double-chevron-left-small-bold-filled-24\": \"icons/double-chevron-left-small-bold-filled-24.svg\",\n      \"double-chevron-right-small-24\": \"icons/double-chevron-right-small-24.svg\",\n      \"double-chevron-right-small-filled-24\": \"icons/double-chevron-right-small-filled-24.svg\",\n      \"double-chevron-right-small-bold-24\": \"icons/double-chevron-right-small-bold-24.svg\",\n      \"double-chevron-right-small-bold-filled-24\": \"icons/double-chevron-right-small-bold-filled-24.svg\",\n      \"arrow-up-from-bracket-24\": \"icons/arrow-up-from-bracket-24.svg\",\n      \"arrow-up-from-bracket-filled-24\": \"icons/arrow-up-from-bracket-filled-24.svg\",\n      \"arrow-up-from-bracket-bold-24\": \"icons/arrow-up-from-bracket-bold-24.svg\",\n      \"arrow-up-from-bracket-bold-filled-24\": \"icons/arrow-up-from-bracket-bold-filled-24.svg\",\n      \"cursor-24\": \"icons/cursor-24.svg\",\n      \"cursor-filled-24\": \"icons/cursor-filled-24.svg\",\n      \"cursor-bold-24\": \"icons/cursor-bold-24.svg\",\n      \"reply-24\": \"icons/reply-24.svg\",\n      \"reply-filled-24\": \"icons/reply-filled-24.svg\",\n      \"reply-bold-24\": \"icons/reply-bold-24.svg\",\n      \"reply-bold-filled-24\": \"icons/reply-bold-filled-24.svg\",\n      \"arrow-fat-down-24\": \"icons/arrow-fat-down-24.svg\",\n      \"arrow-fat-down-filled-24\": \"icons/arrow-fat-down-filled-24.svg\",\n      \"arrow-fat-down-bold-24\": \"icons/arrow-fat-down-bold-24.svg\",\n      \"arrow-fat-down-bold-filled-24\": \"icons/arrow-fat-down-bold-filled-24.svg\",\n      \"arrow-fat-up-24\": \"icons/arrow-fat-up-24.svg\",\n      \"arrow-fat-up-filled-24\": \"icons/arrow-fat-up-filled-24.svg\",\n      \"arrow-fat-up-bold-24\": \"icons/arrow-fat-up-bold-24.svg\",\n      \"arrow-fat-up-bold-filled-24\": \"icons/arrow-fat-up-bold-filled-24.svg\",\n      \"arrow-fat-left-24\": \"icons/arrow-fat-left-24.svg\",\n      \"arrow-fat-left-filled-24\": \"icons/arrow-fat-left-filled-24.svg\",\n      \"arrow-fat-left-bold-24\": \"icons/arrow-fat-left-bold-24.svg\",\n      \"arrow-fat-left-bold-filled-24\": \"icons/arrow-fat-left-bold-filled-24.svg\",\n      \"arrow-fat-right-24\": \"icons/arrow-fat-right-24.svg\",\n      \"arrow-fat-right-filled-24\": \"icons/arrow-fat-right-filled-24.svg\",\n      \"arrow-fat-right-bold-24\": \"icons/arrow-fat-right-bold-24.svg\",\n      \"arrow-fat-right-bold-filled-24\": \"icons/arrow-fat-right-bold-filled-24.svg\",\n      \"shuffle-24\": \"icons/shuffle-24.svg\",\n      \"shuffle-filled-24\": \"icons/shuffle-filled-24.svg\",\n      \"shuffle-bold-24\": \"icons/shuffle-bold-24.svg\",\n      \"shuffle-bold-filled-24\": \"icons/shuffle-bold-filled-24.svg\",\n      \"eye-24\": \"icons/eye-24.svg\",\n      \"eye-filled-24\": \"icons/eye-filled-24.svg\",\n      \"eye-bold-24\": \"icons/eye-bold-24.svg\",\n      \"eye-slashed-24\": \"icons/eye-slashed-24.svg\",\n      \"eye-slashed-filled-24\": \"icons/eye-slashed-filled-24.svg\",\n      \"code-24\": \"icons/code-24.svg\",\n      \"code-filled-24\": \"icons/code-filled-24.svg\",\n      \"code-bold-24\": \"icons/code-bold-24.svg\",\n      \"code-filled-bold-24\": \"icons/code-filled-bold-24.svg\",\n      \"codeblock-24\": \"icons/codeblock-24.svg\",\n      \"codeblock-filled-24\": \"icons/codeblock-filled-24.svg\",\n      \"collapse-sidebar-24\": \"icons/collapse-sidebar-24.svg\",\n      \"collapse-sidebar-filled-24\": \"icons/collapse-sidebar-filled-24.svg\",\n      \"collapse-sidebar-inverted-24\": \"icons/collapse-sidebar-inverted-24.svg\",\n      \"collapse-sidebar-inverted-filled-24\": \"icons/collapse-sidebar-inverted-filled-24.svg\",\n      \"home-24\": \"icons/home-24.svg\",\n      \"home-filled-24\": \"icons/home-filled-24.svg\",\n      \"home-bold-24\": \"icons/home-bold-24.svg\",\n      \"home-bold-filled-24\": \"icons/home-bold-filled-24.svg\",\n      \"shop-24\": \"icons/shop-24.svg\",\n      \"shop-filled-24\": \"icons/shop-filled-24.svg\",\n      \"shop-bold-24\": \"icons/shop-bold-24.svg\",\n      \"shop-bold-filled-24\": \"icons/shop-bold-filled-24.svg\",\n      \"bank-24\": \"icons/bank-24.svg\",\n      \"bank-filled-24\": \"icons/bank-filled-24.svg\",\n      \"bank-bold-24\": \"icons/bank-bold-24.svg\",\n      \"bank-bold-filled-24\": \"icons/bank-bold-filled-24.svg\",\n      \"globe-24\": \"icons/globe-24.svg\",\n      \"globe-filled-24\": \"icons/globe-filled-24.svg\",\n      \"globe-americas-24\": \"icons/globe-americas-24.svg\",\n      \"globe-americas-filled-24\": \"icons/globe-americas-filled-24.svg\",\n      \"globe-europe-24\": \"icons/globe-europe-24.svg\",\n      \"globe-europe-filled-24\": \"icons/globe-europe-filled-24.svg\",\n      \"globe-pin-24\": \"icons/globe-pin-24.svg\",\n      \"globe-pin-filled-24\": \"icons/globe-pin-filled-24.svg\",\n      \"location-pin-24\": \"icons/location-pin-24.svg\",\n      \"location-pin-filled-24\": \"icons/location-pin-filled-24.svg\",\n      \"globe-in-square-24\": \"icons/globe-in-square-24.svg\",\n      \"checkmark-24\": \"icons/checkmark-24.svg\",\n      \"checkmark-filled-24\": \"icons/checkmark-filled-24.svg\",\n      \"checkmark-bold-24\": \"icons/checkmark-bold-24.svg\",\n      \"checkmark-bold-filled-24\": \"icons/checkmark-bold-filled-24.svg\",\n      \"checkmark-small-24\": \"icons/checkmark-small-24.svg\",\n      \"checkmark-small-filled-24\": \"icons/checkmark-small-filled-24.svg\",\n      \"checkmark-small-bold-24\": \"icons/checkmark-small-bold-24.svg\",\n      \"checkmark-small-bold-filled-24\": \"icons/checkmark-small-bold-filled-24.svg\",\n      \"checkmark-circle-24\": \"icons/checkmark-circle-24.svg\",\n      \"checkmark-circle-filled-24\": \"icons/checkmark-circle-filled-24.svg\",\n      \"checkmark-circle-bold-24\": \"icons/checkmark-circle-bold-24.svg\",\n      \"checkmark-circle-bold-filled-24\": \"icons/checkmark-circle-bold-filled-24.svg\",\n      \"seal-checkmark-24\": \"icons/seal-checkmark-24.svg\",\n      \"seal-checkmark-filled-24\": \"icons/seal-checkmark-filled-24.svg\",\n      \"microphone-24\": \"icons/microphone-24.svg\",\n      \"microphone-filled-24\": \"icons/microphone-filled-24.svg\",\n      \"microphone-off-24\": \"icons/microphone-off-24.svg\",\n      \"microphone-off-filled-24\": \"icons/microphone-off-filled-24.svg\",\n      \"speaker-24\": \"icons/speaker-24.svg\",\n      \"speaker-filled-24\": \"icons/speaker-filled-24.svg\",\n      \"speaker-bold-24\": \"icons/speaker-bold-24.svg\",\n      \"speaker-bold-filled-24\": \"icons/speaker-bold-filled-24.svg\",\n      \"microphone-no-base-24\": \"icons/microphone-no-base-24.svg\",\n      \"microphone-no-base-filled-24\": \"icons/microphone-no-base-filled-24.svg\",\n      \"microphone-no-base-off-24\": \"icons/microphone-no-base-off-24.svg\",\n      \"microphone-no-base-off-filled-24\": \"icons/microphone-no-base-off-filled-24.svg\",\n      \"headphones-24\": \"icons/headphones-24.svg\",\n      \"headphones-filled-24\": \"icons/headphones-filled-24.svg\",\n      \"headphones-bold-24\": \"icons/headphones-bold-24.svg\",\n      \"headphones-bold-filled-24\": \"icons/headphones-bold-filled-24.svg\",\n      \"headset-24\": \"icons/headset-24.svg\",\n      \"headset-filled-24\": \"icons/headset-filled-24.svg\",\n      \"headset-bold-24\": \"icons/headset-bold-24.svg\",\n      \"headset-bold-filled-24\": \"icons/headset-bold-filled-24.svg\",\n      \"piano-24\": \"icons/piano-24.svg\",\n      \"piano-filled-24\": \"icons/piano-filled-24.svg\",\n      \"waveform-24\": \"icons/waveform-24.svg\",\n      \"pause-24\": \"icons/pause-24.svg\",\n      \"pause-filled-24\": \"icons/pause-filled-24.svg\",\n      \"play-24\": \"icons/play-24.svg\",\n      \"play-filled-24\": \"icons/play-filled-24.svg\",\n      \"play-bold-24\": \"icons/play-bold-24.svg\",\n      \"play-bold-filled-24\": \"icons/play-bold-filled-24.svg\",\n      \"play-circle-24\": \"icons/play-circle-24.svg\",\n      \"play-circle-filled-24\": \"icons/play-circle-filled-24.svg\",\n      \"play-circle-bold-24\": \"icons/play-circle-bold-24.svg\",\n      \"play-circle-bold-filled-24\": \"icons/play-circle-bold-filled-24.svg\",\n      \"pause-circle-24\": \"icons/pause-circle-24.svg\",\n      \"pause-circle-filled-24\": \"icons/pause-circle-filled-24.svg\",\n      \"volume-blank-24\": \"icons/volume-blank-24.svg\",\n      \"volume-blank-filled-24\": \"icons/volume-blank-filled-24.svg\",\n      \"volume-off-24\": \"icons/volume-off-24.svg\",\n      \"volume-off-filled-24\": \"icons/volume-off-filled-24.svg\",\n      \"volume-minus-24\": \"icons/volume-minus-24.svg\",\n      \"volume-minus-filled-24\": \"icons/volume-minus-filled-24.svg\",\n      \"volume-plus-24\": \"icons/volume-plus-24.svg\",\n      \"volume-plus-filled-24\": \"icons/volume-plus-filled-24.svg\",\n      \"volume-low-24\": \"icons/volume-low-24.svg\",\n      \"volume-low-filled-24\": \"icons/volume-low-filled-24.svg\",\n      \"volume-high-24\": \"icons/volume-high-24.svg\",\n      \"volume-high-filled-24\": \"icons/volume-high-filled-24.svg\",\n      \"dashboard-24\": \"icons/dashboard-24.svg\",\n      \"dashboard-filled-24\": \"icons/dashboard-filled-24.svg\",\n      \"dashboard-bold-24\": \"icons/dashboard-bold-24.svg\",\n      \"dashboard-bold-filled-24\": \"icons/dashboard-bold-filled-24.svg\",\n      \"pulse-24\": \"icons/pulse-24.svg\",\n      \"pulse-bold-24\": \"icons/pulse-bold-24.svg\",\n      \"dashboard-bar-graph-24\": \"icons/dashboard-bar-graph-24.svg\",\n      \"dashboard-bar-graph-filled-24\": \"icons/dashboard-bar-graph-filled-24.svg\",\n      \"dashboard-bar-graph-bold-24\": \"icons/dashboard-bar-graph-bold-24.svg\",\n      \"dashboard-bar-graph-bold-filled-24\": \"icons/dashboard-bar-graph-bold-filled-24.svg\",\n      \"bar-chart-24\": \"icons/bar-chart-24.svg\",\n      \"bar-chart-bold-24\": \"icons/bar-chart-bold-24.svg\",\n      \"bar-chart-2-24\": \"icons/bar-chart-2-24.svg\",\n      \"bar-chart-2-bold-24\": \"icons/bar-chart-2-bold-24.svg\",\n      \"bar-graph-24\": \"icons/bar-graph-24.svg\",\n      \"bar-graph-filled-24\": \"icons/bar-graph-filled-24.svg\",\n      \"stats-24\": \"icons/stats-24.svg\",\n      \"stats-bold-24\": \"icons/stats-bold-24.svg\",\n      \"message-blank-24\": \"icons/message-blank-24.svg\",\n      \"message-blank-filled-24\": \"icons/message-blank-filled-24.svg\",\n      \"message-blank-bold-24\": \"icons/message-blank-bold-24.svg\",\n      \"message-blank-bold-filled-24\": \"icons/message-blank-bold-filled-24.svg\",\n      \"message-24\": \"icons/message-24.svg\",\n      \"message-filled-24\": \"icons/message-filled-24.svg\",\n      \"message-bold-24\": \"icons/message-bold-24.svg\",\n      \"message-bold-filled-24\": \"icons/message-bold-filled-24.svg\",\n      \"message-slashed-24\": \"icons/message-slashed-24.svg\",\n      \"message-filled-slashed-24\": \"icons/message-filled-slashed-24.svg\",\n      \"message-edit-24\": \"icons/message-edit-24.svg\",\n      \"message-edit-filled-24\": \"icons/message-edit-filled-24.svg\",\n      \"message-notification-24\": \"icons/message-notification-24.svg\",\n      \"message-filled-notification-24\": \"icons/message-filled-notification-24.svg\",\n      \"message-review-24\": \"icons/message-review-24.svg\",\n      \"message-review-filled-24\": \"icons/message-review-filled-24.svg\",\n      \"mail-24\": \"icons/mail-24.svg\",\n      \"mail-filled-24\": \"icons/mail-filled-24.svg\",\n      \"mail-bold-24\": \"icons/mail-bold-24.svg\",\n      \"mail-bold-filled-24\": \"icons/mail-bold-filled-24.svg\",\n      \"paper-airplane-up-24\": \"icons/paper-airplane-up-24.svg\",\n      \"paper-airplane-up-filled-24\": \"icons/paper-airplane-up-filled-24.svg\",\n      \"paper-airplane-up-bold-24\": \"icons/paper-airplane-up-bold-24.svg\",\n      \"paper-airplane-up-bold-filled-24\": \"icons/paper-airplane-up-bold-filled-24.svg\",\n      \"paper-airplane-down-24\": \"icons/paper-airplane-down-24.svg\",\n      \"paper-airplane-down-filled-24\": \"icons/paper-airplane-down-filled-24.svg\",\n      \"paper-airplane-down-bold-24\": \"icons/paper-airplane-down-bold-24.svg\",\n      \"paper-airplane-down-bold-filled-24\": \"icons/paper-airplane-down-bold-filled-24.svg\",\n      \"paper-airplane-left-24\": \"icons/paper-airplane-left-24.svg\",\n      \"paper-airplane-left-filled-24\": \"icons/paper-airplane-left-filled-24.svg\",\n      \"paper-airplane-left-bold-24\": \"icons/paper-airplane-left-bold-24.svg\",\n      \"paper-airplane-left-bold-filled-24\": \"icons/paper-airplane-left-bold-filled-24.svg\",\n      \"paper-airplane-right-24\": \"icons/paper-airplane-right-24.svg\",\n      \"paper-airplane-right-filled-24\": \"icons/paper-airplane-right-filled-24.svg\",\n      \"paper-airplane-right-bold-24\": \"icons/paper-airplane-right-bold-24.svg\",\n      \"paper-airplane-right-bold-filled-24\": \"icons/paper-airplane-right-bold-filled-24.svg\",\n      \"paper-airplane-up-right-24\": \"icons/paper-airplane-up-right-24.svg\",\n      \"paper-airplane-up-right-filled-24\": \"icons/paper-airplane-up-right-filled-24.svg\",\n      \"paper-airplane-up-right-bold-24\": \"icons/paper-airplane-up-right-bold-24.svg\",\n      \"paper-airplane-up-right-bold-filled-24\": \"icons/paper-airplane-up-right-bold-filled-24.svg\",\n      \"mail-out-24\": \"icons/mail-out-24.svg\",\n      \"book-24\": \"icons/book-24.svg\",\n      \"book-filled-24\": \"icons/book-filled-24.svg\",\n      \"book-bold-24\": \"icons/book-bold-24.svg\",\n      \"book-bold-filled-24\": \"icons/book-bold-filled-24.svg\",\n      \"qr-code-24\": \"icons/qr-code-24.svg\",\n      \"qr-code-filled-24\": \"icons/qr-code-filled-24.svg\",\n      \"qr-code-bold-24\": \"icons/qr-code-bold-24.svg\",\n      \"qr-code-bold-filled-24\": \"icons/qr-code-bold-filled-24.svg\",\n      \"scan-code-24\": \"icons/scan-code-24.svg\",\n      \"scan-code-filled-24\": \"icons/scan-code-filled-24.svg\",\n      \"scan-code-bold-24\": \"icons/scan-code-bold-24.svg\",\n      \"scan-code-bold-filled-24\": \"icons/scan-code-bold-filled-24.svg\",\n      \"messages-24\": \"icons/messages-24.svg\",\n      \"messages-bold-24\": \"icons/messages-bold-24.svg\",\n      \"messages-bold-filled-24\": \"icons/messages-bold-filled-24.svg\",\n      \"messages-question-24\": \"icons/messages-question-24.svg\",\n      \"telephone-24\": \"icons/telephone-24.svg\",\n      \"align-left-24\": \"icons/align-left-24.svg\",\n      \"align-center-24\": \"icons/align-center-24.svg\",\n      \"align-right-24\": \"icons/align-right-24.svg\",\n      \"filter-down-24\": \"icons/filter-down-24.svg\",\n      \"filter-down-bold-24\": \"icons/filter-down-bold-24.svg\",\n      \"italic-24\": \"icons/italic-24.svg\",\n      \"heading-24\": \"icons/heading-24.svg\",\n      \"list-bullet-24\": \"icons/list-bullet-24.svg\",\n      \"list-bullet-bold-24\": \"icons/list-bullet-bold-24.svg\",\n      \"list-check-24\": \"icons/list-check-24.svg\",\n      \"list-check-bold-24\": \"icons/list-check-bold-24.svg\",\n      \"list-number-24\": \"icons/list-number-24.svg\",\n      \"underline-24\": \"icons/underline-24.svg\",\n      \"bold-24\": \"icons/bold-24.svg\",\n      \"typography-24\": \"icons/typography-24.svg\",\n      \"k-24\": \"icons/k-24.svg\",\n      \"strikethrough-24\": \"icons/strikethrough-24.svg\",\n      \"lilst-number-24\": \"icons/lilst-number-24.svg\",\n      \"list-24\": \"icons/list-24.svg\",\n      \"dollar-circle-24\": \"icons/dollar-circle-24.svg\",\n      \"dollar-circle-filled-24\": \"icons/dollar-circle-filled-24.svg\",\n      \"dollar-circle-bold-24\": \"icons/dollar-circle-bold-24.svg\",\n      \"dollar-circle-bold-filled-24\": \"icons/dollar-circle-bold-filled-24.svg\",\n      \"dollar-bill-24\": \"icons/dollar-bill-24.svg\",\n      \"dollar-bill-filled-24\": \"icons/dollar-bill-filled-24.svg\",\n      \"banknote-24\": \"icons/banknote-24.svg\",\n      \"banknote-filled-24\": \"icons/banknote-filled-24.svg\",\n      \"banknote-stack-24\": \"icons/banknote-stack-24.svg\",\n      \"banknote-stack-filled-24\": \"icons/banknote-stack-filled-24.svg\",\n      \"dollar-bill-stack-24\": \"icons/dollar-bill-stack-24.svg\",\n      \"bitcoin-24\": \"icons/bitcoin-24.svg\",\n      \"bitcoin-filled-24\": \"icons/bitcoin-filled-24.svg\",\n      \"coins-24\": \"icons/coins-24.svg\",\n      \"coins-filled-24\": \"icons/coins-filled-24.svg\",\n      \"coin-24\": \"icons/coin-24.svg\",\n      \"coin-bold-24\": \"icons/coin-bold-24.svg\",\n      \"coin-filled-24\": \"icons/coin-filled-24.svg\",\n      \"coin-bold-filled-24\": \"icons/coin-bold-filled-24.svg\",\n      \"wallet-24\": \"icons/wallet-24.svg\",\n      \"wallet-filled-24\": \"icons/wallet-filled-24.svg\",\n      \"wallet-bold-24\": \"icons/wallet-bold-24.svg\",\n      \"wallet-bold-filled-24\": \"icons/wallet-bold-filled-24.svg\",\n      \"credit-card-blank-24\": \"icons/credit-card-blank-24.svg\",\n      \"credit-card-blank-filled-24\": \"icons/credit-card-blank-filled-24.svg\",\n      \"credit-card-blank-bold-24\": \"icons/credit-card-blank-bold-24.svg\",\n      \"credit-card-blank-bold-filled-24\": \"icons/credit-card-blank-bold-filled-24.svg\",\n      \"credit-card-24\": \"icons/credit-card-24.svg\",\n      \"credit-card-filled-24\": \"icons/credit-card-filled-24.svg\",\n      \"credit-card-bold-24\": \"icons/credit-card-bold-24.svg\",\n      \"credit-card-bold-filled-24\": \"icons/credit-card-bold-filled-24.svg\",\n      \"credit-card-add-24\": \"icons/credit-card-add-24.svg\",\n      \"credit-card-add-filled-24\": \"icons/credit-card-add-filled-24.svg\",\n      \"credit-card-add-bold-24\": \"icons/credit-card-add-bold-24.svg\",\n      \"credit-card-add-bold-filled-24\": \"icons/credit-card-add-bold-filled-24.svg\",\n      \"credit-card-stack-24\": \"icons/credit-card-stack-24.svg\",\n      \"credit-card-stack-filled-24\": \"icons/credit-card-stack-filled-24.svg\",\n      \"credit-card-stack-bold-24\": \"icons/credit-card-stack-bold-24.svg\",\n      \"credit-card-stack-bold-filled-24\": \"icons/credit-card-stack-bold-filled-24.svg\",\n      \"shopping-bag-24\": \"icons/shopping-bag-24.svg\",\n      \"shopping-bag-filled-24\": \"icons/shopping-bag-filled-24.svg\",\n      \"shopping-bag-bold-24\": \"icons/shopping-bag-bold-24.svg\",\n      \"shopping-bag-bold-filled-24\": \"icons/shopping-bag-bold-filled-24.svg\",\n      \"piggy-bank-24\": \"icons/piggy-bank-24.svg\",\n      \"piggy-bank-filled-24\": \"icons/piggy-bank-filled-24.svg\",\n      \"money-bag-24\": \"icons/money-bag-24.svg\",\n      \"money-bag-filled-24\": \"icons/money-bag-filled-24.svg\",\n      \"money-bag-dollar-sign-24\": \"icons/money-bag-dollar-sign-24.svg\",\n      \"money-bag-dollar-sign-filled-24\": \"icons/money-bag-dollar-sign-filled-24.svg\",\n      \"receipt-24\": \"icons/receipt-24.svg\",\n      \"receipt-filled-24\": \"icons/receipt-filled-24.svg\",\n      \"receipt-bold-24\": \"icons/receipt-bold-24.svg\",\n      \"receipt-bold-filled-24\": \"icons/receipt-bold-filled-24.svg\",\n      \"money-receipt-24\": \"icons/money-receipt-24.svg\",\n      \"money-receipt-filled-24\": \"icons/money-receipt-filled-24.svg\",\n      \"checkmark-receipt-24\": \"icons/checkmark-receipt-24.svg\",\n      \"checkmark-receipt-filled-24\": \"icons/checkmark-receipt-filled-24.svg\",\n      \"checkmark-receipt-bold-24\": \"icons/checkmark-receipt-bold-24.svg\",\n      \"checkmark-receipt-bold-filled-24\": \"icons/checkmark-receipt-bold-filled-24.svg\",\n      \"curled-receipt-24\": \"icons/curled-receipt-24.svg\",\n      \"curled-receipt-filled-24\": \"icons/curled-receipt-filled-24.svg\",\n      \"coupon-24\": \"icons/coupon-24.svg\",\n      \"coupon-filled-24\": \"icons/coupon-filled-24.svg\",\n      \"coupon-bold-24\": \"icons/coupon-bold-24.svg\",\n      \"coupon-bold-filled-24\": \"icons/coupon-bold-filled-24.svg\",\n      \"coupon-active-24\": \"icons/coupon-active-24.svg\",\n      \"coupon-active-filled-24\": \"icons/coupon-active-filled-24.svg\",\n      \"coupon-active-bold-24\": \"icons/coupon-active-bold-24.svg\",\n      \"coupon-active-bold-filled-24\": \"icons/coupon-active-bold-filled-24.svg\",\n      \"coupon-expired-24\": \"icons/coupon-expired-24.svg\",\n      \"coupon-expired-filled-24\": \"icons/coupon-expired-filled-24.svg\",\n      \"coupon-expired-bold-24\": \"icons/coupon-expired-bold-24.svg\",\n      \"coupon-expired-bold-filled-24\": \"icons/coupon-expired-bold-filled-24.svg\",\n      \"dollar-sign-24\": \"icons/dollar-sign-24.svg\",\n      \"dollar-sign-filled-24\": \"icons/dollar-sign-filled-24.svg\",\n      \"dollar-sign-bold-24\": \"icons/dollar-sign-bold-24.svg\",\n      \"dollar-sign-slashed-24\": \"icons/dollar-sign-slashed-24.svg\",\n      \"refund-24\": \"icons/refund-24.svg\",\n      \"payout-24\": \"icons/payout-24.svg\",\n      \"payout-bold-24\": \"icons/payout-bold-24.svg\",\n      \"percentage-24\": \"icons/percentage-24.svg\",\n      \"percentage-filled-24\": \"icons/percentage-filled-24.svg\",\n      \"percentage-bold-24\": \"icons/percentage-bold-24.svg\",\n      \"percentage-bold-filled-24\": \"icons/percentage-bold-filled-24.svg\",\n      \"apple-wallet-24\": \"icons/apple-wallet-24.svg\",\n      \"apple-wallet-filled-24\": \"icons/apple-wallet-filled-24.svg\",\n      \"apple-wallet-bold-24\": \"icons/apple-wallet-bold-24.svg\",\n      \"apple-wallet-bold-filled-24\": \"icons/apple-wallet-bold-filled-24.svg\",\n      \"user-24\": \"icons/user-24.svg\",\n      \"user-filled-24\": \"icons/user-filled-24.svg\",\n      \"user-bold-24\": \"icons/user-bold-24.svg\",\n      \"user-bold-filled-24\": \"icons/user-bold-filled-24.svg\",\n      \"user-with-base-24\": \"icons/user-with-base-24.svg\",\n      \"user-with-base-filled-24\": \"icons/user-with-base-filled-24.svg\",\n      \"user-with-base-bold-24\": \"icons/user-with-base-bold-24.svg\",\n      \"user-with-base-bold-filled-24\": \"icons/user-with-base-bold-filled-24.svg\",\n      \"people-24\": \"icons/people-24.svg\",\n      \"people-filled-24\": \"icons/people-filled-24.svg\",\n      \"people-bold-24\": \"icons/people-bold-24.svg\",\n      \"people-bold-filled-24\": \"icons/people-bold-filled-24.svg\",\n      \"team-24\": \"icons/team-24.svg\",\n      \"team-filled-24\": \"icons/team-filled-24.svg\",\n      \"team-bold-24\": \"icons/team-bold-24.svg\",\n      \"team-bold-filled-24\": \"icons/team-bold-filled-24.svg\",\n      \"add-user-24\": \"icons/add-user-24.svg\",\n      \"add-user-filled-24\": \"icons/add-user-filled-24.svg\",\n      \"profile-circle-24\": \"icons/profile-circle-24.svg\",\n      \"profile-circle-filled-24\": \"icons/profile-circle-filled-24.svg\",\n      \"profile-circle-bold-24\": \"icons/profile-circle-bold-24.svg\",\n      \"profile-circle-bold-filled-24\": \"icons/profile-circle-bold-filled-24.svg\",\n      \"user-checkmark-24\": \"icons/user-checkmark-24.svg\",\n      \"user-settings-24\": \"icons/user-settings-24.svg\",\n      \"user-settings-filled-24\": \"icons/user-settings-filled-24.svg\",\n      \"profile-x-24\": \"icons/profile-x-24.svg\",\n      \"edit-profile-24\": \"icons/edit-profile-24.svg\",\n      \"multiple-people-24\": \"icons/multiple-people-24.svg\",\n      \"participants-24\": \"icons/participants-24.svg\",\n      \"people-plus-24\": \"icons/people-plus-24.svg\",\n      \"profile-24\": \"icons/profile-24.svg\",\n      \"profile-filled-24\": \"icons/profile-filled-24.svg\",\n      \"square-24\": \"icons/square-24.svg\",\n      \"square-filled-24\": \"icons/square-filled-24.svg\",\n      \"square-bold-24\": \"icons/square-bold-24.svg\",\n      \"square-bold-filled-24\": \"icons/square-bold-filled-24.svg\",\n      \"circle-24\": \"icons/circle-24.svg\",\n      \"circle-filled-24\": \"icons/circle-filled-24.svg\",\n      \"circle-bold-24\": \"icons/circle-bold-24.svg\",\n      \"circle-bold-filled-24\": \"icons/circle-bold-filled-24.svg\",\n      \"dot-24\": \"icons/dot-24.svg\",\n      \"dot-filled-24\": \"icons/dot-filled-24.svg\",\n      \"dot-bold-24\": \"icons/dot-bold-24.svg\",\n      \"dot-bold-filled-24\": \"icons/dot-bold-filled-24.svg\",\n      \"triangle-24\": \"icons/triangle-24.svg\",\n      \"triangle-filled-24\": \"icons/triangle-filled-24.svg\",\n      \"triangle-bold-24\": \"icons/triangle-bold-24.svg\",\n      \"triangle-bold-filled-24\": \"icons/triangle-bold-filled-24.svg\",\n      \"document-24\": \"icons/document-24.svg\",\n      \"document-filled-24\": \"icons/document-filled-24.svg\",\n      \"document-lines-24\": \"icons/document-lines-24.svg\",\n      \"document-lines-filled-24\": \"icons/document-lines-filled-24.svg\",\n      \"document-plus-24\": \"icons/document-plus-24.svg\",\n      \"document-plus-filled-24\": \"icons/document-plus-filled-24.svg\",\n      \"document-checkmark-24\": \"icons/document-checkmark-24.svg\",\n      \"document-checkmark-filled-24\": \"icons/document-checkmark-filled-24.svg\",\n      \"document-cross-24\": \"icons/document-cross-24.svg\",\n      \"document-cross-filled-24\": \"icons/document-cross-filled-24.svg\",\n      \"document-download-24\": \"icons/document-download-24.svg\",\n      \"document-download-filled-24\": \"icons/document-download-filled-24.svg\",\n      \"document-dollar-24\": \"icons/document-dollar-24.svg\",\n      \"document-dollar-filled-24\": \"icons/document-dollar-filled-24.svg\",\n      \"photo-24\": \"icons/photo-24.svg\",\n      \"photo-filled-24\": \"icons/photo-filled-24.svg\",\n      \"photos-24\": \"icons/photos-24.svg\",\n      \"photos-filled-24\": \"icons/photos-filled-24.svg\",\n      \"add-photo-24\": \"icons/add-photo-24.svg\",\n      \"add-photo-filled-24\": \"icons/add-photo-filled-24.svg\",\n      \"clock-24\": \"icons/clock-24.svg\",\n      \"clock-filled-24\": \"icons/clock-filled-24.svg\",\n      \"clock-bold-24\": \"icons/clock-bold-24.svg\",\n      \"clock-bold-filled-24\": \"icons/clock-bold-filled-24.svg\",\n      \"three-dots-circle-24\": \"icons/three-dots-circle-24.svg\",\n      \"three-dots-circle-filled-24\": \"icons/three-dots-circle-filled-24.svg\",\n      \"three-dots-circle-bold-24\": \"icons/three-dots-circle-bold-24.svg\",\n      \"three-dots-circle-bold-filled-24\": \"icons/three-dots-circle-bold-filled-24.svg\",\n      \"exclamation-circle-24\": \"icons/exclamation-circle-24.svg\",\n      \"exclamation-circle-filled-24\": \"icons/exclamation-circle-filled-24.svg\",\n      \"exclamation-circle-bold-24\": \"icons/exclamation-circle-bold-24.svg\",\n      \"exclamation-circle-bold-filled-24\": \"icons/exclamation-circle-bold-filled-24.svg\",\n      \"question-circle-24\": \"icons/question-circle-24.svg\",\n      \"question-circle-filled-24\": \"icons/question-circle-filled-24.svg\",\n      \"question-circle-bold-24\": \"icons/question-circle-bold-24.svg\",\n      \"question-circle-bold-filled-24\": \"icons/question-circle-bold-filled-24.svg\",\n      \"coinbase-24\": \"icons/coinbase-24.svg\",\n      \"coinbase-fillted-24\": \"icons/coinbase-fillted-24.svg\",\n      \"coinbase-bold-24\": \"icons/coinbase-bold-24.svg\",\n      \"coinbase-bold-filled-24\": \"icons/coinbase-bold-filled-24.svg\",\n      \"info-circle-24\": \"icons/info-circle-24.svg\",\n      \"info-circle-filled-24\": \"icons/info-circle-filled-24.svg\",\n      \"info-circle-bold-24\": \"icons/info-circle-bold-24.svg\",\n      \"info-circle-bold-filled-24\": \"icons/info-circle-bold-filled-24.svg\",\n      \"compass-24\": \"icons/compass-24.svg\",\n      \"compass-filled-24\": \"icons/compass-filled-24.svg\",\n      \"compass-bold-24\": \"icons/compass-bold-24.svg\",\n      \"compass-bold-filled-24\": \"icons/compass-bold-filled-24.svg\",\n      \"ban-24\": \"icons/ban-24.svg\",\n      \"ban-filled-24\": \"icons/ban-filled-24.svg\",\n      \"ban-bold-24\": \"icons/ban-bold-24.svg\",\n      \"ban-bold-filled-24\": \"icons/ban-bold-filled-24.svg\",\n      \"plus-circle-24\": \"icons/plus-circle-24.svg\",\n      \"plus-circle-filled-24\": \"icons/plus-circle-filled-24.svg\",\n      \"plus-circle-bold-24\": \"icons/plus-circle-bold-24.svg\",\n      \"plus-circle-bold-filled-24\": \"icons/plus-circle-bold-filled-24.svg\",\n      \"x-circle-24\": \"icons/x-circle-24.svg\",\n      \"x-circle-filled-24\": \"icons/x-circle-filled-24.svg\",\n      \"x-circle-bold-24\": \"icons/x-circle-bold-24.svg\",\n      \"x-circle-bold-filled-24\": \"icons/x-circle-bold-filled-24.svg\",\n      \"pin-24\": \"icons/pin-24.svg\",\n      \"pin-filled-24\": \"icons/pin-filled-24.svg\",\n      \"unpin-24\": \"icons/unpin-24.svg\",\n      \"unpin-filled-24\": \"icons/unpin-filled-24.svg\",\n      \"pin-tilted-24\": \"icons/pin-tilted-24.svg\",\n      \"pin-tilted-filled-24\": \"icons/pin-tilted-filled-24.svg\",\n      \"upin-tilted-24\": \"icons/upin-tilted-24.svg\",\n      \"upin-tilted-filled-24\": \"icons/upin-tilted-filled-24.svg\",\n      \"camera-24\": \"icons/camera-24.svg\",\n      \"camera-filled-24\": \"icons/camera-filled-24.svg\",\n      \"camera-add-24\": \"icons/camera-add-24.svg\",\n      \"camera-add-filled-24\": \"icons/camera-add-filled-24.svg\",\n      \"note-24\": \"icons/note-24.svg\",\n      \"note-filled-24\": \"icons/note-filled-24.svg\",\n      \"note-plus-24\": \"icons/note-plus-24.svg\",\n      \"note-plus-filled-24\": \"icons/note-plus-filled-24.svg\",\n      \"plus-rectangle-24\": \"icons/plus-rectangle-24.svg\",\n      \"plus-rectangle-filled-24\": \"icons/plus-rectangle-filled-24.svg\",\n      \"plus-rectangle-bold-24\": \"icons/plus-rectangle-bold-24.svg\",\n      \"plus-rectangle-bold-filled-24\": \"icons/plus-rectangle-bold-filled-24.svg\",\n      \"blank-note-plus-24\": \"icons/blank-note-plus-24.svg\",\n      \"blank-note-plus-filled-24\": \"icons/blank-note-plus-filled-24.svg\",\n      \"info-square-24\": \"icons/info-square-24.svg\",\n      \"info-square-filled-24\": \"icons/info-square-filled-24.svg\",\n      \"chevron-left-to-line-in-box-24\": \"icons/chevron-left-to-line-in-box-24.svg\",\n      \"chevron-left-to-line-in-box-filled-24\": \"icons/chevron-left-to-line-in-box-filled-24.svg\",\n      \"sliders-in-a-square-24\": \"icons/sliders-in-a-square-24.svg\",\n      \"sliders-in-a-square-filled-24\": \"icons/sliders-in-a-square-filled-24.svg\",\n      \"heart-24\": \"icons/heart-24.svg\",\n      \"heart-filled-24\": \"icons/heart-filled-24.svg\",\n      \"heart-bold-24\": \"icons/heart-bold-24.svg\",\n      \"heart-bold-filled-24\": \"icons/heart-bold-filled-24.svg\",\n      \"heart-pulse-24\": \"icons/heart-pulse-24.svg\",\n      \"heart-pulse-filled-24\": \"icons/heart-pulse-filled-24.svg\",\n      \"trash-24\": \"icons/trash-24.svg\",\n      \"trash-filled-24\": \"icons/trash-filled-24.svg\",\n      \"thumb-up-24\": \"icons/thumb-up-24.svg\",\n      \"thumb-up-filled-24\": \"icons/thumb-up-filled-24.svg\",\n      \"thumb-down-24\": \"icons/thumb-down-24.svg\",\n      \"thumb-down-filled-24\": \"icons/thumb-down-filled-24.svg\",\n      \"gear-24\": \"icons/gear-24.svg\",\n      \"gear-filled-24\": \"icons/gear-filled-24.svg\",\n      \"gear-bold-24\": \"icons/gear-bold-24.svg\",\n      \"gear-bold-filled-24\": \"icons/gear-bold-filled-24.svg\",\n      \"tag-24\": \"icons/tag-24.svg\",\n      \"tag-filled-24\": \"icons/tag-filled-24.svg\",\n      \"star-24\": \"icons/star-24.svg\",\n      \"star-filled-24\": \"icons/star-filled-24.svg\",\n      \"edit-24\": \"icons/edit-24.svg\",\n      \"edit-bold-24\": \"icons/edit-bold-24.svg\",\n      \"link-24\": \"icons/link-24.svg\",\n      \"link-filled-24\": \"icons/link-filled-24.svg\",\n      \"link-bold-24\": \"icons/link-bold-24.svg\",\n      \"link-bold-filled-24\": \"icons/link-bold-filled-24.svg\",\n      \"link-slash-24\": \"icons/link-slash-24.svg\",\n      \"link-add-24\": \"icons/link-add-24.svg\",\n      \"link-remove-24\": \"icons/link-remove-24.svg\",\n      \"bell-slash-24\": \"icons/bell-slash-24.svg\",\n      \"bell-24\": \"icons/bell-24.svg\",\n      \"bell-filled-24\": \"icons/bell-filled-24.svg\",\n      \"bell-bold-24\": \"icons/bell-bold-24.svg\",\n      \"bell-bold-filled-24\": \"icons/bell-bold-filled-24.svg\",\n      \"webcam-on-24\": \"icons/webcam-on-24.svg\",\n      \"webcam-on-filled-24\": \"icons/webcam-on-filled-24.svg\",\n      \"webcam-on-bold-24\": \"icons/webcam-on-bold-24.svg\",\n      \"webcam-on-bold-filled-24\": \"icons/webcam-on-bold-filled-24.svg\",\n      \"webcam-off-24\": \"icons/webcam-off-24.svg\",\n      \"webcam-off-filled-24\": \"icons/webcam-off-filled-24.svg\",\n      \"webcam-off-bold-24\": \"icons/webcam-off-bold-24.svg\",\n      \"webcam-off-bold-filled-24\": \"icons/webcam-off-bold-filled-24.svg\",\n      \"menu-close-24\": \"icons/menu-close-24.svg\",\n      \"menu-24\": \"icons/menu-24.svg\",\n      \"menu-filled-24\": \"icons/menu-filled-24.svg\",\n      \"menu-bold-24\": \"icons/menu-bold-24.svg\",\n      \"menu-bold-filled-24\": \"icons/menu-bold-filled-24.svg\",\n      \"three-dots-horizontal-24\": \"icons/three-dots-horizontal-24.svg\",\n      \"three-dots-horizontal-filled-24\": \"icons/three-dots-horizontal-filled-24.svg\",\n      \"three-dots-horizontal-bold-24\": \"icons/three-dots-horizontal-bold-24.svg\",\n      \"three-dots-horizontal-filled-bold-24\": \"icons/three-dots-horizontal-filled-bold-24.svg\",\n      \"three-dots-vertical-24\": \"icons/three-dots-vertical-24.svg\",\n      \"three-dots-vertical-filled-24\": \"icons/three-dots-vertical-filled-24.svg\",\n      \"three-dots-vertical-bold-24\": \"icons/three-dots-vertical-bold-24.svg\",\n      \"three-dots-vertical-filled-bold-24\": \"icons/three-dots-vertical-filled-bold-24.svg\",\n      \"drag-handle-horizontal-24\": \"icons/drag-handle-horizontal-24.svg\",\n      \"drag-handle-vertical-24\": \"icons/drag-handle-vertical-24.svg\",\n      \"x-mark-24\": \"icons/x-mark-24.svg\",\n      \"x-mark-filled-24\": \"icons/x-mark-filled-24.svg\",\n      \"x-mark-bold-24\": \"icons/x-mark-bold-24.svg\",\n      \"x-mark-bold-filled-24\": \"icons/x-mark-bold-filled-24.svg\",\n      \"x-mark-small-24\": \"icons/x-mark-small-24.svg\",\n      \"x-mark-small-filled-24\": \"icons/x-mark-small-filled-24.svg\",\n      \"x-mark-small-bold-24\": \"icons/x-mark-small-bold-24.svg\",\n      \"x-mark-small-bold-filled-24\": \"icons/x-mark-small-bold-filled-24.svg\",\n      \"calendar-24\": \"icons/calendar-24.svg\",\n      \"calendar-bold-24\": \"icons/calendar-bold-24.svg\",\n      \"calendar-plus-24\": \"icons/calendar-plus-24.svg\",\n      \"calendar-x-24\": \"icons/calendar-x-24.svg\",\n      \"inbox-24\": \"icons/inbox-24.svg\",\n      \"share-nodes-24\": \"icons/share-nodes-24.svg\",\n      \"copy-24\": \"icons/copy-24.svg\",\n      \"copy-filled-24\": \"icons/copy-filled-24.svg\",\n      \"copy-bold-24\": \"icons/copy-bold-24.svg\",\n      \"copy-bold-filled-24\": \"icons/copy-bold-filled-24.svg\",\n      \"exclamation-triangle-24\": \"icons/exclamation-triangle-24.svg\",\n      \"exclamation-triangle-filled-24\": \"icons/exclamation-triangle-filled-24.svg\",\n      \"exclamation-triangle-bold-24\": \"icons/exclamation-triangle-bold-24.svg\",\n      \"exclamation-triangle-bold-filled-24\": \"icons/exclamation-triangle-bold-filled-24.svg\",\n      \"clipboard-24\": \"icons/clipboard-24.svg\",\n      \"clipboard-filled-24\": \"icons/clipboard-filled-24.svg\",\n      \"magnifying-glass-24\": \"icons/magnifying-glass-24.svg\",\n      \"magnifying-glass-filled-24\": \"icons/magnifying-glass-filled-24.svg\",\n      \"magnifying-glass-bold-24\": \"icons/magnifying-glass-bold-24.svg\",\n      \"magnifying-glass-bold-filled-24\": \"icons/magnifying-glass-bold-filled-24.svg\",\n      \"seal-exclamation-24\": \"icons/seal-exclamation-24.svg\",\n      \"seal-exclamation-filled-24\": \"icons/seal-exclamation-filled-24.svg\",\n      \"plus-24\": \"icons/plus-24.svg\",\n      \"plus-filled-24\": \"icons/plus-filled-24.svg\",\n      \"plus-bold-24\": \"icons/plus-bold-24.svg\",\n      \"plus-bold-filled-24\": \"icons/plus-bold-filled-24.svg\",\n      \"plus-small-24\": \"icons/plus-small-24.svg\",\n      \"plus-small-filled-24\": \"icons/plus-small-filled-24.svg\",\n      \"plus-small-bold-24\": \"icons/plus-small-bold-24.svg\",\n      \"plus-small-bold-filled-24\": \"icons/plus-small-bold-filled-24.svg\",\n      \"checklist-24\": \"icons/checklist-24.svg\",\n      \"hashtag-24\": \"icons/hashtag-24.svg\",\n      \"dashed-circle-24\": \"icons/dashed-circle-24.svg\",\n      \"controls-24\": \"icons/controls-24.svg\",\n      \"controls-filled-24\": \"icons/controls-filled-24.svg\",\n      \"controls-bold-24\": \"icons/controls-bold-24.svg\",\n      \"controls-bold-filled-24\": \"icons/controls-bold-filled-24.svg\",\n      \"controls-vertical-24\": \"icons/controls-vertical-24.svg\",\n      \"controls-vertical-filled-24\": \"icons/controls-vertical-filled-24.svg\",\n      \"rectangle-stack-24\": \"icons/rectangle-stack-24.svg\",\n      \"fire-24\": \"icons/fire-24.svg\",\n      \"fire-filled-24\": \"icons/fire-filled-24.svg\",\n      \"closed-captions-24\": \"icons/closed-captions-24.svg\",\n      \"info-outline-24\": \"icons/info-outline-24.svg\",\n      \"quote-left-24\": \"icons/quote-left-24.svg\",\n      \"quote-right-24\": \"icons/quote-right-24.svg\",\n      \"subtract-24\": \"icons/subtract-24.svg\",\n      \"subtract-bold-24\": \"icons/subtract-bold-24.svg\",\n      \"sparkle-24\": \"icons/sparkle-24.svg\",\n      \"sparkle-filled-24\": \"icons/sparkle-filled-24.svg\",\n      \"sparkle-bold-24\": \"icons/sparkle-bold-24.svg\",\n      \"sparkle-bold-filled-24\": \"icons/sparkle-bold-filled-24.svg\",\n      \"hashtag-filled-24\": \"icons/hashtag-filled-24.svg\",\n      \"sparkle-rectangle-24\": \"icons/sparkle-rectangle-24.svg\",\n      \"rotate-card-24\": \"icons/rotate-card-24.svg\",\n      \"picture-in-picture-24\": \"icons/picture-in-picture-24.svg\",\n      \"raise-hand-24\": \"icons/raise-hand-24.svg\",\n      \"full-screen-24\": \"icons/full-screen-24.svg\",\n      \"rocket-24\": \"icons/rocket-24.svg\",\n      \"rocket-filled-24\": \"icons/rocket-filled-24.svg\",\n      \"language-24\": \"icons/language-24.svg\",\n      \"illuminati-24\": \"icons/illuminati-24.svg\",\n      \"illuminati-filled-24\": \"icons/illuminati-filled-24.svg\",\n      \"storefront-item-24\": \"icons/storefront-item-24.svg\",\n      \"reward-diamond-24\": \"icons/reward-diamond-24.svg\",\n      \"page-redirect-24\": \"icons/page-redirect-24.svg\",\n      \"burger-24\": \"icons/burger-24.svg\",\n      \"grid-24\": \"icons/grid-24.svg\",\n      \"grid-filled-24\": \"icons/grid-filled-24.svg\",\n      \"grid-bold-24\": \"icons/grid-bold-24.svg\",\n      \"grid-bold-filled-24\": \"icons/grid-bold-filled-24.svg\",\n      \"grid-3-24\": \"icons/grid-3-24.svg\",\n      \"grid-3-filled-24\": \"icons/grid-3-filled-24.svg\",\n      \"apps-24\": \"icons/apps-24.svg\",\n      \"mark-as-unread-24\": \"icons/mark-as-unread-24.svg\",\n      \"logout-24\": \"icons/logout-24.svg\",\n      \"logout-filled-24\": \"icons/logout-filled-24.svg\",\n      \"logout-bold-24\": \"icons/logout-bold-24.svg\",\n      \"logout-bold-filled-24\": \"icons/logout-bold-filled-24.svg\",\n      \"ethereum-24\": \"icons/ethereum-24.svg\",\n      \"hand-wave-24\": \"icons/hand-wave-24.svg\",\n      \"share-screen-24\": \"icons/share-screen-24.svg\",\n      \"plane-24\": \"icons/plane-24.svg\",\n      \"table-24\": \"icons/table-24.svg\",\n      \"grid-add-24\": \"icons/grid-add-24.svg\",\n      \"grid-add-filled-24\": \"icons/grid-add-filled-24.svg\",\n      \"folder-add-24\": \"icons/folder-add-24.svg\",\n      \"atom-24\": \"icons/atom-24.svg\",\n      \"star-half-24\": \"icons/star-half-24.svg\",\n      \"banner-photo-24\": \"icons/banner-photo-24.svg\",\n      \"mention-24\": \"icons/mention-24.svg\",\n      \"mention-filled-24\": \"icons/mention-filled-24.svg\",\n      \"mention-bold-24\": \"icons/mention-bold-24.svg\",\n      \"mention-bold-filled-24\": \"icons/mention-bold-filled-24.svg\",\n      \"gif-24\": \"icons/gif-24.svg\",\n      \"gif-filled-24\": \"icons/gif-filled-24.svg\",\n      \"mark-as-read-24\": \"icons/mark-as-read-24.svg\",\n      \"command-24\": \"icons/command-24.svg\",\n      \"command-filled-24\": \"icons/command-filled-24.svg\",\n      \"command-bold-24\": \"icons/command-bold-24.svg\",\n      \"command-bold-filled-24\": \"icons/command-bold-filled-24.svg\",\n      \"browser-24\": \"icons/browser-24.svg\",\n      \"dna-24\": \"icons/dna-24.svg\",\n      \"connection-24\": \"icons/connection-24.svg\",\n      \"connection-filled-24\": \"icons/connection-filled-24.svg\",\n      \"info-filled-24\": \"icons/info-filled-24.svg\",\n      \"happy-24\": \"icons/happy-24.svg\",\n      \"happy-filled-24\": \"icons/happy-filled-24.svg\",\n      \"happy-bold-24\": \"icons/happy-bold-24.svg\",\n      \"happy-bold-filled-24\": \"icons/happy-bold-filled-24.svg\",\n      \"happy-plus-24\": \"icons/happy-plus-24.svg\",\n      \"happy-plus-filled-24\": \"icons/happy-plus-filled-24.svg\",\n      \"happy-plus-bold-24\": \"icons/happy-plus-bold-24.svg\",\n      \"happy-plus-bold-filled-24\": \"icons/happy-plus-bold-filled-24.svg\",\n      \"sad-24\": \"icons/sad-24.svg\",\n      \"sad-filled-24\": \"icons/sad-filled-24.svg\",\n      \"sad-bold-24\": \"icons/sad-bold-24.svg\",\n      \"sad-bold-filled-24\": \"icons/sad-bold-filled-24.svg\",\n      \"moon-24\": \"icons/moon-24.svg\",\n      \"moon-filled-24\": \"icons/moon-filled-24.svg\",\n      \"moon-bold-24\": \"icons/moon-bold-24.svg\",\n      \"moon-bold-filled-24\": \"icons/moon-bold-filled-24.svg\",\n      \"bolt-24\": \"icons/bolt-24.svg\",\n      \"bolt-filled-24\": \"icons/bolt-filled-24.svg\",\n      \"lightning-24\": \"icons/lightning-24.svg\",\n      \"lightning-filled-24\": \"icons/lightning-filled-24.svg\",\n      \"sun-24\": \"icons/sun-24.svg\",\n      \"sun-filled-24\": \"icons/sun-filled-24.svg\",\n      \"pine-tree-24\": \"icons/pine-tree-24.svg\",\n      \"pine-tree-filled-24\": \"icons/pine-tree-filled-24.svg\",\n      \"leaf-24\": \"icons/leaf-24.svg\",\n      \"snowflake-24\": \"icons/snowflake-24.svg\",\n      \"snowflake-filled-24\": \"icons/snowflake-filled-24.svg\",\n      \"shield-24\": \"icons/shield-24.svg\",\n      \"shield-filled-24\": \"icons/shield-filled-24.svg\",\n      \"shield-checkmark-24\": \"icons/shield-checkmark-24.svg\",\n      \"shield-checkmark-filled-24\": \"icons/shield-checkmark-filled-24.svg\",\n      \"shield-cross-24\": \"icons/shield-cross-24.svg\",\n      \"shield-cross-filled-24\": \"icons/shield-cross-filled-24.svg\",\n      \"shield-half-24\": \"icons/shield-half-24.svg\",\n      \"shield-half-filled-24\": \"icons/shield-half-filled-24.svg\",\n      \"shield-half-inverted-24\": \"icons/shield-half-inverted-24.svg\",\n      \"lock-24\": \"icons/lock-24.svg\",\n      \"lock-filled-24\": \"icons/lock-filled-24.svg\",\n      \"lock-bold-24\": \"icons/lock-bold-24.svg\",\n      \"lock-bold-filled-24\": \"icons/lock-bold-filled-24.svg\",\n      \"lock-open-24\": \"icons/lock-open-24.svg\",\n      \"lock-open-filled-24\": \"icons/lock-open-filled-24.svg\",\n      \"lock-open-bold-24\": \"icons/lock-open-bold-24.svg\",\n      \"lock-open-bold-filled-24\": \"icons/lock-open-bold-filled-24.svg\",\n      \"face-id-24\": \"icons/face-id-24.svg\",\n      \"face-id-filled-24\": \"icons/face-id-filled-24.svg\",\n      \"face-id-bold-24\": \"icons/face-id-bold-24.svg\",\n      \"face-id-bold-filled-24\": \"icons/face-id-bold-filled-24.svg\",\n      \"x-dot-com-24\": \"icons/x-dot-com-24.svg\",\n      \"x-dot-com-filled-24\": \"icons/x-dot-com-filled-24.svg\",\n      \"twitch-24\": \"icons/twitch-24.svg\",\n      \"paypal-24\": \"icons/paypal-24.svg\",\n      \"trading-view-24\": \"icons/trading-view-24.svg\",\n      \"instagram-24\": \"icons/instagram-24.svg\",\n      \"instagram-filled-24\": \"icons/instagram-filled-24.svg\",\n      \"telegram-24\": \"icons/telegram-24.svg\",\n      \"telegram-filled-24\": \"icons/telegram-filled-24.svg\",\n      \"youtube-24\": \"icons/youtube-24.svg\",\n      \"youtube-filled-24\": \"icons/youtube-filled-24.svg\",\n      \"tiktok-24\": \"icons/tiktok-24.svg\",\n      \"tiktok-filled-24\": \"icons/tiktok-filled-24.svg\",\n      \"twitter-24\": \"icons/twitter-24.svg\",\n      \"twitter-filled-24\": \"icons/twitter-filled-24.svg\",\n      \"discord-24\": \"icons/discord-24.svg\",\n      \"discord-filled-24\": \"icons/discord-filled-24.svg\",\n      \"facebook-24\": \"icons/facebook-24.svg\",\n      \"facebook-filled-24\": \"icons/facebook-filled-24.svg\",\n      \"whop-logo-24\": \"icons/whop-logo-24.svg\",\n      \"linkedin-24\": \"icons/linkedin-24.svg\",\n      \"venmo-24\": \"icons/venmo-24.svg\",\n      \"venmo-filled-24\": \"icons/venmo-filled-24.svg\",\n      \"lightbulb-24\": \"icons/lightbulb-24.svg\",\n      \"palette-24\": \"icons/palette-24.svg\",\n      \"gift-24\": \"icons/gift-24.svg\",\n      \"megaphone-24\": \"icons/megaphone-24.svg\",\n      \"megaphone-filled-24\": \"icons/megaphone-filled-24.svg\",\n      \"megaphone-bold-24\": \"icons/megaphone-bold-24.svg\",\n      \"hour-glass-24\": \"icons/hour-glass-24.svg\",\n      \"dice-24\": \"icons/dice-24.svg\",\n      \"pencil-24\": \"icons/pencil-24.svg\",\n      \"trophy-24\": \"icons/trophy-24.svg\",\n      \"parachute-24\": \"icons/parachute-24.svg\",\n      \"cart-remove-24\": \"icons/cart-remove-24.svg\",\n      \"monitor-24\": \"icons/monitor-24.svg\",\n      \"mobile-phone-24\": \"icons/mobile-phone-24.svg\",\n      \"mobile-phone-filled-24\": \"icons/mobile-phone-filled-24.svg\",\n      \"mobile-phone-bold-24\": \"icons/mobile-phone-bold-24.svg\",\n      \"mobile-phone-bold-filled-24\": \"icons/mobile-phone-bold-filled-24.svg\",\n      \"cube-24\": \"icons/cube-24.svg\",\n      \"cube-filled-24\": \"icons/cube-filled-24.svg\",\n      \"cube-bold-24\": \"icons/cube-bold-24.svg\",\n      \"cube-bold-filled-24\": \"icons/cube-bold-filled-24.svg\",\n      \"medal-checkmark-24\": \"icons/medal-checkmark-24.svg\",\n      \"video-filled-24\": \"icons/video-filled-24.svg\",\n      \"t-shirt-24\": \"icons/t-shirt-24.svg\",\n      \"t-shirt-filled-24\": \"icons/t-shirt-filled-24.svg\",\n      \"lights-off-24\": \"icons/lights-off-24.svg\",\n      \"lights-off-filled-24\": \"icons/lights-off-filled-24.svg\",\n      \"bulb-24\": \"icons/bulb-24.svg\",\n      \"bulb-filled-24\": \"icons/bulb-filled-24.svg\",\n      \"lights-on-24\": \"icons/lights-on-24.svg\",\n      \"lights-on-filled-24\": \"icons/lights-on-filled-24.svg\",\n      \"gamepad-24\": \"icons/gamepad-24.svg\",\n      \"gamepad-filled-24\": \"icons/gamepad-filled-24.svg\",\n      \"gamepad-bold-24\": \"icons/gamepad-bold-24.svg\",\n      \"gamepad-bold-filled-24\": \"icons/gamepad-bold-filled-24.svg\",\n      \"reception-bell-24\": \"icons/reception-bell-24.svg\",\n      \"reception-bell-filled-24\": \"icons/reception-bell-filled-24.svg\",\n      \"reception-bell-bold-24\": \"icons/reception-bell-bold-24.svg\",\n      \"reception-bell-bold-filled-24\": \"icons/reception-bell-bold-filled-24.svg\",\n      \"beaker-24\": \"icons/beaker-24.svg\",\n      \"beaker-filled-24\": \"icons/beaker-filled-24.svg\",\n      \"sword-24\": \"icons/sword-24.svg\",\n      \"sword-filled-24\": \"icons/sword-filled-24.svg\",\n      \"brush-24\": \"icons/brush-24.svg\",\n      \"brush-filled-24\": \"icons/brush-filled-24.svg\",\n      \"sticker-24\": \"icons/sticker-24.svg\",\n      \"sticker-filled-24\": \"icons/sticker-filled-24.svg\",\n      \"flag-24\": \"icons/flag-24.svg\",\n      \"flag-filled-24\": \"icons/flag-filled-24.svg\",\n      \"scale-of-justice-24\": \"icons/scale-of-justice-24.svg\",\n      \"scale-of-justice-filled-24\": \"icons/scale-of-justice-filled-24.svg\",\n      \"student-hat-24\": \"icons/student-hat-24.svg\",\n      \"student-hat-filled-24\": \"icons/student-hat-filled-24.svg\",\n      \"ticket-24\": \"icons/ticket-24.svg\",\n      \"ticket-filled-24\": \"icons/ticket-filled-24.svg\",\n      \"ticket-bold-24\": \"icons/ticket-bold-24.svg\",\n      \"ticket-bold-filled-24\": \"icons/ticket-bold-filled-24.svg\",\n      \"truck-24\": \"icons/truck-24.svg\",\n      \"crown-24\": \"icons/crown-24.svg\",\n      \"crown-bold-24\": \"icons/crown-bold-24.svg\",\n      \"crown-bold-filled-24\": \"icons/crown-bold-filled-24.svg\"\n    },\n    \"32\": {\n      \"arrow-up-32\": \"icons/arrow-up-32.svg\",\n      \"arrow-up-filleed-32\": \"icons/arrow-up-filleed-32.svg\",\n      \"arrow-up-bold-32\": \"icons/arrow-up-bold-32.svg\",\n      \"arrow-up-bold-filled-32\": \"icons/arrow-up-bold-filled-32.svg\",\n      \"arrow-down-32\": \"icons/arrow-down-32.svg\",\n      \"arrow-down-filled-32\": \"icons/arrow-down-filled-32.svg\",\n      \"arrow-down-bold-32\": \"icons/arrow-down-bold-32.svg\",\n      \"arrow-down-bold-filled-32\": \"icons/arrow-down-bold-filled-32.svg\",\n      \"arrow-left-32\": \"icons/arrow-left-32.svg\",\n      \"arrow-left-filled-32\": \"icons/arrow-left-filled-32.svg\",\n      \"arrow-left-bold-32\": \"icons/arrow-left-bold-32.svg\",\n      \"arrow-left-bold-filled-32\": \"icons/arrow-left-bold-filled-32.svg\",\n      \"arrow-right-32\": \"icons/arrow-right-32.svg\",\n      \"arrow-right-filled-32\": \"icons/arrow-right-filled-32.svg\",\n      \"arrow-right-bold-32\": \"icons/arrow-right-bold-32.svg\",\n      \"arrow-right-bold-filled-32\": \"icons/arrow-right-bold-filled-32.svg\",\n      \"arrow-up-right-32\": \"icons/arrow-up-right-32.svg\",\n      \"arrow-up-right-filled-32\": \"icons/arrow-up-right-filled-32.svg\",\n      \"arrow-up-right-bold-32\": \"icons/arrow-up-right-bold-32.svg\",\n      \"arrow-up-right-bold-filled-32\": \"icons/arrow-up-right-bold-filled-32.svg\",\n      \"arrow-up-left-32\": \"icons/arrow-up-left-32.svg\",\n      \"arrow-up-left-filled-32\": \"icons/arrow-up-left-filled-32.svg\",\n      \"arrow-up-left-bold-32\": \"icons/arrow-up-left-bold-32.svg\",\n      \"arrow-up-left-bold-filled-32\": \"icons/arrow-up-left-bold-filled-32.svg\",\n      \"arrow-down-right-32\": \"icons/arrow-down-right-32.svg\",\n      \"arrow-down-right-filled-32\": \"icons/arrow-down-right-filled-32.svg\",\n      \"arrow-down-right-bold-32\": \"icons/arrow-down-right-bold-32.svg\",\n      \"arrow-down-right-bold-filled-32\": \"icons/arrow-down-right-bold-filled-32.svg\",\n      \"arrow-down-left-32\": \"icons/arrow-down-left-32.svg\",\n      \"arrow-down-left-filled-32\": \"icons/arrow-down-left-filled-32.svg\",\n      \"arrow-down-left-bold-32\": \"icons/arrow-down-left-bold-32.svg\",\n      \"arrow-down-left-bold-filled-32\": \"icons/arrow-down-left-bold-filled-32.svg\",\n      \"arrow-down-angle-left-32\": \"icons/arrow-down-angle-left-32.svg\",\n      \"arrow-down-angle-left-filled-32\": \"icons/arrow-down-angle-left-filled-32.svg\",\n      \"arrow-down-angle-left-bold-32\": \"icons/arrow-down-angle-left-bold-32.svg\",\n      \"arrow-down-angle-left-bold-filled-32\": \"icons/arrow-down-angle-left-bold-filled-32.svg\",\n      \"arrow-down-angle-right-32\": \"icons/arrow-down-angle-right-32.svg\",\n      \"arrow-down-angle-right-filled-32\": \"icons/arrow-down-angle-right-filled-32.svg\",\n      \"arrow-down-angle-right-bold-32\": \"icons/arrow-down-angle-right-bold-32.svg\",\n      \"arrow-down-angle-right-bold-filled-32\": \"icons/arrow-down-angle-right-bold-filled-32.svg\",\n      \"rounded-arrow-angle-left-32\": \"icons/rounded-arrow-angle-left-32.svg\",\n      \"rounded-arrow-angle-left-bold-32\": \"icons/rounded-arrow-angle-left-bold-32.svg\",\n      \"rounded-arrow-angle-left-bold-filled-32\": \"icons/rounded-arrow-angle-left-bold-filled-32.svg\",\n      \"rounded-arrow-angle-right-32\": \"icons/rounded-arrow-angle-right-32.svg\",\n      \"rounded-arrow-angle-right-bold-32\": \"icons/rounded-arrow-angle-right-bold-32.svg\",\n      \"rounded-arrow-angle-right-bold-filled-32\": \"icons/rounded-arrow-angle-right-bold-filled-32.svg\",\n      \"double-arrow-left-right-32\": \"icons/double-arrow-left-right-32.svg\",\n      \"double-arrow-left-right-filled-32\": \"icons/double-arrow-left-right-filled-32.svg\",\n      \"double-arrow-left-right-bold-32\": \"icons/double-arrow-left-right-bold-32.svg\",\n      \"double-arrow-left-right-bold-filled-32\": \"icons/double-arrow-left-right-bold-filled-32.svg\",\n      \"double-arrow-right-left-32\": \"icons/double-arrow-right-left-32.svg\",\n      \"double-arrow-right-left-filled-32\": \"icons/double-arrow-right-left-filled-32.svg\",\n      \"double-arrow-right-left-bold-32\": \"icons/double-arrow-right-left-bold-32.svg\",\n      \"double-arrow-right-left-bold-filled-32\": \"icons/double-arrow-right-left-bold-filled-32.svg\",\n      \"double-arrow-up-down-32\": \"icons/double-arrow-up-down-32.svg\",\n      \"double-arrow-up-down-filled-32\": \"icons/double-arrow-up-down-filled-32.svg\",\n      \"double-arrow-up-down-bold-32\": \"icons/double-arrow-up-down-bold-32.svg\",\n      \"double-arrow-up-down-bold-filled-32\": \"icons/double-arrow-up-down-bold-filled-32.svg\",\n      \"double-arrow-down-up-32\": \"icons/double-arrow-down-up-32.svg\",\n      \"double-arrow-down-up-filled-32\": \"icons/double-arrow-down-up-filled-32.svg\",\n      \"double-arrow-down-up-bold-32\": \"icons/double-arrow-down-up-bold-32.svg\",\n      \"double-arrow-down-up-bold-filled-32\": \"icons/double-arrow-down-up-bold-filled-32.svg\",\n      \"split-left-32\": \"icons/split-left-32.svg\",\n      \"split-left-filled-32\": \"icons/split-left-filled-32.svg\",\n      \"split-left-bold-32\": \"icons/split-left-bold-32.svg\",\n      \"split-left-bold-filled-32\": \"icons/split-left-bold-filled-32.svg\",\n      \"split-right-32\": \"icons/split-right-32.svg\",\n      \"split-right-filled-32\": \"icons/split-right-filled-32.svg\",\n      \"split-right-bold-32\": \"icons/split-right-bold-32.svg\",\n      \"split-right-bold-filled-32\": \"icons/split-right-bold-filled-32.svg\",\n      \"split-down-32\": \"icons/split-down-32.svg\",\n      \"split-down-filled-32\": \"icons/split-down-filled-32.svg\",\n      \"split-down-bold-32\": \"icons/split-down-bold-32.svg\",\n      \"split-down-bold-filled-32\": \"icons/split-down-bold-filled-32.svg\",\n      \"split-up-32\": \"icons/split-up-32.svg\",\n      \"split-up-filled-32\": \"icons/split-up-filled-32.svg\",\n      \"split-up-bold-32\": \"icons/split-up-bold-32.svg\",\n      \"split-up-bold-filled-32\": \"icons/split-up-bold-filled-32.svg\",\n      \"converge-32\": \"icons/converge-32.svg\",\n      \"converge-filled-32\": \"icons/converge-filled-32.svg\",\n      \"upload-32\": \"icons/upload-32.svg\",\n      \"upload-filled-32\": \"icons/upload-filled-32.svg\",\n      \"upload-bold-32\": \"icons/upload-bold-32.svg\",\n      \"upload-bold-filled-32\": \"icons/upload-bold-filled-32.svg\",\n      \"download-32\": \"icons/download-32.svg\",\n      \"download-filled-32\": \"icons/download-filled-32.svg\",\n      \"download-bold-32\": \"icons/download-bold-32.svg\",\n      \"download-bold-filled-32\": \"icons/download-bold-filled-32.svg\",\n      \"arrow-up-right-from-square-32\": \"icons/arrow-up-right-from-square-32.svg\",\n      \"arrow-up-right-from-square-filled-32\": \"icons/arrow-up-right-from-square-filled-32.svg\",\n      \"arrow-up-right-from-square-bold-32\": \"icons/arrow-up-right-from-square-bold-32.svg\",\n      \"arrow-up-right-from-square-bold-filled-32\": \"icons/arrow-up-right-from-square-bold-filled-32.svg\",\n      \"compress-32\": \"icons/compress-32.svg\",\n      \"arrow-up-right-from-bracket-32\": \"icons/arrow-up-right-from-bracket-32.svg\",\n      \"arrow-up-right-from-bracket-filled-32\": \"icons/arrow-up-right-from-bracket-filled-32.svg\",\n      \"arrow-up-right-from-bracket-bold-32\": \"icons/arrow-up-right-from-bracket-bold-32.svg\",\n      \"arrow-up-right-from-bracket-bold-filled-32\": \"icons/arrow-up-right-from-bracket-bold-filled-32.svg\",\n      \"minimize-32\": \"icons/minimize-32.svg\",\n      \"minimize-filled-32\": \"icons/minimize-filled-32.svg\",\n      \"minimize-bold-32\": \"icons/minimize-bold-32.svg\",\n      \"minimize-bold-filled-32\": \"icons/minimize-bold-filled-32.svg\",\n      \"expand-32\": \"icons/expand-32.svg\",\n      \"expand-filled-32\": \"icons/expand-filled-32.svg\",\n      \"expand-bold-32\": \"icons/expand-bold-32.svg\",\n      \"expand-bold-filled-32\": \"icons/expand-bold-filled-32.svg\",\n      \"rotate-32\": \"icons/rotate-32.svg\",\n      \"rotate-filled-32\": \"icons/rotate-filled-32.svg\",\n      \"rotate-bold-32\": \"icons/rotate-bold-32.svg\",\n      \"rotate-bold-filled-32\": \"icons/rotate-bold-filled-32.svg\",\n      \"rotate-left-32\": \"icons/rotate-left-32.svg\",\n      \"rotate-left-filled-32\": \"icons/rotate-left-filled-32.svg\",\n      \"rotate-left-bold-32\": \"icons/rotate-left-bold-32.svg\",\n      \"rotate-left-bold-filled-32\": \"icons/rotate-left-bold-filled-32.svg\",\n      \"rotate-right-32\": \"icons/rotate-right-32.svg\",\n      \"rotate-right-filled-32\": \"icons/rotate-right-filled-32.svg\",\n      \"rotate-right-bold-32\": \"icons/rotate-right-bold-32.svg\",\n      \"rotate-right-bold-filled-32\": \"icons/rotate-right-bold-filled-32.svg\",\n      \"time-skip-left-32\": \"icons/time-skip-left-32.svg\",\n      \"time-skip-left-filled-32\": \"icons/time-skip-left-filled-32.svg\",\n      \"time-skip-left-bold-32\": \"icons/time-skip-left-bold-32.svg\",\n      \"time-skip-left-bold-filled-32\": \"icons/time-skip-left-bold-filled-32.svg\",\n      \"time-skip-right-32\": \"icons/time-skip-right-32.svg\",\n      \"time-skip-right-filled-32\": \"icons/time-skip-right-filled-32.svg\",\n      \"time-skip-right-bold-32\": \"icons/time-skip-right-bold-32.svg\",\n      \"time-skip-right-bold-filled-32\": \"icons/time-skip-right-bold-filled-32.svg\",\n      \"double-chevron-32\": \"icons/double-chevron-32.svg\",\n      \"chevron-down-32\": \"icons/chevron-down-32.svg\",\n      \"chevron-down-filled-32\": \"icons/chevron-down-filled-32.svg\",\n      \"chevron-down-bold-32\": \"icons/chevron-down-bold-32.svg\",\n      \"chevron-down-bold-filled-32\": \"icons/chevron-down-bold-filled-32.svg\",\n      \"chevron-up-32\": \"icons/chevron-up-32.svg\",\n      \"chevron-up-filled-32\": \"icons/chevron-up-filled-32.svg\",\n      \"chevron-up-bold-32\": \"icons/chevron-up-bold-32.svg\",\n      \"chevron-up-bold-filled-32\": \"icons/chevron-up-bold-filled-32.svg\",\n      \"chevron-left-32\": \"icons/chevron-left-32.svg\",\n      \"chevron-left-filled-32\": \"icons/chevron-left-filled-32.svg\",\n      \"chevron-left-bold-32\": \"icons/chevron-left-bold-32.svg\",\n      \"chevron-left-bold-filled-32\": \"icons/chevron-left-bold-filled-32.svg\",\n      \"chevron-right-32\": \"icons/chevron-right-32.svg\",\n      \"chevron-right-filled-32\": \"icons/chevron-right-filled-32.svg\",\n      \"chevron-right-bold-32\": \"icons/chevron-right-bold-32.svg\",\n      \"chevron-right-bold-filled-32\": \"icons/chevron-right-bold-filled-32.svg\",\n      \"chevron-down-small-32\": \"icons/chevron-down-small-32.svg\",\n      \"chevron-down-small-filled-32\": \"icons/chevron-down-small-filled-32.svg\",\n      \"chevron-down-small-bold-32\": \"icons/chevron-down-small-bold-32.svg\",\n      \"chevron-down-small-bold-filled-32\": \"icons/chevron-down-small-bold-filled-32.svg\",\n      \"chevron-up-small-32\": \"icons/chevron-up-small-32.svg\",\n      \"chevron-up-small-filled-32\": \"icons/chevron-up-small-filled-32.svg\",\n      \"chevron-up-small-bold-32\": \"icons/chevron-up-small-bold-32.svg\",\n      \"chevron-up-small-bold-filled-32\": \"icons/chevron-up-small-bold-filled-32.svg\",\n      \"chevron-left-small-32\": \"icons/chevron-left-small-32.svg\",\n      \"chevron-left-small-filled-32\": \"icons/chevron-left-small-filled-32.svg\",\n      \"chevron-left-small-bold-32\": \"icons/chevron-left-small-bold-32.svg\",\n      \"chevron-left-small-bold-filled-32\": \"icons/chevron-left-small-bold-filled-32.svg\",\n      \"chevron-right-small-32\": \"icons/chevron-right-small-32.svg\",\n      \"chevron-right-small-filled-32\": \"icons/chevron-right-small-filled-32.svg\",\n      \"chevron-right-small-bold-32\": \"icons/chevron-right-small-bold-32.svg\",\n      \"chevron-right-small-bold-filled-32\": \"icons/chevron-right-small-bold-filled-32.svg\",\n      \"double-chevron-down-32\": \"icons/double-chevron-down-32.svg\",\n      \"double-chevron-down-filled-32\": \"icons/double-chevron-down-filled-32.svg\",\n      \"double-chevron-down-bold-32\": \"icons/double-chevron-down-bold-32.svg\",\n      \"double-chevron-down-bold-filled-32\": \"icons/double-chevron-down-bold-filled-32.svg\",\n      \"double-chevron-up-32\": \"icons/double-chevron-up-32.svg\",\n      \"double-chevron-up-filled-32\": \"icons/double-chevron-up-filled-32.svg\",\n      \"double-chevron-up-bold-32\": \"icons/double-chevron-up-bold-32.svg\",\n      \"double-chevron-up-bold-filled-32\": \"icons/double-chevron-up-bold-filled-32.svg\",\n      \"double-chevron-left-32\": \"icons/double-chevron-left-32.svg\",\n      \"double-chevron-left-filled-32\": \"icons/double-chevron-left-filled-32.svg\",\n      \"double-chevron-left-bold-32\": \"icons/double-chevron-left-bold-32.svg\",\n      \"double-chevron-left-bold-filled-32\": \"icons/double-chevron-left-bold-filled-32.svg\",\n      \"double-chevron-right-32\": \"icons/double-chevron-right-32.svg\",\n      \"double-chevron-right-filled-32\": \"icons/double-chevron-right-filled-32.svg\",\n      \"double-chevron-right-bold-32\": \"icons/double-chevron-right-bold-32.svg\",\n      \"double-chevron-right-bold-filled-32\": \"icons/double-chevron-right-bold-filled-32.svg\",\n      \"double-chevron-down-small-32\": \"icons/double-chevron-down-small-32.svg\",\n      \"double-chevron-down-small-filled-32\": \"icons/double-chevron-down-small-filled-32.svg\",\n      \"double-chevron-down-small-bold-32\": \"icons/double-chevron-down-small-bold-32.svg\",\n      \"double-chevron-down-small-bold-filled-32\": \"icons/double-chevron-down-small-bold-filled-32.svg\",\n      \"double-chevron-up-small-32\": \"icons/double-chevron-up-small-32.svg\",\n      \"double-chevron-up-small-filled-32\": \"icons/double-chevron-up-small-filled-32.svg\",\n      \"double-chevron-up-small-bold-32\": \"icons/double-chevron-up-small-bold-32.svg\",\n      \"double-chevron-up-small-bold-filled-32\": \"icons/double-chevron-up-small-bold-filled-32.svg\",\n      \"double-chevron-left-small-32\": \"icons/double-chevron-left-small-32.svg\",\n      \"double-chevron-left-small-filled-32\": \"icons/double-chevron-left-small-filled-32.svg\",\n      \"double-chevron-left-small-bold-32\": \"icons/double-chevron-left-small-bold-32.svg\",\n      \"double-chevron-left-small-bold-filled-32\": \"icons/double-chevron-left-small-bold-filled-32.svg\",\n      \"double-chevron-right-small-32\": \"icons/double-chevron-right-small-32.svg\",\n      \"double-chevron-right-small-filled-32\": \"icons/double-chevron-right-small-filled-32.svg\",\n      \"double-chevron-right-small-bold-32\": \"icons/double-chevron-right-small-bold-32.svg\",\n      \"double-chevron-right-small-bold-filled-32\": \"icons/double-chevron-right-small-bold-filled-32.svg\",\n      \"arrow-up-from-bracket-32\": \"icons/arrow-up-from-bracket-32.svg\",\n      \"arrow-up-from-bracket-filled-32\": \"icons/arrow-up-from-bracket-filled-32.svg\",\n      \"arrow-up-from-bracket-bold-32\": \"icons/arrow-up-from-bracket-bold-32.svg\",\n      \"arrow-up-from-bracket-bold-filled-32\": \"icons/arrow-up-from-bracket-bold-filled-32.svg\",\n      \"cursor-32\": \"icons/cursor-32.svg\",\n      \"cursor-filled-32\": \"icons/cursor-filled-32.svg\",\n      \"cursor-bold-32\": \"icons/cursor-bold-32.svg\",\n      \"reply-32\": \"icons/reply-32.svg\",\n      \"reply-filled-32\": \"icons/reply-filled-32.svg\",\n      \"reply-bold-32\": \"icons/reply-bold-32.svg\",\n      \"reply-bold-filled-32\": \"icons/reply-bold-filled-32.svg\",\n      \"arrow-fat-down-32\": \"icons/arrow-fat-down-32.svg\",\n      \"arrow-fat-down-filled-32\": \"icons/arrow-fat-down-filled-32.svg\",\n      \"arrow-fat-down-bold-32\": \"icons/arrow-fat-down-bold-32.svg\",\n      \"arrow-fat-down-bold-filled-32\": \"icons/arrow-fat-down-bold-filled-32.svg\",\n      \"arrow-fat-up-32\": \"icons/arrow-fat-up-32.svg\",\n      \"arrow-fat-up-filled-32\": \"icons/arrow-fat-up-filled-32.svg\",\n      \"arrow-fat-up-bold-32\": \"icons/arrow-fat-up-bold-32.svg\",\n      \"arrow-fat-up-bold-filled-32\": \"icons/arrow-fat-up-bold-filled-32.svg\",\n      \"arrow-fat-left-32\": \"icons/arrow-fat-left-32.svg\",\n      \"arrow-fat-left-filled-32\": \"icons/arrow-fat-left-filled-32.svg\",\n      \"arrow-fat-left-bold-32\": \"icons/arrow-fat-left-bold-32.svg\",\n      \"arrow-fat-left-bold-filled-32\": \"icons/arrow-fat-left-bold-filled-32.svg\",\n      \"arrow-fat-right-32\": \"icons/arrow-fat-right-32.svg\",\n      \"arrow-fat-right-filled-32\": \"icons/arrow-fat-right-filled-32.svg\",\n      \"arrow-fat-right-bold-32\": \"icons/arrow-fat-right-bold-32.svg\",\n      \"arrow-fat-right-bold-filled-32\": \"icons/arrow-fat-right-bold-filled-32.svg\",\n      \"shuffle-32\": \"icons/shuffle-32.svg\",\n      \"shuffle-filled-32\": \"icons/shuffle-filled-32.svg\",\n      \"shuffle-bold-32\": \"icons/shuffle-bold-32.svg\",\n      \"shuffle-bold-filled-32\": \"icons/shuffle-bold-filled-32.svg\",\n      \"eye-32\": \"icons/eye-32.svg\",\n      \"eye-filled-32\": \"icons/eye-filled-32.svg\",\n      \"eye-bold-32\": \"icons/eye-bold-32.svg\",\n      \"eye-slashed-32\": \"icons/eye-slashed-32.svg\",\n      \"eye-slashed-filled-32\": \"icons/eye-slashed-filled-32.svg\",\n      \"code-32\": \"icons/code-32.svg\",\n      \"code-filled-32\": \"icons/code-filled-32.svg\",\n      \"code-bold-32\": \"icons/code-bold-32.svg\",\n      \"code-filled-bold-32\": \"icons/code-filled-bold-32.svg\",\n      \"codeblock-32\": \"icons/codeblock-32.svg\",\n      \"codeblock-filled-32\": \"icons/codeblock-filled-32.svg\",\n      \"collapse-sidebar-32\": \"icons/collapse-sidebar-32.svg\",\n      \"collapse-sidebar-filled-32\": \"icons/collapse-sidebar-filled-32.svg\",\n      \"collapse-sidebar-inverted-32\": \"icons/collapse-sidebar-inverted-32.svg\",\n      \"collapse-sidebar-inverted-filled-32\": \"icons/collapse-sidebar-inverted-filled-32.svg\",\n      \"home-32\": \"icons/home-32.svg\",\n      \"home-filled-32\": \"icons/home-filled-32.svg\",\n      \"home-bold-32\": \"icons/home-bold-32.svg\",\n      \"home-bold-filled-32\": \"icons/home-bold-filled-32.svg\",\n      \"shop-32\": \"icons/shop-32.svg\",\n      \"shop-filled-32\": \"icons/shop-filled-32.svg\",\n      \"shop-bold-32\": \"icons/shop-bold-32.svg\",\n      \"shop-bold-filled-32\": \"icons/shop-bold-filled-32.svg\",\n      \"bank-32\": \"icons/bank-32.svg\",\n      \"bank-filled-32\": \"icons/bank-filled-32.svg\",\n      \"bank-bold-32\": \"icons/bank-bold-32.svg\",\n      \"bank-bold-filled-32\": \"icons/bank-bold-filled-32.svg\",\n      \"globe-32\": \"icons/globe-32.svg\",\n      \"globe-filled-32\": \"icons/globe-filled-32.svg\",\n      \"globe-americas-32\": \"icons/globe-americas-32.svg\",\n      \"globe-americas-filled-32\": \"icons/globe-americas-filled-32.svg\",\n      \"globe-europe-32\": \"icons/globe-europe-32.svg\",\n      \"globe-europe-filled-32\": \"icons/globe-europe-filled-32.svg\",\n      \"globe-pin-32\": \"icons/globe-pin-32.svg\",\n      \"globe-pin-filled-32\": \"icons/globe-pin-filled-32.svg\",\n      \"location-pin-32\": \"icons/location-pin-32.svg\",\n      \"location-pin-filled-32\": \"icons/location-pin-filled-32.svg\",\n      \"globe-in-square-32\": \"icons/globe-in-square-32.svg\",\n      \"checkmark-32\": \"icons/checkmark-32.svg\",\n      \"checkmark-filled-32\": \"icons/checkmark-filled-32.svg\",\n      \"checkmark-bold-32\": \"icons/checkmark-bold-32.svg\",\n      \"checkmark-bold-filled-32\": \"icons/checkmark-bold-filled-32.svg\",\n      \"checkmark-small-32\": \"icons/checkmark-small-32.svg\",\n      \"checkmark-small-filled-32\": \"icons/checkmark-small-filled-32.svg\",\n      \"checkmark-small-bold-32\": \"icons/checkmark-small-bold-32.svg\",\n      \"checkmark-small-bold-filled-32\": \"icons/checkmark-small-bold-filled-32.svg\",\n      \"checkmark-circle-32\": \"icons/checkmark-circle-32.svg\",\n      \"checkmark-circle-filled-32\": \"icons/checkmark-circle-filled-32.svg\",\n      \"checkmark-circle-bold-32\": \"icons/checkmark-circle-bold-32.svg\",\n      \"checkmark-circle-bold-filled-32\": \"icons/checkmark-circle-bold-filled-32.svg\",\n      \"seal-checkmark-32\": \"icons/seal-checkmark-32.svg\",\n      \"seal-checkmark-filled-32\": \"icons/seal-checkmark-filled-32.svg\",\n      \"microphone-32\": \"icons/microphone-32.svg\",\n      \"microphone-filled-32\": \"icons/microphone-filled-32.svg\",\n      \"microphone-off-32\": \"icons/microphone-off-32.svg\",\n      \"microphone-off-filled-32\": \"icons/microphone-off-filled-32.svg\",\n      \"speaker-32\": \"icons/speaker-32.svg\",\n      \"speaker-filled-32\": \"icons/speaker-filled-32.svg\",\n      \"speaker-bold-32\": \"icons/speaker-bold-32.svg\",\n      \"speaker-bold-filled-32\": \"icons/speaker-bold-filled-32.svg\",\n      \"microphone-no-base-32\": \"icons/microphone-no-base-32.svg\",\n      \"microphone-no-base-filled-32\": \"icons/microphone-no-base-filled-32.svg\",\n      \"microphone-no-base-off-32\": \"icons/microphone-no-base-off-32.svg\",\n      \"microphone-no-base-off-filled-32\": \"icons/microphone-no-base-off-filled-32.svg\",\n      \"headphones-32\": \"icons/headphones-32.svg\",\n      \"headphones-filled-32\": \"icons/headphones-filled-32.svg\",\n      \"headphones-bold-32\": \"icons/headphones-bold-32.svg\",\n      \"headphones-bold-filled-32\": \"icons/headphones-bold-filled-32.svg\",\n      \"headset-32\": \"icons/headset-32.svg\",\n      \"headset-filled-32\": \"icons/headset-filled-32.svg\",\n      \"headset-bold-32\": \"icons/headset-bold-32.svg\",\n      \"headset-bold-filled-32\": \"icons/headset-bold-filled-32.svg\",\n      \"piano-32\": \"icons/piano-32.svg\",\n      \"piano-filled-32\": \"icons/piano-filled-32.svg\",\n      \"waveform-32\": \"icons/waveform-32.svg\",\n      \"pause-32\": \"icons/pause-32.svg\",\n      \"pause-filled-32\": \"icons/pause-filled-32.svg\",\n      \"play-32\": \"icons/play-32.svg\",\n      \"play-filled-32\": \"icons/play-filled-32.svg\",\n      \"play-bold-32\": \"icons/play-bold-32.svg\",\n      \"play-bold-filled-32\": \"icons/play-bold-filled-32.svg\",\n      \"play-circle-32\": \"icons/play-circle-32.svg\",\n      \"play-circle-filled-32\": \"icons/play-circle-filled-32.svg\",\n      \"play-circle-bold-32\": \"icons/play-circle-bold-32.svg\",\n      \"play-circle-bold-filled-32\": \"icons/play-circle-bold-filled-32.svg\",\n      \"pause-circle-32\": \"icons/pause-circle-32.svg\",\n      \"pause-circle-filled-32\": \"icons/pause-circle-filled-32.svg\",\n      \"volume-blank-32\": \"icons/volume-blank-32.svg\",\n      \"volume-blank-filled-32\": \"icons/volume-blank-filled-32.svg\",\n      \"volume-off-32\": \"icons/volume-off-32.svg\",\n      \"volume-off-filled-32\": \"icons/volume-off-filled-32.svg\",\n      \"volume-minus-32\": \"icons/volume-minus-32.svg\",\n      \"volume-minus-filled-32\": \"icons/volume-minus-filled-32.svg\",\n      \"volume-plus-32\": \"icons/volume-plus-32.svg\",\n      \"volume-plus-filled-32\": \"icons/volume-plus-filled-32.svg\",\n      \"volume-low-32\": \"icons/volume-low-32.svg\",\n      \"volume-low-filled-32\": \"icons/volume-low-filled-32.svg\",\n      \"volume-high-32\": \"icons/volume-high-32.svg\",\n      \"volume-high-filled-32\": \"icons/volume-high-filled-32.svg\",\n      \"dashboard-32\": \"icons/dashboard-32.svg\",\n      \"dashboard-filled-32\": \"icons/dashboard-filled-32.svg\",\n      \"dashboard-bold-32\": \"icons/dashboard-bold-32.svg\",\n      \"dashboard-bold-filled-32\": \"icons/dashboard-bold-filled-32.svg\",\n      \"pulse-32\": \"icons/pulse-32.svg\",\n      \"pulse-bold-32\": \"icons/pulse-bold-32.svg\",\n      \"dashboard-bar-graph-32\": \"icons/dashboard-bar-graph-32.svg\",\n      \"dashboard-bar-graph-filled-32\": \"icons/dashboard-bar-graph-filled-32.svg\",\n      \"dashboard-bar-graph-bold-32\": \"icons/dashboard-bar-graph-bold-32.svg\",\n      \"dashboard-bar-graph-bold-filled-32\": \"icons/dashboard-bar-graph-bold-filled-32.svg\",\n      \"bar-chart-32\": \"icons/bar-chart-32.svg\",\n      \"bar-chart-bold-32\": \"icons/bar-chart-bold-32.svg\",\n      \"bar-chart-2-32\": \"icons/bar-chart-2-32.svg\",\n      \"bar-chart-2-bold-32\": \"icons/bar-chart-2-bold-32.svg\",\n      \"bar-graph-32\": \"icons/bar-graph-32.svg\",\n      \"bar-graph-filled-32\": \"icons/bar-graph-filled-32.svg\",\n      \"stats-32\": \"icons/stats-32.svg\",\n      \"stats-bold-32\": \"icons/stats-bold-32.svg\",\n      \"message-blank-32\": \"icons/message-blank-32.svg\",\n      \"message-blank-filled-32\": \"icons/message-blank-filled-32.svg\",\n      \"message-blank-bold-32\": \"icons/message-blank-bold-32.svg\",\n      \"message-blank-bold-filled-32\": \"icons/message-blank-bold-filled-32.svg\",\n      \"message-32\": \"icons/message-32.svg\",\n      \"message-filled-32\": \"icons/message-filled-32.svg\",\n      \"message-bold-32\": \"icons/message-bold-32.svg\",\n      \"message-bold-filled-32\": \"icons/message-bold-filled-32.svg\",\n      \"message-slashed-32\": \"icons/message-slashed-32.svg\",\n      \"message-filled-slashed-32\": \"icons/message-filled-slashed-32.svg\",\n      \"message-edit-32\": \"icons/message-edit-32.svg\",\n      \"message-edit-filled-32\": \"icons/message-edit-filled-32.svg\",\n      \"message-notification-32\": \"icons/message-notification-32.svg\",\n      \"message-filled-notification-32\": \"icons/message-filled-notification-32.svg\",\n      \"message-review-32\": \"icons/message-review-32.svg\",\n      \"message-review-filled-32\": \"icons/message-review-filled-32.svg\",\n      \"mail-32\": \"icons/mail-32.svg\",\n      \"mail-filled-32\": \"icons/mail-filled-32.svg\",\n      \"mail-bold-32\": \"icons/mail-bold-32.svg\",\n      \"mail-bold-filled-32\": \"icons/mail-bold-filled-32.svg\",\n      \"paper-airplane-up-32\": \"icons/paper-airplane-up-32.svg\",\n      \"paper-airplane-up-filled-32\": \"icons/paper-airplane-up-filled-32.svg\",\n      \"paper-airplane-up-bold-32\": \"icons/paper-airplane-up-bold-32.svg\",\n      \"paper-airplane-up-bold-filled-32\": \"icons/paper-airplane-up-bold-filled-32.svg\",\n      \"paper-airplane-down-32\": \"icons/paper-airplane-down-32.svg\",\n      \"paper-airplane-down-filled-32\": \"icons/paper-airplane-down-filled-32.svg\",\n      \"paper-airplane-down-bold-32\": \"icons/paper-airplane-down-bold-32.svg\",\n      \"paper-airplane-down-bold-filled-32\": \"icons/paper-airplane-down-bold-filled-32.svg\",\n      \"paper-airplane-left-32\": \"icons/paper-airplane-left-32.svg\",\n      \"paper-airplane-left-filled-32\": \"icons/paper-airplane-left-filled-32.svg\",\n      \"paper-airplane-left-bold-32\": \"icons/paper-airplane-left-bold-32.svg\",\n      \"paper-airplane-left-bold-filled-32\": \"icons/paper-airplane-left-bold-filled-32.svg\",\n      \"paper-airplane-right-32\": \"icons/paper-airplane-right-32.svg\",\n      \"paper-airplane-right-filled-32\": \"icons/paper-airplane-right-filled-32.svg\",\n      \"paper-airplane-right-bold-32\": \"icons/paper-airplane-right-bold-32.svg\",\n      \"paper-airplane-right-bold-filled-32\": \"icons/paper-airplane-right-bold-filled-32.svg\",\n      \"paper-airplane-up-right-32\": \"icons/paper-airplane-up-right-32.svg\",\n      \"paper-airplane-up-right-filled-32\": \"icons/paper-airplane-up-right-filled-32.svg\",\n      \"paper-airplane-up-right-bold-32\": \"icons/paper-airplane-up-right-bold-32.svg\",\n      \"paper-airplane-up-right-bold-filled-32\": \"icons/paper-airplane-up-right-bold-filled-32.svg\",\n      \"mail-out-32\": \"icons/mail-out-32.svg\",\n      \"book-32\": \"icons/book-32.svg\",\n      \"book-filled-32\": \"icons/book-filled-32.svg\",\n      \"book-bold-32\": \"icons/book-bold-32.svg\",\n      \"book-bold-filled-32\": \"icons/book-bold-filled-32.svg\",\n      \"qr-code-32\": \"icons/qr-code-32.svg\",\n      \"qr-code-filled-32\": \"icons/qr-code-filled-32.svg\",\n      \"qr-code-bold-32\": \"icons/qr-code-bold-32.svg\",\n      \"qr-code-bold-filled-32\": \"icons/qr-code-bold-filled-32.svg\",\n      \"scan-code-32\": \"icons/scan-code-32.svg\",\n      \"scan-code-filled-32\": \"icons/scan-code-filled-32.svg\",\n      \"scan-code-bold-32\": \"icons/scan-code-bold-32.svg\",\n      \"scan-code-bold-filled-32\": \"icons/scan-code-bold-filled-32.svg\",\n      \"messages-32\": \"icons/messages-32.svg\",\n      \"messages-bold-32\": \"icons/messages-bold-32.svg\",\n      \"messages-bold-filled-32\": \"icons/messages-bold-filled-32.svg\",\n      \"messages-question-32\": \"icons/messages-question-32.svg\",\n      \"telephone-32\": \"icons/telephone-32.svg\",\n      \"align-left-32\": \"icons/align-left-32.svg\",\n      \"align-center-32\": \"icons/align-center-32.svg\",\n      \"align-right-32\": \"icons/align-right-32.svg\",\n      \"filter-down-32\": \"icons/filter-down-32.svg\",\n      \"filter-down-bold-32\": \"icons/filter-down-bold-32.svg\",\n      \"italic-32\": \"icons/italic-32.svg\",\n      \"heading-32\": \"icons/heading-32.svg\",\n      \"list-bullet-32\": \"icons/list-bullet-32.svg\",\n      \"list-bullet-bold-32\": \"icons/list-bullet-bold-32.svg\",\n      \"list-check-32\": \"icons/list-check-32.svg\",\n      \"list-check-bold-32\": \"icons/list-check-bold-32.svg\",\n      \"list-number-32\": \"icons/list-number-32.svg\",\n      \"underline-32\": \"icons/underline-32.svg\",\n      \"bold-32\": \"icons/bold-32.svg\",\n      \"typography-32\": \"icons/typography-32.svg\",\n      \"k-32\": \"icons/k-32.svg\",\n      \"strikethrough-32\": \"icons/strikethrough-32.svg\",\n      \"lilst-number-32\": \"icons/lilst-number-32.svg\",\n      \"list-32\": \"icons/list-32.svg\",\n      \"dollar-circle-32\": \"icons/dollar-circle-32.svg\",\n      \"dollar-circle-filled-32\": \"icons/dollar-circle-filled-32.svg\",\n      \"dollar-circle-bold-32\": \"icons/dollar-circle-bold-32.svg\",\n      \"dollar-circle-bold-filled-32\": \"icons/dollar-circle-bold-filled-32.svg\",\n      \"dollar-bill-32\": \"icons/dollar-bill-32.svg\",\n      \"dollar-bill-filled-32\": \"icons/dollar-bill-filled-32.svg\",\n      \"banknote-32\": \"icons/banknote-32.svg\",\n      \"banknote-filled-32\": \"icons/banknote-filled-32.svg\",\n      \"banknote-stack-32\": \"icons/banknote-stack-32.svg\",\n      \"banknote-stack-filled-32\": \"icons/banknote-stack-filled-32.svg\",\n      \"dollar-bill-stack-32\": \"icons/dollar-bill-stack-32.svg\",\n      \"bitcoin-32\": \"icons/bitcoin-32.svg\",\n      \"bitcoin-filled-32\": \"icons/bitcoin-filled-32.svg\",\n      \"coins-32\": \"icons/coins-32.svg\",\n      \"coins-filled-32\": \"icons/coins-filled-32.svg\",\n      \"coin-32\": \"icons/coin-32.svg\",\n      \"coin-bold-32\": \"icons/coin-bold-32.svg\",\n      \"coin-filled-32\": \"icons/coin-filled-32.svg\",\n      \"coin-bold-filled-32\": \"icons/coin-bold-filled-32.svg\",\n      \"wallet-32\": \"icons/wallet-32.svg\",\n      \"wallet-filled-32\": \"icons/wallet-filled-32.svg\",\n      \"wallet-bold-32\": \"icons/wallet-bold-32.svg\",\n      \"wallet-bold-filled-32\": \"icons/wallet-bold-filled-32.svg\",\n      \"credit-card-blank-32\": \"icons/credit-card-blank-32.svg\",\n      \"credit-card-blank-filled-32\": \"icons/credit-card-blank-filled-32.svg\",\n      \"credit-card-blank-bold-32\": \"icons/credit-card-blank-bold-32.svg\",\n      \"credit-card-blank-bold-filled-32\": \"icons/credit-card-blank-bold-filled-32.svg\",\n      \"credit-card-32\": \"icons/credit-card-32.svg\",\n      \"credit-card-filled-32\": \"icons/credit-card-filled-32.svg\",\n      \"credit-card-bold-32\": \"icons/credit-card-bold-32.svg\",\n      \"credit-card-bold-filled-32\": \"icons/credit-card-bold-filled-32.svg\",\n      \"credit-card-add-32\": \"icons/credit-card-add-32.svg\",\n      \"credit-card-add-filled-32\": \"icons/credit-card-add-filled-32.svg\",\n      \"credit-card-add-bold-32\": \"icons/credit-card-add-bold-32.svg\",\n      \"credit-card-add-bold-filled-32\": \"icons/credit-card-add-bold-filled-32.svg\",\n      \"credit-card-stack-32\": \"icons/credit-card-stack-32.svg\",\n      \"credit-card-stack-filled-32\": \"icons/credit-card-stack-filled-32.svg\",\n      \"credit-card-stack-bold-32\": \"icons/credit-card-stack-bold-32.svg\",\n      \"credit-card-stack-bold-filled-32\": \"icons/credit-card-stack-bold-filled-32.svg\",\n      \"shopping-bag-32\": \"icons/shopping-bag-32.svg\",\n      \"shopping-bag-filled-32\": \"icons/shopping-bag-filled-32.svg\",\n      \"shopping-bag-bold-32\": \"icons/shopping-bag-bold-32.svg\",\n      \"shopping-bag-bold-filled-32\": \"icons/shopping-bag-bold-filled-32.svg\",\n      \"piggy-bank-32\": \"icons/piggy-bank-32.svg\",\n      \"piggy-bank-filled-32\": \"icons/piggy-bank-filled-32.svg\",\n      \"money-bag-32\": \"icons/money-bag-32.svg\",\n      \"money-bag-filled-32\": \"icons/money-bag-filled-32.svg\",\n      \"money-bag-dollar-sign-32\": \"icons/money-bag-dollar-sign-32.svg\",\n      \"money-bag-dollar-sign-filled-32\": \"icons/money-bag-dollar-sign-filled-32.svg\",\n      \"receipt-32\": \"icons/receipt-32.svg\",\n      \"receipt-filled-32\": \"icons/receipt-filled-32.svg\",\n      \"receipt-bold-32\": \"icons/receipt-bold-32.svg\",\n      \"receipt-bold-filled-32\": \"icons/receipt-bold-filled-32.svg\",\n      \"money-receipt-32\": \"icons/money-receipt-32.svg\",\n      \"money-receipt-filled-32\": \"icons/money-receipt-filled-32.svg\",\n      \"checkmark-receipt-32\": \"icons/checkmark-receipt-32.svg\",\n      \"checkmark-receipt-filled-32\": \"icons/checkmark-receipt-filled-32.svg\",\n      \"checkmark-receipt-bold-32\": \"icons/checkmark-receipt-bold-32.svg\",\n      \"checkmark-receipt-bold-filled-32\": \"icons/checkmark-receipt-bold-filled-32.svg\",\n      \"curled-receipt-32\": \"icons/curled-receipt-32.svg\",\n      \"curled-receipt-filled-32\": \"icons/curled-receipt-filled-32.svg\",\n      \"coupon-32\": \"icons/coupon-32.svg\",\n      \"coupon-filled-32\": \"icons/coupon-filled-32.svg\",\n      \"coupon-bold-32\": \"icons/coupon-bold-32.svg\",\n      \"coupon-bold-filled-32\": \"icons/coupon-bold-filled-32.svg\",\n      \"coupon-active-32\": \"icons/coupon-active-32.svg\",\n      \"coupon-active-filled-32\": \"icons/coupon-active-filled-32.svg\",\n      \"coupon-active-bold-32\": \"icons/coupon-active-bold-32.svg\",\n      \"coupon-active-bold-filled-32\": \"icons/coupon-active-bold-filled-32.svg\",\n      \"coupon-expired-32\": \"icons/coupon-expired-32.svg\",\n      \"coupon-expired-filled-32\": \"icons/coupon-expired-filled-32.svg\",\n      \"coupon-expired-bold-32\": \"icons/coupon-expired-bold-32.svg\",\n      \"coupon-expired-bold-filled-32\": \"icons/coupon-expired-bold-filled-32.svg\",\n      \"dollar-sign-32\": \"icons/dollar-sign-32.svg\",\n      \"dollar-sign-filled-32\": \"icons/dollar-sign-filled-32.svg\",\n      \"dollar-sign-bold-32\": \"icons/dollar-sign-bold-32.svg\",\n      \"dollar-sign-slashed-32\": \"icons/dollar-sign-slashed-32.svg\",\n      \"refund-32\": \"icons/refund-32.svg\",\n      \"payout-32\": \"icons/payout-32.svg\",\n      \"payout-bold-32\": \"icons/payout-bold-32.svg\",\n      \"percentage-32\": \"icons/percentage-32.svg\",\n      \"percentage-filled-32\": \"icons/percentage-filled-32.svg\",\n      \"percentage-bold-32\": \"icons/percentage-bold-32.svg\",\n      \"percentage-bold-filled-32\": \"icons/percentage-bold-filled-32.svg\",\n      \"apple-wallet-32\": \"icons/apple-wallet-32.svg\",\n      \"apple-wallet-filled-32\": \"icons/apple-wallet-filled-32.svg\",\n      \"apple-wallet-bold-32\": \"icons/apple-wallet-bold-32.svg\",\n      \"apple-wallet-bold-filled-32\": \"icons/apple-wallet-bold-filled-32.svg\",\n      \"user-32\": \"icons/user-32.svg\",\n      \"user-filled-32\": \"icons/user-filled-32.svg\",\n      \"user-bold-32\": \"icons/user-bold-32.svg\",\n      \"user-bold-filled-32\": \"icons/user-bold-filled-32.svg\",\n      \"user-with-base-32\": \"icons/user-with-base-32.svg\",\n      \"user-with-base-filled-32\": \"icons/user-with-base-filled-32.svg\",\n      \"user-with-base-bold-32\": \"icons/user-with-base-bold-32.svg\",\n      \"user-with-base-bold-filled-32\": \"icons/user-with-base-bold-filled-32.svg\",\n      \"people-32\": \"icons/people-32.svg\",\n      \"people-filled-32\": \"icons/people-filled-32.svg\",\n      \"people-bold-32\": \"icons/people-bold-32.svg\",\n      \"people-bold-filled-32\": \"icons/people-bold-filled-32.svg\",\n      \"team-32\": \"icons/team-32.svg\",\n      \"team-filled-32\": \"icons/team-filled-32.svg\",\n      \"team-bold-32\": \"icons/team-bold-32.svg\",\n      \"team-bold-filled-32\": \"icons/team-bold-filled-32.svg\",\n      \"add-user-32\": \"icons/add-user-32.svg\",\n      \"add-user-filled-32\": \"icons/add-user-filled-32.svg\",\n      \"profile-circle-32\": \"icons/profile-circle-32.svg\",\n      \"profile-circle-filled-32\": \"icons/profile-circle-filled-32.svg\",\n      \"profile-circle-bold-32\": \"icons/profile-circle-bold-32.svg\",\n      \"profile-circle-bold-filled-32\": \"icons/profile-circle-bold-filled-32.svg\",\n      \"user-checkmark-32\": \"icons/user-checkmark-32.svg\",\n      \"user-settings-32\": \"icons/user-settings-32.svg\",\n      \"user-settings-filled-32\": \"icons/user-settings-filled-32.svg\",\n      \"profile-x-32\": \"icons/profile-x-32.svg\",\n      \"edit-profile-32\": \"icons/edit-profile-32.svg\",\n      \"multiple-people-32\": \"icons/multiple-people-32.svg\",\n      \"participants-32\": \"icons/participants-32.svg\",\n      \"people-plus-32\": \"icons/people-plus-32.svg\",\n      \"profile-32\": \"icons/profile-32.svg\",\n      \"profile-filled-32\": \"icons/profile-filled-32.svg\",\n      \"square-32\": \"icons/square-32.svg\",\n      \"square-filled-32\": \"icons/square-filled-32.svg\",\n      \"square-bold-32\": \"icons/square-bold-32.svg\",\n      \"square-bold-filled-32\": \"icons/square-bold-filled-32.svg\",\n      \"circle-32\": \"icons/circle-32.svg\",\n      \"circle-filled-32\": \"icons/circle-filled-32.svg\",\n      \"circle-bold-32\": \"icons/circle-bold-32.svg\",\n      \"circle-bold-filled-32\": \"icons/circle-bold-filled-32.svg\",\n      \"dot-32\": \"icons/dot-32.svg\",\n      \"dot-filled-32\": \"icons/dot-filled-32.svg\",\n      \"dot-bold-32\": \"icons/dot-bold-32.svg\",\n      \"dot-bold-filled-32\": \"icons/dot-bold-filled-32.svg\",\n      \"triangle-32\": \"icons/triangle-32.svg\",\n      \"triangle-filled-32\": \"icons/triangle-filled-32.svg\",\n      \"triangle-bold-32\": \"icons/triangle-bold-32.svg\",\n      \"triangle-bold-filled-32\": \"icons/triangle-bold-filled-32.svg\",\n      \"document-32\": \"icons/document-32.svg\",\n      \"document-filled-32\": \"icons/document-filled-32.svg\",\n      \"document-lines-32\": \"icons/document-lines-32.svg\",\n      \"document-lines-filled-32\": \"icons/document-lines-filled-32.svg\",\n      \"document-plus-32\": \"icons/document-plus-32.svg\",\n      \"document-plus-filled-32\": \"icons/document-plus-filled-32.svg\",\n      \"document-checkmark-32\": \"icons/document-checkmark-32.svg\",\n      \"document-checkmark-filled-32\": \"icons/document-checkmark-filled-32.svg\",\n      \"document-cross-32\": \"icons/document-cross-32.svg\",\n      \"document-cross-filled-32\": \"icons/document-cross-filled-32.svg\",\n      \"document-download-32\": \"icons/document-download-32.svg\",\n      \"document-download-filled-32\": \"icons/document-download-filled-32.svg\",\n      \"document-dollar-32\": \"icons/document-dollar-32.svg\",\n      \"document-dollar-filled-32\": \"icons/document-dollar-filled-32.svg\",\n      \"photo-32\": \"icons/photo-32.svg\",\n      \"photo-filled-32\": \"icons/photo-filled-32.svg\",\n      \"photos-32\": \"icons/photos-32.svg\",\n      \"photos-filled-32\": \"icons/photos-filled-32.svg\",\n      \"add-photo-32\": \"icons/add-photo-32.svg\",\n      \"add-photo-filled-32\": \"icons/add-photo-filled-32.svg\",\n      \"clock-32\": \"icons/clock-32.svg\",\n      \"clock-filled-32\": \"icons/clock-filled-32.svg\",\n      \"clock-bold-32\": \"icons/clock-bold-32.svg\",\n      \"clock-bold-filled-32\": \"icons/clock-bold-filled-32.svg\",\n      \"three-dots-circle-32\": \"icons/three-dots-circle-32.svg\",\n      \"three-dots-circle-filled-32\": \"icons/three-dots-circle-filled-32.svg\",\n      \"three-dots-circle-bold-32\": \"icons/three-dots-circle-bold-32.svg\",\n      \"three-dots-circle-bold-filled-32\": \"icons/three-dots-circle-bold-filled-32.svg\",\n      \"exclamation-circle-32\": \"icons/exclamation-circle-32.svg\",\n      \"exclamation-circle-filled-32\": \"icons/exclamation-circle-filled-32.svg\",\n      \"exclamation-circle-bold-32\": \"icons/exclamation-circle-bold-32.svg\",\n      \"exclamation-circle-bold-filled-32\": \"icons/exclamation-circle-bold-filled-32.svg\",\n      \"question-circle-32\": \"icons/question-circle-32.svg\",\n      \"question-circle-filled-32\": \"icons/question-circle-filled-32.svg\",\n      \"question-circle-bold-32\": \"icons/question-circle-bold-32.svg\",\n      \"question-circle-bold-filled-32\": \"icons/question-circle-bold-filled-32.svg\",\n      \"coinbase-32\": \"icons/coinbase-32.svg\",\n      \"coinbase-fillted-32\": \"icons/coinbase-fillted-32.svg\",\n      \"coinbase-bold-32\": \"icons/coinbase-bold-32.svg\",\n      \"coinbase-bold-filled-32\": \"icons/coinbase-bold-filled-32.svg\",\n      \"info-circle-32\": \"icons/info-circle-32.svg\",\n      \"info-circle-filled-32\": \"icons/info-circle-filled-32.svg\",\n      \"info-circle-bold-32\": \"icons/info-circle-bold-32.svg\",\n      \"info-circle-bold-filled-32\": \"icons/info-circle-bold-filled-32.svg\",\n      \"compass-32\": \"icons/compass-32.svg\",\n      \"compass-filled-32\": \"icons/compass-filled-32.svg\",\n      \"compass-bold-32\": \"icons/compass-bold-32.svg\",\n      \"compass-bold-filled-32\": \"icons/compass-bold-filled-32.svg\",\n      \"ban-32\": \"icons/ban-32.svg\",\n      \"ban-filled-32\": \"icons/ban-filled-32.svg\",\n      \"ban-bold-32\": \"icons/ban-bold-32.svg\",\n      \"ban-bold-filled-32\": \"icons/ban-bold-filled-32.svg\",\n      \"plus-circle-32\": \"icons/plus-circle-32.svg\",\n      \"plus-circle-filled-32\": \"icons/plus-circle-filled-32.svg\",\n      \"plus-circle-bold-32\": \"icons/plus-circle-bold-32.svg\",\n      \"plus-circle-bold-filled-32\": \"icons/plus-circle-bold-filled-32.svg\",\n      \"x-circle-32\": \"icons/x-circle-32.svg\",\n      \"x-circle-filled-32\": \"icons/x-circle-filled-32.svg\",\n      \"x-circle-bold-32\": \"icons/x-circle-bold-32.svg\",\n      \"x-circle-bold-filled-32\": \"icons/x-circle-bold-filled-32.svg\",\n      \"pin-32\": \"icons/pin-32.svg\",\n      \"pin-filled-32\": \"icons/pin-filled-32.svg\",\n      \"unpin-32\": \"icons/unpin-32.svg\",\n      \"unpin-filled-32\": \"icons/unpin-filled-32.svg\",\n      \"pin-tilted-32\": \"icons/pin-tilted-32.svg\",\n      \"pin-tilted-filled-32\": \"icons/pin-tilted-filled-32.svg\",\n      \"upin-tilted-32\": \"icons/upin-tilted-32.svg\",\n      \"upin-tilted-filled-32\": \"icons/upin-tilted-filled-32.svg\",\n      \"camera-32\": \"icons/camera-32.svg\",\n      \"camera-filled-32\": \"icons/camera-filled-32.svg\",\n      \"camera-add-32\": \"icons/camera-add-32.svg\",\n      \"camera-add-filled-32\": \"icons/camera-add-filled-32.svg\",\n      \"note-32\": \"icons/note-32.svg\",\n      \"note-filled-32\": \"icons/note-filled-32.svg\",\n      \"note-plus-32\": \"icons/note-plus-32.svg\",\n      \"note-plus-filled-32\": \"icons/note-plus-filled-32.svg\",\n      \"plus-rectangle-32\": \"icons/plus-rectangle-32.svg\",\n      \"plus-rectangle-filled-32\": \"icons/plus-rectangle-filled-32.svg\",\n      \"plus-rectangle-bold-32\": \"icons/plus-rectangle-bold-32.svg\",\n      \"plus-rectangle-bold-filled-32\": \"icons/plus-rectangle-bold-filled-32.svg\",\n      \"blank-note-plus-32\": \"icons/blank-note-plus-32.svg\",\n      \"blank-note-plus-filled-32\": \"icons/blank-note-plus-filled-32.svg\",\n      \"info-square-32\": \"icons/info-square-32.svg\",\n      \"info-square-filled-32\": \"icons/info-square-filled-32.svg\",\n      \"chevron-left-to-line-in-box-32\": \"icons/chevron-left-to-line-in-box-32.svg\",\n      \"chevron-left-to-line-in-box-filled-32\": \"icons/chevron-left-to-line-in-box-filled-32.svg\",\n      \"sliders-in-a-square-32\": \"icons/sliders-in-a-square-32.svg\",\n      \"sliders-in-a-square-filled-32\": \"icons/sliders-in-a-square-filled-32.svg\",\n      \"heart-32\": \"icons/heart-32.svg\",\n      \"heart-filled-32\": \"icons/heart-filled-32.svg\",\n      \"heart-bold-32\": \"icons/heart-bold-32.svg\",\n      \"heart-bold-filled-32\": \"icons/heart-bold-filled-32.svg\",\n      \"heart-pulse-32\": \"icons/heart-pulse-32.svg\",\n      \"heart-pulse-filled-32\": \"icons/heart-pulse-filled-32.svg\",\n      \"trash-32\": \"icons/trash-32.svg\",\n      \"trash-filled-32\": \"icons/trash-filled-32.svg\",\n      \"thumb-up-32\": \"icons/thumb-up-32.svg\",\n      \"thumb-up-filled-32\": \"icons/thumb-up-filled-32.svg\",\n      \"thumb-down-32\": \"icons/thumb-down-32.svg\",\n      \"thumb-down-filled-32\": \"icons/thumb-down-filled-32.svg\",\n      \"gear-32\": \"icons/gear-32.svg\",\n      \"gear-filled-32\": \"icons/gear-filled-32.svg\",\n      \"gear-bold-32\": \"icons/gear-bold-32.svg\",\n      \"gear-bold-filled-32\": \"icons/gear-bold-filled-32.svg\",\n      \"tag-32\": \"icons/tag-32.svg\",\n      \"tag-filled-32\": \"icons/tag-filled-32.svg\",\n      \"star-32\": \"icons/star-32.svg\",\n      \"star-filled-32\": \"icons/star-filled-32.svg\",\n      \"edit-32\": \"icons/edit-32.svg\",\n      \"edit-bold-32\": \"icons/edit-bold-32.svg\",\n      \"link-32\": \"icons/link-32.svg\",\n      \"link-filled-32\": \"icons/link-filled-32.svg\",\n      \"link-bold-32\": \"icons/link-bold-32.svg\",\n      \"link-bold-filled-32\": \"icons/link-bold-filled-32.svg\",\n      \"link-slash-32\": \"icons/link-slash-32.svg\",\n      \"link-add-32\": \"icons/link-add-32.svg\",\n      \"link-remove-32\": \"icons/link-remove-32.svg\",\n      \"bell-slash-32\": \"icons/bell-slash-32.svg\",\n      \"bell-32\": \"icons/bell-32.svg\",\n      \"bell-filled-32\": \"icons/bell-filled-32.svg\",\n      \"bell-bold-32\": \"icons/bell-bold-32.svg\",\n      \"bell-bold-filled-32\": \"icons/bell-bold-filled-32.svg\",\n      \"webcam-on-32\": \"icons/webcam-on-32.svg\",\n      \"webcam-on-filled-32\": \"icons/webcam-on-filled-32.svg\",\n      \"webcam-on-bold-32\": \"icons/webcam-on-bold-32.svg\",\n      \"webcam-on-bold-filled-32\": \"icons/webcam-on-bold-filled-32.svg\",\n      \"webcam-off-32\": \"icons/webcam-off-32.svg\",\n      \"webcam-off-filled-32\": \"icons/webcam-off-filled-32.svg\",\n      \"webcam-off-bold-32\": \"icons/webcam-off-bold-32.svg\",\n      \"webcam-off-bold-filled-32\": \"icons/webcam-off-bold-filled-32.svg\",\n      \"menu-close-32\": \"icons/menu-close-32.svg\",\n      \"menu-32\": \"icons/menu-32.svg\",\n      \"menu-filled-32\": \"icons/menu-filled-32.svg\",\n      \"menu-bold-32\": \"icons/menu-bold-32.svg\",\n      \"menu-bold-filled-32\": \"icons/menu-bold-filled-32.svg\",\n      \"three-dots-horizontal-32\": \"icons/three-dots-horizontal-32.svg\",\n      \"three-dots-horizontal-filled-32\": \"icons/three-dots-horizontal-filled-32.svg\",\n      \"three-dots-horizontal-bold-32\": \"icons/three-dots-horizontal-bold-32.svg\",\n      \"three-dots-horizontal-filled-bold-32\": \"icons/three-dots-horizontal-filled-bold-32.svg\",\n      \"three-dots-vertical-32\": \"icons/three-dots-vertical-32.svg\",\n      \"three-dots-vertical-filled-32\": \"icons/three-dots-vertical-filled-32.svg\",\n      \"three-dots-vertical-bold-32\": \"icons/three-dots-vertical-bold-32.svg\",\n      \"three-dots-vertical-filled-bold-32\": \"icons/three-dots-vertical-filled-bold-32.svg\",\n      \"drag-handle-horizontal-32\": \"icons/drag-handle-horizontal-32.svg\",\n      \"drag-handle-vertical-32\": \"icons/drag-handle-vertical-32.svg\",\n      \"x-mark-32\": \"icons/x-mark-32.svg\",\n      \"x-mark-filled-32\": \"icons/x-mark-filled-32.svg\",\n      \"x-mark-bold-32\": \"icons/x-mark-bold-32.svg\",\n      \"x-mark-bold-filled-32\": \"icons/x-mark-bold-filled-32.svg\",\n      \"x-mark-small-32\": \"icons/x-mark-small-32.svg\",\n      \"x-mark-small-filled-32\": \"icons/x-mark-small-filled-32.svg\",\n      \"x-mark-small-bold-32\": \"icons/x-mark-small-bold-32.svg\",\n      \"x-mark-small-bold-filled-32\": \"icons/x-mark-small-bold-filled-32.svg\",\n      \"calendar-32\": \"icons/calendar-32.svg\",\n      \"calendar-bold-32\": \"icons/calendar-bold-32.svg\",\n      \"calendar-plus-32\": \"icons/calendar-plus-32.svg\",\n      \"calendar-x-32\": \"icons/calendar-x-32.svg\",\n      \"inbox-32\": \"icons/inbox-32.svg\",\n      \"share-nodes-32\": \"icons/share-nodes-32.svg\",\n      \"copy-32\": \"icons/copy-32.svg\",\n      \"copy-filled-32\": \"icons/copy-filled-32.svg\",\n      \"copy-bold-32\": \"icons/copy-bold-32.svg\",\n      \"copy-bold-filled-32\": \"icons/copy-bold-filled-32.svg\",\n      \"exclamation-triangle-32\": \"icons/exclamation-triangle-32.svg\",\n      \"exclamation-triangle-filled-32\": \"icons/exclamation-triangle-filled-32.svg\",\n      \"exclamation-triangle-bold-32\": \"icons/exclamation-triangle-bold-32.svg\",\n      \"exclamation-triangle-bold-filled-32\": \"icons/exclamation-triangle-bold-filled-32.svg\",\n      \"clipboard-32\": \"icons/clipboard-32.svg\",\n      \"clipboard-filled-32\": \"icons/clipboard-filled-32.svg\",\n      \"magnifying-glass-32\": \"icons/magnifying-glass-32.svg\",\n      \"magnifying-glass-filled-32\": \"icons/magnifying-glass-filled-32.svg\",\n      \"magnifying-glass-bold-32\": \"icons/magnifying-glass-bold-32.svg\",\n      \"magnifying-glass-bold-filled-32\": \"icons/magnifying-glass-bold-filled-32.svg\",\n      \"seal-exclamation-32\": \"icons/seal-exclamation-32.svg\",\n      \"seal-exclamation-filled-32\": \"icons/seal-exclamation-filled-32.svg\",\n      \"plus-32\": \"icons/plus-32.svg\",\n      \"plus-filled-32\": \"icons/plus-filled-32.svg\",\n      \"plus-bold-32\": \"icons/plus-bold-32.svg\",\n      \"plus-bold-filled-32\": \"icons/plus-bold-filled-32.svg\",\n      \"plus-small-32\": \"icons/plus-small-32.svg\",\n      \"plus-small-filled-32\": \"icons/plus-small-filled-32.svg\",\n      \"plus-small-bold-32\": \"icons/plus-small-bold-32.svg\",\n      \"plus-small-bold-filled-32\": \"icons/plus-small-bold-filled-32.svg\",\n      \"checklist-32\": \"icons/checklist-32.svg\",\n      \"hashtag-32\": \"icons/hashtag-32.svg\",\n      \"dashed-circle-32\": \"icons/dashed-circle-32.svg\",\n      \"controls-32\": \"icons/controls-32.svg\",\n      \"controls-filled-32\": \"icons/controls-filled-32.svg\",\n      \"controls-bold-32\": \"icons/controls-bold-32.svg\",\n      \"controls-bold-filled-32\": \"icons/controls-bold-filled-32.svg\",\n      \"controls-vertical-32\": \"icons/controls-vertical-32.svg\",\n      \"controls-vertical-filled-32\": \"icons/controls-vertical-filled-32.svg\",\n      \"rectangle-stack-32\": \"icons/rectangle-stack-32.svg\",\n      \"fire-32\": \"icons/fire-32.svg\",\n      \"fire-filled-32\": \"icons/fire-filled-32.svg\",\n      \"closed-captions-32\": \"icons/closed-captions-32.svg\",\n      \"info-outline-32\": \"icons/info-outline-32.svg\",\n      \"quote-left-32\": \"icons/quote-left-32.svg\",\n      \"quote-right-32\": \"icons/quote-right-32.svg\",\n      \"subtract-32\": \"icons/subtract-32.svg\",\n      \"subtract-bold-32\": \"icons/subtract-bold-32.svg\",\n      \"sparkle-32\": \"icons/sparkle-32.svg\",\n      \"sparkle-filled-32\": \"icons/sparkle-filled-32.svg\",\n      \"sparkle-bold-32\": \"icons/sparkle-bold-32.svg\",\n      \"sparkle-bold-filled-32\": \"icons/sparkle-bold-filled-32.svg\",\n      \"hashtag-filled-32\": \"icons/hashtag-filled-32.svg\",\n      \"sparkle-rectangle-32\": \"icons/sparkle-rectangle-32.svg\",\n      \"rotate-card-32\": \"icons/rotate-card-32.svg\",\n      \"picture-in-picture-32\": \"icons/picture-in-picture-32.svg\",\n      \"raise-hand-32\": \"icons/raise-hand-32.svg\",\n      \"full-screen-32\": \"icons/full-screen-32.svg\",\n      \"rocket-32\": \"icons/rocket-32.svg\",\n      \"rocket-filled-32\": \"icons/rocket-filled-32.svg\",\n      \"language-32\": \"icons/language-32.svg\",\n      \"illuminati-32\": \"icons/illuminati-32.svg\",\n      \"illuminati-filled-32\": \"icons/illuminati-filled-32.svg\",\n      \"storefront-item-32\": \"icons/storefront-item-32.svg\",\n      \"reward-diamond-32\": \"icons/reward-diamond-32.svg\",\n      \"page-redirect-32\": \"icons/page-redirect-32.svg\",\n      \"burger-32\": \"icons/burger-32.svg\",\n      \"grid-32\": \"icons/grid-32.svg\",\n      \"grid-filled-32\": \"icons/grid-filled-32.svg\",\n      \"grid-bold-32\": \"icons/grid-bold-32.svg\",\n      \"grid-bold-filled-32\": \"icons/grid-bold-filled-32.svg\",\n      \"grid-3-32\": \"icons/grid-3-32.svg\",\n      \"grid-3-filled-32\": \"icons/grid-3-filled-32.svg\",\n      \"apps-32\": \"icons/apps-32.svg\",\n      \"mark-as-unread-32\": \"icons/mark-as-unread-32.svg\",\n      \"logout-32\": \"icons/logout-32.svg\",\n      \"logout-filled-32\": \"icons/logout-filled-32.svg\",\n      \"logout-bold-32\": \"icons/logout-bold-32.svg\",\n      \"logout-bold-filled-32\": \"icons/logout-bold-filled-32.svg\",\n      \"ethereum-32\": \"icons/ethereum-32.svg\",\n      \"hand-wave-32\": \"icons/hand-wave-32.svg\",\n      \"share-screen-32\": \"icons/share-screen-32.svg\",\n      \"plane-32\": \"icons/plane-32.svg\",\n      \"table-32\": \"icons/table-32.svg\",\n      \"grid-add-32\": \"icons/grid-add-32.svg\",\n      \"grid-add-filled-32\": \"icons/grid-add-filled-32.svg\",\n      \"folder-add-32\": \"icons/folder-add-32.svg\",\n      \"atom-32\": \"icons/atom-32.svg\",\n      \"star-half-32\": \"icons/star-half-32.svg\",\n      \"banner-photo-32\": \"icons/banner-photo-32.svg\",\n      \"mention-32\": \"icons/mention-32.svg\",\n      \"mention-filled-32\": \"icons/mention-filled-32.svg\",\n      \"mention-bold-32\": \"icons/mention-bold-32.svg\",\n      \"mention-bold-filled-32\": \"icons/mention-bold-filled-32.svg\",\n      \"gif-32\": \"icons/gif-32.svg\",\n      \"gif-filled-32\": \"icons/gif-filled-32.svg\",\n      \"mark-as-read-32\": \"icons/mark-as-read-32.svg\",\n      \"command-32\": \"icons/command-32.svg\",\n      \"command-filled-32\": \"icons/command-filled-32.svg\",\n      \"command-bold-32\": \"icons/command-bold-32.svg\",\n      \"command-bold-filled-32\": \"icons/command-bold-filled-32.svg\",\n      \"browser-32\": \"icons/browser-32.svg\",\n      \"dna-32\": \"icons/dna-32.svg\",\n      \"connection-32\": \"icons/connection-32.svg\",\n      \"connection-filled-32\": \"icons/connection-filled-32.svg\",\n      \"info-filled-32\": \"icons/info-filled-32.svg\",\n      \"happy-32\": \"icons/happy-32.svg\",\n      \"happy-filled-32\": \"icons/happy-filled-32.svg\",\n      \"happy-bold-32\": \"icons/happy-bold-32.svg\",\n      \"happy-bold-filled-32\": \"icons/happy-bold-filled-32.svg\",\n      \"happy-plus-32\": \"icons/happy-plus-32.svg\",\n      \"happy-plus-filled-32\": \"icons/happy-plus-filled-32.svg\",\n      \"happy-plus-bold-32\": \"icons/happy-plus-bold-32.svg\",\n      \"happy-plus-bold-filled-32\": \"icons/happy-plus-bold-filled-32.svg\",\n      \"sad-32\": \"icons/sad-32.svg\",\n      \"sad-filled-32\": \"icons/sad-filled-32.svg\",\n      \"sad-bold-32\": \"icons/sad-bold-32.svg\",\n      \"sad-bold-filled-32\": \"icons/sad-bold-filled-32.svg\",\n      \"moon-32\": \"icons/moon-32.svg\",\n      \"moon-filled-32\": \"icons/moon-filled-32.svg\",\n      \"moon-bold-32\": \"icons/moon-bold-32.svg\",\n      \"moon-bold-filled-32\": \"icons/moon-bold-filled-32.svg\",\n      \"bolt-32\": \"icons/bolt-32.svg\",\n      \"bolt-filled-32\": \"icons/bolt-filled-32.svg\",\n      \"lightning-32\": \"icons/lightning-32.svg\",\n      \"lightning-filled-32\": \"icons/lightning-filled-32.svg\",\n      \"sun-32\": \"icons/sun-32.svg\",\n      \"sun-filled-32\": \"icons/sun-filled-32.svg\",\n      \"pine-tree-32\": \"icons/pine-tree-32.svg\",\n      \"pine-tree-filled-32\": \"icons/pine-tree-filled-32.svg\",\n      \"leaf-32\": \"icons/leaf-32.svg\",\n      \"snowflake-32\": \"icons/snowflake-32.svg\",\n      \"snowflake-filled-32\": \"icons/snowflake-filled-32.svg\",\n      \"shield-32\": \"icons/shield-32.svg\",\n      \"shield-filled-32\": \"icons/shield-filled-32.svg\",\n      \"shield-checkmark-32\": \"icons/shield-checkmark-32.svg\",\n      \"shield-checkmark-filled-32\": \"icons/shield-checkmark-filled-32.svg\",\n      \"shield-cross-32\": \"icons/shield-cross-32.svg\",\n      \"shield-cross-filled-32\": \"icons/shield-cross-filled-32.svg\",\n      \"shield-half-32\": \"icons/shield-half-32.svg\",\n      \"shield-half-filled-32\": \"icons/shield-half-filled-32.svg\",\n      \"shield-half-inverted-32\": \"icons/shield-half-inverted-32.svg\",\n      \"lock-32\": \"icons/lock-32.svg\",\n      \"lock-filled-32\": \"icons/lock-filled-32.svg\",\n      \"lock-bold-32\": \"icons/lock-bold-32.svg\",\n      \"lock-bold-filled-32\": \"icons/lock-bold-filled-32.svg\",\n      \"lock-open-32\": \"icons/lock-open-32.svg\",\n      \"lock-open-filled-32\": \"icons/lock-open-filled-32.svg\",\n      \"lock-open-bold-32\": \"icons/lock-open-bold-32.svg\",\n      \"lock-open-bold-filled-32\": \"icons/lock-open-bold-filled-32.svg\",\n      \"face-id-32\": \"icons/face-id-32.svg\",\n      \"face-id-filled-32\": \"icons/face-id-filled-32.svg\",\n      \"face-id-bold-32\": \"icons/face-id-bold-32.svg\",\n      \"face-id-bold-filled-32\": \"icons/face-id-bold-filled-32.svg\",\n      \"x-dot-com-32\": \"icons/x-dot-com-32.svg\",\n      \"x-dot-com-filled-32\": \"icons/x-dot-com-filled-32.svg\",\n      \"twitch-32\": \"icons/twitch-32.svg\",\n      \"paypal-32\": \"icons/paypal-32.svg\",\n      \"trading-view-32\": \"icons/trading-view-32.svg\",\n      \"instagram-32\": \"icons/instagram-32.svg\",\n      \"instagram-filled-32\": \"icons/instagram-filled-32.svg\",\n      \"telegram-32\": \"icons/telegram-32.svg\",\n      \"telegram-filled-32\": \"icons/telegram-filled-32.svg\",\n      \"youtube-32\": \"icons/youtube-32.svg\",\n      \"youtube-filled-32\": \"icons/youtube-filled-32.svg\",\n      \"tiktok-32\": \"icons/tiktok-32.svg\",\n      \"tiktok-filled-32\": \"icons/tiktok-filled-32.svg\",\n      \"twitter-32\": \"icons/twitter-32.svg\",\n      \"twitter-filled-32\": \"icons/twitter-filled-32.svg\",\n      \"discord-32\": \"icons/discord-32.svg\",\n      \"discord-filled-32\": \"icons/discord-filled-32.svg\",\n      \"facebook-32\": \"icons/facebook-32.svg\",\n      \"facebook-filled-32\": \"icons/facebook-filled-32.svg\",\n      \"whop-logo-32\": \"icons/whop-logo-32.svg\",\n      \"linkedin-32\": \"icons/linkedin-32.svg\",\n      \"venmo-32\": \"icons/venmo-32.svg\",\n      \"venmo-filled-32\": \"icons/venmo-filled-32.svg\",\n      \"lightbulb-32\": \"icons/lightbulb-32.svg\",\n      \"palette-32\": \"icons/palette-32.svg\",\n      \"gift-32\": \"icons/gift-32.svg\",\n      \"megaphone-32\": \"icons/megaphone-32.svg\",\n      \"megaphone-filled-32\": \"icons/megaphone-filled-32.svg\",\n      \"megaphone-bold-32\": \"icons/megaphone-bold-32.svg\",\n      \"hour-glass-32\": \"icons/hour-glass-32.svg\",\n      \"dice-32\": \"icons/dice-32.svg\",\n      \"pencil-32\": \"icons/pencil-32.svg\",\n      \"trophy-32\": \"icons/trophy-32.svg\",\n      \"parachute-32\": \"icons/parachute-32.svg\",\n      \"cart-remove-32\": \"icons/cart-remove-32.svg\",\n      \"monitor-32\": \"icons/monitor-32.svg\",\n      \"mobile-phone-32\": \"icons/mobile-phone-32.svg\",\n      \"mobile-phone-filled-32\": \"icons/mobile-phone-filled-32.svg\",\n      \"mobile-phone-bold-32\": \"icons/mobile-phone-bold-32.svg\",\n      \"mobile-phone-bold-filled-32\": \"icons/mobile-phone-bold-filled-32.svg\",\n      \"cube-32\": \"icons/cube-32.svg\",\n      \"cube-filled-32\": \"icons/cube-filled-32.svg\",\n      \"cube-bold-32\": \"icons/cube-bold-32.svg\",\n      \"cube-bold-filled-32\": \"icons/cube-bold-filled-32.svg\",\n      \"medal-checkmark-32\": \"icons/medal-checkmark-32.svg\",\n      \"video-filled-32\": \"icons/video-filled-32.svg\",\n      \"t-shirt-32\": \"icons/t-shirt-32.svg\",\n      \"t-shirt-filled-32\": \"icons/t-shirt-filled-32.svg\",\n      \"lights-off-32\": \"icons/lights-off-32.svg\",\n      \"lights-off-filled-32\": \"icons/lights-off-filled-32.svg\",\n      \"bulb-32\": \"icons/bulb-32.svg\",\n      \"bulb-filled-32\": \"icons/bulb-filled-32.svg\",\n      \"lights-on-32\": \"icons/lights-on-32.svg\",\n      \"lights-on-filled-32\": \"icons/lights-on-filled-32.svg\",\n      \"gamepad-32\": \"icons/gamepad-32.svg\",\n      \"gamepad-filled-32\": \"icons/gamepad-filled-32.svg\",\n      \"gamepad-bold-32\": \"icons/gamepad-bold-32.svg\",\n      \"gamepad-bold-filled-32\": \"icons/gamepad-bold-filled-32.svg\",\n      \"reception-bell-32\": \"icons/reception-bell-32.svg\",\n      \"reception-bell-filled-32\": \"icons/reception-bell-filled-32.svg\",\n      \"reception-bell-bold-32\": \"icons/reception-bell-bold-32.svg\",\n      \"reception-bell-bold-filled-32\": \"icons/reception-bell-bold-filled-32.svg\",\n      \"beaker-32\": \"icons/beaker-32.svg\",\n      \"beaker-filled-32\": \"icons/beaker-filled-32.svg\",\n      \"sword-32\": \"icons/sword-32.svg\",\n      \"sword-filled-32\": \"icons/sword-filled-32.svg\",\n      \"brush-32\": \"icons/brush-32.svg\",\n      \"brush-filled-32\": \"icons/brush-filled-32.svg\",\n      \"sticker-32\": \"icons/sticker-32.svg\",\n      \"sticker-filled-32\": \"icons/sticker-filled-32.svg\",\n      \"flag-32\": \"icons/flag-32.svg\",\n      \"flag-filled-32\": \"icons/flag-filled-32.svg\",\n      \"scale-of-justice-32\": \"icons/scale-of-justice-32.svg\",\n      \"scale-of-justice-filled-32\": \"icons/scale-of-justice-filled-32.svg\",\n      \"student-hat-32\": \"icons/student-hat-32.svg\",\n      \"student-hat-filled-32\": \"icons/student-hat-filled-32.svg\",\n      \"ticket-32\": \"icons/ticket-32.svg\",\n      \"ticket-filled-32\": \"icons/ticket-filled-32.svg\",\n      \"ticket-bold-32\": \"icons/ticket-bold-32.svg\",\n      \"ticket-bold-filled-32\": \"icons/ticket-bold-filled-32.svg\",\n      \"truck-32\": \"icons/truck-32.svg\",\n      \"crown-32\": \"icons/crown-32.svg\",\n      \"crown-bold-32\": \"icons/crown-bold-32.svg\",\n      \"crown-bold-filled-32\": \"icons/crown-bold-filled-32.svg\"\n    },\n    \"size6\": {\n      \"qr-code-size-6\": \"icons/qr-code-size-6.svg\",\n      \"qr-code-filled-size-6\": \"icons/qr-code-filled-size-6.svg\",\n      \"qr-code-bold-size-6\": \"icons/qr-code-bold-size-6.svg\",\n      \"qr-code-bold-filled-size-6\": \"icons/qr-code-bold-filled-size-6.svg\",\n      \"scan-code-size-6\": \"icons/scan-code-size-6.svg\",\n      \"scan-code-filled-size-6\": \"icons/scan-code-filled-size-6.svg\",\n      \"scan-code-bold-size-6\": \"icons/scan-code-bold-size-6.svg\",\n      \"scan-code-bold-filled-size-6\": \"icons/scan-code-bold-filled-size-6.svg\"\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui-icons/package.json",
    "content": "{\n  \"name\": \"@frosted-ui/icons\",\n  \"private\": false,\n  \"version\": \"0.0.0\",\n  \"license\": \"MIT\",\n  \"description\": \"Frosted UI React Icons\",\n  \"main\": \"./dist/cjs/index.js\",\n  \"types\": \"./dist/cjs/index.d.ts\",\n  \"module\": \"./dist/esm/index.js\",\n  \"exports\": {\n    \".\": {\n      \"require\": {\n        \"types\": \"./dist/cjs/index.d.ts\",\n        \"default\": \"./dist/cjs/index.js\"\n      },\n      \"import\": {\n        \"types\": \"./dist/esm/index.d.ts\",\n        \"default\": \"./dist/esm/index.js\"\n      }\n    },\n    \"./*\": {\n      \"require\": {\n        \"types\": \"./dist/cjs/*.d.ts\",\n        \"default\": \"./dist/cjs/*.js\"\n      },\n      \"import\": {\n        \"types\": \"./dist/esm/*.d.ts\",\n        \"default\": \"./dist/esm/*.js\"\n      }\n    }\n  },\n  \"files\": [\n    \"dist/**\",\n    \"index.js\",\n    \"manifest.json\"\n  ],\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/whopio/frosted-ui.git\"\n  },\n  \"homepage\": \"https://github.com/whopio/frosted-ui\",\n  \"bugs\": {\n    \"url\": \"https://github.com/whopio/frosted-ui/issues\"\n  },\n  \"scripts\": {\n    \"generate-src\": \"generate-icon-lib --file=Qz3t7Yi565N2u4l3Ha1w99 && cd ./icons && zip -r ../frosted-ui-icons.zip ./\",\n    \"clean\": \"rimraf dist\",\n    \"build\": \"pnpm clean && pnpm build:js\",\n    \"build:js\": \"pnpm build:js:cjs && pnpm build:js:esm\",\n    \"build:js:cjs\": \"tsc --project tsconfig-cjs.json\",\n    \"build:js:esm\": \"tsc --project tsconfig-esm.json\",\n    \"release\": \"turbo-module publish\"\n  },\n  \"peerDependencies\": {\n    \"@types/react\": \"*\",\n    \"react\": \"^16.x || ^17.x || ^18.x\"\n  },\n  \"devDependencies\": {\n    \"@types/react\": \"^16.8.17\",\n    \"@whop/turbo-module\": \"^0.1.0-canary.3\",\n    \"generate-icon-lib\": \"workspace:*\",\n    \"react\": \"17.0.2\",\n    \"rimraf\": \"^5.0.5\",\n    \"typescript\": \"^4.5.3\"\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddPhoto12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddPhoto12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C6.41421 0 6.75 0.335786 6.75 0.75C6.75 1.16421 6.41421 1.5 6 1.5H4.25C2.73122 1.5 1.5 2.73122 1.5 4.25V7.75C1.5 8.36604 1.70472 8.93316 2.04688 9.3916L6.11621 5.32324C6.48323 4.95626 6.98098 4.75 7.5 4.75C8.01902 4.75 8.51677 4.95626 8.88379 5.32324L10.5 6.93945V6C10.5 5.58579 10.8358 5.25 11.25 5.25C11.6642 5.25 12 5.58579 12 6V7.75C12 10.0972 10.0972 12 7.75 12H4.25C1.90279 12 5.63724e-08 10.0972 0 7.75V4.25C0 1.90279 1.90279 5.63724e-08 4.25 0H6ZM7.5 6.25C7.3788 6.25 7.26248 6.29811 7.17676 6.38379L3.25 10.3096C3.56021 10.4309 3.89683 10.5 4.25 10.5H7.75C8.88285 10.5 9.85412 9.81433 10.2754 8.83594L7.82324 6.38379C7.73752 6.29811 7.6212 6.25 7.5 6.25ZM4 2.75C4.69036 2.75 5.25 3.30964 5.25 4C5.25 4.69036 4.69036 5.25 4 5.25C3.30964 5.25 2.75 4.69036 2.75 4C2.75 3.30964 3.30964 2.75 4 2.75Z\"\n        fill={color}\n      />\n      <path\n        d=\"M9.75 3.75V2.25M9.75 2.25V0.75M9.75 2.25H8.25M9.75 2.25H11.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nAddPhoto12.category = 'Interface General';\n\nexport default AddPhoto12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddPhoto16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddPhoto16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0C9.66421 0 10 0.335786 10 0.75C10 1.16421 9.66421 1.5 9.25 1.5H5.25C3.17893 1.5 1.5 3.17893 1.5 5.25V10.75C1.5 12.0253 2.13755 13.1506 3.11035 13.8281L9.43945 7.5C9.91966 7.01982 10.5709 6.75 11.25 6.75C11.9291 6.75 12.5803 7.01982 13.0605 7.5L14.5 8.93945V6.75C14.5 6.33579 14.8358 6 15.25 6C15.6642 6 16 6.33579 16 6.75V10.75C16 13.6495 13.6495 16 10.75 16H5.25C2.35051 16 0 13.6495 0 10.75V5.25C0 2.35051 2.35051 0 5.25 0H9.25ZM11.25 8.25C10.9687 8.25 10.6989 8.36167 10.5 8.56055L4.61426 14.4453C4.82095 14.4806 5.03324 14.5 5.25 14.5H10.75C12.7214 14.5 14.3354 12.9786 14.4863 11.0459C14.4808 11.0407 14.4751 11.0357 14.4697 11.0303L12 8.56055C11.8011 8.36167 11.5313 8.25 11.25 8.25ZM5.5 3.25C6.74264 3.25 7.75 4.25736 7.75 5.5C7.75 6.74264 6.74264 7.75 5.5 7.75C4.25736 7.75 3.25 6.74264 3.25 5.5C3.25 4.25736 4.25736 3.25 5.5 3.25ZM5.5 4.75C5.08579 4.75 4.75 5.08579 4.75 5.5C4.75 5.91421 5.08579 6.25 5.5 6.25C5.91421 6.25 6.25 5.91421 6.25 5.5C6.25 5.08579 5.91421 4.75 5.5 4.75Z\"\n        fill={color}\n      />\n      <path\n        d=\"M13.25 4.75V2.75M13.25 2.75V0.75M13.25 2.75H11.25M13.25 2.75H15.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nAddPhoto16.category = 'Interface General';\n\nexport default AddPhoto16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddPhoto20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddPhoto20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.25 0C12.6642 0 13 0.335786 13 0.75C13 1.16421 12.6642 1.5 12.25 1.5H6.25C3.62665 1.5 1.5 3.62665 1.5 6.25V13.75C1.5 15.3331 2.27508 16.7345 3.46582 17.5977C3.46695 17.5965 3.46859 17.5959 3.46973 17.5947L11.7441 9.32031C12.3092 8.7552 13.0758 8.4375 13.875 8.4375C14.6742 8.4375 15.4408 8.7552 16.0059 9.32031L18.5 11.8145V7.75C18.5 7.33579 18.8358 7 19.25 7C19.6642 7 20 7.33579 20 7.75V13.75C20 17.2018 17.2018 20 13.75 20H6.25C2.79822 20 1.61064e-08 17.2018 0 13.75V6.25C1.61069e-08 2.79822 2.79822 1.61064e-08 6.25 0H12.25ZM13.875 9.9375C13.4736 9.9375 13.0885 10.0971 12.8047 10.3809L4.88477 18.2998C5.31725 18.4294 5.77534 18.5 6.25 18.5H13.75C16.3135 18.5 18.4011 16.4692 18.4951 13.9287C18.4867 13.921 18.4779 13.9135 18.4697 13.9053L14.9453 10.3809C14.6615 10.0971 14.2764 9.9375 13.875 9.9375ZM6.75 4C8.26878 4 9.5 5.23122 9.5 6.75C9.5 8.26878 8.26878 9.5 6.75 9.5C5.23122 9.5 4 8.26878 4 6.75C4 5.23122 5.23122 4 6.75 4ZM6.75 5.5C6.05964 5.5 5.5 6.05964 5.5 6.75C5.5 7.44036 6.05964 8 6.75 8C7.44036 8 8 7.44036 8 6.75C8 6.05964 7.44036 5.5 6.75 5.5Z\"\n        fill={color}\n      />\n      <path\n        d=\"M16.75 5.75V3.25M16.75 3.25V0.75M16.75 3.25H14.25M16.75 3.25H19.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nAddPhoto20.category = 'Interface General';\n\nexport default AddPhoto20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddPhoto24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddPhoto24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.25 0C15.6642 0 16 0.335786 16 0.75C16 1.16421 15.6642 1.5 15.25 1.5H7.75C4.29822 1.5 1.5 4.29822 1.5 7.75V16.25C1.5 18.365 2.55144 20.2334 4.15918 21.3643L14.2354 11.2881C14.8922 10.6312 15.7839 10.2617 16.7129 10.2617C17.6416 10.2619 18.5328 10.6314 19.1895 11.2881L22.5 14.5986V8.75C22.5 8.33579 22.8358 8 23.25 8C23.6642 8 24 8.33579 24 8.75V16.25C24 20.5302 20.5302 24 16.25 24H7.75C3.46979 24 1.36904e-07 20.5302 0 16.25V7.75C0 3.46979 3.46979 1.36904e-07 7.75 0H15.25ZM16.7129 11.7617C16.1818 11.7617 15.6724 11.9731 15.2969 12.3486L5.54492 22.0986C6.23076 22.3573 6.97364 22.5 7.75 22.5H16.25C19.5527 22.5 22.2549 19.9382 22.4824 16.6934C22.4593 16.6751 22.4364 16.6561 22.415 16.6348L18.1289 12.3486C17.7535 11.9732 17.2438 11.7619 16.7129 11.7617ZM8 4.75C9.79493 4.75 11.25 6.20507 11.25 8C11.25 9.79493 9.79493 11.25 8 11.25C6.20507 11.25 4.75 9.79493 4.75 8C4.75 6.20507 6.20507 4.75 8 4.75ZM8 6.25C7.0335 6.25 6.25 7.0335 6.25 8C6.25 8.9665 7.0335 9.75 8 9.75C8.9665 9.75 9.75 8.9665 9.75 8C9.75 7.0335 8.9665 6.25 8 6.25Z\"\n        fill={color}\n      />\n      <path\n        d=\"M20.25 6.75V3.75M20.25 3.75V0.75M20.25 3.75H17.25M20.25 3.75H23.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nAddPhoto24.category = 'Interface General';\n\nexport default AddPhoto24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddPhoto32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddPhoto32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.25 1C20.6642 1 21 1.33579 21 1.75C21 2.16421 20.6642 2.5 20.25 2.5H10.25C5.96979 2.5 2.5 5.96979 2.5 10.25V21.75C2.5 24.4554 3.88735 26.8354 5.98828 28.2217L18.9727 15.2383C19.7671 14.4439 20.8444 13.9972 21.9678 13.9971C23.0913 13.9971 24.1694 14.4439 24.9639 15.2383L29.5 19.7744V11.75C29.5 11.3358 29.8358 11 30.25 11C30.6642 11 31 11.3358 31 11.75V21.75C31 26.8586 26.8586 31 21.75 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H20.25ZM21.9678 15.4971C21.2422 15.4972 20.5463 15.7858 20.0332 16.2988L7.38184 28.9492C8.26921 29.3031 9.23641 29.5 10.25 29.5H21.75C25.9835 29.5 29.4216 26.1054 29.4961 21.8896C29.4873 21.8817 29.4782 21.8737 29.4697 21.8652L23.9033 16.2988C23.3901 15.7857 22.6935 15.4971 21.9678 15.4971ZM11 7C13.2091 7 15 8.79086 15 11C15 13.2091 13.2091 15 11 15C8.79086 15 7 13.2091 7 11C7 8.79086 8.79086 7 11 7ZM11 8.5C9.61929 8.5 8.5 9.61929 8.5 11C8.5 12.3807 9.61929 13.5 11 13.5C12.3807 13.5 13.5 12.3807 13.5 11C13.5 9.61929 12.3807 8.5 11 8.5Z\"\n        fill={color}\n      />\n      <path\n        d=\"M26.25 9.75V5.75M26.25 5.75V1.75M26.25 5.75H22.25M26.25 5.75H30.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nAddPhoto32.category = 'Interface General';\n\nexport default AddPhoto32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddPhotoFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddPhotoFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.89746 0.00390625C7.85874 0.100168 7.82629 0.199745 7.80273 0.302734C6.91377 0.506079 6.25 1.29938 6.25 2.25C6.25 3.20062 6.91377 3.99392 7.80273 4.19727C7.85562 4.42845 7.94915 4.64391 8.07422 4.83691C7.88973 4.78024 7.69646 4.75002 7.5 4.75C6.98109 4.75005 6.48318 4.95636 6.11621 5.32324L2.04688 9.39062C2.54824 10.0628 3.34698 10.5 4.25 10.5H7.75C9.26878 10.5 10.5 9.26878 10.5 7.75V6.93945L9.24512 5.68457C9.40641 5.72663 9.57542 5.75 9.75 5.75C10.7006 5.75 11.4939 5.08623 11.6973 4.19727C11.8001 4.17375 11.899 4.14019 11.9951 4.10156C11.9969 4.15086 12 4.20029 12 4.25V7.75C12 7.84454 11.9953 7.93825 11.9893 8.03125C11.9879 8.05116 11.986 8.07098 11.9844 8.09082C11.8107 10.2786 9.98243 12 7.75 12H4.25C2.83059 12 1.5746 11.3035 0.802734 10.2344C0.782223 10.206 0.762009 10.1774 0.742188 10.1484C0.723618 10.1213 0.705453 10.094 0.6875 10.0664C0.673501 10.0449 0.659127 10.0237 0.645508 10.002C0.623744 9.96719 0.602807 9.93191 0.582031 9.89648C0.570958 9.87762 0.559617 9.8589 0.548828 9.83984C0.528613 9.80412 0.509435 9.7678 0.490234 9.73145C0.478606 9.70944 0.467306 9.68727 0.456055 9.66504C0.443842 9.64089 0.430708 9.61718 0.418945 9.59277L0.399414 9.55176C0.29673 9.33288 0.212945 9.10353 0.148438 8.86621L0.133789 8.8125C0.128618 8.79241 0.124024 8.77216 0.119141 8.75195C0.110518 8.71632 0.102444 8.68051 0.0947266 8.64453C0.08889 8.61729 0.0834366 8.58993 0.078125 8.5625C0.0705216 8.52328 0.0631564 8.48393 0.0566406 8.44434C0.0513648 8.41223 0.0465442 8.38 0.0419922 8.34766C0.0382452 8.32107 0.0354786 8.29432 0.0322266 8.26758C0.0277302 8.23055 0.0220925 8.19356 0.0185547 8.15625C0.00586174 8.02256 0 7.88702 0 7.75V4.25C0 1.90285 1.90288 0.00010224 4.25 0H7.75C7.79937 1.12933e-10 7.8485 0.00213941 7.89746 0.00390625ZM4 2.75C3.30973 2.7501 2.75 3.30971 2.75 4C2.75 4.69029 3.30973 5.2499 4 5.25C4.69024 5.24987 5.25 4.69027 5.25 4C5.25 3.30973 4.69024 2.75013 4 2.75ZM9.75 0C10.1642 0 10.5 0.335786 10.5 0.75V1.5H11.25C11.6642 1.5 12 1.83579 12 2.25C12 2.66421 11.6642 3 11.25 3H10.5V3.75C10.5 4.16421 10.1642 4.5 9.75 4.5C9.33579 4.5 9 4.16421 9 3.75V3H8.25C7.83579 3 7.5 2.66421 7.5 2.25C7.5 1.83579 7.83579 1.5 8.25 1.5H9V0.75C9 0.335786 9.33579 0 9.75 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddPhotoFilled12.category = 'Interface General';\n\nexport default AddPhotoFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddPhotoFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddPhotoFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.0205 0.00683594C11.1421 0.0130131 11.2626 0.023775 11.3818 0.0380859C11.2975 0.259389 11.25 0.499062 11.25 0.75C10.1454 0.75 9.25 1.64543 9.25 2.75C9.25 3.85457 10.1454 4.75 11.25 4.75C11.25 5.85457 12.1454 6.75 13.25 6.75C14.3546 6.75 15.25 5.85457 15.25 4.75C15.5004 4.75 15.739 4.70124 15.96 4.61719C15.9849 4.82474 16 5.03573 16 5.25V10.75C16 13.6495 13.6495 16 10.75 16H5.25C3.20896 16 1.44086 14.8348 0.572266 13.1338C0.566233 13.122 0.559656 13.1105 0.553711 13.0986L0.517578 13.0264C0.403657 12.79 0.307406 12.5435 0.229492 12.2891C0.220073 12.2584 0.211993 12.2272 0.203125 12.1963C0.185636 12.1351 0.168625 12.0738 0.15332 12.0117C0.144992 11.978 0.137556 11.9441 0.129883 11.9102C0.115866 11.848 0.102613 11.7856 0.0908203 11.7227C0.0849719 11.6915 0.0795132 11.6603 0.0742188 11.6289C0.0648821 11.5735 0.0564158 11.5179 0.0488281 11.4619C0.042218 11.4133 0.0355384 11.3645 0.0302734 11.3154C0.0257956 11.2736 0.0230213 11.2316 0.0195312 11.1895C0.0152739 11.1382 0.0105835 11.0868 0.0078125 11.0352C0.00275872 10.9407 0 10.8457 0 10.75V5.25C1.25018e-09 4.97806 0.0206778 4.71099 0.0605469 4.4502C0.100385 4.18956 0.158665 3.93501 0.235352 3.68848C0.312074 3.44186 0.40695 3.20317 0.517578 2.97363C0.554487 2.89704 0.593326 2.82154 0.633789 2.74707C0.674157 2.67279 0.715971 2.59941 0.759766 2.52734C0.866713 2.35134 0.985064 2.18311 1.11133 2.02148C1.65803 1.32174 2.37699 0.762793 3.20605 0.412109C3.28449 0.378929 3.364 0.347781 3.44434 0.318359C4.00726 0.112203 4.61568 3.09799e-05 5.25 0H10.75C10.8407 1.84215e-09 10.9309 0.00228856 11.0205 0.00683594ZM11.25 6.75C10.571 6.75007 9.91959 7.01996 9.43945 7.5L3.10938 13.8281C3.71648 14.2511 4.45397 14.5 5.25 14.5H10.75C12.8211 14.5 14.5 12.8211 14.5 10.75V8.93945L13.0605 7.5C12.5804 7.01996 11.929 6.75006 11.25 6.75ZM5.5 3.25C4.25748 3.25014 3.25 4.25745 3.25 5.5C3.25 6.74255 4.25748 7.74986 5.5 7.75C6.74253 7.74987 7.75 6.74256 7.75 5.5C7.75 4.25744 6.74253 3.25013 5.5 3.25ZM13.25 0C13.6642 0 14 0.335786 14 0.75V2H15.25C15.6642 2 16 2.33579 16 2.75C16 3.16421 15.6642 3.5 15.25 3.5H14V4.75C14 5.16421 13.6642 5.5 13.25 5.5C12.8358 5.5 12.5 5.16421 12.5 4.75V3.5H11.25C10.8358 3.5 10.5 3.16421 10.5 2.75C10.5 2.33579 10.8358 2 11.25 2H12.5V0.75C12.5 0.335786 12.8358 0 13.25 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddPhotoFilled16.category = 'Interface General';\n\nexport default AddPhotoFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddPhotoFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddPhotoFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 0C14.0413 0 14.3277 0.0210111 14.6084 0.0595703C14.5383 0.277167 14.5 0.509091 14.5 0.75V1H14.25C13.0074 1 12 2.00736 12 3.25C12 4.49264 13.0074 5.5 14.25 5.5H14.5V5.75C14.5 6.99264 15.5074 8 16.75 8C17.9926 8 19 6.99264 19 5.75V5.5H19.25C19.4907 5.5 19.722 5.4606 19.9395 5.39062C19.9781 5.67164 20 5.95836 20 6.25V13.75C20 17.2018 17.2018 20 13.75 20H6.25C4.67651 20 3.24032 19.4168 2.1416 18.457C2.1336 18.45 2.12516 18.4436 2.11719 18.4365C1.69231 18.0616 1.31902 17.6301 1.00879 17.1533C0.999129 17.1385 0.990006 17.1233 0.980469 17.1084C0.93143 17.0316 0.883617 16.954 0.837891 16.875C0.825973 16.8544 0.813447 16.8342 0.801758 16.8135C0.58228 16.424 0.403148 16.0088 0.270508 15.5732C0.259551 15.5373 0.249581 15.501 0.239258 15.4648C0.218456 15.3918 0.198848 15.3183 0.180664 15.2441C0.170467 15.2026 0.160729 15.161 0.151367 15.1191C0.137261 15.056 0.124486 14.9925 0.112305 14.9287C0.102205 14.8759 0.0927429 14.8228 0.0839844 14.7695C0.0740395 14.7089 0.0648288 14.6481 0.0566406 14.5869C0.0500729 14.5379 0.0435096 14.4888 0.0380859 14.4395C0.0296653 14.3627 0.0231952 14.2855 0.0175781 14.208C0.0150088 14.1726 0.0117413 14.1371 0.00976562 14.1016C0.00331325 13.9852 4.41896e-09 13.868 0 13.75V6.25C0 2.79822 2.79822 5.44135e-08 6.25 0H13.75ZM13.875 8.4375C13.0758 8.4375 12.3092 8.7552 11.7441 9.32031L3.46582 17.5977C4.24823 18.1648 5.20977 18.5 6.25 18.5H13.75C16.3734 18.5 18.5 16.3734 18.5 13.75V11.8145L16.0059 9.32031C15.4408 8.7552 14.6742 8.4375 13.875 8.4375ZM6.75 4C5.23122 4 4 5.23122 4 6.75C4 8.26878 5.23122 9.5 6.75 9.5C8.26878 9.5 9.5 8.26878 9.5 6.75C9.5 5.23122 8.26878 4 6.75 4ZM16.75 0C17.1642 0 17.5 0.335787 17.5 0.75V2.5H19.25C19.6642 2.5 20 2.83579 20 3.25C20 3.66421 19.6642 4 19.25 4H17.5V5.75C17.5 6.16421 17.1642 6.5 16.75 6.5C16.3358 6.5 16 6.16421 16 5.75V4H14.25C13.8358 4 13.5 3.66421 13.5 3.25C13.5 2.83579 13.8358 2.5 14.25 2.5H16V0.75C16 0.335787 16.3358 0 16.75 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddPhotoFilled20.category = 'Interface General';\n\nexport default AddPhotoFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddPhotoFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddPhotoFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 0C16.8757 0 17.4837 0.0758336 18.0664 0.21582C18.0246 0.387228 18 0.565726 18 0.75V1.5H17.25C16.0074 1.5 15 2.50736 15 3.75C15 4.99264 16.0074 6 17.25 6H18V6.75C18 7.99264 19.0074 9 20.25 9C21.4926 9 22.5 7.99264 22.5 6.75V6H23.25C23.434 6 23.612 5.97429 23.7832 5.93262C23.9234 6.51571 24 7.1239 24 7.75V16.25C24 20.5302 20.5302 24 16.25 24H7.75C5.84834 24 4.10728 23.3143 2.75879 22.1777C2.73692 22.1593 2.716 22.1398 2.69434 22.1211C2.60471 22.0438 2.51664 21.965 2.43066 21.8838C2.41627 21.8702 2.40199 21.8565 2.3877 21.8428C2.29812 21.7569 2.21037 21.6692 2.125 21.5791C2.11311 21.5666 2.10165 21.5536 2.08984 21.541C1.79707 21.2279 1.52911 20.8915 1.29102 20.5332C1.28057 20.5175 1.27108 20.5011 1.26074 20.4854C1.19899 20.3909 1.13874 20.2955 1.08105 20.1982C1.05635 20.1566 1.03273 20.1144 1.00879 20.0723C0.963053 19.9918 0.91888 19.9104 0.875977 19.8281C0.854159 19.7863 0.832597 19.7444 0.811523 19.7021C0.769276 19.6174 0.728652 19.5318 0.689453 19.4453C0.670444 19.4034 0.651093 19.3616 0.632812 19.3193C0.581723 19.201 0.533558 19.0812 0.488281 18.96C0.485108 18.9515 0.48166 18.9431 0.478516 18.9346C0.430389 18.8043 0.384964 18.6726 0.34375 18.5391C0.329497 18.4929 0.318097 18.4459 0.304688 18.3994C0.276911 18.303 0.249682 18.2063 0.225586 18.1084C0.215848 18.0689 0.20737 18.029 0.198242 17.9893C0.176642 17.8951 0.155829 17.8005 0.137695 17.7051C0.128749 17.658 0.120395 17.6108 0.112305 17.5635C0.0957865 17.4667 0.0812561 17.3694 0.0683594 17.2715C0.0617695 17.2215 0.0554358 17.1714 0.0498047 17.1211C0.0393721 17.0278 0.0315071 16.9341 0.0244141 16.8398C0.0205451 16.7885 0.014581 16.7372 0.0117188 16.6855C0.00373289 16.5414 3.15937e-09 16.3962 0 16.25V7.75C0 3.46979 3.46979 3.66868e-08 7.75 0H16.25ZM16.7119 10.2617C15.7831 10.2618 14.8921 10.6313 14.2354 11.2881L4.1582 21.3633C5.17458 22.0785 6.41273 22.5 7.75 22.5H16.25C19.7018 22.5 22.5 19.7018 22.5 16.25V14.5986L19.1885 11.2881C18.5316 10.6312 17.6409 10.2617 16.7119 10.2617ZM8 4.75C6.20507 4.75 4.75 6.20507 4.75 8C4.75 9.79493 6.20507 11.25 8 11.25C9.79493 11.25 11.25 9.79493 11.25 8C11.25 6.20507 9.79493 4.75 8 4.75ZM20.25 0C20.6642 0 21 0.335786 21 0.75V3H23.25C23.6642 3 24 3.33579 24 3.75C24 4.16421 23.6642 4.5 23.25 4.5H21V6.75C21 7.16421 20.6642 7.5 20.25 7.5C19.8358 7.5 19.5 7.16421 19.5 6.75V4.5H17.25C16.8358 4.5 16.5 4.16421 16.5 3.75C16.5 3.33579 16.8358 3 17.25 3H19.5V0.75C19.5 0.335786 19.8358 0 20.25 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddPhotoFilled24.category = 'Interface General';\n\nexport default AddPhotoFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddPhotoFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddPhotoFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C22.456 1 23.143 1.08162 23.8037 1.23145C23.7684 1.39873 23.75 1.57221 23.75 1.75V3.25H22.25C20.8693 3.25 19.75 4.36929 19.75 5.75C19.75 7.13071 20.8693 8.25 22.25 8.25H23.75V9.75C23.75 11.1307 24.8693 12.25 26.25 12.25C27.6307 12.25 28.75 11.1307 28.75 9.75V8.25H30.25C30.4275 8.25 30.6005 8.2305 30.7676 8.19531C30.9176 8.85636 31 9.54356 31 10.25V21.75C31 26.8586 26.8586 31 21.75 31H10.25C7.30065 31 4.6762 29.6177 2.98242 27.4678C2.96548 27.4463 2.94839 27.4249 2.93164 27.4033C2.78151 27.2093 2.63851 27.0096 2.50391 26.8037C2.48611 26.7765 2.46869 26.7491 2.45117 26.7217C2.37738 26.6062 2.30603 26.4891 2.2373 26.3701C2.21701 26.335 2.19661 26.3 2.17676 26.2646C2.0648 26.0649 1.95951 25.8609 1.8623 25.6523C1.83336 25.5903 1.80592 25.5276 1.77832 25.4648C1.76152 25.4266 1.74286 25.3891 1.72656 25.3506L1.61328 25.0674C1.60392 25.0431 1.5951 25.0185 1.58594 24.9941C1.57016 24.952 1.55522 24.9096 1.54004 24.8672C1.5001 24.7558 1.46152 24.6436 1.42578 24.5303C1.41376 24.4921 1.40314 24.4534 1.3916 24.415C1.36357 24.3219 1.33667 24.2282 1.31152 24.1338C1.30225 24.0989 1.29208 24.0643 1.2832 24.0293C1.25279 23.9095 1.2249 23.7886 1.19922 23.667C1.1908 23.6271 1.18271 23.587 1.1748 23.5469C1.15026 23.4224 1.12788 23.2971 1.1084 23.1709C1.10559 23.1527 1.10328 23.1344 1.10059 23.1162C1.08217 22.992 1.06713 22.867 1.05371 22.7412C1.05121 22.7178 1.04822 22.6944 1.0459 22.6709C1.03254 22.536 1.02213 22.4002 1.01465 22.2637C1.01255 22.2253 1.0114 22.1869 1.00977 22.1484C1.00416 22.0163 1 21.8835 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM21.9678 13.9971C20.8444 13.9972 19.767 14.444 18.9727 15.2383L5.9873 28.2217C7.21038 29.0289 8.67491 29.5 10.25 29.5H21.75C26.0302 29.5 29.5 26.0302 29.5 21.75V19.7744L24.9639 15.2383C24.1694 14.4439 23.0913 13.9971 21.9678 13.9971ZM11 7C8.79086 7 7 8.79086 7 11C7 13.2091 8.79086 15 11 15C13.2091 15 15 13.2091 15 11C15 8.79086 13.2091 7 11 7ZM26.25 1C26.6642 1 27 1.33579 27 1.75V5H30.25C30.6642 5 31 5.33579 31 5.75C31 6.16421 30.6642 6.5 30.25 6.5H27V9.75C27 10.1642 26.6642 10.5 26.25 10.5C25.8358 10.5 25.5 10.1642 25.5 9.75V6.5H22.25C21.8358 6.5 21.5 6.16421 21.5 5.75C21.5 5.33579 21.8358 5 22.25 5H25.5V1.75C25.5 1.33579 25.8358 1 26.25 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddPhotoFilled32.category = 'Interface General';\n\nexport default AddPhotoFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddUser12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddUser12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 6.75C6.41421 6.75 6.75 7.08579 6.75 7.5C6.75 7.91421 6.41421 8.25 6 8.25C3.41312 8.25 2 9.84834 2 11.25C2 11.6642 1.66421 12 1.25 12C0.835786 12 0.5 11.6642 0.5 11.25C0.5 8.78566 2.84018 6.75 6 6.75ZM9.5 7C9.91421 7 10.25 7.33579 10.25 7.75V8.75H11.25C11.6642 8.75 12 9.08579 12 9.5C12 9.91421 11.6642 10.25 11.25 10.25H10.25V11.25C10.25 11.6642 9.91421 12 9.5 12C9.08579 12 8.75 11.6642 8.75 11.25V10.25H7.75C7.33579 10.25 7 9.91421 7 9.5C7 9.08579 7.33579 8.75 7.75 8.75H8.75V7.75C8.75 7.33579 9.08579 7 9.5 7ZM6 0C7.65685 0 9 1.34315 9 3C9 4.65685 7.65685 6 6 6C4.34315 6 3 4.65685 3 3C3 1.34315 4.34315 0 6 0ZM6 1.5C5.17157 1.5 4.5 2.17157 4.5 3C4.5 3.82843 5.17157 4.5 6 4.5C6.82843 4.5 7.5 3.82843 7.5 3C7.5 2.17157 6.82843 1.5 6 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddUser12.category = 'People';\n\nexport default AddUser12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddUser16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddUser16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 8.75C8.5805 8.75 9.14135 8.82328 9.67383 8.9502C10.0766 9.04621 10.3253 9.45072 10.2295 9.85352C10.1334 10.2564 9.7291 10.5052 9.32617 10.4092C8.89763 10.307 8.45358 10.25 8 10.25C4.89238 10.25 2.5 12.4434 2.5 15.25C2.5 15.6642 2.16421 16 1.75 16C1.33579 16 1 15.6642 1 15.25C1 11.4815 4.20406 8.75 8 8.75ZM12.75 9.5C13.1642 9.5 13.5 9.83579 13.5 10.25V12H15.25C15.6642 12 16 12.3358 16 12.75C16 13.1642 15.6642 13.5 15.25 13.5H13.5V15.25C13.5 15.6642 13.1642 16 12.75 16C12.3358 16 12 15.6642 12 15.25V13.5H10.25C9.83579 13.5 9.5 13.1642 9.5 12.75C9.5 12.3358 9.83579 12 10.25 12H12V10.25C12 9.83579 12.3358 9.5 12.75 9.5ZM8 0C10.126 0.00021103 11.8504 1.72362 11.8506 3.84961C11.8506 5.97578 10.1261 7.69998 8 7.7002C5.87388 7.69998 4.15039 5.97578 4.15039 3.84961C4.1506 1.72362 5.87401 0.00021103 8 0ZM8 1.5C6.70244 1.50021 5.6506 2.55205 5.65039 3.84961C5.65039 5.14735 6.70231 6.19998 8 6.2002C9.29769 6.19998 10.3506 5.14735 10.3506 3.84961C10.3504 2.55205 9.29756 1.50021 8 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddUser16.category = 'People';\n\nexport default AddUser16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddUser20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddUser20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 11.75C10.9579 11.75 11.879 11.905 12.7354 12.1875C13.1285 12.3174 13.3416 12.7415 13.2119 13.1348C13.0821 13.5281 12.658 13.7421 12.2646 13.6123C11.5572 13.379 10.7951 13.25 10 13.25C6.18525 13.25 3.25 15.88 3.25 19.25C3.25 19.6642 2.91421 20 2.5 20C2.08579 20 1.75 19.6642 1.75 19.25C1.75 14.888 5.53048 11.75 10 11.75ZM16.25 12.5C16.6642 12.5 17 12.8358 17 13.25V15.5H19.25C19.6642 15.5 20 15.8358 20 16.25C20 16.6642 19.6642 17 19.25 17H17V19.25C17 19.6642 16.6642 20 16.25 20C15.8358 20 15.5 19.6642 15.5 19.25V17H13.25C12.8358 17 12.5 16.6642 12.5 16.25C12.5 15.8358 12.8358 15.5 13.25 15.5H15.5V13.25C15.5 12.8358 15.8358 12.5 16.25 12.5ZM10 0C12.8995 0 15.25 2.35051 15.25 5.25C15.2498 8.14935 12.8994 10.5 10 10.5C7.10061 10.5 4.75016 8.14935 4.75 5.25C4.75 2.35051 7.1005 0 10 0ZM10 1.5C7.92893 1.5 6.25 3.17893 6.25 5.25C6.25016 7.32093 7.92903 9 10 9C12.071 9 13.7498 7.32093 13.75 5.25C13.75 3.17893 12.0711 1.5 10 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddUser20.category = 'People';\n\nexport default AddUser20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddUser24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddUser24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 14C13.3292 14 14.6002 14.2404 15.7637 14.6777C16.1514 14.8235 16.3479 15.2558 16.2021 15.6436C16.0564 16.0311 15.6239 16.2275 15.2363 16.082C14.2406 15.7077 13.148 15.5 12 15.5C7.24462 15.5 3.5 19.0282 3.5 23.25C3.5 23.6642 3.16421 24 2.75 24C2.33579 24 2 23.6642 2 23.25C2 18.0829 6.53812 14 12 14ZM19.75 15.5C20.1642 15.5 20.5 15.8358 20.5 16.25V19H23.25C23.6642 19 24 19.3358 24 19.75C24 20.1642 23.6642 20.5 23.25 20.5H20.5V23.25C20.5 23.6642 20.1642 24 19.75 24C19.3358 24 19 23.6642 19 23.25V20.5H16.25C15.8358 20.5 15.5 20.1642 15.5 19.75C15.5 19.3358 15.8358 19 16.25 19H19V16.25C19 15.8358 19.3358 15.5 19.75 15.5ZM12 0C15.4518 0 18.25 2.79822 18.25 6.25C18.25 9.70178 15.4518 12.5 12 12.5C8.54822 12.5 5.75 9.70178 5.75 6.25C5.75 2.79822 8.54822 0 12 0ZM12 1.5C9.37665 1.5 7.25 3.62665 7.25 6.25C7.25 8.87335 9.37665 11 12 11C14.6234 11 16.75 8.87335 16.75 6.25C16.75 3.62665 14.6234 1.5 12 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddUser24.category = 'People';\n\nexport default AddUser24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddUser32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddUser32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.5 20C25.9142 20 26.25 20.3358 26.25 20.75V24.75H30.25C30.6642 24.75 31 25.0858 31 25.5C31 25.9142 30.6642 26.25 30.25 26.25H26.25V30.25C26.25 30.6642 25.9142 31 25.5 31C25.0858 31 24.75 30.6642 24.75 30.25V26.25H20.75C20.3358 26.25 20 25.9142 20 25.5C20 25.0858 20.3358 24.75 20.75 24.75H24.75V20.75C24.75 20.3358 25.0858 20 25.5 20ZM15.999 18.7324C17.6848 18.7324 19.2958 19.0403 20.7666 19.5996C21.1536 19.7469 21.3483 20.1803 21.2012 20.5674C21.054 20.9544 20.6205 21.149 20.2334 21.002C18.932 20.5071 17.5017 20.2324 15.999 20.2324C9.86158 20.2326 5.00015 24.7778 5 30.249C4.99976 30.663 4.66406 30.999 4.25 30.999C3.83602 30.9989 3.50024 30.663 3.5 30.249C3.50015 23.8287 9.1592 18.7326 15.999 18.7324ZM16 1C20.2799 1.00026 23.7499 4.47006 23.75 8.75C23.75 13.03 20.28 16.4997 16 16.5C11.7198 16.5 8.25 13.0302 8.25 8.75C8.25013 4.46991 11.7199 1 16 1ZM16 2.5C12.5483 2.5 9.75013 5.29833 9.75 8.75C9.75 12.2018 12.5482 15 16 15C19.4516 14.9997 22.25 12.2016 22.25 8.75C22.2499 5.29849 19.4515 2.50026 16 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddUser32.category = 'People';\n\nexport default AddUser32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddUserFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddUserFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 6.75C6.58947 6.75003 7.14872 6.82063 7.66895 6.9502C7.59183 7.12692 7.53887 7.31668 7.51562 7.51562C6.52161 7.63177 5.75 8.4748 5.75 9.5C5.75 10.5252 6.52161 11.3682 7.51562 11.4844C7.53671 11.6648 7.58271 11.8375 7.64844 12H2.25C1.77236 12 1.31258 11.8029 1.00098 11.457C0.676301 11.0965 0.519561 10.5723 0.703125 10.0283L0.766602 9.85254C1.46809 8.05286 3.45249 6.75 6 6.75ZM9.5 7C9.91418 7.00004 10.25 7.33581 10.25 7.75V8.75H11.25C11.6642 8.75004 12 9.08581 12 9.5C12 9.91419 11.6642 10.25 11.25 10.25H10.25V11.25C10.25 11.6642 9.91418 12 9.5 12C9.08579 12 8.75 11.6642 8.75 11.25V10.25H7.75C7.33579 10.25 7 9.91421 7 9.5C7 9.08579 7.33579 8.75 7.75 8.75H8.75V7.75C8.75 7.33579 9.08579 7 9.5 7ZM6 0C7.65667 0.000211263 9 1.34328 9 3C9 4.65672 7.65667 5.99979 6 6C4.34315 6 3 4.65685 3 3C3 1.34315 4.34315 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddUserFilled12.category = 'People';\n\nexport default AddUserFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddUserFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddUserFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00098 8.75C9.05527 8.75005 10.0627 8.96061 10.9688 9.34473C10.8303 9.61674 10.751 9.92386 10.751 10.25V10.75H10.251C9.14643 10.75 8.25098 11.6454 8.25098 12.75C8.25098 13.8546 9.14643 14.75 10.251 14.75H10.751V15.25C10.751 15.5154 10.8036 15.7683 10.8975 16H3.25098C2.6351 16 2.05178 15.7469 1.65527 15.3164C1.24847 14.8745 1.04127 14.2408 1.22754 13.5674C2.02543 10.6838 4.79863 8.75004 8.00098 8.75ZM12.751 9.5C13.165 9.50023 13.501 9.83593 13.501 10.25V12H15.251C15.665 12.0002 16.001 12.3359 16.001 12.75C16.001 13.1641 15.665 13.4998 15.251 13.5H13.501V15.25C13.501 15.6641 13.165 15.9998 12.751 16C12.3368 16 12.001 15.6642 12.001 15.25V13.5H10.251C9.83676 13.5 9.50098 13.1642 9.50098 12.75C9.50098 12.3358 9.83676 12 10.251 12H12.001V10.25C12.001 9.83579 12.3368 9.5 12.751 9.5ZM8.00098 0C10.1268 0.000374463 11.8514 1.72372 11.8516 3.84961C11.8516 5.97567 10.127 7.69982 8.00098 7.7002C5.87489 7.69995 4.15137 5.97576 4.15137 3.84961C4.15158 1.72364 5.87502 0.000240613 8.00098 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddUserFilled16.category = 'People';\n\nexport default AddUserFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddUserFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddUserFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 11.75C11.4696 11.75 12.8626 12.0878 14.0713 12.6963C14.0264 12.8736 14.001 13.0588 14.001 13.25V14H13.251C12.0084 14 11.001 15.0074 11.001 16.25C11.001 17.4926 12.0084 18.5 13.251 18.5H14.001V19.25C14.001 19.5133 14.0487 19.7651 14.1318 20H4.5C3.74628 19.9998 3.03271 19.6882 2.55664 19.1641C2.06825 18.6261 1.83245 17.8583 2.09375 17.0508C3.127 13.8596 6.32391 11.7503 10 11.75ZM16.251 12.5C16.665 12.5002 17.001 12.8359 17.001 13.25V15.5H19.251C19.665 15.5002 20.001 15.8359 20.001 16.25C20.001 16.6641 19.665 16.9998 19.251 17H17.001V19.25C17.001 19.6641 16.665 19.9998 16.251 20C15.8368 20 15.501 19.6642 15.501 19.25V17H13.251C12.8368 17 12.501 16.6642 12.501 16.25C12.501 15.8358 12.8368 15.5 13.251 15.5H15.501V13.25C15.501 12.8358 15.8368 12.5 16.251 12.5ZM10 0C12.8995 0 15.25 2.35051 15.25 5.25C15.2498 8.14935 12.8994 10.5 10 10.5C7.10093 10.4996 4.75016 8.14912 4.75 5.25C4.75 2.35074 7.10082 0.000375708 10 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddUserFilled20.category = 'People';\n\nexport default AddUserFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddUserFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddUserFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.999 14C14.0657 14 15.9957 14.5827 17.5986 15.5859C17.5339 15.7958 17.499 16.0189 17.499 16.25V17.5H16.249C15.0065 17.5001 13.999 18.5074 13.999 19.75C13.999 20.9926 15.0065 21.9999 16.249 22H17.499V23.25C17.499 23.5133 17.5468 23.7652 17.6299 24H5.24902C4.35715 23.9999 3.51678 23.6307 2.95996 23.0156C2.39072 22.3865 2.1219 21.4955 2.42969 20.5576C3.68619 16.7303 7.52273 14.0002 11.999 14ZM19.749 15.5C20.1632 15.5 20.499 15.8358 20.499 16.25V19H23.249C23.6632 19 23.999 19.3358 23.999 19.75C23.999 20.1642 23.6632 20.5 23.249 20.5H20.499V23.25C20.499 23.6642 20.1632 24 19.749 24C19.3349 23.9999 18.999 23.6642 18.999 23.25V20.5H16.249C15.8349 20.4999 15.499 20.1642 15.499 19.75C15.499 19.3358 15.8349 19.0001 16.249 19H18.999V16.25C18.999 15.8358 19.3349 15.5001 19.749 15.5ZM11.999 0C15.4508 0 18.249 2.79822 18.249 6.25C18.249 9.70178 15.4508 12.5 11.999 12.5C8.54742 12.4998 5.74902 9.70165 5.74902 6.25C5.74902 2.79835 8.54742 0.000208907 11.999 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddUserFilled24.category = 'People';\n\nexport default AddUserFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AddUserFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AddUserFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.501 20C25.915 20.0002 26.251 20.3359 26.251 20.75V24.75H30.251C30.665 24.7502 31.001 25.0859 31.001 25.5C31.001 25.9141 30.665 26.2498 30.251 26.25H26.251V30.25C26.251 30.6641 25.915 30.9998 25.501 31C25.0868 31 24.751 30.6642 24.751 30.25V26.25H20.751C20.3368 26.25 20.001 25.9142 20.001 25.5C20.001 25.0858 20.3368 24.75 20.751 24.75H24.751V20.75C24.751 20.3358 25.0868 20 25.501 20ZM16.001 18.25C18.6072 18.2501 21.0254 19.0553 23.0273 20.3975C23.0111 20.5127 23 20.6302 23 20.75V23H20.75C19.3695 23.0003 18.25 24.1195 18.25 25.5C18.25 26.8805 19.3695 27.9997 20.75 28H23V30.25C23 30.511 23.041 30.7625 23.1152 30.999H7.25098C6.22092 30.999 5.25736 30.5736 4.61621 29.8701C3.9638 29.1541 3.64939 28.1463 3.96973 27.0762C5.45199 22.1256 10.2783 18.25 16.001 18.25ZM16 1C20.28 1.00013 23.7499 4.46999 23.75 8.75C23.75 13.0301 20.2801 16.4999 16 16.5C11.7199 16.4999 8.25 13.0301 8.25 8.75C8.25013 4.46998 11.72 1.00012 16 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAddUserFilled32.category = 'People';\n\nexport default AddUserFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignCenter12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignCenter12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 9.25C10.4142 9.25 10.75 9.58579 10.75 10C10.75 10.4142 10.4142 10.75 10 10.75H2C1.58579 10.75 1.25 10.4142 1.25 10C1.25 9.58579 1.58579 9.25 2 9.25H10ZM8 6.60449C8.41421 6.60449 8.75 6.94028 8.75 7.35449C8.74987 7.76859 8.41413 8.10449 8 8.10449H4C3.58587 8.10449 3.25013 7.76859 3.25 7.35449C3.25 6.94028 3.58579 6.60449 4 6.60449H8ZM10 3.95898C10.4142 3.95898 10.75 4.29477 10.75 4.70898C10.7497 5.12297 10.4141 5.45898 10 5.45898H2C1.58595 5.45898 1.25026 5.12297 1.25 4.70898C1.25 4.29477 1.58579 3.95898 2 3.95898H10ZM7.5 1.3125C7.91417 1.3125 8.24993 1.64834 8.25 2.0625C8.25 2.47671 7.91421 2.8125 7.5 2.8125H4C3.58579 2.8125 3.25 2.47671 3.25 2.0625C3.25007 1.64834 3.58583 1.3125 4 1.3125H7.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignCenter12.category = 'Text Formatting';\n\nexport default AlignCenter12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignCenter16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignCenter16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.3379 12.7695C13.7521 12.7695 14.0879 13.1053 14.0879 13.5195C14.0877 13.9336 13.752 14.2695 13.3379 14.2695H2C1.58591 14.2695 1.2502 13.9336 1.25 13.5195C1.25 13.1053 1.58579 12.7695 2 12.7695H13.3379ZM10.6689 9.07227C11.0832 9.07227 11.4189 9.40805 11.4189 9.82227C11.4189 10.2365 11.0832 10.5723 10.6689 10.5723H5C4.58579 10.5723 4.25 10.2365 4.25 9.82227C4.25 9.40805 4.58579 9.07227 5 9.07227H10.6689ZM13.3379 5.37598C13.7521 5.37598 14.0879 5.71176 14.0879 6.12598C14.0877 6.54002 13.752 6.87598 13.3379 6.87598H2C1.58591 6.87598 1.2502 6.54002 1.25 6.12598C1.25 5.71176 1.58579 5.37598 2 5.37598H13.3379ZM10.6689 1.67871C11.0832 1.67871 11.4189 2.0145 11.4189 2.42871C11.4189 2.84292 11.0832 3.17871 10.6689 3.17871H5C4.58579 3.17871 4.25 2.84292 4.25 2.42871C4.25 2.0145 4.58579 1.67871 5 1.67871H10.6689Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignCenter16.category = 'Text Formatting';\n\nexport default AlignCenter16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignCenter20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignCenter20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.751 16.0566C17.165 16.0568 17.501 16.3925 17.501 16.8066C17.5008 17.2206 17.165 17.5565 16.751 17.5566H2C1.58587 17.5566 1.25013 17.2207 1.25 16.8066C1.25 16.3924 1.58579 16.0566 2 16.0566H16.751ZM13.375 11.2637C13.7892 11.2637 14.1249 11.5995 14.125 12.0137C14.125 12.4279 13.7892 12.7637 13.375 12.7637H6C5.58579 12.7637 5.25 12.4279 5.25 12.0137C5.25007 11.5995 5.58583 11.2637 6 11.2637H13.375ZM16.751 6.47168C17.165 6.47184 17.501 6.80757 17.501 7.22168C17.5008 7.63568 17.165 7.97151 16.751 7.97168H2C1.58587 7.97168 1.25013 7.63578 1.25 7.22168C1.25 6.80747 1.58579 6.47168 2 6.47168H16.751ZM13.375 1.67871C13.7892 1.67871 14.125 2.0145 14.125 2.42871C14.125 2.84292 13.7892 3.17871 13.375 3.17871H6C5.58579 3.17871 5.25 2.84292 5.25 2.42871C5.25 2.0145 5.58579 1.67871 6 1.67871H13.375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignCenter20.category = 'Text Formatting';\n\nexport default AlignCenter20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignCenter24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignCenter24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20 18.25C20.4142 18.25 20.75 18.5858 20.75 19C20.75 19.4142 20.4142 19.75 20 19.75H4C3.58579 19.75 3.25 19.4142 3.25 19C3.25 18.5858 3.58579 18.25 4 18.25H20ZM16 13.25C16.4142 13.25 16.75 13.5858 16.75 14C16.75 14.4142 16.4142 14.75 16 14.75H8C7.58579 14.75 7.25 14.4142 7.25 14C7.25 13.5858 7.58579 13.25 8 13.25H16ZM20 8.25C20.4142 8.25 20.75 8.58579 20.75 9C20.75 9.41421 20.4142 9.75 20 9.75H4C3.58579 9.75 3.25 9.41421 3.25 9C3.25 8.58579 3.58579 8.25 4 8.25H20ZM16 3.25C16.4142 3.25 16.75 3.58579 16.75 4C16.75 4.41421 16.4142 4.75 16 4.75H8C7.58579 4.75 7.25 4.41421 7.25 4C7.25 3.58579 7.58579 3.25 8 3.25H16Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignCenter24.category = 'Text Formatting';\n\nexport default AlignCenter24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignCenter32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignCenter32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28 26.25C28.4142 26.25 28.75 26.5858 28.75 27C28.75 27.4142 28.4142 27.75 28 27.75H4C3.58579 27.75 3.25 27.4142 3.25 27C3.25 26.5858 3.58579 26.25 4 26.25H28ZM23 18.25C23.4142 18.25 23.75 18.5858 23.75 19C23.75 19.4142 23.4142 19.75 23 19.75H10C9.58579 19.75 9.25 19.4142 9.25 19C9.25 18.5858 9.58579 18.25 10 18.25H23ZM28 11.25C28.4142 11.25 28.75 11.5858 28.75 12C28.75 12.4142 28.4142 12.75 28 12.75H4C3.58579 12.75 3.25 12.4142 3.25 12C3.25 11.5858 3.58579 11.25 4 11.25H28ZM23 3.25C23.4142 3.25 23.75 3.58579 23.75 4C23.75 4.41421 23.4142 4.75 23 4.75H10C9.58579 4.75 9.25 4.41421 9.25 4C9.25 3.58579 9.58579 3.25 10 3.25H23Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignCenter32.category = 'Text Formatting';\n\nexport default AlignCenter32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 9.25C10.4142 9.25 10.75 9.58579 10.75 10C10.75 10.4142 10.4142 10.75 10 10.75H2C1.58579 10.75 1.25 10.4142 1.25 10C1.25 9.58579 1.58579 9.25 2 9.25H10ZM6 6.60449C6.41421 6.60449 6.75 6.94028 6.75 7.35449C6.74987 7.76859 6.41413 8.10449 6 8.10449H2C1.58587 8.10449 1.25013 7.76859 1.25 7.35449C1.25 6.94028 1.58579 6.60449 2 6.60449H6ZM10 3.95898C10.4142 3.95898 10.75 4.29477 10.75 4.70898C10.7497 5.12297 10.4141 5.45898 10 5.45898H2C1.58595 5.45898 1.25026 5.12297 1.25 4.70898C1.25 4.29477 1.58579 3.95898 2 3.95898H10ZM5.5 1.3125C5.91417 1.3125 6.24993 1.64834 6.25 2.0625C6.25 2.47671 5.91421 2.8125 5.5 2.8125H2C1.58579 2.8125 1.25 2.47671 1.25 2.0625C1.25007 1.64834 1.58583 1.3125 2 1.3125H5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignLeft12.category = 'Text Formatting';\n\nexport default AlignLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.6699 12.7695C14.0841 12.7695 14.4199 13.1053 14.4199 13.5195C14.4197 13.9336 14.084 14.2695 13.6699 14.2695H2.33203C1.91794 14.2695 1.58223 13.9336 1.58203 13.5195C1.58203 13.1053 1.91782 12.7695 2.33203 12.7695H13.6699ZM8.00098 9.07227C8.41519 9.07227 8.75098 9.40805 8.75098 9.82227C8.75098 10.2365 8.41519 10.5723 8.00098 10.5723H2.33203C1.91782 10.5723 1.58203 10.2365 1.58203 9.82227C1.58203 9.40805 1.91782 9.07227 2.33203 9.07227H8.00098ZM13.6699 5.37598C14.0841 5.37598 14.4199 5.71176 14.4199 6.12598C14.4197 6.54002 14.084 6.87598 13.6699 6.87598H2.33203C1.91794 6.87598 1.58223 6.54002 1.58203 6.12598C1.58203 5.71176 1.91782 5.37598 2.33203 5.37598H13.6699ZM8.00098 1.67871C8.41519 1.67871 8.75098 2.0145 8.75098 2.42871C8.75098 2.84292 8.41519 3.17871 8.00098 3.17871H2.33203C1.91782 3.17871 1.58203 2.84292 1.58203 2.42871C1.58203 2.0145 1.91782 1.67871 2.33203 1.67871H8.00098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignLeft16.category = 'Text Formatting';\n\nexport default AlignLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.083 16.0566C17.4971 16.0568 17.833 16.3925 17.833 16.8066C17.8329 17.2206 17.497 17.5565 17.083 17.5566H2.33203C1.9179 17.5566 1.58216 17.2207 1.58203 16.8066C1.58203 16.3924 1.91782 16.0566 2.33203 16.0566H17.083ZM9.70703 11.2637C10.1212 11.2637 10.457 11.5995 10.457 12.0137C10.457 12.4279 10.1212 12.7637 9.70703 12.7637H2.33203C1.91782 12.7637 1.58203 12.4279 1.58203 12.0137C1.5821 11.5995 1.91786 11.2637 2.33203 11.2637H9.70703ZM17.083 6.47168C17.4971 6.47184 17.833 6.80757 17.833 7.22168C17.8329 7.63568 17.497 7.97151 17.083 7.97168H2.33203C1.9179 7.97168 1.58216 7.63578 1.58203 7.22168C1.58203 6.80747 1.91782 6.47168 2.33203 6.47168H17.083ZM9.70703 1.67871C10.1212 1.67871 10.457 2.0145 10.457 2.42871C10.457 2.84292 10.1212 3.17871 9.70703 3.17871H2.33203C1.91782 3.17871 1.58203 2.84292 1.58203 2.42871C1.58203 2.0145 1.91782 1.67871 2.33203 1.67871H9.70703Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignLeft20.category = 'Text Formatting';\n\nexport default AlignLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20 18.25C20.4142 18.25 20.75 18.5858 20.75 19C20.75 19.4142 20.4142 19.75 20 19.75H4C3.58579 19.75 3.25 19.4142 3.25 19C3.25 18.5858 3.58579 18.25 4 18.25H20ZM12 13.25C12.4142 13.25 12.75 13.5858 12.75 14C12.75 14.4142 12.4142 14.75 12 14.75H4C3.58579 14.75 3.25 14.4142 3.25 14C3.25 13.5858 3.58579 13.25 4 13.25H12ZM20 8.25C20.4142 8.25 20.75 8.58579 20.75 9C20.75 9.41421 20.4142 9.75 20 9.75H4C3.58579 9.75 3.25 9.41421 3.25 9C3.25 8.58579 3.58579 8.25 4 8.25H20ZM12 3.25C12.4142 3.25 12.75 3.58579 12.75 4C12.75 4.41421 12.4142 4.75 12 4.75H4C3.58579 4.75 3.25 4.41421 3.25 4C3.25 3.58579 3.58579 3.25 4 3.25H12Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignLeft24.category = 'Text Formatting';\n\nexport default AlignLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28 26.25C28.4142 26.25 28.75 26.5858 28.75 27C28.75 27.4142 28.4142 27.75 28 27.75H4C3.58579 27.75 3.25 27.4142 3.25 27C3.25 26.5858 3.58579 26.25 4 26.25H28ZM17 18.25C17.4142 18.25 17.75 18.5858 17.75 19C17.75 19.4142 17.4142 19.75 17 19.75H4C3.58579 19.75 3.25 19.4142 3.25 19C3.25 18.5858 3.58579 18.25 4 18.25H17ZM28 11.25C28.4142 11.25 28.75 11.5858 28.75 12C28.75 12.4142 28.4142 12.75 28 12.75H4C3.58579 12.75 3.25 12.4142 3.25 12C3.25 11.5858 3.58579 11.25 4 11.25H28ZM17 3.25C17.4142 3.25 17.75 3.58579 17.75 4C17.75 4.41421 17.4142 4.75 17 4.75H4C3.58579 4.75 3.25 4.41421 3.25 4C3.25 3.58579 3.58579 3.25 4 3.25H17Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignLeft32.category = 'Text Formatting';\n\nexport default AlignLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 9.25C10.4142 9.25 10.75 9.58579 10.75 10C10.75 10.4142 10.4142 10.75 10 10.75H2C1.58579 10.75 1.25 10.4142 1.25 10C1.25 9.58579 1.58579 9.25 2 9.25H10ZM10 6.60449C10.4142 6.60449 10.75 6.94028 10.75 7.35449C10.7499 7.76859 10.4141 8.10449 10 8.10449H6C5.58587 8.10449 5.25013 7.76859 5.25 7.35449C5.25 6.94028 5.58579 6.60449 6 6.60449H10ZM10 3.95898C10.4142 3.95898 10.75 4.29477 10.75 4.70898C10.7497 5.12297 10.4141 5.45898 10 5.45898H2C1.58595 5.45898 1.25026 5.12297 1.25 4.70898C1.25 4.29477 1.58579 3.95898 2 3.95898H10ZM10 1.3125C10.4142 1.3125 10.7499 1.64834 10.75 2.0625C10.75 2.47671 10.4142 2.8125 10 2.8125H6.5C6.08579 2.8125 5.75 2.47671 5.75 2.0625C5.75007 1.64834 6.08583 1.3125 6.5 1.3125H10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignRight12.category = 'Text Formatting';\n\nexport default AlignRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.5 12.7695C13.9142 12.7695 14.25 13.1053 14.25 13.5195C14.2498 13.9336 13.9141 14.2695 13.5 14.2695H3C2.58591 14.2695 2.2502 13.9336 2.25 13.5195C2.25 13.1053 2.58579 12.7695 3 12.7695H13.5ZM13.5 9.07227C13.9142 9.07227 14.25 9.40805 14.25 9.82227C14.25 10.2365 13.9142 10.5723 13.5 10.5723H8C7.58579 10.5723 7.25 10.2365 7.25 9.82227C7.25 9.40805 7.58579 9.07227 8 9.07227H13.5ZM13.5 5.37598C13.9142 5.37598 14.25 5.71176 14.25 6.12598C14.2498 6.54002 13.9141 6.87598 13.5 6.87598H3C2.58591 6.87598 2.2502 6.54002 2.25 6.12598C2.25 5.71176 2.58579 5.37598 3 5.37598H13.5ZM13.5 1.67871C13.9142 1.67871 14.25 2.0145 14.25 2.42871C14.25 2.84292 13.9142 3.17871 13.5 3.17871H8C7.58579 3.17871 7.25 2.84292 7.25 2.42871C7.25 2.0145 7.58579 1.67871 8 1.67871H13.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignRight16.category = 'Text Formatting';\n\nexport default AlignRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5 16.0566C17.9142 16.0566 18.25 16.3924 18.25 16.8066C18.2499 17.2207 17.9141 17.5566 17.5 17.5566H2.5C2.08587 17.5566 1.75013 17.2207 1.75 16.8066C1.75 16.3924 2.08579 16.0566 2.5 16.0566H17.5ZM17.5 11.2637C17.9142 11.2637 18.2499 11.5995 18.25 12.0137C18.25 12.4279 17.9142 12.7637 17.5 12.7637H10C9.58579 12.7637 9.25 12.4279 9.25 12.0137C9.25007 11.5995 9.58583 11.2637 10 11.2637H17.5ZM17.5 6.47168C17.9142 6.47168 18.25 6.80747 18.25 7.22168C18.2499 7.63578 17.9141 7.97168 17.5 7.97168H2.5C2.08587 7.97168 1.75013 7.63578 1.75 7.22168C1.75 6.80747 2.08579 6.47168 2.5 6.47168H17.5ZM17.5 1.67871C17.9142 1.67871 18.25 2.0145 18.25 2.42871C18.25 2.84292 17.9142 3.17871 17.5 3.17871H10C9.58579 3.17871 9.25 2.84292 9.25 2.42871C9.25 2.0145 9.58579 1.67871 10 1.67871H17.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignRight20.category = 'Text Formatting';\n\nexport default AlignRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20 18.25C20.4142 18.25 20.75 18.5858 20.75 19C20.75 19.4142 20.4142 19.75 20 19.75H4C3.58579 19.75 3.25 19.4142 3.25 19C3.25 18.5858 3.58579 18.25 4 18.25H20ZM20 13.25C20.4142 13.25 20.75 13.5858 20.75 14C20.75 14.4142 20.4142 14.75 20 14.75H12C11.5858 14.75 11.25 14.4142 11.25 14C11.25 13.5858 11.5858 13.25 12 13.25H20ZM20 8.25C20.4142 8.25 20.75 8.58579 20.75 9C20.75 9.41421 20.4142 9.75 20 9.75H4C3.58579 9.75 3.25 9.41421 3.25 9C3.25 8.58579 3.58579 8.25 4 8.25H20ZM20 3.25C20.4142 3.25 20.75 3.58579 20.75 4C20.75 4.41421 20.4142 4.75 20 4.75H12C11.5858 4.75 11.25 4.41421 11.25 4C11.25 3.58579 11.5858 3.25 12 3.25H20Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignRight24.category = 'Text Formatting';\n\nexport default AlignRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AlignRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AlignRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28 26.25C28.4142 26.25 28.75 26.5858 28.75 27C28.75 27.4142 28.4142 27.75 28 27.75H4C3.58579 27.75 3.25 27.4142 3.25 27C3.25 26.5858 3.58579 26.25 4 26.25H28ZM28 18.25C28.4142 18.25 28.75 18.5858 28.75 19C28.75 19.4142 28.4142 19.75 28 19.75H15C14.5858 19.75 14.25 19.4142 14.25 19C14.25 18.5858 14.5858 18.25 15 18.25H28ZM28 11.25C28.4142 11.25 28.75 11.5858 28.75 12C28.75 12.4142 28.4142 12.75 28 12.75H4C3.58579 12.75 3.25 12.4142 3.25 12C3.25 11.5858 3.58579 11.25 4 11.25H28ZM28 3.25C28.4142 3.25 28.75 3.58579 28.75 4C28.75 4.41421 28.4142 4.75 28 4.75H15C14.5858 4.75 14.25 4.41421 14.25 4C14.25 3.58579 14.5858 3.25 15 3.25H28Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAlignRight32.category = 'Text Formatting';\n\nexport default AlignRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWallet12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWallet12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 1.5C10.7688 1.5 12 2.73122 12 4.25V7.75C12 9.26878 10.7688 10.5 9.25 10.5H2.75C1.23122 10.5 0 9.26878 0 7.75V4.25C0 2.73122 1.23122 1.5 2.75 1.5H9.25ZM1.5 7.75C1.5 8.44036 2.05964 9 2.75 9H9.25C9.94036 9 10.5 8.44036 10.5 7.75V6.75H8.76953C8.68687 6.75001 8.60507 6.76617 8.52832 6.79688L6.79883 7.48828C6.28624 7.69331 5.71376 7.69331 5.20117 7.48828L3.47168 6.79688C3.39493 6.76617 3.31313 6.75001 3.23047 6.75H1.5V7.75ZM2.75 3C2.05964 3 1.5 3.55964 1.5 4.25V5.25H3.23047C3.50396 5.25001 3.77536 5.30175 4.0293 5.40332L5.75879 6.0957C5.91365 6.1576 6.08635 6.15759 6.24121 6.0957L7.9707 5.40332C8.22463 5.30175 8.49604 5.25001 8.76953 5.25H10.5V4.25C10.5 3.55964 9.94036 3 9.25 3H2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWallet12.category = 'Money & Shopping';\n\nexport default AppleWallet12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWallet16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWallet16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8496 2.5C13.5893 2.5 15 3.91069 15 5.65039V10.3496C15 12.0893 13.5893 13.5 11.8496 13.5H4.15039C2.41069 13.5 1 12.0893 1 10.3496V5.65039C1 3.91069 2.41069 2.5 4.15039 2.5H11.8496ZM2.5 10.3496C2.5 11.2609 3.23912 12 4.15039 12H11.8496C12.7609 12 13.5 11.2609 13.5 10.3496V8.5H11.3037C11.186 8.50003 11.0707 8.53224 10.9697 8.59277L9.10645 9.71094C8.42562 10.1195 7.57446 10.1194 6.89355 9.71094L5.0293 8.59277C4.92839 8.53224 4.81298 8.50006 4.69531 8.5H2.5V10.3496ZM4.15039 4C3.23912 4 2.5 4.73912 2.5 5.65039V7H4.69531C5.0848 7.00006 5.46678 7.10628 5.80078 7.30664L7.66504 8.4248C7.87079 8.54823 8.1282 8.54815 8.33398 8.4248L10.1973 7.30664C10.5314 7.10611 10.914 7.00003 11.3037 7H13.5V5.65039C13.5 4.73912 12.7609 4 11.8496 4H4.15039Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWallet16.category = 'Money & Shopping';\n\nexport default AppleWallet16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWallet20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWallet20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.25 3C17.3211 3 19 4.67893 19 6.75V13.25C19 15.3211 17.3211 17 15.25 17H4.75C2.67893 17 1 15.3211 1 13.25V6.75C1 4.67893 2.67893 3 4.75 3H15.25ZM2.5 13.25C2.5 14.4926 3.50736 15.5 4.75 15.5H15.25C16.4926 15.5 17.5 14.4926 17.5 13.25V10.5H14.5996C14.3726 10.5001 14.1514 10.5737 13.9697 10.71L11.5303 12.54C10.6236 13.22 9.37639 13.22 8.46973 12.54L6.03027 10.71C5.84863 10.5737 5.62744 10.5001 5.40039 10.5H2.5V13.25ZM4.75 4.5C3.50736 4.5 2.5 5.50736 2.5 6.75V9H5.40039C5.95187 9.00008 6.48846 9.17895 6.92969 9.50977L9.37012 11.3398C9.74345 11.6198 10.2565 11.6198 10.6299 11.3398L13.0703 9.50977C13.5115 9.17895 14.0481 9.00008 14.5996 9H17.5V6.75C17.5 5.50736 16.4926 4.5 15.25 4.5H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWallet20.category = 'Money & Shopping';\n\nexport default AppleWallet20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWallet24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWallet24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 3C21.0972 3 23 4.90279 23 7.25V15.75C23 18.0972 21.0972 20 18.75 20H5.25C2.90279 20 1 18.0972 1 15.75V7.25C1 4.90279 2.90279 3 5.25 3H18.75ZM2.5 15.75C2.5 17.2688 3.73122 18.5 5.25 18.5H18.75C20.2688 18.5 21.5 17.2688 21.5 15.75V13H17.5107C17.243 13 16.9801 13.0738 16.752 13.2139L13.543 15.1836C12.5966 15.7641 11.4044 15.764 10.458 15.1836L7.24902 13.2139C7.02085 13.0738 6.75795 13 6.49023 13H2.5V15.75ZM5.25 4.5C3.73122 4.5 2.5 5.73122 2.5 7.25V11.5H6.49023C7.03486 11.5 7.569 11.6507 8.0332 11.9355L11.2422 13.9043C11.7075 14.1898 12.2935 14.1898 12.7588 13.9043L15.9678 11.9355C16.432 11.6507 16.9662 11.5 17.5107 11.5H21.5V7.25C21.5 5.73122 20.2688 4.5 18.75 4.5H5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWallet24.category = 'Money & Shopping';\n\nexport default AppleWallet24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWallet32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWallet32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26 4C28.7614 4 31 6.23858 31 9V22C31 24.7614 28.7614 27 26 27H6C3.23858 27 1 24.7614 1 22V9C1 6.23858 3.23858 4 6 4H26ZM2.5 22C2.5 23.933 4.067 25.5 6 25.5H26C27.933 25.5 29.5 23.933 29.5 22V17H23.7969C23.4053 17 23.0206 17.1026 22.6807 17.2969L17.8604 20.0508C16.7076 20.7094 15.2924 20.7094 14.1396 20.0508L9.31934 17.2969C8.97937 17.1026 8.59467 17 8.20312 17H2.5V22ZM6 5.5C4.067 5.5 2.5 7.067 2.5 9V15.5H8.20312C8.85563 15.5 9.49692 15.6704 10.0635 15.9941L14.8838 18.748C15.5755 19.1433 16.4245 19.1433 17.1162 18.748L21.9365 15.9941C22.5031 15.6704 23.1444 15.5 23.7969 15.5H29.5V9C29.5 7.067 27.933 5.5 26 5.5H6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWallet32.category = 'Money & Shopping';\n\nexport default AppleWallet32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 1.25C11.1569 1.25 12.5 2.59315 12.5 4.25V7.75C12.5 9.40685 11.1569 10.75 9.5 10.75H3C1.34315 10.75 0 9.40685 0 7.75V4.25C0 2.59315 1.34315 1.25 3 1.25H9.5ZM2 7.75C2 8.30228 2.44772 8.75 3 8.75H9.5C10.0523 8.75 10.5 8.30228 10.5 7.75V7H9.01953C8.96872 7.00001 8.91828 7.00946 8.87109 7.02832L7.1416 7.7207C6.56942 7.94958 5.93058 7.94958 5.3584 7.7207L3.62891 7.02832C3.58172 7.00947 3.53128 7.00001 3.48047 7H2V7.75ZM3 3.25C2.44772 3.25 2 3.69772 2 4.25V5H3.48047C3.78577 5.00001 4.08861 5.05849 4.37207 5.17188L6.10156 5.86328C6.19692 5.90142 6.30308 5.90142 6.39844 5.86328L8.12793 5.17188C8.41139 5.05849 8.71424 5.00001 9.01953 5H10.5V4.25C10.5 3.69772 10.0523 3.25 9.5 3.25H3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWalletBold12.category = 'Money & Shopping';\n\nexport default AppleWalletBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8496 2.25C13.7274 2.25 15.25 3.77262 15.25 5.65039V10.3496C15.25 12.2274 13.7274 13.75 11.8496 13.75H4.15039C2.27262 13.75 0.75 12.2274 0.75 10.3496V5.65039C0.75 3.77262 2.27262 2.25 4.15039 2.25H11.8496ZM2.75 10.3496C2.75 11.1228 3.37719 11.75 4.15039 11.75H11.8496C12.6228 11.75 13.25 11.1228 13.25 10.3496V8.75H11.3037C11.2313 8.75003 11.1598 8.76935 11.0977 8.80664L9.23438 9.9248C8.47455 10.3807 7.52558 10.3814 6.76562 9.92578L4.90039 8.80664C4.83843 8.76957 4.76752 8.75006 4.69531 8.75H2.75V10.3496ZM4.15039 4.25C3.37719 4.25 2.75 4.87719 2.75 5.65039V6.75H4.69531C5.1301 6.75006 5.55683 6.86813 5.92969 7.0918L7.79395 8.20996C7.92063 8.28595 8.07939 8.28598 8.20605 8.20996L10.0693 7.0918C10.4422 6.86814 10.8689 6.75003 11.3037 6.75H13.25V5.65039C13.25 4.87719 12.6228 4.25 11.8496 4.25H4.15039Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWalletBold16.category = 'Money & Shopping';\n\nexport default AppleWalletBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.25 2.75C17.4591 2.75 19.25 4.54086 19.25 6.75V13.25C19.25 15.4591 17.4591 17.25 15.25 17.25H4.75C2.54086 17.25 0.75 15.4591 0.75 13.25V6.75C0.75 4.54086 2.54086 2.75 4.75 2.75H15.25ZM2.75 13.25C2.75 14.3546 3.64543 15.25 4.75 15.25H15.25C16.3546 15.25 17.25 14.3546 17.25 13.25V10.75H14.5996C14.4267 10.7501 14.2585 10.8064 14.1201 10.9102L11.6797 12.7402C10.6843 13.4866 9.31574 13.4866 8.32031 12.7402L5.87988 10.9102C5.74151 10.8064 5.57335 10.7501 5.40039 10.75H2.75V13.25ZM4.75 4.75C3.64543 4.75 2.75 5.64543 2.75 6.75V8.75H5.40039C6.00603 8.75008 6.59554 8.94622 7.08008 9.30957L9.51953 11.1396C9.80398 11.353 10.196 11.353 10.4805 11.1396L12.9199 9.30957C13.4045 8.94622 13.994 8.75008 14.5996 8.75H17.25V6.75C17.25 5.64543 16.3546 4.75 15.25 4.75H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWalletBold20.category = 'Money & Shopping';\n\nexport default AppleWalletBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 2.75C21.2353 2.75 23.25 4.76472 23.25 7.25V15.75C23.25 18.2353 21.2353 20.25 18.75 20.25H5.25C2.76472 20.25 0.75 18.2353 0.75 15.75V7.25C0.75 4.76472 2.76472 2.75 5.25 2.75H18.75ZM2.75 15.75C2.75 17.1307 3.86929 18.25 5.25 18.25H18.75C20.1307 18.25 21.25 17.1307 21.25 15.75V13.25H17.5107C17.2892 13.25 17.0716 13.3109 16.8828 13.4268L13.6738 15.3965C12.6472 16.0263 11.3538 16.0263 10.3271 15.3965L7.11816 13.4268C6.92934 13.3109 6.71176 13.25 6.49023 13.25H2.75V15.75ZM5.25 4.75C3.86929 4.75 2.75 5.86929 2.75 7.25V11.25H6.49023C7.08105 11.25 7.6605 11.4137 8.16406 11.7227L11.373 13.6914C11.7581 13.9276 12.2429 13.9277 12.6279 13.6914L15.8369 11.7227C16.3405 11.4137 16.9199 11.25 17.5107 11.25H21.25V7.25C21.25 5.86929 20.1307 4.75 18.75 4.75H5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWalletBold24.category = 'Money & Shopping';\n\nexport default AppleWalletBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26 3.75C28.8995 3.75 31.25 6.1005 31.25 9V22C31.25 24.8995 28.8995 27.25 26 27.25H6C3.10051 27.25 0.75 24.8995 0.75 22V9C0.75 6.1005 3.10051 3.75 6 3.75H26ZM2.75 22C2.75 23.7949 4.20507 25.25 6 25.25H26C27.7949 25.25 29.25 23.7949 29.25 22V17.25H23.7969C23.4489 17.25 23.1068 17.341 22.8047 17.5137L17.9844 20.2676C16.7547 20.9702 15.2453 20.9702 14.0156 20.2676L9.19531 17.5137C8.89315 17.341 8.55113 17.25 8.20312 17.25H2.75V22ZM6 5.75C4.20507 5.75 2.75 7.20507 2.75 9V15.25H8.20312C8.89918 15.25 9.58314 15.432 10.1875 15.7773L15.0078 18.5312C15.6226 18.8825 16.3774 18.8825 16.9922 18.5312L21.8125 15.7773C22.4169 15.432 23.1008 15.25 23.7969 15.25H29.25V9C29.25 7.20508 27.7949 5.75 26 5.75H6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWalletBold32.category = 'Money & Shopping';\n\nexport default AppleWalletBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 1.25C11.1569 1.25 12.5 2.59315 12.5 4.25V7.75C12.5 9.40685 11.1569 10.75 9.5 10.75H3C1.34315 10.75 0 9.40685 0 7.75V4.25C0 2.59315 1.34315 1.25 3 1.25H9.5ZM3 3.25C2.44772 3.25 2 3.69772 2 4.25V5H3.48047C3.78577 5.00001 4.08861 5.05849 4.37207 5.17188L6.10156 5.86328C6.19692 5.90142 6.30308 5.90142 6.39844 5.86328L8.12793 5.17188C8.41139 5.05849 8.71424 5.00001 9.01953 5H10.5V4.25C10.5 3.69772 10.0523 3.25 9.5 3.25H3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWalletBoldFilled12.category = 'Money & Shopping';\n\nexport default AppleWalletBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8496 2.25C13.7274 2.25 15.25 3.77262 15.25 5.65039V10.3496C15.25 12.2274 13.7274 13.75 11.8496 13.75H4.15039C2.27262 13.75 0.75 12.2274 0.75 10.3496V5.65039C0.75 3.77262 2.27262 2.25 4.15039 2.25H11.8496ZM4.15039 4.25C3.37719 4.25 2.75 4.87719 2.75 5.65039V6.75H4.69531C5.1301 6.75006 5.55683 6.86813 5.92969 7.0918L7.79395 8.20996C7.92063 8.28595 8.07939 8.28598 8.20605 8.20996L10.0693 7.0918C10.4422 6.86814 10.8689 6.75003 11.3037 6.75H13.25V5.65039C13.25 4.87719 12.6228 4.25 11.8496 4.25H4.15039Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nAppleWalletBoldFilled16.category = 'Money & Shopping';\n\nexport default AppleWalletBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.25 2.75C17.4591 2.75 19.25 4.54086 19.25 6.75V13.25C19.25 15.4591 17.4591 17.25 15.25 17.25H4.75C2.54086 17.25 0.75 15.4591 0.75 13.25V6.75C0.75 4.54086 2.54086 2.75 4.75 2.75H15.25ZM4.75 4.75C3.64543 4.75 2.75 5.64543 2.75 6.75V8.75H5.40039C6.00603 8.75008 6.59554 8.94622 7.08008 9.30957L9.51953 11.1396C9.80398 11.353 10.196 11.353 10.4805 11.1396L12.9199 9.30957C13.4045 8.94622 13.994 8.75008 14.5996 8.75H17.25V6.75C17.25 5.64543 16.3546 4.75 15.25 4.75H4.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nAppleWalletBoldFilled20.category = 'Money & Shopping';\n\nexport default AppleWalletBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 2.75C21.2353 2.75 23.25 4.76472 23.25 7.25V15.75C23.25 18.2353 21.2353 20.25 18.75 20.25H5.25C2.76472 20.25 0.75 18.2353 0.75 15.75V7.25C0.75 4.76472 2.76472 2.75 5.25 2.75H18.75ZM5.25 4.75C3.86929 4.75 2.75 5.86929 2.75 7.25V11.25H6.49023C7.08105 11.25 7.6605 11.4137 8.16406 11.7227L11.373 13.6914C11.7581 13.9276 12.2429 13.9277 12.6279 13.6914L15.8369 11.7227C16.3405 11.4137 16.9199 11.25 17.5107 11.25H21.25V7.25C21.25 5.86929 20.1307 4.75 18.75 4.75H5.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nAppleWalletBoldFilled24.category = 'Money & Shopping';\n\nexport default AppleWalletBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26 3.75C28.8995 3.75 31.25 6.1005 31.25 9V22C31.25 24.8995 28.8995 27.25 26 27.25H6C3.10051 27.25 0.75 24.8995 0.75 22V9C0.75 6.1005 3.10051 3.75 6 3.75H26ZM6 5.75C4.20507 5.75 2.75 7.20507 2.75 9V15.25H8.20312C8.89918 15.25 9.58314 15.432 10.1875 15.7773L15.0078 18.5312C15.6226 18.8825 16.3774 18.8825 16.9922 18.5312L21.8125 15.7773C22.4169 15.432 23.1008 15.25 23.7969 15.25H29.25V9C29.25 7.20508 27.7949 5.75 26 5.75H6Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nAppleWalletBoldFilled32.category = 'Money & Shopping';\n\nexport default AppleWalletBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 1.5C10.7688 1.5 12 2.73122 12 4.25V7.75C12 9.26878 10.7688 10.5 9.25 10.5H2.75C1.23122 10.5 0 9.26878 0 7.75V4.25C0 2.73122 1.23122 1.5 2.75 1.5H9.25ZM2.75 3C2.05964 3 1.5 3.55964 1.5 4.25V5.25H3.23047C3.50396 5.25001 3.77536 5.30175 4.0293 5.40332L5.75879 6.0957C5.91365 6.1576 6.08635 6.15759 6.24121 6.0957L7.9707 5.40332C8.22463 5.30175 8.49604 5.25001 8.76953 5.25H10.5V4.25C10.5 3.55964 9.94036 3 9.25 3H2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWalletFilled12.category = 'Money & Shopping';\n\nexport default AppleWalletFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8496 2.5C13.5893 2.5 15 3.91069 15 5.65039V10.3496C15 12.0893 13.5893 13.5 11.8496 13.5H4.15039C2.41069 13.5 1 12.0893 1 10.3496V5.65039C1 3.91069 2.41069 2.5 4.15039 2.5H11.8496ZM4.15039 4C3.23912 4 2.5 4.73912 2.5 5.65039V7H4.69531C5.0848 7.00006 5.46678 7.10628 5.80078 7.30664L7.66504 8.4248C7.87079 8.54823 8.1282 8.54815 8.33398 8.4248L10.1973 7.30664C10.5314 7.10611 10.914 7.00003 11.3037 7H13.5V5.65039C13.5 4.73912 12.7609 4 11.8496 4H4.15039Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWalletFilled16.category = 'Money & Shopping';\n\nexport default AppleWalletFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.25 3C17.3211 3 19 4.67893 19 6.75V13.25C19 15.3211 17.3211 17 15.25 17H4.75C2.67893 17 1 15.3211 1 13.25V6.75C1 4.67893 2.67893 3 4.75 3H15.25ZM4.75 4.5C3.50736 4.5 2.5 5.50736 2.5 6.75V9H5.40039C5.95187 9.00008 6.48846 9.17895 6.92969 9.50977L9.37012 11.3398C9.74345 11.6198 10.2565 11.6198 10.6299 11.3398L13.0703 9.50977C13.5115 9.17895 14.0481 9.00008 14.5996 9H17.5V6.75C17.5 5.50736 16.4926 4.5 15.25 4.5H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWalletFilled20.category = 'Money & Shopping';\n\nexport default AppleWalletFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 3C21.0972 3 23 4.90279 23 7.25V15.75C23 18.0972 21.0972 20 18.75 20H5.25C2.90279 20 1 18.0972 1 15.75V7.25C1 4.90279 2.90279 3 5.25 3H18.75ZM5.25 4.5C3.73122 4.5 2.5 5.73122 2.5 7.25V11.5H6.49023C7.03486 11.5 7.569 11.6507 8.0332 11.9355L11.2422 13.9043C11.7075 14.1898 12.2935 14.1898 12.7588 13.9043L15.9678 11.9355C16.432 11.6507 16.9662 11.5 17.5107 11.5H21.5V7.25C21.5 5.73122 20.2688 4.5 18.75 4.5H5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWalletFilled24.category = 'Money & Shopping';\n\nexport default AppleWalletFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/AppleWalletFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const AppleWalletFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26 4C28.7614 4 31 6.23858 31 9V22C31 24.7614 28.7614 27 26 27H6C3.23858 27 1 24.7614 1 22V9C1 6.23858 3.23858 4 6 4H26ZM6 5.5C4.067 5.5 2.5 7.067 2.5 9V15.5H8.20312C8.85563 15.5 9.49692 15.6704 10.0635 15.9941L14.8838 18.748C15.5755 19.1433 16.4245 19.1433 17.1162 18.748L21.9365 15.9941C22.5031 15.6704 23.1444 15.5 23.7969 15.5H29.5V9C29.5 7.067 27.933 5.5 26 5.5H6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAppleWalletFilled32.category = 'Money & Shopping';\n\nexport default AppleWalletFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Apps12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Apps12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99994 0C6.41415 0 6.74993 0.335783 6.74993 0.749992V2.14646C7.48268 2.44325 7.99992 3.16077 7.99992 3.99996C7.99992 4.45901 7.84298 4.88018 7.58293 5.21772L8.75186 7.21184C8.76649 7.19395 8.78359 7.178 8.79776 7.16008C9.0708 6.81464 9.25672 6.46513 9.37393 6.20209C9.43201 6.07171 9.47227 5.96466 9.49697 5.89349C9.50915 5.8584 9.5175 5.83215 9.52236 5.81635C9.5244 5.80973 9.52547 5.80444 9.52627 5.8017L9.52725 5.80072V5.79877C9.63779 5.40151 10.0489 5.16786 10.4472 5.27631C10.8466 5.38543 11.0824 5.79775 10.9735 6.1972L10.2499 5.99994C10.9285 6.18532 10.971 6.19713 10.9735 6.19818L10.9725 6.20111C10.9722 6.20224 10.972 6.2036 10.9716 6.20502C10.9706 6.20835 10.9691 6.2129 10.9677 6.21771C10.9648 6.22763 10.9608 6.24097 10.9559 6.25677C10.9462 6.28858 10.9324 6.33239 10.914 6.38568C10.877 6.49214 10.8215 6.63944 10.744 6.81341C10.5898 7.1596 10.3434 7.62301 9.97451 8.08976C9.84759 8.25032 9.70424 8.41054 9.54678 8.5673L10.8974 10.871C11.1064 11.2283 10.986 11.688 10.6288 11.8973C10.2715 12.1063 9.81179 11.9859 9.60244 11.6288L8.32999 9.45791C7.69606 9.78388 6.92628 9.9999 5.99994 9.9999C5.07323 9.99987 4.30297 9.78412 3.66891 9.45791L2.39744 11.6288C2.18803 11.9859 1.72832 12.1064 1.37108 11.8973C1.01404 11.6879 0.893533 11.2282 1.10253 10.871L2.45212 8.5673C2.29487 8.41069 2.15215 8.25015 2.02537 8.08976C1.65651 7.62301 1.41011 7.15958 1.25585 6.81341C1.17833 6.63943 1.12288 6.49213 1.08593 6.38568C1.06743 6.33239 1.05372 6.28857 1.04393 6.25677C1.03907 6.24097 1.03509 6.22762 1.03222 6.21771C1.03082 6.21289 1.02925 6.20835 1.02831 6.20502C1.02791 6.20359 1.02765 6.20224 1.02733 6.20111V6.19916C1.02731 6.19875 1.03463 6.19535 1.74998 5.99994L1.02636 6.1972C0.917509 5.79783 1.1534 5.3855 1.55272 5.27631C1.95189 5.16749 2.36317 5.40276 2.47263 5.8017C2.47341 5.80437 2.4754 5.8095 2.47751 5.81635C2.48238 5.83213 2.49073 5.85839 2.5029 5.89349C2.5276 5.96465 2.56787 6.0717 2.62595 6.20209C2.74315 6.46511 2.92909 6.81464 3.20212 7.16008C3.21616 7.17785 3.23254 7.19412 3.24704 7.21184L4.41597 5.21772C4.15618 4.88027 3.99996 4.45875 3.99996 3.99996C3.99996 3.16083 4.51729 2.44329 5.24995 2.14646V0.749992C5.24995 0.335848 5.58582 0.000106055 5.99994 0ZM6.289 5.97553C6.19451 5.98922 6.09822 5.99994 5.99994 5.99994C5.90133 5.99993 5.80469 5.98932 5.7099 5.97553L4.42964 8.16105C4.85883 8.36721 5.37584 8.49989 5.99994 8.49991C6.62366 8.49991 7.14021 8.36697 7.56926 8.16105L6.289 5.97553ZM5.99994 3.49996C5.72389 3.50007 5.49994 3.72389 5.49994 3.99996C5.49994 4.27603 5.72389 4.49985 5.99994 4.49995C6.27608 4.49995 6.49993 4.2761 6.49993 3.99996C6.49993 3.72382 6.27608 3.49996 5.99994 3.49996Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nApps12.category = 'Interface General';\n\nexport default Apps12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Apps16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Apps16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C8.41405 0.0001888 8.75 0.335903 8.75 0.75V2.09766C10.0434 2.43107 11 3.60251 11 5C11 5.83057 10.6616 6.58178 10.1162 7.125L11.7188 10.4062C11.9059 10.2848 12.0803 10.1605 12.2402 10.0352C12.7104 9.66651 13.0613 9.29773 13.292 9.02441C13.407 8.88813 13.492 8.77598 13.5459 8.70117C13.5727 8.66397 13.592 8.63533 13.6035 8.61816C13.609 8.61 13.6133 8.60452 13.6152 8.60156V8.60059C13.8357 8.25043 14.2979 8.14521 14.6484 8.36523C14.9989 8.58552 15.1048 9.04777 14.8848 9.39844L14.25 9C14.8635 9.38525 14.8843 9.39867 14.8848 9.39941V9.40039L14.8838 9.40137C14.8831 9.4025 14.8818 9.4047 14.8809 9.40625C14.8789 9.4093 14.876 9.41348 14.873 9.41797C14.8671 9.42719 14.8586 9.43924 14.8486 9.4541C14.8283 9.48445 14.7997 9.52672 14.7627 9.57812C14.6886 9.68096 14.5804 9.82302 14.4385 9.99121C14.155 10.3271 13.7318 10.7712 13.166 11.2148C12.93 11.3999 12.6676 11.5843 12.3809 11.7617L13.9238 14.9209C14.1054 15.293 13.951 15.742 13.5791 15.9238C13.207 16.1056 12.758 15.9512 12.5762 15.5791L11.04 12.4346C10.1758 12.773 9.16243 13 8 13C6.83718 13 5.82347 12.7732 4.95898 12.4346L3.42383 15.5791C3.2421 15.9512 2.79304 16.1054 2.4209 15.9238C2.04871 15.7421 1.8944 15.2931 2.07617 14.9209L3.61816 11.7617C3.33164 11.5844 3.06981 11.3997 2.83398 11.2148C2.26819 10.7712 1.84502 10.3272 1.56152 9.99121C1.41962 9.82303 1.31142 9.68098 1.2373 9.57812C1.20028 9.52674 1.17175 9.48447 1.15137 9.4541C1.1414 9.43925 1.13295 9.4272 1.12695 9.41797C1.12405 9.41349 1.12111 9.40932 1.11914 9.40625C1.11819 9.40475 1.11695 9.40256 1.11621 9.40137L1.11523 9.40039V9.39941C1.11828 9.3971 1.16186 9.36933 1.75 9L1.11523 9.39844C0.895056 9.04767 1.00082 8.58549 1.35156 8.36523C1.7023 8.14526 2.16457 8.2509 2.38477 8.60156C2.38674 8.60457 2.39104 8.61005 2.39648 8.61816C2.40803 8.63537 2.42733 8.664 2.4541 8.70117C2.50802 8.77601 2.59303 8.88815 2.70801 9.02441C2.9387 9.29776 3.28958 9.66653 3.75977 10.0352C3.91951 10.1604 4.09338 10.285 4.28027 10.4062L5.88281 7.125C5.33762 6.5818 5 5.83041 5 5C5 3.60239 5.95647 2.43095 7.25 2.09766V0.75C7.25 0.335786 7.58579 0 8 0ZM8.81738 7.88379C8.55736 7.95734 8.28356 7.99997 8 8C7.7161 8 7.44194 7.95748 7.18164 7.88379L5.62109 11.0791C6.30415 11.332 7.09574 11.5 8 11.5C8.90387 11.5 9.69509 11.3319 10.3779 11.0791L8.81738 7.88379ZM8 3.5C7.17157 3.5 6.5 4.17157 6.5 5C6.5 5.82843 7.17157 6.5 8 6.5C8.82827 6.49981 9.5 5.82831 9.5 5C9.5 4.17169 8.82827 3.50019 8 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nApps16.category = 'Interface General';\n\nexport default Apps16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Apps20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Apps20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99976 0C10.4139 3.09218e-05 10.7497 0.335797 10.7497 0.749982V3.07024C12.6003 3.42131 13.9997 5.04711 13.9997 6.99983C13.9997 8.1707 13.4958 9.22334 12.694 9.95484L14.4918 13.7663C14.6316 13.6583 14.7635 13.5496 14.8864 13.4401C15.3957 12.9858 15.7625 12.5317 15.9996 12.194C16.1179 12.0256 16.2033 11.8866 16.2574 11.7937C16.2843 11.7475 16.3035 11.7127 16.315 11.6911C16.3208 11.6804 16.3248 11.6725 16.3267 11.6687V11.6677C16.5099 11.2966 16.9593 11.1442 17.3306 11.3269C17.7021 11.5099 17.8552 11.9593 17.6724 12.3308L16.9996 11.9997C17.6416 12.316 17.6712 12.3307 17.6724 12.3317L17.6705 12.3347C17.6698 12.336 17.6694 12.3378 17.6685 12.3395C17.6666 12.3433 17.6636 12.3476 17.6607 12.3532C17.6549 12.3645 17.6471 12.3797 17.6373 12.3981C17.6175 12.4351 17.5899 12.4866 17.5533 12.5495C17.48 12.6752 17.3719 12.8491 17.2271 13.0553C16.9377 13.4675 16.497 14.0137 15.8854 14.5592C15.6618 14.7585 15.414 14.9565 15.1442 15.149L16.9283 18.9292C17.105 19.3038 16.9444 19.7515 16.5699 19.9282C16.1954 20.1048 15.7477 19.9443 15.5709 19.5698L13.8454 15.9127C12.8033 16.4062 11.5289 16.7496 9.99976 16.7496C8.47023 16.7496 7.19536 16.4064 6.15317 15.9127L4.4286 19.5698C4.25184 19.9443 3.80417 20.1049 3.4296 19.9282C3.05511 19.7515 2.89456 19.3038 3.07121 18.9292L4.85437 15.149C4.5848 14.9567 4.33749 14.7584 4.11416 14.5592C3.50252 14.0137 3.06181 13.4675 2.77239 13.0553C2.62761 12.8491 2.51946 12.6752 2.44623 12.5495C2.40962 12.4866 2.38199 12.4351 2.36225 12.3981C2.35238 12.3797 2.34458 12.3645 2.33881 12.3532C2.33594 12.3476 2.33287 12.3433 2.331 12.3395C2.33012 12.3378 2.32971 12.336 2.32904 12.3347L2.32807 12.3327C2.32799 12.3323 2.33602 12.3268 2.99993 11.9997L2.32709 12.3308C2.14434 11.9593 2.29749 11.5099 2.66888 11.3269C3.04009 11.1442 3.48852 11.2969 3.67179 11.6677L3.67276 11.6687C3.67475 11.6725 3.67873 11.6804 3.68448 11.6911C3.696 11.7127 3.71523 11.7475 3.7421 11.7937C3.79622 11.8866 3.88163 12.0256 3.9999 12.194C4.23704 12.5317 4.60379 12.9858 5.11316 13.4401C5.23578 13.5495 5.36718 13.6584 5.5067 13.7663L7.30451 9.95484C6.503 9.22336 5.99985 8.17045 5.99985 6.99983C5.99985 5.0471 7.3992 3.42131 9.24977 3.07024V0.749982C9.24977 0.335809 9.58559 4.99885e-05 9.99976 0ZM11.4069 10.7429C10.969 10.9076 10.4952 10.9997 9.99976 10.9997C9.50396 10.9997 9.02973 10.9078 8.59159 10.7429L6.7928 14.5563C7.65482 14.9647 8.71482 15.2496 9.99976 15.2496C11.2843 15.2496 12.3438 14.9645 13.2057 14.5563L11.4069 10.7429ZM9.99976 4.49989C8.61912 4.49994 7.49982 5.61918 7.49982 6.99983C7.49982 8.38048 8.61912 9.49972 9.99976 9.49977C11.3804 9.49974 12.4997 8.38049 12.4997 6.99983C12.4997 5.61917 11.3804 4.49992 9.99976 4.49989Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nApps20.category = 'Interface General';\n\nexport default Apps20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Apps24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Apps24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C12.414 1.00025 12.75 1.33594 12.75 1.75V4.05566C15.1554 4.4177 17 6.49363 17 9C17 10.4057 16.4182 11.6746 15.4844 12.583L17.4307 16.6768C17.581 16.5579 17.724 16.4386 17.8574 16.3184C18.4646 15.7711 18.8999 15.2229 19.1816 14.8154C19.3222 14.6122 19.4245 14.4452 19.4893 14.332C19.5216 14.2755 19.5444 14.2321 19.5586 14.2051C19.5656 14.1917 19.5706 14.182 19.5732 14.1768C19.5745 14.1743 19.575 14.1723 19.5752 14.1719C19.7559 13.8005 20.2039 13.6447 20.5762 13.8242C20.9488 14.0043 21.1055 14.4533 20.9258 14.8262L20.25 14.5C20.866 14.7971 20.9202 14.8236 20.9248 14.8262V14.8271L20.9131 14.8506C20.9067 14.8632 20.8977 14.8803 20.8867 14.9014C20.8645 14.9438 20.8328 15.0031 20.791 15.0762C20.7072 15.2226 20.5832 15.4271 20.416 15.6689C20.0821 16.1519 19.5714 16.7916 18.8613 17.4316C18.6263 17.6434 18.3673 17.8528 18.0879 18.0586L19.9277 21.9277C20.1054 22.3017 19.946 22.7498 19.5723 22.9277C19.1983 23.1055 18.7502 22.9462 18.5723 22.5723L16.8066 18.8594C15.5382 19.522 13.9487 19.9999 12 20C10.0507 20 8.46009 19.5222 7.19141 18.8594L5.42773 22.5723C5.24992 22.9462 4.80172 23.1053 4.42773 22.9277C4.05367 22.7499 3.89442 22.3018 4.07227 21.9277L5.91016 18.0596C5.63092 17.8539 5.37354 17.6433 5.13867 17.4316C4.42856 16.7917 3.91797 16.152 3.58398 15.6689C3.41679 15.4271 3.29277 15.2227 3.20898 15.0762C3.1672 15.0031 3.13554 14.9438 3.11328 14.9014C3.10227 14.8804 3.09328 14.8632 3.08691 14.8506L3.0752 14.8271V14.8262C3.08188 14.8225 3.14639 14.7911 3.75 14.5L3.07422 14.8262C2.89432 14.4531 3.05089 14.0042 3.42383 13.8242C3.79612 13.6449 4.24424 13.8005 4.4248 14.1719L4.42676 14.1768C4.42942 14.182 4.43443 14.1918 4.44141 14.2051C4.45559 14.2321 4.47846 14.2756 4.51074 14.332C4.57552 14.4453 4.67785 14.6122 4.81836 14.8154C5.10015 15.223 5.53534 15.7711 6.14258 16.3184C6.27573 16.4383 6.41738 16.5581 6.56738 16.6768L8.51465 12.583C7.58083 11.6746 7 10.4057 7 9C7 6.49332 8.84413 4.41732 11.25 4.05566V1.75C11.25 1.33579 11.5858 1 12 1ZM14.2441 13.4668C13.5691 13.8067 12.8073 13.9999 12 14C11.1925 14 10.4301 13.8068 9.75488 13.4668L7.83496 17.5049C8.92054 18.081 10.2941 18.5 12 18.5C13.7053 18.4999 15.0777 18.0808 16.1631 17.5049L14.2441 13.4668ZM12 5.5C10.067 5.5 8.5 7.067 8.5 9C8.5 10.933 10.067 12.5 12 12.5C13.9328 12.4998 15.5 10.9328 15.5 9C15.5 7.06716 13.9328 5.50025 12 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nApps24.category = 'Interface General';\n\nexport default Apps24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Apps32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Apps32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C16.4142 1 16.75 1.33579 16.75 1.75V5.04785C19.7097 5.41692 22 7.94028 22 11C22 12.8053 21.2012 14.4225 19.9395 15.5225L23.1611 23.2734C23.5753 22.9678 23.9471 22.6515 24.2773 22.334C25.1013 21.5418 25.6769 20.7495 26.0449 20.1582C26.2285 19.8632 26.3596 19.6196 26.4434 19.4531C26.4852 19.37 26.5155 19.3057 26.5342 19.2646C26.5434 19.2444 26.5499 19.2294 26.5537 19.2207C26.5548 19.2182 26.556 19.2163 26.5566 19.2148V19.2139C26.7148 18.8313 27.1535 18.6488 27.5361 18.8066C27.9188 18.9648 28.1013 19.4035 27.9434 19.7861L27.25 19.5C27.8779 19.7596 27.937 19.7844 27.9424 19.7871V19.7881L27.9414 19.791C27.9407 19.7927 27.9395 19.7946 27.9385 19.7969C27.9363 19.802 27.9333 19.8091 27.9297 19.8174C27.9224 19.8342 27.9126 19.8578 27.8994 19.8867C27.8731 19.9445 27.8342 20.0256 27.7832 20.127C27.6813 20.3296 27.5284 20.6137 27.3184 20.9512C26.8987 21.6254 26.2483 22.521 25.3174 23.416C24.8637 23.8523 24.3431 24.2861 23.7529 24.6953L25.9424 29.9619C26.1014 30.3443 25.9204 30.7833 25.5381 30.9424C25.1557 31.1012 24.7167 30.9204 24.5576 30.5381L22.4541 25.4805C20.7691 26.3676 18.6427 27 16 27C13.3564 27 11.2292 26.3681 9.54395 25.4805L7.44238 30.5381C7.2833 30.9204 6.84432 31.1014 6.46191 30.9424C6.07973 30.7832 5.89872 30.3442 6.05762 29.9619L8.24609 24.6953C7.65623 24.2863 7.13613 23.8521 6.68262 23.416C5.75172 22.521 5.10125 21.6254 4.68164 20.9512C4.47161 20.6137 4.31873 20.3296 4.2168 20.127C4.16584 20.0256 4.1269 19.9445 4.10059 19.8867C4.08744 19.8578 4.07759 19.8342 4.07031 19.8174C4.06674 19.8091 4.0637 19.802 4.06152 19.7969C4.06054 19.7946 4.05929 19.7927 4.05859 19.791L4.05762 19.7881V19.7871C4.06197 19.7849 4.11545 19.7624 4.75 19.5L4.05664 19.7861C3.89879 19.4035 4.08137 18.9649 4.46387 18.8066C4.84652 18.6487 5.28513 18.8313 5.44336 19.2139L5.44238 19.2148C5.44302 19.2163 5.4451 19.218 5.44629 19.2207C5.45005 19.2294 5.4566 19.2444 5.46582 19.2646C5.4845 19.3057 5.51482 19.37 5.55664 19.4531C5.64035 19.6195 5.77147 19.8632 5.95508 20.1582C6.32305 20.7495 6.89876 21.5418 7.72266 22.334C8.05252 22.6511 8.42427 22.9671 8.83789 23.2725L12.0596 15.5225C10.7983 14.4225 10 12.805 10 11C10 7.94041 12.2904 5.41709 15.25 5.04785V1.75C15.25 1.33585 15.5859 1.00011 16 1ZM18.668 16.373C17.8641 16.7729 16.9588 17 16 17C15.0409 17 14.1351 16.7733 13.3311 16.373L10.1221 24.0898C11.629 24.9076 13.5591 25.5 16 25.5C18.44 25.5 20.3693 24.9071 21.876 24.0898L18.668 16.373ZM16 6.5C13.5148 6.50011 11.5 8.51478 11.5 11C11.5 13.4852 13.5148 15.4999 16 15.5C18.4853 15.5 20.5 13.4853 20.5 11C20.5 8.51472 18.4853 6.5 16 6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nApps32.category = 'Interface General';\n\nexport default Apps32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDown12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDown12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 11.25L1.75 7M6 11.25L10.25 7M6 11.25V0.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDown12.category = 'Arrows';\n\nexport default ArrowDown12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDown16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDown16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00006 14.25L2.75 9M8.00006 14.25L13.25 9M8.00006 14.25V1.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDown16.category = 'Arrows';\n\nexport default ArrowDown16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDown20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDown20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0002 18.25L3.5 11.7499M10.0002 18.25L16.5004 11.7499M10.0002 18.25V1.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDown20.category = 'Arrows';\n\nexport default ArrowDown20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDown24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDown24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0006 22.25L3.75049 14M12.0006 22.25L20.2505 14M12.0006 22.25V1.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDown24.category = 'Arrows';\n\nexport default ArrowDown24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDown32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDown32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0007 30.25L4.53101 18.7805M16.0007 30.25L27.47 18.7805M16.0007 30.25V1.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDown32.category = 'Arrows';\n\nexport default ArrowDown32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 1.5C11.6642 1.5 12 1.83579 12 2.25V6.3125C12 7.24448 11.2445 8 10.3125 8H2.5293L3.72461 9.22656C4.01365 9.52315 4.00747 9.99799 3.71094 10.2871C3.41435 10.5761 2.93951 10.57 2.65039 10.2734L0.212891 7.77344C-0.0709464 7.48219 -0.0709464 7.01781 0.212891 6.72656L2.65039 4.22656C2.93951 3.93003 3.41435 3.92385 3.71094 4.21289C4.00747 4.50201 4.01365 4.97685 3.72461 5.27344L2.5293 6.5H10.3125C10.4161 6.5 10.5 6.41605 10.5 6.3125V2.25C10.5 1.83579 10.8358 1.5 11.25 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeft12.category = 'Arrows';\n\nexport default ArrowDownAngleLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.2499 2.5C14.6641 2.5 14.9999 2.83579 14.9999 3.25V8.5C14.9999 9.60457 14.1045 10.5 12.9999 10.5H3.61807L5.75479 12.4453C6.06099 12.7242 6.08335 13.1986 5.8046 13.5049C5.52574 13.8111 5.05127 13.8334 4.74503 13.5547L1.24503 10.3672C1.09083 10.2267 1.00191 10.0279 0.999909 9.81934C0.99801 9.61091 1.08289 9.41087 1.23428 9.26758L4.73428 5.95508C5.03512 5.67041 5.51012 5.68357 5.79483 5.98438C6.0795 6.28522 6.06636 6.76022 5.76553 7.04492L3.7001 9H12.9999C13.2761 9 13.4999 8.77614 13.4999 8.5V3.25C13.4999 2.8358 13.8357 2.50002 14.2499 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeft16.category = 'Arrows';\n\nexport default ArrowDownAngleLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 3C18.6642 3 19 3.33579 19 3.75V10.6875C19 11.9647 17.9647 13 16.6875 13H3.64648L6.2627 15.4531C6.56488 15.7364 6.58017 16.2105 6.29688 16.5127C6.01358 16.8149 5.53949 16.8302 5.2373 16.5469L1.2373 12.7969C1.08607 12.6551 1 12.4573 1 12.25C1 12.0427 1.08607 11.8449 1.2373 11.7031L5.2373 7.95312C5.53949 7.66983 6.01358 7.68512 6.29688 7.9873C6.58017 8.28949 6.56488 8.76358 6.2627 9.04688L3.64648 11.5H16.6875C17.1362 11.5 17.5 11.1362 17.5 10.6875V3.75C17.5 3.33579 17.8358 3 18.25 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeft20.category = 'Arrows';\n\nexport default ArrowDownAngleLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 4C22.6642 4 23 4.33579 23 4.75V13.375C23 14.8247 21.8247 16 20.375 16H3.63867L6.76562 18.9551C7.06636 19.2396 7.07936 19.7147 6.79492 20.0156C6.51036 20.3164 6.0353 20.3294 5.73438 20.0449L1.23828 15.7949L1.18555 15.7393C1.06885 15.6038 1.00391 15.4305 1.00391 15.25C1.00391 15.0438 1.08847 14.8467 1.23828 14.7051L5.73438 10.4551C6.0353 10.1706 6.51036 10.1836 6.79492 10.4844C7.07936 10.7853 7.06636 11.2604 6.76562 11.5449L3.63867 14.5H20.375C20.9963 14.5 21.5 13.9963 21.5 13.375V4.75C21.5 4.33579 21.8358 4 22.25 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeft24.category = 'Arrows';\n\nexport default ArrowDownAngleLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.25 5C30.6642 5 31 5.33579 31 5.75V17.5C31 19.2949 29.5449 20.75 27.75 20.75H3.6123L8.76953 25.709C9.06799 25.996 9.07777 26.4709 8.79102 26.7695C8.50403 27.068 8.02907 27.0778 7.73047 26.791L1.23047 20.541C1.08341 20.3996 1 20.204 1 20C1 19.796 1.08341 19.6004 1.23047 19.459L7.73047 13.209C8.02907 12.9222 8.50403 12.932 8.79102 13.2305C9.07777 13.5291 9.06799 14.004 8.76953 14.291L3.6123 19.25H27.75C28.7165 19.25 29.5 18.4665 29.5 17.5V5.75C29.5 5.33579 29.8358 5 30.25 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeft32.category = 'Arrows';\n\nexport default ArrowDownAngleLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.0001 1.25C11.5522 1.25019 12.0001 1.69783 12.0001 2.25V6.3125C12.0001 7.38243 11.1325 8.24981 10.0626 8.25H3.37213L4.15338 9.05176C4.5386 9.44708 4.5308 10.0803 4.13581 10.4658C3.7405 10.8512 3.10733 10.8433 2.72174 10.4482L0.284244 7.94824C-0.0944225 7.55987 -0.0944225 6.94013 0.284244 6.55176L2.72174 4.05176C3.10733 3.65669 3.7405 3.64875 4.13581 4.03418C4.5308 4.4197 4.5386 5.05292 4.15338 5.44824L3.37213 6.25H10.0001V2.25C10.0001 1.69772 10.4478 1.25 11.0001 1.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftBold12.category = 'Arrows';\n\nexport default ArrowDownAngleLeftBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.9998 2.25C14.5521 2.25 14.9998 2.69772 14.9998 3.25V8.5C14.9998 9.74264 13.9924 10.75 12.7498 10.75H4.51347L6.17265 12.2607C6.58091 12.6325 6.61072 13.2645 6.23906 13.6729C5.86725 14.0811 5.23528 14.1109 4.82695 13.7393L1.32695 10.5518C1.1214 10.3645 1.00252 10.1003 0.999802 9.82227C0.997136 9.54419 1.11034 9.2771 1.3123 9.08594L4.8123 5.77344C5.21342 5.39388 5.84675 5.41143 6.22636 5.8125C6.60593 6.21362 6.5884 6.84695 6.1873 7.22656L4.57793 8.75H12.7498C12.8879 8.75 12.9998 8.63807 12.9998 8.5V3.25C12.9998 2.69783 13.4477 2.25019 13.9998 2.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftBold16.category = 'Arrows';\n\nexport default ArrowDownAngleLeftBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 2.75C18.5523 2.75 19 3.19771 19 3.75V10.6875C19 12.1027 17.8527 13.25 16.4375 13.25H4.52832L6.68359 15.2705C7.08645 15.6482 7.10706 16.2807 6.72949 16.6836C6.35181 17.0865 5.71933 17.1071 5.31641 16.7295L1.31641 12.9795C1.11476 12.7904 1 12.5264 1 12.25C1 11.9736 1.11476 11.7096 1.31641 11.5205L5.31641 7.77051C5.71933 7.39294 6.35181 7.41355 6.72949 7.81641C7.10706 8.21933 7.08645 8.85181 6.68359 9.22949L4.52832 11.25H16.4375C16.7482 11.25 17 10.9982 17 10.6875V3.75C17 3.19771 17.4477 2.75 18 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftBold20.category = 'Arrows';\n\nexport default ArrowDownAngleLeftBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22 3.75C22.5522 3.75004 23 4.19774 23 4.75V13.375C23 14.9628 21.7128 16.25 20.125 16.25H4.51465L7.18652 18.7734C7.58782 19.1527 7.60567 19.7851 7.22656 20.1865C6.84734 20.5879 6.21494 20.6057 5.81348 20.2266L1.31348 15.9766C1.11356 15.7877 1 15.525 1 15.25C1 14.9749 1.11356 14.7123 1.31348 14.5234L5.81348 10.2734C6.21494 9.89432 6.84734 9.91214 7.22656 10.3135C7.60567 10.7149 7.58782 11.3473 7.18652 11.7266L4.51465 14.25H20.125C20.6082 14.25 21 13.8582 21 13.375V4.75C21 4.19771 21.4477 3.75 22 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftBold24.category = 'Arrows';\n\nexport default ArrowDownAngleLeftBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30 4.75C30.5522 4.75004 31 5.19775 31 5.75V17.5C31 19.433 29.433 21 27.5 21H4.48242L9.19336 25.5293C9.59122 25.9121 9.60338 26.5453 9.2207 26.9434C8.8379 27.3413 8.20468 27.3534 7.80664 26.9707L1.30664 20.7207C1.11068 20.5322 1 20.2719 1 20C1 19.7281 1.11068 19.4678 1.30664 19.2793L7.80664 13.0293C8.20468 12.6466 8.8379 12.6587 9.2207 13.0566C9.60338 13.4547 9.59122 14.0879 9.19336 14.4707L4.48242 19H27.5C28.3284 19 29 18.3284 29 17.5V5.75C29 5.19772 29.4477 4.75 30 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftBold32.category = 'Arrows';\n\nexport default ArrowDownAngleLeftBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5 0.75C11.3284 0.750008 12 1.42158 12 2.25V6.3125C12 7.65869 10.9087 8.74999 9.56247 8.75H5.05271C5.58724 9.34529 5.56248 10.2605 4.98435 10.8242C4.39118 11.4023 3.4415 11.3899 2.86326 10.7969L0.425756 8.29688C-0.141919 7.71438 -0.141919 6.78562 0.425756 6.20312L2.86326 3.70312C3.4415 3.11005 4.39118 3.0977 4.98435 3.67578C5.56248 4.23946 5.58724 5.15471 5.05271 5.75H8.99997V2.25C8.99997 1.42157 9.67155 0.75 10.5 0.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftBoldFilled12.category = 'Arrows';\n\nexport default ArrowDownAngleLeftBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.4998 1.75C14.3283 1.75 14.9998 2.42157 14.9998 3.25V8.5C14.9998 10.0188 13.7686 11.25 12.2498 11.25H6.30647L7.00959 11.8906C7.62198 12.4483 7.66671 13.3973 7.1092 14.0098C6.55147 14.622 5.60251 14.6668 4.99006 14.1094L1.49006 10.9219C1.18181 10.6411 1.0039 10.2441 0.999825 9.82715C0.995826 9.4101 1.16571 9.00939 1.46857 8.72266L4.96858 5.41016C5.57021 4.84087 6.52024 4.86726 7.08967 5.46875C7.65901 6.07044 7.63272 7.02043 7.03108 7.58984L6.33381 8.25H11.9998V3.25C11.9998 2.42162 12.6715 1.75008 13.4998 1.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftBoldFilled16.category = 'Arrows';\n\nexport default ArrowDownAngleLeftBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5 2.25C18.3284 2.25 19 2.92157 19 3.75V10.6875C19 12.3789 17.6289 13.75 15.9375 13.75H6.29395L7.52637 14.9053C8.1307 15.4719 8.16131 16.422 7.59473 17.0264C7.02813 17.6307 6.07799 17.6613 5.47363 17.0947L1.47363 13.3447C1.17118 13.0612 1 12.6646 1 12.25C1 11.8354 1.17118 11.4388 1.47363 11.1553L5.47363 7.40527C6.07799 6.83869 7.02813 6.8693 7.59473 7.47363C8.16131 8.07799 8.1307 9.02813 7.52637 9.59473L6.29395 10.75H15.9375C15.972 10.75 16 10.722 16 10.6875V3.75C16 2.92157 16.6716 2.25 17.5 2.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftBoldFilled20.category = 'Arrows';\n\nexport default ArrowDownAngleLeftBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.4995 3.25C22.3279 3.25 22.9995 3.92157 22.9995 4.75V13.375C22.9995 15.239 21.4885 16.75 19.6245 16.75H6.27295L8.02979 18.4092C8.63203 18.978 8.65914 19.928 8.09033 20.5303C7.52149 21.1323 6.57143 21.1596 5.96924 20.5908L1.46924 16.3408C1.16938 16.0575 0.999512 15.6626 0.999512 15.25C0.999512 14.8374 1.16938 14.4425 1.46924 14.1592L5.96924 9.90918C6.57143 9.34045 7.52149 9.3677 8.09033 9.96973C8.65914 10.572 8.63203 11.522 8.02979 12.0908L6.27295 13.75H19.6245C19.8316 13.75 19.9995 13.5821 19.9995 13.375V4.75C19.9995 3.92173 20.6713 3.25025 21.4995 3.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftBoldFilled24.category = 'Arrows';\n\nexport default ArrowDownAngleLeftBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.4995 4.25C30.3279 4.25 30.9995 4.92158 30.9995 5.75V17.5C30.9995 19.7091 29.2086 21.5 26.9995 21.5H6.22412L10.0396 25.1689C10.6364 25.7432 10.6547 26.693 10.0806 27.29C9.50632 27.8867 8.55646 27.9051 7.95947 27.3311L1.45947 21.0811C1.16569 20.7983 0.999512 20.4078 0.999512 20C0.999512 19.5922 1.16569 19.2017 1.45947 18.9189L7.95947 12.6689C8.55646 12.0949 9.50632 12.1133 10.0806 12.71C10.6547 13.307 10.6364 14.2568 10.0396 14.8311L6.22412 18.5H26.9995C27.5518 18.5 27.9995 18.0523 27.9995 17.5V5.75C27.9995 4.92173 28.6713 4.25025 29.4995 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftBoldFilled32.category = 'Arrows';\n\nexport default ArrowDownAngleLeftBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 1C11.4403 1 12 1.55964 12 2.25V6.3125C12 7.52062 11.0206 8.5 9.81245 8.5H4.21479L4.58198 8.87695C5.06377 9.3711 5.05435 10.1626 4.5605 10.6445C4.06635 11.1263 3.27487 11.1169 2.79292 10.623L0.355419 8.12305C-0.117822 7.6376 -0.117822 6.8624 0.355419 6.37695L2.79292 3.87695C3.27487 3.38313 4.06635 3.37375 4.5605 3.85547C5.05435 4.33745 5.06377 5.1289 4.58198 5.62305L4.21479 6H9.49995V2.25C9.49995 1.55968 10.0596 1.00005 10.75 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftFilled12.category = 'Arrows';\n\nexport default ArrowDownAngleLeftFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.7499 2C14.4403 2 14.9999 2.55964 14.9999 3.25V8.5C14.9999 9.88071 13.8806 11 12.4999 11H5.41009L6.59173 12.0762C7.1019 12.541 7.13852 13.3315 6.67376 13.8418C6.20889 14.3519 5.41844 14.3886 4.90814 13.9238L1.40814 10.7363C1.15132 10.5023 1.00326 10.1717 0.999933 9.82422C0.996676 9.47674 1.13819 9.14318 1.39056 8.9043L4.89056 5.5918C5.39194 5.11737 6.18362 5.13932 6.65814 5.64062C7.13259 6.14203 7.11068 6.93369 6.60931 7.4082L5.45599 8.5H12.4999V3.25C12.4999 2.55967 13.0596 2.00004 13.7499 2Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftFilled16.category = 'Arrows';\n\nexport default ArrowDownAngleLeftFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.75 2.5C18.4404 2.5 19 3.05964 19 3.75V10.6875C19 12.2408 17.7408 13.5 16.1875 13.5H5.41113L7.10449 15.0879C7.60802 15.56 7.63396 16.3508 7.16211 16.8545C6.69005 17.358 5.89916 17.384 5.39551 16.9121L1.39551 13.1621C1.14344 12.9258 1 12.5955 1 12.25C1 11.9045 1.14344 11.5742 1.39551 11.3379L5.39551 7.58789C5.89916 7.11604 6.69005 7.14198 7.16211 7.64551C7.63396 8.14916 7.60802 8.94005 7.10449 9.41211L5.41113 11H16.1875C16.3601 11 16.5 10.8601 16.5 10.6875V3.75C16.5 3.05964 17.0596 2.5 17.75 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftFilled20.category = 'Arrows';\n\nexport default ArrowDownAngleLeftFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.7502 3.5C22.4405 3.5001 23.0002 4.0597 23.0002 4.75V13.375C23.0002 15.1008 21.6011 16.4999 19.8752 16.5H5.39478L7.60864 18.5908C8.11037 19.0648 8.13318 19.8565 7.65942 20.3584C7.18548 20.8602 6.39376 20.883 5.89185 20.4092L1.39185 16.1592C1.14182 15.923 1.00024 15.5939 1.00024 15.25C1.00024 14.9061 1.14182 14.577 1.39185 14.3408L5.89185 10.0908C6.39376 9.61704 7.18548 9.63978 7.65942 10.1416C8.13318 10.6435 8.11037 11.4352 7.60864 11.9092L5.39478 14H19.8752C20.2203 13.9999 20.5002 13.7201 20.5002 13.375V4.75C20.5002 4.05964 21.0599 3.5 21.7502 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftFilled24.category = 'Arrows';\n\nexport default ArrowDownAngleLeftFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleLeftFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleLeftFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.7505 4.5C30.4407 4.50022 31.0005 5.05979 31.0005 5.75V17.5C31.0005 19.5709 29.3214 21.2498 27.2505 21.25H5.354L9.6167 25.3486C10.114 25.827 10.1298 26.6186 9.65186 27.1162C9.17351 27.6137 8.38194 27.6294 7.88428 27.1514L1.38428 20.9014C1.13918 20.6657 1.00049 20.34 1.00049 20C1.00049 19.66 1.13918 19.3343 1.38428 19.0986L7.88428 12.8486C8.38194 12.3706 9.17351 12.3863 9.65186 12.8838C10.1298 13.3814 10.114 14.173 9.6167 14.6514L5.354 18.75H27.2505C27.9407 18.7498 28.5005 18.1902 28.5005 17.5V5.75C28.5005 5.05965 29.0601 4.5 29.7505 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleLeftFilled32.category = 'Arrows';\n\nexport default ArrowDownAngleLeftFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.750012 1.5C0.335799 1.5 1.23978e-05 1.83579 1.23978e-05 2.25V6.3125C1.23978e-05 7.24448 0.755532 8 1.68751 8H9.47072L8.2754 9.22656C7.98636 9.52315 7.99254 9.99799 8.28908 10.2871C8.58566 10.5761 9.0605 10.57 9.34962 10.2734L11.7871 7.77344C12.071 7.48219 12.071 7.01781 11.7871 6.72656L9.34962 4.22656C9.0605 3.93003 8.58566 3.92385 8.28908 4.21289C7.99254 4.50201 7.98636 4.97685 8.2754 5.27344L9.47072 6.5H1.68751C1.58396 6.5 1.50001 6.41605 1.50001 6.3125V2.25C1.50001 1.83579 1.16423 1.5 0.750012 1.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRight12.category = 'Arrows';\n\nexport default ArrowDownAngleRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.74985 2.5C1.33563 2.5 0.999846 2.83579 0.999846 3.25V8.5C0.999846 9.60457 1.89528 10.5 2.99985 10.5H12.3817L10.245 12.4453C9.93877 12.7242 9.9164 13.1986 10.1952 13.5049C10.474 13.811 10.9485 13.8334 11.2547 13.5547L14.7547 10.3672C14.9089 10.2268 14.9978 10.0279 14.9998 9.81934C15.0017 9.61092 14.9169 9.41086 14.7655 9.26758L11.2655 5.95508C10.9646 5.67042 10.4896 5.68358 10.2049 5.98438C9.92025 6.28522 9.9334 6.76022 10.2342 7.04492L12.2997 9H2.99985C2.7237 9 2.49985 8.77614 2.49985 8.5V3.25C2.49985 2.83581 2.16403 2.50003 1.74985 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRight16.category = 'Arrows';\n\nexport default ArrowDownAngleRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 3C1.33579 3 1 3.33579 1 3.75V10.6875C1 11.9647 2.03534 13 3.3125 13H16.3535L13.7373 15.4531C13.4351 15.7364 13.4198 16.2105 13.7031 16.5127C13.9864 16.8149 14.4605 16.8302 14.7627 16.5469L18.7627 12.7969C18.9139 12.6551 19 12.4573 19 12.25C19 12.0427 18.9139 11.8449 18.7627 11.7031L14.7627 7.95312C14.4605 7.66983 13.9864 7.68512 13.7031 7.9873C13.4198 8.28949 13.4351 8.76358 13.7373 9.04688L16.3535 11.5H3.3125C2.86377 11.5 2.5 11.1362 2.5 10.6875V3.75C2.5 3.33579 2.16421 3 1.75 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRight20.category = 'Arrows';\n\nexport default ArrowDownAngleRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75391 4C1.33969 4 1.00391 4.33579 1.00391 4.75V13.375C1.00391 14.8247 2.17916 16 3.62891 16H20.3652L17.2383 18.9551C16.9375 19.2396 16.9246 19.7147 17.209 20.0156C17.4935 20.3164 17.9686 20.3294 18.2695 20.0449L22.7656 15.7949C22.9154 15.6533 23 15.4562 23 15.25C23 15.0438 22.9154 14.8467 22.7656 14.7051L18.2695 10.4551C17.9686 10.1706 17.4935 10.1836 17.209 10.4844C16.9246 10.7853 16.9375 11.2604 17.2383 11.5449L20.3652 14.5H3.62891C3.00759 14.5 2.50391 13.9963 2.50391 13.375V4.75C2.50391 4.33579 2.16812 4 1.75391 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRight24.category = 'Arrows';\n\nexport default ArrowDownAngleRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 5C1.33579 5 1.00001 5.33579 1 5.75V17.5C1 19.2949 2.45508 20.75 4.25 20.75H28.3877L23.2305 25.709C22.932 25.996 22.9222 26.4709 23.209 26.7695C23.496 27.068 23.9709 27.0778 24.2695 26.791L30.7695 20.541C30.9166 20.3996 31 20.204 31 20C31 19.796 30.9166 19.6004 30.7695 19.459L24.2695 13.209C23.9709 12.9222 23.496 12.932 23.209 13.2305C22.9222 13.5291 22.932 14.004 23.2305 14.291L28.3877 19.25H4.25C3.2835 19.25 2.5 18.4665 2.5 17.5V5.75C2.49999 5.33579 2.16421 5 1.75 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRight32.category = 'Arrows';\n\nexport default ArrowDownAngleRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.00029 1.24999C0.448177 1.25018 0.000301358 1.69782 0.000301358 2.24998V6.31244C0.000301358 7.38236 0.867905 8.24972 1.93778 8.24992H8.62814L7.8469 9.05167C7.46169 9.44699 7.46949 10.0802 7.86448 10.4657C8.25979 10.8511 8.89295 10.8432 9.27853 10.4481L11.716 7.94816C12.0947 7.55979 12.0947 6.94006 11.716 6.55169L9.27853 4.05172C8.89295 3.65665 8.25979 3.64871 7.86448 4.03414C7.46949 4.41965 7.46169 5.05287 7.8469 5.44819L8.62814 6.24994H2.00028V2.24998C2.00028 1.6977 1.55257 1.24999 1.00029 1.24999Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightBold12.category = 'Arrows';\n\nexport default ArrowDownAngleRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.99983 2.25C1.44755 2.25 0.999832 2.69772 0.999832 3.25V8.5C0.999832 9.74264 2.00719 10.75 3.24983 10.75H11.4862L9.82698 12.2607C9.41873 12.6325 9.38891 13.2645 9.76057 13.6729C10.1324 14.0811 10.7644 14.1109 11.1727 13.7393L14.6727 10.5518C14.8782 10.3645 14.9971 10.1003 14.9998 9.82227C15.0025 9.54419 14.8893 9.2771 14.6873 9.08594L11.1873 5.77344C10.7862 5.39388 10.1529 5.41143 9.77327 5.8125C9.39371 6.21362 9.41124 6.84695 9.81233 7.22656L11.4217 8.75H3.24983C3.11176 8.75 2.99983 8.63807 2.99983 8.5V3.25C2.99983 2.69783 2.55196 2.25019 1.99983 2.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightBold16.category = 'Arrows';\n\nexport default ArrowDownAngleRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 2.75C1.44772 2.75 1 3.19771 1 3.75V10.6875C1 12.1027 2.14727 13.25 3.5625 13.25H15.4717L13.3164 15.2705C12.9135 15.6482 12.8929 16.2807 13.2705 16.6836C13.6482 17.0865 14.2807 17.1071 14.6836 16.7295L18.6836 12.9795C18.8852 12.7904 19 12.5264 19 12.25C19 11.9736 18.8852 11.7096 18.6836 11.5205L14.6836 7.77051C14.2807 7.39294 13.6482 7.41355 13.2705 7.81641C12.8929 8.21933 12.9135 8.85181 13.3164 9.22949L15.4717 11.25H3.5625C3.25184 11.25 3 10.9982 3 10.6875V3.75C3 3.19771 2.55228 2.75 2 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightBold20.category = 'Arrows';\n\nexport default ArrowDownAngleRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.00012 3.75C1.44787 3.75004 1.00012 4.19774 1.00012 4.75V13.375C1.00012 14.9628 2.28734 16.25 3.87512 16.25H19.4855L16.8136 18.7734C16.4123 19.1527 16.3945 19.7851 16.7736 20.1865C17.1528 20.5879 17.7852 20.6057 18.1866 20.2266L22.6866 15.9766C22.8866 15.7877 23.0001 15.525 23.0001 15.25C23.0001 14.9749 22.8866 14.7123 22.6866 14.5234L18.1866 10.2734C17.7852 9.89432 17.1528 9.91214 16.7736 10.3135C16.3945 10.7149 16.4123 11.3473 16.8136 11.7266L19.4855 14.25H3.87512C3.39191 14.25 3.00012 13.8582 3.00012 13.375V4.75C3.00012 4.19771 2.55241 3.75 2.00012 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightBold24.category = 'Arrows';\n\nexport default ArrowDownAngleRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 4.75C1.44776 4.75004 1.00001 5.19775 1 5.75V17.5C1 19.433 2.56704 21 4.5 21H27.5176L22.8066 25.5293C22.4088 25.9121 22.3966 26.5453 22.7793 26.9434C23.1621 27.3413 23.7953 27.3534 24.1934 26.9707L30.6934 20.7207C30.8893 20.5322 31 20.2719 31 20C31 19.7281 30.8893 19.4678 30.6934 19.2793L24.1934 13.0293C23.7953 12.6466 23.1621 12.6587 22.7793 13.0566C22.3966 13.4547 22.4088 14.0879 22.8066 14.4707L27.5176 19H4.5C3.67161 19 3 18.3284 3 17.5V5.75C2.99999 5.19772 2.55228 4.75 2 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightBold32.category = 'Arrows';\n\nexport default ArrowDownAngleRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.50003 0.75C0.671617 0.750022 2.57492e-05 1.42159 2.57492e-05 2.25V6.3125C2.57492e-05 7.65868 1.09135 8.74998 2.43753 8.75H6.94729C6.41278 9.34528 6.43754 10.2605 7.01565 10.8242C7.60882 11.4023 8.5585 11.3899 9.13674 10.7969L11.5742 8.29688C12.1419 7.71438 12.1419 6.78562 11.5742 6.20312L9.13674 3.70312C8.5585 3.11007 7.60882 3.09771 7.01565 3.67578C6.43754 4.23946 6.41278 5.15472 6.94729 5.75H3.00003V2.25C3.00003 1.42157 2.32845 0.75 1.50003 0.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightBoldFilled12.category = 'Arrows';\n\nexport default ArrowDownAngleRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.49969 1.75C1.67126 1.75 0.999687 2.42157 0.999687 3.25V8.5C0.999687 10.0188 2.2309 11.25 3.74969 11.25H9.69305L8.98992 11.8906C8.37753 12.4483 8.3328 13.3973 8.89031 14.0098C9.44804 14.622 10.397 14.6668 11.0095 14.1094L14.5095 10.9219C14.8177 10.6411 14.9956 10.2441 14.9997 9.82715C15.0037 9.4101 14.8338 9.00939 14.5309 8.72266L11.0309 5.41016C10.4293 4.84087 9.47927 4.86726 8.90984 5.46875C8.3405 6.07044 8.36679 7.02043 8.96844 7.58984L9.6657 8.25H3.99969V3.25C3.99969 2.42162 3.32805 1.75008 2.49969 1.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightBoldFilled16.category = 'Arrows';\n\nexport default ArrowDownAngleRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.5 2.25C1.67157 2.25 1 2.92157 1 3.75V10.6875C1 12.3789 2.37113 13.75 4.0625 13.75H13.7061L12.4736 14.9053C11.8693 15.4719 11.8387 16.422 12.4053 17.0264C12.9719 17.6307 13.922 17.6613 14.5264 17.0947L18.5264 13.3447C18.8288 13.0612 19 12.6646 19 12.25C19 11.8354 18.8288 11.4388 18.5264 11.1553L14.5264 7.40527C13.922 6.83869 12.9719 6.8693 12.4053 7.47363C11.8387 8.07799 11.8693 9.02813 12.4736 9.59473L13.7061 10.75H4.0625C4.02798 10.75 4 10.722 4 10.6875V3.75C4 2.92157 3.32843 2.25 2.5 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightBoldFilled20.category = 'Arrows';\n\nexport default ArrowDownAngleRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.49951 3.25C1.67109 3.25 0.999512 3.92157 0.999512 4.75V13.375C0.999512 15.239 2.51055 16.75 4.37451 16.75H17.7261L15.9692 18.4092C15.367 18.978 15.3399 19.928 15.9087 20.5303C16.4775 21.1323 17.4276 21.1596 18.0298 20.5908L22.5298 16.3408C22.8296 16.0575 22.9995 15.6626 22.9995 15.25C22.9995 14.8374 22.8296 14.4425 22.5298 14.1592L18.0298 9.90918C17.4276 9.34045 16.4775 9.3677 15.9087 9.96973C15.3399 10.572 15.367 11.522 15.9692 12.0908L17.7261 13.75H4.37451C4.1674 13.75 3.99951 13.5821 3.99951 13.375V4.75C3.99951 3.92173 3.32772 3.25025 2.49951 3.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightBoldFilled24.category = 'Arrows';\n\nexport default ArrowDownAngleRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.49951 4.25C1.67109 4.25 0.999519 4.92158 0.999512 5.75V17.5C0.999512 19.7091 2.79037 21.5 4.99951 21.5H25.7749L21.9595 25.1689C21.3626 25.7432 21.3444 26.693 21.9185 27.29C22.4927 27.8867 23.4426 27.9051 24.0396 27.3311L30.5396 21.0811C30.8333 20.7983 30.9995 20.4078 30.9995 20C30.9995 19.5922 30.8333 19.2017 30.5396 18.9189L24.0396 12.6689C23.4426 12.0949 22.4927 12.1133 21.9185 12.71C21.3444 13.307 21.3626 14.2568 21.9595 14.8311L25.7749 18.5H4.99951C4.44723 18.5 3.99951 18.0523 3.99951 17.5V5.75C3.9995 4.92173 3.32772 4.25025 2.49951 4.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightBoldFilled32.category = 'Arrows';\n\nexport default ArrowDownAngleRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.2508 0.999969C0.560665 1.00021 0.000835393 1.55974 0.000835393 2.24993V6.31231C0.000835393 7.52025 0.980385 8.4995 2.18827 8.49974H7.78575L7.41858 8.87668C6.93706 9.37076 6.94649 10.1623 7.44006 10.6442C7.93412 11.1259 8.7256 11.1164 9.20759 10.6227L11.645 8.1228C12.1183 7.63734 12.1183 6.86221 11.645 6.37676L9.20759 3.87683C8.7256 3.3832 7.93412 3.37364 7.44006 3.85535C6.94649 4.33727 6.93706 5.1288 7.41858 5.62288L7.78575 5.99982H2.50076V2.24993C2.50076 1.5596 1.94113 0.999969 1.2508 0.999969Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightFilled12.category = 'Arrows';\n\nexport default ArrowDownAngleRightFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.24982 2C1.55947 2 0.999823 2.55964 0.999823 3.25V8.5C0.999823 9.88071 2.11911 11 3.49982 11H10.5897L9.40803 12.0762C8.89785 12.541 8.86123 13.3315 9.32599 13.8418C9.79087 14.3519 10.5813 14.3886 11.0916 13.9238L14.5916 10.7363C14.8484 10.5023 14.9965 10.1717 14.9998 9.82422C15.0031 9.47674 14.8616 9.14318 14.6092 8.9043L11.1092 5.5918C10.6078 5.11737 9.81614 5.13932 9.34162 5.64062C8.86717 6.14203 8.88908 6.93369 9.39045 7.4082L10.5438 8.5H3.49982V3.25C3.49982 2.55967 2.94014 2.00004 2.24982 2Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightFilled16.category = 'Arrows';\n\nexport default ArrowDownAngleRightFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 2.5C1.55964 2.5 1 3.05964 1 3.75V10.6875C1 12.2408 2.2592 13.5 3.8125 13.5H14.5889L12.8955 15.0879C12.392 15.56 12.366 16.3508 12.8379 16.8545C13.31 17.358 14.1008 17.384 14.6045 16.9121L18.6045 13.1621C18.8566 12.9258 19 12.5955 19 12.25C19 11.9045 18.8566 11.5742 18.6045 11.3379L14.6045 7.58789C14.1008 7.11604 13.31 7.14198 12.8379 7.64551C12.366 8.14916 12.392 8.94005 12.8955 9.41211L14.5889 11H3.8125C3.63991 11 3.5 10.8601 3.5 10.6875V3.75C3.5 3.05964 2.94036 2.5 2.25 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightFilled20.category = 'Arrows';\n\nexport default ArrowDownAngleRightFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25012 3.5C1.55985 3.5001 1.00012 4.0597 1.00012 4.75V13.375C1.00012 15.1008 2.39931 16.4999 4.12512 16.5H18.6056L16.3917 18.5908C15.89 19.0648 15.8672 19.8565 16.3409 20.3584C16.8149 20.8602 17.6066 20.883 18.1085 20.4092L22.6085 16.1592C22.8585 15.923 23.0001 15.5939 23.0001 15.25C23.0001 14.9061 22.8585 14.577 22.6085 14.3408L18.1085 10.0908C17.6066 9.61704 16.8149 9.63978 16.3409 10.1416C15.8672 10.6435 15.89 11.4352 16.3917 11.9092L18.6056 14H4.12512C3.78003 13.9999 3.50012 13.7201 3.50012 13.375V4.75C3.50012 4.05964 2.94048 3.5 2.25012 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightFilled24.category = 'Arrows';\n\nexport default ArrowDownAngleRightFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownAngleRightFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownAngleRightFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25037 4.5C1.5602 4.50022 1.00037 5.05979 1.00037 5.75V17.5C1.00037 19.5709 2.67949 21.2498 4.75037 21.25H26.6469L22.3842 25.3486C21.8869 25.827 21.871 26.6186 22.349 27.1162C22.8273 27.6137 23.6189 27.6294 24.1166 27.1514L30.6166 20.9014C30.8617 20.6657 31.0004 20.34 31.0004 20C31.0004 19.66 30.8617 19.3343 30.6166 19.0986L24.1166 12.8486C23.6189 12.3706 22.8273 12.3863 22.349 12.8838C21.871 13.3814 21.8869 14.173 22.3842 14.6514L26.6469 18.75H4.75037C4.0602 18.7498 3.50037 18.1902 3.50037 17.5V5.75C3.50036 5.05965 2.94072 4.5 2.25037 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowDownAngleRightFilled32.category = 'Arrows';\n\nexport default ArrowDownAngleRightFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 10.75L1.75 6.5M6 10.75L10.25 6.5M6 10.75V1.25\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownBold12.category = 'Arrows';\n\nexport default ArrowDownBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 14L3 9M8 14L13 9M8 14V2\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownBold16.category = 'Arrows';\n\nexport default ArrowDownBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 18L3.5 11.5M10 18L16.5002 11.5M10 18V2\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownBold20.category = 'Arrows';\n\nexport default ArrowDownBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0005 22L4.00061 14M12.0005 22L20.0006 14M12.0005 22V2\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownBold24.category = 'Arrows';\n\nexport default ArrowDownBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0006 30L4.99988 18.9993M16.0006 30L27.0013 18.9993M16.0006 30V2\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownBold32.category = 'Arrows';\n\nexport default ArrowDownBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 10.75L1.75 6.5M6 10.75L10.25 6.5M6 10.75V1.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownBoldFilled12.category = 'Arrows';\n\nexport default ArrowDownBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00007 13.75L2.50023 8.25006M8.00007 13.75L13.5 8.25006M8.00007 13.75V2.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownBoldFilled16.category = 'Arrows';\n\nexport default ArrowDownBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0003 17.75L3.50012 11.2498M10.0003 17.75L16.5005 11.2498M10.0003 17.75V2.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownBoldFilled20.category = 'Arrows';\n\nexport default ArrowDownBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0008 21.75L4.25073 14M12.0008 21.75L19.7506 14M12.0008 21.75V2.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownBoldFilled24.category = 'Arrows';\n\nexport default ArrowDownBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0008 29.75L5.25073 19M16.0008 29.75L26.7507 19M16.0008 29.75V2.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownBoldFilled32.category = 'Arrows';\n\nexport default ArrowDownBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 10.75L1.75 6.5M6 10.75L10.25 6.5M6 10.75V1.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownFilled12.category = 'Arrows';\n\nexport default ArrowDownFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99994 13.75L2.50011 8.25006M7.99994 13.75L13.4999 8.25006M7.99994 13.75V2.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownFilled16.category = 'Arrows';\n\nexport default ArrowDownFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0001 17.75L3.5 11.2498M10.0001 17.75L16.5004 11.2498M10.0001 17.75V2.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownFilled20.category = 'Arrows';\n\nexport default ArrowDownFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0008 21.75L4.25073 14M12.0008 21.75L19.7506 14M12.0008 21.75V2.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownFilled24.category = 'Arrows';\n\nexport default ArrowDownFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0008 29.75L5.25073 19M16.0008 29.75L26.7507 19M16.0008 29.75V2.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownFilled32.category = 'Arrows';\n\nexport default ArrowDownFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.74998 10.25L1.74998 3.75002M1.74998 10.25L8.25 10.25M1.74998 10.25L10.25 1.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeft12.category = 'Arrows';\n\nexport default ArrowDownLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.74998 13.25V4.75002M2.74998 13.25H11.25M2.74998 13.25L13.25 2.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeft16.category = 'Arrows';\n\nexport default ArrowDownLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.74998 17.25L2.74999 6.75001M2.74998 17.25L13.25 17.25M2.74998 17.25L17.25 2.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeft20.category = 'Arrows';\n\nexport default ArrowDownLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.74998 21.25L2.74999 8.75001M2.74998 21.25L15.25 21.25M2.74998 21.25L21.25 2.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeft24.category = 'Arrows';\n\nexport default ArrowDownLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.74997 28.25L3.74998 8.75002M3.74997 28.25L23.25 28.25M3.74997 28.25L28.25 3.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeft32.category = 'Arrows';\n\nexport default ArrowDownLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 10L2 3.5M2 10L8.5 10M2 10L10 2\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftBold12.category = 'Arrows';\n\nexport default ArrowDownLeftBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 13V4.5M3 13H11.5M3 13L13 3\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftBold16.category = 'Arrows';\n\nexport default ArrowDownLeftBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.00012 17L3.00012 6.5M3.00012 17L13.5001 17M3.00012 17L17.0001 3.00006\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftBold20.category = 'Arrows';\n\nexport default ArrowDownLeftBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 21L3.00001 8.49999M3 21L15.5 21M3 21L21 3\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftBold24.category = 'Arrows';\n\nexport default ArrowDownLeftBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 28L4.00001 8.49999M4 28L23.5 28M4 28L28 4\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftBold32.category = 'Arrows';\n\nexport default ArrowDownLeftBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 9.75V3.25M2.25 9.75H8.75M2.25 9.75L9.75 2.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftBoldFilled12.category = 'Arrows';\n\nexport default ArrowDownLeftBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.25 12.75L3.24999 4.25001M3.25 12.75L11.75 12.75M3.25 12.75L12.75 3.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftBoldFilled16.category = 'Arrows';\n\nexport default ArrowDownLeftBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.24999 16.75L3.24999 5.75001M3.24999 16.75L14.25 16.75M3.24999 16.75L16.75 3.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftBoldFilled20.category = 'Arrows';\n\nexport default ArrowDownLeftBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.24999 20.75L3.24999 7.75001M3.24999 20.75L16.25 20.75M3.24999 20.75L20.75 3.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftBoldFilled24.category = 'Arrows';\n\nexport default ArrowDownLeftBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.24998 27.75L4.24999 9.25001M4.24998 27.75L22.75 27.75M4.24998 27.75L27.75 4.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftBoldFilled32.category = 'Arrows';\n\nexport default ArrowDownLeftBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 9.75V3.25M2.25 9.75H8.75M2.25 9.75L9.75 2.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftFilled12.category = 'Arrows';\n\nexport default ArrowDownLeftFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.25 12.75L3.24999 4.25001M3.25 12.75L11.75 12.75M3.25 12.75L12.75 3.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftFilled16.category = 'Arrows';\n\nexport default ArrowDownLeftFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.24999 16.75L3.24999 5.75001M3.24999 16.75L14.25 16.75M3.24999 16.75L16.75 3.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftFilled20.category = 'Arrows';\n\nexport default ArrowDownLeftFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.24999 20.75L3.24999 7.75001M3.24999 20.75L16.25 20.75M3.24999 20.75L20.75 3.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftFilled24.category = 'Arrows';\n\nexport default ArrowDownLeftFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownLeftFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownLeftFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.24998 27.75L4.24999 9.25001M4.24998 27.75L22.75 27.75M4.24998 27.75L27.75 4.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownLeftFilled32.category = 'Arrows';\n\nexport default ArrowDownLeftFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 10.25L10.25 3.75002M10.25 10.25L3.75 10.25M10.25 10.25L1.75 1.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRight12.category = 'Arrows';\n\nexport default ArrowDownRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.25 13.25V4.75002M13.25 13.25H4.75M13.25 13.25L2.75 2.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRight16.category = 'Arrows';\n\nexport default ArrowDownRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.25 17.25L17.25 6.75001M17.25 17.25L6.75 17.25M17.25 17.25L2.75 2.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRight20.category = 'Arrows';\n\nexport default ArrowDownRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.25 21.25L21.25 8.75001M21.25 21.25L8.75 21.25M21.25 21.25L2.75 2.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRight24.category = 'Arrows';\n\nexport default ArrowDownRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.25 28.25L28.25 8.75002M28.25 28.25L8.74999 28.25M28.25 28.25L3.75 3.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRight32.category = 'Arrows';\n\nexport default ArrowDownRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 10L10 3.5M10 10L3.5 10M10 10L2 2\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightBold12.category = 'Arrows';\n\nexport default ArrowDownRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13 13V4.5M13 13H4.49999M13 13L3 3\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightBold16.category = 'Arrows';\n\nexport default ArrowDownRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.0001 17L17.0001 6.5M17.0001 17L6.5001 17M17.0001 17L3.00012 3.00006\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightBold20.category = 'Arrows';\n\nexport default ArrowDownRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21 21L21 8.49999M21 21L8.49998 21M21 21L3 3\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightBold24.category = 'Arrows';\n\nexport default ArrowDownRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.0001 28L28.0001 8.49999M28.0001 28L8.50009 28M28.0001 28L4.00012 4\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightBold32.category = 'Arrows';\n\nexport default ArrowDownRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 9.75V3.25M9.75 9.75H3.25M9.75 9.75L2.25 2.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightBoldFilled12.category = 'Arrows';\n\nexport default ArrowDownRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 12.75L12.75 4.25001M12.75 12.75L4.25 12.75M12.75 12.75L3.25 3.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightBoldFilled16.category = 'Arrows';\n\nexport default ArrowDownRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.75 16.75L16.75 5.75001M16.75 16.75L5.75001 16.75M16.75 16.75L3.25 3.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightBoldFilled20.category = 'Arrows';\n\nexport default ArrowDownRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.75 20.75L20.75 7.75001M20.75 20.75L7.75001 20.75M20.75 20.75L3.25 3.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightBoldFilled24.category = 'Arrows';\n\nexport default ArrowDownRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.75 27.75L27.75 9.25001M27.75 27.75L9.25 27.75M27.75 27.75L4.25 4.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightBoldFilled32.category = 'Arrows';\n\nexport default ArrowDownRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 9.75V3.25M9.75 9.75H3.25M9.75 9.75L2.25 2.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightFilled12.category = 'Arrows';\n\nexport default ArrowDownRightFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 12.75L12.75 4.25001M12.75 12.75L4.25 12.75M12.75 12.75L3.25 3.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightFilled16.category = 'Arrows';\n\nexport default ArrowDownRightFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.75 16.75L16.75 5.75001M16.75 16.75L5.75001 16.75M16.75 16.75L3.25 3.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightFilled20.category = 'Arrows';\n\nexport default ArrowDownRightFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.75 20.75L20.75 7.75001M20.75 20.75L7.75001 20.75M20.75 20.75L3.25 3.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightFilled24.category = 'Arrows';\n\nexport default ArrowDownRightFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowDownRightFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowDownRightFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.75 27.75L27.75 9.25001M27.75 27.75L9.25 27.75M27.75 27.75L4.25 4.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowDownRightFilled32.category = 'Arrows';\n\nexport default ArrowDownRightFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDown12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDown12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.74995 5.55V1.5C3.74995 1.08579 4.08574 0.75 4.49995 0.75H7.49995C7.91417 0.75 8.24995 1.08579 8.24995 1.5V5.55C8.24995 5.66046 8.33949 5.75 8.44995 5.75H10.5698C10.8306 5.75 10.9672 6.05972 10.7914 6.25228L6.44306 11.0147C6.20514 11.2753 5.7948 11.2753 5.55688 11.0147L1.2086 6.25228C1.03279 6.05972 1.1694 5.75 1.43015 5.75H3.54995C3.66041 5.75 3.74995 5.66046 3.74995 5.55Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDown12.category = 'Arrows';\n\nexport default ArrowFatDown12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDown16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDown16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.25 7.52209V2.60465C5.25 2.13264 5.63264 1.75 6.10465 1.75H9.89535C10.3674 1.75 10.75 2.13264 10.75 2.60465V7.52209C10.75 7.64796 10.852 7.75 10.9779 7.75H13.2461C13.5399 7.75 13.6968 8.09611 13.5033 8.31711L8.51432 14.0128C8.24194 14.3238 7.75806 14.3238 7.48568 14.0128L2.49674 8.31711C2.30316 8.09611 2.4601 7.75 2.7539 7.75H5.02209C5.14796 7.75 5.25 7.64796 5.25 7.52209Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDown16.category = 'Arrows';\n\nexport default ArrowFatDown16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDown20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDown20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 9.44405V2.89729C6.25 2.26366 6.76366 1.75 7.39729 1.75H12.6027C13.2363 1.75 13.75 2.26366 13.75 2.89729V9.44405C13.75 9.61302 13.887 9.75 14.0559 9.75H17.0279C17.4247 9.75 17.6345 10.2193 17.3699 10.515L10.684 17.9858C10.3191 18.3934 9.68093 18.3934 9.31609 17.9858L2.63015 10.515C2.36559 10.2193 2.57541 9.75 2.97212 9.75H5.94405C6.11302 9.75 6.25 9.61302 6.25 9.44405Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDown20.category = 'Arrows';\n\nexport default ArrowFatDown20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDown24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDown24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 11.3676V3.18412C7.25 2.39208 7.89208 1.75 8.68412 1.75H15.3159C16.1079 1.75 16.75 2.39208 16.75 3.18412V11.3676C16.75 11.5788 16.9212 11.75 17.1324 11.75H20.7072C21.2046 11.75 21.4663 12.3398 21.1325 12.7086L12.8506 21.86C12.3952 22.3633 11.6048 22.3633 11.1493 21.86L2.86748 12.7086C2.53373 12.3398 2.79542 11.75 3.29281 11.75H6.86757C7.07878 11.75 7.25 11.5788 7.25 11.3676Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDown24.category = 'Arrows';\n\nexport default ArrowFatDown24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDown32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDown32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 15.2186V3.74278C9.75 2.6422 10.6422 1.75 11.7428 1.75H20.2572C21.3578 1.75 22.25 2.6422 22.25 3.74278V15.2186C22.25 15.5121 22.4879 15.75 22.7814 15.75H28.0908C28.7832 15.75 29.1463 16.5722 28.68 17.084L17.1784 29.7067C16.546 30.4007 15.4539 30.4007 14.8216 29.7067L3.31998 17.084C2.85361 16.5721 3.21675 15.75 3.90918 15.75H9.21859C9.51208 15.75 9.75 15.5121 9.75 15.2186Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDown32.category = 'Arrows';\n\nexport default ArrowFatDown32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 5.8V1.75C4 1.33579 4.33579 1 4.75 1H7.25C7.66421 1 8 1.33579 8 1.75V5.8C8 5.91046 8.08954 6 8.2 6H10.3C10.5638 6 10.6991 6.3159 10.5172 6.5069L6.43445 10.7938C6.198 11.0421 5.80194 11.0421 5.56549 10.7938L1.48275 6.5069C1.30085 6.3159 1.43624 6 1.7 6H3.8C3.91046 6 4 5.91046 4 5.8Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownBold12.category = 'Arrows';\n\nexport default ArrowFatDownBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 7.77209V2.85465C5 2.38264 5.38264 2 5.85465 2H10.1453C10.6174 2 11 2.38264 11 2.85465V7.77209C11 7.89796 11.102 8 11.2279 8H13.2023C13.5029 8 13.6572 8.35998 13.4499 8.57763L8.49511 13.7801C8.22566 14.0631 7.77434 14.0631 7.50489 13.7801L2.55012 8.57763C2.34284 8.35998 2.49711 8 2.79767 8H4.77209C4.89796 8 5 7.89796 5 7.77209Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownBold16.category = 'Arrows';\n\nexport default ArrowFatDownBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 9.69405V3.14729C6 2.51366 6.51366 2 7.14729 2H12.8527C13.4863 2 14 2.51366 14 3.14729V9.69405C14 9.86302 14.137 10 14.3059 10H16.9787C17.3829 10 17.5897 10.4848 17.3099 10.7765L10.6625 17.7091C10.3012 18.0859 9.69884 18.0859 9.33754 17.7091L2.69015 10.7765C2.41039 10.4848 2.61717 10 3.0214 10H5.69405C5.86302 10 6 9.86302 6 9.69405Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownBold20.category = 'Arrows';\n\nexport default ArrowFatDownBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 11.6176V3.43412C7 2.64208 7.64208 2 8.43412 2H15.5659C16.3579 2 17 2.64208 17 3.43412V11.6176C17 11.8288 17.1712 12 17.3824 12H20.6615C21.1658 12 21.4247 12.6041 21.0769 12.9693L12.8308 21.6277C12.3786 22.1024 11.6213 22.1024 11.1692 21.6277L2.92311 12.9693C2.57528 12.604 2.83416 12 3.33851 12H6.61757C6.82878 12 7 11.8288 7 11.6176Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownBold24.category = 'Arrows';\n\nexport default ArrowFatDownBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 15.4686V3.99278C9 2.8922 9.8922 2 10.9928 2H21.0072C22.1078 2 23 2.8922 23 3.99278V15.4686C23 15.7621 23.2379 16 23.5314 16H28.0451C28.7445 16 29.1048 16.8364 28.6244 17.3447L17.1585 29.4744C16.5295 30.1398 15.4704 30.1398 14.8414 29.4744L3.37558 17.3447C2.89514 16.8364 3.25546 16 3.95485 16H8.46859C8.76208 16 9 15.7621 9 15.4686Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownBold32.category = 'Arrows';\n\nexport default ArrowFatDownBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 5.8V1.75C4 1.33579 4.33579 1 4.75 1H7.25C7.66421 1 8 1.33579 8 1.75V5.8C8 5.91046 8.08954 6 8.2 6H10.3C10.5638 6 10.6991 6.3159 10.5172 6.5069L6.43445 10.7938C6.198 11.0421 5.80194 11.0421 5.56549 10.7938L1.48275 6.5069C1.30085 6.3159 1.43624 6 1.7 6H3.8C3.91046 6 4 5.91046 4 5.8Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownBoldFilled12.category = 'Arrows';\n\nexport default ArrowFatDownBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 7.77209V2.85465C5 2.38264 5.38264 2 5.85465 2H10.1453C10.6174 2 11 2.38264 11 2.85465V7.77209C11 7.89796 11.102 8 11.2279 8H13.2023C13.5029 8 13.6572 8.35998 13.4499 8.57763L8.49511 13.7801C8.22566 14.0631 7.77434 14.0631 7.50489 13.7801L2.55012 8.57763C2.34284 8.35998 2.49711 8 2.79767 8H4.77209C4.89796 8 5 7.89796 5 7.77209Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownBoldFilled16.category = 'Arrows';\n\nexport default ArrowFatDownBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 9.69405V3.14729C6 2.51366 6.51366 2 7.14729 2H12.8527C13.4863 2 14 2.51366 14 3.14729V9.69405C14 9.86302 14.137 10 14.3059 10H16.9787C17.3829 10 17.5897 10.4848 17.3099 10.7765L10.6625 17.7091C10.3012 18.0859 9.69884 18.0859 9.33754 17.7091L2.69015 10.7765C2.41039 10.4848 2.61717 10 3.0214 10H5.69405C5.86302 10 6 9.86302 6 9.69405Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownBoldFilled20.category = 'Arrows';\n\nexport default ArrowFatDownBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 11.6176V3.43412C7 2.64208 7.64208 2 8.43412 2H15.5659C16.3579 2 17 2.64208 17 3.43412V11.6176C17 11.8288 17.1712 12 17.3824 12H20.6615C21.1658 12 21.4247 12.6041 21.0769 12.9693L12.8308 21.6277C12.3786 22.1024 11.6213 22.1024 11.1692 21.6277L2.92311 12.9693C2.57528 12.604 2.83416 12 3.33851 12H6.61757C6.82878 12 7 11.8288 7 11.6176Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownBoldFilled24.category = 'Arrows';\n\nexport default ArrowFatDownBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 15.4686V3.99278C9 2.8922 9.8922 2 10.9928 2H21.0072C22.1078 2 23 2.8922 23 3.99278V15.4686C23 15.7621 23.2379 16 23.5314 16H28.0451C28.7445 16 29.1048 16.8364 28.6244 17.3447L17.1585 29.4744C16.5295 30.1398 15.4704 30.1398 14.8414 29.4744L3.37558 17.3447C2.89514 16.8364 3.25546 16 3.95485 16H8.46859C8.76208 16 9 15.7621 9 15.4686Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownBoldFilled32.category = 'Arrows';\n\nexport default ArrowFatDownBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.74995 5.55V1.5C3.74995 1.08579 4.08574 0.75 4.49995 0.75H7.49995C7.91417 0.75 8.24995 1.08579 8.24995 1.5V5.55C8.24995 5.66046 8.33949 5.75 8.44995 5.75H10.5698C10.8306 5.75 10.9672 6.05972 10.7914 6.25228L6.44306 11.0147C6.20514 11.2753 5.7948 11.2753 5.55688 11.0147L1.2086 6.25228C1.03279 6.05972 1.1694 5.75 1.43015 5.75H3.54995C3.66041 5.75 3.74995 5.66046 3.74995 5.55Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownFilled12.category = 'Arrows';\n\nexport default ArrowFatDownFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.25 7.52209V2.60465C5.25 2.13264 5.63264 1.75 6.10465 1.75H9.89535C10.3674 1.75 10.75 2.13264 10.75 2.60465V7.52209C10.75 7.64796 10.852 7.75 10.9779 7.75H13.2461C13.5399 7.75 13.6968 8.09611 13.5033 8.31711L8.51432 14.0128C8.24194 14.3238 7.75806 14.3238 7.48568 14.0128L2.49674 8.31711C2.30316 8.09611 2.4601 7.75 2.7539 7.75H5.02209C5.14796 7.75 5.25 7.64796 5.25 7.52209Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownFilled16.category = 'Arrows';\n\nexport default ArrowFatDownFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 9.44405V2.89729C6.25 2.26366 6.76366 1.75 7.39729 1.75H12.6027C13.2363 1.75 13.75 2.26366 13.75 2.89729V9.44405C13.75 9.61302 13.887 9.75 14.0559 9.75H17.0279C17.4247 9.75 17.6345 10.2193 17.3699 10.515L10.684 17.9858C10.3191 18.3934 9.68093 18.3934 9.31609 17.9858L2.63015 10.515C2.36559 10.2193 2.57541 9.75 2.97212 9.75H5.94405C6.11302 9.75 6.25 9.61302 6.25 9.44405Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownFilled20.category = 'Arrows';\n\nexport default ArrowFatDownFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 11.3676V3.18412C7.25 2.39208 7.89208 1.75 8.68412 1.75H15.3159C16.1079 1.75 16.75 2.39208 16.75 3.18412V11.3676C16.75 11.5788 16.9212 11.75 17.1324 11.75H20.7072C21.2046 11.75 21.4663 12.3398 21.1325 12.7086L12.8506 21.86C12.3952 22.3633 11.6048 22.3633 11.1493 21.86L2.86748 12.7086C2.53373 12.3398 2.79542 11.75 3.29281 11.75H6.86757C7.07878 11.75 7.25 11.5788 7.25 11.3676Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownFilled24.category = 'Arrows';\n\nexport default ArrowFatDownFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatDownFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatDownFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 15.2186V3.74278C9.75 2.6422 10.6422 1.75 11.7428 1.75H20.2572C21.3578 1.75 22.25 2.6422 22.25 3.74278V15.2186C22.25 15.5121 22.4879 15.75 22.7814 15.75H28.0908C28.7832 15.75 29.1463 16.5722 28.68 17.084L17.1784 29.7067C16.546 30.4007 15.4539 30.4007 14.8216 29.7067L3.31998 17.084C2.85361 16.5721 3.21675 15.75 3.90918 15.75H9.21859C9.51208 15.75 9.75 15.5121 9.75 15.2186Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatDownFilled32.category = 'Arrows';\n\nexport default ArrowFatDownFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.45 3.74995L10.5 3.74995C10.9142 3.74995 11.25 4.08574 11.25 4.49995V7.49995C11.25 7.91417 10.9142 8.24995 10.5 8.24995H6.45C6.33954 8.24995 6.25 8.33949 6.25 8.44995V10.5698C6.25 10.8306 5.94028 10.9672 5.74772 10.7914L0.98529 6.44306C0.724706 6.20514 0.724707 5.7948 0.985292 5.55688L5.74772 1.2086C5.94028 1.03279 6.25 1.1694 6.25 1.43015V3.54995C6.25 3.66041 6.33954 3.74995 6.45 3.74995Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeft12.category = 'Arrows';\n\nexport default ArrowFatLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.47791 5.25H13.3953C13.8674 5.25 14.25 5.63264 14.25 6.10465V9.89535C14.25 10.3674 13.8674 10.75 13.3953 10.75H8.47791C8.35204 10.75 8.25 10.852 8.25 10.9779V13.2461C8.25 13.5399 7.90389 13.6968 7.68289 13.5033L1.98718 8.51432C1.67622 8.24194 1.67622 7.75806 1.98718 7.48568L7.68289 2.49674C7.90389 2.30316 8.25 2.4601 8.25 2.7539V5.02209C8.25 5.14796 8.35204 5.25 8.47791 5.25Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeft16.category = 'Arrows';\n\nexport default ArrowFatLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5559 6.25L17.1027 6.25C17.7363 6.25 18.25 6.76366 18.25 7.39729V12.6027C18.25 13.2363 17.7363 13.75 17.1027 13.75H10.5559C10.387 13.75 10.25 13.887 10.25 14.0559V17.0279C10.25 17.4247 9.78065 17.6345 9.48504 17.3699L2.01423 10.684C1.60656 10.3191 1.60656 9.68093 2.01423 9.31609L9.48504 2.63015C9.78065 2.36559 10.25 2.57541 10.25 2.97212V5.94405C10.25 6.11302 10.387 6.25 10.5559 6.25Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeft20.category = 'Arrows';\n\nexport default ArrowFatLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.6324 7.25L20.8159 7.25C21.6079 7.25 22.25 7.89208 22.25 8.68412V15.3159C22.25 16.1079 21.6079 16.75 20.8159 16.75H12.6324C12.4212 16.75 12.25 16.9212 12.25 17.1324V20.7072C12.25 21.2046 11.6602 21.4663 11.2914 21.1325L2.13999 12.8506C1.63671 12.3952 1.63671 11.6048 2.13999 11.1493L11.2914 2.86748C11.6602 2.53373 12.25 2.79542 12.25 3.29281V6.86757C12.25 7.07878 12.4212 7.25 12.6324 7.25Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeft24.category = 'Arrows';\n\nexport default ArrowFatLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.7814 9.75H28.2572C29.3578 9.75 30.25 10.6422 30.25 11.7428V20.2572C30.25 21.3578 29.3578 22.25 28.2572 22.25H16.7814C16.4879 22.25 16.25 22.4879 16.25 22.7814V28.0908C16.25 28.7832 15.4278 29.1463 14.916 28.68L2.29327 17.1784C1.59929 16.546 1.59929 15.4539 2.29327 14.8216L14.916 3.31998C15.4279 2.85361 16.25 3.21675 16.25 3.90918V9.21859C16.25 9.51208 16.4879 9.75 16.7814 9.75Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeft32.category = 'Arrows';\n\nexport default ArrowFatLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.2 4H10.25C10.6642 4 11 4.33579 11 4.75V7.25C11 7.66421 10.6642 8 10.25 8H6.2C6.08954 8 6 8.08954 6 8.2L6 10.3C6 10.5638 5.6841 10.6991 5.4931 10.5172L1.20621 6.43445C0.957931 6.198 0.957932 5.80194 1.20621 5.56549L5.4931 1.48275C5.6841 1.30085 6 1.43624 6 1.7V3.8C6 3.91046 6.08954 4 6.2 4Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftBold12.category = 'Arrows';\n\nexport default ArrowFatLeftBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.22791 5H13.1453C13.6174 5 14 5.38264 14 5.85465V10.1453C14 10.6174 13.6174 11 13.1453 11H8.22791C8.10204 11 8 11.102 8 11.2279V13.2023C8 13.5029 7.64002 13.6572 7.42237 13.4499L2.21986 8.49511C1.93694 8.22566 1.93694 7.77434 2.21986 7.50489L7.42237 2.55012C7.64002 2.34284 8 2.49711 8 2.79767V4.77209C8 4.89796 8.10204 5 8.22791 5Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftBold16.category = 'Arrows';\n\nexport default ArrowFatLeftBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3059 6L16.8527 6C17.4863 6 18 6.51366 18 7.14729V12.8527C18 13.4863 17.4863 14 16.8527 14H10.3059C10.137 14 10 14.137 10 14.3059V16.9787C10 17.3829 9.51523 17.5897 9.22346 17.3099L2.29091 10.6625C1.91412 10.3012 1.91412 9.69884 2.29091 9.33754L9.22346 2.69015C9.51523 2.41039 10 2.61717 10 3.0214V5.69405C10 5.86302 10.137 6 10.3059 6Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftBold20.category = 'Arrows';\n\nexport default ArrowFatLeftBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3824 7L20.5659 7C21.3579 7 22 7.64208 22 8.43412V15.5659C22 16.3579 21.3579 17 20.5659 17H12.3824C12.1712 17 12 17.1712 12 17.3824V20.6615C12 21.1658 11.3959 21.4247 11.0307 21.0769L2.37234 12.8308C1.8976 12.3786 1.8976 11.6213 2.37234 11.1692L11.0307 2.92311C11.396 2.57528 12 2.83416 12 3.33851V6.61757C12 6.82878 12.1712 7 12.3824 7Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftBold24.category = 'Arrows';\n\nexport default ArrowFatLeftBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.5314 9H28.0072C29.1078 9 30 9.8922 30 10.9928V21.0072C30 22.1078 29.1078 23 28.0072 23H16.5314C16.2379 23 16 23.2379 16 23.5314V28.0451C16 28.7445 15.1636 29.1048 14.6553 28.6244L2.52562 17.1585C1.86017 16.5295 1.86017 15.4704 2.52562 14.8414L14.6553 3.37558C15.1636 2.89514 16 3.25546 16 3.95485V8.46859C16 8.76208 16.2379 9 16.5314 9Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftBold32.category = 'Arrows';\n\nexport default ArrowFatLeftBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.2 4H10.25C10.6642 4 11 4.33579 11 4.75V7.25C11 7.66421 10.6642 8 10.25 8H6.2C6.08954 8 6 8.08954 6 8.2L6 10.3C6 10.5638 5.6841 10.6991 5.4931 10.5172L1.20621 6.43445C0.957931 6.198 0.957932 5.80194 1.20621 5.56549L5.4931 1.48275C5.6841 1.30085 6 1.43624 6 1.7V3.8C6 3.91046 6.08954 4 6.2 4Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftBoldFilled12.category = 'Arrows';\n\nexport default ArrowFatLeftBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.22791 5H13.1453C13.6174 5 14 5.38264 14 5.85465V10.1453C14 10.6174 13.6174 11 13.1453 11H8.22791C8.10204 11 8 11.102 8 11.2279V13.2023C8 13.5029 7.64002 13.6572 7.42237 13.4499L2.21986 8.49511C1.93694 8.22566 1.93694 7.77434 2.21986 7.50489L7.42237 2.55012C7.64002 2.34284 8 2.49711 8 2.79767V4.77209C8 4.89796 8.10204 5 8.22791 5Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftBoldFilled16.category = 'Arrows';\n\nexport default ArrowFatLeftBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3059 6L16.8527 6C17.4863 6 18 6.51366 18 7.14729V12.8527C18 13.4863 17.4863 14 16.8527 14H10.3059C10.137 14 10 14.137 10 14.3059V16.9787C10 17.3829 9.51523 17.5897 9.22346 17.3099L2.29091 10.6625C1.91412 10.3012 1.91412 9.69884 2.29091 9.33754L9.22346 2.69015C9.51523 2.41039 10 2.61717 10 3.0214V5.69405C10 5.86302 10.137 6 10.3059 6Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftBoldFilled20.category = 'Arrows';\n\nexport default ArrowFatLeftBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3824 7L20.5659 7C21.3579 7 22 7.64208 22 8.43412V15.5659C22 16.3579 21.3579 17 20.5659 17H12.3824C12.1712 17 12 17.1712 12 17.3824V20.6615C12 21.1658 11.3959 21.4247 11.0307 21.0769L2.37234 12.8308C1.8976 12.3786 1.8976 11.6213 2.37234 11.1692L11.0307 2.92311C11.396 2.57528 12 2.83416 12 3.33851V6.61757C12 6.82878 12.1712 7 12.3824 7Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftBoldFilled24.category = 'Arrows';\n\nexport default ArrowFatLeftBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.5314 9H28.0072C29.1078 9 30 9.8922 30 10.9928V21.0072C30 22.1078 29.1078 23 28.0072 23H16.5314C16.2379 23 16 23.2379 16 23.5314V28.0451C16 28.7445 15.1636 29.1048 14.6553 28.6244L2.52562 17.1585C1.86017 16.5295 1.86017 15.4704 2.52562 14.8414L14.6553 3.37558C15.1636 2.89514 16 3.25546 16 3.95485V8.46859C16 8.76208 16.2379 9 16.5314 9Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftBoldFilled32.category = 'Arrows';\n\nexport default ArrowFatLeftBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.45 3.74995L10.5 3.74995C10.9142 3.74995 11.25 4.08574 11.25 4.49995V7.49995C11.25 7.91417 10.9142 8.24995 10.5 8.24995H6.45C6.33954 8.24995 6.25 8.33949 6.25 8.44995V10.5698C6.25 10.8306 5.94028 10.9672 5.74772 10.7914L0.98529 6.44306C0.724706 6.20514 0.724707 5.7948 0.985292 5.55688L5.74772 1.2086C5.94028 1.03279 6.25 1.1694 6.25 1.43015V3.54995C6.25 3.66041 6.33954 3.74995 6.45 3.74995Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftFilled12.category = 'Arrows';\n\nexport default ArrowFatLeftFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.47791 5.25H13.3953C13.8674 5.25 14.25 5.63264 14.25 6.10465V9.89535C14.25 10.3674 13.8674 10.75 13.3953 10.75H8.47791C8.35204 10.75 8.25 10.852 8.25 10.9779V13.2461C8.25 13.5399 7.90389 13.6968 7.68289 13.5033L1.98718 8.51432C1.67622 8.24194 1.67622 7.75806 1.98718 7.48568L7.68289 2.49674C7.90389 2.30316 8.25 2.4601 8.25 2.7539V5.02209C8.25 5.14796 8.35204 5.25 8.47791 5.25Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftFilled16.category = 'Arrows';\n\nexport default ArrowFatLeftFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5559 6.25L17.1027 6.25C17.7363 6.25 18.25 6.76366 18.25 7.39729V12.6027C18.25 13.2363 17.7363 13.75 17.1027 13.75H10.5559C10.387 13.75 10.25 13.887 10.25 14.0559V17.0279C10.25 17.4247 9.78065 17.6345 9.48504 17.3699L2.01423 10.684C1.60656 10.3191 1.60656 9.68093 2.01423 9.31609L9.48504 2.63015C9.78065 2.36559 10.25 2.57541 10.25 2.97212V5.94405C10.25 6.11302 10.387 6.25 10.5559 6.25Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftFilled20.category = 'Arrows';\n\nexport default ArrowFatLeftFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.6324 7.25L20.8159 7.25C21.6079 7.25 22.25 7.89208 22.25 8.68412V15.3159C22.25 16.1079 21.6079 16.75 20.8159 16.75H12.6324C12.4212 16.75 12.25 16.9212 12.25 17.1324V20.7072C12.25 21.2046 11.6602 21.4663 11.2914 21.1325L2.13999 12.8506C1.63671 12.3952 1.63671 11.6048 2.13999 11.1493L11.2914 2.86748C11.6602 2.53373 12.25 2.79542 12.25 3.29281V6.86757C12.25 7.07878 12.4212 7.25 12.6324 7.25Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftFilled24.category = 'Arrows';\n\nexport default ArrowFatLeftFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatLeftFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatLeftFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.7814 9.75H28.2572C29.3578 9.75 30.25 10.6422 30.25 11.7428V20.2572C30.25 21.3578 29.3578 22.25 28.2572 22.25H16.7814C16.4879 22.25 16.25 22.4879 16.25 22.7814V28.0908C16.25 28.7832 15.4278 29.1463 14.916 28.68L2.29327 17.1784C1.59929 16.546 1.59929 15.4539 2.29327 14.8216L14.916 3.31998C15.4279 2.85361 16.25 3.21675 16.25 3.90918V9.21859C16.25 9.51208 16.4879 9.75 16.7814 9.75Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatLeftFilled32.category = 'Arrows';\n\nexport default ArrowFatLeftFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.55 3.74995L1.5 3.74995C1.08579 3.74995 0.75 4.08574 0.75 4.49995L0.75 7.49995C0.75 7.91417 1.08579 8.24995 1.5 8.24995H5.55C5.66046 8.24995 5.75 8.33949 5.75 8.44995V10.5698C5.75 10.8306 6.05972 10.9672 6.25228 10.7914L11.0147 6.44306C11.2753 6.20514 11.2753 5.7948 11.0147 5.55688L6.25228 1.2086C6.05972 1.03279 5.75 1.1694 5.75 1.43015V3.54995C5.75 3.66041 5.66046 3.74995 5.55 3.74995Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRight12.category = 'Arrows';\n\nexport default ArrowFatRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.52209 5.25H2.60465C2.13264 5.25 1.75 5.63264 1.75 6.10465L1.75 9.89535C1.75 10.3674 2.13264 10.75 2.60465 10.75H7.52209C7.64796 10.75 7.75 10.852 7.75 10.9779V13.2461C7.75 13.5399 8.09611 13.6968 8.31711 13.5033L14.0128 8.51432C14.3238 8.24194 14.3238 7.75806 14.0128 7.48568L8.31711 2.49674C8.09611 2.30316 7.75 2.4601 7.75 2.7539V5.02209C7.75 5.14796 7.64796 5.25 7.52209 5.25Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRight16.category = 'Arrows';\n\nexport default ArrowFatRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.44405 6.25L2.89729 6.25C2.26366 6.25 1.75 6.76366 1.75 7.39729L1.75 12.6027C1.75 13.2363 2.26366 13.75 2.89729 13.75H9.44405C9.61302 13.75 9.75 13.887 9.75 14.0559L9.75 17.0279C9.75 17.4247 10.2193 17.6345 10.515 17.3699L17.9858 10.684C18.3934 10.3191 18.3934 9.68093 17.9858 9.31609L10.515 2.63015C10.2193 2.36559 9.75 2.57541 9.75 2.97212V5.94405C9.75 6.11302 9.61302 6.25 9.44405 6.25Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRight20.category = 'Arrows';\n\nexport default ArrowFatRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.3676 7.25L3.18412 7.25C2.39208 7.25 1.75 7.89208 1.75 8.68412L1.75 15.3159C1.75 16.1079 2.39208 16.75 3.18412 16.75H11.3676C11.5788 16.75 11.75 16.9212 11.75 17.1324V20.7072C11.75 21.2046 12.3398 21.4663 12.7086 21.1325L21.86 12.8506C22.3633 12.3952 22.3633 11.6048 21.86 11.1493L12.7086 2.86748C12.3398 2.53373 11.75 2.79542 11.75 3.29281V6.86757C11.75 7.07878 11.5788 7.25 11.3676 7.25Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRight24.category = 'Arrows';\n\nexport default ArrowFatRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.2186 9.75H3.74278C2.6422 9.75 1.75 10.6422 1.75 11.7428L1.75 20.2572C1.75 21.3578 2.6422 22.25 3.74278 22.25H15.2186C15.5121 22.25 15.75 22.4879 15.75 22.7814V28.0908C15.75 28.7832 16.5722 29.1463 17.084 28.68L29.7067 17.1784C30.4007 16.546 30.4007 15.4539 29.7067 14.8216L17.084 3.31998C16.5721 2.85361 15.75 3.21675 15.75 3.90918V9.21859C15.75 9.51208 15.5121 9.75 15.2186 9.75Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRight32.category = 'Arrows';\n\nexport default ArrowFatRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.8 4L1.75 4C1.33579 4 1 4.33579 1 4.75L1 7.25C1 7.66421 1.33579 8 1.75 8H5.8C5.91046 8 6 8.08954 6 8.2L6 10.3C6 10.5638 6.3159 10.6991 6.5069 10.5172L10.7938 6.43445C11.0421 6.198 11.0421 5.80194 10.7938 5.56549L6.5069 1.48275C6.3159 1.30085 6 1.43624 6 1.7V3.8C6 3.91046 5.91046 4 5.8 4Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightBold12.category = 'Arrows';\n\nexport default ArrowFatRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.77209 5H2.85465C2.38264 5 2 5.38264 2 5.85465V10.1453C2 10.6174 2.38264 11 2.85465 11H7.77209C7.89796 11 8 11.102 8 11.2279V13.2023C8 13.5029 8.35998 13.6572 8.57763 13.4499L13.7801 8.49511C14.0631 8.22566 14.0631 7.77434 13.7801 7.50489L8.57763 2.55012C8.35998 2.34284 8 2.49711 8 2.79767V4.77209C8 4.89796 7.89796 5 7.77209 5Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightBold16.category = 'Arrows';\n\nexport default ArrowFatRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.69405 6L3.14729 6C2.51366 6 2 6.51366 2 7.14729L2 12.8527C2 13.4863 2.51366 14 3.14729 14H9.69405C9.86302 14 10 14.137 10 14.3059L10 16.9787C10 17.3829 10.4848 17.5897 10.7765 17.3099L17.7091 10.6625C18.0859 10.3012 18.0859 9.69884 17.7091 9.33754L10.7765 2.69015C10.4848 2.41039 10 2.61717 10 3.0214V5.69405C10 5.86302 9.86302 6 9.69405 6Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightBold20.category = 'Arrows';\n\nexport default ArrowFatRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.6176 7L3.43412 7C2.64208 7 2 7.64208 2 8.43412L2 15.5659C2 16.3579 2.64208 17 3.43412 17H11.6176C11.8288 17 12 17.1712 12 17.3824V20.6615C12 21.1658 12.6041 21.4247 12.9693 21.0769L21.6277 12.8308C22.1024 12.3786 22.1024 11.6213 21.6277 11.1692L12.9693 2.92311C12.604 2.57528 12 2.83416 12 3.33851V6.61757C12 6.82878 11.8288 7 11.6176 7Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightBold24.category = 'Arrows';\n\nexport default ArrowFatRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.4686 9H3.99278C2.8922 9 2 9.8922 2 10.9928L2 21.0072C2 22.1078 2.8922 23 3.99278 23H15.4686C15.7621 23 16 23.2379 16 23.5314V28.0451C16 28.7445 16.8364 29.1048 17.3447 28.6244L29.4744 17.1585C30.1398 16.5295 30.1398 15.4704 29.4744 14.8414L17.3447 3.37558C16.8364 2.89514 16 3.25546 16 3.95485V8.46859C16 8.76208 15.7621 9 15.4686 9Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightBold32.category = 'Arrows';\n\nexport default ArrowFatRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.8 4L1.75 4C1.33579 4 1 4.33579 1 4.75L1 7.25C1 7.66421 1.33579 8 1.75 8H5.8C5.91046 8 6 8.08954 6 8.2L6 10.3C6 10.5638 6.3159 10.6991 6.5069 10.5172L10.7938 6.43445C11.0421 6.198 11.0421 5.80194 10.7938 5.56549L6.5069 1.48275C6.3159 1.30085 6 1.43624 6 1.7V3.8C6 3.91046 5.91046 4 5.8 4Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightBoldFilled12.category = 'Arrows';\n\nexport default ArrowFatRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.77209 5H2.85465C2.38264 5 2 5.38264 2 5.85465V10.1453C2 10.6174 2.38264 11 2.85465 11H7.77209C7.89796 11 8 11.102 8 11.2279V13.2023C8 13.5029 8.35998 13.6572 8.57763 13.4499L13.7801 8.49511C14.0631 8.22566 14.0631 7.77434 13.7801 7.50489L8.57763 2.55012C8.35998 2.34284 8 2.49711 8 2.79767V4.77209C8 4.89796 7.89796 5 7.77209 5Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightBoldFilled16.category = 'Arrows';\n\nexport default ArrowFatRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.69405 6L3.14729 6C2.51366 6 2 6.51366 2 7.14729L2 12.8527C2 13.4863 2.51366 14 3.14729 14H9.69405C9.86302 14 10 14.137 10 14.3059L10 16.9787C10 17.3829 10.4848 17.5897 10.7765 17.3099L17.7091 10.6625C18.0859 10.3012 18.0859 9.69884 17.7091 9.33754L10.7765 2.69015C10.4848 2.41039 10 2.61717 10 3.0214V5.69405C10 5.86302 9.86302 6 9.69405 6Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightBoldFilled20.category = 'Arrows';\n\nexport default ArrowFatRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.6176 7L3.43412 7C2.64208 7 2 7.64208 2 8.43412L2 15.5659C2 16.3579 2.64208 17 3.43412 17H11.6176C11.8288 17 12 17.1712 12 17.3824V20.6615C12 21.1658 12.6041 21.4247 12.9693 21.0769L21.6277 12.8308C22.1024 12.3786 22.1024 11.6213 21.6277 11.1692L12.9693 2.92311C12.604 2.57528 12 2.83416 12 3.33851V6.61757C12 6.82878 11.8288 7 11.6176 7Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightBoldFilled24.category = 'Arrows';\n\nexport default ArrowFatRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.4686 9H3.99278C2.8922 9 2 9.8922 2 10.9928L2 21.0072C2 22.1078 2.8922 23 3.99278 23H15.4686C15.7621 23 16 23.2379 16 23.5314V28.0451C16 28.7445 16.8364 29.1048 17.3447 28.6244L29.4744 17.1585C30.1398 16.5295 30.1398 15.4704 29.4744 14.8414L17.3447 3.37558C16.8364 2.89514 16 3.25546 16 3.95485V8.46859C16 8.76208 15.7621 9 15.4686 9Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightBoldFilled32.category = 'Arrows';\n\nexport default ArrowFatRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.55 3.74995L1.5 3.74995C1.08579 3.74995 0.75 4.08574 0.75 4.49995L0.75 7.49995C0.75 7.91417 1.08579 8.24995 1.5 8.24995H5.55C5.66046 8.24995 5.75 8.33949 5.75 8.44995V10.5698C5.75 10.8306 6.05972 10.9672 6.25228 10.7914L11.0147 6.44306C11.2753 6.20514 11.2753 5.7948 11.0147 5.55688L6.25228 1.2086C6.05972 1.03279 5.75 1.1694 5.75 1.43015V3.54995C5.75 3.66041 5.66046 3.74995 5.55 3.74995Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightFilled12.category = 'Arrows';\n\nexport default ArrowFatRightFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.52209 5.25H2.60465C2.13264 5.25 1.75 5.63264 1.75 6.10465L1.75 9.89535C1.75 10.3674 2.13264 10.75 2.60465 10.75H7.52209C7.64796 10.75 7.75 10.852 7.75 10.9779V13.2461C7.75 13.5399 8.09611 13.6968 8.31711 13.5033L14.0128 8.51432C14.3238 8.24194 14.3238 7.75806 14.0128 7.48568L8.31711 2.49674C8.09611 2.30316 7.75 2.4601 7.75 2.7539V5.02209C7.75 5.14796 7.64796 5.25 7.52209 5.25Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightFilled16.category = 'Arrows';\n\nexport default ArrowFatRightFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.44405 6.25L2.89729 6.25C2.26366 6.25 1.75 6.76366 1.75 7.39729L1.75 12.6027C1.75 13.2363 2.26366 13.75 2.89729 13.75H9.44405C9.61302 13.75 9.75 13.887 9.75 14.0559L9.75 17.0279C9.75 17.4247 10.2193 17.6345 10.515 17.3699L17.9858 10.684C18.3934 10.3191 18.3934 9.68093 17.9858 9.31609L10.515 2.63015C10.2193 2.36559 9.75 2.57541 9.75 2.97212V5.94405C9.75 6.11302 9.61302 6.25 9.44405 6.25Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightFilled20.category = 'Arrows';\n\nexport default ArrowFatRightFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.3676 7.25L3.18412 7.25C2.39208 7.25 1.75 7.89208 1.75 8.68412L1.75 15.3159C1.75 16.1079 2.39208 16.75 3.18412 16.75H11.3676C11.5788 16.75 11.75 16.9212 11.75 17.1324V20.7072C11.75 21.2046 12.3398 21.4663 12.7086 21.1325L21.86 12.8506C22.3633 12.3952 22.3633 11.6048 21.86 11.1493L12.7086 2.86748C12.3398 2.53373 11.75 2.79542 11.75 3.29281V6.86757C11.75 7.07878 11.5788 7.25 11.3676 7.25Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightFilled24.category = 'Arrows';\n\nexport default ArrowFatRightFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatRightFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatRightFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.2186 9.75H3.74278C2.6422 9.75 1.75 10.6422 1.75 11.7428L1.75 20.2572C1.75 21.3578 2.6422 22.25 3.74278 22.25H15.2186C15.5121 22.25 15.75 22.4879 15.75 22.7814V28.0908C15.75 28.7832 16.5722 29.1463 17.084 28.68L29.7067 17.1784C30.4007 16.546 30.4007 15.4539 29.7067 14.8216L17.084 3.31998C16.5721 2.85361 15.75 3.21675 15.75 3.90918V9.21859C15.75 9.51208 15.5121 9.75 15.2186 9.75Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatRightFilled32.category = 'Arrows';\n\nexport default ArrowFatRightFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUp12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUp12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.74995 6.45V10.5C3.74995 10.9142 4.08574 11.25 4.49995 11.25H7.49995C7.91417 11.25 8.24995 10.9142 8.24995 10.5V6.45C8.24995 6.33954 8.33949 6.25 8.44995 6.25H10.5698C10.8306 6.25 10.9672 5.94028 10.7914 5.74772L6.44306 0.98529C6.20514 0.724706 5.7948 0.724707 5.55688 0.985292L1.2086 5.74772C1.03279 5.94028 1.1694 6.25 1.43015 6.25H3.54995C3.66041 6.25 3.74995 6.33954 3.74995 6.45Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUp12.category = 'Arrows';\n\nexport default ArrowFatUp12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUp16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUp16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.25 8.47791V13.3953C5.25 13.8674 5.63264 14.25 6.10465 14.25H9.89535C10.3674 14.25 10.75 13.8674 10.75 13.3953V8.47791C10.75 8.35204 10.852 8.25 10.9779 8.25H13.2461C13.5399 8.25 13.6968 7.90389 13.5033 7.68289L8.51432 1.98718C8.24194 1.67622 7.75806 1.67622 7.48568 1.98718L2.49674 7.68289C2.30316 7.90389 2.4601 8.25 2.7539 8.25H5.02209C5.14796 8.25 5.25 8.35204 5.25 8.47791Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUp16.category = 'Arrows';\n\nexport default ArrowFatUp16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUp20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUp20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 10.5559V17.1027C6.25 17.7363 6.76366 18.25 7.39729 18.25H12.6027C13.2363 18.25 13.75 17.7363 13.75 17.1027V10.5559C13.75 10.387 13.887 10.25 14.0559 10.25H17.0279C17.4247 10.25 17.6345 9.78065 17.3699 9.48504L10.684 2.01423C10.3191 1.60656 9.68093 1.60656 9.31609 2.01423L2.63015 9.48504C2.36559 9.78065 2.57541 10.25 2.97212 10.25H5.94405C6.11302 10.25 6.25 10.387 6.25 10.5559Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUp20.category = 'Arrows';\n\nexport default ArrowFatUp20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUp24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUp24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 12.6324V20.8159C7.25 21.6079 7.89208 22.25 8.68412 22.25H15.3159C16.1079 22.25 16.75 21.6079 16.75 20.8159V12.6324C16.75 12.4212 16.9212 12.25 17.1324 12.25H20.7072C21.2046 12.25 21.4663 11.6602 21.1325 11.2914L12.8506 2.13999C12.3952 1.63671 11.6048 1.63671 11.1493 2.13999L2.86748 11.2914C2.53373 11.6602 2.79542 12.25 3.29281 12.25H6.86757C7.07878 12.25 7.25 12.4212 7.25 12.6324Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUp24.category = 'Arrows';\n\nexport default ArrowFatUp24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUp32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUp32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 16.7814V28.2572C9.75 29.3578 10.6422 30.25 11.7428 30.25H20.2572C21.3578 30.25 22.25 29.3578 22.25 28.2572V16.7814C22.25 16.4879 22.4879 16.25 22.7814 16.25H28.0908C28.7832 16.25 29.1463 15.4278 28.68 14.916L17.1784 2.29327C16.546 1.59929 15.4539 1.59929 14.8216 2.29327L3.31998 14.916C2.85361 15.4279 3.21675 16.25 3.90918 16.25H9.21859C9.51208 16.25 9.75 16.4879 9.75 16.7814Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUp32.category = 'Arrows';\n\nexport default ArrowFatUp32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 6.2V10.25C4 10.6642 4.33579 11 4.75 11H7.25C7.66421 11 8 10.6642 8 10.25V6.2C8 6.08954 8.08954 6 8.2 6H10.3C10.5638 6 10.6991 5.6841 10.5172 5.4931L6.43445 1.20621C6.198 0.957931 5.80194 0.957932 5.56549 1.20621L1.48275 5.4931C1.30085 5.6841 1.43624 6 1.7 6H3.8C3.91046 6 4 6.08954 4 6.2Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpBold12.category = 'Arrows';\n\nexport default ArrowFatUpBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 8.22791V13.1453C5 13.6174 5.38264 14 5.85465 14H10.1453C10.6174 14 11 13.6174 11 13.1453V8.22791C11 8.10204 11.102 8 11.2279 8H13.2023C13.5029 8 13.6572 7.64002 13.4499 7.42237L8.49511 2.21986C8.22566 1.93694 7.77434 1.93694 7.50489 2.21986L2.55012 7.42237C2.34284 7.64002 2.49711 8 2.79767 8H4.77209C4.89796 8 5 8.10204 5 8.22791Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpBold16.category = 'Arrows';\n\nexport default ArrowFatUpBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 10.3059V16.8527C6 17.4863 6.51366 18 7.14729 18H12.8527C13.4863 18 14 17.4863 14 16.8527V10.3059C14 10.137 14.137 10 14.3059 10H16.9787C17.3829 10 17.5897 9.51523 17.3099 9.22346L10.6625 2.29091C10.3012 1.91412 9.69884 1.91412 9.33754 2.29091L2.69015 9.22346C2.41039 9.51523 2.61717 10 3.0214 10H5.69405C5.86302 10 6 10.137 6 10.3059Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpBold20.category = 'Arrows';\n\nexport default ArrowFatUpBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 12.3824V20.5659C7 21.3579 7.64208 22 8.43412 22H15.5659C16.3579 22 17 21.3579 17 20.5659V12.3824C17 12.1712 17.1712 12 17.3824 12H20.6615C21.1658 12 21.4247 11.3959 21.0769 11.0307L12.8308 2.37234C12.3786 1.8976 11.6213 1.8976 11.1692 2.37234L2.92311 11.0307C2.57528 11.396 2.83416 12 3.33851 12H6.61757C6.82878 12 7 12.1712 7 12.3824Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpBold24.category = 'Arrows';\n\nexport default ArrowFatUpBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 16.5314V28.0072C9 29.1078 9.8922 30 10.9928 30H21.0072C22.1078 30 23 29.1078 23 28.0072V16.5314C23 16.2379 23.2379 16 23.5314 16H28.0451C28.7445 16 29.1048 15.1636 28.6244 14.6553L17.1585 2.52562C16.5295 1.86017 15.4704 1.86017 14.8414 2.52562L3.37558 14.6553C2.89514 15.1636 3.25546 16 3.95485 16H8.46859C8.76208 16 9 16.2379 9 16.5314Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpBold32.category = 'Arrows';\n\nexport default ArrowFatUpBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 6.2V10.25C4 10.6642 4.33579 11 4.75 11H7.25C7.66421 11 8 10.6642 8 10.25V6.2C8 6.08954 8.08954 6 8.2 6H10.3C10.5638 6 10.6991 5.6841 10.5172 5.4931L6.43445 1.20621C6.198 0.957931 5.80194 0.957932 5.56549 1.20621L1.48275 5.4931C1.30085 5.6841 1.43624 6 1.7 6H3.8C3.91046 6 4 6.08954 4 6.2Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpBoldFilled12.category = 'Arrows';\n\nexport default ArrowFatUpBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 8.22791V13.1453C5 13.6174 5.38264 14 5.85465 14H10.1453C10.6174 14 11 13.6174 11 13.1453V8.22791C11 8.10204 11.102 8 11.2279 8H13.2023C13.5029 8 13.6572 7.64002 13.4499 7.42237L8.49511 2.21986C8.22566 1.93694 7.77434 1.93694 7.50489 2.21986L2.55012 7.42237C2.34284 7.64002 2.49711 8 2.79767 8H4.77209C4.89796 8 5 8.10204 5 8.22791Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpBoldFilled16.category = 'Arrows';\n\nexport default ArrowFatUpBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 10.3059V16.8527C6 17.4863 6.51366 18 7.14729 18H12.8527C13.4863 18 14 17.4863 14 16.8527V10.3059C14 10.137 14.137 10 14.3059 10H16.9787C17.3829 10 17.5897 9.51523 17.3099 9.22346L10.6625 2.29091C10.3012 1.91412 9.69884 1.91412 9.33754 2.29091L2.69015 9.22346C2.41039 9.51523 2.61717 10 3.0214 10H5.69405C5.86302 10 6 10.137 6 10.3059Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpBoldFilled20.category = 'Arrows';\n\nexport default ArrowFatUpBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 12.3824V20.5659C7 21.3579 7.64208 22 8.43412 22H15.5659C16.3579 22 17 21.3579 17 20.5659V12.3824C17 12.1712 17.1712 12 17.3824 12H20.6615C21.1658 12 21.4247 11.3959 21.0769 11.0307L12.8308 2.37234C12.3786 1.8976 11.6213 1.8976 11.1692 2.37234L2.92311 11.0307C2.57528 11.396 2.83416 12 3.33851 12H6.61757C6.82878 12 7 12.1712 7 12.3824Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpBoldFilled24.category = 'Arrows';\n\nexport default ArrowFatUpBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 16.5314V28.0072C9 29.1078 9.8922 30 10.9928 30H21.0072C22.1078 30 23 29.1078 23 28.0072V16.5314C23 16.2379 23.2379 16 23.5314 16H28.0451C28.7445 16 29.1048 15.1636 28.6244 14.6553L17.1585 2.52562C16.5295 1.86017 15.4704 1.86017 14.8414 2.52562L3.37558 14.6553C2.89514 15.1636 3.25546 16 3.95485 16H8.46859C8.76208 16 9 16.2379 9 16.5314Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpBoldFilled32.category = 'Arrows';\n\nexport default ArrowFatUpBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.74995 6.45V10.5C3.74995 10.9142 4.08574 11.25 4.49995 11.25H7.49995C7.91417 11.25 8.24995 10.9142 8.24995 10.5V6.45C8.24995 6.33954 8.33949 6.25 8.44995 6.25H10.5698C10.8306 6.25 10.9672 5.94028 10.7914 5.74772L6.44306 0.98529C6.20514 0.724706 5.7948 0.724707 5.55688 0.985292L1.2086 5.74772C1.03279 5.94028 1.1694 6.25 1.43015 6.25H3.54995C3.66041 6.25 3.74995 6.33954 3.74995 6.45Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpFilled12.category = 'Arrows';\n\nexport default ArrowFatUpFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.25 8.47791V13.3953C5.25 13.8674 5.63264 14.25 6.10465 14.25H9.89535C10.3674 14.25 10.75 13.8674 10.75 13.3953V8.47791C10.75 8.35204 10.852 8.25 10.9779 8.25H13.2461C13.5399 8.25 13.6968 7.90389 13.5033 7.68289L8.51432 1.98718C8.24194 1.67622 7.75806 1.67622 7.48568 1.98718L2.49674 7.68289C2.30316 7.90389 2.4601 8.25 2.7539 8.25H5.02209C5.14796 8.25 5.25 8.35204 5.25 8.47791Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpFilled16.category = 'Arrows';\n\nexport default ArrowFatUpFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 10.5559V17.1027C6.25 17.7363 6.76366 18.25 7.39729 18.25H12.6027C13.2363 18.25 13.75 17.7363 13.75 17.1027V10.5559C13.75 10.387 13.887 10.25 14.0559 10.25H17.0279C17.4247 10.25 17.6345 9.78065 17.3699 9.48504L10.684 2.01423C10.3191 1.60656 9.68093 1.60656 9.31609 2.01423L2.63015 9.48504C2.36559 9.78065 2.57541 10.25 2.97212 10.25H5.94405C6.11302 10.25 6.25 10.387 6.25 10.5559Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpFilled20.category = 'Arrows';\n\nexport default ArrowFatUpFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 12.6324V20.8159C7.25 21.6079 7.89208 22.25 8.68412 22.25H15.3159C16.1079 22.25 16.75 21.6079 16.75 20.8159V12.6324C16.75 12.4212 16.9212 12.25 17.1324 12.25H20.7072C21.2046 12.25 21.4663 11.6602 21.1325 11.2914L12.8506 2.13999C12.3952 1.63671 11.6048 1.63671 11.1493 2.13999L2.86748 11.2914C2.53373 11.6602 2.79542 12.25 3.29281 12.25H6.86757C7.07878 12.25 7.25 12.4212 7.25 12.6324Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpFilled24.category = 'Arrows';\n\nexport default ArrowFatUpFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowFatUpFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowFatUpFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 16.7814V28.2572C9.75 29.3578 10.6422 30.25 11.7428 30.25H20.2572C21.3578 30.25 22.25 29.3578 22.25 28.2572V16.7814C22.25 16.4879 22.4879 16.25 22.7814 16.25H28.0908C28.7832 16.25 29.1463 15.4278 28.68 14.916L17.1784 2.29327C16.546 1.59929 15.4539 1.59929 14.8216 2.29327L3.31998 14.916C2.85361 15.4279 3.21675 16.25 3.90918 16.25H9.21859C9.51208 16.25 9.75 16.4879 9.75 16.7814Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"square\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowFatUpFilled32.category = 'Arrows';\n\nexport default ArrowFatUpFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.75 6L5 1.75M0.75 6L5 10.25M0.75 6L11.25 6\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeft12.category = 'Arrows';\n\nexport default ArrowLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 8.00006L7 2.75M1.75 8.00006L7 13.25M1.75 8.00006H14.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeft16.category = 'Arrows';\n\nexport default ArrowLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75024 10L8.25039 3.49976M1.75024 10L8.25039 16.5001M1.75024 10H18.2502\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeft20.category = 'Arrows';\n\nexport default ArrowLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75049 12.0001L10.0005 3.75M1.75049 12.0001L10.0005 20.25M1.75049 12.0001L22.2505 12.0001\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeft24.category = 'Arrows';\n\nexport default ArrowLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75049 16.0002L13.22 4.53052M1.75049 16.0002L13.22 27.4695M1.75049 16.0002H30.2505\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeft32.category = 'Arrows';\n\nexport default ArrowLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.25 6L5.5 1.75M1.25 6L5.5 10.25M1.25 6L10.75 6\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftBold12.category = 'Arrows';\n\nexport default ArrowLeftBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path d=\"M2 8L7 3M2 8L7 13M2 8H14\" stroke={color} strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n    </svg>\n  );\n};\n\nArrowLeftBold16.category = 'Arrows';\n\nexport default ArrowLeftBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 10L8.5 3.5M2 10L8.5 16.5002M2 10H18\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftBold20.category = 'Arrows';\n\nexport default ArrowLeftBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.00049 11.9999L10.0005 4M2.00049 11.9999L10.0005 20M2.00049 11.9999H22.0005\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftBold24.category = 'Arrows';\n\nexport default ArrowLeftBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.00073 16L13.0014 4.99927M2.00073 16L13.0014 27.0007M2.00073 16H30.0007\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftBold32.category = 'Arrows';\n\nexport default ArrowLeftBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.25 6L5.5 1.75M1.25 6L5.5 10.25M1.25 6L10.75 6\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftBoldFilled12.category = 'Arrows';\n\nexport default ArrowLeftBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 7.99994L7.74994 2.50011M2.25 7.99994L7.74994 13.4999M2.25 7.99994L13.75 7.99994\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftBoldFilled16.category = 'Arrows';\n\nexport default ArrowLeftBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25024 9.9999L8.75049 3.49976M2.25024 9.9999L8.75049 16.5001M2.25024 9.9999H17.7502\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftBoldFilled20.category = 'Arrows';\n\nexport default ArrowLeftBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25073 12L10.0007 4.25M2.25073 12L10.0007 19.7499M2.25073 12H21.7507\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftBoldFilled24.category = 'Arrows';\n\nexport default ArrowLeftBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25073 16.0001L13.0007 5.25M2.25073 16.0001L13.0007 26.75M2.25073 16.0001H29.7507\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftBoldFilled32.category = 'Arrows';\n\nexport default ArrowLeftBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.25 6L5.5 1.75M1.25 6L5.5 10.25M1.25 6L10.75 6\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftFilled12.category = 'Arrows';\n\nexport default ArrowLeftFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 7.99994L7.74994 2.50011M2.25 7.99994L7.74994 13.4999M2.25 7.99994L13.75 7.99994\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftFilled16.category = 'Arrows';\n\nexport default ArrowLeftFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25024 9.9999L8.75049 3.49976M2.25024 9.9999L8.75049 16.5001M2.25024 9.9999H17.7502\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftFilled20.category = 'Arrows';\n\nexport default ArrowLeftFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25073 12L10.0007 4.25M2.25073 12L10.0007 19.7499M2.25073 12H21.7507\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftFilled24.category = 'Arrows';\n\nexport default ArrowLeftFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowLeftFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowLeftFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25073 16.0001L13.0007 5.25M2.25073 16.0001L13.0007 26.75M2.25073 16.0001H29.7507\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowLeftFilled32.category = 'Arrows';\n\nexport default ArrowLeftFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 6L7 1.75M11.25 6L7 10.25M11.25 6L0.75 6\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRight12.category = 'Arrows';\n\nexport default ArrowRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 8.00006L9 2.75M14.25 8.00006L9 13.25M14.25 8.00006H1.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRight16.category = 'Arrows';\n\nexport default ArrowRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.2502 10L11.7501 3.49976M18.2502 10L11.7501 16.5001M18.2502 10H1.75024\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRight20.category = 'Arrows';\n\nexport default ArrowRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.2505 12.0001L14.0005 3.75M22.2505 12.0001L14.0005 20.25M22.2505 12.0001L1.75049 12.0001\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRight24.category = 'Arrows';\n\nexport default ArrowRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.2505 16.0002L18.781 4.53052M30.2505 16.0002L18.781 27.4695M30.2505 16.0002H1.75049\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRight32.category = 'Arrows';\n\nexport default ArrowRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 6L6.5 1.75M10.75 6L6.5 10.25M10.75 6L1.25 6\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightBold12.category = 'Arrows';\n\nexport default ArrowRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 8L9 3M14 8L9 13M14 8L2 8\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightBold16.category = 'Arrows';\n\nexport default ArrowRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 10L11.5 3.5M18 10L11.5 16.5002M18 10H2\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightBold20.category = 'Arrows';\n\nexport default ArrowRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.0005 11.9999L14.0005 4M22.0005 11.9999L14.0005 20M22.0005 11.9999H2.00049\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightBold24.category = 'Arrows';\n\nexport default ArrowRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.0007 16L19.0001 4.99927M30.0007 16L19.0001 27.0007M30.0007 16H2.00073\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightBold32.category = 'Arrows';\n\nexport default ArrowRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 6L6.5 1.75M10.75 6L6.5 10.25M10.75 6L1.25 6\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightBoldFilled12.category = 'Arrows';\n\nexport default ArrowRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 7.99994L8.25006 2.50011M13.75 7.99994L8.25006 13.4999M13.75 7.99994L2.25 7.99994\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightBoldFilled16.category = 'Arrows';\n\nexport default ArrowRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.7502 9.9999L11.25 3.49976M17.7502 9.9999L11.25 16.5001M17.7502 9.9999H2.25024\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightBoldFilled20.category = 'Arrows';\n\nexport default ArrowRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.7507 12L14.0007 4.25M21.7507 12L14.0007 19.7499M21.7507 12H2.25073\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightBoldFilled24.category = 'Arrows';\n\nexport default ArrowRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.7507 16.0001L19.0007 5.25M29.7507 16.0001L19.0007 26.75M29.7507 16.0001H2.25073\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightBoldFilled32.category = 'Arrows';\n\nexport default ArrowRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 6L6.5 1.75M10.75 6L6.5 10.25M10.75 6L1.25 6\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightFilled12.category = 'Arrows';\n\nexport default ArrowRightFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 7.99994L8.25006 2.50011M13.75 7.99994L8.25006 13.4999M13.75 7.99994L2.25 7.99994\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightFilled16.category = 'Arrows';\n\nexport default ArrowRightFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.7502 9.9999L11.25 3.49976M17.7502 9.9999L11.25 16.5001M17.7502 9.9999H2.25024\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightFilled20.category = 'Arrows';\n\nexport default ArrowRightFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.7507 12L14.0007 4.25M21.7507 12L14.0007 19.7499M21.7507 12H2.25073\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightFilled24.category = 'Arrows';\n\nexport default ArrowRightFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowRightFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowRightFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.7507 16.0001L19.0007 5.25M29.7507 16.0001L19.0007 26.75M29.7507 16.0001H2.25073\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowRightFilled32.category = 'Arrows';\n\nexport default ArrowRightFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUp12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUp12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0.75L1.75 5M6 0.75L10.25 5M6 0.75V11.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUp12.category = 'Arrows';\n\nexport default ArrowUp12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUp16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUp16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00006 1.75L2.75 7M8.00006 1.75L13.25 7M8.00006 1.75V14.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUp16.category = 'Arrows';\n\nexport default ArrowUp16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUp20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUp20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0001 1.75L3.49988 8.25014M10.0001 1.75L16.5003 8.25014M10.0001 1.75V18.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUp20.category = 'Arrows';\n\nexport default ArrowUp20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUp24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUp24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0005 1.75L3.75037 10M12.0005 1.75L20.2504 10M12.0005 1.75V22.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUp24.category = 'Arrows';\n\nexport default ArrowUp24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUp32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUp32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0007 1.75L4.53101 13.2195M16.0007 1.75L27.47 13.2195M16.0007 1.75V30.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUp32.category = 'Arrows';\n\nexport default ArrowUp32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 1.25L1.75 5.5M6 1.25L10.25 5.5M6 1.25V10.75\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpBold12.category = 'Arrows';\n\nexport default ArrowUpBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path d=\"M8 2L3 7M8 2L13 7M8 2V14\" stroke={color} strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n    </svg>\n  );\n};\n\nArrowUpBold16.category = 'Arrows';\n\nexport default ArrowUpBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 2L3.5 8.5M10 2L16.5002 8.5M10 2V18\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpBold20.category = 'Arrows';\n\nexport default ArrowUpBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0005 2L4.00061 10M12.0005 2L20.0006 10M12.0005 2V22\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpBold24.category = 'Arrows';\n\nexport default ArrowUpBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0006 2L4.99988 13.0007M16.0006 2L27.0013 13.0007M16.0006 2V30\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpBold32.category = 'Arrows';\n\nexport default ArrowUpBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 1.25L1.75 5.5M6 1.25L10.25 5.5M6 1.25V10.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpBoldFilled12.category = 'Arrows';\n\nexport default ArrowUpBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00007 2.25L2.50023 7.74994M8.00007 2.25L13.5 7.74994M8.00007 2.25V13.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpBoldFilled16.category = 'Arrows';\n\nexport default ArrowUpBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0001 2.25L3.5 8.75024M10.0001 2.25L16.5004 8.75024M10.0001 2.25V17.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpBoldFilled20.category = 'Arrows';\n\nexport default ArrowUpBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0008 2.25L4.25073 10M12.0008 2.25L19.7506 10M12.0008 2.25V21.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpBoldFilled24.category = 'Arrows';\n\nexport default ArrowUpBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0008 2.25L5.25073 13M16.0008 2.25L26.7507 13M16.0008 2.25V29.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpBoldFilled32.category = 'Arrows';\n\nexport default ArrowUpBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFilleed12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFilleed12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 1.25L1.75 5.5M6 1.25L10.25 5.5M6 1.25V10.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFilleed12.category = 'Arrows';\n\nexport default ArrowUpFilleed12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFilleed16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFilleed16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00007 2.25L2.50023 7.74994M8.00007 2.25L13.5 7.74994M8.00007 2.25V13.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFilleed16.category = 'Arrows';\n\nexport default ArrowUpFilleed16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFilleed20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFilleed20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0003 2.25L3.50012 8.75024M10.0003 2.25L16.5005 8.75024M10.0003 2.25V17.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFilleed20.category = 'Arrows';\n\nexport default ArrowUpFilleed20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFilleed24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFilleed24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0008 2.25L4.25073 10M12.0008 2.25L19.7506 10M12.0008 2.25V21.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFilleed24.category = 'Arrows';\n\nexport default ArrowUpFilleed24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFilleed32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFilleed32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0008 2.25L5.25073 13M16.0008 2.25L26.7507 13M16.0008 2.25V29.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFilleed32.category = 'Arrows';\n\nexport default ArrowUpFilleed32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracket12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracket12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.2499 6.00003C11.6642 6.00003 11.9999 6.33582 11.9999 6.75003V8.25002C11.9998 10.321 10.3209 12 8.24996 12H3.74998C1.67899 12 0.000110999 10.321 0 8.25002V6.75003C-1.81058e-08 6.33582 0.335785 6.00003 0.749996 6.00003C1.16421 6.00003 1.49999 6.33582 1.49999 6.75003V8.25002C1.5001 9.49256 2.50741 10.5 3.74998 10.5H8.24996C9.49252 10.5 10.4998 9.49256 10.4999 8.25002V6.75003C10.4999 6.33582 10.8357 6.00003 11.2499 6.00003ZM5.29294 0.334044C5.68343 -0.0564483 6.31647 -0.0563847 6.707 0.334044L9.34273 2.96977C9.63548 3.26267 9.63557 3.73746 9.34273 4.03031C9.04987 4.32294 8.57502 4.32299 8.28218 4.03031L6.74997 2.4981V7.25002C6.74986 7.66412 6.41408 7.99998 5.99997 8.00002C5.58591 7.99992 5.25008 7.66408 5.24997 7.25002V2.4981L3.71775 4.03031C3.4249 4.32308 2.95009 4.32304 2.65721 4.03031C2.36436 3.73744 2.36439 3.26266 2.65721 2.96977L5.29294 0.334044Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracket12.category = 'Arrows';\n\nexport default ArrowUpFromBracket12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracket16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracket16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 7.99982C14.6641 7.99982 14.9998 8.33578 15 8.74982V10.7869C15 13.1341 13.0972 15.0369 10.75 15.0369H5.25C2.90279 15.0369 1 13.1341 1 10.7869V8.74982C1.00021 8.33578 1.33592 7.99982 1.75 7.99982C2.16408 7.99982 2.49979 8.33578 2.5 8.74982V10.7869C2.5 12.3057 3.73122 13.5369 5.25 13.5369H10.75C12.2688 13.5369 13.5 12.3057 13.5 10.7869V8.74982C13.5002 8.33578 13.8359 7.99982 14.25 7.99982ZM7.2334 1.3172C7.65644 0.894158 8.34255 0.894214 8.76562 1.3172L12.0303 4.58087C12.3232 4.87376 12.3232 5.3495 12.0303 5.64239C11.7375 5.93502 11.2626 5.93477 10.9697 5.64239L8.75 3.42267V9.24982C8.75 9.66394 8.41409 9.99967 8 9.99982C7.58584 9.99975 7.25 9.66399 7.25 9.24982V3.42169L5.03027 5.64239C4.73744 5.93487 4.26253 5.93491 3.96973 5.64239C3.6769 5.34952 3.67692 4.87376 3.96973 4.58087L7.2334 1.3172Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracket16.category = 'Arrows';\n\nexport default ArrowUpFromBracket16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracket20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracket20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 10C18.6642 10 19 10.3358 19 10.75V13.75C19 16.6495 16.6495 19 13.75 19H6.25C3.35051 19 1.00001 16.6495 1 13.75V10.75C1 10.3358 1.33579 10 1.75 10C2.16421 10 2.5 10.3358 2.5 10.75V13.75C2.50001 15.8211 4.17894 17.5 6.25 17.5H13.75C15.8211 17.5 17.5 15.8211 17.5 13.75V10.75C17.5 10.3358 17.8358 10 18.25 10ZM9.1748 1.34181C9.60193 0.914683 10.2781 0.888021 10.7363 1.26173L10.8252 1.34181L15.5312 6.04786C15.8236 6.34077 15.8239 6.81567 15.5312 7.10841C15.2384 7.40126 14.7626 7.40126 14.4697 7.10841L10.75 3.38771V12.25C10.75 12.6642 10.4142 13 10 13C9.58586 12.9999 9.25003 12.6642 9.25 12.25V3.38868L5.53027 7.10841C5.23744 7.401 4.76256 7.401 4.46973 7.10841C4.1769 6.81559 4.17705 6.34078 4.46973 6.04786L9.1748 1.34181Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracket20.category = 'Arrows';\n\nexport default ArrowUpFromBracket20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracket24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracket24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 12.4998C22.6642 12.4998 23 12.8356 23 13.2498V16.2498C23 19.9778 19.9779 22.9998 16.25 22.9998H7.75C4.02208 22.9998 1.00001 19.9778 1 16.2498V13.2498C1 12.8356 1.33579 12.4998 1.75 12.4998C2.16421 12.4998 2.5 12.8356 2.5 13.2498V16.2498C2.50001 19.1493 4.85051 21.4998 7.75 21.4998H16.25C19.1495 21.4998 21.5 19.1493 21.5 16.2498V13.2498C21.5 12.8356 21.8358 12.4998 22.25 12.4998ZM11.1162 1.36606C11.6043 0.877967 12.3956 0.877993 12.8838 1.36606L19.0303 7.51254C19.3231 7.80543 19.3231 8.28021 19.0303 8.57309C18.7374 8.86586 18.2626 8.86591 17.9697 8.57309L12.75 3.35336V15.2498C12.75 15.664 12.4142 15.9998 12 15.9998C11.5859 15.9998 11.25 15.664 11.25 15.2498V3.35336L6.03027 8.57309C5.73739 8.86597 5.26262 8.86595 4.96973 8.57309C4.67684 8.2802 4.67683 7.80544 4.96973 7.51254L11.1162 1.36606Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracket24.category = 'Arrows';\n\nexport default ArrowUpFromBracket24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracket32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracket32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.25 15.9998C30.6641 15.9998 30.9999 16.3357 31 16.7498V22.2498C31 27.0823 27.0825 30.9998 22.25 30.9998H9.75C4.91751 30.9998 1 27.0823 1 22.2498V16.7498C1.00013 16.3357 1.33587 15.9998 1.75 15.9998C2.16413 15.9998 2.49987 16.3357 2.5 16.7498V22.2498C2.5 26.2539 5.74594 29.4998 9.75 29.4998H22.25C26.2541 29.4998 29.5 26.2539 29.5 22.2498V16.7498C29.5001 16.3357 29.8359 15.9998 30.25 15.9998ZM14.998 1.44122C15.5167 0.922568 16.3381 0.889766 16.8945 1.34357L17.002 1.44122L25.0312 9.46954C25.3239 9.76245 25.324 10.2382 25.0312 10.5311C24.7384 10.8239 24.2626 10.8237 23.9697 10.5311L16.75 3.31036V19.2498C16.7499 19.6639 16.4141 19.9997 16 19.9998C15.586 19.9997 15.2501 19.6639 15.25 19.2498V3.31134L8.03027 10.5311C7.7375 10.8235 7.26256 10.8234 6.96973 10.5311C6.67684 10.2382 6.67686 9.76244 6.96973 9.46954L14.998 1.44122Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracket32.category = 'Arrows';\n\nexport default ArrowUpFromBracket32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.9999 5.75006C11.5522 5.75006 11.9999 6.19777 11.9999 6.75005V8.00004C11.9998 10.2091 10.209 12 7.99992 12H3.99996C1.79088 12 5.49028e-05 10.2091 0 8.00004V6.75005C3.54631e-08 6.19777 0.447711 5.75006 0.99999 5.75006C1.55227 5.75006 1.99998 6.19777 1.99998 6.75005V8.00004C2.00003 9.10455 2.89543 10 3.99996 10H7.99992C9.10444 10 9.99984 9.10455 9.9999 8.00004V6.75005C9.9999 6.19777 10.4476 5.75006 10.9999 5.75006ZM5.21088 0.280393C5.70185 -0.120091 6.42606 -0.0913251 6.88372 0.366329L9.31045 2.79306C9.70094 3.18358 9.70096 3.8166 9.31045 4.20711C8.91994 4.59752 8.28689 4.59756 7.8964 4.20711L6.99993 3.31064V7.00005C6.99987 7.55228 6.55218 8.00004 5.99994 8.00004C5.44771 8.00002 5 7.55227 4.99995 7.00005V3.31064L4.10347 4.20711C3.71296 4.59755 3.07993 4.59757 2.68943 4.20711C2.29893 3.81661 2.29897 3.18359 2.68943 2.79306L5.11616 0.366329L5.21088 0.280393Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketBold12.category = 'Arrows';\n\nexport default ArrowUpFromBracketBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 7.75031C14.5522 7.75031 14.9999 8.19808 15 8.75031V10.5003C14.9998 12.9854 12.9852 15.0003 10.5 15.0003H5.5C3.01484 15.0003 1.00019 12.9854 1 10.5003V8.75031C1.00006 8.19808 1.44775 7.75031 2 7.75031C2.55225 7.75031 2.99994 8.19808 3 8.75031V10.5003C3.00019 11.8809 4.11941 13.0003 5.5 13.0003H10.5C11.8806 13.0003 12.9998 11.8809 13 10.5003V8.75031C13.0001 8.19808 13.4478 7.75031 14 7.75031ZM7.1582 1.29914C7.64689 0.900774 8.35214 0.900776 8.84082 1.29914L8.94238 1.39094L11.8447 4.29328C12.2351 4.68378 12.2351 5.31685 11.8447 5.70734C11.4542 6.09742 10.8211 6.09762 10.4307 5.70734L8.99902 4.2757V9.00031C8.99883 9.55243 8.55119 10.0003 7.99902 10.0003C7.44725 9.99985 6.99922 9.55214 6.99902 9.00031V4.27668L5.56836 5.70734C5.1778 6.09746 4.54468 6.09773 4.1543 5.70734C3.76396 5.31695 3.7642 4.68382 4.1543 4.29328L7.05664 1.39094L7.1582 1.29914Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketBold16.category = 'Arrows';\n\nexport default ArrowUpFromBracketBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 9.75006C18.5523 9.75006 19 10.1978 19 10.7501V13.5001C18.9999 16.5376 16.5375 19.0001 13.5 19.0001H6.5C3.46247 19.0001 1.00006 16.5376 1 13.5001V10.7501C1 10.1978 1.44772 9.75006 2 9.75006C2.55228 9.75006 3 10.1978 3 10.7501V13.5001C3.00006 15.433 4.56704 17.0001 6.5 17.0001H13.5C15.433 17.0001 16.9999 15.433 17 13.5001V10.7501C17 10.1978 17.4477 9.75006 18 9.75006ZM9.10547 1.31744C9.66178 0.863773 10.4823 0.896765 11.001 1.41509L15.3799 5.79302C15.7701 6.18348 15.7701 6.81663 15.3799 7.20709C14.9893 7.59736 14.3553 7.59753 13.9648 7.20709L11 4.24224V12.0001C10.9999 12.5522 10.5521 12.9999 10 13.0001C9.44793 12.9998 9.00006 12.5522 9 12.0001V4.24127L6.03418 7.20709C5.64364 7.59736 5.01056 7.59753 4.62012 7.20709C4.22982 6.81664 4.22989 6.18352 4.62012 5.79302L8.99805 1.41509L9.10547 1.31744Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketBold20.category = 'Arrows';\n\nexport default ArrowUpFromBracketBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22 12.2499C22.5523 12.2499 23 12.6977 23 13.2499V15.9999C23 19.8659 19.866 22.9999 16 22.9999H8C4.13401 22.9999 1 19.8659 1 15.9999V13.2499C1.00005 12.6977 1.44775 12.2499 2 12.2499C2.55225 12.2499 2.99995 12.6977 3 13.2499V15.9999C3 18.7614 5.23858 20.9999 8 20.9999H16C18.7614 20.9999 21 18.7614 21 15.9999V13.2499C21 12.6977 21.4477 12.2499 22 12.2499ZM10.9395 1.43939C11.5252 0.8537 12.4748 0.853711 13.0605 1.43939L18.9141 7.29291C19.3046 7.68341 19.3045 8.31644 18.9141 8.70697C18.5235 9.09742 17.8905 9.09747 17.5 8.70697L13 4.20697V14.9999C13 15.5522 12.5523 15.9999 12 15.9999C11.4478 15.9999 11 15.5522 11 14.9999V4.20697L6.5 8.70697C6.10948 9.09749 5.47646 9.09749 5.08594 8.70697C4.69544 8.31644 4.69542 7.68342 5.08594 7.29291L10.9395 1.43939Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketBold24.category = 'Arrows';\n\nexport default ArrowUpFromBracketBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30 15.7502C30.5523 15.7502 31 16.1979 31 16.7502V22.0002C30.9998 26.9706 26.9705 31.0002 22 31.0002H10C5.02953 31.0002 1.00016 26.9706 1 22.0002V16.7502C1.00002 16.1979 1.44773 15.7502 2 15.7502C2.55227 15.7502 2.99998 16.1979 3 16.7502V22.0002C3.00016 25.866 6.1341 29.0002 10 29.0002H22C25.8659 29.0002 28.9998 25.866 29 22.0002V16.7502C29 16.1979 29.4477 15.7502 30 15.7502ZM14.8213 1.73846C15.4722 1.08759 16.5278 1.08759 17.1787 1.73846L25.208 9.76678C25.5982 10.1573 25.5984 10.7914 25.208 11.1818C24.8176 11.5722 24.1835 11.572 23.793 11.1818L17 4.38787V19.7238C16.9998 20.2759 16.5521 20.7237 16 20.7238C15.4479 20.7237 15.0002 20.2759 15 19.7238V4.38885L8.20703 11.1818C7.81665 11.5719 7.18344 11.5718 6.79297 11.1818C6.40245 10.7913 6.40247 10.1573 6.79297 9.76678L14.8213 1.73846Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketBold32.category = 'Arrows';\n\nexport default ArrowUpFromBracketBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 5.49997C11.4404 5.49997 12 6.05962 12 6.74997V7.74997C11.9999 10.0971 10.0972 12 7.75 12H4.25C1.90283 12 7.00477e-05 10.0971 0 7.74997V6.74997C8.62144e-07 6.05962 0.559645 5.49997 1.25 5.49997C1.94036 5.49997 2.5 6.05962 2.5 6.74997V7.74997C2.50007 8.71641 3.28354 9.49997 4.25 9.49997H7.75C8.71646 9.49997 9.49993 8.71641 9.5 7.74997V6.74997C9.5 6.05962 10.0596 5.49997 10.75 5.49997ZM4.93945 0.439423C5.52521 -0.146338 6.47475 -0.146285 7.06055 0.439423L9.2373 2.61618C9.72545 3.10435 9.72547 3.89561 9.2373 4.38376C8.74913 4.87175 7.95782 4.87187 7.46973 4.38376L7.25 4.16403V6.74997C7.24993 7.44027 6.69031 7.99997 6 7.99997C5.30982 7.99982 4.75007 7.44017 4.75 6.74997V4.16403L4.53027 4.38376C4.0421 4.87176 3.2508 4.87186 2.7627 4.38376C2.27461 3.89564 2.27469 3.10433 2.7627 2.61618L4.93945 0.439423Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketBoldFilled12.category = 'Arrows';\n\nexport default ArrowUpFromBracketBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.5 7.25013C14.3284 7.25013 14.9999 7.92176 15 8.75013V10.0001C14.9998 12.7614 12.7613 15.0001 10 15.0001H6C3.2387 15.0001 1.0002 12.7614 1 10.0001V8.75013C1.00007 7.92176 1.67161 7.25013 2.5 7.25013C3.32839 7.25013 3.99993 7.92176 4 8.75013V10.0001C4.0002 11.1045 4.89555 12.0001 6 12.0001H10C11.1044 12.0001 11.9998 11.1045 12 10.0001V8.75013C12.0001 7.92176 12.6716 7.25013 13.5 7.25013ZM6.84277 1.41127C7.51475 0.863396 8.48427 0.863404 9.15625 1.41127L9.2959 1.53724L11.6982 3.93959C12.2839 4.52535 12.2839 5.47492 11.6982 6.06068C11.1125 6.64603 10.1628 6.64623 9.57715 6.06068L9.49902 5.98255V9.00013C9.49883 9.8284 8.82733 10.5001 7.99902 10.5001C7.17111 10.4997 6.49922 9.82811 6.49902 9.00013V5.98353L6.42188 6.06068C5.83605 6.64606 4.88643 6.64633 4.30078 6.06068C3.71518 5.47502 3.71541 4.52539 4.30078 3.93959L6.70312 1.53724L6.84277 1.41127Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketBoldFilled16.category = 'Arrows';\n\nexport default ArrowUpFromBracketBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5 9.25038C18.3284 9.25038 19 9.92196 19 10.7504V13.0004C18.9998 16.3139 16.3136 19.0004 13 19.0004H7C3.6864 19.0004 1.00018 16.3139 1 13.0004V10.7504C1 9.92196 1.67157 9.25038 2.5 9.25038C3.32843 9.25038 4 9.92196 4 10.7504V13.0004C4.00018 14.6571 5.34326 16.0004 7 16.0004H13C14.6567 16.0004 15.9998 14.6571 16 13.0004V10.7504C16 9.92196 16.6716 9.25038 17.5 9.25038ZM8.64453 1.56191C9.34627 0.86017 10.4571 0.81603 11.21 1.43007L11.3555 1.56191L15.0605 5.26699C15.6462 5.85278 15.6463 6.80332 15.0605 7.38906C14.4748 7.97414 13.5251 7.97431 12.9395 7.38906L11.5 5.94863V11.5004C11.4998 12.3287 10.8283 13.0004 10 13.0004C9.17174 13.0003 8.50018 12.3286 8.5 11.5004V5.9496L7.06055 7.38906C6.47487 7.97421 5.52511 7.97424 4.93945 7.38906C4.35373 6.80334 4.35386 5.85279 4.93945 5.26699L8.64453 1.56191Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketBoldFilled20.category = 'Arrows';\n\nexport default ArrowUpFromBracketBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.5 11.7503C22.3284 11.7503 23 12.4219 23 13.2503V15.5003C22.9999 19.6423 19.6421 23.0003 15.5 23.0003H8.5C4.35794 23.0003 1.00012 19.6423 1 15.5003V13.2503C1 12.4219 1.67157 11.7503 2.5 11.7503C3.32843 11.7503 4 12.4219 4 13.2503V15.5003C4.00012 17.9855 6.01479 20.0003 8.5 20.0003H15.5C17.9852 20.0003 19.9999 17.9855 20 15.5003V13.2503C20 12.4219 20.6716 11.7503 21.5 11.7503ZM10.7373 1.44855C11.5228 0.807715 12.6818 0.854008 13.4141 1.58624L18.2676 6.43976C18.8532 7.02556 18.8533 7.97511 18.2676 8.56085C17.6818 9.14644 16.7322 9.14647 16.1465 8.56085L13.5 5.91437V14.5003C13.4999 15.3286 12.8283 16.0003 12 16.0003C11.1717 16.0002 10.5001 15.3286 10.5 14.5003V5.91437L7.85352 8.56085C7.26776 9.1465 6.31819 9.14649 5.73242 8.56085C5.14667 7.97509 5.14673 7.02555 5.73242 6.43976L10.5859 1.58624L10.7373 1.44855Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketBoldFilled24.category = 'Arrows';\n\nexport default ArrowUpFromBracketBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.5 15.2502C30.3284 15.2502 31 15.9218 31 16.7502V21.5002C30.9999 26.7468 26.7466 31.0002 21.5 31.0002H10.5C5.25335 31.0002 1.00009 26.7468 1 21.5002V16.7502C1.00002 15.9218 1.67159 15.2502 2.5 15.2502C3.32841 15.2502 3.99998 15.9218 4 16.7502V21.5002C4.00009 25.09 6.9102 28.0002 10.5 28.0002H21.5C25.0898 28.0002 27.9999 25.09 28 21.5002V16.7502C28 15.9218 28.6716 15.2502 29.5 15.2502ZM14.4678 1.63495C15.261 0.841681 16.5162 0.792372 17.3672 1.48651L17.5322 1.63495L25.0605 9.16327C25.6462 9.74902 25.6462 10.6986 25.0605 11.2844C24.4748 11.87 23.5252 11.87 22.9395 11.2844L17.5 5.84491V19.5002C17.4999 20.3285 16.8284 21.0002 16 21.0002C15.1716 21.0002 14.5001 20.3285 14.5 19.5002V5.84491L9.06055 11.2844C8.47478 11.87 7.52522 11.87 6.93945 11.2844C6.35379 10.6986 6.35378 9.74903 6.93945 9.16327L14.4678 1.63495Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketBoldFilled32.category = 'Arrows';\n\nexport default ArrowUpFromBracketBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 5.49997C11.4404 5.49997 12 6.05962 12 6.74997V7.74997C11.9999 10.0971 10.0972 12 7.75 12H4.25C1.90283 12 7.00477e-05 10.0971 0 7.74997V6.74997C8.62144e-07 6.05962 0.559645 5.49997 1.25 5.49997C1.94036 5.49997 2.5 6.05962 2.5 6.74997V7.74997C2.50007 8.71641 3.28354 9.49997 4.25 9.49997H7.75C8.71646 9.49997 9.49993 8.71641 9.5 7.74997V6.74997C9.5 6.05962 10.0596 5.49997 10.75 5.49997ZM4.93945 0.439423C5.52521 -0.146338 6.47475 -0.146285 7.06055 0.439423L9.2373 2.61618C9.72545 3.10435 9.72547 3.89561 9.2373 4.38376C8.74913 4.87175 7.95782 4.87187 7.46973 4.38376L7.25 4.16403V6.74997C7.24993 7.44027 6.69031 7.99997 6 7.99997C5.30982 7.99982 4.75007 7.44017 4.75 6.74997V4.16403L4.53027 4.38376C4.0421 4.87176 3.2508 4.87186 2.7627 4.38376C2.27461 3.89564 2.27469 3.10433 2.7627 2.61618L4.93945 0.439423Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketFilled12.category = 'Arrows';\n\nexport default ArrowUpFromBracketFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 7.50012C14.4403 7.50012 14.9999 8.05982 15 8.75012V10.2501C14.9999 12.8734 12.8733 15.0001 10.25 15.0001H5.75C3.12673 15.0001 1.00013 12.8734 1 10.2501V8.75012C1.00006 8.05982 1.55968 7.50012 2.25 7.50012C2.94032 7.50012 3.49994 8.05982 3.5 8.75012V10.2501C3.50013 11.4927 4.50744 12.5001 5.75 12.5001H10.25C11.4926 12.5001 12.4999 11.4927 12.5 10.2501V8.75012C12.5001 8.05982 13.0597 7.50012 13.75 7.50012ZM6.87988 1.46399C7.49821 0.84566 8.50081 0.845663 9.11914 1.46399L11.8838 4.22864C12.3719 4.7168 12.3719 5.50809 11.8838 5.99622C11.3956 6.48417 10.6043 6.48423 10.1162 5.99622L9.25 5.13001V9.00012C9.24987 9.69025 8.69011 10.2499 8 10.2501C7.30976 10.2501 6.75013 9.69034 6.75 9.00012V5.12903L5.88379 5.99524C5.39565 6.48322 4.60433 6.48326 4.11621 5.99524C3.62828 5.50713 3.62828 4.71578 4.11621 4.22766L6.87988 1.46399Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketFilled16.category = 'Arrows';\n\nexport default ArrowUpFromBracketFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.75 9.49961C18.4402 9.49961 18.9998 10.0594 19 10.7496V13.2496C19 16.4252 16.4256 18.9996 13.25 18.9996H6.75C3.57436 18.9996 1 16.4252 1 13.2496V10.7496C1.00021 10.0594 1.55977 9.49961 2.25 9.49961C2.94023 9.49961 3.49979 10.0594 3.5 10.7496V13.2496C3.5 15.0445 4.95507 16.4996 6.75 16.4996H13.25C15.0449 16.4996 16.5 15.0445 16.5 13.2496V10.7496C16.5002 10.0594 17.0598 9.49961 17.75 9.49961ZM8.94824 1.37363C9.60268 0.840002 10.5676 0.878235 11.1777 1.48789L15.3066 5.61582C15.7945 6.1039 15.7945 6.89529 15.3066 7.3834C14.8185 7.87156 14.0262 7.87154 13.5381 7.3834L11.25 5.09531V11.7496C11.25 12.4399 10.6902 12.9994 10 12.9996C9.30978 12.9994 8.75 12.4399 8.75 11.7496V5.09433L6.46094 7.3834C5.97278 7.87155 5.18152 7.87155 4.69336 7.3834C4.20555 6.89522 4.20532 6.10386 4.69336 5.61582L8.82129 1.48789L8.94824 1.37363Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketFilled20.category = 'Arrows';\n\nexport default ArrowUpFromBracketFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 12.0003C22.4404 12.0003 23 12.56 23 13.2503V15.7503C22.9998 19.7542 19.7539 23.0003 15.75 23.0003H8.25C4.24608 23.0003 1.00023 19.7542 1 15.7503V13.2503C1 12.56 1.55964 12.0003 2.25 12.0003C2.94036 12.0003 3.5 12.56 3.5 13.2503V15.7503C3.50023 18.3735 5.62679 20.5003 8.25 20.5003H15.75C18.3732 20.5003 20.4998 18.3735 20.5 15.7503V13.2503C20.5 12.56 21.0596 12.0003 21.75 12.0003ZM10.8955 1.39289C11.5829 0.832208 12.5966 0.872307 13.2373 1.51301L18.8838 7.15949C19.3717 7.64767 19.3719 8.43899 18.8838 8.92707C18.3957 9.41487 17.6043 9.41492 17.1162 8.92707L13.25 5.06086V15.0003C13.2498 15.6905 12.6902 16.2503 12 16.2503C11.3098 16.2503 10.7502 15.6905 10.75 15.0003V5.06086L6.88379 8.92707C6.39569 9.41495 5.60432 9.41494 5.11621 8.92707C4.62817 8.43899 4.62829 7.64765 5.11621 7.15949L10.7627 1.51301L10.8955 1.39289Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketFilled24.category = 'Arrows';\n\nexport default ArrowUpFromBracketFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpFromBracketFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpFromBracketFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.75 15.5001C30.4403 15.5001 31 16.0598 31 16.7501V21.7501C30.9999 26.8586 26.8586 31.0001 21.75 31.0001H10.25C5.14145 31.0001 1.00013 26.8586 1 21.7501V16.7501C1.00002 16.0598 1.55966 15.5001 2.25 15.5001C2.94034 15.5001 3.49998 16.0598 3.5 16.7501V21.7501C3.50013 25.4779 6.52216 28.5001 10.25 28.5001H21.75C25.4778 28.5001 28.4999 25.4779 28.5 21.7501V16.7501C28.5 16.0598 29.0597 15.5001 29.75 15.5001ZM14.6445 1.56162C15.393 0.813117 16.607 0.813119 17.3555 1.56162L25.3848 9.58994C25.8726 10.0781 25.8728 10.8704 25.3848 11.3585C24.8967 11.8466 24.1044 11.8464 23.6162 11.3585L17.25 4.99131V19.7237C17.2499 20.4139 16.6902 20.9736 16 20.9737C15.3098 20.9736 14.7501 20.4139 14.75 19.7237V4.99229L8.38379 11.3585C7.89577 11.8462 7.10432 11.8461 6.61621 11.3585C6.12805 10.8703 6.12806 10.0781 6.61621 9.58994L14.6445 1.56162Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpFromBracketFilled32.category = 'Arrows';\n\nexport default ArrowUpFromBracketFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.74998 1.74998L1.74998 8.24998M1.74998 1.74998L8.25 1.74998M1.74998 1.74998L10.25 10.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeft12.category = 'Arrows';\n\nexport default ArrowUpLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.74998 2.74999V11.25M2.74998 2.74999H11.25M2.74998 2.74999L13.25 13.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeft16.category = 'Arrows';\n\nexport default ArrowUpLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.74998 2.74998L2.74999 13.25M2.74998 2.74998L13.25 2.74999M2.74998 2.74998L17.25 17.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeft20.category = 'Arrows';\n\nexport default ArrowUpLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.74998 2.74998L2.74999 15.25M2.74998 2.74998L15.25 2.74998M2.74998 2.74998L21.25 21.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeft24.category = 'Arrows';\n\nexport default ArrowUpLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.74997 3.74997L3.74998 23.25M3.74997 3.74997L23.25 3.74997M3.74997 3.74997L28.25 28.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeft32.category = 'Arrows';\n\nexport default ArrowUpLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 2L2 8.5M2 2L8.5 2M2 2L10 10\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftBold12.category = 'Arrows';\n\nexport default ArrowUpLeftBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 3V11.5M3 3H11.5M3 3L13 13\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftBold16.category = 'Arrows';\n\nexport default ArrowUpLeftBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 3L3 13.5M3 3L13.5 3M3 3L17 16.9999\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftBold20.category = 'Arrows';\n\nexport default ArrowUpLeftBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 3L3.00001 15.5M3 3L15.5 3.00001M3 3L21 21\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftBold24.category = 'Arrows';\n\nexport default ArrowUpLeftBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 4L4.00001 23.5M4 4L23.5 4M4 4L28 28\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftBold32.category = 'Arrows';\n\nexport default ArrowUpLeftBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 2.25V8.75M2.25 2.25H8.75M2.25 2.25L9.75 9.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftBoldFilled12.category = 'Arrows';\n\nexport default ArrowUpLeftBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.25 3.24999L3.24999 11.75M3.25 3.24999L11.75 3.24999M3.25 3.24999L12.75 12.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftBoldFilled16.category = 'Arrows';\n\nexport default ArrowUpLeftBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.24999 3.25L3.24999 14.25M3.24999 3.25L14.25 3.25M3.24999 3.25L16.75 16.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftBoldFilled20.category = 'Arrows';\n\nexport default ArrowUpLeftBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.24999 3.25L3.24999 16.25M3.24999 3.25L16.25 3.25M3.24999 3.25L20.75 20.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftBoldFilled24.category = 'Arrows';\n\nexport default ArrowUpLeftBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.24998 4.24997L4.24999 22.75M4.24998 4.24997L22.75 4.24997M4.24998 4.24997L27.75 27.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftBoldFilled32.category = 'Arrows';\n\nexport default ArrowUpLeftBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 2.25V8.75M2.25 2.25H8.75M2.25 2.25L9.75 9.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftFilled12.category = 'Arrows';\n\nexport default ArrowUpLeftFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.25 3.24999L3.24999 11.75M3.25 3.24999L11.75 3.24999M3.25 3.24999L12.75 12.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftFilled16.category = 'Arrows';\n\nexport default ArrowUpLeftFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.24999 3.25L3.24999 14.25M3.24999 3.25L14.25 3.25M3.24999 3.25L16.75 16.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftFilled20.category = 'Arrows';\n\nexport default ArrowUpLeftFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.24999 3.25L3.24999 16.25M3.24999 3.25L16.25 3.25M3.24999 3.25L20.75 20.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftFilled24.category = 'Arrows';\n\nexport default ArrowUpLeftFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpLeftFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpLeftFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.24998 4.24997L4.24999 22.75M4.24998 4.24997L22.75 4.24997M4.24998 4.24997L27.75 27.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpLeftFilled32.category = 'Arrows';\n\nexport default ArrowUpLeftFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 1.74998L10.25 8.24998M10.25 1.74998L3.75 1.74998M10.25 1.74998L1.75 10.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRight12.category = 'Arrows';\n\nexport default ArrowUpRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.25 2.74999V11.25M13.25 2.74999H4.75M13.25 2.74999L2.75 13.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRight16.category = 'Arrows';\n\nexport default ArrowUpRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.25 2.74998L17.25 13.25M17.25 2.74998L6.75 2.74999M17.25 2.74998L2.75 17.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRight20.category = 'Arrows';\n\nexport default ArrowUpRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.25 2.74998L21.25 15.25M21.25 2.74998L8.75 2.74998M21.25 2.74998L2.75 21.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRight24.category = 'Arrows';\n\nexport default ArrowUpRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.25 3.74997L28.25 23.25M28.25 3.74997L8.74999 3.74997M28.25 3.74997L3.75 28.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRight32.category = 'Arrows';\n\nexport default ArrowUpRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 2L10 8.5M10 2L3.5 2M10 2L2 10\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightBold12.category = 'Arrows';\n\nexport default ArrowUpRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13 3V11.5M13 3H4.49999M13 3L3 13\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightBold16.category = 'Arrows';\n\nexport default ArrowUpRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.0002 3L17.0002 13.5M17.0002 3L6.50023 3M17.0002 3L3.00024 16.9999\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightBold20.category = 'Arrows';\n\nexport default ArrowUpRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21 3L21 15.5M21 3L8.49998 3.00001M21 3L3 21\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightBold24.category = 'Arrows';\n\nexport default ArrowUpRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28 4L28 23.5M28 4L8.49996 4M28 4L4 28\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightBold32.category = 'Arrows';\n\nexport default ArrowUpRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 2.25V8.75M9.75 2.25H3.25M9.75 2.25L2.25 9.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightBoldFilled12.category = 'Arrows';\n\nexport default ArrowUpRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 3.24999L12.75 11.75M12.75 3.24999L4.25 3.24999M12.75 3.24999L3.25 12.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightBoldFilled16.category = 'Arrows';\n\nexport default ArrowUpRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.75 3.25L16.75 14.25M16.75 3.25L5.75001 3.25M16.75 3.25L3.25 16.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightBoldFilled20.category = 'Arrows';\n\nexport default ArrowUpRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.75 3.25L20.75 16.25M20.75 3.25L7.75001 3.25M20.75 3.25L3.25 20.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightBoldFilled24.category = 'Arrows';\n\nexport default ArrowUpRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.75 4.24997L27.75 22.75M27.75 4.24997L9.25 4.24997M27.75 4.24997L4.25 27.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightBoldFilled32.category = 'Arrows';\n\nexport default ArrowUpRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 2.25V8.75M9.75 2.25H3.25M9.75 2.25L2.25 9.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFilled12.category = 'Arrows';\n\nexport default ArrowUpRightFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 3.24999L12.75 11.75M12.75 3.24999L4.25 3.24999M12.75 3.24999L3.25 12.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFilled16.category = 'Arrows';\n\nexport default ArrowUpRightFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.75 3.25L16.75 14.25M16.75 3.25L5.75001 3.25M16.75 3.25L3.25 16.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFilled20.category = 'Arrows';\n\nexport default ArrowUpRightFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.75 3.25L20.75 16.25M20.75 3.25L7.75001 3.25M20.75 3.25L3.25 20.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFilled24.category = 'Arrows';\n\nexport default ArrowUpRightFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.75 4.24997L27.75 22.75M27.75 4.24997L9.25 4.24997M27.75 4.24997L4.25 27.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFilled32.category = 'Arrows';\n\nexport default ArrowUpRightFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracket12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracket12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 6.74994C11.6642 6.74994 12 7.08573 12 7.49994V8.74994C12 10.5449 10.5449 11.9999 8.75 11.9999H3.25C1.45507 11.9999 0 10.5449 0 8.74994V7.49994C0 7.08573 0.335786 6.74994 0.75 6.74994C1.16421 6.74994 1.5 7.08573 1.5 7.49994V8.74994C1.5 9.71644 2.2835 10.4999 3.25 10.4999H8.75C9.7165 10.4999 10.5 9.71644 10.5 8.74994V7.49994C10.5 7.08573 10.8358 6.74994 11.25 6.74994ZM7.21973 0.21967C7.51262 -0.0732233 7.98738 -0.0732233 8.28027 0.21967L10.2803 2.21967C10.5732 2.51256 10.5732 2.98732 10.2803 3.28022L8.28027 5.28022C7.98738 5.57311 7.51262 5.57311 7.21973 5.28022C6.92683 4.98732 6.92683 4.51256 7.21973 4.21967L7.93945 3.49994H6.75C6.05964 3.49994 5.5 4.05959 5.5 4.74994V7.24994C5.5 7.66416 5.16421 7.99994 4.75 7.99994C4.33579 7.99994 4 7.66416 4 7.24994V4.74994C4 3.23116 5.23122 1.99994 6.75 1.99994H7.93945L7.21973 1.28022C6.92683 0.987324 6.92683 0.512563 7.21973 0.21967Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracket12.category = 'Arrows';\n\nexport default ArrowUpRightFromBracket12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracket16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracket16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 9.00013C14.6642 9.00013 15 9.33591 15 9.75013V11.2501C14.9999 13.3211 13.321 15.0001 11.25 15.0001H4.75C2.67899 15.0001 1.0001 13.3211 1 11.2501V9.75013C1 9.33591 1.33579 9.00013 1.75 9.00013C2.16421 9.00013 2.5 9.33591 2.5 9.75013V11.2501C2.5001 12.4927 3.50742 13.5001 4.75 13.5001H11.25C12.4926 13.5001 13.4999 12.4927 13.5 11.2501V9.75013C13.5 9.33591 13.8358 9.00013 14.25 9.00013ZM10.2197 1.21985C10.5126 0.92696 10.9874 0.92696 11.2803 1.21985L13.5303 3.46985C13.8231 3.76275 13.8231 4.23754 13.5303 4.5304L11.2803 6.7804C10.9874 7.07317 10.5126 7.07317 10.2197 6.7804C9.92686 6.48754 9.92692 6.01275 10.2197 5.71985L11.1895 4.75013H9.75C8.50736 4.75013 7.5 5.75749 7.5 7.00013V10.2501C7.4999 10.6643 7.16415 11.0001 6.75 11.0001C6.33585 11.0001 6.0001 10.6643 6 10.2501V7.00013C6 4.92906 7.67893 3.25013 9.75 3.25013H11.1895L10.2197 2.2804C9.92686 1.98754 9.92692 1.51275 10.2197 1.21985Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracket16.category = 'Arrows';\n\nexport default ArrowUpRightFromBracket16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracket20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracket20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 11.9996C18.6641 11.9996 18.9998 12.3356 19 12.7496V14.7496C19 17.0968 17.0972 18.9996 14.75 18.9996H5.25C2.90279 18.9996 1 17.0968 1 14.7496V12.7496C1.00022 12.3356 1.33592 11.9996 1.75 11.9996C2.16408 11.9996 2.49978 12.3356 2.5 12.7496V14.7496C2.5 16.2684 3.73122 17.4996 5.25 17.4996H14.75C16.2688 17.4996 17.5 16.2684 17.5 14.7496V12.7496C17.5002 12.3356 17.8359 11.9996 18.25 11.9996ZM12.4697 1.21933C12.7626 0.926728 13.2374 0.926728 13.5303 1.21933L16.5303 4.21933C16.8231 4.51215 16.8229 4.98696 16.5303 5.27987L13.5303 8.27987C13.2374 8.57277 12.7626 8.57277 12.4697 8.27987C12.1771 7.98696 12.1769 7.51215 12.4697 7.21933L14.1895 5.4996H11.75C10.2314 5.4996 9.00024 6.73102 9 8.2496V13.2496C9 13.6638 8.66421 13.9996 8.25 13.9996C7.83579 13.9996 7.5 13.6638 7.5 13.2496V8.2496C7.50024 5.90259 9.40294 3.9996 11.75 3.9996H14.1895L12.4697 2.27987C12.1771 1.98696 12.1769 1.51215 12.4697 1.21933Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracket20.category = 'Arrows';\n\nexport default ArrowUpRightFromBracket20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracket24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracket24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 15.0003C22.6642 15.0003 23 15.3361 23 15.7503V17.7503C22.9998 20.6497 20.6494 23.0003 17.75 23.0003H6C3.23868 23.0003 1.00017 20.7616 1 18.0003V15.7503C1 15.3361 1.33579 15.0003 1.75 15.0003C2.16421 15.0003 2.5 15.3361 2.5 15.7503V18.0003C2.50017 19.9332 4.06711 21.5003 6 21.5003H17.75C19.821 21.5003 21.4998 19.8212 21.5 17.7503V15.7503C21.5 15.3361 21.8358 15.0003 22.25 15.0003ZM14.4697 1.22003C14.7626 0.927143 15.2374 0.927141 15.5303 1.22003L19.0303 4.72003C19.323 5.01293 19.3231 5.48773 19.0303 5.78058L15.5303 9.28058C15.2374 9.57327 14.7626 9.57327 14.4697 9.28058C14.1769 8.98773 14.177 8.51293 14.4697 8.22003L16.6895 6.00031H13.75C11.9551 6.00031 10.5 7.45541 10.5 9.25031V16.2503C10.4998 16.6644 10.1641 17.0003 9.75 17.0003C9.33589 17.0003 9.00016 16.6644 9 16.2503V9.25031C9.00003 6.62698 11.1267 4.50031 13.75 4.50031H16.6895L14.4697 2.28058C14.1769 1.98773 14.177 1.51293 14.4697 1.22003Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracket24.category = 'Arrows';\n\nexport default ArrowUpRightFromBracket24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracket32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracket32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.25 21.0001C30.6642 21.0001 31 21.3358 31 21.7501V24.7501C31 28.2018 28.2018 31.0001 24.75 31.0001H7.25C3.79824 31.0001 1.00002 28.2018 1 24.7501V21.7501C1 21.3358 1.33579 21.0001 1.75 21.0001C2.16421 21.0001 2.5 21.3358 2.5 21.7501V24.7501C2.50002 27.3734 4.62666 29.5001 7.25 29.5001H24.75C27.3733 29.5001 29.5 27.3734 29.5 24.7501V21.7501C29.5 21.3358 29.8358 21.0001 30.25 21.0001ZM20.2197 1.21979C20.5126 0.926894 20.9874 0.926894 21.2803 1.21979L26.0303 5.96979C26.3232 6.26268 26.3232 6.73745 26.0303 7.03033L21.2803 11.7803C20.9874 12.0732 20.5126 12.0732 20.2197 11.7803C19.9268 11.4874 19.9268 11.0127 20.2197 10.7198L23.6895 7.25006H17.75C15.4028 7.25006 13.5 9.15285 13.5 11.5001V22.2501C13.5 22.6642 13.1642 23.0001 12.75 23.0001C12.3358 23.0001 12 22.6642 12 22.2501V11.5001C12 8.32442 14.5744 5.75006 17.75 5.75006H23.6895L20.2197 2.28033C19.9268 1.98745 19.9268 1.51268 20.2197 1.21979Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracket32.category = 'Arrows';\n\nexport default ArrowUpRightFromBracket32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11 6.49992C11.5523 6.49992 12 6.94764 12 7.49992V8.49992C12 10.4329 10.433 11.9999 8.5 11.9999H3.5C1.567 11.9999 0 10.4329 0 8.49992V7.49992C0 6.94764 0.447715 6.49992 1 6.49992C1.55228 6.49992 2 6.94764 2 7.49992V8.49992C2 9.32835 2.67157 9.99992 3.5 9.99992H8.5C9.32843 9.99992 10 9.32835 10 8.49992V7.49992C10 6.94764 10.4477 6.49992 11 6.49992ZM7.04297 0.292893C7.43349 -0.0976311 8.06651 -0.0976311 8.45703 0.292893L10.457 2.29289C10.8476 2.68342 10.8476 3.31643 10.457 3.70696L8.45703 5.70696C8.06651 6.09748 7.43349 6.09748 7.04297 5.70696C6.65244 5.31643 6.65244 4.68342 7.04297 4.29289L7.33594 3.99992H6.5C5.94772 3.99992 5.5 4.44764 5.5 4.99992V7.49992C5.5 8.05221 5.05228 8.49992 4.5 8.49992C3.94772 8.49992 3.5 8.05221 3.5 7.49992V4.99992C3.5 3.34307 4.84315 1.99992 6.5 1.99992H7.33594L7.04297 1.70696C6.65244 1.31643 6.65244 0.683417 7.04297 0.292893Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketBold12.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 8.75023C14.5523 8.75023 15 9.19794 15 9.75023V11.0002C14.9998 13.2092 13.209 15.0002 11 15.0002H5C2.79097 15.0002 1.00018 13.2092 1 11.0002V9.75023C1 9.19794 1.44772 8.75023 2 8.75023C2.55228 8.75023 3 9.19794 3 9.75023V11.0002C3.00018 12.1046 3.89554 13.0002 5 13.0002H11C12.1045 13.0002 12.9998 12.1046 13 11.0002V9.75023C13 9.19794 13.4477 8.75023 14 8.75023ZM10.293 1.2932C10.6835 0.902674 11.3165 0.902674 11.707 1.2932L13.707 3.2932C14.0974 3.68374 14.0975 4.31679 13.707 4.70726L11.707 6.70726C11.3165 7.09757 10.6835 7.09757 10.293 6.70726C9.9025 6.31679 9.90261 5.68374 10.293 5.2932L10.5859 5.00023H10C8.89543 5.00023 8 5.89566 8 7.00023V10.2502C7.99982 10.8024 7.55218 11.2502 7 11.2502C6.44782 11.2502 6.00018 10.8024 6 10.2502V7.00023C6 4.79109 7.79086 3.00023 10 3.00023H10.5859L10.293 2.70726C9.9025 2.31679 9.90261 1.68374 10.293 1.2932Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketBold16.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 11.75C18.5523 11.75 19 12.1978 19 12.75V14.5C18.9999 16.9853 16.9852 19 14.5 19H5.5C3.01475 19 1.00005 16.9853 1 14.5V12.75C1 12.1978 1.44772 11.75 2 11.75C2.55228 11.75 3 12.1978 3 12.75V14.5C3.00005 15.8807 4.11932 17 5.5 17H14.5C15.8807 17 16.9999 15.8807 17 14.5V12.75C17 12.1978 17.4477 11.75 18 11.75ZM12.293 1.29302C12.6835 0.902491 13.3165 0.902491 13.707 1.29302L16.707 4.29302C17.0975 4.68354 17.0975 5.31657 16.707 5.70708L13.707 8.70708C13.3165 9.09755 12.6835 9.09755 12.293 8.70708C11.9025 8.31657 11.9025 7.68354 12.293 7.29302L13.5859 6.00005H11.5C10.1193 6.00005 9 7.11933 9 8.50005V13C8.99993 13.5523 8.55224 14 8 14C7.44776 14 7.00007 13.5523 7 13V8.50005C7 6.01477 9.01472 4.00005 11.5 4.00005H13.5859L12.293 2.70708C11.9025 2.31657 11.9025 1.68354 12.293 1.29302Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketBold20.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22 14.7502C22.5523 14.7502 23 15.1979 23 15.7502V17.5002C22.9999 20.5376 20.5375 23.0002 17.5 23.0002H6.25C3.35058 23.0002 1.00012 20.6496 1 17.7502V15.7502C1 15.1979 1.44772 14.7502 2 14.7502C2.55228 14.7502 3 15.1979 3 15.7502V17.7502C3.00012 19.545 4.45515 21.0002 6.25 21.0002H17.5C19.4329 21.0002 20.9999 19.4331 21 17.5002V15.7502C21 15.1979 21.4477 14.7502 22 14.7502ZM13.793 1.29314C14.1835 0.902613 14.8165 0.902613 15.207 1.29314L19.207 5.29314C19.5975 5.68367 19.5975 6.31671 19.207 6.7072L15.207 10.7072C14.8165 11.0976 14.1835 11.0976 13.793 10.7072C13.4025 10.3167 13.4025 9.68367 13.793 9.29314L16.0859 7.00017H13C11.3431 7.00017 10 8.34331 10 10.0002V16.0002C9.9999 16.5524 9.55222 17.0002 9 17.0002C8.44778 17.0002 8.0001 16.5524 8 16.0002V10.0002C8 7.23874 10.2386 5.00017 13 5.00017H16.0859L13.793 2.7072C13.4025 2.31671 13.4025 1.68367 13.793 1.29314Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketBold24.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30 20.7502C30.5523 20.7502 31 21.1979 31 21.7502V24.5002C30.9999 28.0899 28.0898 31.0002 24.5 31.0002H7.5C3.91024 31.0002 1.00015 28.0899 1 24.5002V21.7502C1 21.1979 1.44772 20.7502 2 20.7502C2.55228 20.7502 3 21.1979 3 21.7502V24.5002C3.00015 26.9853 5.01481 29.0002 7.5 29.0002H24.5C26.9852 29.0002 28.9999 26.9853 29 24.5002V21.7502C29 21.1979 29.4477 20.7502 30 20.7502ZM19.793 1.29314C20.1835 0.902613 20.8165 0.902613 21.207 1.29314L26.207 6.29314C26.5974 6.68367 26.5975 7.31672 26.207 7.7072L21.207 12.7072C20.8165 13.0975 20.1835 13.0975 19.793 12.7072C19.4025 12.3167 19.4026 11.6837 19.793 11.2931L23.0859 8.00017H18C15.7909 8.00017 14 9.79103 14 12.0002V22.7502C13.9998 23.3023 13.5522 23.7502 13 23.7502C12.4478 23.7502 12.0002 23.3023 12 22.7502V12.0002C12 8.68646 14.6863 6.00017 18 6.00017H23.0859L19.793 2.7072C19.4025 2.31672 19.4026 1.68367 19.793 1.29314Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketBold32.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 6.25003C11.4404 6.25003 12 6.80967 12 7.50003V8.25003C11.9999 10.321 10.321 12 8.25 12H3.75C1.67898 12 8.14318e-05 10.321 0 8.25003V7.50003C0 6.80967 0.559644 6.25003 1.25 6.25003C1.94036 6.25003 2.5 6.80967 2.5 7.50003V8.25003C2.50008 8.94031 3.05969 9.50003 3.75 9.50003H8.25C8.94031 9.50003 9.49992 8.94031 9.5 8.25003V7.50003C9.5 6.80967 10.0596 6.25003 10.75 6.25003ZM6.86621 0.366239C7.35437 -0.121917 8.14563 -0.121917 8.63379 0.366239L10.6338 2.36624C11.1219 2.8544 11.1219 3.64568 10.6338 4.13382L8.63379 6.13382C8.14565 6.62189 7.35435 6.62189 6.86621 6.13382C6.42023 5.68784 6.38304 4.98975 6.75195 4.50003H6.75C6.33579 4.50003 6 4.83581 6 5.25003V7.50003C5.99993 8.19033 5.44032 8.75003 4.75 8.75003C4.05968 8.75003 3.50007 8.19033 3.5 7.50003V5.25003C3.5 3.4551 4.95507 2.00003 6.75 2.00003H6.75195C6.38299 1.51032 6.42027 0.812245 6.86621 0.366239Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketBoldFilled12.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.5 8.24971C14.3284 8.24971 15 8.92133 15 9.74971V10.4997C15 12.985 12.9853 14.9997 10.5 14.9997H5.5C3.01472 14.9997 1 12.985 1 10.4997V9.74971C1.00005 8.92133 1.6716 8.24971 2.5 8.24971C3.3284 8.24971 3.99995 8.92133 4 9.74971V10.4997C4 11.3281 4.67157 11.9997 5.5 11.9997H10.5C11.3284 11.9997 12 11.3281 12 10.4997V9.74971C12 8.92133 12.6716 8.24971 13.5 8.24971ZM9.93945 1.43917C10.5252 0.853449 11.4748 0.853449 12.0605 1.43917L14.0605 3.43917C14.6463 4.02493 14.6463 4.97447 14.0605 5.56026L12.0605 7.56026C11.4748 8.14605 10.5252 8.14605 9.93945 7.56026C9.53452 7.15529 9.4095 6.5765 9.56445 6.06417C8.9485 6.2508 8.50005 6.82283 8.5 7.49971V9.49971C8.5 10.3281 7.82843 10.9997 7 10.9997C6.17157 10.9997 5.5 10.3281 5.5 9.49971V7.49971C5.50005 5.15175 7.29837 3.22409 9.59277 3.01827C9.39721 2.4864 9.51242 1.86619 9.93945 1.43917Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketBoldFilled16.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5 11.2503C18.3284 11.2503 19 11.9219 19 12.7503V14.0003C18.9998 16.7615 16.7613 19.0003 14 19.0003H6C3.23872 19.0003 1.00024 16.7615 1 14.0003V12.7503C1 11.9219 1.67157 11.2503 2.5 11.2503C3.32843 11.2503 4 11.9219 4 12.7503V14.0003C4.00024 15.1047 4.89558 16.0003 6 16.0003H14C15.1044 16.0003 15.9998 15.1047 16 14.0003V12.7503C16 11.9219 16.6716 11.2503 17.5 11.2503ZM12.4395 1.43977C13.0252 0.853981 13.9748 0.853981 14.5605 1.43977L17.5605 4.43977C18.1461 5.02557 18.1463 5.97515 17.5605 6.56086L14.5605 9.56086C13.9748 10.1464 13.0252 10.1464 12.4395 9.56086C11.8537 8.97514 11.8539 8.02557 12.4395 7.43977L12.8789 7.00031H12C10.8954 7.00031 10 7.89574 10 9.00031V12.5003C9.99974 13.3285 9.32826 14.0003 8.5 14.0003C7.67174 14.0003 7.00026 13.3285 7 12.5003V9.00031C7 6.23889 9.23858 4.00031 12 4.00031H12.8789L12.4395 3.56086C11.8537 2.97515 11.8539 2.02557 12.4395 1.43977Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketBoldFilled20.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.5 14.2498C22.3284 14.2498 23 14.9214 23 15.7498V16.9998C23 20.3134 20.3137 22.9998 17 22.9998H6.75C3.57438 22.9998 1.00003 20.4254 1 17.2498V15.7498C1.00005 14.9214 1.6716 14.2498 2.5 14.2498C3.3284 14.2498 3.99995 14.9214 4 15.7498V17.2498C4.00003 18.7685 5.23124 19.9998 6.75 19.9998H17C18.6568 19.9998 20 18.6566 20 16.9998V15.7498C20 14.9214 20.6716 14.2498 21.5 14.2498ZM13.9395 1.43922C14.5252 0.853513 15.4748 0.853513 16.0605 1.43922L20.0605 5.43922C20.6463 6.02498 20.6463 6.97452 20.0605 7.56031L16.0605 11.5603C15.4748 12.1461 14.5252 12.1461 13.9395 11.5603C13.3537 10.9745 13.3537 10.025 13.9395 9.43922L15.3789 7.99976H13.5C12.1193 7.99976 11.0001 9.11911 11 10.4998V15.4998C11 16.3282 10.3284 16.9998 9.5 16.9998C8.67157 16.9998 8 16.3282 8 15.4998V10.4998C8.00007 7.46225 10.4625 4.99976 13.5 4.99976H15.3789L13.9395 3.56031C13.3537 2.97452 13.3537 2.02498 13.9395 1.43922Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketBoldFilled24.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.5 20.2499C30.3284 20.2499 31 20.9215 31 21.7499V23.9999C31 27.8659 27.866 30.9999 24 30.9999H8C4.13402 30.9999 1.00003 27.8659 1 23.9999V21.7499C1 20.9215 1.67157 20.2499 2.5 20.2499C3.32843 20.2499 4 20.9215 4 21.7499V23.9999C4.00003 26.2091 5.79088 27.9999 8 27.9999H24C26.2091 27.9999 28 26.2091 28 23.9999V21.7499C28 20.9215 28.6716 20.2499 29.5 20.2499ZM19.9395 1.4394C20.5252 0.853614 21.4748 0.853614 22.0605 1.4394L27.0605 6.4394C27.6463 7.02519 27.6463 7.97472 27.0605 8.56049L22.0605 13.5605C21.4748 14.1462 20.5252 14.1462 19.9395 13.5605C19.3537 12.9747 19.3537 12.0252 19.9395 11.4394L22.3789 8.99995H18.5C16.567 8.99995 15 10.567 15 12.4999V22.2499C14.9999 23.0783 14.3284 23.7499 13.5 23.7499C12.6716 23.7499 12.0001 23.0783 12 22.2499V12.4999C12 8.9101 14.9101 5.99995 18.5 5.99995H22.3789L19.9395 3.56049C19.3537 2.97472 19.3537 2.02519 19.9395 1.4394Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketBoldFilled32.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 6.25003C11.4404 6.25003 12 6.80967 12 7.50003V8.25003C11.9999 10.321 10.321 12 8.25 12H3.75C1.67898 12 8.14318e-05 10.321 0 8.25003V7.50003C0 6.80967 0.559644 6.25003 1.25 6.25003C1.94036 6.25003 2.5 6.80967 2.5 7.50003V8.25003C2.50008 8.94031 3.05969 9.50003 3.75 9.50003H8.25C8.94031 9.50003 9.49992 8.94031 9.5 8.25003V7.50003C9.5 6.80967 10.0596 6.25003 10.75 6.25003ZM6.86621 0.366239C7.35437 -0.121917 8.14563 -0.121917 8.63379 0.366239L10.6338 2.36624C11.1219 2.8544 11.1219 3.64568 10.6338 4.13382L8.63379 6.13382C8.14565 6.62189 7.35435 6.62189 6.86621 6.13382C6.42023 5.68784 6.38304 4.98975 6.75195 4.50003H6.75C6.33579 4.50003 6 4.83581 6 5.25003V7.50003C5.99993 8.19033 5.44032 8.75003 4.75 8.75003C4.05968 8.75003 3.50007 8.19033 3.5 7.50003V5.25003C3.5 3.4551 4.95507 2.00003 6.75 2.00003H6.75195C6.38299 1.51032 6.42027 0.812245 6.86621 0.366239Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketFilled12.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 8.74956C14.4402 8.74956 14.9997 9.30942 15 9.99956V10.7496C15 13.0968 13.0972 14.9996 10.75 14.9996H5.25C2.90279 14.9996 1 13.0968 1 10.7496V9.99956C1.00026 9.30942 1.5598 8.74956 2.25 8.74956C2.9402 8.74956 3.49974 9.30942 3.5 9.99956V10.7496C3.5 11.7161 4.2835 12.4996 5.25 12.4996H10.75C11.7165 12.4996 12.5 11.7161 12.5 10.7496V9.99956C12.5003 9.30942 13.0598 8.74956 13.75 8.74956ZM9.86621 1.36577C10.3543 0.877915 11.1457 0.877915 11.6338 1.36577L13.6338 3.36577C14.1219 3.85385 14.1217 4.64517 13.6338 5.13335L11.6338 7.13335C11.1456 7.6215 10.3544 7.6215 9.86621 7.13335C9.42042 6.68733 9.38304 5.9892 9.75195 5.49956H9.75C8.78365 5.49956 8.00025 6.28327 8 7.24956V9.74956C8 10.4399 7.44036 10.9996 6.75 10.9996C6.05964 10.9996 5.5 10.4399 5.5 9.74956V7.24956C5.50025 4.90255 7.40294 2.99956 9.75 2.99956H9.75195C9.38321 2.50984 9.4203 1.81168 9.86621 1.36577Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketFilled16.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.75 11.2503C18.4404 11.2503 19 11.81 19 12.5003V14.2503C18.9998 16.8735 16.8732 19.0003 14.25 19.0003H5.75C3.12677 19.0003 1.0002 16.8735 1 14.2503V12.5003C1 11.81 1.55964 11.2503 2.25 11.2503C2.94036 11.2503 3.5 11.81 3.5 12.5003V14.2503C3.5002 15.4928 4.50748 16.5003 5.75 16.5003H14.25C15.4925 16.5003 16.4998 15.4928 16.5 14.2503V12.5003C16.5 11.81 17.0596 11.2503 17.75 11.2503ZM12.1162 1.36654C12.6044 0.878388 13.3956 0.878388 13.8838 1.36654L16.8838 4.36654C17.3718 4.85471 17.3719 5.64603 16.8838 6.13412L13.8838 9.13412C13.3957 9.62203 12.6043 9.62203 12.1162 9.13412C11.6281 8.64603 11.6282 7.85471 12.1162 7.36654L12.9824 6.50033H11.25C10.0074 6.50033 9 7.50769 9 8.75033V13.2503C8.99977 13.9405 8.44021 14.5003 7.75 14.5003C7.05979 14.5003 6.50023 13.9405 6.5 13.2503V8.75033C6.5 6.12698 8.62665 4.00033 11.25 4.00033H12.9824L12.1162 3.13412C11.6281 2.64603 11.6282 1.85471 12.1162 1.36654Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketFilled20.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 14.2495C22.4402 14.2495 22.9998 14.8094 23 15.4995V17.2495C23 20.4251 20.4256 22.9995 17.25 22.9995H6.5C3.46243 22.9995 1 20.5371 1 17.4995V15.4995C1.00024 14.8094 1.55979 14.2495 2.25 14.2495C2.94021 14.2495 3.49976 14.8094 3.5 15.4995V17.4995C3.5 19.1564 4.84315 20.4995 6.5 20.4995H17.25C19.0449 20.4995 20.5 19.0444 20.5 17.2495V15.4995C20.5002 14.8094 21.0598 14.2495 21.75 14.2495ZM13.3662 1.36572C13.8543 0.877849 14.6457 0.877849 15.1338 1.36572L19.1338 5.36572C19.6219 5.8538 19.6217 6.64513 19.1338 7.1333L15.1338 11.1333C14.6456 11.6215 13.8544 11.6215 13.3662 11.1333C12.8783 10.6451 12.8781 9.8538 13.3662 9.36572L15.2324 7.49951H12.75C11.2314 7.49951 10.0002 8.73092 10 10.2495V16.2495C10 16.9399 9.44036 17.4995 8.75 17.4995C8.05964 17.4995 7.5 16.9399 7.5 16.2495V10.2495C7.50023 7.35021 9.85065 4.99951 12.75 4.99951H15.2324L13.3662 3.1333C12.8783 2.64513 12.8781 1.8538 13.3662 1.36572Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketFilled24.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromBracketFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromBracketFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.75 20.4996C30.4402 20.4996 30.9998 21.0594 31 21.7496V24.2496C31 27.9775 27.9779 30.9996 24.25 30.9996H7.75C4.02208 30.9996 1 27.9775 1 24.2496V21.7496C1.00022 21.0594 1.55978 20.4996 2.25 20.4996C2.94022 20.4996 3.49978 21.0594 3.5 21.7496V24.2496C3.5 26.5968 5.40279 28.4996 7.75 28.4996H24.25C26.5972 28.4996 28.5 26.5968 28.5 24.2496V21.7496C28.5002 21.0594 29.0598 20.4996 29.75 20.4996ZM19.3662 1.3658C19.8543 0.877905 20.6457 0.877905 21.1338 1.3658L26.1338 6.3658C26.6219 6.85389 26.6217 7.6452 26.1338 8.13338L21.1338 13.1334C20.6456 13.6215 19.8544 13.6215 19.3662 13.1334C18.8783 12.6452 18.8781 11.8539 19.3662 11.3658L22.2324 8.49959H17.75C15.6791 8.49959 14.0002 10.1787 14 12.2496V22.7496C14 23.4399 13.4404 23.9996 12.75 23.9996C12.0596 23.9996 11.5 23.4399 11.5 22.7496V12.2496C11.5002 8.79799 14.2984 5.99959 17.75 5.99959H22.2324L19.3662 3.13338C18.8783 2.6452 18.8781 1.85389 19.3662 1.3658Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromBracketFilled32.category = 'Arrows';\n\nexport default ArrowUpRightFromBracketFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquare12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquare12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.5 1C4.91421 1 5.25 1.33579 5.25 1.75C5.25 2.16421 4.91421 2.5 4.5 2.5H3.25C2.2835 2.5 1.5 3.2835 1.5 4.25V8.75C1.5 9.7165 2.2835 10.5 3.25 10.5H7.75C8.7165 10.5 9.5 9.7165 9.5 8.75V7.5C9.5 7.08579 9.83579 6.75 10.25 6.75C10.6642 6.75 11 7.08579 11 7.5V8.75C11 10.5449 9.54493 12 7.75 12H3.25C1.45507 12 0 10.5449 0 8.75V4.25C0 2.45507 1.45507 1 3.25 1H4.5ZM11.25 0C11.6642 0 12 0.335786 12 0.75V4.25C12 4.66421 11.6642 5 11.25 5C10.8358 5 10.5 4.66421 10.5 4.25V2.56055L6.53027 6.53027C6.23738 6.82317 5.76262 6.82317 5.46973 6.53027C5.17683 6.23738 5.17683 5.76262 5.46973 5.46973L9.43945 1.5H7.75C7.33579 1.5 7 1.16421 7 0.75C7 0.335786 7.33579 0 7.75 0H11.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquare12.category = 'Arrows';\n\nexport default ArrowUpRightFromSquare12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquare16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquare16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 2C6.41421 2 6.75 2.33579 6.75 2.75C6.75 3.16421 6.41421 3.5 6 3.5H4.75C3.50736 3.5 2.5 4.50736 2.5 5.75V11.25C2.5 12.4926 3.50736 13.5 4.75 13.5H10.25C11.4926 13.5 12.5 12.4926 12.5 11.25V10C12.5 9.58579 12.8358 9.25 13.25 9.25C13.6642 9.25 14 9.58579 14 10V11.25C14 13.3211 12.3211 15 10.25 15H4.75C2.67893 15 1 13.3211 1 11.25V5.75C1 3.67893 2.67893 2 4.75 2H6ZM14.25 1C14.6642 1 15 1.33579 15 1.75V6C15 6.41421 14.6642 6.75 14.25 6.75C13.8358 6.75 13.5 6.41421 13.5 6V3.56055L8.53027 8.53027C8.23738 8.82317 7.76262 8.82317 7.46973 8.53027C7.17683 8.23738 7.17683 7.76262 7.46973 7.46973L12.4395 2.5H10C9.58579 2.5 9.25 2.16421 9.25 1.75C9.25 1.33579 9.58579 1 10 1H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquare16.category = 'Arrows';\n\nexport default ArrowUpRightFromSquare16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquare20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquare20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.5 2C7.91421 2 8.25 2.33579 8.25 2.75C8.25 3.16421 7.91421 3.5 7.5 3.5H5.75C3.95507 3.5 2.5 4.95507 2.5 6.75V14.25C2.5 16.0449 3.95507 17.5 5.75 17.5H13.25C15.0449 17.5 16.5 16.0449 16.5 14.25V12.5C16.5 12.0858 16.8358 11.75 17.25 11.75C17.6642 11.75 18 12.0858 18 12.5V14.25C18 16.8734 15.8734 19 13.25 19H5.75C3.12665 19 1 16.8734 1 14.25V6.75C1 4.12665 3.12665 2 5.75 2H7.5ZM18.25 1C18.6642 1 19 1.33579 19 1.75V7.5C19 7.91421 18.6642 8.25 18.25 8.25C17.8358 8.25 17.5 7.91421 17.5 7.5V3.56055L10.5303 10.5303C10.2374 10.8232 9.76262 10.8232 9.46973 10.5303C9.17683 10.2374 9.17683 9.76262 9.46973 9.46973L16.4395 2.5H12.5C12.0858 2.5 11.75 2.16421 11.75 1.75C11.75 1.33579 12.0858 1 12.5 1H18.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquare20.category = 'Arrows';\n\nexport default ArrowUpRightFromSquare20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquare24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquare24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 2C9.66421 2 10 2.33579 10 2.75C10 3.16421 9.66421 3.5 9.25 3.5H7.25C4.62665 3.5 2.5 5.62665 2.5 8.25V16.75C2.5 19.3734 4.62665 21.5 7.25 21.5H15.75C18.3734 21.5 20.5 19.3734 20.5 16.75V14.75C20.5 14.3358 20.8358 14 21.25 14C21.6642 14 22 14.3358 22 14.75V16.75C22 20.2018 19.2018 23 15.75 23H7.25C3.79822 23 1 20.2018 1 16.75V8.25C1 4.79822 3.79822 2 7.25 2H9.25ZM22.25 1C22.6642 1 23 1.33579 23 1.75V9.25C23 9.66421 22.6642 10 22.25 10C21.8358 10 21.5 9.66421 21.5 9.25V3.56055L12.5303 12.5303C12.2374 12.8232 11.7626 12.8232 11.4697 12.5303C11.1768 12.2374 11.1768 11.7626 11.4697 11.4697L20.4395 2.5H14.75C14.3358 2.5 14 2.16421 14 1.75C14 1.33579 14.3358 1 14.75 1H22.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquare24.category = 'Arrows';\n\nexport default ArrowUpRightFromSquare24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquare32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquare32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.25 2C12.6642 2 13 2.33579 13 2.75C13 3.16421 12.6642 3.5 12.25 3.5H9.25C5.52208 3.5 2.5 6.52208 2.5 10.25V22.75C2.5 26.4779 5.52208 29.5 9.25 29.5H21.75C25.4779 29.5 28.5 26.4779 28.5 22.75V19.75C28.5 19.3358 28.8358 19 29.25 19C29.6642 19 30 19.3358 30 19.75V22.75C30 27.3063 26.3064 31 21.75 31H9.25C4.69365 31 1 27.3064 1 22.75V10.25C1 5.69365 4.69365 2 9.25 2H12.25ZM30.25 1C30.6642 1 31 1.33579 31 1.75V12.25C31 12.6642 30.6642 13 30.25 13C29.8358 13 29.5 12.6642 29.5 12.25V3.56055L16.5303 16.5303C16.2374 16.8232 15.7626 16.8232 15.4697 16.5303C15.1768 16.2374 15.1768 15.7626 15.4697 15.4697L28.4395 2.5H19.75C19.3358 2.5 19 2.16421 19 1.75C19 1.33579 19.3358 1 19.75 1H30.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquare32.category = 'Arrows';\n\nexport default ArrowUpRightFromSquare32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 1C4.55228 1 5 1.44772 5 2C5 2.55228 4.55228 3 4 3H3.5C2.67157 3 2 3.67157 2 4.5V8.5C2 9.32843 2.67157 10 3.5 10H7.5C8.32843 10 9 9.32843 9 8.5V8C9 7.44772 9.44771 7 10 7C10.5523 7 11 7.44772 11 8V8.5C11 10.433 9.433 12 7.5 12H3.5C1.567 12 0 10.433 0 8.5V4.5C0 2.567 1.567 1 3.5 1H4ZM11 0C11.5523 0 12 0.447715 12 1V4.5C12 5.05228 11.5523 5.5 11 5.5C10.4477 5.5 10 5.05228 10 4.5V3.41406L6.70703 6.70703C6.31651 7.09756 5.68349 7.09756 5.29297 6.70703C4.90244 6.31651 4.90244 5.68349 5.29297 5.29297L8.58594 2H7.5C6.94772 2 6.5 1.55228 6.5 1C6.5 0.447715 6.94772 0 7.5 0H11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareBold12.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 2C6.55228 2 7 2.44772 7 3C7 3.55228 6.55228 4 6 4H5C3.89543 4 3 4.89543 3 6V11C3 12.1046 3.89543 13 5 13H10C11.1046 13 12 12.1046 12 11V10C12 9.44772 12.4477 9 13 9C13.5523 9 14 9.44772 14 10V11C14 13.2091 12.2091 15 10 15H5C2.79086 15 1 13.2091 1 11V6C1 3.79086 2.79086 2 5 2H6ZM14 1C14.5523 1 15 1.44772 15 2V6.25C15 6.80228 14.5523 7.25 14 7.25C13.4477 7.25 13 6.80228 13 6.25V4.41406L8.70703 8.70703C8.31651 9.09756 7.68349 9.09756 7.29297 8.70703C6.90244 8.31651 6.90244 7.68349 7.29297 7.29297L11.5859 3H9.75C9.19772 3 8.75 2.55228 8.75 2C8.75 1.44772 9.19772 1 9.75 1H14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareBold16.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.5 2C8.05228 2 8.5 2.44772 8.5 3C8.5 3.55228 8.05228 4 7.5 4H6C4.34315 4 3 5.34315 3 7V14C3 15.6569 4.34315 17 6 17H13C14.6569 17 16 15.6569 16 14V12.5C16 11.9477 16.4477 11.5 17 11.5C17.5523 11.5 18 11.9477 18 12.5V14C18 16.7614 15.7614 19 13 19H6C3.23858 19 1 16.7614 1 14V7C1 4.23858 3.23858 2 6 2H7.5ZM18 1C18.5523 1 19 1.44772 19 2V7.75C19 8.30228 18.5523 8.75 18 8.75C17.4477 8.75 17 8.30228 17 7.75V4.41406L10.707 10.707C10.3165 11.0976 9.68349 11.0976 9.29297 10.707C8.90244 10.3165 8.90244 9.68349 9.29297 9.29297L15.5859 3H12.25C11.6977 3 11.25 2.55228 11.25 2C11.25 1.44772 11.6977 1 12.25 1H18Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareBold20.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 2C9.80228 2 10.25 2.44772 10.25 3C10.25 3.55228 9.80228 4 9.25 4H7.5C5.01472 4 3 6.01472 3 8.5V16.5C3 18.9853 5.01472 21 7.5 21H15.5C17.9853 21 20 18.9853 20 16.5V14.75C20 14.1977 20.4477 13.75 21 13.75C21.5523 13.75 22 14.1977 22 14.75V16.5C22 20.0899 19.0898 23 15.5 23H7.5C3.91015 23 1 20.0898 1 16.5V8.5C1 4.91015 3.91015 2 7.5 2H9.25ZM22 1C22.5523 1 23 1.44772 23 2V9.5C23 10.0523 22.5523 10.5 22 10.5C21.4477 10.5 21 10.0523 21 9.5V4.41406L12.707 12.707C12.3165 13.0976 11.6835 13.0976 11.293 12.707C10.9024 12.3165 10.9024 11.6835 11.293 11.293L19.5859 3H14.5C13.9477 3 13.5 2.55228 13.5 2C13.5 1.44772 13.9477 1 14.5 1H22Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareBold24.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.25 2C12.8023 2 13.25 2.44772 13.25 3C13.25 3.55228 12.8023 4 12.25 4H9.5C5.91015 4 3 6.91015 3 10.5V22.5C3 26.0898 5.91015 29 9.5 29H21.5C25.0898 29 28 26.0899 28 22.5V19.75C28 19.1977 28.4477 18.75 29 18.75C29.5523 18.75 30 19.1977 30 19.75V22.5C30 27.1944 26.1944 31 21.5 31H9.5C4.80558 31 1 27.1944 1 22.5V10.5C1 5.80558 4.80558 2 9.5 2H12.25ZM30 1C30.5523 1 31 1.44772 31 2V12.5C31 13.0523 30.5523 13.5 30 13.5C29.4477 13.5 29 13.0523 29 12.5V4.41406L16.707 16.707C16.3165 17.0976 15.6835 17.0976 15.293 16.707C14.9024 16.3165 14.9024 15.6835 15.293 15.293L27.5859 3H19.5C18.9477 3 18.5 2.55228 18.5 2C18.5 1.44772 18.9477 1 19.5 1H30Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareBold32.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.5 1C4.19036 1 4.75 1.55964 4.75 2.25C4.75 2.94036 4.19036 3.5 3.5 3.5C2.94772 3.5 2.5 3.94772 2.5 4.5V8.25C2.5 8.94036 3.05964 9.5 3.75 9.5H7.5C8.05228 9.5 8.5 9.05228 8.5 8.5C8.5 7.80964 9.05964 7.25 9.75 7.25C10.4404 7.25 11 7.80964 11 8.5C11 10.433 9.433 12 7.5 12H3.75C1.67893 12 0 10.3211 0 8.25V4.5C0 2.567 1.567 1 3.5 1ZM10.75 0C11.4404 0 12 0.559644 12 1.25V4.5C12 5.19036 11.4404 5.75 10.75 5.75C10.0596 5.75 9.5 5.19036 9.5 4.5V4.26758L6.88379 6.88379C6.39563 7.37194 5.60437 7.37194 5.11621 6.88379C4.62806 6.39563 4.62806 5.60437 5.11621 5.11621L7.73242 2.5H7.5C6.80964 2.5 6.25 1.94036 6.25 1.25C6.25 0.559644 6.80964 0 7.5 0H10.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareBoldFilled12.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 1.5C5.82843 1.5 6.5 2.17157 6.5 3C6.5 3.82843 5.82843 4.5 5 4.5C4.44772 4.5 4 4.94772 4 5.5V10.5C4 11.3284 4.67157 12 5.5 12H10.5C11.0523 12 11.5 11.5523 11.5 11C11.5 10.1716 12.1716 9.5 13 9.5C13.8284 9.5 14.5 10.1716 14.5 11C14.5 13.2091 12.7091 15 10.5 15H5.5C3.01472 15 1 12.9853 1 10.5V5.5C1 3.29086 2.79086 1.5 5 1.5ZM13.5 1C14.3284 1 15 1.67157 15 2.5V6.5C15 7.32843 14.3284 8 13.5 8C12.6716 8 12 7.32843 12 6.5V6.12109L9.06055 9.06055C8.47476 9.64633 7.52524 9.64633 6.93945 9.06055C6.35367 8.47476 6.35367 7.52524 6.93945 6.93945L9.87891 4H9.5C8.67157 4 8 3.32843 8 2.5C8 1.67157 8.67157 1 9.5 1H13.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareBoldFilled16.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5 1.75C7.32843 1.75 8 2.42157 8 3.25C8 4.07843 7.32843 4.75 6.5 4.75C5.11929 4.75 4 5.86929 4 7.25V13.5C4 14.8807 5.11929 16 6.5 16H12.75C14.1307 16 15.25 14.8807 15.25 13.5C15.25 12.6716 15.9216 12 16.75 12C17.5784 12 18.25 12.6716 18.25 13.5C18.25 16.5376 15.7876 19 12.75 19H6.5C3.46243 19 1 16.5376 1 13.5V7.25C1 4.21243 3.46243 1.75 6.5 1.75ZM17.5 1C18.3284 1 19 1.67157 19 2.5V8.25C19 9.07843 18.3284 9.75 17.5 9.75C16.6716 9.75 16 9.07843 16 8.25V6.12109L11.0605 11.0605C10.4748 11.6463 9.52524 11.6463 8.93945 11.0605C8.35367 10.4748 8.35367 9.52524 8.93945 8.93945L13.8789 4H11.75C10.9216 4 10.25 3.32843 10.25 2.5C10.25 1.67157 10.9216 1 11.75 1H17.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareBoldFilled20.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.5 1.5C9.32843 1.5 10 2.17157 10 3C10 3.82843 9.32843 4.5 8.5 4.5H8C5.79086 4.5 4 6.29086 4 8.5V16C4 18.2091 5.79086 20 8 20H15.5C17.7091 20 19.5 18.2091 19.5 16V15.5C19.5 14.6716 20.1716 14 21 14C21.8284 14 22.5 14.6716 22.5 15.5V16C22.5 19.866 19.366 23 15.5 23H8C4.13401 23 1 19.866 1 16V8.5C1 4.63401 4.13401 1.5 8 1.5H8.5ZM21.5 1C22.3284 1 23 1.67157 23 2.5V10C23 10.8284 22.3284 11.5 21.5 11.5C20.6716 11.5 20 10.8284 20 10V6.12109L13.0605 13.0605C12.4748 13.6463 11.5252 13.6463 10.9395 13.0605C10.3537 12.4748 10.3537 11.5252 10.9395 10.9395L17.8789 4H14C13.1716 4 12.5 3.32843 12.5 2.5C12.5 1.67157 13.1716 1 14 1H21.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareBoldFilled24.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5 2C12.3284 2 13 2.67157 13 3.5C13 4.32843 12.3284 5 11.5 5H10C6.68629 5 4 7.68629 4 11V22C4 25.3137 6.68629 28 10 28H21C24.3137 28 27 25.3137 27 22V20.5C27 19.6716 27.6716 19 28.5 19C29.3284 19 30 19.6716 30 20.5V22C30 26.9706 25.9706 31 21 31H10C5.02944 31 1 26.9706 1 22V11C1 6.02944 5.02944 2 10 2H11.5ZM29.5 1C30.3284 1 31 1.67157 31 2.5V13C31 13.8284 30.3284 14.5 29.5 14.5C28.6716 14.5 28 13.8284 28 13V6.12109L17.0605 17.0605C16.4748 17.6463 15.5252 17.6463 14.9395 17.0605C14.3537 16.4748 14.3537 15.5252 14.9395 14.9395L25.8789 4H19C18.1716 4 17.5 3.32843 17.5 2.5C17.5 1.67157 18.1716 1 19 1H29.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareBoldFilled32.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.5 1C4.19036 1 4.75 1.55964 4.75 2.25C4.75 2.94036 4.19036 3.5 3.5 3.5C2.94772 3.5 2.5 3.94772 2.5 4.5V8.25C2.5 8.94036 3.05964 9.5 3.75 9.5H7.5C8.05228 9.5 8.5 9.05228 8.5 8.5C8.5 7.80964 9.05964 7.25 9.75 7.25C10.4404 7.25 11 7.80964 11 8.5C11 10.433 9.433 12 7.5 12H3.75C1.67893 12 0 10.3211 0 8.25V4.5C0 2.567 1.567 1 3.5 1ZM10.75 0C11.4404 0 12 0.559644 12 1.25V4.5C12 5.19036 11.4404 5.75 10.75 5.75C10.0596 5.75 9.5 5.19036 9.5 4.5V4.26758L6.88379 6.88379C6.39563 7.37194 5.60437 7.37194 5.11621 6.88379C4.62806 6.39563 4.62806 5.60437 5.11621 5.11621L7.73242 2.5H7.5C6.80964 2.5 6.25 1.94036 6.25 1.25C6.25 0.559644 6.80964 0 7.5 0H10.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareFilled12.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.5 1.5C6.19036 1.5 6.75 2.05964 6.75 2.75C6.75 3.44036 6.19036 4 5.5 4H5.25C4.2835 4 3.5 4.7835 3.5 5.75V10.75C3.5 11.7165 4.2835 12.5 5.25 12.5H10.25C11.2165 12.5 12 11.7165 12 10.75V10.5C12 9.80964 12.5596 9.25 13.25 9.25C13.9404 9.25 14.5 9.80964 14.5 10.5V10.75C14.5 13.0972 12.5972 15 10.25 15H5.25C2.90279 15 1 13.0972 1 10.75V5.75C1 3.40279 2.90279 1.5 5.25 1.5H5.5ZM13.75 1C14.4404 1 15 1.55964 15 2.25V6.5C15 7.19036 14.4404 7.75 13.75 7.75C13.0596 7.75 12.5 7.19036 12.5 6.5V5.26758L8.88379 8.88379C8.39563 9.37194 7.60437 9.37194 7.11621 8.88379C6.62806 8.39563 6.62806 7.60437 7.11621 7.11621L10.7324 3.5H9.5C8.80964 3.5 8.25 2.94036 8.25 2.25C8.25 1.55964 8.80964 1 9.5 1H13.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareFilled16.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5 1.5C7.19036 1.5 7.75 2.05964 7.75 2.75C7.75 3.44036 7.19036 4 6.5 4H6.25C4.73122 4 3.5 5.23122 3.5 6.75V13.75C3.5 15.2688 4.73122 16.5 6.25 16.5H13.25C14.7688 16.5 16 15.2688 16 13.75V13.5C16 12.8096 16.5596 12.25 17.25 12.25C17.9404 12.25 18.5 12.8096 18.5 13.5V13.75C18.5 16.6495 16.1495 19 13.25 19H6.25C3.35051 19 1 16.6495 1 13.75V6.75C1 3.85051 3.3505 1.5 6.25 1.5H6.5ZM17.75 1C18.4404 1 19 1.55964 19 2.25V8C19 8.69036 18.4404 9.25 17.75 9.25C17.0596 9.25 16.5 8.69036 16.5 8V5.26758L10.8838 10.8838C10.3956 11.3719 9.60437 11.3719 9.11621 10.8838C8.62806 10.3956 8.62806 9.60437 9.11621 9.11621L14.7324 3.5H12C11.3096 3.5 10.75 2.94036 10.75 2.25C10.75 1.55964 11.3096 1 12 1H17.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareFilled20.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.5 1.5C9.19036 1.5 9.75 2.05964 9.75 2.75C9.75 3.44036 9.19036 4 8.5 4H7.75C5.40279 4 3.5 5.90279 3.5 8.25V16.25C3.5 18.5972 5.40279 20.5 7.75 20.5H15.75C18.0972 20.5 20 18.5972 20 16.25V15.5C20 14.8096 20.5596 14.25 21.25 14.25C21.9404 14.25 22.5 14.8096 22.5 15.5V16.25C22.5 19.9779 19.4779 23 15.75 23H7.75C4.02208 23 1 19.9779 1 16.25V8.25C1 4.52208 4.02208 1.5 7.75 1.5H8.5ZM21.75 1C22.4404 1 23 1.55964 23 2.25V9.75C23 10.4404 22.4404 11 21.75 11C21.0596 11 20.5 10.4404 20.5 9.75V5.26758L12.8838 12.8838C12.3956 13.3719 11.6044 13.3719 11.1162 12.8838C10.6281 12.3956 10.6281 11.6044 11.1162 11.1162L18.7324 3.5H14.25C13.5596 3.5 13 2.94036 13 2.25C13 1.55964 13.5596 1 14.25 1H21.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareFilled24.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ArrowUpRightFromSquareFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ArrowUpRightFromSquareFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5 1.5C12.1904 1.5 12.75 2.05964 12.75 2.75C12.75 3.44036 12.1904 4 11.5 4H9.75C6.29822 4 3.5 6.79822 3.5 10.25V22.25C3.5 25.7018 6.29822 28.5 9.75 28.5H21.75C25.2018 28.5 28 25.7018 28 22.25V20.5C28 19.8096 28.5596 19.25 29.25 19.25C29.9404 19.25 30.5 19.8096 30.5 20.5V22.25C30.5 27.0825 26.5825 31 21.75 31H9.75C4.91751 31 1 27.0825 1 22.25V10.25C1 5.41751 4.91751 1.5 9.75 1.5H11.5ZM29.75 1C30.4404 1 31 1.55964 31 2.25V12.75C31 13.4404 30.4404 14 29.75 14C29.0596 14 28.5 13.4404 28.5 12.75V5.26758L16.8838 16.8838C16.3956 17.3719 15.6044 17.3719 15.1162 16.8838C14.6281 16.3956 14.6281 15.6044 15.1162 15.1162L26.7324 3.5H19.25C18.5596 3.5 18 2.94036 18 2.25C18 1.55964 18.5596 1 19.25 1H29.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nArrowUpRightFromSquareFilled32.category = 'Arrows';\n\nexport default ArrowUpRightFromSquareFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Atom12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Atom12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.0918 0.128906C9.68525 0.0896736 10.4374 0.192777 11.0459 0.722656L11.165 0.833984C11.7923 1.46124 11.913 2.27519 11.8711 2.9082C11.8289 3.54502 11.6178 4.1958 11.3408 4.79883C11.1612 5.18975 10.9356 5.59185 10.6758 6C10.9357 6.40826 11.1612 6.81016 11.3408 7.20117C11.6179 7.80418 11.8278 8.454 11.8701 9.09082C11.9121 9.72376 11.7931 10.5377 11.166 11.165C10.5386 11.7925 9.72391 11.9121 9.09082 11.8701C8.45403 11.8278 7.80416 11.6178 7.20117 11.3408C6.81017 11.1612 6.40825 10.9357 6 10.6758C5.59174 10.9357 5.18983 11.1612 4.79883 11.3408C4.19584 11.6178 3.54597 11.8278 2.90918 11.8701C2.27609 11.9121 1.46143 11.7925 0.833984 11.165C0.206937 10.5377 0.0879222 9.72376 0.129883 9.09082C0.172157 8.454 0.382142 7.80418 0.65918 7.20117C0.838773 6.8103 1.06346 6.40811 1.32324 6C1.06355 5.592 0.838761 5.18961 0.65918 4.79883C0.382164 4.1958 0.171124 3.54502 0.128906 2.9082C0.0870475 2.27519 0.207707 1.46124 0.834961 0.833984L0.954102 0.722656C1.56261 0.192778 2.31475 0.0896726 2.9082 0.128906C3.54502 0.171125 4.1958 0.382158 4.79883 0.65918C5.18962 0.838762 5.592 1.06355 6 1.32324C6.408 1.06355 6.81038 0.838761 7.20117 0.65918C7.8042 0.382159 8.45498 0.171124 9.0918 0.128906ZM2.28125 7.32031C1.59497 8.56272 1.40727 9.61646 1.89453 10.1045L1.97852 10.1777C2.49692 10.5711 3.50459 10.3685 4.68066 9.71875C4.25393 9.37093 3.82912 8.99122 3.41895 8.58105C3.00903 8.17113 2.62886 7.74676 2.28125 7.32031ZM9.71777 7.32031C9.37027 7.7466 8.99082 8.17128 8.58105 8.58105C8.17069 8.99141 7.74529 9.3708 7.31836 9.71875C8.49475 10.3688 9.50297 10.5711 10.0215 10.1777L10.1055 10.1045C10.5928 9.6164 10.4042 8.56289 9.71777 7.32031ZM6 3.15137C5.49557 3.5342 4.98118 3.97882 4.48047 4.47949C3.97938 4.98058 3.5335 5.49516 3.15039 6C3.53327 6.50461 3.97866 7.01866 4.47949 7.51953C4.98028 8.02032 5.49546 8.46472 6 8.84766C6.50454 8.46472 7.01972 8.02032 7.52051 7.51953C8.02118 7.01882 8.46583 6.50446 8.84863 6C8.46561 5.49531 8.02047 4.98043 7.51953 4.47949C7.01882 3.97882 6.50443 3.5342 6 3.15137ZM6 5C6.55228 5 7 5.44772 7 6C6.99996 6.55225 6.55226 7 6 7C5.44774 7 5.00004 6.55225 5 6C5 5.44772 5.44772 5 6 5ZM4.67871 2.28125C3.43673 1.5954 2.38346 1.40736 1.89551 1.89453C1.4077 2.38234 1.59608 3.43603 2.28223 4.67871C2.62969 4.25255 3.00931 3.8286 3.41895 3.41895C3.82869 3.00921 4.25247 2.62873 4.67871 2.28125ZM10.1045 1.89453C9.61645 1.40726 8.56262 1.59507 7.32031 2.28125C7.74675 2.62885 8.17112 3.00903 8.58105 3.41895C8.99054 3.82844 9.36944 4.25271 9.7168 4.67871C10.4031 3.43586 10.5924 2.38239 10.1045 1.89453Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAtom12.category = 'Interface General';\n\nexport default Atom12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Atom16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Atom16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.9199 1.07336C12.5966 0.985093 13.5376 1.04161 14.248 1.75208C14.9585 2.46261 15.0151 3.40352 14.9268 4.0802C14.8349 4.78346 14.5554 5.52234 14.1953 6.22961C13.8996 6.81038 13.5197 7.42194 13.0732 8.047C13.5194 8.6718 13.8987 9.28288 14.1943 9.8634C14.5545 10.5708 14.8339 11.3094 14.9258 12.0128C15.0142 12.6894 14.9584 13.6303 14.248 14.3409C13.5374 15.0516 12.5957 15.108 11.9189 15.0197C11.2157 14.9277 10.4768 14.6483 9.76953 14.2882C9.18888 13.9925 8.57807 13.6124 7.95312 13.1661C7.32817 13.6125 6.71737 13.9925 6.13672 14.2882C5.42946 14.6483 4.69057 14.9277 3.9873 15.0197C3.31059 15.1081 2.36891 15.0525 1.6582 14.3419C0.947553 13.6313 0.892097 12.6896 0.980469 12.0128C1.07242 11.3095 1.35178 10.5707 1.71191 9.8634C2.00755 9.28288 2.38682 8.67179 2.83301 8.047C2.38653 7.42186 2.00669 6.81044 1.71094 6.22961C1.35082 5.52234 1.0714 4.78346 0.979492 4.0802C0.891179 3.40348 0.947664 2.46164 1.6582 1.7511C2.36871 1.04095 3.30974 0.985062 3.98633 1.07336C4.68962 1.16525 5.42844 1.44468 6.13574 1.80481C6.71641 2.10048 7.32818 2.47959 7.95312 2.9259C8.57802 2.47964 9.18989 2.10045 9.77051 1.80481C10.4777 1.44474 11.2167 1.16524 11.9199 1.07336ZM3.79785 9.28821C2.57636 11.1055 2.09969 12.6623 2.71875 13.2814C3.3379 13.9002 4.89388 13.4225 6.71094 12.2013C6.20102 11.7734 5.68951 11.3088 5.19043 10.8097C4.69115 10.3104 4.22589 9.79832 3.79785 9.28821ZM12.1074 9.28821C11.6794 9.79823 11.215 10.3105 10.7158 10.8097C10.2166 11.3089 9.70445 11.7733 9.19434 12.2013C11.0117 13.4229 12.5684 13.8995 13.1875 13.2804C13.806 12.661 13.3287 11.1052 12.1074 9.28821ZM7.95312 4.80969C7.38962 5.26552 6.81585 5.77999 6.25098 6.34485C5.68603 6.90981 5.17169 7.48342 4.71582 8.047C5.17158 8.6104 5.68623 9.1834 6.25098 9.74817C6.81574 10.3129 7.38973 10.8266 7.95312 11.2823C8.5164 10.8267 9.09064 10.3138 9.65527 9.74915C10.22 9.18444 10.7337 8.61035 11.1895 8.047C10.7336 7.48343 10.2202 6.90881 9.65527 6.34387C9.09049 5.77911 8.51655 5.26545 7.95312 4.80969ZM8 7.00012C8.55227 7.00015 9 7.44785 9 8.00012C8.99992 8.55232 8.55222 9.0001 8 9.00012C7.44777 9.00012 7.00008 8.55234 7 8.00012C7 7.44784 7.44772 7.00012 8 7.00012ZM6.71191 3.89172C4.89446 2.67004 3.33796 2.19369 2.71875 2.81262C2.09999 3.43181 2.57647 4.98771 3.79785 6.80481C4.22585 6.29473 4.6912 5.78354 5.19043 5.2843C5.68978 4.78496 6.20173 4.31981 6.71191 3.89172ZM13.1875 2.81262C12.5684 2.19351 11.0118 2.67 9.19434 3.89172C9.70443 4.31974 10.2166 4.78408 10.7158 5.28333C11.215 5.78254 11.6794 6.29474 12.1074 6.80481C13.3289 4.98754 13.8063 3.43182 13.1875 2.81262Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAtom16.category = 'Interface General';\n\nexport default Atom16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Atom20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Atom20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.1895 0.00683594C11.1229 0.0713603 11.8498 0.604435 12.3535 1.17969C12.8935 1.79634 13.312 2.60243 13.6328 3.46875C13.6508 3.51728 13.667 3.56681 13.6846 3.61621C13.7365 3.60663 13.7884 3.59666 13.8398 3.58789C14.7504 3.43266 15.658 3.39247 16.4619 3.55176C17.2119 3.70045 18.0371 4.06295 18.5596 4.83887L18.6602 5C19.1726 5.88774 19.0782 6.85672 18.8154 7.62891C18.5514 8.40461 18.0622 9.16907 17.4727 9.87988C17.4395 9.91982 17.4042 9.95903 17.3701 9.99902C17.4045 10.0393 17.4393 10.0789 17.4727 10.1191C18.0625 10.8302 18.5514 11.5961 18.8154 12.3721C19.0781 13.1442 19.1725 14.1124 18.6602 15C18.1476 15.8877 17.2611 16.2907 16.4609 16.4492C15.657 16.6084 14.7503 16.5664 13.8398 16.4111C13.7883 16.4023 13.7367 16.3915 13.6846 16.3818C13.6668 16.4318 13.651 16.4821 13.6328 16.5312C13.312 17.3976 12.8935 18.2037 12.3535 18.8203C11.8162 19.4339 11.0249 19.9999 10 20C8.97486 20 8.18291 19.434 7.64551 18.8203C7.10557 18.2037 6.68803 17.3975 6.36719 16.5312C6.34896 16.482 6.33224 16.4319 6.31445 16.3818C6.26264 16.3914 6.21143 16.4024 6.16016 16.4111C5.24951 16.5664 4.34209 16.6085 3.53809 16.4492C2.73803 16.2907 1.85242 15.8875 1.33984 15C0.827506 14.1124 0.921894 13.1442 1.18457 12.3721C1.44862 11.5961 1.93752 10.8302 2.52734 10.1191C2.56061 10.079 2.59466 10.0392 2.62891 9.99902C2.59489 9.95912 2.5604 9.91973 2.52734 9.87988C1.93764 9.16896 1.44764 8.40474 1.18359 7.62891C0.92081 6.85667 0.827324 5.88779 1.33984 5L1.44043 4.83887C1.96301 4.06294 2.7881 3.70039 3.53809 3.55176C4.34212 3.39245 5.24947 3.4326 6.16016 3.58789C6.21137 3.59663 6.2627 3.60666 6.31445 3.61621C6.33204 3.5667 6.34917 3.51739 6.36719 3.46875C6.68803 2.60248 7.10557 1.79633 7.64551 1.17969C8.18291 0.565976 8.97486 1.28114e-05 10 0L10.1895 0.00683594ZM9.99902 15.2031C9.24002 15.536 8.49438 15.8121 7.7793 16.0254C8.3129 17.4591 9.03572 18.3796 9.83789 18.4893L10 18.5C10.8663 18.4998 11.6497 17.5544 12.2188 16.0254C11.5037 15.812 10.758 15.5361 9.99902 15.2031ZM3.6709 11.0898C2.63127 12.3472 2.20569 13.4996 2.63867 14.25L2.72852 14.3848C3.22444 15.0245 4.38266 15.1891 5.89062 14.9346C5.71791 14.2088 5.58333 13.4251 5.49219 12.6016C4.82447 12.1107 4.2131 11.6024 3.6709 11.0898ZM16.3281 11.0898C15.7857 11.6026 15.1738 12.1106 14.5059 12.6016C14.4149 13.4252 14.28 14.2087 14.1074 14.9346C15.616 15.1894 16.7744 15.0246 17.2705 14.3848L17.3613 14.25C17.7943 13.4996 17.3679 12.3473 16.3281 11.0898ZM7.16895 13.7236C7.22298 14.0226 7.28246 14.3118 7.34863 14.5898C7.62244 14.5082 7.90262 14.4151 8.18848 14.3125C8.01758 14.2192 7.84638 14.1239 7.67578 14.0254C7.50454 13.9265 7.33583 13.8254 7.16895 13.7236ZM12.8291 13.7236C12.6627 13.8251 12.495 13.9268 12.3242 14.0254C12.1532 14.1241 11.9809 14.219 11.8096 14.3125C12.095 14.415 12.375 14.5073 12.6484 14.5889C12.7145 14.3111 12.7751 14.0223 12.8291 13.7236ZM10 6.44434C9.48083 6.69191 8.95387 6.96952 8.42578 7.27441C7.89804 7.57912 7.39461 7.89607 6.9209 8.22168C6.87567 8.79519 6.85156 9.39008 6.85156 10C6.85156 10.6099 6.87666 11.2048 6.92188 11.7783C7.39547 12.1039 7.89817 12.4219 8.42578 12.7266C8.95318 13.0311 9.4805 13.3054 9.99902 13.5527C10.518 13.3053 11.0464 13.0313 11.5742 12.7266C12.102 12.4218 12.6044 12.103 13.0781 11.7773C13.1233 11.2041 13.1475 10.6096 13.1475 10C13.1475 9.39042 13.1233 8.79587 13.0781 8.22266C12.6043 7.89696 12.1011 7.57918 11.5732 7.27441C11.0453 6.96961 10.519 6.69184 10 6.44434ZM10 8.74023C10.6954 8.74036 11.2588 9.30461 11.2588 10C11.2588 10.6954 10.6954 11.2587 10 11.2588C9.30454 11.2588 8.74026 10.6955 8.74023 10C8.74023 9.30453 9.30453 8.74023 10 8.74023ZM5.3584 9.41016C5.12696 9.60606 4.9085 9.80404 4.70117 10C4.90835 10.1958 5.12715 10.3931 5.3584 10.5889C5.35375 10.3938 5.35156 10.1974 5.35156 10C5.35156 9.80225 5.35374 9.60556 5.3584 9.41016ZM14.6396 9.41113C14.6443 9.60623 14.6475 9.80257 14.6475 10C14.6475 10.1974 14.6443 10.3938 14.6396 10.5889C14.8711 10.3929 15.0905 10.196 15.2979 10C15.0905 9.80402 14.8711 9.60706 14.6396 9.41113ZM5.89062 5.06445C4.2823 4.79298 3.07195 4.99996 2.63867 5.75C2.20569 6.50025 2.63169 7.65188 3.6709 8.90918C4.2132 8.39675 4.82439 7.88812 5.49219 7.39746C5.58336 6.57388 5.71787 5.79024 5.89062 5.06445ZM17.3613 5.75C16.9279 4.99973 15.7165 4.7926 14.1074 5.06445C14.2801 5.79032 14.4148 6.57379 14.5059 7.39746C15.1739 7.88826 15.7856 8.39659 16.3281 8.90918C17.3674 7.65188 17.7942 6.50031 17.3613 5.75ZM7.35059 5.41113C7.28445 5.68898 7.22296 5.97763 7.16895 6.27637C7.33583 6.17465 7.50454 6.07347 7.67578 5.97461C7.84676 5.87589 8.01818 5.78006 8.18945 5.68652C7.90413 5.58407 7.62391 5.4927 7.35059 5.41113ZM12.6484 5.41113C12.3751 5.49271 12.0949 5.58406 11.8096 5.68652C11.9809 5.78005 12.1523 5.8759 12.3232 5.97461C12.494 6.07317 12.6627 6.17399 12.8291 6.27539C12.7752 5.97704 12.7145 5.68864 12.6484 5.41113ZM10 1.5C9.13366 1.50003 8.34859 2.44475 7.7793 3.97363C8.49431 4.18705 9.2401 4.46287 9.99902 4.7959C10.7579 4.46284 11.5038 4.18712 12.2188 3.97363C11.6497 2.44517 10.8662 1.50021 10 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAtom20.category = 'Interface General';\n\nexport default Atom20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Atom24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Atom24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.2041 0.506836C13.2092 0.576146 14.0042 1.15136 14.5703 1.79785C15.1767 2.4904 15.6553 3.40622 16.0264 4.4082C16.0728 4.5335 16.1172 4.66164 16.1611 4.79199C16.2963 4.76479 16.4305 4.74029 16.5625 4.71777C17.6157 4.53821 18.6479 4.49493 19.5508 4.67383C20.3937 4.84088 21.289 5.24142 21.8516 6.07715L21.959 6.25C22.5099 7.20422 22.4164 8.25724 22.1211 9.125C21.8245 9.99636 21.27 10.8681 20.5879 11.6904C20.5025 11.7934 20.4142 11.8967 20.3232 12C20.4143 12.1034 20.5025 12.2066 20.5879 12.3096C21.2701 13.132 21.8236 14.0045 22.1201 14.876C22.4153 15.7436 22.5106 16.796 21.96 17.75C21.409 18.7041 20.4499 19.149 19.5508 19.3271C18.6479 19.506 17.6157 19.4618 16.5625 19.2822C16.4305 19.2597 16.2963 19.2352 16.1611 19.208C16.1172 19.3384 16.0728 19.4665 16.0264 19.5918C15.6553 20.5938 15.1767 21.5096 14.5703 22.2021C13.9666 22.8916 13.1025 23.4998 12.001 23.5C10.8992 23.5 10.0345 22.8917 9.43066 22.2021C8.82423 21.5096 8.34573 20.5938 7.97461 19.5918C7.92815 19.4663 7.88188 19.3385 7.83789 19.208C7.70324 19.2351 7.56999 19.2598 7.43848 19.2822C6.38527 19.4618 5.3531 19.506 4.4502 19.3271C3.55114 19.149 2.59197 18.704 2.04102 17.75C1.49041 16.796 1.58476 15.7436 1.87988 14.876C2.17644 14.0045 2.73085 13.132 3.41309 12.3096C3.49837 12.2068 3.58587 12.1032 3.67676 12C3.58587 11.8968 3.49837 11.7932 3.41309 11.6904C2.73094 10.8681 2.17646 9.99637 1.87988 9.125C1.58463 8.25733 1.49031 7.20414 2.04102 6.25L2.14844 6.07715C2.71098 5.24126 3.60718 4.84088 4.4502 4.67383C5.35312 4.49496 6.38523 4.53818 7.43848 4.71777C7.56999 4.7402 7.70323 4.76491 7.83789 4.79199C7.88188 4.66146 7.92815 4.53366 7.97461 4.4082C8.34573 3.40619 8.82423 2.4904 9.43066 1.79785C10.0345 1.10829 10.8992 0.5 12.001 0.5L12.2041 0.506836ZM12 17.833C11.0745 18.2441 10.166 18.5808 9.29883 18.8389C9.93394 20.6676 10.8203 21.8516 11.8096 21.9873L12.001 22C13.0664 21.9995 14.0247 20.7837 14.7002 18.8389C13.8333 18.5808 12.9251 18.2439 12 17.833ZM4.72656 13.0801C3.37989 14.6377 2.80733 16.0771 3.33984 17L3.44629 17.1592C4.05823 17.9479 5.52622 18.1227 7.42676 17.7588C7.21668 16.8787 7.05497 15.9231 6.94824 14.916C6.12961 14.3201 5.38358 13.702 4.72656 13.0801ZM19.2734 13.0801C18.6164 13.702 17.8704 14.3201 17.0518 14.916C16.945 15.9231 16.7833 16.8787 16.5732 17.7588C18.4739 18.1229 19.9416 17.9477 20.5537 17.1592L20.6611 17C21.1937 16.077 20.6203 14.6378 19.2734 13.0801ZM8.61133 16.0342C8.68909 16.5098 8.77967 16.9661 8.88281 17.3994C9.30954 17.2721 9.7495 17.1216 10.2002 16.9512C9.93314 16.8081 9.66522 16.6609 9.39844 16.5068C9.13124 16.3526 8.86911 16.1942 8.61133 16.0342ZM15.3887 16.0332C15.131 16.1932 14.8697 16.3526 14.6025 16.5068C14.3356 16.661 14.0671 16.808 13.7998 16.9512C14.2502 17.1215 14.6898 17.2722 15.1162 17.3994C15.2194 16.9657 15.3109 16.5093 15.3887 16.0332ZM12 7.81738C11.3894 8.10856 10.7695 8.4344 10.1484 8.79297C9.52725 9.15162 8.93548 9.52589 8.37793 9.90918C8.32479 10.5835 8.29688 11.2829 8.29688 12C8.29688 12.7171 8.32481 13.4165 8.37793 14.0908C8.93556 14.4742 9.52714 14.8493 10.1484 15.208C10.7692 15.5664 11.3897 15.8896 12 16.1807C12.6105 15.8895 13.2316 15.5665 13.8525 15.208C14.4736 14.8494 15.0646 14.4741 15.6221 14.0908C15.6752 13.4165 15.7041 12.7171 15.7041 12C15.7041 11.2826 15.6752 10.5828 15.6221 9.9082C15.0649 9.52518 14.4733 9.15139 13.8525 8.79297C13.2313 8.43428 12.6108 8.10863 12 7.81738ZM12 10.5186C12.8182 10.5186 13.4814 11.1818 13.4814 12C13.4814 12.8182 12.8182 13.4814 12 13.4814C11.1819 13.4813 10.5186 12.8181 10.5186 12C10.5186 11.1819 11.1819 10.5187 12 10.5186ZM6.81152 11.082C6.43877 11.387 6.09006 11.6943 5.7666 12C6.0899 12.3056 6.43897 12.6122 6.81152 12.917C6.80187 12.6141 6.79688 12.3082 6.79688 12C6.79688 11.6915 6.80185 11.3853 6.81152 11.082ZM17.1875 11.082C17.1972 11.3853 17.2041 11.6914 17.2041 12C17.2041 12.3082 17.1972 12.614 17.1875 12.917C17.5603 12.612 17.9099 12.3058 18.2334 12C17.9098 11.6941 17.5605 11.3871 17.1875 11.082ZM7.42676 6.24023C5.40521 5.85317 3.87275 6.07758 3.33984 7C2.8075 7.92283 3.38038 9.3615 4.72656 10.9189C5.38359 10.2971 6.12963 9.67887 6.94824 9.08301C7.05501 8.0759 7.21664 7.12033 7.42676 6.24023ZM20.6602 7C20.1272 6.07747 18.5951 5.85298 16.5732 6.24023C16.7834 7.12035 16.945 8.07588 17.0518 9.08301C17.8704 9.67886 18.6164 10.2971 19.2734 10.9189C20.62 9.36119 21.1928 7.92289 20.6602 7ZM8.88379 6.60059C8.7806 7.03395 8.68912 7.49008 8.61133 7.96582C8.86909 7.80583 9.13126 7.64742 9.39844 7.49316C9.66536 7.33906 9.93301 7.19096 10.2002 7.04785C9.74993 6.87759 9.31012 6.72779 8.88379 6.60059ZM15.1162 6.60059C14.6896 6.72789 14.2494 6.87744 13.7988 7.04785C14.0665 7.19119 14.3351 7.33879 14.6025 7.49316C14.8695 7.6473 15.1311 7.80595 15.3887 7.96582C15.3109 7.49006 15.2194 7.03397 15.1162 6.60059ZM12.001 2C10.9354 2 9.97561 3.21532 9.2998 5.16016C10.1668 5.41821 11.0747 5.75603 12 6.16699C12.9252 5.75602 13.8332 5.41824 14.7002 5.16016C14.0247 3.21585 13.0662 2.0005 12.001 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAtom24.category = 'Interface General';\n\nexport default Atom24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Atom32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Atom32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C17.2808 1 18.3162 1.70556 19.0752 2.57227C19.8367 3.44186 20.454 4.61403 20.9424 5.93262C21.0552 6.2372 21.1618 6.5541 21.2637 6.88184C21.5986 6.80612 21.9267 6.74115 22.2471 6.68652C23.6331 6.45021 24.9571 6.39847 26.0908 6.62305C27.2209 6.84696 28.3498 7.39081 28.9902 8.5C29.6307 9.60923 29.5371 10.8586 29.166 11.9492C28.7937 13.0434 28.0872 14.1639 27.1895 15.2461C26.9817 15.4965 26.7597 15.7475 26.5264 16C26.7597 16.2525 26.9817 16.5035 27.1895 16.7539C28.0872 17.8361 28.7937 18.9566 29.166 20.0508C29.5371 21.1414 29.6307 22.3908 28.9902 23.5C28.3498 24.6092 27.2209 25.153 26.0908 25.377C24.9571 25.6015 23.6331 25.5498 22.2471 25.3135C21.9267 25.2588 21.5987 25.1929 21.2637 25.1172C21.1617 25.4452 21.0553 25.7625 20.9424 26.0674C20.454 27.386 19.8367 28.5581 19.0752 29.4277C18.3162 30.2944 17.2808 31 16 31C14.7192 31 13.6837 30.2944 12.9248 29.4277C12.1633 28.5581 11.546 27.386 11.0576 26.0674C10.9447 25.7625 10.8383 25.4452 10.7363 25.1172C10.4013 25.1929 10.0733 25.2588 9.75293 25.3135C8.36692 25.5498 7.04294 25.6015 5.90918 25.377C4.77912 25.153 3.65019 24.6092 3.00977 23.5C2.36935 22.3908 2.46286 21.1414 2.83398 20.0508C3.20634 18.9566 3.91285 17.8361 4.81055 16.7539C5.01816 16.5036 5.23946 16.2524 5.47266 16C5.23946 15.7476 5.01816 15.4964 4.81055 15.2461C3.91285 14.1639 3.20633 13.0434 2.83398 11.9492C2.46286 10.8586 2.36935 9.60923 3.00977 8.5C3.65019 7.39081 4.77912 6.84696 5.90918 6.62305C7.04294 6.39847 8.36692 6.45021 9.75293 6.68652C10.0733 6.74115 10.4014 6.80612 10.7363 6.88184C10.8382 6.5541 10.9448 6.2372 11.0576 5.93262C11.546 4.61404 12.1633 3.44186 12.9248 2.57227C13.6837 1.70556 14.7192 1.00002 16 1ZM16 23.2998C14.6896 23.8925 13.4061 24.3738 12.1885 24.7354C13.1056 27.6502 14.4725 29.5 16 29.5C17.5275 29.5 18.8934 27.6501 19.8105 24.7354C18.5932 24.3738 17.3101 23.8923 16 23.2998ZM6.5293 17.0664C4.46334 19.3182 3.54483 21.427 4.30859 22.75C5.07232 24.0728 7.35715 24.33 10.3398 23.667C10.0443 22.432 9.81958 21.0801 9.67773 19.6494C8.50941 18.811 7.45113 17.9401 6.5293 17.0664ZM25.4697 17.0664C24.5478 17.9401 23.4897 18.811 22.3213 19.6494C22.1794 21.0802 21.9548 22.432 21.6592 23.667C24.6423 24.3303 26.9276 24.073 27.6914 22.75C28.4552 21.427 27.536 19.3184 25.4697 17.0664ZM11.3203 20.7598C11.4447 21.6509 11.6031 22.4972 11.791 23.2871C12.5695 23.0549 13.3824 22.7706 14.2168 22.4326C13.7287 22.1787 13.2388 21.9111 12.75 21.6289C12.261 21.3466 11.7845 21.0556 11.3203 20.7598ZM20.6787 20.7598C20.2148 21.0555 19.7387 21.3467 19.25 21.6289C18.761 21.9112 18.2706 22.1786 17.7822 22.4326C18.6166 22.7707 19.4296 23.0549 20.208 23.2871C20.396 22.4971 20.5543 21.651 20.6787 20.7598ZM16 10.3535C15.1756 10.7466 14.3386 11.1858 13.5 11.6699C12.6613 12.1542 11.8621 12.6593 11.1094 13.1768C11.0376 14.0873 11 15.0317 11 16C11 16.9679 11.0377 17.9121 11.1094 18.8223C11.8623 19.3399 12.6611 19.8458 13.5 20.3301C14.3384 20.8141 15.1757 21.2524 16 21.6455C16.8243 21.2524 17.6616 20.8141 18.5 20.3301C19.3386 19.8459 20.1369 19.3397 20.8896 18.8223C20.9614 17.912 21 16.968 21 16C21 15.0317 20.9614 14.0873 20.8896 13.1768C20.1371 12.6594 19.3385 12.154 18.5 11.6699C17.6614 11.1858 16.8244 10.7466 16 10.3535ZM16 14C17.1046 14 18 14.8954 18 16C18 17.1046 17.1046 18 16 18C14.8955 18 14 17.1045 14 16C14 14.8955 14.8955 14 16 14ZM9.53711 14.3281C8.82747 14.8815 8.17411 15.4422 7.58398 16C8.17398 16.5577 8.82765 17.1176 9.53711 17.6709C9.51301 17.1216 9.5 16.564 9.5 16C9.5 15.4357 9.51298 14.8778 9.53711 14.3281ZM22.4619 14.3281C22.486 14.8778 22.5 15.4357 22.5 16C22.5 16.564 22.486 17.1216 22.4619 17.6709C23.1714 17.1176 23.825 16.5577 24.415 16C23.8249 15.4422 23.1716 14.8815 22.4619 14.3281ZM10.3398 8.33203C7.35725 7.66905 5.07231 7.92721 4.30859 9.25C3.54487 10.5728 4.46368 12.681 6.5293 14.9326C7.45114 14.059 8.50943 13.188 9.67773 12.3496C9.81962 10.9189 10.0442 9.567 10.3398 8.33203ZM27.6914 9.25C26.9276 7.92707 24.6422 7.66879 21.6592 8.33203C21.9548 9.56704 22.1794 10.9188 22.3213 12.3496C23.4896 13.188 24.5478 14.059 25.4697 14.9326C27.5357 12.6808 28.4552 10.5729 27.6914 9.25ZM11.791 8.71191C11.603 9.50183 11.4447 10.3481 11.3203 11.2393C11.7843 10.9435 12.2612 10.6533 12.75 10.3711C13.2389 10.0888 13.7286 9.82042 14.2168 9.56641C13.3824 9.22841 12.5694 8.94411 11.791 8.71191ZM20.208 8.71191C19.4296 8.94414 18.6166 9.22839 17.7822 9.56641C18.2707 9.82053 18.7608 10.0887 19.25 10.3711C19.7386 10.6532 20.2149 10.9436 20.6787 11.2393C20.5543 10.348 20.396 9.50186 20.208 8.71191ZM16 2.5C14.4726 2.50005 13.1056 4.34932 12.1885 7.26367C13.4061 7.62519 14.6896 8.10657 16 8.69922C17.31 8.10672 18.5932 7.62516 19.8105 7.26367C18.8934 4.34946 17.5273 2.5 16 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nAtom32.category = 'Interface General';\n\nexport default Atom32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ban12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ban12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM3.39258 9.66699C4.12829 10.1911 5.0279 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 5.0279 10.1911 4.12829 9.66699 3.39258L3.39258 9.66699ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 6.97161 1.80844 7.87094 2.33203 8.60645L8.60645 2.33203C7.87094 1.80844 6.97161 1.5 6 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBan12.category = 'Interface General';\n\nexport default Ban12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ban16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ban16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM4.32129 12.7383C5.33738 13.5283 6.61326 14 8 14C11.3137 14 14 11.3137 14 8C14 6.61326 13.5283 5.33738 12.7383 4.32129L4.32129 12.7383ZM8 2C4.68629 2 2 4.68629 2 8C2 9.38625 2.47124 10.6618 3.26074 11.6777L11.6777 3.26074C10.6618 2.47124 9.38625 2 8 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBan16.category = 'Interface General';\n\nexport default Ban16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ban20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ban20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM4.89844 16.1611C6.28327 17.3091 8.06069 18 10 18C14.4183 18 18 14.4183 18 10C18 8.06069 17.3091 6.28327 16.1611 4.89844L4.89844 16.1611ZM10 2C5.58172 2 2 5.58172 2 10C2 11.9388 2.69046 13.7159 3.83789 15.1006L15.1006 3.83789C13.7159 2.69046 11.9388 2 10 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBan20.category = 'Interface General';\n\nexport default Ban20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ban24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ban24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM5.48047 19.5791C7.23134 21.0866 9.50833 22 12 22C17.5228 22 22 17.5228 22 12C22 9.50833 21.0866 7.23134 19.5791 5.48047L5.48047 19.5791ZM12 2C6.47715 2 2 6.47715 2 12C2 14.4912 2.91299 16.7678 4.41992 18.5186L18.5186 4.41992C16.7678 2.91299 14.4912 2 12 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBan24.category = 'Interface General';\n\nexport default Ban24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ban32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ban32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM6.64453 26.415C9.12404 28.6438 12.4036 30 16 30C23.732 30 30 23.732 30 16C30 12.4036 28.6438 9.12404 26.415 6.64453L6.64453 26.415ZM16 2C8.26801 2 2 8.26801 2 16C2 19.5959 3.3558 22.8751 5.58398 25.3545L25.3545 5.58398C22.8751 3.3558 19.5959 2 16 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBan32.category = 'Interface General';\n\nexport default Ban32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM3.96777 9.44531C4.56341 9.79741 5.25795 10 6 10C8.20914 10 10 8.20914 10 6C10 5.25795 9.79741 4.56341 9.44531 3.96777L3.96777 9.44531ZM6 2C3.79086 2 2 3.79086 2 6C2 6.74157 2.20203 7.43587 2.55371 8.03125L8.03125 2.55371C7.43587 2.20203 6.74157 2 6 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanBold12.category = 'Interface General';\n\nexport default BanBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM4.88281 12.5303C5.76894 13.1412 6.8423 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 6.8423 13.1412 5.76894 12.5303 4.88281L4.88281 12.5303ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 9.15721 2.85833 10.2303 3.46875 11.1162L11.1162 3.46875C10.2303 2.85833 9.15721 2.5 8 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanBold16.category = 'Interface General';\n\nexport default BanBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM5.45117 15.9619C6.71305 16.9262 8.28924 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 8.28924 16.9262 6.71305 15.9619 5.45117L5.45117 15.9619ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 11.7103 3.07335 13.2862 4.03711 14.5479L14.5479 4.03711C13.2862 3.07335 11.7103 2.5 10 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanBold20.category = 'Interface General';\n\nexport default BanBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM6.02734 19.3857C7.65927 20.7071 9.73663 21.5 12 21.5C17.2467 21.5 21.5 17.2467 21.5 12C21.5 9.73663 20.7071 7.65927 19.3857 6.02734L6.02734 19.3857ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 14.2629 3.29246 16.3399 4.61328 17.9717L17.9717 4.61328C16.3399 3.29246 14.2629 2.5 12 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanBold24.category = 'Interface General';\n\nexport default BanBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM7.18652 26.2266C9.55146 28.2666 12.6317 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 12.6317 28.2666 9.55146 26.2266 7.18652L7.18652 26.2266ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 19.3678 3.73301 22.4477 5.77246 24.8125L24.8125 5.77246C22.4477 3.73301 19.3678 2.5 16 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanBold32.category = 'Interface General';\n\nexport default BanBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.8887 2.52441C11.5873 3.5053 12 4.70401 12 6C12 9.31371 9.31371 12 6 12C4.70401 12 3.5053 11.5873 2.52441 10.8887L10.8887 2.52441ZM6 0C7.2955 0 8.49393 0.412219 9.47461 1.11035L1.11035 9.47461C0.412219 8.49393 0 7.2955 0 6C0 2.68629 2.68629 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanBoldFilled12.category = 'Interface General';\n\nexport default BanBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.9619 3.45117C14.9262 4.71305 15.5 6.28924 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C6.28924 15.5 4.71305 14.9262 3.45117 13.9619L13.9619 3.45117ZM8 0.5C9.71027 0.5 11.2862 1.07335 12.5479 2.03711L2.03711 12.5479C1.07335 11.2862 0.5 9.71027 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanBoldFilled16.category = 'Interface General';\n\nexport default BanBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.3857 4.02734C18.7071 5.65927 19.5 7.73663 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C7.73663 19.5 5.65927 18.7071 4.02734 17.3857L17.3857 4.02734ZM10 0.5C12.2629 0.5 14.3399 1.29246 15.9717 2.61328L2.61328 15.9717C1.29246 14.3399 0.5 12.2629 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanBoldFilled20.category = 'Interface General';\n\nexport default BanBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.8066 4.60645C22.4868 6.60565 23.5 9.18416 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C9.18416 23.5 6.60565 22.4868 4.60645 20.8066L20.8066 4.60645ZM12 0.5C14.8153 0.5 17.3935 1.51274 19.3926 3.19238L3.19238 19.3926C1.51274 17.3935 0.5 14.8153 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanBoldFilled24.category = 'Interface General';\n\nexport default BanBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.6436 5.76953C30.0439 8.49922 31.5 12.0794 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C12.0794 31.5 8.49922 30.0439 5.76953 27.6436L27.6436 5.76953ZM16 0.5C19.9201 0.5 23.4999 1.95571 26.2295 4.35547L4.35547 26.2295C1.95571 23.4999 0.5 19.9201 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanBoldFilled32.category = 'Interface General';\n\nexport default BanBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.7383 2.32129C11.5283 3.33738 12 4.61326 12 6C12 9.31371 9.31371 12 6 12C4.61326 12 3.33738 11.5283 2.32129 10.7383L10.7383 2.32129ZM6 0C7.38625 0 8.66182 0.47124 9.67773 1.26074L1.26074 9.67773C0.47124 8.66182 0 7.38625 0 6C0 2.68629 2.68629 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanFilled12.category = 'Interface General';\n\nexport default BanFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.8057 3.25391C14.8639 4.54688 15.5 6.19882 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C6.19882 15.5 4.54688 14.8639 3.25391 13.8057L13.8057 3.25391ZM8 0.5C9.80068 0.5 11.4523 1.13563 12.7451 2.19336L2.19336 12.7451C1.13563 11.4523 0.5 9.80068 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanFilled16.category = 'Interface General';\n\nexport default BanFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.2246 3.83496C18.6421 5.49448 19.5 7.64642 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C7.64642 19.5 5.49448 18.6421 3.83496 17.2246L17.2246 3.83496ZM10 0.5C12.3531 0.5 14.5047 1.35746 16.1641 2.77441L2.77441 16.1641C1.35746 14.5047 0.5 12.3531 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanFilled20.category = 'Interface General';\n\nexport default BanFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.6426 4.41699C22.4203 6.44149 23.5 9.09405 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C9.09405 23.5 6.44149 22.4203 4.41699 20.6426L20.6426 4.41699ZM12 0.5C14.9055 0.5 17.5577 1.57928 19.582 3.35645L3.35645 19.582C1.57928 17.5577 0.5 14.9055 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanFilled24.category = 'Interface General';\n\nexport default BanFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.4775 5.58203C29.9771 8.33415 31.5 11.9893 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C11.9893 31.5 8.33415 29.9771 5.58203 27.4775L27.4775 5.58203ZM16 0.5C20.0102 0.5 23.665 2.02249 26.417 4.52148L4.52148 26.417C2.02249 23.665 0.5 20.0102 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanFilled32.category = 'Interface General';\n\nexport default BanFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bank12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bank12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.70996 0.291418C5.52593 -0.0971385 6.47407 -0.0971405 7.29004 0.291418L11.002 2.05997C11.6113 2.3502 12 2.96512 12 3.64005V3.92521C11.9996 4.49512 11.5591 4.96075 11 5.00333V8.54532C11.6072 9.015 11.9999 9.74864 12 10.5756C11.9999 11.3662 11.359 12.0071 10.5684 12.0072H1.43164C0.64101 12.0071 9.59782e-05 11.3662 0 10.5756C0.000133745 9.74864 0.392779 9.015 1 8.54532V5.00333C0.440911 4.96075 0.000368263 4.49512 0 3.92521V3.64005C0 2.96512 0.388711 2.3502 0.998047 2.05997L4.70996 0.291418ZM2.56836 9.50724C2.0015 9.50724 1.53933 9.94932 1.50391 10.5072H10.4961C10.4607 9.94932 9.9985 9.50724 9.43164 9.50724H6.01953C6.01304 9.5074 6.00654 9.50821 6 9.50821C5.99346 9.50821 5.98696 9.5074 5.98047 9.50724H2.56836ZM2.5 5.00822V8.01017C2.52273 8.00957 2.54549 8.00724 2.56836 8.00724H5.25V5.00822H2.5ZM6.75 5.00822V8.00724H9.43164C9.45451 8.00724 9.47727 8.00957 9.5 8.01017V5.00822H6.75ZM6.64453 1.64591C6.23673 1.45185 5.76327 1.45184 5.35547 1.64591L1.64258 3.41349C1.59848 3.43453 1.56284 3.46829 1.53809 3.50822H10.4619C10.4372 3.46829 10.4015 3.43453 10.3574 3.41349L6.64453 1.64591Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBank12.category = 'Buildings';\n\nexport default Bank12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bank16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bank16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.71582 1.28896C7.52892 0.903734 8.4721 0.903629 9.28516 1.28896L14 3.52333C14.6106 3.81306 15 4.42949 15 5.10536V5.91688C14.9998 6.48675 14.5589 6.95218 14 6.99501V10.9999C14 11.0409 13.9946 11.0808 13.9883 11.12C14.6053 11.6243 15 12.3909 15 13.2499V13.4989C14.9999 14.3271 14.3282 14.9987 13.5 14.9989H2.50098C1.6726 14.9989 1.00105 14.3273 1.00098 13.4989V13.2499C1.00098 12.3912 1.39414 11.6243 2.01074 11.12C2.0044 11.0808 2.00002 11.0408 2 10.9999V6.99501C1.44109 6.95214 1.00121 6.48672 1.00098 5.91688V5.10536C1.00098 4.42934 1.39016 3.81298 2.00098 3.52333L6.71582 1.28896ZM3.75098 11.9999C3.06062 11.9999 2.50098 12.5595 2.50098 13.2499V13.4989H13.5V13.2499C13.5 12.5597 12.9401 12.0001 12.25 11.9999H3.75098ZM3.5 6.99989V10.5116C3.58253 10.5042 3.6665 10.4999 3.75098 10.4999H5.5V6.99989H3.5ZM10.5 6.99989V10.4999H12.25C12.3343 10.4999 12.4176 10.5042 12.5 10.5116V6.99989H10.5ZM7 6.99989V10.4999H9V6.99989H7ZM8.64258 2.64442C8.23619 2.45189 7.76482 2.45199 7.3584 2.64442L2.64355 4.8788C2.55638 4.92021 2.50098 5.00884 2.50098 5.10536V5.49989H13.5V5.10536C13.5 5.009 13.4444 4.92029 13.3574 4.8788L8.64258 2.64442Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBank16.category = 'Buildings';\n\nexport default Bank16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bank20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bank20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.39648 1.37093C9.40803 0.875055 10.592 0.875053 11.6035 1.37093L17.8604 4.43831C18.5578 4.78027 18.9999 5.48967 19 6.26644V7.32113C19 7.97205 18.4722 8.49984 17.8213 8.49984H17.501V14.533C18.4032 15.1211 19 16.1386 19 17.2957C18.9997 18.2368 18.2369 18.9996 17.2959 18.9998H2.7041C1.76308 18.9996 1.00026 18.2368 1 17.2957C1.00004 16.1384 1.5974 15.121 2.5 14.533V8.49984H2.17871C1.52779 8.49984 1 7.97205 1 7.32113V6.26644C1.00006 5.48967 1.4422 4.78027 2.13965 4.43831L8.39648 1.37093ZM4.2959 15.4998C3.30436 15.4998 2.50006 16.3042 2.5 17.2957C2.50026 17.4083 2.5915 17.4996 2.7041 17.4998H17.2959C17.4085 17.4996 17.4997 17.4083 17.5 17.2957C17.4999 16.3044 16.6964 15.5001 15.7051 15.4998H4.2959ZM4 8.49984V14.0135C4.09749 14.0048 4.19616 13.9998 4.2959 13.9998H7V8.49984H4ZM13 8.49984V13.9998H15.7051C15.8048 13.9999 15.9035 14.0048 16.001 14.0135V8.49984H13ZM8.5 8.49984V13.9998H11.5V8.49984H8.5ZM10.9434 2.71761C10.3483 2.4259 9.6517 2.4259 9.05664 2.71761L2.7998 5.78499C2.61633 5.875 2.50006 6.06208 2.5 6.26644V6.99984H17.5V6.26644C17.4999 6.06208 17.3837 5.875 17.2002 5.78499L10.9434 2.71761Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBank20.category = 'Buildings';\n\nexport default Bank20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bank24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bank24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.083 1.45037C11.2897 0.846943 12.7103 0.84695 13.917 1.45037L21.7168 5.35174C22.503 5.74509 23 6.54976 23 7.42889V8.72674C22.9998 9.42994 22.4298 10.0009 21.7266 10.0012H21.002V17.8166C22.1009 18.4924 22.834 19.7064 22.834 21.091C22.8338 22.145 21.9788 22.9999 20.9248 23.0002H3.07617C2.02192 23.0002 1.16717 22.1452 1.16699 21.091C1.16702 19.7056 1.90019 18.4912 3 17.8156V10.0012H2.27344C1.57023 10.0009 1.00021 9.42995 1 8.72674V7.42889C1 6.54974 1.49697 5.74508 2.2832 5.35174L10.083 1.45037ZM5.00781 18.7502C3.71503 18.7502 2.66704 19.7982 2.66699 21.091C2.66717 21.3168 2.85034 21.5002 3.07617 21.5002H20.9248C21.1504 21.4999 21.3338 21.3166 21.334 21.091C21.3339 19.7984 20.2857 18.7506 18.9932 18.7502H5.00781ZM15.501 10.0012V17.2502H18.9932C19.1657 17.2502 19.3354 17.2623 19.502 17.2844V10.0012H15.501ZM4.5 10.0012V17.2834C4.66607 17.2615 4.83575 17.2502 5.00781 17.2502H8.50098V10.0012H4.5ZM10.001 10.0012V17.2502H14.001V10.0012H10.001ZM13.2461 2.79217C12.4617 2.39989 11.5383 2.39989 10.7539 2.79217L2.9541 6.69354C2.67593 6.83275 2.5 7.11781 2.5 7.42889V8.50115H21.5V7.42889C21.5 7.11783 21.3241 6.83275 21.0459 6.69354L13.2461 2.79217Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBank24.category = 'Buildings';\n\nexport default Bank24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bank32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bank32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.4648 1.61353C15.057 0.800047 16.943 0.800045 18.5352 1.61353L29.4238 7.17799C30.3912 7.67251 30.9999 8.66771 31 9.75416V11.5374C30.9998 12.3457 30.3445 13.002 29.5361 13.0022H28.001V24.926C29.4788 25.6317 30.5 27.1403 30.5 28.887C30.4997 30.0539 29.5537 31.0001 28.3867 31.0003H3.61328C2.44632 31.0001 1.50032 30.0539 1.5 28.887C1.5 27.14 2.52175 25.6316 4 24.926V13.0022H2.46387C1.65551 13.0019 1.00023 12.3457 1 11.5374V9.75416C1.00006 8.66773 1.60883 7.67252 2.57617 7.17799L13.4648 1.61353ZM5.88672 26.0003C4.29262 26.0003 3 27.2929 3 28.887C3.00032 29.2255 3.27474 29.5001 3.61328 29.5003H28.3867C28.7253 29.5001 28.9997 29.2255 29 28.887C29 27.2929 27.7074 26.0003 26.1133 26.0003H5.88672ZM5.5 13.0022V24.5178C5.62745 24.5067 5.75638 24.5003 5.88672 24.5003H11.5V13.0022H5.5ZM20.501 13.0022V24.5003H26.1133C26.244 24.5003 26.3732 24.5066 26.501 24.5178V13.0022H20.501ZM13 13.0022V24.5003H19.001V13.0022H13ZM17.8525 2.94947C16.689 2.35501 15.311 2.35501 14.1475 2.94947L3.25879 8.51392C2.79319 8.75208 2.50006 9.23116 2.5 9.75416V11.5022H29.5V9.75416C29.4999 9.23115 29.2068 8.75208 28.7412 8.51392L17.8525 2.94947Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBank32.category = 'Buildings';\n\nexport default Bank32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.69043 0.27727C5.52489 -0.090144 6.47512 -0.0901457 7.30957 0.27727L10.8057 1.81633C11.5312 2.13582 11.9999 2.85369 12 3.64641V4.66204C11.9999 5.28298 11.5747 5.80274 11 5.9511V9.99993L11.1025 10.0048C11.6066 10.0562 12 10.4823 12 10.9999C11.9998 11.552 11.5522 11.9999 11 11.9999H1C0.447849 11.9999 0.000216922 11.552 0 10.9999C0 10.4823 0.393351 10.0562 0.897461 10.0048L1 9.99993V5.9511C0.425321 5.80274 0.000107731 5.28298 0 4.66204V3.64641C0.000138281 2.85369 0.468832 2.13582 1.19434 1.81633L4.69043 0.27727ZM3 5.99602V9.99993H5V5.99602H3ZM7 5.99602V9.99993H9V5.99602H7ZM6.50391 2.10735C6.18296 1.96603 5.81704 1.96604 5.49609 2.10735L2 3.64641V3.99602H10V3.64641L6.50391 2.10735Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankBold12.category = 'Buildings';\n\nexport default BankBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.66992 1.28112C7.51624 0.901474 8.48478 0.90135 9.33105 1.28112L13.8184 3.29479C14.5371 3.61732 15 4.33222 15 5.11998V6.16686C14.9999 6.69372 14.6936 7.14771 14.25 7.36412V12.6913C14.6976 12.945 14.9999 13.4254 15 13.9764C15 14.541 14.542 14.9986 13.9775 14.9989H2.02344C1.45875 14.9989 1.00098 14.5411 1.00098 13.9764C1.00107 13.4257 1.30302 12.9461 1.75 12.6922V7.36412C1.30635 7.14771 1.00005 6.69373 1 6.16686V5.11998C1 4.33221 1.46292 3.61732 2.18164 3.29479L6.66992 1.28112ZM3.75 7.49987V12.4999H5.25V7.49987H3.75ZM7.25 7.49987V12.4999H8.75V7.49987H7.25ZM10.75 7.49987V12.4999H12.25V7.49987H10.75ZM8.51172 3.10631C8.18618 2.96022 7.81382 2.96023 7.48828 3.10631L3 5.11998V5.49987H13V5.11998L8.51172 3.10631Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankBold16.category = 'Buildings';\n\nexport default BankBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.36035 1.40897C9.40008 0.926178 10.5999 0.926178 11.6396 1.40897L17.6768 4.2117C18.4836 4.58636 18.9999 5.39536 19 6.28494V7.07107C19 7.86007 18.3603 8.49979 17.5713 8.49979H17.5V16.0164C18.3463 16.1279 19 16.8506 19 17.7273C18.9999 18.43 18.4302 18.9996 17.7275 18.9998H2.27246C1.61362 18.9997 1.07203 18.4989 1.00684 17.8572L1 17.7273L1.00879 17.5506C1.08955 16.7547 1.71115 16.1203 2.5 16.0164V8.49979H2.42871C1.63971 8.49979 1 7.86007 1 7.07107V6.28494C1.00009 5.39536 1.51639 4.58636 2.32324 4.2117L8.36035 1.40897ZM4.5 8.49979V15.9998H6.75V8.49979H4.5ZM8.75 8.49979V15.9998H11.25V8.49979H8.75ZM13.25 8.49979V15.9998H15.5V8.49979H13.25ZM10.7969 3.22244C10.2915 2.98791 9.7085 2.98791 9.20312 3.22244L3.16504 6.02615C3.06446 6.07306 3.00009 6.17395 3 6.28494V6.49979H17V6.28494C16.9999 6.17395 16.9355 6.07305 16.835 6.02615L10.7969 3.22244Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankBold20.category = 'Buildings';\n\nexport default BankBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0283 1.47201C11.2741 0.870658 12.7259 0.870657 13.9717 1.47201L21.5459 5.12826C22.4346 5.55732 23 6.45683 23 7.44369V8.47592C22.9998 9.31721 22.3178 10.0001 21.4766 10.0003H21V18.2269C22.1718 18.696 22.9997 19.8417 23 21.181C23 22.1852 22.1858 22.9994 21.1816 22.9994H2.81836C1.8142 22.9994 1 22.1852 1 21.181C1.00028 19.8417 1.82818 18.696 3 18.2269V10.0003H2.52344C1.68215 10.0001 1.00019 9.31721 1 8.47592V7.44369C1.00003 6.45682 1.56538 5.55731 2.4541 5.12826L10.0283 1.47201ZM4.18164 19.9994C3.59111 19.9995 3.10338 20.4334 3.01562 20.9994H20.9844C20.8966 20.4334 20.4089 19.9995 19.8184 19.9994H4.18164ZM5 10.0003V17.9994H8V10.0003H5ZM10 10.0003V17.9994H14V10.0003H10ZM16 10.0003V17.9994H19V10.0003H16ZM13.1025 3.27279C12.406 2.93659 11.594 2.93659 10.8975 3.27279L3.32324 6.92904C3.12579 7.02441 3.00003 7.22441 3 7.44369V8.00033H21V7.44369C21 7.22442 20.8742 7.02442 20.6768 6.92904L13.1025 3.27279Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankBold24.category = 'Buildings';\n\nexport default BankBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.3135 1.43006C14.9973 0.554233 17.0027 0.554245 18.6865 1.43006L29.3076 6.95447C30.3474 7.4954 30.9997 8.57054 31 9.74256V11.2855C30.9998 12.232 30.2326 12.9991 29.2861 12.9994H29V24.7885C29 24.7996 28.9984 24.8106 28.998 24.8217C30.2074 25.6585 31 27.0553 31 28.6371C30.9996 29.9421 29.9417 31.0002 28.6367 31.0004H3.36328C2.05827 31.0002 1.00037 29.9421 1 28.6371C1 27.0553 1.79261 25.6585 3.00195 24.8217C3.00157 24.8103 3 24.7989 3 24.7875V12.9994H2.71387C1.76741 12.9991 1.00019 12.232 1 11.2855V9.74256C1.00029 8.57054 1.65262 7.4954 2.69238 6.95447L13.3135 1.43006ZM5.63672 26.0004C4.1807 26.0004 3 27.1811 3 28.6371C3.00037 28.8375 3.16284 29.0002 3.36328 29.0004H28.6367C28.8372 29.0002 28.9996 28.8375 29 28.6371C29 27.1811 27.8193 26.0004 26.3633 26.0004H5.63672ZM5 12.9994V24.0443C5.20819 24.0157 5.42067 24.0004 5.63672 24.0004H11V12.9994H5ZM21 12.9994V24.0004H26.3633C26.5793 24.0004 26.7918 24.0157 27 24.0443V12.9994H21ZM13 12.9994V24.0004H19V12.9994H13ZM17.7637 3.20447C16.6583 2.62958 15.3417 2.62957 14.2363 3.20447L3.61523 8.72888C3.23738 8.92556 3.00029 9.31661 3 9.74256V10.9994H29V9.74256C28.9997 9.31661 28.7626 8.92556 28.3848 8.72888L17.7637 3.20447Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankBold32.category = 'Buildings';\n\nexport default BankBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.8867 10.0001C11.5013 10.0003 11.9996 10.4988 12 11.1133C12 11.6029 11.6028 12.0001 11.1133 12.0001H0.886719C0.397194 12.0001 0 11.6029 0 11.1133C0.000436428 10.4988 0.498669 10.0003 1.11328 10.0001H10.8867ZM2.75 5.00397C3.16405 5.00397 3.49974 5.33997 3.5 5.75397V8.25201C3.49984 8.66609 3.16411 9.00201 2.75 9.00201H1.75C1.33589 9.00201 1.00016 8.66609 1 8.25201V5.75397C1.00026 5.33997 1.33595 5.00397 1.75 5.00397H2.75ZM6.5 5.00397C6.91405 5.00397 7.24974 5.33997 7.25 5.75397V8.25201C7.24984 8.66609 6.91411 9.00201 6.5 9.00201H5.5C5.08589 9.00201 4.75016 8.66609 4.75 8.25201V5.75397C4.75026 5.33997 5.08595 5.00397 5.5 5.00397H6.5ZM10.25 5.00397C10.6641 5.00397 10.9997 5.33997 11 5.75397V8.25201C10.9998 8.66609 10.6641 9.00201 10.25 9.00201H9.25C8.83589 9.00201 8.50016 8.66609 8.5 8.25201V5.75397C8.50026 5.33997 8.83595 5.00397 9.25 5.00397H10.25ZM4.71094 0.291076C5.52651 -0.0970242 6.47349 -0.0970264 7.28906 0.291076L11.4248 2.25885C11.7761 2.42618 12 2.78087 12 3.16998C11.9997 3.63144 11.6256 4.00572 11.1641 4.00592H0.835938C0.40311 4.00573 0.0467462 3.67651 0.00390625 3.25494L0 3.16998L0.0107422 3.02545C0.0584577 2.69478 0.267931 2.40522 0.575195 2.25885L4.71094 0.291076Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankBoldFilled12.category = 'Buildings';\n\nexport default BankBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5225 13.5015C15.3383 13.5015 16 14.1631 16 14.979C15.9999 15.5436 15.5422 16.0013 14.9775 16.0015H1.02246C0.493098 16.0013 0.0573165 15.599 0.00488281 15.0835L0 14.979L0.0078125 14.8276C0.0835248 14.0828 0.712701 13.5015 1.47754 13.5015H14.5225ZM3.25 7.00146C3.66421 7.00146 4 7.33725 4 7.75146V11.7515C4 12.1657 3.66421 12.5015 3.25 12.5015H1.75C1.33579 12.5015 1 12.1657 1 11.7515V7.75146C1 7.33725 1.33579 7.00146 1.75 7.00146H3.25ZM8.75 7.00146C9.16421 7.00146 9.5 7.33725 9.5 7.75146V11.7515C9.5 12.1657 9.16421 12.5015 8.75 12.5015H7.25C6.83579 12.5015 6.5 12.1657 6.5 11.7515V7.75146C6.5 7.33725 6.83579 7.00146 7.25 7.00146H8.75ZM14.25 7.00146C14.6642 7.00146 15 7.33725 15 7.75146V11.7515C15 12.1657 14.6642 12.5015 14.25 12.5015H12.75C12.3358 12.5015 12 12.1657 12 11.7515V7.75146C12 7.33725 12.3358 7.00146 12.75 7.00146H14.25ZM6.69531 0.298334C7.5193 -0.099444 8.4807 -0.0994457 9.30469 0.298334L15.0107 3.05322C15.6155 3.34519 16 3.9578 16 4.62939V4.91845C15.9998 5.5165 15.515 6.00128 14.917 6.00146H1.08301C0.484957 6.00128 0.00017594 5.5165 0 4.91845V4.62939C2.1448e-05 3.95779 0.38445 3.34519 0.989258 3.05322L6.69531 0.298334Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankBoldFilled16.category = 'Buildings';\n\nexport default BankBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.1592 16.9997C19.1757 16.9998 19.9998 17.8241 20 18.8406C20 19.4807 19.481 19.9997 18.8408 19.9997H1.15918C0.519032 19.9997 0 19.4807 0 18.8406C0.000222161 17.8241 0.824292 16.9998 1.84082 16.9997H18.1592ZM4.25 8.49974C4.66407 8.49974 4.99977 8.83572 5 9.24974V14.7497C5 15.164 4.66421 15.4997 4.25 15.4997H1.75C1.33579 15.4997 1 15.164 1 14.7497V9.24974C1.00023 8.83572 1.33593 8.49974 1.75 8.49974H4.25ZM11.25 8.49974C11.6641 8.49974 11.9998 8.83573 12 9.24974V14.7497C12 15.164 11.6642 15.4997 11.25 15.4997H8.75C8.33579 15.4997 8 15.164 8 14.7497V9.24974C8.00025 8.83573 8.33594 8.49974 8.75 8.49974H11.25ZM18.25 8.49974C18.6641 8.49974 18.9998 8.8357 19 9.24974V14.7497C19 15.164 18.6642 15.4997 18.25 15.4997H15.75C15.3358 15.4997 15 15.164 15 14.7497V9.24974C15.0002 8.8357 15.3359 8.49974 15.75 8.49974H18.25ZM8.6875 0.304425C9.51594 -0.098545 10.4841 -0.0985457 11.3125 0.304425L19.0156 4.0515C19.6177 4.34442 19.9999 4.95614 20 5.62571V5.91673C19.9998 6.51478 19.515 6.99956 18.917 6.99974H1.08301C0.484957 6.99956 0.00017594 6.51478 0 5.91673V5.62571C0.000132857 4.95614 0.382255 4.34442 0.984375 4.0515L8.6875 0.304425Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankBoldFilled20.category = 'Buildings';\n\nexport default BankBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.7959 20.5001C23.0132 20.5004 24 21.4878 24 22.7052C23.9997 23.4204 23.4194 24.0001 22.7041 24.0001H1.2959C0.580618 24.0001 0.000306085 23.4204 0 22.7052C0 21.4878 0.986765 20.5004 2.2041 20.5001H21.7959ZM5.25 10.5001C5.66421 10.5001 6 10.8359 6 11.2501V18.2501C6 18.6643 5.66421 19.0001 5.25 19.0001H2.75C2.33579 19.0001 2 18.6643 2 18.2501V11.2501C2 10.8359 2.33579 10.5001 2.75 10.5001H5.25ZM13.25 10.5001C13.6642 10.5001 14 10.8359 14 11.2501V18.2501C14 18.6643 13.6642 19.0001 13.25 19.0001H10.75C10.3358 19.0001 10 18.6643 10 18.2501V11.2501C10 10.8359 10.3358 10.5001 10.75 10.5001H13.25ZM21.25 10.5001C21.6642 10.5001 22 10.8359 22 11.2501V18.2501C22 18.6643 21.6642 19.0001 21.25 19.0001H18.75C18.3358 19.0001 18 18.6643 18 18.2501V11.2501C18 10.8359 18.3358 10.5001 18.75 10.5001H21.25ZM10.6826 0.309676C11.514 -0.0967191 12.486 -0.0967106 13.3174 0.309676L23.0186 5.05186C23.619 5.34544 23.9999 5.95573 24 6.62413V7.9171C23.9998 8.51514 23.515 8.99993 22.917 9.00011H1.08301C0.484962 8.99993 0.000184037 8.51514 0 7.9171V6.62413C7.49666e-05 5.95573 0.380952 5.34544 0.981445 5.05186L10.6826 0.309676Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankBoldFilled24.category = 'Buildings';\n\nexport default BankBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.4502 26.0002C29.4107 26.0003 30.9999 27.5895 31 29.55C30.9999 30.3507 30.3506 31.0002 29.5498 31.0002H2.4502C1.64945 31.0002 1.00011 30.3507 1 29.55C1.00011 27.5895 2.58935 26.0003 4.5498 26.0002H27.4502ZM7 13.5002C7.55228 13.5002 8 13.9479 8 14.5002V23.5002C7.9999 24.0524 7.55222 24.5002 7 24.5002H4C3.44778 24.5002 3.0001 24.0524 3 23.5002V14.5002C3 13.9479 3.44772 13.5002 4 13.5002H7ZM17.5 13.5002C18.0523 13.5002 18.5 13.9479 18.5 14.5002V23.5002C18.4999 24.0524 18.0522 24.5002 17.5 24.5002H14.5C13.9478 24.5002 13.5001 24.0524 13.5 23.5002V14.5002C13.5 13.9479 13.9477 13.5002 14.5 13.5002H17.5ZM28 13.5002C28.5523 13.5002 29 13.9479 29 14.5002V23.5002C28.9999 24.0524 28.5522 24.5002 28 24.5002H25C24.4478 24.5002 24.0001 24.0524 24 23.5002V14.5002C24 13.9479 24.4477 13.5002 25 13.5002H28ZM14.4834 1.37519C15.4323 0.874606 16.5677 0.874615 17.5166 1.37519L29.9336 7.92695C30.5893 8.27307 30.9998 8.95405 31 9.6955V10.7492C31 11.4396 30.4404 11.9992 29.75 11.9992H2.25C1.55964 11.9992 1 11.4396 1 10.7492V9.6955C1.00024 8.95405 1.41067 8.27307 2.06641 7.92695L14.4834 1.37519Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankBoldFilled32.category = 'Buildings';\n\nexport default BankBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.8867 10.0001C11.5013 10.0003 11.9996 10.4988 12 11.1133C12 11.6029 11.6028 12.0001 11.1133 12.0001H0.886719C0.397194 12.0001 0 11.6029 0 11.1133C0.000436428 10.4988 0.498669 10.0003 1.11328 10.0001H10.8867ZM2.75 5.00397C3.16405 5.00397 3.49974 5.33997 3.5 5.75397V8.25201C3.49984 8.66609 3.16411 9.00201 2.75 9.00201H1.75C1.33589 9.00201 1.00016 8.66609 1 8.25201V5.75397C1.00026 5.33997 1.33595 5.00397 1.75 5.00397H2.75ZM6.5 5.00397C6.91405 5.00397 7.24974 5.33997 7.25 5.75397V8.25201C7.24984 8.66609 6.91411 9.00201 6.5 9.00201H5.5C5.08589 9.00201 4.75016 8.66609 4.75 8.25201V5.75397C4.75026 5.33997 5.08595 5.00397 5.5 5.00397H6.5ZM10.25 5.00397C10.6641 5.00397 10.9997 5.33997 11 5.75397V8.25201C10.9998 8.66609 10.6641 9.00201 10.25 9.00201H9.25C8.83589 9.00201 8.50016 8.66609 8.5 8.25201V5.75397C8.50026 5.33997 8.83595 5.00397 9.25 5.00397H10.25ZM4.71094 0.291076C5.52651 -0.0970242 6.47349 -0.0970264 7.28906 0.291076L11.4248 2.25885C11.7761 2.42618 12 2.78087 12 3.16998C11.9997 3.63144 11.6256 4.00572 11.1641 4.00592H0.835938C0.40311 4.00573 0.0467462 3.67651 0.00390625 3.25494L0 3.16998L0.0107422 3.02545C0.0584577 2.69478 0.267931 2.40522 0.575195 2.25885L4.71094 0.291076Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankFilled12.category = 'Buildings';\n\nexport default BankFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5225 13.5015C15.3383 13.5015 16 14.1631 16 14.979C15.9996 15.5434 15.542 16.0013 14.9775 16.0015H1.02246C0.493246 16.0013 0.0575161 15.5989 0.00488281 15.0835L0 14.979L0.0078125 14.8276C0.0834989 14.0828 0.712682 13.5015 1.47754 13.5015H14.5225ZM3.25 7.00147C3.66421 7.00147 4 7.33726 4 7.75147V11.7515C3.99974 12.1655 3.66405 12.5015 3.25 12.5015H1.75C1.33595 12.5015 1.00026 12.1655 1 11.7515V7.75147C1 7.33726 1.33579 7.00147 1.75 7.00147H3.25ZM8.75 7.00147C9.16421 7.00147 9.5 7.33726 9.5 7.75147V11.7515C9.49974 12.1655 9.16405 12.5015 8.75 12.5015H7.25C6.83595 12.5015 6.50026 12.1655 6.5 11.7515V7.75147C6.5 7.33726 6.83579 7.00147 7.25 7.00147H8.75ZM14.25 7.00147C14.6642 7.00147 15 7.33726 15 7.75147V11.7515C14.9997 12.1655 14.6641 12.5015 14.25 12.5015H12.75C12.3359 12.5015 12.0003 12.1655 12 11.7515V7.75147C12 7.33726 12.3358 7.00147 12.75 7.00147H14.25ZM6.69531 0.298345C7.51931 -0.0994475 8.48069 -0.0994492 9.30469 0.298345L15.0107 3.05323C15.6155 3.34525 16 3.95785 16 4.6294V4.91846C15.9996 5.51631 15.5149 6.00129 14.917 6.00147H1.08301C0.485103 6.00129 0.000412071 5.51631 0 4.91846V4.6294C0 3.95785 0.384532 3.34524 0.989258 3.05323L6.69531 0.298345Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankFilled16.category = 'Buildings';\n\nexport default BankFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.159 17.0001C19.1756 17.0001 19.9997 17.8243 19.9998 18.8409C19.9996 19.4809 19.4807 20 18.8406 20H1.15917C0.519096 20 0.000115454 19.4809 0 18.8409C4.79934e-05 17.8243 0.824175 17.0001 1.8408 17.0001H18.159ZM4.24995 8.50019C4.66416 8.50019 4.99994 8.83597 4.99994 9.25018V14.7501C4.99988 15.1643 4.66412 15.5001 4.24995 15.5001H1.74998C1.3358 15.5001 1.00004 15.1643 0.999988 14.7501V9.25018C0.999988 8.83597 1.33577 8.50019 1.74998 8.50019H4.24995ZM11.2499 8.50019C11.6641 8.50019 11.9999 8.83597 11.9999 9.25018V14.7501C11.9998 15.1643 11.664 15.5001 11.2499 15.5001H8.74989C8.33571 15.5001 7.99995 15.1643 7.9999 14.7501V9.25018C7.9999 8.83597 8.33569 8.50019 8.74989 8.50019H11.2499ZM18.2498 8.50019C18.664 8.50019 18.9998 8.83597 18.9998 9.25018V14.7501C18.9997 15.1643 18.6639 15.5001 18.2498 15.5001H15.7498C15.3357 15.5001 14.9999 15.1643 14.9998 14.7501V9.25018C14.9998 8.83597 15.3356 8.50019 15.7498 8.50019H18.2498ZM8.68739 0.304976C9.5159 -0.0980778 10.4839 -0.0980785 11.3124 0.304976L19.0154 4.052C19.6176 4.34499 19.9998 4.95653 19.9998 5.6262V5.91721C19.9995 6.51517 19.5147 7.00003 18.9168 7.00021H1.08299C0.485014 7.00003 0.000277219 6.51517 0 5.91721V5.6262C0 4.95653 0.382188 4.34499 0.984363 4.052L8.68739 0.304976Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankFilled20.category = 'Buildings';\n\nexport default BankFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.7959 20.5001C23.0132 20.5004 24 21.4878 24 22.7052C23.9997 23.4204 23.4194 24.0001 22.7041 24.0001H1.2959C0.580618 24.0001 0.000306085 23.4204 0 22.7052C0 21.4878 0.986765 20.5004 2.2041 20.5001H21.7959ZM5.25 10.5001C5.66421 10.5001 6 10.8359 6 11.2501V18.2501C6 18.6643 5.66421 19.0001 5.25 19.0001H2.75C2.33579 19.0001 2 18.6643 2 18.2501V11.2501C2 10.8359 2.33579 10.5001 2.75 10.5001H5.25ZM13.25 10.5001C13.6642 10.5001 14 10.8359 14 11.2501V18.2501C14 18.6643 13.6642 19.0001 13.25 19.0001H10.75C10.3358 19.0001 10 18.6643 10 18.2501V11.2501C10 10.8359 10.3358 10.5001 10.75 10.5001H13.25ZM21.25 10.5001C21.6642 10.5001 22 10.8359 22 11.2501V18.2501C22 18.6643 21.6642 19.0001 21.25 19.0001H18.75C18.3358 19.0001 18 18.6643 18 18.2501V11.2501C18 10.8359 18.3358 10.5001 18.75 10.5001H21.25ZM10.6826 0.309676C11.514 -0.0967191 12.486 -0.0967106 13.3174 0.309676L23.0186 5.05186C23.619 5.34544 23.9999 5.95573 24 6.62413V7.9171C23.9998 8.51514 23.515 8.99993 22.917 9.00011H1.08301C0.484962 8.99993 0.000184037 8.51514 0 7.9171V6.62413C7.49666e-05 5.95573 0.380952 5.34544 0.981445 5.05186L10.6826 0.309676Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBankFilled24.category = 'Buildings';\n\nexport default BankFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BankFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BankFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.4502 26.0002C29.4107 26.0003 30.9999 27.5896 31 29.55C30.9999 30.3508 30.3506 31.0002 29.5498 31.0002H2.4502C1.64945 31.0002 1.00011 30.3508 1 29.55C1.00011 27.5896 2.58935 26.0003 4.5498 26.0002H27.4502ZM7 13.5002C7.55228 13.5002 8 13.948 8 14.5002V23.5002C7.9999 24.0524 7.55222 24.5002 7 24.5002H4C3.44778 24.5002 3.0001 24.0524 3 23.5002V14.5002C3 13.948 3.44772 13.5002 4 13.5002H7ZM17.5 13.5002C18.0523 13.5002 18.5 13.948 18.5 14.5002V23.5002C18.4999 24.0524 18.0522 24.5002 17.5 24.5002H14.5C13.9478 24.5002 13.5001 24.0524 13.5 23.5002V14.5002C13.5 13.948 13.9477 13.5002 14.5 13.5002H17.5ZM28 13.5002C28.5523 13.5002 29 13.948 29 14.5002V23.5002C28.9999 24.0524 28.5522 24.5002 28 24.5002H25C24.4478 24.5002 24.0001 24.0524 24 23.5002V14.5002C24 13.948 24.4477 13.5002 25 13.5002H28ZM14.4834 1.37524C15.4323 0.874658 16.5677 0.874667 17.5166 1.37524L29.9336 7.927C30.5893 8.27312 30.9998 8.9541 31 9.69556V10.7493C31 11.4396 30.4404 11.9993 29.75 11.9993H2.25C1.55964 11.9993 1 11.4396 1 10.7493V9.69556C1.00024 8.9541 1.41067 8.27312 2.06641 7.927L14.4834 1.37524Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBankFilled32.category = 'Buildings';\n\nexport default BankFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Banknote12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Banknote12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 1C10.7688 1 12 2.23122 12 3.75V8.25C12 9.76878 10.7688 11 9.25 11H2.75C1.23122 11 0 9.76878 0 8.25V3.75C0 2.23122 1.23122 1 2.75 1H9.25ZM2.75 2.5C2.05964 2.5 1.5 3.05964 1.5 3.75V8.25C1.5 8.94036 2.05964 9.5 2.75 9.5H9.25C9.94036 9.5 10.5 8.94036 10.5 8.25V3.75C10.5 3.05964 9.94036 2.5 9.25 2.5H2.75ZM9 7.25C9.41421 7.25 9.75 7.58579 9.75 8C9.75 8.41421 9.41421 8.75 9 8.75C8.58579 8.75 8.25 8.41421 8.25 8C8.25 7.58579 8.58579 7.25 9 7.25ZM6 4C7.10457 4 8 4.89543 8 6C8 7.10457 7.10457 8 6 8C4.89543 8 4 7.10457 4 6C4 4.89543 4.89543 4 6 4ZM6 5.5C5.72386 5.5 5.5 5.72386 5.5 6C5.5 6.27614 5.72386 6.5 6 6.5C6.27614 6.5 6.5 6.27614 6.5 6C6.5 5.72386 6.27614 5.5 6 5.5ZM3 3.25C3.41421 3.25 3.75 3.58579 3.75 4C3.75 4.41421 3.41421 4.75 3 4.75C2.58579 4.75 2.25 4.41421 2.25 4C2.25 3.58579 2.58579 3.25 3 3.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknote12.category = 'Money & Shopping';\n\nexport default Banknote12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Banknote16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Banknote16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 1.50049C14.5449 1.50049 16 2.95556 16 4.75049V11.2505C15.9998 13.0452 14.5448 14.5005 12.75 14.5005H3.25C1.45521 14.5005 0.000212827 13.0452 0 11.2505V4.75049C4.832e-08 2.95556 1.45507 1.50049 3.25 1.50049H12.75ZM3.25 3.00049C2.2835 3.00049 1.5 3.78399 1.5 4.75049V11.2505C1.50021 12.2168 2.28363 13.0005 3.25 13.0005H12.75C13.7164 13.0005 14.4998 12.2168 14.5 11.2505V4.75049C14.5 3.78399 13.7165 3.00049 12.75 3.00049H3.25ZM12.5 10.2505C12.9142 10.2505 13.25 10.5863 13.25 11.0005C13.2497 11.4145 12.9141 11.7505 12.5 11.7505H11.5C11.0859 11.7505 10.7503 11.4145 10.75 11.0005C10.75 10.5863 11.0858 10.2505 11.5 10.2505H12.5ZM8 5.50049C9.38071 5.50049 10.5 6.61978 10.5 8.00049C10.4997 9.38098 9.38055 10.5005 8 10.5005C6.61945 10.5005 5.50026 9.38098 5.5 8.00049C5.5 6.61978 6.61929 5.50049 8 5.50049ZM8 7.00049C7.44772 7.00049 7 7.4482 7 8.00049C7.00026 8.55255 7.44788 9.00049 8 9.00049C8.55212 9.00049 8.99974 8.55255 9 8.00049C9 7.4482 8.55229 7.00049 8 7.00049ZM4.5 4.25049C4.91421 4.25049 5.25 4.58627 5.25 5.00049C5.24974 5.41448 4.91405 5.75049 4.5 5.75049H3.5C3.08595 5.75049 2.75026 5.41448 2.75 5.00049C2.75 4.58627 3.08579 4.25049 3.5 4.25049H4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknote16.category = 'Money & Shopping';\n\nexport default Banknote16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Banknote20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Banknote20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 2C18.3211 2 20 3.67893 20 5.75V14.25C20 16.3211 18.3211 18 16.25 18H3.75C1.67893 18 0 16.3211 0 14.25V5.75C8.88642e-09 3.67893 1.67893 2 3.75 2H16.25ZM3.75 3.5C2.50736 3.5 1.5 4.50736 1.5 5.75V14.25C1.5 15.4926 2.50736 16.5 3.75 16.5H16.25C17.4926 16.5 18.5 15.4926 18.5 14.25V5.75C18.5 4.50736 17.4926 3.5 16.25 3.5H3.75ZM16.25 13.5C16.6642 13.5 17 13.8358 17 14.25C17 14.6642 16.6642 15 16.25 15H14.75C14.3358 15 14 14.6642 14 14.25C14 13.8358 14.3358 13.5 14.75 13.5H16.25ZM10 7C11.6569 7 13 8.34315 13 10C13 11.6569 11.6569 13 10 13C8.34315 13 7 11.6569 7 10C7 8.34315 8.34315 7 10 7ZM10 8.5C9.17157 8.5 8.5 9.17157 8.5 10C8.5 10.8284 9.17157 11.5 10 11.5C10.8284 11.5 11.5 10.8284 11.5 10C11.5 9.17157 10.8284 8.5 10 8.5ZM5.25 5C5.66421 5 6 5.33579 6 5.75C6 6.16421 5.66421 6.5 5.25 6.5H3.75C3.33579 6.5 3 6.16421 3 5.75C3 5.33579 3.33579 5 3.75 5H5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknote20.category = 'Money & Shopping';\n\nexport default Banknote20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Banknote24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Banknote24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"25\"\n      height=\"24\"\n      viewBox=\"0 0 25 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.752 2.49902C22.0987 2.49955 24.002 4.40409 24.002 6.75098V17.251C24.0014 19.5974 22.0984 21.5004 19.752 21.501H4.25195C1.90507 21.501 0.000527787 19.5977 0 17.251V6.75098C0 4.40377 1.90474 2.49902 4.25195 2.49902H19.752ZM4.25195 4.00098C2.73317 4.00098 1.50195 5.23219 1.50195 6.75098V17.251C1.50248 18.7693 2.7335 20.001 4.25195 20.001H19.752C21.27 20.0004 22.5014 18.769 22.502 17.251V6.75098C22.502 5.23252 21.2703 4.0015 19.752 4.00098H4.25195ZM19.751 16.5C20.1652 16.5 20.501 16.8358 20.501 17.25C20.501 17.6642 20.1652 18 19.751 18H17.251C16.8368 18 16.501 17.6642 16.501 17.25C16.501 16.8358 16.8368 16.5 17.251 16.5H19.751ZM12.001 8.25C14.072 8.25 15.751 9.92893 15.751 12C15.751 14.0711 14.072 15.75 12.001 15.75C9.92991 15.75 8.25098 14.0711 8.25098 12C8.25098 9.92893 9.92991 8.25 12.001 8.25ZM12.001 9.75C10.7583 9.75 9.75098 10.7574 9.75098 12C9.75098 13.2426 10.7583 14.25 12.001 14.25C13.2436 14.25 14.251 13.2426 14.251 12C14.251 10.7574 13.2436 9.75 12.001 9.75ZM6.75098 6C7.16519 6 7.50098 6.33579 7.50098 6.75C7.50098 7.16421 7.16519 7.5 6.75098 7.5H4.25098C3.83676 7.5 3.50098 7.16421 3.50098 6.75C3.50098 6.33579 3.83676 6 4.25098 6H6.75098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknote24.category = 'Money & Shopping';\n\nexport default Banknote24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Banknote32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Banknote32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.75 4C28.6493 4.00013 30.9999 6.3507 31 9.25V22.75C30.9999 25.6493 28.6493 27.9999 25.75 28H6.25C3.3507 27.9999 1.00013 25.6493 1 22.75V9.25C1.00013 6.3507 3.3507 4.00013 6.25 4H25.75ZM6.25 5.5C4.17913 5.50013 2.50013 7.17913 2.5 9.25V22.75C2.50013 24.8209 4.17913 26.4999 6.25 26.5H25.75C27.8209 26.4999 29.4999 24.8209 29.5 22.75V9.25C29.4999 7.17913 27.8209 5.50013 25.75 5.5H6.25ZM26.25 22.5C26.6642 22.5 27 22.8358 27 23.25C27 23.6642 26.6642 24 26.25 24H22.75C22.3358 24 22 23.6642 22 23.25C22 22.8358 22.3358 22.5 22.75 22.5H26.25ZM16 11.25C18.6234 11.25 20.75 13.3766 20.75 16C20.75 18.6234 18.6234 20.75 16 20.75C13.3766 20.75 11.25 18.6234 11.25 16C11.25 13.3766 13.3766 11.25 16 11.25ZM16 12.75C14.2051 12.75 12.75 14.2051 12.75 16C12.75 17.7949 14.2051 19.25 16 19.25C17.7949 19.25 19.25 17.7949 19.25 16C19.25 14.2051 17.7949 12.75 16 12.75ZM9.25 8C9.66421 8 10 8.33579 10 8.75C10 9.16421 9.66421 9.5 9.25 9.5H5.75C5.33579 9.5 5 9.16421 5 8.75C5 8.33579 5.33579 8 5.75 8H9.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknote32.category = 'Money & Shopping';\n\nexport default Banknote32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 1C10.7688 1 12 2.23122 12 3.75V8.25C12 9.76878 10.7688 11 9.25 11H2.75C1.23122 11 0 9.76878 0 8.25V3.75C0 2.23122 1.23122 1 2.75 1H9.25ZM9.25 7.5C8.83579 7.5 8.5 7.83579 8.5 8.25C8.5 8.66421 8.83579 9 9.25 9C9.66421 9 10 8.66421 10 8.25C10 7.83579 9.66421 7.5 9.25 7.5ZM6 4C4.89543 4 4 4.89543 4 6C4 7.10457 4.89543 8 6 8C7.10457 8 8 7.10457 8 6C8 4.89543 7.10457 4 6 4ZM2.75 3C2.33579 3 2 3.33579 2 3.75C2 4.16421 2.33579 4.5 2.75 4.5C3.16421 4.5 3.5 4.16421 3.5 3.75C3.5 3.33579 3.16421 3 2.75 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteFilled12.category = 'Money & Shopping';\n\nexport default BanknoteFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 1.50049C14.5449 1.50049 16 2.95556 16 4.75049V11.2505C15.9998 13.0452 14.5448 14.5005 12.75 14.5005H3.25C1.45521 14.5005 0.000212827 13.0452 0 11.2505V4.75049C4.832e-08 2.95556 1.45507 1.50049 3.25 1.50049H12.75ZM11.5 10.2505C11.0858 10.2505 10.75 10.5863 10.75 11.0005C10.7503 11.4145 11.0859 11.7505 11.5 11.7505H12.5C12.9141 11.7505 13.2497 11.4145 13.25 11.0005C13.25 10.5863 12.9142 10.2505 12.5 10.2505H11.5ZM8 5.50049C6.61929 5.50049 5.5 6.61978 5.5 8.00049C5.50026 9.38098 6.61945 10.5005 8 10.5005C9.38055 10.5005 10.4997 9.38098 10.5 8.00049C10.5 6.61978 9.38071 5.50049 8 5.50049ZM3.5 4.25049C3.08579 4.25049 2.75 4.58627 2.75 5.00049C2.75026 5.41448 3.08595 5.75049 3.5 5.75049H4.5C4.91405 5.75049 5.24974 5.41448 5.25 5.00049C5.25 4.58627 4.91421 4.25049 4.5 4.25049H3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteFilled16.category = 'Money & Shopping';\n\nexport default BanknoteFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 2C18.3211 2 20 3.67893 20 5.75V14.25C20 16.3211 18.3211 18 16.25 18H3.75C1.67893 18 0 16.3211 0 14.25V5.75C8.88642e-09 3.67893 1.67893 2 3.75 2H16.25ZM14.75 13.5C14.3358 13.5 14 13.8358 14 14.25C14 14.6642 14.3358 15 14.75 15H16.25C16.6642 15 17 14.6642 17 14.25C17 13.8358 16.6642 13.5 16.25 13.5H14.75ZM10 7C8.34315 7 7 8.34315 7 10C7 11.6569 8.34315 13 10 13C11.6569 13 13 11.6569 13 10C13 8.34315 11.6569 7 10 7ZM3.75 5C3.33579 5 3 5.33579 3 5.75C3 6.16421 3.33579 6.5 3.75 6.5H5.25C5.66421 6.5 6 6.16421 6 5.75C6 5.33579 5.66421 5 5.25 5H3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteFilled20.category = 'Money & Shopping';\n\nexport default BanknoteFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.7502 2.50087C22.0968 2.5014 24 4.40391 24 6.7507V17.2503C23.9995 19.5966 22.0965 21.4996 19.7502 21.5001H4.2508C1.90401 21.5001 0.00150433 19.5969 0.000976523 17.2503V6.7507C0.000976523 4.40359 1.90369 2.50087 4.2508 2.50087H19.7502ZM17.2493 16.4993C16.8351 16.4993 16.4993 16.8351 16.4993 17.2493C16.4993 17.6635 16.8351 17.9993 17.2493 17.9993H19.7492C20.1634 17.9993 20.4992 17.6635 20.4992 17.2493C20.4992 16.8351 20.1634 16.4993 19.7492 16.4993H17.2493ZM11.9995 8.24966C9.92853 8.24966 8.24966 9.92853 8.24966 11.9995C8.24966 14.0705 9.92853 15.7494 11.9995 15.7494C14.0705 15.7494 15.7494 14.0705 15.7494 11.9995C15.7494 9.92853 14.0705 8.24966 11.9995 8.24966ZM4.24983 5.99976C3.83563 5.99976 3.49986 6.33553 3.49986 6.74973C3.49986 7.16392 3.83563 7.49969 4.24983 7.49969H6.74973C7.16392 7.49969 7.49969 7.16392 7.49969 6.74973C7.49969 6.33553 7.16392 5.99976 6.74973 5.99976H4.24983Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteFilled24.category = 'Money & Shopping';\n\nexport default BanknoteFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.75 4C28.6493 4.00013 30.9999 6.3507 31 9.25V22.75C30.9999 25.6493 28.6493 27.9999 25.75 28H6.25C3.3507 27.9999 1.00013 25.6493 1 22.75V9.25C1.00013 6.3507 3.3507 4.00013 6.25 4H25.75ZM22.75 22.5C22.3358 22.5 22 22.8358 22 23.25C22 23.6642 22.3358 24 22.75 24H26.25C26.6642 24 27 23.6642 27 23.25C27 22.8358 26.6642 22.5 26.25 22.5H22.75ZM16 11.25C13.3766 11.25 11.25 13.3766 11.25 16C11.25 18.6234 13.3766 20.75 16 20.75C18.6234 20.75 20.75 18.6234 20.75 16C20.75 13.3766 18.6234 11.25 16 11.25ZM5.75 8C5.33579 8 5 8.33579 5 8.75C5 9.16421 5.33579 9.5 5.75 9.5H9.25C9.66421 9.5 10 9.16421 10 8.75C10 8.33579 9.66421 8 9.25 8H5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteFilled32.category = 'Money & Shopping';\n\nexport default BanknoteFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteStack12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteStack12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 3C10.7688 3 12 4.23122 12 5.75V9.25C12 10.7688 10.7688 12 9.25 12H2.75C1.23122 12 0 10.7688 0 9.25V5.75C0 4.23122 1.23122 3 2.75 3H9.25ZM2.75 4.5C2.05964 4.5 1.5 5.05964 1.5 5.75V9.25C1.5 9.94036 2.05964 10.5 2.75 10.5H9.25C9.94036 10.5 10.5 9.94036 10.5 9.25V5.75C10.5 5.05964 9.94036 4.5 9.25 4.5H2.75ZM9 8.25C9.41421 8.25 9.75 8.58579 9.75 9C9.75 9.41421 9.41421 9.75 9 9.75C8.58579 9.75 8.25 9.41421 8.25 9C8.25 8.58579 8.58579 8.25 9 8.25ZM6 5.5C7.10457 5.5 8 6.39543 8 7.5C8 8.60457 7.10457 9.5 6 9.5C4.89543 9.5 4 8.60457 4 7.5C4 6.39543 4.89543 5.5 6 5.5ZM6 7C5.72386 7 5.5 7.22386 5.5 7.5C5.5 7.77614 5.72386 8 6 8C6.27614 8 6.5 7.77614 6.5 7.5C6.5 7.22386 6.27614 7 6 7ZM3 5.25C3.41421 5.25 3.75 5.58579 3.75 6C3.75 6.41421 3.41421 6.75 3 6.75C2.58579 6.75 2.25 6.41421 2.25 6C2.25 5.58579 2.58579 5.25 3 5.25ZM9.25 0.5C9.66421 0.5 10 0.835786 10 1.25C10 1.66421 9.66421 2 9.25 2H2.75C2.33579 2 2 1.66421 2 1.25C2 0.835786 2.33579 0.5 2.75 0.5H9.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBanknoteStack12.category = 'Money & Shopping';\n\nexport default BanknoteStack12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteStack16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteStack16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 5C14.5449 5 16 6.45507 16 8.25V12.75C15.9997 14.5447 14.5448 16 12.75 16H3.25C1.45524 16 0.000263858 14.5447 0 12.75V8.25C0 6.45507 1.45507 5 3.25 5H12.75ZM3.25 6.5C2.2835 6.5 1.5 7.2835 1.5 8.25V12.75C1.50026 13.7163 2.28366 14.5 3.25 14.5H12.75C13.7163 14.5 14.4997 13.7163 14.5 12.75V8.25C14.5 7.2835 13.7165 6.5 12.75 6.5H3.25ZM12.5 11.75C12.9142 11.75 13.25 12.0858 13.25 12.5C13.2497 12.914 12.9141 13.25 12.5 13.25H11.5C11.0859 13.25 10.7503 12.914 10.75 12.5C10.75 12.0858 11.0858 11.75 11.5 11.75H12.5ZM8 8.25C9.24264 8.25 10.25 9.25736 10.25 10.5C10.25 11.7426 9.24264 12.75 8 12.75C6.75736 12.75 5.75 11.7426 5.75 10.5C5.75 9.25736 6.75736 8.25 8 8.25ZM8 9.75C7.58579 9.75 7.25 10.0858 7.25 10.5C7.25 10.9142 7.58579 11.25 8 11.25C8.41421 11.25 8.75 10.9142 8.75 10.5C8.75 10.0858 8.41421 9.75 8 9.75ZM4.5 7.75C4.91421 7.75 5.25 8.08579 5.25 8.5C5.24974 8.91399 4.91405 9.25 4.5 9.25H3.5C3.08595 9.25 2.75026 8.91399 2.75 8.5C2.75 8.08579 3.08579 7.75 3.5 7.75H4.5ZM13.5 2.5C13.9142 2.5 14.25 2.83579 14.25 3.25C14.25 3.66421 13.9142 4 13.5 4H2.5C2.08579 4 1.75 3.66421 1.75 3.25C1.75 2.83579 2.08579 2.5 2.5 2.5H13.5ZM12 0C12.4142 0 12.75 0.335786 12.75 0.75C12.75 1.16421 12.4142 1.5 12 1.5H4C3.58579 1.5 3.25 1.16421 3.25 0.75C3.25 0.335786 3.58579 0 4 0H12Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteStack16.category = 'Money & Shopping';\n\nexport default BanknoteStack16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteStack20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteStack20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 6C18.3211 6 20 7.67893 20 9.75V16.25C20 18.3211 18.3211 20 16.25 20H3.75C1.67893 20 0 18.3211 0 16.25V9.75C1.28853e-07 7.67893 1.67893 6 3.75 6H16.25ZM3.75 7.5C2.50736 7.5 1.5 8.50736 1.5 9.75V16.25C1.5 17.4926 2.50736 18.5 3.75 18.5H16.25C17.4926 18.5 18.5 17.4926 18.5 16.25V9.75C18.5 8.50736 17.4926 7.5 16.25 7.5H3.75ZM16.25 15.5C16.6642 15.5 17 15.8358 17 16.25C17 16.6642 16.6642 17 16.25 17H14.75C14.3358 17 14 16.6642 14 16.25C14 15.8358 14.3358 15.5 14.75 15.5H16.25ZM10 10C11.6569 10 13 11.3431 13 13C13 14.6569 11.6569 16 10 16C8.34315 16 7 14.6569 7 13C7 11.3431 8.34315 10 10 10ZM10 11.5C9.17157 11.5 8.5 12.1716 8.5 13C8.5 13.8284 9.17157 14.5 10 14.5C10.8284 14.5 11.5 13.8284 11.5 13C11.5 12.1716 10.8284 11.5 10 11.5ZM5.25 9C5.66421 9 6 9.33579 6 9.75C6 10.1642 5.66421 10.5 5.25 10.5H3.75C3.33579 10.5 3 10.1642 3 9.75C3 9.33579 3.33579 9 3.75 9H5.25ZM17.25 3C17.6642 3 18 3.33579 18 3.75C18 4.16421 17.6642 4.5 17.25 4.5H2.75C2.33579 4.5 2 4.16421 2 3.75C2 3.33579 2.33579 3 2.75 3H17.25ZM15.25 0C15.6642 0 16 0.335786 16 0.75C16 1.16421 15.6642 1.5 15.25 1.5H4.75C4.33579 1.5 4 1.16421 4 0.75C4 0.335786 4.33579 0 4.75 0H15.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteStack20.category = 'Money & Shopping';\n\nexport default BanknoteStack20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteStack24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteStack24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"25\"\n      viewBox=\"0 0 24 25\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.75 7.00195C22.0972 7.00195 24 8.90474 24 11.252V19.752C23.9995 22.0987 22.0969 24.002 19.75 24.002H4.25C1.90312 24.002 0.000527687 22.0987 0 19.752V11.252C2.57706e-07 8.90474 1.90279 7.00195 4.25 7.00195H19.75ZM4.25 8.50195C2.73122 8.50195 1.5 9.73317 1.5 11.252V19.752C1.50053 21.2703 2.73154 22.502 4.25 22.502H19.75C21.2685 22.502 22.4995 21.2703 22.5 19.752V11.252C22.5 9.73317 21.2688 8.50195 19.75 8.50195H4.25ZM19.75 19.001C20.1642 19.001 20.5 19.3368 20.5 19.751C20.5 20.1652 20.1642 20.501 19.75 20.501H17.25C16.8358 20.501 16.5 20.1652 16.5 19.751C16.5 19.3368 16.8358 19.001 17.25 19.001H19.75ZM12 11.75C14.0711 11.75 15.75 13.4289 15.75 15.5C15.75 17.5711 14.0711 19.25 12 19.25C9.92893 19.25 8.25 17.5711 8.25 15.5C8.25 13.4289 9.92893 11.75 12 11.75ZM12 13.25C10.7574 13.25 9.75 14.2574 9.75 15.5C9.75 16.7426 10.7574 17.75 12 17.75C13.2426 17.75 14.25 16.7426 14.25 15.5C14.25 14.2574 13.2426 13.25 12 13.25ZM6.75 10.501C7.16421 10.501 7.5 10.8368 7.5 11.251C7.5 11.6652 7.16421 12.001 6.75 12.001H4.25C3.83579 12.001 3.5 11.6652 3.5 11.251C3.5 10.8368 3.83579 10.501 4.25 10.501H6.75ZM20.25 4C20.6642 4 21 4.33579 21 4.75C21 5.16421 20.6642 5.5 20.25 5.5H3.75C3.33579 5.5 3 5.16421 3 4.75C3 4.33579 3.33579 4 3.75 4H20.25ZM18.25 1C18.6642 1 19 1.33579 19 1.75C19 2.16421 18.6642 2.5 18.25 2.5H5.75C5.33579 2.5 5 2.16421 5 1.75C5 1.33579 5.33579 1 5.75 1H18.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteStack24.category = 'Money & Shopping';\n\nexport default BanknoteStack24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteStack32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteStack32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.75 8C28.6493 8.00013 30.9999 10.3507 31 13.25V24.75C30.9999 27.6493 28.6493 29.9999 25.75 30H6.25C3.3507 29.9999 1.00013 27.6493 1 24.75V13.25C1.00013 10.3507 3.3507 8.00013 6.25 8H25.75ZM6.25 9.5C4.17913 9.50013 2.50013 11.1791 2.5 13.25V24.75C2.50013 26.8209 4.17913 28.4999 6.25 28.5H25.75C27.8209 28.4999 29.4999 26.8209 29.5 24.75V13.25C29.4999 11.1791 27.8209 9.50013 25.75 9.5H6.25ZM26.25 24.5C26.6642 24.5 27 24.8358 27 25.25C27 25.6642 26.6642 26 26.25 26H22.75C22.3358 26 22 25.6642 22 25.25C22 24.8358 22.3358 24.5 22.75 24.5H26.25ZM16 14.25C18.6234 14.25 20.75 16.3766 20.75 19C20.75 21.6234 18.6234 23.75 16 23.75C13.3766 23.75 11.25 21.6234 11.25 19C11.25 16.3766 13.3766 14.25 16 14.25ZM16 15.75C14.2051 15.75 12.75 17.2051 12.75 19C12.75 20.7949 14.2051 22.25 16 22.25C17.7949 22.25 19.25 20.7949 19.25 19C19.25 17.2051 17.7949 15.75 16 15.75ZM9.25 12C9.66421 12 10 12.3358 10 12.75C10 13.1642 9.66421 13.5 9.25 13.5H5.75C5.33579 13.5 5 13.1642 5 12.75C5 12.3358 5.33579 12 5.75 12H9.25ZM26.25 5C26.6642 5 27 5.33579 27 5.75C27 6.16421 26.6642 6.5 26.25 6.5H5.75C5.33579 6.5 5 6.16421 5 5.75C5 5.33579 5.33579 5 5.75 5H26.25ZM23.25 2C23.6642 2 24 2.33579 24 2.75C24 3.16421 23.6642 3.5 23.25 3.5H8.75C8.33579 3.5 8 3.16421 8 2.75C8 2.33579 8.33579 2 8.75 2H23.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteStack32.category = 'Money & Shopping';\n\nexport default BanknoteStack32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteStackFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteStackFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 3C10.7688 3 12 4.23122 12 5.75V9.25C12 10.7688 10.7688 12 9.25 12H2.75C1.23122 12 0 10.7688 0 9.25V5.75C0 4.23122 1.23122 3 2.75 3H9.25ZM9.25 8.5C8.83579 8.5 8.5 8.83579 8.5 9.25C8.5 9.66421 8.83579 10 9.25 10C9.66421 10 10 9.66421 10 9.25C10 8.83579 9.66421 8.5 9.25 8.5ZM6 5.5C4.89543 5.5 4 6.39543 4 7.5C4 8.60457 4.89543 9.5 6 9.5C7.10457 9.5 8 8.60457 8 7.5C8 6.39543 7.10457 5.5 6 5.5ZM2.75 5C2.33579 5 2 5.33579 2 5.75C2 6.16421 2.33579 6.5 2.75 6.5C3.16421 6.5 3.5 6.16421 3.5 5.75C3.5 5.33579 3.16421 5 2.75 5ZM9.25 0.5C9.66421 0.5 10 0.835786 10 1.25C10 1.66421 9.66421 2 9.25 2H2.75C2.33579 2 2 1.66421 2 1.25C2 0.835786 2.33579 0.5 2.75 0.5H9.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteStackFilled12.category = 'Money & Shopping';\n\nexport default BanknoteStackFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteStackFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteStackFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 5C14.5449 5 16 6.45507 16 8.25V12.75C15.9997 14.5447 14.5448 16 12.75 16H3.25C1.45524 16 0.000263858 14.5447 0 12.75V8.25C0 6.45507 1.45507 5 3.25 5H12.75ZM11.5 11.75C11.0858 11.75 10.75 12.0858 10.75 12.5C10.7503 12.914 11.0859 13.25 11.5 13.25H12.5C12.9141 13.25 13.2497 12.914 13.25 12.5C13.25 12.0858 12.9142 11.75 12.5 11.75H11.5ZM8 8.25C6.75736 8.25 5.75 9.25736 5.75 10.5C5.75 11.7426 6.75736 12.75 8 12.75C9.24264 12.75 10.25 11.7426 10.25 10.5C10.25 9.25736 9.24264 8.25 8 8.25ZM3.5 7.75C3.08579 7.75 2.75 8.08579 2.75 8.5C2.75026 8.91399 3.08595 9.25 3.5 9.25H4.5C4.91405 9.25 5.24974 8.91399 5.25 8.5C5.25 8.08579 4.91421 7.75 4.5 7.75H3.5ZM13.5 2.5C13.9142 2.5 14.25 2.83579 14.25 3.25C14.25 3.66421 13.9142 4 13.5 4H2.5C2.08579 4 1.75 3.66421 1.75 3.25C1.75 2.83579 2.08579 2.5 2.5 2.5H13.5ZM12 0C12.4142 0 12.75 0.335786 12.75 0.75C12.75 1.16421 12.4142 1.5 12 1.5H4C3.58579 1.5 3.25 1.16421 3.25 0.75C3.25 0.335786 3.58579 0 4 0H12Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteStackFilled16.category = 'Money & Shopping';\n\nexport default BanknoteStackFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteStackFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteStackFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 6C18.3211 6 20 7.67893 20 9.75V16.25C20 18.3211 18.3211 20 16.25 20H3.75C1.67893 20 0 18.3211 0 16.25V9.75C1.28853e-07 7.67893 1.67893 6 3.75 6H16.25ZM14.75 15.5C14.3358 15.5 14 15.8358 14 16.25C14 16.6642 14.3358 17 14.75 17H16.25C16.6642 17 17 16.6642 17 16.25C17 15.8358 16.6642 15.5 16.25 15.5H14.75ZM10 10C8.34315 10 7 11.3431 7 13C7 14.6569 8.34315 16 10 16C11.6569 16 13 14.6569 13 13C13 11.3431 11.6569 10 10 10ZM3.75 9C3.33579 9 3 9.33579 3 9.75C3 10.1642 3.33579 10.5 3.75 10.5H5.25C5.66421 10.5 6 10.1642 6 9.75C6 9.33579 5.66421 9 5.25 9H3.75ZM17.25 3C17.6642 3 18 3.33579 18 3.75C18 4.16421 17.6642 4.5 17.25 4.5H2.75C2.33579 4.5 2 4.16421 2 3.75C2 3.33579 2.33579 3 2.75 3H17.25ZM15.25 0C15.6642 0 16 0.335786 16 0.75C16 1.16421 15.6642 1.5 15.25 1.5H4.75C4.33579 1.5 4 1.16421 4 0.75C4 0.335786 4.33579 0 4.75 0H15.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteStackFilled20.category = 'Money & Shopping';\n\nexport default BanknoteStackFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteStackFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteStackFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"25\"\n      viewBox=\"0 0 24 25\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.75 7.00195C22.0972 7.00195 24 8.90474 24 11.252V19.752C23.9995 22.0987 22.0969 24.002 19.75 24.002H4.25C1.90312 24.002 0.000527687 22.0987 0 19.752V11.252C2.57706e-07 8.90474 1.90279 7.00195 4.25 7.00195H19.75ZM17.25 19.001C16.8358 19.001 16.5 19.3368 16.5 19.751C16.5 20.1652 16.8358 20.501 17.25 20.501H19.75C20.1642 20.501 20.5 20.1652 20.5 19.751C20.5 19.3368 20.1642 19.001 19.75 19.001H17.25ZM12 11.75C9.92893 11.75 8.25 13.4289 8.25 15.5C8.25 17.5711 9.92893 19.25 12 19.25C14.0711 19.25 15.75 17.5711 15.75 15.5C15.75 13.4289 14.0711 11.75 12 11.75ZM4.25 10.501C3.83579 10.501 3.5 10.8368 3.5 11.251C3.5 11.6652 3.83579 12.001 4.25 12.001H6.75C7.16421 12.001 7.5 11.6652 7.5 11.251C7.5 10.8368 7.16421 10.501 6.75 10.501H4.25ZM20.25 4C20.6642 4 21 4.33579 21 4.75C21 5.16421 20.6642 5.5 20.25 5.5H3.75C3.33579 5.5 3 5.16421 3 4.75C3 4.33579 3.33579 4 3.75 4H20.25ZM18.25 1C18.6642 1 19 1.33579 19 1.75C19 2.16421 18.6642 2.5 18.25 2.5H5.75C5.33579 2.5 5 2.16421 5 1.75C5 1.33579 5.33579 1 5.75 1H18.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteStackFilled24.category = 'Money & Shopping';\n\nexport default BanknoteStackFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BanknoteStackFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BanknoteStackFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.75 8C28.6493 8.00013 30.9999 10.3507 31 13.25V24.75C30.9999 27.6493 28.6493 29.9999 25.75 30H6.25C3.3507 29.9999 1.00013 27.6493 1 24.75V13.25C1.00013 10.3507 3.3507 8.00013 6.25 8H25.75ZM22.75 24.5C22.3358 24.5 22 24.8358 22 25.25C22 25.6642 22.3358 26 22.75 26H26.25C26.6642 26 27 25.6642 27 25.25C27 24.8358 26.6642 24.5 26.25 24.5H22.75ZM16 14.25C13.3766 14.25 11.25 16.3766 11.25 19C11.25 21.6234 13.3766 23.75 16 23.75C18.6234 23.75 20.75 21.6234 20.75 19C20.75 16.3766 18.6234 14.25 16 14.25ZM5.75 12C5.33579 12 5 12.3358 5 12.75C5 13.1642 5.33579 13.5 5.75 13.5H9.25C9.66421 13.5 10 13.1642 10 12.75C10 12.3358 9.66421 12 9.25 12H5.75ZM26.25 5C26.6642 5 27 5.33579 27 5.75C27 6.16421 26.6642 6.5 26.25 6.5H5.75C5.33579 6.5 5 6.16421 5 5.75C5 5.33579 5.33579 5 5.75 5H26.25ZM23.25 2C23.6642 2 24 2.33579 24 2.75C24 3.16421 23.6642 3.5 23.25 3.5H8.75C8.33579 3.5 8 3.16421 8 2.75C8 2.33579 8.33579 2 8.75 2H23.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBanknoteStackFilled32.category = 'Money & Shopping';\n\nexport default BanknoteStackFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BannerPhoto12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BannerPhoto12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.90918 2C10.3274 2.00019 11.4766 3.15011 11.4766 4.56836V7.47754C11.4764 8.89567 10.3273 10.0457 8.90918 10.0459H3.09082C1.67254 10.0459 0.522604 8.89578 0.522461 7.47754V4.56836C0.522461 3.14999 1.67245 2 3.09082 2H8.90918ZM3.09082 3.5C2.50088 3.5 2.02246 3.97842 2.02246 4.56836V5.75488L2.54395 5.16113C2.68389 5.00175 2.85498 4.87664 3.04395 4.79102C3.13865 4.74811 3.2377 4.71453 3.33984 4.69238C3.44164 4.6703 3.54639 4.65918 3.65234 4.65918C4.05927 4.65921 4.44786 4.82753 4.72656 5.12402L7.94336 8.5459H8.90918C9.49887 8.54571 9.97642 8.06724 9.97656 7.47754V4.56836C9.97656 3.97854 9.49896 3.50019 8.90918 3.5H3.09082ZM8 4.47754C8.55217 4.47767 9 4.92534 9 5.47754C9 6.02974 8.55217 6.47741 8 6.47754C7.44772 6.47754 7 6.02982 7 5.47754C7 4.92525 7.44772 4.47754 8 4.47754Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBannerPhoto12.category = 'Interface General';\n\nexport default BannerPhoto12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BannerPhoto16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BannerPhoto16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0723 2.63196C13.8923 2.63196 15.3682 4.10783 15.3682 5.92786V10.0001C15.3682 11.8202 13.8923 13.296 12.0723 13.296H3.92773C2.10771 13.296 0.631836 11.8202 0.631836 10.0001V5.92786C0.631836 4.10783 2.10771 2.63196 3.92773 2.63196H12.0723ZM3.92773 4.13196C2.93613 4.13196 2.13184 4.93625 2.13184 5.92786V7.93079L3.16211 6.75696C3.55411 6.31061 4.11981 6.05481 4.71387 6.05481C5.21212 6.05489 5.69118 6.23483 6.06445 6.55774C6.11784 6.60393 6.16896 6.65328 6.21777 6.7052L10.9189 11.7091L11.001 11.796H12.0723C13.0639 11.796 13.8682 10.9917 13.8682 10.0001V5.92786C13.8682 4.93625 13.0639 4.13196 12.0723 4.13196H3.92773ZM11.25 5.47766C11.9404 5.47766 12.5 6.03731 12.5 6.72766C12.4999 7.41796 11.9403 7.97766 11.25 7.97766C10.5597 7.97766 10.0001 7.41796 10 6.72766C10 6.03731 10.5596 5.47766 11.25 5.47766Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBannerPhoto16.category = 'Interface General';\n\nexport default BannerPhoto16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BannerPhoto20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BannerPhoto20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.2363 3.74121C17.4578 3.74132 19.2596 5.54217 19.2598 7.76367V13C19.2597 15.2215 17.4579 17.0233 15.2363 17.0234H4.76367C2.54217 17.0233 0.741315 15.2215 0.741211 13V7.76367C0.741355 5.54219 2.54219 3.74135 4.76367 3.74121H15.2363ZM4.76367 5.24121C3.37062 5.24135 2.24135 6.37062 2.24121 7.76367V10.582L3.78027 8.83008C4.10422 8.4613 4.52079 8.19513 4.97949 8.05078C5.2342 7.97068 5.5018 7.9268 5.77441 7.92676C6.50686 7.92681 7.20733 8.23 7.70898 8.76367L10.3799 11.6055L11.3975 10.3447C11.7313 9.93067 12.1869 9.64087 12.6914 9.50977C12.846 9.46931 13.0052 9.44383 13.167 9.43457L13.3057 9.43066H13.3076C13.9959 9.43084 14.6526 9.72063 15.1172 10.2285L17.7529 13.1104C17.7545 13.0737 17.7598 13.037 17.7598 13V7.76367C17.7596 6.37059 16.6294 5.24132 15.2363 5.24121H4.76367Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBannerPhoto20.category = 'Interface General';\n\nexport default BannerPhoto20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BannerPhoto24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BannerPhoto24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.3994 3.84961C21.0228 3.84961 23.1494 5.97626 23.1494 8.59961V15C23.1493 16.6387 22.3191 18.0827 21.0566 18.9365C20.4766 19.4894 19.6911 19.8369 18.8066 19.8369H12.5996C12.4871 19.8368 12.3829 19.8039 12.293 19.75H5.59961C2.97655 19.7498 0.849821 17.6231 0.849609 15V8.59961C0.849609 5.97638 2.97642 3.8498 5.59961 3.84961H18.3994ZM5.59961 5.34961C3.80485 5.3498 2.34961 6.8048 2.34961 8.59961V12.2344L4.39648 9.90332C5.01238 9.20174 5.90141 8.79996 6.83496 8.7998C6.89079 8.7998 6.94648 8.80085 7.00195 8.80371C7.11324 8.80943 7.22376 8.82094 7.33301 8.83789C7.4421 8.85484 7.54998 8.87746 7.65625 8.90527C7.70972 8.91925 7.76282 8.93451 7.81543 8.95117C8.33841 9.11697 8.81611 9.41469 9.19922 9.82227L12.4629 13.2959L13.707 11.7539C14.0895 11.2794 14.603 10.9392 15.1738 10.7666C15.3986 10.698 15.6326 10.6562 15.8711 10.6426L16.04 10.6377H16.041C16.0936 10.6377 16.146 10.6389 16.1982 10.6416C16.3615 10.6503 16.5229 10.6722 16.6807 10.707C17.281 10.8381 17.8323 11.1515 18.2539 11.6123L21.6338 15.3076C21.6433 15.2063 21.6494 15.1038 21.6494 15V8.59961C21.6494 6.80469 20.1943 5.34961 18.3994 5.34961H5.59961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBannerPhoto24.category = 'Interface General';\n\nexport default BannerPhoto24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BannerPhoto32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BannerPhoto32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.7275 5.35901C28.154 5.35906 30.9314 8.13667 30.9316 11.5631V20.2906C30.9316 21.9853 30.2516 23.5204 29.1504 24.6403C28.3912 25.965 26.968 26.8872 25.2832 26.8873H16.8184C16.5529 26.8873 16.3175 26.7602 16.168 26.5641H7.27246C3.80869 26.5637 1.00041 23.7554 1 20.2916V18.9274C1 18.9231 1.00091 18.9189 1.00098 18.9147C1.00162 18.8725 1.00555 18.8305 1.0127 18.7887C1.01354 18.7838 1.01372 18.7789 1.01465 18.774C1.02286 18.7308 1.03451 18.688 1.0498 18.6461C1.05066 18.6438 1.05186 18.6416 1.05273 18.6393L1.06836 18.6002V11.5631C1.0686 8.13686 3.84624 5.35937 7.27246 5.35901H24.7275ZM7.27246 6.85901C4.67467 6.85937 2.5686 8.96529 2.56836 11.5631V16.8326L5.63281 13.3424C5.73791 13.2227 5.84871 13.1092 5.96484 13.0026C6.08094 12.8959 6.20221 12.7958 6.32812 12.7028C6.7056 12.4238 7.12452 12.2071 7.56836 12.0602C7.72932 12.0069 7.89379 11.9639 8.06055 11.9293C8.35343 11.8686 8.6539 11.8366 8.95801 11.8365L9.18652 11.8424C9.4896 11.8581 9.78829 11.9042 10.0781 11.9801C10.2234 12.0181 10.3665 12.0634 10.5068 12.1158C11.0669 12.3252 11.5834 12.6476 12.0215 13.068C12.0763 13.1206 12.1293 13.1754 12.1816 13.2311L16.6328 17.9674L18.3291 15.8639C18.9944 15.0389 19.9494 14.5109 20.9873 14.3766C21.1595 14.3542 21.3339 14.3414 21.5098 14.3414H21.5117C22.6591 14.3414 23.7538 14.824 24.5283 15.6705L29.3809 20.9772C29.4136 20.753 29.4316 20.5239 29.4316 20.2906V11.5631C29.4314 8.9651 27.3256 6.85906 24.7275 6.85901H7.27246Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBannerPhoto32.category = 'Interface General';\n\nexport default BannerPhoto32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.25 8C1.66421 8 2 8.33579 2 8.75V10.25C2 10.6642 1.66421 11 1.25 11C0.835787 11 0.5 10.6642 0.5 10.25V8.75C0.5 8.33579 0.835787 8 1.25 8ZM4.25 3.5C4.66421 3.5 5 3.83579 5 4.25V10.25C5 10.6642 4.66421 11 4.25 11C3.83579 11 3.5 10.6642 3.5 10.25V4.25C3.5 3.83579 3.83579 3.5 4.25 3.5ZM7.25 5C7.66421 5 8 5.33579 8 5.75V10.25C8 10.6642 7.66421 11 7.25 11C6.83579 11 6.5 10.6642 6.5 10.25V5.75C6.5 5.33579 6.83579 5 7.25 5ZM10.25 1C10.6642 1 11 1.33579 11 1.75V10.25C11 10.6642 10.6642 11 10.25 11C9.83579 11 9.5 10.6642 9.5 10.25V1.75C9.5 1.33579 9.83579 1 10.25 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChart12.category = 'Stats & Charts';\n\nexport default BarChart12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 9.5C2.66421 9.5 3 9.83579 3 10.25V13.25C3 13.6642 2.66421 14 2.25 14C1.83579 14 1.5 13.6642 1.5 13.25V10.25C1.5 9.83579 1.83579 9.5 2.25 9.5ZM6.25 4.5C6.66421 4.5 7 4.83579 7 5.25V13.25C7 13.6642 6.66421 14 6.25 14C5.83579 14 5.5 13.6642 5.5 13.25V5.25C5.5 4.83579 5.83579 4.5 6.25 4.5ZM10.25 7C10.6642 7 11 7.33579 11 7.75V13.25C11 13.6642 10.6642 14 10.25 14C9.83579 14 9.5 13.6642 9.5 13.25V7.75C9.5 7.33579 9.83579 7 10.25 7ZM14.25 1C14.6642 1 15 1.33579 15 1.75V13.25C15 13.6642 14.6642 14 14.25 14C13.8358 14 13.5 13.6642 13.5 13.25V1.75C13.5 1.33579 13.8358 1 14.25 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChart16.category = 'Stats & Charts';\n\nexport default BarChart16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 14C3.41421 14 3.75 14.3358 3.75 14.75V17.25C3.75 17.6642 3.41421 18 3 18C2.58579 18 2.25 17.6642 2.25 17.25V14.75C2.25 14.3358 2.58579 14 3 14ZM6.5 10C6.91421 10 7.25 10.3358 7.25 10.75V17.25C7.25 17.6642 6.91421 18 6.5 18C6.08579 18 5.75 17.6642 5.75 17.25V10.75C5.75 10.3358 6.08579 10 6.5 10ZM10 6C10.4142 6 10.75 6.33579 10.75 6.75V17.25C10.75 17.6642 10.4142 18 10 18C9.58579 18 9.25 17.6642 9.25 17.25V6.75C9.25 6.33579 9.58579 6 10 6ZM13.5 11C13.9142 11 14.25 11.3358 14.25 11.75V17.25C14.25 17.6642 13.9142 18 13.5 18C13.0858 18 12.75 17.6642 12.75 17.25V11.75C12.75 11.3358 13.0858 11 13.5 11ZM17 2C17.4142 2 17.75 2.33579 17.75 2.75V17.25C17.75 17.6642 17.4142 18 17 18C16.5858 18 16.25 17.6642 16.25 17.25V2.75C16.25 2.33579 16.5858 2 17 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChart20.category = 'Stats & Charts';\n\nexport default BarChart20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart212.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart212 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.25 5C1.66421 5 2 5.33579 2 5.75V10.25C2 10.6642 1.66421 11 1.25 11C0.835787 11 0.5 10.6642 0.5 10.25V5.75C0.5 5.33579 0.835787 5 1.25 5ZM4.25 1C4.66421 1 5 1.33579 5 1.75V10.25C5 10.6642 4.66421 11 4.25 11C3.83579 11 3.5 10.6642 3.5 10.25V1.75C3.5 1.33579 3.83579 1 4.25 1ZM7.25 7C7.66421 7 8 7.33579 8 7.75V10.25C8 10.6642 7.66421 11 7.25 11C6.83579 11 6.5 10.6642 6.5 10.25V7.75C6.5 7.33579 6.83579 7 7.25 7ZM10.25 3.5C10.6642 3.5 11 3.83579 11 4.25V10.25C11 10.6642 10.6642 11 10.25 11C9.83579 11 9.5 10.6642 9.5 10.25V4.25C9.5 3.83579 9.83579 3.5 10.25 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChart212.category = 'Stats & Charts';\n\nexport default BarChart212;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart216.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart216 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 7C2.66421 7 3 7.33579 3 7.75V13.25C3 13.6642 2.66421 14 2.25 14C1.83579 14 1.5 13.6642 1.5 13.25V7.75C1.5 7.33579 1.83579 7 2.25 7ZM6.25 1C6.66421 1 7 1.33579 7 1.75V13.25C7 13.6642 6.66421 14 6.25 14C5.83579 14 5.5 13.6642 5.5 13.25V1.75C5.5 1.33579 5.83579 1 6.25 1ZM10.25 8.5C10.6642 8.5 11 8.83579 11 9.25V13.25C11 13.6642 10.6642 14 10.25 14C9.83579 14 9.5 13.6642 9.5 13.25V9.25C9.5 8.83579 9.83579 8.5 10.25 8.5ZM14.25 4.5C14.6642 4.5 15 4.83579 15 5.25V13.25C15 13.6642 14.6642 14 14.25 14C13.8358 14 13.5 13.6642 13.5 13.25V5.25C13.5 4.83579 13.8358 4.5 14.25 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChart216.category = 'Stats & Charts';\n\nexport default BarChart216;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart220.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart220 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 8.25C4.41421 8.25 4.75 8.58579 4.75 9V17.25C4.75 17.6642 4.41421 18 4 18C3.58579 18 3.25 17.6642 3.25 17.25V9C3.25 8.58579 3.58579 8.25 4 8.25ZM8 2C8.41421 2 8.75 2.33579 8.75 2.75V17.25C8.75 17.6642 8.41421 18 8 18C7.58579 18 7.25 17.6642 7.25 17.25V2.75C7.25 2.33579 7.58579 2 8 2ZM12 12.25C12.4142 12.25 12.75 12.5858 12.75 13V17.25C12.75 17.6642 12.4142 18 12 18C11.5858 18 11.25 17.6642 11.25 17.25V13C11.25 12.5858 11.5858 12.25 12 12.25ZM16 6C16.4142 6 16.75 6.33579 16.75 6.75V17.25C16.75 17.6642 16.4142 18 16 18C15.5858 18 15.25 17.6642 15.25 17.25V6.75C15.25 6.33579 15.5858 6 16 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChart220.category = 'Stats & Charts';\n\nexport default BarChart220;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart224.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart224 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.75 9C4.16421 9 4.5 9.33579 4.5 9.75V20.25C4.5 20.6642 4.16421 21 3.75 21C3.33579 21 3 20.6642 3 20.25V9.75C3 9.33579 3.33579 9 3.75 9ZM7.75 11C8.16421 11 8.5 11.3358 8.5 11.75V20.25C8.5 20.6642 8.16421 21 7.75 21C7.33579 21 7 20.6642 7 20.25V11.75C7 11.3358 7.33579 11 7.75 11ZM11.75 2C12.1642 2 12.5 2.33579 12.5 2.75V20.25C12.5 20.6642 12.1642 21 11.75 21C11.3358 21 11 20.6642 11 20.25V2.75C11 2.33579 11.3358 2 11.75 2ZM15.75 16C16.1642 16 16.5 16.3358 16.5 16.75V20.25C16.5 20.6642 16.1642 21 15.75 21C15.3358 21 15 20.6642 15 20.25V16.75C15 16.3358 15.3358 16 15.75 16ZM19.75 6C20.1642 6 20.5 6.33579 20.5 6.75V20.25C20.5 20.6642 20.1642 21 19.75 21C19.3358 21 19 20.6642 19 20.25V6.75C19 6.33579 19.3358 6 19.75 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChart224.category = 'Stats & Charts';\n\nexport default BarChart224;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart232.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart232 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 13C6.16421 13 6.5 13.3358 6.5 13.75V27.25C6.5 27.6642 6.16421 28 5.75 28C5.33579 28 5 27.6642 5 27.25V13.75C5 13.3358 5.33579 13 5.75 13ZM10.75 16C11.1642 16 11.5 16.3358 11.5 16.75V27.25C11.5 27.6642 11.1642 28 10.75 28C10.3358 28 10 27.6642 10 27.25V16.75C10 16.3358 10.3358 16 10.75 16ZM15.75 4C16.1642 4 16.5 4.33579 16.5 4.75V27.25C16.5 27.6642 16.1642 28 15.75 28C15.3358 28 15 27.6642 15 27.25V4.75C15 4.33579 15.3358 4 15.75 4ZM20.75 21C21.1642 21 21.5 21.3358 21.5 21.75V27.25C21.5 27.6642 21.1642 28 20.75 28C20.3358 28 20 27.6642 20 27.25V21.75C20 21.3358 20.3358 21 20.75 21ZM25.75 9C26.1642 9 26.5 9.33579 26.5 9.75V27.25C26.5 27.6642 26.1642 28 25.75 28C25.3358 28 25 27.6642 25 27.25V9.75C25 9.33579 25.3358 9 25.75 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChart232.category = 'Stats & Charts';\n\nexport default BarChart232;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.75 16C4.16421 16 4.5 16.3358 4.5 16.75V20.25C4.5 20.6642 4.16421 21 3.75 21C3.33579 21 3 20.6642 3 20.25V16.75C3 16.3358 3.33579 16 3.75 16ZM7.75 10C8.16421 10 8.5 10.3358 8.5 10.75V20.25C8.5 20.6642 8.16421 21 7.75 21C7.33579 21 7 20.6642 7 20.25V10.75C7 10.3358 7.33579 10 7.75 10ZM11.75 6C12.1642 6 12.5 6.33579 12.5 6.75V20.25C12.5 20.6642 12.1642 21 11.75 21C11.3358 21 11 20.6642 11 20.25V6.75C11 6.33579 11.3358 6 11.75 6ZM15.75 11C16.1642 11 16.5 11.3358 16.5 11.75V20.25C16.5 20.6642 16.1642 21 15.75 21C15.3358 21 15 20.6642 15 20.25V11.75C15 11.3358 15.3358 11 15.75 11ZM19.75 2C20.1642 2 20.5 2.33579 20.5 2.75V20.25C20.5 20.6642 20.1642 21 19.75 21C19.3358 21 19 20.6642 19 20.25V2.75C19 2.33579 19.3358 2 19.75 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChart24.category = 'Stats & Charts';\n\nexport default BarChart24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart2Bold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart2Bold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.25 4.75C1.80228 4.75 2.25 5.19772 2.25 5.75V10.25C2.25 10.8023 1.80228 11.25 1.25 11.25C0.697715 11.25 0.25 10.8023 0.25 10.25V5.75C0.25 5.19772 0.697716 4.75 1.25 4.75ZM4.25 0.75C4.80228 0.75 5.25 1.19772 5.25 1.75V10.25C5.25 10.8023 4.80228 11.25 4.25 11.25C3.69772 11.25 3.25 10.8023 3.25 10.25V1.75C3.25 1.19772 3.69772 0.75 4.25 0.75ZM7.25 6.75C7.80228 6.75 8.25 7.19772 8.25 7.75V10.25C8.25 10.8023 7.80228 11.25 7.25 11.25C6.69772 11.25 6.25 10.8023 6.25 10.25V7.75C6.25 7.19772 6.69772 6.75 7.25 6.75ZM10.25 3.25C10.8023 3.25 11.25 3.69772 11.25 4.25V10.25C11.25 10.8023 10.8023 11.25 10.25 11.25C9.69771 11.25 9.25 10.8023 9.25 10.25V4.25C9.25 3.69772 9.69771 3.25 10.25 3.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBarChart2Bold12.category = 'Stats & Charts';\n\nexport default BarChart2Bold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart2Bold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart2Bold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 6.75C2.80228 6.75 3.25 7.19772 3.25 7.75V13.25C3.25 13.8023 2.80228 14.25 2.25 14.25C1.69772 14.25 1.25 13.8023 1.25 13.25V7.75C1.25 7.19772 1.69772 6.75 2.25 6.75ZM6.25 0.75C6.80228 0.75 7.25 1.19772 7.25 1.75V13.25C7.25 13.8023 6.80228 14.25 6.25 14.25C5.69772 14.25 5.25 13.8023 5.25 13.25V1.75C5.25 1.19772 5.69772 0.75 6.25 0.75ZM10.25 8.25C10.8023 8.25 11.25 8.69772 11.25 9.25V13.25C11.25 13.8023 10.8023 14.25 10.25 14.25C9.69772 14.25 9.25 13.8023 9.25 13.25V9.25C9.25 8.69772 9.69772 8.25 10.25 8.25ZM14.25 4.25C14.8023 4.25 15.25 4.69772 15.25 5.25V13.25C15.25 13.8023 14.8023 14.25 14.25 14.25C13.6977 14.25 13.25 13.8023 13.25 13.25V5.25C13.25 4.69772 13.6977 4.25 14.25 4.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBarChart2Bold16.category = 'Stats & Charts';\n\nexport default BarChart2Bold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart2Bold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart2Bold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 8C4.55228 8 5 8.44772 5 9V17.25C5 17.8023 4.55228 18.25 4 18.25C3.44772 18.25 3 17.8023 3 17.25V9C3 8.44772 3.44772 8 4 8ZM8 1.75C8.55228 1.75 9 2.19772 9 2.75V17.25C9 17.8023 8.55228 18.25 8 18.25C7.44772 18.25 7 17.8023 7 17.25V2.75C7 2.19772 7.44772 1.75 8 1.75ZM12 12C12.5523 12 13 12.4477 13 13V17.25C13 17.8023 12.5523 18.25 12 18.25C11.4477 18.25 11 17.8023 11 17.25V13C11 12.4477 11.4477 12 12 12ZM16 5.75C16.5523 5.75 17 6.19772 17 6.75V17.25C17 17.8023 16.5523 18.25 16 18.25C15.4477 18.25 15 17.8023 15 17.25V6.75C15 6.19772 15.4477 5.75 16 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChart2Bold20.category = 'Stats & Charts';\n\nexport default BarChart2Bold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart2Bold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart2Bold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.75 8.75C4.30228 8.75 4.75 9.19772 4.75 9.75V20.25C4.75 20.8023 4.30228 21.25 3.75 21.25C3.19772 21.25 2.75 20.8023 2.75 20.25V9.75C2.75 9.19772 3.19772 8.75 3.75 8.75ZM7.75 10.75C8.30228 10.75 8.75 11.1977 8.75 11.75V20.25C8.75 20.8023 8.30228 21.25 7.75 21.25C7.19772 21.25 6.75 20.8023 6.75 20.25V11.75C6.75 11.1977 7.19772 10.75 7.75 10.75ZM11.75 1.75C12.3023 1.75 12.75 2.19772 12.75 2.75V20.25C12.75 20.8023 12.3023 21.25 11.75 21.25C11.1977 21.25 10.75 20.8023 10.75 20.25V2.75C10.75 2.19772 11.1977 1.75 11.75 1.75ZM15.75 15.75C16.3023 15.75 16.75 16.1977 16.75 16.75V20.25C16.75 20.8023 16.3023 21.25 15.75 21.25C15.1977 21.25 14.75 20.8023 14.75 20.25V16.75C14.75 16.1977 15.1977 15.75 15.75 15.75ZM19.75 5.75C20.3023 5.75 20.75 6.19772 20.75 6.75V20.25C20.75 20.8023 20.3023 21.25 19.75 21.25C19.1977 21.25 18.75 20.8023 18.75 20.25V6.75C18.75 6.19772 19.1977 5.75 19.75 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChart2Bold24.category = 'Stats & Charts';\n\nexport default BarChart2Bold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart2Bold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart2Bold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 12.75C6.30228 12.75 6.75 13.1977 6.75 13.75V27.25C6.75 27.8023 6.30228 28.25 5.75 28.25C5.19772 28.25 4.75 27.8023 4.75 27.25V13.75C4.75 13.1977 5.19772 12.75 5.75 12.75ZM10.75 15.75C11.3023 15.75 11.75 16.1977 11.75 16.75V27.25C11.75 27.8023 11.3023 28.25 10.75 28.25C10.1977 28.25 9.75 27.8023 9.75 27.25V16.75C9.75 16.1977 10.1977 15.75 10.75 15.75ZM15.75 3.75C16.3023 3.75 16.75 4.19772 16.75 4.75V27.25C16.75 27.8023 16.3023 28.25 15.75 28.25C15.1977 28.25 14.75 27.8023 14.75 27.25V4.75C14.75 4.19772 15.1977 3.75 15.75 3.75ZM20.75 20.75C21.3023 20.75 21.75 21.1977 21.75 21.75V27.25C21.75 27.8023 21.3023 28.25 20.75 28.25C20.1977 28.25 19.75 27.8023 19.75 27.25V21.75C19.75 21.1977 20.1977 20.75 20.75 20.75ZM25.75 8.75C26.3023 8.75 26.75 9.19772 26.75 9.75V27.25C26.75 27.8023 26.3023 28.25 25.75 28.25C25.1977 28.25 24.75 27.8023 24.75 27.25V9.75C24.75 9.19772 25.1977 8.75 25.75 8.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChart2Bold32.category = 'Stats & Charts';\n\nexport default BarChart2Bold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChart32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChart32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 22C6.16421 22 6.5 22.3358 6.5 22.75V27.25C6.5 27.6642 6.16421 28 5.75 28C5.33579 28 5 27.6642 5 27.25V22.75C5 22.3358 5.33579 22 5.75 22ZM10.75 15C11.1642 15 11.5 15.3358 11.5 15.75V27.25C11.5 27.6642 11.1642 28 10.75 28C10.3358 28 10 27.6642 10 27.25V15.75C10 15.3358 10.3358 15 10.75 15ZM15.75 9C16.1642 9 16.5 9.33579 16.5 9.75V27.25C16.5 27.6642 16.1642 28 15.75 28C15.3358 28 15 27.6642 15 27.25V9.75C15 9.33579 15.3358 9 15.75 9ZM20.75 15C21.1642 15 21.5 15.3358 21.5 15.75V27.25C21.5 27.6642 21.1642 28 20.75 28C20.3358 28 20 27.6642 20 27.25V15.75C20 15.3358 20.3358 15 20.75 15ZM25.75 4C26.1642 4 26.5 4.33579 26.5 4.75V27.25C26.5 27.6642 26.1642 28 25.75 28C25.3358 28 25 27.6642 25 27.25V4.75C25 4.33579 25.3358 4 25.75 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChart32.category = 'Stats & Charts';\n\nexport default BarChart32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChartBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChartBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.25 7.75C1.80228 7.75 2.25 8.19772 2.25 8.75V10.25C2.25 10.8023 1.80228 11.25 1.25 11.25C0.697716 11.25 0.25 10.8023 0.25 10.25V8.75C0.25 8.19772 0.697715 7.75 1.25 7.75ZM4.25 3.25C4.80228 3.25 5.25 3.69772 5.25 4.25V10.25C5.25 10.8023 4.80228 11.25 4.25 11.25C3.69772 11.25 3.25 10.8023 3.25 10.25V4.25C3.25 3.69772 3.69772 3.25 4.25 3.25ZM7.25 4.75C7.80228 4.75 8.25 5.19772 8.25 5.75V10.25C8.25 10.8023 7.80228 11.25 7.25 11.25C6.69772 11.25 6.25 10.8023 6.25 10.25V5.75C6.25 5.19772 6.69772 4.75 7.25 4.75ZM10.25 0.75C10.8023 0.75 11.25 1.19772 11.25 1.75V10.25C11.25 10.8023 10.8023 11.25 10.25 11.25C9.69772 11.25 9.25 10.8023 9.25 10.25V1.75C9.25 1.19772 9.69771 0.75 10.25 0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChartBold12.category = 'Stats & Charts';\n\nexport default BarChartBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChartBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChartBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 9.25C2.80228 9.25 3.25 9.69772 3.25 10.25V13.25C3.25 13.8023 2.80228 14.25 2.25 14.25C1.69772 14.25 1.25 13.8023 1.25 13.25V10.25C1.25 9.69772 1.69772 9.25 2.25 9.25ZM6.25 4.25C6.80228 4.25 7.25 4.69772 7.25 5.25V13.25C7.25 13.8023 6.80228 14.25 6.25 14.25C5.69772 14.25 5.25 13.8023 5.25 13.25V5.25C5.25 4.69772 5.69772 4.25 6.25 4.25ZM10.25 6.75C10.8023 6.75 11.25 7.19772 11.25 7.75V13.25C11.25 13.8023 10.8023 14.25 10.25 14.25C9.69772 14.25 9.25 13.8023 9.25 13.25V7.75C9.25 7.19772 9.69771 6.75 10.25 6.75ZM14.25 0.75C14.8023 0.75 15.25 1.19772 15.25 1.75V13.25C15.25 13.8023 14.8023 14.25 14.25 14.25C13.6977 14.25 13.25 13.8023 13.25 13.25V1.75C13.25 1.19772 13.6977 0.75 14.25 0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChartBold16.category = 'Stats & Charts';\n\nexport default BarChartBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChartBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChartBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 13.75C3.55228 13.75 4 14.1977 4 14.75V17.25C4 17.8023 3.55228 18.25 3 18.25C2.44772 18.25 2 17.8023 2 17.25V14.75C2 14.1977 2.44772 13.75 3 13.75ZM6.5 9.75C7.05228 9.75 7.5 10.1977 7.5 10.75V17.25C7.5 17.8023 7.05228 18.25 6.5 18.25C5.94772 18.25 5.5 17.8023 5.5 17.25V10.75C5.5 10.1977 5.94772 9.75 6.5 9.75ZM10 5.75C10.5523 5.75 11 6.19772 11 6.75V17.25C11 17.8023 10.5523 18.25 10 18.25C9.44772 18.25 9 17.8023 9 17.25V6.75C9 6.19772 9.44772 5.75 10 5.75ZM13.5 10.75C14.0523 10.75 14.5 11.1977 14.5 11.75V17.25C14.5 17.8023 14.0523 18.25 13.5 18.25C12.9477 18.25 12.5 17.8023 12.5 17.25V11.75C12.5 11.1977 12.9477 10.75 13.5 10.75ZM17 1.75C17.5523 1.75 18 2.19772 18 2.75V17.25C18 17.8023 17.5523 18.25 17 18.25C16.4477 18.25 16 17.8023 16 17.25V2.75C16 2.19772 16.4477 1.75 17 1.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChartBold20.category = 'Stats & Charts';\n\nexport default BarChartBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChartBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChartBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.75 15.75C4.30228 15.75 4.75 16.1977 4.75 16.75V20.25C4.75 20.8023 4.30228 21.25 3.75 21.25C3.19772 21.25 2.75 20.8023 2.75 20.25V16.75C2.75 16.1977 3.19772 15.75 3.75 15.75ZM7.75 9.75C8.30228 9.75 8.75 10.1977 8.75 10.75V20.25C8.75 20.8023 8.30228 21.25 7.75 21.25C7.19772 21.25 6.75 20.8023 6.75 20.25V10.75C6.75 10.1977 7.19772 9.75 7.75 9.75ZM11.75 5.75C12.3023 5.75 12.75 6.19772 12.75 6.75V20.25C12.75 20.8023 12.3023 21.25 11.75 21.25C11.1977 21.25 10.75 20.8023 10.75 20.25V6.75C10.75 6.19772 11.1977 5.75 11.75 5.75ZM15.75 10.75C16.3023 10.75 16.75 11.1977 16.75 11.75V20.25C16.75 20.8023 16.3023 21.25 15.75 21.25C15.1977 21.25 14.75 20.8023 14.75 20.25V11.75C14.75 11.1977 15.1977 10.75 15.75 10.75ZM19.75 1.75C20.3023 1.75 20.75 2.19772 20.75 2.75V20.25C20.75 20.8023 20.3023 21.25 19.75 21.25C19.1977 21.25 18.75 20.8023 18.75 20.25V2.75C18.75 2.19772 19.1977 1.75 19.75 1.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChartBold24.category = 'Stats & Charts';\n\nexport default BarChartBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarChartBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarChartBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 21.75C6.30228 21.75 6.75 22.1977 6.75 22.75V27.25C6.75 27.8023 6.30228 28.25 5.75 28.25C5.19772 28.25 4.75 27.8023 4.75 27.25V22.75C4.75 22.1977 5.19772 21.75 5.75 21.75ZM10.75 14.75C11.3023 14.75 11.75 15.1977 11.75 15.75V27.25C11.75 27.8023 11.3023 28.25 10.75 28.25C10.1977 28.25 9.75 27.8023 9.75 27.25V15.75C9.75 15.1977 10.1977 14.75 10.75 14.75ZM15.75 8.75C16.3023 8.75 16.75 9.19772 16.75 9.75V27.25C16.75 27.8023 16.3023 28.25 15.75 28.25C15.1977 28.25 14.75 27.8023 14.75 27.25V9.75C14.75 9.19772 15.1977 8.75 15.75 8.75ZM20.75 14.75C21.3023 14.75 21.75 15.1977 21.75 15.75V27.25C21.75 27.8023 21.3023 28.25 20.75 28.25C20.1977 28.25 19.75 27.8023 19.75 27.25V15.75C19.75 15.1977 20.1977 14.75 20.75 14.75ZM25.75 3.75C26.3023 3.75 26.75 4.19772 26.75 4.75V27.25C26.75 27.8023 26.3023 28.25 25.75 28.25C25.1977 28.25 24.75 27.8023 24.75 27.25V4.75C24.75 4.19772 25.1977 3.75 25.75 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarChartBold32.category = 'Stats & Charts';\n\nexport default BarChartBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarGraph12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarGraph12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 0C7.7165 0 8.5 0.783502 8.5 1.75V3H10.25C11.2165 3 12 3.7835 12 4.75V10.25C12 11.2165 11.2165 12 10.25 12H1.75C0.783502 12 0 11.2165 0 10.25V7.25C0 6.2835 0.783502 5.5 1.75 5.5H3.5V1.75C3.5 0.783502 4.2835 0 5.25 0H6.75ZM1.75 7C1.61193 7 1.5 7.11193 1.5 7.25V10.25C1.5 10.3881 1.61193 10.5 1.75 10.5H3.5V7H1.75ZM5.25 1.5C5.11193 1.5 5 1.61193 5 1.75V10.5H7V1.75C7 1.61193 6.88807 1.5 6.75 1.5H5.25ZM8.5 10.5H10.25C10.3881 10.5 10.5 10.3881 10.5 10.25V4.75C10.5 4.61193 10.3881 4.5 10.25 4.5H8.5V10.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarGraph12.category = 'Stats & Charts';\n\nexport default BarGraph12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarGraph16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarGraph16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.41699 0C10.3835 0 11.167 0.783501 11.167 1.75V4H14.249C15.2155 4 15.999 4.7835 15.999 5.75V14.25C15.999 15.2165 15.2155 16 14.249 16H1.75C0.78351 16 1.26273e-05 15.2165 0 14.25V9.25C6.44265e-07 8.2835 0.783501 7.5 1.75 7.5H4.83398V1.75C4.83398 0.783502 5.61749 0 6.58398 0H9.41699ZM1.75 9C1.61193 9 1.5 9.11193 1.5 9.25V14.25C1.50001 14.3881 1.61194 14.5 1.75 14.5H4.83301V9H1.75ZM11.167 14.5H14.249C14.3871 14.5 14.499 14.3881 14.499 14.25V5.75C14.499 5.61193 14.3871 5.5 14.249 5.5H11.167V14.5ZM6.58398 1.5C6.44591 1.5 6.33398 1.61193 6.33398 1.75V14.5H9.66602V4H9.66699V1.75C9.66699 1.61193 9.55506 1.5 9.41699 1.5H6.58398Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarGraph16.category = 'Stats & Charts';\n\nexport default BarGraph16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarGraph20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarGraph20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.9502 0C13.0822 0.000105645 13.9999 0.917776 14 2.0498V5H17.9482C19.0804 5 19.9989 5.91771 19.999 7.0498V17.9502C19.9989 19.0823 19.0804 20 17.9482 20H2.0498C0.917827 19.9999 0.000188604 19.0822 0 17.9502V11.5498C0.000105901 10.4174 0.918989 9.5 2.05078 9.5H6V2.0498C6.00011 0.917775 6.91778 0.000105516 8.0498 0H11.9502ZM2.05078 11C1.74676 11 1.50011 11.2465 1.5 11.5498V17.9502C1.50019 18.2537 1.74625 18.4999 2.0498 18.5H6V11H2.05078ZM8.0498 1.5C7.7462 1.50011 7.50011 1.7462 7.5 2.0498V18.5H12.5V2.0498C12.4999 1.7462 12.2538 1.50011 11.9502 1.5H8.0498ZM14 18.5H17.9482C18.2519 18.5 18.4989 18.2539 18.499 17.9502V7.0498C18.4989 6.74614 18.2519 6.5 17.9482 6.5H14V18.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarGraph20.category = 'Stats & Charts';\n\nexport default BarGraph20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarGraph24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarGraph24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.4521 0C15.6948 0 16.7021 1.00736 16.7021 2.25V6.08105H21.749C22.9916 6.08116 23.999 7.08848 23.999 8.33105V21.75C23.999 22.9926 22.9916 23.9999 21.749 24H7.29688V23.999H2.25C1.00736 23.999 0 22.9917 0 21.749V13.8037C0.000132706 12.5612 1.00744 11.5537 2.25 11.5537H7.29688V2.25C7.29688 1.00736 8.30424 0 9.54688 0H14.4521ZM9.54688 1.5C9.13266 1.5 8.79688 1.83579 8.79688 2.25V22.5H15.2021V2.25C15.2021 1.83579 14.8664 1.5 14.4521 1.5H9.54688ZM16.7031 22.5H21.749C22.1631 22.4999 22.499 22.1641 22.499 21.75V8.33105C22.499 7.91691 22.1631 7.58116 21.749 7.58105H16.7031V22.5ZM2.25 13.0537C1.83587 13.0537 1.50013 13.3896 1.5 13.8037V21.749C1.5 22.1632 1.83579 22.499 2.25 22.499H7.29688V13.0537H2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarGraph24.category = 'Stats & Charts';\n\nexport default BarGraph24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarGraph32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarGraph32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.0059 1C20.5246 1.00008 21.7559 2.23127 21.7559 3.75V8.70312H28.248C29.7665 8.70312 30.999 9.93402 30.999 11.4531V28.25C30.9988 29.7686 29.7676 31 28.249 31H10.2422V30.999H3.75C2.23122 30.999 1 29.7678 1 28.249V18.3848C1.00013 16.8661 2.2313 15.6348 3.75 15.6348H10.2422V3.75C10.2422 2.23122 11.4734 1 12.9922 1H19.0059ZM12.9922 2.5C12.3018 2.5 11.7422 3.05964 11.7422 3.75V15.6348H11.7432V29.5H20.2559V3.75C20.2559 3.0597 19.6961 2.50008 19.0059 2.5H12.9922ZM21.7578 29.5H28.249C28.9392 29.5 29.4988 28.9401 29.499 28.25V11.4531C29.499 10.7631 28.9387 10.2031 28.248 10.2031H21.7578V29.5ZM3.75 17.1348C3.05973 17.1348 2.50013 17.6945 2.5 18.3848V28.249C2.5 28.9394 3.05964 29.499 3.75 29.499H10.2422V17.1348H3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarGraph32.category = 'Stats & Charts';\n\nexport default BarGraph32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarGraphFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarGraphFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.5 8C3.05228 8 3.5 8.44772 3.5 9V11C3.5 11.5523 3.05228 12 2.5 12H1C0.447715 12 0 11.5523 0 11V9C2.4154e-08 8.44772 0.447715 8 1 8H2.5ZM6.75 0C7.30228 0 7.75 0.447715 7.75 1V11C7.75 11.5523 7.30228 12 6.75 12H5.25C4.69772 12 4.25 11.5523 4.25 11V1C4.25 0.447715 4.69772 2.0458e-08 5.25 0H6.75ZM11 4C11.5523 4 12 4.44772 12 5V11C12 11.5523 11.5523 12 11 12H9.5C8.94771 12 8.5 11.5523 8.5 11V5C8.5 4.44772 8.94772 4 9.5 4H11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarGraphFilled12.category = 'Stats & Charts';\n\nexport default BarGraphFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarGraphFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarGraphFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 10C4.55228 10 5 10.4477 5 11V14C5 14.5523 4.55228 15 4 15H2C1.44772 15 1 14.5523 1 14V11C1 10.4477 1.44772 10 2 10H4ZM9 1C9.55228 1 10 1.44772 10 2V14C10 14.5523 9.55228 15 9 15H7C6.44772 15 6 14.5523 6 14V2C6 1.44772 6.44772 1 7 1H9ZM14 6C14.5523 6 15 6.44772 15 7V14C15 14.5523 14.5523 15 14 15H12C11.4477 15 11 14.5523 11 14V7C11 6.44772 11.4477 6 12 6H14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarGraphFilled16.category = 'Stats & Charts';\n\nexport default BarGraphFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarGraphFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarGraphFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 13C5.55228 13 6 13.4477 6 14V18C6 18.5523 5.55228 19 5 19H2C1.44772 19 1 18.5523 1 18V14C1 13.4477 1.44772 13 2 13H5ZM11.5 1C12.0523 1 12.5 1.44772 12.5 2V18C12.5 18.5523 12.0523 19 11.5 19H8.5C7.94772 19 7.5 18.5523 7.5 18V2C7.5 1.44772 7.94772 1 8.5 1H11.5ZM18 7C18.5523 7 19 7.44772 19 8V18C19 18.5523 18.5523 19 18 19H15C14.4477 19 14 18.5523 14 18V8C14 7.44772 14.4477 7 15 7H18Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarGraphFilled20.category = 'Stats & Charts';\n\nexport default BarGraphFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarGraphFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarGraphFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 15C6.66274 15 7.2002 15.5375 7.2002 16.2002V21.7998C7.2002 22.4625 6.66274 23 6 23H2.2002C1.53745 23 1 22.4625 1 21.7998V16.2002C1 15.5375 1.53745 15 2.2002 15H6ZM13.9004 1C14.563 1.00021 15.0996 1.53758 15.0996 2.2002V21.7998C15.0996 22.4624 14.563 22.9998 13.9004 23H10.0996C9.43705 22.9998 8.90039 22.4624 8.90039 21.7998V2.2002C8.90039 1.53758 9.43705 1.00021 10.0996 1H13.9004ZM21.7998 9C22.4625 9 23 9.53745 23 10.2002V21.7998C23 22.4625 22.4625 23 21.7998 23H18C17.3373 23 16.7998 22.4625 16.7998 21.7998V10.2002C16.7998 9.53745 17.3373 9 18 9H21.7998Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarGraphFilled24.category = 'Stats & Charts';\n\nexport default BarGraphFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BarGraphFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BarGraphFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.59961 20C9.37281 20 10 20.6272 10 21.4004V29.5996C10 30.3728 9.37281 31 8.59961 31H2.40039C1.62719 31 1 30.3728 1 29.5996V21.4004C1 20.6272 1.62719 20 2.40039 20H8.59961ZM19.5996 1C20.3728 1 21 1.62719 21 2.40039V29.5996C21 30.3728 20.3728 31 19.5996 31H12.4004C11.6272 31 11 30.3728 11 29.5996V2.40039C11 1.62719 11.6272 1 12.4004 1H19.5996ZM29.5996 12C30.3728 12 31 12.6272 31 13.4004V29.5996C31 30.3728 30.3728 31 29.5996 31H23.4004C22.6272 31 22 30.3728 22 29.5996V13.4004C22 12.6272 22.6272 12 23.4004 12H29.5996Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBarGraphFilled32.category = 'Stats & Charts';\n\nexport default BarGraphFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Beaker12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Beaker12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0C9.66421 0 10 0.335786 10 0.75C10 1.16421 9.66421 1.5 9.25 1.5H8.5V4.69238C8.50003 4.74243 8.51484 4.79161 8.54297 4.83301L11.5576 9.26562C12.3477 10.4275 11.5154 12 10.1104 12H1.88965C0.484788 11.9999 -0.347536 10.4274 0.442383 9.26562L3.45703 4.83301C3.48519 4.7916 3.49997 4.74246 3.5 4.69238V1.5H2.75C2.33587 1.49991 2 1.16416 2 0.75C2 0.335844 2.33587 9.40857e-05 2.75 0H9.25ZM4.46191 8.13965C4.08483 8.08041 3.58024 8.10849 2.82617 8.42676L1.68262 10.1094C1.56988 10.2753 1.68907 10.4999 1.88965 10.5H10.1104C10.3111 10.5 10.4302 10.2754 10.3174 10.1094L9.3418 8.6748C8.61386 9.01777 7.98026 9.15717 7.38965 9.13184C6.66959 9.10088 6.10625 8.82953 5.66406 8.6084C5.19877 8.37571 4.87098 8.204 4.46191 8.13965ZM5 4.69238C4.99997 5.04313 4.89441 5.38569 4.69727 5.67578L4.05664 6.61719C4.27796 6.61227 4.48977 6.6251 4.69434 6.65723C5.37866 6.76479 5.92662 7.0619 6.33594 7.2666C6.76844 7.48288 7.08072 7.61773 7.4541 7.63379C7.7093 7.64472 8.03818 7.59844 8.48535 7.41504L7.30273 5.67578C7.10562 5.38571 7.00003 5.0431 7 4.69238V1.5H5V4.69238Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBeaker12.category = 'Objects';\n\nexport default Beaker12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Beaker16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Beaker16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C12.4142 0.5 12.75 0.835786 12.75 1.25C12.75 1.66421 12.4142 2 12 2H11V6.25586C11 6.37268 11.035 6.48733 11.1006 6.58398L14.9521 12.2451C15.8929 13.6281 14.903 15.4996 13.2305 15.5H2.76953C1.09721 15.4994 0.107245 13.628 1.04785 12.2451L4.89941 6.58398C4.96509 6.4873 5 6.37275 5 6.25586V2H4C3.58595 1.99981 3.25 1.6641 3.25 1.25C3.25 0.835904 3.58595 0.500191 4 0.5H12ZM5.82715 10.5322C5.27681 10.4303 4.61705 10.4813 3.72559 10.9746L2.28809 13.0889C2.02495 13.4759 2.30165 13.9994 2.76953 14H13.2305C13.6986 13.9996 13.9752 13.476 13.7119 13.0889L12.5234 11.3418C11.6209 11.9037 10.7965 12.1268 10.0029 12.0908C9.07113 12.0484 8.29005 11.6491 7.64844 11.3076C6.96513 10.9439 6.43266 10.6445 5.82715 10.5322ZM6.5 6.25586C6.5 6.67387 6.37382 7.08214 6.13867 7.42773L5.06934 8.99902C5.42603 8.97303 5.76896 8.9952 6.10059 9.05664C6.98416 9.2205 7.7445 9.66071 8.35254 9.98438C9.00229 10.3302 9.51386 10.5664 10.0713 10.5918C10.4909 10.6108 11.0053 10.5065 11.6777 10.0986L9.86133 7.42773C9.62626 7.08217 9.5 6.6738 9.5 6.25586V2H6.5V6.25586Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBeaker16.category = 'Objects';\n\nexport default Beaker16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Beaker20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Beaker20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.749 1C15.1632 1 15.499 1.33579 15.499 1.75C15.499 2.16421 15.1632 2.5 14.749 2.5H13.499V7.78906C13.499 7.98351 13.5611 8.17309 13.6758 8.33008L18.667 15.1572C19.8341 16.7539 18.6936 19 16.7158 19H3.28223C1.30469 18.9998 0.164212 16.7538 1.33105 15.1572L6.32227 8.33008C6.43706 8.17306 6.49902 7.98357 6.49902 7.78906V2.5H5.24902C4.83496 2.49982 4.49902 2.1641 4.49902 1.75C4.49902 1.3359 4.83496 1.00018 5.24902 1H14.749ZM7.31738 12.9805C6.57557 12.843 5.69715 12.9189 4.53223 13.5713C4.45433 13.6149 4.37134 13.6395 4.28809 13.6533L2.54199 16.042C2.09947 16.6475 2.53226 17.4998 3.28223 17.5H16.7158C17.466 17.5 17.8988 16.6476 17.4561 16.042L15.8408 13.833C14.6229 14.6583 13.5386 14.9725 12.5107 14.9258C11.3926 14.8749 10.4496 14.3972 9.64648 13.9697C8.80178 13.5201 8.10905 13.1273 7.31738 12.9805ZM7.99902 7.78906C7.99902 8.30187 7.83585 8.80185 7.5332 9.21582L5.86523 11.4951C6.47423 11.3903 7.04571 11.4048 7.59082 11.5059C8.66064 11.7042 9.58206 12.2359 10.3516 12.6455C11.1629 13.0774 11.8354 13.3939 12.5791 13.4277C13.2037 13.4561 13.9633 13.2836 14.9551 12.6211L12.4648 9.21582C12.1623 8.80188 11.999 8.3018 11.999 7.78906V2.5H7.99902V7.78906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBeaker20.category = 'Objects';\n\nexport default Beaker20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Beaker24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Beaker24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5 0.999756C17.9142 0.999756 18.2499 1.33561 18.25 1.74976C18.25 2.16397 17.9142 2.49976 17.5 2.49976H16V9.35327C16.0001 9.61587 16.0836 9.87181 16.2373 10.0847L22.417 18.6394C23.7308 20.4579 22.4318 22.9995 20.1885 22.9998H3.8125C1.56917 22.9995 0.270208 20.4579 1.58398 18.6394L7.76367 10.0847C7.91743 9.87179 7.99994 9.61591 8 9.35327V2.49976H6.5C6.08606 2.49944 5.75 2.16377 5.75 1.74976C5.75008 1.33581 6.08611 1.00007 6.5 0.999756H17.5ZM8.67578 15.4294C7.72668 15.2593 6.64177 15.3543 5.26953 16.0984L2.7998 19.5173C2.20268 20.3439 2.79292 21.4995 3.8125 21.4998H20.1885C21.2081 21.4995 21.7983 20.3439 21.2012 19.5173L19.043 16.531C17.6265 17.4688 16.3593 17.8142 15.1602 17.7615C13.8265 17.7028 12.6766 17.1519 11.6621 16.6384C10.6063 16.104 9.69768 15.6127 8.67578 15.4294ZM9.5 9.35327C9.49994 9.93139 9.31805 10.495 8.97949 10.9636L6.81934 13.9529C7.5683 13.8178 8.27123 13.8327 8.94141 13.9529C10.2285 14.1838 11.3584 14.8028 12.3398 15.2996C13.3625 15.8171 14.2503 16.2194 15.2256 16.2625C16.0368 16.2981 16.9832 16.0837 18.1641 15.3132L15.0215 10.9636C14.683 10.495 14.5001 9.93131 14.5 9.35327V2.49976H9.5V9.35327Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBeaker24.category = 'Objects';\n\nexport default Beaker24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Beaker32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Beaker32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.25 2C23.6641 2.00015 24 2.33591 24 2.75C24 3.16412 23.6641 3.49985 23.25 3.5H21V12.4619C21 12.8688 21.1299 13.2654 21.3701 13.5938L29.4004 24.5654C31.0522 26.8225 29.4404 29.9997 26.6436 30H5.35645C2.55974 29.9997 0.947162 26.8224 2.59863 24.5654L10.6299 13.5938C10.8702 13.2653 11 12.8689 11 12.4619V3.5H8.75C8.336 3.49975 8 3.16406 8 2.75C8.00004 2.33598 8.33602 2.00025 8.75 2H23.25ZM11.6113 20.3271C10.2789 20.0883 8.76557 20.2292 6.87402 21.2627L3.80957 25.4512C2.88306 26.7172 3.78765 28.4997 5.35645 28.5H26.6436C28.2125 28.4997 29.1162 26.7173 28.1895 25.4512L25.4453 21.7021C23.5122 23.0284 21.813 23.5015 20.2236 23.4316C18.5052 23.356 17.0161 22.6462 15.6621 21.9609C14.2667 21.2547 13.0181 20.5795 11.6113 20.3271ZM12.5 12.4619C12.5 13.1875 12.2684 13.894 11.8398 14.4795L8.54492 18.9805C9.74128 18.6734 10.8408 18.6648 11.877 18.8506C13.5489 19.1506 15.0179 19.9544 16.3389 20.623C17.7013 21.3126 18.9297 21.8737 20.29 21.9336C21.4814 21.9859 22.8553 21.6506 24.5586 20.4902L20.1592 14.4795C19.7309 13.8941 19.5 13.1873 19.5 12.4619V3.5H12.5V12.4619Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBeaker32.category = 'Objects';\n\nexport default Beaker32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BeakerFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BeakerFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0C9.66421 0 10 0.335786 10 0.75C10 1.16421 9.66421 1.5 9.25 1.5H8.5V4.69238C8.50003 4.74243 8.51484 4.79161 8.54297 4.83301L11.5576 9.26562C12.3477 10.4275 11.5154 12 10.1104 12H1.88965C0.579537 11.9999 -0.23236 10.6325 0.304688 9.50586L0.290039 9.5127L0.328125 9.45898C0.361684 9.39362 0.399378 9.32887 0.442383 9.26562L3.45703 4.83301C3.48519 4.7916 3.49997 4.74246 3.5 4.69238V1.5H2.75C2.33587 1.49991 2 1.16416 2 0.75C2 0.335844 2.33587 9.40857e-05 2.75 0H9.25ZM4.46191 8.13965C4.08485 8.08041 3.58017 8.10855 2.82617 8.42676L1.68262 10.1094C1.56988 10.2753 1.68907 10.4999 1.88965 10.5H10.1104C10.3111 10.5 10.4302 10.2754 10.3174 10.1094L9.3418 8.6748C8.61382 9.01779 7.98027 9.15717 7.38965 9.13184C6.66959 9.10088 6.10625 8.82953 5.66406 8.6084C5.19877 8.37571 4.87098 8.204 4.46191 8.13965Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBeakerFilled12.category = 'Objects';\n\nexport default BeakerFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BeakerFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BeakerFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C12.4142 0.5 12.75 0.835786 12.75 1.25C12.75 1.66421 12.4142 2 12 2H11V6.25586C11 6.37268 11.035 6.48733 11.1006 6.58398L14.9521 12.2451C15.8929 13.6281 14.903 15.4996 13.2305 15.5H2.76953C1.09721 15.4994 0.107245 13.628 1.04785 12.2451L4.89941 6.58398C4.96509 6.4873 5 6.37275 5 6.25586V2H4C3.58595 1.99981 3.25 1.6641 3.25 1.25C3.25 0.835904 3.58595 0.500191 4 0.5H12ZM5.82715 10.5312C5.27709 10.4294 4.61733 10.4801 3.72656 10.9727L2.28809 13.0889C2.02495 13.4759 2.30165 13.9994 2.76953 14H13.2305C13.6986 13.9996 13.9752 13.476 13.7119 13.0889L12.5234 11.3428C11.6211 11.9044 10.7963 12.1268 10.0029 12.0908C9.07111 12.0484 8.29006 11.6491 7.64844 11.3076C6.9651 10.9439 6.43268 10.6436 5.82715 10.5312Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBeakerFilled16.category = 'Objects';\n\nexport default BeakerFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BeakerFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BeakerFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.749 1C15.1632 1 15.499 1.33579 15.499 1.75C15.499 2.16421 15.1632 2.5 14.749 2.5H13.499V7.78906C13.499 7.98351 13.5611 8.17309 13.6758 8.33008L18.667 15.1572C19.8341 16.7539 18.6936 19 16.7158 19H3.28223C1.30469 18.9998 0.164212 16.7538 1.33105 15.1572L6.32227 8.33008C6.43706 8.17306 6.49902 7.98357 6.49902 7.78906V2.5H5.24902C4.83496 2.49982 4.49902 2.1641 4.49902 1.75C4.49902 1.3359 4.83496 1.00018 5.24902 1H14.749ZM7.20605 12.9814C6.426 12.8417 5.52548 12.9216 4.36523 13.5713L4.35547 13.5605L2.54199 16.042C2.09947 16.6475 2.53226 17.4998 3.28223 17.5H16.7158C17.466 17.5 17.8988 16.6476 17.4561 16.042L15.8945 13.9072C14.7131 14.6795 13.6445 14.9706 12.626 14.9258C11.4849 14.8754 10.5048 14.404 9.66016 13.9766C8.77427 13.5282 8.03546 13.1301 7.20605 12.9814Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBeakerFilled20.category = 'Objects';\n\nexport default BeakerFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BeakerFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BeakerFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5 0.999756C17.9142 0.999756 18.2499 1.33561 18.25 1.74976C18.25 2.16397 17.9142 2.49976 17.5 2.49976H16V9.35327C16.0001 9.61591 16.0835 9.87179 16.2373 10.0847L20.2344 15.6189L20.2529 15.6423H20.252L22.417 18.6394C23.7308 20.4579 22.4318 22.9995 20.1885 22.9998H3.8125C1.56905 22.9996 0.270159 20.458 1.58398 18.6394L7.76367 10.0847C7.91739 9.87181 7.99994 9.61587 8 9.35327V2.49976H6.5C6.08597 2.49954 5.75 2.16384 5.75 1.74976C5.75008 1.33574 6.08602 0.999969 6.5 0.999756H17.5ZM8.67578 15.4294C7.72673 15.2593 6.64169 15.3544 5.26953 16.0984L2.7998 19.5173C2.20263 20.3439 2.7928 21.4996 3.8125 21.4998H20.1885C21.2081 21.4995 21.7983 20.3439 21.2012 19.5173L19.0439 16.531C17.6273 17.4688 16.3594 17.8132 15.1602 17.7605C13.8264 17.7018 12.6766 17.1509 11.6621 16.6375C10.6064 16.1031 9.6976 15.6127 8.67578 15.4294Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBeakerFilled24.category = 'Objects';\n\nexport default BeakerFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BeakerFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BeakerFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.25 2C23.6641 2.00015 24 2.33591 24 2.75C24 3.16412 23.6641 3.49985 23.25 3.5H21V12.4619C21 12.8688 21.1299 13.2654 21.3701 13.5938L29.4004 24.5654C31.0522 26.8225 29.4404 29.9997 26.6436 30H5.35645C2.55974 29.9997 0.947162 26.8224 2.59863 24.5654L10.6299 13.5938C10.8702 13.2653 11 12.8689 11 12.4619V3.5H8.75C8.336 3.49975 8 3.16406 8 2.75C8.00004 2.33598 8.33602 2.00025 8.75 2H23.25ZM11.6113 20.3271C10.2789 20.0883 8.76555 20.2293 6.87402 21.2627L3.80957 25.4512C2.88306 26.7172 3.78765 28.4997 5.35645 28.5H26.6436C28.2125 28.4997 29.1162 26.7173 28.1895 25.4512L25.4453 21.7021C23.5121 23.0284 21.813 23.5015 20.2236 23.4316C18.5052 23.356 17.0161 22.6462 15.6621 21.9609C14.2667 21.2547 13.0181 20.5795 11.6113 20.3271Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBeakerFilled32.category = 'Objects';\n\nexport default BeakerFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bell12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bell12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00009 0C7.87813 0 9.01567 0.991775 9.65439 2.13672C10.2679 3.23665 10.4341 4.48521 10.4815 5.16797C10.4962 5.37844 10.5657 5.54974 10.6661 5.66699L10.8429 5.87305C11.6453 6.80927 11.6453 8.19073 10.8429 9.12695C10.368 9.68074 9.67494 9.99994 8.94541 10H8.23838C8.18181 10.5919 7.92422 11.0846 7.52939 11.4355C7.09405 11.8223 6.53474 12 6.00009 12C5.46548 11.9999 4.90605 11.8224 4.4708 11.4355C4.07611 11.0846 3.81934 10.5917 3.76279 10H3.05478C2.32531 9.9998 1.63212 9.68076 1.15732 9.12695C0.355112 8.19081 0.355112 6.80919 1.15732 5.87305L1.33408 5.66699C1.43459 5.54973 1.50399 5.37856 1.51865 5.16797C1.56604 4.48526 1.73235 3.23662 2.3458 2.13672C2.98444 0.991787 4.12224 0.000169683 6.00009 0ZM5.28134 10C5.32005 10.1477 5.39056 10.2465 5.46689 10.3145C5.5939 10.4274 5.78509 10.4999 6.00009 10.5C6.21515 10.5 6.40619 10.4273 6.5333 10.3145C6.60973 10.2465 6.68108 10.1479 6.71982 10L5.28134 10ZM6.00009 1.5C4.76996 1.50016 4.08474 2.09941 3.65634 2.86719C3.20288 3.68029 3.05668 4.66751 3.01474 5.27148C2.98187 5.7449 2.81846 6.23921 2.47275 6.64258L2.29599 6.84961C1.97538 7.22398 1.97538 7.77602 2.29599 8.15039C2.48583 8.37187 2.7631 8.4998 3.05478 8.5L8.94541 8.5C9.23715 8.49994 9.51426 8.37184 9.7042 8.15039C10.0251 7.77594 10.0251 7.22406 9.7042 6.84961L9.52744 6.64258C9.18186 6.23924 9.0183 5.74482 8.98545 5.27148C8.9435 4.66745 8.79739 3.68032 8.34384 2.86719C7.91539 2.09941 7.23042 1.5 6.00009 1.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBell12.category = 'Interface General';\n\nexport default Bell12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bell16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bell16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99998 1C10.1214 1 11.451 1.99834 12.2353 3.2168C12.9909 4.39071 13.2273 5.73945 13.3047 6.5166C13.3368 6.83964 13.4363 7.115 13.5918 7.31738L13.8642 7.67188C14.6925 8.74974 14.6925 10.2503 13.8642 11.3281C13.2964 12.067 12.4172 12.5 11.4853 12.5H10.7392C10.6807 13.2492 10.3608 13.8655 9.87498 14.3008C9.34887 14.7719 8.66533 15 7.99998 15C7.33466 14.9999 6.65106 14.7719 6.12498 14.3008C5.6392 13.8655 5.3192 13.2491 5.26073 12.5H4.51561C3.58381 12.5 2.70454 12.0669 2.1367 11.3281C1.3086 10.2503 1.3086 8.74969 2.1367 7.67188L2.40916 7.31738C2.56467 7.11499 2.66314 6.83964 2.6953 6.5166C2.77269 5.73947 3.01001 4.39073 3.76561 3.2168C4.54991 1.99848 5.87884 1.00012 7.99998 1ZM6.77049 12.5C6.81902 12.8124 6.95601 13.0321 7.12498 13.1836C7.34875 13.384 7.66569 13.4999 7.99998 13.5C8.33433 13.5 8.65118 13.384 8.87498 13.1836C9.04403 13.0321 9.18192 12.8126 9.23045 12.5L6.77049 12.5ZM7.99998 2.5C6.44265 2.50011 5.56505 3.19236 5.02635 4.0293C4.4592 4.91067 4.25647 5.9829 4.18846 6.66602C4.13582 7.19411 3.96414 7.75461 3.59862 8.23047L3.32616 8.58594C2.91212 9.12484 2.91212 9.87516 3.32616 10.4141C3.61007 10.7834 4.04976 11 4.51561 11L11.4853 11C11.9513 11 12.3909 10.7835 12.6748 10.4141C13.0889 9.87513 13.0889 9.12487 12.6748 8.58594L12.4023 8.23047C12.0366 7.75443 11.8651 7.19336 11.8125 6.66504C11.7444 5.98183 11.5407 4.91051 10.9736 4.0293C10.4349 3.19232 9.55753 2.5 7.99998 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBell16.category = 'Interface General';\n\nexport default Bell16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bell20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bell20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99991 1C12.7181 1.00008 14.3843 2.37601 15.3573 3.99609C16.305 5.57397 16.6036 7.38259 16.7011 8.3877C16.7397 8.78579 16.8691 9.13747 17.0819 9.40527L17.3778 9.77832C18.3783 11.0373 18.4011 12.814 17.4325 14.0977C16.766 14.9809 15.7226 15.4999 14.6161 15.5H13.4989C13.481 17.6025 11.8825 18.9999 9.99991 19C8.11732 19 6.51881 17.6025 6.50089 15.5H5.3837C4.2773 15.5 3.23483 14.9807 2.56827 14.0977C1.59962 12.814 1.62154 11.0373 2.62198 9.77832L2.91886 9.40527C3.1315 9.13751 3.26113 8.78558 3.29972 8.3877C3.39721 7.38256 3.69576 5.57397 4.64347 3.99609C5.61659 2.37617 7.28191 1.00005 9.99991 1ZM8.00187 15.5C8.01869 16.7318 8.90372 17.5 9.99991 17.5C11.0961 17.4999 11.9811 16.7317 11.998 15.5H8.00187ZM9.99991 2.5C7.90005 2.50004 6.68135 3.51537 5.92862 4.76855C5.1506 6.06394 4.88129 7.61078 4.79191 8.53223C4.73121 9.15809 4.51992 9.8013 4.09269 10.3389L3.79679 10.7109C3.22164 11.4346 3.20877 12.4565 3.76554 13.1943C4.14865 13.7017 4.74792 14 5.3837 14L14.6161 14C15.2518 13.9999 15.8512 13.7016 16.2343 13.1943C16.791 12.4565 16.7781 11.4345 16.203 10.7109L15.9071 10.3389C15.4799 9.80131 15.2686 9.15808 15.2079 8.53223C15.1185 7.6108 14.8492 6.06393 14.0712 4.76855C13.3185 3.51538 12.0997 2.50007 9.99991 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBell20.category = 'Interface General';\n\nexport default Bell20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bell24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bell24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.9999 1C15.261 1.00001 17.2328 2.70293 18.3769 4.7002C19.4967 6.65536 19.8406 8.90521 19.9491 10.1699C19.996 10.7158 20.1676 11.2136 20.4667 11.6035L20.8954 12.1631C22.0663 13.6891 22.0663 15.8109 20.8954 17.3369C20.0911 18.3852 18.8447 19 17.5233 19H16.2382C16.0871 21.3035 14.3186 23 11.9999 23C9.68121 23 7.91374 21.3034 7.76261 19H6.45108C5.14704 19 3.91501 18.4013 3.10929 17.376C1.89846 15.8349 1.89847 13.6651 3.10929 12.124L3.52628 11.5938C3.82958 11.2077 4.00465 10.7107 4.05167 10.165C4.16075 8.89875 4.50562 6.64992 5.62589 4.69629C6.77031 2.70077 8.74128 1.00003 11.9999 1ZM9.26554 19C9.40712 20.4862 10.5292 21.5 11.9999 21.5C13.4706 21.5 14.5927 20.4862 14.7343 19L9.26554 19ZM11.9999 2.5C9.38599 2.50003 7.86175 3.81185 6.92667 5.44238C5.9675 7.11508 5.64805 9.10697 5.54581 10.2939C5.4788 11.0714 5.22311 11.8623 4.70597 12.5205L4.28897 13.0508C3.50552 14.048 3.50551 15.4521 4.28897 16.4492C4.81032 17.1126 5.60737 17.5 6.45108 17.5L17.5233 17.5C18.3783 17.5 19.1855 17.1021 19.706 16.4238C20.4633 15.4365 20.4633 14.0635 19.706 13.0762L19.2763 12.5166C18.7702 11.8569 18.5203 11.0709 18.454 10.2988C18.3523 9.11343 18.034 7.12059 17.0751 5.44629C16.1402 3.81401 14.6157 2.50001 11.9999 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBell24.category = 'Interface General';\n\nexport default Bell24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bell32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bell32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0056 1C20.3537 1.0003 22.9781 3.31529 24.5153 6.02832C26.0303 8.70225 26.5148 11.7886 26.6726 13.5234C26.7446 14.3151 26.9921 15.0534 27.4343 15.6475L28.0124 16.4238C29.4836 18.4003 29.5137 21.1008 28.0866 23.1094C27.0209 24.609 25.2945 25.4998 23.4548 25.5H21.489C21.4159 26.9416 20.9387 28.2634 20.0642 29.2588C19.101 30.3548 17.7039 30.9999 16.0046 31C14.3055 30.9999 12.9064 30.3552 11.9411 29.2598C11.0643 28.2646 10.585 26.9425 10.5114 25.5H8.51338C6.69463 25.4999 4.98561 24.6287 3.91671 23.1572C2.4432 21.1284 2.47361 18.3734 3.9919 16.3779L4.55635 15.6367C5.00478 15.0473 5.25703 14.3094 5.32979 13.5176C5.48939 11.781 5.97682 8.69653 7.49385 6.02441C9.03328 3.31302 11.6592 1 16.0056 1ZM12.0134 25.5C12.0848 26.627 12.4627 27.5825 13.0661 28.2676C13.7291 29.02 14.7088 29.4999 16.0046 29.5C17.3001 29.4999 18.2766 29.0202 18.9372 28.2686C19.5388 27.5837 19.916 26.6279 19.987 25.5L12.0134 25.5ZM16.0056 2.5C12.32 2.5 10.1371 4.40724 8.79854 6.76465C7.43775 9.16151 6.97646 11.9956 6.82393 13.6553C6.73062 14.6703 6.3999 15.6903 5.74971 16.5449L5.18624 17.2861C4.06873 18.7548 4.04616 20.7822 5.13057 22.2754C5.91726 23.3583 7.17486 23.9999 8.51338 24L23.4548 24C24.8089 23.9998 26.0796 23.344 26.864 22.2402C27.9143 20.762 27.892 18.775 26.8093 17.3203L26.2312 16.543C25.593 15.6856 25.2703 14.6694 25.1784 13.6592C25.0276 12.0011 24.5695 9.16593 23.2107 6.76758C21.8742 4.40884 19.6924 2.50029 16.0056 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBell32.category = 'Interface General';\n\nexport default Bell32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99974 0C7.89428 2.08794e-05 9.10531 0.883736 9.81126 1.98145C10.4772 3.01709 10.6668 4.19122 10.7243 4.84961C10.7414 5.04454 10.8003 5.17822 10.864 5.25586L11.0827 5.52246C11.9355 6.56181 11.9083 8.06655 11.0183 9.07422C10.4983 9.66272 9.75085 9.99987 8.96556 10H8.45286C8.35225 10.5532 8.0868 11.0238 7.69505 11.3721C7.20829 11.8047 6.58778 12 5.99974 12C5.41169 12 4.7912 11.8047 4.30443 11.3721C3.91266 11.0238 3.64724 10.5533 3.54661 10H3.03392C2.24862 9.99989 1.50115 9.66271 0.981183 9.07422C0.0911334 8.06654 0.0638931 6.56183 0.91673 5.52246L1.13548 5.25586C1.19918 5.17822 1.2581 5.04452 1.27513 4.84961C1.33267 4.19122 1.52228 3.0171 2.18821 1.98145C2.89418 0.883737 4.10517 1.77956e-06 5.99974 0ZM5.99974 2C4.84064 2 4.23954 2.49019 3.87083 3.06348C3.46223 3.69893 3.31366 4.4934 3.26732 5.02344C3.22395 5.51972 3.05779 6.06566 2.68138 6.52441L2.46263 6.79102C2.23235 7.07166 2.23988 7.47791 2.48021 7.75C2.62054 7.90874 2.82204 7.99989 3.03392 8L8.96556 8C9.17742 7.99987 9.37895 7.90875 9.51927 7.75C9.75956 7.47792 9.76709 7.07165 9.53685 6.79102L9.3181 6.52441C8.94167 6.06565 8.77553 5.51973 8.73216 5.02344C8.68581 4.49341 8.53723 3.69893 8.12864 3.06348C7.75994 2.49019 7.15881 2.00002 5.99974 2Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBellBold12.category = 'Interface General';\n\nexport default BellBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99983 1C10.1455 1 11.5103 2.01145 12.3133 3.25098C13.0778 4.43118 13.3136 5.77638 13.3905 6.54102C13.418 6.8155 13.5001 7.02825 13.6112 7.17285L13.8739 7.51563C14.7487 8.65442 14.7488 10.2392 13.8739 11.3779C13.2739 12.1586 12.3448 12.6162 11.3602 12.6162H10.9598C10.7 14.2293 9.23628 15.0273 7.99983 15.0273C6.76352 15.0273 5.30072 14.2292 5.04085 12.6162H4.63948C3.65491 12.6162 2.72573 12.1586 2.12581 11.3779C1.25097 10.2393 1.25109 8.65436 2.12581 7.51562L2.3885 7.17285C2.49961 7.02824 2.58259 6.81554 2.61018 6.54102C2.68707 5.7764 2.92192 4.43112 3.68636 3.25098C4.48932 2.01147 5.85429 1.00007 7.99983 1ZM7.14436 12.6162C7.18653 12.6783 7.23476 12.732 7.28792 12.7773C7.47065 12.9331 7.73463 13.0273 7.99983 13.0273C8.26501 13.0273 8.52901 12.933 8.71175 12.7773C8.76486 12.732 8.81315 12.6782 8.8553 12.6162H7.14436ZM7.99983 3C6.60094 3.00007 5.83822 3.60764 5.36507 4.33789C4.85364 5.1274 4.6636 6.10294 4.59944 6.74121C4.54452 7.28765 4.36604 7.88193 3.97444 8.3916L3.71175 8.7334C3.38893 9.1536 3.38894 9.73898 3.71175 10.1592C3.93311 10.4472 4.27619 10.6162 4.63948 10.6162L11.3602 10.6162C11.7235 10.6162 12.0665 10.4472 12.2879 10.1592C12.6108 9.73894 12.6108 9.15364 12.2879 8.7334L12.0252 8.3916C11.6336 7.88193 11.4551 7.28766 11.4002 6.74121C11.3361 6.10292 11.146 5.1274 10.6346 4.33789C10.1614 3.60766 9.39879 3 7.99983 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBellBold16.category = 'Interface General';\n\nexport default BellBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.9999 1C12.7338 1.00004 14.4646 2.27292 15.4979 3.8291C16.4937 5.32883 16.823 7.05211 16.9364 8.0459C16.9864 8.48366 17.1068 8.85814 17.2997 9.14746L17.7226 9.78125C18.6182 11.1248 18.6182 12.8752 17.7226 14.2188C16.9807 15.3315 15.7318 15.9999 14.3944 16H13.8895C13.7047 16.8157 13.2946 17.4921 12.7265 17.9971C11.9585 18.6797 10.9629 19 9.9999 19C9.03686 19 8.04136 18.6797 7.27334 17.9971C6.70516 17.492 6.29413 16.8158 6.10927 16H5.60537C4.26801 16 3.0191 15.3315 2.27724 14.2188C1.38154 12.8752 1.38154 11.1248 2.27724 9.78125L2.70009 9.14746C2.89295 8.85815 3.01341 8.48364 3.06338 8.0459C3.17684 7.05209 3.50607 5.32885 4.50185 3.8291C5.53524 2.27292 7.26599 1.00001 9.9999 1ZM8.21865 16C8.32219 16.2049 8.45321 16.3711 8.60146 16.5029C8.95843 16.8202 9.46301 17 9.9999 17C10.5368 17 11.0414 16.8202 11.3983 16.5029C11.5466 16.3711 11.6776 16.2049 11.7811 16H8.21865ZM9.9999 3C8.0054 3.00001 6.87077 3.877 6.16787 4.93555C5.42754 6.05055 5.1495 7.4076 5.05068 8.27344C4.97594 8.92804 4.78112 9.63137 4.36416 10.2568L3.9413 10.8906C3.49347 11.5624 3.49347 12.4376 3.9413 13.1094C4.31223 13.6657 4.93672 14 5.60537 14L14.3944 14C15.0631 13.9999 15.6876 13.6657 16.0585 13.1094C16.5063 12.4376 16.5063 11.5624 16.0585 10.8906L15.6356 10.2568C15.2187 9.63136 15.0239 8.92805 14.9491 8.27344C14.8503 7.40762 14.5722 6.05054 13.8319 4.93555C13.1291 3.877 11.9944 3.00004 9.9999 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBellBold20.category = 'Interface General';\n\nexport default BellBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.9997 1C15.3045 1.00003 17.3463 2.62468 18.5436 4.56934C19.7049 6.4556 20.0697 8.62535 20.1891 9.86719C20.2384 10.3793 20.4102 10.8259 20.6862 11.1543L21.0641 11.6045C22.4708 13.2783 22.4708 15.7217 21.0641 17.3955C20.2091 18.4127 18.9476 19 17.6188 19H16.487C16.3126 21.5405 14.0831 22.9999 11.9997 23C9.91632 23 7.68671 21.5405 7.51235 19H6.45083C5.07007 19 3.76588 18.3659 2.91274 17.2803C1.63065 15.6485 1.63065 13.3515 2.91274 11.7197L3.32876 11.1895C3.59613 10.849 3.75936 10.3975 3.80825 9.88281C3.9258 8.64563 4.28803 6.47302 5.4479 4.58203C6.64396 2.63222 8.68734 1 11.9997 1ZM9.52407 19C9.68939 20.2073 10.7752 21 11.9997 21C13.2242 20.9999 14.3099 20.2073 14.4752 19L9.52407 19ZM11.9997 3C9.48504 3 8.04217 4.17837 7.15297 5.62793C6.22804 7.13593 5.90593 8.95146 5.79946 10.0723C5.72266 10.8808 5.45475 11.721 4.90102 12.4258L4.48501 12.9551C3.77273 13.8616 3.77273 15.1384 4.48501 16.0449C4.95897 16.648 5.68379 17 6.45083 17L17.6188 17C18.357 17 19.0579 16.6735 19.5329 16.1084C20.3143 15.1785 20.3143 13.8215 19.5329 12.8916L19.1549 12.4414C18.566 11.7407 18.2783 10.8846 18.1989 10.0586C18.0907 8.93354 17.7658 7.12131 16.8405 5.61816C15.951 4.17337 14.5091 3.00003 11.9997 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBellBold24.category = 'Interface General';\n\nexport default BellBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0051 1C20.4334 1.00009 23.1291 3.31538 24.7072 6.03125C26.2539 8.69323 26.7516 11.7606 26.9162 13.4961C26.9907 14.2818 27.2239 15.0033 27.633 15.5879L28.3127 16.5596C29.7584 18.6253 29.7584 21.3747 28.3127 23.4404C27.1899 25.0443 25.3545 26 23.3967 26H21.4426C21.0628 28.9261 18.8282 30.9998 16.0051 31C13.1841 30.9998 10.9401 28.928 10.5588 26H8.60371C6.64599 25.9999 4.81038 25.0443 3.68769 23.4404C2.24213 21.3748 2.24212 18.6252 3.68769 16.5596L4.36836 15.5869C4.77722 15.0028 5.01014 14.2821 5.08515 13.4971C5.25084 11.7619 5.75054 8.69362 7.29902 6.03125C8.8788 3.31526 11.5763 1.00015 16.0051 1ZM12.5812 26C12.9286 27.868 14.3621 28.9998 16.0051 29C17.646 28.9999 19.0744 27.8697 19.4201 26L12.5812 26ZM16.0051 3C12.435 3.00015 10.3296 4.79855 9.02753 7.03711C7.69445 9.32925 7.23197 12.0573 7.07636 13.6865C6.9761 14.7365 6.65527 15.8083 6.00703 16.7344L5.32636 17.7061C4.36247 19.0832 4.36248 20.9168 5.32636 22.2939C6.07479 23.3631 7.29862 23.9999 8.60371 24L23.3967 24C24.7019 24 25.9255 23.3631 26.674 22.2939C27.6381 20.9167 27.6381 19.0833 26.674 17.7061L25.9943 16.7354C25.3456 15.8085 25.0247 14.7355 24.925 13.6846C24.7704 12.0548 24.3093 9.32678 22.9777 7.03516C21.6774 4.7976 19.5744 3.00008 16.0051 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBellBold32.category = 'Interface General';\n\nexport default BellBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.53867 11C7.74293 11 7.85498 11.2287 7.70302 11.3652C7.70045 11.3675 7.69789 11.3698 7.69531 11.3721C7.2087 11.8046 6.58789 11.9999 6 12C5.41207 12 4.79142 11.8046 4.30469 11.3721C4.30193 11.3696 4.29919 11.3672 4.29644 11.3647C4.14449 11.2282 4.25604 11 4.46028 11H7.53867ZM6 0C7.89425 0.000183929 9.10564 0.883837 9.81152 1.98145C10.4773 3.01703 10.6671 4.19128 10.7246 4.84961C10.7416 5.04452 10.8006 5.17823 10.8643 5.25586L11.083 5.52246C11.9355 6.56171 11.9083 8.06663 11.0186 9.07422C10.4987 9.66259 9.75092 9.99972 8.96582 10H3.03418C2.24899 9.99989 1.5014 9.66255 0.981445 9.07422C0.0913957 8.06654 0.0641554 6.56183 0.916992 5.52246L1.13574 5.25586C1.19936 5.17818 1.25838 5.0443 1.27539 4.84961C1.33293 4.19121 1.52256 3.01707 2.18848 1.98145C2.89446 0.883848 4.10557 1.77944e-06 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBellBoldFilled12.category = 'Interface General';\n\nexport default BellBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.078 13.5C10.2622 13.5 10.3809 13.6919 10.2767 13.8437C10.1607 14.0126 10.0259 14.1655 9.87494 14.3008C9.34883 14.7719 8.66526 15 7.99994 15C7.33466 14.9999 6.65099 14.7719 6.12494 14.3008C5.97409 14.1656 5.83967 14.0127 5.72401 13.8439C5.61994 13.692 5.73874 13.5 5.92288 13.5H10.078ZM7.99994 1C10.1214 1 11.451 1.99836 12.2353 3.2168C12.9909 4.39071 13.2272 5.73945 13.3046 6.5166C13.3368 6.83961 13.4363 7.115 13.5917 7.31738L13.8642 7.67188C14.6924 8.74974 14.6924 10.2503 13.8642 11.3281C13.2964 12.067 12.4172 12.5 11.4853 12.5H4.51557C3.58381 12.4999 2.70447 12.0669 2.13666 11.3281C1.30861 10.2503 1.30861 8.74967 2.13666 7.67188L2.40912 7.31738C2.56463 7.11499 2.66309 6.83964 2.69526 6.5166C2.77265 5.73948 3.01 4.39072 3.76557 3.2168C4.54986 1.9985 5.87886 1.00015 7.99994 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBellBoldFilled16.category = 'Interface General';\n\nexport default BellBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.6775 17.5C12.8853 17.5 12.998 17.736 12.8499 17.8817C12.8097 17.9212 12.7687 17.9596 12.7266 17.9971C11.9586 18.6797 10.963 18.9999 10 19C9.03701 19 8.04144 18.6796 7.27344 17.9971C7.23117 17.9595 7.18987 17.9209 7.14953 17.8813C7.00121 17.7357 7.11364 17.5 7.32146 17.5H12.6775ZM10 1C12.7338 1.0001 14.4647 2.27296 15.498 3.8291C16.4937 5.32881 16.8231 7.05213 16.9365 8.0459C16.9865 8.48365 17.1069 8.85815 17.2998 9.14746L17.7227 9.78125C18.6182 11.1248 18.6182 12.8752 17.7227 14.2188C16.9809 15.3314 15.7318 15.9999 14.3945 16H5.60547C4.26815 16 3.0192 15.3314 2.27734 14.2188C1.38165 12.8752 1.38165 11.1248 2.27734 9.78125L2.7002 9.14746C2.89302 8.85816 3.01352 8.48359 3.06348 8.0459C3.17695 7.05209 3.50618 5.32883 4.50195 3.8291C5.53535 2.27296 7.26614 1.00001 10 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBellBoldFilled20.category = 'Interface General';\n\nexport default BellBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.7108 20.5C15.894 20.5 16.0136 20.6903 15.9198 20.8477C15.0938 22.2345 13.5086 22.9998 12 23C10.4914 22.9999 8.90612 22.2346 8.08011 20.8476C7.98638 20.6903 8.10596 20.5 8.28913 20.5H15.7108ZM12 1C15.3046 1.00014 17.3467 2.62478 18.5439 4.56934C19.7052 6.45555 20.0701 8.62538 20.1895 9.86719C20.2387 10.3792 20.4106 10.826 20.6865 11.1543L21.0645 11.6045C22.4709 13.2783 22.4709 15.7218 21.0645 17.3955C20.2095 18.4126 18.9478 18.9999 17.6191 19H6.45117C5.07056 18.9999 3.76619 18.3658 2.91309 17.2803C1.63109 15.6486 1.63109 13.3514 2.91309 11.7197L3.3291 11.1895C3.5964 10.849 3.75971 10.3974 3.80859 9.88281C3.92614 8.64565 4.28842 6.473 5.44824 4.58203C6.64429 2.63233 8.68788 1.00006 12 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBellBoldFilled24.category = 'Interface General';\n\nexport default BellBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.693 27.5C20.8691 27.5 20.9895 27.6774 20.9153 27.8371C20.0229 29.7565 18.1907 30.9999 16.0049 31C13.8206 30.9997 11.9827 29.7574 11.0872 27.8373C11.0127 27.6776 11.1331 27.5 11.3094 27.5H20.693ZM16.0049 1C20.4332 1.00009 23.1289 3.31544 24.707 6.03125C26.2537 8.69322 26.7514 11.7606 26.916 13.4961C26.9905 14.2818 27.2237 15.0033 27.6328 15.5879L28.3125 16.5596C29.7583 18.6253 29.7583 21.3747 28.3125 23.4404C27.1897 25.0442 25.3542 26 23.3965 26H8.60352C6.64592 25.9998 4.81013 25.0442 3.6875 23.4404C2.24208 21.3748 2.24207 18.6251 3.6875 16.5596L4.36816 15.5869C4.77702 15.0028 5.00995 14.2821 5.08496 13.4971C5.25065 11.762 5.75041 8.69359 7.29883 6.03125C8.87858 3.31533 11.5763 1.00026 16.0049 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBellBoldFilled32.category = 'Interface General';\n\nexport default BellBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.44343 11C7.64104 11 7.75451 11.2159 7.61453 11.3554C7.58694 11.3829 7.55856 11.4096 7.52939 11.4355C7.09413 11.8223 6.53466 11.9999 6.00009 12C5.46555 11.9999 4.90603 11.8223 4.4708 11.4355C4.44154 11.4095 4.41307 11.3827 4.38539 11.3551C4.24547 11.2157 4.35885 11 4.55639 11H7.44343ZM6.00009 0C7.87796 0.000101395 9.0157 0.991834 9.65439 2.13672C10.2679 3.23662 10.4341 4.48523 10.4815 5.16797C10.4962 5.37843 10.5657 5.54974 10.6661 5.66699L10.8429 5.87305C11.6452 6.80922 11.6452 8.19078 10.8429 9.12695C10.368 9.68066 9.67484 9.99986 8.94541 10H3.05478C2.32538 9.9998 1.63212 9.68067 1.15732 9.12695C0.355112 8.19081 0.355112 6.80919 1.15732 5.87305L1.33408 5.66699C1.43452 5.54974 1.504 5.37848 1.51865 5.16797C1.56604 4.48525 1.73236 3.23661 2.3458 2.13672C2.98446 0.991839 4.1223 0.000169677 6.00009 0Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBellFilled12.category = 'Interface General';\n\nexport default BellFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.74431 14C9.91014 14 9.99849 14.1901 9.87498 14.3008C9.34896 14.7718 8.66522 14.9999 7.99998 15C7.33474 14.9999 6.65104 14.7718 6.12498 14.3008C6.00126 14.1899 6.08924 14 6.25535 14H9.74431ZM7.99998 1C10.1212 1.00011 11.4511 1.9984 12.2353 3.2168C12.9908 4.39068 13.2273 5.73948 13.3047 6.5166C13.3368 6.83962 13.4363 7.115 13.5918 7.31738L13.8642 7.67188C14.6923 8.74967 14.6923 10.2503 13.8642 11.3281C13.2965 12.0669 12.4171 12.4999 11.4853 12.5H4.51561C3.58388 12.5 2.70454 12.0668 2.1367 11.3281C1.3086 10.2503 1.3086 8.74969 2.1367 7.67188L2.40916 7.31738C2.5646 7.11501 2.66315 6.83956 2.6953 6.5166C2.7727 5.73947 3.01002 4.39072 3.76561 3.2168C4.54993 1.99855 5.87893 1.00012 7.99998 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBellFilled16.category = 'Interface General';\n\nexport default BellFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.7915 17C12.973 17 13.0926 17.1872 12.9996 17.3431C12.3811 18.379 11.254 18.9999 9.99991 19C8.74573 19 7.61871 18.3791 7.00024 17.3431C6.90718 17.1872 7.02683 17 7.20837 17H12.7915ZM9.99991 1C12.718 1.00011 14.3843 2.37603 15.3573 3.99609C16.305 5.57396 16.6036 7.3826 16.7011 8.3877C16.7397 8.78578 16.8691 9.13747 17.0819 9.40527L17.3778 9.77832C18.3782 11.0373 18.401 12.814 17.4325 14.0977C16.766 14.9809 15.7226 15.4999 14.6161 15.5H5.3837C4.27732 15.5 3.23483 14.9807 2.56827 14.0977C1.59962 12.814 1.62154 11.0373 2.62198 9.77832L2.91886 9.40527C3.13148 9.13752 3.26113 8.78555 3.29972 8.3877C3.39721 7.38256 3.69577 5.57396 4.64347 3.99609C5.6166 2.37619 7.28194 1.00005 9.99991 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBellFilled20.category = 'Interface General';\n\nexport default BellFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.4992 20.5C15.6791 20.5 15.7991 20.6841 15.7132 20.8422C15.001 22.1522 13.6384 22.9999 11.9999 23C10.3612 23 8.99786 22.1523 8.28559 20.8421C8.19969 20.6841 8.31975 20.5 8.4996 20.5H15.4992ZM11.9999 1C15.2608 1.00008 17.2328 2.70298 18.3769 4.7002C19.4967 6.65534 19.8406 8.90523 19.9491 10.1699C19.996 10.7158 20.1676 11.2137 20.4667 11.6035L20.8954 12.1631C22.0662 13.6891 22.0662 15.8109 20.8954 17.3369C20.0911 18.3851 18.8446 18.9999 17.5233 19H6.45108C5.14708 19 3.91501 18.4013 3.10928 17.376C1.89846 15.8349 1.89847 13.6651 3.10928 12.124L3.52628 11.5938C3.82953 11.2077 4.00465 10.7107 4.05167 10.165C4.16074 8.89874 4.50562 6.64991 5.62589 4.69629C6.77031 2.70081 8.74132 1.00003 11.9999 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBellFilled24.category = 'Interface General';\n\nexport default BellFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.9242 27C21.0891 27 21.2089 27.1569 21.1574 27.3135C20.9186 28.0402 20.5543 28.7009 20.0641 29.2588C19.101 30.3549 17.7038 30.9999 16.0045 31C14.3055 31 12.9064 30.3551 11.9411 29.2598C11.4495 28.7018 11.0829 28.0409 10.8425 27.3138C10.7907 27.1571 10.9106 27 11.0756 27H20.9242ZM16.0045 1C20.3528 1.00018 22.977 3.31525 24.5143 6.02832C26.0293 8.70227 26.5137 11.7885 26.6715 13.5234C26.7436 14.3151 26.9911 15.0534 27.4333 15.6475L28.0114 16.4238C29.4827 18.4004 29.5129 21.1008 28.0856 23.1094C27.0198 24.609 25.2936 25.4999 23.4538 25.5H8.51236C6.69359 25.4998 4.98455 24.6288 3.91568 23.1572C2.44224 21.1285 2.47265 18.3734 3.99087 16.3779L4.55533 15.6367C5.00382 15.0473 5.25599 14.3095 5.32877 13.5176C5.48836 11.781 5.97581 8.69653 7.49283 6.02441C9.03223 3.31299 11.6582 1.00005 16.0045 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBellFilled32.category = 'Interface General';\n\nexport default BellFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellSlash12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellSlash12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2357 5.46551C10.2982 5.41492 10.3903 5.43756 10.4385 5.50195L10.7373 5.90137C11.4556 6.85898 11.3611 8.19946 10.5146 9.0459C10.0636 9.49667 9.45115 9.74998 8.81348 9.75H8.54902C8.38334 9.75 8.25106 9.88484 8.23205 10.0494C8.16619 10.6193 7.91212 11.0944 7.52832 11.4355C7.09302 11.8222 6.53356 12 5.99902 12C5.46456 11.9998 4.90485 11.8223 4.46973 11.4355C4.2687 11.2567 4.10515 11.0402 3.98453 10.7931C3.92795 10.6772 3.967 10.54 4.06726 10.4589L6.71434 8.31679C6.76774 8.27358 6.83436 8.25 6.90305 8.25H8.81348C9.05335 8.24998 9.2834 8.15387 9.45312 7.98438C9.77159 7.66591 9.80809 7.16216 9.53809 6.80176L9.23828 6.40234C9.20396 6.35652 9.2159 6.29064 9.2604 6.25463L10.2357 5.46551ZM10.7783 1.16699C11.1003 0.906524 11.5724 0.956431 11.833 1.27832C12.0935 1.60026 12.0436 2.07243 11.7217 2.33301L1.22168 10.833C0.899738 11.0935 0.427569 11.0436 0.166992 10.7217C-0.0934765 10.3997 -0.0435689 9.92757 0.27832 9.66699L10.7783 1.16699ZM5.54902 9.75C5.38334 9.75 5.24008 9.88836 5.29216 10.0457C5.33286 10.1686 5.39765 10.2537 5.46582 10.3145C5.59274 10.4273 5.78421 10.4998 5.99902 10.5C6.21392 10.5 6.40512 10.4272 6.53223 10.3145C6.60056 10.2537 6.66535 10.1687 6.70601 10.0457C6.75801 9.88836 6.61471 9.75 6.44902 9.75H5.54902ZM5.99902 0C7.00942 0 7.79844 0.277085 8.40502 0.709642C8.55663 0.817749 8.55217 1.03788 8.40747 1.15506L7.66021 1.76019C7.55799 1.84297 7.41471 1.84757 7.29836 1.78621C6.96097 1.60825 6.53746 1.5 5.99902 1.5C5.3593 1.50015 4.90063 1.65358 4.56348 1.86816C4.22259 2.08542 3.96272 2.39264 3.76562 2.75684C3.36041 3.50589 3.25595 4.42727 3.24023 5.01855C3.23821 5.09463 3.23251 5.17143 3.22357 5.24864C3.215 5.32261 3.17596 5.38923 3.1181 5.43609L1.28759 6.91853C1.0898 7.07872 0.812868 6.93414 0.883965 6.68976C0.965133 6.41075 1.0985 6.14266 1.28516 5.90039L1.56445 5.53809C1.66774 5.404 1.73403 5.21195 1.74023 4.97852C1.75814 4.30504 1.87346 3.10177 2.44629 2.04297C2.73818 1.50359 3.15883 0.985139 3.75781 0.603516C4.36072 0.219631 5.10482 0.000158441 5.99902 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBellSlash12.category = 'Interface General';\n\nexport default BellSlash12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellSlash16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellSlash16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.7197 0.219727C15.0126 -0.0731667 15.4874 -0.0731667 15.7803 0.219727C16.0732 0.51262 16.0732 0.98738 15.7803 1.28027L1.28027 15.7803C0.98738 16.0732 0.51262 16.0732 0.219727 15.7803C-0.0731667 15.4874 -0.0731667 15.0126 0.219727 14.7197L14.7197 0.219727ZM13.1778 6.00291C13.3503 5.83039 13.6436 5.92543 13.6727 6.16766C13.6978 6.37649 13.7152 6.56661 13.7266 6.73242C13.75 7.07259 13.858 7.3711 14.0361 7.59375L14.3594 7.99707C15.296 9.16834 15.252 10.8457 14.2559 11.9668C13.6719 12.6236 12.8339 12.9996 11.9551 13H11.3009C11.1353 13 11.0025 13.1348 10.9876 13.2998C10.8437 14.9033 9.55122 15.9994 8.00098 16C6.75831 16 5.682 15.2961 5.22924 14.1912C5.18598 14.0856 5.21513 13.9656 5.29582 13.8849L7.59378 11.5878C7.65004 11.5316 7.72633 11.5 7.80587 11.5H11.9551C12.4056 11.4996 12.8354 11.3065 13.1348 10.9697C13.6452 10.395 13.6682 9.53511 13.1885 8.93457L12.8652 8.53125C12.5189 8.0984 12.3292 7.58913 12.2572 7.08149C12.2446 6.99243 12.2771 6.90355 12.3407 6.83995L13.1778 6.00291ZM6.80103 13C6.63533 13 6.49782 13.1355 6.52607 13.2988C6.65268 14.0308 7.24526 14.5 8.00098 14.5C8.75615 14.4995 9.34908 14.0304 9.47584 13.2988C9.50413 13.1355 9.36663 13 9.20092 13H6.80103ZM8.00098 0C9.40028 0.000287938 10.4728 0.435066 11.2856 1.08965C11.4187 1.19684 11.4225 1.39484 11.3017 1.51567L10.6617 2.1557C10.5499 2.26751 10.3713 2.27204 10.2442 2.178C9.68092 1.76135 8.95329 1.50025 8.00098 1.5C6.25743 1.5 5.26771 2.37349 4.65918 3.47754C4.02655 4.62595 3.82847 6.00492 3.77148 6.83496C3.73117 7.42149 3.53862 8.02743 3.13672 8.53027L2.81348 8.93457C2.5348 9.28312 2.42625 9.71872 2.48359 10.1353C2.49793 10.2396 2.47012 10.3473 2.39571 10.4217L1.65105 11.1663C1.51109 11.3063 1.27592 11.2743 1.20064 11.0912C0.784694 10.0799 0.927079 8.89151 1.64258 7.99707L1.96582 7.59375C2.14356 7.37115 2.251 7.07222 2.27441 6.73242C2.33671 5.82495 2.55591 4.18637 3.3457 2.75293C4.1602 1.27531 5.60068 0 8.00098 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBellSlash16.category = 'Interface General';\n\nexport default BellSlash16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellSlash20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellSlash20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.7197 0.219727C19.0126 -0.0731667 19.4874 -0.0731667 19.7803 0.219727C20.0732 0.51262 20.0732 0.98738 19.7803 1.28027L1.28027 19.7803C0.98738 20.0732 0.51262 20.0732 0.219727 19.7803C-0.0731667 19.4874 -0.0731667 19.0126 0.219727 18.7197L18.7197 0.219727ZM16.4229 6.75775C16.5954 6.58524 16.8888 6.68024 16.9186 6.92238C16.9577 7.23935 16.9823 7.53201 16.9961 7.79004C17.0296 8.41417 17.2268 8.98197 17.585 9.39551L17.9619 9.83008C19.4099 11.5012 19.3669 13.9948 17.8623 15.6152C17.0426 16.4979 15.8921 16.9999 14.6875 17H13.5237C13.3654 17 13.2358 17.1234 13.2138 17.2801C13.1024 18.0727 12.7409 18.7196 12.2168 19.1855C11.594 19.739 10.7846 19.9999 10 20C9.21546 19.9999 8.40597 19.7389 7.7832 19.1855C7.23317 18.6965 6.86299 18.008 6.77248 17.161C6.76283 17.0707 6.68807 17 6.59724 17C6.44387 17 6.36707 16.8146 6.47551 16.7061L7.59377 15.5879C7.65003 15.5316 7.72634 15.5 7.8059 15.5H14.6875C15.475 15.4999 16.2278 15.1717 16.7637 14.5947C17.7471 13.5353 17.7747 11.905 16.8281 10.8125L16.4521 10.3779C15.8273 9.65669 15.5449 8.74516 15.498 7.87012C15.4974 7.85729 15.4965 7.84437 15.4956 7.83137C15.4897 7.74489 15.5205 7.66013 15.5818 7.59883L16.4229 6.75775ZM8.59803 17C8.41987 17 8.27825 17.1558 8.32651 17.3273C8.41707 17.6491 8.58223 17.8891 8.7793 18.0645C9.09382 18.3439 9.53506 18.4999 10 18.5C10.465 18.4999 10.9062 18.344 11.2207 18.0645C11.4179 17.8891 11.5836 17.6492 11.6744 17.3272C11.7227 17.1558 11.5811 17 11.403 17H8.59803ZM10 0C12.1031 0.000109958 13.6072 0.711941 14.6634 1.74591C14.7788 1.85885 14.7748 2.04348 14.6606 2.15759L14.0264 2.79114C13.9052 2.91226 13.708 2.9066 13.5844 2.7879C12.7916 2.02649 11.6584 1.5001 10 1.5C7.66126 1.5001 6.36392 2.54441 5.59766 3.82227C4.80017 5.15247 4.56039 6.77795 4.50195 7.87012C4.4551 8.74532 4.17294 9.65661 3.54785 10.3779L3.17188 10.8125C2.43891 11.6584 2.29144 12.8258 2.71829 13.8017C2.77126 13.9228 2.75152 14.0659 2.65806 14.1593L1.98045 14.8369C1.84723 14.9702 1.62498 14.9491 1.5328 14.7848C0.657344 13.2242 0.819632 11.2362 2.03809 9.83008L2.41504 9.39551C2.77328 8.98193 2.97047 8.4143 3.00391 7.79004C3.06725 6.60605 3.32721 4.69105 4.31055 3.05078C5.32563 1.35793 7.09236 0.000101506 10 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBellSlash20.category = 'Interface General';\n\nexport default BellSlash20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellSlash24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellSlash24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.7197 0.219727C23.0126 -0.0731667 23.4874 -0.0731667 23.7803 0.219727C24.0732 0.51262 24.0732 0.98738 23.7803 1.28027L1.28027 23.7803C0.98738 24.0732 0.51262 24.0732 0.219727 23.7803C-0.0731667 23.4874 -0.0731667 23.0126 0.219727 22.7197L22.7197 0.219727ZM19.8272 7.35349C19.9906 7.19003 20.2688 7.26548 20.3206 7.49076C20.5657 8.55643 20.6734 9.53252 20.7197 10.249C20.7611 10.889 20.9916 11.4747 21.3916 11.8936L21.7393 12.2578C23.4662 14.0652 23.4245 16.9236 21.6455 18.6797C20.7887 19.5252 19.6325 19.9999 18.4287 20H16.3039C16.1382 20 16.005 20.1346 15.9948 20.3C15.9246 21.4452 15.4521 22.3602 14.7363 22.9961C13.9729 23.6742 12.9759 23.997 12.0039 23.9971C11.0319 23.9971 10.035 23.6741 9.27148 22.9961C8.54332 22.3493 8.06706 21.4137 8.00974 20.2408C8.00324 20.1079 7.89608 20 7.76307 20C7.54851 20 7.44106 19.7406 7.59277 19.5889L8.59377 18.5879C8.65003 18.5316 8.72634 18.5 8.8059 18.5H18.4287C19.2381 18.4999 20.0157 18.1808 20.5918 17.6123C21.788 16.4316 21.8163 14.5093 20.6553 13.2939L20.3076 12.9297C19.6228 12.2128 19.2827 11.274 19.2227 10.3467C19.1877 9.80638 19.1151 9.12966 18.9759 8.39294C18.9573 8.2944 18.9879 8.19276 19.0588 8.12186L19.8272 7.35349ZM9.80391 20C9.63822 20 9.5022 20.1347 9.51704 20.2997C9.58165 21.0184 9.87833 21.5293 10.2676 21.875C10.7227 22.2791 11.3512 22.4971 12.0039 22.4971C12.6566 22.497 13.2851 22.2791 13.7402 21.875C14.1294 21.5293 14.4262 21.0183 14.4908 20.2997C14.5056 20.1347 14.3696 20 14.2039 20H9.80391ZM12.001 0.0878906C14.6989 0.0880003 16.5898 1.10516 17.8968 2.5286C18.0028 2.64404 17.9955 2.82189 17.8847 2.93271L17.2509 3.56646C17.1258 3.69158 16.9206 3.6813 16.8012 3.55071C15.7448 2.39531 14.2268 1.588 12.001 1.58789C8.98835 1.58805 7.26887 3.0642 6.24023 4.88477C5.18482 6.75281 4.86563 8.98423 4.77734 10.3467C4.71724 11.274 4.37822 12.2128 3.69336 12.9297L3.3457 13.2939C2.28556 14.4035 2.21664 16.1023 3.123 17.2881C3.22081 17.4161 3.21858 17.5988 3.10469 17.7127L2.46588 18.3515C2.34652 18.4709 2.15122 18.4687 2.04349 18.3387C0.578291 16.5712 0.641508 13.9526 2.26074 12.2578L2.6084 11.8936C3.00848 11.4748 3.23971 10.8899 3.28125 10.25C3.3748 8.80625 3.7131 6.3067 4.93359 4.14648C6.18094 1.93884 8.35758 0.0880525 12.001 0.0878906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBellSlash24.category = 'Interface General';\n\nexport default BellSlash24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BellSlash32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BellSlash32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.7197 0.219727C31.0126 -0.0731667 31.4874 -0.0731667 31.7803 0.219727C32.0732 0.51262 32.0732 0.98738 31.7803 1.28027L1.28027 31.7803C0.98738 32.0732 0.51262 32.0732 0.219727 31.7803C-0.0731667 31.4874 -0.0731667 31.0126 0.219727 30.7197L30.7197 0.219727ZM26.9326 8.24805C27.4761 10.0342 27.6749 11.7583 27.7422 13.0059C27.8025 14.1229 28.1727 15.1744 28.873 15.9453L29.2891 16.4033C31.4067 18.7334 31.4458 22.2802 29.3799 24.6562C28.0852 26.1449 26.2083 26.9999 24.2354 27H21.3643C21.3024 28.591 20.6509 29.8396 19.665 30.6924C18.6434 31.5757 17.3053 31.9999 15.9951 32C14.6849 31.9999 13.3468 31.5756 12.3252 30.6924C11.3394 29.8396 10.6878 28.591 10.626 27H8.18164L9.68164 25.5H24.2354C25.7742 25.4999 27.2382 24.833 28.248 23.6719C29.8151 21.8696 29.785 19.1794 28.1787 17.4121L27.7637 16.9551C26.7815 15.8745 26.3187 14.468 26.2441 13.0869C26.1903 12.0888 26.0464 10.8098 25.7119 9.46875L26.9326 8.24805ZM12.127 27C12.186 28.1581 12.6547 28.9943 13.3057 29.5576C14.0181 30.1736 14.9935 30.4999 15.9951 30.5C16.9968 30.4999 17.9721 30.1737 18.6846 29.5576C19.3356 28.9943 19.8043 28.1582 19.8633 27H12.127ZM16.001 0C20.2788 0.000196638 23.0545 1.71116 24.8164 4.00098L23.7432 5.07422C22.2536 3.05098 19.8787 1.5002 16.001 1.5C11.6554 1.50012 9.19332 3.44528 7.75391 5.82324C6.28321 8.25342 5.85878 11.1819 5.75586 13.0869C5.68121 14.468 5.21855 15.8746 4.23633 16.9551L3.82129 17.4121C2.21488 19.1794 2.18503 21.8696 3.75195 23.6719C3.96974 23.9223 4.20963 24.1489 4.46582 24.3516L3.39941 25.418C3.12196 25.1867 2.86056 24.9327 2.62012 24.6562C0.554108 22.28 0.592884 18.7324 2.71094 16.4023L3.12695 15.9453C3.82749 15.1745 4.19742 14.123 4.25781 13.0059C4.36579 11.0076 4.81144 7.78742 6.4707 5.0459C8.16203 2.25184 11.0934 0.00012029 16.001 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBellSlash32.category = 'Interface General';\n\nexport default BellSlash32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bitcoin12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bitcoin12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM7.25 2C7.66421 2 8 2.33579 8 2.75V3.2168C8.5946 3.53121 9 4.15558 9 4.875C9 5.29776 8.85812 5.68638 8.62207 6C8.85812 6.31362 9 6.70224 9 7.125C9 7.84426 8.59438 8.46774 8 8.78223V9.25C8 9.66421 7.66421 10 7.25 10C6.83579 10 6.5 9.66421 6.5 9.25V9H6V9.25C6 9.66421 5.66421 10 5.25 10C4.83579 10 4.5 9.66421 4.5 9.25V9H3.75C3.33579 9 3 8.66421 3 8.25C3.00001 7.83579 3.33579 7.5 3.75 7.5H4.00781V4.5H3.75C3.33579 4.5 3 4.16421 3 3.75C3 3.33579 3.33579 3 3.75 3H4.5V2.75C4.5 2.33579 4.83579 2 5.25 2C5.66421 2 6 2.33579 6 2.75V3H6.5V2.75C6.5 2.33579 6.83579 2 7.25 2ZM5.50781 7.5H7.125C7.33211 7.5 7.5 7.33211 7.5 7.125C7.49999 6.9179 7.3321 6.75 7.125 6.75H5.50781V7.5ZM5.50781 5.25H7.125L7.2002 5.24219C7.37124 5.20734 7.5 5.05633 7.5 4.875C7.5 4.66789 7.33211 4.5 7.125 4.5H5.50781V5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBitcoin12.category = 'Money & Shopping';\n\nexport default Bitcoin12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bitcoin16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bitcoin16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0ZM8 1.5C4.41015 1.5 1.5 4.41015 1.5 8C1.5 11.5899 4.41015 14.5 8 14.5C11.5899 14.5 14.5 11.5899 14.5 8C14.5 4.41015 11.5899 1.5 8 1.5ZM9.75 2.75C10.1642 2.75 10.5 3.08579 10.5 3.5V4.16797C11.3784 4.5165 12 5.37253 12 6.375C12 7.00448 11.7532 7.57499 11.3535 8C11.7532 8.42501 12 8.99552 12 9.625C12 10.6273 11.3782 11.4824 10.5 11.8311V12.5C10.5 12.9142 10.1642 13.25 9.75 13.25C9.33579 13.25 9 12.9142 9 12.5V12H7.5V12.5C7.5 12.9142 7.16421 13.25 6.75 13.25C6.33579 13.25 6 12.9142 6 12.5V12H4.75C4.33579 12 4 11.6642 4 11.25C4 10.8358 4.33579 10.5 4.75 10.5H5V5.5H4.75C4.33579 5.5 4 5.16421 4 4.75C4 4.33579 4.33579 4 4.75 4H6V3.5C6 3.08579 6.33579 2.75 6.75 2.75C7.16421 2.75 7.5 3.08579 7.5 3.5V4H9V3.5C9 3.08579 9.33579 2.75 9.75 2.75ZM6.5 10.5H9.625C10.1082 10.5 10.5 10.1082 10.5 9.625C10.5 9.14175 10.1082 8.75 9.625 8.75H6.5V10.5ZM6.5 7.25H9.625C10.1082 7.25 10.5 6.85825 10.5 6.375C10.5 5.89175 10.1082 5.5 9.625 5.5H6.5V7.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBitcoin16.category = 'Money & Shopping';\n\nexport default Bitcoin16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bitcoin20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bitcoin20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C1.61069e-08 4.47715 4.47715 1.61064e-08 10 0ZM10 1.5C5.30558 1.5 1.5 5.30558 1.5 10C1.5 14.6944 5.30558 18.5 10 18.5C14.6944 18.5 18.5 14.6944 18.5 10C18.5 5.30558 14.6944 1.5 10 1.5ZM12.2422 3.08301C12.6563 3.08301 12.992 3.41894 12.9922 3.83301V4.86328C14.2816 5.19634 15.2344 6.36436 15.2344 7.75781C15.2343 8.65184 14.8404 9.45171 14.2188 10C14.8404 10.5483 15.2343 11.3482 15.2344 12.2422C15.2344 13.6356 14.2815 14.8026 12.9922 15.1357V16.167C12.992 16.5811 12.6563 16.917 12.2422 16.917C11.8282 16.9169 11.4924 16.581 11.4922 16.167V15.2344H9.06836V16.167C9.06819 16.581 8.73239 16.9169 8.31836 16.917C7.90425 16.917 7.56853 16.5811 7.56836 16.167V15.2344H5.51562C5.10141 15.2344 4.76562 14.8986 4.76562 14.4844C4.76589 14.0704 5.10157 13.7344 5.51562 13.7344H6.47266L6.45117 6.26562H5.51562C5.10157 6.26562 4.76589 5.92962 4.76562 5.51562C4.76562 5.10141 5.10141 4.76562 5.51562 4.76562H7.56836V3.83301C7.56853 3.41894 7.90425 3.08301 8.31836 3.08301C8.73239 3.0831 9.06819 3.419 9.06836 3.83301V4.76562H11.4922V3.83301C11.4924 3.41902 11.8282 3.08314 12.2422 3.08301ZM7.97266 13.7344H12.2422C13.0664 13.7344 13.7344 13.0664 13.7344 12.2422C13.7342 11.4181 13.0663 10.75 12.2422 10.75H7.96387L7.97266 13.7344ZM7.95996 9.25H12.2422L12.3945 9.24219C13.1472 9.16598 13.7343 8.53059 13.7344 7.75781C13.7344 6.93357 13.0664 6.26562 12.2422 6.26562H7.95117L7.95996 9.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBitcoin20.category = 'Money & Shopping';\n\nexport default Bitcoin20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bitcoin24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bitcoin24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12C1.44962e-07 5.37258 5.37258 1.44958e-07 12 0ZM12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5ZM14.1953 4.39062C14.6094 4.39073 14.9453 4.72648 14.9453 5.14062V6.09375C16.504 6.38378 17.6846 7.75078 17.6846 9.39355C17.6845 10.4459 17.1993 11.3846 16.4414 12C17.1993 12.6154 17.6845 13.5541 17.6846 14.6064C17.6846 16.2492 16.5039 17.6152 14.9453 17.9053V18.8594C14.9453 19.2735 14.6094 19.6093 14.1953 19.6094C13.7811 19.6094 13.4453 19.2736 13.4453 18.8594V17.9639H10.5547V18.8594C10.5547 19.2736 10.2189 19.6094 9.80469 19.6094C9.39056 19.6093 9.05469 19.2735 9.05469 18.8594V17.9639H7.06543C6.65154 17.9637 6.31568 17.6277 6.31543 17.2139C6.31543 16.7998 6.65138 16.4641 7.06543 16.4639H7.98926L7.96191 7.53613H7.06543C6.65138 7.53594 6.31543 7.20023 6.31543 6.78613C6.31567 6.37225 6.65153 6.03633 7.06543 6.03613H9.05469V5.14062C9.05469 4.72647 9.39056 4.39072 9.80469 4.39062C10.2189 4.39062 10.5547 4.72641 10.5547 5.14062V6.03613H13.4453V5.14062C13.4453 4.72641 13.7811 4.39062 14.1953 4.39062ZM9.48926 16.4639H14.3271C15.3526 16.4639 16.1846 15.6319 16.1846 14.6064C16.1844 13.5811 15.3525 12.75 14.3271 12.75H9.47754L9.48926 16.4639ZM9.47363 11.25H14.3271L14.5176 11.2402C15.4536 11.145 16.1844 10.3547 16.1846 9.39355C16.1846 8.36813 15.3526 7.53613 14.3271 7.53613H9.46191L9.47363 11.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBitcoin24.category = 'Money & Shopping';\n\nexport default Bitcoin24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bitcoin32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bitcoin32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C24.2843 1 31 7.71573 31 16C31 24.2843 24.2843 31 16 31C7.71573 31 1 24.2843 1 16C1 7.71573 7.71573 1 16 1ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 23.4558 8.54416 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM18.75 6.25C19.1642 6.25 19.5 6.58579 19.5 7V8.78125C21.4731 9.02732 23 10.7102 23 12.75C23 14.0894 22.3409 15.274 21.3301 16C22.3409 16.726 23 17.9106 23 19.25C23 21.2898 21.4731 22.9717 19.5 23.2178V25C19.5 25.4142 19.1642 25.75 18.75 25.75C18.3358 25.75 18 25.4142 18 25V23.25H14V25C14 25.4142 13.6642 25.75 13.25 25.75C12.8358 25.75 12.5 25.4142 12.5 25V23.25H9.75C9.33579 23.25 9 22.9142 9 22.5C9 22.0858 9.33579 21.75 9.75 21.75H11.0381L11.002 10.25H9.75C9.33579 10.25 9 9.91421 9 9.5C9 9.08579 9.33579 8.75 9.75 8.75H12.5V7C12.5 6.58579 12.8358 6.25 13.25 6.25C13.6642 6.25 14 6.58579 14 7V8.75H18V7C18 6.58579 18.3358 6.25 18.75 6.25ZM12.5371 21.75H19C20.3807 21.75 21.5 20.6307 21.5 19.25C21.5 17.8693 20.3807 16.75 19 16.75H12.5215L12.5371 21.75ZM12.5176 15.25H19C20.3807 15.25 21.5 14.1307 21.5 12.75C21.5 11.3693 20.3807 10.25 19 10.25H12.502L12.5176 15.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBitcoin32.category = 'Money & Shopping';\n\nexport default Bitcoin32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BitcoinFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BitcoinFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM7.25 2C6.83579 2 6.5 2.33579 6.5 2.75V3H6V2.75C6 2.33579 5.66421 2 5.25 2C4.83579 2 4.5 2.33579 4.5 2.75V3H3.75C3.33579 3 3 3.33579 3 3.75C3 4.16421 3.33579 4.5 3.75 4.5H4.00781V7.5H3.75C3.33579 7.5 3.00001 7.83579 3 8.25C3 8.66421 3.33579 9 3.75 9H4.5V9.25C4.5 9.66421 4.83579 10 5.25 10C5.66421 10 6 9.66421 6 9.25V9H6.5V9.25C6.5 9.66421 6.83579 10 7.25 10C7.66421 10 8 9.66421 8 9.25V8.78223C8.59438 8.46774 9 7.84426 9 7.125C9 6.70224 8.85812 6.31362 8.62207 6C8.85812 5.68638 9 5.29776 9 4.875C9 4.15558 8.5946 3.53121 8 3.2168V2.75C8 2.33579 7.66421 2 7.25 2ZM7.125 6.75C7.3321 6.75 7.49999 6.9179 7.5 7.125C7.5 7.33211 7.33211 7.5 7.125 7.5H5.50781V6.75H7.125ZM7.125 4.5C7.33211 4.5 7.5 4.66789 7.5 4.875C7.5 5.05633 7.37124 5.20734 7.2002 5.24219L7.125 5.25H5.50781V4.5H7.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBitcoinFilled12.category = 'Money & Shopping';\n\nexport default BitcoinFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BitcoinFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BitcoinFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0ZM9.75 2.75C9.33579 2.75 9 3.08579 9 3.5V4H7.5V3.5C7.5 3.08579 7.16421 2.75 6.75 2.75C6.33579 2.75 6 3.08579 6 3.5V4H4.75C4.33579 4 4 4.33579 4 4.75C4 5.16421 4.33579 5.5 4.75 5.5H5V10.5H4.75C4.33579 10.5 4 10.8358 4 11.25C4 11.6642 4.33579 12 4.75 12H6V12.5C6 12.9142 6.33579 13.25 6.75 13.25C7.16421 13.25 7.5 12.9142 7.5 12.5V12H9V12.5C9 12.9142 9.33579 13.25 9.75 13.25C10.1642 13.25 10.5 12.9142 10.5 12.5V11.8311C11.3782 11.4824 12 10.6273 12 9.625C12 8.99552 11.7532 8.42501 11.3535 8C11.7532 7.57499 12 7.00448 12 6.375C12 5.37253 11.3784 4.5165 10.5 4.16797V3.5C10.5 3.08579 10.1642 2.75 9.75 2.75ZM9.625 8.75C10.1082 8.75 10.5 9.14175 10.5 9.625C10.5 10.1082 10.1082 10.5 9.625 10.5H6.5V8.75H9.625ZM9.625 5.5C10.1082 5.5 10.5 5.89175 10.5 6.375C10.5 6.85825 10.1082 7.25 9.625 7.25H6.5V5.5H9.625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBitcoinFilled16.category = 'Money & Shopping';\n\nexport default BitcoinFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BitcoinFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BitcoinFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0ZM12.2432 3.08301C11.8291 3.08301 11.4933 3.41894 11.4932 3.83301V4.76465H9.06836V3.83301C9.06819 3.4191 8.73225 3.08326 8.31836 3.08301C7.90439 3.08317 7.56853 3.41904 7.56836 3.83301V4.76465H5.51562C5.10158 4.76465 4.76589 5.10066 4.76562 5.51465C4.76562 5.92886 5.10141 6.26465 5.51562 6.26465H6.45117L6.47363 13.7344H5.51562C5.10157 13.7344 4.76589 14.0704 4.76562 14.4844C4.76562 14.8986 5.10141 15.2344 5.51562 15.2344H7.56836V16.166C7.56836 16.5801 7.90428 16.9159 8.31836 16.916C8.73236 16.9158 9.06836 16.5801 9.06836 16.166V15.2344H11.4932V16.166C11.4932 16.5802 11.829 16.916 12.2432 16.916C12.657 16.9156 12.9932 16.58 12.9932 16.166V15.1348C14.2818 14.8012 15.2353 13.6351 15.2354 12.2422C15.2353 11.3482 14.8413 10.5473 14.2197 9.99902C14.8408 9.45071 15.2354 8.65047 15.2354 7.75684C15.235 6.36404 14.2819 5.1966 12.9932 4.86328V3.83301C12.993 3.41919 12.6569 3.08341 12.2432 3.08301ZM12.2432 10.75C13.067 10.7504 13.7352 11.4183 13.7354 12.2422C13.7353 13.0662 13.067 13.734 12.2432 13.7344H7.97363L7.96484 10.75H12.2432ZM12.2432 6.26465C13.0668 6.26505 13.735 6.93318 13.7354 7.75684C13.7354 8.52939 13.1478 9.16553 12.3955 9.24219L12.2432 9.25H7.95996L7.95117 6.26465H12.2432Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBitcoinFilled20.category = 'Money & Shopping';\n\nexport default BitcoinFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BitcoinFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BitcoinFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12C0 5.37258 5.37258 0 12 0ZM14.1943 4.39062C13.7805 4.39105 13.4443 4.72667 13.4443 5.14062V6.03711H10.5547V5.14062C10.5547 4.72647 10.2188 4.39072 9.80469 4.39062C9.39064 4.39082 9.05469 4.72653 9.05469 5.14062V6.03711H7.06543C6.65138 6.0373 6.31543 6.37302 6.31543 6.78711C6.31571 7.20096 6.65156 7.53691 7.06543 7.53711H7.96191L7.98926 16.4639H7.06543C6.65138 16.4641 6.31543 16.7998 6.31543 17.2139C6.31568 17.6277 6.65154 17.9637 7.06543 17.9639H9.05469V18.8604C9.05502 19.2742 9.39084 19.6102 9.80469 19.6104C10.2186 19.6103 10.5544 19.2742 10.5547 18.8604V17.9639H13.4443V18.8604C13.4447 19.274 13.7807 19.6099 14.1943 19.6104C14.6083 19.6104 14.944 19.2743 14.9443 18.8604V17.9053C16.503 17.6154 17.6832 16.25 17.6836 14.6074C17.6836 13.5547 17.1987 12.6154 16.4404 12C17.1984 11.3846 17.6835 10.446 17.6836 9.39355C17.6835 7.75059 16.5033 6.38351 14.9443 6.09375V5.14062C14.9443 4.72641 14.6085 4.39062 14.1943 4.39062ZM14.3271 12.75C15.3526 12.75 16.1836 13.582 16.1836 14.6074C16.1832 15.6325 15.3523 16.4639 14.3271 16.4639H9.48926L9.47754 12.75H14.3271ZM14.3271 7.53711C15.3525 7.53711 16.1835 8.36818 16.1836 9.39355C16.1834 10.3549 15.4529 11.1463 14.5166 11.2412L14.3271 11.25H9.47363L9.46191 7.53711H14.3271Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBitcoinFilled24.category = 'Money & Shopping';\n\nexport default BitcoinFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BitcoinFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BitcoinFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C24.2843 1 31 7.71573 31 16C31 24.2843 24.2843 31 16 31C7.71573 31 1 24.2843 1 16C1 7.71573 7.71573 1 16 1ZM18.75 6.25C18.3358 6.25 18 6.58579 18 7V8.75H14V7C14 6.58579 13.6642 6.25 13.25 6.25C12.8358 6.25 12.5 6.58579 12.5 7V8.75H9.75C9.33583 8.75 9.00007 9.08585 9 9.5C9.00007 9.91415 9.33583 10.25 9.75 10.25H11.002L11.0381 21.75H9.75C9.33583 21.75 9.00007 22.0858 9 22.5C9.00007 22.9142 9.33583 23.25 9.75 23.25H12.5V25C12.5001 25.4142 12.8358 25.75 13.25 25.75C13.6642 25.75 13.9999 25.4142 14 25V23.25H18V25C18.0001 25.4142 18.3358 25.75 18.75 25.75C19.1642 25.75 19.4999 25.4142 19.5 25V23.2178C21.473 22.9717 22.9999 21.2897 23 19.25C23 17.9106 22.3408 16.7259 21.3301 16C22.3408 15.2741 23 14.0894 23 12.75C22.9999 10.7103 21.4731 9.02731 19.5 8.78125V7C19.5 6.58579 19.1642 6.25 18.75 6.25ZM19 16.75C20.3807 16.75 21.4999 17.8694 21.5 19.25C21.4999 20.6306 20.3807 21.75 19 21.75H12.5371L12.5215 16.75H19ZM19 10.25C20.3807 10.25 21.4999 11.3694 21.5 12.75C21.4999 14.1306 20.3807 15.25 19 15.25H12.5176L12.502 10.25H19Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBitcoinFilled32.category = 'Money & Shopping';\n\nexport default BitcoinFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BlankNotePlus12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BlankNotePlus12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00049 0C6.80519 -1.09205e-07 7.44679 -0.00026661 7.96615 0.0351534C8.492 0.0710585 8.94827 0.146047 9.37619 0.323216C10.4173 0.754573 11.2455 1.58265 11.6768 2.62381C11.854 3.05181 11.929 3.50786 11.9648 4.03385C12.0003 4.55328 12 5.19464 12 5.99951C12 6.41353 11.664 6.74919 11.2501 6.74945C10.8359 6.74945 10.5001 6.41369 10.5001 5.99951C10.5001 5.17398 10.5 4.59199 10.4689 4.13541C10.4382 3.68578 10.3802 3.41191 10.2912 3.19701C10.0121 2.5235 9.47645 1.98797 8.80299 1.70885C8.58815 1.61985 8.31404 1.56183 7.86459 1.53113C7.40807 1.49998 6.82582 1.49988 6.00049 1.49988C5.17519 1.49988 4.59292 1.5 4.13638 1.53113C3.68697 1.5618 3.41284 1.61993 3.19798 1.70885C2.52445 1.98789 1.98894 2.52351 1.70982 3.19701C1.62081 3.41191 1.5628 3.68577 1.5321 4.13541C1.50095 4.59199 1.50085 5.17398 1.50085 5.99951C1.50085 6.82505 1.50095 7.40702 1.5321 7.86362C1.5628 8.31335 1.6208 8.58709 1.70982 8.80202C1.98891 9.47561 2.52438 10.0111 3.19798 10.2902C3.41285 10.3791 3.68691 10.4372 4.13638 10.4679C4.59292 10.499 5.17518 10.4991 6.00049 10.4991C6.4144 10.4994 6.75036 10.8351 6.75043 11.2491C6.75043 11.6631 6.41444 11.9988 6.00049 11.999C5.1958 11.999 4.5542 11.9993 4.03483 11.9639C3.50893 11.928 3.05273 11.8529 2.62479 11.6758C1.58352 11.2445 0.755514 10.4165 0.324192 9.37521C0.14697 8.94717 0.0720222 8.49123 0.0361299 7.96517C0.000708772 7.44573 0.000976483 6.8044 0.000976483 5.99951C0.000976455 5.19464 0.000704503 4.55328 0.0361299 4.03385C0.0720264 3.50786 0.146988 3.05182 0.324192 2.62381C0.755539 1.58266 1.58359 0.754492 2.62479 0.323216C3.0527 0.14613 3.50896 0.0710329 4.03483 0.0351534C4.5542 -0.000239907 5.19581 0 6.00049 0Z\"\n        fill={color}\n      />\n      <path\n        d=\"M9.74921 8.24951V9.74934M9.74921 11.2493V9.74934M9.74921 9.74934H8.24933M9.74921 9.74934H11.2491\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nBlankNotePlus12.category = 'Interface General';\n\nexport default BlankNotePlus12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BlankNotePlus16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BlankNotePlus16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99988 0.000244137C9.27066 0.000244098 10.27 -6.03735e-05 11.0721 0.0666494C11.883 0.134133 12.5604 0.273882 13.1736 0.593009C14.1291 1.0905 14.9096 1.87082 15.407 2.82637C15.726 3.4396 15.8659 4.11698 15.9334 4.9279C16 5.73004 15.9998 6.72936 15.9998 8.00012V8.62511C15.9996 9.03913 15.6638 9.37497 15.2498 9.3751C14.8356 9.3751 14.4999 9.03921 14.4998 8.62511V8.00012C14.4998 6.70401 14.4996 5.77751 14.4392 5.05192C14.3796 4.33552 14.265 3.88198 14.076 3.51875C13.7207 2.83623 13.1637 2.27939 12.4813 1.92404C12.118 1.73496 11.6645 1.62039 10.9481 1.56077C10.2225 1.50041 9.29602 1.50022 7.99988 1.50022C6.70374 1.50022 5.77727 1.50042 5.05168 1.56077C4.33514 1.62038 3.88177 1.73497 3.5185 1.92404C2.83589 2.27939 2.27914 2.83614 1.9238 3.51875C1.73472 3.88201 1.62014 4.33538 1.56052 5.05192C1.50018 5.77751 1.49998 6.70398 1.49998 8.00012C1.49998 9.29627 1.50016 10.2227 1.56052 10.9483C1.62015 11.6648 1.73472 12.1183 1.9238 12.4815C2.27915 13.164 2.83599 13.7209 3.5185 14.0762C3.88174 14.2652 4.33527 14.3799 5.05168 14.4395C5.77726 14.4998 6.70376 14.5 7.99988 14.5H8.62487C9.03896 14.5002 9.37486 14.8359 9.37486 15.25C9.37473 15.664 9.03888 15.9999 8.62487 16H7.99988C6.72911 16 5.7298 16.0003 4.92766 15.9336C4.11674 15.8661 3.43935 15.7263 2.82613 15.4072C1.87057 14.9098 1.09025 14.1294 0.592764 13.1739C0.273638 12.5606 0.133888 11.8833 0.0664052 11.0723C-0.00030451 10.2702 -3.92661e-08 9.27091 0 8.00012C0 6.72934 -0.00029024 5.73005 0.0664052 4.9279C0.133877 4.1169 0.273637 3.43965 0.592764 2.82637C1.09025 1.87072 1.87048 1.09049 2.82613 0.593009C3.43941 0.273882 4.11665 0.134121 4.92766 0.0666494C5.72981 -4.61028e-05 6.72909 0.000244137 7.99988 0.000244137Z\"\n        fill={color}\n      />\n      <path\n        d=\"M12.9998 10.7498V12.9998M12.9998 15.2498V12.9998M12.9998 12.9998H10.7498M12.9998 12.9998H15.2498\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nBlankNotePlus16.category = 'Interface General';\n\nexport default BlankNotePlus16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BlankNotePlus20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BlankNotePlus20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99997 0C11.7388 0 13.0944 -0.000579819 14.1757 0.0996091C15.2676 0.200796 16.1554 0.409852 16.9394 0.874997C17.8394 1.40902 18.5909 2.16059 19.1249 3.06054C19.5901 3.84451 19.7991 4.73238 19.9003 5.8242C20.0005 6.90548 19.9999 8.26121 19.9999 9.99997V12.625C19.9999 13.0392 19.6642 13.375 19.2499 13.375C18.8357 13.375 18.4999 13.0392 18.4999 12.625V9.99997C18.4999 8.23299 18.4995 6.95889 18.4072 5.96287C18.3159 4.97759 18.1396 4.33971 17.8349 3.82616C17.429 3.14213 16.8578 2.57091 16.1738 2.16503C15.6602 1.86034 15.0224 1.68406 14.0371 1.59277C13.041 1.50049 11.767 1.5 9.99997 1.5C8.23294 1.5 6.95891 1.50049 5.96287 1.59277C4.97755 1.68406 4.33972 1.86034 3.82616 2.16503C3.14212 2.57091 2.57093 3.14213 2.16503 3.82616C1.86033 4.33971 1.68407 4.97759 1.59277 5.96287C1.50049 6.95889 1.5 8.23299 1.5 9.99997C1.5 11.7669 1.5005 13.041 1.59277 14.0371C1.68406 15.0224 1.86035 15.6602 2.16503 16.1738C2.57092 16.8578 3.14211 17.429 3.82616 17.8349C4.33973 18.1396 4.97753 18.3159 5.96287 18.4072C6.95891 18.4995 8.23293 18.4999 9.99997 18.4999H12.625C13.0391 18.4999 13.3749 18.8358 13.375 19.2499C13.375 19.6642 13.0392 19.9999 12.625 19.9999H9.99997C8.26115 19.9999 6.90551 20.0005 5.8242 19.9003C4.73232 19.7991 3.84453 19.5901 3.06054 19.1249C2.16057 18.5909 1.40903 17.8394 0.874997 16.9394C0.409867 16.1554 0.200795 15.2676 0.0996091 14.1757C-0.000569605 13.0945 0 11.7387 0 9.99997C-2.71565e-08 8.26121 -0.000578527 6.90548 0.0996091 5.8242C0.200803 4.73238 0.409847 3.84451 0.874997 3.06054C1.40904 2.16059 2.16058 1.40902 3.06054 0.874997C3.84452 0.409852 4.73234 0.200796 5.8242 0.0996091C6.90551 -0.000579839 8.26116 0 9.99997 0ZM16.7499 13.5C17.1641 13.5 17.4999 13.8358 17.4999 14.25V16H19.2499C19.6641 16 19.9999 16.3358 19.9999 16.7499C19.9999 17.1641 19.6641 17.4999 19.2499 17.4999H17.4999V19.2499C17.4999 19.6642 17.1642 19.9999 16.7499 19.9999C16.3357 19.9999 16 19.6642 16 19.2499V17.4999H14.25C13.8358 17.4999 13.5 17.1641 13.5 16.7499C13.5 16.3358 13.8358 16 14.25 16H16V14.25C16 13.8358 16.3358 13.5 16.7499 13.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBlankNotePlus20.category = 'Interface General';\n\nexport default BlankNotePlus20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BlankNotePlus24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BlankNotePlus24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.000143781 16.7139 0.100586C17.9415 0.202061 18.9265 0.409696 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12V14.625C24 15.0392 23.6642 15.375 23.25 15.375C22.8358 15.375 22.5 15.0392 22.5 14.625V12C22.5 10.0037 22.4997 8.55195 22.4053 7.40918C22.3116 6.27561 22.1288 5.51306 21.8027 4.88184C21.2079 3.73048 20.2695 2.79207 19.1182 2.19727C18.4869 1.87125 17.7244 1.68844 16.5908 1.59473C15.4481 1.50026 13.9963 1.5 12 1.5C10.0037 1.5 8.55195 1.50026 7.40918 1.59473C6.27561 1.68844 5.51306 1.87125 4.88184 2.19727C3.73048 2.79207 2.79207 3.73048 2.19727 4.88184C1.87125 5.51306 1.68844 6.27561 1.59473 7.40918C1.50026 8.55195 1.5 10.0037 1.5 12C1.5 13.9963 1.50026 15.4481 1.59473 16.5908C1.68844 17.7244 1.87125 18.4869 2.19727 19.1182C2.79207 20.2695 3.73048 21.2079 4.88184 21.8027C5.51306 22.1288 6.27561 22.3116 7.40918 22.4053C8.55195 22.4997 10.0037 22.5 12 22.5H14.625C15.0392 22.5 15.375 22.8358 15.375 23.25C15.375 23.6642 15.0392 24 14.625 24H12C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409696 18.9265 0.202061 17.9415 0.100586 16.7139C-0.000143781 15.495 0 13.9711 0 12C0 10.0289 -0.000143781 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143781 10.0289 0 12 0ZM19.75 15.5C20.1642 15.5 20.5 15.8358 20.5 16.25V19H23.25C23.6642 19 24 19.3358 24 19.75C24 20.1642 23.6642 20.5 23.25 20.5H20.5V23.25C20.5 23.6642 20.1642 24 19.75 24C19.3358 24 19 23.6642 19 23.25V20.5H16.25C15.8358 20.5 15.5 20.1642 15.5 19.75C15.5 19.3358 15.8358 19 16.25 19H19V16.25C19 15.8358 19.3358 15.5 19.75 15.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBlankNotePlus24.category = 'Interface General';\n\nexport default BlankNotePlus24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BlankNotePlus32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BlankNotePlus32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V20.125C31 20.5392 30.6642 20.875 30.25 20.875C29.8358 20.875 29.5 20.5392 29.5 20.125V10.25C29.5 5.96979 26.0302 2.5 21.75 2.5H10.25C5.96979 2.5 2.5 5.96979 2.5 10.25V21.75C2.5 26.0302 5.96979 29.5 10.25 29.5H20.125C20.5392 29.5 20.875 29.8358 20.875 30.25C20.875 30.6642 20.5392 31 20.125 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM25.75 20.5C26.1642 20.5 26.5 20.8358 26.5 21.25V25H30.25C30.6642 25 31 25.3358 31 25.75C31 26.1642 30.6642 26.5 30.25 26.5H26.5V30.25C26.5 30.6642 26.1642 31 25.75 31C25.3358 31 25 30.6642 25 30.25V26.5H21.25C20.8358 26.5 20.5 26.1642 20.5 25.75C20.5 25.3358 20.8358 25 21.25 25H25V21.25C25 20.8358 25.3358 20.5 25.75 20.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBlankNotePlus32.category = 'Interface General';\n\nexport default BlankNotePlus32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BlankNotePlusFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BlankNotePlusFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00049 0C6.80519 -1.09295e-07 7.44679 -0.000266635 7.96615 0.0351534C8.492 0.0710585 8.94827 0.146047 9.37619 0.323216C10.4173 0.754573 11.2455 1.58265 11.6768 2.62381C11.854 3.05181 11.929 3.50786 11.9648 4.03385C12.0003 4.55328 12 5.19464 12 5.99951C12 6.76455 11.9982 7.38175 11.9678 7.88705C11.88 7.85322 11.7896 7.82344 11.6963 7.8021C11.4929 6.91332 10.6997 6.24949 9.74921 6.24949C8.79882 6.2496 8.00545 6.91334 7.8021 7.8021C6.91336 8.00549 6.24958 8.79882 6.24949 9.74921C6.24951 10.6996 6.91335 11.4929 7.8021 11.6963C7.82341 11.7895 7.8523 11.8801 7.88608 11.9678C7.3812 11.998 6.76436 11.999 6.00049 11.999C5.1958 11.999 4.5542 11.9993 4.03483 11.9639C3.50893 11.928 3.05273 11.8529 2.62479 11.6758C1.58352 11.2445 0.755514 10.4165 0.324192 9.37521C0.14697 8.94717 0.0720222 8.49123 0.0361299 7.96517C0.000708747 7.44573 0.000976483 6.8044 0.000976483 5.99951C0.000976455 5.19464 0.000704507 4.55328 0.0361299 4.03385C0.0720264 3.50786 0.146988 3.05182 0.324192 2.62381C0.755539 1.58266 1.58359 0.754492 2.62479 0.323216C3.0527 0.14613 3.50896 0.0710329 4.03483 0.0351534C4.5542 -0.000239903 5.19581 0 6.00049 0Z\"\n        fill={color}\n      />\n      <path\n        d=\"M9.74921 8.24951V9.74934M9.74921 11.2493V9.74934M9.74921 9.74934H8.24933M9.74921 9.74934H11.2491\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nBlankNotePlusFilled12.category = 'Interface General';\n\nexport default BlankNotePlusFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BlankNotePlusFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BlankNotePlusFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99988 0.000244137C9.27066 0.000244098 10.27 -6.03388e-05 11.0721 0.0666494C11.883 0.134133 12.5604 0.273882 13.1736 0.593009C14.1291 1.0905 14.9096 1.87082 15.407 2.82637C15.726 3.4396 15.8659 4.11698 15.9334 4.9279C16 5.73004 15.9998 6.72936 15.9998 8.00012C15.9998 9.27091 16.0001 10.2702 15.9334 11.0723C15.932 11.0884 15.9299 11.1043 15.9285 11.1202C15.7164 11.0436 15.4883 11.0001 15.2498 11.0001H14.9998V10.7501C14.9998 9.64561 14.1042 8.75024 12.9998 8.75011C11.8952 8.75011 10.9998 9.64553 10.9998 10.7501V11.0001H10.7498C9.64528 11.0001 8.74987 11.8955 8.74987 13C8.75002 14.1045 9.64538 15 10.7498 15H10.9998V15.25C10.9999 15.4885 11.0433 15.7166 11.1199 15.9287C11.104 15.9301 11.0881 15.9323 11.0721 15.9336C10.27 16.0003 9.27066 16 7.99988 16C6.72911 16 5.7298 16.0003 4.92766 15.9336C4.11674 15.8661 3.43935 15.7263 2.82613 15.4072C1.87057 14.9098 1.09025 14.1294 0.592764 13.1739C0.273638 12.5606 0.133888 11.8833 0.0664052 11.0723C-0.000304476 10.2702 -3.92617e-08 9.27091 0 8.00012C0 6.72934 -0.00029024 5.73005 0.0664052 4.9279C0.133877 4.1169 0.273637 3.43965 0.592764 2.82637C1.09025 1.87072 1.87048 1.09049 2.82613 0.593009C3.43941 0.273882 4.11665 0.134121 4.92766 0.0666494C5.72981 -4.61036e-05 6.72909 0.000244137 7.99988 0.000244137Z\"\n        fill={color}\n      />\n      <path\n        d=\"M12.9998 10.7498V12.9998M12.9998 15.2498V12.9998M12.9998 12.9998H10.7498M12.9998 12.9998H15.2498\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nBlankNotePlusFilled16.category = 'Interface General';\n\nexport default BlankNotePlusFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BlankNotePlusFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BlankNotePlusFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99997 0C11.7388 0 13.0944 -0.000579819 14.1757 0.0996091C15.2676 0.200796 16.1554 0.409852 16.9394 0.874997C17.8394 1.40902 18.5909 2.16059 19.1249 3.06054C19.5901 3.84451 19.7991 4.73238 19.9003 5.8242C20.0005 6.90548 19.9999 8.26121 19.9999 9.99997C19.9999 11.7387 20.0005 13.0945 19.9003 14.1757C19.8874 14.3154 19.8722 14.4517 19.8554 14.5849C19.6626 14.5311 19.4599 14.5 19.2499 14.5H18.9999V14.25C18.9999 13.0073 17.9926 12 16.7499 12C15.5073 12 14.5 13.0073 14.5 14.25V14.5H14.25C13.0073 14.5 12 15.5073 12 16.7499C12 17.9926 13.0073 18.9999 14.25 18.9999H14.5V19.2499C14.5 19.4599 14.5311 19.6626 14.5849 19.8554C14.4517 19.8722 14.3154 19.8874 14.1757 19.9003C13.0944 20.0005 11.7388 19.9999 9.99997 19.9999C8.26115 19.9999 6.90551 20.0005 5.8242 19.9003C4.73232 19.7991 3.84453 19.5901 3.06054 19.1249C2.16057 18.5909 1.40903 17.8394 0.874997 16.9394C0.409867 16.1554 0.200795 15.2676 0.0996091 14.1757C-0.000569605 13.0945 0 11.7387 0 9.99997C-2.71907e-08 8.26121 -0.000578525 6.90548 0.0996091 5.8242C0.200803 4.73238 0.409847 3.84451 0.874997 3.06054C1.40904 2.16059 2.16058 1.40902 3.06054 0.874997C3.84452 0.409852 4.73234 0.200796 5.8242 0.0996091C6.90551 -0.000579836 8.26116 0 9.99997 0Z\"\n        fill={color}\n      />\n      <path\n        d=\"M16.7499 14.25V16.75M16.7499 19.25V16.75M16.7499 16.75H14.25M16.7499 16.75H19.2499\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nBlankNotePlusFilled20.category = 'Interface General';\n\nexport default BlankNotePlusFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BlankNotePlusFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BlankNotePlusFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.00014375 16.7139 0.100586C17.9415 0.202061 18.9265 0.409697 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12V12.8652C24 14.8221 23.9983 16.36 23.8877 17.5928C23.6854 17.5331 23.4716 17.5 23.25 17.5H22V16.25C22 15.0074 20.9926 14 19.75 14C18.5074 14 17.5 15.0074 17.5 16.25V17.5H16.25C15.0074 17.5 14 18.5074 14 19.75C14 20.9926 15.0074 22 16.25 22H17.5V23.25C17.5 23.4716 17.5331 23.6854 17.5928 23.8877C16.36 23.9983 14.8221 24 12.8652 24H12C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409697 18.9265 0.202061 17.9415 0.100586 16.7139C-0.00014375 15.495 0 13.9711 0 12C0 10.0289 -0.000143772 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143772 10.0289 0 12 0ZM22.0439 22C22.0295 22.0146 22.0146 22.0285 22 22.043V22H22.0439Z\"\n        fill={color}\n      />\n      <path\n        d=\"M19.75 16.25V19.75M19.75 23.25V19.75M19.75 19.75H16.25M19.75 19.75H23.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nBlankNotePlusFilled24.category = 'Interface General';\n\nexport default BlankNotePlusFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BlankNotePlusFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BlankNotePlusFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V21.75C31 22.2882 30.9505 22.8151 30.8623 23.3281C30.6662 23.2787 30.4615 23.25 30.25 23.25H28.25V21.25C28.25 19.8693 27.1307 18.75 25.75 18.75C24.3693 18.75 23.25 19.8693 23.25 21.25V23.25H21.25C19.8693 23.25 18.75 24.3693 18.75 25.75C18.75 27.1307 19.8693 28.25 21.25 28.25H23.25V30.25C23.25 30.4615 23.2787 30.6662 23.3281 30.8623C22.8151 30.9505 22.2882 31 21.75 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM28.3301 28.25C28.3037 28.2767 28.2767 28.3027 28.25 28.3291V28.25H28.3301Z\"\n        fill={color}\n      />\n      <path\n        d=\"M25.75 21.25V25.75M25.75 30.25V25.75M25.75 25.75H21.25M25.75 25.75H30.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nBlankNotePlusFilled32.category = 'Interface General';\n\nexport default BlankNotePlusFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.62598 1.125C8.14473 1.125 9.37598 2.35621 9.37598 3.875V4C9.37598 4.67406 9.13204 5.29027 8.72949 5.76855C9.42307 6.26781 9.87598 7.08019 9.87598 8V8.125C9.87598 9.64376 8.64474 10.875 7.12598 10.875H3.37109C2.68074 10.875 2.12109 10.3154 2.12109 9.625V2.375C2.12109 1.68465 2.68073 1.125 3.37109 1.125H6.62598ZM3.62109 9.375H7.12598C7.81631 9.375 8.37598 8.81534 8.37598 8.125V8C8.37598 7.30966 7.81631 6.75 7.12598 6.75H3.62109V9.375ZM3.62109 5.25H6.62598C7.31631 5.25 7.87598 4.69034 7.87598 4V3.875C7.87598 3.18465 7.31632 2.625 6.62598 2.625H3.62109V5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBold12.category = 'Text Formatting';\n\nexport default Bold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.83496 1.75C10.7218 1.75016 12.251 3.28011 12.251 5.16699V5.33301C12.251 6.27086 11.8726 7.1199 11.2607 7.7373C12.2538 8.33498 12.918 9.42354 12.918 10.667V10.833C12.918 12.72 11.3879 14.25 9.50098 14.25H4.49512C3.71272 14.25 3.07812 13.6154 3.07812 12.833V3.16699C3.07812 2.3846 3.71271 1.75 4.49512 1.75H8.83496ZM4.57812 12.75H9.50098C10.5595 12.75 11.418 11.8915 11.418 10.833V10.667C11.418 9.60847 10.5595 8.75 9.50098 8.75H4.57812V12.75ZM4.57812 7.25H8.83496C9.89334 7.24984 10.751 6.39143 10.751 5.33301V5.16699C10.751 4.10855 9.89335 3.25016 8.83496 3.25H4.57812V7.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBold16.category = 'Text Formatting';\n\nexport default Bold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.043 2.375C13.298 2.375 15.1268 4.20299 15.127 6.45801V6.66699C15.1269 7.87735 14.5994 8.96422 13.7627 9.71191C15.0682 10.3932 15.9598 11.7585 15.96 13.333V13.542C15.9598 15.7969 14.1319 17.6249 11.877 17.625H5.61816C4.74397 17.6248 4.03533 16.9162 4.03516 16.042V3.95801C4.03533 3.08382 4.74396 2.37518 5.61816 2.375H11.043ZM5.53516 16.042C5.53533 16.0878 5.57239 16.1248 5.61816 16.125H11.877C13.3035 16.1249 14.4598 14.9685 14.46 13.542V13.333C14.4598 11.9065 13.3035 10.7501 11.877 10.75H5.53516V16.042ZM5.61816 3.875C5.5724 3.87517 5.53533 3.91224 5.53516 3.95801V9.25H11.043C12.4696 9.25 13.6268 8.09355 13.627 6.66699V6.45801C13.6268 5.03143 12.4696 3.875 11.043 3.875H5.61816Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBold20.category = 'Text Formatting';\n\nexport default Bold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.252 3C15.8753 3 18.002 5.12664 18.002 7.75V8C18.002 9.48881 17.3161 10.8166 16.2441 11.6875C17.8723 12.4408 19.002 14.0881 19.002 16V16.25C19.002 18.8733 16.8753 21 14.252 21H6.74219C5.77569 21 4.99219 20.2165 4.99219 19.25V4.75C4.99219 3.78351 5.77568 3 6.74219 3H13.252ZM6.49219 19.25C6.49219 19.3881 6.60411 19.5 6.74219 19.5H14.252C16.0468 19.5 17.502 18.0449 17.502 16.25V16C17.502 14.2051 16.0468 12.75 14.252 12.75H6.49219V19.25ZM6.74219 4.5C6.60412 4.5 6.49219 4.61193 6.49219 4.75V11.25H13.252C15.0468 11.25 16.502 9.79489 16.502 8V7.75C16.502 5.95508 15.0468 4.5 13.252 4.5H6.74219Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBold24.category = 'Text Formatting';\n\nexport default Bold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.6689 4.25C21.0285 4.25 23.7528 6.97342 23.7529 10.333V10.667C23.7528 12.7266 22.7274 14.545 21.1611 15.6455C23.4551 16.5164 25.0858 18.7337 25.0859 21.333V21.667C25.0858 25.0265 22.3625 27.75 19.0029 27.75H8.98926C7.83892 27.7498 6.90643 26.8174 6.90625 25.667V6.33301C6.90643 5.18268 7.83891 4.25018 8.98926 4.25H17.6689ZM8.40625 25.667C8.40643 25.9889 8.66734 26.2498 8.98926 26.25H19.0029C21.5341 26.25 23.5858 24.1981 23.5859 21.667V21.333C23.5858 18.8019 21.5341 16.75 19.0029 16.75H8.40625V25.667ZM8.98926 5.75C8.66735 5.75018 8.40643 6.0111 8.40625 6.33301V15.25H17.6689C20.2001 15.25 22.2528 13.1981 22.2529 10.667V10.333C22.2528 7.80186 20.2001 5.75 17.6689 5.75H8.98926Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBold32.category = 'Text Formatting';\n\nexport default Bold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bolt12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bolt12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.37109 0.430908C5.94592 -0.367864 7.2499 0.025355 7.25 1.04712V4.00024H9.46094C10.2839 4.00055 10.7866 4.90442 10.3525 5.60376L6.69238 11.5022C6.13517 12.3995 4.75051 12.0046 4.75 10.9485V8.25024H2.53027C1.71416 8.25024 1.21012 7.36023 1.62988 6.6604L5.31836 0.511963L5.37109 0.430908ZM3.3252 6.75024H5.2002C5.77987 6.75045 6.24991 7.22035 6.25 7.80005V9.36938L8.65137 5.50024H6.7998C6.2201 5.50014 5.75017 5.03013 5.75 4.45044V2.70728L3.3252 6.75024Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBolt12.category = 'Nature & Weather';\n\nexport default Bolt12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bolt16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bolt16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.51074 0.429199C8.0967 -0.366171 9.4001 0.0347307 9.40039 1.06006V5.50049H12.6016C13.501 5.50072 14.0525 6.4873 13.5811 7.25342L8.51172 15.4907C7.95684 16.3918 6.56807 15.9989 6.56738 14.9409V10.5005H3.36621C2.4667 10.5005 1.91558 9.51371 2.38672 8.74756L7.45605 0.510254L7.51074 0.429199ZM3.99219 9.00049H6.91699C7.55212 9.00049 8.06738 9.51575 8.06738 10.1509V13.3491L11.9746 7.00049H9.05078C8.41582 7.00047 7.90063 6.48501 7.90039 5.8501V2.6499L3.99219 9.00049Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBolt16.category = 'Nature & Weather';\n\nexport default Bolt16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bolt20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bolt20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.90234 0.60498C9.48004 -0.387638 10.9993 0.0220125 11 1.17041V6.99951H15.4434C16.4186 6.99952 17.0179 8.06694 16.5107 8.8999L10.0859 19.4487C9.49438 20.4196 8 19.9998 8 18.8628V12.9995H3.86914C2.90534 12.9995 2.30385 11.9549 2.78809 11.1216L8.90234 0.60498ZM4.30371 11.4995H8.25C8.94017 11.4995 9.49969 12.0594 9.5 12.7495V17.5259L14.998 8.49951H10.75C10.0597 8.49947 9.5 7.93984 9.5 7.24951V2.56104L4.30371 11.4995Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBolt20.category = 'Nature & Weather';\n\nexport default Bolt20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bolt24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bolt24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.4697 0.493408C12.0825 -0.378686 13.5 0.0396637 13.5 1.14673V8.50024H18.9268C19.9825 8.50065 20.6294 9.65856 20.0762 10.5579L12.166 23.4133C11.5477 24.4175 10.0004 23.9793 10 22.8V15.5002H5.0459C4.00356 15.5002 3.35415 14.3689 3.87988 13.469L11.4131 0.581299L11.4697 0.493408ZM5.30664 14.0002H10.1504C10.8957 14.0005 11.5 14.6054 11.5 15.3508V21.6331L18.6582 10.0002H13.3496C12.6044 10 12.0003 9.3958 12 8.65063V2.54907L5.30664 14.0002Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBolt24.category = 'Nature & Weather';\n\nexport default Bolt24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bolt32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bolt32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.2979 1.53687C15.9563 0.584375 17.5006 1.03296 17.501 2.23608V11.9998H24.6475C25.8253 12 26.5438 13.2958 25.9199 14.2947L15.8574 30.3953C15.1785 31.4813 13.5012 31.0002 13.501 29.7195V19.9998H7.2959C6.14322 19.9998 5.42083 18.7537 5.99414 17.7537L15.2363 1.63354L15.2979 1.53687ZM7.2959 18.4998H13.501C14.3292 18.4999 15.0008 19.1716 15.001 19.9998V28.9343L24.6475 13.4998H17.501C16.6725 13.4998 16.001 12.8282 16.001 11.9998V3.31616L7.2959 18.4998Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBolt32.category = 'Nature & Weather';\n\nexport default Bolt32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BoltFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BoltFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.37109 0.430908C5.94592 -0.367864 7.2499 0.0253556 7.25 1.04712V4.00024H9.46094C10.2839 4.00055 10.7866 4.90442 10.3525 5.60376L6.69238 11.5022C6.13517 12.3995 4.75051 12.0046 4.75 10.9485V8.25024H2.53027C1.71417 8.25024 1.21012 7.36023 1.62988 6.6604L5.31836 0.511963L5.37109 0.430908Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBoltFilled12.category = 'Nature & Weather';\n\nexport default BoltFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BoltFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BoltFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.51074 0.429199C8.0967 -0.366172 9.4001 0.0347318 9.40039 1.06006V5.50049H12.6016C13.501 5.50072 14.0525 6.4873 13.5811 7.25342L8.51172 15.4907C7.95684 16.3918 6.56807 15.9989 6.56738 14.9409V10.5005H3.36621C2.4667 10.5005 1.91558 9.51371 2.38672 8.74756L7.45605 0.510254L7.51074 0.429199Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBoltFilled16.category = 'Nature & Weather';\n\nexport default BoltFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BoltFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BoltFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.90234 0.60498C9.48004 -0.387637 10.9993 0.0220117 11 1.17041V6.99951H15.4434C16.4186 6.99952 17.0179 8.06695 16.5107 8.8999L10.0859 19.4487C9.49438 20.4196 8 19.9998 8 18.8628V12.9995H3.86914C2.90534 12.9995 2.30385 11.9549 2.78809 11.1216L8.90234 0.60498Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBoltFilled20.category = 'Nature & Weather';\n\nexport default BoltFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BoltFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BoltFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.4697 0.493408C12.0825 -0.378689 13.5 0.0396667 13.5 1.14673V8.50024H18.9268C19.9825 8.50065 20.6294 9.65856 20.0762 10.5579L12.166 23.4133C11.5477 24.4175 10.0004 23.9793 10 22.8V15.5002H5.0459C4.00356 15.5002 3.35415 14.3689 3.87988 13.469L11.4131 0.581299L11.4697 0.493408Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBoltFilled24.category = 'Nature & Weather';\n\nexport default BoltFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BoltFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BoltFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.2979 1.53687C15.9563 0.584377 17.5006 1.03296 17.501 2.23608V11.9998H24.6475C25.8253 12 26.5438 13.2958 25.9199 14.2947L15.8574 30.3953C15.1785 31.4813 13.5012 31.0002 13.501 29.7195V19.9998H7.2959C6.14322 19.9998 5.42083 18.7537 5.99414 17.7537L15.2363 1.63354L15.2979 1.53687Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBoltFilled32.category = 'Nature & Weather';\n\nexport default BoltFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Book12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Book12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.71875 1C9.34982 0.999986 9.996 1.11405 10.5576 1.3623C11.1173 1.60986 11.6423 2.01463 11.9287 2.62109C11.9759 2.72112 12 2.8308 12 2.94141V10.249C12 10.5527 11.8168 10.8265 11.5361 10.9424C11.2552 11.0581 10.9318 10.9929 10.7178 10.7773C10.2844 10.3406 9.44847 10.0537 8.53125 10.0537C7.59725 10.0537 6.88022 10.3472 6.58789 10.7148C6.44562 10.8941 6.22885 10.999 6 10.999C5.77115 10.999 5.55438 10.8941 5.41211 10.7148C5.11978 10.3472 4.40275 10.0537 3.46875 10.0537C2.55153 10.0537 1.71564 10.3406 1.28223 10.7773C1.0682 10.9929 0.744768 11.0581 0.463867 10.9424C0.183198 10.8265 3.79541e-05 10.5527 0 10.249V2.94141C4.77492e-05 2.8308 0.0250458 2.72112 0.0722656 2.62109C0.358673 2.01484 0.882767 1.6098 1.44238 1.3623C2.004 1.11405 2.65018 0.999988 3.28125 1C4.19431 1.00002 5.24106 1.24612 6 1.84375C6.75893 1.24612 7.80569 1.00002 8.71875 1ZM3.28125 2.5C2.8189 2.49999 2.38651 2.58469 2.0498 2.7334C1.78336 2.85118 1.60646 2.99545 1.5 3.14258V8.90723C2.12795 8.6632 2.82153 8.55371 3.46875 8.55371C4.05494 8.55371 4.68263 8.64588 5.25 8.8584V3.19141C4.88763 2.78921 4.15323 2.50002 3.28125 2.5ZM8.71875 2.5C7.84677 2.50003 7.11237 2.78921 6.75 3.19141V8.8584C7.31737 8.64588 7.94506 8.55371 8.53125 8.55371C9.17847 8.55371 9.87205 8.6632 10.5 8.90723V3.14258C10.3935 2.99544 10.2166 2.85118 9.9502 2.7334C9.61349 2.58469 9.1811 2.49999 8.71875 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBook12.category = 'Communication';\n\nexport default Book12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Book16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Book16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.2354 2.00098C12.6446 2.00094 14.3014 2.52747 14.9316 3.91211C14.976 4.00956 14.999 4.1156 14.999 4.22266V13.248C14.999 13.5544 14.8127 13.8303 14.5283 13.9443C14.2441 14.0582 13.9187 13.9878 13.707 13.7666C13.1534 13.1879 12.1189 12.8311 11.0127 12.8311C9.89042 12.8311 8.98484 13.1941 8.59473 13.7041C8.45281 13.8893 8.23234 13.998 7.99902 13.998C7.76581 13.9978 7.54505 13.8893 7.40332 13.7041C7.01303 13.1942 6.10857 12.8311 4.98633 12.8311C3.88004 12.8311 2.8455 13.1877 2.29199 13.7666C2.08024 13.9878 1.75494 14.0583 1.4707 13.9443C1.18659 13.8302 1.00003 13.5543 1 13.248V4.22266C1.00003 4.11559 1.02306 4.00957 1.06738 3.91211C1.69735 2.52755 3.35358 2.00116 4.7627 2.00098C5.87539 2.001 7.12662 2.32622 7.99902 3.08301C8.87124 2.32588 10.1225 2.00118 11.2354 2.00098ZM4.7627 3.50098C3.65507 3.50115 2.82424 3.89288 2.5 4.41016V11.8389C3.27475 11.49 4.15833 11.3311 4.98633 11.3311C5.74439 11.3311 6.54899 11.466 7.24902 11.7744V4.45801C6.79142 3.88212 5.84331 3.501 4.7627 3.50098ZM11.2363 3.50098C10.1554 3.5011 9.20633 3.88176 8.74902 4.45801V11.7744C9.44921 11.4657 10.2543 11.3311 11.0127 11.3311C11.8407 11.3311 12.7243 11.4901 13.499 11.8389V4.41016C13.1746 3.89296 12.3439 3.50106 11.2363 3.50098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBook16.category = 'Communication';\n\nexport default Book16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Book20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Book20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.2725 2.00195C16.1151 2.00199 18.1725 2.7261 18.9375 4.48535C18.9784 4.57954 18.999 4.68149 18.999 4.78418V17.25C18.9987 17.5592 18.8088 17.8373 18.5205 17.9492C18.2324 18.0607 17.9049 17.9837 17.6963 17.7559C16.9026 16.8874 15.4674 16.3877 13.9775 16.3877C12.4732 16.3877 11.1902 16.8926 10.6055 17.6924C10.4642 17.8852 10.2391 18 10 18C9.76092 17.9999 9.5357 17.8853 9.39453 17.6924C8.80979 16.8926 7.52683 16.3877 6.02246 16.3877C4.53281 16.3878 3.09825 16.8875 2.30469 17.7559C2.09589 17.984 1.76782 18.0611 1.47949 17.9492C1.19123 17.8373 1.00131 17.5592 1.00098 17.25V4.78418C1.00101 4.6815 1.02258 4.57954 1.06348 4.48535C1.82854 2.72615 3.88587 2.00195 5.72852 2.00195C7.24266 2.00204 8.90822 2.48495 10 3.57031C11.0918 2.48479 12.7582 2.00203 14.2725 2.00195ZM5.72852 3.50195C4.20535 3.50196 2.96894 4.07867 2.50098 4.95898V15.7363C3.55762 15.1572 4.82573 14.8878 6.02246 14.8877C7.1352 14.8877 8.29819 15.1233 9.25 15.6465V5.00391C8.60095 4.06618 7.22386 3.50205 5.72852 3.50195ZM14.2725 3.50195C12.7766 3.50204 11.3988 4.06663 10.75 5.00488V15.6465C11.7018 15.1232 12.8647 14.8877 13.9775 14.8877C15.1743 14.8877 16.4423 15.1572 17.499 15.7363V4.95898C17.031 4.07877 15.7955 3.50199 14.2725 3.50195Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBook20.category = 'Communication';\n\nexport default Book20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Book24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Book24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.3086 2C19.5781 2.00003 22.0381 2.91815 22.9414 5.05078C22.9805 5.14316 23.0009 5.24343 23.001 5.34375V21.249C23.001 21.5601 22.8082 21.8393 22.5176 21.9502C22.2266 22.0609 21.8974 21.9806 21.6904 21.748C20.6572 20.587 18.8193 19.9425 16.9424 19.9424C15.0523 19.9425 13.3904 20.5922 12.6123 21.6846C12.4717 21.8821 12.2434 21.9989 12.001 21.999C11.7584 21.999 11.5304 21.8822 11.3896 21.6846C10.6117 20.5919 8.94896 19.9425 7.05859 19.9424C5.18197 19.9425 3.34486 20.5873 2.31152 21.748C2.10463 21.9805 1.77527 22.0608 1.48438 21.9502C1.19342 21.8395 1.00098 21.5603 1.00098 21.249V5.34375C1.00104 5.24343 1.02143 5.14316 1.06055 5.05078C1.96405 2.91831 4.42385 1.99994 6.69336 2C8.61297 2.00024 10.6966 2.65027 12.001 4.07617C13.3055 2.65047 15.389 2.00011 17.3086 2ZM6.69238 3.5C4.75535 3.50008 3.11289 4.26199 2.50098 5.5127V19.6602C3.82894 18.833 5.48678 18.4424 7.05859 18.4424C8.5343 18.4424 10.0611 18.7879 11.251 19.5449V5.55859C10.4109 4.25055 8.6033 3.50015 6.69238 3.5ZM17.3086 3.5C15.3979 3.50013 13.5912 4.2508 12.751 5.55859V19.5439C13.9407 18.7874 15.4671 18.4424 16.9424 18.4424C18.5144 18.4424 20.1729 18.8328 21.501 19.6602V5.51465C20.8898 4.26272 19.2467 3.50004 17.3086 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBook24.category = 'Communication';\n\nexport default Book24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Book32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Book32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.3799 3C26.4643 3.00001 29.738 4.18611 30.9355 6.87988C30.9781 6.97569 31 7.07973 31 7.18457V28.249C31 28.5569 30.8117 28.8332 30.5254 28.9463C30.2389 29.0593 29.9124 28.9858 29.7021 28.7607C28.1952 27.1478 25.544 26.2755 22.8711 26.2754C20.1829 26.2754 17.7558 27.1542 16.6016 28.6982C16.4601 28.8875 16.2372 28.9988 16.001 28.999C15.7645 28.999 15.541 28.8877 15.3994 28.6982C14.2453 27.1541 11.8181 26.2755 9.12988 26.2754C6.45705 26.2755 3.80577 27.1479 2.29883 28.7607C2.08863 28.9858 1.76205 29.0592 1.47559 28.9463C1.18925 28.8332 1.00098 28.5569 1.00098 28.249V7.18457C1.00102 7.07973 1.02284 6.97569 1.06543 6.87988C2.26304 4.18623 5.53676 3 8.62109 3C11.3447 3.00015 14.2772 3.91853 16 5.90918C17.7228 3.91824 20.656 3.00009 23.3799 3ZM8.62109 4.5C5.8379 4.5 3.39666 5.5513 2.50098 7.35352V26.6338C4.3543 25.373 6.80277 24.7755 9.12988 24.7754C11.3414 24.7754 13.6067 25.3167 15.251 26.4932V7.40039C14.0318 5.53705 11.3741 4.50016 8.62109 4.5ZM23.3799 4.5C20.6274 4.5001 17.9706 5.53683 16.751 7.39941V26.4932C18.3953 25.317 20.6598 24.7754 22.8711 24.7754C25.1983 24.7755 27.6467 25.373 29.5 26.6338V7.35254C28.6041 5.55069 26.1627 4.50001 23.3799 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBook32.category = 'Communication';\n\nexport default Book32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.58887 1C9.22056 0.999983 9.87549 1.11231 10.4521 1.36426C11.0257 1.61493 11.59 2.03651 11.9023 2.69043C11.9666 2.82488 11.9999 2.9721 12 3.12109V10C12 10.4041 11.7569 10.7688 11.3838 10.9238C11.0106 11.0788 10.5802 10.9932 10.2939 10.708C9.95451 10.3702 9.24379 10.1104 8.41113 10.1104C7.55463 10.1104 6.97708 10.3797 6.7793 10.626C6.58949 10.8623 6.30309 11 6 11C5.69691 11 5.41051 10.8623 5.2207 10.626C5.02292 10.3797 4.44537 10.1104 3.58887 10.1104C2.75621 10.1104 2.04549 10.3702 1.70605 10.708C1.41976 10.9932 0.989417 11.0788 0.616211 10.9238C0.24305 10.7688 0 10.4041 0 10V3.12109C6.90462e-05 2.9721 0.0334376 2.82488 0.0976562 2.69043C0.410033 2.03652 0.974348 1.61492 1.54785 1.36426C2.1245 1.11231 2.77944 0.999986 3.41113 1C4.24626 1.00008 5.22971 1.20677 6 1.73047C6.77029 1.20677 7.75374 1.00009 8.58887 1ZM3.41113 3C3.00116 2.99999 2.62764 3.07439 2.34863 3.19629C2.17988 3.27004 2.07128 3.35188 2 3.42383V8.33301C2.52706 8.17941 3.07652 8.11039 3.58887 8.11035C4.04053 8.11035 4.5289 8.16555 5 8.29297V3.48535C4.70467 3.2243 4.14137 3.00011 3.41113 3ZM8.58887 3C7.85863 3.00011 7.29533 3.22429 7 3.48535V8.29297C7.4711 8.16555 7.95947 8.11035 8.41113 8.11035C8.92348 8.11039 9.47294 8.17941 10 8.33301V3.42383C9.92872 3.35187 9.82012 3.27004 9.65137 3.19629C9.37237 3.07439 8.99884 2.99999 8.58887 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBookBold12.category = 'Communication';\n\nexport default BookBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1104 2.00098C12.4993 2.00109 14.2358 2.51347 14.9111 3.98535C14.971 4.116 15.0029 4.25861 15.0029 4.40234V12.999C15.0029 13.4067 14.7549 13.7741 14.377 13.9268C13.9988 14.0793 13.5652 13.9869 13.2822 13.6934C12.8223 13.2161 11.9144 12.8877 10.8955 12.8877C9.85512 12.8877 9.09214 13.2241 8.79492 13.6094C8.60564 13.8549 8.31292 13.9989 8.00293 13.999C7.69299 13.9989 7.40021 13.8548 7.21094 13.6094C6.91366 13.2242 6.15063 12.8877 5.11035 12.8877C4.09159 12.8878 3.18357 13.2162 2.72363 13.6934C2.44072 13.9866 2.00785 14.0791 1.62988 13.9268C1.25168 13.7742 1.00391 13.4068 1.00391 12.999V4.40234C1.00396 4.2586 1.03481 4.11602 1.09473 3.98535C1.77012 2.51321 3.50742 2.00094 4.89648 2.00098C5.92688 2.00105 7.11245 2.27929 8.00293 2.95312C8.8935 2.27913 10.0798 2.001 11.1104 2.00098ZM11.1104 4.00098C10.1662 4.001 9.3924 4.31536 9.00293 4.7334V11.1836C9.61867 10.977 10.2797 10.8877 10.8955 10.8877C11.583 10.8877 12.3187 10.9979 13.0029 11.2402V4.67188C12.7344 4.325 12.0831 4.00108 11.1104 4.00098ZM4.89648 4.00098C3.92375 4.00095 3.27265 4.32508 3.00391 4.67188V11.2393C3.68785 10.9971 4.42319 10.8877 5.11035 10.8877C5.72611 10.8877 6.38727 10.9771 7.00293 11.1836V4.7334C6.61346 4.31547 5.84037 4.00107 4.89648 4.00098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBookBold16.category = 'Communication';\n\nexport default BookBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.1426 2.00098C15.9727 2.00092 18.1099 2.71606 18.917 4.56348C18.9721 4.68964 19 4.82621 19 4.96387V17C18.9999 17.4122 18.7474 17.7821 18.3633 17.9316C17.9792 18.0811 17.5424 17.9794 17.2637 17.6758C16.5626 16.9124 15.256 16.4435 13.8574 16.4434C12.4392 16.4434 11.2993 16.9198 10.8057 17.5918C10.6173 17.8483 10.3173 18 9.99902 18C9.68095 17.9998 9.38168 17.8481 9.19336 17.5918C8.69973 16.9198 7.55992 16.4434 6.1416 16.4434C4.74277 16.4434 3.43539 16.9122 2.73438 17.6758C2.45558 17.9794 2.01887 18.0812 1.63477 17.9316C1.25101 17.7819 0.998138 17.412 0.998047 17V4.96387C0.998055 4.82616 1.02692 4.68968 1.08203 4.56348C1.88895 2.71618 4.02543 2.00108 5.85547 2.00098C7.28164 2.00101 8.87715 2.43052 9.99902 3.41992C11.1208 2.43034 12.7163 2.00109 14.1426 2.00098ZM5.85547 4.00098C4.45881 4.00107 3.40946 4.51368 2.99805 5.20312V15.0967C3.98176 14.6498 5.09514 14.4434 6.1416 14.4434C7.098 14.4434 8.11073 14.6168 8.99902 15.0098V5.26562C8.41856 4.50069 7.21937 4.00101 5.85547 4.00098ZM14.1426 4.00098C12.7783 4.00112 11.5791 4.50118 10.999 5.2666V15.0098C11.8874 14.6166 12.9008 14.4434 13.8574 14.4434C14.9035 14.4434 16.0166 14.6491 17 15.0957V5.20312C16.5884 4.51376 15.5393 4.00094 14.1426 4.00098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBookBold20.category = 'Communication';\n\nexport default BookBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.1787 2.00195C19.4397 2.00189 21.9777 2.91319 22.9209 5.13379C22.9733 5.25727 22.9999 5.39026 23 5.52441V20.998C23 21.4128 22.744 21.7848 22.3564 21.9326C21.969 22.0801 21.53 21.9734 21.2539 21.6641C20.3128 20.6098 18.6046 19.9971 16.8213 19.9971C15.0201 19.9973 13.5021 20.6162 12.8145 21.5791C12.6267 21.8419 12.3229 21.998 12 21.998C11.6772 21.9979 11.3741 21.8418 11.1865 21.5791C10.4988 20.616 8.98021 19.9971 7.17871 19.9971C5.39543 19.9972 3.68709 20.6097 2.74609 21.6641C2.46987 21.9733 2.03101 22.0804 1.64355 21.9326C1.25618 21.7847 1.00004 21.4127 1 20.998V5.52441C1.00007 5.39032 1.0267 5.25723 1.0791 5.13379C2.02213 2.91324 4.56039 2.00206 6.82129 2.00195C8.64657 2.002 10.656 2.58893 12 3.90625C13.3439 2.5888 15.3534 2.00211 17.1787 2.00195ZM6.82129 4.00195C5.00792 4.00205 3.55477 4.70116 3 5.75391V18.9873C4.269 18.3124 5.76565 17.9971 7.17871 17.9971C8.48642 17.9971 9.85593 18.2687 11 18.873V5.81152C10.2276 4.68508 8.59994 4.002 6.82129 4.00195ZM17.1787 4.00195C15.4001 4.00215 13.7722 4.685 13 5.81152V18.873C14.144 18.2686 15.5136 17.9972 16.8213 17.9971C18.2342 17.9971 19.731 18.3126 21 18.9873V5.75195C20.4445 4.70009 18.9913 4.0019 17.1787 4.00195Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBookBold24.category = 'Communication';\n\nexport default BookBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.249 3.00098C26.3186 3.00089 29.6728 4.1761 30.9131 6.95801C30.9701 7.08604 30.999 7.22507 30.999 7.36523V28C30.9989 28.4102 30.7486 28.7788 30.3672 28.9297C29.9856 29.0804 29.5501 28.983 29.2695 28.6836C27.8557 27.1747 25.3327 26.3321 22.75 26.332C20.1467 26.3321 17.8621 27.1824 16.7998 28.5996C16.611 28.8514 16.3147 28.9999 16 29C15.6852 29 15.388 28.8515 15.1992 28.5996C14.1369 27.1825 11.8532 26.3321 9.25 26.332C6.66714 26.3321 4.14334 27.1746 2.72949 28.6836C2.44896 28.9828 2.01429 29.0803 1.63281 28.9297C1.25126 28.7789 1.00012 28.4103 1 28V7.36523C1.00004 7.2251 1.02988 7.08601 1.08691 6.95801C2.32725 4.17636 5.68051 3.00093 8.75 3.00098C11.3661 3.00107 14.2198 3.84679 15.999 5.72266C17.7781 3.84644 20.6327 3.00117 23.249 3.00098ZM8.75 5.00098C6.08369 5.00094 3.8371 5.99521 3 7.5957V25.9355C4.81713 24.8429 7.09528 24.3321 9.25 24.332C11.274 24.3321 13.372 24.7857 15 25.7891V7.65918C13.8505 5.97772 11.3771 5.00108 8.75 5.00098ZM23.25 5.00098C20.6234 5.00108 18.1498 5.97733 17 7.6582V25.7881C18.6279 24.7851 20.7264 24.3321 22.75 24.332C24.9044 24.3321 27.1821 24.8423 28.999 25.9346V7.59375C28.1613 5.99427 25.9152 5.00102 23.25 5.00098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBookBold32.category = 'Communication';\n\nexport default BookBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.488281 1.74731C1.79246 0.970808 3.15346 0.830039 4.32955 1.17748C4.43215 1.20779 4.5 1.30361 4.5 1.41059V10.4654C4.5 10.6641 4.2761 10.7873 4.09527 10.7049C3.34332 10.3619 2.39853 10.3006 1.46875 10.7942C1.15885 10.9586 0.785046 10.9486 0.484375 10.7678C0.183872 10.5869 0 10.2612 0 9.9104V2.60669C0.000201637 2.25446 0.185616 1.92754 0.488281 1.74731ZM7.5 1.41059C7.5 1.30361 7.56785 1.20779 7.67045 1.17748C8.84654 0.83004 10.2075 0.970811 11.5117 1.74731C11.8144 1.92754 11.9998 2.25445 12 2.60669V9.9104C12 10.2612 11.8161 10.5869 11.5156 10.7678C11.215 10.9486 10.8412 10.9586 10.5312 10.7942C9.60147 10.3006 8.65668 10.3619 7.90473 10.7049C7.7239 10.7873 7.5 10.6641 7.5 10.4654V1.41059Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBookBoldFilled12.category = 'Communication';\n\nexport default BookBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.48242 2.896C3.14711 1.88018 4.87956 1.77949 6.32039 2.34706C6.43104 2.39065 6.50098 2.49912 6.50098 2.61804V13.3166C6.50098 13.5656 6.2092 13.713 5.99029 13.5944C5.01025 13.0634 3.73367 12.926 2.48047 13.6079C2.1709 13.7761 1.79515 13.7692 1.49219 13.5894C1.18919 13.4092 1.00306 13.0815 1.00293 12.729V3.74951C1.00306 3.40115 1.18509 3.07754 1.48242 2.896ZM9.50098 2.61619C9.50098 2.49722 9.57098 2.38871 9.68169 2.34516C11.1226 1.77845 12.8553 1.88043 14.5195 2.896C14.8168 3.07755 14.9979 3.40119 14.998 3.74951V12.729C14.9979 13.0816 14.8128 13.4092 14.5098 13.5894C14.2066 13.7694 13.8302 13.7763 13.5205 13.6079C12.2675 12.9262 10.9914 13.0635 10.0117 13.5944C9.79277 13.713 9.50098 13.5656 9.50098 13.3166V2.61619Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBookBoldFilled16.category = 'Communication';\n\nexport default BookBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.1211 2.19739C14.8218 1.75684 16.7224 2.04492 18.5322 3.18469C18.8224 3.36776 18.9989 3.68727 18.999 4.0304V16.3868C18.999 16.7418 18.8101 17.0707 18.5039 17.2501C18.1976 17.4293 17.8192 17.4324 17.5098 17.2589C15.6004 16.1868 13.6497 16.4982 12.2223 17.4282C11.9299 17.6187 11.501 17.4237 11.501 17.0747V3.10458C11.501 2.96405 11.5743 2.83295 11.6973 2.76507C12.1431 2.51918 12.6198 2.3273 13.1211 2.19739ZM1.4707 3.18469C3.28053 2.04502 5.18115 1.75672 6.88184 2.19739C7.38284 2.32727 7.85921 2.51922 8.30469 2.76506C8.42772 2.83295 8.50098 2.96403 8.50098 3.10455V17.0734C8.50098 17.4223 8.07228 17.6173 7.77984 17.4269C6.35237 16.4978 4.40196 16.1873 2.49316 17.2589C2.18374 17.4326 1.80535 17.4292 1.49902 17.2501C1.19262 17.0707 1.00391 16.7419 1.00391 16.3868V4.0304C1.00407 3.68716 1.18034 3.36774 1.4707 3.18469Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBookBoldFilled20.category = 'Communication';\n\nexport default BookBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.45898 3.47656C3.67044 2.05196 5.98155 1.69901 8.04199 2.24512C8.85054 2.45953 9.60645 2.80873 10.2912 3.27168C10.4239 3.36139 10.5 3.51276 10.5 3.67292V20.9333C10.5 21.3826 9.93157 21.6244 9.56727 21.3615C7.69943 20.0133 5.07032 19.5105 2.49902 20.9873C2.1898 21.1648 1.80869 21.1638 1.5 20.9854C1.19137 20.8067 1.0012 20.4767 1.00098 20.1201V4.31738C1.001 3.97761 1.17344 3.66067 1.45898 3.47656ZM15.958 2.24512C18.0185 1.69907 20.3296 2.05191 22.541 3.47656C22.8264 3.6607 22.999 3.97774 22.999 4.31738V20.1201C22.9988 20.4767 22.8086 20.8066 22.5 20.9854C22.1914 21.1639 21.8103 21.1647 21.501 20.9873C18.9296 19.5103 16.3006 20.0133 14.4327 21.3614C14.0684 21.6244 13.5 21.3826 13.5 20.9333V3.67291C13.5 3.51276 13.5761 3.36139 13.7088 3.27168C14.3935 2.80872 15.1493 2.4595 15.958 2.24512Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBookBoldFilled24.category = 'Communication';\n\nexport default BookBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.46191 4.98718C4.47286 3.06193 7.59169 2.59826 10.3545 3.32507C11.7982 3.70499 13.1208 4.40384 14.2617 5.35797C14.4152 5.48635 14.5 5.67787 14.5 5.87798V27.9223C14.5 28.5557 13.6835 28.902 13.1581 28.5483C10.4766 26.7433 6.50428 26.373 2.49609 28.6581C2.18669 28.8345 1.80704 28.833 1.49902 28.6542C1.19105 28.4752 1.00105 28.1461 1.00098 27.7899V5.82898C1.0012 5.48826 1.17494 5.17087 1.46191 4.98718ZM21.6455 3.32507C24.4084 2.59827 27.5271 3.06183 30.5381 4.98718C30.8251 5.17087 30.9988 5.48826 30.999 5.82898V27.7899C30.9989 28.1459 30.8096 28.4751 30.502 28.6542C30.1939 28.8331 29.8134 28.8345 29.5039 28.6581C25.4957 26.3729 21.5234 26.7433 18.8419 28.5483C18.3165 28.902 17.5 28.5557 17.5 27.9223V5.87798C17.5 5.67787 17.5848 5.48635 17.7383 5.35797C18.8792 4.40383 20.2018 3.70497 21.6455 3.32507Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBookBoldFilled32.category = 'Communication';\n\nexport default BookBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.488281 1.74784C2.09887 0.788872 3.7943 0.803007 5.12293 1.5051C5.20222 1.547 5.25 1.63032 5.25 1.72001V11.5582C5.25 11.5837 5.21755 11.5963 5.20215 11.576C4.4923 10.6379 2.96082 10.0026 1.46875 10.7947C1.1589 10.9591 0.784996 10.949 0.484375 10.7683C0.183913 10.5875 8.36611e-05 10.2616 0 9.91092V2.60721C0.000165299 2.25498 0.185648 1.92809 0.488281 1.74784ZM6.75 1.72001C6.75 1.63032 6.79778 1.547 6.87707 1.5051C8.2057 0.803009 9.90113 0.788875 11.5117 1.74784C11.8144 1.92809 11.9998 2.25498 12 2.60721V9.91092C11.9999 10.2616 11.8161 10.5875 11.5156 10.7683C11.215 10.949 10.8411 10.9591 10.5312 10.7947C9.03918 10.0026 7.5077 10.6379 6.79785 11.576C6.78245 11.5963 6.75 11.5837 6.75 11.5582V1.72001Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBookFilled12.category = 'Communication';\n\nexport default BookFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.48242 2.89568C3.46686 1.68479 5.54772 1.77435 7.11571 2.74629C7.20106 2.7992 7.25098 2.89352 7.25098 2.99393V14.6082C7.25098 14.6379 7.2139 14.652 7.19629 14.6281C6.29103 13.4016 4.3584 12.5858 2.48047 13.6076C2.17084 13.7758 1.79519 13.769 1.49219 13.589C1.1891 13.4088 1.00294 13.0813 1.00293 12.7287V3.74919C1.00307 3.40081 1.18506 3.07721 1.48242 2.89568ZM8.75098 2.99302C8.75098 2.89257 8.80093 2.79822 8.88633 2.74533C10.4545 1.77405 12.5355 1.68491 14.5195 2.89568C14.8169 3.07721 14.9979 3.40082 14.998 3.74919V12.7287C14.998 13.0813 14.8128 13.4088 14.5098 13.589C14.2066 13.7692 13.8303 13.7761 13.5205 13.6076C11.6427 12.5859 9.71096 13.4017 8.80566 14.6281C8.78805 14.652 8.75098 14.6379 8.75098 14.6082V2.99302Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBookFilled16.category = 'Communication';\n\nexport default BookFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.1211 2.1974C14.8218 1.75684 16.7224 2.04487 18.5322 3.18471C18.8225 3.36777 18.9989 3.68724 18.999 4.03041V16.3869C18.999 16.7418 18.8101 17.0707 18.5039 17.2501C18.1976 17.4293 17.8193 17.4325 17.5098 17.2589C14.8498 15.7652 12.1094 16.9562 10.8154 18.7648C10.7946 18.7939 10.751 18.7779 10.751 18.742V3.59532C10.751 3.47514 10.8046 3.36074 10.8999 3.28754C11.5572 2.78269 12.3067 2.40847 13.1211 2.1974ZM1.4707 3.18471C3.28056 2.04502 5.18113 1.75671 6.88184 2.1974C7.69604 2.40848 8.44512 2.78275 9.10213 3.28754C9.19741 3.36074 9.25098 3.47513 9.25098 3.59528V18.7426C9.25098 18.7771 9.20854 18.7928 9.18848 18.7648C7.89489 16.9558 5.15344 15.7654 2.49316 17.2589C2.18369 17.4326 1.80537 17.4293 1.49902 17.2501C1.19255 17.0707 1.00293 16.742 1.00293 16.3869V4.03041C1.0031 3.68717 1.18034 3.36775 1.4707 3.18471Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBookFilled20.category = 'Communication';\n\nexport default BookFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.45898 3.47657C3.67044 2.05197 5.98155 1.69902 8.04199 2.24513C9.17932 2.54673 10.212 3.11563 11.0894 3.89203C11.1931 3.98381 11.25 4.11671 11.25 4.25519V22.9659C11.25 23.0046 11.2029 23.022 11.1807 22.9902C9.50006 20.5861 5.94716 19.0069 2.49902 20.9873C2.1898 21.1648 1.80869 21.1638 1.5 20.9854C1.19137 20.8067 1.0012 20.4767 1.00098 20.1201V4.31739C1.001 3.97763 1.17344 3.66068 1.45898 3.47657ZM15.958 2.24513C18.0185 1.69908 20.3296 2.05192 22.541 3.47657C22.8264 3.66071 22.999 3.97775 22.999 4.31739V20.1201C22.9988 20.4767 22.8086 20.8067 22.5 20.9854C22.1914 21.1639 21.8103 21.1647 21.501 20.9873C18.0528 19.0067 14.5 20.5861 12.8193 22.9902C12.7972 23.022 12.75 23.0046 12.75 22.9659V4.25518C12.75 4.1167 12.8069 3.98381 12.9106 3.89203C13.7879 3.11558 14.8205 2.54669 15.958 2.24513Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBookFilled24.category = 'Communication';\n\nexport default BookFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BookFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BookFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.6504 3.32007C24.407 2.60945 27.5204 3.06095 30.5303 4.94702C30.8219 5.12984 30.9989 5.45046 30.999 5.79468V27.3142C30.999 27.6688 30.8106 27.9979 30.5049 28.1775C30.1991 28.3567 29.8212 28.3601 29.5117 28.1873C24.1241 25.1771 19.0497 25.8737 16.8125 28.9861C16.7925 29.0139 16.75 28.998 16.75 28.9637V6.51868C16.75 6.33972 16.8179 6.1668 16.9441 6.03999C18.25 4.72855 19.8577 3.78234 21.6504 3.32007ZM1.46973 4.94702C4.47973 3.06095 7.59389 2.60922 10.3506 3.32007C12.1431 3.78241 13.7503 4.72862 15.0559 6.03999C15.1822 6.16681 15.25 6.33971 15.25 6.51866V28.9641C15.25 28.9979 15.2082 29.0135 15.1885 28.9861C12.9515 25.8734 7.87598 25.1772 2.48828 28.1873C2.17879 28.3601 1.80092 28.3567 1.49512 28.1775C1.1892 27.998 1.00104 27.6689 1.00098 27.3142V5.79468C1.00108 5.4505 1.17812 5.12985 1.46973 4.94702Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBookFilled32.category = 'Communication';\n\nexport default BookFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Browser12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Browser12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.5 3.25C4.5 3.80228 4.05228 4.25 3.5 4.25C2.94772 4.25 2.5 3.80228 2.5 3.25C2.5 2.69772 2.94772 2.25 3.5 2.25C4.05228 2.25 4.5 2.69772 4.5 3.25Z\"\n        fill={color}\n      />\n      <path\n        d=\"M0 2.25C0 1.00736 1.00736 0 2.25 0H9.75C10.9926 0 12 1.00736 12 2.25V9.75C12 10.9926 10.9926 12 9.75 12H2.25C1.00736 12 0 10.9926 0 9.75V2.25ZM2.25 1.5C1.83579 1.5 1.5 1.83579 1.5 2.25V5H10.5V2.25C10.5 1.83579 10.1642 1.5 9.75 1.5H2.25ZM9.75 10.5C10.1642 10.5 10.5 10.1642 10.5 9.75V6.5H1.5V9.75C1.5 10.1642 1.83579 10.5 2.25 10.5H9.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBrowser12.category = 'Interface General';\n\nexport default Browser12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Browser16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Browser16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99976 5C4.55204 5 4.99976 4.55228 4.99976 4 4.99976 3.44772 4.55204 3 3.99976 3 3.44747 3 2.99976 3.44772 2.99976 4 2.99976 4.55228 3.44747 5 3.99976 5zM6.99976 5C7.55204 5 7.99976 4.55228 7.99976 4 7.99976 3.44772 7.55204 3 6.99976 3 6.44747 3 5.99976 3.44772 5.99976 4 5.99976 4.55228 6.44747 5 6.99976 5z\"\n        fill={color}\n      />\n      <path\n        d=\"M0.299805 3C0.299805 1.61929 1.41909 0.5 2.7998 0.5H13.1998C14.5805 0.5 15.6998 1.61929 15.6998 3V13C15.6998 14.3807 14.5805 15.5 13.1998 15.5H2.7998C1.41909 15.5 0.299805 14.3807 0.299805 13V3ZM2.7998 2C2.24752 2 1.7998 2.44772 1.7998 3V6H14.1998V3C14.1998 2.44772 13.7521 2 13.1998 2H2.7998ZM13.1998 14C13.7521 14 14.1998 13.5523 14.1998 13V7.5H1.7998V13C1.7998 13.5523 2.24752 14 2.7998 14H13.1998Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBrowser16.category = 'Interface General';\n\nexport default Browser16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Browser20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Browser20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 5C5 5.55228 4.55228 6 4 6 3.44772 6 3 5.55228 3 5 3 4.44772 3.44772 4 4 4 4.55228 4 5 4.44772 5 5zM8 5C8 5.55228 7.55228 6 7 6 6.44772 6 6 5.55228 6 5 6 4.44772 6.44772 4 7 4 7.55228 4 8 4.44772 8 5zM10 6C10.5523 6 11 5.55228 11 5 11 4.44772 10.5523 4 10 4 9.44771 4 9 4.44772 9 5 9 5.55228 9.44771 6 10 6z\"\n        fill={color}\n      />\n      <path\n        d=\"M0.5 3.75C0.5 2.23122 1.73122 1 3.25 1H16.75C18.2688 1 19.5 2.23122 19.5 3.75V16.25C19.5 17.7688 18.2688 19 16.75 19H3.25C1.73122 19 0.5 17.7688 0.5 16.25V3.75ZM3.25 2.5C2.55964 2.5 2 3.05964 2 3.75V7.25H18V3.75C18 3.05964 17.4404 2.5 16.75 2.5H3.25ZM16.75 17.5C17.4404 17.5 18 16.9404 18 16.25V8.75H2V16.25C2 16.9404 2.55964 17.5 3.25 17.5H16.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBrowser20.category = 'Interface General';\n\nexport default Browser20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Browser24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Browser24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 5C5 5.55228 4.55228 6 4 6 3.44772 6 3 5.55228 3 5 3 4.44772 3.44772 4 4 4 4.55228 4 5 4.44772 5 5zM8 5C8 5.55228 7.55228 6 7 6 6.44772 6 6 5.55228 6 5 6 4.44772 6.44772 4 7 4 7.55228 4 8 4.44772 8 5zM10 6C10.5523 6 11 5.55228 11 5 11 4.44772 10.5523 4 10 4 9.44772 4 9 4.44772 9 5 9 5.55228 9.44772 6 10 6z\"\n        fill={color}\n      />\n      <path\n        d=\"M0 4C0 2.34315 1.34315 1 3 1H21C22.6569 1 24 2.34315 24 4V19.5C24 21.1569 22.6569 22.5 21 22.5H3C1.34315 22.5 0 21.1569 0 19.5V4ZM3 2.5C2.17157 2.5 1.5 3.17157 1.5 4V7.25H22.5V4C22.5 3.17157 21.8284 2.5 21 2.5H3ZM21 21C21.8284 21 22.5 20.3284 22.5 19.5V8.75H1.5V19.5C1.5 20.3284 2.17157 21 3 21H21Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBrowser24.category = 'Interface General';\n\nexport default Browser24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Browser32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Browser32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 7C6 7.55228 5.55228 8 5 8 4.44772 8 4 7.55228 4 7 4 6.44772 4.44772 6 5 6 5.55228 6 6 6.44772 6 7zM9 7C9 7.55228 8.55229 8 8 8 7.44772 8 7 7.55228 7 7 7 6.44772 7.44772 6 8 6 8.55229 6 9 6.44772 9 7zM11 8C11.5523 8 12 7.55228 12 7 12 6.44772 11.5523 6 11 6 10.4477 6 10 6.44772 10 7 10 7.55228 10.4477 8 11 8z\"\n        fill={color}\n      />\n      <path\n        d=\"M0.5 6C0.5 4.067 2.067 2.5 4 2.5H28C29.933 2.5 31.5 4.067 31.5 6V26C31.5 27.933 29.933 29.5 28 29.5H4C2.067 29.5 0.5 27.933 0.5 26V6ZM4 4C2.89543 4 2 4.89543 2 6V10H30V6C30 4.89543 29.1046 4 28 4H4ZM28 28C29.1046 28 30 27.1046 30 26V11.5H2V26C2 27.1046 2.89543 28 4 28H28Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBrowser32.category = 'Interface General';\n\nexport default Browser32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Brush12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Brush12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.22461 0C6.73146 2.50572e-05 7.1321 0.270396 7.39844 0.514648C7.61179 0.710355 7.79733 0.943105 7.95215 1.16797C8.05692 0.982505 8.1664 0.796948 8.27441 0.640625C8.35027 0.530861 8.44218 0.409585 8.54395 0.307617C8.59466 0.256804 8.66621 0.191982 8.75684 0.135742C8.83999 0.0841625 9.00209 9.58059e-06 9.21777 0H10.2275C11.4909 5.84818e-05 12.2725 1.25757 11.918 2.37207C11.4261 3.91837 11.328 5.10536 11.3115 6.75781C11.2963 8.26428 10.0853 9.5 8.56055 9.5H7.88086C8.0754 10.808 7.06497 11.9999 5.72559 12C4.3863 11.9998 3.37583 10.8079 3.57031 9.5H2.7373C1.22747 9.49998 -0.0334943 8.27353 0.000976562 6.7334C0.0411073 4.94819 0.19797 3.57641 0.805664 1.77344C1.17745 0.670438 2.22812 1.48612e-05 3.33594 0H6.22461ZM5.05664 9.68457C4.97251 10.1064 5.29552 10.4998 5.72559 10.5C6.15573 10.4999 6.47867 10.1064 6.39453 9.68457L6.35742 9.5H5.09375L5.05664 9.68457ZM1.50977 6.5C1.50709 6.58762 1.503 6.67641 1.50098 6.7666C1.48595 7.4349 2.03812 7.99998 2.7373 8H8.56055C9.24475 8 9.80548 7.44456 9.8125 6.74219C9.81332 6.66064 9.81615 6.57996 9.81738 6.5H1.50977ZM3.33594 1.5C2.81505 1.50001 2.37618 1.81163 2.22754 2.25195C1.88971 3.25423 1.70622 4.10078 1.60645 5H9.88184C9.96244 3.99888 10.1314 3.039 10.4883 1.91699C10.5217 1.81149 10.5016 1.70324 10.4443 1.62012C10.3892 1.5402 10.3136 1.50003 10.2275 1.5H9.50391C9.39725 1.65532 9.2683 1.87709 9.1377 2.12012C9.00778 2.36187 8.88586 2.606 8.7959 2.79102C8.75111 2.88313 8.71456 2.96043 8.68945 3.01367C8.67708 3.03992 8.66755 3.06044 8.66113 3.07422C8.65791 3.08114 8.65488 3.08648 8.65332 3.08984C8.65258 3.09145 8.65268 3.09303 8.65234 3.09375L8.65137 3.09473C8.52586 3.3667 8.25064 3.53798 7.95117 3.53027C7.65156 3.52249 7.3856 3.33692 7.27441 3.05859V3.05957L7.27344 3.05762C7.2725 3.0553 7.27095 3.0507 7.26855 3.04492C7.26374 3.03331 7.25548 3.0152 7.24512 2.99121C7.22422 2.94285 7.19322 2.87103 7.15234 2.78516C7.06976 2.61167 6.95264 2.38612 6.81348 2.16504C6.67078 1.93837 6.52279 1.74673 6.38477 1.62012C6.27325 1.51783 6.21662 1.50177 6.21191 1.5H3.33594Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBrush12.category = 'Objects';\n\nexport default Brush12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Brush16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Brush16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.23242 0C8.80999 0.000149918 9.26535 0.300671 9.58203 0.608398C9.81393 0.833835 10.011 1.10098 10.1748 1.36328C10.2684 1.15495 10.366 0.949288 10.4668 0.773438C10.5452 0.636569 10.6421 0.485673 10.7549 0.359375C10.8115 0.296011 10.8912 0.217488 10.9941 0.150391C11.0946 0.084911 11.2639 5.21459e-05 11.4844 0H13.2285C14.4989 0.000232619 15.2933 1.2783 14.8965 2.40527C14.1783 4.44453 14.0224 5.95929 13.9912 8.01074C13.9621 9.92559 12.4277 11.4996 10.4863 11.5H9.83496L10.082 12.9023C10.3661 14.5185 9.12234 15.9998 7.48145 16C5.84057 15.9998 4.59679 14.5185 4.88086 12.9023L5.12695 11.5H4.47754C2.55618 11.5 0.944137 9.93836 1.00195 7.97754C1.06263 5.91984 1.27284 4.29168 1.99219 2.20605C2.46714 0.829192 3.78973 5.81371e-05 5.18164 0H8.23242ZM6.3584 13.1621C6.23575 13.86 6.77287 14.4998 7.48145 14.5C8.19004 14.4998 8.72718 13.8601 8.60449 13.1621L8.31152 11.5H6.65039L6.3584 13.1621ZM2.50293 8C2.50271 8.00716 2.50216 8.01431 2.50195 8.02148C2.47024 9.0969 3.36133 10 4.47754 10H10.4863C11.578 9.99961 12.4671 9.11625 12.4902 8H2.50293ZM5.18164 1.5C4.36401 1.50006 3.6559 1.9825 3.41016 2.69434C2.93375 4.07552 2.70275 5.22842 2.58887 6.5H12.5459C12.6419 4.99209 12.883 3.60913 13.4824 1.90723C13.5179 1.80656 13.5002 1.70171 13.4453 1.62012C13.392 1.54124 13.3159 1.50011 13.2285 1.5H11.7812C11.7775 1.50643 11.7725 1.51261 11.7686 1.51953C11.6566 1.71502 11.5277 1.99722 11.4004 2.30566C11.2755 2.60838 11.1613 2.91396 11.0781 3.14551C11.0367 3.26066 11.0024 3.3562 10.9795 3.42285C10.968 3.45613 10.96 3.48262 10.9541 3.5C10.9512 3.50861 10.9487 3.5153 10.9473 3.51953C10.9467 3.52129 10.9457 3.52253 10.9453 3.52344V3.52539C10.8423 3.83438 10.5513 4.0415 10.2256 4.03809C9.89988 4.03445 9.61387 3.82085 9.51758 3.50977L9.5166 3.50781V3.50684C9.51565 3.50381 9.51311 3.49852 9.51074 3.49121C9.50591 3.4763 9.49873 3.4524 9.48828 3.42188C9.46734 3.36071 9.43551 3.2712 9.39355 3.16309C9.30869 2.94441 9.18543 2.65932 9.03223 2.37988C8.87579 2.09456 8.70629 1.84914 8.53711 1.68457C8.36505 1.51732 8.26475 1.50015 8.23242 1.5H5.18164Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBrush16.category = 'Objects';\n\nexport default Brush16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Brush20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Brush20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.7182 0C11.3775 0.000168308 11.9019 0.358879 12.2729 0.732422C12.6269 1.08893 12.9155 1.53505 13.144 1.95117C13.2878 1.58505 13.446 1.20986 13.6079 0.907227C13.6992 0.736374 13.8088 0.556072 13.9331 0.408203C13.9952 0.334297 14.0802 0.244564 14.1899 0.168945C14.2969 0.0952705 14.4779 0.000139505 14.7143 0H17.2348C18.4857 0 19.2938 1.25003 18.9018 2.37891C17.9475 5.12501 17.7457 7.12186 17.7114 9.72266C17.7117 9.73174 17.7133 9.74083 17.7133 9.75C17.7133 9.76544 17.7113 9.78069 17.7104 9.7959C17.7086 9.94612 17.7054 10.0984 17.7045 10.2529C17.6922 12.5906 15.8159 14.5 13.4624 14.5H12.5463L12.8559 16.6709C13.1067 18.4279 11.7431 20 9.96822 20C8.19356 19.9998 6.82977 18.4278 7.08052 16.6709L7.3901 14.5H6.22408C3.88713 14.4999 1.93981 12.601 2.00142 10.2295C2.0712 7.54433 2.31958 5.44396 3.19674 2.74512C3.74916 1.04545 5.36895 9.71975e-05 7.09322 0H10.7182ZM8.56588 16.8828C8.44411 17.7361 9.10632 18.4998 9.96822 18.5C10.8303 18.5 11.4924 17.7363 11.3706 16.8828L11.0307 14.5H8.90572L8.56588 16.8828ZM3.50826 10.5C3.59477 11.8873 4.77507 12.9999 6.22408 13H13.4624C14.8896 13 16.057 11.9073 16.1909 10.5H3.50826ZM7.09322 1.5C5.95474 1.5001 4.95499 2.18606 4.62252 3.20898C3.94149 5.3045 3.66789 7.00413 3.55513 9H16.2251C16.2909 6.61597 16.5505 4.57528 17.4848 1.88672C17.5566 1.67952 17.3984 1.5 17.2348 1.5H14.9975C14.9783 1.53214 14.9551 1.56948 14.9311 1.61426C14.7898 1.87841 14.6308 2.25221 14.478 2.65234C14.3273 3.04671 14.1907 3.44388 14.0913 3.74414C14.0417 3.89379 14.0025 4.01873 13.9751 4.10547C13.9614 4.14855 13.9509 4.18233 13.9438 4.20508L13.9331 4.2373V4.23828L13.8881 4.35254C13.7633 4.60467 13.5045 4.76935 13.2163 4.76953C12.8866 4.76943 12.5949 4.55359 12.4985 4.23828C12.4983 4.23747 12.498 4.23608 12.4975 4.23438C12.4961 4.22984 12.493 4.22208 12.4897 4.21191C12.4831 4.19147 12.4732 4.15973 12.4594 4.11914C12.4318 4.03758 12.39 3.91918 12.3354 3.77637C12.2254 3.48829 12.0666 3.11031 11.8676 2.73828C11.6652 2.35989 11.44 2.02221 11.2085 1.78906C10.9712 1.55027 10.8082 1.50017 10.7182 1.5H7.09322Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nBrush20.category = 'Objects';\n\nexport default Brush20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Brush24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Brush24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.749 0C13.5349 5.16477e-05 14.1461 0.469492 14.5752 0.958984C15.0137 1.45925 15.3662 2.09625 15.6377 2.6875C15.6759 2.77071 15.7104 2.85491 15.7461 2.9375C15.7706 2.87081 15.7942 2.80331 15.8193 2.73633C16.0335 2.16619 16.2772 1.5706 16.5146 1.10938C16.6314 0.882674 16.7629 0.657004 16.9053 0.477539C16.9761 0.388269 17.0695 0.284964 17.1865 0.198242C17.298 0.115711 17.4958 0 17.7588 0H20.4736C22.239 0.000201335 23.4102 1.75851 22.8643 3.38281C21.5924 7.16607 21.1843 9.92274 21.0615 13.7725C20.9788 16.3657 18.8958 18.4999 16.2627 18.5H14.6494L14.9102 19.9326C15.2951 22.0504 13.668 23.9998 11.5156 24C9.35067 24 7.72 22.0289 8.12598 19.9023L8.39453 18.5H6.73145C4.11495 18.5 1.95571 16.3752 2.00293 13.7354C2.07287 9.84685 2.36777 6.96875 3.60352 3.11621C4.217 1.20368 6.03058 4.49692e-06 7.9873 0H12.749ZM9.59961 20.1836C9.37013 21.3856 10.2919 22.5 11.5156 22.5C12.7321 22.4998 13.6519 21.398 13.4346 20.2012L13.125 18.5H9.92188L9.59961 20.1836ZM3.53711 12.5C3.52269 12.9086 3.51073 13.3281 3.50293 13.7617C3.47096 15.5392 4.92983 17 6.73145 17H16.2627C18.0477 16.9999 19.5044 15.5473 19.5625 13.7246C19.5759 13.3053 19.5935 12.898 19.6143 12.5H3.53711ZM7.9873 1.5C6.62996 1.5 5.43002 2.33107 5.03125 3.57422C4.1583 6.29572 3.77691 8.49602 3.61035 11H19.7158C19.9487 8.28671 20.4374 5.89386 21.4424 2.9043C21.6778 2.20275 21.1619 1.50021 20.4736 1.5H18.0186C17.9724 1.5711 17.9136 1.6687 17.8477 1.79688C17.6508 2.17934 17.432 2.70908 17.2236 3.26367C17.0173 3.81302 16.8294 4.36506 16.6924 4.78125C16.6241 4.98869 16.5684 5.16161 16.5303 5.28223C16.5112 5.34246 16.4962 5.38999 16.4863 5.42188C16.4814 5.43772 16.4781 5.45 16.4756 5.45801C16.4744 5.46188 16.4733 5.46487 16.4727 5.4668L16.4717 5.46875C16.3731 5.79079 16.072 6.00864 15.7354 6C15.3988 5.99129 15.1093 5.75911 15.0273 5.43262V5.43164C15.027 5.43025 15.0263 5.42728 15.0254 5.42383C15.0236 5.41696 15.0205 5.40617 15.0166 5.3916C15.0088 5.36199 14.9966 5.31651 14.9805 5.25879C14.9481 5.14324 14.8993 4.97629 14.835 4.77539C14.7056 4.37116 14.516 3.83862 14.2744 3.3125C14.0294 2.77904 13.7482 2.29062 13.4473 1.94727C13.1369 1.5933 12.9023 1.50005 12.749 1.5H7.9873Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBrush24.category = 'Objects';\n\nexport default Brush24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Brush32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Brush32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.2285 1C17.1286 1.00008 17.8638 1.51236 18.4141 2.09375C18.9726 2.684 19.4363 3.44346 19.8008 4.16016C19.9819 4.51625 20.1431 4.87109 20.2832 5.20312C20.4278 4.87698 20.5861 4.52857 20.751 4.17969C21.0794 3.48476 21.4438 2.76678 21.7852 2.21484C21.9539 1.94201 22.1338 1.68199 22.3164 1.48145C22.4074 1.38151 22.5184 1.27484 22.6475 1.18848C22.7692 1.10704 22.9718 1 23.2305 1H26.9717C29.0819 1.00013 30.4993 3.10223 29.834 5.05859C28.1331 10.0601 27.5082 13.6832 27.3105 18.7783C27.1886 21.9175 24.6675 24.4997 21.4814 24.5H18.4268L18.748 26.1973C19.2204 28.6911 17.3077 31 14.7695 31C12.2163 31 10.3008 28.6653 10.7988 26.1611L11.1289 24.5H7.72559C4.55601 24.5 1.94865 21.9262 2.00098 18.7354C2.08535 13.5919 2.45545 9.84674 4.07715 4.77832C4.81705 2.46655 7.0088 1.00011 9.38672 1H16.2285ZM12.2695 26.4541C11.9561 28.0305 13.1622 29.5 14.7695 29.5C16.3674 29.5 17.5708 28.0465 17.2734 26.4766L16.8994 24.5H12.6582L12.2695 26.4541ZM3.52832 17.5C3.51667 17.9108 3.50706 18.3304 3.5 18.7607C3.462 21.0918 5.37245 23 7.72559 23H21.4814C23.8177 22.9997 25.7193 21.0987 25.8115 18.7197C25.8276 18.3044 25.8471 17.8983 25.8691 17.5H3.52832ZM9.38672 2.5C7.61109 2.50011 6.03216 3.59134 5.50586 5.23535C4.2425 9.18382 3.76531 12.2859 3.58496 16H25.9697C26.2861 12.0756 26.9816 8.78736 28.4141 4.5752C28.7623 3.5502 28.0104 2.50014 26.9717 2.5H23.4189C23.3285 2.60113 23.2067 2.76767 23.0605 3.00391C22.7641 3.48311 22.4288 4.14042 22.1074 4.82031C21.7883 5.49546 21.4927 6.17339 21.2764 6.68359C21.1685 6.93803 21.0802 7.14982 21.0195 7.29785C20.9892 7.37183 20.9661 7.43047 20.9502 7.46973C20.9423 7.48915 20.9356 7.50377 20.9316 7.51367C20.9297 7.51859 20.9287 7.52297 20.9277 7.52539L20.9268 7.52734L20.9258 7.52832C20.8069 7.82558 20.5121 8.01466 20.1924 7.99902C19.8729 7.98311 19.599 7.76619 19.5098 7.45898L19.5088 7.45703C19.5082 7.45517 19.5072 7.45164 19.5059 7.44727C19.5032 7.43846 19.4997 7.42445 19.4941 7.40625C19.4829 7.36942 19.4652 7.31427 19.4424 7.24316C19.3966 7.10042 19.3281 6.89419 19.2383 6.64648C19.0578 6.14875 18.7951 5.49127 18.4639 4.83984C18.1292 4.18171 17.7424 3.56596 17.3252 3.125C16.8997 2.6754 16.5321 2.50008 16.2285 2.5H9.38672Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBrush32.category = 'Objects';\n\nexport default Brush32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BrushFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BrushFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.00878906 6.46094C0.0802323 6.48362 0.155443 6.49991 0.234375 6.5H11.2139C11.2478 6.49998 11.2817 6.49657 11.3145 6.49219C11.313 6.57944 11.3114 6.66794 11.3105 6.75781C11.2953 8.26415 10.0842 9.4998 8.55957 9.5H7.87988C8.07439 10.8079 7.06398 11.9999 5.72461 12C4.3853 11.9998 3.37487 10.8079 3.56934 9.5H2.73633C1.22666 9.49978 -0.0344634 8.27341 0 6.7334C0.00206566 6.64151 0.00605916 6.55075 0.00878906 6.46094ZM6.22363 0C6.73018 0.000156633 7.13119 0.270503 7.39746 0.514648C7.61067 0.710267 7.79642 0.943229 7.95117 1.16797C8.05587 0.982626 8.1655 0.796868 8.27344 0.640625C8.34923 0.530973 8.44133 0.409494 8.54297 0.307617C8.59363 0.256882 8.66547 0.191876 8.75586 0.135742C8.83905 0.0841775 9.00153 0.000104947 9.2168 0H10.2266C11.4897 0.000303855 12.2714 1.25771 11.917 2.37207C11.6132 3.32713 11.4597 4.14524 11.3828 5.02051C11.3286 5.00804 11.2718 5.00003 11.2139 5H0.234375C0.187809 5.00005 0.141869 5.00453 0.0976562 5.0127C0.202326 3.95934 0.404923 2.95953 0.804688 1.77344C1.17646 0.670627 2.22732 0.000162779 3.33496 0H6.22363Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBrushFilled12.category = 'Objects';\n\nexport default BrushFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BrushFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BrushFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.9902 8.01074C13.9612 9.92544 12.4265 11.4994 10.4854 11.5H9.83398L10.0811 12.9023C10.3652 14.5185 9.12135 15.9998 7.48047 16C5.83941 16 4.59576 14.5186 4.87988 12.9023L5.12598 11.5H4.47656C2.56254 11.5 0.956067 9.95028 1.00098 8H13.9902C13.9902 8.00358 13.9903 8.00716 13.9902 8.01074ZM8.23145 0C8.8088 0.000304837 9.26446 0.300751 9.58105 0.608398C9.81286 0.833789 10.0101 1.10106 10.1738 1.36328C10.2674 1.15501 10.3651 0.949241 10.4658 0.773438C10.5442 0.63662 10.6411 0.485614 10.7539 0.359375C10.8105 0.29605 10.8904 0.217409 10.9932 0.150391C11.0937 0.0849389 11.2632 5.20992e-05 11.4834 0H13.2275C14.4976 0.000532366 15.2922 1.27846 14.8955 2.40527C14.3642 3.91398 14.1418 5.13573 14.0488 6.5H1.08008C1.19855 5.0766 1.45182 3.76992 1.99121 2.20605C2.46621 0.829274 3.7888 5.80958e-05 5.18066 0H8.23145Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBrushFilled16.category = 'Objects';\n\nexport default BrushFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BrushFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BrushFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.6953 10.5C17.5575 12.7236 15.7319 14.5 13.4619 14.5H12.5449L12.8555 16.6709C13.1063 18.4279 11.7426 20 9.96777 20C8.19304 19.9999 6.8293 18.4279 7.08008 16.6709L7.38965 14.5H6.22363C3.9762 14.5 2.09047 12.7438 2.00391 10.5H17.6953ZM10.7178 0C11.3771 0.00016836 11.9014 0.358853 12.2725 0.732422C12.6265 1.08895 12.9151 1.53503 13.1436 1.95117C13.2873 1.58503 13.4456 1.20987 13.6074 0.907227C13.6988 0.736346 13.8083 0.556085 13.9326 0.408203C13.9948 0.334274 14.0797 0.244578 14.1895 0.168945C14.2964 0.0952554 14.4773 0.000100605 14.7139 0H17.2344C18.4852 7.61637e-08 19.2933 1.25002 18.9014 2.37891C18.0373 4.86538 17.7904 6.73757 17.7256 9H2.05176C2.16734 6.86813 2.45725 5.01898 3.19629 2.74512C3.74873 1.0454 5.36845 3.82782e-05 7.09277 0H10.7178Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBrushFilled20.category = 'Objects';\n\nexport default BrushFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BrushFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BrushFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.0615 13.7725C20.9788 16.3657 18.8958 18.4999 16.2627 18.5H14.6494L14.9102 19.9326C15.2951 22.0504 13.668 23.9998 11.5156 24C9.35067 24 7.72 22.0289 8.12598 19.9023L8.39453 18.5H6.73145C4.11495 18.5 1.95571 16.3752 2.00293 13.7354C2.01054 13.3125 2.02228 12.9016 2.03613 12.5H21.1162C21.0941 12.9121 21.0755 13.3352 21.0615 13.7725ZM12.749 0C13.5349 4.86098e-05 14.1461 0.46949 14.5752 0.958984C15.0137 1.45925 15.3662 2.09624 15.6377 2.6875C15.6759 2.77071 15.7104 2.85491 15.7461 2.9375C15.7706 2.87081 15.7942 2.80331 15.8193 2.73633C16.0335 2.16619 16.2772 1.5706 16.5146 1.10938C16.6314 0.882673 16.7629 0.657005 16.9053 0.477539C16.9761 0.388268 17.0695 0.284965 17.1865 0.198242C17.298 0.115711 17.4958 0 17.7588 0H20.4736L20.6377 0.00488281C22.3107 0.109917 23.3932 1.80937 22.8643 3.38281C21.9174 6.1993 21.4498 8.44687 21.2217 11H2.10742C2.27698 8.3603 2.67406 6.01388 3.60352 3.11621C4.217 1.20368 6.03058 4.49692e-06 7.9873 0H12.749Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBrushFilled24.category = 'Objects';\n\nexport default BrushFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BrushFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BrushFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.3105 18.7783C27.1886 21.9174 24.6674 24.4996 21.4814 24.5H18.4268L18.748 26.1973C19.2203 28.691 17.3076 30.9999 14.7695 31C12.2163 31 10.3008 28.6653 10.7988 26.1611L11.1152 24.5664C11.1197 24.5441 11.126 24.5222 11.1309 24.5H7.72559C4.55601 24.5 1.94865 21.9262 2.00098 18.7354C2.00788 18.3147 2.01805 17.9034 2.0293 17.5H27.373C27.3494 17.9165 27.3275 18.342 27.3105 18.7783ZM16.2285 1C17.1285 1.00017 17.8638 1.51241 18.4141 2.09375C18.9726 2.68399 19.4363 3.44351 19.8008 4.16016C19.9818 4.51622 20.1431 4.87112 20.2832 5.20312C20.4278 4.877 20.5861 4.52854 20.751 4.17969C21.0794 3.48479 21.4438 2.76676 21.7852 2.21484C21.9539 1.94205 22.1339 1.68196 22.3164 1.48145C22.4074 1.38155 22.5185 1.27481 22.6475 1.18848C22.7692 1.10706 22.9719 1 23.2305 1H26.9717C29.0817 1.0003 30.4992 3.10233 29.834 5.05859C28.4579 9.10477 27.7867 12.2489 27.4756 16H2.08398C2.26612 12.1569 2.75628 8.90654 4.07715 4.77832C4.81708 2.4666 7.00883 1.00011 9.38672 1H16.2285Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBrushFilled32.category = 'Objects';\n\nexport default BrushFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bulb12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bulb12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.875 10.5C8.28921 10.5 8.625 10.8358 8.625 11.25C8.625 11.6642 8.28921 12 7.875 12H4.125C3.71079 12 3.375 11.6642 3.375 11.25C3.375 10.8358 3.71079 10.5 4.125 10.5H7.875ZM6 0C7.45407 0 8.66225 0.418263 9.50879 1.24512C10.3563 2.07314 10.75 3.2218 10.75 4.5C10.75 6.14401 9.95829 7.15321 9.3252 7.68555C9.08607 7.88658 9 8.08645 9 8.21094C8.99999 8.92286 8.42286 9.49999 7.71094 9.5H4.28906C3.57714 9.49999 3.00001 8.92286 3 8.21094C3 8.08645 2.91393 7.88658 2.6748 7.68555C2.04171 7.15321 1.25 6.14401 1.25 4.5C1.25 3.2218 1.64371 2.07314 2.49121 1.24512C3.33775 0.418263 4.54593 0 6 0ZM6 1.5C4.82937 1.5 4.03727 1.83194 3.54004 2.31738C3.04405 2.80184 2.75 3.5284 2.75 4.5C2.75 5.59772 3.25744 6.21672 3.63965 6.53809C4.01979 6.85766 4.41411 7.36197 4.4873 8H7.5127C7.58589 7.36197 7.98021 6.85766 8.36035 6.53809C8.74256 6.21672 9.25 5.59772 9.25 4.5C9.25 3.5284 8.95595 2.80184 8.45996 2.31738C7.96273 1.83194 7.17063 1.5 6 1.5ZM7.125 4.25C7.53921 4.25 7.875 4.58579 7.875 5C7.875 5.41421 7.53921 5.75 7.125 5.75H6.75V6.5C6.75 6.91421 6.41421 7.25 6 7.25C5.58579 7.25 5.25 6.91421 5.25 6.5V5.75H4.875C4.46079 5.75 4.125 5.41421 4.125 5C4.125 4.58579 4.46079 4.25 4.875 4.25H7.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBulb12.category = 'Objects';\n\nexport default Bulb12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bulb16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bulb16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5 14.5C10.9142 14.5 11.25 14.8358 11.25 15.25C11.25 15.6642 10.9142 16 10.5 16H5.5C5.08579 16 4.75 15.6642 4.75 15.25C4.75 14.8358 5.08579 14.5 5.5 14.5H10.5ZM8 0C9.91509 0 11.4924 0.619338 12.5928 1.71973C13.691 2.818 14.25 4.33147 14.25 6C14.25 7.85739 13.4118 9.07901 12.6279 9.80176C12.0808 10.3063 11.75 10.8518 11.75 11.3545V11.5C11.75 12.4665 10.9665 13.25 10 13.25H6C5.0335 13.25 4.25 12.4665 4.25 11.5V11.3545C4.25 10.8518 3.91917 10.3063 3.37207 9.80176C2.58819 9.07901 1.75 7.85739 1.75 6C1.75 4.33147 2.30896 2.818 3.40723 1.71973C4.50761 0.619338 6.08491 0 8 0ZM8 1.5C6.41509 1.5 5.24239 2.00566 4.46777 2.78027C3.69104 3.557 3.25 4.66853 3.25 6C3.25 7.35108 3.84214 8.19432 4.38867 8.69824C5.04382 9.3023 5.75 10.2217 5.75 11.3545V11.5C5.75 11.6381 5.86193 11.75 6 11.75H10C10.1381 11.75 10.25 11.6381 10.25 11.5V11.3545C10.25 10.2217 10.9562 9.3023 11.6113 8.69824C12.1579 8.19432 12.75 7.35108 12.75 6C12.75 4.66853 12.309 3.557 11.5322 2.78027C10.7576 2.00566 9.58491 1.5 8 1.5ZM9.5 6C9.91421 6 10.25 6.33579 10.25 6.75C10.25 7.16421 9.91421 7.5 9.5 7.5H8.75V9.5C8.75 9.91421 8.41421 10.25 8 10.25C7.58579 10.25 7.25 9.91421 7.25 9.5V7.5H6.5C6.08579 7.5 5.75 7.16421 5.75 6.75C5.75 6.33579 6.08579 6 6.5 6H9.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBulb16.category = 'Objects';\n\nexport default Bulb16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bulb20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bulb20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13 18.5C13.4142 18.5 13.75 18.8358 13.75 19.25C13.75 19.6642 13.4142 20 13 20H7C6.58579 20 6.25 19.6642 6.25 19.25C6.25 18.8358 6.58579 18.5 7 18.5H13ZM10 0C12.3658 0 14.3158 0.814766 15.6748 2.19141C17.0303 3.56449 17.75 5.4483 17.75 7.5C17.75 10.0296 16.3435 11.7402 15.2549 12.6836C14.6364 13.2197 14.2501 13.8913 14.25 14.5449V14.75C14.25 15.8546 13.3546 16.75 12.25 16.75H7.75C6.64543 16.75 5.75 15.8546 5.75 14.75V14.5449C5.74994 13.8913 5.36361 13.2197 4.74512 12.6836C3.65648 11.7402 2.25 10.0296 2.25 7.5C2.25 5.4483 2.96971 3.56449 4.3252 2.19141C5.68419 0.814766 7.63424 0 10 0ZM10 1.5C7.99076 1.5 6.44081 2.18524 5.39355 3.24609C4.34279 4.31051 3.75 5.8017 3.75 7.5C3.75 9.4232 4.8112 10.7557 5.72754 11.5498C6.54 12.2539 7.24994 13.3049 7.25 14.5449V14.75C7.25 15.0261 7.47386 15.25 7.75 15.25H12.25C12.5261 15.25 12.75 15.0261 12.75 14.75V14.5449C12.7501 13.3049 13.46 12.2539 14.2725 11.5498C15.1888 10.7557 16.25 9.4232 16.25 7.5C16.25 5.8017 15.6572 4.31051 14.6064 3.24609C13.5592 2.18524 12.0092 1.5 10 1.5ZM11.875 8C12.2892 8 12.625 8.33579 12.625 8.75C12.625 9.16421 12.2892 9.5 11.875 9.5H10.75V12.25C10.75 12.6642 10.4142 13 10 13C9.58579 13 9.25 12.6642 9.25 12.25V9.5H8.125C7.71079 9.5 7.375 9.16421 7.375 8.75C7.375 8.33579 7.71079 8 8.125 8H11.875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBulb20.category = 'Objects';\n\nexport default Bulb20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bulb24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bulb24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5996 22.0508C16.0138 22.0508 16.3496 22.3866 16.3496 22.8008C16.3492 23.2146 16.0136 23.5508 15.5996 23.5508H8.40039C7.98643 23.5508 7.6508 23.2146 7.65039 22.8008C7.65039 22.3866 7.98618 22.0508 8.40039 22.0508H15.5996ZM12 0.150391C14.8024 0.150396 17.1246 1.1149 18.748 2.73145C20.3688 4.34547 21.2499 6.56679 21.25 9C21.2498 12.1353 19.2967 14.3552 17.917 15.5371C17.2029 16.1489 16.75 16.9566 16.75 17.7656V18.25C16.7498 19.4925 15.7425 20.5 14.5 20.5H9.5C8.25748 20.5 7.2502 19.4925 7.25 18.25V17.7656C7.25 16.9566 6.79712 16.1489 6.08301 15.5371C4.70332 14.3552 2.75015 12.1353 2.75 9C2.75009 6.56678 3.63116 4.34547 5.25195 2.73145C6.87541 1.11489 9.19756 0.150391 12 0.150391ZM12 1.65039C9.5526 1.65039 7.62457 2.48565 6.31055 3.79395C4.99428 5.10471 4.25009 6.93373 4.25 9C4.25015 11.4821 5.80378 13.3228 7.05957 14.3984C8.00002 15.2042 8.75 16.3959 8.75 17.7656V18.25C8.7502 18.664 9.08591 19 9.5 19H14.5C14.9141 19 15.2498 18.664 15.25 18.25V17.7656C15.25 16.3959 16 15.2042 16.9404 14.3984C18.1962 13.3228 19.7498 11.4821 19.75 9C19.7499 6.93373 19.0057 5.10471 17.6895 3.79395C16.3754 2.48565 14.4474 1.6504 12 1.65039ZM14.25 10C14.6641 10 14.9998 10.336 15 10.75C14.9998 11.164 14.6641 11.5 14.25 11.5H12.75V15.25C12.7498 15.664 12.4141 16 12 16C11.5859 16 11.2502 15.664 11.25 15.25V11.5H9.75C9.33591 11.5 9.0002 11.164 9 10.75C9.0002 10.336 9.33591 10 9.75 10H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBulb24.category = 'Objects';\n\nexport default Bulb24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Bulb32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Bulb32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.8008 29.6504C21.2148 29.6506 21.5508 29.9863 21.5508 30.4004C21.5506 30.8143 21.2147 31.1502 20.8008 31.1504H11.2012C10.7871 31.1503 10.4513 30.8144 10.4512 30.4004C10.4512 29.9862 10.787 29.6504 11.2012 29.6504H20.8008ZM16.001 0.450195C19.6782 0.450279 22.7093 1.71445 24.8223 3.81836C26.9327 5.91993 28.0849 8.8167 28.085 12C28.0849 16.0719 25.5465 18.9683 23.7275 20.5264C22.7375 21.3744 22.085 22.5153 22.085 23.6875V24.334C22.0846 25.8523 20.8532 27.0836 19.335 27.084H12.668C11.1494 27.084 9.9183 25.8525 9.91797 24.334V23.6875C9.91797 22.5154 9.26518 21.3743 8.27539 20.5264C6.45638 18.9683 3.91802 16.072 3.91797 12C3.91801 8.81658 5.07009 5.91995 7.18066 3.81836C9.29363 1.71462 12.3239 0.450262 16.001 0.450195ZM16.001 1.9502C12.6787 1.95026 10.0428 3.0861 8.23926 4.88184C6.43325 6.68016 5.41801 9.18355 5.41797 12C5.41802 15.4184 7.5559 17.9348 9.25098 19.3867C10.4674 20.4287 11.418 21.9545 11.418 23.6875V24.334C11.4183 25.0241 11.9778 25.584 12.668 25.584H19.335C20.0248 25.5836 20.5846 25.0238 20.585 24.334V23.6875C20.585 21.9544 21.5354 20.4287 22.752 19.3867C24.447 17.9347 26.5849 15.4182 26.585 12C26.5849 9.18371 25.5695 6.68014 23.7637 4.88184C21.9601 3.08597 19.3234 1.95028 16.001 1.9502ZM19.251 13C19.665 13.0002 20.0009 13.336 20.001 13.75C20.0009 14.164 19.665 14.4998 19.251 14.5H16.751V20.25C16.7509 20.664 16.415 20.9998 16.001 21C15.5869 20.9998 15.251 20.6641 15.251 20.25V14.5H12.751C12.337 14.4998 12.001 14.164 12.001 13.75C12.001 13.336 12.337 13.0002 12.751 13H19.251Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBulb32.category = 'Objects';\n\nexport default Bulb32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BulbFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BulbFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.875 10.5C8.28921 10.5 8.625 10.8358 8.625 11.25C8.625 11.6642 8.28921 12 7.875 12H4.125C3.71079 12 3.375 11.6642 3.375 11.25C3.375 10.8358 3.71079 10.5 4.125 10.5H7.875ZM6 0C7.45407 0 8.66225 0.418263 9.50879 1.24512C10.3563 2.07314 10.75 3.2218 10.75 4.5C10.75 6.14401 9.95829 7.15321 9.3252 7.68555C9.08607 7.88658 9 8.08645 9 8.21094C8.99999 8.92286 8.42286 9.49999 7.71094 9.5H4.28906C3.57714 9.49999 3.00001 8.92286 3 8.21094C3 8.08645 2.91393 7.88658 2.6748 7.68555C2.04171 7.15321 1.25 6.14401 1.25 4.5C1.25 3.2218 1.64371 2.07314 2.49121 1.24512C3.33775 0.418263 4.54593 0 6 0ZM4.875 4.25C4.46079 4.25 4.125 4.58579 4.125 5C4.125 5.41421 4.46079 5.75 4.875 5.75H5.25V6.5C5.25 6.91421 5.58579 7.25 6 7.25C6.41421 7.25 6.75 6.91421 6.75 6.5V5.75H7.125C7.53921 5.75 7.875 5.41421 7.875 5C7.875 4.58579 7.53921 4.25 7.125 4.25H4.875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBulbFilled12.category = 'Objects';\n\nexport default BulbFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BulbFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BulbFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5 14.5C10.9142 14.5 11.25 14.8358 11.25 15.25C11.25 15.6642 10.9142 16 10.5 16H5.5C5.08579 16 4.75 15.6642 4.75 15.25C4.75 14.8358 5.08579 14.5 5.5 14.5H10.5ZM8 0C9.91509 0 11.4924 0.619338 12.5928 1.71973C13.691 2.818 14.25 4.33147 14.25 6C14.25 7.85739 13.4118 9.07901 12.6279 9.80176C12.0808 10.3063 11.75 10.8518 11.75 11.3545V11.5C11.75 12.4665 10.9665 13.25 10 13.25H6C5.0335 13.25 4.25 12.4665 4.25 11.5V11.3545C4.25 10.8518 3.91917 10.3063 3.37207 9.80176C2.58819 9.07901 1.75 7.85739 1.75 6C1.75 4.33147 2.30896 2.818 3.40723 1.71973C4.50761 0.619338 6.08491 0 8 0ZM6.5 6C6.08579 6 5.75 6.33579 5.75 6.75C5.75 7.16421 6.08579 7.5 6.5 7.5H7.25V9.5C7.25 9.91421 7.58579 10.25 8 10.25C8.41421 10.25 8.75 9.91421 8.75 9.5V7.5H9.5C9.91421 7.5 10.25 7.16421 10.25 6.75C10.25 6.33579 9.91421 6 9.5 6H6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBulbFilled16.category = 'Objects';\n\nexport default BulbFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BulbFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BulbFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13 18.5C13.4142 18.5 13.75 18.8358 13.75 19.25C13.75 19.6642 13.4142 20 13 20H7C6.58579 20 6.25 19.6642 6.25 19.25C6.25 18.8358 6.58579 18.5 7 18.5H13ZM10 0C12.3658 0 14.3158 0.814766 15.6748 2.19141C17.0303 3.56449 17.75 5.4483 17.75 7.5C17.75 10.0296 16.3435 11.7402 15.2549 12.6836C14.6364 13.2197 14.2501 13.8913 14.25 14.5449V14.75C14.25 15.8546 13.3546 16.75 12.25 16.75H7.75C6.64543 16.75 5.75 15.8546 5.75 14.75V14.5449C5.74994 13.8913 5.36361 13.2197 4.74512 12.6836C3.65648 11.7402 2.25 10.0296 2.25 7.5C2.25 5.4483 2.96971 3.56449 4.3252 2.19141C5.68419 0.814766 7.63424 0 10 0ZM8.125 8C7.71079 8 7.375 8.33579 7.375 8.75C7.375 9.16421 7.71079 9.5 8.125 9.5H9.25V12.25C9.25 12.6642 9.58579 13 10 13C10.4142 13 10.75 12.6642 10.75 12.25V9.5H11.875C12.2892 9.5 12.625 9.16421 12.625 8.75C12.625 8.33579 12.2892 8 11.875 8H8.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBulbFilled20.category = 'Objects';\n\nexport default BulbFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BulbFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BulbFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5996 22.0508C16.0138 22.0508 16.3496 22.3866 16.3496 22.8008C16.3492 23.2146 16.0136 23.5508 15.5996 23.5508H8.40039C7.98643 23.5508 7.6508 23.2146 7.65039 22.8008C7.65039 22.3866 7.98618 22.0508 8.40039 22.0508H15.5996ZM12 0.150391C14.8024 0.150396 17.1246 1.1149 18.748 2.73145C20.3688 4.34547 21.2499 6.56679 21.25 9C21.2498 12.1353 19.2967 14.3552 17.917 15.5371C17.2029 16.1489 16.75 16.9566 16.75 17.7656V18.25C16.7498 19.4925 15.7425 20.5 14.5 20.5H9.5C8.25748 20.5 7.2502 19.4925 7.25 18.25V17.7656C7.25 16.9566 6.79712 16.1489 6.08301 15.5371C4.70332 14.3552 2.75015 12.1353 2.75 9C2.75009 6.56678 3.63116 4.34547 5.25195 2.73145C6.87541 1.11489 9.19756 0.150391 12 0.150391ZM9.75 10C9.33579 10 9 10.3358 9 10.75C9 11.1642 9.33579 11.5 9.75 11.5H11.25V15.25C11.25 15.6642 11.5858 16 12 16C12.4142 16 12.75 15.6642 12.75 15.25V11.5H14.25C14.6642 11.5 15 11.1642 15 10.75C15 10.3358 14.6642 10 14.25 10H9.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBulbFilled24.category = 'Objects';\n\nexport default BulbFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/BulbFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const BulbFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.8008 29.6504C21.2148 29.6506 21.5508 29.9863 21.5508 30.4004C21.5506 30.8143 21.2147 31.1502 20.8008 31.1504H11.2012C10.7871 31.1503 10.4513 30.8144 10.4512 30.4004C10.4512 29.9862 10.787 29.6504 11.2012 29.6504H20.8008ZM16.001 0.450195C19.6782 0.450279 22.7093 1.71445 24.8223 3.81836C26.9327 5.91993 28.0849 8.8167 28.085 12C28.0849 16.0719 25.5465 18.9683 23.7275 20.5264C22.7375 21.3744 22.085 22.5153 22.085 23.6875V24.334C22.0846 25.8523 20.8532 27.0836 19.335 27.084H12.668C11.1494 27.084 9.9183 25.8525 9.91797 24.334V23.6875C9.91797 22.5154 9.26518 21.3743 8.27539 20.5264C6.45638 18.9683 3.91802 16.072 3.91797 12C3.91801 8.81658 5.07009 5.91995 7.18066 3.81836C9.29363 1.71462 12.3239 0.450262 16.001 0.450195ZM12.751 13C12.3368 13 12.001 13.3358 12.001 13.75C12.001 14.1642 12.3368 14.5 12.751 14.5H15.251V20.25C15.251 20.6642 15.5868 21 16.001 21C16.4152 21 16.751 20.6642 16.751 20.25V14.5H19.251C19.6652 14.5 20.001 14.1642 20.001 13.75C20.001 13.3358 19.6652 13 19.251 13H12.751Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBulbFilled32.category = 'Objects';\n\nexport default BulbFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Burger12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Burger12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.7373 8.05176C10.5727 8.05177 11.25 8.72902 11.25 9.56445C11.25 10.8514 10.2003 11.793 8.97461 11.793H3.02539C1.79972 11.793 0.750027 10.8514 0.75 9.56445C0.75 8.72902 1.42726 8.05177 2.2627 8.05176H9.7373ZM2.25781 9.55273C2.25682 9.5532 2.25544 9.55413 2.25391 9.55566C2.25235 9.55723 2.25143 9.55859 2.25098 9.55957C2.25077 9.56005 2.25 9.56132 2.25 9.56445C2.25003 9.96236 2.56619 10.293 3.02539 10.293H8.97461C9.43381 10.293 9.74997 9.96236 9.75 9.56445C9.75 9.56132 9.74923 9.56005 9.74902 9.55957C9.74857 9.55859 9.74765 9.55723 9.74609 9.55566C9.74456 9.55413 9.74318 9.5532 9.74219 9.55273C9.74171 9.55253 9.74042 9.55176 9.7373 9.55176H2.2627C2.25958 9.55176 2.25829 9.55253 2.25781 9.55273ZM10.25 5.84375C10.6642 5.84375 11 6.17954 11 6.59375C11 7.00796 10.6642 7.34375 10.25 7.34375H1.75C1.33579 7.34375 1 7.00796 1 6.59375C1 6.17954 1.33579 5.84375 1.75 5.84375H10.25ZM8.21191 0.335938C9.8898 0.335965 11.25 1.69613 11.25 3.37402C11.25 3.77603 11.0922 4.16153 10.8535 4.44922C10.6145 4.73716 10.2286 4.99999 9.7373 5H2.2627C1.77144 4.99999 1.38554 4.73716 1.14648 4.44922C0.907764 4.16153 0.75 3.77603 0.75 3.37402C0.750008 1.69613 2.1102 0.335964 3.78809 0.335938H8.21191ZM3.78809 1.83594C2.93863 1.83596 2.25001 2.52456 2.25 3.37402C2.25 3.37942 2.25189 3.39692 2.26172 3.42285C2.27146 3.44852 2.28554 3.47284 2.30078 3.49121C2.30379 3.49482 2.30708 3.4974 2.30957 3.5H9.69043C9.69292 3.4974 9.69621 3.49482 9.69922 3.49121C9.71446 3.47284 9.72854 3.44852 9.73828 3.42285C9.74811 3.39692 9.75 3.37942 9.75 3.37402C9.74999 2.52456 9.06137 1.83596 8.21191 1.83594H3.78809Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBurger12.category = 'Interface General';\n\nexport default Burger12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Burger16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Burger16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9834 10.5273C13.959 10.5275 14.7499 11.3183 14.75 12.2939C14.75 13.8618 13.4723 15.0156 11.9658 15.0156H4.03418C2.52772 15.0155 1.25 13.8617 1.25 12.2939C1.25014 11.3184 2.04107 10.5276 3.0166 10.5273H12.9834ZM3.0166 12.0273C2.8695 12.0276 2.75014 12.1468 2.75 12.2939C2.75 12.9727 3.2942 13.5155 4.03418 13.5156H11.9658C12.7059 13.5156 13.25 12.9727 13.25 12.2939C13.2499 12.1468 13.1306 12.0275 12.9834 12.0273H3.0166ZM10.4521 8.12891C11.2328 6.95797 12.9537 6.95802 13.7344 8.12891C13.8181 8.25418 13.9751 8.33543 14.1406 8.33887C14.5545 8.34749 14.8832 8.68968 14.875 9.10352C14.8665 9.51764 14.5235 9.84734 14.1094 9.83887C13.5174 9.82662 12.8758 9.54493 12.4863 8.96094C12.2994 8.68063 11.8871 8.68059 11.7002 8.96094C10.9195 10.1316 9.19857 10.1318 8.41797 8.96094C8.23103 8.68063 7.81972 8.68059 7.63281 8.96094C6.85217 10.1317 5.13129 10.1316 4.35059 8.96094C4.16364 8.68063 3.75136 8.68059 3.56445 8.96094C3.15807 9.5702 2.47894 9.85152 1.85938 9.83887C1.44547 9.83016 1.11655 9.48721 1.125 9.07324C1.13348 8.65919 1.47659 8.3305 1.89062 8.33887C2.06249 8.34227 2.22841 8.26057 2.31641 8.12891C3.09705 6.95797 4.81795 6.95802 5.59863 8.12891C5.7856 8.40899 6.19786 8.40907 6.38477 8.12891C7.1654 6.95797 8.88534 6.95802 9.66602 8.12891C9.85288 8.40912 10.2651 8.40894 10.4521 8.12891ZM10.9492 1C13.0483 1.00004 14.75 2.70167 14.75 4.80078C14.75 5.27297 14.564 5.73109 14.2793 6.07422C13.9943 6.41763 13.5448 6.71863 12.9834 6.71875H3.0166C2.45519 6.71857 2.00566 6.41763 1.7207 6.07422C1.43604 5.7311 1.25 5.27293 1.25 4.80078C1.25001 2.70172 2.95175 1.00012 5.05078 1H10.9492ZM5.05078 2.5C3.78017 2.50012 2.75001 3.53015 2.75 4.80078C2.75 4.89013 2.7918 5.01582 2.875 5.11621C2.91342 5.16252 2.95077 5.19061 2.97754 5.20508C3.00091 5.21763 3.01324 5.21869 3.0166 5.21875H12.9834C12.9865 5.21872 12.9988 5.21778 13.0225 5.20508C13.0492 5.19064 13.0865 5.16254 13.125 5.11621C13.2082 5.01581 13.25 4.89016 13.25 4.80078C13.25 3.53009 12.2199 2.50004 10.9492 2.5H5.05078Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBurger16.category = 'Interface General';\n\nexport default Burger16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Burger20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Burger20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.2285 13.0654C17.3448 13.0654 18.25 13.9707 18.25 15.0869C18.2498 16.9352 16.7451 18.3006 14.958 18.3008H5.04199C3.25501 18.3005 1.75022 16.9352 1.75 15.0869C1.75 13.9707 2.6553 13.0655 3.77148 13.0654H16.2285ZM3.77148 14.5654C3.48373 14.5655 3.25 14.7991 3.25 15.0869C3.25022 16.0461 4.02152 16.8005 5.04199 16.8008H14.958C15.9786 16.8006 16.7498 16.0462 16.75 15.0869C16.75 14.7991 16.5163 14.5654 16.2285 14.5654H3.77148ZM13.2217 9.91309C14.1233 8.56127 16.1101 8.56124 17.0117 9.91309C17.1545 10.1273 17.4114 10.2544 17.6719 10.2598C18.0857 10.2684 18.4145 10.6106 18.4062 11.0244C18.3978 11.4385 18.0548 11.7682 17.6406 11.7598C16.9538 11.7456 16.2123 11.418 15.7637 10.7451C15.4558 10.2839 14.7776 10.2839 14.4697 10.7451C13.5681 12.0975 11.5803 12.0975 10.6787 10.7451C10.3708 10.2839 9.69263 10.2838 9.38477 10.7451C8.48316 12.0975 6.49535 12.0975 5.59375 10.7451C5.28575 10.284 4.60762 10.2838 4.2998 10.7451C3.83166 11.4473 3.0468 11.7744 2.32812 11.7598C1.91422 11.7511 1.58531 11.4081 1.59375 10.9941C1.60227 10.5801 1.94536 10.2514 2.35938 10.2598C2.6304 10.2652 2.90204 10.1377 3.05176 9.91309C3.9533 8.56113 5.94006 8.56137 6.8418 9.91309C7.14966 10.3749 7.82885 10.3749 8.13672 9.91309C9.03832 8.5612 11.0251 8.5613 11.9268 9.91309C12.2346 10.3749 12.9138 10.3749 13.2217 9.91309ZM13.6865 1.03906C16.2068 1.03911 18.25 3.08221 18.25 5.60254C18.25 6.74206 17.3211 7.59375 16.2285 7.59375H3.77148C2.67894 7.59367 1.75 6.742 1.75 5.60254C1.75003 3.08226 3.79323 1.03919 6.31348 1.03906H13.6865ZM6.31348 2.53906C4.62165 2.53919 3.25003 3.91069 3.25 5.60254C3.25 5.86707 3.46009 6.09367 3.77148 6.09375H16.2285C16.54 6.09375 16.75 5.86711 16.75 5.60254C16.75 3.91064 15.3784 2.53911 13.6865 2.53906H6.31348Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBurger20.category = 'Interface General';\n\nexport default Burger20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Burger24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Burger24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.4746 15.9473C20.7313 15.9473 21.75 16.966 21.75 18.2227C21.7499 20.3521 20.0173 21.9297 17.9492 21.9297H6.05078C3.98273 21.9296 2.25005 20.352 2.25 18.2227C2.25 16.966 3.26881 15.9474 4.52539 15.9473H19.4746ZM4.52539 17.4473C4.09723 17.4474 3.75 17.7945 3.75 18.2227C3.75005 19.463 4.74921 20.4296 6.05078 20.4297H17.9492C19.2509 20.4297 20.2499 19.463 20.25 18.2227C20.25 17.7944 19.9028 17.4473 19.4746 17.4473H4.52539ZM15.9902 12.4014C17.0128 10.8676 19.2665 10.8677 20.2891 12.4014C20.491 12.7041 20.848 12.8765 21.2031 12.8838C21.617 12.8924 21.9458 13.2345 21.9375 13.6484C21.9288 14.0623 21.5858 14.3913 21.1719 14.3828C20.3904 14.3667 19.5488 13.9949 19.041 13.2334C18.6122 12.5903 17.6671 12.5902 17.2383 13.2334C16.2157 14.7667 13.962 14.7668 12.9395 13.2334C12.5106 12.5902 11.5655 12.5902 11.1367 13.2334C10.1141 14.7667 7.86044 14.7668 6.83789 13.2334C6.4091 12.5902 5.464 12.5903 5.03516 13.2334C4.50518 14.028 3.61439 14.3995 2.79688 14.3828C2.38315 14.3741 2.05436 14.0319 2.0625 13.6182C2.07096 13.2041 2.41406 12.8754 2.82812 12.8838C3.19798 12.8912 3.57555 12.7184 3.78711 12.4014C4.80969 10.8677 7.06341 10.8676 8.08594 12.4014C8.51475 13.0441 9.4598 13.0441 9.88867 12.4014C10.9112 10.8676 13.1649 10.8676 14.1875 12.4014C14.6163 13.0442 15.5613 13.044 15.9902 12.4014ZM16.4238 2.10938C19.3654 2.10943 21.75 4.49398 21.75 7.43555C21.75 8.04808 21.5075 8.65244 21.1309 9.10645C20.7538 9.56081 20.1766 9.93749 19.4746 9.9375H4.52539C3.82341 9.93744 3.24617 9.56081 2.86914 9.10645C2.49253 8.65245 2.25 8.04805 2.25 7.43555C2.25002 4.49403 4.63468 2.10951 7.57617 2.10938H16.4238ZM7.57617 3.60938C5.46311 3.60951 3.75002 5.32246 3.75 7.43555C3.75 7.66535 3.8491 7.93712 4.02441 8.14844C4.19933 8.35916 4.38505 8.43743 4.52539 8.4375H19.4746C19.6149 8.43749 19.8006 8.35918 19.9756 8.14844C20.1509 7.93711 20.25 7.66538 20.25 7.43555C20.25 5.32241 18.537 3.60943 16.4238 3.60938H7.57617Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBurger24.category = 'Interface General';\n\nexport default Burger24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Burger32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Burger32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.9658 21.0547C27.5033 21.0547 28.75 22.3014 28.75 23.8389C28.7498 26.5296 26.5621 28.531 23.9326 28.5312H8.06738C5.43796 28.531 3.25025 26.5296 3.25 23.8389C3.25 22.3014 4.49677 21.0548 6.03418 21.0547H25.9658ZM6.03418 22.5547C5.32519 22.5548 4.75 23.1299 4.75 23.8389C4.75025 25.6405 6.20445 27.031 8.06738 27.0312H23.9326C25.7956 27.031 27.2498 25.6406 27.25 23.8389C27.25 23.1298 26.6749 22.5547 25.9658 22.5547H6.03418ZM21.5283 16.6729C22.7928 14.7764 25.5803 14.7764 26.8447 16.6729C27.165 17.1532 27.7209 17.4165 28.2656 17.4277C28.6796 17.4364 29.0084 17.7784 29 18.1924C28.9915 18.6065 28.6485 18.9352 28.2344 18.9268C27.2633 18.9068 26.2228 18.444 25.5967 17.5049C24.926 16.499 23.4471 16.4991 22.7764 17.5049C21.5119 19.4014 18.7254 19.4015 17.4609 17.5049C16.7902 16.4991 15.3113 16.499 14.6406 17.5049C13.3762 19.4014 10.5896 19.4015 9.3252 17.5049C8.65441 16.4991 7.17555 16.499 6.50488 17.5049C5.85135 18.4851 4.74997 18.9475 3.73438 18.9268C3.32054 18.9181 2.99166 18.576 3 18.1621C3.00846 17.748 3.35157 17.4194 3.76562 17.4277C4.33357 17.4392 4.92174 17.1754 5.25684 16.6729C6.52123 14.7763 9.30873 14.7765 10.5732 16.6729C11.2439 17.6789 12.7218 17.6788 13.3926 16.6729C14.657 14.7764 17.4445 14.7765 18.709 16.6729C19.3797 17.6789 20.8576 17.6788 21.5283 16.6729ZM21.8984 3.0625C25.6824 3.06257 28.75 6.13005 28.75 9.91406C28.75 10.6671 28.4502 11.4175 27.9814 11.9824C27.5124 12.5476 26.8082 13 25.9658 13H6.03418C5.19185 12.9999 4.4876 12.5476 4.01855 11.9824C3.54983 11.4175 3.25 10.6671 3.25 9.91406C3.25002 6.1301 6.31763 3.06266 10.1016 3.0625H21.8984ZM10.1016 4.5625C7.14606 4.56266 4.75002 6.95852 4.75 9.91406C4.75 10.2843 4.90552 10.7022 5.17285 11.0244C5.43985 11.3462 5.75342 11.4999 6.03418 11.5H25.9658C26.2466 11.5 26.5601 11.3462 26.8271 11.0244C27.0945 10.7022 27.25 10.2843 27.25 9.91406C27.25 6.95847 24.854 4.56257 21.8984 4.5625H10.1016Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nBurger32.category = 'Interface General';\n\nexport default Burger32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Calendar12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Calendar12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 0C8.66421 0 9 0.335786 9 0.75V2H9.5C10.6046 2 11.5 2.89543 11.5 4V10C11.5 11.1046 10.6046 12 9.5 12H2.5C1.39543 12 0.5 11.1046 0.5 10V4C0.5 2.89543 1.39543 2 2.5 2H3V0.75C3 0.335786 3.33579 0 3.75 0C4.16421 0 4.5 0.335786 4.5 0.75V2H7.5V0.75C7.5 0.335786 7.83579 0 8.25 0ZM2 10C2 10.2761 2.22386 10.5 2.5 10.5H9.5C9.77614 10.5 10 10.2761 10 10V6.5H2V10ZM2.5 3.5C2.22386 3.5 2 3.72386 2 4V5H10V4C10 3.72386 9.77614 3.5 9.5 3.5H2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendar12.category = 'Interface General';\n\nexport default Calendar12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Calendar16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Calendar16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.3799 0.25C11.7941 0.25 12.1299 0.585786 12.1299 1V2.33203C13.8711 2.44986 15.25 3.89618 15.25 5.66699V12.4072C15.25 14.2552 13.7483 15.7498 11.9004 15.75H4.09961C2.25165 15.7498 0.75 14.2552 0.75 12.4072V5.66699C0.75 3.89618 2.12893 2.44986 3.87012 2.33203V1C3.87012 0.585786 4.2059 0.25 4.62012 0.25C5.03428 0.250063 5.37012 0.585826 5.37012 1V2.32422H10.6299V1C10.6299 0.585825 10.9657 0.250063 11.3799 0.25ZM2.25 12.4072C2.25 13.4227 3.07604 14.2498 4.09961 14.25H11.9004C12.924 14.2498 13.75 13.4227 13.75 12.4072V7.97266H2.25V12.4072ZM4.09961 3.82422C3.07604 3.82443 2.25 4.6515 2.25 5.66699V6.47266H13.75V5.66699C13.75 4.6515 12.924 3.82443 11.9004 3.82422H4.09961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendar16.category = 'Interface General';\n\nexport default Calendar16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Calendar20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Calendar20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.25 1C13.6642 1 14 1.33579 14 1.75V3H15.6797C17.5133 3 19 4.48673 19 6.32031V15.6797C19 17.5133 17.5133 19 15.6797 19H4.32031C2.48673 19 1 17.5133 1 15.6797V6.32031C1 4.48673 2.48673 3 4.32031 3H6V1.75C6 1.33579 6.33579 1 6.75 1C7.16421 1 7.5 1.33579 7.5 1.75V3H12.5V1.75C12.5 1.33579 12.8358 1 13.25 1ZM2.5 15.6797C2.5 16.6848 3.31515 17.5 4.32031 17.5H15.6797C16.6848 17.5 17.5 16.6848 17.5 15.6797V8.5H2.5V15.6797ZM4.32031 4.5C3.31515 4.5 2.5 5.31515 2.5 6.32031V7H17.5V6.32031C17.5 5.31515 16.6848 4.5 15.6797 4.5H4.32031Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendar20.category = 'Interface General';\n\nexport default Calendar20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Calendar24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Calendar24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 1C16.6642 1 17 1.33579 17 1.75V4H18.6797C20.5133 4 22 5.48673 22 7.32031V18.6797C22 20.5133 20.5133 22 18.6797 22H5.32031C3.48673 22 2 20.5133 2 18.6797V7.32031C2 5.48673 3.48673 4 5.32031 4H7V1.75C7 1.33579 7.33579 1 7.75 1C8.16421 1 8.5 1.33579 8.5 1.75V4H15.5V1.75C15.5 1.33579 15.8358 1 16.25 1ZM20.5 10.4541C20.4215 10.482 20.338 10.5 20.25 10.5H3.75C3.66196 10.5 3.57848 10.482 3.5 10.4541V18.6797C3.5 19.6848 4.31515 20.5 5.32031 20.5H18.6797C19.6848 20.5 20.5 19.6848 20.5 18.6797V10.4541ZM5.32031 5.5C4.31515 5.5 3.5 6.31515 3.5 7.32031V9.04492C3.57839 9.01712 3.66208 9 3.75 9H20.25C20.3379 9 20.4216 9.01712 20.5 9.04492V7.32031C20.5 6.31515 19.6848 5.5 18.6797 5.5H5.32031Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendar24.category = 'Interface General';\n\nexport default Calendar24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Calendar32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Calendar32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.25 1.5C21.6642 1.5 22 1.83579 22 2.25V5H25.1797C27.5656 5 29.5 6.93444 29.5 9.32031V25.1797C29.5 27.5656 27.5656 29.5 25.1797 29.5H6.82031C4.43444 29.5 2.5 27.5656 2.5 25.1797V9.32031C2.5 6.93444 4.43444 5 6.82031 5H10V2.25C10 1.83579 10.3358 1.5 10.75 1.5C11.1642 1.5 11.5 1.83579 11.5 2.25V5H20.5V2.25C20.5 1.83579 20.8358 1.5 21.25 1.5ZM4 25.1797C4 26.7371 5.26287 28 6.82031 28H25.1797C26.7371 28 28 26.7371 28 25.1797V13H4V25.1797ZM6.82031 6.5C5.26287 6.5 4 7.76287 4 9.32031V11.5H28V9.32031C28 7.76287 26.7371 6.5 25.1797 6.5H6.82031Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendar32.category = 'Interface General';\n\nexport default Calendar32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.36816 0C8.92045 0 9.36816 0.447715 9.36816 1V1.9043H9.68457C10.8669 1.90448 12 2.79426 12 4.0957V9.80957C12 11.111 10.8669 11.9998 9.68457 12H2.31543C1.13311 11.9998 2.71232e-05 11.111 0 9.80957V4.0957C0 2.79426 1.1331 1.90448 2.31543 1.9043H2.63184V1C2.63184 0.447715 3.07955 0 3.63184 0C4.184 0.000138876 4.63184 0.447801 4.63184 1V1.9043H7.36816V1C7.36816 0.447801 7.816 0.000139133 8.36816 0ZM2 9.80957C2.00001 9.82777 2.00642 9.86472 2.05664 9.91016C2.10853 9.95693 2.1973 9.99991 2.31543 10H9.68457C9.8027 9.99991 9.89147 9.95693 9.94336 9.91016C9.99358 9.86472 9.99999 9.82777 10 9.80957V6.76172H2V9.80957ZM2.31543 3.9043C2.1971 3.90438 2.1085 3.94826 2.05664 3.99512C2.00637 4.0406 2 4.07752 2 4.0957V4.76172H10V4.0957C10 4.07752 9.99363 4.0406 9.94336 3.99512C9.8915 3.94826 9.8029 3.90438 9.68457 3.9043H2.31543Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarBold12.category = 'Interface General';\n\nexport default CalendarBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.3799 0C11.9322 0 12.3799 0.447715 12.3799 1V2.10645C14.1392 2.34051 15.5 3.84299 15.5 5.66699V12.4072C15.5 14.3939 13.8857 15.9998 11.9004 16H4.09961C2.11425 15.9998 0.5 14.3939 0.5 12.4072V5.66699C0.5 3.84299 1.86079 2.34051 3.62012 2.10645V1C3.62012 0.447715 4.06783 0 4.62012 0C5.17235 6.33895e-05 5.62012 0.447754 5.62012 1V2.07422H10.3799V1C10.3799 0.447754 10.8277 6.2868e-05 11.3799 0ZM2.5 12.4072C2.5 13.284 3.21344 13.9998 4.09961 14H11.9004C12.7866 13.9998 13.5 13.284 13.5 12.4072V8.22266H2.5V12.4072ZM4.09961 4.07422C3.21344 4.07443 2.5 4.79024 2.5 5.66699V6.22266H13.5V5.66699C13.5 4.79024 12.7866 4.07443 11.9004 4.07422H4.09961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarBold16.category = 'Interface General';\n\nexport default CalendarBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.25 0.75C13.8023 0.75 14.25 1.19772 14.25 1.75V2.75H15.6797C17.6513 2.75 19.25 4.34866 19.25 6.32031V15.6797C19.25 17.6513 17.6513 19.25 15.6797 19.25H4.32031C2.34866 19.25 0.75 17.6513 0.75 15.6797V6.32031C0.75 4.34866 2.34866 2.75 4.32031 2.75H5.75V1.75C5.75 1.19772 6.19772 0.75 6.75 0.75C7.30228 0.75 7.75 1.19772 7.75 1.75V2.75H12.25V1.75C12.25 1.19772 12.6977 0.75 13.25 0.75ZM2.75 15.6797C2.75 16.5468 3.45323 17.25 4.32031 17.25H15.6797C16.5468 17.25 17.25 16.5468 17.25 15.6797V8.75H2.75V15.6797ZM4.32031 4.75C3.45323 4.75 2.75 5.45323 2.75 6.32031V6.75H17.25V6.32031C17.25 5.45323 16.5468 4.75 15.6797 4.75H4.32031Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarBold20.category = 'Interface General';\n\nexport default CalendarBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 0.75C16.8023 0.75 17.25 1.19772 17.25 1.75V3.75H18.6797C20.6513 3.75 22.25 5.34866 22.25 7.32031V18.6797C22.25 20.6513 20.6513 22.25 18.6797 22.25H5.32031C3.34866 22.25 1.75 20.6513 1.75 18.6797V7.32031C1.75 5.34866 3.34866 3.75 5.32031 3.75H6.75V1.75C6.75 1.19772 7.19772 0.75 7.75 0.75C8.30228 0.75 8.75 1.19772 8.75 1.75V3.75H15.25V1.75C15.25 1.19772 15.6977 0.75 16.25 0.75ZM3.75 18.6797C3.75 19.5468 4.45323 20.25 5.32031 20.25H18.6797C19.5468 20.25 20.25 19.5468 20.25 18.6797V10.75H3.75V18.6797ZM5.32031 5.75C4.45323 5.75 3.75 6.45323 3.75 7.32031V8.75H20.25V7.32031C20.25 6.45323 19.5468 5.75 18.6797 5.75H5.32031Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarBold24.category = 'Interface General';\n\nexport default CalendarBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.25 1.25C21.8023 1.25 22.25 1.69772 22.25 2.25V4.75H25.1797C27.7036 4.75 29.75 6.79637 29.75 9.32031V25.1797C29.75 27.7036 27.7036 29.75 25.1797 29.75H6.82031C4.29637 29.75 2.25 27.7036 2.25 25.1797V9.32031C2.25 6.79637 4.29637 4.75 6.82031 4.75H9.75V2.25C9.75 1.69772 10.1977 1.25 10.75 1.25C11.3023 1.25 11.75 1.69772 11.75 2.25V4.75H20.25V2.25C20.25 1.69772 20.6977 1.25 21.25 1.25ZM4.25 25.1797C4.25 26.5991 5.40094 27.75 6.82031 27.75H25.1797C26.5991 27.75 27.75 26.5991 27.75 25.1797V13.25H4.25V25.1797ZM6.82031 6.75C5.40094 6.75 4.25 7.90094 4.25 9.32031V11.25H27.75V9.32031C27.75 7.90094 26.5991 6.75 25.1797 6.75H6.82031Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarBold32.category = 'Interface General';\n\nexport default CalendarBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarPlus12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarPlus12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.875 6.625C9.28921 6.625 9.625 6.96079 9.625 7.375V8.25H10.5C10.9142 8.25 11.25 8.58579 11.25 9C11.25 9.41421 10.9142 9.75 10.5 9.75H9.625V10.625C9.625 11.0392 9.28921 11.375 8.875 11.375C8.46079 11.375 8.125 11.0392 8.125 10.625V9.75H7.25C6.83579 9.75 6.5 9.41421 6.5 9C6.5 8.58579 6.83579 8.25 7.25 8.25H8.125V7.375C8.125 6.96079 8.46079 6.625 8.875 6.625ZM8.125 0.625C8.53921 0.625 8.875 0.960786 8.875 1.375V1.625H9.125C10.0915 1.625 10.875 2.40851 10.875 3.375V5.625C10.875 6.03921 10.5392 6.375 10.125 6.375C9.71079 6.375 9.375 6.03921 9.375 5.625V5.375H2.625V9.125C2.625 9.26308 2.73692 9.375 2.875 9.375H5.625C6.03921 9.375 6.375 9.71079 6.375 10.125C6.375 10.5392 6.03921 10.875 5.625 10.875H2.875C1.90851 10.875 1.125 10.0915 1.125 9.125V3.375C1.125 2.4085 1.9085 1.625 2.875 1.625H3.125V1.375C3.125 0.960786 3.46079 0.625 3.875 0.625C4.28921 0.625 4.625 0.960786 4.625 1.375V1.625H7.375V1.375C7.375 0.960786 7.71079 0.625 8.125 0.625ZM2.875 3.125C2.73693 3.125 2.625 3.23693 2.625 3.375V3.875H9.375V3.375C9.375 3.23692 9.26308 3.125 9.125 3.125H2.875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarPlus12.category = 'Interface General';\n\nexport default CalendarPlus12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarPlus16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarPlus16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.833 9.08301C12.2471 9.08301 12.5829 9.41891 12.583 9.83301V11.25H14C14.4141 11.25 14.7499 11.5859 14.75 12C14.7498 12.4141 14.4141 12.75 14 12.75H12.583V14.166C12.583 14.5802 12.2472 14.916 11.833 14.916C11.4189 14.9158 11.083 14.5801 11.083 14.166V12.75H9.66699C9.25289 12.75 8.91717 12.4141 8.91699 12C8.91712 11.5859 9.25286 11.25 9.66699 11.25H11.083V9.83301C11.0831 9.41902 11.419 9.08318 11.833 9.08301ZM10.833 1.08301C11.2471 1.08301 11.5829 1.41891 11.583 1.83301V2.41602H12.167C13.3174 2.41619 14.2499 3.34963 14.25 4.5V7.5C14.2498 7.91406 13.9141 8.25 13.5 8.25C13.0859 8.25 12.7502 7.91406 12.75 7.5V6.91602H3.25V12.166C3.25 12.4881 3.51098 12.7498 3.83301 12.75H7.5C7.91413 12.75 8.24987 13.0859 8.25 13.5C8.24982 13.9141 7.91411 14.25 7.5 14.25H3.83301C2.68257 14.2498 1.75 13.3165 1.75 12.166V4.5C1.75013 3.34963 2.68265 2.41619 3.83301 2.41602H4.41699V1.83301C4.41712 1.41891 4.75286 1.08301 5.16699 1.08301C5.58097 1.08318 5.91686 1.41901 5.91699 1.83301V2.41602H10.083V1.83301C10.0831 1.41902 10.419 1.08318 10.833 1.08301ZM3.83301 3.91602C3.51107 3.91619 3.25013 4.17805 3.25 4.5V5.41602H12.75V4.5C12.7499 4.17805 12.4889 3.91619 12.167 3.91602H3.83301Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarPlus16.category = 'Interface General';\n\nexport default CalendarPlus16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarPlus20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarPlus20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.792 11.542C15.2061 11.5422 15.542 11.8779 15.542 12.292V14.25H17.5C17.9141 14.25 18.2498 14.5859 18.25 15C18.2499 15.4141 17.9141 15.75 17.5 15.75H15.542V17.709C15.5417 18.1228 15.2059 18.4588 14.792 18.459C14.378 18.459 14.0423 18.1229 14.042 17.709V15.75H12.083C11.669 15.7498 11.3331 15.414 11.333 15C11.3332 14.586 11.6691 14.2502 12.083 14.25H14.042V12.292C14.042 11.8778 14.3778 11.542 14.792 11.542ZM13.542 1.54199C13.9561 1.54217 14.292 1.87789 14.292 2.29199V3.20898H15.208C16.5426 3.20898 17.6248 4.29047 17.625 5.625V9.375C17.6249 9.7891 17.2891 10.125 16.875 10.125C16.4609 10.125 16.1251 9.7891 16.125 9.375V8.45898H3.875V15.209C3.87531 15.715 4.28591 16.125 4.79199 16.125H9.375C9.7891 16.125 10.1248 16.4609 10.125 16.875C10.1249 17.2891 9.78913 17.625 9.375 17.625H4.79199C3.4575 17.625 2.37531 16.5434 2.375 15.209V5.625C2.37518 4.29046 3.45741 3.20898 4.79199 3.20898H5.70801V2.29199C5.70801 1.87789 6.04394 1.54217 6.45801 1.54199C6.87222 1.54199 7.20801 1.87778 7.20801 2.29199V3.20898H12.792V2.29199C12.792 1.87778 13.1278 1.54199 13.542 1.54199ZM4.79199 4.70898C4.28584 4.70898 3.87518 5.11889 3.875 5.625V6.95898H16.125V5.625C16.1248 5.11888 15.7142 4.70898 15.208 4.70898H4.79199Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarPlus20.category = 'Interface General';\n\nexport default CalendarPlus20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarPlus24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarPlus24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.75 14C18.1642 14 18.5 14.3358 18.5 14.75V17.25H21C21.4142 17.25 21.75 17.5858 21.75 18C21.75 18.4142 21.4142 18.75 21 18.75H18.5V21.25C18.5 21.6642 18.1642 22 17.75 22C17.3358 22 17 21.6642 17 21.25V18.75H14.5C14.0858 18.75 13.75 18.4142 13.75 18C13.75 17.5858 14.0858 17.25 14.5 17.25H17V14.75C17 14.3358 17.3358 14 17.75 14ZM16.25 2C16.6642 2 17 2.33579 17 2.75V4H18.25C19.7688 4 21 5.23122 21 6.75V11.25C21 11.6642 20.6642 12 20.25 12C19.8358 12 19.5 11.6642 19.5 11.25V10H4.5V18.25C4.5 18.9404 5.05964 19.5 5.75 19.5H11.25C11.6642 19.5 12 19.8358 12 20.25C12 20.6642 11.6642 21 11.25 21H5.75C4.23122 21 3 19.7688 3 18.25V6.75C3 5.23122 4.23122 4 5.75 4H7V2.75C7 2.33579 7.33579 2 7.75 2C8.16421 2 8.5 2.33579 8.5 2.75V4H15.5V2.75C15.5 2.33579 15.8358 2 16.25 2ZM5.75 5.5C5.05964 5.5 4.5 6.05964 4.5 6.75V8.5H19.5V6.75C19.5 6.05964 18.9404 5.5 18.25 5.5H5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarPlus24.category = 'Interface General';\n\nexport default CalendarPlus24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarPlus32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarPlus32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.667 18.917C24.0811 18.9172 24.417 19.2529 24.417 19.667V23.25H28C28.4141 23.25 28.7498 23.5859 28.75 24C28.7499 24.4141 28.4141 24.75 28 24.75H24.417V28.334C24.4167 28.7478 24.0809 29.0838 23.667 29.084C23.253 29.084 22.9173 28.7479 22.917 28.334V24.75H19.333C18.919 24.7498 18.5831 24.414 18.583 24C18.5832 23.586 18.9191 23.2502 19.333 23.25H22.917V19.667C22.917 19.2528 23.2528 18.917 23.667 18.917ZM21.667 2.91699C22.0811 2.91717 22.417 3.25289 22.417 3.66699V5.58398H24.333C26.2199 5.58398 27.7498 7.11318 27.75 9V15C27.7499 15.4141 27.4141 15.75 27 15.75C26.5859 15.75 26.2501 15.4141 26.25 15V13.084H5.75V24.334C5.75031 25.3923 6.60863 26.25 7.66699 26.25H15C15.4141 26.25 15.7498 26.5859 15.75 27C15.7499 27.4141 15.4141 27.75 15 27.75H7.66699C5.78022 27.75 4.25031 26.2207 4.25 24.334V9C4.25018 7.11318 5.78013 5.58398 7.66699 5.58398H9.58301V3.66699C9.58301 3.25289 9.91894 2.91717 10.333 2.91699C10.7472 2.91699 11.083 3.25278 11.083 3.66699V5.58398H20.917V3.66699C20.917 3.25278 21.2528 2.91699 21.667 2.91699ZM7.66699 7.08398C6.60855 7.08398 5.75018 7.9416 5.75 9V11.584H26.25V9C26.2498 7.9416 25.3915 7.08398 24.333 7.08398H7.66699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarPlus32.category = 'Interface General';\n\nexport default CalendarPlus32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarX12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarX12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.125 0.625C8.53921 0.625 8.875 0.960786 8.875 1.375V1.625H9.125C10.0915 1.625 10.875 2.40851 10.875 3.375V9.125C10.875 10.0915 10.0915 10.875 9.125 10.875H2.875C1.90851 10.875 1.125 10.0915 1.125 9.125V3.375C1.125 2.4085 1.9085 1.625 2.875 1.625H3.125V1.375C3.125 0.960786 3.46079 0.625 3.875 0.625C4.28921 0.625 4.625 0.960786 4.625 1.375V1.625H7.375V1.375C7.375 0.960786 7.71079 0.625 8.125 0.625ZM2.875 3.125C2.73693 3.125 2.625 3.23693 2.625 3.375V9.125C2.625 9.26308 2.73692 9.375 2.875 9.375H9.125C9.26309 9.375 9.375 9.26309 9.375 9.125V3.375C9.375 3.23692 9.26308 3.125 9.125 3.125H2.875ZM6.7207 4.46973C7.0136 4.1769 7.48838 4.17685 7.78125 4.46973C8.07406 4.7626 8.07406 5.2374 7.78125 5.53027L7.06055 6.25098L7.78027 6.9707C8.07302 7.2636 8.07311 7.7384 7.78027 8.03125C7.48743 8.3241 7.01263 8.324 6.71973 8.03125L6 7.31152L5.28027 8.03125C4.9874 8.32406 4.5126 8.32406 4.21973 8.03125C3.92685 7.73838 3.9269 7.2636 4.21973 6.9707L4.93945 6.25098L4.21875 5.53027C3.92586 5.23738 3.92586 4.76262 4.21875 4.46973C4.51164 4.17684 4.98641 4.17683 5.2793 4.46973L6 5.19043L6.7207 4.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarX12.category = 'Interface General';\n\nexport default CalendarX12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarX16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarX16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.833 1.08301C11.2471 1.08301 11.5829 1.41891 11.583 1.83301V2.41602H12.167C13.3174 2.41619 14.2499 3.34963 14.25 4.5V12.166C14.25 13.3165 13.3175 14.2498 12.167 14.25H3.83301C2.68257 14.2498 1.75 13.3165 1.75 12.166V4.5C1.75013 3.34963 2.68265 2.41619 3.83301 2.41602H4.41699V1.83301C4.41712 1.41891 4.75286 1.08301 5.16699 1.08301C5.58097 1.08318 5.91686 1.41901 5.91699 1.83301V2.41602H10.083V1.83301C10.0831 1.41902 10.419 1.08318 10.833 1.08301ZM3.83301 3.91602C3.51107 3.91619 3.25013 4.17805 3.25 4.5V12.166C3.25 12.4881 3.51098 12.7498 3.83301 12.75H12.167C12.489 12.7498 12.75 12.4881 12.75 12.166V4.5C12.7499 4.17805 12.4889 3.91619 12.167 3.91602H3.83301ZM9.1377 6.13574C9.43055 5.84328 9.90546 5.84317 10.1982 6.13574C10.491 6.42851 10.4908 6.90337 10.1982 7.19629L9.06055 8.33398L10.1973 9.4707C10.4897 9.76352 10.4897 10.2384 10.1973 10.5312C9.90437 10.8241 9.42863 10.8241 9.13574 10.5312L7.99902 9.39453L6.86328 10.5312C6.57037 10.8239 6.09554 10.8241 5.80273 10.5312C5.51012 10.2384 5.51016 9.76355 5.80273 9.4707L6.93848 8.33398L5.80176 7.19629C5.50914 6.90337 5.50896 6.42854 5.80176 6.13574C6.09458 5.84323 6.56949 5.84322 6.8623 6.13574L8 7.27344L9.1377 6.13574Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarX16.category = 'Interface General';\n\nexport default CalendarX16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarX20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarX20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.542 1.54199C13.9561 1.54217 14.292 1.87789 14.292 2.29199V3.20898H15.208C16.5426 3.20898 17.6248 4.29047 17.625 5.625V15.209C17.6247 16.5434 16.5425 17.625 15.208 17.625H4.79199C3.4575 17.625 2.37531 16.5434 2.375 15.209V5.625C2.37518 4.29046 3.45741 3.20898 4.79199 3.20898H5.70801V2.29199C5.70801 1.87789 6.04394 1.54217 6.45801 1.54199C6.87222 1.54199 7.20801 1.87778 7.20801 2.29199V3.20898H12.792V2.29199C12.792 1.87778 13.1278 1.54199 13.542 1.54199ZM4.79199 4.70898C4.28584 4.70898 3.87518 5.11889 3.875 5.625V15.209C3.87531 15.715 4.28591 16.125 4.79199 16.125H15.208C15.7141 16.125 16.1247 15.715 16.125 15.209V5.625C16.1248 5.11888 15.7142 4.70898 15.208 4.70898H4.79199ZM11.5547 7.80371C11.8476 7.51082 12.3223 7.51082 12.6152 7.80371C12.9077 8.09664 12.908 8.57149 12.6152 8.86426L11.0605 10.4189L12.6133 11.9717C12.906 12.2646 12.9061 12.7394 12.6133 13.0322C12.3204 13.3248 11.8456 13.3248 11.5527 13.0322L10 11.4795L8.44727 13.0322C8.15449 13.3249 7.6796 13.3247 7.38672 13.0322C7.09387 12.7394 7.09395 12.2646 7.38672 11.9717L8.93945 10.4189L7.38477 8.86426C7.09196 8.57146 7.09215 8.09663 7.38477 7.80371C7.67766 7.51082 8.15242 7.51082 8.44531 7.80371L10 9.3584L11.5547 7.80371Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarX20.category = 'Interface General';\n\nexport default CalendarX20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarX24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarX24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 2C16.6642 2 17 2.33579 17 2.75V4H18.25C19.7688 4 21 5.23122 21 6.75V18.25C21 19.7688 19.7688 21 18.25 21H5.75C4.23122 21 3 19.7688 3 18.25V6.75C3 5.23122 4.23122 4 5.75 4H7V2.75C7 2.33579 7.33579 2 7.75 2C8.16421 2 8.5 2.33579 8.5 2.75V4H15.5V2.75C15.5 2.33579 15.8358 2 16.25 2ZM5.75 5.5C5.05964 5.5 4.5 6.05964 4.5 6.75V18.25C4.5 18.9404 5.05964 19.5 5.75 19.5H18.25C18.9404 19.5 19.5 18.9404 19.5 18.25V6.75C19.5 6.05964 18.9404 5.5 18.25 5.5H5.75ZM13.9717 9.46973C14.2646 9.17696 14.7394 9.17688 15.0322 9.46973C15.325 9.76259 15.325 10.2374 15.0322 10.5303L13.0605 12.502L15.0303 14.4717C15.3229 14.7646 15.3231 15.2394 15.0303 15.5322C14.7375 15.825 14.2626 15.8248 13.9697 15.5322L12 13.5625L10.0303 15.5322C9.73741 15.825 9.26259 15.825 8.96973 15.5322C8.67688 15.2394 8.67696 14.7646 8.96973 14.4717L10.9395 12.502L8.96777 10.5303C8.67488 10.2374 8.67488 9.76262 8.96777 9.46973C9.26067 9.17685 9.73543 9.17684 10.0283 9.46973L12 11.4414L13.9717 9.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarX24.category = 'Interface General';\n\nexport default CalendarX24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CalendarX32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CalendarX32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.667 2.91699C22.0811 2.91717 22.417 3.25289 22.417 3.66699V5.58398H24.333C26.2199 5.58398 27.7498 7.11318 27.75 9V24.334C27.7497 26.2207 26.2198 27.75 24.333 27.75H7.66699C5.78022 27.75 4.25031 26.2207 4.25 24.334V9C4.25018 7.11318 5.78013 5.58398 7.66699 5.58398H9.58301V3.66699C9.58301 3.25289 9.91894 2.91717 10.333 2.91699C10.7472 2.91699 11.083 3.25278 11.083 3.66699V5.58398H20.917V3.66699C20.917 3.25278 21.2528 2.91699 21.667 2.91699ZM7.66699 7.08398C6.60855 7.08398 5.75018 7.9416 5.75 9V24.334C5.75031 25.3923 6.60863 26.25 7.66699 26.25H24.333C25.3914 26.25 26.2497 25.3923 26.25 24.334V9C26.2498 7.9416 25.3915 7.08398 24.333 7.08398H7.66699ZM18.8057 12.8037C19.0986 12.5108 19.5733 12.5108 19.8662 12.8037C20.1586 13.0966 20.1589 13.5715 19.8662 13.8643L17.0605 16.6699L19.8633 19.4727C20.1558 19.7656 20.1561 20.2404 19.8633 20.5332C19.5705 20.8257 19.0956 20.8257 18.8027 20.5332L16 17.7305L13.1973 20.5332C12.9045 20.8258 12.4296 20.8256 12.1367 20.5332C11.8439 20.2404 11.844 19.7656 12.1367 19.4727L14.9395 16.6699L12.1338 13.8643C11.841 13.5715 11.8412 13.0966 12.1338 12.8037C12.4267 12.5108 12.9014 12.5108 13.1943 12.8037L16 15.6094L18.8057 12.8037Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCalendarX32.category = 'Interface General';\n\nexport default CalendarX32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Camera12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Camera12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.19531 0.375C8.11808 0.375114 8.96896 0.873643 9.41992 1.67871L9.60254 2.00488C9.68732 2.15618 9.84707 2.24997 10.0205 2.25C11.1137 2.25 12 3.1363 12 4.22949V9.0752C11.9999 10.4834 10.8584 11.6249 9.4502 11.625H2.5498C1.22964 11.6249 0.143351 10.6216 0.0126953 9.33594L0 9.0752V4.22949C0 3.13628 0.886285 2.25 1.97949 2.25C2.15294 2.24998 2.31266 2.15618 2.39746 2.00488L2.58008 1.67871C3.03103 0.873646 3.88193 0.375127 4.80469 0.375H7.19531ZM4.80469 1.875C4.42477 1.87513 4.07431 2.08061 3.88867 2.41211L3.70605 2.7373C3.356 3.36242 2.69594 3.74998 1.97949 3.75C1.71471 3.75 1.5 3.96471 1.5 4.22949V9.0752L1.50586 9.18262C1.55976 9.71188 2.00634 10.1249 2.5498 10.125H9.4502C10.0299 10.1249 10.4999 9.65494 10.5 9.0752V4.22949C10.5 3.96473 10.2853 3.75 10.0205 3.75C9.30411 3.74997 8.64399 3.36237 8.29395 2.7373L8.11133 2.41211C7.92568 2.08061 7.57524 1.87511 7.19531 1.875H4.80469ZM6 3.5625C7.51878 3.5625 8.75 4.79372 8.75 6.3125C8.75 7.83128 7.51878 9.0625 6 9.0625C4.48122 9.0625 3.25 7.83128 3.25 6.3125C3.25 4.79372 4.48122 3.5625 6 3.5625ZM6 5.0625C5.30964 5.0625 4.75 5.62214 4.75 6.3125C4.75 7.00286 5.30964 7.5625 6 7.5625C6.69036 7.5625 7.25 7.00286 7.25 6.3125C7.25 5.62214 6.69036 5.0625 6 5.0625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCamera12.category = 'Interface General';\n\nexport default Camera12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Camera16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Camera16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.59375 0.75C10.7337 0.750153 11.7848 1.36668 12.3418 2.36133L12.585 2.79492C12.7421 3.0756 13.0387 3.24984 13.3604 3.25C14.6799 3.25 15.75 4.32013 15.75 5.63965V12.0996C15.75 13.8393 14.3393 15.25 12.5996 15.25H3.40039C1.66069 15.25 0.25 13.8393 0.25 12.0996V5.63965C0.25 4.32011 1.32011 3.25 2.63965 3.25C2.96136 3.24985 3.25784 3.07564 3.41504 2.79492L3.6582 2.36133C4.2152 1.36665 5.26626 0.75017 6.40625 0.75H9.59375ZM6.40625 2.25C5.8092 2.25017 5.25852 2.57279 4.9668 3.09375L4.72363 3.52832C4.30113 4.2826 3.5042 4.74985 2.63965 4.75C2.14854 4.75 1.75 5.14854 1.75 5.63965V12.0996C1.75 13.0109 2.48912 13.75 3.40039 13.75H12.5996C13.5109 13.75 14.25 13.0109 14.25 12.0996V5.63965C14.25 5.14856 13.8514 4.75 13.3604 4.75C12.4958 4.74984 11.6989 4.28261 11.2764 3.52832L11.0332 3.09375C10.7415 2.5728 10.1908 2.25015 9.59375 2.25H6.40625ZM8 5C9.933 5 11.5 6.567 11.5 8.5C11.5 10.433 9.933 12 8 12C6.067 12 4.5 10.433 4.5 8.5C4.5 6.567 6.067 5 8 5ZM8 6.5C6.89543 6.5 6 7.39543 6 8.5C6 9.60457 6.89543 10.5 8 10.5C9.10457 10.5 10 9.60457 10 8.5C10 7.39543 9.10457 6.5 8 6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCamera16.category = 'Interface General';\n\nexport default Camera16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Camera20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Camera20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8945 1C13.1483 1.00003 14.3192 1.6267 15.0146 2.66992L15.4473 3.31836C15.7309 3.74385 16.2084 3.99986 16.7197 4C18.3931 4 19.75 5.35693 19.75 7.03027V15.25C19.75 17.3211 18.0711 19 16 19H4C1.92893 19 0.25 17.3211 0.25 15.25V7.03027C0.25 5.35693 1.60693 4 3.28027 4C3.79163 3.99986 4.26907 3.74385 4.55273 3.31836L4.98535 2.66992C5.68083 1.6267 6.85168 1.00003 8.10547 1H11.8945ZM8.10547 2.5C7.35321 2.50003 6.65068 2.87603 6.2334 3.50195L5.80078 4.15039C5.23892 4.99318 4.29316 5.49986 3.28027 5.5C2.43536 5.5 1.75 6.18536 1.75 7.03027V15.25C1.75 16.4926 2.75736 17.5 4 17.5H16C17.2426 17.5 18.25 16.4926 18.25 15.25V7.03027C18.25 6.18536 17.5646 5.5 16.7197 5.5C15.7068 5.49986 14.7611 4.99318 14.1992 4.15039L13.7666 3.50195C13.3493 2.87603 12.6468 2.50003 11.8945 2.5H8.10547ZM10 6.5C12.3472 6.5 14.25 8.40279 14.25 10.75C14.25 13.0972 12.3472 15 10 15C7.65279 15 5.75 13.0972 5.75 10.75C5.75 8.40279 7.65279 6.5 10 6.5ZM10 8C8.48122 8 7.25 9.23122 7.25 10.75C7.25 12.2688 8.48122 13.5 10 13.5C11.5188 13.5 12.75 12.2688 12.75 10.75C12.75 9.23122 11.5188 8 10 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCamera20.category = 'Interface General';\n\nexport default Camera20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Camera24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Camera24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.1475 1.25C15.5523 1.25003 16.871 1.92817 17.6875 3.07129L18.2217 3.82031C18.6386 4.40382 19.3121 4.75 20.0293 4.75C22.0841 4.75019 23.7498 6.4159 23.75 8.4707V18.4004C23.7498 20.8025 21.8025 22.7498 19.4004 22.75H4.59961C2.19748 22.7498 0.250211 20.8025 0.25 18.4004V8.4707C0.250186 6.4159 1.9159 4.75019 3.9707 4.75C4.68787 4.75 5.36139 4.40382 5.77832 3.82031L6.3125 3.07129C7.12903 1.92817 8.44775 1.25003 9.85254 1.25H14.1475ZM9.85254 2.75C8.93216 2.75003 8.06816 3.19441 7.5332 3.94336L6.99902 4.69141C6.30054 5.66928 5.17242 6.25 3.9707 6.25C2.74433 6.25019 1.75019 7.24433 1.75 8.4707V18.4004C1.75021 19.9741 3.02591 21.2498 4.59961 21.25H19.4004C20.9741 21.2498 22.2498 19.9741 22.25 18.4004V8.4707C22.2498 7.24433 21.2557 6.25019 20.0293 6.25C18.8276 6.25 17.6995 5.66928 17.001 4.69141L16.4668 3.94336C15.9318 3.19441 15.0678 2.75003 14.1475 2.75H9.85254ZM12 7.5C14.8995 7.5 17.25 9.8505 17.25 12.75C17.25 15.6495 14.8995 18 12 18C9.1005 18 6.75 15.6495 6.75 12.75C6.75 9.8505 9.1005 7.5 12 7.5ZM12 9C9.92893 9 8.25 10.6789 8.25 12.75C8.25 14.8211 9.92893 16.5 12 16.5C14.0711 16.5 15.75 14.8211 15.75 12.75C15.75 10.6789 14.0711 9 12 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCamera24.category = 'Interface General';\n\nexport default Camera24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Camera32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Camera32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.0439 2.25C21.5096 2.25009 22.8931 2.92702 23.793 4.08398L25.3018 6.02344C25.6585 6.48186 26.2072 6.75 26.7881 6.75C29.5284 6.75025 31.7498 8.97163 31.75 11.7119V24.7002C31.7499 27.7652 29.2652 30.2499 26.2002 30.25H5.7998C2.73478 30.2499 0.250106 27.7652 0.25 24.7002V11.7119C0.250247 8.97163 2.47163 6.75025 5.21191 6.75C5.79278 6.75 6.34154 6.48186 6.69824 6.02344L8.20703 4.08398C9.10689 2.92702 10.4904 2.25009 11.9561 2.25H20.0439ZM11.9561 3.75C10.9532 3.75009 10.0063 4.2133 9.39062 5.00488L7.88281 6.94434C7.24193 7.7683 6.25578 8.25 5.21191 8.25C3.30006 8.25025 1.75025 9.80006 1.75 11.7119V24.7002C1.75011 26.9368 3.56321 28.7499 5.7998 28.75H26.2002C28.4368 28.7499 30.2499 26.9368 30.25 24.7002V11.7119C30.2498 9.80006 28.6999 8.25025 26.7881 8.25C25.7442 8.25 24.7581 7.7683 24.1172 6.94434L22.6094 5.00488C21.9937 4.2133 21.0468 3.75009 20.0439 3.75H11.9561ZM16 9.75C20.0041 9.75 23.25 12.9959 23.25 17C23.25 21.0041 20.0041 24.25 16 24.25C11.9959 24.25 8.75 21.0041 8.75 17C8.75 12.9959 11.9959 9.75 16 9.75ZM16 11.25C12.8244 11.25 10.25 13.8244 10.25 17C10.25 20.1756 12.8244 22.75 16 22.75C19.1756 22.75 21.75 20.1756 21.75 17C21.75 13.8244 19.1756 11.25 16 11.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCamera32.category = 'Interface General';\n\nexport default Camera32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraAdd12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraAdd12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0.375C6.41421 0.375 6.75 0.710786 6.75 1.125C6.75 1.53921 6.41421 1.875 6 1.875H4.80469C4.42477 1.87513 4.07431 2.08061 3.88867 2.41211L3.70605 2.7373C3.356 3.36242 2.69594 3.74998 1.97949 3.75C1.71471 3.75 1.5 3.96471 1.5 4.22949V9.0752C1.50011 9.65494 1.97006 10.1249 2.5498 10.125H9.4502C10.0299 10.1249 10.4999 9.65494 10.5 9.0752V6.5C10.5 6.08579 10.8358 5.75 11.25 5.75C11.6642 5.75 12 6.08579 12 6.5V9.0752C11.9999 10.4834 10.8584 11.6249 9.4502 11.625H2.5498C1.14163 11.6249 0.000105647 10.4834 0 9.0752V4.22949C0 3.13628 0.886285 2.25 1.97949 2.25C2.15294 2.24998 2.31266 2.15618 2.39746 2.00488L2.58008 1.67871C3.03103 0.873646 3.88193 0.375127 4.80469 0.375H6ZM6 3.5625C7.51878 3.5625 8.75 4.79372 8.75 6.3125C8.75 7.83128 7.51878 9.0625 6 9.0625C4.48122 9.0625 3.25 7.83128 3.25 6.3125C3.25 4.79372 4.48122 3.5625 6 3.5625ZM6 5.0625C5.30964 5.0625 4.75 5.62214 4.75 6.3125C4.75 7.00286 5.30964 7.5625 6 7.5625C6.69036 7.5625 7.25 7.00286 7.25 6.3125C7.25 5.62214 6.69036 5.0625 6 5.0625ZM9.75 0.25C10.1642 0.25 10.5 0.585786 10.5 1V1.75H11.25C11.6642 1.75 12 2.08579 12 2.5C12 2.91421 11.6642 3.25 11.25 3.25H10.5V4C10.5 4.41421 10.1642 4.75 9.75 4.75C9.33579 4.75 9 4.41421 9 4V3.25H8.25C7.83579 3.25 7.5 2.91421 7.5 2.5C7.5 2.08579 7.83579 1.75 8.25 1.75H9V1C9 0.585786 9.33579 0.25 9.75 0.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraAdd12.category = 'Interface General';\n\nexport default CameraAdd12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraAdd16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraAdd16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 0.75C9.41421 0.75 9.75 1.08579 9.75 1.5C9.75 1.91421 9.41421 2.25 9 2.25H6.40625C5.8092 2.25017 5.25852 2.57279 4.9668 3.09375L4.72363 3.52832C4.30113 4.2826 3.5042 4.74985 2.63965 4.75C2.14854 4.75 1.75 5.14854 1.75 5.63965V12.0996C1.75 13.0109 2.48912 13.75 3.40039 13.75H12.5996C13.5109 13.75 14.25 13.0109 14.25 12.0996V7.625C14.25 7.21079 14.5858 6.875 15 6.875C15.4142 6.875 15.75 7.21079 15.75 7.625V12.0996C15.75 13.8393 14.3393 15.25 12.5996 15.25H3.40039C1.66069 15.25 0.25 13.8393 0.25 12.0996V5.63965C0.25 4.32011 1.32011 3.25 2.63965 3.25C2.96136 3.24985 3.25784 3.07564 3.41504 2.79492L3.6582 2.36133C4.2152 1.36665 5.26626 0.75017 6.40625 0.75H9ZM8 5C9.933 5 11.5 6.567 11.5 8.5C11.5 10.433 9.933 12 8 12C6.067 12 4.5 10.433 4.5 8.5C4.5 6.567 6.067 5 8 5ZM8 6.5C6.89543 6.5 6 7.39543 6 8.5C6 9.60457 6.89543 10.5 8 10.5C9.10457 10.5 10 9.60457 10 8.5C10 7.39543 9.10457 6.5 8 6.5ZM13 0.75C13.4142 0.75 13.75 1.08579 13.75 1.5V2.75H15C15.4142 2.75 15.75 3.08579 15.75 3.5C15.75 3.91421 15.4142 4.25 15 4.25H13.75V5.5C13.75 5.91421 13.4142 6.25 13 6.25C12.5858 6.25 12.25 5.91421 12.25 5.5V4.25H11C10.5858 4.25 10.25 3.91421 10.25 3.5C10.25 3.08579 10.5858 2.75 11 2.75H12.25V1.5C12.25 1.08579 12.5858 0.75 13 0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraAdd16.category = 'Interface General';\n\nexport default CameraAdd16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraAdd20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraAdd20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.75 1C12.1642 1 12.5 1.33579 12.5 1.75C12.5 2.16421 12.1642 2.5 11.75 2.5H8.10547C7.35321 2.50003 6.65068 2.87603 6.2334 3.50195L5.80078 4.15039C5.23892 4.99318 4.29316 5.49986 3.28027 5.5C2.43536 5.5 1.75 6.18536 1.75 7.03027V15.25C1.75 16.4926 2.75736 17.5 4 17.5H16C17.2426 17.5 18.25 16.4926 18.25 15.25V9.5C18.25 9.08579 18.5858 8.75 19 8.75C19.4142 8.75 19.75 9.08579 19.75 9.5V15.25C19.75 17.3211 18.0711 19 16 19H4C1.92893 19 0.25 17.3211 0.25 15.25V7.03027C0.25 5.35693 1.60693 4 3.28027 4C3.79163 3.99986 4.26907 3.74385 4.55273 3.31836L4.98535 2.66992C5.68083 1.6267 6.85168 1.00003 8.10547 1H11.75ZM10 6.5C12.3472 6.5 14.25 8.40279 14.25 10.75C14.25 13.0972 12.3472 15 10 15C7.65279 15 5.75 13.0972 5.75 10.75C5.75 8.40279 7.65279 6.5 10 6.5ZM10 8C8.48122 8 7.25 9.23122 7.25 10.75C7.25 12.2688 8.48122 13.5 10 13.5C11.5188 13.5 12.75 12.2688 12.75 10.75C12.75 9.23122 11.5188 8 10 8ZM16.5 1C16.9142 1 17.25 1.33579 17.25 1.75V3.5H19C19.4142 3.5 19.75 3.83579 19.75 4.25C19.75 4.66421 19.4142 5 19 5H17.25V6.75C17.25 7.16421 16.9142 7.5 16.5 7.5C16.0858 7.5 15.75 7.16421 15.75 6.75V5H14C13.5858 5 13.25 4.66421 13.25 4.25C13.25 3.83579 13.5858 3.5 14 3.5H15.75V1.75C15.75 1.33579 16.0858 1 16.5 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraAdd20.category = 'Interface General';\n\nexport default CameraAdd20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraAdd24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraAdd24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15 1.25C15.4142 1.25 15.75 1.58579 15.75 2C15.75 2.41421 15.4142 2.75 15 2.75H9.85254C8.93216 2.75003 8.06816 3.19441 7.5332 3.94336L6.99902 4.69141C6.30054 5.66928 5.17242 6.25 3.9707 6.25C2.74433 6.25019 1.75019 7.24433 1.75 8.4707V18.4004C1.75021 19.9741 3.02591 21.2498 4.59961 21.25H19.4004C20.9741 21.2498 22.2498 19.9741 22.25 18.4004V10C22.25 9.58579 22.5858 9.25 23 9.25C23.4142 9.25 23.75 9.58579 23.75 10V18.4004C23.7498 20.8025 21.8025 22.7498 19.4004 22.75H4.59961C2.19748 22.7498 0.250211 20.8025 0.25 18.4004V8.4707C0.250186 6.4159 1.9159 4.75019 3.9707 4.75C4.68787 4.75 5.36139 4.40382 5.77832 3.82031L6.3125 3.07129C7.12903 1.92817 8.44775 1.25003 9.85254 1.25H15ZM12 7.5C14.8995 7.5 17.25 9.8505 17.25 12.75C17.25 15.6495 14.8995 18 12 18C9.1005 18 6.75 15.6495 6.75 12.75C6.75 9.8505 9.1005 7.5 12 7.5ZM12 9C9.92893 9 8.25 10.6789 8.25 12.75C8.25 14.8211 9.92893 16.5 12 16.5C14.0711 16.5 15.75 14.8211 15.75 12.75C15.75 10.6789 14.0711 9 12 9ZM20 1.25C20.4142 1.25 20.75 1.58579 20.75 2V4.25H23C23.4142 4.25 23.75 4.58579 23.75 5C23.75 5.41421 23.4142 5.75 23 5.75H20.75V8C20.75 8.41421 20.4142 8.75 20 8.75C19.5858 8.75 19.25 8.41421 19.25 8V5.75H17C16.5858 5.75 16.25 5.41421 16.25 5C16.25 4.58579 16.5858 4.25 17 4.25H19.25V2C19.25 1.58579 19.5858 1.25 20 1.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraAdd24.category = 'Interface General';\n\nexport default CameraAdd24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraAdd32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraAdd32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20 2.25C20.4142 2.25 20.75 2.58579 20.75 3C20.75 3.41421 20.4142 3.75 20 3.75H11.9561C10.9532 3.75009 10.0063 4.2133 9.39062 5.00488L7.88281 6.94434C7.24193 7.7683 6.25578 8.25 5.21191 8.25C3.30006 8.25025 1.75025 9.80006 1.75 11.7119V24.7002C1.75011 26.9368 3.56321 28.7499 5.7998 28.75H26.2002C28.4368 28.7499 30.2499 26.9368 30.25 24.7002V12.5C30.25 12.0858 30.5858 11.75 31 11.75C31.4142 11.75 31.75 12.0858 31.75 12.5V24.7002C31.7499 27.7652 29.2652 30.2499 26.2002 30.25H5.7998C2.73478 30.2499 0.250105 27.7652 0.25 24.7002V11.7119C0.250247 8.97163 2.47163 6.75025 5.21191 6.75C5.79278 6.75 6.34154 6.48186 6.69824 6.02344L8.20703 4.08398C9.10689 2.92702 10.4904 2.25009 11.9561 2.25H20ZM16 9.75C20.0041 9.75 23.25 12.9959 23.25 17C23.25 21.0041 20.0041 24.25 16 24.25C11.9959 24.25 8.75 21.0041 8.75 17C8.75 12.9959 11.9959 9.75 16 9.75ZM16 11.25C12.8244 11.25 10.25 13.8244 10.25 17C10.25 20.1756 12.8244 22.75 16 22.75C19.1756 22.75 21.75 20.1756 21.75 17C21.75 13.8244 19.1756 11.25 16 11.25ZM27 1.75C27.4142 1.75 27.75 2.08579 27.75 2.5V5.75H31C31.4142 5.75 31.75 6.08579 31.75 6.5C31.75 6.91421 31.4142 7.25 31 7.25H27.75V10.5C27.75 10.9142 27.4142 11.25 27 11.25C26.5858 11.25 26.25 10.9142 26.25 10.5V7.25H23C22.5858 7.25 22.25 6.91421 22.25 6.5C22.25 6.08579 22.5858 5.75 23 5.75H26.25V2.5C26.25 2.08579 26.5858 1.75 27 1.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraAdd32.category = 'Interface General';\n\nexport default CameraAdd32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraAddFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraAddFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.19531 0.375C7.41204 0.375027 7.62455 0.403525 7.8291 0.456055C7.82005 0.48811 7.81021 0.520049 7.80273 0.552734C6.91377 0.756079 6.25 1.54938 6.25 2.5C6.25 2.91994 6.38031 3.30864 6.60156 3.62988C6.40786 3.58664 6.20674 3.5625 6 3.5625C4.48122 3.5625 3.25 4.79372 3.25 6.3125C3.25 7.83128 4.48122 9.0625 6 9.0625C7.51878 9.0625 8.75 7.83128 8.75 6.3125C8.75 6.09588 8.72216 5.88577 8.6748 5.68359C8.98523 5.88282 9.3534 6 9.75 6C10.7006 6 11.4939 5.33623 11.6973 4.44727C11.8017 4.42338 11.9025 4.39006 12 4.35059V9.0752C11.9999 10.4834 10.8584 11.6249 9.4502 11.625H2.5498C1.14163 11.6249 0.000105647 10.4834 0 9.0752V4.22949C0 3.13628 0.886285 2.25 1.97949 2.25C2.15294 2.24998 2.31266 2.15618 2.39746 2.00488L2.58008 1.67871C3.03103 0.873646 3.88193 0.375127 4.80469 0.375H7.19531ZM6 5.0625C6.69036 5.0625 7.25 5.62214 7.25 6.3125C7.25 7.00286 6.69036 7.5625 6 7.5625C5.30964 7.5625 4.75 7.00286 4.75 6.3125C4.75 5.62214 5.30964 5.0625 6 5.0625ZM9.75 0.25C10.1642 0.25 10.5 0.585786 10.5 1V1.75H11.25C11.6642 1.75 12 2.08579 12 2.5C12 2.91421 11.6642 3.25 11.25 3.25H10.5V4C10.5 4.41421 10.1642 4.75 9.75 4.75C9.33579 4.75 9 4.41421 9 4V3.25H8.25C7.83579 3.25 7.5 2.91421 7.5 2.5C7.5 2.08579 7.83579 1.75 8.25 1.75H9V1C9 0.585786 9.33579 0.25 9.75 0.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraAddFilled12.category = 'Interface General';\n\nexport default CameraAddFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraAddFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraAddFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.59375 0.75C10.0466 0.750061 10.4854 0.847586 10.8848 1.02734C10.9776 1.06914 11.0254 1.1694 11.0137 1.27051C10.9991 1.39558 10.8975 1.49842 10.7725 1.5127C9.77512 1.62573 9 2.47243 9 3.5C9 4.25709 9.42066 4.91627 10.041 5.25586C10.5254 5.52104 10.979 5.97463 11.2441 6.45898C11.5837 7.07934 12.2429 7.5 13 7.5C13.994 7.5 14.8186 6.77442 14.9736 5.82422C15.0027 5.64678 15.1469 5.50254 15.3242 5.47266C15.3712 5.46475 15.418 5.45547 15.4639 5.44434C15.6018 5.41091 15.75 5.4977 15.75 5.63965V12.0996C15.75 13.8393 14.3393 15.25 12.5996 15.25H3.40039C1.66069 15.25 0.25 13.8393 0.25 12.0996V5.63965C0.25 4.32011 1.32011 3.25 2.63965 3.25C2.96136 3.24985 3.25784 3.07564 3.41504 2.79492L3.6582 2.36133C4.2152 1.36665 5.26626 0.75017 6.40625 0.75H9.59375ZM8 5C6.067 5 4.5 6.567 4.5 8.5C4.5 10.433 6.067 12 8 12C9.933 12 11.5 10.433 11.5 8.5C11.5 6.567 9.933 5 8 5ZM8 6.5C9.10457 6.5 10 7.39543 10 8.5C10 9.60457 9.10457 10.5 8 10.5C6.89543 10.5 6 9.60457 6 8.5C6 7.39543 6.89543 6.5 8 6.5ZM13 0.75C13.4142 0.75 13.75 1.08579 13.75 1.5V2.75H15C15.4142 2.75 15.75 3.08579 15.75 3.5C15.75 3.91421 15.4142 4.25 15 4.25H13.75V5.5C13.75 5.91421 13.4142 6.25 13 6.25C12.5858 6.25 12.25 5.91421 12.25 5.5V4.25H11C10.5858 4.25 10.25 3.91421 10.25 3.5C10.25 3.08579 10.5858 2.75 11 2.75H12.25V1.5C12.25 1.08579 12.5858 0.75 13 0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraAddFilled16.category = 'Interface General';\n\nexport default CameraAddFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraAddFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraAddFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8945 1C12.7441 1.00002 13.5557 1.28772 14.207 1.79785C14.2341 1.81904 14.25 1.85237 14.25 1.88672C14.2498 1.94919 14.1992 1.9998 14.1367 2H14C12.7574 2 11.75 3.00736 11.75 4.25C11.75 5.49264 12.7574 6.5 14 6.5C14.1381 6.5 14.25 6.61193 14.25 6.75C14.25 7.99264 15.2574 9 16.5 9C17.7426 9 18.75 7.99264 18.75 6.75C18.75 6.61193 18.8619 6.5 19 6.5C19.017 6.5 19.0339 6.49941 19.0508 6.49902C19.3945 6.49113 19.75 6.68645 19.75 7.03027V15.25C19.75 17.3211 18.0711 19 16 19H4C1.92893 19 0.25 17.3211 0.25 15.25V7.03027C0.25 5.35693 1.60693 4 3.28027 4C3.79163 3.99986 4.26907 3.74385 4.55273 3.31836L4.98535 2.66992C5.68083 1.6267 6.85168 1.00003 8.10547 1H11.8945ZM10 6.5C7.65279 6.5 5.75 8.40279 5.75 10.75C5.75 13.0972 7.65279 15 10 15C12.3472 15 14.25 13.0972 14.25 10.75C14.25 8.40279 12.3472 6.5 10 6.5ZM10 8C11.5188 8 12.75 9.23122 12.75 10.75C12.75 12.2688 11.5188 13.5 10 13.5C8.48122 13.5 7.25 12.2688 7.25 10.75C7.25 9.23122 8.48122 8 10 8ZM16.5 0.75C17.0523 0.75 17.5 1.19772 17.5 1.75V3.25H19C19.5523 3.25 20 3.69772 20 4.25C20 4.80228 19.5523 5.25 19 5.25H17.5V6.75C17.5 7.30228 17.0523 7.75 16.5 7.75C15.9477 7.75 15.5 7.30228 15.5 6.75V5.25H14C13.4477 5.25 13 4.80228 13 4.25C13 3.69772 13.4477 3.25 14 3.25H15.5V1.75C15.5 1.19772 15.9477 0.75 16.5 0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraAddFilled20.category = 'Interface General';\n\nexport default CameraAddFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraAddFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraAddFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.1475 1.25C15.2684 1.25002 16.3332 1.68298 17.1328 2.43848C17.2555 2.55442 17.1688 2.75 17 2.75C15.7574 2.75 14.75 3.75736 14.75 5C14.75 6.24264 15.7574 7.25 17 7.25C17.4142 7.25 17.75 7.58579 17.75 8C17.75 9.24264 18.7574 10.25 20 10.25C21.2426 10.25 22.25 9.24264 22.25 8C22.25 7.58579 22.5858 7.25 23 7.25C23.3005 7.25 23.6051 7.39756 23.668 7.69141C23.7217 7.9427 23.75 8.20339 23.75 8.4707V18.4004C23.7498 20.8025 21.8025 22.7498 19.4004 22.75H4.59961C2.19748 22.7498 0.250211 20.8025 0.25 18.4004V8.4707C0.250186 6.4159 1.9159 4.75019 3.9707 4.75C4.68787 4.75 5.36139 4.40382 5.77832 3.82031L6.3125 3.07129C7.12903 1.92817 8.44775 1.25003 9.85254 1.25H14.1475ZM12 7.5C9.1005 7.5 6.75 9.8505 6.75 12.75C6.75 15.6495 9.1005 18 12 18C14.8995 18 17.25 15.6495 17.25 12.75C17.25 9.8505 14.8995 7.5 12 7.5ZM12 9C14.0711 9 15.75 10.6789 15.75 12.75C15.75 14.8211 14.0711 16.5 12 16.5C9.92893 16.5 8.25 14.8211 8.25 12.75C8.25 10.6789 9.92893 9 12 9ZM20 1C20.5523 1 21 1.44772 21 2V4H23C23.5523 4 24 4.44772 24 5C24 5.55228 23.5523 6 23 6H21V8C21 8.55228 20.5523 9 20 9C19.4477 9 19 8.55228 19 8V6H17C16.4477 6 16 5.55228 16 5C16 4.44772 16.4477 4 17 4H19V2C19 1.44772 19.4477 1 20 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraAddFilled24.category = 'Interface General';\n\nexport default CameraAddFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraAddFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraAddFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.0439 2.25C21.2295 2.25007 22.3604 2.69369 23.2256 3.47559C23.4405 3.66982 23.2897 4 23 4C21.6193 4 20.5 5.11929 20.5 6.5C20.5 7.88071 21.6193 9 23 9H23.5C24.0523 9 24.5 9.44772 24.5 10V10.5C24.5 11.8807 25.6193 13 27 13C28.3807 13 29.5 11.8807 29.5 10.5V9.93652C29.5 9.41951 29.9195 9 30.4365 9C30.7521 9.00013 31.052 9.1564 31.1973 9.43652C31.5499 10.118 31.7499 10.8917 31.75 11.7119V24.7002C31.7499 27.7652 29.2652 30.2499 26.2002 30.25H5.7998C2.73478 30.2499 0.250106 27.7652 0.25 24.7002V11.7119C0.250247 8.97163 2.47163 6.75025 5.21191 6.75C5.79278 6.75 6.34154 6.48186 6.69824 6.02344L8.20703 4.08398C9.10689 2.92702 10.4904 2.25009 11.9561 2.25H20.0439ZM16 9.75C11.9959 9.75 8.75 12.9959 8.75 17C8.75 21.0041 11.9959 24.25 16 24.25C20.0041 24.25 23.25 21.0041 23.25 17C23.25 12.9959 20.0041 9.75 16 9.75ZM16 11.25C19.1756 11.25 21.75 13.8244 21.75 17C21.75 20.1756 19.1756 22.75 16 22.75C12.8244 22.75 10.25 20.1756 10.25 17C10.25 13.8244 12.8244 11.25 16 11.25ZM27 1.5C27.5523 1.5 28 1.94772 28 2.5V5.5H31C31.5523 5.5 32 5.94772 32 6.5C32 7.05228 31.5523 7.5 31 7.5H28V10.5C28 11.0523 27.5523 11.5 27 11.5C26.4477 11.5 26 11.0523 26 10.5V7.5H23C22.4477 7.5 22 7.05228 22 6.5C22 5.94772 22.4477 5.5 23 5.5H26V2.5C26 1.94772 26.4477 1.5 27 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraAddFilled32.category = 'Interface General';\n\nexport default CameraAddFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.19531 0.375C8.11808 0.375114 8.96896 0.873643 9.41992 1.67871L9.60254 2.00488C9.68732 2.15618 9.84707 2.24997 10.0205 2.25C11.1137 2.25 12 3.1363 12 4.22949V9.0752C11.9999 10.4834 10.8584 11.6249 9.4502 11.625H2.5498C1.22964 11.6249 0.143351 10.6216 0.0126953 9.33594L0 9.0752V4.22949C0 3.13628 0.886285 2.25 1.97949 2.25C2.15294 2.24998 2.31266 2.15618 2.39746 2.00488L2.58008 1.67871C3.03103 0.873646 3.88193 0.375127 4.80469 0.375H7.19531ZM6 3.5625C4.48122 3.5625 3.25 4.79372 3.25 6.3125C3.25 7.83128 4.48122 9.0625 6 9.0625C7.51878 9.0625 8.75 7.83128 8.75 6.3125C8.75 4.79372 7.51878 3.5625 6 3.5625ZM6 5.0625C6.69036 5.0625 7.25 5.62214 7.25 6.3125C7.25 7.00286 6.69036 7.5625 6 7.5625C5.30964 7.5625 4.75 7.00286 4.75 6.3125C4.75 5.62214 5.30964 5.0625 6 5.0625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraFilled12.category = 'Interface General';\n\nexport default CameraFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.59375 0.75C10.7337 0.750153 11.7848 1.36668 12.3418 2.36133L12.585 2.79492C12.7421 3.0756 13.0387 3.24984 13.3604 3.25C14.6799 3.25 15.75 4.32013 15.75 5.63965V12.0996C15.75 13.8393 14.3393 15.25 12.5996 15.25H3.40039C1.66069 15.25 0.25 13.8393 0.25 12.0996V5.63965C0.25 4.32011 1.32011 3.25 2.63965 3.25C2.96136 3.24985 3.25784 3.07564 3.41504 2.79492L3.6582 2.36133C4.2152 1.36665 5.26626 0.75017 6.40625 0.75H9.59375ZM8 5C6.067 5 4.5 6.567 4.5 8.5C4.5 10.433 6.067 12 8 12C9.933 12 11.5 10.433 11.5 8.5C11.5 6.567 9.933 5 8 5ZM8 6.5C9.10457 6.5 10 7.39543 10 8.5C10 9.60457 9.10457 10.5 8 10.5C6.89543 10.5 6 9.60457 6 8.5C6 7.39543 6.89543 6.5 8 6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraFilled16.category = 'Interface General';\n\nexport default CameraFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8945 1C13.1483 1.00003 14.3192 1.6267 15.0146 2.66992L15.4473 3.31836C15.7309 3.74385 16.2084 3.99986 16.7197 4C18.3931 4 19.75 5.35693 19.75 7.03027V15.25C19.75 17.3211 18.0711 19 16 19H4C1.92893 19 0.25 17.3211 0.25 15.25V7.03027C0.25 5.35693 1.60693 4 3.28027 4C3.79163 3.99986 4.26907 3.74385 4.55273 3.31836L4.98535 2.66992C5.68083 1.6267 6.85168 1.00003 8.10547 1H11.8945ZM10 6.5C7.65279 6.5 5.75 8.40279 5.75 10.75C5.75 13.0972 7.65279 15 10 15C12.3472 15 14.25 13.0972 14.25 10.75C14.25 8.40279 12.3472 6.5 10 6.5ZM10 8C11.5188 8 12.75 9.23122 12.75 10.75C12.75 12.2688 11.5188 13.5 10 13.5C8.48122 13.5 7.25 12.2688 7.25 10.75C7.25 9.23122 8.48122 8 10 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraFilled20.category = 'Interface General';\n\nexport default CameraFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.1475 1.25C15.5523 1.25003 16.871 1.92817 17.6875 3.07129L18.2217 3.82031C18.6386 4.40382 19.3121 4.75 20.0293 4.75C22.0841 4.75019 23.7498 6.4159 23.75 8.4707V18.4004C23.7498 20.8025 21.8025 22.7498 19.4004 22.75H4.59961C2.19748 22.7498 0.250211 20.8025 0.25 18.4004V8.4707C0.250186 6.4159 1.9159 4.75019 3.9707 4.75C4.68787 4.75 5.36139 4.40382 5.77832 3.82031L6.3125 3.07129C7.12903 1.92817 8.44775 1.25003 9.85254 1.25H14.1475ZM12 7.5C9.1005 7.5 6.75 9.8505 6.75 12.75C6.75 15.6495 9.1005 18 12 18C14.8995 18 17.25 15.6495 17.25 12.75C17.25 9.8505 14.8995 7.5 12 7.5ZM12 9C14.0711 9 15.75 10.6789 15.75 12.75C15.75 14.8211 14.0711 16.5 12 16.5C9.92893 16.5 8.25 14.8211 8.25 12.75C8.25 10.6789 9.92893 9 12 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraFilled24.category = 'Interface General';\n\nexport default CameraFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CameraFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CameraFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.0439 2.25C21.5096 2.25009 22.8931 2.92702 23.793 4.08398L25.3018 6.02344C25.6585 6.48186 26.2072 6.75 26.7881 6.75C29.5284 6.75025 31.7498 8.97163 31.75 11.7119V24.7002C31.7499 27.7652 29.2652 30.2499 26.2002 30.25H5.7998C2.73478 30.2499 0.250106 27.7652 0.25 24.7002V11.7119C0.250247 8.97163 2.47163 6.75025 5.21191 6.75C5.79278 6.75 6.34154 6.48186 6.69824 6.02344L8.20703 4.08398C9.10689 2.92702 10.4904 2.25009 11.9561 2.25H20.0439ZM16 9.75C11.9959 9.75 8.75 12.9959 8.75 17C8.75 21.0041 11.9959 24.25 16 24.25C20.0041 24.25 23.25 21.0041 23.25 17C23.25 12.9959 20.0041 9.75 16 9.75ZM16 11.25C19.1756 11.25 21.75 13.8244 21.75 17C21.75 20.1756 19.1756 22.75 16 22.75C12.8244 22.75 10.25 20.1756 10.25 17C10.25 13.8244 12.8244 11.25 16 11.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCameraFilled32.category = 'Interface General';\n\nexport default CameraFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CartRemove12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CartRemove12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.13477 0.625C1.84979 0.625 2.46622 1.12992 2.60645 1.83105L3.57422 6.67383C3.59756 6.79055 3.70037 6.87478 3.81934 6.875H8.91699C9.03758 6.875 9.14123 6.78855 9.16309 6.66992L9.8877 2.73926C9.96273 2.33192 10.3534 2.0627 10.7607 2.1377C11.1681 2.21273 11.4373 2.60341 11.3623 3.01074L10.6387 6.94238C10.5057 7.66327 9.94195 8.21169 9.24316 8.34375C9.62306 8.58842 9.875 9.01453 9.875 9.5C9.875 10.2594 9.25941 10.875 8.5 10.875C7.74059 10.875 7.125 10.2594 7.125 9.5C7.125 9.03444 7.35692 8.62375 7.71094 8.375H4.78906C5.14307 8.62375 5.375 9.03444 5.375 9.5C5.375 10.2594 4.75938 10.875 4 10.875C3.24062 10.875 2.625 10.2594 2.625 9.5C2.625 8.9863 2.9069 8.53879 3.32422 8.30273C2.71406 8.12252 2.23349 7.61768 2.10352 6.96777L1.13477 2.125H0.875C0.460786 2.125 0.125 1.78921 0.125 1.375C0.125 0.960786 0.460786 0.625 0.875 0.625H1.13477ZM4 9.375C3.93098 9.375 3.875 9.43097 3.875 9.5C3.875 9.56903 3.93098 9.625 4 9.625C4.06902 9.625 4.125 9.56903 4.125 9.5C4.125 9.43097 4.06902 9.375 4 9.375ZM8.5 9.375C8.43099 9.375 8.375 9.43099 8.375 9.5C8.375 9.56901 8.43099 9.625 8.5 9.625C8.56901 9.625 8.625 9.56901 8.625 9.5C8.625 9.43099 8.56901 9.375 8.5 9.375ZM6.99414 1.82031C7.28706 1.52778 7.76192 1.52754 8.05469 1.82031C8.34746 2.11308 8.34722 2.58794 8.05469 2.88086L7.43555 3.5L8.05469 4.11914C8.34722 4.41206 8.34746 4.88692 8.05469 5.17969C7.76192 5.47246 7.28706 5.47222 6.99414 5.17969L6.375 4.56055L5.75586 5.17969C5.46294 5.47222 4.98808 5.47246 4.69531 5.17969C4.40254 4.88692 4.40278 4.41206 4.69531 4.11914L5.31445 3.5L4.69531 2.88086C4.40278 2.58794 4.40254 2.11308 4.69531 1.82031C4.98808 1.52754 5.46294 1.52778 5.75586 1.82031L6.375 2.43945L6.99414 1.82031Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCartRemove12.category = 'Objects';\n\nexport default CartRemove12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CartRemove16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CartRemove16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.33496 11.083C6.20885 11.0834 6.91759 11.7921 6.91797 12.666C6.91797 13.5403 6.20908 14.2496 5.33496 14.25C4.46052 14.25 3.75098 13.5405 3.75098 12.666C3.75135 11.7918 4.46075 11.083 5.33496 11.083ZM11.335 11.083C12.2089 11.0834 12.9176 11.7921 12.918 12.666C12.918 13.5403 12.2091 14.2496 11.335 14.25C10.4605 14.25 9.75098 13.5405 9.75098 12.666C9.75135 11.7919 10.4607 11.083 11.335 11.083ZM5.33496 12.583C5.28915 12.583 5.25135 12.6203 5.25098 12.666C5.25098 12.7121 5.28892 12.75 5.33496 12.75C5.38068 12.7496 5.41797 12.7118 5.41797 12.666C5.4176 12.6205 5.38046 12.5834 5.33496 12.583ZM11.335 12.583C11.2891 12.583 11.2514 12.6203 11.251 12.666C11.251 12.7121 11.2889 12.75 11.335 12.75C11.3807 12.7496 11.418 12.7118 11.418 12.666C11.4176 12.6205 11.3805 12.5834 11.335 12.583ZM1.51465 1.08301C2.34859 1.08318 3.06678 1.67251 3.23047 2.49023L4.52246 8.94727C4.577 9.21996 4.81666 9.41602 5.09473 9.41602H11.8916C12.1726 9.41564 12.4139 9.215 12.4648 8.93848L13.4307 3.69727C13.5059 3.29016 13.8965 3.02074 14.3037 3.0957C14.7107 3.17084 14.98 3.56166 14.9053 3.96875L13.9404 9.20996C13.7584 10.1981 12.8963 10.9156 11.8916 10.916H5.09473C4.10164 10.916 3.24652 10.2151 3.05176 9.24121L1.75977 2.78418C1.73631 2.66758 1.63357 2.58318 1.51465 2.58301H1.16797C0.753755 2.58301 0.417969 2.24722 0.417969 1.83301C0.418167 1.41896 0.753877 1.08301 1.16797 1.08301H1.51465ZM6.43848 2.60352C6.7314 2.31099 7.20723 2.31074 7.5 2.60352L8.50098 3.60449L9.50293 2.60352C9.79576 2.31126 10.2707 2.31112 10.5635 2.60352C10.8562 2.89629 10.856 3.37212 10.5635 3.66504L9.56152 4.66602L10.5635 5.66797C10.8562 5.96074 10.856 6.43559 10.5635 6.72852C10.2706 7.02141 9.79582 7.02141 9.50293 6.72852L8.50098 5.72656L7.5 6.72852C7.20711 7.02141 6.73137 7.02141 6.43848 6.72852C6.14596 6.43565 6.14585 5.96077 6.43848 5.66797L7.43945 4.66602L6.43848 3.66504C6.14558 3.37215 6.14558 2.89641 6.43848 2.60352Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCartRemove16.category = 'Objects';\n\nexport default CartRemove16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CartRemove20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CartRemove20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.66504 14.042C7.65454 14.042 8.45703 14.8444 8.45703 15.834C8.45666 16.8232 7.65431 17.625 6.66504 17.625C5.67609 17.6246 4.8744 16.823 4.87402 15.834C4.87402 14.8447 5.67586 14.0424 6.66504 14.042ZM14.165 14.042C15.1546 14.042 15.957 14.8444 15.957 15.834C15.9567 16.8232 15.1544 17.625 14.165 17.625C13.176 17.6246 12.3744 16.823 12.374 15.834C12.374 14.8447 13.1758 14.0424 14.165 14.042ZM6.66504 15.542C6.50426 15.5424 6.37402 15.6731 6.37402 15.834C6.3744 15.9945 6.50449 16.1246 6.66504 16.125C6.82591 16.125 6.95666 15.9948 6.95703 15.834C6.95703 15.6729 6.82614 15.542 6.66504 15.542ZM14.165 15.542C14.0042 15.5424 13.874 15.6731 13.874 15.834C13.8744 15.9946 14.0045 16.1246 14.165 16.125C14.3259 16.125 14.4567 15.9948 14.457 15.834C14.457 15.6729 14.3262 15.542 14.165 15.542ZM1.89062 1.54199C2.84386 1.542 3.66445 2.21477 3.85156 3.14941L5.46582 11.2217C5.5516 11.6499 5.92853 11.9588 6.36523 11.959H14.8613C15.3032 11.9588 15.6824 11.6426 15.7627 11.208L16.9697 4.65625C17.0447 4.24901 17.4355 3.97987 17.8428 4.05469C18.2501 4.12972 18.5193 4.5204 18.4443 4.92773L17.2373 11.4795C17.0259 12.6257 16.0269 13.4588 14.8613 13.459H6.36523C5.21351 13.4588 4.22112 12.645 3.99512 11.5156L2.38086 3.44434C2.33412 3.21062 2.12896 3.042 1.89062 3.04199H1.45703C1.04311 3.04179 0.707229 2.70592 0.707031 2.29199C0.707031 1.8779 1.04299 1.54219 1.45703 1.54199H1.89062ZM12.0088 3.38867C12.3017 3.09578 12.7764 3.09578 13.0693 3.38867C13.3619 3.68159 13.3621 4.15643 13.0693 4.44922L11.6846 5.83398L13.0693 7.21875C13.3619 7.51167 13.3621 7.9865 13.0693 8.2793C12.7765 8.57173 12.3016 8.57179 12.0088 8.2793L10.624 6.89453L9.23926 8.2793C8.94644 8.57171 8.47151 8.57174 8.17871 8.2793C7.88594 7.98653 7.88618 7.51167 8.17871 7.21875L9.56348 5.83398L8.17871 4.44922C7.88594 4.15645 7.88618 3.68159 8.17871 3.38867C8.4716 3.09578 8.94636 3.09578 9.23926 3.38867L10.624 4.77344L12.0088 3.38867Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCartRemove20.category = 'Objects';\n\nexport default CartRemove20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CartRemove24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CartRemove24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 17C9.10456 17 10 17.8954 10 19C10 20.1046 9.10456 21 8 21C6.89544 21 6 20.1046 6 19C6 17.8954 6.89544 17 8 17ZM17 17C18.1046 17 19 17.8954 19 19C19 20.1046 18.1046 21 17 21C15.8954 21 15 20.1046 15 19C15 17.8954 15.8954 17 17 17ZM8 18.5C7.72384 18.5 7.5 18.7238 7.5 19C7.5 19.2762 7.72384 19.5 8 19.5C8.27616 19.5 8.5 19.2762 8.5 19C8.5 18.7238 8.27616 18.5 8 18.5ZM17 18.5C16.7238 18.5 16.5 18.7238 16.5 19C16.5 19.2762 16.7238 19.5 17 19.5C17.2762 19.5 17.5 19.2762 17.5 19C17.5 18.7238 17.2762 18.5 17 18.5ZM2.27051 2C3.34291 2.0001 4.26618 2.75704 4.47656 3.80859L6.41406 13.4951L6.44043 13.6025C6.59522 14.1303 7.08099 14.5 7.63965 14.5H17.835C18.4379 14.4999 18.9552 14.0696 19.0645 13.4766L20.5127 5.61426C20.5877 5.20692 20.9784 4.9377 21.3857 5.0127C21.7931 5.08773 22.0623 5.47841 21.9873 5.88574L20.5391 13.748C20.2987 15.0527 19.1615 15.9999 17.835 16H7.63965C6.32878 16 5.20044 15.0745 4.94336 13.7891L3.00586 4.10254C2.93563 3.75221 2.62782 3.5001 2.27051 3.5H1.75C1.33579 3.5 1 3.16421 1 2.75C1 2.33579 1.33579 2 1.75 2H2.27051ZM14.5176 4.17188C14.8105 3.87898 15.2852 3.87898 15.5781 4.17188C15.871 4.46477 15.871 4.93953 15.5781 5.23242L13.8105 7L15.5781 8.76758C15.871 9.06047 15.871 9.53523 15.5781 9.82812C15.2852 10.121 14.8105 10.121 14.5176 9.82812L12.75 8.06055L10.9824 9.82812C10.6895 10.121 10.2148 10.121 9.92188 9.82812C9.62898 9.53523 9.62898 9.06047 9.92188 8.76758L11.6895 7L9.92188 5.23242C9.62898 4.93953 9.62898 4.46477 9.92188 4.17188C10.2148 3.87898 10.6895 3.87898 10.9824 4.17188L12.75 5.93945L14.5176 4.17188Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCartRemove24.category = 'Objects';\n\nexport default CartRemove24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CartRemove32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CartRemove32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.665 22.917C11.9997 22.917 13.082 23.9992 13.082 25.334C13.0817 26.6684 11.9995 27.75 10.665 27.75C9.33091 27.7496 8.2494 26.6682 8.24902 25.334C8.24902 23.9995 9.33068 22.9174 10.665 22.917ZM22.665 22.917C23.9998 22.917 25.082 23.9992 25.082 25.334C25.0817 26.6684 23.9996 27.75 22.665 27.75C21.3308 27.7496 20.2494 26.6682 20.249 25.334C20.249 23.9995 21.3306 22.9174 22.665 22.917ZM10.665 24.417C10.1591 24.4174 9.74902 24.8279 9.74902 25.334C9.7494 25.8397 10.1593 26.2496 10.665 26.25C11.1711 26.25 11.5817 25.84 11.582 25.334C11.582 24.8277 11.1713 24.417 10.665 24.417ZM22.665 24.417C22.159 24.4174 21.749 24.8279 21.749 25.334C21.7494 25.8398 22.1593 26.2496 22.665 26.25C23.1711 26.25 23.5817 25.84 23.582 25.334C23.582 24.8277 23.1714 24.417 22.665 24.417ZM3.02539 2.91699C4.33628 2.91699 5.46557 3.84251 5.72266 5.12793L8.30566 18.043C8.48498 18.9385 9.27136 19.5837 10.1846 19.584H23.7783C24.7026 19.584 25.4952 18.9236 25.6631 18.0146L27.5947 7.53125C27.6697 7.12401 28.0605 6.85487 28.4678 6.92969C28.8751 7.00472 29.1443 7.3954 29.0693 7.80273L27.1387 18.2861C26.8398 19.9068 25.4263 21.084 23.7783 21.084H10.1846C8.55628 21.0837 7.15443 19.9337 6.83496 18.3369L4.25195 5.42188C4.13509 4.83759 3.62125 4.41699 3.02539 4.41699H2.33203C1.91811 4.41679 1.58223 4.08092 1.58203 3.66699C1.58203 3.2529 1.91799 2.91719 2.33203 2.91699H3.02539ZM19.5322 5.73926C19.8251 5.44642 20.2999 5.44653 20.5928 5.73926C20.8857 6.03215 20.8857 6.50691 20.5928 6.7998L18.0586 9.33301L20.5928 11.8672C20.8857 12.1601 20.8857 12.6348 20.5928 12.9277C20.2999 13.2203 19.825 13.2205 19.5322 12.9277L16.998 10.3936L14.4648 12.9277C14.1719 13.2203 13.6971 13.2205 13.4043 12.9277C13.1117 12.635 13.1118 12.1601 13.4043 11.8672L15.9375 9.33301L13.4043 6.7998C13.1115 6.50703 13.1118 6.03218 13.4043 5.73926C13.6972 5.44636 14.172 5.44636 14.4648 5.73926L16.998 8.27246L19.5322 5.73926Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCartRemove32.category = 'Objects';\n\nexport default CartRemove32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Checklist12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Checklist12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 0C8.07786 0.000173901 8.75 0.671261 8.75 1.5H9C9.93198 1.5 10.6875 2.25552 10.6875 3.1875V10.3125C10.6875 11.2445 9.93198 12 9 12H3C2.06802 12 1.3125 11.2445 1.3125 10.3125V3.1875C1.3125 2.25552 2.06802 1.5 3 1.5H3.25C3.25 0.671262 3.92214 0.000173773 4.75 0H7.25ZM3 3C2.89645 3 2.8125 3.08395 2.8125 3.1875V10.3125C2.8125 10.4161 2.89645 10.5 3 10.5H9C9.10355 10.5 9.1875 10.4161 9.1875 10.3125V3.1875C9.1875 3.08395 9.10355 3 9 3H8.66504C8.45912 3.5826 7.90311 4 7.25 4H4.75C4.09689 4 3.54088 3.5826 3.33496 3H3ZM6.81836 5.07715C7.05196 4.7351 7.5183 4.64726 7.86035 4.88086C8.2024 5.11446 8.29024 5.5808 8.05664 5.92285L6.30664 8.48535C6.17601 8.67662 5.96457 8.79736 5.7334 8.81152C5.50216 8.82557 5.27693 8.73164 5.12402 8.55762L3.99902 7.27637C3.72578 6.96518 3.75631 6.4911 4.06738 6.21777C4.37857 5.94453 4.85265 5.97506 5.12598 6.28613L5.61328 6.84082L6.81836 5.07715ZM4.75 1.5V2.5H7.25V1.5H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nChecklist12.category = 'Interface General';\n\nexport default Checklist12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Checklist16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Checklist16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 7.5C8.58579 7.5 8.25 7.83579 8.25 8.25 8.25 8.66421 8.58579 9 9 9H10.75C11.1643 9 11.5 8.66421 11.5 8.25 11.5 7.83579 11.1643 7.5 10.75 7.5H9zM7.73014 6.67383C8.04835 6.93901 8.09134 7.41193 7.82617 7.73014L6.57617 9.23014C6.44127 9.39202 6.24449 9.48968 6.03399 9.49923 5.82348 9.50878 5.61867 9.42933 5.46967 9.28033L4.71967 8.53033C4.42678 8.23744 4.42678 7.76256 4.71967 7.46967 5.01256 7.17678 5.48744 7.17678 5.78033 7.46967L5.9496 7.63894 6.67383 6.76986C6.93901 6.45165 7.41193 6.40866 7.73014 6.67383zM9 11C8.58579 11 8.25 11.3358 8.25 11.75 8.25 12.1642 8.58579 12.5 9 12.5H10.75C11.1643 12.5 11.5 12.1642 11.5 11.75 11.5 11.3358 11.1643 11 10.75 11H9zM7.73014 10.1738C8.04835 10.439 8.09134 10.9119 7.82617 11.2301L6.57617 12.7301C6.44127 12.892 6.24449 12.9897 6.03399 12.9992 5.82348 13.0088 5.61867 12.9293 5.46967 12.7803L4.71967 12.0303C4.42678 11.7374 4.42678 11.2626 4.71967 10.9697 5.01256 10.6768 5.48744 10.6768 5.78033 10.9697L5.9496 11.1389 6.67383 10.2699C6.93901 9.95165 7.41193 9.90866 7.73014 10.1738z\"\n        fill={color}\n      />\n      <path\n        d=\"M7.64798 0.5C7.22265 0.5 6.8265 0.716275 6.5965 1.07405L6.32268 1.5H5.50049C4.89651 1.5 4.39099 1.92884 4.27501 2.5H4C2.89543 2.5 2 3.39543 2 4.5V14C2 15.1046 2.89543 16 4 16H12C13.1046 16 14 15.1046 14 14V4.5C14 3.39543 13.1046 2.5 12 2.5H11.725C11.609 1.92884 11.1035 1.5 10.4995 1.5H9.67732L9.4035 1.07405C9.1735 0.716275 8.77735 0.5 8.35202 0.5H7.64798ZM7.37854 2.63143L7.78446 2H8.21554L8.62146 2.63143C8.7563 2.85974 9.0018 3 9.26722 3H10.25V4H5.75V3H6.73278C6.9982 3 7.2437 2.85973 7.37854 2.63143ZM12.5 4.5C12.5 4.22386 12.2761 4 12 4H11.75V4.25C11.75 4.94036 11.1904 5.5 10.5 5.5H5.5C4.80964 5.5 4.25 4.94036 4.25 4.25V4H4C3.72386 4 3.5 4.22386 3.5 4.5V14C3.5 14.2761 3.72386 14.5 4 14.5H12C12.2761 14.5 12.5 14.2761 12.5 14V4.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nChecklist16.category = 'Interface General';\n\nexport default Checklist16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Checklist20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Checklist20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11 9C10.5858 9 10.25 9.33579 10.25 9.75 10.25 10.1642 10.5858 10.5 11 10.5H13.75C14.1642 10.5 14.5 10.1642 14.5 9.75 14.5 9.33579 14.1642 9 13.75 9H11zM10.25 14.25C10.25 13.8358 10.5858 13.5 11 13.5H13.75C14.1642 13.5 14.5 13.8358 14.5 14.25 14.5 14.6642 14.1642 15 13.75 15H11C10.5858 15 10.25 14.6642 10.25 14.25zM9.37404 9.16603C9.6038 8.82138 9.51067 8.35573 9.16603 8.12596 8.82138 7.8962 8.35573 7.98933 8.12596 8.33397L7.19491 9.73055 6.83565 9.28148C6.57689 8.95803 6.10493 8.90559 5.78148 9.16435 5.45803 9.42311 5.40559 9.89507 5.66435 10.2185L6.66435 11.4685C6.81382 11.6554 7.04347 11.7597 7.28252 11.7493 7.52156 11.7389 7.74131 11.6151 7.87404 11.416L9.37404 9.16603zM9.16603 12.626C9.51067 12.8557 9.6038 13.3214 9.37404 13.666L7.87404 15.916C7.74131 16.1151 7.52156 16.2389 7.28252 16.2493 7.04347 16.2597 6.81382 16.1554 6.66435 15.9685L5.66435 14.7185C5.40559 14.3951 5.45803 13.9231 5.78148 13.6643 6.10493 13.4056 6.57689 13.458 6.83565 13.7815L7.19491 14.2306 8.12596 12.834C8.35573 12.4893 8.82138 12.3962 9.16603 12.626z\"\n        fill={color}\n      />\n      <path\n        d=\"M9.3467 0.5C8.76561 0.5 8.24725 0.865297 8.0518 1.41254L7.842 2H6.87562C6.24691 2 5.71525 2.42238 5.55178 3H4.84375C3.56659 3 2.53125 4.03534 2.53125 5.3125V17.3438C2.53125 18.6209 3.56659 19.6562 4.84375 19.6562H15.1562C16.4334 19.6562 17.4688 18.6209 17.4688 17.3438V5.3125C17.4688 4.03534 16.4334 3 15.1562 3H14.4482C14.2847 2.42238 13.7531 2 13.1244 2H12.158L11.9482 1.41254C11.7528 0.865298 11.2344 0.5 10.6533 0.5H9.3467ZM9.13389 2.84251L9.43479 2H10.5652L10.8661 2.84251C10.9126 3.21721 11.2312 3.5 11.6104 3.5H13V4.75H7V3.5H8.38962C8.7688 3.5 9.08743 3.21721 9.13389 2.84251ZM15.9688 5.3125C15.9688 4.86377 15.605 4.5 15.1562 4.5H14.5V4.875C14.5 5.63439 13.8844 6.25 13.125 6.25H6.875C6.11561 6.25 5.5 5.63439 5.5 4.875V4.5H4.84375C4.39502 4.5 4.03125 4.86377 4.03125 5.3125V17.3438C4.03125 17.7925 4.39502 18.1562 4.84375 18.1562H15.1562C15.605 18.1562 15.9688 17.7925 15.9688 17.3438V5.3125Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nChecklist20.category = 'Interface General';\n\nexport default Checklist20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Checklist24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Checklist24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 8.75C12.3358 8.75 12 9.08579 12 9.5 12 9.91421 12.3358 10.25 12.75 10.25H16.25C16.6642 10.25 17 9.91421 17 9.5 17 9.08579 16.6642 8.75 16.25 8.75H12.75zM12 14C12 13.5858 12.3358 13.25 12.75 13.25H16.25C16.6642 13.25 17 13.5858 17 14 17 14.4142 16.6642 14.75 16.25 14.75H12.75C12.3358 14.75 12 14.4142 12 14zM12.75 17.75C12.3358 17.75 12 18.0858 12 18.5 12 18.9142 12.3358 19.25 12.75 19.25H16.25C16.6642 19.25 17 18.9142 17 18.5 17 18.0858 16.6642 17.75 16.25 17.75H12.75zM10.7439 8.18557C11.0556 8.45833 11.0872 8.93215 10.8144 9.24388L9.06443 11.2439C8.91821 11.411 8.70546 11.5047 8.48347 11.4998 8.26147 11.4949 8.05306 11.3919 7.91435 11.2185L6.91435 9.96852C6.65559 9.64507 6.70803 9.17311 7.03148 8.91435 7.35493 8.65559 7.82689 8.70803 8.08565 9.03148L8.52576 9.58161 9.68557 8.25612C9.95833 7.94439 10.4322 7.91281 10.7439 8.18557zM10.8144 13.7439C11.0872 13.4322 11.0556 12.9583 10.7439 12.6856 10.4322 12.4128 9.95833 12.4444 9.68557 12.7561L8.52576 14.0816 8.08565 13.5315C7.82689 13.208 7.35493 13.1556 7.03148 13.4143 6.70803 13.6731 6.65559 14.1451 6.91435 14.4685L7.91435 15.7185C8.05306 15.8919 8.26147 15.9949 8.48347 15.9998 8.70546 16.0047 8.91821 15.911 9.06443 15.7439L10.8144 13.7439zM10.7439 17.1856C11.0556 17.4583 11.0872 17.9321 10.8144 18.2439L9.06443 20.2439C8.91821 20.411 8.70546 20.5047 8.48347 20.4998 8.26147 20.4949 8.05306 20.3919 7.91435 20.2185L6.91435 18.9685C6.65559 18.6451 6.70803 18.1731 7.03148 17.9143 7.35493 17.6556 7.82689 17.708 8.08565 18.0315L8.52576 18.5816 9.68557 17.2561C9.95833 16.9444 10.4322 16.9128 10.7439 17.1856z\"\n        fill={color}\n      />\n      <path\n        d=\"M11.216 0.5C10.5821 0.5 10.0166 0.898506 9.80343 1.4955L9.62325 2H8.50106C7.84884 2 7.29179 2.41681 7.08543 3H5.625C4.17525 3 3 4.17525 3 5.625V21.375C3 22.8247 4.17525 24 5.625 24H18.375C19.8247 24 21 22.8247 21 21.375V5.625C21 4.17525 19.8247 3 18.375 3H16.9146C16.7082 2.41681 16.1512 2 15.4989 2H14.3768L14.1966 1.49549C13.9834 0.898505 13.4179 0.5 12.784 0.5H11.216ZM19.5 5.625C19.5 5.00368 18.9963 4.5 18.375 4.5H17V5C17 5.82843 16.3284 6.5 15.5 6.5H8.5C7.67157 6.5 7 5.82843 7 5V4.5H5.625C5.00368 4.5 4.5 5.00368 4.5 5.625V21.375C4.5 21.9963 5.00368 22.5 5.625 22.5H18.375C18.9963 22.5 19.5 21.9963 19.5 21.375V5.625ZM11.216 2L12.784 2L13.1419 3.00225C13.2485 3.30075 13.5313 3.5 13.8482 3.5L15.4991 3.49977L15.5 3.50053V5H8.5L8.50001 3.50052L8.50106 3.5H10.1518C10.4687 3.5 10.7515 3.30075 10.8581 3.00225L11.216 2Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nChecklist24.category = 'Interface General';\n\nexport default Checklist24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Checklist32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Checklist32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.75 11.5C16.3358 11.5 16 11.8358 16 12.25 16 12.6642 16.3358 13 16.75 13H22.25C22.6642 13 23 12.6642 23 12.25 23 11.8358 22.6642 11.5 22.25 11.5H16.75zM16 18.25C16 17.8358 16.3358 17.5 16.75 17.5H22.25C22.6642 17.5 23 17.8358 23 18.25 23 18.6642 22.6642 19 22.25 19H16.75C16.3358 19 16 18.6642 16 18.25zM16.75 23.5C16.3358 23.5 16 23.8358 16 24.25 16 24.6642 16.3358 25 16.75 25H22.25C22.6642 25 23 24.6642 23 24.25 23 23.8358 22.6642 23.5 22.25 23.5H16.75zM13.7517 10.1925C14.0596 10.4696 14.0846 10.9438 13.8075 11.2517L11.5575 13.7517C11.4119 13.9135 11.2033 14.004 10.9857 13.9999 10.7682 13.9957 10.5631 13.8973 10.4238 13.7301L9.17383 12.2301C8.90866 11.9119 8.95165 11.439 9.26986 11.1738 9.58807 10.9087 10.061 10.9517 10.3262 11.2699L11.0218 12.1046 12.6925 10.2483C12.9696 9.94039 13.4438 9.91543 13.7517 10.1925zM13.8075 17.2517C14.0846 16.9438 14.0596 16.4696 13.7517 16.1925 13.4438 15.9154 12.9696 15.9404 12.6925 16.2483L11.0218 18.1046 10.3262 17.2699C10.061 16.9517 9.58807 16.9087 9.26986 17.1738 8.95165 17.439 8.90866 17.9119 9.17383 18.2301L10.4238 19.7301C10.5631 19.8973 10.7682 19.9957 10.9857 19.9999 11.2033 20.004 11.4119 19.9135 11.5575 19.7517L13.8075 17.2517zM13.7517 22.1925C14.0596 22.4696 14.0846 22.9438 13.8075 23.2517L11.5575 25.7517C11.4119 25.9135 11.2033 26.004 10.9857 25.9999 10.7682 25.9957 10.5631 25.8973 10.4238 25.7301L9.17383 24.2301C8.90866 23.9119 8.95165 23.439 9.26986 23.1738 9.58807 22.9087 10.061 22.9517 10.3262 23.2699L11.0218 24.1046 12.6925 22.2483C12.9696 21.9404 13.4438 21.9154 13.7517 22.1925z\"\n        fill={color}\n      />\n      <path\n        d=\"M14.9547 0.5C14.2151 0.5 13.5554 0.964924 13.3067 1.66141L13.0072 2.5H11.2513C10.3708 2.5 9.63929 3.15101 9.51774 4H7.75C5.95507 4 4.5 5.45507 4.5 7.25V27.75C4.5 29.5449 5.95507 31 7.75 31H24.25C26.0449 31 27.5 29.5449 27.5 27.75V7.25C27.5 5.45507 26.0449 4 24.25 4H22.4823C22.3607 3.15101 21.6292 2.5 20.7487 2.5H18.9928L18.6933 1.66141C18.4446 0.964925 17.7849 0.5 17.0453 0.5H14.9547ZM14.7193 2.16592C14.7548 2.06642 14.8491 2 14.9547 2H17.0453C17.1509 2 17.2452 2.06642 17.2807 2.16592L17.758 3.50225C17.8646 3.80075 18.1473 4 18.4643 4H20.7487C20.888 4 21 4.1132 21 4.25V5.75C21 5.88807 20.8881 6 20.75 6H11.25C11.1119 6 11 5.88807 11 5.75V4.25C11 4.1132 11.112 4 11.2513 4H13.5357C13.8527 4 14.1354 3.80075 14.242 3.50225L14.7193 2.16592ZM26 7.25C26 6.2835 25.2165 5.5 24.25 5.5H22.5V5.75C22.5 6.7165 21.7165 7.5 20.75 7.5H11.25C10.2835 7.5 9.5 6.7165 9.5 5.75V5.5H7.75C6.7835 5.5 6 6.2835 6 7.25V27.75C6 28.7165 6.7835 29.5 7.75 29.5H24.25C25.2165 29.5 26 28.7165 26 27.75V7.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nChecklist32.category = 'Interface General';\n\nexport default Checklist32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Checkmark12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Checkmark12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.7197 1.96997C11.0126 1.67714 11.4874 1.67726 11.7803 1.96997C12.0728 2.26289 12.0731 2.73774 11.7803 3.03052L4.53027 10.2805C4.38971 10.421 4.19874 10.5002 4 10.5002C3.80135 10.5002 3.61028 10.4209 3.46973 10.2805L0.219727 7.03052C-0.073131 6.73766 -0.0730597 6.26287 0.219727 5.96997C0.51262 5.67708 0.98738 5.67708 1.28027 5.96997L4 8.6897L10.7197 1.96997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmark12.category = 'Checkmarks';\n\nexport default Checkmark12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Checkmark16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Checkmark16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.7646 3.58032C14.0575 3.28747 14.5323 3.28755 14.8252 3.58032C15.118 3.87322 15.1181 4.34799 14.8252 4.64087L6.16309 13.303C6.02244 13.4436 5.8317 13.5227 5.63281 13.5227C5.43397 13.5227 5.24316 13.4436 5.10254 13.303L1.21973 9.42017C0.926853 9.12729 0.926891 8.65252 1.21973 8.35962C1.51262 8.06673 1.98738 8.06673 2.28027 8.35962L5.63281 11.7122L13.7646 3.58032Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmark16.category = 'Checkmarks';\n\nexport default Checkmark16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Checkmark20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Checkmark20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.7197 4.21997C18.0126 3.92726 18.4874 3.92714 18.7803 4.21997C19.073 4.51282 19.0729 4.98765 18.7803 5.28052L7.53027 16.5305C7.23742 16.8233 6.76261 16.8233 6.46973 16.5305L1.21973 11.2805C0.926859 10.9876 0.92691 10.5129 1.21973 10.22C1.51262 9.92708 1.98738 9.92708 2.28027 10.22L7 14.9397L17.7197 4.21997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmark20.category = 'Checkmarks';\n\nexport default Checkmark20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Checkmark24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Checkmark24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.7197 4.46973C22.0123 4.17715 22.4863 4.17668 22.7793 4.46875C23.0725 4.76138 23.0739 5.23712 22.7812 5.53027L8.71582 19.6191C8.57521 19.76 8.3836 19.8398 8.18457 19.8398C7.98587 19.8397 7.79482 19.7606 7.6543 19.6201L1.21973 13.1855C0.926833 12.8927 0.926833 12.4169 1.21973 12.124C1.51257 11.8315 1.98745 11.8314 2.28027 12.124L8.18457 18.0283L21.7197 4.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmark24.category = 'Checkmarks';\n\nexport default Checkmark24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Checkmark32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Checkmark32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.7197 7.96899C28.0125 7.67659 28.4875 7.67656 28.7803 7.96899C29.073 8.26176 29.0728 8.73662 28.7803 9.02954L12.0303 25.7805C11.8897 25.9211 11.6988 26.0002 11.5 26.0002C11.3013 26.0002 11.1103 25.9209 10.9697 25.7805L3.21973 18.0305C2.92687 17.7377 2.92694 17.2629 3.21973 16.97C3.51262 16.6771 3.98738 16.6771 4.28027 16.97L11.5 24.1887L27.7197 7.96899Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmark32.category = 'Checkmarks';\n\nexport default Checkmark32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.292 2.04224C10.6824 1.65182 11.3165 1.65203 11.707 2.04224C12.0976 2.43276 12.0976 3.06675 11.707 3.45728L4.70703 10.4563C4.51958 10.6437 4.26508 10.7501 4 10.7502C3.73489 10.7502 3.48044 10.6438 3.29297 10.4563L0.292969 7.45728C-0.097524 7.06678 -0.097461 6.43374 0.292969 6.04321C0.683493 5.65269 1.31651 5.65269 1.70703 6.04321L4 8.33521L10.292 2.04224Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkBold12.category = 'Checkmarks';\n\nexport default CheckmarkBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.293 3.69849C13.6835 3.3081 14.3165 3.30804 14.707 3.69849C15.0975 4.08897 15.0974 4.72203 14.707 5.11255L6.33984 13.4797C6.15231 13.6672 5.898 13.7727 5.63281 13.7727C5.36764 13.7727 5.1133 13.6672 4.92578 13.4797L1.29297 9.84692C0.902478 9.45643 0.902531 8.82339 1.29297 8.43286C1.68349 8.04234 2.31651 8.04234 2.70703 8.43286L5.63281 11.3586L13.293 3.69849Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkBold16.category = 'Checkmarks';\n\nexport default CheckmarkBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.293 4.29321C17.6835 3.90289 18.3166 3.90276 18.707 4.29321C19.0973 4.68368 19.0973 5.31679 18.707 5.70728L7.70703 16.7073C7.51954 16.8947 7.26512 17.0002 7 17.0002C6.73489 17.0002 6.48047 16.8947 6.29297 16.7073L1.29297 11.7073C0.902475 11.3168 0.902535 10.6837 1.29297 10.2932C1.68349 9.90269 2.31651 9.90269 2.70703 10.2932L7 14.5862L17.293 4.29321Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkBold20.category = 'Checkmarks';\n\nexport default CheckmarkBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.293 4.56763C21.6834 4.17759 22.3166 4.17754 22.707 4.56763C23.0975 4.95813 23.0975 5.59214 22.707 5.98267L8.89258 19.7971C8.50205 20.1876 7.86804 20.1876 7.47754 19.7971L1.29297 13.6116C0.902561 13.221 0.902488 12.588 1.29297 12.1975C1.68347 11.8072 2.31656 11.8072 2.70703 12.1975L8.18457 17.676L21.293 4.56763Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkBold24.category = 'Checkmarks';\n\nexport default CheckmarkBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.293 8.04248C27.6835 7.65232 28.3166 7.65223 28.707 8.04248C29.0975 8.4329 29.0972 9.06599 28.707 9.45654L12.207 25.9565C12.0195 26.144 11.7651 26.2495 11.5 26.2495C11.2348 26.2495 10.9805 26.1441 10.793 25.9565L3.29297 18.4565C2.90261 18.066 2.9025 17.4329 3.29297 17.0425C3.68346 16.6523 4.31657 16.6522 4.70703 17.0425L11.5 23.8354L27.293 8.04248Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkBold32.category = 'Checkmarks';\n\nexport default CheckmarkBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.86523 2.11548C10.3533 1.62743 11.1456 1.62764 11.6338 2.11548C12.1219 2.60363 12.1219 3.39588 11.6338 3.88403L4.88379 10.634C4.64947 10.8683 4.33134 11.0001 4 11.0002C3.66881 11.0002 3.35052 10.8681 3.11621 10.634L0.366211 7.88403C-0.121917 7.39591 -0.121863 6.60462 0.366211 6.11646C0.854366 5.6283 1.64563 5.6283 2.13379 6.11646L4 7.98169L9.86523 2.11548Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkBoldFilled12.category = 'Checkmarks';\n\nexport default CheckmarkBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2344 3.05005C13.8201 2.4643 14.7697 2.46438 15.3555 3.05005C15.9411 3.63584 15.9412 4.58539 15.3555 5.17114L6.69336 13.8333C6.41207 14.1145 6.03059 14.2727 5.63281 14.2727C5.23508 14.2727 4.85353 14.1145 4.57227 13.8333L0.689453 9.95044C0.103686 9.36467 0.103725 8.41514 0.689453 7.82935C1.27524 7.24356 2.22476 7.24356 2.81055 7.82935L5.63281 10.6516L13.2344 3.05005Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkBoldFilled16.category = 'Checkmarks';\n\nexport default CheckmarkBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.1895 3.6897C17.7753 3.10409 18.7248 3.10397 19.3105 3.6897C19.8961 4.27544 19.8961 5.22505 19.3105 5.81079L8.06055 17.0608C7.47482 17.6464 6.52523 17.6464 5.93945 17.0608L0.689453 11.8108C0.103692 11.225 0.103744 10.2755 0.689453 9.6897C1.27524 9.10391 2.22476 9.10391 2.81055 9.6897L7 13.8792L17.1895 3.6897Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkBoldFilled20.category = 'Checkmarks';\n\nexport default CheckmarkBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.1885 3.94067C21.7735 3.35464 22.7222 3.35323 23.3086 3.93774C23.8948 4.52294 23.8966 5.47349 23.3115 6.05981L9.24609 20.1497C8.96491 20.4312 8.58346 20.5899 8.18555 20.5901C7.78756 20.5902 7.40544 20.4321 7.12402 20.1506L0.689453 13.7151C0.10371 13.1293 0.103681 12.1798 0.689453 11.594C1.27524 11.0084 2.22481 11.0083 2.81055 11.594L8.18359 16.967L21.1885 3.94067Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkBoldFilled24.category = 'Checkmarks';\n\nexport default CheckmarkBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.1895 7.43896C27.7752 6.8535 28.7248 6.85341 29.3105 7.43896C29.8962 8.02466 29.8961 8.97425 29.3105 9.56006L12.5605 26.3101C12.2793 26.5913 11.8977 26.7494 11.5 26.7495C11.1022 26.7495 10.7207 26.5913 10.4395 26.3101L2.68945 18.561C2.10367 17.9752 2.10367 17.0248 2.68945 16.439C3.27522 15.8535 4.22483 15.8534 4.81055 16.439L11.5 23.1284L27.1895 7.43896Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkBoldFilled32.category = 'Checkmarks';\n\nexport default CheckmarkBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM7.71973 3.96973C8.01262 3.67683 8.48738 3.67683 8.78027 3.96973C9.07317 4.26262 9.07317 4.73738 8.78027 5.03027L5.65527 8.15527C5.36238 8.44817 4.88762 8.44817 4.59473 8.15527L3.21973 6.78027C2.92683 6.48738 2.92683 6.01262 3.21973 5.71973C3.51262 5.42683 3.98738 5.42683 4.28027 5.71973L5.125 6.56445L7.71973 3.96973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircle12.category = 'Checkmarks';\n\nexport default CheckmarkCircle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM10.2197 5.71973C10.5126 5.42683 10.9874 5.42683 11.2803 5.71973C11.5732 6.01262 11.5732 6.48738 11.2803 6.78027L7.53027 10.5303C7.23738 10.8232 6.76262 10.8232 6.46973 10.5303L4.71973 8.78027C4.42683 8.48738 4.42683 8.01262 4.71973 7.71973C5.01262 7.42683 5.48738 7.42683 5.78027 7.71973L7 8.93945L10.2197 5.71973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircle16.category = 'Checkmarks';\n\nexport default CheckmarkCircle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.1487 0.5 19.5 4.85125 19.5 10C19.5 15.1487 15.1487 19.5 10 19.5C4.85125 19.5 0.5 15.1487 0.5 10C0.5 4.85125 4.85125 0.5 10 0.5ZM10 2C5.67968 2 2 5.67968 2 10C2 14.3203 5.67968 18 10 18C14.3203 18 18 14.3203 18 10C18 5.67968 14.3203 2 10 2ZM13.2197 7.21973C13.5126 6.92683 13.9874 6.92683 14.2803 7.21973C14.5732 7.51262 14.5732 7.98738 14.2803 8.28027L9.03027 13.5303C8.88962 13.6709 8.69891 13.75 8.5 13.75C8.30109 13.75 8.11038 13.6709 7.96973 13.5303L5.71973 11.2803C5.42683 10.9874 5.42683 10.5126 5.71973 10.2197C6.01262 9.92683 6.48738 9.92683 6.78027 10.2197L8.5 11.9395L13.2197 7.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircle20.category = 'Checkmarks';\n\nexport default CheckmarkCircle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.1534 0.5 23.5 5.84663 23.5 12C23.5 18.1534 18.1534 23.5 12 23.5C5.84664 23.5 0.500003 18.1534 0.5 12C0.5 5.84663 5.84664 0.500014 12 0.5ZM12 2C6.67506 2.00001 2 6.67507 2 12C2 17.3249 6.67506 22 12 22C17.3249 22 22 17.3249 22 12C22 6.67505 17.3249 2 12 2ZM16.2197 8.46973C16.5126 8.17683 16.9874 8.17683 17.2803 8.46973C17.5731 8.76262 17.5732 9.2374 17.2803 9.53027L10.6504 16.1602C10.5098 16.3008 10.319 16.3799 10.1201 16.3799C9.92123 16.3799 9.73049 16.3008 9.58984 16.1602L6.71973 13.29C6.4269 12.9972 6.42689 12.5224 6.71973 12.2295C7.01261 11.9367 7.4874 11.9367 7.78027 12.2295L10.1201 14.5693L16.2197 8.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircle24.category = 'Checkmarks';\n\nexport default CheckmarkCircle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.6355 0.5 31.5 7.36448 31.5 16C31.5 24.6355 24.6355 31.5 16 31.5C7.36453 31.5 0.500004 24.6355 0.5 16C0.5 7.36449 7.36453 0.500017 16 0.5ZM16 2C8.19295 2.00002 2 8.19292 2 16C2 23.8071 8.19295 30 16 30C23.8071 30 30 23.8071 30 16C30 8.19291 23.8071 2 16 2ZM21.7197 11.4697C22.0126 11.1768 22.4874 11.1768 22.7803 11.4697C23.0731 11.7626 23.0732 12.2374 22.7803 12.5303L14.1504 21.1602C14.0098 21.3008 13.819 21.3799 13.6201 21.3799C13.4212 21.3799 13.2305 21.3008 13.0898 21.1602L9.21973 17.29C8.92691 16.9972 8.92689 16.5224 9.21973 16.2295C9.51261 15.9367 9.9874 15.9367 10.2803 16.2295L13.6201 19.5693L21.7197 11.4697Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircle32.category = 'Checkmarks';\n\nexport default CheckmarkCircle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM7.29297 4.04297C7.68349 3.65244 8.31651 3.65244 8.70703 4.04297C9.09756 4.43349 9.09756 5.06651 8.70703 5.45703L5.83203 8.33203C5.44151 8.72256 4.80849 8.72256 4.41797 8.33203L3.04297 6.95703C2.65244 6.56651 2.65244 5.93349 3.04297 5.54297C3.43349 5.15244 4.06651 5.15244 4.45703 5.54297L5.125 6.21094L7.29297 4.04297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleBold12.category = 'Checkmarks';\n\nexport default CheckmarkCircleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM9.79297 5.79297C10.1835 5.40244 10.8165 5.40244 11.207 5.79297C11.5976 6.18349 11.5976 6.81651 11.207 7.20703L7.70703 10.707C7.31651 11.0976 6.68349 11.0976 6.29297 10.707L4.54297 8.95703C4.15244 8.56651 4.15244 7.93349 4.54297 7.54297C4.93349 7.15244 5.56651 7.15244 5.95703 7.54297L7 8.58594L9.79297 5.79297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleBold16.category = 'Checkmarks';\n\nexport default CheckmarkCircleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.1515 0.5 19.5 4.84845 19.5 10C19.5 15.1515 15.1515 19.5 10 19.5C4.84845 19.5 0.5 15.1515 0.5 10C0.5 4.84845 4.84845 0.5 10 0.5ZM10 2.5C5.95302 2.5 2.5 5.95302 2.5 10C2.5 14.047 5.95302 17.5 10 17.5C14.047 17.5 17.5 14.047 17.5 10C17.5 5.95302 14.047 2.5 10 2.5ZM13.043 7.04297C13.4335 6.65244 14.0665 6.65244 14.457 7.04297C14.8476 7.43349 14.8476 8.06651 14.457 8.45703L9.20703 13.707C9.0195 13.8946 8.76522 14 8.5 14C8.23478 14 7.9805 13.8946 7.79297 13.707L5.54297 11.457C5.15244 11.0665 5.15244 10.4335 5.54297 10.043C5.93349 9.65244 6.56651 9.65244 6.95703 10.043L8.5 11.5859L13.043 7.04297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleBold20.category = 'Checkmarks';\n\nexport default CheckmarkCircleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.158 0.5 23.5 5.84203 23.5 12C23.5 18.158 18.158 23.5 12 23.5C5.84204 23.5 0.500003 18.158 0.5 12C0.5 5.84203 5.84204 0.500013 12 0.5ZM12 2.5C6.9466 2.50001 2.5 6.94661 2.5 12C2.5 17.0534 6.9466 21.5 12 21.5C17.0534 21.5 21.5 17.0534 21.5 12C21.5 6.94659 17.0534 2.5 12 2.5ZM16.043 8.29297C16.4335 7.90244 17.0665 7.90244 17.457 8.29297C17.8476 8.68349 17.8476 9.31651 17.457 9.70703L10.8271 16.3369C10.6396 16.5244 10.3853 16.6299 10.1201 16.6299C9.8549 16.6299 9.60062 16.5244 9.41309 16.3369L6.54297 13.4668C6.1525 13.0763 6.15245 12.4432 6.54297 12.0527C6.93348 11.6623 7.56652 11.6623 7.95703 12.0527L10.1201 14.2158L16.043 8.29297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleBold24.category = 'Checkmarks';\n\nexport default CheckmarkCircleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.6342 0.5 31.5 7.36576 31.5 16C31.5 24.6342 24.6342 31.5 16 31.5C7.3658 31.5 0.500004 24.6342 0.5 16C0.5 7.36576 7.3658 0.500016 16 0.5ZM16 2.5C8.47036 2.50002 2.5 8.47034 2.5 16C2.5 23.5297 8.47036 29.5 16 29.5C23.5296 29.5 29.5 23.5297 29.5 16C29.5 8.47032 23.5296 2.5 16 2.5ZM21.543 11.293C21.9335 10.9024 22.5665 10.9024 22.957 11.293C23.3476 11.6835 23.3476 12.3165 22.957 12.707L14.3271 21.3369C14.1396 21.5244 13.8853 21.6299 13.6201 21.6299C13.3549 21.6299 13.1006 21.5244 12.9131 21.3369L9.04297 17.4668C8.6525 17.0763 8.65246 16.4432 9.04297 16.0527C9.43348 15.6623 10.0665 15.6623 10.457 16.0527L13.6201 19.2158L21.543 11.293Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleBold32.category = 'Checkmarks';\n\nexport default CheckmarkCircleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM8.88379 3.86621C8.39563 3.37806 7.60437 3.37806 7.11621 3.86621L5.125 5.85742L4.63379 5.36621C4.14563 4.87806 3.35437 4.87806 2.86621 5.36621C2.37806 5.85437 2.37806 6.64563 2.86621 7.13379L4.24121 8.50879C4.72937 8.99694 5.52063 8.99694 6.00879 8.50879L8.88379 5.63379C9.37194 5.14563 9.37194 4.35437 8.88379 3.86621Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleBoldFilled12.category = 'Checkmarks';\n\nexport default CheckmarkCircleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM11.5605 5.43945C10.9748 4.85367 10.0252 4.85367 9.43945 5.43945L7 7.87891L6.31055 7.18945C5.72476 6.60367 4.77524 6.60367 4.18945 7.18945C3.60367 7.77524 3.60367 8.72476 4.18945 9.31055L5.93945 11.0605C6.52524 11.6463 7.47476 11.6463 8.06055 11.0605L11.5605 7.56055C12.1463 6.97476 12.1463 6.02524 11.5605 5.43945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleBoldFilled16.category = 'Checkmarks';\n\nexport default CheckmarkCircleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.1515 0.5 19.5 4.84845 19.5 10C19.5 15.1515 15.1515 19.5 10 19.5C4.84845 19.5 0.5 15.1515 0.5 10C0.5 4.84845 4.84845 0.5 10 0.5ZM14.8105 6.68945C14.2248 6.10367 13.2752 6.10367 12.6895 6.68945L8.5 10.8789L7.31055 9.68945C6.72476 9.10367 5.77524 9.10367 5.18945 9.68945C4.60367 10.2752 4.60367 11.2248 5.18945 11.8105L7.43945 14.0605C7.72076 14.3419 8.10218 14.5 8.5 14.5C8.89783 14.5 9.27924 14.3419 9.56055 14.0605L14.8105 8.81055C15.3963 8.22476 15.3963 7.27524 14.8105 6.68945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleBoldFilled20.category = 'Checkmarks';\n\nexport default CheckmarkCircleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.158 0.5 23.5 5.84203 23.5 12C23.5 18.158 18.158 23.5 12 23.5C5.84204 23.5 0.500003 18.158 0.5 12C0.5 5.84203 5.84204 0.500013 12 0.5ZM17.8105 7.93945C17.2248 7.35367 16.2752 7.35367 15.6895 7.93945L10.1201 13.5088L8.31055 11.6992C7.72478 11.1135 6.77523 11.1135 6.18945 11.6992C5.60367 12.285 5.60372 13.2345 6.18945 13.8203L9.05957 16.6904C9.34087 16.9717 9.7223 17.1299 10.1201 17.1299C10.5179 17.1299 10.8994 16.9717 11.1807 16.6904L17.8105 10.0605C18.3963 9.47476 18.3963 8.52524 17.8105 7.93945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleBoldFilled24.category = 'Checkmarks';\n\nexport default CheckmarkCircleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.6342 0.5 31.5 7.36576 31.5 16C31.5 24.6342 24.6342 31.5 16 31.5C7.3658 31.5 0.500004 24.6342 0.5 16C0.5 7.36576 7.3658 0.500016 16 0.5ZM23.3105 10.9395C22.7248 10.3537 21.7752 10.3537 21.1895 10.9395L13.6201 18.5088L10.8105 15.6992C10.2248 15.1135 9.27523 15.1135 8.68945 15.6992C8.10367 16.285 8.10372 17.2345 8.68945 17.8203L12.5596 21.6904C12.8409 21.9717 13.2223 22.1299 13.6201 22.1299C14.0179 22.1299 14.3994 21.9717 14.6807 21.6904L23.3105 13.0605C23.8963 12.4748 23.8963 11.5252 23.3105 10.9395Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleBoldFilled32.category = 'Checkmarks';\n\nexport default CheckmarkCircleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM8.78027 3.96973C8.48738 3.67683 8.01262 3.67683 7.71973 3.96973L5.125 6.56445L4.28027 5.71973C3.98738 5.42683 3.51262 5.42683 3.21973 5.71973C2.92683 6.01262 2.92683 6.48738 3.21973 6.78027L4.59473 8.15527C4.88762 8.44817 5.36238 8.44817 5.65527 8.15527L8.78027 5.03027C9.07317 4.73738 9.07317 4.26262 8.78027 3.96973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleFilled12.category = 'Checkmarks';\n\nexport default CheckmarkCircleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM11.2803 5.71973C10.9874 5.42683 10.5126 5.42683 10.2197 5.71973L7 8.93945L5.78027 7.71973C5.48738 7.42683 5.01262 7.42683 4.71973 7.71973C4.42683 8.01262 4.42683 8.48738 4.71973 8.78027L6.46973 10.5303C6.76262 10.8232 7.23738 10.8232 7.53027 10.5303L11.2803 6.78027C11.5732 6.48738 11.5732 6.01262 11.2803 5.71973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleFilled16.category = 'Checkmarks';\n\nexport default CheckmarkCircleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.1487 0.5 19.5 4.85125 19.5 10C19.5 15.1487 15.1487 19.5 10 19.5C4.85125 19.5 0.5 15.1487 0.5 10C0.5 4.85125 4.85125 0.5 10 0.5ZM14.2803 7.21973C13.9874 6.92683 13.5126 6.92683 13.2197 7.21973L8.5 11.9395L6.78027 10.2197C6.48738 9.92683 6.01262 9.92683 5.71973 10.2197C5.42683 10.5126 5.42683 10.9874 5.71973 11.2803L7.96973 13.5303C8.11038 13.6709 8.30109 13.75 8.5 13.75C8.69891 13.75 8.88962 13.6709 9.03027 13.5303L14.2803 8.28027C14.5732 7.98738 14.5732 7.51262 14.2803 7.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleFilled20.category = 'Checkmarks';\n\nexport default CheckmarkCircleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.1534 0.5 23.5 5.84663 23.5 12C23.5 18.1534 18.1534 23.5 12 23.5C5.84664 23.5 0.500003 18.1534 0.5 12C0.5 5.84663 5.84664 0.500014 12 0.5ZM17.2803 8.46973C16.9874 8.17683 16.5126 8.17683 16.2197 8.46973L10.1201 14.5693L7.78027 12.2295C7.4874 11.9367 7.01261 11.9367 6.71973 12.2295C6.42689 12.5224 6.4269 12.9972 6.71973 13.29L9.58984 16.1602C9.73049 16.3008 9.92123 16.3799 10.1201 16.3799C10.319 16.3799 10.5098 16.3008 10.6504 16.1602L17.2803 9.53027C17.5732 9.2374 17.5731 8.76262 17.2803 8.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleFilled24.category = 'Checkmarks';\n\nexport default CheckmarkCircleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkCircleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkCircleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.6355 0.5 31.5 7.36448 31.5 16C31.5 24.6355 24.6355 31.5 16 31.5C7.36453 31.5 0.500004 24.6355 0.5 16C0.5 7.36449 7.36453 0.500017 16 0.5ZM22.7803 11.4697C22.4874 11.1768 22.0126 11.1768 21.7197 11.4697L13.6201 19.5693L10.2803 16.2295C9.9874 15.9367 9.51261 15.9367 9.21973 16.2295C8.92689 16.5224 8.92691 16.9972 9.21973 17.29L13.0898 21.1602C13.2305 21.3008 13.4212 21.3799 13.6201 21.3799C13.819 21.3799 14.0098 21.3008 14.1504 21.1602L22.7803 12.5303C23.0732 12.2374 23.0731 11.7626 22.7803 11.4697Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkCircleFilled32.category = 'Checkmarks';\n\nexport default CheckmarkCircleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.86523 2.11548C10.3533 1.62743 11.1456 1.62764 11.6338 2.11548C12.1219 2.60363 12.1219 3.39588 11.6338 3.88403L4.88379 10.634C4.64947 10.8683 4.33134 11.0001 4 11.0002C3.66881 11.0002 3.35052 10.8681 3.11621 10.634L0.366211 7.88403C-0.121917 7.39591 -0.121863 6.60462 0.366211 6.11646C0.854366 5.6283 1.64563 5.6283 2.13379 6.11646L4 7.98169L9.86523 2.11548Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkFilled12.category = 'Checkmarks';\n\nexport default CheckmarkFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.4111 3.22681C13.8992 2.73869 14.6905 2.73877 15.1787 3.22681C15.6668 3.71497 15.6668 4.50626 15.1787 4.99438L6.5166 13.6565C6.28219 13.8909 5.96429 14.0227 5.63281 14.0227C5.30138 14.0227 4.98341 13.8908 4.74902 13.6565L0.866211 9.77368C0.378075 9.28555 0.378114 8.49426 0.866211 8.0061C1.35437 7.51795 2.14563 7.51795 2.63379 8.0061L5.63281 11.0051L13.4111 3.22681Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkFilled16.category = 'Checkmarks';\n\nexport default CheckmarkFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.3662 3.86646C17.8544 3.37848 18.6457 3.37836 19.1338 3.86646C19.6217 4.35457 19.6217 5.14592 19.1338 5.63403L7.88379 16.884C7.39568 17.3721 6.60435 17.372 6.11621 16.884L0.866211 11.634C0.378081 11.1459 0.378133 10.3546 0.866211 9.86646C1.35437 9.3783 2.14563 9.3783 2.63379 9.86646L7 14.2327L17.3662 3.86646Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkFilled20.category = 'Checkmarks';\n\nexport default CheckmarkFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.3652 4.11743C21.8529 3.62889 22.6442 3.62792 23.1328 4.11548C23.6211 4.60309 23.622 5.3945 23.1348 5.88306L9.06934 19.9729C8.83501 20.2076 8.51719 20.3399 8.18555 20.3401C7.85388 20.3402 7.53531 20.2084 7.30078 19.9739L0.866211 13.5383C0.378122 13.0502 0.378078 12.2589 0.866211 11.7708C1.35436 11.2828 2.14568 11.2827 2.63379 11.7708L8.18359 17.3206L21.3652 4.11743Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkFilled24.category = 'Checkmarks';\n\nexport default CheckmarkFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.3662 7.61572C27.8543 7.1279 28.6457 7.12781 29.1338 7.61572C29.6219 8.10379 29.6217 8.89512 29.1338 9.3833L12.3838 26.1333C12.1494 26.3677 11.8314 26.4995 11.5 26.4995C11.1685 26.4995 10.8506 26.3677 10.6162 26.1333L2.86621 18.3843C2.37806 17.8961 2.37806 17.1039 2.86621 16.6157C3.35434 16.1279 4.1457 16.1278 4.63379 16.6157L11.5 23.4819L27.3662 7.61572Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkFilled32.category = 'Checkmarks';\n\nexport default CheckmarkFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceipt12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceipt12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0C10.2165 0 11 0.783502 11 1.75V10.958C11 11.6993 10.2526 12.2074 9.56348 11.9346L7.98242 11.3076L6.54395 11.8896C6.19475 12.0307 5.80403 12.0303 5.45508 11.8887L4.02539 11.3076L2.43555 11.9355C1.74649 12.2075 1 11.6998 1 10.959V1.75C1 0.783502 1.7835 0 2.75 0H9.25ZM2.75 1.5C2.61193 1.5 2.5 1.61193 2.5 1.75V10.2969L3.49414 9.90527L3.62598 9.86035C3.89221 9.78387 4.17496 9.78515 4.44043 9.86426L4.57227 9.91016L6.00098 10.4902L7.43945 9.90918L7.57031 9.86328C7.8362 9.78447 8.11936 9.78418 8.38574 9.86133L8.5166 9.90625L9.5 10.2949V1.75C9.5 1.61193 9.38807 1.5 9.25 1.5H2.75ZM7.12012 4.21973C7.41301 3.92683 7.88777 3.92683 8.18066 4.21973C8.47356 4.51262 8.47356 4.98738 8.18066 5.28027L5.80566 7.65527C5.51277 7.94817 5.03801 7.94817 4.74512 7.65527L3.87012 6.78027C3.57722 6.48738 3.57722 6.01262 3.87012 5.71973C4.16301 5.42683 4.63777 5.42683 4.93066 5.71973L5.27539 6.06445L7.12012 4.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceipt12.category = 'Money & Shopping';\n\nexport default CheckmarkReceipt12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceipt16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceipt16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.002 0C13.3827 0 14.502 1.11929 14.502 2.5V14.2158C14.502 15.1403 13.5336 15.745 12.7031 15.3389L10.6885 14.3535L8.61328 15.3193C8.22513 15.4998 7.77659 15.4993 7.38867 15.3184L5.32031 14.3535L3.29785 15.3408C2.46764 15.7457 1.5003 15.1413 1.5 14.2178V2.5C1.5 1.11929 2.61929 0 4 0H12.002ZM4 1.5C3.44772 1.5 3 1.94772 3 2.5V13.8164L4.77148 12.9541L4.90039 12.8994C5.16402 12.8057 5.45157 12.8035 5.7168 12.8926L5.84766 12.9443L8.00098 13.9482L10.165 12.9434L10.2949 12.8916C10.5601 12.8028 10.8479 12.8055 11.1113 12.8994L11.2412 12.9541L13.002 13.8154V2.5C13.002 1.94772 12.5542 1.5 12.002 1.5H4ZM9.71973 5.21973C10.0126 4.92683 10.4874 4.92683 10.7803 5.21973C11.0732 5.51262 11.0732 5.98738 10.7803 6.28027L7.65527 9.40527C7.36238 9.69817 6.88762 9.69817 6.59473 9.40527L5.21973 8.03027C4.92683 7.73738 4.92683 7.26262 5.21973 6.96973C5.51262 6.67683 5.98738 6.67683 6.28027 6.96973L7.125 7.81445L9.71973 5.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceipt16.category = 'Money & Shopping';\n\nexport default CheckmarkReceipt16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceipt20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceipt20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.001 0C16.6578 0 18.001 1.34315 18.001 3V18.6328C18.001 19.6143 16.9548 20.2423 16.0889 19.7803L13.4102 18.3506L10.6865 19.8125C10.2578 20.0426 9.74194 20.043 9.31348 19.8125L6.59766 18.3506L3.91113 19.7812C3.04522 20.2424 2 19.6148 2 18.6338V3C2 1.34315 3.34315 0 5 0H15.001ZM5 1.5C4.17157 1.5 3.5 2.17157 3.5 3V18.2998L6.01074 16.9639L6.15234 16.8994C6.44102 16.7892 6.76062 16.7899 7.04883 16.9014L7.19043 16.9668L10.001 18.4785L12.8203 16.9658L12.9609 16.9004C13.2494 16.7891 13.5697 16.7888 13.8584 16.8994L14 16.9648L16.501 18.2988V3C16.501 2.17157 15.8294 1.5 15.001 1.5H5ZM12.7197 6.21973C13.0126 5.92683 13.4874 5.92683 13.7803 6.21973C14.0731 6.51262 14.0731 6.9874 13.7803 7.28027L9.28027 11.7803C8.9874 12.0731 8.51262 12.0731 8.21973 11.7803L6.21973 9.78027C5.92683 9.48738 5.92683 9.01262 6.21973 8.71973C6.51262 8.42683 6.98738 8.42683 7.28027 8.71973L8.75 10.1895L12.7197 6.21973Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceipt20.category = 'Money & Shopping';\n\nexport default CheckmarkReceipt20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceipt24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceipt24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.251 0C20.322 9.63211e-05 22.001 1.67899 22.001 3.75V22.6016C22.001 23.6197 20.9167 24.2714 20.0176 23.7939L16.3604 21.8496L12.6865 23.8232C12.2579 24.0533 11.7419 24.0527 11.3135 23.8223L7.64746 21.8496L3.98242 23.7949C3.08335 24.2717 2.00007 23.6203 2 22.6025V3.75C2 1.67893 3.67893 0 5.75 0H18.251ZM5.75 1.5C4.50736 1.5 3.5 2.50736 3.5 3.75V22.3525L7.0625 20.4629L7.2041 20.3984C7.49254 20.2886 7.81177 20.29 8.09961 20.4014L8.24121 20.4658L12.001 22.4883L15.7695 20.4658L15.9102 20.4004C16.198 20.2892 16.5174 20.2886 16.8057 20.3984L16.9473 20.4629L20.501 22.3506V3.75C20.501 2.50742 19.4935 1.5001 18.251 1.5H5.75ZM15.5908 7.21973C15.8837 6.92683 16.3585 6.92683 16.6514 7.21973C16.9442 7.51262 16.9442 7.9874 16.6514 8.28027L10.9014 14.0303C10.6085 14.3231 10.1337 14.3231 9.84082 14.0303L7.34082 11.5303C7.04793 11.2374 7.04793 10.7626 7.34082 10.4697C7.63371 10.1768 8.10847 10.1768 8.40137 10.4697L10.3711 12.4395L15.5908 7.21973Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceipt24.category = 'Money & Shopping';\n\nexport default CheckmarkReceipt24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceipt32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceipt32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.25 1C26.8734 1 29 3.12665 29 5.75V29.5908C28.9999 30.6147 27.9044 31.2655 27.0049 30.7764L21.6455 27.8623L16.7422 30.7812C16.285 31.0533 15.7148 31.0536 15.2578 30.7812L10.3613 27.8623L4.99414 30.7783C4.09474 31.2665 3.00024 30.6151 3 29.5918V5.75C3 3.12665 5.12665 1 7.75 1H24.25ZM7.75 2.5C5.95508 2.5 4.5 3.95508 4.5 5.75V29.3389L9.77246 26.4766L9.9209 26.4082C10.225 26.2915 10.5631 26.2981 10.8623 26.4268L11.0088 26.502L16 29.4766L21.002 26.501L21.1484 26.4268C21.4477 26.2983 21.7859 26.2913 22.0898 26.4082L22.2383 26.4775L27.5 29.3379V5.75C27.5 3.95507 26.0449 2.5 24.25 2.5H7.75ZM20.2197 10.2197C20.5126 9.92685 20.9874 9.92684 21.2803 10.2197C21.5731 10.5126 21.5731 10.9874 21.2803 11.2803L14.6504 17.9102C14.5098 18.0508 14.319 18.1298 14.1201 18.1299C13.9212 18.1299 13.7305 18.0508 13.5898 17.9102L10.7197 15.04C10.4269 14.7471 10.4268 14.2724 10.7197 13.9795C11.0126 13.6867 11.4874 13.6867 11.7803 13.9795L14.1201 16.3193L20.2197 10.2197Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceipt32.category = 'Money & Shopping';\n\nexport default CheckmarkReceipt32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 0.00012207C10.1046 0.00012207 11 0.895553 11 2.00012V10.7062C10.9999 11.6264 10.0698 12.2558 9.21582 11.9132L7.86621 11.3712L6.64453 11.8712C6.2311 12.0404 5.76764 12.0401 5.35449 11.8702L4.14062 11.3712L2.78223 11.9142C1.92846 12.2552 1.0001 11.6265 1 10.7072V2.00012C1 0.895554 1.89543 0.00012207 3 0.00012207H9ZM3 9.67297L3.51074 9.46887C3.86975 9.32537 4.26574 9.30938 4.63281 9.42004L4.78906 9.47571L6.00098 9.97375L7.22266 9.47473L7.37793 9.41907C7.745 9.30905 8.14039 9.32597 8.49902 9.46985L9 9.67004V2.00012H3V9.67297ZM6.94336 4.04309C7.33388 3.65257 7.9669 3.65257 8.35742 4.04309C8.74787 4.43362 8.74792 5.06665 8.35742 5.45715L5.98242 7.83215C5.59192 8.22265 4.95889 8.2226 4.56836 7.83215L3.69336 6.95715C3.30283 6.56663 3.30283 5.93362 3.69336 5.54309C4.08388 5.15257 4.7169 5.15257 5.10742 5.54309L5.27539 5.71106L6.94336 4.04309Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptBold12.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.75 0.00012207C13.2688 0.00012207 14.5 1.23134 14.5 2.75012V14.1896C14.4999 15.3055 13.3246 16.0309 12.3271 15.5304L10.5674 14.6466L8.73242 15.5226C8.26887 15.7436 7.72987 15.7433 7.2666 15.5216L5.43945 14.6466L3.6709 15.5323C2.67362 16.0311 1.50009 15.3056 1.5 14.1906V2.75012C1.5 1.23134 2.73122 0.00012207 4.25 0.00012207H11.75ZM4.25 2.00012C3.83579 2.00012 3.5 2.33591 3.5 2.75012V13.381L4.76367 12.7491L4.92285 12.6808C5.24525 12.5636 5.59844 12.5605 5.92285 12.672L6.08301 12.7374L8 13.6544L9.92676 12.7365C10.2924 12.562 10.7108 12.5445 11.0869 12.6818L11.2461 12.7501L12.5 13.379V2.75012C12.5 2.33591 12.1642 2.00012 11.75 2.00012H4.25ZM9.54297 5.04309C9.93349 4.65257 10.5665 4.65257 10.957 5.04309C11.3475 5.43362 11.3475 6.06665 10.957 6.45715L7.83203 9.58215C7.44153 9.97265 6.8085 9.9726 6.41797 9.58215L5.04297 8.20715C4.65244 7.81663 4.65244 7.18362 5.04297 6.79309C5.43349 6.40257 6.06651 6.40257 6.45703 6.79309L7.125 7.46106L9.54297 5.04309Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptBold16.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.75 0.00012207C16.5449 0.00012207 18 1.4552 18 3.25012V18.087C17.9997 19.2547 16.7568 20.0025 15.7246 19.4562L13.293 18.1691L10.7988 19.4972C10.2991 19.763 9.69964 19.7627 9.2002 19.4962L6.71289 18.1691L4.27344 19.4581C3.2414 20.0029 2.00034 19.255 2 18.088V3.25012C2 1.4552 3.45507 0.00012207 5.25 0.00012207H14.75ZM5.25 2.00012C4.55964 2.00012 4 2.55977 4 3.25012V17.3409L6.01465 16.2775L6.18359 16.2013C6.52812 16.0706 6.90897 16.0711 7.25293 16.2032L7.4209 16.2804L10 17.6564L12.5879 16.2794L12.7568 16.2023C13.1579 16.0488 13.6093 16.0739 13.9941 16.2775L16 17.339V3.25012C16 2.55977 15.4404 2.00012 14.75 2.00012H5.25ZM12.543 6.04309C12.9335 5.65257 13.5665 5.65257 13.957 6.04309C14.3475 6.43362 14.3475 7.06665 13.957 7.45715L9.45703 11.9572C9.06653 12.3477 8.4335 12.3476 8.04297 11.9572L6.04297 9.95715C5.65244 9.56663 5.65244 8.93361 6.04297 8.54309C6.43349 8.15257 7.06651 8.15257 7.45703 8.54309L8.75 9.83606L12.543 6.04309Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptBold20.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 0.00012207C20.2091 0.00012207 22 1.79098 22 4.00012V22.007C21.9996 23.2104 20.7205 23.983 19.6553 23.423L16.2432 21.6271L12.7979 23.4581C12.2987 23.7233 11.7001 23.7227 11.2012 23.4572L7.76367 21.6281L4.34375 23.424C3.2784 23.9833 2.00009 23.2102 2 22.007V4.00012C2 1.79098 3.79086 0.00012207 6 0.00012207H18ZM6 2.00012C4.89543 2.00012 4 2.89555 4 4.00012V21.3458L7.06934 19.7345L7.2373 19.6583C7.58072 19.5289 7.96007 19.5309 8.30273 19.6622L8.4707 19.7384L12 21.6173L15.5381 19.7374C15.9761 19.5047 16.5014 19.5036 16.9404 19.7345L20 21.3439V4.00012C20 2.89555 19.1046 2.00012 18 2.00012H6ZM15.4141 7.04309C15.8046 6.65257 16.4376 6.65257 16.8281 7.04309C17.2186 7.43362 17.2186 8.06665 16.8281 8.45715L11.0781 14.2072C10.6876 14.5977 10.0546 14.5976 9.66406 14.2072L7.16406 11.7072C6.77354 11.3166 6.77354 10.6836 7.16406 10.2931C7.55459 9.90257 8.1876 9.90257 8.57812 10.2931L10.3711 12.0861L15.4141 7.04309Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptBold24.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24 1.00012C26.7614 1.00012 29 3.2387 29 6.00012V29.2413C28.9997 30.4546 27.7018 31.226 26.6357 30.6466L21.5371 27.8751L16.8691 30.6515C16.3332 30.9702 15.6656 30.9707 15.1299 30.6515L10.4707 27.8741L5.36328 30.6476C4.29721 31.2262 3.00009 30.4543 3 29.2413V6.00012C3 3.2387 5.23858 1.00012 8 1.00012H24ZM8 3.00012C6.34315 3.00012 5 4.34327 5 6.00012V28.5685L9.76758 25.9816C10.1746 25.7607 10.6573 25.7417 11.0762 25.922L11.251 26.0118L16 28.8409L20.7598 26.0109L20.9346 25.922C21.2937 25.7678 21.6996 25.7593 22.0645 25.8995L22.2422 25.9825L27 28.5685V6.00012C27 4.34327 25.6569 3.00012 24 3.00012H8ZM20.043 10.0431C20.4335 9.65258 21.0665 9.65257 21.457 10.0431C21.8475 10.4336 21.8475 11.0667 21.457 11.4572L14.8271 18.087C14.6397 18.2745 14.3853 18.3799 14.1201 18.38C13.8549 18.38 13.6006 18.2745 13.4131 18.087L10.543 15.2169C10.1525 14.8264 10.1525 14.1934 10.543 13.8029C10.9335 13.4124 11.5665 13.4124 11.957 13.8029L14.1201 15.9659L20.043 10.0431Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptBold32.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 0.00012207C10.1046 0.00012207 11 0.895553 11 2.00012V10.7062C10.9999 11.6264 10.0698 12.2558 9.21582 11.9132L7.86621 11.3712L6.64453 11.8712C6.2311 12.0404 5.76764 12.0401 5.35449 11.8702L4.14062 11.3712L2.78223 11.9142C1.92846 12.2552 1.0001 11.6265 1 10.7072V2.00012C1 0.895554 1.89543 0.00012207 3 0.00012207H9ZM8.45801 3.9425C8.06757 3.55229 7.43442 3.55239 7.04395 3.9425L5.27539 5.71008L4.95801 5.3927C4.56752 5.00252 3.93438 5.00252 3.54395 5.3927C3.15356 5.78324 3.15353 6.4163 3.54395 6.80676L4.56934 7.83215C4.95992 8.22241 5.59299 8.22165 5.9834 7.83118L8.45801 5.35657C8.84815 4.966 8.84839 4.33289 8.45801 3.9425Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptBoldFilled12.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.75 0.00012207C13.2688 0.00012207 14.5 1.23134 14.5 2.75012V14.1896C14.4999 15.3055 13.3246 16.0309 12.3271 15.5304L10.5674 14.6466L8.73242 15.5226C8.26887 15.7436 7.72987 15.7433 7.2666 15.5216L5.43945 14.6466L3.6709 15.5323C2.67362 16.0311 1.50009 15.3056 1.5 14.1906V2.75012C1.5 1.23134 2.73122 0.00012207 4.25 0.00012207H11.75ZM10.957 4.79309C10.5665 4.40257 9.93349 4.40257 9.54297 4.79309L7.125 7.21106L6.45703 6.54309C6.06651 6.15257 5.43349 6.15257 5.04297 6.54309C4.65244 6.93362 4.65244 7.56663 5.04297 7.95715L6.41797 9.33215C6.8085 9.7226 7.44153 9.72265 7.83203 9.33215L10.957 6.20715C11.3475 5.81665 11.3475 5.18362 10.957 4.79309Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptBoldFilled16.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.75 0.00012207C16.5449 0.00012207 18 1.4552 18 3.25012V18.087C17.9997 19.2547 16.7568 20.0025 15.7246 19.4562L13.293 18.1691L10.7988 19.4972C10.2991 19.763 9.69964 19.7627 9.2002 19.4962L6.71289 18.1691L4.27344 19.4581C3.2414 20.0029 2.00034 19.255 2 18.088V3.25012C2 1.4552 3.45507 0.00012207 5.25 0.00012207H14.75ZM13.957 5.79309C13.5665 5.40257 12.9335 5.40257 12.543 5.79309L8.75 9.58606L7.45703 8.29309C7.06651 7.90257 6.43349 7.90257 6.04297 8.29309C5.65244 8.68361 5.65244 9.31663 6.04297 9.70715L8.04297 11.7072C8.4335 12.0976 9.06653 12.0977 9.45703 11.7072L13.957 7.20715C14.3475 6.81665 14.3475 6.18362 13.957 5.79309Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptBoldFilled20.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 0.00012207C20.2091 0.00012207 22 1.79098 22 4.00012V22.007C21.9996 23.2104 20.7205 23.983 19.6553 23.423L16.2432 21.6271L12.7979 23.4581C12.2987 23.7233 11.7001 23.7227 11.2012 23.4572L7.76367 21.6281L4.34375 23.424C3.2784 23.9833 2.00009 23.2102 2 22.007V4.00012C2 1.79098 3.79086 0.00012207 6 0.00012207H18ZM17.0781 6.79309C16.6877 6.40262 16.0546 6.40274 15.6641 6.79309L10.3877 12.0685L8.47363 10.0607C8.09269 9.66099 7.46035 9.64576 7.06055 10.0265C6.66081 10.4075 6.64546 11.0398 7.02637 11.4396L9.64746 14.1896C9.83329 14.3844 10.0901 14.4969 10.3594 14.5001C10.6285 14.5032 10.8878 14.3975 11.0781 14.2072L17.0781 8.20715C17.4684 7.8167 17.4683 7.18358 17.0781 6.79309Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptBoldFilled24.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.25 0.750122C27.0114 0.750122 29.25 2.9887 29.25 5.75012V29.5909C29.2499 30.8044 27.9518 31.5759 26.8857 30.9962L21.6514 28.1495L16.8691 30.9962C16.3331 31.315 15.6656 31.3146 15.1299 30.9952L10.3564 28.1505L5.11328 30.9972C4.0473 31.576 2.75032 30.8048 2.75 29.5919V5.75012C2.75 2.9887 4.98858 0.750122 7.75 0.750122H24.25ZM21.457 9.79309C21.0665 9.40257 20.4335 9.40258 20.043 9.79309L14.1201 15.7159L11.957 13.5529C11.5665 13.1624 10.9335 13.1624 10.543 13.5529C10.1525 13.9434 10.1525 14.5764 10.543 14.9669L13.4131 17.837C13.6006 18.0245 13.8549 18.13 14.1201 18.13C14.3853 18.1299 14.6397 18.0245 14.8271 17.837L21.457 11.2072C21.8475 10.8167 21.8475 10.1836 21.457 9.79309Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptBoldFilled32.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0C10.2165 0 11 0.783502 11 1.75V10.958C11 11.6993 10.2526 12.2074 9.56348 11.9346L7.98242 11.3076L6.54395 11.8896C6.19475 12.0307 5.80403 12.0303 5.45508 11.8887L4.02539 11.3076L2.43555 11.9355C1.74649 12.2075 1 11.6998 1 10.959V1.75C1 0.783502 1.7835 0 2.75 0H9.25ZM8.18066 4.21973C7.88777 3.92683 7.41301 3.92683 7.12012 4.21973L5.27539 6.06445L4.93066 5.71973C4.63777 5.42683 4.16301 5.42683 3.87012 5.71973C3.57722 6.01262 3.57722 6.48738 3.87012 6.78027L4.74512 7.65527C5.03801 7.94817 5.51277 7.94817 5.80566 7.65527L8.18066 5.28027C8.47356 4.98738 8.47356 4.51262 8.18066 4.21973Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptFilled12.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.002 0C13.3827 0 14.502 1.11929 14.502 2.5V14.2158C14.502 15.1403 13.5336 15.745 12.7031 15.3389L10.6885 14.3535L8.61328 15.3193C8.22513 15.4998 7.77659 15.4993 7.38867 15.3184L5.32031 14.3535L3.29785 15.3408C2.46764 15.7457 1.5003 15.1413 1.5 14.2178V2.5C1.5 1.11929 2.61929 0 4 0H12.002ZM10.7803 5.21973C10.4874 4.92683 10.0126 4.92683 9.71973 5.21973L7.125 7.81445L6.28027 6.96973C5.98738 6.67683 5.51262 6.67683 5.21973 6.96973C4.92683 7.26262 4.92683 7.73738 5.21973 8.03027L6.59473 9.40527C6.88762 9.69811 7.3624 9.69815 7.65527 9.40527L10.7803 6.28027C11.0731 5.9874 11.0731 5.51262 10.7803 5.21973Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptFilled16.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.001 0C16.6578 0 18.001 1.34315 18.001 3V18.6328C18.001 19.6143 16.9548 20.2423 16.0889 19.7803L13.4102 18.3506L10.6865 19.8125C10.2578 20.0426 9.74194 20.043 9.31348 19.8125L6.59766 18.3506L3.91113 19.7812C3.04522 20.2424 2 19.6148 2 18.6338V3C2 1.34315 3.34315 0 5 0H15.001ZM13.7803 6.21973C13.4874 5.92683 13.0126 5.92683 12.7197 6.21973L8.75 10.1895L7.28027 8.71973C6.98738 8.42683 6.51262 8.42683 6.21973 8.71973C5.92683 9.01262 5.92683 9.48738 6.21973 9.78027L8.21973 11.7803C8.51262 12.0731 8.9874 12.0731 9.28027 11.7803L13.7803 7.28027C14.0731 6.9874 14.0731 6.51262 13.7803 6.21973Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptFilled20.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.251 0C20.322 9.67979e-05 22.001 1.67899 22.001 3.75V22.6016C22.001 23.6197 20.9167 24.2714 20.0176 23.7939L16.3604 21.8496L12.6865 23.8232C12.2579 24.0533 11.7419 24.0527 11.3135 23.8223L7.64746 21.8496L3.98242 23.7949C3.08335 24.2717 2.00007 23.6203 2 22.6025V3.75C2 1.67893 3.67893 0 5.75 0H18.251ZM16.6514 7.21973C16.3585 6.92683 15.8837 6.92683 15.5908 7.21973L10.3711 12.4395L8.40137 10.4697C8.10847 10.1768 7.63371 10.1768 7.34082 10.4697C7.04793 10.7626 7.04793 11.2374 7.34082 11.5303L9.84082 14.0303C10.1337 14.3231 10.6085 14.3231 10.9014 14.0303L16.6514 8.28027C16.9442 7.9874 16.9442 7.51262 16.6514 7.21973Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptFilled24.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkReceiptFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkReceiptFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.25 1C26.8734 1 29 3.12665 29 5.75V29.5908C28.9999 30.6147 27.9044 31.2655 27.0049 30.7764L21.6455 27.8623L16.7422 30.7812C16.285 31.0533 15.7148 31.0536 15.2578 30.7812L10.3613 27.8623L4.99414 30.7783C4.09474 31.2665 3.00024 30.6151 3 29.5918V5.75C3 3.12665 5.12665 1 7.75 1H24.25ZM21.2803 10.2197C20.9874 9.92684 20.5126 9.92685 20.2197 10.2197L14.1201 16.3193L11.7803 13.9795C11.4874 13.6867 11.0126 13.6867 10.7197 13.9795C10.4268 14.2724 10.4269 14.7471 10.7197 15.04L13.5898 17.9102C13.7305 18.0508 13.9212 18.1299 14.1201 18.1299C14.319 18.1298 14.5098 18.0508 14.6504 17.9102L21.2803 11.2803C21.5731 10.9874 21.5731 10.5126 21.2803 10.2197Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCheckmarkReceiptFilled32.category = 'Money & Shopping';\n\nexport default CheckmarkReceiptFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmall12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmall12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.46973 3.71924C8.76257 3.42668 9.23745 3.42665 9.53027 3.71924C9.82305 4.01205 9.82289 4.48688 9.53027 4.77979L5.53027 8.77979C5.23739 9.07267 4.76262 9.07265 4.46973 8.77979L2.46973 6.78076C2.17683 6.48787 2.17683 6.01213 2.46973 5.71924C2.76258 5.42665 3.23745 5.42661 3.53027 5.71924L5 7.18896L8.46973 3.71924Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmall12.category = 'Checkmarks';\n\nexport default CheckmarkSmall12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmall16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmall16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.9697 4.71899C12.2625 4.42661 12.7375 4.42657 13.0303 4.71899C13.323 5.01176 13.3228 5.48662 13.0303 5.77954L7.03027 11.7795C6.73738 12.0724 6.26262 12.0724 5.96973 11.7795L2.96973 8.78052C2.67686 8.48766 2.67693 8.01287 2.96973 7.71997C3.26262 7.42708 3.73738 7.42708 4.03027 7.71997L6.5 10.1887L11.9697 4.71899Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmall16.category = 'Checkmarks';\n\nexport default CheckmarkSmall16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmall20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmall20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.2197 5.96997C15.5126 5.67717 15.9874 5.67723 16.2803 5.96997C16.5728 6.26287 16.573 6.73773 16.2803 7.03052L8.28027 15.0305C7.98748 15.3232 7.51261 15.3231 7.21973 15.0305L3.71973 11.5305C3.42687 11.2377 3.42695 10.7629 3.71973 10.47C4.01262 10.1771 4.48738 10.1771 4.78027 10.47L7.75 13.4397L15.2197 5.96997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmall20.category = 'Checkmarks';\n\nexport default CheckmarkSmall20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmall24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmall24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.7197 6.46997C19.0126 6.17734 19.4884 6.17716 19.7812 6.46997C20.0734 6.76277 20.0735 7.23779 19.7812 7.53052L9.28027 18.0305C9.13968 18.1711 8.9488 18.2502 8.75 18.2502C8.55126 18.2502 8.36031 18.171 8.21973 18.0305L3.96973 13.7805C3.67685 13.4876 3.6769 13.0129 3.96973 12.72C4.26262 12.4271 4.73738 12.4271 5.03027 12.72L8.75 16.4397L18.7197 6.46997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmall24.category = 'Checkmarks';\n\nexport default CheckmarkSmall24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmall32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmall32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.7197 9.46973C25.0126 9.17687 25.4874 9.17684 25.7803 9.46973C26.0731 9.76262 26.0731 10.2374 25.7803 10.5303L12.2803 24.0303C11.9874 24.3231 11.5126 24.3231 11.2197 24.0303L5.21973 18.0303C4.92684 17.7374 4.92686 17.2626 5.21973 16.9697C5.51262 16.6768 5.98738 16.6768 6.28027 16.9697L11.75 22.4395L24.7197 9.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmall32.category = 'Checkmarks';\n\nexport default CheckmarkSmall32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29297 3.54248C8.68344 3.15229 9.31658 3.15226 9.70703 3.54248C10.0974 3.93292 10.0973 4.56601 9.70703 4.95654L5.70703 8.95654C5.31652 9.34705 4.6835 9.34702 4.29297 8.95654L2.29297 6.95654C1.90261 6.566 1.9025 5.93295 2.29297 5.54248C2.68346 5.15226 3.31657 5.15221 3.70703 5.54248L5 6.83545L8.29297 3.54248Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallBold12.category = 'Checkmarks';\n\nexport default CheckmarkSmallBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.793 4.54224C12.1834 4.15222 12.8166 4.15217 13.207 4.54224C13.5974 4.93263 13.5972 5.56574 13.207 5.9563L7.20703 11.9563C6.81651 12.3468 6.18349 12.3468 5.79297 11.9563L2.79297 8.95728C2.40248 8.56678 2.40254 7.93374 2.79297 7.54321C3.18349 7.15269 3.81651 7.15269 4.20703 7.54321L6.5 9.83521L11.793 4.54224Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallBold16.category = 'Checkmarks';\n\nexport default CheckmarkSmallBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.043 5.79321C15.4335 5.40277 16.0665 5.40282 16.457 5.79321C16.8472 6.18375 16.8474 6.81685 16.457 7.20728L8.45703 15.2073C8.0666 15.5976 7.43348 15.5974 7.04297 15.2073L3.54297 11.7073C3.15248 11.3168 3.15256 10.6837 3.54297 10.2932C3.93349 9.90269 4.56651 9.90269 4.95703 10.2932L7.75 13.0862L15.043 5.79321Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallBold20.category = 'Checkmarks';\n\nexport default CheckmarkSmallBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.543 6.29321C18.9335 5.90295 19.5676 5.90277 19.958 6.29321C20.3478 6.68365 20.3479 7.31693 19.958 7.70728L9.45703 18.2073C9.26956 18.3947 9.0151 18.5002 8.75 18.5002C8.48495 18.5002 8.23044 18.3946 8.04297 18.2073L3.79297 13.9573C3.40247 13.5668 3.40251 12.9337 3.79297 12.5432C4.18349 12.1527 4.81651 12.1527 5.20703 12.5432L8.75 16.0862L18.543 6.29321Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallBold24.category = 'Checkmarks';\n\nexport default CheckmarkSmallBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.543 9.29321C24.9335 8.90272 25.5665 8.9027 25.957 9.29321C26.3474 9.68373 26.3475 10.3168 25.957 10.7073L12.457 24.2073C12.0665 24.5977 11.4335 24.5977 11.043 24.2073L5.04297 18.2073C4.65245 17.8168 4.65247 17.1837 5.04297 16.7932C5.43349 16.4027 6.06651 16.4027 6.45703 16.7932L11.75 22.0862L24.543 9.29321Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallBold32.category = 'Checkmarks';\n\nexport default CheckmarkSmallBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.11621 3.36572C8.60432 2.8779 9.3957 2.87787 9.88379 3.36572C10.3718 3.8538 10.3717 4.64515 9.88379 5.1333L5.88379 9.1333C5.39566 9.62143 4.60437 9.62139 4.11621 9.1333L2.11621 7.1333C1.62821 6.64513 1.62811 5.85383 2.11621 5.36572C2.60434 4.87786 3.3957 4.8778 3.88379 5.36572L5 6.48193L8.11621 3.36572Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallBoldFilled12.category = 'Checkmarks';\n\nexport default CheckmarkSmallBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.4385 4.18872C12.0242 3.60309 12.9748 3.60327 13.5605 4.18872C14.1462 4.77438 14.1459 5.72401 13.5605 6.30981L7.56055 12.3098C6.97476 12.8956 6.02426 12.8956 5.43848 12.3098L2.43945 9.31079C1.8537 8.72504 1.85376 7.77549 2.43945 7.1897C3.02524 6.60391 3.97476 6.60391 4.56055 7.1897L6.5 9.12817L11.4385 4.18872Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallBoldFilled16.category = 'Checkmarks';\n\nexport default CheckmarkSmallBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.6895 5.4397C15.2752 4.85398 16.2248 4.85401 16.8105 5.4397C17.396 6.02549 17.3962 6.97511 16.8105 7.56079L8.81055 15.5608C8.22486 16.1464 7.27523 16.1462 6.68945 15.5608L3.18945 12.0608C2.60371 11.475 2.60379 10.5255 3.18945 9.9397C3.77524 9.35391 4.72476 9.35391 5.31055 9.9397L7.75 12.3792L14.6895 5.4397Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallBoldFilled20.category = 'Checkmarks';\n\nexport default CheckmarkSmallBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.1895 5.9397C18.7753 5.35417 19.7258 5.354 20.3115 5.9397C20.8965 6.5254 20.8967 7.47519 20.3115 8.06079L9.81055 18.5608C9.5293 18.842 9.14771 19.0002 8.75 19.0002C8.35233 19.0002 7.97071 18.8419 7.68945 18.5608L3.43945 14.3108C2.85369 13.725 2.85373 12.7755 3.43945 12.1897C4.02524 11.6039 4.97476 11.6039 5.56055 12.1897L8.75 15.3792L18.1895 5.9397Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallBoldFilled24.category = 'Checkmarks';\n\nexport default CheckmarkSmallBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.1895 8.9397C24.7752 8.35394 25.7248 8.35392 26.3105 8.9397C26.8962 9.52548 26.8963 10.475 26.3105 11.0608L12.8105 24.5608C12.2248 25.1465 11.2752 25.1464 10.6895 24.5608L4.68945 18.5608C4.10368 17.975 4.10369 17.0255 4.68945 16.4397C5.27524 15.8539 6.22476 15.8539 6.81055 16.4397L11.75 21.3792L24.1895 8.9397Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallBoldFilled32.category = 'Checkmarks';\n\nexport default CheckmarkSmallBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.11621 3.36572C8.60432 2.8779 9.3957 2.87787 9.88379 3.36572C10.3718 3.8538 10.3717 4.64515 9.88379 5.1333L5.88379 9.1333C5.39566 9.62143 4.60437 9.62139 4.11621 9.1333L2.11621 7.1333C1.62821 6.64513 1.62811 5.85383 2.11621 5.36572C2.60434 4.87786 3.3957 4.8778 3.88379 5.36572L5 6.48193L8.11621 3.36572Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallFilled12.category = 'Checkmarks';\n\nexport default CheckmarkSmallFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.6162 4.36548C12.1043 3.87783 12.8957 3.87778 13.3838 4.36548C13.8718 4.8535 13.8715 5.64488 13.3838 6.13306L7.38379 12.1331C6.89563 12.6212 6.10339 12.6212 5.61523 12.1331L2.61621 9.13403C2.12809 8.64591 2.12815 7.85462 2.61621 7.36646C3.10437 6.8783 3.89563 6.8783 4.38379 7.36646L6.5 9.48169L11.6162 4.36548Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallFilled16.category = 'Checkmarks';\n\nexport default CheckmarkSmallFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.8662 5.61646C15.3543 5.12838 16.1456 5.12842 16.6338 5.61646C17.1216 6.10462 17.1218 6.89598 16.6338 7.38403L8.63379 15.384C8.14573 15.872 7.35435 15.8718 6.86621 15.384L3.36621 11.884C2.8781 11.3959 2.87818 10.6046 3.36621 10.1165C3.85437 9.6283 4.64563 9.6283 5.13379 10.1165L7.75 12.7327L14.8662 5.61646Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallFilled20.category = 'Checkmarks';\n\nexport default CheckmarkSmallFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.3662 6.11646C18.8544 5.62856 19.6467 5.62839 20.1348 6.11646C20.6221 6.60452 20.6223 7.39606 20.1348 7.88403L9.63379 18.384C9.39943 18.6184 9.0814 18.7502 8.75 18.7502C8.41864 18.7502 8.10057 18.6183 7.86621 18.384L3.61621 14.134C3.12808 13.6459 3.12812 12.8546 3.61621 12.3665C4.10437 11.8783 4.89563 11.8783 5.38379 12.3665L8.75 15.7327L18.3662 6.11646Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallFilled24.category = 'Checkmarks';\n\nexport default CheckmarkSmallFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CheckmarkSmallFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CheckmarkSmallFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.3662 9.11646C24.8544 8.62833 25.6456 8.62831 26.1338 9.11646C26.6218 9.60461 26.6219 10.3959 26.1338 10.884L12.6338 24.384C12.1457 24.8721 11.3544 24.8721 10.8662 24.384L4.86621 18.384C4.37806 17.8959 4.37808 17.1046 4.86621 16.6165C5.35437 16.1283 6.14563 16.1283 6.63379 16.6165L11.75 21.7327L24.3662 9.11646Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCheckmarkSmallFilled32.category = 'Checkmarks';\n\nexport default CheckmarkSmallFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDown12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDown12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.75 3.5L5.82322 8.57322C5.92085 8.67085 6.07915 8.67085 6.17678 8.57322L11.2499 3.5\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDown12.category = 'Arrows';\n\nexport default ChevronDown12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDown16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDown16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 5.5L7.76665 11.5167C7.89553 11.6455 8.10447 11.6455 8.23335 11.5167L14.2499 5.5\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDown16.category = 'Arrows';\n\nexport default ChevronDown16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDown20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDown20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 6.5L9.70301 14.453C9.86703 14.617 10.133 14.617 10.297 14.453L18.25 6.5\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDown20.category = 'Arrows';\n\nexport default ChevronDown20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDown24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDown24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 7.5L11.6464 17.3964C11.8417 17.5917 12.1583 17.5917 12.3536 17.3964L22.25 7.5\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDown24.category = 'Arrows';\n\nexport default ChevronDown24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDown32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDown32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 9.5L15.5262 23.2762C15.7879 23.5379 16.2121 23.5379 16.4738 23.2762L30.25 9.5\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDown32.category = 'Arrows';\n\nexport default ChevronDown32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1 3.75L5.82322 8.57322C5.92085 8.67085 6.07915 8.67085 6.17678 8.57322L11 3.75\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownBold12.category = 'Arrows';\n\nexport default ChevronDownBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 5.75L7.76665 11.5167C7.89553 11.6455 8.10447 11.6455 8.23335 11.5167L14 5.75\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownBold16.category = 'Arrows';\n\nexport default ChevronDownBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 6.75L9.70302 14.453C9.86704 14.617 10.133 14.617 10.297 14.453L18 6.75\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownBold20.category = 'Arrows';\n\nexport default ChevronDownBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 7.75L11.6464 17.3964C11.8417 17.5917 12.1583 17.5917 12.3536 17.3964L22 7.75\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownBold24.category = 'Arrows';\n\nexport default ChevronDownBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 9.75L15.5262 23.2762C15.7879 23.5379 16.2121 23.5379 16.4738 23.2762L30 9.75\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownBold32.category = 'Arrows';\n\nexport default ChevronDownBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.5 4.25L5.82322 8.57322C5.92085 8.67085 6.07915 8.67085 6.17678 8.57322L10.5 4.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownBoldFilled12.category = 'Arrows';\n\nexport default ChevronDownBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.5 6.25L7.76665 11.5167C7.89553 11.6455 8.10447 11.6455 8.23335 11.5167L13.5 6.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownBoldFilled16.category = 'Arrows';\n\nexport default ChevronDownBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.5 7.25L9.70302 14.453C9.86704 14.617 10.133 14.617 10.297 14.453L17.5 7.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownBoldFilled20.category = 'Arrows';\n\nexport default ChevronDownBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.5 8.25L11.6464 17.3964C11.8417 17.5917 12.1583 17.5917 12.3536 17.3964L21.5 8.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownBoldFilled24.category = 'Arrows';\n\nexport default ChevronDownBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.5 10.25L15.5262 23.2762C15.7879 23.5379 16.2121 23.5379 16.4738 23.2762L29.5 10.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownBoldFilled32.category = 'Arrows';\n\nexport default ChevronDownBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.25 4L5.82322 8.57322C5.92085 8.67085 6.07915 8.67085 6.17678 8.57322L10.75 4\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownFilled12.category = 'Arrows';\n\nexport default ChevronDownFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 6L7.76665 11.5167C7.89553 11.6455 8.10447 11.6455 8.23335 11.5167L13.75 6\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownFilled16.category = 'Arrows';\n\nexport default ChevronDownFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 7L9.70302 14.453C9.86704 14.617 10.133 14.617 10.297 14.453L17.75 7\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownFilled20.category = 'Arrows';\n\nexport default ChevronDownFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 8L11.6464 17.3964C11.8417 17.5917 12.1583 17.5917 12.3536 17.3964L21.75 8\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownFilled24.category = 'Arrows';\n\nexport default ChevronDownFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 10L15.5262 23.2762C15.7879 23.5379 16.2121 23.5379 16.4738 23.2762L29.75 10\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownFilled32.category = 'Arrows';\n\nexport default ChevronDownFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmall12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmall12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.40002 4.75L5.82325 7.17323C5.92088 7.27086 6.07917 7.27086 6.1768 7.17323L8.60003 4.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmall12.category = 'Arrows';\n\nexport default ChevronDownSmall12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmall16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmall16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.53332 6.33337L7.76429 9.56434C7.89447 9.69452 8.10552 9.69452 8.2357 9.56434L11.4667 6.33337\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmall16.category = 'Arrows';\n\nexport default ChevronDownSmall16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmall20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmall20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 8L9.70545 11.9555C9.86817 12.1182 10.132 12.1182 10.2947 11.9555L14.2502 8\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmall20.category = 'Arrows';\n\nexport default ChevronDownSmall20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmall24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmall24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 9.49994L11.6465 14.3964C11.8418 14.5916 12.1584 14.5916 12.3536 14.3964L17.25 9.49994\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmall24.category = 'Arrows';\n\nexport default ChevronDownSmall24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmall32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmall32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.00012 12.7501L15.5287 19.2787C15.7891 19.539 16.2112 19.539 16.4715 19.2787L23 12.7501\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmall32.category = 'Arrows';\n\nexport default ChevronDownSmall32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.40002 4.75L5.82325 7.17323C5.92088 7.27086 6.07917 7.27086 6.1768 7.17323L8.60003 4.75\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallBold12.category = 'Arrows';\n\nexport default ChevronDownSmallBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.53332 6.33337L7.76429 9.56434C7.89447 9.69452 8.10552 9.69452 8.2357 9.56434L11.4667 6.33337\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallBold16.category = 'Arrows';\n\nexport default ChevronDownSmallBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 8L9.70545 11.9555C9.86817 12.1182 10.132 12.1182 10.2947 11.9555L14.2502 8\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallBold20.category = 'Arrows';\n\nexport default ChevronDownSmallBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 9.5L11.6465 14.3964C11.8418 14.5917 12.1584 14.5917 12.3536 14.3964L17.25 9.5\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallBold24.category = 'Arrows';\n\nexport default ChevronDownSmallBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.00012 12.75L15.5287 19.2786C15.7891 19.5389 16.2112 19.5389 16.4715 19.2786L23 12.75\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallBold32.category = 'Arrows';\n\nexport default ChevronDownSmallBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.40002 4.75L5.82325 7.17323C5.92088 7.27086 6.07917 7.27086 6.1768 7.17323L8.60003 4.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallBoldFilled12.category = 'Arrows';\n\nexport default ChevronDownSmallBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.53332 6.33337L7.76429 9.56434C7.89447 9.69452 8.10552 9.69452 8.2357 9.56434L11.4667 6.33337\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallBoldFilled16.category = 'Arrows';\n\nexport default ChevronDownSmallBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 8L9.70545 11.9555C9.86817 12.1182 10.132 12.1182 10.2947 11.9555L14.2502 8\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallBoldFilled20.category = 'Arrows';\n\nexport default ChevronDownSmallBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 9.5L11.6465 14.3964C11.8418 14.5917 12.1584 14.5917 12.3536 14.3964L17.25 9.5\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallBoldFilled24.category = 'Arrows';\n\nexport default ChevronDownSmallBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 12.75L15.5286 19.2786C15.7889 19.5389 16.2111 19.5389 16.4714 19.2786L22.9999 12.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallBoldFilled32.category = 'Arrows';\n\nexport default ChevronDownSmallBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.40002 4.75L5.82325 7.17323C5.92088 7.27086 6.07917 7.27086 6.1768 7.17323L8.60003 4.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallFilled12.category = 'Arrows';\n\nexport default ChevronDownSmallFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.53332 6.33337L7.76429 9.56434C7.89447 9.69452 8.10552 9.69452 8.2357 9.56434L11.4667 6.33337\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallFilled16.category = 'Arrows';\n\nexport default ChevronDownSmallFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 8L9.70545 11.9555C9.86817 12.1182 10.132 12.1182 10.2947 11.9555L14.2502 8\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallFilled20.category = 'Arrows';\n\nexport default ChevronDownSmallFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 9.5L11.6465 14.3964C11.8418 14.5917 12.1584 14.5917 12.3536 14.3964L17.25 9.5\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallFilled24.category = 'Arrows';\n\nexport default ChevronDownSmallFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronDownSmallFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronDownSmallFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.00012 12.75L15.5287 19.2786C15.7891 19.5389 16.2112 19.5389 16.4715 19.2786L23 12.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronDownSmallFilled32.category = 'Arrows';\n\nexport default ChevronDownSmallFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.625 0.75L3.55178 5.82322C3.45415 5.92085 3.45415 6.07915 3.55178 6.17678L8.625 11.2499\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeft12.category = 'Arrows';\n\nexport default ChevronLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.125 1.75L5.10835 7.76665C4.97947 7.89553 4.97947 8.10447 5.10835 8.23335L11.125 14.2499\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeft16.category = 'Arrows';\n\nexport default ChevronLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.125 1.75L6.17199 9.70301C6.00797 9.86703 6.00797 10.133 6.17199 10.297L14.125 18.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeft20.category = 'Arrows';\n\nexport default ChevronLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.125 1.75L7.22855 11.6464C7.03329 11.8417 7.03329 12.1583 7.22856 12.3536L17.125 22.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeft24.category = 'Arrows';\n\nexport default ChevronLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.125 1.75L9.34876 15.5262C9.08711 15.7879 9.08711 16.2121 9.34876 16.4738L23.125 30.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeft32.category = 'Arrows';\n\nexport default ChevronLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.5 1L3.67678 5.82322C3.57915 5.92085 3.57915 6.07915 3.67678 6.17678L8.5 11\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftBold12.category = 'Arrows';\n\nexport default ChevronLeftBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11 2L5.23335 7.76665C5.10447 7.89553 5.10447 8.10447 5.23335 8.23335L11 14\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftBold16.category = 'Arrows';\n\nexport default ChevronLeftBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 2L6.29698 9.70302C6.13296 9.86704 6.13296 10.133 6.29698 10.297L14 18\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftBold20.category = 'Arrows';\n\nexport default ChevronLeftBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17 2L7.35355 11.6464C7.15829 11.8417 7.15829 12.1583 7.35355 12.3536L17 22\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftBold24.category = 'Arrows';\n\nexport default ChevronLeftBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23 2L9.47376 15.5262C9.21211 15.7879 9.21211 16.2121 9.47376 16.4738L23 30\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftBold32.category = 'Arrows';\n\nexport default ChevronLeftBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 1.5L3.92678 5.82322C3.82915 5.92085 3.82915 6.07915 3.92678 6.17678L8.25 10.5\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftBoldFilled12.category = 'Arrows';\n\nexport default ChevronLeftBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 2.5L5.48335 7.76665C5.35447 7.89553 5.35447 8.10447 5.48335 8.23335L10.75 13.5\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftBoldFilled16.category = 'Arrows';\n\nexport default ChevronLeftBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 2.5L6.54698 9.70302C6.38296 9.86704 6.38296 10.133 6.54698 10.297L13.75 17.5\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftBoldFilled20.category = 'Arrows';\n\nexport default ChevronLeftBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.75 2.5L7.60355 11.6464C7.40829 11.8417 7.40829 12.1583 7.60355 12.3536L16.75 21.5\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftBoldFilled24.category = 'Arrows';\n\nexport default ChevronLeftBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.75 2.5L9.72376 15.5262C9.46211 15.7879 9.46211 16.2121 9.72376 16.4738L22.75 29.5\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftBoldFilled32.category = 'Arrows';\n\nexport default ChevronLeftBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.375 1.25L3.80178 5.82322C3.70415 5.92085 3.70415 6.07915 3.80178 6.17678L8.375 10.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftFilled12.category = 'Arrows';\n\nexport default ChevronLeftFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.875 2.25L5.35835 7.76665C5.22947 7.89553 5.22947 8.10447 5.35835 8.23335L10.875 13.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftFilled16.category = 'Arrows';\n\nexport default ChevronLeftFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.875 2.25L6.42198 9.70302C6.25796 9.86704 6.25796 10.133 6.42198 10.297L13.875 17.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftFilled20.category = 'Arrows';\n\nexport default ChevronLeftFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.875 2.25L7.47855 11.6464C7.28329 11.8417 7.28329 12.1583 7.47855 12.3536L16.875 21.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftFilled24.category = 'Arrows';\n\nexport default ChevronLeftFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.875 2.25L9.59876 15.5262C9.33711 15.7879 9.33711 16.2121 9.59876 16.4738L22.875 29.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftFilled32.category = 'Arrows';\n\nexport default ChevronLeftFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmall12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmall12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.30005 3.40002L4.87682 5.82325C4.77919 5.92088 4.77919 6.07917 4.87682 6.1768L7.30005 8.60003\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmall12.category = 'Arrows';\n\nexport default ChevronLeftSmall12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmall16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmall16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.7334 4.53997L6.50243 7.77094C6.37226 7.90112 6.37226 8.11217 6.50243 8.24235L9.7334 11.4733\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmall16.category = 'Arrows';\n\nexport default ChevronLeftSmall16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmall20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmall20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.1251 5.75L8.16967 9.70545C8.00695 9.86817 8.00695 10.132 8.16967 10.2947L12.1251 14.2502\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmall20.category = 'Arrows';\n\nexport default ChevronLeftSmall20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmall24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmall24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.625 6.75L9.72855 11.6465C9.53329 11.8418 9.53329 12.1584 9.72856 12.3536L14.625 17.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmall24.category = 'Arrows';\n\nexport default ChevronLeftSmall24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmall32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmall32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.5 9L12.9714 15.5286C12.7111 15.7889 12.7111 16.2111 12.9714 16.4714L19.5 22.9999\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmall32.category = 'Arrows';\n\nexport default ChevronLeftSmall32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.30005 3.40002L4.87682 5.82325C4.77919 5.92088 4.77919 6.07917 4.87682 6.1768L7.30005 8.60003\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallBold12.category = 'Arrows';\n\nexport default ChevronLeftSmallBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.7334 4.53997L6.50243 7.77094C6.37226 7.90112 6.37226 8.11217 6.50243 8.24235L9.7334 11.4733\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallBold16.category = 'Arrows';\n\nexport default ChevronLeftSmallBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.125 5.75L8.16954 9.70545C8.00683 9.86817 8.00683 10.132 8.16954 10.2947L12.125 14.2502\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallBold20.category = 'Arrows';\n\nexport default ChevronLeftSmallBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.625 6.75L9.72855 11.6465C9.53329 11.8418 9.53329 12.1584 9.72856 12.3536L14.625 17.25\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallBold24.category = 'Arrows';\n\nexport default ChevronLeftSmallBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.5 9L12.9714 15.5286C12.7111 15.7889 12.7111 16.2111 12.9714 16.4714L19.5 22.9999\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallBold32.category = 'Arrows';\n\nexport default ChevronLeftSmallBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.30005 3.40002L4.87682 5.82325C4.77919 5.92088 4.77919 6.07917 4.87682 6.1768L7.30005 8.60003\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallBoldFilled12.category = 'Arrows';\n\nexport default ChevronLeftSmallBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.7334 4.53997L6.50243 7.77094C6.37226 7.90112 6.37226 8.11217 6.50243 8.24235L9.7334 11.4733\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallBoldFilled16.category = 'Arrows';\n\nexport default ChevronLeftSmallBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.125 5.75L8.16954 9.70545C8.00683 9.86817 8.00683 10.132 8.16954 10.2947L12.125 14.2502\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallBoldFilled20.category = 'Arrows';\n\nexport default ChevronLeftSmallBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.625 6.75L9.72855 11.6465C9.53329 11.8418 9.53329 12.1584 9.72856 12.3536L14.625 17.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallBoldFilled24.category = 'Arrows';\n\nexport default ChevronLeftSmallBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.5 9L12.9714 15.5286C12.7111 15.7889 12.7111 16.2111 12.9714 16.4714L19.5 22.9999\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallBoldFilled32.category = 'Arrows';\n\nexport default ChevronLeftSmallBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.30005 3.40002L4.87682 5.82325C4.77919 5.92088 4.77919 6.07917 4.87682 6.1768L7.30005 8.60003\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallFilled12.category = 'Arrows';\n\nexport default ChevronLeftSmallFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.7334 4.53997L6.50243 7.77094C6.37226 7.90112 6.37226 8.11217 6.50243 8.24235L9.7334 11.4733\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallFilled16.category = 'Arrows';\n\nexport default ChevronLeftSmallFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.125 5.75L8.16954 9.70545C8.00683 9.86817 8.00683 10.132 8.16954 10.2947L12.125 14.2502\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallFilled20.category = 'Arrows';\n\nexport default ChevronLeftSmallFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.625 6.75L9.72855 11.6465C9.53329 11.8418 9.53329 12.1584 9.72856 12.3536L14.625 17.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallFilled24.category = 'Arrows';\n\nexport default ChevronLeftSmallFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftSmallFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftSmallFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.5 9L12.9714 15.5286C12.7111 15.7889 12.7111 16.2111 12.9714 16.4714L19.5 22.9999\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronLeftSmallFilled32.category = 'Arrows';\n\nexport default ChevronLeftSmallFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftToLineInBox12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftToLineInBox12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00049 0C6.80519 -1.09295e-07 7.44679 -0.000266635 7.96615 0.0351534C8.492 0.0710585 8.94827 0.146047 9.37619 0.323216C10.4173 0.754573 11.2455 1.58265 11.6768 2.62381C11.854 3.05181 11.929 3.50786 11.9648 4.03385C12.0003 4.55328 12 5.19464 12 5.99951C12 6.80436 12.0003 7.44574 11.9648 7.96517C11.929 8.49111 11.8539 8.94725 11.6768 9.37521C11.2455 10.4163 10.4173 11.2444 9.37619 11.6758C8.94828 11.853 8.49199 11.928 7.96615 11.9639C7.44679 11.9993 6.80519 11.999 6.00049 11.999C5.1958 11.999 4.5542 11.9993 4.03483 11.9639C3.50893 11.928 3.05273 11.8529 2.62479 11.6758C1.58352 11.2445 0.755514 10.4165 0.324192 9.37521C0.14697 8.94717 0.0720222 8.49123 0.0361299 7.96517C0.000708747 7.44573 0.000976483 6.8044 0.000976483 5.99951C0.000976455 5.19464 0.000704507 4.55328 0.0361299 4.03385C0.0720264 3.50786 0.146988 3.05182 0.324192 2.62381C0.755539 1.58266 1.58359 0.754492 2.62479 0.323216C3.0527 0.14613 3.50896 0.0710329 4.03483 0.0351534C4.5542 -0.000239903 5.19581 0 6.00049 0ZM6.00049 1.49988C5.17519 1.49988 4.59292 1.5 4.13638 1.53113C3.68697 1.5618 3.41284 1.61993 3.19798 1.70885C2.52445 1.98789 1.98894 2.52351 1.70982 3.19701C1.62081 3.41191 1.5628 3.68577 1.5321 4.13541C1.50095 4.59199 1.50085 5.17398 1.50085 5.99951C1.50085 6.82505 1.50095 7.40702 1.5321 7.86362C1.5628 8.31335 1.6208 8.58709 1.70982 8.80202C1.98891 9.47561 2.52438 10.0111 3.19798 10.2902C3.41285 10.3791 3.68691 10.4372 4.13638 10.4679C4.59292 10.499 5.17518 10.4991 6.00049 10.4991C6.82582 10.4991 7.40807 10.499 7.86459 10.4679C8.31403 10.4372 8.58815 10.3792 8.80299 10.2902C9.47641 10.011 10.0121 9.47549 10.2912 8.80202C10.3801 8.58713 10.4382 8.31315 10.4689 7.86362C10.5 7.40703 10.5001 6.82501 10.5001 5.99951C10.5001 5.17398 10.5 4.59199 10.4689 4.13541C10.4382 3.68578 10.3802 3.41191 10.2912 3.19701C10.0121 2.5235 9.47645 1.98797 8.80299 1.70885C8.58815 1.61985 8.31404 1.56183 7.86459 1.53113C7.40807 1.49998 6.82582 1.49988 6.00049 1.49988ZM3.74969 2.99976C4.16381 2.99976 4.49953 3.3356 4.49963 3.74969V8.24933C4.49958 8.66346 4.16384 8.99927 3.74969 8.99927C3.33566 8.99914 2.99981 8.66338 2.99976 8.24933V3.74969C2.99985 3.33568 3.33569 2.99989 3.74969 2.99976ZM7.68883 3.25169C7.96389 2.94225 8.43777 2.91436 8.74734 3.18919C9.05685 3.46433 9.08488 3.93814 8.80983 4.2477L7.25234 5.99951L8.80983 7.75132C9.08483 8.06088 9.05683 8.53471 8.74734 8.80983C8.43777 9.08479 7.96393 9.05682 7.68883 8.74734L5.68899 6.49752C5.43675 6.21343 5.43666 5.78554 5.68899 5.50151L7.68883 3.25169Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nChevronLeftToLineInBox12.category = 'Interface General';\n\nexport default ChevronLeftToLineInBox12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftToLineInBox16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftToLineInBox16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99988 0.000244137C9.27066 0.000244098 10.27 -6.03388e-05 11.0721 0.0666494C11.883 0.134133 12.5604 0.273882 13.1736 0.593009C14.1291 1.0905 14.9096 1.87082 15.407 2.82637C15.726 3.4396 15.8659 4.11698 15.9334 4.9279C16 5.73004 15.9998 6.72936 15.9998 8.00012C15.9998 9.27091 16.0001 10.2702 15.9334 11.0723C15.8659 11.8833 15.7261 12.5606 15.407 13.1739C14.9095 14.1295 14.1292 14.9098 13.1736 15.4072C12.5604 15.7264 11.883 15.8661 11.0721 15.9336C10.27 16.0003 9.27066 16 7.99988 16C6.72911 16 5.7298 16.0003 4.92766 15.9336C4.11674 15.8661 3.43935 15.7263 2.82613 15.4072C1.87057 14.9098 1.09025 14.1294 0.592764 13.1739C0.273638 12.5606 0.133888 11.8833 0.0664052 11.0723C-0.000304476 10.2702 -3.92617e-08 9.27091 0 8.00012C0 6.72934 -0.00029024 5.73005 0.0664052 4.9279C0.133877 4.1169 0.273637 3.43965 0.592764 2.82637C1.09025 1.87072 1.87048 1.09049 2.82613 0.593009C3.43941 0.273882 4.11665 0.134121 4.92766 0.0666494C5.72981 -4.61036e-05 6.72909 0.000244137 7.99988 0.000244137ZM7.99988 1.50022C6.70374 1.50022 5.77727 1.50042 5.05168 1.56077C4.33514 1.62038 3.88177 1.73497 3.5185 1.92404C2.83589 2.27939 2.27914 2.83614 1.9238 3.51875C1.73472 3.88201 1.62014 4.33538 1.56052 5.05192C1.50018 5.77751 1.49998 6.70398 1.49998 8.00012C1.49998 9.29627 1.50016 10.2227 1.56052 10.9483C1.62015 11.6648 1.73472 12.1183 1.9238 12.4815C2.27915 13.164 2.83599 13.7209 3.5185 14.0762C3.88174 14.2652 4.33527 14.3799 5.05168 14.4395C5.77726 14.4998 6.70376 14.5 7.99988 14.5C9.29602 14.5 10.2225 14.4998 10.9481 14.4395C11.6645 14.3799 12.118 14.2653 12.4813 14.0762C13.1638 13.7209 13.7206 13.164 14.076 12.4815C14.265 12.1183 14.3796 11.6648 14.4392 10.9483C14.4996 10.2227 14.4998 9.29627 14.4998 8.00012C14.4998 6.70401 14.4996 5.77751 14.4392 5.05192C14.3796 4.33552 14.265 3.88198 14.076 3.51875C13.7207 2.83623 13.1637 2.27939 12.4813 1.92404C12.118 1.73496 11.6645 1.62039 10.9481 1.56077C10.2225 1.50041 9.29602 1.50022 7.99988 1.50022ZM5.24992 4.00018C5.66401 4.00032 5.99991 4.33605 5.99991 4.75017V11.2501C5.99972 11.664 5.6639 11.9999 5.24992 12.0001C4.83583 12.0001 4.50012 11.6641 4.49993 11.2501V4.75017C4.49993 4.33596 4.83571 4.00018 5.24992 4.00018ZM10.6991 4.24139C10.98 3.93722 11.4543 3.91851 11.7586 4.1994C12.0625 4.4804 12.0814 4.95475 11.8006 5.25895L9.26939 8.00012L11.8006 10.7413C12.0813 11.0456 12.0627 11.52 11.7586 11.8008C11.4544 12.0816 10.9801 12.0627 10.6991 11.7589L7.6991 8.5089C7.43391 8.22161 7.43391 7.77863 7.6991 7.49134L10.6991 4.24139Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nChevronLeftToLineInBox16.category = 'Interface General';\n\nexport default ChevronLeftToLineInBox16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftToLineInBox20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftToLineInBox20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99997 0C11.7388 0 13.0944 -0.000579819 14.1757 0.0996091C15.2676 0.200796 16.1554 0.409852 16.9394 0.874997C17.8394 1.40902 18.5909 2.16059 19.1249 3.06054C19.5901 3.84451 19.7991 4.73238 19.9003 5.8242C20.0005 6.90548 19.9999 8.26121 19.9999 9.99997C19.9999 11.7387 20.0005 13.0945 19.9003 14.1757C19.7991 15.2676 19.5901 16.1554 19.1249 16.9394C18.5909 17.8394 17.8394 18.5909 16.9394 19.1249C16.1554 19.5901 15.2676 19.7991 14.1757 19.9003C13.0944 20.0005 11.7388 19.9999 9.99997 19.9999C8.26115 19.9999 6.90551 20.0005 5.8242 19.9003C4.73232 19.7991 3.84453 19.5901 3.06054 19.1249C2.16057 18.5909 1.40903 17.8394 0.874997 16.9394C0.409867 16.1554 0.200795 15.2676 0.0996091 14.1757C-0.000569605 13.0945 0 11.7387 0 9.99997C-2.71907e-08 8.26121 -0.000578525 6.90548 0.0996091 5.8242C0.200803 4.73238 0.409847 3.84451 0.874997 3.06054C1.40904 2.16059 2.16058 1.40902 3.06054 0.874997C3.84452 0.409852 4.73234 0.200796 5.8242 0.0996091C6.90551 -0.000579836 8.26116 0 9.99997 0ZM9.99997 1.5C8.23294 1.5 6.95891 1.50049 5.96287 1.59277C4.97755 1.68406 4.33972 1.86034 3.82616 2.16503C3.14212 2.57091 2.57093 3.14213 2.16503 3.82616C1.86033 4.33971 1.68407 4.97759 1.59277 5.96287C1.50049 6.95889 1.5 8.23299 1.5 9.99997C1.5 11.7669 1.5005 13.041 1.59277 14.0371C1.68406 15.0224 1.86035 15.6602 2.16503 16.1738C2.57092 16.8578 3.14211 17.429 3.82616 17.8349C4.33973 18.1396 4.97753 18.3159 5.96287 18.4072C6.95891 18.4995 8.23293 18.4999 9.99997 18.4999C11.767 18.4999 13.041 18.4995 14.0371 18.4072C15.0224 18.3159 15.6602 18.1396 16.1738 17.8349C16.8578 17.429 17.429 16.8578 17.8349 16.1738C18.1396 15.6602 18.3159 15.0224 18.4072 14.0371C18.4994 13.041 18.4999 11.7669 18.4999 9.99997C18.4999 8.23299 18.4995 6.95889 18.4072 5.96287C18.3159 4.97759 18.1396 4.33971 17.8349 3.82616C17.429 3.14213 16.8578 2.57091 16.1738 2.16503C15.6602 1.86034 15.0224 1.68406 14.0371 1.59277C13.041 1.50049 11.767 1.5 9.99997 1.5ZM6.74998 5.49998C7.16419 5.49998 7.49998 5.83577 7.49998 6.24998V13.75C7.49998 14.1642 7.16419 14.5 6.74998 14.5C6.33577 14.5 5.99998 14.1642 5.99998 13.75V6.24998C5.99998 5.83577 6.33577 5.49998 6.74998 5.49998ZM13.2197 5.71971C13.5126 5.42686 13.9873 5.42686 14.2802 5.71971C14.5731 6.01259 14.5731 6.48736 14.2802 6.78025L11.0605 9.99997L14.2802 13.2197C14.5731 13.5126 14.5731 13.9873 14.2802 14.2802C13.9873 14.5731 13.5126 14.5731 13.2197 14.2802L9.4697 10.5302C9.32908 10.3896 9.24999 10.1988 9.24997 9.99997C9.24999 9.8011 9.32909 9.61033 9.4697 9.4697L13.2197 5.71971Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nChevronLeftToLineInBox20.category = 'Interface General';\n\nexport default ChevronLeftToLineInBox20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftToLineInBox24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftToLineInBox24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.000143781 16.7139 0.100586C17.9415 0.202061 18.9265 0.409696 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12C24 13.9711 24.0001 15.495 23.8994 16.7139C23.7979 17.9415 23.5903 18.9265 23.1357 19.8066C22.3982 21.2343 21.2343 22.3982 19.8066 23.1357C18.9265 23.5903 17.9415 23.7979 16.7139 23.8994C15.495 24.0001 13.9711 24 12 24C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409696 18.9265 0.202061 17.9415 0.100586 16.7139C-0.000143781 15.495 0 13.9711 0 12C0 10.0289 -0.000143781 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143781 10.0289 0 12 0ZM12 1.5C10.0037 1.5 8.55195 1.50026 7.40918 1.59473C6.27561 1.68844 5.51306 1.87125 4.88184 2.19727C3.73048 2.79207 2.79207 3.73048 2.19727 4.88184C1.87125 5.51306 1.68844 6.27561 1.59473 7.40918C1.50026 8.55195 1.5 10.0037 1.5 12C1.5 13.9963 1.50026 15.4481 1.59473 16.5908C1.68844 17.7244 1.87125 18.4869 2.19727 19.1182C2.79207 20.2695 3.73048 21.2079 4.88184 21.8027C5.51306 22.1288 6.27561 22.3116 7.40918 22.4053C8.55195 22.4997 10.0037 22.5 12 22.5C13.9963 22.5 15.4481 22.4997 16.5908 22.4053C17.7244 22.3116 18.4869 22.1288 19.1182 21.8027C20.2695 21.2079 21.2079 20.2695 21.8027 19.1182C22.1288 18.4869 22.3116 17.7244 22.4053 16.5908C22.4997 15.4481 22.5 13.9963 22.5 12C22.5 10.0037 22.4997 8.55195 22.4053 7.40918C22.3116 6.27561 22.1288 5.51306 21.8027 4.88184C21.2079 3.73048 20.2695 2.79207 19.1182 2.19727C18.4869 1.87125 17.7244 1.68844 16.5908 1.59473C15.4481 1.50026 13.9963 1.5 12 1.5ZM7.75 6.5C8.16421 6.5 8.5 6.83579 8.5 7.25V16.75C8.49997 17.1642 8.16419 17.5 7.75 17.5C7.33581 17.5 7.00003 17.1642 7 16.75V7.25C7 6.83579 7.33579 6.5 7.75 6.5ZM16.2197 6.71973C16.5126 6.42684 16.9874 6.42684 17.2803 6.71973C17.5732 7.01262 17.5732 7.48738 17.2803 7.78027L13.0605 12L17.2803 16.2197C17.5731 16.5126 17.5732 16.9874 17.2803 17.2803C16.9874 17.5731 16.5126 17.5731 16.2197 17.2803L11.4697 12.5303C11.3291 12.3896 11.25 12.1989 11.25 12C11.25 11.8011 11.3291 11.6104 11.4697 11.4697L16.2197 6.71973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nChevronLeftToLineInBox24.category = 'Interface General';\n\nexport default ChevronLeftToLineInBox24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftToLineInBox32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftToLineInBox32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V21.75C31 26.8586 26.8586 31 21.75 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM10.25 2.5C5.96979 2.5 2.5 5.96979 2.5 10.25V21.75C2.5 26.0302 5.96979 29.5 10.25 29.5H21.75C26.0302 29.5 29.5 26.0302 29.5 21.75V10.25C29.5 5.96979 26.0302 2.5 21.75 2.5H10.25ZM21.7197 9.21973C22.0126 8.92684 22.4874 8.92684 22.7803 9.21973C23.0732 9.51262 23.0732 9.98738 22.7803 10.2803L17.0605 16L23.0303 21.9697C23.3231 22.2626 23.3232 22.7374 23.0303 23.0303C22.7374 23.3231 22.2626 23.3231 21.9697 23.0303L15.4697 16.5303C15.3291 16.3896 15.25 16.1989 15.25 16C15.25 15.8011 15.3291 15.6104 15.4697 15.4697L21.7197 9.21973ZM10.75 9C11.1642 9 11.5 9.33579 11.5 9.75V22.25C11.5 22.6642 11.1642 23 10.75 23C10.3358 23 10 22.6642 10 22.25V9.75C10 9.33579 10.3358 9 10.75 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nChevronLeftToLineInBox32.category = 'Interface General';\n\nexport default ChevronLeftToLineInBox32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftToLineInBoxFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftToLineInBoxFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00049 0C6.80519 -1.09295e-07 7.44679 -0.000266635 7.96615 0.0351534C8.492 0.0710585 8.94827 0.146047 9.37619 0.323216C10.4173 0.754573 11.2455 1.58265 11.6768 2.62381C11.854 3.05181 11.929 3.50786 11.9648 4.03385C12.0003 4.55328 12 5.19464 12 5.99951C12 6.80436 12.0003 7.44574 11.9648 7.96517C11.929 8.49111 11.8539 8.94725 11.6768 9.37521C11.2455 10.4163 10.4173 11.2444 9.37619 11.6758C8.94828 11.853 8.49199 11.928 7.96615 11.9639C7.44679 11.9993 6.80519 11.999 6.00049 11.999C5.1958 11.999 4.5542 11.9993 4.03483 11.9639C3.50893 11.928 3.05273 11.8529 2.62479 11.6758C1.58352 11.2445 0.755514 10.4165 0.324192 9.37521C0.14697 8.94717 0.0720222 8.49123 0.0361299 7.96517C0.000708747 7.44573 0.000976483 6.8044 0.000976483 5.99951C0.000976455 5.19464 0.000704507 4.55328 0.0361299 4.03385C0.0720264 3.50786 0.146988 3.05182 0.324192 2.62381C0.755539 1.58266 1.58359 0.754492 2.62479 0.323216C3.0527 0.14613 3.50896 0.0710329 4.03483 0.0351534C4.5542 -0.000239903 5.19581 0 6.00049 0ZM3.74969 2.99976C3.33569 2.99989 2.99985 3.33568 2.99976 3.74969V8.24933C2.99981 8.66338 3.33566 8.99914 3.74969 8.99927C4.16384 8.99927 4.49958 8.66346 4.49963 8.24933V3.74969C4.49953 3.3356 4.16381 2.99976 3.74969 2.99976ZM8.74734 3.18919C8.43777 2.91436 7.96389 2.94225 7.68883 3.25169L5.68899 5.50151C5.43666 5.78554 5.43675 6.21343 5.68899 6.49752L7.68883 8.74734C7.96393 9.05682 8.43777 9.08479 8.74734 8.80983C9.05683 8.53471 9.08483 8.06088 8.80983 7.75132L7.25234 5.99951L8.80983 4.2477C9.08488 3.93814 9.05685 3.46433 8.74734 3.18919Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nChevronLeftToLineInBoxFilled12.category = 'Interface General';\n\nexport default ChevronLeftToLineInBoxFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftToLineInBoxFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftToLineInBoxFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99988 0.000244137C9.27066 0.000244098 10.27 -6.03388e-05 11.0721 0.0666494C11.883 0.134133 12.5604 0.273882 13.1736 0.593009C14.1291 1.0905 14.9096 1.87082 15.407 2.82637C15.726 3.4396 15.8659 4.11698 15.9334 4.9279C16 5.73004 15.9998 6.72936 15.9998 8.00012C15.9998 9.27091 16.0001 10.2702 15.9334 11.0723C15.8659 11.8833 15.7261 12.5606 15.407 13.1739C14.9095 14.1295 14.1292 14.9098 13.1736 15.4072C12.5604 15.7264 11.883 15.8661 11.0721 15.9336C10.27 16.0003 9.27066 16 7.99988 16C6.72911 16 5.7298 16.0003 4.92766 15.9336C4.11674 15.8661 3.43935 15.7263 2.82613 15.4072C1.87057 14.9098 1.09025 14.1294 0.592764 13.1739C0.273638 12.5606 0.133888 11.8833 0.0664052 11.0723C-0.000304476 10.2702 -3.92617e-08 9.27091 0 8.00012C0 6.72934 -0.00029024 5.73005 0.0664052 4.9279C0.133877 4.1169 0.273637 3.43965 0.592764 2.82637C1.09025 1.87072 1.87048 1.09049 2.82613 0.593009C3.43941 0.273882 4.11665 0.134121 4.92766 0.0666494C5.72981 -4.61036e-05 6.72909 0.000244137 7.99988 0.000244137ZM5.24992 4.00018C4.83571 4.00018 4.49993 4.33596 4.49993 4.75017V11.2501C4.50012 11.6641 4.83583 12.0001 5.24992 12.0001C5.6639 11.9999 5.99972 11.664 5.99991 11.2501V4.75017C5.99991 4.33605 5.66401 4.00032 5.24992 4.00018ZM11.7586 4.1994C11.4543 3.91851 10.98 3.93722 10.6991 4.24139L7.6991 7.49134C7.43391 7.77863 7.43391 8.22161 7.6991 8.5089L10.6991 11.7589C10.9801 12.0627 11.4544 12.0816 11.7586 11.8008C12.0627 11.52 12.0813 11.0456 11.8006 10.7413L9.26939 8.00012L11.8006 5.25895C12.0814 4.95475 12.0625 4.4804 11.7586 4.1994Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nChevronLeftToLineInBoxFilled16.category = 'Interface General';\n\nexport default ChevronLeftToLineInBoxFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftToLineInBoxFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftToLineInBoxFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99997 0C11.7388 0 13.0944 -0.000579819 14.1757 0.0996091C15.2676 0.200796 16.1554 0.409852 16.9394 0.874997C17.8394 1.40902 18.5909 2.16059 19.1249 3.06054C19.5901 3.84451 19.7991 4.73238 19.9003 5.8242C20.0005 6.90548 19.9999 8.26121 19.9999 9.99997C19.9999 11.7387 20.0005 13.0945 19.9003 14.1757C19.7991 15.2676 19.5901 16.1554 19.1249 16.9394C18.5909 17.8394 17.8394 18.5909 16.9394 19.1249C16.1554 19.5901 15.2676 19.7991 14.1757 19.9003C13.0944 20.0005 11.7388 19.9999 9.99997 19.9999C8.26115 19.9999 6.90551 20.0005 5.8242 19.9003C4.73232 19.7991 3.84453 19.5901 3.06054 19.1249C2.16057 18.5909 1.40903 17.8394 0.874997 16.9394C0.409867 16.1554 0.200795 15.2676 0.0996091 14.1757C-0.000569605 13.0945 0 11.7387 0 9.99997C-2.71907e-08 8.26121 -0.000578525 6.90548 0.0996091 5.8242C0.200803 4.73238 0.409847 3.84451 0.874997 3.06054C1.40904 2.16059 2.16058 1.40902 3.06054 0.874997C3.84452 0.409852 4.73234 0.200796 5.8242 0.0996091C6.90551 -0.000579836 8.26116 0 9.99997 0ZM6.74998 5.49998C6.33577 5.49998 5.99998 5.83577 5.99998 6.24998V13.75C5.99998 14.1642 6.33577 14.5 6.74998 14.5C7.16419 14.5 7.49998 14.1642 7.49998 13.75V6.24998C7.49998 5.83577 7.16419 5.49998 6.74998 5.49998ZM14.2802 5.71971C13.9873 5.42686 13.5126 5.42686 13.2197 5.71971L9.4697 9.4697C9.32909 9.61033 9.24999 9.8011 9.24997 9.99997C9.24999 10.1988 9.32908 10.3896 9.4697 10.5302L13.2197 14.2802C13.5126 14.5731 13.9873 14.5731 14.2802 14.2802C14.5731 13.9873 14.5731 13.5126 14.2802 13.2197L11.0605 9.99997L14.2802 6.78025C14.5731 6.48736 14.5731 6.01259 14.2802 5.71971Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nChevronLeftToLineInBoxFilled20.category = 'Interface General';\n\nexport default ChevronLeftToLineInBoxFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftToLineInBoxFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftToLineInBoxFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.000143781 16.7139 0.100586C17.9415 0.202061 18.9265 0.409696 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12C24 13.9711 24.0001 15.495 23.8994 16.7139C23.7979 17.9415 23.5903 18.9265 23.1357 19.8066C22.3982 21.2343 21.2343 22.3982 19.8066 23.1357C18.9265 23.5903 17.9415 23.7979 16.7139 23.8994C15.495 24.0001 13.9711 24 12 24C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409696 18.9265 0.202061 17.9415 0.100586 16.7139C-0.000143781 15.495 0 13.9711 0 12C0 10.0289 -0.000143781 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143781 10.0289 0 12 0ZM7.75 6.5C7.33579 6.5 7 6.83579 7 7.25V16.75C7.00003 17.1642 7.33581 17.5 7.75 17.5C8.16419 17.5 8.49997 17.1642 8.5 16.75V7.25C8.5 6.83579 8.16421 6.5 7.75 6.5ZM17.2803 6.71973C16.9874 6.42684 16.5126 6.42684 16.2197 6.71973L11.4697 11.4697C11.3291 11.6104 11.25 11.8011 11.25 12C11.25 12.1989 11.3291 12.3896 11.4697 12.5303L16.2197 17.2803C16.5126 17.5731 16.9874 17.5731 17.2803 17.2803C17.5732 16.9874 17.5731 16.5126 17.2803 16.2197L13.0605 12L17.2803 7.78027C17.5732 7.48738 17.5732 7.01262 17.2803 6.71973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nChevronLeftToLineInBoxFilled24.category = 'Interface General';\n\nexport default ChevronLeftToLineInBoxFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronLeftToLineInBoxFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronLeftToLineInBoxFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V21.75C31 26.8586 26.8586 31 21.75 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM22.7803 9.21973C22.4874 8.92684 22.0126 8.92684 21.7197 9.21973L15.4697 15.4697C15.3291 15.6104 15.25 15.8011 15.25 16C15.25 16.1989 15.3291 16.3896 15.4697 16.5303L21.9697 23.0303C22.2626 23.3231 22.7374 23.3231 23.0303 23.0303C23.3232 22.7374 23.3231 22.2626 23.0303 21.9697L17.0605 16L22.7803 10.2803C23.0732 9.98738 23.0732 9.51262 22.7803 9.21973ZM10.75 9C10.3358 9 10 9.33579 10 9.75V22.25C10 22.6642 10.3358 23 10.75 23C11.1642 23 11.5 22.6642 11.5 22.25V9.75C11.5 9.33579 11.1642 9 10.75 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nChevronLeftToLineInBoxFilled32.category = 'Interface General';\n\nexport default ChevronLeftToLineInBoxFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.375 0.75L8.44822 5.82322C8.54585 5.92085 8.54585 6.07915 8.44822 6.17678L3.375 11.2499\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRight12.category = 'Arrows';\n\nexport default ChevronRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.875 1.75L10.8917 7.76665C11.0205 7.89553 11.0205 8.10447 10.8917 8.23335L4.875 14.2499\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRight16.category = 'Arrows';\n\nexport default ChevronRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.875 1.75L13.828 9.70301C13.992 9.86703 13.992 10.133 13.828 10.297L5.875 18.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRight20.category = 'Arrows';\n\nexport default ChevronRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.875 1.75L16.7714 11.6464C16.9667 11.8417 16.9667 12.1583 16.7714 12.3536L6.875 22.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRight24.category = 'Arrows';\n\nexport default ChevronRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.875 1.75L22.6512 15.5262C22.9129 15.7879 22.9129 16.2121 22.6512 16.4738L8.875 30.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRight32.category = 'Arrows';\n\nexport default ChevronRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.5 1L8.32322 5.82322C8.42085 5.92085 8.42085 6.07915 8.32322 6.17678L3.5 11\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightBold12.category = 'Arrows';\n\nexport default ChevronRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 2L10.7667 7.76665C10.8955 7.89553 10.8955 8.10447 10.7667 8.23335L5 14\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightBold16.category = 'Arrows';\n\nexport default ChevronRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 2L13.703 9.70302C13.867 9.86704 13.867 10.133 13.703 10.297L6 18\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightBold20.category = 'Arrows';\n\nexport default ChevronRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 2L16.6464 11.6464C16.8417 11.8417 16.8417 12.1583 16.6464 12.3536L7 22\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightBold24.category = 'Arrows';\n\nexport default ChevronRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 2L22.5262 15.5262C22.7879 15.7879 22.7879 16.2121 22.5262 16.4738L9 30\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightBold32.category = 'Arrows';\n\nexport default ChevronRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.75 1.5L8.07322 5.82322C8.17085 5.92085 8.17085 6.07915 8.07322 6.17678L3.75 10.5\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightBoldFilled12.category = 'Arrows';\n\nexport default ChevronRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.25 2.5L10.5167 7.76665C10.6455 7.89553 10.6455 8.10447 10.5167 8.23335L5.25 13.5\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightBoldFilled16.category = 'Arrows';\n\nexport default ChevronRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 2.5L13.453 9.70302C13.617 9.86704 13.617 10.133 13.453 10.297L6.25 17.5\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightBoldFilled20.category = 'Arrows';\n\nexport default ChevronRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 2.5L16.3964 11.6464C16.5917 11.8417 16.5917 12.1583 16.3964 12.3536L7.25 21.5\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightBoldFilled24.category = 'Arrows';\n\nexport default ChevronRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 2.5L22.2762 15.5262C22.5379 15.7879 22.5379 16.2121 22.2762 16.4738L9.25 29.5\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightBoldFilled32.category = 'Arrows';\n\nexport default ChevronRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.625 1.25L8.19822 5.82322C8.29585 5.92085 8.29585 6.07915 8.19822 6.17678L3.625 10.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightFilled12.category = 'Arrows';\n\nexport default ChevronRightFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.125 2.25L10.6417 7.76665C10.7705 7.89553 10.7705 8.10447 10.6417 8.23335L5.125 13.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightFilled16.category = 'Arrows';\n\nexport default ChevronRightFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.125 2.25L13.578 9.70302C13.742 9.86704 13.742 10.133 13.578 10.297L6.125 17.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightFilled20.category = 'Arrows';\n\nexport default ChevronRightFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.125 2.25L16.5214 11.6464C16.7167 11.8417 16.7167 12.1583 16.5214 12.3536L7.125 21.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightFilled24.category = 'Arrows';\n\nexport default ChevronRightFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.125 2.25L22.4012 15.5262C22.6629 15.7879 22.6629 16.2121 22.4012 16.4738L9.125 29.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightFilled32.category = 'Arrows';\n\nexport default ChevronRightFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmall12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmall12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.69995 3.40002L7.12318 5.82325C7.22081 5.92088 7.22081 6.07917 7.12318 6.1768L4.69995 8.60003\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmall12.category = 'Arrows';\n\nexport default ChevronRightSmall12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmall16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmall16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.26685 4.53997L9.49781 7.77094C9.62799 7.90112 9.62799 8.11217 9.49781 8.24235L6.26685 11.4733\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmall16.category = 'Arrows';\n\nexport default ChevronRightSmall16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmall20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmall20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.875 5.75L11.8305 9.70545C11.9932 9.86817 11.9932 10.132 11.8305 10.2947L7.875 14.2502\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmall20.category = 'Arrows';\n\nexport default ChevronRightSmall20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmall24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmall24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.375 6.75L14.2714 11.6465C14.4667 11.8418 14.4667 12.1584 14.2714 12.3536L9.375 17.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmall24.category = 'Arrows';\n\nexport default ChevronRightSmall24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmall32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmall32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 9L19.0286 15.5286C19.2889 15.7889 19.2889 16.2111 19.0286 16.4714L12.5 22.9999\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmall32.category = 'Arrows';\n\nexport default ChevronRightSmall32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.69995 3.40002L7.12318 5.82325C7.22081 5.92088 7.22081 6.07917 7.12318 6.1768L4.69995 8.60003\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallBold12.category = 'Arrows';\n\nexport default ChevronRightSmallBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.26685 4.53997L9.49781 7.77094C9.62799 7.90112 9.62799 8.11217 9.49781 8.24235L6.26685 11.4733\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallBold16.category = 'Arrows';\n\nexport default ChevronRightSmallBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.875 5.75L11.8305 9.70545C11.9932 9.86817 11.9932 10.132 11.8305 10.2947L7.875 14.2502\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallBold20.category = 'Arrows';\n\nexport default ChevronRightSmallBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.375 6.75L14.2714 11.6465C14.4667 11.8418 14.4667 12.1584 14.2714 12.3536L9.375 17.25\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallBold24.category = 'Arrows';\n\nexport default ChevronRightSmallBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 9L19.0286 15.5286C19.2889 15.7889 19.2889 16.2111 19.0286 16.4714L12.5 22.9999\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallBold32.category = 'Arrows';\n\nexport default ChevronRightSmallBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.69995 3.40002L7.12318 5.82325C7.22081 5.92088 7.22081 6.07917 7.12318 6.1768L4.69995 8.60003\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallBoldFilled12.category = 'Arrows';\n\nexport default ChevronRightSmallBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.26685 4.53997L9.49781 7.77094C9.62799 7.90112 9.62799 8.11217 9.49781 8.24235L6.26685 11.4733\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallBoldFilled16.category = 'Arrows';\n\nexport default ChevronRightSmallBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.875 5.75L11.8305 9.70545C11.9932 9.86817 11.9932 10.132 11.8305 10.2947L7.875 14.2502\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallBoldFilled20.category = 'Arrows';\n\nexport default ChevronRightSmallBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.375 6.75L14.2714 11.6465C14.4667 11.8418 14.4667 12.1584 14.2714 12.3536L9.375 17.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallBoldFilled24.category = 'Arrows';\n\nexport default ChevronRightSmallBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 9L19.0286 15.5286C19.2889 15.7889 19.2889 16.2111 19.0286 16.4714L12.5 22.9999\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallBoldFilled32.category = 'Arrows';\n\nexport default ChevronRightSmallBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.69995 3.40002L7.12318 5.82325C7.22081 5.92088 7.22081 6.07917 7.12318 6.1768L4.69995 8.60003\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallFilled12.category = 'Arrows';\n\nexport default ChevronRightSmallFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.26685 4.53997L9.49781 7.77094C9.62799 7.90112 9.62799 8.11217 9.49781 8.24235L6.26685 11.4733\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallFilled16.category = 'Arrows';\n\nexport default ChevronRightSmallFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.875 5.75L11.8305 9.70545C11.9932 9.86817 11.9932 10.132 11.8305 10.2947L7.875 14.2502\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallFilled20.category = 'Arrows';\n\nexport default ChevronRightSmallFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.375 6.75L14.2714 11.6465C14.4667 11.8418 14.4667 12.1584 14.2714 12.3536L9.375 17.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallFilled24.category = 'Arrows';\n\nexport default ChevronRightSmallFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronRightSmallFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronRightSmallFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 9L19.0286 15.5286C19.2889 15.7889 19.2889 16.2111 19.0286 16.4714L12.5 22.9999\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronRightSmallFilled32.category = 'Arrows';\n\nexport default ChevronRightSmallFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUp12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUp12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.75 8.75L5.82322 3.67678C5.92085 3.57915 6.07915 3.57915 6.17678 3.67678L11.2499 8.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUp12.category = 'Arrows';\n\nexport default ChevronUp12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUp16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUp16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 10.75L7.76665 4.73335C7.89553 4.60447 8.10447 4.60447 8.23335 4.73335L14.2499 10.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUp16.category = 'Arrows';\n\nexport default ChevronUp16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUp20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUp20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 13.75L9.70301 5.79699C9.86703 5.63297 10.133 5.63297 10.297 5.79699L18.25 13.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUp20.category = 'Arrows';\n\nexport default ChevronUp20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUp24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUp24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 16.75L11.6464 6.85355C11.8417 6.65829 12.1583 6.65829 12.3536 6.85356L22.25 16.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUp24.category = 'Arrows';\n\nexport default ChevronUp24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUp32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUp32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 22.75L15.5262 8.97376C15.7879 8.71211 16.2121 8.71211 16.4738 8.97376L30.25 22.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUp32.category = 'Arrows';\n\nexport default ChevronUp32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1 8.75L5.82322 3.92678C5.92085 3.82915 6.07915 3.82915 6.17678 3.92678L11 8.75\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpBold12.category = 'Arrows';\n\nexport default ChevronUpBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 10.75L7.76665 4.98335C7.89553 4.85447 8.10447 4.85447 8.23335 4.98335L14 10.75\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpBold16.category = 'Arrows';\n\nexport default ChevronUpBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 13.75L9.70302 6.04698C9.86704 5.88296 10.133 5.88296 10.297 6.04698L18 13.75\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpBold20.category = 'Arrows';\n\nexport default ChevronUpBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 16.75L11.6464 7.10355C11.8417 6.90829 12.1583 6.90829 12.3536 7.10355L22 16.75\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpBold24.category = 'Arrows';\n\nexport default ChevronUpBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 22.75L15.5262 9.22376C15.7879 8.96211 16.2121 8.96211 16.4738 9.22376L30 22.75\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpBold32.category = 'Arrows';\n\nexport default ChevronUpBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.5 8.5L5.82322 4.17678C5.92085 4.07915 6.07915 4.07915 6.17678 4.17678L10.5 8.5\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpBoldFilled12.category = 'Arrows';\n\nexport default ChevronUpBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.5 10.75L7.76665 5.48335C7.89553 5.35447 8.10447 5.35447 8.23335 5.48335L13.5 10.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpBoldFilled16.category = 'Arrows';\n\nexport default ChevronUpBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.5 13.75L9.70302 6.54698C9.86704 6.38296 10.133 6.38296 10.297 6.54698L17.5 13.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpBoldFilled20.category = 'Arrows';\n\nexport default ChevronUpBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.5 16.75L11.6464 7.60355C11.8417 7.40829 12.1583 7.40829 12.3536 7.60355L21.5 16.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpBoldFilled24.category = 'Arrows';\n\nexport default ChevronUpBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.5 22.75L15.5262 9.72376C15.7879 9.46211 16.2121 9.46211 16.4738 9.72376L29.5 22.75\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpBoldFilled32.category = 'Arrows';\n\nexport default ChevronUpBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.25 8.75L5.82322 4.17678C5.92085 4.07915 6.07915 4.07915 6.17678 4.17678L10.75 8.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpFilled12.category = 'Arrows';\n\nexport default ChevronUpFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 10.75L7.76665 5.23335C7.89553 5.10447 8.10447 5.10447 8.23335 5.23335L13.75 10.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpFilled16.category = 'Arrows';\n\nexport default ChevronUpFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 13.75L9.70302 6.29698C9.86704 6.13296 10.133 6.13296 10.297 6.29698L17.75 13.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpFilled20.category = 'Arrows';\n\nexport default ChevronUpFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 16.75L11.6464 7.35355C11.8417 7.15829 12.1583 7.15829 12.3536 7.35355L21.75 16.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpFilled24.category = 'Arrows';\n\nexport default ChevronUpFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 22.75L15.5262 9.47376C15.7879 9.21211 16.2121 9.21211 16.4738 9.47376L29.75 22.75\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpFilled32.category = 'Arrows';\n\nexport default ChevronUpFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmall12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmall12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.3999 7.25L5.82313 4.82677C5.92076 4.72914 6.07905 4.72914 6.17668 4.82677L8.59991 7.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmall12.category = 'Arrows';\n\nexport default ChevronUpSmall12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmall16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmall16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.5332 9.66669L7.76417 6.43572C7.89434 6.30555 8.1054 6.30555 8.23557 6.43572L11.4665 9.66669\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmall16.category = 'Arrows';\n\nexport default ChevronUpSmall16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmall20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmall20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 12.0001L9.70545 8.04461C9.86817 7.88189 10.132 7.88189 10.2947 8.04461L14.2502 12.0001\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmall20.category = 'Arrows';\n\nexport default ChevronUpSmall20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmall24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmall24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 14.5L11.6465 9.60355C11.8418 9.40829 12.1584 9.40829 12.3536 9.60356L17.25 14.5\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmall24.category = 'Arrows';\n\nexport default ChevronUpSmall24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmall32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmall32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 19.25L15.5286 12.7214C15.7889 12.4611 16.2111 12.4611 16.4714 12.7214L22.9999 19.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmall32.category = 'Arrows';\n\nexport default ChevronUpSmall32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.40002 7.25L5.82325 4.82677C5.92088 4.72914 6.07917 4.72914 6.1768 4.82677L8.60003 7.25\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallBold12.category = 'Arrows';\n\nexport default ChevronUpSmallBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.53332 9.66669L7.76429 6.43572C7.89447 6.30555 8.10552 6.30555 8.2357 6.43572L11.4667 9.66669\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallBold16.category = 'Arrows';\n\nexport default ChevronUpSmallBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 12.0001L9.70545 8.04461C9.86817 7.88189 10.132 7.88189 10.2947 8.04461L14.2502 12.0001\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallBold20.category = 'Arrows';\n\nexport default ChevronUpSmallBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 14.5L11.6465 9.60355C11.8418 9.40829 12.1584 9.40829 12.3536 9.60356L17.25 14.5\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallBold24.category = 'Arrows';\n\nexport default ChevronUpSmallBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.00012 19.25L15.5287 12.7214C15.7891 12.4611 16.2112 12.4611 16.4715 12.7214L23 19.25\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallBold32.category = 'Arrows';\n\nexport default ChevronUpSmallBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.40002 7.25L5.82325 4.82677C5.92088 4.72914 6.07917 4.72914 6.1768 4.82677L8.60003 7.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallBoldFilled12.category = 'Arrows';\n\nexport default ChevronUpSmallBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.53332 9.66669L7.76429 6.43572C7.89447 6.30555 8.10552 6.30555 8.2357 6.43572L11.4667 9.66669\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallBoldFilled16.category = 'Arrows';\n\nexport default ChevronUpSmallBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 12.0001L9.70545 8.04461C9.86817 7.88189 10.132 7.88189 10.2947 8.04461L14.2502 12.0001\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallBoldFilled20.category = 'Arrows';\n\nexport default ChevronUpSmallBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 14.5L11.6465 9.60355C11.8418 9.40829 12.1584 9.40829 12.3536 9.60356L17.25 14.5\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallBoldFilled24.category = 'Arrows';\n\nexport default ChevronUpSmallBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.00012 19.25L15.5287 12.7214C15.7891 12.4611 16.2112 12.4611 16.4715 12.7214L23 19.25\"\n        stroke={color}\n        strokeWidth=\"3\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallBoldFilled32.category = 'Arrows';\n\nexport default ChevronUpSmallBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.3999 7.25L5.82313 4.82677C5.92076 4.72914 6.07905 4.72914 6.17668 4.82677L8.59991 7.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallFilled12.category = 'Arrows';\n\nexport default ChevronUpSmallFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.5332 9.66669L7.76417 6.43572C7.89434 6.30555 8.1054 6.30555 8.23557 6.43572L11.4665 9.66669\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallFilled16.category = 'Arrows';\n\nexport default ChevronUpSmallFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 12.0001L9.70545 8.04461C9.86817 7.88189 10.132 7.88189 10.2947 8.04461L14.2502 12.0001\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallFilled20.category = 'Arrows';\n\nexport default ChevronUpSmallFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 14.5L11.6465 9.60355C11.8418 9.40829 12.1584 9.40829 12.3536 9.60356L17.25 14.5\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallFilled24.category = 'Arrows';\n\nexport default ChevronUpSmallFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ChevronUpSmallFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ChevronUpSmallFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 19.25L15.5286 12.7214C15.7889 12.4611 16.2111 12.4611 16.4714 12.7214L22.9999 19.25\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nChevronUpSmallFilled32.category = 'Arrows';\n\nexport default ChevronUpSmallFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Circle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Circle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"6\" cy=\"6\" r=\"5.25\" stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nCircle12.category = 'Interface General';\n\nexport default Circle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Circle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Circle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"8\" cy=\"8\" r=\"6.75\" stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nCircle16.category = 'Interface General';\n\nexport default Circle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Circle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Circle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"10\" cy=\"10\" r=\"8.75\" stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nCircle20.category = 'Interface General';\n\nexport default Circle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Circle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Circle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"12\" cy=\"12\" r=\"10.75\" stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nCircle24.category = 'Interface General';\n\nexport default Circle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Circle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Circle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"16\" cy=\"16\" r=\"14.75\" stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nCircle32.category = 'Interface General';\n\nexport default Circle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"6\" cy=\"6\" r=\"5\" stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nCircleBold12.category = 'Interface General';\n\nexport default CircleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"8\" cy=\"8\" r=\"6.5\" stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nCircleBold16.category = 'Interface General';\n\nexport default CircleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"10\" cy=\"10\" r=\"8.5\" stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nCircleBold20.category = 'Interface General';\n\nexport default CircleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"12\" cy=\"12\" r=\"10.5\" stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nCircleBold24.category = 'Interface General';\n\nexport default CircleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"16\" cy=\"16\" r=\"14.5\" stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nCircleBold32.category = 'Interface General';\n\nexport default CircleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"6\" cy=\"6\" r=\"5\" fill={color} stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nCircleBoldFilled12.category = 'Interface General';\n\nexport default CircleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"8\" cy=\"8\" r=\"6.5\" fill={color} stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nCircleBoldFilled16.category = 'Interface General';\n\nexport default CircleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"10\" cy=\"10\" r=\"8.5\" fill={color} stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nCircleBoldFilled20.category = 'Interface General';\n\nexport default CircleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"12\" cy=\"12\" r=\"10.5\" fill={color} stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nCircleBoldFilled24.category = 'Interface General';\n\nexport default CircleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"16\" cy=\"16\" r=\"14.5\" fill={color} stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nCircleBoldFilled32.category = 'Interface General';\n\nexport default CircleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 8.85881e-08 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C6.44277e-08 2.68629 2.68629 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCircleFilled12.category = 'Interface General';\n\nexport default CircleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"8\" cy=\"8\" r=\"6.75\" fill={color} stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nCircleFilled16.category = 'Interface General';\n\nexport default CircleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"10\" cy=\"10\" r=\"8.75\" fill={color} stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nCircleFilled20.category = 'Interface General';\n\nexport default CircleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"12\" cy=\"12\" r=\"10.75\" fill={color} stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nCircleFilled24.category = 'Interface General';\n\nexport default CircleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CircleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CircleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <circle cx=\"16\" cy=\"16\" r=\"14.75\" fill={color} stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nCircleFilled32.category = 'Interface General';\n\nexport default CircleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Clipboard12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Clipboard12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.49902 0C8.24465 0 8.86355 0.545187 8.97852 1.26074C10.2521 1.37617 11.25 2.44634 11.25 3.75V9.75C11.25 11.1307 10.1307 12.25 8.75 12.25H3.25C1.86929 12.25 0.75 11.1307 0.75 9.75V3.75C0.75 2.44667 1.74738 1.37662 3.02051 1.26074C3.1354 0.545112 3.7553 0 4.50098 0H7.49902ZM8.96875 3.30273C8.82866 3.98598 8.22467 4.5 7.5 4.5H4.5C3.77526 4.5 3.17029 3.98607 3.03027 3.30273C2.86471 3.38422 2.75 3.553 2.75 3.75V9.75C2.75 10.0261 2.97386 10.25 3.25 10.25H8.75C9.02614 10.25 9.25 10.0261 9.25 9.75V3.75C9.25 3.55269 9.13474 3.38407 8.96875 3.30273ZM6.25 7.5C6.80228 7.5 7.25 7.94772 7.25 8.5C7.25 9.05229 6.80228 9.5 6.25 9.5H4.75C4.19772 9.5 3.75 9.05229 3.75 8.5C3.75 7.94772 4.19772 7.5 4.75 7.5H6.25ZM7.25 5C7.80228 5 8.25 5.44772 8.25 6C8.25 6.55228 7.80228 7 7.25 7H4.75C4.19772 7 3.75 6.55228 3.75 6C3.75 5.44772 4.19772 5 4.75 5H7.25ZM5 2.5H7V2H5V2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClipboard12.category = 'Interface General';\n\nexport default Clipboard12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Clipboard16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Clipboard16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.58594 0C9.05006 7.00355e-05 9.49518 0.184629 9.82324 0.512695L10.2373 0.926758C10.2843 0.973761 10.3479 0.999991 10.4141 1H10.75C11.4822 1.00006 12.1082 1.45044 12.3691 2.08887C13.3104 2.35801 14 3.22234 14 4.25V12.75C14 14.5449 12.5449 16 10.75 16H5.25C3.45507 16 2 14.5449 2 12.75V4.25C2 3.22267 2.68913 2.35831 3.62988 2.08887C3.89079 1.45025 4.51763 1.00006 5.25 1H5.58594L5.63477 0.995117C5.68276 0.985524 5.72743 0.962023 5.7627 0.926758L6.17676 0.512695C6.50482 0.184629 6.94994 7.00354e-05 7.41406 0H8.58594ZM12.3887 3.85742C12.1415 4.52399 11.5026 5 10.75 5H5.25C4.49732 5 3.85744 4.52415 3.61035 3.85742C3.54015 3.97157 3.5 4.10616 3.5 4.25V12.75C3.5 13.7165 4.2835 14.5 5.25 14.5H10.75C11.7165 14.5 12.5 13.7165 12.5 12.75V4.25C12.5 4.10598 12.459 3.97166 12.3887 3.85742ZM8.25 10.5C8.66421 10.5 9 10.8358 9 11.25C9 11.6642 8.66421 12 8.25 12H5.75C5.33579 12 5 11.6642 5 11.25C5 10.8358 5.33579 10.5 5.75 10.5H8.25ZM10.25 7C10.6642 7 11 7.33579 11 7.75C11 8.16421 10.6642 8.5 10.25 8.5H5.75C5.33579 8.5 5 8.16421 5 7.75C5 7.33579 5.33579 7 5.75 7H10.25ZM7.41406 1.5C7.3479 1.50004 7.28421 1.52633 7.2373 1.57324L6.82324 1.9873C6.49519 2.31535 6.05022 2.49998 5.58594 2.5H5.25C5.11189 2.50004 5 2.61203 5 2.75V3.25C5 3.38807 5.11193 3.5 5.25 3.5H10.75C10.8881 3.5 11 3.38807 11 3.25V2.75C11 2.62939 10.9146 2.52836 10.8008 2.50488L10.75 2.5H10.4141C9.94978 2.49998 9.50481 2.31535 9.17676 1.9873L8.7627 1.57324C8.72749 1.53804 8.68281 1.5145 8.63477 1.50488L8.58594 1.5H7.41406Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClipboard16.category = 'Interface General';\n\nexport default Clipboard16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Clipboard20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Clipboard20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"21\"\n      viewBox=\"0 0 20 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.2744 0C11.7106 0 12.1268 0.175056 12.4307 0.482422L12.5537 0.62207L12.8506 1H14.001C14.888 1.00035 15.6376 1.57829 15.8994 2.37695C17.2567 2.76714 18.25 4.01719 18.25 5.5V16.25C18.25 18.4591 16.4591 20.25 14.25 20.25H5.75C3.54086 20.25 1.75 18.4591 1.75 16.25V5.5C1.75 4.01752 2.74276 2.76743 4.09961 2.37695C4.36132 1.57814 5.11191 1.00035 5.99902 1H7.14941L7.44629 0.62207L7.56934 0.482422C7.8732 0.175055 8.28943 0 8.72559 0H11.2744ZM15.8965 4.62988C15.6324 5.42547 14.8842 6 14 6H6C5.11565 6 4.36656 5.42563 4.10254 4.62988C3.88432 4.85492 3.75 5.16178 3.75 5.5V16.25C3.75 17.3546 4.64543 18.25 5.75 18.25H14.25C15.3546 18.25 16.25 17.3546 16.25 16.25V5.5C16.25 5.16153 16.115 4.85496 15.8965 4.62988ZM10.2812 14.75C10.8335 14.75 11.2812 15.1977 11.2812 15.75C11.2812 16.3023 10.8335 16.75 10.2812 16.75H6.71875C6.16647 16.75 5.71875 16.3023 5.71875 15.75C5.71875 15.1977 6.16647 14.75 6.71875 14.75H10.2812ZM13.2812 11C13.8335 11 14.2812 11.4477 14.2812 12C14.2812 12.5523 13.8335 13 13.2812 13H6.71875C6.16647 13 5.71875 12.5523 5.71875 12C5.71875 11.4477 6.16647 11 6.71875 11H13.2812ZM13.2812 7.25C13.8335 7.25 14.2812 7.69772 14.2812 8.25C14.2812 8.80229 13.8335 9.25 13.2812 9.25H6.71875C6.16647 9.25 5.71875 8.80229 5.71875 8.25C5.71875 7.69772 6.16647 7.25 6.71875 7.25H13.2812ZM8.42383 2.61719C8.23426 2.85887 7.94388 3 7.63672 3H6V4H14V3H12.3633C12.0561 3 11.7657 2.85887 11.5762 2.61719L11.0918 2H8.9082L8.42383 2.61719Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClipboard20.category = 'Interface General';\n\nexport default Clipboard20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Clipboard24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Clipboard24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.8936 0.0146484C14.4554 0.0814548 14.9695 0.377086 15.3096 0.837891C15.4746 1.06154 15.6135 1.24223 15.7568 1.37109C15.8982 1.49808 15.963 1.5 15.9707 1.5H16.749C17.6392 1.50037 18.3755 2.16631 18.4844 3.0293C20.4651 3.2684 22 4.95482 22 7V20C22 22.2091 20.2091 24 18 24H6C3.79086 24 2 22.2091 2 20V7C2 4.95515 3.53441 3.26883 5.51465 3.0293C5.62346 2.16625 6.36076 1.50037 7.25098 1.5H8.0293C8.03696 1.5 8.1018 1.49808 8.24316 1.37109C8.38652 1.24223 8.52539 1.06154 8.69043 0.837891C9.07906 0.311363 9.69501 0.000218153 10.3496 0H13.6504L13.8936 0.0146484ZM18.4727 4.5459C18.3319 5.37128 17.6155 6 16.75 6H7.25C6.38444 6 5.66706 5.37136 5.52637 4.5459C4.37224 4.76732 3.5 5.78129 3.5 7V20C3.5 21.3807 4.61929 22.5 6 22.5H18C19.3807 22.5 20.5 21.3807 20.5 20V7C20.5 5.78096 19.6273 4.76695 18.4727 4.5459ZM13.25 17C13.6642 17 14 17.3358 14 17.75C14 18.1642 13.6642 18.5 13.25 18.5H7.75C7.33579 18.5 7 18.1642 7 17.75C7 17.3358 7.33579 17 7.75 17H13.25ZM16.25 13C16.6642 13 17 13.3358 17 13.75C17 14.1642 16.6642 14.5 16.25 14.5H7.75C7.33579 14.5 7 14.1642 7 13.75C7 13.3358 7.33579 13 7.75 13H16.25ZM16.25 9C16.6642 9 17 9.33579 17 9.75C17 10.1642 16.6642 10.5 16.25 10.5H7.75C7.33579 10.5 7 10.1642 7 9.75C7 9.33579 7.33579 9 7.75 9H16.25ZM10.3496 1.5C10.1713 1.50014 10.0035 1.58493 9.89746 1.72852C9.74282 1.93809 9.51915 2.24114 9.24512 2.4873C8.96898 2.73534 8.56018 3 8.0293 3H7.25098C7.11174 3.00023 7 3.11343 7 3.25V4.25C7 4.38807 7.11193 4.5 7.25 4.5H16.75C16.8881 4.5 17 4.38807 17 4.25V3.25C17 3.13049 16.9145 3.02855 16.7998 3.00488L16.749 3H15.9707C15.4398 3 15.031 2.73534 14.7549 2.4873C14.4809 2.24114 14.2572 1.93809 14.1025 1.72852C14.0098 1.60292 13.8698 1.52222 13.7168 1.50391L13.6504 1.5H10.3496Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClipboard24.category = 'Interface General';\n\nexport default Clipboard24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Clipboard32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Clipboard32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.8936 1.01465C19.4554 1.08145 19.9695 1.37709 20.3096 1.83789C20.4746 2.06154 20.6135 2.24223 20.7568 2.37109C20.8982 2.49808 20.963 2.5 20.9707 2.5H22.5C23.433 2.5 24.2136 3.13973 24.4346 4.00391C26.9724 4.10088 29 6.18846 29 8.75V26.25C29 28.8734 26.8734 31 24.25 31H7.75C5.12665 31 3 28.8734 3 26.25V8.75C3 6.18879 5.02711 4.10137 7.56445 4.00391C7.78532 3.13961 8.56688 2.5 9.5 2.5H11.0293C11.037 2.5 11.1018 2.49808 11.2432 2.37109C11.3865 2.24223 11.5254 2.06154 11.6904 1.83789C12.0791 1.31136 12.695 1.00022 13.3496 1H18.6504L18.8936 1.01465ZM24.499 5.50977C24.4938 6.60984 23.6013 7.5 22.5 7.5H9.5C8.39869 7.5 7.50526 6.60984 7.5 5.50977C5.8219 5.63743 4.5 7.0392 4.5 8.75V26.25C4.5 28.0449 5.95507 29.5 7.75 29.5H24.25C26.0449 29.5 27.5 28.0449 27.5 26.25V8.75C27.5 7.03887 26.1776 5.63697 24.499 5.50977ZM17.25 22.5C17.6642 22.5 18 22.8358 18 23.25C18 23.6642 17.6642 24 17.25 24H9.75C9.33579 24 9 23.6642 9 23.25C9 22.8358 9.33579 22.5 9.75 22.5H17.25ZM22.25 17C22.6642 17 23 17.3358 23 17.75C23 18.1642 22.6642 18.5 22.25 18.5H9.75C9.33579 18.5 9 18.1642 9 17.75C9 17.3358 9.33579 17 9.75 17H22.25ZM22.25 11.5C22.6642 11.5 23 11.8358 23 12.25C23 12.6642 22.6642 13 22.25 13H9.75C9.33579 13 9 12.6642 9 12.25C9 11.8358 9.33579 11.5 9.75 11.5H22.25ZM13.3496 2.5C13.1713 2.50014 13.0035 2.58493 12.8975 2.72852C12.7428 2.93809 12.5191 3.24114 12.2451 3.4873C11.969 3.73534 11.5602 4 11.0293 4H9.5C9.22386 4 9 4.22386 9 4.5V5.5C9 5.77614 9.22386 6 9.5 6H22.5C22.7761 6 23 5.77614 23 5.5V4.5C23 4.22386 22.7761 4 22.5 4H20.9707C20.4398 4 20.031 3.73534 19.7549 3.4873C19.4809 3.24114 19.2572 2.93809 19.1025 2.72852C19.0098 2.60292 18.8698 2.52222 18.7168 2.50391L18.6504 2.5H13.3496Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClipboard32.category = 'Interface General';\n\nexport default Clipboard32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClipboardFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClipboardFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.49902 0C8.18825 0 8.75 0.558514 8.75 1.25V1.52344C9.8446 1.67566 10.6875 2.61349 10.6875 3.75V9.75C10.6875 10.9926 9.68014 12 8.4375 12H3.5625C2.31986 12 1.3125 10.9926 1.3125 9.75V3.75C1.3125 2.61349 2.1554 1.67566 3.25 1.52344V1.25C3.25 0.558515 3.81175 0 4.50098 0H7.49902ZM4.75 7.5C4.33579 7.5 4 7.83579 4 8.25C4 8.66421 4.33579 9 4.75 9H6.25C6.66421 9 7 8.66421 7 8.25C7 7.83579 6.66421 7.5 6.25 7.5H4.75ZM4.75 5C4.33579 5 4 5.33579 4 5.75C4 6.16421 4.33579 6.5 4.75 6.5H7.25C7.66421 6.5 8 6.16421 8 5.75C8 5.33579 7.66421 5 7.25 5H4.75ZM4.75 2.5H7.25V1.5H4.75V2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClipboardFilled12.category = 'Interface General';\n\nexport default ClipboardFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClipboardFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClipboardFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.58594 0C9.05006 7.00355e-05 9.49518 0.184629 9.82324 0.512695L10.2373 0.926758C10.2843 0.973761 10.3479 0.999991 10.4141 1H10.75C11.4822 1.00006 12.1082 1.45044 12.3691 2.08887C13.3104 2.35801 14 3.22234 14 4.25V12.75C14 14.5449 12.5449 16 10.75 16H5.25C3.45507 16 2 14.5449 2 12.75V4.25C2 3.22267 2.68913 2.35831 3.62988 2.08887C3.89079 1.45025 4.51763 1.00006 5.25 1H5.58594L5.63477 0.995117C5.68276 0.985524 5.72743 0.962023 5.7627 0.926758L6.17676 0.512695C6.50482 0.184629 6.94994 7.00354e-05 7.41406 0H8.58594ZM5.75 10.5C5.33579 10.5 5 10.8358 5 11.25C5 11.6642 5.33579 12 5.75 12H8.25C8.66421 12 9 11.6642 9 11.25C9 10.8358 8.66421 10.5 8.25 10.5H5.75ZM5.75 7C5.33579 7 5 7.33579 5 7.75C5 8.16421 5.33579 8.5 5.75 8.5H10.25C10.6642 8.5 11 8.16421 11 7.75C11 7.33579 10.6642 7 10.25 7H5.75ZM7.41406 1.5C7.3479 1.50004 7.28421 1.52633 7.2373 1.57324L6.82324 1.9873C6.49519 2.31535 6.05022 2.49998 5.58594 2.5H5.25C5.11189 2.50004 5 2.61203 5 2.75V3.25C5 3.38807 5.11193 3.5 5.25 3.5H10.75C10.8881 3.5 11 3.38807 11 3.25V2.75C11 2.62939 10.9146 2.52836 10.8008 2.50488L10.75 2.5H10.4141C9.94978 2.49998 9.50481 2.31535 9.17676 1.9873L8.7627 1.57324C8.72749 1.53804 8.68281 1.5145 8.63477 1.50488L8.58594 1.5H7.41406Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClipboardFilled16.category = 'Interface General';\n\nexport default ClipboardFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClipboardFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClipboardFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.4941 2.64453C16.9427 3.07304 18 4.41248 18 6V16.25C18 18.3211 16.3211 20 14.25 20H5.75C3.67893 20 2 18.3211 2 16.25V6C2 4.41281 3.05678 3.07333 4.50488 2.64453C4.5028 2.67946 4.5 2.71455 4.5 2.75V3.75C4.5 4.71647 5.28354 5.49995 6.25 5.5H13.75C14.7163 5.49991 15.5 4.71654 15.5 3.75V2.75C15.5 2.71453 15.4962 2.67948 15.4941 2.64453ZM6.71875 14.5C6.30454 14.5 5.96875 14.8358 5.96875 15.25C5.96875 15.6642 6.30454 16 6.71875 16H10.2812C10.6955 16 11.0312 15.6642 11.0312 15.25C11.0312 14.8358 10.6955 14.5 10.2812 14.5H6.71875ZM6.71875 11C6.30454 11 5.96875 11.3358 5.96875 11.75C5.96875 12.1642 6.30454 12.5 6.71875 12.5H13.2812C13.6955 12.5 14.0312 12.1642 14.0312 11.75C14.0312 11.3358 13.6955 11 13.2812 11H6.71875ZM6.71875 7.5C6.30454 7.5 5.96875 7.83579 5.96875 8.25C5.96875 8.66421 6.30454 9 6.71875 9H13.2812C13.6955 9 14.0312 8.66421 14.0312 8.25C14.0312 7.83579 13.6955 7.5 13.2812 7.5H6.71875Z\"\n        fill={color}\n      />\n      <path\n        d=\"M11.1865 0.75L11.1868 0H11.1865V0.75ZM11.6875 1.00195L11.0861 1.45006L11.0862 1.45019L11.6875 1.00195ZM12.2451 1.75L11.6438 2.19824C11.7853 2.38813 12.0083 2.5 12.2451 2.5V1.75ZM13.751 1.75L13.7513 1H13.751V1.75ZM6.24902 1.75V1L6.24869 1L6.24902 1.75ZM7.75488 1.75V2.5C7.99172 2.5 8.21465 2.38813 8.3562 2.19824L7.75488 1.75ZM8.3125 1.00195L8.91382 1.45019L8.91391 1.45006L8.3125 1.00195ZM8.81348 0.75V-5.96046e-08L8.81317 5.96046e-08L8.81348 0.75ZM11.1865 0.75L11.1862 1.5C11.1458 1.49998 11.1091 1.48098 11.0861 1.45006L11.6875 1.00195L12.2889 0.553842C12.0301 0.206459 11.6219 0.000175476 11.1868 5.96046e-08L11.1865 0.75ZM11.6875 1.00195L11.0862 1.45019L11.6438 2.19824L12.2451 1.75L12.8464 1.30176L12.2888 0.553713L11.6875 1.00195ZM12.2451 1.75V2.5H13.751V1.75V1H12.2451V1.75ZM13.751 1.75L13.7506 2.5C13.8881 2.50006 14 2.61146 14 2.75H14.75H15.5C15.5 1.78427 14.718 1.00043 13.7513 1L13.751 1.75ZM14.75 2.75H14V3.75H14.75H15.5V2.75H14.75ZM14.75 3.75H14C14 3.88807 13.8881 4 13.75 4V4.75V5.5C14.7165 5.5 15.5 4.7165 15.5 3.75H14.75ZM13.75 4.75V4H6.25V4.75V5.5H13.75V4.75ZM6.25 4.75V4C6.11193 4 6 3.88807 6 3.75H5.25H4.5C4.5 4.7165 5.2835 5.5 6.25 5.5V4.75ZM5.25 3.75H6V2.75H5.25H4.5V3.75H5.25ZM5.25 2.75H6C6 2.61146 6.11186 2.50006 6.24936 2.5L6.24902 1.75L6.24869 1C5.28204 1.00043 4.5 1.78427 4.5 2.75H5.25ZM6.24902 1.75V2.5H7.75488V1.75V1H6.24902V1.75ZM7.75488 1.75L8.3562 2.19824L8.91382 1.45019L8.3125 1.00195L7.71118 0.553713L7.15357 1.30176L7.75488 1.75ZM8.3125 1.00195L8.91391 1.45006C8.89088 1.48098 8.85416 1.49998 8.81378 1.5L8.81348 0.75L8.81317 5.96046e-08C8.37815 0.000175476 7.96992 0.206458 7.71109 0.553843L8.3125 1.00195ZM8.81348 0.75V1.5H11.1865V0.75V0H8.81348V0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClipboardFilled20.category = 'Interface General';\n\nexport default ClipboardFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClipboardFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClipboardFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.6504 0C14.4877 0.000149648 15.2775 0.373578 15.8096 1.01172L15.9131 1.14258L16.1201 1.41211C16.1502 1.44852 16.1789 1.476 16.2012 1.5H16.749C17.8313 1.5 18.7521 2.18957 19.0996 3.1543C20.7739 3.63213 22 5.17234 22 7V20C22 22.2091 20.2091 24 18 24H6C3.79086 24 2 22.2091 2 20V7C2 5.17267 3.22559 3.63242 4.89941 3.1543C5.2468 2.18941 6.16862 1.5 7.25098 1.5H7.7998C7.82181 1.47618 7.85026 1.44903 7.87988 1.41309C7.94314 1.33631 8.00729 1.2505 8.08691 1.14258C8.6174 0.423849 9.45821 0 10.3506 0H13.6504ZM7.75 17.5C7.19772 17.5 6.75 17.9477 6.75 18.5C6.75 19.0523 7.19772 19.5 7.75 19.5H13.25C13.8023 19.5 14.25 19.0523 14.25 18.5C14.25 17.9477 13.8023 17.5 13.25 17.5H7.75ZM7.75 12.5C7.19772 12.5 6.75 12.9477 6.75 13.5C6.75 14.0523 7.19772 14.5 7.75 14.5H16.25C16.8023 14.5 17.25 14.0523 17.25 13.5C17.25 12.9477 16.8023 12.5 16.25 12.5H7.75ZM7.75 7.5C7.19772 7.5 6.75 7.94772 6.75 8.5C6.75 9.05229 7.19772 9.5 7.75 9.5H16.25C16.8023 9.5 17.25 9.05229 17.25 8.5C17.25 7.94772 16.8023 7.5 16.25 7.5H7.75ZM10.4424 3C10.2869 3.20952 10.0457 3.52574 9.74609 3.79492C9.40254 4.10352 8.82181 4.5 8.0293 4.5H15.9717C15.1795 4.5 14.5986 4.10429 14.2549 3.7959C13.9546 3.52655 13.7135 3.20995 13.5576 3H10.4424Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClipboardFilled24.category = 'Interface General';\n\nexport default ClipboardFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClipboardFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClipboardFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.8174 1.00488C19.5919 1.05101 20.3129 1.41601 20.8096 2.01172L20.9131 2.14258L21.1201 2.41309C21.1497 2.44904 21.1782 2.47617 21.2002 2.5H22.5C23.5906 2.5 24.53 3.13631 24.9746 4.05664C27.254 4.40542 29 6.37305 29 8.75V26.25C29 28.8734 26.8734 31 24.25 31H7.75C5.12665 31 3 28.8734 3 26.25V8.75C3 6.37339 4.7455 4.40583 7.02441 4.05664C7.46898 3.1361 8.40923 2.5 9.5 2.5H10.7998C10.8218 2.47617 10.8503 2.44904 10.8799 2.41309C10.9432 2.33629 11.0073 2.25053 11.0869 2.14258C11.6167 1.42477 12.4561 1.00045 13.3486 1H18.6514L18.8174 1.00488ZM9.5 22.5C8.94772 22.5 8.5 22.9477 8.5 23.5C8.5 24.0523 8.94772 24.5 9.5 24.5H17.5C18.0523 24.5 18.5 24.0523 18.5 23.5C18.5 22.9477 18.0523 22.5 17.5 22.5H9.5ZM9.5 16.5C8.94772 16.5 8.5 16.9477 8.5 17.5C8.5 18.0523 8.94772 18.5 9.5 18.5H22.5C23.0523 18.5 23.5 18.0523 23.5 17.5C23.5 16.9477 23.0523 16.5 22.5 16.5H9.5ZM9.5 10.5C8.94772 10.5 8.5 10.9477 8.5 11.5C8.5 12.0523 8.94772 12.5 9.5 12.5H22.5C23.0523 12.5 23.5 12.0523 23.5 11.5C23.5 10.9477 23.0523 10.5 22.5 10.5H9.5ZM13.4424 4C13.2869 4.20945 13.0458 4.52573 12.7461 4.79492C12.4026 5.10351 11.8218 5.5 11.0293 5.5H9.75V6H22.25V5.5H20.9707C20.1782 5.5 19.5974 5.10351 19.2539 4.79492C18.9542 4.52573 18.7131 4.20945 18.5576 4H13.4424Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClipboardFilled32.category = 'Interface General';\n\nexport default ClipboardFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Clock12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Clock12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM5.75 3C6.16418 3 6.49995 3.33583 6.5 3.75V6.03613L7.58496 6.5791C7.95529 6.76428 8.10581 7.21457 7.9209 7.58496C7.73565 7.95544 7.28454 8.10615 6.91406 7.9209L5.41504 7.1709C5.16096 7.04385 5 6.78407 5 6.5V3.75C5.00005 3.33583 5.33582 3 5.75 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClock12.category = 'Interface General';\n\nexport default Clock12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Clock16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Clock16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM7.75 3.75C8.16417 3.75 8.49993 4.08585 8.5 4.5V8.11035L10.4297 9.46094C10.7689 9.69844 10.8516 10.1656 10.6143 10.5049C10.3768 10.8441 9.9096 10.9267 9.57031 10.6895L7.32031 9.11426L7.24902 9.05762C7.09182 8.91638 7.00003 8.71414 7 8.5V4.5C7.00007 4.08585 7.33583 3.75 7.75 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClock16.category = 'Interface General';\n\nexport default Clock16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Clock20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Clock20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM9.75 4.25C10.1642 4.25 10.4999 4.58583 10.5 5V10.1182L12.9414 11.8936C13.2762 12.1372 13.35 12.6065 13.1064 12.9414C12.8628 13.2762 12.3935 13.35 12.0586 13.1064L9.30859 11.1064L9.24023 11.0498C9.08814 10.9088 9 10.71 9 10.5V5C9.00005 4.58583 9.33582 4.25 9.75 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClock20.category = 'Interface General';\n\nexport default Clock20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Clock24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Clock24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM11.75 4.75C12.1642 4.75 12.5 5.08579 12.5 5.5V12.1387L15.9688 14.9141C16.2922 15.1728 16.3447 15.6453 16.0859 15.9688C15.8272 16.2922 15.3547 16.3447 15.0312 16.0859L11.2812 13.0859L11.2188 13.0293C11.0795 12.8896 11 12.6995 11 12.5V5.5C11 5.08579 11.3358 4.75 11.75 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClock24.category = 'Interface General';\n\nexport default Clock24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Clock32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Clock32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM15.75 6.25C16.1642 6.25 16.4999 6.58583 16.5 7V16.1484L20.7305 19.6738C21.0485 19.939 21.0913 20.4123 20.8262 20.7305C20.561 21.0485 20.0877 21.0913 19.7695 20.8262L15.2695 17.0762L15.209 17.0195C15.0756 16.8806 15 16.6947 15 16.5V7C15.0001 6.58583 15.3358 6.25 15.75 6.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClock32.category = 'Interface General';\n\nexport default Clock32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM6 3C6.55221 3 6.99988 3.44781 7 4V5.97949L7.57324 6.38086C8.02555 6.69755 8.13586 7.32103 7.81934 7.77344C7.50266 8.22567 6.87914 8.33596 6.42676 8.01953L5.42676 7.31934C5.15948 7.13225 5.00007 6.82624 5 6.5V4C5.00012 3.44781 5.44779 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockBold12.category = 'Interface General';\n\nexport default ClockBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM8 4C8.55223 4 8.99991 4.44779 9 5V8.01465L10.2305 8.98438C10.6643 9.32605 10.7391 9.95479 10.3975 10.3887C10.0557 10.8222 9.4269 10.8963 8.99316 10.5547L7.38086 9.28516L7.2959 9.20996C7.10772 9.02336 7.00004 8.76812 7 8.5V5C7.00009 4.44779 7.44777 4 8 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockBold16.category = 'Interface General';\n\nexport default ClockBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM10 4.5C10.5523 4.5 11 4.94772 11 5.5V10.0186L13.125 11.7188C13.5563 12.0638 13.6263 12.6937 13.2812 13.125C12.9362 13.5563 12.3063 13.6263 11.875 13.2812L9.375 11.2812L9.29102 11.2051C9.10575 11.0188 9 10.7657 9 10.5V5.5C9 4.94772 9.44772 4.5 10 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockBold20.category = 'Interface General';\n\nexport default ClockBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 17.2467 6.75329 21.5 12 21.5C17.2467 21.5 21.5 17.2467 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM11.75 5C12.3022 5 12.7498 5.44789 12.75 6V12.0186L15.625 14.3184C16.0562 14.6633 16.126 15.2934 15.7812 15.7246C15.4362 16.1559 14.8063 16.2259 14.375 15.8809L11.125 13.2803L11.041 13.2051C10.8558 13.0189 10.7501 12.7656 10.75 12.5V6C10.7502 5.44789 11.1978 5 11.75 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockBold24.category = 'Interface General';\n\nexport default ClockBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 23.4558 8.54416 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM15.75 6C16.3023 6 16.7499 6.44776 16.75 7V16.0312L20.8896 19.4814C21.3139 19.835 21.3721 20.4664 21.0186 20.8906C20.665 21.3149 20.0336 21.3721 19.6094 21.0186L15.1094 17.2686L15.0293 17.1924C14.8513 17.0072 14.75 16.7597 14.75 16.5V7C14.7501 6.44776 15.1977 6 15.75 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockBold32.category = 'Interface General';\n\nexport default ClockBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 3C5.44779 3 5.00012 3.44781 5 4V6.5C5.00008 6.82623 5.15949 7.13225 5.42676 7.31934L6.42676 8.01953C6.87913 8.33594 7.50266 8.22565 7.81934 7.77344C8.13586 7.32104 8.02554 6.69755 7.57324 6.38086L7 5.97949V4C6.99988 3.44781 6.55221 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockBoldFilled12.category = 'Interface General';\n\nexport default ClockBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 4C7.44778 4 7.0001 4.4478 7 5V8.5C7.00004 8.76811 7.10773 9.02336 7.2959 9.20996L7.38086 9.28516L8.99316 10.5547C9.4269 10.8963 10.0557 10.8222 10.3975 10.3887C10.7391 9.95479 10.6643 9.32605 10.2305 8.98438L9 8.01465V5C8.9999 4.4478 8.55222 4 8 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockBoldFilled16.category = 'Interface General';\n\nexport default ClockBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 4.5C9.44772 4.5 9 4.94772 9 5.5V10.5C9 10.7657 9.10575 11.0188 9.29102 11.2051L9.375 11.2812L11.875 13.2812C12.3063 13.6263 12.9362 13.5563 13.2812 13.125C13.6263 12.6937 13.5563 12.0638 13.125 11.7188L11 10.0186V5.5C11 4.94772 10.5523 4.5 10 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockBoldFilled20.category = 'Interface General';\n\nexport default ClockBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM11.75 5C11.1978 5 10.7502 5.44788 10.75 6V12.5C10.7501 12.7656 10.8558 13.0189 11.041 13.2051L11.125 13.2803L14.375 15.8809C14.8063 16.2259 15.4362 16.1559 15.7812 15.7246C16.1261 15.2934 16.0562 14.6633 15.625 14.3184L12.75 12.0186V6C12.7498 5.44788 12.3022 5 11.75 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockBoldFilled24.category = 'Interface General';\n\nexport default ClockBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM15.75 6C15.1977 6 14.7501 6.44776 14.75 7V16.5C14.75 16.7597 14.8513 17.0072 15.0293 17.1924L15.1094 17.2686L19.6094 21.0186C20.0336 21.3721 20.665 21.3149 21.0186 20.8906C21.3721 20.4664 21.3139 19.835 20.8896 19.4814L16.75 16.0312V7C16.7499 6.44776 16.3023 6 15.75 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockBoldFilled32.category = 'Interface General';\n\nexport default ClockBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM5.75 3C5.33582 3 5.00005 3.33583 5 3.75V6.5C5 6.78407 5.16096 7.04385 5.41504 7.1709L6.91406 7.9209C7.28454 8.10615 7.73565 7.95544 7.9209 7.58496C8.10581 7.21457 7.95529 6.76428 7.58496 6.5791L6.5 6.03613V3.75C6.49995 3.33583 6.16418 3 5.75 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockFilled12.category = 'Interface General';\n\nexport default ClockFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM7.75 3.75C7.33583 3.75 7.00007 4.08585 7 4.5V8.5C7.00003 8.71414 7.09182 8.91638 7.24902 9.05762L7.32031 9.11426L9.57031 10.6895C9.9096 10.9267 10.3768 10.8441 10.6143 10.5049C10.8516 10.1656 10.7689 9.69844 10.4297 9.46094L8.5 8.11035V4.5C8.49993 4.08585 8.16417 3.75 7.75 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockFilled16.category = 'Interface General';\n\nexport default ClockFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM9.75 4.25C9.33582 4.25 9.00005 4.58583 9 5V10.5C9 10.71 9.08814 10.9088 9.24023 11.0498L9.30859 11.1064L12.0586 13.1064C12.3935 13.35 12.8628 13.2762 13.1064 12.9414C13.35 12.6065 13.2762 12.1372 12.9414 11.8936L10.5 10.1182V5C10.4999 4.58583 10.1642 4.25 9.75 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockFilled20.category = 'Interface General';\n\nexport default ClockFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM11.75 4.75C11.3358 4.75 11 5.08579 11 5.5V12.5C11 12.6995 11.0795 12.8896 11.2188 13.0293L11.2812 13.0859L15.0312 16.0859C15.3547 16.3447 15.8272 16.2922 16.0859 15.9688C16.3447 15.6453 16.2922 15.1728 15.9688 14.9141L12.5 12.1387V5.5C12.5 5.08579 12.1642 4.75 11.75 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockFilled24.category = 'Interface General';\n\nexport default ClockFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClockFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClockFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM15.75 6.25C15.3358 6.25 15.0001 6.58583 15 7V16.5C15 16.6947 15.0756 16.8806 15.209 17.0195L15.2695 17.0762L19.7695 20.8262C20.0877 21.0913 20.561 21.0485 20.8262 20.7305C21.0913 20.4123 21.0485 19.939 20.7305 19.6738L16.5 16.1484V7C16.4999 6.58583 16.1642 6.25 15.75 6.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClockFilled32.category = 'Interface General';\n\nexport default ClockFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClosedCaptions12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClosedCaptions12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.6667 2.33997C10.85 2.33997 11 2.48997 11 2.6733V9.33997C11 9.5233 10.85 9.6733 10.6667 9.6733H1.33333C1.15 9.6733 1 9.5233 1 9.33997V2.6733C1 2.48997 1.15 2.33997 1.33333 2.33997H10.6667ZM1.33333 1.33997C0.597917 1.33997 0 1.93788 0 2.6733V9.33997C0 10.0754 0.597917 10.6733 1.33333 10.6733H10.6667C11.4021 10.6733 12 10.0754 12 9.33997V2.6733C12 1.93788 11.4021 1.33997 10.6667 1.33997H1.33333ZM4.16667 5.00663C4.4625 5.00663 4.72917 5.13372 4.9125 5.33997C5.09583 5.54622 5.4125 5.56288 5.61875 5.37955C5.825 5.19622 5.84167 4.87955 5.65833 4.6733C5.29375 4.26497 4.76042 4.00663 4.16875 4.00663C3.06458 4.00663 2.16875 4.90247 2.16875 6.00663C2.16875 7.1108 3.06458 8.00663 4.16875 8.00663C4.76042 8.00663 5.29375 7.7483 5.65833 7.33997C5.84167 7.13372 5.825 6.81913 5.61875 6.63372C5.4125 6.4483 5.09792 6.46705 4.9125 6.6733C4.72917 6.87955 4.4625 7.00663 4.16667 7.00663C3.61458 7.00663 3.16667 6.55872 3.16667 6.00663C3.16667 5.45455 3.61458 5.00663 4.16667 5.00663ZM7.16667 6.00663C7.16667 5.45455 7.61458 5.00663 8.16667 5.00663C8.4625 5.00663 8.72917 5.13372 8.9125 5.33997C9.09583 5.54622 9.4125 5.56288 9.61875 5.37955C9.825 5.19622 9.84167 4.87955 9.65833 4.6733C9.29375 4.26497 8.76042 4.00663 8.16875 4.00663C7.06458 4.00663 6.16875 4.90247 6.16875 6.00663C6.16875 7.1108 7.06458 8.00663 8.16875 8.00663C8.76042 8.00663 9.29375 7.7483 9.65833 7.33997C9.84167 7.13372 9.825 6.81913 9.61875 6.63372C9.4125 6.4483 9.09792 6.46705 8.9125 6.6733C8.72917 6.87955 8.4625 7.00663 8.16667 7.00663C7.61458 7.00663 7.16667 6.55872 7.16667 6.00663Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClosedCaptions12.category = 'Interface General';\n\nexport default ClosedCaptions12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClosedCaptions16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClosedCaptions16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.2222 3.11336C14.4667 3.11336 14.6667 3.31336 14.6667 3.55781V12.4467C14.6667 12.6911 14.4667 12.8911 14.2222 12.8911H1.77778C1.53333 12.8911 1.33333 12.6911 1.33333 12.4467V3.55781C1.33333 3.31336 1.53333 3.11336 1.77778 3.11336H14.2222ZM1.77778 1.78003C0.797222 1.78003 0 2.57725 0 3.55781V12.4467C0 13.4273 0.797222 14.2245 1.77778 14.2245H14.2222C15.2028 14.2245 16 13.4273 16 12.4467V3.55781C16 2.57725 15.2028 1.78003 14.2222 1.78003H1.77778ZM5.55556 6.66892C5.95 6.66892 6.30556 6.83836 6.55 7.11336C6.79444 7.38836 7.21667 7.41058 7.49167 7.16614C7.76667 6.9217 7.78889 6.49947 7.54444 6.22447C7.05833 5.68003 6.34722 5.33558 5.55833 5.33558C4.08611 5.33558 2.89167 6.53003 2.89167 8.00225C2.89167 9.47447 4.08611 10.6689 5.55833 10.6689C6.34722 10.6689 7.05833 10.3245 7.54444 9.78003C7.78889 9.50503 7.76667 9.08559 7.49167 8.83836C7.21667 8.59114 6.79722 8.61614 6.55 8.89114C6.30556 9.16614 5.95 9.33559 5.55556 9.33559C4.81944 9.33559 4.22222 8.73836 4.22222 8.00225C4.22222 7.26614 4.81944 6.66892 5.55556 6.66892ZM9.55556 8.00225C9.55556 7.26614 10.1528 6.66892 10.8889 6.66892C11.2833 6.66892 11.6389 6.83836 11.8833 7.11336C12.1278 7.38836 12.55 7.41058 12.825 7.16614C13.1 6.9217 13.1222 6.49947 12.8778 6.22447C12.3917 5.68003 11.6806 5.33558 10.8917 5.33558C9.41945 5.33558 8.225 6.53003 8.225 8.00225C8.225 9.47447 9.41945 10.6689 10.8917 10.6689C11.6806 10.6689 12.3917 10.3245 12.8778 9.78003C13.1222 9.50503 13.1 9.08559 12.825 8.83836C12.55 8.59114 12.1306 8.61614 11.8833 8.89114C11.6389 9.16614 11.2833 9.33559 10.8889 9.33559C10.1528 9.33559 9.55556 8.73836 9.55556 8.00225Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClosedCaptions16.category = 'Interface General';\n\nexport default ClosedCaptions16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClosedCaptions20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClosedCaptions20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.7778 3.88664C18.0833 3.88664 18.3333 4.13664 18.3333 4.44219V15.5533C18.3333 15.8589 18.0833 16.1089 17.7778 16.1089H2.22222C1.91667 16.1089 1.66667 15.8589 1.66667 15.5533V4.44219C1.66667 4.13664 1.91667 3.88664 2.22222 3.88664H17.7778ZM2.22222 2.21997C0.996528 2.21997 0 3.2165 0 4.44219V15.5533C0 16.779 0.996528 17.7755 2.22222 17.7755H17.7778C19.0035 17.7755 20 16.779 20 15.5533V4.44219C20 3.2165 19.0035 2.21997 17.7778 2.21997H2.22222ZM6.94444 8.33108C7.4375 8.33108 7.88194 8.54289 8.1875 8.88664C8.49306 9.23039 9.02083 9.25816 9.36458 8.95261C9.70833 8.64705 9.73611 8.11928 9.43056 7.77553C8.82292 7.09497 7.93403 6.66442 6.94792 6.66442C5.10764 6.66442 3.61458 8.15747 3.61458 9.99775C3.61458 11.838 5.10764 13.3311 6.94792 13.3311C7.93403 13.3311 8.82292 12.9005 9.43056 12.22C9.73611 11.8762 9.70833 11.3519 9.36458 11.0429C9.02083 10.7339 8.49653 10.7651 8.1875 11.1089C7.88194 11.4526 7.4375 11.6644 6.94444 11.6644C6.02431 11.6644 5.27778 10.9179 5.27778 9.99775C5.27778 9.07761 6.02431 8.33108 6.94444 8.33108ZM11.9444 9.99775C11.9444 9.07761 12.691 8.33108 13.6111 8.33108C14.1042 8.33108 14.5486 8.54289 14.8542 8.88664C15.1597 9.23039 15.6875 9.25816 16.0312 8.95261C16.375 8.64705 16.4028 8.11928 16.0972 7.77553C15.4896 7.09497 14.6007 6.66442 13.6146 6.66442C11.7743 6.66442 10.2812 8.15747 10.2812 9.99775C10.2812 11.838 11.7743 13.3311 13.6146 13.3311C14.6007 13.3311 15.4896 12.9005 16.0972 12.22C16.4028 11.8762 16.375 11.3519 16.0312 11.0429C15.6875 10.7339 15.1632 10.7651 14.8542 11.1089C14.5486 11.4526 14.1042 11.6644 13.6111 11.6644C12.691 11.6644 11.9444 10.9179 11.9444 9.99775Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClosedCaptions20.category = 'Interface General';\n\nexport default ClosedCaptions20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClosedCaptions24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClosedCaptions24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.3333 4.67004C21.7 4.67004 22 4.97004 22 5.33671V18.67C22 19.0367 21.7 19.3367 21.3333 19.3367H2.66667C2.3 19.3367 2 19.0367 2 18.67V5.33671C2 4.97004 2.3 4.67004 2.66667 4.67004H21.3333ZM2.66667 2.67004C1.19583 2.67004 0 3.86588 0 5.33671V18.67C0 20.1409 1.19583 21.3367 2.66667 21.3367H21.3333C22.8042 21.3367 24 20.1409 24 18.67V5.33671C24 3.86588 22.8042 2.67004 21.3333 2.67004H2.66667ZM8.33333 10.0034C8.925 10.0034 9.45833 10.2575 9.825 10.67C10.1917 11.0825 10.825 11.1159 11.2375 10.7492C11.65 10.3825 11.6833 9.74921 11.3167 9.33671C10.5875 8.52004 9.52083 8.00338 8.3375 8.00338C6.12917 8.00338 4.3375 9.79504 4.3375 12.0034C4.3375 14.2117 6.12917 16.0034 8.3375 16.0034C9.52083 16.0034 10.5875 15.4867 11.3167 14.67C11.6833 14.2575 11.65 13.6284 11.2375 13.2575C10.825 12.8867 10.1958 12.9242 9.825 13.3367C9.45833 13.7492 8.925 14.0034 8.33333 14.0034C7.22917 14.0034 6.33333 13.1075 6.33333 12.0034C6.33333 10.8992 7.22917 10.0034 8.33333 10.0034ZM14.3333 12.0034C14.3333 10.8992 15.2292 10.0034 16.3333 10.0034C16.925 10.0034 17.4583 10.2575 17.825 10.67C18.1917 11.0825 18.825 11.1159 19.2375 10.7492C19.65 10.3825 19.6833 9.74921 19.3167 9.33671C18.5875 8.52004 17.5208 8.00338 16.3375 8.00338C14.1292 8.00338 12.3375 9.79504 12.3375 12.0034C12.3375 14.2117 14.1292 16.0034 16.3375 16.0034C17.5208 16.0034 18.5875 15.4867 19.3167 14.67C19.6833 14.2575 19.65 13.6284 19.2375 13.2575C18.825 12.8867 18.1958 12.9242 17.825 13.3367C17.4583 13.7492 16.925 14.0034 16.3333 14.0034C15.2292 14.0034 14.3333 13.1075 14.3333 12.0034Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClosedCaptions24.category = 'Interface General';\n\nexport default ClosedCaptions24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ClosedCaptions32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ClosedCaptions32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.4444 6.21672C28.9333 6.21672 29.3333 6.61672 29.3333 7.1056V24.8834C29.3333 25.3723 28.9333 25.7723 28.4444 25.7723H3.55556C3.06667 25.7723 2.66667 25.3723 2.66667 24.8834V7.1056C2.66667 6.61672 3.06667 6.21672 3.55556 6.21672H28.4444ZM3.55556 3.55005C1.59444 3.55005 0 5.14449 0 7.1056V24.8834C0 26.8445 1.59444 28.4389 3.55556 28.4389H28.4444C30.4056 28.4389 32 26.8445 32 24.8834V7.1056C32 5.14449 30.4056 3.55005 28.4444 3.55005H3.55556ZM11.1111 13.3278C11.9 13.3278 12.6111 13.6667 13.1 14.2167C13.5889 14.7667 14.4333 14.8112 14.9833 14.3223C15.5333 13.8334 15.5778 12.9889 15.0889 12.4389C14.1167 11.35 12.6944 10.6612 11.1167 10.6612C8.17222 10.6612 5.78333 13.05 5.78333 15.9945C5.78333 18.9389 8.17222 21.3278 11.1167 21.3278C12.6944 21.3278 14.1167 20.6389 15.0889 19.55C15.5778 19 15.5333 18.1612 14.9833 17.6667C14.4333 17.1723 13.5944 17.2223 13.1 17.7723C12.6111 18.3223 11.9 18.6612 11.1111 18.6612C9.63889 18.6612 8.44444 17.4667 8.44444 15.9945C8.44444 14.5223 9.63889 13.3278 11.1111 13.3278ZM19.1111 15.9945C19.1111 14.5223 20.3056 13.3278 21.7778 13.3278C22.5667 13.3278 23.2778 13.6667 23.7667 14.2167C24.2556 14.7667 25.1 14.8112 25.65 14.3223C26.2 13.8334 26.2444 12.9889 25.7556 12.4389C24.7833 11.35 23.3611 10.6612 21.7833 10.6612C18.8389 10.6612 16.45 13.05 16.45 15.9945C16.45 18.9389 18.8389 21.3278 21.7833 21.3278C23.3611 21.3278 24.7833 20.6389 25.7556 19.55C26.2444 19 26.2 18.1612 25.65 17.6667C25.1 17.1723 24.2611 17.2223 23.7667 17.7723C23.2778 18.3223 22.5667 18.6612 21.7778 18.6612C20.3056 18.6612 19.1111 17.4667 19.1111 15.9945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nClosedCaptions32.category = 'Interface General';\n\nexport default ClosedCaptions32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Code12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Code12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.40137 1.67749C6.5104 1.278 6.92274 1.04223 7.32227 1.15112C7.72173 1.26013 7.95742 1.67253 7.84863 2.07202L5.59863 10.322C5.48967 10.7215 5.07727 10.9572 4.67773 10.8484C4.2782 10.7394 4.04241 10.3271 4.15137 9.92749L6.40137 1.67749ZM2.3291 3.36108C2.61295 3.05959 3.08707 3.04513 3.38867 3.32886C3.69018 3.61268 3.70456 4.0868 3.4209 4.38843L2.06641 5.82886C1.97588 5.92507 1.97597 6.07439 2.06641 6.17065L3.4209 7.61108C3.7046 7.91269 3.69016 8.38681 3.38867 8.67065C3.08705 8.95453 2.61299 8.94002 2.3291 8.63843L0.973633 7.19897C0.339707 6.52517 0.339619 5.47429 0.973633 4.80054L2.3291 3.36108ZM8.61035 3.32886C8.91194 3.04506 9.38701 3.0596 9.6709 3.36108L11.0264 4.80054C11.6602 5.47426 11.6601 6.52523 11.0264 7.19897L9.6709 8.63843C9.38701 8.94006 8.91198 8.95454 8.61035 8.67065C8.30919 8.38672 8.29537 7.91255 8.5791 7.61108L9.93359 6.17065C10.0239 6.07446 10.0239 5.92504 9.93359 5.82886L8.5791 4.38843C8.29546 4.08691 8.30911 3.61274 8.61035 3.32886Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCode12.category = 'Code';\n\nexport default Code12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Code16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Code16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.77686 2.30249C8.88591 1.90299 9.2982 1.66717 9.69775 1.77612C10.0972 1.88515 10.3329 2.29756 10.2241 2.69702L7.22412 13.697C7.11516 14.0965 6.70274 14.3322 6.30322 14.2234C5.90362 14.1144 5.66788 13.7021 5.77686 13.3025L8.77686 2.30249ZM3.2876 4.6521C3.57137 4.35099 4.04564 4.33658 4.34717 4.61987C4.64876 4.90372 4.66317 5.37878 4.37939 5.68042L2.57275 7.60034C2.36184 7.82482 2.36189 8.17466 2.57275 8.39917L4.37939 10.3191C4.66325 10.6207 4.6487 11.0957 4.34717 11.3796C4.0456 11.663 3.57138 11.6487 3.2876 11.3474L1.48096 9.42749C0.726035 8.6253 0.725983 7.37418 1.48096 6.57202L3.2876 4.6521ZM11.6528 4.61987C11.9545 4.33629 12.4296 4.35064 12.7134 4.6521L14.52 6.57202C15.2747 7.3741 15.2746 8.62537 14.52 9.42749L12.7134 11.3474C12.4296 11.649 11.9545 11.6633 11.6528 11.3796C11.3513 11.0958 11.3368 10.6207 11.6206 10.3191L13.4272 8.39917C13.6384 8.1746 13.6384 7.82487 13.4272 7.60034L11.6206 5.68042C11.3369 5.37878 11.3513 4.90371 11.6528 4.61987Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCode16.category = 'Code';\n\nexport default Code16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Code20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Code20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1519 2.92749C11.2609 2.52799 11.6732 2.29215 12.0728 2.40112C12.472 2.51023 12.7078 2.92264 12.5991 3.32202L8.84912 17.072C8.74018 17.4715 8.32768 17.707 7.92822 17.5984C7.5286 17.4894 7.29287 17.0771 7.40186 16.6775L11.1519 2.92749ZM4.24561 5.94409C4.52951 5.64263 5.00458 5.62803 5.30615 5.91187C5.60756 6.1957 5.62201 6.67082 5.33838 6.97241L3.07959 9.37183C2.74767 9.72472 2.74767 10.2748 3.07959 10.6277L5.33838 13.0271C5.62212 13.3286 5.60747 13.8037 5.30615 14.0876C5.00452 14.3715 4.52949 14.357 4.24561 14.0554L1.98779 11.656C1.11199 10.7255 1.11199 9.27404 1.98779 8.34351L4.24561 5.94409ZM14.6948 5.91187C14.9964 5.6284 15.4706 5.6427 15.7544 5.94409L18.0132 8.34351C18.8887 9.27394 18.8886 10.7255 18.0132 11.656L15.7544 14.0554C15.4706 14.3569 14.9964 14.3713 14.6948 14.0876C14.3932 13.8038 14.3787 13.3287 14.6626 13.0271L16.9204 10.6277C17.2524 10.2747 17.2525 9.72471 16.9204 9.37183L14.6626 6.97241C14.3787 6.67078 14.3932 6.19575 14.6948 5.91187Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCode20.category = 'Code';\n\nexport default Code20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Code24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Code24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.5264 3.55249C13.6353 3.15305 14.0478 2.91742 14.4473 3.02612C14.8466 3.13521 15.0824 3.54757 14.9736 3.94702L10.4736 20.447C10.3647 20.8465 9.95221 21.0821 9.55273 20.9734C9.15337 20.8642 8.91742 20.452 9.02637 20.0525L13.5264 3.55249ZM5.20312 7.23608C5.48692 6.93455 5.96203 6.92026 6.26367 7.20386C6.56506 7.48768 6.57948 7.96184 6.2959 8.26343L3.58594 11.1433C3.13324 11.6245 3.13334 12.3749 3.58594 12.8562L6.2959 15.7361C6.57948 16.0377 6.56506 16.5118 6.26367 16.7957C5.96203 17.0794 5.48696 17.065 5.20312 16.7634L2.49316 13.8845C1.49708 12.8257 1.49698 11.1737 2.49316 10.115L5.20312 7.23608ZM17.7354 7.20386C18.0369 6.92006 18.512 6.93473 18.7959 7.23608L21.5059 10.115C22.5024 11.1739 22.5024 12.8257 21.5059 13.8845L18.7959 16.7634C18.512 17.0649 18.0369 17.0795 17.7354 16.7957C17.4344 16.5119 17.4199 16.0376 17.7031 15.7361L20.4131 12.8562C20.8661 12.3749 20.8661 11.6246 20.4131 11.1433L17.7031 8.26343C17.42 7.9619 17.4343 7.48759 17.7354 7.20386Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCode24.category = 'Code';\n\nexport default Code24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Code32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Code32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.2764 4.80249C18.3854 4.40312 18.7978 4.16745 19.1973 4.27612C19.5966 4.38528 19.8315 4.79758 19.7227 5.19702L13.7227 27.197C13.6137 27.5966 13.2014 27.8324 12.8018 27.7234C12.4026 27.6141 12.1675 27.2018 12.2764 26.8025L18.2764 4.80249ZM23.8184 9.78687C24.1199 9.50309 24.595 9.51779 24.8789 9.81909L28.4922 13.658C29.7304 14.9735 29.7304 17.026 28.4922 18.3416L24.8789 22.1804C24.595 22.482 24.12 22.4965 23.8184 22.2126C23.5173 21.9287 23.5035 21.4536 23.7871 21.1521L27.3994 17.3132C28.094 16.5752 28.094 15.4243 27.3994 14.6863L23.7871 10.8474C23.5036 10.5459 23.5171 10.0707 23.8184 9.78687ZM7.12012 9.81909C7.40382 9.51772 7.87805 9.5036 8.17969 9.78687C8.48132 10.0708 8.4958 10.5458 8.21191 10.8474L4.59863 14.6863C3.90457 15.4241 3.90472 16.5753 4.59863 17.3132L8.21191 21.1521C8.4958 21.4537 8.48132 21.9288 8.17969 22.2126C7.87806 22.4961 7.40389 22.4819 7.12012 22.1804L3.50684 18.3416C2.26898 17.026 2.26883 14.9734 3.50684 13.658L7.12012 9.81909Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCode32.category = 'Code';\n\nexport default Code32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.16016 1.61206C6.3055 1.07944 6.85503 0.764843 7.3877 0.909912C7.92032 1.05517 8.23475 1.60482 8.08984 2.13745L5.83984 10.3875C5.69453 10.9203 5.14415 11.2349 4.61133 11.0896C4.07889 10.9441 3.76512 10.3946 3.91016 9.86206L6.16016 1.61206ZM2.14648 3.18921C2.52497 2.78717 3.1584 2.76789 3.56055 3.14624C3.96266 3.52474 3.98099 4.15814 3.60254 4.5603L2.24805 5.99976L3.60254 7.43921C3.98102 7.84135 3.96263 8.47475 3.56055 8.85327C3.15839 9.23177 2.525 9.21244 2.14648 8.8103L0.791992 7.37085C0.0673231 6.60074 0.0672358 5.39872 0.791992 4.62866L2.14648 3.18921ZM8.43945 3.14624C8.84148 2.76808 9.47404 2.78756 9.85254 3.18921L11.208 4.62866C11.9328 5.39874 11.9328 6.60075 11.208 7.37085L9.85254 8.8103C9.47404 9.2121 8.84153 9.23152 8.43945 8.85327C8.03741 8.47474 8.01801 7.84134 8.39648 7.43921L9.75195 5.99976L8.39648 4.5603C8.01811 4.15812 8.03732 3.52471 8.43945 3.14624Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeBold12.category = 'Code';\n\nexport default CodeBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.53564 2.23706C8.68102 1.7044 9.23047 1.38973 9.76318 1.53491C10.2958 1.68017 10.6102 2.22983 10.4653 2.76245L7.46533 13.7625C7.32002 14.2953 6.76964 14.6099 6.23682 14.4646C5.70427 14.3192 5.39058 13.7697 5.53564 13.2371L8.53564 2.23706ZM3.10498 4.4812C3.48348 4.07916 4.1169 4.05983 4.51904 4.43823C4.92098 4.8166 4.94003 5.44914 4.56201 5.85132L2.75537 7.77124C2.6346 7.89956 2.63465 8.09992 2.75537 8.22827L4.56201 10.1482C4.9401 10.5503 4.92092 11.1829 4.51904 11.5613C4.11687 11.9398 3.48349 11.9205 3.10498 11.5183L1.29834 9.59937C0.452818 8.70091 0.452766 7.29857 1.29834 6.40015L3.10498 4.4812ZM11.4819 4.43823C11.8841 4.06005 12.5166 4.07921 12.895 4.4812L14.7017 6.40015C15.5472 7.29856 15.5472 8.70091 14.7017 9.59937L12.895 11.5183C12.5166 11.9204 11.8841 11.9396 11.4819 11.5613C11.0799 11.1828 11.0606 10.5503 11.439 10.1482L13.2456 8.22827C13.3662 8.09995 13.3662 7.89952 13.2456 7.77124L11.439 5.85132C11.0606 5.44913 11.0798 4.81669 11.4819 4.43823Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeBold16.category = 'Code';\n\nexport default CodeBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.9103 2.8617C11.0557 2.32922 11.6053 2.01465 12.1379 2.15955C12.6704 2.3048 12.9848 2.8545 12.84 3.38709L9.09 17.1371C8.94469 17.6699 8.39431 17.9846 7.86149 17.8392C7.32918 17.6937 7.01528 17.1442 7.16032 16.6117L10.9103 2.8617ZM4.06364 5.77283C4.44202 5.3708 5.07453 5.35175 5.47672 5.72987C5.87878 6.10837 5.8981 6.74081 5.51969 7.14295L3.26188 9.54237C3.02042 9.79893 3.02067 10.1997 3.26188 10.4564L5.51969 12.8558C5.8981 13.258 5.87878 13.8904 5.47672 14.2689C5.07455 14.6474 4.44214 14.6281 4.06364 14.226L1.80485 11.8265C0.839264 10.7998 0.839014 9.19881 1.80485 8.17225L4.06364 5.77283ZM14.5226 5.72987C14.9247 5.35148 15.5581 5.37105 15.9367 5.77283L18.1945 8.17225C19.1607 9.19899 19.1607 10.7998 18.1945 11.8265L15.9367 14.226C15.5582 14.6281 14.9248 14.6474 14.5226 14.2689C14.1212 13.8904 14.1016 13.2578 14.4797 12.8558L16.7384 10.4564C16.98 10.1997 16.98 9.79905 16.7384 9.54237L14.4797 7.14295C14.1018 6.74084 14.1209 6.10821 14.5226 5.72987Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCodeBold20.category = 'Code';\n\nexport default CodeBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2852 3.48706C13.4304 2.95441 13.98 2.63991 14.5127 2.78491C15.0453 2.93018 15.3598 3.4798 15.2148 4.01245L10.7148 20.5125C10.5695 21.0453 10.0192 21.3599 9.48633 21.2146C8.95394 21.0691 8.6401 20.5196 8.78516 19.9871L13.2852 3.48706ZM5.02148 7.06421C5.39981 6.66239 6.03241 6.64341 6.43457 7.02124C6.83675 7.39975 6.85605 8.03313 6.47754 8.4353L3.76758 11.3142C3.40545 11.6992 3.40555 12.3003 3.76758 12.6853L6.47754 15.5642C6.85605 15.9664 6.83675 16.5998 6.43457 16.9783C6.03242 17.3562 5.39986 17.3372 5.02148 16.9353L2.31152 14.0554C1.22488 12.9004 1.22478 11.0991 2.31152 9.94409L5.02148 7.06421ZM17.5645 7.02124C17.9665 6.64315 18.5991 6.66262 18.9775 7.06421L21.6875 9.94409C22.7746 11.0992 22.7746 12.9003 21.6875 14.0554L18.9775 16.9353C18.5991 17.337 17.9665 17.3564 17.5645 16.9783C17.1626 16.5998 17.1432 15.9663 17.5215 15.5642L20.2314 12.6853C20.5938 12.3003 20.5938 11.6993 20.2314 11.3142L17.5215 8.4353C17.1433 8.03316 17.1625 7.39968 17.5645 7.02124Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeBold24.category = 'Code';\n\nexport default CodeBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.0356 4.73706C18.1811 4.20448 18.7305 3.88978 19.2632 4.03491C19.7958 4.18021 20.1093 4.72984 19.9644 5.26245L13.9644 27.2625C13.819 27.7953 13.2696 28.1099 12.7368 27.9646C12.2042 27.8192 11.8905 27.2697 12.0356 26.7371L18.0356 4.73706ZM6.93799 9.64819C7.31643 9.2462 7.94989 9.22699 8.35205 9.60522C8.75393 9.98368 8.7732 10.6162 8.39502 11.0183L4.78174 14.8572C4.17782 15.4988 4.17798 16.5006 4.78174 17.1423L8.39502 20.9812C8.77327 21.3833 8.75389 22.0158 8.35205 22.3943C7.94987 22.7728 7.3165 22.7535 6.93799 22.3513L3.32568 18.5125C1.99713 17.1006 1.99697 14.8988 3.32568 13.4871L6.93799 9.64819ZM23.6479 9.60522C24.05 9.22687 24.6825 9.2463 25.061 9.64819L28.6743 13.4871C30.0031 14.8989 30.003 17.1006 28.6743 18.5125L25.061 22.3513C24.6825 22.7535 24.0501 22.7728 23.6479 22.3943C23.2462 22.0158 23.2267 21.3832 23.605 20.9812L27.2183 17.1423C27.8222 16.5006 27.8222 15.4989 27.2183 14.8572L23.605 11.0183C23.2269 10.6162 23.246 9.98363 23.6479 9.60522Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeBold32.category = 'Code';\n\nexport default CodeBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.16016 1.61206C6.3055 1.07944 6.85503 0.764843 7.3877 0.909912C7.92032 1.05517 8.23475 1.60482 8.08984 2.13745L5.83984 10.3875C5.69453 10.9203 5.14415 11.2349 4.61133 11.0896C4.07889 10.9441 3.76512 10.3946 3.91016 9.86206L6.16016 1.61206ZM2.14648 3.18921C2.52497 2.78717 3.1584 2.76789 3.56055 3.14624C3.96266 3.52474 3.98099 4.15814 3.60254 4.5603L2.24805 5.99976L3.60254 7.43921C3.98102 7.84135 3.96263 8.47475 3.56055 8.85327C3.15839 9.23177 2.525 9.21244 2.14648 8.8103L0.791992 7.37085C0.0673231 6.60074 0.0672358 5.39872 0.791992 4.62866L2.14648 3.18921ZM8.43945 3.14624C8.84148 2.76808 9.47404 2.78756 9.85254 3.18921L11.208 4.62866C11.9328 5.39874 11.9328 6.60075 11.208 7.37085L9.85254 8.8103C9.47404 9.2121 8.84153 9.23152 8.43945 8.85327C8.03741 8.47474 8.01801 7.84134 8.39648 7.43921L9.75195 5.99976L8.39648 4.5603C8.01811 4.15812 8.03732 3.52471 8.43945 3.14624Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeFilled12.category = 'Code';\n\nexport default CodeFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.43896 2.21069C8.59887 1.62475 9.20356 1.27852 9.78955 1.43823C10.3755 1.59804 10.7206 2.20284 10.561 2.78882L7.56104 13.7888C7.40119 14.3749 6.79656 14.7211 6.21045 14.5613C5.62462 14.4014 5.27937 13.7966 5.43896 13.2107L8.43896 2.21069ZM3.03271 4.41284C3.449 3.97066 4.14503 3.94895 4.5874 4.36499C5.02976 4.78132 5.05054 5.47826 4.63428 5.92065L2.82764 7.8396C2.74314 7.92941 2.74319 8.07007 2.82764 8.15991L4.63428 10.0789C5.05061 10.5212 5.02969 11.2181 4.5874 11.6345C4.145 12.0507 3.44901 12.029 3.03271 11.5867L1.22607 9.66772C0.344312 8.73077 0.34426 7.26871 1.22607 6.33179L3.03271 4.41284ZM11.4126 4.36499C11.855 3.94875 12.5519 3.97056 12.9683 4.41284L14.7749 6.33179C15.6566 7.26869 15.6566 8.73078 14.7749 9.66772L12.9683 11.5867C12.5519 12.0291 11.855 12.0509 11.4126 11.6345C10.9703 11.2181 10.9494 10.5212 11.3657 10.0789L13.1724 8.15991C13.2568 8.07006 13.2569 7.92941 13.1724 7.8396L11.3657 5.92065C10.9494 5.47826 10.9702 4.78133 11.4126 4.36499Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeFilled16.category = 'Code';\n\nexport default CodeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.7168 2.80908C10.8912 2.17003 11.5513 1.79234 12.1904 1.96631C12.8297 2.14064 13.2063 2.80071 13.0322 3.43994L9.28223 17.1899C9.10785 17.8293 8.44798 18.2071 7.80859 18.0327C7.16972 17.8581 6.7927 17.1981 6.9668 16.5591L10.7168 2.80908ZM3.91797 5.63525C4.37209 5.1531 5.13076 5.13077 5.61328 5.58447C6.09589 6.03869 6.11926 6.79815 5.66504 7.28076L3.40723 9.68018C3.23837 9.8597 3.23862 10.1392 3.40723 10.3188L5.66504 12.7183C6.11926 13.2009 6.09589 13.9603 5.61328 14.4146C5.13078 14.8686 4.3722 14.846 3.91797 14.3638L1.65918 11.9644C0.620687 10.8605 0.620436 9.13834 1.65918 8.03467L3.91797 5.63525ZM14.3857 5.58447C14.8682 5.13038 15.6278 5.15304 16.082 5.63525L18.3398 8.03467C19.3787 9.13848 19.3787 10.8605 18.3398 11.9644L16.082 14.3638C15.6278 14.8464 14.8684 14.8688 14.3857 14.4146C13.9037 13.9603 13.8799 13.2007 14.334 12.7183L16.5928 10.3188C16.7613 10.1393 16.7613 9.85974 16.5928 9.68018L14.334 7.28076C13.8802 6.79819 13.9034 6.03858 14.3857 5.58447Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeFilled20.category = 'Code';\n\nexport default CodeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9951 3.40796C13.184 2.71545 13.8993 2.30723 14.5918 2.49585C15.2842 2.68482 15.6926 3.39905 15.5039 4.09155L11.0039 20.5916C10.815 21.2842 10.0999 21.6926 9.40723 21.5037C8.71514 21.3145 8.30648 20.6003 8.49512 19.908L12.9951 3.40796ZM4.80273 6.85913C5.29471 6.3364 6.11778 6.31169 6.64062 6.80347C7.16317 7.2955 7.1881 8.11762 6.69629 8.64038L3.98633 11.5203C3.73303 11.7897 3.73313 12.2098 3.98633 12.4792L6.69629 15.3591C7.1881 15.8819 7.16317 16.704 6.64062 17.196C6.11779 17.688 5.29476 17.6632 4.80273 17.1404L2.09277 14.2615C0.897298 12.9909 0.897197 11.0086 2.09277 9.73804L4.80273 6.85913ZM17.3584 6.80347C17.8811 6.31149 18.7042 6.33658 19.1963 6.85913L21.9062 9.73804C23.1021 11.0087 23.1021 12.9908 21.9062 14.2615L19.1963 17.1404C18.7042 17.6631 17.8812 17.6881 17.3584 17.196C16.8363 16.704 16.8113 15.8818 17.3027 15.3591L20.0127 12.4792C20.2663 12.2097 20.2663 11.7898 20.0127 11.5203L17.3027 8.64038C16.8114 8.11768 16.8362 7.29541 17.3584 6.80347Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeFilled24.category = 'Code';\n\nexport default CodeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.6489 4.63159C17.8525 3.88588 18.6229 3.44591 19.3687 3.64917C20.1142 3.8527 20.5541 4.62226 20.3511 5.36792L14.3511 27.3679C14.1476 28.1139 13.3773 28.5538 12.6313 28.3503C11.8858 28.1467 11.4457 27.3773 11.6489 26.6316L17.6489 4.63159ZM6.64697 9.37378C7.17682 8.81091 8.06344 8.78359 8.62646 9.31323C9.18948 9.84312 9.21586 10.7297 8.68604 11.2927L5.07275 15.1316C4.61383 15.6192 4.614 16.3802 5.07275 16.8679L8.68604 20.7068C9.21593 21.2698 9.18943 22.1564 8.62646 22.6863C8.06342 23.2162 7.17689 23.1888 6.64697 22.6257L3.03369 18.7869C1.56033 17.221 1.56017 14.7784 3.03369 13.2126L6.64697 9.37378ZM23.3735 9.31323C23.9365 8.78353 24.8231 8.81103 25.353 9.37378L28.9663 13.2126L29.1001 13.3621C30.3951 14.8797 30.3951 17.1198 29.1001 18.6375L28.9663 18.7869L25.353 22.6257C24.8231 23.1888 23.9366 23.2161 23.3735 22.6863C22.8107 22.1563 22.7841 21.2697 23.314 20.7068L26.9272 16.8679C27.3861 16.3802 27.3862 15.6193 26.9272 15.1316L23.314 11.2927C22.7843 10.7297 22.8106 9.84307 23.3735 9.31323Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeFilled32.category = 'Code';\n\nexport default CodeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeFilledBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeFilledBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.01611 1.57178C6.1835 0.959424 6.81569 0.598083 7.42822 0.765137C8.04049 0.932443 8.40164 1.56482 8.23486 2.17725L5.98486 10.4272C5.81772 11.0398 5.18539 11.4008 4.57275 11.2339C3.96001 11.0668 3.599 10.4345 3.76611 9.82178L6.01611 1.57178ZM2.0376 3.08643C2.47287 2.62433 3.20118 2.60162 3.66357 3.03662C4.12596 3.4718 4.14734 4.20008 3.7124 4.6626L2.45361 5.99951L3.7124 7.33643C4.14758 7.79881 4.12573 8.52707 3.66357 8.9624C3.20106 9.39754 2.47284 9.37505 2.0376 8.9126L0.683105 7.47314C-0.0960191 6.64529 -0.0960427 5.35372 0.683105 4.52588L2.0376 3.08643ZM8.3374 3.03662C8.79989 2.60209 9.52733 2.62432 9.9624 3.08643L11.3179 4.52588C12.0969 5.3536 12.0966 6.64529 11.3179 7.47314L9.9624 8.9126C9.52722 9.37486 8.79988 9.39729 8.3374 8.9624C7.87497 8.52716 7.85247 7.79893 8.2876 7.33643L9.54639 5.99951L8.2876 4.6626C7.85251 4.20009 7.87497 3.47185 8.3374 3.03662Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeFilledBold12.category = 'Code';\n\nexport default CodeFilledBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeFilledBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeFilledBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29395 2.17041C8.47577 1.50485 9.16338 1.11215 9.8291 1.29346C10.4948 1.47525 10.8875 2.16282 10.7061 2.82861L7.70605 13.8286C7.52438 14.4946 6.83687 14.8871 6.1709 14.7056C5.50513 14.5237 5.11234 13.8363 5.29395 13.1704L8.29395 2.17041ZM2.92285 4.30908C3.3959 3.80676 4.18681 3.78367 4.68945 4.25635C5.19211 4.72948 5.21625 5.52024 4.74316 6.02295L2.93652 7.94287C2.90687 7.97473 2.90711 8.02416 2.93652 8.05615L4.74316 9.97607C5.21628 10.4788 5.1921 11.2695 4.68945 11.7427C4.18681 12.2157 3.39602 12.1924 2.92285 11.6899L1.11621 9.77002C0.180381 8.77529 0.180134 7.22359 1.11621 6.229L2.92285 4.30908ZM11.3096 4.25635C11.812 3.78349 12.6029 3.80719 13.0762 4.30908L14.8828 6.229C15.819 7.2237 15.819 8.77531 14.8828 9.77002L13.0762 11.6899C12.603 12.1922 11.8121 12.2157 11.3096 11.7427C10.8075 11.2695 10.783 10.4786 11.2559 9.97607L13.0625 8.05615C13.0925 8.0241 13.0925 7.97491 13.0625 7.94287L11.2559 6.02295C10.7833 5.5203 10.8073 4.72936 11.3096 4.25635Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeFilledBold16.category = 'Code';\n\nexport default CodeFilledBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeFilledBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeFilledBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4281 2.73095C10.6461 1.93171 11.4706 1.46024 12.2699 1.67821C13.0689 1.89624 13.5404 2.72091 13.3226 3.52001L9.57261 17.27C9.3545 18.0688 8.52974 18.5403 7.73082 18.3227C6.93176 18.1048 6.46047 17.28 6.67808 16.4809L10.4281 2.73095ZM3.69957 5.43114C4.26734 4.82788 5.21642 4.79892 5.81968 5.36669C6.42266 5.93446 6.45173 6.88362 5.88414 7.4868L3.62535 9.88622C3.56542 9.95036 3.56524 10.0507 3.62535 10.1147L5.88414 12.5141C6.45159 13.1174 6.42277 14.0666 5.81968 14.6343C5.21647 15.2017 4.26727 15.1728 3.69957 14.5698L1.44078 12.1704C0.293737 10.9513 0.293922 9.04978 1.44078 7.83055L3.69957 5.43114ZM14.18 5.36669C14.7833 4.79892 15.7334 4.82788 16.3011 5.43114L18.5589 7.83055C19.7061 9.04982 19.7062 10.9512 18.5589 12.1704L16.3011 14.5698C15.7334 15.1727 14.7832 15.2018 14.18 14.6343C13.5772 14.0666 13.5484 13.1174 14.1156 12.5141L16.3744 10.1147C16.4347 10.0506 16.4346 9.9504 16.3744 9.88622L14.1156 7.4868C13.5482 6.8837 13.5774 5.93444 14.18 5.36669Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCodeFilledBold20.category = 'Code';\n\nexport default CodeFilledBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeFilledBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeFilledBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.8032 3.35522C13.0213 2.5562 13.8459 2.0846 14.645 2.30249C15.444 2.52052 15.9145 3.34522 15.6968 4.14429L11.1968 20.6443C10.9788 21.4435 10.1542 21.915 9.35498 21.697C8.55604 21.4789 8.08533 20.6543 8.30322 19.8552L12.8032 3.35522ZM4.65771 6.72144C5.22534 6.11863 6.17464 6.08984 6.77783 6.65698C7.38104 7.2247 7.40989 8.1748 6.84229 8.77808L4.13232 11.657C3.9512 11.8494 3.95131 12.15 4.13232 12.3425L6.84229 15.2214C7.41001 15.8246 7.38094 16.7747 6.77783 17.3425C6.17459 17.9099 5.22538 17.8811 4.65771 17.2781L1.94775 14.3982C0.679805 13.0506 0.679695 10.9489 1.94775 9.60132L4.65771 6.72144ZM17.2222 6.65698C17.8253 6.08978 18.7746 6.11869 19.3423 6.72144L22.0522 9.60132C23.3204 10.9489 23.3203 13.0506 22.0522 14.3982L19.3423 17.2781C18.7746 17.881 17.8254 17.9099 17.2222 17.3425C16.6191 16.7747 16.59 15.8246 17.1577 15.2214L19.8677 12.3425C20.0487 12.15 20.0488 11.8495 19.8677 11.657L17.1577 8.77808C16.5901 8.1748 16.619 7.2247 17.2222 6.65698Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeFilledBold24.category = 'Code';\n\nexport default CodeFilledBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeFilledBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeFilledBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5537 4.60596C17.7717 3.80672 18.5963 3.33525 19.3955 3.55322C20.1942 3.77154 20.6651 4.59608 20.4473 5.39502L14.4473 27.395C14.2292 28.1939 13.4045 28.6654 12.6055 28.4478C11.8065 28.2297 11.336 27.405 11.5537 26.606L17.5537 4.60596ZM6.5752 9.30615C7.14297 8.70289 8.09205 8.67393 8.69531 9.2417C9.29791 9.80947 9.32714 10.7587 8.75977 11.3618L5.14648 15.2007C4.7237 15.6499 4.72369 16.3511 5.14648 16.8003L8.75977 20.6392C9.32685 21.2424 9.29817 22.1917 8.69531 22.7593C8.0922 23.3269 7.14301 23.2977 6.5752 22.6948L2.96191 18.856C1.45192 17.2516 1.45193 14.7494 2.96191 13.145L6.5752 9.30615ZM23.3057 9.2417C23.9089 8.67394 24.858 8.70289 25.4258 9.30615L29.0391 13.145C30.5486 14.7494 30.5489 17.2517 29.0391 18.856L25.4258 22.6948C24.8581 23.2979 23.9089 23.3266 23.3057 22.7593C22.7026 22.1915 22.6736 21.2424 23.2412 20.6392L26.8545 16.8003C27.2772 16.3512 27.2769 15.6499 26.8545 15.2007L23.2412 11.3618C22.6736 10.7586 22.7026 9.80944 23.3057 9.2417Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeFilledBold32.category = 'Code';\n\nexport default CodeFilledBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Codeblock12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Codeblock12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.0972 0 12 1.90279 12 4.25V7.75C12 10.0972 10.0972 12 7.75 12H4.25C1.90279 12 0 10.0972 0 7.75V4.25C0 1.90279 1.90279 0 4.25 0H7.75ZM4.25 1.5C2.73122 1.5 1.5 2.73122 1.5 4.25V7.75C1.5 9.26878 2.73122 10.5 4.25 10.5H7.75C9.26878 10.5 10.5 9.26878 10.5 7.75V4.25C10.5 2.73122 9.26878 1.5 7.75 1.5H4.25ZM4.21973 3.96973C4.51262 3.67683 4.98738 3.67683 5.28027 3.96973C5.57317 4.26262 5.57317 4.73738 5.28027 5.03027L4.31055 6L5.28027 6.96973C5.57317 7.26262 5.57317 7.73738 5.28027 8.03027C4.98738 8.32317 4.51262 8.32317 4.21973 8.03027L2.71973 6.53027C2.42683 6.23738 2.42683 5.76262 2.71973 5.46973L4.21973 3.96973ZM6.71973 3.96973C7.01262 3.67683 7.48738 3.67683 7.78027 3.96973L9.28027 5.46973C9.57317 5.76262 9.57317 6.23738 9.28027 6.53027L7.78027 8.03027C7.48738 8.32317 7.01262 8.32317 6.71973 8.03027C6.42683 7.73738 6.42683 7.26262 6.71973 6.96973L7.68945 6L6.71973 5.03027C6.42683 4.73738 6.42683 4.26262 6.71973 3.96973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeblock12.category = 'Code';\n\nexport default Codeblock12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Codeblock16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Codeblock16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 0C13.6495 0 16 2.35051 16 5.25V10.75C16 13.6495 13.6495 16 10.75 16H5.25C2.35051 16 0 13.6495 0 10.75V5.25C0 2.35051 2.35051 0 5.25 0H10.75ZM5.25 1.5C3.17893 1.5 1.5 3.17893 1.5 5.25V10.75C1.5 12.8211 3.17893 14.5 5.25 14.5H10.75C12.8211 14.5 14.5 12.8211 14.5 10.75V5.25C14.5 3.17893 12.8211 1.5 10.75 1.5H5.25ZM5.71973 5.46973C6.01262 5.17683 6.48738 5.17683 6.78027 5.46973C7.07317 5.76262 7.07317 6.23738 6.78027 6.53027L5.31055 8L6.78027 9.46973C7.07317 9.76262 7.07317 10.2374 6.78027 10.5303C6.48738 10.8232 6.01262 10.8232 5.71973 10.5303L3.89648 8.70703C3.50599 8.31651 3.50598 7.68349 3.89648 7.29297L5.71973 5.46973ZM9.21973 5.46973C9.51262 5.17683 9.98738 5.17683 10.2803 5.46973L12.1035 7.29297C12.494 7.68349 12.494 8.31651 12.1035 8.70703L10.2803 10.5303C9.98738 10.8232 9.51262 10.8232 9.21973 10.5303C8.92683 10.2374 8.92683 9.76262 9.21973 9.46973L10.6895 8L9.21973 6.53027C8.92683 6.23738 8.92683 5.76262 9.21973 5.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeblock16.category = 'Code';\n\nexport default Codeblock16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Codeblock20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Codeblock20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 0C17.2018 0 20 2.79822 20 6.25V13.75C20 17.2018 17.2018 20 13.75 20H6.25C2.79822 20 0 17.2018 0 13.75V6.25C0 2.79822 2.79822 0 6.25 0H13.75ZM6.25 1.5C3.62665 1.5 1.5 3.62665 1.5 6.25V13.75C1.5 16.3734 3.62665 18.5 6.25 18.5H13.75C16.3734 18.5 18.5 16.3734 18.5 13.75V6.25C18.5 3.62665 16.3734 1.5 13.75 1.5H6.25ZM7.46973 6.21973C7.76262 5.92683 8.23738 5.92683 8.53027 6.21973C8.82317 6.51262 8.82317 6.98738 8.53027 7.28027L5.81055 10L8.53027 12.7197C8.82317 13.0126 8.82317 13.4874 8.53027 13.7803C8.23738 14.0732 7.76262 14.0732 7.46973 13.7803L4.57324 10.8838C4.08514 10.3956 4.08514 9.60436 4.57324 9.11621L7.46973 6.21973ZM11.4697 6.21973C11.7626 5.92683 12.2374 5.92683 12.5303 6.21973L15.4268 9.11621C15.9149 9.60436 15.9149 10.3956 15.4268 10.8838L12.5303 13.7803C12.2374 14.0732 11.7626 14.0732 11.4697 13.7803C11.1768 13.4874 11.1768 13.0126 11.4697 12.7197L14.1895 10L11.4697 7.28027C11.1768 6.98738 11.1768 6.51262 11.4697 6.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeblock20.category = 'Code';\n\nexport default Codeblock20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Codeblock24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Codeblock24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.2498 0C20.5296 0.000263848 23.9995 3.47079 23.9995 7.75066V16.2503C23.9992 20.53 20.5295 23.9997 16.2498 24H7.75017C3.4703 24 0.000752145 20.5301 0.000488261 16.2503V7.75066C0.000488261 3.47063 3.47014 0 7.75017 0H16.2498ZM7.75017 1.50092C4.29853 1.50092 1.50043 4.29902 1.50043 7.75066V16.2503C1.50069 19.7017 4.2987 22.5001 7.75017 22.5001H16.2498C19.7011 22.4998 22.4993 19.7016 22.4996 16.2503V7.75066C22.4996 4.29918 19.7012 1.50118 16.2498 1.50092H7.75017ZM9.01965 7.22041C9.31253 6.92753 9.78727 6.92753 10.0802 7.22041C10.3726 7.51332 10.3729 7.98816 10.0802 8.28091L6.36058 12.0005L10.0802 15.7201C10.3726 16.013 10.3729 16.4878 10.0802 16.7806C9.7874 17.0732 9.31253 17.073 9.01965 16.7806L5.30008 13.061C4.71442 12.4753 4.71449 11.5257 5.30008 10.94L9.01965 7.22041ZM13.9189 7.22041C14.2117 6.92753 14.6865 6.92753 14.9794 7.22041L18.6989 10.94C19.2845 11.5257 19.2846 12.4753 18.6989 13.061L14.9794 16.7806C14.6865 17.073 14.2116 17.0732 13.9189 16.7806C13.6261 16.4878 13.6264 16.013 13.9189 15.7201L17.6384 12.0005L13.9189 8.28091C13.6261 7.98816 13.6264 7.51332 13.9189 7.22041Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeblock24.category = 'Code';\n\nexport default Codeblock24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Codeblock32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Codeblock32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1.00024C26.8585 1.00038 31 5.14169 31 10.2502V21.7502C30.9999 26.8587 26.8584 31.0001 21.75 31.0002H10.25C5.14145 31.0002 1.00013 26.8588 1 21.7502V10.2502C1 5.14161 5.14137 1.00024 10.25 1.00024H21.75ZM10.25 2.50024C5.96979 2.50024 2.5 5.97004 2.5 10.2502V21.7502C2.50013 26.0303 5.96987 29.5002 10.25 29.5002H21.75C26.03 29.5001 29.4999 26.0303 29.5 21.7502V10.2502C29.5 5.97012 26.0301 2.50038 21.75 2.50024H10.25ZM12.4697 9.46997C12.7626 9.17708 13.2374 9.17708 13.5303 9.46997C13.823 9.76287 13.8231 10.2377 13.5303 10.5305L8.06055 16.0002L13.5303 21.47C13.823 21.7629 13.8231 22.2377 13.5303 22.5305C13.2374 22.8232 12.7626 22.8232 12.4697 22.5305L7 17.0608C6.41433 16.4751 6.41441 15.5255 7 14.9397L12.4697 9.46997ZM18.4697 9.46997C18.7626 9.17708 19.2374 9.17708 19.5303 9.46997L25 14.9397C25.5856 15.5255 25.5857 16.4751 25 17.0608L19.5303 22.5305C19.2374 22.8232 18.7626 22.8232 18.4697 22.5305C18.1769 22.2377 18.177 21.7629 18.4697 21.47L23.9395 16.0002L18.4697 10.5305C18.1769 10.2377 18.177 9.76287 18.4697 9.46997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeblock32.category = 'Code';\n\nexport default Codeblock32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeblockFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeblockFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.0972 0 12 1.90279 12 4.25V7.75C12 10.0972 10.0972 12 7.75 12H4.25C1.90279 12 0 10.0972 0 7.75V4.25C0 1.90279 1.90279 0 4.25 0H7.75ZM5.28027 3.96973C4.98738 3.67683 4.51262 3.67683 4.21973 3.96973L2.71973 5.46973C2.42683 5.76262 2.42683 6.23738 2.71973 6.53027L4.21973 8.03027C4.51262 8.32317 4.98738 8.32317 5.28027 8.03027C5.57317 7.73738 5.57317 7.26262 5.28027 6.96973L4.31055 6L5.28027 5.03027C5.57317 4.73738 5.57317 4.26262 5.28027 3.96973ZM7.78027 3.96973C7.48738 3.67683 7.01262 3.67683 6.71973 3.96973C6.42683 4.26262 6.42683 4.73738 6.71973 5.03027L7.68945 6L6.71973 6.96973C6.42683 7.26262 6.42683 7.73738 6.71973 8.03027C7.01262 8.32317 7.48738 8.32317 7.78027 8.03027L9.28027 6.53027C9.57317 6.23738 9.57317 5.76262 9.28027 5.46973L7.78027 3.96973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeblockFilled12.category = 'Code';\n\nexport default CodeblockFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeblockFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeblockFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 0C13.6495 0 16 2.35051 16 5.25V10.75C16 13.6495 13.6495 16 10.75 16H5.25C2.35051 16 0 13.6495 0 10.75V5.25C0 2.35051 2.35051 0 5.25 0H10.75ZM6.78027 5.46973C6.48738 5.17683 6.01262 5.17683 5.71973 5.46973L3.89648 7.29297C3.50598 7.68349 3.50599 8.31651 3.89648 8.70703L5.71973 10.5303C6.01262 10.8232 6.48738 10.8232 6.78027 10.5303C7.07317 10.2374 7.07317 9.76262 6.78027 9.46973L5.31055 8L6.78027 6.53027C7.07317 6.23738 7.07317 5.76262 6.78027 5.46973ZM10.2803 5.46973C9.98738 5.17683 9.51262 5.17683 9.21973 5.46973C8.92683 5.76262 8.92683 6.23738 9.21973 6.53027L10.6895 8L9.21973 9.46973C8.92683 9.76262 8.92683 10.2374 9.21973 10.5303C9.51262 10.8232 9.98738 10.8232 10.2803 10.5303L12.1035 8.70703C12.494 8.31651 12.494 7.68349 12.1035 7.29297L10.2803 5.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeblockFilled16.category = 'Code';\n\nexport default CodeblockFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeblockFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeblockFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 0C17.2018 0 20 2.79822 20 6.25V13.75C20 17.2018 17.2018 20 13.75 20H6.25C2.79822 20 0 17.2018 0 13.75V6.25C0 2.79822 2.79822 0 6.25 0H13.75ZM8.53027 6.21973C8.23738 5.92683 7.76262 5.92683 7.46973 6.21973L4.57324 9.11621C4.08514 9.60436 4.08514 10.3956 4.57324 10.8838L7.46973 13.7803C7.76262 14.0732 8.23738 14.0732 8.53027 13.7803C8.82317 13.4874 8.82317 13.0126 8.53027 12.7197L5.81055 10L8.53027 7.28027C8.82317 6.98738 8.82317 6.51262 8.53027 6.21973ZM12.5303 6.21973C12.2374 5.92683 11.7626 5.92683 11.4697 6.21973C11.1768 6.51262 11.1768 6.98738 11.4697 7.28027L14.1895 10L11.4697 12.7197C11.1768 13.0126 11.1768 13.4874 11.4697 13.7803C11.7626 14.0732 12.2374 14.0732 12.5303 13.7803L15.4268 10.8838C15.9149 10.3956 15.9149 9.60436 15.4268 9.11621L12.5303 6.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeblockFilled20.category = 'Code';\n\nexport default CodeblockFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeblockFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeblockFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.2503 0.000488261C20.5301 0.000752142 24 3.4703 24 7.75017V16.2498C23.9997 20.5295 20.53 23.9992 16.2503 23.9995H7.75066C3.47079 23.9995 0.000263851 20.5296 0 16.2498V7.75017C0 3.47014 3.47063 0.000488261 7.75066 0.000488261H16.2503ZM10.0806 7.21992C9.78776 6.92704 9.31302 6.92704 9.02014 7.21992L5.30057 10.9395C4.71498 11.5253 4.71491 12.4748 5.30057 13.0605L9.02014 16.7801C9.31302 17.0725 9.78789 17.0727 10.0806 16.7801C10.3734 16.4873 10.3731 16.0125 10.0806 15.7196L6.36107 12L10.0806 8.28042C10.3734 7.98767 10.3731 7.51283 10.0806 7.21992ZM14.9799 7.21992C14.687 6.92704 14.2122 6.92704 13.9194 7.21992C13.6269 7.51283 13.6266 7.98767 13.9194 8.28042L17.6389 12L13.9194 15.7196C13.6269 16.0125 13.6266 16.4873 13.9194 16.7801C14.2121 17.0727 14.687 17.0725 14.9799 16.7801L18.6994 13.0605C19.2851 12.4748 19.285 11.5253 18.6994 10.9395L14.9799 7.21992Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCodeblockFilled24.category = 'Code';\n\nexport default CodeblockFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CodeblockFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CodeblockFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1.00024C26.8585 1.00038 31 5.14169 31 10.2502V21.7502C30.9999 26.8587 26.8584 31.0001 21.75 31.0002H10.25C5.14145 31.0002 1.00013 26.8588 1 21.7502V10.2502C1 5.14161 5.14137 1.00024 10.25 1.00024H21.75ZM13.5303 9.46997C13.2374 9.17708 12.7626 9.17708 12.4697 9.46997L7 14.9397C6.41441 15.5255 6.41433 16.4751 7 17.0608L12.4697 22.5305C12.7626 22.8232 13.2374 22.8232 13.5303 22.5305C13.8231 22.2377 13.823 21.7629 13.5303 21.47L8.06055 16.0002L13.5303 10.5305C13.8231 10.2377 13.823 9.76287 13.5303 9.46997ZM19.5303 9.46997C19.2374 9.17708 18.7626 9.17708 18.4697 9.46997C18.177 9.76287 18.1769 10.2377 18.4697 10.5305L23.9395 16.0002L18.4697 21.47C18.177 21.7629 18.1769 22.2377 18.4697 22.5305C18.7626 22.8232 19.2374 22.8232 19.5303 22.5305L25 17.0608C25.5857 16.4751 25.5856 15.5255 25 14.9397L19.5303 9.46997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCodeblockFilled32.category = 'Code';\n\nexport default CodeblockFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coin12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coin12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C9.10486 0 10.1915 0.777766 10.9062 1.87988C11.6166 2.97539 12 4.43708 12 6C12 7.56292 11.6166 9.02461 10.9062 10.1201C10.1915 11.2222 9.10486 12 7.75 12H4.5C4.46953 12 4.43967 11.9967 4.41016 11.9932C4.3571 11.9958 4.30381 12 4.25 12C2.95471 12 1.87413 11.2121 1.15137 10.1279C0.425167 9.03855 0 7.57709 0 6C0 4.42291 0.425167 2.96145 1.15137 1.87207C1.87413 0.787919 2.95471 0 4.25 0C4.30379 0 4.35712 0.00317702 4.41016 0.00585938C4.43963 0.00233782 4.46957 0 4.5 0H7.75ZM4.25 1.5C3.61229 1.5 2.9434 1.88813 2.39941 2.7041C1.85898 3.51483 1.5 4.67775 1.5 6C1.5 7.32225 1.85898 8.48517 2.39941 9.2959C2.9434 10.1119 3.61229 10.5 4.25 10.5C4.88771 10.5 5.5566 10.1119 6.10059 9.2959C6.64102 8.48517 7 7.32225 7 6C7 4.67775 6.64102 3.51483 6.10059 2.7041C5.5566 1.88813 4.88771 1.5 4.25 1.5ZM8.03516 8.75C7.85355 9.25306 7.62257 9.71699 7.34863 10.1279C7.26291 10.2565 7.17172 10.3806 7.07617 10.5H7.75C8.46612 10.5 9.12998 10.1025 9.64746 9.30469C9.75731 9.1353 9.8576 8.94949 9.94922 8.75H8.03516ZM8.40723 4.75C8.46708 5.15489 8.5 5.57308 8.5 6C8.5 6.42692 8.46708 6.84511 8.40723 7.25H10.3955C10.4615 6.85604 10.5 6.43753 10.5 6C10.5 5.56247 10.4615 5.14396 10.3955 4.75H8.40723ZM7.07617 1.5C7.17172 1.61943 7.26291 1.74349 7.34863 1.87207C7.62257 2.28301 7.85355 2.74694 8.03516 3.25H9.94922C9.8576 3.05051 9.75731 2.8647 9.64746 2.69531C9.12998 1.89749 8.46612 1.5 7.75 1.5H7.07617Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoin12.category = 'Money & Shopping';\n\nexport default Coin12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coin16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coin16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.082 1C11.6342 1.00005 12.8876 1.88984 13.7197 3.17285C14.5475 4.44929 15 6.16095 15 8C15 9.83907 14.5475 11.5507 13.7197 12.8271C12.8876 14.1102 11.6342 14.9999 10.082 15H6.21289C6.18416 15 6.15582 14.9973 6.12793 14.9941C6.08543 14.9956 6.04287 15 6 15C4.50457 15 3.23656 14.1077 2.375 12.8408C1.51077 11.5699 1.00002 9.85625 1 8C1 6.14373 1.51078 4.43011 2.375 3.15918C3.23656 1.89221 4.50453 1 6 1C6.04286 1 6.08545 1.00343 6.12793 1.00488C6.15577 1.00175 6.18421 1 6.21289 1H10.082ZM6 2.5C5.14836 2.5 4.29184 3.00714 3.61523 4.00195C2.94129 4.99303 2.5 6.40459 2.5 8C2.50002 9.59528 2.94137 11.006 3.61523 11.9971C4.29187 12.9921 5.14826 13.5 6 13.5C6.85174 13.5 7.70813 12.9921 8.38477 11.9971C9.05863 11.006 9.49998 9.59528 9.5 8C9.5 6.40459 9.05871 4.99303 8.38477 4.00195C7.70816 3.00714 6.85164 2.5 6 2.5ZM10.5234 11C10.2958 11.6783 9.99288 12.2998 9.625 12.8408C9.46608 13.0745 9.29288 13.2951 9.10742 13.5H10.082C10.9956 13.4999 11.827 12.9896 12.4619 12.0107C12.6561 11.7113 12.8273 11.372 12.9727 11H10.5234ZM10.8848 6.5C10.9595 6.98495 11 7.48691 11 8C11 8.51308 10.9595 9.01504 10.8848 9.5H13.3779C13.4567 9.02622 13.5 8.52362 13.5 8C13.5 7.47635 13.4566 6.97386 13.3779 6.5H10.8848ZM9.10742 2.5C9.29287 2.70495 9.46608 2.92548 9.625 3.15918C9.99288 3.70018 10.2958 4.32171 10.5234 5H12.9727C12.8272 4.62767 12.6562 4.2879 12.4619 3.98828C11.827 3.00946 10.9956 2.50005 10.082 2.5H9.10742Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoin16.category = 'Money & Shopping';\n\nexport default Coin16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coin20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coin20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.7471 1C14.6939 1.00016 16.2806 2.11365 17.3477 3.75879C18.4105 5.39753 18.999 7.60998 18.999 10.002C18.999 12.3939 18.4105 14.6064 17.3477 16.2451C16.2806 17.8902 14.6939 19.0037 12.7471 19.0039H7.6377C7.61829 19.0039 7.59912 19.0024 7.58008 19.001C7.55346 19.0014 7.52672 19.0039 7.5 19.0039C5.59877 19.0039 3.95503 17.8968 2.81836 16.2656C1.67998 14.6318 1.00003 12.4147 1 10.002C1.00002 7.58921 1.68001 5.37208 2.81836 3.73828C3.95503 2.10707 5.59878 1.00005 7.5 1C7.52671 1 7.55347 1.00152 7.58008 1.00195C7.59909 1.00051 7.61832 1 7.6377 1H12.7471ZM7.5 2.5C6.22573 2.50005 4.99416 3.24055 4.0498 4.5957C3.10723 5.94838 2.50002 7.85762 2.5 10.002C2.50003 12.1462 3.1073 14.0556 4.0498 15.4082C4.99414 16.7632 6.2258 17.5039 7.5 17.5039C8.77424 17.5039 10.0058 16.7633 10.9502 15.4082C11.8927 14.0555 12.5 12.1462 12.5 10.002C12.5 7.85762 11.8928 5.94838 10.9502 4.5957C10.0058 3.24058 8.77427 2.5 7.5 2.5ZM13.3301 14C13.0333 14.8347 12.6462 15.5989 12.1816 16.2656C11.8617 16.7248 11.5002 17.1408 11.1055 17.5039H12.7471C14.0554 17.5037 15.2191 16.7696 16.0889 15.4287C16.3636 15.0051 16.6049 14.5256 16.8066 14H13.3301ZM13.7461 7.5C13.9108 8.29703 14 9.13671 14 10.002C14 10.8657 13.9112 11.7042 13.7471 12.5H17.2441C17.4085 11.7231 17.499 10.8835 17.499 10.002C17.499 9.11887 17.4081 8.27805 17.2432 7.5H13.7461ZM11.1055 2.5C11.5002 2.86307 11.8617 3.27915 12.1816 3.73828C12.6454 4.40388 13.0315 5.16701 13.3281 6H16.8057C16.6042 5.4759 16.3629 4.99774 16.0889 4.5752C15.2191 3.23425 14.0554 2.50016 12.7471 2.5H11.1055Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoin20.category = 'Money & Shopping';\n\nexport default Coin20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coin24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coin24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.416 1C17.7578 1.00007 19.6785 2.33735 20.9805 4.34473C22.2781 6.34555 23.002 9.05851 23.002 12.0029C23.0019 14.9471 22.278 17.6594 20.9805 19.6602C19.6785 21.6675 17.7577 23.0048 15.416 23.0049H9.06836C9.06222 23.0049 9.05591 23.0041 9.0498 23.0039C9.03322 23.004 9.01662 23.0049 9 23.0049C6.68959 23.0049 4.67104 21.6798 3.26074 19.6855C1.84921 17.6894 1.0001 14.9705 1 12.0029C1 9.03534 1.84931 6.31654 3.26074 4.32031C4.67105 2.32592 6.6895 1 9 1H15.416ZM9 2.5C7.3066 2.5 5.69997 3.46953 4.48633 5.18555C3.274 6.89999 2.5 9.30841 2.5 12.0029C2.5001 14.6973 3.27406 17.105 4.48633 18.8193C5.69997 20.5354 7.30659 21.5049 9 21.5049C10.6935 21.5048 12.301 20.5356 13.5146 18.8193C14.7268 17.105 15.4999 14.6972 15.5 12.0029C15.5 9.30851 14.7269 6.89998 13.5146 5.18555C12.301 3.46931 10.6935 2.50008 9 2.5ZM16.3057 16.5C15.9218 17.6848 15.3918 18.7628 14.7393 19.6855C14.245 20.3845 13.6739 20.9986 13.0439 21.5049H15.416C17.1192 21.5048 18.617 20.5469 19.7217 18.8438C20.1618 18.1652 20.5317 17.3753 20.8193 16.5H16.3057ZM16.6982 9C16.8939 9.95706 17 10.9647 17 12.0029C17 13.0392 16.8941 14.0446 16.6992 15H21.2119C21.3997 14.062 21.5019 13.0554 21.502 12.0029C21.502 10.9484 21.3994 9.93968 21.2109 9H16.6982ZM13.043 2.5C13.6733 3.00655 14.2448 3.62111 14.7393 4.32031C15.3906 5.2416 15.92 6.31751 16.3037 7.5H20.8174C20.53 6.62666 20.1609 5.83841 19.7217 5.16113C18.617 3.4579 17.1192 2.50007 15.416 2.5H13.043Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoin24.category = 'Money & Shopping';\n\nexport default Coin24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coin32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coin32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.7441 1.00098C23.8749 1.00106 26.462 2.78643 28.2334 5.51758C30.0004 8.24211 30.997 11.9542 30.9971 16.0029C30.997 20.0518 30.0005 23.7647 28.2334 26.4893C26.462 29.2202 23.8748 31.0048 20.7441 31.0049H11.9199C11.916 31.0049 11.9121 31.004 11.9082 31.0039C11.8975 31.0039 11.8867 31.0049 11.876 31.0049C8.77327 31.0049 6.0367 29.2339 4.10547 26.5156C2.17303 23.7955 1.00098 20.076 1.00098 16.0029C1.00102 11.93 2.17306 8.21131 4.10547 5.49121C6.03672 2.77275 8.77314 1.00098 11.876 1.00098H20.7441ZM11.876 2.50098C9.38704 2.50098 7.06138 3.91976 5.32812 6.35938C3.59607 8.79745 2.50102 12.2048 2.50098 16.0029C2.50098 19.8012 3.59604 23.2084 5.32812 25.6465C7.0614 28.0863 9.38694 29.5049 11.876 29.5049C14.365 29.5049 16.6905 28.0863 18.4238 25.6465C20.1559 23.2084 21.251 19.8012 21.251 16.0029C21.2509 12.2048 20.1559 8.79745 18.4238 6.35938C16.6906 3.91976 14.3649 2.50098 11.876 2.50098ZM21.8486 22.001C21.3174 23.6868 20.57 25.2157 19.6465 26.5156C18.7887 27.723 17.7719 28.7435 16.6348 29.5049H20.7441C23.2362 29.5048 25.4005 28.0996 26.9746 25.6729C27.6589 24.6178 28.223 23.3779 28.6436 22.001H21.8486ZM22.2529 11.501C22.5758 12.9251 22.751 14.4376 22.751 16.0029C22.751 17.5667 22.5771 19.078 22.2549 20.501H29.0312C29.3331 19.0986 29.4971 17.586 29.4971 16.0029C29.4971 14.4185 29.3327 12.9044 29.0303 11.501H22.2529ZM16.6328 2.50098C17.7706 3.26272 18.7883 4.28315 19.6465 5.49121C20.5691 6.78991 21.3155 8.31714 21.8467 10.001H28.6426C28.2221 8.62542 27.6583 7.38715 26.9746 6.33301C25.4005 3.90624 23.2362 2.50106 20.7441 2.50098H16.6328Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoin32.category = 'Money & Shopping';\n\nexport default Coin32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.62988 0C9.04751 9.61061e-05 10.1724 0.807197 10.8994 1.91602C11.6202 3.01541 12 4.46619 12 6C12 7.53381 11.6202 8.98459 10.8994 10.084C10.1724 11.1928 9.04751 11.9999 7.62988 12H4.5C3.11777 12 1.96853 11.1985 1.20605 10.1094C0.441373 9.01697 0 7.56072 0 6C0 4.43928 0.441373 2.98303 1.20605 1.89062C1.96853 0.801548 3.11777 0 4.5 0H7.62988ZM4.5 2C3.94939 2 3.349 2.31773 2.84473 3.03809C2.34266 3.75533 2 4.7993 2 6C2 7.2007 2.34266 8.24467 2.84473 8.96191C3.349 9.68227 3.94939 10 4.5 10C5.05061 10 5.651 9.68227 6.15527 8.96191C6.65734 8.24467 7 7.2007 7 6C7 4.7993 6.65734 3.75533 6.15527 3.03809C5.651 2.31773 5.05061 2 4.5 2ZM8.40625 9C8.25686 9.34877 8.08033 9.67616 7.88086 9.97852C8.36423 9.89985 8.82718 9.59001 9.21777 9H8.40625ZM8.9375 5C8.97799 5.32667 9 5.6608 9 6C9 6.3392 8.97799 6.67333 8.9375 7H9.92578C9.97212 6.68339 10 6.34912 10 6C10 5.65088 9.97212 5.31661 9.92578 5H8.9375ZM7.88086 2.02051C8.08051 2.32305 8.25675 2.65097 8.40625 3H9.21777C8.82714 2.40993 8.36428 2.09913 7.88086 2.02051Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinBold12.category = 'Money & Shopping';\n\nexport default CoinBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.85156 1C11.4875 1 12.8065 1.90683 13.6758 3.19922C14.5377 4.48089 15 6.18519 15 8C15 9.81481 14.5377 11.5191 13.6758 12.8008C12.8065 14.0932 11.4875 15 9.85156 15H6C4.45705 15 3.18289 14.0614 2.33984 12.7969C1.49221 11.5253 1 9.82666 1 8C1 6.17334 1.49221 4.47467 2.33984 3.20312C3.18289 1.93856 4.45705 1 6 1H9.85156ZM6 3C5.33381 3 4.60857 3.4055 4.00391 4.3125C3.40396 5.21251 3 6.51313 3 8C3 9.48687 3.40396 10.7875 4.00391 11.6875C4.60857 12.5945 5.33381 13 6 13C6.66619 13 7.39143 12.5945 7.99609 11.6875C8.59604 10.7875 9 9.48687 9 8C9 6.51313 8.59604 5.21251 7.99609 4.3125C7.39143 3.4055 6.66619 3 6 3ZM10.5264 11C10.3062 11.659 10.0145 12.2653 9.66016 12.7969C9.61431 12.8656 9.56693 12.9333 9.51855 13H9.85156C10.6701 13 11.4254 12.5636 12.0166 11.6846C12.1558 11.4776 12.2826 11.2483 12.3965 11H10.5264ZM10.9502 7C10.9831 7.32767 11 7.66164 11 8C11 8.33836 10.9831 8.67233 10.9502 9H12.9404C12.9791 8.67905 13 8.34493 13 8C13 7.65507 12.9791 7.32095 12.9404 7H10.9502ZM9.66016 3.20312C10.0145 3.73467 10.3062 4.34102 10.5264 5H12.3965C12.2826 4.75169 12.1558 4.52239 12.0166 4.31543C11.4254 3.43638 10.6701 3 9.85156 3H9.51855C9.56693 3.06674 9.61431 3.13436 9.66016 3.20312Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinBold16.category = 'Money & Shopping';\n\nexport default CoinBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.8145 1C14.7878 1 16.3661 2.16293 17.4043 3.80957C18.4383 5.4496 19 7.64481 19 10C19 12.3552 18.4383 14.5504 17.4043 16.1904C16.3661 17.8371 14.7878 19 12.8145 19H8C7.9471 19 7.89541 18.9942 7.84473 18.9863C7.73086 18.9944 7.61601 19 7.5 19C5.55722 19 3.90791 17.8537 2.78711 16.2236C1.66326 14.5889 1 12.3853 1 10C1 7.61466 1.66326 5.41106 2.78711 3.77637C3.90791 2.14625 5.55722 1 7.5 1C7.61598 1 7.73088 1.00467 7.84473 1.0127C7.89536 1.0048 7.94715 1 8 1H12.8145ZM7.5 3C6.40532 3 5.30437 3.64499 4.43457 4.91016C3.56801 6.17087 3 7.96733 3 10C3 12.0327 3.56801 13.8291 4.43457 15.0898C5.30437 16.355 6.40532 17 7.5 17C8.59468 17 9.69563 16.355 10.5654 15.0898C11.432 13.8291 12 12.0327 12 10C12 7.96733 11.432 6.17087 10.5654 4.91016C9.69563 3.64499 8.59468 3 7.5 3ZM13.3301 14C13.0403 14.8162 12.6648 15.5663 12.2129 16.2236C12.0245 16.4976 11.8197 16.7565 11.6025 17H12.8145C13.9094 17 14.9246 16.3718 15.7119 15.123C15.9241 14.7864 16.1143 14.41 16.2803 14H13.3301ZM13.8389 8C13.9434 8.64568 14 9.3152 14 10C14 10.6848 13.9434 11.3543 13.8389 12H16.835C16.9415 11.3706 17 10.7003 17 10C17 9.29971 16.9415 8.62939 16.835 8H13.8389ZM11.6025 3C11.8197 3.24349 12.0245 3.5024 12.2129 3.77637C12.6648 4.43373 13.0403 5.18381 13.3301 6H16.2803C16.1143 5.59001 15.9241 5.21357 15.7119 4.87695C14.9246 3.62816 13.9094 3 12.8145 3H11.6025Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinBold20.category = 'Money & Shopping';\n\nexport default CoinBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.2588 1C17.6737 1 19.6415 2.36715 20.9619 4.38086C22.276 6.38506 23 9.08556 23 12C23 14.9144 22.276 17.6149 20.9619 19.6191C19.6415 21.6328 17.6737 23 15.2588 23H9C6.65121 23 4.62729 21.6385 3.23145 19.6445C1.83339 17.6473 1 14.9414 1 12C1 9.05856 1.83339 6.35269 3.23145 4.35547C4.62729 2.36151 6.65121 1 9 1H15.2588ZM9 3C7.48292 3 6.00678 3.87682 4.86914 5.50195C3.7337 7.12402 3 9.41859 3 12C3 14.5814 3.7337 16.876 4.86914 18.498C6.00678 20.1232 7.48292 21 9 21C10.5171 21 11.9932 20.1232 13.1309 18.498C14.2663 16.876 15 14.5814 15 12C15 9.41859 14.2663 7.12402 13.1309 5.50195C11.9932 3.87682 10.5171 3 9 3ZM16.1338 17C15.7756 17.9711 15.3161 18.8624 14.7686 19.6445C14.4223 20.1391 14.037 20.5944 13.6182 21H15.2588C16.8326 21 18.2363 20.128 19.2891 18.5225C19.5878 18.0668 19.8526 17.5561 20.0811 17H16.1338ZM16.6992 9C16.8943 9.95712 17 10.9637 17 12C17 13.0363 16.8943 14.0429 16.6992 15H20.6924C20.8911 14.0677 21 13.0595 21 12C21 10.9405 20.8911 9.93235 20.6924 9H16.6992ZM13.6182 3C14.037 3.40564 14.4223 3.86088 14.7686 4.35547C15.3161 5.13761 15.7756 6.02892 16.1338 7H20.0811C19.8526 6.44389 19.5878 5.93317 19.2891 5.47754C18.2363 3.87196 16.8326 3 15.2588 3H13.6182Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinBold24.category = 'Money & Shopping';\n\nexport default CoinBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.667 1.00098C23.854 1.0011 26.4688 2.82147 28.2432 5.55762C30.0119 8.28509 31 11.9839 31 16.001C31 20.0181 30.0119 23.7169 28.2432 26.4443C26.4688 29.1805 23.854 31.0009 20.667 31.001H12C8.83181 31.001 6.05791 29.2012 4.11523 26.4814C2.17126 23.7598 1 20.0513 1 16.001C1 11.9507 2.17126 8.24215 4.11523 5.52051C6.05791 2.80077 8.83181 1.00098 12 1.00098H20.667ZM12 3.00098C9.64535 3.00098 7.4188 4.33535 5.74219 6.68262C4.06701 9.02795 3 12.3195 3 16.001C3 19.6825 4.06701 22.974 5.74219 25.3193C7.4188 27.6666 9.64535 29.001 12 29.001C14.3547 29.001 16.5812 27.6666 18.2578 25.3193C19.933 22.974 21 19.6825 21 16.001C21 12.3195 19.933 9.02795 18.2578 6.68262C16.5812 4.33535 14.3547 3.00098 12 3.00098ZM22.0869 22.001C21.5549 23.6709 20.8086 25.1881 19.8848 26.4814C19.1915 27.452 18.3919 28.3047 17.5068 29.001H20.667C23.0025 29.0009 25.054 27.6871 26.5654 25.3564C27.1925 24.3896 27.7145 23.2577 28.1143 22.001H22.0869ZM22.6035 12.001C22.8604 13.2777 23 14.6191 23 16.001C23 17.3829 22.8604 18.7243 22.6035 20.001H28.625C28.8693 18.7462 29 17.4031 29 16.001C29 14.5989 28.8693 13.2557 28.625 12.001H22.6035ZM17.5068 3.00098C18.3919 3.69724 19.1915 4.54997 19.8848 5.52051C20.8086 6.81389 21.5549 8.33109 22.0869 10.001H28.1143C27.7145 8.74429 27.1925 7.61239 26.5654 6.64551C25.054 4.31487 23.0025 3.0011 20.667 3.00098H17.5068Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinBold32.category = 'Money & Shopping';\n\nexport default CoinBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 0C6.20914 0 8 2.68629 8 6C8 9.31371 6.20914 12 4 12C1.79086 12 0 9.31371 0 6C0 2.68629 1.79086 0 4 0ZM11.3682 9.25C11.2339 9.55957 11.0789 9.85086 10.9043 10.1201C10.2362 11.1503 9.24308 11.8962 8.00977 11.9893C8.18304 11.7838 8.34559 11.5715 8.49219 11.3516C8.91073 10.7237 9.24816 10.014 9.49707 9.25H11.3682ZM11.9131 4.75C11.9689 5.1556 11.998 5.57399 11.998 6C11.998 6.42601 11.9689 6.8444 11.9131 7.25H9.92773C9.97475 6.83986 10 6.42221 10 6C10 5.57779 9.97475 5.16014 9.92773 4.75H11.9131ZM8.00977 0.00976562C9.24312 0.102822 10.2362 0.849667 10.9043 1.87988C11.0789 2.14914 11.2339 2.44043 11.3682 2.75H9.49707C9.24816 1.98598 8.91073 1.27628 8.49219 0.648438C8.34546 0.428339 8.18322 0.215354 8.00977 0.00976562Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinBoldFilled12.category = 'Money & Shopping';\n\nexport default CoinBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.5 1C7.98528 1 10 4.13401 10 8C10 11.866 7.98528 15 5.5 15C3.01472 15 1 11.866 1 8C1 4.13401 3.01472 1 5.5 1ZM14.2949 11.75C14.134 12.1336 13.9475 12.4936 13.7354 12.8242C12.9125 14.1063 11.67 15 10.127 15H9.62891C9.90053 14.6948 10.147 14.3692 10.3643 14.0312C10.8027 13.3493 11.1582 12.5792 11.4258 11.75H14.2949ZM14.8594 6.25C14.9522 6.81266 15.001 7.39945 15.001 8C15.001 8.60055 14.9522 9.18734 14.8594 9.75H11.8799C11.9586 9.17961 12 8.59404 12 8C12 7.40596 11.9586 6.82039 11.8799 6.25H14.8594ZM10.127 1C11.67 1 12.9125 1.89375 13.7354 3.17578C13.9475 3.50636 14.134 3.86645 14.2949 4.25H11.4258C11.1582 3.42077 10.8027 2.6507 10.3643 1.96875C10.147 1.6308 9.90053 1.30521 9.62891 1H10.127Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinBoldFilled16.category = 'Money & Shopping';\n\nexport default CoinBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 1C10.3137 1 13 5.02944 13 10C13 14.9706 10.3137 19 7 19C3.68629 19 1 14.9706 1 10C1 5.02944 3.68629 1 7 1ZM18.3311 14.25C18.0826 14.9738 17.7696 15.6418 17.3945 16.2344C16.3547 17.8769 14.8012 19 12.8848 19H11.6387C12.1131 18.5406 12.5385 18.0252 12.9062 17.4736C13.5369 16.5276 14.0374 15.4361 14.3916 14.25H18.3311ZM18.8271 7.75C18.9436 8.47235 19.0039 9.22676 19.0039 10C19.0039 10.7732 18.9436 11.5277 18.8271 12.25H14.833C14.941 11.5192 14.999 10.7662 14.999 10C14.999 9.23376 14.941 8.48084 14.833 7.75H18.8271ZM12.8848 1C14.8012 1 16.3547 2.12305 17.3945 3.76562C17.7696 4.35824 18.0826 5.02625 18.3311 5.75H14.3916C14.0374 4.56391 13.5369 3.47238 12.9062 2.52637C12.5385 1.97477 12.1131 1.45935 11.6387 1H12.8848Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinBoldFilled20.category = 'Money & Shopping';\n\nexport default CoinBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.49707 1C12.6375 1.00005 15.9941 5.9249 15.9941 12C15.9941 18.0751 12.6375 22.9999 8.49707 23C4.35659 23 1 18.0751 1 12C1 5.92487 4.35659 1 8.49707 1ZM22.2471 17C21.9356 17.9641 21.533 18.8495 21.0449 19.627C19.7883 21.6281 17.9254 22.9766 15.6396 22.9766H13.6299C14.319 22.3771 14.9332 21.6743 15.458 20.9043C16.234 19.7656 16.8506 18.443 17.2832 17H22.2471ZM22.7441 9C22.9105 9.95389 22.998 10.9568 22.998 11.9883C22.998 13.0283 22.9083 14.0391 22.7393 15H17.749C17.9133 14.0316 18.001 13.0266 18.001 12C18.001 10.9734 17.9133 9.96842 17.749 9H22.7441ZM15.6396 1C17.9254 1 19.7883 2.34848 21.0449 4.34961C21.537 5.13335 21.9424 6.02677 22.2549 7H17.2832C16.8506 5.557 16.234 4.23436 15.458 3.0957C14.9263 2.31556 14.3028 1.60457 13.6025 1H15.6396Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinBoldFilled24.category = 'Money & Shopping';\n\nexport default CoinBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5 1C17.299 1 22 7.71573 22 16C22 24.2843 17.299 31 11.5 31C5.70101 31 1 24.2843 1 16C1 7.71573 5.70101 1 11.5 1ZM29.9453 23C29.5288 24.2743 28.996 25.4434 28.3574 26.4717C26.6644 29.1978 24.1798 31 21.1533 31H17.4287C18.6256 30.1304 19.6832 29.0198 20.5693 27.7539C21.5421 26.3643 22.3331 24.7569 22.9111 23H29.9453ZM30.4834 11C30.8219 12.5691 31.001 14.2531 31.001 16C31.001 17.7469 30.8219 19.4309 30.4834 21H23.4619C23.8166 19.4113 24.0059 17.7309 24.0059 16C24.0059 14.2691 23.8166 12.5887 23.4619 11H30.4834ZM21.1533 1C24.1798 1 26.6644 2.80218 28.3574 5.52832C28.996 6.55663 29.5288 7.72568 29.9453 9H22.9111C22.3331 7.24306 21.5421 5.63575 20.5693 4.24609C19.6832 2.98018 18.6256 1.86959 17.4287 1H21.1533Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinBoldFilled32.category = 'Money & Shopping';\n\nexport default CoinBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 0C6.20914 0 8 2.68629 8 6C8 9.31371 6.20914 12 4 12C1.79086 12 0 9.31371 0 6C0 2.68629 1.79086 0 4 0ZM11.4707 9C11.3147 9.40351 11.1252 9.77946 10.9043 10.1201C10.1896 11.2222 9.10291 12 7.74805 12H7.3291C7.6065 11.7155 7.85667 11.4035 8.07617 11.0742C8.48507 10.4608 8.81345 9.7596 9.05176 9H11.4707ZM11.875 4.5C11.956 4.98279 11.998 5.48587 11.998 6C11.998 6.51413 11.956 7.01721 11.875 7.5H9.39062C9.46163 7.01205 9.5 6.51019 9.5 6C9.5 5.48981 9.46163 4.98795 9.39062 4.5H11.875ZM7.74805 0C9.10291 0 10.1896 0.777766 10.9043 1.87988C11.1252 2.22054 11.3147 2.59649 11.4707 3H9.05176C8.81345 2.2404 8.48507 1.53916 8.07617 0.925781C7.85667 0.596528 7.6065 0.284528 7.3291 0H7.74805Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinFilled12.category = 'Money & Shopping';\n\nexport default CoinFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.5 1C7.98528 1 10 4.13401 10 8C10 11.866 7.98528 15 5.5 15C3.01472 15 1 11.866 1 8C1 4.13401 3.01472 1 5.5 1ZM14.3955 11.5C14.2138 11.978 13.993 12.4227 13.7354 12.8242C12.9125 14.1063 11.67 15 10.127 15H8.93848C9.31797 14.6287 9.65524 14.2089 9.94336 13.7607C10.3738 13.0912 10.7231 12.3276 10.9814 11.5H14.3955ZM14.8154 6C14.9375 6.63792 15.001 7.30994 15.001 8C15.001 8.69006 14.9375 9.36208 14.8154 10H11.3369C11.4441 9.35425 11.5 8.68387 11.5 8C11.5 7.31613 11.4441 6.64575 11.3369 6H14.8154ZM10.127 1C11.67 1 12.9125 1.89375 13.7354 3.17578C13.993 3.57733 14.2138 4.02198 14.3955 4.5H10.9814C10.7231 3.67244 10.3738 2.90883 9.94336 2.23926C9.65524 1.79109 9.31797 1.37128 8.93848 1H10.127Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinFilled16.category = 'Money & Shopping';\n\nexport default CoinFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 1C10.3137 1 13 5.02944 13 10C13 14.9706 10.3137 19 7 19C3.68629 19 1 14.9706 1 10C1 5.02944 3.68629 1 7 1ZM18.4131 14C18.1531 14.8204 17.8124 15.5741 17.3945 16.2344C16.3547 17.8769 14.8012 19 12.8848 19H10.8936C11.5003 18.4888 12.0369 17.8747 12.4893 17.1963C13.1093 16.2662 13.6007 15.183 13.9434 14H18.4131ZM18.7832 7.5C18.9277 8.29767 19.0039 9.13701 19.0039 10C19.0039 10.863 18.9277 11.7023 18.7832 12.5H14.2891C14.4271 11.6945 14.499 10.8566 14.499 10C14.499 9.1434 14.4271 8.30546 14.2891 7.5H18.7832ZM12.8848 1C14.8012 1 16.3547 2.12305 17.3945 3.76562C17.8124 4.42585 18.1531 5.17964 18.4131 6H13.9434C13.6007 4.81701 13.1093 3.73381 12.4893 2.80371C12.0369 2.12525 11.5003 1.51117 10.8936 1H12.8848Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinFilled20.category = 'Money & Shopping';\n\nexport default CoinFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.49707 1C12.6375 1.00005 15.9941 5.9249 15.9941 12C15.9941 18.0751 12.6375 22.9999 8.49707 23C4.35659 23 1 18.0751 1 12C1 5.92487 4.35659 1 8.49707 1ZM22.2471 17C21.9356 17.9641 21.533 18.8495 21.0449 19.627C19.7883 21.6281 17.9254 22.9766 15.6396 22.9766H12.8369C13.6791 22.3386 14.4235 21.5348 15.0449 20.623C15.7647 19.567 16.3436 18.3407 16.7598 17H22.2471ZM22.6484 8.5C22.8771 9.60097 22.998 10.7748 22.998 11.9883C22.998 13.2104 22.8754 14.3923 22.6436 15.5H17.1475C17.378 14.3838 17.501 13.2085 17.501 12C17.501 10.7915 17.378 9.61616 17.1475 8.5H22.6484ZM15.6396 1C17.9254 1 19.7883 2.34848 21.0449 4.34961C21.537 5.13335 21.9424 6.02677 22.2549 7H16.7598C16.3436 5.65929 15.7647 4.43302 15.0449 3.37695C14.4158 2.45392 13.6608 1.6416 12.8057 1H15.6396Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinFilled24.category = 'Money & Shopping';\n\nexport default CoinFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5 1C17.299 1 22 7.71573 22 16C22 24.2843 17.299 31 11.5 31C5.70101 31 1 24.2843 1 16C1 7.71573 5.70101 1 11.5 1ZM30.0996 22.5C29.6636 23.9693 29.0786 25.3104 28.3574 26.4717C26.6644 29.1978 24.1798 31 21.1533 31H16.5918V30.9648C17.9603 30.0898 19.1661 28.8855 20.1592 27.4668C21.165 26.0299 21.9734 24.3477 22.5449 22.5H30.0996ZM30.4834 11C30.8219 12.5691 31.001 14.2531 31.001 16C31.001 17.7469 30.8219 19.4309 30.4834 21H22.9473C23.3097 19.4166 23.5059 17.736 23.5059 16C23.5059 14.264 23.3097 12.5834 22.9473 11H30.4834ZM21.1533 1C24.1798 1 26.6644 2.80218 28.3574 5.52832C29.0786 6.68962 29.6636 8.03072 30.0996 9.5H22.5449C21.9734 7.65234 21.165 5.9701 20.1592 4.5332C19.166 3.1144 17.9605 1.90927 16.5918 1.03418V1H21.1533Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinFilled32.category = 'Money & Shopping';\n\nexport default CoinFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coinbase12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coinbase12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM6 2.5C7.22944 2.5 8.31035 3.13494 8.93359 4.09082C9.00014 4.1929 9.06133 4.29901 9.11719 4.4082C9.3057 4.77694 9.15973 5.22839 8.79102 5.41699C8.42229 5.60543 7.97082 5.45951 7.78223 5.09082C7.75034 5.02849 7.71486 4.96761 7.67676 4.90918C7.31861 4.3602 6.70115 4 6 4C4.89543 4 4 4.89543 4 6C4 7.10457 4.89543 8 6 8C6.70115 8 7.31861 7.6398 7.67676 7.09082C7.71486 7.03239 7.75034 6.97151 7.78223 6.90918C7.97082 6.54049 8.42229 6.39457 8.79102 6.58301C9.15973 6.77161 9.3057 7.22306 9.11719 7.5918C9.06133 7.70099 9.00014 7.8071 8.93359 7.90918C8.31035 8.86506 7.22944 9.5 6 9.5C4.067 9.5 2.5 7.933 2.5 6C2.5 4.067 4.067 2.5 6 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbase12.category = 'Interface General';\n\nexport default Coinbase12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coinbase16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coinbase16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM8.08594 3.5C9.95804 3.5 11.5767 4.60277 12.2881 6.19434C12.4568 6.5724 12.2872 7.0156 11.9092 7.18457C11.531 7.35359 11.088 7.18382 10.9189 6.80566C10.4463 5.74844 9.35994 5 8.08594 5C6.36544 5.00013 5 6.3592 5 8C5 9.6408 6.36544 10.9999 8.08594 11C9.35994 11 10.4463 10.2516 10.9189 9.19434C11.088 8.81618 11.531 8.64641 11.9092 8.81543C12.2872 8.9844 12.4568 9.4276 12.2881 9.80566C11.5767 11.3972 9.95804 12.5 8.08594 12.5C5.56933 12.4999 3.5 10.5012 3.5 8C3.5 5.49883 5.56933 3.50013 8.08594 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbase16.category = 'Interface General';\n\nexport default Coinbase16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coinbase20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coinbase20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM10.1211 4C12.6669 4.00017 14.8586 5.52627 15.7793 7.70898C15.9399 8.09051 15.7604 8.5305 15.3789 8.69141C14.9974 8.85201 14.5574 8.67249 14.3965 8.29102C13.708 6.65936 12.0581 5.50017 10.1211 5.5C7.55301 5.5 5.5 7.53069 5.5 10C5.5 12.4693 7.55301 14.5 10.1211 14.5C12.0581 14.4998 13.708 13.3406 14.3965 11.709C14.5574 11.3275 14.9974 11.148 15.3789 11.3086C15.7604 11.4695 15.9399 11.9095 15.7793 12.291C14.8586 14.4737 12.6669 15.9998 10.1211 16C6.7569 16 4 13.3297 4 10C4 6.67032 6.7569 4 10.1211 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbase20.category = 'Interface General';\n\nexport default Coinbase20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coinbase24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coinbase24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM12.1611 4.25C15.5255 4.2501 18.4084 6.30969 19.5498 9.22656C19.7007 9.61224 19.5106 10.0472 19.125 10.1982C18.7393 10.3491 18.3043 10.159 18.1533 9.77344C17.2356 7.42782 14.9041 5.7501 12.1611 5.75C8.60434 5.75 5.75 8.5642 5.75 12C5.75 15.4358 8.60434 18.25 12.1611 18.25C14.9041 18.2499 17.2356 16.5722 18.1533 14.2266C18.3043 13.841 18.7393 13.6509 19.125 13.8018C19.5106 13.9528 19.7007 14.3878 19.5498 14.7734C18.4084 17.6903 15.5255 19.7499 12.1611 19.75C7.80823 19.75 4.25 16.2962 4.25 12C4.25 7.70382 7.80823 4.25 12.1611 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbase24.category = 'Interface General';\n\nexport default Coinbase24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coinbase32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coinbase32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM16.2236 5.5C21.0261 5.5 25.1032 8.59335 26.4648 12.874C26.5904 13.2687 26.3722 13.6908 25.9775 13.8164C25.5829 13.9419 25.1608 13.7236 25.0352 13.3291C23.8716 9.67121 20.3731 7 16.2236 7C11.1134 7.00024 7 11.0456 7 16C7 20.9544 11.1134 24.9998 16.2236 25C20.3731 25 23.8716 22.3288 25.0352 18.6709C25.1608 18.2764 25.5829 18.0581 25.9775 18.1836C26.3722 18.3092 26.5904 18.7313 26.4648 19.126C25.1032 23.4067 21.0261 26.5 16.2236 26.5C10.3172 26.4998 5.5 21.8148 5.5 16C5.5 10.1852 10.3172 5.50025 16.2236 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbase32.category = 'Interface General';\n\nexport default Coinbase32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM5.97168 2.75C7.10914 2.75016 8.1034 3.34536 8.67383 4.23145C8.97275 4.69584 8.83842 5.31436 8.37402 5.61328C7.90973 5.91199 7.29113 5.77858 6.99219 5.31445C6.77009 4.96942 6.39331 4.75016 5.97168 4.75C5.30931 4.75 4.75 5.29747 4.75 6C4.75 6.70253 5.30931 7.25 5.97168 7.25C6.39331 7.24984 6.77009 7.03059 6.99219 6.68555C7.29113 6.22142 7.90973 6.08801 8.37402 6.38672C8.83842 6.68564 8.97275 7.30416 8.67383 7.76855C8.1034 8.65464 7.10914 9.24984 5.97168 9.25C4.18055 9.25 2.75 7.78275 2.75 6C2.75 4.21725 4.18055 2.75 5.97168 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseBold12.category = 'Interface General';\n\nexport default CoinbaseBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM8.0625 3.75C9.82165 3.75 11.3442 4.78977 12.0137 6.29297C12.2384 6.79745 12.0113 7.38856 11.5068 7.61328C11.0023 7.83797 10.4112 7.61096 10.1865 7.10645C9.83353 6.31419 9.02012 5.75 8.0625 5.75C6.76718 5.75017 5.75 6.77543 5.75 8C5.75 9.22457 6.76718 10.2498 8.0625 10.25C9.02012 10.25 9.83353 9.68581 10.1865 8.89355C10.4112 8.38904 11.0023 8.16203 11.5068 8.38672C12.0113 8.61144 12.2384 9.20255 12.0137 9.70703C11.3442 11.2102 9.82165 12.25 8.0625 12.25C5.69888 12.2498 3.75 10.3651 3.75 8C3.75 5.63494 5.69888 3.75017 8.0625 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseBold16.category = 'Interface General';\n\nexport default CoinbaseBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM10.0293 4.25C12.4396 4.25 14.5074 5.71879 15.374 7.80762C15.5853 8.31763 15.343 8.90267 14.833 9.11426C14.3229 9.32574 13.738 9.08328 13.5264 8.57324C12.9609 7.21071 11.6088 6.25 10.0293 6.25C7.93618 6.25012 6.25 7.93484 6.25 10C6.25 12.0652 7.93618 13.7499 10.0293 13.75C11.6088 13.75 12.9609 12.7893 13.5264 11.4268C13.738 10.9167 14.3229 10.6743 14.833 10.8857C15.343 11.0973 15.5853 11.6824 15.374 12.1924C14.5074 14.2812 12.4396 15.75 10.0293 15.75C6.84331 15.7499 4.25 13.1814 4.25 10C4.25 6.81861 6.84331 4.25012 10.0293 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseBold20.category = 'Interface General';\n\nexport default CoinbaseBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 17.2467 6.75329 21.5 12 21.5C17.2467 21.5 21.5 17.2467 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM12.0654 4.5C15.2873 4.5 18.0431 6.49768 19.1328 9.31836C19.3317 9.83344 19.0756 10.4123 18.5605 10.6113C18.0454 10.8103 17.4667 10.5541 17.2676 10.0391C16.4694 7.97291 14.4434 6.5 12.0654 6.5C8.98223 6.50006 6.5 8.97191 6.5 12C6.5 15.0281 8.98223 17.4999 12.0654 17.5C14.4434 17.5 16.4694 16.0271 17.2676 13.9609C17.4667 13.4459 18.0454 13.1897 18.5605 13.3887C19.0756 13.5877 19.3317 14.1666 19.1328 14.6816C18.0431 17.5023 15.2873 19.5 12.0654 19.5C7.89663 19.4999 4.5 16.1515 4.5 12C4.5 7.84847 7.89663 4.50007 12.0654 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseBold24.category = 'Interface General';\n\nexport default CoinbaseBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 23.4558 8.54416 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM16.0703 5.25C20.9229 5.25 25.033 8.42432 26.4043 12.8027C26.5692 13.3297 26.2759 13.8906 25.749 14.0557C25.2221 14.2207 24.6613 13.9273 24.4961 13.4004C23.3811 9.84025 20.0319 7.25 16.0703 7.25C11.1921 7.25018 7.25 11.1744 7.25 16C7.25 20.8256 11.1921 24.7498 16.0703 24.75C20.0319 24.75 23.3811 22.1598 24.4961 18.5996C24.6613 18.0727 25.2221 17.7793 25.749 17.9443C26.2759 18.1094 26.5692 18.6703 26.4043 19.1973C25.033 23.5757 20.9229 26.75 16.0703 26.75C10.1012 26.7498 5.25 21.9437 5.25 16C5.25 10.0563 10.1012 5.25018 16.0703 5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseBold32.category = 'Interface General';\n\nexport default CoinbaseBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM5.97168 2.75C4.18055 2.75 2.75 4.21725 2.75 6C2.75 7.78275 4.18055 9.25 5.97168 9.25C7.10914 9.24984 8.1034 8.65464 8.67383 7.76855C8.97275 7.30416 8.83842 6.68564 8.37402 6.38672C7.90973 6.08801 7.29113 6.22142 6.99219 6.68555C6.77009 7.03059 6.39331 7.24984 5.97168 7.25C5.30931 7.25 4.75 6.70253 4.75 6C4.75 5.29747 5.30931 4.75 5.97168 4.75C6.39331 4.75016 6.77009 4.96942 6.99219 5.31445C7.29113 5.77858 7.90973 5.91199 8.37402 5.61328C8.83842 5.31436 8.97275 4.69584 8.67383 4.23145C8.1034 3.34536 7.10914 2.75016 5.97168 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseBoldFilled12.category = 'Interface General';\n\nexport default CoinbaseBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8.0625 3.75C5.69888 3.75017 3.75 5.63494 3.75 8C3.75 10.3651 5.69888 12.2498 8.0625 12.25C9.82165 12.25 11.3442 11.2102 12.0137 9.70703C12.2384 9.20255 12.0113 8.61144 11.5068 8.38672C11.0023 8.16203 10.4112 8.38904 10.1865 8.89355C9.83353 9.68581 9.02012 10.25 8.0625 10.25C6.76718 10.2498 5.75 9.22457 5.75 8C5.75 6.77543 6.76718 5.75017 8.0625 5.75C9.02012 5.75 9.83353 6.31419 10.1865 7.10645C10.4112 7.61096 11.0023 7.83797 11.5068 7.61328C12.0113 7.38856 12.2384 6.79745 12.0137 6.29297C11.3442 4.78977 9.82165 3.75 8.0625 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseBoldFilled16.category = 'Interface General';\n\nexport default CoinbaseBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10.0293 4.25C6.84331 4.25012 4.25 6.81861 4.25 10C4.25 13.1814 6.84331 15.7499 10.0293 15.75C12.4396 15.75 14.5074 14.2812 15.374 12.1924C15.5853 11.6824 15.343 11.0973 14.833 10.8857C14.3229 10.6743 13.738 10.9167 13.5264 11.4268C12.9609 12.7893 11.6088 13.75 10.0293 13.75C7.93618 13.7499 6.25 12.0652 6.25 10C6.25 7.93484 7.93618 6.25012 10.0293 6.25C11.6088 6.25 12.9609 7.21071 13.5264 8.57324C13.738 9.08328 14.3229 9.32574 14.833 9.11426C15.343 8.90267 15.5853 8.31763 15.374 7.80762C14.5074 5.71879 12.4396 4.25 10.0293 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseBoldFilled20.category = 'Interface General';\n\nexport default CoinbaseBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12.0654 4.5C7.89663 4.50007 4.5 7.84847 4.5 12C4.5 16.1515 7.89663 19.4999 12.0654 19.5C15.2873 19.5 18.0431 17.5023 19.1328 14.6816C19.3317 14.1666 19.0756 13.5877 18.5605 13.3887C18.0454 13.1897 17.4667 13.4459 17.2676 13.9609C16.4694 16.0271 14.4434 17.5 12.0654 17.5C8.98223 17.4999 6.5 15.0281 6.5 12C6.5 8.97191 8.98223 6.50006 12.0654 6.5C14.4434 6.5 16.4694 7.97291 17.2676 10.0391C17.4667 10.5541 18.0454 10.8103 18.5605 10.6113C19.0756 10.4123 19.3317 9.83344 19.1328 9.31836C18.0431 6.49768 15.2873 4.5 12.0654 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseBoldFilled24.category = 'Interface General';\n\nexport default CoinbaseBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16.0703 5.25C10.1012 5.25018 5.25 10.0563 5.25 16C5.25 21.9437 10.1012 26.7498 16.0703 26.75C20.9229 26.75 25.033 23.5757 26.4043 19.1973C26.5692 18.6703 26.2759 18.1094 25.749 17.9443C25.2221 17.7793 24.6613 18.0727 24.4961 18.5996C23.3811 22.1598 20.0319 24.75 16.0703 24.75C11.1921 24.7498 7.25 20.8256 7.25 16C7.25 11.1744 11.1921 7.25018 16.0703 7.25C20.0319 7.25 23.3811 9.84025 24.4961 13.4004C24.6613 13.9273 25.2221 14.2207 25.749 14.0557C26.2759 13.8906 26.5692 13.3297 26.4043 12.8027C25.033 8.42432 20.9229 5.25 16.0703 5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseBoldFilled32.category = 'Interface General';\n\nexport default CoinbaseBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseFillted12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseFillted12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2.5C4.067 2.5 2.5 4.067 2.5 6C2.5 7.933 4.067 9.5 6 9.5C7.22944 9.5 8.31035 8.86506 8.93359 7.90918C9.00014 7.8071 9.06133 7.70099 9.11719 7.5918C9.3057 7.22306 9.15973 6.77161 8.79102 6.58301C8.42229 6.39457 7.97082 6.54049 7.78223 6.90918C7.75034 6.97151 7.71486 7.03239 7.67676 7.09082C7.31861 7.6398 6.70115 8 6 8C4.89543 8 4 7.10457 4 6C4 4.89543 4.89543 4 6 4C6.70115 4 7.31861 4.3602 7.67676 4.90918C7.71486 4.96761 7.75034 5.02849 7.78223 5.09082C7.97082 5.45951 8.42229 5.60543 8.79102 5.41699C9.15973 5.22839 9.3057 4.77694 9.11719 4.4082C9.06133 4.29901 9.00014 4.1929 8.93359 4.09082C8.31035 3.13494 7.22944 2.5 6 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseFillted12.category = 'Interface General';\n\nexport default CoinbaseFillted12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseFillted16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseFillted16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8.08594 3.5C5.56933 3.50013 3.5 5.49883 3.5 8C3.5 10.5012 5.56933 12.4999 8.08594 12.5C9.95804 12.5 11.5767 11.3972 12.2881 9.80566C12.4568 9.4276 12.2872 8.9844 11.9092 8.81543C11.531 8.64641 11.088 8.81618 10.9189 9.19434C10.4463 10.2516 9.35994 11 8.08594 11C6.36544 10.9999 5 9.6408 5 8C5 6.3592 6.36544 5.00013 8.08594 5C9.35994 5 10.4463 5.74844 10.9189 6.80566C11.088 7.18382 11.531 7.35359 11.9092 7.18457C12.2872 7.0156 12.4568 6.5724 12.2881 6.19434C11.5767 4.60277 9.95804 3.5 8.08594 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseFillted16.category = 'Interface General';\n\nexport default CoinbaseFillted16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseFillted20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseFillted20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10.1211 4C6.7569 4 4 6.67032 4 10C4 13.3297 6.7569 16 10.1211 16C12.6669 15.9998 14.8586 14.4737 15.7793 12.291C15.9399 11.9095 15.7604 11.4695 15.3789 11.3086C14.9974 11.148 14.5574 11.3275 14.3965 11.709C13.708 13.3406 12.0581 14.4998 10.1211 14.5C7.55301 14.5 5.5 12.4693 5.5 10C5.5 7.53069 7.55301 5.5 10.1211 5.5C12.0581 5.50017 13.708 6.65936 14.3965 8.29102C14.5574 8.67249 14.9974 8.85201 15.3789 8.69141C15.7604 8.5305 15.9399 8.09051 15.7793 7.70898C14.8586 5.52627 12.6669 4.00017 10.1211 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseFillted20.category = 'Interface General';\n\nexport default CoinbaseFillted20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseFillted24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseFillted24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12.1611 4.25C7.80823 4.25 4.25 7.70382 4.25 12C4.25 16.2962 7.80823 19.75 12.1611 19.75C15.5255 19.7499 18.4084 17.6903 19.5498 14.7734C19.7007 14.3878 19.5106 13.9528 19.125 13.8018C18.7393 13.6509 18.3043 13.841 18.1533 14.2266C17.2356 16.5722 14.9041 18.2499 12.1611 18.25C8.60434 18.25 5.75 15.4358 5.75 12C5.75 8.5642 8.60434 5.75 12.1611 5.75C14.9041 5.7501 17.2356 7.42782 18.1533 9.77344C18.3043 10.159 18.7393 10.3491 19.125 10.1982C19.5106 10.0472 19.7007 9.61224 19.5498 9.22656C18.4084 6.30969 15.5255 4.2501 12.1611 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseFillted24.category = 'Interface General';\n\nexport default CoinbaseFillted24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinbaseFillted32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinbaseFillted32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16.2236 5.5C10.3172 5.50025 5.5 10.1852 5.5 16C5.5 21.8148 10.3172 26.4998 16.2236 26.5C21.0261 26.5 25.1032 23.4067 26.4648 19.126C26.5904 18.7313 26.3722 18.3092 25.9775 18.1836C25.5829 18.0581 25.1608 18.2764 25.0352 18.6709C23.8716 22.3288 20.3731 25 16.2236 25C11.1134 24.9998 7 20.9544 7 16C7 11.0456 11.1134 7.00024 16.2236 7C20.3731 7 23.8716 9.67121 25.0352 13.3291C25.1608 13.7236 25.5829 13.9419 25.9775 13.8164C26.3722 13.6908 26.5904 13.2687 26.4648 12.874C25.1032 8.59335 21.0261 5.5 16.2236 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinbaseFillted32.category = 'Interface General';\n\nexport default CoinbaseFillted32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coins12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coins12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 1.00098C9.21646 1.00098 9.99994 1.78453 10 2.75098V3.91699C10 4.11518 9.96534 4.305 9.9043 4.48242C11.1521 5.15955 11.9999 6.48058 12 8L11.9941 8.20605C11.8991 10.0807 10.5133 11.6128 8.70801 11.9355C8.56175 11.9753 8.40883 12 8.25 12H8H1.75C0.783568 12 0.000108226 11.2164 0 10.25V9.08398C1.6093e-07 8.71178 0.116357 8.36663 0.314453 8.08301C0.116636 7.79951 0 7.45492 0 7.08301V5.91699C4.16169e-05 5.54504 0.116557 5.20049 0.314453 4.91699C0.116611 4.63348 0 4.28893 0 3.91699V2.75098C6.04274e-05 1.78453 0.783538 1.00098 1.75 1.00098H8.25ZM8 5.5C6.61957 5.5 5.50018 6.61931 5.5 8C5.5 9.38084 6.61946 10.5 8 10.5C9.38046 10.4999 10.5 9.38079 10.5 8C10.4998 6.61936 9.38035 5.50009 8 5.5ZM1.75 8.83398C1.61193 8.83398 1.5 8.94591 1.5 9.08398V10.25C1.50011 10.388 1.612 10.5 1.75 10.5H4.87695C4.49413 10.0223 4.21949 9.4546 4.08789 8.83398H1.75ZM1.75 5.66699C1.612 5.66699 1.50011 5.77901 1.5 5.91699V7.08301C1.5 7.22108 1.61193 7.33301 1.75 7.33301H4.05664C4.15987 6.71853 4.40348 6.15244 4.75293 5.66699H1.75ZM1.75 2.50098C1.61197 2.50098 1.50006 2.61296 1.5 2.75098V3.91699C1.5 4.05506 1.61193 4.16699 1.75 4.16699H6.85547C7.21813 4.05886 7.60221 4 8 4L8.20605 4.00488C8.29572 4.00944 8.38464 4.01698 8.47266 4.02734C8.48928 3.9939 8.5 3.95688 8.5 3.91699V2.75098C8.49994 2.61296 8.38803 2.50098 8.25 2.50098H1.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoins12.category = 'Money & Shopping';\n\nexport default Coins12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coins16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coins16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.2051 5.27417C14.4076 5.99203 16 8.06155 16 10.5037C16 13.5411 13.5373 16.0034 10.5 16.0037C10.4459 16.0037 10.3916 16.0013 10.3379 15.9998H2C0.895431 15.9998 1.61064e-08 15.1043 0 13.9998V12.9998C2.94541e-05 12.5267 0.164813 12.0922 0.439453 11.7498C0.164825 11.4073 6.8988e-09 10.9729 0 10.4998V9.49976C2.94541e-05 9.02665 0.164813 8.59218 0.439453 8.24976C0.164825 7.90731 6.8988e-09 7.47287 0 6.99976V5.99976C2.94541e-05 5.52665 0.164813 5.09218 0.439453 4.74976C0.164825 4.40731 6.8988e-09 3.97287 0 3.49976V2.49976C6.85617e-05 1.39524 0.895473 0.499756 2 0.499756H10.5C11.6045 0.499756 12.4999 1.39524 12.5 2.49976V3.49976C12.5 3.97309 12.3344 4.40724 12.0596 4.74976C12.1989 4.92332 12.3089 5.12093 12.3848 5.33472C12.3255 5.31309 12.2653 5.29379 12.2051 5.27417ZM10.5 6.50366C8.29086 6.50366 6.5 8.29452 6.5 10.5037C6.5 12.7128 8.29086 14.5037 10.5 14.5037C12.7089 14.5034 14.5 12.7126 14.5 10.5037C14.5 8.29469 12.7089 6.50393 10.5 6.50366ZM2 12.4998C1.7239 12.4998 1.50007 12.7237 1.5 12.9998V13.9998C1.5 14.2759 1.72386 14.4998 2 14.4998H6.72266C6.13659 13.9457 5.67309 13.2645 5.375 12.4998H2ZM2 8.99976C1.7239 8.99976 1.50007 9.22367 1.5 9.49976V10.4998C1.5 10.7759 1.72386 10.9998 2 10.9998H5.02344C5.00882 10.8363 5 10.6709 5 10.5037C5 9.98201 5.07427 9.47793 5.20996 8.99976H2ZM5.8916 7.49976C6.45879 6.63148 7.26527 5.93453 8.2168 5.49976H2C1.7239 5.49976 1.50007 5.72367 1.5 5.99976V6.99976C1.5 7.2759 1.72386 7.49976 2 7.49976H5.8916ZM2 1.99976C1.7239 1.99976 1.50007 2.22367 1.5 2.49976V3.49976C1.5 3.7759 1.72386 3.99976 2 3.99976H10.5C10.7761 3.99976 11 3.7759 11 3.49976V2.49976C10.9999 2.22367 10.7761 1.99976 10.5 1.99976H2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoins16.category = 'Money & Shopping';\n\nexport default Coins16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coins20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coins20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"21\"\n      viewBox=\"0 0 20 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.3311 6.4021C18.0506 7.36261 20 9.95524 20 13.0037C20 16.7129 17.1143 19.746 13.4658 19.9861C13.3947 19.9935 13.3229 19.9998 13.25 19.9998H13.1602C13.1069 20.001 13.0535 20.0037 13 20.0037C12.9466 20.0037 12.8929 20.0009 12.8398 19.9998H2.25C1.00736 19.9998 2.41596e-08 18.9924 0 17.7498V16.2498C3.20016e-05 15.673 0.218339 15.1479 0.575195 14.7498C0.21835 14.3516 1.12138e-08 13.8265 0 13.2498V11.7498C3.20016e-05 11.173 0.218339 10.6479 0.575195 10.2498C0.21835 9.85156 1.12138e-08 9.32653 0 8.74976V7.24976C3.20016e-05 6.67299 0.218339 6.14793 0.575195 5.74976C0.21835 5.35156 1.12138e-08 4.82653 0 4.24976V2.74976C6.85459e-05 1.50717 1.0074 0.499756 2.25 0.499756H13.25C14.4926 0.499756 15.4999 1.50717 15.5 2.74976V4.24976C15.5 4.82677 15.2809 5.3515 14.9238 5.74976C15.0949 5.94057 15.2323 6.16139 15.3311 6.4021ZM2.25 15.4998C1.83583 15.4998 1.50007 15.8356 1.5 16.2498V17.7498C1.5 18.164 1.83579 18.4998 2.25 18.4998H8.66699C8.67044 18.5025 8.67428 18.5049 8.67773 18.5076C7.68939 17.7304 6.91514 16.6943 6.45898 15.4998H2.25ZM13 7.50366C9.96243 7.50366 7.5 9.9661 7.5 13.0037C7.5 16.0412 9.96243 18.5037 13 18.5037C16.0373 18.5034 18.5 16.0411 18.5 13.0037C18.5 9.96626 16.0373 7.50393 13 7.50366ZM2.25 10.9998C1.83583 10.9998 1.50007 11.3356 1.5 11.7498V13.2498C1.5 13.664 1.83579 13.9998 2.25 13.9998H6.07129C6.02492 13.6743 6 13.3419 6 13.0037C6 12.3071 6.10257 11.6347 6.29199 10.9998H2.25ZM2.25 6.49976C1.83583 6.49976 1.50007 6.8356 1.5 7.24976V8.74976C1.5 9.16397 1.83579 9.49976 2.25 9.49976H6.94043C7.72365 8.14831 8.94496 7.08376 10.4111 6.49976H2.25ZM2.25 1.99976C1.83583 1.99976 1.50007 2.3356 1.5 2.74976V4.24976C1.5 4.66397 1.83579 4.99976 2.25 4.99976H13.25C13.6642 4.99976 14 4.66397 14 4.24976V2.74976C13.9999 2.3356 13.6642 1.99976 13.25 1.99976H2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoins20.category = 'Money & Shopping';\n\nexport default Coins20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coins24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coins24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"25\"\n      viewBox=\"0 0 24 25\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.1045 7.15601C21.0314 7.90652 24 11.358 24 15.5037C24 20.1979 20.1942 24.0034 15.5 24.0037C15.3676 24.0037 15.2354 23.9999 15.1045 23.9939C15.0698 23.9962 15.0351 23.9998 15 23.9998H2.5C1.11929 23.9998 0 22.8805 0 21.4998V19.4998C3.39148e-05 18.8181 0.273445 18.2007 0.71582 17.7498C0.273455 17.2988 0 16.6814 0 15.9998V13.9998C3.39148e-05 13.3181 0.273445 12.7007 0.71582 12.2498C0.273455 11.7988 0 11.1814 0 10.4998V8.49976C3.39148e-05 7.81815 0.273445 7.20072 0.71582 6.74976C0.273455 6.29877 0 5.68138 0 4.99976V2.99976C6.85462e-05 1.6191 1.11933 0.499756 2.5 0.499756H15C16.3807 0.499756 17.4999 1.6191 17.5 2.99976V4.99976C17.5 5.68163 17.2259 6.29873 16.7832 6.74976C16.9042 6.87304 17.0108 7.00998 17.1045 7.15601ZM15.5 8.50366C11.634 8.50366 8.5 11.6377 8.5 15.5037C8.5 19.3697 11.634 22.5037 15.5 22.5037C19.3658 22.5034 22.5 19.3695 22.5 15.5037C22.5 11.6378 19.3658 8.50393 15.5 8.50366ZM2.5 18.4998C1.94776 18.4998 1.50007 18.9475 1.5 19.4998V21.4998C1.5 22.052 1.94772 22.4998 2.5 22.4998H10.6738C9.26134 21.5236 8.15984 20.1316 7.54492 18.4998H2.5ZM2.5 12.9998C1.94776 12.9998 1.50007 13.4475 1.5 13.9998V15.9998C1.5 16.552 1.94772 16.9998 2.5 16.9998H7.13379C7.04749 16.5139 7 16.0143 7 15.5037C7 14.6321 7.13132 13.7914 7.375 12.9998H2.5ZM2.5 7.49976C1.94776 7.49976 1.50007 7.94753 1.5 8.49976V10.4998C1.5 11.052 1.94772 11.4998 2.5 11.4998H8.00098C8.98923 9.65281 10.6392 8.21408 12.6348 7.49976H2.5ZM2.5 1.99976C1.94776 1.99976 1.50007 2.44753 1.5 2.99976V4.99976C1.5 5.55204 1.94772 5.99976 2.5 5.99976H15C15.5523 5.99976 16 5.55204 16 4.99976V2.99976C15.9999 2.44753 15.5522 1.99976 15 1.99976H2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoins24.category = 'Money & Shopping';\n\nexport default Coins24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coins32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coins32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.25 1.49976C22.0449 1.49976 23.4999 2.95489 23.5 4.74976V6.74976C23.5 7.75539 23.0425 8.65361 22.3252 9.24976C22.3262 9.25062 22.3271 9.25181 22.3281 9.25269C22.3252 9.25205 22.3223 9.25136 22.3193 9.25073C27.2802 10.3159 31 14.7245 31 20.0037C31 25.9291 26.3142 30.7575 20.4463 30.9919C20.3813 30.996 20.316 30.9998 20.25 30.9998H20.1504C20.1003 31.0004 20.0502 31.0037 20 31.0037C19.9496 31.0037 19.8989 31.0004 19.8486 30.9998H4.25C2.45508 30.9998 1 29.5447 1 27.7498V25.7498C1.00004 24.7444 1.4568 23.8459 2.17383 23.2498C1.45681 22.6536 1 21.7551 1 20.7498V18.7498C1.00004 17.7444 1.4568 16.8459 2.17383 16.2498C1.45681 15.6536 1 14.7551 1 13.7498V11.7498C1.00004 10.7444 1.4568 9.84588 2.17383 9.24976C1.45681 8.6536 1 7.75512 1 6.74976V4.74976C1.00007 2.95489 2.45512 1.49976 4.25 1.49976H20.25ZM20 10.5037C14.7533 10.5037 10.5 14.757 10.5 20.0037C10.5 25.2504 14.7533 29.5037 20 29.5037C25.2465 29.5034 29.5 25.2502 29.5 20.0037C29.5 14.7571 25.2465 10.5039 20 10.5037ZM4.25 23.9998C3.28354 23.9998 2.50007 24.7833 2.5 25.7498V27.7498C2.5 28.7163 3.2835 29.4998 4.25 29.4998H14.4502C12.3253 28.2553 10.6572 26.3196 9.75195 23.9998H4.25ZM4.25 16.9998C3.28354 16.9998 2.50007 17.7833 2.5 18.7498V20.7498C2.5 21.7163 3.2835 22.4998 4.25 22.4998H9.28711C9.10094 21.6976 9 20.8625 9 20.0037C9 18.9619 9.14737 17.9548 9.41797 16.9998H4.25ZM4.25 9.99976C3.28354 9.99976 2.50007 10.7833 2.5 11.7498V13.7498C2.5 14.7163 3.2835 15.4998 4.25 15.4998H9.96387C9.95892 15.5108 9.95413 15.5219 9.94922 15.533C11.039 13.0869 12.9939 11.1136 15.4268 9.99976H4.25ZM4.25 2.99976C3.28354 2.99976 2.50007 3.78332 2.5 4.74976V6.74976C2.5 7.71625 3.2835 8.49976 4.25 8.49976H20.25C21.2165 8.49976 22 7.71625 22 6.74976V4.74976C21.9999 3.78332 21.2165 2.99976 20.25 2.99976H4.25ZM17.6816 9.24976C17.6133 9.26449 17.5454 9.28064 17.4775 9.29663C17.5454 9.2807 17.6133 9.26442 17.6816 9.24976ZM21.0234 9.05249C20.8874 9.03976 20.7507 9.02893 20.6133 9.02124C20.7507 9.0288 20.8874 9.03993 21.0234 9.05249Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoins32.category = 'Money & Shopping';\n\nexport default Coins32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinsFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinsFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.40527 9.25C2.54463 9.25 2.6645 9.34633 2.70215 9.48047C2.90505 10.2076 3.2539 10.8743 3.71484 11.4463C3.88514 11.6576 3.74399 11.9998 3.47266 12H1.75C0.783568 12 0.000108226 11.2164 0 10.25V9.5498C0.00010547 9.38427 0.134274 9.25011 0.299805 9.25H2.40527ZM8 4C10.2089 4.00009 11.9998 5.79102 12 8C12 10.2091 10.209 11.9999 8 12C5.79095 12 4 10.2092 4 8C4.00018 5.79097 5.79106 4 8 4ZM2.71777 5.25C2.94886 5.25 3.09545 5.50191 2.99902 5.71191C2.75 6.25427 2.5866 6.84386 2.52637 7.46387C2.51085 7.62358 2.37921 7.75 2.21875 7.75H0.333008C0.211763 7.74988 0.0997151 7.67714 0.0664062 7.56055C0.023096 7.40883 0 7.24866 0 7.08301V5.91699C1.85328e-05 5.75135 0.0231015 5.59118 0.0664062 5.43945C0.0997096 5.32285 0.211761 5.25013 0.333008 5.25H2.71777ZM8.25 1.00098C9.21646 1.00098 9.99994 1.78453 10 2.75098C10 2.81154 9.93874 2.85279 9.88184 2.83203C9.29467 2.61792 8.66119 2.50002 8 2.5C6.71344 2.5 5.53054 2.94242 4.59375 3.68262C4.53924 3.72569 4.47182 3.74998 4.40234 3.75H0.299805C0.134274 3.74989 0.00010547 3.61573 0 3.4502V2.75098C6.04274e-05 1.78453 0.783538 1.00098 1.75 1.00098H8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinsFilled12.category = 'Money & Shopping';\n\nexport default CoinsFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinsFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinsFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5 5.00366C13.5373 5.00393 16 7.46626 16 10.5037C16 13.5411 13.5373 16.0034 10.5 16.0037C7.46243 16.0037 5 13.5412 5 10.5037C5 7.4661 7.46243 5.00366 10.5 5.00366ZM3.86133 13.2498C3.98149 13.2498 4.08933 13.3223 4.13965 13.4314C4.48302 14.1758 4.95382 14.8492 5.52344 15.4246C5.72365 15.6268 5.58826 15.9997 5.30371 15.9998H2C0.895431 15.9998 1.61064e-08 15.1043 0 13.9998V13.5496C0.000173915 13.3841 0.134316 13.2499 0.299805 13.2498H3.86133ZM3.29102 8.99976C3.48256 8.99976 3.62495 9.17698 3.59375 9.36597C3.53262 9.73623 3.50001 10.1161 3.5 10.5037C3.50001 10.8058 3.52069 11.1033 3.55859 11.3953C3.58265 11.5805 3.44164 11.7495 3.25488 11.7498H0.583008C0.492174 11.7496 0.40517 11.7092 0.353516 11.6345C0.130808 11.3121 6.14585e-09 10.9212 0 10.4998V9.49976C5.81657e-06 9.40747 0.00634703 9.31621 0.0185547 9.22729C0.0373764 9.09201 0.159245 8.99976 0.295898 8.99976H3.29102ZM5.55566 4.74976C5.84961 4.74976 5.98309 5.14956 5.7666 5.34839C5.15397 5.91107 4.64218 6.58151 4.26074 7.32983C4.20819 7.43295 4.10304 7.49975 3.9873 7.49976H0.295898C0.159161 7.49976 0.0372616 7.40764 0.0185547 7.27222C0.00634144 7.18326 1.34625e-09 7.09208 0 6.99976V5.99976C2.62371e-05 5.57832 0.13083 5.18734 0.353516 4.86499C0.405184 4.79037 0.492243 4.74988 0.583008 4.74976H5.55566ZM10.5 0.499756C11.6045 0.499756 12.4999 1.39524 12.5 2.49976V2.94995C12.5 3.11554 12.3658 3.24965 12.2002 3.24976H0.299805C0.134232 3.24965 3.69877e-05 3.11554 0 2.94995V2.49976C6.85617e-05 1.39524 0.895473 0.499756 2 0.499756H10.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinsFilled16.category = 'Money & Shopping';\n\nexport default CoinsFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinsFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinsFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"21\"\n      viewBox=\"0 0 20 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13 6.00366C16.8658 6.00393 20 9.13783 20 13.0037C20 16.8695 16.8658 20.0034 13 20.0037C9.13401 20.0037 6 16.8697 6 13.0037C6 9.13767 9.13401 6.00366 13 6.00366ZM4.83691 15.9998C4.96172 15.9998 5.07317 16.0775 5.12012 16.1931C5.62537 17.4401 6.41823 18.5396 7.41602 19.4099C7.63756 19.6034 7.50707 19.9998 7.21289 19.9998H2.25C1.00736 19.9998 2.41596e-08 18.9924 0 17.7498V16.2498C7.26257e-05 16.1072 0.12302 15.9998 0.265625 15.9998H4.83691ZM4.35938 10.9998C4.55328 10.9999 4.69616 11.1815 4.65918 11.3718C4.55583 11.8998 4.50001 12.4455 4.5 13.0037C4.50001 13.3912 4.52721 13.7726 4.57812 14.1462C4.60333 14.3312 4.46207 14.4998 4.27539 14.4998H0.543945C0.444082 14.4998 0.348686 14.4505 0.298828 14.364C0.109717 14.0357 7.89796e-09 13.656 0 13.2498V11.7498C1.0924e-05 11.5606 0.0246591 11.377 0.0693359 11.2019C0.100871 11.0792 0.215995 10.9998 0.342773 10.9998H4.35938ZM7.2207 5.99976C7.51516 5.99976 7.64587 6.39722 7.42383 6.59058C6.5554 7.34637 5.84245 8.27596 5.33789 9.32495C5.28681 9.43095 5.18017 9.49973 5.0625 9.49976H0.342773C0.215913 9.49976 0.100783 9.42048 0.0693359 9.29761C0.0246491 9.12243 3.6776e-09 8.93891 0 8.74976V7.24976C2.2881e-05 6.8435 0.10967 6.46387 0.298828 6.1355C0.348686 6.04897 0.444082 5.99976 0.543945 5.99976H7.2207ZM13.25 0.499756C14.4926 0.499756 15.4999 1.50717 15.5 2.74976V4.24976C15.5 4.39241 15.377 4.49976 15.2344 4.49976H0.265625C0.122978 4.49976 2.77336e-09 4.3924 0 4.24976V2.74976C6.85459e-05 1.50717 1.0074 0.499756 2.25 0.499756H13.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinsFilled20.category = 'Money & Shopping';\n\nexport default CoinsFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinsFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinsFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"25\"\n      viewBox=\"0 0 24 25\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5 7.00366C20.1942 7.00393 24 10.8094 24 15.5037C24 20.1979 20.1942 24.0034 15.5 24.0037C10.8056 24.0037 7 20.1981 7 15.5037C7 10.8092 10.8056 7.00366 15.5 7.00366ZM6.02637 19.2498C6.14851 19.2498 6.25849 19.324 6.30664 19.4363C6.97821 21.0043 8.03788 22.3656 9.36621 23.3992C9.60437 23.5845 9.47851 23.9998 9.17676 23.9998H2.5C1.11929 23.9998 0 22.8805 0 21.4998V19.4998C7.18678e-05 19.3578 0.120775 19.25 0.262695 19.2498H6.02637ZM5.42871 12.9998C5.62457 13 5.76801 13.1852 5.72656 13.3767C5.57822 14.0622 5.50001 14.7738 5.5 15.5037C5.50002 16.1456 5.56255 16.7734 5.67871 17.3816C5.71464 17.5708 5.57157 17.7498 5.37891 17.7498H0.841797C0.761269 17.7498 0.683359 17.7182 0.629883 17.658C0.238276 17.2167 0 16.6361 0 15.9998V13.9998C1.46579e-05 13.7131 0.0501722 13.4385 0.139648 13.1824C0.178959 13.07 0.288134 12.9998 0.407227 12.9998H5.42871ZM9.50391 6.74976C9.81344 6.7501 9.9353 7.18948 9.68359 7.36987C8.27971 8.37584 7.14773 9.73676 6.41699 11.321C6.36703 11.4291 6.25972 11.4998 6.14062 11.4998H0.407227C0.288109 11.4998 0.178937 11.4296 0.139648 11.3171C0.0501931 11.061 0 10.7864 0 10.4998V8.49976C3.1661e-05 7.86344 0.238302 7.28276 0.629883 6.84155C0.683355 6.78144 0.761332 6.74976 0.841797 6.74976H9.50391ZM15 0.499756C16.3807 0.499756 17.4999 1.6191 17.5 2.99976V4.99976C17.5 5.14177 17.3793 5.24954 17.2373 5.24976H0.262695C0.120733 5.24954 0 5.14176 0 4.99976V2.99976C6.85462e-05 1.6191 1.11933 0.499756 2.5 0.499756H15Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinsFilled24.category = 'Money & Shopping';\n\nexport default CoinsFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CoinsFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CoinsFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20 9.00366C26.0749 9.00393 31 13.9287 31 20.0037C31 26.0786 26.0749 31.0034 20 31.0037C13.9249 31.0037 9 26.0788 9 20.0037C9 13.9285 13.9249 9.00366 20 9.00366ZM8.13086 24.4998C8.25476 24.4998 8.36549 24.5764 8.41211 24.6912C9.35566 27.0216 10.98 29.0033 13.04 30.3875C13.2983 30.561 13.1802 30.9995 12.8691 30.9998H4.25C2.45508 30.9998 1 29.5447 1 27.7498V25.7498C1.00001 25.3773 1.06316 25.0194 1.17871 24.6863C1.21846 24.5721 1.32924 24.4998 1.4502 24.4998H8.13086ZM7.48145 16.9998C7.67604 16.9999 7.81895 17.1825 7.77832 17.3728C7.59644 18.221 7.50001 19.1012 7.5 20.0037C7.50002 20.9034 7.59557 21.7809 7.77637 22.6267C7.81707 22.8171 7.6742 22.9998 7.47949 22.9998H2.03418C1.95252 22.9998 1.87357 22.9671 1.81934 22.906C1.30985 22.3323 1 21.5774 1 20.7498V18.7498C1.00002 18.1638 1.15618 17.6149 1.42773 17.1404C1.47851 17.0517 1.57453 16.9998 1.67676 16.9998H7.48145ZM12.21 9.49976C12.509 9.49976 12.6336 9.90354 12.3965 10.0857C10.6439 11.4312 9.25914 13.2303 8.41602 15.3083C8.36942 15.4232 8.25774 15.4998 8.13379 15.4998H1.67676C1.57453 15.4998 1.47851 15.4479 1.42773 15.3591C1.15623 14.8846 1 14.3356 1 13.7498V11.7498C1.00003 10.9221 1.30983 10.1672 1.81934 9.59351C1.87356 9.53248 1.95254 9.49976 2.03418 9.49976H12.21ZM20.25 1.49976C22.0449 1.49976 23.4999 2.95489 23.5 4.74976V6.74976C23.5 7.07446 23.4514 7.38773 23.3623 7.68335C23.3182 7.82968 23.163 7.90655 23.0146 7.86987C22.0492 7.63075 21.0393 7.5037 20 7.50366C18.8017 7.50366 17.643 7.67322 16.5459 7.98804C16.5187 7.99585 16.4902 7.99976 16.4619 7.99976H1.4502C1.32916 7.99976 1.21839 7.92757 1.17871 7.81323C1.06315 7.48008 1 7.12227 1 6.74976V4.74976C1.00007 2.95489 2.45512 1.49976 4.25 1.49976H20.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoinsFilled32.category = 'Money & Shopping';\n\nexport default CoinsFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebar12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebar12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 1C10.6569 1 12 2.34315 12 4V8C12 9.65685 10.6569 11 9 11H3C1.34315 11 0 9.65685 0 8V4C0 2.34315 1.34315 1 3 1H9ZM3 2.5C2.17157 2.5 1.5 3.17157 1.5 4V8C1.5 8.82843 2.17157 9.5 3 9.5H4V2.5H3ZM5.5 9.5H9C9.82843 9.5 10.5 8.82843 10.5 8V4C10.5 3.17157 9.82843 2.5 9 2.5H5.5V9.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebar12.category = 'Layout';\n\nexport default CollapseSidebar12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebar16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebar16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 2.25H3.75C2.09315 2.25 0.75 3.59315 0.75 5.25V10.75C0.75 12.4069 2.09315 13.75 3.75 13.75H6.25M6.25 2.25H12.25C13.9069 2.25 15.25 3.59315 15.25 5.25V10.75C15.25 12.4069 13.9069 13.75 12.25 13.75H6.25M6.25 2.25V13.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCollapseSidebar16.category = 'Layout';\n\nexport default CollapseSidebar16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebar20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebar20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 2.25H4.5C2.42893 2.25 0.75 3.92893 0.75 6V14C0.75 16.0711 2.42893 17.75 4.5 17.75H7.75M7.75 2.25H15.5C17.5711 2.25 19.25 3.92893 19.25 6V14C19.25 16.0711 17.5711 17.75 15.5 17.75H7.75M7.75 2.25V17.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCollapseSidebar20.category = 'Layout';\n\nexport default CollapseSidebar20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebar24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebar24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.75 2.25H5.25C2.76472 2.25 0.75 4.26472 0.75 6.75V17.25C0.75 19.7353 2.76472 21.75 5.25 21.75H8.75M8.75 2.25H18.75C21.2353 2.25 23.25 4.26472 23.25 6.75V17.25C23.25 19.7353 21.2353 21.75 18.75 21.75H8.75M8.75 2.25V21.75\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCollapseSidebar24.category = 'Layout';\n\nexport default CollapseSidebar24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebar32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebar32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.25 2.5C27.9779 2.5 31 5.52208 31 9.25V22.75C31 26.4779 27.9779 29.5 24.25 29.5H7.75C4.02208 29.5 1 26.4779 1 22.75V9.25C1 5.52208 4.02208 2.5 7.75 2.5H24.25ZM7.75 4C4.85051 4 2.5 6.35051 2.5 9.25V22.75C2.5 25.6495 4.85051 28 7.75 28H11V4H7.75ZM12.5 28H24.25C27.1495 28 29.5 25.6495 29.5 22.75V9.25C29.5 6.35051 27.1495 4 24.25 4H12.5V28Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebar32.category = 'Layout';\n\nexport default CollapseSidebar32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 1C10.6569 1 12 2.34315 12 4V8C12 9.65685 10.6569 11 9 11H3C1.34315 11 0 9.65685 0 8V4C0 2.34315 1.34315 1 3 1H9ZM3 2.5C2.17157 2.5 1.5 3.17157 1.5 4V8C1.5 8.82843 2.17157 9.5 3 9.5H4V2.5H3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarFilled12.category = 'Layout';\n\nexport default CollapseSidebarFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.25 1.5C14.3211 1.5 16 3.17893 16 5.25V10.75C16 12.8211 14.3211 14.5 12.25 14.5H3.75C1.67893 14.5 0 12.8211 0 10.75V5.25C0 3.17893 1.67893 1.5 3.75 1.5H12.25ZM3.75 3C2.50736 3 1.5 4.00736 1.5 5.25V10.75C1.5 11.9926 2.50736 13 3.75 13H6V3H3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarFilled16.category = 'Layout';\n\nexport default CollapseSidebarFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5 1.5C17.9853 1.5 20 3.51472 20 6V14C20 16.4853 17.9853 18.5 15.5 18.5H4.5C2.01472 18.5 0 16.4853 0 14V6C0 3.51472 2.01472 1.5 4.5 1.5H15.5ZM4.5 3C2.84315 3 1.5 4.34315 1.5 6V14C1.5 15.6569 2.84315 17 4.5 17H7V3H4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarFilled20.category = 'Layout';\n\nexport default CollapseSidebarFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 1.5C21.6495 1.5 24 3.85051 24 6.75V17.25C24 20.1495 21.6495 22.5 18.75 22.5H5.25C2.35051 22.5 5.15405e-07 20.1495 0 17.25V6.75C0 3.85051 2.35051 1.5 5.25 1.5H18.75ZM5.25 3C3.17893 3 1.5 4.67893 1.5 6.75V17.25C1.5 19.3211 3.17893 21 5.25 21H8V3H5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarFilled24.category = 'Layout';\n\nexport default CollapseSidebarFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.25 2.5C27.9779 2.5 31 5.52208 31 9.25V22.75C31 26.4779 27.9779 29.5 24.25 29.5H7.75C4.02208 29.5 1 26.4779 1 22.75V9.25C1 5.52208 4.02208 2.5 7.75 2.5H24.25ZM7.75 4C4.85051 4 2.5 6.35051 2.5 9.25V22.75C2.5 25.6495 4.85051 28 7.75 28H11V4H7.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarFilled32.category = 'Layout';\n\nexport default CollapseSidebarFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarInverted12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarInverted12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 1C10.6569 1 12 2.34315 12 4V8C12 9.65685 10.6569 11 9 11H3C1.34315 11 0 9.65685 0 8V4C0 2.34315 1.34315 1 3 1H9ZM3 2.5C2.17157 2.5 1.5 3.17157 1.5 4V8C1.5 8.82843 2.17157 9.5 3 9.5H9C9.82843 9.5 10.5 8.82843 10.5 8V4C10.5 3.17157 9.82843 2.5 9 2.5H3ZM4.75 4C5.16421 4 5.5 4.33579 5.5 4.75V7.25C5.5 7.66421 5.16421 8 4.75 8H3.75C3.33579 8 3 7.66421 3 7.25V4.75C3 4.33579 3.33579 4 3.75 4H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarInverted12.category = 'Layout';\n\nexport default CollapseSidebarInverted12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarInverted16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarInverted16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.25 1.5C14.3211 1.5 16 3.17893 16 5.25V10.75C16 12.8211 14.3211 14.5 12.25 14.5H3.75C1.67893 14.5 0 12.8211 0 10.75V5.25C0 3.17893 1.67893 1.5 3.75 1.5H12.25ZM3.75 3C2.50736 3 1.5 4.00736 1.5 5.25V10.75C1.5 11.9926 2.50736 13 3.75 13H12.25C13.4926 13 14.5 11.9926 14.5 10.75V5.25C14.5 4.00736 13.4926 3 12.25 3H3.75ZM6 4.5C6.55228 4.5 7 4.94772 7 5.5V10.5C7 11.0523 6.55228 11.5 6 11.5H4.25C3.55964 11.5 3 10.9404 3 10.25V5.75C3 5.05964 3.55964 4.5 4.25 4.5H6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarInverted16.category = 'Layout';\n\nexport default CollapseSidebarInverted16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarInverted20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarInverted20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5 1.5C17.9853 1.5 20 3.51472 20 6V14C20 16.4853 17.9853 18.5 15.5 18.5H4.5C2.01472 18.5 0 16.4853 0 14V6C0 3.51472 2.01472 1.5 4.5 1.5H15.5ZM4.5 3C2.84315 3 1.5 4.34315 1.5 6V14C1.5 15.6569 2.84315 17 4.5 17H15.5C17.1569 17 18.5 15.6569 18.5 14V6C18.5 4.34315 17.1569 3 15.5 3H4.5ZM6.5 4.5C7.32843 4.5 8 5.17157 8 6V14C8 14.8284 7.32843 15.5 6.5 15.5H5C3.89543 15.5 3 14.6046 3 13.5V6.5C3 5.39543 3.89543 4.5 5 4.5H6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarInverted20.category = 'Layout';\n\nexport default CollapseSidebarInverted20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarInverted24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarInverted24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 1.5C21.6495 1.5 24 3.85051 24 6.75V17.25C24 20.1495 21.6495 22.5 18.75 22.5H5.25C2.35051 22.5 5.15405e-07 20.1495 0 17.25V6.75C0 3.85051 2.35051 1.5 5.25 1.5H18.75ZM5.25 3C3.17893 3 1.5 4.67893 1.5 6.75V17.25C1.5 19.3211 3.17893 21 5.25 21H18.75C20.8211 21 22.5 19.3211 22.5 17.25V6.75C22.5 4.67893 20.8211 3 18.75 3H5.25ZM8.25 4.5C9.2165 4.5 10 5.2835 10 6.25V17.75C10 18.7165 9.2165 19.5 8.25 19.5H5.5C4.11929 19.5 3 18.3807 3 17V7C3 5.61929 4.11929 4.5 5.5 4.5H8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarInverted24.category = 'Layout';\n\nexport default CollapseSidebarInverted24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarInverted32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarInverted32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.25 2.5C27.9779 2.5 31 5.52208 31 9.25V22.75C31 26.4779 27.9779 29.5 24.25 29.5H7.75C4.02208 29.5 1 26.4779 1 22.75V9.25C1 5.52208 4.02208 2.5 7.75 2.5H24.25ZM7.75 4C4.8505 4 2.5 6.35051 2.5 9.25V22.75C2.5 25.6495 4.85051 28 7.75 28H24.25C27.1495 28 29.5 25.6495 29.5 22.75V9.25C29.5 6.35051 27.1495 4 24.25 4H7.75ZM11 5.5C12.1046 5.5 13 6.39543 13 7.5V24.5C13 25.6046 12.1046 26.5 11 26.5H8C5.79086 26.5 4 24.7091 4 22.5V9.5C4 7.29086 5.79086 5.5 8 5.5H11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarInverted32.category = 'Layout';\n\nexport default CollapseSidebarInverted32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarInvertedFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarInvertedFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 1C10.6569 1 12 2.34315 12 4V8C12 9.65685 10.6569 11 9 11H3C1.34315 11 0 9.65685 0 8V4C0 2.34315 1.34315 1 3 1H9ZM3 3C2.44772 3 2 3.44772 2 4V8C2 8.55228 2.44772 9 3 9H4.75C5.16421 9 5.5 8.66421 5.5 8.25V3.75C5.5 3.33579 5.16421 3 4.75 3H3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarInvertedFilled12.category = 'Layout';\n\nexport default CollapseSidebarInvertedFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarInvertedFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarInvertedFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.25 1.5C14.3211 1.5 16 3.17893 16 5.25V10.75C16 12.8211 14.3211 14.5 12.25 14.5H3.75C1.67893 14.5 0 12.8211 0 10.75V5.25C0 3.17893 1.67893 1.5 3.75 1.5H12.25ZM3.5 3.5C2.67157 3.5 2 4.17157 2 5V11C2 11.8284 2.67157 12.5 3.5 12.5H6C6.55228 12.5 7 12.0523 7 11.5V4.5C7 3.94772 6.55228 3.5 6 3.5H3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarInvertedFilled16.category = 'Layout';\n\nexport default CollapseSidebarInvertedFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarInvertedFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarInvertedFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5 1.5C17.9853 1.5 20 3.51472 20 6V14C20 16.4853 17.9853 18.5 15.5 18.5H4.5C2.01472 18.5 0 16.4853 0 14V6C0 3.51472 2.01472 1.5 4.5 1.5H15.5ZM4.5 3.5C3.11929 3.5 2 4.61929 2 6V14C2 15.3807 3.11929 16.5 4.5 16.5H6.5C7.32843 16.5 8 15.8284 8 15V5C8 4.17157 7.32843 3.5 6.5 3.5H4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarInvertedFilled20.category = 'Layout';\n\nexport default CollapseSidebarInvertedFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarInvertedFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarInvertedFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 1.5C21.6495 1.5 24 3.85051 24 6.75V17.25C24 20.1495 21.6495 22.5 18.75 22.5H5.25C2.35051 22.5 5.15405e-07 20.1495 0 17.25V6.75C0 3.85051 2.35051 1.5 5.25 1.5H18.75ZM5 3.5C3.34315 3.5 2 4.84315 2 6.5V17.5C2 19.1569 3.34315 20.5 5 20.5H8.25C9.2165 20.5 10 19.7165 10 18.75V5.25C10 4.2835 9.2165 3.5 8.25 3.5H5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarInvertedFilled24.category = 'Layout';\n\nexport default CollapseSidebarInvertedFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CollapseSidebarInvertedFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CollapseSidebarInvertedFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.25 2.5C27.9779 2.5 31 5.52208 31 9.25V22.75C31 26.4779 27.9779 29.5 24.25 29.5H7.75C4.02208 29.5 1 26.4779 1 22.75V9.25C1 5.52208 4.02208 2.5 7.75 2.5H24.25ZM7.5 4.5C5.01472 4.5 3 6.51472 3 9V23C3 25.4853 5.01472 27.5 7.5 27.5H11C12.1046 27.5 13 26.6046 13 25.5V6.5C13 5.39543 12.1046 4.5 11 4.5H7.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCollapseSidebarInvertedFilled32.category = 'Layout';\n\nexport default CollapseSidebarInvertedFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Command12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Command12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 4V2.375C4 1.47754 3.27246 0.75 2.375 0.75C1.47754 0.75 0.75 1.47754 0.75 2.375C0.75 3.27246 1.47754 4 2.375 4H4ZM4 4V8M4 4H8M4 8H8M4 8H2.375C1.47754 8 0.75 8.72754 0.75 9.625C0.75 10.5225 1.47754 11.25 2.375 11.25C3.27246 11.25 4 10.5225 4 9.625V8ZM8 8V4M8 8V9.625C8 10.5225 8.72754 11.25 9.625 11.25C10.5225 11.25 11.25 10.5225 11.25 9.625C11.25 8.72754 10.5225 8 9.625 8H8ZM8 4V2.375C8 1.47754 8.72754 0.75 9.625 0.75C10.5225 0.75 11.25 1.47754 11.25 2.375C11.25 3.27246 10.5225 4 9.625 4H8Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommand12.category = 'Interface General';\n\nexport default Command12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Command16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Command16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 5.75V3.75C5.75 2.64543 4.85457 1.75 3.75 1.75C2.64543 1.75 1.75 2.64543 1.75 3.75C1.75 4.85457 2.64543 5.75 3.75 5.75H5.75ZM5.75 5.75V10.25M5.75 5.75H10.25M5.75 10.25H10.25M5.75 10.25H3.75C2.64543 10.25 1.75 11.1454 1.75 12.25C1.75 13.3546 2.64543 14.25 3.75 14.25C4.85457 14.25 5.75 13.3546 5.75 12.25V10.25ZM10.25 10.25V5.75M10.25 10.25V12.25C10.25 13.3546 11.1454 14.25 12.25 14.25C13.3546 14.25 14.25 13.3546 14.25 12.25C14.25 11.1454 13.3546 10.25 12.25 10.25H10.25ZM10.25 5.75V3.75C10.25 2.64543 11.1454 1.75 12.25 1.75C13.3546 1.75 14.25 2.64543 14.25 3.75C14.25 4.85457 13.3546 5.75 12.25 5.75H10.25Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommand16.category = 'Interface General';\n\nexport default Command16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Command20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Command20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 7.25V4.5C7.25 2.98122 6.01878 1.75 4.5 1.75C2.98122 1.75 1.75 2.98122 1.75 4.5C1.75 6.01878 2.98122 7.25 4.5 7.25H7.25ZM7.25 7.25V12.75M7.25 7.25H12.75M7.25 12.75H12.75M7.25 12.75H4.5C2.98122 12.75 1.75 13.9812 1.75 15.5C1.75 17.0188 2.98122 18.25 4.5 18.25C6.01878 18.25 7.25 17.0188 7.25 15.5V12.75ZM12.75 12.75V7.25M12.75 12.75V15.5C12.75 17.0188 13.9812 18.25 15.5 18.25C17.0188 18.25 18.25 17.0188 18.25 15.5C18.25 13.9812 17.0188 12.75 15.5 12.75H12.75ZM12.75 7.25V4.5C12.75 2.98122 13.9812 1.75 15.5 1.75C17.0188 1.75 18.25 2.98122 18.25 4.5C18.25 6.01878 17.0188 7.25 15.5 7.25H12.75Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommand20.category = 'Interface General';\n\nexport default Command20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Command24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Command24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 8.25V5C8.25 3.20507 6.79493 1.75 5 1.75C3.20507 1.75 1.75 3.20507 1.75 5C1.75 6.79493 3.20507 8.25 5 8.25H8.25ZM8.25 8.25V15.75M8.25 8.25H15.75M8.25 15.75H15.75M8.25 15.75H5C3.20507 15.75 1.75 17.2051 1.75 19C1.75 20.7949 3.20507 22.25 5 22.25C6.79493 22.25 8.25 20.7949 8.25 19V15.75ZM15.75 15.75V8.25M15.75 15.75V19C15.75 20.7949 17.2051 22.25 19 22.25C20.7949 22.25 22.25 20.7949 22.25 19C22.25 17.2051 20.7949 15.75 19 15.75H15.75ZM15.75 8.25V5C15.75 3.20507 17.2051 1.75 19 1.75C20.7949 1.75 22.25 3.20507 22.25 5C22.25 6.79493 20.7949 8.25 19 8.25H15.75Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommand24.category = 'Interface General';\n\nexport default Command24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Command32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Command32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 10.75V6.25C10.75 3.76472 8.73528 1.75 6.25 1.75C3.76472 1.75 1.75 3.76472 1.75 6.25C1.75 8.73528 3.76472 10.75 6.25 10.75H10.75ZM10.75 10.75V21.25M10.75 10.75H21.25M10.75 21.25H21.25M10.75 21.25H6.25C3.76472 21.25 1.75 23.2647 1.75 25.75C1.75 28.2353 3.76472 30.25 6.25 30.25C8.73528 30.25 10.75 28.2353 10.75 25.75V21.25ZM21.25 21.25V10.75M21.25 21.25V25.75C21.25 28.2353 23.2647 30.25 25.75 30.25C28.2353 30.25 30.25 28.2353 30.25 25.75C30.25 23.2647 28.2353 21.25 25.75 21.25H21.25ZM21.25 10.75V6.25C21.25 3.76472 23.2647 1.75 25.75 1.75C28.2353 1.75 30.25 3.76472 30.25 6.25C30.25 8.73528 28.2353 10.75 25.75 10.75H21.25Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommand32.category = 'Interface General';\n\nexport default Command32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.25 4.25V2.625C4.25 1.72754 3.52246 1 2.625 1C1.72754 1 1 1.72754 1 2.625C1 3.52246 1.72754 4.25 2.625 4.25H4.25ZM4.25 4.25V7.75M4.25 4.25H7.75M4.25 7.75H7.75M4.25 7.75H2.625C1.72754 7.75 1 8.47754 1 9.375C1 10.2725 1.72754 11 2.625 11C3.52246 11 4.25 10.2725 4.25 9.375V7.75ZM7.75 7.75V4.25M7.75 7.75V9.375C7.75 10.2725 8.47754 11 9.375 11C10.2725 11 11 10.2725 11 9.375C11 8.47754 10.2725 7.75 9.375 7.75H7.75ZM7.75 4.25V2.625C7.75 1.72754 8.47754 1 9.375 1C10.2725 1 11 1.72754 11 2.625C11 3.52246 10.2725 4.25 9.375 4.25H7.75Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandBold12.category = 'Interface General';\n\nexport default CommandBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 6V4C6 2.89543 5.10457 2 4 2C2.89543 2 2 2.89543 2 4C2 5.10457 2.89543 6 4 6H6ZM6 6V10M6 6H10M6 10H10M6 10H4C2.89543 10 2 10.8954 2 12C2 13.1046 2.89543 14 4 14C5.10457 14 6 13.1046 6 12V10ZM10 10V6M10 10V12C10 13.1046 10.8954 14 12 14C13.1046 14 14 13.1046 14 12C14 10.8954 13.1046 10 12 10H10ZM10 6V4C10 2.89543 10.8954 2 12 2C13.1046 2 14 2.89543 14 4C14 5.10457 13.1046 6 12 6H10Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandBold16.category = 'Interface General';\n\nexport default CommandBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 7.25V4.5C7.25 2.98122 6.01878 1.75 4.5 1.75C2.98122 1.75 1.75 2.98122 1.75 4.5C1.75 6.01878 2.98122 7.25 4.5 7.25H7.25ZM7.25 7.25V12.75M7.25 7.25H12.75M7.25 12.75H12.75M7.25 12.75H4.5C2.98122 12.75 1.75 13.9812 1.75 15.5C1.75 17.0188 2.98122 18.25 4.5 18.25C6.01878 18.25 7.25 17.0188 7.25 15.5V12.75ZM12.75 12.75V7.25M12.75 12.75V15.5C12.75 17.0188 13.9812 18.25 15.5 18.25C17.0188 18.25 18.25 17.0188 18.25 15.5C18.25 13.9812 17.0188 12.75 15.5 12.75H12.75ZM12.75 7.25V4.5C12.75 2.98122 13.9812 1.75 15.5 1.75C17.0188 1.75 18.25 2.98122 18.25 4.5C18.25 6.01878 17.0188 7.25 15.5 7.25H12.75Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandBold20.category = 'Interface General';\n\nexport default CommandBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 8.25V5C8.25 3.20507 6.79493 1.75 5 1.75C3.20507 1.75 1.75 3.20507 1.75 5C1.75 6.79493 3.20507 8.25 5 8.25H8.25ZM8.25 8.25V15.75M8.25 8.25H15.75M8.25 15.75H15.75M8.25 15.75H5C3.20507 15.75 1.75 17.2051 1.75 19C1.75 20.7949 3.20507 22.25 5 22.25C6.79493 22.25 8.25 20.7949 8.25 19V15.75ZM15.75 15.75V8.25M15.75 15.75V19C15.75 20.7949 17.2051 22.25 19 22.25C20.7949 22.25 22.25 20.7949 22.25 19C22.25 17.2051 20.7949 15.75 19 15.75H15.75ZM15.75 8.25V5C15.75 3.20507 17.2051 1.75 19 1.75C20.7949 1.75 22.25 3.20507 22.25 5C22.25 6.79493 20.7949 8.25 19 8.25H15.75Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandBold24.category = 'Interface General';\n\nexport default CommandBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 10.75V6.25C10.75 3.76472 8.73528 1.75 6.25 1.75C3.76472 1.75 1.75 3.76472 1.75 6.25C1.75 8.73528 3.76472 10.75 6.25 10.75H10.75ZM10.75 10.75V21.25M10.75 10.75H21.25M10.75 21.25H21.25M10.75 21.25H6.25C3.76472 21.25 1.75 23.2647 1.75 25.75C1.75 28.2353 3.76472 30.25 6.25 30.25C8.73528 30.25 10.75 28.2353 10.75 25.75V21.25ZM21.25 21.25V10.75M21.25 21.25V25.75C21.25 28.2353 23.2647 30.25 25.75 30.25C28.2353 30.25 30.25 28.2353 30.25 25.75C30.25 23.2647 28.2353 21.25 25.75 21.25H21.25ZM21.25 10.75V6.25C21.25 3.76472 23.2647 1.75 25.75 1.75C28.2353 1.75 30.25 3.76472 30.25 6.25C30.25 8.73528 28.2353 10.75 25.75 10.75H21.25Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandBold32.category = 'Interface General';\n\nexport default CommandBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.5 4.5V2.875C4.5 1.97754 3.77246 1.25 2.875 1.25C1.97754 1.25 1.25 1.97754 1.25 2.875C1.25 3.77246 1.97754 4.5 2.875 4.5H4.5ZM4.5 4.5V7.5M4.5 4.5H7.5M4.5 7.5H7.5M4.5 7.5H2.875C1.97754 7.5 1.25 8.22754 1.25 9.125C1.25 10.0225 1.97754 10.75 2.875 10.75C3.77246 10.75 4.5 10.0225 4.5 9.125V7.5ZM7.5 7.5V4.5M7.5 7.5V9.125C7.5 10.0225 8.22754 10.75 9.125 10.75C10.0225 10.75 10.75 10.0225 10.75 9.125C10.75 8.22754 10.0225 7.5 9.125 7.5H7.5ZM7.5 4.5V2.875C7.5 1.97754 8.22754 1.25 9.125 1.25C10.0225 1.25 10.75 1.97754 10.75 2.875C10.75 3.77246 10.0225 4.5 9.125 4.5H7.5Z\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandBoldFilled12.category = 'Interface General';\n\nexport default CommandBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 5.75V3.75C5.75 2.64543 4.85457 1.75 3.75 1.75C2.64543 1.75 1.75 2.64543 1.75 3.75C1.75 4.85457 2.64543 5.75 3.75 5.75H5.75ZM5.75 5.75V10.25M5.75 5.75H10.25M5.75 10.25H10.25M5.75 10.25H3.75C2.64543 10.25 1.75 11.1454 1.75 12.25C1.75 13.3546 2.64543 14.25 3.75 14.25C4.85457 14.25 5.75 13.3546 5.75 12.25V10.25ZM10.25 10.25V5.75M10.25 10.25V12.25C10.25 13.3546 11.1454 14.25 12.25 14.25C13.3546 14.25 14.25 13.3546 14.25 12.25C14.25 11.1454 13.3546 10.25 12.25 10.25H10.25ZM10.25 5.75V3.75C10.25 2.64543 11.1454 1.75 12.25 1.75C13.3546 1.75 14.25 2.64543 14.25 3.75C14.25 4.85457 13.3546 5.75 12.25 5.75H10.25Z\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandBoldFilled16.category = 'Interface General';\n\nexport default CommandBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 7.25V4.5C7.25 2.98122 6.01878 1.75 4.5 1.75C2.98122 1.75 1.75 2.98122 1.75 4.5C1.75 6.01878 2.98122 7.25 4.5 7.25H7.25ZM7.25 7.25V12.75M7.25 7.25H12.75M7.25 12.75H12.75M7.25 12.75H4.5C2.98122 12.75 1.75 13.9812 1.75 15.5C1.75 17.0188 2.98122 18.25 4.5 18.25C6.01878 18.25 7.25 17.0188 7.25 15.5V12.75ZM12.75 12.75V7.25M12.75 12.75V15.5C12.75 17.0188 13.9812 18.25 15.5 18.25C17.0188 18.25 18.25 17.0188 18.25 15.5C18.25 13.9812 17.0188 12.75 15.5 12.75H12.75ZM12.75 7.25V4.5C12.75 2.98122 13.9812 1.75 15.5 1.75C17.0188 1.75 18.25 2.98122 18.25 4.5C18.25 6.01878 17.0188 7.25 15.5 7.25H12.75Z\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandBoldFilled20.category = 'Interface General';\n\nexport default CommandBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 8.25V5C8.25 3.20507 6.79493 1.75 5 1.75C3.20507 1.75 1.75 3.20507 1.75 5C1.75 6.79493 3.20507 8.25 5 8.25H8.25ZM8.25 8.25V15.75M8.25 8.25H15.75M8.25 15.75H15.75M8.25 15.75H5C3.20507 15.75 1.75 17.2051 1.75 19C1.75 20.7949 3.20507 22.25 5 22.25C6.79493 22.25 8.25 20.7949 8.25 19V15.75ZM15.75 15.75V8.25M15.75 15.75V19C15.75 20.7949 17.2051 22.25 19 22.25C20.7949 22.25 22.25 20.7949 22.25 19C22.25 17.2051 20.7949 15.75 19 15.75H15.75ZM15.75 8.25V5C15.75 3.20507 17.2051 1.75 19 1.75C20.7949 1.75 22.25 3.20507 22.25 5C22.25 6.79493 20.7949 8.25 19 8.25H15.75Z\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandBoldFilled24.category = 'Interface General';\n\nexport default CommandBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 10.75V6.25C10.75 3.76472 8.73528 1.75 6.25 1.75C3.76472 1.75 1.75 3.76472 1.75 6.25C1.75 8.73528 3.76472 10.75 6.25 10.75H10.75ZM10.75 10.75V21.25M10.75 10.75H21.25M10.75 21.25H21.25M10.75 21.25H6.25C3.76472 21.25 1.75 23.2647 1.75 25.75C1.75 28.2353 3.76472 30.25 6.25 30.25C8.73528 30.25 10.75 28.2353 10.75 25.75V21.25ZM21.25 21.25V10.75M21.25 21.25V25.75C21.25 28.2353 23.2647 30.25 25.75 30.25C28.2353 30.25 30.25 28.2353 30.25 25.75C30.25 23.2647 28.2353 21.25 25.75 21.25H21.25ZM21.25 10.75V6.25C21.25 3.76472 23.2647 1.75 25.75 1.75C28.2353 1.75 30.25 3.76472 30.25 6.25C30.25 8.73528 28.2353 10.75 25.75 10.75H21.25Z\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandBoldFilled32.category = 'Interface General';\n\nexport default CommandBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.5 4.5V2.875C4.5 1.97754 3.77246 1.25 2.875 1.25C1.97754 1.25 1.25 1.97754 1.25 2.875C1.25 3.77246 1.97754 4.5 2.875 4.5H4.5ZM4.5 4.5V7.5M4.5 4.5H7.5M4.5 7.5H7.5M4.5 7.5H2.875C1.97754 7.5 1.25 8.22754 1.25 9.125C1.25 10.0225 1.97754 10.75 2.875 10.75C3.77246 10.75 4.5 10.0225 4.5 9.125V7.5ZM7.5 7.5V4.5M7.5 7.5V9.125C7.5 10.0225 8.22754 10.75 9.125 10.75C10.0225 10.75 10.75 10.0225 10.75 9.125C10.75 8.22754 10.0225 7.5 9.125 7.5H7.5ZM7.5 4.5V2.875C7.5 1.97754 8.22754 1.25 9.125 1.25C10.0225 1.25 10.75 1.97754 10.75 2.875C10.75 3.77246 10.0225 4.5 9.125 4.5H7.5Z\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandFilled12.category = 'Interface General';\n\nexport default CommandFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 5.75V3.75C5.75 2.64543 4.85457 1.75 3.75 1.75C2.64543 1.75 1.75 2.64543 1.75 3.75C1.75 4.85457 2.64543 5.75 3.75 5.75H5.75ZM5.75 5.75V10.25M5.75 5.75H10.25M5.75 10.25H10.25M5.75 10.25H3.75C2.64543 10.25 1.75 11.1454 1.75 12.25C1.75 13.3546 2.64543 14.25 3.75 14.25C4.85457 14.25 5.75 13.3546 5.75 12.25V10.25ZM10.25 10.25V5.75M10.25 10.25V12.25C10.25 13.3546 11.1454 14.25 12.25 14.25C13.3546 14.25 14.25 13.3546 14.25 12.25C14.25 11.1454 13.3546 10.25 12.25 10.25H10.25ZM10.25 5.75V3.75C10.25 2.64543 11.1454 1.75 12.25 1.75C13.3546 1.75 14.25 2.64543 14.25 3.75C14.25 4.85457 13.3546 5.75 12.25 5.75H10.25Z\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandFilled16.category = 'Interface General';\n\nexport default CommandFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 7.25V4.5C7.25 2.98122 6.01878 1.75 4.5 1.75C2.98122 1.75 1.75 2.98122 1.75 4.5C1.75 6.01878 2.98122 7.25 4.5 7.25H7.25ZM7.25 7.25V12.75M7.25 7.25H12.75M7.25 12.75H12.75M7.25 12.75H4.5C2.98122 12.75 1.75 13.9812 1.75 15.5C1.75 17.0188 2.98122 18.25 4.5 18.25C6.01878 18.25 7.25 17.0188 7.25 15.5V12.75ZM12.75 12.75V7.25M12.75 12.75V15.5C12.75 17.0188 13.9812 18.25 15.5 18.25C17.0188 18.25 18.25 17.0188 18.25 15.5C18.25 13.9812 17.0188 12.75 15.5 12.75H12.75ZM12.75 7.25V4.5C12.75 2.98122 13.9812 1.75 15.5 1.75C17.0188 1.75 18.25 2.98122 18.25 4.5C18.25 6.01878 17.0188 7.25 15.5 7.25H12.75Z\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandFilled20.category = 'Interface General';\n\nexport default CommandFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 8.25V5C8.25 3.20507 6.79493 1.75 5 1.75C3.20507 1.75 1.75 3.20507 1.75 5C1.75 6.79493 3.20507 8.25 5 8.25H8.25ZM8.25 8.25V15.75M8.25 8.25H15.75M8.25 15.75H15.75M8.25 15.75H5C3.20507 15.75 1.75 17.2051 1.75 19C1.75 20.7949 3.20507 22.25 5 22.25C6.79493 22.25 8.25 20.7949 8.25 19V15.75ZM15.75 15.75V8.25M15.75 15.75V19C15.75 20.7949 17.2051 22.25 19 22.25C20.7949 22.25 22.25 20.7949 22.25 19C22.25 17.2051 20.7949 15.75 19 15.75H15.75ZM15.75 8.25V5C15.75 3.20507 17.2051 1.75 19 1.75C20.7949 1.75 22.25 3.20507 22.25 5C22.25 6.79493 20.7949 8.25 19 8.25H15.75Z\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandFilled24.category = 'Interface General';\n\nexport default CommandFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CommandFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CommandFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 10.75V6.25C10.75 3.76472 8.73528 1.75 6.25 1.75C3.76472 1.75 1.75 3.76472 1.75 6.25C1.75 8.73528 3.76472 10.75 6.25 10.75H10.75ZM10.75 10.75V21.25M10.75 10.75H21.25M10.75 21.25H21.25M10.75 21.25H6.25C3.76472 21.25 1.75 23.2647 1.75 25.75C1.75 28.2353 3.76472 30.25 6.25 30.25C8.73528 30.25 10.75 28.2353 10.75 25.75V21.25ZM21.25 21.25V10.75M21.25 21.25V25.75C21.25 28.2353 23.2647 30.25 25.75 30.25C28.2353 30.25 30.25 28.2353 30.25 25.75C30.25 23.2647 28.2353 21.25 25.75 21.25H21.25ZM21.25 10.75V6.25C21.25 3.76472 23.2647 1.75 25.75 1.75C28.2353 1.75 30.25 3.76472 30.25 6.25C30.25 8.73528 28.2353 10.75 25.75 10.75H21.25Z\"\n        stroke={color}\n        strokeWidth=\"2.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCommandFilled32.category = 'Interface General';\n\nexport default CommandFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Compass12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Compass12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM7.2207 3.70117C7.92539 3.45236 8.62446 4.21936 8.23535 4.91992L7.29395 6.61426C7.13524 6.89991 6.89991 7.13524 6.61426 7.29395L4.91992 8.23535C4.17267 8.6504 3.3496 7.82733 3.76465 7.08008L4.56641 5.63574C4.8158 5.18683 5.18683 4.8158 5.63574 4.56641L7.08008 3.76465L7.2207 3.70117Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompass12.category = 'Interface General';\n\nexport default Compass12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Compass16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Compass16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM9.40527 4.59668C10.6546 4.12281 11.8778 5.34544 11.4043 6.59473L10.5205 8.9248C10.2414 9.66048 9.66051 10.2414 8.9248 10.5205L6.59473 11.4043C5.34554 11.8777 4.12304 10.6545 4.59668 9.40527L5.47949 7.07617C5.75859 6.34036 6.34037 5.75862 7.07617 5.47949L9.40527 4.59668ZM9.9375 5.99902L7.60742 6.88281C7.27338 7.0097 7.00968 7.27337 6.88281 7.60742L5.99902 9.9375C5.99517 9.94771 5.99436 9.95416 5.99414 9.95703C5.99396 9.95972 5.99361 9.9626 5.99414 9.96484C5.99547 9.97019 5.99986 9.98021 6.00977 9.99023C6.02001 10.0004 6.0308 10.0046 6.03613 10.0059C6.03831 10.0064 6.04036 10.007 6.04297 10.0068C6.04557 10.0067 6.05252 10.0061 6.06348 10.002L8.39258 9.11816C8.72698 8.99132 8.99126 8.72695 9.11816 8.39258L10.002 6.06348C10.006 6.0528 10.0067 6.04574 10.0068 6.04297C10.007 6.04043 10.0064 6.03825 10.0059 6.03613C10.0046 6.0308 10.0004 6.02001 9.99023 6.00977C9.9801 5.99975 9.97015 5.99542 9.96484 5.99414C9.96254 5.9936 9.95981 5.99397 9.95703 5.99414C9.95413 5.99437 9.94782 5.99511 9.9375 5.99902Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompass16.category = 'Interface General';\n\nexport default Compass16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Compass20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Compass20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM12.2383 5.7627C13.4874 5.28895 14.7105 6.51159 14.2373 7.76074L12.8955 11.2988C12.6164 12.0346 12.0346 12.6164 11.2988 12.8955L7.76074 14.2373C6.5115 14.7107 5.28884 13.4875 5.7627 12.2383L7.10449 8.7002C7.38364 7.96452 7.96449 7.38358 8.7002 7.10449L12.2383 5.7627ZM12.7705 7.16504L9.23242 8.50684C8.89802 8.63368 8.63374 8.89805 8.50684 9.23242L7.16504 12.7705C7.16116 12.7808 7.16037 12.7872 7.16016 12.79C7.15999 12.7928 7.15968 12.7956 7.16016 12.7979C7.16148 12.8032 7.16584 12.8132 7.17578 12.8232C7.18603 12.8335 7.19678 12.8376 7.20215 12.8389C7.20432 12.8394 7.20639 12.84 7.20898 12.8398C7.2116 12.8397 7.21851 12.8391 7.22949 12.835L10.7676 11.4922C11.1016 11.3653 11.3653 11.1016 11.4922 10.7676L12.835 7.22949C12.8391 7.21861 12.8397 7.21157 12.8398 7.20898C12.8399 7.2065 12.8393 7.20425 12.8389 7.20215C12.8375 7.19672 12.8334 7.18592 12.8232 7.17578C12.8132 7.16584 12.8032 7.16148 12.7979 7.16016C12.7955 7.15962 12.7928 7.15998 12.79 7.16016C12.7874 7.16034 12.7811 7.16107 12.7705 7.16504Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompass20.category = 'Interface General';\n\nexport default Compass20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Compass24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Compass24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM14.8643 7.00781C16.1941 6.50366 17.4963 7.80592 16.9922 9.13574L15.2705 13.6748C14.9914 14.4104 14.4104 14.9914 13.6748 15.2705L9.13574 16.9922C7.80592 17.4963 6.50366 16.1941 7.00781 14.8643L8.72949 10.3252C9.00861 9.58956 9.58956 9.00861 10.3252 8.72949L14.8643 7.00781ZM15.3955 8.41016L10.8574 10.1318C10.523 10.2587 10.2587 10.523 10.1318 10.8574L8.41016 15.3965C8.36487 15.5172 8.48377 15.6356 8.60449 15.5898L13.1426 13.8682C13.477 13.7413 13.7413 13.477 13.8682 13.1426L15.5898 8.60449C15.6357 8.48358 15.5164 8.36429 15.3955 8.41016Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompass24.category = 'Interface General';\n\nexport default Compass24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Compass32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Compass32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM20.3223 9.41992C21.7328 8.88496 23.1139 10.2662 22.5791 11.6768L20.1797 18.0039C19.7991 19.0069 19.0069 19.7991 18.0039 20.1797L11.6768 22.5791C10.2661 23.1142 8.88486 21.7329 9.41992 20.3223L11.8193 13.9961C12.2 12.9928 12.9928 12.1999 13.9961 11.8193L20.3223 9.41992ZM20.8545 10.8223L14.5283 13.2217C13.9263 13.45 13.4501 13.9264 13.2217 14.5283L10.8223 20.8545C10.7458 21.056 10.9431 21.253 11.1445 21.1768L17.4717 18.7773C18.0736 18.549 18.549 18.0736 18.7773 17.4717L21.1768 11.1445C21.2528 10.9432 21.0559 10.746 20.8545 10.8223Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompass32.category = 'Interface General';\n\nexport default Compass32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM7.38477 3.59961C8.03109 3.44918 8.61957 4.09465 8.35938 4.74512L7.60547 6.63086C7.4276 7.07536 7.07536 7.4276 6.63086 7.60547L4.74512 8.35938C4.05125 8.63692 3.36308 7.94875 3.64062 7.25488L4.23535 5.76758C4.51486 5.0688 5.0688 4.51486 5.76758 4.23535L7.25488 3.64062L7.38477 3.59961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassBold12.category = 'Interface General';\n\nexport default CompassBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM9.45312 4.31641C10.8549 3.90122 12.1707 5.27819 11.6377 6.68359L10.7549 9.01367C10.4504 9.81627 9.8163 10.4504 9.01367 10.7549L6.68359 11.6377C5.23278 12.1879 3.81219 10.7672 4.3623 9.31641L5.24609 6.9873C5.55057 6.1846 6.18461 5.55059 6.9873 5.24609L9.31641 4.3623L9.45312 4.31641ZM7.69629 7.11621C7.4289 7.21772 7.2177 7.42889 7.11621 7.69629L6.38965 9.61035L8.30371 8.88477C8.57122 8.7833 8.78324 8.57119 8.88477 8.30371L9.61035 6.38965L7.69629 7.11621Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassBold16.category = 'Interface General';\n\nexport default CompassBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM12.2852 5.48242C13.687 5.06677 15.0035 6.44414 14.4707 7.84961L13.1289 11.3877C12.8244 12.1904 12.1904 12.8244 11.3877 13.1289L7.84961 14.4707C6.39875 15.0209 4.978 13.6003 5.52832 12.1494L6.87012 8.61133C7.17463 7.80873 7.8087 7.17458 8.61133 6.87012L12.1494 5.52832L12.2852 5.48242ZM9.32129 8.74023C9.05378 8.8417 8.84176 9.05381 8.74023 9.32129L7.55566 12.4424L10.6787 11.2588C10.9461 11.1573 11.1573 10.9461 11.2588 10.6787L12.4424 7.55566L9.32129 8.74023Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassBold20.category = 'Interface General';\n\nexport default CompassBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 17.2467 6.75329 21.5 12 21.5C17.2467 21.5 21.5 17.2467 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM14.9189 6.72559C16.3987 6.28707 17.7883 7.74101 17.2256 9.22461L15.5039 13.7627C15.1994 14.5654 14.5654 15.1994 13.7627 15.5039L9.22461 17.2256C7.69307 17.8065 6.19348 16.3069 6.77441 14.7754L8.49609 10.2373C8.80058 9.43457 9.43457 8.80058 10.2373 8.49609L14.7754 6.77441L14.9189 6.72559ZM10.9463 10.3662C10.6787 10.4677 10.4677 10.6787 10.3662 10.9463L8.72266 15.2764L13.0537 13.6338C13.3213 13.5323 13.5323 13.3213 13.6338 13.0537L15.2764 8.72266L10.9463 10.3662Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassBold24.category = 'Interface General';\n\nexport default CompassBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 23.4558 8.54416 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM20.2344 9.18652C21.8463 8.57541 23.4247 10.1537 22.8135 11.7656L20.4131 18.0918C20.0071 19.1621 19.1621 20.0071 18.0918 20.4131L11.7656 22.8135C10.1536 23.4249 8.5753 21.8464 9.18652 20.2344L11.5859 13.9072C11.9919 12.8371 12.837 11.9919 13.9072 11.5859L20.2344 9.18652ZM14.6162 13.4561C14.0814 13.659 13.6591 14.0815 13.4561 14.6162L11.0557 20.9434L17.3828 18.5439C17.9179 18.3409 18.341 17.9179 18.5439 17.3828L20.9434 11.0557L14.6162 13.4561Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassBold32.category = 'Interface General';\n\nexport default CompassBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM8.78711 4.35352C9.12924 3.66855 8.46903 2.94472 7.7832 3.1582L7.64648 3.21289L5.51074 4.28125C4.97869 4.54733 4.54733 4.97869 4.28125 5.51074L3.21289 7.64648C2.84807 8.37689 3.62312 9.15192 4.35352 8.78711L6.78711 7.57031C7.12578 7.40098 7.40098 7.12578 7.57031 6.78711L8.78711 4.35352Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassBoldFilled12.category = 'Interface General';\n\nexport default CompassBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM12.0205 5.7666C12.5202 4.66668 11.4401 3.53625 10.3398 3.93555L10.2334 3.97949L6.87207 5.50684C6.26699 5.78194 5.78197 6.26701 5.50684 6.87207L3.97949 10.2334C3.46356 11.3689 4.63112 12.5364 5.7666 12.0205L9.12793 10.4932C9.733 10.218 10.2181 9.73302 10.4932 9.12793L12.0205 5.7666Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassBoldFilled16.category = 'Interface General';\n\nexport default CompassBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM15.4678 7.67773C16.1709 5.82393 14.3557 4.00827 12.502 4.71094L12.4863 4.7168L8.41992 6.40918C7.49536 6.76468 6.76466 7.49535 6.40918 8.41992L4.7168 12.4863L4.71387 12.4941L4.71094 12.501C4.00793 14.3549 5.82387 16.1709 7.67773 15.4678L7.69727 15.46L7.7168 15.4512L11.6055 13.5801C12.5094 13.2244 13.2243 12.5094 13.5801 11.6055L15.4512 7.7168L15.46 7.69727L15.4678 7.67773Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassBoldFilled20.category = 'Interface General';\n\nexport default CompassBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM18.373 8.80566C19.2903 6.78694 17.2131 4.71033 15.1943 5.62793L9.8125 8.07422C9.04219 8.4244 8.42437 9.04217 8.07422 9.8125L5.62793 15.1943C4.7107 17.2129 6.78708 19.2901 8.80566 18.373L14.1885 15.9258C14.9585 15.5757 15.5756 14.9584 15.9258 14.1885L18.373 8.80566Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassBoldFilled24.category = 'Interface General';\n\nexport default CompassBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM24.0166 11.2764C24.9285 9.19212 22.8088 7.07187 20.7246 7.9834L13.4746 11.1553C12.4374 11.6091 11.609 12.4374 11.1553 13.4746L7.9834 20.7246C7.07199 22.8088 9.19219 24.9284 11.2764 24.0166L18.5254 20.8447C19.5626 20.391 20.3909 19.5625 20.8447 18.5254L24.0166 11.2764Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassBoldFilled32.category = 'Interface General';\n\nexport default CompassBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM8.78711 4.35352C9.12924 3.66855 8.46903 2.94472 7.7832 3.1582L7.64648 3.21289L5.51074 4.28125C4.97869 4.54733 4.54733 4.97869 4.28125 5.51074L3.21289 7.64648C2.84807 8.37689 3.62312 9.15192 4.35352 8.78711L6.78711 7.57031C7.12578 7.40098 7.40098 7.12578 7.57031 6.78711L8.78711 4.35352Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassFilled12.category = 'Interface General';\n\nexport default CompassFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM11.793 5.66309C12.2132 4.73798 11.262 3.78683 10.3369 4.20703L6.97559 5.73438C6.42548 5.98447 5.9845 6.4255 5.73438 6.97559L4.20703 10.3369C3.78678 11.262 4.73795 12.2132 5.66309 11.793L9.02441 10.2656C9.57452 10.0155 10.0155 9.57454 10.2656 9.02441L11.793 5.66309Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassFilled16.category = 'Interface General';\n\nexport default CompassFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM15 7.5C15.5504 6.04906 14.1296 4.62836 12.6787 5.17871L8.6123 6.87109C7.80971 7.17552 7.17564 7.8088 6.87109 8.61133L5.17871 12.6787C4.62856 14.1295 6.04919 15.5502 7.5 15L11.3887 13.1289C12.1912 12.8244 12.8245 12.1903 13.1289 11.3877L15 7.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassFilled20.category = 'Interface General';\n\nexport default CompassFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM17.918 8.59863C18.6442 7.00045 16.9995 5.35656 15.4014 6.08301L10.0195 8.5293C9.35928 8.82941 8.82946 9.35833 8.5293 10.0186L6.08301 15.4014C5.35667 16.9995 7.0005 18.6432 8.59863 17.917L13.9814 15.4707C14.6416 15.1706 15.1705 14.6415 15.4707 13.9814L17.918 8.59863Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassFilled24.category = 'Interface General';\n\nexport default CompassFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CompassFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CompassFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM23.5586 11.0752C24.2879 9.40782 22.5922 7.71207 20.9248 8.44141L13.6748 11.6133C12.7528 12.0166 12.0166 12.7529 11.6133 13.6748L8.44141 20.9248C7.71225 22.5921 9.40793 24.2877 11.0752 23.5586L18.3252 20.3867C19.2472 19.9834 19.9834 19.2472 20.3867 18.3252L23.5586 11.0752Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompassFilled32.category = 'Interface General';\n\nexport default CompassFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Compress12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Compress12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 7.2002C6.19891 7.2002 6.38962 7.27927 6.53027 7.41992L8.07715 8.9668C8.36994 9.2597 8.37001 9.73448 8.07715 10.0273C7.78428 10.3201 7.30947 10.3201 7.0166 10.0273L6.75 9.76074V11.2471C6.7499 11.6612 6.41415 11.9971 6 11.9971C5.58585 11.9971 5.2501 11.6612 5.25 11.2471V9.76074L4.9834 10.0273C4.69053 10.3201 4.21572 10.3201 3.92285 10.0273C3.62999 9.73448 3.63006 9.2597 3.92285 8.9668L5.46973 7.41992C5.61038 7.27927 5.80109 7.2002 6 7.2002ZM10.8125 5.25C11.2267 5.25 11.5625 5.58579 11.5625 6C11.5625 6.41421 11.2267 6.75 10.8125 6.75H1.1875C0.773286 6.75 0.4375 6.41421 0.4375 6C0.4375 5.58579 0.773286 5.25 1.1875 5.25H10.8125ZM6 0C6.41421 1.49772e-08 6.75 0.335786 6.75 0.75V2.23633L7.0166 1.96973C7.30949 1.67684 7.78425 1.67685 8.07715 1.96973C8.37004 2.26262 8.37004 2.73738 8.07715 3.03027L6.53027 4.57715C6.38962 4.71779 6.1989 4.79688 6 4.79688C5.8011 4.79687 5.61037 4.71779 5.46973 4.57715L3.92285 3.03027C3.62998 2.73738 3.62998 2.26262 3.92285 1.96973C4.21574 1.67684 4.6905 1.67685 4.9834 1.96973L5.25 2.23633V0.75C5.25 0.335798 5.5858 1.88113e-05 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompress12.category = 'Arrows';\n\nexport default Compress12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Compress16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Compress16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 9.85449C8.19874 9.85458 8.38971 9.93371 8.53027 10.0742L10.8633 12.4072C11.1562 12.7001 11.1562 13.1749 10.8633 13.4678C10.5704 13.7604 10.0955 13.7606 9.80273 13.4678L8.75 12.415V15.1875C8.74992 15.6015 8.41401 15.9373 8 15.9375C7.58601 15.9373 7.25008 15.6015 7.25 15.1875V12.415L6.19629 13.4678C5.90336 13.7602 5.42849 13.7605 5.13574 13.4678C4.84326 13.175 4.84336 12.7001 5.13574 12.4072L7.46973 10.0742C7.61029 9.93365 7.80122 9.85459 8 9.85449ZM13.5 7.25C13.9142 7.25 14.25 7.58579 14.25 8C14.25 8.41421 13.9142 8.75 13.5 8.75H2.5C2.08579 8.75 1.75 8.41421 1.75 8C1.75 7.58579 2.08579 7.25 2.5 7.25H13.5ZM8 0.0625C8.4141 0.0626319 8.75 0.398368 8.75 0.8125V3.58496L9.80371 2.53223C10.0966 2.23962 10.5715 2.23943 10.8643 2.53223C11.1568 2.82505 11.1568 3.29995 10.8643 3.59277L8.53027 5.92578C8.38968 6.06638 8.19882 6.14544 8 6.14551C7.80126 6.14542 7.61029 6.06628 7.46973 5.92578L5.13672 3.59277C4.84383 3.29988 4.84383 2.82512 5.13672 2.53223C5.42962 2.23946 5.90441 2.23937 6.19727 2.53223L7.25 3.58496V0.8125C7.25 0.398395 7.58594 0.0626758 8 0.0625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompress16.category = 'Arrows';\n\nexport default Compress16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Compress20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Compress20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.46973 11.5527C9.76253 11.2601 10.2374 11.2602 10.5303 11.5527L13.4473 14.4697C13.7399 14.7626 13.7399 15.2374 13.4473 15.5303C13.1544 15.8231 12.6796 15.823 12.3867 15.5303L10.75 13.8936V18.4375C10.75 18.8516 10.414 19.1873 10 19.1875C9.58594 19.1873 9.25 18.8516 9.25 18.4375V13.8945L7.61426 15.5303C7.32148 15.8231 6.84663 15.8228 6.55371 15.5303C6.26082 15.2374 6.26082 14.7626 6.55371 14.4697L9.46973 11.5527ZM16.875 9.25C17.2892 9.25 17.625 9.58579 17.625 10C17.625 10.4142 17.2892 10.75 16.875 10.75H3.125C2.71079 10.75 2.375 10.4142 2.375 10C2.375 9.58579 2.71079 9.25 3.125 9.25H16.875ZM10 0.8125C10.4141 0.812676 10.75 1.14839 10.75 1.5625V6.10547L12.3857 4.46973C12.6785 4.17695 13.1534 4.17718 13.4463 4.46973C13.7392 4.76262 13.7392 5.23738 13.4463 5.53027L10.5303 8.44727C10.2375 8.73987 9.76258 8.73977 9.46973 8.44727L6.55273 5.53027C6.26009 5.23743 6.26009 4.76257 6.55273 4.46973C6.84557 4.17689 7.32037 4.17702 7.61328 4.46973L9.25 6.10645V1.5625C9.25 1.14841 9.58595 0.812698 10 0.8125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompress20.category = 'Arrows';\n\nexport default Compress20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Compress24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Compress24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.4697 13.9697C11.7626 13.6768 12.2374 13.6768 12.5303 13.9697L16.0303 17.4697C16.3232 17.7626 16.3232 18.2374 16.0303 18.5303C15.7374 18.8232 15.2626 18.8232 14.9697 18.5303L12.75 16.3105V22.125C12.75 22.5392 12.4142 22.875 12 22.875C11.5858 22.875 11.25 22.5392 11.25 22.125V16.3105L9.03027 18.5303C8.73738 18.8232 8.26262 18.8232 7.96973 18.5303C7.67683 18.2374 7.67683 17.7626 7.96973 17.4697L11.4697 13.9697ZM20.25 11.25C20.6642 11.25 21 11.5858 21 12C21 12.4142 20.6642 12.75 20.25 12.75H3.75C3.33579 12.75 3 12.4142 3 12C3 11.5858 3.33579 11.25 3.75 11.25H20.25ZM12 1.125C12.4142 1.125 12.75 1.46079 12.75 1.875V7.68945L14.9697 5.46973C15.2626 5.17683 15.7374 5.17683 16.0303 5.46973C16.3232 5.76262 16.3232 6.23738 16.0303 6.53027L12.5303 10.0303C12.2374 10.3232 11.7626 10.3232 11.4697 10.0303L7.96973 6.53027C7.67683 6.23738 7.67683 5.76262 7.96973 5.46973C8.26262 5.17683 8.73738 5.17683 9.03027 5.46973L11.25 7.68945V1.875C11.25 1.46079 11.5858 1.125 12 1.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompress24.category = 'Arrows';\n\nexport default Compress24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Compress32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Compress32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 18.583C16.1986 18.5831 16.3897 18.6624 16.5303 18.8027L21.1973 23.4697C21.4899 23.7626 21.4899 24.2374 21.1973 24.5303C20.9044 24.8231 20.4296 24.823 20.1367 24.5303L16.75 21.1436V29.5C16.75 29.9141 16.414 30.2498 16 30.25C15.5859 30.2498 15.25 29.9141 15.25 29.5V21.1445L11.8643 24.5303C11.5715 24.8231 11.0966 24.8228 10.8037 24.5303C10.5108 24.2374 10.5108 23.7626 10.8037 23.4697L15.4697 18.8027C15.6103 18.6623 15.8013 18.5831 16 18.583ZM27 15.25C27.4142 15.25 27.75 15.5858 27.75 16C27.75 16.4142 27.4142 16.75 27 16.75H5C4.58579 16.75 4.25 16.4142 4.25 16C4.25 15.5858 4.58579 15.25 5 15.25H27ZM16 1.75C16.4141 1.75018 16.75 2.0859 16.75 2.5V10.8555L20.1357 7.46973C20.4285 7.17695 20.9034 7.17718 21.1963 7.46973C21.4892 7.76262 21.4892 8.23738 21.1963 8.53027L16.5303 13.1973C16.3897 13.3377 16.1987 13.4169 16 13.417C15.8014 13.4169 15.6103 13.3376 15.4697 13.1973L10.8027 8.53027C10.5101 8.23743 10.5101 7.76257 10.8027 7.46973C11.0956 7.17689 11.5704 7.17702 11.8633 7.46973L15.25 10.8564V2.5C15.25 2.08591 15.586 1.7502 16 1.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCompress32.category = 'Arrows';\n\nexport default Compress32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Connection12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Connection12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.61023 0.0792506C5.85941 -0.0265541 6.14219 -0.0262796 6.39146 0.0792506L6.51353 0.141749L11.5154 3.12509C12.1652 3.51301 12.1651 4.45484 11.5154 4.84283L9.57597 5.99905L11.5154 7.15626C12.1649 7.54424 12.1649 8.48502 11.5154 8.87302L6.51353 11.8573C6.19805 12.0455 5.80463 12.0454 5.48914 11.8573L0.487284 8.87302C-0.162064 8.48492 -0.162321 7.54414 0.487284 7.15626L2.42572 5.99905L0.487284 4.84283C-0.162323 4.45477 -0.162534 3.51296 0.487284 3.12509L5.48914 0.141749L5.61023 0.0792506ZM3.64054 7.02149L1.97554 8.01366L6.00084 10.416L10.0262 8.01464L8.36115 7.02149L8.11213 6.87306L6.51353 7.82714C6.19814 8.01513 5.80455 8.01508 5.48914 7.82714L3.88956 6.87208L3.64054 7.02149ZM1.97456 3.98347L6.00084 6.38479L10.0271 3.98347L6.00084 1.58215L1.97456 3.98347Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nConnection12.category = 'Interface General';\n\nexport default Connection12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Connection16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Connection16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.09191 0.252761C7.64881 -0.0843568 8.34737 -0.0841507 8.90438 0.252761L15.4697 4.22731C16.1766 4.65551 16.1758 5.68215 15.4687 6.11009L12.3428 8.00069L15.4687 9.89422C16.1754 10.3226 16.1749 11.3482 15.4678 11.776L8.9034 15.7476C8.3464 16.0846 7.64783 16.0838 7.09093 15.7467L0.530483 11.776C-0.176375 11.3481 -0.176955 10.3226 0.529506 9.89422L3.65446 7.99971L0.531459 6.10912C-0.17531 5.68108 -0.176244 4.6555 0.530483 4.22731L7.09191 0.252761ZM8.90438 10.0807C8.34736 10.4177 7.64884 10.4178 7.09191 10.0807L5.10268 8.87665L4.59976 9.18231L1.87128 10.8337L7.86826 14.4635C7.94781 14.5116 8.04748 14.5116 8.12705 14.4635L14.126 10.8337L11.3975 9.18231L10.8936 8.87665L8.90438 10.0807ZM8.12802 1.53594C8.04861 1.48799 7.94867 1.48807 7.86924 1.53594L1.87226 5.16773L7.86924 8.79755C7.94878 8.84564 8.04849 8.84567 8.12802 8.79755L14.126 5.16773L8.12802 1.53594Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nConnection16.category = 'Interface General';\n\nexport default Connection16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Connection20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Connection20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.62402 0.406494C9.47414 -0.0841246 10.5217 -0.0835869 11.3721 0.406494L19.1055 4.86353C20.2937 5.54844 20.2938 7.26379 19.1055 7.94849L15.5166 10.0149L19.1055 12.0842C20.2936 12.7691 20.2936 14.4834 19.1055 15.1682L11.3721 19.6243C10.5219 20.114 9.47486 20.1135 8.625 19.6233L0.901367 15.1682C-0.285741 14.4834 -0.286397 12.7695 0.900391 12.0842L4.48535 10.0149L0.901367 7.94751C-0.285533 7.2626 -0.28623 5.54976 0.900391 4.8645L8.62402 0.406494ZM11.3721 12.4036C10.522 12.8933 9.47486 12.8936 8.625 12.4036L5.98633 10.8811L5.88086 10.9426L5.23828 11.3127L1.65039 13.384C1.4642 13.4919 1.46407 13.7606 1.65039 13.8684L9.37402 18.3245C9.76029 18.5473 10.2366 18.547 10.623 18.3245L18.3564 13.8684C18.5431 13.7607 18.5431 13.4918 18.3564 13.384L14.7646 11.3127L14.1221 10.9426L14.0146 10.8801L11.3721 12.4036ZM10.623 1.70532C10.2365 1.48267 9.76038 1.48333 9.37402 1.7063L1.65039 6.16333C1.46386 6.27111 1.4639 6.54088 1.65039 6.64868L9.37402 11.1038C9.76035 11.3266 10.2366 11.3264 10.623 11.1038L18.3564 6.64868C18.5434 6.54098 18.5433 6.27108 18.3564 6.16333L10.623 1.70532Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConnection20.category = 'Interface General';\n\nexport default Connection20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Connection24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Connection24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3954 0.442106C11.3858 -0.118338 12.5977 -0.119754 13.5896 0.4382L22.8529 5.6499C24.3814 6.51033 24.3808 8.7116 22.8519 9.57162L18.5161 12.009L18.7691 12.1516L22.8538 14.4493C24.3824 15.3098 24.3818 17.511 22.8529 18.3711L13.5906 23.5808C12.599 24.1385 11.3876 24.1379 10.3973 23.5779L1.18871 18.3681C-0.333808 17.5067 -0.333711 15.3139 1.18871 14.4523L5.253 12.1526L5.50299 12.01L1.18774 9.56869C-0.334825 8.70731 -0.334609 6.51448 1.18774 5.65283L10.3954 0.442106ZM13.5896 14.7814C12.598 15.339 11.3866 15.3384 10.3963 14.7784L7.02539 12.8713L5.99125 13.4572L1.92697 15.7569C1.41971 16.0441 1.41985 16.7753 1.92697 17.0625L11.1356 22.2723C11.6688 22.5738 12.3213 22.5745 12.8552 22.2742L22.1176 17.0635C22.6272 16.7768 22.6272 16.0437 22.1176 15.7569L18.0337 13.4582L16.9879 12.8693L13.5896 14.7814ZM12.8543 1.74576C12.3202 1.44528 11.668 1.44593 11.1346 1.74772L1.92599 6.95747C1.41881 7.2447 1.41883 7.97587 1.92599 8.26308L11.1346 13.4728C11.6678 13.7744 12.3203 13.775 12.8543 13.4748L22.1166 8.26405C22.6263 7.97736 22.6262 7.24422 22.1166 6.95747L12.8543 1.74576Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nConnection24.category = 'Interface General';\n\nexport default Connection24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Connection32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Connection32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.626 1.62408C15.0765 0.801749 16.8518 0.800432 18.3037 1.62017L29.7334 8.07232C31.5973 9.12497 31.5968 11.8103 29.7324 12.8624L24.169 16.0001L24.5762 16.2305L29.7334 19.1417C31.5974 20.1942 31.5967 22.8796 29.7324 23.9317L18.3028 30.3809C16.8513 31.2 15.077 31.1986 13.627 30.377L2.24904 23.9288C0.391125 22.8752 0.390941 20.1982 2.24904 19.1446L7.38674 16.2305L7.79201 16.0001L2.24904 12.8594C0.390912 11.806 0.390976 9.12894 2.24904 8.07525L13.626 1.62408ZM18.3028 19.3116C16.8514 20.1305 15.0769 20.1292 13.627 19.3077L9.3135 16.8624L9.15334 16.9542L8.12697 17.5362L2.98928 20.4493C2.14464 20.9282 2.14466 22.1452 2.98928 22.6241L14.3662 29.0723C15.3582 29.6344 16.5724 29.6354 17.5654 29.0753L28.9951 22.6251C29.8425 22.1468 29.8425 20.9267 28.9951 20.4483L23.8379 17.5362L22.8076 16.9551L22.6426 16.8614L18.3028 19.3116ZM17.5664 2.92584C16.5729 2.36494 15.3577 2.36602 14.3653 2.92877L2.98928 9.37994C2.14462 9.85892 2.14449 11.076 2.98928 11.5547L14.3662 18.002C15.3583 18.5643 16.5723 18.5653 17.5654 18.0049L28.9951 11.5557C29.8426 11.0775 29.8425 9.85739 28.9951 9.37896L17.5664 2.92584Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nConnection32.category = 'Interface General';\n\nexport default Connection32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ConnectionFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ConnectionFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5152 7.15718C12.1645 7.54521 12.1645 8.48594 11.5152 8.87391L6.51341 11.8582C6.19801 12.0462 5.80448 12.0461 5.48903 11.8582L0.487285 8.87391C-0.162568 8.48602 -0.16242 7.54519 0.487285 7.15718L0.962851 6.87301L4.72051 9.11608C5.50929 9.58636 6.4932 9.58647 7.28193 9.11608L11.0386 6.87301L11.5152 7.15718ZM5.61012 0.0793425C5.85929 -0.0264537 6.14209 -0.0261665 6.39134 0.0793425L6.51341 0.14184L11.5152 3.12512C12.165 3.51304 12.1649 4.45485 11.5152 4.84282L6.51341 7.82707C6.19801 8.0151 5.80446 8.01502 5.48903 7.82707L0.487285 4.84282C-0.162275 4.45474 -0.162574 3.51295 0.487285 3.12512L5.48903 0.14184L5.61012 0.0793425Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConnectionFilled12.category = 'Interface General';\n\nexport default ConnectionFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ConnectionFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ConnectionFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.4683 9.89447C16.1749 10.3228 16.1744 11.3485 15.4673 11.7763L8.90305 15.7478C8.34612 16.0846 7.64742 16.0838 7.0906 15.7468L0.530257 11.7763C-0.176372 11.3483 -0.176906 10.3229 0.529281 9.89447L2.20696 8.8779L6.31524 11.3651C7.34931 11.991 8.64607 11.9915 9.68037 11.3661L13.7906 8.8779L15.4683 9.89447ZM7.09158 0.253166C7.64847 -0.0840297 8.34698 -0.0837101 8.90403 0.253166L15.4693 4.22765C16.1762 4.65588 16.1755 5.68254 15.4683 6.11041L8.90403 10.081C8.34703 10.4179 7.64848 10.4181 7.09158 10.081L0.531234 6.10943C-0.175389 5.68138 -0.176341 4.65585 0.530257 4.22765L7.09158 0.253166Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConnectionFilled16.category = 'Interface General';\n\nexport default ConnectionFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ConnectionFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ConnectionFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.1045 12.0845C20.2924 12.7694 20.2925 14.4837 19.1045 15.1685L11.3711 19.6245C10.5211 20.1141 9.47381 20.1136 8.62402 19.6235L0.900391 15.1685C-0.286565 14.4836 -0.287216 12.7697 0.899414 12.0845L2.9834 10.8813L7.87402 13.7026C9.18746 14.4602 10.8053 14.4604 12.1191 13.7036L17.0176 10.8813L19.1045 12.0845ZM8.62402 0.406738C9.47415 -0.0837347 10.5217 -0.0834085 11.3721 0.406738L19.1055 4.86377C20.2932 5.54877 20.2934 7.26398 19.1055 7.94873L11.3721 12.4038C10.5221 12.8935 9.47482 12.8937 8.625 12.4038L0.901367 7.94775C-0.285779 7.26292 -0.286371 5.55002 0.900391 4.86475L8.62402 0.406738Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConnectionFilled20.category = 'Interface General';\n\nexport default ConnectionFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ConnectionFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ConnectionFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.8545 14.4502C24.383 15.3106 24.3822 17.5119 22.8535 18.3721L13.5908 23.582C12.5993 24.1396 11.3877 24.1391 10.3975 23.5791L1.18848 18.3691C-0.33405 17.5078 -0.333716 15.3149 1.18848 14.4531L3.98047 12.8721L9.65723 16.083C11.1047 16.9018 12.8757 16.9041 14.3252 16.0889L20.0469 12.8701L22.8545 14.4502ZM10.3965 0.442383C11.387 -0.117979 12.599 -0.119496 13.5908 0.438477L22.8545 5.65039C24.3826 6.511 24.3821 8.71222 22.8535 9.57227L13.5908 14.7822C12.5993 15.3399 11.3877 15.3391 10.3975 14.7793L1.18848 9.56934C-0.334295 8.7079 -0.334216 6.51491 1.18848 5.65332L10.3965 0.442383Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConnectionFilled24.category = 'Interface General';\n\nexport default ConnectionFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ConnectionFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ConnectionFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.7334 19.1416C31.5973 20.1942 31.5966 22.8795 29.7324 23.9316L18.3027 30.3809C16.8513 31.1999 15.0769 31.1985 13.627 30.377L2.24902 23.9287C0.391142 22.8752 0.390969 20.1981 2.24902 19.1445L6.27148 16.8623L12.8867 20.6113C14.7947 21.6926 17.1301 21.6949 19.04 20.6172L25.6943 16.8613L29.7334 19.1416ZM13.626 1.62402C15.0765 0.801695 16.8517 0.800383 18.3037 1.62012L29.7334 8.07227C31.5973 9.12489 31.5968 11.8103 29.7324 12.8623L18.3027 19.3115C16.8513 20.1305 15.0769 20.1291 13.627 19.3076L2.24902 12.8594C0.390923 11.8059 0.391013 9.1289 2.24902 8.0752L13.626 1.62402Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConnectionFilled32.category = 'Interface General';\n\nexport default ConnectionFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Controls12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Controls12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 7C5.11933 7 6.06613 7.73584 6.38477 8.75H11.25C11.6642 8.75 12 9.08579 12 9.5C12 9.9142 11.6642 10.25 11.25 10.25H6.38477C6.06613 11.2642 5.11933 12 4 12C2.88067 12 1.93387 11.2642 1.61523 10.25H0.75C0.335796 10.25 1.48175e-05 9.9142 0 9.5C0 9.08579 0.335787 8.75 0.75 8.75H1.61523C1.93387 7.73584 2.88067 7 4 7ZM4 8.5C3.44772 8.5 3 8.94771 3 9.5C3 10.0523 3.44772 10.5 4 10.5C4.55228 10.5 5 10.0523 5 9.5C5 8.94771 4.55228 8.5 4 8.5ZM8 0C9.11933 0 10.0661 0.735839 10.3848 1.75H11.25C11.6642 1.75 12 2.08579 12 2.5C12 2.9142 11.6642 3.25 11.25 3.25H10.3848C10.0661 4.26416 9.11933 5 8 5C6.88067 5 5.93387 4.26416 5.61523 3.25H0.75C0.335796 3.25 1.48175e-05 2.9142 0 2.5C0 2.08579 0.335786 1.75 0.75 1.75H5.61523C5.93387 0.735839 6.88067 0 8 0ZM8 1.5C7.44772 1.5 7 1.94772 7 2.5C7 3.05228 7.44772 3.5 8 3.5C8.55229 3.5 9 3.05228 9 2.5C9 1.94772 8.55229 1.5 8 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControls12.category = 'Interface General';\n\nexport default Controls12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Controls16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Controls16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.37988 9.25C6.89182 9.25 8.15293 10.3235 8.44238 11.75H15.2539C15.6681 11.75 16.0038 12.0859 16.0039 12.5C16.0038 12.9141 15.668 13.25 15.2539 13.25H8.37988C8.00132 14.5498 6.80187 15.5 5.37988 15.5C3.95789 15.5 2.75845 14.5498 2.37988 13.25H0.750977C0.337161 13.2496 0.00110853 12.9139 0.000976562 12.5C0.00108765 12.0861 0.337148 11.7504 0.750977 11.75H2.31738C2.60684 10.3235 3.86795 9.25 5.37988 9.25ZM5.37988 10.75C4.48242 10.75 3.75488 11.4775 3.75488 12.375C3.75501 13.2724 4.4825 14 5.37988 14C6.27726 14 7.00475 13.2724 7.00488 12.375C7.00488 11.4775 6.27735 10.75 5.37988 10.75ZM10.625 0.5C12.1369 0.5 13.398 1.57348 13.6875 3H15.2539C15.6677 3.00037 16.0038 3.33611 16.0039 3.75C16.0038 4.16387 15.6677 4.49963 15.2539 4.5H13.625C13.2464 5.79978 12.047 6.75 10.625 6.75C9.20301 6.75 8.00357 5.79978 7.625 4.5H0.750977C0.336844 4.5 0.00110852 4.1641 0.000976562 3.75C0.00108748 3.33588 0.336831 3 0.750977 3H7.5625C7.85195 1.57348 9.11307 0.5 10.625 0.5ZM10.625 2C9.72754 2 9 2.72754 9 3.625C9.00013 4.52235 9.72762 5.25 10.625 5.25C11.5224 5.25 12.2499 4.52235 12.25 3.625C12.25 2.72754 11.5225 2 10.625 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControls16.category = 'Interface General';\n\nexport default Controls16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Controls20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Controls20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 11.5C8.56421 11.5 10.0773 12.7883 10.4248 14.5H19.249C19.6632 14.5 19.9989 14.8359 19.999 15.25C19.9989 15.6641 19.6632 16 19.249 16H10.4248C10.0773 17.7117 8.56421 19 6.75 19C4.93579 19 3.42266 17.7117 3.0752 16H0.75C0.336058 15.9998 0.000131845 15.664 0 15.25C0.000132031 14.836 0.336058 14.5002 0.75 14.5H3.0752C3.42266 12.7883 4.93579 11.5 6.75 11.5ZM6.75 13C5.50736 13 4.5 14.0074 4.5 15.25C4.5 16.4926 5.50736 17.5 6.75 17.5C7.99264 17.5 9 16.4926 9 15.25C9 14.0074 7.99264 13 6.75 13ZM13.25 1C15.0642 1 16.5773 2.28834 16.9248 4H19.249C19.663 4.00022 19.9989 4.33604 19.999 4.75C19.9989 5.16396 19.663 5.49978 19.249 5.5H16.9248C16.5773 7.21166 15.0642 8.5 13.25 8.5C11.4358 8.5 9.92266 7.21166 9.5752 5.5H0.75C0.335868 5.5 0.000131969 5.1641 0 4.75C0.000131912 4.3359 0.335868 4 0.75 4H9.5752C9.92266 2.28834 11.4358 1 13.25 1ZM13.25 2.5C12.0074 2.5 11 3.50736 11 4.75C11 5.99264 12.0074 7 13.25 7C14.4926 7 15.5 5.99264 15.5 4.75C15.5 3.50736 14.4926 2.5 13.25 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControls20.category = 'Interface General';\n\nexport default Controls20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Controls24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Controls24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.49902 14C9.7287 14 11.5784 15.6218 11.9355 17.75H23.249C23.6632 17.75 23.9989 18.0859 23.999 18.5C23.9988 18.914 23.6631 19.25 23.249 19.25H11.9355C11.5784 21.3782 9.7287 23 7.49902 23C5.26935 23 3.41964 21.3782 3.0625 19.25H0.75C0.336241 19.2497 0.00026368 18.9138 0 18.5C0.000132095 18.0861 0.33616 17.7503 0.75 17.75H3.0625C3.41964 15.6218 5.26935 14 7.49902 14ZM7.49902 15.5C5.84217 15.5 4.49902 16.8431 4.49902 18.5C4.49902 20.1569 5.84217 21.5 7.49902 21.5C9.15588 21.5 10.499 20.1569 10.499 18.5C10.499 16.8431 9.15588 15.5 7.49902 15.5ZM16.5 1C18.7293 1 20.579 2.62131 20.9365 4.74902H23.249C23.6629 4.74937 23.9989 5.08611 23.999 5.5C23.9988 5.91378 23.6628 6.24966 23.249 6.25H20.9365C20.5794 8.37818 18.7297 10 16.5 10C14.2703 10 12.4206 8.37818 12.0635 6.25H0.75C0.335949 6.25 0.000263899 5.91399 0 5.5C0.000131912 5.0859 0.335868 4.74902 0.75 4.74902H12.0635C12.421 2.62131 14.2707 1 16.5 1ZM16.5 2.5C14.8431 2.5 13.5 3.84315 13.5 5.5C13.5 7.15685 14.8431 8.5 16.5 8.5C18.1569 8.5 19.5 7.15685 19.5 5.5C19.5 3.84315 18.1569 2.5 16.5 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControls24.category = 'Interface General';\n\nexport default Controls24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Controls32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Controls32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.0361 19.5C13.767 19.5 16.01 21.585 16.2617 24.25H30.2549C30.669 24.25 31.0048 24.5859 31.0049 25C31.0047 25.4141 30.669 25.75 30.2549 25.75H16.1895C15.7223 28.171 13.5935 30 11.0361 30C8.47878 30 6.34995 28.171 5.88281 25.75H1.75C1.33614 25.7497 1.00017 25.4139 1 25C1.00013 24.5861 1.33612 24.2503 1.75 24.25H5.81055C6.06225 21.585 8.30523 19.5 11.0361 19.5ZM11.0361 21C8.96507 21 7.28613 22.6789 7.28613 24.75C7.28626 26.821 8.96515 28.5 11.0361 28.5C13.1071 28.5 14.786 26.821 14.7861 24.75C14.7861 22.6789 13.1072 21 11.0361 21ZM20.9688 2C23.6997 2 25.9426 4.08496 26.1943 6.75H30.2549C30.6688 6.75029 31.0048 7.08608 31.0049 7.5C31.0047 7.91388 30.6687 8.24971 30.2549 8.25H26.1221C25.6549 10.671 23.5261 12.5 20.9688 12.5C18.4114 12.5 16.2826 10.671 15.8154 8.25H1.75C1.33589 8.25 1.00017 7.91407 1 7.5C1.00013 7.0859 1.33587 6.75 1.75 6.75H15.7432C15.9949 4.08496 18.2378 2 20.9688 2ZM20.9688 3.5C18.8977 3.5 17.2188 5.17893 17.2188 7.25C17.2189 9.32096 18.8978 11 20.9688 11C23.0397 11 24.7186 9.32096 24.7188 7.25C24.7188 5.17893 23.0398 3.5 20.9688 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControls32.category = 'Interface General';\n\nexport default Controls32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 6.5C5.16561 6.5 6.15928 7.22619 6.55957 8.25H11C11.5523 8.25 12 8.69771 12 9.25C12 9.80227 11.5523 10.25 11 10.25H6.55957C6.15928 11.2738 5.16561 12 4 12C2.83439 12 1.84072 11.2738 1.44043 10.25H1C0.447724 10.25 1.48176e-05 9.80227 0 9.25C0 8.69771 0.447715 8.25 1 8.25H1.44043C1.84072 7.22619 2.83439 6.5 4 6.5ZM4 8.5C3.58579 8.5 3.25 8.83579 3.25 9.25C3.25 9.66421 3.58579 10 4 10C4.41421 10 4.75 9.66421 4.75 9.25C4.75 8.83579 4.41421 8.5 4 8.5ZM8 0C9.16561 0 10.1593 0.726191 10.5596 1.75H11C11.5523 1.75 12 2.19772 12 2.75C12 3.30227 11.5523 3.75 11 3.75H10.5596C10.1593 4.77381 9.16561 5.5 8 5.5C6.83439 5.5 5.84072 4.77381 5.44043 3.75H1C0.447724 3.75 1.48176e-05 3.30227 0 2.75C0 2.19772 0.447715 1.75 1 1.75H5.44043C5.84072 0.726191 6.83439 0 8 0ZM8 2C7.58579 2 7.25 2.33579 7.25 2.75C7.25 3.16421 7.58579 3.5 8 3.5C8.41421 3.5 8.75 3.16421 8.75 2.75C8.75 2.33579 8.41421 2 8 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsBold12.category = 'Interface General';\n\nexport default ControlsBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 8.75C7.19595 8.75 8.42094 9.69447 8.84277 11H15C15.5523 11 16 11.4477 16 12C16 12.5523 15.5523 13 15 13H8.84277C8.42094 14.3055 7.19595 15.25 5.75 15.25C4.30411 15.2499 3.07903 14.3055 2.65723 13H1C0.447844 12.9999 2.57023e-05 12.5522 0 12C6.58997e-05 11.4479 0.44787 11.0001 1 11H2.65723C3.07903 9.6945 4.30411 8.75008 5.75 8.75ZM5.75 10.75C5.05973 10.7501 4.5 11.3097 4.5 12C4.5 12.6903 5.05973 13.2499 5.75 13.25C6.44036 13.25 7 12.6904 7 12C7 11.3096 6.44036 10.75 5.75 10.75ZM10.25 0.75C11.696 0.75 12.921 1.69444 13.3428 3H15C15.5521 3.00013 15.9999 3.44789 16 4C15.9999 4.55209 15.5521 4.99987 15 5H13.3428C12.921 6.30556 11.696 7.25 10.25 7.25C8.80403 7.25 7.57905 6.30556 7.15723 5H1C0.447797 5 0.000131952 4.55217 0 4C0.000110924 3.44781 0.447784 3 1 3H7.15723C7.57905 1.69444 8.80403 0.75 10.25 0.75ZM10.25 2.75C9.55964 2.75 9 3.30964 9 4C9 4.69036 9.55964 5.25 10.25 5.25C10.9404 5.25 11.5 4.69036 11.5 4C11.5 3.30964 10.9404 2.75 10.25 2.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nControlsBold16.category = 'Interface General';\n\nexport default ControlsBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 11C8.61384 11 10.18 12.2748 10.624 14H19C19.5521 14.0001 19.9999 14.4479 20 15C19.9999 15.5521 19.5521 15.9999 19 16H10.624C10.18 17.7252 8.61384 19 6.75 19C4.88616 19 3.32002 17.7252 2.87598 16H1C0.447839 16 0.000131853 15.5521 0 15C0.000131849 14.4479 0.447839 14 1 14H2.87598C3.32002 12.2748 4.88616 11 6.75 11ZM6.75 13C5.64543 13 4.75 13.8954 4.75 15C4.75 16.1046 5.64543 17 6.75 17C7.85457 17 8.75 16.1046 8.75 15C8.75 13.8954 7.85457 13 6.75 13ZM13.25 1C15.1138 1.00004 16.68 2.2748 17.124 4H19C19.5521 4.00018 19.9999 4.44794 20 5C19.9999 5.55206 19.5521 5.99982 19 6H17.124C16.68 7.7252 15.1138 8.99996 13.25 9C11.3862 9 9.82002 7.72522 9.37598 6H1C0.447797 6 0.000131951 5.55217 0 5C0.000131884 4.44783 0.447797 4 1 4H9.37598C9.82002 2.27478 11.3862 1 13.25 1ZM13.25 3C12.1454 3 11.25 3.89543 11.25 5C11.25 6.10457 12.1454 7 13.25 7C14.3545 6.99995 15.25 6.10454 15.25 5C15.25 3.89546 14.3545 3.00005 13.25 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsBold20.category = 'Interface General';\n\nexport default ControlsBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.49872 13.2495C9.77884 13.2495 11.6828 14.8564 12.1421 16.9993H23C23.5522 16.9993 23.9999 17.4471 24 17.9993C23.9999 18.5514 23.5522 18.9992 23 18.9992H12.1421C11.6828 21.1422 9.77884 22.7491 7.49872 22.7491C5.2187 22.7489 3.31462 21.1421 2.85535 18.9992H0.999959C0.448191 18.9987 0.000130986 18.5511 0 17.9993C0.000130999 17.4474 0.448191 16.9998 0.999959 16.9993H2.85535C3.31462 14.8564 5.2187 13.2496 7.49872 13.2495ZM7.49872 15.2494C5.98012 15.2495 4.74883 16.4806 4.74883 17.9993C4.74883 19.5179 5.98012 20.749 7.49872 20.7492C9.01744 20.7492 10.2486 19.518 10.2486 17.9993C10.2486 16.4805 9.01744 15.2494 7.49872 15.2494ZM16.4993 1.24995C18.7795 1.24995 20.6834 2.85684 21.1427 4.9998H22.9991C23.5512 4.99988 23.9989 5.44766 23.999 5.99976C23.9989 6.55186 23.5512 6.99963 22.9991 6.99972H21.1427C20.6834 9.14267 18.7795 10.7496 16.4993 10.7496C14.2193 10.7494 12.3152 9.14261 11.856 6.99972H0.999959C0.447896 6.99958 0.00013183 6.55182 0 5.99976C0.000131766 5.44769 0.447896 4.99994 0.999959 4.9998H11.856C12.3152 2.8569 14.2193 1.25007 16.4993 1.24995ZM16.4993 3.24987C14.9807 3.25001 13.7494 4.48112 13.7494 5.99976C13.7494 7.51839 14.9807 8.74951 16.4993 8.74964C18.0181 8.74964 19.2492 7.51848 19.2492 5.99976C19.2492 4.48103 18.0181 3.24987 16.4993 3.24987Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsBold24.category = 'Interface General';\n\nexport default ControlsBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.0361 18.5C13.7321 18.5 15.974 20.44 16.4443 23H30C30.5522 23 30.9999 23.4478 31 24C30.9998 24.5521 30.5522 25 30 25H16.4443C15.974 27.56 13.7321 29.5 11.0361 29.5C8.34013 29.5 6.09826 27.56 5.62793 25H2C1.44784 25 1.0002 24.5521 1 24C1.00013 23.4478 1.4478 23 2 23H5.62793C6.09826 20.44 8.34013 18.5 11.0361 18.5ZM11.0361 20.5C9.10314 20.5 7.53613 22.067 7.53613 24C7.53613 25.933 9.10314 27.5 11.0361 27.5C12.9691 27.5 14.5361 25.933 14.5361 24C14.5361 22.067 12.9691 20.5 11.0361 20.5ZM20.9688 2.5C23.6647 2.50007 25.9066 4.44003 26.377 7H30C30.5521 7.00008 30.9998 7.44797 31 8C30.9998 8.55205 30.5521 8.99992 30 9H26.377C25.9066 11.56 23.6647 13.4999 20.9688 13.5C18.2728 13.5 16.0309 11.56 15.5605 9H2C1.44787 8.99998 1.00022 8.55209 1 8C1.00024 7.44793 1.44788 7.00002 2 7H15.5605C16.0309 4.43999 18.2728 2.5 20.9688 2.5ZM20.9688 4.5C19.0358 4.5 17.4688 6.067 17.4688 8C17.4688 9.933 19.0358 11.5 20.9688 11.5C22.9017 11.4999 24.4688 9.93295 24.4688 8C24.4688 6.06705 22.9017 4.50008 20.9688 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsBold32.category = 'Interface General';\n\nexport default ControlsBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 6.5C5.16561 6.5 6.15928 7.22619 6.55957 8.25H11C11.5523 8.25 12 8.69771 12 9.25C12 9.80227 11.5523 10.25 11 10.25H6.55957C6.15928 11.2738 5.16561 12 4 12C2.83439 12 1.84072 11.2738 1.44043 10.25H1C0.447724 10.25 1.48176e-05 9.80227 0 9.25C0 8.69771 0.447715 8.25 1 8.25H1.44043C1.84072 7.22619 2.83439 6.5 4 6.5ZM8 0C9.16561 0 10.1593 0.726191 10.5596 1.75H11C11.5523 1.75 12 2.19772 12 2.75C12 3.30227 11.5523 3.75 11 3.75H10.5596C10.1593 4.77381 9.16561 5.5 8 5.5C6.83439 5.5 5.84072 4.77381 5.44043 3.75H1C0.447724 3.75 1.48176e-05 3.30227 0 2.75C0 2.19772 0.447715 1.75 1 1.75H5.44043C5.84072 0.726191 6.83439 0 8 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsBoldFilled12.category = 'Interface General';\n\nexport default ControlsBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 8.75C7.19595 8.75 8.42094 9.69447 8.84277 11H15C15.5523 11 16 11.4477 16 12C16 12.5523 15.5523 13 15 13H8.84277C8.42094 14.3055 7.19595 15.25 5.75 15.25C4.30411 15.2499 3.07903 14.3055 2.65723 13H1C0.447844 12.9999 2.57023e-05 12.5522 0 12C6.58997e-05 11.4479 0.44787 11.0001 1 11H2.65723C3.07903 9.6945 4.30411 8.75008 5.75 8.75ZM10.25 0.75C11.696 0.75 12.921 1.69444 13.3428 3H15C15.5521 3.00013 15.9999 3.44789 16 4C15.9999 4.55209 15.5521 4.99987 15 5H13.3428C12.921 6.30556 11.696 7.25 10.25 7.25C8.80403 7.25 7.57905 6.30556 7.15723 5H1C0.447797 5 0.000131952 4.55217 0 4C0.000110924 3.44781 0.447784 3 1 3H7.15723C7.57905 1.69444 8.80403 0.75 10.25 0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsBoldFilled16.category = 'Interface General';\n\nexport default ControlsBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 11C8.61384 11 10.18 12.2748 10.624 14H19C19.5521 14.0001 19.9999 14.4479 20 15C19.9999 15.5521 19.5521 15.9999 19 16H10.624C10.18 17.7252 8.61384 19 6.75 19C4.88616 19 3.32002 17.7252 2.87598 16H1C0.447839 16 0.000131853 15.5521 0 15C0.000131849 14.4479 0.447839 14 1 14H2.87598C3.32002 12.2748 4.88616 11 6.75 11ZM13.25 1C15.1138 1.00004 16.68 2.2748 17.124 4H19C19.5521 4.00018 19.9999 4.44794 20 5C19.9999 5.55206 19.5521 5.99982 19 6H17.124C16.68 7.7252 15.1138 8.99996 13.25 9C11.3862 9 9.82002 7.72522 9.37598 6H1C0.447797 6 0.000131951 5.55217 0 5C0.000131884 4.44783 0.447797 4 1 4H9.37598C9.82002 2.27478 11.3862 1 13.25 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsBoldFilled20.category = 'Interface General';\n\nexport default ControlsBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.49872 13.2495C9.77884 13.2495 11.6828 14.8564 12.1421 16.9993H23C23.5522 16.9993 23.9999 17.4471 24 17.9993C23.9999 18.5514 23.5522 18.9992 23 18.9992H12.1421C11.6828 21.1422 9.77884 22.7491 7.49872 22.7491C5.2187 22.7489 3.31462 21.1421 2.85535 18.9992H0.999959C0.448191 18.9987 0.000130986 18.5511 0 17.9993C0.000130999 17.4474 0.448191 16.9998 0.999959 16.9993H2.85535C3.31462 14.8564 5.2187 13.2496 7.49872 13.2495ZM16.4993 1.24995C18.7795 1.24995 20.6834 2.85684 21.1427 4.9998H22.9991C23.5512 4.99988 23.9989 5.44766 23.999 5.99976C23.9989 6.55186 23.5512 6.99963 22.9991 6.99972H21.1427C20.6834 9.14267 18.7795 10.7496 16.4993 10.7496C14.2193 10.7494 12.3152 9.14261 11.856 6.99972H0.999959C0.447896 6.99958 0.00013183 6.55182 0 5.99976C0.000131766 5.44769 0.447896 4.99994 0.999959 4.9998H11.856C12.3152 2.8569 14.2193 1.25007 16.4993 1.24995Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsBoldFilled24.category = 'Interface General';\n\nexport default ControlsBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.0361 18.5C13.7321 18.5 15.974 20.44 16.4443 23H30C30.5522 23 30.9999 23.4478 31 24C30.9998 24.5521 30.5522 25 30 25H16.4443C15.974 27.56 13.7321 29.5 11.0361 29.5C8.34013 29.5 6.09826 27.56 5.62793 25H2C1.44784 25 1.0002 24.5521 1 24C1.00013 23.4478 1.4478 23 2 23H5.62793C6.09826 20.44 8.34013 18.5 11.0361 18.5ZM20.9688 2.5C23.6647 2.50007 25.9066 4.44003 26.377 7H30C30.5521 7.00008 30.9998 7.44797 31 8C30.9998 8.55205 30.5521 8.99992 30 9H26.377C25.9066 11.56 23.6647 13.4999 20.9688 13.5C18.2728 13.5 16.0309 11.56 15.5605 9H2C1.44787 8.99998 1.00022 8.55209 1 8C1.00024 7.44793 1.44788 7.00002 2 7H15.5605C16.0309 4.43999 18.2728 2.5 20.9688 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsBoldFilled32.category = 'Interface General';\n\nexport default ControlsBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 7C5.11933 7 6.06613 7.73584 6.38477 8.75H11.25C11.6642 8.75 12 9.08579 12 9.5C12 9.9142 11.6642 10.25 11.25 10.25H6.38477C6.06613 11.2642 5.11933 12 4 12C2.88067 12 1.93387 11.2642 1.61523 10.25H0.75C0.335796 10.25 1.48175e-05 9.9142 0 9.5C0 9.08579 0.335787 8.75 0.75 8.75H1.61523C1.93387 7.73584 2.88067 7 4 7ZM8 0C9.11933 0 10.0661 0.735839 10.3848 1.75H11.25C11.6642 1.75 12 2.08579 12 2.5C12 2.9142 11.6642 3.25 11.25 3.25H10.3848C10.0661 4.26416 9.11933 5 8 5C6.88067 5 5.93387 4.26416 5.61523 3.25H0.75C0.335796 3.25 1.48175e-05 2.9142 0 2.5C0 2.08579 0.335786 1.75 0.75 1.75H5.61523C5.93387 0.735839 6.88067 0 8 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsFilled12.category = 'Interface General';\n\nexport default ControlsFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.37988 9.25C6.89173 9.25 8.15284 10.3236 8.44238 11.75H15.2539C15.6681 11.75 16.0038 12.0859 16.0039 12.5C16.0038 12.9141 15.668 13.25 15.2539 13.25H8.37988C8.00132 14.5498 6.80188 15.5 5.37988 15.5C3.95789 15.5 2.75844 14.5498 2.37988 13.25H0.750977C0.337161 13.2496 0.00110853 12.9139 0.000976562 12.5C0.00108765 12.0861 0.337148 11.7504 0.750977 11.75H2.31738C2.60693 10.3236 3.86803 9.25 5.37988 9.25ZM10.625 0.5C12.1368 0.5 13.398 1.5736 13.6875 3H15.2539C15.6677 3.00037 16.0038 3.33611 16.0039 3.75C16.0038 4.16387 15.6677 4.49963 15.2539 4.5H13.625C13.2464 5.79985 12.047 6.75 10.625 6.75C9.203 6.75 8.00356 5.79985 7.625 4.5H0.750977C0.336844 4.5 0.00110852 4.1641 0.000976562 3.75C0.00108748 3.33588 0.336831 3 0.750977 3H7.5625C7.85204 1.5736 9.11315 0.5 10.625 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsFilled16.category = 'Interface General';\n\nexport default ControlsFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 11.5C8.56421 11.5 10.0773 12.7883 10.4248 14.5H19.249C19.6632 14.5 19.9989 14.8359 19.999 15.25C19.9989 15.6641 19.6632 16 19.249 16H10.4248C10.0773 17.7117 8.56421 19 6.75 19C4.93579 19 3.42266 17.7117 3.0752 16H0.75C0.336058 15.9998 0.000131845 15.664 0 15.25C0.000132031 14.836 0.336058 14.5002 0.75 14.5H3.0752C3.42266 12.7883 4.93579 11.5 6.75 11.5ZM13.25 1C15.0642 1 16.5773 2.28834 16.9248 4H19.249C19.663 4.00022 19.9989 4.33604 19.999 4.75C19.9989 5.16396 19.663 5.49978 19.249 5.5H16.9248C16.5773 7.21166 15.0642 8.5 13.25 8.5C11.4358 8.5 9.92266 7.21166 9.5752 5.5H0.75C0.335868 5.5 0.000131969 5.1641 0 4.75C0.000131912 4.3359 0.335868 4 0.75 4H9.5752C9.92266 2.28834 11.4358 1 13.25 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsFilled20.category = 'Interface General';\n\nexport default ControlsFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.49902 14C9.72837 14 11.578 15.6213 11.9355 17.749H23.249C23.6632 17.749 23.9989 18.0859 23.999 18.5C23.9988 18.914 23.6631 19.25 23.249 19.25H11.9355C11.5784 21.3782 9.7287 23 7.49902 23C5.26935 23 3.41964 21.3782 3.0625 19.25H0.75C0.336241 19.2497 0.00026368 18.9138 0 18.5C0.000132095 18.0861 0.33616 17.7494 0.75 17.749H3.0625C3.42003 15.6213 5.26968 14 7.49902 14ZM16.5 1C18.7297 1 20.5794 2.62182 20.9365 4.75H23.249C23.6629 4.75034 23.9989 5.08611 23.999 5.5C23.9988 5.91378 23.6628 6.24966 23.249 6.25H20.9365C20.5794 8.37818 18.7297 10 16.5 10C14.2703 10 12.4206 8.37818 12.0635 6.25H0.75C0.335949 6.25 0.000263899 5.91399 0 5.5C0.000131912 5.0859 0.335868 4.75 0.75 4.75H12.0635C12.4206 2.62182 14.2703 1 16.5 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsFilled24.category = 'Interface General';\n\nexport default ControlsFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.0361 19.5C13.767 19.5 16.0099 21.5851 16.2617 24.25H30.2549C30.669 24.25 31.0048 24.5859 31.0049 25C31.0047 25.4141 30.669 25.75 30.2549 25.75H16.1904C15.7234 28.1711 13.5936 30 11.0361 30C8.47871 30 6.3489 28.1711 5.88184 25.75H1.75C1.33614 25.7497 1.00017 25.4139 1 25C1.00013 24.5861 1.33612 24.2503 1.75 24.25H5.81055C6.06237 21.5851 8.30531 19.5 11.0361 19.5ZM20.9688 2C23.6996 2 25.9425 4.08507 26.1943 6.75H30.2549C30.6688 6.75029 31.0048 7.08608 31.0049 7.5C31.0047 7.91388 30.6687 8.24971 30.2549 8.25H26.123C25.656 10.6711 23.5262 12.5 20.9688 12.5C18.4113 12.5 16.2815 10.6711 15.8145 8.25H1.75C1.33589 8.25 1.00017 7.91407 1 7.5C1.00013 7.0859 1.33587 6.75 1.75 6.75H15.7432C15.995 4.08507 18.2379 2 20.9688 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsFilled32.category = 'Interface General';\n\nexport default ControlsFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsVertical12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsVertical12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 4C5 5.11933 4.26416 6.06613 3.25 6.38477V11.25C3.25 11.6642 2.91421 12 2.5 12C2.0858 12 1.75 11.6642 1.75 11.25V6.38477C0.735839 6.06613 0 5.11933 0 4C0 2.88067 0.735839 1.93387 1.75 1.61523V0.75C1.75 0.335796 2.0858 1.48175e-05 2.5 0C2.91421 0 3.25 0.335787 3.25 0.75V1.61523C4.26416 1.93387 5 2.88067 5 4ZM3.5 4C3.5 3.44772 3.05229 3 2.5 3C1.94771 3 1.5 3.44772 1.5 4C1.5 4.55228 1.94771 5 2.5 5C3.05229 5 3.5 4.55228 3.5 4ZM12 8C12 9.11933 11.2642 10.0661 10.25 10.3848V11.25C10.25 11.6642 9.91421 12 9.5 12C9.0858 12 8.75 11.6642 8.75 11.25V10.3848C7.73584 10.0661 7 9.11933 7 8C7 6.88067 7.73584 5.93387 8.75 5.61523V0.75C8.75 0.335796 9.0858 1.48175e-05 9.5 0C9.91421 0 10.25 0.335786 10.25 0.75V5.61523C11.2642 5.93387 12 6.88067 12 8ZM10.5 8C10.5 7.44772 10.0523 7 9.5 7C8.94772 7 8.5 7.44772 8.5 8C8.5 8.55229 8.94772 9 9.5 9C10.0523 9 10.5 8.55229 10.5 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsVertical12.category = 'Interface General';\n\nexport default ControlsVertical12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsVertical16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsVertical16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75195 5.37891C6.75195 6.89084 5.67847 8.15195 4.25195 8.44141L4.25195 15.2529C4.25195 15.6671 3.91607 16.0028 3.50195 16.0029C3.08785 16.0028 2.75195 15.6671 2.75195 15.2529L2.75195 8.37891C1.45218 8.00034 0.501953 6.8009 0.501953 5.37891C0.501953 3.95692 1.45218 2.75747 2.75195 2.37891V0.75C2.75233 0.336184 3.08808 0.000131972 3.50195 0C3.91584 0.000111085 4.25158 0.336171 4.25195 0.75V2.31641C5.67847 2.60586 6.75195 3.86697 6.75195 5.37891ZM5.25195 5.37891C5.25195 4.48144 4.52442 3.75391 3.62695 3.75391C2.7296 3.75404 2.00195 4.48152 2.00195 5.37891C2.00195 6.27629 2.7296 7.00377 3.62695 7.00391C4.52442 7.00391 5.25195 6.27637 5.25195 5.37891ZM15.502 10.624C15.502 12.136 14.4285 13.3971 13.002 13.6865V15.2529C13.0016 15.6668 12.6658 16.0028 12.252 16.0029C11.8381 16.0028 11.5023 15.6667 11.502 15.2529V13.624C10.2022 13.2455 9.25195 12.046 9.25195 10.624C9.25195 9.20203 10.2022 8.00259 11.502 7.62402V0.75C11.502 0.335868 11.8379 0.000131954 12.252 0C12.6661 0.000110919 13.002 0.335855 13.002 0.75V7.56152C14.4285 7.85098 15.502 9.11209 15.502 10.624ZM14.002 10.624C14.002 9.72656 13.2744 8.99902 12.377 8.99902C11.4796 8.99916 10.752 9.72664 10.752 10.624C10.752 11.5214 11.4796 12.2489 12.377 12.249C13.2744 12.249 14.002 11.5215 14.002 10.624Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsVertical16.category = 'Interface General';\n\nexport default ControlsVertical16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsVertical20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsVertical20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.5 6.75049C8.5 8.56469 7.21166 10.0778 5.5 10.4253L5.5 19.2495C5.5 19.6636 5.1641 19.9994 4.75 19.9995C4.3359 19.9994 4 19.6636 4 19.2495L4 10.4253C2.28834 10.0778 1 8.56469 1 6.75049C1 4.93628 2.28834 3.42315 4 3.07568V0.750488C4.00022 0.336546 4.33604 0.000620126 4.75 0.000488281C5.16396 0.000620312 5.49978 0.336546 5.5 0.750488V3.07568C7.21166 3.42315 8.5 4.93628 8.5 6.75049ZM7 6.75049C7 5.50785 5.99264 4.50049 4.75 4.50049C3.50736 4.50049 2.5 5.50785 2.5 6.75049C2.5 7.99313 3.50736 9.00049 4.75 9.00049C5.99264 9.00049 7 7.99313 7 6.75049ZM19 13.2505C19 15.0647 17.7117 16.5778 16 16.9253V19.2495C15.9998 19.6635 15.664 19.9994 15.25 19.9995C14.836 19.9994 14.5002 19.6635 14.5 19.2495V16.9253C12.7883 16.5778 11.5 15.0647 11.5 13.2505C11.5 11.4363 12.7883 9.92315 14.5 9.57568V0.750488C14.5 0.336356 14.8359 0.00062025 15.25 0.000488281C15.6641 0.000620194 16 0.336356 16 0.750488V9.57568C17.7117 9.92315 19 11.4363 19 13.2505ZM17.5 13.2505C17.5 12.0078 16.4926 11.0005 15.25 11.0005C14.0074 11.0005 13 12.0078 13 13.2505C13 14.4931 14.0074 15.5005 15.25 15.5005C16.4926 15.5005 17.5 14.4931 17.5 13.2505Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsVertical20.category = 'Interface General';\n\nexport default ControlsVertical20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsVertical24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsVertical24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 7.49951C10 9.72886 8.37869 11.5785 6.25098 11.936V23.2495C6.25098 23.6636 5.9141 23.9994 5.5 23.9995C5.08601 23.9992 4.75 23.6636 4.75 23.2495V11.936C2.62182 11.5789 1 9.72919 1 7.49951C1 5.26984 2.62182 3.42013 4.75 3.06299V0.750488C4.75034 0.336729 5.08622 0.000751961 5.5 0.000488281C5.91389 0.000620376 6.25063 0.336648 6.25098 0.750488V3.06299C8.37869 3.42052 10 5.27017 10 7.49951ZM8.5 7.49951C8.5 5.84266 7.15685 4.49951 5.5 4.49951C3.84315 4.49951 2.5 5.84266 2.5 7.49951C2.5 9.15637 3.84315 10.4995 5.5 10.4995C7.15685 10.4995 8.5 9.15637 8.5 7.49951ZM23 16.5005C23 18.7302 21.3782 20.5799 19.25 20.937V23.2495C19.2497 23.6634 18.9139 23.9994 18.5 23.9995C18.0862 23.9992 17.7503 23.6633 17.75 23.2495V20.937C15.6218 20.5799 14 18.7302 14 16.5005C14 14.2708 15.6218 12.4211 17.75 12.064V0.750488C17.75 0.336438 18.086 0.000752181 18.5 0.000488281C18.9141 0.000620194 19.25 0.336356 19.25 0.750488V12.064C21.3782 12.4211 23 14.2708 23 16.5005ZM21.5 16.5005C21.5 14.8436 20.1569 13.5005 18.5 13.5005C16.8431 13.5005 15.5 14.8436 15.5 16.5005C15.5 18.1573 16.8431 19.5005 18.5 19.5005C20.1569 19.5005 21.5 18.1573 21.5 16.5005Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsVertical24.category = 'Interface General';\n\nexport default ControlsVertical24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsVertical32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsVertical32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.502 11.0337C12.502 13.7646 10.417 16.0076 7.75195 16.2593L7.75195 30.2524C7.75195 30.6666 7.41605 31.0023 7.00195 31.0024C6.58789 31.0023 6.25195 30.6665 6.25195 30.2524L6.25195 16.187C3.83099 15.7199 2.00195 13.591 2.00195 11.0337C2.00195 8.47634 3.83099 6.34751 6.25195 5.88037V1.74756C6.25225 1.3337 6.58807 0.997732 7.00195 0.997559C7.41587 0.997691 7.75166 1.33368 7.75195 1.74756V5.80811C10.417 6.05981 12.502 8.30278 12.502 11.0337ZM11.002 11.0337C11.002 8.96262 9.32302 7.28369 7.25195 7.28369C5.181 7.28382 3.50195 8.96271 3.50195 11.0337C3.50195 13.1047 5.181 14.7836 7.25195 14.7837C9.32302 14.7837 11.002 13.1048 11.002 11.0337ZM30.002 20.9663C30.002 23.6972 27.917 25.9402 25.252 26.1919V30.2524C25.2517 30.6663 24.9159 31.0023 24.502 31.0024C24.0881 31.0023 23.7522 30.6663 23.752 30.2524V26.1196C21.331 25.6525 19.502 23.5237 19.502 20.9663C19.502 18.409 21.331 16.2801 23.752 15.813V1.74756C23.752 1.33345 24.0879 0.997732 24.502 0.997559C24.9161 0.997691 25.252 1.33343 25.252 1.74756V15.7407C27.917 15.9924 30.002 18.2354 30.002 20.9663ZM28.502 20.9663C28.502 18.8952 26.823 17.2163 24.752 17.2163C22.681 17.2164 21.002 18.8953 21.002 20.9663C21.002 23.0373 22.681 24.7162 24.752 24.7163C26.823 24.7163 28.502 23.0374 28.502 20.9663Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsVertical32.category = 'Interface General';\n\nexport default ControlsVertical32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsVerticalFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsVerticalFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 4C5 5.11933 4.26416 6.06613 3.25 6.38477V11.25C3.25 11.6642 2.91421 12 2.5 12C2.0858 12 1.75 11.6642 1.75 11.25V6.38477C0.735839 6.06613 0 5.11933 0 4C0 2.88067 0.735839 1.93387 1.75 1.61523V0.75C1.75 0.335796 2.0858 1.48175e-05 2.5 0C2.91421 0 3.25 0.335787 3.25 0.75V1.61523C4.26416 1.93387 5 2.88067 5 4ZM12 8C12 9.11933 11.2642 10.0661 10.25 10.3848V11.25C10.25 11.6642 9.91421 12 9.5 12C9.0858 12 8.75 11.6642 8.75 11.25V10.3848C7.73584 10.0661 7 9.11933 7 8C7 6.88067 7.73584 5.93387 8.75 5.61523V0.75C8.75 0.335796 9.0858 1.48175e-05 9.5 0C9.91421 0 10.25 0.335786 10.25 0.75V5.61523C11.2642 5.93387 12 6.88067 12 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsVerticalFilled12.category = 'Interface General';\n\nexport default ControlsVerticalFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsVerticalFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsVerticalFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75195 5.37891C6.75195 6.89076 5.67835 8.15186 4.25195 8.44141L4.25195 15.2529C4.25195 15.6671 3.91607 16.0028 3.50195 16.0029C3.08785 16.0028 2.75195 15.6671 2.75195 15.2529L2.75195 8.37891C1.45211 8.00035 0.501953 6.8009 0.501953 5.37891C0.501953 3.95691 1.45211 2.75747 2.75195 2.37891V0.75C2.75233 0.336184 3.08808 0.000131972 3.50195 0C3.91584 0.000111085 4.25158 0.336171 4.25195 0.75V2.31641C5.67835 2.60595 6.75195 3.86706 6.75195 5.37891ZM15.502 10.624C15.502 12.1359 14.4284 13.397 13.002 13.6865V15.2529C13.0016 15.6668 12.6658 16.0028 12.252 16.0029C11.8381 16.0028 11.5023 15.6667 11.502 15.2529V13.624C10.2021 13.2455 9.25195 12.046 9.25195 10.624C9.25195 9.20203 10.2021 8.00258 11.502 7.62402V0.75C11.502 0.335868 11.8379 0.000131954 12.252 0C12.6661 0.000110919 13.002 0.335855 13.002 0.75V7.56152C14.4284 7.85107 15.502 9.11217 15.502 10.624Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsVerticalFilled16.category = 'Interface General';\n\nexport default ControlsVerticalFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsVerticalFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsVerticalFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.5 6.75049C8.5 8.56469 7.21166 10.0778 5.5 10.4253L5.5 19.2495C5.5 19.6636 5.1641 19.9994 4.75 19.9995C4.3359 19.9994 4 19.6636 4 19.2495L4 10.4253C2.28834 10.0778 1 8.56469 1 6.75049C1 4.93628 2.28834 3.42315 4 3.07568V0.750488C4.00022 0.336546 4.33604 0.000620126 4.75 0.000488281C5.16396 0.000620312 5.49978 0.336546 5.5 0.750488V3.07568C7.21166 3.42315 8.5 4.93628 8.5 6.75049ZM19 13.2505C19 15.0647 17.7117 16.5778 16 16.9253V19.2495C15.9998 19.6635 15.664 19.9994 15.25 19.9995C14.836 19.9994 14.5002 19.6635 14.5 19.2495V16.9253C12.7883 16.5778 11.5 15.0647 11.5 13.2505C11.5 11.4363 12.7883 9.92315 14.5 9.57568V0.750488C14.5 0.336356 14.8359 0.00062025 15.25 0.000488281C15.6641 0.000620194 16 0.336356 16 0.750488V9.57568C17.7117 9.92315 19 11.4363 19 13.2505Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsVerticalFilled20.category = 'Interface General';\n\nexport default ControlsVerticalFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsVerticalFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsVerticalFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 7.49951C10 9.72919 8.37818 11.5789 6.25 11.936V23.2495C6.25 23.6636 5.9141 23.9994 5.5 23.9995C5.08601 23.9992 4.75 23.6636 4.75 23.2495V11.936C2.62182 11.5789 1 9.72919 1 7.49951C1 5.26984 2.62182 3.42013 4.75 3.06299V0.750488C4.75034 0.336729 5.08622 0.000751961 5.5 0.000488281C5.91389 0.000620376 6.24966 0.336648 6.25 0.750488V3.06299C8.37818 3.42013 10 5.26984 10 7.49951ZM23 16.5005C23 18.7298 21.3787 20.5795 19.251 20.937V23.2495C19.2506 23.6634 18.9139 23.9994 18.5 23.9995C18.0862 23.9992 17.7503 23.6633 17.75 23.2495V20.937C15.6218 20.5799 14 18.7302 14 16.5005C14 14.2708 15.6218 12.4211 17.75 12.064V0.750488C17.75 0.336438 18.086 0.000752181 18.5 0.000488281C18.9141 0.000620194 19.251 0.336356 19.251 0.750488V12.064C21.3787 12.4215 23 14.2711 23 16.5005Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsVerticalFilled24.category = 'Interface General';\n\nexport default ControlsVerticalFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ControlsVerticalFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ControlsVerticalFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.502 11.0337C12.502 13.7645 10.4169 16.0075 7.75195 16.2593L7.75195 30.2524C7.75195 30.6666 7.41605 31.0023 7.00195 31.0024C6.58789 31.0023 6.25195 30.6665 6.25195 30.2524L6.25195 16.188C3.83085 15.7209 2.00195 13.5911 2.00195 11.0337C2.00195 8.47627 3.83085 6.34646 6.25195 5.87939V1.74756C6.25225 1.3337 6.58807 0.997732 7.00195 0.997559C7.41587 0.997691 7.75166 1.33368 7.75195 1.74756V5.80811C10.4169 6.05993 12.502 8.30287 12.502 11.0337ZM30.002 20.9663C30.002 23.6971 27.9169 25.9401 25.252 26.1919V30.2524C25.2517 30.6663 24.9159 31.0023 24.502 31.0024C24.0881 31.0023 23.7522 30.6663 23.752 30.2524V26.1206C21.3309 25.6535 19.502 23.5237 19.502 20.9663C19.502 18.4089 21.3309 16.2791 23.752 15.812V1.74756C23.752 1.33345 24.0879 0.997732 24.502 0.997559C24.9161 0.997691 25.252 1.33343 25.252 1.74756V15.7407C27.9169 15.9925 30.002 18.2355 30.002 20.9663Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nControlsVerticalFilled32.category = 'Interface General';\n\nexport default ControlsVerticalFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Converge12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Converge12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.24995 0.499624C3.22912 0.499624 4.05982 1.12639 4.36905 1.99959C5.19791 2.00584 5.95264 2.48025 6.31823 3.22515L7.31137 5.24953H9.43926L8.46955 4.27982C8.17704 3.9869 8.17679 3.51206 8.46955 3.21929C8.76233 2.92666 9.2372 2.92682 9.53008 3.21929L11.78 5.46925C12.0729 5.76209 12.0728 6.23688 11.78 6.52977L9.53008 8.77973C9.23719 9.07262 8.76244 9.07262 8.46955 8.77973C8.17704 8.48681 8.17679 8.01197 8.46955 7.7192L9.43926 6.7495H7.31137L6.31823 8.77387C5.95271 9.519 5.19805 9.99222 4.36905 9.99845C4.06024 10.8724 3.22968 11.4994 2.24995 11.4994C1.00745 11.4993 0 10.492 0 9.24945C0.000197854 8.00708 1.00757 6.99962 2.24995 6.99949C3.22835 6.99949 4.05826 7.62538 4.36808 8.49751C4.62503 8.49172 4.85788 8.34517 4.97158 8.11373L6.00769 5.99951L4.97158 3.8853C4.85796 3.65437 4.62549 3.50668 4.36905 3.50054C4.05975 4.37363 3.22903 4.99953 2.24995 4.99953C1.00745 4.9994 0 3.99211 0 2.74958C0.000197854 1.50721 1.00757 0.499756 2.24995 0.499624ZM2.24995 8.49946C1.83598 8.49959 1.50017 8.83549 1.49997 9.24945C1.49997 9.66357 1.83586 9.9993 2.24995 9.99943C2.66416 9.99943 2.99994 9.66365 2.99994 9.24945C2.99974 8.83541 2.66404 8.49946 2.24995 8.49946ZM2.24995 1.99959C1.83598 1.99972 1.50017 2.33562 1.49997 2.74958C1.49997 3.1637 1.83586 3.49943 2.24995 3.49956C2.66416 3.49956 2.99994 3.16378 2.99994 2.74958C2.99974 2.33554 2.66404 1.99959 2.24995 1.99959Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConverge12.category = 'Arrows';\n\nexport default Converge12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Converge16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Converge16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.87463 1.00061C3.99419 1.00061 4.94193 1.73613 5.26038 2.75061H5.78284C6.8158 2.75061 7.75582 3.34682 8.1969 4.28088L9.59924 7.25061H12.8805L11.8297 6.14124C11.5453 5.84066 11.5588 5.3655 11.859 5.08069C12.1597 4.79614 12.6348 4.8094 12.9196 5.10999L15.1696 7.48499C15.4431 7.77417 15.4432 8.22708 15.1696 8.51624L12.9196 10.8912C12.6348 11.1914 12.1596 11.2049 11.859 10.9205C11.5586 10.6359 11.5456 10.1607 11.8297 9.85999L12.8805 8.75061H9.59924L8.1969 11.7203C7.75571 12.6541 6.8156 13.2506 5.78284 13.2506H5.2594C4.94059 14.2645 3.99376 15.0006 2.87463 15.0006C1.49425 15.0004 0.374898 13.881 0.374634 12.5006C0.374634 11.12 1.49409 10.0008 2.87463 10.0006C3.99419 10.0006 4.94193 10.7361 5.26038 11.7506H5.78284C6.23521 11.7506 6.648 11.4896 6.84143 11.0807L8.29553 8.00061L6.84143 4.92053C6.64811 4.51135 6.23541 4.25061 5.78284 4.25061H5.2594C4.94059 5.26449 3.99376 6.00061 2.87463 6.00061C1.49425 6.00041 0.374898 4.88098 0.374634 3.50061C0.374634 2.12002 1.49409 1.00081 2.87463 1.00061ZM2.87463 11.5006C2.32252 11.5008 1.87463 11.9484 1.87463 12.5006C1.8749 13.0525 2.32268 13.5004 2.87463 13.5006C3.42676 13.5006 3.87437 13.0527 3.87463 12.5006C3.87463 11.9483 3.42692 11.5006 2.87463 11.5006ZM2.87463 2.50061C2.32252 2.50081 1.87463 2.94845 1.87463 3.50061C1.8749 4.05255 2.32268 4.50041 2.87463 4.50061C3.42676 4.50061 3.87437 4.05267 3.87463 3.50061C3.87463 2.94833 3.42692 2.50061 2.87463 2.50061Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConverge16.category = 'Arrows';\n\nexport default Converge16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Converge20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Converge20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.28125 1.75C4.47022 1.75 5.47305 2.54092 5.7959 3.625H7.22949C8.44791 3.62511 9.55674 4.32801 10.0771 5.42969L11.8809 9.25H16.5371L14.9238 7.54688C14.6393 7.24616 14.6525 6.7711 14.9531 6.48633C15.2538 6.20178 15.7289 6.21504 16.0137 6.51562L18.8262 9.48438C19.0998 9.77355 19.0998 10.2264 18.8262 10.5156L16.0137 13.4844C15.7289 13.785 15.2538 13.7982 14.9531 13.5137C14.6525 13.2289 14.6393 12.7538 14.9238 12.4531L16.5371 10.75H11.8809L10.0771 14.5703C9.55674 15.672 8.44791 16.3749 7.22949 16.375H5.7959C5.47305 17.4591 4.47022 18.25 3.28125 18.25C1.8315 18.25 0.65625 17.0747 0.65625 15.625C0.65625 14.1753 1.8315 13 3.28125 13C4.47022 13 5.47305 13.7909 5.7959 14.875H7.22949C7.86773 14.8749 8.44914 14.5068 8.72168 13.9297L10.5771 10L8.72168 6.07031C8.44914 5.49317 7.86773 5.12511 7.22949 5.125H5.7959C5.47305 6.20908 4.47022 7 3.28125 7C1.8315 7 0.65625 5.82475 0.65625 4.375C0.65625 2.92525 1.8315 1.75 3.28125 1.75ZM3.28125 14.5C2.65993 14.5 2.15625 15.0037 2.15625 15.625C2.15625 16.2463 2.65993 16.75 3.28125 16.75C3.90257 16.75 4.40625 16.2463 4.40625 15.625C4.40625 15.0037 3.90257 14.5 3.28125 14.5ZM3.28125 3.25C2.65993 3.25 2.15625 3.75368 2.15625 4.375C2.15625 4.99632 2.65993 5.5 3.28125 5.5C3.90257 5.5 4.40625 4.99632 4.40625 4.375C4.40625 3.75368 3.90257 3.25 3.28125 3.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConverge20.category = 'Arrows';\n\nexport default Converge20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Converge24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Converge24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.9375 2.25C5.33511 2.25 6.50655 3.20646 6.83984 4.5H8.6748C10.0791 4.5 11.3573 5.31022 11.957 6.58008L14.1621 11.25H20.1934L18.0176 8.95312C17.733 8.65241 17.7463 8.17735 18.0469 7.89258C18.3476 7.60803 18.8227 7.62129 19.1074 7.92188L22.4824 11.4844C22.7561 11.7736 22.7561 12.2264 22.4824 12.5156L19.1074 16.0781C18.8226 16.3787 18.3476 16.392 18.0469 16.1074C17.7463 15.8226 17.733 15.3476 18.0176 15.0469L20.1934 12.75H14.1621L11.957 17.4199C11.3573 18.6898 10.0791 19.5 8.6748 19.5H6.83984C6.50655 20.7935 5.33511 21.75 3.9375 21.75C2.28065 21.75 0.9375 20.4069 0.9375 18.75C0.9375 17.0931 2.28065 15.75 3.9375 15.75C5.33511 15.75 6.50655 16.7065 6.83984 18H8.6748C9.49886 18 10.2497 17.5244 10.6016 16.7793L12.8584 12L10.6016 7.2207C10.2497 6.47555 9.49886 6 8.6748 6H6.83984C6.50655 7.29354 5.33511 8.25 3.9375 8.25C2.28065 8.25 0.9375 6.90685 0.9375 5.25C0.9375 3.59315 2.28065 2.25 3.9375 2.25ZM3.9375 17.25C3.10907 17.25 2.4375 17.9216 2.4375 18.75C2.4375 19.5784 3.10907 20.25 3.9375 20.25C4.76593 20.25 5.4375 19.5784 5.4375 18.75C5.4375 17.9216 4.76593 17.25 3.9375 17.25ZM3.9375 3.75C3.10907 3.75 2.4375 4.42157 2.4375 5.25C2.4375 6.07843 3.10907 6.75 3.9375 6.75C4.76593 6.75 5.4375 6.07843 5.4375 5.25C5.4375 4.42157 4.76593 3.75 3.9375 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConverge24.category = 'Arrows';\n\nexport default Converge24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Converge32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Converge32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.25 3.25C7.06421 3.25 8.57734 4.53834 8.9248 6.25H11.5664C13.3421 6.25 14.9585 7.27431 15.7168 8.87988L18.7246 15.25H27.5059L24.2051 11.7656C23.9205 11.4649 23.9338 10.9898 24.2344 10.7051C24.5351 10.4205 25.0102 10.4338 25.2949 10.7344L29.7949 15.4844C30.0686 15.7736 30.0686 16.2264 29.7949 16.5156L25.2949 21.2656C25.0102 21.5662 24.5351 21.5795 24.2344 21.2949C23.9338 21.0102 23.9205 20.5351 24.2051 20.2344L27.5059 16.75H18.7246L15.7168 23.1201C14.9585 24.7257 13.3421 25.75 11.5664 25.75H8.9248C8.57734 27.4617 7.06421 28.75 5.25 28.75C3.17893 28.75 1.5 27.0711 1.5 25C1.5 22.9289 3.17893 21.25 5.25 21.25C7.06421 21.25 8.57734 22.5383 8.9248 24.25H11.5664C12.7619 24.25 13.8509 23.5605 14.3613 22.4795L17.4209 16L14.3613 9.52051C13.8509 8.43952 12.7619 7.75 11.5664 7.75H8.9248C8.57734 9.46166 7.06421 10.75 5.25 10.75C3.17893 10.75 1.5 9.07107 1.5 7C1.5 4.92893 3.17893 3.25 5.25 3.25ZM5.25 22.75C4.00736 22.75 3 23.7574 3 25C3 26.2426 4.00736 27.25 5.25 27.25C6.49264 27.25 7.5 26.2426 7.5 25C7.5 23.7574 6.49264 22.75 5.25 22.75ZM5.25 4.75C4.00736 4.75 3 5.75736 3 7C3 8.24264 4.00736 9.25 5.25 9.25C6.49264 9.25 7.5 8.24264 7.5 7C7.5 5.75736 6.49264 4.75 5.25 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConverge32.category = 'Arrows';\n\nexport default Converge32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ConvergeFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ConvergeFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.24993 0C3.031 0 3.71853 0.398531 4.12194 1.0029C5.18263 1.0409 6.12569 1.70034 6.52226 2.69132L7.34548 4.74986H8.00073C7.61128 4.23177 7.68092 3.49325 8.17651 3.05948C8.69584 2.60511 9.48547 2.65771 9.94013 3.17666L11.6901 5.1766C12.1024 5.64784 12.1024 6.35177 11.6901 6.82303L9.94013 8.82297C9.48552 9.34237 8.69599 9.39471 8.17651 8.94016C7.68115 8.50619 7.61097 7.76773 8.00073 7.24978H7.34548L6.52226 9.30831C6.12591 10.2992 5.18332 10.9574 4.12292 10.9958C3.71963 11.6007 3.03156 11.9996 2.24993 11.9996C1.00744 11.9995 0 10.9922 0 9.7497C0.000197852 8.50735 1.00756 7.4999 2.24993 7.49977C3.0207 7.49977 3.69988 7.88823 4.10534 8.47923C4.14759 8.45915 4.18284 8.42585 4.20104 8.3806L5.15316 5.99982L4.20104 3.61903C4.18287 3.57416 4.1482 3.54047 4.10632 3.5204C3.70091 4.11165 3.02098 4.49986 2.24993 4.49986C1.00744 4.49973 0 3.49245 0 2.24993C0.000197852 1.00758 1.00756 0.000131895 2.24993 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConvergeFilled12.category = 'Arrows';\n\nexport default ConvergeFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ConvergeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ConvergeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 0.499634C4.2105 0.499634 5.25144 1.21819 5.72559 2.25061H5.9082C7.13456 2.25061 8.2507 2.95812 8.77441 4.06702L10.042 6.75061H11.8447L11.5928 6.48499C11.1182 5.98396 11.1399 5.1932 11.6406 4.71838C12.1418 4.24365 12.9325 4.26509 13.4072 4.76624L15.6572 7.14124C16.1138 7.62334 16.1139 8.3779 15.6572 8.85999L13.4072 11.235C12.9324 11.7357 12.1416 11.7574 11.6406 11.2828C11.1396 10.8082 11.1185 10.0174 11.5928 9.51624L11.8447 9.25061H10.042L8.77441 11.9342C8.25059 13.0428 7.13436 13.7506 5.9082 13.7506H5.72461C5.25022 14.7824 4.21004 15.5006 3 15.5006C1.34348 15.5004 0.00026381 14.1571 0 12.5006C0 10.8439 1.34331 9.50081 3 9.50061C4.2105 9.50061 5.25144 10.2182 5.72559 11.2506H5.9082C6.16721 11.2506 6.40386 11.1009 6.51465 10.8668L7.86719 8.00061L6.51465 5.1344C6.40396 4.90001 6.16741 4.75061 5.9082 4.75061H5.72461C5.25022 5.7824 4.21004 6.50061 3 6.50061C1.34348 6.50041 0.00026381 5.15712 0 3.50061C0 1.84388 1.34331 0.499832 3 0.499634ZM3 12.0006C2.72403 12.0008 2.5 12.2246 2.5 12.5006C2.50026 12.7764 2.72419 13.0004 3 13.0006C3.27598 13.0006 3.49974 12.7765 3.5 12.5006C3.5 12.2245 3.27614 12.0006 3 12.0006ZM3 3.00061C2.72403 3.00081 2.5 3.22459 2.5 3.50061C2.50026 3.77641 2.72419 4.00041 3 4.00061C3.27598 4.00061 3.49974 3.77653 3.5 3.50061C3.5 3.22447 3.27614 3.00061 3 3.00061Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConvergeFilled16.category = 'Arrows';\n\nexport default ConvergeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ConvergeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ConvergeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.28125 1.25C4.5626 1.25 5.66323 2.02145 6.14551 3.125H7.22949C8.64148 3.12511 9.92636 3.93999 10.5293 5.2168L12.1982 8.75H15.376L14.5615 7.89062C14.0868 7.38946 14.1082 6.59879 14.6094 6.12402C15.1105 5.64929 15.9012 5.67073 16.376 6.17188L19.1885 9.14062C19.6452 9.62273 19.6451 10.3773 19.1885 10.8594L16.376 13.8281C15.9012 14.3293 15.1105 14.3507 14.6094 13.876C14.1082 13.4012 14.0868 12.6105 14.5615 12.1094L15.376 11.25H12.1982L10.5293 14.7832C9.92636 16.06 8.64148 16.8749 7.22949 16.875H6.14551C5.66323 17.9785 4.5626 18.75 3.28125 18.75C1.55536 18.75 0.15625 17.3509 0.15625 15.625C0.15625 13.8991 1.55536 12.5 3.28125 12.5C4.5626 12.5 5.66323 13.2715 6.14551 14.375H7.22949C7.67429 14.3749 8.07959 14.118 8.26953 13.7158L10.0234 10L8.26953 6.28418C8.07959 5.88196 7.67429 5.62511 7.22949 5.625H6.14551C5.66323 6.72855 4.5626 7.5 3.28125 7.5C1.55536 7.5 0.15625 6.10089 0.15625 4.375C0.15625 2.64911 1.55536 1.25 3.28125 1.25ZM3.28125 15C2.93607 15 2.65625 15.2798 2.65625 15.625C2.65625 15.9702 2.93607 16.25 3.28125 16.25C3.62643 16.25 3.90625 15.9702 3.90625 15.625C3.90625 15.2798 3.62643 15 3.28125 15ZM3.28125 3.75C2.93607 3.75 2.65625 4.02982 2.65625 4.375C2.65625 4.72018 2.93607 5 3.28125 5C3.62643 5 3.90625 4.72018 3.90625 4.375C3.90625 4.02982 3.62643 3.75 3.28125 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConvergeFilled20.category = 'Arrows';\n\nexport default ConvergeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ConvergeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ConvergeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.9375 1.75C5.43002 1.75 6.70376 2.68443 7.20703 4H8.6748C10.2725 4 11.7268 4.9216 12.4092 6.36621L14.4795 10.75H19.0322L17.6553 9.29688C17.1805 8.79571 17.202 8.00504 17.7031 7.53027C18.2043 7.05554 18.995 7.07698 19.4697 7.57812L22.8447 11.1406C23.3014 11.6227 23.3014 12.3773 22.8447 12.8594L19.4697 16.4219C18.995 16.923 18.2043 16.9445 17.7031 16.4697C17.202 15.995 17.1805 15.2043 17.6553 14.7031L19.0322 13.25H14.4795L12.4092 17.6338C11.7268 19.0784 10.2725 20 8.6748 20H7.20703C6.70376 21.3156 5.43002 22.25 3.9375 22.25C2.0045 22.25 0.4375 20.683 0.4375 18.75C0.4375 16.817 2.0045 15.25 3.9375 15.25C5.43002 15.25 6.70376 16.1844 7.20703 17.5H8.6748C9.30537 17.5 9.88011 17.1366 10.1494 16.5664L12.3047 12L10.1494 7.43359C9.88011 6.86344 9.30536 6.5 8.6748 6.5H7.20703C6.70376 7.81557 5.43002 8.75 3.9375 8.75C2.0045 8.75 0.4375 7.183 0.4375 5.25C0.4375 3.317 2.0045 1.75 3.9375 1.75ZM3.9375 17.75C3.38522 17.75 2.9375 18.1977 2.9375 18.75C2.9375 19.3023 3.38522 19.75 3.9375 19.75C4.48978 19.75 4.9375 19.3023 4.9375 18.75C4.9375 18.1977 4.48978 17.75 3.9375 17.75ZM3.9375 4.25C3.38522 4.25 2.9375 4.69772 2.9375 5.25C2.9375 5.80228 3.38522 6.25 3.9375 6.25C4.48978 6.25 4.9375 5.80228 4.9375 5.25C4.9375 4.69772 4.48978 4.25 3.9375 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConvergeFilled24.category = 'Arrows';\n\nexport default ConvergeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ConvergeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ConvergeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.25 2.75C7.16211 2.75 8.77865 4.01293 9.3125 5.75H11.5664C13.5356 5.75 15.3281 6.88633 16.1689 8.66699L19.042 14.75H26.3447L23.8428 12.1094C23.368 11.6082 23.3895 10.8175 23.8906 10.3428C24.3918 9.86805 25.1825 9.88948 25.6572 10.3906L30.1572 15.1406C30.6139 15.6227 30.6139 16.3773 30.1572 16.8594L25.6572 21.6094C25.1825 22.1105 24.3918 22.132 23.8906 21.6572C23.3895 21.1825 23.368 20.3918 23.8428 19.8906L26.3447 17.25H19.042L16.1689 23.333C15.3281 25.1137 13.5356 26.25 11.5664 26.25H9.3125C8.77865 27.9871 7.16211 29.25 5.25 29.25C2.90279 29.25 1 27.3472 1 25C1 22.6528 2.90279 20.75 5.25 20.75C7.16211 20.75 8.77865 22.0129 9.3125 23.75H11.5664C12.5684 23.75 13.4813 23.1717 13.9092 22.2656L16.8672 16L13.9092 9.73438C13.4813 8.8283 12.5684 8.25 11.5664 8.25H9.3125C8.77865 9.98707 7.16211 11.25 5.25 11.25C2.90279 11.25 1 9.34721 1 7C1 4.65279 2.90279 2.75 5.25 2.75ZM5.25 23.25C4.2835 23.25 3.5 24.0335 3.5 25C3.5 25.9665 4.2835 26.75 5.25 26.75C6.2165 26.75 7 25.9665 7 25C7 24.0335 6.2165 23.25 5.25 23.25ZM5.25 5.25C4.2835 5.25 3.5 6.0335 3.5 7C3.5 7.9665 4.2835 8.75 5.25 8.75C6.2165 8.75 7 7.9665 7 7C7 6.0335 6.2165 5.25 5.25 5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nConvergeFilled32.category = 'Arrows';\n\nexport default ConvergeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Copy12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Copy12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 4C10.9926 4 12 5.00736 12 6.25V9.75C12 10.9926 10.9926 12 9.75 12H6.25C5.00736 12 4 10.9926 4 9.75V6.25C4 5.00736 5.00736 4 6.25 4H9.75ZM6.25 5.5C5.83579 5.5 5.5 5.83579 5.5 6.25V9.75C5.5 10.1642 5.83579 10.5 6.25 10.5H9.75C10.1642 10.5 10.5 10.1642 10.5 9.75V6.25C10.5 5.83579 10.1642 5.5 9.75 5.5H6.25ZM5.75 0C6.99264 0 8 1.00736 8 2.25C8 2.38807 7.88807 2.5 7.75 2.5H6.75C6.61193 2.5 6.5 2.38807 6.5 2.25C6.5 1.83579 6.16421 1.5 5.75 1.5H2.25C1.83579 1.5 1.5 1.83579 1.5 2.25V5.75C1.5 6.16421 1.83579 6.5 2.25 6.5C2.38807 6.5 2.5 6.61193 2.5 6.75V7.75C2.5 7.88807 2.38807 8 2.25 8C1.00736 8 0 6.99264 0 5.75V2.25C0 1.00736 1.00736 0 2.25 0H5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopy12.category = 'Interface General';\n\nexport default Copy12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Copy16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Copy16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4502 5C13.8584 5.00011 14.9999 6.14163 15 7.5498V12.4502C14.9999 13.8584 13.8584 14.9999 12.4502 15H7.5498C6.14163 14.9999 5.00011 13.8584 5 12.4502V7.5498C5.00011 6.14163 6.14163 5.00011 7.5498 5H12.4502ZM7.5498 6.5C6.97006 6.50011 6.50011 6.97006 6.5 7.5498V12.4502C6.50011 13.0299 6.97006 13.4999 7.5498 13.5H12.4502C13.0299 13.4999 13.4999 13.0299 13.5 12.4502V7.5498C13.4999 6.97006 13.0299 6.50011 12.4502 6.5H7.5498ZM8.5 1C9.76227 1 10.8058 1.93588 10.9756 3.15137C11.0021 3.34252 10.8434 3.49979 10.6504 3.5H9.84961C9.65654 3.49978 9.50573 3.33863 9.43945 3.15723C9.29949 2.77387 8.93179 2.5 8.5 2.5H3.5498C2.97006 2.50011 2.50011 2.97006 2.5 3.5498V8.5C2.5 8.93179 2.77387 9.29949 3.15723 9.43945C3.33863 9.50573 3.49978 9.65654 3.5 9.84961V10.6504C3.49979 10.8434 3.34252 11.0021 3.15137 10.9756C1.93588 10.8058 1 9.76227 1 8.5V3.5498C1.00011 2.14163 2.14163 1.00011 3.5498 1H8.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopy16.category = 'Interface General';\n\nexport default Copy16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Copy20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Copy20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.1465 6C17.7202 6.00019 18.9959 7.27589 18.9961 8.84961V16.1465C18.9961 17.7203 17.7203 18.9959 16.1465 18.9961H8.84961C7.2758 18.9959 6.00004 17.7203 6 16.1465V8.84961C6.00021 7.27591 7.27591 6.00021 8.84961 6H16.1465ZM8.84961 7.5C8.10433 7.50021 7.50021 8.10433 7.5 8.84961V16.1465C7.50004 16.8919 8.10423 17.4959 8.84961 17.4961H16.1465C16.8919 17.4959 17.4961 16.8919 17.4961 16.1465V8.84961C17.4959 8.10432 16.8918 7.50019 16.1465 7.5H8.84961ZM11.1504 1C12.7241 1.00021 13.9998 2.27591 14 3.84961V4.15039C13.9998 4.34338 13.8434 4.49979 13.6504 4.5H12.8496C12.6566 4.49979 12.5002 4.34338 12.5 4.15039V3.84961C12.4998 3.10434 11.8957 2.50021 11.1504 2.5H3.84961C3.10433 2.50021 2.50021 3.10433 2.5 3.84961V11.1504C2.50021 11.8957 3.10434 12.4998 3.84961 12.5H4.15039C4.34338 12.5002 4.49979 12.6566 4.5 12.8496V13.6504C4.49979 13.8434 4.34338 13.9998 4.15039 14H3.84961C2.27591 13.9998 1.00021 12.7241 1 11.1504V3.84961C1.00021 2.27591 2.27591 1.00021 3.84961 1H11.1504Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopy20.category = 'Interface General';\n\nexport default Copy20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Copy24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Copy24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.6475 7C21.4975 7.00001 22.9978 8.49965 22.998 10.3496V19.6494C22.9978 21.4993 21.4975 22.999 19.6475 22.999H10.3496C8.49979 22.9988 7.00026 21.4992 7 19.6494V10.3496C7.00022 8.49977 8.49977 7.00021 10.3496 7H19.6475ZM10.3496 8.5C9.3282 8.50021 8.50022 9.3282 8.5 10.3496V19.6494C8.50026 20.6708 9.32822 21.4988 10.3496 21.499H19.6475C20.669 21.499 21.4978 20.6709 21.498 19.6494V10.3496C21.4978 9.32807 20.669 8.50001 19.6475 8.5H10.3496ZM13.6504 1C15.5002 1.00021 16.9997 2.49983 17 4.34961V5.15039C16.9998 5.34338 16.8434 5.49979 16.6504 5.5H15.8496C15.6566 5.49979 15.5002 5.34338 15.5 5.15039V4.34961C15.4997 3.32826 14.6718 2.50021 13.6504 2.5H4.34961C3.32824 2.50021 2.50029 3.32826 2.5 4.34961V13.6494C2.5 14.671 3.32806 15.4998 4.34961 15.5H5.15039C5.34338 15.5002 5.49979 15.6566 5.5 15.8496V16.6504C5.49979 16.8434 5.34338 16.9998 5.15039 17H4.34961C2.49964 16.9998 1 15.4994 1 13.6494V4.34961C1.00029 2.49984 2.49982 1.00021 4.34961 1H13.6504Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopy24.category = 'Interface General';\n\nexport default Copy24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Copy32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Copy32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.6064 9C29.0327 9 31 10.9673 31 13.3936V26.6064C31 29.0327 29.0327 31 26.6064 31H13.3936C10.9673 31 9 29.0327 9 26.6064V13.3936C9 10.9673 10.9673 9 13.3936 9H26.6064ZM13.3936 10.5C11.7957 10.5 10.5 11.7957 10.5 13.3936V26.6064C10.5 28.2043 11.7957 29.5 13.3936 29.5H26.6064C28.2043 29.5 29.5 28.2043 29.5 26.6064V13.3936C29.5 11.7957 28.2043 10.5 26.6064 10.5H13.3936ZM18.6064 1C21.0327 1 23 2.96731 23 5.39355V7.15039C22.9998 7.34338 22.8434 7.49979 22.6504 7.5H21.8496C21.6566 7.49979 21.5002 7.34338 21.5 7.15039V5.39355C21.5 3.79573 20.2043 2.5 18.6064 2.5H5.39355C3.79573 2.5 2.5 3.79573 2.5 5.39355V18.6064C2.5 20.2043 3.79573 21.5 5.39355 21.5H7.15039C7.34338 21.5002 7.49979 21.6566 7.5 21.8496V22.6504C7.49979 22.8434 7.34338 22.9998 7.15039 23H5.39355C2.96731 23 1 21.0327 1 18.6064V5.39355C1 2.96731 2.96731 1 5.39355 1H18.6064Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopy32.category = 'Interface General';\n\nexport default Copy32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 4C10.8807 4 12 5.11929 12 6.5V9.5C12 10.8807 10.8807 12 9.5 12H6.5C5.11929 12 4 10.8807 4 9.5V6.5C4 5.11929 5.11929 4 6.5 4H9.5ZM6.5 6C6.22386 6 6 6.22386 6 6.5V9.5C6 9.77614 6.22386 10 6.5 10H9.5C9.77614 10 10 9.77614 10 9.5V6.5C10 6.22386 9.77614 6 9.5 6H6.5ZM7 0C7.55228 0 8 0.447715 8 1C8 1.55228 7.55228 2 7 2H2.5C2.22386 2 2 2.22386 2 2.5V7C2 7.55228 1.55228 8 1 8C0.447715 8 0 7.55228 0 7V2.5C0 1.11929 1.11929 0 2.5 0H7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyBold12.category = 'Interface General';\n\nexport default CopyBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.2998 5C13.791 5 15 6.20903 15 7.7002V12.2998C15 13.791 13.791 15 12.2998 15H7.7002C6.20903 15 5 13.791 5 12.2998V7.7002C5 6.20903 6.20903 5 7.7002 5H12.2998ZM7.7002 7C7.3136 7 7 7.3136 7 7.7002V12.2998C7 12.6864 7.3136 13 7.7002 13H12.2998C12.6864 13 13 12.6864 13 12.2998V7.7002C13 7.3136 12.6864 7 12.2998 7H7.7002ZM10 1C10.5523 1 11 1.44772 11 2C11 2.55228 10.5523 3 10 3H3.7002C3.3136 3 3 3.3136 3 3.7002V10C3 10.5523 2.55228 11 2 11C1.44772 11 1 10.5523 1 10V3.7002C1 2.20903 2.20903 1 3.7002 1H10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyBold16.category = 'Interface General';\n\nexport default CopyBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9004 6C17.6122 6.00021 18.9998 7.38784 19 9.09961V15.9004C18.9998 17.6122 17.6122 18.9998 15.9004 19H9.09961C7.38784 18.9998 6.00021 17.6122 6 15.9004V9.09961C6.00021 7.38784 7.38784 6.00021 9.09961 6H15.9004ZM9.09961 8C8.49241 8.00021 8.00021 8.49241 8 9.09961V15.9004C8.00021 16.5076 8.49241 16.9998 9.09961 17H15.9004C16.5076 16.9998 16.9998 16.5076 17 15.9004V9.09961C16.9998 8.49241 16.5076 8.00021 15.9004 8H9.09961ZM10.9004 1C12.4382 1.00019 13.7136 2.12011 13.957 3.58887C13.9939 3.81171 13.8099 4 13.584 4H12.3604C12.1536 3.99983 11.9874 3.83695 11.9023 3.64844C11.7301 3.26648 11.3466 3.00016 10.9004 3H4.09961C3.49241 3.00021 3.00021 3.49241 3 4.09961V10.9004C3.00016 11.3466 3.26649 11.7303 3.64844 11.9023C3.83685 11.9874 3.99984 12.1527 4 12.3594V13.584C4 13.8099 3.81171 13.9939 3.58887 13.957C2.12011 13.7136 1.00019 12.4382 1 10.9004V4.09961C1.00021 2.38784 2.38784 1.00021 4.09961 1H10.9004Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyBold20.category = 'Interface General';\n\nexport default CopyBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.4004 7C21.3883 7.00021 22.9998 8.61169 23 10.5996V19.4004C22.9998 21.3883 21.3883 22.9998 19.4004 23H10.5996C8.61169 22.9998 7.00021 21.3883 7 19.4004V10.5996C7.00021 8.61169 8.61169 7.00021 10.5996 7H19.4004ZM10.5996 9C9.71626 9.00021 9.00021 9.71626 9 10.5996V19.4004C9.00021 20.2837 9.71626 20.9998 10.5996 21H19.4004C20.2837 20.9998 20.9998 20.2837 21 19.4004V10.5996C20.9998 9.71626 20.2837 9.00021 19.4004 9H10.5996ZM13.4004 1C15.3883 1.00021 16.9998 2.61169 17 4.59961C17 4.82074 16.8207 5 16.5996 5H15.4004C15.1793 5 15 4.82074 15 4.59961C14.9998 3.71626 14.2837 3.00021 13.4004 3H4.59961C3.71626 3.00021 3.00021 3.71626 3 4.59961V13.4004C3.00021 14.2837 3.71626 14.9998 4.59961 15C4.82074 15 5 15.1793 5 15.4004V16.5996C5 16.8207 4.82074 17 4.59961 17C2.61169 16.9998 1.00021 15.3883 1 13.4004V4.59961C1.00021 2.61169 2.61169 1.00021 4.59961 1H13.4004Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyBold24.category = 'Interface General';\n\nexport default CopyBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.3564 9C28.9208 9 31 11.0792 31 13.6436V26.3564C31 28.9208 28.9208 31 26.3564 31H13.6436C11.0792 31 9 28.9208 9 26.3564V13.6436C9 11.0792 11.0792 9 13.6436 9H26.3564ZM13.6436 11C12.1838 11 11 12.1838 11 13.6436V26.3564C11 27.8162 12.1838 29 13.6436 29H26.3564C27.8162 29 29 27.8162 29 26.3564V13.6436C29 12.1838 27.8162 11 26.3564 11H13.6436ZM18.3564 1C20.9208 1 23 3.07924 23 5.64355V6.65039C22.9998 6.84338 22.8434 6.99979 22.6504 7H21.3496C21.1566 6.99979 21.0002 6.84338 21 6.65039V5.64355C21 4.1838 19.8162 3 18.3564 3H5.64355C4.1838 3 3 4.1838 3 5.64355V18.3564C3 19.8162 4.1838 21 5.64355 21H6.65039C6.84338 21.0002 6.99979 21.1566 7 21.3496V22.6504C6.99979 22.8434 6.84338 22.9998 6.65039 23H5.64355C3.07924 23 1 20.9208 1 18.3564V5.64355C1 3.07924 3.07924 1 5.64355 1H18.3564Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyBold32.category = 'Interface General';\n\nexport default CopyBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 4C10.8807 4 12 5.11929 12 6.5V9.5C12 10.8807 10.8807 12 9.5 12H6.5C5.11929 12 4 10.8807 4 9.5V6.5C4 5.11929 5.11929 4 6.5 4H9.5ZM5.5 0C6.70949 0 7.71858 0.85886 7.9502 2H6.5C4.01472 2 2 4.01472 2 6.5V7.94922C0.858955 7.71753 0 6.70943 0 5.5V2.5C0 1.11929 1.11929 0 2.5 0H5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyBoldFilled12.category = 'Interface General';\n\nexport default CopyBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.2998 5C13.791 5 15 6.20903 15 7.7002V12.2998C15 13.791 13.791 15 12.2998 15H7.7002C6.20903 15 5 13.791 5 12.2998V7.7002C5 6.20903 6.20903 5 7.7002 5H12.2998ZM8.2998 1C9.54854 1 10.5966 1.84861 10.9053 3H7.7002C5.10446 3 3 5.10446 3 7.7002V10.9043C1.84874 10.5955 1 9.54845 1 8.2998V3.7002C1 2.20903 2.20903 1 3.7002 1H8.2998Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyBoldFilled16.category = 'Interface General';\n\nexport default CopyBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9004 6C17.6122 6.00021 18.9998 7.38784 19 9.09961V15.9004C18.9998 17.6122 17.6122 18.9998 15.9004 19H9.09961C7.38784 18.9998 6.00021 17.6122 6 15.9004V9.09961C6.00021 7.38784 7.38784 6.00021 9.09961 6H15.9004ZM10.9004 1C12.4382 1.00019 13.7136 2.12011 13.957 3.58887C13.9939 3.81171 13.8099 4 13.584 4H9.09961C6.28327 4.00021 4.00021 6.28327 4 9.09961V13.584C4 13.8099 3.81171 13.9939 3.58887 13.957C2.12011 13.7136 1.00019 12.4382 1 10.9004V4.09961C1.00021 2.38784 2.38784 1.00021 4.09961 1H10.9004Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyBoldFilled20.category = 'Interface General';\n\nexport default CopyBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.4004 7C21.3883 7.00021 22.9998 8.61169 23 10.5996V19.4004C22.9998 21.3883 21.3883 22.9998 19.4004 23H10.5996C8.61169 22.9998 7.00021 21.3883 7 19.4004V10.5996C7.00021 8.61169 8.61169 7.00021 10.5996 7H19.4004ZM13.4004 1C15.3883 1.00021 16.9998 2.61169 17 4.59961C17 4.82074 16.8207 5 16.5996 5H10.5996C7.50712 5.00021 5.00021 7.50712 5 10.5996V16.5996C5 16.8207 4.82074 17 4.59961 17C2.61169 16.9998 1.00021 15.3883 1 13.4004V4.59961C1.00021 2.61169 2.61169 1.00021 4.59961 1H13.4004Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyBoldFilled24.category = 'Interface General';\n\nexport default CopyBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.3564 9C28.9208 9 31 11.0792 31 13.6436V26.3564C31 28.9208 28.9208 31 26.3564 31H13.6436C11.0792 31 9 28.9208 9 26.3564V13.6436C9 11.0792 11.0792 9 13.6436 9H26.3564ZM18.3564 1C20.9208 1 23 3.07923 23 5.64355V6.65039C22.9998 6.84338 22.8434 6.99979 22.6504 7H13.6436C9.97467 7 7 9.97467 7 13.6436V22.6504C6.99979 22.8434 6.84338 22.9998 6.65039 23H5.64355C3.07924 23 1 20.9208 1 18.3564V5.64355C1 3.07924 3.07924 1 5.64355 1H18.3564Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyBoldFilled32.category = 'Interface General';\n\nexport default CopyBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 4C10.9926 4 12 5.00736 12 6.25V9.75C12 10.9926 10.9926 12 9.75 12H6.25C5.00736 12 4 10.9926 4 9.75V6.25C4 5.00736 5.00736 4 6.25 4H9.75ZM5.75 0C6.99264 0 8 1.00736 8 2.25V2.5H6.25C4.17893 2.5 2.5 4.17893 2.5 6.25V8H2.25C1.00736 8 0 6.99264 0 5.75V2.25C0 1.00736 1.00736 0 2.25 0H5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyFilled12.category = 'Interface General';\n\nexport default CopyFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4502 5C13.8584 5.00011 14.9999 6.14163 15 7.5498V12.4502C14.9999 13.8584 13.8584 14.9999 12.4502 15H7.5498C6.14163 14.9999 5.00011 13.8584 5 12.4502V7.5498C5.00011 6.14163 6.14163 5.00011 7.5498 5H12.4502ZM8.4502 1C9.84172 1.0001 10.9714 2.11483 10.998 3.5H7.4502C5.26867 3.5 3.5 5.26867 3.5 7.4502V10.9971C2.11484 10.9704 1.0001 9.84171 1 8.4502V3.5498C1.00011 2.14163 2.14163 1.00011 3.5498 1H8.4502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyFilled16.category = 'Interface General';\n\nexport default CopyFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.1465 6C17.7202 6.00019 18.9959 7.27589 18.9961 8.84961V16.1465C18.9961 17.7203 17.7203 18.9959 16.1465 18.9961H8.84961C7.2758 18.9959 6.00004 17.7203 6 16.1465V8.84961C6.00021 7.27591 7.27591 6.00021 8.84961 6H16.1465ZM11.1504 1C12.7241 1.00021 13.9998 2.27591 14 3.84961V4.5H8.84961C6.44748 4.50021 4.50021 6.44748 4.5 8.84961V14H3.84961C2.27591 13.9998 1.00021 12.7241 1 11.1504V3.84961C1.00021 2.27591 2.27591 1.00021 3.84961 1H11.1504Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyFilled20.category = 'Interface General';\n\nexport default CopyFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.6475 7C21.4975 7.00001 22.9978 8.49965 22.998 10.3496V19.6494C22.9978 21.4993 21.4975 22.999 19.6475 22.999H10.3496C8.49979 22.9988 7.00026 21.4992 7 19.6494V10.3496C7.00022 8.49977 8.49977 7.00021 10.3496 7H19.6475ZM13.6504 1C15.5002 1.00021 16.9997 2.49983 17 4.34961V5.5H10.3496C7.67134 5.50021 5.50021 7.67134 5.5 10.3496V17H4.34961C2.49964 16.9998 1 15.4994 1 13.6494V4.34961C1.00029 2.49984 2.49982 1.00021 4.34961 1H13.6504Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyFilled24.category = 'Interface General';\n\nexport default CopyFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CopyFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CopyFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.6064 9C29.0327 9 31 10.9673 31 13.3936V26.6064C31 29.0327 29.0327 31 26.6064 31H13.3936C10.9673 31 9 29.0327 9 26.6064V13.3936C9 10.9673 10.9673 9 13.3936 9H26.6064ZM18.6064 1C21.0327 1 23 2.96731 23 5.39355V7.15039C22.9998 7.34338 22.8434 7.49979 22.6504 7.5H13.3936C10.1389 7.5 7.5 10.1389 7.5 13.3936V22.6504C7.49979 22.8434 7.34338 22.9998 7.15039 23H5.39355C2.96731 23 1 21.0327 1 18.6064V5.39355C1 2.96731 2.96731 1 5.39355 1H18.6064Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCopyFilled32.category = 'Interface General';\n\nexport default CopyFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coupon12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coupon12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99805 0C4.44671 0.000157684 4.78777 0.2555 4.97852 0.552734L5.05078 0.681641L5.12598 0.813477C5.31932 1.10492 5.64206 1.28906 6 1.28906C6.40915 1.28906 6.77275 1.0481 6.94922 0.681641L7.02148 0.552734C7.21223 0.2555 7.55329 0.000157594 8.00195 0H9.25C10.2165 1.78814e-07 11 0.783502 11 1.75V10.25C11 11.2165 10.2165 12 9.25 12H8.00195C7.48938 11.9998 7.11714 11.6667 6.94922 11.3184C6.77275 10.9519 6.40914 10.7109 6 10.7109C5.59086 10.7109 5.22725 10.9519 5.05078 11.3184C4.88286 11.6667 4.51062 11.9998 3.99805 12H2.75C1.7835 12 1 11.2165 1 10.25V1.75C1 0.783502 1.7835 0 2.75 0H3.99805ZM2.75 1.5C2.61193 1.5 2.5 1.61193 2.5 1.75V10.25C2.5 10.3881 2.61193 10.5 2.75 10.5H3.78809C4.22842 9.73425 5.04997 9.21094 6 9.21094C6.95003 9.21094 7.77158 9.73425 8.21191 10.5H9.25C9.38807 10.5 9.5 10.3881 9.5 10.25V1.75C9.5 1.61193 9.38807 1.5 9.25 1.5H8.21191C7.77158 2.26575 6.95003 2.78906 6 2.78906C5.04997 2.78906 4.22842 2.26575 3.78809 1.5H2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoupon12.category = 'Money & Shopping';\n\nexport default Coupon12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coupon16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coupon16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.29395 0C5.79276 6.23897e-05 6.17956 0.285315 6.39551 0.628906L6.47656 0.779297L6.5332 0.890625C6.83314 1.43325 7.38617 1.78027 8 1.78027L8.12207 1.77539C8.7265 1.72954 9.25721 1.34724 9.52246 0.779297L9.60352 0.628906C9.81946 0.285285 10.2063 6.12962e-05 10.7051 0H11.75C12.9926 0 14 1.00736 14 2.25V13.75C14 14.9926 12.9926 16 11.75 16H10.7051C10.2065 15.9999 9.8204 15.7146 9.60449 15.3711L9.41113 15.0166C9.1236 14.5623 8.65096 14.2647 8.12207 14.2246L8 14.2197C7.34516 14.2197 6.75962 14.6148 6.47656 15.2207C6.28676 15.627 5.86393 15.9999 5.29395 16H4.25C3.00736 16 2 14.9926 2 13.75V2.25C2 1.00736 3.00736 5.96046e-08 4.25 0H5.29395ZM4.25 1.5C3.83579 1.5 3.5 1.83579 3.5 2.25V13.75C3.5 14.1642 3.83579 14.5 4.25 14.5H5.00805C5.10251 14.5 5.18822 14.4463 5.23455 14.364C5.78216 13.3912 6.8067 12.7197 8 12.7197C9.19313 12.72 10.2171 13.3915 10.7645 14.364C10.8108 14.4463 10.8965 14.5 10.991 14.5H11.75C12.1642 14.5 12.5 14.1642 12.5 13.75V2.25C12.5 1.83579 12.1642 1.5 11.75 1.5H10.991C10.8965 1.5 10.8108 1.55367 10.7645 1.63599C10.2171 2.60849 9.19313 3.28005 8 3.28027C6.8067 3.28027 5.78216 2.60874 5.23455 1.63598C5.18822 1.55367 5.10251 1.5 5.00806 1.5H4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoupon16.category = 'Money & Shopping';\n\nexport default Coupon16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coupon20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coupon20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.55469 0C7.09727 0.000158492 7.50964 0.33507 7.71094 0.737305L7.78418 0.913086L7.84863 1.08203C8.20253 1.91458 9.03189 2.5 10 2.5L10.1914 2.49219C11.1394 2.41575 11.9266 1.77683 12.2158 0.913086L12.2891 0.737305C12.4904 0.335071 12.9027 0.000158786 13.4453 0H15.5C16.8807 0 18 1.11929 18 2.5V17.5C18 18.8807 16.8807 20 15.5 20H13.4453C12.8253 19.9998 12.375 19.5624 12.2158 19.0869C11.9266 18.2232 11.1394 17.5842 10.1914 17.5078L10 17.5C8.96759 17.5 8.09263 18.1656 7.78418 19.0869C7.62504 19.5624 7.17474 19.9998 6.55469 20H4.5C3.11929 20 2 18.8807 2 17.5V2.5C2 1.11929 3.11929 0 4.5 0H6.55469ZM4.5 1.5C3.94772 1.5 3.5 1.94772 3.5 2.5V17.5C3.5 18.0523 3.94772 18.5 4.5 18.5H6.4043C6.9443 17.0406 8.34887 16 10 16C11.6511 16 13.0557 17.0406 13.5957 18.5H15.5C16.0523 18.5 16.5 18.0523 16.5 17.5V2.5C16.5 1.94772 16.0523 1.5 15.5 1.5H13.5957C13.0557 2.95937 11.6511 4 10 4C8.34887 4 6.9443 2.95937 6.4043 1.5H4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoupon20.category = 'Money & Shopping';\n\nexport default Coupon20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coupon24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coupon24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.4082 0C8.31377 0 8.94689 0.668803 9.2002 1.32715C9.63339 2.45312 10.7243 3.25 12 3.25C13.2757 3.25 14.3666 2.45312 14.7998 1.32715C15.0531 0.668803 15.6862 0 16.5918 0H18.75C20.5449 0 22 1.45507 22 3.25V20.75C22 22.5449 20.5449 24 18.75 24H16.5918C15.6862 24 15.0531 23.3312 14.7998 22.6729C14.3666 21.5469 13.2757 20.75 12 20.75C10.7243 20.75 9.63339 21.5469 9.2002 22.6729C8.94689 23.3312 8.31377 24 7.4082 24H5.25C3.45507 24 2 22.5449 2 20.75V3.25C2 1.45507 3.45507 0 5.25 0H7.4082ZM5.25 1.5C4.2835 1.5 3.5 2.2835 3.5 3.25V20.75C3.5 21.7165 4.2835 22.5 5.25 22.5H7.4082C7.46172 22.5 7.52661 22.4813 7.60059 22.4209C7.67816 22.3576 7.75232 22.2572 7.7998 22.1338C8.44836 20.4483 10.083 19.25 12 19.25C13.917 19.25 15.5516 20.4483 16.2002 22.1338C16.2477 22.2572 16.3218 22.3576 16.3994 22.4209C16.4734 22.4813 16.5383 22.5 16.5918 22.5H18.75C19.7165 22.5 20.5 21.7165 20.5 20.75V3.25C20.5 2.2835 19.7165 1.5 18.75 1.5H16.5918C16.5383 1.5 16.4734 1.51874 16.3994 1.5791C16.3218 1.6424 16.2477 1.74279 16.2002 1.86621C15.5516 3.55172 13.917 4.75 12 4.75C10.083 4.75 8.44836 3.55172 7.7998 1.86621C7.75232 1.74279 7.67816 1.6424 7.60059 1.5791C7.5266 1.51874 7.46172 1.5 7.4082 1.5H5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoupon24.category = 'Money & Shopping';\n\nexport default Coupon24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Coupon32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Coupon32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2832 0C11.1375 1.56467e-06 11.7749 0.60073 12.0293 1.2666C12.6405 2.86605 14.1885 4 16 4C17.8115 4 19.3595 2.86605 19.9707 1.2666C20.2251 0.60073 20.8625 1.78818e-06 21.7168 0H25.25C27.3211 0 29 1.67893 29 3.75V28.25C29 30.3211 27.3211 32 25.25 32H21.7168C20.8625 32 20.2251 31.3993 19.9707 30.7334C19.3595 29.134 17.8115 28 16 28C14.1885 28 12.6405 29.134 12.0293 30.7334C11.7749 31.3993 11.1375 32 10.2832 32H6.75C4.67893 32 3 30.3211 3 28.25V3.75C3 1.67893 4.67893 0 6.75 0H10.2832ZM6.75 1.5C5.50736 1.5 4.5 2.50736 4.5 3.75V28.25C4.5 29.4926 5.50736 30.5 6.75 30.5H10.2832C10.3801 30.5 10.5429 30.4209 10.6279 30.1982C11.4536 28.0372 13.546 26.5 16 26.5C18.454 26.5 20.5464 28.0372 21.3721 30.1982C21.4571 30.4209 21.6199 30.5 21.7168 30.5H25.25C26.4926 30.5 27.5 29.4926 27.5 28.25V3.75C27.5 2.50736 26.4926 1.5 25.25 1.5H21.7168C21.6199 1.5 21.4571 1.57912 21.3721 1.80176C20.5464 3.96282 18.454 5.5 16 5.5C13.546 5.5 11.4536 3.96282 10.6279 1.80176C10.5429 1.57912 10.3801 1.5 10.2832 1.5H6.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCoupon32.category = 'Money & Shopping';\n\nexport default Coupon32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActive12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActive12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99805 0C4.44671 0.000157684 4.78777 0.2555 4.97852 0.552734L5.05078 0.681641L5.12598 0.813477C5.31932 1.10492 5.64206 1.28906 6 1.28906C6.40915 1.28906 6.77275 1.0481 6.94922 0.681641L7.02148 0.552734C7.21223 0.2555 7.55329 0.000157594 8.00195 0H9.25C10.2165 1.78814e-07 11 0.783502 11 1.75V10.25C11 11.2165 10.2165 12 9.25 12H8.00195C7.48938 11.9998 7.11714 11.6667 6.94922 11.3184C6.77275 10.9519 6.40914 10.7109 6 10.7109C5.59086 10.7109 5.22725 10.9519 5.05078 11.3184C4.88286 11.6667 4.51062 11.9998 3.99805 12H2.75C1.7835 12 1 11.2165 1 10.25V1.75C1 0.783502 1.7835 0 2.75 0H3.99805ZM2.75 1.5C2.61193 1.5 2.5 1.61193 2.5 1.75V10.25C2.5 10.3881 2.61193 10.5 2.75 10.5H3.78809C4.22842 9.73425 5.04997 9.21094 6 9.21094C6.95003 9.21094 7.77158 9.73425 8.21191 10.5H9.25C9.38807 10.5 9.5 10.3881 9.5 10.25V1.75C9.5 1.61193 9.38807 1.5 9.25 1.5H8.21191C7.77158 2.26575 6.95003 2.78906 6 2.78906C5.04997 2.78906 4.22842 2.26575 3.78809 1.5H2.75ZM7.21973 3.71973C7.51262 3.42683 7.98738 3.42683 8.28027 3.71973C8.57317 4.01262 8.57317 4.48738 8.28027 4.78027L4.78027 8.28027C4.48738 8.57317 4.01262 8.57317 3.71973 8.28027C3.42683 7.98738 3.42683 7.51262 3.71973 7.21973L7.21973 3.71973ZM7.75 7C8.16421 7 8.5 7.33579 8.5 7.75C8.5 8.16421 8.16421 8.5 7.75 8.5C7.33579 8.5 7 8.16421 7 7.75C7 7.33579 7.33579 7 7.75 7ZM4.25 3.5C4.66421 3.5 5 3.83579 5 4.25C5 4.66421 4.66421 5 4.25 5C3.83579 5 3.5 4.66421 3.5 4.25C3.5 3.83579 3.83579 3.5 4.25 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActive12.category = 'Money & Shopping';\n\nexport default CouponActive12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActive16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActive16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.29395 0C5.79276 6.23897e-05 6.17956 0.285315 6.39551 0.628906L6.47656 0.779297L6.5332 0.890625C6.83314 1.43325 7.38617 1.78027 8 1.78027L8.12207 1.77539C8.7265 1.72954 9.25721 1.34724 9.52246 0.779297L9.60352 0.628906C9.81946 0.285285 10.2063 6.12962e-05 10.7051 0H11.75C12.9926 0 14 1.00736 14 2.25V13.75C14 14.9926 12.9926 16 11.75 16H10.7051C10.2065 15.9999 9.8204 15.7146 9.60449 15.3711L9.41113 15.0166C9.1236 14.5623 8.65096 14.2647 8.12207 14.2246L8 14.2197C7.34516 14.2197 6.75962 14.6148 6.47656 15.2207C6.28676 15.627 5.86393 15.9999 5.29395 16H4.25C3.00736 16 2 14.9926 2 13.75V2.25C2 1.00736 3.00736 5.96046e-08 4.25 0H5.29395ZM4.25 1.5C3.83579 1.5 3.5 1.83579 3.5 2.25V13.75C3.5 14.1642 3.83579 14.5 4.25 14.5H5.00805C5.10251 14.5 5.18822 14.4463 5.23455 14.364C5.78216 13.3912 6.8067 12.7197 8 12.7197C9.19313 12.72 10.2171 13.3915 10.7645 14.364C10.8108 14.4463 10.8965 14.5 10.991 14.5H11.75C12.1642 14.5 12.5 14.1642 12.5 13.75V2.25C12.5 1.83579 12.1642 1.5 11.75 1.5H10.991C10.8965 1.5 10.8108 1.55367 10.7645 1.63599C10.2171 2.60849 9.19313 3.28005 8 3.28027C6.8067 3.28027 5.78216 2.60874 5.23455 1.63598C5.18822 1.55367 5.10251 1.5 5.00806 1.5H4.25ZM9.71973 5.21973C10.0126 4.92683 10.4874 4.92683 10.7803 5.21973C11.0732 5.51262 11.0732 5.98738 10.7803 6.28027L6.28027 10.7803C5.98738 11.0732 5.51262 11.0732 5.21973 10.7803C4.92683 10.4874 4.92683 10.0126 5.21973 9.71973L9.71973 5.21973ZM10 9C10.5523 9 11 9.44771 11 10C11 10.5523 10.5523 11 10 11C9.44772 11 9 10.5523 9 10C9 9.44771 9.44772 9 10 9ZM6 5C6.55228 5 7 5.44772 7 6C7 6.55228 6.55228 7 6 7C5.44772 7 5 6.55228 5 6C5 5.44772 5.44772 5 6 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActive16.category = 'Money & Shopping';\n\nexport default CouponActive16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActive20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActive20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.55469 0C7.09727 0.000158492 7.50964 0.33507 7.71094 0.737305L7.78418 0.913086L7.84863 1.08203C8.20253 1.91458 9.03189 2.5 10 2.5L10.1914 2.49219C11.1394 2.41575 11.9266 1.77683 12.2158 0.913086L12.2891 0.737305C12.4904 0.335071 12.9027 0.000158786 13.4453 0H15.5C16.8807 0 18 1.11929 18 2.5V17.5C18 18.8807 16.8807 20 15.5 20H13.4453C12.8253 19.9998 12.375 19.5624 12.2158 19.0869C11.9266 18.2232 11.1394 17.5842 10.1914 17.5078L10 17.5C8.96759 17.5 8.09263 18.1656 7.78418 19.0869C7.62504 19.5624 7.17474 19.9998 6.55469 20H4.5C3.11929 20 2 18.8807 2 17.5V2.5C2 1.11929 3.11929 0 4.5 0H6.55469ZM4.5 1.5C3.94772 1.5 3.5 1.94772 3.5 2.5V17.5C3.5 18.0523 3.94772 18.5 4.5 18.5H6.4043C6.9443 17.0406 8.34887 16 10 16C11.6511 16 13.0557 17.0406 13.5957 18.5H15.5C16.0523 18.5 16.5 18.0523 16.5 17.5V2.5C16.5 1.94772 16.0523 1.5 15.5 1.5H13.5957C13.0557 2.95937 11.6511 4 10 4C8.34887 4 6.9443 2.95937 6.4043 1.5H4.5ZM12.9697 5.96973C13.2626 5.67683 13.7374 5.67683 14.0303 5.96973C14.3232 6.26262 14.3232 6.73738 14.0303 7.03027L7.03027 14.0303C6.73738 14.3232 6.26262 14.3232 5.96973 14.0303C5.67683 13.7374 5.67683 13.2626 5.96973 12.9697L12.9697 5.96973ZM12.75 11.25C13.5784 11.25 14.25 11.9216 14.25 12.75C14.25 13.5784 13.5784 14.25 12.75 14.25C11.9216 14.25 11.25 13.5784 11.25 12.75C11.25 11.9216 11.9216 11.25 12.75 11.25ZM7.25 5.75C8.07843 5.75 8.75 6.42157 8.75 7.25C8.75 8.07843 8.07843 8.75 7.25 8.75C6.42157 8.75 5.75 8.07843 5.75 7.25C5.75 6.42157 6.42157 5.75 7.25 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActive20.category = 'Money & Shopping';\n\nexport default CouponActive20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActive24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActive24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.4082 0C8.31377 0 8.94689 0.668803 9.2002 1.32715C9.63339 2.45312 10.7243 3.25 12 3.25C13.2757 3.25 14.3666 2.45312 14.7998 1.32715C15.0531 0.668803 15.6862 0 16.5918 0H18.75C20.5449 0 22 1.45507 22 3.25V20.75C22 22.5449 20.5449 24 18.75 24H16.5918C15.6862 24 15.0531 23.3312 14.7998 22.6729C14.3666 21.5469 13.2757 20.75 12 20.75C10.7243 20.75 9.63339 21.5469 9.2002 22.6729C8.94689 23.3312 8.31377 24 7.4082 24H5.25C3.45507 24 2 22.5449 2 20.75V3.25C2 1.45507 3.45507 0 5.25 0H7.4082ZM5.25 1.5C4.2835 1.5 3.5 2.2835 3.5 3.25V20.75C3.5 21.7165 4.2835 22.5 5.25 22.5H7.4082C7.46172 22.5 7.52661 22.4813 7.60059 22.4209C7.67816 22.3576 7.75232 22.2572 7.7998 22.1338C8.44836 20.4483 10.083 19.25 12 19.25C13.917 19.25 15.5516 20.4483 16.2002 22.1338C16.2477 22.2572 16.3218 22.3576 16.3994 22.4209C16.4734 22.4813 16.5383 22.5 16.5918 22.5H18.75C19.7165 22.5 20.5 21.7165 20.5 20.75V3.25C20.5 2.2835 19.7165 1.5 18.75 1.5H16.5918C16.5383 1.5 16.4734 1.51874 16.3994 1.5791C16.3218 1.6424 16.2477 1.74279 16.2002 1.86621C15.5516 3.55172 13.917 4.75 12 4.75C10.083 4.75 8.44836 3.55172 7.7998 1.86621C7.75232 1.74279 7.67816 1.6424 7.60059 1.5791C7.5266 1.51874 7.46172 1.5 7.4082 1.5H5.25ZM15.7197 7.21973C16.0126 6.92683 16.4874 6.92683 16.7803 7.21973C17.0732 7.51262 17.0732 7.98738 16.7803 8.28027L8.28027 16.7803C7.98738 17.0732 7.51262 17.0732 7.21973 16.7803C6.92683 16.4874 6.92683 16.0126 7.21973 15.7197L15.7197 7.21973ZM15 13C16.1046 13 17 13.8954 17 15C17 16.1046 16.1046 17 15 17C13.8954 17 13 16.1046 13 15C13 13.8954 13.8954 13 15 13ZM15 14.5C14.7239 14.5 14.5 14.7239 14.5 15C14.5 15.2761 14.7239 15.5 15 15.5C15.2761 15.5 15.5 15.2761 15.5 15C15.5 14.7239 15.2761 14.5 15 14.5ZM9 7C10.1046 7 11 7.89543 11 9C11 10.1046 10.1046 11 9 11C7.89543 11 7 10.1046 7 9C7 7.89543 7.89543 7 9 7ZM9 8.5C8.72386 8.5 8.5 8.72386 8.5 9C8.5 9.27614 8.72386 9.5 9 9.5C9.27614 9.5 9.5 9.27614 9.5 9C9.5 8.72386 9.27614 8.5 9 8.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActive24.category = 'Money & Shopping';\n\nexport default CouponActive24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActive32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActive32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2832 0C11.1375 1.56467e-06 11.7749 0.60073 12.0293 1.2666C12.6405 2.86605 14.1885 4 16 4C17.8115 4 19.3595 2.86605 19.9707 1.2666C20.2251 0.60073 20.8625 1.78818e-06 21.7168 0H25.25C27.3211 0 29 1.67893 29 3.75V28.25C29 30.3211 27.3211 32 25.25 32H21.7168C20.8625 32 20.2251 31.3993 19.9707 30.7334C19.3595 29.134 17.8115 28 16 28C14.1885 28 12.6405 29.134 12.0293 30.7334C11.7749 31.3993 11.1375 32 10.2832 32H6.75C4.67893 32 3 30.3211 3 28.25V3.75C3 1.67893 4.67893 0 6.75 0H10.2832ZM6.75 1.5C5.50736 1.5 4.5 2.50736 4.5 3.75V28.25C4.5 29.4926 5.50736 30.5 6.75 30.5H10.2832C10.3801 30.5 10.5429 30.4209 10.6279 30.1982C11.4536 28.0372 13.546 26.5 16 26.5C18.454 26.5 20.5464 28.0372 21.3721 30.1982C21.4571 30.4209 21.6199 30.5 21.7168 30.5H25.25C26.4926 30.5 27.5 29.4926 27.5 28.25V3.75C27.5 2.50736 26.4926 1.5 25.25 1.5H21.7168C21.6199 1.5 21.4571 1.57912 21.3721 1.80176C20.5464 3.96282 18.454 5.5 16 5.5C13.546 5.5 11.4536 3.96282 10.6279 1.80176C10.5429 1.57912 10.3801 1.5 10.2832 1.5H6.75ZM20 17.5C21.3807 17.5 22.5 18.6193 22.5 20C22.5 21.3807 21.3807 22.5 20 22.5C18.6193 22.5 17.5 21.3807 17.5 20C17.5 18.6193 18.6193 17.5 20 17.5ZM20.7197 10.2197C21.0126 9.92683 21.4874 9.92683 21.7803 10.2197C22.0732 10.5126 22.0732 10.9874 21.7803 11.2803L11.2803 21.7803C10.9874 22.0732 10.5126 22.0732 10.2197 21.7803C9.92683 21.4874 9.92683 21.0126 10.2197 20.7197L20.7197 10.2197ZM20 19C19.4477 19 19 19.4477 19 20C19 20.5523 19.4477 21 20 21C20.5523 21 21 20.5523 21 20C21 19.4477 20.5523 19 20 19ZM12 9.5C13.3807 9.5 14.5 10.6193 14.5 12C14.5 13.3807 13.3807 14.5 12 14.5C10.6193 14.5 9.5 13.3807 9.5 12C9.5 10.6193 10.6193 9.5 12 9.5ZM12 11C11.4477 11 11 11.4477 11 12C11 12.5523 11.4477 13 12 13C12.5523 13 13 12.5523 13 12C13 11.4477 12.5523 11 12 11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActive32.category = 'Money & Shopping';\n\nexport default CouponActive32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.09863 0C4.65123 0.000151515 5.06324 0.314491 5.29102 0.667969L5.37695 0.821289L5.42871 0.912109C5.56178 1.11235 5.7754 1.2285 6 1.22852C6.25663 1.22852 6.49888 1.07682 6.62305 0.821289L6.70898 0.667969C6.93676 0.314487 7.34877 0.000150158 7.90137 0H9C10.1046 2.38419e-07 11 0.89543 11 2V10C11 11.1046 10.1046 12 9 12H7.90137C7.26984 11.9998 6.82236 11.5889 6.62305 11.1787C6.49888 10.9232 6.25663 10.7715 6 10.7715C5.74335 10.7715 5.50111 10.9232 5.37695 11.1787C5.17765 11.5889 4.73017 11.9998 4.09863 12H3C1.89543 12 1 11.1046 1 10V2C1 0.895431 1.89543 1.19209e-07 3 0H4.09863ZM3 10H3.75195C4.2307 9.26888 5.05081 8.77151 6 8.77148C6.94922 8.77148 7.76931 9.26888 8.24805 10H9V2H8.24805C7.76931 2.73112 6.94922 3.22852 6 3.22852C5.05081 3.2285 4.2307 2.73112 3.75195 2H3V10ZM6.79297 3.79297C7.18349 3.40244 7.81651 3.40244 8.20703 3.79297C8.59756 4.18349 8.59756 4.81651 8.20703 5.20703L5.20703 8.20703C4.81651 8.59756 4.18349 8.59756 3.79297 8.20703C3.40244 7.81651 3.40244 7.18349 3.79297 6.79297L6.79297 3.79297ZM7.5 6.5C8.05228 6.5 8.5 6.94772 8.5 7.5C8.5 8.05229 8.05228 8.5 7.5 8.5C6.94772 8.5 6.5 8.05229 6.5 7.5C6.5 6.94772 6.94772 6.5 7.5 6.5ZM4.5 3.5C5.05228 3.5 5.5 3.94772 5.5 4.5C5.5 5.05228 5.05228 5.5 4.5 5.5C3.94772 5.5 3.5 5.05228 3.5 4.5C3.5 3.94772 3.94772 3.5 4.5 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveBold12.category = 'Money & Shopping';\n\nexport default CouponActiveBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.3916 0C5.9522 0 6.39239 0.301236 6.65332 0.666016L6.75391 0.825195L6.86035 0.993164C7.13188 1.36486 7.54891 1.58789 8 1.58789L8.19043 1.57422C8.62906 1.51203 9.01736 1.23758 9.24512 0.825195L9.3457 0.666016C9.60665 0.301199 10.0469 0 10.6074 0H11.5C12.8807 0 14 1.11929 14 2.5V13.5C14 14.8807 12.8807 16 11.5 16H10.5576C9.93823 16 9.46538 15.6303 9.2207 15.2188C8.98863 14.8286 8.61005 14.5711 8.18457 14.5127L8 14.5C7.50047 14.5 7.04357 14.7729 6.77832 15.2188C6.53365 15.6302 6.0608 16 5.44141 16H4.5C3.11929 16 2 14.8807 2 13.5V2.5C2 1.11929 3.11929 5.96046e-08 4.5 0H5.3916ZM4.5 2C4.22386 2 4 2.22386 4 2.5V13.5C4 13.7761 4.22386 14 4.5 14H5.05407C5.13638 14 5.21293 13.9591 5.26205 13.8931C5.88456 13.0562 6.8717 12.5 8 12.5C9.12813 12.5002 10.1148 13.0564 10.737 13.8931C10.7861 13.9591 10.8627 14 10.945 14H11.5C11.7761 14 12 13.7761 12 13.5V2.5C12 2.22386 11.7761 2 11.5 2H11.0073C10.9224 2 10.8438 2.0435 10.7951 2.11305C10.1771 2.99504 9.16452 3.58767 8 3.58789C6.83531 3.58789 5.82226 2.99531 5.20396 2.11304C5.15522 2.04349 5.07663 2 4.99171 2H4.5ZM9.54297 5.04297C9.93349 4.65244 10.5665 4.65244 10.957 5.04297C11.3476 5.43349 11.3476 6.06651 10.957 6.45703L6.45703 10.957C6.06651 11.3476 5.43349 11.3476 5.04297 10.957C4.65244 10.5665 4.65244 9.93349 5.04297 9.54297L9.54297 5.04297ZM10.125 9C10.7463 9 11.25 9.50368 11.25 10.125C11.25 10.7463 10.7463 11.25 10.125 11.25C9.50368 11.25 9 10.7463 9 10.125C9 9.50368 9.50368 9 10.125 9ZM5.875 4.75C6.49632 4.75 7 5.25368 7 5.875C7 6.49632 6.49632 7 5.875 7C5.25368 7 4.75 6.49632 4.75 5.875C4.75 5.25368 5.25368 4.75 5.875 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveBold16.category = 'Money & Shopping';\n\nexport default CouponActiveBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.51074 0C7.23763 0 7.75915 0.494507 7.96094 1.03711L7.99707 1.14551L8.0498 1.30469C8.34765 2.08421 9.10781 2.64062 10 2.64062C10.9517 2.64062 11.7526 2.00725 12.0029 1.14551C12.1724 0.562228 12.7142 0 13.4893 0H15.25C16.7688 0 18 1.23122 18 2.75V17.25C18 18.7688 16.7688 20 15.25 20H13.4453C12.6988 19.9998 12.1654 19.4749 11.9785 18.917C11.7034 18.095 10.9224 17.5 10 17.5C9.07762 17.5 8.29658 18.0951 8.02148 18.917C7.83461 19.4749 7.3012 19.9998 6.55469 20H4.75C3.23122 20 2 18.7688 2 17.25V2.75C2 1.23122 3.23122 0 4.75 0H6.51074ZM4.75 2C4.33579 2 4 2.33579 4 2.75V17.25C4 17.6642 4.33579 18 4.75 18H6.23145C6.84848 16.5309 8.30336 15.5 10 15.5C11.6967 15.5 13.1515 16.5309 13.7686 18H15.25C15.6642 18 16 17.6642 16 17.25V2.75C16 2.33579 15.6642 2 15.25 2H13.8252C13.2437 3.54392 11.75 4.64062 10 4.64062C8.25003 4.64061 6.75628 3.54392 6.1748 2H4.75ZM12.793 5.79297C13.1835 5.40244 13.8165 5.40244 14.207 5.79297C14.5976 6.18349 14.5976 6.81651 14.207 7.20703L7.20703 14.207C6.81651 14.5976 6.18349 14.5976 5.79297 14.207C5.40244 13.8165 5.40244 13.1835 5.79297 12.793L12.793 5.79297ZM12.75 11.25C13.5784 11.25 14.25 11.9216 14.25 12.75C14.25 13.5784 13.5784 14.25 12.75 14.25C11.9216 14.25 11.25 13.5784 11.25 12.75C11.25 11.9216 11.9216 11.25 12.75 11.25ZM7.25 5.75C8.07843 5.75 8.75 6.42157 8.75 7.25C8.75 8.07843 8.07843 8.75 7.25 8.75C6.42157 8.75 5.75 8.07843 5.75 7.25C5.75 6.42157 6.42157 5.75 7.25 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveBold20.category = 'Money & Shopping';\n\nexport default CouponActiveBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.4082 0C8.44854 0 9.15583 0.765447 9.43359 1.4873C9.8309 2.52001 10.8311 3.25 12 3.25C13.1689 3.25 14.1691 2.52001 14.5664 1.4873C14.8442 0.765447 15.5515 0 16.5918 0H18.5C20.433 1.19209e-07 22 1.567 22 3.5V20.5C22 22.433 20.433 24 18.5 24H16.5918C15.5515 24 14.8442 23.2346 14.5664 22.5127C14.1691 21.48 13.1689 20.75 12 20.75C10.8311 20.75 9.8309 21.48 9.43359 22.5127C9.15583 23.2346 8.44854 24 7.4082 24H5.5C3.567 24 2 22.433 2 20.5V3.5C2 1.567 3.567 1.19209e-07 5.5 0H7.4082ZM5.5 2C4.67157 2 4 2.67157 4 3.5V20.5C4 21.3284 4.67157 22 5.5 22H7.40723C7.39734 22.0005 7.40801 22.0055 7.44238 21.9775C7.48324 21.9442 7.53309 21.8805 7.56641 21.7939C8.25085 20.0152 9.97613 18.75 12 18.75C14.0239 18.75 15.7491 20.0152 16.4336 21.7939C16.4669 21.8805 16.5168 21.9442 16.5576 21.9775C16.592 22.0055 16.6027 22.0005 16.5928 22H18.5C19.3284 22 20 21.3284 20 20.5V3.5C20 2.67157 19.3284 2 18.5 2H16.5928C16.6027 1.99954 16.592 1.99448 16.5576 2.02246C16.5168 2.0558 16.4669 2.11946 16.4336 2.20605C15.7491 3.98481 14.0239 5.25 12 5.25C9.97613 5.25 8.25085 3.98481 7.56641 2.20605C7.53309 2.11946 7.48324 2.0558 7.44238 2.02246C7.40801 1.99449 7.39734 1.99954 7.40723 2H5.5ZM15.543 7.04297C15.9335 6.65244 16.5665 6.65244 16.957 7.04297C17.3476 7.43349 17.3476 8.06651 16.957 8.45703L8.45703 16.957C8.06651 17.3476 7.43349 17.3476 7.04297 16.957C6.65244 16.5665 6.65244 15.9335 7.04297 15.543L15.543 7.04297ZM15 12.75C16.2426 12.75 17.25 13.7574 17.25 15C17.25 16.2426 16.2426 17.25 15 17.25C13.7574 17.25 12.75 16.2426 12.75 15C12.75 13.7574 13.7574 12.75 15 12.75ZM15 14.75C14.8619 14.75 14.75 14.8619 14.75 15C14.75 15.1381 14.8619 15.25 15 15.25C15.1381 15.25 15.25 15.1381 15.25 15C15.25 14.8619 15.1381 14.75 15 14.75ZM9 6.75C10.2426 6.75 11.25 7.75736 11.25 9C11.25 10.2426 10.2426 11.25 9 11.25C7.75736 11.25 6.75 10.2426 6.75 9C6.75 7.75736 7.75736 6.75 9 6.75ZM9 8.75C8.86193 8.75 8.75 8.86193 8.75 9C8.75 9.13807 8.86193 9.25 9 9.25C9.13807 9.25 9.25 9.13807 9.25 9C9.25 8.86193 9.13807 8.75 9 8.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveBold24.category = 'Money & Shopping';\n\nexport default CouponActiveBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2832 0C11.2637 1.56048e-06 11.9801 0.687996 12.2627 1.42773C12.8382 2.93345 14.2956 4 16 4C17.7044 4 19.1618 2.93345 19.7373 1.42773C20.0199 0.687996 20.7363 1.78339e-06 21.7168 0H25C27.2091 0 29 1.79086 29 4V28C29 30.2091 27.2091 32 25 32H21.7168C20.7363 32 20.0199 31.312 19.7373 30.5723C19.1618 29.0665 17.7044 28 16 28C14.2956 28 12.8382 29.0665 12.2627 30.5723C11.9801 31.312 11.2637 32 10.2832 32H7C4.79086 32 3 30.2091 3 28V4C3 1.79086 4.79086 0 7 0H10.2832ZM7 2C5.89543 2 5 2.89543 5 4V28C5 29.1046 5.89543 30 7 30H10.2832C10.2748 30 10.2818 30.0047 10.3066 29.9854C10.3351 29.9631 10.3712 29.9194 10.3945 29.8584C11.2561 27.604 13.4391 26 16 26C18.5609 26 20.7439 27.604 21.6055 29.8584C21.6288 29.9194 21.6649 29.9631 21.6934 29.9854C21.7182 30.0047 21.7252 30 21.7168 30H25C26.1046 30 27 29.1046 27 28V4C27 2.89543 26.1046 2 25 2H21.7168C21.7252 2 21.7182 1.99534 21.6934 2.01465C21.6649 2.03686 21.6288 2.08058 21.6055 2.1416C20.7439 4.39597 18.5609 6 16 6C13.4391 6 11.2561 4.39597 10.3945 2.1416C10.3712 2.08058 10.3351 2.03686 10.3066 2.01465C10.2818 1.99534 10.2748 2 10.2832 2H7ZM19.75 17C21.2688 17 22.5 18.2312 22.5 19.75C22.5 21.2688 21.2688 22.5 19.75 22.5C18.2312 22.5 17 21.2688 17 19.75C17 18.2312 18.2312 17 19.75 17ZM20.543 10.043C20.9335 9.65244 21.5665 9.65244 21.957 10.043C22.3476 10.4335 22.3476 11.0665 21.957 11.457L11.457 21.957C11.0665 22.3476 10.4335 22.3476 10.043 21.957C9.65244 21.5665 9.65244 20.9335 10.043 20.543L20.543 10.043ZM19.75 19C19.3358 19 19 19.3358 19 19.75C19 20.1642 19.3358 20.5 19.75 20.5C20.1642 20.5 20.5 20.1642 20.5 19.75C20.5 19.3358 20.1642 19 19.75 19ZM12.25 9.5C13.7688 9.5 15 10.7312 15 12.25C15 13.7688 13.7688 15 12.25 15C10.7312 15 9.5 13.7688 9.5 12.25C9.5 10.7312 10.7312 9.5 12.25 9.5ZM12.25 11.5C11.8358 11.5 11.5 11.8358 11.5 12.25C11.5 12.6642 11.8358 13 12.25 13C12.6642 13 13 12.6642 13 12.25C13 11.8358 12.6642 11.5 12.25 11.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveBold32.category = 'Money & Shopping';\n\nexport default CouponActiveBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99805 0C4.44671 0.000157684 4.78777 0.2555 4.97852 0.552734L5.05078 0.681641L5.12598 0.813477C5.31932 1.10492 5.64206 1.28906 6 1.28906C6.40915 1.28906 6.77275 1.0481 6.94922 0.681641L7.02148 0.552734C7.21223 0.2555 7.55329 0.000157594 8.00195 0H9.25C10.2165 1.78814e-07 11 0.783502 11 1.75V10.25C11 11.2165 10.2165 12 9.25 12H8.00195C7.48938 11.9998 7.11714 11.6667 6.94922 11.3184C6.77275 10.9519 6.40914 10.7109 6 10.7109C5.59086 10.7109 5.22725 10.9519 5.05078 11.3184C4.88286 11.6667 4.51062 11.9998 3.99805 12H2.75C1.7835 12 1 11.2165 1 10.25V1.75C1 0.783502 1.7835 0 2.75 0H3.99805ZM8 6.75C7.30964 6.75 6.75 7.30964 6.75 8C6.75 8.69036 7.30964 9.25 8 9.25C8.69036 9.25 9.25 8.69036 9.25 8C9.25 7.30964 8.69036 6.75 8 6.75ZM8.45703 3.54297C8.06651 3.15244 7.43349 3.15244 7.04297 3.54297L3.54297 7.04297C3.15244 7.43349 3.15244 8.06651 3.54297 8.45703C3.93349 8.84756 4.56651 8.84756 4.95703 8.45703L8.45703 4.95703C8.84756 4.56651 8.84756 3.93349 8.45703 3.54297ZM4 2.75C3.30964 2.75 2.75 3.30964 2.75 4C2.75 4.69036 3.30964 5.25 4 5.25C4.69036 5.25 5.25 4.69036 5.25 4C5.25 3.30964 4.69036 2.75 4 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveBoldFilled12.category = 'Money & Shopping';\n\nexport default CouponActiveBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.3916 0C5.9522 0 6.39239 0.301236 6.65332 0.666016L6.75391 0.825195L6.86035 0.993164C7.13188 1.36486 7.54891 1.58789 8 1.58789L8.19043 1.57422C8.62906 1.51203 9.01736 1.23758 9.24512 0.825195L9.3457 0.666016C9.60665 0.301199 10.0469 0 10.6074 0H11.5C12.8807 0 14 1.11929 14 2.5V13.5C14 14.8807 12.8807 16 11.5 16H10.5576C9.93823 16 9.46538 15.6303 9.2207 15.2188C8.98863 14.8286 8.61005 14.5711 8.18457 14.5127L8 14.5C7.50047 14.5 7.04357 14.7729 6.77832 15.2188C6.53365 15.6302 6.0608 16 5.44141 16H4.5C3.11929 16 2 14.8807 2 13.5V2.5C2 1.11929 3.11929 5.96046e-08 4.5 0H5.3916ZM10.5 9C9.67157 9 9 9.67157 9 10.5C9 11.3284 9.67157 12 10.5 12C11.3284 12 12 11.3284 12 10.5C12 9.67157 11.3284 9 10.5 9ZM11.207 4.79297C10.8165 4.40244 10.1835 4.40244 9.79297 4.79297L4.79297 9.79297C4.40244 10.1835 4.40244 10.8165 4.79297 11.207C5.18349 11.5976 5.81651 11.5976 6.20703 11.207L11.207 6.20703C11.5976 5.81651 11.5976 5.18349 11.207 4.79297ZM5.5 4C4.67157 4 4 4.67157 4 5.5C4 6.32843 4.67157 7 5.5 7C6.32843 7 7 6.32843 7 5.5C7 4.67157 6.32843 4 5.5 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveBoldFilled16.category = 'Money & Shopping';\n\nexport default CouponActiveBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.10254 0C6.82558 0 7.35502 0.491476 7.55371 1.04883L7.58887 1.16113L7.65137 1.35645C8.00103 2.31598 8.92147 3 10 3C11.1504 3 12.1213 2.2219 12.4111 1.16113L12.4463 1.04883C12.645 0.491476 13.1744 0 13.8975 0H15.25C16.7688 0 18 1.23122 18 2.75V17.25C18 18.7688 16.7688 20 15.25 20H13.8975C13.1263 20 12.5755 19.4406 12.4111 18.8389C12.1213 17.7781 11.1504 17 10 17C8.84958 17 7.87865 17.7781 7.58887 18.8389C7.42453 19.4406 6.8737 20 6.10254 20H4.75C3.23122 20 2 18.7688 2 17.25V2.75C2 1.23122 3.23122 0 4.75 0H6.10254ZM13.25 11.5C12.2835 11.5 11.5 12.2835 11.5 13.25C11.5 14.2165 12.2835 15 13.25 15C14.2165 15 15 14.2165 15 13.25C15 12.2835 14.2165 11.5 13.25 11.5ZM14.207 5.79297C13.8165 5.40244 13.1835 5.40244 12.793 5.79297L5.79297 12.793C5.40244 13.1835 5.40244 13.8165 5.79297 14.207C6.18349 14.5976 6.81651 14.5976 7.20703 14.207L14.207 7.20703C14.5976 6.81651 14.5976 6.18349 14.207 5.79297ZM6.75 5C5.7835 5 5 5.7835 5 6.75C5 7.7165 5.7835 8.5 6.75 8.5C7.7165 8.5 8.5 7.7165 8.5 6.75C8.5 5.7835 7.7165 5 6.75 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveBoldFilled20.category = 'Money & Shopping';\n\nexport default CouponActiveBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.08203 0C8.0368 0.000162187 8.7302 0.653963 9.03613 1.33301C9.54613 2.46509 10.6821 3.25 12 3.25C13.3179 3.25 14.4539 2.46509 14.9639 1.33301C15.2698 0.653962 15.9632 0.000162404 16.918 0H18.5C20.433 1.19209e-07 22 1.567 22 3.5V20.5C22 22.433 20.433 24 18.5 24H16.918C15.9632 23.9998 15.2698 23.346 14.9639 22.667C14.4539 21.5349 13.3179 20.75 12 20.75C10.6821 20.75 9.54613 21.5349 9.03613 22.667C8.7302 23.346 8.0368 23.9998 7.08203 24H5.5C3.567 24 2 22.433 2 20.5V3.5C2 1.567 3.567 1.19209e-07 5.5 0H7.08203ZM16 14C14.8954 14 14 14.8954 14 16C14 17.1046 14.8954 18 16 18C17.1046 18 18 17.1046 18 16C18 14.8954 17.1046 14 16 14ZM17.207 6.79297C16.8165 6.40244 16.1835 6.40244 15.793 6.79297L6.79297 15.793C6.40244 16.1835 6.40244 16.8165 6.79297 17.207C7.18349 17.5976 7.81651 17.5976 8.20703 17.207L17.207 8.20703C17.5976 7.81651 17.5976 7.18349 17.207 6.79297ZM8 6C6.89543 6 6 6.89543 6 8C6 9.10457 6.89543 10 8 10C9.10457 10 10 9.10457 10 8C10 6.89543 9.10457 6 8 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveBoldFilled24.category = 'Money & Shopping';\n\nexport default CouponActiveBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.95117 0C10.8707 0 11.5719 0.610581 11.8789 1.30859C12.5763 2.89512 14.1601 4 16 4C17.8399 4 19.4237 2.89512 20.1211 1.30859C20.4281 0.610582 21.1293 0 22.0488 0H25C27.2091 0 29 1.79086 29 4V28C29 30.2091 27.2091 32 25 32H22.0488C21.1293 32 20.4281 31.3894 20.1211 30.6914C19.4237 29.1049 17.8399 28 16 28C14.1601 28 12.5763 29.1049 11.8789 30.6914C11.5719 31.3894 10.8707 32 9.95117 32H7C4.79086 32 3 30.2091 3 28V4C3 1.79086 4.79086 0 7 0H9.95117ZM20.5 18C19.1193 18 18 19.1193 18 20.5C18 21.8807 19.1193 23 20.5 23C21.8807 23 23 21.8807 23 20.5C23 19.1193 21.8807 18 20.5 18ZM22.207 9.79297C21.8165 9.40244 21.1835 9.40244 20.793 9.79297L9.79297 20.793C9.40244 21.1835 9.40244 21.8165 9.79297 22.207C10.1835 22.5976 10.8165 22.5976 11.207 22.207L22.207 11.207C22.5976 10.8165 22.5976 10.1835 22.207 9.79297ZM11.5 9C10.1193 9 9 10.1193 9 11.5C9 12.8807 10.1193 14 11.5 14C12.8807 14 14 12.8807 14 11.5C14 10.1193 12.8807 9 11.5 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveBoldFilled32.category = 'Money & Shopping';\n\nexport default CouponActiveBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99805 0C4.44671 0.000157684 4.78777 0.2555 4.97852 0.552734L5.05078 0.681641L5.12598 0.813477C5.31932 1.10492 5.64206 1.28906 6 1.28906C6.40915 1.28906 6.77275 1.0481 6.94922 0.681641L7.02148 0.552734C7.21223 0.2555 7.55329 0.000157594 8.00195 0H9.25C10.2165 1.78814e-07 11 0.783502 11 1.75V10.25C11 11.2165 10.2165 12 9.25 12H8.00195C7.48938 11.9998 7.11714 11.6667 6.94922 11.3184C6.77275 10.9519 6.40914 10.7109 6 10.7109C5.59086 10.7109 5.22725 10.9519 5.05078 11.3184C4.88286 11.6667 4.51062 11.9998 3.99805 12H2.75C1.7835 12 1 11.2165 1 10.25V1.75C1 0.783502 1.7835 0 2.75 0H3.99805ZM8.28027 3.71973C7.98738 3.42683 7.51262 3.42683 7.21973 3.71973L3.71973 7.21973C3.42683 7.51262 3.42683 7.98738 3.71973 8.28027C4.01262 8.57317 4.48738 8.57317 4.78027 8.28027L8.28027 4.78027C8.57317 4.48738 8.57317 4.01262 8.28027 3.71973ZM7.75 7C7.33579 7 7 7.33579 7 7.75C7 8.16421 7.33579 8.5 7.75 8.5C8.16421 8.5 8.5 8.16421 8.5 7.75C8.5 7.33579 8.16421 7 7.75 7ZM4.25 3.5C3.83579 3.5 3.5 3.83579 3.5 4.25C3.5 4.66421 3.83579 5 4.25 5C4.66421 5 5 4.66421 5 4.25C5 3.83579 4.66421 3.5 4.25 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveFilled12.category = 'Money & Shopping';\n\nexport default CouponActiveFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.29395 0C5.79276 6.23897e-05 6.17956 0.285315 6.39551 0.628906L6.47656 0.779297L6.5332 0.890625C6.83314 1.43325 7.38617 1.78027 8 1.78027L8.12207 1.77539C8.7265 1.72954 9.25721 1.34724 9.52246 0.779297L9.60352 0.628906C9.81946 0.285285 10.2063 6.12962e-05 10.7051 0H11.75C12.9926 0 14 1.00736 14 2.25V13.75C14 14.9926 12.9926 16 11.75 16H10.7051C10.2065 15.9999 9.8204 15.7146 9.60449 15.3711L9.41113 15.0166C9.1236 14.5623 8.65096 14.2647 8.12207 14.2246L8 14.2197C7.34516 14.2197 6.75962 14.6148 6.47656 15.2207C6.28676 15.627 5.86393 15.9999 5.29395 16H4.25C3.00736 16 2 14.9926 2 13.75V2.25C2 1.00736 3.00736 5.96046e-08 4.25 0H5.29395ZM10.7803 5.21973C10.4874 4.92683 10.0126 4.92683 9.71973 5.21973L5.21973 9.71973C4.92683 10.0126 4.92683 10.4874 5.21973 10.7803C5.51262 11.0732 5.98738 11.0732 6.28027 10.7803L10.7803 6.28027C11.0732 5.98738 11.0732 5.51262 10.7803 5.21973ZM10 9C9.44772 9 9 9.44771 9 10C9 10.5523 9.44772 11 10 11C10.5523 11 11 10.5523 11 10C11 9.44771 10.5523 9 10 9ZM6 5C5.44772 5 5 5.44772 5 6C5 6.55228 5.44772 7 6 7C6.55228 7 7 6.55228 7 6C7 5.44772 6.55228 5 6 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveFilled16.category = 'Money & Shopping';\n\nexport default CouponActiveFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.55469 0C7.09727 0.000158492 7.50964 0.33507 7.71094 0.737305L7.78418 0.913086L7.84863 1.08203C8.20253 1.91458 9.03189 2.5 10 2.5L10.1914 2.49219C11.1394 2.41575 11.9266 1.77683 12.2158 0.913086L12.2891 0.737305C12.4904 0.335071 12.9027 0.000158786 13.4453 0H15.5C16.8807 0 18 1.11929 18 2.5V17.5C18 18.8807 16.8807 20 15.5 20H13.4453C12.8253 19.9998 12.375 19.5624 12.2158 19.0869C11.9266 18.2232 11.1394 17.5842 10.1914 17.5078L10 17.5C8.96759 17.5 8.09263 18.1656 7.78418 19.0869C7.62504 19.5624 7.17474 19.9998 6.55469 20H4.5C3.11929 20 2 18.8807 2 17.5V2.5C2 1.11929 3.11929 0 4.5 0H6.55469ZM14.0303 5.96973C13.7374 5.67683 13.2626 5.67683 12.9697 5.96973L5.96973 12.9697C5.67683 13.2626 5.67683 13.7374 5.96973 14.0303C6.26262 14.3232 6.73738 14.3232 7.03027 14.0303L14.0303 7.03027C14.3232 6.73738 14.3232 6.26262 14.0303 5.96973ZM12.75 11.25C11.9216 11.25 11.25 11.9216 11.25 12.75C11.25 13.5784 11.9216 14.25 12.75 14.25C13.5784 14.25 14.25 13.5784 14.25 12.75C14.25 11.9216 13.5784 11.25 12.75 11.25ZM7.25 5.75C6.42157 5.75 5.75 6.42157 5.75 7.25C5.75 8.07843 6.42157 8.75 7.25 8.75C8.07843 8.75 8.75 8.07843 8.75 7.25C8.75 6.42157 8.07843 5.75 7.25 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveFilled20.category = 'Money & Shopping';\n\nexport default CouponActiveFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.4082 0C8.31377 0 8.94689 0.668803 9.2002 1.32715C9.63339 2.45312 10.7243 3.25 12 3.25C13.2757 3.25 14.3666 2.45312 14.7998 1.32715C15.0531 0.668803 15.6862 0 16.5918 0H18.75C20.5449 0 22 1.45507 22 3.25V20.75C22 22.5449 20.5449 24 18.75 24H16.5918C15.6862 24 15.0531 23.3312 14.7998 22.6729C14.3666 21.5469 13.2757 20.75 12 20.75C10.7243 20.75 9.63339 21.5469 9.2002 22.6729C8.94689 23.3312 8.31377 24 7.4082 24H5.25C3.45507 24 2 22.5449 2 20.75V3.25C2 1.45507 3.45507 0 5.25 0H7.4082ZM16.7803 7.21973C16.4874 6.92683 16.0126 6.92683 15.7197 7.21973L7.21973 15.7197C6.92683 16.0126 6.92683 16.4874 7.21973 16.7803C7.51262 17.0732 7.98738 17.0732 8.28027 16.7803L16.7803 8.28027C17.0732 7.98738 17.0732 7.51262 16.7803 7.21973ZM15 13C13.8954 13 13 13.8954 13 15C13 16.1046 13.8954 17 15 17C16.1046 17 17 16.1046 17 15C17 13.8954 16.1046 13 15 13ZM15 14.5C15.2761 14.5 15.5 14.7239 15.5 15C15.5 15.2761 15.2761 15.5 15 15.5C14.7239 15.5 14.5 15.2761 14.5 15C14.5 14.7239 14.7239 14.5 15 14.5ZM9 7C7.89543 7 7 7.89543 7 9C7 10.1046 7.89543 11 9 11C10.1046 11 11 10.1046 11 9C11 7.89543 10.1046 7 9 7ZM9 8.5C9.27614 8.5 9.5 8.72386 9.5 9C9.5 9.27614 9.27614 9.5 9 9.5C8.72386 9.5 8.5 9.27614 8.5 9C8.5 8.72386 8.72386 8.5 9 8.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveFilled24.category = 'Money & Shopping';\n\nexport default CouponActiveFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponActiveFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponActiveFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2832 0C11.1375 1.56467e-06 11.7749 0.60073 12.0293 1.2666C12.6405 2.86605 14.1885 4 16 4C17.8115 4 19.3595 2.86605 19.9707 1.2666C20.2251 0.60073 20.8625 1.78818e-06 21.7168 0H25.25C27.3211 0 29 1.67893 29 3.75V28.25C29 30.3211 27.3211 32 25.25 32H21.7168C20.8625 32 20.2251 31.3993 19.9707 30.7334C19.3595 29.134 17.8115 28 16 28C14.1885 28 12.6405 29.134 12.0293 30.7334C11.7749 31.3993 11.1375 32 10.2832 32H6.75C4.67893 32 3 30.3211 3 28.25V3.75C3 1.67893 4.67893 0 6.75 0H10.2832ZM20 17.5C18.6193 17.5 17.5 18.6193 17.5 20C17.5 21.3807 18.6193 22.5 20 22.5C21.3807 22.5 22.5 21.3807 22.5 20C22.5 18.6193 21.3807 17.5 20 17.5ZM21.7803 10.2197C21.4874 9.92683 21.0126 9.92683 20.7197 10.2197L10.2197 20.7197C9.92683 21.0126 9.92683 21.4874 10.2197 21.7803C10.5126 22.0732 10.9874 22.0732 11.2803 21.7803L21.7803 11.2803C22.0732 10.9874 22.0732 10.5126 21.7803 10.2197ZM20 19C20.5523 19 21 19.4477 21 20C21 20.5523 20.5523 21 20 21C19.4477 21 19 20.5523 19 20C19 19.4477 19.4477 19 20 19ZM12 9.5C10.6193 9.5 9.5 10.6193 9.5 12C9.5 13.3807 10.6193 14.5 12 14.5C13.3807 14.5 14.5 13.3807 14.5 12C14.5 10.6193 13.3807 9.5 12 9.5ZM12 11C12.5523 11 13 11.4477 13 12C13 12.5523 12.5523 13 12 13C11.4477 13 11 12.5523 11 12C11 11.4477 11.4477 11 12 11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponActiveFilled32.category = 'Money & Shopping';\n\nexport default CouponActiveFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.09863 0C4.65123 0.000151515 5.06324 0.314491 5.29102 0.667969L5.37695 0.821289L5.42871 0.912109C5.56178 1.11235 5.7754 1.2285 6 1.22852C6.25663 1.22852 6.49888 1.07682 6.62305 0.821289L6.70898 0.667969C6.93676 0.314487 7.34877 0.000150158 7.90137 0H9C10.1046 2.38419e-07 11 0.89543 11 2V10C11 11.1046 10.1046 12 9 12H7.90137C7.26984 11.9998 6.82236 11.5889 6.62305 11.1787C6.49888 10.9232 6.25663 10.7715 6 10.7715C5.74335 10.7715 5.50111 10.9232 5.37695 11.1787C5.17765 11.5889 4.73017 11.9998 4.09863 12H3C1.89543 12 1 11.1046 1 10V2C1 0.895431 1.89543 1.19209e-07 3 0H4.09863ZM3 10H3.75195C4.2307 9.26888 5.05081 8.77151 6 8.77148C6.94922 8.77148 7.76931 9.26888 8.24805 10H9V2H8.24805C7.76931 2.73112 6.94922 3.22852 6 3.22852C5.05081 3.2285 4.2307 2.73112 3.75195 2H3V10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponBold12.category = 'Money & Shopping';\n\nexport default CouponBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.3916 0C5.9522 0 6.39239 0.301236 6.65332 0.666016L6.75391 0.825195L6.86035 0.993164C7.13188 1.36486 7.54891 1.58789 8 1.58789L8.19043 1.57422C8.62906 1.51203 9.01736 1.23758 9.24512 0.825195L9.3457 0.666016C9.60665 0.301199 10.0469 0 10.6074 0H11.5C12.8807 0 14 1.11929 14 2.5V13.5C14 14.8807 12.8807 16 11.5 16H10.5576C9.93823 16 9.46538 15.6303 9.2207 15.2188C8.98863 14.8286 8.61005 14.5711 8.18457 14.5127L8 14.5C7.50047 14.5 7.04357 14.7729 6.77832 15.2188C6.53365 15.6302 6.0608 16 5.44141 16H4.5C3.11929 16 2 14.8807 2 13.5V2.5C2 1.11929 3.11929 5.96046e-08 4.5 0H5.3916ZM4.5 2C4.22386 2 4 2.22386 4 2.5V13.5C4 13.7761 4.22386 14 4.5 14H5.05407C5.13638 14 5.21293 13.9591 5.26205 13.8931C5.88456 13.0562 6.8717 12.5 8 12.5C9.12813 12.5002 10.1148 13.0564 10.737 13.8931C10.7861 13.9591 10.8627 14 10.945 14H11.5C11.7761 14 12 13.7761 12 13.5V2.5C12 2.22386 11.7761 2 11.5 2H11.0073C10.9224 2 10.8438 2.0435 10.7951 2.11305C10.1771 2.99504 9.16452 3.58767 8 3.58789C6.83531 3.58789 5.82226 2.99531 5.20396 2.11304C5.15522 2.04349 5.07663 2 4.99171 2H4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponBold16.category = 'Money & Shopping';\n\nexport default CouponBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.51074 0C7.23763 0 7.75915 0.494507 7.96094 1.03711L7.99707 1.14551L8.0498 1.30469C8.34765 2.08421 9.10781 2.64062 10 2.64062C10.9517 2.64062 11.7526 2.00725 12.0029 1.14551C12.1724 0.562228 12.7142 0 13.4893 0H15.25C16.7688 0 18 1.23122 18 2.75V17.25C18 18.7688 16.7688 20 15.25 20H13.4453C12.6988 19.9998 12.1654 19.4749 11.9785 18.917C11.7034 18.095 10.9224 17.5 10 17.5C9.07762 17.5 8.29658 18.0951 8.02148 18.917C7.83461 19.4749 7.3012 19.9998 6.55469 20H4.75C3.23122 20 2 18.7688 2 17.25V2.75C2 1.23122 3.23122 0 4.75 0H6.51074ZM4.75 2C4.33579 2 4 2.33579 4 2.75V17.25C4 17.6642 4.33579 18 4.75 18H6.23145C6.84848 16.5309 8.30336 15.5 10 15.5C11.6967 15.5 13.1515 16.5309 13.7686 18H15.25C15.6642 18 16 17.6642 16 17.25V2.75C16 2.33579 15.6642 2 15.25 2H13.8252C13.2437 3.54392 11.75 4.64062 10 4.64062C8.25003 4.64061 6.75628 3.54392 6.1748 2H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponBold20.category = 'Money & Shopping';\n\nexport default CouponBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.4082 0C8.44854 0 9.15583 0.765447 9.43359 1.4873C9.8309 2.52001 10.8311 3.25 12 3.25C13.1689 3.25 14.1691 2.52001 14.5664 1.4873C14.8442 0.765447 15.5515 0 16.5918 0H18.5C20.433 1.19209e-07 22 1.567 22 3.5V20.5C22 22.433 20.433 24 18.5 24H16.5918C15.5515 24 14.8442 23.2346 14.5664 22.5127C14.1691 21.48 13.1689 20.75 12 20.75C10.8311 20.75 9.8309 21.48 9.43359 22.5127C9.15583 23.2346 8.44854 24 7.4082 24H5.5C3.567 24 2 22.433 2 20.5V3.5C2 1.567 3.567 1.19209e-07 5.5 0H7.4082ZM5.5 2C4.67157 2 4 2.67157 4 3.5V20.5C4 21.3284 4.67157 22 5.5 22H7.40723C7.39734 22.0005 7.40801 22.0055 7.44238 21.9775C7.48324 21.9442 7.53309 21.8805 7.56641 21.7939C8.25085 20.0152 9.97613 18.75 12 18.75C14.0239 18.75 15.7491 20.0152 16.4336 21.7939C16.4669 21.8805 16.5168 21.9442 16.5576 21.9775C16.592 22.0055 16.6027 22.0005 16.5928 22H18.5C19.3284 22 20 21.3284 20 20.5V3.5C20 2.67157 19.3284 2 18.5 2H16.5928C16.6027 1.99954 16.592 1.99448 16.5576 2.02246C16.5168 2.0558 16.4669 2.11946 16.4336 2.20605C15.7491 3.98481 14.0239 5.25 12 5.25C9.97613 5.25 8.25085 3.98481 7.56641 2.20605C7.53309 2.11946 7.48324 2.0558 7.44238 2.02246C7.40801 1.99449 7.39734 1.99954 7.40723 2H5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponBold24.category = 'Money & Shopping';\n\nexport default CouponBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2832 0C11.2637 1.56048e-06 11.9801 0.687996 12.2627 1.42773C12.8382 2.93345 14.2956 4 16 4C17.7044 4 19.1618 2.93345 19.7373 1.42773C20.0199 0.687996 20.7363 1.78339e-06 21.7168 0H25C27.2091 0 29 1.79086 29 4V28C29 30.2091 27.2091 32 25 32H21.7168C20.7363 32 20.0199 31.312 19.7373 30.5723C19.1618 29.0665 17.7044 28 16 28C14.2956 28 12.8382 29.0665 12.2627 30.5723C11.9801 31.312 11.2637 32 10.2832 32H7C4.79086 32 3 30.2091 3 28V4C3 1.79086 4.79086 0 7 0H10.2832ZM7 2C5.89543 2 5 2.89543 5 4V28C5 29.1046 5.89543 30 7 30H10.2832C10.2748 30 10.2818 30.0047 10.3066 29.9854C10.3351 29.9631 10.3712 29.9194 10.3945 29.8584C11.2561 27.604 13.4391 26 16 26C18.5609 26 20.7439 27.604 21.6055 29.8584C21.6288 29.9194 21.6649 29.9631 21.6934 29.9854C21.7182 30.0047 21.7252 30 21.7168 30H25C26.1046 30 27 29.1046 27 28V4C27 2.89543 26.1046 2 25 2H21.7168C21.7252 2 21.7182 1.99534 21.6934 2.01465C21.6649 2.03686 21.6288 2.08058 21.6055 2.1416C20.7439 4.39597 18.5609 6 16 6C13.4391 6 11.2561 4.39597 10.3945 2.1416C10.3712 2.08058 10.3351 2.03686 10.3066 2.01465C10.2818 1.99534 10.2748 2 10.2832 2H7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponBold32.category = 'Money & Shopping';\n\nexport default CouponBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99805 0C4.44671 0.000157684 4.78777 0.2555 4.97852 0.552734L5.05078 0.681641L5.12598 0.813477C5.31932 1.10492 5.64206 1.28906 6 1.28906C6.40915 1.28906 6.77275 1.0481 6.94922 0.681641L7.02148 0.552734C7.21223 0.2555 7.55329 0.000157594 8.00195 0H9.25C10.2165 1.78814e-07 11 0.783502 11 1.75V10.25C11 11.2165 10.2165 12 9.25 12H8.00195C7.48938 11.9998 7.11714 11.6667 6.94922 11.3184C6.77275 10.9519 6.40914 10.7109 6 10.7109C5.59086 10.7109 5.22725 10.9519 5.05078 11.3184C4.88286 11.6667 4.51062 11.9998 3.99805 12H2.75C1.7835 12 1 11.2165 1 10.25V1.75C1 0.783502 1.7835 0 2.75 0H3.99805Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponBoldFilled12.category = 'Money & Shopping';\n\nexport default CouponBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.3916 0C5.9522 0 6.39239 0.301236 6.65332 0.666016L6.75391 0.825195L6.86035 0.993164C7.13188 1.36486 7.54891 1.58789 8 1.58789L8.19043 1.57422C8.62906 1.51203 9.01736 1.23758 9.24512 0.825195L9.3457 0.666016C9.60665 0.301199 10.0469 0 10.6074 0H11.5C12.8807 0 14 1.11929 14 2.5V13.5C14 14.8807 12.8807 16 11.5 16H10.5576C9.93823 16 9.46538 15.6303 9.2207 15.2188C8.98863 14.8286 8.61005 14.5711 8.18457 14.5127L8 14.5C7.50047 14.5 7.04357 14.7729 6.77832 15.2188C6.53365 15.6302 6.0608 16 5.44141 16H4.5C3.11929 16 2 14.8807 2 13.5V2.5C2 1.11929 3.11929 5.96046e-08 4.5 0H5.3916Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponBoldFilled16.category = 'Money & Shopping';\n\nexport default CouponBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.10254 0C6.82558 0 7.35502 0.491476 7.55371 1.04883L7.58887 1.16113L7.65137 1.35645C8.00103 2.31598 8.92147 3 10 3C11.1504 3 12.1213 2.2219 12.4111 1.16113L12.4463 1.04883C12.645 0.491476 13.1744 0 13.8975 0H15.25C16.7688 0 18 1.23122 18 2.75V17.25C18 18.7688 16.7688 20 15.25 20H13.8975C13.1263 20 12.5755 19.4406 12.4111 18.8389C12.1213 17.7781 11.1504 17 10 17C8.84958 17 7.87865 17.7781 7.58887 18.8389C7.42453 19.4406 6.8737 20 6.10254 20H4.75C3.23122 20 2 18.7688 2 17.25V2.75C2 1.23122 3.23122 0 4.75 0H6.10254Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponBoldFilled20.category = 'Money & Shopping';\n\nexport default CouponBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.08203 0C8.0368 0.000162187 8.7302 0.653963 9.03613 1.33301C9.54613 2.46509 10.6821 3.25 12 3.25C13.3179 3.25 14.4539 2.46509 14.9639 1.33301C15.2698 0.653962 15.9632 0.000162404 16.918 0H18.5C20.433 1.19209e-07 22 1.567 22 3.5V20.5C22 22.433 20.433 24 18.5 24H16.918C15.9632 23.9998 15.2698 23.346 14.9639 22.667C14.4539 21.5349 13.3179 20.75 12 20.75C10.6821 20.75 9.54613 21.5349 9.03613 22.667C8.7302 23.346 8.0368 23.9998 7.08203 24H5.5C3.567 24 2 22.433 2 20.5V3.5C2 1.567 3.567 1.19209e-07 5.5 0H7.08203Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponBoldFilled24.category = 'Money & Shopping';\n\nexport default CouponBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.95117 0C10.8707 0 11.5719 0.610581 11.8789 1.30859C12.5763 2.89512 14.1601 4 16 4C17.8399 4 19.4237 2.89512 20.1211 1.30859C20.4281 0.610582 21.1293 0 22.0488 0H25C27.2091 0 29 1.79086 29 4V28C29 30.2091 27.2091 32 25 32H22.0488C21.1293 32 20.4281 31.3894 20.1211 30.6914C19.4237 29.1049 17.8399 28 16 28C14.1601 28 12.5763 29.1049 11.8789 30.6914C11.5719 31.3894 10.8707 32 9.95117 32H7C4.79086 32 3 30.2091 3 28V4C3 1.79086 4.79086 0 7 0H9.95117Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponBoldFilled32.category = 'Money & Shopping';\n\nexport default CouponBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpired12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpired12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99805 0C4.44671 0.000157684 4.78777 0.2555 4.97852 0.552734L5.05078 0.681641L5.12598 0.813477C5.31932 1.10492 5.64206 1.28906 6 1.28906C6.40915 1.28906 6.77275 1.0481 6.94922 0.681641L7.02148 0.552734C7.21223 0.2555 7.55329 0.000157594 8.00195 0H9.25C10.2165 1.78814e-07 11 0.783502 11 1.75V10.25C11 11.2165 10.2165 12 9.25 12H8.00195C7.48938 11.9998 7.11714 11.6667 6.94922 11.3184C6.77275 10.9519 6.40914 10.7109 6 10.7109C5.59086 10.7109 5.22725 10.9519 5.05078 11.3184C4.88286 11.6667 4.51062 11.9998 3.99805 12H2.75C1.7835 12 1 11.2165 1 10.25V1.75C1 0.783502 1.7835 0 2.75 0H3.99805ZM2.75 1.5C2.61193 1.5 2.5 1.61193 2.5 1.75V10.25C2.5 10.3881 2.61193 10.5 2.75 10.5H3.78809C4.22842 9.73425 5.04997 9.21094 6 9.21094C6.95003 9.21094 7.77158 9.73425 8.21191 10.5H9.25C9.38807 10.5 9.5 10.3881 9.5 10.25V1.75C9.5 1.61193 9.38807 1.5 9.25 1.5H8.21191C7.77158 2.26575 6.95003 2.78906 6 2.78906C5.04997 2.78906 4.22842 2.26575 3.78809 1.5H2.75ZM6.96973 3.96973C7.26262 3.67687 7.73739 3.67685 8.03027 3.96973C8.32312 4.26261 8.32313 4.73739 8.03027 5.03027L7.06055 6L8.03027 6.96973C8.32304 7.26263 8.32313 7.73742 8.03027 8.03027C7.73742 8.32306 7.26261 8.32302 6.96973 8.03027L6 7.06055L5.03027 8.03027C4.73739 8.32303 4.26258 8.32306 3.96973 8.03027C3.67689 7.73742 3.67696 7.26262 3.96973 6.96973L4.93945 6L3.96973 5.03027C3.67698 4.73739 3.67693 4.26258 3.96973 3.96973C4.26258 3.67687 4.73737 3.67696 5.03027 3.96973L6 4.93945L6.96973 3.96973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpired12.category = 'Money & Shopping';\n\nexport default CouponExpired12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpired16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpired16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.29395 0C5.79276 6.23897e-05 6.17956 0.285315 6.39551 0.628906L6.47656 0.779297L6.5332 0.890625C6.83314 1.43325 7.38617 1.78027 8 1.78027L8.12207 1.77539C8.7265 1.72954 9.25721 1.34724 9.52246 0.779297L9.60352 0.628906C9.81946 0.285285 10.2063 6.12962e-05 10.7051 0H11.75C12.9926 0 14 1.00736 14 2.25V13.75C14 14.9926 12.9926 16 11.75 16H10.7051C10.2065 15.9999 9.8204 15.7146 9.60449 15.3711L9.41113 15.0166C9.1236 14.5623 8.65096 14.2647 8.12207 14.2246L8 14.2197C7.34516 14.2197 6.75962 14.6148 6.47656 15.2207C6.28676 15.627 5.86393 15.9999 5.29395 16H4.25C3.00736 16 2 14.9926 2 13.75V2.25C2 1.00736 3.00736 5.96046e-08 4.25 0H5.29395ZM4.25 1.5C3.83579 1.5 3.5 1.83579 3.5 2.25V13.75C3.5 14.1642 3.83579 14.5 4.25 14.5H5.00805C5.10251 14.5 5.18822 14.4463 5.23455 14.364C5.78216 13.3912 6.8067 12.7197 8 12.7197C9.19313 12.72 10.2171 13.3915 10.7645 14.364C10.8108 14.4463 10.8965 14.5 10.991 14.5H11.75C12.1642 14.5 12.5 14.1642 12.5 13.75V2.25C12.5 1.83579 12.1642 1.5 11.75 1.5H10.991C10.8965 1.5 10.8108 1.55367 10.7645 1.63599C10.2171 2.60849 9.19313 3.28005 8 3.28027C6.8067 3.28027 5.78216 2.60874 5.23455 1.63598C5.18822 1.55367 5.10251 1.5 5.00806 1.5H4.25ZM9.46973 5.46973C9.76262 5.17683 10.2374 5.17683 10.5303 5.46973C10.8232 5.76262 10.8232 6.23738 10.5303 6.53027L9.23732 7.82322C9.13969 7.92085 9.13969 8.07915 9.23732 8.17678L10.5303 9.46973C10.8232 9.76262 10.8232 10.2374 10.5303 10.5303C10.2374 10.8232 9.76262 10.8232 9.46973 10.5303L8.17678 9.23732C8.07915 9.13969 7.92085 9.13969 7.82322 9.23732L6.53027 10.5303C6.23738 10.8232 5.76262 10.8232 5.46973 10.5303C5.17683 10.2374 5.17683 9.76262 5.46973 9.46973L6.76268 8.17678C6.86031 8.07915 6.86031 7.92085 6.76268 7.82322L5.46973 6.53027C5.17683 6.23738 5.17683 5.76262 5.46973 5.46973C5.76262 5.17683 6.23738 5.17683 6.53027 5.46973L7.82322 6.76268C7.92085 6.86031 8.07915 6.86031 8.17678 6.76268L9.46973 5.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpired16.category = 'Money & Shopping';\n\nexport default CouponExpired16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpired20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpired20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.55469 0C7.09727 0.000158492 7.50964 0.33507 7.71094 0.737305L7.78418 0.913086L7.84863 1.08203C8.20253 1.91458 9.03189 2.5 10 2.5L10.1914 2.49219C11.1394 2.41575 11.9266 1.77683 12.2158 0.913086L12.2891 0.737305C12.4904 0.335071 12.9027 0.000158786 13.4453 0H15.5C16.8807 0 18 1.11929 18 2.5V17.5C18 18.8807 16.8807 20 15.5 20H13.4453C12.8253 19.9998 12.375 19.5624 12.2158 19.0869C11.9266 18.2232 11.1394 17.5842 10.1914 17.5078L10 17.5C8.96759 17.5 8.09263 18.1656 7.78418 19.0869C7.62504 19.5624 7.17474 19.9998 6.55469 20H4.5C3.11929 20 2 18.8807 2 17.5V2.5C2 1.11929 3.11929 0 4.5 0H6.55469ZM4.5 1.5C3.94772 1.5 3.5 1.94772 3.5 2.5V17.5C3.5 18.0523 3.94772 18.5 4.5 18.5H6.4043C6.9443 17.0406 8.34887 16 10 16C11.6511 16 13.0557 17.0406 13.5957 18.5H15.5C16.0523 18.5 16.5 18.0523 16.5 17.5V2.5C16.5 1.94772 16.0523 1.5 15.5 1.5H13.5957C13.0557 2.95937 11.6511 4 10 4C8.34887 4 6.9443 2.95937 6.4043 1.5H4.5ZM12.4697 6.46973C12.7626 6.17683 13.2374 6.17683 13.5303 6.46973C13.8232 6.76262 13.8232 7.23738 13.5303 7.53027L11.0605 10L13.5303 12.4697C13.8232 12.7626 13.8232 13.2374 13.5303 13.5303C13.2374 13.8232 12.7626 13.8232 12.4697 13.5303L10 11.0605L7.53027 13.5303C7.23738 13.8232 6.76262 13.8232 6.46973 13.5303C6.17683 13.2374 6.17683 12.7626 6.46973 12.4697L8.93945 10L6.46973 7.53027C6.17683 7.23738 6.17683 6.76262 6.46973 6.46973C6.76262 6.17683 7.23738 6.17683 7.53027 6.46973L10 8.93945L12.4697 6.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpired20.category = 'Money & Shopping';\n\nexport default CouponExpired20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpired24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpired24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.4082 0C8.31377 0 8.94689 0.668803 9.2002 1.32715C9.63339 2.45312 10.7243 3.25 12 3.25C13.2757 3.25 14.3666 2.45312 14.7998 1.32715C15.0531 0.668803 15.6862 0 16.5918 0H18.75C20.5449 0 22 1.45507 22 3.25V20.75C22 22.5449 20.5449 24 18.75 24H16.5918C15.6862 24 15.0531 23.3312 14.7998 22.6729C14.3666 21.5469 13.2757 20.75 12 20.75C10.7243 20.75 9.63339 21.5469 9.2002 22.6729C8.94689 23.3312 8.31377 24 7.4082 24H5.25C3.45507 24 2 22.5449 2 20.75V3.25C2 1.45507 3.45507 0 5.25 0H7.4082ZM5.25 1.5C4.2835 1.5 3.5 2.2835 3.5 3.25V20.75C3.5 21.7165 4.2835 22.5 5.25 22.5H7.4082C7.46172 22.5 7.52661 22.4813 7.60059 22.4209C7.67816 22.3576 7.75232 22.2572 7.7998 22.1338C8.44836 20.4483 10.083 19.25 12 19.25C13.917 19.25 15.5516 20.4483 16.2002 22.1338C16.2477 22.2572 16.3218 22.3576 16.3994 22.4209C16.4734 22.4813 16.5383 22.5 16.5918 22.5H18.75C19.7165 22.5 20.5 21.7165 20.5 20.75V3.25C20.5 2.2835 19.7165 1.5 18.75 1.5H16.5918C16.5383 1.5 16.4734 1.51874 16.3994 1.5791C16.3218 1.6424 16.2477 1.74279 16.2002 1.86621C15.5516 3.55172 13.917 4.75 12 4.75C10.083 4.75 8.44836 3.55172 7.7998 1.86621C7.75232 1.74279 7.67816 1.6424 7.60059 1.5791C7.5266 1.51874 7.46172 1.5 7.4082 1.5H5.25ZM14.8447 8.09961C15.1376 7.8068 15.6124 7.8068 15.9053 8.09961C16.1981 8.39248 16.1981 8.86726 15.9053 9.16016L13.0605 12.0049L15.9053 14.8496C16.1981 15.1425 16.1981 15.6173 15.9053 15.9102C15.6124 16.203 15.1376 16.203 14.8447 15.9102L12 13.0654L9.15527 15.9102C8.86238 16.203 8.38762 16.203 8.09473 15.9102C7.80189 15.6173 7.80185 15.1425 8.09473 14.8496L10.9395 12.0049L8.09473 9.16016C7.80189 8.86726 7.80185 8.39248 8.09473 8.09961C8.3876 7.8068 8.8624 7.8068 9.15527 8.09961L12 10.9443L14.8447 8.09961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpired24.category = 'Money & Shopping';\n\nexport default CouponExpired24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpired32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpired32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2832 0C11.1375 1.56467e-06 11.7749 0.60073 12.0293 1.2666C12.6405 2.86605 14.1885 4 16 4C17.8115 4 19.3595 2.86605 19.9707 1.2666C20.2251 0.60073 20.8625 1.78818e-06 21.7168 0H25.25C27.3211 0 29 1.67893 29 3.75V28.25C29 30.3211 27.3211 32 25.25 32H21.7168C20.8625 32 20.2251 31.3993 19.9707 30.7334C19.3595 29.134 17.8115 28 16 28C14.1885 28 12.6405 29.134 12.0293 30.7334C11.7749 31.3993 11.1375 32 10.2832 32H6.75C4.67893 32 3 30.3211 3 28.25V3.75C3 1.67893 4.67893 0 6.75 0H10.2832ZM6.75 1.5C5.50736 1.5 4.5 2.50736 4.5 3.75V28.25C4.5 29.4926 5.50736 30.5 6.75 30.5H10.2832C10.3801 30.5 10.5429 30.4209 10.6279 30.1982C11.4536 28.0372 13.546 26.5 16 26.5C18.454 26.5 20.5464 28.0372 21.3721 30.1982C21.4571 30.4209 21.6199 30.5 21.7168 30.5H25.25C26.4926 30.5 27.5 29.4926 27.5 28.25V3.75C27.5 2.50736 26.4926 1.5 25.25 1.5H21.7168C21.6199 1.5 21.4571 1.57912 21.3721 1.80176C20.5464 3.96282 18.454 5.5 16 5.5C13.546 5.5 11.4536 3.96282 10.6279 1.80176C10.5429 1.57912 10.3801 1.5 10.2832 1.5H6.75ZM19.9697 10.9697C20.2626 10.6768 20.7374 10.6768 21.0303 10.9697C21.3232 11.2626 21.3232 11.7374 21.0303 12.0303L17.0605 16L21.0303 19.9697C21.3232 20.2626 21.3232 20.7374 21.0303 21.0303C20.7374 21.3232 20.2626 21.3232 19.9697 21.0303L16 17.0605L12.0303 21.0303C11.7374 21.3232 11.2626 21.3232 10.9697 21.0303C10.6768 20.7374 10.6768 20.2626 10.9697 19.9697L14.9395 16L10.9697 12.0303C10.6768 11.7374 10.6768 11.2626 10.9697 10.9697C11.2626 10.6768 11.7374 10.6768 12.0303 10.9697L16 14.9395L19.9697 10.9697Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpired32.category = 'Money & Shopping';\n\nexport default CouponExpired32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.09863 0C4.65123 0.000151515 5.06324 0.314491 5.29102 0.667969L5.37695 0.821289L5.42871 0.912109C5.56178 1.11235 5.7754 1.2285 6 1.22852C6.25663 1.22852 6.49888 1.07682 6.62305 0.821289L6.70898 0.667969C6.93676 0.314487 7.34877 0.000150158 7.90137 0H9C10.1046 2.38419e-07 11 0.89543 11 2V10C11 11.1046 10.1046 12 9 12H7.90137C7.26984 11.9998 6.82236 11.5889 6.62305 11.1787C6.49888 10.9232 6.25663 10.7715 6 10.7715C5.74335 10.7715 5.50111 10.9232 5.37695 11.1787C5.17765 11.5889 4.73017 11.9998 4.09863 12H3C1.89543 12 1 11.1046 1 10V2C1 0.895431 1.89543 1.19209e-07 3 0H4.09863ZM3 10H3.75195C4.2307 9.26888 5.05081 8.77151 6 8.77148C6.94922 8.77148 7.76931 9.26888 8.24805 10H9V2H8.24805C7.76931 2.73112 6.94922 3.22852 6 3.22852C5.05081 3.2285 4.2307 2.73112 3.75195 2H3V10ZM6.79297 3.79297C7.18349 3.40248 7.81651 3.40247 8.20703 3.79297C8.59751 4.18348 8.59752 4.81651 8.20703 5.20703L7.41406 6L8.20703 6.79297C8.59743 7.1835 8.59751 7.81655 8.20703 8.20703C7.81654 8.59745 7.18348 8.59741 6.79297 8.20703L6 7.41406L5.20703 8.20703C4.81651 8.59742 4.18345 8.59745 3.79297 8.20703C3.40251 7.81654 3.40258 7.18349 3.79297 6.79297L4.58594 6L3.79297 5.20703C3.40259 4.81652 3.40255 4.18346 3.79297 3.79297C4.18345 3.40249 4.8165 3.40257 5.20703 3.79297L6 4.58594L6.79297 3.79297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredBold12.category = 'Money & Shopping';\n\nexport default CouponExpiredBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.3916 0C5.9522 0 6.39239 0.301236 6.65332 0.666016L6.75391 0.825195L6.86035 0.993164C7.13188 1.36486 7.54891 1.58789 8 1.58789L8.19043 1.57422C8.62906 1.51203 9.01736 1.23758 9.24512 0.825195L9.3457 0.666016C9.60665 0.301199 10.0469 0 10.6074 0H11.5C12.8807 0 14 1.11929 14 2.5V13.5C14 14.8807 12.8807 16 11.5 16H10.5576C9.93823 16 9.46538 15.6303 9.2207 15.2188C8.98863 14.8286 8.61005 14.5711 8.18457 14.5127L8 14.5C7.50047 14.5 7.04357 14.7729 6.77832 15.2188C6.53365 15.6302 6.0608 16 5.44141 16H4.5C3.11929 16 2 14.8807 2 13.5V2.5C2 1.11929 3.11929 5.96046e-08 4.5 0H5.3916ZM4.5 2C4.22386 2 4 2.22386 4 2.5V13.5C4 13.7761 4.22386 14 4.5 14H5.05407C5.13638 14 5.21293 13.9591 5.26205 13.8931C5.88456 13.0562 6.8717 12.5 8 12.5C9.12813 12.5002 10.1148 13.0564 10.737 13.8931C10.7861 13.9591 10.8627 14 10.945 14H11.5C11.7761 14 12 13.7761 12 13.5V2.5C12 2.22386 11.7761 2 11.5 2H11.0073C10.9224 2 10.8438 2.0435 10.7951 2.11305C10.1771 2.99504 9.16452 3.58767 8 3.58789C6.83531 3.58789 5.82226 2.99531 5.20396 2.11304C5.15522 2.04349 5.07663 2 4.99171 2H4.5ZM9.29297 5.29297C9.68349 4.90244 10.3165 4.90244 10.707 5.29297C11.0976 5.68349 11.0976 6.31651 10.707 6.70703L9.59084 7.82322C9.49321 7.92085 9.49321 8.07915 9.59084 8.17678L10.707 9.29297C11.0976 9.68349 11.0976 10.3165 10.707 10.707C10.3165 11.0976 9.68349 11.0976 9.29297 10.707L8.17678 9.59084C8.07915 9.49321 7.92085 9.49321 7.82322 9.59084L6.70703 10.707C6.31651 11.0976 5.68349 11.0976 5.29297 10.707C4.90244 10.3165 4.90244 9.68349 5.29297 9.29297L6.40916 8.17678C6.50679 8.07915 6.50679 7.92085 6.40916 7.82322L5.29297 6.70703C4.90244 6.31651 4.90244 5.68349 5.29297 5.29297C5.68349 4.90244 6.31651 4.90244 6.70703 5.29297L7.82322 6.40916C7.92085 6.50679 8.07915 6.50679 8.17678 6.40916L9.29297 5.29297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredBold16.category = 'Money & Shopping';\n\nexport default CouponExpiredBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.51074 0C7.23763 0 7.75915 0.494507 7.96094 1.03711L7.99707 1.14551L8.0498 1.30469C8.34765 2.08421 9.10781 2.64062 10 2.64062C10.9517 2.64062 11.7526 2.00725 12.0029 1.14551C12.1724 0.562228 12.7142 0 13.4893 0H15.25C16.7688 0 18 1.23122 18 2.75V17.25C18 18.7688 16.7688 20 15.25 20H13.4453C12.6988 19.9998 12.1654 19.4749 11.9785 18.917C11.7034 18.095 10.9224 17.5 10 17.5C9.07762 17.5 8.29658 18.0951 8.02148 18.917C7.83461 19.4749 7.3012 19.9998 6.55469 20H4.75C3.23122 20 2 18.7688 2 17.25V2.75C2 1.23122 3.23122 0 4.75 0H6.51074ZM4.75 2C4.33579 2 4 2.33579 4 2.75V17.25C4 17.6642 4.33579 18 4.75 18H6.23145C6.84848 16.5309 8.30336 15.5 10 15.5C11.6967 15.5 13.1515 16.5309 13.7686 18H15.25C15.6642 18 16 17.6642 16 17.25V2.75C16 2.33579 15.6642 2 15.25 2H13.8252C13.2437 3.54392 11.75 4.64062 10 4.64062C8.25003 4.64061 6.75628 3.54392 6.1748 2H4.75ZM12.293 6.29297C12.6835 5.90244 13.3165 5.90244 13.707 6.29297C14.0976 6.68349 14.0976 7.31651 13.707 7.70703L11.4141 10L13.707 12.293C14.0976 12.6835 14.0976 13.3165 13.707 13.707C13.3165 14.0976 12.6835 14.0976 12.293 13.707L10 11.4141L7.70703 13.707C7.31651 14.0976 6.68349 14.0976 6.29297 13.707C5.90244 13.3165 5.90244 12.6835 6.29297 12.293L8.58594 10L6.29297 7.70703C5.90244 7.31651 5.90244 6.68349 6.29297 6.29297C6.68349 5.90244 7.31651 5.90244 7.70703 6.29297L10 8.58594L12.293 6.29297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredBold20.category = 'Money & Shopping';\n\nexport default CouponExpiredBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.4082 0C8.44854 0 9.15583 0.765447 9.43359 1.4873C9.8309 2.52001 10.8311 3.25 12 3.25C13.1689 3.25 14.1691 2.52001 14.5664 1.4873C14.8442 0.765447 15.5515 0 16.5918 0H18.5C20.433 1.19209e-07 22 1.567 22 3.5V20.5C22 22.433 20.433 24 18.5 24H16.5918C15.5515 24 14.8442 23.2346 14.5664 22.5127C14.1691 21.48 13.1689 20.75 12 20.75C10.8311 20.75 9.8309 21.48 9.43359 22.5127C9.15583 23.2346 8.44854 24 7.4082 24H5.5C3.567 24 2 22.433 2 20.5V3.5C2 1.567 3.567 1.19209e-07 5.5 0H7.4082ZM5.5 2C4.67157 2 4 2.67157 4 3.5V20.5C4 21.3284 4.67157 22 5.5 22H7.40723C7.39734 22.0005 7.40801 22.0055 7.44238 21.9775C7.48324 21.9442 7.53309 21.8805 7.56641 21.7939C8.25085 20.0152 9.97613 18.75 12 18.75C14.0239 18.75 15.7491 20.0152 16.4336 21.7939C16.4669 21.8805 16.5168 21.9442 16.5576 21.9775C16.592 22.0055 16.6027 22.0005 16.5928 22H18.5C19.3284 22 20 21.3284 20 20.5V3.5C20 2.67157 19.3284 2 18.5 2H16.5928C16.6027 1.99954 16.592 1.99448 16.5576 2.02246C16.5168 2.0558 16.4669 2.11946 16.4336 2.20605C15.7491 3.98481 14.0239 5.25 12 5.25C9.97613 5.25 8.25085 3.98481 7.56641 2.20605C7.53309 2.11946 7.48324 2.0558 7.44238 2.02246C7.40801 1.99449 7.39734 1.99954 7.40723 2H5.5ZM14.668 7.92285C15.0585 7.53241 15.6915 7.53241 16.082 7.92285C16.4725 8.31336 16.4725 8.94638 16.082 9.33691L13.4141 12.0049L16.082 14.6729C16.4725 15.0634 16.4725 15.6964 16.082 16.0869C15.6915 16.4774 15.0585 16.4774 14.668 16.0869L12 13.4189L9.33203 16.0869C8.94151 16.4774 8.30849 16.4774 7.91797 16.0869C7.52751 15.6964 7.52746 15.0634 7.91797 14.6729L10.5859 12.0049L7.91797 9.33691C7.52751 8.94638 7.52746 8.31336 7.91797 7.92285C8.30848 7.53241 8.94152 7.53241 9.33203 7.92285L12 10.5908L14.668 7.92285Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredBold24.category = 'Money & Shopping';\n\nexport default CouponExpiredBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2832 0C11.2637 1.56048e-06 11.9801 0.687996 12.2627 1.42773C12.8382 2.93345 14.2956 4 16 4C17.7044 4 19.1618 2.93345 19.7373 1.42773C20.0199 0.687996 20.7363 1.78339e-06 21.7168 0H25C27.2091 0 29 1.79086 29 4V28C29 30.2091 27.2091 32 25 32H21.7168C20.7363 32 20.0199 31.312 19.7373 30.5723C19.1618 29.0665 17.7044 28 16 28C14.2956 28 12.8382 29.0665 12.2627 30.5723C11.9801 31.312 11.2637 32 10.2832 32H7C4.79086 32 3 30.2091 3 28V4C3 1.79086 4.79086 0 7 0H10.2832ZM7 2C5.89543 2 5 2.89543 5 4V28C5 29.1046 5.89543 30 7 30H10.2832C10.2748 30 10.2818 30.0047 10.3066 29.9854C10.3351 29.9631 10.3712 29.9194 10.3945 29.8584C11.2561 27.604 13.4391 26 16 26C18.5609 26 20.7439 27.604 21.6055 29.8584C21.6288 29.9194 21.6649 29.9631 21.6934 29.9854C21.7182 30.0047 21.7252 30 21.7168 30H25C26.1046 30 27 29.1046 27 28V4C27 2.89543 26.1046 2 25 2H21.7168C21.7252 2 21.7182 1.99534 21.6934 2.01465C21.6649 2.03686 21.6288 2.08058 21.6055 2.1416C20.7439 4.39597 18.5609 6 16 6C13.4391 6 11.2561 4.39597 10.3945 2.1416C10.3712 2.08058 10.3351 2.03686 10.3066 2.01465C10.2818 1.99534 10.2748 2 10.2832 2H7ZM19.793 10.793C20.1835 10.4024 20.8165 10.4024 21.207 10.793C21.5976 11.1835 21.5976 11.8165 21.207 12.207L17.4141 16L21.207 19.793C21.5976 20.1835 21.5976 20.8165 21.207 21.207C20.8165 21.5976 20.1835 21.5976 19.793 21.207L16 17.4141L12.207 21.207C11.8165 21.5976 11.1835 21.5976 10.793 21.207C10.4024 20.8165 10.4024 20.1835 10.793 19.793L14.5859 16L10.793 12.207C10.4024 11.8165 10.4024 11.1835 10.793 10.793C11.1835 10.4024 11.8165 10.4024 12.207 10.793L16 14.5859L19.793 10.793Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredBold32.category = 'Money & Shopping';\n\nexport default CouponExpiredBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99805 0C4.44671 0.000157684 4.78777 0.2555 4.97852 0.552734L5.05078 0.681641L5.12598 0.813477C5.31932 1.10492 5.64206 1.28906 6 1.28906C6.40915 1.28906 6.77275 1.0481 6.94922 0.681641L7.02148 0.552734C7.21223 0.2555 7.55329 0.000157594 8.00195 0H9.25C10.2165 1.78814e-07 11 0.783502 11 1.75V10.25C11 11.2165 10.2165 12 9.25 12H8.00195C7.48938 11.9998 7.11714 11.6667 6.94922 11.3184C6.77275 10.9519 6.40914 10.7109 6 10.7109C5.59086 10.7109 5.22725 10.9519 5.05078 11.3184C4.88286 11.6667 4.51062 11.9998 3.99805 12H2.75C1.7835 12 1 11.2165 1 10.25V1.75C1 0.783502 1.7835 0 2.75 0H3.99805ZM8.20703 3.79297C7.81651 3.40247 7.18349 3.40248 6.79297 3.79297L6 4.58594L5.20703 3.79297C4.8165 3.40257 4.18345 3.40249 3.79297 3.79297C3.40255 4.18346 3.40259 4.81652 3.79297 5.20703L4.58594 6L3.79297 6.79297C3.40258 7.18349 3.40251 7.81654 3.79297 8.20703C4.18345 8.59745 4.81651 8.59742 5.20703 8.20703L6 7.41406L6.79297 8.20703C7.18348 8.59741 7.81654 8.59745 8.20703 8.20703C8.59751 7.81655 8.59743 7.1835 8.20703 6.79297L7.41406 6L8.20703 5.20703C8.59752 4.81651 8.59751 4.18348 8.20703 3.79297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredBoldFilled12.category = 'Money & Shopping';\n\nexport default CouponExpiredBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.3916 0C5.9522 0 6.39239 0.301236 6.65332 0.666016L6.75391 0.825195L6.86035 0.993164C7.13188 1.36486 7.54891 1.58789 8 1.58789L8.19043 1.57422C8.62906 1.51203 9.01736 1.23758 9.24512 0.825195L9.3457 0.666016C9.60665 0.301199 10.0469 0 10.6074 0H11.5C12.8807 0 14 1.11929 14 2.5V13.5C14 14.8807 12.8807 16 11.5 16H10.5576C9.93823 16 9.46538 15.6303 9.2207 15.2188C8.98863 14.8286 8.61005 14.5711 8.18457 14.5127L8 14.5C7.50047 14.5 7.04357 14.7729 6.77832 15.2188C6.53365 15.6302 6.0608 16 5.44141 16H4.5C3.11929 16 2 14.8807 2 13.5V2.5C2 1.11929 3.11929 5.96046e-08 4.5 0H5.3916ZM10.707 5.29297C10.3165 4.90244 9.68349 4.90244 9.29297 5.29297L8.17678 6.40916C8.07915 6.50679 7.92085 6.50679 7.82322 6.40916L6.70703 5.29297C6.31651 4.90244 5.68349 4.90244 5.29297 5.29297C4.90244 5.68349 4.90244 6.31651 5.29297 6.70703L6.40916 7.82322C6.50679 7.92085 6.50679 8.07915 6.40916 8.17678L5.29297 9.29297C4.90244 9.68349 4.90244 10.3165 5.29297 10.707C5.68349 11.0976 6.31651 11.0976 6.70703 10.707L7.82322 9.59084C7.92085 9.49321 8.07915 9.49321 8.17678 9.59084L9.29297 10.707C9.68349 11.0976 10.3165 11.0976 10.707 10.707C11.0976 10.3165 11.0976 9.68349 10.707 9.29297L9.59084 8.17678C9.49321 8.07915 9.49321 7.92085 9.59084 7.82322L10.707 6.70703C11.0976 6.31651 11.0976 5.68349 10.707 5.29297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredBoldFilled16.category = 'Money & Shopping';\n\nexport default CouponExpiredBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.10254 0C6.82558 0 7.35502 0.491476 7.55371 1.04883L7.58887 1.16113L7.65137 1.35645C8.00103 2.31598 8.92147 3 10 3C11.1504 3 12.1213 2.2219 12.4111 1.16113L12.4463 1.04883C12.645 0.491476 13.1744 0 13.8975 0H15.25C16.7688 0 18 1.23122 18 2.75V17.25C18 18.7688 16.7688 20 15.25 20H13.8975C13.1263 20 12.5755 19.4406 12.4111 18.8389C12.1213 17.7781 11.1504 17 10 17C8.84958 17 7.87865 17.7781 7.58887 18.8389C7.42453 19.4406 6.8737 20 6.10254 20H4.75C3.23122 20 2 18.7688 2 17.25V2.75C2 1.23122 3.23122 0 4.75 0H6.10254ZM13.707 6.29297C13.3165 5.90244 12.6835 5.90244 12.293 6.29297L10 8.58594L7.70703 6.29297C7.31651 5.90244 6.68349 5.90244 6.29297 6.29297C5.90244 6.68349 5.90244 7.31651 6.29297 7.70703L8.58594 10L6.29297 12.293C5.90244 12.6835 5.90244 13.3165 6.29297 13.707C6.68349 14.0976 7.31651 14.0976 7.70703 13.707L10 11.4141L12.293 13.707C12.6835 14.0976 13.3165 14.0976 13.707 13.707C14.0976 13.3165 14.0976 12.6835 13.707 12.293L11.4141 10L13.707 7.70703C14.0976 7.31651 14.0976 6.68349 13.707 6.29297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredBoldFilled20.category = 'Money & Shopping';\n\nexport default CouponExpiredBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.08203 0C8.0368 0.000162187 8.7302 0.653963 9.03613 1.33301C9.54613 2.46509 10.6821 3.25 12 3.25C13.3179 3.25 14.4539 2.46509 14.9639 1.33301C15.2698 0.653962 15.9632 0.000162404 16.918 0H18.5C20.433 1.19209e-07 22 1.567 22 3.5V20.5C22 22.433 20.433 24 18.5 24H16.918C15.9632 23.9998 15.2698 23.346 14.9639 22.667C14.4539 21.5349 13.3179 20.75 12 20.75C10.6821 20.75 9.54613 21.5349 9.03613 22.667C8.7302 23.346 8.0368 23.9998 7.08203 24H5.5C3.567 24 2 22.433 2 20.5V3.5C2 1.567 3.567 1.19209e-07 5.5 0H7.08203ZM16.082 7.92285C15.6915 7.53241 15.0585 7.53241 14.668 7.92285L12 10.5908L9.33203 7.92285C8.94152 7.53241 8.30848 7.53241 7.91797 7.92285C7.52746 8.31336 7.52751 8.94638 7.91797 9.33691L10.5859 12.0049L7.91797 14.6729C7.52746 15.0634 7.52751 15.6964 7.91797 16.0869C8.30849 16.4774 8.94151 16.4774 9.33203 16.0869L12 13.4189L14.668 16.0869C15.0585 16.4774 15.6915 16.4774 16.082 16.0869C16.4725 15.6964 16.4725 15.0634 16.082 14.6729L13.4141 12.0049L16.082 9.33691C16.4725 8.94638 16.4725 8.31336 16.082 7.92285Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredBoldFilled24.category = 'Money & Shopping';\n\nexport default CouponExpiredBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.95117 0C10.8707 0 11.5719 0.610581 11.8789 1.30859C12.5763 2.89512 14.1601 4 16 4C17.8399 4 19.4237 2.89512 20.1211 1.30859C20.4281 0.610582 21.1293 0 22.0488 0H25C27.2091 0 29 1.79086 29 4V28C29 30.2091 27.2091 32 25 32H22.0488C21.1293 32 20.4281 31.3894 20.1211 30.6914C19.4237 29.1049 17.8399 28 16 28C14.1601 28 12.5763 29.1049 11.8789 30.6914C11.5719 31.3894 10.8707 32 9.95117 32H7C4.79086 32 3 30.2091 3 28V4C3 1.79086 4.79086 0 7 0H9.95117ZM21.207 10.793C20.8165 10.4024 20.1835 10.4024 19.793 10.793L16 14.5859L12.207 10.793C11.8165 10.4024 11.1835 10.4024 10.793 10.793C10.4024 11.1835 10.4024 11.8165 10.793 12.207L14.5859 16L10.793 19.793C10.4024 20.1835 10.4024 20.8165 10.793 21.207C11.1835 21.5976 11.8165 21.5976 12.207 21.207L16 17.4141L19.793 21.207C20.1835 21.5976 20.8165 21.5976 21.207 21.207C21.5976 20.8165 21.5976 20.1835 21.207 19.793L17.4141 16L21.207 12.207C21.5976 11.8165 21.5976 11.1835 21.207 10.793Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredBoldFilled32.category = 'Money & Shopping';\n\nexport default CouponExpiredBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99805 0C4.44671 0.000157684 4.78777 0.2555 4.97852 0.552734L5.05078 0.681641L5.12598 0.813477C5.31932 1.10492 5.64206 1.28906 6 1.28906C6.40915 1.28906 6.77275 1.0481 6.94922 0.681641L7.02148 0.552734C7.21223 0.2555 7.55329 0.000157594 8.00195 0H9.25C10.2165 1.78814e-07 11 0.783502 11 1.75V10.25C11 11.2165 10.2165 12 9.25 12H8.00195C7.48938 11.9998 7.11714 11.6667 6.94922 11.3184C6.77275 10.9519 6.40914 10.7109 6 10.7109C5.59086 10.7109 5.22725 10.9519 5.05078 11.3184C4.88286 11.6667 4.51062 11.9998 3.99805 12H2.75C1.7835 12 1 11.2165 1 10.25V1.75C1 0.783502 1.7835 0 2.75 0H3.99805ZM8.03027 3.96973C7.73739 3.67685 7.26262 3.67687 6.96973 3.96973L6 4.93945L5.03027 3.96973C4.73737 3.67696 4.26258 3.67687 3.96973 3.96973C3.67693 4.26258 3.67698 4.73739 3.96973 5.03027L4.93945 6L3.96973 6.96973C3.67696 7.26262 3.67689 7.73742 3.96973 8.03027C4.26258 8.32306 4.73739 8.32303 5.03027 8.03027L6 7.06055L6.96973 8.03027C7.26261 8.32302 7.73742 8.32306 8.03027 8.03027C8.32313 7.73742 8.32304 7.26263 8.03027 6.96973L7.06055 6L8.03027 5.03027C8.32313 4.73739 8.32312 4.26261 8.03027 3.96973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredFilled12.category = 'Money & Shopping';\n\nexport default CouponExpiredFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.29395 0C5.79276 6.23897e-05 6.17956 0.285315 6.39551 0.628906L6.47656 0.779297L6.5332 0.890625C6.83314 1.43325 7.38617 1.78027 8 1.78027L8.12207 1.77539C8.7265 1.72954 9.25721 1.34724 9.52246 0.779297L9.60352 0.628906C9.81946 0.285285 10.2063 6.12962e-05 10.7051 0H11.75C12.9926 0 14 1.00736 14 2.25V13.75C14 14.9926 12.9926 16 11.75 16H10.7051C10.2065 15.9999 9.8204 15.7146 9.60449 15.3711L9.41113 15.0166C9.1236 14.5623 8.65096 14.2647 8.12207 14.2246L8 14.2197C7.34516 14.2197 6.75962 14.6148 6.47656 15.2207C6.28676 15.627 5.86393 15.9999 5.29395 16H4.25C3.00736 16 2 14.9926 2 13.75V2.25C2 1.00736 3.00736 5.96046e-08 4.25 0H5.29395ZM10.5303 5.46973C10.2374 5.17683 9.76262 5.17683 9.46973 5.46973L8.17678 6.76268C8.07915 6.86031 7.92085 6.86031 7.82322 6.76268L6.53027 5.46973C6.23738 5.17683 5.76262 5.17683 5.46973 5.46973C5.17683 5.76262 5.17683 6.23738 5.46973 6.53027L6.76268 7.82322C6.86031 7.92085 6.86031 8.07915 6.76268 8.17678L5.46973 9.46973C5.17683 9.76262 5.17683 10.2374 5.46973 10.5303C5.76262 10.8232 6.23738 10.8232 6.53027 10.5303L7.82322 9.23732C7.92085 9.13969 8.07915 9.13969 8.17678 9.23732L9.46973 10.5303C9.76262 10.8232 10.2374 10.8232 10.5303 10.5303C10.8232 10.2374 10.8232 9.76262 10.5303 9.46973L9.23732 8.17678C9.13969 8.07915 9.13969 7.92085 9.23732 7.82322L10.5303 6.53027C10.8232 6.23738 10.8232 5.76262 10.5303 5.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredFilled16.category = 'Money & Shopping';\n\nexport default CouponExpiredFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.55469 0C7.09727 0.000158492 7.50964 0.33507 7.71094 0.737305L7.78418 0.913086L7.84863 1.08203C8.20253 1.91458 9.03189 2.5 10 2.5L10.1914 2.49219C11.1394 2.41575 11.9266 1.77683 12.2158 0.913086L12.2891 0.737305C12.4904 0.335071 12.9027 0.000158786 13.4453 0H15.5C16.8807 0 18 1.11929 18 2.5V17.5C18 18.8807 16.8807 20 15.5 20H13.4453C12.8253 19.9998 12.375 19.5624 12.2158 19.0869C11.9266 18.2232 11.1394 17.5842 10.1914 17.5078L10 17.5C8.96759 17.5 8.09263 18.1656 7.78418 19.0869C7.62504 19.5624 7.17474 19.9998 6.55469 20H4.5C3.11929 20 2 18.8807 2 17.5V2.5C2 1.11929 3.11929 0 4.5 0H6.55469ZM13.5303 6.46973C13.2374 6.17683 12.7626 6.17683 12.4697 6.46973L10 8.93945L7.53027 6.46973C7.23738 6.17683 6.76262 6.17683 6.46973 6.46973C6.17683 6.76262 6.17683 7.23738 6.46973 7.53027L8.93945 10L6.46973 12.4697C6.17683 12.7626 6.17683 13.2374 6.46973 13.5303C6.76262 13.8232 7.23738 13.8232 7.53027 13.5303L10 11.0605L12.4697 13.5303C12.7626 13.8232 13.2374 13.8232 13.5303 13.5303C13.8232 13.2374 13.8232 12.7626 13.5303 12.4697L11.0605 10L13.5303 7.53027C13.8232 7.23738 13.8232 6.76262 13.5303 6.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredFilled20.category = 'Money & Shopping';\n\nexport default CouponExpiredFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.4082 0C8.31377 0 8.94689 0.668803 9.2002 1.32715C9.63339 2.45312 10.7243 3.25 12 3.25C13.2757 3.25 14.3666 2.45312 14.7998 1.32715C15.0531 0.668803 15.6862 0 16.5918 0H18.75C20.5449 0 22 1.45507 22 3.25V20.75C22 22.5449 20.5449 24 18.75 24H16.5918C15.6862 24 15.0531 23.3312 14.7998 22.6729C14.3666 21.5469 13.2757 20.75 12 20.75C10.7243 20.75 9.63339 21.5469 9.2002 22.6729C8.94689 23.3312 8.31377 24 7.4082 24H5.25C3.45507 24 2 22.5449 2 20.75V3.25C2 1.45507 3.45507 0 5.25 0H7.4082ZM15.9053 8.09961C15.6124 7.8068 15.1376 7.8068 14.8447 8.09961L12 10.9443L9.15527 8.09961C8.8624 7.8068 8.3876 7.8068 8.09473 8.09961C7.80185 8.39248 7.80189 8.86726 8.09473 9.16016L10.9395 12.0049L8.09473 14.8496C7.80185 15.1425 7.80189 15.6173 8.09473 15.9102C8.38762 16.203 8.86238 16.203 9.15527 15.9102L12 13.0654L14.8447 15.9102C15.1376 16.203 15.6124 16.203 15.9053 15.9102C16.1981 15.6173 16.1981 15.1425 15.9053 14.8496L13.0605 12.0049L15.9053 9.16016C16.1981 8.86726 16.1981 8.39248 15.9053 8.09961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredFilled24.category = 'Money & Shopping';\n\nexport default CouponExpiredFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponExpiredFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponExpiredFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2832 0C11.1375 1.56467e-06 11.7749 0.60073 12.0293 1.2666C12.6405 2.86605 14.1885 4 16 4C17.8115 4 19.3595 2.86605 19.9707 1.2666C20.2251 0.60073 20.8625 1.78818e-06 21.7168 0H25.25C27.3211 0 29 1.67893 29 3.75V28.25C29 30.3211 27.3211 32 25.25 32H21.7168C20.8625 32 20.2251 31.3993 19.9707 30.7334C19.3595 29.134 17.8115 28 16 28C14.1885 28 12.6405 29.134 12.0293 30.7334C11.7749 31.3993 11.1375 32 10.2832 32H6.75C4.67893 32 3 30.3211 3 28.25V3.75C3 1.67893 4.67893 0 6.75 0H10.2832ZM21.0303 10.9697C20.7374 10.6768 20.2626 10.6768 19.9697 10.9697L16 14.9395L12.0303 10.9697C11.7374 10.6768 11.2626 10.6768 10.9697 10.9697C10.6768 11.2626 10.6768 11.7374 10.9697 12.0303L14.9395 16L10.9697 19.9697C10.6768 20.2626 10.6768 20.7374 10.9697 21.0303C11.2626 21.3232 11.7374 21.3232 12.0303 21.0303L16 17.0605L19.9697 21.0303C20.2626 21.3232 20.7374 21.3232 21.0303 21.0303C21.3232 20.7374 21.3232 20.2626 21.0303 19.9697L17.0605 16L21.0303 12.0303C21.3232 11.7374 21.3232 11.2626 21.0303 10.9697Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponExpiredFilled32.category = 'Money & Shopping';\n\nexport default CouponExpiredFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99805 0C4.44671 0.000157684 4.78777 0.2555 4.97852 0.552734L5.05078 0.681641L5.12598 0.813477C5.31932 1.10492 5.64206 1.28906 6 1.28906C6.40915 1.28906 6.77275 1.0481 6.94922 0.681641L7.02148 0.552734C7.21223 0.2555 7.55329 0.000157594 8.00195 0H9.25C10.2165 1.78814e-07 11 0.783502 11 1.75V10.25C11 11.2165 10.2165 12 9.25 12H8.00195C7.48938 11.9998 7.11714 11.6667 6.94922 11.3184C6.77275 10.9519 6.40914 10.7109 6 10.7109C5.59086 10.7109 5.22725 10.9519 5.05078 11.3184C4.88286 11.6667 4.51062 11.9998 3.99805 12H2.75C1.7835 12 1 11.2165 1 10.25V1.75C1 0.783502 1.7835 0 2.75 0H3.99805Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponFilled12.category = 'Money & Shopping';\n\nexport default CouponFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.29395 0C5.79276 6.23897e-05 6.17956 0.285315 6.39551 0.628906L6.47656 0.779297L6.5332 0.890625C6.83314 1.43325 7.38617 1.78027 8 1.78027L8.12207 1.77539C8.7265 1.72954 9.25721 1.34724 9.52246 0.779297L9.60352 0.628906C9.81946 0.285285 10.2063 6.12962e-05 10.7051 0H11.75C12.9926 0 14 1.00736 14 2.25V13.75C14 14.9926 12.9926 16 11.75 16H10.7051C10.2065 15.9999 9.8204 15.7146 9.60449 15.3711L9.41113 15.0166C9.1236 14.5623 8.65096 14.2647 8.12207 14.2246L8 14.2197C7.34516 14.2197 6.75962 14.6148 6.47656 15.2207C6.28676 15.627 5.86393 15.9999 5.29395 16H4.25C3.00736 16 2 14.9926 2 13.75V2.25C2 1.00736 3.00736 5.96046e-08 4.25 0H5.29395Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponFilled16.category = 'Money & Shopping';\n\nexport default CouponFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.55469 0C7.09727 0.000158492 7.50964 0.33507 7.71094 0.737305L7.78418 0.913086L7.84863 1.08203C8.20253 1.91458 9.03189 2.5 10 2.5L10.1914 2.49219C11.1394 2.41575 11.9266 1.77683 12.2158 0.913086L12.2891 0.737305C12.4904 0.335071 12.9027 0.000158786 13.4453 0H15.5C16.8807 0 18 1.11929 18 2.5V17.5C18 18.8807 16.8807 20 15.5 20H13.4453C12.8253 19.9998 12.375 19.5624 12.2158 19.0869C11.9266 18.2232 11.1394 17.5842 10.1914 17.5078L10 17.5C8.96759 17.5 8.09263 18.1656 7.78418 19.0869C7.62504 19.5624 7.17474 19.9998 6.55469 20H4.5C3.11929 20 2 18.8807 2 17.5V2.5C2 1.11929 3.11929 0 4.5 0H6.55469Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponFilled20.category = 'Money & Shopping';\n\nexport default CouponFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.4082 0C8.31377 0 8.94689 0.668803 9.2002 1.32715C9.63339 2.45312 10.7243 3.25 12 3.25C13.2757 3.25 14.3666 2.45312 14.7998 1.32715C15.0531 0.668803 15.6862 0 16.5918 0H18.75C20.5449 0 22 1.45507 22 3.25V20.75C22 22.5449 20.5449 24 18.75 24H16.5918C15.6862 24 15.0531 23.3312 14.7998 22.6729C14.3666 21.5469 13.2757 20.75 12 20.75C10.7243 20.75 9.63339 21.5469 9.2002 22.6729C8.94689 23.3312 8.31377 24 7.4082 24H5.25C3.45507 24 2 22.5449 2 20.75V3.25C2 1.45507 3.45507 0 5.25 0H7.4082Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponFilled24.category = 'Money & Shopping';\n\nexport default CouponFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CouponFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CouponFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2832 0C11.1375 1.56467e-06 11.7749 0.60073 12.0293 1.2666C12.6405 2.86605 14.1885 4 16 4C17.8115 4 19.3595 2.86605 19.9707 1.2666C20.2251 0.60073 20.8625 1.78818e-06 21.7168 0H25.25C27.3211 0 29 1.67893 29 3.75V28.25C29 30.3211 27.3211 32 25.25 32H21.7168C20.8625 32 20.2251 31.3993 19.9707 30.7334C19.3595 29.134 17.8115 28 16 28C14.1885 28 12.6405 29.134 12.0293 30.7334C11.7749 31.3993 11.1375 32 10.2832 32H6.75C4.67893 32 3 30.3211 3 28.25V3.75C3 1.67893 4.67893 0 6.75 0H10.2832Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCouponFilled32.category = 'Money & Shopping';\n\nexport default CouponFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCard12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCard12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 1.5C10.7688 1.5 12 2.73122 12 4.25V7.75C12 9.26878 10.7688 10.5 9.25 10.5H2.75C1.23122 10.5 0 9.26878 0 7.75V4.25C0 2.73122 1.23122 1.5 2.75 1.5H9.25ZM1.5 7.75C1.5 8.44036 2.05964 9 2.75 9H9.25C9.94036 9 10.5 8.44036 10.5 7.75V5.5H1.5V7.75ZM4.75 6.5C5.16421 6.5 5.5 6.83579 5.5 7.25C5.5 7.66421 5.16421 8 4.75 8H3.25C2.83579 8 2.5 7.66421 2.5 7.25C2.5 6.83579 2.83579 6.5 3.25 6.5H4.75ZM2.75 3C2.14529 3 1.64124 3.42948 1.52539 4H10.4746C10.3588 3.42948 9.85471 3 9.25 3H2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCard12.category = 'Money & Shopping';\n\nexport default CreditCard12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCard16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCard16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.8477 2.5C14.5873 2.50003 15.998 3.91071 15.998 5.65039V10.3496C15.998 12.0893 14.5873 13.5 12.8477 13.5H3.15039C1.41069 13.5 0 12.0893 0 10.3496V5.65039C0 3.91069 1.41069 2.5 3.15039 2.5H12.8477ZM1.5 10.3496C1.5 11.2609 2.23912 12 3.15039 12H12.8477C13.7589 12 14.498 11.2609 14.498 10.3496V7H1.5V10.3496ZM7.12793 9C7.54214 9 7.87793 9.33579 7.87793 9.75C7.87793 10.1642 7.54214 10.5 7.12793 10.5H4.22852C3.81443 10.4998 3.47852 10.1641 3.47852 9.75C3.47852 9.33588 3.81443 9.00015 4.22852 9H7.12793ZM3.15039 4C2.28985 4 1.58386 4.65922 1.50781 5.5H14.4902C14.4142 4.65923 13.7082 4.00003 12.8477 4H3.15039Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCard16.category = 'Money & Shopping';\n\nexport default CreditCard16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCard20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCard20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.249 3C18.3201 3.00004 19.999 4.67896 19.999 6.75V13.25C19.999 15.321 18.3201 17 16.249 17H3.75C1.67907 16.9998 0 15.321 0 13.25V6.75C0 4.67903 1.67907 3.00017 3.75 3H16.249ZM1.5 13.25C1.5 14.4925 2.5075 15.4998 3.75 15.5H16.249C17.4916 15.5 18.499 14.4926 18.499 13.25V8.5H1.5V13.25ZM8.03613 12C8.45035 12 8.78613 12.3358 8.78613 12.75C8.78613 13.1642 8.45035 13.5 8.03613 13.5H4.1123C3.6983 13.4998 3.3623 13.1641 3.3623 12.75C3.3623 12.3359 3.6983 12.0002 4.1123 12H8.03613ZM3.75 4.5C2.5075 4.50017 1.5 5.50746 1.5 6.75V7H18.499V6.75C18.499 5.50738 17.4916 4.50004 16.249 4.5H3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCard20.category = 'Money & Shopping';\n\nexport default CreditCard20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCard24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCard24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.749 3.5C22.0962 3.5 23.999 5.40279 23.999 7.75V16.25C23.999 18.5972 22.0962 20.5 19.749 20.5H4.25C1.90279 20.5 0 18.5972 0 16.25V7.75C1.28853e-07 5.40279 1.90279 3.5 4.25 3.5H19.749ZM1.5 16.25C1.5 17.7688 2.73122 19 4.25 19H19.749C21.2678 19 22.499 17.7688 22.499 16.25V9.75H1.5V16.25ZM11.1768 15.25C11.591 15.25 11.9268 15.5858 11.9268 16C11.9268 16.4142 11.591 16.75 11.1768 16.75H5.14062C4.72641 16.75 4.39062 16.4142 4.39062 16C4.39062 15.5858 4.72641 15.25 5.14062 15.25H11.1768ZM4.25 5C2.73122 5 1.5 6.23122 1.5 7.75H22.499C22.499 6.23122 21.2678 5 19.749 5H4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCard24.category = 'Money & Shopping';\n\nexport default CreditCard24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCard32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCard32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.9951 4.5C29.7565 4.5 31.9951 6.73858 31.9951 9.5V22.5C31.9951 25.2614 29.7565 27.5 26.9951 27.5H5C2.23874 27.4998 0 25.2613 0 22.5V9.5C0 6.7387 2.23874 4.5002 5 4.5H26.9951ZM1.5 22.5C1.5 24.4329 3.06717 25.9998 5 26H26.9951C28.9281 26 30.4951 24.433 30.4951 22.5V13H1.5V22.5ZM13.0557 21C13.4697 21.0002 13.8057 21.3359 13.8057 21.75C13.8057 22.1641 13.4697 22.4998 13.0557 22.5H5.03027C4.61606 22.5 4.28027 22.1642 4.28027 21.75C4.28027 21.3358 4.61606 21 5.03027 21H13.0557ZM5 6C3.06717 6.0002 1.5 7.56713 1.5 9.5V10.5H30.4951V9.5C30.4951 7.567 28.9281 6 26.9951 6H5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCard32.category = 'Money & Shopping';\n\nexport default CreditCard32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAdd12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAdd12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 6.5C10.1642 6.5 10.5 6.83579 10.5 7.25V8H11.25C11.6642 8 12 8.33579 12 8.75C12 9.16419 11.6642 9.5 11.25 9.5H10.5V10.25C10.5 10.6642 10.1642 11 9.75 11C9.33579 11 9 10.6642 9 10.25V9.5H8.25C7.8358 9.5 7.50003 9.16419 7.5 8.75C7.5 8.33579 7.83579 8 8.25 8H9V7.25C9 6.83579 9.33579 6.5 9.75 6.5ZM9.25 1.5C10.7688 1.5 12 2.73122 12 4.25V5.5C12 5.91421 11.6642 6.25 11.25 6.25C10.8358 6.25 10.5 5.91421 10.5 5.5H1.5V7.75C1.5 8.44036 2.05964 9 2.75 9H6C6.41421 9 6.75 9.33579 6.75 9.75C6.75 10.1642 6.41421 10.5 6 10.5H2.75C1.23122 10.5 0 9.26878 0 7.75V4.25C0 2.73122 1.23122 1.5 2.75 1.5H9.25ZM2.75 3C2.14529 3 1.64124 3.42948 1.52539 4H10.4746C10.3588 3.42948 9.85471 3 9.25 3H2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAdd12.category = 'Money & Shopping';\n\nexport default CreditCardAdd12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAdd16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAdd16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 8.75C12.4142 8.75 12.75 9.08579 12.75 9.5V11H14.25C14.6642 11 15 11.3358 15 11.75C15 12.1642 14.6642 12.5 14.25 12.5H12.75V14C12.75 14.4142 12.4142 14.75 12 14.75C11.5858 14.75 11.25 14.4142 11.25 14V12.5H9.75C9.3358 12.5 9.00003 12.1642 9 11.75C9 11.3358 9.33579 11 9.75 11H11.25V9.5C11.25 9.08579 11.5858 8.75 12 8.75ZM11.8496 2.5C13.5893 2.5 15 3.91069 15 5.65039V8C15 8.41421 14.6642 8.75 14.25 8.75C13.8358 8.75 13.5 8.41421 13.5 8V7.5H2.5V10.3496C2.5 11.2609 3.23912 12 4.15039 12H7.25C7.66421 12 8 12.3358 8 12.75C8 13.1642 7.66421 13.5 7.25 13.5H4.15039C2.41069 13.5 1 12.0893 1 10.3496V5.65039C1 3.91069 2.41069 2.5 4.15039 2.5H11.8496ZM4.15039 4C3.23912 4 2.5 4.73912 2.5 5.65039V6H13.5V5.65039C13.5 4.73912 12.7609 4 11.8496 4H4.15039Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAdd16.category = 'Money & Shopping';\n\nexport default CreditCardAdd16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAdd20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAdd20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.75 12C16.1642 12 16.5 12.3358 16.5 12.75V14.5H18.25C18.6642 14.5 19 14.8358 19 15.25C19 15.6642 18.6642 16 18.25 16H16.5V17.75C16.5 18.1642 16.1642 18.5 15.75 18.5C15.3358 18.5 15 18.1642 15 17.75V16H13.25C12.8358 16 12.5 15.6642 12.5 15.25C12.5 14.8358 12.8358 14.5 13.25 14.5H15V12.75C15 12.3358 15.3358 12 15.75 12ZM15.25 3C17.3211 3 19 4.67893 19 6.75V10.75C19 11.1642 18.6642 11.5 18.25 11.5C17.8358 11.5 17.5 11.1642 17.5 10.75V8.5H2.5V13.25C2.5 14.4926 3.50736 15.5 4.75 15.5H10C10.4142 15.5 10.75 15.8358 10.75 16.25C10.75 16.6642 10.4142 17 10 17H4.75C2.67893 17 1 15.3211 1 13.25V6.75C1 4.67893 2.67893 3 4.75 3H15.25ZM4.75 4.5C3.50736 4.5 2.5 5.50736 2.5 6.75V7H17.5V6.75C17.5 5.50736 16.4926 4.5 15.25 4.5H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAdd20.category = 'Money & Shopping';\n\nexport default CreditCardAdd20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAdd24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAdd24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 14C19.1642 14 19.5 14.3358 19.5 14.75V17.5H22.25C22.6642 17.5 23 17.8358 23 18.25C23 18.6642 22.6642 19 22.25 19H19.5V21.75C19.5 22.1642 19.1642 22.5 18.75 22.5C18.3358 22.5 18 22.1642 18 21.75V19H15.25C14.8358 19 14.5 18.6642 14.5 18.25C14.5 17.8358 14.8358 17.5 15.25 17.5H18V14.75C18 14.3358 18.3358 14 18.75 14ZM18.75 3C21.0972 3 23 4.90279 23 7.25V13.5C23 13.9142 22.6642 14.25 22.25 14.25C21.8358 14.25 21.5 13.9142 21.5 13.5V9H2.5V15.75C2.5 17.2688 3.73122 18.5 5.25 18.5H11.75C12.1642 18.5 12.5 18.8358 12.5 19.25C12.5 19.6642 12.1642 20 11.75 20H5.25C2.90279 20 1 18.0972 1 15.75V7.25C1 4.90279 2.90279 3 5.25 3H18.75ZM5.25 4.5C3.73122 4.5 2.5 5.73122 2.5 7.25V7.5H21.5V7.25C21.5 5.73122 20.2688 4.5 18.75 4.5H5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAdd24.category = 'Money & Shopping';\n\nexport default CreditCardAdd24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAdd32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAdd32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.75 19.5C26.1642 19.5 26.5 19.8358 26.5 20.25V24H30.25C30.6642 24 31 24.3358 31 24.75C31 25.1642 30.6642 25.5 30.25 25.5H26.5V29.25C26.5 29.6642 26.1642 30 25.75 30C25.3358 30 25 29.6642 25 29.25V25.5H21.25C20.8358 25.5 20.5 25.1642 20.5 24.75C20.5 24.3358 20.8358 24 21.25 24H25V20.25C25 19.8358 25.3358 19.5 25.75 19.5ZM26 4C28.7614 4 31 6.23858 31 9V19.75C31 20.1642 30.6642 20.5 30.25 20.5C29.8358 20.5 29.5 20.1642 29.5 19.75V12H2.5V22C2.5 23.933 4.067 25.5 6 25.5H17C17.4142 25.5 17.75 25.8358 17.75 26.25C17.75 26.6642 17.4142 27 17 27H6C3.23858 27 1 24.7614 1 22V9C1 6.23858 3.23858 4 6 4H26ZM6 5.5C4.067 5.5 2.5 7.067 2.5 9V10.5H29.5V9C29.5 7.067 27.933 5.5 26 5.5H6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAdd32.category = 'Money & Shopping';\n\nexport default CreditCardAdd32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 6.25C10.0523 6.25 10.5 6.69772 10.5 7.25V7.75H11C11.5523 7.75 12 8.19772 12 8.75C12 9.30226 11.5523 9.75 11 9.75H10.5V10.25C10.5 10.8023 10.0523 11.25 9.5 11.25C8.94771 11.25 8.5 10.8023 8.5 10.25V9.75H8C7.44773 9.75 7.00003 9.30226 7 8.75C7 8.19772 7.44772 7.75 8 7.75H8.5V7.25C8.5 6.69772 8.94771 6.25 9.5 6.25ZM9 1.25C10.6569 1.25 12 2.59315 12 4.25V4.75C12 5.30228 11.5523 5.75 11 5.75C10.4477 5.75 10 5.30228 10 4.75V4.25C10 3.69772 9.55229 3.25 9 3.25H3C2.44772 3.25 2 3.69772 2 4.25H7.5C8.05228 4.25 8.5 4.69772 8.5 5.25C8.5 5.80228 8.05228 6.25 7.5 6.25H2V7.75C2 8.30228 2.44772 8.75 3 8.75H5.25C5.80228 8.75 6.25 9.19772 6.25 9.75C6.25 10.3023 5.80228 10.75 5.25 10.75H3C1.34315 10.75 0 9.40685 0 7.75V4.25C0 2.59315 1.34315 1.25 3 1.25H9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddBold12.category = 'Money & Shopping';\n\nexport default CreditCardAddBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 8.5C12.5523 8.5 13 8.94772 13 9.5V10.75H14.25C14.8023 10.75 15.25 11.1977 15.25 11.75C15.25 12.3023 14.8023 12.75 14.25 12.75H13V14C13 14.5523 12.5523 15 12 15C11.4477 15 11 14.5523 11 14V12.75H9.75C9.19773 12.75 8.75003 12.3023 8.75 11.75C8.75 11.1977 9.19771 10.75 9.75 10.75H11V9.5C11 8.94772 11.4477 8.5 12 8.5ZM11.5996 2.25C13.4774 2.25 15 3.77262 15 5.65039V6.75C15 7.30228 14.5523 7.75 14 7.75H3V10.3496C3 11.1228 3.62719 11.75 4.40039 11.75H7C7.55228 11.75 8 12.1977 8 12.75C8 13.3023 7.55228 13.75 7 13.75H4.40039C2.52262 13.75 1 12.2274 1 10.3496V5.65039C1 3.77262 2.52262 2.25 4.40039 2.25H11.5996ZM4.40039 4.25C3.62719 4.25 3 4.87719 3 5.65039V5.75H13V5.65039C13 4.87719 12.3728 4.25 11.5996 4.25H4.40039Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddBold16.category = 'Money & Shopping';\n\nexport default CreditCardAddBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.75 11.75C16.3023 11.75 16.75 12.1977 16.75 12.75V14.25H18.25C18.8023 14.25 19.25 14.6977 19.25 15.25C19.25 15.8023 18.8023 16.25 18.25 16.25H16.75V17.75C16.75 18.3023 16.3023 18.75 15.75 18.75C15.1977 18.75 14.75 18.3023 14.75 17.75V16.25H13.25C12.6977 16.25 12.25 15.8023 12.25 15.25C12.25 14.6977 12.6977 14.25 13.25 14.25H14.75V12.75C14.75 12.1977 15.1977 11.75 15.75 11.75ZM15 3C17.2091 3 19 4.79086 19 7V10C19 10.5523 18.5523 11 18 11C17.4477 11 17 10.5523 17 10V9H3V13C3 14.1046 3.89543 15 5 15H9.75C10.3023 15 10.75 15.4477 10.75 16C10.75 16.5523 10.3023 17 9.75 17H5C2.79086 17 1 15.2091 1 13V7C1 4.79086 2.79086 3 5 3H15ZM5 5C3.89543 5 3 5.89543 3 7H17C17 5.89543 16.1046 5 15 5H5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddBold20.category = 'Money & Shopping';\n\nexport default CreditCardAddBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 13.75C19.3023 13.75 19.75 14.1977 19.75 14.75V17.25H22.25C22.8023 17.25 23.25 17.6977 23.25 18.25C23.25 18.8023 22.8023 19.25 22.25 19.25H19.75V21.75C19.75 22.3023 19.3023 22.75 18.75 22.75C18.1977 22.75 17.75 22.3023 17.75 21.75V19.25H15.25C14.6977 19.25 14.25 18.8023 14.25 18.25C14.25 17.6977 14.6977 17.25 15.25 17.25H17.75V14.75C17.75 14.1977 18.1977 13.75 18.75 13.75ZM18.5 3C20.9853 3 23 5.01472 23 7.5V11.5C23 12.0523 22.5523 12.5 22 12.5C21.4477 12.5 21 12.0523 21 11.5V9.25H3V15.5C3 16.8807 4.11929 18 5.5 18H11C11.5523 18 12 18.4477 12 19C12 19.5523 11.5523 20 11 20H5.5C3.01472 20 1 17.9853 1 15.5V7.5C1 5.01472 3.01472 3 5.5 3H18.5ZM5.5 5C4.20368 5 3.13814 5.98669 3.0127 7.25H20.9873C20.8619 5.98669 19.7963 5 18.5 5H5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddBold24.category = 'Money & Shopping';\n\nexport default CreditCardAddBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.75 19.25C26.3023 19.25 26.75 19.6977 26.75 20.25V23.75H30.25C30.8023 23.75 31.25 24.1977 31.25 24.75C31.25 25.3023 30.8023 25.75 30.25 25.75H26.75V29.25C26.75 29.8023 26.3023 30.25 25.75 30.25C25.1977 30.25 24.75 29.8023 24.75 29.25V25.75H21.25C20.6977 25.75 20.25 25.3023 20.25 24.75C20.25 24.1977 20.6977 23.75 21.25 23.75H24.75V20.25C24.75 19.6977 25.1977 19.25 25.75 19.25ZM25.75 4C28.6495 4 31 6.3505 31 9.25V17C31 17.5523 30.5523 18 30 18C29.4477 18 29 17.5523 29 17V12H3V21.75C3 23.5449 4.45507 25 6.25 25H17C17.5523 25 18 25.4477 18 26C18 26.5523 17.5523 27 17 27H6.25C3.35051 27 1 24.6495 1 21.75V9.25C1 6.35051 3.35051 4 6.25 4H25.75ZM6.25 6C4.45507 6 3 7.45507 3 9.25V10H29V9.25C29 7.45507 27.5449 6 25.75 6H6.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddBold32.category = 'Money & Shopping';\n\nexport default CreditCardAddBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 6.25C10.0523 6.25 10.5 6.69772 10.5 7.25V7.5C10.5 7.63807 10.6119 7.75 10.75 7.75H11C11.5523 7.75 12 8.19772 12 8.75C12 9.30226 11.5523 9.75 11 9.75H10.75C10.6119 9.75 10.5 9.86193 10.5 10V10.25C10.5 10.8023 10.0523 11.25 9.5 11.25C8.94771 11.25 8.5 10.8023 8.5 10.25V10C8.5 9.86193 8.38807 9.75 8.25 9.75H8C7.44773 9.75 7.00003 9.30226 7 8.75C7 8.19772 7.44772 7.75 8 7.75H8.25C8.38807 7.75 8.5 7.63807 8.5 7.5V7.25C8.5 6.69772 8.94771 6.25 9.5 6.25ZM5.71066 6.25C5.97939 6.25 6.12099 6.72829 5.94241 6.92911C5.51179 7.41336 5.25 8.05048 5.25 8.75C5.25001 9.3121 5.41872 9.83447 5.7083 10.2696C5.83374 10.458 5.7103 10.75 5.48391 10.75H3C1.34315 10.75 0 9.40685 0 7.75V6.5C0 6.36193 0.111929 6.25 0.25 6.25H5.71066ZM9 1.25C10.3839 1.25 11.5486 2.18716 11.8948 3.46144C11.9353 3.61063 11.8172 3.75 11.6626 3.75H0.337437C0.182841 3.75 0.0646943 3.61063 0.105228 3.46144C0.451447 2.18716 1.61607 1.25 3 1.25H9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddBoldFilled12.category = 'Money & Shopping';\n\nexport default CreditCardAddBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 8.5C12.5523 8.5 13 8.94772 13 9.5V10.5C13 10.6381 13.1119 10.75 13.25 10.75H14.25C14.8023 10.75 15.25 11.1977 15.25 11.75C15.25 12.3023 14.8023 12.75 14.25 12.75H13.25C13.1119 12.75 13 12.8619 13 13V14C13 14.5523 12.5523 15 12 15C11.4477 15 11 14.5523 11 14V13C11 12.8619 10.8881 12.75 10.75 12.75H9.75C9.19773 12.75 8.75003 12.3023 8.75 11.75C8.75 11.1977 9.19771 10.75 9.75 10.75H10.75C10.8881 10.75 11 10.6381 11 10.5V9.5C11 8.94772 11.4477 8.5 12 8.5ZM9.23902 8C9.43748 8 9.56084 8.2235 9.48141 8.40538C9.41703 8.5528 9.36514 8.70691 9.32731 8.86652C9.30273 8.97022 9.2211 9.05176 9.11736 9.07619C7.90374 9.3619 7 10.4491 7 11.75C7.00001 12.3127 7.16974 12.8345 7.46023 13.2691C7.58615 13.4575 7.4628 13.75 7.2362 13.75H4.40039C2.52262 13.75 1 12.2274 1 10.3496V8.25C1 8.11193 1.11193 8 1.25 8H9.23902ZM15 8.91355C15 9.0113 14.9071 9.08159 14.8116 9.06096C14.7502 9.04769 14.7014 8.99937 14.6886 8.93786C14.6495 8.75037 14.591 8.57008 14.5157 8.39886C14.4371 8.22 14.5585 8 14.7539 8C14.8898 8 15 8.1102 15 8.24614V8.91355ZM11.5996 2.25C13.3383 2.25 14.772 3.5555 14.9748 5.2396C14.9918 5.38092 14.8773 5.5 14.735 5.5H1.26503C1.12269 5.5 1.00819 5.38092 1.02521 5.2396C1.22802 3.5555 2.66167 2.25 4.40039 2.25H11.5996Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddBoldFilled16.category = 'Money & Shopping';\n\nexport default CreditCardAddBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.75 11.5C16.4404 11.5 17 12.0596 17 12.75V13.75C17 13.8881 17.1119 14 17.25 14H18.25C18.9404 14 19.5 14.5596 19.5 15.25C19.5 15.9403 18.9403 16.5 18.25 16.5H17.25C17.1119 16.5 17 16.6119 17 16.75V17.75C17 18.4404 16.4404 19 15.75 19C15.0596 19 14.5 18.4404 14.5 17.75V16.75C14.5 16.6119 14.3881 16.5 14.25 16.5H13.25C12.5597 16.5 12 15.9403 12 15.25C12 14.5596 12.5596 14 13.25 14H14.25C14.3881 14 14.5 13.8881 14.5 13.75V12.75C14.5 12.0596 15.0596 11.5 15.75 11.5ZM13.1543 9.5C13.4298 9.5 13.5646 10.006 13.363 10.1939C12.921 10.6058 12.586 11.1306 12.4043 11.7232C12.3777 11.8098 12.3098 11.8777 12.2233 11.9042C10.7914 12.343 9.75 13.6744 9.75 15.25C9.75001 15.7337 9.84951 16.1937 10.0277 16.6123C10.1031 16.7895 9.98047 17 9.78783 17H5C2.79086 17 1 15.2091 1 13V9.75C1 9.61193 1.11193 9.5 1.25 9.5H13.1543ZM15 3C16.9423 3 18.5601 4.38449 18.9228 6.22035C18.9519 6.36785 18.835 6.5 18.6847 6.5H1.31535C1.165 6.5 1.04808 6.36785 1.07722 6.22035C1.43989 4.38449 3.05771 3 5 3H15Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddBoldFilled20.category = 'Money & Shopping';\n\nexport default CreditCardAddBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 13.5C19.4404 13.5 20 14.0596 20 14.75V16.75C20 16.8881 20.1119 17 20.25 17H22.25C22.9404 17 23.5 17.5596 23.5 18.25C23.5 18.9403 22.9403 19.5 22.25 19.5H20.25C20.1119 19.5 20 19.6119 20 19.75V21.75C20 22.4404 19.4404 23 18.75 23C18.0596 23 17.5 22.4404 17.5 21.75V19.75C17.5 19.6119 17.3881 19.5 17.25 19.5H15.25C14.5597 19.5 14 18.9403 14 18.25C14 17.5596 14.5596 17 15.25 17H17.25C17.3881 17 17.5 16.8881 17.5 16.75V14.75C17.5 14.0596 18.0596 13.5 18.75 13.5ZM23 14.5206C23 14.6801 22.8524 14.7984 22.6942 14.7782C22.6299 14.77 22.5651 14.7636 22.4998 14.7589C22.3621 14.7491 22.2509 14.6377 22.2412 14.5C22.113 12.6837 20.5989 11.25 18.75 11.25C16.9011 11.25 15.387 12.6837 15.2588 14.5C15.2491 14.6377 15.1377 14.7491 15 14.7588C13.1837 14.887 11.75 16.4011 11.75 18.25C11.75 18.7335 11.8487 19.1936 12.0262 19.6123C12.1014 19.7896 11.9788 20 11.7862 20H5.5C3.01472 20 1 17.9853 1 15.5V10C1 9.86193 1.11193 9.75 1.25 9.75H22.75C22.8881 9.75 23 9.86193 23 10V14.5206ZM18.5 3C20.6273 3 22.4088 4.47636 22.878 6.46027C22.9136 6.61072 22.7957 6.75 22.6411 6.75H1.35893C1.20433 6.75 1.08639 6.61072 1.12198 6.46027C1.59121 4.47636 3.37266 3 5.5 3H18.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddBoldFilled24.category = 'Money & Shopping';\n\nexport default CreditCardAddBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.75 19C26.4404 19 27 19.5596 27 20.25V23.25C27 23.3881 27.1119 23.5 27.25 23.5H30.25C30.9404 23.5 31.5 24.0596 31.5 24.75C31.5 25.4403 30.9403 26 30.25 26H27.25C27.1119 26 27 26.1119 27 26.25V29.25C27 29.9404 26.4404 30.5 25.75 30.5C25.0596 30.5 24.5 29.9404 24.5 29.25V26.25C24.5 26.1119 24.3881 26 24.25 26H21.25C20.5597 26 20 25.4403 20 24.75C20 24.0596 20.5596 23.5 21.25 23.5H24.25C24.3881 23.5 24.5 23.3881 24.5 23.25V20.25C24.5 19.5596 25.0596 19 25.75 19ZM31 21.0206C31 21.1801 30.8524 21.2984 30.6942 21.2782C30.5487 21.2597 30.4005 21.25 30.25 21.25H29.5C29.3619 21.25 29.25 21.1381 29.25 21V20.25C29.25 18.317 27.683 16.75 25.75 16.75C23.817 16.75 22.25 18.317 22.25 20.25V21C22.25 21.1381 22.1381 21.25 22 21.25H21.25C19.317 21.25 17.75 22.817 17.75 24.75C17.75 25.4144 17.9353 26.0354 18.2568 26.5645C18.3671 26.746 18.2452 27 18.0327 27H6.25C3.35051 27 1 24.6495 1 21.75V12.75C1 12.6119 1.11193 12.5 1.25 12.5H30.75C30.8881 12.5 31 12.6119 31 12.75V21.0206ZM25.75 4C28.6495 4 31 6.35051 31 9.25C31 9.38807 30.8881 9.5 30.75 9.5H1.25C1.11193 9.5 1 9.38807 1 9.25C1 6.35051 3.35051 4 6.25 4H25.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddBoldFilled32.category = 'Money & Shopping';\n\nexport default CreditCardAddBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 6.5C10.1642 6.5 10.5 6.83579 10.5 7.25V7.75C10.5 7.88807 10.6119 8 10.75 8H11.25C11.6642 8 12 8.33579 12 8.75C12 9.16419 11.6642 9.5 11.25 9.5H10.75C10.6119 9.5 10.5 9.61193 10.5 9.75V10.25C10.5 10.6642 10.1642 11 9.75 11C9.33579 11 9 10.6642 9 10.25V9.75C9 9.61193 8.88807 9.5 8.75 9.5H8.25C7.8358 9.5 7.50003 9.16419 7.5 8.75C7.5 8.33579 7.83579 8 8.25 8H8.75C8.88807 8 9 7.88807 9 7.75V7.25C9 6.83579 9.33579 6.5 9.75 6.5ZM7.63286 5.5C7.86855 5.5 7.99627 5.82471 7.86704 6.02181C7.77551 6.16141 7.69911 6.3118 7.64028 6.47082C7.61126 6.54922 7.54918 6.61129 7.47076 6.64025C6.61238 6.95723 6 7.78147 6 8.75C6.00001 9.20315 6.13429 9.62444 6.36504 9.97704C6.49419 10.1744 6.36617 10.5 6.1303 10.5H2.75C1.23122 10.5 0 9.26878 0 7.75V5.75C0 5.61193 0.111929 5.5 0.25 5.5H7.63286ZM9.25 1.5C10.5907 1.5 11.706 2.45947 11.9493 3.72915C11.9769 3.87346 11.8607 4 11.7137 4H0.28625C0.139316 4 0.023084 3.87346 0.0507367 3.72915C0.294035 2.45947 1.40934 1.5 2.75 1.5H9.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddFilled12.category = 'Money & Shopping';\n\nexport default CreditCardAddFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 8.75C12.4142 8.75 12.75 9.08579 12.75 9.5V10.75C12.75 10.8881 12.8619 11 13 11H14.25C14.6642 11 15 11.3358 15 11.75C15 12.1642 14.6642 12.5 14.25 12.5H13C12.8619 12.5 12.75 12.6119 12.75 12.75V14C12.75 14.4142 12.4142 14.75 12 14.75C11.5858 14.75 11.25 14.4142 11.25 14V12.75C11.25 12.6119 11.1381 12.5 11 12.5H9.75C9.3358 12.5 9.00003 12.1642 9 11.75C9 11.3358 9.33579 11 9.75 11H11C11.1381 11 11.25 10.8881 11.25 10.75V9.5C11.25 9.08579 11.5858 8.75 12 8.75ZM9.94067 7.5C10.2029 7.5 10.3489 7.9514 10.1924 8.16182C9.96125 8.47267 9.80853 8.84517 9.76371 9.25047C9.74853 9.3877 9.63764 9.49854 9.5004 9.51369C8.37522 9.63787 7.5 10.5917 7.5 11.75C7.50001 12.2032 7.63418 12.6248 7.86483 12.9778C7.99374 13.175 7.86574 13.5 7.63007 13.5H4.15039C2.41069 13.5 1 12.0893 1 10.3496V7.75C1 7.61193 1.11193 7.5 1.25 7.5H9.94067ZM11.8496 2.5C13.5893 2.5 15 3.91069 15 5.65039V5.75C15 5.88807 14.8881 6 14.75 6H1.25C1.11193 6 1 5.88807 1 5.75V5.65039C1 3.91069 2.41069 2.5 4.15039 2.5H11.8496Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddFilled16.category = 'Money & Shopping';\n\nexport default CreditCardAddFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.75 12C16.1642 12 16.5 12.3358 16.5 12.75V14.25C16.5 14.3881 16.6119 14.5 16.75 14.5H18.25C18.6642 14.5 19 14.8358 19 15.25C19 15.6642 18.6642 16 18.25 16H16.75C16.6119 16 16.5 16.1119 16.5 16.25V17.75C16.5 18.1642 16.1642 18.5 15.75 18.5C15.3358 18.5 15 18.1642 15 17.75V16.25C15 16.1119 14.8881 16 14.75 16H13.25C12.8358 16 12.5 15.6642 12.5 15.25C12.5 14.8358 12.8358 14.5 13.25 14.5H14.75C14.8881 14.5 15 14.3881 15 14.25V12.75C15 12.3358 15.3358 12 15.75 12ZM19 12.7772C19 12.9498 18.8285 13.0706 18.6589 13.0385C18.5264 13.0135 18.3898 13 18.25 13C18.1119 13 18 12.8881 18 12.75C18 11.5074 16.9926 10.5 15.75 10.5C14.5074 10.5 13.5 11.5074 13.5 12.75C13.5 12.8881 13.3881 13 13.25 13C12.0074 13 11 14.0074 11 15.25C11 15.7032 11.1342 16.1248 11.3648 16.4778C11.4937 16.675 11.3657 17 11.1301 17H4.75C2.67893 17 1 15.3211 1 13.25V8.75C1 8.61193 1.11193 8.5 1.25 8.5H18.75C18.8881 8.5 19 8.61193 19 8.75V12.7772ZM15.25 3C17.3211 3 19 4.67893 19 6.75C19 6.88807 18.8881 7 18.75 7H1.25C1.11193 7 1 6.88807 1 6.75C1 4.67893 2.67893 3 4.75 3H15.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddFilled20.category = 'Money & Shopping';\n\nexport default CreditCardAddFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 14C19.1642 14 19.5 14.3358 19.5 14.75V17.25C19.5 17.3881 19.6119 17.5 19.75 17.5H22.25C22.6642 17.5 23 17.8358 23 18.25C23 18.6642 22.6642 19 22.25 19H19.75C19.6119 19 19.5 19.1119 19.5 19.25V21.75C19.5 22.1642 19.1642 22.5 18.75 22.5C18.3358 22.5 18 22.1642 18 21.75V19.25C18 19.1119 17.8881 19 17.75 19H15.25C14.8358 19 14.5 18.6642 14.5 18.25C14.5 17.8358 14.8358 17.5 15.25 17.5H17.75C17.8881 17.5 18 17.3881 18 17.25V14.75C18 14.3358 18.3358 14 18.75 14ZM23 15.75C23 15.7682 22.9999 15.7863 22.9996 15.8044C22.9971 15.967 22.8332 16.0721 22.6735 16.041C22.5364 16.0143 22.3949 16 22.25 16H21.25C21.1119 16 21 15.8881 21 15.75V14.75C21 13.5074 19.9926 12.5 18.75 12.5C17.5074 12.5 16.5 13.5074 16.5 14.75V15.75C16.5 15.8881 16.3881 16 16.25 16H15.25C14.0074 16 13 17.0074 13 18.25C13 18.7032 13.1342 19.1248 13.3648 19.4778C13.4937 19.675 13.3657 20 13.1301 20H5.25C2.90279 20 1 18.0972 1 15.75V9.25C1 9.11193 1.11193 9 1.25 9H22.75C22.8881 9 23 9.11193 23 9.25V15.75ZM18.75 3C21.0972 3 23 4.90279 23 7.25C23 7.38807 22.8881 7.5 22.75 7.5H1.25C1.11193 7.5 1 7.38807 1 7.25C1 4.90279 2.90279 3 5.25 3H18.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddFilled24.category = 'Money & Shopping';\n\nexport default CreditCardAddFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardAddFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardAddFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.75 19.5C26.1642 19.5 26.5 19.8358 26.5 20.25V23.75C26.5 23.8881 26.6119 24 26.75 24H30.25C30.6642 24 31 24.3358 31 24.75C31 25.1642 30.6642 25.5 30.25 25.5H26.75C26.6119 25.5 26.5 25.6119 26.5 25.75V29.25C26.5 29.6642 26.1642 30 25.75 30C25.3358 30 25 29.6642 25 29.25V25.75C25 25.6119 24.8881 25.5 24.75 25.5H21.25C20.8358 25.5 20.5 25.1642 20.5 24.75C20.5 24.3358 20.8358 24 21.25 24H24.75C24.8881 24 25 23.8881 25 23.75V20.25C25 19.8358 25.3358 19.5 25.75 19.5ZM31 22C31 22.1049 30.9964 22.2089 30.9897 22.3121C30.9794 22.4697 30.8207 22.5687 30.6655 22.5392C30.5309 22.5136 30.3921 22.5 30.25 22.5H28.25C28.1119 22.5 28 22.3881 28 22.25V20.25C28 19.0074 26.9926 18 25.75 18C24.5074 18 23.5 19.0074 23.5 20.25V22.25C23.5 22.3881 23.3881 22.5 23.25 22.5H21.25C20.0074 22.5 19 23.5074 19 24.75C19 25.9926 20.0074 27 21.25 27H6C3.23858 27 1 24.7614 1 22V12.25C1 12.1119 1.11193 12 1.25 12H30.75C30.8881 12 31 12.1119 31 12.25V22ZM26 4C28.7614 4 31 6.23858 31 9V10.25C31 10.3881 30.8881 10.5 30.75 10.5H1.25C1.11193 10.5 1 10.3881 1 10.25V9C1 6.23858 3.23858 4 6 4H26Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardAddFilled32.category = 'Money & Shopping';\n\nexport default CreditCardAddFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlank12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlank12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 1.5C10.7688 1.5 12 2.73122 12 4.25V7.75C12 9.26878 10.7688 10.5 9.25 10.5H2.75C1.23122 10.5 0 9.26878 0 7.75V4.25C0 2.73122 1.23122 1.5 2.75 1.5H9.25ZM1.5 5.5V7.75C1.5 8.44036 2.05964 9 2.75 9H9.25C9.94036 9 10.5 8.44036 10.5 7.75V5.5H1.5ZM2.75 3C2.14529 3 1.64124 3.42948 1.52539 4H10.4746C10.3588 3.42948 9.85471 3 9.25 3H2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlank12.category = 'Money & Shopping';\n\nexport default CreditCardBlank12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlank16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlank16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.7432 2.5C14.4827 2.50017 15.8936 3.9108 15.8936 5.65039V10.3496C15.8936 12.0892 14.4827 13.4998 12.7432 13.5H3.25781C1.51812 13.5 0.107422 12.0893 0.107422 10.3496V5.65039C0.107422 3.91069 1.51812 2.5 3.25781 2.5H12.7432ZM1.60742 7V10.3496C1.60742 11.2609 2.34654 12 3.25781 12H12.7432C13.6543 11.9998 14.3936 11.2608 14.3936 10.3496V7H1.60742ZM3.25781 4C2.39725 4 1.69028 4.65919 1.61426 5.5H14.3857C14.3097 4.65931 13.6036 4.00016 12.7432 4H3.25781Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlank16.category = 'Money & Shopping';\n\nexport default CreditCardBlank16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlank20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlank20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.249 3C18.3201 3 19.999 4.67893 19.999 6.75V13.25C19.999 15.3211 18.3201 17 16.249 17H3.75C1.67914 16.9998 0 15.3209 0 13.25V6.75C0 4.67908 1.67914 3.00025 3.75 3H16.249ZM1.5 8.5V13.25C1.5 14.4925 2.50757 15.4998 3.75 15.5H16.249C17.4917 15.5 18.499 14.4926 18.499 13.25V8.5H1.5ZM3.75 4.5C2.50757 4.50025 1.5 5.50751 1.5 6.75V7H18.499V6.75C18.499 5.50736 17.4917 4.5 16.249 4.5H3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlank20.category = 'Money & Shopping';\n\nexport default CreditCardBlank20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlank24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlank24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.749 3.5C22.0962 3.5 23.999 5.40279 23.999 7.75V16.25C23.999 18.5972 22.0962 20.5 19.749 20.5H4.25C1.90279 20.5 0 18.5972 0 16.25V7.75C1.28853e-07 5.40279 1.90279 3.5 4.25 3.5H19.749ZM1.5 9.5V16.25C1.5 17.7688 2.73122 19 4.25 19H19.749C21.2678 19 22.499 17.7688 22.499 16.25V9.5H1.5ZM4.25 5C2.73122 5 1.5 6.23122 1.5 7.75V8H22.499V7.75C22.499 6.23122 21.2678 5 19.749 5H4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlank24.category = 'Money & Shopping';\n\nexport default CreditCardBlank24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlank32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlank32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.9951 4.5C29.7565 4.5 31.9951 6.73858 31.9951 9.5V22.5C31.9951 25.2614 29.7565 27.5 26.9951 27.5H5C2.23874 27.4998 0 25.2613 0 22.5V9.5C0 6.7387 2.23874 4.5002 5 4.5H26.9951ZM1.5 12.5V22.5C1.5 24.4329 3.06717 25.9998 5 26H26.9951C28.9281 26 30.4951 24.433 30.4951 22.5V12.5H1.5ZM5 6C3.06717 6.0002 1.5 7.56713 1.5 9.5V11H30.4951V9.5C30.4951 7.567 28.9281 6 26.9951 6H5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlank32.category = 'Money & Shopping';\n\nexport default CreditCardBlank32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 1.25C10.6569 1.25 12 2.59315 12 4.25V7.75C12 9.40685 10.6569 10.75 9 10.75H3C1.34315 10.75 0 9.40685 0 7.75V4.25C0 2.59315 1.34315 1.25 3 1.25H9ZM2 6.25V7.75C2 8.30228 2.44772 8.75 3 8.75H9C9.55229 8.75 10 8.30228 10 7.75V6.25H2ZM3 3.25C2.44772 3.25 2 3.69772 2 4.25H10C10 3.69772 9.55228 3.25 9 3.25H3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankBold12.category = 'Money & Shopping';\n\nexport default CreditCardBlankBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5957 2.25C14.4733 2.2502 15.9951 3.77275 15.9951 5.65039V10.3496C15.9951 12.2273 14.4733 13.7498 12.5957 13.75H3.40039C1.52274 13.7499 0 12.2273 0 10.3496V5.65039C0 3.77271 1.52274 2.25013 3.40039 2.25H12.5957ZM2 7.75V10.3496C2 11.1227 2.62731 11.7499 3.40039 11.75H12.5957C13.3687 11.7498 13.9951 11.1227 13.9951 10.3496V7.75H2ZM3.40039 4.25C2.62731 4.25013 2 4.87727 2 5.65039V5.75H13.9951V5.65039C13.9951 4.87732 13.3687 4.2502 12.5957 4.25H3.40039Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankBold16.category = 'Money & Shopping';\n\nexport default CreditCardBlankBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.998 3C18.2072 3 19.998 4.79086 19.998 7V13C19.998 15.2091 18.2072 17 15.998 17H4C1.79093 16.9999 0 15.2091 0 13V7C0 4.79091 1.79093 3.00008 4 3H15.998ZM2 9V13C2 14.1045 2.8955 14.9999 4 15H15.998C17.1026 15 17.998 14.1046 17.998 13V9H2ZM4 5C2.8955 5.00008 2 5.89548 2 7H17.998C17.998 5.89543 17.1026 5 15.998 5H4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankBold20.category = 'Money & Shopping';\n\nexport default CreditCardBlankBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.499 3.5C21.9841 3.50023 23.999 5.51486 23.999 8V16C23.999 18.4851 21.9841 20.4998 19.499 20.5H4.5C2.01472 20.5 0 18.4853 0 16V8C1.28862e-07 5.51472 2.01472 3.5 4.5 3.5H19.499ZM2 9.75V16C2 17.3807 3.11929 18.5 4.5 18.5H19.499C20.8795 18.4998 21.999 17.3806 21.999 16V9.75H2ZM4.5 5.5C3.20369 5.5 2.13816 6.4867 2.0127 7.75H21.9854C21.8599 6.48686 20.7951 5.50022 19.499 5.5H4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankBold24.category = 'Money & Shopping';\n\nexport default CreditCardBlankBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.75 4.5C29.6493 4.50024 32 6.85065 32 9.75V22.25C32 25.1493 29.6493 27.4998 26.75 27.5H5.25C2.35063 27.4999 0 25.1494 0 22.25V9.75C0 6.8506 2.35063 4.50015 5.25 4.5H26.75ZM2 12.5V22.25C2 24.0448 3.4552 25.4999 5.25 25.5H26.75C28.5447 25.4998 30 24.0448 30 22.25V12.5H2ZM5.25 6.5C3.4552 6.50015 2 7.95517 2 9.75V10.5H30V9.75C30 7.95522 28.5447 6.50024 26.75 6.5H5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankBold32.category = 'Money & Shopping';\n\nexport default CreditCardBlankBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 7.75C12 9.40685 10.6569 10.75 9 10.75H3C1.34315 10.75 0 9.40685 0 7.75V6H12V7.75ZM9 1.25C10.5726 1.25 11.8612 2.46017 11.9883 4H0.0117188C0.138813 2.46017 1.42737 1.25 3 1.25H9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankBoldFilled12.category = 'Money & Shopping';\n\nexport default CreditCardBlankBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9951 10.3496C15.9951 12.2273 14.4733 13.7498 12.5957 13.75H3.40039C1.52274 13.7499 0 12.2273 0 10.3496V7.75H15.9951V10.3496ZM12.5957 2.25C14.4733 2.2502 15.9951 3.77275 15.9951 5.65039V5.75H0V5.65039C0 3.77271 1.52274 2.25013 3.40039 2.25H12.5957Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankBoldFilled16.category = 'Money & Shopping';\n\nexport default CreditCardBlankBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.998 13C19.998 15.2091 18.2072 17 15.998 17H4C1.79093 16.9999 0 15.2091 0 13V9H19.998V13ZM15.998 3C18.2072 3 19.998 4.79086 19.998 7H0C0 4.79091 1.79093 3.00008 4 3H15.998Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankBoldFilled20.category = 'Money & Shopping';\n\nexport default CreditCardBlankBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.999 15.5C23.999 17.9851 21.9841 19.9998 19.499 20H4.5C2.01472 20 0 17.9853 0 15.5V9.5H23.999V15.5ZM19.499 3C21.8151 3.00022 23.7219 4.75021 23.9707 7H0.0283203C0.277085 4.75007 2.18376 3 4.5 3H19.499Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankBoldFilled24.category = 'Money & Shopping';\n\nexport default CreditCardBlankBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M32 22.25C32 25.1493 29.6493 27.4998 26.75 27.5H5.25C2.35063 27.4999 0 25.1494 0 22.25V13H32V22.25ZM26.75 4.5C29.6493 4.50024 32 6.85065 32 9.75V10H0V9.75C0 6.8506 2.35063 4.50015 5.25 4.5H26.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankBoldFilled32.category = 'Money & Shopping';\n\nexport default CreditCardBlankBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 7.75C12 9.26878 10.7688 10.5 9.25 10.5H2.75C1.23122 10.5 0 9.26878 0 7.75V5.5H12V7.75ZM9.25 1.5C10.6845 1.5 11.8609 2.59844 11.9873 4H0.0126953C0.139065 2.59844 1.31553 1.5 2.75 1.5H9.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankFilled12.category = 'Money & Shopping';\n\nexport default CreditCardBlankFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.998 10.3496C15.998 12.0893 14.5873 13.5 12.8477 13.5H3.15039C1.41069 13.5 0 12.0893 0 10.3496V7H15.998V10.3496ZM12.8477 2.5C14.5369 2.50001 15.9156 3.83013 15.9941 5.5H0.00390625C0.0824257 3.83012 1.46111 2.5 3.15039 2.5H12.8477Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankFilled16.category = 'Money & Shopping';\n\nexport default CreditCardBlankFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.999 13.25C19.999 15.321 18.3201 17 16.249 17H3.75C1.67907 16.9998 0 15.321 0 13.25V8.5H19.999V13.25ZM16.249 3C18.3201 3.00004 19.999 4.67896 19.999 6.75V7H0V6.75C0 4.67903 1.67907 3.00017 3.75 3H16.249Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankFilled20.category = 'Money & Shopping';\n\nexport default CreditCardBlankFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.999 16.25C23.999 18.5972 22.0962 20.5 19.749 20.5H4.25C1.9029 20.4999 0 18.5971 0 16.25V9.5H23.999V16.25ZM19.749 3.5C22.0962 3.5 23.999 5.40279 23.999 7.75V8H0V7.75C1.28849e-07 5.40287 1.9029 3.50013 4.25 3.5H19.749Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankFilled24.category = 'Money & Shopping';\n\nexport default CreditCardBlankFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBlankFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBlankFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M31.9951 22.5C31.9951 25.2614 29.7565 27.5 26.9951 27.5H5C2.23874 27.4998 0 25.2613 0 22.5V12.5H31.9951V22.5ZM26.9951 4.5C29.7565 4.5 31.9951 6.73858 31.9951 9.5V11H0V9.5C0 6.7387 2.23874 4.5002 5 4.5H26.9951Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBlankFilled32.category = 'Money & Shopping';\n\nexport default CreditCardBlankFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 1.25C10.6569 1.25 12 2.59315 12 4.25V7.75C12 9.40685 10.6569 10.75 9 10.75H3C1.34315 10.75 0 9.40685 0 7.75V4.25C0 2.59315 1.34315 1.25 3 1.25H9ZM2 7.75C2 8.30228 2.44772 8.75 3 8.75H9C9.55229 8.75 10 8.30228 10 7.75V6H2V7.75ZM5.5 6.5C5.91421 6.5 6.25 6.83579 6.25 7.25C6.25 7.66421 5.91421 8 5.5 8H4C3.58579 8 3.25 7.66421 3.25 7.25C3.25 6.83579 3.58579 6.5 4 6.5H5.5ZM3 3.25C2.53419 3.25 2.14436 3.5689 2.0332 4H9.9668C9.85564 3.5689 9.46581 3.25 9 3.25H3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBold12.category = 'Money & Shopping';\n\nexport default CreditCardBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5996 2C14.4772 2.00021 16 3.52275 16 5.40039V10.5996C16 12.4772 14.4772 13.9998 12.5996 14H3.40039C1.52262 14 0 12.4774 0 10.5996V5.40039C0 3.52262 1.52262 2 3.40039 2H12.5996ZM2 10.5996C2 11.3728 2.62719 12 3.40039 12H12.5996C13.3726 11.9998 14 11.3727 14 10.5996V7.75H2V10.5996ZM7.41797 8.75C7.97011 8.75017 8.41797 9.19782 8.41797 9.75C8.41797 10.3022 7.97011 10.7498 7.41797 10.75H4.50195C3.94973 10.7499 3.50195 10.3022 3.50195 9.75C3.50195 9.19776 3.94973 8.75007 4.50195 8.75H7.41797ZM3.40039 4C2.62719 4 2 4.62719 2 5.40039V5.75H14V5.40039C14 4.62732 13.3726 4.00021 12.5996 4H3.40039Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardBold16.category = 'Money & Shopping';\n\nexport default CreditCardBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 2.5C18.2091 2.5 20 4.29086 20 6.5V13.5C20 15.7091 18.2091 17.5 16 17.5H4C1.79086 17.5 0 15.7091 0 13.5V6.5C0 4.29086 1.79086 2.5 4 2.5H16ZM2 13.5C2 14.6046 2.89543 15.5 4 15.5H16C17.1046 15.5 18 14.6046 18 13.5V9H2V13.5ZM9.15527 11.25C9.70737 11.2502 10.1553 11.6979 10.1553 12.25C10.1553 12.8021 9.70737 13.2498 9.15527 13.25H5.21777C4.66549 13.25 4.21777 12.8023 4.21777 12.25C4.21777 11.6977 4.66549 11.25 5.21777 11.25H9.15527ZM4 4.5C2.89543 4.5 2 5.39543 2 6.5V7H18V6.5C18 5.39543 17.1046 4.5 16 4.5H4Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardBold20.category = 'Money & Shopping';\n\nexport default CreditCardBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"25\"\n      height=\"24\"\n      viewBox=\"0 0 25 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.5 3C21.9853 3 24 5.01472 24 7.5V16.5C24 18.9853 21.9853 21 19.5 21H4.5C2.01492 20.9998 0 18.9851 0 16.5V7.5C0 5.01486 2.01492 3.00024 4.5 3H19.5ZM2 16.5C2 17.8806 3.11949 18.9998 4.5 19H19.5C20.8807 19 22 17.8807 22 16.5V9.75H2.00293L2 9.74902V16.5ZM11.7275 14.5C12.2797 14.5002 12.7275 14.9478 12.7275 15.5C12.7275 16.0522 12.2797 16.4998 11.7275 16.5H5.67773C5.12545 16.5 4.67773 16.0523 4.67773 15.5C4.67773 14.9477 5.12545 14.5 5.67773 14.5H11.7275ZM4.5 5C3.11949 5.00024 2 6.11943 2 7.5V7.75H22V7.5C22 6.11929 20.8807 5 19.5 5H4.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardBold24.category = 'Money & Shopping';\n\nexport default CreditCardBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.75 4.5C29.6493 4.50024 32 6.85065 32 9.75V22.25C32 25.1493 29.6493 27.4998 26.75 27.5H5.25C2.35063 27.4999 0 25.1494 0 22.25V9.75C0 6.8506 2.35063 4.50015 5.25 4.5H26.75ZM29.9277 13H2.07129C2.04749 13 2.02352 12.9972 2 12.9961V22.25C2 24.0448 3.4552 25.4999 5.25 25.5H26.75C28.5447 25.4998 30 24.0448 30 22.25V12.9961C29.976 12.9972 29.952 13 29.9277 13ZM14.3926 20.5C14.9448 20.5001 15.3926 20.9478 15.3926 21.5C15.3926 22.0522 14.9448 22.4999 14.3926 22.5H6.35742C5.80514 22.5 5.35742 22.0523 5.35742 21.5C5.35742 20.9477 5.80514 20.5 6.35742 20.5H14.3926ZM5.25 6.5C3.4552 6.50015 2 7.95517 2 9.75V10.0029C2.02351 10.0018 2.04751 10 2.07129 10H29.9277C29.952 10 29.976 10.0018 30 10.0029V9.75C30 7.95522 28.5447 6.50024 26.75 6.5H5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBold32.category = 'Money & Shopping';\n\nexport default CreditCardBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 7.75C12 9.40685 10.6569 10.75 9 10.75H3C1.34315 10.75 0 9.40685 0 7.75V5.5H12V7.75ZM3 7.25C2.58579 7.25 2.25 7.58579 2.25 8C2.25 8.41421 2.58579 8.75 3 8.75H4.5C4.91421 8.75 5.25 8.41421 5.25 8C5.25 7.58579 4.91421 7.25 4.5 7.25H3ZM9 1.25C10.3976 1.25 11.569 2.20647 11.9023 3.5H0.0976562C0.430952 2.20646 1.60239 1.25 3 1.25H9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBoldFilled12.category = 'Money & Shopping';\n\nexport default CreditCardBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 10.5996C16 12.4772 14.4772 13.9998 12.5996 14H3.40039C1.52262 14 0 12.4774 0 10.5996V7H16V10.5996ZM4.20898 9.25C3.65691 9.25025 3.20898 9.69787 3.20898 10.25C3.20898 10.8021 3.65691 11.2498 4.20898 11.25H7.125C7.67714 11.2498 8.125 10.8022 8.125 10.25C8.125 9.69782 7.67714 9.25017 7.125 9.25H4.20898ZM12.5996 2C14.3417 2.00019 15.7773 3.31105 15.9756 5H0.0244141C0.222663 3.31093 1.65812 2 3.40039 2H12.5996Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardBoldFilled16.category = 'Money & Shopping';\n\nexport default CreditCardBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.998 13.5C19.998 15.7091 18.2072 17.5 15.998 17.5H4C1.79086 17.5 0 15.7091 0 13.5V8H19.998V13.5ZM4.9375 11.75C4.38522 11.75 3.9375 12.1977 3.9375 12.75C3.9375 13.3023 4.38522 13.75 4.9375 13.75H8.875C9.42695 13.7496 9.875 13.302 9.875 12.75C9.875 12.198 9.42695 11.7504 8.875 11.75H4.9375ZM15.998 2.5C18.0378 2.5 19.7197 4.02692 19.9658 6H0.0322266C0.278345 4.02692 1.96025 2.5 4 2.5H15.998Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardBoldFilled20.category = 'Money & Shopping';\n\nexport default CreditCardBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.999 16.4993C23.999 18.9845 21.9844 20.9991 19.4992 20.9991H4.49982C2.01484 20.9989 0 18.9844 0 16.4993V9.7496H23.999V16.4993ZM5.40017 14.4994C4.84791 14.4994 4.40021 14.9471 4.40021 15.4994C4.40021 16.0516 4.84791 16.4993 5.40017 16.4993H11.4497C12.0018 16.4991 12.4497 16.0515 12.4497 15.4994C12.4497 14.9473 12.0018 14.4997 11.4497 14.4994H5.40017ZM19.4992 2.99988C21.9844 2.99988 23.999 5.01451 23.999 7.49969V7.74968H0V7.49969C0 5.01466 2.01484 3.00011 4.49982 2.99988H19.4992Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardBoldFilled24.category = 'Money & Shopping';\n\nexport default CreditCardBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M32 22.75C32 25.6495 29.6495 28 26.75 28H5.25C2.3505 28 0 25.6495 0 22.75V13H32V22.75ZM6.3584 19.5C5.52997 19.5 4.8584 20.1716 4.8584 21C4.8584 21.8284 5.52997 22.5 6.3584 22.5H14.3936C15.2219 22.4999 15.8936 21.8284 15.8936 21C15.8936 20.1716 15.2219 19.5001 14.3936 19.5H6.3584ZM26.75 4C29.6495 4 32 6.3505 32 9.25V10H0V9.25C0 6.35051 2.3505 4 5.25 4H26.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardBoldFilled32.category = 'Money & Shopping';\n\nexport default CreditCardBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 7.75C12 9.26878 10.7688 10.5 9.25 10.5H2.75C1.23122 10.5 0 9.26878 0 7.75V5.5H12V7.75ZM3.25 7C2.83579 7 2.5 7.33579 2.5 7.75C2.5 8.16421 2.83579 8.5 3.25 8.5H4.75C5.16421 8.5 5.5 8.16421 5.5 7.75C5.5 7.33579 5.16421 7 4.75 7H3.25ZM9.25 1.5C10.6845 1.5 11.8609 2.59844 11.9873 4H0.0126953C0.139065 2.59844 1.31553 1.5 2.75 1.5H9.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardFilled12.category = 'Money & Shopping';\n\nexport default CreditCardFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.998 10.3496C15.998 12.0893 14.5873 13.5 12.8477 13.5H3.15039C1.41069 13.5 0 12.0893 0 10.3496V7H15.998V10.3496ZM4.22852 9.5C3.81443 9.50015 3.47852 9.83588 3.47852 10.25C3.47852 10.6641 3.81443 10.9998 4.22852 11H7.12793C7.54214 11 7.87793 10.6642 7.87793 10.25C7.87793 9.83579 7.54214 9.5 7.12793 9.5H4.22852ZM12.8477 2.5C14.5369 2.50003 15.9156 3.83014 15.9941 5.5H0.00390625C0.0824257 3.83012 1.46111 2.5 3.15039 2.5H12.8477Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardFilled16.category = 'Money & Shopping';\n\nexport default CreditCardFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.999 13.25C19.999 15.321 18.3201 17 16.249 17H3.75C1.67907 16.9998 0 15.321 0 13.25V8.5H19.999V13.25ZM4.1123 12C3.6983 12.0002 3.3623 12.3359 3.3623 12.75C3.3623 13.1641 3.6983 13.4998 4.1123 13.5H8.03613C8.45035 13.5 8.78613 13.1642 8.78613 12.75C8.78613 12.3358 8.45035 12 8.03613 12H4.1123ZM16.249 3C18.3201 3.00004 19.999 4.67896 19.999 6.75V7H0V6.75C0 4.67903 1.67907 3.00017 3.75 3H16.249Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardFilled20.category = 'Money & Shopping';\n\nexport default CreditCardFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.999 16.25C23.999 18.5972 22.0962 20.5 19.749 20.5H4.25C1.90279 20.5 0 18.5972 0 16.25V9.75H23.999V16.25ZM5.14258 15.25C4.72836 15.25 4.39258 15.5858 4.39258 16C4.39258 16.4142 4.72836 16.75 5.14258 16.75H11.1787C11.5929 16.75 11.9287 16.4142 11.9287 16C11.9287 15.5858 11.5929 15.25 11.1787 15.25H5.14258ZM19.749 3.5C22.0962 3.5 23.999 5.40279 23.999 7.75H0C1.28853e-07 5.40279 1.90279 3.5 4.25 3.5H19.749Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardFilled24.category = 'Money & Shopping';\n\nexport default CreditCardFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M31.9951 22.5C31.9951 25.2614 29.7565 27.5 26.9951 27.5H5C2.23874 27.4998 0 25.2613 0 22.5V13H31.9951V22.5ZM5.0293 21C4.61508 21 4.2793 21.3358 4.2793 21.75C4.2793 22.1642 4.61508 22.5 5.0293 22.5H13.0547C13.4687 22.4998 13.8047 22.1641 13.8047 21.75C13.8047 21.3359 13.4687 21.0002 13.0547 21H5.0293ZM26.9951 4.5C29.7565 4.5 31.9951 6.73858 31.9951 9.5V10.5H0V9.5C0 6.7387 2.23874 4.5002 5 4.5H26.9951Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardFilled32.category = 'Money & Shopping';\n\nexport default CreditCardFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStack12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStack12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0.999512C8.91228 0.999512 9.86748 1.88141 9.98633 3.01221C11.1179 3.13032 12 4.08766 12 5.25049V8.75049C11.9997 9.9929 10.9925 11.0005 9.75 11.0005H4.25C3.08735 11.0005 2.13105 10.1181 2.0127 8.98682C0.881801 8.86823 0.000246819 7.91273 0 6.75049V3.25049C0 2.00785 1.00736 0.999512 2.25 0.999512H7.75ZM3.5 8.75049C3.50026 9.16448 3.83595 9.50049 4.25 9.50049H9.75C10.1641 9.50049 10.4997 9.16448 10.5 8.75049V7.00049H3.5V8.75049ZM6.64258 7.50049C7.05679 7.50049 7.39258 7.83627 7.39258 8.25049C7.39231 8.66448 7.05663 9.00049 6.64258 9.00049H4.92871C4.51466 9.00049 4.17897 8.66448 4.17871 8.25049C4.17871 7.83627 4.5145 7.50049 4.92871 7.50049H6.64258ZM2.25 2.50049C1.83579 2.50049 1.5 2.83627 1.5 3.25049V6.75049C1.50021 7.07639 1.70946 7.35038 2 7.45361V5.25049C2 4.00785 3.00736 3.00049 4.25 3.00049H8.4541C8.35098 2.70949 8.07634 2.50049 7.75 2.50049H2.25ZM4.25 4.50049C3.83579 4.50049 3.5 4.83627 3.5 5.25049V5.50049H10.5V5.25049C10.5 4.83627 10.1642 4.50049 9.75 4.50049H4.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardStack12.category = 'Money & Shopping';\n\nexport default CreditCardStack12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStack16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStack16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.9502 2.5C11.3427 2.5001 12.4719 3.61641 12.4971 5.00293C13.8836 5.02805 14.9999 6.15828 15 7.55078V10.9502C14.9997 12.3582 13.8583 13.5009 12.4502 13.501H6.0498C4.65773 13.5009 3.52773 12.384 3.50195 10.998C2.11582 10.9724 1 9.84246 1 8.4502V5.0498C1.00011 3.64163 2.14163 2.50011 3.5498 2.5H9.9502ZM5 10.9502C5.00026 11.5298 5.47016 12.0009 6.0498 12.001H12.4502C13.0298 12.0009 13.4997 11.5298 13.5 10.9502V9.00098H5V10.9502ZM8.75 9.75C9.16421 9.75 9.5 10.0858 9.5 10.5C9.5 10.9142 9.16421 11.25 8.75 11.25H6.75C6.33579 11.25 6 10.9142 6 10.5C6 10.0858 6.33579 9.75 6.75 9.75H8.75ZM3.5498 4C2.97006 4.00011 2.50011 4.47006 2.5 5.0498V8.4502C2.5 9.01331 2.94336 9.47187 3.5 9.49805V7.55078C3.50011 6.14261 4.64163 5.00108 6.0498 5.00098H10.9971C10.9714 4.44394 10.5135 4.0001 9.9502 4H3.5498ZM6.0498 6.50098C5.48662 6.50108 5.02882 6.94417 5.00293 7.50098H13.4971C13.4712 6.94417 13.0134 6.50108 12.4502 6.50098H6.0498Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardStack16.category = 'Money & Shopping';\n\nexport default CreditCardStack16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStack20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStack20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 3C14.4638 3 15.8668 4.32654 15.9902 6.00879C17.673 6.13174 19 7.53588 19 9.25V13.75C19 15.5449 17.5449 17 15.75 17H7.25C5.53588 17 4.13174 15.673 4.00879 13.9902C2.32654 13.8668 1 12.4638 1 10.75V6.25C1 4.45507 2.45507 3 4.25 3H12.75ZM5.5 13.75C5.5 14.7165 6.2835 15.5 7.25 15.5H15.75C16.7165 15.5 17.5 14.7165 17.5 13.75V10.5H5.5V13.75ZM10.75 12.5C11.1642 12.5 11.5 12.8358 11.5 13.25C11.5 13.6642 11.1642 14 10.75 14H7.75C7.33579 14 7 13.6642 7 13.25C7 12.8358 7.33579 12.5 7.75 12.5H10.75ZM4.25 4.5C3.2835 4.5 2.5 5.2835 2.5 6.25V10.75C2.5 11.6315 3.15212 12.358 4 12.4795V9.25C4 7.45507 5.45507 6 7.25 6H14.4805C14.3591 5.15205 13.6315 4.5 12.75 4.5H4.25ZM7.25 7.5C6.36847 7.5 5.64095 8.15205 5.51953 9H17.4805C17.3591 8.15205 16.6315 7.5 15.75 7.5H7.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardStack20.category = 'Money & Shopping';\n\nexport default CreditCardStack20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStack24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStack24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 3.99951C18.2623 3.99951 19.9035 5.58504 19.9951 7.57471C21.7092 7.92032 23 9.43459 23 11.2505V16.7505C22.9997 18.8213 21.3209 20.5005 19.25 20.5005H7.75C5.73736 20.5005 4.09497 18.9145 4.00391 16.9243C2.29058 16.5783 1.00023 15.0658 1 13.2505V7.75049C1 5.67942 2.67893 3.99951 4.75 3.99951H16.25ZM5.5 16.7505C5.50026 17.9929 6.50752 19.0005 7.75 19.0005H19.25C20.4925 19.0005 21.4997 17.9929 21.5 16.7505V12.5005H5.5V16.7505ZM12.75 15.5005C13.1642 15.5005 13.5 15.8363 13.5 16.2505C13.4997 16.6645 13.1641 17.0005 12.75 17.0005H8.25C7.83595 17.0005 7.50026 16.6645 7.5 16.2505C7.5 15.8363 7.83579 15.5005 8.25 15.5005H12.75ZM4.75 5.50049C3.50736 5.50049 2.5 6.50785 2.5 7.75049V13.2505C2.50021 14.2296 3.1268 15.0595 4 15.3687V11.2505C4 9.17942 5.67893 7.50049 7.75 7.50049H18.4854C18.3612 6.37532 17.4083 5.50049 16.25 5.50049H4.75ZM7.75 9.00049C6.59173 9.00049 5.63884 9.87532 5.51465 11.0005H21.4854C21.3612 9.87532 20.4083 9.00049 19.25 9.00049H7.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardStack24.category = 'Money & Shopping';\n\nexport default CreditCardStack24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStack32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStack32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.1592 5.00049C24.7427 5.00053 26.853 7.02396 26.9922 9.57275C29.2686 9.96772 31 11.9519 31 14.3413V22.1597C30.9997 24.8329 28.8325 27.0004 26.1592 27.0005H9.84082C7.25694 27.0004 5.14549 24.9755 5.00684 22.4263C2.7311 22.0309 1.00028 20.0484 1 17.6597V9.84131C1.00005 7.16782 3.16733 5.00054 5.84082 5.00049H22.1592ZM6.5 22.1597C6.50031 24.0045 7.99592 25.5004 9.84082 25.5005H26.1592C28.0041 25.5004 29.4997 24.0045 29.5 22.1597V15.5005H6.5V22.1597ZM16.8867 20.5005C17.3008 20.5007 17.6367 20.8364 17.6367 21.2505C17.6365 21.6644 17.3006 22.0003 16.8867 22.0005H10.75C10.3359 22.0005 10.0003 21.6645 10 21.2505C10 20.8363 10.3358 20.5005 10.75 20.5005H16.8867ZM5.84082 6.50049C3.99576 6.50054 2.50005 7.99625 2.5 9.84131V17.6597C2.50026 19.2141 3.56213 20.5202 5 20.8931V14.3413C5.00005 11.6678 7.16733 9.50054 9.84082 9.50049H25.4824C25.3119 7.8153 23.8893 6.50053 22.1592 6.50049H5.84082ZM9.84082 11.0005C8.11066 11.0005 6.68814 12.3153 6.51758 14.0005H29.4824C29.3119 12.3153 27.8893 11.0005 26.1592 11.0005H9.84082Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardStack32.category = 'Money & Shopping';\n\nexport default CreditCardStack32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 1.00049C8.40827 1.00049 9.36116 1.87532 9.48535 3.00049H9.5C10.8807 3.00049 12 4.11978 12 5.50049V8.50049C11.9997 9.88098 10.8805 11.0005 9.5 11.0005H4.5C3.11945 11.0005 2.00026 9.88098 2 8.50049V8.48486C0.875244 8.36045 0.00024589 7.40835 0 6.25049V3.25049C0 2.00785 1.00736 1.00049 2.25 1.00049H7.25ZM4 8.50049C4.00026 8.77641 4.22402 9.00049 4.5 9.00049H9.5C9.77598 9.00049 9.99974 8.77641 10 8.50049V7.50049H4V8.50049ZM2.25 2.50049C1.83579 2.50049 1.5 2.83627 1.5 3.25049V6.25049C1.50021 6.57639 1.70946 6.85038 2 6.95361V5.50049C2 4.11978 3.11929 3.00049 4.5 3.00049H7.9541C7.85098 2.70949 7.57634 2.50049 7.25 2.50049H2.25ZM4.5 5.00049C4.22386 5.00049 4 5.22435 4 5.50049H10C10 5.22435 9.77614 5.00049 9.5 5.00049H4.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardStackBold12.category = 'Money & Shopping';\n\nexport default CreditCardStackBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.7002 2C11.2464 2.00011 12.4999 3.25356 12.5 4.7998V5.0166C13.9052 5.16632 14.9999 6.35487 15 7.7998V11.2002C14.9999 12.7464 13.7464 13.9999 12.2002 14H6.2998C4.75356 13.9999 3.50011 12.7464 3.5 11.2002V10.9824C2.09482 10.8327 1.0001 9.6451 1 8.2002V4.7998C1.00011 3.25356 2.25356 2.00011 3.7998 2H9.7002ZM5.5 11.2002C5.50011 11.6419 5.85813 11.9999 6.2998 12H12.2002C12.6419 11.9999 12.9999 11.6419 13 11.2002V9.5H5.5V11.2002ZM9.25 9.75C9.80229 9.75 10.25 10.1977 10.25 10.75C10.25 11.3023 9.80229 11.75 9.25 11.75H7.25C6.69772 11.75 6.25 11.3023 6.25 10.75C6.25 10.1977 6.69772 9.75 7.25 9.75H9.25ZM3.7998 4C3.35813 4.00011 3.00011 4.35813 3 4.7998V8.2002C3.00008 8.53579 3.20696 8.82271 3.5 8.94141V7.7998C3.50011 6.25356 4.75356 5.00011 6.2998 5H10.5V4.7998C10.4999 4.35813 10.1419 4.00011 9.7002 4H3.7998ZM6.2998 7C5.96421 7.00008 5.67729 7.20696 5.55859 7.5H12.9414C12.8227 7.20696 12.5358 7.00008 12.2002 7H6.2998Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardStackBold16.category = 'Money & Shopping';\n\nexport default CreditCardStackBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 2.5C14.433 2.5 16 4.067 16 6V6.03516C17.6962 6.27775 19 7.73675 19 9.5V14C19 15.933 17.433 17.5 15.5 17.5H7.5C5.567 17.5 4 15.933 4 14V13.9639C2.3039 13.7212 1 12.2632 1 10.5V6C1 4.067 2.567 2.5 4.5 2.5H12.5ZM6 14C6 14.8284 6.67157 15.5 7.5 15.5H15.5C16.3284 15.5 17 14.8284 17 14V11H6V14ZM11 12.5C11.5523 12.5 12 12.9477 12 13.5C12 14.0523 11.5523 14.5 11 14.5H8C7.44772 14.5 7 14.0523 7 13.5C7 12.9477 7.44772 12.5 8 12.5H11ZM4.5 4.5C3.67157 4.5 3 5.17157 3 6V10.5C3 11.1528 3.41782 11.706 4 11.9121V9.5C4 7.567 5.567 6 7.5 6H14C14 5.17157 13.3284 4.5 12.5 4.5H4.5ZM7.5 8C6.84707 8 6.29297 8.41766 6.08691 9H16.9131C16.707 8.41766 16.1529 8 15.5 8H7.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardStackBold20.category = 'Money & Shopping';\n\nexport default CreditCardStackBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 3.49951C18.0812 3.49951 19.7903 5.08945 19.9814 7.12061C21.7162 7.5581 23 9.12992 23 11.0005V16.5005C22.9997 18.7094 21.209 20.5005 19 20.5005H8C5.91848 20.5005 4.20822 18.9101 4.01758 16.8784C2.2836 16.4406 1.00022 14.8704 1 13.0005V7.50049C1 5.29135 2.79086 3.49951 5 3.49951H16ZM6 16.5005C6.00026 17.6048 6.89559 18.5005 8 18.5005H19C20.1044 18.5005 20.9997 17.6048 21 16.5005V13.0005H6V16.5005ZM13 15.0005C13.5523 15.0005 14 15.4482 14 16.0005C13.9997 16.5525 13.5521 17.0005 13 17.0005H8.5C7.94788 17.0005 7.50026 16.5525 7.5 16.0005C7.5 15.4482 7.94772 15.0005 8.5 15.0005H13ZM5 5.50049C3.89543 5.50049 3 6.39592 3 7.50049V13.0005C3.00018 13.7401 3.40292 14.3841 4 14.73V11.0005C4 8.79135 5.79086 7.00049 8 7.00049H17.9346C17.7125 6.13794 16.9319 5.50049 16 5.50049H5ZM8 9.00049C6.89543 9.00049 6 9.89592 6 11.0005H21C21 9.89592 20.1046 9.00049 19 9.00049H8Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardStackBold24.category = 'Money & Shopping';\n\nexport default CreditCardStackBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.9092 5.00049C24.3806 5.00053 26.439 6.76146 26.9014 9.09717C29.2379 9.55883 31 11.6193 31 14.0913V21.9097C30.9997 24.721 28.7206 27.0004 25.9092 27.0005H10.0908C7.61901 27.0004 5.55954 25.2381 5.09766 22.9019C2.76182 22.4398 1.00027 20.3811 1 17.9097V10.0913C1.00005 7.27975 3.27926 5.00054 6.09082 5.00049H21.9092ZM7 21.9097C7.00031 23.6164 8.38399 25.0004 10.0908 25.0005H25.9092C27.616 25.0004 28.9997 23.6164 29 21.9097V16.0005H7V21.9097ZM17.1367 20.0005C17.6888 20.0007 18.1367 20.4483 18.1367 21.0005C18.1365 21.5524 17.6887 22.0003 17.1367 22.0005H11C10.4479 22.0005 10.0003 21.5525 10 21.0005C10 20.4482 10.4477 20.0005 11 20.0005H17.1367ZM6.09082 7.00049C4.38383 7.00054 3.00005 8.38432 3 10.0913V17.9097C3.00024 19.2319 3.83224 20.3561 5 20.7974V14.0913C5.00005 11.2797 7.27926 9.00054 10.0908 9.00049H24.7979C24.3567 7.83227 23.2318 7.00052 21.9092 7.00049H6.09082ZM10.0908 11.0005C8.41405 11.0005 7.0498 12.3353 7.00195 14.0005H28.998C28.9502 12.3353 27.586 11.0005 25.9092 11.0005H10.0908Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardStackBold32.category = 'Money & Shopping';\n\nexport default CreditCardStackBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 8.50049C11.9997 9.88098 10.8805 11.0005 9.5 11.0005H4.5C3.11945 11.0005 2.00026 9.88098 2 8.50049V7.50049H12V8.50049ZM9.5 3.00049C10.8807 3.00049 12 4.11978 12 5.50049H2C2 4.11978 3.11929 3.00049 4.5 3.00049H9.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n      <path\n        d=\"M7.25 1C8.0301 1 8.71746 1.39701 9.12109 2H4.5C2.567 2 1 3.567 1 5.5V8.12012C0.397265 7.71644 0 7.02991 0 6.25V3.25C0 2.00736 1.00736 1 2.25 1H7.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardStackBoldFilled12.category = 'Money & Shopping';\n\nexport default CreditCardStackBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.7002 2C10.777 2.00007 11.7103 2.60871 12.1787 3.5H6.2998C3.92513 3.50011 2.00011 5.42514 2 7.7998V10.3428C1.38925 9.82918 1.00006 9.06063 1 8.2002V4.7998C1.00011 3.25356 2.25356 2.00011 3.7998 2H9.7002Z\"\n        fill={color}\n      />\n      <path\n        d=\"M15 11.2002C14.9999 12.7464 13.7464 13.9999 12.2002 14H6.2998C4.75356 13.9999 3.50011 12.7464 3.5 11.2002V9H15V11.2002ZM6.25 10.5C5.69772 10.5 5.25 10.9477 5.25 11.5C5.25 12.0523 5.69772 12.5 6.25 12.5H8.25C8.80229 12.5 9.25 12.0523 9.25 11.5C9.25 10.9477 8.80229 10.5 8.25 10.5H6.25ZM12.2002 5C13.4684 5.00009 14.5385 5.84364 14.8828 7H3.61719C3.9615 5.84364 5.03161 5.00009 6.2998 5H12.2002Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardStackBoldFilled16.category = 'Money & Shopping';\n\nexport default CreditCardStackBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 2.5C13.6893 2.5 14.7396 3.09341 15.3721 4H7.5C4.46243 4 2 6.46243 2 9.5V12.9473C1.38206 12.3161 1 11.4531 1 10.5V6C1 4.067 2.567 2.5 4.5 2.5H12.5Z\"\n        fill={color}\n      />\n      <path\n        d=\"M19 14C19 15.933 17.433 17.5 15.5 17.5H7.5C5.567 17.5 4 15.933 4 14V11H19V14ZM7 13.5C6.44772 13.5 6 13.9477 6 14.5C6 15.0523 6.44772 15.5 7 15.5H10C10.5523 15.5 11 15.0523 11 14.5C11 13.9477 10.5523 13.5 10 13.5H7ZM15.5 6C17.2632 6 18.7212 7.3039 18.9639 9H4.03613C4.27879 7.3039 5.7368 6 7.5 6H15.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardStackBoldFilled20.category = 'Money & Shopping';\n\nexport default CreditCardStackBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23 16.5005C22.9997 18.7094 21.209 20.5005 19 20.5005H8C5.79102 20.5005 4.00026 18.7094 4 16.5005V13.0005H23V16.5005ZM7.5 16.0005C6.94772 16.0005 6.5 16.4482 6.5 17.0005C6.50026 17.5525 6.94788 18.0005 7.5 18.0005H12C12.5521 18.0005 12.9997 17.5525 13 17.0005C13 16.4482 12.5523 16.0005 12 16.0005H7.5ZM16 3.49951C17.2644 3.49951 18.391 4.08715 19.124 5.00342C19.0828 5.00258 19.0415 5.00049 19 5.00049H8C4.68629 5.00049 2 7.68678 2 11.0005V15.644C1.37833 14.9391 1.00012 14.0142 1 13.0005V7.50049C1 5.29135 2.79086 3.49951 5 3.49951H16ZM19 6.99951C21.2091 6.99951 23 8.79135 23 11.0005H4C4 8.79135 5.79086 6.99951 8 6.99951H19Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardStackBoldFilled24.category = 'Money & Shopping';\n\nexport default CreditCardStackBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.9092 5C23.5583 5.00003 25.0228 5.78524 25.9531 7.00098C25.9385 7.00089 25.9238 7 25.9092 7H10.0908C6.17469 7.00005 3.00005 10.1747 3 14.0908V21.9092C3 21.9238 3.00089 21.9385 3.00098 21.9531C1.78524 21.0228 1.00003 19.5583 1 17.9092V10.0908C1.00005 7.27926 3.27926 5.00005 6.09082 5H21.9092Z\"\n        fill={color}\n      />\n      <path\n        d=\"M31 21.9097C30.9997 24.721 28.7206 27.0004 25.9092 27.0005H10.0908C7.27942 27.0004 5.00031 24.721 5 21.9097V16.0005H31V21.9097ZM10 21.0005C9.44772 21.0005 9 21.4482 9 22.0005C9.00026 22.5525 9.44788 23.0005 10 23.0005H16.1367C16.6887 23.0003 17.1365 22.5524 17.1367 22.0005C17.1367 21.4483 16.6888 21.0007 16.1367 21.0005H10ZM25.9092 9.00049C28.6904 9.00054 30.9495 11.2308 30.998 14.0005H5.00195C5.05046 11.2308 7.3096 9.00054 10.0908 9.00049H25.9092Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardStackBoldFilled32.category = 'Money & Shopping';\n\nexport default CreditCardStackBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 8.75049C11.9997 9.9929 10.9925 11.0005 9.75 11.0005H4.25C3.00752 11.0005 2.00026 9.9929 2 8.75049V6.50049H12V8.75049ZM4.25 8.00049C3.83579 8.00049 3.5 8.33627 3.5 8.75049C3.50026 9.16448 3.83595 9.50049 4.25 9.50049H5.96387C6.37792 9.50049 6.7136 9.16448 6.71387 8.75049C6.71387 8.33627 6.37808 8.00049 5.96387 8.00049H4.25ZM8.25 0.999512C8.94818 0.999512 9.54926 1.41011 9.83008 2.00146C9.80346 2.00082 9.77677 2.00049 9.75 2.00049H4.25C2.45507 2.00049 1 3.45556 1 5.25049V8.75049C1 8.77709 1.00034 8.80411 1.00098 8.83057C0.409764 8.54981 0.000190934 7.94846 0 7.25049V3.75049C0 2.23171 1.23122 0.999512 2.75 0.999512H8.25ZM9.75 3.00049C10.9081 3.00049 11.8609 3.87555 11.9854 5.00049H2.01465C2.13906 3.87555 3.0919 3.00049 4.25 3.00049H9.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardStackFilled12.category = 'Money & Shopping';\n\nexport default CreditCardStackFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15 10.9502C14.9997 12.3582 13.8583 13.5009 12.4502 13.501H6.0498C4.64173 13.5009 3.50026 12.3582 3.5 10.9502V9.00098H15V10.9502ZM5.75 10.5C5.33579 10.5 5 10.8358 5 11.25C5 11.6642 5.33579 12 5.75 12H7.75C8.16421 12 8.5 11.6642 8.5 11.25C8.5 10.8358 8.16421 10.5 7.75 10.5H5.75ZM9.9502 2.5C10.7751 2.50006 11.5066 2.89334 11.9727 3.50098H6.0498C3.81321 3.50108 2.00011 5.31418 2 7.55078V10.4707C1.39313 10.0043 1 9.27359 1 8.44922V5.75C1 3.95507 2.45507 2.5 4.25 2.5H9.9502ZM12.4502 5.00098C13.8417 5.00108 14.9714 6.11581 14.998 7.50098H3.50195C3.52861 6.11581 4.65828 5.00108 6.0498 5.00098H12.4502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardStackFilled16.category = 'Money & Shopping';\n\nexport default CreditCardStackFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19 13.75C19 15.5449 17.5449 17 15.75 17H7.25C5.45507 17 4 15.5449 4 13.75V10.5H19V13.75ZM6.75 13.5C6.33579 13.5 6 13.8358 6 14.25C6 14.6642 6.33579 15 6.75 15H9.75C10.1642 15 10.5 14.6642 10.5 14.25C10.5 13.8358 10.1642 13.5 9.75 13.5H6.75ZM12.75 3C13.9004 3 14.9107 3.59813 15.4883 4.5H7.25C4.62665 4.5 2.5 6.62665 2.5 9.25V13.4873C1.59837 12.9097 1 11.9003 1 10.75V6.75C1 4.67893 2.67893 3 4.75 3H12.75ZM15.75 6C17.4608 6 18.8616 7.32193 18.9893 9H4.01074C4.13844 7.32193 5.53923 6 7.25 6H15.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCreditCardStackFilled20.category = 'Money & Shopping';\n\nexport default CreditCardStackFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23 16.7505C22.9997 18.8213 21.3209 20.5005 19.25 20.5005H7.75C5.67909 20.5005 4.00026 18.8213 4 16.7505V12.5005H23V16.7505ZM7.25 16.5005C6.83579 16.5005 6.5 16.8363 6.5 17.2505C6.50026 17.6645 6.83595 18.0005 7.25 18.0005H11.75C12.1641 18.0005 12.4997 17.6645 12.5 17.2505C12.5 16.8363 12.1642 16.5005 11.75 16.5005H7.25ZM16.25 3.99951C17.6928 3.99951 18.9442 4.8154 19.5713 6.01025C19.465 6.00384 19.3579 6.00049 19.25 6.00049H7.75C4.85051 6.00049 2.5 8.35099 2.5 11.2505V16.2495C1.58958 15.5653 1.00016 14.4769 1 13.2505V8.75049C1 6.12714 3.12665 3.99951 5.75 3.99951H16.25ZM19.25 7.49951C21.237 7.49951 22.8625 9.04592 22.9912 11.0005H4.00879C4.13745 9.04592 5.76295 7.49951 7.75 7.49951H19.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardStackFilled24.category = 'Money & Shopping';\n\nexport default CreditCardStackFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CreditCardStackFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CreditCardStackFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M31 22.1597C30.9997 24.8329 28.8325 27.0004 26.1592 27.0005H9.84082C7.16749 27.0004 5.00031 24.8329 5 22.1597V15.5005H31V22.1597ZM9.75 21.5005C9.33579 21.5005 9 21.8363 9 22.2505C9.00026 22.6645 9.33595 23.0005 9.75 23.0005H15.8867C16.3006 23.0003 16.6365 22.6644 16.6367 22.2505C16.6367 21.8364 16.3008 21.5007 15.8867 21.5005H9.75ZM22.25 5.00049C24.2633 5.00049 25.9824 6.25365 26.6738 8.02197C26.504 8.00833 26.3325 8.00049 26.1592 8.00049H9.84082C6.3389 8.00054 3.50005 10.8394 3.5 14.3413V21.9341C2.01185 21.1319 1.00018 19.5595 1 17.7505V10.7505C1 7.57485 3.57436 5.00049 6.75 5.00049H22.25ZM26.1592 9.50049C28.7181 9.50053 30.8123 11.4861 30.9873 14.0005H5.0127C5.18766 11.4861 7.28193 9.50053 9.84082 9.50049H26.1592Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCreditCardStackFilled32.category = 'Money & Shopping';\n\nexport default CreditCardStackFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Crown12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Crown12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.72222 9.16667V10C1.72222 10.5523 2.16994 11 2.72222 11H9.27778C9.83006 11 10.2778 10.5523 10.2778 10V9.16667M1.72222 9.16667H10.2778M1.72222 9.16667L1.00934 4.53296C0.865917 3.60068 2.04057 3.07091 2.64442 3.79553C3.07415 4.3112 3.89185 4.2163 4.19205 3.6159L5.10557 1.78885C5.4741 1.05181 6.5259 1.05181 6.89443 1.78885L7.80795 3.6159C8.10815 4.2163 8.92585 4.3112 9.35558 3.79552C9.95943 3.07091 11.1341 3.60069 10.9907 4.53296L10.2778 9.16667\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nCrown12.category = 'Objects';\n\nexport default Crown12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Crown16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Crown16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.16667 12.5V14C2.16667 14.5523 2.61438 15 3.16667 15H12.8333C13.3856 15 13.8333 14.5523 13.8333 14V12.5M2.16667 12.5H13.8333M2.16667 12.5L1.0472 5.22346C0.893112 4.2219 2.15506 3.65274 2.80379 4.43122L3.68782 5.49204C4.14949 6.04605 5.02795 5.94409 5.35046 5.29907L7.10557 1.78886C7.4741 1.05181 8.5259 1.05181 8.89443 1.78885L10.6495 5.29907C10.972 5.94409 11.8505 6.04605 12.3122 5.49204L13.1962 4.43122C13.8449 3.65274 15.1069 4.2219 14.9528 5.22346L13.8333 12.5\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nCrown16.category = 'Objects';\n\nexport default Crown16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Crown20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Crown20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 15V17C3 17.5523 3.44772 18 4 18H16C16.5523 18 17 17.5523 17 17V15M3 15H17M3 15L1.5472 5.55679C1.39311 4.55523 2.65506 3.98608 3.30379 4.76455L5.02115 6.82538C5.48282 7.37938 6.36129 7.27742 6.6838 6.63241L9.10557 1.78885C9.4741 1.05181 10.5259 1.05181 10.8944 1.78885L13.3162 6.63241C13.6387 7.27742 14.5172 7.37938 14.9789 6.82538L16.6962 4.76455C17.3449 3.98607 18.6069 4.55523 18.4528 5.55679L17 15\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nCrown20.category = 'Objects';\n\nexport default Crown20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Crown24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Crown24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.44444 18.3333V21C3.44444 21.5523 3.89216 22 4.44444 22H19.5556C20.1078 22 20.5556 21.5523 20.5556 21V18.3333M3.44444 18.3333H20.5556M3.44444 18.3333L1.5472 6.00123C1.39311 4.99967 2.65506 4.43052 3.30379 5.20899L6.13226 8.60316C6.59393 9.15716 7.4724 9.0552 7.79491 8.41018L11.1056 1.78886C11.4741 1.05181 12.5259 1.05181 12.8944 1.78885L16.2051 8.41018C16.5276 9.0552 17.4061 9.15716 17.8677 8.60316L20.6962 5.20899C21.3449 4.43052 22.6069 4.99967 22.4528 6.00124L20.5556 18.3333\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nCrown24.category = 'Objects';\n\nexport default Crown24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Crown32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Crown32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.33333 25V29C4.33333 29.5523 4.78105 30 5.33333 30H26.6667C27.219 30 27.6667 29.5523 27.6667 29V25M4.33333 25H27.6667M4.33333 25L1.5472 6.89013C1.39311 5.88857 2.65506 5.31941 3.30379 6.09788L8.35448 12.1587C8.81615 12.7127 9.69462 12.6108 10.0171 11.9657L15.1056 1.78886C15.4741 1.05181 16.5259 1.05181 16.8944 1.78885L21.9829 11.9657C22.3054 12.6108 23.1838 12.7127 23.6455 12.1587L28.6962 6.09788C29.3449 5.31941 30.6069 5.88856 30.4528 6.89012L27.6667 25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nCrown32.category = 'Objects';\n\nexport default Crown32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CrownBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CrownBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.72613 9.16667V10C1.72613 10.5523 2.17384 11 2.72613 11H9.28168C9.83397 11 10.2817 10.5523 10.2817 10V9.16667M1.72613 9.16667H10.2817M1.72613 9.16667L1.01325 4.53296C0.869823 3.60068 2.04448 3.07091 2.64833 3.79553C3.07806 4.3112 3.89576 4.2163 4.19595 3.6159L5.10948 1.78885C5.478 1.05181 6.52981 1.05181 6.89833 1.78885L7.81186 3.6159C8.11206 4.2163 8.92975 4.3112 9.35949 3.79552C9.96334 3.07091 11.138 3.60069 10.9946 4.53296L10.2817 9.16667\"\n        stroke={color}\n        strokeWidth=\"2\"\n      />\n    </svg>\n  );\n};\n\nCrownBold12.category = 'Objects';\n\nexport default CrownBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CrownBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CrownBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.16667 12.5V14C2.16667 14.5523 2.61438 15 3.16667 15H12.8333C13.3856 15 13.8333 14.5523 13.8333 14V12.5M2.16667 12.5H13.8333M2.16667 12.5L1.0472 5.22346C0.893112 4.2219 2.15506 3.65274 2.80379 4.43122L3.68782 5.49204C4.14949 6.04605 5.02795 5.94409 5.35046 5.29907L7.10557 1.78886C7.4741 1.05181 8.5259 1.05181 8.89443 1.78885L10.6495 5.29907C10.972 5.94409 11.8505 6.04605 12.3122 5.49204L13.1962 4.43122C13.8449 3.65274 15.1069 4.2219 14.9528 5.22346L13.8333 12.5\"\n        stroke={color}\n        strokeWidth=\"2\"\n      />\n    </svg>\n  );\n};\n\nCrownBold16.category = 'Objects';\n\nexport default CrownBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CrownBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CrownBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 15V17C3 17.5523 3.44772 18 4 18H16C16.5523 18 17 17.5523 17 17V15M3 15H17M3 15L1.5472 5.55679C1.39311 4.55523 2.65506 3.98608 3.30379 4.76455L5.02115 6.82538C5.48282 7.37938 6.36129 7.27742 6.6838 6.63241L9.10557 1.78885C9.4741 1.05181 10.5259 1.05181 10.8944 1.78885L13.3162 6.63241C13.6387 7.27742 14.5172 7.37938 14.9789 6.82538L16.6962 4.76455C17.3449 3.98607 18.6069 4.55523 18.4528 5.55679L17 15\"\n        stroke={color}\n        strokeWidth=\"2\"\n      />\n    </svg>\n  );\n};\n\nCrownBold20.category = 'Objects';\n\nexport default CrownBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CrownBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CrownBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.44444 18.3333V21C3.44444 21.5523 3.89216 22 4.44444 22H19.5556C20.1078 22 20.5556 21.5523 20.5556 21V18.3333M3.44444 18.3333H20.5556M3.44444 18.3333L1.5472 6.00123C1.39311 4.99967 2.65506 4.43052 3.30379 5.20899L6.13226 8.60316C6.59393 9.15716 7.4724 9.0552 7.79491 8.41018L11.1056 1.78886C11.4741 1.05181 12.5259 1.05181 12.8944 1.78885L16.2051 8.41018C16.5276 9.0552 17.4061 9.15716 17.8677 8.60316L20.6962 5.20899C21.3449 4.43052 22.6069 4.99967 22.4528 6.00124L20.5556 18.3333\"\n        stroke={color}\n        strokeWidth=\"2\"\n      />\n    </svg>\n  );\n};\n\nCrownBold24.category = 'Objects';\n\nexport default CrownBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CrownBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CrownBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.33333 25V29C4.33333 29.5523 4.78105 30 5.33333 30H26.6667C27.219 30 27.6667 29.5523 27.6667 29V25M4.33333 25H27.6667M4.33333 25L1.5472 6.89013C1.39311 5.88857 2.65506 5.31941 3.30379 6.09788L8.35448 12.1587C8.81615 12.7127 9.69462 12.6108 10.0171 11.9657L15.1056 1.78886C15.4741 1.05181 16.5259 1.05181 16.8944 1.78885L21.9829 11.9657C22.3054 12.6108 23.1838 12.7127 23.6455 12.1587L28.6962 6.09788C29.3449 5.31941 30.6069 5.88856 30.4528 6.89012L27.6667 25\"\n        stroke={color}\n        strokeWidth=\"2\"\n      />\n    </svg>\n  );\n};\n\nCrownBold32.category = 'Objects';\n\nexport default CrownBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CrownBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CrownBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.2816 9.99999C11.2814 11.1044 10.3861 12 9.2816 12H2.72697C1.69177 11.9996 0.840118 11.2124 0.737737 10.2041L0.726995 9.99999H11.2816ZM4.21524 1.34187C4.95224 -0.132118 7.05617 -0.131937 7.79333 1.34187L8.66051 3.07818C9.93087 1.69262 12.2754 2.78562 11.9837 4.68461L11.474 8.00001H0.534614L0.0248534 4.68461C-0.266633 2.78607 2.07659 1.6939 3.34709 3.07818L4.21524 1.34187Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCrownBoldFilled12.category = 'Objects';\n\nexport default CrownBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CrownBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CrownBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.833 14C14.8329 15.1045 13.9375 16 12.833 16H3.16699C2.13177 15.9996 1.28007 15.2124 1.17773 14.2041L1.16699 14H14.833ZM6.21094 1.3418C6.94793 -0.132193 9.05187 -0.13199 9.78906 1.3418L11.5439 4.85156L12.4277 3.79102C13.7252 2.23407 16.2495 3.37288 15.9414 5.37598L14.9219 12H1.07812L0.0585938 5.37598C-0.249383 3.37314 2.27474 2.23471 3.57227 3.79102L4.45605 4.85156L6.21094 1.3418Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCrownBoldFilled16.category = 'Objects';\n\nexport default CrownBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CrownBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CrownBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 17C17.9999 18.1045 17.1045 19 16 19H4C2.89588 18.9995 2.00008 18.1042 2 17V16H18V17ZM8.21094 1.3418C8.94793 -0.132199 11.0519 -0.131985 11.7891 1.3418L14.2109 6.18555L15.9277 4.12402C17.2252 2.56719 19.7495 3.70592 19.4414 5.70898L18.166 14H1.83398L0.558594 5.70898C0.25062 3.70617 2.77473 2.56784 4.07227 4.12402L5.78906 6.18555L8.21094 1.3418Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCrownBoldFilled20.category = 'Objects';\n\nexport default CrownBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CrownBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CrownBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.5557 21C21.5556 22.1045 20.6601 22.9999 19.5557 23H4.44434C3.34026 22.9995 2.44442 22.1042 2.44434 21V20H21.5557V21ZM10.2109 1.3418C10.9479 -0.132197 13.0519 -0.131988 13.7891 1.3418L17.0996 7.96289L19.9277 4.56836C21.2252 3.01163 23.7495 4.15029 23.4414 6.15332L21.7725 17H2.22754L0.558594 6.15332C0.250631 4.15053 2.77472 3.01227 4.07227 4.56836L6.90039 7.96289L10.2109 1.3418Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCrownBoldFilled24.category = 'Objects';\n\nexport default CrownBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CrownBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CrownBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.667 29C28.6669 30.1044 27.7714 30.9998 26.667 31H5.33301C4.22901 30.9994 3.33309 30.1041 3.33301 29V27H28.667V29ZM14.2109 1.3418C14.9479 -0.132198 17.0519 -0.132014 17.7891 1.3418L22.877 11.5186L27.9277 5.45801C29.2251 3.90113 31.7493 5.03903 31.4414 7.04199L28.832 24H3.16797L0.558594 7.04199C0.250831 5.03928 2.7748 3.90171 4.07227 5.45801L9.12305 11.5186L14.2109 1.3418Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCrownBoldFilled32.category = 'Objects';\n\nexport default CrownBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Cube12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Cube12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.00098 0.576782C5.61966 0.219691 6.38229 0.219691 7.00098 0.576782L10.1973 2.42249C10.8157 2.77966 11.197 3.43975 11.1973 4.15393V7.84534L11.1924 7.97815C11.1483 8.64064 10.7772 9.2418 10.1973 9.57678L7.00098 11.4225L6.88379 11.485C6.32739 11.7588 5.67456 11.7588 5.11816 11.485L5.00098 11.4225L1.80469 9.57678C1.22474 9.2418 0.853695 8.64064 0.80957 7.97815L0.804688 7.84534V4.15393C0.804929 3.4844 1.13995 2.86221 1.69141 2.4928L1.80469 2.42249L5.00098 0.576782ZM6.25098 1.87561C6.09644 1.78654 5.90552 1.78654 5.75098 1.87561L2.55469 3.72131C2.40025 3.81052 2.30494 3.97561 2.30469 4.15393V7.84534C2.30483 8.02372 2.40024 8.18867 2.55469 8.27795L5.75098 10.1237C5.90559 10.2128 6.09637 10.2128 6.25098 10.1237L9.44727 8.27795C9.60171 8.18867 9.69712 8.02372 9.69727 7.84534V4.15393C9.69701 3.97561 9.6017 3.81052 9.44727 3.72131L6.25098 1.87561ZM7.81641 4.09827C8.17593 3.893 8.63432 4.01819 8.83984 4.37756C9.04524 4.73714 8.92004 5.19548 8.56055 5.401L6.75098 6.4342V8.49963C6.75098 8.91385 6.41519 9.24963 6.00098 9.24963C5.58676 9.24963 5.25098 8.91385 5.25098 8.49963V6.4342L3.44141 5.401C3.08191 5.19548 2.95671 4.73714 3.16211 4.37756C3.36764 4.01819 3.82603 3.893 4.18555 4.09827L6.00098 5.13538L7.81641 4.09827Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCube12.category = 'Objects';\n\nexport default Cube12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Cube16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Cube16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5 0.866577C7.4282 0.330679 8.5718 0.330679 9.5 0.866577L13.4277 3.13416C14.3558 3.67008 14.9277 4.66106 14.9277 5.73279V10.2679C14.9276 11.3396 14.3558 12.3307 13.4277 12.8666L9.5 15.1342C8.57189 15.6699 7.42811 15.6699 6.5 15.1342L2.57227 12.8666C1.70216 12.3642 1.14444 11.4619 1.07812 10.4681L1.07227 10.2679V5.73279C1.07227 4.72788 1.57456 3.7939 2.40234 3.23962L2.57227 3.13416L6.5 0.866577ZM8.75 2.16541C8.2859 1.89746 7.7141 1.89746 7.25 2.16541L3.32227 4.43298C2.85827 4.70096 2.57227 5.19696 2.57227 5.73279V10.2679C2.57241 10.8037 2.85829 11.2999 3.32227 11.5677L7.25 13.8353C7.714 14.1031 8.286 14.1031 8.75 13.8353L12.6777 11.5677C13.1417 11.2999 13.4276 10.8037 13.4277 10.2679V5.73279C13.4277 5.19696 13.1417 4.70096 12.6777 4.43298L8.75 2.16541ZM10.6904 5.599C11.0501 5.39358 11.5084 5.51869 11.7139 5.8783C11.919 6.23787 11.7941 6.69631 11.4346 6.90173L8.75 8.43494V11.5004C8.74977 11.9144 8.41407 12.2504 8 12.2504C7.58593 12.2504 7.25023 11.9144 7.25 11.5004V8.43494L4.56543 6.90173C4.20593 6.69631 4.08096 6.23787 4.28613 5.8783C4.49162 5.51869 4.94995 5.39358 5.30957 5.599L8 7.13611L10.6904 5.599Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCube16.category = 'Objects';\n\nexport default Cube16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Cube20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Cube20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1.15466C9.23751 0.440266 10.7625 0.440266 12 1.15466L16.6602 3.84607C17.8976 4.56063 18.6602 5.88097 18.6602 7.30994V12.6908C18.66 14.1197 17.8976 15.4402 16.6602 16.1547L12 18.8461L11.7646 18.9711C10.6524 19.5181 9.34764 19.5181 8.23535 18.9711L8 18.8461L3.33984 16.1547C2.17971 15.4848 1.43699 14.2825 1.34863 12.9574L1.33984 12.6908V7.30994C1.33984 5.97028 2.0099 4.72578 3.11328 3.98669L3.33984 3.84607L8 1.15466ZM11.25 2.45447C10.4765 2.00789 9.5235 2.00789 8.75 2.45447L4.08984 5.1449C3.31643 5.5915 2.83984 6.41683 2.83984 7.30994V12.6908C2.83996 13.5838 3.31644 14.4093 4.08984 14.8558L8.75 17.5463C9.52343 17.9927 10.4766 17.9927 11.25 17.5463L15.9102 14.8558C16.6836 14.4093 17.16 13.5838 17.1602 12.6908V7.30994C17.1602 6.41683 16.6836 5.5915 15.9102 5.1449L11.25 2.45447ZM14.0029 6.849C14.3626 6.64358 14.8209 6.76869 15.0264 7.1283C15.2316 7.48788 15.1066 7.94629 14.7471 8.15173L10.75 10.4349V15.0004C10.7498 15.4144 10.4141 15.7504 10 15.7504C9.5859 15.7504 9.25018 15.4144 9.25 15.0004V10.4349L5.25293 8.15173C4.89341 7.94629 4.76841 7.48788 4.97363 7.1283C5.17912 6.76869 5.63745 6.64358 5.99707 6.849L10 9.13611L14.0029 6.849Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCube20.category = 'Objects';\n\nexport default Cube20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Cube24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Cube24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 1.44336C11.047 0.550201 12.953 0.550201 14.5 1.44336L19.8926 4.55664C21.4394 5.44983 22.3926 7.10049 22.3926 8.88672V15.1133L22.3809 15.4463C22.2705 17.1027 21.3428 18.606 19.8926 19.4434L14.5 22.5566L14.2061 22.7139C12.8156 23.3977 11.1844 23.3977 9.79395 22.7139L9.5 22.5566L4.10742 19.4434C2.6572 18.606 1.72948 17.1027 1.61914 15.4463L1.60742 15.1133V8.88672C1.60743 7.21211 2.44493 5.65626 3.82422 4.73242L4.10742 4.55664L9.5 1.44336ZM13.75 2.74219C12.6671 2.11705 11.3329 2.11705 10.25 2.74219L4.85742 5.85547C3.77461 6.4807 3.10743 7.63636 3.10742 8.88672V15.1133C3.10745 16.3636 3.77461 17.5193 4.85742 18.1445L10.25 21.2578C11.3328 21.8829 12.6672 21.8829 13.75 21.2578L19.1426 18.1445C20.2254 17.5193 20.8925 16.3636 20.8926 15.1133V8.88672C20.8926 7.63636 20.2254 6.4807 19.1426 5.85547L13.75 2.74219ZM16.8779 8.34863C17.2376 8.14321 17.6959 8.26833 17.9014 8.62793C18.1068 8.98755 17.9817 9.44589 17.6221 9.65137L12.75 12.4346V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V12.4346L6.37793 9.65137C6.01834 9.44589 5.89324 8.98755 6.09863 8.62793C6.30412 8.26833 6.76245 8.14321 7.12207 8.34863L12 11.1357L16.8779 8.34863Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCube24.category = 'Objects';\n\nexport default Cube24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Cube32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Cube32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.001 1.7323C14.8574 0.660549 17.1446 0.660549 19.001 1.7323L26.8574 6.26746C28.7137 7.33919 29.8573 9.32029 29.8574 11.4637V20.536L29.8438 20.9354C29.7114 22.9233 28.5978 24.7275 26.8574 25.7323L19.001 30.2675C17.1446 31.3393 14.8574 31.3393 13.001 30.2675L5.14453 25.7323C3.40414 24.7275 2.29059 22.9233 2.1582 20.9354L2.14453 20.536V11.4637C2.14466 9.32029 3.28823 7.33919 5.14453 6.26746L13.001 1.7323ZM18.251 3.03113C16.8587 2.22733 15.1433 2.22733 13.751 3.03113L5.89453 7.56726C4.50245 8.37107 3.64466 9.85627 3.64453 11.4637V20.536C3.64461 22.1435 4.50245 23.6287 5.89453 24.4325L13.751 28.9686C15.1433 29.7725 16.8587 29.7725 18.251 28.9686L26.1074 24.4325C27.4995 23.6287 28.3573 22.1435 28.3574 20.536V11.4637C28.3573 9.85627 27.4995 8.37107 26.1074 7.56726L18.251 3.03113ZM23.5039 10.8485C23.8635 10.6432 24.3218 10.7683 24.5273 11.1278C24.7328 11.4874 24.6076 11.9457 24.248 12.1512L16.751 16.4344V24.9999C16.751 25.4141 16.4152 25.7499 16.001 25.7499C15.5868 25.7499 15.251 25.4141 15.251 24.9999V16.4344L7.75391 12.1512C7.39435 11.9457 7.2692 11.4874 7.47461 11.1278C7.68011 10.7683 8.13847 10.6432 8.49805 10.8485L16.001 15.1356L23.5039 10.8485Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCube32.category = 'Objects';\n\nexport default Cube32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.00098 0.576782C5.61966 0.219691 6.38229 0.219691 7.00098 0.576782L10.1973 2.42249C10.8157 2.77966 11.197 3.43975 11.1973 4.15393V7.84534L11.1924 7.97815C11.1483 8.64064 10.7772 9.2418 10.1973 9.57678L7.00098 11.4225L6.88379 11.485C6.32739 11.7588 5.67456 11.7588 5.11816 11.485L5.00098 11.4225L1.80469 9.57678C1.22474 9.2418 0.853695 8.64064 0.80957 7.97815L0.804688 7.84534V4.15393C0.804929 3.4844 1.13995 2.86221 1.69141 2.4928L1.80469 2.42249L5.00098 0.576782ZM2.80469 7.84534L5.00781 9.11682C5.00335 9.07848 5.00098 9.03917 5.00098 8.99963V6.57971L2.87988 5.3678C2.85382 5.3529 2.82888 5.33676 2.80469 5.31995V7.84534ZM9.12207 5.3678L7.00098 6.57971V8.99963C7.00098 9.03921 6.99764 9.07845 6.99316 9.11682L9.19727 7.84534V5.31995C9.17307 5.33676 9.14813 5.3529 9.12207 5.3678ZM3.78516 3.58752C3.81448 3.60072 3.84358 3.61519 3.87207 3.63147L6.00098 4.84729L8.12988 3.63147C8.15811 3.61534 8.18678 3.60062 8.21582 3.58752L6.00098 2.3092L3.78516 3.58752Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeBold12.category = 'Objects';\n\nexport default CubeBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5 0.866577C7.4282 0.330679 8.5718 0.330679 9.5 0.866577L13.4277 3.13416C14.3558 3.67008 14.9277 4.66106 14.9277 5.73279V10.2679C14.9276 11.3396 14.3558 12.3307 13.4277 12.8666L9.5 15.1342C8.57189 15.6699 7.42811 15.6699 6.5 15.1342L2.57227 12.8666C1.70216 12.3642 1.14444 11.4619 1.07812 10.4681L1.07227 10.2679V5.73279C1.07227 4.72788 1.57456 3.7939 2.40234 3.23962L2.57227 3.13416L6.5 0.866577ZM8.5 2.59802C8.19069 2.41953 7.80931 2.41953 7.5 2.59802L3.57227 4.86658C3.26297 5.04523 3.07227 5.37559 3.07227 5.73279V10.2679C3.07241 10.625 3.26299 10.9556 3.57227 11.1342L7.5 13.4027C7.80922 13.5811 8.19079 13.5811 8.5 13.4027L12.4277 11.1342C12.737 10.9556 12.9276 10.625 12.9277 10.2679V5.73279C12.9277 5.37559 12.737 5.04523 12.4277 4.86658L8.5 2.59802ZM10.3477 5.5072C10.8272 5.23319 11.4379 5.39976 11.7119 5.87927C11.9857 6.35874 11.8193 6.96958 11.3398 7.24353L9 8.58044V11.2504C8.99977 11.8025 8.55215 12.2504 8 12.2504C7.44786 12.2504 7.00023 11.8025 7 11.2504V8.58044L4.66016 7.24353C4.18074 6.96958 4.01433 6.35874 4.28809 5.87927C4.5621 5.39976 5.17283 5.23319 5.65234 5.5072L8 6.84802L10.3477 5.5072Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeBold16.category = 'Objects';\n\nexport default CubeBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1.15466C9.23751 0.440266 10.7625 0.440266 12 1.15466L16.6602 3.84607C17.8976 4.56063 18.6602 5.88097 18.6602 7.30994V12.6908C18.66 14.1197 17.8976 15.4402 16.6602 16.1547L12 18.8461L11.7646 18.9711C10.6524 19.5181 9.34764 19.5181 8.23535 18.9711L8 18.8461L3.33984 16.1547C2.17971 15.4848 1.43699 14.2825 1.34863 12.9574L1.33984 12.6908V7.30994C1.33984 5.97028 2.0099 4.72578 3.11328 3.98669L3.33984 3.84607L8 1.15466ZM11 2.88708C10.3812 2.52983 9.61879 2.52983 9 2.88708L4.33984 5.57751C3.72113 5.9348 3.33984 6.59546 3.33984 7.30994V12.6908C3.33996 13.4052 3.72114 14.066 4.33984 14.4232L9 17.1136C9.61872 17.4708 10.3813 17.4708 11 17.1136L15.6602 14.4232C16.2789 14.066 16.66 13.4052 16.6602 12.6908V7.30994C16.6602 6.59546 16.2789 5.9348 15.6602 5.57751L11 2.88708ZM13.8789 6.6322C14.3584 6.35819 14.9692 6.52476 15.2432 7.00427C15.517 7.48375 15.3505 8.09457 14.8711 8.36853L11 10.5804V15.0004C10.9998 15.5525 10.5522 16.0004 10 16.0004C9.44783 16.0004 9.00018 15.5525 9 15.0004V10.5804L5.12891 8.36853C4.64947 8.09457 4.48303 7.48375 4.75684 7.00427C5.03085 6.52476 5.64158 6.35819 6.12109 6.6322L10 8.84802L13.8789 6.6322Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeBold20.category = 'Objects';\n\nexport default CubeBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 1.44331C11.047 0.550148 12.953 0.550148 14.5 1.44331L19.8926 4.55659C21.4394 5.44978 22.3926 7.10044 22.3926 8.88667V15.1132L22.3809 15.4462C22.2705 17.1027 21.3428 18.6059 19.8926 19.4433L14.5 22.5566L14.2061 22.7138C12.8156 23.3976 11.1844 23.3976 9.79395 22.7138L9.5 22.5566L4.10742 19.4433C2.6572 18.6059 1.72948 17.1027 1.61914 15.4462L1.60742 15.1132V8.88667C1.60743 7.21206 2.44493 5.65621 3.82422 4.73237L4.10742 4.55659L9.5 1.44331ZM13.5 3.17573C12.5718 2.63983 11.4282 2.63983 10.5 3.17573L5.10742 6.28901C4.17946 6.82496 3.60743 7.81503 3.60742 8.88667V15.1132C3.60745 16.1848 4.17946 17.1749 5.10742 17.7109L10.5 20.8242C11.4282 21.36 12.5718 21.36 13.5 20.8242L18.8926 17.7109C19.8205 17.1749 20.3925 16.1848 20.3926 15.1132V8.88667C20.3926 7.81503 19.8205 6.82496 18.8926 6.28901L13.5 3.17573ZM16.7539 8.13178C17.2334 7.85777 17.8442 8.02434 18.1182 8.50385C18.3921 8.98337 18.2256 9.59411 17.7461 9.86811L13 12.58V17.9999C13 18.5522 12.5523 18.9999 12 18.9999C11.4477 18.9999 11 18.5522 11 17.9999V12.58L6.25391 9.86811C5.7744 9.59411 5.60786 8.98337 5.88184 8.50385C6.15585 8.02434 6.76658 7.85777 7.24609 8.13178L12 10.8476L16.7539 8.13178Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nCubeBold24.category = 'Objects';\n\nexport default CubeBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.001 1.7323C14.8574 0.660549 17.1446 0.660549 19.001 1.7323L26.8574 6.26746C28.7137 7.33919 29.8573 9.32029 29.8574 11.4637V20.536L29.8438 20.9354C29.7114 22.9233 28.5978 24.7275 26.8574 25.7323L19.001 30.2675C17.1446 31.3393 14.8574 31.3393 13.001 30.2675L5.14453 25.7323C3.40414 24.7275 2.29059 22.9233 2.1582 20.9354L2.14453 20.536V11.4637C2.14466 9.32029 3.28823 7.33919 5.14453 6.26746L13.001 1.7323ZM18.001 3.46375C16.7635 2.74934 15.2385 2.74934 14.001 3.46375L6.14453 7.99988C4.90705 8.71435 4.14466 10.0348 4.14453 11.4637V20.536C4.14461 21.9649 4.90705 23.2854 6.14453 23.9999L14.001 28.536C15.2385 29.2505 16.7634 29.2505 18.001 28.536L25.8574 23.9999C27.0949 23.2854 27.8573 21.9649 27.8574 20.536V11.4637C27.8573 10.0348 27.0949 8.71435 25.8574 7.99988L18.001 3.46375ZM23.3799 10.6317C23.8594 10.3578 24.4701 10.5244 24.7441 11.0038C25.0181 11.4833 24.8515 12.094 24.3721 12.368L17.001 16.58V24.9999C17.001 25.5522 16.5533 25.9999 16.001 25.9999C15.4487 25.9999 15.001 25.5522 15.001 24.9999V16.58L7.62988 12.368C7.15041 12.094 6.98381 11.4833 7.25781 11.0038C7.53184 10.5244 8.1426 10.3578 8.62207 10.6317L16.001 14.8475L23.3799 10.6317Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeBold32.category = 'Objects';\n\nexport default CubeBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.00098 0.577759C5.61978 0.220493 6.38217 0.220493 7.00098 0.577759L10.1973 2.42249C10.816 2.77976 11.1973 3.4404 11.1973 4.15491V7.84534C11.1972 8.55984 10.816 9.22051 10.1973 9.57776L7.00098 11.4225C6.38217 11.7798 5.61978 11.7798 5.00098 11.4225L1.80469 9.57776C1.18591 9.22051 0.804717 8.55984 0.804688 7.84534V4.15491C0.804688 3.4404 1.18592 2.77976 1.80469 2.42249L5.00098 0.577759ZM9.05664 4.25354C8.78259 3.77425 8.1718 3.60762 7.69238 3.88147L6.00098 4.84729L4.30957 3.88147C3.83015 3.60762 3.21936 3.77425 2.94531 4.25354C2.67133 4.73301 2.83797 5.34375 3.31738 5.6178L5.00098 6.57971V8.49963C5.00098 9.05192 5.44869 9.49963 6.00098 9.49963C6.55326 9.49963 7.00098 9.05192 7.00098 8.49963V6.57971L8.68457 5.6178C9.16398 5.34375 9.33062 4.73301 9.05664 4.25354Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeBoldFilled12.category = 'Objects';\n\nexport default CubeBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5 0.865601C7.42812 0.329826 8.57188 0.329826 9.5 0.865601L13.4277 3.13416C14.3559 3.67002 14.9277 4.66009 14.9277 5.73181V10.2679C14.9277 11.3397 14.3559 12.3297 13.4277 12.8656L9.5 15.1342C8.57185 15.67 7.42815 15.67 6.5 15.1342L2.57227 12.8656C1.64408 12.3297 1.07228 11.3397 1.07227 10.2679V5.73181C1.07233 4.66009 1.64412 3.67002 2.57227 3.13416L6.5 0.865601ZM12.3682 5.50427C12.0942 5.02476 11.4834 4.85819 11.0039 5.1322L8 6.84802L4.99609 5.1322C4.51658 4.85819 3.90585 5.02476 3.63184 5.50427C3.35808 5.98374 3.52449 6.59458 4.00391 6.86853L7 8.58044V12.0004C7.00023 12.5525 7.44786 13.0004 8 13.0004C8.55214 13.0004 8.99977 12.5525 9 12.0004V8.58044L11.9961 6.86853C12.4755 6.59458 12.6419 5.98374 12.3682 5.50427Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeBoldFilled16.category = 'Objects';\n\nexport default CubeBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1.15466C9.23759 0.440154 10.7624 0.440155 12 1.15466L16.6602 3.84509C17.8976 4.55955 18.66 5.88008 18.6602 7.30896V12.6908C18.6601 14.1198 17.8977 15.4402 16.6602 16.1547L12 18.8451C10.7624 19.5596 9.2376 19.5596 8 18.8451L3.33984 16.1547C2.10229 15.4402 1.3399 14.1198 1.33984 12.6908V7.30896C1.34001 5.88008 2.10238 4.55955 3.33984 3.84509L8 1.15466ZM15.2432 7.00427C14.9692 6.52476 14.3584 6.35819 13.8789 6.6322L10 8.84802L6.12109 6.6322C5.64158 6.35819 5.03085 6.52476 4.75684 7.00427C4.48303 7.48375 4.64947 8.09457 5.12891 8.36853L9 10.5804V15.0004C9.00018 15.5525 9.44783 16.0004 10 16.0004C10.5522 16.0004 10.9998 15.5525 11 15.0004V10.5804L14.8711 8.36853C15.3505 8.09457 15.517 7.48375 15.2432 7.00427Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeBoldFilled20.category = 'Objects';\n\nexport default CubeBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 1.44336C11.047 0.550195 12.953 0.550195 14.5 1.44336L19.8926 4.55664C21.4394 5.44984 22.3926 7.10048 22.3926 8.88672V15.1133C22.3925 16.8995 21.4394 18.5502 19.8926 19.4434L14.5 22.5566C12.953 23.4498 11.047 23.4498 9.5 22.5566L4.10742 19.4434C2.56055 18.5502 1.60745 16.8995 1.60742 15.1133V8.88672C1.60742 7.10048 2.56056 5.44984 4.10742 4.55664L9.5 1.44336ZM18.9932 8.00391C18.7192 7.52439 18.1084 7.35783 17.6289 7.63184L12 10.8477L6.37109 7.63184C5.89158 7.35783 5.28085 7.52439 5.00684 8.00391C4.73286 8.48342 4.8994 9.09416 5.37891 9.36816L11 12.5801V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V12.5801L18.6211 9.36816C19.1006 9.09416 19.2671 8.48342 18.9932 8.00391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeBoldFilled24.category = 'Objects';\n\nexport default CubeBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.001 1.7323C14.8574 0.660503 17.1446 0.660503 19.001 1.7323L26.8574 6.26843C28.7136 7.3402 29.8573 9.32038 29.8574 11.4637V20.536C29.8574 22.6796 28.7138 24.6605 26.8574 25.7323L19.001 30.2684C17.1447 31.3401 14.8573 31.3401 13.001 30.2684L5.14453 25.7323C3.28815 24.6605 2.14457 22.6796 2.14453 20.536V11.4637C2.14466 9.32038 3.28837 7.3402 5.14453 6.26843L13.001 1.7323ZM25.6191 10.5038C25.3451 10.0244 24.7344 9.85777 24.2549 10.1317L16.001 14.8475L7.74707 10.1317C7.2676 9.85777 6.65684 10.0244 6.38281 10.5038C6.10881 10.9833 6.27541 11.594 6.75488 11.868L15.001 16.58V25.9999C15.001 26.5522 15.4487 26.9999 16.001 26.9999C16.5533 26.9999 17.001 26.5522 17.001 25.9999V16.58L25.2471 11.868C25.7265 11.594 25.8931 10.9833 25.6191 10.5038Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeBoldFilled32.category = 'Objects';\n\nexport default CubeBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.00098 0.577759C5.61978 0.220493 6.38217 0.220493 7.00098 0.577759L10.1973 2.42249C10.816 2.77976 11.1973 3.4404 11.1973 4.15491V7.84534C11.1972 8.55984 10.816 9.22051 10.1973 9.57776L7.00098 11.4225C6.38217 11.7798 5.61978 11.7798 5.00098 11.4225L1.80469 9.57776C1.18591 9.22051 0.804717 8.55984 0.804688 7.84534V4.15491C0.804688 3.4404 1.18592 2.77976 1.80469 2.42249L5.00098 0.577759ZM8.83984 4.37756C8.63432 4.01819 8.17593 3.893 7.81641 4.09827L6.00098 5.13538L4.18555 4.09827C3.82603 3.893 3.36764 4.01819 3.16211 4.37756C2.95671 4.73714 3.08191 5.19548 3.44141 5.401L5.25098 6.4342V8.49963C5.25098 8.91385 5.58676 9.24963 6.00098 9.24963C6.41519 9.24963 6.75098 8.91385 6.75098 8.49963V6.4342L8.56055 5.401C8.92004 5.19548 9.04524 4.73714 8.83984 4.37756Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeFilled12.category = 'Objects';\n\nexport default CubeFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5 0.865601C7.42812 0.329826 8.57188 0.329826 9.5 0.865601L13.4277 3.13416C14.3559 3.67002 14.9277 4.66009 14.9277 5.73181V10.2679C14.9277 11.3397 14.3559 12.3297 13.4277 12.8656L9.5 15.1342C8.57185 15.67 7.42815 15.67 6.5 15.1342L2.57227 12.8656C1.64408 12.3297 1.07228 11.3397 1.07227 10.2679V5.73181C1.07233 4.66009 1.64412 3.67002 2.57227 3.13416L6.5 0.865601ZM12.1514 5.6283C11.9459 5.26869 11.4876 5.14358 11.1279 5.349L8 7.13611L4.87207 5.349C4.51245 5.14358 4.05412 5.26869 3.84863 5.6283C3.64346 5.98787 3.76843 6.44631 4.12793 6.65173L7.25 8.43494V12.0004C7.25023 12.4144 7.58593 12.7504 8 12.7504C8.41407 12.7504 8.74977 12.4144 8.75 12.0004V8.43494L11.8721 6.65173C12.2316 6.44631 12.3565 5.98787 12.1514 5.6283Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeFilled16.category = 'Objects';\n\nexport default CubeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1.15466C9.23759 0.440154 10.7624 0.440155 12 1.15466L16.6602 3.84509C17.8976 4.55955 18.66 5.88008 18.6602 7.30896V12.6908C18.6601 14.1198 17.8977 15.4402 16.6602 16.1547L12 18.8451C10.7624 19.5596 9.2376 19.5596 8 18.8451L3.33984 16.1547C2.10229 15.4402 1.3399 14.1198 1.33984 12.6908V7.30896C1.34001 5.88008 2.10238 4.55955 3.33984 3.84509L8 1.15466ZM15.0264 7.1283C14.8209 6.76869 14.3626 6.64358 14.0029 6.849L10 9.13611L5.99707 6.849C5.63745 6.64358 5.17912 6.76869 4.97363 7.1283C4.76841 7.48788 4.89341 7.94629 5.25293 8.15173L9.25 10.4349V15.0004C9.25018 15.4144 9.5859 15.7504 10 15.7504C10.4141 15.7504 10.7498 15.4144 10.75 15.0004V10.4349L14.7471 8.15173C15.1066 7.94629 15.2316 7.48788 15.0264 7.1283Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeFilled20.category = 'Objects';\n\nexport default CubeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 1.44336C11.047 0.550195 12.953 0.550195 14.5 1.44336L19.8926 4.55664C21.4394 5.44984 22.3926 7.10048 22.3926 8.88672V15.1133C22.3925 16.8995 21.4394 18.5502 19.8926 19.4434L14.5 22.5566C12.953 23.4498 11.047 23.4498 9.5 22.5566L4.10742 19.4434C2.56055 18.5502 1.60745 16.8995 1.60742 15.1133V8.88672C1.60742 7.10048 2.56056 5.44984 4.10742 4.55664L9.5 1.44336ZM18.7764 8.12793C18.5709 7.76833 18.1126 7.64321 17.7529 7.84863L12 11.1357L6.24707 7.84863C5.88745 7.64321 5.42912 7.76833 5.22363 8.12793C5.01824 8.48755 5.14334 8.94589 5.50293 9.15137L11.25 12.4346V19C11.25 19.4142 11.5858 19.75 12 19.75C12.4142 19.75 12.75 19.4142 12.75 19V12.4346L18.4971 9.15137C18.8567 8.94589 18.9818 8.48755 18.7764 8.12793Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeFilled24.category = 'Objects';\n\nexport default CubeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CubeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CubeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.001 1.7323C14.8574 0.660503 17.1446 0.660503 19.001 1.7323L26.8574 6.26843C28.7136 7.3402 29.8573 9.32038 29.8574 11.4637V20.536C29.8574 22.6796 28.7138 24.6605 26.8574 25.7323L19.001 30.2684C17.1447 31.3401 14.8573 31.3401 13.001 30.2684L5.14453 25.7323C3.28815 24.6605 2.14457 22.6796 2.14453 20.536V11.4637C2.14466 9.32038 3.28837 7.3402 5.14453 6.26843L13.001 1.7323ZM25.4023 10.6278C25.1968 10.2683 24.7385 10.1432 24.3789 10.3485L16.001 15.1356L7.62305 10.3485C7.26347 10.1432 6.80511 10.2683 6.59961 10.6278C6.3942 10.9874 6.51935 11.4457 6.87891 11.6512L15.251 16.4344V25.9999C15.251 26.4141 15.5868 26.7499 16.001 26.7499C16.4152 26.7499 16.751 26.4141 16.751 25.9999V16.4344L25.123 11.6512C25.4826 11.4457 25.6078 10.9874 25.4023 10.6278Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCubeFilled32.category = 'Objects';\n\nexport default CubeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CurledReceipt12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CurledReceipt12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.7998 0C9.83423 0 9.86817 0.00234376 9.90137 0.00683594C11.0724 0.0851968 11.9987 1.05829 11.999 2.24902V4.56836C11.9989 5.67268 11.1033 6.56813 9.99902 6.56836H9V10.1348C9 11.6499 7.27867 12.5226 6.05664 11.627L5.81055 11.4473L5.50586 11.6611C4.90243 12.0848 4.09758 12.0848 3.49414 11.6611L3.18848 11.4473L2.94336 11.627C1.72133 12.5226 0 11.6499 0 10.1348V2.25C0.000198729 1.00753 1.00748 0 2.25 0H9.7998ZM2.25 1.5C1.83591 1.5 1.5002 1.83595 1.5 2.25V10.1348C1.5 10.4213 1.82547 10.587 2.05664 10.418L2.56348 10.0469L2.70508 9.95898C2.99854 9.80859 3.3471 9.80479 3.64355 9.94922L3.78711 10.0342L4.35645 10.4336C4.44265 10.4941 4.55735 10.4941 4.64355 10.4336L5.21289 10.0342L5.35645 9.94922C5.6529 9.80479 6.00146 9.80859 6.29492 9.95898L6.43652 10.0469L6.94336 10.418C7.17453 10.587 7.5 10.4213 7.5 10.1348V2.24902C7.50007 1.98606 7.54786 1.73455 7.63086 1.5H2.25ZM4.75 6C5.16421 6 5.5 6.33579 5.5 6.75C5.5 7.16421 5.16421 7.5 4.75 7.5H3.25C2.83579 7.5 2.5 7.16421 2.5 6.75C2.5 6.33579 2.83579 6 3.25 6H4.75ZM9.74902 1.5C9.33554 1.50015 9.00035 1.83559 9 2.24902V5.06836H9.99902C10.2749 5.06813 10.4989 4.84425 10.499 4.56836V2.24902C10.4987 1.83549 10.1626 1.5 9.74902 1.5ZM5.75 3C6.16421 3 6.5 3.33579 6.5 3.75C6.5 4.16421 6.16421 4.5 5.75 4.5H3.25C2.83579 4.5 2.5 4.16421 2.5 3.75C2.5 3.33579 2.83579 3 3.25 3H5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCurledReceipt12.category = 'Money & Shopping';\n\nexport default CurledReceipt12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CurledReceipt16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CurledReceipt16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.25 0C13.2764 0 13.3024 0.00124921 13.3281 0.00390625C14.8107 0.0453062 16 1.25737 16 2.75V5.75C16 7.26878 14.7688 8.5 13.25 8.5H12V13.7158C11.9997 15.5682 9.88594 16.6269 8.40234 15.5176L8.35059 15.4785C8.09851 15.2903 7.7557 15.2793 7.49219 15.4512L7.23047 15.6221C6.48293 16.1103 5.51707 16.1103 4.76953 15.6221L4.50781 15.4512C4.2443 15.2793 3.90149 15.2903 3.64941 15.4785L3.59766 15.5176C2.11406 16.6269 0.000266921 15.5682 0 13.7158V3C5.15413e-07 1.34315 1.34315 0 3 0H13.25ZM3 1.5C2.17157 1.5 1.5 2.17157 1.5 3V13.7158C1.50027 14.3331 2.20475 14.686 2.69922 14.3164L2.75098 14.2773C3.50762 13.7117 4.53708 13.6789 5.32812 14.1953L5.58984 14.3662C5.83902 14.5289 6.16098 14.5289 6.41016 14.3662L6.67188 14.1953C7.46292 13.6789 8.49238 13.7117 9.24902 14.2773L9.30078 14.3164C9.79525 14.686 10.4997 14.3331 10.5 13.7158V2.75C10.5 2.29942 10.6106 1.87532 10.8027 1.5H3ZM5.25 10.5C5.66421 10.5 6 10.8358 6 11.25C6 11.6642 5.66421 12 5.25 12H3.75C3.33579 12 3 11.6642 3 11.25C3 10.8358 3.33579 10.5 3.75 10.5H5.25ZM8.25 7C8.66421 7 9 7.33579 9 7.75C9 8.16421 8.66421 8.5 8.25 8.5H3.75C3.33579 8.5 3 8.16421 3 7.75C3 7.33579 3.33579 7 3.75 7H8.25ZM13.25 1.5C12.5596 1.5 12 2.05964 12 2.75V7H13.25C13.9404 7 14.5 6.44036 14.5 5.75V2.75C14.5 2.05964 13.9404 1.5 13.25 1.5ZM6.25 3.5C6.66421 3.5 7 3.83579 7 4.25C7 4.66421 6.66421 5 6.25 5H3.75C3.33579 5 3 4.66421 3 4.25C3 3.83579 3.33579 3.5 3.75 3.5H6.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCurledReceipt16.category = 'Money & Shopping';\n\nexport default CurledReceipt16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CurledReceipt20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CurledReceipt20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"21\"\n      viewBox=\"0 0 20 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.75 0C18.545 0 19.9999 1.45506 20 3.25V7.75C20 9.26876 18.7688 10.5 17.25 10.5H15V17.2764C15 19.4852 12.4921 20.7593 10.708 19.457L10.3535 19.1982C10.0996 19.0129 9.7567 19.0054 9.49512 19.1797L8.88672 19.585C8.04702 20.1447 6.95296 20.1447 6.11328 19.585L5.50488 19.1797C5.24329 19.0054 4.90038 19.0129 4.64648 19.1982L4.29199 19.457C2.50792 20.7592 4.14591e-05 19.4851 0 17.2764V3.75C6.44254e-07 1.67897 1.67898 5.94968e-05 3.75 0H16.75ZM3.75 1.5C2.50741 1.50006 1.5 2.5074 1.5 3.75V17.2764C1.50004 18.258 2.61432 18.8238 3.40723 18.2451L3.7627 17.9863C4.52449 17.4305 5.5522 17.4086 6.33691 17.9316L6.94531 18.3369C7.28117 18.5608 7.71881 18.5608 8.05469 18.3369L8.66309 17.9316C9.44779 17.4086 10.4755 17.4305 11.2373 17.9863L11.5928 18.2451C12.3857 18.8239 13.5 18.258 13.5 17.2764V3.25C13.5 2.60538 13.689 2.0053 14.0127 1.5H3.75ZM7.25 13.5C7.66421 13.5 8 13.8358 8 14.25C8 14.6642 7.66421 15 7.25 15H4.75C4.33579 15 4 14.6642 4 14.25C4 13.8358 4.33579 13.5 4.75 13.5H7.25ZM10.25 9C10.6642 9 11 9.33579 11 9.75C11 10.1642 10.6642 10.5 10.25 10.5H4.75C4.33579 10.5 4 10.1642 4 9.75C4 9.33579 4.33579 9 4.75 9H10.25ZM16.75 1.5C15.7836 1.50013 15.0001 2.28357 15 3.25V9H17.25C17.9403 9 18.5 8.44034 18.5 7.75V3.25C18.4999 2.28349 17.7165 1.5 16.75 1.5ZM8.25 4.5C8.66421 4.5 9 4.83579 9 5.25C9 5.66421 8.66421 6 8.25 6H4.75C4.33579 6 4 5.66421 4 5.25C4 4.83579 4.33579 4.5 4.75 4.5H8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCurledReceipt20.category = 'Money & Shopping';\n\nexport default CurledReceipt20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CurledReceipt24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CurledReceipt24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.1826 0.000976562C20.205 0.000581523 20.2275 0 20.25 0C22.321 3.67225e-05 24 1.67899 24 3.75V9C24 10.933 22.4329 12.4999 20.5 12.5H18V21.418C18 23.341 15.9652 24.5833 14.2549 23.7041L12.4385 22.7705C12.1973 22.6465 11.9078 22.6618 11.6816 22.8115L10.6562 23.4902C9.65214 24.1551 8.34785 24.1551 7.34375 23.4902L6.31836 22.8115C6.09219 22.6619 5.80273 22.6465 5.56152 22.7705L3.74512 23.7041C2.03481 24.5832 0 23.341 0 21.418V4.5C2.19363e-05 2.01476 2.01476 3.29855e-05 4.5 0H20.1494C20.1605 4.14672e-07 20.1716 0.000498099 20.1826 0.000976562ZM4.5 1.5C2.84319 1.50003 1.50002 2.84319 1.5 4.5V21.418C1.5 22.2186 2.3475 22.7361 3.05957 22.3701L4.87598 21.4355C5.59975 21.0637 6.46799 21.1123 7.14648 21.5615L8.17188 22.2402C8.67385 22.5725 9.32614 22.5725 9.82812 22.2402L10.8535 21.5615C11.532 21.1123 12.4002 21.0637 13.124 21.4355L14.9404 22.3701C15.6525 22.7361 16.5 22.2186 16.5 21.418V3.75C16.5 2.90575 16.7792 2.12677 17.25 1.5H4.5ZM8.25 16.5C8.66421 16.5 9 16.8358 9 17.25C9 17.6642 8.66421 18 8.25 18H4.75C4.33579 18 4 17.6642 4 17.25C4 16.8358 4.33579 16.5 4.75 16.5H8.25ZM13.25 11C13.6642 11 14 11.3358 14 11.75C14 12.1642 13.6642 12.5 13.25 12.5H4.75C4.33579 12.5 4 12.1642 4 11.75C4 11.3358 4.33579 11 4.75 11H13.25ZM20.25 1.5C19.0074 1.5 18 2.5074 18 3.75V11H20.5C21.6045 10.9999 22.5 10.1045 22.5 9V3.75C22.5 2.50742 21.4926 1.50004 20.25 1.5ZM10.25 5.5C10.6642 5.5 11 5.83579 11 6.25C11 6.66421 10.6642 7 10.25 7H4.75C4.33579 7 4 6.66421 4 6.25C4 5.83579 4.33579 5.5 4.75 5.5H10.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCurledReceipt24.category = 'Money & Shopping';\n\nexport default CurledReceipt24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CurledReceipt32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CurledReceipt32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.3828 1.00293C26.4218 1.00193 26.4608 1 26.5 1C28.985 1.0001 30.9999 3.015 31 5.5V12C30.9999 14.485 28.985 16.4998 26.5 16.5H23.5V27.8711C23.4999 30.1865 21.0537 31.6842 18.9912 30.6318L16.4893 29.3555C16.2484 29.2327 15.9598 29.2493 15.7344 29.3984L14.2373 30.3896C13.0325 31.1873 11.4675 31.1873 10.2627 30.3896L8.76562 29.3984C8.54017 29.2493 8.25155 29.2326 8.01074 29.3555L5.50879 30.6318C3.44627 31.6842 1.00011 30.1865 1 27.8711V6.75C1.00015 3.57451 3.57448 1.00003 6.75 1H26.3242C26.3439 1.00001 26.3635 1.00143 26.3828 1.00293ZM6.75 2.5C4.40291 2.50003 2.50015 4.40294 2.5 6.75V27.8711C2.50011 29.0661 3.76264 29.839 4.82715 29.2959L7.3291 28.0195C8.05173 27.6509 8.91726 27.6998 9.59375 28.1475L11.0908 29.1387C11.7936 29.604 12.7064 29.604 13.4092 29.1387L14.9062 28.1475C15.5827 27.6997 16.4483 27.6509 17.1709 28.0195L19.6729 29.2959C20.7374 29.839 21.9999 29.0661 22 27.8711V5.5C22.0001 4.34739 22.4337 3.29614 23.1465 2.5H6.75ZM15.25 22C15.6642 22 16 22.3358 16 22.75C16 23.1642 15.6642 23.5 15.25 23.5H6.75C6.33579 23.5 6 23.1642 6 22.75C6 22.3358 6.33579 22 6.75 22H15.25ZM11.25 17C11.6642 17 12 17.3358 12 17.75C12 18.1642 11.6642 18.5 11.25 18.5H6.75C6.33579 18.5 6 18.1642 6 17.75C6 17.3358 6.33579 17 6.75 17H11.25ZM26.5 2.5C24.8433 2.5 23.5001 3.84336 23.5 5.5V15H26.5C28.1566 14.9998 29.4999 13.6566 29.5 12V5.5C29.4999 3.84343 28.1566 2.5001 26.5 2.5ZM17.25 12C17.6642 12 18 12.3358 18 12.75C18 13.1642 17.6642 13.5 17.25 13.5H6.75C6.33579 13.5 6 13.1642 6 12.75C6 12.3358 6.33579 12 6.75 12H17.25ZM13.25 7C13.6642 7 14 7.33579 14 7.75C14 8.16421 13.6642 8.5 13.25 8.5H6.75C6.33579 8.5 6 8.16421 6 7.75C6 7.33579 6.33579 7 6.75 7H13.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCurledReceipt32.category = 'Money & Shopping';\n\nexport default CurledReceipt32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CurledReceiptFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CurledReceiptFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.90137 0.00683594C11.0724 0.0851968 11.9987 1.05829 11.999 2.24902V4.56836C11.9989 5.67268 11.1033 6.56813 9.99902 6.56836H9V10.1348C9 11.6499 7.27867 12.5226 6.05664 11.627L5.81055 11.4473L5.50586 11.6611C4.90242 12.0848 4.09758 12.0848 3.49414 11.6611L3.18848 11.4473L2.94336 11.627C1.72133 12.5226 0 11.6499 0 10.1348V2.25C0.000198729 1.00753 1.00748 0 2.25 0H9.7998C9.83425 0 9.86815 0.00233488 9.90137 0.00683594ZM3.25 6C2.83579 6 2.5 6.33579 2.5 6.75C2.5 7.16421 2.83579 7.5 3.25 7.5H4.75C5.16421 7.5 5.5 7.16421 5.5 6.75C5.5 6.33579 5.16421 6 4.75 6H3.25ZM9.74902 1.5C9.33554 1.50015 9.00035 1.83559 9 2.24902V5.06836H9.99902C10.2749 5.06813 10.4989 4.84425 10.499 4.56836V2.24902C10.4987 1.83549 10.1626 1.5 9.74902 1.5ZM3.25 3C2.83579 3 2.5 3.33579 2.5 3.75C2.5 4.16421 2.83579 4.5 3.25 4.5H5.75C6.16421 4.5 6.5 4.16421 6.5 3.75C6.5 3.33579 6.16421 3 5.75 3H3.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCurledReceiptFilled12.category = 'Money & Shopping';\n\nexport default CurledReceiptFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CurledReceiptFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CurledReceiptFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.3281 0.00390625C14.8107 0.0453062 16 1.25737 16 2.75V5.75C16 7.26878 14.7688 8.5 13.25 8.5H12V13.7158C11.9997 15.5682 9.88594 16.6269 8.40234 15.5176L8.35059 15.4785C8.09851 15.2903 7.7557 15.2793 7.49219 15.4512L7.23047 15.6221C6.48293 16.1103 5.51707 16.1103 4.76953 15.6221L4.50781 15.4512C4.2443 15.2793 3.90149 15.2903 3.64941 15.4785L3.59766 15.5176C2.11406 16.6269 0.000266921 15.5682 0 13.7158V3C5.15413e-07 1.34315 1.34315 0 3 0H13.25C13.2764 0 13.3024 0.00124921 13.3281 0.00390625ZM3.75 10.5C3.33579 10.5 3 10.8358 3 11.25C3 11.6642 3.33579 12 3.75 12H5.25C5.66421 12 6 11.6642 6 11.25C6 10.8358 5.66421 10.5 5.25 10.5H3.75ZM3.75 7C3.33579 7 3 7.33579 3 7.75C3 8.16421 3.33579 8.5 3.75 8.5H8.25C8.66421 8.5 9 8.16421 9 7.75C9 7.33579 8.66421 7 8.25 7H3.75ZM13.25 1.5C12.5596 1.5 12 2.05964 12 2.75V7H13.25C13.9404 7 14.5 6.44036 14.5 5.75V2.75C14.5 2.05964 13.9404 1.5 13.25 1.5ZM3.75 3.5C3.33579 3.5 3 3.83579 3 4.25C3 4.66421 3.33579 5 3.75 5H6.25C6.66421 5 7 4.66421 7 4.25C7 3.83579 6.66421 3.5 6.25 3.5H3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCurledReceiptFilled16.category = 'Money & Shopping';\n\nexport default CurledReceiptFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CurledReceiptFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CurledReceiptFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"21\"\n      viewBox=\"0 0 20 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.75 0C18.545 0 19.9999 1.45506 20 3.25V7.75C20 9.26878 18.7688 10.5 17.25 10.5H15V17.2764C15 19.4852 12.4921 20.7593 10.708 19.457L10.3535 19.1982C10.0996 19.0129 9.75672 19.0054 9.49512 19.1797L8.88672 19.585C8.047 20.1447 6.95299 20.1447 6.11328 19.585L5.50488 19.1797C5.24328 19.0054 4.9004 19.0129 4.64648 19.1982L4.29199 19.457C2.5079 20.7593 1.15493e-05 19.4852 0 17.2764V3.75C6.44266e-07 1.67893 1.67893 0 3.75 0H16.75ZM4.75 13.5C4.33579 13.5 4 13.8358 4 14.25C4 14.6642 4.33579 15 4.75 15H7.25C7.66421 15 8 14.6642 8 14.25C8 13.8358 7.66421 13.5 7.25 13.5H4.75ZM4.75 9C4.33579 9 4 9.33579 4 9.75C4 10.1642 4.33579 10.5 4.75 10.5H10.25C10.6642 10.5 11 10.1642 11 9.75C11 9.33579 10.6642 9 10.25 9H4.75ZM16.75 1.5C15.7835 1.50007 15.0001 2.28353 15 3.25V9H17.25C17.9404 9 18.5 8.44036 18.5 7.75V3.25C18.4999 2.28349 17.7165 1.5 16.75 1.5ZM4.75 4.5C4.33579 4.5 4 4.83579 4 5.25C4 5.66421 4.33579 6 4.75 6H8.25C8.66421 6 9 5.66421 9 5.25C9 4.83579 8.66421 4.5 8.25 4.5H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCurledReceiptFilled20.category = 'Money & Shopping';\n\nexport default CurledReceiptFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CurledReceiptFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CurledReceiptFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.1826 0.000976562C20.205 0.000581523 20.2275 0 20.25 0C22.321 3.67225e-05 24 1.67899 24 3.75V9C24 10.933 22.4329 12.4999 20.5 12.5H18V21.418C18 23.341 15.9652 24.5833 14.2549 23.7041L12.4385 22.7705C12.1972 22.6465 11.9078 22.6618 11.6816 22.8115L10.6562 23.4902C9.65214 24.1551 8.34786 24.1551 7.34375 23.4902L6.31836 22.8115C6.09218 22.6618 5.80276 22.6465 5.56152 22.7705L3.74512 23.7041C2.0348 24.5833 0 23.341 0 21.418V4.5C0 2.01472 2.01472 0 4.5 0H20.1494C20.1605 4.1546e-07 20.1716 0.000496288 20.1826 0.000976562ZM4.75 16.5C4.33579 16.5 4 16.8358 4 17.25C4 17.6642 4.33579 18 4.75 18H8.25C8.66421 18 9 17.6642 9 17.25C9 16.8358 8.66421 16.5 8.25 16.5H4.75ZM4.75 11C4.33579 11 4 11.3358 4 11.75C4 12.1642 4.33579 12.5 4.75 12.5H13.25C13.6642 12.5 14 12.1642 14 11.75C14 11.3358 13.6642 11 13.25 11H4.75ZM20.25 1.5C19.0074 1.5 18 2.5074 18 3.75V11H20.5C21.6045 10.9999 22.5 10.1045 22.5 9V3.75C22.5 2.50742 21.4926 1.50004 20.25 1.5ZM4.75 5.5C4.33579 5.5 4 5.83579 4 6.25C4 6.66421 4.33579 7 4.75 7H10.25C10.6642 7 11 6.66421 11 6.25C11 5.83579 10.6642 5.5 10.25 5.5H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCurledReceiptFilled24.category = 'Money & Shopping';\n\nexport default CurledReceiptFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CurledReceiptFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CurledReceiptFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.3818 1.00293C26.4211 1.00192 26.4605 1 26.5 1C28.985 1.0001 30.9999 3.015 31 5.5V12C30.9999 14.485 28.985 16.4998 26.5 16.5H23.5V27.8711C23.4999 30.1865 21.0537 31.6842 18.9912 30.6318L16.4893 29.3555C16.2484 29.2326 15.9598 29.2493 15.7344 29.3984L14.2373 30.3896C13.0325 31.1873 11.4675 31.1873 10.2627 30.3896L8.76562 29.3984C8.54017 29.2493 8.25156 29.2326 8.01074 29.3555L5.50879 30.6318C3.44627 31.6842 1.00011 30.1865 1 27.8711V6.75C1.00013 3.57447 3.57445 1 6.75 1H26.3242C26.3436 1.00001 26.3628 1.00147 26.3818 1.00293ZM6.75 22C6.33579 22 6 22.3358 6 22.75C6 23.1642 6.33579 23.5 6.75 23.5H15.25C15.6642 23.5 16 23.1642 16 22.75C16 22.3358 15.6642 22 15.25 22H6.75ZM6.75 17C6.33579 17 6 17.3358 6 17.75C6 18.1642 6.33579 18.5 6.75 18.5H11.25C11.6642 18.5 12 18.1642 12 17.75C12 17.3358 11.6642 17 11.25 17H6.75ZM26.5 2.5C24.8433 2.5 23.5001 3.84336 23.5 5.5V15H26.5C28.1566 14.9998 29.4999 13.6566 29.5 12V5.5C29.4999 3.84343 28.1566 2.5001 26.5 2.5ZM6.75 12C6.33579 12 6 12.3358 6 12.75C6 13.1642 6.33579 13.5 6.75 13.5H17.25C17.6642 13.5 18 13.1642 18 12.75C18 12.3358 17.6642 12 17.25 12H6.75ZM6.75 7C6.33579 7 6 7.33579 6 7.75C6 8.16421 6.33579 8.5 6.75 8.5H13.25C13.6642 8.5 14 8.16421 14 7.75C14 7.33579 13.6642 7 13.25 7H6.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nCurledReceiptFilled32.category = 'Money & Shopping';\n\nexport default CurledReceiptFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Cursor12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Cursor12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.95501 11.4256L0.909885 2.62856C0.541006 1.56291 1.56291 0.541007 2.62856 0.909885L11.4256 3.95501C12.3861 4.2875 12.4588 5.61798 11.5402 6.0531L10.303 6.63912C9.62755 6.95909 9.47294 7.85168 10.0015 8.3802L11.8429 10.2216C12.0456 10.4243 12.1595 10.6993 12.1595 10.9859V11.0786C12.1595 11.6756 11.6756 12.1595 11.0786 12.1595H10.9859C10.6993 12.1595 10.4243 12.0456 10.2216 11.8429L8.38019 10.0015C7.85168 9.47294 6.95909 9.62755 6.63912 10.303L6.0531 11.5402C5.61798 12.4588 4.2875 12.3861 3.95501 11.4256Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursor12.category = 'Arrows';\n\nexport default Cursor12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Cursor16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Cursor16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.11973 13.5652L1.76938 3.3466C1.45023 2.3732 2.37319 1.45023 3.3466 1.76938L13.5652 5.11973C14.49 5.42296 14.5403 6.71237 13.6419 7.08671L11.6284 7.92568C10.9713 8.19945 10.8026 9.05256 11.3059 9.55587L13.8876 12.1376C14.1196 12.3696 14.25 12.6844 14.25 13.0126C14.25 13.696 13.696 14.25 13.0126 14.25C12.6844 14.25 12.3696 14.1196 12.1376 13.8876L9.55587 11.3059C9.05256 10.8026 8.19945 10.9713 7.92568 11.6284L7.08671 13.6419C6.71237 14.5403 5.42296 14.49 5.11973 13.5652Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursor16.category = 'Arrows';\n\nexport default Cursor16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Cursor20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Cursor20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.70377 17.4979L1.847 3.76117C1.42659 2.57209 2.57214 1.42653 3.76122 1.84695L17.498 6.70376C18.3835 7.01686 18.4946 8.22426 17.681 8.69365L14.3792 10.5985C13.8096 10.9272 13.7068 11.7068 14.1718 12.1718L17.8358 15.8358C18.1011 16.101 18.25 16.4607 18.25 16.8358C18.25 17.6168 17.6169 18.25 16.8358 18.25C16.4607 18.25 16.101 18.101 15.8358 17.8358L12.1718 14.1718C11.7068 13.7068 10.9272 13.8095 10.5985 14.3792L8.69366 17.681C8.22428 18.4946 7.01687 18.3835 6.70377 17.4979Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursor20.category = 'Arrows';\n\nexport default Cursor20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Cursor24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Cursor24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.64447 21.4931L1.86289 3.60371C1.45043 2.51566 2.51572 1.45038 3.60377 1.86284L21.4932 8.64446C22.4071 8.99092 22.5185 10.2389 21.6804 10.7418L17.3483 13.341C16.7904 13.6757 16.6956 14.4456 17.1557 14.9056L21.7841 19.534C22.0824 19.8324 22.25 20.237 22.25 20.659C22.25 21.5377 21.5377 22.25 20.659 22.25C20.2371 22.25 19.8324 22.0824 19.534 21.784L14.9056 17.1556C14.4456 16.6956 13.6758 16.7904 13.341 17.3482L10.7418 21.6804C10.2389 22.5185 8.99093 22.4071 8.64447 21.4931Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursor24.category = 'Arrows';\n\nexport default Cursor24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Cursor32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Cursor32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.3803 29.3028L1.90149 4.35251C1.31942 2.8204 2.82028 1.31954 4.3524 1.9016L29.3028 11.3804C30.4837 11.829 30.6151 13.4472 29.522 14.0805L22.7925 17.9793C22.2249 18.3082 22.1223 19.0852 22.585 19.5501L29.6315 26.6287C30.0276 27.0266 30.25 27.5652 30.25 28.1267C30.25 29.2994 29.2994 30.25 28.1267 30.25C27.5652 30.25 27.0266 30.0276 26.6287 29.6315L19.55 22.5851C19.0851 22.1224 18.3081 22.225 17.9792 22.7925L14.0805 29.5221C13.4472 30.6151 11.829 30.4837 11.3803 29.3028Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursor32.category = 'Arrows';\n\nexport default Cursor32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CursorBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CursorBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99956 11.1508L1.20169 2.9876C0.822481 1.88121 1.88121 0.822482 2.98761 1.20169L11.1508 3.99956C12.0988 4.32449 12.1919 5.62864 11.2996 6.08492L10.2461 6.62368C9.59245 6.95791 9.45461 7.8323 9.9737 8.35139L11.5802 9.95785C11.783 10.1607 11.8969 10.4358 11.8969 10.7226V10.8154C11.8969 11.4127 11.4127 11.8969 10.8154 11.8969H10.7226C10.4358 11.8969 10.1607 11.783 9.95785 11.5802L8.35139 9.9737C7.8323 9.45461 6.95791 9.59245 6.62368 10.2461L6.08492 11.2996C5.62864 12.1919 4.32449 12.0988 3.99956 11.1508Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursorBold12.category = 'Arrows';\n\nexport default CursorBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CursorBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CursorBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.10646 13.2253L2.05694 3.75577C1.71982 2.70891 2.70891 1.71982 3.75577 2.05694L13.2253 5.10646C14.1907 5.41733 14.2568 6.75791 13.3267 7.16228L11.5969 7.91438C10.9502 8.19557 10.7899 9.03988 11.2886 9.53855L13.6376 11.8876C13.8696 12.1196 14 12.4344 14 12.7626C14 13.446 13.446 14 12.7626 14C12.4344 14 12.1196 13.8696 11.8876 13.6376L9.53855 11.2886C9.03988 10.7899 8.19557 10.9502 7.91438 11.5969L7.16229 13.3267C6.75791 14.2568 5.41733 14.1907 5.10646 13.2253Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursorBold16.category = 'Arrows';\n\nexport default CursorBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CursorBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CursorBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.72375 17.2907L2.13948 4.24314C1.6806 2.9371 2.9371 1.6806 4.24315 2.13948L17.2907 6.72375C18.1695 7.03252 18.2907 8.22556 17.492 8.7048L14.3483 10.591C13.7904 10.9258 13.6956 11.6956 14.1556 12.1556L17.5858 15.5858C17.851 15.851 18 16.2107 18 16.5858C18 17.3668 17.3668 18 16.5858 18C16.2107 18 15.851 17.851 15.5858 17.5858L12.1556 14.1556C11.6956 13.6956 10.9258 13.7904 10.591 14.3483L8.7048 17.492C8.22557 18.2907 7.03252 18.1695 6.72375 17.2907Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursorBold20.category = 'Arrows';\n\nexport default CursorBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CursorBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CursorBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.64048 21.2248L2.09554 3.89996C1.66963 2.77255 2.77255 1.66963 3.89997 2.09554L21.2248 8.64048C22.1553 8.99202 22.2787 10.258 21.4336 10.7826L17.3215 13.335C16.774 13.6748 16.6861 14.4361 17.1417 14.8917L21.534 19.284C21.8324 19.5823 22 19.987 22 20.409C22 21.2876 21.2877 22 20.409 22C19.987 22 19.5823 21.8323 19.2839 21.534L14.8917 17.1417C14.4361 16.6861 13.6748 16.774 13.335 17.3215L10.7826 21.4336C10.258 22.2787 8.99202 22.1553 8.64048 21.2248Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursorBold24.category = 'Arrows';\n\nexport default CursorBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CursorBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CursorBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.3638 28.978L2.22468 4.67169C1.65002 3.14334 3.14346 1.64989 4.67181 2.22456L28.9781 11.3637C30.1952 11.8214 30.3418 13.484 29.2236 14.1475L22.7737 17.9748C22.2133 18.3073 22.1155 19.0784 22.5752 19.5402L29.3817 26.3787C29.7778 26.7766 30.0001 27.3152 30.0001 27.8766C30.0001 29.0493 29.0495 30 27.8767 30C27.3153 30 26.7767 29.7777 26.3788 29.3816L19.5403 22.5752C19.0784 22.1155 18.3073 22.2132 17.9748 22.7736L14.1477 29.2234C13.4841 30.3417 11.8215 30.1951 11.3638 28.978Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursorBold32.category = 'Arrows';\n\nexport default CursorBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CursorFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CursorFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.95501 11.4256L0.909885 2.62856C0.541006 1.56291 1.56291 0.541007 2.62856 0.909885L11.4256 3.95501C12.3861 4.2875 12.4588 5.61798 11.5402 6.0531L10.303 6.63912C9.62755 6.95909 9.47294 7.85168 10.0015 8.3802L11.8429 10.2216C12.0456 10.4243 12.1595 10.6993 12.1595 10.9859V11.0786C12.1595 11.6756 11.6756 12.1595 11.0786 12.1595H10.9859C10.6993 12.1595 10.4243 12.0456 10.2216 11.8429L8.38019 10.0015C7.85168 9.47294 6.95909 9.62755 6.63912 10.303L6.0531 11.5402C5.61798 12.4588 4.2875 12.3861 3.95501 11.4256Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursorFilled12.category = 'Arrows';\n\nexport default CursorFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CursorFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CursorFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.11973 13.5652L1.76938 3.3466C1.45023 2.3732 2.37319 1.45023 3.3466 1.76938L13.5652 5.11973C14.49 5.42296 14.5403 6.71237 13.6419 7.08671L11.6284 7.92568C10.9713 8.19945 10.8026 9.05256 11.3059 9.55587L13.8876 12.1376C14.1196 12.3696 14.25 12.6844 14.25 13.0126C14.25 13.696 13.696 14.25 13.0126 14.25C12.6844 14.25 12.3696 14.1196 12.1376 13.8876L9.55587 11.3059C9.05256 10.8026 8.19945 10.9713 7.92568 11.6284L7.08671 13.6419C6.71237 14.5403 5.42296 14.49 5.11973 13.5652Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursorFilled16.category = 'Arrows';\n\nexport default CursorFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CursorFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CursorFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.70377 17.4979L1.847 3.76117C1.42659 2.57209 2.57214 1.42653 3.76122 1.84695L17.498 6.70376C18.3835 7.01686 18.4946 8.22426 17.681 8.69365L14.3792 10.5985C13.8096 10.9272 13.7068 11.7068 14.1718 12.1718L17.8358 15.8358C18.1011 16.101 18.25 16.4607 18.25 16.8358C18.25 17.6168 17.6169 18.25 16.8358 18.25C16.4607 18.25 16.101 18.101 15.8358 17.8358L12.1718 14.1718C11.7068 13.7068 10.9272 13.8095 10.5985 14.3792L8.69366 17.681C8.22428 18.4946 7.01687 18.3835 6.70377 17.4979Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursorFilled20.category = 'Arrows';\n\nexport default CursorFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CursorFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CursorFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.64447 21.4931L1.86289 3.60371C1.45043 2.51566 2.51572 1.45038 3.60377 1.86284L21.4932 8.64446C22.4071 8.99092 22.5185 10.2389 21.6804 10.7418L17.3483 13.341C16.7904 13.6757 16.6956 14.4456 17.1557 14.9056L21.7841 19.534C22.0824 19.8324 22.25 20.237 22.25 20.659C22.25 21.5377 21.5377 22.25 20.659 22.25C20.2371 22.25 19.8324 22.0824 19.534 21.784L14.9056 17.1556C14.4456 16.6956 13.6758 16.7904 13.341 17.3482L10.7418 21.6804C10.2389 22.5185 8.99093 22.4071 8.64447 21.4931Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursorFilled24.category = 'Arrows';\n\nexport default CursorFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/CursorFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const CursorFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.3803 29.3028L1.90149 4.35251C1.31942 2.8204 2.82028 1.31954 4.3524 1.9016L29.3028 11.3804C30.4837 11.829 30.6151 13.4472 29.522 14.0805L22.7925 17.9793C22.2249 18.3082 22.1223 19.0852 22.585 19.5501L29.6315 26.6287C30.0276 27.0266 30.25 27.5652 30.25 28.1267C30.25 29.2994 29.2994 30.25 28.1267 30.25C27.5652 30.25 27.0266 30.0276 26.6287 29.6315L19.55 22.5851C19.0851 22.1224 18.3081 22.225 17.9792 22.7925L14.0805 29.5221C13.4472 30.6151 11.829 30.4837 11.3803 29.3028Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nCursorFilled32.category = 'Arrows';\n\nexport default CursorFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dashboard12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dashboard12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 0C10.3211 0 12 1.67893 12 3.75V8.25C12 10.3211 10.3211 12 8.25 12H3.75C1.67893 12 0 10.3211 0 8.25V3.75C0 1.67893 1.67893 1.28851e-07 3.75 0H8.25ZM3.75 1.5C2.50736 1.5 1.5 2.50736 1.5 3.75V8.25C1.5 9.49264 2.50736 10.5 3.75 10.5H8.25C9.49264 10.5 10.5 9.49264 10.5 8.25V3.75C10.5 2.50736 9.49264 1.5 8.25 1.5H3.75ZM8.21973 4.21973C8.51262 3.92683 8.98738 3.92683 9.28027 4.21973C9.57317 4.51262 9.57317 4.98738 9.28027 5.28027L7.20703 7.35352C6.81651 7.74401 6.18349 7.74401 5.79297 7.35352L5 6.56055L3.78027 7.78027C3.48738 8.07317 3.01262 8.07317 2.71973 7.78027C2.42683 7.48738 2.42683 7.01262 2.71973 6.71973L4.29297 5.14648L4.36914 5.07812C4.73572 4.77915 5.26428 4.77915 5.63086 5.07812L5.70703 5.14648L6.5 5.93945L8.21973 4.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboard12.category = 'Stats & Charts';\n\nexport default Dashboard12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dashboard16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dashboard16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 1C13.0972 1 15 2.90279 15 5.25V10.75C15 13.0972 13.0972 15 10.75 15H5.25C2.90279 15 1 13.0972 1 10.75V5.25C1 2.90279 2.90279 1 5.25 1H10.75ZM5.25 2.5C3.73122 2.5 2.5 3.73122 2.5 5.25V10.75C2.5 12.2688 3.73122 13.5 5.25 13.5H10.75C12.2688 13.5 13.5 12.2688 13.5 10.75V5.25C13.5 3.73122 12.2688 2.5 10.75 2.5H5.25ZM10.7227 6.00781C11.0174 5.71682 11.4932 5.71988 11.7842 6.01465C12.075 6.30943 12.0721 6.78522 11.7773 7.07617L9.32227 9.49805C8.91662 9.8983 8.26501 9.89832 7.85938 9.49805L6.81836 8.4707L5.27734 9.99219C4.98261 10.283 4.50678 10.2799 4.21582 9.98535C3.92525 9.69066 3.92831 9.21572 4.22266 8.9248L6.08594 7.08594L6.16504 7.01465C6.54512 6.70827 7.09052 6.70847 7.4707 7.01465L7.5498 7.08594L8.58984 8.1123L10.7227 6.00781Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboard16.category = 'Stats & Charts';\n\nexport default Dashboard16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dashboard20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dashboard20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.6504 1C16.6048 1.00021 18.9998 3.3952 19 6.34961V13.6504C18.9998 16.6048 16.6048 18.9998 13.6504 19H6.34961C3.3952 18.9998 1.00021 16.6048 1 13.6504V6.34961C1.00021 3.3952 3.3952 1.00021 6.34961 1H13.6504ZM6.34961 2.5C4.22362 2.50021 2.50021 4.22362 2.5 6.34961V13.6504C2.50021 15.7764 4.22362 17.4998 6.34961 17.5H13.6504C15.7764 17.4998 17.4998 15.7764 17.5 13.6504V6.34961C17.4998 4.22362 15.7764 2.50021 13.6504 2.5H6.34961ZM13.7275 7.58691C14.0247 7.29846 14.4996 7.30541 14.7881 7.60254C15.0765 7.89974 15.0696 8.37459 14.7725 8.66309L11.5566 11.7852C11.1203 12.2087 10.4257 12.2085 9.98926 11.7852L8.4541 10.2949L6.27246 12.4131C5.97526 12.7015 5.50041 12.6946 5.21191 12.3975C4.92346 12.1003 4.93041 11.6254 5.22754 11.3369L7.6709 8.96484C8.08005 8.56789 8.71589 8.54327 9.15332 8.89062L9.23828 8.96484L10.7725 10.4541L13.7275 7.58691Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboard20.category = 'Stats & Charts';\n\nexport default Dashboard20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dashboard24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dashboard24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.5 1C20.0899 1 23 3.91015 23 7.5V16.5C23 20.0899 20.0899 23 16.5 23H7.5C3.91015 23 1 20.0899 1 16.5V7.5C1 3.91015 3.91015 1 7.5 1H16.5ZM7.5 2.5C4.73858 2.5 2.5 4.73858 2.5 7.5V16.5C2.5 19.2614 4.73858 21.5 7.5 21.5H16.5C19.2614 21.5 21.5 19.2614 21.5 16.5V7.5C21.5 4.73858 19.2614 2.5 16.5 2.5H7.5ZM16.7305 9.16699C17.0292 8.8803 17.5041 8.88992 17.791 9.18848C18.0779 9.48719 18.0681 9.96211 17.7695 10.249L13.791 14.0693C13.3234 14.518 12.5847 14.5183 12.1172 14.0693L10.0898 12.1221L7.26953 14.832C6.97077 15.1189 6.49589 15.1093 6.20898 14.8105C5.92241 14.5118 5.93182 14.0368 6.23047 13.75L9.25391 10.8467C9.72142 10.398 10.4602 10.398 10.9277 10.8467L12.9541 12.793L16.7305 9.16699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboard24.category = 'Stats & Charts';\n\nexport default Dashboard24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dashboard32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dashboard32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 1C27.0825 1 31 4.91751 31 9.75V22.25C31 27.0825 27.0825 31 22.25 31H9.75C4.91751 31 1 27.0825 1 22.25V9.75C1 4.91751 4.91751 1 9.75 1H22.25ZM9.75 2.5C5.74594 2.5 2.5 5.74594 2.5 9.75V22.25C2.5 26.2541 5.74594 29.5 9.75 29.5H22.25C26.2541 29.5 29.5 26.2541 29.5 22.25V9.75C29.5 5.74594 26.2541 2.5 22.25 2.5H9.75ZM22.7236 12.2158C23.0186 11.9252 23.4934 11.9288 23.7842 12.2236C24.0748 12.5186 24.0712 12.9934 23.7764 13.2842L18.2832 18.7012C17.7478 19.2289 16.8878 19.2291 16.3525 18.7012L13.3633 15.7529L9.27637 19.7842C8.98143 20.0748 8.5066 20.0712 8.21582 19.7764C7.92519 19.4814 7.92879 19.0066 8.22363 18.7158L12.3984 14.5986L12.502 14.5059C13.0395 14.0727 13.8272 14.1037 14.3291 14.5986L17.3174 17.5459L22.7236 12.2158Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboard32.category = 'Stats & Charts';\n\nexport default Dashboard32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraph12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraph12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99988 0C6.80463 -1.09208e-07 7.44627 -0.000266618 7.96566 0.0351555C8.49154 0.0710629 8.94784 0.146056 9.37579 0.323236C10.417 0.754619 11.2452 1.58275 11.6765 2.62397C11.8537 3.052 11.9287 3.50808 11.9646 4.0341C12 4.55356 11.9998 5.19495 11.9998 5.99988C11.9998 6.80478 12 7.44619 11.9646 7.96566C11.9287 8.49163 11.8537 8.94779 11.6765 9.37579C11.2452 10.417 10.4169 11.2451 9.37579 11.6765C8.94785 11.8537 8.49154 11.9287 7.96566 11.9646C7.44627 12 6.80463 11.9998 5.99988 11.9998C5.19514 11.9998 4.5535 12 4.0341 11.9646C3.50817 11.9287 3.05194 11.8536 2.62397 11.6765C1.58264 11.2452 0.754584 10.4171 0.323236 9.37579C0.146002 8.94771 0.0710501 8.49174 0.0351555 7.96566C-0.000267719 7.44618 0 6.80481 0 5.99988C-2.75946e-08 5.19495 -0.000271956 4.55356 0.0351555 4.0341C0.0710542 3.50808 0.14602 3.052 0.323236 2.62397C0.754608 1.58275 1.58271 0.754538 2.62397 0.323236C3.05191 0.146139 3.5082 0.0710372 4.0341 0.0351555C4.5535 -0.00023988 5.19515 0 5.99988 0ZM5.99988 1.49997C5.17453 1.49997 4.59222 1.5001 4.13566 1.53122C3.68622 1.5619 3.41207 1.62003 3.1972 1.70895C2.52362 1.98801 1.98808 2.52366 1.70895 3.1972C1.61993 3.41211 1.56192 3.68599 1.53122 4.13566C1.50006 4.59227 1.49997 5.1743 1.49997 5.99988C1.49997 6.82547 1.50007 7.40747 1.53122 7.8641C1.56192 8.31386 1.61992 8.58762 1.70895 8.80256C1.98806 9.47619 2.52355 10.0117 3.1972 10.2908C3.41208 10.3797 3.68616 10.4379 4.13566 10.4685C4.59223 10.4997 5.17452 10.4998 5.99988 10.4998C6.82526 10.4998 7.40755 10.4997 7.8641 10.4685C8.31356 10.4378 8.5877 10.3798 8.80256 10.2908C9.47601 10.0117 10.0118 9.47607 10.2908 8.80256C10.3798 8.58766 10.4378 8.31366 10.4685 7.8641C10.4997 7.40748 10.4998 6.82543 10.4998 5.99988C10.4998 5.1743 10.4997 4.59227 10.4685 4.13566C10.4378 3.686 10.3798 3.41211 10.2908 3.1972C10.0118 2.52366 9.47605 1.98809 8.80256 1.70895C8.58769 1.61995 8.31357 1.56193 7.8641 1.53122C7.40755 1.50007 6.82526 1.49997 5.99988 1.49997ZM4.24894 4.9999C4.66307 4.9999 4.99881 5.33578 4.99892 5.74988V8.24983C4.99892 8.66404 4.66314 8.99982 4.24894 8.99982C3.83473 8.99982 3.49895 8.66404 3.49895 8.24983V5.74988C3.49907 5.33578 3.8348 4.9999 4.24894 4.9999ZM7.74887 2.99994C8.163 2.99994 8.49874 3.33582 8.49885 3.74992V8.24983C8.49885 8.66404 8.16307 8.99982 7.74887 8.99982C7.33466 8.99982 6.99888 8.66404 6.99888 8.24983V3.74992C6.999 3.33582 7.33473 2.99994 7.74887 2.99994Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraph12.category = 'Stats & Charts';\n\nexport default DashboardBarGraph12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraph16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraph16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99988 0.000244137C9.27066 0.000244098 10.27 -6.02845e-05 11.0721 0.0666494C11.883 0.134133 12.5604 0.273882 13.1736 0.593009C14.1291 1.0905 14.9096 1.87082 15.407 2.82637C15.726 3.4396 15.8659 4.11698 15.9334 4.9279C16 5.73004 15.9998 6.72936 15.9998 8.00012C15.9998 9.27091 16.0001 10.2702 15.9334 11.0723C15.8659 11.8833 15.7261 12.5606 15.407 13.1739C14.9095 14.1295 14.1292 14.9098 13.1736 15.4072C12.5604 15.7264 11.883 15.8661 11.0721 15.9336C10.27 16.0003 9.27066 16 7.99988 16C6.72911 16 5.7298 16.0003 4.92766 15.9336C4.11674 15.8661 3.43935 15.7263 2.82613 15.4072C1.87057 14.9098 1.09025 14.1294 0.592764 13.1739C0.273638 12.5606 0.133888 11.8833 0.0664052 11.0723C-0.000304421 10.2702 -3.92547e-08 9.27091 0 8.00012C0 6.72934 -0.00029023 5.73005 0.0664052 4.9279C0.133877 4.1169 0.273637 3.43965 0.592764 2.82637C1.09025 1.87072 1.87048 1.09049 2.82613 0.593009C3.43941 0.273882 4.11665 0.134121 4.92766 0.0666494C5.72981 -4.6093e-05 6.72909 0.000244137 7.99988 0.000244137ZM7.99988 1.50022C6.70374 1.50022 5.77727 1.50042 5.05168 1.56077C4.33514 1.62038 3.88177 1.73497 3.5185 1.92404C2.83589 2.27939 2.27914 2.83614 1.9238 3.51875C1.73472 3.88201 1.62014 4.33538 1.56052 5.05192C1.50018 5.77751 1.49998 6.70398 1.49998 8.00012C1.49998 9.29627 1.50016 10.2227 1.56052 10.9483C1.62015 11.6648 1.73472 12.1183 1.9238 12.4815C2.27915 13.164 2.83599 13.7209 3.5185 14.0762C3.88174 14.2652 4.33527 14.3799 5.05168 14.4395C5.77726 14.4998 6.70376 14.5 7.99988 14.5C9.29602 14.5 10.2225 14.4998 10.9481 14.4395C11.6645 14.3799 12.118 14.2653 12.4813 14.0762C13.1638 13.7209 13.7206 13.164 14.076 12.4815C14.265 12.1183 14.3796 11.6648 14.4392 10.9483C14.4996 10.2227 14.4998 9.29627 14.4998 8.00012C14.4998 6.70401 14.4996 5.77751 14.4392 5.05192C14.3796 4.33552 14.265 3.88198 14.076 3.51875C13.7207 2.83623 13.1637 2.27939 12.4813 1.92404C12.118 1.73496 11.6645 1.62039 10.9481 1.56077C10.2225 1.50041 9.29602 1.50022 7.99988 1.50022ZM4.74993 8.00012C5.16413 8.00012 5.49992 8.3359 5.49992 8.75011V11.2501C5.49978 11.6642 5.16405 12.0001 4.74993 12.0001C4.3358 12.0001 4.00007 11.6642 3.99994 11.2501V8.75011C3.99994 8.3359 4.33572 8.00012 4.74993 8.00012ZM7.99988 4.00018C8.41408 4.00018 8.74987 4.33596 8.74987 4.75017V11.2501C8.74973 11.6642 8.414 12.0001 7.99988 12.0001C7.58575 12.0001 7.25002 11.6642 7.24989 11.2501V4.75017C7.24989 4.33596 7.58567 4.00018 7.99988 4.00018ZM11.2498 6.00015C11.664 6.00015 11.9998 6.33593 11.9998 6.75014V11.2501C11.9997 11.6642 11.664 12.0001 11.2498 12.0001C10.8357 12.0001 10.5 11.6642 10.4998 11.2501V6.75014C10.4998 6.33593 10.8356 6.00015 11.2498 6.00015Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraph16.category = 'Stats & Charts';\n\nexport default DashboardBarGraph16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraph20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraph20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C11.7388 0 13.0945 -0.000579852 14.1758 0.0996094C15.2676 0.200797 16.1555 0.409853 16.9395 0.875C17.8394 1.40903 18.591 2.16059 19.125 3.06055C19.5902 3.84452 19.7992 4.73239 19.9004 5.82422C20.0006 6.9055 20 8.26124 20 10C20 11.7388 20.0006 13.0945 19.9004 14.1758C19.7992 15.2676 19.5901 16.1555 19.125 16.9395C18.591 17.8394 17.8394 18.591 16.9395 19.125C16.1555 19.5902 15.2677 19.7992 14.1758 19.9004C13.0945 20.0006 11.7388 20 10 20C8.26118 20 6.90553 20.0006 5.82422 19.9004C4.73234 19.7992 3.84455 19.5902 3.06055 19.125C2.16058 18.591 1.40903 17.8394 0.875 16.9395C0.409868 16.1555 0.200795 15.2676 0.0996094 14.1758C-0.000569638 13.0945 0 11.7388 0 10C-2.7158e-08 8.26124 -0.00057856 6.9055 0.0996094 5.82422C0.200803 4.73239 0.409848 3.84452 0.875 3.06055C1.40904 2.16059 2.16058 1.40903 3.06055 0.875C3.84453 0.409853 4.73236 0.200797 5.82422 0.0996094C6.90553 -0.000579871 8.26118 0 10 0ZM10 1.5C8.23296 1.5 6.95893 1.50049 5.96289 1.59277C4.97757 1.68407 4.33973 1.86034 3.82617 2.16504C3.14213 2.57092 2.57093 3.14214 2.16504 3.82617C1.86034 4.33972 1.68408 4.9776 1.59277 5.96289C1.50049 6.95891 1.5 8.23302 1.5 10C1.5 11.767 1.5005 13.0411 1.59277 14.0371C1.68407 15.0224 1.86036 15.6603 2.16504 16.1738C2.57093 16.8579 3.14212 17.4291 3.82617 17.835C4.33974 18.1397 4.97754 18.3159 5.96289 18.4072C6.95893 18.4995 8.23296 18.5 10 18.5C11.767 18.5 13.0411 18.4995 14.0371 18.4072C15.0225 18.3159 15.6603 18.1397 16.1738 17.835C16.8579 17.4291 17.4291 16.8579 17.835 16.1738C18.1396 15.6603 18.3159 15.0224 18.4072 14.0371C18.4995 13.0411 18.5 11.767 18.5 10C18.5 8.23302 18.4995 6.95891 18.4072 5.96289C18.3159 4.9776 18.1397 4.33972 17.835 3.82617C17.4291 3.14214 16.8579 2.57092 16.1738 2.16504C15.6603 1.86034 15.0224 1.68407 14.0371 1.59277C13.0411 1.50049 11.767 1.5 10 1.5ZM5.75 11C6.1642 11 6.49998 11.3358 6.5 11.75V14.25C6.5 14.6642 6.16421 15 5.75 15C5.33579 15 5 14.6642 5 14.25V11.75C5.00002 11.3358 5.3358 11 5.75 11ZM10 5C10.4142 5 10.75 5.3358 10.75 5.75V14.25C10.75 14.6642 10.4142 15 10 15C9.58579 15 9.25 14.6642 9.25 14.25V5.75C9.25002 5.3358 9.5858 5 10 5ZM14.25 9C14.6642 9 15 9.3358 15 9.75V14.25C15 14.6642 14.6642 15 14.25 15C13.8358 15 13.5 14.6642 13.5 14.25V9.75C13.5 9.3358 13.8358 9 14.25 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraph20.category = 'Stats & Charts';\n\nexport default DashboardBarGraph20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraph24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraph24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.000143783 16.7139 0.100586C17.9414 0.20206 18.9265 0.409697 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12C24 13.9711 24.0001 15.495 23.8994 16.7139C23.7979 17.9414 23.5903 18.9265 23.1357 19.8066C22.3982 21.2343 21.2343 22.3982 19.8066 23.1357C18.9265 23.5903 17.9414 23.7979 16.7139 23.8994C15.495 24.0001 13.9711 24 12 24C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409697 18.9265 0.20206 17.9414 0.100586 16.7139C-0.000143783 15.495 0 13.9711 0 12C0 10.0289 -0.000143823 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143823 10.0289 0 12 0ZM12 1.5C10.0037 1.5 8.55195 1.50026 7.40918 1.59473C6.27561 1.68844 5.51306 1.87125 4.88184 2.19727C3.73048 2.79207 2.79207 3.73048 2.19727 4.88184C1.87125 5.51306 1.68844 6.27561 1.59473 7.40918C1.50026 8.55195 1.5 10.0037 1.5 12C1.5 13.9963 1.50026 15.4481 1.59473 16.5908C1.68844 17.7244 1.87125 18.4869 2.19727 19.1182C2.79207 20.2695 3.73048 21.2079 4.88184 21.8027C5.51306 22.1287 6.27561 22.3116 7.40918 22.4053C8.55195 22.4997 10.0037 22.5 12 22.5C13.9963 22.5 15.4481 22.4997 16.5908 22.4053C17.7244 22.3116 18.4869 22.1287 19.1182 21.8027C20.2695 21.2079 21.2079 20.2695 21.8027 19.1182C22.1287 18.4869 22.3116 17.7244 22.4053 16.5908C22.4997 15.4481 22.5 13.9963 22.5 12C22.5 10.0037 22.4997 8.55195 22.4053 7.40918C22.3116 6.27561 22.1287 5.51306 21.8027 4.88184C21.2079 3.73048 20.2695 2.79207 19.1182 2.19727C18.4869 1.87125 17.7244 1.68844 16.5908 1.59473C15.4481 1.50026 13.9963 1.5 12 1.5ZM6.75 13C7.1642 13 7.49998 13.3358 7.5 13.75V17.25C7.5 17.6642 7.16421 18 6.75 18C6.33579 18 6 17.6642 6 17.25V13.75C6.00002 13.3358 6.3358 13 6.75 13ZM12 6C12.4142 6 12.75 6.3358 12.75 6.75V17.25C12.75 17.6642 12.4142 18 12 18C11.5858 18 11.25 17.6642 11.25 17.25V6.75C11.25 6.3358 11.5858 6 12 6ZM17.25 11C17.6642 11 18 11.3358 18 11.75V17.25C18 17.6642 17.6642 18 17.25 18C16.8358 18 16.5 17.6642 16.5 17.25V11.75C16.5 11.3358 16.8358 11 17.25 11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraph24.category = 'Stats & Charts';\n\nexport default DashboardBarGraph24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraph32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraph32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V21.75C31 26.8586 26.8586 31 21.75 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM10.25 2.5C5.96979 2.5 2.5 5.96979 2.5 10.25V21.75C2.5 26.0302 5.96979 29.5 10.25 29.5H21.75C26.0302 29.5 29.5 26.0302 29.5 21.75V10.25C29.5 5.96979 26.0302 2.5 21.75 2.5H10.25ZM9.75 18C10.1642 18 10.5 18.3358 10.5 18.75V23.25C10.5 23.6642 10.1642 24 9.75 24C9.33579 24 9 23.6642 9 23.25V18.75C9 18.3358 9.33579 18 9.75 18ZM16 8C16.4142 8 16.75 8.33579 16.75 8.75V23.25C16.75 23.6642 16.4142 24 16 24C15.5858 24 15.25 23.6642 15.25 23.25V8.75C15.25 8.33579 15.5858 8 16 8ZM22.25 14C22.6642 14 23 14.3358 23 14.75V23.25C23 23.6642 22.6642 24 22.25 24C21.8358 24 21.5 23.6642 21.5 23.25V14.75C21.5 14.3358 21.8358 14 22.25 14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraph32.category = 'Stats & Charts';\n\nexport default DashboardBarGraph32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99988 0C7.1498 0 8.113 -0.00190372 8.8758 0.100584C9.66734 0.207005 10.3916 0.442673 10.9744 1.02537C11.5572 1.60815 11.7927 2.33245 11.8992 3.12396C12.0017 3.8867 11.9998 4.85003 11.9998 5.99988C11.9998 7.14971 12.0016 8.11303 11.8992 8.8758C11.7927 9.6674 11.5572 10.3915 10.9744 10.9744C10.3915 11.5573 9.66745 11.7927 8.8758 11.8992C8.11298 12.0017 7.14985 11.9998 5.99988 11.9998C4.84993 11.9998 3.88676 12.0017 3.12396 11.8992C2.33237 11.7927 1.6082 11.5572 1.02537 10.9744C0.442673 10.3916 0.207005 9.66734 0.100584 8.8758C-0.00187556 8.11303 0 7.1497 0 5.99988C-4.04653e-07 4.85003 -0.00191548 3.8867 0.100584 3.12396C0.207041 2.33244 0.44258 1.60816 1.02537 1.02537C1.60821 0.442602 2.33239 0.207016 3.12396 0.100584C3.88676 -0.00192271 4.84993 -1.33782e-07 5.99988 0ZM5.99988 1.99996C4.79319 1.99996 3.98821 2.00248 3.38958 2.08297C2.82024 2.15957 2.58871 2.29016 2.4394 2.4394C2.29013 2.58868 2.1596 2.82028 2.08297 3.38958C2.00249 3.98817 1.99996 4.79332 1.99996 5.99988C1.99996 7.20638 2.00253 8.01156 2.08297 8.61018C2.15955 9.17941 2.2902 9.41104 2.4394 9.56035C2.58869 9.70964 2.82015 9.84016 3.38958 9.91679C3.98821 9.99727 4.79319 9.9998 5.99988 9.9998C7.20659 9.9998 8.01153 9.99727 8.61018 9.91679C9.17972 9.84016 9.41105 9.70966 9.56035 9.56035C9.70961 9.41104 9.84018 9.17957 9.91679 8.61018C9.99723 8.01156 9.9998 7.20641 9.9998 5.99988C9.9998 4.79332 9.99727 3.98817 9.91679 3.38958C9.84016 2.82031 9.70962 2.58867 9.56035 2.4394C9.41104 2.2902 9.17942 2.15955 8.61018 2.08297C8.01154 2.0025 7.20652 1.99996 5.99988 1.99996ZM4.49991 4.9999C5.0521 4.9999 5.49976 5.44772 5.49989 5.99988V7.49985C5.49989 8.05212 5.05218 8.49983 4.49991 8.49983C3.94763 8.49983 3.49993 8.05212 3.49993 7.49985V5.99988C3.50006 5.44772 3.94772 4.9999 4.49991 4.9999ZM7.49985 3.49993C8.05204 3.49993 8.4997 3.94775 8.49983 4.49991V7.49985C8.49983 8.05212 8.05212 8.49983 7.49985 8.49983C6.94757 8.49983 6.49987 8.05212 6.49987 7.49985V4.49991C6.5 3.94775 6.94766 3.49993 7.49985 3.49993Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphBold12.category = 'Stats & Charts';\n\nexport default DashboardBarGraphBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1.00024C9.38583 1.00024 10.5258 0.99854 11.4248 1.11938C12.3526 1.24413 13.172 1.51601 13.8281 2.17212C14.4842 2.82822 14.7561 3.64764 14.8809 4.57544C15.0017 5.47444 15 6.6145 15 8.00024C15 9.386 15.0017 10.5261 14.8809 11.425C14.7561 12.3528 14.4842 13.1723 13.8281 13.8284C13.172 14.4844 12.3526 14.7564 11.4248 14.8811C10.5258 15.0019 9.3858 15.0002 8 15.0002C6.61418 15.0002 5.47422 15.0019 4.5752 14.8811C3.64741 14.7564 2.82797 14.4844 2.17188 13.8284C1.51581 13.1723 1.2439 12.3528 1.11914 11.425C0.998298 10.5261 1 9.386 1 8.00024C1 6.6145 0.998319 5.47444 1.11914 4.57544C1.24388 3.64767 1.51585 2.82821 2.17188 2.17212C2.82797 1.51603 3.6474 1.24413 4.5752 1.11938C5.47422 0.998538 6.61419 1.00024 8 1.00024ZM8 3.00024C6.55781 3.00024 5.57656 3.00209 4.8418 3.10083C4.1358 3.19576 3.8085 3.36362 3.58594 3.58618C3.36343 3.80875 3.1955 4.13612 3.10059 4.84204C3.00187 5.5768 3 6.55815 3 8.00024C3 9.44236 3.00185 10.4237 3.10059 11.1584C3.19552 11.8644 3.36339 12.1918 3.58594 12.4143C3.8085 12.6368 4.13583 12.8047 4.8418 12.8997C5.57656 12.9984 6.55781 13.0002 8 13.0002C9.44217 13.0002 10.4234 12.9984 11.1582 12.8997C11.8641 12.8047 12.1915 12.6368 12.4141 12.4143C12.6366 12.1918 12.8045 11.8644 12.8994 11.1584C12.9982 10.4237 13 9.44236 13 8.00024C13 6.55814 12.9981 5.5768 12.8994 4.84204C12.8045 4.13606 12.6366 3.80875 12.4141 3.58618C12.1915 3.36361 11.8643 3.19576 11.1582 3.10083C10.4234 3.00209 9.4422 3.00024 8 3.00024ZM6 7.00024C6.55228 7.00024 7 7.44796 7 8.00024V10.0002C6.99987 10.5524 6.5522 11.0002 6 11.0002C5.4478 11.0002 5.00013 10.5524 5 10.0002V8.00024C5 7.44796 5.44772 7.00024 6 7.00024ZM10 5.00024C10.5523 5.00024 11 5.44796 11 6.00024V10.0002C10.9999 10.5524 10.5522 11.0002 10 11.0002C9.4478 11.0002 9.00013 10.5524 9 10.0002V6.00024C9 5.44796 9.44771 5.00024 10 5.00024Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphBold16.category = 'Stats & Charts';\n\nexport default DashboardBarGraphBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C11.8573 1 13.3511 0.997788 14.5225 1.15528C15.7226 1.31664 16.7326 1.66232 17.5352 2.46485C18.3377 3.26738 18.6834 4.27745 18.8447 5.47754C19.0022 6.64892 19 8.14265 19 10C19 11.8574 19.0022 13.3511 18.8447 14.5225C18.6834 15.7226 18.3377 16.7326 17.5352 17.5352C16.7326 18.3377 15.7226 18.6834 14.5225 18.8447C13.3511 19.0022 11.8574 19 10 19C8.14265 19 6.64892 19.0022 5.47754 18.8447C4.27745 18.6834 3.26738 18.3377 2.46485 17.5352C1.66232 16.7326 1.31664 15.7226 1.15528 14.5225C0.997788 13.3511 1 11.8573 1 10C1 8.14265 0.997788 6.64892 1.15528 5.47754C1.31664 4.27745 1.66232 3.26738 2.46485 2.46485C3.26738 1.66232 4.27745 1.31664 5.47754 1.15528C6.64892 0.997788 8.14265 1 10 1ZM10 3C8.08611 3 6.75128 3.00229 5.74414 3.1377C4.7658 3.26924 4.24792 3.5099 3.87891 3.87891C3.5099 4.24792 3.26924 4.7658 3.1377 5.74414C3.00229 6.75128 3 8.08611 3 10C3 11.9139 3.00229 13.2487 3.1377 14.2559C3.26924 15.2342 3.5099 15.7521 3.87891 16.1211C4.24792 16.4901 4.7658 16.7308 5.74414 16.8623C6.75128 16.9977 8.08611 17 10 17C11.9139 17 13.2487 16.9977 14.2559 16.8623C15.2342 16.7308 15.7521 16.4901 16.1211 16.1211C16.4901 15.7521 16.7308 15.2342 16.8623 14.2559C16.9977 13.2487 17 11.9139 17 10C17 8.08611 16.9977 6.75128 16.8623 5.74414C16.7308 4.7658 16.4901 4.24792 16.1211 3.87891C15.7521 3.5099 15.2342 3.26924 14.2559 3.1377C13.2487 3.00229 11.9139 3 10 3ZM6 10.5C6.55229 10.5 7 10.9477 7 11.5V14C7 14.5523 6.55229 15 6 15C5.44772 15 5 14.5523 5 14V11.5C5 10.9477 5.44772 10.5 6 10.5ZM10 5C10.5523 5 11 5.44773 11 6V14C11 14.5523 10.5523 15 10 15C9.44772 15 9 14.5523 9 14V6C9.00002 5.44773 9.44773 5 10 5ZM14 8C14.5523 8 15 8.44772 15 9V14C15 14.5523 14.5523 15 14 15C13.4477 15 13 14.5523 13 14V9C13 8.44772 13.4477 8 14 8Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphBold20.category = 'Stats & Charts';\n\nexport default DashboardBarGraphBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C14.3285 1 16.1755 0.998345 17.6191 1.19238C19.0916 1.39035 20.2932 1.80884 21.2422 2.75781C22.1912 3.7068 22.6096 4.90842 22.8076 6.38086C23.0017 7.82448 23 9.67148 23 12C23 14.3285 23.0017 16.1755 22.8076 17.6191C22.6096 19.0916 22.1912 20.2932 21.2422 21.2422C20.2932 22.1912 19.0916 22.6096 17.6191 22.8076C16.1755 23.0017 14.3285 23 12 23C9.67148 23 7.82448 23.0017 6.38086 22.8076C4.90842 22.6096 3.7068 22.1912 2.75781 21.2422C1.80884 20.2932 1.39035 19.0916 1.19238 17.6191C0.998345 16.1755 1 14.3285 1 12C1 9.67149 0.99834 7.82448 1.19238 6.38086C1.39035 4.90842 1.80882 3.70681 2.75781 2.75781C3.70681 1.80882 4.90842 1.39035 6.38086 1.19238C7.82448 0.99834 9.67149 1 12 1ZM12 3C9.61473 3 7.92592 3.00181 6.64648 3.17383C5.39605 3.34199 4.68729 3.65646 4.17188 4.17188C3.65646 4.68729 3.34199 5.39605 3.17383 6.64648C3.00181 7.92592 3 9.61473 3 12C3 14.3853 3.00182 16.0741 3.17383 17.3535C3.34198 18.6039 3.65649 19.3127 4.17188 19.8281C4.68728 20.3435 5.39606 20.658 6.64648 20.8262C7.92592 20.9982 9.61473 21 12 21C14.3853 21 16.0741 20.9982 17.3535 20.8262C18.604 20.658 19.3127 20.3435 19.8281 19.8281C20.3435 19.3127 20.658 18.604 20.8262 17.3535C20.9982 16.0741 21 14.3853 21 12C21 9.61473 20.9982 7.92592 20.8262 6.64648C20.658 5.39606 20.3435 4.68728 19.8281 4.17188C19.3127 3.65649 18.6039 3.34198 17.3535 3.17383C16.0741 3.00182 14.3853 3 12 3ZM7 12.5C7.55228 12.5 8 12.9477 8 13.5V17C8 17.5523 7.55228 18 7 18C6.44772 18 6 17.5523 6 17V13.5C6 12.9477 6.44772 12.5 7 12.5ZM12 6C12.5522 6 12.9999 6.44777 13 7V17C13 17.5523 12.5523 18 12 18C11.4478 18 11 17.5523 11 17V7C11.0001 6.4478 11.4478 6.00005 12 6ZM17 10C17.5523 10 18 10.4477 18 11V17C18 17.5523 17.5523 18 17 18C16.4477 18 16 17.5523 16 17V11C16 10.4477 16.4477 10 17 10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphBold24.category = 'Stats & Charts';\n\nexport default DashboardBarGraphBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 1C20.8001 1 23.0008 0.997817 24.7168 1.22852C26.4616 1.46309 27.8547 1.95436 28.9502 3.0498C30.0456 4.14525 30.5369 5.53843 30.7715 7.2832C31.0022 8.9992 31 11.1999 31 14V18C31 20.8001 31.0022 23.0008 30.7715 24.7168C30.5369 26.4616 30.0456 27.8547 28.9502 28.9502C27.8547 30.0456 26.4616 30.5369 24.7168 30.7715C23.0008 31.0022 20.8001 31 18 31H14C11.1999 31 8.9992 31.0022 7.2832 30.7715C5.53843 30.5369 4.14525 30.0456 3.0498 28.9502C1.95436 27.8547 1.46309 26.4616 1.22852 24.7168C0.997817 23.0008 1 20.8001 1 18V14C1 11.1999 0.997817 8.9992 1.22852 7.2832C1.46309 5.53843 1.95436 4.14525 3.0498 3.0498C4.14525 1.95436 5.53843 1.46309 7.2832 1.22852C8.9992 0.997817 11.1999 1 14 1H18ZM14 3C11.1434 3 9.10155 3.00233 7.5498 3.21094C6.02681 3.4157 5.12675 3.80293 4.46484 4.46484C3.80293 5.12675 3.4157 6.02681 3.21094 7.5498C3.00233 9.10155 3 11.1434 3 14V18C3 20.8566 3.00233 22.8985 3.21094 24.4502C3.4157 25.9732 3.80293 26.8732 4.46484 27.5352C5.12675 28.1971 6.02681 28.5843 7.5498 28.7891C9.10155 28.9977 11.1434 29 14 29H18C20.8566 29 22.8985 28.9977 24.4502 28.7891C25.9732 28.5843 26.8732 28.1971 27.5352 27.5352C28.1971 26.8732 28.5843 25.9732 28.7891 24.4502C28.9977 22.8985 29 20.8566 29 18V14C29 11.1434 28.9977 9.10155 28.7891 7.5498C28.5843 6.02681 28.1971 5.12675 27.5352 4.46484C26.8732 3.80293 25.9732 3.4157 24.4502 3.21094C22.8985 3.00233 20.8566 3 18 3H14ZM9 17C9.55229 17 10 17.4477 10 18V23C10 23.5523 9.55229 24 9 24C8.44772 24 8 23.5523 8 23V18C8 17.4477 8.44772 17 9 17ZM16 8C16.5523 8 17 8.44772 17 9V23C17 23.5523 16.5523 24 16 24C15.4477 24 15 23.5523 15 23V9C15 8.44772 15.4477 8 16 8ZM23 12C23.5523 12 24 12.4477 24 13V23C24 23.5523 23.5523 24 23 24C22.4477 24 22 23.5523 22 23V13C22 12.4477 22.4477 12 23 12Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphBold32.category = 'Stats & Charts';\n\nexport default DashboardBarGraphBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99988 0C7.14987 0 8.11298 -0.00192189 8.8758 0.100584C9.6674 0.207012 10.3915 0.442585 10.9744 1.02537C11.5572 1.60818 11.7927 2.3324 11.8992 3.12396C12.0017 3.88673 11.9998 4.84998 11.9998 5.99988C11.9998 7.14976 12.0016 8.11301 11.8992 8.8758C11.7927 9.6674 11.5572 10.3915 10.9744 10.9744C10.3915 11.5573 9.66744 11.7927 8.8758 11.8992C8.11297 12.0017 7.14988 11.9998 5.99988 11.9998C4.84987 11.9998 3.88678 12.0017 3.12396 11.8992C2.33232 11.7927 1.60824 11.5573 1.02537 10.9744C0.442585 10.3915 0.207012 9.6674 0.100584 8.8758C-0.00189365 8.11301 0 7.14976 0 5.99988C-2.72072e-07 4.84998 -0.00191902 3.88673 0.100584 3.12396C0.207035 2.3324 0.442555 1.60818 1.02537 1.02537C1.60822 0.442585 2.33236 0.207012 3.12396 0.100584C3.88678 -0.00192189 4.84989 0 5.99988 0ZM4.49991 4.9999C3.94772 4.9999 3.50006 5.44772 3.49993 5.99988V7.49985C3.49993 8.05212 3.94763 8.49983 4.49991 8.49983C5.05218 8.49983 5.49989 8.05212 5.49989 7.49985V5.99988C5.49976 5.44772 5.0521 4.9999 4.49991 4.9999ZM7.49985 3.49993C6.94766 3.49993 6.5 3.94775 6.49987 4.49991V7.49985C6.49987 8.05212 6.94757 8.49983 7.49985 8.49983C8.05212 8.49983 8.49983 8.05212 8.49983 7.49985V4.49991C8.4997 3.94775 8.05204 3.49993 7.49985 3.49993Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphBoldFilled12.category = 'Stats & Charts';\n\nexport default DashboardBarGraphBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1.00024C9.38584 1.00024 10.5258 0.998536 11.4248 1.11938C12.3526 1.24413 13.172 1.51602 13.8281 2.17212C14.4841 2.82821 14.7561 3.64767 14.8809 4.57544C15.0017 5.47443 15 6.61453 15 8.00024C15 9.38597 15.0017 10.5261 14.8809 11.425C14.7561 12.3528 14.4842 13.1723 13.8281 13.8284C13.172 14.4844 12.3526 14.7564 11.4248 14.8811C10.5258 15.0019 9.38582 15.0002 8 15.0002C6.61418 15.0002 5.47422 15.0019 4.5752 14.8811C3.64742 14.7564 2.82796 14.4844 2.17188 13.8284C1.51582 13.1723 1.2439 12.3528 1.11914 11.425C0.998299 10.5261 1 9.38597 1 8.00024C1 6.61453 0.998325 5.47443 1.11914 4.57544C1.24388 3.64767 1.51585 2.82821 2.17188 2.17212C2.82798 1.51602 3.64738 1.24413 4.5752 1.11938C5.47423 0.998536 6.61416 1.00024 8 1.00024ZM6 7.00024C5.44772 7.00024 5 7.44796 5 8.00024V10.0002C5.00013 10.5524 5.4478 11.0002 6 11.0002C6.5522 11.0002 6.99987 10.5524 7 10.0002V8.00024C7 7.44796 6.55228 7.00024 6 7.00024ZM10 5.00024C9.44772 5.00024 9 5.44796 9 6.00024V10.0002C9.00013 10.5524 9.4478 11.0002 10 11.0002C10.5522 11.0002 10.9999 10.5524 11 10.0002V6.00024C11 5.44796 10.5523 5.00024 10 5.00024Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphBoldFilled16.category = 'Stats & Charts';\n\nexport default DashboardBarGraphBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C11.8573 1 13.3511 0.997788 14.5225 1.15528C15.7226 1.31664 16.7326 1.66232 17.5352 2.46485C18.3377 3.26738 18.6834 4.27745 18.8447 5.47754C19.0022 6.64892 19 8.14265 19 10C19 11.8573 19.0022 13.3511 18.8447 14.5225C18.6834 15.7226 18.3377 16.7326 17.5352 17.5352C16.7326 18.3377 15.7226 18.6834 14.5225 18.8447C13.3511 19.0022 11.8573 19 10 19C8.14265 19 6.64892 19.0022 5.47754 18.8447C4.27745 18.6834 3.26738 18.3377 2.46485 17.5352C1.66232 16.7326 1.31664 15.7226 1.15528 14.5225C0.997788 13.3511 1 11.8573 1 10C1 8.14265 0.997788 6.64892 1.15528 5.47754C1.31664 4.27745 1.66232 3.26738 2.46485 2.46485C3.26738 1.66232 4.27745 1.31664 5.47754 1.15528C6.64892 0.997788 8.14265 1 10 1ZM6 10.5C5.44772 10.5 5 10.9477 5 11.5V14C5 14.5523 5.44772 15 6 15C6.55229 15 7 14.5523 7 14V11.5C7 10.9477 6.55229 10.5 6 10.5ZM10 5C9.44772 5 9 5.44772 9 6V14C9 14.5523 9.44772 15 10 15C10.5523 15 11 14.5523 11 14V6C11 5.44772 10.5523 5 10 5ZM14 8C13.4477 8 13 8.44772 13 9V14C13 14.5523 13.4477 15 14 15C14.5523 15 15 14.5523 15 14V9C15 8.44772 14.5523 8 14 8Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphBoldFilled20.category = 'Stats & Charts';\n\nexport default DashboardBarGraphBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C14.3285 1 16.1755 0.998338 17.6191 1.19238C19.0916 1.39035 20.2932 1.80881 21.2422 2.75781C22.1912 3.70681 22.6096 4.9084 22.8076 6.38086C23.0017 7.82449 23 9.67146 23 12C23 14.3285 23.0017 16.1755 22.8076 17.6191C22.6096 19.0916 22.1912 20.2932 21.2422 21.2422C20.2932 22.1912 19.0916 22.6096 17.6191 22.8076C16.1755 23.0017 14.3285 23 12 23C9.67146 23 7.82449 23.0017 6.38086 22.8076C4.9084 22.6096 3.70681 22.1912 2.75781 21.2422C1.80881 20.2932 1.39035 19.0916 1.19238 17.6191C0.998338 16.1755 1 14.3285 1 12C1 9.67146 0.998338 7.82449 1.19238 6.38086C1.39035 4.9084 1.80881 3.70681 2.75781 2.75781C3.70681 1.80881 4.9084 1.39035 6.38086 1.19238C7.82449 0.998338 9.67146 1 12 1ZM7 12.5C6.44772 12.5 6 12.9477 6 13.5V17C6 17.5523 6.44772 18 7 18C7.55228 18 8 17.5523 8 17V13.5C8 12.9477 7.55228 12.5 7 12.5ZM12 6C11.4477 6 11 6.44772 11 7V17C11 17.5523 11.4477 18 12 18C12.5523 18 13 17.5523 13 17V7C13 6.44772 12.5523 6 12 6ZM17 10C16.4477 10 16 10.4477 16 11V17C16 17.5523 16.4477 18 17 18C17.5523 18 18 17.5523 18 17V11C18 10.4477 17.5523 10 17 10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphBoldFilled24.category = 'Stats & Charts';\n\nexport default DashboardBarGraphBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 1C20.8001 1 23.0008 0.997817 24.7168 1.22852C26.4616 1.46309 27.8547 1.95436 28.9502 3.0498C30.0456 4.14525 30.5369 5.53843 30.7715 7.2832C31.0022 8.9992 31 11.1999 31 14V18C31 20.8001 31.0022 23.0008 30.7715 24.7168C30.5369 26.4616 30.0456 27.8547 28.9502 28.9502C27.8547 30.0456 26.4616 30.5369 24.7168 30.7715C23.0008 31.0022 20.8001 31 18 31H14C11.1999 31 8.9992 31.0022 7.2832 30.7715C5.53843 30.5369 4.14525 30.0456 3.0498 28.9502C1.95436 27.8547 1.46309 26.4616 1.22852 24.7168C0.997817 23.0008 1 20.8001 1 18V14C1 11.1999 0.997817 8.9992 1.22852 7.2832C1.46309 5.53843 1.95436 4.14525 3.0498 3.0498C4.14525 1.95436 5.53843 1.46309 7.2832 1.22852C8.9992 0.997817 11.1999 1 14 1H18ZM9 17C8.44772 17 8 17.4477 8 18V23C8 23.5523 8.44772 24 9 24C9.55228 24 10 23.5523 10 23V18C10 17.4477 9.55228 17 9 17ZM16 8C15.4477 8 15 8.44772 15 9V23C15 23.5523 15.4477 24 16 24C16.5523 24 17 23.5523 17 23V9C17 8.44772 16.5523 8 16 8ZM23 12C22.4477 12 22 12.4477 22 13V23C22 23.5523 22.4477 24 23 24C23.5523 24 24 23.5523 24 23V13C24 12.4477 23.5523 12 23 12Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphBoldFilled32.category = 'Stats & Charts';\n\nexport default DashboardBarGraphBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99988 0C6.80463 -1.09208e-07 7.44627 -0.000266618 7.96566 0.0351555C8.49154 0.0710629 8.94784 0.146056 9.37579 0.323236C10.417 0.754619 11.2452 1.58275 11.6765 2.62397C11.8537 3.052 11.9287 3.50808 11.9646 4.0341C12 4.55356 11.9998 5.19495 11.9998 5.99988C11.9998 6.80478 12 7.44619 11.9646 7.96566C11.9287 8.49163 11.8537 8.94779 11.6765 9.37579C11.2452 10.417 10.4169 11.2451 9.37579 11.6765C8.94785 11.8537 8.49154 11.9287 7.96566 11.9646C7.44627 12 6.80463 11.9998 5.99988 11.9998C5.19514 11.9998 4.5535 12 4.0341 11.9646C3.50817 11.9287 3.05194 11.8536 2.62397 11.6765C1.58264 11.2452 0.754584 10.4171 0.323236 9.37579C0.146002 8.94771 0.0710501 8.49174 0.0351555 7.96566C-0.000267719 7.44618 0 6.80481 0 5.99988C-2.75946e-08 5.19495 -0.000271956 4.55356 0.0351555 4.0341C0.0710542 3.50808 0.14602 3.052 0.323236 2.62397C0.754608 1.58275 1.58271 0.754538 2.62397 0.323236C3.05191 0.146139 3.5082 0.0710372 4.0341 0.0351555C4.5535 -0.00023988 5.19515 0 5.99988 0ZM4.24894 4.9999C3.8348 4.9999 3.49907 5.33578 3.49895 5.74988V8.24983C3.49895 8.66404 3.83473 8.99982 4.24894 8.99982C4.66314 8.99982 4.99892 8.66404 4.99892 8.24983V5.74988C4.99881 5.33578 4.66307 4.9999 4.24894 4.9999ZM7.74887 2.99994C7.33473 2.99994 6.999 3.33582 6.99888 3.74992V8.24983C6.99888 8.66404 7.33466 8.99982 7.74887 8.99982C8.16307 8.99982 8.49885 8.66404 8.49885 8.24983V3.74992C8.49874 3.33582 8.163 2.99994 7.74887 2.99994Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphFilled12.category = 'Stats & Charts';\n\nexport default DashboardBarGraphFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99988 0.000244137C9.27066 0.000244098 10.27 -6.02845e-05 11.0721 0.0666494C11.883 0.134133 12.5604 0.273882 13.1736 0.593009C14.1291 1.0905 14.9096 1.87082 15.407 2.82637C15.726 3.4396 15.8659 4.11698 15.9334 4.9279C16 5.73004 15.9998 6.72936 15.9998 8.00012C15.9998 9.27091 16.0001 10.2702 15.9334 11.0723C15.8659 11.8833 15.7261 12.5606 15.407 13.1739C14.9095 14.1295 14.1292 14.9098 13.1736 15.4072C12.5604 15.7264 11.883 15.8661 11.0721 15.9336C10.27 16.0003 9.27066 16 7.99988 16C6.72911 16 5.7298 16.0003 4.92766 15.9336C4.11674 15.8661 3.43935 15.7263 2.82613 15.4072C1.87057 14.9098 1.09025 14.1294 0.592764 13.1739C0.273638 12.5606 0.133888 11.8833 0.0664052 11.0723C-0.000304421 10.2702 -3.92547e-08 9.27091 0 8.00012C0 6.72934 -0.00029023 5.73005 0.0664052 4.9279C0.133877 4.1169 0.273637 3.43965 0.592764 2.82637C1.09025 1.87072 1.87048 1.09049 2.82613 0.593009C3.43941 0.273882 4.11665 0.134121 4.92766 0.0666494C5.72981 -4.6093e-05 6.72909 0.000244137 7.99988 0.000244137ZM4.74993 8.00012C4.33572 8.00012 3.99994 8.3359 3.99994 8.75011V11.2501C4.00007 11.6642 4.3358 12.0001 4.74993 12.0001C5.16405 12.0001 5.49978 11.6642 5.49992 11.2501V8.75011C5.49992 8.3359 5.16413 8.00012 4.74993 8.00012ZM7.99988 4.00018C7.58567 4.00018 7.24989 4.33596 7.24989 4.75017V11.2501C7.25002 11.6642 7.58575 12.0001 7.99988 12.0001C8.414 12.0001 8.74973 11.6642 8.74987 11.2501V4.75017C8.74987 4.33596 8.41408 4.00018 7.99988 4.00018ZM11.2498 6.00015C10.8356 6.00015 10.4998 6.33593 10.4998 6.75014V11.2501C10.5 11.6642 10.8357 12.0001 11.2498 12.0001C11.664 12.0001 11.9997 11.6642 11.9998 11.2501V6.75014C11.9998 6.33593 11.664 6.00015 11.2498 6.00015Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphFilled16.category = 'Stats & Charts';\n\nexport default DashboardBarGraphFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C11.7388 0 13.0945 -0.000579852 14.1758 0.0996094C15.2676 0.200797 16.1555 0.409853 16.9395 0.875C17.8394 1.40903 18.591 2.16059 19.125 3.06055C19.5902 3.84452 19.7992 4.73239 19.9004 5.82422C20.0006 6.9055 20 8.26124 20 10C20 11.7388 20.0006 13.0945 19.9004 14.1758C19.7992 15.2676 19.5901 16.1555 19.125 16.9395C18.591 17.8394 17.8394 18.591 16.9395 19.125C16.1555 19.5902 15.2677 19.7992 14.1758 19.9004C13.0945 20.0006 11.7388 20 10 20C8.26118 20 6.90553 20.0006 5.82422 19.9004C4.73234 19.7992 3.84455 19.5902 3.06055 19.125C2.16058 18.591 1.40903 17.8394 0.875 16.9395C0.409868 16.1555 0.200795 15.2676 0.0996094 14.1758C-0.000569638 13.0945 0 11.7388 0 10C-2.7158e-08 8.26124 -0.00057856 6.9055 0.0996094 5.82422C0.200803 4.73239 0.409848 3.84452 0.875 3.06055C1.40904 2.16059 2.16058 1.40903 3.06055 0.875C3.84453 0.409853 4.73236 0.200797 5.82422 0.0996094C6.90553 -0.000579871 8.26118 0 10 0ZM5.75 11C5.3358 11 5.00002 11.3358 5 11.75V14.25C5 14.6642 5.33579 15 5.75 15C6.16421 15 6.5 14.6642 6.5 14.25V11.75C6.49998 11.3358 6.1642 11 5.75 11ZM10 5C9.5858 5 9.25002 5.3358 9.25 5.75V14.25C9.25 14.6642 9.58579 15 10 15C10.4142 15 10.75 14.6642 10.75 14.25V5.75C10.75 5.3358 10.4142 5 10 5ZM14.25 9C13.8358 9 13.5 9.3358 13.5 9.75V14.25C13.5 14.6642 13.8358 15 14.25 15C14.6642 15 15 14.6642 15 14.25V9.75C15 9.3358 14.6642 9 14.25 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphFilled20.category = 'Stats & Charts';\n\nexport default DashboardBarGraphFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.000143783 16.7139 0.100586C17.9414 0.20206 18.9265 0.409697 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12C24 13.9711 24.0001 15.495 23.8994 16.7139C23.7979 17.9414 23.5903 18.9265 23.1357 19.8066C22.3982 21.2343 21.2343 22.3982 19.8066 23.1357C18.9265 23.5903 17.9414 23.7979 16.7139 23.8994C15.495 24.0001 13.9711 24 12 24C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409697 18.9265 0.20206 17.9414 0.100586 16.7139C-0.000143783 15.495 0 13.9711 0 12C0 10.0289 -0.000143823 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143823 10.0289 0 12 0ZM6.75 13C6.3358 13 6.00002 13.3358 6 13.75V17.25C6 17.6642 6.33579 18 6.75 18C7.16421 18 7.5 17.6642 7.5 17.25V13.75C7.49998 13.3358 7.1642 13 6.75 13ZM12 6C11.5858 6 11.25 6.3358 11.25 6.75V17.25C11.25 17.6642 11.5858 18 12 18C12.4142 18 12.75 17.6642 12.75 17.25V6.75C12.75 6.3358 12.4142 6 12 6ZM17.25 11C16.8358 11 16.5 11.3358 16.5 11.75V17.25C16.5 17.6642 16.8358 18 17.25 18C17.6642 18 18 17.6642 18 17.25V11.75C18 11.3358 17.6642 11 17.25 11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphFilled24.category = 'Stats & Charts';\n\nexport default DashboardBarGraphFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBarGraphFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBarGraphFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V21.75C31 26.8586 26.8586 31 21.75 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM9.75 18C9.33579 18 9 18.3358 9 18.75V23.25C9 23.6642 9.33579 24 9.75 24C10.1642 24 10.5 23.6642 10.5 23.25V18.75C10.5 18.3358 10.1642 18 9.75 18ZM16 8C15.5858 8 15.25 8.33579 15.25 8.75V23.25C15.25 23.6642 15.5858 24 16 24C16.4142 24 16.75 23.6642 16.75 23.25V8.75C16.75 8.33579 16.4142 8 16 8ZM22.25 14C21.8358 14 21.5 14.3358 21.5 14.75V23.25C21.5 23.6642 21.8358 24 22.25 24C22.6642 24 23 23.6642 23 23.25V14.75C23 14.3358 22.6642 14 22.25 14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBarGraphFilled32.category = 'Stats & Charts';\n\nexport default DashboardBarGraphFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C10.2091 0 12 1.79086 12 4V8C12 10.2091 10.2091 12 8 12H4C1.79086 12 0 10.2091 0 8V4C0 1.79086 1.79086 0 4 0H8ZM4 2C2.89543 2 2 2.89543 2 4V8C2 9.10457 2.89543 10 4 10H8C9.10457 10 10 9.10457 10 8V4C10 2.89543 9.10457 2 8 2H4ZM7.79297 4.29297C8.18349 3.90244 8.81651 3.90244 9.20703 4.29297C9.59756 4.68349 9.59756 5.31651 9.20703 5.70703L7.38379 7.53027C6.89564 8.0184 6.10436 8.0184 5.61621 7.53027L5 6.91406L4.20703 7.70703C3.81651 8.09756 3.18349 8.09756 2.79297 7.70703C2.40244 7.31651 2.40244 6.68349 2.79297 6.29297L4.11621 4.96973L4.21094 4.88379C4.7019 4.48333 5.42613 4.51209 5.88379 4.96973L6.5 5.58594L7.79297 4.29297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBold12.category = 'Stats & Charts';\n\nexport default DashboardBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5 1C12.9853 1 15 3.01472 15 5.5V10.5C15 12.9853 12.9853 15 10.5 15H5.5C3.01472 15 1 12.9853 1 10.5V5.5C1 3.01472 3.01472 1 5.5 1H10.5ZM5.5 3C4.11929 3 3 4.11929 3 5.5V10.5C3 11.8807 4.11929 13 5.5 13H10.5C11.8807 13 13 11.8807 13 10.5V5.5C13 4.11929 11.8807 3 10.5 3H5.5ZM10.5479 5.83008C10.9409 5.4424 11.574 5.44692 11.9619 5.83984C12.3494 6.23291 12.345 6.86607 11.9521 7.25391L9.49805 9.67676C8.9951 10.1727 8.1865 10.1728 7.68359 9.67676L6.81738 8.82129L5.45215 10.1699C5.05915 10.5577 4.42605 10.554 4.03809 10.1611C3.6503 9.76814 3.65502 9.13503 4.04785 8.74707L5.91113 6.90723L6.00879 6.82031C6.5139 6.41316 7.25403 6.44192 7.72559 6.90723L8.59082 7.76172L10.5479 5.83008Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBold16.category = 'Stats & Charts';\n\nexport default DashboardBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.4004 1C16.4929 1.00021 18.9998 3.50712 19 6.59961V13.4004C18.9998 16.4929 16.4929 18.9998 13.4004 19H6.59961C3.50713 18.9998 1.00021 16.4929 1 13.4004V6.59961C1.00021 3.50712 3.50712 1.00021 6.59961 1H13.4004ZM6.59961 3C4.61169 3.00021 3.00021 4.61169 3 6.59961V13.4004C3.00021 15.3883 4.61169 16.9998 6.59961 17H13.4004C15.3883 16.9998 16.9998 15.3883 17 13.4004V6.59961C16.9998 4.61169 15.3883 3.00021 13.4004 3H6.59961ZM13.5537 7.40723C13.95 7.02276 14.5832 7.03247 14.9678 7.42871C15.3522 7.82503 15.3425 8.45818 14.9463 8.84277L11.7305 11.9639C11.197 12.4816 10.3489 12.4816 9.81543 11.9639L8.4541 10.6426L6.44629 12.5928C6.04997 12.9772 5.41682 12.9675 5.03223 12.5713C4.64776 12.175 4.65747 11.5418 5.05371 11.1572L7.49707 8.78613L7.60059 8.69531C8.09972 8.29876 8.80948 8.29873 9.30859 8.69531L9.41211 8.78613L10.7725 10.1064L13.5537 7.40723Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBold20.category = 'Stats & Charts';\n\nexport default DashboardBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 1C19.9779 1 23 4.02208 23 7.75V16.25C23 19.9779 19.9779 23 16.25 23H7.75C4.02208 23 1 19.9779 1 16.25V7.75C1 4.02208 4.02208 1 7.75 1H16.25ZM7.75 3C5.12665 3 3 5.12665 3 7.75V16.25C3 18.8734 5.12665 21 7.75 21H16.25C18.8734 21 21 18.8734 21 16.25V7.75C21 5.12665 18.8734 3 16.25 3H7.75ZM16.5576 8.98633C16.9559 8.60432 17.5893 8.6176 17.9717 9.01562C18.3538 9.41394 18.3405 10.0472 17.9424 10.4297L13.9648 14.249C13.4005 14.791 12.5087 14.791 11.9443 14.249L10.0908 12.4688L7.44238 15.0127C7.04402 15.3951 6.4108 15.3827 6.02832 14.9844C5.64594 14.586 5.65932 13.9528 6.05762 13.5703L9.08105 10.667L9.19043 10.5713C9.71766 10.1566 10.464 10.1567 10.9912 10.5713L11.1006 10.667L12.9541 12.4453L16.5576 8.98633Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBold24.category = 'Stats & Charts';\n\nexport default DashboardBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22 1C26.9706 1 31 5.02944 31 10V22C31 26.9706 26.9706 31 22 31H10C5.02944 31 1 26.9706 1 22V10C1 5.02944 5.02944 1 10 1H22ZM10 3C6.13401 3 3 6.13401 3 10V22C3 25.866 6.13401 29 10 29H22C25.866 29 29 25.866 29 22V10C29 6.13401 25.866 3 22 3H10ZM22.5479 12.0381C22.9411 11.6503 23.5741 11.6547 23.9619 12.0479C24.3497 12.4411 24.3453 13.0741 23.9521 13.4619L18.459 18.8789C17.8263 19.5029 16.8095 19.5029 16.1768 18.8789L13.3633 16.1035L9.45215 19.9619C9.05893 20.3497 8.42589 20.3453 8.03809 19.9521C7.65029 19.5589 7.65465 18.9259 8.04785 18.5381L12.2227 14.4209L12.3457 14.3115C12.9388 13.8336 13.7888 13.8335 14.3818 14.3115L14.5049 14.4209L17.3174 17.1953L22.5479 12.0381Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBold32.category = 'Stats & Charts';\n\nexport default DashboardBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 0C10.3211 0 12 1.67893 12 3.75V8.25C12 10.3211 10.3211 12 8.25 12H3.75C1.67893 12 0 10.3211 0 8.25V3.75C0 1.67893 1.67893 1.28851e-07 3.75 0H8.25ZM9.20703 4.29297C8.81651 3.90244 8.18349 3.90244 7.79297 4.29297L6.5 5.58594L5.88379 4.96973C5.42613 4.51209 4.7019 4.48333 4.21094 4.88379L4.11621 4.96973L2.79297 6.29297C2.40244 6.68349 2.40244 7.31651 2.79297 7.70703C3.18349 8.09756 3.81651 8.09756 4.20703 7.70703L5 6.91406L5.61621 7.53027C6.10436 8.0184 6.89564 8.0184 7.38379 7.53027L9.20703 5.70703C9.59756 5.31651 9.59756 4.68349 9.20703 4.29297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBoldFilled12.category = 'Stats & Charts';\n\nexport default DashboardBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5 1C12.9853 1 15 3.01472 15 5.5V10.5C15 12.9853 12.9853 15 10.5 15H5.5C3.01472 15 1 12.9853 1 10.5V5.5C1 3.01472 3.01472 1 5.5 1H10.5ZM11.9619 5.83984C11.574 5.44692 10.9409 5.4424 10.5479 5.83008L8.59082 7.76172L7.72559 6.90723C7.25403 6.44192 6.5139 6.41316 6.00879 6.82031L5.91113 6.90723L4.04785 8.74707C3.65502 9.13503 3.6503 9.76814 4.03809 10.1611C4.42605 10.554 5.05915 10.5577 5.45215 10.1699L6.81738 8.82129L7.68359 9.67676C8.1865 10.1728 8.9951 10.1727 9.49805 9.67676L11.9521 7.25391C12.345 6.86607 12.3494 6.23291 11.9619 5.83984Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBoldFilled16.category = 'Stats & Charts';\n\nexport default DashboardBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.4004 1C16.4929 1.00021 18.9998 3.50712 19 6.59961V13.4004C18.9998 16.4929 16.4929 18.9998 13.4004 19H6.59961C3.50713 18.9998 1.00021 16.4929 1 13.4004V6.59961C1.00021 3.50712 3.50712 1.00021 6.59961 1H13.4004ZM14.9678 7.42871C14.5832 7.03247 13.95 7.02276 13.5537 7.40723L10.7725 10.1064L9.41211 8.78613L9.30859 8.69531C8.80948 8.29873 8.09972 8.29876 7.60059 8.69531L7.49707 8.78613L5.05371 11.1572C4.65747 11.5418 4.64776 12.175 5.03223 12.5713C5.41682 12.9675 6.04997 12.9772 6.44629 12.5928L8.4541 10.6426L9.81543 11.9639C10.3489 12.4816 11.197 12.4816 11.7305 11.9639L14.9463 8.84277C15.3425 8.45818 15.3522 7.82503 14.9678 7.42871Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBoldFilled20.category = 'Stats & Charts';\n\nexport default DashboardBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 1C19.9779 1 23 4.02208 23 7.75V16.25C23 19.9779 19.9779 23 16.25 23H7.75C4.02208 23 1 19.9779 1 16.25V7.75C1 4.02208 4.02208 1 7.75 1H16.25ZM17.9717 9.01562C17.5893 8.6176 16.9559 8.60432 16.5576 8.98633L12.9541 12.4453L11.1006 10.667L10.9912 10.5713C10.464 10.1567 9.71766 10.1566 9.19043 10.5713L9.08105 10.667L6.05762 13.5703C5.65932 13.9528 5.64594 14.586 6.02832 14.9844C6.4108 15.3827 7.04402 15.3951 7.44238 15.0127L10.0908 12.4688L11.9443 14.249C12.5087 14.791 13.4005 14.791 13.9648 14.249L17.9424 10.4297C18.3405 10.0472 18.3538 9.41394 17.9717 9.01562Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBoldFilled24.category = 'Stats & Charts';\n\nexport default DashboardBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22 1C26.9706 1 31 5.02944 31 10V22C31 26.9706 26.9706 31 22 31H10C5.02944 31 1 26.9706 1 22V10C1 5.02944 5.02944 1 10 1H22ZM23.9619 12.0479C23.5741 11.6547 22.9411 11.6503 22.5479 12.0381L17.3174 17.1953L14.5049 14.4209L14.3818 14.3115C13.7888 13.8335 12.9388 13.8336 12.3457 14.3115L12.2227 14.4209L8.04785 18.5381C7.65465 18.9259 7.65029 19.5589 8.03809 19.9521C8.42589 20.3453 9.05893 20.3497 9.45215 19.9619L13.3633 16.1035L16.1768 18.8789C16.8095 19.5029 17.8263 19.5029 18.459 18.8789L23.9521 13.4619C24.3453 13.0741 24.3497 12.4411 23.9619 12.0479Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardBoldFilled32.category = 'Stats & Charts';\n\nexport default DashboardBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 0C10.3211 0 12 1.67893 12 3.75V8.25C12 10.3211 10.3211 12 8.25 12H3.75C1.67893 12 0 10.3211 0 8.25V3.75C0 1.67893 1.67893 1.28851e-07 3.75 0H8.25ZM9.53027 3.96973C9.23738 3.67683 8.76262 3.67683 8.46973 3.96973L6.5 5.93945L5.70703 5.14648L5.63086 5.07812C5.26428 4.77915 4.73572 4.77915 4.36914 5.07812L4.29297 5.14648L2.46973 6.96973C2.17683 7.26262 2.17683 7.73738 2.46973 8.03027C2.76262 8.32317 3.23738 8.32317 3.53027 8.03027L5 6.56055L5.79297 7.35352C6.18349 7.74401 6.81651 7.74401 7.20703 7.35352L9.53027 5.03027C9.82317 4.73738 9.82317 4.26262 9.53027 3.96973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardFilled12.category = 'Stats & Charts';\n\nexport default DashboardFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 1C13.0972 1 15 2.90279 15 5.25V10.75C15 13.0972 13.0972 15 10.75 15H5.25C2.90279 15 1 13.0972 1 10.75V5.25C1 2.90279 2.90279 1 5.25 1H10.75ZM11.7842 6.01465C11.4932 5.71988 11.0174 5.71682 10.7227 6.00781L8.58984 8.1123L7.5498 7.08594L7.4707 7.01465C7.09052 6.70847 6.54512 6.70827 6.16504 7.01465L6.08594 7.08594L4.22266 8.9248C3.92831 9.21572 3.92525 9.69066 4.21582 9.98535C4.50678 10.2799 4.98261 10.283 5.27734 9.99219L6.81836 8.4707L7.85938 9.49805C8.26501 9.89832 8.91662 9.8983 9.32227 9.49805L11.7773 7.07617C12.0721 6.78522 12.075 6.30943 11.7842 6.01465Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardFilled16.category = 'Stats & Charts';\n\nexport default DashboardFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.6504 1C16.6048 1.00021 18.9998 3.3952 19 6.34961V13.6504C18.9998 16.6048 16.6048 18.9998 13.6504 19H6.34961C3.3952 18.9998 1.00021 16.6048 1 13.6504V6.34961C1.00021 3.3952 3.3952 1.00021 6.34961 1H13.6504ZM14.7881 7.60254C14.4996 7.30541 14.0247 7.29846 13.7275 7.58691L10.7725 10.4541L9.23828 8.96484L9.15332 8.89062C8.71589 8.54327 8.08005 8.56789 7.6709 8.96484L5.22754 11.3369C4.93041 11.6254 4.92346 12.1003 5.21191 12.3975C5.50041 12.6946 5.97526 12.7015 6.27246 12.4131L8.4541 10.2949L9.98926 11.7852C10.4257 12.2085 11.1203 12.2087 11.5566 11.7852L14.7725 8.66309C15.0696 8.37459 15.0765 7.89974 14.7881 7.60254Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardFilled20.category = 'Stats & Charts';\n\nexport default DashboardFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.5 1C20.0899 1 23 3.91015 23 7.5V16.5C23 20.0899 20.0899 23 16.5 23H7.5C3.91015 23 1 20.0899 1 16.5V7.5C1 3.91015 3.91015 1 7.5 1H16.5ZM17.791 9.18848C17.5041 8.88992 17.0292 8.8803 16.7305 9.16699L12.9541 12.793L10.9277 10.8467C10.4602 10.398 9.72142 10.398 9.25391 10.8467L6.23047 13.75C5.93182 14.0368 5.92241 14.5118 6.20898 14.8105C6.49589 15.1093 6.97077 15.1189 7.26953 14.832L10.0898 12.1221L12.1172 14.0693C12.5847 14.5183 13.3234 14.518 13.791 14.0693L17.7695 10.249C18.0681 9.96211 18.0779 9.48719 17.791 9.18848Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardFilled24.category = 'Stats & Charts';\n\nexport default DashboardFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashboardFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashboardFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 1C27.0825 1 31 4.91751 31 9.75V22.25C31 27.0825 27.0825 31 22.25 31H9.75C4.91751 31 1 27.0825 1 22.25V9.75C1 4.91751 4.91751 1 9.75 1H22.25ZM23.7842 12.2236C23.4934 11.9288 23.0186 11.9252 22.7236 12.2158L17.3174 17.5459L14.3291 14.5986C13.8272 14.1037 13.0395 14.0727 12.502 14.5059L12.3984 14.5986L8.22363 18.7158C7.92879 19.0066 7.92519 19.4814 8.21582 19.7764C8.5066 20.0712 8.98143 20.0748 9.27637 19.7842L13.3633 15.7529L16.3525 18.7012C16.8878 19.2291 17.7478 19.2289 18.2832 18.7012L23.7764 13.2842C24.0712 12.9934 24.0748 12.5186 23.7842 12.2236Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashboardFilled32.category = 'Stats & Charts';\n\nexport default DashboardFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashedCircle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashedCircle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.16992 11.8848C6.79145 11.9596 6.40042 12 6 12C5.59924 12 5.20786 11.9597 4.8291 11.8848L5.12012 10.4141C5.40348 10.4701 5.69755 10.5 6 10.5C6.30245 10.5 6.59652 10.4701 6.87988 10.4141L7.16992 11.8848ZM2.25684 8.49902C2.58581 8.9904 3.0096 9.41419 3.50098 9.74316L3.08301 10.3652L2.99805 10.4941L2.66602 10.9883C2.01187 10.5502 1.44867 9.98725 1.01074 9.33301L2.25684 8.49902ZM10.3652 8.91602L10.6572 9.11133L10.9883 9.33301C10.5502 9.98729 9.98729 10.5502 9.33301 10.9883L8.91602 10.3662V10.3652L8.49902 9.74316C8.9904 9.41419 9.41419 8.9904 9.74316 8.49902L10.3652 8.91602ZM1.58594 5.12012C1.52988 5.40348 1.5 5.69755 1.5 6C1.5 6.30245 1.52988 6.59652 1.58594 6.87988L0.114258 7.16992C0.0394639 6.79151 0 6.40036 0 6C0 5.59931 0.039343 5.2078 0.114258 4.8291L1.58594 5.12012ZM11.8848 4.8291C11.9597 5.20786 12 5.59924 12 6C12 6.40042 11.9596 6.79145 11.8848 7.16992L10.4141 6.87988C10.4701 6.59652 10.5 6.30245 10.5 6C10.5 5.69755 10.4701 5.40348 10.4141 5.12012L11.8848 4.8291ZM3.08398 1.63379H3.08301L3.50098 2.25684C3.0096 2.58581 2.58581 3.0096 2.25684 3.50098L1.63379 3.08301L1.01074 2.66602C1.44871 2.01191 2.01191 1.44871 2.66602 1.01074L3.08398 1.63379ZM9.33301 1.01074C9.98725 1.44867 10.5502 2.01187 10.9883 2.66602L10.3662 3.08398L10.3652 3.08301L9.74316 3.50098C9.41419 3.0096 8.9904 2.58581 8.49902 2.25684L9.33301 1.01074ZM6 0C6.40036 0 6.79151 0.0394639 7.16992 0.114258L6.87988 1.58594C6.59652 1.52988 6.30245 1.5 6 1.5C5.69755 1.5 5.40348 1.52988 5.12012 1.58594L4.8291 0.114258C5.2078 0.039343 5.59931 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashedCircle12.category = 'Interface General';\n\nexport default DashedCircle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashedCircle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashedCircle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.36523 14.8652C8.92357 14.9526 8.46729 15 8 15C7.53237 15 7.07575 14.9527 6.63379 14.8652L6.9248 13.3955C7.27129 13.4641 7.63076 13.5 8 13.5C8.36924 13.5 8.72871 13.4641 9.0752 13.3955L9.36523 14.8652ZM3.42578 11.0547C3.82775 11.6551 4.34491 12.1723 4.94531 12.5742L4.52734 13.1963L4.52832 13.1973L4.11035 13.8203C3.34702 13.3092 2.68971 12.6521 2.17871 11.8887L3.42578 11.0547ZM13.8203 11.8887C13.3092 12.6521 12.6521 13.3092 11.8887 13.8203L11.4717 13.1973V13.1963L11.0547 12.5742C11.6551 12.1723 12.1723 11.6551 12.5742 11.0547L13.8203 11.8887ZM1.86914 6.7793H1.86816L2.60449 6.9248C2.53595 7.27129 2.5 7.63076 2.5 8C2.5 8.36924 2.53595 8.72871 2.60449 9.0752L1.13379 9.36523C1.04648 8.92363 1 8.46723 1 8C1 7.53244 1.04636 7.07569 1.13379 6.63379L1.86914 6.7793ZM14.8652 6.63379C14.9527 7.07575 15 7.53237 15 8C15 8.46729 14.9526 8.92357 14.8652 9.36523L13.3955 9.0752C13.4641 8.72871 13.5 8.36924 13.5 8C13.5 7.63076 13.4641 7.27129 13.3955 6.9248L14.1309 6.7793L14.8652 6.63379ZM4.52246 2.79492L4.94531 3.42578C4.34491 3.82775 3.82775 4.34491 3.42578 4.94531L2.17871 4.11035C2.68974 3.34705 3.34705 2.68974 4.11035 2.17871L4.52246 2.79492ZM11.8887 2.17871C12.6521 2.68971 13.3092 3.34702 13.8203 4.11035L12.5742 4.94531C12.1723 4.34491 11.6551 3.82775 11.0547 3.42578L11.8887 2.17871ZM8 1C8.46723 1 8.92363 1.04648 9.36523 1.13379L9.24316 1.75781L9.0752 2.60449C8.72871 2.53595 8.36924 2.5 8 2.5C7.63076 2.5 7.27129 2.53595 6.9248 2.60449L6.75684 1.75781L6.63379 1.13379C7.07569 1.04636 7.53244 1 8 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashedCircle16.category = 'Interface General';\n\nexport default DashedCircle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashedCircle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashedCircle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.7559 18.8271C11.1879 18.9395 10.601 19 10 19C9.3987 19 8.81145 18.9396 8.24316 18.8271L8.53418 17.3574C9.00691 17.4509 9.49719 17.5 10 17.5C10.5028 17.5 10.9931 17.4509 11.4658 17.3574L11.7559 18.8271ZM3.7627 14.166C4.31065 14.9845 5.01554 15.6894 5.83398 16.2373L5.41602 16.8604L5.36035 16.9453L4.99902 17.4824C4.018 16.8254 3.17344 15.9811 2.5166 15L3.7627 14.166ZM16.8604 14.583L17.3564 14.915L17.4824 15C16.8255 15.9812 15.9812 16.8255 15 17.4824L14.583 16.8613V16.8604L14.166 16.2373C14.9845 15.6894 15.6894 14.9845 16.2373 14.166L16.8604 14.583ZM1.90723 8.38867H1.90625L2.64258 8.53418C2.54906 9.00691 2.5 9.49719 2.5 10C2.5 10.5028 2.54906 10.9931 2.64258 11.4658L1.17188 11.7559C1.05955 11.1879 1 10.6009 1 10C1 9.39877 1.05943 8.81139 1.17188 8.24316L1.90723 8.38867ZM18.8271 8.24316C18.9396 8.81145 19 9.3987 19 10C19 10.601 18.9395 11.1879 18.8271 11.7559L17.3574 11.4658C17.4509 10.9931 17.5 10.5028 17.5 10C17.5 9.49719 17.4509 9.00691 17.3574 8.53418L18.0928 8.38867L18.8271 8.24316ZM5.41699 3.13867H5.41602L5.83398 3.7627C5.01554 4.31065 4.31065 5.01554 3.7627 5.83398L3.13867 5.41602L2.5166 4.99902C3.17348 4.01803 4.01803 3.17348 4.99902 2.5166L5.41699 3.13867ZM15 2.5166C15.9811 3.17344 16.8254 4.018 17.4824 4.99902L16.8613 5.41699L16.8604 5.41602L16.2373 5.83398C15.6894 5.01554 14.9845 4.31065 14.166 3.7627L14.583 3.13867L15 2.5166ZM10 1C10.6009 1 11.1879 1.05955 11.7559 1.17188L11.6514 1.70703L11.4658 2.64258C10.9931 2.54906 10.5028 2.5 10 2.5C9.49719 2.5 9.00691 2.54906 8.53418 2.64258L8.34863 1.70703L8.24316 1.17188C8.81139 1.05943 9.39877 1 10 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDashedCircle20.category = 'Interface General';\n\nexport default DashedCircle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashedCircle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashedCircle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.001 22.0547L14.0557 22.333L14.1455 22.7881C13.4514 22.9253 12.7344 23 12 23C11.2653 23 10.5479 22.9255 9.85352 22.7881L10.1445 21.3193C10.7434 21.4378 11.3637 21.5 12 21.5C12.6363 21.5 13.2566 21.4378 13.8555 21.3193L14.001 22.0547ZM4.09961 17.2773C4.79355 18.3138 5.68618 19.2064 6.72266 19.9004L6.30469 20.5234L6.11133 20.8145L5.88867 21.1465C4.68876 20.3432 3.65573 19.3104 2.85254 18.1104L4.09961 17.2773ZM21.1465 18.1104C20.3432 19.3104 19.3104 20.3432 18.1104 21.1465L17.6943 20.5244V20.5234L17.2773 19.9004C18.3138 19.2064 19.2064 18.3138 19.9004 17.2773L21.1465 18.1104ZM1.94531 9.99902H1.94434L2.68066 10.1445C2.5622 10.7434 2.5 11.3637 2.5 12C2.5 12.6363 2.5622 13.2566 2.68066 13.8555L1.21094 14.1455C1.0737 13.4515 1 12.7343 1 12C1 11.2654 1.07358 10.5478 1.21094 9.85352L1.94531 9.99902ZM22.7881 9.85352C22.9255 10.5479 23 11.2653 23 12C23 12.7344 22.9253 13.4514 22.7881 14.1455L21.3193 13.8555C21.4378 13.2566 21.5 12.6363 21.5 12C21.5 11.3637 21.4378 10.7434 21.3193 10.1445L22.0547 9.99902L22.7881 9.85352ZM6.18359 3.29395L6.72266 4.09961C5.68618 4.79355 4.79355 5.68618 4.09961 6.72266L3.47559 6.30469L2.85254 5.88867C3.65576 4.68879 4.68879 3.65576 5.88867 2.85254L6.18359 3.29395ZM18.1104 2.85254C19.3104 3.65573 20.3432 4.68876 21.1465 5.88867L20.5244 6.30566L20.5234 6.30469L19.9004 6.72266C19.2064 5.68618 18.3138 4.79355 17.2773 4.09961L17.8164 3.29395L18.1104 2.85254ZM12 1C12.7343 1 13.4515 1.0737 14.1455 1.21094L14.04 1.75L13.8555 2.68066C13.2566 2.5622 12.6363 2.5 12 2.5C11.3637 2.5 10.7434 2.5622 10.1445 2.68066L9.95996 1.75L9.85352 1.21094C10.5478 1.07358 11.2654 1 12 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDashedCircle24.category = 'Interface General';\n\nexport default DashedCircle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DashedCircle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DashedCircle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.1729 29.8955L19.3379 30.626C18.2644 30.8699 17.1474 31 16 31C14.8523 31 13.7349 30.8701 12.6611 30.626L12.8271 29.8955L12.9932 29.1641C13.9587 29.3836 14.9649 29.5 16 29.5C17.0351 29.5 18.0413 29.3836 19.0068 29.1641L19.1729 29.8955ZM4.56641 23.1826C5.64641 24.8978 7.1022 26.3536 8.81738 27.4336L8.01855 28.7012C6.11349 27.5015 4.49735 25.8857 3.29785 23.9805L4.56641 23.1826ZM28.0674 23.582H28.0684L28.3799 23.7783L28.7012 23.9805C27.5016 25.8857 25.8857 27.5016 23.9805 28.7012L23.1826 27.4336C24.8978 26.3536 26.3536 24.8978 27.4336 23.1826L28.0674 23.582ZM2.83594 12.9932C2.61643 13.9587 2.5 14.9649 2.5 16C2.5 17.0351 2.61643 18.0413 2.83594 19.0068L2.10449 19.1729L1.37305 19.3379C1.12911 18.2644 1 17.1473 1 16C1 14.9643 1.10482 13.9531 1.30469 12.9766L1.37305 12.6611L2.83594 12.9932ZM30.626 12.6611C30.8701 13.7349 31 14.8523 31 16C31 17.1474 30.8699 18.2644 30.626 19.3379L29.8955 19.1729L29.1641 19.0068C29.3836 18.0413 29.5 17.0351 29.5 16C29.5 14.9649 29.3836 13.9587 29.1641 12.9932L30.626 12.6611ZM8.81738 4.56641C7.1022 5.64641 5.64641 7.1022 4.56641 8.81738L3.29785 8.01855C4.4974 6.11353 6.11353 4.4974 8.01855 3.29785L8.81738 4.56641ZM23.9805 3.29785C25.8857 4.49735 27.5015 6.11349 28.7012 8.01855L27.4336 8.81738C26.3536 7.1022 24.8978 5.64641 23.1826 4.56641L23.9805 3.29785ZM16 1C17.1473 1 18.2644 1.12911 19.3379 1.37305L19.0068 2.83594C18.0413 2.61643 17.0351 2.5 16 2.5C14.9649 2.5 13.9587 2.61643 12.9932 2.83594L12.6611 1.37305C13.7349 1.12897 14.8524 1 16 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDashedCircle32.category = 'Interface General';\n\nexport default DashedCircle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dice12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dice12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75827 1.75736C2.21019 1.30544 2.82339 1.05163 3.4625 1.05163H8.53931C9.17842 1.05163 9.79163 1.30544 10.2435 1.75736C10.6955 2.20928 10.9493 2.82249 10.9493 3.4616V8.5384C10.9493 9.17751 10.6955 9.79072 10.2435 10.2426C9.79163 10.6946 9.17842 10.9484 8.53931 10.9484H3.4625C2.82339 10.9484 2.21019 10.6946 1.75827 10.2426C1.30635 9.79072 1.05254 9.17751 1.05254 8.5384V3.4616C1.05254 2.82249 1.30635 2.20928 1.75827 1.75736ZM2.81893 2.81802C2.64831 2.98863 2.55238 3.22031 2.55238 3.4616V8.5384C2.55238 8.77969 2.64831 9.01137 2.81893 9.18198C2.98954 9.3526 3.22122 9.44853 3.4625 9.44853H8.53931C8.7806 9.44853 9.01227 9.3526 9.18289 9.18198C9.3535 9.01137 9.44943 8.77969 9.44943 8.5384V3.4616C9.44943 3.22031 9.3535 2.98863 9.18289 2.81802C9.01227 2.6474 8.7806 2.55147 8.53931 2.55147H3.4625C3.22122 2.55147 2.98954 2.6474 2.81893 2.81802ZM6.70801 6.70711C7.09854 6.3166 7.73171 6.31659 8.12223 6.70711C8.5127 7.09763 8.51272 7.73081 8.12223 8.12132C7.73172 8.51183 7.09854 8.5118 6.70801 8.12132C6.31749 7.7308 6.31749 7.09763 6.70801 6.70711ZM3.87959 6.70711C4.27011 6.31658 4.90328 6.31658 5.2938 6.70711C5.68428 7.09763 5.68431 7.73081 5.2938 8.12132C4.90329 8.51182 4.27011 8.5118 3.87959 8.12132C3.48907 7.7308 3.48907 7.09763 3.87959 6.70711ZM6.70801 3.87868C7.09853 3.48816 7.7317 3.48817 8.12223 3.87868C8.51275 4.2692 8.51275 4.90237 8.12223 5.29289C7.7317 5.6834 7.09853 5.68341 6.70801 5.29289C6.31751 4.90237 6.31751 4.2692 6.70801 3.87868ZM3.87959 3.87868C4.27011 3.48818 4.90328 3.48817 5.2938 3.87868C5.68432 4.2692 5.68431 4.90237 5.2938 5.29289C4.90328 5.68342 4.27011 5.68342 3.87959 5.29289C3.48907 4.90237 3.48907 4.2692 3.87959 3.87868Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDice12.category = 'Objects';\n\nexport default Dice12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dice16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dice16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.4199 1.41602C12.2589 1.41615 13.0639 1.74949 13.6572 2.34277C14.2505 2.93606 14.5839 3.74106 14.584 4.58008V11.4199C14.5839 12.2589 14.2505 13.0639 13.6572 13.6572C13.0639 14.2505 12.2589 14.5838 11.4199 14.584H4.58008C3.74106 14.5839 2.93606 14.2505 2.34277 13.6572C1.74949 13.0639 1.41615 12.2589 1.41602 11.4199V4.58008C1.41615 3.74106 1.74949 2.93606 2.34277 2.34277C2.93606 1.74949 3.74106 1.41615 4.58008 1.41602H11.4199ZM4.58008 2.91602C4.13888 2.91615 3.7153 3.09134 3.40332 3.40332C3.09134 3.7153 2.91615 4.13888 2.91602 4.58008V11.4199C2.91615 11.8611 3.09134 12.2847 3.40332 12.5967C3.7153 12.9087 4.13888 13.0839 4.58008 13.084H11.4199C11.8609 13.0838 12.2838 12.9084 12.5957 12.5967C12.9077 12.2847 13.0839 11.8611 13.084 11.4199V4.58008C13.0839 4.13888 12.9077 3.7153 12.5957 3.40332C12.2838 3.09164 11.8609 2.91615 11.4199 2.91602H4.58008ZM4.46484 10.1211C4.85539 9.73086 5.48848 9.73068 5.87891 10.1211C6.26933 10.5115 6.26914 11.1446 5.87891 11.5352C5.48838 11.9257 4.85537 11.9257 4.46484 11.5352C4.07433 11.1446 4.07432 10.5116 4.46484 10.1211ZM10.1211 10.1211C10.5115 9.73067 11.1446 9.73088 11.5352 10.1211C11.9257 10.5116 11.9257 11.1446 11.5352 11.5352C11.1446 11.9257 10.5116 11.9257 10.1211 11.5352C9.73089 11.1446 9.73069 10.5115 10.1211 10.1211ZM7.29297 7.29297C7.68349 6.90245 8.31651 6.90246 8.70703 7.29297C9.09756 7.68349 9.09756 8.31651 8.70703 8.70703C8.31651 9.09754 7.68349 9.09755 7.29297 8.70703C6.90246 8.31651 6.90246 7.68349 7.29297 7.29297ZM4.46484 4.46484C4.85537 4.07432 5.48838 4.07432 5.87891 4.46484C6.26914 4.85539 6.26933 5.48848 5.87891 5.87891C5.48848 6.26932 4.85539 6.26914 4.46484 5.87891C4.07432 5.48839 4.07433 4.85537 4.46484 4.46484ZM10.1211 4.46484C10.5116 4.07432 11.1446 4.07433 11.5352 4.46484C11.9257 4.85537 11.9257 5.48838 11.5352 5.87891C11.1446 6.26912 10.5115 6.26933 10.1211 5.87891C9.73069 5.48849 9.73089 4.85539 10.1211 4.46484Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDice16.category = 'Objects';\n\nexport default Dice16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dice20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dice20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.92849 2.92893C3.63505 2.22237 4.59334 1.82549 5.59257 1.82546H14.4065C15.4058 1.82549 16.3641 2.22237 17.0706 2.92893C17.7772 3.63549 18.1741 4.59379 18.1741 5.59301V14.407C18.1741 15.4062 17.7772 16.3645 17.0706 17.0711C16.3641 17.7776 15.4058 18.1745 14.4065 18.1745H5.59257C4.59334 18.1745 3.63505 17.7776 2.92849 17.0711C2.22193 16.3645 1.82505 15.4062 1.82502 14.407V5.59301C1.82505 4.59379 2.22193 3.63549 2.92849 2.92893ZM3.98915 3.98959C3.56389 4.41485 3.32489 4.99161 3.32486 5.59301V14.407C3.32489 15.0084 3.56389 15.5851 3.98915 16.0104C4.41441 16.4357 4.99117 16.6747 5.59257 16.6747H14.4065C15.0079 16.6747 15.5847 16.4357 16.01 16.0104C16.4352 15.5852 16.6742 15.0084 16.6743 14.407V5.59301C16.6742 4.99161 16.4352 4.41485 16.01 3.98959C15.5847 3.56434 15.0079 3.32533 14.4065 3.3253H5.59257C4.99117 3.32533 4.41441 3.56433 3.98915 3.98959ZM12.828 12.8284C13.2185 12.4379 13.8517 12.4379 14.2422 12.8284C14.6327 13.219 14.6327 13.8521 14.2422 14.2426C13.8517 14.6332 13.2185 14.6332 12.828 14.2426C12.4375 13.8521 12.4375 13.219 12.828 12.8284ZM5.75692 12.8284C6.14744 12.4379 6.78061 12.4379 7.17113 12.8284C7.56165 13.219 7.56165 13.8521 7.17113 14.2426C6.78061 14.6332 6.14744 14.6332 5.75692 14.2426C5.36639 13.8521 5.36639 13.219 5.75692 12.8284ZM9.29245 9.29289C9.68298 8.90237 10.3161 8.90237 10.7067 9.29289C11.0972 9.68342 11.0972 10.3166 10.7067 10.7071C10.3161 11.0976 9.68298 11.0976 9.29245 10.7071C8.90193 10.3166 8.90193 9.68342 9.29245 9.29289ZM12.828 5.75736C13.2185 5.36684 13.8517 5.36684 14.2422 5.75736C14.6327 6.14788 14.6327 6.78105 14.2422 7.17157C13.8517 7.5621 13.2185 7.5621 12.828 7.17157C12.4375 6.78105 12.4375 6.14788 12.828 5.75736ZM5.75692 5.75736C6.14744 5.36684 6.78061 5.36684 7.17113 5.75736C7.56165 6.14788 7.56165 6.78105 7.17113 7.17157C6.78061 7.5621 6.14744 7.5621 5.75692 7.17157C5.36639 6.78105 5.36639 6.14788 5.75692 5.75736Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDice20.category = 'Objects';\n\nexport default Dice20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dice24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dice24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.51458 3.51472C4.22114 2.80816 5.17943 2.41128 6.17866 2.41125H17.8211C18.8203 2.41128 19.7786 2.80816 20.4851 3.51472C21.1917 4.22128 21.5886 5.17957 21.5886 6.1788V17.8212C21.5886 18.8204 21.1917 19.7787 20.4851 20.4853C19.7786 21.1918 18.8203 21.5887 17.8211 21.5888H6.17866C5.17943 21.5887 4.22114 21.1918 3.51458 20.4853C2.80802 19.7787 2.41114 18.8204 2.4111 17.8212V6.1788C2.41114 5.17957 2.80802 4.22128 3.51458 3.51472ZM4.57524 4.57538C4.14998 5.00064 3.91098 5.5774 3.91094 6.1788V17.8212C3.91098 18.4226 4.14998 18.9994 4.57524 19.4246C5.0005 19.8499 5.57726 20.0889 6.17866 20.0889H17.8211C18.4225 20.0889 18.9992 19.8499 19.4245 19.4246C19.8497 18.9994 20.0887 18.4226 20.0888 17.8212V6.1788C20.0887 5.5774 19.8497 5.00064 19.4245 4.57538C18.9992 4.15012 18.4225 3.91112 17.8211 3.91109H6.17866C5.57726 3.91112 5.0005 4.15012 4.57524 4.57538ZM15.3586 15.3588C15.8468 14.8706 16.6382 14.8706 17.1264 15.3588C17.6145 15.8469 17.6145 16.6384 17.1264 17.1265C16.6382 17.6147 15.8468 17.6147 15.3586 17.1265C14.8705 16.6384 14.8705 15.8469 15.3586 15.3588ZM6.87334 15.3588C7.36149 14.8706 8.15295 14.8706 8.6411 15.3588C9.12923 15.8469 9.12925 16.6384 8.6411 17.1265C8.15296 17.6147 7.36149 17.6146 6.87334 17.1265C6.38518 16.6384 6.38518 15.8469 6.87334 15.3588ZM11.116 11.1161C11.6041 10.628 12.3956 10.628 12.8837 11.1161C13.3719 11.6043 13.3719 12.3957 12.8837 12.8839C12.3956 13.372 11.6041 13.372 11.116 12.8839C10.6278 12.3957 10.6278 11.6043 11.116 11.1161ZM15.3586 6.87348C15.8468 6.38533 16.6382 6.38535 17.1264 6.87348C17.6145 7.36163 17.6145 8.15309 17.1264 8.64124C16.6382 9.12939 15.8468 9.12939 15.3586 8.64124C14.8705 8.15309 14.8705 7.36162 15.3586 6.87348ZM6.87334 6.87348C7.36149 6.38532 8.15295 6.38532 8.6411 6.87348C9.12926 7.36163 9.12926 8.15309 8.6411 8.64124C8.15294 9.12936 7.36148 9.12939 6.87334 8.64124C6.3852 8.1531 6.38522 7.36163 6.87334 6.87348Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDice24.category = 'Objects';\n\nexport default Dice24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dice32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dice32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.39371 5.3934C6.10027 4.68684 7.05857 4.28996 8.05779 4.28993H23.9428C24.9421 4.28996 25.9004 4.68684 26.6069 5.3934C27.3135 6.09996 27.7104 7.05825 27.7104 8.05748V23.9425C27.7104 24.9417 27.3135 25.9 26.6069 26.6066C25.9004 27.3132 24.9421 27.71 23.9428 27.7101H8.05779C7.05857 27.71 6.10027 27.3132 5.39371 26.6066C4.68715 25.9 4.29027 24.9417 4.29024 23.9425V8.05748C4.29027 7.05825 4.68715 6.09996 5.39371 5.3934ZM6.45437 6.45406C6.02911 6.87932 5.79011 7.45608 5.79008 8.05748V23.9425C5.79011 24.5439 6.02911 25.1207 6.45437 25.5459C6.87963 25.9712 7.45639 26.2102 8.05779 26.2102H23.9428C24.5442 26.2102 25.121 25.9712 25.5463 25.5459C25.9715 25.1207 26.2105 24.5439 26.2105 23.9425V8.05748C26.2105 7.45608 25.9715 6.87932 25.5463 6.45406C25.121 6.0288 24.5442 5.7898 23.9428 5.78976H8.05779C7.45639 5.7898 6.87963 6.0288 6.45437 6.45406ZM19.7126 19.7123C20.396 19.0289 21.5041 19.0289 22.1875 19.7123C22.8709 20.3957 22.8709 21.5038 22.1875 22.1872C21.5041 22.8706 20.396 22.8706 19.7126 22.1872C19.0292 21.5038 19.0292 20.3957 19.7126 19.7123ZM9.81313 19.7123C10.4965 19.0289 11.6046 19.0289 12.288 19.7123C12.9714 20.3957 12.9714 21.5038 12.288 22.1872C11.6046 22.8706 10.4965 22.8705 9.81313 22.1872C9.12971 21.5038 9.12972 20.3957 9.81313 19.7123ZM14.7629 14.7626C15.4463 14.0792 16.5543 14.0792 17.2377 14.7626C17.9211 15.446 17.9211 16.554 17.2377 17.2374C16.5543 17.9208 15.4463 17.9208 14.7629 17.2374C14.0795 16.554 14.0795 15.446 14.7629 14.7626ZM19.7126 9.81282C20.396 9.12941 21.5041 9.12941 22.1875 9.81282C22.8709 10.4962 22.8709 11.6043 22.1875 12.2877C21.5041 12.9711 20.396 12.9711 19.7126 12.2877C19.0292 11.6043 19.0292 10.4962 19.7126 9.81282ZM9.81313 9.81282C10.4965 9.12943 11.6046 9.12942 12.288 9.81282C12.9714 10.4962 12.9714 11.6043 12.288 12.2877C11.6046 12.9711 10.4965 12.9711 9.81313 12.2877C9.12972 11.6043 9.12971 10.4962 9.81313 9.81282Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDice32.category = 'Objects';\n\nexport default Dice32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Discord12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Discord12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.08203 2.09961C5.12247 2.17232 5.15989 2.24697 5.19727 2.32129C5.72945 2.26663 6.26566 2.26668 6.79785 2.32129C6.83529 2.24684 6.87352 2.17246 6.91406 2.09961L7.08594 1.79102L7.43457 1.84961C8.16166 1.97329 8.86966 2.19247 9.54004 2.50098L9.66699 2.55957L9.74512 2.67383C10.8919 4.35948 11.4671 6.27613 11.2559 8.47949L11.2354 8.70117L11.0566 8.83301C10.2764 9.41294 9.40203 9.85404 8.47266 10.1357L8.13574 10.2373L7.92578 9.95508C7.73598 9.69904 7.56725 9.42812 7.41797 9.14648C6.95426 9.25594 6.47827 9.31443 5.99902 9.31445C5.51906 9.31444 5.04247 9.25626 4.57812 9.14648C4.42898 9.42769 4.26048 9.69825 4.07129 9.9541L3.86133 10.2383L3.52344 10.1357C2.59512 9.85297 1.72137 9.41229 0.941406 8.83301L0.763672 8.7002L0.742188 8.47852C0.562183 6.57959 0.925735 4.64447 2.24805 2.67773L2.32715 2.56152L2.4541 2.50293C3.1249 2.19448 3.8333 1.97429 4.56055 1.84961L4.91016 1.79004L5.08203 2.09961ZM7.55664 3.05664L7.40527 3.41406L7.02246 3.35547C6.34363 3.25264 5.65246 3.25266 4.97363 3.35547L4.59082 3.41406L4.43945 3.05762C4.41789 3.007 4.39332 2.95708 4.37012 2.90723C3.90113 3.01158 3.44283 3.16085 3.00195 3.35352C1.93207 4.99544 1.61078 6.58468 1.71973 8.15918C2.26122 8.53685 2.84954 8.84096 3.46973 9.06348C3.47301 9.05835 3.47622 9.05298 3.47949 9.04785C3.35597 8.98629 3.23406 8.92109 3.11523 8.85059L2.46289 8.46387L3.0752 8.0166C3.13777 7.97098 3.20071 7.92313 3.26562 7.87305L3.50781 7.68555L3.78418 7.81641C4.47701 8.1439 5.2336 8.31442 5.99902 8.31445C6.76445 8.31442 7.52102 8.14395 8.21387 7.81641L8.5 7.68164L8.74414 7.88184C8.80209 7.92935 8.85787 7.97218 8.91016 8.00781L9.55859 8.44922L8.88379 8.85059C8.7643 8.92149 8.64083 8.98597 8.5166 9.04785C8.51989 9.05301 8.52306 9.05833 8.52637 9.06348C9.14703 8.8417 9.7357 8.53799 10.2773 8.16016C10.4032 6.35083 9.92987 4.77313 8.99414 3.35254C8.55305 3.15955 8.09443 3.01014 7.625 2.90625C7.60179 2.95611 7.57821 3.006 7.55664 3.05664ZM4.40332 5.39844C4.88883 5.39844 5.27685 5.83489 5.26855 6.36621C5.26003 6.89731 4.88755 7.329 4.40527 7.3291C3.93197 7.3291 3.54122 6.89738 3.54102 6.36621C3.54102 5.83499 3.91794 5.3986 4.40332 5.39844ZM7.59473 5.39844C8.08091 5.39856 8.46634 5.83497 8.45801 6.36621C8.44954 6.89731 8.07699 7.32898 7.59473 7.3291C7.12065 7.3291 6.73067 6.89738 6.73047 6.36621C6.73047 5.83489 7.10844 5.39844 7.59473 5.39844Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDiscord12.category = 'Social & Brands';\n\nexport default Discord12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Discord16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Discord16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.90332 2.53223C10.7466 2.67567 11.5704 2.91632 12.3584 3.24805L12.6943 3.39551L12.8457 3.46582L12.9395 3.60352C14.4603 5.83913 15.2234 8.37885 14.9434 11.2998L14.918 11.5654L14.7041 11.7246C13.6699 12.4933 12.5111 13.0768 11.2793 13.4502L10.875 13.5732L10.623 13.2334C10.3619 12.8811 10.1298 12.5079 9.92676 12.1191C9.29792 12.2717 8.65183 12.3525 8.00098 12.3525C7.34889 12.3525 6.70123 12.2713 6.07129 12.1182C5.86808 12.5071 5.63678 12.8808 5.37598 13.2334L5.12402 13.5742L4.71875 13.4502C3.48842 13.0754 2.33063 12.4914 1.29688 11.7236L1.08301 11.5645L1.05762 11.2988C0.818958 8.78124 1.30092 6.21698 3.05469 3.6084L3.14844 3.46777L3.30176 3.39746C4.19096 2.98857 5.12973 2.69749 6.09375 2.53223L6.5127 2.46094L6.71973 2.83203C6.78028 2.94092 6.83723 3.05247 6.89258 3.16406C7.62772 3.08529 8.36935 3.08535 9.10449 3.16406C9.15996 3.05222 9.21759 2.94117 9.27832 2.83203L9.48438 2.46094L9.90332 2.53223ZM10.0166 4.05078L9.83398 4.47852L9.375 4.4082C8.46341 4.27011 7.53562 4.27018 6.62402 4.4082L6.16406 4.47852L5.98145 4.05078C5.94548 3.96634 5.90655 3.88266 5.86719 3.7998C5.21244 3.94176 4.57318 4.14904 3.95898 4.41895C2.50841 6.63779 2.07844 8.78676 2.23145 10.915C2.97955 11.4403 3.79398 11.8624 4.6543 12.166C4.68206 12.1234 4.71044 12.0812 4.7373 12.0381C4.5508 11.9474 4.36702 11.8501 4.18848 11.7441L3.40625 11.2793L4.1416 10.7432C4.2259 10.6817 4.30988 10.6166 4.39648 10.5498L4.6875 10.3262L5.01953 10.4824C5.95224 10.9233 6.97051 11.1523 8.00098 11.1523C9.03123 11.1522 10.0489 10.9233 10.9814 10.4824L11.3252 10.3203L11.6191 10.5615C11.6971 10.6255 11.7722 10.6827 11.8438 10.7314L12.623 11.2627L11.8125 11.7441C11.633 11.8507 11.4483 11.948 11.2607 12.0391C11.2876 12.0821 11.316 12.1245 11.3438 12.167C12.205 11.8644 13.0201 11.4426 13.7686 10.917C13.9458 8.46844 13.306 6.33509 12.0381 4.41699C11.4244 4.14708 10.7853 3.94 10.1309 3.79883C10.0914 3.88198 10.0527 3.96601 10.0166 4.05078ZM5.87305 7.19824C6.52022 7.19828 7.03718 7.77912 7.02637 8.4873C7.01525 9.19578 6.51832 9.77246 5.875 9.77246C5.24376 9.77246 4.72266 9.19578 4.72266 8.4873C4.72289 7.7791 5.22585 7.19824 5.87305 7.19824ZM10.1279 7.19824C10.776 7.19846 11.2892 7.77924 11.2783 8.4873C11.2673 9.19565 10.7711 9.77224 10.1279 9.77246C9.49567 9.77246 8.97559 9.19578 8.97559 8.4873C8.97582 7.7791 9.4797 7.19824 10.1279 7.19824Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDiscord16.category = 'Social & Brands';\n\nexport default Discord16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Discord20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Discord20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.39941 3.54004C8.47516 3.67625 8.546 3.81547 8.61523 3.95508C9.53418 3.85661 10.4609 3.85667 11.3799 3.95508C11.4492 3.81525 11.5217 3.67649 11.5977 3.54004L11.8555 3.07617L12.3779 3.16504C13.4321 3.34434 14.4621 3.64486 15.4473 4.05957L15.8672 4.24414L16.0566 4.33105L16.1738 4.50293C18.0751 7.29759 19.0288 10.4736 18.6787 14.125L18.6465 14.4561L18.3789 14.6553C17.0862 15.6159 15.6382 16.3458 14.0986 16.8125L13.5928 16.9658L13.2783 16.541C12.9524 16.1013 12.6627 15.6356 12.4092 15.1504C11.6226 15.3413 10.8141 15.4394 10 15.4395C9.18448 15.4395 8.37472 15.341 7.58691 15.1494C7.33327 15.6346 7.04507 16.1011 6.71973 16.541L6.4043 16.9668L5.89746 16.8125C4.35947 16.344 2.91333 15.6131 1.62109 14.6533L1.35254 14.4551L1.32129 14.1221C1.02314 10.9754 1.6254 7.77019 3.81738 4.50977L3.93555 4.33398L4.12695 4.24609C5.23845 3.73502 6.41217 3.37159 7.61719 3.16504L8.14062 3.0752L8.39941 3.54004ZM12.5195 5.0625L12.292 5.59668L11.7178 5.50977C10.578 5.33711 9.41805 5.33713 8.27832 5.50977L7.7041 5.59668L7.47656 5.0625C7.43158 4.95692 7.38223 4.85263 7.33301 4.74902C6.5147 4.92645 5.71589 5.18611 4.94824 5.52344C3.13513 8.29692 2.59683 10.9833 2.78809 13.6436C3.72341 14.3003 4.74172 14.8274 5.81738 15.207C5.85203 15.1539 5.88738 15.1007 5.9209 15.0469C5.68767 14.9335 5.45862 14.8112 5.23535 14.6787L4.25684 14.0986L5.17578 13.4277C5.28109 13.351 5.38693 13.271 5.49512 13.1875L5.8584 12.9062L6.27344 13.1025C7.43945 13.6538 8.71176 13.9395 10 13.9395C11.2881 13.9394 12.5606 13.6537 13.7266 13.1025L14.1553 12.9004L14.5225 13.2012C14.6203 13.2814 14.7149 13.3529 14.8047 13.4141L15.7783 14.0781L14.7646 14.6787C14.5403 14.8118 14.3095 14.934 14.0752 15.0479C14.1088 15.1017 14.144 15.1549 14.1787 15.208C15.2555 14.8297 16.2742 14.3018 17.21 13.6445C17.4312 10.5848 16.6321 7.91852 15.0479 5.52148C14.2801 5.18372 13.4809 4.92461 12.6621 4.74805C12.6129 4.85171 12.5645 4.95681 12.5195 5.0625ZM7.34082 8.99805C8.14987 8.99808 8.79684 9.72403 8.7832 10.6094C8.76931 11.4948 8.14767 12.2146 7.34375 12.2148C6.5547 12.2148 5.90234 11.495 5.90234 10.6094C5.90251 9.72401 6.53174 8.99805 7.34082 8.99805ZM12.6592 8.99805C13.4695 8.99817 14.1114 9.72408 14.0977 10.6094C14.0838 11.4949 13.4632 12.2147 12.6592 12.2148C11.8689 12.2148 11.2197 11.495 11.2197 10.6094C11.2199 9.72401 11.8488 8.99805 12.6592 8.99805Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDiscord20.category = 'Social & Brands';\n\nexport default Discord20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Discord24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Discord24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.55273 3.25488C9.68672 3.4958 9.81185 3.74152 9.93066 3.99023C11.3032 3.8276 12.6899 3.82772 14.0625 3.99023C14.1814 3.74129 14.3082 3.49605 14.4424 3.25488L14.7002 2.79102L15.2227 2.87988C16.6511 3.12283 18.047 3.52883 19.3818 4.09082L19.9492 4.3418L20.1387 4.42871L20.2559 4.60059C22.8363 8.39351 24.1281 12.695 23.6533 17.6455L23.6211 17.9766L23.3535 18.1758C21.6019 19.4776 19.6398 20.4664 17.5537 21.0986L17.0488 21.252L16.7344 20.8281C16.258 20.1856 15.836 19.5032 15.4746 18.7891L15.458 18.7559C14.3317 19.0483 13.1702 19.1992 12 19.1992C10.8281 19.1992 9.66489 19.0481 8.53711 18.7549L8.52148 18.7871C8.1598 19.5014 7.73838 20.184 7.2627 20.8271L6.94824 21.2529L6.44141 21.0986C4.35748 20.4639 2.39752 19.4743 0.646484 18.1738L0.37793 17.9746L0.34668 17.6426C-0.0578196 13.3756 0.75693 9.03421 3.73242 4.6084L3.85059 4.43262L4.04199 4.34473C5.5481 3.65216 7.13772 3.15977 8.77051 2.87988L9.29492 2.79004L9.55273 3.25488ZM15.5029 4.45801C15.3977 4.66909 15.2986 4.88338 15.2061 5.10059L14.9785 5.63574L14.4033 5.54883C12.8083 5.30723 11.1859 5.3072 9.59082 5.54883L9.0166 5.63574L8.78906 5.10156C8.69645 4.88415 8.59656 4.66938 8.49121 4.45801C7.24239 4.71215 6.02497 5.10378 4.85938 5.62305C2.26409 9.56254 1.51622 13.3859 1.81348 17.167C3.2102 18.1634 4.74409 18.9478 6.36621 19.4971C6.5163 19.2752 6.6571 19.0473 6.79297 18.8164C6.38243 18.6292 5.98032 18.423 5.5918 18.1924L4.61328 17.6113L5.5332 16.9414C5.68144 16.8333 5.82781 16.7202 5.97656 16.6055L6.34082 16.3252L6.75586 16.5215C8.3966 17.2971 10.1872 17.6992 12 17.6992C13.8128 17.6992 15.6034 17.2971 17.2441 16.5215L17.6738 16.3184L18.04 16.6191C18.179 16.7331 18.315 16.8376 18.4473 16.9277L19.4209 17.5908L18.4082 18.1924C18.0185 18.4237 17.615 18.6306 17.2031 18.8184C17.3389 19.049 17.4798 19.2766 17.6299 19.498C19.2542 18.9504 20.7898 18.1657 22.1875 17.168C22.5327 12.8079 21.3928 9.01607 19.1289 5.61914C17.9653 5.10065 16.75 4.71029 15.5029 4.45801ZM8.3418 10.6221C9.45443 10.6221 10.3442 11.6213 10.3252 12.8389C10.3059 14.0563 9.45121 15.0458 8.3457 15.0459C7.2609 15.0459 6.36448 14.0564 6.36426 12.8389C6.36426 11.6214 7.22932 10.6223 8.3418 10.6221ZM15.6543 10.6221C16.7687 10.6221 17.6519 11.6213 17.6328 12.8389C17.6136 14.0564 16.7599 15.0459 15.6543 15.0459C14.5679 15.0457 13.675 14.0562 13.6748 12.8389C13.6748 11.6214 14.5401 10.6223 15.6543 10.6221Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDiscord24.category = 'Social & Brands';\n\nexport default Discord24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Discord32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Discord32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5195 4.46094C12.7248 4.82997 12.9156 5.207 13.0938 5.58984C15.0214 5.34637 16.9718 5.34648 18.8994 5.58984C19.0775 5.20683 19.2692 4.83015 19.4746 4.46094L19.7334 3.99707L20.2559 4.08594C22.1413 4.4066 23.9832 4.94381 25.7451 5.68555L26.4961 6.01562L26.6846 6.10254L26.8018 6.27539C30.2122 11.2883 31.9161 16.9648 31.2891 23.5029L31.2578 23.834L30.9902 24.0332C28.6777 25.752 26.087 27.0579 23.333 27.8926L22.8281 28.0449L22.5137 27.6211C21.887 26.7757 21.3329 25.878 20.8574 24.9385L20.7432 24.7139C19.2014 25.1325 17.6074 25.3486 16.001 25.3486C14.3924 25.3486 12.7956 25.1326 11.252 24.7129L11.1396 24.9365C10.6637 25.8764 10.1093 26.7738 9.4834 27.6201L9.16895 28.0459L8.66211 27.8916C5.91102 27.0536 3.32344 25.7473 1.01172 24.0303L0.743164 23.832L0.711914 23.499C0.177744 17.863 1.25239 12.1331 5.18555 6.2832L5.30273 6.1084L5.49414 6.02051C7.48262 5.1061 9.58161 4.45546 11.7373 4.08594L12.2607 3.99609L12.5195 4.46094ZM20.5332 5.66309C20.3584 6.00371 20.1951 6.35051 20.0449 6.70312L19.8174 7.23828L19.2432 7.15039C17.0916 6.82448 14.9026 6.82446 12.751 7.15039L12.1768 7.23828L11.9492 6.70312C11.7991 6.35075 11.6347 6.00461 11.46 5.66406C9.68786 6.0098 7.96041 6.55719 6.31152 7.29785C2.75953 12.6612 1.74972 17.8727 2.17578 23.0225C4.13503 24.4352 6.29689 25.5388 8.58691 26.2939C8.88237 25.8675 9.15808 25.4279 9.41406 24.9766C8.78596 24.7027 8.17394 24.3912 7.58398 24.041L6.60547 23.4609L7.52539 22.79C7.72615 22.6437 7.92465 22.4919 8.12305 22.3389L8.48633 22.0576L8.90137 22.2539C11.1224 23.3039 13.5468 23.8486 16.001 23.8486C18.4549 23.8486 20.8787 23.3038 23.0996 22.2539L23.5293 22.0518L23.8955 22.3525C24.0845 22.5075 24.2721 22.651 24.4561 22.7764L25.4297 23.4395L24.417 24.041C23.8251 24.3923 23.2113 24.7048 22.5811 24.9795C22.8369 25.4304 23.1136 25.8692 23.4092 26.2949C25.7008 25.5427 27.8637 24.4398 29.8232 23.0264C30.32 17.0799 28.772 11.9117 25.6797 7.29492C24.0317 6.55399 22.3051 6.00651 20.5332 5.66309ZM11.123 14.1631C12.6066 14.1631 13.7929 15.4947 13.7676 17.1182C13.742 18.7416 12.6021 20.0615 11.1279 20.0615C9.68151 20.0614 8.48647 18.7416 8.48633 17.1182C8.48633 15.4949 9.63976 14.1634 11.123 14.1631ZM20.874 14.1631C22.3597 14.1634 23.5362 15.4949 23.5107 17.1182C23.4853 18.7415 22.348 20.0613 20.874 20.0615C19.4252 20.0615 18.2345 18.7416 18.2344 17.1182C18.2344 15.4947 19.3882 14.1631 20.874 14.1631Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDiscord32.category = 'Social & Brands';\n\nexport default Discord32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DiscordFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DiscordFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.54883 1.80957C8.33246 1.94288 9.09576 2.17915 9.81836 2.51172C11.0632 4.34158 11.6815 6.4059 11.4531 8.78711C10.6119 9.4123 9.6696 9.88685 8.66797 10.1904C8.44243 9.88619 8.24341 9.56279 8.07227 9.22461C8.39816 9.10214 8.71313 8.95121 9.0127 8.77344C8.93484 8.72039 8.85753 8.66136 8.78223 8.59961C7.91183 9.01109 6.96184 9.22459 6 9.22461C5.03816 9.22461 4.08816 9.01102 3.21777 8.59961C3.14341 8.65697 3.06599 8.71607 2.9873 8.77344C3.28646 8.95098 3.60033 9.10241 3.92578 9.22461C3.7545 9.5628 3.5553 9.8859 3.33008 10.1904C2.32941 9.88562 1.38786 9.4107 0.546875 8.78613C0.35221 6.73263 0.741524 4.64881 2.17773 2.5127C2.90095 2.18016 3.66428 1.94397 4.44824 1.80957C4.55541 2.00226 4.65281 2.20039 4.73926 2.40332C5.57403 2.27687 6.42303 2.27686 7.25781 2.40332C7.34424 2.20037 7.44161 2.00223 7.54883 1.80957ZM4.1709 5.31152C3.61466 5.31152 3.18176 5.81026 3.18164 6.41895C3.18164 7.0278 3.63038 7.52344 4.17285 7.52344C4.72556 7.52325 5.15256 7.02768 5.16211 6.41895C5.17148 5.81029 4.7271 5.31157 4.1709 5.31152ZM7.82715 5.31152C7.27003 5.31152 6.83703 5.81026 6.83691 6.41895C6.83691 7.0278 7.2838 7.52344 7.82715 7.52344C8.37997 7.5234 8.80691 7.02777 8.81641 6.41895C8.82583 5.81029 8.38424 5.31156 7.82715 5.31152Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDiscordFilled12.category = 'Social & Brands';\n\nexport default DiscordFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DiscordFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DiscordFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0645 2.41309C11.1095 2.59081 12.1272 2.90514 13.0908 3.34863C14.7507 5.78853 15.575 8.54072 15.2705 11.7158C14.149 12.5493 12.893 13.1821 11.5576 13.5869C11.2569 13.1813 10.9909 12.7507 10.7627 12.2998C11.1973 12.1365 11.6171 11.9353 12.0166 11.6982C11.9128 11.6275 11.8104 11.5482 11.71 11.4658C10.5494 12.0144 9.28244 12.2998 8 12.2998C6.71741 12.2998 5.45065 12.0145 4.29004 11.4658C4.19093 11.5423 4.08828 11.6218 3.9834 11.6982C4.38211 11.9348 4.80063 12.136 5.23438 12.2988C5.00593 12.75 4.73989 13.1807 4.43945 13.5869C3.10521 13.1805 1.84983 12.5477 0.728516 11.7148C0.468962 8.97684 0.988374 6.19874 2.90332 3.35059C3.86783 2.90707 4.8861 2.5923 5.93164 2.41309C6.07448 2.66995 6.20411 2.93457 6.31934 3.20508C7.43223 3.03653 8.56386 3.03651 9.67676 3.20508C9.79197 2.9345 9.92153 2.66994 10.0645 2.41309ZM5.56055 7.08105C4.81913 7.08134 4.24235 7.74719 4.24219 8.55859C4.24219 9.37039 4.84018 10.0303 5.56348 10.0303C6.30055 10.0302 6.87008 9.37034 6.88281 8.55859C6.89531 7.74702 6.3022 7.08105 5.56055 7.08105ZM10.4365 7.08105C9.6937 7.08105 9.11638 7.74702 9.11621 8.55859C9.11621 9.37039 9.71206 10.0303 10.4365 10.0303C11.1734 10.03 11.7422 9.37022 11.7549 8.55859C11.7674 7.74719 11.1791 7.08133 10.4365 7.08105Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDiscordFilled16.category = 'Social & Brands';\n\nexport default DiscordFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DiscordFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DiscordFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.582 3.01562C13.8882 3.23779 15.1598 3.63121 16.3643 4.18555C18.4393 7.23549 19.4705 10.6755 19.0898 14.6445C17.6878 15.6866 16.1168 16.4784 14.4473 16.9844C14.0714 16.4773 13.7393 15.9387 13.4541 15.375C13.9974 15.1709 14.5221 14.9194 15.0215 14.623C14.8917 14.5346 14.7632 14.4359 14.6377 14.333C13.1871 15.0187 11.6039 15.374 10.001 15.374C8.39775 15.374 6.81404 15.0188 5.36328 14.333C5.2393 14.4287 5.11068 14.5274 4.97949 14.623C5.47804 14.9189 6.00157 15.1704 6.54395 15.374C6.25842 15.9378 5.92626 16.4767 5.55078 16.9844C3.88276 16.4763 2.31391 15.6837 0.912109 14.6426C0.587754 11.2202 1.2363 7.74853 3.62988 4.18848C4.83556 3.63404 6.10807 3.23966 7.41504 3.01562C7.59368 3.33683 7.75531 3.66758 7.89941 4.00586C9.29074 3.79509 10.7063 3.79509 12.0977 4.00586C12.2417 3.66754 12.4033 3.33678 12.582 3.01562ZM6.95215 8.85156C6.02518 8.85168 5.30391 9.68384 5.30371 10.6982C5.30371 11.7129 6.05103 12.538 6.95508 12.5381C7.8765 12.5381 8.58858 11.713 8.60449 10.6982C8.62012 9.68376 7.87922 8.85156 6.95215 8.85156ZM13.0459 8.85156C12.1175 8.85171 11.3967 9.68385 11.3965 10.6982C11.3965 11.7129 12.1404 12.5379 13.0459 12.5381C13.9673 12.5381 14.6785 11.713 14.6943 10.6982C14.71 9.68376 13.9744 8.85156 13.0459 8.85156Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDiscordFilled20.category = 'Social & Brands';\n\nexport default DiscordFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DiscordFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DiscordFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.0967 3.61914C16.6641 3.88572 18.1904 4.35725 19.6357 5.02246C22.1257 8.68235 23.363 12.8105 22.9062 17.5732C21.2237 18.8237 19.3393 19.7737 17.3359 20.3809C16.8849 19.7724 16.4858 19.1266 16.1436 18.4502C16.7956 18.2052 17.425 17.9026 18.0244 17.5469C17.8689 17.4409 17.7149 17.3226 17.5645 17.1992C15.8237 18.0222 13.9237 18.4492 12 18.4492C10.0761 18.4492 8.1755 18.0222 6.43457 17.1992C6.28586 17.3139 6.13197 17.4321 5.97461 17.5469C6.57282 17.9019 7.20077 18.2039 7.85156 18.4482C7.50892 19.1249 7.11077 19.7716 6.66016 20.3809C4.65853 19.7712 2.77493 18.8207 1.09277 17.5713C0.703524 13.4645 1.48227 9.29841 4.35449 5.02637C5.80136 4.36102 7.32903 3.88798 8.89746 3.61914C9.11174 4.00444 9.30565 4.40086 9.47852 4.80664C11.1481 4.55374 12.8461 4.55373 14.5156 4.80664C14.6884 4.40081 14.8823 4.00439 15.0967 3.61914ZM8.3418 10.6221C7.22917 10.6221 6.36426 11.6213 6.36426 12.8389C6.36449 14.0562 7.26008 15.0457 8.34473 15.0459C9.45029 15.0459 10.3049 14.0563 10.3242 12.8389C10.3432 11.6213 9.45434 10.6222 8.3418 10.6221ZM15.6543 10.6221C14.5399 10.6221 13.6748 11.6213 13.6748 12.8389C13.675 14.0564 14.5677 15.0459 15.6543 15.0459C16.7598 15.0458 17.6126 14.0563 17.6318 12.8389C17.6509 11.6213 16.7686 10.6222 15.6543 10.6221Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDiscordFilled24.category = 'Social & Brands';\n\nexport default DiscordFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DiscordFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DiscordFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.1299 4.8252C22.2198 5.18063 24.2545 5.81034 26.1816 6.69727C29.5016 11.5772 31.152 17.0812 30.543 23.4316C28.2997 25.0989 25.7873 26.3652 23.1162 27.1748C22.5148 26.3636 21.9827 25.5023 21.5264 24.6006C22.3958 24.2739 23.235 23.8707 24.0342 23.3965C23.8266 23.255 23.6207 23.0973 23.4199 22.9326C21.0989 24.0298 18.5658 24.5986 16.001 24.5986C13.4359 24.5986 10.9022 24.0298 8.58105 22.9326C8.38264 23.0857 8.17676 23.2434 7.9668 23.3965C8.76454 23.87 9.60282 24.2718 10.4707 24.5977C10.0138 25.5001 9.48181 26.3623 8.88086 27.1748C6.21202 26.3619 3.70089 25.0946 1.45801 23.4287C0.938935 17.9528 1.97789 12.3983 5.80762 6.70215C7.73678 5.81502 9.77302 5.18365 11.8643 4.8252C12.15 5.33906 12.4081 5.868 12.6387 6.40918C14.8648 6.07195 17.1293 6.07195 19.3555 6.40918C19.586 5.86793 19.844 5.33899 20.1299 4.8252ZM11.123 14.1631C9.6396 14.1632 8.48633 15.4947 8.48633 17.1182C8.48648 18.7416 9.68144 20.0615 11.1279 20.0615C12.6021 20.0614 13.742 18.7416 13.7676 17.1182C13.7929 15.4947 12.6066 14.1631 11.123 14.1631ZM20.873 14.1631C19.3873 14.1632 18.2344 15.4948 18.2344 17.1182C18.2345 18.7415 19.4243 20.0614 20.873 20.0615C22.3472 20.0615 23.4853 18.7416 23.5107 17.1182C23.5362 15.4947 22.3589 14.1631 20.873 14.1631Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDiscordFilled32.category = 'Social & Brands';\n\nexport default DiscordFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dna12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dna12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 0C10.1642 1.59771e-05 10.5 0.335797 10.5 0.75C10.5 3.78202 8.44584 5.20521 7.04785 6.17383C6.83039 6.3245 6.62862 6.46465 6.45312 6.59766C6.21287 6.77975 5.96714 6.95333 5.72363 7.12598C4.93469 7.68533 4.16542 8.23221 3.64648 9H8.34863C8.07981 8.60099 7.74656 8.26019 7.38086 7.9502C7.06533 7.68229 7.02625 7.20839 7.29395 6.89258C7.56173 6.57694 8.03567 6.5382 8.35156 6.80566C9.46814 7.75218 10.4999 9.0837 10.5 11.25C10.4998 11.664 10.164 11.9998 9.75 12C9.33601 11.9999 9.00018 11.664 9 11.25C8.99998 10.9825 8.97861 10.7334 8.94043 10.5H3.05762C3.02016 10.733 3 10.9821 3 11.25C3 11.6642 2.66421 12 2.25 12C1.83579 12 1.5 11.6642 1.5 11.25C1.5 8.39258 3.32488 6.96483 4.70508 5.99902C3.32498 5.03323 1.5 3.60679 1.5 0.75C1.5 0.335786 1.83579 -1.55263e-09 2.25 0C2.66421 7.24234e-08 3 0.335786 3 0.75C3 1.01791 3.02111 1.267 3.05859 1.5H8.94238C8.97985 1.26704 9 1.01785 9 0.75C9 0.335787 9.33579 0 9.75 0ZM3.64551 3C4.22527 3.85804 5.11806 4.44016 6.00098 5.07227C6.09316 5.00628 6.18433 4.93928 6.27637 4.87402C7.06531 4.31467 7.83457 3.7678 8.35352 3H3.64551Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDna12.category = 'Interface General';\n\nexport default Dna12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dna16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dna16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.75 0C3.16421 0 3.5 0.335787 3.5 0.75C3.5 0.834588 3.50143 0.917909 3.50424 0.999999L12.4957 1C12.4986 0.917912 12.5 0.834592 12.5 0.750007C12.5 0.335793 12.8358 6.55097e-06 13.25 6.51476e-06C13.6642 6.47854e-06 14 0.335793 14 0.750006C14 4.75567 11.2729 6.63573 9.33228 7.97359C9.01768 8.19048 8.72373 8.39313 8.46544 8.58826C8.45677 8.59513 8.44797 8.60179 8.43906 8.60823C8.10865 8.85813 7.76482 9.09938 7.41924 9.34185C6.88999 9.7132 6.35661 10.0875 5.86112 10.5L10.1455 10.5C9.99969 10.3776 9.85065 10.2588 9.69944 10.1426C9.37099 9.89018 9.30932 9.41932 9.5617 9.09088C9.81408 8.76243 10.2849 8.70077 10.6134 8.95315C12.2914 10.2426 14 12.0563 14 15.25C14 15.6642 13.6642 16 13.25 16C12.8358 16 12.5 15.6642 12.5 15.25C12.5 15.1654 12.4985 15.0821 12.4957 15L3.50424 15C3.50143 15.0821 3.5 15.1654 3.5 15.25C3.5 15.6642 3.16421 16 2.75 16C2.33579 16 2 15.6642 2 15.25C2 11.2443 4.72703 9.36424 6.66762 8.02637L6.70586 8L6.66764 7.97365C4.72704 6.63577 2 4.75571 2 0.75C2 0.335786 2.33579 0 2.75 0ZM11.5445 12L4.45157 12C4.14936 12.4415 3.90345 12.9348 3.73736 13.5L12.2598 13.5C12.093 12.9369 11.8467 12.4429 11.5445 12ZM7.4192 6.65811C6.88995 6.28677 6.35661 5.91255 5.86112 5.5L10.1388 5.5C9.64329 5.91252 9.10998 6.28671 8.58076 6.65804C8.3859 6.79476 8.19158 6.9311 7.99992 7.06882C7.8083 6.93113 7.61401 6.79481 7.4192 6.65811ZM3.73736 2.5C3.90345 3.06516 4.14936 3.55853 4.45157 4L11.5484 4C11.8506 3.55853 12.0965 3.06517 12.2626 2.5L3.73736 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDna16.category = 'Interface General';\n\nexport default Dna16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dna20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dna20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.7498 1C15.3356 1 14.9998 1.33579 14.9998 1.75C14.9998 2.00775 14.9855 2.2576 14.9579 2.5L5.04192 2.5C5.01438 2.2576 5.00001 2.00776 5.00001 1.75C5.00001 1.33579 4.66422 1 4.25001 1C3.83579 1 3.50001 1.33579 3.50001 1.75C3.50001 5.87798 6.53246 8.33634 8.74911 10C6.53246 11.6636 3.5 14.122 3.5 18.25C3.5 18.6642 3.83579 19 4.25 19C4.66421 19 5 18.6642 5 18.25C5 17.9922 5.01437 17.7424 5.04191 17.5L14.9577 17.5C14.9854 17.7426 14.9999 17.9925 14.9999 18.25C14.9999 18.6642 15.3357 19 15.7499 19C16.1641 19 16.4999 18.6642 16.4999 18.25C16.4999 15.0452 14.6823 12.8669 12.8619 11.2874C12.549 11.016 12.0753 11.0495 11.8039 11.3624C11.5324 11.6753 11.566 12.149 11.8788 12.4204C12.095 12.608 12.3068 12.8009 12.5118 13L7.49073 13C8.29315 12.2232 9.1937 11.5458 10.0392 10.9097C10.1739 10.8084 10.3077 10.7078 10.439 10.6083C10.4407 10.6071 10.4425 10.6058 10.4442 10.6046C10.4516 10.5991 10.459 10.5935 10.4663 10.5877C10.6132 10.4764 10.7675 10.3613 10.9275 10.2419C13.1592 8.57616 16.4998 6.08278 16.4998 1.75C16.4998 1.33579 16.1641 1 15.7498 1ZM6.19798 14.5C5.87812 14.9632 5.60665 15.4607 5.40343 16L14.595 16C14.392 15.4623 14.1209 14.9646 13.8006 14.5L6.19798 14.5ZM5.40344 4L14.5964 4C14.3932 4.53931 14.1218 5.0368 13.8019 5.5L6.19799 5.5C5.87812 5.0368 5.60666 4.53931 5.40344 4ZM7.49074 7L12.5092 7C11.7192 7.76484 10.8341 8.43328 10 9.06073C9.1659 8.43327 8.28076 7.76483 7.49074 7Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDna20.category = 'Interface General';\n\nexport default Dna20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dna24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dna24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.2496 1C18.8354 1 18.4996 1.33579 18.4996 1.75C18.4996 2.1837 18.4665 2.59992 18.4042 3L5.59538 3C5.53304 2.59992 5.5 2.1837 5.5 1.75C5.5 1.33579 5.16422 1 4.75 1C4.33579 1 4 1.33579 4 1.75C4 4.59962 5.20743 6.79252 6.7466 8.52468C7.99054 9.92459 9.48575 11.0579 10.7484 12C9.48575 12.9421 7.99054 14.0754 6.7466 15.4753C5.20743 17.2075 4 19.4004 4 22.25C4 22.6642 4.33579 23 4.75 23C5.16421 23 5.5 22.6642 5.5 22.25C5.5 21.8163 5.53303 21.4001 5.59538 21L18.404 21C18.4665 21.4003 18.4996 21.8165 18.4996 22.25C18.4996 22.6642 18.8354 23 19.2496 23C19.6638 23 19.9996 22.6642 19.9996 22.25C19.9996 18.3073 17.6932 15.6342 15.4003 13.6848C15.0847 13.4165 14.6114 13.4549 14.3431 13.7705C14.0748 14.086 14.1131 14.5594 14.4287 14.8277C14.8658 15.1993 15.2914 15.5886 15.6924 16L8.30713 16C9.395 14.883 10.636 13.9566 11.7767 13.105C12.002 12.9368 12.2233 12.7715 12.4388 12.6083C12.4406 12.6071 12.4423 12.6058 12.444 12.6045C12.4514 12.5991 12.4587 12.5935 12.4659 12.5878C12.6665 12.4359 12.8774 12.2786 13.0962 12.1155C14.3901 11.1509 15.9579 9.98213 17.253 8.52467C18.7921 6.79252 19.9996 4.59962 19.9996 1.75C19.9996 1.33579 19.6638 1 19.2496 1ZM16.9495 17.5L7.05011 17.5C6.61731 18.116 6.25259 18.7791 5.98587 19.5L18.0133 19.5C17.7467 18.7795 17.3822 18.1162 16.9495 17.5ZM7.05012 6.5L16.9494 6.5C17.3823 5.88403 17.747 5.22092 18.0137 4.5L5.98588 4.5C6.25259 5.22092 6.61731 5.88403 7.05012 6.5ZM15.6924 8L8.30713 8C9.39501 9.11697 10.636 10.0434 11.7767 10.895L11.9998 11.0617L12.2229 10.895C13.3636 10.0434 14.6046 9.11697 15.6924 8Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDna24.category = 'Interface General';\n\nexport default Dna24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dna32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dna32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 30.25C7 30.6642 6.66421 31 6.25 31C5.83579 31 5.5 30.6642 5.5 30.25C5.5 23.0504 10.8846 18.909 14.7535 16C10.8846 13.091 5.50001 8.9496 5.50001 1.75C5.50001 1.33579 5.83579 1 6.25001 1C6.66422 1 7.00001 1.33579 7.00001 1.75C7.00001 2.72721 7.11079 3.64155 7.31249 4.5L24.6875 4.5C24.8892 3.64155 25 2.72721 25 1.75C25 1.33579 25.3358 1 25.75 1C26.1642 1 26.5 1.33579 26.5 1.75C26.5 9.0452 20.9714 13.2004 17.0932 16.1152C16.8788 16.2764 16.6694 16.4338 16.4662 16.5877C16.4573 16.5948 16.4483 16.6016 16.4391 16.6082C16.2629 16.7418 16.084 16.8767 15.9032 17.0131L15.8995 17.0159L15.8985 17.0166C14.1757 18.3158 12.2691 19.7537 10.6642 21.5H21.3368C20.7055 20.812 20.0267 20.171 19.3292 19.5669C19.0161 19.2958 18.9821 18.8221 19.2533 18.509C19.5244 18.1959 19.9981 18.1619 20.3112 18.4331C23.4466 21.1485 26.5 24.8212 26.5 30.25C26.5 30.6642 26.1642 31 25.75 31C25.3358 31 25 30.6642 25 30.25C25 29.2736 24.8891 28.3592 24.6869 27.5H7.31249C7.11079 28.3584 7 29.2728 7 30.25ZM7.77469 26C8.1939 24.9081 8.76257 23.9141 9.42887 23H22.5704C23.2371 23.9156 23.8053 24.9097 24.2242 26H7.77469ZM24.2253 6L7.7747 6C8.19391 7.0919 8.76257 8.08586 9.42887 9L22.5711 9C23.2374 8.08586 23.8061 7.0919 24.2253 6ZM21.3358 10.5L10.6642 10.5C12.2692 12.2463 14.1757 13.6841 15.8985 14.9834L16 15.0599L16.1011 14.9837C17.8239 13.6845 19.7309 12.2463 21.3358 10.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDna32.category = 'Interface General';\n\nexport default Dna32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Document12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Document12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.83203 0C5.99648 4.33521e-06 6.1605 0.01726 6.32129 0.0517578C8.63986 0.549403 10.4512 2.36101 10.9482 4.67969C10.9826 4.84023 11 5.00477 11 5.16895V8.75391C10.9996 10.5485 9.54464 12.0038 7.75 12.0039H4.25C2.45533 12.0039 1.00037 10.5485 1 8.75391V3.25C1 1.4551 2.45511 3.50505e-05 4.25 0H5.83203ZM4.25 1.5C3.28353 1.50004 2.5 2.28352 2.5 3.25V8.75391C2.50037 9.72007 3.28376 10.5039 4.25 10.5039H7.75C8.71621 10.5038 9.49963 9.72005 9.5 8.75391V6.72656L9.49414 6.60059C9.43116 5.98303 8.9085 5.50098 8.27441 5.50098H8.02734C6.63167 5.50073 5.50027 4.36931 5.5 2.97363V2.17188C5.5 1.84737 5.26988 1.57641 4.96387 1.51367L4.82812 1.5H4.25ZM6.97266 1.84277C6.98899 1.95014 7 2.05996 7 2.17188V2.97363C7.00027 3.54088 7.46009 4.00073 8.02734 4.00098H8.27441C8.60666 4.00098 8.92429 4.06296 9.21875 4.17188C8.78178 3.14437 7.98116 2.31393 6.97266 1.84277Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocument12.category = 'Interface General';\n\nexport default Document12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Document16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Document16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.0321 0.000244137C8.22602 0.000244137 8.42007 0.0198557 8.61022 0.0578604C11.8056 0.696962 14.3031 3.19439 14.9422 6.3898C14.9802 6.57999 14.9998 6.77395 14.9998 6.96791V8.46594C14.9999 8.47719 15.0007 8.48883 15.0007 8.50011V9.00011H14.9998V12.2501C14.9996 14.3209 13.3207 16 11.2498 16H4.74993C2.67922 15.9997 1.00017 14.3208 0.999985 12.2501V3.75019C0.999985 1.67931 2.6791 0.000495015 4.74993 0.000244137H8.0321ZM4.74993 1.50022C3.50752 1.50047 2.49996 2.50772 2.49996 3.75019V12.2501C2.50015 13.4924 3.50763 14.4998 4.74993 14.5H11.2498C12.4923 14.5 13.4996 13.4925 13.4998 12.2501V8.48156C13.49 7.52362 12.711 6.7504 11.7508 6.75014H10.7508C9.23218 6.75014 8.00105 5.51877 8.00085 4.00018V3.25019C8.00085 2.34421 7.31189 1.59876 6.42959 1.50901L6.25088 1.50022H4.74993ZM9.1317 1.74729C9.36658 2.19678 9.50083 2.70791 9.50083 3.25019V4.00018C9.50103 4.69036 10.0606 5.25016 10.7508 5.25016H11.7508C12.2481 5.25024 12.7191 5.36197 13.1404 5.56168C12.4335 3.76817 10.9682 2.36742 9.1317 1.74729Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocument16.category = 'Interface General';\n\nexport default Document16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Document20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Document20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.86328 0C10.2345 1.61643e-05 10.6039 0.0555963 10.959 0.164062L11.085 0.202148C14.5543 1.26253 17.255 4.00147 18.2666 7.48535L18.3535 7.78613C18.4522 8.12589 18.5029 8.47824 18.5029 8.83203V15.25C18.5028 17.8731 16.376 19.9998 13.7529 20H6.25C3.62693 19.9998 1.50013 17.8731 1.5 15.25V4.75C1.5 2.12679 3.62685 0.000237082 6.25 0H9.86328ZM6.25 1.5C4.45528 1.50024 3 2.95522 3 4.75V15.25C3.00013 17.0447 4.45536 18.4998 6.25 18.5H13.7529C15.5476 18.4998 17.0028 17.0447 17.0029 15.25V10.6982C17.0029 9.31766 15.8835 8.19841 14.5029 8.19824H13.9316C11.8608 8.19802 10.1818 6.51906 10.1816 4.44824V4C10.1816 2.70544 9.19736 1.64053 7.93652 1.5127L7.68164 1.5H6.25ZM10.9873 1.74805C11.425 2.38948 11.6816 3.16485 11.6816 4V4.44824C11.6818 5.69063 12.6893 6.69802 13.9316 6.69824H14.5029C15.2859 6.6983 16.016 6.9236 16.6328 7.3125C15.6835 4.70928 13.6126 2.66271 10.9873 1.74805Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocument20.category = 'Interface General';\n\nexport default Document20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Document24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Document24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.2422 0C12.2316 7.94291e-07 13.2142 0.167641 14.1475 0.496094L14.5547 0.639648C17.733 1.75853 20.2027 4.30354 21.2266 7.51367L21.5879 8.64648C21.862 9.50597 22.0019 10.4035 22.002 11.3057V18.25C22.002 21.4256 19.4275 23.9999 16.252 24H7.75C4.57436 24 2 21.4256 2 18.25V5.75C2.00018 2.57452 4.57448 0 7.75 0H11.2422ZM7.75 1.5C5.4029 1.5 3.50018 3.40295 3.5 5.75V18.25C3.5 20.5972 5.40279 22.5 7.75 22.5H16.252C18.5991 22.4999 20.502 20.5972 20.502 18.25V12.75C20.5018 10.9554 19.0465 9.50026 17.252 9.5H16.75C14.4031 9.49983 12.5002 7.59694 12.5 5.25V4.75C12.4998 2.95535 11.0446 1.5002 9.25 1.5H7.75ZM12.8809 1.68945C13.5786 2.51617 13.9999 3.58355 14 4.75V5.25C14.0002 6.76851 15.2315 7.99983 16.75 8H17.252C18.3265 8.00011 19.3174 8.35827 20.1133 8.95996L19.7979 7.96875C18.9168 5.20672 16.7913 3.01743 14.0566 2.05469L13.6494 1.91113C13.3973 1.82241 13.1404 1.74966 12.8809 1.68945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocument24.category = 'Interface General';\n\nexport default Document24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Document32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Document32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5322 0.998047C16.7803 0.998047 18.0166 1.24741 19.167 1.73145C23.2668 3.45657 26.4813 6.78595 28.0625 10.9434L28.3242 11.6318C28.7699 12.804 28.9989 14.0477 28.999 15.3018V16.8447C28.9991 16.8571 29 16.8695 29 16.8818L28.999 19.2324V24.252C28.9988 27.9796 25.9767 31.0018 22.249 31.002H9.75C6.02232 31.0019 3.00026 27.9796 3 24.252V7.74805C3.00017 4.02033 6.02227 0.998142 9.75 0.998047H15.5322ZM9.75 2.49805C6.85069 2.49814 4.50017 4.84876 4.5 7.74805V24.252C4.50026 27.1512 6.85075 29.5019 9.75 29.502H22.249C25.1483 29.5018 27.4988 27.1512 27.499 24.252V16.8447C27.4788 14.5152 25.5842 12.6323 23.25 12.6318H22.5869C19.6874 12.6318 17.3369 10.2813 17.3369 7.38184V6.74805C17.3367 4.47432 15.5502 2.61767 13.3047 2.50391L13.0869 2.49805H9.75ZM17.1328 2.66406C18.1845 3.70598 18.8368 5.15076 18.8369 6.74805V7.38184C18.8369 9.4529 20.5158 11.1318 22.5869 11.1318H23.25C24.7162 11.1321 26.0537 11.6823 27.0693 12.5859C27.0236 12.4447 26.9747 12.304 26.9219 12.165L26.6602 11.4766C25.2247 7.70248 22.3068 4.6803 18.585 3.11426C18.1156 2.91678 17.629 2.76714 17.1328 2.66406Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocument32.category = 'Interface General';\n\nexport default Document32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCheckmark12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCheckmark12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.83203 0C5.99648 4.33521e-06 6.1605 0.01726 6.32129 0.0517578C8.63986 0.549403 10.4512 2.36101 10.9482 4.67969C10.9826 4.84023 11 5.00477 11 5.16895V8.75391C10.9996 10.5485 9.54464 12.0038 7.75 12.0039C7.33604 12.0039 7.00037 11.6678 7 11.2539C7 10.8397 7.33582 10.5039 7.75 10.5039C8.71621 10.5038 9.49963 9.72005 9.5 8.75391V6.72656L9.49414 6.60059C9.43116 5.98303 8.9085 5.50098 8.27441 5.50098H8.02734C6.63167 5.50073 5.50027 4.36931 5.5 2.97363V2.17188C5.5 1.84737 5.26988 1.57641 4.96387 1.51367L4.82812 1.5H4.25C3.28353 1.50004 2.5 2.28352 2.5 3.25V6.00098L2.49609 6.07812C2.45744 6.45606 2.13814 6.75098 1.75 6.75098C1.36188 6.75094 1.04255 6.45605 1.00391 6.07812L1 6.00098V3.25C1 1.4551 2.4551 3.50505e-05 4.25 0H5.83203ZM5.71973 7.59082C6.01262 7.29793 6.48738 7.29793 6.78027 7.59082C7.07311 7.88372 7.07315 8.35849 6.78027 8.65137L3.65527 11.7764C3.3624 12.0692 2.8876 12.0692 2.59473 11.7764L1.21973 10.4014C0.926853 10.1085 0.926892 9.63372 1.21973 9.34082C1.51262 9.04793 1.98738 9.04793 2.28027 9.34082L3.125 10.1855L5.71973 7.59082ZM6.97266 1.84277C6.98899 1.95014 7 2.05996 7 2.17188V2.97363C7.00027 3.54088 7.46009 4.00073 8.02734 4.00098H8.27441C8.60666 4.00098 8.92429 4.06296 9.21875 4.17188C8.78178 3.14437 7.98116 2.31393 6.97266 1.84277Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCheckmark12.category = 'Interface General';\n\nexport default DocumentCheckmark12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCheckmark16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCheckmark16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.72059 10.2198C8.01348 9.92699 8.48825 9.92695 8.78112 10.2198C9.07356 10.5127 9.0738 10.9876 8.78112 11.2803L4.28118 15.7803C3.98844 16.073 3.51358 16.0727 3.22065 15.7803L1.22068 13.7803C0.927796 13.4874 0.927796 13.0127 1.22068 12.7198C1.51358 12.4269 1.98835 12.4269 2.28122 12.7198L3.75092 14.1895L7.72059 10.2198ZM8.0321 0.000244137C8.22602 0.000244137 8.42007 0.0198557 8.61022 0.0578604C11.8056 0.696962 14.3031 3.19439 14.9422 6.3898C14.9802 6.57999 14.9998 6.77395 14.9998 6.96791V8.46594C14.9999 8.47719 15.0007 8.48883 15.0007 8.50011V9.00011H14.9998V12.2501C14.9996 14.3209 13.3207 16 11.2498 16H9.74985C9.33597 15.9997 9.00005 15.6639 8.99986 15.25C8.99986 14.836 9.33586 14.5003 9.74985 14.5H11.2498C12.4923 14.5 13.4996 13.4925 13.4998 12.2501V8.48156C13.49 7.52362 12.711 6.7504 11.7508 6.75014H10.7508C9.23218 6.75014 8.00105 5.51877 8.00085 4.00018V3.25019C8.00085 2.34421 7.31189 1.59876 6.42959 1.50901L6.25088 1.50022H4.74993C3.50752 1.50047 2.49996 2.50772 2.49996 3.75019V8.25012C2.49977 8.66417 2.16406 9.00011 1.74997 9.00011C1.33609 8.99986 1.00017 8.66401 0.999985 8.25012V3.75019C0.999985 1.67931 2.6791 0.000495015 4.74993 0.000244137H8.0321ZM9.1317 1.74729C9.36658 2.19678 9.50083 2.70791 9.50083 3.25019V4.00018C9.50103 4.69036 10.0606 5.25016 10.7508 5.25016H11.7508C12.2481 5.25024 12.7191 5.36197 13.1404 5.56168C12.4335 3.76817 10.9682 2.36742 9.1317 1.74729Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCheckmark16.category = 'Interface General';\n\nexport default DocumentCheckmark16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCheckmark20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCheckmark20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.96973 12.9697C10.2626 12.6768 10.7374 12.6768 11.0303 12.9697C11.3232 13.2626 11.3232 13.7374 11.0303 14.0303L5.28027 19.7803C4.98738 20.0732 4.51262 20.0732 4.21973 19.7803L1.71973 17.2803C1.42683 16.9874 1.42683 16.5126 1.71973 16.2197C2.01262 15.9268 2.48738 15.9268 2.78027 16.2197L4.75 18.1895L9.96973 12.9697ZM9.86328 0C10.2345 1.6165e-05 10.6039 0.0555859 10.959 0.164062L11.085 0.202148C14.5543 1.26253 17.255 4.00147 18.2666 7.48535L18.3535 7.78613C18.4522 8.12589 18.5029 8.47824 18.5029 8.83203V15.25C18.5028 17.8731 16.376 19.9998 13.7529 20H11.75C11.336 19.9998 11.0001 19.664 11 19.25C11 18.8359 11.336 18.5002 11.75 18.5H13.7529C15.5476 18.4998 17.0028 17.0447 17.0029 15.25V10.6982C17.0029 9.31768 15.8835 8.19844 14.5029 8.19824H13.9316C11.8608 8.19802 10.1818 6.51906 10.1816 4.44824V4C10.1816 2.70546 9.19734 1.64055 7.93652 1.5127L7.68164 1.5H6.25C4.45525 1.50021 3 2.9552 3 4.75V11.25C2.99987 11.6641 2.66413 12 2.25 12C1.83604 11.9998 1.50013 11.664 1.5 11.25V4.75C1.5 2.12678 3.62682 0.000206483 6.25 0H9.86328ZM10.9873 1.74805C11.425 2.38947 11.6816 3.16486 11.6816 4V4.44824C11.6818 5.69063 12.6893 6.69802 13.9316 6.69824H14.5029C15.2859 6.69831 16.0161 6.92359 16.6328 7.3125C15.6835 4.70929 13.6126 2.66272 10.9873 1.74805Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCheckmark20.category = 'Interface General';\n\nexport default DocumentCheckmark20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCheckmark24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCheckmark24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.2422 0C12.2316 7.94291e-07 13.2142 0.167641 14.1475 0.496094L14.5547 0.639648C17.733 1.75853 20.2027 4.30354 21.2266 7.51367L21.5879 8.64648C21.862 9.50597 22.0019 10.4035 22.002 11.3057V18.25C22.002 21.4256 19.4275 23.9999 16.252 24H13.75C13.3358 24 13 23.6642 13 23.25C13.0002 22.836 13.3359 22.5 13.75 22.5H16.252C18.5991 22.4999 20.502 20.5972 20.502 18.25V12.75C20.5018 10.9554 19.0465 9.50026 17.252 9.5H16.75C14.4031 9.49983 12.5002 7.59694 12.5 5.25V4.75C12.4998 2.95535 11.0446 1.5002 9.25 1.5H7.75C5.4029 1.5 3.50018 3.40294 3.5 5.75V14.25C3.4998 14.664 3.16409 15 2.75 15C2.33591 15 2.0002 14.664 2 14.25V5.75C2.00018 2.57452 4.57447 0 7.75 0H11.2422ZM11.7197 16.0693C12.0126 15.7767 12.4874 15.7767 12.7803 16.0693C13.0731 16.3622 13.073 16.837 12.7803 17.1299L6.15039 23.7598C6.00977 23.9004 5.81899 23.9795 5.62012 23.9795C5.42121 23.9795 5.23049 23.9004 5.08984 23.7598L2.21973 20.8896C1.92708 20.5967 1.92691 20.1219 2.21973 19.8291C2.51256 19.5365 2.98745 19.5366 3.28027 19.8291L5.62012 22.1689L11.7197 16.0693ZM12.8809 1.68945C13.5786 2.51617 13.9999 3.58355 14 4.75V5.25C14.0002 6.76851 15.2315 7.99983 16.75 8H17.252C18.3265 8.00011 19.3174 8.35827 20.1133 8.95996L19.7979 7.96875C18.9168 5.20672 16.7913 3.01743 14.0566 2.05469L13.6494 1.91113C13.3973 1.82241 13.1404 1.74966 12.8809 1.68945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCheckmark24.category = 'Interface General';\n\nexport default DocumentCheckmark24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCheckmark32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCheckmark32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5322 0.998047C16.7803 0.998047 18.0166 1.24741 19.167 1.73145C23.2668 3.45657 26.4813 6.78595 28.0625 10.9434L28.3242 11.6318C28.7699 12.804 28.9989 14.0477 28.999 15.3018V16.8447C28.9991 16.8571 29 16.8695 29 16.8818L28.999 19.2324V24.252C28.9988 27.9796 25.9767 31.0018 22.249 31.002H17.75C17.336 31.0019 17.0003 30.6659 17 30.252C17.0002 29.8379 17.336 29.502 17.75 29.502H22.249C25.1483 29.5018 27.4988 27.1512 27.499 24.252V16.8447C27.4788 14.5152 25.5842 12.6323 23.25 12.6318H22.5869C19.6874 12.6318 17.3369 10.2813 17.3369 7.38184V6.74805C17.3367 4.47432 15.5502 2.61767 13.3047 2.50391L13.0869 2.49805H9.75C6.85069 2.49814 4.50017 4.84876 4.5 7.74805V19.25C4.4998 19.664 4.16409 20 3.75 20C3.33599 19.9999 3.0002 19.664 3 19.25V7.74805C3.00017 4.02033 6.02227 0.998142 9.75 0.998047H15.5322ZM15.7197 21.0693C16.0126 20.7767 16.4874 20.7767 16.7803 21.0693C17.0731 21.3622 17.073 21.837 16.7803 22.1299L8.15039 30.7598C8.00977 30.9004 7.81899 30.9795 7.62012 30.9795C7.42121 30.9795 7.23049 30.9004 7.08984 30.7598L3.21973 26.8896C2.92709 26.5967 2.92691 26.1219 3.21973 25.8291C3.51256 25.5365 3.98745 25.5366 4.28027 25.8291L7.62012 29.1689L15.7197 21.0693ZM17.1328 2.66406C18.1845 3.70598 18.8368 5.15076 18.8369 6.74805V7.38184C18.8369 9.4529 20.5158 11.1318 22.5869 11.1318H23.25C24.7162 11.1321 26.0537 11.6823 27.0693 12.5859C27.0236 12.4447 26.9747 12.304 26.9219 12.165L26.6602 11.4766C25.2247 7.70248 22.3068 4.6803 18.585 3.11426C18.1156 2.91678 17.629 2.76714 17.1328 2.66406Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCheckmark32.category = 'Interface General';\n\nexport default DocumentCheckmark32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCheckmarkFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCheckmarkFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.49609 0.0869141C4.6482 0.383712 5.5 1.42717 5.5 2.67188V2.91699C5.50018 4.34347 6.65653 5.49982 8.08301 5.5C9.69384 5.5 11 6.80616 11 8.41699V8.75293C10.9996 10.5475 9.54464 12.0029 7.75 12.0029H5.19531L7.66406 9.53418C8.44511 8.75313 8.44511 7.4871 7.66406 6.70605C6.88301 5.92501 5.61699 5.92501 4.83594 6.70605L3.12305 8.41797C2.53939 7.86553 1.70504 7.73106 1 8.01562V3.24902C1 1.71365 2.06473 0.426932 3.49609 0.0869141ZM5.71973 7.58984C6.01262 7.29695 6.48738 7.29695 6.78027 7.58984C7.07317 7.88274 7.07317 8.3575 6.78027 8.65039L3.65527 11.7754C3.36238 12.0683 2.88762 12.0683 2.59473 11.7754L1.21973 10.4004C0.926833 10.1075 0.926833 9.63274 1.21973 9.33984C1.51262 9.04695 1.98738 9.04695 2.28027 9.33984L3.125 10.1846L5.71973 7.58984ZM6.04004 0.00878906C6.13449 0.0172097 6.22845 0.0308627 6.32129 0.0507812C8.63986 0.548427 10.4512 2.36004 10.9482 4.67871C10.9778 4.81662 10.9919 4.95758 10.9961 5.09863C10.2184 4.41542 9.19942 4 8.08301 4C7.48496 3.99982 7.00018 3.51504 7 2.91699V2.67188C7 1.65957 6.63981 0.731288 6.04004 0.00878906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCheckmarkFilled12.category = 'Interface General';\n\nexport default DocumentCheckmarkFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCheckmarkFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCheckmarkFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.71973 10.2197C8.01262 9.92683 8.48738 9.92683 8.78027 10.2197C9.07317 10.5126 9.07317 10.9874 8.78027 11.2803L4.28027 15.7803C3.98738 16.0732 3.51262 16.0732 3.21973 15.7803L1.21973 13.7803C0.926833 13.4874 0.926833 13.0126 1.21973 12.7197C1.51262 12.4268 1.98738 12.4268 2.28027 12.7197L3.75 14.1895L7.71973 10.2197ZM4.75098 0C6.54537 0.000527656 8.00084 1.45551 8.00098 3.25V4C8.00111 5.51867 9.23228 6.75 10.751 6.75H11.751C13.534 6.75052 14.9817 8.18696 15 9.96582V12.25C14.9998 14.3207 13.3207 15.9997 11.25 16H5.8291L9.66504 12.1641C10.4454 11.3831 10.4454 10.1169 9.66504 9.33594C8.88415 8.55505 7.618 8.55538 6.83691 9.33594L3.75098 12.4219L3.16504 11.8359C2.5798 11.2507 1.72079 11.1037 0.999023 11.3955V3.75C0.999155 1.6792 2.6802 0.000250864 4.75098 0ZM8.22266 0.00878906C8.35262 0.0173484 8.48268 0.0321005 8.61035 0.0576172C11.8056 0.696855 14.3033 3.1944 14.9424 6.38965C14.9494 6.42476 14.9523 6.46074 14.958 6.49609C14.1131 5.72222 12.9869 5.25025 11.751 5.25H10.751C10.0607 5.25 9.50111 4.69024 9.50098 4V3.25C9.50091 1.99729 9.0151 0.857458 8.22266 0.00878906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCheckmarkFilled16.category = 'Interface General';\n\nexport default DocumentCheckmarkFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCheckmarkFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCheckmarkFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.96973 12.9697C10.2626 12.6768 10.7374 12.6768 11.0303 12.9697C11.3232 13.2626 11.3232 13.7374 11.0303 14.0303L5.28027 19.7803C4.98738 20.0732 4.51262 20.0732 4.21973 19.7803L1.71973 17.2803C1.42683 16.9874 1.42683 16.5126 1.71973 16.2197C2.01262 15.9268 2.48738 15.9268 2.78027 16.2197L4.75 18.1895L9.96973 12.9697ZM6.21582 0.000976562C8.40911 0.019469 10.1816 1.80235 10.1816 4V4.44824C10.1817 6.51909 11.8608 8.19802 13.9316 8.19824H14.5C16.709 8.19837 18.5 9.98919 18.5 12.1982V14.2754H18.5029V15.25C18.5028 17.8731 16.376 19.9998 13.7529 20H7.18164L12.0908 15.0908C12.9695 14.2121 12.9695 12.7879 12.0908 11.9092C11.2121 11.0305 9.78786 11.0305 8.90918 11.9092L4.75 16.0684L3.84082 15.1592C3.20752 14.5259 2.2916 14.3513 1.5 14.6309V4.75C1.5 2.1382 3.6084 0.0195908 6.21582 0.000976562ZM9.95801 0.00292969C10.2973 0.0115822 10.6342 0.0648306 10.959 0.164062L11.085 0.202148C14.5543 1.26253 17.255 4.00147 18.2666 7.48535L18.3535 7.78613C18.4118 7.98682 18.4503 8.19224 18.4746 8.39941C17.4733 7.35197 16.0635 6.69831 14.5 6.69824H13.9316C12.6892 6.69802 11.6817 5.69066 11.6816 4.44824V4C11.6816 2.42513 11.0188 1.00558 9.95801 0.00292969Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCheckmarkFilled20.category = 'Interface General';\n\nexport default DocumentCheckmarkFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCheckmarkFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCheckmarkFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.3732 0.00019787 12.5 2.12677 12.5 4.75V5.25C12.5001 7.59703 14.403 9.4998 16.75 9.5H17.25C19.8732 9.5002 22 11.6268 22 14.25V18.3232C21.9608 21.4651 19.4031 23.9999 16.252 24H8.03223L13.8408 18.1914C14.7194 17.3128 14.7193 15.8885 13.8408 15.0098C12.9621 14.1311 11.5379 14.1311 10.6592 15.0098L5.62012 20.0488L4.34082 18.7695C3.70758 18.1363 2.79156 17.9608 2 18.2402V5.75C2.00018 2.57452 4.57448 0 7.75 0ZM11.7197 16.0703C12.0126 15.7774 12.4874 15.7774 12.7803 16.0703C13.0729 16.3632 13.0731 16.838 12.7803 17.1309L6.15039 23.7607C6.00979 23.9012 5.81887 23.9804 5.62012 23.9805C5.42132 23.9805 5.23047 23.9012 5.08984 23.7607L2.21973 20.8906C1.92697 20.5978 1.92709 20.123 2.21973 19.8301C2.51261 19.5373 2.9874 19.5373 3.28027 19.8301L5.62012 22.1699L11.7197 16.0703ZM11.834 0.0214844C12.6222 0.0748721 13.4007 0.233267 14.1475 0.496094L14.5547 0.639648C17.733 1.75853 20.2027 4.30354 21.2266 7.51367L21.5879 8.64648C21.7384 9.11852 21.8464 9.60234 21.915 10.0918C20.7704 8.80869 19.1047 8.00011 17.25 8H16.75C15.2314 7.9998 14.0001 6.7686 14 5.25V4.75C14 2.85998 13.1599 1.16755 11.834 0.0214844Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCheckmarkFilled24.category = 'Interface General';\n\nexport default DocumentCheckmarkFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCheckmarkFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCheckmarkFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5869 1C14.7622 1.00045 17.3369 3.57464 17.3369 6.75V7.38281C17.337 10.2822 19.6875 12.6328 22.5869 12.6328H23.25C26.4006 12.6331 28.9593 15.1673 28.999 18.3086V24.252C28.9988 27.9796 25.9767 31.0018 22.249 31.002H10.3838L18.0176 23.3682C18.9938 22.3919 18.9936 20.8093 18.0176 19.833C17.0413 18.8567 15.4587 18.8567 14.4824 19.833L7.62012 26.6953L5.51758 24.5928C4.83621 23.9115 3.85978 23.7059 3 23.9756V7.74805C3.00017 4.04609 5.98067 1.04146 9.67285 1H11.5869ZM15.7197 21.0703C16.0126 20.7774 16.4874 20.7774 16.7803 21.0703C17.0729 21.3632 17.0731 21.838 16.7803 22.1309L8.15039 30.7607C8.00979 30.9012 7.81887 30.9804 7.62012 30.9805C7.42132 30.9805 7.23047 30.9012 7.08984 30.7607L3.21973 26.8906C2.92697 26.5978 2.92709 26.123 3.21973 25.8301C3.51261 25.5373 3.9874 25.5373 4.28027 25.8301L7.62012 29.1699L15.7197 21.0703ZM16.0137 1.01074C17.0973 1.06649 18.1647 1.30975 19.167 1.73145C23.2668 3.45657 26.4813 6.78595 28.0625 10.9434L28.3242 11.6318C28.5948 12.3434 28.7845 13.0814 28.8926 13.832C27.5634 12.1864 25.53 11.133 23.25 11.1328H22.5869C20.5159 11.1328 18.837 9.45377 18.8369 7.38281V6.75C18.8369 4.41353 17.73 2.33662 16.0137 1.01074Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCheckmarkFilled32.category = 'Interface General';\n\nexport default DocumentCheckmarkFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCross12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCross12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.59473 7.35059C4.8876 7.05777 5.3624 7.05777 5.65527 7.35059C5.94815 7.64346 5.94811 8.11823 5.65527 8.41113L4.49805 9.56836L5.65527 10.7256C5.94815 11.0185 5.94811 11.4932 5.65527 11.7861C5.36238 12.079 4.88762 12.079 4.59473 11.7861L3.4375 10.6289L2.28027 11.7861C1.98738 12.079 1.51262 12.079 1.21973 11.7861C0.926894 11.4932 0.926854 11.0185 1.21973 10.7256L2.37695 9.56836L1.21973 8.41113C0.926894 8.11823 0.926854 7.64346 1.21973 7.35059C1.5126 7.05777 1.9874 7.05777 2.28027 7.35059L3.4375 8.50781L4.59473 7.35059ZM5.83203 0C5.99648 4.33521e-06 6.1605 0.01726 6.32129 0.0517578C8.63986 0.549403 10.4512 2.36101 10.9482 4.67969C10.9826 4.84023 11 5.00477 11 5.16895V8.75391C10.9996 10.5485 9.54464 12.0038 7.75 12.0039C7.33604 12.0039 7.00037 11.6678 7 11.2539C7 10.8397 7.33582 10.5039 7.75 10.5039C8.71621 10.5038 9.49963 9.72005 9.5 8.75391V6.72656L9.49414 6.60059C9.43116 5.98303 8.9085 5.50098 8.27441 5.50098H8.02734C6.63167 5.50073 5.50027 4.36931 5.5 2.97363V2.17188C5.5 1.84737 5.26988 1.57641 4.96387 1.51367L4.82812 1.5H4.25C3.28353 1.50004 2.5 2.28352 2.5 3.25V5.00098C2.49984 5.41505 2.16411 5.75098 1.75 5.75098C1.33592 5.75094 1.00016 5.41503 1 5.00098V3.25C1 1.4551 2.4551 3.50505e-05 4.25 0H5.83203ZM6.97266 1.84277C6.98899 1.95014 7 2.05996 7 2.17188V2.97363C7.00027 3.54088 7.46009 4.00073 8.02734 4.00098H8.27441C8.60666 4.00098 8.92429 4.06296 9.21875 4.17188C8.78178 3.14437 7.98116 2.31393 6.97266 1.84277Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCross12.category = 'Interface General';\n\nexport default DocumentCross12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCross16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCross16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.72062 10.2198C6.01351 9.92699 6.48828 9.92695 6.78115 10.2198C7.07359 10.5127 7.07383 10.9876 6.78115 11.2803L5.06145 13L6.78115 14.7197C7.07359 15.0126 7.07383 15.4875 6.78115 15.7803C6.4884 16.073 6.01354 16.0727 5.72062 15.7803L4.00092 14.0606L2.28122 15.7803C1.98847 16.073 1.51361 16.0727 1.22068 15.7803C0.927796 15.4874 0.927796 15.0126 1.22068 14.7197L2.94038 13L1.22068 11.2803C0.927796 10.9875 0.927796 10.5127 1.22068 10.2198C1.51358 9.92699 1.98835 9.92695 2.28122 10.2198L4.00092 11.9395L5.72062 10.2198ZM8.0321 0.000244137C8.22602 0.000244137 8.42007 0.0198557 8.61022 0.0578604C11.8056 0.696962 14.3031 3.19439 14.9422 6.3898C14.9802 6.57999 14.9998 6.77395 14.9998 6.96791V8.46594C14.9999 8.47719 15.0007 8.48883 15.0007 8.50011V9.00011H14.9998V12.2501C14.9996 14.3209 13.3207 16 11.2498 16H9.74985C9.33597 15.9997 9.00005 15.6639 8.99986 15.25C8.99986 14.836 9.33586 14.5003 9.74985 14.5H11.2498C12.4923 14.5 13.4996 13.4925 13.4998 12.2501V8.48156C13.49 7.52362 12.711 6.7504 11.7508 6.75014H10.7508C9.23218 6.75014 8.00105 5.51877 8.00085 4.00018V3.25019C8.00085 2.34421 7.31189 1.59876 6.42959 1.50901L6.25088 1.50022H4.74993C3.50752 1.50047 2.49996 2.50772 2.49996 3.75019V7.25013C2.49977 7.66418 2.16406 8.00012 1.74997 8.00012C1.33609 7.99987 1.00017 7.66403 0.999985 7.25013V3.75019C0.999985 1.67931 2.6791 0.000495015 4.74993 0.000244137H8.0321ZM9.1317 1.74729C9.36658 2.19678 9.50083 2.70791 9.50083 3.25019V4.00018C9.50103 4.69036 10.0606 5.25016 10.7508 5.25016H11.7508C12.2481 5.25024 12.7191 5.36197 13.1404 5.56168C12.4335 3.76817 10.9682 2.36742 9.1317 1.74729Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCross16.category = 'Interface General';\n\nexport default DocumentCross16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCross20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCross20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.86328 0C10.2345 1.61643e-05 10.6039 0.0555963 10.959 0.164062L11.085 0.202148C14.5543 1.26253 17.255 4.00147 18.2666 7.48535L18.3535 7.78613C18.4522 8.12589 18.5029 8.47824 18.5029 8.83203V15.25C18.5028 17.8731 16.376 19.9998 13.7529 20H11.75C11.3361 19.9998 11.0001 19.664 11 19.25C11 18.836 11.336 18.5002 11.75 18.5H13.7529C15.5476 18.4998 17.0028 17.0447 17.0029 15.25V10.6982C17.0029 9.31766 15.8835 8.19841 14.5029 8.19824H13.9316C11.8608 8.19802 10.1818 6.51906 10.1816 4.44824V4C10.1816 2.70544 9.19736 1.64053 7.93652 1.5127L7.68164 1.5H6.25C4.45528 1.50024 3 2.95522 3 4.75V9.25C2.99987 9.6641 2.66413 10 2.25 10C1.83607 9.99976 1.50013 9.66396 1.5 9.25V4.75C1.5 2.12679 3.62685 0.000237082 6.25 0H9.86328ZM7.34473 12.9697C7.63762 12.6768 8.11238 12.6768 8.40527 12.9697C8.69817 13.2626 8.69817 13.7374 8.40527 14.0303L6.12305 16.3125L8.40527 18.5947C8.69817 18.8876 8.69817 19.3624 8.40527 19.6553C8.11238 19.9482 7.63762 19.9482 7.34473 19.6553L5.0625 17.373L2.78027 19.6553C2.48738 19.9482 2.01262 19.9482 1.71973 19.6553C1.42683 19.3624 1.42683 18.8876 1.71973 18.5947L4.00195 16.3125L1.71973 14.0303C1.42683 13.7374 1.42683 13.2626 1.71973 12.9697C2.01262 12.6768 2.48738 12.6768 2.78027 12.9697L5.0625 15.252L7.34473 12.9697ZM10.9873 1.74805C11.425 2.38948 11.6816 3.16485 11.6816 4V4.44824C11.6818 5.69063 12.6893 6.69802 13.9316 6.69824H14.5029C15.2859 6.6983 16.016 6.9236 16.6328 7.3125C15.6835 4.70928 13.6126 2.66271 10.9873 1.74805Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCross20.category = 'Interface General';\n\nexport default DocumentCross20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCross24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCross24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.96973 15.9697C9.26262 15.6768 9.73738 15.6768 10.0303 15.9697C10.3232 16.2626 10.3232 16.7374 10.0303 17.0303L7.18555 19.875L10.0303 22.7197C10.3232 23.0126 10.3232 23.4874 10.0303 23.7803C9.73738 24.0732 9.26262 24.0732 8.96973 23.7803L6.125 20.9355L3.28027 23.7803C2.98738 24.0732 2.51262 24.0732 2.21973 23.7803C1.92683 23.4874 1.92683 23.0126 2.21973 22.7197L5.06445 19.875L2.21973 17.0303C1.92683 16.7374 1.92683 16.2626 2.21973 15.9697C2.51262 15.6768 2.98738 15.6768 3.28027 15.9697L6.125 18.8145L8.96973 15.9697ZM11.2422 0C12.2316 7.94291e-07 13.2142 0.167641 14.1475 0.496094L14.5547 0.639648C17.733 1.75853 20.2027 4.30354 21.2266 7.51367L21.5879 8.64648C21.862 9.50597 22.0019 10.4035 22.002 11.3057V18.25C22.002 21.4256 19.4275 23.9999 16.252 24H13.75C13.3358 24 13 23.6642 13 23.25C13.0002 22.836 13.3359 22.5 13.75 22.5H16.252C18.5991 22.4999 20.502 20.5972 20.502 18.25V12.75C20.5018 10.9554 19.0465 9.50026 17.252 9.5H16.75C14.4031 9.49983 12.5002 7.59694 12.5 5.25V4.75C12.4998 2.95535 11.0446 1.5002 9.25 1.5H7.75C5.4029 1.5 3.50018 3.40294 3.5 5.75V12.25C3.4998 12.664 3.16409 13 2.75 13C2.33591 13 2.0002 12.664 2 12.25V5.75C2.00018 2.57452 4.57447 0 7.75 0H11.2422ZM12.8809 1.68945C13.5786 2.51617 13.9999 3.58355 14 4.75V5.25C14.0002 6.76851 15.2315 7.99983 16.75 8H17.252C18.3265 8.00011 19.3174 8.35827 20.1133 8.95996L19.7979 7.96875C18.9168 5.20672 16.7913 3.01743 14.0566 2.05469L13.6494 1.91113C13.3973 1.82241 13.1404 1.74966 12.8809 1.68945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCross24.category = 'Interface General';\n\nexport default DocumentCross24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCross32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCross32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5322 0.998047C16.7803 0.998047 18.0166 1.24741 19.167 1.73145C23.2668 3.45657 26.4813 6.78595 28.0625 10.9434L28.3242 11.6318C28.7699 12.804 28.9989 14.0477 28.999 15.3018V16.8447C28.9991 16.8571 29 16.8695 29 16.8818L28.999 19.2324V24.252C28.9988 27.9796 25.9767 31.0018 22.249 31.002H17.75C17.336 31.0019 17.0003 30.6659 17 30.252C17.0002 29.8379 17.336 29.502 17.75 29.502H22.249C25.1483 29.5018 27.4988 27.1512 27.499 24.252V16.8447C27.4788 14.5152 25.5842 12.6323 23.25 12.6318H22.5869C19.6874 12.6318 17.3369 10.2813 17.3369 7.38184V6.74805C17.3367 4.47432 15.5502 2.61767 13.3047 2.50391L13.0869 2.49805H9.75C6.85069 2.49814 4.50017 4.84876 4.5 7.74805V16.25C4.4998 16.664 4.16409 17 3.75 17C3.33599 16.9999 3.0002 16.664 3 16.25V7.74805C3.00017 4.02033 6.02227 0.998142 9.75 0.998047H15.5322ZM12.2197 20.7197C12.5126 20.4268 12.9874 20.4268 13.2803 20.7197C13.5732 21.0126 13.5732 21.4874 13.2803 21.7803L9.31055 25.75L13.2803 29.7197C13.5732 30.0126 13.5732 30.4874 13.2803 30.7803C12.9874 31.0732 12.5126 31.0732 12.2197 30.7803L8.25 26.8105L4.28027 30.7803C3.98738 31.0732 3.51262 31.0732 3.21973 30.7803C2.92683 30.4874 2.92683 30.0126 3.21973 29.7197L7.18945 25.75L3.21973 21.7803C2.92683 21.4874 2.92683 21.0126 3.21973 20.7197C3.51262 20.4268 3.98738 20.4268 4.28027 20.7197L8.25 24.6895L12.2197 20.7197ZM17.1328 2.66406C18.1845 3.70598 18.8368 5.15076 18.8369 6.74805V7.38184C18.8369 9.4529 20.5158 11.1318 22.5869 11.1318H23.25C24.7162 11.1321 26.0537 11.6823 27.0693 12.5859C27.0236 12.4447 26.9747 12.304 26.9219 12.165L26.6602 11.4766C25.2247 7.70248 22.3068 4.6803 18.585 3.11426C18.1156 2.91678 17.629 2.76714 17.1328 2.66406Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCross32.category = 'Interface General';\n\nexport default DocumentCross32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCrossFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCrossFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.59473 7.34961C4.88762 7.05672 5.36238 7.05672 5.65527 7.34961C5.94817 7.6425 5.94817 8.11726 5.65527 8.41016L4.49805 9.56738L5.65527 10.7246C5.94817 11.0175 5.94817 11.4923 5.65527 11.7852C5.36238 12.078 4.88762 12.078 4.59473 11.7852L3.4375 10.6279L2.28027 11.7852C1.98738 12.078 1.51262 12.078 1.21973 11.7852C0.926833 11.4923 0.926833 11.0175 1.21973 10.7246L2.37695 9.56738L1.21973 8.41016C0.926833 8.11726 0.926833 7.6425 1.21973 7.34961C1.51262 7.05672 1.98738 7.05672 2.28027 7.34961L3.4375 8.50684L4.59473 7.34961ZM3.49609 0.0869141C4.6482 0.383712 5.5 1.42717 5.5 2.67188V2.91699C5.50018 4.34347 6.65653 5.49982 8.08301 5.5C9.69384 5.5 11 6.80616 11 8.41699V8.75293C10.9996 10.5475 9.54464 12.0029 7.75 12.0029H6.98047C7.27091 11.2817 7.12362 10.4254 6.53906 9.84082L6.26562 9.56738L6.53906 9.29395C7.32011 8.5129 7.32011 7.24687 6.53906 6.46582C5.75801 5.68477 4.49199 5.68477 3.71094 6.46582L3.4375 6.73926L3.16406 6.46582C2.57905 5.88081 1.72159 5.73307 1 6.02441V3.24902C1 1.71365 2.06473 0.426932 3.49609 0.0869141ZM6.04004 0.00878906C6.13449 0.0172097 6.22845 0.0308627 6.32129 0.0507812C8.63986 0.548427 10.4512 2.36004 10.9482 4.67871C10.9778 4.81662 10.9919 4.95758 10.9961 5.09863C10.2184 4.41542 9.19942 4 8.08301 4C7.48496 3.99982 7.00018 3.51504 7 2.91699V2.67188C7 1.65957 6.63981 0.731288 6.04004 0.00878906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCrossFilled12.category = 'Interface General';\n\nexport default DocumentCrossFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCrossFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCrossFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.71973 10.2197C6.01262 9.92683 6.48738 9.92683 6.78027 10.2197C7.07317 10.5126 7.07317 10.9874 6.78027 11.2803L5.06055 13L6.78027 14.7197C7.07317 15.0126 7.07317 15.4874 6.78027 15.7803C6.48738 16.0732 6.01262 16.0732 5.71973 15.7803L4 14.0605L2.28027 15.7803C1.98738 16.0732 1.51262 16.0732 1.21973 15.7803C0.926833 15.4874 0.926833 15.0126 1.21973 14.7197L2.93945 13L1.21973 11.2803C0.926833 10.9874 0.926833 10.5126 1.21973 10.2197C1.51262 9.92683 1.98738 9.92683 2.28027 10.2197L4 11.9395L5.71973 10.2197ZM4.75098 0C6.54537 0.000527656 8.00084 1.45551 8.00098 3.25V4C8.00111 5.51867 9.23228 6.75 10.751 6.75H11.751C13.534 6.75052 14.9817 8.18696 15 9.96582V12.25C14.9998 14.3207 13.3207 15.9997 11.25 16H8.10449C8.39594 15.2785 8.24974 14.421 7.66504 13.8359L6.8291 13L7.66504 12.1641C8.44544 11.3831 8.44544 10.1169 7.66504 9.33594C6.88415 8.55505 5.618 8.55538 4.83691 9.33594L4.00098 10.1719L3.16504 9.33594C2.5798 8.7507 1.72079 8.60371 0.999023 8.89551V3.75C0.999155 1.6792 2.6802 0.000250864 4.75098 0ZM4.11914 15.9463C4.05282 15.935 3.98696 15.9209 3.92188 15.9062L4.00098 15.8281L4.11914 15.9463ZM1.17285 13L1.09277 13.0791C1.07799 13.0136 1.06404 12.9476 1.05273 12.8809L1.17285 13ZM8.22266 0.00878906C8.35262 0.0173484 8.48268 0.0321005 8.61035 0.0576172C11.8056 0.696855 14.3033 3.1944 14.9424 6.38965C14.9494 6.42476 14.9523 6.46074 14.958 6.49609C14.1131 5.72222 12.9869 5.25025 11.751 5.25H10.751C10.0607 5.25 9.50111 4.69024 9.50098 4V3.25C9.50091 1.99729 9.0151 0.857458 8.22266 0.00878906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCrossFilled16.category = 'Interface General';\n\nexport default DocumentCrossFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCrossFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCrossFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.21582 0.000976562C8.40911 0.019469 10.1816 1.80235 10.1816 4V4.44824C10.1817 6.51909 11.8608 8.19802 13.9316 8.19824H14.5C16.709 8.19837 18.5 9.98919 18.5 12.1982V14.2754H18.5029V15.25C18.5028 17.8731 16.376 19.9998 13.7529 20H9.94629C10.2917 19.1816 10.1327 18.2011 9.46582 17.5342L8.24414 16.3125L9.46582 15.0908C10.3445 14.2121 10.3445 12.7879 9.46582 11.9092C8.58714 11.0305 7.16286 11.0305 6.28418 11.9092L5.0625 13.1309L3.84082 11.9092C3.20752 11.2759 2.2916 11.1013 1.5 11.3809V4.75C1.5 2.1382 3.6084 0.0195908 6.21582 0.000976562ZM7.34473 12.9697C7.63762 12.6768 8.11238 12.6768 8.40527 12.9697C8.69817 13.2626 8.69817 13.7374 8.40527 14.0303L6.12305 16.3125L8.40527 18.5947C8.69817 18.8876 8.69817 19.3624 8.40527 19.6553C8.11238 19.9482 7.63762 19.9482 7.34473 19.6553L5.0625 17.373L2.78027 19.6553C2.48738 19.9482 2.01262 19.9482 1.71973 19.6553C1.42683 19.3624 1.42683 18.8876 1.71973 18.5947L4.00195 16.3125L1.71973 14.0303C1.42683 13.7374 1.42683 13.2626 1.71973 12.9697C2.01262 12.6768 2.48738 12.6768 2.78027 12.9697L5.0625 15.252L7.34473 12.9697ZM9.95801 0.00292969C10.2973 0.0115822 10.6342 0.0648306 10.959 0.164062L11.085 0.202148C14.5543 1.26253 17.255 4.00147 18.2666 7.48535L18.3535 7.78613C18.4118 7.98682 18.4503 8.19224 18.4746 8.39941C17.4733 7.35197 16.0635 6.69831 14.5 6.69824H13.9316C12.6892 6.69802 11.6817 5.69066 11.6816 4.44824V4C11.6816 2.42513 11.0188 1.00558 9.95801 0.00292969Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCrossFilled20.category = 'Interface General';\n\nexport default DocumentCrossFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCrossFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCrossFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.96973 15.9697C9.26262 15.6768 9.73738 15.6768 10.0303 15.9697C10.3232 16.2626 10.3232 16.7374 10.0303 17.0303L7.18555 19.875L10.0303 22.7197C10.3232 23.0126 10.3232 23.4874 10.0303 23.7803C9.73738 24.0732 9.26262 24.0732 8.96973 23.7803L6.125 20.9355L3.28027 23.7803C2.98738 24.0732 2.51262 24.0732 2.21973 23.7803C1.92683 23.4874 1.92683 23.0126 2.21973 22.7197L5.06445 19.875L2.21973 17.0303C1.92683 16.7374 1.92683 16.2626 2.21973 15.9697C2.51262 15.6768 2.98738 15.6768 3.28027 15.9697L6.125 18.8145L8.96973 15.9697ZM7.75 0C10.3732 0.00019787 12.5 2.12677 12.5 4.75V5.25C12.5001 7.59703 14.403 9.4998 16.75 9.5H17.25C19.8732 9.5002 22 11.6268 22 14.25V18.3232C21.9608 21.4651 19.4031 23.9999 16.252 24H11.6191C11.8987 23.2084 11.7241 22.2925 11.0908 21.6592L9.30664 19.875L11.0908 18.0908C11.9695 17.2121 11.9695 15.7879 11.0908 14.9092C10.2121 14.0305 8.78786 14.0305 7.90918 14.9092L6.125 16.6934L4.34082 14.9092C3.70752 14.2759 2.7916 14.1013 2 14.3809V5.75C2.00018 2.57452 4.57448 0 7.75 0ZM11.834 0.0214844C12.6222 0.0748721 13.4007 0.233267 14.1475 0.496094L14.5547 0.639648C17.733 1.75853 20.2027 4.30354 21.2266 7.51367L21.5879 8.64648C21.7384 9.11852 21.8464 9.60234 21.915 10.0918C20.7704 8.80869 19.1047 8.00011 17.25 8H16.75C15.2314 7.9998 14.0001 6.7686 14 5.25V4.75C14 2.85998 13.1599 1.16755 11.834 0.0214844Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCrossFilled24.category = 'Interface General';\n\nexport default DocumentCrossFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentCrossFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentCrossFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5869 1C14.7622 1.00045 17.3369 3.57464 17.3369 6.75V7.38281C17.337 10.2822 19.6875 12.6328 22.5869 12.6328H23.25C26.4006 12.6331 28.9593 15.1673 28.999 18.3086V24.252C28.9988 27.9796 25.9767 31.0018 22.249 31.002H15.1328C15.4036 30.1416 15.1995 29.1644 14.5176 28.4824L11.7852 25.75L14.5176 23.0176C15.4939 22.0413 15.4939 20.4587 14.5176 19.4824C13.5413 18.5061 11.9587 18.5061 10.9824 19.4824L8.25 22.2148L5.51758 19.4824C4.83616 18.801 3.85982 18.5964 3 18.8662V7.74805C3.00017 4.04609 5.98067 1.04146 9.67285 1H11.5869ZM12.2197 20.7197C12.5126 20.4268 12.9874 20.4268 13.2803 20.7197C13.5732 21.0126 13.5732 21.4874 13.2803 21.7803L9.31055 25.75L13.2803 29.7197C13.5732 30.0126 13.5732 30.4874 13.2803 30.7803C12.9874 31.0732 12.5126 31.0732 12.2197 30.7803L8.25 26.8105L4.28027 30.7803C3.98738 31.0732 3.51262 31.0732 3.21973 30.7803C2.92683 30.4874 2.92683 30.0126 3.21973 29.7197L7.18945 25.75L3.21973 21.7803C2.92683 21.4874 2.92683 21.0126 3.21973 20.7197C3.51262 20.4268 3.98738 20.4268 4.28027 20.7197L8.25 24.6895L12.2197 20.7197ZM16.0137 1.01074C17.0973 1.06649 18.1647 1.30975 19.167 1.73145C23.2668 3.45657 26.4813 6.78595 28.0625 10.9434L28.3242 11.6318C28.5948 12.3434 28.7845 13.0814 28.8926 13.832C27.5634 12.1864 25.53 11.133 23.25 11.1328H22.5869C20.5159 11.1328 18.837 9.45377 18.8369 7.38281V6.75C18.8369 4.41353 17.73 2.33662 16.0137 1.01074Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentCrossFilled32.category = 'Interface General';\n\nexport default DocumentCrossFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDollar12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDollar12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.83203 0C5.99648 4.33521e-06 6.1605 0.01726 6.32129 0.0517578C8.63986 0.549403 10.4512 2.36101 10.9482 4.67969C10.9826 4.84023 11 5.00477 11 5.16895V8.75391C10.9996 10.5485 9.54464 12.0038 7.75 12.0039H7.125C6.71104 12.0039 6.37537 11.6678 6.375 11.2539C6.375 10.8397 6.71082 10.5039 7.125 10.5039H7.75C8.71621 10.5038 9.49963 9.72005 9.5 8.75391V6.72656L9.49414 6.60059C9.43116 5.98303 8.9085 5.50098 8.27441 5.50098H8.02734C6.63167 5.50073 5.50027 4.36931 5.5 2.97363V2.17188C5.5 1.84737 5.26988 1.57641 4.96387 1.51367L4.82812 1.5H4.25C3.28353 1.50004 2.5 2.28352 2.5 3.25V3.50098C2.49984 3.91505 2.16411 4.25098 1.75 4.25098C1.33592 4.25094 1.00016 3.91503 1 3.50098V3.25C1 1.4551 2.4551 3.50505e-05 4.25 0H5.83203ZM3.25391 4.50098C3.66803 4.50108 4.00391 4.83682 4.00391 5.25098V5.37793C4.11683 5.41203 4.23007 5.45119 4.33887 5.49707C4.6865 5.64367 5.17412 5.92246 5.4209 6.41602C5.60584 6.78643 5.45531 7.2367 5.08496 7.42188C4.71455 7.60682 4.26428 7.45629 4.0791 7.08594C4.07509 7.08022 4.05631 7.0565 4.00781 7.01953C3.94724 6.97339 3.86176 6.92455 3.75586 6.87988C3.52914 6.78427 3.31761 6.75104 3.25391 6.75098C2.92688 6.75098 2.73655 6.8577 2.63379 6.95312C2.57884 7.00422 2.54314 7.05728 2.52246 7.10156C2.50261 7.14406 2.50024 7.16975 2.5 7.17285C2.5 7.21141 2.50422 7.23353 2.50684 7.24316C2.50916 7.25167 2.51194 7.25467 2.5127 7.25586C2.51345 7.25704 2.5278 7.28111 2.59375 7.31934C2.75946 7.41517 3.01092 7.47981 3.4248 7.5791C3.77189 7.66237 4.27516 7.7786 4.67969 8.03223C4.89747 8.16879 5.11121 8.35886 5.26758 8.625C5.42563 8.89408 5.49998 9.19865 5.5 9.52539C5.5 10.384 4.85762 10.9532 4.00391 11.1611V11.251C4.00391 11.6651 3.66803 12.0009 3.25391 12.001C2.83969 12.001 2.50391 11.6652 2.50391 11.251V11.1406C2.4211 11.1185 2.33828 11.0934 2.25684 11.0654C1.92014 10.9497 1.51229 10.7537 1.20801 10.4355C0.922001 10.1363 0.932462 9.66224 1.23145 9.37598C1.53078 9.08967 2.00568 9.10008 2.29199 9.39941C2.36277 9.47333 2.51756 9.56956 2.74414 9.64746C2.96588 9.72369 3.16504 9.75098 3.25391 9.75098C3.64477 9.75095 3.84944 9.65634 3.93555 9.59277C4.01443 9.53451 4.00005 9.50438 4 9.52539C3.99999 9.43111 3.98068 9.39514 3.97461 9.38477C3.96692 9.37169 3.94613 9.34345 3.88281 9.30371C3.72487 9.20467 3.47804 9.13375 3.0752 9.03711C2.73922 8.95651 2.24047 8.84751 1.84375 8.61816C1.62893 8.49392 1.40843 8.31706 1.24512 8.05957C1.07844 7.79664 1 7.49528 1 7.17285C1.00014 6.40771 1.56879 5.63214 2.50391 5.35645V5.25098C2.50391 4.83676 2.83969 4.50098 3.25391 4.50098ZM6.97266 1.84277C6.98899 1.95014 7 2.05996 7 2.17188V2.97363C7.00027 3.54088 7.46009 4.00073 8.02734 4.00098H8.27441C8.60666 4.00098 8.92429 4.06296 9.21875 4.17188C8.78178 3.14437 7.98116 2.31393 6.97266 1.84277Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDollar12.category = 'Interface General';\n\nexport default DocumentDollar12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDollar16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDollar16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.0321 0.000244137C8.22602 0.000244137 8.42007 0.0198557 8.61022 0.0578604C11.8056 0.696962 14.3031 3.19439 14.9422 6.3898C14.9802 6.57999 14.9998 6.77395 14.9998 6.96791V8.46594C14.9999 8.47719 15.0007 8.48883 15.0007 8.50011V9.00011H14.9998V12.2501C14.9996 14.3209 13.3207 16 11.2498 16H8.24987C7.836 15.9997 7.50007 15.6639 7.49989 15.25C7.49989 14.836 7.83588 14.5003 8.24987 14.5H11.2498C12.4923 14.5 13.4996 13.4925 13.4998 12.2501V8.48156C13.49 7.52362 12.711 6.7504 11.7508 6.75014H10.7508C9.23218 6.75014 8.00105 5.51877 8.00085 4.00018V3.25019C8.00085 2.34421 7.31189 1.59876 6.42959 1.50901L6.25088 1.50022H4.74993C3.50752 1.50047 2.49996 2.50772 2.49996 3.75019V5.25016C2.49977 5.66421 2.16406 6.00015 1.74997 6.00015C1.33609 5.9999 1.00017 5.66406 0.999985 5.25016V3.75019C0.999985 1.67931 2.6791 0.000495015 4.74993 0.000244137H8.0321ZM3.75483 6.64956C4.16869 6.64982 4.50462 6.98567 4.50481 7.39955V7.7013C5.13096 7.79932 5.94242 8.10532 6.42178 9.06358C6.6069 9.43383 6.45582 9.88495 6.08584 10.0704C5.71546 10.2553 5.26516 10.1048 5.08 9.73447C4.80593 9.18692 4.29147 9.15442 3.7558 9.1544C2.73891 9.15443 2.50173 9.77036 2.50094 9.89951C2.50097 10.0462 2.53358 10.1193 2.55855 10.1593C2.58632 10.2035 2.63865 10.2599 2.748 10.3224C3.00037 10.4661 3.37235 10.552 3.90619 10.6651C4.37154 10.7638 5.00058 10.8901 5.49796 11.1739C5.76321 11.3254 6.02392 11.5385 6.21475 11.8428C6.40817 12.1516 6.50078 12.5091 6.50088 12.8995C6.50074 13.938 5.64918 14.6204 4.50579 14.8262V15.2412C4.50579 15.6551 4.16957 15.9907 3.7558 15.9912C3.34159 15.9912 3.00581 15.6554 3.00581 15.2412V14.8008C2.84477 14.766 2.67912 14.724 2.51754 14.6709C2.0902 14.5304 1.58898 14.2979 1.22068 13.9297C0.928012 13.6369 0.927976 13.162 1.22068 12.8692C1.51356 12.5769 1.98851 12.5767 2.28122 12.8692C2.41293 13.0008 2.66274 13.1397 2.98628 13.2461C3.30336 13.3503 3.59947 13.3936 3.7558 13.3936C4.32137 13.3935 4.65602 13.2617 4.8261 13.1416C4.98757 13.0274 5.00084 12.9312 5.0009 12.8995C5.00081 12.7527 4.96826 12.6786 4.94328 12.6387C4.91545 12.5946 4.86266 12.5388 4.75383 12.4766C4.50151 12.3328 4.12958 12.2461 3.59565 12.1329C3.1303 12.0342 2.50138 11.9089 2.00388 11.6251C1.73845 11.4736 1.47802 11.2607 1.28709 10.9561C1.09355 10.6472 1.001 10.2901 1.00096 9.89951C1.00131 8.96035 1.76469 8.01562 3.00484 7.73841V7.39955C3.00504 6.98567 3.34096 6.64982 3.75483 6.64956ZM9.1317 1.74729C9.36658 2.19678 9.50083 2.70791 9.50083 3.25019V4.00018C9.50103 4.69036 10.0606 5.25016 10.7508 5.25016H11.7508C12.2481 5.25024 12.7191 5.36197 13.1404 5.56168C12.4335 3.76817 10.9682 2.36742 9.1317 1.74729Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDollar16.category = 'Interface General';\n\nexport default DocumentDollar16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDollar20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDollar20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75488 9C5.16903 9 5.50478 9.33587 5.50488 9.75V10.4238C6.23254 10.5156 7.21585 10.8401 7.78516 11.9785C7.96999 12.3488 7.81941 12.8001 7.44922 12.9854C7.07898 13.1702 6.62868 13.0194 6.44336 12.6494C6.07839 11.9198 5.38173 11.8887 4.75586 11.8887C3.49268 11.8889 3.13675 12.6644 3.13672 12.9053C3.1368 13.1011 3.18073 13.2136 3.22559 13.2852C3.27327 13.361 3.35387 13.4417 3.49707 13.5234C3.81763 13.7062 4.28122 13.8118 4.90625 13.9443C5.46245 14.0622 6.18162 14.2076 6.74707 14.5303C7.04647 14.7012 7.33516 14.9382 7.5459 15.2744C7.75932 15.6151 7.86426 16.0117 7.86426 16.4512C7.86368 17.6162 6.87576 18.4033 5.50488 18.6123V19.25C5.50462 19.664 5.16893 20 4.75488 20C4.34106 19.9997 4.00515 19.6638 4.00488 19.25V18.5869C3.78631 18.5444 3.55804 18.4884 3.33496 18.415C2.83949 18.2521 2.27012 17.9857 1.85645 17.5723C1.5637 17.2795 1.56399 16.8046 1.85645 16.5117C2.14934 16.2189 2.62411 16.2188 2.91699 16.5117C3.09418 16.6886 3.4121 16.8614 3.80371 16.9902C4.18885 17.1168 4.55351 17.1708 4.75586 17.1709C6.1899 17.1708 6.36314 16.5558 6.36426 16.4512C6.36426 16.2555 6.32019 16.142 6.27539 16.0703C6.2278 15.9945 6.14682 15.9147 6.00391 15.833C5.68337 15.6501 5.21991 15.5446 4.59473 15.4121C4.03864 15.2942 3.31947 15.1487 2.75391 14.8262C2.45447 14.6553 2.16493 14.4182 1.9541 14.082C1.74058 13.7414 1.63681 13.3448 1.63672 12.9053C1.63674 11.8448 2.52746 10.7436 4.00488 10.46V9.75C4.00498 9.33604 4.34096 9.00027 4.75488 9ZM9.86426 0C10.2355 3.97444e-05 10.6049 0.0555523 10.96 0.164062L11.0859 0.202148C14.5551 1.26259 17.256 4.00157 18.2676 7.48535L18.3545 7.78613C18.4531 8.12584 18.5039 8.4783 18.5039 8.83203V15.25C18.5038 17.873 16.3769 19.9997 13.7539 20H10.751C10.3368 20 10.0011 19.6641 10.001 19.25C10.001 18.8358 10.3368 18.5 10.751 18.5H13.7539C15.5485 18.4997 17.0038 17.0446 17.0039 15.25V11.2764H17.0029V10.6982C17.0029 9.31756 15.8836 8.19824 14.5029 8.19824H13.9316C11.8608 8.19802 10.1818 6.51906 10.1816 4.44824V4C10.1816 2.70567 9.19802 1.64084 7.9375 1.5127L7.68164 1.5H6.25098C4.45605 1.5 3.00098 2.95507 3.00098 4.75V6.25C3.00084 6.66402 2.665 6.99987 2.25098 7C1.83684 7 1.50111 6.6641 1.50098 6.25V4.75C1.50098 2.12665 3.62762 0 6.25098 0H9.86426ZM10.9873 1.74805C11.4251 2.38951 11.6816 3.16479 11.6816 4V4.44824C11.6818 5.69063 12.6893 6.69802 13.9316 6.69824H14.5029C15.2859 6.69824 16.016 6.92363 16.6328 7.3125C15.6834 4.70924 13.6127 2.66265 10.9873 1.74805Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDollar20.category = 'Interface General';\n\nexport default DocumentDollar20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDollar24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDollar24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75781 11.5C6.17185 11.5002 6.50781 11.8359 6.50781 12.25V12.708C8.46359 12.9711 9.30621 14.2469 9.48242 15.0703C9.56877 15.475 9.31079 15.874 8.90625 15.9609C8.5014 16.0474 8.10244 15.7885 8.01562 15.3838C7.97092 15.1759 7.65629 14.4543 6.50781 14.2285V17.1504C7.07203 17.2647 7.67368 17.4208 8.17383 17.6943C8.53639 17.8927 8.87928 18.1689 9.12695 18.5625C9.3766 18.9595 9.49902 19.4272 9.49902 19.9551C9.49857 21.2488 8.40857 22.5571 6.50781 22.832V23.25C6.50781 23.6641 6.17185 23.9998 5.75781 24C5.34373 23.9998 5.00781 23.6641 5.00781 23.25V22.834C4.16012 22.7147 3.5155 22.397 3.03906 21.9893C2.44436 21.4801 2.16293 20.8782 2.03809 20.498C1.90916 20.1048 2.12355 19.6812 2.5166 19.5518C2.91004 19.4228 3.3347 19.6369 3.46387 20.0303C3.53091 20.2343 3.68718 20.5692 4.01465 20.8496C4.22922 21.0332 4.54387 21.2128 5.00781 21.3105V18.3936C4.44378 18.2793 3.84185 18.1249 3.3418 17.8516C2.97922 17.6532 2.63641 17.3769 2.38867 16.9834C2.13882 16.5864 2.01666 16.1188 2.0166 15.5908C2.0167 14.2967 3.10778 12.9873 5.00781 12.7119V12.25C5.00781 11.8359 5.34373 11.5002 5.75781 11.5ZM11.2422 0C12.2315 0 13.2143 0.167706 14.1475 0.496094L14.5547 0.639648C17.7329 1.75852 20.2027 4.30358 21.2266 7.51367L21.5879 8.64648C21.862 9.50597 22.0019 10.4035 22.002 11.3057V12.7148C22.002 12.7266 22.0029 12.7383 22.0029 12.75L22.002 14.5518V18.25C22.002 21.4256 19.4275 23.9999 16.252 24H12.75C12.3359 23.9998 12 23.6641 12 23.25C12.0002 22.8361 12.3361 22.5002 12.75 22.5H16.252C18.5991 22.4999 20.502 20.5972 20.502 18.25V12.7158C20.4834 10.9371 19.036 9.50045 17.2529 9.5H16.751C14.4039 9.5 12.5012 7.59704 12.501 5.25V4.75C12.5008 3.01148 11.1349 1.59216 9.41797 1.50488L9.25098 1.5H7.75C5.40305 1.50017 3.50018 3.40305 3.5 5.75V9.25C3.4998 9.66405 3.16409 10 2.75 10C2.33605 9.99983 2.0002 9.66394 2 9.25V5.75C2.00018 2.57462 4.57462 0.000169387 7.75 0H11.2422ZM6.50781 21.3115C7.64405 21.0757 7.9985 20.3215 7.99902 19.9551C7.99902 19.6655 7.93451 19.4841 7.85742 19.3613C7.77806 19.2352 7.65206 19.1191 7.4541 19.0107C7.20051 18.872 6.88379 18.7752 6.50781 18.6885V21.3115ZM5.00781 14.2334C3.87124 14.4697 3.51672 15.2253 3.5166 15.5908C3.51666 15.8806 3.58098 16.0619 3.6582 16.1846C3.73763 16.3106 3.86357 16.4269 4.06152 16.5352C4.31501 16.6737 4.63208 16.7687 5.00781 16.8555V14.2334ZM12.8809 1.68945C13.5787 2.5162 14.0009 3.58348 14.001 4.75V5.25C14.0012 6.76861 15.2323 8 16.751 8H17.2529C18.3268 8.00018 19.3177 8.3569 20.1133 8.95801L19.7979 7.96875C18.9168 5.20676 16.7913 3.01742 14.0566 2.05469L13.6494 1.91113C13.3973 1.82242 13.1404 1.74965 12.8809 1.68945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDollar24.category = 'Interface General';\n\nexport default DocumentDollar24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDollar32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDollar32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5332 0.998047C16.7813 0.998085 18.0175 1.24737 19.168 1.73145C23.2677 3.45661 26.4823 6.78592 28.0635 10.9434L28.3252 11.6318C28.7709 12.804 28.9999 14.0477 29 15.3018V24.252C28.9997 27.9795 25.9775 31.0017 22.25 31.002H15.751C15.3369 31.002 15.0012 30.6659 15.001 30.252C15.0012 29.8379 15.3369 29.502 15.751 29.502H22.25C25.1491 29.5017 27.4997 27.1511 27.5 24.252V16.8818C27.4997 14.5351 25.5968 12.6321 23.25 12.6318H22.5869C19.6874 12.6318 17.3369 10.2813 17.3369 7.38184V6.74805C17.3367 4.40112 15.4338 2.49823 13.0869 2.49805H9.75098C6.85159 2.49805 4.50115 4.8487 4.50098 7.74805V12.25C4.50078 12.664 4.16494 12.9998 3.75098 13C3.33689 13 3.00117 12.664 3.00098 12.25V7.74805C3.00115 4.02027 6.02316 0.998047 9.75098 0.998047H15.5332ZM7.61523 15.7002C8.02929 15.7004 8.36523 16.0361 8.36523 16.4502V17.0088C10.9225 17.2781 11.9794 18.9093 12.1924 19.9062C12.2785 20.3112 12.0202 20.7105 11.6152 20.7969C11.2107 20.8825 10.8122 20.6241 10.7256 20.2197C10.6469 19.8512 10.1328 18.7636 8.36523 18.5195V22.7197C9.13342 22.8694 9.95164 23.0662 10.6182 23.4316C11.0609 23.6744 11.4695 24.007 11.7637 24.4756C12.0599 24.9475 12.2089 25.5077 12.209 26.1533C12.2086 27.7277 10.8409 29.3905 8.36523 29.6719V30.2344C8.36509 30.6483 8.0292 30.9842 7.61523 30.9844C7.20129 30.9842 6.86538 30.6483 6.86523 30.2344V29.6729C5.72019 29.5467 4.87157 29.1362 4.25879 28.6104C3.5326 27.9871 3.18915 27.2503 3.03711 26.7861C2.90831 26.3928 3.12352 25.9691 3.5166 25.8398C3.91024 25.711 4.33399 25.9257 4.46289 26.3193C4.55744 26.6079 4.77707 27.0775 5.23633 27.4717C5.58096 27.7674 6.09421 28.048 6.86523 28.1611V23.9639C6.09669 23.8144 5.27712 23.6195 4.61035 23.2539C4.1678 23.0111 3.75894 22.6783 3.46484 22.21C3.16863 21.7381 3.01963 21.1768 3.01953 20.5312C3.01979 18.9566 4.39049 17.2934 6.86523 17.0117V16.4502C6.86523 16.0361 7.2012 15.7004 7.61523 15.7002ZM8.36523 28.1611C10.1049 27.9069 10.7086 26.7818 10.709 26.1533C10.7089 25.7453 10.6173 25.4712 10.4932 25.2734C10.3669 25.0724 10.1753 24.8995 9.89746 24.7471C9.49056 24.524 8.9728 24.3781 8.36523 24.25V28.1611ZM6.86523 18.5225C5.1254 18.777 4.51982 19.9035 4.51953 20.5312C4.51963 20.9391 4.61127 21.2144 4.73535 21.4121C4.86159 21.6131 5.05421 21.7861 5.33203 21.9385C5.73898 22.1616 6.25767 22.3047 6.86523 22.4326V18.5225ZM17.1328 2.66406C18.1846 3.706 18.8368 5.15063 18.8369 6.74805V7.38184C18.8369 9.4529 20.5159 11.1318 22.5869 11.1318H23.25C24.7158 11.1319 26.0528 11.6819 27.0684 12.585C27.0228 12.4442 26.9755 12.3036 26.9229 12.165L26.6611 11.4766C25.2257 7.70245 22.3077 4.68033 18.5859 3.11426C18.1163 2.91666 17.6292 2.76716 17.1328 2.66406Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDollar32.category = 'Interface General';\n\nexport default DocumentDollar32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDollarFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDollarFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.49609 0.0869141C4.6482 0.383712 5.5 1.42717 5.5 2.67188V2.91699C5.50018 4.34347 6.65653 5.49982 8.08301 5.5C9.69384 5.5 11 6.80616 11 8.41699V8.75293C10.9996 10.5475 9.54464 12.0029 7.75 12.0029H5.24219C6.09002 11.5416 6.75 10.7414 6.75 9.52441C6.74998 9.00443 6.63066 8.47522 6.3457 7.99023C6.34139 7.9829 6.33638 7.97601 6.33203 7.96875C6.74522 7.43159 6.87213 6.7049 6.62109 6.04297L6.53906 5.85547L6.4502 5.69238C6.07716 5.05747 5.51373 4.68409 5.09668 4.47266C4.79333 3.75434 4.08265 3.25008 3.25391 3.25C2.42668 3.25 1.71744 3.75259 1.41309 4.46875C1.26739 4.55009 1.13007 4.64214 1 4.74121V3.24902C1 1.71365 2.06473 0.426932 3.49609 0.0869141ZM3.25391 4.5C3.66803 4.5001 4.00391 4.83585 4.00391 5.25V5.37695C4.11683 5.41105 4.23007 5.45021 4.33887 5.49609C4.6865 5.6427 5.17412 5.92148 5.4209 6.41504C5.60584 6.78545 5.45531 7.23572 5.08496 7.4209C4.71455 7.60584 4.26428 7.45531 4.0791 7.08496C4.07509 7.07924 4.05631 7.05552 4.00781 7.01855C3.94724 6.97241 3.86176 6.92357 3.75586 6.87891C3.52914 6.7833 3.31761 6.75006 3.25391 6.75C2.92688 6.75 2.73655 6.85673 2.63379 6.95215C2.57884 7.00324 2.54314 7.05631 2.52246 7.10059C2.50261 7.14308 2.50024 7.16878 2.5 7.17188C2.5 7.21043 2.50422 7.23255 2.50684 7.24219C2.50916 7.2507 2.51194 7.2537 2.5127 7.25488C2.51345 7.25607 2.5278 7.28013 2.59375 7.31836C2.75946 7.4142 3.01092 7.47884 3.4248 7.57812C3.77189 7.66139 4.27516 7.77762 4.67969 8.03125C4.89747 8.16782 5.11121 8.35788 5.26758 8.62402C5.42563 8.8931 5.49998 9.19767 5.5 9.52441C5.5 10.383 4.85762 10.9523 4.00391 11.1602V11.25C4.00391 11.6642 3.66803 11.9999 3.25391 12C2.83969 12 2.50391 11.6642 2.50391 11.25V11.1396C2.4211 11.1175 2.33828 11.0924 2.25684 11.0645C1.92014 10.9487 1.51229 10.7527 1.20801 10.4346C0.922001 10.1353 0.932462 9.66127 1.23145 9.375C1.53078 9.08869 2.00568 9.0991 2.29199 9.39844C2.36277 9.47235 2.51756 9.56859 2.74414 9.64648C2.96588 9.72271 3.16504 9.75 3.25391 9.75C3.64477 9.74997 3.84944 9.65536 3.93555 9.5918C4.01443 9.53353 4.00005 9.5034 4 9.52441C3.99999 9.43013 3.98068 9.39417 3.97461 9.38379C3.96692 9.37071 3.94613 9.34247 3.88281 9.30273C3.72487 9.20369 3.47804 9.13277 3.0752 9.03613C2.73922 8.95553 2.24047 8.84654 1.84375 8.61719C1.62893 8.49294 1.40843 8.31608 1.24512 8.05859C1.07844 7.79566 1 7.4943 1 7.17188C1.00014 6.40673 1.56879 5.63116 2.50391 5.35547V5.25C2.50391 4.83579 2.83969 4.5 3.25391 4.5ZM6.04004 0.00878906C6.13449 0.0172097 6.22845 0.0308627 6.32129 0.0507812C8.63986 0.548427 10.4512 2.36004 10.9482 4.67871C10.9778 4.81662 10.9919 4.95758 10.9961 5.09863C10.2184 4.41542 9.19942 4 8.08301 4C7.48496 3.99982 7.00018 3.51504 7 2.91699V2.67188C7 1.65957 6.63981 0.731288 6.04004 0.00878906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDollarFilled12.category = 'Interface General';\n\nexport default DocumentDollarFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDollarFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDollarFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75098 0C6.54537 0.000527656 8.00084 1.45551 8.00098 3.25V4C8.00111 5.51867 9.23228 6.75 10.751 6.75H11.751C13.534 6.75052 14.9817 8.18696 15 9.96582V12.25C14.9998 14.3207 13.3207 15.9997 11.25 16H5.60156C5.63205 15.9257 5.66013 15.849 5.68164 15.7705C6.81578 15.3077 7.75087 14.3922 7.75098 12.8994C7.75083 12.306 7.60755 11.7118 7.27344 11.1787C7.21049 11.0783 7.1421 10.9851 7.07227 10.8975C7.68667 10.3556 7.91977 9.47762 7.62207 8.69238L7.54004 8.50488L7.43262 8.30469C6.94805 7.45352 6.27551 6.98366 5.63574 6.72363C5.35844 5.95244 4.62147 5.39983 3.75488 5.39941C2.85049 5.39963 2.0869 6.00118 1.83984 6.8252C1.53319 6.97002 1.25008 7.14948 0.999023 7.35645V3.75C0.999155 1.6792 2.6802 0.000250864 4.75098 0ZM3.75391 6.65039C4.16808 6.65039 4.50384 6.98623 4.50391 7.40039V7.70215C5.13012 7.80011 5.94144 8.10599 6.4209 9.06445C6.60581 9.4348 6.45517 9.88605 6.08496 10.0713C5.71474 10.2559 5.26435 10.1053 5.0791 9.73535C4.80494 9.18762 4.29074 9.15528 3.75488 9.15527C2.73732 9.1553 2.50049 9.77179 2.5 9.90039C2.50011 10.0468 2.53267 10.1202 2.55762 10.1602C2.58543 10.2044 2.63797 10.261 2.74707 10.3232C2.99944 10.467 3.37138 10.5528 3.90527 10.666C4.37066 10.7647 4.99956 10.8909 5.49707 11.1748C5.76234 11.3263 6.02302 11.5394 6.21387 11.8438C6.4072 12.1526 6.49994 12.5101 6.5 12.9004C6.4996 13.9388 5.64837 14.6215 4.50488 14.8271V15.2422C4.50462 15.656 4.16872 15.9919 3.75488 15.9922C3.34083 15.9922 3.00515 15.6562 3.00488 15.2422V14.8018C2.84376 14.7669 2.67826 14.725 2.5166 14.6719C2.0893 14.5314 1.58801 14.2988 1.21973 13.9307C0.927131 13.6379 0.927258 13.163 1.21973 12.8701C1.51258 12.5775 1.98744 12.5775 2.28027 12.8701C2.41202 13.0017 2.66191 13.1407 2.98535 13.2471C3.30252 13.3513 3.59851 13.3945 3.75488 13.3945C4.32051 13.3945 4.655 13.2627 4.8252 13.1426C4.98626 13.0287 4.9998 12.9326 5 12.9004C4.99994 12.7539 4.96735 12.6796 4.94238 12.6396C4.91454 12.5955 4.86179 12.5397 4.75293 12.4775C4.50055 12.3336 4.12884 12.247 3.59473 12.1338C3.12935 12.0351 2.50045 11.9098 2.00293 11.626C1.73759 11.4745 1.47704 11.2615 1.28613 10.957C1.09267 10.6482 1.00012 10.2908 1 9.90039C1.00022 8.96116 1.7637 8.01653 3.00391 7.73926V7.40039C3.00397 6.98639 3.33996 6.65065 3.75391 6.65039ZM8.22266 0.00878906C8.35262 0.0173484 8.48268 0.0321005 8.61035 0.0576172C11.8056 0.696855 14.3033 3.1944 14.9424 6.38965C14.9494 6.42476 14.9523 6.46074 14.958 6.49609C14.1131 5.72222 12.9869 5.25025 11.751 5.25H10.751C10.0607 5.25 9.50111 4.69024 9.50098 4V3.25C9.50091 1.99729 9.0151 0.857458 8.22266 0.00878906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDollarFilled16.category = 'Interface General';\n\nexport default DocumentDollarFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDollarFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDollarFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75488 9C5.16903 9 5.50478 9.33587 5.50488 9.75V10.4238C6.23254 10.5156 7.21586 10.8401 7.78516 11.9785C7.96991 12.3488 7.81938 12.8002 7.44922 12.9854C7.07898 13.1703 6.62875 13.0194 6.44336 12.6494C6.07839 11.9198 5.38173 11.8887 4.75586 11.8887C3.49248 11.8888 3.13675 12.6644 3.13672 12.9053C3.1368 13.1011 3.18073 13.2136 3.22559 13.2852C3.27328 13.361 3.35389 13.4417 3.49707 13.5234C3.81766 13.7062 4.2812 13.8118 4.90625 13.9443C5.46247 14.0622 6.18162 14.2076 6.74707 14.5303C7.04644 14.7012 7.33519 14.9382 7.5459 15.2744C7.75927 15.6151 7.86426 16.0117 7.86426 16.4512C7.86368 17.6163 6.87576 18.4033 5.50488 18.6123V19.25C5.50462 19.664 5.16893 20 4.75488 20C4.34095 19.9999 4.00515 19.6639 4.00488 19.25V18.5869C3.78628 18.5444 3.55809 18.4884 3.33496 18.415C2.8395 18.2521 2.27016 17.9857 1.85645 17.5723C1.56366 17.2795 1.56387 16.8046 1.85645 16.5117C2.14934 16.2189 2.62411 16.2188 2.91699 16.5117C3.09423 16.6886 3.41213 16.8615 3.80371 16.9902C4.18898 17.1168 4.55357 17.1708 4.75586 17.1709C6.18991 17.1708 6.36314 16.5558 6.36426 16.4512C6.36426 16.2556 6.32017 16.142 6.27539 16.0703C6.22781 15.9945 6.14676 15.9147 6.00391 15.833C5.68338 15.6501 5.21994 15.5446 4.59473 15.4121C4.03865 15.2942 3.31952 15.1487 2.75391 14.8262C2.45447 14.6553 2.16494 14.4182 1.9541 14.082C1.74058 13.7414 1.63681 13.3448 1.63672 12.9053C1.63674 11.8448 2.52732 10.7435 4.00488 10.46V9.75C4.00498 9.33596 4.34085 9.00014 4.75488 9ZM6.21582 0.000976562C8.40911 0.019469 10.1816 1.80235 10.1816 4V4.44824C10.1817 6.51909 11.8608 8.19802 13.9316 8.19824H14.5C16.709 8.19837 18.5 9.98919 18.5 12.1982V14.2754H18.5029V15.25C18.5028 17.8731 16.376 19.9998 13.7529 20H6.87305C6.90073 19.9217 6.92531 19.8418 6.94434 19.7598C8.27289 19.2322 9.36383 18.1731 9.36426 16.4512C9.36426 15.7681 9.19943 15.0874 8.81738 14.4775C8.72476 14.3298 8.62376 14.1942 8.51855 14.0703C9.27199 13.4688 9.56641 12.4376 9.21875 11.5195L9.12598 11.3086L9.00391 11.0781C8.45013 10.1048 7.6832 9.56467 6.9502 9.26367C6.72767 8.25514 5.83031 7.5 4.75488 7.5C3.64062 7.50012 2.71719 8.31067 2.53809 9.37402C2.155 9.55515 1.80633 9.78267 1.5 10.0469V4.75C1.5 2.1382 3.6084 0.0195908 6.21582 0.000976562ZM9.95801 0.00292969C10.2973 0.0115822 10.6342 0.0648306 10.959 0.164062L11.085 0.202148C14.5543 1.26253 17.255 4.00147 18.2666 7.48535L18.3535 7.78613C18.4118 7.98682 18.4503 8.19224 18.4746 8.39941C17.4733 7.35197 16.0635 6.69831 14.5 6.69824H13.9316C12.6892 6.69802 11.6817 5.69066 11.6816 4.44824V4C11.6816 2.42513 11.0188 1.00558 9.95801 0.00292969Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDollarFilled20.category = 'Interface General';\n\nexport default DocumentDollarFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDollarFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDollarFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75781 11.5C6.17177 11.5003 6.50781 11.836 6.50781 12.25V12.708C8.46326 12.9712 9.30622 14.247 9.48242 15.0703C9.5687 15.4749 9.31062 15.8739 8.90625 15.9609C8.50137 16.0476 8.1025 15.7886 8.01562 15.3838C7.97093 15.1759 7.65593 14.4544 6.50781 14.2285V17.1504C7.0719 17.2647 7.67381 17.4209 8.17383 17.6943C8.53626 17.8927 8.87936 18.1691 9.12695 18.5625C9.37651 18.9594 9.49902 19.4273 9.49902 19.9551C9.49857 21.2487 8.40829 22.5569 6.50781 22.832V23.25C6.50781 23.664 6.17177 23.9997 5.75781 24C5.3436 24 5.00781 23.6642 5.00781 23.25V22.834C4.15998 22.7148 3.51558 22.397 3.03906 21.9893C2.44443 21.4801 2.16295 20.8782 2.03809 20.498C1.90914 20.1047 2.12341 19.6811 2.5166 19.5518C2.90998 19.423 3.33472 19.6369 3.46387 20.0303C3.53094 20.2343 3.68726 20.5693 4.01465 20.8496C4.2293 21.0332 4.54375 21.2129 5.00781 21.3105V18.3936C4.44375 18.2793 3.84195 18.1249 3.3418 17.8516C2.97929 17.6533 2.6364 17.3768 2.38867 16.9834C2.13882 16.5864 2.01666 16.1188 2.0166 15.5908C2.0167 14.2966 3.10741 12.9871 5.00781 12.7119V12.25C5.00781 11.8358 5.3436 11.5 5.75781 11.5ZM7.75 0C10.3732 0.00019787 12.5 2.12677 12.5 4.75V5.25C12.5001 7.59703 14.403 9.4998 16.75 9.5H17.25C19.8732 9.5002 22 11.6268 22 14.25V18.3232C21.9608 21.4651 19.4031 23.9999 16.252 24H7.94043C9.7755 23.3133 10.9977 21.7759 10.998 19.9551C10.998 19.189 10.8178 18.435 10.3955 17.7637C10.2499 17.5323 10.0852 17.3288 9.91211 17.1494C10.6461 16.7049 11.0821 15.8664 10.9854 14.9844L10.9482 14.7568L10.8691 14.4531C10.5225 13.3262 9.55622 12.0809 7.87402 11.4971C7.56395 10.6254 6.73491 10 5.75684 10C4.76962 10.0002 3.93278 10.6369 3.62988 11.5215C3.01009 11.746 2.46033 12.0694 2 12.4658V5.75C2.00018 2.57452 4.57448 0 7.75 0ZM6.50781 21.3115C7.64369 21.0756 7.9985 20.3214 7.99902 19.9551C7.99902 19.6657 7.93446 19.4841 7.85742 19.3613C7.77811 19.2353 7.65186 19.119 7.4541 19.0107C7.20061 18.8721 6.88359 18.7752 6.50781 18.6885V21.3115ZM5.00781 14.2334C3.87078 14.4696 3.51672 15.2252 3.5166 15.5908C3.51666 15.8806 3.58098 16.0619 3.6582 16.1846C3.73764 16.3105 3.86368 16.4269 4.06152 16.5352C4.31513 16.6737 4.63191 16.7697 5.00781 16.8564V14.2334ZM11.834 0.0214844C12.6222 0.0748721 13.4007 0.233267 14.1475 0.496094L14.5547 0.639648C17.733 1.75853 20.2027 4.30354 21.2266 7.51367L21.5879 8.64648C21.7384 9.11852 21.8464 9.60234 21.915 10.0918C20.7704 8.80869 19.1047 8.00011 17.25 8H16.75C15.2314 7.9998 14.0001 6.7686 14 5.25V4.75C14 2.85998 13.1599 1.16755 11.834 0.0214844Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDollarFilled24.category = 'Interface General';\n\nexport default DocumentDollarFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDollarFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDollarFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5869 1C14.7622 1.00045 17.3369 3.57464 17.3369 6.75V7.38281C17.337 10.2822 19.6875 12.6328 22.5869 12.6328H23.25C26.4006 12.6331 28.9593 15.1673 28.999 18.3086V24.252C28.9988 27.9796 25.9767 31.0018 22.249 31.002H10.2656C12.5064 30.1703 13.9587 28.3028 13.959 26.1533C13.9589 25.2308 13.743 24.3366 13.2461 23.5449C12.9609 23.0907 12.6161 22.7266 12.2539 22.4316C13.4442 22.0338 14.1721 20.7975 13.9043 19.541C13.5924 18.0804 12.3471 16.2737 9.94238 15.5469C9.57987 14.6133 8.67594 13.9502 7.61426 13.9502C6.54218 13.9504 5.6295 14.626 5.27441 15.5742C4.39389 15.8546 3.62393 16.2911 3 16.8408V7.74805C3.00017 4.04609 5.98067 1.04146 9.67285 1H11.5869ZM7.61523 15.7002C8.02919 15.7005 8.36523 16.0362 8.36523 16.4502V17.0088C10.9223 17.2782 11.9804 18.9094 12.1934 19.9062C12.2793 20.3108 12.0207 20.7102 11.6162 20.7969C11.2115 20.883 10.8133 20.6242 10.7266 20.2197C10.6479 19.8512 10.1326 18.7636 8.36523 18.5195V22.7197C9.13347 22.8694 9.95263 23.0662 10.6191 23.4316C11.0615 23.6744 11.4706 24.0073 11.7646 24.4756C12.0606 24.9473 12.2099 25.5081 12.21 26.1533C12.2096 27.7276 10.8408 29.3905 8.36523 29.6719V30.2344C8.36509 30.6483 8.0291 30.9841 7.61523 30.9844C7.20111 30.9844 6.86538 30.6485 6.86523 30.2344V29.6729C5.72064 29.5467 4.8725 29.1359 4.25977 28.6104C3.53375 27.9873 3.19021 27.2503 3.03809 26.7861C2.90919 26.3925 3.12394 25.9687 3.51758 25.8398C3.91106 25.7113 4.33503 25.9259 4.46387 26.3193C4.55851 26.6079 4.77823 27.0777 5.2373 27.4717C5.58194 27.7671 6.09477 28.0481 6.86523 28.1611V23.9639C6.09702 23.8145 5.27795 23.6192 4.61133 23.2539C4.16888 23.0113 3.75995 22.6781 3.46582 22.21C3.16961 21.7381 3.02061 21.1768 3.02051 20.5312C3.02077 18.9566 4.3904 17.2934 6.86523 17.0117V16.4502C6.86523 16.036 7.20102 15.7002 7.61523 15.7002ZM8.36523 28.1611C10.1048 27.9069 10.7095 26.7818 10.71 26.1533C10.7099 25.7458 10.618 25.4711 10.4941 25.2734C10.3681 25.0726 10.1758 24.8994 9.89844 24.7471C9.49155 24.5239 8.97284 24.3781 8.36523 24.25V28.1611ZM6.86523 18.5225C5.12529 18.777 4.52079 19.9035 4.52051 20.5312C4.52061 20.9391 4.61224 21.2144 4.73633 21.4121C4.86262 21.6129 5.05535 21.7862 5.33301 21.9385C5.73983 22.1613 6.2581 22.3048 6.86523 22.4326V18.5225ZM16.0137 1.01074C17.0973 1.06649 18.1647 1.30975 19.167 1.73145C23.2668 3.45657 26.4813 6.78595 28.0625 10.9434L28.3242 11.6318C28.5948 12.3434 28.7845 13.0814 28.8926 13.832C27.5634 12.1864 25.53 11.133 23.25 11.1328H22.5869C20.5159 11.1328 18.837 9.45377 18.8369 7.38281V6.75C18.8369 4.41353 17.73 2.33662 16.0137 1.01074Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDollarFilled32.category = 'Interface General';\n\nexport default DocumentDollarFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDownload12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDownload12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.83203 0C5.99648 4.33521e-06 6.1605 0.01726 6.32129 0.0517578C8.63986 0.549403 10.4512 2.36101 10.9482 4.67969C10.9826 4.84023 11 5.00477 11 5.16895V8.75391C10.9996 10.5485 9.54464 12.0038 7.75 12.0039C7.33604 12.0039 7.00037 11.6678 7 11.2539C7 10.8397 7.33582 10.5039 7.75 10.5039C8.71621 10.5038 9.49963 9.72005 9.5 8.75391V6.72656L9.49414 6.60059C9.43116 5.98303 8.9085 5.50098 8.27441 5.50098H8.02734C6.63167 5.50073 5.50027 4.36931 5.5 2.97363V2.17188C5.5 1.84737 5.26988 1.57641 4.96387 1.51367L4.82812 1.5H4.25C3.28353 1.50004 2.5 2.28352 2.5 3.25V5.00098C2.49984 5.41505 2.16411 5.75098 1.75 5.75098C1.33592 5.75094 1.00016 5.41503 1 5.00098V3.25C1 1.4551 2.4551 3.50505e-05 4.25 0H5.83203ZM3.59277 6.25098C4.00699 6.25098 4.34277 6.58676 4.34277 7.00098V9.42383L4.90625 8.86133C5.19915 8.5685 5.67392 8.56846 5.9668 8.86133C6.2596 9.15421 6.25961 9.629 5.9668 9.92188L4.12402 11.7646C3.83114 12.0575 3.3554 12.0575 3.0625 11.7646L1.21973 9.92188C0.926839 9.62899 0.926848 9.15423 1.21973 8.86133C1.51261 8.56844 1.98738 8.56845 2.28027 8.86133L2.84277 9.42285V7.00098C2.84277 6.58692 3.17878 6.25124 3.59277 6.25098ZM6.97266 1.84277C6.98899 1.95014 7 2.05996 7 2.17188V2.97363C7.00027 3.54088 7.46009 4.00073 8.02734 4.00098H8.27441C8.60666 4.00098 8.92429 4.06296 9.21875 4.17188C8.78178 3.14437 7.98116 2.31393 6.97266 1.84277Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDownload12.category = 'Interface General';\n\nexport default DocumentDownload12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDownload16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDownload16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.0321 0.000244137C8.22612 0.000244137 8.41998 0.0198173 8.61022 0.0578604C11.8056 0.696962 14.3031 3.19439 14.9422 6.3898C14.9802 6.57997 14.9998 6.77397 14.9998 6.96791V12.2501C14.9996 14.3209 13.3207 16 11.2498 16H9.74985C9.33583 15.9999 9.00005 15.664 8.99986 15.25C8.99986 14.8359 9.33572 14.5001 9.74985 14.5H11.2498C12.4923 14.5 13.4996 13.4925 13.4998 12.2501V8.50011C13.4998 7.53363 12.7163 6.75014 11.7498 6.75014H10.7498C9.23128 6.75004 8.00008 5.51871 7.99988 4.00018V3.25019C7.99988 2.34398 7.31123 1.59845 6.42861 1.50901L6.2499 1.50022H4.74993C3.50738 1.50031 2.49996 2.50762 2.49996 3.75019V7.25013C2.49977 7.66418 2.16406 8.00012 1.74997 8.00012C1.33596 8.00004 1.00017 7.66413 0.999985 7.25013V3.75019C0.999985 1.6792 2.67897 0.000330801 4.74993 0.000244137H8.0321ZM4.5927 8.25012C5.00691 8.25012 5.34269 8.5859 5.34269 9.00011V13.4229L6.90614 11.8604C7.19904 11.5676 7.67381 11.5675 7.96668 11.8604C8.25936 12.1533 8.25944 12.6281 7.96668 12.9209L5.12395 15.7637C4.83108 16.0563 4.35526 16.0563 4.06244 15.7637L1.21971 12.9209C0.926904 12.6281 0.927072 12.1533 1.21971 11.8604C1.51259 11.5675 1.98735 11.5675 2.28024 11.8604L3.84271 13.4219V9.00011C3.84271 8.5861 4.17877 8.25045 4.5927 8.25012ZM9.1317 1.74729C9.36654 2.19675 9.49986 2.70796 9.49986 3.25019V4.00018C9.50005 4.6903 10.0597 5.25006 10.7498 5.25016H11.7498C12.2474 5.25016 12.7189 5.36183 13.1404 5.56168C12.4335 3.76821 10.9681 2.36747 9.1317 1.74729Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDownload16.category = 'Interface General';\n\nexport default DocumentDownload16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDownload20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDownload20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.86328 0C10.2346 1.61688e-05 10.6038 0.0555359 10.959 0.164062L11.085 0.202148C14.5543 1.26253 17.255 4.00147 18.2666 7.48535L18.3535 7.78613C18.4521 8.12587 18.5029 8.47827 18.5029 8.83203V15.25C18.5028 17.8731 16.376 19.9998 13.7529 20H11.75C11.3359 19.9999 11.0001 19.6641 11 19.25C11 18.8359 11.3359 18.5001 11.75 18.5H13.7529C15.5476 18.4998 17.0028 17.0447 17.0029 15.25V11.2764H17.002V10.6982C17.0019 9.31756 15.8826 8.19824 14.502 8.19824H13.9307C11.86 8.19784 10.1808 6.51895 10.1807 4.44824V4C10.1807 2.70555 9.19721 1.64068 7.93652 1.5127L7.68066 1.5H6.25C4.45513 1.50006 3 2.95511 3 4.75V9.25C2.99987 9.6641 2.66413 10 2.25 10C1.83592 9.99994 1.50013 9.66406 1.5 9.25V4.75C1.5 2.12668 3.6267 5.99183e-05 6.25 0H9.86328ZM6.09277 10.25C6.50682 10.2502 6.84277 10.5859 6.84277 11V17.4229L9.40625 14.8604C9.69916 14.5677 10.174 14.5675 10.4668 14.8604C10.7594 15.1532 10.7594 15.6281 10.4668 15.9209L6.62402 19.7637C6.33119 20.0565 5.85541 20.0564 5.5625 19.7637L1.71973 15.9209C1.42684 15.628 1.42684 15.1532 1.71973 14.8604C2.01263 14.5676 2.48744 14.5675 2.78027 14.8604L5.34277 17.4219V11C5.34277 10.5859 5.67878 10.2503 6.09277 10.25ZM10.9873 1.74805C11.425 2.38945 11.6807 3.16492 11.6807 4V4.44824C11.6808 5.69052 12.6884 6.69784 13.9307 6.69824H14.502C15.2853 6.69824 16.0158 6.92427 16.6328 7.31348C15.6837 4.70989 13.6128 2.66287 10.9873 1.74805Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDownload20.category = 'Interface General';\n\nexport default DocumentDownload20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDownload24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDownload24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.2422 0C12.2315 2.10953e-05 13.2142 0.167638 14.1475 0.496094L14.5547 0.639648C17.733 1.75855 20.2027 4.30353 21.2266 7.51367L21.5879 8.64648C21.862 9.50597 22.0019 10.4035 22.002 11.3057V18.25C22.002 21.4255 19.4275 23.9998 16.252 24H13.75C13.3358 24 13 23.6642 13 23.25C13.0002 22.836 13.3359 22.5 13.75 22.5H16.252C18.599 22.4998 20.502 20.5971 20.502 18.25V12.75C20.5018 10.9554 19.0465 9.50026 17.252 9.5H16.75C14.403 9.49993 12.5002 7.597 12.5 5.25V4.75C12.4998 2.95535 11.0446 1.5002 9.25 1.5H7.75C5.4029 1.5 3.50018 3.40294 3.5 5.75V12.25C3.4998 12.664 3.16401 12.9999 2.75 13C2.33591 13 2.0002 12.664 2 12.25V5.75C2.00018 2.57452 4.57447 0 7.75 0H11.2422ZM7.15723 12.6699C7.57118 12.6702 7.90716 13.0059 7.90723 13.4199V21.4229L11.0332 18.2969C11.3261 18.0041 11.8009 18.004 12.0938 18.2969C12.3865 18.5897 12.3865 19.0645 12.0938 19.3574L7.6875 23.7637C7.39463 24.0565 6.91985 24.0565 6.62695 23.7637L2.21973 19.3574C1.92689 19.0646 1.92702 18.5898 2.21973 18.2969C2.51263 18.0041 2.98742 18.004 3.28027 18.2969L6.40723 21.4229V13.4199C6.40729 13.0058 6.74305 12.6699 7.15723 12.6699ZM12.8799 1.68945C13.5778 2.51623 13.9999 3.58337 14 4.75V5.25C14.0002 6.76857 15.2314 7.99993 16.75 8H17.252C18.3265 8.00011 19.3174 8.35822 20.1133 8.95996L19.7979 7.96875C18.9168 5.20671 16.7913 3.01745 14.0566 2.05469L13.6494 1.91113C13.397 1.82231 13.1397 1.7497 12.8799 1.68945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDownload24.category = 'Interface General';\n\nexport default DocumentDownload24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDownload32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDownload32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5322 0.998047C16.7804 0.998055 18.0165 1.24736 19.167 1.73145C23.2668 3.45659 26.4813 6.78591 28.0625 10.9434L28.3242 11.6318C28.7699 12.804 28.9989 14.0477 28.999 15.3018V24.252C28.9988 27.9796 25.9767 31.0018 22.249 31.002H17.75C17.3359 31.002 17.0003 30.6659 17 30.252C17.0002 29.8379 17.3359 29.502 17.75 29.502H22.249C25.1482 29.5018 27.4988 27.1511 27.499 24.252V16.8818C27.4987 14.5351 25.5958 12.6321 23.249 12.6318H22.5859C19.6866 12.6317 17.3359 10.2812 17.3359 7.38184V6.74805C17.3357 4.40112 15.4329 2.49823 13.0859 2.49805H9.75C6.85061 2.49805 4.50017 4.8487 4.5 7.74805V16.25C4.4998 16.664 4.16406 17 3.75 17C3.33591 17 3.0002 16.664 3 16.25V7.74805C3.00017 4.02027 6.02219 0.998047 9.75 0.998047H15.5322ZM9.40723 17.6699C9.82113 17.6703 10.1572 18.0059 10.1572 18.4199V28.4229L14.2832 24.2969C14.5761 24.0041 15.0509 24.004 15.3438 24.2969C15.6364 24.5897 15.6364 25.0646 15.3438 25.3574L9.9375 30.7637C9.79699 30.9042 9.60592 30.9832 9.40723 30.9834C9.20838 30.9834 9.01759 30.9042 8.87695 30.7637L3.46973 25.3574C3.1769 25.0646 3.17702 24.5898 3.46973 24.2969C3.76263 24.0041 4.23743 24.004 4.53027 24.2969L8.65723 28.4229V18.4199C8.65727 18.0057 8.99304 17.6699 9.40723 17.6699ZM17.1328 2.66406C18.1844 3.70597 18.8358 5.15082 18.8359 6.74805V7.38184C18.8359 9.45282 20.515 11.1317 22.5859 11.1318H23.249C24.7148 11.1319 26.0518 11.682 27.0674 12.585C27.0218 12.4442 26.9746 12.3036 26.9219 12.165L26.6602 11.4766C25.2247 7.70244 22.3068 4.68031 18.585 3.11426C18.1156 2.91677 17.629 2.76716 17.1328 2.66406Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDownload32.category = 'Interface General';\n\nexport default DocumentDownload32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDownloadFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDownloadFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.49609 0.0869141C4.6482 0.383712 5.5 1.42717 5.5 2.67188V2.91699C5.50018 4.34347 6.65653 5.49982 8.08301 5.5C9.69384 5.5 11 6.80616 11 8.41699V8.75293C10.9996 10.5475 9.54464 12.0029 7.75 12.0029H5.65332L6.85059 10.8047C7.63155 10.0237 7.63155 8.7576 6.85059 7.97656C6.49988 7.62586 6.0513 7.43322 5.59277 7.39746V7C5.59277 5.89543 4.69734 5 3.59277 5C2.48843 5.00026 1.59277 5.89559 1.59277 7V7.39746C1.39052 7.41332 1.19079 7.46106 1 7.53809V3.24902C1 1.71365 2.06473 0.426932 3.49609 0.0869141ZM3.59277 6.25C4.00699 6.25 4.34277 6.58579 4.34277 7V9.42285L4.90625 8.86035C5.19915 8.56752 5.67392 8.56748 5.9668 8.86035C6.2596 9.15323 6.25961 9.62802 5.9668 9.9209L4.12402 11.7637C3.83114 12.0566 3.3554 12.0565 3.0625 11.7637L1.21973 9.9209C0.926839 9.62801 0.926848 9.15325 1.21973 8.86035C1.51261 8.56746 1.98738 8.56747 2.28027 8.86035L2.84277 9.42188V7C2.84277 6.58595 3.17878 6.25026 3.59277 6.25ZM6.04004 0.00878906C6.13449 0.0172097 6.22845 0.0308627 6.32129 0.0507812C8.63986 0.548427 10.4512 2.36004 10.9482 4.67871C10.9778 4.81662 10.9919 4.95758 10.9961 5.09863C10.2184 4.41542 9.19942 4 8.08301 4C7.48496 3.99982 7.00018 3.51504 7 2.91699V2.67188C7 1.65957 6.63981 0.731288 6.04004 0.00878906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDownloadFilled12.category = 'Interface General';\n\nexport default DocumentDownloadFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDownloadFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDownloadFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75098 0C6.54537 0.000527656 8.00084 1.45551 8.00098 3.25V4C8.00111 5.51867 9.23228 6.75 10.751 6.75H11.751C13.534 6.75052 14.9817 8.18696 15 9.96582V12.25C14.9998 14.3207 13.3207 15.9997 11.25 16H6.65723L8.85156 13.8047C9.63188 13.0238 9.63188 11.7575 8.85156 10.9766C8.24103 10.366 7.33375 10.2342 6.59375 10.5781V9C6.59362 7.89587 5.69779 7.00053 4.59375 7C3.48948 7.00026 2.59388 7.8957 2.59375 9V10.5781C2.09114 10.3445 1.51027 10.3299 0.999023 10.5361V3.75C0.999155 1.6792 2.6802 0.000250864 4.75098 0ZM4.59277 8.25C5.00699 8.25 5.34277 8.58579 5.34277 9V13.4229L6.90625 11.8604C7.19915 11.5675 7.67392 11.5675 7.9668 11.8604C8.2596 12.1532 8.25961 12.628 7.9668 12.9209L5.12402 15.7637C4.83113 16.0566 4.3554 16.0566 4.0625 15.7637L1.21973 12.9209C0.926836 12.628 0.926842 12.1532 1.21973 11.8604C1.51261 11.5675 1.98738 11.5675 2.28027 11.8604L3.84277 13.4219V9C3.84277 8.58595 4.17878 8.25026 4.59277 8.25ZM8.22266 0.00878906C8.35262 0.0173484 8.48268 0.0321005 8.61035 0.0576172C11.8056 0.696855 14.3033 3.1944 14.9424 6.38965C14.9494 6.42476 14.9523 6.46074 14.958 6.49609C14.1131 5.72222 12.9869 5.25025 11.751 5.25H10.751C10.0607 5.25 9.50111 4.69024 9.50098 4V3.25C9.50091 1.99729 9.0151 0.857458 8.22266 0.00878906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDownloadFilled16.category = 'Interface General';\n\nexport default DocumentDownloadFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDownloadFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDownloadFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.21582 0.000976562C8.40911 0.019469 10.1816 1.80235 10.1816 4V4.44824C10.1817 6.51909 11.8608 8.19802 13.9316 8.19824H14.5C16.709 8.19837 18.5 9.98919 18.5 12.1982V14.2754H18.5029V15.25C18.5028 17.8731 16.376 19.9998 13.7529 20H8.50977L11.5273 16.9814C12.4059 16.1028 12.4059 14.6785 11.5273 13.7998C10.6487 12.9211 9.22439 12.9212 8.3457 13.7998L8.34277 13.8018V11C8.34277 9.75736 7.33541 8.75 6.09277 8.75C4.85036 8.75026 3.84277 9.75752 3.84277 11V13.8008L3.84082 13.7998C3.20752 13.1665 2.29159 12.9919 1.5 13.2715V4.75C1.5 2.1382 3.6084 0.0195908 6.21582 0.000976562ZM6.09277 10.25C6.50699 10.25 6.84277 10.5858 6.84277 11V17.4229L9.40625 14.8604C9.69915 14.5675 10.1739 14.5675 10.4668 14.8604C10.7596 15.1532 10.7596 15.628 10.4668 15.9209L6.62402 19.7637C6.33113 20.0566 5.85539 20.0566 5.5625 19.7637L1.71973 15.9209C1.42684 15.628 1.42684 15.1532 1.71973 14.8604C2.01262 14.5675 2.48738 14.5675 2.78027 14.8604L5.34277 17.4219V11C5.34277 10.5859 5.67878 10.2503 6.09277 10.25ZM9.95801 0.00292969C10.2973 0.0115822 10.6342 0.0648306 10.959 0.164062L11.085 0.202148C14.5543 1.26253 17.255 4.00147 18.2666 7.48535L18.3535 7.78613C18.4118 7.98682 18.4503 8.19224 18.4746 8.39941C17.4733 7.35197 16.0635 6.69831 14.5 6.69824H13.9316C12.6892 6.69802 11.6817 5.69066 11.6816 4.44824V4C11.6816 2.42513 11.0188 1.00558 9.95801 0.00292969Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDownloadFilled20.category = 'Interface General';\n\nexport default DocumentDownloadFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDownloadFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDownloadFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.3732 0.00019787 12.5 2.12677 12.5 4.75V5.25C12.5001 7.59703 14.403 9.4998 16.75 9.5H17.25C19.8732 9.5002 22 11.6268 22 14.25V18.3232C21.9608 21.4651 19.4031 23.9999 16.252 24H9.57227L13.1543 20.418C14.033 19.5393 14.033 18.114 13.1543 17.2354C12.2756 16.3572 10.8512 16.357 9.97266 17.2354L9.40723 17.8008V13.4199C9.40723 12.1774 8.3997 11.1701 7.15723 11.1699C5.91459 11.1699 4.90723 12.1773 4.90723 13.4199V17.8018L4.34082 17.2354C3.7076 16.6024 2.79159 16.4276 2 16.707V5.75C2.00018 2.57452 4.57448 0 7.75 0ZM7.15723 12.6699C7.57127 12.6701 7.90723 13.0058 7.90723 13.4199V21.4229L11.0332 18.2969C11.3261 18.004 11.8009 18.004 12.0938 18.2969C12.3866 18.5898 12.3866 19.0646 12.0938 19.3574L7.6875 23.7637C7.39463 24.0565 6.91985 24.0565 6.62695 23.7637L2.21973 19.3574C1.92689 19.0646 1.92702 18.5898 2.21973 18.2969C2.51262 18.004 2.98738 18.004 3.28027 18.2969L6.40723 21.4229V13.4199C6.40723 13.0057 6.74301 12.6699 7.15723 12.6699ZM11.834 0.0214844C12.6222 0.0748721 13.4007 0.233267 14.1475 0.496094L14.5547 0.639648C17.733 1.75853 20.2027 4.30354 21.2266 7.51367L21.5879 8.64648C21.7384 9.11852 21.8464 9.60234 21.915 10.0918C20.7704 8.80869 19.1047 8.00011 17.25 8H16.75C15.2314 7.9998 14.0001 6.7686 14 5.25V4.75C14 2.85998 13.1599 1.16755 11.834 0.0214844Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDownloadFilled24.category = 'Interface General';\n\nexport default DocumentDownloadFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentDownloadFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentDownloadFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5869 1C14.7622 1.00045 17.3369 3.57464 17.3369 6.75V7.38281C17.337 10.2822 19.6875 12.6328 22.5869 12.6328H23.25C26.4006 12.6331 28.9593 15.1673 28.999 18.3086V24.252C28.9988 27.9796 25.9767 31.0018 22.249 31.002H12.1738L16.5811 26.5947C17.5574 25.6184 17.5574 24.0349 16.5811 23.0586C15.6048 22.0828 14.0221 22.0826 13.0459 23.0586L11.9072 24.1973V18.4199C11.9072 17.0393 10.7878 15.9201 9.40723 15.9199C8.02651 15.9199 6.90723 17.0392 6.90723 18.4199V24.1982L5.76758 23.0586C5.01904 22.3103 3.91486 22.1379 3 22.5371V7.74805C3.00017 4.04609 5.98067 1.04146 9.67285 1H11.5869ZM9.40723 17.6699C9.82127 17.6701 10.1572 18.0058 10.1572 18.4199V28.4229L14.2832 24.2969C14.5761 24.004 15.0509 24.004 15.3438 24.2969C15.6366 24.5898 15.6366 25.0646 15.3438 25.3574L9.9375 30.7637C9.79694 30.9042 9.60601 30.9833 9.40723 30.9834C9.20834 30.9834 9.0176 30.9043 8.87695 30.7637L3.46973 25.3574C3.1769 25.0646 3.17702 24.5898 3.46973 24.2969C3.76262 24.004 4.23738 24.004 4.53027 24.2969L8.65723 28.4229V18.4199C8.65723 18.0057 8.99301 17.6699 9.40723 17.6699ZM16.0137 1.01074C17.0973 1.06649 18.1647 1.30975 19.167 1.73145C23.2668 3.45657 26.4813 6.78595 28.0625 10.9434L28.3242 11.6318C28.5948 12.3434 28.7845 13.0814 28.8926 13.832C27.5634 12.1864 25.53 11.133 23.25 11.1328H22.5869C20.5159 11.1328 18.837 9.45377 18.8369 7.38281V6.75C18.8369 4.41353 17.73 2.33662 16.0137 1.01074Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentDownloadFilled32.category = 'Interface General';\n\nexport default DocumentDownloadFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.49609 0.0869141C4.6482 0.383712 5.5 1.42717 5.5 2.67188V2.91699C5.50018 4.34347 6.65653 5.49982 8.08301 5.5C9.69384 5.5 11 6.80616 11 8.41699V8.75293C10.9996 10.5475 9.54464 12.0029 7.75 12.0029H4.25C2.45533 12.0029 1.00037 10.5475 1 8.75293V3.24902C1 1.71365 2.06473 0.426932 3.49609 0.0869141ZM6.04004 0.00878906C6.13449 0.0172097 6.22845 0.0308627 6.32129 0.0507812C8.63986 0.548427 10.4512 2.36004 10.9482 4.67871C10.9778 4.81662 10.9919 4.95758 10.9961 5.09863C10.2184 4.41542 9.19942 4 8.08301 4C7.48496 3.99982 7.00018 3.51504 7 2.91699V2.67188C7 1.65957 6.63981 0.731288 6.04004 0.00878906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentFilled12.category = 'Interface General';\n\nexport default DocumentFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.7509 0.000244137C6.54558 0.000508051 8.00085 1.45546 8.00085 3.25019V4.00018C8.00099 5.51883 9.23213 6.75014 10.7508 6.75014H11.7508C13.5341 6.7504 14.9816 8.18681 14.9998 9.96591V12.2501C14.9996 14.3209 13.3207 16 11.2498 16H4.74993C2.67922 15.9997 1.00017 14.3208 0.999985 12.2501V3.75019C0.999985 1.67931 2.68008 0.000495007 4.7509 0.000244137ZM8.22253 0.00903307C8.35265 0.0175877 8.4824 0.0323134 8.61022 0.0578604C11.8056 0.696962 14.3031 3.19439 14.9422 6.3898C14.9492 6.42496 14.952 6.46084 14.9578 6.49624C14.1128 5.72228 12.9869 5.25029 11.7508 5.25016H10.7508C10.0605 5.25016 9.50096 4.69042 9.50083 4.00018V3.25019C9.50083 1.99735 9.01508 0.857756 8.22253 0.00903307Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentFilled16.category = 'Interface General';\n\nexport default DocumentFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.21582 0.000976562C8.40911 0.019469 10.1816 1.80235 10.1816 4V4.44824C10.1817 6.51909 11.8608 8.19802 13.9316 8.19824H14.5C16.709 8.19837 18.5 9.98919 18.5 12.1982V14.2754H18.5029V15.25C18.5028 17.8731 16.376 19.9998 13.7529 20H6.25C3.62693 19.9998 1.50013 17.8731 1.5 15.25V4.75C1.5 2.1382 3.6084 0.0195908 6.21582 0.000976562ZM9.95801 0.00292969C10.2973 0.0115821 10.6342 0.0648306 10.959 0.164062L11.085 0.202148C14.5543 1.26253 17.255 4.00147 18.2666 7.48535L18.3535 7.78613C18.4118 7.98682 18.4503 8.19224 18.4746 8.39941C17.4733 7.35197 16.0635 6.69831 14.5 6.69824H13.9316C12.6892 6.69802 11.6817 5.69066 11.6816 4.44824V4C11.6816 2.42513 11.0188 1.00558 9.95801 0.00292969Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentFilled20.category = 'Interface General';\n\nexport default DocumentFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.3732 0.00019787 12.5 2.12677 12.5 4.75V5.25C12.5001 7.59703 14.403 9.4998 16.75 9.5H17.25C19.8732 9.5002 22 11.6268 22 14.25V18.3232C21.9608 21.4651 19.4031 23.9999 16.252 24H7.75C4.57436 24 2 21.4256 2 18.25V5.75C2.00018 2.57452 4.57448 0 7.75 0ZM11.834 0.0214844C12.6222 0.0748721 13.4007 0.233267 14.1475 0.496094L14.5547 0.639648C17.733 1.75853 20.2027 4.30354 21.2266 7.51367L21.5879 8.64648C21.7384 9.11852 21.8464 9.60234 21.915 10.0918C20.7704 8.80869 19.1047 8.00011 17.25 8H16.75C15.2314 7.9998 14.0001 6.7686 14 5.25V4.75C14 2.85998 13.1599 1.16755 11.834 0.0214844Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentFilled24.category = 'Interface General';\n\nexport default DocumentFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5869 1C14.7622 1.00045 17.3369 3.57464 17.3369 6.75V7.38281C17.337 10.2822 19.6875 12.6328 22.5869 12.6328H23.25C26.4006 12.6331 28.9593 15.1673 28.999 18.3086V24.252C28.9988 27.9796 25.9767 31.0018 22.249 31.002H9.75C6.02232 31.0019 3.00026 27.9796 3 24.252V7.74805C3.00017 4.04609 5.98067 1.04146 9.67285 1H11.5869ZM16.0137 1.01074C17.0973 1.06649 18.1647 1.30975 19.167 1.73145C23.2668 3.45657 26.4813 6.78595 28.0625 10.9434L28.3242 11.6318C28.5948 12.3434 28.7845 13.0814 28.8926 13.832C27.5634 12.1864 25.53 11.133 23.25 11.1328H22.5869C20.5159 11.1328 18.837 9.45377 18.8369 7.38281V6.75C18.8369 4.41353 17.73 2.33662 16.0137 1.01074Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentFilled32.category = 'Interface General';\n\nexport default DocumentFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentLines12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentLines12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.83203 0C5.99648 4.33521e-06 6.1605 0.01726 6.32129 0.0517578C8.63986 0.549403 10.4512 2.36101 10.9482 4.67969C10.9826 4.84023 11 5.00477 11 5.16895V8.75391C10.9996 10.5485 9.54464 12.0038 7.75 12.0039H4.25C2.45533 12.0039 1.00037 10.5485 1 8.75391V3.25C1 1.4551 2.45511 3.50505e-05 4.25 0H5.83203ZM4.25 1.5C3.28353 1.50004 2.5 2.28352 2.5 3.25V8.75391C2.50037 9.72007 3.28376 10.5039 4.25 10.5039H7.75C8.71621 10.5038 9.49963 9.72005 9.5 8.75391V6.72656L9.49414 6.60059C9.43116 5.98303 8.9085 5.50098 8.27441 5.50098H8.02734C6.63167 5.50073 5.50027 4.36931 5.5 2.97363V2.17188C5.5 1.84737 5.26988 1.57641 4.96387 1.51367L4.82812 1.5H4.25ZM7.75 8.00098C8.16421 8.00098 8.5 8.33676 8.5 8.75098C8.5 9.16519 8.16421 9.50098 7.75 9.50098H4.25C3.83579 9.50098 3.5 9.16519 3.5 8.75098C3.5 8.33676 3.83579 8.00098 4.25 8.00098H7.75ZM5.75 5.50098C6.16421 5.50098 6.5 5.83676 6.5 6.25098C6.5 6.66519 6.16421 7.00098 5.75 7.00098H4.25C3.83579 7.00098 3.5 6.66519 3.5 6.25098C3.5 5.83676 3.83579 5.50098 4.25 5.50098H5.75ZM6.97266 1.84277C6.98899 1.95014 7 2.05996 7 2.17188V2.97363C7.00027 3.54088 7.46009 4.00073 8.02734 4.00098H8.27441C8.60666 4.00098 8.92429 4.06296 9.21875 4.17188C8.78178 3.14437 7.98116 2.31393 6.97266 1.84277Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentLines12.category = 'Interface General';\n\nexport default DocumentLines12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentLines16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentLines16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.0321 0.000244137C8.22602 0.000244137 8.42007 0.0198557 8.61022 0.0578604C11.8056 0.696962 14.3031 3.19439 14.9422 6.3898C14.9802 6.57999 14.9998 6.77395 14.9998 6.96791V8.46594C14.9999 8.47719 15.0007 8.48883 15.0007 8.50011V9.00011H14.9998V12.2501C14.9996 14.3209 13.3207 16 11.2498 16H4.74993C2.67922 15.9997 1.00017 14.3208 0.999985 12.2501V3.75019C0.999985 1.67931 2.6791 0.000495015 4.74993 0.000244137H8.0321ZM4.74993 1.50022C3.50752 1.50047 2.49996 2.50772 2.49996 3.75019V12.2501C2.50015 13.4924 3.50763 14.4998 4.74993 14.5H11.2498C12.4923 14.5 13.4996 13.4925 13.4998 12.2501V8.48156C13.49 7.52362 12.711 6.7504 11.7508 6.75014H10.7508C9.23218 6.75014 8.00105 5.51877 8.00085 4.00018V3.25019C8.00085 2.34421 7.31189 1.59876 6.42959 1.50901L6.25088 1.50022H4.74993ZM10.7508 11.0001C11.1648 11.0003 11.5008 11.336 11.5008 11.7501C11.5006 12.1639 11.1647 12.4998 10.7508 12.5001H5.2509C4.83681 12.5001 4.50111 12.1641 4.50091 11.7501C4.50091 11.3359 4.83669 11.0001 5.2509 11.0001H10.7508ZM7.75086 8.00012C8.16484 8.00039 8.50085 8.33607 8.50085 8.75011C8.50065 9.16399 8.16472 9.49984 7.75086 9.5001H5.2509C4.83681 9.5001 4.50111 9.16415 4.50091 8.75011C4.50091 8.3359 4.83669 8.00012 5.2509 8.00012H7.75086ZM9.1317 1.74729C9.36658 2.19678 9.50083 2.70791 9.50083 3.25019V4.00018C9.50103 4.69036 10.0606 5.25016 10.7508 5.25016H11.7508C12.2481 5.25024 12.7191 5.36197 13.1404 5.56168C12.4335 3.76817 10.9682 2.36742 9.1317 1.74729Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentLines16.category = 'Interface General';\n\nexport default DocumentLines16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentLines20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentLines20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.86328 0C10.2345 1.61643e-05 10.6039 0.0555963 10.959 0.164062L11.085 0.202148C14.5543 1.26253 17.255 4.00147 18.2666 7.48535L18.3535 7.78613C18.4522 8.12589 18.5029 8.47824 18.5029 8.83203V15.25C18.5028 17.8731 16.376 19.9998 13.7529 20H6.25C3.62693 19.9998 1.50013 17.8731 1.5 15.25V4.75C1.5 2.12679 3.62685 0.000237082 6.25 0H9.86328ZM6.25 1.5C4.45528 1.50024 3 2.95522 3 4.75V15.25C3.00013 17.0447 4.45536 18.4998 6.25 18.5H13.7529C15.5476 18.4998 17.0028 17.0447 17.0029 15.25V10.6982C17.0029 9.31766 15.8835 8.19841 14.5029 8.19824H13.9316C11.8608 8.19802 10.1818 6.51906 10.1816 4.44824V4C10.1816 2.70544 9.19736 1.64053 7.93652 1.5127L7.68164 1.5H6.25ZM14.25 14.5C14.6642 14.5 15 14.8358 15 15.25C15 15.6642 14.6642 16 14.25 16H5.75C5.33579 16 5 15.6642 5 15.25C5 14.8358 5.33579 14.5 5.75 14.5H14.25ZM10.25 11C10.6642 11 11 11.3358 11 11.75C11 12.1642 10.6642 12.5 10.25 12.5H5.75C5.33579 12.5 5 12.1642 5 11.75C5 11.3358 5.33579 11 5.75 11H10.25ZM10.9873 1.74805C11.425 2.38948 11.6816 3.16485 11.6816 4V4.44824C11.6818 5.69063 12.6893 6.69802 13.9316 6.69824H14.5029C15.2859 6.6983 16.016 6.9236 16.6328 7.3125C15.6835 4.70928 13.6126 2.66271 10.9873 1.74805Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentLines20.category = 'Interface General';\n\nexport default DocumentLines20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentLines24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentLines24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.2422 0C12.2316 7.94291e-07 13.2142 0.167641 14.1475 0.496094L14.5547 0.639648C17.733 1.75853 20.2027 4.30354 21.2266 7.51367L21.5879 8.64648C21.862 9.50597 22.0019 10.4035 22.002 11.3057V18.25C22.002 21.4256 19.4275 23.9999 16.252 24H7.75C4.57436 24 2 21.4256 2 18.25V5.75C2.00018 2.57452 4.57448 0 7.75 0H11.2422ZM7.75 1.5C5.4029 1.5 3.50018 3.40295 3.5 5.75V18.25C3.5 20.5972 5.40279 22.5 7.75 22.5H16.252C18.5991 22.4999 20.502 20.5972 20.502 18.25V12.75C20.5018 10.9554 19.0465 9.50026 17.252 9.5H16.75C14.4031 9.49983 12.5002 7.59694 12.5 5.25V4.75C12.4998 2.95535 11.0446 1.5002 9.25 1.5H7.75ZM17.25 17.5C17.6642 17.5 18 17.8358 18 18.25C18 18.6642 17.6642 19 17.25 19H6.75C6.33579 19 6 18.6642 6 18.25C6 17.8358 6.33579 17.5 6.75 17.5H17.25ZM12.25 13C12.6642 13 13 13.3358 13 13.75C13 14.1642 12.6642 14.5 12.25 14.5H6.75C6.33579 14.5 6 14.1642 6 13.75C6 13.3358 6.33579 13 6.75 13H12.25ZM12.8809 1.68945C13.5786 2.51617 13.9999 3.58355 14 4.75V5.25C14.0002 6.76851 15.2315 7.99983 16.75 8H17.252C18.3265 8.00011 19.3174 8.35827 20.1133 8.95996L19.7979 7.96875C18.9168 5.20672 16.7913 3.01743 14.0566 2.05469L13.6494 1.91113C13.3973 1.82241 13.1404 1.74966 12.8809 1.68945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentLines24.category = 'Interface General';\n\nexport default DocumentLines24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentLines32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentLines32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5322 0.998047C16.7803 0.998047 18.0166 1.24741 19.167 1.73145C23.2668 3.45657 26.4813 6.78595 28.0625 10.9434L28.3242 11.6318C28.7699 12.804 28.9989 14.0477 28.999 15.3018V16.8447C28.9991 16.8571 29 16.8695 29 16.8818L28.999 19.2324V24.252C28.9988 27.9796 25.9767 31.0018 22.249 31.002H9.75C6.02232 31.0019 3.00026 27.9796 3 24.252V7.74805C3.00017 4.02033 6.02227 0.998142 9.75 0.998047H15.5322ZM9.75 2.49805C6.85069 2.49814 4.50017 4.84876 4.5 7.74805V24.252C4.50026 27.1512 6.85075 29.5019 9.75 29.502H22.249C25.1483 29.5018 27.4988 27.1512 27.499 24.252V16.8447C27.4788 14.5152 25.5842 12.6323 23.25 12.6318H22.5869C19.6874 12.6318 17.3369 10.2813 17.3369 7.38184V6.74805C17.3367 4.47432 15.5502 2.61767 13.3047 2.50391L13.0869 2.49805H9.75ZM23 22.25C23.4142 22.25 23.75 22.5858 23.75 23C23.75 23.4142 23.4142 23.75 23 23.75H9C8.58579 23.75 8.25 23.4142 8.25 23C8.25 22.5858 8.58579 22.25 9 22.25H23ZM16 16.25C16.4142 16.25 16.75 16.5858 16.75 17C16.75 17.4142 16.4142 17.75 16 17.75H9C8.58579 17.75 8.25 17.4142 8.25 17C8.25 16.5858 8.58579 16.25 9 16.25H16ZM17.1328 2.66406C18.1845 3.70598 18.8368 5.15076 18.8369 6.74805V7.38184C18.8369 9.4529 20.5158 11.1318 22.5869 11.1318H23.25C24.7162 11.1321 26.0537 11.6823 27.0693 12.5859C27.0236 12.4447 26.9747 12.304 26.9219 12.165L26.6602 11.4766C25.2247 7.70248 22.3068 4.6803 18.585 3.11426C18.1156 2.91678 17.629 2.76714 17.1328 2.66406Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentLines32.category = 'Interface General';\n\nexport default DocumentLines32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentLinesFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentLinesFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.49609 0.0869141C4.6482 0.383712 5.5 1.42717 5.5 2.67188V2.91699C5.50018 4.34347 6.65653 5.49982 8.08301 5.5C9.69384 5.5 11 6.80616 11 8.41699V8.75293C10.9996 10.5475 9.54464 12.0029 7.75 12.0029H4.25C2.45533 12.0029 1.00037 10.5475 1 8.75293V3.24902C1 1.71365 2.06473 0.426932 3.49609 0.0869141ZM4.25 8C3.83579 8 3.5 8.33579 3.5 8.75C3.5 9.16421 3.83579 9.5 4.25 9.5H7.75C8.16421 9.5 8.5 9.16421 8.5 8.75C8.5 8.33579 8.16421 8 7.75 8H4.25ZM4.25 5.5C3.83579 5.5 3.5 5.83579 3.5 6.25C3.5 6.66421 3.83579 7 4.25 7H5.75C6.16421 7 6.5 6.66421 6.5 6.25C6.5 5.83579 6.16421 5.5 5.75 5.5H4.25ZM6.04004 0.00878906C6.13449 0.0172097 6.22845 0.0308627 6.32129 0.0507812C8.63986 0.548427 10.4512 2.36004 10.9482 4.67871C10.9778 4.81662 10.9919 4.95758 10.9961 5.09863C10.2184 4.41542 9.19942 4 8.08301 4C7.48496 3.99982 7.00018 3.51504 7 2.91699V2.67188C7 1.65957 6.63981 0.731288 6.04004 0.00878906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentLinesFilled12.category = 'Interface General';\n\nexport default DocumentLinesFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentLinesFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentLinesFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.7509 0.000244137C6.54558 0.000508051 8.00085 1.45546 8.00085 3.25019V4.00018C8.00099 5.51883 9.23213 6.75014 10.7508 6.75014H11.7508C13.5341 6.7504 14.9816 8.18681 14.9998 9.96591V12.2501C14.9996 14.3209 13.3207 16 11.2498 16H4.74993C2.67922 15.9997 1.00017 14.3208 0.999985 12.2501V3.75019C0.999985 1.67931 2.68008 0.000495007 4.7509 0.000244137ZM5.2509 11.0001C4.83669 11.0001 4.50091 11.3359 4.50091 11.7501C4.50104 12.1642 4.83677 12.5001 5.2509 12.5001H10.7508C11.1647 12.4998 11.5007 12.164 11.5008 11.7501C11.5008 11.336 11.1648 11.0003 10.7508 11.0001H5.2509ZM5.2509 8.00012C4.83669 8.00012 4.50091 8.3359 4.50091 8.75011C4.50104 9.16421 4.83677 9.5001 5.2509 9.5001H7.75086C8.16476 9.49984 8.50072 9.16404 8.50085 8.75011C8.50085 8.33607 8.16484 8.00039 7.75086 8.00012H5.2509ZM8.22253 0.00903307C8.35265 0.0175877 8.4824 0.0323134 8.61022 0.0578604C11.8056 0.696962 14.3031 3.19439 14.9422 6.3898C14.9492 6.42496 14.952 6.46084 14.9578 6.49624C14.1128 5.72228 12.9869 5.25029 11.7508 5.25016H10.7508C10.0605 5.25016 9.50096 4.69042 9.50083 4.00018V3.25019C9.50083 1.99735 9.01508 0.857756 8.22253 0.00903307Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentLinesFilled16.category = 'Interface General';\n\nexport default DocumentLinesFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentLinesFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentLinesFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.21582 0.000976562C8.40911 0.019469 10.1816 1.80235 10.1816 4V4.44824C10.1817 6.51909 11.8608 8.19802 13.9316 8.19824H14.5C16.709 8.19837 18.5 9.98919 18.5 12.1982V14.2754H18.5029V15.25C18.5028 17.8731 16.376 19.9998 13.7529 20H6.25C3.62693 19.9998 1.50013 17.8731 1.5 15.25V4.75C1.5 2.1382 3.6084 0.0195908 6.21582 0.000976562ZM5.75 14.5C5.33579 14.5 5 14.8358 5 15.25C5 15.6642 5.33579 16 5.75 16H14.25C14.6642 16 15 15.6642 15 15.25C15 14.8358 14.6642 14.5 14.25 14.5H5.75ZM5.75 11C5.33579 11 5 11.3358 5 11.75C5 12.1642 5.33579 12.5 5.75 12.5H10.25C10.6642 12.5 11 12.1642 11 11.75C11 11.3358 10.6642 11 10.25 11H5.75ZM9.95801 0.00292969C10.2973 0.0115822 10.6342 0.0648306 10.959 0.164062L11.085 0.202148C14.5543 1.26253 17.255 4.00147 18.2666 7.48535L18.3535 7.78613C18.4118 7.98682 18.4503 8.19224 18.4746 8.39941C17.4733 7.35197 16.0635 6.69831 14.5 6.69824H13.9316C12.6892 6.69802 11.6817 5.69066 11.6816 4.44824V4C11.6816 2.42513 11.0188 1.00558 9.95801 0.00292969Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentLinesFilled20.category = 'Interface General';\n\nexport default DocumentLinesFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentLinesFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentLinesFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.3732 0.00019787 12.5 2.12677 12.5 4.75V5.25C12.5001 7.59703 14.403 9.4998 16.75 9.5H17.25C19.8732 9.5002 22 11.6268 22 14.25V18.3232C21.9608 21.4651 19.4031 23.9999 16.252 24H7.75C4.57436 24 2 21.4256 2 18.25V5.75C2.00018 2.57452 4.57448 0 7.75 0ZM6.75 17.5C6.33579 17.5 6 17.8358 6 18.25C6 18.6642 6.33579 19 6.75 19H17.25C17.6642 19 18 18.6642 18 18.25C18 17.8358 17.6642 17.5 17.25 17.5H6.75ZM6.75 13C6.33579 13 6 13.3358 6 13.75C6 14.1642 6.33579 14.5 6.75 14.5H12.25C12.6642 14.5 13 14.1642 13 13.75C13 13.3358 12.6642 13 12.25 13H6.75ZM11.834 0.0214844C12.6222 0.0748721 13.4007 0.233267 14.1475 0.496094L14.5547 0.639648C17.733 1.75853 20.2027 4.30354 21.2266 7.51367L21.5879 8.64648C21.7384 9.11852 21.8464 9.60234 21.915 10.0918C20.7704 8.80869 19.1047 8.00011 17.25 8H16.75C15.2314 7.9998 14.0001 6.7686 14 5.25V4.75C14 2.85998 13.1599 1.16755 11.834 0.0214844Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentLinesFilled24.category = 'Interface General';\n\nexport default DocumentLinesFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentLinesFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentLinesFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5869 1C14.7622 1.00045 17.3369 3.57464 17.3369 6.75V7.38281C17.337 10.2822 19.6875 12.6328 22.5869 12.6328H23.25C26.4006 12.6331 28.9593 15.1673 28.999 18.3086V24.252C28.9988 27.9796 25.9767 31.0018 22.249 31.002H9.75C6.02232 31.0019 3.00026 27.9796 3 24.252V7.74805C3.00017 4.04609 5.98067 1.04146 9.67285 1H11.5869ZM9 22.25C8.58579 22.25 8.25 22.5858 8.25 23C8.25 23.4142 8.58579 23.75 9 23.75H23C23.4142 23.75 23.75 23.4142 23.75 23C23.75 22.5858 23.4142 22.25 23 22.25H9ZM9 16.25C8.58579 16.25 8.25 16.5858 8.25 17C8.25 17.4142 8.58579 17.75 9 17.75H16C16.4142 17.75 16.75 17.4142 16.75 17C16.75 16.5858 16.4142 16.25 16 16.25H9ZM16.0137 1.01074C17.0973 1.06649 18.1647 1.30975 19.167 1.73145C23.2668 3.45657 26.4813 6.78595 28.0625 10.9434L28.3242 11.6318C28.5948 12.3434 28.7845 13.0814 28.8926 13.832C27.5634 12.1864 25.53 11.133 23.25 11.1328H22.5869C20.5159 11.1328 18.837 9.45377 18.8369 7.38281V6.75C18.8369 4.41353 17.73 2.33662 16.0137 1.01074Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentLinesFilled32.category = 'Interface General';\n\nexport default DocumentLinesFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentPlus12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentPlus12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.83203 0C5.99648 4.33521e-06 6.1605 0.01726 6.32129 0.0517578C8.63986 0.549403 10.4512 2.36101 10.9482 4.67969C10.9826 4.84023 11 5.00477 11 5.16895V8.75391C10.9996 10.5485 9.54464 12.0038 7.75 12.0039C7.33604 12.0039 7.00037 11.6678 7 11.2539C7 10.8397 7.33582 10.5039 7.75 10.5039C8.71621 10.5038 9.49963 9.72005 9.5 8.75391V6.72656L9.49414 6.60059C9.43116 5.98303 8.9085 5.50098 8.27441 5.50098H8.02734C6.63167 5.50073 5.50027 4.36931 5.5 2.97363V2.17188C5.5 1.84737 5.26988 1.57641 4.96387 1.51367L4.82812 1.5H4.25C3.28353 1.50004 2.5 2.28352 2.5 3.25V5.00098C2.49984 5.41505 2.16411 5.75098 1.75 5.75098C1.33592 5.75094 1.00016 5.41503 1 5.00098V3.25C1 1.4551 2.4551 3.50505e-05 4.25 0H5.83203ZM3.87109 6.25098C4.28531 6.25098 4.62109 6.58676 4.62109 7.00098V8.37207H5.99219C6.40632 8.37207 6.74205 8.70797 6.74219 9.12207C6.74219 9.53628 6.4064 9.87207 5.99219 9.87207H4.62109V11.2432C4.62109 11.6574 4.28531 11.9932 3.87109 11.9932C3.45698 11.993 3.12109 11.6573 3.12109 11.2432V9.87207H1.75C1.33579 9.87207 1 9.53628 1 9.12207C1.00014 8.70797 1.33587 8.37207 1.75 8.37207H3.12109V7.00098C3.12109 6.58684 3.45698 6.2511 3.87109 6.25098ZM6.97266 1.84277C6.98899 1.95014 7 2.05996 7 2.17188V2.97363C7.00027 3.54088 7.46009 4.00073 8.02734 4.00098H8.27441C8.60666 4.00098 8.92429 4.06296 9.21875 4.17188C8.78178 3.14437 7.98116 2.31393 6.97266 1.84277Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentPlus12.category = 'Interface General';\n\nexport default DocumentPlus12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentPlus16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentPlus16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.0321 0.000244137C8.22602 0.000244137 8.42007 0.0198557 8.61022 0.0578604C11.8056 0.696962 14.3031 3.19439 14.9422 6.3898C14.9802 6.57999 14.9998 6.77395 14.9998 6.96791V8.46594C14.9999 8.47719 15.0007 8.48883 15.0007 8.50011V9.00011H14.9998V12.2501C14.9996 14.3209 13.3207 16 11.2498 16H9.74985C9.33597 15.9997 9.00005 15.6639 8.99986 15.25C8.99986 14.836 9.33586 14.5003 9.74985 14.5H11.2498C12.4923 14.5 13.4996 13.4925 13.4998 12.2501V8.48156C13.49 7.52362 12.711 6.7504 11.7508 6.75014H10.7508C9.23218 6.75014 8.00105 5.51877 8.00085 4.00018V3.25019C8.00085 2.34421 7.31189 1.59876 6.42959 1.50901L6.25088 1.50022H4.74993C3.50752 1.50047 2.49996 2.50772 2.49996 3.75019V7.25013C2.49977 7.66418 2.16406 8.00012 1.74997 8.00012C1.33609 7.99987 1.00017 7.66403 0.999985 7.25013V3.75019C0.999985 1.67931 2.6791 0.000495015 4.74993 0.000244137H8.0321ZM4.57903 8.79991C4.99301 8.80018 5.32902 9.13586 5.32902 9.5499V11.628H7.40809C7.82178 11.6285 8.1579 11.9642 8.15808 12.378C8.15801 12.7918 7.82185 13.1275 7.40809 13.128H5.32902V15.207C5.32876 15.6209 4.99285 15.9568 4.57903 15.957C4.16513 15.9569 3.82931 15.6209 3.82904 15.207V13.128H1.75095C1.33678 13.128 1.00103 12.7921 1.00096 12.378C1.00114 11.9639 1.33685 11.628 1.75095 11.628H3.82904V9.5499C3.82904 9.1358 4.16496 8.80008 4.57903 8.79991ZM9.1317 1.74729C9.36658 2.19678 9.50083 2.70791 9.50083 3.25019V4.00018C9.50103 4.69036 10.0606 5.25016 10.7508 5.25016H11.7508C12.2481 5.25024 12.7191 5.36197 13.1404 5.56168C12.4335 3.76817 10.9682 2.36742 9.1317 1.74729Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentPlus16.category = 'Interface General';\n\nexport default DocumentPlus16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentPlus20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentPlus20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.86328 0C10.2345 1.61643e-05 10.6039 0.0555963 10.959 0.164062L11.085 0.202148C14.5543 1.26253 17.255 4.00147 18.2666 7.48535L18.3535 7.78613C18.4522 8.12589 18.5029 8.47824 18.5029 8.83203V15.25C18.5028 17.8731 16.376 19.9998 13.7529 20H11.75C11.3361 19.9998 11.0001 19.664 11 19.25C11 18.836 11.336 18.5002 11.75 18.5H13.7529C15.5476 18.4998 17.0028 17.0447 17.0029 15.25V10.6982C17.0029 9.31766 15.8835 8.19841 14.5029 8.19824H13.9316C11.8608 8.19802 10.1818 6.51906 10.1816 4.44824V4C10.1816 2.70544 9.19736 1.64053 7.93652 1.5127L7.68164 1.5H6.25C4.45528 1.50024 3 2.95522 3 4.75V9.25C2.99987 9.6641 2.66413 10 2.25 10C1.83607 9.99976 1.50013 9.66396 1.5 9.25V4.75C1.5 2.12679 3.62685 0.000237082 6.25 0H9.86328ZM5.78516 11.4199C6.19934 11.4199 6.53511 11.7557 6.53516 12.1699V14.9551H9.32129C9.73522 14.9552 10.071 15.2912 10.0713 15.7051C10.0713 16.1192 9.73538 16.4549 9.32129 16.4551H6.53516V19.2412C6.53504 19.6553 6.1993 19.9912 5.78516 19.9912C5.37119 19.991 5.03527 19.6552 5.03516 19.2412V16.4551H2.25C1.83579 16.4551 1.5 16.1193 1.5 15.7051C1.50027 15.2911 1.83595 14.9551 2.25 14.9551H5.03516V12.1699C5.0352 11.7559 5.37114 11.4201 5.78516 11.4199ZM10.9873 1.74805C11.425 2.38948 11.6816 3.16485 11.6816 4V4.44824C11.6818 5.69063 12.6893 6.69802 13.9316 6.69824H14.5029C15.2859 6.6983 16.016 6.9236 16.6328 7.3125C15.6835 4.70928 13.6126 2.66271 10.9873 1.74805Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentPlus20.category = 'Interface General';\n\nexport default DocumentPlus20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentPlus24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentPlus24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.2422 0C12.2316 7.94291e-07 13.2142 0.167641 14.1475 0.496094L14.5547 0.639648C17.733 1.75853 20.2027 4.30354 21.2266 7.51367L21.5879 8.64648C21.862 9.50597 22.0019 10.4035 22.002 11.3057V18.25C22.002 21.4256 19.4275 23.9999 16.252 24H13.75C13.3358 24 13 23.6642 13 23.25C13.0002 22.836 13.3359 22.5 13.75 22.5H16.252C18.5991 22.4999 20.502 20.5972 20.502 18.25V12.75C20.5018 10.9554 19.0465 9.50026 17.252 9.5H16.75C14.4031 9.49983 12.5002 7.59694 12.5 5.25V4.75C12.4998 2.95535 11.0446 1.5002 9.25 1.5H7.75C5.4029 1.5 3.50018 3.40294 3.5 5.75V12.25C3.4998 12.664 3.16409 13 2.75 13C2.33591 13 2.0002 12.664 2 12.25V5.75C2.00018 2.57452 4.57447 0 7.75 0H11.2422ZM6.99219 14C7.4064 14 7.74219 14.3358 7.74219 14.75V18.2432H11.2354C11.6495 18.2432 11.9854 18.579 11.9854 18.9932C11.9851 19.4071 11.6494 19.7431 11.2354 19.7432H7.74219V23.2354C7.74215 23.6495 7.40638 23.9854 6.99219 23.9854C6.5782 23.9851 6.24222 23.6494 6.24219 23.2354V19.7432H2.75C2.33594 19.7432 2.00026 19.4072 2 18.9932C2 18.579 2.33579 18.2432 2.75 18.2432H6.24219V14.75C6.24219 14.3359 6.57818 14.0002 6.99219 14ZM12.8809 1.68945C13.5786 2.51617 13.9999 3.58355 14 4.75V5.25C14.0002 6.76851 15.2315 7.99983 16.75 8H17.252C18.3265 8.00011 19.3174 8.35827 20.1133 8.95996L19.7979 7.96875C18.9168 5.20672 16.7913 3.01743 14.0566 2.05469L13.6494 1.91113C13.3973 1.82241 13.1404 1.74966 12.8809 1.68945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentPlus24.category = 'Interface General';\n\nexport default DocumentPlus24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentPlus32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentPlus32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.40723 18.25C9.82127 18.2502 10.1572 18.5859 10.1572 19V23.9072H15.0635C15.4777 23.9072 15.8135 24.243 15.8135 24.6572C15.8133 25.0713 15.4776 25.4072 15.0635 25.4072H10.1572V30.3135C10.1572 30.7276 9.82127 31.0633 9.40723 31.0635C8.99301 31.0635 8.65723 30.7277 8.65723 30.3135V25.4072H3.75C3.33589 25.4072 3.00017 25.0713 3 24.6572C3 24.243 3.33579 23.9072 3.75 23.9072H8.65723V19C8.65723 18.5858 8.99301 18.25 9.40723 18.25ZM15.5322 0.998047C16.7803 0.998047 18.0166 1.24741 19.167 1.73145C23.2668 3.45657 26.4813 6.78595 28.0625 10.9434L28.3242 11.6318C28.7699 12.804 28.9989 14.0477 28.999 15.3018V16.8447C28.9991 16.8571 29 16.8695 29 16.8818L28.999 19.2324V24.252C28.9988 27.9796 25.9767 31.0018 22.249 31.002H17.75C17.336 31.0019 17.0003 30.6659 17 30.252C17.0002 29.8379 17.336 29.502 17.75 29.502H22.249C25.1483 29.5018 27.4988 27.1512 27.499 24.252V16.8447C27.4788 14.5152 25.5842 12.6323 23.25 12.6318H22.5869C19.6874 12.6318 17.3369 10.2813 17.3369 7.38184V6.74805C17.3367 4.47432 15.5502 2.61767 13.3047 2.50391L13.0869 2.49805H9.75C6.85069 2.49814 4.50017 4.84876 4.5 7.74805V16.25C4.4998 16.664 4.16409 17 3.75 17C3.33599 16.9999 3.0002 16.664 3 16.25V7.74805C3.00017 4.02033 6.02227 0.998142 9.75 0.998047H15.5322ZM17.1328 2.66406C18.1845 3.70598 18.8368 5.15076 18.8369 6.74805V7.38184C18.8369 9.4529 20.5158 11.1318 22.5869 11.1318H23.25C24.7162 11.1321 26.0537 11.6823 27.0693 12.5859C27.0236 12.4447 26.9747 12.304 26.9219 12.165L26.6602 11.4766C25.2247 7.70248 22.3068 4.6803 18.585 3.11426C18.1156 2.91678 17.629 2.76714 17.1328 2.66406Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentPlus32.category = 'Interface General';\n\nexport default DocumentPlus32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentPlusFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentPlusFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.49609 0.0869141C4.6482 0.383712 5.5 1.42717 5.5 2.67188V2.91699C5.50018 4.34347 6.65653 5.49982 8.08301 5.5C9.69384 5.5 11 6.80616 11 8.41699V8.75293C10.9996 10.5475 9.54464 12.0029 7.75 12.0029H5.7207C5.81729 11.7684 5.87109 11.5116 5.87109 11.2422V11.1211H5.99219C7.09676 11.1211 7.99219 10.2257 7.99219 9.12109C7.99205 8.01664 7.09667 7.12109 5.99219 7.12109H5.87109V7C5.87109 5.89543 4.97566 5 3.87109 5C2.76663 5.00012 1.87109 5.89551 1.87109 7V7.12109H1.75C1.48463 7.12109 1.23171 7.17371 1 7.26758V3.24902C1 1.71365 2.06473 0.426932 3.49609 0.0869141ZM3.87109 6.25C4.28531 6.25 4.62109 6.58579 4.62109 7V8.37109H5.99219C6.40632 8.37109 6.74205 8.707 6.74219 9.12109C6.74219 9.53531 6.4064 9.87109 5.99219 9.87109H4.62109V11.2422C4.62109 11.6564 4.28531 11.9922 3.87109 11.9922C3.45698 11.9921 3.12109 11.6563 3.12109 11.2422V9.87109H1.75C1.33579 9.87109 1 9.53531 1 9.12109C1.00014 8.707 1.33587 8.37109 1.75 8.37109H3.12109V7C3.12109 6.58586 3.45698 6.25012 3.87109 6.25ZM6.04004 0.00878906C6.13449 0.0172097 6.22845 0.0308627 6.32129 0.0507812C8.63986 0.548427 10.4512 2.36004 10.9482 4.67871C10.9778 4.81662 10.9919 4.95758 10.9961 5.09863C10.2184 4.41542 9.19942 4 8.08301 4C7.48496 3.99982 7.00018 3.51504 7 2.91699V2.67188C7 1.65957 6.63981 0.731288 6.04004 0.00878906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentPlusFilled12.category = 'Interface General';\n\nexport default DocumentPlusFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentPlusFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentPlusFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75098 0C6.54537 0.000527656 8.00084 1.45551 8.00098 3.25V4C8.00111 5.51867 9.23228 6.75 10.751 6.75H11.751C13.534 6.75052 14.9817 8.18696 15 9.96582V12.25C14.9998 14.3207 13.3207 15.9997 11.25 16H6.41406C6.51924 15.7569 6.57902 15.4887 6.5791 15.207V14.3779H7.4082C8.51206 14.3772 9.40807 13.4819 9.4082 12.3779C9.40789 11.2741 8.51195 10.3787 7.4082 10.3779H6.5791V9.5498C6.57897 8.44567 5.68314 7.55033 4.5791 7.5498C3.47475 7.54997 2.57923 8.44545 2.5791 9.5498V10.3779H1.75098C1.48542 10.3779 1.23087 10.4304 0.999023 10.5244V3.75C0.999155 1.6792 2.6802 0.000250864 4.75098 0ZM4.57812 8.7998C4.99234 8.7998 5.32812 9.13559 5.32812 9.5498V11.6279H7.40723C7.82114 11.6281 8.15705 11.964 8.15723 12.3779C8.15723 12.792 7.82126 13.1277 7.40723 13.1279H5.32812V15.207C5.32793 15.6211 4.99222 15.957 4.57812 15.957C4.16417 15.9569 3.82832 15.621 3.82812 15.207V13.1279H1.75C1.33579 13.1279 1 12.7921 1 12.3779C1.00018 11.9639 1.3359 11.6279 1.75 11.6279H3.82812V9.5498C3.82812 9.13569 4.16405 8.79997 4.57812 8.7998ZM8.22266 0.00878906C8.35262 0.0173484 8.48268 0.0321005 8.61035 0.0576172C11.8056 0.696855 14.3033 3.1944 14.9424 6.38965C14.9494 6.42476 14.9523 6.46074 14.958 6.49609C14.1131 5.72222 12.9869 5.25025 11.751 5.25H10.751C10.0607 5.25 9.50111 4.69024 9.50098 4V3.25C9.50091 1.99729 9.0151 0.857458 8.22266 0.00878906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentPlusFilled16.category = 'Interface General';\n\nexport default DocumentPlusFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentPlusFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentPlusFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.21582 0.000976562C8.40911 0.019469 10.1816 1.80235 10.1816 4V4.44824C10.1817 6.51909 11.8608 8.19802 13.9316 8.19824H14.5C16.709 8.19837 18.5 9.98919 18.5 12.1982V14.2754H18.5029V15.25C18.5028 17.8731 16.376 19.9998 13.7529 20H7.90137C7.98648 19.7627 8.03513 19.5078 8.03516 19.2412V17.9551H9.32129C10.5638 17.9549 11.5713 16.9476 11.5713 15.7051C11.5711 14.4627 10.5637 13.4552 9.32129 13.4551H8.03516V12.1699C8.03516 10.9273 7.0278 9.91992 5.78516 9.91992C4.54269 9.92013 3.53516 10.9274 3.53516 12.1699V13.4551H2.25C1.9867 13.4551 1.73483 13.5028 1.5 13.5859V4.75C1.5 2.1382 3.6084 0.0195908 6.21582 0.000976562ZM5.78516 11.4199C6.19937 11.4199 6.53516 11.7557 6.53516 12.1699V14.9551H9.32129C9.73525 14.9552 10.0711 15.2911 10.0713 15.7051C10.0713 16.1192 9.73538 16.4549 9.32129 16.4551H6.53516V19.2412C6.53504 19.6553 6.1993 19.9912 5.78516 19.9912C5.37119 19.991 5.03527 19.6552 5.03516 19.2412V16.4551H2.25C1.83579 16.4551 1.5 16.1193 1.5 15.7051C1.50023 15.2911 1.83593 14.9551 2.25 14.9551H5.03516V12.1699C5.03516 11.7558 5.37112 11.4201 5.78516 11.4199ZM9.95801 0.00292969C10.2973 0.0115822 10.6342 0.0648306 10.959 0.164062L11.085 0.202148C14.5543 1.26253 17.255 4.00147 18.2666 7.48535L18.3535 7.78613C18.4118 7.98682 18.4503 8.19224 18.4746 8.39941C17.4733 7.35197 16.0635 6.69831 14.5 6.69824H13.9316C12.6892 6.69802 11.6817 5.69066 11.6816 4.44824V4C11.6816 2.42513 11.0188 1.00558 9.95801 0.00292969Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentPlusFilled20.category = 'Interface General';\n\nexport default DocumentPlusFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentPlusFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentPlusFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.3732 0.00019787 12.5 2.12677 12.5 4.75V5.25C12.5001 7.59703 14.403 9.4998 16.75 9.5H17.25C19.8732 9.5002 22 11.6268 22 14.25V18.3232C21.9608 21.4651 19.4031 23.9999 16.252 24H9.10547C9.19198 23.761 9.24218 23.5042 9.24219 23.2354V21.2432H11.2354C12.4778 21.2431 13.4851 20.2355 13.4854 18.9932C13.4854 17.7506 12.4779 16.7432 11.2354 16.7432H9.24219V14.75C9.24219 13.5074 8.23483 12.5 6.99219 12.5C5.74975 12.5002 4.74219 13.5075 4.74219 14.75V16.7432H2.75C2.48669 16.7432 2.23484 16.7909 2 16.874V5.75C2.00018 2.57452 4.57448 0 7.75 0ZM6.99219 14C7.4064 14 7.74219 14.3358 7.74219 14.75V18.2432H11.2354C11.6495 18.2432 11.9854 18.579 11.9854 18.9932C11.9851 19.4071 11.6494 19.7431 11.2354 19.7432H7.74219V23.2354C7.74215 23.6495 7.40638 23.9854 6.99219 23.9854C6.5782 23.9851 6.24222 23.6494 6.24219 23.2354V19.7432H2.75C2.33594 19.7432 2.00026 19.4072 2 18.9932C2 18.579 2.33579 18.2432 2.75 18.2432H6.24219V14.75C6.24219 14.3359 6.57818 14.0002 6.99219 14ZM11.834 0.0214844C12.6222 0.0748721 13.4007 0.233267 14.1475 0.496094L14.5547 0.639648C17.733 1.75853 20.2027 4.30354 21.2266 7.51367L21.5879 8.64648C21.7384 9.11852 21.8464 9.60234 21.915 10.0918C20.7704 8.80869 19.1047 8.00011 17.25 8H16.75C15.2314 7.9998 14.0001 6.7686 14 5.25V4.75C14 2.85998 13.1599 1.16755 11.834 0.0214844Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentPlusFilled24.category = 'Interface General';\n\nexport default DocumentPlusFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DocumentPlusFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DocumentPlusFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.40723 18.25C9.82127 18.2502 10.1572 18.5859 10.1572 19V23.9072H15.0635C15.4777 23.9072 15.8135 24.243 15.8135 24.6572C15.8133 25.0713 15.4776 25.4072 15.0635 25.4072H10.1572V30.3135C10.1572 30.7276 9.82127 31.0633 9.40723 31.0635C8.99301 31.0635 8.65723 30.7277 8.65723 30.3135V25.4072H3.75C3.33589 25.4072 3.00017 25.0713 3 24.6572C3 24.243 3.33579 23.9072 3.75 23.9072H8.65723V19C8.65723 18.5858 8.99301 18.25 9.40723 18.25ZM11.5869 1C14.7622 1.00045 17.3369 3.57464 17.3369 6.75V7.38281C17.337 10.2822 19.6875 12.6328 22.5869 12.6328H23.25C26.4006 12.6331 28.9593 15.1673 28.999 18.3086V24.252C28.9988 27.9796 25.9767 31.0018 22.249 31.002H11.8086C11.8713 30.783 11.9072 30.5525 11.9072 30.3135V27.1572H15.0635C16.4441 27.1572 17.5633 26.0378 17.5635 24.6572C17.5635 23.2765 16.4442 22.1572 15.0635 22.1572H11.9072V19C11.9072 17.6194 10.7878 16.5002 9.40723 16.5C8.02651 16.5 6.90723 17.6193 6.90723 19V22.1572H3.75C3.48872 22.1572 3.23674 22.1971 3 22.2715V7.74805C3.00017 4.04609 5.98067 1.04146 9.67285 1H11.5869ZM16.0137 1.01074C17.0973 1.06649 18.1647 1.30975 19.167 1.73145C23.2668 3.45657 26.4813 6.78595 28.0625 10.9434L28.3242 11.6318C28.5948 12.3434 28.7845 13.0814 28.8926 13.832C27.5634 12.1864 25.53 11.133 23.25 11.1328H22.5869C20.5159 11.1328 18.837 9.45377 18.8369 7.38281V6.75C18.8369 4.41353 17.73 2.33662 16.0137 1.01074Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDocumentPlusFilled32.category = 'Interface General';\n\nexport default DocumentPlusFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBill12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBill12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 1C10.7688 1 12 2.23122 12 3.75V8.25C12 9.76878 10.7688 11 9.25 11H2.75C1.23122 11 0 9.76878 0 8.25V3.75C0 2.23122 1.23122 1 2.75 1H9.25ZM6.55566 2.5C6.67448 2.63192 6.749 2.80463 6.75 2.99609V3.12598C6.86421 3.16032 6.97883 3.19969 7.08887 3.24609C7.4365 3.3927 7.92412 3.67148 8.1709 4.16504C8.35584 4.53545 8.20531 4.98572 7.83496 5.1709C7.46455 5.35584 7.01428 5.20531 6.8291 4.83496C6.82509 4.82924 6.80631 4.80552 6.75781 4.76855C6.69724 4.72241 6.61176 4.67357 6.50586 4.62891C6.27914 4.5333 6.06761 4.50006 6.00391 4.5C5.67688 4.5 5.48655 4.60673 5.38379 4.70215C5.32884 4.75324 5.29314 4.80631 5.27246 4.85059C5.25261 4.89308 5.25024 4.91878 5.25 4.92188C5.25 4.96043 5.25422 4.98255 5.25684 4.99219C5.25916 5.0007 5.26194 5.0037 5.2627 5.00488C5.26345 5.00607 5.2778 5.03013 5.34375 5.06836C5.50946 5.1642 5.76092 5.22884 6.1748 5.32812C6.52189 5.41139 7.02516 5.52762 7.42969 5.78125C7.64747 5.91782 7.86121 6.10788 8.01758 6.37402C8.17563 6.6431 8.24998 6.94767 8.25 7.27441C8.25 8.13429 7.60567 8.70404 6.75 8.91113V9.00391C6.749 9.19537 6.67448 9.36808 6.55566 9.5H9.25C9.94036 9.5 10.5 8.94036 10.5 8.25V3.75C10.5 3.05964 9.94036 2.5 9.25 2.5H6.55566ZM2.75 2.5C2.05964 2.5 1.5 3.05964 1.5 3.75V8.25C1.5 8.94036 2.05964 9.5 2.75 9.5H5.44434C5.32383 9.36614 5.24904 9.19035 5.25 8.99609V8.88867C5.16849 8.8668 5.08701 8.84201 5.00684 8.81445C4.67014 8.6987 4.26229 8.50269 3.95801 8.18457C3.672 7.88532 3.68246 7.41127 3.98145 7.125C4.28078 6.83869 4.75568 6.8491 5.04199 7.14844C5.11277 7.22235 5.26756 7.31859 5.49414 7.39648C5.71588 7.47271 5.91504 7.5 6.00391 7.5C6.39477 7.49997 6.59944 7.40536 6.68555 7.3418C6.76443 7.28353 6.75005 7.2534 6.75 7.27441C6.74999 7.18013 6.73068 7.14417 6.72461 7.13379C6.71692 7.12071 6.69613 7.09247 6.63281 7.05273C6.47487 6.95369 6.22804 6.88277 5.8252 6.78613C5.48922 6.70553 4.99047 6.59654 4.59375 6.36719C4.37892 6.24295 4.15843 6.06608 3.99512 5.80859C3.82844 5.54566 3.75 5.2443 3.75 4.92188C3.75014 4.15778 4.31718 3.38313 5.25 3.10645V3.00391C5.24904 2.80965 5.32383 2.63386 5.44434 2.5H2.75ZM2.75 5.25C3.16421 5.25 3.5 5.58579 3.5 6C3.5 6.41421 3.16421 6.75 2.75 6.75C2.33579 6.75 2 6.41421 2 6C2 5.58579 2.33579 5.25 2.75 5.25ZM9.25 5.25C9.66421 5.25 10 5.58579 10 6C10 6.41421 9.66421 6.75 9.25 6.75C8.83579 6.75 8.5 6.41421 8.5 6C8.5 5.58579 8.83579 5.25 9.25 5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarBill12.category = 'Money & Shopping';\n\nexport default DollarBill12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBill16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBill16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 1.3501C14.5449 1.3501 16 2.80517 16 4.6001V11.396C15.9999 13.1909 14.5449 14.646 12.75 14.646H3.25C1.45512 14.646 8.08514e-05 13.1909 0 11.396V4.6001C5.00615e-07 2.80517 1.45507 1.3501 3.25 1.3501H12.75ZM3.25 2.8501C2.2835 2.8501 1.5 3.6336 1.5 4.6001V11.396C1.50008 12.3624 2.28355 13.146 3.25 13.146H12.75C13.7164 13.146 14.4999 12.3624 14.5 11.396V4.6001C14.5 3.6336 13.7165 2.8501 12.75 2.8501H3.25ZM7.97949 3.50049C8.39347 3.50064 8.72933 3.83651 8.72949 4.25049V4.74268C9.27689 4.86872 9.9393 5.18134 10.3643 5.94678C10.5649 6.30867 10.4348 6.76517 10.0732 6.96631C9.7112 7.16713 9.2538 7.03622 9.05273 6.67432C8.81433 6.24533 8.35503 6.1597 7.9834 6.15967C7.20823 6.15981 7.04136 6.63805 7.04102 6.76318C7.04107 6.89033 7.06762 6.94714 7.08203 6.97119C7.09809 6.99777 7.13133 7.03723 7.21289 7.08545C7.41271 7.20339 7.71326 7.27679 8.18359 7.38037C8.58344 7.46843 9.15106 7.5867 9.60352 7.86279C9.84692 8.01139 10.0826 8.21871 10.2529 8.51025C10.4241 8.80361 10.5039 9.1388 10.5039 9.50049V9.53369L10.501 9.56689C10.4263 10.3968 9.73594 11.0584 8.72949 11.2778V11.7476C8.72929 12.1615 8.39345 12.4974 7.97949 12.4976C7.56543 12.4975 7.22969 12.1616 7.22949 11.7476V11.2759C6.74044 11.1714 6.16926 10.9399 5.7041 10.4468C5.42022 10.1455 5.43429 9.67037 5.73535 9.38623C6.0367 9.10252 6.51185 9.11636 6.7959 9.41748C7.12109 9.76216 7.62595 9.8559 7.9834 9.85596C8.43605 9.85592 8.70455 9.73911 8.84473 9.63623C8.9579 9.55298 8.99101 9.47735 9.00098 9.44678C8.99478 9.34541 8.97237 9.29246 8.95703 9.26611C8.93807 9.23389 8.90251 9.1921 8.82227 9.14307C8.62563 9.02308 8.32683 8.94774 7.86133 8.84521C7.46608 8.75817 6.89964 8.64276 6.4502 8.37744C6.20783 8.23429 5.97013 8.03228 5.79688 7.74463C5.62219 7.45422 5.54107 7.12192 5.54102 6.76318C5.5412 5.93665 6.14565 5.04419 7.22949 4.75635V4.25049C7.22966 3.83643 7.56541 3.50052 7.97949 3.50049ZM3.5 6.25049C3.91421 6.25049 4.25 6.58627 4.25 7.00049V9.00049C4.2498 9.41453 3.91409 9.75049 3.5 9.75049C3.08591 9.75049 2.7502 9.41453 2.75 9.00049V7.00049C2.75 6.58627 3.08579 6.25049 3.5 6.25049ZM12.5 6.25049C12.9142 6.25049 13.25 6.58627 13.25 7.00049V9.00049C13.2498 9.41453 12.9141 9.75049 12.5 9.75049C12.0859 9.75049 11.7502 9.41453 11.75 9.00049V7.00049C11.75 6.58627 12.0858 6.25049 12.5 6.25049Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarBill16.category = 'Money & Shopping';\n\nexport default DollarBill16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBill20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBill20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 2C18.3211 2 20 3.67893 20 5.75V14.25C20 16.3211 18.3211 18 16.25 18H3.75C1.67893 18 0 16.3211 0 14.25V5.75C8.88642e-09 3.67893 1.67893 2 3.75 2H16.25ZM3.75 3.5C2.50736 3.5 1.5 4.50736 1.5 5.75V14.25C1.5 15.4926 2.50736 16.5 3.75 16.5H16.25C17.4926 16.5 18.5 15.4926 18.5 14.25V5.75C18.5 4.50736 17.4926 3.5 16.25 3.5H3.75ZM9.96582 4.5C10.3798 4.50023 10.7158 4.83593 10.7158 5.25V5.56055C12.3233 5.83083 13.0192 6.95323 13.166 7.67188C13.2487 8.0776 12.9868 8.47375 12.5811 8.55664C12.1753 8.63926 11.7791 8.37739 11.6963 7.97168C11.6661 7.82435 11.4613 7.31356 10.7158 7.09863V9.40918C11.1593 9.50769 11.6331 9.64182 12.0332 9.87109C12.3487 10.052 12.6473 10.3043 12.8623 10.6621C13.078 11.0216 13.1806 11.4395 13.1807 11.9053C13.1807 13.0328 12.2889 14.1921 10.7158 14.4746V14.7529C10.7158 15.167 10.3798 15.5027 9.96582 15.5029C9.55161 15.5029 9.21583 15.1671 9.21582 14.7529V14.4766C8.53998 14.3578 8.0168 14.081 7.625 13.7295C7.11447 13.2713 6.87572 12.7333 6.77051 12.3975C6.64692 12.0024 6.86688 11.581 7.26172 11.457C7.65688 11.3333 8.07824 11.5541 8.20215 11.9492C8.25504 12.1179 8.3774 12.3893 8.62695 12.6133C8.76067 12.7332 8.949 12.8529 9.21582 12.9355V10.6318C8.772 10.5333 8.29692 10.4004 7.89648 10.1709C7.58115 9.99005 7.28323 9.73756 7.06836 9.37988C6.85248 9.02027 6.74902 8.60175 6.74902 8.13574C6.74916 7.00796 7.64326 5.84899 9.21582 5.56641V5.25C9.21582 4.83579 9.55161 4.5 9.96582 4.5ZM10.7158 12.9355C11.4535 12.7099 11.6807 12.1698 11.6807 11.9053C11.6806 11.6649 11.6298 11.523 11.5762 11.4336C11.5214 11.3427 11.4335 11.2558 11.2871 11.1719C11.1306 11.0823 10.941 11.0127 10.7158 10.9512V12.9355ZM4 8.25C4.41421 8.25 4.75 8.58579 4.75 9V11C4.75 11.4142 4.41421 11.75 4 11.75C3.58579 11.75 3.25 11.4142 3.25 11V9C3.25 8.58579 3.58579 8.25 4 8.25ZM16 8.25C16.4142 8.25 16.75 8.58579 16.75 9V11C16.75 11.4142 16.4142 11.75 16 11.75C15.5858 11.75 15.25 11.4142 15.25 11V9C15.25 8.58579 15.5858 8.25 16 8.25ZM9.21582 7.10449C8.47753 7.33017 8.24917 7.87158 8.24902 8.13574C8.24902 8.37619 8.30083 8.51795 8.35449 8.60742C8.40915 8.69835 8.49627 8.78517 8.64258 8.86914C8.79938 8.95902 8.99001 9.02798 9.21582 9.08984V7.10449Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarBill20.category = 'Money & Shopping';\n\nexport default DollarBill20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBill24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBill24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.751 2.50098C22.0977 2.5015 24.001 4.40409 24.001 6.75098V17.251C24.0004 19.5974 22.0974 21.5004 19.751 21.501H4.25098C1.90409 21.501 0.00150434 19.5977 0.000976562 17.251V6.75098C0.000976562 4.40377 1.90377 2.50098 4.25098 2.50098H19.751ZM4.25098 4.00098C2.73219 4.00098 1.50098 5.23219 1.50098 6.75098V17.251C1.5015 18.7693 2.73252 20.001 4.25098 20.001H19.751C21.269 20.0004 22.5004 18.769 22.501 17.251V6.75098C22.501 5.23252 21.2693 4.0015 19.751 4.00098H4.25098ZM12.0068 5.96973C12.421 5.96973 12.7568 6.30551 12.7568 6.71973V7.1377C14.5568 7.41096 15.3226 8.65008 15.4814 9.42773C15.5642 9.83341 15.303 10.2295 14.8975 10.3125C14.4917 10.3952 14.0946 10.1333 14.0117 9.72754C13.9708 9.52806 13.704 8.89147 12.7568 8.66406V11.4053C13.2651 11.515 13.8087 11.666 14.2637 11.9268C14.6048 12.1223 14.9243 12.3937 15.1543 12.7764C15.3853 13.161 15.497 13.6108 15.4971 14.1162C15.497 15.3389 14.5138 16.6159 12.7568 16.9014V17.2803C12.7568 17.6945 12.421 18.0303 12.0068 18.0303C11.5927 18.0301 11.2568 17.6944 11.2568 17.2803V16.9023C10.4871 16.7798 9.8981 16.4723 9.46191 16.0811C8.909 15.5849 8.65015 15.0016 8.53613 14.6377C8.41258 14.2427 8.63249 13.8212 9.02734 13.6973C9.42251 13.5735 9.84383 13.7944 9.96777 14.1895C10.0295 14.3863 10.172 14.7019 10.4639 14.9639C10.6396 15.1215 10.8914 15.2778 11.2568 15.3721V12.6357C10.7487 12.526 10.2048 12.3759 9.75 12.1152C9.4088 11.9196 9.08832 11.6485 8.8584 11.2656C8.62772 10.8811 8.51661 10.4319 8.5166 9.92676C8.51673 8.70409 9.50125 7.42761 11.2568 7.1416V6.71973C11.2568 6.3056 11.5927 5.96987 12.0068 5.96973ZM12.7568 15.374C13.6935 15.1359 13.9969 14.4659 13.9971 14.1162C13.997 13.8363 13.9369 13.6632 13.8682 13.5488C13.7984 13.4329 13.6898 13.3273 13.5176 13.2285C13.3121 13.1108 13.0588 13.0251 12.7568 12.9482V15.374ZM4.50098 9.75098C4.91497 9.75124 5.25098 10.0869 5.25098 10.501V13.501C5.25045 13.9146 4.91464 14.2507 4.50098 14.251C4.08709 14.251 3.7515 13.9147 3.75098 13.501V10.501C3.75098 10.0868 4.08676 9.75098 4.50098 9.75098ZM19.5 9.75098C19.914 9.75124 20.25 10.0869 20.25 10.501V13.501C20.2495 13.9146 19.9137 14.2507 19.5 14.251C19.0861 14.251 18.7505 13.9147 18.75 13.501V10.501C18.75 10.0868 19.0858 9.75098 19.5 9.75098ZM11.2568 8.66895C10.3208 8.90749 10.0167 9.57771 10.0166 9.92676C10.0166 10.2065 10.0759 10.3797 10.1445 10.4941C10.2142 10.61 10.3231 10.7157 10.4951 10.8145C10.7006 10.9323 10.9547 11.0171 11.2568 11.0938V8.66895Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDollarBill24.category = 'Money & Shopping';\n\nexport default DollarBill24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBill32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBill32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.75 4C28.6493 4.00013 30.9999 6.3507 31 9.25V22.75C30.9999 25.6493 28.6493 27.9999 25.75 28H6.25C3.3507 27.9999 1.00013 25.6493 1 22.75V9.25C1.00013 6.3507 3.3507 4.00013 6.25 4H25.75ZM6.25 5.5C4.17913 5.50013 2.50013 7.17913 2.5 9.25V22.75C2.50013 24.8209 4.17913 26.4999 6.25 26.5H25.75C27.8209 26.4999 29.4999 24.8209 29.5 22.75V9.25C29.4999 7.17913 27.8209 5.50013 25.75 5.5H6.25ZM16.0098 8.00098C16.424 8.00098 16.7597 8.33679 16.7598 8.75098V9.56934C19.2678 9.85166 20.2851 11.5342 20.4863 12.5254C20.5686 12.9312 20.3061 13.3276 19.9004 13.4102C19.4946 13.4925 19.0982 13.2299 19.0156 12.8242C18.9342 12.4233 18.431 11.3365 16.7598 11.082V15.4121C17.5066 15.5652 18.3058 15.7681 18.957 16.1436C19.3921 16.3945 19.7891 16.7362 20.0732 17.2119C20.3583 17.6893 20.501 18.2542 20.501 18.9053C20.5009 20.4732 19.1939 22.1906 16.7598 22.4854V23.249C16.7597 23.6632 16.4239 23.999 16.0098 23.999C15.5957 23.9989 15.2598 23.6631 15.2598 23.249V22.4873C14.1417 22.3549 13.3139 21.9304 12.7178 21.3926C12.0109 20.7547 11.68 20.0041 11.5342 19.5361C11.4111 19.1407 11.6319 18.7208 12.0273 18.5977C12.4227 18.4749 12.8427 18.6955 12.9658 19.0908C13.0599 19.3928 13.276 19.8763 13.7227 20.2793C14.0514 20.5758 14.5354 20.8566 15.2598 20.9736V16.6445C14.5132 16.4915 13.7145 16.2903 13.0635 15.915C12.6284 15.6641 12.2314 15.3224 11.9473 14.8467C11.6623 14.3694 11.5196 13.8052 11.5195 13.1543C11.5195 11.5864 12.8274 9.86885 15.2598 9.57324V8.75098C15.2598 8.33688 15.5957 8.00111 16.0098 8.00098ZM16.7598 20.9736C18.4016 20.7083 19.0009 19.5832 19.001 18.9053C19.001 18.4785 18.91 18.1892 18.7861 17.9814C18.6612 17.7723 18.4729 17.5967 18.207 17.4434C17.8226 17.2218 17.3347 17.0762 16.7598 16.9473V20.9736ZM6.75 12.75C7.16402 12.7501 7.49987 13.086 7.5 13.5V18.5C7.49987 18.914 7.16402 19.2499 6.75 19.25C6.33598 19.2499 6.00013 18.914 6 18.5V13.5C6.00013 13.086 6.33598 12.7501 6.75 12.75ZM25.25 12.75C25.664 12.7501 25.9999 13.086 26 13.5V18.5C25.9999 18.914 25.664 19.2499 25.25 19.25C24.836 19.2499 24.5001 18.914 24.5 18.5V13.5C24.5001 13.086 24.836 12.7501 25.25 12.75ZM15.2598 11.0859C13.6189 11.3521 13.0195 12.4773 13.0195 13.1543C13.0196 13.5812 13.1104 13.8704 13.2344 14.0781C13.3593 14.2873 13.5475 14.4629 13.8135 14.6162C14.1977 14.8376 14.6852 14.9817 15.2598 15.1104V11.0859Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarBill32.category = 'Money & Shopping';\n\nexport default DollarBill32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBillFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBillFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 1C10.7688 1 12 2.23122 12 3.75V8.25C12 9.76878 10.7688 11 9.25 11H2.75C1.23122 11 0 9.76878 0 8.25V3.75C0 2.23122 1.23122 1 2.75 1H9.25ZM5.99609 2.25C5.58197 2.25215 5.24795 2.58976 5.25 3.00391V3.10645C4.31718 3.38313 3.75014 4.15778 3.75 4.92188C3.75 5.2443 3.82844 5.54566 3.99512 5.80859C4.15843 6.06608 4.37892 6.24295 4.59375 6.36719C4.99047 6.59654 5.48922 6.70553 5.8252 6.78613C6.22804 6.88277 6.47487 6.95369 6.63281 7.05273C6.69613 7.09247 6.71692 7.12071 6.72461 7.13379C6.73068 7.14417 6.74999 7.18013 6.75 7.27441C6.75005 7.2534 6.76443 7.28353 6.68555 7.3418C6.59944 7.40536 6.39477 7.49997 6.00391 7.5C5.91504 7.5 5.71588 7.47271 5.49414 7.39648C5.26756 7.31859 5.11277 7.22235 5.04199 7.14844C4.75568 6.8491 4.28078 6.83869 3.98145 7.125C3.68246 7.41127 3.672 7.88532 3.95801 8.18457C4.26229 8.50269 4.67014 8.6987 5.00684 8.81445C5.08701 8.84201 5.16849 8.8668 5.25 8.88867V8.99609C5.24795 9.41024 5.58197 9.74785 5.99609 9.75C6.41024 9.75205 6.74785 9.41803 6.75 9.00391V8.91113C7.60567 8.70404 8.25 8.13429 8.25 7.27441C8.24998 6.94767 8.17563 6.6431 8.01758 6.37402C7.86121 6.10788 7.64747 5.91782 7.42969 5.78125C7.02516 5.52762 6.52189 5.41139 6.1748 5.32812C5.76092 5.22884 5.50946 5.1642 5.34375 5.06836C5.2778 5.03013 5.26345 5.00607 5.2627 5.00488C5.26194 5.0037 5.25916 5.0007 5.25684 4.99219C5.25422 4.98255 5.25 4.96043 5.25 4.92188C5.25024 4.91878 5.25261 4.89308 5.27246 4.85059C5.29314 4.80631 5.32884 4.75324 5.38379 4.70215C5.48655 4.60673 5.67688 4.5 6.00391 4.5C6.06761 4.50006 6.27914 4.5333 6.50586 4.62891C6.61176 4.67357 6.69724 4.72241 6.75781 4.76855C6.80631 4.80552 6.82509 4.82924 6.8291 4.83496C7.01428 5.20531 7.46455 5.35584 7.83496 5.1709C8.20531 4.98572 8.35584 4.53545 8.1709 4.16504C7.92412 3.67148 7.4365 3.3927 7.08887 3.24609C6.97883 3.19969 6.86421 3.16032 6.75 3.12598V2.99609C6.74785 2.58197 6.41024 2.24795 5.99609 2.25ZM2.5 5.25C2.08579 5.25 1.75 5.58579 1.75 6C1.75 6.41421 2.08579 6.75 2.5 6.75C2.91421 6.75 3.25 6.41421 3.25 6C3.25 5.58579 2.91421 5.25 2.5 5.25ZM9.5 5.25C9.08579 5.25 8.75 5.58579 8.75 6C8.75 6.41421 9.08579 6.75 9.5 6.75C9.91421 6.75 10.25 6.41421 10.25 6C10.25 5.58579 9.91421 5.25 9.5 5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarBillFilled12.category = 'Money & Shopping';\n\nexport default DollarBillFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBillFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBillFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 1.3501C14.5449 1.3501 16 2.80517 16 4.6001V11.396C15.9999 13.1909 14.5449 14.646 12.75 14.646H3.25C1.45512 14.646 8.08514e-05 13.1909 0 11.396V4.6001C5.00615e-07 2.80517 1.45507 1.3501 3.25 1.3501H12.75ZM7.97949 3.50049C7.56541 3.50052 7.22966 3.83643 7.22949 4.25049V4.75635C6.14565 5.04419 5.5412 5.93665 5.54102 6.76318C5.54107 7.12192 5.62219 7.45422 5.79688 7.74463C5.97013 8.03228 6.20783 8.23429 6.4502 8.37744C6.89964 8.64276 7.46608 8.75817 7.86133 8.84521C8.32683 8.94774 8.62563 9.02308 8.82227 9.14307C8.90251 9.1921 8.93807 9.23389 8.95703 9.26611C8.97237 9.29246 8.99478 9.34541 9.00098 9.44678C8.99101 9.47735 8.9579 9.55298 8.84473 9.63623C8.70455 9.73911 8.43605 9.85592 7.9834 9.85596C7.62595 9.8559 7.12109 9.76216 6.7959 9.41748C6.51185 9.11636 6.0367 9.10252 5.73535 9.38623C5.43429 9.67037 5.42022 10.1455 5.7041 10.4468C6.16926 10.9399 6.74044 11.1714 7.22949 11.2759V11.7476C7.22969 12.1616 7.56543 12.4975 7.97949 12.4976C8.39345 12.4974 8.72929 12.1615 8.72949 11.7476V11.2778C9.73594 11.0584 10.4263 10.3968 10.501 9.56689L10.5039 9.53369V9.50049C10.5039 9.1388 10.4241 8.80361 10.2529 8.51025C10.0826 8.21871 9.84692 8.01139 9.60352 7.86279C9.15106 7.5867 8.58344 7.46843 8.18359 7.38037C7.71326 7.27679 7.41271 7.20339 7.21289 7.08545C7.13133 7.03723 7.09809 6.99777 7.08203 6.97119C7.06762 6.94714 7.04107 6.89033 7.04102 6.76318C7.04136 6.63805 7.20823 6.15981 7.9834 6.15967C8.35503 6.1597 8.81433 6.24533 9.05273 6.67432C9.2538 7.03622 9.7112 7.16713 10.0732 6.96631C10.4348 6.76517 10.5649 6.30867 10.3643 5.94678C9.9393 5.18134 9.27689 4.86872 8.72949 4.74268V4.25049C8.72933 3.83651 8.39347 3.50064 7.97949 3.50049ZM3.5 6.25049C3.08579 6.25049 2.75 6.58627 2.75 7.00049V9.00049C2.7502 9.41453 3.08591 9.75049 3.5 9.75049C3.91409 9.75049 4.2498 9.41453 4.25 9.00049V7.00049C4.25 6.58627 3.91421 6.25049 3.5 6.25049ZM12.5 6.25049C12.0858 6.25049 11.75 6.58627 11.75 7.00049V9.00049C11.7502 9.41453 12.0859 9.75049 12.5 9.75049C12.9141 9.75049 13.2498 9.41453 13.25 9.00049V7.00049C13.25 6.58627 12.9142 6.25049 12.5 6.25049Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarBillFilled16.category = 'Money & Shopping';\n\nexport default DollarBillFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBillFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBillFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 2C18.3211 2 20 3.67893 20 5.75V14.25C20 16.3211 18.3211 18 16.25 18H3.75C1.67893 18 0 16.3211 0 14.25V5.75C8.88642e-09 3.67893 1.67893 2 3.75 2H16.25ZM9.96582 4.5C9.55161 4.5 9.21582 4.83579 9.21582 5.25V5.56641C7.64326 5.84899 6.74916 7.00796 6.74902 8.13574C6.74902 8.60175 6.85248 9.02027 7.06836 9.37988C7.28323 9.73756 7.58115 9.99005 7.89648 10.1709C8.29692 10.4004 8.772 10.5333 9.21582 10.6318V12.9355C8.949 12.8529 8.76067 12.7332 8.62695 12.6133C8.3774 12.3893 8.25504 12.1179 8.20215 11.9492C8.07824 11.5541 7.65688 11.3333 7.26172 11.457C6.86688 11.581 6.64692 12.0024 6.77051 12.3975C6.87572 12.7333 7.11447 13.2713 7.625 13.7295C8.0168 14.081 8.53998 14.3578 9.21582 14.4766V14.7529C9.21583 15.1671 9.55161 15.5029 9.96582 15.5029C10.3798 15.5027 10.7158 15.167 10.7158 14.7529V14.4746C12.2889 14.1921 13.1807 13.0328 13.1807 11.9053C13.1806 11.4395 13.078 11.0216 12.8623 10.6621C12.6473 10.3043 12.3487 10.052 12.0332 9.87109C11.6331 9.64182 11.1593 9.50769 10.7158 9.40918V7.09863C11.4613 7.31356 11.6661 7.82435 11.6963 7.97168C11.7791 8.37739 12.1753 8.63926 12.5811 8.55664C12.9868 8.47375 13.2487 8.0776 13.166 7.67188C13.0192 6.95323 12.3233 5.83083 10.7158 5.56055V5.25C10.7158 4.83593 10.3798 4.50023 9.96582 4.5ZM10.7158 10.9512C10.941 11.0127 11.1306 11.0823 11.2871 11.1719C11.4335 11.2558 11.5214 11.3427 11.5762 11.4336C11.6298 11.523 11.6806 11.6649 11.6807 11.9053C11.6807 12.1698 11.4535 12.7099 10.7158 12.9355V10.9512ZM4 8.25C3.58579 8.25 3.25 8.58579 3.25 9V11C3.25 11.4142 3.58579 11.75 4 11.75C4.41421 11.75 4.75 11.4142 4.75 11V9C4.75 8.58579 4.41421 8.25 4 8.25ZM16 8.25C15.5858 8.25 15.25 8.58579 15.25 9V11C15.25 11.4142 15.5858 11.75 16 11.75C16.4142 11.75 16.75 11.4142 16.75 11V9C16.75 8.58579 16.4142 8.25 16 8.25ZM9.21582 9.08984C8.99001 9.02798 8.79938 8.95902 8.64258 8.86914C8.49627 8.78517 8.40915 8.69835 8.35449 8.60742C8.30083 8.51795 8.24902 8.37619 8.24902 8.13574C8.24917 7.87158 8.47753 7.33017 9.21582 7.10449V9.08984Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarBillFilled20.category = 'Money & Shopping';\n\nexport default DollarBillFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBillFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBillFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.75 2.50098C22.0968 2.5015 24 4.40409 24 6.75098V17.251C23.9995 19.5974 22.0964 21.5004 19.75 21.501H4.25C1.90312 21.501 0.000527776 19.5977 0 17.251V6.75098C0 4.40377 1.90279 2.50098 4.25 2.50098H19.75ZM12.0059 5.96973C11.5918 5.96987 11.2559 6.3056 11.2559 6.71973V7.1416C9.50028 7.42761 8.51576 8.70409 8.51562 9.92676C8.51564 10.4319 8.62674 10.8811 8.85742 11.2656C9.08735 11.6485 9.40783 11.9196 9.74902 12.1152C10.2038 12.3759 10.7477 12.526 11.2559 12.6357V15.3721C10.8905 15.2778 10.6386 15.1215 10.4629 14.9639C10.1711 14.7019 10.0285 14.3863 9.9668 14.1895C9.84286 13.7944 9.42154 13.5735 9.02637 13.6973C8.63151 13.8212 8.41161 14.2427 8.53516 14.6377C8.64918 15.0016 8.90802 15.5849 9.46094 16.0811C9.89713 16.4723 10.4861 16.7798 11.2559 16.9023V17.2803C11.2559 17.6944 11.5918 18.0301 12.0059 18.0303C12.4201 18.0303 12.7559 17.6945 12.7559 17.2803V16.9014C14.5129 16.6159 15.496 15.3389 15.4961 14.1162C15.4961 13.6108 15.3843 13.161 15.1533 12.7764C14.9233 12.3937 14.6038 12.1223 14.2627 11.9268C13.8077 11.666 13.2641 11.515 12.7559 11.4053V8.66406C13.703 8.89147 13.9698 9.52806 14.0107 9.72754C14.0936 10.1333 14.4907 10.3952 14.8965 10.3125C15.3021 10.2295 15.5632 9.83341 15.4805 9.42773C15.3216 8.65008 14.5558 7.41096 12.7559 7.1377V6.71973C12.7559 6.30551 12.4201 5.96973 12.0059 5.96973ZM12.7559 12.9482C13.0578 13.0251 13.3111 13.1108 13.5166 13.2285C13.6888 13.3273 13.7974 13.4329 13.8672 13.5488C13.9359 13.6632 13.9961 13.8363 13.9961 14.1162C13.996 14.4659 13.6925 15.1359 12.7559 15.374V12.9482ZM4.49902 9.75098C4.08481 9.75098 3.74902 10.0868 3.74902 10.501V13.501C3.74955 13.9147 4.08514 14.251 4.49902 14.251C4.91269 14.2507 5.2485 13.9146 5.24902 13.501V10.501C5.24902 10.0869 4.91301 9.75124 4.49902 9.75098ZM19.5 9.75098C19.0858 9.75098 18.75 10.0868 18.75 10.501V13.501C18.7505 13.9147 19.0861 14.251 19.5 14.251C19.9137 14.2507 20.2495 13.9146 20.25 13.501V10.501C20.25 10.0869 19.914 9.75124 19.5 9.75098ZM11.2559 11.0938C10.9537 11.0171 10.6997 10.9323 10.4941 10.8145C10.3221 10.7157 10.2132 10.61 10.1436 10.4941C10.0749 10.3797 10.0156 10.2065 10.0156 9.92676C10.0158 9.57771 10.3198 8.90749 11.2559 8.66895V11.0938Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDollarBillFilled24.category = 'Money & Shopping';\n\nexport default DollarBillFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBillFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBillFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.75 4C28.6493 4.00013 30.9999 6.3507 31 9.25V22.75C30.9999 25.6493 28.6493 27.9999 25.75 28H6.25C3.3507 27.9999 1.00013 25.6493 1 22.75V9.25C1.00013 6.3507 3.3507 4.00013 6.25 4H25.75ZM16.0098 8.00098C15.5957 8.00111 15.2598 8.33688 15.2598 8.75098V9.57324C12.8274 9.86885 11.5195 11.5864 11.5195 13.1543C11.5196 13.8052 11.6623 14.3694 11.9473 14.8467C12.2314 15.3224 12.6284 15.6641 13.0635 15.915C13.7145 16.2903 14.5132 16.4915 15.2598 16.6445V20.9736C14.5354 20.8566 14.0514 20.5758 13.7227 20.2793C13.276 19.8763 13.0599 19.3928 12.9658 19.0908C12.8427 18.6955 12.4227 18.4749 12.0273 18.5977C11.6319 18.7208 11.4111 19.1407 11.5342 19.5361C11.68 20.0041 12.0109 20.7547 12.7178 21.3926C13.3139 21.9304 14.1417 22.3549 15.2598 22.4873V23.249C15.2598 23.6631 15.5957 23.9989 16.0098 23.999C16.4239 23.999 16.7597 23.6632 16.7598 23.249V22.4854C19.1939 22.1906 20.5009 20.4732 20.501 18.9053C20.501 18.2542 20.3583 17.6893 20.0732 17.2119C19.7891 16.7362 19.3921 16.3945 18.957 16.1436C18.3058 15.7681 17.5066 15.5652 16.7598 15.4121V11.082C18.431 11.3365 18.9342 12.4233 19.0156 12.8242C19.0982 13.2299 19.4946 13.4925 19.9004 13.4102C20.3061 13.3276 20.5686 12.9312 20.4863 12.5254C20.2851 11.5342 19.2678 9.85166 16.7598 9.56934V8.75098C16.7597 8.33679 16.424 8.00098 16.0098 8.00098ZM16.7598 16.9473C17.3347 17.0762 17.8226 17.2218 18.207 17.4434C18.4729 17.5967 18.6612 17.7723 18.7861 17.9814C18.91 18.1892 19.001 18.4785 19.001 18.9053C19.0009 19.5832 18.4016 20.7083 16.7598 20.9736V16.9473ZM6.75 12.75C6.33598 12.7501 6.00013 13.086 6 13.5V18.5C6.00013 18.914 6.33598 19.2499 6.75 19.25C7.16402 19.2499 7.49987 18.914 7.5 18.5V13.5C7.49987 13.086 7.16402 12.7501 6.75 12.75ZM25.25 12.75C24.836 12.7501 24.5001 13.086 24.5 13.5V18.5C24.5001 18.914 24.836 19.2499 25.25 19.25C25.664 19.2499 25.9999 18.914 26 18.5V13.5C25.9999 13.086 25.664 12.7501 25.25 12.75ZM15.2598 15.1104C14.6852 14.9817 14.1977 14.8376 13.8135 14.6162C13.5475 14.4629 13.3593 14.2873 13.2344 14.0781C13.1104 13.8704 13.0196 13.5812 13.0195 13.1543C13.0195 12.4773 13.6189 11.3521 15.2598 11.0859V15.1104Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarBillFilled32.category = 'Money & Shopping';\n\nexport default DollarBillFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBillStack12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBillStack12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 3C10.7688 3 12 4.23122 12 5.75V9.25C12 10.7688 10.7688 12 9.25 12H2.75C1.23122 12 0 10.7688 0 9.25V5.75C0 4.23122 1.23122 3 2.75 3H9.25ZM2.75 4.5C2.05964 4.5 1.5 5.05964 1.5 5.75V9.25C1.5 9.94036 2.05964 10.5 2.75 10.5H9.25C9.94036 10.5 10.5 9.94036 10.5 9.25V5.75C10.5 5.05964 9.94036 4.5 9.25 4.5H2.75ZM9.25 0.5C9.66421 0.5 10 0.835786 10 1.25C10 1.66421 9.66421 2 9.25 2H2.75C2.33579 2 2 1.66421 2 1.25C2 0.835786 2.33579 0.5 2.75 0.5H9.25Z\"\n        fill={color}\n      />\n      <path\n        d=\"M7.5 4.5C7.25 4 6.375 3.75 6.00372 3.75M6.00372 3.75C4.99289 3.75 4.5 4.43426 4.5 4.92216C4.5 6.5 7.5 5.58701 7.5 7.27451C7.5 7.76241 7.01454 8.25 6.00372 8.25M6.00372 3.75L6 3M4.5 7.66657C4.875 8.05863 5.625 8.25 6.00372 8.25M6.00372 8.25L6 9\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDollarBillStack12.category = 'Money & Shopping';\n\nexport default DollarBillStack12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBillStack16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBillStack16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 5C14.5449 5 16 6.45507 16 8.25V12.75C15.9997 14.5447 14.5448 16 12.75 16H3.25C1.45524 16 0.000263858 14.5447 0 12.75V8.25C0 6.45507 1.45507 5 3.25 5H12.75ZM3.25 6.5C2.2835 6.5 1.5 7.2835 1.5 8.25V12.75C1.50026 13.7163 2.28366 14.5 3.25 14.5H12.75C13.7163 14.5 14.4997 13.7163 14.5 12.75V8.25C14.5 7.2835 13.7165 6.5 12.75 6.5H3.25ZM12.5 11.75C12.9142 11.75 13.25 12.0858 13.25 12.5C13.2497 12.914 12.9141 13.25 12.5 13.25H11.5C11.0859 13.25 10.7503 12.914 10.75 12.5C10.75 12.0858 11.0858 11.75 11.5 11.75H12.5ZM8 8.25C9.24264 8.25 10.25 9.25736 10.25 10.5C10.25 11.7426 9.24264 12.75 8 12.75C6.75736 12.75 5.75 11.7426 5.75 10.5C5.75 9.25736 6.75736 8.25 8 8.25ZM8 9.75C7.58579 9.75 7.25 10.0858 7.25 10.5C7.25 10.9142 7.58579 11.25 8 11.25C8.41421 11.25 8.75 10.9142 8.75 10.5C8.75 10.0858 8.41421 9.75 8 9.75ZM4.5 7.75C4.91421 7.75 5.25 8.08579 5.25 8.5C5.24974 8.91399 4.91405 9.25 4.5 9.25H3.5C3.08595 9.25 2.75026 8.91399 2.75 8.5C2.75 8.08579 3.08579 7.75 3.5 7.75H4.5ZM13.5 2.5C13.9142 2.5 14.25 2.83579 14.25 3.25C14.25 3.66421 13.9142 4 13.5 4H2.5C2.08579 4 1.75 3.66421 1.75 3.25C1.75 2.83579 2.08579 2.5 2.5 2.5H13.5ZM12 0C12.4142 0 12.75 0.335786 12.75 0.75C12.75 1.16421 12.4142 1.5 12 1.5H4C3.58579 1.5 3.25 1.16421 3.25 0.75C3.25 0.335786 3.58579 0 4 0H12Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarBillStack16.category = 'Money & Shopping';\n\nexport default DollarBillStack16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBillStack20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBillStack20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 6C18.3211 6 20 7.67893 20 9.75V16.25C20 18.3211 18.3211 20 16.25 20H3.75C1.67893 20 0 18.3211 0 16.25V9.75C1.28853e-07 7.67893 1.67893 6 3.75 6H16.25ZM3.75 7.5C2.50736 7.5 1.5 8.50736 1.5 9.75V16.25C1.5 17.4926 2.50736 18.5 3.75 18.5H16.25C17.4926 18.5 18.5 17.4926 18.5 16.25V9.75C18.5 8.50736 17.4926 7.5 16.25 7.5H3.75ZM16.25 15.5C16.6642 15.5 17 15.8358 17 16.25C17 16.6642 16.6642 17 16.25 17H14.75C14.3358 17 14 16.6642 14 16.25C14 15.8358 14.3358 15.5 14.75 15.5H16.25ZM10 10C11.6569 10 13 11.3431 13 13C13 14.6569 11.6569 16 10 16C8.34315 16 7 14.6569 7 13C7 11.3431 8.34315 10 10 10ZM10 11.5C9.17157 11.5 8.5 12.1716 8.5 13C8.5 13.8284 9.17157 14.5 10 14.5C10.8284 14.5 11.5 13.8284 11.5 13C11.5 12.1716 10.8284 11.5 10 11.5ZM5.25 9C5.66421 9 6 9.33579 6 9.75C6 10.1642 5.66421 10.5 5.25 10.5H3.75C3.33579 10.5 3 10.1642 3 9.75C3 9.33579 3.33579 9 3.75 9H5.25ZM17.25 3C17.6642 3 18 3.33579 18 3.75C18 4.16421 17.6642 4.5 17.25 4.5H2.75C2.33579 4.5 2 4.16421 2 3.75C2 3.33579 2.33579 3 2.75 3H17.25ZM15.25 0C15.6642 0 16 0.335786 16 0.75C16 1.16421 15.6642 1.5 15.25 1.5H4.75C4.33579 1.5 4 1.16421 4 0.75C4 0.335786 4.33579 0 4.75 0H15.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarBillStack20.category = 'Money & Shopping';\n\nexport default DollarBillStack20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBillStack24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBillStack24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"25\"\n      viewBox=\"0 0 24 25\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.75 7.00098C22.0972 7.00098 24 8.90474 24 11.252V19.752C23.9995 22.0987 22.0969 24.002 19.75 24.002H4.25C1.90312 24.002 0.000527687 22.0987 0 19.752V11.252C2.57706e-07 8.90474 1.90279 7.00098 4.25 7.00098H19.75ZM4.25 8.50195C2.73122 8.50195 1.5 9.73317 1.5 11.252V19.752C1.50053 21.2703 2.73154 22.502 4.25 22.502H19.75C21.2685 22.502 22.4995 21.2703 22.5 19.752V11.252C22.5 9.73317 21.2688 8.50195 19.75 8.50195H4.25ZM19.75 19.001C20.1642 19.001 20.5 19.3368 20.5 19.751C20.5 20.1652 20.1642 20.501 19.75 20.501H17.25C16.8358 20.501 16.5 20.1652 16.5 19.751C16.5 19.3368 16.8358 19.001 17.25 19.001H19.75ZM12 11.75C14.0711 11.75 15.75 13.4289 15.75 15.5C15.75 17.5711 14.0711 19.25 12 19.25C9.92893 19.25 8.25 17.5711 8.25 15.5C8.25 13.4289 9.92893 11.75 12 11.75ZM12 13.25C10.7574 13.25 9.75 14.2574 9.75 15.5C9.75 16.7426 10.7574 17.75 12 17.75C13.2426 17.75 14.25 16.7426 14.25 15.5C14.25 14.2574 13.2426 13.25 12 13.25ZM6.75 10.501C7.16421 10.501 7.5 10.8368 7.5 11.251C7.5 11.6652 7.16421 12.001 6.75 12.001H4.25C3.83579 12.001 3.5 11.6652 3.5 11.251C3.5 10.8368 3.83579 10.501 4.25 10.501H6.75ZM20.25 4C20.6642 4 21 4.33579 21 4.75C21 5.16421 20.6642 5.5 20.25 5.5H3.75C3.33579 5.5 3 5.16421 3 4.75C3 4.33579 3.33579 4 3.75 4H20.25ZM18.25 1C18.6642 1 19 1.33579 19 1.75C19 2.16421 18.6642 2.5 18.25 2.5H5.75C5.33579 2.5 5 2.16421 5 1.75C5 1.33579 5.33579 1 5.75 1H18.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarBillStack24.category = 'Money & Shopping';\n\nexport default DollarBillStack24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarBillStack32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarBillStack32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.75 8C28.6493 8.00013 30.9999 10.3507 31 13.25V24.75C30.9999 27.6493 28.6493 29.9999 25.75 30H6.25C3.3507 29.9999 1.00013 27.6493 1 24.75V13.25C1.00013 10.3507 3.3507 8.00013 6.25 8H25.75ZM6.25 9.5C4.17913 9.50013 2.50013 11.1791 2.5 13.25V24.75C2.50013 26.8209 4.17913 28.4999 6.25 28.5H25.75C27.8209 28.4999 29.4999 26.8209 29.5 24.75V13.25C29.4999 11.1791 27.8209 9.50013 25.75 9.5H6.25ZM26.25 24.5C26.6642 24.5 27 24.8358 27 25.25C27 25.6642 26.6642 26 26.25 26H22.75C22.3358 26 22 25.6642 22 25.25C22 24.8358 22.3358 24.5 22.75 24.5H26.25ZM16 14.25C18.6234 14.25 20.75 16.3766 20.75 19C20.75 21.6234 18.6234 23.75 16 23.75C13.3766 23.75 11.25 21.6234 11.25 19C11.25 16.3766 13.3766 14.25 16 14.25ZM16 15.75C14.2051 15.75 12.75 17.2051 12.75 19C12.75 20.7949 14.2051 22.25 16 22.25C17.7949 22.25 19.25 20.7949 19.25 19C19.25 17.2051 17.7949 15.75 16 15.75ZM9.25 12C9.66421 12 10 12.3358 10 12.75C10 13.1642 9.66421 13.5 9.25 13.5H5.75C5.33579 13.5 5 13.1642 5 12.75C5 12.3358 5.33579 12 5.75 12H9.25ZM26.25 5C26.6642 5 27 5.33579 27 5.75C27 6.16421 26.6642 6.5 26.25 6.5H5.75C5.33579 6.5 5 6.16421 5 5.75C5 5.33579 5.33579 5 5.75 5H26.25ZM23.25 2C23.6642 2 24 2.33579 24 2.75C24 3.16421 23.6642 3.5 23.25 3.5H8.75C8.33579 3.5 8 3.16421 8 2.75C8 2.33579 8.33579 2 8.75 2H23.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarBillStack32.category = 'Money & Shopping';\n\nexport default DollarBillStack32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM6.00391 2.25C6.41803 2.2501 6.75391 2.58585 6.75391 3V3.12695C6.86683 3.16105 6.98007 3.20021 7.08887 3.24609C7.4365 3.3927 7.92412 3.67148 8.1709 4.16504C8.35584 4.53545 8.20531 4.98572 7.83496 5.1709C7.46455 5.35584 7.01428 5.20531 6.8291 4.83496C6.82509 4.82924 6.80631 4.80552 6.75781 4.76855C6.69724 4.72241 6.61176 4.67357 6.50586 4.62891C6.27914 4.5333 6.06761 4.50006 6.00391 4.5C5.67688 4.5 5.48655 4.60673 5.38379 4.70215C5.32884 4.75324 5.29314 4.80631 5.27246 4.85059C5.25261 4.89308 5.25024 4.91878 5.25 4.92188C5.25 4.96043 5.25422 4.98255 5.25684 4.99219C5.25916 5.0007 5.26194 5.0037 5.2627 5.00488C5.26345 5.00607 5.2778 5.03013 5.34375 5.06836C5.50946 5.1642 5.76092 5.22884 6.1748 5.32812C6.52189 5.41139 7.02516 5.52762 7.42969 5.78125C7.64747 5.91782 7.86121 6.10788 8.01758 6.37402C8.17563 6.6431 8.24998 6.94767 8.25 7.27441C8.25 8.13298 7.60762 8.70227 6.75391 8.91016V9C6.75391 9.41415 6.41803 9.7499 6.00391 9.75C5.58969 9.75 5.25391 9.41421 5.25391 9V8.88965C5.1711 8.86753 5.08828 8.84245 5.00684 8.81445C4.67014 8.6987 4.26229 8.50269 3.95801 8.18457C3.672 7.88532 3.68246 7.41127 3.98145 7.125C4.28078 6.83869 4.75568 6.8491 5.04199 7.14844C5.11277 7.22235 5.26756 7.31859 5.49414 7.39648C5.71588 7.47271 5.91504 7.5 6.00391 7.5C6.39477 7.49997 6.59944 7.40536 6.68555 7.3418C6.76443 7.28353 6.75005 7.2534 6.75 7.27441C6.74999 7.18013 6.73068 7.14417 6.72461 7.13379C6.71692 7.12071 6.69613 7.09247 6.63281 7.05273C6.47487 6.95369 6.22804 6.88277 5.8252 6.78613C5.48922 6.70553 4.99047 6.59654 4.59375 6.36719C4.37892 6.24295 4.15843 6.06608 3.99512 5.80859C3.82844 5.54566 3.75 5.2443 3.75 4.92188C3.75014 4.15673 4.31879 3.38116 5.25391 3.10547V3C5.25391 2.58579 5.58969 2.25 6.00391 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircle12.category = 'Money & Shopping';\n\nexport default DollarCircle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM8.00391 3C8.41808 3 8.75384 3.33584 8.75391 3.75V4.30176C9.38012 4.39971 10.1914 4.70557 10.6709 5.66406C10.856 6.03446 10.7053 6.48561 10.335 6.6709C9.96461 6.85571 9.51428 6.70519 9.3291 6.33496C9.05494 5.78723 8.54074 5.75488 8.00488 5.75488C6.98732 5.75491 6.75049 6.3714 6.75 6.5C6.75005 6.64661 6.78265 6.71982 6.80762 6.75977C6.83539 6.80403 6.88775 6.86045 6.99707 6.92285C7.24944 7.0667 7.62127 7.15243 8.15527 7.26562C8.62067 7.36428 9.24954 7.49053 9.74707 7.77441C10.0124 7.92588 10.273 8.13892 10.4639 8.44336C10.6573 8.75223 10.7499 9.10957 10.75 9.5C10.7498 10.5386 9.89851 11.2211 8.75488 11.4268V12.25C8.75482 12.664 8.41884 12.9997 8.00488 13C7.59071 13 7.25495 12.6642 7.25488 12.25V11.4014C7.09372 11.3665 6.92829 11.3246 6.7666 11.2715C6.33923 11.1309 5.83803 10.8985 5.46973 10.5303C5.17707 10.2374 5.17707 9.76258 5.46973 9.46973C5.76258 9.17711 6.23744 9.17708 6.53027 9.46973C6.66197 9.60132 6.91176 9.74026 7.23535 9.84668C7.55256 9.95094 7.84849 9.99413 8.00488 9.99414C8.5707 9.99413 8.90505 9.86231 9.0752 9.74219C9.23687 9.62791 9.2499 9.53184 9.25 9.5C9.24994 9.35315 9.21737 9.27916 9.19238 9.23926C9.16453 9.19506 9.1119 9.13934 9.00293 9.07715C8.75054 8.93325 8.37888 8.84663 7.84473 8.7334C7.3793 8.63474 6.75047 8.5095 6.25293 8.22559C5.98751 8.07409 5.72706 7.86122 5.53613 7.55664C5.34261 7.24772 5.25006 6.89052 5.25 6.5C5.25022 5.56075 6.01365 4.61612 7.25391 4.33887V3.75C7.25397 3.336 7.58996 3.00026 8.00391 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircle16.category = 'Money & Shopping';\n\nexport default DollarCircle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM10.0088 3.5C10.4227 3.50037 10.7588 3.83602 10.7588 4.25V4.95801C12.7141 5.22125 13.5572 6.49702 13.7334 7.32031C13.8196 7.72484 13.5615 8.12387 13.1572 8.21094C12.7524 8.29755 12.3535 8.03854 12.2666 7.63379C12.2219 7.42594 11.9068 6.70442 10.7588 6.47852V9.40039C11.3228 9.51466 11.9248 9.67089 12.4248 9.94434C12.7872 10.1427 13.1304 10.4191 13.3779 10.8125C13.6275 11.2094 13.75 11.6773 13.75 12.2051C13.7495 13.4987 12.6592 14.8069 10.7588 15.082V15.75C10.7588 16.164 10.4227 16.4996 10.0088 16.5C9.59458 16.5 9.25879 16.1642 9.25879 15.75V15.084C8.411 14.9648 7.76655 14.647 7.29004 14.2393C6.69543 13.7302 6.41393 13.1282 6.28906 12.748C6.16012 12.3547 6.37438 11.9311 6.76758 11.8018C7.16093 11.673 7.58571 11.887 7.71484 12.2803C7.78192 12.4843 7.93825 12.8193 8.26562 13.0996C8.48027 13.2832 8.79478 13.4629 9.25879 13.5605V10.6436C8.69476 10.5293 8.09291 10.3749 7.59277 10.1016C7.23028 9.90326 6.88737 9.62675 6.63965 9.2334C6.3898 8.83637 6.26763 8.36882 6.26758 7.84082C6.26768 6.54655 7.35839 5.2371 9.25879 4.96191V4.25C9.25879 3.83579 9.59458 3.5 10.0088 3.5ZM10.7588 13.5615C11.8946 13.3256 12.2495 12.5714 12.25 12.2051C12.25 11.9157 12.1854 11.7341 12.1084 11.6113C12.0291 11.4853 11.9028 11.369 11.7051 11.2607C11.4516 11.1221 11.1345 11.0252 10.7588 10.9385V13.5615ZM9.25879 6.4834C8.12175 6.71957 7.76769 7.47523 7.76758 7.84082C7.76763 8.13062 7.83196 8.31187 7.90918 8.43457C7.98862 8.56049 8.11469 8.67694 8.3125 8.78516C8.56609 8.92369 8.88294 9.01972 9.25879 9.10645V6.4834Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircle20.category = 'Money & Shopping';\n\nexport default DollarCircle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM12.0098 4C12.4237 4.00017 12.7596 4.33606 12.7598 4.75V5.6582C15.3171 5.92741 16.3748 7.55867 16.5879 8.55566C16.6741 8.96049 16.4155 9.35969 16.0107 9.44629C15.606 9.53237 15.2077 9.27383 15.1211 8.86914C15.0422 8.50028 14.5272 7.4128 12.7598 7.16895V11.3691C13.5282 11.5188 14.347 11.7155 15.0137 12.0811C15.4563 12.3238 15.865 12.6566 16.1592 13.125C16.4553 13.5968 16.6044 14.1574 16.6045 14.8027C16.6042 16.3772 15.2358 18.04 12.7598 18.3213V19.25C12.7596 19.6639 12.4237 19.9998 12.0098 20C11.5958 19.9998 11.26 19.6639 11.2598 19.25V18.3223C10.115 18.1961 9.26701 17.7855 8.6543 17.2598C7.92803 16.6365 7.58466 15.8997 7.43262 15.4355C7.3039 15.042 7.51867 14.6182 7.91211 14.4893C8.30555 14.3607 8.72945 14.5754 8.8584 14.9688C8.95296 15.2573 9.1725 15.7269 9.63184 16.1211C9.97642 16.4167 10.489 16.6974 11.2598 16.8105V12.6133C10.4914 12.4639 9.6725 12.2688 9.00586 11.9033C8.56323 11.6606 8.15451 11.3278 7.86035 10.8594C7.56416 10.3875 7.4151 9.82623 7.41504 9.18066C7.41551 7.6062 8.78538 5.94293 11.2598 5.66113V4.75C11.26 4.33607 11.5958 4.00018 12.0098 4ZM12.7598 16.8105C14.4999 16.5564 15.1042 15.4312 15.1045 14.8027C15.1044 14.395 15.0127 14.1205 14.8887 13.9229C14.7625 13.7219 14.5706 13.5488 14.293 13.3965C13.8859 13.1733 13.3677 13.0276 12.7598 12.8994V16.8105ZM11.2598 7.17188C9.52047 7.42645 8.91556 8.55288 8.91504 9.18066C8.9151 9.5886 9.00679 9.86379 9.13086 10.0615C9.25715 10.2626 9.44961 10.4355 9.72754 10.5879C10.1344 10.8109 10.6525 10.9542 11.2598 11.082V7.17188Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircle24.category = 'Money & Shopping';\n\nexport default DollarCircle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM16.0117 5.24805C16.4258 5.24805 16.7615 5.58405 16.7617 5.99805V7.62207C20.303 7.89637 21.7072 10.1019 21.9795 11.377C22.0658 11.7819 21.8073 12.1811 21.4023 12.2676C20.9976 12.3535 20.5982 12.0951 20.5117 11.6904C20.3762 11.056 19.5297 9.38675 16.7617 9.12891V15.376C17.867 15.5848 19.0368 15.8454 19.9707 16.3574C20.5437 16.6716 21.0605 17.096 21.4307 17.6855C21.803 18.2786 21.9961 18.9899 21.9961 19.8262C21.9957 21.8505 20.1791 24.0847 16.7617 24.3711V25.998C16.7617 26.4123 16.4259 26.748 16.0117 26.748C15.5978 26.7477 15.2617 26.4121 15.2617 25.998V24.373C13.6294 24.2403 12.4517 23.6784 11.6201 22.9648C10.6795 22.1576 10.2337 21.2027 10.0371 20.6025C9.90841 20.2092 10.1235 19.7854 10.5166 19.6562C10.9102 19.5274 11.334 19.7422 11.4629 20.1357C11.6019 20.5603 11.923 21.248 12.5967 21.8262C13.1538 22.3043 13.9922 22.7399 15.2617 22.8652V16.6201C14.1564 16.4113 12.9855 16.1517 12.0518 15.6396C11.4791 15.3255 10.9618 14.9018 10.5918 14.3125C10.2196 13.7196 10.0274 13.0079 10.0273 12.1719C10.0273 10.1475 11.8465 7.91349 15.2617 7.62598V5.99805C15.262 5.58425 15.5979 5.24836 16.0117 5.24805ZM16.7617 22.8652C19.4716 22.597 20.4957 20.8857 20.4961 19.8262C20.4961 19.2274 20.3603 18.8023 20.1602 18.4834C19.9579 18.1612 19.6573 17.8967 19.249 17.6729C18.589 17.3111 17.7366 17.0951 16.7617 16.9023V22.8652ZM15.2617 9.13086C12.5529 9.40024 11.5273 11.1134 11.5273 12.1719C11.5274 12.7704 11.6622 13.1959 11.8623 13.5146C12.0645 13.8366 12.3655 14.1004 12.7734 14.3242C13.4334 14.6861 14.2868 14.9 15.2617 15.0928V9.13086Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircle32.category = 'Money & Shopping';\n\nexport default DollarCircle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM6.00391 2.25C6.41803 2.2501 6.75391 2.58585 6.75391 3V3.12695C6.86683 3.16105 6.98007 3.20021 7.08887 3.24609C7.4365 3.3927 7.92412 3.67148 8.1709 4.16504C8.35584 4.53545 8.20531 4.98572 7.83496 5.1709C7.46455 5.35584 7.01428 5.20531 6.8291 4.83496C6.82509 4.82924 6.80631 4.80552 6.75781 4.76855C6.69724 4.72241 6.61176 4.67357 6.50586 4.62891C6.27914 4.5333 6.06761 4.50006 6.00391 4.5C5.67688 4.5 5.48655 4.60673 5.38379 4.70215C5.32884 4.75324 5.29314 4.80631 5.27246 4.85059C5.25261 4.89308 5.25024 4.91878 5.25 4.92188C5.25 4.96043 5.25422 4.98255 5.25684 4.99219C5.25916 5.0007 5.26194 5.0037 5.2627 5.00488C5.26345 5.00607 5.2778 5.03013 5.34375 5.06836C5.50946 5.1642 5.76092 5.22884 6.1748 5.32812C6.52189 5.41139 7.02516 5.52762 7.42969 5.78125C7.64747 5.91782 7.86121 6.10788 8.01758 6.37402C8.17563 6.6431 8.24998 6.94767 8.25 7.27441C8.25 8.13298 7.60762 8.70227 6.75391 8.91016V9C6.75391 9.41415 6.41803 9.7499 6.00391 9.75C5.58969 9.75 5.25391 9.41421 5.25391 9V8.88965C5.1711 8.86753 5.08828 8.84245 5.00684 8.81445C4.67014 8.6987 4.26229 8.50269 3.95801 8.18457C3.672 7.88532 3.68246 7.41127 3.98145 7.125C4.28078 6.83869 4.75568 6.8491 5.04199 7.14844C5.11277 7.22235 5.26756 7.31859 5.49414 7.39648C5.71588 7.47271 5.91504 7.5 6.00391 7.5C6.39477 7.49997 6.59944 7.40536 6.68555 7.3418C6.76443 7.28353 6.75005 7.2534 6.75 7.27441C6.74999 7.18013 6.73068 7.14417 6.72461 7.13379C6.71692 7.12071 6.69613 7.09247 6.63281 7.05273C6.47487 6.95369 6.22804 6.88277 5.8252 6.78613C5.48922 6.70553 4.99047 6.59654 4.59375 6.36719C4.37892 6.24295 4.15843 6.06608 3.99512 5.80859C3.82844 5.54566 3.75 5.2443 3.75 4.92188C3.75014 4.15673 4.31879 3.38116 5.25391 3.10547V3C5.25391 2.58579 5.58969 2.25 6.00391 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleBold12.category = 'Money & Shopping';\n\nexport default DollarCircleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM8.00391 3C8.55615 3 9.00384 3.44777 9.00391 4V4.09473C9.64612 4.23651 10.4194 4.60275 10.8945 5.55273C11.1413 6.04659 10.941 6.64753 10.4473 6.89453C9.95341 7.14136 9.35252 6.94098 9.10547 6.44727C8.99251 6.22152 8.84911 6.13088 8.68652 6.07715C8.48459 6.01048 8.26326 6.00488 8.00488 6.00488C7.09913 6.00491 7.00067 6.53305 7 6.5C7.00003 6.55609 7.00652 6.5896 7.01074 6.60547C7.01447 6.61927 7.01831 6.62506 7.01953 6.62695C7.02077 6.62895 7.0394 6.65844 7.12109 6.70508C7.33264 6.82569 7.66145 6.90583 8.20703 7.02148C8.66092 7.1177 9.33271 7.25042 9.87109 7.55762C10.1624 7.72392 10.4578 7.96281 10.6758 8.31055C10.8973 8.66427 10.9999 9.06896 11 9.5C10.9998 10.6422 10.1248 11.3643 9.00488 11.6289V12C9.00482 12.5521 8.55691 12.9997 8.00488 13C7.45264 13 7.00495 12.5522 7.00488 12V11.5996C6.89911 11.5723 6.79273 11.5431 6.68848 11.5088C6.24382 11.3626 5.70071 11.1147 5.29297 10.707C4.90268 10.3166 4.90269 9.68345 5.29297 9.29297C5.68345 8.90272 6.31657 8.90269 6.70703 9.29297C6.79933 9.38515 7.00722 9.50866 7.31348 9.60938C7.61123 9.70723 7.8805 9.74413 8.00488 9.74414C8.5344 9.74413 8.81378 9.62052 8.93066 9.53809C8.96849 9.51134 8.9875 9.48992 8.99707 9.47754C8.99566 9.43494 8.99287 9.40819 8.98926 9.39453C8.9854 9.38028 8.98154 9.3738 8.98047 9.37207C8.97757 9.36761 8.95662 9.3383 8.87891 9.29395C8.66734 9.17342 8.33837 9.09315 7.79297 8.97754C7.33906 8.88132 6.6673 8.74961 6.12891 8.44238C5.83755 8.27605 5.54229 8.03734 5.32422 7.68945C5.10258 7.33568 5.00006 6.93112 5 6.5C5.0002 5.47575 5.77919 4.49692 7.00391 4.14453V4C7.00397 3.44793 7.45188 3.00026 8.00391 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleBold16.category = 'Money & Shopping';\n\nexport default DollarCircleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM10 4C10.5523 4 11 4.44772 11 5V5.07812C12.8705 5.38694 13.7665 6.55252 13.9736 7.43945C14.0991 7.9772 13.7652 8.51501 13.2275 8.64062C12.6898 8.76595 12.1519 8.43126 12.0264 7.89355C12.0262 7.89302 12.0258 7.892 12.0254 7.89062C12.0247 7.88822 12.0239 7.88424 12.0225 7.87988C12.0194 7.87099 12.0143 7.85854 12.0078 7.84375C11.9946 7.81378 11.9742 7.77535 11.9453 7.73145C11.8872 7.64338 11.7957 7.53571 11.6572 7.43164C11.5131 7.32339 11.3018 7.20777 11 7.12305V9.16113C11.5119 9.26431 12.0512 9.40642 12.5127 9.6377C12.8966 9.83013 13.2819 10.1078 13.5674 10.5234C13.8594 10.9486 14 11.449 14 12C14 13.383 12.8242 14.5903 11 14.9141V15C11 15.5523 10.5523 16 10 16C9.44789 15.9998 9 15.5522 9 15V14.915C8.23418 14.7812 7.62776 14.4974 7.15918 14.1299C6.51342 13.6232 6.20055 13.0174 6.05859 12.6211C5.87249 12.1013 6.14342 11.5291 6.66309 11.3428C7.18281 11.1567 7.75501 11.4267 7.94141 11.9463C7.99123 12.0854 8.11666 12.3383 8.39355 12.5557C8.53022 12.6629 8.72491 12.7762 9 12.8623V10.835C8.49291 10.732 7.95961 10.5912 7.50293 10.3623C7.11911 10.1699 6.73368 9.89213 6.44824 9.47656C6.15634 9.05142 6.01562 8.55095 6.01562 8C6.01562 6.6209 7.18604 5.4162 9 5.08789V5C9 4.44784 9.44789 4.00021 10 4ZM11 12.8721C11.8424 12.6234 12 12.0878 12 12C12 11.8015 11.9542 11.7077 11.9189 11.6562C11.8772 11.5955 11.794 11.5135 11.6172 11.4248C11.4461 11.3391 11.2411 11.2707 11 11.21V12.8721ZM9 7.13184C8.17182 7.38286 8.01562 7.91333 8.01562 8C8.01562 8.19829 8.06144 8.29225 8.09668 8.34375C8.1384 8.4045 8.22162 8.4865 8.39844 8.5752C8.56567 8.65903 8.76586 8.72541 9 8.78516V7.13184Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleBold20.category = 'Money & Shopping';\n\nexport default DollarCircleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 17.2467 6.75329 21.5 12 21.5C17.2467 21.5 21.5 17.2467 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM12.0088 4.49902C12.5609 4.49908 13.0086 4.94792 13.0088 5.5V6.06348C15.2581 6.40292 16.2609 7.86911 16.4775 8.8623C16.5948 9.40173 16.2523 9.93511 15.7129 10.0527C15.1735 10.17 14.6402 9.82734 14.5225 9.28809C14.4849 9.1177 14.1846 8.37825 13.0088 8.09961V11.1611C13.6421 11.2913 14.315 11.471 14.8818 11.7754C15.3174 12.0093 15.7368 12.3385 16.042 12.8145C16.3506 13.2961 16.4999 13.8614 16.5 14.4922C16.4997 16.0476 15.1999 17.5579 13.0088 17.9131V18.5C13.0085 19.052 12.5609 19.4999 12.0088 19.5C11.4567 19.5 11.0091 19.0521 11.0088 18.5V17.915C10.0543 17.7645 9.31703 17.4023 8.7627 16.9365C8.04486 16.3331 7.70374 15.6185 7.55176 15.1641C7.37693 14.6406 7.65933 14.0738 8.18262 13.8984C8.70625 13.7235 9.27303 14.0067 9.44824 14.5303C9.5202 14.7452 9.69047 15.104 10.0488 15.4053C10.2598 15.5826 10.5649 15.7627 11.0088 15.876V12.8203C10.3756 12.6902 9.70218 12.5132 9.13574 12.209C8.70029 11.9751 8.28169 11.6457 7.97656 11.1699C7.66796 10.6884 7.51863 10.1229 7.51855 9.49219C7.51876 7.9367 8.81948 6.42619 11.0088 6.07031V5.5C11.009 4.94789 11.4566 4.49903 12.0088 4.49902ZM13.0088 15.8779C14.1769 15.5862 14.4997 14.8062 14.5 14.4922C14.4999 14.1865 14.4313 14.0085 14.3584 13.8945C14.2818 13.7751 14.1542 13.6546 13.9355 13.5371C13.684 13.4021 13.3757 13.3012 13.0088 13.2119V15.8779ZM11.0088 8.10449C9.84145 8.39681 9.51881 9.17907 9.51855 9.49219C9.51863 9.79801 9.58725 9.97592 9.66016 10.0898C9.73676 10.2093 9.86346 10.3298 10.082 10.4473C10.3333 10.5822 10.6422 10.6813 11.0088 10.7705V8.10449Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleBold24.category = 'Money & Shopping';\n\nexport default DollarCircleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 23.4558 8.54416 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM16.0127 4.99805C16.5648 4.99805 17.0125 5.44595 17.0127 5.99805V6.88184C20.7466 7.24278 22.2699 9.6061 22.5732 11.0273C22.6884 11.5673 22.3446 12.0985 21.8047 12.2139C21.2648 12.3288 20.7334 11.9843 20.6182 11.4443C20.4947 10.8659 19.7002 9.22357 17.0127 8.89258V15.168C18.1475 15.3867 19.3546 15.6702 20.332 16.2061C20.9652 16.5533 21.5457 17.0269 21.9629 17.6914C22.3829 18.3605 22.5957 19.1574 22.5957 20.0811C22.5954 22.3292 20.6232 24.7325 17.0127 25.1094V25.998C17.0127 26.5503 16.565 26.998 16.0127 26.998C15.4605 26.9979 15.0127 26.5503 15.0127 25.998V25.1113C13.3267 24.9402 12.0875 24.3431 11.1982 23.5801C10.1595 22.6885 9.66755 21.6353 9.4502 20.9717C9.27844 20.4471 9.56457 19.8822 10.0889 19.71C10.6136 19.5381 11.1786 19.824 11.3506 20.3486C11.4912 20.778 11.817 21.4762 12.5 22.0625C13.0292 22.5167 13.8204 22.9425 15.0127 23.0986V16.8271C13.8781 16.6085 12.6705 16.3268 11.6934 15.791C11.0603 15.4438 10.4797 14.9701 10.0625 14.3057C9.6425 13.6366 9.42971 12.8396 9.42969 11.916C9.42979 9.66799 11.4049 7.26497 15.0127 6.88672V5.99805C15.0129 5.44601 15.4606 4.99815 16.0127 4.99805ZM17.0127 23.0996C19.6541 22.755 20.5953 21.0599 20.5957 20.0811C20.5957 19.474 20.4591 19.0585 20.2686 18.7549C20.0752 18.447 19.7836 18.1867 19.3701 17.96C18.7446 17.617 17.9449 17.4002 17.0127 17.208V23.0996ZM15.0127 8.89746C12.373 9.24342 11.4298 10.9384 11.4297 11.916C11.4297 12.5229 11.5654 12.9387 11.7559 13.2422C11.9492 13.5501 12.2419 13.8104 12.6553 14.0371C13.2806 14.38 14.0808 14.5959 15.0127 14.7881V8.89746Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleBold32.category = 'Money & Shopping';\n\nexport default DollarCircleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6.00391 2.25C5.58969 2.25 5.25391 2.58579 5.25391 3V3.10547C4.31879 3.38116 3.75014 4.15673 3.75 4.92188C3.75 5.2443 3.82844 5.54566 3.99512 5.80859C4.15843 6.06608 4.37892 6.24295 4.59375 6.36719C4.99047 6.59654 5.48922 6.70553 5.8252 6.78613C6.22804 6.88277 6.47487 6.95369 6.63281 7.05273C6.69613 7.09247 6.71692 7.12071 6.72461 7.13379C6.73068 7.14417 6.74999 7.18013 6.75 7.27441C6.75005 7.2534 6.76443 7.28353 6.68555 7.3418C6.59944 7.40536 6.39477 7.49997 6.00391 7.5C5.91504 7.5 5.71588 7.47271 5.49414 7.39648C5.26756 7.31859 5.11277 7.22235 5.04199 7.14844C4.75568 6.8491 4.28078 6.83869 3.98145 7.125C3.68246 7.41127 3.672 7.88532 3.95801 8.18457C4.26229 8.50269 4.67014 8.6987 5.00684 8.81445C5.08828 8.84245 5.1711 8.86753 5.25391 8.88965V9C5.25391 9.41421 5.58969 9.75 6.00391 9.75C6.41803 9.7499 6.75391 9.41415 6.75391 9V8.91016C7.60762 8.70227 8.25 8.13298 8.25 7.27441C8.24998 6.94767 8.17563 6.6431 8.01758 6.37402C7.86121 6.10788 7.64747 5.91782 7.42969 5.78125C7.02516 5.52762 6.52189 5.41139 6.1748 5.32812C5.76092 5.22884 5.50946 5.1642 5.34375 5.06836C5.2778 5.03013 5.26345 5.00607 5.2627 5.00488C5.26194 5.0037 5.25916 5.0007 5.25684 4.99219C5.25422 4.98255 5.25 4.96043 5.25 4.92188C5.25024 4.91878 5.25261 4.89308 5.27246 4.85059C5.29314 4.80631 5.32884 4.75324 5.38379 4.70215C5.48655 4.60673 5.67688 4.5 6.00391 4.5C6.06761 4.50006 6.27914 4.5333 6.50586 4.62891C6.61176 4.67357 6.69724 4.72241 6.75781 4.76855C6.80631 4.80552 6.82509 4.82924 6.8291 4.83496C7.01428 5.20531 7.46455 5.35584 7.83496 5.1709C8.20531 4.98572 8.35584 4.53545 8.1709 4.16504C7.92412 3.67148 7.4365 3.3927 7.08887 3.24609C6.98007 3.20021 6.86683 3.16105 6.75391 3.12695V3C6.75391 2.58585 6.41803 2.2501 6.00391 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleBoldFilled12.category = 'Money & Shopping';\n\nexport default DollarCircleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8.00391 3C7.45188 3.00026 7.00397 3.44793 7.00391 4V4.14453C5.77917 4.49691 5.0002 5.47574 5 6.5C5.00004 6.93117 5.10256 7.33565 5.32422 7.68945C5.54229 8.03738 5.83753 8.27603 6.12891 8.44238C6.66731 8.74963 7.33905 8.88132 7.79297 8.97754C8.33838 9.09316 8.66733 9.17342 8.87891 9.29395C8.95666 9.33832 8.97757 9.36761 8.98047 9.37207C8.98146 9.37366 8.98533 9.38002 8.98926 9.39453C8.99289 9.40816 8.99566 9.43482 8.99707 9.47754C8.98752 9.48991 8.96857 9.51129 8.93066 9.53809C8.81381 9.62052 8.53449 9.74413 8.00488 9.74414C7.88049 9.74413 7.61125 9.70724 7.31348 9.60938C7.00715 9.50864 6.7993 9.38516 6.70703 9.29297C6.31657 8.90269 5.68345 8.90272 5.29297 9.29297C4.90262 9.68344 4.90266 10.3165 5.29297 10.707C5.70072 11.1147 6.2438 11.3626 6.68848 11.5088C6.79274 11.5431 6.89909 11.5722 7.00488 11.5996V12C7.00488 12.5523 7.4526 13 8.00488 13C8.55695 12.9997 9.00488 12.5521 9.00488 12V11.6289C10.1249 11.3643 10.9999 10.6422 11 9.5C10.9999 9.06892 10.8974 8.66429 10.6758 8.31055C10.4577 7.96279 10.1624 7.72392 9.87109 7.55762C9.3327 7.25042 8.66092 7.1177 8.20703 7.02148C7.6614 6.90582 7.33264 6.82571 7.12109 6.70508C7.03774 6.65749 7.02009 6.62785 7.01953 6.62695C7.01831 6.62506 7.01448 6.61935 7.01074 6.60547C7.00652 6.58958 7.00002 6.55616 7 6.5C7.00044 6.53445 7.09804 6.00491 8.00488 6.00488C8.26326 6.00488 8.48459 6.01048 8.68652 6.07715C8.84913 6.13088 8.9925 6.22151 9.10547 6.44727C9.3525 6.94107 9.95337 7.14141 10.4473 6.89453C10.941 6.64751 11.1413 6.04661 10.8945 5.55273C10.4194 4.60274 9.64612 4.2365 9.00391 4.09473V4C9.00384 3.44777 8.55615 3 8.00391 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleBoldFilled16.category = 'Money & Shopping';\n\nexport default DollarCircleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 4C9.44789 4.00021 9 4.44784 9 5V5.08789C7.18604 5.4162 6.01562 6.6209 6.01562 8C6.01562 8.55095 6.15634 9.05142 6.44824 9.47656C6.73368 9.89213 7.11911 10.1699 7.50293 10.3623C7.95961 10.5912 8.49291 10.732 9 10.835V12.8623C8.72491 12.7762 8.53022 12.6629 8.39355 12.5557C8.11666 12.3383 7.99123 12.0854 7.94141 11.9463C7.75501 11.4267 7.18281 11.1567 6.66309 11.3428C6.14342 11.5291 5.87249 12.1013 6.05859 12.6211C6.20055 13.0174 6.51342 13.6232 7.15918 14.1299C7.62776 14.4974 8.23418 14.7812 9 14.915V15C9 15.5522 9.44789 15.9998 10 16C10.5523 16 11 15.5523 11 15V14.9141C12.8242 14.5903 14 13.383 14 12C14 11.449 13.8594 10.9486 13.5674 10.5234C13.2819 10.1078 12.8966 9.83013 12.5127 9.6377C12.0512 9.40642 11.5119 9.26431 11 9.16113V7.12305C11.3018 7.20777 11.5131 7.32339 11.6572 7.43164C11.7957 7.53571 11.8872 7.64338 11.9453 7.73145C11.9742 7.77535 11.9946 7.81378 12.0078 7.84375C12.0143 7.85854 12.0194 7.87099 12.0225 7.87988C12.0239 7.88424 12.0247 7.88822 12.0254 7.89062C12.0258 7.892 12.0262 7.89302 12.0264 7.89355C12.1519 8.43126 12.6898 8.76595 13.2275 8.64062C13.7652 8.51501 14.0991 7.9772 13.9736 7.43945C13.7665 6.55252 12.8705 5.38694 11 5.07812V5C11 4.44772 10.5523 4 10 4ZM11 11.21C11.2411 11.2707 11.4461 11.3391 11.6172 11.4248C11.794 11.5135 11.8772 11.5955 11.9189 11.6562C11.9542 11.7077 12 11.8015 12 12C12 12.0878 11.8424 12.6234 11 12.8721V11.21ZM9 8.78516C8.76586 8.72541 8.56567 8.65903 8.39844 8.5752C8.22162 8.4865 8.1384 8.4045 8.09668 8.34375C8.06144 8.29225 8.01562 8.19829 8.01562 8C8.01562 7.91333 8.17182 7.38286 9 7.13184V8.78516Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleBoldFilled20.category = 'Money & Shopping';\n\nexport default DollarCircleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12.0088 4.00098C11.4565 4.00103 11.0088 4.44872 11.0088 5.00098V5.44434C8.5702 5.81123 7.16431 7.5029 7.16406 9.18164C7.1642 9.8666 7.32265 10.4757 7.64746 10.9932C7.96956 11.506 8.41478 11.8653 8.88477 12.123C9.52357 12.4733 10.2903 12.6723 11.0088 12.8193V16.5088C10.4426 16.3821 10.0571 16.1592 9.79297 15.9326C9.37833 15.5767 9.17974 15.1509 9.09473 14.8916C8.92274 14.3669 8.35777 14.0811 7.83301 14.2529C7.30876 14.4252 7.02257 14.9901 7.19434 15.5146C7.35609 16.0081 7.72081 16.7891 8.49121 17.4502C9.10323 17.9753 9.92796 18.3849 11.0088 18.543V19.001C11.0093 19.5528 11.4568 20.0009 12.0088 20.001C12.5606 20.0007 13.0083 19.5527 13.0088 19.001V18.54C15.4491 18.1739 16.853 16.4823 16.8535 14.8037C16.8535 14.1187 16.6949 13.5107 16.3701 12.9932C16.0479 12.48 15.603 12.1212 15.1328 11.8633C14.4937 11.5128 13.7276 11.3121 13.0088 11.165V7.46777C14.4349 7.76509 14.8217 8.66855 14.876 8.92188C14.9916 9.46136 15.5228 9.80627 16.0625 9.69141C16.6022 9.5761 16.9467 9.04462 16.832 8.50488C16.6039 7.43593 15.5177 5.78871 13.0088 5.43848V5.00098C13.0088 4.44883 12.5609 4.00121 12.0088 4.00098ZM13.0088 13.2129C13.4707 13.3216 13.8584 13.4449 14.1709 13.6162C14.4213 13.7536 14.5775 13.9001 14.6758 14.0566C14.7711 14.2087 14.8535 14.4356 14.8535 14.8037C14.8529 15.2537 14.4199 16.2 13.0088 16.5107V13.2129ZM11.0088 10.7705C10.5473 10.6616 10.159 10.5404 9.84668 10.3691C9.59653 10.2319 9.44008 10.086 9.3418 9.92969C9.24638 9.77769 9.1642 9.54985 9.16406 9.18164C9.16435 8.73279 9.5983 7.78603 11.0088 7.47461V10.7705Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleBoldFilled24.category = 'Money & Shopping';\n\nexport default DollarCircleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16.0068 5C15.4546 5.00007 15.0068 5.44776 15.0068 6V6.8877C11.4025 7.26782 9.42979 9.66914 9.42969 11.916C9.42971 12.8397 9.64246 13.6366 10.0625 14.3057C10.4798 14.9702 11.0602 15.4438 11.6934 15.791C12.6689 16.3259 13.8739 16.6076 15.0068 16.8262V23.0986C13.8176 22.9419 13.0284 22.516 12.5 22.0625C11.8169 21.4762 11.4912 20.778 11.3506 20.3486C11.1786 19.824 10.6136 19.5381 10.0889 19.71C9.56435 19.882 9.27841 20.447 9.4502 20.9717C9.66758 21.6353 10.1594 22.6886 11.1982 23.5801C12.0865 24.3423 13.3237 24.9385 15.0068 25.1104V26C15.0068 26.5522 15.4546 26.9999 16.0068 27C16.5591 27 17.0068 26.5523 17.0068 26V25.1104C20.6209 24.7354 22.5954 22.3303 22.5957 20.0811C22.5957 19.1574 22.3829 18.3605 21.9629 17.6914C21.5457 17.0268 20.9652 16.5533 20.332 16.2061C19.353 15.6692 18.1433 15.3858 17.0068 15.167V8.89258C19.6987 9.22204 20.4946 10.8656 20.6182 11.4443C20.7335 11.9843 21.2647 12.329 21.8047 12.2139C22.3446 12.0985 22.6883 11.5673 22.5732 11.0273C22.2698 9.60542 20.7446 7.24103 17.0068 6.88184V6C17.0068 5.44772 16.5591 5 16.0068 5ZM17.0068 17.207C17.9415 17.3996 18.7434 17.6163 19.3701 17.96C19.7836 18.1867 20.0752 18.4469 20.2686 18.7549C20.4591 19.0584 20.5957 19.474 20.5957 20.0811C20.5953 21.0606 19.6523 22.7566 17.0068 23.0996V17.207ZM15.0068 14.7871C14.0773 14.5952 13.2794 14.3793 12.6553 14.0371C12.2418 13.8103 11.9492 13.5502 11.7559 13.2422C11.5654 12.9387 11.4297 12.5229 11.4297 11.916C11.4298 10.9391 12.3713 9.24603 15.0068 8.89844V14.7871Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleBoldFilled32.category = 'Money & Shopping';\n\nexport default DollarCircleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM5.99609 2.25C5.58223 2.25235 5.24809 2.59 5.25 3.00391V3.10645C4.31749 3.38319 3.75027 4.15796 3.75 4.92188C3.75004 5.24406 3.82863 5.54581 3.99512 5.80859C4.15832 6.06582 4.3791 6.24299 4.59375 6.36719C4.9903 6.5964 5.48926 6.70555 5.8252 6.78613C6.22768 6.88269 6.47487 6.95382 6.63281 7.05273C6.69548 7.09208 6.71676 7.12057 6.72461 7.13379C6.7308 7.14441 6.74995 7.18091 6.75 7.27441C6.74549 7.28528 6.72992 7.30902 6.68555 7.3418C6.5993 7.40536 6.39441 7.49997 6.00391 7.5C5.91487 7.49993 5.71554 7.47259 5.49414 7.39648C5.26792 7.31866 5.11279 7.22229 5.04199 7.14844C4.75565 6.84941 4.28067 6.83879 3.98145 7.125C3.68276 7.41119 3.67237 7.88537 3.95801 8.18457C4.26215 8.50248 4.67026 8.6987 5.00684 8.81445C5.08685 8.84195 5.16865 8.86684 5.25 8.88867V8.99609C5.24809 9.41 5.58223 9.74765 5.99609 9.75C6.41015 9.75205 6.7477 9.41791 6.75 9.00391V8.91113C7.60558 8.70406 8.24987 8.13414 8.25 7.27441C8.24995 6.94785 8.17551 6.64298 8.01758 6.37402C7.86126 6.10812 7.64733 5.91775 7.42969 5.78125C7.02524 5.5278 6.52178 5.41136 6.1748 5.32812C5.76126 5.22891 5.50941 5.16413 5.34375 5.06836C5.28028 5.03151 5.26434 5.00747 5.2627 5.00488C5.26172 5.0035 5.25895 4.99979 5.25684 4.99219C5.25422 4.98241 5.25002 4.95983 5.25 4.92188C5.25033 4.91792 5.25312 4.89206 5.27246 4.85059C5.29312 4.80638 5.32898 4.75316 5.38379 4.70215C5.48651 4.60676 5.6771 4.50008 6.00391 4.5C6.06758 4.50006 6.27929 4.53343 6.50586 4.62891C6.61151 4.67348 6.69727 4.72251 6.75781 4.76855C6.80529 4.80476 6.82461 4.82869 6.8291 4.83496C7.0143 5.20506 7.46468 5.35558 7.83496 5.1709C8.20524 4.98576 8.35568 4.53541 8.1709 4.16504C7.92409 3.67174 7.43642 3.39267 7.08887 3.24609C6.97897 3.19977 6.86405 3.16027 6.75 3.12598V2.99609C6.74771 2.58209 6.41015 2.24795 5.99609 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleFilled12.category = 'Money & Shopping';\n\nexport default DollarCircleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8.00391 3C7.58996 3.00026 7.25397 3.336 7.25391 3.75V4.33887C6.01365 4.61612 5.25022 5.56075 5.25 6.5C5.25006 6.89052 5.34261 7.24772 5.53613 7.55664C5.72706 7.86122 5.98751 8.07409 6.25293 8.22559C6.75047 8.5095 7.3793 8.63474 7.84473 8.7334C8.37888 8.84663 8.75054 8.93325 9.00293 9.07715C9.1119 9.13934 9.16453 9.19506 9.19238 9.23926C9.21737 9.27916 9.24994 9.35315 9.25 9.5C9.2499 9.53184 9.23687 9.62791 9.0752 9.74219C8.90505 9.86231 8.5707 9.99413 8.00488 9.99414C7.84849 9.99413 7.55256 9.95094 7.23535 9.84668C6.91176 9.74026 6.66197 9.60132 6.53027 9.46973C6.23744 9.17708 5.76258 9.17711 5.46973 9.46973C5.17707 9.76258 5.17707 10.2374 5.46973 10.5303C5.83803 10.8985 6.33923 11.1309 6.7666 11.2715C6.92829 11.3246 7.09372 11.3665 7.25488 11.4014V12.25C7.25495 12.6642 7.59071 13 8.00488 13C8.41884 12.9997 8.75482 12.664 8.75488 12.25V11.4268C9.89851 11.2211 10.7498 10.5386 10.75 9.5C10.7499 9.10957 10.6573 8.75223 10.4639 8.44336C10.273 8.13892 10.0124 7.92588 9.74707 7.77441C9.24954 7.49053 8.62067 7.36428 8.15527 7.26562C7.62127 7.15243 7.24944 7.0667 6.99707 6.92285C6.88775 6.86045 6.83539 6.80403 6.80762 6.75977C6.78265 6.71982 6.75005 6.64661 6.75 6.5C6.75049 6.3714 6.98732 5.75491 8.00488 5.75488C8.54074 5.75488 9.05494 5.78723 9.3291 6.33496C9.51428 6.70519 9.96461 6.85571 10.335 6.6709C10.7053 6.48561 10.856 6.03446 10.6709 5.66406C10.1914 4.70557 9.38012 4.39971 8.75391 4.30176V3.75C8.75384 3.33584 8.41808 3 8.00391 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleFilled16.category = 'Money & Shopping';\n\nexport default DollarCircleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10.0078 3.5C9.59373 3.50015 9.25781 3.83588 9.25781 4.25V4.96191C7.35778 5.23728 6.2667 6.54669 6.2666 7.84082C6.26666 8.36882 6.38882 8.83637 6.63867 9.2334C6.88641 9.62689 7.22922 9.90322 7.5918 10.1016C8.09185 10.3749 8.69378 10.5293 9.25781 10.6436V13.5605C8.79388 13.4628 8.47922 13.2832 8.26465 13.0996C7.93719 12.8192 7.78091 12.4843 7.71387 12.2803C7.5847 11.8869 7.16004 11.6728 6.7666 11.8018C6.37355 11.9312 6.15916 12.3548 6.28809 12.748C6.41293 13.1282 6.69436 13.7301 7.28906 14.2393C7.76549 14.647 8.41012 14.9647 9.25781 15.084V15.75C9.25781 16.1641 9.59373 16.4998 10.0078 16.5C10.4218 16.4998 10.7578 16.1641 10.7578 15.75V15.082C12.6586 14.8071 13.7486 13.4988 13.749 12.2051C13.749 11.6772 13.6266 11.2095 13.377 10.8125C13.1293 10.4189 12.7864 10.1427 12.4238 9.94434C11.9237 9.6708 11.322 9.51467 10.7578 9.40039V6.47852C11.9063 6.7043 12.2209 7.42591 12.2656 7.63379C12.3524 8.03854 12.7514 8.29744 13.1562 8.21094C13.5608 8.12402 13.8188 7.725 13.7324 7.32031C13.5562 6.49694 12.7136 5.22107 10.7578 4.95801V4.25C10.7578 3.83592 10.4218 3.50021 10.0078 3.5ZM10.7578 10.9385C11.1338 11.0252 11.4505 11.122 11.7041 11.2607C11.9021 11.3691 12.0281 11.4852 12.1074 11.6113C12.1845 11.7341 12.249 11.9155 12.249 12.2051C12.2485 12.5715 11.894 13.3257 10.7578 13.5615V10.9385ZM9.25781 9.10547C8.88209 9.01874 8.56501 8.92372 8.31152 8.78516C8.11358 8.67687 7.98763 8.5606 7.9082 8.43457C7.83098 8.31187 7.76666 8.13062 7.7666 7.84082C7.76672 7.4753 8.12124 6.71971 9.25781 6.4834V9.10547Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleFilled20.category = 'Money & Shopping';\n\nexport default DollarCircleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12.0098 4C11.5957 4.00001 11.26 4.33596 11.2598 4.75V5.66113C8.78518 5.94282 7.41551 7.60613 7.41504 9.18066C7.4151 9.82622 7.56417 10.3875 7.86035 10.8594C8.1545 11.3277 8.56328 11.6606 9.00586 11.9033C9.67255 12.2688 10.4914 12.4639 11.2598 12.6133V16.8105C10.489 16.6974 9.97647 16.4167 9.63184 16.1211C9.17257 15.727 8.95297 15.2573 8.8584 14.9688C8.72945 14.5754 8.30554 14.3607 7.91211 14.4893C7.51855 14.6181 7.30389 15.042 7.43262 15.4355C7.58468 15.8997 7.9281 16.6365 8.6543 17.2598C9.26705 17.7855 10.1149 18.1961 11.2598 18.3223V19.25C11.26 19.664 11.5957 20 12.0098 20C12.4237 19.9999 12.7596 19.6639 12.7598 19.25V18.3213C15.2356 18.0399 16.6042 16.3772 16.6045 14.8027C16.6044 14.1574 16.4552 13.5967 16.1592 13.125C15.8651 12.6567 15.4562 12.3238 15.0137 12.0811C14.347 11.7155 13.5281 11.5188 12.7598 11.3691V7.16895C14.527 7.41287 15.0422 8.50029 15.1211 8.86914C15.2077 9.27384 15.6059 9.53247 16.0107 9.44629C16.4154 9.35966 16.674 8.96044 16.5879 8.55566C16.3748 7.5587 15.3169 5.92749 12.7598 5.6582V4.75C12.7596 4.33604 12.4237 4.00014 12.0098 4ZM12.7598 12.8994C13.3676 13.0276 13.886 13.1733 14.293 13.3965C14.5705 13.5488 14.7625 13.722 14.8887 13.9229C15.0126 14.1205 15.1044 14.3951 15.1045 14.8027C15.1042 15.4312 14.4997 16.5563 12.7598 16.8105V12.8994ZM11.2598 11.082C10.6524 10.9542 10.1344 10.8109 9.72754 10.5879C9.44968 10.4355 9.25715 10.2625 9.13086 10.0615C9.0068 9.86379 8.9151 9.58858 8.91504 9.18066C8.91556 8.55284 9.52023 7.42637 11.2598 7.17188V11.082Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleFilled24.category = 'Money & Shopping';\n\nexport default DollarCircleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarCircleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarCircleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16.0117 5.24805C15.5979 5.24836 15.262 5.58425 15.2617 5.99805V7.62598C11.8465 7.91349 10.0273 10.1475 10.0273 12.1719C10.0274 13.0079 10.2196 13.7196 10.5918 14.3125C10.9618 14.9018 11.4791 15.3255 12.0518 15.6396C12.9855 16.1517 14.1564 16.4113 15.2617 16.6201V22.8652C13.9922 22.7399 13.1538 22.3043 12.5967 21.8262C11.923 21.248 11.6019 20.5603 11.4629 20.1357C11.334 19.7422 10.9102 19.5274 10.5166 19.6562C10.1235 19.7854 9.90841 20.2092 10.0371 20.6025C10.2337 21.2027 10.6795 22.1576 11.6201 22.9648C12.4517 23.6784 13.6294 24.2403 15.2617 24.373V25.998C15.2617 26.4121 15.5978 26.7477 16.0117 26.748C16.4259 26.748 16.7617 26.4123 16.7617 25.998V24.3711C20.1791 24.0847 21.9957 21.8505 21.9961 19.8262C21.9961 18.9899 21.803 18.2786 21.4307 17.6855C21.0605 17.096 20.5437 16.6716 19.9707 16.3574C19.0368 15.8454 17.867 15.5848 16.7617 15.376V9.12891C19.5297 9.38675 20.3762 11.056 20.5117 11.6904C20.5982 12.0951 20.9976 12.3535 21.4023 12.2676C21.8073 12.1811 22.0658 11.7819 21.9795 11.377C21.7072 10.1019 20.303 7.89637 16.7617 7.62207V5.99805C16.7615 5.58405 16.4258 5.24805 16.0117 5.24805ZM16.7617 16.9023C17.7366 17.0951 18.589 17.3111 19.249 17.6729C19.6573 17.8967 19.9579 18.1612 20.1602 18.4834C20.3603 18.8023 20.4961 19.2274 20.4961 19.8262C20.4957 20.8857 19.4716 22.597 16.7617 22.8652V16.9023ZM15.2617 15.0928C14.2868 14.9 13.4334 14.6861 12.7734 14.3242C12.3655 14.1004 12.0645 13.8366 11.8623 13.5146C11.6622 13.1959 11.5274 12.7704 11.5273 12.1719C11.5273 11.1134 12.5529 9.40024 15.2617 9.13086V15.0928Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarCircleFilled32.category = 'Money & Shopping';\n\nexport default DollarCircleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSign12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSign12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00684 0C6.42093 0.000146254 6.75684 0.335877 6.75684 0.75V0.958008C8.71248 1.22112 9.55523 2.49696 9.73145 3.32031C9.81778 3.72501 9.55982 4.12404 9.15527 4.21094C8.75037 4.29756 8.3515 4.03859 8.26465 3.63379C8.21995 3.42592 7.90518 2.70433 6.75684 2.47852V5.40039C7.321 5.51466 7.92275 5.67083 8.42285 5.94434C8.78536 6.14273 9.12833 6.41898 9.37598 6.8125C9.62559 7.20947 9.74805 7.67723 9.74805 8.20508C9.74759 9.49881 8.65749 10.807 6.75684 11.082V11.2959C6.75646 11.7097 6.4207 12.0458 6.00684 12.0459C5.59285 12.0459 5.25721 11.7098 5.25684 11.2959V11.084C4.40893 10.9647 3.76461 10.6471 3.28809 10.2393C2.69341 9.7301 2.41196 9.12819 2.28711 8.74805C2.15816 8.35471 2.37243 7.93108 2.76562 7.80176C3.15908 7.67277 3.58371 7.88685 3.71289 8.28027C3.77994 8.48433 3.93623 8.81923 4.26367 9.09961C4.47832 9.28325 4.79267 9.46286 5.25684 9.56055V6.64355C4.6927 6.5293 4.09101 6.37496 3.59082 6.10156C3.22827 5.90323 2.88543 5.62685 2.6377 5.2334C2.38785 4.83637 2.26568 4.36882 2.26562 3.84082C2.26572 2.54656 3.35646 1.23711 5.25684 0.961914V0.75C5.25684 0.335786 5.59262 0 6.00684 0ZM6.75684 9.56152C7.89294 9.32566 8.24753 8.57146 8.24805 8.20508C8.24805 7.91557 8.18352 7.73407 8.10645 7.61133C8.0271 7.48524 7.90101 7.36907 7.70312 7.26074C7.44957 7.12203 7.13274 7.02523 6.75684 6.93848V9.56152ZM5.25684 2.4834C4.11984 2.71958 3.76574 3.47524 3.76562 3.84082C3.76568 4.13062 3.83001 4.31187 3.90723 4.43457C3.98666 4.56057 4.11264 4.67689 4.31055 4.78516C4.56418 4.92377 4.88085 5.01969 5.25684 5.10645V2.4834Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSign12.category = 'Money & Shopping';\n\nexport default DollarSign12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSign16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSign16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C8.41405 0.000191665 8.75 0.335905 8.75 0.75V1.28906C11.429 1.56629 12.5176 3.31066 12.7334 4.34766C12.8175 4.75296 12.5576 5.14991 12.1523 5.23438C11.7469 5.31852 11.349 5.05775 11.2646 4.65234C11.1758 4.2264 10.6175 3.0512 8.75 2.79883V7.38086C9.55723 7.54127 10.4182 7.75044 11.1172 8.14355C11.5755 8.40142 11.9945 8.75243 12.2949 9.24316C12.5969 9.73657 12.749 10.3223 12.749 11C12.749 12.6406 11.3453 14.4187 8.75 14.708V15.25C8.75 15.6641 8.41405 15.9998 8 16C7.58579 16 7.25 15.6642 7.25 15.25V14.709C6.04567 14.5785 5.15796 14.1383 4.52051 13.5771C3.77207 12.9182 3.41916 12.1412 3.26367 11.6543C3.13784 11.2599 3.35582 10.8371 3.75 10.7109C4.14456 10.585 4.56735 10.8037 4.69336 11.1982C4.79439 11.5145 5.02701 12.0244 5.51172 12.4512C5.88012 12.7755 6.42742 13.0806 7.25 13.1982V8.61914C6.4426 8.4587 5.581 8.24971 4.88184 7.85645C4.42337 7.59851 4.00359 7.24778 3.70312 6.75684C3.40122 6.26347 3.24902 5.67766 3.24902 5C3.24902 3.3591 4.65556 1.58063 7.25 1.29102V0.75C7.25 0.335786 7.58579 0 8 0ZM8.75 13.1973C10.5856 12.9343 11.249 11.7194 11.249 11C11.249 10.5527 11.1511 10.2478 11.0156 10.0264C10.8787 9.80266 10.6732 9.61407 10.3818 9.4502C9.94879 9.20668 9.39678 9.05043 8.75 8.91211V13.1973ZM7.25 2.80176C5.41425 3.06511 4.74902 4.28126 4.74902 5C4.74902 5.44701 4.84701 5.75223 4.98242 5.97363C5.11935 6.19736 5.32591 6.38591 5.61719 6.5498C6.0503 6.79335 6.60309 6.94854 7.25 7.08691V2.80176Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSign16.category = 'Money & Shopping';\n\nexport default DollarSign16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSign20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSign20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0117 0C10.4259 3.37677e-05 10.7617 0.335807 10.7617 0.75V1.62305C14.3027 1.89749 15.7072 4.10194 15.9795 5.37695C16.0657 5.78189 15.8072 6.18108 15.4023 6.26758C14.9974 6.35387 14.5983 6.09526 14.5117 5.69043C14.3762 5.05604 13.5295 3.38686 10.7617 3.12891V9.37598C11.867 9.58479 13.0368 9.84532 13.9707 10.3574C14.5437 10.6717 15.0605 11.0959 15.4307 11.6855C15.8029 12.2786 15.9961 12.99 15.9961 13.8262C15.9957 15.8504 14.1789 18.0846 10.7617 18.3711V19.2471C10.7616 19.6611 10.4258 19.997 10.0117 19.9971C9.59759 19.9971 9.26185 19.6612 9.26172 19.2471V18.373C7.62922 18.2404 6.45182 17.6784 5.62012 16.9648C4.67943 16.1576 4.23369 15.2027 4.03711 14.6025C3.9083 14.209 4.12314 13.7852 4.5166 13.6562C4.91022 13.5274 5.33399 13.7421 5.46289 14.1357C5.60196 14.5603 5.9229 15.248 6.59668 15.8262C7.15393 16.3043 7.99197 16.74 9.26172 16.8652V10.6201C8.15626 10.4113 6.98561 10.1517 6.05176 9.63965C5.479 9.32549 4.96189 8.90182 4.5918 8.3125C4.21955 7.71956 4.02741 7.008 4.02734 6.17188C4.02734 4.14741 5.84613 1.91329 9.26172 1.62598V0.75C9.26172 0.335786 9.59751 0 10.0117 0ZM10.7617 16.8652C13.4713 16.5968 14.4957 14.8856 14.4961 13.8262C14.4961 13.2275 14.3603 12.8022 14.1602 12.4834C13.9579 12.1612 13.6573 11.8968 13.249 11.6729C12.589 11.311 11.7367 11.0952 10.7617 10.9023V16.8652ZM9.26172 3.13086C6.5525 3.40006 5.52734 5.11331 5.52734 6.17188C5.52741 6.77048 5.66217 7.19585 5.8623 7.51465C6.06455 7.83668 6.36533 8.10039 6.77344 8.32422C7.43348 8.68616 8.28662 8.89999 9.26172 9.09277V3.13086Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSign20.category = 'Money & Shopping';\n\nexport default DollarSign20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSign24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSign24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0169 0C12.4311 0 12.7669 0.335786 12.7669 0.75V2.27539C16.854 2.55962 18.435 5.15246 18.7347 6.59668C18.8188 7.00223 18.5582 7.39924 18.1526 7.4834C17.7472 7.56729 17.3501 7.30679 17.2659 6.90137C17.0955 6.08008 16.0592 4.04816 12.7669 3.77832V11.3799C14.0568 11.6285 15.4189 11.9324 16.4983 12.541C17.143 12.9046 17.7174 13.3909 18.1263 14.0605C18.5364 14.7325 18.7503 15.5405 18.7503 16.499C18.7502 18.7986 16.7115 21.4233 12.7669 21.7197V23.248C12.7668 23.6621 12.431 23.998 12.0169 23.998C11.6029 23.9979 11.267 23.6621 11.2669 23.248V21.7197C9.36407 21.5809 8.0058 20.9203 7.05693 20.083C6.00232 19.1522 5.50437 18.0528 5.28544 17.3652C5.15994 16.9707 5.37835 16.5486 5.77275 16.4229C6.16739 16.2973 6.58944 16.5155 6.71513 16.9102C6.87984 17.4274 7.25778 18.2595 8.04912 18.958C8.72168 19.5516 9.7336 20.0833 11.2669 20.2158V12.6172C9.9766 12.3686 8.61322 12.0659 7.53349 11.457C6.88885 11.0934 6.31434 10.6071 5.90556 9.9375C5.49543 9.26555 5.28155 8.45755 5.28154 7.49902C5.28154 5.19929 7.32397 2.57465 11.2669 2.27734V0.75C11.2669 0.33587 11.6028 0.000135819 12.0169 0ZM12.7669 20.2158C15.9795 19.935 17.2502 17.86 17.2503 16.499C17.2503 15.7702 17.0903 15.2421 16.846 14.8418C16.6003 14.4394 16.2392 14.1168 15.762 13.8477C14.9667 13.3992 13.9347 13.1425 12.7669 12.9092V20.2158ZM11.2669 3.78223C8.05497 4.06392 6.78154 6.13891 6.78154 7.49902C6.78155 8.22777 6.94154 8.75601 7.18583 9.15625C7.4315 9.55863 7.79268 9.88125 8.26982 10.1504C9.0654 10.5991 10.0985 10.8554 11.2669 11.0889V3.78223Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDollarSign24.category = 'Money & Shopping';\n\nexport default DollarSign24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSign32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSign32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0234 1.00098C16.4376 1.00101 16.7734 1.33679 16.7734 1.75098V3.52148C22.2674 3.80301 24.3483 7.16425 24.7354 8.99023C24.8212 9.39537 24.5623 9.79392 24.1572 9.87988C23.7523 9.96554 23.3546 9.70658 23.2686 9.30176C23.0186 8.12232 21.5032 5.29517 16.7734 5.02344V15.3789C18.5534 15.711 20.4152 16.1003 21.8711 16.9043C22.7017 17.363 23.4335 17.9711 23.9531 18.8047C24.4746 19.6414 24.752 20.6558 24.752 21.875C24.752 24.7917 22.0647 28.1829 16.7734 28.4766V30.25C16.7732 30.664 16.4374 31 16.0234 31C15.6094 31 15.2737 30.664 15.2734 30.25V28.4775C12.6687 28.3375 10.8417 27.4752 9.58203 26.3867C8.21824 25.2082 7.57318 23.8141 7.28906 22.9404C7.16125 22.5468 7.37608 22.1244 7.76953 21.9961C8.16321 21.8682 8.58657 22.083 8.71484 22.4766C8.94228 23.1759 9.46478 24.3033 10.5625 25.252C11.5415 26.0979 13.0231 26.8384 15.2734 26.9746V16.6211C13.4931 16.2889 11.6312 15.8998 10.1748 15.0957C9.34407 14.637 8.61251 14.0289 8.09277 13.1953C7.57112 12.3586 7.29297 11.3443 7.29297 10.125C7.29297 7.20835 9.98437 3.81821 15.2734 3.52344V1.75098C15.2734 1.33676 15.6092 1.00098 16.0234 1.00098ZM16.7734 26.9746C21.3753 26.692 23.252 23.8175 23.252 21.875C23.252 20.8914 23.0306 20.1617 22.6797 19.5986C22.3267 19.0325 21.8108 18.5842 21.1455 18.2168C19.9801 17.5734 18.4557 17.227 16.7734 16.9062V26.9746ZM15.2734 5.02441C10.6726 5.30817 8.79297 8.18351 8.79297 10.125C8.79297 11.1085 9.01431 11.8383 9.36523 12.4014C9.71823 12.9675 10.2341 13.4158 10.8994 13.7832C12.0653 14.4269 13.5903 14.7729 15.2734 15.0938V5.02441Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSign32.category = 'Money & Shopping';\n\nexport default DollarSign32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00712 0.0224609C6.45979 0.0224609 6.84093 0.323718 6.96415 0.736328C8.90487 1.06447 9.78371 2.37038 9.97587 3.26855C10.0909 3.80829 9.747 4.33949 9.20731 4.45508C8.66745 4.57048 8.13651 4.22627 8.02079 3.68652C7.9992 3.58562 7.80402 3.05552 7.00712 2.79883V5.19727C7.52494 5.3105 8.07414 5.46806 8.54325 5.72461C8.93308 5.93793 9.3115 6.24084 9.58719 6.67871C9.86572 7.12148 9.99833 7.63739 9.99833 8.20508C9.99789 9.60757 8.86178 10.9569 6.9661 11.3008C6.84538 11.7174 6.46263 12.0225 6.00712 12.0225C5.55255 12.0224 5.1686 11.7191 5.04715 11.3037C4.23953 11.1605 3.60709 10.8402 3.12626 10.4287C2.48699 9.88141 2.18456 9.23566 2.05008 8.82617C1.87789 8.30145 2.16404 7.73669 2.68876 7.56445C3.21328 7.39253 3.77817 7.67772 3.95048 8.20215C4.0079 8.3769 4.14401 8.66786 4.42704 8.91016C4.56116 9.02484 4.74714 9.14437 5.00712 9.23535V6.84668C4.48934 6.7332 3.94018 6.57688 3.47098 6.32031C3.08099 6.10697 2.70185 5.80427 2.42606 5.36621C2.14761 4.92354 2.01596 4.40835 2.0159 3.84082C2.016 2.43793 3.15246 1.0875 5.04715 0.743164C5.16803 0.32692 5.55191 0.0225629 6.00712 0.0224609ZM7.00712 9.23926C7.79601 8.96982 7.99779 8.40611 7.99833 8.20508C7.99833 7.95519 7.94322 7.82123 7.89481 7.74414C7.84348 7.66265 7.75365 7.57275 7.58329 7.47949C7.42289 7.3918 7.2316 7.32107 7.00712 7.25781V9.23926ZM5.00712 2.80566C4.21707 3.07555 4.01602 3.64097 4.0159 3.84082C4.01596 4.09091 4.07097 4.22477 4.11942 4.30176C4.17086 4.38314 4.26078 4.47332 4.43094 4.56641C4.59131 4.65401 4.7827 4.72291 5.00712 4.78613V2.80566Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDollarSignBold12.category = 'Money & Shopping';\n\nexport default DollarSignBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99971 0C8.55185 0.000162059 8.99971 0.447815 8.99971 1V1.06641C11.6318 1.42718 12.7488 3.18948 12.9792 4.2959C13.0916 4.83648 12.7443 5.36686 12.2038 5.47949C11.6633 5.59196 11.1339 5.24452 11.0212 4.7041C10.9567 4.3941 10.5255 3.40658 8.99971 3.09668V7.17578C9.7574 7.33328 10.5673 7.54744 11.2399 7.92578C11.7262 8.19936 12.1817 8.57689 12.5095 9.1123C12.8391 9.65102 12.9997 10.2839 12.9997 11C12.9997 12.741 11.5615 14.5498 8.99971 14.9268V15C8.99971 15.5522 8.55185 15.9998 7.99971 16C7.44742 16 6.99971 15.5523 6.99971 15V14.9287C5.85851 14.7648 4.99356 14.3257 4.35615 13.7646C3.56356 13.0669 3.19161 12.2449 3.02705 11.7295C2.85929 11.2035 3.14946 10.6416 3.67549 10.4736C4.20147 10.306 4.76344 10.5961 4.93135 11.1221C5.02326 11.4099 5.23637 11.8754 5.67744 12.2637C5.96507 12.5168 6.38284 12.7668 6.99971 12.9004V8.82324C6.24194 8.66577 5.43194 8.45243 4.75947 8.07422C4.27334 7.8007 3.8186 7.42287 3.49092 6.8877C3.1612 6.34896 2.99971 5.71616 2.99971 5C2.99971 3.25873 4.4391 1.44969 6.99971 1.07227V1C6.99971 0.447715 7.44742 2.41411e-08 7.99971 0ZM8.99971 12.9004C10.5073 12.577 10.9997 11.541 10.9997 11C10.9997 10.5916 10.9111 10.3333 10.8034 10.1572C10.6937 9.97801 10.5229 9.8162 10.2595 9.66797C9.92179 9.4781 9.50086 9.34352 8.99971 9.22461V12.9004ZM6.99971 3.09961C5.49228 3.42354 4.99971 4.45989 4.99971 5C4.99971 5.40871 5.08924 5.66667 5.19697 5.84277C5.30669 6.02199 5.47643 6.18381 5.73994 6.33203C6.0776 6.52192 6.4985 6.65557 6.99971 6.77441V3.09961Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDollarSignBold16.category = 'Money & Shopping';\n\nexport default DollarSignBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"21\"\n      viewBox=\"0 0 20 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0117 0C10.5638 -2.41342e-08 11.0114 0.447933 11.0117 1V2.05176C14.2989 2.39534 15.6895 4.41415 15.9755 5.69922C16.0954 6.23823 15.7547 6.77257 15.2158 6.89258C14.6767 7.01233 14.1423 6.67285 14.0224 6.13379C13.9306 5.72184 13.2919 4.37575 11.0117 4.06543V9.16406C11.9995 9.34971 13.0491 9.59377 13.9062 10.0449C14.4806 10.3473 15.0179 10.7645 15.4072 11.3594C15.8007 11.9611 15.9989 12.6778 15.999 13.5C15.999 15.5265 14.1894 17.5852 11.0117 17.9443V19C11.0117 19.5523 10.5639 20 10.0117 20C9.45938 20 9.01166 19.5523 9.01166 19V17.9463C7.54354 17.786 6.45173 17.2765 5.65716 16.6221C4.70682 15.8392 4.25426 14.9102 4.05267 14.3193C3.87484 13.797 4.15351 13.2292 4.67572 13.0508C5.19816 12.8728 5.76678 13.1516 5.94525 13.6738C6.06336 14.02 6.34061 14.5937 6.92865 15.0781C7.36741 15.4395 8.02338 15.7873 9.01166 15.9307V10.8359C8.02369 10.6503 6.97428 10.4063 6.11712 9.95508C5.54272 9.65268 5.00535 9.23562 4.61615 8.64062C4.22259 8.0388 4.02435 7.3223 4.02435 6.5C4.02463 4.47366 5.83613 2.41565 9.01166 2.05566V1C9.01191 0.447942 9.45954 1.36482e-05 10.0117 0ZM11.0117 15.9316C13.2644 15.6085 13.999 14.2098 13.999 13.5C13.9989 13.0103 13.885 12.6871 13.7333 12.4551C13.5772 12.2164 13.3349 12.0041 12.9745 11.8145C12.4528 11.5399 11.7894 11.3612 11.0117 11.2031V15.9316ZM9.01166 4.06934C6.76044 4.39332 6.02467 5.79099 6.02435 6.5C6.02435 6.98961 6.1384 7.31286 6.28998 7.54492C6.44611 7.78365 6.68839 7.99583 7.04876 8.18555C7.57054 8.46019 8.23377 8.63878 9.01166 8.79688V4.06934Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDollarSignBold20.category = 'Money & Shopping';\n\nexport default DollarSignBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0176 0C12.5697 9.89409e-05 13.0175 0.447758 13.0175 0.999959V2.04679C17.0514 2.4203 18.6642 5.02889 18.9792 6.54661C19.0913 7.0873 18.7436 7.61697 18.2029 7.72918C17.6623 7.84107 17.1325 7.49341 17.0203 6.95284C16.8751 6.25366 15.9751 4.40087 13.0175 4.0555V11.1744C14.251 11.4168 15.5634 11.7274 16.6209 12.3237C17.2933 12.7029 17.9026 13.2162 18.3386 13.9301C18.7764 14.6474 18.9997 15.5024 18.9997 16.4993C18.9997 18.9054 16.9203 21.5576 13.0175 21.9473V22.9991C13.0175 23.5513 12.5697 23.9989 12.0176 23.999C11.4653 23.999 11.0176 23.5513 11.0176 22.9991V21.9493C9.18248 21.7715 7.8436 21.1106 6.89082 20.2697C5.79275 19.3003 5.27508 18.1575 5.04715 17.4417C4.87966 16.9156 5.17065 16.3527 5.69653 16.1849C6.22265 16.0174 6.78563 16.3083 6.95332 16.8343C7.10898 17.3232 7.46751 18.111 8.21499 18.7707C8.80594 19.2922 9.68748 19.7757 11.0176 19.9396V12.8247C9.7832 12.5821 8.46869 12.2721 7.41033 11.6753C6.73787 11.296 6.12759 10.783 5.69165 10.0689C5.25386 9.3517 5.03153 8.49651 5.03152 7.49969C5.03152 5.09295 7.11521 2.43953 11.0176 2.04972V0.999959C11.0176 0.447697 11.4653 2.41401e-08 12.0176 0ZM13.0175 19.9386C15.917 19.579 16.9997 17.6721 16.9998 16.4993C16.9998 15.8089 16.8483 15.328 16.6316 14.973C16.4131 14.6151 16.0879 14.3193 15.6385 14.0658C14.9435 13.6739 14.0522 13.4308 13.0175 13.2143V19.9386ZM11.0176 4.05941C8.11699 4.41918 7.03144 6.32764 7.03144 7.49969C7.03145 8.18977 7.18215 8.67112 7.39861 9.026C7.6171 9.38392 7.9434 9.67976 8.39271 9.93319C9.0885 10.3256 9.98154 10.5681 11.0176 10.7847V4.05941Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDollarSignBold24.category = 'Money & Shopping';\n\nexport default DollarSignBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0229 1C16.5752 1 17.0229 1.44772 17.0229 2V3.28516C22.4584 3.65632 24.5761 7.03324 24.9799 8.93848C25.0944 9.4786 24.7485 10.0094 24.2085 10.124C23.6684 10.2383 23.1376 9.8935 23.0229 9.35352C22.7998 8.30091 21.426 5.64254 17.0229 5.29004V15.1709C18.7416 15.4953 20.555 15.8922 21.9917 16.6855C22.8497 17.1595 23.6171 17.7949 24.1645 18.6729C24.7143 19.5551 25.0014 20.6167 25.0014 21.875C25.0014 24.9069 22.2649 28.3247 17.0229 28.7119V30C17.0229 30.5523 16.5752 31 16.0229 31C15.4706 31 15.0229 30.5523 15.0229 30V28.7129C12.4909 28.5318 10.6829 27.6697 9.41744 26.5762C8.00959 25.3595 7.34386 23.9213 7.05025 23.0186C6.87949 22.4934 7.1668 21.9287 7.69186 21.7578C8.2169 21.5873 8.78176 21.8745 8.9526 22.3994C9.1706 23.0698 9.67263 24.1522 10.726 25.0625C11.6226 25.8372 12.9733 26.5339 15.0229 26.707V16.8281C13.3038 16.5037 11.4903 16.108 10.0532 15.3145C9.1949 14.8405 8.42785 14.2053 7.88033 13.3271C7.33032 12.4448 7.04244 11.3835 7.04244 10.125C7.04244 7.09292 9.78284 3.67528 15.0229 3.28711V2C15.0229 1.44772 15.4706 1 16.0229 1ZM17.0229 26.707C21.3234 26.3404 23.0014 23.6225 23.0014 21.875C23.0014 20.9306 22.7898 20.248 22.4672 19.7305C22.1421 19.2089 21.6624 18.7877 21.0249 18.4355C19.9621 17.8487 18.5822 17.513 17.0229 17.208V26.707ZM15.0229 5.29297C10.723 5.6606 9.04244 8.37862 9.04244 10.125C9.04244 11.0695 9.25494 11.752 9.5776 12.2695C9.9028 12.791 10.3824 13.2123 11.02 13.5645C12.083 14.1513 13.4632 14.486 15.0229 14.791V5.29297Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDollarSignBold32.category = 'Money & Shopping';\n\nexport default DollarSignBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00684 0C6.55725 0 7.00283 0.444442 7.00586 0.994141C8.9174 1.33385 9.78482 2.62685 9.97559 3.51855C10.0907 4.05839 9.74687 4.58959 9.20703 4.70508C8.66717 4.82045 8.1362 4.47629 8.02051 3.93652C7.99892 3.83561 7.80395 3.30549 7.00684 3.04883V5.44727C7.52474 5.56051 8.07378 5.71802 8.54297 5.97461C8.93287 6.18793 9.31117 6.49076 9.58691 6.92871C9.86549 7.37151 9.99805 7.88734 9.99805 8.45508C9.99761 9.84753 8.87811 11.1883 7.00684 11.5439V11.5459C7.00646 12.0979 6.55889 12.5459 6.00684 12.5459C5.45484 12.5458 5.00721 12.0978 5.00684 11.5459C4.21841 11.3992 3.59878 11.0834 3.12598 10.6787C2.48667 10.1314 2.18427 9.48566 2.0498 9.07617C1.87762 8.55148 2.16381 7.98672 2.68848 7.81445C3.21305 7.64241 3.77787 7.92766 3.9502 8.45215C4.00761 8.62689 4.14368 8.91782 4.42676 9.16016C4.56085 9.27485 4.74688 9.39434 5.00684 9.48535V7.09668C4.48906 6.98319 3.93987 6.8269 3.4707 6.57031C3.08068 6.35695 2.70158 6.05434 2.42578 5.61621C2.14733 5.17354 2.01568 4.65835 2.01562 4.09082C2.01572 2.69793 3.13638 1.35704 5.00684 1.00098V1C5.00684 0.447757 5.45461 6.71446e-05 6.00684 0ZM7.00684 9.48926C7.79593 9.21986 7.99751 8.65613 7.99805 8.45508C7.99805 8.20505 7.94296 8.07121 7.89453 7.99414C7.84317 7.91261 7.75351 7.82279 7.58301 7.72949C7.42255 7.64176 7.23143 7.57109 7.00684 7.50781V9.48926ZM5.00684 3.05566C4.217 3.32558 4.01574 3.89099 4.01562 4.09082C4.01568 4.34091 4.07069 4.47477 4.11914 4.55176C4.17057 4.63317 4.26041 4.72327 4.43066 4.81641C4.59101 4.90403 4.78243 4.9729 5.00684 5.03613V3.05566Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSignFilled12.category = 'Money & Shopping';\n\nexport default DollarSignFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C8.62132 0 9.125 0.50368 9.125 1.125V1.33301C11.7353 1.73412 12.8643 3.5058 13.1016 4.64551C13.2281 5.25374 12.8377 5.84993 12.2295 5.97656C11.6213 6.10311 11.0251 5.71264 10.8984 5.10449C10.8454 4.84944 10.4764 3.95599 9.125 3.625V7.44922C9.85946 7.60597 10.6436 7.82121 11.3018 8.19141C11.8021 8.47285 12.2748 8.86503 12.6162 9.42285C12.9596 9.98417 13.125 10.6398 13.125 11.375C13.125 13.1641 11.6723 14.9899 9.125 15.4092V15.625C9.125 16.2463 8.62132 16.75 8 16.75C7.37874 16.7499 6.875 16.2463 6.875 15.625V15.4121C5.76374 15.2332 4.91075 14.7935 4.27441 14.2334C3.45974 13.5163 3.07731 12.6723 2.9082 12.1426C2.71942 11.5508 3.04589 10.9184 3.6377 10.7295C4.2295 10.5407 4.86186 10.8672 5.05078 11.459C5.13814 11.7326 5.34151 12.1759 5.76074 12.5449C6.00796 12.7625 6.36148 12.9812 6.875 13.1162V9.2998C6.14052 9.14309 5.35625 8.9287 4.69824 8.55859C4.19804 8.27716 3.7261 7.88484 3.38477 7.32715C3.04122 6.76577 2.875 6.11032 2.875 5.375C2.875 3.58558 4.32906 1.75961 6.875 1.33984V1.125C6.875 0.503723 7.37874 7.06017e-05 8 0ZM9.125 13.1162C10.4623 12.7698 10.875 11.8305 10.875 11.375C10.875 10.9854 10.7912 10.7501 10.6973 10.5967C10.6012 10.4397 10.4478 10.2927 10.1982 10.1523C9.90745 9.98884 9.55053 9.86664 9.125 9.75879V13.1162ZM6.875 3.63281C5.5378 3.97964 5.125 4.92039 5.125 5.375C5.125 5.76464 5.2098 5.99988 5.30371 6.15332C5.39981 6.31017 5.55232 6.45735 5.80176 6.59766C6.09244 6.76115 6.44948 6.88244 6.875 6.99023V3.63281Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSignFilled16.category = 'Money & Shopping';\n\nexport default DollarSignFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"21\"\n      viewBox=\"0 0 20 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0117 0C10.7021 0 11.2617 0.559644 11.2617 1.25V1.67285C14.6983 2.11432 16.1639 4.34959 16.4678 5.77344C16.6115 6.44832 16.1817 7.11269 15.5068 7.25684C14.832 7.4006 14.1677 6.9697 14.0234 6.29492C13.9392 5.90026 13.3579 4.58411 11.2617 4.2002V9.46191C12.2617 9.66274 13.328 9.93486 14.2109 10.4189C14.8389 10.7633 15.4283 11.241 15.8545 11.9199C16.2841 12.6043 16.4961 13.4108 16.4961 14.3262C16.4958 16.5662 14.5992 18.8552 11.2617 19.3164V19.7471C11.2616 20.4373 10.702 20.9971 10.0117 20.9971C9.32154 20.997 8.76185 20.4372 8.76172 19.7471V19.3193C7.26181 19.1176 6.12812 18.5596 5.29395 17.8438C4.2644 16.9601 3.77822 15.9165 3.5625 15.2578C3.34787 14.602 3.70564 13.8966 4.36133 13.6816C5.01735 13.4669 5.72268 13.8245 5.9375 14.4805C6.05741 14.8465 6.33713 15.4454 6.92188 15.9473C7.31745 16.2867 7.89871 16.6192 8.76172 16.7881V11.5342C7.76162 11.3331 6.69433 11.0622 5.81152 10.5781C5.18372 10.2338 4.59405 9.75678 4.16797 9.07812C3.73839 8.39382 3.52741 7.58712 3.52734 6.67188C3.52734 4.4315 5.4261 2.14176 8.76172 1.67969V1.25C8.76172 0.559712 9.32146 0.000110567 10.0117 0ZM11.2617 16.79C13.3332 16.3895 13.9957 15.0165 13.9961 14.3262C13.9961 13.8066 13.8801 13.4765 13.7373 13.249C13.591 13.016 13.3622 12.8051 13.0088 12.6113C12.5416 12.3552 11.9568 12.1766 11.2617 12.0195V16.79ZM8.76172 4.20703C6.6906 4.6084 6.02734 5.98283 6.02734 6.67188C6.02741 7.19126 6.1424 7.52161 6.28516 7.74902C6.43144 7.982 6.66039 8.19296 7.01367 8.38672C7.48085 8.6429 8.06653 8.8205 8.76172 8.97754V4.20703Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSignFilled20.category = 'Money & Shopping';\n\nexport default DollarSignFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"26\"\n      viewBox=\"0 0 24 26\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0176 0C12.777 0 13.3926 0.615608 13.3926 1.375V2.01855C17.5264 2.51753 19.249 5.23956 19.5986 6.91211C19.7539 7.6553 19.2773 8.3836 18.5342 8.53906C17.791 8.69426 17.0627 8.21774 16.9072 7.47461C16.7903 6.91564 16.0291 5.23963 13.3926 4.79785V11.4873C14.6088 11.7333 15.9077 12.0632 16.9756 12.6611C17.7129 13.0739 18.3961 13.641 18.8877 14.4404C19.3822 15.2447 19.6279 16.1941 19.6279 17.2793C19.6277 19.9169 17.4054 22.6997 13.3926 23.2207V23.873C13.3924 24.6323 12.7769 25.248 12.0176 25.248C11.2584 25.2478 10.6427 24.6322 10.6426 23.873V23.2236C8.82 22.993 7.45606 22.3095 6.46191 21.4385C5.25803 20.3836 4.69078 19.1399 4.44043 18.3594C4.20883 17.6365 4.60734 16.8629 5.33008 16.6309C6.05311 16.399 6.82756 16.7966 7.05957 17.5195C7.209 17.9854 7.55491 18.7397 8.27441 19.3701C8.78197 19.8148 9.52864 20.2436 10.6426 20.4424V13.7598C9.42651 13.514 8.1273 13.1856 7.05957 12.5879C6.32224 12.175 5.63811 11.6072 5.14648 10.8076C4.65221 10.0036 4.40732 9.05452 4.40723 7.96973C4.40723 5.33197 6.63236 2.5498 10.6426 2.02734V1.375C10.6426 0.615735 11.2584 0.000205636 12.0176 0ZM13.3926 20.4424C15.9913 19.9818 16.8776 18.2395 16.8779 17.2793C16.8779 16.6191 16.7333 16.1857 16.5459 15.8809C16.3556 15.5714 16.0643 15.3022 15.6328 15.0605C15.036 14.7264 14.2839 14.4995 13.3926 14.2998V20.4424ZM10.6426 4.80469C8.04473 5.26666 7.15723 7.01102 7.15723 7.96973C7.15732 8.6295 7.30194 9.06241 7.48926 9.36719C7.67958 9.67669 7.9707 9.94678 8.40234 10.1885C8.999 10.5225 9.75151 10.7479 10.6426 10.9473V4.80469Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSignFilled24.category = 'Money & Shopping';\n\nexport default DollarSignFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0234 0.25C16.8517 0.250149 17.5234 0.922641 17.5234 1.75098V2.82617C22.8502 3.37011 25.0338 6.77795 25.4697 8.83496C25.6413 9.64516 25.1226 10.4414 24.3125 10.6133C23.5023 10.7847 22.706 10.2672 22.5342 9.45703C22.3632 8.65006 21.2619 6.34119 17.5234 5.8457V14.7568C19.1306 15.0704 20.8429 15.4793 22.2334 16.2471C23.1468 16.7515 23.9858 17.4409 24.5889 18.4082C25.1957 19.3817 25.502 20.538 25.502 21.875C25.502 25.127 22.6794 28.5991 17.5234 29.167V30.25C17.5232 31.0781 16.8516 31.7499 16.0234 31.75C15.1952 31.75 14.5237 31.0782 14.5234 30.25V29.1689C12.1292 28.913 10.3635 28.0529 9.0918 26.9541C7.59503 25.6606 6.88766 24.1337 6.5752 23.1729C6.31905 22.3851 6.75029 21.5384 7.53809 21.2822C8.32578 21.0264 9.17257 21.4575 9.42871 22.2451C9.62784 22.8574 10.0881 23.851 11.0527 24.6846C11.7864 25.3185 12.8788 25.9164 14.5234 26.1475V17.2432C12.9156 16.9296 11.2028 16.5211 9.81152 15.7529C8.89811 15.2485 8.05914 14.5591 7.45605 13.5918C6.84925 12.6183 6.54297 11.462 6.54297 10.125C6.54297 6.87255 9.36938 3.4017 14.5234 2.83301V1.75098C14.5234 0.922549 15.195 0.25 16.0234 0.25ZM17.5234 26.1475C21.2004 25.6315 22.502 23.2445 22.502 21.875C22.502 21.0091 22.3087 20.4215 22.043 19.9951C21.7734 19.5627 21.3656 19.1957 20.7832 18.874C19.9181 18.3963 18.8146 18.0907 17.5234 17.8193V26.1475ZM14.5234 5.85156C10.8463 6.36833 9.54297 8.75687 9.54297 10.125C9.54297 10.991 9.73618 11.5785 10.002 12.0049C10.2715 12.4372 10.6794 12.8043 11.2617 13.126C12.1273 13.6039 13.2314 13.9082 14.5234 14.1797V5.85156Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSignFilled32.category = 'Money & Shopping';\n\nexport default DollarSignFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignSlashed12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignSlashed12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.7654 7.80112C3.15878 7.67226 3.58344 7.88626 3.71259 8.2796C3.77963 8.48364 3.9359 8.81849 4.26332 9.09887C4.41777 9.23101 4.6241 9.36111 4.90063 9.46008C5.08003 9.52429 5.25641 9.38057 5.25641 9.19001V8.5493C5.25641 8.38363 5.39071 8.24933 5.55638 8.24933H6.45631C6.62198 8.24933 6.75629 8.38363 6.75629 8.5493V9.19211C6.75629 9.3823 6.93228 9.52584 7.11158 9.46242C7.73811 9.24083 8.05502 8.84379 8.18013 8.5194C8.23668 8.37276 8.36607 8.24933 8.52324 8.24933H9.43834C9.60634 8.24933 9.74339 8.38785 9.71832 8.55396C9.54884 9.67709 8.57135 10.7394 6.96749 11.0457C6.84691 11.0688 6.75629 11.1722 6.75629 11.295C6.75591 11.7087 6.42007 12.0447 6.00635 12.0449C5.59255 12.0447 5.25678 11.7087 5.25641 11.295C5.25641 11.1735 5.16666 11.0712 5.0472 11.0489C4.30177 10.9098 3.7242 10.6119 3.28782 10.2384C2.69317 9.7293 2.41176 9.12744 2.28692 8.74734C2.15802 8.35412 2.37241 7.93054 2.7654 7.80112ZM6.00635 0C6.4203 0.000263741 6.75629 0.335922 6.75629 0.749939C6.75629 0.869041 6.84485 0.969165 6.96212 0.990019C8.77135 1.31178 9.56076 2.52622 9.73065 3.32004C9.81698 3.72467 9.55898 4.12365 9.15453 4.21059C8.74974 4.29705 8.35079 4.03819 8.26398 3.63349C8.22425 3.44875 7.97129 2.85825 7.10931 2.57067C6.93013 2.51088 6.75629 2.65411 6.75629 2.84301V4.9496C6.75629 5.11527 6.89059 5.24957 7.05626 5.24957H11.2501C11.6638 5.2501 12 5.58566 12 5.99951C12 6.41337 11.6638 6.74892 11.2501 6.74945H0.750915C0.336736 6.74945 0 6.41369 0 5.99951C0 5.58533 0.336736 5.24957 0.750915 5.24957H2.62887C2.63766 5.24957 2.64219 5.24039 2.63748 5.23297C2.38765 4.83597 2.2655 4.36847 2.26544 3.84051C2.26554 2.59477 3.27667 1.33487 5.04716 0.996919C5.16665 0.974111 5.25641 0.871586 5.25641 0.749939C5.25641 0.335872 5.59232 0.000182952 6.00635 0ZM5.25641 2.85196C5.25641 2.66173 5.08024 2.51822 4.90092 2.58173C4.04446 2.88506 3.76542 3.51626 3.76532 3.84051C3.76537 4.13029 3.8297 4.31151 3.90691 4.43421C3.98633 4.56022 4.11227 4.67649 4.3102 4.78477C4.47681 4.87584 4.67093 4.94811 4.89111 5.01158C5.07648 5.06501 5.25641 4.92086 5.25641 4.72794V2.85196Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSignSlashed12.category = 'Money & Shopping';\n\nexport default DollarSignSlashed12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignSlashed16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignSlashed16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.6797 10.25C12.7257 10.4861 12.75 10.736 12.75 11C12.75 12.6407 11.3455 14.4188 8.75 14.708V15.25C8.75 15.6642 8.41416 15.9999 8 16C7.58582 16 7.25 15.6642 7.25 15.25V14.709C6.04599 14.5785 5.15885 14.1381 4.52148 13.5771C3.77294 12.9182 3.42016 12.1413 3.26465 11.6543C3.13871 11.2598 3.35655 10.837 3.75098 10.7109C4.14549 10.5852 4.5684 10.8037 4.69434 11.1982C4.7954 11.5145 5.02789 12.0244 5.5127 12.4512C5.88103 12.7754 6.42777 13.0805 7.25 13.1982V10.25H8.75V13.1973C10.5858 12.9343 11.25 11.7194 11.25 11C11.25 10.6869 11.2012 10.4438 11.126 10.25H12.6797ZM8 0C8.41416 6.5964e-05 8.75 0.335827 8.75 0.75V1.28809C11.4294 1.56518 12.5186 3.31062 12.7344 4.34766C12.8184 4.75285 12.5584 5.14979 12.1533 5.23438C11.7478 5.31875 11.35 5.05784 11.2656 4.65234C11.1768 4.22644 10.6179 3.05113 8.75 2.79883V7.25H15.25C15.6642 7.25007 16 7.58583 16 8C16 8.38846 15.7045 8.70786 15.3262 8.74609L15.25 8.75H0.75C0.335843 8.74993 0 8.41417 0 8C0 7.58583 0.335843 7.25007 0.75 7.25H4.08496C3.94411 7.1036 3.81605 6.93974 3.7041 6.75684C3.40213 6.26343 3.25 5.67773 3.25 5C3.25 3.35922 4.6559 1.58179 7.25 1.29199V0.75C7.25 0.33581 7.58582 3.86526e-05 8 0ZM7.25 2.80176C5.41456 3.06524 4.75 4.28132 4.75 5C4.75 5.44712 4.84794 5.75221 4.9834 5.97363C5.12037 6.19738 5.32679 6.38591 5.61816 6.5498C6.05115 6.79323 6.60338 6.94859 7.25 7.08691V2.80176Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSignSlashed16.category = 'Money & Shopping';\n\nexport default DollarSignSlashed16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignSlashed20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignSlashed20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5105 12.2494C15.6334 12.2494 15.7449 12.324 15.784 12.4406C15.9235 12.8573 15.9963 13.3182 15.9963 13.8255C15.9959 15.7945 14.2761 17.9622 11.0371 18.3426C10.8822 18.3607 10.7622 18.4901 10.7622 18.6461V19.2461C10.762 19.6599 10.4259 19.9956 10.0122 19.9961C9.59809 19.9961 9.26237 19.6602 9.26224 19.2461V18.6488C9.26224 18.4925 9.14204 18.363 8.98679 18.3453C7.49649 18.1748 6.40497 17.6366 5.62082 16.964C4.6803 16.1569 4.2345 15.202 4.03789 14.6018C3.90906 14.2082 4.12377 13.7845 4.51736 13.6556C4.91083 13.5271 5.33475 13.7416 5.4636 14.1351C5.60271 14.5596 5.92371 15.2473 6.59733 15.8254C7.10503 16.2609 7.84585 16.6614 8.9336 16.8238C9.10897 16.85 9.26224 16.7107 9.26224 16.5334V12.5494C9.26224 12.3837 9.39655 12.2494 9.56223 12.2494H10.4622C10.6279 12.2494 10.7622 12.3837 10.7622 12.5494V16.5332C10.7622 16.7106 10.9163 16.8498 11.0918 16.8235C13.5546 16.4545 14.496 14.8407 14.4964 13.8255C14.4964 13.227 14.3604 12.8016 14.1604 12.4828C14.0998 12.3861 14.1641 12.2494 14.2783 12.2494H15.5105ZM10.0122 0C10.426 0.000454772 10.7622 0.336051 10.7622 0.749963V1.34536C10.7622 1.50203 10.8836 1.6318 11.0393 1.64884C14.3762 2.0139 15.7146 4.13564 15.9797 5.37669C16.0658 5.78137 15.8071 6.18056 15.4026 6.26727C14.9977 6.35369 14.5986 6.09495 14.512 5.69015C14.382 5.08164 13.5969 3.52093 11.0902 3.16708C10.9153 3.14238 10.7622 3.28135 10.7622 3.45803V8.94956C10.7622 9.11524 10.8965 9.24955 11.0622 9.24955H19.25C19.6638 9.25008 20 9.58564 20 9.99951C20 10.4134 19.6638 10.7489 19.25 10.7495H0.75094C0.336747 10.7495 0.000976515 10.4137 0.000976515 9.99951C0.000976515 9.58532 0.336747 9.24955 0.75094 9.24955H4.57448C4.86074 9.24955 5.00447 8.86046 4.82483 8.63757C4.74225 8.53511 4.66458 8.42677 4.59255 8.31209C4.22032 7.71918 4.02819 7.00766 4.02812 6.17157C4.02812 4.20216 5.74915 2.03435 8.98735 1.65358C9.14221 1.63537 9.26224 1.50601 9.26224 1.35008V0.749963C9.26224 0.33577 9.59801 0 10.0122 0ZM9.26224 3.46196C9.26224 3.28457 9.10804 3.14534 8.93261 3.17167C6.46939 3.5413 5.52805 5.15709 5.52805 6.17157C5.52812 6.77015 5.66287 7.1955 5.86299 7.51428C6.06523 7.83614 6.36614 8.10007 6.77408 8.32381C7.35205 8.64061 8.07826 8.84412 8.90453 9.01924C9.08946 9.05843 9.26224 8.91626 9.26224 8.72723V3.46196Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSignSlashed20.category = 'Money & Shopping';\n\nexport default DollarSignSlashed20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignSlashed24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignSlashed24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.2422 14.25C18.3497 14.25 18.4498 14.3071 18.4992 14.4026C18.829 15.0395 19.0029 15.7861 19.0029 16.6543C19.0026 18.9728 16.9747 21.6118 13.0468 22.0063C12.8903 22.022 12.7676 22.1522 12.7676 22.3095V23.248C12.7674 23.662 12.4315 23.9978 12.0176 23.998C11.6036 23.9978 11.2677 23.662 11.2676 23.248V22.3101C11.2676 22.1525 11.1452 22.0223 10.9883 22.0069C9.14446 21.8267 7.81414 21.1683 6.87305 20.3438C5.77943 19.3855 5.26359 18.253 5.03613 17.5439C4.90971 17.1497 5.1265 16.7273 5.52051 16.6006C5.91484 16.4743 6.33741 16.6916 6.46387 17.0859C6.63626 17.6233 7.03281 18.488 7.8623 19.2148C8.5248 19.7953 9.4997 20.3193 10.9435 20.4954C11.1176 20.5166 11.2676 20.3781 11.2676 20.2028V14.55C11.2676 14.3843 11.4019 14.25 11.5676 14.25H12.4676C12.6333 14.25 12.7676 14.3843 12.7676 14.55V20.2016C12.7676 20.377 12.9178 20.5155 13.0919 20.4941C16.244 20.1072 17.5026 18.0321 17.5029 16.6543C17.5029 15.8976 17.3352 15.347 17.0781 14.9287C17.0663 14.9094 17.0541 14.8903 17.0417 14.8713C16.8872 14.6349 17.0365 14.25 17.319 14.25H18.2422ZM12.0176 0C12.4316 0.000197845 12.7676 0.335909 12.7676 0.75V1.68407C12.7676 1.84205 12.8916 1.97258 13.0489 1.98729C17.1024 2.36624 18.6829 4.95855 18.9873 6.41504C19.0718 6.82023 18.8113 7.21782 18.4062 7.30273C18.001 7.3873 17.6034 7.12689 17.5186 6.72168C17.3443 5.88877 16.3114 3.86897 13.0903 3.49779C12.9166 3.47778 12.7676 3.6161 12.7676 3.79091V10.95C12.7676 11.1157 12.9019 11.25 13.0676 11.25H23.25C23.664 11.2502 24 11.5859 24 12C24 12.3884 23.7044 12.7078 23.3262 12.7461L23.25 12.75H0.75C0.335955 12.7498 -2.40789e-08 12.4141 0 12C1.12383e-06 11.5859 0.335956 11.2502 0.75 11.25H6.05715C6.35725 11.25 6.49421 10.8233 6.2812 10.6119C6.0563 10.3887 5.85351 10.1381 5.67969 9.85547C5.25506 9.16484 5.03232 8.33309 5.03223 7.34473C5.03223 5.02631 7.06268 2.3868 10.9884 1.9909C11.145 1.97512 11.2676 1.84496 11.2676 1.68764V0.75C11.2676 0.335913 11.6035 0.000205636 12.0176 0ZM11.2676 3.79664C11.2676 3.62116 11.1173 3.48261 10.9432 3.50408C7.7924 3.89243 6.53223 5.96801 6.53223 7.34473C6.53232 8.10108 6.69999 8.65111 6.95703 9.06934C7.21583 9.49014 7.5966 9.82784 8.09766 10.1084C8.85732 10.5336 9.82263 10.7922 10.9097 11.0175C11.0948 11.0559 11.2676 10.9138 11.2676 10.7248V3.79664Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSignSlashed24.category = 'Money & Shopping';\n\nexport default DollarSignSlashed24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DollarSignSlashed32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DollarSignSlashed32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.408 18.25C23.4967 18.25 23.5812 18.2889 23.6363 18.3583C23.7486 18.4995 23.8544 18.6479 23.9521 18.8047C24.4737 19.6414 24.751 20.6558 24.751 21.875C24.751 24.7387 22.1606 28.06 17.0583 28.4576C16.8996 28.4699 16.7734 28.6011 16.7734 28.7604V30.25C16.7732 30.6638 16.4373 30.9998 16.0234 31C15.6094 31 15.2737 30.664 15.2734 30.25V28.7619C15.2734 28.6024 15.1484 28.4712 14.9894 28.4592C12.5347 28.274 10.7945 27.4354 9.58105 26.3867C8.21723 25.2081 7.57219 23.8141 7.28809 22.9404C7.16027 22.5468 7.3751 22.1244 7.76855 21.9961C8.16229 21.8681 8.58557 22.083 8.71387 22.4766C8.94129 23.1759 9.46377 24.3033 10.5615 25.252C11.4937 26.0575 12.8817 26.7673 14.9551 26.9509C15.1273 26.9662 15.2734 26.8287 15.2734 26.6559V18.55C15.2734 18.3843 15.4078 18.25 15.5734 18.25H16.4734C16.6391 18.25 16.7734 18.3843 16.7734 18.55V26.6556C16.7734 26.8285 16.9207 26.966 17.0929 26.9505C21.4618 26.5573 23.251 23.7718 23.251 21.875C23.251 20.8914 23.0297 20.1618 22.6787 19.5986C22.5235 19.3496 22.3366 19.1237 22.1194 18.9174C21.8959 18.7052 22.0309 18.25 22.3391 18.25H23.408ZM16.0234 1.00098C16.4375 1.00121 16.7734 1.33691 16.7734 1.75098V3.23648C16.7734 3.39619 16.9009 3.52767 17.0602 3.53919C22.3395 3.92106 24.3541 7.19645 24.7344 8.99023C24.8203 9.39545 24.5615 9.794 24.1562 9.87988C23.7513 9.96555 23.3536 9.70661 23.2676 9.30176C23.0233 8.14929 21.5711 5.42356 17.0921 5.04599C16.9203 5.03151 16.7734 5.16873 16.7734 5.34119V14.95C16.7734 15.1157 16.9078 15.25 17.0734 15.25H30.25C30.6642 15.25 31 15.5858 31 16C31 16.4142 30.6642 16.75 30.25 16.75H1.75C1.33579 16.75 1 16.4142 1 16C1 15.5858 1.33579 15.25 1.75 15.25H10.136C10.2189 15.25 10.2464 15.1358 10.1738 15.0957C9.34307 14.6369 8.61153 14.029 8.0918 13.1953C7.57015 12.3586 7.29199 11.3443 7.29199 10.125C7.29199 7.26102 9.88721 3.9396 14.9886 3.54148C15.1473 3.5291 15.2734 3.3979 15.2734 3.2387V1.75098C15.2734 1.33676 15.6092 1.00098 16.0234 1.00098ZM15.2734 5.34347C15.2734 5.17052 15.1262 5.03309 14.9539 5.04861C10.5849 5.44237 8.79199 8.22897 8.79199 10.125C8.79199 11.1085 9.01333 11.8383 9.36426 12.4014C9.71726 12.9676 10.2331 13.4158 10.8984 13.7832C11.9817 14.3814 13.3752 14.7222 14.9173 15.0249C15.102 15.0612 15.2734 14.9194 15.2734 14.7312V5.34347Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDollarSignSlashed32.category = 'Money & Shopping';\n\nexport default DollarSignSlashed32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dot12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dot12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.75 6C3.75 4.75736 4.75736 3.75 6 3.75C7.24264 3.75 8.25 4.75736 8.25 6C8.25 7.24264 7.24264 8.25 6 8.25C4.75736 8.25 3.75 7.24264 3.75 6Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDot12.category = 'Interface General';\n\nexport default Dot12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dot16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dot16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75 8C4.75 6.20507 6.20507 4.75 8 4.75C9.79492 4.75 11.25 6.20507 11.25 8C11.25 9.79493 9.79493 11.25 8 11.25C6.20507 11.25 4.75 9.79492 4.75 8Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDot16.category = 'Interface General';\n\nexport default Dot16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dot20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dot20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 10C5.75 7.65279 7.65279 5.75 10 5.75C12.3472 5.75 14.25 7.65279 14.25 10C14.25 12.3472 12.3472 14.25 10 14.25C7.65279 14.25 5.75 12.3472 5.75 10Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDot20.category = 'Interface General';\n\nexport default Dot20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dot24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dot24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 12C6.75 9.10051 9.1005 6.75 12 6.75C14.8995 6.75 17.25 9.10051 17.25 12C17.25 14.8995 14.8995 17.25 12 17.25C9.1005 17.25 6.75 14.8995 6.75 12Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDot24.category = 'Interface General';\n\nexport default Dot24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Dot32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Dot32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 16C7.75 11.4437 11.4437 7.75 16 7.75C20.5563 7.75 24.25 11.4437 24.25 16C24.25 20.5563 20.5563 24.25 16 24.25C11.4437 24.25 7.75 20.5563 7.75 16Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDot32.category = 'Interface General';\n\nexport default Dot32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 6C4 4.89543 4.89543 4 6 4C7.10457 4 8 4.89543 8 6C8 7.10457 7.10457 8 6 8C4.89543 8 4 7.10457 4 6Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDotBold12.category = 'Interface General';\n\nexport default DotBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 8C5 6.34315 6.34315 5 8 5C9.65685 5 11 6.34315 11 8C11 9.65685 9.65685 11 8 11C6.34315 11 5 9.65685 5 8Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDotBold16.category = 'Interface General';\n\nexport default DotBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 10C6 7.79086 7.79086 6 10 6C12.2091 6 14 7.79086 14 10C14 12.2091 12.2091 14 10 14C7.79086 14 6 12.2091 6 10Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDotBold20.category = 'Interface General';\n\nexport default DotBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 12C7 9.23858 9.23858 7 12 7C14.7614 7 17 9.23858 17 12C17 14.7614 14.7614 17 12 17C9.23858 17 7 14.7614 7 12Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDotBold24.category = 'Interface General';\n\nexport default DotBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 16C8 11.5817 11.5817 8 16 8C20.4183 8 24 11.5817 24 16C24 20.4183 20.4183 24 16 24C11.5817 24 8 20.4183 8 16Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDotBold32.category = 'Interface General';\n\nexport default DotBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 6C4 4.89543 4.89543 4 6 4C7.10457 4 8 4.89543 8 6C8 7.10457 7.10457 8 6 8C4.89543 8 4 7.10457 4 6Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDotBoldFilled12.category = 'Interface General';\n\nexport default DotBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 8C5 6.34315 6.34315 5 8 5C9.65685 5 11 6.34315 11 8C11 9.65685 9.65685 11 8 11C6.34315 11 5 9.65685 5 8Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDotBoldFilled16.category = 'Interface General';\n\nexport default DotBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 10C6 7.79086 7.79086 6 10 6C12.2091 6 14 7.79086 14 10C14 12.2091 12.2091 14 10 14C7.79086 14 6 12.2091 6 10Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDotBoldFilled20.category = 'Interface General';\n\nexport default DotBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 12C7 9.23858 9.23858 7 12 7C14.7614 7 17 9.23858 17 12C17 14.7614 14.7614 17 12 17C9.23858 17 7 14.7614 7 12Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDotBoldFilled24.category = 'Interface General';\n\nexport default DotBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 16C8 11.5817 11.5817 8 16 8C20.4183 8 24 11.5817 24 16C24 20.4183 20.4183 24 16 24C11.5817 24 8 20.4183 8 16Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nDotBoldFilled32.category = 'Interface General';\n\nexport default DotBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 6C3 4.34315 4.34315 3 6 3C7.65685 3 9 4.34315 9 6C9 7.65685 7.65685 9 6 9C4.34315 9 3 7.65685 3 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDotFilled12.category = 'Interface General';\n\nexport default DotFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 8C4 5.79086 5.79086 4 8 4C10.2091 4 12 5.79086 12 8C12 10.2091 10.2091 12 8 12C5.79086 12 4 10.2091 4 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDotFilled16.category = 'Interface General';\n\nexport default DotFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 10C5 7.23858 7.23858 5 10 5C12.7614 5 15 7.23858 15 10C15 12.7614 12.7614 15 10 15C7.23858 15 5 12.7614 5 10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDotFilled20.category = 'Interface General';\n\nexport default DotFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 12C6 8.68629 8.68629 6 12 6C15.3137 6 18 8.68629 18 12C18 15.3137 15.3137 18 12 18C8.68629 18 6 15.3137 6 12Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDotFilled24.category = 'Interface General';\n\nexport default DotFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DotFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DotFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 16C7 11.0294 11.0294 7 16 7C20.9706 7 25 11.0294 25 16C25 20.9706 20.9706 25 16 25C11.0294 25 7 20.9706 7 16Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDotFilled32.category = 'Interface General';\n\nexport default DotFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUp12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUp12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.21945 2.46982C5.92676 2.76273 5.92663 3.23754 6.21945 3.53036C6.51228 3.82314 6.9871 3.82304 7.27999 3.53036L8.24971 2.56064V11.25C8.24984 11.6641 8.58564 11.9999 8.9997 12C9.41383 12 9.74956 11.6641 9.74969 11.25V2.56064L10.7194 3.53036C11.0122 3.82314 11.4871 3.82304 11.7799 3.53036C12.0728 3.23748 12.0728 2.76272 11.7799 2.46982L9.52997 0.219846C9.23708 -0.0730438 8.76232 -0.0730437 8.46943 0.219846L6.21945 2.46982ZM0.22049 8.46976C-0.0723364 8.76266 -0.0723785 9.23743 0.22049 9.5303L2.47047 11.7803C2.76335 12.073 3.23817 12.073 3.531 11.7803L5.78098 9.5303C6.07381 9.23747 6.07369 8.76267 5.78098 8.46976C5.48809 8.17687 5.01333 8.17687 4.72044 8.46976L3.75073 9.43948L3.75073 0.750114C3.75073 0.335944 3.41489 0.000185734 3.00074 0.000122069C2.58653 0.000122069 2.25074 0.335905 2.25074 0.750114L2.25074 9.43948L1.28103 8.46976C0.988136 8.17687 0.513381 8.17687 0.22049 8.46976Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUp12.category = 'Arrows';\n\nexport default DoubleArrowDownUp12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUp16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUp16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"17\"\n      viewBox=\"0 0 17 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.72498 3.68961C8.41421 4.00074 8.41399 4.5051 8.72498 4.8161C9.03597 5.12699 9.54036 5.12682 9.85147 4.8161L11.9478 2.71975L11.9478 16.2034C11.948 16.6431 12.3047 16.9998 12.7444 17C13.1842 16.9999 13.5409 16.6431 13.5411 16.2034L13.5411 2.71975L15.6374 4.8161C15.9484 5.12686 16.4529 5.12678 16.7639 4.8161C17.0748 4.50505 17.0747 4.00067 16.7639 3.68961L13.3077 0.233388C12.9966 -0.077656 12.4923 -0.0775362 12.1812 0.233388L8.72498 3.68961ZM0.233797 12.1839C-0.0770678 12.495 -0.0770678 12.9993 0.233797 13.3104L3.69002 16.7666C4.00108 17.0774 4.50548 17.0774 4.8165 16.7666L8.27273 13.3104C8.5837 12.9994 8.58352 12.495 8.27273 12.1839C7.96163 11.8729 7.45733 11.8729 7.14624 12.1839L5.04989 14.2802L5.04989 0.796632C5.04989 0.356774 4.69308 0.000177104 4.25326 0C3.81338 9.74301e-05 3.45663 0.356724 3.45663 0.796632L3.45663 14.2802L1.36028 12.1839C1.04918 11.873 0.544844 11.8729 0.233797 12.1839Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUp16.category = 'Arrows';\n\nexport default DoubleArrowDownUp16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUp20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUp20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"21\"\n      viewBox=\"0 0 21 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.7288 4.69443C10.4213 5.00192 10.4213 5.50136 10.7288 5.80884C11.0362 6.11566 11.5348 6.11587 11.8421 5.80884L14.9618 2.6881L14.9618 20.212C14.9619 20.6468 15.3144 20.9994 15.7492 20.9994C16.1837 20.999 16.5365 20.6466 16.5366 20.212V2.6881L19.6563 5.80884C19.9637 6.11566 20.4623 6.11587 20.7697 5.80884C21.0768 5.50144 21.0768 5.00188 20.7697 4.69443L16.3059 0.230672C16.1584 0.0832551 15.9577 0.000163316 15.7492 0C15.5406 2.00027e-06 15.3401 0.0832963 15.1925 0.230672L10.7288 4.69443ZM0.230612 15.1905C-0.0768773 15.498 -0.0768643 15.9974 0.230612 16.3049L4.69437 20.7687C4.84199 20.9161 5.04243 20.9994 5.25106 20.9994C5.45959 20.9992 5.66025 20.9161 5.80775 20.7687L10.2715 16.3049C10.5786 15.9975 10.5787 15.4979 10.2715 15.1905C9.96422 14.8835 9.46558 14.8838 9.15813 15.1905L6.03842 18.3113L6.03842 0.787361C6.03828 0.352836 5.68554 0.000331864 5.25106 0C4.8163 0 4.46384 0.352631 4.4637 0.787361L4.4637 18.3113L1.34399 15.1905C1.0367 14.8835 0.538064 14.8838 0.230612 15.1905Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUp20.category = 'Arrows';\n\nexport default DoubleArrowDownUp20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUp24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUp24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.2199 5.46814C11.9271 5.76098 11.9272 6.23579 12.2199 6.52869C12.5128 6.82157 12.9875 6.82153 13.2804 6.52869L17.2492 2.56091V23.2494C17.2492 23.6636 17.585 23.9994 17.9992 23.9994C18.4133 23.9993 18.7492 23.6635 18.7492 23.2494V2.56091L22.717 6.52869C23.0099 6.82157 23.4846 6.82156 23.7775 6.52869C24.0704 6.23579 24.0704 5.76103 23.7775 5.46814L18.5295 0.220093C18.2366 -0.0727719 17.7618 -0.0727374 17.4689 0.220093L12.2199 5.46814ZM0.219893 17.4711C-0.0727493 17.764 -0.0728691 18.2388 0.219893 18.5316L5.46892 23.7797C5.7618 24.0724 6.2366 24.0724 6.52946 23.7797L11.7775 18.5316C12.0704 18.2387 12.0703 17.764 11.7775 17.4711C11.4846 17.1782 11.0099 17.1782 10.717 17.4711L6.74919 21.4388L6.74919 0.750366C6.74919 0.336237 6.41329 0.000503275 5.99919 0.000366211C5.58498 0.000367757 5.24919 0.336154 5.24919 0.750366L5.24919 21.4388L1.28044 17.4711C0.987537 17.1782 0.512765 17.1782 0.219893 17.4711Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUp24.category = 'Arrows';\n\nexport default DoubleArrowDownUp24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUp32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUp32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.2195 7.4668C16.9266 7.75966 16.9267 8.23444 17.2195 8.52734C17.5124 8.82025 17.9872 8.82023 18.2801 8.52734L23.2498 3.55859L23.2498 30.248C23.2498 30.6623 23.5856 30.998 23.9998 30.998C24.4139 30.9979 24.7498 30.6622 24.7498 30.248L24.7498 3.55859L29.7185 8.52734C30.0114 8.82024 30.4862 8.82024 30.7791 8.52734C31.0719 8.23445 31.072 7.75967 30.7791 7.4668L24.5301 1.21777C24.2372 0.924966 23.7624 0.924974 23.4695 1.21777L17.2195 7.4668ZM1.21951 23.4688C0.926696 23.7617 0.926636 24.2364 1.21951 24.5293L7.46951 30.7783C7.7624 31.0711 8.23719 31.0711 8.53006 30.7783L14.7791 24.5293C15.0719 24.2364 15.0719 23.7616 14.7791 23.4688C14.4862 23.1759 14.0114 23.1759 13.7185 23.4688L8.74979 28.4375L8.74979 1.74805C8.74979 1.33393 8.41386 0.998208 7.99979 0.998047C7.58557 0.998047 7.24979 1.33383 7.24979 1.74805L7.24979 28.4375L2.28006 23.4688C1.98716 23.1759 1.5124 23.1758 1.21951 23.4688Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUp32.category = 'Arrows';\n\nexport default DoubleArrowDownUp32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.29283 2.31055C5.90235 2.70102 5.90246 3.33407 6.29283 3.72461C6.68335 4.11511 7.31637 4.11513 7.70689 3.72461L7.99986 3.43164L7.99986 11C7.99986 11.5523 8.44757 12 8.99986 12C9.55202 11.9999 9.99986 11.5522 9.99986 11V3.43164L10.2928 3.72461C10.6834 4.11511 11.3164 4.11513 11.7069 3.72461C12.097 3.33406 12.0973 2.70094 11.7069 2.31055L9.70689 0.310547C9.31649 -0.0796871 8.68333 -0.0795196 8.29283 0.310547L6.29283 2.31055ZM0.292826 8.29199C-0.0976537 8.68247 -0.0975633 9.31552 0.292826 9.70605L2.29283 11.707C2.68327 12.0975 3.31634 12.0973 3.70689 11.707L5.70786 9.70605C6.09808 9.31551 6.09828 8.68241 5.70786 8.29199C5.31742 7.90183 4.68427 7.90187 4.2938 8.29199L3.99986 8.58594L3.99986 1C3.99965 0.447985 3.55187 0.00016071 2.99986 0C2.4477 3.37284e-05 2.00003 0.447893 1.99986 1L1.99986 8.58496L1.70689 8.29199C1.3165 7.90175 0.683339 7.90195 0.292826 8.29199Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpBold12.category = 'Arrows';\n\nexport default DoubleArrowDownUpBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29153 4.29224C7.90105 4.68272 7.90114 5.31577 8.29153 5.7063C8.68205 6.09682 9.31507 6.09682 9.70559 5.7063L10.9986 4.41333V13.9993C10.9986 14.5516 11.4463 14.9993 11.9986 14.9993C12.5507 14.9991 12.9986 14.5515 12.9986 13.9993V4.41333L14.2915 5.7063C14.6821 6.09682 15.3151 6.09682 15.7056 5.7063C16.0958 5.31575 16.096 4.68265 15.7056 4.29224L12.7056 1.29224C12.5181 1.10484 12.2636 0.99933 11.9986 0.999268C11.7335 0.999269 11.479 1.10492 11.2915 1.29224L8.29153 4.29224ZM0.293481 10.2883C-0.0970278 10.6788 -0.0969988 11.3119 0.293481 11.7024L3.29739 14.7063C3.68791 15.0968 4.32094 15.0968 4.71145 14.7063L7.71536 11.7024C8.1054 11.3118 8.10571 10.6787 7.71536 10.2883C7.32499 9.898 6.69184 9.89829 6.30129 10.2883L5.00442 11.5852L5.00442 1.99927C5.00416 1.44735 4.55634 0.99951 4.00442 0.999268C3.45229 0.999268 3.00467 1.4472 3.00442 1.99927L3.00442 11.5852L1.70754 10.2883C1.31717 9.898 0.684028 9.89828 0.293481 10.2883Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpBold16.category = 'Arrows';\n\nexport default DoubleArrowDownUpBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2932 5.29355C9.90269 5.68407 9.90268 6.31709 10.2932 6.7076C10.6837 7.09788 11.3168 7.09802 11.7072 6.7076L14.0002 4.41465L14.0002 18.0005C14.0003 18.5527 14.448 19.0005 15.0002 19.0005C15.5523 19.0004 16 18.5526 16.0002 18.0005L16.0002 4.41465L18.2931 6.7076C18.6837 7.09789 19.3167 7.09803 19.7072 6.7076C20.0976 6.31716 20.0975 5.68409 19.7072 5.29355L15.7072 1.29357C15.5197 1.10609 15.2653 1.00066 15.0002 1.0006C14.735 1.00061 14.4807 1.10604 14.2932 1.29357L10.2932 5.29355ZM0.293244 13.2935C-0.0972515 13.684 -0.0972681 14.317 0.293244 14.7076L4.29322 18.7075C4.48073 18.8949 4.73514 19.0005 5.00025 19.0005C5.26537 19.0004 5.51979 18.895 5.70727 18.7075L9.70725 14.7076C10.0977 14.3171 10.0976 13.684 9.70725 13.2935C9.31673 12.903 8.68372 12.903 8.2932 13.2935L6.00024 15.5865L6.00024 2.0006C6.00024 1.44839 5.55243 1.00072 5.00025 1.0006C4.44797 1.0006 4.00025 1.44832 4.00025 2.0006L4.00025 15.5865L1.7073 13.2935C1.31678 12.903 0.683767 12.903 0.293244 13.2935Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpBold20.category = 'Arrows';\n\nexport default DoubleArrowDownUpBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.2931 6.29285C11.9028 6.68339 11.9027 7.31646 12.2931 7.70691C12.6836 8.09735 13.3166 8.0972 13.7072 7.70691L17.0001 4.41394V21.9999C17.0003 22.552 17.4481 22.9997 18.0001 22.9999C18.5522 22.9997 19 22.5519 19.0001 21.9999V4.41394L22.2931 7.70691C22.6836 8.09735 23.3166 8.0972 23.7072 7.70691C24.0977 7.31639 24.0977 6.68337 23.7072 6.29285L18.7072 1.29285C18.5196 1.10531 18.2654 0.999878 18.0001 0.999878C17.735 0.999938 17.4806 1.10536 17.2931 1.29285L12.2931 6.29285ZM0.293117 16.2928C-0.0971217 16.6834 -0.0973128 17.3165 0.293117 17.7069L5.29409 22.7069C5.68465 23.0969 6.31779 23.0973 6.70816 22.7069L11.7082 17.7069C12.0985 17.3165 12.0982 16.6834 11.7082 16.2928C11.3177 15.9023 10.6846 15.9024 10.2941 16.2928L7.00112 19.5858L7.00015 1.99988C7.00014 1.44771 6.55228 1.00005 6.00015 0.999878C5.44797 1.00001 5.00015 1.44768 5.00015 1.99988L5.00112 19.5858L1.70718 16.2928C1.31667 15.9023 0.683644 15.9024 0.293117 16.2928Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpBold24.category = 'Arrows';\n\nexport default DoubleArrowDownUpBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.2904 7.29468C16.9001 7.68522 16.9 8.31828 17.2904 8.70874C17.6809 9.09866 18.3141 9.09889 18.7045 8.70874L22.9984 4.41382V29.9998C22.9986 30.5518 23.4464 30.9996 23.9984 30.9998C24.5505 30.9997 24.9982 30.5518 24.9984 29.9998V4.41382L29.2933 8.70874C29.6838 9.09875 30.317 9.09879 30.7074 8.70874C31.0978 8.31835 31.0975 7.68524 30.7074 7.29468L24.7054 1.29272C24.3149 0.902374 23.6819 0.902258 23.2914 1.29272L17.2904 7.29468ZM1.29334 23.2947C0.903146 23.6852 0.902924 24.3183 1.29334 24.7087L7.29236 30.7068C7.47985 30.894 7.73443 30.9998 7.99939 30.9998C8.26435 30.9996 8.51905 30.8942 8.70642 30.7068L14.7045 24.7087C15.0948 24.3184 15.0944 23.6852 14.7045 23.2947C14.3139 22.9042 13.6809 22.9042 13.2904 23.2947L8.99939 27.5857L8.99939 1.99976C8.99939 1.44767 8.5514 1.00008 7.99939 0.999756C7.44711 0.999754 6.99939 1.44747 6.99939 1.99976L6.99939 27.5857L2.7074 23.2947C2.31688 22.9042 1.68386 22.9042 1.29334 23.2947Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpBold32.category = 'Arrows';\n\nexport default DoubleArrowDownUpBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.36556 2.11631C5.87749 2.60441 5.87758 3.39572 6.36556 3.88387C6.73986 4.25815 7.29187 4.34431 7.74934 4.14461L7.74934 10.75C7.74934 11.4403 8.30903 11.9999 8.99933 12C9.68963 11.9999 10.2493 11.4403 10.2493 10.75V4.14461C10.7068 4.34432 11.2588 4.25817 11.6331 3.88387C12.1212 3.39571 12.1212 2.60444 11.6331 2.11631L9.88311 0.366329C9.64873 0.132047 9.33072 0.000147415 8.99933 0.000122069C8.6679 0.000160975 8.34992 0.132004 8.11555 0.366329L6.36556 2.11631ZM0.366601 8.11625C-0.121549 8.6044 -0.121549 9.39566 0.366601 9.88381L2.11658 11.6338C2.60474 12.1219 3.39601 12.1219 3.88414 11.6338L5.63413 9.88381C6.12202 9.39565 6.12216 8.60432 5.63413 8.11625C5.26 7.74213 4.7077 7.6552 4.25035 7.85453L4.24937 1.25011C4.24922 0.559947 3.68954 0.000229229 2.99939 0.000122069C2.30926 0.000320844 1.74951 0.559986 1.7494 1.25011L1.75038 7.85453C1.29306 7.65507 0.740803 7.74225 0.366601 8.11625Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpBoldFilled12.category = 'Arrows';\n\nexport default DoubleArrowDownUpBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.43889 3.9375C7.85318 4.5232 7.85336 5.47278 8.43889 6.05859C9.00532 6.62501 9.91052 6.64228 10.4994 6.11328V13.498C10.4994 14.3265 11.171 14.998 11.9994 14.998C12.8279 14.998 13.4994 14.3265 13.4994 13.498V6.11328C14.0883 6.64408 14.9949 6.6276 15.5619 6.06055C16.1475 5.47477 16.1476 4.52517 15.5619 3.93945L13.06 1.4375C12.4743 0.852044 11.5246 0.852023 10.9389 1.4375L8.43889 3.9375ZM0.440842 9.9375C-0.144869 10.5232 -0.144794 11.4728 0.440842 12.0586L2.94475 14.5625C3.53052 15.1483 4.48005 15.1483 5.06584 14.5625L7.56975 12.0586C8.1552 11.4728 8.15541 10.5232 7.56975 9.9375C7.00225 9.37018 6.09406 9.35375 5.50529 9.88574L5.50529 2.49805C5.50503 1.66992 4.83345 0.998174 4.00529 0.998047C3.17703 0.998051 2.50555 1.66984 2.50529 2.49805L2.50529 9.88574C1.91659 9.35364 1.00841 9.37029 0.440842 9.9375Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpBoldFilled16.category = 'Arrows';\n\nexport default DoubleArrowDownUpBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4397 4.93939C9.85426 5.52516 9.8541 6.47478 10.4397 7.06046C11.0253 7.64612 11.9749 7.64589 12.5607 7.06046L13.5002 6.12102L13.5002 17.4998C13.5003 18.3279 14.1721 18.9995 15.0002 18.9998C15.8285 18.9998 16.5 18.3281 16.5001 17.4998V6.12102L17.4396 7.06046C18.0252 7.64612 18.9748 7.64589 19.5606 7.06046C20.1464 6.47469 20.1464 5.52518 19.5606 4.93939L16.0607 1.43944C15.7794 1.15824 15.3979 0.999994 15.0002 0.999988C14.6025 1.00013 14.2208 1.15827 13.9396 1.43944L10.4397 4.93939ZM0.439782 12.9393C-0.145941 13.5251 -0.145945 14.4746 0.439782 15.0604L3.93974 18.5613C4.22102 18.8425 4.60354 18.9998 5.00125 18.9998C5.39881 18.9996 5.78065 18.8424 6.06178 18.5613L9.56174 15.0604C10.1474 14.4747 10.1472 13.5251 9.56174 12.9393C8.97597 12.3535 8.02645 12.3535 7.44067 12.9393L6.50123 13.8787L6.50123 2.49997C6.50123 1.67176 5.82938 1.00032 5.00125 0.999988C4.17283 0.999985 3.50127 1.67155 3.50127 2.49997L3.50127 13.8797L2.56085 12.9393C1.97507 12.3536 1.02555 12.3535 0.439782 12.9393Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpBoldFilled20.category = 'Arrows';\n\nexport default DoubleArrowDownUpBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4387 5.93988C11.8534 6.52559 11.8533 7.47526 12.4387 8.06095C13.0245 8.64653 13.975 8.64661 14.5608 8.06095L16.5002 6.12152V21.5003C16.5003 22.3286 17.1719 23.0003 18.0002 23.0003C18.8284 23.0001 19.5 22.3285 19.5002 21.5003V6.12152L21.4396 8.06095C22.0254 8.64653 22.975 8.64661 23.5607 8.06095C24.1464 7.47524 24.1463 6.52568 23.5607 5.93988L19.0607 1.43993C18.7795 1.15869 18.3979 1.00055 18.0002 1.00048C17.6024 1.00048 17.221 1.15863 16.9397 1.43993L12.4387 5.93988ZM0.439823 15.9398C-0.145952 16.5256 -0.145961 17.4751 0.439823 18.0609L4.93978 22.5608C5.22103 22.8419 5.60265 23.0002 6.00031 23.0003C6.39802 23.0002 6.77962 22.842 7.06085 22.5608L11.5608 18.0609C12.1463 17.4751 12.1463 16.5255 11.5608 15.9398C10.9751 15.3542 10.0255 15.3542 9.43973 15.9398L7.5003 17.8792L7.5003 2.50046C7.5003 1.67215 6.82859 1.00065 6.00031 1.00048C5.17195 1.00054 4.50033 1.67208 4.50033 2.50046L4.50033 17.8792L2.5609 15.9398C1.97517 15.3541 1.02561 15.3542 0.439823 15.9398Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpBoldFilled24.category = 'Arrows';\n\nexport default DoubleArrowDownUpBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.4359 6.93952C16.8503 7.52531 16.8502 8.4749 17.4359 9.06061C18.0216 9.64619 18.9712 9.64614 19.557 9.06061L22.4974 6.11921V29.5001C22.4975 30.3282 23.1693 30.9998 23.9974 31.0001C24.8258 31.0001 25.4973 30.3284 25.4974 29.5001V6.11921L28.4388 9.06061C29.0245 9.64633 29.9741 9.64618 30.5599 9.06061C31.1457 8.47483 31.1457 7.52531 30.5599 6.93952L25.058 1.43757C24.4721 0.852152 23.5225 0.851905 22.9369 1.43757L17.4359 6.93952ZM1.43686 22.9395C0.851516 23.5253 0.851386 24.4749 1.43686 25.0606L6.93686 30.5606C7.52252 31.1463 8.47213 31.146 9.05795 30.5606L14.5599 25.0587C15.1455 24.4729 15.1456 23.5233 14.5599 22.9376C13.9742 22.352 13.0245 22.352 12.4388 22.9376L9.4974 25.879L9.4974 2.50007C9.4974 1.67164 8.82583 1.00007 7.9974 1.00007C7.16922 1.00036 6.4974 1.67182 6.4974 2.50007L6.4974 25.879L3.55795 22.9395C2.97215 22.3539 2.02258 22.3538 1.43686 22.9395Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpBoldFilled32.category = 'Arrows';\n\nexport default DoubleArrowDownUpBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.63421 9.8844C6.12242 9.39636 6.12225 8.60416 5.63421 8.11594C5.25982 7.74153 4.70708 7.65526 4.24951 7.85521L4.25049 1.25008C4.25049 0.559889 3.69071 0.000339491 3.00055 0.000141137C2.31035 0.000233638 1.75066 0.559841 1.75062 1.25008L1.74964 7.85521C1.29227 7.65566 0.740142 7.74182 0.365921 8.11594C-0.121941 8.60403 -0.121979 9.39536 0.365921 9.88343L2.11583 11.6333C2.60376 12.1213 3.39513 12.1219 3.88332 11.6343L5.63421 9.8844ZM11.6339 3.88373C12.1219 3.39552 12.1221 2.60331 11.6339 2.11527L9.88301 0.365357C9.39483 -0.122246 8.60347 -0.12161 8.11553 0.366333L6.36562 2.11624C5.87775 2.60433 5.87772 3.39566 6.36562 3.88373C6.73983 4.25784 7.29197 4.34399 7.74933 4.14446L7.75031 10.7496C7.75035 11.4398 8.31004 11.9994 9.00025 11.9995C9.69041 11.9993 10.2502 11.4398 10.2502 10.7496L10.2492 4.14446C10.7068 4.34441 11.2595 4.25811 11.6339 3.88373Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpFilled12.category = 'Arrows';\n\nexport default DoubleArrowDownUpFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.36577 4.11499C7.87788 4.60316 7.87771 5.3945 8.36577 5.88257C8.85386 6.37043 9.64524 6.37039 10.1334 5.88257L10.7496 5.26636V13.7488C10.7498 14.4389 11.3094 14.9987 11.9996 14.9988C12.6898 14.9988 13.2493 14.4389 13.2496 13.7488V5.26636L13.8658 5.88257C14.3538 6.37041 15.1452 6.37033 15.6334 5.88257C16.1214 5.39446 16.1213 4.60315 15.6334 4.11499L12.8834 1.36499C12.3952 0.876856 11.6039 0.876847 11.1158 1.36499L8.36577 4.11499ZM0.367727 10.1111C-0.12026 10.5992 -0.120334 11.3906 0.367727 11.8787L3.12163 14.6326C3.35602 14.8668 3.67406 14.9988 4.00542 14.9988C4.33681 14.9987 4.65485 14.8669 4.88921 14.6326L7.64312 11.8787C8.13114 11.3906 8.13095 10.5993 7.64312 10.1111C7.15497 9.62294 6.36369 9.62296 5.87554 10.1111L5.25542 10.7312L5.25542 2.24878C5.25542 1.55848 4.6957 0.998871 4.00542 0.998779C3.31508 0.998795 2.75542 1.55843 2.75542 2.24878L2.75542 10.7312L2.1353 10.1111C1.64715 9.62297 0.855868 9.62294 0.367727 10.1111Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpFilled16.category = 'Arrows';\n\nexport default DoubleArrowDownUpFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3664 5.11646C9.8784 5.60462 9.8783 6.39593 10.3664 6.88403C10.8545 7.37204 11.6459 7.37201 12.134 6.88403L13.7502 5.26782L13.7502 17.7502C13.7503 18.4405 14.3099 19.0002 15.0002 19.0002C15.6905 19.0002 16.2501 18.4405 16.2502 17.7502V5.26782L17.8664 6.88403C18.3545 7.37204 19.1459 7.37201 19.634 6.88403C20.1221 6.39591 20.122 5.60462 19.634 5.11646L15.884 1.36646C15.3958 0.8783 14.6046 0.878302 14.1164 1.36646L10.3664 5.11646ZM0.366411 13.1165C-0.121601 13.6046 -0.121697 14.3959 0.366411 14.884L4.11641 18.634C4.35081 18.8684 4.66874 19.0002 5.0002 19.0002C5.33165 19.0002 5.64958 18.8684 5.88399 18.634L9.63399 14.884C10.1221 14.3959 10.122 13.6046 9.63399 13.1165C9.14584 12.6283 8.35457 12.6283 7.86641 13.1165L6.2502 14.7327L6.2502 2.25024C6.2502 1.55989 5.69056 1.00024 5.0002 1.00024C4.30986 1.00027 3.7502 1.5599 3.7502 2.25024L3.7502 14.7327L2.13399 13.1165C1.64583 12.6283 0.854566 12.6283 0.366411 13.1165Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpFilled20.category = 'Arrows';\n\nexport default DoubleArrowDownUpFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3652 6.11646C11.8777 6.60451 11.8776 7.396 12.3652 7.88403C12.8533 8.37208 13.6456 8.37184 14.1338 7.88403L16.75 5.2688L16.749 21.7502C16.7491 22.4402 17.3091 22.9998 17.999 23.0002C18.6893 23.0003 19.2489 22.4405 19.249 21.7502L19.25 5.26782L21.8662 7.88403C22.3542 8.37207 23.1456 8.37185 23.6338 7.88403C24.1219 7.39587 24.1219 6.60458 23.6338 6.11646L18.8838 1.36646C18.3956 0.878439 17.6043 0.878435 17.1162 1.36646L12.3652 6.11646ZM0.366196 16.1165C-0.121632 16.6046 -0.121847 17.396 0.366196 17.884L5.11717 22.634C5.60537 23.1217 6.39676 23.122 6.88475 22.634L11.6348 17.884C12.1227 17.396 12.1224 16.6046 11.6348 16.1165C11.1466 15.6283 10.3553 15.6284 9.86717 16.1165L7.25096 18.7327L7.24998 2.25024C7.24997 1.56002 6.69016 1.00045 5.99998 1.00024C5.30977 1.00042 4.74998 1.56 4.74998 2.25024L4.75096 18.7327L2.13377 16.1165C1.64565 15.6283 0.854356 15.6284 0.366196 16.1165Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpFilled24.category = 'Arrows';\n\nexport default DoubleArrowDownUpFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowDownUpFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowDownUpFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.364 7.11804C16.876 7.60621 16.8759 8.39753 17.364 8.88562C17.8521 9.37316 18.6436 9.37341 19.1316 8.88562L22.7488 5.26746V29.7499C22.749 30.4399 23.3087 30.9997 23.9988 30.9999C24.689 30.9998 25.2486 30.44 25.2488 29.7499V5.26746L28.8669 8.88562C29.355 9.37325 30.1465 9.37331 30.6345 8.88562C31.1225 8.3976 31.1223 7.60623 30.6345 7.11804L24.8826 1.36609C24.3944 0.878109 23.6031 0.877993 23.115 1.36609L17.364 7.11804ZM1.36693 23.118C0.879097 23.6062 0.878885 24.3976 1.36693 24.8856L7.11596 30.6337C7.35033 30.8677 7.66849 30.9999 7.99975 30.9999C8.33101 30.9997 8.64929 30.8679 8.88354 30.6337L14.6316 24.8856C15.1195 24.3977 15.1191 23.6062 14.6316 23.118C14.1434 22.6299 13.3522 22.6299 12.864 23.118L9.24975 26.7323L9.24975 2.24988C9.24975 1.55973 8.68982 1.00022 7.99975 0.999878C7.30939 0.999875 6.74975 1.55952 6.74975 2.24988L6.74975 26.7323L3.13451 23.118C2.64636 22.6299 1.85509 22.6299 1.36693 23.118Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowDownUpFilled32.category = 'Arrows';\n\nexport default DoubleArrowDownUpFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.53032 6.21936C9.23742 5.92667 8.76262 5.92653 8.4698 6.21936C8.17702 6.51218 8.17713 6.98699 8.4698 7.27988L9.43951 8.24959H0.750229C0.336187 8.24972 0.000327104 8.58552 0.000244136 8.99957C0.000244136 9.4137 0.336136 9.74943 0.750229 9.74956H9.43951L8.4698 10.7193C8.17702 11.0121 8.17713 11.4869 8.4698 11.7798C8.76267 12.0727 9.23743 12.0726 9.53032 11.7798L11.7803 9.52984C12.0732 9.23695 12.0732 8.7622 11.7803 8.46931L9.53032 6.21936ZM3.53045 0.220454C3.23755 -0.0723696 2.76279 -0.0724117 2.46992 0.220454L0.219966 2.47041C-0.072719 2.76329 -0.0727972 3.2381 0.219966 3.53093L2.46992 5.78089C2.76275 6.07372 3.23754 6.07359 3.53045 5.78089C3.82333 5.488 3.82333 5.01325 3.53045 4.72036L2.56074 3.75066H11.25C11.6642 3.75066 11.9999 3.41482 12 3.00067C12 2.58647 11.6642 2.25069 11.25 2.25069H2.56074L3.53045 1.28098C3.82333 0.988093 3.82333 0.513342 3.53045 0.220454Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRight12.category = 'Arrows';\n\nexport default DoubleArrowLeftRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"17\"\n      viewBox=\"0 0 17 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.3104 8.72531C12.9993 8.4142 12.495 8.41421 12.1839 8.72531C11.8733 9.03645 11.873 9.54085 12.1839 9.8518L14.2802 11.9481H0.796632C0.356843 11.9484 0 12.3049 0 12.7448C0.000340358 13.1843 0.357053 13.5412 0.796632 13.5414H14.2802L12.1839 15.6378C11.8734 15.9489 11.873 16.4533 12.1839 16.7642C12.4948 17.0749 12.9993 17.0747 13.3104 16.7642L16.7666 13.308C17.0776 12.997 17.0775 12.4927 16.7666 12.1815L13.3104 8.72531ZM4.8161 0.233091C4.50503 -0.0776589 4.00063 -0.0777352 3.68961 0.233091L0.233388 3.68931C-0.0774719 4.00033 -0.0773727 4.50472 0.233388 4.8158L3.68961 8.27202C4.00066 8.58308 4.50498 8.58298 4.8161 8.27202C5.12716 7.96092 5.12718 7.45662 4.8161 7.14553L2.71975 5.04919H16.2034C16.6433 5.04919 17 4.69251 17 4.25256C16.9999 3.81267 16.6433 3.45592 16.2034 3.45592H2.71975L4.8161 1.35958C5.12702 1.04846 5.12714 0.544135 4.8161 0.233091Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRight16.category = 'Arrows';\n\nexport default DoubleArrowLeftRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"21\"\n      viewBox=\"0 0 21 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.3048 10.7287C15.9973 10.4213 15.4979 10.4213 15.1904 10.7287C14.8836 11.0362 14.8834 11.5348 15.1904 11.8421L18.3111 14.9618H0.787356C0.35257 14.9619 0 15.3144 0 15.7492C0.00033239 16.1837 0.352776 16.5365 0.787356 16.5365H18.3111L15.1904 19.6562C14.8836 19.9637 14.8834 20.4623 15.1904 20.7696C15.4978 21.0768 15.9974 21.0767 16.3048 20.7696L20.7686 16.3059C20.916 16.1584 20.9991 15.9577 20.9992 15.7492C20.9992 15.5406 20.9159 15.3401 20.7686 15.1925L16.3048 10.7287ZM5.8088 0.230671C5.50132 -0.076818 5.00189 -0.0768039 4.6944 0.230671L0.230671 4.6944C0.0832557 4.84202 2.00235e-06 5.04245 0 5.25109C0.00016219 5.45961 0.0832537 5.66028 0.230671 5.80777L4.6944 10.2715C5.00187 10.5786 5.50144 10.5787 5.8088 10.2715C6.11581 9.96422 6.11556 9.46559 5.8088 9.15814L2.68808 6.03845H20.2119C20.6464 6.03831 20.9989 5.68557 20.9992 5.25109C20.9992 4.81633 20.6466 4.46387 20.2119 4.46373H2.68808L5.8088 1.34404C6.11581 1.03675 6.11556 0.53812 5.8088 0.230671Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRight20.category = 'Arrows';\n\nexport default DoubleArrowLeftRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.5307 12.2208C18.2379 11.928 17.7631 11.9281 17.4702 12.2208C17.1773 12.5137 17.1773 12.9884 17.4702 13.2813L21.4378 17.25H0.749977C0.335777 17.25 0 17.5857 0 17.9999C0.000137325 18.414 0.33586 18.7499 0.749977 18.7499H21.4378L17.4702 22.7176C17.1773 23.0104 17.1773 23.4852 17.4702 23.7781C17.7631 24.071 18.2378 24.071 18.5307 23.7781L23.7786 18.5302C24.0714 18.2373 24.0714 17.7626 23.7786 17.4697L18.5307 12.2208ZM6.52812 0.221185C6.23523 -0.0714479 5.76041 -0.071568 5.46761 0.221185L0.21972 5.47005C-0.0730206 5.76292 -0.073053 6.23771 0.21972 6.53056L5.46761 11.7784C5.76047 12.0713 6.23523 12.0713 6.52812 11.7784C6.82099 11.4856 6.82099 11.0108 6.52812 10.7179L2.56047 6.75028H23.2483C23.6624 6.75028 23.9982 6.41439 23.9983 6.00031C23.9983 5.58611 23.6625 5.25033 23.2483 5.25033H2.56047L6.52812 1.2817C6.82096 0.988805 6.821 0.514049 6.52812 0.221185Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRight24.category = 'Arrows';\n\nexport default DoubleArrowLeftRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.5305 17.2184C24.2377 16.9255 23.7629 16.9256 23.47 17.2184C23.1771 17.5113 23.1771 17.986 23.47 18.2789L28.4387 23.2487H1.74927C1.33505 23.2487 0.999268 23.5844 0.999268 23.9987C0.999418 24.4127 1.33515 24.7487 1.74927 24.7487H28.4387L23.47 29.7174C23.1771 30.0103 23.1771 30.4851 23.47 30.778C23.7629 31.0708 24.2376 31.0708 24.5305 30.778L30.7795 24.5289C31.0723 24.2361 31.0723 23.7613 30.7795 23.4684L24.5305 17.2184ZM8.52856 1.21838C8.23566 0.925567 7.76088 0.925505 7.46802 1.21838L1.21899 7.46838C0.926201 7.76127 0.92618 8.23606 1.21899 8.52893L7.46802 14.778C7.76089 15.0708 8.23567 15.0708 8.52856 14.778C8.82146 14.4851 8.82146 14.0103 8.52856 13.7174L3.55981 8.74866H30.2493C30.6634 8.74866 30.9991 8.41273 30.9993 7.99866C30.9993 7.58444 30.6635 7.24866 30.2493 7.24866H3.55981L8.52856 2.27893C8.82145 1.98603 8.82147 1.51127 8.52856 1.21838Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRight32.category = 'Arrows';\n\nexport default DoubleArrowLeftRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.68926 6.29294C9.29879 5.90248 8.66575 5.90258 8.27522 6.29294C7.88473 6.68346 7.88471 7.31647 8.27522 7.70698L8.56819 7.99994H0.99998C0.447706 7.99994 0 8.44764 0 8.99992C0.000145909 9.55207 0.447796 9.9999 0.99998 9.9999H8.56819L8.27522 10.2929C7.88473 10.6834 7.88471 11.3164 8.27522 11.7069C8.66577 12.097 9.29887 12.0973 9.68926 11.7069L11.6892 9.70693C12.0794 9.31654 12.0793 8.6834 11.6892 8.2929L9.68926 6.29294ZM3.70793 0.293064C3.31746 -0.0974076 2.68443 -0.0973172 2.2939 0.293064L0.292963 2.29302C-0.0974731 2.68346 -0.09731 3.31652 0.292963 3.70706L2.2939 5.70799C2.68444 6.0982 3.31752 6.0984 3.70793 5.70799C4.09809 5.31756 4.09805 4.68441 3.70793 4.29396L3.41399 4.00002H10.9998C11.5518 3.99981 11.9996 3.55204 11.9998 3.00004C11.9997 2.4479 11.5519 2.00024 10.9998 2.00006H3.41497L3.70793 1.7071C4.09817 1.31671 4.09797 0.683569 3.70793 0.293064Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightBold12.category = 'Arrows';\n\nexport default DoubleArrowLeftRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.7065 8.29128C11.3161 7.90081 10.683 7.9009 10.2925 8.29128C9.90196 8.68181 9.90196 9.31482 10.2925 9.70535L11.5854 10.9983H1.99951C1.44723 10.9983 0.999512 11.446 0.999512 11.9983C0.999639 12.5505 1.4473 12.9983 1.99951 12.9983H11.5854L10.2925 14.2913C9.90196 14.6818 9.90196 15.3148 10.2925 15.7053C10.683 16.0955 11.3161 16.0958 11.7065 15.7053L14.7065 12.7053C14.8939 12.5179 14.9994 12.2634 14.9995 11.9983C14.9995 11.7333 14.8939 11.4788 14.7065 11.2913L11.7065 8.29128ZM5.71045 0.293237C5.31994 -0.097272 4.68691 -0.0972429 4.29639 0.293237L1.29248 3.29714C0.90199 3.68767 0.901971 4.32069 1.29248 4.71121L4.29639 7.71511C4.68694 8.10516 5.32008 8.10546 5.71045 7.71511C6.10078 7.32474 6.10049 6.6916 5.71045 6.30105L4.41357 5.00417H13.9995C14.5514 5.00392 14.9993 4.5561 14.9995 4.00417C14.9995 3.45205 14.5516 3.00443 13.9995 3.00417H4.41357L5.71045 1.7073C6.10078 1.31693 6.1005 0.683784 5.71045 0.293237Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightBold16.category = 'Arrows';\n\nexport default DoubleArrowLeftRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.7069 10.2934C14.3164 9.90288 13.6834 9.90287 13.2929 10.2934C12.9026 10.6839 12.9025 11.317 13.2929 11.7074L15.5858 14.0003H2.0002C1.44804 14.0004 1.00022 14.4481 1.00022 15.0003C1.00034 15.5524 1.44811 16.0001 2.0002 16.0003H15.5858L13.2929 18.2932C12.9026 18.6837 12.9025 19.3168 13.2929 19.7072C13.6833 20.0976 14.3164 20.0975 14.7069 19.7072L18.7068 15.7073C18.8943 15.5198 18.9997 15.2654 18.9998 15.0003C18.9998 14.7351 18.8944 14.4808 18.7068 14.2933L14.7069 10.2934ZM6.70711 0.293605C6.3166 -0.0968836 5.68359 -0.0969001 5.29308 0.293605L1.29318 4.29351C1.10579 4.48102 1.00022 4.73542 1.00022 5.00052C1.00028 5.26564 1.10572 5.52006 1.29318 5.70754L5.29308 9.70744C5.68352 10.0979 6.31658 10.0977 6.70711 9.70744C7.09763 9.31692 7.09763 8.68393 6.70711 8.29341L4.4142 6.0005H17.9998C18.552 6.0005 18.9997 5.55269 18.9998 5.00052C18.9998 4.44825 18.5521 4.00055 17.9998 4.00055H4.4142L6.70711 1.70763C7.09763 1.31712 7.09763 0.684121 6.70711 0.293605Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightBold20.category = 'Arrows';\n\nexport default DoubleArrowLeftRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.7073 12.2928C17.3167 11.9025 16.6837 11.9023 16.2932 12.2928C15.9028 12.6832 15.9029 13.3163 16.2932 13.7068L19.5862 16.9998H2.00024C1.44815 16.9999 1.00037 17.4477 1.00024 17.9998C1.00042 18.5518 1.44818 18.9996 2.00024 18.9998H19.5862L16.2932 22.2927C15.9028 22.6832 15.9029 23.3163 16.2932 23.7068C16.6837 24.0973 17.3168 24.0973 17.7073 23.7068L22.7073 18.7068C22.8948 18.5193 23.0002 18.265 23.0002 17.9998C23.0002 17.7346 22.8948 17.4802 22.7073 17.2927L17.7073 12.2928ZM7.70728 0.29275C7.31673 -0.0974879 6.68364 -0.097679 6.29321 0.29275L1.29321 5.29373C0.903185 5.68429 0.902861 6.31743 1.29321 6.70779L6.29321 11.7078C6.6836 12.0981 7.31673 12.0979 7.70728 11.7078C8.09779 11.3173 8.09774 10.6843 7.70728 10.2937L4.41431 7.00076L22.0002 6.99978C22.5524 6.99977 23.0001 6.55191 23.0002 5.99978C23.0001 5.44761 22.5524 4.99978 22.0002 4.99978L4.41431 5.00076L7.70728 1.70681C8.09778 1.31631 8.09775 0.683278 7.70728 0.29275Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightBold24.category = 'Arrows';\n\nexport default DoubleArrowLeftRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.7054 17.2897C24.3149 16.8996 23.6818 16.8993 23.2914 17.2897C22.9014 17.6802 22.9013 18.3134 23.2914 18.7038L27.5863 22.9977H2.00037C1.44846 22.9979 1.00069 23.4458 1.00037 23.9977C1.00037 24.5499 1.44826 24.9975 2.00037 24.9977H27.5863L23.2914 29.2926C22.9013 29.683 22.9014 30.3162 23.2914 30.7067C23.6818 31.0972 24.3149 31.097 24.7054 30.7067L30.7074 24.7048C31.0977 24.3142 31.0979 23.6812 30.7074 23.2907L24.7054 17.2897ZM8.70544 1.29265C8.31488 0.902616 7.68174 0.902286 7.29138 1.29265L1.29333 7.29167C1.10604 7.47917 1.00037 7.73366 1.00037 7.9987C1.00047 8.2637 1.10599 8.5183 1.29333 8.70573L7.29138 14.7038C7.68177 15.0942 8.31489 15.0939 8.70544 14.7038C9.09597 14.3133 9.09597 13.6802 8.70544 13.2897L4.41443 8.9987H30.0004C30.5526 8.9987 31.0002 8.55086 31.0004 7.9987C31.0004 7.44642 30.5527 6.9987 30.0004 6.9987H4.41443L8.70544 2.70671C9.09597 2.31619 9.09597 1.68317 8.70544 1.29265Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightBold32.category = 'Arrows';\n\nexport default DoubleArrowLeftRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.88359 6.36586C9.39549 5.87779 8.60419 5.87789 8.11605 6.36586C7.74177 6.74016 7.65562 7.29217 7.85531 7.74963H1.24997C0.559671 7.74963 6.19876e-05 8.30931 0 8.9996C5.14974e-05 9.6899 0.559664 10.2496 1.24997 10.2496H7.85531C7.6556 10.7071 7.74175 11.259 8.11605 11.6333C8.6042 12.1214 9.39547 12.1215 9.88359 11.6333L11.6336 9.88337C11.8678 9.64899 11.9997 9.33099 11.9998 8.9996C11.9997 8.66818 11.8679 8.3502 11.6336 8.11583L9.88359 6.36586ZM3.88371 0.366964C3.39556 -0.121182 2.60431 -0.121182 2.11617 0.366964L0.366203 2.11693C-0.121904 2.60508 -0.12193 3.39634 0.366203 3.88447L2.11617 5.63443C2.60432 6.12233 3.39564 6.12246 3.88371 5.63443C4.25783 5.26032 4.34476 4.70802 4.14542 4.25067L10.7498 4.2497C11.4399 4.24954 11.9996 3.68987 11.9998 2.99972C11.9996 2.30961 11.4399 1.74986 10.7498 1.74975L4.14542 1.75072C4.34489 1.29342 4.25771 0.741161 3.88371 0.366964Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightBoldFilled12.category = 'Arrows';\n\nexport default DoubleArrowLeftRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.064 8.43762C11.4783 7.85192 10.5287 7.85209 9.94287 8.43762C9.37645 9.00406 9.35918 9.90925 9.88818 10.4982H2.50342C1.675 10.4982 1.00344 11.1698 1.00342 11.9982C1.00342 12.8266 1.67499 13.4982 2.50342 13.4982H9.88818C9.35739 14.087 9.37386 14.9936 9.94092 15.5607C10.5267 16.1462 11.4763 16.1463 12.062 15.5607L14.564 13.0587C15.1494 12.473 15.1494 11.5233 14.564 10.9376L12.064 8.43762ZM6.06396 0.439575C5.47822 -0.146135 4.52866 -0.14606 3.94287 0.439575L1.43896 2.94348C0.853189 3.52926 0.853207 4.47879 1.43896 5.06458L3.94287 7.56848C4.52868 8.15394 5.47828 8.15414 6.06396 7.56848C6.63128 7.00098 6.64772 6.0928 6.11572 5.50403H13.5034C14.3315 5.50377 15.0033 4.83219 15.0034 4.00403C15.0034 3.17576 14.3316 2.50428 13.5034 2.50403H6.11572C6.64782 1.91532 6.63118 1.00715 6.06396 0.439575Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightBoldFilled16.category = 'Arrows';\n\nexport default DoubleArrowLeftRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.0608 10.4394C14.475 9.85401 13.5254 9.85385 12.9397 10.4394C12.354 11.0251 12.3543 11.9747 12.9397 12.5605L13.8792 13.5H2.50024C1.67211 13.5001 1.00054 14.1719 1.00024 15C1.00024 15.8283 1.67193 16.4998 2.50024 16.5H13.8792L12.9397 17.4394C12.354 18.0251 12.3543 18.9747 12.9397 19.5605C13.5255 20.1463 14.475 20.1463 15.0608 19.5605L18.5608 16.0605C18.842 15.7792 19.0002 15.3977 19.0002 15C19.0001 14.6023 18.842 14.2206 18.5608 13.9394L15.0608 10.4394ZM7.06079 0.439421C6.47501 -0.146309 5.52547 -0.146313 4.9397 0.439421L1.43872 3.93942C1.15756 4.22071 1.00024 4.60323 1.00024 5.00094C1.00042 5.39851 1.1576 5.78035 1.43872 6.06149L4.9397 9.56149C5.5254 10.1472 6.47499 10.147 7.06079 9.56149C7.64656 8.97571 7.64655 8.02618 7.06079 7.4404L6.12134 6.50094H17.5002C18.3285 6.50094 18.9999 5.82909 19.0002 5.00094C19.0002 4.17252 18.3287 3.50095 17.5002 3.50094H6.12036L7.06079 2.56051C7.64654 1.97473 7.64656 1.0252 7.06079 0.439421Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightBoldFilled20.category = 'Arrows';\n\nexport default DoubleArrowLeftRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.0606 12.4388C17.4749 11.8535 16.5252 11.8535 15.9395 12.4388C15.354 13.0246 15.3539 13.9752 15.9395 14.5609L17.879 16.5003H2.50022C1.67191 16.5005 1.00023 17.172 1.00023 18.0003C1.00038 18.8285 1.672 19.5002 2.50022 19.5003H17.879L15.9395 21.4397C15.354 22.0255 15.3539 22.9751 15.9395 23.5608C16.5253 24.1465 17.4748 24.1464 18.0606 23.5608L22.5606 19.0608C22.8418 18.7796 22.9999 18.398 23 18.0003C23 17.6025 22.8419 17.2211 22.5606 16.9398L18.0606 12.4388ZM8.06071 0.439945C7.47492 -0.14583 6.52541 -0.145839 5.93964 0.439945L1.43968 4.9399C1.15858 5.22116 1.00025 5.60278 1.00023 6.00044C1.00032 6.39814 1.15845 6.77975 1.43968 7.06097L5.93964 11.5609C6.52534 12.1465 7.47496 12.1464 8.06071 11.5609C8.64632 10.9752 8.64629 10.0256 8.06071 9.43985L6.12128 7.50042H21.5C22.3283 7.50042 22.9998 6.82871 23 6.00044C23 5.17207 22.3284 4.50045 21.5 4.50045H6.12128L8.06071 2.56102C8.64643 1.97529 8.64633 1.02573 8.06071 0.439945Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightBoldFilled24.category = 'Arrows';\n\nexport default DoubleArrowLeftRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.0591 17.4367C24.4733 16.851 23.5238 16.8509 22.938 17.4367C22.3527 18.0225 22.3525 18.9721 22.938 19.5578L25.8794 22.4982H2.49858C1.67045 22.4984 0.998766 23.1701 0.998579 23.9982C0.998657 24.8264 1.67039 25.498 2.49858 25.4982H25.8794L22.938 28.4396C22.3526 29.0254 22.3525 29.975 22.938 30.5607C23.5237 31.1464 24.4733 31.1462 25.0591 30.5607L30.5611 25.0587C31.1465 24.4729 31.1467 23.5233 30.5611 22.9377L25.0591 17.4367ZM9.05913 1.43765C8.47337 0.852213 7.52373 0.852111 6.93803 1.43765L1.43803 6.93765C0.852596 7.52336 0.852629 8.47302 1.43803 9.05875L6.93999 14.5607C7.5257 15.1462 8.47532 15.1462 9.06108 14.5607C9.64665 13.975 9.64665 13.0254 9.06108 12.4396L6.11967 9.4982H29.4986C30.327 9.4982 30.9985 8.82658 30.9986 7.9982C30.9984 7.16989 30.3269 6.4982 29.4986 6.4982H6.11967L9.05913 3.55875C9.64477 2.97295 9.64487 2.02339 9.05913 1.43765Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightBoldFilled32.category = 'Arrows';\n\nexport default DoubleArrowLeftRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.88433 6.36576C9.39628 5.87754 8.60408 5.87771 8.11586 6.36576C7.74147 6.74015 7.65518 7.2929 7.85513 7.75045L1.25 7.74948C0.559812 7.74947 0.000262247 8.30925 6.38929e-05 8.99941C8.58263e-05 9.68968 0.55972 10.2493 1.25 10.2493L7.85513 10.2503C7.65556 10.7077 7.74173 11.2598 8.11586 11.634C8.60394 12.1221 9.39522 12.122 9.88335 11.634L11.6333 9.88413C12.1212 9.39615 12.1219 8.60482 11.6342 8.11664L9.88433 6.36576ZM3.88366 0.366062C3.39543 -0.121912 2.60321 -0.122129 2.11519 0.366062L0.36528 2.11695C-0.122275 2.60511 -0.121607 3.3965 0.366256 3.88444L2.11617 5.63435C2.60424 6.12229 3.39555 6.12224 3.88366 5.63435C4.25781 5.26009 4.34401 4.70802 4.14438 4.25063L10.7495 4.24965C11.4398 4.24961 11.9994 3.68998 11.9995 2.99972C11.9993 2.30955 11.4397 1.74978 10.7495 1.74978L4.14438 1.75076C4.34434 1.29318 4.2581 0.740453 3.88366 0.366062Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightFilled12.category = 'Arrows';\n\nexport default DoubleArrowLeftRightFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8843 8.364C11.3961 7.87623 10.6047 7.87598 10.1167 8.364C9.62875 8.85203 9.62896 9.64342 10.1167 10.1316L10.7329 10.7478H2.25049C1.56045 10.748 1.00067 11.3077 1.00049 11.9978C1.00049 12.688 1.56034 13.2475 2.25049 13.2478H10.7329L10.1167 13.864C9.62877 14.352 9.62902 15.1434 10.1167 15.6316C10.6048 16.1197 11.3961 16.1197 11.8843 15.6316L14.6343 12.8816C15.1224 12.3934 15.1224 11.6021 14.6343 11.114L11.8843 8.364ZM5.88818 0.365953C5.40002 -0.121904 4.60867 -0.122065 4.12061 0.365953L1.3667 3.11986C1.13242 3.35424 1.00052 3.67226 1.00049 4.00365C1.00049 4.33503 1.13246 4.65305 1.3667 4.88744L4.12061 7.64134C4.6087 8.12941 5.40003 8.1293 5.88818 7.64134C6.37632 7.1532 6.3763 6.36192 5.88818 5.87377L5.26807 5.25365H13.7505C14.4408 5.25365 15.0005 4.69401 15.0005 4.00365C15.0004 3.31335 14.4408 2.75365 13.7505 2.75365H5.26807L5.88818 2.13353C6.3763 1.64537 6.37632 0.854095 5.88818 0.365953Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightFilled16.category = 'Arrows';\n\nexport default DoubleArrowLeftRightFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.8839 10.3665C14.3957 9.87845 13.6044 9.87835 13.1163 10.3665C12.6283 10.8546 12.6283 11.6459 13.1163 12.134L14.7325 13.7502H2.25022C1.56 13.7503 1.00025 14.3099 1.00023 15.0002C1.00023 15.6904 1.55998 16.25 2.25022 16.2502H14.7325L13.1163 17.8664C12.6283 18.3545 12.6283 19.1458 13.1163 19.6339C13.6044 20.122 14.3957 20.122 14.8839 19.6339L18.6338 15.884C19.122 15.3958 19.122 14.6046 18.6338 14.1164L14.8839 10.3665ZM6.88395 0.366573C6.39579 -0.121433 5.60449 -0.121529 5.11639 0.366573L1.36644 4.11653C1.13209 4.35092 1.00024 4.66885 1.00023 5.00031C1.00023 5.33175 1.13211 5.64968 1.36644 5.88408L5.11639 9.63404C5.60451 10.1221 6.3958 10.1221 6.88395 9.63404C7.37209 9.14589 7.37209 8.35463 6.88395 7.86648L5.26776 6.25029H17.75C18.4404 6.25029 19 5.69065 19 5.00031C19 4.30998 18.4404 3.75032 17.75 3.75032H5.26776L6.88395 2.13413C7.3721 1.64598 7.3721 0.854722 6.88395 0.366573Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightFilled20.category = 'Arrows';\n\nexport default DoubleArrowLeftRightFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.8837 12.3657C17.3956 11.8778 16.6043 11.8779 16.1161 12.3657C15.6282 12.8538 15.6281 13.6461 16.1161 14.1342L18.7313 16.7503L2.2502 16.7494C1.56012 16.7495 1.00047 17.3093 1.00022 17.9993C1.00034 18.6895 1.56005 19.2492 2.2502 19.2493L18.7323 19.2503L16.1161 21.8665C15.6282 22.3546 15.6281 23.1459 16.1161 23.634C16.6042 24.122 17.3955 24.1219 17.8837 23.634L22.6336 18.8841C23.1217 18.396 23.1216 17.6047 22.6336 17.1165L17.8837 12.3657ZM7.88387 0.365912C7.3957 -0.121841 6.60435 -0.1221 6.11633 0.365912L1.36643 5.11679C0.878644 5.60494 0.878459 6.3963 1.36643 6.88433L6.11633 11.6342C6.60436 12.1223 7.3957 12.122 7.88387 11.6342C8.37202 11.1461 8.37202 10.3548 7.88387 9.86669L5.26772 7.25054L21.7498 7.24956C22.4401 7.24955 22.9997 6.68988 22.9998 5.99959C22.9996 5.30939 22.44 4.74961 21.7498 4.74961L5.26772 4.75059L7.88387 2.13345C8.37201 1.64531 8.37202 0.854056 7.88387 0.365912Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightFilled24.category = 'Arrows';\n\nexport default DoubleArrowLeftRightFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowLeftRightFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowLeftRightFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.8822 17.3631C24.394 16.8753 23.6027 16.875 23.1146 17.3631C22.627 17.8511 22.6269 18.6426 23.1146 19.1306L26.7328 22.7478H2.25037C1.56038 22.748 1.00068 23.3079 1.00037 23.9978C1.00037 24.6881 1.56019 25.2476 2.25037 25.2478H26.7328L23.1146 28.866C22.6269 29.354 22.627 30.1455 23.1146 30.6336C23.6027 31.1216 24.394 31.1215 24.8822 30.6336L30.6342 24.8816C31.1221 24.3935 31.1223 23.6021 30.6342 23.114L24.8822 17.3631ZM8.8822 1.36599C8.39401 0.878327 7.60262 0.878002 7.11462 1.36599L1.36658 7.11502C1.1324 7.3494 1.00037 7.66747 1.00037 7.99881C1.00047 8.33011 1.13235 8.64828 1.36658 8.8826L7.11462 14.6306C7.60264 15.1187 8.39402 15.1184 8.8822 14.6306C9.37036 14.1425 9.37036 13.3512 8.8822 12.8631L5.26794 9.24881H29.7504C30.4406 9.24881 31.0002 8.68903 31.0004 7.99881C31.0004 7.30845 30.4407 6.74881 29.7504 6.74881H5.26794L8.8822 3.13357C9.37036 2.64542 9.37036 1.85415 8.8822 1.36599Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowLeftRightFilled32.category = 'Arrows';\n\nexport default DoubleArrowLeftRightFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.46992 6.21927C2.76282 5.92658 3.23763 5.92645 3.53045 6.21927C3.82322 6.51209 3.82312 6.9869 3.53045 7.27979L2.56074 8.2495H11.25C11.6641 8.24963 11.9999 8.58543 12 8.99948C12 9.41361 11.6641 9.74934 11.25 9.74947H2.56074L3.53045 10.7192C3.82322 11.012 3.82312 11.4868 3.53045 11.7797C3.23757 12.0726 2.76281 12.0725 2.46992 11.7797L0.219966 9.52975C-0.072921 9.23686 -0.0729209 8.76211 0.219966 8.46922L2.46992 6.21927ZM8.4698 0.220366C8.76269 -0.0724577 9.23746 -0.0724999 9.53032 0.220366L11.7803 2.47032C12.073 2.7632 12.073 3.23801 11.7803 3.53085L9.53032 5.7808C9.2375 6.07363 8.7627 6.07351 8.4698 5.7808C8.17691 5.48791 8.17691 5.01316 8.4698 4.72027L9.43951 3.75057H0.750229C0.336063 3.75057 0.0003078 3.41473 0.000244136 3.00058C0.000244136 2.58638 0.336024 2.2506 0.750229 2.2506H9.43951L8.4698 1.28089C8.17691 0.988004 8.17691 0.513253 8.4698 0.220366Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeft12.category = 'Arrows';\n\nexport default DoubleArrowRightLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"17\"\n      viewBox=\"0 0 17 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.68961 8.72531C4.00071 8.4142 4.50499 8.41421 4.8161 8.72531C5.12674 9.03645 5.12704 9.54085 4.8161 9.8518L2.71975 11.9481H16.2034C16.6432 11.9484 17 12.3049 17 12.7448C16.9997 13.1843 16.6429 13.5412 16.2034 13.5414H2.71975L4.8161 15.6378C5.1266 15.9489 5.127 16.4533 4.8161 16.7642C4.50517 17.0749 4.00069 17.0747 3.68961 16.7642L0.233388 13.308C-0.077646 12.997 -0.0775062 12.4927 0.233388 12.1815L3.68961 8.72531ZM12.1839 0.233091C12.495 -0.0776589 12.9994 -0.0777352 13.3104 0.233091L16.7666 3.68931C17.0775 4.00033 17.0774 4.50472 16.7666 4.8158L13.3104 8.27202C12.9993 8.58308 12.495 8.58298 12.1839 8.27202C11.8728 7.96092 11.8728 7.45662 12.1839 7.14553L14.2802 5.04919H0.796632C0.356674 5.04919 1.64283e-05 4.69251 0 4.25256C9.74301e-05 3.81267 0.356724 3.45592 0.796632 3.45592H14.2802L12.1839 1.35958C11.873 1.04846 11.8729 0.544135 12.1839 0.233091Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeft16.category = 'Arrows';\n\nexport default DoubleArrowRightLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"21\"\n      viewBox=\"0 0 21 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.69443 10.7288C5.00192 10.4213 5.50136 10.4213 5.80884 10.7288C6.11566 11.0362 6.11587 11.5348 5.80884 11.8421L2.6881 14.9618H20.212C20.6468 14.9619 20.9994 15.3144 20.9994 15.7492C20.999 16.1837 20.6466 16.5365 20.212 16.5366H2.6881L5.80884 19.6563C6.11566 19.9637 6.11587 20.4623 5.80884 20.7697C5.50144 21.0768 5.00188 21.0768 4.69443 20.7697L0.230672 16.3059C0.0832551 16.1584 0.000163316 15.9577 0 15.7492C2.00027e-06 15.5406 0.0832963 15.3401 0.230672 15.1925L4.69443 10.7288ZM15.1905 0.230612C15.498 -0.0768773 15.9974 -0.0768643 16.3049 0.230612L20.7687 4.69437C20.9161 4.84199 20.9994 5.04243 20.9994 5.25106C20.9992 5.45959 20.9161 5.66025 20.7687 5.80775L16.3049 10.2715C15.9975 10.5786 15.4979 10.5787 15.1905 10.2715C14.8835 9.96422 14.8838 9.46558 15.1905 9.15813L18.3113 6.03842H0.787361C0.352836 6.03828 0.000331864 5.68554 0 5.25106C0 4.8163 0.352631 4.46384 0.787361 4.4637H18.3113L15.1905 1.34399C14.8835 1.0367 14.8838 0.538064 15.1905 0.230612Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeft20.category = 'Arrows';\n\nexport default DoubleArrowRightLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.46761 12.2206C5.76044 11.9278 6.23524 11.9279 6.52812 12.2206C6.821 12.5135 6.82096 12.9882 6.52812 13.2811L2.56047 17.2498H23.2483C23.6625 17.2498 23.9983 17.5855 23.9983 17.9997C23.9982 18.4138 23.6624 18.7497 23.2483 18.7497H2.56047L6.52812 22.7174C6.82099 23.0102 6.82098 23.485 6.52812 23.7779C6.23523 24.0708 5.76049 24.0708 5.46761 23.7779L0.21972 18.53C-0.0731359 18.2371 -0.0731014 17.7624 0.21972 17.4695L5.46761 12.2206ZM17.4702 0.220984C17.7631 -0.0716485 18.2379 -0.0717683 18.5307 0.220984L23.7786 5.46985C24.0713 5.76272 24.0713 6.23751 23.7786 6.53036L18.5307 11.7782C18.2378 12.0711 17.7631 12.0711 17.4702 11.7782C17.1773 11.4854 17.1773 11.0106 17.4702 10.7177L21.4378 6.75008H0.749977C0.335861 6.75008 0.00013706 6.41419 0 6.0001C1.54642e-06 5.58591 0.335777 5.25013 0.749977 5.25013H21.4378L17.4702 1.2815C17.1773 0.988606 17.1773 0.513848 17.4702 0.220984Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeft24.category = 'Arrows';\n\nexport default DoubleArrowRightLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.46802 17.2183C7.76088 16.9254 8.23566 16.9255 8.52856 17.2183C8.82147 17.5112 8.82145 17.9859 8.52856 18.2788L3.55981 23.2486H30.2493C30.6635 23.2486 30.9993 23.5844 30.9993 23.9986C30.9991 24.4127 30.6634 24.7486 30.2493 24.7486H3.55981L8.52856 29.7173C8.82146 30.0102 8.82146 30.485 8.52856 30.7779C8.23567 31.0707 7.76089 31.0707 7.46802 30.7779L1.21899 24.5288C0.926187 24.236 0.926194 23.7612 1.21899 23.4683L7.46802 17.2183ZM23.47 1.21829C23.7629 0.925476 24.2377 0.925415 24.5305 1.21829L30.7795 7.46829C31.0723 7.76118 31.0724 8.23597 30.7795 8.52884L24.5305 14.7779C24.2376 15.0707 23.7629 15.0707 23.47 14.7779C23.1771 14.485 23.1771 14.0102 23.47 13.7173L28.4387 8.74857H1.74927C1.33515 8.74857 0.999428 8.41264 0.999268 7.99857C0.999268 7.58435 1.33505 7.24857 1.74927 7.24857H28.4387L23.47 2.27884C23.1771 1.98594 23.1771 1.51118 23.47 1.21829Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeft32.category = 'Arrows';\n\nexport default DoubleArrowRightLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.3105 6.29294C2.70096 5.90248 3.334 5.90258 3.72453 6.29294C4.11503 6.68346 4.11504 7.31647 3.72453 7.70698L3.43157 7.99994H10.9998C11.5521 7.99994 11.9998 8.44764 11.9998 8.99992C11.9996 9.55207 11.552 9.9999 10.9998 9.9999H3.43157L3.72453 10.2929C4.11503 10.6834 4.11505 11.3164 3.72453 11.7069C3.33399 12.097 2.70089 12.0973 2.3105 11.7069L0.310541 9.70693C-0.0796855 9.31654 -0.079518 8.6834 0.310541 8.2929L2.3105 6.29294ZM8.29182 0.293064C8.68229 -0.0974076 9.31533 -0.0973172 9.70586 0.293064L11.7068 2.29302C12.0972 2.68346 12.0971 3.31652 11.7068 3.70706L9.70586 5.70799C9.31532 6.0982 8.68224 6.0984 8.29182 5.70799C7.90167 5.31756 7.90171 4.68441 8.29182 4.29396L8.58576 4.00002H0.99998C0.447976 3.99981 0.000160706 3.55204 0 3.00004C3.37277e-05 2.4479 0.447884 2.00024 0.99998 2.00006H8.58479L8.29182 1.7071C7.90159 1.31671 7.90179 0.683569 8.29182 0.293064Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftBold12.category = 'Arrows';\n\nexport default DoubleArrowRightLeftBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.29248 8.29128C4.68296 7.90081 5.31601 7.9009 5.70654 8.29128C6.09706 8.68181 6.09707 9.31482 5.70654 9.70535L4.41357 10.9983H13.9995C14.5518 10.9983 14.9995 11.446 14.9995 11.9983C14.9994 12.5505 14.5517 12.9983 13.9995 12.9983H4.41357L5.70654 14.2913C6.09706 14.6818 6.09707 15.3148 5.70654 15.7053C5.31599 16.0955 4.68289 16.0958 4.29248 15.7053L1.29248 12.7053C1.10509 12.5179 0.999574 12.2634 0.999512 11.9983C0.999513 11.7333 1.10517 11.4788 1.29248 11.2913L4.29248 8.29128ZM10.2886 0.293237C10.6791 -0.097272 11.3121 -0.0972429 11.7026 0.293237L14.7065 3.29714C15.097 3.68767 15.0971 4.32069 14.7065 4.71121L11.7026 7.71511C11.3121 8.10516 10.6789 8.10546 10.2886 7.71511C9.89825 7.32474 9.89853 6.6916 10.2886 6.30105L11.5854 5.00417H1.99951C1.44759 5.00392 0.999754 4.5561 0.999512 4.00417C0.999512 3.45205 1.44744 3.00443 1.99951 3.00417H11.5854L10.2886 1.7073C9.89825 1.31693 9.89853 0.683784 10.2886 0.293237Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftBold16.category = 'Arrows';\n\nexport default DoubleArrowRightLeftBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.29308 10.2934C5.6836 9.90288 6.31661 9.90287 6.70711 10.2934C7.09738 10.6839 7.09752 11.317 6.70711 11.7074L4.4142 14.0003H17.9998C18.552 14.0004 18.9998 14.4481 18.9998 15.0003C18.9997 15.5524 18.5519 16.0001 17.9998 16.0003H4.4142L6.70711 18.2932C7.09739 18.6837 7.09754 19.3168 6.70711 19.7072C6.31667 20.0976 5.68362 20.0975 5.29308 19.7072L1.29318 15.7073C1.1057 15.5198 1.00028 15.2654 1.00022 15.0003C1.00022 14.7351 1.10565 14.4808 1.29318 14.2933L5.29308 10.2934ZM13.2929 0.293605C13.6834 -0.0968836 14.3164 -0.0969001 14.7069 0.293605L18.7068 4.29351C18.8942 4.48102 18.9998 4.73542 18.9998 5.00052C18.9997 5.26564 18.8943 5.52006 18.7068 5.70754L14.7069 9.70744C14.3165 10.0979 13.6834 10.0977 13.2929 9.70744C12.9024 9.31692 12.9024 8.68393 13.2929 8.29341L15.5858 6.0005H2.0002C1.448 6.0005 1.00034 5.55269 1.00022 5.00052C1.00022 4.44825 1.44792 4.00055 2.0002 4.00055H15.5858L13.2929 1.70763C12.9024 1.31712 12.9024 0.684121 13.2929 0.293605Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftBold20.category = 'Arrows';\n\nexport default DoubleArrowRightLeftBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.29321 12.2928C6.68376 11.9025 7.31683 11.9023 7.70728 12.2928C8.09771 12.6832 8.09756 13.3163 7.70728 13.7068L4.41431 16.9998H22.0002C22.5523 16.9999 23.0001 17.4477 23.0002 17.9998C23.0001 18.5518 22.5523 18.9996 22.0002 18.9998H4.41431L7.70728 22.2927C8.09771 22.6832 8.09756 23.3163 7.70728 23.7068C7.31675 24.0973 6.68373 24.0973 6.29321 23.7068L1.29321 18.7068C1.10568 18.5193 1.00024 18.265 1.00024 17.9998C1.0003 17.7346 1.10573 17.4802 1.29321 17.2927L6.29321 12.2928ZM16.2932 0.29275C16.6838 -0.0974879 17.3168 -0.097679 17.7073 0.29275L22.7073 5.29373C23.0973 5.68429 23.0976 6.31743 22.7073 6.70779L17.7073 11.7078C17.3169 12.0981 16.6838 12.0979 16.2932 11.7078C15.9027 11.3173 15.9027 10.6843 16.2932 10.2937L19.5862 7.00076L2.00024 6.99978C1.44807 6.99977 1.00042 6.55191 1.00024 5.99978C1.00038 5.44761 1.44804 4.99978 2.00024 4.99978L19.5862 5.00076L16.2932 1.70681C15.9027 1.31631 15.9027 0.683278 16.2932 0.29275Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftBold24.category = 'Arrows';\n\nexport default DoubleArrowRightLeftBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.29529 17.2898C7.68583 16.8995 8.31889 16.8993 8.70935 17.2898C9.09927 17.6803 9.0995 18.3135 8.70935 18.7039L4.41443 22.9978H30.0004C30.5524 22.998 31.0002 23.4458 31.0004 23.9978C31.0003 24.5499 30.5525 24.9976 30.0004 24.9978H4.41443L8.70935 29.2927C9.09937 29.6832 9.0994 30.3164 8.70935 30.7068C8.31896 31.0972 7.68585 31.0969 7.29529 30.7068L1.29333 24.7048C0.902984 24.3143 0.902869 23.6812 1.29333 23.2908L7.29529 17.2898ZM23.2953 1.29273C23.6858 0.902535 24.3189 0.902313 24.7094 1.29273L30.7074 7.29175C30.8946 7.47923 31.0004 7.73382 31.0004 7.99878C31.0002 8.26374 30.8948 8.51844 30.7074 8.70581L24.7094 14.7039C24.319 15.0942 23.6859 15.0938 23.2953 14.7039C22.9048 14.3133 22.9048 13.6803 23.2953 13.2898L27.5863 8.99878H2.00037C1.44828 8.99878 1.00069 8.55079 1.00037 7.99878C1.00036 7.4465 1.44808 6.99878 2.00037 6.99878H27.5863L23.2953 2.70679C22.9048 2.31627 22.9048 1.68325 23.2953 1.29273Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftBold32.category = 'Arrows';\n\nexport default DoubleArrowRightLeftBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.11617 6.36586C2.60427 5.87779 3.39556 5.87789 3.88371 6.36586C4.25798 6.74016 4.34414 7.29217 4.14445 7.74963H10.7498C11.4401 7.74963 11.9997 8.30931 11.9998 8.9996C11.9997 9.6899 11.4401 10.2496 10.7498 10.2496H4.14445C4.34416 10.7071 4.25801 11.259 3.88371 11.6333C3.39556 12.1214 2.60429 12.1215 2.11617 11.6333L0.366203 9.88337C0.131924 9.64899 2.53453e-05 9.33099 0 8.9996C3.89052e-05 8.66818 0.131881 8.3502 0.366203 8.11583L2.11617 6.36586ZM8.11605 0.366964C8.60419 -0.121182 9.39544 -0.121182 9.88359 0.366964L11.6336 2.11693C12.1217 2.60508 12.1217 3.39634 11.6336 3.88447L9.88359 5.63443C9.39544 6.12233 8.60411 6.12246 8.11605 5.63443C7.74193 5.26032 7.655 4.70802 7.85433 4.25067L1.24997 4.2497C0.55982 4.24954 0.000107159 3.68987 0 2.99972C0.000198773 2.30961 0.559859 1.74986 1.24997 1.74975L7.85433 1.75072C7.65487 1.29342 7.74205 0.741161 8.11605 0.366964Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftBoldFilled12.category = 'Arrows';\n\nexport default DoubleArrowRightLeftBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.93896 8.43742C4.52466 7.85172 5.47425 7.8519 6.06006 8.43742C6.62648 9.00386 6.64375 9.90906 6.11475 10.498H13.4995C14.3279 10.498 14.9995 11.1696 14.9995 11.998C14.9995 12.8264 14.3279 13.498 13.4995 13.498H6.11475C6.64554 14.0868 6.62907 14.9934 6.06201 15.5605C5.47624 16.146 4.52664 16.1461 3.94092 15.5605L1.43896 13.0585C0.853509 12.4728 0.853488 11.5231 1.43896 10.9374L3.93896 8.43742ZM9.93896 0.439377C10.5247 -0.146334 11.4743 -0.146259 12.0601 0.439377L14.564 2.94328C15.1497 3.52906 15.1497 4.47859 14.564 5.06438L12.0601 7.56828C11.4743 8.15374 10.5246 8.15395 9.93896 7.56828C9.37165 7.00078 9.35521 6.0926 9.88721 5.50383H2.49951C1.67138 5.50357 0.999639 4.83199 0.999512 4.00383C0.999516 3.17556 1.67131 2.50409 2.49951 2.50383H9.88721C9.35511 1.91512 9.37175 1.00695 9.93896 0.439377Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftBoldFilled16.category = 'Arrows';\n\nexport default DoubleArrowRightLeftBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.9397 10.4394C5.52547 9.85401 6.47511 9.85385 7.06079 10.4394C7.64646 11.0251 7.64623 11.9747 7.06079 12.5605L6.12134 13.5H17.5002C18.3284 13.5001 18.9999 14.1719 19.0002 15C19.0002 15.8283 18.3286 16.4998 17.5002 16.5H6.12134L7.06079 17.4394C7.64646 18.0251 7.64623 18.9747 7.06079 19.5605C6.47501 20.1463 5.52549 20.1463 4.9397 19.5605L1.4397 16.0605C1.15849 15.7792 1.00025 15.3977 1.00024 15C1.00039 14.6023 1.15853 14.2206 1.4397 13.9394L4.9397 10.4394ZM12.9397 0.439421C13.5255 -0.146309 14.475 -0.146313 15.0608 0.439421L18.5618 3.93942C18.8429 4.22071 19.0002 4.60323 19.0002 5.00094C19.0001 5.39851 18.8429 5.78035 18.5618 6.06149L15.0608 9.56149C14.4751 10.1472 13.5255 10.147 12.9397 9.56149C12.3539 8.97571 12.3539 8.02618 12.9397 7.4404L13.8792 6.50094H2.50024C1.67202 6.50094 1.00058 5.82909 1.00024 5.00094C1.00024 4.17252 1.67182 3.50095 2.50024 3.50094H13.8801L12.9397 2.56051C12.3539 1.97473 12.3539 1.0252 12.9397 0.439421Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftBoldFilled20.category = 'Arrows';\n\nexport default DoubleArrowRightLeftBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.93964 12.4388C6.52535 11.8535 7.47502 11.8535 8.06071 12.4388C8.64629 13.0246 8.64637 13.9752 8.06071 14.5609L6.12128 16.5003H21.5C22.3283 16.5005 23 17.172 23 18.0003C22.9999 18.8285 22.3282 19.5002 21.5 19.5003H6.12128L8.06071 21.4397C8.64629 22.0255 8.64636 22.9751 8.06071 23.5608C7.47499 24.1465 6.52543 24.1464 5.93964 23.5608L1.43968 19.0608C1.15844 18.7796 1.00031 18.398 1.00023 18.0003C1.00023 17.6025 1.15838 17.2211 1.43968 16.9398L5.93964 12.4388ZM15.9395 0.439945C16.5253 -0.14583 17.4748 -0.145839 18.0606 0.439945L22.5606 4.9399C22.8417 5.22116 23 5.60278 23 6.00044C22.9999 6.39814 22.8418 6.77975 22.5606 7.06097L18.0606 11.5609C17.4749 12.1465 16.5253 12.1464 15.9395 11.5609C15.3539 10.9752 15.354 10.0256 15.9395 9.43985L17.879 7.50042H2.50022C1.67191 7.50042 1.0004 6.82871 1.00023 6.00044C1.00029 5.17207 1.67184 4.50045 2.50022 4.50045H17.879L15.9395 2.56102C15.3538 1.97529 15.3539 1.02573 15.9395 0.439945Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftBoldFilled24.category = 'Arrows';\n\nexport default DoubleArrowRightLeftBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.93922 17.437C7.525 16.8512 8.47453 16.8512 9.06031 17.437C9.64586 18.0228 9.64602 18.9724 9.06031 19.5581L6.11891 22.4985H29.4998C30.3281 22.4985 30.9996 23.1703 30.9998 23.9985C30.9995 24.8267 30.328 25.4985 29.4998 25.4985H6.11891L9.06031 28.4399C9.646 29.0257 9.64607 29.9753 9.06031 30.561C8.47453 31.1464 7.52488 31.1466 6.93922 30.561L1.43727 25.0591C0.851954 24.4734 0.851978 23.5237 1.43727 22.938L6.93922 17.437ZM22.9392 1.43797C23.525 0.852381 24.4746 0.852381 25.0603 1.43797L30.5603 6.93797C31.146 7.52372 31.1459 8.4733 30.5603 9.05907L25.0584 14.561C24.4726 15.1463 23.5229 15.1466 22.9373 14.561C22.3518 13.9754 22.3521 13.0257 22.9373 12.4399L25.8787 9.49852H2.49977C1.67161 9.49837 1 8.82665 0.999766 7.99852C0.999902 7.1703 1.67155 6.49867 2.49977 6.49852H25.8787L22.9392 3.55907C22.3537 2.97339 22.3538 2.02374 22.9392 1.43797Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftBoldFilled32.category = 'Arrows';\n\nexport default DoubleArrowRightLeftBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.11523 6.36579C2.60328 5.87758 3.39548 5.87775 3.88369 6.36579C4.25811 6.74018 4.34438 7.29292 4.14442 7.75049L10.7496 7.74951C11.4397 7.74951 11.9993 8.30929 11.9995 8.99945C11.9994 9.68965 11.4398 10.2493 10.7496 10.2494L4.14442 10.2504C4.34397 10.7077 4.25781 11.2599 3.88369 11.6341C3.3956 12.1219 2.60428 12.122 2.11621 11.6341L0.366295 9.88417C-0.121633 9.39624 -0.122238 8.60487 0.365318 8.11668L2.11523 6.36579ZM8.1159 0.366098C8.60412 -0.121948 9.39632 -0.122118 9.88437 0.366098L11.6343 2.11699C12.1219 2.60517 12.1212 3.39653 11.6333 3.88447L9.88339 5.63438C9.3953 6.12225 8.60398 6.12228 8.1159 5.63438C7.74179 5.26017 7.65564 4.70803 7.85517 4.25067L1.25004 4.24969C0.559802 4.24965 0.000194889 3.68996 0.000102644 2.99975C0.000301431 2.30959 0.55985 1.74982 1.25004 1.74982L7.85517 1.75079C7.65523 1.29325 7.74153 0.740488 8.1159 0.366098Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftFilled12.category = 'Arrows';\n\nexport default DoubleArrowRightLeftFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.1167 8.364C4.60488 7.87623 5.39625 7.87598 5.88428 8.364C6.37223 8.85203 6.37201 9.64342 5.88428 10.1316L5.26807 10.7478H13.7505C14.4405 10.748 15.0003 11.3077 15.0005 11.9978C15.0005 12.688 14.4406 13.2475 13.7505 13.2478H5.26807L5.88428 13.864C6.37221 14.352 6.37195 15.1434 5.88428 15.6316C5.39613 16.1197 4.60485 16.1197 4.1167 15.6316L1.3667 12.8816C0.878565 12.3934 0.878556 11.6021 1.3667 11.114L4.1167 8.364ZM10.1128 0.365953C10.601 -0.121904 11.3923 -0.122065 11.8804 0.365953L14.6343 3.11986C14.8686 3.35424 15.0005 3.67226 15.0005 4.00365C15.0005 4.33503 14.8685 4.65305 14.6343 4.88744L11.8804 7.64134C11.3923 8.12941 10.601 8.1293 10.1128 7.64134C9.62465 7.1532 9.62467 6.36192 10.1128 5.87377L10.7329 5.25365H2.25049C1.56013 5.25365 1.00049 4.69401 1.00049 4.00365C1.00055 3.31335 1.56017 2.75365 2.25049 2.75365H10.7329L10.1128 2.13353C9.62468 1.64537 9.62465 0.854095 10.1128 0.365953Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftFilled16.category = 'Arrows';\n\nexport default DoubleArrowRightLeftFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.11646 10.3664C5.60462 9.8784 6.39593 9.8783 6.88403 10.3664C7.37204 10.8545 7.37201 11.6459 6.88403 12.134L5.26782 13.7502H17.7502C18.4405 13.7503 19.0002 14.3099 19.0002 15.0002C19.0002 15.6905 18.4405 16.2501 17.7502 16.2502H5.26782L6.88403 17.8664C7.37204 18.3545 7.37201 19.1459 6.88403 19.634C6.39591 20.1221 5.60462 20.122 5.11646 19.634L1.36646 15.884C0.8783 15.3958 0.878302 14.6046 1.36646 14.1164L5.11646 10.3664ZM13.1165 0.366411C13.6046 -0.121601 14.3959 -0.121697 14.884 0.366411L18.634 4.11641C18.8684 4.35081 19.0002 4.66874 19.0002 5.0002C19.0002 5.33165 18.8684 5.64958 18.634 5.88399L14.884 9.63399C14.3959 10.1221 13.6046 10.122 13.1165 9.63399C12.6283 9.14584 12.6283 8.35457 13.1165 7.86641L14.7327 6.2502H2.25024C1.55989 6.2502 1.00024 5.69056 1.00024 5.0002C1.00027 4.30986 1.5599 3.7502 2.25024 3.7502H14.7327L13.1165 2.13399C12.6283 1.64583 12.6283 0.854566 13.1165 0.366411Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftFilled20.category = 'Arrows';\n\nexport default DoubleArrowRightLeftFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.11633 12.3657C6.60438 11.8778 7.39574 11.8779 7.88387 12.3657C8.37178 12.8538 8.37193 13.6461 7.88387 14.1342L5.26869 16.7503L21.7498 16.7494C22.4399 16.7495 22.9995 17.3093 22.9998 17.9993C22.9997 18.6895 22.44 19.2492 21.7498 19.2493L5.26772 19.2503L7.88387 21.8665C8.37177 22.3546 8.37194 23.1459 7.88387 23.634C7.3958 24.122 6.60447 24.1219 6.11633 23.634L1.36643 18.8841C0.878321 18.396 0.878383 17.6047 1.36643 17.1165L6.11633 12.3657ZM16.1161 0.365912C16.6043 -0.121841 17.3957 -0.1221 17.8837 0.365912L22.6336 5.11679C23.1214 5.60494 23.1215 6.3963 22.6336 6.88433L17.8837 11.6342C17.3956 12.1223 16.6043 12.122 16.1161 11.6342C15.628 11.1461 15.628 10.3548 16.1161 9.86669L18.7323 7.25054L2.2502 7.24956C1.55989 7.24955 1.00027 6.68988 1.00022 5.99959C1.0004 5.30939 1.55997 4.74961 2.2502 4.74961L18.7323 4.75059L16.1161 2.13345C15.628 1.64531 15.628 0.854056 16.1161 0.365912Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftFilled24.category = 'Arrows';\n\nexport default DoubleArrowRightLeftFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowRightLeftFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowRightLeftFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.11865 17.3631C7.60684 16.8753 8.39819 16.875 8.88623 17.3631C9.37388 17.8511 9.37391 18.6426 8.88623 19.1306L5.26807 22.7478H29.7505C30.4405 22.748 31.0002 23.3079 31.0005 23.9978C31.0005 24.6881 30.4407 25.2476 29.7505 25.2478H5.26807L8.88623 28.866C9.37398 29.354 9.37381 30.1455 8.88623 30.6336C8.39816 31.1216 7.60683 31.1215 7.11865 30.6336L1.3667 24.8816C0.878719 24.3935 0.878603 23.6021 1.3667 23.114L7.11865 17.3631ZM23.1187 1.36599C23.6068 0.878327 24.3982 0.878002 24.8862 1.36599L30.6343 7.11502C30.8685 7.3494 31.0005 7.66747 31.0005 7.99881C31.0004 8.33011 30.8685 8.64828 30.6343 8.8826L24.8862 14.6306C24.3982 15.1187 23.6068 15.1184 23.1187 14.6306C22.6305 14.1425 22.6305 13.3512 23.1187 12.8631L26.7329 9.24881H2.25049C1.56023 9.24881 1.00064 8.68903 1.00049 7.99881C1.00049 7.30845 1.56013 6.74881 2.25049 6.74881H26.7329L23.1187 3.13357C22.6305 2.64542 22.6305 1.85415 23.1187 1.36599Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowRightLeftFilled32.category = 'Arrows';\n\nexport default DoubleArrowRightLeftFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDown12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDown12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.21945 9.5303C5.92676 9.23739 5.92663 8.76259 6.21945 8.46976C6.51228 8.17698 6.9871 8.17709 7.27999 8.46976L8.24971 9.43948V0.750114C8.24984 0.336069 8.58564 0.000205038 8.9997 0.000122069C9.41383 0.000122069 9.74956 0.336017 9.74969 0.750114V9.43948L10.7194 8.46976C11.0122 8.17698 11.4871 8.17709 11.7799 8.46976C12.0728 8.76264 12.0728 9.23741 11.7799 9.5303L9.52997 11.7803C9.23708 12.0732 8.76232 12.0732 8.46943 11.7803L6.21945 9.5303ZM0.22049 3.53036C-0.0723364 3.23746 -0.0723785 2.76269 0.22049 2.46982L2.47047 0.219846C2.76335 -0.0728419 3.23817 -0.0729201 3.531 0.219846L5.78098 2.46982C6.07381 2.76265 6.07369 3.23745 5.78098 3.53036C5.48809 3.82325 5.01333 3.82325 4.72044 3.53036L3.75073 2.56064L3.75073 11.25C3.75073 11.6642 3.41489 11.9999 3.00074 12C2.58653 12 2.25074 11.6642 2.25074 11.25L2.25074 2.56064L1.28103 3.53036C0.988136 3.82325 0.513381 3.82325 0.22049 3.53036Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDown12.category = 'Arrows';\n\nexport default DoubleArrowUpDown12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDown16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDown16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"17\"\n      viewBox=\"0 0 17 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.72596 13.3104C8.41485 12.9993 8.41486 12.495 8.72596 12.1839C9.0371 11.8733 9.5415 11.873 9.85245 12.1839L11.9488 14.2802L11.9488 0.796632C11.949 0.356843 12.3056 0 12.7454 0C13.185 0.000340358 13.5418 0.357053 13.5421 0.796632L13.5421 14.2802L15.6384 12.1839C15.9496 11.8734 16.454 11.873 16.7649 12.1839C17.0756 12.4948 17.0753 12.9993 16.7649 13.3104L13.3087 16.7666C12.9976 17.0776 12.4933 17.0775 12.1822 16.7666L8.72596 13.3104ZM0.233739 4.8161C-0.0770106 4.50503 -0.0770869 4.00063 0.233739 3.68961L3.68996 0.233388C4.00098 -0.077474 4.50537 -0.0773727 4.81645 0.233388L8.27267 3.68961C8.58373 4.00066 8.58362 4.50498 8.27267 4.8161C7.96156 5.12716 7.45727 5.12718 7.14618 4.8161L5.04984 2.71975L5.04984 16.2034C5.04984 16.6433 4.69316 17 4.2532 17C3.81332 16.9999 3.45657 16.6433 3.45657 16.2034L3.45657 2.71975L1.36023 4.8161C1.04911 5.12702 0.544784 5.12714 0.233739 4.8161Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDown16.category = 'Arrows';\n\nexport default DoubleArrowUpDown16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDown20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDown20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"21\"\n      viewBox=\"0 0 21 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.7288 16.3049C10.4213 15.9974 10.4213 15.498 10.7288 15.1905C11.0362 14.8837 11.5348 14.8835 11.8421 15.1905L14.9618 18.3113L14.9618 0.787361C14.9619 0.352572 15.3144 0 15.7492 0C16.1837 0.000332392 16.5365 0.352778 16.5366 0.787361V18.3113L19.6563 15.1905C19.9637 14.8837 20.4623 14.8835 20.7697 15.1905C21.0768 15.4979 21.0768 15.9975 20.7697 16.3049L16.3059 20.7687C16.1584 20.9161 15.9577 20.9992 15.7492 20.9994C15.5406 20.9994 15.3401 20.9161 15.1925 20.7687L10.7288 16.3049ZM0.230612 5.80884C-0.0768773 5.50136 -0.0768643 5.00192 0.230612 4.69443L4.69437 0.230672C4.84199 0.0832562 5.04243 2.00236e-06 5.25106 0C5.45959 0.000164194 5.66025 0.0832542 5.80775 0.230672L10.2715 4.69443C10.5786 5.0019 10.5787 5.50147 10.2715 5.80884C9.96422 6.11585 9.46558 6.11559 9.15813 5.80884L6.03842 2.6881L6.03842 20.212C6.03828 20.6465 5.68554 20.999 5.25106 20.9994C4.8163 20.9994 4.46384 20.6467 4.4637 20.212L4.4637 2.6881L1.34399 5.80884C1.0367 6.11585 0.538064 6.11559 0.230612 5.80884Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDown20.category = 'Arrows';\n\nexport default DoubleArrowUpDown20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDown24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDown24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.2199 18.5316C11.9271 18.2388 11.9272 17.764 12.2199 17.4711C12.5128 17.1782 12.9875 17.1782 13.2804 17.4711L17.2492 21.4388V0.750366C17.2492 0.336153 17.585 0.000366211 17.9992 0.000366211C18.4133 0.00050354 18.7492 0.336237 18.7492 0.750366V21.4388L22.717 17.4711C23.0099 17.1782 23.4846 17.1782 23.7775 17.4711C24.0704 17.764 24.0704 18.2387 23.7775 18.5316L18.5295 23.7797C18.2366 24.0725 17.7618 24.0725 17.4689 23.7797L12.2199 18.5316ZM0.219893 6.52869C-0.0727493 6.23579 -0.0728691 5.76096 0.219893 5.46814L5.46892 0.220093C5.7618 -0.0726566 6.2366 -0.0726891 6.52946 0.220093L11.7775 5.46814C12.0704 5.76101 12.0703 6.23578 11.7775 6.52869C11.4846 6.82156 11.0099 6.82157 10.717 6.52869L6.74919 2.56091L6.74919 23.2494C6.74919 23.6635 6.41329 23.9993 5.99919 23.9994C5.58498 23.9994 5.24919 23.6636 5.24919 23.2494L5.24919 2.56091L1.28044 6.52869C0.987537 6.82153 0.512765 6.82157 0.219893 6.52869Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDown24.category = 'Arrows';\n\nexport default DoubleArrowUpDown24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDown32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDown32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.2195 24.5293C16.9266 24.2364 16.9267 23.7617 17.2195 23.4688C17.5124 23.1758 17.9872 23.1759 18.2801 23.4688L23.2498 28.4375L23.2498 1.74805C23.2498 1.33383 23.5856 0.998047 23.9998 0.998047C24.4139 0.998198 24.7498 1.33393 24.7498 1.74805L24.7498 28.4375L29.7185 23.4688C30.0114 23.1759 30.4862 23.1759 30.7791 23.4688C31.0719 23.7616 31.072 24.2364 30.7791 24.5293L24.5301 30.7783C24.2372 31.0711 23.7624 31.0711 23.4695 30.7783L17.2195 24.5293ZM1.21951 8.52734C0.926696 8.23444 0.926636 7.75966 1.21951 7.4668L7.46951 1.21777C7.7624 0.92498 8.23719 0.924961 8.53006 1.21777L14.7791 7.4668C15.0719 7.75966 15.0719 8.23445 14.7791 8.52734C14.4862 8.82024 14.0114 8.82024 13.7185 8.52734L8.74979 3.55859L8.74979 30.248C8.74979 30.6622 8.41386 30.9979 7.99979 30.998C7.58557 30.998 7.24979 30.6623 7.24979 30.248L7.24979 3.55859L2.28006 8.52734C1.98716 8.82023 1.5124 8.82025 1.21951 8.52734Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDown32.category = 'Arrows';\n\nexport default DoubleArrowUpDown32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.29283 9.68945C5.90235 9.29898 5.90246 8.66593 6.29283 8.27539C6.68335 7.88489 7.31637 7.88487 7.70689 8.27539L7.99986 8.56836L7.99986 1C7.99986 0.447715 8.44757 0 8.99986 0C9.55202 0.000145912 9.99986 0.447805 9.99986 1V8.56836L10.2928 8.27539C10.6834 7.88489 11.3164 7.88487 11.7069 8.27539C12.097 8.66594 12.0973 9.29906 11.7069 9.68945L9.70689 11.6895C9.31649 12.0797 8.68333 12.0795 8.29283 11.6895L6.29283 9.68945ZM0.292826 3.70801C-0.0976537 3.31753 -0.0975633 2.68448 0.292826 2.29395L2.29283 0.292969C2.68327 -0.0974751 3.31634 -0.097312 3.70689 0.292969L5.70786 2.29395C6.09808 2.68449 6.09828 3.31759 5.70786 3.70801C5.31742 4.09817 4.68427 4.09813 4.2938 3.70801L3.99986 3.41406L3.99986 11C3.99965 11.552 3.55187 11.9998 2.99986 12C2.4477 12 2.00003 11.5521 1.99986 11L1.99986 3.41504L1.70689 3.70801C1.3165 4.09825 0.683339 4.09805 0.292826 3.70801Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownBold12.category = 'Arrows';\n\nexport default DoubleArrowUpDownBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29165 11.7063C7.90117 11.3158 7.90126 10.6828 8.29165 10.2922C8.68217 9.90172 9.31519 9.90171 9.70571 10.2922L10.9987 11.5852V1.99927C10.9987 1.44698 11.4464 0.999268 11.9987 0.999268C12.5509 0.999394 12.9987 1.44706 12.9987 1.99927V11.5852L14.2916 10.2922C14.6822 9.90171 15.3152 9.90171 15.7057 10.2922C16.0959 10.6828 16.0961 11.3159 15.7057 11.7063L12.7057 14.7063C12.5182 14.8937 12.2637 14.9992 11.9987 14.9993C11.7336 14.9993 11.4792 14.8936 11.2916 14.7063L8.29165 11.7063ZM0.293603 5.71021C-0.0969058 5.3197 -0.0968767 4.68667 0.293603 4.29614L3.29751 1.29224C3.68804 0.901746 4.32106 0.901727 4.71157 1.29224L7.71548 4.29614C8.10553 4.6867 8.10583 5.31984 7.71548 5.71021C7.32511 6.10053 6.69197 6.10025 6.30142 5.71021L5.00454 4.41333L5.00454 13.9993C5.00429 14.5512 4.55646 14.999 4.00454 14.9993C3.45241 14.9993 3.0048 14.5513 3.00454 13.9993L3.00454 4.41333L1.70767 5.71021C1.31729 6.10053 0.68415 6.10025 0.293603 5.71021Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownBold16.category = 'Arrows';\n\nexport default DoubleArrowUpDownBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2932 14.7075C9.90275 14.3169 9.90275 13.6839 10.2932 13.2934C10.6838 12.9031 11.3168 12.903 11.7073 13.2934L14.0002 15.5864L14.0002 2.00059C14.0004 1.44842 14.448 1.0006 15.0002 1.0006C15.5523 1.00072 16.0001 1.44849 16.0002 2.00059V15.5864L18.2931 13.2934C18.6837 12.9031 19.3167 12.903 19.7072 13.2934C20.0976 13.6839 20.0975 14.3169 19.7072 14.7075L15.7072 18.7074C15.5198 18.8949 15.2653 19.0003 15.0002 19.0004C14.735 19.0004 14.4807 18.8949 14.2932 18.7074L10.2932 14.7075ZM0.293365 6.70756C-0.0971289 6.31704 -0.0971454 5.68403 0.293365 5.29351L4.29332 1.29356C4.48083 1.10617 4.73523 1.0006 5.00034 1.0006C5.26546 1.00066 5.51988 1.1061 5.70736 1.29356L9.70731 5.29351C10.0978 5.68396 10.0976 6.31702 9.70731 6.70756C9.31679 7.09808 8.68379 7.09808 8.29327 6.70756L6.00033 4.41462L6.00033 18.0004C6.00033 18.5526 5.55252 19.0003 5.00034 19.0004C4.44806 19.0004 4.00035 18.5527 4.00035 18.0004L4.00035 4.41462L1.70741 6.70756C1.31689 7.09808 0.683885 7.09808 0.293365 6.70756Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownBold20.category = 'Arrows';\n\nexport default DoubleArrowUpDownBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.2931 17.7067C11.9028 17.3162 11.9027 16.6831 12.2931 16.2927C12.6836 15.9022 13.3166 15.9024 13.7072 16.2927L17.0001 19.5856V1.99986C17.0002 1.44777 17.448 0.999997 18.0001 0.999868C18.5521 1.00004 18.9999 1.4478 19.0001 1.99986V19.5856L22.293 16.2927C22.6835 15.9022 23.3165 15.9024 23.7071 16.2927C24.0976 16.6832 24.0976 17.3162 23.7071 17.7067L18.7071 22.7067C18.5196 22.8942 18.2653 22.9996 18.0001 22.9996C17.735 22.9996 17.4805 22.8942 17.2931 22.7067L12.2931 17.7067ZM0.293236 7.70683C-0.0969987 7.31629 -0.0971897 6.68321 0.293236 6.29278L5.29416 1.29283C5.68472 0.902809 6.31785 0.902485 6.70821 1.29283L11.7082 6.29278C12.0985 6.68316 12.0982 7.31629 11.7082 7.70683C11.3177 8.09734 10.6846 8.0973 10.2941 7.70683L7.00118 4.4139L7.0002 21.9997C7.00019 22.5518 6.55233 22.9995 6.00021 22.9996C5.44804 22.9995 5.00022 22.5519 5.00022 21.9997L5.0012 4.4139L1.70728 7.70683C1.31678 8.09734 0.68376 8.0973 0.293236 7.70683Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownBold24.category = 'Arrows';\n\nexport default DoubleArrowUpDownBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.2905 24.7048C16.9002 24.3143 16.9001 23.6812 17.2905 23.2908C17.681 22.9009 18.3142 22.9006 18.7046 23.2908L22.9985 27.5857V1.99976C22.9987 1.44776 23.4465 0.999935 23.9985 0.999756C24.5507 0.999786 24.9983 1.44767 24.9985 1.99976V27.5857L29.2935 23.2908C29.6839 22.9008 30.3171 22.9007 30.7075 23.2908C31.0979 23.6812 31.0976 24.3143 30.7075 24.7048L24.7056 30.7068C24.315 31.0971 23.682 31.0973 23.2915 30.7068L17.2905 24.7048ZM1.29346 8.70483C0.903268 8.31428 0.903046 7.68119 1.29346 7.29077L7.29248 1.29272C7.47997 1.10553 7.73455 0.999756 7.99951 0.999756C8.26448 0.999941 8.51918 1.10536 8.70655 1.29272L14.7046 7.29077C15.0949 7.6811 15.0945 8.31427 14.7046 8.70483C14.3141 9.09536 13.6811 9.09536 13.2905 8.70483L8.99951 4.41382L8.99951 29.9998C8.99951 30.5518 8.55153 30.9994 7.99951 30.9998C7.44723 30.9998 6.99952 30.552 6.99951 29.9998L6.99951 4.41382L2.70752 8.70483C2.317 9.09536 1.68398 9.09536 1.29346 8.70483Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownBold32.category = 'Arrows';\n\nexport default DoubleArrowUpDownBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.36556 9.88381C5.87749 9.39571 5.87758 8.6044 6.36556 8.11625C6.73986 7.74197 7.29187 7.65582 7.74934 7.85551L7.74934 1.25011C7.74934 0.559798 8.30903 0.000184057 8.99933 0.000122069C9.68963 0.000173567 10.2493 0.559792 10.2493 1.25011V7.85551C10.7068 7.6558 11.2588 7.74195 11.6331 8.11625C12.1212 8.60441 12.1212 9.39569 11.6331 9.88381L9.88311 11.6338C9.64873 11.8681 9.33072 12 8.99933 12C8.6679 12 8.34992 11.8681 8.11555 11.6338L6.36556 9.88381ZM0.366601 3.88387C-0.121549 3.39572 -0.121549 2.60446 0.366601 2.11631L2.11658 0.366329C2.60474 -0.121783 3.39601 -0.121809 3.88414 0.366329L5.63413 2.11631C6.12202 2.60447 6.12216 3.3958 5.63413 3.88387C5.26 4.25799 4.7077 4.34492 4.25035 4.14559L4.24937 10.75C4.24922 11.4402 3.68954 11.9999 2.99939 12C2.30926 11.9998 1.74951 11.4401 1.7494 10.75L1.75038 4.14559C1.29306 4.34505 0.740803 4.25787 0.366601 3.88387Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownBoldFilled12.category = 'Arrows';\n\nexport default DoubleArrowUpDownBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.43901 12.0624C7.85331 11.4767 7.85348 10.5271 8.43901 9.94128C9.00544 9.37487 9.91064 9.35759 10.4996 9.8866V2.50183C10.4996 1.67342 11.1711 1.00185 11.9996 1.00183C12.828 1.00183 13.4996 1.6734 13.4996 2.50183V9.8866C14.0884 9.3558 14.995 9.37227 15.5621 9.93933C16.1476 10.5251 16.1477 11.4747 15.5621 12.0604L13.0601 14.5624C12.4744 15.1478 11.5247 15.1479 10.939 14.5624L8.43901 12.0624ZM0.440964 6.06238C-0.144747 5.47664 -0.144672 4.52707 0.440964 3.94128L2.94487 1.43738C3.53065 0.851603 4.48017 0.85162 5.06596 1.43738L7.56987 3.94128C8.15533 4.52709 8.15553 5.4767 7.56987 6.06238C7.00237 6.6297 6.09419 6.64613 5.50542 6.11414L5.50542 13.5018C5.50516 14.33 4.83357 15.0017 4.00542 15.0018C3.17715 15.0018 2.50567 14.33 2.50542 13.5018L2.50542 6.11414C1.91671 6.64623 1.00853 6.62959 0.440964 6.06238Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownBoldFilled16.category = 'Arrows';\n\nexport default DoubleArrowUpDownBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4397 15.0604C9.85426 14.4746 9.8541 13.525 10.4397 12.9393C11.0253 12.3536 11.9749 12.3539 12.5607 12.9393L13.5002 13.8787L13.5002 2.49997C13.5003 1.67185 14.1721 1.00028 15.0002 0.999988C15.8285 0.999988 16.5 1.67166 16.5001 2.49997V13.8787L17.4396 12.9393C18.0252 12.3536 18.9748 12.3539 19.5606 12.9393C20.1464 13.5251 20.1464 14.4746 19.5606 15.0604L16.0607 18.5603C15.7794 18.8415 15.3979 18.9998 15.0002 18.9998C14.6025 18.9996 14.2208 18.8415 13.9396 18.5603L10.4397 15.0604ZM0.439782 7.06046C-0.145941 6.47469 -0.145945 5.52516 0.439782 4.93939L3.93974 1.43846C4.22102 1.1573 4.60354 0.999986 5.00125 0.999988C5.39881 1.00017 5.78065 1.15734 6.06178 1.43846L9.56174 4.93939C10.1474 5.52509 10.1472 6.47467 9.56174 7.06046C8.97597 7.64622 8.02645 7.64621 7.44067 7.06046L6.50123 6.12102L6.50123 17.4998C6.50123 18.328 5.82938 18.9994 5.00125 18.9998C4.17283 18.9998 3.50127 18.3282 3.50127 17.4998L3.50127 6.12004L2.56085 7.06046C1.97507 7.6462 1.02555 7.64623 0.439782 7.06046Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownBoldFilled20.category = 'Arrows';\n\nexport default DoubleArrowUpDownBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4387 18.0609C11.8534 17.4751 11.8533 16.5255 12.4387 15.9398C13.0245 15.3542 13.975 15.3541 14.5608 15.9398L16.5002 17.8792V2.50046C16.5003 1.67216 17.1719 1.00048 18.0002 1.00048C18.8284 1.00063 19.5 1.67225 19.5002 2.50046V17.8792L21.4396 15.9398C22.0254 15.3542 22.975 15.3541 23.5607 15.9398C24.1464 16.5255 24.1463 17.4751 23.5607 18.0609L19.0607 22.5608C18.7795 22.842 18.3979 23.0002 18.0002 23.0003C17.6024 23.0003 17.221 22.8421 16.9397 22.5608L12.4387 18.0609ZM0.439823 8.06095C-0.145952 7.47517 -0.145961 6.52566 0.439823 5.93988L4.93978 1.43993C5.22103 1.15882 5.60265 1.0005 6.00031 1.00048C6.39802 1.00056 6.77962 1.1587 7.06085 1.43993L11.5608 5.93988C12.1463 6.52559 12.1463 7.4752 11.5608 8.06095C10.9751 8.64656 10.0255 8.64653 9.43973 8.06095L7.5003 6.12152L7.5003 21.5003C7.5003 22.3286 6.82859 23.0001 6.00031 23.0003C5.17195 23.0002 4.50033 22.3287 4.50033 21.5003L4.50033 6.12152L2.5609 8.06095C1.97517 8.64667 1.02561 8.64657 0.439823 8.06095Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownBoldFilled24.category = 'Arrows';\n\nexport default DoubleArrowUpDownBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.4365 25.0592C16.8507 24.4734 16.8507 23.5239 17.4365 22.9381C18.0223 22.3526 18.9719 22.3524 19.5576 22.9381L22.498 25.8795V2.49865C22.498 1.67034 23.1698 0.998835 23.998 0.998648C24.8262 0.998907 25.498 1.67038 25.498 2.49865V25.8795L28.4394 22.9381C29.0252 22.3524 29.9748 22.3523 30.5605 22.9381C31.1459 23.5239 31.1461 24.4735 30.5605 25.0592L25.0586 30.5611C24.4729 31.1465 23.5232 31.1464 22.9375 30.5611L17.4365 25.0592ZM1.43749 9.05919C0.851893 8.47345 0.851893 7.52385 1.43749 6.9381L6.93749 1.4381C7.52323 0.852438 8.47281 0.852486 9.05858 1.4381L14.5605 6.94005C15.1458 7.52586 15.1461 8.47553 14.5605 9.06115C13.9749 9.6466 13.0252 9.64636 12.4394 9.06115L9.49803 6.11974L9.49803 29.4986C9.49788 30.3268 8.82617 30.9984 7.99803 30.9986C7.16982 30.9985 6.49819 30.3269 6.49803 29.4986L6.49803 6.11974L3.55858 9.05919C2.9729 9.64472 2.02325 9.64457 1.43749 9.05919Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownBoldFilled32.category = 'Arrows';\n\nexport default DoubleArrowUpDownBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.36579 9.8844C5.87758 9.39636 5.87775 8.60416 6.36579 8.11594C6.74018 7.74153 7.29292 7.65526 7.75049 7.85521L7.74951 1.25008C7.74951 0.559889 8.30929 0.000339491 8.99945 0.000141137C9.68965 0.000233638 10.2493 0.559841 10.2494 1.25008L10.2504 7.85521C10.7077 7.65566 11.2599 7.74182 11.6341 8.11594C12.1219 8.60403 12.122 9.39536 11.6341 9.88343L9.88417 11.6333C9.39624 12.1213 8.60487 12.1219 8.11668 11.6343L6.36579 9.8844ZM0.366098 3.88373C-0.121948 3.39552 -0.122118 2.60331 0.366098 2.11527L2.11699 0.365357C2.60517 -0.122246 3.39653 -0.12161 3.88447 0.366333L5.63438 2.11624C6.12225 2.60433 6.12228 3.39566 5.63438 3.88373C5.26017 4.25784 4.70803 4.34399 4.25067 4.14446L4.24969 10.7496C4.24965 11.4398 3.68996 11.9994 2.99975 11.9995C2.30959 11.9993 1.74982 11.4398 1.74982 10.7496L1.75079 4.14446C1.29325 4.34441 0.740488 4.25811 0.366098 3.88373Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownFilled12.category = 'Arrows';\n\nexport default DoubleArrowUpDownFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.36571 11.8826C7.87794 11.3944 7.87769 10.603 8.36571 10.115C8.85374 9.62704 9.64512 9.62725 10.1333 10.115L10.7495 10.7312V2.24878C10.7497 1.55874 11.3094 0.998959 11.9995 0.998779C12.6897 0.998779 13.2493 1.55863 13.2495 2.24878V10.7312L13.8657 10.115C14.3537 9.62706 15.1451 9.62731 15.6333 10.115C16.1214 10.6031 16.1214 11.3944 15.6333 11.8826L12.8833 14.6326C12.3951 15.1207 11.6039 15.1207 11.1157 14.6326L8.36571 11.8826ZM0.367662 5.88647C-0.120195 5.39831 -0.120356 4.60696 0.367662 4.1189L3.12157 1.36499C3.35594 1.13071 3.67396 0.998811 4.00536 0.998779C4.33674 0.99878 4.65475 1.13075 4.88915 1.36499L7.64305 4.1189C8.13111 4.60699 8.13101 5.39832 7.64305 5.88647C7.15491 6.37461 6.36363 6.37459 5.87547 5.88647L5.25536 5.26636L5.25536 13.7488C5.25536 14.4391 4.69571 14.9988 4.00536 14.9988C3.31506 14.9987 2.75536 14.4391 2.75536 13.7488L2.75536 5.26636L2.13524 5.88647C1.64708 6.37459 0.855804 6.37462 0.367662 5.88647Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownFilled16.category = 'Arrows';\n\nexport default DoubleArrowUpDownFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3664 14.8839C9.8784 14.3957 9.87831 13.6044 10.3664 13.1163C10.8545 12.6283 11.6458 12.6283 12.134 13.1163L13.7502 14.7325L13.7502 2.25022C13.7503 1.56 14.3099 1.00025 15.0001 1.00023C15.6904 1.00023 16.25 1.55998 16.2501 2.25022V14.7325L17.8663 13.1163C18.3544 12.6283 19.1457 12.6283 19.6339 13.1163C20.122 13.6044 20.1219 14.3957 19.6339 14.8839L15.8839 18.6338C15.3958 19.122 14.6045 19.122 14.1164 18.6338L10.3664 14.8839ZM0.366529 6.88395C-0.121477 6.39579 -0.121573 5.60449 0.366529 5.11639L4.11648 1.36644C4.35088 1.13209 4.66881 1.00024 5.00026 1.00023C5.33171 1.00023 5.64964 1.13211 5.88404 1.36644L9.63399 5.11639C10.1221 5.60451 10.122 6.3958 9.63399 6.88395C9.14585 7.37209 8.35459 7.37209 7.86644 6.88395L6.25025 5.26776L6.25025 17.75C6.25025 18.4404 5.69061 19 5.00026 19C4.30993 19 3.75028 18.4404 3.75028 17.75L3.75028 5.26776L2.13409 6.88395C1.64594 7.3721 0.854678 7.3721 0.366529 6.88395Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownFilled20.category = 'Arrows';\n\nexport default DoubleArrowUpDownFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3657 17.8837C11.8778 17.3956 11.8779 16.6043 12.3657 16.1161C12.8538 15.6282 13.6461 15.6281 14.1342 16.1161L16.7503 18.7313L16.7494 2.2502C16.7495 1.56012 17.3093 1.00047 17.9993 1.00022C18.6895 1.00034 19.2492 1.56005 19.2493 2.2502L19.2503 18.7323L21.8665 16.1161C22.3546 15.6282 23.1459 15.6281 23.634 16.1161C24.122 16.6042 24.1219 17.3955 23.634 17.8837L18.8841 22.6336C18.396 23.1217 17.6047 23.1216 17.1165 22.6336L12.3657 17.8837ZM0.365912 7.88387C-0.121841 7.3957 -0.1221 6.60435 0.365912 6.11633L5.11679 1.36643C5.60494 0.878644 6.3963 0.878459 6.88433 1.36643L11.6342 6.11633C12.1223 6.60436 12.122 7.3957 11.6342 7.88387C11.1461 8.37202 10.3548 8.37202 9.86669 7.88387L7.25054 5.26772L7.24956 21.7498C7.24955 22.4401 6.68988 22.9997 5.99959 22.9998C5.30939 22.9996 4.74961 22.44 4.74961 21.7498L4.75059 5.26772L2.13345 7.88387C1.64531 8.37201 0.854056 8.37202 0.365912 7.88387Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownFilled24.category = 'Arrows';\n\nexport default DoubleArrowUpDownFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleArrowUpDownFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleArrowUpDownFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.3637 24.8817C16.8759 24.3935 16.8756 23.6022 17.3637 23.1141C17.8517 22.6265 18.6432 22.6265 19.1313 23.1141L22.7484 26.7323V2.24988C22.7487 1.55989 23.3085 1.00019 23.9984 0.999878C24.6887 0.999878 25.2482 1.5597 25.2484 2.24988V26.7323L28.8666 23.1141C29.3546 22.6264 30.1461 22.6266 30.6342 23.1141C31.1223 23.6022 31.1221 24.3935 30.6342 24.8817L24.8822 30.6337C24.3941 31.1216 23.6028 31.1218 23.1147 30.6337L17.3637 24.8817ZM1.3666 8.88171C0.878938 8.39352 0.878612 7.60213 1.3666 7.11414L7.11563 1.36609C7.35001 1.13191 7.66808 0.999878 7.99942 0.999878C8.33072 0.999981 8.64889 1.13187 8.88321 1.36609L14.6313 7.11414C15.1193 7.60215 15.119 8.39353 14.6313 8.88171C14.1431 9.36987 13.3518 9.36987 12.8637 8.88171L9.24942 5.26746L9.24942 29.7499C9.24942 30.4401 8.68964 30.9997 7.99942 30.9999C7.30906 30.9999 6.74942 30.4402 6.74942 29.7499L6.74942 5.26746L3.13418 8.88171C2.64603 9.36987 1.85476 9.36987 1.3666 8.88171Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleArrowUpDownFilled32.category = 'Arrows';\n\nexport default DoubleArrowUpDownFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevron12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevron12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.46997 7.71983C8.76287 7.42706 9.23767 7.42698 9.53052 7.71983C9.82313 8.01271 9.82321 8.48756 9.53052 8.78038L6.53052 11.7804C6.23771 12.0732 5.76288 12.073 5.46997 11.7804L2.46997 8.78038C2.17708 8.48749 2.17708 8.01273 2.46997 7.71983C2.76287 7.42706 3.23767 7.42698 3.53052 7.71983L6.00024 10.1896L8.46997 7.71983ZM5.46997 0.219833C5.76287 -0.0729776 6.23765 -0.0730324 6.53052 0.219833L9.53052 3.21983C9.82314 3.51272 9.82325 3.98756 9.53052 4.28038C9.2377 4.57319 8.76288 4.57303 8.46997 4.28038L6.00024 1.81065L3.53052 4.28038C3.2377 4.57319 2.76288 4.57303 2.46997 4.28038C2.17708 3.98749 2.17708 3.51273 2.46997 3.21983L5.46997 0.219833Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevron12.category = 'Arrows';\n\nexport default DoubleChevron12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevron16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevron16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.7195 10.2199C12.0124 9.92705 12.4871 9.92705 12.78 10.2199C13.0729 10.5128 13.0729 10.9876 12.78 11.2805L8.28003 15.7805C7.98712 16.0731 7.51229 16.0733 7.21948 15.7805L2.71948 11.2805C2.42668 10.9877 2.42686 10.5129 2.71948 10.2199C3.01238 9.92705 3.48714 9.92705 3.78003 10.2199L7.74976 14.1897L11.7195 10.2199ZM7.21948 0.21994C7.51238 -0.072953 7.98714 -0.072953 8.28003 0.21994L12.78 4.71994C13.0729 5.01284 13.0729 5.48762 12.78 5.78049C12.4871 6.07316 12.0123 6.07325 11.7195 5.78049L7.74976 1.81076L3.78003 5.78049C3.48714 6.07316 3.01231 6.07325 2.71948 5.78049C2.42666 5.48766 2.42679 5.01285 2.71948 4.71994L7.21948 0.21994Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevron16.category = 'Arrows';\n\nexport default DoubleChevron16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevron20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevron20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.4697 12.7198C15.7626 12.4269 16.2374 12.4269 16.5303 12.7198C16.8231 13.0127 16.8231 13.4875 16.5303 13.7804L10.5303 19.7804C10.2374 20.0732 9.76262 20.0732 9.46973 19.7804L3.46973 13.7804C3.17684 13.4875 3.17684 13.0127 3.46973 12.7198C3.76262 12.4269 4.23738 12.4269 4.53027 12.7198L10 18.1895L15.4697 12.7198ZM10 9.15527e-05C10.1989 0.000111012 10.3896 0.0791831 10.5303 0.219818L16.5303 6.21982C16.8231 6.51272 16.8231 6.9875 16.5303 7.28036C16.2374 7.57322 15.7626 7.57318 15.4697 7.28036L10 1.81064L4.53027 7.28036C4.2374 7.57316 3.7626 7.57315 3.46973 7.28036C3.17692 6.98749 3.17692 6.5127 3.46973 6.21982L9.46973 0.219818C9.61038 0.0791668 9.80109 9.25645e-05 10 9.15527e-05Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevron20.category = 'Arrows';\n\nexport default DoubleChevron20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevron24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevron24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.9701 15.2196C19.263 14.927 19.7379 14.9269 20.0307 15.2196C20.3233 15.5125 20.3232 15.9873 20.0307 16.2802L12.5307 23.7802C12.2379 24.073 11.7631 24.0729 11.4702 23.7802L3.97019 16.2802C3.6773 15.9873 3.6773 15.5125 3.97019 15.2196C4.26311 14.927 4.73794 14.9269 5.03074 15.2196L12.0004 22.1893L18.9701 15.2196ZM12.0004 0C12.1991 0.000144885 12.3902 0.0792016 12.5307 0.219725L20.0307 7.71969C20.3233 8.01248 20.3232 8.48736 20.0307 8.78023C19.7378 9.07307 19.263 9.07297 18.9701 8.78023L12.0004 1.81054L5.03074 8.78023C4.73792 9.07304 4.26311 9.07288 3.97019 8.78023C3.6773 8.48734 3.6773 8.01258 3.97019 7.71969L11.4702 0.219725C11.6108 0.0792852 11.8017 -4.04358e-07 12.0004 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevron24.category = 'Arrows';\n\nexport default DoubleChevron24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevron32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevron32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.9696 20.2198C25.2625 19.9269 25.7373 19.927 26.0302 20.2198C26.323 20.5127 26.323 20.9875 26.0302 21.2804L16.5302 30.7804C16.2372 31.0731 15.7625 31.0732 15.4696 30.7804L5.9696 21.2804C5.67678 20.9875 5.67686 20.5127 5.9696 20.2198C6.26249 19.9269 6.73726 19.927 7.03015 20.2198L15.9999 29.1896L24.9696 20.2198ZM15.9999 1.00011C16.1988 1.00011 16.3895 1.07922 16.5302 1.21983L26.0302 10.7198C26.323 11.0127 26.323 11.4875 26.0302 11.7804C25.7372 12.0732 25.2625 12.0732 24.9696 11.7804L15.9999 2.81065L7.03015 11.7804C6.73725 12.0731 6.26245 12.0732 5.9696 11.7804C5.67683 11.4875 5.67688 11.0127 5.9696 10.7198L15.4696 1.21983C15.6102 1.07923 15.801 1.00016 15.9999 1.00011Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevron32.category = 'Arrows';\n\nexport default DoubleChevron32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDown12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDown12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.71967 5.56928C10.0125 5.27661 10.4874 5.27658 10.7802 5.56928C11.073 5.86211 11.0729 6.33692 10.7802 6.62983L6.70697 10.7031C6.31645 11.0936 5.68343 11.0936 5.29291 10.7031L1.21967 6.62983C0.926903 6.33692 0.926819 5.86213 1.21967 5.56928C1.51254 5.27661 1.98737 5.27657 2.28022 5.56928L5.99994 9.28901L9.71967 5.56928ZM9.71967 1.21967C10.0126 0.926779 10.4873 0.926784 10.7802 1.21967C11.0731 1.51257 11.0731 1.98734 10.7802 2.28022L6.70697 6.35346C6.31647 6.74394 5.68344 6.74391 5.29291 6.35346L1.21967 2.28022C0.926777 1.98732 0.926777 1.51256 1.21967 1.21967C1.51256 0.926777 1.98732 0.926777 2.28022 1.21967L5.99994 4.9394L9.71967 1.21967Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDown12.category = 'Arrows';\n\nexport default DoubleChevronDown12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDown16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDown16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.7179 7.11809C14.0107 6.82516 14.4855 6.82528 14.7784 7.11809C15.0713 7.41094 15.0712 7.88571 14.7784 8.17864L8.78624 14.1738C8.3517 14.6083 7.64652 14.6083 7.21202 14.1738L1.21983 8.17864C0.927048 7.88574 0.927046 7.41094 1.21983 7.11809C1.51275 6.82528 1.98753 6.82524 2.28038 7.11809L7.99913 12.8388L13.7179 7.11809ZM13.7179 1.71965C14.0107 1.42672 14.4855 1.42685 14.7784 1.71965C15.0714 2.0125 15.0713 2.48726 14.7784 2.7802L8.78624 8.77532C8.35169 9.2098 7.6465 9.20993 7.21202 8.77532L1.21983 2.7802C0.927068 2.48733 0.927106 2.01251 1.21983 1.71965C1.51275 1.42685 1.98753 1.4268 2.28038 1.71965L7.99913 7.44036L13.7179 1.71965Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDown16.category = 'Arrows';\n\nexport default DoubleChevronDown16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDown20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDown20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.7199 8.66713C18.0127 8.37446 18.4876 8.3745 18.7804 8.66713C19.0732 8.95987 19.0739 9.43475 18.7814 9.72767L10.8693 17.6398C10.3892 18.1197 9.61106 18.1198 9.13103 17.6398L1.2199 9.72767C0.927031 9.43477 0.927019 8.96001 1.2199 8.66713C1.51281 8.37444 1.98763 8.37431 2.28045 8.66713L10.0002 16.3869L17.7199 8.66713ZM1.2199 2.22181C1.51281 1.92933 1.98768 1.92911 2.28045 2.22181L10.0002 9.94154L17.7199 2.22181C18.0127 1.92935 18.4876 1.9293 18.7804 2.22181C19.0732 2.51449 19.0737 2.9894 18.7814 3.28236L10.8693 11.1945C10.3892 11.6744 9.61105 11.6745 9.13103 11.1945L1.2199 3.28236C0.927083 2.98946 0.927037 2.51468 1.2199 2.22181Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDown20.category = 'Arrows';\n\nexport default DoubleChevronDown20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDown24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDown24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.7204 9.71256C22.0132 9.41975 22.488 9.41985 22.7809 9.71256C23.0736 10.0053 23.0744 10.4802 22.7819 10.7731L12.9528 20.6051C12.426 21.1321 11.5715 21.132 11.0446 20.6051L1.21548 10.7731C0.922661 10.4802 0.922623 10.0054 1.21548 9.71256C1.5084 9.41984 1.9832 9.41974 2.27602 9.71256L11.9977 19.4372L21.7204 9.71256ZM21.7194 3.21549C22.0121 2.92269 22.487 2.92305 22.7799 3.21549C23.0728 3.50827 23.0735 3.98308 22.7809 4.27604L12.9518 14.1081C12.4249 14.6349 11.5704 14.635 11.0436 14.1081L1.2145 4.27604C0.92205 3.98316 0.921929 3.50826 1.2145 3.21549C1.50731 2.92278 1.98217 2.92294 2.27505 3.21549L11.9967 12.9401L21.7194 3.21549Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDown24.category = 'Arrows';\n\nexport default DoubleChevronDown24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDown32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDown32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.7201 12.3085C30.0129 12.0156 30.4877 12.0157 30.7807 12.3085C31.0731 12.6014 31.0733 13.0762 30.7807 13.369L17.1195 27.0351C16.5025 27.6523 15.5014 27.652 14.8842 27.0351L1.22207 13.369C0.929252 13.0761 0.929214 12.6013 1.22207 12.3085C1.51498 12.0157 1.98977 12.0156 2.28261 12.3085L15.9447 25.9745C15.9761 26.0055 16.0268 26.0058 16.058 25.9745L29.7201 12.3085ZM29.7201 4.71962C30.0129 4.42673 30.4877 4.42685 30.7807 4.71962C31.0733 5.01248 31.0734 5.48733 30.7807 5.78017L17.1195 19.4462C16.5024 20.0635 15.5014 20.0633 14.8842 19.4462L1.22207 5.78017C0.929252 5.48726 0.929214 5.01248 1.22207 4.71962C1.51498 4.42684 1.98977 4.42678 2.28261 4.71962L15.9447 18.3856C15.9761 18.4167 16.0267 18.4169 16.058 18.3856L29.7201 4.71962Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDown32.category = 'Arrows';\n\nexport default DoubleChevronDown32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.54302 5.89262C9.93352 5.50232 10.5666 5.50228 10.9571 5.89262C11.3475 6.28309 11.3474 6.91615 10.9571 7.30669L6.88384 11.3799C6.39568 11.8681 5.60441 11.8681 5.11626 11.3799L1.04302 7.30669C0.652599 6.91615 0.652527 6.28311 1.04302 5.89262C1.43352 5.50232 2.06661 5.50227 2.45708 5.89262L6.00005 9.43559L9.54302 5.89262ZM9.54302 0.543015C9.93354 0.152493 10.5666 0.152499 10.9571 0.543015C11.3475 0.933546 11.3476 1.56658 10.9571 1.95708L6.88384 6.03032C6.39571 6.51843 5.60441 6.51838 5.11626 6.03032L1.04302 1.95708C0.652491 1.56655 0.652491 0.93354 1.04302 0.543015C1.43354 0.152491 2.06655 0.152491 2.45708 0.543015L6.00005 4.08598L9.54302 0.543015Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownBold12.category = 'Arrows';\n\nexport default DoubleChevronDownBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2917 7.44327C13.6822 7.05277 14.3153 7.05283 14.7058 7.44327C15.0962 7.8338 15.0963 8.46685 14.7058 8.85733L8.96262 14.6005C8.4305 15.1323 7.56791 15.1324 7.03586 14.6005L1.2927 8.85733C0.902263 8.46689 0.902432 7.83381 1.2927 7.44327C1.68322 7.05274 2.31624 7.05274 2.70676 7.44327L7.99875 12.7353L13.2917 7.44327ZM13.2917 1.29483C13.6822 0.904343 14.3152 0.904424 14.7058 1.29483C15.0963 1.68535 15.0963 2.31837 14.7058 2.70889L8.96262 8.45205C8.43046 8.98404 7.56795 8.98415 7.03586 8.45205L1.2927 2.70889C0.902247 2.3184 0.902295 1.68535 1.2927 1.29483C1.68321 0.904318 2.31624 0.904338 2.70676 1.29483L7.99875 6.58682L13.2917 1.29483Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownBold16.category = 'Arrows';\n\nexport default DoubleChevronDownBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.2935 8.44282C17.684 8.05268 18.3171 8.05256 18.7075 8.44282C19.0978 8.83325 19.0977 9.46638 18.7075 9.85688L11.0464 17.518C10.4688 18.0957 9.53231 18.0956 8.95461 17.518L1.29347 9.85688C0.90301 9.46635 0.902969 8.83332 1.29347 8.44282C1.68401 8.05271 2.31714 8.05249 2.70754 8.44282L10.0005 15.7358L17.2935 8.44282ZM17.2935 2.29633C17.684 1.90612 18.3171 1.90605 18.7075 2.29633C19.0978 2.68679 19.0977 3.3199 18.7075 3.7104L11.0464 11.3715C10.4688 11.9492 9.53231 11.9491 8.95461 11.3715L1.29347 3.7104C0.90301 3.31987 0.902969 2.68684 1.29347 2.29633C1.684 1.90615 2.31711 1.90598 2.70754 2.29633L10.0005 9.5893L17.2935 2.29633Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownBold20.category = 'Arrows';\n\nexport default DoubleChevronDownBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.2931 9.79296C21.6837 9.40261 22.3167 9.4025 22.7072 9.79296C23.0975 10.1834 23.0975 10.8165 22.7072 11.207L13.1291 20.7851C12.5046 21.4096 11.4918 21.4096 10.8674 20.7851L1.29314 11.2109C0.902614 10.8204 0.902613 10.1874 1.29314 9.79686C1.68366 9.40634 2.31668 9.40634 2.7072 9.79686L11.9982 19.0879L21.2931 9.79296ZM21.2931 3.04296C21.6837 2.65261 22.3167 2.6525 22.7072 3.04296C23.0975 3.43344 23.0975 4.06654 22.7072 4.45702L13.1291 14.0351C12.5046 14.6596 11.4918 14.6596 10.8674 14.0351L1.29314 4.46093C0.902614 4.0704 0.902613 3.43739 1.29314 3.04686C1.68366 2.65634 2.31668 2.65634 2.7072 3.04686L11.9982 12.3379L21.2931 3.04296Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownBold24.category = 'Arrows';\n\nexport default DoubleChevronDownBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.2945 12.5929C29.685 12.2024 30.319 12.2025 30.7096 12.5929C31.0998 12.9834 31.0998 13.6165 30.7096 14.007L17.2955 27.421C16.5807 28.1358 15.4214 28.1358 14.7066 27.421L1.29257 14.007C0.90215 13.6165 0.90215 12.9834 1.29257 12.5929C1.68307 12.2024 2.3161 12.2025 2.70663 12.5929L16.0006 25.8869L29.2945 12.5929ZM29.2945 5.29701C29.685 4.90651 30.319 4.90655 30.7096 5.29701C31.0998 5.68748 31.0998 6.32061 30.7096 6.71108L17.2955 20.1251C16.5807 20.8398 15.4214 20.8399 14.7066 20.1251L1.29257 6.71108C0.902159 6.3206 0.90222 5.68753 1.29257 5.29701C1.68308 4.90651 2.31611 4.90655 2.70663 5.29701L16.0006 18.591L29.2945 5.29701Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownBold32.category = 'Arrows';\n\nexport default DoubleChevronDownBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.36624 5.71585C9.85438 5.22791 10.6457 5.22785 11.1338 5.71585C11.6219 6.20394 11.6218 6.99526 11.1338 7.48343L7.06057 11.5567C6.47479 12.1424 5.52526 12.1424 4.93948 11.5567L0.866239 7.48343C0.378172 6.99526 0.378113 6.20397 0.866239 5.71585C1.35438 5.22791 2.14572 5.22784 2.63382 5.71585L6.00003 9.08206L9.36624 5.71585ZM9.36624 0.366239C9.85439 -0.121914 10.6457 -0.121909 11.1338 0.366239C11.6219 0.854402 11.6219 1.64569 11.1338 2.13382L7.06057 6.20706C6.47482 6.79279 5.52527 6.79273 4.93948 6.20706L0.866239 2.13382C0.378083 1.64566 0.378083 0.854394 0.866239 0.366239C1.35439 -0.121917 2.14566 -0.121917 2.63382 0.366239L6.00003 3.73245L9.36624 0.366239Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownBoldFilled12.category = 'Arrows';\n\nexport default DoubleChevronDownBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.6947 7.68481C13.2831 7.1019 14.2327 7.10633 14.8158 7.69458C15.3984 8.28295 15.3941 9.23263 14.806 9.81567L9.26306 15.3098C8.53265 16.0338 7.35353 16.0291 6.62927 15.2991L1.18494 9.80591C0.601972 9.21752 0.606404 8.26793 1.1947 7.68481C1.78309 7.10184 2.73268 7.10628 3.3158 7.69458L7.95935 12.3782L12.6947 7.68481ZM12.6908 1.1897C13.2766 0.603985 14.2261 0.604014 14.8119 1.1897C15.3974 1.77549 15.3975 2.7251 14.8119 3.31079L9.31677 8.80591C8.58944 9.53313 7.41036 9.53299 6.68298 8.80591L1.18982 3.31079C0.604195 2.72496 0.604115 1.7754 1.18982 1.1897C1.77565 0.604117 2.72523 0.604008 3.31091 1.1897L7.99939 5.88013L12.6908 1.1897Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownBoldFilled16.category = 'Arrows';\n\nexport default DoubleChevronDownBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.6936 8.68964C17.2794 8.104 18.229 8.10391 18.8147 8.68964C19.4 9.27541 19.4002 10.2251 18.8147 10.8107L11.3997 18.2258C10.6267 18.9984 9.37363 18.9976 8.60083 18.2248L1.1897 10.8107C0.604156 10.2249 0.604109 9.27532 1.1897 8.68964C1.77554 8.10406 2.72512 8.10396 3.31079 8.68964L9.99927 15.382L16.6936 8.68964ZM16.6936 1.68964C17.2794 1.104 18.229 1.10391 18.8147 1.68964C19.4 2.27541 19.4002 3.22509 18.8147 3.81073L11.3997 11.2258C10.6267 11.9984 9.37364 11.9976 8.60083 11.2248L1.1897 3.81073C0.604151 3.22492 0.604095 2.27531 1.1897 1.68964C1.77554 1.10406 2.72512 1.10396 3.31079 1.68964L9.99927 8.38202L16.6936 1.68964Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownBoldFilled20.category = 'Arrows';\n\nexport default DoubleChevronDownBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.6896 9.68945C21.2754 9.10374 22.2249 9.1037 22.8107 9.68945C23.3962 10.2752 23.3963 11.2248 22.8107 11.8105L13.4825 21.1387C12.6627 21.9584 11.3335 21.9584 10.5138 21.1387L1.18958 11.8105C0.603992 11.2247 0.603933 10.2751 1.18958 9.68945C1.77538 9.10388 2.72498 9.10383 3.31067 9.68945L11.9982 18.3799L20.6896 9.68945ZM20.6896 2.68945C21.2754 2.10374 22.2249 2.1037 22.8107 2.68945C23.3961 3.27524 23.3963 4.22485 22.8107 4.81055L13.4825 14.1387C12.6628 14.9584 11.3335 14.9584 10.5138 14.1387L1.18958 4.81055C0.603964 4.2247 0.60385 3.27514 1.18958 2.68945C1.77538 2.10388 2.72498 2.10383 3.31067 2.68945L11.9982 11.3799L20.6896 2.68945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownBoldFilled24.category = 'Arrows';\n\nexport default DoubleChevronDownBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.6963 12.6895C29.2821 12.1038 30.2317 12.1037 30.8174 12.6895C31.403 13.2752 31.403 14.2248 30.8174 14.8105L17.6494 27.9785C16.7393 28.8886 15.2636 28.8886 14.3535 27.9785L1.18945 14.8105C0.603824 14.2247 0.603756 13.2752 1.18945 12.6895C1.77527 12.1038 2.72483 12.1038 3.31055 12.6895L16.001 25.3838L28.6963 12.6895ZM28.6963 3.68945C29.2821 3.10384 30.2317 3.10374 30.8174 3.68945C31.403 4.2752 31.403 5.2248 30.8174 5.81055L17.6494 18.9785C16.7393 19.8886 15.2636 19.8886 14.3535 18.9785L1.18945 5.81055C0.603833 5.22473 0.603771 4.27516 1.18945 3.68945C1.77527 3.10381 2.72483 3.10376 3.31055 3.68945L16.001 16.3838L28.6963 3.68945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownBoldFilled32.category = 'Arrows';\n\nexport default DoubleChevronDownBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.36612 5.71585C9.85425 5.22791 10.6456 5.22785 11.1337 5.71585C11.6218 6.20394 11.6217 6.99526 11.1337 7.48343L7.06045 11.5567C6.47467 12.1424 5.52514 12.1424 4.93936 11.5567L0.866117 7.48343C0.37805 6.99526 0.377991 6.20397 0.866117 5.71585C1.35426 5.22791 2.14559 5.22784 2.63369 5.71585L5.99991 9.08206L9.36612 5.71585ZM9.36612 0.366239C9.85427 -0.121914 10.6455 -0.121909 11.1337 0.366239C11.6218 0.854402 11.6218 1.64569 11.1337 2.13382L7.06045 6.20706C6.4747 6.79279 5.52515 6.79273 4.93936 6.20706L0.866117 2.13382C0.377961 1.64566 0.377961 0.854394 0.866117 0.366239C1.35427 -0.121917 2.14554 -0.121917 2.63369 0.366239L5.99991 3.73245L9.36612 0.366239Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownFilled12.category = 'Arrows';\n\nexport default DoubleChevronDownFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.8705 7.86239C13.3608 7.37647 14.1521 7.37994 14.6381 7.8702C15.1237 8.3605 15.1204 9.15187 14.6303 9.63778L9.08728 15.1329C8.45482 15.7596 7.43397 15.7544 6.80701 15.1222L1.36267 9.62997C0.876725 9.13967 0.880224 8.34837 1.37049 7.86239C1.86079 7.37647 2.65209 7.37995 3.13806 7.8702L7.9574 12.7315L12.8705 7.86239ZM12.8676 1.36629C13.3557 0.878213 14.147 0.878242 14.6351 1.36629C15.123 1.85446 15.1231 2.64581 14.6351 3.13387L9.14002 8.62899C8.51031 9.25858 7.48949 9.25844 6.85974 8.62899L1.36658 3.13387C0.878558 2.64568 0.878492 1.85438 1.36658 1.36629C1.85477 0.878319 2.64609 0.878222 3.13416 1.36629L7.99939 6.23348L12.8676 1.36629Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownFilled16.category = 'Arrows';\n\nexport default DoubleChevronDownFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.8701 8.86621C17.3583 8.3782 18.1496 8.37811 18.6377 8.86621C19.1253 9.35435 19.1256 10.1458 18.6377 10.6338L11.2227 18.0488C10.5473 18.7238 9.45253 18.723 8.77735 18.0478L1.36622 10.6338C0.878275 10.1456 0.878247 9.35427 1.36622 8.86621C1.85442 8.37823 2.64574 8.37814 3.1338 8.86621L10 15.7353L16.8701 8.86621ZM16.8701 1.86621C17.3583 1.3782 18.1496 1.37811 18.6377 1.86621C19.1253 2.35435 19.1256 3.14577 18.6377 3.63378L11.2227 11.0488C10.5473 11.7238 9.45254 11.723 8.77735 11.0478L1.36622 3.63378C0.878271 3.14561 0.878232 2.35427 1.36622 1.86621C1.85442 1.37823 2.64574 1.37814 3.1338 1.86621L10 8.73535L16.8701 1.86621Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownFilled20.category = 'Arrows';\n\nexport default DoubleChevronDownFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.866 9.86608C21.3542 9.378 22.1455 9.37795 22.6336 9.86608C23.1216 10.3542 23.1216 11.1456 22.6336 11.6337L13.3055 20.9618C12.5833 21.6838 11.4123 21.6839 10.6903 20.9618L1.36605 11.6337C0.878062 11.1455 0.878018 10.3542 1.36605 9.86608C1.85421 9.3781 2.64554 9.37807 3.13362 9.86608L11.9979 18.7333L20.866 9.86608ZM20.866 2.86608C21.3542 2.378 22.1455 2.37795 22.6336 2.86608C23.1215 3.35423 23.1216 4.14559 22.6336 4.63366L13.3055 13.9618C12.5834 14.6839 11.4124 14.6839 10.6903 13.9618L1.36605 4.63366C0.878034 4.14545 0.877936 3.35415 1.36605 2.86608C1.85421 2.3781 2.64554 2.37807 3.13362 2.86608L11.9979 11.7333L20.866 2.86608Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownFilled24.category = 'Arrows';\n\nexport default DoubleChevronDownFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.8729 12.866C29.361 12.3781 30.1523 12.378 30.6405 12.866C31.1284 13.3542 31.1284 14.1455 30.6405 14.6336L17.4725 27.8016C16.66 28.614 15.3425 28.6141 14.5301 27.8016L1.36604 14.6336C0.878016 14.1454 0.87796 13.3541 1.36604 12.866C1.85422 12.378 2.64552 12.378 3.13361 12.866L16.0008 25.7371L28.8729 12.866ZM28.8729 3.86604C29.361 3.37806 30.1523 3.37796 30.6405 3.86604C31.1284 4.35416 31.1284 5.14551 30.6405 5.63362L17.4725 18.8016C16.66 19.614 15.3425 19.6141 14.5301 18.8016L1.36604 5.63362C0.878025 5.14544 0.877975 4.35413 1.36604 3.86604C1.85421 3.37801 2.64552 3.37796 3.13361 3.86604L16.0008 16.7371L28.8729 3.86604Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownFilled32.category = 'Arrows';\n\nexport default DoubleChevronDownFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmall12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmall12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.07026 6.21972C8.36317 5.92706 8.83799 5.92691 9.1308 6.21972C9.42324 6.51257 9.42334 6.98748 9.1308 7.28027L6.70697 9.70312C6.31654 10.0935 5.68345 10.0934 5.29291 9.70312L2.87006 7.28027C2.57717 6.98738 2.57717 6.51262 2.87006 6.21972C3.16296 5.92697 3.63776 5.92688 3.93061 6.21972L5.99994 8.28906L8.07026 6.21972ZM8.07026 2.21972C8.36317 1.92706 8.83799 1.92691 9.1308 2.21972C9.42324 2.51257 9.42334 2.98748 9.1308 3.28027L6.70697 5.70312C6.31654 6.09353 5.68345 6.09335 5.29291 5.70312L2.87006 3.28027C2.57717 2.98738 2.57717 2.51262 2.87006 2.21972C3.16296 1.92697 3.63776 1.92688 3.93061 2.21972L5.99994 4.28906L8.07026 2.21972Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmall12.category = 'Arrows';\n\nexport default DoubleChevronDownSmall12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmall16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmall16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.8529 7.96967C11.1457 7.67684 11.6205 7.67686 11.9134 7.96967C12.2061 8.26256 12.2062 8.73737 11.9134 9.03021L8.76595 12.1777C8.34292 12.6005 7.65672 12.6005 7.23372 12.1777L4.08626 9.03021C3.79344 8.73739 3.79359 8.26258 4.08626 7.96967C4.37915 7.67678 4.85391 7.67678 5.14681 7.96967L7.99935 10.8222L10.8529 7.96967ZM10.8529 3.71967C11.1457 3.42684 11.6205 3.42686 11.9134 3.71967C12.2061 4.01256 12.2062 4.48737 11.9134 4.78021L8.76595 7.92767C8.34291 8.35046 7.65673 8.3505 7.23372 7.92767L4.08626 4.78021C3.79344 4.48739 3.79358 4.01258 4.08626 3.71967C4.37915 3.42678 4.85391 3.42678 5.14681 3.71967L7.99935 6.5722L10.8529 3.71967Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmall16.category = 'Arrows';\n\nexport default DoubleChevronDownSmall16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmall20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmall20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.636 9.72314C13.9289 9.4303 14.4037 9.43039 14.6966 9.72314C14.9894 10.016 14.9893 10.4908 14.6966 10.7837L10.8255 14.6577C10.3698 15.1135 9.62976 15.1136 9.17413 14.6577L5.30304 10.7837C5.01035 10.4908 5.01037 10.016 5.30304 9.72314C5.59597 9.43039 6.07077 9.43032 6.36359 9.72314L9.99933 13.3608L13.636 9.72314ZM13.636 5.22021C13.9289 4.92737 14.4037 4.92746 14.6966 5.22021C14.9894 5.51302 14.9893 5.98783 14.6966 6.28075L10.8255 10.1548C10.3698 10.6106 9.62978 10.6107 9.17413 10.1548L5.30304 6.28075C5.01032 5.98785 5.01031 5.51303 5.30304 5.22021C5.59597 4.92746 6.07077 4.92739 6.36359 5.22021L9.99933 8.8579L13.636 5.22021Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmall20.category = 'Arrows';\n\nexport default DoubleChevronDownSmall20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmall24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmall24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.4699 11.4696C16.7628 11.1769 17.2376 11.1768 17.5305 11.4696C17.8231 11.7624 17.8231 12.2373 17.5305 12.5301L12.884 17.1766C12.3959 17.6646 11.6045 17.6645 11.1164 17.1766L6.46991 12.5301C6.17702 12.2372 6.17702 11.7625 6.46991 11.4696C6.76281 11.1769 7.23761 11.1768 7.53046 11.4696L12.0002 15.9393L16.4699 11.4696ZM16.4699 6.71959C16.7628 6.42686 17.2376 6.42675 17.5305 6.71959C17.8231 7.01245 17.8231 7.48729 17.5305 7.78014L12.884 12.4266C12.3959 12.9146 11.6045 12.9145 11.1164 12.4266L6.46991 7.78014C6.17702 7.48725 6.17702 7.01249 6.46991 6.71959C6.76281 6.42685 7.23761 6.42676 7.53046 6.71959L12.0002 11.1893L16.4699 6.71959Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmall24.category = 'Arrows';\n\nexport default DoubleChevronDownSmall24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmall32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmall32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.0537 14.9433C22.3471 14.6512 22.822 14.652 23.1143 14.9452C23.4065 15.2386 23.4056 15.7134 23.1123 16.0058L17 22.0937C16.4472 22.6442 15.5528 22.6442 15 22.0937L8.88772 16.0058C8.59438 15.7134 8.59351 15.2386 8.88576 14.9452C9.17807 14.652 9.65292 14.6511 9.94631 14.9433L16 20.9726L22.0537 14.9433ZM22.0537 9.71865C22.3472 9.42641 22.822 9.4273 23.1143 9.7206C23.4064 10.0141 23.4058 10.4889 23.1123 10.7812L17 16.869C16.4473 17.4196 15.5528 17.4194 15 16.869L8.88772 10.7812C8.59432 10.4888 8.59349 10.0141 8.88576 9.7206C9.17808 9.42721 9.65286 9.42637 9.94631 9.71865L16 15.7479L22.0537 9.71865Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmall32.category = 'Arrows';\n\nexport default DoubleChevronDownSmall32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.89348 6.54295C8.28402 6.15265 8.91709 6.1525 9.30754 6.54295C9.69759 6.93343 9.6977 7.5666 9.30754 7.95701L6.88371 10.3799C6.39566 10.8679 5.60431 10.8677 5.11614 10.3799L2.69328 7.95701C2.30276 7.56648 2.30276 6.93347 2.69328 6.54295C3.08382 6.15256 3.71687 6.15247 4.10735 6.54295L5.99992 8.43552L7.89348 6.54295ZM7.89348 1.54295C8.28402 1.15265 8.91709 1.1525 9.30754 1.54295C9.69759 1.93343 9.6977 2.5666 9.30754 2.95701L6.88371 5.37986C6.39566 5.86789 5.60431 5.8677 5.11614 5.37986L2.69328 2.95701C2.30276 2.56648 2.30276 1.93347 2.69328 1.54295C3.08382 1.15256 3.71687 1.15247 4.10735 1.54295L5.99992 3.43552L7.89348 1.54295Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallBold12.category = 'Arrows';\n\nexport default DoubleChevronDownSmallBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.6762 8.04301C11.0667 7.65256 11.6997 7.65258 12.0902 8.04301C12.4806 8.43353 12.4807 9.06658 12.0902 9.45707L8.94278 12.6045C8.42211 13.1251 7.57773 13.1251 7.05704 12.6045L3.90958 9.45707C3.51907 9.06656 3.51909 8.43354 3.90958 8.04301C4.30009 7.65249 4.93311 7.65249 5.32364 8.04301L7.99942 10.7188L10.6762 8.04301ZM10.6762 3.29301C11.0667 2.90256 11.6997 2.90258 12.0902 3.29301C12.4807 3.68353 12.4807 4.31658 12.0902 4.70707L8.94278 7.85453C8.4221 8.37516 7.57773 8.37513 7.05704 7.85453L3.90958 4.70707C3.51906 4.31656 3.51908 3.68354 3.90958 3.29301C4.30009 2.90249 4.93311 2.9025 5.32364 3.29301L7.99942 5.96879L10.6762 3.29301Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallBold16.category = 'Arrows';\n\nexport default DoubleChevronDownSmallBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.4595 9.79274C13.85 9.40238 14.483 9.40244 14.8736 9.79274C15.2639 10.1831 15.2638 10.8162 14.8736 11.2068L11.0025 15.0808C10.4492 15.6345 9.55094 15.6344 8.99761 15.0808L5.12652 11.2068C4.7362 10.8162 4.7361 10.1832 5.12652 9.79274C5.5171 9.40251 6.1502 9.40235 6.54058 9.79274L9.99957 13.2537L13.4595 9.79274ZM13.4595 4.79274C13.85 4.4024 14.483 4.40244 14.8736 4.79274C15.2639 5.18313 15.2638 5.81624 14.8736 6.2068L11.0025 10.0808C10.4492 10.6345 9.55094 10.6344 8.99761 10.0808L5.12652 6.2068C4.7362 5.81623 4.7361 5.18316 5.12652 4.79274C5.5171 4.40252 6.1502 4.40235 6.54058 4.79274L9.99957 8.25368L13.4595 4.79274Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallBold20.category = 'Arrows';\n\nexport default DoubleChevronDownSmallBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.2934 11.543C16.6839 11.1526 17.317 11.1525 17.7074 11.543C18.0977 11.9335 18.0978 12.5666 17.7074 12.9571L13.061 17.6036C12.4753 18.1891 11.5256 18.189 10.9399 17.6036L6.29338 12.9571C5.90286 12.5666 5.90286 11.9335 6.29338 11.543C6.6839 11.1526 7.31695 11.1525 7.70744 11.543L12.0004 15.836L16.2934 11.543ZM16.2934 6.29301C16.6839 5.90261 17.317 5.90253 17.7074 6.29301C18.0976 6.68352 18.0978 7.31664 17.7074 7.70708L13.061 12.3536C12.4753 12.9391 11.5256 12.9389 10.9399 12.3536L6.29338 7.70708C5.90286 7.31656 5.90286 6.68354 6.29338 6.29301C6.6839 5.90261 7.31695 5.90254 7.70744 6.29301L12.0004 10.586L16.2934 6.29301Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallBold24.category = 'Arrows';\n\nexport default DoubleChevronDownSmallBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.8778 15.0407C22.269 14.6516 22.9022 14.6528 23.2918 15.0436C23.6815 15.4349 23.6801 16.0689 23.2889 16.4587L17.1756 22.5466C16.5253 23.1939 15.4743 23.194 14.824 22.5466L8.71076 16.4587C8.31966 16.0689 8.3182 15.4349 8.70783 15.0436C9.09751 14.6525 9.73159 14.6512 10.1229 15.0407L15.9998 20.8942L21.8778 15.0407ZM21.8778 9.29072C22.269 8.90161 22.9022 8.90273 23.2918 9.29365C23.6815 9.68491 23.6801 10.3189 23.2889 10.7087L17.1756 16.7966C16.5253 17.4439 15.4743 17.444 14.824 16.7966L8.71076 10.7087C8.31963 10.3189 8.31819 9.68491 8.70783 9.29365C9.09752 8.90253 9.73159 8.90122 10.1229 9.29072L15.9998 15.1442L21.8778 9.29072Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallBold32.category = 'Arrows';\n\nexport default DoubleChevronDownSmallBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.7167 6.36629C8.20488 5.87837 8.9962 5.87821 9.48428 6.36629C9.97194 6.8544 9.97207 7.64583 9.48428 8.13387L7.06143 10.5567C6.47575 11.1424 5.52517 11.1422 4.93936 10.5567L2.51651 8.13387C2.02835 7.64571 2.02835 6.85445 2.51651 6.36629C3.00467 5.87827 3.79598 5.87818 4.28409 6.36629L5.99991 8.08211L7.7167 6.36629ZM7.7167 1.36629C8.20488 0.878365 8.9962 0.878212 9.48428 1.36629C9.97194 1.8544 9.97207 2.64583 9.48428 3.13387L7.06143 5.55672C6.47575 6.1424 5.52517 6.14218 4.93936 5.55672L2.51651 3.13387C2.02835 2.64571 2.02835 1.85445 2.51651 1.36629C3.00467 0.878274 3.79598 0.878182 4.28409 1.36629L5.99991 3.08211L7.7167 1.36629Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallBoldFilled12.category = 'Arrows';\n\nexport default DoubleChevronDownSmallBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3228 7.93988C10.9085 7.35416 11.8581 7.35419 12.4438 7.93988C13.0293 8.52568 13.0295 9.4753 12.4438 10.061L9.29639 13.2084C8.58052 13.9241 7.41954 13.924 6.70361 13.2084L3.55615 10.061C2.97043 9.47525 2.97054 8.52568 3.55615 7.93988C4.14193 7.3541 5.09146 7.35411 5.67725 7.93988L7.99951 10.2621L10.3228 7.93988ZM10.3228 2.68988C10.9085 2.10416 11.8581 2.10419 12.4438 2.68988C13.0293 3.27568 13.0295 4.2253 12.4438 4.81097L9.29639 7.95844C8.58052 8.6741 7.41954 8.67401 6.70361 7.95844L3.55615 4.81097C2.97043 4.22525 2.97054 3.27568 3.55615 2.68988C4.14193 2.1041 5.09146 2.10411 5.67725 2.68988L7.99951 5.01215L10.3228 2.68988Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallBoldFilled16.category = 'Arrows';\n\nexport default DoubleChevronDownSmallBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.106 9.69263C13.6916 9.10696 14.6412 9.10713 15.2271 9.69263C15.8127 10.2783 15.8126 11.2279 15.2271 11.8137L11.356 15.6877C10.6074 16.4367 9.39261 16.4367 8.64404 15.6877L4.77295 11.8137C4.18747 11.2279 4.18736 10.2783 4.77295 9.69263C5.35878 9.10711 6.30839 9.10701 6.89404 9.69263L9.99951 12.8L13.106 9.69263ZM13.106 4.1897C13.6916 3.60402 14.6412 3.60416 15.2271 4.1897C15.8127 4.77535 15.8126 5.72493 15.2271 6.31079L11.356 10.1848C10.6074 10.9338 9.39262 10.9338 8.64404 10.1848L4.77295 6.31079C4.18743 5.72495 4.18732 4.77535 4.77295 4.1897C5.3588 3.60417 6.30839 3.60404 6.89404 4.1897L9.99951 7.29712L13.106 4.1897Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallBoldFilled20.category = 'Arrows';\n\nexport default DoubleChevronDownSmallBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9417 11.4094C16.5285 10.8252 17.4782 10.8267 18.0627 11.4133C18.6472 12.0001 18.6453 12.9497 18.0588 13.5344L13.4114 18.1633C12.631 18.9403 11.3695 18.9403 10.5891 18.1633L5.94165 13.5344C5.35498 12.9497 5.35324 12.0001 5.93774 11.4133C6.52235 10.8268 7.47203 10.825 8.05884 11.4094L12.0002 15.3342L15.9417 11.4094ZM15.9417 5.6828C16.5286 5.09825 17.4781 5.09992 18.0627 5.68671C18.6471 6.27363 18.6455 7.22325 18.0588 7.8078L13.4114 12.4367C12.6311 13.2136 11.3695 13.2135 10.5891 12.4367L5.94165 7.8078C5.35488 7.22319 5.35323 6.27361 5.93774 5.68671C6.52236 5.09992 7.47193 5.09826 8.05884 5.6828L12.0002 9.6076L15.9417 5.6828Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallBoldFilled24.category = 'Arrows';\n\nexport default DoubleChevronDownSmallBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.5244 14.9035C22.1115 14.319 23.062 14.3213 23.6465 14.9084C24.2308 15.4955 24.2286 16.446 23.6416 17.0305L17.5283 23.1154C16.683 23.9568 15.317 23.9568 14.4717 23.1154L8.3584 17.0305C7.77137 16.446 7.7692 15.4955 8.35352 14.9084C8.93797 14.3213 9.88849 14.3191 10.4756 14.9035L16 20.4035L21.5244 14.9035ZM21.5244 8.68085C22.1115 8.09646 23.062 8.09869 23.6465 8.68573C24.2309 9.27279 24.2286 10.2233 23.6416 10.8078L17.5283 16.8928C16.683 17.7342 15.317 17.7342 14.4717 16.8928L8.3584 10.8078C7.77134 10.2233 7.76912 9.27282 8.35352 8.68573C8.93798 8.09877 9.88853 8.09648 10.4756 8.68085L16 14.1808L21.5244 8.68085Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallBoldFilled32.category = 'Arrows';\n\nexport default DoubleChevronDownSmallBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.71682 6.36629C8.205 5.87837 8.99632 5.87821 9.4844 6.36629C9.97206 6.8544 9.97219 7.64583 9.4844 8.13387L7.06155 10.5567C6.47587 11.1424 5.52529 11.1422 4.93948 10.5567L2.51663 8.13387C2.02847 7.64571 2.02847 6.85445 2.51663 6.36629C3.0048 5.87827 3.7961 5.87818 4.28421 6.36629L6.00003 8.08211L7.71682 6.36629ZM7.71682 1.36629C8.205 0.878365 8.99632 0.878212 9.4844 1.36629C9.97206 1.8544 9.97219 2.64583 9.4844 3.13387L7.06155 5.55672C6.47587 6.1424 5.52529 6.14218 4.93948 5.55672L2.51663 3.13387C2.02847 2.64571 2.02847 1.85445 2.51663 1.36629C3.0048 0.878274 3.7961 0.878182 4.28421 1.36629L6.00003 3.08211L7.71682 1.36629Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallFilled12.category = 'Arrows';\n\nexport default DoubleChevronDownSmallFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4995 8.11654C10.9876 7.62845 11.7789 7.62847 12.267 8.11654C12.7548 8.60471 12.755 9.39607 12.267 9.88412L9.11957 13.0316C8.50133 13.6496 7.49861 13.6495 6.88031 13.0316L3.73285 9.88412C3.24476 9.39602 3.24487 8.60471 3.73285 8.11654C4.221 7.62839 5.01227 7.62839 5.50043 8.11654L7.99945 10.6156L10.4995 8.11654ZM10.4995 2.86654C10.9876 2.37845 11.7789 2.37847 12.267 2.86654C12.7548 3.35471 12.755 4.14607 12.267 4.63412L9.11957 7.78158C8.50133 8.39962 7.49861 8.39953 6.88031 7.78158L3.73285 4.63412C3.24476 4.14602 3.24487 3.35471 3.73285 2.86654C4.221 2.37839 5.01227 2.37839 5.50043 2.86654L7.99945 5.36556L10.4995 2.86654Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallFilled16.category = 'Arrows';\n\nexport default DoubleChevronDownSmallFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2825 9.86918C13.7705 9.38112 14.5618 9.38127 15.0501 9.86918C15.5381 10.3572 15.538 11.1485 15.0501 11.6368L11.179 15.5108C10.528 16.162 9.4715 16.1621 8.82057 15.5108L4.94948 11.6368C4.46159 11.1486 4.46149 10.3572 4.94948 9.86918C5.43767 9.38125 6.22901 9.38117 6.71706 9.86918L9.99928 13.1534L13.2825 9.86918ZM13.2825 4.36625C13.7705 3.87818 14.5618 3.8783 15.0501 4.36625C15.5381 4.85429 15.538 5.64562 15.0501 6.13383L11.179 10.0079C10.528 10.6591 9.47151 10.6591 8.82057 10.0079L4.94948 6.13383C4.46154 5.64563 4.46146 4.8543 4.94948 4.36625C5.43769 3.87831 6.22901 3.8782 6.71706 4.36625L9.99928 7.65043L13.2825 4.36625Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallFilled20.category = 'Arrows';\n\nexport default DoubleChevronDownSmallFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.1182 11.5859C16.6074 11.0993 17.3988 11.101 17.8858 11.5898C18.3727 12.0789 18.3707 12.8703 17.8819 13.3574L13.2354 17.9854C12.5526 18.6655 11.4475 18.6655 10.7647 17.9854L6.11822 13.3574C5.62924 12.8703 5.62735 12.079 6.11431 11.5898C6.60141 11.1011 7.39283 11.0992 7.88189 11.5859L12.0001 15.6875L16.1182 11.5859ZM16.1182 5.85938C16.6074 5.37238 17.3987 5.37421 17.8858 5.86329C18.3726 6.35245 18.3709 7.14382 17.8819 7.63086L13.2354 12.2588C12.5526 12.9388 11.4476 12.9387 10.7647 12.2588L6.11822 7.63086C5.62915 7.14376 5.62734 6.35244 6.11431 5.86329C6.60142 5.37421 7.39274 5.37238 7.88189 5.85938L12.0001 9.96094L16.1182 5.85938Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallFilled24.category = 'Arrows';\n\nexport default DoubleChevronDownSmallFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronDownSmallFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronDownSmallFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.7011 15.1143C22.1903 14.6273 22.9816 14.6291 23.4687 15.1182C23.9555 15.6075 23.9539 16.3988 23.4647 16.8858L17.3524 22.9717C16.6047 23.7161 15.3952 23.716 14.6474 22.9717L8.53506 16.8858C8.04585 16.3987 8.04415 15.6074 8.53115 15.1182C9.01822 14.629 9.8095 14.6272 10.2987 15.1143L15.9999 20.7901L21.7011 15.1143ZM21.7011 8.85844C22.1903 8.3715 22.9816 8.37324 23.4687 8.86234C23.9556 9.35155 23.9539 10.1429 23.4647 10.6299L17.3524 16.7159C16.6047 17.4603 15.3952 17.4603 14.6474 16.7159L8.53506 10.6299C8.04583 10.1429 8.04409 9.35158 8.53115 8.86234C9.01823 8.37321 9.80953 8.3714 10.2987 8.85844L15.9999 14.5342L21.7011 8.85844Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronDownSmallFilled32.category = 'Arrows';\n\nexport default DoubleChevronDownSmallFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.42865 2.27829C6.72131 1.98542 6.72134 1.51058 6.42865 1.21774C6.13581 0.924906 5.66101 0.925028 5.3681 1.21774L1.29486 5.29098C0.904354 5.6815 0.904349 6.31452 1.29486 6.70504L5.3681 10.7783C5.661 11.0711 6.13579 11.0711 6.42865 10.7783C6.72131 10.4854 6.72135 10.0106 6.42865 9.71774L2.70892 5.99801L6.42865 2.27829ZM10.7783 2.27829C11.0711 1.98539 11.0711 1.51063 10.7783 1.21774C10.4854 0.924901 10.0106 0.924864 9.71771 1.21774L5.64447 5.29098C5.25398 5.68148 5.25402 6.31452 5.64447 6.70504L9.71771 10.7783C10.0106 11.0712 10.4854 11.0712 10.7783 10.7783C11.0711 10.4854 11.0711 10.0106 10.7783 9.71774L7.05853 5.99801L10.7783 2.27829Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeft12.category = 'Arrows';\n\nexport default DoubleChevronLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.88093 2.28114C9.17387 1.98831 9.17374 1.51354 8.88093 1.22059C8.58809 0.927709 8.11331 0.927775 7.82038 1.22059L1.82527 7.21278C1.39074 7.64732 1.39068 8.3525 1.82527 8.787L7.82038 14.7792C8.11328 15.072 8.58808 15.072 8.88093 14.7792C9.17374 14.4863 9.17378 14.0115 8.88093 13.7186L3.16023 7.99989L8.88093 2.28114ZM14.2794 2.28114C14.5723 1.98831 14.5722 1.51354 14.2794 1.22059C13.9865 0.92767 13.5118 0.927763 13.2188 1.22059L7.2237 7.21278C6.78923 7.64734 6.7891 8.35253 7.2237 8.787L13.2188 14.7792C13.5117 15.072 13.9865 15.0719 14.2794 14.7792C14.5722 14.4863 14.5722 14.0115 14.2794 13.7186L8.55867 7.99989L14.2794 2.28114Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeft16.category = 'Arrows';\n\nexport default DoubleChevronLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.3342 2.28147C11.627 1.98866 11.6268 1.51382 11.3342 1.22093C11.0414 0.928358 10.5665 0.927467 10.2736 1.21995L2.36153 9.13206C1.88164 9.61207 1.88169 10.3903 2.36153 10.8703L10.2736 18.7815C10.5665 19.0743 11.0413 19.0744 11.3342 18.7815C11.627 18.4886 11.627 18.0138 11.3342 17.7209L3.61446 10.0012L11.3342 2.28147ZM17.7795 2.28147C18.0721 1.98864 18.0721 1.51376 17.7795 1.22093C17.4868 0.928307 17.0119 0.927612 16.719 1.21995L8.80684 9.13206C8.32692 9.61211 8.32689 10.3903 8.80684 10.8703L16.719 18.7815C17.0119 19.0743 17.4866 19.0744 17.7795 18.7815C18.0721 18.4886 18.0723 18.0137 17.7795 17.7209L10.0598 10.0012L17.7795 2.28147Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeft20.category = 'Arrows';\n\nexport default DoubleChevronLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.2831 2.27626C14.576 1.98347 14.5758 1.50867 14.2831 1.21572C13.9903 0.922846 13.5155 0.922106 13.2225 1.21474L3.39048 11.0438C2.8638 11.5707 2.86363 12.4253 3.39048 12.952L13.2225 22.7811C13.5153 23.0738 13.9902 23.0736 14.2831 22.7811C14.5759 22.4882 14.5759 22.0135 14.2831 21.7206L4.55845 11.9989L14.2831 2.27626ZM20.7801 2.27626C21.073 1.98346 21.0729 1.50867 20.7801 1.21572C20.4874 0.922846 20.0125 0.922106 19.7196 1.21474L9.88756 11.0438C9.36066 11.5707 9.36063 12.4252 9.88756 12.952L19.7196 22.7811C20.0125 23.0739 20.4873 23.0739 20.7801 22.7811C21.0729 22.4882 21.073 22.0135 20.7801 21.7206L11.0555 11.9989L20.7801 2.27626Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeft24.category = 'Arrows';\n\nexport default DoubleChevronLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.6918 2.28016C19.9846 1.98734 19.9845 1.51255 19.6918 1.21961C19.3989 0.927139 18.924 0.926954 18.6312 1.21961L4.96519 14.8807C4.34792 15.4978 4.34822 16.4988 4.96519 17.1161L18.6312 30.7782C18.9241 31.071 19.3989 31.0711 19.6918 30.7782C19.9845 30.4853 19.9846 30.0105 19.6918 29.7177L6.02574 16.0556C5.99479 16.0241 5.99449 15.9735 6.02574 15.9423L19.6918 2.28016ZM27.2806 2.28016C27.5735 1.98734 27.5734 1.51255 27.2806 1.21961C26.9878 0.926996 26.5129 0.926907 26.2201 1.21961L12.5541 14.8807C11.9367 15.4979 11.9369 16.4989 12.5541 17.1161L26.2201 30.7782C26.513 31.071 26.9878 31.0711 27.2806 30.7782C27.5734 30.4853 27.5735 30.0105 27.2806 29.7177L13.6146 16.0556C13.5835 16.0241 13.5833 15.9736 13.6146 15.9423L27.2806 2.28016Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeft32.category = 'Arrows';\n\nexport default DoubleChevronLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.10542 2.45512C6.49572 2.06462 6.49577 1.43153 6.10542 1.04106C5.71496 0.650597 5.0819 0.650719 4.69136 1.04106L0.618117 5.1143C0.129985 5.60246 0.129979 6.39373 0.618117 6.88188L4.69136 10.9551C5.08189 11.3455 5.71493 11.3456 6.10542 10.9551C6.49573 10.5646 6.49578 9.93153 6.10542 9.54106L2.56245 5.99809L6.10542 2.45512ZM11.455 2.45512C11.8456 2.0646 11.8455 1.43159 11.455 1.04106C11.0645 0.650611 10.4315 0.65056 10.041 1.04106L5.96773 5.1143C5.47962 5.60243 5.47966 6.39372 5.96773 6.88188L10.041 10.9551C10.4315 11.3456 11.0645 11.3456 11.455 10.9551C11.8456 10.5646 11.8456 9.93158 11.455 9.54106L7.91206 5.99809L11.455 2.45512Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftBold12.category = 'Arrows';\n\nexport default DoubleChevronLeftBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.55673 2.70825C8.94723 2.31775 8.94717 1.68472 8.55673 1.29418C8.1662 0.903794 7.53315 0.903707 7.14267 1.29418L1.39951 7.03735C0.867715 7.56947 0.867597 8.43206 1.39951 8.96411L7.14267 14.7073C7.53311 15.0977 8.16619 15.0975 8.55673 14.7073C8.94726 14.3167 8.94726 13.6837 8.55673 13.2932L3.26474 8.00122L8.55673 2.70825ZM14.7052 2.70825C15.0957 2.31776 15.0956 1.68472 14.7052 1.29418C14.3146 0.90366 13.6816 0.903662 13.2911 1.29418L7.54795 7.03735C7.01596 7.56951 7.01585 8.43202 7.54795 8.96411L13.2911 14.7073C13.6816 15.0977 14.3147 15.0977 14.7052 14.7073C15.0957 14.3168 15.0957 13.6837 14.7052 13.2932L9.41318 8.00122L14.7052 2.70825Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftBold16.category = 'Arrows';\n\nexport default DoubleChevronLeftBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5342 2.68468C11.9247 2.29421 11.9246 1.66116 11.5342 1.27062C11.1437 0.880201 10.5106 0.880131 10.1201 1.27062L2.459 8.93175C1.88153 9.50943 1.88147 10.4459 2.459 11.0235L10.1201 18.6847C10.5106 19.0751 11.1437 19.075 11.5342 18.6847C11.9246 18.2942 11.9246 17.6611 11.5342 17.2706L4.24123 9.97765L11.5342 2.68468ZM17.6807 2.68468C18.0712 2.29421 18.071 1.66116 17.6807 1.27062C17.2901 0.880203 16.6571 0.880131 16.2666 1.27062L8.60548 8.93175C8.02809 9.50943 8.02798 10.4459 8.60548 11.0235L16.2666 18.6847C16.6571 19.0751 17.2902 19.0749 17.6807 18.6847C18.0711 18.2942 18.0711 17.6611 17.6807 17.2706L10.3877 9.97765L17.6807 2.68468Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftBold20.category = 'Arrows';\n\nexport default DoubleChevronLeftBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.209 2.70881C14.5994 2.31827 14.5995 1.68521 14.209 1.29475C13.8185 0.90457 13.1854 0.904488 12.795 1.29475L3.21684 10.8729C2.59243 11.4973 2.59248 12.5101 3.21684 13.1346L12.7911 22.7088C13.1816 23.0993 13.8146 23.0993 14.2051 22.7088C14.5956 22.3183 14.5956 21.6853 14.2051 21.2947L4.9141 12.0037L14.209 2.70881ZM20.959 2.70881C21.3494 2.31827 21.3495 1.68521 20.959 1.29475C20.5685 0.90457 19.9354 0.904488 19.545 1.29475L9.96684 10.8729C9.34242 11.4973 9.34248 12.5101 9.96684 13.1346L19.5411 22.7088C19.9316 23.0993 20.5646 23.0993 20.9551 22.7088C21.3456 22.3183 21.3456 21.6853 20.9551 21.2947L11.6641 12.0037L20.959 2.70881Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftBold24.category = 'Arrows';\n\nexport default DoubleChevronLeftBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.8888 2.7077C20.2793 2.3172 20.2792 1.6832 19.8888 1.29266C19.4983 0.902445 18.8652 0.902445 18.4747 1.29266L5.06065 14.7067C4.34592 15.4215 4.34587 16.5808 5.06065 17.2956L18.4747 30.7097C18.8652 31.1001 19.4983 31.1001 19.8888 30.7097C20.2793 30.3192 20.2792 29.6861 19.8888 29.2956L6.59483 16.0016L19.8888 2.7077ZM27.1847 2.7077C27.5752 2.3172 27.5751 1.6832 27.1847 1.29266C26.7942 0.902445 26.1611 0.902445 25.7706 1.29266L12.3566 14.7067C11.6419 15.4215 11.6418 16.5808 12.3566 17.2956L25.7706 30.7097C26.1611 31.1001 26.7942 31.1 27.1847 30.7097C27.5752 30.3192 27.5751 29.6861 27.1847 29.2956L13.8907 16.0016L27.1847 2.7077Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftBold32.category = 'Arrows';\n\nexport default DoubleChevronLeftBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.2822 2.63184C6.77014 2.1437 6.7702 1.35236 6.2822 0.864261C5.7941 0.376166 5.00279 0.376288 4.51462 0.864261L0.441379 4.9375C-0.144385 5.52329 -0.14439 6.47282 0.441379 7.0586L4.51462 11.1318C5.00278 11.6199 5.79407 11.62 6.2822 11.1318C6.77014 10.6437 6.7702 9.85236 6.2822 9.36426L2.91599 5.99805L6.2822 2.63184ZM11.6318 2.63184C12.12 2.14369 12.12 1.35242 11.6318 0.864261C11.1436 0.3762 10.3524 0.376137 9.86423 0.864261L5.79099 4.9375C5.20526 5.52326 5.20531 6.47281 5.79099 7.0586L9.86423 11.1318C10.3524 11.62 11.1437 11.62 11.6318 11.1318C12.12 10.6437 12.12 9.85242 11.6318 9.36426L8.2656 5.99805L11.6318 2.63184Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftBoldFilled12.category = 'Arrows';\n\nexport default DoubleChevronLeftBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.61572 3.60587C9.19864 3.0175 9.1942 2.06789 8.60596 1.48477C8.01759 0.902119 7.0679 0.906433 6.48486 1.49454L0.990723 7.03751C0.266687 7.76791 0.271425 8.94704 1.00146 9.6713L6.49463 15.1156C7.08302 15.6986 8.03261 15.6942 8.61572 15.1059C9.19869 14.5175 9.19426 13.5679 8.60596 12.9848L3.92236 8.34122L8.61572 3.60587ZM15.1108 3.60977C15.6966 3.02401 15.6965 2.07446 15.1108 1.48868C14.525 0.903197 13.5754 0.903033 12.9897 1.48868L7.49463 6.9838C6.76741 7.71113 6.76755 8.89021 7.49463 9.61758L12.9897 15.1107C13.5756 15.6964 14.5251 15.6965 15.1108 15.1107C15.6964 14.5249 15.6965 13.5753 15.1108 12.9897L10.4204 8.30118L15.1108 3.60977Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftBoldFilled16.category = 'Arrows';\n\nexport default DoubleChevronLeftBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.3396 3.33569C11.9252 2.7499 11.9253 1.80034 11.3396 1.2146C10.7538 0.629332 9.80415 0.629118 9.21851 1.2146L1.80347 8.62964C1.03087 9.40265 1.03163 10.6557 1.80444 11.4285L9.21851 18.8396C9.80432 19.4251 10.7539 19.4252 11.3396 18.8396C11.9252 18.2538 11.9253 17.3042 11.3396 16.7185L4.64722 10.03L11.3396 3.33569ZM18.3396 3.33569C18.9252 2.7499 18.9253 1.80034 18.3396 1.2146C17.7538 0.629335 16.8041 0.62912 16.2185 1.2146L8.80347 8.62964C8.03086 9.40264 8.03163 10.6557 8.80444 11.4285L16.2185 18.8396C16.8043 19.4251 17.7539 19.4252 18.3396 18.8396C18.9252 18.2538 18.9253 17.3042 18.3396 16.7185L11.6472 10.03L18.3396 3.33569Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftBoldFilled20.category = 'Arrows';\n\nexport default DoubleChevronLeftBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.3123 3.31204C14.898 2.72626 14.898 1.77671 14.3123 1.19095C13.7265 0.605381 12.7769 0.605297 12.1912 1.19095L2.86304 10.5191C2.04336 11.3389 2.04326 12.6681 2.86304 13.4878L12.1912 22.812C12.777 23.3976 13.7266 23.3977 14.3123 22.812C14.8978 22.2262 14.8979 21.2766 14.3123 20.6909L5.62183 12.0034L14.3123 3.31204ZM21.3123 3.31204C21.898 2.72626 21.898 1.77671 21.3123 1.19095C20.7265 0.605474 19.7769 0.605328 19.1912 1.19095L9.86304 10.5191C9.04331 11.3388 9.04333 12.6681 9.86304 13.4878L19.1912 22.812C19.777 23.3977 20.7266 23.3978 21.3123 22.812C21.8978 22.2262 21.8979 21.2766 21.3123 20.6909L12.6218 12.0034L21.3123 3.31204Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftBoldFilled24.category = 'Arrows';\n\nexport default DoubleChevronLeftBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.269 3.31012C19.8547 2.72433 19.8548 1.77476 19.269 1.18903C18.6833 0.603456 17.7337 0.603456 17.1479 1.18903L3.97998 14.357C3.06989 15.2671 3.06986 16.7429 3.97998 17.6529L17.1479 30.817C17.7338 31.4026 18.6833 31.4027 19.269 30.817C19.8547 30.2311 19.8547 29.2816 19.269 28.6959L6.57471 16.0054L19.269 3.31012ZM28.269 3.31012C28.8547 2.72433 28.8548 1.77476 28.269 1.18903C27.6833 0.603456 26.7337 0.603456 26.1479 1.18903L12.98 14.357C12.0699 15.2671 12.0699 16.7429 12.98 17.6529L26.1479 30.817C26.7338 31.4026 27.6833 31.4026 28.269 30.817C28.8547 30.2311 28.8547 29.2816 28.269 28.6959L15.5747 16.0054L28.269 3.31012Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftBoldFilled32.category = 'Arrows';\n\nexport default DoubleChevronLeftBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.2822 2.63184C6.77014 2.1437 6.7702 1.35236 6.2822 0.864261C5.7941 0.376166 5.00279 0.376288 4.51462 0.864261L0.441379 4.9375C-0.144385 5.52329 -0.14439 6.47282 0.441379 7.0586L4.51462 11.1318C5.00278 11.6199 5.79407 11.62 6.2822 11.1318C6.77014 10.6437 6.7702 9.85236 6.2822 9.36426L2.91599 5.99805L6.2822 2.63184ZM11.6318 2.63184C12.12 2.14369 12.12 1.35242 11.6318 0.864261C11.1436 0.3762 10.3524 0.376137 9.86423 0.864261L5.79099 4.9375C5.20526 5.52326 5.20531 6.47281 5.79099 7.0586L9.86423 11.1318C10.3524 11.62 11.1437 11.62 11.6318 11.1318C12.12 10.6437 12.12 9.85242 11.6318 9.36426L8.2656 5.99805L11.6318 2.63184Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftFilled12.category = 'Arrows';\n\nexport default DoubleChevronLeftFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.43827 3.4302C8.92419 2.93991 8.92072 2.14861 8.43046 1.66263C7.94016 1.17697 7.14878 1.18032 6.66288 1.67044L1.16776 7.21341C0.541042 7.84587 0.546305 8.86672 1.1785 9.49368L6.67069 14.938C7.16099 15.424 7.95229 15.4205 8.43827 14.9302C8.92419 14.4399 8.92071 13.6486 8.43046 13.1626L3.56913 8.34329L8.43827 3.4302ZM14.9344 3.43313C15.4224 2.945 15.4224 2.1537 14.9344 1.66556C14.4462 1.17771 13.6548 1.17754 13.1668 1.66556L7.67167 7.16067C7.04208 7.79037 7.04222 8.8112 7.67167 9.44095L13.1668 14.9341C13.655 15.4221 14.4463 15.4222 14.9344 14.9341C15.4223 14.4459 15.4224 13.6546 14.9344 13.1665L10.0672 8.3013L14.9344 3.43313Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftFilled16.category = 'Arrows';\n\nexport default DoubleChevronLeftFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.163 3.15917C11.651 2.671 11.6511 1.8797 11.163 1.39159C10.6749 0.903952 9.88345 0.90374 9.39544 1.39159L1.9804 8.80663C1.30545 9.48199 1.30623 10.5768 1.98137 11.2519L9.39544 18.6631C9.88361 19.151 10.6749 19.1511 11.163 18.6631C11.651 18.1749 11.6511 17.3836 11.163 16.8955L4.29387 10.0293L11.163 3.15917ZM18.163 3.15917C18.651 2.671 18.6511 1.8797 18.163 1.39159C17.6749 0.903955 16.8834 0.903742 16.3954 1.39159L8.9804 8.80663C8.30544 9.48199 8.30623 10.5768 8.98137 11.2519L16.3954 18.6631C16.8836 19.151 17.6749 19.1511 18.163 18.6631C18.651 18.1749 18.6511 17.3836 18.163 16.8955L11.2939 10.0293L18.163 3.15917Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftFilled20.category = 'Arrows';\n\nexport default DoubleChevronLeftFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.1355 3.13545C14.6236 2.64729 14.6236 1.856 14.1355 1.36787C13.6474 0.879934 12.856 0.879852 12.3679 1.36787L3.03981 10.696C2.31776 11.4182 2.31766 12.5892 3.03981 13.3112L12.3679 22.6355C12.8561 23.1234 13.6474 23.1235 14.1355 22.6355C14.6235 22.1473 14.6235 21.356 14.1355 20.8679L5.26832 12.0036L14.1355 3.13545ZM21.1355 3.13545C21.6236 2.64729 21.6236 1.856 21.1355 1.36787C20.6474 0.88003 19.856 0.879883 19.3679 1.36787L10.0398 10.696C9.31771 11.4181 9.31773 12.5891 10.0398 13.3112L19.3679 22.6355C19.8561 23.1235 20.6474 23.1236 21.1355 22.6355C21.6235 22.1473 21.6235 21.356 21.1355 20.8679L12.2683 12.0036L21.1355 3.13545Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftFilled24.category = 'Arrows';\n\nexport default DoubleChevronLeftFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.0926 3.13354C19.5806 2.64537 19.5807 1.85406 19.0926 1.36596C18.6045 0.878019 17.8131 0.878019 17.325 1.36596L4.15703 14.5339C3.34457 15.3464 3.34453 16.6639 4.15703 17.4763L17.325 30.6404C17.8132 31.1284 18.6045 31.1284 19.0926 30.6404C19.5806 30.1522 19.5807 29.3609 19.0926 28.8728L6.22148 16.0056L19.0926 3.13354ZM28.0926 3.13354C28.5806 2.64537 28.5807 1.85406 28.0926 1.36596C27.6045 0.878019 26.8131 0.878019 26.325 1.36596L13.157 14.5339C12.3446 15.3464 12.3445 16.6639 13.157 17.4763L26.325 30.6404C26.8132 31.1284 27.6045 31.1284 28.0926 30.6404C28.5806 30.1522 28.5807 29.3609 28.0926 28.8728L15.2215 16.0056L28.0926 3.13354Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftFilled32.category = 'Arrows';\n\nexport default DoubleChevronLeftFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmall12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmall12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.77869 3.9281C6.07135 3.63518 6.07151 3.16037 5.77869 2.86755C5.48584 2.57511 5.01093 2.57501 4.71814 2.86755L2.29529 5.29138C1.90488 5.68181 1.90506 6.3149 2.29529 6.70544L4.71814 9.12829C5.01104 9.42118 5.4858 9.42118 5.77869 9.12829C6.07144 8.83539 6.07154 8.36059 5.77869 8.06774L3.70935 5.99841L5.77869 3.9281ZM9.77869 3.9281C10.0714 3.63518 10.0715 3.16037 9.77869 2.86755C9.48584 2.57511 9.01093 2.57501 8.71814 2.86755L6.29529 5.29138C5.90488 5.68181 5.90506 6.3149 6.29529 6.70544L8.71814 9.12829C9.01104 9.42118 9.4858 9.42118 9.77869 9.12829C10.0714 8.83539 10.0715 8.36059 9.77869 8.06774L7.70935 5.99841L9.77869 3.9281Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmall12.category = 'Arrows';\n\nexport default DoubleChevronLeftSmall12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmall16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmall16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.02765 5.14433C8.32047 4.85146 8.32045 4.37667 8.02765 4.08378C7.73476 3.79107 7.25994 3.791 6.9671 4.08378L3.81964 7.23124C3.39686 7.65428 3.39682 8.34047 3.81964 8.76347L6.9671 11.9109C7.25992 12.2038 7.73474 12.2036 8.02765 11.9109C8.32054 11.618 8.32053 11.1433 8.02765 10.8504L5.17511 7.99785L8.02765 5.14433ZM12.2776 5.14433C12.5705 4.85146 12.5705 4.37667 12.2776 4.08378C11.9848 3.79107 11.5099 3.79099 11.2171 4.08378L8.06964 7.23124C7.64685 7.65428 7.64681 8.34047 8.06964 8.76347L11.2171 11.9109C11.5099 12.2038 11.9847 12.2036 12.2776 11.9109C12.5705 11.618 12.5705 11.1433 12.2776 10.8504L9.42511 7.99785L12.2776 5.14433Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmall16.category = 'Arrows';\n\nexport default DoubleChevronLeftSmall16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmall20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmall20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2767 6.36377C10.5696 6.07096 10.5695 5.59616 10.2767 5.30322C9.98393 5.01044 9.50911 5.01049 9.21619 5.30322L5.34217 9.17432C4.88637 9.62998 4.88631 10.3701 5.34217 10.8257L9.21619 14.6968C9.50908 14.9895 9.98392 14.9894 10.2767 14.6968C10.5695 14.4038 10.5696 13.929 10.2767 13.6362L6.63905 10.0005L10.2767 6.36377ZM14.7797 6.36377C15.0725 6.07096 15.0724 5.59616 14.7797 5.30322C14.4869 5.01044 14.012 5.01049 13.7191 5.30322L9.8451 9.17432C9.38924 9.62998 9.38922 10.37 9.8451 10.8257L13.7191 14.6968C14.012 14.9895 14.4869 14.9895 14.7797 14.6968C15.0724 14.4038 15.0725 13.929 14.7797 13.6362L11.142 10.0005L14.7797 6.36377Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmall20.category = 'Arrows';\n\nexport default DoubleChevronLeftSmall20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmall24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmall24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5519 7.55145C12.8446 7.25854 12.8447 6.78374 12.5519 6.49091C12.259 6.19822 11.7842 6.19822 11.4913 6.49091L6.84486 11.1374C6.3569 11.6255 6.35699 12.4168 6.84486 12.905L11.4913 17.5515C11.7842 17.8443 12.259 17.8443 12.5519 17.5515C12.8446 17.2586 12.8447 16.7837 12.5519 16.4909L8.08217 12.0212L12.5519 7.55145ZM17.3019 7.55145C17.5946 7.25854 17.5947 6.78374 17.3019 6.49091C17.009 6.19823 16.5342 6.19822 16.2413 6.49091L11.5949 11.1374C11.1069 11.6255 11.107 12.4168 11.5949 12.905L16.2413 17.5515C16.5342 17.8443 17.009 17.8443 17.3019 17.5515C17.5946 17.2586 17.5947 16.7837 17.3019 16.4909L12.8322 12.0212L17.3019 7.55145Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmall24.category = 'Arrows';\n\nexport default DoubleChevronLeftSmall24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmall32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmall32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.0599 9.94956C17.352 9.65615 17.3511 9.18128 17.058 8.88902C16.7645 8.59677 16.2897 8.59767 15.9974 8.89097L9.90952 15.0033C9.35896 15.5561 9.35896 16.4505 9.90952 17.0033L15.9974 23.1156C16.2897 23.4089 16.7645 23.4098 17.058 23.1175C17.3512 22.8252 17.3521 22.3504 17.0599 22.057L11.0306 16.0033L17.0599 9.94956ZM22.2845 9.94956C22.5768 9.65614 22.5759 9.18134 22.2826 8.88902C21.9891 8.59688 21.5143 8.59755 21.222 8.89097L15.1341 15.0033C14.5836 15.556 14.5837 16.4505 15.1341 17.0033L21.222 23.1156C21.5143 23.409 21.9891 23.4098 22.2826 23.1175C22.576 22.8252 22.5768 22.3504 22.2845 22.057L16.2552 16.0033L22.2845 9.94956Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmall32.category = 'Arrows';\n\nexport default DoubleChevronLeftSmall32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.45535 4.10475C5.84564 3.71421 5.84579 3.08114 5.45535 2.69069C5.06487 2.30064 4.43169 2.30053 4.04128 2.69069L1.61843 5.11452C1.1304 5.60257 1.13059 6.39392 1.61843 6.88209L4.04128 9.30495C4.43181 9.69547 5.06482 9.69547 5.45535 9.30495C5.84573 8.91441 5.84582 8.28136 5.45535 7.89088L3.56277 5.99831L5.45535 4.10475ZM10.4553 4.10475C10.8456 3.71421 10.8458 3.08114 10.4553 2.69069C10.0649 2.30064 9.43169 2.30053 9.04128 2.69069L6.61843 5.11452C6.1304 5.60257 6.13059 6.39392 6.61843 6.88209L9.04128 9.30495C9.43181 9.69547 10.0648 9.69547 10.4553 9.30495C10.8457 8.91441 10.8458 8.28136 10.4553 7.89088L8.56277 5.99831L10.4553 4.10475Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallBold12.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.95443 5.32126C8.34488 4.93075 8.34486 4.29771 7.95443 3.9072C7.56391 3.5168 6.93085 3.51676 6.54036 3.9072L3.3929 7.05466C2.87229 7.57533 2.87233 8.41971 3.3929 8.9404L6.54036 12.0879C6.93087 12.4784 7.5639 12.4783 7.95443 12.0879C8.34495 11.6973 8.34494 11.0643 7.95443 10.6738L5.27865 7.99802L7.95443 5.32126ZM12.7044 5.32126C13.0949 4.93075 13.0949 4.29771 12.7044 3.9072C12.3139 3.51678 11.6809 3.51675 11.2904 3.9072L8.1429 7.05466C7.62228 7.57533 7.62231 8.41971 8.1429 8.9404L11.2904 12.0879C11.6809 12.4784 12.3139 12.4784 12.7044 12.0879C13.0949 11.6973 13.0949 11.0643 12.7044 10.6738L10.0286 7.99802L12.7044 5.32126Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallBold16.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2053 6.53852C10.5957 6.1481 10.5956 5.51501 10.2053 5.12446C9.81492 4.73413 9.1818 4.73425 8.79124 5.12446L4.91722 8.99555C4.36358 9.54884 4.36364 10.4471 4.91722 11.0004L8.79124 14.8715C9.18182 15.2619 9.81489 15.2619 10.2053 14.8715C10.5955 14.4809 10.5957 13.8479 10.2053 13.4575L6.74437 9.99848L10.2053 6.53852ZM15.2053 6.53852C15.5956 6.1481 15.5956 5.515 15.2053 5.12446C14.8149 4.73414 14.1818 4.73426 13.7912 5.12446L9.91722 8.99555C9.36358 9.54883 9.36365 10.4471 9.91722 11.0004L13.7912 14.8715C14.1818 15.2619 14.8149 15.2619 15.2053 14.8715C15.5955 14.4809 15.5957 13.8478 15.2053 13.4575L11.7444 9.99848L15.2053 6.53852Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallBold20.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4788 7.72835C12.8692 7.33782 12.8693 6.70477 12.4788 6.31429C12.0883 5.92406 11.4552 5.92397 11.0647 6.31429L6.41823 10.9608C5.83267 11.5465 5.83282 12.4961 6.41823 13.0819L11.0647 17.7284C11.4552 18.1189 12.0882 18.1189 12.4788 17.7284C12.8692 17.3378 12.8692 16.7048 12.4788 16.3143L8.18581 12.0213L12.4788 7.72835ZM17.7288 7.72835C18.1192 7.33782 18.1193 6.70477 17.7288 6.31429C17.3383 5.92408 16.7052 5.92397 16.3147 6.31429L11.6682 10.9608C11.0827 11.5464 11.0828 12.4961 11.6682 13.0819L16.3147 17.7284C16.7052 18.1189 17.3382 18.1189 17.7288 17.7284C18.1192 17.3378 18.1193 16.7048 17.7288 16.3143L13.4358 12.0213L17.7288 7.72835Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallBold24.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.9753 10.1386C17.3644 9.74731 17.3634 9.11412 16.9724 8.72458C16.5811 8.33512 15.947 8.33646 15.5573 8.72751L9.46943 14.8408C8.82216 15.491 8.82224 16.5421 9.46943 17.1924L15.5573 23.3056C15.947 23.6969 16.5811 23.6983 16.9724 23.3086C17.3635 22.9188 17.3649 22.2848 16.9753 21.8935L11.1218 16.0166L16.9753 10.1386ZM22.7253 10.1386C23.1144 9.74731 23.1134 9.11412 22.7224 8.72458C22.3311 8.33515 21.697 8.33648 21.3073 8.72751L15.2194 14.8408C14.5722 15.491 14.5723 16.5421 15.2194 17.1924L21.3073 23.3056C21.697 23.6969 22.3311 23.6983 22.7224 23.3086C23.1135 22.9188 23.1149 22.2848 22.7253 21.8935L16.8718 16.0166L22.7253 10.1386Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallBold32.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.632 4.28165C6.11993 3.79348 6.12008 3.00215 5.632 2.51407C5.14389 2.02641 4.35246 2.02629 3.86442 2.51407L1.44157 4.93692C0.855893 5.5226 0.856109 6.47318 1.44157 7.05899L3.86442 9.48184C4.35258 9.97 5.14384 9.97 5.632 9.48184C6.12002 8.99368 6.12011 8.20238 5.632 7.71427L3.91618 5.99845L5.632 4.28165ZM10.632 4.28165C11.1199 3.79348 11.1201 3.00215 10.632 2.51407C10.1439 2.02641 9.35246 2.02629 8.86442 2.51407L6.44157 4.93692C5.85589 5.5226 5.85611 6.47318 6.44157 7.05899L8.86442 9.48184C9.35258 9.97 10.1438 9.97 10.632 9.48184C11.12 8.99368 11.1201 8.20238 10.632 7.71427L8.91618 5.99845L10.632 4.28165Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallBoldFilled12.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.05774 5.6748C8.64346 5.08904 8.64343 4.13948 8.05774 3.55371C7.47194 2.96827 6.52232 2.96809 5.93665 3.55371L2.78918 6.70117C2.07352 7.41704 2.07362 8.57802 2.78918 9.29395L5.93665 12.4414C6.52237 13.0271 7.47194 13.027 8.05774 12.4414C8.64352 11.8556 8.64351 10.9061 8.05774 10.3203L5.73547 7.99805L8.05774 5.6748ZM13.3077 5.6748C13.8935 5.08904 13.8934 4.13948 13.3077 3.55371C12.7219 2.96827 11.7723 2.96809 11.1866 3.55371L8.03918 6.70117C7.32352 7.41704 7.32361 8.57802 8.03918 9.29395L11.1866 12.4414C11.7724 13.0271 12.7219 13.027 13.3077 12.4414C13.8935 11.8556 13.8935 10.9061 13.3077 10.3203L10.9855 7.99805L13.3077 5.6748Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallBoldFilled16.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3069 6.89355C10.8926 6.30792 10.8924 5.35832 10.3069 4.77246C9.72124 4.18678 8.77165 4.18692 8.18579 4.77246L4.31177 8.64355C3.56283 9.39215 3.56279 10.6069 4.31177 11.3555L8.18579 15.2266C8.77163 15.812 9.72124 15.8122 10.3069 15.2266C10.8924 14.6407 10.8925 13.6911 10.3069 13.1055L7.19946 10L10.3069 6.89355ZM15.8098 6.89355C16.3955 6.30791 16.3954 5.35832 15.8098 4.77246C15.2242 4.18678 14.2746 4.18692 13.6887 4.77246L9.8147 8.64355C9.06574 9.39215 9.06571 10.6069 9.8147 11.3555L13.6887 15.2266C14.2746 15.8121 15.2242 15.8122 15.8098 15.2266C16.3953 14.6407 16.3955 13.6911 15.8098 13.1055L12.7024 10L15.8098 6.89355Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallBoldFilled20.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5861 8.05371C13.1703 7.46682 13.1687 6.51715 12.5822 5.93262C11.9954 5.34817 11.0457 5.35004 10.4611 5.93652L5.83215 10.584C5.05514 11.3643 5.05513 12.6259 5.83215 13.4062L10.4611 18.0537C11.0457 18.6404 11.9953 18.6421 12.5822 18.0576C13.1686 17.473 13.1704 16.5233 12.5861 15.9365L8.66125 11.9951L12.5861 8.05371ZM18.3126 8.05371C18.8972 7.46681 18.8955 6.51724 18.3087 5.93262C17.7218 5.34829 16.7722 5.34981 16.1876 5.93652L11.5587 10.584C10.7818 11.3643 10.7819 12.6259 11.5587 13.4062L16.1876 18.0537C16.7722 18.6405 17.7218 18.6421 18.3087 18.0576C18.8955 17.473 18.8972 16.5234 18.3126 15.9365L14.3878 11.9951L18.3126 8.05371Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallBoldFilled24.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.0919 10.471C17.6764 9.88393 17.6741 8.93342 17.087 8.34894C16.4999 7.76465 15.5494 7.7668 14.965 8.35382L8.88 14.4671C8.03865 15.3124 8.03866 16.6784 8.88 17.5237L14.965 23.637C15.5494 24.2241 16.4999 24.2262 17.087 23.6419C17.6741 23.0575 17.6763 22.1069 17.0919 21.5198L11.5919 15.9954L17.0919 10.471ZM23.3146 10.471C23.899 9.88392 23.8967 8.93339 23.3097 8.34894C22.7226 7.76456 21.7721 7.76686 21.1876 8.35382L15.1027 14.4671C14.2612 15.3124 14.2612 16.6784 15.1027 17.5237L21.1876 23.637C21.7721 24.2241 22.7226 24.2263 23.3097 23.6419C23.8967 23.0574 23.8989 22.1069 23.3146 21.5198L17.8146 15.9954L23.3146 10.471Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallBoldFilled32.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.632 4.28165C6.11993 3.79348 6.12008 3.00215 5.632 2.51407C5.14389 2.02641 4.35246 2.02629 3.86442 2.51407L1.44157 4.93692C0.855893 5.5226 0.856109 6.47318 1.44157 7.05899L3.86442 9.48184C4.35258 9.97 5.14384 9.97 5.632 9.48184C6.12002 8.99368 6.12011 8.20238 5.632 7.71427L3.91618 5.99845L5.632 4.28165ZM10.632 4.28165C11.1199 3.79348 11.1201 3.00215 10.632 2.51407C10.1439 2.02641 9.35246 2.02629 8.86442 2.51407L6.44157 4.93692C5.85589 5.5226 5.85611 6.47318 6.44157 7.05899L8.86442 9.48184C9.35258 9.97 10.1438 9.97 10.632 9.48184C11.12 8.99368 11.1201 8.20238 10.632 7.71427L8.91618 5.99845L10.632 4.28165Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallFilled12.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.88096 5.49823C8.36905 5.01009 8.36902 4.21879 7.88096 3.73065C7.39279 3.24284 6.60143 3.24265 6.11338 3.73065L2.96592 6.87811C2.34789 7.49635 2.34798 8.49907 2.96592 9.11737L6.11338 12.2648C6.60148 12.7529 7.39279 12.7528 7.88096 12.2648C8.36911 11.7767 8.3691 10.9854 7.88096 10.4973L5.38194 7.99823L7.88096 5.49823ZM13.131 5.49823C13.619 5.01009 13.619 4.21879 13.131 3.73065C12.6428 3.24283 11.8514 3.24265 11.3634 3.73065L8.21592 6.87811C7.59788 7.49635 7.59797 8.49907 8.21592 9.11737L11.3634 12.2648C11.8515 12.7529 12.6428 12.7528 13.131 12.2648C13.6191 11.7767 13.6191 10.9854 13.131 10.4973L10.6319 7.99823L13.131 5.49823Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallFilled16.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.1303 6.71703C10.6184 6.229 10.6182 5.43767 10.1303 4.94945C9.64229 4.46138 8.85097 4.4615 8.36275 4.94945L4.48873 8.82054C3.83748 9.47149 3.83745 10.528 4.48873 11.1789L8.36275 15.05C8.85095 15.5379 9.6423 15.538 10.1303 15.05C10.6183 14.5618 10.6183 13.7705 10.1303 13.2825L6.84615 10.0002L10.1303 6.71703ZM15.6333 6.71703C16.1213 6.22899 16.1212 5.43766 15.6333 4.94945C15.1452 4.46138 14.3539 4.4615 13.8657 4.94945L9.99166 8.82054C9.34039 9.47149 9.34037 10.528 9.99166 11.1789L13.8657 15.05C14.3539 15.538 15.1452 15.5381 15.6333 15.05C16.1212 14.5618 16.1213 13.7705 15.6333 13.2825L12.3491 10.0002L15.6333 6.71703Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallFilled20.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4094 7.87714C12.896 7.38801 12.8943 6.59659 12.4055 6.10957C11.9164 5.62267 11.125 5.6247 10.6379 6.11347L6.00994 10.76C5.32984 11.4428 5.32984 12.5478 6.00994 13.2307L10.6379 17.8771C11.125 18.3661 11.9163 18.368 12.4055 17.8811C12.8942 17.3939 12.8961 16.6025 12.4094 16.1135L8.3078 11.9953L12.4094 7.87714ZM18.1359 7.87714C18.6229 7.38799 18.6211 6.59668 18.132 6.10957C17.6428 5.62279 16.8515 5.62447 16.3644 6.11347L11.7365 10.76C11.0565 11.4427 11.0566 12.5478 11.7365 13.2307L16.3644 17.8771C16.8515 18.3662 17.6429 18.368 18.132 17.8811C18.6211 17.3939 18.6229 16.6026 18.1359 16.1135L14.0344 11.9953L18.1359 7.87714Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallFilled24.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronLeftSmallFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronLeftSmallFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.8976 10.3109C17.3846 9.82174 17.3828 9.03045 16.8937 8.54337C16.4044 8.05648 15.6131 8.0581 15.1261 8.54728L9.04018 14.6596C8.29581 15.4073 8.29589 16.6169 9.04018 17.3647L15.1261 23.477C15.6132 23.9662 16.4045 23.9679 16.8937 23.4809C17.3829 22.9938 17.3847 22.2025 16.8976 21.7133L11.2218 16.0121L16.8976 10.3109ZM23.1535 10.3109C23.6404 9.82174 23.6387 9.03042 23.1496 8.54337C22.6603 8.05641 21.869 8.05816 21.382 8.54728L15.296 14.6596C14.5516 15.4074 14.5516 16.6168 15.296 17.3647L21.382 23.477C21.8691 23.9662 22.6603 23.9679 23.1496 23.4809C23.6387 22.9938 23.6405 22.2025 23.1535 21.7133L17.4777 16.0121L23.1535 10.3109Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronLeftSmallFilled32.category = 'Arrows';\n\nexport default DoubleChevronLeftSmallFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.57123 2.27829C5.27857 1.98542 5.27853 1.51058 5.57123 1.21774C5.86406 0.924906 6.33887 0.925028 6.63178 1.21774L10.705 5.29098C11.0955 5.6815 11.0955 6.31452 10.705 6.70504L6.63178 10.7783C6.33888 11.0711 5.86408 11.0711 5.57123 10.7783C5.27856 10.4854 5.27853 10.0106 5.57123 9.71774L9.29096 5.99801L5.57123 2.27829ZM1.22162 2.27829C0.928732 1.98539 0.928737 1.51063 1.22162 1.21774C1.51452 0.924901 1.9893 0.924864 2.28217 1.21774L6.35541 5.29098C6.74589 5.68148 6.74586 6.31452 6.35541 6.70504L2.28217 10.7783C1.98928 11.0712 1.51452 11.0712 1.22162 10.7783C0.92873 10.4854 0.92873 10.0106 1.22162 9.71774L4.94135 5.99801L1.22162 2.27829Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRight12.category = 'Arrows';\n\nexport default DoubleChevronRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.11736 2.28114C6.82442 1.98831 6.82455 1.51354 7.11736 1.22059C7.4102 0.927709 7.88498 0.927775 8.17791 1.22059L14.173 7.21278C14.6075 7.64732 14.6076 8.3525 14.173 8.787L8.17791 14.7792C7.88501 15.072 7.41021 15.072 7.11736 14.7792C6.82455 14.4863 6.82451 14.0115 7.11736 13.7186L12.8381 7.99989L7.11736 2.28114ZM1.71892 2.28114C1.42599 1.98831 1.42611 1.51354 1.71892 1.22059C2.01176 0.92767 2.48653 0.927763 2.77947 1.22059L8.77459 7.21278C9.20906 7.64734 9.2092 8.35253 8.77459 8.787L2.77947 14.7792C2.48659 15.072 2.01178 15.0719 1.71892 14.7792C1.42611 14.4863 1.42607 14.0115 1.71892 13.7186L7.43963 7.99989L1.71892 2.28114Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRight16.category = 'Arrows';\n\nexport default DoubleChevronRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.66655 2.28147C8.37378 1.98866 8.37389 1.51382 8.66655 1.22093C8.95934 0.928358 9.43424 0.927467 9.72709 1.21995L17.6392 9.13206C18.1191 9.61207 18.119 10.3903 17.6392 10.8703L9.72709 18.7815C9.43419 19.0743 8.95943 19.0744 8.66655 18.7815C8.37376 18.4886 8.37369 18.0138 8.66655 17.7209L16.3863 10.0012L8.66655 2.28147ZM2.22123 2.28147C1.92865 1.98864 1.92864 1.51376 2.22123 1.22093C2.51396 0.928307 2.98887 0.927612 3.28178 1.21995L11.1939 9.13206C11.6738 9.61211 11.6738 10.3903 11.1939 10.8703L3.28178 18.7815C2.98888 19.0743 2.51411 19.0744 2.22123 18.7815C1.92863 18.4886 1.92844 18.0137 2.22123 17.7209L9.94096 10.0012L2.22123 2.28147Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRight20.category = 'Arrows';\n\nexport default DoubleChevronRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.71205 2.27626C9.41916 1.98347 9.41935 1.50867 9.71205 1.21572C10.0048 0.922846 10.4796 0.922106 10.7726 1.21474L20.6046 11.0438C21.1313 11.5707 21.1315 12.4253 20.6046 12.952L10.7726 22.7811C10.4798 23.0738 10.0049 23.0736 9.71205 22.7811C9.41925 22.4882 9.41924 22.0135 9.71205 21.7206L19.4367 11.9989L9.71205 2.27626ZM3.21498 2.27626C2.92208 1.98346 2.92225 1.50867 3.21498 1.21572C3.50776 0.922846 3.98257 0.922106 4.27553 1.21474L14.1076 11.0438C14.6345 11.5707 14.6345 12.4252 14.1076 12.952L4.27553 22.7811C3.98266 23.0739 3.50784 23.0739 3.21498 22.7811C2.92217 22.4882 2.92214 22.0135 3.21498 21.7206L12.9396 11.9989L3.21498 2.27626Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRight24.category = 'Arrows';\n\nexport default DoubleChevronRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3109 2.28016C12.018 1.98734 12.0182 1.51255 12.3109 1.21961C12.6038 0.927139 13.0787 0.926954 13.3715 1.21961L27.0375 14.8807C27.6548 15.4978 27.6545 16.4988 27.0375 17.1161L13.3715 30.7782C13.0786 31.071 12.6038 31.0711 12.3109 30.7782C12.0181 30.4853 12.0181 30.0105 12.3109 29.7177L25.9769 16.0556C26.0079 16.0241 26.0082 15.9735 25.9769 15.9423L12.3109 2.28016ZM4.72207 2.28016C4.42917 1.98734 4.42929 1.51255 4.72207 1.21961C5.01493 0.926996 5.48977 0.926907 5.78261 1.21961L19.4486 14.8807C20.0659 15.4979 20.0657 16.4989 19.4486 17.1161L5.78261 30.7782C5.4897 31.071 5.01492 31.0711 4.72207 30.7782C4.42928 30.4853 4.42922 30.0105 4.72207 29.7177L18.3881 16.0556C18.4192 16.0241 18.4194 15.9736 18.3881 15.9423L4.72207 2.28016Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRight32.category = 'Arrows';\n\nexport default DoubleChevronRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.89458 2.45515C5.50428 2.06465 5.50423 1.43156 5.89458 1.04109C6.28504 0.650627 6.9181 0.650749 7.30864 1.04109L11.3819 5.11433C11.87 5.60249 11.87 6.39376 11.3819 6.88191L7.30864 10.9552C6.91811 11.3456 6.28507 11.3456 5.89458 10.9552C5.50427 10.5647 5.50422 9.93156 5.89458 9.54109L9.43755 5.99812L5.89458 2.45515ZM0.544968 2.45515C0.154447 2.06463 0.154452 1.43162 0.544968 1.04109C0.935499 0.650641 1.56853 0.650591 1.95903 1.04109L6.03227 5.11433C6.52038 5.60246 6.52034 6.39376 6.03227 6.88191L1.95903 10.9552C1.56851 11.3457 0.935493 11.3457 0.544968 10.9552C0.154444 10.5646 0.154444 9.93162 0.544968 9.54109L4.08794 5.99812L0.544968 2.45515Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightBold12.category = 'Arrows';\n\nexport default DoubleChevronRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.44192 2.70822C7.05143 2.31772 7.05149 1.68469 7.44192 1.29415C7.83246 0.903764 8.46551 0.903676 8.85599 1.29415L14.5991 7.03732C15.1309 7.56944 15.1311 8.43202 14.5991 8.96408L8.85599 14.7072C8.46555 15.0977 7.83247 15.0975 7.44192 14.7072C7.0514 14.3167 7.0514 13.6837 7.44192 13.2932L12.7339 8.00119L7.44192 2.70822ZM1.29349 2.70822C0.903 2.31773 0.903082 1.68469 1.29349 1.29415C1.68401 0.903629 2.31702 0.903631 2.70755 1.29415L8.45071 7.03732C8.9827 7.56948 8.98281 8.43199 8.45071 8.96408L2.70755 14.7072C2.31706 15.0977 1.68401 15.0976 1.29349 14.7072C0.902975 14.3167 0.902996 13.6837 1.29349 13.2932L6.58548 8.00119L1.29349 2.70822Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightBold16.category = 'Arrows';\n\nexport default DoubleChevronRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.4652 2.68471C8.07472 2.29424 8.07483 1.66119 8.4652 1.27065C8.85573 0.880232 9.48877 0.880161 9.87926 1.27065L17.5404 8.93178C18.1179 9.50946 18.1179 10.4459 17.5404 11.0236L9.87926 18.6847C9.48879 19.0751 8.85571 19.075 8.4652 18.6847C8.07475 18.2942 8.07475 17.6612 8.4652 17.2706L15.7582 9.97768L8.4652 2.68471ZM2.31871 2.68471C1.92824 2.29424 1.92834 1.66119 2.31871 1.27065C2.70924 0.880234 3.34229 0.880161 3.73277 1.27065L11.3939 8.93178C11.9713 9.50946 11.9714 10.446 11.3939 11.0236L3.73277 18.6847C3.34233 19.0751 2.70924 19.0749 2.31871 18.6847C1.92827 18.2942 1.92827 17.6612 2.31871 17.2706L9.61168 9.97768L2.31871 2.68471Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightBold20.category = 'Arrows';\n\nexport default DoubleChevronRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.79122 2.70884C9.40087 2.3183 9.40076 1.68525 9.79122 1.29478C10.1817 0.9046 10.8148 0.904518 11.2053 1.29478L20.7834 10.8729C21.4078 11.4974 21.4078 12.5101 20.7834 13.1346L11.2092 22.7088C10.8187 23.0993 10.1857 23.0993 9.79512 22.7088C9.4046 22.3183 9.4046 21.6853 9.79512 21.2948L19.0861 12.0038L9.79122 2.70884ZM3.04122 2.70884C2.65087 2.3183 2.65076 1.68525 3.04122 1.29478C3.43171 0.9046 4.06484 0.904518 4.45528 1.29478L14.0334 10.8729C14.6578 11.4974 14.6578 12.5101 14.0334 13.1346L4.45919 22.7088C4.06868 23.0993 3.43565 23.0993 3.04512 22.7088C2.6546 22.3183 2.6546 21.6853 3.04512 21.2948L12.3361 12.0038L3.04122 2.70884Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightBold24.category = 'Arrows';\n\nexport default DoubleChevronRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.1133 2.70767C11.7228 2.31717 11.7228 1.68316 12.1133 1.29263C12.5038 0.902414 13.1369 0.902414 13.5274 1.29263L26.9414 14.7067C27.6562 15.4215 27.6562 16.5808 26.9414 17.2956L13.5274 30.7096C13.1369 31.1 12.5038 31.1 12.1133 30.7096C11.7228 30.3191 11.7229 29.6861 12.1133 29.2956L25.4072 16.0016L12.1133 2.70767ZM4.8174 2.70767C4.4269 2.31717 4.42694 1.68316 4.8174 1.29263C5.20787 0.902414 5.841 0.902414 6.23146 1.29263L19.6455 14.7067C20.3602 15.4215 20.3603 16.5808 19.6455 17.2956L6.23146 30.7096C5.84098 31.1 5.20792 31.1 4.8174 30.7096C4.4269 30.3191 4.42694 29.6861 4.8174 29.2956L18.1113 16.0016L4.8174 2.70767Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightBold32.category = 'Arrows';\n\nexport default DoubleChevronRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.7178 2.63181C5.22986 2.14367 5.2298 1.35233 5.7178 0.86423C6.2059 0.376136 6.99721 0.376258 7.48538 0.86423L11.5586 4.93747C12.1444 5.52326 12.1444 6.47278 11.5586 7.05857L7.48538 11.1318C6.99722 11.6199 6.20593 11.6199 5.7178 11.1318C5.22986 10.6437 5.2298 9.85233 5.7178 9.36423L9.08401 5.99802L5.7178 2.63181ZM0.368192 2.63181C-0.119961 2.14366 -0.119956 1.35239 0.368192 0.86423C0.856355 0.376169 1.64765 0.376106 2.13577 0.86423L6.20901 4.93747C6.79474 5.52323 6.79469 6.47278 6.20901 7.05857L2.13577 11.1318C1.64761 11.62 0.856347 11.62 0.368192 11.1318C-0.119964 10.6437 -0.119964 9.85239 0.368192 9.36423L3.7344 5.99802L0.368192 2.63181Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightBoldFilled12.category = 'Arrows';\n\nexport default DoubleChevronRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.3855 3.6059C6.80258 3.01753 6.80702 2.06792 7.39526 1.4848C7.98363 0.902149 8.93332 0.906464 9.51636 1.49457L15.0105 7.03754C15.7345 7.76794 15.7298 8.94707 14.9998 9.67133L9.50659 15.1157C8.9182 15.6986 7.96861 15.6942 7.3855 15.1059C6.80253 14.5175 6.80696 13.5679 7.39526 12.9848L12.0789 8.34125L7.3855 3.6059ZM0.890381 3.6098C0.304668 3.02404 0.304697 2.07449 0.890381 1.48871C1.47618 0.903228 2.42578 0.903064 3.01147 1.48871L8.50659 6.98383C9.23381 7.71116 9.23367 8.89024 8.50659 9.61761L3.01147 15.1108C2.42565 15.6964 1.47608 15.6965 0.890381 15.1108C0.304801 14.5249 0.304691 13.5754 0.890381 12.9897L5.58081 8.30121L0.890381 3.6098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightBoldFilled16.category = 'Arrows';\n\nexport default DoubleChevronRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.66406 3.33569C8.07843 2.7499 8.07833 1.80034 8.66406 1.2146C9.24984 0.629332 10.1995 0.629118 10.7852 1.2146L18.2002 8.62964C18.9728 9.40265 18.972 10.6557 18.1992 11.4285L10.7852 18.8396C10.1993 19.4251 9.24974 19.4252 8.66406 18.8396C8.07849 18.2538 8.07838 17.3042 8.66406 16.7185L15.3564 10.03L8.66406 3.33569ZM1.66406 3.33569C1.07843 2.7499 1.07833 1.80034 1.66406 1.2146C2.24984 0.629335 3.19951 0.62912 3.78516 1.2146L11.2002 8.62964C11.9728 9.40264 11.972 10.6557 11.1992 11.4285L3.78516 18.8396C3.19934 19.4251 2.24974 19.4252 1.66406 18.8396C1.07849 18.2538 1.07838 17.3042 1.66406 16.7185L8.35645 10.03L1.66406 3.33569Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightBoldFilled20.category = 'Arrows';\n\nexport default DoubleChevronRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.68774 3.31201C9.10203 2.72622 9.10199 1.77668 9.68774 1.19092C10.2735 0.60535 11.2231 0.605267 11.8088 1.19092L21.137 10.519C21.9566 11.3388 21.9567 12.6681 21.137 13.4878L11.8088 22.812C11.223 23.3976 10.2734 23.3977 9.68774 22.812C9.10217 22.2262 9.10212 21.2766 9.68774 20.6909L18.3782 12.0034L9.68774 3.31201ZM2.68774 3.31201C2.10203 2.72622 2.10199 1.77668 2.68774 1.19092C3.27353 0.605444 4.22314 0.605297 4.80884 1.19092L14.137 10.519C14.9567 11.3388 14.9567 12.6681 14.137 13.4878L4.80884 22.812C4.22299 23.3976 3.27343 23.3977 2.68774 22.812C2.10217 22.2262 2.10212 21.2766 2.68774 20.6909L11.3782 12.0034L2.68774 3.31201Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightBoldFilled24.category = 'Arrows';\n\nexport default DoubleChevronRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.7372 3.31012C12.1516 2.72433 12.1515 1.77476 12.7372 1.18903C13.3229 0.603456 14.2725 0.603456 14.8583 1.18903L28.0262 14.357C28.9363 15.2671 28.9364 16.7429 28.0262 17.6529L14.8583 30.817C14.2725 31.4026 13.3229 31.4027 12.7372 30.817C12.1515 30.2311 12.1515 29.2816 12.7372 28.6959L25.4315 16.0054L12.7372 3.31012ZM3.73718 3.31012C3.15157 2.72433 3.15147 1.77476 3.73718 1.18903C4.32293 0.603456 5.27253 0.603456 5.85828 1.18903L19.0262 14.357C19.9363 15.2671 19.9364 16.7429 19.0262 17.6529L5.85828 30.817C5.27246 31.4026 4.32289 31.4026 3.73718 30.817C3.15154 30.2311 3.15148 29.2816 3.73718 28.6959L16.4315 16.0054L3.73718 3.31012Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightBoldFilled32.category = 'Arrows';\n\nexport default DoubleChevronRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.71792 2.63184C5.22998 2.1437 5.22993 1.35236 5.71792 0.864261C6.20602 0.376166 6.99733 0.376288 7.4855 0.864261L11.5587 4.9375C12.1445 5.52329 12.1445 6.47282 11.5587 7.0586L7.4855 11.1318C6.99734 11.6199 6.20605 11.62 5.71792 11.1318C5.22998 10.6437 5.22992 9.85236 5.71792 9.36426L9.08413 5.99805L5.71792 2.63184ZM0.368314 2.63184C-0.119839 2.14369 -0.119834 1.35242 0.368314 0.864261C0.856477 0.3762 1.64777 0.376137 2.13589 0.864261L6.20913 4.9375C6.79487 5.52326 6.79481 6.47281 6.20913 7.0586L2.13589 11.1318C1.64774 11.62 0.856469 11.62 0.368314 11.1318C-0.119842 10.6437 -0.119842 9.85242 0.368314 9.36426L3.73452 5.99805L0.368314 2.63184Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightFilled12.category = 'Arrows';\n\nexport default DoubleChevronRightFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.56307 3.4302C7.07716 2.93991 7.08063 2.14861 7.57088 1.66263C8.06118 1.17697 8.85256 1.18032 9.33846 1.67044L14.8336 7.21341C15.4603 7.84587 15.455 8.86672 14.8228 9.49368L9.33065 14.938C8.84035 15.424 8.04906 15.4205 7.56307 14.9302C7.07716 14.4399 7.08063 13.6486 7.57088 13.1626L12.4322 8.34329L7.56307 3.4302ZM1.06698 3.43313C0.578897 2.945 0.578925 2.1537 1.06698 1.66556C1.55514 1.17771 2.34649 1.17754 2.83456 1.66556L8.32967 7.16067C8.95926 7.79037 8.95912 8.8112 8.32967 9.44095L2.83456 14.9341C2.34637 15.4221 1.55506 15.4222 1.06698 14.9341C0.579002 14.4459 0.578906 13.6546 1.06698 13.1665L5.93417 8.3013L1.06698 3.43313Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightFilled16.category = 'Arrows';\n\nexport default DoubleChevronRightFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.84065 3.15917C8.35265 2.671 8.35255 1.8797 8.84065 1.39159C9.32879 0.903952 10.1202 0.90374 10.6082 1.39159L18.0233 8.80663C18.6982 9.48199 18.6974 10.5768 18.0223 11.2519L10.6082 18.6631C10.1201 19.151 9.32871 19.1511 8.84065 18.6631C8.35267 18.1749 8.35258 17.3836 8.84065 16.8955L15.7098 10.0293L8.84065 3.15917ZM1.84065 3.15917C1.35265 2.671 1.35255 1.8797 1.84065 1.39159C2.32879 0.903955 3.12021 0.903742 3.60823 1.39159L11.0233 8.80663C11.6982 9.48199 11.6974 10.5768 11.0223 11.2519L3.60823 18.6631C3.12005 19.151 2.32871 19.1511 1.84065 18.6631C1.35267 18.1749 1.35258 17.3836 1.84065 16.8955L8.70979 10.0293L1.84065 3.15917Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightFilled20.category = 'Arrows';\n\nexport default DoubleChevronRightFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.86437 3.13545C9.37629 2.64729 9.37624 1.856 9.86437 1.36787C10.3525 0.879934 11.1438 0.879852 11.6319 1.36787L20.9601 10.696C21.6821 11.4182 21.6822 12.5892 20.9601 13.3112L11.6319 22.6355C11.1438 23.1234 10.3524 23.1235 9.86437 22.6355C9.37639 22.1473 9.37636 21.356 9.86437 20.8679L18.7316 12.0036L9.86437 3.13545ZM2.86437 3.13545C2.37629 2.64729 2.37624 1.856 2.86437 1.36787C3.35252 0.88003 4.14388 0.879883 4.63195 1.36787L13.9601 10.696C14.6822 11.4181 14.6821 12.5891 13.9601 13.3112L4.63195 22.6355C4.14374 23.1235 3.35244 23.1236 2.86437 22.6355C2.37639 22.1473 2.37636 21.356 2.86437 20.8679L11.7316 12.0036L2.86437 3.13545Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightFilled24.category = 'Arrows';\n\nexport default DoubleChevronRightFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9136 3.13354C12.4257 2.64537 12.4256 1.85406 12.9136 1.36596C13.4018 0.878019 14.1931 0.878019 14.6812 1.36596L27.8492 14.5339C28.6617 15.3464 28.6617 16.6639 27.8492 17.4763L14.6812 30.6404C14.193 31.1284 13.4017 31.1284 12.9136 30.6404C12.4256 30.1522 12.4256 29.3609 12.9136 28.8728L25.7847 16.0056L12.9136 3.13354ZM3.91365 3.13354C3.42566 2.64537 3.42557 1.85406 3.91365 1.36596C4.40176 0.878019 5.19311 0.878019 5.68123 1.36596L18.8492 14.5339C19.6616 15.3464 19.6617 16.6639 18.8492 17.4763L5.68123 30.6404C5.19305 31.1284 4.40174 31.1284 3.91365 30.6404C3.42562 30.1522 3.42557 29.3609 3.91365 28.8728L16.7847 16.0056L3.91365 3.13354Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightFilled32.category = 'Arrows';\n\nexport default DoubleChevronRightFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmall12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmall12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.22204 3.9281C5.92938 3.63518 5.92922 3.16037 6.22204 2.86755C6.51489 2.57511 6.9898 2.57501 7.28259 2.86755L9.70544 5.29138C10.0959 5.68181 10.0957 6.3149 9.70544 6.70544L7.28259 9.12829C6.9897 9.42118 6.51494 9.42118 6.22204 9.12829C5.92929 8.83539 5.9292 8.36059 6.22204 8.06774L8.29138 5.99841L6.22204 3.9281ZM2.22204 3.9281C1.92938 3.63518 1.92922 3.16037 2.22204 2.86755C2.51489 2.57511 2.9898 2.57501 3.28259 2.86755L5.70544 5.29138C6.09585 5.68181 6.09567 6.3149 5.70544 6.70544L3.28259 9.12829C2.9897 9.42118 2.51494 9.42118 2.22204 9.12829C1.92929 8.83539 1.9292 8.36059 2.22204 8.06774L4.29138 5.99841L2.22204 3.9281Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmall12.category = 'Arrows';\n\nexport default DoubleChevronRightSmall12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmall16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmall16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.97211 5.14433C7.67929 4.85146 7.67931 4.37667 7.97211 4.08378C8.265 3.79107 8.73981 3.791 9.03265 4.08378L12.1801 7.23124C12.6029 7.65428 12.6029 8.34047 12.1801 8.76347L9.03265 11.9109C8.73984 12.2038 8.26502 12.2036 7.97211 11.9109C7.67922 11.618 7.67922 11.1433 7.97211 10.8504L10.8246 7.99785L7.97211 5.14433ZM3.72211 5.14433C3.42929 4.85146 3.42931 4.37667 3.72211 4.08378C4.015 3.79107 4.48981 3.79099 4.78265 4.08378L7.93012 7.23124C8.3529 7.65428 8.35295 8.34047 7.93012 8.76347L4.78265 11.9109C4.48983 12.2038 4.01502 12.2036 3.72211 11.9109C3.42922 11.618 3.42922 11.1433 3.72211 10.8504L6.57465 7.99785L3.72211 5.14433Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmall16.category = 'Arrows';\n\nexport default DoubleChevronRightSmall16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmall20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmall20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.72289 6.36377C9.43005 6.07096 9.43014 5.59616 9.72289 5.30322C10.0157 5.01044 10.4905 5.01049 10.7834 5.30322L14.6575 9.17432C15.1133 9.62998 15.1133 10.3701 14.6575 10.8257L10.7834 14.6968C10.4906 14.9895 10.0157 14.9894 9.72289 14.6968C9.43015 14.4038 9.43008 13.929 9.72289 13.6362L13.3606 10.0005L9.72289 6.36377ZM5.21996 6.36377C4.92712 6.07096 4.92721 5.59616 5.21996 5.30322C5.51278 5.01044 5.98759 5.01049 6.28051 5.30322L10.1545 9.17432C10.6104 9.62998 10.6104 10.37 10.1545 10.8257L6.28051 14.6968C5.98761 14.9895 5.51278 14.9895 5.21996 14.6968C4.92722 14.4038 4.92715 13.929 5.21996 13.6362L8.85766 10.0005L5.21996 6.36377Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmall20.category = 'Arrows';\n\nexport default DoubleChevronRightSmall20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmall24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmall24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.4485 7.55145C11.1557 7.25854 11.1556 6.78374 11.4485 6.49091C11.7413 6.19822 12.2162 6.19822 12.509 6.49091L17.1555 11.1374C17.6435 11.6255 17.6434 12.4168 17.1555 12.905L12.509 17.5515C12.2161 17.8443 11.7414 17.8443 11.4485 17.5515C11.1557 17.2586 11.1556 16.7837 11.4485 16.4909L15.9182 12.0212L11.4485 7.55145ZM6.69847 7.55145C6.40574 7.25854 6.40563 6.78374 6.69847 6.49091C6.99133 6.19823 7.46617 6.19822 7.75902 6.49091L12.4055 11.1374C12.8935 11.6255 12.8934 12.4168 12.4055 12.905L7.75902 17.5515C7.46613 17.8443 6.99137 17.8443 6.69847 17.5515C6.40574 17.2586 6.40564 16.7837 6.69847 16.4909L11.1682 12.0212L6.69847 7.55145Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmall24.category = 'Arrows';\n\nexport default DoubleChevronRightSmall24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmall32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmall32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.94 9.94956C14.6479 9.65615 14.6487 9.18128 14.9419 8.88902C15.2353 8.59677 15.7101 8.59767 16.0025 8.89097L22.0904 15.0033C22.6409 15.5561 22.6409 16.4505 22.0904 17.0033L16.0025 23.1156C15.7101 23.4089 15.2353 23.4098 14.9419 23.1175C14.6487 22.8252 14.6478 22.3504 14.94 22.057L20.9693 16.0033L14.94 9.94956ZM9.71536 9.94956C9.42311 9.65614 9.42401 9.18134 9.71731 8.88902C10.0108 8.59688 10.4856 8.59755 10.7779 8.89097L16.8657 15.0033C17.4163 15.556 17.4161 16.4505 16.8657 17.0033L10.7779 23.1156C10.4855 23.409 10.0108 23.4098 9.71731 23.1175C9.42391 22.8252 9.42308 22.3504 9.71536 22.057L15.7447 16.0033L9.71536 9.94956Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmall32.category = 'Arrows';\n\nexport default DoubleChevronRightSmall32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.54527 4.10475C6.15497 3.71421 6.15482 3.08114 6.54527 2.69069C6.93574 2.30064 7.56892 2.30053 7.95933 2.69069L10.3822 5.11452C10.8702 5.60257 10.87 6.39392 10.3822 6.88209L7.95933 9.30495C7.5688 9.69547 6.93579 9.69547 6.54527 9.30495C6.15488 8.91441 6.15479 8.28136 6.54527 7.89088L8.43784 5.99831L6.54527 4.10475ZM1.54527 4.10475C1.15497 3.71421 1.15482 3.08114 1.54527 2.69069C1.93575 2.30064 2.56892 2.30053 2.95933 2.69069L5.38218 5.11452C5.87021 5.60257 5.87002 6.39392 5.38218 6.88209L2.95933 9.30495C2.5688 9.69547 1.93579 9.69547 1.54527 9.30495C1.15488 8.91441 1.15479 8.28136 1.54527 7.89088L3.43784 5.99831L1.54527 4.10475Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallBold12.category = 'Arrows';\n\nexport default DoubleChevronRightSmallBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.04533 5.32126C7.65488 4.93075 7.6549 4.29771 8.04533 3.9072C8.43585 3.5168 9.0689 3.51676 9.45939 3.9072L12.6069 7.05466C13.1275 7.57533 13.1274 8.41971 12.6069 8.9404L9.45939 12.0879C9.06888 12.4784 8.43586 12.4783 8.04533 12.0879C7.65481 11.6973 7.65481 11.0643 8.04533 10.6738L10.7211 7.99802L8.04533 5.32126ZM3.29533 5.32126C2.90488 4.93075 2.9049 4.29771 3.29533 3.9072C3.68585 3.51678 4.3189 3.51675 4.70939 3.9072L7.85685 7.05466C8.37748 7.57533 8.37745 8.41971 7.85685 8.9404L4.70939 12.0879C4.31888 12.4784 3.68586 12.4784 3.29533 12.0879C2.90481 11.6973 2.90481 11.0643 3.29533 10.6738L5.97111 7.99802L3.29533 5.32126Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallBold16.category = 'Arrows';\n\nexport default DoubleChevronRightSmallBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.79469 6.53852C9.40434 6.1481 9.40439 5.51501 9.79469 5.12446C10.1851 4.73413 10.8182 4.73425 11.2088 5.12446L15.0828 8.99555C15.6364 9.54884 15.6364 10.4471 15.0828 11.0004L11.2088 14.8715C10.8182 15.2619 10.1851 15.2619 9.79469 14.8715C9.40446 14.4809 9.4043 13.8479 9.79469 13.4575L13.2556 9.99848L9.79469 6.53852ZM4.79469 6.53852C4.40435 6.1481 4.4044 5.515 4.79469 5.12446C5.18508 4.73414 5.8182 4.73426 6.20876 5.12446L10.0828 8.99555C10.6364 9.54883 10.6364 10.4471 10.0828 11.0004L6.20876 14.8715C5.81818 15.2619 5.18511 15.2619 4.79469 14.8715C4.40447 14.4809 4.4043 13.8478 4.79469 13.4575L8.25563 9.99848L4.79469 6.53852Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallBold20.category = 'Arrows';\n\nexport default DoubleChevronRightSmallBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5218 7.72835C11.1314 7.33782 11.1314 6.70477 11.5218 6.31429C11.9123 5.92406 12.5454 5.92397 12.9359 6.31429L17.5824 10.9608C18.1679 11.5465 18.1678 12.4961 17.5824 13.0819L12.9359 17.7284C12.5454 18.1189 11.9124 18.1189 11.5218 17.7284C11.1314 17.3378 11.1314 16.7048 11.5218 16.3143L15.8148 12.0213L11.5218 7.72835ZM6.27184 7.72835C5.88143 7.33782 5.88135 6.70477 6.27184 6.31429C6.66234 5.92408 7.29546 5.92397 7.6859 6.31429L12.3324 10.9608C12.9179 11.5464 12.9178 12.4961 12.3324 13.0819L7.6859 17.7284C7.29538 18.1189 6.66236 18.1189 6.27184 17.7284C5.88143 17.3378 5.88136 16.7048 6.27184 16.3143L10.5648 12.0213L6.27184 7.72835Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallBold24.category = 'Arrows';\n\nexport default DoubleChevronRightSmallBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.0257 10.1391C14.6366 9.74777 14.6377 9.11456 15.0286 8.725C15.4199 8.3353 16.0539 8.33676 16.4436 8.72793L22.5315 14.8412C23.1789 15.4915 23.1789 16.5425 22.5315 17.1928L16.4436 23.3061C16.0539 23.6972 15.4199 23.6986 15.0286 23.309C14.6375 22.9193 14.6361 22.2852 15.0257 21.8939L20.8792 16.017L15.0257 10.1391ZM9.27566 10.1391C8.88655 9.74776 8.88762 9.11456 9.27859 8.725C9.66985 8.33531 10.3039 8.33677 10.6936 8.72793L16.7815 14.8412C17.4289 15.4915 17.4289 16.5425 16.7815 17.1928L10.6936 23.3061C10.3039 23.6972 9.66987 23.6986 9.27859 23.309C8.88748 22.9193 8.88611 22.2852 9.27566 21.8939L15.1292 16.017L9.27566 10.1391Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallBold32.category = 'Arrows';\n\nexport default DoubleChevronRightSmallBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.36865 4.28156C5.88073 3.79338 5.88057 3.00206 6.36865 2.51398C6.85676 2.02632 7.6482 2.02619 8.13623 2.51398L10.5591 4.93683C11.1448 5.52251 11.1445 6.47309 10.5591 7.0589L8.13623 9.48175C7.64808 9.96991 6.85681 9.96991 6.36865 9.48175C5.88064 8.99358 5.88054 8.20228 6.36865 7.71417L8.08447 5.99835L6.36865 4.28156ZM1.36865 4.28156C0.880727 3.79338 0.880573 3.00206 1.36865 2.51398C1.85676 2.02632 2.6482 2.02619 3.13623 2.51398L5.55908 4.93683C6.14476 5.52251 6.14454 6.47309 5.55908 7.0589L3.13623 9.48175C2.64808 9.96991 1.85681 9.96991 1.36865 9.48175C0.880636 8.99358 0.880544 8.20228 1.36865 7.71417L3.08447 5.99835L1.36865 4.28156Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallBoldFilled12.category = 'Arrows';\n\nexport default DoubleChevronRightSmallBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.94189 5.6748C7.35618 5.08904 7.3562 4.13948 7.94189 3.55371C8.5277 2.96827 9.47731 2.96809 10.063 3.55371L13.2104 6.70117C13.9261 7.41704 13.926 8.57802 13.2104 9.29395L10.063 12.4414C9.47726 13.0271 8.5277 13.027 7.94189 12.4414C7.35612 11.8556 7.35612 10.9061 7.94189 10.3203L10.2642 7.99805L7.94189 5.6748ZM2.69189 5.6748C2.10618 5.08904 2.1062 4.13948 2.69189 3.55371C3.27769 2.96827 4.22731 2.96809 4.81299 3.55371L7.96045 6.70117C8.67611 7.41704 8.67602 8.57802 7.96045 9.29395L4.81299 12.4414C4.22726 13.0271 3.2777 13.027 2.69189 12.4414C2.10612 11.8556 2.10612 10.9061 2.69189 10.3203L5.01416 7.99805L2.69189 5.6748Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallBoldFilled16.category = 'Arrows';\n\nexport default DoubleChevronRightSmallBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.69263 6.89355C9.10696 6.30792 9.10713 5.35832 9.69263 4.77246C10.2783 4.18678 11.2279 4.18692 11.8137 4.77246L15.6877 8.64355C16.4367 9.39215 16.4367 10.6069 15.6877 11.3555L11.8137 15.2266C11.2279 15.812 10.2783 15.8122 9.69263 15.2266C9.10711 14.6407 9.10701 13.6911 9.69263 13.1055L12.8 10L9.69263 6.89355ZM4.1897 6.89355C3.60402 6.30791 3.60416 5.35832 4.1897 4.77246C4.77535 4.18678 5.72493 4.18692 6.31079 4.77246L10.1848 8.64355C10.9338 9.39215 10.9338 10.6069 10.1848 11.3555L6.31079 15.2266C5.72495 15.8121 4.77535 15.8122 4.1897 15.2266C3.60417 14.6407 3.60404 13.6911 4.1897 13.1055L7.29712 10L4.1897 6.89355Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallBoldFilled20.category = 'Arrows';\n\nexport default DoubleChevronRightSmallBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.4141 8.05371C10.8299 7.46682 10.8314 6.51715 11.418 5.93262C12.0048 5.34817 12.9544 5.35004 13.5391 5.93652L18.168 10.584C18.945 11.3643 18.945 12.6259 18.168 13.4062L13.5391 18.0537C12.9544 18.6404 12.0048 18.6421 11.418 18.0576C10.8315 17.473 10.8297 16.5233 11.4141 15.9365L15.3389 11.9951L11.4141 8.05371ZM5.6875 8.05371C5.10295 7.46681 5.10462 6.51724 5.69141 5.93262C6.27833 5.34829 7.22795 5.34981 7.8125 5.93652L12.4414 10.584C13.2183 11.3643 13.2182 12.6259 12.4414 13.4062L7.8125 18.0537C7.22789 18.6405 6.27831 18.6421 5.69141 18.0576C5.10462 17.473 5.10296 16.5234 5.6875 15.9365L9.6123 11.9951L5.6875 8.05371Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallBoldFilled24.category = 'Arrows';\n\nexport default DoubleChevronRightSmallBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.908 10.471C14.3235 9.88393 14.3258 8.93342 14.9128 8.34894C15.4999 7.76465 16.4505 7.7668 17.0349 8.35382L23.1199 14.4671C23.9612 15.3124 23.9612 16.6784 23.1199 17.5237L17.0349 23.637C16.4505 24.2241 15.4999 24.2262 14.9128 23.6419C14.3258 23.0575 14.3236 22.1069 14.908 21.5198L20.408 15.9954L14.908 10.471ZM8.6853 10.471C8.10092 9.88392 8.10314 8.93339 8.69019 8.34894C9.27725 7.76456 10.2278 7.76686 10.8123 8.35382L16.8972 14.4671C17.7387 15.3124 17.7387 16.6784 16.8972 17.5237L10.8123 23.637C10.2278 24.2241 9.27728 24.2263 8.69019 23.6419C8.10322 23.0574 8.10094 22.1069 8.6853 21.5198L14.1853 15.9954L8.6853 10.471Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallBoldFilled32.category = 'Arrows';\n\nexport default DoubleChevronRightSmallBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.36849 4.28165C5.88056 3.79348 5.88041 3.00215 6.36849 2.51407C6.8566 2.02641 7.64803 2.02629 8.13607 2.51407L10.5589 4.93692C11.1446 5.5226 11.1444 6.47318 10.5589 7.05899L8.13607 9.48184C7.64791 9.97 6.85664 9.97 6.36849 9.48184C5.88047 8.99368 5.88038 8.20238 6.36849 7.71427L8.08431 5.99845L6.36849 4.28165ZM1.36849 4.28165C0.880563 3.79348 0.880409 3.00215 1.36849 2.51407C1.8566 2.02641 2.64803 2.02629 3.13607 2.51407L5.55892 4.93692C6.1446 5.5226 6.14438 6.47318 5.55892 7.05899L3.13607 9.48184C2.64791 9.97 1.85664 9.97 1.36849 9.48184C0.880472 8.99368 0.88038 8.20238 1.36849 7.71427L3.08431 5.99845L1.36849 4.28165Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallFilled12.category = 'Arrows';\n\nexport default DoubleChevronRightSmallFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.11855 5.49823C7.63047 5.01009 7.63049 4.21879 8.11855 3.73065C8.60672 3.24284 9.39808 3.24265 9.88613 3.73065L13.0336 6.87811C13.6516 7.49635 13.6515 8.49907 13.0336 9.11737L9.88613 12.2648C9.39803 12.7529 8.60672 12.7528 8.11855 12.2648C7.6304 11.7767 7.63041 10.9854 8.11855 10.4973L10.6176 7.99823L8.11855 5.49823ZM2.86855 5.49823C2.38047 5.01009 2.38049 4.21879 2.86855 3.73065C3.35672 3.24283 4.14808 3.24265 4.63613 3.73065L7.78359 6.87811C8.40163 7.49635 8.40154 8.49907 7.78359 9.11737L4.63613 12.2648C4.14803 12.7529 3.35672 12.7528 2.86855 12.2648C2.3804 11.7767 2.38041 10.9854 2.86855 10.4973L5.36757 7.99823L2.86855 5.49823Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallFilled16.category = 'Arrows';\n\nexport default DoubleChevronRightSmallFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.86918 6.71703C9.38112 6.229 9.38127 5.43767 9.86918 4.94945C10.3572 4.46138 11.1485 4.4615 11.6368 4.94945L15.5108 8.82054C16.162 9.47149 16.1621 10.528 15.5108 11.1789L11.6368 15.05C11.1486 15.5379 10.3572 15.538 9.86918 15.05C9.38125 14.5618 9.38117 13.7705 9.86918 13.2825L13.1534 10.0002L9.86918 6.71703ZM4.36625 6.71703C3.87818 6.22899 3.8783 5.43766 4.36625 4.94945C4.85429 4.46138 5.64562 4.4615 6.13383 4.94945L10.0079 8.82054C10.6591 9.47149 10.6591 10.528 10.0079 11.1789L6.13383 15.05C5.64563 15.538 4.8543 15.5381 4.36625 15.05C3.87831 14.5618 3.8782 13.7705 4.36625 13.2825L7.65043 10.0002L4.36625 6.71703Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallFilled20.category = 'Arrows';\n\nexport default DoubleChevronRightSmallFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5906 7.87714C11.104 7.38801 11.1057 6.59659 11.5945 6.10957C12.0836 5.62267 12.875 5.6247 13.3621 6.11347L17.9901 10.76C18.6702 11.4428 18.6702 12.5478 17.9901 13.2307L13.3621 17.8771C12.875 18.3661 12.0837 18.368 11.5945 17.8811C11.1058 17.3939 11.1039 16.6025 11.5906 16.1135L15.6922 11.9953L11.5906 7.87714ZM5.86408 7.87714C5.37708 7.38799 5.37891 6.59668 5.86799 6.10957C6.35715 5.62279 7.14852 5.62447 7.63556 6.11347L12.2635 10.76C12.9435 11.4427 12.9434 12.5478 12.2635 13.2307L7.63556 17.8771C7.14846 18.3662 6.35714 18.368 5.86799 17.8811C5.37891 17.3939 5.37708 16.6026 5.86408 16.1135L9.96564 11.9953L5.86408 7.87714Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallFilled24.category = 'Arrows';\n\nexport default DoubleChevronRightSmallFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronRightSmallFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronRightSmallFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.1019 10.3109C14.6149 9.82174 14.6167 9.03045 15.1058 8.54337C15.5951 8.05648 16.3864 8.0581 16.8734 8.54728L22.9593 14.6596C23.7037 15.4073 23.7036 16.6169 22.9593 17.3647L16.8734 23.477C16.3863 23.9662 15.5951 23.9679 15.1058 23.4809C14.6166 22.9938 14.6148 22.2025 15.1019 21.7133L20.7777 16.0121L15.1019 10.3109ZM8.84605 10.3109C8.35911 9.82174 8.36085 9.03042 8.84995 8.54337C9.33916 8.05641 10.1305 8.05816 10.6175 8.54728L16.7035 14.6596C17.4479 15.4074 17.4479 16.6168 16.7035 17.3647L10.6175 23.477C10.1305 23.9662 9.33919 23.9679 8.84995 23.4809C8.36082 22.9938 8.35901 22.2025 8.84605 21.7133L14.5218 16.0121L8.84605 10.3109Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronRightSmallFilled32.category = 'Arrows';\n\nexport default DoubleChevronRightSmallFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUp12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUp12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.71967 6.42666C10.0125 6.71933 10.4874 6.71936 10.7802 6.42666C11.073 6.13383 11.0729 5.65902 10.7802 5.36612L6.70697 1.29287C6.31645 0.90237 5.68343 0.902366 5.29291 1.29287L1.21967 5.36612C0.926903 5.65902 0.926819 6.13381 1.21967 6.42666C1.51254 6.71933 1.98737 6.71937 2.28022 6.42666L5.99994 2.70693L9.71967 6.42666ZM9.71967 10.7763C10.0126 11.0692 10.4873 11.0692 10.7802 10.7763C11.0731 10.4834 11.0731 10.0086 10.7802 9.71572L6.70697 5.64248C6.31647 5.252 5.68344 5.25203 5.29291 5.64248L1.21967 9.71572C0.926777 10.0086 0.926777 10.4834 1.21967 10.7763C1.51256 11.0692 1.98732 11.0692 2.28022 10.7763L5.99994 7.05654L9.71967 10.7763Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUp12.category = 'Arrows';\n\nexport default DoubleChevronUp12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUp16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUp16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.7179 8.88157C14.0107 9.17451 14.4855 9.17438 14.7784 8.88157C15.0713 8.58873 15.0712 8.11395 14.7784 7.82103L8.78624 1.82591C8.3517 1.39138 7.64652 1.39132 7.21202 1.82591L1.21983 7.82103C0.927048 8.11392 0.927046 8.58872 1.21983 8.88157C1.51275 9.17438 1.98753 9.17442 2.28038 8.88157L7.99913 3.16087L13.7179 8.88157ZM13.7179 14.28C14.0107 14.5729 14.4855 14.5728 14.7784 14.28C15.0714 13.9872 15.0713 13.5124 14.7784 13.2195L8.78624 7.22435C8.35169 6.78987 7.6465 6.78974 7.21202 7.22435L1.21983 13.2195C0.927068 13.5123 0.927106 13.9872 1.21983 14.28C1.51275 14.5728 1.98753 14.5729 2.28038 14.28L7.99913 8.55931L13.7179 14.28Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUp16.category = 'Arrows';\n\nexport default DoubleChevronUp16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUp20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUp20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.7199 11.3349C18.0127 11.6277 18.4876 11.6276 18.7804 11.3349C19.073 11.0421 19.0739 10.5672 18.7814 10.2744L10.8693 2.36226C10.3893 1.88238 9.61107 1.88243 9.13103 2.36226L1.2199 10.2744C0.927031 10.5673 0.927019 11.042 1.2199 11.3349C1.51281 11.6277 1.98759 11.6278 2.28045 11.3349L10.0002 3.61519L17.7199 11.3349ZM17.7199 17.7802C18.0127 18.0728 18.4876 18.0728 18.7804 17.7802C19.0731 17.4875 19.0738 17.0126 18.7814 16.7197L10.8693 8.80757C10.3893 8.32765 9.61106 8.32763 9.13103 8.80757L1.2199 16.7197C0.927031 17.0126 0.927019 17.4874 1.2199 17.7802C1.51282 18.0728 1.98765 18.073 2.28045 17.7802L10.0002 10.0605L17.7199 17.7802Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUp20.category = 'Arrows';\n\nexport default DoubleChevronUp20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUp24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUp24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.7196 14.2837C22.0124 14.5766 22.4871 14.5764 22.7801 14.2837C23.073 13.9909 23.0737 13.5161 22.7811 13.2231L12.952 3.39109C12.4251 2.86441 11.5706 2.86424 11.0438 3.39109L1.21467 13.2231C0.922011 13.5159 0.922182 13.9908 1.21467 14.2837C1.50757 14.5765 1.98236 14.5765 2.27522 14.2837L11.9969 4.55906L21.7196 14.2837ZM21.7196 20.7807C22.0124 21.0736 22.4872 21.0735 22.7801 20.7807C23.073 20.488 23.0737 20.0132 22.7811 19.7202L12.952 9.88817C12.4251 9.36127 11.5706 9.36124 11.0438 9.88817L1.21467 19.7202C0.921908 20.0131 0.921956 20.4879 1.21467 20.7807C1.50758 21.0736 1.98237 21.0736 2.27522 20.7807L11.9969 11.0561L21.7196 20.7807Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUp24.category = 'Arrows';\n\nexport default DoubleChevronUp24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUp32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUp32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.7201 19.6894C30.0129 19.9823 30.4877 19.9822 30.7807 19.6894C31.0731 19.3965 31.0733 18.9216 30.7807 18.6289L17.1195 4.96284C16.5025 4.34557 15.5014 4.34587 14.8842 4.96284L1.22207 18.6289C0.929252 18.9218 0.929214 19.3966 1.22207 19.6894C1.51498 19.9822 1.98977 19.9822 2.28261 19.6894L15.9447 6.02339C15.9761 5.99244 16.0268 5.99214 16.058 6.02339L29.7201 19.6894ZM29.7201 27.2783C30.0129 27.5712 30.4877 27.571 30.7807 27.2783C31.0733 26.9854 31.0734 26.5106 30.7807 26.2177L17.1195 12.5517C16.5024 11.9344 15.5014 11.9346 14.8842 12.5517L1.22207 26.2177C0.929252 26.5106 0.929214 26.9854 1.22207 27.2783C1.51498 27.5711 1.98977 27.5711 2.28261 27.2783L15.9447 13.6123C15.9761 13.5812 16.0267 13.581 16.058 13.6123L29.7201 27.2783Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUp32.category = 'Arrows';\n\nexport default DoubleChevronUp32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.54289 6.10353C9.93339 6.49383 10.5665 6.49388 10.957 6.10353C11.3474 5.71307 11.3473 5.08001 10.957 4.68947L6.88371 0.616225C6.39556 0.128093 5.60429 0.128087 5.11614 0.616225L1.04289 4.68947C0.652477 5.08 0.652405 5.71304 1.04289 6.10353C1.4334 6.49384 2.06648 6.49389 2.45696 6.10353L5.99992 2.56056L9.54289 6.10353ZM9.54289 11.4531C9.93341 11.8437 10.5664 11.8437 10.957 11.4531C11.3474 11.0626 11.3475 10.4296 10.957 10.0391L6.88371 5.96583C6.39559 5.47773 5.60429 5.47777 5.11614 5.96583L1.04289 10.0391C0.652369 10.4296 0.652369 11.0626 1.04289 11.4531C1.43342 11.8437 2.06643 11.8437 2.45696 11.4531L5.99992 7.91017L9.54289 11.4531Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpBold12.category = 'Arrows';\n\nexport default DoubleChevronUpBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2918 8.55808C13.6823 8.94857 14.3154 8.94851 14.7059 8.55808C15.0963 8.16754 15.0964 7.53449 14.7059 7.14401L8.96274 1.40085C8.43062 0.869058 7.56804 0.868939 7.03598 1.40085L1.29282 7.14401C0.902385 7.53445 0.902555 8.16753 1.29282 8.55808C1.68335 8.9486 2.31636 8.9486 2.70688 8.55808L7.99888 3.26608L13.2918 8.55808ZM13.2918 14.7065C13.6823 15.097 14.3154 15.0969 14.7059 14.7065C15.0964 14.316 15.0964 13.683 14.7059 13.2925L8.96274 7.54929C8.43058 7.0173 7.56807 7.01719 7.03598 7.54929L1.29282 13.2925C0.902369 13.6829 0.902417 14.316 1.29282 14.7065C1.68334 15.097 2.31636 15.097 2.70688 14.7065L7.99888 9.41452L13.2918 14.7065Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpBold16.category = 'Arrows';\n\nexport default DoubleChevronUpBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.2927 11.5122C17.6831 11.9026 18.3162 11.9024 18.7067 11.5122C19.0973 11.1216 19.0973 10.4886 18.7067 10.0981L11.0456 2.43698C10.4679 1.85952 9.53142 1.85936 8.9538 2.43698L1.29267 10.0981C0.902433 10.4886 0.902452 11.1217 1.29267 11.5122C1.68313 11.9026 2.31621 11.9025 2.70673 11.5122L9.9997 4.2192L17.2927 11.5122ZM17.2927 17.6587C17.6831 18.0491 18.3162 18.0489 18.7067 17.6587C19.0973 17.2681 19.0973 16.6351 18.7067 16.2446L11.0456 8.58346C10.4679 8.00608 9.5314 8.00587 8.9538 8.58346L1.29267 16.2446C0.902456 16.635 0.902525 17.2682 1.29267 17.6587C1.68313 18.0491 2.31621 18.049 2.70673 17.6587L9.9997 10.3657L17.2927 17.6587Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpBold20.category = 'Arrows';\n\nexport default DoubleChevronUpBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.2931 14.2107C21.6836 14.6011 22.3167 14.6012 22.7072 14.2107C23.0974 13.8202 23.0974 13.1871 22.7072 12.7967L13.1291 3.21855C12.5046 2.59414 11.4918 2.59419 10.8673 3.21855L1.29311 12.7928C0.902607 13.1833 0.902635 13.8163 1.29311 14.2068C1.68364 14.5974 2.31665 14.5974 2.70718 14.2068L11.9982 4.91581L21.2931 14.2107ZM21.2931 20.9607C21.6836 21.3511 22.3167 21.3512 22.7072 20.9607C23.0974 20.5702 23.0974 19.9371 22.7072 19.5467L13.1291 9.96855C12.5046 9.34413 11.4918 9.34419 10.8673 9.96855L1.29311 19.5428C0.902607 19.9333 0.902635 20.5663 1.29311 20.9568C1.68364 21.3474 2.31665 21.3474 2.70718 20.9568L11.9982 11.6658L21.2931 20.9607Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpBold24.category = 'Arrows';\n\nexport default DoubleChevronUpBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.2945 20.3683C29.685 20.7588 30.319 20.7588 30.7096 20.3683C31.0998 19.9779 31.0998 19.3447 30.7096 18.9543L17.2955 5.54021C16.5807 4.82547 15.4214 4.82542 14.7066 5.54021L1.29257 18.9543C0.90215 19.3448 0.90215 19.9778 1.29257 20.3683C1.68307 20.7588 2.3161 20.7588 2.70663 20.3683L16.0006 7.07438L29.2945 20.3683ZM29.2945 27.6642C29.685 28.0547 30.319 28.0547 30.7096 27.6642C31.0998 27.2738 31.0998 26.6406 30.7096 26.2502L17.2955 12.8361C16.5807 12.1214 15.4214 12.1213 14.7066 12.8361L1.29257 26.2502C0.902159 26.6406 0.90222 27.2737 1.29257 27.6642C1.68308 28.0547 2.31611 28.0547 2.70663 27.6642L16.0006 14.3703L29.2945 27.6642Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpBold32.category = 'Arrows';\n\nexport default DoubleChevronUpBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.36612 6.28028C9.85425 6.76822 10.6456 6.76827 11.1337 6.28028C11.6218 5.79218 11.6217 5.00087 11.1337 4.5127L7.06045 0.439456C6.47467 -0.146308 5.52514 -0.146313 4.93936 0.439456L0.866117 4.5127C0.37805 5.00086 0.377991 5.79215 0.866117 6.28028C1.35426 6.76822 2.14559 6.76828 2.63369 6.28028L5.99991 2.91407L9.36612 6.28028ZM9.36612 11.6299C9.85427 12.118 10.6455 12.118 11.1337 11.6299C11.6218 11.1417 11.6218 10.3504 11.1337 9.86231L7.06045 5.78907C6.4747 5.20333 5.52515 5.20339 4.93936 5.78907L0.866117 9.86231C0.377961 10.3505 0.377961 11.1417 0.866117 11.6299C1.35427 12.118 2.14554 12.118 2.63369 11.6299L5.99991 8.26367L9.36612 11.6299Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpBoldFilled12.category = 'Arrows';\n\nexport default DoubleChevronUpBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.6948 8.91507C13.2832 9.49799 14.2328 9.49355 14.8159 8.9053C15.3986 8.31694 15.3943 7.36725 14.8062 6.78421L9.26318 1.29007C8.53278 0.566034 7.35365 0.570772 6.62939 1.30081L1.18506 6.79398C0.602094 7.38237 0.606526 8.33196 1.19482 8.91507C1.78321 9.49804 2.7328 9.4936 3.31592 8.9053L7.95947 4.22171L12.6948 8.91507ZM12.6909 15.4102C13.2767 15.9959 14.2262 15.9959 14.812 15.4102C15.3975 14.8244 15.3977 13.8748 14.812 13.2891L9.31689 7.79398C8.58956 7.06676 7.41048 7.0669 6.68311 7.79398L1.18994 13.2891C0.604317 13.8749 0.604237 14.8245 1.18994 15.4102C1.77577 15.9958 2.72535 15.9959 3.31104 15.4102L7.99951 10.7198L12.6909 15.4102Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpBoldFilled16.category = 'Arrows';\n\nexport default DoubleChevronUpBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.6936 11.3652C17.2794 11.9508 18.229 11.9509 18.8147 11.3652C19.4 10.7794 19.4002 9.82972 18.8147 9.24408L11.3997 1.82904C10.6267 1.05645 9.37363 1.0572 8.60083 1.83002L1.1897 9.24408C0.604156 9.82989 0.604109 10.7795 1.1897 11.3652C1.77554 11.9507 2.72512 11.9509 3.31079 11.3652L9.99927 4.67279L16.6936 11.3652ZM16.6936 18.3652C17.2794 18.9508 18.229 18.9509 18.8147 18.3652C19.4 17.7794 19.4002 16.8297 18.8147 16.2441L11.3997 8.82904C10.6267 8.05644 9.37364 8.0572 8.60083 8.83002L1.1897 16.2441C0.604151 16.8299 0.604095 17.7795 1.1897 18.3652C1.77554 18.9507 2.72512 18.9509 3.31079 18.3652L9.99927 11.6728L16.6936 18.3652Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpBoldFilled20.category = 'Arrows';\n\nexport default DoubleChevronUpBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.6895 14.3139C21.2752 14.8996 22.2248 14.8997 22.8105 14.3139C23.3961 13.7281 23.3962 12.7785 22.8105 12.1928L13.4824 2.86469C12.6626 2.04501 11.3334 2.04491 10.5137 2.86469L1.18945 12.1928C0.60387 12.7786 0.603811 13.7282 1.18945 14.3139C1.77526 14.8995 2.72485 14.8995 3.31055 14.3139L11.998 5.62347L20.6895 14.3139ZM20.6895 21.3139C21.2752 21.8996 22.2248 21.8997 22.8105 21.3139C23.396 20.7281 23.3962 19.7785 22.8105 19.1928L13.4824 9.86469C12.6627 9.04496 11.3334 9.04498 10.5137 9.86469L1.18945 19.1928C0.603842 19.7787 0.603728 20.7282 1.18945 21.3139C1.77526 21.8995 2.72485 21.8995 3.31055 21.3139L11.998 12.6235L20.6895 21.3139Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpBoldFilled24.category = 'Arrows';\n\nexport default DoubleChevronUpBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.6963 19.2215C29.2821 19.8071 30.2317 19.8072 30.8174 19.2215C31.403 18.6358 31.403 17.6861 30.8174 17.1004L17.6494 3.93243C16.7393 3.02234 15.2636 3.02231 14.3535 3.93243L1.18945 17.1004C0.603824 17.6862 0.603756 18.6358 1.18945 19.2215C1.77527 19.8071 2.72483 19.8072 3.31055 19.2215L16.001 6.52716L28.6963 19.2215ZM28.6963 28.2215C29.2821 28.8071 30.2317 28.8072 30.8174 28.2215C31.403 27.6358 31.403 26.6861 30.8174 26.1004L17.6494 12.9324C16.7393 12.0224 15.2636 12.0223 14.3535 12.9324L1.18945 26.1004C0.603833 26.6862 0.603771 27.6358 1.18945 28.2215C1.77527 28.8071 2.72483 28.8072 3.31055 28.2215L16.001 15.5272L28.6963 28.2215Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpBoldFilled32.category = 'Arrows';\n\nexport default DoubleChevronUpBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.36624 6.28028C9.85438 6.76822 10.6457 6.76827 11.1338 6.28028C11.6219 5.79218 11.6218 5.00087 11.1338 4.5127L7.06057 0.439456C6.47479 -0.146308 5.52526 -0.146313 4.93948 0.439456L0.866239 4.5127C0.378172 5.00086 0.378113 5.79215 0.866239 6.28028C1.35438 6.76822 2.14572 6.76828 2.63382 6.28028L6.00003 2.91407L9.36624 6.28028ZM9.36624 11.6299C9.85439 12.118 10.6457 12.118 11.1338 11.6299C11.6219 11.1417 11.6219 10.3504 11.1338 9.86231L7.06057 5.78907C6.47482 5.20333 5.52527 5.20339 4.93948 5.78907L0.866239 9.86231C0.378083 10.3505 0.378083 11.1417 0.866239 11.6299C1.35439 12.118 2.14566 12.118 2.63382 11.6299L6.00003 8.26367L9.36624 11.6299Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpFilled12.category = 'Arrows';\n\nexport default DoubleChevronUpFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.8704 8.7375C13.3607 9.22341 14.152 9.21994 14.6379 8.72968C15.1236 8.23939 15.1202 7.44801 14.6301 6.9621L9.08716 1.46699C8.4547 0.840267 7.43385 0.84553 6.80689 1.47773L1.36255 6.96992C0.876603 7.46022 0.880102 8.25151 1.37036 8.7375C1.86067 9.22341 2.65197 9.21993 3.13794 8.72968L7.95728 3.86835L12.8704 8.7375ZM12.8674 15.2336C13.3556 15.7217 14.1469 15.7216 14.635 15.2336C15.1229 14.7454 15.123 13.9541 14.635 13.466L9.13989 7.97089C8.51019 7.34131 7.48937 7.34144 6.85962 7.97089L1.36646 13.466C0.878436 13.9542 0.87837 14.7455 1.36646 15.2336C1.85465 15.7216 2.64597 15.7217 3.13403 15.2336L7.99927 10.3664L12.8674 15.2336Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpFilled16.category = 'Arrows';\n\nexport default DoubleChevronUpFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.8701 11.1886C17.3583 11.6766 18.1496 11.6767 18.6377 11.1886C19.1253 10.7004 19.1256 9.90902 18.6377 9.42101L11.2227 2.00597C10.5473 1.33103 9.45253 1.3318 8.77735 2.00695L1.36622 9.42101C0.878275 9.90918 0.878247 10.7005 1.36622 11.1886C1.85442 11.6766 2.64574 11.6767 3.1338 11.1886L10 4.31945L16.8701 11.1886ZM16.8701 18.1886C17.3583 18.6766 18.1496 18.6767 18.6377 18.1886C19.1253 17.7004 19.1256 16.909 18.6377 16.421L11.2227 9.00597C10.5473 8.33101 9.45254 8.3318 8.77735 9.00695L1.36622 16.421C0.878271 16.9092 0.878232 17.7005 1.36622 18.1886C1.85442 18.6766 2.64574 18.6767 3.1338 18.1886L10 11.3194L16.8701 18.1886Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpFilled20.category = 'Arrows';\n\nexport default DoubleChevronUpFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.866 14.1373C21.3542 14.6254 22.1455 14.6254 22.6336 14.1373C23.1216 13.6491 23.1216 12.8578 22.6336 12.3697L13.3055 3.04158C12.5833 2.31953 11.4123 2.31943 10.6903 3.04158L1.36605 12.3697C0.878062 12.8579 0.878018 13.6492 1.36605 14.1373C1.85421 14.6253 2.64554 14.6253 3.13362 14.1373L11.9979 5.27009L20.866 14.1373ZM20.866 21.1373C21.3542 21.6254 22.1455 21.6254 22.6336 21.1373C23.1215 20.6491 23.1216 19.8578 22.6336 19.3697L13.3055 10.0416C12.5834 9.31948 11.4124 9.3195 10.6903 10.0416L1.36605 19.3697C0.878034 19.8579 0.877936 20.6492 1.36605 21.1373C1.85421 21.6253 2.64554 21.6253 3.13362 21.1373L11.9979 12.2701L20.866 21.1373Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpFilled24.category = 'Arrows';\n\nexport default DoubleChevronUpFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.8729 19.0449C29.361 19.5329 30.1523 19.533 30.6405 19.0449C31.1284 18.5568 31.1284 17.7654 30.6405 17.2773L17.4725 4.10936C16.66 3.2969 15.3425 3.29687 14.5301 4.10936L1.36604 17.2773C0.878016 17.7655 0.87796 18.5568 1.36604 19.0449C1.85422 19.5329 2.64552 19.533 3.13361 19.0449L16.0008 6.17381L28.8729 19.0449ZM28.8729 28.0449C29.361 28.5329 30.1523 28.533 30.6405 28.0449C31.1284 27.5568 31.1284 26.7654 30.6405 26.2773L17.4725 13.1094C16.66 12.2969 15.3425 12.2969 14.5301 13.1094L1.36604 26.2773C0.878025 26.7655 0.877975 27.5568 1.36604 28.0449C1.85421 28.5329 2.64552 28.533 3.13361 28.0449L16.0008 15.1738L28.8729 28.0449Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpFilled32.category = 'Arrows';\n\nexport default DoubleChevronUpFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmall12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmall12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.07026 5.77631C8.36317 6.06897 8.83799 6.06913 9.1308 5.77631C9.42324 5.48346 9.42334 5.00855 9.1308 4.71576L6.70697 2.29291C6.31654 1.9025 5.68345 1.90268 5.29291 2.29291L2.87006 4.71576C2.57717 5.00866 2.57717 5.48342 2.87006 5.77631C3.16296 6.06906 3.63776 6.06916 3.93061 5.77631L5.99994 3.70697L8.07026 5.77631ZM8.07026 9.77631C8.36317 10.069 8.83799 10.0691 9.1308 9.77631C9.42324 9.48346 9.42334 9.00855 9.1308 8.71576L6.70697 6.29291C6.31654 5.9025 5.68345 5.90268 5.29291 6.29291L2.87006 8.71576C2.57717 9.00866 2.57717 9.48342 2.87006 9.77631C3.16296 10.0691 3.63776 10.0692 3.93061 9.77631L5.99994 7.70697L8.07026 9.77631Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmall12.category = 'Arrows';\n\nexport default DoubleChevronUpSmall12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmall16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmall16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.8529 8.02508C11.1457 8.31791 11.6205 8.31789 11.9134 8.02508C12.2061 7.73219 12.2062 7.25738 11.9134 6.96454L8.76595 3.81708C8.34292 3.3943 7.65672 3.39425 7.23372 3.81708L4.08626 6.96454C3.79344 7.25736 3.79359 7.73217 4.08626 8.02508C4.37915 8.31797 4.85391 8.31797 5.14681 8.02508L7.99935 5.17255L10.8529 8.02508ZM10.8529 12.2751C11.1457 12.5679 11.6205 12.5679 11.9134 12.2751C12.2061 11.9822 12.2062 11.5074 11.9134 11.2145L8.76595 8.06708C8.34291 7.64429 7.65673 7.64425 7.23372 8.06708L4.08626 11.2145C3.79344 11.5074 3.79358 11.9822 4.08626 12.2751C4.37915 12.568 4.85391 12.568 5.14681 12.2751L7.99935 9.42255L10.8529 12.2751Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmall16.category = 'Arrows';\n\nexport default DoubleChevronUpSmall16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmall20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmall20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.636 10.2769C13.9289 10.5698 14.4037 10.5697 14.6966 10.2769C14.9894 9.98411 14.9893 9.5093 14.6966 9.21638L10.8255 5.34235C10.3698 4.88656 9.62976 4.88649 9.17413 5.34235L5.30304 9.21638C5.01035 9.50926 5.01037 9.9841 5.30304 10.2769C5.59597 10.5697 6.07077 10.5697 6.36359 10.2769L9.99933 6.63923L13.636 10.2769ZM13.636 14.7799C13.9289 15.0727 14.4037 15.0726 14.6966 14.7799C14.9894 14.487 14.9893 14.0122 14.6966 13.7193L10.8255 9.84528C10.3698 9.38942 9.62978 9.3894 9.17413 9.84528L5.30304 13.7193C5.01032 14.0122 5.01031 14.487 5.30304 14.7799C5.59597 15.0726 6.07077 15.0727 6.36359 14.7799L9.99933 11.1422L13.636 14.7799Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmall20.category = 'Arrows';\n\nexport default DoubleChevronUpSmall20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmall24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmall24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.4699 12.573C16.7628 12.8657 17.2376 12.8658 17.5305 12.573C17.8231 12.2801 17.8231 11.8053 17.5305 11.5124L12.884 6.86592C12.3959 6.37796 11.6045 6.37805 11.1164 6.86592L6.46991 11.5124C6.17702 11.8053 6.17702 12.2801 6.46991 12.573C6.76281 12.8657 7.23761 12.8658 7.53046 12.573L12.0002 8.10322L16.4699 12.573ZM16.4699 17.323C16.7628 17.6157 17.2376 17.6158 17.5305 17.323C17.8231 17.0301 17.8231 16.5553 17.5305 16.2624L12.884 11.6159C12.3959 11.128 11.6045 11.1281 11.1164 11.6159L6.46991 16.2624C6.17702 16.5553 6.17702 17.0301 6.46991 17.323C6.76281 17.6157 7.23761 17.6158 7.53046 17.323L12.0002 12.8532L16.4699 17.323Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmall24.category = 'Arrows';\n\nexport default DoubleChevronUpSmall24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmall32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmall32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.0537 17.0633C22.3471 17.3554 22.822 17.3546 23.1143 17.0614C23.4065 16.768 23.4056 16.2932 23.1123 16.0008L17 9.91294C16.4472 9.36237 15.5528 9.36237 15 9.91294L8.88772 16.0008C8.59438 16.2931 8.59351 16.7679 8.88576 17.0614C9.17807 17.3546 9.65292 17.3555 9.94631 17.0633L16 11.034L22.0537 17.0633ZM22.0537 22.2879C22.3472 22.5802 22.822 22.5793 23.1143 22.286C23.4064 21.9925 23.4058 21.5177 23.1123 21.2254L17 15.1376C16.4473 14.587 15.5528 14.5871 15 15.1376L8.88772 21.2254C8.59432 21.5178 8.59349 21.9925 8.88576 22.286C9.17808 22.5794 9.65286 22.5802 9.94631 22.2879L16 16.2586L22.0537 22.2879Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmall32.category = 'Arrows';\n\nexport default DoubleChevronUpSmall32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.89348 5.45303C8.28402 5.84332 8.91709 5.84347 9.30754 5.45303C9.69759 5.06255 9.6977 4.42937 9.30754 4.03896L6.88371 1.61611C6.39566 1.12808 5.60431 1.12827 5.11614 1.61611L2.69328 4.03896C2.30276 4.42949 2.30276 5.0625 2.69328 5.45303C3.08382 5.84341 3.71687 5.8435 4.10735 5.45303L5.99992 3.56045L7.89348 5.45303ZM7.89348 10.453C8.28402 10.8433 8.91709 10.8435 9.30754 10.453C9.69759 10.0625 9.6977 9.42937 9.30754 9.03896L6.88371 6.61611C6.39566 6.12808 5.60431 6.12827 5.11614 6.61611L2.69328 9.03896C2.30276 9.42949 2.30276 10.0625 2.69328 10.453C3.08382 10.8434 3.71687 10.8435 4.10735 10.453L5.99992 8.56045L7.89348 10.453Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallBold12.category = 'Arrows';\n\nexport default DoubleChevronUpSmallBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.6762 7.95211C11.0667 8.34256 11.6997 8.34254 12.0902 7.95211C12.4806 7.56159 12.4807 6.92853 12.0902 6.53804L8.94278 3.39058C8.42211 2.86997 7.57773 2.87001 7.05704 3.39058L3.90958 6.53804C3.51907 6.92855 3.51909 7.56158 3.90958 7.95211C4.30009 8.34263 4.93311 8.34262 5.32364 7.95211L7.99942 5.27633L10.6762 7.95211ZM10.6762 12.7021C11.0667 13.0926 11.6997 13.0925 12.0902 12.7021C12.4807 12.3116 12.4807 11.6785 12.0902 11.288L8.94278 8.14058C8.4221 7.61996 7.57773 7.61999 7.05704 8.14058L3.90958 11.288C3.51906 11.6786 3.51908 12.3116 3.90958 12.7021C4.30009 13.0926 4.93311 13.0926 5.32364 12.7021L7.99942 10.0263L10.6762 12.7021Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallBold16.category = 'Arrows';\n\nexport default DoubleChevronUpSmallBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.4595 10.2033C13.85 10.5936 14.483 10.5936 14.8736 10.2033C15.2639 9.8129 15.2638 9.17979 14.8736 8.78923L11.0025 4.91521C10.4492 4.36157 9.55094 4.36163 8.99761 4.91521L5.12652 8.78923C4.7362 9.1798 4.7361 9.81288 5.12652 10.2033C5.5171 10.5935 6.1502 10.5937 6.54058 10.2033L9.99957 6.74236L13.4595 10.2033ZM13.4595 15.2033C13.85 15.5936 14.483 15.5936 14.8736 15.2033C15.2639 14.8129 15.2638 14.1798 14.8736 13.7892L11.0025 9.91521C10.4492 9.36157 9.55094 9.36163 8.99761 9.91521L5.12652 13.7892C4.7362 14.1798 4.7361 14.8129 5.12652 15.2033C5.5171 15.5935 6.1502 15.5937 6.54058 15.2033L9.99957 11.7424L13.4595 15.2033Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallBold20.category = 'Arrows';\n\nexport default DoubleChevronUpSmallBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.2933 12.4998C16.6838 12.8902 17.3168 12.8903 17.7073 12.4998C18.0975 12.1093 18.0976 11.4762 17.7073 11.0858L13.0608 6.43929C12.4751 5.85373 11.5255 5.85388 10.9397 6.43929L6.29325 11.0858C5.90273 11.4763 5.90274 12.1093 6.29325 12.4998C6.68378 12.8902 7.31683 12.8903 7.70732 12.4998L12.0003 8.20686L16.2933 12.4998ZM16.2933 17.7498C16.6838 18.1402 17.3168 18.1403 17.7073 17.7498C18.0975 17.3593 18.0976 16.7262 17.7073 16.3358L13.0608 11.6893C12.4752 11.1037 11.5255 11.1039 10.9397 11.6893L6.29325 16.3358C5.90273 16.7263 5.90274 17.3593 6.29325 17.7498C6.68378 18.1402 7.31683 18.1403 7.70732 17.7498L12.0003 13.4569L16.2933 17.7498Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallBold24.category = 'Arrows';\n\nexport default DoubleChevronUpSmallBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.8775 16.9912C22.2688 17.3805 22.902 17.3794 23.2916 16.9883C23.6813 16.597 23.6799 15.963 23.2886 15.5733L17.1754 9.48539C16.5251 8.83846 15.4739 8.83814 14.8238 9.48539L8.71052 15.5733C8.31936 15.9629 8.3183 16.597 8.70759 16.9883C9.09731 17.3796 9.73132 17.3809 10.1226 16.9912L15.9996 11.1377L21.8775 16.9912ZM21.8775 22.7412C22.2688 23.1305 22.902 23.1294 23.2916 22.7383C23.6813 22.347 23.6799 21.713 23.2886 21.3233L17.1754 15.2354C16.5251 14.5885 15.4739 14.5882 14.8238 15.2354L8.71052 21.3233C8.31936 21.7129 8.31829 22.347 8.70759 22.7383C9.09731 23.1296 9.73132 23.1309 10.1226 22.7412L15.9996 16.8877L21.8775 22.7412Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallBold32.category = 'Arrows';\n\nexport default DoubleChevronUpSmallBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.71682 5.62992C8.205 6.11785 8.99632 6.118 9.4844 5.62992C9.97206 5.14181 9.97219 4.35038 9.4844 3.86235L7.06155 1.4395C6.47587 0.853818 5.52529 0.854033 4.93948 1.4395L2.51663 3.86235C2.02847 4.3505 2.02847 5.14177 2.51663 5.62992C3.0048 6.11794 3.7961 6.11803 4.28421 5.62992L6.00003 3.9141L7.71682 5.62992ZM7.71682 10.6299C8.205 11.1179 8.99632 11.118 9.4844 10.6299C9.97206 10.1418 9.97219 9.35038 9.4844 8.86235L7.06155 6.4395C6.47587 5.85382 5.52529 5.85403 4.93948 6.4395L2.51663 8.86235C2.02847 9.3505 2.02847 10.1418 2.51663 10.6299C3.0048 11.1179 3.7961 11.118 4.28421 10.6299L6.00003 8.9141L7.71682 10.6299Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallBoldFilled12.category = 'Arrows';\n\nexport default DoubleChevronUpSmallBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3229 8.05566C10.9086 8.64138 11.8582 8.64136 12.444 8.05566C13.0294 7.46986 13.0296 6.52025 12.444 5.93457L9.29651 2.78711C8.58064 2.07145 7.41966 2.07154 6.70374 2.78711L3.55627 5.93457C2.97055 6.5203 2.97066 7.46986 3.55627 8.05566C4.14205 8.64144 5.09158 8.64144 5.67737 8.05566L7.99963 5.7334L10.3229 8.05566ZM10.3229 13.3057C10.9086 13.8914 11.8582 13.8914 12.444 13.3057C13.0294 12.7199 13.0296 11.7702 12.444 11.1846L9.29651 8.03711C8.58064 7.32144 7.41966 7.32153 6.70374 8.03711L3.55627 11.1846C2.97055 11.7703 2.97066 12.7199 3.55627 13.3057C4.14205 13.8914 5.09158 13.8914 5.67737 13.3057L7.99963 10.9834L10.3229 13.3057Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallBoldFilled16.category = 'Arrows';\n\nexport default DoubleChevronUpSmallBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.106 10.3068C13.6916 10.8925 14.6412 10.8923 15.2271 10.3068C15.8127 9.72117 15.8126 8.77159 15.2271 8.18573L11.356 4.31171C10.6074 3.56276 9.39261 3.56273 8.64404 4.31171L4.77295 8.18573C4.18747 8.77157 4.18736 9.72118 4.77295 10.3068C5.35878 10.8923 6.30839 10.8924 6.89404 10.3068L9.99951 7.1994L13.106 10.3068ZM13.106 15.8098C13.6916 16.3954 14.6412 16.3953 15.2271 15.8098C15.8127 15.2241 15.8126 14.2745 15.2271 13.6887L11.356 9.81464C10.6074 9.06567 9.39262 9.06565 8.64404 9.81464L4.77295 13.6887C4.18743 14.2745 4.18732 15.2241 4.77295 15.8098C5.3588 16.3953 6.30839 16.3954 6.89404 15.8098L9.99951 12.7023L13.106 15.8098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallBoldFilled20.category = 'Arrows';\n\nexport default DoubleChevronUpSmallBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9417 12.5814C16.5285 13.1656 17.4782 13.164 18.0627 12.5775C18.6472 11.9907 18.6453 11.041 18.0588 10.4564L13.4114 5.82745C12.631 5.05044 11.3695 5.05043 10.5891 5.82745L5.94165 10.4564C5.35498 11.041 5.35324 11.9906 5.93774 12.5775C6.52235 13.1639 7.47203 13.1657 8.05884 12.5814L12.0002 8.65656L15.9417 12.5814ZM15.9417 18.3079C16.5286 18.8925 17.4781 18.8908 18.0627 18.304C18.6471 17.7171 18.6455 16.7675 18.0588 16.1829L13.4114 11.554C12.6311 10.7771 11.3695 10.7772 10.5891 11.554L5.94165 16.1829C5.35488 16.7675 5.35323 17.7171 5.93774 18.304C6.52236 18.8908 7.47193 18.8925 8.05884 18.3079L12.0002 14.3831L15.9417 18.3079Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallBoldFilled24.category = 'Arrows';\n\nexport default DoubleChevronUpSmallBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.5244 17.0876C22.1115 17.6721 23.062 17.6698 23.6465 17.0827C24.2308 16.4956 24.2286 15.5451 23.6416 14.9606L17.5283 8.87567C16.683 8.03432 15.317 8.03433 14.4717 8.87567L8.3584 14.9606C7.77137 15.5451 7.7692 16.4956 8.35352 17.0827C8.93797 17.6698 9.88849 17.672 10.4756 17.0876L16 11.5876L21.5244 17.0876ZM21.5244 23.3102C22.1115 23.8946 23.062 23.8924 23.6465 23.3054C24.2309 22.7183 24.2286 21.7678 23.6416 21.1833L17.5283 15.0983C16.683 14.2569 15.317 14.2568 14.4717 15.0983L8.3584 21.1833C7.77134 21.7677 7.76912 22.7183 8.35352 23.3054C8.93798 23.8923 9.88853 23.8946 10.4756 23.3102L16 17.8102L21.5244 23.3102Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallBoldFilled32.category = 'Arrows';\n\nexport default DoubleChevronUpSmallBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.71682 5.62992C8.205 6.11785 8.99632 6.118 9.4844 5.62992C9.97206 5.14181 9.97219 4.35038 9.4844 3.86235L7.06155 1.4395C6.47587 0.853818 5.52529 0.854033 4.93948 1.4395L2.51663 3.86235C2.02847 4.3505 2.02847 5.14177 2.51663 5.62992C3.0048 6.11794 3.7961 6.11803 4.28421 5.62992L6.00003 3.9141L7.71682 5.62992ZM7.71682 10.6299C8.205 11.1179 8.99632 11.118 9.4844 10.6299C9.97206 10.1418 9.97219 9.35038 9.4844 8.86235L7.06155 6.4395C6.47587 5.85382 5.52529 5.85403 4.93948 6.4395L2.51663 8.86235C2.02847 9.3505 2.02847 10.1418 2.51663 10.6299C3.0048 11.1179 3.7961 11.118 4.28421 10.6299L6.00003 8.9141L7.71682 10.6299Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallFilled12.category = 'Arrows';\n\nexport default DoubleChevronUpSmallFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4995 7.87901C10.9876 8.36709 11.7789 8.36707 12.267 7.87901C12.7548 7.39084 12.755 6.59948 12.267 6.11143L9.11957 2.96397C8.50133 2.34593 7.49861 2.34602 6.88031 2.96397L3.73285 6.11143C3.24476 6.59952 3.24487 7.39084 3.73285 7.87901C4.221 8.36716 5.01227 8.36715 5.50043 7.87901L7.99945 5.37998L10.4995 7.87901ZM10.4995 13.129C10.9876 13.6171 11.7789 13.6171 12.267 13.129C12.7548 12.6408 12.755 11.8495 12.267 11.3614L9.11957 8.21397C8.50133 7.59593 7.49861 7.59602 6.88031 8.21397L3.73285 11.3614C3.24476 11.8495 3.24487 12.6408 3.73285 13.129C4.221 13.6172 5.01227 13.6172 5.50043 13.129L7.99945 10.63L10.4995 13.129Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallFilled16.category = 'Arrows';\n\nexport default DoubleChevronUpSmallFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2825 10.1303C13.7705 10.6183 14.5618 10.6182 15.0501 10.1303C15.5381 9.64223 15.538 8.85091 15.0501 8.36269L11.179 4.48867C10.528 3.83742 9.4715 3.83738 8.82057 4.48867L4.94948 8.36269C4.46159 8.85088 4.46149 9.64224 4.94948 10.1303C5.43767 10.6182 6.22901 10.6183 6.71706 10.1303L9.99928 6.84609L13.2825 10.1303ZM13.2825 15.6332C13.7705 16.1213 14.5618 16.1211 15.0501 15.6332C15.5381 15.1452 15.538 14.3538 15.0501 13.8656L11.179 9.9916C10.528 9.34033 9.47151 9.34031 8.82057 9.9916L4.94948 13.8656C4.46154 14.3538 4.46146 15.1452 4.94948 15.6332C5.43769 16.1211 6.22901 16.1212 6.71706 15.6332L9.99928 12.349L13.2825 15.6332Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallFilled20.category = 'Arrows';\n\nexport default DoubleChevronUpSmallFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.1182 12.4048C16.6074 12.8914 17.3988 12.8897 17.8858 12.4009C18.3727 11.9118 18.3707 11.1204 17.8819 10.6333L13.2354 6.00537C12.5526 5.32526 11.4475 5.32527 10.7647 6.00537L6.11822 10.6333C5.62924 11.1204 5.62735 11.9118 6.11431 12.4009C6.60141 12.8896 7.39283 12.8916 7.88189 12.4048L12.0001 8.30322L16.1182 12.4048ZM16.1182 18.1313C16.6074 18.6183 17.3987 18.6165 17.8858 18.1274C18.3726 17.6383 18.3709 16.8469 17.8819 16.3599L13.2354 11.7319C12.5526 11.0519 11.4476 11.0521 10.7647 11.7319L6.11822 16.3599C5.62915 16.847 5.62734 17.6383 6.11431 18.1274C6.60142 18.6165 7.39274 18.6183 7.88189 18.1313L12.0001 14.0298L16.1182 18.1313Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallFilled24.category = 'Arrows';\n\nexport default DoubleChevronUpSmallFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DoubleChevronUpSmallFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DoubleChevronUpSmallFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.7012 16.91C22.1904 17.397 22.9817 17.3952 23.4688 16.9061C23.9557 16.4168 23.954 15.6255 23.4649 15.1385L17.3526 9.05257C16.6048 8.3082 15.3953 8.30828 14.6475 9.05257L8.53518 15.1385C8.04597 15.6256 8.04427 16.4169 8.53128 16.9061C9.01835 17.3953 9.80962 17.3971 10.2989 16.91L16 11.2342L21.7012 16.91ZM21.7012 23.1659C22.1904 23.6528 22.9817 23.6511 23.4688 23.1619C23.9557 22.6727 23.954 21.8814 23.4649 21.3944L17.3526 15.3084C16.6048 14.564 15.3953 14.564 14.6475 15.3084L8.53518 21.3944C8.04595 21.8814 8.04421 22.6727 8.53128 23.1619C9.01835 23.6511 9.80965 23.6529 10.2989 23.1659L16 17.4901L21.7012 23.1659Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDoubleChevronUpSmallFilled32.category = 'Arrows';\n\nexport default DoubleChevronUpSmallFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Download12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Download12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 10.5C11.6642 10.5 12 10.8358 12 11.25C12 11.6642 11.6642 12 11.25 12H0.75C0.335786 12 0 11.6642 0 11.25C0 10.8358 0.335786 10.5 0.75 10.5H11.25ZM6 0C6.41421 0 6.75 0.335786 6.75 0.75V6.18945L8.71973 4.21973C9.01262 3.92683 9.48738 3.92683 9.78027 4.21973C10.0732 4.51262 10.0732 4.98738 9.78027 5.28027L6.53027 8.53027C6.25567 8.80488 5.82095 8.82234 5.52637 8.58203L5.46973 8.53027L2.21973 5.28027C1.92683 4.98738 1.92683 4.51262 2.21973 4.21973C2.51262 3.92683 2.98738 3.92683 3.28027 4.21973L5.25 6.18945V0.75C5.25 0.335786 5.58579 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownload12.category = 'Arrows';\n\nexport default Download12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Download16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Download16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 13.5001C14.6642 13.5001 15 13.8359 15 14.2501C14.9999 14.6643 14.6642 15.0001 14.25 15.0001H1.75C1.33585 15.0001 1.0001 14.6643 1 14.2501C1 13.8359 1.33579 13.5001 1.75 13.5001H14.25ZM8 1.00012C8.41421 1.00012 8.75 1.33591 8.75 1.75012V9.43958L11.9697 6.21985C12.2626 5.92696 12.7374 5.92696 13.0303 6.21985C13.3231 6.51275 13.3231 6.98752 13.0303 7.2804L8.53027 11.7804C8.25568 12.0549 7.82093 12.0724 7.52637 11.8322L7.46973 11.7804L2.96973 7.2804C2.67685 6.98752 2.67689 6.51275 2.96973 6.21985C3.26262 5.92696 3.73738 5.92696 4.03027 6.21985L7.25 9.43958V1.75012C7.25 1.33591 7.58579 1.00012 8 1.00012Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownload16.category = 'Arrows';\n\nexport default Download16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Download20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Download20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 17.5001C18.6642 17.5001 19 17.8358 19 18.2501C19 18.6642 18.6642 19.0001 18.25 19.0001H1.75C1.33581 19.0001 1.00003 18.6642 1 18.2501C1 17.8358 1.33579 17.5001 1.75 17.5001H18.25ZM10 1.00006C10.4142 1.00006 10.75 1.33585 10.75 1.75006V13.1895L15.7197 8.21979C16.0126 7.92689 16.4874 7.92689 16.7803 8.21979C17.0731 8.51269 17.0731 8.98746 16.7803 9.28033L10.5303 15.5303C10.2557 15.8049 9.82093 15.8223 9.52637 15.5821L9.46973 15.5303L3.21973 9.28033C2.92685 8.98746 2.92689 8.51269 3.21973 8.21979C3.51262 7.92689 3.98738 7.92689 4.28027 8.21979L9.25 13.1895V1.75006C9.25 1.33585 9.58579 1.00006 10 1.00006Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownload20.category = 'Arrows';\n\nexport default Download20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Download24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Download24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 21.4998C22.6641 21.4998 22.9999 21.8357 23 22.2498C23 22.664 22.6642 22.9998 22.25 22.9998H1.75C1.33579 22.9998 1 22.664 1 22.2498C1.00014 21.8357 1.33587 21.4998 1.75 21.4998H22.25ZM12 0.999756C12.4141 0.999756 12.7499 1.33565 12.75 1.74976V17.1892L18.9697 10.9695C19.2626 10.6768 19.7374 10.6768 20.0303 10.9695C20.3231 11.2623 20.323 11.7371 20.0303 12.03L12.5303 19.53C12.2557 19.8046 11.8209 19.8221 11.5264 19.5818L11.4697 19.53L3.96973 12.03C3.67696 11.7371 3.67687 11.2623 3.96973 10.9695C4.26259 10.6768 4.73741 10.6768 5.03027 10.9695L11.25 17.1892V1.74976C11.2501 1.33565 11.5859 0.999756 12 0.999756Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownload24.category = 'Arrows';\n\nexport default Download24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Download32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Download32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.25 29.5001C30.6642 29.5001 31 29.8358 31 30.2501C31 30.6642 30.6642 31.0001 30.25 31.0001H1.75C1.33581 31.0001 1.00003 30.6642 1 30.2501C1 29.8358 1.33579 29.5001 1.75 29.5001H30.25ZM16 1.00006C16.4142 1.00006 16.75 1.33585 16.75 1.75006V24.4395L25.9697 15.2198C26.2626 14.9269 26.7374 14.9269 27.0303 15.2198C27.3232 15.5127 27.3232 15.9874 27.0303 16.2803L16.5303 26.7803C16.2374 27.0732 15.7626 27.0732 15.4697 26.7803L4.96973 16.2803C4.67683 15.9874 4.67683 15.5127 4.96973 15.2198C5.26262 14.9269 5.73738 14.9269 6.03027 15.2198L15.25 24.4395V1.75006C15.25 1.33585 15.5858 1.00006 16 1.00006Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDownload32.category = 'Arrows';\n\nexport default Download32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.9998 9.9998C11.552 9.9998 11.9996 10.4476 11.9998 10.9998C11.9998 11.5521 11.5521 11.9998 10.9998 11.9998H0.99998C0.447844 11.9996 0 11.552 0 10.9998C0.000146274 10.4477 0.447934 9.99996 0.99998 9.9998H10.9998ZM5.99988 0C6.55205 0 6.99969 0.447852 6.99986 0.99998V5.60828L8.47639 4.15031C8.86931 3.76263 9.50247 3.76651 9.89042 4.1591C10.2784 4.5521 10.2746 5.18612 9.88163 5.57411L6.70201 8.71174C6.33686 9.07184 5.76392 9.09446 5.37294 8.77912L5.29774 8.71174L2.1191 5.57411C1.7263 5.1861 1.72143 4.55205 2.10933 4.1591C2.49719 3.76635 3.13035 3.7628 3.52337 4.15031L4.9999 5.60828V0.99998C5.00007 0.447934 5.44782 0.000134169 5.99988 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownloadBold12.category = 'Arrows';\n\nexport default DownloadBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 13.0001C14.5523 13.0002 15 13.4479 15 14.0001C14.9999 14.5523 14.5522 15.0001 14 15.0001H2C1.44775 15.0001 1.00006 14.5524 1 14.0001C1 13.4478 1.44772 13.0001 2 13.0001H14ZM8 1.00012C8.55228 1.00012 9 1.44784 9 2.00012V8.58606L11.293 6.29309C11.6835 5.90258 12.3165 5.9026 12.707 6.29309C13.0975 6.68362 13.0975 7.31664 12.707 7.70715L8.70703 11.7072C8.34091 12.0732 7.76189 12.0958 7.36914 11.7755L7.29297 11.7072L3.29297 7.70715C2.90247 7.31665 2.90252 6.68362 3.29297 6.29309C3.68349 5.90257 4.31651 5.90257 4.70703 6.29309L7 8.58606V2.00012C7 1.44786 7.44774 1.00015 8 1.00012Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownloadBold16.category = 'Arrows';\n\nexport default DownloadBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 16.9996C18.5522 16.9996 18.9998 17.4475 19 17.9996C19 18.5519 18.5523 18.9996 18 18.9996H2C1.44772 18.9996 1 18.5519 1 17.9996C1.00016 17.4475 1.44781 16.9996 2 16.9996H18ZM10 0.999634C10.5521 0.999744 10.9998 1.44759 11 1.99963V12.0856L15.293 7.7926C15.6834 7.40259 16.3166 7.40247 16.707 7.7926C17.0973 8.18299 17.0971 8.81614 16.707 9.20667L10.707 15.2067C10.3408 15.5729 9.76095 15.5958 9.36816 15.275L9.29297 15.2067L3.29297 9.20667C2.9028 8.81611 2.90256 8.18301 3.29297 7.7926C3.68339 7.40242 4.31656 7.40251 4.70703 7.7926L9 12.0856V1.99963C9.0002 1.44756 9.4479 0.9997 10 0.999634Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownloadBold20.category = 'Arrows';\n\nexport default DownloadBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22 21.0002C22.5523 21.0002 23 21.448 23 22.0002C22.9999 22.5524 22.5522 23.0002 22 23.0002H2C1.4478 23.0002 1.00014 22.5524 1 22.0002C1 21.448 1.44772 21.0002 2 21.0002H22ZM12 1.00024C12.5523 1.00024 13 1.44796 13 2.00024V15.5862L18.293 10.2932C18.6835 9.90269 19.3165 9.90269 19.707 10.2932C20.0974 10.6837 20.0975 11.3168 19.707 11.7073L12.707 18.7073C12.3409 19.0732 11.7619 19.0958 11.3691 18.7756L11.293 18.7073L4.29297 11.7073C3.90249 11.3168 3.90257 10.6837 4.29297 10.2932C4.68349 9.90269 5.31651 9.90269 5.70703 10.2932L11 15.5862V2.00024C11 1.44796 11.4477 1.00024 12 1.00024Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDownloadBold24.category = 'Arrows';\n\nexport default DownloadBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30 29C30.5523 29 31 29.4477 31 30C31 30.5523 30.5523 31 30 31H2C1.44772 31 1 30.5523 1 30C1 29.4477 1.44772 29 2 29H30ZM16 1C16.5523 1 17 1.44772 17 2V22.5859L25.293 14.293C25.6835 13.9024 26.3165 13.9024 26.707 14.293C27.0976 14.6835 27.0976 15.3165 26.707 15.707L16.707 25.707C16.3165 26.0976 15.6835 26.0976 15.293 25.707L5.29297 15.707C4.90244 15.3165 4.90244 14.6835 5.29297 14.293C5.68349 13.9024 6.31651 13.9024 6.70703 14.293L15 22.5859V2C15 1.44772 15.4477 1 16 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDownloadBold32.category = 'Arrows';\n\nexport default DownloadBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 9.5C11.4404 9.5 12 10.0596 12 10.75C12 11.4404 11.4404 12 10.75 12H1.25C0.559645 12 1.03081e-06 11.4404 0 10.75C0 10.0596 0.559644 9.5 1.25 9.5H10.75ZM6 0C6.69036 0 7.25 0.559644 7.25 1.25V4.48242L8.36621 3.36621C8.85437 2.87806 9.64563 2.87806 10.1338 3.36621C10.6219 3.85437 10.6219 4.64563 10.1338 5.13379L6.88379 8.38379C6.42613 8.84145 5.70191 8.87021 5.21094 8.46973L5.11621 8.38379L1.86621 5.13379C1.37806 4.64563 1.37806 3.85437 1.86621 3.36621C2.35437 2.87806 3.14563 2.87806 3.63379 3.36621L4.75 4.48242V1.25C4.75 0.559644 5.30964 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownloadBoldFilled12.category = 'Arrows';\n\nexport default DownloadBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 12.2504C14.5784 12.2504 15.25 12.922 15.25 13.7504C15.2498 14.5787 14.5783 15.2504 13.75 15.2504H2.25C1.42173 15.2504 0.750215 14.5787 0.75 13.7504C0.75 12.922 1.42159 12.2505 2.25 12.2504H13.75ZM8 0.750427C8.82843 0.750427 9.5 1.422 9.5 2.25043V6.62933L10.6895 5.43988C11.2752 4.85409 12.2248 4.85409 12.8105 5.43988C13.3961 6.02568 13.3963 6.97525 12.8105 7.56097L9.06055 11.311C8.77926 11.5922 8.39774 11.7504 8 11.7504C7.65206 11.7504 7.31666 11.6291 7.0498 11.4106L6.93945 11.311L3.18945 7.56097C2.60373 6.97525 2.60385 6.02568 3.18945 5.43988C3.77524 4.85409 4.72476 4.85409 5.31055 5.43988L6.5 6.62933V2.25043C6.5 1.422 7.17157 0.750427 8 0.750427Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nDownloadBoldFilled16.category = 'Arrows';\n\nexport default DownloadBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.75 16.25C18.5784 16.25 19.25 16.9216 19.25 17.75C19.25 18.5784 18.5784 19.25 17.75 19.25H2.25C1.42157 19.25 0.75 18.5784 0.75 17.75C0.750001 16.9216 1.42157 16.25 2.25 16.25H17.75ZM10 0.75C10.8284 0.75 11.5 1.42157 11.5 2.25V10.3789L14.4395 7.43945C15.0252 6.85367 15.9748 6.85367 16.5605 7.43945C17.1463 8.02524 17.1463 8.97476 16.5605 9.56055L11.0605 15.0605C10.5115 15.6096 9.64286 15.6442 9.05371 15.1641L8.93945 15.0605L3.43945 9.56055C2.85367 8.97476 2.85367 8.02524 3.43945 7.43945C4.02524 6.85367 4.97476 6.85367 5.56055 7.43945L8.5 10.3789V2.25C8.5 1.42157 9.17157 0.75 10 0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownloadBoldFilled20.category = 'Arrows';\n\nexport default DownloadBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 20.2504C22.5784 20.2504 23.25 20.9219 23.25 21.7504C23.2498 22.5786 22.5783 23.2504 21.75 23.2504H2.25C1.4217 23.2504 0.75021 22.5786 0.75 21.7504C0.75 20.9219 1.42157 20.2504 2.25 20.2504H21.75ZM12 0.750366C12.8284 0.750366 13.5 1.42194 13.5 2.25037V13.8793L17.6895 9.68982C18.2752 9.10403 19.2248 9.10403 19.8105 9.68982C20.3961 10.2756 20.3963 11.2252 19.8105 11.8109L13.0605 18.5609C12.5116 19.1097 11.6428 19.1443 11.0537 18.6644L10.9395 18.5609L4.18945 11.8109C3.60373 11.2252 3.60385 10.2756 4.18945 9.68982C4.77524 9.10403 5.72476 9.10403 6.31055 9.68982L10.5 13.8793V2.25037C10.5 1.42194 11.1716 0.750366 12 0.750366Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownloadBoldFilled24.category = 'Arrows';\n\nexport default DownloadBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.75 28.2502C30.5784 28.2502 31.25 28.9218 31.25 29.7502C31.2499 30.5785 30.5784 31.2502 29.75 31.2502H2.25C1.42163 31.2502 0.750095 30.5785 0.75 29.7502C0.75 28.9218 1.42157 28.2502 2.25 28.2502H29.75ZM16 0.750183C16.8284 0.750183 17.5 1.42176 17.5 2.25018V20.8791L24.6895 13.6896C25.2752 13.1039 26.2248 13.1039 26.8105 13.6896C27.3962 14.2754 27.3963 15.225 26.8105 15.8107L17.0605 25.5607C16.4748 26.1464 15.5252 26.1464 14.9395 25.5607L5.18945 15.8107C4.6037 15.225 4.60375 14.2754 5.18945 13.6896C5.77524 13.1039 6.72476 13.1039 7.31055 13.6896L14.5 20.8791V2.25018C14.5 1.42176 15.1716 0.750183 16 0.750183Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownloadBoldFilled32.category = 'Arrows';\n\nexport default DownloadBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 9.5C11.4404 9.5 12 10.0596 12 10.75C12 11.4404 11.4404 12 10.75 12H1.25C0.559645 12 1.03081e-06 11.4404 0 10.75C0 10.0596 0.559644 9.5 1.25 9.5H10.75ZM6 0C6.69036 0 7.25 0.559644 7.25 1.25V4.48242L8.36621 3.36621C8.85437 2.87806 9.64563 2.87806 10.1338 3.36621C10.6219 3.85437 10.6219 4.64563 10.1338 5.13379L6.88379 8.38379C6.42613 8.84145 5.70191 8.87021 5.21094 8.46973L5.11621 8.38379L1.86621 5.13379C1.37806 4.64563 1.37806 3.85437 1.86621 3.36621C2.35437 2.87806 3.14563 2.87806 3.63379 3.36621L4.75 4.48242V1.25C4.75 0.559644 5.30964 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownloadFilled12.category = 'Arrows';\n\nexport default DownloadFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 12.5004C14.4404 12.5004 15 13.0601 15 13.7504C14.9998 14.4406 14.4402 15.0004 13.75 15.0004H2.25C1.5598 15.0004 1.00021 14.4406 1 13.7504C1 13.0601 1.55967 12.5005 2.25 12.5004H13.75ZM8 1.00043C8.69033 1.00045 9.25 1.56009 9.25 2.25043V7.48285L10.8662 5.86664C11.3544 5.37848 12.1456 5.37848 12.6338 5.86664C13.1217 6.35481 13.1219 7.14613 12.6338 7.63422L8.88379 11.3842C8.64939 11.6185 8.33143 11.7504 8 11.7504C7.71004 11.7504 7.4304 11.6493 7.20801 11.4672L7.11621 11.3842L3.36621 7.63422C2.87811 7.14611 2.87822 6.35481 3.36621 5.86664C3.85437 5.37848 4.64563 5.37848 5.13379 5.86664L6.75 7.48285V2.25043C6.75 1.56007 7.30964 1.00043 8 1.00043Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownloadFilled16.category = 'Arrows';\n\nexport default DownloadFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.75 16.4999C18.4403 16.4999 19 17.0596 19 17.7499C19 18.4403 18.4404 18.9999 17.75 18.9999H2.25C1.55964 18.9999 1 18.4403 1 17.7499C1.00003 17.0596 1.55966 16.4999 2.25 16.4999H17.75ZM10 0.999939C10.6904 0.999939 11.25 1.55958 11.25 2.24994V10.9824L14.6162 7.61615C15.1044 7.12799 15.8956 7.12799 16.3838 7.61615C16.8719 8.10431 16.8719 8.89557 16.3838 9.38373L10.8838 14.8837C10.4261 15.3414 9.70191 15.3701 9.21094 14.9697L9.11621 14.8837L3.61621 9.38373C3.12806 8.89557 3.12806 8.10431 3.61621 7.61615C4.10437 7.12799 4.89563 7.12799 5.38379 7.61615L8.75 10.9824V2.24994C8.75 1.55958 9.30964 0.999939 10 0.999939Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownloadFilled20.category = 'Arrows';\n\nexport default DownloadFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 20.5004C22.4404 20.5004 23 21.06 23 21.7504C22.9998 22.4406 22.4402 23.0004 21.75 23.0004H2.25C1.55976 23.0004 1.00019 22.4406 1 21.7504C1 21.06 1.55964 20.5004 2.25 20.5004H21.75ZM12 1.00037C12.6904 1.00037 13.25 1.56001 13.25 2.25037V14.4828L17.8662 9.86658C18.3544 9.37842 19.1456 9.37842 19.6338 9.86658C20.1218 10.3547 20.1219 11.1461 19.6338 11.6342L12.8838 18.3842C12.4262 18.8416 11.7018 18.8704 11.2109 18.4701L11.1162 18.3842L4.36621 11.6342C3.87812 11.1461 3.87824 10.3547 4.36621 9.86658C4.85437 9.37842 5.64563 9.37842 6.13379 9.86658L10.75 14.4828V2.25037C10.75 1.56001 11.3096 1.00037 12 1.00037Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownloadFilled24.category = 'Arrows';\n\nexport default DownloadFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DownloadFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DownloadFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.75 28.5001C30.4404 28.5001 31 29.0597 31 29.7501C31 30.4404 30.4403 31.0001 29.75 31.0001H2.25C1.55967 31.0001 1.00003 30.4404 1 29.7501C1 29.0597 1.55964 28.5001 2.25 28.5001H29.75ZM16 1.00006C16.6904 1.00006 17.25 1.55971 17.25 2.25006V21.4825L24.8662 13.8663C25.3544 13.3781 26.1456 13.3781 26.6338 13.8663C27.1219 14.3544 27.1219 15.1457 26.6338 15.6339L16.8838 25.3839C16.3956 25.872 15.6044 25.872 15.1162 25.3839L5.36621 15.6339C4.87807 15.1457 4.87809 14.3544 5.36621 13.8663C5.85437 13.3781 6.64563 13.3781 7.13379 13.8663L14.75 21.4825V2.25006C14.75 1.55971 15.3096 1.00006 16 1.00006Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDownloadFilled32.category = 'Arrows';\n\nexport default DownloadFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DragHandleHorizontal12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DragHandleHorizontal12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 8C9 7.44772 9.44772 7 10 7C10.5523 7 11 7.44771 11 8C11 8.55228 10.5523 9 10 9C9.44771 9 9 8.55228 9 8ZM9 4C9 3.44771 9.44772 3 10 3C10.5523 3 11 3.44771 11 4C11 4.55228 10.5523 5 10 5C9.44771 5 9 4.55228 9 4ZM5 8C5 7.44772 5.44772 7 6 7C6.55228 7 7 7.44772 7 8C7 8.55228 6.55228 9 6 9C5.44772 9 5 8.55228 5 8ZM5 4C5 3.44772 5.44772 3 6 3C6.55228 3 7 3.44772 7 4C7 4.55228 6.55228 5 6 5C5.44772 5 5 4.55228 5 4ZM1 8C1 7.44772 1.44772 7 2 7C2.55228 7 3 7.44772 3 8C3 8.55228 2.55228 9 2 9C1.44772 9 1 8.55228 1 8ZM1 4C1 3.44772 1.44772 3 2 3C2.55228 3 3 3.44772 3 4C3 4.55228 2.55228 5 2 5C1.44772 5 1 4.55228 1 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDragHandleHorizontal12.category = 'Interface General';\n\nexport default DragHandleHorizontal12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DragHandleHorizontal16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DragHandleHorizontal16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.75 10.5C11.75 9.80964 12.3096 9.25 13 9.25C13.6904 9.25 14.25 9.80964 14.25 10.5C14.25 11.1904 13.6904 11.75 13 11.75C12.3096 11.75 11.75 11.1904 11.75 10.5ZM11.75 5.5C11.75 4.80964 12.3096 4.25 13 4.25C13.6904 4.25 14.25 4.80964 14.25 5.5C14.25 6.19036 13.6904 6.75 13 6.75C12.3096 6.75 11.75 6.19036 11.75 5.5ZM6.75 10.5C6.75 9.80964 7.30964 9.25 8 9.25C8.69036 9.25 9.25 9.80964 9.25 10.5C9.25 11.1904 8.69036 11.75 8 11.75C7.30964 11.75 6.75 11.1904 6.75 10.5ZM6.75 5.5C6.75 4.80964 7.30964 4.25 8 4.25C8.69036 4.25 9.25 4.80964 9.25 5.5C9.25 6.19036 8.69036 6.75 8 6.75C7.30964 6.75 6.75 6.19036 6.75 5.5ZM1.75 10.5C1.75 9.80964 2.30964 9.25 3 9.25C3.69036 9.25 4.25 9.80964 4.25 10.5C4.25 11.1904 3.69036 11.75 3 11.75C2.30964 11.75 1.75 11.1904 1.75 10.5ZM1.75 5.5C1.75 4.80964 2.30964 4.25 3 4.25C3.69036 4.25 4.25 4.80964 4.25 5.5C4.25 6.19036 3.69036 6.75 3 6.75C2.30964 6.75 1.75 6.19036 1.75 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDragHandleHorizontal16.category = 'Interface General';\n\nexport default DragHandleHorizontal16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DragHandleHorizontal20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DragHandleHorizontal20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5 13C14.5 12.1716 15.1716 11.5 16 11.5C16.8284 11.5 17.5 12.1716 17.5 13C17.5 13.8284 16.8284 14.5 16 14.5C15.1716 14.5 14.5 13.8284 14.5 13ZM14.5 7C14.5 6.17157 15.1716 5.5 16 5.5C16.8284 5.5 17.5 6.17157 17.5 7C17.5 7.82843 16.8284 8.5 16 8.5C15.1716 8.5 14.5 7.82843 14.5 7ZM8.5 13C8.5 12.1716 9.17157 11.5 10 11.5C10.8284 11.5 11.5 12.1716 11.5 13C11.5 13.8284 10.8284 14.5 10 14.5C9.17157 14.5 8.5 13.8284 8.5 13ZM8.5 7C8.5 6.17157 9.17157 5.5 10 5.5C10.8284 5.5 11.5 6.17157 11.5 7C11.5 7.82843 10.8284 8.5 10 8.5C9.17157 8.5 8.5 7.82843 8.5 7ZM2.5 13C2.5 12.1716 3.17157 11.5 4 11.5C4.82843 11.5 5.5 12.1716 5.5 13C5.5 13.8284 4.82843 14.5 4 14.5C3.17157 14.5 2.5 13.8284 2.5 13ZM2.5 7C2.5 6.17157 3.17157 5.5 4 5.5C4.82843 5.5 5.5 6.17157 5.5 7C5.5 7.82843 4.82843 8.5 4 8.5C3.17157 8.5 2.5 7.82843 2.5 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDragHandleHorizontal20.category = 'Interface General';\n\nexport default DragHandleHorizontal20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DragHandleHorizontal24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DragHandleHorizontal24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 15.75C18.25 14.7835 19.0335 14 20 14C20.9665 14 21.75 14.7835 21.75 15.75C21.75 16.7165 20.9665 17.5 20 17.5C19.0335 17.5 18.25 16.7165 18.25 15.75ZM18.25 8.25C18.25 7.2835 19.0335 6.5 20 6.5C20.9665 6.5 21.75 7.2835 21.75 8.25C21.75 9.2165 20.9665 10 20 10C19.0335 10 18.25 9.2165 18.25 8.25ZM10.25 15.75C10.25 14.7835 11.0335 14 12 14C12.9665 14 13.75 14.7835 13.75 15.75C13.75 16.7165 12.9665 17.5 12 17.5C11.0335 17.5 10.25 16.7165 10.25 15.75ZM10.25 8.25C10.25 7.2835 11.0335 6.5 12 6.5C12.9665 6.5 13.75 7.2835 13.75 8.25C13.75 9.2165 12.9665 10 12 10C11.0335 10 10.25 9.2165 10.25 8.25ZM2.25 15.75C2.25 14.7835 3.0335 14 4 14C4.9665 14 5.75 14.7835 5.75 15.75C5.75 16.7165 4.9665 17.5 4 17.5C3.0335 17.5 2.25 16.7165 2.25 15.75ZM2.25 8.25C2.25 7.2835 3.0335 6.5 4 6.5C4.9665 6.5 5.75 7.2835 5.75 8.25C5.75 9.2165 4.9665 10 4 10C3.0335 10 2.25 9.2165 2.25 8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDragHandleHorizontal24.category = 'Interface General';\n\nexport default DragHandleHorizontal24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DragHandleHorizontal32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DragHandleHorizontal32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23 21C23 19.8954 23.8954 19 25 19C26.1046 19 27 19.8954 27 21C27 22.1046 26.1046 23 25 23C23.8954 23 23 22.1046 23 21ZM23 11C23 9.89543 23.8954 9 25 9C26.1046 9 27 9.89543 27 11C27 12.1046 26.1046 13 25 13C23.8954 13 23 12.1046 23 11ZM14 21C14 19.8954 14.8954 19 16 19C17.1046 19 18 19.8954 18 21C18 22.1046 17.1046 23 16 23C14.8954 23 14 22.1046 14 21ZM14 11C14 9.89543 14.8954 9 16 9C17.1046 9 18 9.89543 18 11C18 12.1046 17.1046 13 16 13C14.8954 13 14 12.1046 14 11ZM5 21C5 19.8954 5.89543 19 7 19C8.10457 19 9 19.8954 9 21C9 22.1046 8.10457 23 7 23C5.89543 23 5 22.1046 5 21ZM5 11C5 9.89543 5.89543 9 7 9C8.10457 9 9 9.89543 9 11C9 12.1046 8.10457 13 7 13C5.89543 13 5 12.1046 5 11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDragHandleHorizontal32.category = 'Interface General';\n\nexport default DragHandleHorizontal32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DragHandleVertical12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DragHandleVertical12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 9C4.55228 9 5 9.44771 5 10C5 10.5523 4.55228 11 4 11C3.44772 11 3 10.5523 3 10C3 9.44771 3.44772 9 4 9ZM8 9C8.55228 9 9 9.44771 9 10C9 10.5523 8.55228 11 8 11C7.44772 11 7 10.5523 7 10C7 9.44771 7.44772 9 8 9ZM4 5C4.55228 5 5 5.44772 5 6C5 6.55228 4.55228 7 4 7C3.44772 7 3 6.55228 3 6C3 5.44772 3.44772 5 4 5ZM8 5C8.55228 5 9 5.44772 9 6C9 6.55228 8.55228 7 8 7C7.44772 7 7 6.55228 7 6C7 5.44772 7.44772 5 8 5ZM4 1C4.55228 1 5 1.44772 5 2C5 2.55228 4.55228 3 4 3C3.44772 3 3 2.55228 3 2C3 1.44772 3.44772 1 4 1ZM8 1C8.55228 1 9 1.44772 9 2C9 2.55228 8.55228 3 8 3C7.44772 3 7 2.55228 7 2C7 1.44772 7.44772 1 8 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDragHandleVertical12.category = 'Interface General';\n\nexport default DragHandleVertical12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DragHandleVertical16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DragHandleVertical16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.5 11.75C6.19036 11.75 6.75 12.3096 6.75 13C6.75 13.6904 6.19036 14.25 5.5 14.25C4.80964 14.25 4.25 13.6904 4.25 13C4.25 12.3096 4.80964 11.75 5.5 11.75ZM10.5 11.75C11.1904 11.75 11.75 12.3096 11.75 13C11.75 13.6904 11.1904 14.25 10.5 14.25C9.80964 14.25 9.25 13.6904 9.25 13C9.25 12.3096 9.80964 11.75 10.5 11.75ZM5.5 6.75C6.19036 6.75 6.75 7.30964 6.75 8C6.75 8.69036 6.19036 9.25 5.5 9.25C4.80964 9.25 4.25 8.69036 4.25 8C4.25 7.30964 4.80964 6.75 5.5 6.75ZM10.5 6.75C11.1904 6.75 11.75 7.30964 11.75 8C11.75 8.69036 11.1904 9.25 10.5 9.25C9.80964 9.25 9.25 8.69036 9.25 8C9.25 7.30964 9.80964 6.75 10.5 6.75ZM5.5 1.75C6.19036 1.75 6.75 2.30964 6.75 3C6.75 3.69036 6.19036 4.25 5.5 4.25C4.80964 4.25 4.25 3.69036 4.25 3C4.25 2.30964 4.80964 1.75 5.5 1.75ZM10.5 1.75C11.1904 1.75 11.75 2.30964 11.75 3C11.75 3.69036 11.1904 4.25 10.5 4.25C9.80964 4.25 9.25 3.69036 9.25 3C9.25 2.30964 9.80964 1.75 10.5 1.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDragHandleVertical16.category = 'Interface General';\n\nexport default DragHandleVertical16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DragHandleVertical20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DragHandleVertical20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 14.5C7.82843 14.5 8.5 15.1716 8.5 16C8.5 16.8284 7.82843 17.5 7 17.5C6.17157 17.5 5.5 16.8284 5.5 16C5.5 15.1716 6.17157 14.5 7 14.5ZM13 14.5C13.8284 14.5 14.5 15.1716 14.5 16C14.5 16.8284 13.8284 17.5 13 17.5C12.1716 17.5 11.5 16.8284 11.5 16C11.5 15.1716 12.1716 14.5 13 14.5ZM7 8.5C7.82843 8.5 8.5 9.17157 8.5 10C8.5 10.8284 7.82843 11.5 7 11.5C6.17157 11.5 5.5 10.8284 5.5 10C5.5 9.17157 6.17157 8.5 7 8.5ZM13 8.5C13.8284 8.5 14.5 9.17157 14.5 10C14.5 10.8284 13.8284 11.5 13 11.5C12.1716 11.5 11.5 10.8284 11.5 10C11.5 9.17157 12.1716 8.5 13 8.5ZM7 2.5C7.82843 2.5 8.5 3.17157 8.5 4C8.5 4.82843 7.82843 5.5 7 5.5C6.17157 5.5 5.5 4.82843 5.5 4C5.5 3.17157 6.17157 2.5 7 2.5ZM13 2.5C13.8284 2.5 14.5 3.17157 14.5 4C14.5 4.82843 13.8284 5.5 13 5.5C12.1716 5.5 11.5 4.82843 11.5 4C11.5 3.17157 12.1716 2.5 13 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDragHandleVertical20.category = 'Interface General';\n\nexport default DragHandleVertical20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DragHandleVertical24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DragHandleVertical24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 18.25C9.2165 18.25 10 19.0335 10 20C10 20.9665 9.2165 21.75 8.25 21.75C7.2835 21.75 6.5 20.9665 6.5 20C6.5 19.0335 7.2835 18.25 8.25 18.25ZM15.75 18.25C16.7165 18.25 17.5 19.0335 17.5 20C17.5 20.9665 16.7165 21.75 15.75 21.75C14.7835 21.75 14 20.9665 14 20C14 19.0335 14.7835 18.25 15.75 18.25ZM8.25 10.25C9.2165 10.25 10 11.0335 10 12C10 12.9665 9.2165 13.75 8.25 13.75C7.2835 13.75 6.5 12.9665 6.5 12C6.5 11.0335 7.2835 10.25 8.25 10.25ZM15.75 10.25C16.7165 10.25 17.5 11.0335 17.5 12C17.5 12.9665 16.7165 13.75 15.75 13.75C14.7835 13.75 14 12.9665 14 12C14 11.0335 14.7835 10.25 15.75 10.25ZM8.25 2.25C9.2165 2.25 10 3.0335 10 4C10 4.9665 9.2165 5.75 8.25 5.75C7.2835 5.75 6.5 4.9665 6.5 4C6.5 3.0335 7.2835 2.25 8.25 2.25ZM15.75 2.25C16.7165 2.25 17.5 3.0335 17.5 4C17.5 4.9665 16.7165 5.75 15.75 5.75C14.7835 5.75 14 4.9665 14 4C14 3.0335 14.7835 2.25 15.75 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDragHandleVertical24.category = 'Interface General';\n\nexport default DragHandleVertical24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/DragHandleVertical32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const DragHandleVertical32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11 23C12.1046 23 13 23.8954 13 25C13 26.1046 12.1046 27 11 27C9.89543 27 9 26.1046 9 25C9 23.8954 9.89543 23 11 23ZM21 23C22.1046 23 23 23.8954 23 25C23 26.1046 22.1046 27 21 27C19.8954 27 19 26.1046 19 25C19 23.8954 19.8954 23 21 23ZM11 14C12.1046 14 13 14.8954 13 16C13 17.1046 12.1046 18 11 18C9.89543 18 9 17.1046 9 16C9 14.8954 9.89543 14 11 14ZM21 14C22.1046 14 23 14.8954 23 16C23 17.1046 22.1046 18 21 18C19.8954 18 19 17.1046 19 16C19 14.8954 19.8954 14 21 14ZM11 5C12.1046 5 13 5.89543 13 7C13 8.10457 12.1046 9 11 9C9.89543 9 9 8.10457 9 7C9 5.89543 9.89543 5 11 5ZM21 5C22.1046 5 23 5.89543 23 7C23 8.10457 22.1046 9 21 9C19.8954 9 19 8.10457 19 7C19 5.89543 19.8954 5 21 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nDragHandleVertical32.category = 'Interface General';\n\nexport default DragHandleVertical32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Edit12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Edit12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.25 0C4.66421 0 5 0.335786 5 0.75C5 1.16421 4.66421 1.5 4.25 1.5H3.25C2.2835 1.5 1.5 2.2835 1.5 3.25V8.75C1.5 9.7165 2.2835 10.5 3.25 10.5H8.75C9.7165 10.5 10.5 9.7165 10.5 8.75V7.75C10.5 7.33579 10.8358 7 11.25 7C11.6642 7 12 7.33579 12 7.75V8.75C12 10.5449 10.5449 12 8.75 12H3.25C1.45507 12 0 10.5449 0 8.75V3.25C4.02666e-09 1.45507 1.45507 3.22128e-08 3.25 0H4.25ZM9.4375 0C10.0766 8.93376e-06 10.6897 0.254173 11.1416 0.706055L11.2939 0.858398C11.7459 1.31031 12 1.92337 12 2.5625C12 3.20158 11.7458 3.8147 11.2939 4.2666L7.28027 8.28027C7.13962 8.42091 6.9489 8.5 6.75 8.5H4.25C3.83581 8.5 3.50003 8.16419 3.5 7.75V5.25C3.5 5.0511 3.57909 4.86038 3.71973 4.71973L7.7334 0.706055C8.18533 0.254122 8.79837 0 9.4375 0ZM5 5.56055V7H6.43945L8.5332 4.90625L7.09375 3.4668L5 5.56055ZM9.4375 1.5C9.1962 1.5 8.96457 1.59597 8.79395 1.7666L8.1543 2.40625L9.59375 3.8457L10.2334 3.20605C10.404 3.03546 10.5 2.80376 10.5 2.5625C10.5 2.32122 10.404 2.08955 10.2334 1.91895L10.0811 1.7666C9.91044 1.596 9.67878 1.50001 9.4375 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEdit12.category = 'Interface General';\n\nexport default Edit12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Edit16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Edit16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.25 0C5.66421 0 6 0.335786 6 0.75C6 1.16421 5.66421 1.5 5.25 1.5H4.25C2.73122 1.5 1.5 2.73122 1.5 4.25V11.75C1.5 13.2688 2.73122 14.5 4.25 14.5H11.75C13.2688 14.5 14.5 13.2688 14.5 11.75V10.75C14.5 10.3358 14.8358 10 15.25 10C15.6642 10 16 10.3358 16 10.75V11.75C16 14.0972 14.0972 16 11.75 16H4.25C1.90279 16 8.0532e-08 14.0972 0 11.75V4.25C0 1.90279 1.90279 3.22128e-08 4.25 0H5.25ZM11.125 0.813477C12.1989 -0.260302 13.9407 -0.260303 15.0146 0.813477L15.1865 0.985352C16.26 2.05918 16.2599 3.80015 15.1865 4.87402L9.86621 10.1943C9.35056 10.71 8.65111 10.9999 7.92188 11H6.25C5.55975 11 5.00016 10.4402 5 9.75V8.07812C5.00006 7.34887 5.29 6.64946 5.80566 6.13379L9.54004 2.39941L11.125 0.813477ZM6.86621 7.19434C6.63185 7.4287 6.50006 7.74669 6.5 8.07812V9.5H7.92188C8.25329 9.49992 8.57131 9.36814 8.80566 9.13379L12.0098 5.92969L10.0703 3.99023L6.86621 7.19434ZM13.9541 1.87402C13.4661 1.38613 12.6747 1.38633 12.1865 1.87402L11.1309 2.92969L13.0693 4.86816L14.125 3.81348C14.613 3.32531 14.6131 2.53401 14.125 2.0459L13.9541 1.87402Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEdit16.category = 'Interface General';\n\nexport default Edit16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Edit20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Edit20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 1C7.66421 1 7.99999 1.33579 8 1.75C8 2.16421 7.66421 2.5 7.25 2.5H5.75C3.95508 2.5 2.50001 3.95508 2.5 5.75V14.25C2.5 16.0449 3.95507 17.5 5.75 17.5H14.25C16.0449 17.5 17.5 16.0449 17.5 14.25V12.75C17.5 12.3358 17.8358 12 18.25 12C18.6642 12 19 12.3358 19 12.75V14.25C19 16.8734 16.8734 19 14.25 19H5.75C3.12665 19 1 16.8734 1 14.25V5.75C1.00001 3.12665 3.12665 1 5.75 1H7.25ZM13.54 1.89941C14.7994 0.640343 16.8413 0.640243 18.1006 1.89941C19.3597 3.15872 19.3596 5.2006 18.1006 6.45996L11.3662 13.1943C10.8506 13.71 10.1511 13.9999 9.42188 14H7.25C6.55975 14 6.00016 13.4402 6 12.75V10.5781C6.00007 9.84893 6.29004 9.14941 6.80566 8.63379L13.54 1.89941ZM7.86621 9.69434C7.63189 9.92865 7.50007 10.2468 7.5 10.5781V12.5H9.42188C9.75326 12.4999 10.0713 12.3681 10.3057 12.1338L14.6992 7.74023L12.2598 5.30078L7.86621 9.69434ZM17.04 2.95996C16.3665 2.28658 15.2742 2.28668 14.6006 2.95996L13.3203 4.24023L15.7598 6.67969L17.04 5.39941C17.7133 4.72584 17.7134 3.63348 17.04 2.95996Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEdit20.category = 'Interface General';\n\nexport default Edit20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Edit24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Edit24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 2C9.66421 2 10 2.33579 10 2.75C10 3.16421 9.66421 3.5 9.25 3.5H7.75C5.40279 3.5 3.5 5.40279 3.5 7.75V16.25C3.5 18.5972 5.40279 20.5 7.75 20.5H16.25C18.5972 20.5 20.5 18.5972 20.5 16.25V14.75C20.5 14.3358 20.8358 14 21.25 14C21.6642 14 22 14.3358 22 14.75V16.25C22 19.4256 19.4256 22 16.25 22H7.75C4.57436 22 2 19.4256 2 16.25V7.75C2 4.57436 4.57436 2 7.75 2H9.25ZM16.165 3.02441C17.4934 1.69631 19.6472 1.6962 20.9756 3.02441C22.3038 4.35276 22.3037 6.50656 20.9756 7.83496L13.6641 15.1455C13.1175 15.6921 12.3765 15.9999 11.6035 16H9.25C8.55975 16 8.00016 15.4402 8 14.75V12.3965C8.00007 11.6235 8.30691 10.8816 8.85352 10.335L16.165 3.02441ZM9.91406 11.3955C9.64876 11.6608 9.50007 12.0213 9.5 12.3965V14.5H11.6035C11.9787 14.4999 12.3382 14.3503 12.6035 14.085L17.4482 9.23926L14.7588 6.5498L9.91406 11.3955ZM19.915 4.08496C19.1725 3.34254 17.9682 3.34264 17.2256 4.08496L15.8193 5.48926L18.5088 8.17871L19.915 6.77441C20.6574 6.0318 20.6574 4.82752 19.915 4.08496Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEdit24.category = 'Interface General';\n\nexport default Edit24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Edit32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Edit32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.25 3C12.6642 3 13 3.33579 13 3.75C13 4.16421 12.6642 4.5 12.25 4.5H9.75C6.85051 4.5 4.5 6.85051 4.5 9.75V22.25C4.5 25.1495 6.85051 27.5 9.75 27.5H22.25C25.1495 27.5 27.5 25.1495 27.5 22.25V19.75C27.5 19.3358 27.8358 19 28.25 19C28.6642 19 29 19.3358 29 19.75V22.25C29 25.9779 25.9779 29 22.25 29H9.75C6.02208 29 3 25.9779 3 22.25V9.75C3 6.02208 6.02208 3 9.75 3H12.25ZM24.208 3C25.4728 3 26.7026 3.50143 27.6006 4.39941C28.4986 5.29739 29 6.52719 29 7.79199C28.9999 9.07339 28.4917 10.3187 27.582 11.2285L18.0557 20.7549C17.2586 21.5519 16.177 22 15.0498 22H11.75C10.7835 22 10 21.2165 10 20.25V16.9492C10.0001 15.8222 10.4482 14.7413 11.2451 13.9443L20.7715 4.41797C21.6813 3.50836 22.9266 3.00007 24.208 3ZM12.3057 15.0049C11.79 15.5205 11.5001 16.22 11.5 16.9492V20.25C11.5 20.388 11.6119 20.5 11.75 20.5H15.0498C15.7792 20.5 16.4794 20.2101 16.9951 19.6943L23.6992 12.9902L19.0098 8.30078L12.3057 15.0049ZM24.208 4.5C23.3193 4.50007 22.4569 4.85383 21.832 5.47852L20.0703 7.24023L24.7598 11.9297L26.5215 10.168C27.1462 9.5431 27.4999 8.6807 27.5 7.79199C27.5 6.91987 27.1531 6.07302 26.54 5.45996C25.927 4.84691 25.0801 4.5 24.208 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEdit32.category = 'Interface General';\n\nexport default Edit32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EditBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EditBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.68 0C5.25438 0 5.72 0.465624 5.72 1.04C5.72 1.61438 5.25438 2.08 4.68 2.08H3.64C2.77844 2.08 2.08 2.77844 2.08 3.64V9.36C2.08 10.2216 2.77844 10.92 3.64 10.92H9.36C10.2216 10.92 10.92 10.2216 10.92 9.36V8.32C10.92 7.74562 11.3856 7.28 11.96 7.28C12.5344 7.28 13 7.74562 13 8.32V9.36C13 11.3703 11.3703 13 9.36 13H3.64C1.62968 13 0 11.3703 0 9.36V3.64C0 1.62968 1.62968 0 3.64 0H4.68ZM10.075 0C10.8086 9.32932e-06 11.5123 0.291757 12.0311 0.810469L12.1895 0.968906C12.7083 1.48766 13 2.19135 13 2.925C13 3.6586 12.7083 4.36236 12.1895 4.88109L8.01531 9.05531C7.82028 9.25033 7.55581 9.36 7.28 9.36H4.68C4.10564 9.36 3.64003 8.89435 3.64 8.32V5.72C3.64 5.44419 3.74967 5.17972 3.94469 4.98469L8.11891 0.810469C8.63768 0.2917 9.34135 0 10.075 0ZM5.72 6.15062V7.28H6.84938L8.76688 5.3625L7.6375 4.23312L5.72 6.15062ZM10.075 2.08C9.893 2.08 9.71822 2.1524 9.58953 2.28109L9.10813 2.7625L10.2375 3.89187L10.7189 3.41047C10.8476 3.28181 10.92 3.10695 10.92 2.925C10.92 2.74303 10.8476 2.5682 10.7189 2.43953L10.5605 2.28109C10.4318 2.15242 10.257 2.08001 10.075 2.08Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEditBold12.category = 'Interface General';\n\nexport default EditBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EditBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EditBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"17\"\n      viewBox=\"0 0 17 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.23345 0.252236C5.81137 0.252236 6.2799 0.721066 6.28014 1.29893C6.28014 1.877 5.81152 2.34562 5.23345 2.34562H4.71011C3.26518 2.34573 2.09363 3.51745 2.09338 4.96234V12.2892C2.09338 13.7343 3.26503 14.9058 4.71011 14.9059H12.0369C13.4821 14.9059 14.6537 13.7344 14.6537 12.2892V11.7658C14.6539 11.188 15.1225 10.7193 15.7004 10.7191C16.2783 10.7191 16.7468 11.188 16.747 11.7658V12.2892C16.747 14.8905 14.6383 16.9993 12.0369 16.9993H4.71011C2.10888 16.9992 0 14.8904 0 12.2892V4.96234C0.000247177 2.3613 2.10904 0.25235 4.71011 0.252236H5.23345ZM11.4594 0.919706C12.6857 -0.306568 14.6744 -0.306569 15.9007 0.919706L16.0806 1.09961C17.3064 2.3258 17.3064 4.31368 16.0806 5.53986L10.5119 11.1086C9.9231 11.6972 9.12432 12.0284 8.29175 12.0285H6.54182C5.67501 12.0284 4.97211 11.3252 4.97178 10.4585V8.70855C4.97178 7.87588 5.303 7.07728 5.89172 6.48843L9.80046 2.57969L11.4594 0.919706ZM7.37181 7.96851C7.17567 8.16478 7.06516 8.43107 7.06516 8.70855V9.93514H8.29175C8.56912 9.93506 8.8356 9.82456 9.03179 9.6285L12.2005 6.45981L10.5405 4.79982L7.37181 7.96851ZM14.4206 2.39979C14.012 1.99114 13.3493 1.99135 12.9405 2.39979L12.0206 3.31973L13.6795 4.9787L14.5995 4.05978C15.0082 3.65103 15.0082 2.98845 14.5995 2.57969L14.4206 2.39979Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nEditBold16.category = 'Interface General';\n\nexport default EditBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EditBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EditBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 1.00002C7.55225 1.00006 8 1.44776 8 2.00002C7.99998 2.55227 7.55224 2.99998 7 3.00002H6C4.34329 3.00016 3.00004 4.34328 3 6.00002V14C3.00002 15.6568 4.34319 17 6 17H14C15.6568 17 17 15.6568 17 14V13C17 12.4477 17.4477 12 18 12C18.5523 12.0001 19 12.4478 19 13V14C19 16.7614 16.7614 19 14 19H6C3.23862 19 1.00002 16.7614 1 14V6.00002C1.00006 3.23873 3.23874 1.00016 6 1.00002H7ZM13.3633 1.72268C14.7202 0.365888 16.9204 0.36595 18.2773 1.72268C19.6342 3.07966 19.6342 5.27976 18.2773 6.63674L11.543 13.3711C10.9805 13.9336 10.2174 14.25 9.42188 14.25H7.25C6.4218 14.2499 5.75016 13.5782 5.75 12.75V10.5781C5.75006 9.78265 6.06641 9.01957 6.62891 8.45705L13.3633 1.72268ZM8.04297 9.87112C7.85555 10.0586 7.75006 10.3131 7.75 10.5781V12.25H9.42188C9.68694 12.25 9.94147 12.1445 10.1289 11.9571L14.3457 7.74026L12.2598 5.65432L8.04297 9.87112ZM16.8633 3.13674C16.2873 2.56106 15.3532 2.561 14.7773 3.13674L13.6738 4.24026L15.7598 6.32619L16.8633 5.22268C17.4391 4.64674 17.4391 3.71268 16.8633 3.13674Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nEditBold20.category = 'Interface General';\n\nexport default EditBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EditBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EditBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 1.00021C9.55208 1.00045 10 1.44808 10 2.00021C9.99988 2.55225 9.55201 2.99998 9 3.00021H7C4.79086 3.00021 3 4.79107 3 7.00021V17.0002C3.00012 19.2093 4.79093 21.0002 7 21.0002H17C19.2089 21 20.9999 19.2091 21 17.0002V15.0002C21 14.4479 21.4477 14.0002 22 14.0002C22.5521 14.0005 23 14.4481 23 15.0002V17.0002C22.9999 20.3137 20.3134 23 17 23.0002H7C3.68636 23.0002 1.00012 20.3138 1 17.0002V7.00021C1 3.68651 3.68629 1.00021 7 1.00021H9ZM15.9883 2.84787C17.4144 1.4222 19.7264 1.42194 21.1523 2.84787C22.5779 4.27383 22.5779 6.58596 21.1523 8.01193L13.8408 15.3225C13.2474 15.9159 12.4427 16.25 11.6035 16.2502H9.25C8.42167 16.2502 7.75016 15.5785 7.75 14.7502V12.3967C7.75002 11.5573 8.08321 10.752 8.67676 10.1584L15.9883 2.84787ZM10.0908 11.5725C9.87235 11.791 9.75002 12.0877 9.75 12.3967V14.2502H11.6035C11.9122 14.25 12.2084 14.1267 12.4268 13.9084L17.0947 9.23947L14.7588 6.90353L10.0908 11.5725ZM19.7383 4.26193C19.0934 3.61705 18.0474 3.61731 17.4023 4.26193L16.1729 5.48947L18.5088 7.82541L19.7383 6.59787C20.3828 5.95295 20.3828 4.90684 19.7383 4.26193Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEditBold24.category = 'Interface General';\n\nexport default EditBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EditBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EditBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 2.99963C12.5521 2.99975 12.9998 3.44759 13 3.99963C13 4.55185 12.5522 4.99952 12 4.99963H9C6.2387 4.99963 4.0002 7.23838 4 9.99963V22.9996C4 25.7611 6.23858 27.9996 9 27.9996H23C25.7613 27.9995 28 25.761 28 22.9996V19.9996C28.0002 19.4475 28.4478 18.9996 29 18.9996C29.5521 18.9998 29.9998 19.4476 30 19.9996V22.9996C30 26.8656 26.8659 29.9995 23 29.9996H9C5.13401 29.9996 2 26.8656 2 22.9996V9.99963C2.0002 6.13381 5.13413 2.99963 9 2.99963H12ZM24.208 2.74963C25.5381 2.74969 26.8319 3.27692 27.7773 4.22229C28.7227 5.16766 29.2499 6.4615 29.25 7.79163C29.2499 9.13833 28.7157 10.4477 27.7588 11.4049L18.2324 20.9313C17.3886 21.7751 16.2432 22.2496 15.0498 22.2496H11.75C10.6455 22.2496 9.75003 21.3542 9.75 20.2496V16.9489C9.75022 15.7557 10.2246 14.6109 11.0684 13.7672L20.5947 4.24084C21.552 3.28394 22.8613 2.74971 24.208 2.74963ZM12.4824 15.1813C12.0138 15.6499 11.7502 16.2861 11.75 16.9489V20.2496H15.0498C15.7128 20.2496 16.3496 19.986 16.8184 19.5172L23.3457 12.9899L19.0098 8.65393L12.4824 15.1813ZM24.208 4.74963C23.3849 4.74971 22.5862 5.0779 22.0088 5.65491L20.4238 7.23987L24.7598 11.5758L26.3447 9.99084C26.9218 9.41349 27.2499 8.61475 27.25 7.79163C27.2499 6.98508 26.9288 6.20184 26.3633 5.63635C25.7978 5.07088 25.0146 4.74969 24.208 4.74963Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEditBold32.category = 'Interface General';\n\nexport default EditBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EditProfile12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EditProfile12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.66895 6.5C4.84129 6.5 5.0117 6.50969 5.17969 6.52832C5.59138 6.57398 5.88844 6.94476 5.84277 7.35645C5.79705 7.76801 5.42623 8.06412 5.01465 8.01855C4.90142 8.006 4.78595 8 4.66895 8C2.93321 8 1.5 9.44052 1.5 11.25C1.5 11.6642 1.16421 12 0.75 12C0.335786 12 0 11.6642 0 11.25C0 8.6412 2.07597 6.5 4.66895 6.5ZM8.68652 6.18359C9.4454 5.42476 10.6757 5.42474 11.4346 6.18359C12.1933 6.94246 12.1934 8.1728 11.4346 8.93164L9.18945 11.1777C8.74795 11.6192 8.16841 11.8978 7.54785 11.9668L7.34082 11.9893C6.35371 12.0989 5.51944 11.2644 5.62891 10.2773L5.65137 10.0703C5.72036 9.44976 5.99892 8.87022 6.44043 8.42871L8.68652 6.18359ZM10.374 7.24414C10.201 7.07107 9.92016 7.0711 9.74707 7.24414L7.50098 9.49023C7.30066 9.69075 7.17401 9.95367 7.14258 10.2354L7.11914 10.4434C7.11576 10.4751 7.14306 10.5025 7.1748 10.499L7.38184 10.4756C7.66373 10.4443 7.92728 10.3176 8.12793 10.1172L10.374 7.87109C10.547 7.69804 10.547 7.41722 10.374 7.24414ZM5.125 0C6.71282 0 8 1.28718 8 2.875C8 4.46282 6.71282 5.75 5.125 5.75C3.53718 5.75 2.25 4.46282 2.25 2.875C2.25 1.28718 3.53718 0 5.125 0ZM5.125 1.5C4.36561 1.5 3.75 2.11561 3.75 2.875C3.75 3.63439 4.36561 4.25 5.125 4.25C5.88439 4.25 6.5 3.63439 6.5 2.875C6.5 2.11561 5.88439 1.5 5.125 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEditProfile12.category = 'People';\n\nexport default EditProfile12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EditProfile16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EditProfile16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.7891 8.03516C12.7136 7.11108 14.2123 7.11094 15.1367 8.03516C16.0612 8.95965 16.0611 10.4592 15.1367 11.3838L11.916 14.6055C11.4746 15.0468 10.8957 15.3245 10.2754 15.3936L9.39258 15.4912C8.40559 15.6009 7.57143 14.7672 7.68066 13.7803L7.7793 12.8975C7.84825 12.277 8.12598 11.6983 8.56738 11.2568L11.7891 8.03516ZM6.23633 8.5C6.82545 8.5 7.39707 8.57524 7.93945 8.7168C8.34017 8.82138 8.58006 9.23111 8.47559 9.63184C8.37098 10.0326 7.96133 10.2726 7.56055 10.168C7.14146 10.0586 6.69714 10 6.23633 10C3.55346 10.0001 1.5 11.9669 1.5 14.25C1.5 14.6642 1.16421 15 0.75 15C0.335786 15 0 14.6642 0 14.25C0 11.0104 2.85914 8.50008 6.23633 8.5ZM9.62793 12.3174C9.42751 12.5179 9.30098 12.7807 9.26953 13.0625L9.17188 13.9453C9.16861 13.9769 9.19499 14.0033 9.22656 14L10.1094 13.9023C10.3913 13.871 10.6548 13.7445 10.8555 13.5439L12.6875 11.7119L11.4609 10.4844L9.62793 12.3174ZM14.0762 9.0957C13.7375 8.75727 13.1883 8.75742 12.8496 9.0957L12.5215 9.42383L13.748 10.6514L14.0762 10.3232C14.4147 9.98447 14.4148 9.43441 14.0762 9.0957ZM6.75 0C8.82107 0 10.5 1.67893 10.5 3.75C10.5 5.82107 8.82107 7.5 6.75 7.5C4.67893 7.5 3 5.82107 3 3.75C3 1.67893 4.67893 0 6.75 0ZM6.75 1.5C5.50736 1.5 4.5 2.50736 4.5 3.75C4.5 4.99264 5.50736 6 6.75 6C7.99264 6 9 4.99264 9 3.75C9 2.50736 7.99264 1.5 6.75 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEditProfile16.category = 'People';\n\nexport default EditProfile16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EditProfile20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EditProfile20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"20\"\n      viewBox=\"0 0 21 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.334 10.8838C16.4079 9.81005 18.1488 9.81005 19.2227 10.8838C20.2966 11.9577 20.2966 13.6995 19.2227 14.7734L15.1221 18.873C14.6806 19.3144 14.1019 19.5932 13.4814 19.6621L11.9912 19.8271C11.0042 19.9367 10.17 19.1032 10.2793 18.1162L10.4443 16.625C10.5133 16.0045 10.792 15.4259 11.2334 14.9844L15.334 10.8838ZM8.5 11C9.2568 11 9.99045 11.0957 10.6865 11.2744C11.0875 11.3774 11.3293 11.7855 11.2266 12.1865C11.1236 12.5877 10.7147 12.8296 10.3135 12.7266C9.73901 12.5791 9.13064 12.5 8.5 12.5C4.83103 12.5 2 15.1493 2 18.25C2 18.6642 1.66421 19 1.25 19C0.835786 19 0.5 18.6642 0.5 18.25C0.5 14.171 4.16085 11 8.5 11ZM12.2939 16.0449C12.0935 16.2455 11.967 16.5083 11.9355 16.79L11.7695 18.2812C11.7662 18.3129 11.7936 18.3403 11.8252 18.3369L13.3164 18.1709C13.5982 18.1395 13.861 18.0129 14.0615 17.8125L16.5713 15.3037L14.8037 13.5352L12.2939 16.0449ZM18.1621 11.9443C17.674 11.4564 16.8826 11.4564 16.3945 11.9443L15.8643 12.4746L17.6318 14.2422L18.1621 13.7119C18.6501 13.2237 18.6502 12.4324 18.1621 11.9443ZM8.5 1C10.9853 1 13 3.01472 13 5.5C13 7.98528 10.9853 10 8.5 10C6.01472 10 4 7.98528 4 5.5C4 3.01472 6.01472 1 8.5 1ZM8.5 2.5C6.84315 2.5 5.5 3.84315 5.5 5.5C5.5 7.15685 6.84315 8.5 8.5 8.5C10.1569 8.5 11.5 7.15685 11.5 5.5C11.5 3.84315 10.1569 2.5 8.5 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEditProfile20.category = 'People';\n\nexport default EditProfile20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EditProfile24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EditProfile24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.43457 14.9434C5.59528 12.9919 8.74691 12.223 12.6934 13.2754C13.0933 13.3822 13.331 13.7934 13.2246 14.1934C13.1177 14.5933 12.7067 14.8312 12.3066 14.7246C8.75352 13.7771 6.15471 14.5085 4.44043 16.0566C2.69975 17.6289 1.75008 20.153 1.75 23C1.74983 23.414 1.41399 23.7499 1 23.75C0.585894 23.75 0.250174 23.4141 0.25 23C0.250081 19.8475 1.30063 16.871 3.43457 14.9434ZM18.2383 12.1357C19.4942 10.88 21.5312 10.88 22.7871 12.1357C24.0425 13.3916 24.0427 15.4278 22.7871 16.6836L16.9492 22.5205C16.5077 22.9619 15.9291 23.2396 15.3086 23.3086L13.0771 23.5576C12.0899 23.6673 11.2556 22.8329 11.3652 21.8457L11.6133 19.6133C11.6823 18.9929 11.96 18.4141 12.4014 17.9727L18.2383 12.1357ZM13.4619 19.0332C13.2614 19.2338 13.1349 19.4974 13.1035 19.7793L12.8555 22.0117C12.8523 22.0431 12.8788 22.0694 12.9102 22.0664L15.1436 21.8184C15.4254 21.7869 15.6881 21.6604 15.8887 21.46L19.8877 17.4609L17.4609 15.0342L13.4619 19.0332ZM21.7256 13.1963C21.0555 12.5264 19.9699 12.5264 19.2998 13.1963L18.5215 13.9736L20.9482 16.4004L21.7256 15.623C22.3956 14.9529 22.3957 13.8664 21.7256 13.1963ZM10.5 0.25C13.3994 0.250132 15.75 2.60059 15.75 5.5C15.75 8.39941 13.3994 10.7499 10.5 10.75C7.6005 10.75 5.25 8.3995 5.25 5.5C5.25 2.60051 7.6005 0.25 10.5 0.25ZM10.5 1.75C8.42893 1.75 6.75 3.42893 6.75 5.5C6.75 7.57107 8.42893 9.25 10.5 9.25C12.571 9.24987 14.25 7.57099 14.25 5.5C14.25 3.42901 12.571 1.75013 10.5 1.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEditProfile24.category = 'People';\n\nexport default EditProfile24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EditProfile32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EditProfile32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.6465 16.6865C26.1955 15.1375 28.7069 15.1375 30.2559 16.6865C31.8045 18.2354 31.8044 20.746 30.2559 22.2949L22.7393 29.8115C22.1374 30.4133 21.3488 30.7925 20.5029 30.8867L17.4248 31.2285C16.4376 31.3382 15.6032 30.5038 15.7129 29.5166L16.0547 26.4395C16.1488 25.5935 16.5281 24.8041 17.1299 24.2021L24.6465 16.6865ZM6.25781 19.0723C9.73001 16.6483 14.2447 15.6903 18.2783 17.3037C18.6628 17.4575 18.85 17.8938 18.6963 18.2783C18.5425 18.6629 18.1062 18.85 17.7217 18.6963C14.2554 17.3098 10.2699 18.1018 7.11719 20.3027C3.96735 22.5017 1.75004 26.0384 1.75 30C1.75 30.4142 1.41421 30.75 1 30.75C0.585786 30.75 0.25 30.4142 0.25 30C0.250039 25.4617 2.78275 21.4983 6.25781 19.0723ZM18.1904 25.2627C17.8293 25.6239 17.6023 26.0979 17.5459 26.6055L17.2041 29.6836C17.2009 29.7151 17.2272 29.7417 17.2588 29.7383L20.3359 29.3965C20.8436 29.3401 21.3175 29.1121 21.6787 28.751L26.959 23.4707L23.4707 19.9824L18.1904 25.2627ZM29.1953 17.7471C28.2321 16.7839 26.6702 16.7839 25.707 17.7471L24.5312 18.9219L28.0195 22.4102L29.1953 21.2344C30.1581 20.2712 30.1581 18.7102 29.1953 17.7471ZM15 0.25C18.7279 0.25 21.75 3.27208 21.75 7C21.75 10.7279 18.7279 13.75 15 13.75C11.2721 13.75 8.25 10.7279 8.25 7C8.25 3.27208 11.2721 0.25 15 0.25ZM15 1.75C12.1005 1.75 9.75 4.10051 9.75 7C9.75 9.8995 12.1005 12.25 15 12.25C17.8995 12.25 20.25 9.8995 20.25 7C20.25 4.10051 17.8995 1.75 15 1.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEditProfile32.category = 'People';\n\nexport default EditProfile32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ethereum12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ethereum12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C6.25076 4.76648e-06 6.48493 0.125339 6.62402 0.333984L10.124 5.58398L10.1787 5.68164C10.289 5.91672 10.271 6.19551 10.124 6.41602L6.62402 11.666C6.48493 11.8747 6.25076 12 6 12C5.74924 12 5.51508 11.8747 5.37598 11.666L1.87598 6.41602C1.70803 6.16409 1.70803 5.83591 1.87598 5.58398L5.37598 0.333984L5.43262 0.259766C5.57405 0.0960442 5.78061 0 6 0ZM6.25195 7.95605C6.08895 8.01422 5.91105 8.01422 5.74805 7.95605L4.37891 7.4668L6 9.89746L7.62012 7.4668L6.25195 7.95605ZM3.65625 5.61621L6 6.45312L8.34277 5.61621L6 2.10156L3.65625 5.61621Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEthereum12.category = 'Interface General';\n\nexport default Ethereum12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ethereum16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ethereum16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3496 8.23047C12.6587 8.06349 13.0422 8.13404 13.2725 8.39941C13.4739 8.63173 13.5111 8.95911 13.377 9.22656L13.3096 9.33691L8.60254 15.6963C8.46109 15.8872 8.23764 16 8 16C7.76236 16 7.53888 15.8873 7.39746 15.6963L2.69141 9.33691C2.48245 9.05454 2.49748 8.66484 2.72754 8.39941C2.95776 8.13407 3.34131 8.06358 3.65039 8.23047L8 10.5811L12.3496 8.23047ZM8.35645 12.0947C8.13413 12.2147 7.86585 12.2147 7.64355 12.0947L5.90039 11.1523L8 13.9893L10.0986 11.1523L8.35645 12.0947ZM8 0C8.23247 2.77214e-09 8.45175 0.107955 8.59375 0.291992L13.2998 6.39746C13.4374 6.57599 13.4879 6.80691 13.4365 7.02637C13.3914 7.2185 13.2723 7.38382 13.1074 7.48828L13.0342 7.5293L8.32812 9.81934C8.12106 9.92 7.87892 9.92004 7.67188 9.81934L2.96582 7.5293L2.89258 7.48828C2.72782 7.38382 2.60858 7.21844 2.56348 7.02637C2.51209 6.80695 2.56262 6.57597 2.7002 6.39746L7.40625 0.291992C7.54823 0.107918 7.76753 3.52323e-05 8 0ZM4.44922 6.58398L8 8.31055L11.5498 6.58398L8 1.97852L4.44922 6.58398Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEthereum16.category = 'Interface General';\n\nexport default Ethereum16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ethereum20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ethereum20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.6484 10.4756C15.9575 10.309 16.3412 10.3793 16.5713 10.6445C16.8014 10.9099 16.8162 11.2996 16.6074 11.582L10.6035 19.6963C10.4621 19.8872 10.2376 19.9999 10 20C9.76249 19.9998 9.53881 19.8872 9.39746 19.6963L3.39355 11.582C3.18456 11.2996 3.1995 10.91 3.42969 10.6445C3.65993 10.3794 4.04358 10.3088 4.35254 10.4756L10 13.5283L15.6484 10.4756ZM10.3574 15.041C10.1349 15.1613 9.86607 15.1612 9.64355 15.041L6.60254 13.3965L10 17.9883L13.3975 13.3965L10.3574 15.041ZM10 0C10.2325 0.000105439 10.4528 0.108847 10.5947 0.292969L16.5986 8.08203C16.736 8.26049 16.7867 8.49166 16.7354 8.71094C16.6902 8.90303 16.5711 9.06942 16.4062 9.17383L16.333 9.21387L10.3281 12.1357C10.1214 12.2361 9.8796 12.236 9.67285 12.1357L3.66797 9.21387L3.59473 9.17383C3.42985 9.06946 3.31085 8.903 3.26562 8.71094C3.21425 8.49152 3.26478 8.26054 3.40234 8.08203L9.40625 0.292969C9.54815 0.108884 9.76759 0.000148028 10 0ZM5.15234 8.26855L10 10.627L14.8477 8.26855L10 1.97949L5.15234 8.26855Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEthereum20.category = 'Interface General';\n\nexport default Ethereum20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ethereum24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ethereum24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.3975 12.5967C18.7075 12.4316 19.0907 12.5039 19.3193 12.7705C19.548 13.0375 19.5607 13.4279 19.3496 13.709L12.5996 22.7002C12.458 22.8889 12.2359 23 12 23C11.7641 23 11.542 22.8888 11.4004 22.7002L4.65039 13.709C4.43936 13.4279 4.45202 13.0375 4.68066 12.7705C4.90931 12.5039 5.29249 12.4316 5.60254 12.5967L12 16.0049L18.3975 12.5967ZM12.3525 17.5176C12.1322 17.6348 11.8678 17.6348 11.6475 17.5176L7.87598 15.5078L12 21.001L16.123 15.5078L12.3525 17.5176ZM12 1C12.2307 1.00002 12.4487 1.10643 12.5908 1.28809L19.3408 9.91895L19.3887 9.98926C19.4914 10.1567 19.5257 10.3593 19.4805 10.5527C19.4286 10.7738 19.2789 10.9594 19.0742 11.0576L12.3242 14.2939C12.1192 14.3923 11.8808 14.3923 11.6758 14.2939L4.92578 11.0576C4.72109 10.9594 4.5714 10.7738 4.51953 10.5527C4.4743 10.3593 4.50856 10.1566 4.61133 9.98926L4.65918 9.91895L11.4092 1.28809C11.5513 1.10641 11.7693 1.00001 12 1ZM6.41504 10.1094L12 12.7871L17.584 10.1094L12 2.96777L6.41504 10.1094Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEthereum24.category = 'Interface General';\n\nexport default Ethereum24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ethereum32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ethereum32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.8936 17.0898C25.2026 16.923 25.5862 16.9935 25.8164 17.2588C26.0466 17.5242 26.0615 17.9139 25.8525 18.1963L16.6025 30.6963C16.4611 30.8872 16.2376 31 16 31C15.7624 30.9999 15.5389 30.8872 15.3975 30.6963L6.14746 18.1963C5.93858 17.9139 5.95353 17.5242 6.18359 17.2588C6.41376 16.9935 6.7974 16.9231 7.10645 17.0898L16 21.8965L24.8936 17.0898ZM16.3564 23.4102C16.1341 23.5301 15.8659 23.5302 15.6436 23.4102L9.35645 20.0117L16 28.9893L22.6426 20.0117L16.3564 23.4102ZM16 1C16.2325 1 16.4517 1.10798 16.5938 1.29199L25.8438 13.292C25.9815 13.4706 26.032 13.7023 25.9805 13.9219C25.9288 14.1413 25.7808 14.3262 25.5781 14.4248L16.3281 18.9248C16.1211 19.0254 15.8789 19.0255 15.6719 18.9248L6.42188 14.4248L6.34863 14.3838C6.18385 14.2794 6.06471 14.1139 6.01953 13.9219C5.968 13.7024 6.01863 13.4706 6.15625 13.292L15.4062 1.29199C15.5482 1.10797 15.7676 1.00007 16 1ZM7.90625 13.4785L16 17.416L24.0928 13.4785L16 2.97852L7.90625 13.4785Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEthereum32.category = 'Interface General';\n\nexport default Ethereum32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM6 7.375C6.48325 7.375 6.875 7.76675 6.875 8.25V8.25977C6.875 8.74301 6.48325 9.13477 6 9.13477C5.51675 9.13477 5.125 8.74301 5.125 8.25977V8.25C5.125 7.76675 5.51675 7.375 6 7.375ZM6 3C6.41421 3 6.75 3.33579 6.75 3.75V5.75C6.75 6.16421 6.41421 6.5 6 6.5C5.58579 6.5 5.25 6.16421 5.25 5.75V3.75C5.25 3.33579 5.58579 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircle12.category = 'Interface General';\n\nexport default ExclamationCircle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM8.00195 10C8.55424 10 9.00195 10.4477 9.00195 11V11.0137C9.00177 11.5658 8.55412 12.0137 8.00195 12.0137C7.44978 12.0137 7.00214 11.5658 7.00195 11.0137V11C7.00195 10.4477 7.44967 10 8.00195 10ZM8.00195 3.75C8.41617 3.75 8.75195 4.08579 8.75195 4.5V8C8.75195 8.41421 8.41617 8.75 8.00195 8.75C7.58774 8.75 7.25195 8.41421 7.25195 8V4.5C7.25195 4.08579 7.58774 3.75 8.00195 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircle16.category = 'Interface General';\n\nexport default ExclamationCircle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM9.99902 13C10.5513 13 10.999 13.4477 10.999 14V14.0166C10.999 14.5689 10.5513 15.0166 9.99902 15.0166C9.44674 15.0166 8.99902 14.5689 8.99902 14.0166V14C8.99902 13.4477 9.44674 13 9.99902 13ZM9.99902 4.5C10.4132 4.5 10.749 4.83579 10.749 5.25V10.25C10.749 10.6642 10.4132 11 9.99902 11C9.58481 11 9.24902 10.6642 9.24902 10.25V5.25C9.24902 4.83579 9.58481 4.5 9.99902 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircle20.category = 'Interface General';\n\nexport default ExclamationCircle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM12 15.875C12.6213 15.875 13.125 16.3787 13.125 17V17.0195C13.125 17.6409 12.6213 18.1445 12 18.1445C11.4174 18.1445 10.9384 17.7022 10.8809 17.1348L10.875 17.0195V17C10.875 16.3787 11.3787 15.875 12 15.875ZM12 5.25C12.4142 5.25 12.75 5.58579 12.75 6V13.25C12.75 13.6642 12.4142 14 12 14C11.5858 14 11.25 13.6642 11.25 13.25V6C11.25 5.58579 11.5858 5.25 12 5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircle24.category = 'Interface General';\n\nexport default ExclamationCircle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM15.999 21.208C16.6203 21.208 17.1239 21.7118 17.124 22.333V22.3584C17.1238 22.9795 16.6202 23.4834 15.999 23.4834C15.3778 23.4834 14.8742 22.9795 14.874 22.3584V22.333C14.8742 21.7118 15.3778 21.208 15.999 21.208ZM15.999 7.64941C16.4132 7.64941 16.749 7.9852 16.749 8.39941V17.583C16.749 17.9972 16.4132 18.333 15.999 18.333C15.5848 18.333 15.249 17.9972 15.249 17.583V8.39941C15.249 7.9852 15.5848 7.64941 15.999 7.64941Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircle32.category = 'Interface General';\n\nexport default ExclamationCircle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM6 7.25C6.55228 7.25 7 7.69772 7 8.25V8.25977C7 8.81205 6.55228 9.25977 6 9.25977C5.44772 9.25977 5 8.81205 5 8.25977V8.25C5 7.69772 5.44772 7.25 6 7.25ZM6 2.75C6.55228 2.75 7 3.19772 7 3.75V5.75C7 6.30228 6.55228 6.75 6 6.75C5.44772 6.75 5 6.30228 5 5.75V3.75C5 3.19772 5.44772 2.75 6 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleBold12.category = 'Interface General';\n\nexport default ExclamationCircleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM8.00195 10.125C8.62327 10.125 9.12695 10.6287 9.12695 11.25V11.2637C9.12677 11.8848 8.62316 12.3887 8.00195 12.3887C7.38075 12.3887 6.87714 11.8848 6.87695 11.2637V11.25C6.87695 10.6287 7.38063 10.125 8.00195 10.125ZM8.00195 3.5C8.55424 3.5 9.00195 3.94772 9.00195 4.5V8C9.00195 8.55228 8.55424 9 8.00195 9C7.44967 9 7.00195 8.55228 7.00195 8V4.5C7.00195 3.94772 7.44967 3.5 8.00195 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleBold16.category = 'Interface General';\n\nexport default ExclamationCircleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM9.99902 12.75C10.6894 12.75 11.249 13.3096 11.249 14V14.0166C11.249 14.707 10.6894 15.2666 9.99902 15.2666C9.30867 15.2666 8.74902 14.707 8.74902 14.0166V14C8.74902 13.3096 9.30867 12.75 9.99902 12.75ZM9.99902 4.25C10.5513 4.25 10.999 4.69772 10.999 5.25V10.25C10.999 10.8023 10.5513 11.25 9.99902 11.25C9.44674 11.25 8.99902 10.8023 8.99902 10.25V5.25C8.99902 4.69772 9.44674 4.25 9.99902 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleBold20.category = 'Interface General';\n\nexport default ExclamationCircleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 17.2467 6.75329 21.5 12 21.5C17.2467 21.5 21.5 17.2467 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM12 15.625C12.7594 15.625 13.375 16.2406 13.375 17V17.0195C13.375 17.7789 12.7594 18.3945 12 18.3945C11.2879 18.3945 10.702 17.8537 10.6318 17.1602L10.625 17.0195V17C10.625 16.2406 11.2406 15.625 12 15.625ZM12 5C12.5523 5 13 5.44772 13 6V12.75C13 13.3023 12.5523 13.75 12 13.75C11.4477 13.75 11 13.3023 11 12.75V6C11 5.44772 11.4477 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleBold24.category = 'Interface General';\n\nexport default ExclamationCircleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 23.4558 8.54416 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM15.999 21.125C16.7584 21.125 17.374 21.7406 17.374 22.5V22.5254C17.3738 23.2846 16.7583 23.9004 15.999 23.9004C15.2398 23.9004 14.6242 23.2846 14.624 22.5254V22.5C14.624 21.7406 15.2396 21.125 15.999 21.125ZM15.999 7.39941C16.5513 7.39941 16.999 7.84713 16.999 8.39941V17.583C16.999 18.1353 16.5513 18.583 15.999 18.583C15.4467 18.583 14.999 18.1353 14.999 17.583V8.39941C14.999 7.84713 15.4467 7.39941 15.999 7.39941Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleBold32.category = 'Interface General';\n\nexport default ExclamationCircleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 7.5C5.44772 7.5 5 7.94772 5 8.5V8.50977C5 9.06205 5.44772 9.50977 6 9.50977C6.55228 9.50977 7 9.06205 7 8.50977V8.5C7 7.94772 6.55228 7.5 6 7.5ZM6 2.5C5.44772 2.5 5 2.94772 5 3.5V5.5C5 6.05228 5.44772 6.5 6 6.5C6.55228 6.5 7 6.05228 7 5.5V3.5C7 2.94772 6.55228 2.5 6 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleBoldFilled12.category = 'Interface General';\n\nexport default ExclamationCircleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8.00195 10.125C7.38063 10.125 6.87695 10.6287 6.87695 11.25V11.2637C6.87714 11.8848 7.38075 12.3887 8.00195 12.3887C8.62316 12.3887 9.12677 11.8848 9.12695 11.2637V11.25C9.12695 10.6287 8.62327 10.125 8.00195 10.125ZM8.00195 3.5C7.44967 3.5 7.00195 3.94772 7.00195 4.5V8C7.00195 8.55228 7.44967 9 8.00195 9C8.55424 9 9.00195 8.55228 9.00195 8V4.5C9.00195 3.94772 8.55424 3.5 8.00195 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleBoldFilled16.category = 'Interface General';\n\nexport default ExclamationCircleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM9.99902 12.75C9.30867 12.75 8.74902 13.3096 8.74902 14V14.0166C8.74902 14.707 9.30867 15.2666 9.99902 15.2666C10.6894 15.2666 11.249 14.707 11.249 14.0166V14C11.249 13.3096 10.6894 12.75 9.99902 12.75ZM9.99902 4.25C9.44674 4.25 8.99902 4.69772 8.99902 5.25V10.25C8.99902 10.8023 9.44674 11.25 9.99902 11.25C10.5513 11.25 10.999 10.8023 10.999 10.25V5.25C10.999 4.69772 10.5513 4.25 9.99902 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleBoldFilled20.category = 'Interface General';\n\nexport default ExclamationCircleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 15.625C11.2406 15.625 10.625 16.2406 10.625 17V17.0195L10.6318 17.1602C10.702 17.8537 11.2879 18.3945 12 18.3945C12.7594 18.3945 13.375 17.7789 13.375 17.0195V17C13.375 16.2406 12.7594 15.625 12 15.625ZM12 5C11.4477 5 11 5.44772 11 6V12.75C11 13.3023 11.4477 13.75 12 13.75C12.5523 13.75 13 13.3023 13 12.75V6C13 5.44772 12.5523 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleBoldFilled24.category = 'Interface General';\n\nexport default ExclamationCircleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM15.999 21.125C15.2396 21.125 14.624 21.7406 14.624 22.5V22.5254C14.6242 23.2846 15.2398 23.9004 15.999 23.9004C16.7583 23.9004 17.3738 23.2846 17.374 22.5254V22.5C17.374 21.7406 16.7584 21.125 15.999 21.125ZM15.999 7.39941C15.4467 7.39941 14.999 7.84713 14.999 8.39941V17.583C14.999 18.1353 15.4467 18.583 15.999 18.583C16.5513 18.583 16.999 18.1353 16.999 17.583V8.39941C16.999 7.84713 16.5513 7.39941 15.999 7.39941Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleBoldFilled32.category = 'Interface General';\n\nexport default ExclamationCircleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 7.375C5.51675 7.375 5.125 7.76675 5.125 8.25V8.25977C5.125 8.74301 5.51675 9.13477 6 9.13477C6.48325 9.13477 6.875 8.74301 6.875 8.25977V8.25C6.875 7.76675 6.48325 7.375 6 7.375ZM6 3C5.58579 3 5.25 3.33579 5.25 3.75V5.75C5.25 6.16421 5.58579 6.5 6 6.5C6.41421 6.5 6.75 6.16421 6.75 5.75V3.75C6.75 3.33579 6.41421 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleFilled12.category = 'Interface General';\n\nexport default ExclamationCircleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8.00195 10C7.44967 10 7.00195 10.4477 7.00195 11V11.0137C7.00214 11.5658 7.44978 12.0137 8.00195 12.0137C8.55412 12.0137 9.00177 11.5658 9.00195 11.0137V11C9.00195 10.4477 8.55424 10 8.00195 10ZM8.00195 3.75C7.58774 3.75 7.25195 4.08579 7.25195 4.5V8C7.25195 8.41421 7.58774 8.75 8.00195 8.75C8.41617 8.75 8.75195 8.41421 8.75195 8V4.5C8.75195 4.08579 8.41617 3.75 8.00195 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleFilled16.category = 'Interface General';\n\nexport default ExclamationCircleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM9.99902 13C9.44674 13 8.99902 13.4477 8.99902 14V14.0166C8.99902 14.5689 9.44674 15.0166 9.99902 15.0166C10.5513 15.0166 10.999 14.5689 10.999 14.0166V14C10.999 13.4477 10.5513 13 9.99902 13ZM9.99902 4.5C9.58481 4.5 9.24902 4.83579 9.24902 5.25V10.25C9.24902 10.6642 9.58481 11 9.99902 11C10.4132 11 10.749 10.6642 10.749 10.25V5.25C10.749 4.83579 10.4132 4.5 9.99902 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleFilled20.category = 'Interface General';\n\nexport default ExclamationCircleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 15.875C11.3787 15.875 10.875 16.3787 10.875 17V17.0195L10.8809 17.1348C10.9384 17.7022 11.4174 18.1445 12 18.1445C12.6213 18.1445 13.125 17.6409 13.125 17.0195V17C13.125 16.3787 12.6213 15.875 12 15.875ZM12 5.25C11.5858 5.25 11.25 5.58579 11.25 6V13C11.25 13.4142 11.5858 13.75 12 13.75C12.4142 13.75 12.75 13.4142 12.75 13V6C12.75 5.58579 12.4142 5.25 12 5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleFilled24.category = 'Interface General';\n\nexport default ExclamationCircleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationCircleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationCircleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM15.999 21.208C15.3778 21.208 14.8742 21.7118 14.874 22.333V22.3584C14.8742 22.9795 15.3778 23.4834 15.999 23.4834C16.6202 23.4834 17.1238 22.9795 17.124 22.3584V22.333C17.1239 21.7118 16.6203 21.208 15.999 21.208ZM15.999 7.64941C15.5848 7.64941 15.249 7.9852 15.249 8.39941V17.583C15.249 17.9972 15.5848 18.333 15.999 18.333C16.4132 18.333 16.749 17.9972 16.749 17.583V8.39941C16.749 7.9852 16.4132 7.64941 15.999 7.64941Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationCircleFilled32.category = 'Interface General';\n\nexport default ExclamationCircleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.27928 1.63287C5.01337 0.256435 6.98651 0.2565 7.72066 1.63287L11.7206 9.13283C12.413 10.4316 11.4719 12 9.99995 12H1.99999C0.528381 11.9997 -0.412731 10.4315 0.279295 9.13283L4.27928 1.63287ZM6.39743 2.33794C6.22795 2.02053 5.77193 2.02046 5.60251 2.33794L1.60253 9.8379C1.44298 10.1375 1.6606 10.4997 1.99999 10.5H9.99995C10.3397 10.5 10.5573 10.1376 10.3974 9.8379L6.39743 2.33794ZM5.99997 8.25002C6.41418 8.25002 6.74997 8.5858 6.74997 9.00002C6.74993 9.41419 6.41416 9.75001 5.99997 9.75001C5.58594 9.74982 5.25001 9.41408 5.24997 9.00002C5.24997 8.58592 5.58592 8.25021 5.99997 8.25002ZM5.99997 4.25004C6.41418 4.25004 6.74997 4.58582 6.74997 5.00004V6.75003C6.74991 7.16419 6.41415 7.50002 5.99997 7.50002C5.58604 7.49973 5.25002 7.16401 5.24997 6.75003V5.00004C5.24997 4.58601 5.58601 4.25033 5.99997 4.25004Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangle12.category = 'Interface General';\n\nexport default ExclamationTriangle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.07227 2.06732C6.92416 0.574072 9.07686 0.574022 9.92871 2.06732L15.6973 12.1806C16.5409 13.6603 15.4728 15.4995 13.7695 15.4999H2.23145C0.527755 15.4999 -0.541109 13.6605 0.302734 12.1806L6.07227 2.06732ZM8.62598 2.81049C8.34971 2.32619 7.65131 2.32625 7.375 2.81049L1.60547 12.9238C1.33208 13.4037 1.679 13.9999 2.23145 13.9999H13.7695C14.3215 13.9995 14.6677 13.4035 14.3945 12.9238L8.62598 2.81049ZM8 10.9999C8.55218 11.0001 8.99998 11.4477 9 11.9999C9 12.5522 8.55219 12.9998 8 12.9999C7.44772 12.9999 7 12.5522 7 11.9999C7.00002 11.4477 7.44773 10.9999 8 10.9999ZM8 4.99994C8.41411 5.00005 8.74998 5.33581 8.75 5.74994V8.99994C8.75 9.41408 8.41412 9.74983 8 9.74994C7.58579 9.74994 7.25 9.41415 7.25 8.99994V5.74994C7.25002 5.33574 7.5858 4.99994 8 4.99994Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangle16.category = 'Interface General';\n\nexport default ExclamationTriangle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"20\"\n      viewBox=\"0 0 21 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.77051 1.73834C8.74062 -0.0170998 11.2632 -0.0170569 12.2334 1.73834L19.6826 15.2169C20.6216 16.9164 19.3919 19.0001 17.4502 19.0001H2.55371C0.612192 18.9999 -0.617529 16.9163 0.321289 15.2169L7.77051 1.73834ZM10.9209 2.46393C10.5214 1.74116 9.48246 1.74111 9.08301 2.46393L1.63379 15.9424C1.24766 16.6421 1.75451 17.4999 2.55371 17.5001H17.4502C18.2496 17.5001 18.7565 16.6422 18.3701 15.9424L10.9209 2.46393ZM10.002 13.5001C10.5542 13.5001 11.002 13.9478 11.002 14.5001C11.0019 15.0523 10.5542 15.5001 10.002 15.5001C9.44981 15.4999 9.00198 15.0522 9.00195 14.5001C9.00195 13.9479 9.44979 13.5002 10.002 13.5001ZM10.002 6.50006C10.4162 6.50006 10.752 6.83585 10.752 7.25006V11.2501C10.7519 11.6642 10.4161 12.0001 10.002 12.0001C9.58788 11.9999 9.25198 11.6642 9.25195 11.2501V7.25006C9.25195 6.83594 9.58786 6.50021 10.002 6.50006Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangle20.category = 'Interface General';\n\nexport default ExclamationTriangle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.20508 2.6701C10.4339 0.496152 13.5662 0.496125 14.7949 2.6701L23.5781 18.2111C24.7869 20.3506 23.2415 22.9996 20.7842 23.0002H3.21582C0.758107 22.9999 -0.787287 20.3508 0.421875 18.2111L9.20508 2.6701ZM13.4883 3.40839C12.8337 2.2503 11.1663 2.25033 10.5117 3.40839L1.72754 18.9484C1.08329 20.0882 1.90662 21.4999 3.21582 21.5002H20.7842C22.093 21.4996 22.9163 20.0881 22.2725 18.9484L13.4883 3.40839ZM12 17.0002C12.5521 17.0004 13 17.448 13 18.0002C12.9999 18.5522 12.552 18.9999 12 19.0002C11.4478 19.0002 11.0001 18.5524 11 18.0002C11 17.4479 11.4477 17.0002 12 17.0002ZM12 8.00018C12.414 8.00043 12.75 8.33612 12.75 8.75018V14.2502C12.7499 14.6642 12.4139 14.9999 12 15.0002C11.5859 15.0002 11.2501 14.6643 11.25 14.2502V8.75018C11.25 8.33597 11.5858 8.00018 12 8.00018Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangle24.category = 'Interface General';\n\nexport default ExclamationTriangle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.6855 3.97809C14.1607 1.43037 17.8391 1.43063 19.3145 3.97809L30.4727 23.2505C31.9508 25.8038 30.1084 28.9994 27.1582 28.9996H4.8418C1.89189 28.999 0.0492915 25.8036 1.52734 23.2505L12.6855 3.97809ZM18.0166 4.72906C17.1189 3.17979 14.8808 3.17953 13.9834 4.72906L2.8252 24.0025C1.92654 25.5555 3.04755 27.499 4.8418 27.4996H27.1582C28.9527 27.4994 30.0735 25.5557 29.1748 24.0025L18.0166 4.72906ZM16 21.9996C16.5521 21.9996 16.9998 22.4475 17 22.9996C17 23.5519 16.5523 23.9996 16 23.9996C15.4479 23.9993 15 23.5517 15 22.9996C15.0002 22.4477 15.4481 21.9998 16 21.9996ZM16 9.99957C16.4141 9.99957 16.7498 10.3356 16.75 10.7496V19.2496C16.75 19.6638 16.4142 19.9996 16 19.9996C15.586 19.9993 15.25 19.6636 15.25 19.2496V10.7496C15.2502 10.3357 15.5861 9.99981 16 9.99957Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangle32.category = 'Interface General';\n\nexport default ExclamationTriangle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99023 1.69055C4.84776 0.0827303 7.15323 0.0827126 8.01074 1.69055L11.71 8.62805C12.5189 10.1452 11.4195 11.9775 9.7002 11.9777H2.30078C0.581242 11.9777 -0.518181 10.1453 0.291016 8.62805L3.99023 1.69055ZM6.28516 2.61145C6.16385 2.38401 5.83714 2.38402 5.71582 2.61145L2.0166 9.54895C1.9023 9.76355 2.05759 10.0226 2.30078 10.0226H9.7002C9.94313 10.0224 10.0984 9.76343 9.98438 9.54895L6.28516 2.61145ZM6 8.25012C6.41421 8.25012 6.75 8.58591 6.75 9.00012C6.74994 9.41428 6.41418 9.75012 6 9.75012C5.58582 9.75012 5.25006 9.41428 5.25 9.00012C5.25 8.58591 5.58579 8.25012 6 8.25012ZM6 4.25012C6.41421 4.25012 6.75 4.58591 6.75 5.00012V6.75012C6.74993 7.16428 6.41417 7.50012 6 7.50012C5.58592 7.50002 5.25007 7.16421 5.25 6.75012V5.00012C5.25 4.58597 5.58588 4.25023 6 4.25012Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleBold12.category = 'Interface General';\n\nexport default ExclamationTriangleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.74193 2.13422C6.74025 0.388176 9.25946 0.387906 10.2576 2.13422L15.4997 11.31C16.49 13.0431 15.2388 15.1991 13.2429 15.1996H2.75658C0.760415 15.1995 -0.490592 13.0432 0.499739 11.31L5.74193 2.13422ZM8.52025 3.1264C8.28986 2.72428 7.70985 2.72456 7.47923 3.1264L2.23607 12.3022C2.00763 12.7021 2.29606 13.1995 2.75658 13.1996H13.2429C13.7031 13.1991 13.9918 12.702 13.7634 12.3022L8.52025 3.1264ZM7.99974 10.5004C8.55202 10.5004 8.99974 10.9481 8.99974 11.5004C8.99952 12.0525 8.55189 12.5004 7.99974 12.5004C7.44759 12.5004 6.99995 12.0525 6.99974 11.5004C6.99974 10.9481 7.44745 10.5004 7.99974 10.5004ZM7.99974 5.00043C8.41389 5.0005 8.74974 5.33626 8.74974 5.75043V9.00043C8.74952 9.41441 8.41376 9.75036 7.99974 9.75043C7.58566 9.75043 7.24996 9.41445 7.24974 9.00043V5.75043C7.24974 5.33621 7.58553 5.00043 7.99974 5.00043Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleBold16.category = 'Interface General';\n\nexport default ExclamationTriangleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.19922 2.25085C8.41658 0.0480108 11.5833 0.048194 12.8008 2.25085L19.5713 14.5018C20.7499 16.6346 19.2073 19.2499 16.7705 19.2499H3.22949C0.793037 19.2495 -0.74972 16.6344 0.428711 14.5018L7.19922 2.25085ZM11.0498 3.21765C10.5931 2.39232 9.40676 2.39213 8.9502 3.21765L2.17871 15.4696C1.73721 16.2692 2.31613 17.2495 3.22949 17.2499H16.7705C17.6842 17.2499 18.263 16.2693 17.8213 15.4696L11.0498 3.21765ZM10 13.4999C10.5523 13.4999 10.9999 13.9476 11 14.4999C11 15.0522 10.5523 15.4999 10 15.4999C9.44794 15.4996 9 15.052 9 14.4999C9.00005 13.9478 9.44797 13.5001 10 13.4999ZM10 6.24988C10.5523 6.24988 10.9999 6.69764 11 7.24988V11.2499C11 11.8022 10.5523 12.2499 10 12.2499C9.44794 12.2496 9 11.802 9 11.2499V7.24988C9.00005 6.6978 9.44797 6.25014 10 6.24988Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleBold20.category = 'Interface General';\n\nexport default ExclamationTriangleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.64844 3.14709C10.1224 0.540322 13.8778 0.540164 15.3516 3.14709L23.4668 17.5055C24.9173 20.0719 23.0631 23.2494 20.1152 23.2496H3.88477C0.936705 23.2496 -0.91732 20.072 0.533203 17.5055L8.64844 3.14709ZM13.6104 4.13147C12.9022 2.87886 11.098 2.87902 10.3896 4.13147L2.27441 18.4889C1.57736 19.7221 2.46815 21.2496 3.88477 21.2496H20.1152C21.5317 21.2494 22.4226 19.7221 21.7256 18.4889L13.6104 4.13147ZM12 16.9996C12.552 16.9998 12.9998 17.4476 13 17.9996C13 18.5518 12.5522 18.9995 12 18.9996C11.4477 18.9996 11 18.5519 11 17.9996C11.0002 17.4475 11.4478 16.9996 12 16.9996ZM12 7.74963C12.552 7.74979 12.9998 8.19762 13 8.74963V14.2496C13 14.8018 12.5522 15.2495 12 15.2496C11.4477 15.2496 11 14.8019 11 14.2496V8.74963C11.0002 8.19753 11.4478 7.74963 12 7.74963Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleBold24.category = 'Interface General';\n\nexport default ExclamationTriangleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4692 3.85261C14.0408 1.13848 17.9603 1.13931 19.5317 3.85359L30.6889 23.126C32.2636 25.8459 30.3014 29.2499 27.1587 29.2501H4.84227C1.69956 29.2498 -0.26257 25.8459 1.31199 23.126L12.4692 3.85261ZM17.8003 4.85554C16.9991 3.47175 15.0018 3.47175 14.2007 4.85554L3.04246 24.128C2.23991 25.5145 3.24026 27.2498 4.84227 27.2501H27.1587C28.7607 27.2499 29.7611 25.5146 28.9585 24.128L17.8003 4.85554ZM16.0005 22.0001C16.6908 22.0001 17.2505 22.5597 17.2505 23.2501C17.2504 23.9404 16.6908 24.5001 16.0005 24.5001C15.3101 24.5001 14.7505 23.9404 14.7505 23.2501C14.7505 22.5597 15.3101 22.0001 16.0005 22.0001ZM16.0005 9.75007C16.5528 9.75007 17.0005 10.1978 17.0005 10.7501V19.2501C17.0004 19.8023 16.5527 20.2501 16.0005 20.2501C15.4482 20.25 15.0005 19.8023 15.0005 19.2501V10.7501C15.0005 10.1978 15.4482 9.7501 16.0005 9.75007Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleBold32.category = 'Interface General';\n\nexport default ExclamationTriangleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.98926 1.69012C4.84672 0.0824896 7.15208 0.0827292 8.00977 1.69012L11.709 8.62762C12.5182 10.1449 11.4188 11.9772 9.69922 11.9772H2.2998C0.580519 11.9769 -0.519088 10.1447 0.290039 8.62762L3.98926 1.69012ZM5.99902 8.25067C5.58501 8.25091 5.24902 8.58661 5.24902 9.00067C5.24938 9.41443 5.58523 9.75043 5.99902 9.75067C6.41302 9.75067 6.74867 9.41458 6.74902 9.00067C6.74902 8.58646 6.41324 8.25067 5.99902 8.25067ZM5.99902 4.25067C5.58507 4.25098 5.24902 4.58665 5.24902 5.00067V6.75067C5.24938 7.16439 5.58529 7.50037 5.99902 7.50067C6.41302 7.50067 6.74867 7.16458 6.74902 6.75067V5.00067C6.74902 4.58646 6.41324 4.25067 5.99902 4.25067Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleBoldFilled12.category = 'Interface General';\n\nexport default ExclamationTriangleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.74219 2.13409C6.74048 0.388076 9.25967 0.387921 10.2578 2.13409L15.5 11.3099C16.4903 13.043 15.2392 15.1992 13.2432 15.1995H2.75684C0.760675 15.1993 -0.490332 13.0431 0.5 11.3099L5.74219 2.13409ZM8.00098 10.5003C7.44869 10.5003 7.00098 10.948 7.00098 11.5003C7.00114 12.0524 7.44879 12.5003 8.00098 12.5003C8.55304 12.5002 9.00081 12.0524 9.00098 11.5003C9.00097 10.9481 8.55314 10.5004 8.00098 10.5003ZM8.00098 5.00031C7.58677 5.00031 7.25098 5.33609 7.25098 5.75031V9.00031C7.25116 9.41436 7.58687 9.75031 8.00098 9.75031C8.41496 9.75016 8.7508 9.41428 8.75098 9.00031V5.75031C8.75097 5.33618 8.41507 5.00045 8.00098 5.00031Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleBoldFilled16.category = 'Interface General';\n\nexport default ExclamationTriangleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.19922 2.25061C8.41662 0.0479708 11.5832 0.0481465 12.8008 2.25061L19.5713 14.5016C20.7499 16.6344 19.2073 19.2496 16.7705 19.2496H3.22949C0.792895 19.2494 -0.749877 16.6343 0.428711 14.5016L7.19922 2.25061ZM9.99902 13.5006C9.44689 13.5008 8.99902 13.9484 8.99902 14.5006C8.99935 15.0525 9.44708 15.5004 9.99902 15.5006C10.5511 15.5006 10.9987 15.0526 10.999 14.5006C10.999 13.9483 10.5513 13.5006 9.99902 13.5006ZM9.99902 6.25061C9.44689 6.25078 8.99902 6.69843 8.99902 7.25061V11.2506C8.99935 11.8025 9.44708 12.2504 9.99902 12.2506C10.5511 12.2506 10.9987 11.8026 10.999 11.2506V7.25061C10.999 6.69833 10.5513 6.25061 9.99902 6.25061Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleBoldFilled20.category = 'Interface General';\n\nexport default ExclamationTriangleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.64844 3.14703C10.1223 0.540245 13.8777 0.540247 15.3516 3.14703L23.4668 17.5054C24.9173 20.0719 23.0633 23.2496 20.1152 23.2496H3.88477C0.936705 23.2496 -0.91732 20.0719 0.533203 17.5054L8.64844 3.14703ZM12 16.9996C11.4479 16.9996 11.0002 17.4475 11 17.9996C11 18.5519 11.4477 18.9996 12 18.9996C12.5523 18.9996 13 18.5519 13 17.9996C12.9998 17.4475 12.5521 16.9996 12 16.9996ZM12 7.74957C11.4479 7.74957 11.0002 8.1975 11 8.74957V14.2496C11 14.8019 11.4477 15.2496 12 15.2496C12.5523 15.2496 13 14.8019 13 14.2496V8.74957C12.9998 8.1975 12.5521 7.74957 12 7.74957Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleBoldFilled24.category = 'Interface General';\n\nexport default ExclamationTriangleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4693 3.85267C14.0408 1.13854 17.9603 1.13937 19.5318 3.85365L30.689 23.1261C32.2634 25.8459 30.3013 29.2498 27.1587 29.2501H4.8423C1.69954 29.2499 -0.262602 25.846 1.31203 23.1261L12.4693 3.85267ZM16.0005 22.0001C15.3102 22.0001 14.7505 22.5598 14.7505 23.2501C14.7506 23.9404 15.3102 24.5001 16.0005 24.5001C16.6907 24.5 17.2504 23.9404 17.2505 23.2501C17.2505 22.5599 16.6908 22.0002 16.0005 22.0001ZM16.0015 9.75013C15.4492 9.75013 15.0015 10.1978 15.0015 10.7501V19.2501C15.0016 19.8024 15.4492 20.2501 16.0015 20.2501C16.5536 20.25 17.0014 19.8023 17.0015 19.2501V10.7501C17.0015 10.1979 16.5537 9.75023 16.0015 9.75013Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleBoldFilled32.category = 'Interface General';\n\nexport default ExclamationTriangleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.2793 1.63275C5.01339 0.256321 6.98653 0.256403 7.7207 1.63275L11.7207 9.13275C12.413 10.4316 11.4719 11.9999 10 11.9999H2C0.528173 11.9998 -0.412985 10.4315 0.279297 9.13275L4.2793 1.63275ZM6 8.24994C5.58587 8.25 5.25004 8.5858 5.25 8.99994C5.25 9.41411 5.58584 9.74988 6 9.74994C6.41421 9.74994 6.75 9.41415 6.75 8.99994C6.74996 8.58576 6.41419 8.24994 6 8.24994ZM6 4.24994C5.58595 4.25011 5.25003 4.58586 5.25 4.99994V6.74994C5.25 7.16405 5.58593 7.49977 6 7.49994C6.41421 7.49994 6.75 7.16415 6.75 6.74994V4.99994C6.74997 4.58575 6.41419 4.24994 6 4.24994Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleFilled12.category = 'Interface General';\n\nexport default ExclamationTriangleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.07227 2.06763C6.92413 0.574296 9.07684 0.5743 9.92871 2.06763L15.6973 12.1809C16.5409 13.6607 15.473 15.5 13.7695 15.5002H2.23145C0.527861 15.5002 -0.540818 13.6608 0.302734 12.1809L6.07227 2.06763ZM8 11.0002C7.44778 11.0003 7 11.448 7 12.0002C7.00013 12.5524 7.44786 13.0002 8 13.0002C8.5522 13.0002 8.99987 12.5524 9 12.0002C9 11.448 8.55229 11.0002 8 11.0002ZM8 5.00024C7.58585 5.00032 7.25 5.33607 7.25 5.75024V9.00024C7.25013 9.4143 7.58593 9.75017 8 9.75024C8.41413 9.75024 8.74987 9.41434 8.75 9.00024V5.75024C8.75 5.33603 8.41421 5.00024 8 5.00024Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleFilled16.category = 'Interface General';\n\nexport default ExclamationTriangleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"20\"\n      viewBox=\"0 0 21 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.77051 1.73816C8.74058 -0.0172125 11.2632 -0.0170288 12.2334 1.73816L19.6826 15.2167C20.6216 16.9162 19.3919 18.9999 17.4502 18.9999H2.55371C0.612301 18.9995 -0.617529 16.916 0.321289 15.2167L7.77051 1.73816ZM10.002 13.4999C9.44992 13.5001 9.00201 13.9478 9.00195 14.4999C9.00195 15.052 9.44989 15.4996 10.002 15.4999C10.5542 15.4999 11.002 15.0522 11.002 14.4999C11.0019 13.9476 10.5542 13.4999 10.002 13.4999ZM10.002 6.49988C9.58799 6.50014 9.25201 6.83587 9.25195 7.24988V11.2499C9.25195 11.6639 9.58796 11.9996 10.002 11.9999C10.4162 11.9999 10.752 11.6641 10.752 11.2499V7.24988C10.7519 6.83571 10.4161 6.49988 10.002 6.49988Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleFilled20.category = 'Interface General';\n\nexport default ExclamationTriangleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.20508 2.67017C10.4339 0.49617 13.5661 0.496172 14.7949 2.67017L23.5781 18.2112C24.787 20.3508 23.2417 22.9999 20.7842 23.0002H3.21582C0.758167 23 -0.787124 20.3509 0.421875 18.2112L9.20508 2.67017ZM12 17.0002C11.4477 17.0002 11 17.448 11 18.0002C11.0001 18.5524 11.4478 19.0002 12 19.0002C12.5521 19.0002 12.9999 18.5524 13 18.0002C13 17.448 12.5522 17.0003 12 17.0002ZM12 8.00024C11.5858 8.00024 11.25 8.33603 11.25 8.75024V14.2502C11.2501 14.6643 11.5859 15.0002 12 15.0002C12.4141 15.0002 12.7499 14.6643 12.75 14.2502V8.75024C12.75 8.33607 12.4142 8.0003 12 8.00024Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleFilled24.category = 'Interface General';\n\nexport default ExclamationTriangleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExclamationTriangleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExclamationTriangleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.6855 3.97864C14.1608 1.43069 17.8393 1.43063 19.3145 3.97864L30.4727 23.2511C31.9505 25.8042 30.1081 28.9996 27.1582 29.0001H4.8418C1.89162 28.9999 0.049215 25.8043 1.52734 23.2511L12.6855 3.97864ZM16 22.0001C15.4477 22.0001 15 22.4478 15 23.0001C15 23.5524 15.4477 24.0001 16 24.0001C16.5521 23.9999 17 23.5522 17 23.0001C17 22.448 16.5521 22.0003 16 22.0001ZM16 10.0001C15.5858 10.0001 15.25 10.3359 15.25 10.7501V19.2501C15.2501 19.6643 15.5858 20.0001 16 20.0001C16.414 19.9999 16.7499 19.6641 16.75 19.2501V10.7501C16.75 10.336 16.414 10.0003 16 10.0001Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExclamationTriangleFilled32.category = 'Interface General';\n\nexport default ExclamationTriangleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Expand12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Expand12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.96973 6.96973C4.26262 6.67683 4.73738 6.67683 5.03027 6.96973C5.32317 7.26262 5.32317 7.73738 5.03027 8.03027L2.56055 10.5H4.5C4.91421 10.5 5.25 10.8358 5.25 11.25C5.25 11.6642 4.91421 12 4.5 12H0.75C0.335786 12 0 11.6642 0 11.25V7.5C0 7.08579 0.335786 6.75 0.75 6.75C1.16421 6.75 1.5 7.08579 1.5 7.5V9.43945L3.96973 6.96973ZM11.25 0C11.6642 0 12 0.335786 12 0.75V4.5C12 4.91421 11.6642 5.25 11.25 5.25C10.8358 5.25 10.5 4.91421 10.5 4.5V2.56055L8.03027 5.03027C7.73738 5.32317 7.26262 5.32317 6.96973 5.03027C6.67683 4.73738 6.67683 4.26262 6.96973 3.96973L9.43945 1.5H7.5C7.08579 1.5 6.75 1.16421 6.75 0.75C6.75 0.335786 7.08579 0 7.5 0H11.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpand12.category = 'Arrows';\n\nexport default Expand12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Expand16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Expand16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.96973 8.96973C6.26262 8.67683 6.73738 8.67683 7.03027 8.96973C7.32317 9.26262 7.32317 9.73738 7.03027 10.0303L3.56055 13.5H6.5C6.91421 13.5 7.25 13.8358 7.25 14.25C7.25 14.6642 6.91421 15 6.5 15H1.75C1.33579 15 1 14.6642 1 14.25V9.5C1 9.08579 1.33579 8.75 1.75 8.75C2.16421 8.75 2.5 9.08579 2.5 9.5V12.4395L5.96973 8.96973ZM14.25 1C14.6642 1 15 1.33579 15 1.75V6.5C15 6.91421 14.6642 7.25 14.25 7.25C13.8358 7.25 13.5 6.91421 13.5 6.5V3.56055L10.0303 7.03027C9.73738 7.32317 9.26262 7.32317 8.96973 7.03027C8.67683 6.73738 8.67683 6.26262 8.96973 5.96973L12.4395 2.5H9.5C9.08579 2.5 8.75 2.16421 8.75 1.75C8.75 1.33579 9.08579 1 9.5 1H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpand16.category = 'Arrows';\n\nexport default Expand16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Expand20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Expand20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.46973 11.4697C7.76262 11.1768 8.23738 11.1768 8.53027 11.4697C8.82317 11.7626 8.82317 12.2374 8.53027 12.5303L3.56055 17.5H8C8.41421 17.5 8.75 17.8358 8.75 18.25C8.75 18.6642 8.41421 19 8 19H1.75C1.55109 19 1.36038 18.9209 1.21973 18.7803C1.07907 18.6396 1 18.4489 1 18.25V12C1 11.5858 1.33579 11.25 1.75 11.25C2.16421 11.25 2.5 11.5858 2.5 12V16.4395L7.46973 11.4697ZM18.25 1C18.6642 1 19 1.33579 19 1.75V8C19 8.41421 18.6642 8.75 18.25 8.75C17.8358 8.75 17.5 8.41421 17.5 8V3.56055L12.5303 8.53027C12.2374 8.82317 11.7626 8.82317 11.4697 8.53027C11.1768 8.23738 11.1768 7.76262 11.4697 7.46973L16.4395 2.5H12C11.5858 2.5 11.25 2.16421 11.25 1.75C11.25 1.33579 11.5858 1 12 1H18.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpand20.category = 'Arrows';\n\nexport default Expand20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Expand24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Expand24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.96973 13.9697C9.26262 13.6768 9.73738 13.6768 10.0303 13.9697C10.3232 14.2626 10.3232 14.7374 10.0303 15.0303L3.56055 21.5H9.5C9.91421 21.5 10.25 21.8358 10.25 22.25C10.25 22.6642 9.91421 23 9.5 23H1.75C1.33579 23 1 22.6642 1 22.25V14.5C1 14.0858 1.33579 13.75 1.75 13.75C2.16421 13.75 2.5 14.0858 2.5 14.5V20.4395L8.96973 13.9697ZM22.25 1C22.6642 1 23 1.33579 23 1.75V9.5C23 9.91421 22.6642 10.25 22.25 10.25C21.8358 10.25 21.5 9.91421 21.5 9.5V3.56055L15.0303 10.0303C14.7374 10.3232 14.2626 10.3232 13.9697 10.0303C13.6768 9.73738 13.6768 9.26262 13.9697 8.96973L20.4395 2.5H14.5C14.0858 2.5 13.75 2.16421 13.75 1.75C13.75 1.33579 14.0858 1 14.5 1H22.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpand24.category = 'Arrows';\n\nexport default Expand24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Expand32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Expand32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4697 18.4698C12.7626 18.1769 13.2374 18.1769 13.5303 18.4698C13.8231 18.7627 13.8232 19.2375 13.5303 19.5303L3.56055 29.5001H13C13.4142 29.5001 13.75 29.8358 13.75 30.2501C13.75 30.6642 13.4142 31.0001 13 31.0001H1.75C1.33581 31.0001 1.00003 30.6642 1 30.2501V19.0001C1 18.5858 1.33579 18.2501 1.75 18.2501C2.16421 18.2501 2.5 18.5858 2.5 19.0001V28.4395L12.4697 18.4698ZM30.25 1.00006C30.6642 1.00006 31 1.33585 31 1.75006V13.0001C31 13.4142 30.6642 13.7501 30.25 13.7501C29.8358 13.7501 29.5 13.4142 29.5 13.0001V3.56061L19.5303 13.5303C19.2374 13.8232 18.7626 13.8232 18.4697 13.5303C18.1768 13.2375 18.1769 12.7627 18.4697 12.4698L28.4395 2.50006H19C18.5858 2.50006 18.25 2.16425 18.25 1.75006C18.25 1.33585 18.5858 1.00006 19 1.00006H30.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpand32.category = 'Arrows';\n\nexport default Expand32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.04297 6.54297C4.43349 6.15244 5.06651 6.15244 5.45703 6.54297C5.84756 6.93349 5.84756 7.56651 5.45703 7.95703L3.41406 10H4.75C5.30228 10 5.75 10.4477 5.75 11C5.75 11.5523 5.30228 12 4.75 12H1C0.447715 12 0 11.5523 0 11V7.25C0 6.69772 0.447715 6.25 1 6.25C1.55228 6.25 2 6.69772 2 7.25V8.58594L4.04297 6.54297ZM11 0C11.5523 0 12 0.447715 12 1V4.75C12 5.30228 11.5523 5.75 11 5.75C10.4477 5.75 10 5.30228 10 4.75V3.41406L7.95703 5.45703C7.56651 5.84756 6.93349 5.84756 6.54297 5.45703C6.15244 5.06651 6.15244 4.43349 6.54297 4.04297L8.58594 2H7.25C6.69772 2 6.25 1.55228 6.25 1C6.25 0.447715 6.69772 0 7.25 0H11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpandBold12.category = 'Arrows';\n\nexport default ExpandBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.79297 8.79297C6.18349 8.40244 6.81651 8.40244 7.20703 8.79297C7.59756 9.18349 7.59756 9.81651 7.20703 10.207L4.41406 13H6.5C7.05228 13 7.5 13.4477 7.5 14C7.5 14.5523 7.05228 15 6.5 15H2C1.44772 15 1 14.5523 1 14V9.5C1 8.94772 1.44772 8.5 2 8.5C2.55228 8.5 3 8.94772 3 9.5V11.5859L5.79297 8.79297ZM14 1C14.5523 1 15 1.44772 15 2V6.5C15 7.05228 14.5523 7.5 14 7.5C13.4477 7.5 13 7.05228 13 6.5V4.41406L10.207 7.20703C9.81651 7.59756 9.18349 7.59756 8.79297 7.20703C8.40244 6.81651 8.40244 6.18349 8.79297 5.79297L11.5859 3H9.5C8.94772 3 8.5 2.55228 8.5 2C8.5 1.44772 8.94772 1 9.5 1H14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpandBold16.category = 'Arrows';\n\nexport default ExpandBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.29297 11.293C7.68349 10.9024 8.31651 10.9024 8.70703 11.293C9.09756 11.6835 9.09756 12.3165 8.70703 12.707L4.41406 17H8C8.55228 17 9 17.4477 9 18C9 18.5523 8.55228 19 8 19H2C1.44772 19 1 18.5523 1 18V12C1 11.4477 1.44772 11 2 11C2.55228 11 3 11.4477 3 12V15.5859L7.29297 11.293ZM18 1C18.5523 1 19 1.44772 19 2V8C19 8.55228 18.5523 9 18 9C17.4477 9 17 8.55228 17 8V4.41406L12.707 8.70703C12.3165 9.09756 11.6835 9.09756 11.293 8.70703C10.9024 8.31651 10.9024 7.68349 11.293 7.29297L15.5859 3H12C11.4477 3 11 2.55228 11 2C11 1.44772 11.4477 1 12 1H18Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpandBold20.category = 'Arrows';\n\nexport default ExpandBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.04297 13.543C9.43349 13.1524 10.0665 13.1524 10.457 13.543C10.8476 13.9335 10.8476 14.5665 10.457 14.957L4.41406 21H9.75C10.3023 21 10.75 21.4477 10.75 22C10.75 22.5523 10.3023 23 9.75 23H2C1.44771 23 1 22.5523 1 22V14.25C1 13.6977 1.44771 13.25 2 13.25C2.55228 13.25 3 13.6977 3 14.25V19.5859L9.04297 13.543ZM22 1C22.5523 1 23 1.44772 23 2V9.75C23 10.3023 22.5523 10.75 22 10.75C21.4477 10.75 21 10.3023 21 9.75V4.41406L14.957 10.457C14.5665 10.8476 13.9335 10.8476 13.543 10.457C13.1524 10.0665 13.1524 9.43349 13.543 9.04297L19.5859 3H14.25C13.6977 3 13.25 2.55228 13.25 2C13.25 1.44772 13.6977 1 14.25 1H22Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpandBold24.category = 'Arrows';\n\nexport default ExpandBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.293 18.293C12.6835 17.9025 13.3165 17.9025 13.707 18.293C14.0975 18.6836 14.0975 19.3166 13.707 19.7071L4.41406 29.0001H13C13.5523 29.0001 14 29.4478 14 30.0001C14 30.5523 13.5523 31.0001 13 31.0001H2C1.44774 31.0001 1.00003 30.5523 1 30.0001V19.0001C1 18.4478 1.44771 18.0001 2 18.0001C2.55229 18.0001 3 18.4478 3 19.0001V27.586L12.293 18.293ZM30 1.00006C30.5523 1.00006 31 1.44778 31 2.00006V13.0001C31 13.5523 30.5523 14.0001 30 14.0001C29.4477 14.0001 29 13.5523 29 13.0001V4.41412L19.707 13.7071C19.3165 14.0976 18.6835 14.0976 18.293 13.7071C17.9025 13.3166 17.9025 12.6836 18.293 12.293L27.5859 3.00006H19C18.4477 3.00006 18 2.55232 18 2.00006C18 1.44778 18.4477 1.00006 19 1.00006H30Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpandBold32.category = 'Arrows';\n\nexport default ExpandBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.61621 6.61621C4.10437 6.12806 4.89563 6.12806 5.38379 6.61621C5.87194 7.10437 5.87194 7.89563 5.38379 8.38379L4.26758 9.5H4.5C5.19036 9.5 5.75 10.0596 5.75 10.75C5.75 11.4404 5.19036 12 4.5 12H1.25C0.559644 12 0 11.4404 0 10.75V7.5C0 6.80964 0.559644 6.25 1.25 6.25C1.94036 6.25 2.5 6.80964 2.5 7.5V7.73242L3.61621 6.61621ZM10.75 0C11.4404 0 12 0.559644 12 1.25V4.5C12 5.19036 11.4404 5.75 10.75 5.75C10.0596 5.75 9.5 5.19036 9.5 4.5V4.26758L8.38379 5.38379C7.89563 5.87194 7.10437 5.87194 6.61621 5.38379C6.12806 4.89563 6.12806 4.10437 6.61621 3.61621L7.73242 2.5H7.5C6.80964 2.5 6.25 1.94036 6.25 1.25C6.25 0.559644 6.80964 0 7.5 0H10.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpandBoldFilled12.category = 'Arrows';\n\nexport default ExpandBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.43945 8.43945C6.02524 7.85367 6.97476 7.85367 7.56055 8.43945C8.14633 9.02524 8.14633 9.97476 7.56055 10.5605L6.12109 12H6.5C7.32843 12 8 12.6716 8 13.5C8 14.3284 7.32843 15 6.5 15H2.5C2.10218 15 1.72076 14.8419 1.43945 14.5605C1.15815 14.2792 1 13.8978 1 13.5V9.5C1 8.67157 1.67157 8 2.5 8C3.32843 8 4 8.67157 4 9.5V9.87891L5.43945 8.43945ZM13.5 1C14.3284 1 15 1.67157 15 2.5V6.5C15 7.32843 14.3284 8 13.5 8C12.6716 8 12 7.32843 12 6.5V6.12109L10.5605 7.56055C9.97476 8.14633 9.02524 8.14633 8.43945 7.56055C7.85367 6.97476 7.85367 6.02524 8.43945 5.43945L9.87891 4H9.5C8.67157 4 8 3.32843 8 2.5C8 1.67157 8.67157 1 9.5 1H13.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpandBoldFilled16.category = 'Arrows';\n\nexport default ExpandBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.93945 10.9395C7.52524 10.3537 8.47476 10.3537 9.06055 10.9395C9.64633 11.5252 9.64633 12.4748 9.06055 13.0605L6.12109 16H8C8.82843 16 9.5 16.6716 9.5 17.5C9.5 18.3284 8.82843 19 8 19H2.5C2.10218 19 1.72076 18.8419 1.43945 18.5605C1.15815 18.2792 1 17.8978 1 17.5V12C1 11.1716 1.67157 10.5 2.5 10.5C3.32843 10.5 4 11.1716 4 12V13.8789L6.93945 10.9395ZM17.5 1C18.3284 1 19 1.67157 19 2.5V8C19 8.82843 18.3284 9.5 17.5 9.5C16.6716 9.5 16 8.82843 16 8V6.12109L13.0605 9.06055C12.4748 9.64633 11.5252 9.64633 10.9395 9.06055C10.3537 8.47476 10.3537 7.52524 10.9395 6.93945L13.8789 4H12C11.1716 4 10.5 3.32843 10.5 2.5C10.5 1.67157 11.1716 1 12 1H17.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpandBoldFilled20.category = 'Arrows';\n\nexport default ExpandBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.68945 13.1895C9.27524 12.6037 10.2248 12.6037 10.8105 13.1895C11.3963 13.7752 11.3963 14.7248 10.8105 15.3105L6.12109 20H9.75C10.5784 20 11.25 20.6716 11.25 21.5C11.25 22.3284 10.5784 23 9.75 23H2.5C1.67157 23 1 22.3284 1 21.5V14.25C1 13.4216 1.67157 12.75 2.5 12.75C3.32843 12.75 4 13.4216 4 14.25V17.8789L8.68945 13.1895ZM21.5 1C22.3284 1 23 1.67157 23 2.5V9.75C23 10.5784 22.3284 11.25 21.5 11.25C20.6716 11.25 20 10.5784 20 9.75V6.12109L15.3105 10.8105C14.7248 11.3963 13.7752 11.3963 13.1895 10.8105C12.6037 10.2248 12.6037 9.27524 13.1895 8.68945L17.8789 4H14.25C13.4216 4 12.75 3.32843 12.75 2.5C12.75 1.67157 13.4216 1 14.25 1H21.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nExpandBoldFilled24.category = 'Arrows';\n\nexport default ExpandBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.1895 17.6895C12.7752 17.1037 13.7248 17.1037 14.3105 17.6895C14.8963 18.2753 14.8963 19.2248 14.3105 19.8106L6.12109 28.0001H13.25C14.0784 28.0001 14.75 28.6716 14.75 29.5001C14.75 30.3285 14.0784 31.0001 13.25 31.0001H2.5C1.67159 31.0001 1.00003 30.3285 1 29.5001V18.7501C1 17.9216 1.67157 17.2501 2.5 17.2501C3.32843 17.2501 4 17.9216 4 18.7501V25.879L12.1895 17.6895ZM29.5 1.00006C30.3284 1.00006 31 1.67163 31 2.50006V13.2501C31 14.0785 30.3284 14.7501 29.5 14.7501C28.6716 14.7501 28 14.0785 28 13.2501V6.12115L19.8105 14.3106C19.2248 14.8964 18.2752 14.8964 17.6895 14.3106C17.1037 13.7248 17.1037 12.7753 17.6895 12.1895L25.8789 4.00006H18.75C17.9216 4.00006 17.25 3.32846 17.25 2.50006C17.25 1.67163 17.9216 1.00006 18.75 1.00006H29.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nExpandBoldFilled32.category = 'Arrows';\n\nexport default ExpandBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.61621 6.61621C4.10437 6.12806 4.89563 6.12806 5.38379 6.61621C5.87194 7.10437 5.87194 7.89563 5.38379 8.38379L4.26758 9.5H4.5C5.19036 9.5 5.75 10.0596 5.75 10.75C5.75 11.4404 5.19036 12 4.5 12H1.25C0.559644 12 0 11.4404 0 10.75V7.5C0 6.80964 0.559644 6.25 1.25 6.25C1.94036 6.25 2.5 6.80964 2.5 7.5V7.73242L3.61621 6.61621ZM10.75 0C11.4404 0 12 0.559644 12 1.25V4.5C12 5.19036 11.4404 5.75 10.75 5.75C10.0596 5.75 9.5 5.19036 9.5 4.5V4.26758L8.38379 5.38379C7.89563 5.87194 7.10437 5.87194 6.61621 5.38379C6.12806 4.89563 6.12806 4.10437 6.61621 3.61621L7.73242 2.5H7.5C6.80964 2.5 6.25 1.94036 6.25 1.25C6.25 0.559644 6.80964 0 7.5 0H10.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpandFilled12.category = 'Arrows';\n\nexport default ExpandFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.61621 8.61621C6.10437 8.12806 6.89563 8.12806 7.38379 8.61621C7.87194 9.10437 7.87194 9.89563 7.38379 10.3838L5.26758 12.5H6.5C7.19036 12.5 7.75 13.0596 7.75 13.75C7.75 14.4404 7.19036 15 6.5 15H2.25C1.55964 15 1 14.4404 1 13.75V9.5C1 8.80964 1.55964 8.25 2.25 8.25C2.94036 8.25 3.5 8.80964 3.5 9.5V10.7324L5.61621 8.61621ZM13.75 1C14.4404 1 15 1.55964 15 2.25V6.5C15 7.19036 14.4404 7.75 13.75 7.75C13.0596 7.75 12.5 7.19036 12.5 6.5V5.26758L10.3838 7.38379C9.89563 7.87194 9.10437 7.87194 8.61621 7.38379C8.12806 6.89563 8.12806 6.10437 8.61621 5.61621L10.7324 3.5H9.5C8.80964 3.5 8.25 2.94036 8.25 2.25C8.25 1.55964 8.80964 1 9.5 1H13.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpandFilled16.category = 'Arrows';\n\nexport default ExpandFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.11621 11.1162C7.60437 10.6281 8.39563 10.6281 8.88379 11.1162C9.37194 11.6044 9.37194 12.3956 8.88379 12.8838L5.26758 16.5H8C8.69036 16.5 9.25 17.0596 9.25 17.75C9.25 18.4404 8.69036 19 8 19H2.25C1.55964 19 1 18.4404 1 17.75V12C1 11.3096 1.55964 10.75 2.25 10.75C2.94036 10.75 3.5 11.3096 3.5 12V14.7324L7.11621 11.1162ZM17.75 1C18.4404 1 19 1.55964 19 2.25V8C19 8.69036 18.4404 9.25 17.75 9.25C17.0596 9.25 16.5 8.69036 16.5 8V5.26758L12.8838 8.88379C12.3956 9.37194 11.6044 9.37194 11.1162 8.88379C10.6281 8.39563 10.6281 7.60437 11.1162 7.11621L14.7324 3.5H12C11.3096 3.5 10.75 2.94036 10.75 2.25C10.75 1.55964 11.3096 1 12 1H17.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpandFilled20.category = 'Arrows';\n\nexport default ExpandFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.61621 13.6162C9.10437 13.1281 9.89563 13.1281 10.3838 13.6162C10.8719 14.1044 10.8719 14.8956 10.3838 15.3838L5.26758 20.5H9.5C10.1904 20.5 10.75 21.0596 10.75 21.75C10.75 22.4404 10.1904 23 9.5 23H2.25C1.55964 23 1 22.4404 1 21.75V14.5C1 13.8096 1.55964 13.25 2.25 13.25C2.94036 13.25 3.5 13.8096 3.5 14.5V18.7324L8.61621 13.6162ZM21.75 1C22.4404 1 23 1.55964 23 2.25V9.5C23 10.1904 22.4404 10.75 21.75 10.75C21.0596 10.75 20.5 10.1904 20.5 9.5V5.26758L15.3838 10.3838C14.8956 10.8719 14.1044 10.8719 13.6162 10.3838C13.1281 9.89563 13.1281 9.10437 13.6162 8.61621L18.7324 3.5H14.5C13.8096 3.5 13.25 2.94036 13.25 2.25C13.25 1.55964 13.8096 1 14.5 1H21.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpandFilled24.category = 'Arrows';\n\nexport default ExpandFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ExpandFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ExpandFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.1162 18.1163C12.6044 17.6281 13.3956 17.6281 13.8838 18.1163C14.3719 18.6044 14.3719 19.3957 13.8838 19.8839L5.26758 28.5001H13C13.6904 28.5001 14.25 29.0597 14.25 29.7501C14.25 30.4404 13.6903 31.0001 13 31.0001H2.25C1.55966 31.0001 1.00003 30.4404 1 29.7501V19.0001C1 18.3097 1.55964 17.7501 2.25 17.7501C2.94036 17.7501 3.5 18.3097 3.5 19.0001V26.7325L12.1162 18.1163ZM29.75 1.00006C30.4404 1.00006 31 1.55971 31 2.25006V13.0001C31 13.6904 30.4403 14.2501 29.75 14.2501C29.0597 14.2501 28.5 13.6904 28.5 13.0001V5.26764L19.8838 13.8839C19.3956 14.372 18.6044 14.372 18.1162 13.8839C17.6281 13.3957 17.6281 12.6044 18.1162 12.1163L26.7324 3.50006H19C18.3097 3.50006 17.75 2.94039 17.75 2.25006C17.75 1.55971 18.3096 1.00006 19 1.00006H29.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nExpandFilled32.category = 'Arrows';\n\nexport default ExpandFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Eye12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Eye12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99956 1.5C7.91049 1.5 9.34641 2.46366 10.2994 3.4209C11.2508 4.37667 11.781 5.38306 11.9009 5.62402C12.0187 5.86085 12.0187 6.13915 11.9009 6.37598C11.781 6.61694 11.2508 7.62333 10.2994 8.5791C9.3464 9.53634 7.91049 10.5 5.99956 10.5C4.08868 10.4999 2.65265 9.53634 1.69975 8.5791C0.748279 7.62319 0.217999 6.61667 0.0981903 6.37598C-0.0195001 6.13922 -0.0194999 5.86077 0.0981903 5.62402L0.265182 5.3125C0.509203 4.88312 0.98612 4.13786 1.69975 3.4209C2.65265 2.46366 4.08868 1.50012 5.99956 1.5ZM5.99956 3C4.62938 3.00012 3.55246 3.68472 2.76225 4.47852C2.19544 5.04798 1.80641 5.64477 1.60014 6C1.80641 6.35523 2.19544 6.95202 2.76225 7.52148C3.55246 8.31529 4.62938 8.99988 5.99956 9C7.3698 9 8.4466 8.31528 9.23686 7.52148C9.80346 6.95228 10.1916 6.35534 10.398 6C10.1916 5.64466 9.80346 5.04772 9.23686 4.47852C8.4466 3.68472 7.3698 3 5.99956 3ZM5.99956 4C7.10413 4 7.99956 4.89543 7.99956 6C7.99956 7.10457 7.10413 8 5.99956 8C4.89515 7.99981 3.99956 7.10445 3.99956 6C3.99956 4.89555 4.89515 4.00019 5.99956 4ZM5.99956 5.5C5.72358 5.50019 5.49956 5.72398 5.49956 6C5.49956 6.27602 5.72358 6.49981 5.99956 6.5C6.2757 6.5 6.49956 6.27614 6.49956 6C6.49956 5.72386 6.2757 5.5 5.99956 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEye12.category = 'Accessibility';\n\nexport default Eye12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Eye16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Eye16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99952 1.99992C10.5749 2 12.5094 3.33028 13.7952 4.65508C15.0804 5.97929 15.7832 7.36146 15.9152 7.63348C16.0282 7.86638 16.0281 8.13197 15.9152 8.36489C15.7833 8.63667 15.0803 10.0187 13.7952 11.3433C12.5094 12.6684 10.575 13.9993 7.99952 13.9994C5.42396 13.9994 3.48964 12.6684 2.20386 11.3433C0.919104 10.0191 0.216999 8.6373 0.0848049 8.36489C-0.0282401 8.13183 -0.0282827 7.86649 0.0848049 7.63348L0.290851 7.23994C0.604276 6.67445 1.24 5.64823 2.20386 4.65508C3.48966 3.33034 5.4242 1.99997 7.99952 1.99992ZM7.99952 3.49986C5.97904 3.49991 4.40766 4.53815 3.27999 5.69996C2.41211 6.59428 1.84492 7.52482 1.58474 7.9987C1.84471 8.47244 2.41226 9.4041 3.28096 10.2994C4.40865 11.4615 5.97915 12.4994 7.99952 12.4995C10.02 12.4994 11.5914 11.4616 12.7191 10.2994C13.5873 9.40452 14.1532 8.47256 14.4133 7.9987C14.153 7.5247 13.5868 6.59412 12.7191 5.69996C11.5914 4.53806 10.0201 3.49994 7.99952 3.49986ZM8.0005 4.99979C9.65709 4.99993 11.0002 6.34308 11.0004 7.99967C11.0002 9.65626 9.65709 10.9994 8.0005 10.9995C6.34383 10.9995 5.00075 9.65632 5.00062 7.99967C5.00075 6.34302 6.34383 4.99984 8.0005 4.99979ZM8.0005 6.49973C7.17222 6.49977 6.50069 7.17142 6.50056 7.99967C6.50069 8.82793 7.17222 9.49957 8.0005 9.49961C8.82869 9.49948 9.5003 8.82787 9.50043 7.99967C9.5003 7.17147 8.82869 6.49987 8.0005 6.49973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEye16.category = 'Accessibility';\n\nexport default Eye16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Eye20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Eye20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 2.5C13.2332 2.50007 15.6627 4.19456 17.2803 5.88672C18.8977 7.57878 19.7725 9.33633 19.917 9.63867C19.9587 9.72603 19.999 9.84916 19.999 9.99902C19.999 10.1488 19.9587 10.272 19.917 10.3594C19.7727 10.6614 18.8977 12.4197 17.2803 14.1123C15.6627 15.8049 13.2333 17.4999 10 17.5C6.76673 17.4999 4.33824 15.8049 2.7207 14.1123C1.10299 12.4195 0.22833 10.6614 0.0839844 10.3594C0.0422379 10.272 0.000968939 10.149 0.000976562 9.99902C0.00103889 9.84908 0.0422238 9.72604 0.0839844 9.63867L0.329102 9.16309C0.711859 8.46202 1.50744 7.15592 2.7207 5.88672C4.33827 4.19465 6.76696 2.5001 10 2.5ZM10 4C7.33049 4.0001 5.267 5.39321 3.80469 6.92285C2.63147 8.15017 1.89056 9.42335 1.58496 9.99902C1.89037 10.5746 2.63115 11.8482 3.80469 13.0762C5.26704 14.6064 7.33039 15.9999 10 16C12.6695 15.9999 14.733 14.6063 16.1953 13.0762C17.3686 11.8484 18.1096 10.5747 18.415 9.99902C18.1094 9.42332 17.3685 8.15012 16.1953 6.92285C14.733 5.39322 12.6695 4.00007 10 4ZM10 6C12.209 6.00012 13.9999 7.79104 14 10C13.9999 12.209 12.209 13.9999 10 14C7.79104 13.9999 6.00013 12.209 6 10C6.00013 7.79104 7.79104 6.00012 10 6ZM10 7.5C8.61947 7.50012 7.50013 8.61947 7.5 10C7.50013 11.3805 8.61947 12.4999 10 12.5C11.3805 12.4999 12.4999 11.3805 12.5 10C12.4999 8.61947 11.3805 7.50012 10 7.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEye20.category = 'Accessibility';\n\nexport default Eye20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Eye24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Eye24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.001 3C15.8902 3.0002 18.8128 5.05778 20.7627 7.11719C22.713 9.17716 23.7608 11.3096 23.918 11.6416C23.9594 11.7291 23.9999 11.8509 24 11.999C24 12.1473 23.9594 12.2699 23.918 12.3574C23.7605 12.6899 22.7128 14.8228 20.7627 16.8828C18.8128 18.9424 15.8901 20.9998 12.001 21C8.11157 21 5.18825 18.9425 3.23828 16.8828C1.28866 14.8234 0.24185 12.6908 0.0839844 12.3574C0.0425365 12.2699 0.00194967 12.1474 0.00195312 11.999C0.00202517 11.8508 0.0425657 11.7291 0.0839844 11.6416L0.18457 11.4365C0.517047 10.7777 1.53189 8.91955 3.23828 7.11719C5.18826 5.05775 8.11162 3 12.001 3ZM12.001 4.5C8.68063 4.5 6.12472 6.25099 4.32812 8.14844C2.84612 9.71371 1.93097 11.3326 1.58496 11.999C1.9307 12.6652 2.84555 14.2855 4.32812 15.8516C6.12473 17.7492 8.68076 19.5 12.001 19.5C15.3211 19.4998 17.8773 17.7493 19.6738 15.8516C21.1562 14.2856 22.0703 12.6652 22.416 11.999C22.07 11.3326 21.1556 9.71352 19.6738 8.14844C17.8773 6.25102 15.3212 4.5002 12.001 4.5ZM12 7C14.7612 7.00022 17 9.23871 17 12C17 14.7613 14.7612 16.9998 12 17C9.23877 16.9998 7 14.7613 7 12C7 9.23871 9.23877 7.00022 12 7ZM12 8.5C10.0672 8.50022 8.5 10.0671 8.5 12C8.5 13.9329 10.0672 15.4998 12 15.5C13.9328 15.4998 15.5 13.9329 15.5 12C15.5 10.0671 13.9328 8.50022 12 8.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEye24.category = 'Accessibility';\n\nexport default Eye24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Eye32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Eye32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0004 5C20.8623 5.00011 24.5226 7.53135 26.974 10.0801C29.4252 12.6286 30.735 15.2605 30.9154 15.6357C31.027 15.8677 31.027 16.1314 30.9154 16.3633C30.7344 16.7396 29.4247 19.3716 26.974 21.9199C24.5226 24.4689 20.8623 26.9999 16.0004 27C11.1386 27 7.47824 24.4689 5.02678 21.9199C2.5766 19.3722 1.26678 16.7404 1.08537 16.3633C0.973839 16.1313 0.973822 15.8677 1.08537 15.6357C1.26621 15.2598 2.5759 12.6282 5.02678 10.0801C7.47825 7.53132 11.1384 5.00002 16.0004 5ZM16.0004 6.5C11.6986 6.50002 8.40288 8.73315 6.10783 11.1191C4.16555 13.1385 2.98723 15.2207 2.58146 15.999C2.98696 16.777 4.16508 18.8598 6.10783 20.8799C8.4029 23.2663 11.6985 25.5 16.0004 25.5C20.3023 25.4999 23.598 23.2663 25.893 20.8799C27.8352 18.8603 29.0116 16.7775 29.4174 15.999C29.0114 15.2202 27.8348 13.138 25.893 11.1191C23.598 8.73309 20.3023 6.50011 16.0004 6.5ZM16.0004 10C19.3139 10.0003 22.0004 12.6865 22.0004 16C22.0004 19.3135 19.3139 21.9997 16.0004 22C12.6867 22 10.0004 19.3137 10.0004 16C10.0004 12.6863 12.6867 10 16.0004 10ZM16.0004 11.5C13.5152 11.5 11.5004 13.5147 11.5004 16C11.5004 18.4853 13.5152 20.5 16.0004 20.5C18.4855 20.4997 20.5004 18.4851 20.5004 16C20.5004 13.5149 18.4855 11.5003 16.0004 11.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEye32.category = 'Accessibility';\n\nexport default Eye32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99957 1C7.97915 1 9.43098 2.12463 10.3541 3.16992C11.282 4.2208 11.7918 5.31679 11.899 5.55957C12.0233 5.84116 12.0233 6.15884 11.899 6.44043C11.7918 6.68321 11.282 7.7792 10.3541 8.83008C9.43098 9.87537 7.97915 11 5.99957 11C4.02008 10.9998 2.56809 9.87536 1.64508 8.83008C0.717055 7.77904 0.207209 6.68287 0.100159 6.44043C-0.0240213 6.15893 -0.0240208 5.84107 0.100159 5.55957L0.256409 5.23145C0.488185 4.77154 0.949132 3.95812 1.64508 3.16992C2.56809 2.12464 4.02008 1.00016 5.99957 1ZM5.99957 3C4.83396 3.00016 3.88235 3.6572 3.1441 4.49316C2.65368 5.04861 2.30815 5.62948 2.11188 6C2.30815 6.37052 2.65368 6.95139 3.1441 7.50684C3.88235 8.3428 4.83396 8.99984 5.99957 9C7.16528 9 8.11673 8.3428 8.85504 7.50684C9.34531 6.95162 9.68994 6.3706 9.88629 6C9.68995 5.6294 9.34531 5.04838 8.85504 4.49316C8.11673 3.6572 7.16528 3 5.99957 3ZM5.99957 4C7.10414 4 7.99957 4.89543 7.99957 6C7.99957 7.10457 7.10414 8 5.99957 8C4.8952 7.99977 3.99957 7.10443 3.99957 6C3.99957 4.89557 4.8952 4.00023 5.99957 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeBold12.category = 'Accessibility';\n\nexport default EyeBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99878 2C10.5752 2 12.5044 3.31299 13.7751 4.60352C15.0436 5.89183 15.7383 7.2375 15.8767 7.51855C16.0269 7.82355 16.0268 8.17544 15.8767 8.48047C15.7385 8.76124 15.0437 10.1067 13.7751 11.3955C12.5045 12.6864 10.5754 14 7.99878 14C5.42226 13.9999 3.49304 12.6863 2.22241 11.3955C0.954075 10.1068 0.259079 8.76122 0.12085 8.48047C-0.0291426 8.17549 -0.0292556 7.82344 0.12085 7.51855C0.258949 7.23811 0.953608 5.89224 2.22241 4.60352C3.49307 3.31296 5.42236 2.00012 7.99878 2ZM7.99878 4C6.15152 4.00012 4.70452 4.93401 3.64819 6.00684C2.91143 6.75515 2.40522 7.53303 2.13452 7.99902C2.40507 8.46498 2.91113 9.24431 3.64819 9.99316C4.70453 11.0662 6.15171 11.9999 7.99878 12C9.84599 12 11.293 11.0662 12.3494 9.99316C13.0864 9.24445 13.5914 8.46509 13.8621 7.99902C13.5913 7.53294 13.0858 6.75478 12.3494 6.00684C11.293 4.93407 9.84604 4 7.99878 4ZM7.99976 4.85645C9.73843 4.8565 11.1695 6.25268 11.1697 8C11.1696 9.74732 9.73844 11.1425 7.99976 11.1426C6.26118 11.1424 4.82996 9.74724 4.82983 8C4.82997 6.25276 6.26119 4.85663 7.99976 4.85645ZM7.99976 6.85645C7.34219 6.85663 6.82997 7.38075 6.82983 8C6.82996 8.61926 7.34219 9.14239 7.99976 9.14258C8.65744 9.14252 9.16955 8.61933 9.16968 8C9.16954 7.38067 8.65744 6.8565 7.99976 6.85645Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeBold16.category = 'Accessibility';\n\nexport default EyeBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 2C13.277 2 15.7129 3.83558 17.3047 5.61523C18.9001 7.39915 19.7588 9.24568 19.8975 9.55566C19.945 9.66188 19.9931 9.8136 19.9932 9.99902C19.9932 10.1845 19.9449 10.3361 19.8975 10.4424C19.7592 10.7517 18.9005 12.599 17.3047 14.3838C15.713 16.1639 13.2772 18 10 18C6.72286 18 4.287 16.1639 2.69531 14.3838C1.09958 12.599 0.240834 10.7517 0.102539 10.4424C0.0550595 10.3361 0.00682587 10.1844 0.00683594 9.99902C0.00688921 9.8136 0.0550398 9.66187 0.102539 9.55566L0.341797 9.06055C0.716411 8.32702 1.49853 6.95339 2.69531 5.61523C4.28704 3.83557 6.72301 2.00002 10 2ZM10 4C7.52638 4.00002 5.58873 5.38031 4.18555 6.94922C3.11637 8.14482 2.42224 9.38247 2.10938 9.99902C2.42216 10.6156 3.11598 11.8545 4.18555 13.0508C5.58878 14.6202 7.52642 16 10 16C12.4736 16 14.4112 14.6202 15.8145 13.0508C16.8838 11.8547 17.5768 10.6158 17.8896 9.99902C17.5767 9.38232 16.8834 8.14453 15.8145 6.94922C14.4113 5.38032 12.4736 4 10 4ZM10 5.62891C12.357 5.62895 14.1591 7.64821 14.1592 10C14.159 12.3518 12.357 14.3701 10 14.3701C7.64295 14.3701 5.83997 12.3518 5.83984 10C5.83997 7.64821 7.64294 5.62894 10 5.62891ZM10 7.62891C8.86712 7.62894 7.83997 8.62926 7.83984 10C7.83997 11.3707 8.86712 12.3701 10 12.3701C11.1329 12.3701 12.1591 11.3707 12.1592 10C12.1591 8.62926 11.1329 7.62895 10 7.62891Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeBold20.category = 'Accessibility';\n\nexport default EyeBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 3C15.8962 3 18.8152 5.04509 20.749 7.07031C22.6824 9.09515 23.7222 11.1909 23.8848 11.5312C23.9384 11.6435 23.9921 11.8034 23.9922 11.999C23.9922 12.1949 23.9384 12.3554 23.8848 12.4678C23.722 12.8087 22.6821 14.9049 20.749 16.9297C18.8152 18.9551 15.896 21 12 21C8.10404 20.9999 5.18471 18.9551 3.25098 16.9297C1.31774 14.9047 0.277786 12.8082 0.115234 12.4678C0.0616256 12.3554 0.00780684 12.1948 0.0078125 11.999C0.00788861 11.8034 0.0616555 11.6435 0.115234 11.5312C0.277541 11.1913 1.31742 9.09539 3.25098 7.07031C5.18473 5.04509 8.10388 3.00014 12 3ZM12 5C8.85614 5.00014 6.42432 6.64245 4.69727 8.45117C3.35758 9.85428 2.49722 11.3038 2.12305 11.999C2.49699 12.694 3.35721 14.1441 4.69727 15.5479C6.42434 17.3569 8.85615 18.9999 12 19C15.1439 19 17.5756 17.3569 19.3027 15.5479C20.6425 14.1444 21.5019 12.6943 21.876 11.999C21.5016 11.3035 20.6422 9.85395 19.3027 8.45117C17.5756 6.64245 15.1439 5 12 5ZM12 6.87891C14.8385 6.87913 17.1523 9.16452 17.1523 12C17.1523 14.8355 14.8385 17.1209 12 17.1211C9.16149 17.1209 6.84668 14.8355 6.84668 12C6.84668 9.16452 9.16149 6.87912 12 6.87891ZM12 8.87891C10.2515 8.87912 8.84668 10.2836 8.84668 12C8.84668 13.7164 10.2515 15.1209 12 15.1211C13.7485 15.1209 15.1523 13.7164 15.1523 12C15.1523 10.2836 13.7485 8.87912 12 8.87891Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeBold24.category = 'Accessibility';\n\nexport default EyeBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 5C20.8679 5 24.5245 7.5176 26.96 10.0322C29.3949 12.5463 30.6966 15.1429 30.8818 15.5254C30.9403 15.6461 30.9912 15.8072 30.9912 15.999C30.9912 16.1911 30.9403 16.3528 30.8818 16.4736C30.6966 16.8561 29.3948 19.4525 26.96 21.9668C24.5245 24.4817 20.868 27 16 27C11.132 27 7.47551 24.4817 5.04004 21.9668C2.60522 19.4525 1.30337 16.8561 1.11816 16.4736C1.05966 16.3528 1.00879 16.1911 1.00879 15.999C1.00885 15.8072 1.05974 15.6461 1.11816 15.5254L1.24023 15.2822C1.64679 14.4947 2.90955 12.232 5.04004 10.0322C7.47553 7.5176 11.1321 5 16 5ZM16 7C11.8735 7 8.70175 9.12634 6.47656 11.4238C4.68883 13.2697 3.5688 15.1716 3.12402 15.999C3.5686 16.8263 4.68825 18.7295 6.47656 20.5762C8.70177 22.874 11.8736 25 16 25C20.1264 25 23.2982 22.874 25.5234 20.5762C27.3115 18.7298 28.4303 16.8265 28.875 15.999C28.4301 15.1714 27.3109 13.2694 25.5234 11.4238C23.2982 9.12634 20.1265 7 16 7ZM16 9.87793C19.3932 9.87802 22.1553 12.6129 22.1553 16C22.1553 19.3871 19.3932 22.122 16 22.1221C12.6067 22.1221 9.84473 19.3871 9.84473 16C9.84473 12.6129 12.6067 9.87793 16 9.87793ZM16 11.8779C13.699 11.8779 11.8447 13.7296 11.8447 16C11.8447 18.2704 13.699 20.1221 16 20.1221C18.3009 20.122 20.1553 18.2703 20.1553 16C20.1553 13.7297 18.3009 11.878 16 11.8779Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeBold32.category = 'Accessibility';\n\nexport default EyeBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00021 1.5C7.91111 1.5001 9.3471 2.46365 10.3 3.4209C11.2515 4.37682 11.7818 5.38333 11.9016 5.62402C12.0193 5.86079 12.0193 6.13921 11.9016 6.37598C11.7818 6.61667 11.2515 7.62318 10.3 8.5791C9.3471 9.53635 7.91111 10.4999 6.00021 10.5C4.08925 10.5 2.65336 9.53635 1.7004 8.5791C0.748968 7.62329 0.218766 6.61689 0.0988388 6.37598C-0.0189457 6.13915 -0.0189454 5.86085 0.0988388 5.62402L0.265831 5.3125C0.509893 4.88307 0.986739 4.13784 1.7004 3.4209C2.65336 2.46365 4.08925 1.5 6.00021 1.5ZM6.00021 4C4.89564 4 4.00021 4.89543 4.00021 6C4.00021 7.10457 4.89564 8 6.00021 8C7.10464 7.99984 8.00021 7.10447 8.00021 6C8.00021 4.89553 7.10464 4.00016 6.00021 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeFilled12.category = 'Accessibility';\n\nexport default EyeFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99978 2.00049C10.5754 2.00049 12.5098 3.33086 13.7957 4.65576C15.081 5.98016 15.7839 7.3625 15.9158 7.63428C16.0287 7.86722 16.0288 8.13276 15.9158 8.36572C15.7835 8.63835 15.0805 10.0201 13.7957 11.3442C12.5098 12.6693 10.5753 14.0005 7.99978 14.0005C5.42427 14.0004 3.48969 12.6693 2.20388 11.3442C0.919406 10.0204 0.217202 8.63864 0.0847435 8.36572C-0.0282994 8.13274 -0.0281963 7.86725 0.0847435 7.63428L0.290798 7.24072C0.604151 6.67532 1.23996 5.64904 2.20388 4.65576C3.48971 3.33091 5.42428 2.0006 7.99978 2.00049ZM8.00076 5.00049C6.34402 5.00062 5.00076 6.34372 5.00076 8.00049C5.00102 9.65704 6.34418 11.0004 8.00076 11.0005C9.65745 11.0005 11.0005 9.65712 11.0008 8.00049C11.0008 6.34363 9.65761 5.00049 8.00076 5.00049ZM8.00076 6.50049C8.82919 6.50049 9.50076 7.17206 9.50076 8.00049C9.50049 8.82869 8.82902 9.50049 8.00076 9.50049C7.17261 9.50036 6.50102 8.82861 6.50076 8.00049C6.50076 7.17214 7.17244 6.50062 8.00076 6.50049Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nEyeFilled16.category = 'Accessibility';\n\nexport default EyeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0002 2.50049C13.2333 2.50065 15.663 4.19509 17.2805 5.88721C18.8979 7.57937 19.7729 9.33717 19.9172 9.63916C19.9589 9.72654 19.9993 9.84976 19.9993 9.99951C19.9992 10.1493 19.959 10.2725 19.9172 10.3599C19.7728 10.662 18.898 12.4202 17.2805 14.1128C15.663 15.8053 13.2334 17.5003 10.0002 17.5005C6.76721 17.5004 4.33849 15.8052 2.72095 14.1128C1.10392 12.4208 0.229145 10.663 0.0842285 10.3599C0.0424882 10.2725 0.00126147 10.1494 0.0012207 9.99951C0.00123837 9.84947 0.0424516 9.72657 0.0842285 9.63916L0.329346 9.16357C0.712044 8.46258 1.50753 7.15658 2.72095 5.88721C4.33851 4.19509 6.76712 2.50059 10.0002 2.50049ZM10.0002 6.00049C7.79111 6.00049 6.00024 7.79135 6.00024 10.0005C6.00051 12.2094 7.79127 14.0005 10.0002 14.0005C12.2091 14.0004 14 12.2093 14.0002 10.0005C14.0002 7.79143 12.2093 6.00062 10.0002 6.00049ZM10.0002 7.50049C11.3808 7.50062 12.5002 8.61986 12.5002 10.0005C12.5 11.3809 11.3807 12.5004 10.0002 12.5005C8.61969 12.5005 7.50051 11.381 7.50024 10.0005C7.50024 8.61978 8.61953 7.50049 10.0002 7.50049Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeFilled20.category = 'Accessibility';\n\nexport default EyeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0002 3.00049C15.8897 3.00054 18.812 5.05819 20.762 7.11768C22.7124 9.17769 23.76 11.3101 23.9172 11.6421C23.9586 11.7296 23.9992 11.8515 23.9993 11.9995C23.9992 12.1477 23.9586 12.2704 23.9172 12.3579C23.7591 12.6919 22.7113 14.8242 20.762 16.8833C18.812 18.9429 15.8893 21.0004 12.0002 21.0005C8.1109 21.0004 5.18746 18.943 3.23755 16.8833C1.28802 14.8239 0.241192 12.6915 0.083252 12.3579C0.0418446 12.2704 0.00129073 12.1477 0.0012207 11.9995C0.00129259 11.8516 0.0419061 11.7295 0.083252 11.6421L0.183838 11.437C0.516206 10.7784 1.53123 8.92007 3.23755 7.11768C5.18747 5.05822 8.11092 3.0006 12.0002 3.00049ZM12.0002 7.00049C9.23882 7.00049 7.00024 9.23906 7.00024 12.0005C7.00051 14.7617 9.23898 17.0005 12.0002 17.0005C14.7614 17.0004 17 14.7616 17.0002 12.0005C17.0002 9.23915 14.7616 7.00062 12.0002 7.00049ZM12.0002 8.50049C13.9331 8.50062 15.5002 10.0676 15.5002 12.0005C15.5 13.9332 13.933 15.5004 12.0002 15.5005C10.0674 15.5005 8.50051 13.9333 8.50024 12.0005C8.50024 10.0675 10.0672 8.50049 12.0002 8.50049Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeFilled24.category = 'Accessibility';\n\nexport default EyeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0009 5.00049C20.8626 5.00076 24.5232 7.53191 26.9745 10.0806C29.4255 12.629 30.7355 15.2611 30.916 15.6362C31.0272 15.868 31.0271 16.1312 30.916 16.3628V16.3638C30.7348 16.7405 29.425 19.3724 26.9745 21.9204C24.5232 24.4693 20.8626 27.0002 16.0009 27.0005C11.1393 27.0005 7.47875 24.4692 5.02728 21.9204C2.57813 19.3737 1.26817 16.7427 1.08588 16.3638C0.974357 16.1319 0.974377 15.8682 1.08588 15.6362C1.26671 15.2603 2.57639 12.6287 5.02728 10.0806C7.47877 7.53181 11.1389 5.00049 16.0009 5.00049ZM15.9999 10.0005C12.6862 10.0005 9.99994 12.6868 9.99994 16.0005C10.0002 19.314 12.6864 22.0005 15.9999 22.0005C19.3135 22.0005 21.9997 19.314 21.9999 16.0005C21.9999 12.6868 19.3136 10.0005 15.9999 10.0005ZM15.9999 11.5005C18.4852 11.5005 20.4999 13.5152 20.4999 16.0005C20.4997 18.4855 18.4851 20.5005 15.9999 20.5005C13.5148 20.5005 11.5002 18.4855 11.4999 16.0005C11.4999 13.5152 13.5147 11.5005 15.9999 11.5005Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeFilled32.category = 'Accessibility';\n\nexport default EyeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeSlashed12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeSlashed12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219634 0.219602C0.469669 -0.0303921 0.852212 -0.0669263 1.14102 0.109919C1.15778 0.120182 1.17292 0.132851 1.18682 0.146748L11.7196 10.6805C11.742 10.7028 11.7656 10.7231 11.7901 10.7418C11.8104 10.7573 11.8299 10.7742 11.8454 10.7945C12.0708 11.0885 12.0492 11.5111 11.7802 11.7801C11.4873 12.0729 11.0125 12.0729 10.7196 11.7801L8.88236 9.94287C8.78775 9.84826 8.6423 9.82843 8.52295 9.88892C7.80287 10.2539 6.96201 10.4998 5.99991 10.4999C4.08899 10.4999 2.65305 9.53621 1.7001 8.57898C0.748766 7.62327 0.218539 6.6169 0.0985399 6.37585C-0.0192297 6.13905 -0.0191998 5.86071 0.0985399 5.6239L0.265532 5.31238C0.509568 4.88298 0.986423 4.13775 1.7001 3.42077C1.73491 3.38581 1.77036 3.35081 1.80644 3.31584C1.93025 3.19585 1.93629 2.9968 1.81437 2.87489L0.219634 1.28015C-0.0732354 0.98728 -0.0731871 0.512501 0.219634 0.219602ZM3.29813 4.35865C3.18679 4.24731 3.0079 4.24062 2.89408 4.34943C2.84945 4.39209 2.80565 4.43515 2.7626 4.47839C2.26911 4.97417 1.91044 5.49061 1.68975 5.85039C1.63343 5.94221 1.63344 6.05754 1.68976 6.14936C1.91046 6.50916 2.26914 7.02563 2.7626 7.52136C3.55285 8.31515 4.62968 8.99985 5.99991 8.99988C6.42487 8.99986 6.82141 8.93342 7.19001 8.81855C7.39239 8.75548 7.44164 8.50216 7.29174 8.35226L6.92326 7.98378C6.83679 7.89731 6.70707 7.87404 6.59028 7.9103C6.40369 7.96824 6.2055 7.99986 5.99991 7.99988C4.89542 7.99984 4 7.10435 3.99991 5.99988C3.99991 5.79409 4.03094 5.59549 4.08864 5.40862C4.12473 5.29175 4.10149 5.162 4.015 5.07552L3.29813 4.35865ZM5.99991 1.49988C7.91086 1.49994 9.34679 2.46351 10.2997 3.42077C11.2512 4.37669 11.7815 5.3832 11.9013 5.6239C12.019 5.86068 12.019 6.13909 11.9013 6.37585C11.8255 6.52815 11.5847 6.98574 11.1777 7.54364C11.0717 7.68895 10.8616 7.70142 10.7344 7.57425L10.0879 6.92766C9.98243 6.82224 9.97093 6.65573 10.0564 6.53354C10.1543 6.39342 10.2386 6.26352 10.3089 6.14933C10.3654 6.05759 10.3654 5.94221 10.3091 5.85036C10.0885 5.49052 9.73048 4.97396 9.23721 4.47839C8.50202 3.73986 7.51879 3.09731 6.28199 3.0112C6.20681 3.00597 6.13536 2.97517 6.08207 2.92188L5.18017 2.01998C5.013 1.85282 5.09686 1.5702 5.33146 1.54114C5.54735 1.51439 5.77012 1.49988 5.99991 1.49988Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nEyeSlashed12.category = 'Accessibility';\n\nexport default EyeSlashed12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeSlashed16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeSlashed16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.220488 0.219157C0.472769 -0.0326958 0.859358 -0.0670695 1.14887 0.115171C1.17015 0.128565 1.18841 0.146066 1.20548 0.164518C1.21036 0.169786 1.21534 0.174989 1.22044 0.180096L15.7198 14.6795C15.7419 14.7016 15.765 14.7221 15.789 14.7408C15.8088 14.7564 15.8279 14.7729 15.8433 14.7929C16.0699 15.0868 16.0495 15.5094 15.7804 15.779C15.4875 16.0719 15.0127 16.0718 14.7199 15.779L12.0117 13.0709C11.9143 12.9735 11.7634 12.9554 11.6434 13.0231C10.6206 13.5997 9.40616 13.9987 7.99944 13.9988C5.42395 13.9988 3.48957 12.6678 2.2038 11.3427C0.919139 10.0186 0.21694 8.6367 0.0847514 8.36431C-0.0281972 8.1313 -0.0283038 7.86584 0.0847514 7.63289L0.290797 7.23936C0.604299 6.67378 1.24017 5.64742 2.2038 4.65451C2.35301 4.5008 2.51169 4.34749 2.67883 4.19603C2.80848 4.07855 2.81675 3.87591 2.69303 3.7522L0.220488 1.27966C-0.0722855 0.986768 -0.0723569 0.512001 0.220488 0.219157ZM4.17934 5.23851C4.06976 5.12893 3.89439 5.12045 3.77834 5.22315C3.60355 5.37783 3.4372 5.53736 3.27992 5.69939C2.49293 6.51035 1.95301 7.35144 1.66521 7.85452C1.61428 7.94354 1.61426 8.05269 1.66517 8.14173C1.9528 8.64478 2.49304 9.4868 3.2809 10.2988C4.40858 11.4608 5.97913 12.4988 7.99944 12.4989C8.87805 12.4988 9.67136 12.3015 10.3804 11.9838C10.5649 11.9011 10.6014 11.6606 10.4585 11.5177L10.0569 11.116C9.95716 11.0163 9.8021 11.0008 9.67848 11.0686C9.18025 11.3421 8.60882 11.4989 8.00042 11.4989C6.06751 11.4989 4.50057 9.932 4.50057 7.99909C4.50066 7.39059 4.6566 6.81851 4.92994 6.32009C4.99774 6.19644 4.98219 6.04136 4.88248 5.94165L4.17934 5.23851ZM7.99944 1.99935C10.5746 1.99953 12.5094 3.3298 13.7951 4.65451C15.0799 5.97837 15.7828 7.36042 15.9151 7.63289C16.028 7.86566 16.0278 8.13148 15.9151 8.36431C15.8035 8.59443 15.2807 9.61969 14.3432 10.7328C14.232 10.8648 14.032 10.8706 13.9099 10.7486L13.2707 10.1093C13.1591 9.99774 13.1534 9.81909 13.2539 9.69751C13.7552 9.09152 14.1159 8.52051 14.3328 8.14152C14.3838 8.05249 14.3836 7.94353 14.3327 7.85449C14.045 7.35139 13.5059 6.51031 12.719 5.69939C11.5914 4.5376 10.0198 3.49947 7.99944 3.49929C7.63533 3.4993 7.2857 3.53433 6.95075 3.59691C6.85058 3.61563 6.74698 3.58563 6.67492 3.51358L5.91385 2.7525C5.75788 2.59653 5.81835 2.33219 6.03057 2.27209C6.63876 2.09984 7.29513 1.99937 7.99944 1.99935ZM6.47308 7.53225C6.32273 7.3819 6.06962 7.4338 6.03208 7.64309C6.01136 7.75865 6.00054 7.87764 6.00051 7.99909C6.00051 9.10361 6.8959 9.999 8.00042 9.999C8.12159 9.99897 8.24023 9.98797 8.35545 9.96708C8.56471 9.92913 8.61655 9.67572 8.46617 9.52534L6.47308 7.53225ZM8.00042 4.49924C9.93294 4.4995 11.5 6.06658 11.5003 7.99909C11.5003 8.12736 11.3451 8.18376 11.2544 8.09305L7.90613 4.74478C7.81515 4.65381 7.87176 4.49924 8.00042 4.49924Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nEyeSlashed16.category = 'Accessibility';\n\nexport default EyeSlashed16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeSlashed20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeSlashed20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219999 0.218991C0.47122 -0.0317275 0.856134 -0.0670349 1.14531 0.112528C1.16737 0.126225 1.18624 0.144298 1.20394 0.163293C1.20917 0.168908 1.21452 0.174458 1.21999 0.179929L19.7198 18.6797C19.7418 18.7018 19.7651 18.7219 19.7892 18.7405C19.8089 18.7557 19.8278 18.7721 19.8431 18.7918C20.0708 19.0859 20.0501 19.5103 19.7803 19.7803C19.4875 20.0729 19.0127 20.0728 18.7198 19.7803L15.1324 16.1929C15.0333 16.0938 14.8791 16.0769 14.759 16.1489C13.4367 16.9417 11.851 17.4999 10.0002 17.5C6.76716 17.4999 4.33846 15.8048 2.72094 14.1124C1.10402 12.4204 0.229168 10.6627 0.084258 10.3595C0.0425564 10.2721 0.00129194 10.1489 0.00125121 9.99915C0.00132569 9.84925 0.0425101 9.72615 0.084258 9.6388L0.329372 9.16322C0.71212 8.46217 1.50769 7.15609 2.72094 5.88689C2.97959 5.61633 3.25911 5.3457 3.55926 5.08195C3.69177 4.96551 3.70128 4.7608 3.57654 4.63607L0.219999 1.27953C-0.0726329 0.986615 -0.0728045 0.511795 0.219999 0.218991ZM5.06554 6.12507C4.95684 6.01637 4.78327 6.0071 4.66639 6.10694C4.35921 6.36934 4.07187 6.64377 3.80492 6.92301C2.71892 8.05908 2.00336 9.23443 1.66059 9.85949C1.61271 9.9468 1.61271 10.0515 1.66057 10.1388C2.0033 10.764 2.71894 11.9398 3.80492 13.0763C5.26723 14.6063 7.33079 15.9999 10.0002 16C11.3265 16 12.5022 15.654 13.5297 15.1197C13.7046 15.0288 13.7352 14.7949 13.5958 14.6555L12.4228 13.4832C12.3209 13.3814 12.1616 13.3674 12.0378 13.441C11.441 13.7955 10.7446 14 10.0002 14.0001C7.7912 14.0001 6.00047 12.209 6.0002 10.0001C6.00026 9.25536 6.20293 8.55702 6.55728 7.95971C6.63081 7.83576 6.61686 7.67639 6.51495 7.57448L5.06554 6.12507ZM10.0002 2.50021C13.2331 2.50039 15.6628 4.19485 17.2803 5.88689C18.8973 7.57859 19.7723 9.33613 19.917 9.6388C19.9587 9.72612 19.999 9.84954 19.9991 9.99915C19.999 10.1488 19.9587 10.2721 19.917 10.3595C19.7726 10.6616 18.8977 12.4198 17.2803 14.1124C17.2785 14.1143 17.2749 14.1137 17.273 14.1118L16.4218 13.2607C16.3067 13.1456 16.3047 12.9599 16.4142 12.8394C17.3776 11.7791 18.0206 10.7206 18.3397 10.1388C18.3876 10.0515 18.3876 9.9468 18.3397 9.85949C17.9969 9.23438 17.2811 8.05884 16.1954 6.92301C14.7331 5.3935 12.6694 4.00037 10.0002 4.0002C9.19324 4.00023 8.44166 4.12792 7.74534 4.34789C7.6361 4.3824 7.51621 4.35508 7.4352 4.27408L6.72156 3.56043C6.57179 3.41067 6.6204 3.15738 6.81852 3.08249C7.77429 2.72119 8.83485 2.50025 10.0002 2.50021ZM8.07223 9.13265C7.92902 8.98948 7.6879 9.02735 7.62468 9.21973C7.54399 9.46532 7.50022 9.72773 7.50018 10.0001C7.50045 11.3806 8.61962 12.5001 10.0002 12.5001C10.2726 12.5001 10.5345 12.4555 10.7797 12.3743C10.972 12.3106 11.0097 12.0693 10.8665 11.9261L8.07223 9.13265ZM10.0002 6.00017C12.209 6.00032 13.9999 7.79125 14.0001 10.0001C14.0001 10.0683 13.9982 10.136 13.9945 10.2033C13.9813 10.4433 13.6948 10.5337 13.5248 10.3637L12.4203 9.25915C12.3874 9.22624 12.3629 9.18602 12.3469 9.14232C12.0946 8.45243 11.5479 7.90564 10.858 7.65339C10.8143 7.63741 10.774 7.6129 10.7411 7.57999L9.63602 6.4749C9.46596 6.30484 9.55659 6.01855 9.79675 6.00566C9.86411 6.00204 9.93192 6.00017 10.0002 6.00017Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeSlashed20.category = 'Accessibility';\n\nexport default EyeSlashed20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeSlashed24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeSlashed24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.22003 0.218992C0.471252 -0.0317276 0.856167 -0.067035 1.14534 0.112528C1.1674 0.126225 1.18627 0.144299 1.20397 0.163294C1.20921 0.168909 1.21455 0.174459 1.22002 0.17993L23.7198 22.6797C23.7419 22.7018 23.7651 22.7219 23.7892 22.7405C23.8089 22.7557 23.8278 22.7721 23.8431 22.7918C24.0708 23.0859 24.0501 23.5103 23.7803 23.7803C23.4876 24.0729 23.0127 24.0728 22.7198 23.7803L18.2511 19.3106C18.1509 19.2104 17.9945 19.1943 17.8743 19.2693C16.2535 20.2805 14.2959 21 12.0002 21C8.11088 20.9999 5.18747 18.9426 3.23758 16.8829C1.28815 14.8236 0.241247 12.6911 0.0833121 12.3575C0.0419414 12.2701 0.00135168 12.1472 0.00128173 11.9991C0.00141028 11.8514 0.0419976 11.7291 0.0833121 11.6417L0.183897 11.4367C0.516399 10.7778 1.5315 8.9195 3.23758 7.11736C3.60453 6.72981 4.00733 6.34316 4.4436 5.96971C4.57836 5.85436 4.58874 5.64824 4.46331 5.52281L0.22003 1.27953C-0.0726025 0.986617 -0.0727741 0.511796 0.22003 0.218992ZM5.95196 7.01244C5.84382 6.90429 5.67138 6.89454 5.55399 6.99258C5.11203 7.36172 4.70287 7.75207 4.32741 8.1486C2.93947 9.61462 2.04842 11.128 1.65681 11.8614C1.61082 11.9476 1.61081 12.0507 1.65678 12.1369C2.04812 12.8702 2.93879 14.3848 4.32741 15.8516C6.12394 17.7493 8.68007 19.4999 12.0002 19.5C13.7722 19.5 15.3254 18.9987 16.6626 18.2448C16.8318 18.1494 16.8591 17.9196 16.7218 17.7822L15.1465 16.207C15.0416 16.1021 14.8763 16.0905 14.7525 16.1723C13.963 16.6945 13.0175 17 12.0002 17.0001C9.23895 17.0001 7.0005 14.7613 7.00023 12.0001C7.0003 10.9827 7.30406 10.0356 7.82604 9.2459C7.90787 9.1221 7.89627 8.95674 7.79134 8.85181L5.95196 7.01244ZM12.0002 3.00021C15.8894 3.00028 18.8119 5.05795 20.7618 7.11736C22.7117 9.17686 23.7595 11.3089 23.9171 11.6417C23.9584 11.7291 23.999 11.8512 23.9991 11.9991C23.999 12.1472 23.9584 12.2701 23.9171 12.3575C23.7589 12.6915 22.711 14.8239 20.7618 16.8829C20.7142 16.9332 20.6658 16.9834 20.6168 17.0336C20.5014 17.1517 20.312 17.1509 20.1953 17.0342L19.5588 16.3976C19.4413 16.2801 19.4421 16.09 19.5581 15.971C19.5968 15.9314 19.6351 15.8916 19.673 15.8516C21.0612 14.3852 21.9512 12.8705 22.3426 12.1369C22.3886 12.0507 22.3886 11.9475 22.3426 11.8614C21.951 11.1278 21.0608 9.61451 19.673 8.1486C17.8764 6.25118 15.3204 4.50026 12.0002 4.5002C10.7524 4.50024 9.61239 4.7468 8.58046 5.15628C8.46709 5.20126 8.33739 5.17623 8.25114 5.08998L7.5601 4.39894C7.41422 4.25305 7.4558 4.00696 7.64461 3.92378C8.92851 3.35811 10.3803 3.00026 12.0002 3.00021ZM9.31637 10.3759C9.18099 10.2405 8.95447 10.2649 8.86877 10.4361C8.63315 10.9068 8.50027 11.4381 8.50022 12.0001C8.50048 13.9329 10.0674 15.5001 12.0002 15.5001C12.5619 15.5 13.0921 15.3664 13.5623 15.1306C13.7334 15.0448 13.7579 14.8183 13.6225 14.6829L9.31637 10.3759ZM12.0002 7.00017C14.7613 7.00033 17 9.23896 17.0001 12.0001C17.0001 12.3835 16.9565 12.7568 16.8744 13.1153C16.8246 13.3326 16.558 13.3968 16.4003 13.2392L15.5821 12.4209C15.519 12.3579 15.488 12.2701 15.4938 12.1812C15.4977 12.1212 15.5001 12.0608 15.5001 12.0001C15.5 10.0674 13.9329 8.50031 12.0002 8.50016C11.9391 8.50016 11.8784 8.50235 11.8181 8.50598C11.7292 8.51134 11.6415 8.48034 11.5785 8.41737L10.7605 7.59929C10.6028 7.44159 10.667 7.17481 10.8845 7.12524C11.2433 7.04346 11.6167 7.00017 12.0002 7.00017Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeSlashed24.category = 'Accessibility';\n\nexport default EyeSlashed24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeSlashed32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeSlashed32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.22076 1.21997C1.51368 0.927382 1.98852 0.927179 2.28131 1.21997L2.57233 1.51099C2.57823 1.51731 2.58374 1.52435 2.5899 1.53052L30.5899 29.5305C30.5958 29.5364 30.6024 29.5415 30.6085 29.5471L30.7813 29.72C31.0736 30.0128 31.0737 30.4878 30.7813 30.7805C30.4886 31.0733 30.0137 31.0729 29.7208 30.7805L23.8048 24.8645C23.705 24.7648 23.5494 24.7483 23.4295 24.8228C21.3837 26.0948 18.9072 27.0001 16.001 27.0002C11.1394 27.0002 7.47888 24.469 5.0274 21.9202C2.57783 19.373 1.26793 16.7417 1.086 16.3635C0.974458 16.1316 0.974442 15.8679 1.086 15.636C1.26719 15.2593 2.57693 12.628 5.0274 10.0803C5.57713 9.50881 6.18721 8.93751 6.85831 8.39595C6.99883 8.28255 7.0122 8.07195 6.88451 7.94427L1.22076 2.28052C0.927872 1.98762 0.927872 1.51286 1.22076 1.21997ZM8.38125 9.441C8.27528 9.33504 8.10719 9.32329 7.98918 9.41566C7.30166 9.95378 6.67414 10.5313 6.10846 11.1194C4.27137 13.0294 3.11766 14.9957 2.65473 15.8617C2.60853 15.9481 2.60852 16.0504 2.65471 16.1368C3.11746 17.0027 4.27103 18.9695 6.10846 20.8801C8.40352 23.2664 11.6993 25.5002 16.001 25.5002C18.3813 25.5001 20.4533 24.8154 22.2183 23.8001C22.3866 23.7033 22.4138 23.4736 22.2765 23.3363L19.865 20.9248C19.7581 20.8178 19.5886 20.8079 19.4653 20.8954C18.4865 21.59 17.2915 22.0002 16.0001 22.0002C12.6865 22.0001 10.0002 19.3138 10.0001 16.0002C10.0001 14.7086 10.4094 13.513 11.1039 12.5341C11.1914 12.4107 11.1815 12.2413 11.0746 12.1343L8.38125 9.441ZM16.001 5.00024C20.8627 5.00056 24.5233 7.5317 26.9747 10.0803C29.4257 12.6288 30.7357 15.2609 30.9161 15.636C31.0275 15.8678 31.0275 16.1317 30.9161 16.3635C30.7351 16.7398 29.4252 19.3719 26.9747 21.9202C26.7396 22.1646 26.492 22.4076 26.234 22.6488C26.1169 22.7582 25.9343 22.7538 25.821 22.6405L25.1843 22.0038C25.0628 21.8824 25.0681 21.6842 25.1938 21.5672C25.4367 21.3411 25.6706 21.1121 25.8936 20.8801C27.7307 18.9698 28.8828 17.0028 29.3454 16.1368C29.3916 16.0504 29.3916 15.9481 29.3454 15.8617C28.8825 14.9955 27.7303 13.029 25.8936 11.1194C23.5987 8.73344 20.3026 6.50056 16.001 6.50024C14.1579 6.50024 12.4991 6.91038 11.0249 7.56674C10.9098 7.61797 10.7748 7.59432 10.6857 7.50526L10.0047 6.82423C9.86066 6.68018 9.89901 6.43756 10.083 6.35C11.8037 5.53092 13.7765 5.00024 16.001 5.00024ZM12.5838 13.6436C12.4526 13.5124 12.2343 13.5303 12.1389 13.6894C11.7336 14.3649 11.5001 15.1552 11.5001 16.0002C11.5002 18.4854 13.515 20.5001 16.0001 20.5002C16.8449 20.5002 17.6347 20.2659 18.3099 19.8605C18.469 19.765 18.4869 19.5467 18.3557 19.4155L12.5838 13.6436ZM16.0001 10.0002C19.3136 10.0004 22.0001 12.6867 22.0001 16.0002C22 16.6746 21.8872 17.3223 21.6812 17.927C21.6127 18.1282 21.3586 18.1781 21.2082 18.0278L20.4663 17.2858C20.3905 17.21 20.3617 17.0997 20.3856 16.9952C20.4591 16.6752 20.5 16.3426 20.5001 16.0002C20.5001 13.5151 18.4852 11.5004 16.0001 11.5002C15.6574 11.5003 15.3238 11.5399 15.0031 11.6129C14.8986 11.6367 14.7884 11.6079 14.7126 11.5321L13.9706 10.7901C13.8202 10.6398 13.8701 10.3857 14.0714 10.3173C14.6766 10.1117 15.3254 10.0003 16.0001 10.0002Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeSlashed32.category = 'Accessibility';\n\nexport default EyeSlashed32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeSlashedFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeSlashedFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219788 0.219971C0.476824 -0.0370669 0.87377 -0.0688609 1.1651 0.125244L11.7198 10.6799C11.7516 10.7118 11.7857 10.74 11.8214 10.7649C12.072 11.0596 12.0587 11.5022 11.7803 11.7805C11.4875 12.0732 11.0127 12.0731 10.7198 11.7805L8.72272 9.78345C7.95984 10.2059 7.05232 10.5002 6.00006 10.5002C4.08938 10.5002 2.65318 9.53648 1.70026 8.57935C0.749362 7.62404 0.218967 6.61777 0.0986938 6.37622C-0.0189918 6.13953 -0.0189015 5.86099 0.0986938 5.62427L0.265686 5.31274C0.50972 4.88336 0.986728 4.13801 1.70026 3.42114C1.80711 3.3138 1.92013 3.20599 2.03912 3.09985L0.219788 1.28052C-0.0730586 0.987671 -0.0729646 0.512875 0.219788 0.219971ZM4.15826 5.21899C4.05643 5.4589 4.00006 5.7232 4.00006 6.00024C4.00027 7.10456 4.89572 8.00013 6.00006 8.00024C6.27691 8.00019 6.54055 7.94282 6.78033 7.84106L4.15826 5.21899ZM6.00006 1.50024C7.91084 1.50038 9.34698 2.46394 10.2999 3.42114C11.2511 4.37688 11.7816 5.38345 11.9014 5.62427C12.019 5.86096 12.0191 6.13958 11.9014 6.37622C11.8135 6.55273 11.5045 7.13705 10.9737 7.81274L4.79498 1.63403C5.17311 1.54908 5.57469 1.50026 6.00006 1.50024Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeSlashedFilled12.category = 'Accessibility';\n\nexport default EyeSlashedFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeSlashedFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeSlashedFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.220395 0.220211C0.481778 -0.0411729 0.887797 -0.0689247 1.18034 0.136228C1.19311 0.151176 1.20625 0.166032 1.22038 0.180173L15.7202 14.68C15.7506 14.7104 15.7839 14.7369 15.8178 14.761C16.0723 15.0556 16.0604 15.5008 15.7807 15.7805C15.4878 16.0729 15.0129 16.0732 14.7202 15.7805L11.8462 12.9065C10.7823 13.5459 9.50032 14.0002 7.99957 14.0003C5.42423 14.0001 3.4895 12.6691 2.20376 11.3441C0.919537 10.0204 0.217272 8.63882 0.0846545 8.3656C-0.0282776 8.13276 -0.0281091 7.86702 0.0846545 7.63416L0.290706 7.24061C0.604069 6.67522 1.24012 5.64875 2.20376 4.65569C2.42385 4.42894 2.66445 4.20322 2.9225 3.98285L0.220395 1.28074C-0.072343 0.988005 -0.072041 0.513137 0.220395 0.220211ZM5.41856 6.47891C5.15494 6.92529 5.00063 7.44444 5.0006 8.00037C5.00101 9.65668 6.3442 11.0001 8.00055 11.0003C8.55649 11.0003 9.07561 10.846 9.52201 10.5824L8.38726 9.44761C8.26379 9.48053 8.13439 9.50033 8.00055 9.50034C7.17261 9.50008 6.50099 8.82827 6.50057 8.00037C6.50059 7.8663 6.5193 7.73634 6.55233 7.61268L5.41856 6.47891ZM7.99957 2.00046C10.5751 2.0005 12.5095 3.33084 13.7954 4.65569C15.0805 5.97987 15.7834 7.3621 15.9155 7.63416C16.0283 7.86699 16.0284 8.13274 15.9155 8.3656C15.7951 8.61367 15.204 9.77324 14.1362 10.9749L10.9956 7.83435C10.9125 6.3093 9.69077 5.08696 8.16559 5.00432L5.57773 2.41647C6.30948 2.15724 7.11675 2.00052 7.99957 2.00046Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeSlashedFilled16.category = 'Accessibility';\n\nexport default EyeSlashedFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeSlashedFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeSlashedFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219788 0.219238C0.481281 -0.0420106 0.887269 -0.0691026 1.17975 0.13623C1.19251 0.151161 1.20566 0.166051 1.21979 0.180176L19.7198 18.6802C19.7512 18.7115 19.7853 18.7385 19.8204 18.7632C20.0723 19.0578 20.0589 19.5009 19.7803 19.7798C19.4874 20.0727 19.0127 20.0727 18.7198 19.7798L14.9639 16.0239C13.6016 16.8827 11.9472 17.5004 10.0001 17.5005C6.76724 17.5003 4.33826 15.8052 2.72076 14.1128C1.1044 12.4214 0.229392 10.6639 0.0840454 10.3599C0.0424061 10.2726 0.00116742 10.149 0.0010376 9.99951C0.00113712 9.84996 0.0423906 9.72646 0.0840454 9.63916L0.329163 9.16357C0.711901 8.46256 1.50776 7.15624 2.72076 5.88721C3.04967 5.54316 3.41372 5.19961 3.80963 4.86963L0.219788 1.27979C-0.0729103 0.986876 -0.07304 0.512067 0.219788 0.219238ZM10.0001 2.50049C13.233 2.50067 15.6628 4.19517 17.2803 5.88721C18.897 7.57869 19.7722 9.3362 19.9171 9.63916C19.9586 9.72643 19.999 9.85014 19.9991 9.99951C19.999 10.1489 19.9587 10.2726 19.9171 10.3599C19.772 10.6634 18.8968 12.4212 17.2803 14.1128C17.2793 14.1139 17.2775 14.1146 17.2764 14.1157L13.9239 10.7632C13.9717 10.5163 14 10.2614 14.0001 10.0005C13.9998 7.79166 12.2089 6.00065 10.0001 6.00049C9.7388 6.0005 9.4837 6.02793 9.23639 6.07568L6.40924 3.24854C7.46877 2.7902 8.6657 2.50057 10.0001 2.50049ZM6.69147 7.75146C6.25527 8.3921 6.00015 9.16703 6.00006 10.0005C6.00059 12.2091 7.79136 14.0004 10.0001 14.0005C10.8335 14.0004 11.6074 13.7444 12.2481 13.3081L11.1544 12.2144C10.8088 12.3949 10.4169 12.5004 10.0001 12.5005C8.61979 12.5004 7.50059 11.3807 7.50006 10.0005C7.50013 9.58346 7.60359 9.18991 7.78424 8.84424L6.69147 7.75146Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeSlashedFilled20.category = 'Accessibility';\n\nexport default EyeSlashedFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeSlashedFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeSlashedFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219788 0.219238C0.481281 -0.0420106 0.887269 -0.0691026 1.17975 0.13623C1.19251 0.151161 1.20566 0.166051 1.21979 0.180176L23.7198 22.6802C23.7512 22.7115 23.7853 22.7385 23.8204 22.7632C24.0723 23.0578 24.0589 23.5009 23.7803 23.7798C23.4874 24.0727 23.0127 24.0727 22.7198 23.7798L18.0792 19.1392C16.4193 20.2185 14.3933 21.0004 12.0001 21.0005C8.11092 21.0003 5.18723 18.9429 3.23737 16.8833C1.28855 14.8246 0.241495 12.6925 0.0830688 12.3579C0.0417632 12.2706 0.00119609 12.1473 0.0010376 11.9995C0.00119103 11.8521 0.0418452 11.7294 0.0830688 11.6421L0.183655 11.437C0.516197 10.7781 1.53159 8.91961 3.23737 7.11768C3.67446 6.65605 4.16249 6.19561 4.69733 5.75732L0.219788 1.27979C-0.0729103 0.986876 -0.07304 0.512067 0.219788 0.219238ZM12.0001 3.00049C15.8893 3.00056 18.8118 5.05827 20.7618 7.11768C22.7114 9.17695 23.7593 11.309 23.9171 11.6421C23.9583 11.7294 23.9989 11.8518 23.9991 11.9995C23.9989 12.1473 23.9583 12.2706 23.9171 12.3579C23.7581 12.6935 22.71 14.8253 20.7618 16.8833C20.6471 17.0045 20.528 17.1251 20.4063 17.2456L16.7432 13.5825C16.9092 13.0855 17 12.5534 17.0001 12.0005C16.9998 9.23937 14.7612 7.00065 12.0001 7.00049C11.4468 7.00051 10.9145 7.09046 10.4171 7.25635L7.26178 4.10107C8.63769 3.43395 10.2172 3.00058 12.0001 3.00049ZM7.97369 9.03369C7.36152 9.8633 7.00016 10.8904 7.00006 12.0005C7.00059 14.7614 9.23907 17.0004 12.0001 17.0005C13.1101 17.0004 14.1353 16.6371 14.9649 16.0249L13.8858 14.9458C13.3413 15.2951 12.6949 15.5004 12.0001 15.5005C10.0675 15.5004 8.50059 13.933 8.50006 12.0005C8.50015 11.3056 8.70345 10.6573 9.0528 10.1128L7.97369 9.03369ZM12.0001 8.50049C13.9328 8.50065 15.4998 10.0678 15.5001 12.0005C15.5 12.1088 15.4922 12.216 15.4825 12.3218L11.6778 8.51709C11.7839 8.50739 11.8914 8.5005 12.0001 8.50049Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeSlashedFilled24.category = 'Accessibility';\n\nexport default EyeSlashedFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/EyeSlashedFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const EyeSlashedFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21991 1.21973C1.5128 0.926834 1.98756 0.926834 2.28046 1.21973L2.57928 1.51855C2.5829 1.52233 2.58631 1.52656 2.59003 1.53027L30.59 29.5303C30.5935 29.5337 30.5973 29.5367 30.6008 29.54L30.7805 29.7197C31.0732 30.0126 31.0733 30.4874 30.7805 30.7803C30.4876 31.073 30.0128 31.073 29.7199 30.7803L23.633 24.6934C21.5484 26.0326 19.0044 26.9998 16.0012 27C11.1396 27 7.479 24.4687 5.02753 21.9199C2.57867 19.3735 1.26864 16.7426 1.08612 16.3633C0.974707 16.1315 0.974698 15.8676 1.08612 15.6357C1.26772 15.2583 2.57756 12.6273 5.02753 10.0801C5.64912 9.43386 6.34831 8.78854 7.12518 8.18555L1.21991 2.28027C0.927065 1.98743 0.92716 1.51263 1.21991 1.21973ZM16.0012 5C20.8627 5.00038 24.5235 7.5315 26.9748 10.0801C29.4253 12.6281 30.7354 15.26 30.9162 15.6357C31.0273 15.8673 31.0272 16.1308 30.9162 16.3623V16.3633C30.7348 16.7403 29.4248 19.3722 26.9748 21.9199C26.6765 22.2301 26.359 22.5388 26.0246 22.8438L21.5226 18.3418C21.8289 17.6222 22.0001 16.8313 22.0002 16C22 12.6866 19.3136 10.0002 16.0002 10C15.1685 10 14.3765 10.1695 13.6564 10.4756L9.71307 6.53223C11.5192 5.61009 13.6154 5 16.0012 5ZM11.2609 12.3213C10.4711 13.3373 10.0003 14.6135 10.0002 16C10.0005 19.3134 12.6867 22 16.0002 22C17.3866 21.9999 18.662 21.5281 19.6779 20.7383L18.6066 19.667C17.8711 20.1909 16.972 20.4999 16.0002 20.5C13.5151 20.5 11.5005 18.485 11.5002 16C11.5003 15.0281 11.8083 14.1282 12.3322 13.3926L11.2609 12.3213ZM16.0002 11.5C18.4852 11.5002 20.5 13.515 20.5002 16C20.5001 16.4026 20.4434 16.7918 20.3439 17.1631L14.8351 11.6543C15.2069 11.5548 15.5971 11.5 16.0002 11.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nEyeSlashedFilled32.category = 'Accessibility';\n\nexport default EyeSlashedFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceId12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceId12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.75 7.5C1.16421 7.5 1.5 7.83579 1.5 8.25V9.6543C1.50016 10.1213 1.87871 10.4998 2.3457 10.5H3.75C4.16421 10.5 4.5 10.8358 4.5 11.25C4.5 11.6642 4.16421 12 3.75 12H2.3457C1.05028 11.9998 0.000160457 10.9497 0 9.6543V8.25C0 7.83579 0.335786 7.5 0.75 7.5ZM11.25 7.5C11.6642 7.5 12 7.83579 12 8.25V9.6543C11.9998 10.9497 10.9497 11.9998 9.6543 12H8.25C7.83579 12 7.5 11.6642 7.5 11.25C7.5 10.8358 7.83579 10.5 8.25 10.5H9.6543C10.1213 10.4998 10.4998 10.1213 10.5 9.6543V8.25C10.5 7.83579 10.8358 7.5 11.25 7.5ZM7.53223 7.60059C7.89072 7.39321 8.35017 7.5156 8.55762 7.87402C8.76502 8.23257 8.64175 8.69201 8.2832 8.89941C7.59997 9.29454 6.75806 9.50194 5.99902 9.50195C5.23983 9.50195 4.39719 9.29469 3.71387 8.89941C3.3555 8.69194 3.23307 8.23249 3.44043 7.87402C3.6479 7.51566 4.10735 7.39322 4.46582 7.60059C4.90568 7.85496 5.48558 8.00195 5.99902 8.00195C6.5125 8.00194 7.09238 7.855 7.53223 7.60059ZM6.25 3.36035C6.66421 3.36035 7 3.69614 7 4.11035V5.16016C6.99994 5.69539 6.86791 6.20316 6.54297 6.58887C6.20531 6.98947 5.73339 7.16992 5.25 7.16992C4.83591 7.16992 4.5002 6.83397 4.5 6.41992C4.50023 6.00591 4.83593 5.66992 5.25 5.66992C5.35069 5.66992 5.37931 5.64125 5.39551 5.62207C5.42431 5.58788 5.49994 5.46452 5.5 5.16016V4.11035C5.5 3.69614 5.83579 3.36035 6.25 3.36035ZM3.25 3.36035C3.66421 3.36035 4 3.69614 4 4.11035V5.25098C3.9998 5.66502 3.66409 6.00098 3.25 6.00098C2.83591 6.00098 2.5002 5.66502 2.5 5.25098V4.11035C2.5 3.69614 2.83579 3.36035 3.25 3.36035ZM8.75 3.36035C9.16421 3.36035 9.5 3.69614 9.5 4.11035V5.25098C9.4998 5.66502 9.16409 6.00098 8.75 6.00098C8.33591 6.00098 8.0002 5.66502 8 5.25098V4.11035C8 3.69614 8.33579 3.36035 8.75 3.36035ZM3.75 0C4.16421 0 4.5 0.335786 4.5 0.75C4.5 1.16421 4.16421 1.5 3.75 1.5H2.3457C1.87871 1.50016 1.50016 1.87871 1.5 2.3457V3.75C1.5 4.16421 1.16421 4.5 0.75 4.5C0.335786 4.5 0 4.16421 0 3.75V2.3457C0.000160457 1.05028 1.05028 0.000160393 2.3457 0H3.75ZM9.6543 0C10.9497 0.000160393 11.9998 1.05028 12 2.3457V3.75C12 4.16421 11.6642 4.5 11.25 4.5C10.8358 4.5 10.5 4.16421 10.5 3.75V2.3457C10.4998 1.87871 10.1213 1.50016 9.6543 1.5H8.25C7.83579 1.5 7.5 1.16421 7.5 0.75C7.5 0.335786 7.83579 0 8.25 0H9.6543Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceId12.category = 'Security';\n\nexport default FaceId12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceId16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceId16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 10C2.16421 10 2.5 10.3358 2.5 10.75V12.3496C2.5 12.9847 3.01526 13.5 3.65039 13.5H5.25C5.66421 13.5 6 13.8358 6 14.25C6 14.6642 5.66421 15 5.25 15H3.65039C2.18684 15 1 13.8132 1 12.3496V10.75C1 10.3358 1.33579 10 1.75 10ZM14.25 10C14.6642 10 15 10.3358 15 10.75V12.3496C15 13.8132 13.8132 15 12.3496 15H10.75C10.3358 15 10 14.6642 10 14.25C10 13.8358 10.3358 13.5 10.75 13.5H12.3496C12.9847 13.5 13.5 12.9847 13.5 12.3496V10.75C13.5 10.3358 13.8358 10 14.25 10ZM9.89648 10.0029C10.2549 9.79569 10.7134 9.91821 10.9209 10.2764C11.1283 10.6349 11.006 11.0943 10.6475 11.3018C9.8572 11.7589 8.87937 12 7.99902 12C7.11869 12 6.1408 11.7589 5.35059 11.3018C4.99222 11.0943 4.86979 10.6348 5.07715 10.2764C5.28462 9.918 5.74407 9.79557 6.10254 10.0029C6.64929 10.3191 7.36444 10.4999 7.99902 10.5C8.63377 10.5 9.34963 10.3193 9.89648 10.0029ZM8.25 5C8.66421 5 9 5.33579 9 5.75V7C9 7.6173 8.84605 8.185 8.48535 8.61035C8.11274 9.04974 7.59244 9.25 7.05371 9.25C6.63962 9.24986 6.30371 8.91412 6.30371 8.5C6.30371 8.08588 6.63962 7.75014 7.05371 7.75C7.21101 7.75 7.28942 7.70026 7.34082 7.63965C7.40412 7.56495 7.5 7.38256 7.5 7V5.75C7.5 5.33579 7.83579 5 8.25 5ZM4.75 5C5.16421 5 5.5 5.33579 5.5 5.75V7C5.5 7.41421 5.16421 7.75 4.75 7.75C4.33579 7.75 4 7.41421 4 7V5.75C4 5.33579 4.33579 5 4.75 5ZM11.25 5C11.6642 5 12 5.33579 12 5.75V7C12 7.41421 11.6642 7.75 11.25 7.75C10.8358 7.75 10.5 7.41421 10.5 7V5.75C10.5 5.33579 10.8358 5 11.25 5ZM5.25 1C5.66421 1 6 1.33579 6 1.75C6 2.16421 5.66421 2.5 5.25 2.5H3.65039C3.01526 2.5 2.5 3.01526 2.5 3.65039V5.25C2.5 5.66421 2.16421 6 1.75 6C1.33579 6 1 5.66421 1 5.25V3.65039C1 2.18684 2.18684 1 3.65039 1H5.25ZM12.3496 1C13.8132 1 15 2.18684 15 3.65039V5.25C15 5.66421 14.6642 6 14.25 6C13.8358 6 13.5 5.66421 13.5 5.25V3.65039C13.5 3.01526 12.9847 2.5 12.3496 2.5H10.75C10.3358 2.5 10 2.16421 10 1.75C10 1.33579 10.3358 1 10.75 1H12.3496Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceId16.category = 'Security';\n\nexport default FaceId16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceId20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceId20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 13C2.16421 13 2.5 13.3358 2.5 13.75V15.75C2.5 16.7165 3.2835 17.5 4.25 17.5H6.25C6.66421 17.5 7 17.8358 7 18.25C7 18.6642 6.66421 19 6.25 19H4.25C2.45507 19 1 17.5449 1 15.75V13.75C1 13.3358 1.33579 13 1.75 13ZM18.25 13C18.6642 13 19 13.3358 19 13.75V15.75C19 17.5449 17.5449 19 15.75 19H13.75C13.3358 19 13 18.6642 13 18.25C13 17.8358 13.3358 17.5 13.75 17.5H15.75C16.7165 17.5 17.5 16.7165 17.5 15.75V13.75C17.5 13.3358 17.8358 13 18.25 13ZM12.624 12.8516C12.9825 12.6442 13.4419 12.7666 13.6494 13.125C13.8566 13.4834 13.7343 13.943 13.376 14.1504C12.3576 14.7395 11.1042 15.0029 10 15.0029C8.89582 15.0029 7.64243 14.7395 6.62402 14.1504C6.26572 13.943 6.14337 13.4834 6.35059 13.125C6.55806 12.7666 7.01751 12.6442 7.37598 12.8516C8.12255 13.2833 9.10435 13.5029 10 13.5029C10.8957 13.5029 11.8775 13.2833 12.624 12.8516ZM10.25 6C10.6642 6 11 6.33579 11 6.75V9C11 9.86806 10.7827 10.5713 10.3389 11.0645C9.88843 11.5649 9.29366 11.75 8.75 11.75C8.33579 11.75 8 11.4142 8 11C8 10.5858 8.33579 10.25 8.75 10.25C8.95632 10.25 9.11157 10.1851 9.22363 10.0605C9.34232 9.92864 9.5 9.63185 9.5 9V6.75C9.5 6.33579 9.83579 6 10.25 6ZM5.75 6C6.16421 6 6.5 6.33579 6.5 6.75V8.25C6.5 8.66421 6.16421 9 5.75 9C5.33579 9 5 8.66421 5 8.25V6.75C5 6.33579 5.33579 6 5.75 6ZM14.25 6C14.6642 6 15 6.33579 15 6.75V8.25C15 8.66421 14.6642 9 14.25 9C13.8358 9 13.5 8.66421 13.5 8.25V6.75C13.5 6.33579 13.8358 6 14.25 6ZM6.25 1C6.66421 1 7 1.33579 7 1.75C7 2.16421 6.66421 2.5 6.25 2.5H4.25C3.2835 2.5 2.5 3.2835 2.5 4.25V6.25C2.5 6.66421 2.16421 7 1.75 7C1.33579 7 1 6.66421 1 6.25V4.25C1 2.45507 2.45507 1 4.25 1H6.25ZM15.75 1C17.5449 1 19 2.45507 19 4.25V6.25C19 6.66421 18.6642 7 18.25 7C17.8358 7 17.5 6.66421 17.5 6.25V4.25C17.5 3.2835 16.7165 2.5 15.75 2.5H13.75C13.3358 2.5 13 2.16421 13 1.75C13 1.33579 13.3358 1 13.75 1H15.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceId20.category = 'Security';\n\nexport default FaceId20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceId24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceId24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 16C2.16421 16 2.5 16.3358 2.5 16.75V19.0498C2.5 20.4029 3.5971 21.5 4.9502 21.5H7.25C7.66421 21.5 8 21.8358 8 22.25C8 22.6642 7.66421 23 7.25 23H4.9502C2.76867 23 1 21.2313 1 19.0498V16.75C1 16.3358 1.33579 16 1.75 16ZM22.25 16C22.6642 16 23 16.3358 23 16.75V19.0498C23 21.2313 21.2313 23 19.0498 23H16.75C16.3358 23 16 22.6642 16 22.25C16 21.8358 16.3358 21.5 16.75 21.5H19.0498C20.4029 21.5 21.5 20.4029 21.5 19.0498V16.75C21.5 16.3358 21.8358 16 22.25 16ZM15.3525 15.6006C15.7109 15.3934 16.1695 15.5159 16.377 15.874C16.5844 16.2326 16.4621 16.692 16.1035 16.8994C14.8918 17.6003 13.3738 17.9999 12.001 18C10.6281 18 9.10926 17.6004 7.89746 16.8994C7.53909 16.6919 7.41666 16.2325 7.62402 15.874C7.83149 15.5157 8.29095 15.3932 8.64941 15.6006C9.63051 16.1681 10.8891 16.5 12.001 16.5C13.1129 16.4999 14.3715 16.1681 15.3525 15.6006ZM12.25 7C12.6642 7 13 7.33579 13 7.75V10.7568C12.9999 11.7842 12.776 12.6042 12.3037 13.1787C11.8134 13.7749 11.1441 14 10.5 14C10.0858 14 9.75 13.6642 9.75 13.25C9.75 12.8358 10.0858 12.5 10.5 12.5C10.7876 12.5 10.9938 12.4101 11.1455 12.2256C11.3151 12.0192 11.4999 11.5922 11.5 10.7568V7.75C11.5 7.33579 11.8358 7 12.25 7ZM6.75 7C7.16421 7 7.5 7.33579 7.5 7.75V10C7.5 10.4142 7.16421 10.75 6.75 10.75C6.33579 10.75 6 10.4142 6 10V7.75C6 7.33579 6.33579 7 6.75 7ZM17.25 7C17.6642 7 18 7.33579 18 7.75V10C18 10.4142 17.6642 10.75 17.25 10.75C16.8358 10.75 16.5 10.4142 16.5 10V7.75C16.5 7.33579 16.8358 7 17.25 7ZM7.25 1C7.66421 1 8 1.33579 8 1.75C8 2.16421 7.66421 2.5 7.25 2.5H4.9502C3.5971 2.5 2.5 3.5971 2.5 4.9502V7.25C2.5 7.66421 2.16421 8 1.75 8C1.33579 8 1 7.66421 1 7.25V4.9502C1 2.76867 2.76867 1 4.9502 1H7.25ZM19.0498 1C21.2313 1 23 2.76867 23 4.9502V7.25C23 7.66421 22.6642 8 22.25 8C21.8358 8 21.5 7.66421 21.5 7.25V4.9502C21.5 3.5971 20.4029 2.5 19.0498 2.5H16.75C16.3358 2.5 16 2.16421 16 1.75C16 1.33579 16.3358 1 16.75 1H19.0498Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceId24.category = 'Security';\n\nexport default FaceId24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceId32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceId32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 22C2.16421 22 2.5 22.3358 2.5 22.75V25.75C2.5 27.8211 4.17893 29.5 6.25 29.5H9.25C9.66421 29.5 10 29.8358 10 30.25C10 30.6642 9.66421 31 9.25 31H6.25C3.35051 31 1 28.6495 1 25.75V22.75C1 22.3358 1.33579 22 1.75 22ZM30.25 22C30.6642 22 31 22.3358 31 22.75V25.75C31 28.6495 28.6495 31 25.75 31H22.75C22.3358 31 22 30.6642 22 30.25C22 29.8358 22.3358 29.5 22.75 29.5H25.75C27.8211 29.5 29.5 27.8211 29.5 25.75V22.75C29.5 22.3358 29.8358 22 30.25 22ZM20.8086 21.2607C21.167 21.0536 21.6255 21.176 21.833 21.5342C22.0404 21.8927 21.9181 22.3522 21.5596 22.5596C19.9199 23.5081 17.8597 24.0508 16.002 24.0508C14.1442 24.0507 12.084 23.508 10.4443 22.5596C10.086 22.3521 9.96354 21.8926 10.1709 21.5342C10.3784 21.1758 10.8378 21.0534 11.1963 21.2607C12.6052 22.0757 14.4053 22.5507 16.002 22.5508C17.5987 22.5508 19.3996 22.0758 20.8086 21.2607ZM16.25 9C16.6642 9 17 9.33579 17 9.75V15C17 16.3973 16.6764 17.4304 16.0303 18.1123C15.3759 18.8028 14.5181 19 13.75 19C13.3358 19 13 18.6642 13 18.25C13 17.8358 13.3358 17.5 13.75 17.5C14.2772 17.5 14.6696 17.3677 14.9414 17.0811C15.2214 16.7856 15.5 16.1935 15.5 15V9.75C15.5 9.33579 15.8358 9 16.25 9ZM8.75 9C9.16421 9 9.5 9.33579 9.5 9.75V13.25C9.5 13.6642 9.16421 14 8.75 14C8.33579 14 8 13.6642 8 13.25V9.75C8 9.33579 8.33579 9 8.75 9ZM23.25 9C23.6642 9 24 9.33579 24 9.75V13.25C24 13.6642 23.6642 14 23.25 14C22.8358 14 22.5 13.6642 22.5 13.25V9.75C22.5 9.33579 22.8358 9 23.25 9ZM9.25 1C9.66421 1 10 1.33579 10 1.75C10 2.16421 9.66421 2.5 9.25 2.5H6.25C4.17893 2.5 2.5 4.17893 2.5 6.25V9.25C2.5 9.66421 2.16421 10 1.75 10C1.33579 10 1 9.66421 1 9.25V6.25C1 3.3505 3.35051 1 6.25 1H9.25ZM25.75 1C28.6495 1 31 3.3505 31 6.25V9.25C31 9.66421 30.6642 10 30.25 10C29.8358 10 29.5 9.66421 29.5 9.25V6.25C29.5 4.17893 27.8211 2.5 25.75 2.5H22.75C22.3358 2.5 22 2.16421 22 1.75C22 1.33579 22.3358 1 22.75 1H25.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceId32.category = 'Security';\n\nexport default FaceId32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1 7C1.55228 7 2 7.44772 2 8V9.4043C2.00016 9.73322 2.26678 9.99984 2.5957 10H4C4.55228 10 5 10.4477 5 11C5 11.5523 4.55228 12 4 12H2.5957C1.16221 11.9998 0.00016046 10.8378 0 9.4043V8C0 7.44772 0.447715 7 1 7ZM11 7C11.5523 7 12 7.44772 12 8V9.4043C11.9998 10.8378 10.8378 11.9998 9.4043 12H8C7.44772 12 7 11.5523 7 11C7 10.4477 7.44772 10 8 10H9.4043C9.73322 9.99984 9.99984 9.73322 10 9.4043V8C10 7.44772 10.4477 7 11 7ZM7.40723 7.38477C7.8852 7.10827 8.49682 7.27117 8.77344 7.74902C9.04989 8.22692 8.88687 8.83856 8.40918 9.11523C7.68531 9.53397 6.79914 9.75194 5.99902 9.75195C5.19888 9.75195 4.31276 9.53398 3.58887 9.11523C3.11108 8.8386 2.94813 8.22697 3.22461 7.74902C3.50125 7.27123 4.11288 7.10829 4.59082 7.38477C4.9901 7.61563 5.52657 7.75195 5.99902 7.75195C6.47151 7.75194 7.00796 7.61567 7.40723 7.38477ZM6.25 3.11035C6.80228 3.11035 7.25 3.55807 7.25 4.11035V5.00098C7.24998 5.41934 7.22272 5.97305 6.94141 6.42188C6.57202 7.01082 5.97451 7.15137 5.5 7.15137C4.94797 7.15137 4.50041 6.7033 4.5 6.15137C4.5 5.68727 4.81644 5.29737 5.24512 5.18457C5.24754 5.13275 5.24999 5.07178 5.25 5.00098V4.11035C5.25 3.55807 5.69772 3.11035 6.25 3.11035ZM3.25 3.11035C3.80228 3.11035 4.25 3.55807 4.25 4.11035V5.25098C4.2498 5.80309 3.80216 6.25098 3.25 6.25098C2.69784 6.25098 2.2502 5.80309 2.25 5.25098V4.11035C2.25 3.55807 2.69772 3.11035 3.25 3.11035ZM8.75 3.11035C9.30228 3.11035 9.75 3.55807 9.75 4.11035V5.25098C9.7498 5.80309 9.30216 6.25098 8.75 6.25098C8.19784 6.25098 7.7502 5.80309 7.75 5.25098V4.11035C7.75 3.55807 8.19772 3.11035 8.75 3.11035ZM4 0C4.55228 0 5 0.447715 5 1C5 1.55228 4.55228 2 4 2H2.5957C2.26678 2.00016 2.00016 2.26678 2 2.5957V4C2 4.55228 1.55228 5 1 5C0.447715 5 0 4.55228 0 4V2.5957C0.00016046 1.16221 1.16221 0.000160395 2.5957 0H4ZM9.4043 0C10.8378 0.000160395 11.9998 1.16221 12 2.5957V4C12 4.55228 11.5523 5 11 5C10.4477 5 10 4.55228 10 4V2.5957C9.99984 2.26678 9.73322 2.00016 9.4043 2H8C7.44772 2 7 1.55228 7 1C7 0.447715 7.44772 0 8 0H9.4043Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdBold12.category = 'Security';\n\nexport default FaceIdBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 9.5C2.55228 9.5 3 9.94772 3 10.5V12.0996C3 12.5967 3.40333 13 3.90039 13H5.5C6.05228 13 6.5 13.4477 6.5 14C6.5 14.5523 6.05228 15 5.5 15H3.90039C2.29876 15 1 13.7012 1 12.0996V10.5C1 9.94772 1.44772 9.5 2 9.5ZM14 9.5C14.5523 9.5 15 9.94772 15 10.5V12.0996C15 13.7012 13.7012 15 12.0996 15H10.5C9.94772 15 9.5 14.5523 9.5 14C9.5 13.4477 9.94772 13 10.5 13H12.0996C12.5967 13 13 12.5967 13 12.0996V10.5C13 9.94772 13.4477 9.5 14 9.5ZM9.77148 9.78711C10.2495 9.5106 10.8611 9.67343 11.1377 10.1514C11.4142 10.6294 11.2505 11.241 10.7725 11.5176C9.9416 11.9982 8.92036 12.25 7.99902 12.25C7.07774 12.25 6.05637 11.9982 5.22559 11.5176C4.74779 11.2409 4.58485 10.6293 4.86133 10.1514C5.13797 9.67358 5.74959 9.51063 6.22754 9.78711C6.73371 10.0798 7.40542 10.2499 7.99902 10.25C8.59282 10.25 9.2652 10.08 9.77148 9.78711ZM8.25 5C8.80228 5 9.25 5.44772 9.25 6V6.75C9.25 7.3144 9.17105 7.92628 8.84863 8.4209C8.47128 8.99968 7.87761 9.25 7.25 9.25C6.69772 9.25 6.25 8.80228 6.25 8.25C6.25 7.71509 6.67003 7.2789 7.19824 7.25195C7.20223 7.23728 7.20875 7.22086 7.21289 7.20117C7.23417 7.09984 7.25 6.95296 7.25 6.75V6C7.25 5.44772 7.69772 5 8.25 5ZM5 5C5.55228 5 6 5.44772 6 6V7C6 7.55228 5.55228 8 5 8C4.44772 8 4 7.55228 4 7V6C4 5.44772 4.44772 5 5 5ZM11 5C11.5523 5 12 5.44772 12 6V7C12 7.55228 11.5523 8 11 8C10.4477 8 10 7.55228 10 7V6C10 5.44772 10.4477 5 11 5ZM5.5 1C6.05228 1 6.5 1.44772 6.5 2C6.5 2.55228 6.05228 3 5.5 3H3.90039C3.40333 3 3 3.40333 3 3.90039V5.5C3 6.05228 2.55228 6.5 2 6.5C1.44772 6.5 1 6.05228 1 5.5V3.90039C1 2.29876 2.29876 1 3.90039 1H5.5ZM12.0996 1C13.7012 1 15 2.29876 15 3.90039V5.5C15 6.05228 14.5523 6.5 14 6.5C13.4477 6.5 13 6.05228 13 5.5V3.90039C13 3.40333 12.5967 3 12.0996 3H10.5C9.94772 3 9.5 2.55228 9.5 2C9.5 1.44772 9.94772 1 10.5 1H12.0996Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdBold16.category = 'Security';\n\nexport default FaceIdBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 12.5C2.55228 12.5 3 12.9477 3 13.5V15.5C3 16.3284 3.67157 17 4.5 17H6.5C7.05228 17 7.5 17.4477 7.5 18C7.5 18.5523 7.05228 19 6.5 19H4.5C2.567 19 1 17.433 1 15.5V13.5C1 12.9477 1.44772 12.5 2 12.5ZM18 12.5C18.5523 12.5 19 12.9477 19 13.5V15.5C19 17.433 17.433 19 15.5 19H13.5C12.9477 19 12.5 18.5523 12.5 18C12.5 17.4477 12.9477 17 13.5 17H15.5C16.3284 17 17 16.3284 17 15.5V13.5C17 12.9477 17.4477 12.5 18 12.5ZM12.499 12.6357C12.977 12.3593 13.5886 12.5222 13.8652 13C14.1416 13.4779 13.9787 14.0896 13.501 14.3662C12.4373 14.9815 11.1389 15.2529 10 15.2529C8.86109 15.2529 7.56274 14.9815 6.49902 14.3662C6.02129 14.0896 5.85844 13.4779 6.13477 13C6.4114 12.5222 7.02303 12.3593 7.50098 12.6357C8.20224 13.0413 9.13914 13.2529 10 13.2529C10.8609 13.2529 11.7978 13.0413 12.499 12.6357ZM10.25 5.75C10.8023 5.75 11.25 6.19772 11.25 6.75V9C11.25 9.90742 11.0224 10.6781 10.5244 11.2314C10.0176 11.7946 9.34988 12 8.75 12C8.19772 12 7.75 11.5523 7.75 11C7.75 10.4477 8.19772 10 8.75 10C8.9001 10 8.98242 9.9554 9.03809 9.89355C9.10262 9.82182 9.25 9.59243 9.25 9V6.75C9.25 6.19772 9.69772 5.75 10.25 5.75ZM5.75 5.75C6.30228 5.75 6.75 6.19772 6.75 6.75V8.25C6.75 8.80228 6.30228 9.25 5.75 9.25C5.19772 9.25 4.75 8.80228 4.75 8.25V6.75C4.75 6.19772 5.19772 5.75 5.75 5.75ZM14.25 5.75C14.8023 5.75 15.25 6.19772 15.25 6.75V8.25C15.25 8.80228 14.8023 9.25 14.25 9.25C13.6977 9.25 13.25 8.80228 13.25 8.25V6.75C13.25 6.19772 13.6977 5.75 14.25 5.75ZM6.5 1C7.05228 1 7.5 1.44772 7.5 2C7.5 2.55228 7.05228 3 6.5 3H4.5C3.67157 3 3 3.67157 3 4.5V6.5C3 7.05228 2.55228 7.5 2 7.5C1.44772 7.5 1 7.05228 1 6.5V4.5C1 2.567 2.567 1 4.5 1H6.5ZM15.5 1C17.433 1 19 2.567 19 4.5V6.5C19 7.05228 18.5523 7.5 18 7.5C17.4477 7.5 17 7.05228 17 6.5V4.5C17 3.67157 16.3284 3 15.5 3H13.5C12.9477 3 12.5 2.55228 12.5 2C12.5 1.44772 12.9477 1 13.5 1H15.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdBold20.category = 'Security';\n\nexport default FaceIdBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 15.5C2.55228 15.5 3 15.9477 3 16.5V18.7998C3 20.0148 3.98517 21 5.2002 21H7.5C8.05228 21 8.5 21.4477 8.5 22C8.5 22.5523 8.05228 23 7.5 23H5.2002C2.8806 23 1 21.1194 1 18.7998V16.5C1 15.9477 1.44772 15.5 2 15.5ZM22 15.5C22.5523 15.5 23 15.9477 23 16.5V18.7998C23 21.1194 21.1194 23 18.7998 23H16.5C15.9477 23 15.5 22.5523 15.5 22C15.5 21.4477 15.9477 21 16.5 21H18.7998C20.0148 21 21 20.0148 21 18.7998V16.5C21 15.9477 21.4477 15.5 22 15.5ZM15.2275 15.3848C15.7056 15.1083 16.3172 15.2711 16.5938 15.749C16.8703 16.2271 16.7066 16.8387 16.2285 17.1152C14.9783 17.8384 13.4173 18.2499 12.001 18.25C10.5846 18.25 9.02271 17.8385 7.77246 17.1152C7.29467 16.8386 7.13173 16.227 7.4082 15.749C7.68484 15.2712 8.29647 15.1083 8.77441 15.3848C9.71705 15.93 10.9327 16.25 12.001 16.25C13.0694 16.2499 14.2849 15.93 15.2275 15.3848ZM12.25 7C12.8023 7 13.25 7.44772 13.25 8V10.5C13.25 11.5596 13.0195 12.4451 12.498 13.082C11.9526 13.7482 11.2066 14 10.5 14C9.94772 14 9.5 13.5523 9.5 13C9.5 12.4477 9.94772 12 10.5 12C10.7252 12 10.8546 11.9334 10.9512 11.8154C11.0717 11.6681 11.25 11.3037 11.25 10.5V8C11.25 7.44772 11.6977 7 12.25 7ZM7 7C7.55228 7 8 7.44772 8 8V10C8 10.5523 7.55228 11 7 11C6.44772 11 6 10.5523 6 10V8C6 7.44772 6.44772 7 7 7ZM17 7C17.5523 7 18 7.44772 18 8V10C18 10.5523 17.5523 11 17 11C16.4477 11 16 10.5523 16 10V8C16 7.44772 16.4477 7 17 7ZM7.5 1C8.05228 1 8.5 1.44772 8.5 2C8.5 2.55228 8.05228 3 7.5 3H5.2002C3.98517 3 3 3.98517 3 5.2002V7.5C3 8.05228 2.55228 8.5 2 8.5C1.44772 8.5 1 8.05228 1 7.5V5.2002C1 2.8806 2.8806 1 5.2002 1H7.5ZM18.7998 1C21.1194 1 23 2.8806 23 5.2002V7.5C23 8.05228 22.5523 8.5 22 8.5C21.4477 8.5 21 8.05228 21 7.5V5.2002C21 3.98517 20.0148 3 18.7998 3H16.5C15.9477 3 15.5 2.55228 15.5 2C15.5 1.44772 15.9477 1 16.5 1H18.7998Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdBold24.category = 'Security';\n\nexport default FaceIdBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 21.5C2.55228 21.5 3 21.9477 3 22.5V25.5C3 27.433 4.567 29 6.5 29H9.5C10.0523 29 10.5 29.4477 10.5 30C10.5 30.5523 10.0523 31 9.5 31H6.5C3.46243 31 1 28.5376 1 25.5V22.5C1 21.9477 1.44772 21.5 2 21.5ZM30 21.5C30.5523 21.5 31 21.9477 31 22.5V25.5C31 28.5376 28.5376 31 25.5 31H22.5C21.9477 31 21.5 30.5523 21.5 30C21.5 29.4477 21.9477 29 22.5 29H25.5C27.433 29 29 27.433 29 25.5V22.5C29 21.9477 29.4477 21.5 30 21.5ZM20.6836 21.1348C21.1616 20.8583 21.7733 21.0211 22.0498 21.499C22.3263 21.9771 22.1626 22.5887 21.6846 22.8652C20.0064 23.836 17.9032 24.3906 16.002 24.3906C14.1007 24.3906 11.9974 23.836 10.3193 22.8652C9.84154 22.5886 9.6786 21.977 9.95508 21.499C10.2317 21.0212 10.8433 20.8583 11.3213 21.1348C12.6918 21.9274 14.4488 22.3906 16.002 22.3906C17.5552 22.3906 19.313 21.9276 20.6836 21.1348ZM16 9C16.5523 9 17 9.44771 17 10V15C17 16.2038 16.6341 17.2123 15.9697 17.9297C15.3065 18.6458 14.4098 19 13.5 19C12.9477 19 12.5 18.5523 12.5 18C12.5 17.4477 12.9477 17 13.5 17C13.8857 17 14.2391 16.8542 14.502 16.5703C14.7637 16.2877 15 15.7962 15 15V10C15 9.44771 15.4477 9 16 9ZM9 9C9.55229 9 10 9.44771 10 10V13C10 13.5523 9.55229 14 9 14C8.44772 14 8 13.5523 8 13V10C8 9.44771 8.44772 9 9 9ZM23 9C23.5523 9 24 9.44771 24 10V13C24 13.5523 23.5523 14 23 14C22.4477 14 22 13.5523 22 13V10C22 9.44771 22.4477 9 23 9ZM9.5 1C10.0523 1 10.5 1.44772 10.5 2C10.5 2.55228 10.0523 3 9.5 3H6.5C4.567 3 3 4.567 3 6.5V9.5C3 10.0523 2.55228 10.5 2 10.5C1.44772 10.5 1 10.0523 1 9.5V6.5C1 3.46243 3.46243 1 6.5 1H9.5ZM25.5 1C28.5376 1 31 3.46243 31 6.5V9.5C31 10.0523 30.5523 10.5 30 10.5C29.4477 10.5 29 10.0523 29 9.5V6.5C29 4.567 27.433 3 25.5 3H22.5C21.9477 3 21.5 2.55228 21.5 2C21.5 1.44772 21.9477 1 22.5 1H25.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdBold32.category = 'Security';\n\nexport default FaceIdBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.4043 0C10.8378 0.000160267 11.9998 1.16221 12 2.5957V9.4043C11.9998 10.8378 10.8378 11.9998 9.4043 12H2.5957C1.16221 11.9998 0.000160266 10.8378 0 9.4043V2.5957C0.000160202 1.16221 1.16221 0.00016046 2.5957 0H9.4043ZM8.77344 7.74902C8.49682 7.27117 7.8852 7.10827 7.40723 7.38477C7.00796 7.61567 6.47151 7.75194 5.99902 7.75195C5.52657 7.75195 4.9901 7.61563 4.59082 7.38477C4.11288 7.10829 3.50125 7.27123 3.22461 7.74902C2.94813 8.22697 3.11108 8.8386 3.58887 9.11523C4.31276 9.53398 5.19888 9.75195 5.99902 9.75195C6.79914 9.75194 7.68531 9.53397 8.40918 9.11523C8.88687 8.83856 9.04989 8.22692 8.77344 7.74902ZM6.25 3.10938C5.69772 3.10938 5.25 3.55709 5.25 4.10938V5C5.25 5.07096 5.24754 5.13169 5.24512 5.18359C4.81639 5.29636 4.5 5.68626 4.5 6.15039C4.50021 6.7025 4.94785 7.15039 5.5 7.15039C5.97459 7.15039 6.57203 7.01007 6.94141 6.4209C7.2228 5.97194 7.25 5.41841 7.25 5V4.10938C7.25 3.55709 6.80228 3.10938 6.25 3.10938ZM3.25 3.10938C2.69772 3.10938 2.25 3.55709 2.25 4.10938V5.25C2.25 5.80228 2.69772 6.25 3.25 6.25C3.80228 6.25 4.25 5.80228 4.25 5.25V4.10938C4.25 3.55709 3.80228 3.10938 3.25 3.10938ZM8.75 3.10938C8.19772 3.10938 7.75 3.55709 7.75 4.10938V5.25C7.75 5.80228 8.19772 6.25 8.75 6.25C9.30228 6.25 9.75 5.80228 9.75 5.25V4.10938C9.75 3.55709 9.30228 3.10938 8.75 3.10938Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdBoldFilled12.category = 'Security';\n\nexport default FaceIdBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0996 1C13.7012 1 15 2.29877 15 3.90039V12.0996C15 13.7012 13.7012 15 12.0996 15H3.90039C2.29876 15 1 13.7012 1 12.0996V3.90039C1 2.29876 2.29877 1 3.90039 1H12.0996ZM11.1377 10.1514C10.8611 9.67343 10.2495 9.5106 9.77148 9.78711C9.2652 10.08 8.59282 10.25 7.99902 10.25C7.40542 10.2499 6.73371 10.0798 6.22754 9.78711C5.74959 9.51063 5.13797 9.67358 4.86133 10.1514C4.58485 10.6293 4.74779 11.2409 5.22559 11.5176C6.05637 11.9982 7.07774 12.25 7.99902 12.25C8.92036 12.25 9.9416 11.9982 10.7725 11.5176C11.2505 11.241 11.4142 10.6294 11.1377 10.1514ZM8.25 5C7.69772 5 7.25 5.44772 7.25 6V6.75C7.25 6.95296 7.23417 7.09984 7.21289 7.20117C7.20875 7.22086 7.20223 7.23728 7.19824 7.25195C6.67003 7.2789 6.25 7.71509 6.25 8.25C6.25 8.80228 6.69772 9.25 7.25 9.25C7.87761 9.25 8.47128 8.99968 8.84863 8.4209C9.17105 7.92628 9.25 7.3144 9.25 6.75V6C9.25 5.44772 8.80228 5 8.25 5ZM5 5C4.44772 5 4 5.44772 4 6V7C4 7.55228 4.44772 8 5 8C5.55228 8 6 7.55228 6 7V6C6 5.44772 5.55228 5 5 5ZM11 5C10.4477 5 10 5.44772 10 6V7C10 7.55228 10.4477 8 11 8C11.5523 8 12 7.55228 12 7V6C12 5.44772 11.5523 5 11 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdBoldFilled16.category = 'Security';\n\nexport default FaceIdBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5 1C17.433 1 19 2.567 19 4.5V15.5C19 17.433 17.433 19 15.5 19H4.5C2.567 19 1 17.433 1 15.5V4.5C1 2.567 2.567 1 4.5 1H15.5ZM13.8652 12.999C13.5886 12.5212 12.977 12.3583 12.499 12.6348C11.7978 13.0403 10.8609 13.252 10 13.252C9.13909 13.252 8.20225 13.0403 7.50098 12.6348C7.02303 12.3583 6.4114 12.5212 6.13477 12.999C5.85829 13.477 6.02123 14.0886 6.49902 14.3652C7.56276 14.9806 8.86105 15.252 10 15.252C11.139 15.252 12.4372 14.9806 13.501 14.3652C13.9788 14.0886 14.1417 13.477 13.8652 12.999ZM10.25 5.75C9.69772 5.75 9.25 6.19772 9.25 6.75V9C9.25 9.59243 9.10262 9.82182 9.03809 9.89355C8.98242 9.9554 8.9001 10 8.75 10C8.19772 10 7.75 10.4477 7.75 11C7.75 11.5523 8.19772 12 8.75 12C9.34988 12 10.0176 11.7946 10.5244 11.2314C11.0224 10.6781 11.25 9.90742 11.25 9V6.75C11.25 6.19772 10.8023 5.75 10.25 5.75ZM5.75 5.75C5.19772 5.75 4.75 6.19772 4.75 6.75V8.25C4.75 8.80228 5.19772 9.25 5.75 9.25C6.30228 9.25 6.75 8.80228 6.75 8.25V6.75C6.75 6.19772 6.30228 5.75 5.75 5.75ZM14.25 5.75C13.6977 5.75 13.25 6.19772 13.25 6.75V8.25C13.25 8.80228 13.6977 9.25 14.25 9.25C14.8023 9.25 15.25 8.80228 15.25 8.25V6.75C15.25 6.19772 14.8023 5.75 14.25 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdBoldFilled20.category = 'Security';\n\nexport default FaceIdBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.7998 1C21.1194 1 23 2.8806 23 5.2002V18.7998C23 21.1194 21.1194 23 18.7998 23H5.2002C2.8806 23 1 21.1194 1 18.7998V5.2002C1 2.8806 2.8806 1 5.2002 1H18.7998ZM16.5938 15.749C16.3172 15.2711 15.7056 15.1083 15.2275 15.3848C14.2849 15.93 13.0694 16.2499 12.001 16.25C10.9327 16.25 9.71705 15.93 8.77441 15.3848C8.29647 15.1083 7.68484 15.2712 7.4082 15.749C7.13173 16.227 7.29467 16.8386 7.77246 17.1152C9.02271 17.8385 10.5846 18.25 12.001 18.25C13.4173 18.2499 14.9783 17.8384 16.2285 17.1152C16.7066 16.8387 16.8703 16.2271 16.5938 15.749ZM12.25 7C11.6977 7 11.25 7.44772 11.25 8V10.5C11.25 11.3037 11.0717 11.6681 10.9512 11.8154C10.8546 11.9334 10.7252 12 10.5 12C9.94772 12 9.5 12.4477 9.5 13C9.5 13.5523 9.94772 14 10.5 14C11.2066 14 11.9526 13.7482 12.498 13.082C13.0195 12.4451 13.25 11.5596 13.25 10.5V8C13.25 7.44772 12.8023 7 12.25 7ZM7 7C6.44772 7 6 7.44772 6 8V10C6 10.5523 6.44772 11 7 11C7.55228 11 8 10.5523 8 10V8C8 7.44772 7.55228 7 7 7ZM17 7C16.4477 7 16 7.44772 16 8V10C16 10.5523 16.4477 11 17 11C17.5523 11 18 10.5523 18 10V8C18 7.44772 17.5523 7 17 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdBoldFilled24.category = 'Security';\n\nexport default FaceIdBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.5 1C28.5376 1 31 3.46243 31 6.5V25.5C31 28.5376 28.5376 31 25.5 31H6.5C3.46243 31 1 28.5376 1 25.5V6.5C1 3.46243 3.46243 1 6.5 1H25.5ZM22.0498 21.499C21.7733 21.0211 21.1616 20.8583 20.6836 21.1348C19.313 21.9276 17.5552 22.3906 16.002 22.3906C14.4488 22.3906 12.6918 21.9274 11.3213 21.1348C10.8433 20.8583 10.2317 21.0212 9.95508 21.499C9.6786 21.977 9.84154 22.5886 10.3193 22.8652C11.9974 23.836 14.1007 24.3906 16.002 24.3906C17.9032 24.3906 20.0064 23.836 21.6846 22.8652C22.1626 22.5887 22.3263 21.9771 22.0498 21.499ZM16 9C15.4477 9 15 9.44771 15 10V15C15 15.7962 14.7637 16.2877 14.502 16.5703C14.2391 16.8542 13.8857 17 13.5 17C12.9477 17 12.5 17.4477 12.5 18C12.5 18.5523 12.9477 19 13.5 19C14.4098 19 15.3065 18.6458 15.9697 17.9297C16.6341 17.2123 17 16.2038 17 15V10C17 9.44771 16.5523 9 16 9ZM9 9C8.44772 9 8 9.44771 8 10V13C8 13.5523 8.44772 14 9 14C9.55229 14 10 13.5523 10 13V10C10 9.44771 9.55229 9 9 9ZM23 9C22.4477 9 22 9.44771 22 10V13C22 13.5523 22.4477 14 23 14C23.5523 14 24 13.5523 24 13V10C24 9.44771 23.5523 9 23 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdBoldFilled32.category = 'Security';\n\nexport default FaceIdBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.4043 0C10.8378 0.000160267 11.9998 1.16221 12 2.5957V9.4043C11.9998 10.8378 10.8378 11.9998 9.4043 12H2.5957C1.16221 11.9998 0.000160266 10.8378 0 9.4043V2.5957C0.000160202 1.16221 1.16221 0.00016046 2.5957 0H9.4043ZM8.55762 7.87402C8.35017 7.5156 7.89072 7.39321 7.53223 7.60059C7.09238 7.855 6.5125 8.00194 5.99902 8.00195C5.48558 8.00195 4.90568 7.85496 4.46582 7.60059C4.10735 7.39322 3.6479 7.51566 3.44043 7.87402C3.23307 8.23249 3.3555 8.69194 3.71387 8.89941C4.39719 9.29469 5.23983 9.50195 5.99902 9.50195C6.75806 9.50194 7.59997 9.29454 8.2832 8.89941C8.64175 8.69201 8.76502 8.23257 8.55762 7.87402ZM6.25 3.35938C5.83579 3.35938 5.5 3.69516 5.5 4.10938V5.15918C5.5 5.46381 5.42432 5.58689 5.39551 5.62109C5.37934 5.64027 5.35107 5.66895 5.25 5.66895C4.83593 5.66895 4.50023 6.00493 4.5 6.41895C4.5 6.83316 4.83579 7.16895 5.25 7.16895C5.73347 7.16895 6.2053 6.98864 6.54297 6.58789C6.86799 6.20209 7 5.69454 7 5.15918V4.10938C7 3.69516 6.66421 3.35938 6.25 3.35938ZM3.25 3.35938C2.83579 3.35938 2.5 3.69516 2.5 4.10938V5.25C2.5 5.66421 2.83579 6 3.25 6C3.66421 6 4 5.66421 4 5.25V4.10938C4 3.69516 3.66421 3.35938 3.25 3.35938ZM8.75 3.35938C8.33579 3.35938 8 3.69516 8 4.10938V5.25C8 5.66421 8.33579 6 8.75 6C9.16421 6 9.5 5.66421 9.5 5.25V4.10938C9.5 3.69516 9.16421 3.35938 8.75 3.35938Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdFilled12.category = 'Security';\n\nexport default FaceIdFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0996 1C13.7012 1 15 2.29877 15 3.90039V12.0996C15 13.7012 13.7012 15 12.0996 15H3.90039C2.29876 15 1 13.7012 1 12.0996V3.90039C1 2.29876 2.29877 1 3.90039 1H12.0996ZM10.9209 10.2764C10.7134 9.91821 10.2549 9.79569 9.89648 10.0029C9.34963 10.3193 8.63377 10.5 7.99902 10.5C7.36444 10.4999 6.64929 10.3191 6.10254 10.0029C5.74407 9.79557 5.28462 9.918 5.07715 10.2764C4.86979 10.6348 4.99222 11.0943 5.35059 11.3018C6.1408 11.7589 7.11869 12 7.99902 12C8.87937 12 9.8572 11.7589 10.6475 11.3018C11.006 11.0943 11.1283 10.6349 10.9209 10.2764ZM8.25 5C7.83579 5 7.5 5.33579 7.5 5.75V7C7.5 7.38256 7.40412 7.56495 7.34082 7.63965C7.28942 7.70026 7.21101 7.75 7.05371 7.75C6.63962 7.75014 6.30371 8.08588 6.30371 8.5C6.30371 8.91412 6.63962 9.24986 7.05371 9.25C7.59244 9.25 8.11274 9.04974 8.48535 8.61035C8.84605 8.185 9 7.6173 9 7V5.75C9 5.33579 8.66421 5 8.25 5ZM4.75 5C4.33579 5 4 5.33579 4 5.75V7C4 7.41421 4.33579 7.75 4.75 7.75C5.16421 7.75 5.5 7.41421 5.5 7V5.75C5.5 5.33579 5.16421 5 4.75 5ZM11.25 5C10.8358 5 10.5 5.33579 10.5 5.75V7C10.5 7.41421 10.8358 7.75 11.25 7.75C11.6642 7.75 12 7.41421 12 7V5.75C12 5.33579 11.6642 5 11.25 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdFilled16.category = 'Security';\n\nexport default FaceIdFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5 1C17.433 1 19 2.567 19 4.5V15.5C19 17.433 17.433 19 15.5 19H4.5C2.567 19 1 17.433 1 15.5V4.5C1 2.567 2.567 1 4.5 1H15.5ZM13.6494 13.124C13.4419 12.7657 12.9825 12.6432 12.624 12.8506C11.8774 13.2824 10.8957 13.502 10 13.502C9.10431 13.502 8.12256 13.2824 7.37598 12.8506C7.01751 12.6432 6.55806 12.7657 6.35059 13.124C6.14322 13.4825 6.26566 13.9419 6.62402 14.1494C7.64245 14.7385 8.89579 15.002 10 15.002C11.1042 15.002 12.3575 14.7385 13.376 14.1494C13.7343 13.9419 13.8568 13.4825 13.6494 13.124ZM10.25 6C9.83579 6 9.5 6.33579 9.5 6.75V9C9.5 9.63185 9.34232 9.92864 9.22363 10.0605C9.11157 10.1851 8.95632 10.25 8.75 10.25C8.33579 10.25 8 10.5858 8 11C8 11.4142 8.33579 11.75 8.75 11.75C9.29366 11.75 9.88843 11.5649 10.3389 11.0645C10.7827 10.5713 11 9.86806 11 9V6.75C11 6.33579 10.6642 6 10.25 6ZM5.75 6C5.33579 6 5 6.33579 5 6.75V8.25C5 8.66421 5.33579 9 5.75 9C6.16421 9 6.5 8.66421 6.5 8.25V6.75C6.5 6.33579 6.16421 6 5.75 6ZM14.25 6C13.8358 6 13.5 6.33579 13.5 6.75V8.25C13.5 8.66421 13.8358 9 14.25 9C14.6642 9 15 8.66421 15 8.25V6.75C15 6.33579 14.6642 6 14.25 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdFilled20.category = 'Security';\n\nexport default FaceIdFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.7998 1C21.1194 1 23 2.8806 23 5.2002V18.7998C23 21.1194 21.1194 23 18.7998 23H5.2002C2.8806 23 1 21.1194 1 18.7998V5.2002C1 2.8806 2.8806 1 5.2002 1H18.7998ZM16.377 15.874C16.1695 15.5159 15.7109 15.3934 15.3525 15.6006C14.3715 16.1681 13.1129 16.4999 12.001 16.5C10.8891 16.5 9.63051 16.1681 8.64941 15.6006C8.29095 15.3932 7.83149 15.5157 7.62402 15.874C7.41666 16.2325 7.53909 16.6919 7.89746 16.8994C9.10926 17.6004 10.6281 18 12.001 18C13.3738 17.9999 14.8918 17.6003 16.1035 16.8994C16.4621 16.692 16.5844 16.2326 16.377 15.874ZM12.25 7C11.8358 7 11.5 7.33579 11.5 7.75V10.7568C11.4999 11.5922 11.3151 12.0192 11.1455 12.2256C10.9938 12.4101 10.7876 12.5 10.5 12.5C10.0858 12.5 9.75 12.8358 9.75 13.25C9.75 13.6642 10.0858 14 10.5 14C11.1441 14 11.8134 13.7749 12.3037 13.1787C12.776 12.6042 12.9999 11.7842 13 10.7568V7.75C13 7.33579 12.6642 7 12.25 7ZM6.75 7C6.33579 7 6 7.33579 6 7.75V10C6 10.4142 6.33579 10.75 6.75 10.75C7.16421 10.75 7.5 10.4142 7.5 10V7.75C7.5 7.33579 7.16421 7 6.75 7ZM17.25 7C16.8358 7 16.5 7.33579 16.5 7.75V10C16.5 10.4142 16.8358 10.75 17.25 10.75C17.6642 10.75 18 10.4142 18 10V7.75C18 7.33579 17.6642 7 17.25 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdFilled24.category = 'Security';\n\nexport default FaceIdFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FaceIdFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FaceIdFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.5 1C28.5376 1 31 3.46243 31 6.5V25.5C31 28.5376 28.5376 31 25.5 31H6.5C3.46243 31 1 28.5376 1 25.5V6.5C1 3.46243 3.46243 1 6.5 1H25.5ZM21.833 21.5342C21.6255 21.176 21.167 21.0536 20.8086 21.2607C19.3996 22.0758 17.5987 22.5508 16.002 22.5508C14.4053 22.5507 12.6052 22.0757 11.1963 21.2607C10.8378 21.0534 10.3784 21.1758 10.1709 21.5342C9.96354 21.8926 10.086 22.3521 10.4443 22.5596C12.084 23.508 14.1442 24.0507 16.002 24.0508C17.8597 24.0508 19.9199 23.5081 21.5596 22.5596C21.9181 22.3522 22.0404 21.8927 21.833 21.5342ZM16.25 9C15.8358 9 15.5 9.33579 15.5 9.75V15C15.5 16.1935 15.2214 16.7856 14.9414 17.0811C14.6696 17.3677 14.2772 17.5 13.75 17.5C13.3358 17.5 13 17.8358 13 18.25C13 18.6642 13.3358 19 13.75 19C14.5181 19 15.3759 18.8028 16.0303 18.1123C16.6764 17.4304 17 16.3973 17 15V9.75C17 9.33579 16.6642 9 16.25 9ZM8.75 9C8.33579 9 8 9.33579 8 9.75V13.25C8 13.6642 8.33579 14 8.75 14C9.16421 14 9.5 13.6642 9.5 13.25V9.75C9.5 9.33579 9.16421 9 8.75 9ZM23.25 9C22.8358 9 22.5 9.33579 22.5 9.75V13.25C22.5 13.6642 22.8358 14 23.25 14C23.6642 14 24 13.6642 24 13.25V9.75C24 9.33579 23.6642 9 23.25 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFaceIdFilled32.category = 'Security';\n\nexport default FaceIdFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Facebook12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Facebook12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.10583 2.94681 9.8725 4.90039 10.3633V7.5H3.5V6H4.90039V5.5C4.90039 3.98122 6.13161 2.75 7.65039 2.75H8.75V4.25H7.65039C6.96003 4.25 6.40039 4.80964 6.40039 5.5V6H8.25V7.5H6.40039V10.4805C8.69803 10.2778 10.5 8.35029 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFacebook12.category = 'Social & Brands';\n\nexport default Facebook12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Facebook16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Facebook16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1446 0.5 15.5 3.8714 15.5 8.02441C15.5 11.8693 12.625 15.0422 8.90918 15.4941L8.06836 15.5967V9.34473H10.0176L10.1221 8.77441H8.06543V7.29199C8.06549 6.67583 8.18057 6.04486 8.64062 5.59082C9.09815 5.13936 9.73052 5.0274 10.3486 5.02734C10.3589 5.02734 10.3696 5.02733 10.3799 5.02734V4.55957C10.1325 4.53067 9.86018 4.50879 9.66309 4.50879C8.6414 4.50881 8.05283 4.75129 7.70801 5.10449C7.35946 5.46173 7.11914 6.07623 7.11914 7.13281V8.77441H5.72656V9.34473H7.11914V15.5596L6.18848 15.3271C2.92029 14.5134 0.5 11.5524 0.5 8.02441C0.500041 3.8714 3.85538 0.5 8 0.5ZM11.8799 6.63184L11.0537 6.54785C10.9352 6.53583 10.6895 6.52734 10.3486 6.52734C9.86158 6.5274 9.72725 6.6259 9.69434 6.6582C9.66476 6.68739 9.56787 6.81076 9.56543 7.27441H11.9209L11.7598 8.15918L11.3809 10.2295L11.2686 10.8447H9.56836V13.8398C12.1198 13.1472 14 10.8078 14 8.02441C14 6.18218 13.1761 4.5353 11.8799 3.43066V6.63184ZM8 2C4.68892 2 2.00004 4.6947 2 8.02441C2 10.5029 3.49063 12.6307 5.61914 13.5557V10.8447H4.22656V7.27441H5.61914V7.13281C5.61914 5.88363 5.89921 4.81072 6.63379 4.05762C7.37233 3.30067 8.43069 3.00881 9.66309 3.00879C10.1343 3.00879 10.9429 3.09674 11.3301 3.2041L11.7441 3.31836C10.7174 2.49381 9.41599 2 8 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFacebook16.category = 'Social & Brands';\n\nexport default Facebook16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Facebook20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Facebook20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2492 0.5 19.5 4.77061 19.5 10.0322C19.4998 14.9031 15.8574 18.922 11.1514 19.4941L10.3105 19.5967V11.9648H12.8008L13.0166 10.7822H10.3066V9.08301C10.3066 8.30451 10.4536 7.56097 10.9863 7.03516C11.5165 6.51191 12.2627 6.36916 13.0449 6.36914C13.1345 6.36914 13.2221 6.3712 13.3066 6.37207V5.3457C12.9299 5.29478 12.4714 5.25197 12.1562 5.25195C10.8002 5.25195 9.96721 5.57391 9.46191 6.0918C8.95296 6.61348 8.63581 7.47713 8.63574 8.875V10.7822H6.83008V11.9658H8.63574V19.5146L7.70508 19.2832C3.56586 18.2525 0.50022 14.5014 0.5 10.0322C0.5 4.77061 4.7508 0.5 10 0.5ZM10 2C5.58434 2 2 5.59391 2 10.0322C2.0002 13.4552 4.13332 16.3759 7.13574 17.5322V13.4658H5.33008V9.28223H7.13574V8.875C7.13581 7.28422 7.49345 5.96147 8.38867 5.04395C9.28773 4.12269 10.59 3.75195 12.1562 3.75195C12.7538 3.75198 13.7799 3.8649 14.2568 3.99707L14.8066 4.14941V7.98047L13.9814 7.89746C13.8157 7.88064 13.4874 7.86914 13.0449 7.86914C12.3927 7.86916 12.1452 7.99887 12.04 8.10254C11.9375 8.20376 11.8066 8.44231 11.8066 9.08301V9.28223H14.8164L14.6543 10.166L14.165 12.8496L14.0518 13.4648H11.8105V17.8545C15.3547 17.0302 17.9998 13.8435 18 10.0322C18 5.59391 14.4157 2 10 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFacebook20.category = 'Social & Brands';\n\nexport default Facebook20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Facebook24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Facebook24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3538 0.5 23.5 5.66888 23.5 12.0391C23.5 17.9362 19.09 22.8016 13.3936 23.4941L12.5537 23.5967V14.5859H15.585L15.9131 12.7891H12.5488V10.873C12.5488 9.93241 12.7267 9.07694 13.332 8.47949C13.9349 7.88451 14.7949 7.71094 15.7412 7.71094C15.9139 7.71094 16.0794 7.71411 16.2344 7.7168V6.13184C15.7377 6.05804 15.0836 5.99512 14.6484 5.99512C12.9586 5.99517 11.8816 6.39582 11.2158 7.07812C10.5463 7.76432 10.1534 8.87848 10.1533 10.6182V12.7891H7.93457V14.5859H10.1533V23.4707L9.22168 23.2383C4.21116 21.9907 0.500027 17.4498 0.5 12.0391C0.5 5.66888 5.64624 0.5 12 0.5ZM12 2C6.47978 2 2 6.49218 2 12.0391C2.00003 16.4057 4.77744 20.1183 8.65332 21.5V16.0859H6.43457V11.2891H8.65332V10.6182C8.65336 8.68574 9.08689 7.11331 10.1426 6.03125C11.2021 4.94536 12.7482 4.49517 14.6484 4.49512C15.3725 4.49512 16.6181 4.63295 17.1846 4.79004L17.7344 4.94238V9.3291L16.9082 9.24609C16.6952 9.22449 16.2852 9.21094 15.7412 9.21094C14.9247 9.21094 14.5635 9.37155 14.3857 9.54688C14.2106 9.71975 14.0488 10.0702 14.0488 10.873V11.2891H17.7109L17.5498 12.1738L16.9482 15.4707L16.8359 16.0859H14.0537V21.8643C18.5895 20.9126 22 16.8776 22 12.0391C22 6.49218 17.5202 2 12 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFacebook24.category = 'Social & Brands';\n\nexport default Facebook24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Facebook32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Facebook32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5629 0.5 31.5 7.46641 31.5 16.0537C31.4999 24.003 25.5557 30.5607 17.8789 31.4941L17.0381 31.5967V19.8271H21.1514L21.7031 16.8037H17.0312V14.4541C17.0312 13.1891 17.273 12.109 18.0234 11.3682C18.7715 10.6299 19.8587 10.3936 21.1328 10.3936C21.4794 10.3936 21.803 10.3973 22.0889 10.4053V7.70801C21.3701 7.58731 20.313 7.48246 19.6348 7.48242C17.2767 7.48242 15.7114 8.04136 14.7246 9.05273C13.7342 10.068 13.1865 11.6816 13.1865 14.1045V16.8037H10.1426V19.8271H13.1865V31.3818L12.2549 31.1494C5.50222 29.4678 0.50009 23.347 0.5 16.0537C0.5 7.46641 7.43713 0.5 16 0.5ZM16 2C8.27067 2 2 8.28971 2 16.0537C2.00009 22.3049 6.06658 27.5984 11.6865 29.4238V21.3271H8.64258V15.3037H11.6865V14.1045C11.6865 11.4887 12.2746 9.41599 13.6514 8.00488C15.0319 6.59001 17.0664 5.98242 19.6348 5.98242C20.6118 5.98247 22.2933 6.16917 23.0391 6.37598L23.5889 6.52832V12.0273L22.7627 11.9434C22.4552 11.9122 21.8799 11.8936 21.1328 11.8936C19.9883 11.8936 19.4 12.1169 19.0771 12.4355C18.7568 12.7518 18.5312 13.3269 18.5312 14.4541V15.3037H23.502L23.3408 16.1885L22.5146 20.7119L22.4023 21.3271H18.5381V29.876C25.0565 28.6761 29.9999 22.946 30 16.0537C30 8.28971 23.7294 2 16 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFacebook32.category = 'Social & Brands';\n\nexport default Facebook32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FacebookFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FacebookFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.55042 11.8665V7.86208H3.31209V6.02177H4.55042V5.22888C4.55042 3.17916 5.4744 2.23006 7.4784 2.23006C7.85778 2.23006 8.51274 2.30466 8.78178 2.37927V4.04629C8.64006 4.03191 8.39274 4.02455 8.08806 4.02455C7.10406 4.02455 6.72474 4.3979 6.72474 5.37106V6.02177H8.68578L8.34978 7.86178H6.72744V12C9.69822 11.6388 12 9.1001 12 6.02177C12 2.69608 9.31368 0 6 0C2.68633 0 0 2.69608 0 6.02177C0 8.84592 1.93688 11.2157 4.55042 11.8665Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFacebookFilled12.category = 'Social & Brands';\n\nexport default FacebookFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FacebookFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FacebookFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.18803 15.3331V10.3276H4.64011V8.02721H6.18803V7.0361C6.18803 4.47395 7.343 3.28757 9.848 3.28757C10.3222 3.28757 11.1409 3.38083 11.4772 3.47408V5.55786C11.3001 5.53989 10.9909 5.53068 10.6101 5.53068C9.38007 5.53068 8.90592 5.99737 8.90592 7.21382V8.02721H11.3572L10.9372 10.3272H8.9093V15.5C12.6228 15.0485 15.5 11.8751 15.5 8.02721C15.5 3.8701 12.1421 0.5 8 0.5C3.85791 0.5 0.5 3.8701 0.5 8.02721C0.5 11.5574 2.9211 14.5197 6.18803 15.3331Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFacebookFilled16.category = 'Social & Brands';\n\nexport default FacebookFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FacebookFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FacebookFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.70484 19.2886V12.9483H5.74414V10.0345H7.70484V8.77906C7.70484 5.53366 9.1678 4.03093 12.3408 4.03093C12.9415 4.03093 13.9785 4.14905 14.4045 4.26717V6.90663C14.1801 6.88386 13.7885 6.8722 13.3061 6.8722C11.7481 6.8722 11.1475 7.46334 11.1475 9.00417V10.0345H14.2525L13.7205 12.9478H11.1518V19.5C15.8555 18.9281 19.5 14.9085 19.5 10.0345C19.5 4.76879 15.2467 0.5 10 0.5C4.75336 0.5 0.5 4.76879 0.5 10.0345C0.5 14.506 3.56672 18.2582 7.70484 19.2886Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFacebookFilled20.category = 'Social & Brands';\n\nexport default FacebookFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FacebookFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FacebookFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.22165 23.2441V15.569H6.84817V12.0417H9.22165V10.522C9.22165 6.59338 10.9926 4.77428 14.8336 4.77428C15.5607 4.77428 16.8161 4.91727 17.3317 5.06026V8.25539C17.0601 8.22783 16.5861 8.21371 16.0021 8.21371C14.1161 8.21371 13.3891 8.9293 13.3891 10.7945V12.0417H17.1477L16.5037 15.5684H13.3943V23.5C19.0883 22.8077 23.5 17.9419 23.5 12.0417C23.5 5.66748 18.3512 0.5 12 0.5C5.6488 0.5 0.5 5.66748 0.5 12.0417C0.5 17.4547 4.21235 21.9968 9.22165 23.2441Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFacebookFilled24.category = 'Social & Brands';\n\nexport default FacebookFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FacebookFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FacebookFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.2553 31.1551V20.8104H9.05623V16.0562H12.2553V14.0079C12.2553 8.71282 14.6422 6.26099 19.8192 6.26099C20.7993 6.26099 22.4912 6.45371 23.1863 6.64644V10.9529C22.8202 10.9158 22.1812 10.8967 21.3942 10.8967C18.8522 10.8967 17.8722 11.8612 17.8722 14.3752V16.0562H22.9383L22.0703 20.8096H17.8792V31.5C25.5537 30.5669 31.5 24.0086 31.5 16.0562C31.5 7.46487 24.5603 0.5 16 0.5C7.43969 0.5 0.5 7.46487 0.5 16.0562C0.5 23.352 5.5036 29.474 12.2553 31.1551Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFacebookFilled32.category = 'Social & Brands';\n\nexport default FacebookFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FilterDown12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FilterDown12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.21875 9C7.63296 9 7.96875 9.33579 7.96875 9.75C7.96875 10.1642 7.63296 10.5 7.21875 10.5H4.78125C4.36704 10.5 4.03125 10.1642 4.03125 9.75C4.03125 9.33579 4.36704 9 4.78125 9H7.21875ZM8.75 5.25C9.16421 5.25 9.5 5.58579 9.5 6C9.5 6.41421 9.16421 6.75 8.75 6.75H3.25C2.83579 6.75 2.5 6.41421 2.5 6C2.5 5.58579 2.83579 5.25 3.25 5.25H8.75ZM10.25 1.5C10.6642 1.5 11 1.83579 11 2.25C11 2.66421 10.6642 3 10.25 3H1.75C1.33579 3 1 2.66421 1 2.25C1 1.83579 1.33579 1.5 1.75 1.5H10.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFilterDown12.category = 'Text Formatting';\n\nexport default FilterDown12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FilterDown16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FilterDown16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 12C9.66421 12 10 12.3358 10 12.75C10 13.1642 9.66421 13.5 9.25 13.5H6.75C6.33579 13.5 6 13.1642 6 12.75C6 12.3358 6.33579 12 6.75 12H9.25ZM11.5 7.25C11.9142 7.25 12.25 7.58579 12.25 8C12.25 8.41421 11.9142 8.75 11.5 8.75H4.5C4.08579 8.75 3.75 8.41421 3.75 8C3.75 7.58579 4.08579 7.25 4.5 7.25H11.5ZM14 2.5C14.4142 2.5 14.75 2.83579 14.75 3.25C14.75 3.66421 14.4142 4 14 4H2C1.58579 4 1.25 3.66421 1.25 3.25C1.25 2.83579 1.58579 2.5 2 2.5H14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFilterDown16.category = 'Text Formatting';\n\nexport default FilterDown16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FilterDown20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FilterDown20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 15C12.4142 15 12.75 15.3358 12.75 15.75C12.75 16.1642 12.4142 16.5 12 16.5H8C7.58579 16.5 7.25 16.1642 7.25 15.75C7.25 15.3358 7.58579 15 8 15H12ZM14.75 9.25C15.1642 9.25 15.5 9.58579 15.5 10C15.5 10.4142 15.1642 10.75 14.75 10.75H5.25C4.83579 10.75 4.5 10.4142 4.5 10C4.5 9.58579 4.83579 9.25 5.25 9.25H14.75ZM17.5 3.5C17.9142 3.5 18.25 3.83579 18.25 4.25C18.25 4.66421 17.9142 5 17.5 5H2.5C2.08579 5 1.75 4.66421 1.75 4.25C1.75 3.83579 2.08579 3.5 2.5 3.5H17.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nFilterDown20.category = 'Text Formatting';\n\nexport default FilterDown20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FilterDown24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FilterDown24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 18C14.6642 18 15 18.3358 15 18.75C15 19.1642 14.6642 19.5 14.25 19.5H9.75C9.33579 19.5 9 19.1642 9 18.75C9 18.3358 9.33579 18 9.75 18H14.25ZM17.25 11.25C17.6642 11.25 18 11.5858 18 12C18 12.4142 17.6642 12.75 17.25 12.75H6.75C6.33579 12.75 6 12.4142 6 12C6 11.5858 6.33579 11.25 6.75 11.25H17.25ZM20.25 4.5C20.6642 4.5 21 4.83579 21 5.25C21 5.66421 20.6642 6 20.25 6H3.75C3.33579 6 3 5.66421 3 5.25C3 4.83579 3.33579 4.5 3.75 4.5H20.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFilterDown24.category = 'Text Formatting';\n\nexport default FilterDown24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FilterDown32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FilterDown32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.25 24.25C19.6642 24.25 20 24.5858 20 25C20 25.4142 19.6642 25.75 19.25 25.75H12.75C12.3358 25.75 12 25.4142 12 25C12 24.5858 12.3358 24.25 12.75 24.25H19.25ZM23.25 15.25C23.6642 15.25 24 15.5858 24 16C24 16.4142 23.6642 16.75 23.25 16.75H8.75C8.33579 16.75 8 16.4142 8 16C8 15.5858 8.33579 15.25 8.75 15.25H23.25ZM27.25 6.25C27.6642 6.25 28 6.58579 28 7C28 7.41421 27.6642 7.75 27.25 7.75H4.75C4.33579 7.75 4 7.41421 4 7C4 6.58579 4.33579 6.25 4.75 6.25H27.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFilterDown32.category = 'Text Formatting';\n\nexport default FilterDown32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FilterDownBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FilterDownBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 9C7.55228 9 8 9.44771 8 10C8 10.5523 7.55228 11 7 11H5C4.44772 11 4 10.5523 4 10C4 9.44771 4.44772 9 5 9H7ZM9 5C9.55228 5 10 5.44772 10 6C10 6.55228 9.55228 7 9 7H3C2.44772 7 2 6.55228 2 6C2 5.44772 2.44772 5 3 5H9ZM11 1C11.5523 1 12 1.44772 12 2C12 2.55228 11.5523 3 11 3H1C0.447715 3 0 2.55228 0 2C0 1.44772 0.447715 1 1 1H11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFilterDownBold12.category = 'Text Formatting';\n\nexport default FilterDownBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FilterDownBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FilterDownBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 12C9.80228 12 10.25 12.4477 10.25 13C10.25 13.5523 9.80228 14 9.25 14H6.75C6.19772 14 5.75 13.5523 5.75 13C5.75 12.4477 6.19772 12 6.75 12H9.25ZM11.5 7C12.0523 7 12.5 7.44772 12.5 8C12.5 8.55228 12.0523 9 11.5 9H4.5C3.94772 9 3.5 8.55228 3.5 8C3.5 7.44772 3.94772 7 4.5 7H11.5ZM14 2C14.5523 2 15 2.44772 15 3C15 3.55228 14.5523 4 14 4H2C1.44772 4 1 3.55228 1 3C1 2.44772 1.44772 2 2 2H14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFilterDownBold16.category = 'Text Formatting';\n\nexport default FilterDownBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FilterDownBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FilterDownBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 14.75C12.5523 14.75 13 15.1977 13 15.75C13 16.3023 12.5523 16.75 12 16.75H8C7.44772 16.75 7 16.3023 7 15.75C7 15.1977 7.44772 14.75 8 14.75H12ZM14.75 9C15.3023 9 15.75 9.44772 15.75 10C15.75 10.5523 15.3023 11 14.75 11H5.25C4.69772 11 4.25 10.5523 4.25 10C4.25 9.44772 4.69772 9 5.25 9H14.75ZM17.5 3.25C18.0523 3.25 18.5 3.69772 18.5 4.25C18.5 4.80228 18.0523 5.25 17.5 5.25H2.5C1.94772 5.25 1.5 4.80228 1.5 4.25C1.5 3.69772 1.94772 3.25 2.5 3.25H17.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFilterDownBold20.category = 'Text Formatting';\n\nexport default FilterDownBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FilterDownBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FilterDownBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5 18C15.0523 18 15.5 18.4477 15.5 19C15.5 19.5523 15.0523 20 14.5 20H9.5C8.94772 20 8.5 19.5523 8.5 19C8.5 18.4477 8.94772 18 9.5 18H14.5ZM18 11C18.5523 11 19 11.4477 19 12C19 12.5523 18.5523 13 18 13H6C5.44772 13 5 12.5523 5 12C5 11.4477 5.44772 11 6 11H18ZM21 4C21.5523 4 22 4.44772 22 5C22 5.55228 21.5523 6 21 6H3C2.44772 6 2 5.55228 2 5C2 4.44772 2.44772 4 3 4H21Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFilterDownBold24.category = 'Text Formatting';\n\nexport default FilterDownBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FilterDownBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FilterDownBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.25 24C19.8023 24 20.25 24.4477 20.25 25C20.25 25.5523 19.8023 26 19.25 26H12.75C12.1977 26 11.75 25.5523 11.75 25C11.75 24.4477 12.1977 24 12.75 24H19.25ZM23.25 15C23.8023 15 24.25 15.4477 24.25 16C24.25 16.5523 23.8023 17 23.25 17H8.75C8.19772 17 7.75 16.5523 7.75 16C7.75 15.4477 8.19772 15 8.75 15H23.25ZM27.25 6C27.8023 6 28.25 6.44772 28.25 7C28.25 7.55228 27.8023 8 27.25 8H4.75C4.19772 8 3.75 7.55228 3.75 7C3.75 6.44772 4.19772 6 4.75 6H27.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFilterDownBold32.category = 'Text Formatting';\n\nexport default FilterDownBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Fire12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Fire12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 6.98701C10.75 9.28246 8.375 11.25 6 11.25C3.625 11.25 1.25 9.28246 1.25 6.98701C1.25 6.02837 1.60741 5.20811 1.82877 4.792C1.87558 4.70401 1.99912 4.7397 2.00443 4.83923C2.08031 6.26388 2.87763 6.91876 3.625 6.02437C4.26292 5.26097 3.81871 4.93621 4 3.50001C4.17707 2.09728 5.41999 0.595481 7.61494 0.776365C7.69937 0.783323 7.73333 0.887175 7.67406 0.94771C6.07246 2.5836 6.85433 4.34296 8.13625 5.95439C8.16798 5.99427 8.22393 6.00359 8.26435 5.97256C8.53851 5.76216 9.48282 4.90853 9.11063 3.36882C9.0864 3.26857 9.20717 3.19147 9.27891 3.26556C10.2758 4.29509 10.75 5.71192 10.75 6.98701Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nFire12.category = 'Interface General';\n\nexport default Fire12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Fire16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Fire16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5 9.36301C14.5 12.5329 11.25 15.25 8 15.25C4.75 15.25 1.5 12.5329 1.5 9.36301C1.5 8.06614 1.99544 6.85481 2.31623 6.20643C2.38431 6.06882 2.58508 6.12265 2.60135 6.27531C2.79598 8.10153 4.29473 8.58347 4.75 8.03366C5.24877 7.43131 4.50191 6.49003 4.75 4.5067C4.99457 2.55153 6.63476 0.432141 10.2557 0.789785C10.3671 0.800784 10.4244 0.929349 10.3638 1.02346C8.12693 4.50026 9.93243 6.43926 10.9315 7.93013C10.9671 7.98328 11.0406 7.9902 11.0811 7.94071C11.3621 7.59763 12.2577 6.31589 11.8976 4.27919C11.8718 4.1332 12.046 4.03062 12.1505 4.13575C13.5742 5.56756 14.5 7.59022 14.5 9.36301Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nFire16.category = 'Interface General';\n\nexport default Fire16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Fire20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Fire20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 11.739C18.25 15.7834 14.125 19.25 10 19.25C5.875 19.25 1.75 15.7834 1.75 11.739C1.75 10.1125 2.35768 8.59136 2.76508 7.75436C2.88429 7.50944 3.23418 7.56168 3.31998 7.8202C3.8728 9.48588 5.1117 10.9696 5.875 10.0429C6.50806 9.27443 5.56012 8.07348 5.875 5.54304C6.18144 3.08039 8.21425 0.413569 12.688 0.7848C12.9106 0.803275 13.0256 1.05562 12.908 1.24559C10.2311 5.56984 13.0927 7.25587 13.7747 9.90652C13.7918 9.97297 13.8663 10.0022 13.9175 9.95659C14.2525 9.65825 15.22 8.51685 14.9198 5.46994C14.8922 5.18961 15.2203 5.01638 15.4142 5.22069C17.1381 7.03689 18.25 9.53879 18.25 11.739Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nFire20.category = 'Interface General';\n\nexport default Fire20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Fire24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Fire24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 14.115C22.25 19.0339 17.125 23.25 12 23.25C6.875 23.25 1.75 19.0339 1.75 14.115C1.75 11.9245 2.67573 9.89122 3.16427 8.97072C3.27985 8.75294 3.58663 8.77931 3.68845 9.00385C4.60801 11.0318 6.21059 12.8418 6.875 12.0522C7.66153 11.1175 6.48378 9.65694 6.875 6.57937C7.25824 3.56449 9.81479 0.297989 15.4501 0.801751C15.6743 0.821791 15.7881 1.07946 15.6669 1.2691C12.2797 6.56882 16.2525 8.46925 16.7082 11.8525C16.7192 11.9342 16.814 11.9701 16.8686 11.9084C17.306 11.4148 18.6068 9.63815 18.1456 6.38118C18.105 6.09403 18.4435 5.89971 18.6473 6.10609C20.8343 8.32121 22.25 11.4061 22.25 14.115Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nFire24.category = 'Interface General';\n\nexport default Fire24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Fire32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Fire32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.25 18.679C29.25 24.9096 22.625 30.25 16 30.25C9.375 30.25 2.75 24.9096 2.75 18.679C2.75 15.7757 4.06024 13.0904 4.66224 12.0099C4.78116 11.7965 5.08451 11.8242 5.18416 12.0473C6.35946 14.6786 8.49861 17.0867 9.375 16.0662C10.3917 14.8822 8.86928 13.0321 9.375 9.13386C9.87347 5.29141 13.2162 1.12628 20.5954 1.82794C20.8211 1.84939 20.9351 2.11249 20.8099 2.30142C16.2872 9.126 21.5412 11.5269 22.094 15.8718C22.1042 15.9525 22.1957 15.989 22.2498 15.9283C22.7183 15.4032 24.2282 13.3103 23.8103 8.50883C23.7865 8.23624 24.1041 8.0663 24.3031 8.25407C27.2943 11.0758 29.25 15.1319 29.25 18.679Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nFire32.category = 'Interface General';\n\nexport default Fire32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FireFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FireFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 6.98701C10.75 9.28246 8.375 11.25 6 11.25C3.625 11.25 1.25 9.28246 1.25 6.98701C1.25 6.02837 1.60741 5.20811 1.82877 4.792C1.87558 4.70401 1.99912 4.7397 2.00443 4.83923C2.08031 6.26388 2.87763 6.91876 3.625 6.02437C4.26292 5.26097 3.81871 4.93621 4 3.50001C4.17707 2.09728 5.41999 0.595481 7.61494 0.776365C7.69937 0.783323 7.73333 0.887175 7.67406 0.94771C6.07246 2.5836 6.85433 4.34296 8.13625 5.95439C8.16798 5.99427 8.22393 6.00359 8.26435 5.97256C8.53851 5.76216 9.48282 4.90853 9.11063 3.36882C9.0864 3.26857 9.20717 3.19147 9.27891 3.26556C10.2758 4.29509 10.75 5.71192 10.75 6.98701Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nFireFilled12.category = 'Interface General';\n\nexport default FireFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FireFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FireFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5 9.36301C14.5 12.5329 11.25 15.25 8 15.25C4.75 15.25 1.5 12.5329 1.5 9.36301C1.5 8.06614 1.99544 6.85481 2.31623 6.20643C2.38431 6.06882 2.58508 6.12265 2.60135 6.27531C2.79598 8.10153 4.29473 8.58347 4.75 8.03366C5.24877 7.43131 4.50191 6.49003 4.75 4.5067C4.99457 2.55153 6.63476 0.432141 10.2557 0.789785C10.3671 0.800784 10.4244 0.929349 10.3638 1.02346C8.12693 4.50026 9.93243 6.43926 10.9315 7.93013C10.9671 7.98328 11.0406 7.9902 11.0811 7.94071C11.3621 7.59763 12.2577 6.31589 11.8976 4.27919C11.8718 4.1332 12.046 4.03062 12.1505 4.13575C13.5742 5.56756 14.5 7.59022 14.5 9.36301Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nFireFilled16.category = 'Interface General';\n\nexport default FireFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FireFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FireFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 11.739C18.25 15.7834 14.125 19.25 10 19.25C5.875 19.25 1.75 15.7834 1.75 11.739C1.75 10.1125 2.35768 8.59136 2.76508 7.75436C2.88429 7.50944 3.23418 7.56168 3.31998 7.8202C3.8728 9.48588 5.1117 10.9696 5.875 10.0429C6.50806 9.27443 5.56012 8.07348 5.875 5.54304C6.18144 3.08039 8.21425 0.413569 12.688 0.7848C12.9106 0.803275 13.0256 1.05562 12.908 1.24559C10.2311 5.56984 13.0927 7.25587 13.7747 9.90652C13.7918 9.97297 13.8663 10.0022 13.9175 9.95659C14.2525 9.65825 15.22 8.51685 14.9198 5.46994C14.8922 5.18961 15.2203 5.01638 15.4142 5.22069C17.1381 7.03689 18.25 9.53879 18.25 11.739Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nFireFilled20.category = 'Interface General';\n\nexport default FireFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FireFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FireFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 14.115C22.25 19.0339 17.125 23.25 12 23.25C6.875 23.25 1.75 19.0339 1.75 14.115C1.75 11.9245 2.67573 9.89122 3.16427 8.97072C3.27985 8.75294 3.58663 8.77931 3.68845 9.00385C4.60801 11.0318 6.21059 12.8418 6.875 12.0522C7.66153 11.1175 6.48378 9.65694 6.875 6.57937C7.25824 3.56449 9.81479 0.297989 15.4501 0.801751C15.6743 0.821791 15.7881 1.07946 15.6669 1.2691C12.2797 6.56882 16.2525 8.46925 16.7082 11.8525C16.7192 11.9342 16.814 11.9701 16.8686 11.9084C17.306 11.4148 18.6068 9.63815 18.1456 6.38118C18.105 6.09403 18.4435 5.89971 18.6473 6.10609C20.8343 8.32121 22.25 11.4061 22.25 14.115Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nFireFilled24.category = 'Interface General';\n\nexport default FireFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FireFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FireFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.25 18.679C29.25 24.9096 22.625 30.25 16 30.25C9.375 30.25 2.75 24.9096 2.75 18.679C2.75 15.7757 4.06024 13.0904 4.66224 12.0099C4.78116 11.7965 5.08451 11.8242 5.18416 12.0473C6.35946 14.6786 8.49861 17.0867 9.375 16.0662C10.3917 14.8822 8.86928 13.0321 9.375 9.13386C9.87347 5.29141 13.2162 1.12628 20.5954 1.82794C20.8211 1.84939 20.9351 2.11249 20.8099 2.30142C16.2872 9.126 21.5412 11.5269 22.094 15.8718C22.1042 15.9525 22.1957 15.989 22.2498 15.9283C22.7183 15.4032 24.2282 13.3103 23.8103 8.50883C23.7865 8.23624 24.1041 8.0663 24.3031 8.25407C27.2943 11.0758 29.25 15.1319 29.25 18.679Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nFireFilled32.category = 'Interface General';\n\nexport default FireFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Flag12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Flag12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.44629 0.625C5.1717 0.625 5.85772 0.981483 6.33301 1.2168C6.89556 1.49531 7.24796 1.65234 7.55371 1.65234C7.92123 1.65232 8.31506 1.56692 8.65234 1.46191L8.79785 1.42578C9.53474 1.29002 10.3749 1.80562 10.375 2.69336V7.23145C10.3748 7.70116 10.1043 8.16695 9.61914 8.36133C9.21164 8.52465 8.39959 8.80563 7.55371 8.80566C6.82831 8.80566 6.14228 8.44917 5.66699 8.21387C5.10443 7.93535 4.75207 7.77734 4.44629 7.77734C4.04347 7.77737 3.61099 7.88075 3.25879 7.99707C3.21185 8.01258 3.16731 8.02875 3.125 8.04395V10.625C3.125 11.0392 2.78921 11.375 2.375 11.375C1.96079 11.375 1.625 11.0392 1.625 10.625V2.19922C1.62513 1.72947 1.89572 1.26278 2.38086 1.06836L2.75586 0.930664C3.19588 0.782871 3.81163 0.625023 4.44629 0.625ZM4.44629 2.125C3.97795 2.12503 3.48067 2.26492 3.125 2.39258V6.4707C3.50646 6.36639 3.96928 6.27736 4.44629 6.27734C5.1717 6.27734 5.85772 6.63383 6.33301 6.86914C6.89566 7.1477 7.24792 7.30566 7.55371 7.30566C8.02222 7.30563 8.51938 7.16479 8.875 7.03711V2.95703C8.49509 3.06098 8.03242 3.15232 7.55371 3.15234C6.8283 3.15234 6.14227 2.79586 5.66699 2.56055C5.10454 2.28209 4.75203 2.125 4.44629 2.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFlag12.category = 'Objects';\n\nexport default Flag12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Flag16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Flag16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.92969 1.08301C6.82674 1.08313 7.68582 1.52479 8.33398 1.8457C9.06933 2.20977 9.59476 2.45298 10.0723 2.45312C10.5971 2.45307 11.15 2.33143 11.6123 2.1875C12.4969 1.91279 13.5846 2.52095 13.585 3.59082V9.64062C13.585 10.1403 13.3155 10.6327 12.834 10.8721L12.7344 10.917C12.2005 11.131 11.152 11.4902 10.0723 11.4902C9.17542 11.4901 8.31705 11.0484 7.66895 10.7275C6.93347 10.3634 6.40727 10.1202 5.92969 10.1201C5.35519 10.1201 4.75032 10.2657 4.26855 10.4248C4.13883 10.4676 4.02043 10.5103 3.91797 10.5498V14.166C3.91797 14.5801 3.58201 14.9158 3.16797 14.916C2.75376 14.916 2.41797 14.5802 2.41797 14.166V2.93262C2.41809 2.39944 2.72453 1.87524 3.26855 1.65723L3.75781 1.47656C4.32824 1.28519 5.12015 1.08304 5.92969 1.08301ZM5.92969 2.58301C5.18703 2.58305 4.40629 2.82653 3.91797 3.01465V8.96387C4.46225 8.79249 5.1855 8.62015 5.92969 8.62012C6.82675 8.62024 7.68581 9.06191 8.33398 9.38281C9.06933 9.74687 9.59475 9.99009 10.0723 9.99023C10.8155 9.99015 11.5969 9.74579 12.085 9.55762V3.62598C12.08 3.62364 12.0746 3.62106 12.0693 3.62012C12.0629 3.61907 12.0589 3.6198 12.0576 3.62012C11.5195 3.78765 10.8063 3.95307 10.0723 3.95312C9.1754 3.95298 8.31705 3.51132 7.66895 3.19043C6.93347 2.8263 6.40726 2.58313 5.92969 2.58301Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFlag16.category = 'Objects';\n\nexport default Flag16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Flag20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Flag20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.40918 1.54199C8.47816 1.54199 9.50985 2.06998 10.3311 2.47656C11.2395 2.92634 11.9385 3.25474 12.5879 3.25488C13.27 3.25488 13.98 3.09785 14.5674 2.91504C15.5702 2.60285 16.7898 3.29531 16.79 4.48926V12.0518C16.7899 12.6484 16.4477 13.2301 15.8447 13.4717L15.8457 13.4727C15.1852 13.7374 13.9015 14.1758 12.5879 14.1758C11.519 14.1756 10.4871 13.6487 9.66602 13.2422C8.75745 12.7924 8.05869 12.4629 7.40918 12.4629C6.66297 12.463 5.88572 12.6517 5.27441 12.8535C5.05557 12.9258 4.86263 12.9991 4.70703 13.0615V17.709C4.70669 18.1229 4.37103 18.459 3.95703 18.459C3.5432 18.4588 3.20737 18.1228 3.20703 17.709V3.66602C3.20713 3.06954 3.5497 2.48781 4.15234 2.24609L4.42773 2.13965C5.13353 1.87835 6.25971 1.54211 7.40918 1.54199ZM7.40918 3.04199C6.38619 3.04213 5.31791 3.39356 4.71289 3.63574C4.71075 3.63951 4.70708 3.65007 4.70703 3.66602V11.4639C4.73874 11.4531 4.77096 11.4405 4.80371 11.4297C5.48854 11.2035 6.43735 10.963 7.40918 10.9629C8.47808 10.9629 9.50987 11.4909 10.3311 11.8975C11.2395 12.3472 11.9385 12.6756 12.5879 12.6758C13.6106 12.6758 14.678 12.3233 15.2832 12.0811C15.2854 12.0773 15.29 12.0675 15.29 12.0518V4.48926C15.2899 4.4649 15.2796 4.42339 15.2178 4.38184C15.1519 4.3378 15.0739 4.32802 15.0137 4.34668C14.3504 4.55315 13.4793 4.75488 12.5879 4.75488C11.5189 4.75474 10.4872 4.22687 9.66602 3.82031C8.75747 3.37049 8.05867 3.04199 7.40918 3.04199Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFlag20.category = 'Objects';\n\nexport default Flag20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Flag24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Flag24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.89258 2C10.1336 2 11.3387 2.61321 12.333 3.10547C13.4146 3.64096 14.2861 4.05566 15.1074 4.05566C15.9471 4.05561 16.8149 3.86244 17.5273 3.64062C18.6481 3.29171 19.9997 4.06926 20 5.38672V14.4619C20 15.122 19.6219 15.7622 18.96 16.0273C18.1731 16.3427 16.655 16.8613 15.1074 16.8613C13.8664 16.8613 12.6613 16.2481 11.667 15.7559C10.5854 15.2204 9.71399 14.8057 8.89258 14.8057C7.97424 14.8057 7.02431 15.0365 6.2832 15.2812C5.97109 15.3843 5.70361 15.4884 5.5 15.5723V21.25C5.5 21.6642 5.16421 22 4.75 22C4.33579 22 4 21.6642 4 21.25V4.39941C4 3.7393 4.37818 3.09922 5.04004 2.83398C5.82684 2.5187 7.34494 2.00006 8.89258 2ZM8.89258 3.5C7.63376 3.50006 6.32865 3.93363 5.59766 4.22656C5.5532 4.24454 5.5 4.29877 5.5 4.39941V13.9678C5.59924 13.9322 5.70302 13.8936 5.8125 13.8574C6.62707 13.5884 7.74873 13.3057 8.89258 13.3057C10.1336 13.3057 11.3387 13.9189 12.333 14.4111C13.4146 14.9466 14.2861 15.3613 15.1074 15.3613C16.3663 15.3613 17.6715 14.9277 18.4023 14.6348C18.4468 14.6169 18.5 14.5627 18.5 14.4619V5.38672C18.4999 5.30076 18.4564 5.20752 18.3467 5.13379C18.2329 5.05742 18.0919 5.03513 17.9727 5.07227C17.1844 5.31765 16.1562 5.55562 15.1074 5.55566C13.8664 5.55566 12.6613 4.94245 11.667 4.4502C10.5854 3.91469 9.71397 3.5 8.89258 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFlag24.category = 'Objects';\n\nexport default Flag24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Flag32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Flag32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8555 2.91699C13.44 2.91699 14.9909 3.70173 16.3311 4.36523C17.7585 5.07198 18.9766 5.65808 20.1416 5.6582C21.2959 5.65819 22.4798 5.3924 23.4424 5.09277C24.7992 4.67037 26.415 5.61877 26.415 7.18359V19.2832C26.4148 20.07 25.965 20.8254 25.1855 21.1377C24.1455 21.5545 22.1568 22.2314 20.1416 22.2314C18.557 22.2313 17.0062 21.4467 15.666 20.7832C14.2385 20.0765 13.0206 19.4912 11.8555 19.4912C10.5935 19.4913 9.29816 19.8083 8.29785 20.1387C7.8026 20.3023 7.38927 20.4659 7.10156 20.5879C7.09527 20.5905 7.08818 20.5931 7.08203 20.5957V28.334C7.08169 28.7479 6.74603 29.084 6.33203 29.084C5.9182 29.0838 5.58237 28.7478 5.58203 28.334V5.86621C5.58203 5.0794 6.03219 4.32326 6.81152 4.01074C7.8512 3.59411 9.84017 2.91716 11.8555 2.91699ZM11.8555 4.41699C10.129 4.41716 8.35303 5.00905 7.36914 5.40332C7.20728 5.46858 7.08203 5.63887 7.08203 5.86621V18.9785C7.30373 18.894 7.55435 18.804 7.82715 18.7139C8.90091 18.3592 10.368 17.9913 11.8555 17.9912C13.4401 17.9912 14.9909 18.776 16.3311 19.4395C17.7585 20.1462 18.9766 20.7313 20.1416 20.7314C21.8681 20.7314 23.644 20.1405 24.6279 19.7461V19.7451L24.6865 19.7168C24.8193 19.6378 24.9149 19.4824 24.915 19.2832V7.18359C24.915 6.77165 24.4194 6.36017 23.8887 6.52539C22.8502 6.84867 21.5052 7.15819 20.1416 7.1582C18.5571 7.15808 17.0061 6.37344 15.666 5.70996C14.2385 5.00318 13.0206 4.41699 11.8555 4.41699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFlag32.category = 'Objects';\n\nexport default Flag32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FlagFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FlagFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.44629 0.625C5.1717 0.625 5.85772 0.981483 6.33301 1.2168C6.89556 1.49531 7.24796 1.65234 7.55371 1.65234C7.92123 1.65232 8.31506 1.56692 8.65234 1.46191L8.79785 1.42578C9.53474 1.29002 10.3749 1.80562 10.375 2.69336V7.23145C10.3748 7.70116 10.1043 8.16695 9.61914 8.36133C9.21164 8.52465 8.39959 8.80563 7.55371 8.80566C6.82831 8.80566 6.14228 8.44917 5.66699 8.21387C5.10443 7.93535 4.75207 7.77734 4.44629 7.77734C4.04347 7.77737 3.61099 7.88075 3.25879 7.99707C3.21185 8.01258 3.16731 8.02875 3.125 8.04395V10.625C3.125 11.0392 2.78921 11.375 2.375 11.375C1.96079 11.375 1.625 11.0392 1.625 10.625V2.19922C1.62513 1.72947 1.89572 1.26278 2.38086 1.06836L2.75586 0.930664C3.19588 0.782871 3.81163 0.625023 4.44629 0.625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFlagFilled12.category = 'Objects';\n\nexport default FlagFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FlagFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FlagFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.92969 1.08301C6.82674 1.08313 7.68582 1.52479 8.33398 1.8457C9.06934 2.20977 9.59476 2.45298 10.0723 2.45312C10.5971 2.45307 11.15 2.33143 11.6123 2.1875C12.4969 1.91279 13.5846 2.52095 13.585 3.59082V9.64062C13.585 10.1403 13.3155 10.6327 12.834 10.8721L12.7344 10.917C12.2005 11.131 11.152 11.4902 10.0723 11.4902C9.17542 11.4901 8.31705 11.0484 7.66895 10.7275C6.93347 10.3634 6.40727 10.1202 5.92969 10.1201C5.3552 10.1201 4.75032 10.2657 4.26855 10.4248C4.13883 10.4676 4.02043 10.5103 3.91797 10.5498V14.166C3.91797 14.5801 3.58201 14.9158 3.16797 14.916C2.75376 14.916 2.41797 14.5802 2.41797 14.166V2.93262C2.41809 2.39944 2.72453 1.87524 3.26855 1.65723L3.75781 1.47656C4.32824 1.28519 5.12015 1.08304 5.92969 1.08301Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFlagFilled16.category = 'Objects';\n\nexport default FlagFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FlagFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FlagFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.40918 1.54199C8.47816 1.54199 9.50985 2.06998 10.3311 2.47656C11.2395 2.92634 11.9385 3.25474 12.5879 3.25488C13.27 3.25488 13.98 3.09785 14.5674 2.91504C15.5702 2.60285 16.7898 3.29531 16.79 4.48926V12.0518C16.7899 12.6484 16.4477 13.2301 15.8447 13.4717L15.8457 13.4727C15.1852 13.7374 13.9015 14.1758 12.5879 14.1758C11.519 14.1756 10.4871 13.6487 9.66602 13.2422C8.75745 12.7924 8.05869 12.4629 7.40918 12.4629C6.66297 12.463 5.88572 12.6517 5.27441 12.8535C5.05557 12.9258 4.86263 12.9991 4.70703 13.0615V17.709C4.70669 18.1229 4.37103 18.459 3.95703 18.459C3.5432 18.4588 3.20737 18.1228 3.20703 17.709V3.66602C3.20713 3.06954 3.5497 2.48781 4.15234 2.24609L4.42773 2.13965C5.13353 1.87835 6.25971 1.54211 7.40918 1.54199Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFlagFilled20.category = 'Objects';\n\nexport default FlagFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FlagFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FlagFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.89258 2C10.1336 2 11.3387 2.61321 12.333 3.10547C13.4146 3.64096 14.2861 4.05566 15.1074 4.05566C15.9471 4.05561 16.8149 3.86244 17.5273 3.64062C18.6481 3.29171 19.9997 4.06926 20 5.38672V14.4619C20 15.122 19.6219 15.7622 18.96 16.0273C18.1731 16.3427 16.655 16.8613 15.1074 16.8613C13.8664 16.8613 12.6613 16.2481 11.667 15.7559C10.5854 15.2204 9.71399 14.8057 8.89258 14.8057C7.97424 14.8057 7.02431 15.0365 6.2832 15.2812C5.97109 15.3843 5.70361 15.4884 5.5 15.5723V21.25C5.5 21.6642 5.16421 22 4.75 22C4.33579 22 4 21.6642 4 21.25V4.39941C4 3.7393 4.37818 3.09922 5.04004 2.83398C5.82684 2.5187 7.34494 2.00006 8.89258 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFlagFilled24.category = 'Objects';\n\nexport default FlagFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FlagFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FlagFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8555 2.91699C13.44 2.91699 14.9909 3.70173 16.3311 4.36523C17.7585 5.07198 18.9766 5.65808 20.1416 5.6582C21.2959 5.65819 22.4798 5.3924 23.4424 5.09277C24.7992 4.67037 26.415 5.61877 26.415 7.18359V19.2832C26.4148 20.07 25.965 20.8254 25.1855 21.1377C24.1455 21.5545 22.1568 22.2314 20.1416 22.2314C18.557 22.2313 17.0062 21.4467 15.666 20.7832C14.2385 20.0765 13.0206 19.4912 11.8555 19.4912C10.5935 19.4913 9.29816 19.8083 8.29785 20.1387C7.8026 20.3023 7.38927 20.4659 7.10156 20.5879C7.09527 20.5905 7.08818 20.5931 7.08203 20.5957V28.334C7.08169 28.7479 6.74603 29.084 6.33203 29.084C5.9182 29.0838 5.58237 28.7478 5.58203 28.334V5.86621C5.58203 5.0794 6.03219 4.32326 6.81152 4.01074C7.8512 3.59411 9.84017 2.91716 11.8555 2.91699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFlagFilled32.category = 'Objects';\n\nexport default FlagFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FolderAdd12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FolderAdd12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.23535 0.5C4.66475 0.5 5.07074 0.684751 5.35156 1.00195L5.46387 1.14551L6.39453 2.5H10.4102C11.2882 2.50008 11.9999 3.21183 12 4.08984V5.75C12 6.16421 11.6642 6.5 11.25 6.5C10.8358 6.5 10.5 6.16421 10.5 5.75V4.08984C10.4999 4.04026 10.4597 4.00008 10.4102 4H6.38965C5.89904 4 5.43911 3.75875 5.16113 3.35449L4.23047 2H1.58984C1.54026 2.00008 1.50008 2.04026 1.5 2.08984V9.91016C1.50008 9.95974 1.54026 9.99992 1.58984 10H5.25C5.66421 10 6 10.3358 6 10.75C6 11.1642 5.66421 11.5 5.25 11.5H1.58984C0.711835 11.4999 8.45151e-05 10.7882 0 9.91016V2.08984C8.43864e-05 1.21183 0.711835 0.500084 1.58984 0.5H4.23535ZM8.75 6C9.16421 6 9.5 6.33579 9.5 6.75V8H10.75C11.1642 8 11.5 8.33579 11.5 8.75C11.5 9.16421 11.1642 9.5 10.75 9.5H9.5V10.75C9.5 11.1642 9.16421 11.5 8.75 11.5C8.33579 11.5 8 11.1642 8 10.75V9.5H6.75C6.33579 9.5 6 9.16421 6 8.75C6 8.33579 6.33579 8 6.75 8H8V6.75C8 6.33579 8.33579 6 8.75 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFolderAdd12.category = 'Interface General';\n\nexport default FolderAdd12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FolderAdd16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FolderAdd16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.95117 1C5.44501 1 5.91319 1.2222 6.22461 1.60547L7.31543 2.94824C7.34201 2.98083 7.38176 3 7.42383 3H14.2305C15.2076 3.00025 15.9997 3.79236 16 4.76953V7.25C16 7.66421 15.6642 8 15.25 8C14.8358 8 14.5 7.66421 14.5 7.25V4.76953C14.4997 4.62079 14.3792 4.50025 14.2305 4.5H7.42383C6.92999 4.5 6.46181 4.2778 6.15039 3.89453L5.05957 2.55176C5.03299 2.51916 4.99324 2.5 4.95117 2.5H1.76953C1.62079 2.50025 1.50025 2.62079 1.5 2.76953V12.2305C1.50025 12.3792 1.62079 12.4997 1.76953 12.5H9.25C9.66421 12.5 10 12.8358 10 13.25C10 13.6642 9.66421 14 9.25 14H1.76953C0.792359 13.9997 0.00025349 13.2076 0 12.2305V2.76953C0.000253554 1.79236 0.792359 1.00025 1.76953 1H4.95117ZM13 8C13.4142 8 13.75 8.33579 13.75 8.75V10.25H15.25C15.6642 10.25 16 10.5858 16 11C16 11.4142 15.6642 11.75 15.25 11.75H13.75V13.25C13.75 13.6642 13.4142 14 13 14C12.5858 14 12.25 13.6642 12.25 13.25V11.75H10.75C10.3358 11.75 10 11.4142 10 11C10 10.5858 10.3358 10.25 10.75 10.25H12.25V8.75C12.25 8.33579 12.5858 8 13 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFolderAdd16.category = 'Interface General';\n\nexport default FolderAdd16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FolderAdd20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FolderAdd20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.70215 2C6.39202 2.00007 7.02689 2.37777 7.35547 2.98438L8.33887 4.80078C8.40526 4.92335 8.53347 4.99993 8.67285 5H17.96C19.0866 5 20 5.91338 20 7.04004V9.25C20 9.66421 19.6642 10 19.25 10C18.8358 10 18.5 9.66421 18.5 9.25V7.04004C18.5 6.74181 18.2582 6.5 17.96 6.5H8.67285C7.98298 6.49993 7.34811 6.12223 7.01953 5.51562L6.03613 3.69922C5.96974 3.57665 5.84153 3.50007 5.70215 3.5H2.04004C1.74181 3.5 1.5 3.74181 1.5 4.04004V15.96C1.5 16.2582 1.74181 16.5 2.04004 16.5H11.25C11.6642 16.5 12 16.8358 12 17.25C12 17.6642 11.6642 18 11.25 18H2.04004C0.913378 18 0 17.0866 0 15.96V4.04004C0 2.91338 0.913378 2 2.04004 2H5.70215ZM16 10C16.4142 10 16.75 10.3358 16.75 10.75V13.25H19.25C19.6642 13.25 20 13.5858 20 14C20 14.4142 19.6642 14.75 19.25 14.75H16.75V17.25C16.75 17.6642 16.4142 18 16 18C15.5858 18 15.25 17.6642 15.25 17.25V14.75H12.75C12.3358 14.75 12 14.4142 12 14C12 13.5858 12.3358 13.25 12.75 13.25H15.25V10.75C15.25 10.3358 15.5858 10 16 10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFolderAdd20.category = 'Interface General';\n\nexport default FolderAdd20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FolderAdd24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FolderAdd24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.21289 3C7.87117 3 8.48854 3.31936 8.86914 3.85645L10.2295 5.77637C10.3289 5.91662 10.4902 6 10.6621 6H21.2803C22.5061 6.00015 23.4999 6.99387 23.5 8.21973V12.25C23.5 12.6642 23.1642 13 22.75 13C22.3358 13 22 12.6642 22 12.25V8.21973C21.9999 7.8223 21.6777 7.50015 21.2803 7.5H10.6621C10.0038 7.5 9.38646 7.18064 9.00586 6.64355L7.64551 4.72363C7.54614 4.58338 7.38478 4.5 7.21289 4.5H2.71973C2.3223 4.50015 2.00015 4.8223 2 5.21973V18.75C2 19.1642 2.33579 19.5 2.75 19.5H15.25C15.6642 19.5 16 19.8358 16 20.25C16 20.6642 15.6642 21 15.25 21H2.75C1.50736 21 0.5 19.9926 0.5 18.75V5.21973C0.500148 3.99387 1.49387 3.00015 2.71973 3H7.21289ZM20 13C20.4142 13 20.75 13.3358 20.75 13.75V16.25H23.25C23.6642 16.25 24 16.5858 24 17C24 17.4142 23.6642 17.75 23.25 17.75H20.75V20.25C20.75 20.6642 20.4142 21 20 21C19.5858 21 19.25 20.6642 19.25 20.25V17.75H16.75C16.3358 17.75 16 17.4142 16 17C16 16.5858 16.3358 16.25 16.75 16.25H19.25V13.75C19.25 13.3358 19.5858 13 20 13Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFolderAdd24.category = 'Interface General';\n\nexport default FolderAdd24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FolderAdd32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FolderAdd32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.93066 4C9.77272 4.00014 10.5584 4.42398 11.0205 5.12793L12.6084 7.54883C12.7932 7.8304 13.1076 7.99986 13.4443 8H28.25C29.7688 8 31 9.23122 31 10.75V17.25C31 17.6642 30.6642 18 30.25 18C29.8358 18 29.5 17.6642 29.5 17.25V10.75C29.5 10.0596 28.9404 9.5 28.25 9.5H13.4443C12.6023 9.49986 11.8166 9.07602 11.3545 8.37207L9.7666 5.95117C9.58182 5.6696 9.26743 5.50014 8.93066 5.5H3.75C3.05964 5.5 2.5 6.05964 2.5 6.75V25.25C2.5 25.9404 3.05964 26.5 3.75 26.5H20.25C20.6642 26.5 21 26.8358 21 27.25C21 27.6642 20.6642 28 20.25 28H3.75C2.23122 28 1 26.7688 1 25.25V6.75C1 5.23122 2.23122 4 3.75 4H8.93066ZM26 18C26.4142 18 26.75 18.3358 26.75 18.75V22.25H30.25C30.6642 22.25 31 22.5858 31 23C31 23.4142 30.6642 23.75 30.25 23.75H26.75V27.25C26.75 27.6642 26.4142 28 26 28C25.5858 28 25.25 27.6642 25.25 27.25V23.75H21.75C21.3358 23.75 21 23.4142 21 23C21 22.5858 21.3358 22.25 21.75 22.25H25.25V18.75C25.25 18.3358 25.5858 18 26 18Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFolderAdd32.category = 'Interface General';\n\nexport default FolderAdd32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FullScreen12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FullScreen12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.5 7.20605C1.91406 7.20605 2.24975 7.54206 2.25 7.95605V8.25C2.25 9.07843 2.92157 9.75 3.75 9.75H4.2002C4.61432 9.75011 4.9502 10.0859 4.9502 10.5C4.9502 10.9141 4.61432 11.2499 4.2002 11.25H3.75C2.09315 11.25 0.75 9.90685 0.75 8.25V7.95605C0.750252 7.54206 1.08594 7.20605 1.5 7.20605ZM10.5 7.20605C10.9141 7.20605 11.2497 7.54206 11.25 7.95605V8.25C11.25 9.90685 9.90685 11.25 8.25 11.25H7.7998C7.38568 11.2499 7.0498 10.9141 7.0498 10.5C7.0498 10.0859 7.38568 9.75011 7.7998 9.75H8.25C9.07843 9.75 9.75 9.07843 9.75 8.25V7.95605C9.75025 7.54206 10.0859 7.20605 10.5 7.20605ZM4.2002 0.75C4.61432 0.750106 4.9502 1.08585 4.9502 1.5C4.9502 1.91415 4.61432 2.24989 4.2002 2.25H3.75C2.92157 2.25 2.25 2.92157 2.25 3.75V4.04395C2.24975 4.45794 1.91406 4.79395 1.5 4.79395C1.08594 4.79395 0.750252 4.45794 0.75 4.04395V3.75C0.75 2.09315 2.09315 0.75 3.75 0.75H4.2002ZM8.25 0.75C9.90685 0.75 11.25 2.09315 11.25 3.75V4.04395C11.2497 4.45794 10.9141 4.79395 10.5 4.79395C10.0859 4.79395 9.75025 4.45794 9.75 4.04395V3.75C9.75 2.92157 9.07843 2.25 8.25 2.25H7.7998C7.38568 2.24989 7.0498 1.91415 7.0498 1.5C7.0498 1.08585 7.38568 0.750106 7.7998 0.75H8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFullScreen12.category = 'Interface General';\n\nexport default FullScreen12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FullScreen16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FullScreen16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 9.8584C2.41411 9.8584 2.74984 10.1943 2.75 10.6084V11C2.75 12.2426 3.75736 13.25 5 13.25H5.59961C6.01382 13.25 6.34961 13.5858 6.34961 14C6.34961 14.4142 6.01382 14.75 5.59961 14.75H5C2.92893 14.75 1.25 13.0711 1.25 11V10.6084C1.25016 10.1943 1.58589 9.8584 2 9.8584ZM14 9.8584C14.4141 9.8584 14.7498 10.1943 14.75 10.6084V11C14.75 13.0711 13.0711 14.75 11 14.75H10.4004C9.98618 14.75 9.65039 14.4142 9.65039 14C9.65039 13.5858 9.98618 13.25 10.4004 13.25H11C12.2426 13.25 13.25 12.2426 13.25 11V10.6084C13.2502 10.1943 13.5859 9.8584 14 9.8584ZM5.59961 1.25C6.01382 1.25 6.34961 1.58579 6.34961 2C6.34961 2.41421 6.01382 2.75 5.59961 2.75H5C3.75736 2.75 2.75 3.75736 2.75 5V5.3916C2.74984 5.80568 2.41411 6.1416 2 6.1416C1.58589 6.1416 1.25016 5.80568 1.25 5.3916V5C1.25 2.92893 2.92893 1.25 5 1.25H5.59961ZM11 1.25C13.0711 1.25 14.75 2.92893 14.75 5V5.3916C14.7498 5.80568 14.4141 6.1416 14 6.1416C13.5859 6.1416 13.2502 5.80568 13.25 5.3916V5C13.25 3.75736 12.2426 2.75 11 2.75H10.4004C9.98618 2.75 9.65039 2.41421 9.65039 2C9.65039 1.58579 9.98618 1.25 10.4004 1.25H11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFullScreen16.category = 'Interface General';\n\nexport default FullScreen16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FullScreen20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FullScreen20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 12.7285C2.41421 12.7285 2.75 13.0643 2.75 13.4785V14.25C2.75 15.9069 4.09315 17.25 5.75 17.25H6.7998C7.21402 17.25 7.5498 17.5858 7.5498 18C7.5498 18.4142 7.21402 18.75 6.7998 18.75H5.75C3.26472 18.75 1.25 16.7353 1.25 14.25V13.4785C1.25 13.0643 1.58579 12.7285 2 12.7285ZM18 12.7285C18.4142 12.7285 18.75 13.0643 18.75 13.4785V14.25C18.75 16.7353 16.7353 18.75 14.25 18.75H13.2002C12.786 18.75 12.4502 18.4142 12.4502 18C12.4502 17.5858 12.786 17.25 13.2002 17.25H14.25C15.9069 17.25 17.25 15.9069 17.25 14.25V13.4785C17.25 13.0643 17.5858 12.7285 18 12.7285ZM6.7998 1.25C7.21402 1.25 7.5498 1.58579 7.5498 2C7.5498 2.41421 7.21402 2.75 6.7998 2.75H5.75C4.09315 2.75 2.75 4.09315 2.75 5.75V6.52148C2.75 6.9357 2.41421 7.27148 2 7.27148C1.58579 7.27148 1.25 6.9357 1.25 6.52148V5.75C1.25 3.26472 3.26472 1.25 5.75 1.25H6.7998ZM14.25 1.25C16.7353 1.25 18.75 3.26472 18.75 5.75V6.52148C18.75 6.9357 18.4142 7.27148 18 7.27148C17.5858 7.27148 17.25 6.9357 17.25 6.52148V5.75C17.25 4.09315 15.9069 2.75 14.25 2.75H13.2002C12.786 2.75 12.4502 2.41421 12.4502 2C12.4502 1.58579 12.786 1.25 13.2002 1.25H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFullScreen20.category = 'Interface General';\n\nexport default FullScreen20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FullScreen24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FullScreen24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.5 14.71C2.91411 14.71 3.24984 15.0459 3.25 15.46V17C3.25 19.0711 4.92893 20.75 7 20.75H8.2002C8.61432 20.7501 8.9502 21.0859 8.9502 21.5C8.9502 21.9142 8.61432 22.2499 8.2002 22.25H7C4.10051 22.25 1.75 19.8995 1.75 17V15.46C1.75016 15.0459 2.08589 14.71 2.5 14.71ZM21.5 14.71C21.9141 14.71 22.2498 15.0459 22.25 15.46V17C22.25 19.8995 19.8995 22.25 17 22.25H15.7998C15.3857 22.2499 15.0498 21.9142 15.0498 21.5C15.0498 21.0859 15.3857 20.7501 15.7998 20.75H17C19.0711 20.75 20.75 19.0711 20.75 17V15.46C20.7502 15.0459 21.0859 14.71 21.5 14.71ZM8.2002 1.75C8.61432 1.75011 8.9502 2.08585 8.9502 2.5C8.9502 2.91415 8.61432 3.24989 8.2002 3.25H7C4.92893 3.25 3.25 4.92893 3.25 7V8.41406C3.24992 8.82821 2.91416 9.16406 2.5 9.16406C2.08584 9.16406 1.75008 8.82821 1.75 8.41406V7C1.75 4.1005 4.10051 1.75 7 1.75H8.2002ZM17 1.75C19.8995 1.75 22.25 4.10051 22.25 7V8.41406C22.2499 8.82821 21.9142 9.16406 21.5 9.16406C21.0858 9.16406 20.7501 8.82821 20.75 8.41406V7C20.75 4.92893 19.0711 3.25 17 3.25H15.7998C15.3857 3.24989 15.0498 2.91415 15.0498 2.5C15.0498 2.08585 15.3857 1.75011 15.7998 1.75H17Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFullScreen24.category = 'Interface General';\n\nexport default FullScreen24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/FullScreen32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const FullScreen32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.5 20.25C3.91421 20.25 4.25 20.5858 4.25 21V22.5C4.25 25.3995 6.60051 27.75 9.5 27.75H11C11.4142 27.75 11.75 28.0858 11.75 28.5C11.75 28.9142 11.4142 29.25 11 29.25H9.5C5.77208 29.25 2.75 26.2279 2.75 22.5V21C2.75 20.5858 3.08579 20.25 3.5 20.25ZM28.5 20.25C28.9142 20.25 29.25 20.5858 29.25 21V22.5C29.25 26.2279 26.2279 29.25 22.5 29.25H21C20.5858 29.25 20.25 28.9142 20.25 28.5C20.25 28.0858 20.5858 27.75 21 27.75H22.5C25.3995 27.75 27.75 25.3995 27.75 22.5V21C27.75 20.5858 28.0858 20.25 28.5 20.25ZM11 2.75C11.4142 2.75 11.75 3.08579 11.75 3.5C11.75 3.91421 11.4142 4.25 11 4.25H9.5C6.60051 4.25 4.25 6.60051 4.25 9.5V11C4.25 11.4142 3.91421 11.75 3.5 11.75C3.08579 11.75 2.75 11.4142 2.75 11V9.5C2.75 5.77208 5.77208 2.75 9.5 2.75H11ZM22.5 2.75C26.2279 2.75 29.25 5.77208 29.25 9.5V11C29.25 11.4142 28.9142 11.75 28.5 11.75C28.0858 11.75 27.75 11.4142 27.75 11V9.5C27.75 6.60051 25.3995 4.25 22.5 4.25H21C20.5858 4.25 20.25 3.91421 20.25 3.5C20.25 3.08579 20.5858 2.75 21 2.75H22.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nFullScreen32.category = 'Interface General';\n\nexport default FullScreen32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gamepad12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gamepad12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.78418 1.25012C9.71074 1.25012 11.3239 2.71008 11.5156 4.62708L11.8809 8.27649C12.0131 9.60088 10.9726 10.7501 9.6416 10.7501H9.60938C9.02278 10.75 8.45916 10.5209 8.03906 10.1115L7.41309 9.5011C7.27312 9.36471 7.08507 9.28831 6.88965 9.28821H5.10938C4.91393 9.2883 4.72591 9.36468 4.58594 9.5011L3.95996 10.1115C3.53991 10.5207 2.97611 10.75 2.38965 10.7501H2.35645C1.02568 10.7498 -0.0140395 9.60069 0.118164 8.27649L0.482422 4.62708C0.674112 2.71029 2.28759 1.25044 4.21387 1.25012H7.78418ZM4.21387 2.75012C3.05821 2.75044 2.09059 3.6265 1.97559 4.77649L1.61035 8.4259C1.56657 8.867 1.91318 9.24981 2.35645 9.25012H2.38965C2.58497 9.25001 2.77315 9.1735 2.91309 9.03723L3.53906 8.42688C3.95915 8.01746 4.52278 7.7883 5.10938 7.78821H6.88965C7.47625 7.78831 8.03988 8.01744 8.45996 8.42688L9.08594 9.03723C9.22592 9.17366 9.41391 9.25004 9.60938 9.25012H9.6416C10.0852 9.25012 10.4316 8.86722 10.3877 8.4259L10.0234 4.77649C9.90841 3.62629 8.94011 2.75012 7.78418 2.75012H4.21387ZM4.25 4.25012C4.94014 4.25038 5.5 4.80993 5.5 5.50012C5.49996 6.19028 4.94011 6.74986 4.25 6.75012C3.55967 6.75012 3.00004 6.19044 3 5.50012C3 4.80977 3.55964 4.25012 4.25 4.25012ZM7.75 4.25012C8.44014 4.25038 9 4.80993 9 5.50012C8.99996 6.19028 8.44011 6.74986 7.75 6.75012C7.05967 6.75012 6.50004 6.19044 6.5 5.50012C6.5 4.80977 7.05964 4.25012 7.75 4.25012Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepad12.category = 'Objects';\n\nexport default Gamepad12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gamepad16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gamepad16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.8281 1.99976C13.294 1.99995 15.3498 3.88764 15.5605 6.34448L15.9609 11.0144C16.0986 12.6199 14.8321 13.9997 13.2207 13.9998H13.1641C12.5712 13.9998 11.9937 13.8085 11.5186 13.4539L10.083 12.3816C9.86726 12.2207 9.60508 12.1336 9.33594 12.1335H6.66406C6.39473 12.1335 6.1319 12.2206 5.91602 12.3816L4.48047 13.4539C4.00554 13.8083 3.42854 13.9996 2.83594 13.9998H2.77832C1.1669 13.9997 -0.0995395 12.6199 0.0380859 11.0144L0.438477 6.34448C0.649218 3.88752 2.70586 1.99976 5.17188 1.99976H10.8281ZM5.17188 3.49976C3.48463 3.49976 2.07782 4.79137 1.93359 6.47241L1.5332 11.1433C1.47082 11.873 2.04597 12.4997 2.77832 12.4998H2.83594C3.10512 12.4996 3.36724 12.4127 3.58301 12.2517L5.01855 11.1794C5.49359 10.825 6.07134 10.6336 6.66406 10.6335H9.33594C9.92865 10.6336 10.5055 10.8259 10.9805 11.1804L12.416 12.2517C12.632 12.4129 12.8946 12.4998 13.1641 12.4998H13.2207C13.953 12.4997 14.5291 11.8729 14.4668 11.1433L14.0664 6.47241C13.9222 4.79149 12.5152 3.49995 10.8281 3.49976H5.17188ZM5.49902 4.99976C5.91315 4.99976 6.24889 5.33566 6.24902 5.74976V6.49976H6.99902C7.41315 6.49976 7.74889 6.83566 7.74902 7.24976C7.74902 7.66397 7.41324 7.99976 6.99902 7.99976H6.24902V8.74976C6.24902 9.16397 5.91324 9.49976 5.49902 9.49976C5.08503 9.4995 4.74902 9.16381 4.74902 8.74976V7.99976H3.99902C3.58503 7.9995 3.24902 7.66381 3.24902 7.24976C3.24916 6.83581 3.58511 6.50001 3.99902 6.49976H4.74902V5.74976C4.74916 5.33581 5.08511 5.00001 5.49902 4.99976ZM9.74902 7.24976C10.3012 7.24976 10.7489 7.69759 10.749 8.24976C10.749 8.80204 10.3013 9.24976 9.74902 9.24976C9.19696 9.2495 8.74902 8.80188 8.74902 8.24976C8.74916 7.69774 9.19704 7.25001 9.74902 7.24976ZM11.749 5.24976C12.3012 5.24976 12.7489 5.69759 12.749 6.24976C12.749 6.80204 12.3013 7.24976 11.749 7.24976C11.197 7.2495 10.749 6.80188 10.749 6.24976C10.7492 5.69774 11.197 5.25001 11.749 5.24976Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepad16.category = 'Objects';\n\nexport default Gamepad16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gamepad20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gamepad20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.5439 2.75C16.4644 2.7501 18.921 4.93957 19.2559 7.84082L19.9238 13.6279C20.1462 15.5573 18.6375 17.2498 16.6953 17.25H16.333C15.6301 17.2498 14.9452 17.0214 14.3828 16.5996L12.7168 15.3496C12.414 15.1227 12.0454 15 11.667 15H8.33398C7.95553 15.0001 7.58598 15.1225 7.2832 15.3496L5.61621 16.5996C5.0538 17.0213 4.36992 17.2499 3.66699 17.25H3.30469C1.36274 17.2495 -0.146123 15.5572 0.0761719 13.6279L0.744141 7.84082C1.07893 4.93969 3.53574 2.75034 6.45605 2.75H13.5439ZM6.45605 4.25C4.29767 4.25034 2.48187 5.86849 2.23438 8.0127L1.56641 13.7998C1.44683 14.8384 2.25927 15.7495 3.30469 15.75H3.66699C4.04536 15.7499 4.41403 15.6273 4.7168 15.4004L6.38379 14.1504C6.9462 13.7286 7.631 13.5001 8.33398 13.5H11.667C12.3701 13.5 13.0547 13.7286 13.6172 14.1504L15.2832 15.4004C15.5859 15.6274 15.9547 15.7498 16.333 15.75H16.6953C17.741 15.7498 18.5532 14.8386 18.4336 13.7998L17.7656 8.0127C17.5181 5.86837 15.7025 4.2501 13.5439 4.25H6.45605ZM6.87598 6.4375C7.28997 6.4377 7.6259 6.77347 7.62598 7.1875V8.3125H8.75098C9.16497 8.3127 9.5009 8.64847 9.50098 9.0625C9.50098 9.47659 9.16502 9.8123 8.75098 9.8125H7.62598V10.9375C7.62598 11.3516 7.29002 11.6873 6.87598 11.6875C6.46176 11.6875 6.12598 11.3517 6.12598 10.9375V9.8125H5.00098C4.58676 9.8125 4.25098 9.47671 4.25098 9.0625C4.25105 8.64835 4.58681 8.3125 5.00098 8.3125H6.12598V7.1875C6.12605 6.77335 6.46181 6.4375 6.87598 6.4375ZM12.501 9.5C13.0529 9.50032 13.5009 9.948 13.501 10.5C13.5009 11.052 13.0529 11.4997 12.501 11.5C11.9487 11.5 11.501 11.0522 11.501 10.5C11.5011 9.9478 11.9488 9.5 12.501 9.5ZM14.501 6.5C15.053 6.50019 15.5009 6.94791 15.501 7.5C15.5009 8.05211 15.0531 8.49981 14.501 8.5C13.9487 8.5 13.501 8.05223 13.501 7.5C13.5011 6.9478 13.9488 6.5 14.501 6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepad20.category = 'Objects';\n\nexport default Gamepad20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gamepad24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gamepad24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.5352 3.24963C20.0188 3.24963 22.9305 5.90134 23.2559 9.36975L23.9385 16.65C24.1444 18.8494 22.414 20.7494 20.2051 20.7496H19.999C19.1877 20.7496 18.3981 20.4864 17.749 19.9996L15.3486 18.1998C14.9593 17.908 14.4856 17.7496 13.999 17.7496H9.99902C9.51237 17.7497 9.03877 17.9079 8.64941 18.1998L6.24902 19.9996C5.59991 20.4865 4.81041 20.7496 3.99902 20.7496H3.79297C1.58416 20.7492 -0.146356 18.8493 0.0595703 16.65L0.742188 9.36975C1.06754 5.90142 3.97933 3.24979 7.46289 3.24963H16.5352ZM7.46289 4.74963C4.75356 4.74979 2.48851 6.81195 2.23535 9.5094L1.55371 16.7897C1.43001 18.1092 2.46775 19.2492 3.79297 19.2496H3.99902C4.48579 19.2496 4.9592 19.0915 5.34863 18.7994L7.74902 16.9996C8.39805 16.5129 9.18775 16.2497 9.99902 16.2496H13.999C14.8102 16.2496 15.6 16.513 16.249 16.9996L18.6494 18.7994C19.0388 19.0914 19.5124 19.2496 19.999 19.2496H20.2051C21.5304 19.2494 22.568 18.1093 22.4443 16.7897L21.7627 9.5094C21.5095 6.81187 19.2446 4.74963 16.5352 4.74963H7.46289ZM14.999 11.6002C15.6618 11.6002 16.1992 12.1377 16.1992 12.8004C16.199 13.463 15.6616 14.0006 14.999 14.0006C14.3366 14.0004 13.799 13.4628 13.7988 12.8004C13.7988 12.1378 14.3365 11.6005 14.999 11.6002ZM7.99902 7.99963C8.4131 7.99963 8.7488 8.33561 8.74902 8.74963V10.2496H10.249C10.6631 10.2496 10.9988 10.5856 10.999 10.9996C10.999 11.4138 10.6632 11.7496 10.249 11.7496H8.74902V13.2496C8.74902 13.6638 8.41324 13.9996 7.99902 13.9996C7.5849 13.9995 7.24902 13.6638 7.24902 13.2496V11.7496H5.74902C5.3349 11.7495 4.99902 11.4138 4.99902 10.9996C4.99925 10.5857 5.33504 10.2497 5.74902 10.2496H7.24902V8.74963C7.24925 8.33568 7.58504 7.99975 7.99902 7.99963ZM17.3984 8.00061C18.061 8.00061 18.5984 8.53728 18.5986 9.19983C18.5985 9.86249 18.0611 10.4 17.3984 10.4C16.7361 10.3996 16.1993 9.86225 16.1992 9.19983C16.1994 8.53751 16.7362 8.00099 17.3984 8.00061Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepad24.category = 'Objects';\n\nexport default Gamepad24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gamepad32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gamepad32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.8965 4.75C26.3285 4.75044 30.0611 8.06475 30.585 12.4658L31.7119 21.9385C32.0483 24.7641 29.8416 27.2495 26.9961 27.25H26.7344C25.78 27.25 24.8472 26.9623 24.0586 26.4248L20.5967 24.0645C20.0573 23.6968 19.4193 23.5002 18.7666 23.5H13.2344C12.5814 23.5 11.9429 23.6967 11.4033 24.0645L7.94238 26.4248C7.15383 26.9625 6.221 27.2499 5.2666 27.25H5.00488C2.15892 27.25 -0.0483716 24.7645 0.288086 21.9385L1.41602 12.4658C1.94007 8.06459 5.67217 4.75 10.1045 4.75H21.8965ZM10.1045 6.25C6.4321 6.25 3.33963 8.99601 2.90527 12.6426L1.77734 22.1162C1.54741 24.0496 3.05778 25.75 5.00488 25.75H5.2666C5.91953 25.7499 6.55818 25.5534 7.09766 25.1855L10.5586 22.8252C11.3472 22.2877 12.28 22 13.2344 22H18.7666C19.7209 22.0002 20.6539 22.2876 21.4424 22.8252L24.9033 25.1855C25.4429 25.5533 26.0814 25.75 26.7344 25.75H26.9961C28.9427 25.7495 30.4526 24.0493 30.2227 22.1162L29.0957 12.6426C28.6615 8.99623 25.5686 6.25044 21.8965 6.25H10.1045ZM10.499 10.75C10.9132 10.75 11.249 11.0858 11.249 11.5V13.75H13.499C13.9132 13.75 14.249 14.0858 14.249 14.5C14.249 14.9142 13.9132 15.25 13.499 15.25H11.249V17.5C11.249 17.9142 10.9132 18.25 10.499 18.25C10.085 18.2498 9.74903 17.9141 9.74902 17.5V15.25H7.49902C7.08503 15.2498 6.74903 14.9141 6.74902 14.5C6.74902 14.0859 7.08502 13.7502 7.49902 13.75H9.74902V11.5C9.74902 11.0859 10.085 10.7502 10.499 10.75ZM19.75 15.5C20.44 15.5003 20.9998 16.06 21 16.75C20.9998 17.44 20.44 17.9997 19.75 18C19.0598 18 18.4992 17.4402 18.499 16.75C18.4992 16.0598 19.0598 15.5 19.75 15.5ZM22.8496 10.999C23.5398 10.999 24.0994 11.5598 24.0996 12.25C24.0993 12.9401 23.5398 13.5 22.8496 13.5C22.1594 13.5 21.5999 12.9401 21.5996 12.25C21.5998 11.5598 22.1594 10.999 22.8496 10.999Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepad32.category = 'Objects';\n\nexport default Gamepad32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.51287 1.00012C9.57636 1.00012 11.3013 2.56982 11.4953 4.62415L11.8469 8.3468C11.981 9.76961 10.8619 10.9999 9.43279 11.0001C8.776 11.0001 8.14642 10.7338 7.68963 10.2618L7.13689 9.69055C7.0427 9.59326 6.91293 9.53821 6.77752 9.53821H5.21892C5.08359 9.53828 4.95368 9.59331 4.85955 9.69055L4.30681 10.2618C3.84997 10.7337 3.22043 11.0001 2.56365 11.0001C1.13471 10.9997 0.015447 9.76952 0.149588 8.3468L0.501151 4.62415C0.695102 2.5699 2.42019 1.00025 4.48357 1.00012H7.51287ZM4.48357 3.00012C3.45189 3.00025 2.58927 3.78547 2.49236 4.81262L2.1408 8.53528C2.11751 8.78434 2.31356 8.99971 2.56365 9.00012C2.67871 9.00012 2.78924 8.95286 2.86931 8.87024L3.42303 8.29895C3.89389 7.81273 4.54207 7.53829 5.21892 7.53821H6.77752C7.45472 7.5382 8.10342 7.81332 8.57439 8.29993L9.12713 8.87024C9.20715 8.95292 9.31773 9.00005 9.43279 9.00012C9.68303 8.99987 9.87899 8.78445 9.85564 8.53528L9.50408 4.81262C9.40716 3.78539 8.54466 3.00012 7.51287 3.00012H4.48357ZM4.2492 4.25012C4.93955 4.25012 5.4992 4.80977 5.4992 5.50012C5.49915 6.19044 4.93953 6.75012 4.2492 6.75012C3.55892 6.75006 2.99924 6.1904 2.9992 5.50012C2.9992 4.8098 3.55889 4.25018 4.2492 4.25012ZM7.7492 4.25012C8.43955 4.25012 8.9992 4.80977 8.9992 5.50012C8.99915 6.19044 8.43953 6.75012 7.7492 6.75012C7.05892 6.75006 6.49924 6.1904 6.4992 5.50012C6.4992 4.8098 7.05889 4.25018 7.7492 4.25012Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGamepadBold12.category = 'Objects';\n\nexport default GamepadBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4756 1.99976C13.0724 1.99991 15.2376 3.9885 15.458 6.57593L15.8193 10.823C15.9648 12.532 14.6165 13.9996 12.9014 13.9998C12.2669 13.9997 11.6498 13.793 11.1426 13.4119L9.82617 12.4236C9.65312 12.2935 9.44204 12.2226 9.22559 12.2224H6.77734C6.56079 12.2224 6.34895 12.2936 6.17578 12.4236L4.85938 13.4128C4.35228 13.7938 3.73482 13.9997 3.10059 13.9998C1.38532 13.9998 0.0371079 12.5321 0.182617 10.823L0.543945 6.57593C0.76438 3.98842 2.92946 1.99976 5.52637 1.99976H10.4756ZM5.52637 3.99976C3.96838 3.99976 2.6696 5.19261 2.53711 6.74487L2.17578 10.9929C2.12977 11.5346 2.5569 11.9998 3.10059 11.9998C3.30158 11.9997 3.49751 11.934 3.6582 11.8132L4.97461 10.824C5.49408 10.4338 6.12666 10.2225 6.77637 10.2224H9.22559C9.87533 10.2226 10.5079 10.4337 11.0273 10.824L12.3438 11.8132C12.5045 11.934 12.7003 11.9997 12.9014 11.9998C13.4449 11.9996 13.8721 11.5345 13.8262 10.9929L13.4648 6.74487C13.3324 5.19268 12.0335 3.99991 10.4756 3.99976H5.52637ZM5.49902 4.74976C6.05123 4.74976 6.49889 5.19759 6.49902 5.74976V6.24976H6.99902C7.55123 6.24976 7.99889 6.69759 7.99902 7.24976C7.99902 7.80204 7.55131 8.24976 6.99902 8.24976H6.49902V8.74976C6.49902 9.30204 6.05131 9.74976 5.49902 9.74976C4.94696 9.7495 4.49902 9.30188 4.49902 8.74976V8.24976H3.99902C3.44696 8.2495 2.99902 7.80188 2.99902 7.24976C2.99916 6.69774 3.44704 6.25001 3.99902 6.24976H4.49902V5.74976C4.49916 5.19774 4.94704 4.75001 5.49902 4.74976ZM9.74902 7.24976C10.3012 7.24976 10.7489 7.69759 10.749 8.24976C10.749 8.80204 10.3013 9.24976 9.74902 9.24976C9.19696 9.2495 8.74902 8.80188 8.74902 8.24976C8.74916 7.69775 9.19704 7.25002 9.74902 7.24976ZM11.749 5.24976C12.3012 5.24976 12.7489 5.69759 12.749 6.24976C12.749 6.80204 12.3013 7.24976 11.749 7.24976C11.197 7.2495 10.749 6.80188 10.749 6.24976C10.7492 5.69775 11.197 5.25002 11.749 5.24976Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepadBold16.category = 'Objects';\n\nexport default GamepadBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.1348 3C16.1754 3 18.736 5.2745 19.0938 8.29395L19.6611 13.0889C19.9074 15.1703 18.2815 17 16.1855 17H16.001C15.28 16.9999 14.5759 16.7773 13.9863 16.3623L12.4395 15.2734C12.1868 15.0957 11.8851 15 11.5762 15H8.42188C8.11321 15.0001 7.81205 15.0959 7.55957 15.2734L6.01074 16.3623C5.42116 16.777 4.7179 17 3.99707 17H3.8125C1.71668 16.9998 0.0907268 15.1702 0.336914 13.0889L0.904297 8.29395C1.26207 5.27458 3.82278 3.00014 6.86328 3H13.1348ZM6.86328 5C4.83633 5.00014 3.12914 6.51643 2.89062 8.5293L2.32324 13.3232C2.21763 14.2152 2.91432 14.9998 3.8125 15H3.99707C4.306 15 4.60768 14.9043 4.86035 14.7266L6.4082 13.6377C6.99768 13.2229 7.7011 13.0001 8.42188 13H11.5762C12.2972 13 13.0011 13.2228 13.5908 13.6377L15.1377 14.7266C15.3903 14.9044 15.6921 14.9999 16.001 15H16.1855C17.0839 15 17.7804 14.2153 17.6748 13.3232L17.1074 8.5293C16.8689 6.51635 15.1618 5 13.1348 5H6.86328ZM6.87402 6.1875C7.42626 6.1875 7.87395 6.63528 7.87402 7.1875V8.0625H8.74902C9.30126 8.0625 9.74895 8.51028 9.74902 9.0625C9.74902 9.61478 9.30131 10.0625 8.74902 10.0625H7.87402V10.9375C7.87402 11.4898 7.42631 11.9375 6.87402 11.9375C6.32177 11.9375 5.87402 11.4898 5.87402 10.9375V10.0625H4.99902C4.44677 10.0625 3.99902 9.61476 3.99902 9.0625C3.9991 8.5103 4.44682 8.06254 4.99902 8.0625H5.87402V7.1875C5.8741 6.6353 6.32182 6.18754 6.87402 6.1875ZM12.499 9.5C13.0511 9.50013 13.4989 9.94788 13.499 10.5C13.499 11.0521 13.0512 11.4999 12.499 11.5C11.9468 11.5 11.4991 11.0522 11.499 10.5C11.4991 9.94783 11.9468 9.50005 12.499 9.5ZM14.499 6.5C15.0512 6.5 15.4989 6.9478 15.499 7.5C15.499 8.05223 15.0513 8.5 14.499 8.5C13.9468 8.49995 13.4991 8.0522 13.499 7.5C13.4991 6.94783 13.9468 6.50005 14.499 6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepadBold20.category = 'Objects';\n\nexport default GamepadBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0788 2.99963C19.7023 2.99963 22.7266 5.76558 23.0504 9.37463L23.7038 16.652C23.9132 18.9876 22.0732 20.9996 19.7282 20.9996C18.8353 20.9996 17.9679 20.7 17.2653 20.149L15.067 18.4254C14.7151 18.1497 14.2807 17.9997 13.8336 17.9996H10.1657C9.71858 17.9997 9.2842 18.1497 8.93227 18.4254L6.73403 20.149C6.03136 20.7 5.16405 20.9996 4.27114 20.9996C1.92615 20.9996 0.0861576 18.9876 0.295556 16.652L0.948876 9.37463C1.2727 5.76558 4.29697 2.99963 7.92056 2.99963H16.0788ZM7.92056 4.99963C5.33231 4.99963 3.17144 6.9755 2.94009 9.55334L2.28774 16.8307C2.18334 17.9959 3.10125 18.9996 4.27114 18.9996C4.71649 18.9996 5.14915 18.8505 5.49966 18.5758L7.6979 16.8522C8.402 16.3002 9.27098 15.9997 10.1657 15.9996H13.8336C14.7283 15.9997 15.5973 16.3002 16.3014 16.8522L18.4997 18.5758C18.8502 18.8505 19.2828 18.9996 19.7282 18.9996C20.8981 18.9996 21.816 17.9959 21.7116 16.8307L21.0592 9.55334C20.8279 6.9755 18.667 4.99963 16.0788 4.99963H7.92056ZM7.99966 7.74963C8.5518 7.74963 8.99943 8.19754 8.99966 8.74963V9.99963H10.2497C10.8018 9.99963 11.2494 10.4475 11.2497 10.9996C11.2497 11.5519 10.8019 11.9996 10.2497 11.9996H8.99966V13.2496C8.99966 13.8019 8.55194 14.2496 7.99966 14.2496C7.4474 14.2496 6.99966 13.8019 6.99966 13.2496V11.9996H5.74966C5.1974 11.9996 4.74966 11.5519 4.74966 10.9996C4.74988 10.4476 5.19753 9.99966 5.74966 9.99963H6.99966V8.74963C6.99988 8.19756 7.44753 7.74966 7.99966 7.74963ZM14.9997 11.6002C15.6624 11.6002 16.1999 12.1377 16.1999 12.8004C16.1997 13.463 15.6623 14.0006 14.9997 14.0006C14.3372 14.0004 13.7996 13.4629 13.7995 12.8004C13.7995 12.1378 14.3371 11.6004 14.9997 11.6002ZM17.3991 8.00061C18.0617 8.00061 18.599 8.53728 18.5993 9.19983C18.5992 9.86249 18.0618 10.4 17.3991 10.4C16.7366 10.3997 16.1999 9.86231 16.1999 9.19983C16.2001 8.53746 16.7367 8.00091 17.3991 8.00061Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGamepadBold24.category = 'Objects';\n\nexport default GamepadBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.4502 5C26.0221 5.00005 29.8682 8.42786 30.3916 12.9697L31.4824 22.4404C31.8236 25.4022 29.5077 27.9999 26.5264 28C25.4454 28 24.3935 27.6484 23.5293 26.999L20.3389 24.6016C19.8192 24.2111 19.1862 24 18.5361 24H13.4658C12.8157 24 12.1828 24.211 11.6631 24.6016L8.47266 26.999C7.60845 27.6484 6.55661 28 5.47559 28C2.49431 27.9998 0.178517 25.4021 0.519531 22.4404L1.61133 12.9697C2.13473 8.42786 5.97981 5 10.5518 5H21.4502ZM10.5518 7C6.99576 7 4.00469 9.66659 3.59766 13.1992L2.50684 22.6689C2.30239 24.4434 3.68945 25.9998 5.47559 26C6.12326 26 6.75372 25.7895 7.27148 25.4004L10.4619 23.0029C11.3281 22.3521 12.3824 22 13.4658 22H18.5361C19.6195 22 20.6739 22.3521 21.54 23.0029L24.7305 25.4004C25.2482 25.7894 25.8788 26 26.5264 26C28.3124 25.9999 29.6995 24.4433 29.4951 22.6689L28.4043 13.1992C27.9973 9.66655 25.0062 7.00005 21.4502 7H10.5518ZM10.5 10.5C11.0522 10.5001 11.5 10.9477 11.5 11.5V13.5H13.5C14.0522 13.5001 14.5 13.9477 14.5 14.5C14.5 15.0522 14.0522 15.4999 13.5 15.5H11.5V17.5C11.5 18.0522 11.0522 18.4999 10.5 18.5C9.94772 18.5 9.50001 18.0523 9.5 17.5V15.5H7.5C6.94772 15.5 6.50001 15.0523 6.5 14.5C6.5 13.9477 6.94772 13.5 7.5 13.5H9.5V11.5C9.5 10.9477 9.94772 10.5 10.5 10.5ZM19.75 15.5C20.44 15.5003 20.9998 16.06 21 16.75C20.9998 17.44 20.44 17.9997 19.75 18C19.06 17.9998 18.4992 17.44 18.499 16.75C18.4992 16.06 19.06 15.5002 19.75 15.5ZM22.8496 10.999C23.5398 10.999 24.0994 11.5598 24.0996 12.25C24.0993 12.9401 23.5398 13.5 22.8496 13.5C22.1596 13.4998 21.5999 12.94 21.5996 12.25C21.5998 11.56 22.1596 10.9993 22.8496 10.999Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepadBold32.category = 'Objects';\n\nexport default GamepadBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.5127 1.00012C9.57619 1.00012 11.3012 2.56982 11.4951 4.62415L11.8467 8.3468C11.9808 9.7696 10.8617 10.9999 9.43262 11.0001C8.77576 11.0001 8.1463 10.7338 7.68945 10.2618L7.13672 9.69055C7.04252 9.59322 6.91279 9.53821 6.77734 9.53821H5.21875C5.08332 9.53821 4.95357 9.59325 4.85938 9.69055L4.30664 10.2618C3.84979 10.7338 3.22031 11.0001 2.56348 11.0001C1.1344 10.9999 0.0152502 9.76961 0.149414 8.3468L0.500977 4.62415C0.694936 2.56982 2.4199 1.00012 4.4834 1.00012H7.5127ZM4.25 4.25012C3.55964 4.25012 3 4.80977 3 5.50012C3.00007 6.19042 3.55968 6.75012 4.25 6.75012C4.94032 6.75012 5.49993 6.19042 5.5 5.50012C5.5 4.80977 4.94036 4.25012 4.25 4.25012ZM7.75 4.25012C7.05964 4.25012 6.5 4.80977 6.5 5.50012C6.50007 6.19042 7.05968 6.75012 7.75 6.75012C8.44032 6.75012 8.99993 6.19042 9 5.50012C9 4.80977 8.44036 4.25012 7.75 4.25012Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepadBoldFilled12.category = 'Objects';\n\nexport default GamepadBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4756 1.99976C13.0725 1.99976 15.2376 3.98842 15.458 6.57593L15.8193 10.823C15.9648 12.5321 14.6167 13.9998 12.9014 13.9998C12.2668 13.9997 11.6498 13.7931 11.1426 13.4119L9.82617 12.4236C9.65307 12.2935 9.44209 12.2225 9.22559 12.2224H6.77734C6.56071 12.2224 6.34898 12.2935 6.17578 12.4236L4.85938 13.4128C4.35221 13.7938 3.73493 13.9997 3.10059 13.9998C1.38533 13.9997 0.0371086 12.5321 0.182617 10.823L0.543945 6.57593C0.764367 3.98841 2.92946 1.99977 5.52637 1.99976H10.4756ZM5.50098 4.74976C4.94878 4.74977 4.50111 5.19759 4.50098 5.74976V6.24976H4.00098C3.44878 6.24977 3.00111 6.69759 3.00098 7.24976C3.00098 7.80203 3.4487 8.24974 4.00098 8.24976H4.50098V8.74976C4.50098 9.30203 4.9487 9.74974 5.50098 9.74976C6.05326 9.74976 6.50098 9.30204 6.50098 8.74976V8.24976H7.00098C7.55326 8.24976 8.00098 7.80204 8.00098 7.24976C8.00084 6.69758 7.55318 6.24976 7.00098 6.24976H6.50098V5.74976C6.50084 5.19758 6.05318 4.74976 5.50098 4.74976ZM9.75098 7.24976C9.19878 7.24977 8.75111 7.69759 8.75098 8.24976C8.75098 8.80203 9.1987 9.24974 9.75098 9.24976C10.3033 9.24976 10.751 8.80204 10.751 8.24976C10.7508 7.69758 10.3032 7.24976 9.75098 7.24976ZM11.751 5.24976C11.1988 5.24977 10.7511 5.69759 10.751 6.24976C10.751 6.80203 11.1987 7.24974 11.751 7.24976C12.3033 7.24976 12.751 6.80204 12.751 6.24976C12.7508 5.69758 12.3032 5.24976 11.751 5.24976Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepadBoldFilled16.category = 'Objects';\n\nexport default GamepadBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.1348 3C16.1754 3 18.736 5.2745 19.0938 8.29395L19.6611 13.0889C19.9074 15.1703 18.2815 17 16.1855 17H16.001C15.28 16.9999 14.5759 16.7773 13.9863 16.3623L12.4395 15.2734C12.1868 15.0957 11.8851 15 11.5762 15H8.42188C8.11321 15.0001 7.81205 15.0959 7.55957 15.2734L6.01074 16.3623C5.42117 16.777 4.7179 17 3.99707 17H3.8125C1.71668 16.9998 0.0907268 15.1702 0.336914 13.0889L0.904297 8.29395C1.26207 5.27458 3.82278 3.00014 6.86328 3H13.1348ZM6.87598 6.1875C6.32386 6.18766 5.87604 6.63537 5.87598 7.1875V8.0625H5.00098C4.44886 8.06266 4.00104 8.51037 4.00098 9.0625C4.00098 9.61469 4.44882 10.0623 5.00098 10.0625H5.87598V10.9375C5.87598 11.4897 6.32382 11.9373 6.87598 11.9375C7.42826 11.9375 7.87598 11.4898 7.87598 10.9375V10.0625H8.75098C9.30326 10.0625 9.75098 9.61478 9.75098 9.0625C9.75091 8.51027 9.30322 8.0625 8.75098 8.0625H7.87598V7.1875C7.87591 6.63527 7.42822 6.1875 6.87598 6.1875ZM12.501 9.5C11.9489 9.50016 11.501 9.94787 11.501 10.5C11.501 11.0521 11.9489 11.4998 12.501 11.5C13.0531 11.4999 13.5009 11.0521 13.501 10.5C13.5009 9.94785 13.0531 9.50013 12.501 9.5ZM14.501 6.5C13.9489 6.50016 13.501 6.94787 13.501 7.5C13.501 8.05213 13.9489 8.49984 14.501 8.5C15.0532 8.5 15.5009 8.05223 15.501 7.5C15.5009 6.94777 15.0532 6.5 14.501 6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepadBoldFilled20.category = 'Objects';\n\nexport default GamepadBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0791 2.99963C19.7025 2.99981 22.727 5.76568 23.0508 9.37463L23.7041 16.652C23.9135 18.9875 22.0733 20.9994 19.7285 20.9996C18.8356 20.9996 17.9683 20.7 17.2656 20.149L15.0674 18.4254C14.7155 18.1497 14.281 17.9998 13.834 17.9996H10.166C9.71902 17.9997 9.2845 18.1498 8.93262 18.4254L6.73438 20.149C6.0318 20.6999 5.16428 20.9996 4.27148 20.9996C1.92649 20.9996 0.0865004 18.9876 0.295898 16.652L0.949219 9.37463C1.27306 5.7656 4.29732 2.99963 7.9209 2.99963H16.0791ZM8 7.74963C7.44784 7.74963 7.0002 8.19752 7 8.74963V9.99963H5.75C5.19784 9.99963 4.7502 10.4475 4.75 10.9996C4.75 11.5519 5.19772 11.9996 5.75 11.9996H7V13.2496C7 13.8019 7.44772 14.2496 8 14.2496C8.55213 14.2494 9 13.8018 9 13.2496V11.9996H10.25C10.8021 11.9994 11.25 11.5518 11.25 10.9996C11.2498 10.4476 10.802 9.99982 10.25 9.99963H9V8.74963C8.9998 8.19763 8.552 7.74982 8 7.74963ZM14.999 11.6002C14.3363 11.6002 13.7988 12.1377 13.7988 12.8004C13.799 13.463 14.3364 14.0006 14.999 14.0006C15.6615 14.0004 16.1991 13.4629 16.1992 12.8004C16.1992 12.1378 15.6616 11.6004 14.999 11.6002ZM17.3984 8.00061C16.736 8.00077 16.1994 8.53738 16.1992 9.19983C16.1993 9.86242 16.7359 10.3999 17.3984 10.4C18.061 10.3998 18.5986 9.8624 18.5986 9.19983C18.5984 8.53739 18.0609 8.0008 17.3984 8.00061Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepadBoldFilled24.category = 'Objects';\n\nexport default GamepadBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.4502 5C26.0222 5 29.8682 8.42784 30.3916 12.9697L31.4824 22.4404C31.8236 25.4022 29.5077 28 26.5264 28C25.4454 27.9999 24.3934 27.6484 23.5293 26.999L20.3389 24.6016C19.8192 24.2111 19.1861 24 18.5361 24H13.4658C12.8158 24 12.1827 24.211 11.6631 24.6016L8.47266 26.999C7.60845 27.6484 6.55659 28 5.47559 28C2.4944 27.9997 0.178536 25.4021 0.519531 22.4404L1.61133 12.9697C2.13472 8.42791 5.97988 5.00009 10.5518 5H21.4502ZM10.499 10.5C9.94682 10.5001 9.49902 10.9478 9.49902 11.5V13.5H7.49902C6.94682 13.5001 6.49902 13.9478 6.49902 14.5C6.49902 15.0522 6.94682 15.4999 7.49902 15.5H9.49902V17.5C9.49902 18.0522 9.94682 18.4999 10.499 18.5C11.0513 18.5 11.499 18.0523 11.499 17.5V15.5H13.499C14.0513 15.5 14.499 15.0523 14.499 14.5C14.499 13.9477 14.0513 13.5 13.499 13.5H11.499V11.5C11.499 10.9477 11.0513 10.5 10.499 10.5ZM19.749 15.5C19.0589 15.5001 18.4992 16.0599 18.499 16.75C18.4992 17.4401 19.0589 17.9999 19.749 18C20.439 17.9997 20.9988 17.44 20.999 16.75C20.9988 16.06 20.439 15.5003 19.749 15.5ZM22.8486 11C22.1585 11.0001 21.5988 11.5599 21.5986 12.25C21.5989 12.9401 22.1585 13.4999 22.8486 13.5C23.5388 13.5 24.0984 12.9401 24.0986 12.25C24.0984 11.5598 23.5389 11 22.8486 11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepadBoldFilled32.category = 'Objects';\n\nexport default GamepadBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.78418 1.25C9.71073 1.25 11.3239 2.70997 11.5156 4.62695L11.8809 8.27637C12.0131 9.6008 10.9727 10.75 9.6416 10.75H9.60938C9.02277 10.7499 8.45916 10.5207 8.03906 10.1113L7.41309 9.50098C7.27313 9.36462 7.08504 9.28819 6.88965 9.28809H5.10938C4.91392 9.28817 4.72592 9.36455 4.58594 9.50098L3.95996 10.1113C3.53991 10.5206 2.97615 10.7499 2.38965 10.75H2.35645C1.02563 10.7497 -0.0141194 9.60063 0.118164 8.27637L0.482422 4.62695C0.674113 2.71016 2.28758 1.25031 4.21387 1.25H7.78418ZM4.24902 4.25C3.55894 4.25027 2.99909 4.80987 2.99902 5.5C2.99909 6.19013 3.55894 6.74973 4.24902 6.75C4.93934 6.75 5.49896 6.1903 5.49902 5.5C5.49896 4.8097 4.93934 4.25 4.24902 4.25ZM7.74902 4.25C7.05894 4.25027 6.49909 4.80987 6.49902 5.5C6.49909 6.19013 7.05894 6.74973 7.74902 6.75C8.43934 6.75 8.99896 6.1903 8.99902 5.5C8.99896 4.8097 8.43934 4.25 7.74902 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepadFilled12.category = 'Objects';\n\nexport default GamepadFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.8281 2C13.294 2.00019 15.3499 3.88777 15.5605 6.34473L15.9609 11.0146C16.0986 12.6202 14.8321 13.9999 13.2207 14H13.1641C12.5712 14 11.9936 13.8087 11.5186 13.4541L10.083 12.3818C9.86725 12.2209 9.60509 12.1339 9.33594 12.1338H6.66406C6.39468 12.1338 6.13193 12.2207 5.91602 12.3818L4.48047 13.4541C4.00554 13.8085 3.42854 13.9999 2.83594 14H2.77832C1.1669 14 -0.0995395 12.6202 0.0380859 11.0146L0.438477 6.34473C0.649101 3.88764 2.70578 2 5.17188 2H10.8281ZM5.49902 5C5.08511 5.00026 4.74916 5.33606 4.74902 5.75V6.5H3.99902C3.58511 6.50026 3.24916 6.83606 3.24902 7.25C3.24916 7.66394 3.58511 7.99974 3.99902 8H4.74902V8.75C4.74916 9.16394 5.08511 9.49974 5.49902 9.5C5.91316 9.5 6.24889 9.1641 6.24902 8.75V8H6.99902C7.41316 8 7.74889 7.6641 7.74902 7.25C7.74889 6.8359 7.41316 6.5 6.99902 6.5H6.24902V5.75C6.24889 5.3359 5.91316 5 5.49902 5ZM9.74902 7.25C9.19704 7.25026 8.74916 7.69799 8.74902 8.25C8.74916 8.80201 9.19704 9.24974 9.74902 9.25C10.3012 9.25 10.7489 8.80217 10.749 8.25C10.7489 7.69783 10.3012 7.25 9.74902 7.25ZM11.749 5.25C11.197 5.25026 10.7492 5.69799 10.749 6.25C10.7492 6.80201 11.197 7.24974 11.749 7.25C12.3012 7.25 12.7489 6.80217 12.749 6.25C12.7489 5.69783 12.3012 5.25 11.749 5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepadFilled16.category = 'Objects';\n\nexport default GamepadFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.5439 2.75C16.4645 2.7501 18.921 4.93955 19.2559 7.84082L19.9238 13.6279C20.1462 15.5573 18.6375 17.2498 16.6953 17.25H16.333C15.63 17.2499 14.9452 17.0215 14.3828 16.5996L12.7168 15.3496C12.414 15.1226 12.0455 15 11.667 15H8.33398C7.95542 15 7.58607 15.1225 7.2832 15.3496L5.61621 16.5996C5.05377 17.0214 4.37 17.2499 3.66699 17.25H3.30469C1.36259 17.2497 -0.146146 15.5573 0.0761719 13.6279L0.744141 7.84082C1.07894 4.93959 3.5356 2.75018 6.45605 2.75H13.5439ZM6.875 6.4375C6.46096 6.43766 6.12507 6.77344 6.125 7.1875V8.3125H5C4.58596 8.31266 4.25007 8.64844 4.25 9.0625C4.25 9.47662 4.58592 9.81234 5 9.8125H6.125V10.9375C6.125 11.3516 6.46092 11.6873 6.875 11.6875C7.28916 11.6874 7.625 11.3517 7.625 10.9375V9.8125H8.75C9.16416 9.81243 9.5 9.47667 9.5 9.0625C9.49993 8.64838 9.16412 8.31257 8.75 8.3125H7.625V7.1875C7.62493 6.77338 7.28912 6.43757 6.875 6.4375ZM12.5 9.5C11.9479 9.50016 11.5001 9.94787 11.5 10.5C11.5001 11.0521 11.9479 11.4998 12.5 11.5C13.0521 11.4998 13.4999 11.0521 13.5 10.5C13.4999 9.94789 13.0521 9.5002 12.5 9.5ZM14.5 6.5C13.9479 6.50016 13.5001 6.94787 13.5 7.5C13.5001 8.05213 13.9479 8.49984 14.5 8.5C15.0522 8.49993 15.4999 8.05219 15.5 7.5C15.4999 6.94781 15.0522 6.50007 14.5 6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepadFilled20.category = 'Objects';\n\nexport default GamepadFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.5352 3.25C20.019 3.25 22.9307 5.9015 23.2559 9.37012L23.9385 16.6504C24.1444 18.8497 22.414 20.7497 20.2051 20.75H19.999C19.2892 20.75 18.596 20.5483 17.999 20.1719L17.749 20L15.3486 18.2002C14.9592 17.9082 14.4857 17.75 13.999 17.75H9.99902C9.51232 17.75 9.03881 17.9082 8.64941 18.2002L6.24902 20C5.59993 20.4868 4.81037 20.75 3.99902 20.75H3.79297C1.5841 20.7496 -0.14635 18.8497 0.0595703 16.6504L0.742188 9.37012C1.06737 5.90155 3.97913 3.25009 7.46289 3.25H16.5352ZM14.999 11.6006C14.3364 11.6007 13.7988 12.1381 13.7988 12.8008C13.7992 13.4631 14.3366 14.0009 14.999 14.001C15.6615 14.001 16.1989 13.4632 16.1992 12.8008C16.1992 12.138 15.6618 11.6006 14.999 11.6006ZM7.99902 8C7.58483 8.00003 7.24902 8.3358 7.24902 8.75V10.25H5.74902C5.33483 10.25 4.99902 10.5858 4.99902 11C4.99902 11.4142 5.33483 11.75 5.74902 11.75H7.24902V13.25C7.24902 13.6642 7.58483 14 7.99902 14C8.41324 14 8.74902 13.6642 8.74902 13.25V11.75H10.249C10.6632 11.75 10.999 11.4142 10.999 11C10.999 10.5858 10.6632 10.25 10.249 10.25H8.74902V8.75C8.74902 8.33579 8.41324 8 7.99902 8ZM17.3984 8.00098C16.736 8.00123 16.1994 8.5378 16.1992 9.2002C16.1995 9.86256 16.7361 10.4001 17.3984 10.4004C18.061 10.4004 18.5984 9.86271 18.5986 9.2002C18.5984 8.53764 18.061 8.00098 17.3984 8.00098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepadFilled24.category = 'Objects';\n\nexport default GamepadFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GamepadFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GamepadFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.3096 4.75977C26.5585 4.95855 30.0774 8.20216 30.585 12.4658L31.7119 21.9385C32.0482 24.7642 29.8416 27.2495 26.9961 27.25H26.7344C25.78 27.25 24.8472 26.9623 24.0586 26.4248L20.5967 24.0645C20.0573 23.6968 19.4194 23.5001 18.7666 23.5H13.2344C12.5814 23.5 11.9429 23.6967 11.4033 24.0645L7.94238 26.4248C7.15381 26.9625 6.22103 27.2499 5.2666 27.25H5.00488C2.15892 27.25 -0.0483721 24.7645 0.288086 21.9385L1.41602 12.4658C1.94005 8.06457 5.67215 4.75 10.1045 4.75H21.8965L22.3096 4.75977ZM10.5 10.75C10.0858 10.75 9.75 11.0858 9.75 11.5V13.75H7.5C7.08579 13.75 6.75 14.0858 6.75 14.5C6.75 14.9142 7.08579 15.25 7.5 15.25H9.75V17.5C9.75 17.9142 10.0858 18.25 10.5 18.25C10.9141 18.2498 11.25 17.9141 11.25 17.5V15.25H13.5C13.9141 15.2498 14.25 14.9141 14.25 14.5C14.25 14.0859 13.9141 13.7502 13.5 13.75H11.25V11.5C11.25 11.0859 10.9141 10.7502 10.5 10.75ZM19.75 15.5C19.0599 15.5002 18.5002 16.0599 18.5 16.75C18.5002 17.4401 19.0599 17.9998 19.75 18C20.4399 17.9996 20.9998 17.4399 21 16.75C20.9998 16.0601 20.4399 15.5004 19.75 15.5ZM22.8496 11C22.1595 11.0002 21.5998 11.5599 21.5996 12.25C21.5999 12.94 22.1596 13.4998 22.8496 13.5C23.5397 13.4999 24.0993 12.9401 24.0996 12.25C24.0994 11.5599 23.5397 11.0001 22.8496 11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGamepadFilled32.category = 'Objects';\n\nexport default GamepadFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gear12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gear12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.86719 0C7.61264 0 8.21756 0.604205 8.21777 1.34961V1.69922C8.20608 1.69322 8.19437 1.68656 8.18262 1.68066C8.18287 1.68079 8.18934 1.68348 8.19727 1.69531C8.20629 1.70885 8.21776 1.73534 8.21777 1.77051V1.69922C8.36096 1.77255 8.49963 1.85307 8.63379 1.93945L8.9541 1.75781L9.07617 1.69531C9.69816 1.41802 10.4411 1.649 10.791 2.25L11.6572 3.73828C12.0338 4.38601 11.8105 5.2168 11.1602 5.58887L10.8545 5.76367L10.8535 5.72168L10.8477 5.74316C10.8401 5.75838 10.8227 5.78225 10.792 5.7998L10.8545 5.76367C10.8585 5.84172 10.8623 5.92048 10.8623 6L10.8545 6.23535L10.792 6.2002L10.8281 6.22852C10.8373 6.2385 10.8438 6.24818 10.8477 6.25586C10.8543 6.26939 10.8536 6.27723 10.8535 6.27832C10.8544 6.26415 10.8538 6.24957 10.8545 6.23535L11.1611 6.41113C11.811 6.78342 12.0336 7.61424 11.6572 8.26172L10.792 9.75C10.4188 10.3919 9.59717 10.6116 8.95312 10.2422L8.63477 10.0596C8.64606 10.0523 8.65868 10.0464 8.66992 10.0391C8.66886 10.0397 8.6624 10.043 8.64844 10.0439C8.63196 10.045 8.60339 10.0417 8.57324 10.0244L8.63477 10.0596C8.50012 10.1461 8.36117 10.2266 8.21777 10.2998V10.2285L8.21094 10.2744C8.20695 10.2869 8.20179 10.2969 8.19727 10.3037C8.18919 10.3157 8.18228 10.319 8.18164 10.3193C8.19375 10.3133 8.20572 10.306 8.21777 10.2998V10.6504C8.21756 11.3958 7.61264 12 6.86719 12H5.12988C4.38457 11.9998 3.78048 11.3957 3.78027 10.6504V10.2998L3.81543 10.3193L3.80078 10.3037C3.79163 10.29 3.78031 10.2636 3.78027 10.2285V10.2998C3.63599 10.2261 3.49579 10.1457 3.36035 10.0586L3.42285 10.0234C3.39257 10.0408 3.36404 10.044 3.34766 10.043C3.33348 10.042 3.32778 10.0385 3.32715 10.0381C3.33799 10.0452 3.34945 10.0516 3.36035 10.0586L3.04492 10.2412C2.40095 10.6108 1.57941 10.3908 1.20605 9.74902L0.34082 8.26074C-0.0354342 7.61373 0.185912 6.78385 0.834961 6.41113L1.14258 6.23438L1.14453 6.27441L1.15039 6.25488C1.15764 6.24025 1.17461 6.21675 1.20508 6.19922L1.14258 6.23438L1.13672 6C1.13672 5.92087 1.13879 5.84206 1.14258 5.76367L1.20508 5.7998C1.17487 5.78246 1.15773 5.7597 1.15039 5.74512C1.1441 5.73241 1.1445 5.72508 1.14453 5.72461C1.14381 5.73745 1.1432 5.75081 1.14258 5.76367L0.835938 5.58887C0.186383 5.21639 -0.0355954 4.38557 0.34082 3.73828L1.20605 2.25098L1.28125 2.13477C1.68125 1.58369 2.44041 1.41222 3.04395 1.75781L3.36133 1.93945C3.49628 1.85259 3.63637 1.77279 3.78027 1.69922V1.77051C3.7803 1.73541 3.79169 1.70893 3.80078 1.69531C3.80835 1.68402 3.81443 1.68113 3.81543 1.68066C3.80362 1.68659 3.79203 1.69321 3.78027 1.69922V1.34961C3.78048 0.604307 4.38457 0.000165743 5.12988 0H6.86719ZM6.71777 1.5H5.28027V1.34961L5.26855 1.4082C5.24583 1.46215 5.1921 1.5 5.12988 1.5H5.28027V1.77051C5.28027 2.34489 4.92459 2.80236 4.4873 3.02148C4.37088 3.07982 4.25782 3.14476 4.14941 3.21582C3.74244 3.48251 3.17311 3.56031 2.67871 3.27734L2.42773 3.13281L2.50293 3.00488C2.4615 3.07594 2.37028 3.10026 2.29883 3.05957L2.42773 3.13281L1.71289 4.36133L1.58203 4.28711C1.65422 4.32849 1.67855 4.42124 1.63672 4.49316L1.71289 4.36133L1.95117 4.49902C2.4496 4.78496 2.66907 5.32128 2.6416 5.80957C2.63807 5.87246 2.63672 5.93597 2.63672 6C2.63672 6.06362 2.63807 6.1268 2.6416 6.18945C2.66918 6.67759 2.45003 7.21399 1.95215 7.5L1.71191 7.63672L1.63672 7.50684L1.65625 7.56348C1.66354 7.6216 1.63599 7.68083 1.58203 7.71191L1.71191 7.63672L2.42676 8.86523L2.67676 8.72266L2.76953 8.67383C3.24145 8.44906 3.76655 8.53332 4.14844 8.7832C4.25677 8.85412 4.36974 8.91922 4.48633 8.97754C4.92425 9.19653 5.28027 9.65418 5.28027 10.2285V10.5H5.12988C5.21273 10.5 5.28027 10.5675 5.28027 10.6504V10.5H6.71777V10.6504C6.71777 10.5677 6.78458 10.5003 6.86719 10.5H6.71777V10.2285C6.71777 9.65426 7.07299 9.19659 7.51074 8.97754L7.68262 8.88574C7.73892 8.8534 7.79445 8.81962 7.84863 8.78418L8.00781 8.69336C8.36875 8.51728 8.81755 8.48017 9.22656 8.6748L9.31934 8.72363L9.56934 8.86719L10.2842 7.6377L10.415 7.71289C10.3433 7.67147 10.3189 7.57954 10.3604 7.50781L10.2842 7.6377L10.0459 7.50098C9.54683 7.21484 9.32685 6.67755 9.35645 6.1875L9.3623 6C9.3623 5.93713 9.36022 5.8742 9.35645 5.81152C9.327 5.32126 9.54709 4.78305 10.0469 4.49707L10.2842 4.36133L10.3604 4.49219C10.3187 4.42039 10.3432 4.32856 10.415 4.28711L10.2842 4.36133L9.56934 3.13281L9.69922 3.05957C9.62784 3.10035 9.53666 3.07576 9.49512 3.00488L9.56934 3.13281L9.31836 3.27734C8.82405 3.56024 8.25383 3.48304 7.84668 3.21582C7.73841 3.14478 7.62579 3.07971 7.50977 3.02148C7.07312 2.80225 6.71777 2.34497 6.71777 1.77051V1.5H6.86719C6.78458 1.49973 6.71777 1.43228 6.71777 1.34961V1.5ZM2.29785 8.94043C2.36938 8.89937 2.46044 8.92386 2.50195 8.99512L2.42676 8.86523L2.29785 8.94043ZM9.49609 8.99512C9.53785 8.92472 9.62806 8.90066 9.69922 8.94141L9.56934 8.86719L9.49609 8.99512ZM6 4.25C6.9665 4.25 7.75 5.0335 7.75 6C7.75 6.9665 6.9665 7.75 6 7.75C5.03367 7.7498 4.25 6.96638 4.25 6C4.25 5.03362 5.03367 4.2502 6 4.25ZM3.32715 1.96094C3.32839 1.96014 3.33476 1.95698 3.34863 1.95605C3.36515 1.95498 3.39359 1.95829 3.42383 1.97559L3.36133 1.93945C3.35004 1.94671 3.33837 1.95359 3.32715 1.96094ZM8.57227 1.97559C8.60246 1.9583 8.63176 1.95499 8.64844 1.95605C8.66261 1.95703 8.66866 1.96107 8.66992 1.96191C8.6581 1.95416 8.64568 1.94711 8.63379 1.93945L8.57227 1.97559Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGear12.category = 'Interface General';\n\nexport default Gear12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gear16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gear16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.80566 0C9.86954 0.000378618 10.7322 0.862841 10.7324 1.92676C10.7324 2.08467 10.8373 2.28855 11.0801 2.42676C11.1321 2.45637 11.1843 2.48653 11.2354 2.51758C11.4639 2.65632 11.6816 2.64475 11.8086 2.57031C12.7199 2.03662 13.8924 2.35117 14.4141 3.26953L15.25 4.74121C15.7695 5.65658 15.457 6.82037 14.5488 7.35254C14.4142 7.43153 14.2943 7.62045 14.2988 7.89258C14.2994 7.92816 14.2998 7.96424 14.2998 8L14.2988 8.10547C14.2942 8.37818 14.414 8.56801 14.5488 8.64746C15.4569 9.18067 15.7692 10.3451 15.249 11.2607L14.4141 12.7305C13.8922 13.6489 12.7198 13.9629 11.8086 13.4287C11.6816 13.3542 11.4631 13.3425 11.2344 13.4814C11.1835 13.5124 11.1319 13.5428 11.0801 13.5723C10.8371 13.7106 10.7324 13.9141 10.7324 14.0723C10.7324 15.1368 9.86918 15.9998 8.80469 16H7.19629C6.13164 16 5.26857 15.1369 5.26855 14.0723C5.26855 13.9142 5.16343 13.7112 4.9209 13.5732C4.8687 13.5436 4.81689 13.5126 4.76562 13.4814C4.53697 13.3426 4.31918 13.3545 4.19238 13.4287C3.28165 13.9633 2.10972 13.6494 1.58789 12.7314L0.751953 11.2598C0.231874 10.3442 0.543233 9.18075 1.45117 8.64746C1.58698 8.56755 1.7073 8.37634 1.70312 8.10449L1.70215 8C1.70215 7.96487 1.70257 7.92955 1.70312 7.89453C1.70735 7.62294 1.58689 7.43232 1.45117 7.35254C0.543221 6.81984 0.23127 5.6566 0.750977 4.74121L1.58789 3.26855C2.1096 2.35057 3.2815 2.0362 4.19238 2.57031C4.31923 2.64446 4.53621 2.65625 4.76465 2.51758C4.81611 2.48633 4.8685 2.45557 4.9209 2.42578C5.16329 2.28789 5.26855 2.08461 5.26855 1.92676C5.26876 0.862728 6.13128 0.000200956 7.19531 0H8.80566ZM7.19531 1.5C6.95971 1.5002 6.76876 1.69116 6.76855 1.92676C6.76855 2.73971 6.26354 3.3875 5.66211 3.72949C5.62233 3.75211 5.58301 3.77608 5.54395 3.7998C4.95153 4.15961 4.13555 4.27567 3.43359 3.86426C3.24423 3.75322 3.00009 3.81896 2.8916 4.00977L2.05566 5.48145C1.94084 5.68359 2.00956 5.94082 2.20996 6.05859C2.90642 6.46736 3.21408 7.22582 3.20312 7.91895C3.2027 7.9459 3.20215 7.97292 3.20215 8C3.20215 8.02691 3.2027 8.05426 3.20312 8.08105C3.21387 8.77384 2.90692 9.53142 2.21094 9.94043C2.01002 10.0584 1.94064 10.3159 2.05566 10.5186L2.8916 11.9902C2.99994 12.1808 3.24347 12.2464 3.43262 12.1357C4.13468 11.7238 4.95139 11.8394 5.54395 12.1992C5.58288 12.2229 5.62247 12.246 5.66211 12.2686C6.26374 12.6107 6.76855 13.2591 6.76855 14.0723C6.76857 14.3085 6.96006 14.5 7.19629 14.5H8.80469C9.04075 14.4998 9.23242 14.3084 9.23242 14.0723C9.23242 13.259 9.73668 12.6108 10.3379 12.2686C10.3773 12.2461 10.4173 12.2237 10.4561 12.2002C11.0489 11.8401 11.8652 11.7228 12.5674 12.1348C12.7569 12.2457 13.0007 12.181 13.1094 11.9902L13.9453 10.5195C14.06 10.317 13.9907 10.0594 13.79 9.94141C13.0922 9.53179 12.7871 8.77269 12.7988 8.08008C12.7993 8.05342 12.7998 8.02672 12.7998 8C12.7998 7.97294 12.7993 7.94593 12.7988 7.91895C12.787 7.22618 13.0928 6.46662 13.791 6.05762C13.991 5.94007 14.0598 5.68322 13.9453 5.48145L13.1094 4.00977C13.0007 3.81872 12.7561 3.75328 12.5664 3.86426C11.8644 4.27558 11.0487 4.15983 10.4561 3.7998C10.4172 3.77619 10.3774 3.75298 10.3379 3.73047C9.73682 3.38835 9.23242 2.73985 9.23242 1.92676C9.23224 1.69127 9.04111 1.50038 8.80566 1.5H7.19531ZM8 5C9.65669 5.00019 11 6.34326 11 8C11 9.65674 9.65669 10.9998 8 11C6.34315 11 5 9.65685 5 8C5 6.34315 6.34315 5 8 5ZM8 6.5C7.17157 6.5 6.5 7.17157 6.5 8C6.5 8.82843 7.17157 9.5 8 9.5C8.82826 9.49981 9.5 8.82831 9.5 8C9.5 7.17169 8.82826 6.50019 8 6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGear16.category = 'Interface General';\n\nexport default Gear16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gear20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gear20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.0723 0C12.3138 5.30837e-05 13.3203 1.00651 13.3203 2.24805C13.3203 2.54006 13.5099 2.86019 13.8691 3.06055C13.9383 3.09914 14.0073 3.13813 14.0752 3.17871C14.4288 3.39002 14.8012 3.39525 15.0547 3.24902C16.1305 2.6285 17.5056 2.99691 18.127 4.07227L19.1982 5.92676C19.8194 7.00222 19.4508 8.3775 18.375 8.99805C18.1222 9.14384 17.94 9.46781 17.9463 9.87793C17.9469 9.91855 17.9473 9.95924 17.9473 10C17.9473 10.0401 17.9469 10.0802 17.9463 10.1201C17.94 10.5306 18.1222 10.854 18.375 11C19.4505 11.621 19.819 12.9967 19.1982 14.0723L18.127 15.9268C17.506 17.0021 16.131 17.3709 15.0557 16.75C14.8026 16.6038 14.4306 16.6081 14.0771 16.8193C14.0086 16.8603 13.939 16.8995 13.8691 16.9385C13.5099 17.1387 13.3204 17.4588 13.3203 17.751C13.3203 18.9929 12.3132 20 11.0713 20H8.92871C7.68674 19.9997 6.67994 18.993 6.67969 17.751C6.67969 17.4586 6.48997 17.1384 6.13086 16.9385C6.06132 16.8998 5.99208 16.8601 5.92383 16.8193C5.56975 16.6081 5.1975 16.6038 4.94434 16.75C3.86903 17.371 2.4941 17.002 1.87305 15.9268L0.801758 14.0732C0.180606 12.9971 0.549192 11.6208 1.625 10.999C1.87839 10.8524 2.06069 10.5279 2.05469 10.1172C2.05412 10.0782 2.05371 10.0391 2.05371 10C2.05371 9.96055 2.05411 9.92116 2.05469 9.88184C2.06071 9.47127 1.87846 9.14642 1.625 9C0.549071 8.37858 0.180621 7.00285 0.801758 5.92676L1.87109 4.07324C2.49221 2.99724 3.8682 2.62818 4.94434 3.24902C5.19795 3.39537 5.57061 3.39113 5.9248 3.17969C5.99282 3.13908 6.06156 3.09915 6.13086 3.06055C6.48988 2.86049 6.67963 2.54119 6.67969 2.24902C6.67969 1.00701 7.68671 2.28742e-05 8.92871 0H11.0723ZM8.92871 1.5C8.51513 1.50002 8.17969 1.83544 8.17969 2.24902C8.17963 3.19885 7.58721 3.96654 6.86133 4.37109C6.80512 4.40241 6.74851 4.43485 6.69336 4.46777C5.97974 4.89366 5.01779 5.02398 4.19434 4.54883C3.83565 4.34197 3.37693 4.46462 3.16992 4.82324L2.10059 6.67676C1.8936 7.03547 2.01638 7.49401 2.375 7.70117C3.19696 8.17589 3.56685 9.07212 3.55469 9.90332C3.55422 9.93546 3.55371 9.96774 3.55371 10L3.55469 10.0957C3.56683 10.9268 3.1968 11.8229 2.375 12.2979C2.01646 12.5053 1.89363 12.9644 2.10059 13.3232L3.17188 15.1768C3.37861 15.5347 3.8364 15.6579 4.19434 15.4512C5.01758 14.9758 5.97901 15.1056 6.69238 15.5312C6.74771 15.5643 6.80395 15.5965 6.86035 15.6279C7.58691 16.0324 8.17969 16.8008 8.17969 17.751C8.17994 18.1645 8.51517 18.4997 8.92871 18.5H11.0713C11.4848 18.5 11.8203 18.1645 11.8203 17.751C11.8204 16.8011 12.413 16.0335 13.1387 15.6289C13.1953 15.5973 13.252 15.5645 13.3076 15.5312C14.0209 15.105 14.9826 14.9751 15.8057 15.4502C16.1636 15.6569 16.6214 15.5347 16.8281 15.1768L17.8984 13.3223C18.1052 12.9642 17.9829 12.5067 17.625 12.2998C16.8028 11.8251 16.4336 10.9284 16.4463 10.0977L16.4473 10C16.4473 9.96679 16.4468 9.93348 16.4463 9.90039C16.4336 9.06962 16.8029 8.17357 17.625 7.69922C17.983 7.49276 18.1062 7.03461 17.8994 6.67676L16.8281 4.82227C16.621 4.46391 16.1623 4.34102 15.8037 4.54785C14.9805 5.02266 14.0192 4.89314 13.3057 4.4668C13.2506 4.43387 13.1948 4.40143 13.1387 4.37012C12.4132 3.96551 11.8203 3.198 11.8203 2.24805C11.8203 1.83494 11.4854 1.50005 11.0723 1.5H8.92871ZM9.99902 6.25C12.0701 6.25 13.749 7.92893 13.749 10C13.749 12.0711 12.0701 13.75 9.99902 13.75C7.92807 13.7499 6.24902 12.071 6.24902 10C6.24902 7.92902 7.92807 6.25014 9.99902 6.25ZM9.99902 7.75C8.7565 7.75014 7.74902 8.75745 7.74902 10C7.74902 11.2426 8.7565 12.2499 9.99902 12.25C11.2417 12.25 12.249 11.2426 12.249 10C12.249 8.75736 11.2417 7.75 9.99902 7.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGear20.category = 'Interface General';\n\nexport default Gear20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gear24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gear24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.3047 0C14.725 0.000144579 15.877 1.15196 15.877 2.57227C15.8771 2.99844 16.1516 3.43582 16.6279 3.70117C16.7106 3.74723 16.7929 3.79434 16.874 3.84277C17.344 4.12323 17.8616 4.14236 18.2324 3.92871C19.4647 3.21903 21.0395 3.64177 21.751 4.87305L23.0527 7.12598C23.7639 8.35682 23.3418 9.93159 22.1104 10.6416C21.7412 10.8544 21.4996 11.3099 21.5078 11.8545C21.5085 11.9028 21.5088 11.9516 21.5088 12L21.5078 12.1445C21.4996 12.6893 21.7412 13.1444 22.1104 13.3574C23.3415 14.068 23.763 15.6432 23.0518 16.874L21.749 19.127C21.0377 20.3576 19.4638 20.7795 18.2324 20.0693C17.8622 19.8558 17.3454 19.8751 16.876 20.1553C16.7943 20.2041 16.7112 20.2515 16.6279 20.2979C16.1512 20.5635 15.877 21.0012 15.877 21.4277C15.8768 22.8482 14.7251 23.9997 13.3047 24H10.6943C9.27317 24 8.12111 22.8479 8.12109 21.4268C8.12109 21.0001 7.84663 20.5624 7.37012 20.2969C7.28711 20.2506 7.2045 20.2029 7.12305 20.1543C6.65351 19.874 6.13589 19.855 5.76562 20.0684C4.53438 20.7791 2.95938 20.3578 2.24805 19.127L0.946289 16.874C0.234613 15.6424 0.656854 14.0668 1.88867 13.3555C2.25818 13.1418 2.50012 12.6856 2.49219 12.1406L2.49121 12C2.49121 11.9521 2.49148 11.9042 2.49219 11.8564C2.50027 11.3119 2.25814 10.8559 1.88867 10.6426C0.656883 9.93219 0.234854 8.35716 0.946289 7.12598L2.24805 4.87305C2.95955 3.64189 4.53397 3.22 5.76562 3.93066C6.13618 4.14437 6.65436 4.12529 7.12402 3.84473C7.20525 3.79621 7.28734 3.74829 7.37012 3.70215C7.84657 3.43645 8.12109 2.9987 8.12109 2.57227C8.12131 1.1517 9.27277 0.000145241 10.6934 0H13.3047ZM10.6934 1.5C10.1012 1.50015 9.62131 1.98012 9.62109 2.57227C9.62109 3.65662 8.94362 4.54267 8.10059 5.0127C8.03081 5.05159 7.96105 5.09191 7.89258 5.13281C7.06316 5.62812 5.95673 5.7717 5.0166 5.22949C4.50222 4.93268 3.84414 5.10898 3.54688 5.62305L2.24512 7.87598C1.94845 8.38939 2.12411 9.04646 2.6377 9.34277C3.57643 9.88426 4.00652 10.9133 3.99219 11.8789C3.99159 11.9192 3.99121 11.9596 3.99121 12C3.99121 12.0395 3.99161 12.0788 3.99219 12.1182C4.00634 13.0835 3.57702 14.1122 2.63867 14.6543C2.12452 14.9512 1.94824 15.6089 2.24512 16.123L3.54688 18.376C3.84387 18.8898 4.50162 19.0662 5.01562 18.7695C5.95573 18.2271 7.06228 18.3711 7.8916 18.8662C7.96021 18.9072 8.02968 18.9474 8.09961 18.9863C8.9432 19.4563 9.62109 20.3421 9.62109 21.4268C9.62111 22.0195 10.1016 22.5 10.6943 22.5H13.3047C13.8967 22.4997 14.3768 22.0198 14.377 21.4277C14.377 20.3432 15.0542 19.4572 15.8975 18.9873C15.9676 18.9482 16.0377 18.9083 16.1064 18.8672C16.9358 18.372 18.0424 18.2273 18.9824 18.7695C19.4966 19.0659 20.1541 18.8907 20.4512 18.377L21.7529 16.123C22.0494 15.6099 21.8736 14.9535 21.3604 14.6572C20.4214 14.1155 19.9931 13.0863 20.0078 12.1211C20.0084 12.0808 20.0088 12.0404 20.0088 12C20.0088 11.9592 20.0084 11.9185 20.0078 11.8779C19.9931 10.9125 20.422 9.88317 21.3613 9.3418C21.8744 9.04576 22.0502 8.38992 21.7539 7.87695L20.4521 5.62305C20.1547 5.10864 19.4964 4.93216 18.9814 5.22852C18.0411 5.77022 16.9349 5.62589 16.1055 5.13086C16.037 5.08999 15.9672 5.05058 15.8975 5.01172C15.0543 4.54207 14.3771 3.65648 14.377 2.57227C14.377 1.98038 13.8965 1.50014 13.3047 1.5H10.6934ZM12 8C14.2091 8 16 9.79086 16 12C16 14.2091 14.2091 16 12 16C9.79103 15.9998 8 14.209 8 12C8 9.79098 9.79103 8.0002 12 8ZM12 9.5C10.6195 9.5002 9.5 10.6194 9.5 12C9.5 13.3806 10.6195 14.4998 12 14.5C13.3807 14.5 14.5 13.3807 14.5 12C14.5 10.6193 13.3807 9.5 12 9.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGear24.category = 'Interface General';\n\nexport default Gear24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gear32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gear32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.6572 1C19.3459 1 20.7148 2.36899 20.7148 4.05762C20.7149 4.6852 21.1163 5.29878 21.7686 5.66211C21.8726 5.72003 21.9761 5.77989 22.0781 5.84082C22.7216 6.22493 23.4567 6.26564 24.0029 5.95117C25.4684 5.10741 27.3407 5.6095 28.1875 7.07324L29.8369 9.9248C30.6839 11.3889 30.1816 13.2624 28.7158 14.1064C28.172 14.4197 27.841 15.0735 27.8525 15.8203C27.8535 15.8801 27.8535 15.94 27.8535 16L27.8525 16.1777C27.841 16.9247 28.1721 17.5782 28.7158 17.8916C30.1813 18.7362 30.6837 20.61 29.8369 22.0742L28.1865 24.9268C27.3396 26.391 25.4664 26.8936 24.001 26.0488C23.455 25.7342 22.7205 25.7741 22.0771 26.1582C21.9757 26.2188 21.873 26.2783 21.7695 26.3359C21.117 26.6995 20.715 27.3136 20.7148 27.9414C20.7148 29.6303 19.3461 30.9999 17.6572 31H14.3418C12.6529 30.9999 11.2832 29.6303 11.2832 27.9414C11.283 27.3135 10.8821 26.7003 10.2295 26.3369C10.1254 26.2789 10.0221 26.2192 9.91992 26.1582C9.27653 25.7741 8.54194 25.7331 7.99609 26.0479C6.53116 26.8925 4.65828 26.3905 3.81152 24.9268L2.16211 22.0752C1.31512 20.6109 1.81683 18.7366 3.28223 17.8916C3.82654 17.5777 4.15853 16.9234 4.14746 16.1768L4.14551 16C4.14551 15.941 4.14659 15.8821 4.14746 15.8232C4.15852 15.0764 3.82677 14.4214 3.28223 14.1074C1.81696 13.2625 1.31455 11.3891 2.16113 9.9248L3.80957 7.07324C4.65614 5.60921 6.52874 5.108 7.99414 5.95215C8.54018 6.26678 9.27536 6.22583 9.91895 5.8418C10.0216 5.78051 10.1258 5.72035 10.2305 5.66211C10.8828 5.29902 11.2832 4.68529 11.2832 4.05762C11.2832 2.36916 12.6524 1.00033 14.3408 1H17.6572ZM14.3408 2.5C13.4809 2.50033 12.7832 3.19759 12.7832 4.05762C12.7832 5.34348 11.9787 6.40523 10.959 6.97266C10.8677 7.02344 10.777 7.07547 10.6875 7.12891C9.68434 7.7276 8.36069 7.89476 7.24512 7.25195C6.49677 6.821 5.54073 7.07662 5.1084 7.82422L3.45996 10.6758C3.0284 11.4223 3.28428 12.3778 4.03125 12.8086C5.14526 13.4509 5.66475 14.6783 5.64746 15.8457C5.6467 15.897 5.64551 15.9485 5.64551 16C5.64551 16.0517 5.6467 16.1037 5.64746 16.1553C5.66467 17.3225 5.14512 18.5492 4.03125 19.1914C3.28438 19.6222 3.02832 20.5778 3.45996 21.3242L5.11035 24.1758C5.54263 24.923 6.49816 25.179 7.24609 24.748C8.36151 24.1048 9.68529 24.2712 10.6885 24.8701C10.7777 24.9234 10.868 24.9757 10.959 25.0264C11.9785 25.594 12.783 26.6555 12.7832 27.9414C12.7832 28.8019 13.4813 29.4999 14.3418 29.5H17.6572C18.5177 29.4999 19.2148 28.8019 19.2148 27.9414C19.215 26.6557 20.02 25.5943 21.0391 25.0264C21.1295 24.976 21.2199 24.9241 21.3086 24.8711C22.3117 24.2722 23.6346 24.1062 24.75 24.749C25.4984 25.1805 26.4551 24.9236 26.8877 24.1758L28.5381 21.3232C28.9697 20.577 28.7137 19.6219 27.9668 19.1914C26.8523 18.549 26.3346 17.3211 26.3525 16.1543C26.3533 16.1029 26.3535 16.0515 26.3535 16C26.3535 15.9478 26.3533 15.8957 26.3525 15.8438C26.3345 14.6767 26.8529 13.4487 27.9678 12.8066C28.7144 12.3765 28.9706 11.4217 28.5391 10.6758L26.8887 7.82422C26.456 7.07647 25.4996 6.81982 24.751 7.25098C23.6355 7.89325 22.3126 7.72754 21.3096 7.12891C21.2204 7.0757 21.1299 7.02323 21.0391 6.97266C20.0198 6.40502 19.2149 5.34334 19.2148 4.05762C19.2148 3.19741 18.5174 2.5 17.6572 2.5H14.3408ZM16 11C18.7614 11 21 13.2386 21 16C21 18.7614 18.7614 21 16 21C13.2387 20.9999 11 18.7613 11 16C11 13.2387 13.2387 11.0001 16 11ZM16 12.5C14.0671 12.5001 12.5 14.0671 12.5 16C12.5 17.9329 14.0671 19.4999 16 19.5C17.933 19.5 19.5 17.933 19.5 16C19.5 14.067 17.933 12.5 16 12.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGear32.category = 'Interface General';\n\nexport default Gear32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.79803 0C7.68132 0.000278985 8.39743 0.716306 8.39764 1.59961V1.7334C8.43678 1.75517 8.47538 1.77798 8.51385 1.80078L8.64569 1.72559L8.7912 1.65137C9.47945 1.34448 10.2931 1.56281 10.7355 2.17285L10.8244 2.30957L11.6203 3.67773C12.0666 4.44522 11.8028 5.42991 11.0324 5.87109L10.9142 5.93848C10.9145 5.95894 10.9162 5.97948 10.9162 6L10.9142 6.06055L11.0334 6.12891C11.8031 6.57025 12.0671 7.55414 11.6213 8.32129L10.8254 9.69043C10.3832 10.4508 9.40987 10.7117 8.64666 10.2744L8.51385 10.1982C8.4754 10.2211 8.43678 10.2438 8.39764 10.2656V10.4004C8.39743 11.2837 7.68132 11.9997 6.79803 12H5.20038C4.31703 11.9998 3.60098 11.2837 3.60077 10.4004V10.2656C3.56089 10.2434 3.52081 10.2215 3.48163 10.1982L3.35174 10.2734C2.58857 10.7111 1.61545 10.4508 1.17303 9.69043L0.377134 8.32227C-0.0687307 7.55539 0.194747 6.57155 0.964048 6.12988L1.08417 6.06055C1.08391 6.04039 1.08221 6.02022 1.08221 6L1.08417 5.93848L0.965024 5.87109C0.19505 5.42967 -0.0680861 4.44593 0.37811 3.67871L1.17401 2.30957L1.26288 2.17285C1.73704 1.5193 2.63724 1.3155 3.35272 1.72559L3.4826 1.7998C3.52157 1.77674 3.56113 1.75443 3.60077 1.73242V1.59961C3.60098 0.716263 4.31703 0.00021099 5.20038 0H6.79803ZM5.59881 2C5.58004 2.66107 5.1665 3.17747 4.67303 3.42676C4.58083 3.47333 4.49145 3.52455 4.40545 3.58008C3.94134 3.87983 3.28566 3.97744 2.70331 3.65723L2.3078 4.33691C2.87326 4.68219 3.11492 5.29902 3.08612 5.85059C3.08353 5.90009 3.08222 5.94994 3.08221 6C3.08221 6.05004 3.08352 6.09985 3.08612 6.14941C3.11502 6.70113 2.87249 7.31682 2.30682 7.66211L2.70233 8.3418C3.21113 8.0617 3.77634 8.1006 4.22088 8.31543L4.40643 8.41992L4.53729 8.5C4.58198 8.52568 4.62785 8.54988 4.67401 8.57324C5.16669 8.82264 5.58005 9.33894 5.59881 10H6.39959C6.41838 9.33879 6.83235 8.82267 7.3244 8.57324L7.46014 8.5C7.50447 8.47448 7.54814 8.44769 7.591 8.41992L7.77655 8.31543C8.22128 8.10036 8.78645 8.06172 9.2951 8.3418L9.69061 7.66211C9.12541 7.31682 8.88347 6.70093 8.91229 6.14941L8.9162 6C8.91619 5.94962 8.91488 5.89931 8.91229 5.84961C8.88367 5.29835 9.12469 4.68124 9.68963 4.33594L9.2951 3.65625C8.71261 3.97722 8.05667 3.88049 7.59198 3.58008C7.506 3.52448 7.41636 3.47329 7.3244 3.42676C6.83168 3.17738 6.41838 2.66109 6.39959 2H5.59881ZM6.00018 4.25C6.96668 4.25 7.75018 5.0335 7.75018 6C7.75018 6.9665 6.96668 7.75 6.00018 7.75C5.03377 7.74989 4.25018 6.96643 4.25018 6C4.25018 5.03357 5.03377 4.25011 6.00018 4.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGearBold12.category = 'Interface General';\n\nexport default GearBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.77698 0C9.95693 0 10.9137 0.956765 10.9137 2.13672C10.9137 2.1567 10.9196 2.18857 10.9489 2.2334C10.9802 2.28126 11.0342 2.33572 11.11 2.37891C11.1628 2.40899 11.2153 2.44013 11.2672 2.47168C11.3354 2.51316 11.4031 2.5311 11.4537 2.53418C11.5001 2.53691 11.5245 2.52753 11.5367 2.52051C12.5487 1.927 13.8514 2.27513 14.4313 3.29492L15.2389 4.7168C15.8157 5.73181 15.4699 7.02213 14.4625 7.6123C14.4456 7.62227 14.4209 7.64263 14.3981 7.68848C14.3738 7.73743 14.3557 7.8083 14.3571 7.8916C14.3577 7.92764 14.358 7.9638 14.358 8L14.3571 8.10547C14.3557 8.1895 14.3746 8.26132 14.399 8.31055C14.4219 8.3565 14.4464 8.37662 14.4635 8.38672C15.4704 8.97791 15.8156 10.2689 15.2389 11.2842L14.4323 12.7041C13.8524 13.7248 12.5492 14.0745 11.5367 13.4805C11.5245 13.4734 11.4998 13.463 11.4528 13.4658C11.4019 13.469 11.3346 13.4878 11.2662 13.5293C11.2147 13.5606 11.1625 13.5913 11.11 13.6211C11.0343 13.6641 10.9801 13.7178 10.9489 13.7656C10.9195 13.8106 10.9137 13.8432 10.9137 13.8633C10.9135 15.0433 9.95696 15.9998 8.77698 16H7.22327C6.04344 15.9996 5.0868 15.0431 5.08655 13.8633C5.08655 13.8431 5.08087 13.8107 5.05139 13.7656C5.02007 13.7178 4.96599 13.6632 4.89026 13.6201C4.83755 13.5901 4.7848 13.5598 4.73303 13.5283C4.66468 13.4869 4.5972 13.4679 4.54651 13.4648C4.49974 13.4621 4.47543 13.4725 4.4635 13.4795C3.45146 14.0741 2.14759 13.7248 1.56799 12.7041L0.761352 11.2832C0.184948 10.2679 0.530074 8.97698 1.53674 8.38574C1.55412 8.37554 1.57898 8.35508 1.60217 8.30859C1.62675 8.25921 1.64545 8.1882 1.64416 8.10449L1.64319 8C1.64319 7.9648 1.6436 7.92961 1.64416 7.89453C1.6455 7.8109 1.62676 7.73975 1.60217 7.69043C1.57909 7.64425 1.55495 7.62341 1.53772 7.61328C0.530737 7.02255 0.184726 5.73194 0.761352 4.7168L1.56897 3.29492C2.14856 2.27473 3.45134 1.92609 4.4635 2.51953C4.47556 2.52655 4.50062 2.53594 4.54749 2.5332C4.59822 2.53009 4.66574 2.51209 4.73401 2.4707C4.78581 2.43926 4.83849 2.40791 4.89124 2.37793C4.96663 2.33501 5.02018 2.28102 5.05139 2.2334C5.08072 2.18857 5.08652 2.15675 5.08655 2.13672C5.08655 0.956834 6.04342 0.000164426 7.22327 0H8.77698ZM7.22327 2C7.14799 2.00016 7.08655 2.0614 7.08655 2.13672C7.08648 3.04201 6.52633 3.7495 5.87952 4.11719C5.84342 4.1377 5.80657 4.15914 5.77112 4.18066C5.13226 4.56817 4.23497 4.70343 3.45178 4.24414C3.40171 4.21494 3.33687 4.23278 3.30823 4.2832L2.50061 5.70508C2.4643 5.76916 2.48599 5.8513 2.54944 5.88867C3.32554 6.344 3.6561 7.18025 3.64417 7.92676C3.64378 7.95112 3.64319 7.97553 3.64319 8C3.64319 8.02413 3.64378 8.04822 3.64417 8.07227C3.65602 8.8187 3.32561 9.65566 2.54944 10.1113C2.48588 10.1491 2.46427 10.2305 2.50061 10.2949L3.30725 11.7168C3.33569 11.7669 3.40012 11.7839 3.44983 11.7549C4.23342 11.2945 5.13195 11.4303 5.77112 11.8184C5.80657 11.8399 5.84244 11.8613 5.87854 11.8818C6.5256 12.2496 7.08655 12.9576 7.08655 13.8633C7.0868 13.9386 7.14801 13.9996 7.22327 14H8.77698C8.85239 13.9998 8.91348 13.9387 8.9137 13.8633C8.9137 12.9576 9.47471 12.2496 10.1217 11.8818C10.1574 11.8615 10.1931 11.8406 10.2281 11.8193C10.8672 11.4315 11.7657 11.2952 12.5494 11.7549C12.5997 11.7843 12.6641 11.7673 12.693 11.7168L13.4996 10.2959C13.5362 10.2314 13.5146 10.15 13.4508 10.1123C12.6743 9.65629 12.3448 8.81908 12.3571 8.07324C12.3575 8.04901 12.358 8.02429 12.358 8C12.358 7.97502 12.3575 7.94971 12.3571 7.9248C12.3446 7.17858 12.6749 6.342 13.4518 5.88672C13.5148 5.84967 13.5358 5.76867 13.4996 5.70508L12.692 4.28418C12.6632 4.23372 12.5986 4.21572 12.5485 4.24512C11.765 4.70437 10.8672 4.56925 10.2281 4.18066C10.1927 4.15912 10.1568 4.13771 10.1207 4.11719C9.47469 3.74935 8.91379 3.04208 8.9137 2.13672C8.9137 2.06133 8.85236 2 8.77698 2H7.22327ZM7.99963 4.75C9.79456 4.75 11.2496 6.20507 11.2496 8C11.2496 9.79493 9.79456 11.25 7.99963 11.25C6.20487 11.2498 4.74963 9.79481 4.74963 8C4.74963 6.20519 6.20487 4.75019 7.99963 4.75ZM7.99963 6.75C7.30944 6.75019 6.74963 7.30976 6.74963 8C6.74963 8.69024 7.30944 9.24981 7.99963 9.25C8.68999 9.25 9.24963 8.69036 9.24963 8C9.24963 7.30964 8.68999 6.75 7.99963 6.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGearBold16.category = 'Interface General';\n\nexport default GearBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.0429 0C12.4002 5.62594e-05 13.5009 1.10071 13.5009 2.45801C13.5011 2.62356 13.6131 2.85366 13.8964 3.01172C13.9662 3.05061 14.0351 3.09095 14.1035 3.13184C14.3825 3.29863 14.639 3.28026 14.7832 3.19727C15.9594 2.51906 17.4634 2.92204 18.1425 4.09766L19.1845 5.90137C19.8637 7.0774 19.4597 8.58147 18.2832 9.25977C18.1401 9.34223 17.997 9.5535 18.0019 9.87695C18.0025 9.91776 18.0029 9.95903 18.0029 10C18.0029 10.0401 18.0025 10.0801 18.0019 10.1201C17.9971 10.4437 18.1403 10.6561 18.2841 10.7393C19.4601 11.4186 19.8628 12.9226 19.1835 14.0986L18.1425 15.9014C17.4633 17.0773 15.9593 17.4805 14.7832 16.8018C14.6391 16.7187 14.3827 16.7003 14.1035 16.8672C14.0352 16.908 13.9661 16.9485 13.8964 16.9873C13.6129 17.1456 13.5009 17.3762 13.5009 17.542C13.5008 18.8994 12.4003 19.9998 11.0429 20H8.95699C7.59956 19.9998 6.49919 18.8994 6.49898 17.542C6.49898 17.3762 6.38718 17.1448 6.10347 16.9863C6.03374 16.9474 5.96389 16.9071 5.89546 16.8662C5.61673 16.6997 5.36062 16.7178 5.21675 16.8008C4.04064 17.4801 2.5365 17.0776 1.85738 15.9014L0.816362 14.0986C0.137373 12.9225 0.540783 11.4186 1.71675 10.7393C1.86054 10.656 2.00381 10.4437 1.99898 10.1201C1.99838 10.0801 1.998 10.0401 1.998 10C1.998 9.96 1.99839 9.91975 1.99898 9.87988C2.0037 9.55617 1.8597 9.34389 1.71578 9.26074C0.539692 8.58143 0.137272 7.07761 0.816362 5.90137L1.85738 4.09766C2.53668 2.92165 4.04028 2.51873 5.21675 3.19727C5.36108 3.28047 5.61808 3.29886 5.89742 3.13184C5.96553 3.09111 6.03406 3.05046 6.10347 3.01172C6.38681 2.85349 6.49888 2.62357 6.49898 2.45801C6.49898 1.10061 7.59959 0 8.95699 0H11.0429ZM8.95699 2C8.70415 2 8.49898 2.20518 8.49898 2.45801C8.49889 3.50057 7.84947 4.32818 7.07808 4.75879C7.02624 4.78773 6.97467 4.81723 6.92378 4.84766C6.16438 5.30176 5.12185 5.45114 4.21773 4.92969C3.99768 4.80275 3.71594 4.87774 3.58882 5.09766L2.54781 6.90137C2.42116 7.12108 2.49617 7.4024 2.71578 7.5293C3.61836 8.05047 4.01214 9.0257 3.99898 9.91016C3.99854 9.94005 3.998 9.97 3.998 10L3.99898 10.0898C4.01217 10.9741 3.61891 11.9494 2.71675 12.4707C2.49707 12.5976 2.42193 12.8789 2.54878 13.0986L3.5898 14.9014C3.71661 15.1208 3.9973 15.1961 4.21675 15.0693C5.12078 14.5473 6.16339 14.696 6.92281 15.1504C6.97406 15.1811 7.02586 15.2111 7.07808 15.2402C7.8496 15.671 8.49898 16.4991 8.49898 17.542C8.49919 17.7948 8.70413 17.9998 8.95699 18H11.0429C11.2958 17.9998 11.5008 17.7948 11.5009 17.542C11.5009 16.4989 12.1508 15.6708 12.9228 15.2402C12.9748 15.2112 13.0261 15.1809 13.0771 15.1504C13.8364 14.6966 14.8792 14.5477 15.7832 15.0693C16.0029 15.1961 16.2842 15.121 16.4111 14.9014L17.4521 13.0986C17.5789 12.879 17.5037 12.5976 17.2841 12.4707C16.3821 11.9496 15.9888 10.9749 16.0019 10.0908L16.0029 10C16.0029 9.96939 16.0024 9.93872 16.0019 9.9082C15.9882 9.02406 16.3809 8.0482 17.2841 7.52734C17.5031 7.40108 17.5783 7.12128 17.4521 6.90234L16.4101 5.09863C16.2832 4.87888 16.002 4.80296 15.7822 4.92969C14.8785 5.45067 13.8371 5.30221 13.0781 4.84863C13.0267 4.81792 12.9742 4.78799 12.9218 4.75879C12.1501 4.32835 11.5011 3.50067 11.5009 2.45801C11.5009 2.20528 11.2956 2.00006 11.0429 2H8.95699ZM9.99898 6C12.2081 6 13.999 7.79086 13.999 10C13.999 12.2091 12.2081 14 9.99898 14C7.78994 13.9999 5.99898 12.2091 5.99898 10C5.99898 7.79093 7.78994 6.00012 9.99898 6ZM9.99898 8C8.89451 8.00012 7.99898 8.8955 7.99898 10C7.99898 11.1045 8.89451 11.9999 9.99898 12C11.1035 12 11.999 11.1046 11.999 10C11.999 8.89543 11.1035 8 9.99898 8Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGearBold20.category = 'Interface General';\n\nexport default GearBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2756 0C14.8116 4.07158e-05 16.0568 1.24523 16.0569 2.78125C16.0569 3.08105 16.2536 3.4297 16.6545 3.65332C16.738 3.69987 16.8207 3.74793 16.9026 3.79688C17.2974 4.03287 17.6988 4.02917 17.9602 3.87891C19.2923 3.1109 20.9953 3.56714 21.7649 4.89844L23.0383 7.10059C23.8076 8.43168 23.3507 10.1345 22.0188 10.9023C21.7594 11.052 21.5566 11.3957 21.5637 11.8535C21.5644 11.9022 21.5647 11.9511 21.5647 12C21.5647 12.0489 21.5644 12.0978 21.5637 12.1465C21.5566 12.6039 21.7588 12.9471 22.0178 13.0967C23.3491 13.8646 23.8054 15.5668 23.0363 16.8975L21.7619 19.1016C20.9927 20.4324 19.2906 20.8883 17.9592 20.1201C17.6984 19.97 17.2979 19.9664 16.9035 20.2021C16.8214 20.2512 16.7382 20.299 16.6545 20.3457C16.2535 20.5694 16.057 20.9178 16.0569 21.2178C16.0569 22.7542 14.811 24 13.2746 24H10.7229C9.18604 23.9999 7.93966 22.7537 7.93966 21.2168C7.93951 20.9166 7.74287 20.5682 7.34201 20.3447C7.25869 20.2983 7.17572 20.251 7.09396 20.2021C6.69857 19.966 6.29729 19.9695 6.03634 20.1201C4.70476 20.8884 3.00193 20.4326 2.23263 19.1016L0.961148 16.9004C0.191316 15.5683 0.647221 13.8638 1.9797 13.0947C2.24009 12.9445 2.44338 12.6003 2.43673 12.1416C2.43604 12.0946 2.43576 12.0471 2.43576 12C2.43576 11.9524 2.43603 11.9048 2.43673 11.8574C2.44354 11.3989 2.24 11.0545 1.9797 10.9043C0.64791 10.1355 0.191969 8.43221 0.961148 7.10059L2.23263 4.89844C3.00191 3.56692 4.70526 3.11058 6.03732 3.87891C6.29846 4.02949 6.69978 4.03301 7.09494 3.79688C7.17644 3.74816 7.25895 3.70063 7.34201 3.6543C7.74299 3.43062 7.93966 3.08233 7.93966 2.78223C7.93967 1.24572 9.18541 0.000124012 10.7219 0H13.2756ZM10.7219 2C10.29 2.00012 9.93967 2.35029 9.93966 2.78223C9.93966 3.95938 9.20572 4.90431 8.31662 5.40039C8.25098 5.43701 8.18572 5.47517 8.1213 5.51367C7.24609 6.03676 6.05821 6.20026 5.03732 5.61133C4.66164 5.39497 4.18195 5.52396 3.96505 5.89941L2.69259 8.10156C2.47625 8.47645 2.60482 8.95547 2.9797 9.17188C3.99928 9.76011 4.45189 10.8688 4.43673 11.8877C4.43618 11.9251 4.43576 11.9625 4.43576 12C4.43576 12.0372 4.43619 12.0743 4.43673 12.1113C4.4518 13.1302 3.9993 14.2387 2.9797 14.8271C2.60433 15.0439 2.47574 15.5241 2.69259 15.8994L3.96408 18.1006C4.18087 18.4757 4.66103 18.604 5.03634 18.3877C6.05716 17.7986 7.24425 17.9627 8.11935 18.4854C8.18395 18.5239 8.24981 18.561 8.31564 18.5977C9.20537 19.0936 9.93952 20.0395 9.93966 21.2168C9.93966 21.6491 10.2906 21.9999 10.7229 22H13.2746C13.7065 22 14.0569 21.6496 14.0569 21.2178C14.057 20.0404 14.7917 19.0955 15.6809 18.5996C15.747 18.5627 15.8123 18.5241 15.8772 18.4854C16.752 17.9624 17.9388 17.7991 18.9592 18.3877C19.3344 18.6042 19.8137 18.4756 20.0305 18.1006L21.3049 15.8965C21.5209 15.5227 21.3927 15.0448 21.0188 14.8291C19.9996 14.2411 19.5479 13.1332 19.5637 12.1152C19.5643 12.0769 19.5647 12.0385 19.5647 12C19.5647 11.9613 19.5643 11.9223 19.5637 11.8838C19.548 10.8655 20.0003 9.75777 21.0197 9.16992C21.394 8.9542 21.522 8.47556 21.3059 8.10156L20.0334 5.89941C19.8162 5.52371 19.3352 5.39457 18.9592 5.61133C17.9385 6.19951 16.7522 6.03572 15.8772 5.5127C15.8123 5.47393 15.746 5.43627 15.6799 5.39941C14.791 4.90352 14.0569 3.95838 14.0569 2.78125C14.0568 2.3498 13.7071 2.00004 13.2756 2H10.7219ZM12.0002 7.75C14.3473 7.75009 16.2502 9.65284 16.2502 12C16.2502 14.3472 14.3473 16.2499 12.0002 16.25C9.653 16.25 7.75021 14.3472 7.75021 12C7.75021 9.65279 9.653 7.75 12.0002 7.75ZM12.0002 9.75C10.7576 9.75 9.75021 10.7574 9.75021 12C9.75021 13.2426 10.7576 14.25 12.0002 14.25C13.2428 14.2499 14.2502 13.2426 14.2502 12C14.2502 10.7574 13.2428 9.75009 12.0002 9.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGearBold24.category = 'Interface General';\n\nexport default GearBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.6572 0.75C19.4839 0.75 20.9648 2.23091 20.9648 4.05762C20.9649 4.57548 21.2987 5.11409 21.8896 5.44336C21.9959 5.50251 22.1018 5.56376 22.2061 5.62598C22.7895 5.97423 23.4257 5.99409 23.877 5.73438C25.462 4.82152 27.4874 5.36502 28.4033 6.94824L30.0527 9.7998C30.969 11.3836 30.4255 13.4102 28.8398 14.3232C28.3913 14.5817 28.0921 15.1398 28.1025 15.8164C28.1035 15.8774 28.1035 15.9387 28.1035 16L28.1025 16.1816C28.0921 16.8585 28.3914 17.4162 28.8398 17.6748C30.4251 18.5883 30.9687 20.6153 30.0527 22.1992L28.4023 25.0527C27.4863 26.6362 25.4608 27.1783 23.876 26.2646C23.4249 26.0047 22.7884 26.0248 22.2051 26.373C22.1013 26.435 21.9963 26.4958 21.8906 26.5547C21.2992 26.8842 20.965 27.4233 20.9648 27.9414C20.9648 29.7685 19.4833 31.25 17.6562 31.25H14.3418C12.5148 31.2499 11.0332 29.7684 11.0332 27.9414C11.033 27.4232 10.6988 26.884 10.1074 26.5547C10.0011 26.4955 9.89537 26.4344 9.79102 26.3721C9.20764 26.0239 8.571 26.0037 8.12012 26.2637C6.53573 27.1772 4.51061 26.6358 3.59473 25.0527L1.94531 22.2002C1.02916 20.6163 1.57207 18.5898 3.15723 17.6758C3.60669 17.4166 3.90652 16.8573 3.89648 16.1807L3.89551 16C3.89551 15.9397 3.89559 15.8794 3.89648 15.8193C3.9065 15.1427 3.6067 14.5835 3.15723 14.3242C1.5722 13.4103 1.02862 11.3838 1.94434 9.7998L3.59277 6.94824C4.5084 5.36468 6.53418 4.82218 8.11914 5.73535C8.57022 5.99514 9.20652 5.97507 9.79004 5.62695C9.8949 5.56436 10.0015 5.50284 10.1084 5.44336C10.6995 5.11432 11.0332 4.5756 11.0332 4.05762C11.0332 2.23096 12.5142 0.750101 14.3408 0.75H17.6572ZM14.3408 2.75C13.6188 2.7501 13.0332 3.33553 13.0332 4.05762C13.0332 5.45307 12.1618 6.58988 11.0811 7.19141C10.9919 7.24101 10.9029 7.29155 10.8154 7.34375C9.75235 7.97824 8.33062 8.16528 7.12012 7.46777C6.49129 7.1058 5.68749 7.32108 5.32422 7.94922L3.67578 10.8008C3.31342 11.4276 3.52822 12.2299 4.15527 12.5918C5.36418 13.2888 5.91471 14.6112 5.89648 15.8486C5.89574 15.8989 5.89551 15.9496 5.89551 16C5.89551 16.0505 5.89574 16.101 5.89648 16.1514C5.9148 17.3887 5.36496 18.7112 4.15625 19.4082C3.52897 19.77 3.3142 20.5724 3.67676 21.1992L5.32617 24.0508C5.68945 24.6788 6.4926 24.8936 7.12109 24.5312C8.33147 23.8333 9.75325 24.0205 10.8164 24.6553C10.9036 24.7073 10.9922 24.7581 11.0811 24.8076C12.1616 25.4094 13.033 26.5459 13.0332 27.9414C13.0332 28.6638 13.6194 29.2499 14.3418 29.25H17.6562C18.3787 29.25 18.9648 28.6639 18.9648 27.9414C18.965 26.5459 19.8368 25.4095 20.917 24.8076C21.0052 24.7585 21.0931 24.708 21.1797 24.6562C22.2429 24.0214 23.6646 23.8345 24.875 24.5322C25.5039 24.8947 26.3074 24.6792 26.6709 24.0508L28.3213 21.1982C28.6836 20.5717 28.4687 19.7697 27.8418 19.4082C26.6322 18.7111 26.0836 17.388 26.1025 16.1514C26.1033 16.1011 26.1035 16.0504 26.1035 16C26.1035 15.9491 26.1033 15.8984 26.1025 15.8477C26.0834 14.6106 26.6318 13.2867 27.8418 12.5898C28.4687 12.2289 28.6842 11.428 28.3223 10.8018L26.6719 7.94922C26.3083 7.32086 25.5041 7.10545 24.875 7.46777C23.6646 8.16457 22.2436 7.97726 21.1807 7.34277C21.0938 7.29092 21.0055 7.24071 20.917 7.19141C19.8365 6.58974 18.9649 5.45308 18.9648 4.05762C18.9648 3.33548 18.3794 2.75 17.6572 2.75H14.3408ZM16 10.75C18.8993 10.7502 21.25 13.1006 21.25 16C21.25 18.8994 18.8993 21.2498 16 21.25C13.1005 21.25 10.75 18.8995 10.75 16C10.75 13.1005 13.1005 10.75 16 10.75ZM16 12.75C14.2051 12.75 12.75 14.2051 12.75 16C12.75 17.7949 14.2051 19.25 16 19.25C17.7948 19.2498 19.25 17.7948 19.25 16C19.25 14.2052 17.7948 12.7502 16 12.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGearBold32.category = 'Interface General';\n\nexport default GearBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.63672 0C7.52024 0 8.23709 0.716134 8.2373 1.59961V1.7334C8.27648 1.75519 8.31501 1.77796 8.35352 1.80078L8.48535 1.72559L8.63086 1.65137C9.31914 1.34448 10.1328 1.56276 10.5752 2.17285L10.6641 2.30957L11.46 3.67773C11.9063 4.44522 11.6425 5.42989 10.8721 5.87109L10.7539 5.93848C10.7542 5.95894 10.7559 5.97948 10.7559 6L10.7539 6.06055L10.873 6.12891C11.6428 6.57023 11.9068 7.55411 11.4609 8.32129L10.665 9.69043C10.2229 10.4508 9.24956 10.7117 8.48633 10.2744L8.35352 10.1982C8.31517 10.221 8.27633 10.2429 8.2373 10.2646V10.4004C8.23709 11.2839 7.52024 12 6.63672 12H5.04004C4.15662 11.9999 3.44064 11.2838 3.44043 10.4004V10.2656C3.40052 10.2434 3.36051 10.2215 3.32129 10.1982L3.19141 10.2734C2.42822 10.7112 1.45513 10.4508 1.0127 9.69043L0.216797 8.32227C-0.229068 7.55539 0.0344103 6.57155 0.803711 6.12988L0.923828 6.06055C0.923576 6.04039 0.921875 6.02022 0.921875 6L0.923828 5.93848L0.804688 5.87109C0.034833 5.42974 -0.22911 4.44588 0.216797 3.67871L1.01367 2.30957L1.10254 2.17285C1.54515 1.5628 2.35861 1.3451 3.04688 1.65234L3.19238 1.72559L3.32227 1.7998C3.36126 1.77672 3.40076 1.75445 3.44043 1.73242V1.59961C3.44064 0.716214 4.15663 0.000130632 5.04004 0H6.63672ZM5.83984 4.25C4.87335 4.25 4.08984 5.0335 4.08984 6C4.08984 6.9665 4.87335 7.75 5.83984 7.75C6.80634 7.75 7.58984 6.9665 7.58984 6C7.58984 5.0335 6.80634 4.25 5.83984 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGearBoldFilled12.category = 'Interface General';\n\nexport default GearBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.77832 0C9.95812 0.000202997 10.915 0.956877 10.915 2.13672C10.9151 2.15665 10.9201 2.18862 10.9492 2.2334C10.9806 2.28134 11.0354 2.33563 11.1113 2.37891C11.1638 2.40884 11.216 2.44031 11.2676 2.47168C11.3358 2.51314 11.4034 2.53115 11.4541 2.53418C11.5011 2.5369 11.526 2.52664 11.5381 2.51953C12.5504 1.9267 13.8528 2.27591 14.4326 3.2959L15.2402 4.7168C15.8168 5.73164 15.4708 7.02207 14.4639 7.6123C14.447 7.62221 14.4223 7.64249 14.3994 7.68848C14.3751 7.73744 14.357 7.80816 14.3584 7.8916C14.359 7.92764 14.3594 7.9638 14.3594 8L14.3584 8.10547C14.357 8.18954 14.3749 8.26132 14.3994 8.31055C14.4222 8.35639 14.4467 8.37656 14.4639 8.38672C15.4706 8.97793 15.8168 10.2689 15.2402 11.2842L14.4336 12.7041C13.8535 13.7249 12.5498 14.0737 11.5371 13.4795C11.5249 13.4724 11.5 13.4621 11.4531 13.4648C11.4024 13.4679 11.3349 13.4868 11.2666 13.5283C11.2155 13.5594 11.1634 13.5895 11.1113 13.6191C11.0353 13.6625 10.9816 13.7176 10.9502 13.7656C10.9206 13.8109 10.915 13.8432 10.915 13.8633C10.9148 15.0433 9.95738 15.9998 8.77734 16H7.22461C6.04451 15.9999 5.08813 15.0433 5.08789 13.8633C5.08789 13.8432 5.08209 13.8106 5.05273 13.7656C5.02145 13.7178 4.96732 13.6632 4.8916 13.6201C4.83868 13.59 4.78537 13.5599 4.7334 13.5283C4.66528 13.487 4.59849 13.468 4.54785 13.4648C4.50083 13.4621 4.47582 13.4725 4.46387 13.4795C3.45186 14.074 2.14897 13.7247 1.56934 12.7041L0.761719 11.2832C0.185146 10.2678 0.53111 8.97691 1.53809 8.38574C1.55521 8.37562 1.57967 8.35552 1.60254 8.30957C1.62699 8.26036 1.64592 8.1886 1.64453 8.10449L1.64355 8C1.64356 7.96454 1.64394 7.92885 1.64453 7.89355C1.64588 7.80983 1.62691 7.73848 1.60254 7.68945C1.57971 7.64373 1.55506 7.62329 1.53809 7.61328C0.531216 7.02247 0.186004 5.73189 0.762695 4.7168L1.57031 3.29492C2.14998 2.27474 3.45269 1.92593 4.46484 2.51953C4.47705 2.52653 4.50147 2.53593 4.54785 2.5332C4.59858 2.53013 4.66606 2.51211 4.73438 2.4707C4.78619 2.43925 4.83884 2.40792 4.8916 2.37793C4.9672 2.33492 5.02152 2.28112 5.05273 2.2334C5.08195 2.18867 5.08786 2.15672 5.08789 2.13672C5.08789 0.956747 6.04464 0 7.22461 0H8.77832ZM8 5.75C6.75754 5.75022 5.75 6.75749 5.75 8C5.75 9.24251 6.75754 10.2498 8 10.25C9.24264 10.25 10.25 9.24264 10.25 8C10.25 6.75736 9.24264 5.75 8 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGearBoldFilled16.category = 'Interface General';\n\nexport default GearBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.043 0C12.4003 0 13.501 1.10068 13.501 2.45801C13.5011 2.62356 13.6131 2.85366 13.8965 3.01172C13.9664 3.05069 14.0359 3.09085 14.1045 3.13184C14.3836 3.29856 14.6401 3.28036 14.7842 3.19727C15.9603 2.51934 17.4635 2.92218 18.1426 4.09766L19.1846 5.90137C19.8638 7.07744 19.4598 8.58148 18.2832 9.25977C18.1402 9.34226 17.9971 9.55356 18.002 9.87695C18.0026 9.91776 18.0029 9.95903 18.0029 10C18.0029 10.0401 18.0026 10.0801 18.002 10.1201C17.9971 10.4437 18.1404 10.656 18.2842 10.7393C19.4602 11.4186 19.8629 12.9225 19.1836 14.0986L18.1426 15.9014C17.4634 17.0773 15.9594 17.4806 14.7832 16.8018C14.6391 16.7187 14.3827 16.7003 14.1035 16.8672C14.0352 16.908 13.9661 16.9485 13.8965 16.9873C13.613 17.1456 13.501 17.3763 13.501 17.542C13.5008 18.8995 12.4005 19.9999 11.043 20H8.95801C7.6004 20 6.49924 18.8995 6.49902 17.542C6.49902 17.3762 6.38734 17.1448 6.10352 16.9863C6.0338 16.9474 5.96489 16.9071 5.89648 16.8662C5.61745 16.6993 5.36072 16.7177 5.2168 16.8008C4.04067 17.4801 2.53653 17.0776 1.85742 15.9014L0.816406 14.0986C0.137453 12.9225 0.540842 11.4185 1.7168 10.7393C1.86064 10.656 2.00385 10.4438 1.99902 10.1201C1.99843 10.0801 1.99805 10.0401 1.99805 10C1.99805 9.96 1.99843 9.91975 1.99902 9.87988C2.00374 9.55611 1.85977 9.34386 1.71582 9.26074C0.53981 8.58142 0.137367 7.07758 0.816406 5.90137L1.85742 4.09766C2.53668 2.92161 4.04031 2.51877 5.2168 3.19727C5.3611 3.2805 5.61811 3.29884 5.89746 3.13184C5.9656 3.09109 6.03408 3.05048 6.10352 3.01172C6.38697 2.85349 6.49893 2.6236 6.49902 2.45801C6.49902 1.10061 7.59963 0 8.95703 0H11.043ZM9.99902 7C8.34217 7 6.99902 8.34315 6.99902 10C6.99902 11.6569 8.34217 13 9.99902 13C11.6559 13 12.999 11.6569 12.999 10C12.999 8.34315 11.6559 7 9.99902 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGearBoldFilled20.category = 'Interface General';\n\nexport default GearBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2764 0C14.8122 0.00025454 16.0576 1.24535 16.0576 2.78125C16.0576 3.08101 16.2545 3.42877 16.6553 3.65234C16.7388 3.69895 16.8223 3.74787 16.9043 3.79688C17.2992 4.03264 17.7007 4.02938 17.9619 3.87891C19.2941 3.11117 20.9962 3.56721 21.7656 4.89844L23.0391 7.10059C23.808 8.4319 23.3514 10.1352 22.0195 10.9033C21.7599 11.053 21.5565 11.3962 21.5635 11.8545C21.5642 11.9028 21.5645 11.9515 21.5645 12C21.5645 12.0488 21.5642 12.0979 21.5635 12.1465C21.5565 12.6041 21.7594 12.9472 22.0186 13.0967C23.3499 13.8646 23.806 15.5667 23.0371 16.8975L21.7637 19.1016C20.9945 20.4323 19.2923 20.888 17.9609 20.1201C17.7002 19.9698 17.2989 19.9664 16.9043 20.2021C16.8225 20.2511 16.7396 20.2992 16.6562 20.3457C16.2552 20.5693 16.0577 20.9178 16.0576 21.2178C16.0576 22.754 14.8125 23.9996 13.2764 24H10.7236C9.18676 24 7.94043 22.7537 7.94043 21.2168C7.94026 20.9167 7.74343 20.5682 7.34277 20.3447C7.25958 20.2983 7.17636 20.2509 7.09473 20.2021C6.69971 19.9662 6.29904 19.9699 6.03809 20.1201C4.70659 20.8885 3.00385 20.4324 2.23438 19.1016L0.961914 16.9004C0.191973 15.5682 0.64879 13.8638 1.98145 13.0947C2.24148 12.9442 2.44511 12.5999 2.43848 12.1416C2.43778 12.0946 2.43652 12.0471 2.43652 12C2.43652 11.9524 2.43777 11.9048 2.43848 11.8574C2.44527 11.3991 2.24157 11.0546 1.98145 10.9043C0.649206 10.1357 0.192558 8.4324 0.961914 7.10059L2.23438 4.89844C3.00349 3.5673 4.70631 3.11084 6.03809 3.87891C6.29909 4.02892 6.70058 4.03272 7.0957 3.79688C7.17756 3.74802 7.26034 3.69977 7.34375 3.65332C7.74417 3.43019 7.94042 3.08222 7.94043 2.78223C7.94043 1.24581 9.18629 0.000240131 10.7227 0H13.2764ZM12 8.75C10.2051 8.75 8.75 10.2051 8.75 12C8.75 13.7949 10.2051 15.25 12 15.25C13.7949 15.25 15.25 13.7949 15.25 12C15.25 10.2051 13.7949 8.75 12 8.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGearBoldFilled24.category = 'Interface General';\n\nexport default GearBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.6582 0.75C19.4845 0.750469 20.9648 2.23122 20.9648 4.05762C20.9649 4.57561 21.2994 5.11408 21.8906 5.44336C21.9967 5.50242 22.102 5.56386 22.2061 5.62598C22.7895 5.97416 23.4267 5.99426 23.8779 5.73438C25.4629 4.82194 27.4875 5.36512 28.4033 6.94824L30.0537 9.7998C30.9697 11.3834 30.426 13.4101 28.8408 14.3232C28.3921 14.5816 28.0921 15.1396 28.1025 15.8164C28.1035 15.8774 28.1035 15.9387 28.1035 16L28.1025 16.1816C28.0921 16.8587 28.3922 17.4163 28.8408 17.6748C30.4257 18.5884 30.9685 20.6155 30.0527 22.1992L28.4023 25.0527C27.4864 26.636 25.4608 27.178 23.876 26.2646C23.4249 26.0049 22.7882 26.025 22.2051 26.373C22.1014 26.4349 21.9962 26.4958 21.8906 26.5547C21.2993 26.8843 20.965 27.4233 20.9648 27.9414C20.9648 29.7683 19.484 31.2497 17.6572 31.25H14.3418C12.5148 31.2499 11.0332 29.7685 11.0332 27.9414C11.033 27.4233 10.6995 26.884 10.1084 26.5547C10.002 26.4955 9.89635 26.4344 9.79199 26.3721C9.2088 26.0239 8.57202 26.0041 8.12109 26.2637C6.53684 27.1773 4.51172 26.6355 3.5957 25.0527L1.94531 22.2002C1.02929 20.6164 1.57223 18.5898 3.15723 17.6758C3.60653 17.4165 3.90749 16.8571 3.89746 16.1807L3.89551 16C3.89551 15.9397 3.89657 15.8795 3.89746 15.8193C3.90748 15.1427 3.60665 14.5835 3.15723 14.3242C1.57209 13.4102 1.02941 11.3838 1.94531 9.7998L3.59375 6.94922C4.50961 5.3655 6.53483 4.82215 8.12012 5.73535C8.57144 5.995 9.20816 5.97508 9.79199 5.62695C9.8962 5.56479 10.0022 5.50342 10.1084 5.44434C10.6993 5.11533 11.033 4.57663 11.0332 4.05859C11.0332 2.23154 12.5148 0.750047 14.3418 0.75H17.6582ZM16 11.75C13.6528 11.75 11.75 13.6528 11.75 16C11.75 18.3472 13.6528 20.25 16 20.25C18.3472 20.25 20.25 18.3472 20.25 16C20.25 13.6528 18.3472 11.75 16 11.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGearBoldFilled32.category = 'Interface General';\n\nexport default GearBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.86816 0C7.61337 0.000293187 8.21756 0.604386 8.21777 1.34961V1.69922C8.3612 1.77266 8.50039 1.8529 8.63477 1.93945L8.9541 1.75781L9.07617 1.69531C9.65683 1.43641 10.3435 1.6202 10.7168 2.13477L10.792 2.25L11.6572 3.73828C12.0338 4.38598 11.8104 5.21676 11.1602 5.58887L10.8545 5.76367C10.8585 5.84172 10.8623 5.92048 10.8623 6L10.8545 6.23535L11.1611 6.41113C11.8109 6.78344 12.0336 7.61429 11.6572 8.26172L10.792 9.75C10.4188 10.3919 9.59717 10.6116 8.95312 10.2422L8.63477 10.0596C8.50011 10.1461 8.36117 10.2266 8.21777 10.2998V10.6504C8.21756 11.3956 7.61337 11.9997 6.86816 12H5.12988C4.38461 11.9998 3.78048 11.3957 3.78027 10.6504V10.2998C3.63623 10.2263 3.49654 10.1455 3.36133 10.0586L3.04492 10.2412C2.40095 10.6108 1.57939 10.3908 1.20605 9.74902L0.34082 8.26074C-0.0354364 7.61375 0.185954 6.78387 0.834961 6.41113L1.14258 6.23438L1.13672 6C1.13672 5.92087 1.13879 5.84206 1.14258 5.76367L0.835938 5.58887C0.186395 5.21636 -0.0356372 4.38557 0.34082 3.73828L1.20605 2.25098L1.28125 2.13477C1.68123 1.58369 2.4404 1.41226 3.04395 1.75781L3.36133 1.93945C3.49626 1.85259 3.63637 1.7728 3.78027 1.69922V1.34961C3.78048 0.604335 4.38461 0.000211042 5.12988 0H6.86816ZM6 4.25C5.03356 4.25007 4.25 5.03354 4.25 6C4.25 6.96646 5.03356 7.74993 6 7.75C6.9665 7.75 7.75 6.9665 7.75 6C7.75 5.0335 6.9665 4.25 6 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGearFilled12.category = 'Interface General';\n\nexport default GearFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.80566 0C9.8697 0.000185688 10.7322 0.862722 10.7324 1.92676C10.7324 2.08463 10.8374 2.28855 11.0801 2.42676C11.1321 2.45638 11.1843 2.48652 11.2354 2.51758C11.4639 2.65642 11.6815 2.64468 11.8086 2.57031C12.7199 2.03642 13.8923 2.35117 14.4141 3.26953L15.25 4.74121C15.7697 5.65669 15.4572 6.82041 14.5488 7.35254C14.4143 7.4316 14.2943 7.62058 14.2988 7.89258C14.2994 7.92816 14.2998 7.96424 14.2998 8L14.2988 8.10547C14.2942 8.37804 14.4141 8.56794 14.5488 8.64746C15.4572 9.18063 15.7693 10.3449 15.249 11.2607L14.4141 12.7305C13.8922 13.6489 12.7198 13.9631 11.8086 13.4287C11.6815 13.3543 11.4631 13.3424 11.2344 13.4814C11.1835 13.5124 11.1319 13.5428 11.0801 13.5723C10.8373 13.7106 10.7324 13.9142 10.7324 14.0723C10.7324 15.1369 9.86934 16 8.80469 16H7.19629C6.13176 15.9998 5.26857 15.1368 5.26855 14.0723C5.26855 13.9141 5.16362 13.7112 4.9209 13.5732C4.86868 13.5436 4.81691 13.5126 4.76562 13.4814C4.53688 13.3426 4.3191 13.3544 4.19238 13.4287C3.28163 13.9631 2.10964 13.6495 1.58789 12.7314L0.751953 11.2598C0.232003 10.3443 0.543424 9.18078 1.45117 8.64746C1.58709 8.56764 1.7073 8.37652 1.70312 8.10449L1.70215 8C1.70215 7.96487 1.70257 7.92955 1.70312 7.89453C1.70736 7.62276 1.587 7.43223 1.45117 7.35254C0.543412 6.81981 0.231398 5.65652 0.750977 4.74121L1.58789 3.26855C2.10952 2.35052 3.28148 2.03633 4.19238 2.57031C4.31916 2.64458 4.53613 2.65622 4.76465 2.51758C4.81613 2.48631 4.86848 2.45559 4.9209 2.42578C5.16348 2.28788 5.26855 2.08467 5.26855 1.92676C5.26876 0.862817 6.13141 0.000344859 7.19531 0H8.80566ZM8 5C6.34326 5.00014 5 6.34323 5 8C5 9.65677 6.34326 10.9999 8 11C9.65685 11 11 9.65685 11 8C11 6.34315 9.65685 5 8 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGearFilled16.category = 'Interface General';\n\nexport default GearFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.0723 0C12.3138 5.32985e-05 13.3203 1.00651 13.3203 2.24805C13.3203 2.54006 13.5099 2.86019 13.8691 3.06055C13.9383 3.09914 14.0073 3.13813 14.0752 3.17871C14.4288 3.39002 14.8012 3.39525 15.0547 3.24902C16.1305 2.6285 17.5056 2.99691 18.127 4.07227L19.1982 5.92676C19.8194 7.00222 19.4508 8.3775 18.375 8.99805C18.1222 9.14384 17.94 9.46781 17.9463 9.87793C17.9469 9.91855 17.9473 9.95924 17.9473 10L17.9463 10.1201C17.94 10.5306 18.1222 10.854 18.375 11C19.4505 11.621 19.819 12.9967 19.1982 14.0723L18.127 15.9268C17.506 17.0021 16.131 17.3709 15.0557 16.75C14.8026 16.6038 14.4306 16.6081 14.0771 16.8193C14.0086 16.8603 13.939 16.8995 13.8691 16.9385C13.5099 17.1387 13.3204 17.4588 13.3203 17.751C13.3203 18.9929 12.3132 20 11.0713 20H8.92871C7.68674 19.9997 6.67994 18.993 6.67969 17.751C6.67969 17.4586 6.48997 17.1384 6.13086 16.9385C6.06132 16.8998 5.99208 16.8601 5.92383 16.8193C5.56975 16.6081 5.1975 16.6038 4.94434 16.75C3.86903 17.371 2.4941 17.002 1.87305 15.9268L0.801758 14.0732C0.180605 12.9971 0.549192 11.6208 1.625 10.999C1.87839 10.8524 2.06069 10.5279 2.05469 10.1172C2.05412 10.0782 2.05371 10.0391 2.05371 10C2.05371 9.96055 2.05411 9.92116 2.05469 9.88184C2.06071 9.47127 1.87846 9.14642 1.625 9C0.549071 8.37858 0.180621 7.00285 0.801758 5.92676L1.87109 4.07324C2.49221 2.99724 3.8682 2.62818 4.94434 3.24902C5.19795 3.39537 5.57061 3.39113 5.9248 3.17969C5.99282 3.13908 6.06156 3.09915 6.13086 3.06055C6.48988 2.86049 6.67963 2.54119 6.67969 2.24902C6.67969 1.00701 7.68671 2.29064e-05 8.92871 0H11.0723ZM9.99902 6.25C7.92807 6.25013 6.24902 7.92901 6.24902 10C6.24902 12.071 7.92807 13.7499 9.99902 13.75C12.0701 13.75 13.749 12.0711 13.749 10C13.749 7.92893 12.0701 6.25 9.99902 6.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGearFilled20.category = 'Interface General';\n\nexport default GearFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.3047 0C14.725 0.000144579 15.877 1.15196 15.877 2.57227C15.8771 2.99844 16.1516 3.43582 16.6279 3.70117C16.7106 3.74723 16.7929 3.79434 16.874 3.84277C17.3439 4.12322 17.8616 4.14235 18.2324 3.92871C19.4647 3.21896 21.0395 3.64174 21.751 4.87305L23.0527 7.12598C23.7639 8.35685 23.3419 9.93161 22.1104 10.6416C21.7412 10.8544 21.4996 11.3099 21.5078 11.8545C21.5085 11.9028 21.5088 11.9516 21.5088 12L21.5078 12.1445C21.4996 12.6893 21.7412 13.1444 22.1104 13.3574C23.3416 14.0679 23.763 15.6432 23.0518 16.874L21.75 19.127C21.0387 20.3577 19.4638 20.7795 18.2324 20.0693C17.8621 19.8558 17.3454 19.875 16.876 20.1553C16.7943 20.2041 16.7112 20.2515 16.6279 20.2979C16.1512 20.5635 15.877 21.0012 15.877 21.4277C15.8768 22.8482 14.7251 23.9997 13.3047 24H10.6943C9.27318 24 8.12111 22.8479 8.12109 21.4268C8.12109 21.0001 7.84669 20.5624 7.37012 20.2969C7.28708 20.2506 7.20453 20.2029 7.12305 20.1543C6.65347 19.8739 6.1359 19.8549 5.76562 20.0684C4.53438 20.7791 2.95938 20.3578 2.24805 19.127L0.946289 16.874C0.234616 15.6424 0.656855 14.0668 1.88867 13.3555C2.25823 13.1418 2.50012 12.6857 2.49219 12.1406L2.49121 12C2.49121 11.9521 2.49148 11.9042 2.49219 11.8564C2.50027 11.3119 2.25819 10.8559 1.88867 10.6426C0.656883 9.93219 0.234854 8.35716 0.946289 7.12598L2.24805 4.87305C2.95953 3.64192 4.53398 3.22008 5.76562 3.93066C6.13618 4.14437 6.65436 4.12529 7.12402 3.84473C7.20528 3.79619 7.28731 3.74831 7.37012 3.70215C7.84663 3.43645 8.12109 2.99873 8.12109 2.57227C8.12131 1.15174 9.27283 0.000211561 10.6934 0H13.3047ZM12 8C9.79103 8.0002 8 9.79098 8 12C8 14.209 9.79103 15.9998 12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGearFilled24.category = 'Interface General';\n\nexport default GearFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GearFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GearFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.6582 1C19.3468 1.00004 20.7158 2.36901 20.7158 4.05762C20.7159 4.68537 21.117 5.29882 21.7695 5.66211C21.8736 5.72005 21.977 5.77987 22.0791 5.84082C22.7225 6.22476 23.4568 6.26564 24.0029 5.95117C25.4685 5.10716 27.3406 5.60932 28.1875 7.07324L29.8379 9.9248C30.6848 11.3888 30.1823 13.2623 28.7168 14.1064C28.1729 14.4196 27.842 15.0734 27.8535 15.8203C27.8544 15.8801 27.8545 15.94 27.8545 16L27.8535 16.1777C27.842 16.9246 28.1722 17.5782 28.7158 17.8916C30.1813 18.7361 30.6837 20.61 29.8369 22.0742L28.1865 24.9268C27.3397 26.3909 25.4674 26.8934 24.002 26.0488C23.456 25.7341 22.7214 25.7743 22.0781 26.1582C21.9765 26.2189 21.8731 26.2782 21.7695 26.3359C21.117 26.6995 20.716 27.3136 20.7158 27.9414C20.7158 29.6304 19.3462 31 17.6572 31H14.3428C12.6538 31 11.2842 29.6304 11.2842 27.9414C11.284 27.3137 10.8828 26.7003 10.2305 26.3369C10.1262 26.2788 10.0222 26.2193 9.91992 26.1582C9.27652 25.774 8.54198 25.7331 7.99609 26.0479C6.5312 26.8923 4.65923 26.3904 3.8125 24.9268L2.16211 22.0752C1.31517 20.6109 1.81769 18.7365 3.2832 17.8916C3.82731 17.5776 4.15853 16.9232 4.14746 16.1768L4.14648 16C4.14649 15.941 4.14659 15.8821 4.14746 15.8232C4.15852 15.0764 3.82673 14.4214 3.28223 14.1074C1.8171 13.2624 1.31546 11.3891 2.16211 9.9248L3.81055 7.07324C4.65724 5.60926 6.52974 5.10778 7.99512 5.95215C8.54107 6.26661 9.27551 6.22564 9.91895 5.8418C10.0216 5.78052 10.1258 5.72035 10.2305 5.66211C10.8829 5.29902 11.2842 4.68535 11.2842 4.05762C11.2842 2.36897 12.6531 1 14.3418 1H17.6582ZM16 11C13.2387 11.0002 11 13.2387 11 16C11 18.7613 13.2387 20.9998 16 21C18.7614 21 21 18.7614 21 16C21 13.2386 18.7614 11 16 11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGearFilled32.category = 'Interface General';\n\nexport default GearFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gif12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gif12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99994 0C6.80487 0 7.44626 -0.000265484 7.96574 0.0351559C8.49179 0.0710479 8.94783 0.146035 9.37588 0.323239C10.4172 0.754578 11.2453 1.58266 11.6766 2.624C11.8539 3.05207 11.9288 3.50805 11.9647 4.03414C12.0002 4.55363 11.9999 5.19495 11.9999 5.99994C11.9999 6.80493 12.0002 7.44624 11.9647 7.96574C11.9288 8.49183 11.8539 8.9478 11.6766 9.37588C11.2453 10.4172 10.4172 11.2453 9.37588 11.6766C8.94783 11.8538 8.49179 11.9288 7.96574 11.9647C7.44626 12.0001 6.80487 11.9999 5.99994 11.9999C5.19501 11.9999 4.55361 12.0001 4.03414 11.9647C3.5081 11.9288 3.05204 11.8539 2.624 11.6766C1.58269 11.2453 0.754569 10.4172 0.323239 9.37588C0.146017 8.94781 0.0710496 8.49181 0.0351559 7.96574C-0.000273244 7.44624 0 6.80492 0 5.99994C0 5.19495 -0.000273222 4.55363 0.0351559 4.03414C0.0710496 3.50807 0.146017 3.05206 0.323239 2.624C0.754569 1.58267 1.58269 0.754596 2.624 0.323239C3.05204 0.146018 3.5081 0.0710541 4.03414 0.0351559C4.55361 -0.000271996 5.19501 -2.75986e-08 5.99994 0ZM5.99994 1.49998C5.17435 1.49998 4.59232 1.50008 4.1357 1.53123C3.68601 1.56194 3.41215 1.61994 3.19723 1.70897C2.52361 1.98808 1.98805 2.52359 1.70897 3.19723C1.61995 3.41217 1.56193 3.68597 1.53123 4.1357C1.50008 4.59234 1.49998 5.17429 1.49998 5.99994C1.49998 6.82558 1.50008 7.40754 1.53123 7.86418C1.56193 8.31391 1.61995 8.58771 1.70897 8.80264C1.98805 9.47629 2.52361 10.0118 3.19723 10.2909C3.41215 10.3799 3.68601 10.4379 4.1357 10.4686C4.59232 10.4998 5.17435 10.4999 5.99994 10.4999C6.82552 10.4999 7.40755 10.4998 7.86418 10.4686C8.31387 10.4379 8.58772 10.3799 8.80264 10.2909C9.47631 10.0118 10.0118 9.4763 10.2909 8.80264C10.3799 8.58771 10.4379 8.31394 10.4686 7.86418C10.4998 7.40753 10.4999 6.82559 10.4999 5.99994C10.4999 5.17429 10.4998 4.59234 10.4686 4.1357C10.4379 3.68594 10.3799 3.41217 10.2909 3.19723C10.0118 2.52358 9.47631 1.98806 8.80264 1.70897C8.58772 1.61996 8.31387 1.56193 7.86418 1.53123C7.40755 1.50009 6.82552 1.49998 5.99994 1.49998ZM3.86129 4.24996C4.23936 4.24996 4.52324 4.35821 4.72163 4.48921C4.81814 4.55299 4.89033 4.61932 4.94136 4.67476C4.96679 4.70242 4.98722 4.7281 5.00288 4.74898C5.01067 4.75937 5.0178 4.76911 5.02339 4.7773C5.02604 4.78117 5.02902 4.78471 5.0312 4.78804C5.03218 4.78957 5.03324 4.79152 5.03413 4.79292L5.03608 4.79585V4.79683L5.03706 4.7978C5.18285 5.03219 5.11123 5.34035 4.8769 5.48627C4.67353 5.61276 4.41507 5.57526 4.25484 5.4101L4.19332 5.33393C4.19476 5.33619 4.19601 5.33897 4.19722 5.34077C4.1995 5.34409 4.20169 5.34672 4.20308 5.34858C4.2041 5.34988 4.20549 5.3509 4.20601 5.35151C4.20316 5.34843 4.19176 5.33704 4.17086 5.32319C4.13286 5.29811 4.03968 5.24995 3.86129 5.24995C3.66191 5.25028 3.50023 5.41188 3.49996 5.61127V6.35052C3.5001 6.56908 3.67787 6.74694 3.89644 6.747C3.98773 6.74681 4.06486 6.68933 4.09664 6.60931C3.9239 6.5307 3.80293 6.35829 3.8027 6.15619C3.8027 5.88009 4.02661 5.65626 4.30269 5.65619L4.3857 5.6601C4.79399 5.70174 5.11306 6.04651 5.11323 6.46575V6.53021C5.11297 7.20185 4.56809 7.74674 3.89644 7.74699C3.12559 7.74693 2.50011 7.12136 2.49997 6.35052V5.61127C2.50024 4.8596 3.10963 4.25029 3.86129 4.24996ZM6.17181 4.24996C6.44778 4.25015 6.67181 4.47393 6.67181 4.74995V7.247C6.67156 7.5228 6.44763 7.74679 6.17181 7.74699C5.89588 7.74693 5.67206 7.52289 5.67182 7.247V4.74995C5.67182 4.47385 5.89573 4.25002 6.17181 4.24996ZM8.93839 4.24996C9.21451 4.24997 9.43838 4.47382 9.43838 4.74995C9.43825 5.02597 9.21443 5.24993 8.93839 5.24995H8.24992V5.49799H8.75577C9.03178 5.49799 9.25556 5.72202 9.25577 5.99799C9.25563 6.27401 9.03183 6.49798 8.75577 6.49798H8.24992V7.247C8.24967 7.52293 8.02591 7.74699 7.74992 7.74699C7.47399 7.74693 7.25017 7.52288 7.24993 7.247V5.24995C7.24993 4.69771 7.69769 4.25002 8.24992 4.24996H8.93839Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGif12.category = 'Interface General';\n\nexport default Gif12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gif16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gif16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C9.27092 0 10.2701 -0.000308752 11.0723 0.0664062C11.8833 0.133882 12.5605 0.273608 13.1738 0.592773C14.1295 1.09026 14.9097 1.8705 15.4072 2.82617C15.7264 3.43948 15.8661 4.11667 15.9336 4.92773C16.0003 5.72993 16 6.72908 16 8C16 9.27092 16.0003 10.2701 15.9336 11.0723C15.8661 11.8833 15.7264 12.5605 15.4072 13.1738C14.9097 14.1295 14.1295 14.9097 13.1738 15.4072C12.5605 15.7264 11.8833 15.8661 11.0723 15.9336C10.2701 16.0003 9.27092 16 8 16C6.72908 16 5.72993 16.0003 4.92773 15.9336C4.11667 15.8661 3.43948 15.7264 2.82617 15.4072C1.8705 14.9097 1.09026 14.1295 0.592773 13.1738C0.273608 12.5605 0.133882 11.8833 0.0664062 11.0723C-0.000308752 10.2701 0 9.27092 0 8C0 6.72908 -0.000308788 5.72993 0.0664062 4.92773C0.133882 4.11667 0.273608 3.43948 0.592773 2.82617C1.09026 1.8705 1.8705 1.09026 2.82617 0.592773C3.43948 0.273608 4.11667 0.133882 4.92773 0.0664062C5.72993 -0.000308788 6.72908 0 8 0ZM8 1.5C6.70371 1.5 5.77739 1.50018 5.05176 1.56055C4.33515 1.62017 3.88184 1.73472 3.51855 1.92383C2.83593 2.27918 2.27918 2.83593 1.92383 3.51855C1.73472 3.88184 1.62017 4.33515 1.56055 5.05176C1.50018 5.77739 1.5 6.70371 1.5 8C1.5 9.29629 1.50018 10.2226 1.56055 10.9482C1.62017 11.6649 1.73472 12.1182 1.92383 12.4814C2.27918 13.1641 2.83593 13.7208 3.51855 14.0762C3.88184 14.2653 4.33515 14.3798 5.05176 14.4395C5.77739 14.4998 6.70371 14.5 8 14.5C9.29629 14.5 10.2226 14.4998 10.9482 14.4395C11.6649 14.3798 12.1182 14.2653 12.4814 14.0762C13.1641 13.7208 13.7208 13.1641 14.0762 12.4814C14.2653 12.1182 14.3798 11.6649 14.4395 10.9482C14.4998 10.2226 14.5 9.29629 14.5 8C14.5 6.70371 14.4998 5.77739 14.4395 5.05176C14.3798 4.33515 14.2653 3.88184 14.0762 3.51855C13.7208 2.83593 13.1641 2.27918 12.4814 1.92383C12.1182 1.73472 11.6649 1.62017 10.9482 1.56055C10.2226 1.50018 9.29629 1.5 8 1.5ZM4.73828 5.25C5.35645 5.25 5.81618 5.414 6.13867 5.61133C6.29657 5.70797 6.41556 5.80855 6.5 5.89355C6.54209 5.93596 6.57662 5.97482 6.60254 6.00684C6.61537 6.02269 6.62656 6.03733 6.63574 6.0498C6.64029 6.05598 6.64476 6.06215 6.64844 6.06738C6.65018 6.06992 6.65175 6.07291 6.65332 6.0752C6.65399 6.07634 6.65458 6.07808 6.65527 6.0791L6.65723 6.08008V6.08105C6.65452 6.08347 6.61755 6.10952 6.15137 6.42285L6.6582 6.08203C6.88888 6.42572 6.7976 6.89205 6.4541 7.12305C6.13197 7.33935 5.70181 7.27252 5.45898 6.98047L5.43652 6.95117C5.42808 6.94267 5.40192 6.91852 5.35645 6.89062C5.27076 6.83819 5.08148 6.75098 4.73828 6.75098C4.33057 6.75104 4.00006 7.08154 4 7.48926V8.33984C4.00026 8.8401 4.40593 9.24609 4.90625 9.24609C5.08283 9.24607 5.22929 9.12434 5.27148 8.96094C4.96976 8.86412 4.75043 8.58476 4.75 8.25098C4.75 7.83676 5.08579 7.50098 5.5 7.50098H5.59863C6.25374 7.50098 6.78496 8.03146 6.78516 8.68652V8.86719C6.7847 9.90465 5.94382 10.7461 4.90625 10.7461C3.5775 10.7461 2.50026 9.66853 2.5 8.33984V7.48926C2.50006 6.25312 3.50214 5.25006 4.73828 5.25ZM8.29492 5.25C8.70914 5.25 9.04492 5.58676 9.04492 6.00098V9.99609C9.04464 10.4101 8.70896 10.7461 8.29492 10.7461C7.88093 10.746 7.5452 10.41 7.54492 9.99609V6.00098C7.54492 5.5868 7.88076 5.25006 8.29492 5.25ZM12.751 5.25C13.1651 5.25011 13.501 5.58683 13.501 6.00098C13.5007 6.4149 13.1649 6.75087 12.751 6.75098H11.4502V7.24805H12.4365C12.8503 7.24836 13.1863 7.58425 13.1865 7.99805C13.1863 8.41184 12.8503 8.74773 12.4365 8.74805H11.4502V9.99609C11.4499 10.41 11.1141 10.746 10.7002 10.7461C10.2862 10.7461 9.95048 10.4101 9.9502 9.99609V6.50098C9.9502 5.81062 10.5098 5.25 11.2002 5.25H12.751Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGif16.category = 'Interface General';\n\nexport default Gif16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gif20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gif20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99994 0C11.7387 0 13.0944 -0.000567524 14.1757 0.0996088C15.2675 0.20079 16.1554 0.40991 16.9393 0.874995C17.8393 1.40899 18.5908 2.16064 19.1249 3.06053C19.59 3.84446 19.7991 4.73242 19.9003 5.82418C20.0005 6.90544 19.9999 8.26125 19.9999 9.99994C19.9999 11.7386 20.0004 13.0944 19.9003 14.1757C19.7991 15.2675 19.59 16.1554 19.1249 16.9393C18.5908 17.8393 17.8393 18.5908 16.9393 19.1249C16.1554 19.5901 15.2676 19.7991 14.1757 19.9003C13.0944 20.0005 11.7387 19.9999 9.99994 19.9999C8.26119 19.9999 6.90546 20.0005 5.82418 19.9003C4.73237 19.7991 3.84449 19.59 3.06053 19.1249C2.16063 18.5908 1.409 17.8393 0.874995 16.9393C0.409925 16.1554 0.200788 15.2675 0.0996088 14.1757C-0.000557311 13.0944 0 11.7386 0 9.99994C-5.41952e-08 8.26125 -0.00057618 6.90544 0.0996088 5.82418C0.200806 4.73241 0.409861 3.84447 0.874995 3.06053C1.40903 2.1606 2.16058 1.40901 3.06053 0.874995C3.8445 0.409849 4.73236 0.200801 5.82418 0.0996088C6.90546 -0.000578524 8.26119 -2.71775e-08 9.99994 0ZM9.99994 1.49999C8.23297 1.49999 6.95886 1.50048 5.96285 1.59276C4.97757 1.68406 4.3397 1.86033 3.82615 2.16503C3.14212 2.5709 2.57092 3.14214 2.16503 3.82615C1.86034 4.33968 1.68407 4.97764 1.59276 5.96285C1.50048 6.95884 1.49999 8.23303 1.49999 9.99994C1.49999 11.7668 1.5005 13.041 1.59276 14.037C1.68405 15.0222 1.8604 15.6602 2.16503 16.1737C2.57088 16.8577 3.14217 17.429 3.82615 17.8349C4.33969 18.1396 4.97759 18.3158 5.96285 18.4071C6.95886 18.4994 8.23297 18.4999 9.99994 18.4999C11.7669 18.4999 13.041 18.4994 14.037 18.4071C15.0224 18.3158 15.6602 18.1396 16.1737 17.8349C16.8578 17.429 17.429 16.8578 17.8349 16.1737C18.1395 15.6602 18.3158 15.0223 18.4071 14.037C18.4994 13.041 18.4999 11.7668 18.4999 9.99994C18.4999 8.23303 18.4994 6.95884 18.4071 5.96285C18.3158 4.97765 18.1395 4.33967 17.8349 3.82615C17.429 3.14218 16.8577 2.57087 16.1737 2.16503C15.6602 1.86038 15.0222 1.68405 14.037 1.59276C13.041 1.50049 11.7669 1.49999 9.99994 1.49999ZM5.93844 6.49996C6.87116 6.50003 7.52675 6.88622 7.94038 7.28121C8.14257 7.47439 8.28608 7.66798 8.37983 7.81538C8.42672 7.88915 8.46298 7.95323 8.48823 8.0019C8.50077 8.02611 8.51078 8.04802 8.5185 8.0644C8.52222 8.07231 8.52562 8.08001 8.52827 8.08589L8.53413 8.09761V8.09858C8.53339 8.09937 8.51051 8.11063 7.91694 8.36616L8.5351 8.10054C8.69843 8.48083 8.52273 8.92216 8.14253 9.08588C7.78619 9.23905 7.37629 9.09421 7.19136 8.76264L7.15621 8.69233C7.14894 8.67835 7.13493 8.65266 7.11421 8.62006C7.0713 8.55262 7.0017 8.45929 6.90425 8.36616C6.71765 8.18797 6.41886 8.00002 5.93844 7.99995C5.14423 8.00024 4.50033 8.64423 4.49997 9.43842V10.5546C4.50016 11.3552 5.14952 12.0047 5.95016 12.0048H6.34664C6.76041 12.0045 7.09635 11.6686 7.09664 11.2548V10.9638H6.48043C6.06658 10.9635 5.7306 10.6277 5.73043 10.2138C5.73081 9.8001 6.0667 9.46411 6.48043 9.46381H7.34663C8.0365 9.46412 8.59626 10.024 8.59663 10.7138V11.2548C8.59634 12.497 7.58883 13.5045 6.34664 13.5048H5.95016C4.3211 13.5047 3.00017 12.1837 2.99998 10.5546V9.43842C3.00034 7.8158 4.31581 6.50025 5.93844 6.49996ZM10.4335 6.49996C10.8475 6.50009 11.1834 6.83594 11.1835 7.24996V12.7548C11.1832 13.1687 10.8474 13.5047 10.4335 13.5048C10.0196 13.5047 9.68383 13.1687 9.68353 12.7548V7.24996C9.68367 6.8359 10.0195 6.50003 10.4335 6.49996ZM16.2519 6.49996C16.6659 6.50003 17.0017 6.8359 17.0018 7.24996C17.0017 7.66399 16.6659 7.99989 16.2519 7.99995H13.9862V9.2519H15.789C16.2029 9.25196 16.5386 9.588 16.539 10.0019C16.5388 10.4159 16.203 10.7518 15.789 10.7519H13.9862V12.7548C13.986 13.1687 13.6502 13.5047 13.2362 13.5048C12.8223 13.5047 12.4865 13.1687 12.4863 12.7548V7.74995C12.4864 7.05975 13.046 6.50003 13.7362 6.49996H16.2519Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGif20.category = 'Interface General';\n\nexport default Gif20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gif24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gif24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.000143781 16.7139 0.100586C17.9415 0.202061 18.9265 0.409696 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12C24 13.9711 24.0001 15.495 23.8994 16.7139C23.7979 17.9415 23.5903 18.9265 23.1357 19.8066C22.3982 21.2343 21.2343 22.3982 19.8066 23.1357C18.9265 23.5903 17.9415 23.7979 16.7139 23.8994C15.495 24.0001 13.9711 24 12 24C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409696 18.9265 0.202061 17.9415 0.100586 16.7139C-0.000143781 15.495 0 13.9711 0 12C0 10.0289 -0.000143781 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143781 10.0289 0 12 0ZM12 1.5C10.0037 1.5 8.55195 1.50026 7.40918 1.59473C6.27561 1.68844 5.51306 1.87125 4.88184 2.19727C3.73048 2.79207 2.79207 3.73048 2.19727 4.88184C1.87125 5.51306 1.68844 6.27561 1.59473 7.40918C1.50026 8.55195 1.5 10.0037 1.5 12C1.5 13.9963 1.50026 15.4481 1.59473 16.5908C1.68844 17.7244 1.87125 18.4869 2.19727 19.1182C2.79207 20.2695 3.73048 21.2079 4.88184 21.8027C5.51306 22.1288 6.27561 22.3116 7.40918 22.4053C8.55195 22.4997 10.0037 22.5 12 22.5C13.9963 22.5 15.4481 22.4997 16.5908 22.4053C17.7244 22.3116 18.4869 22.1288 19.1182 21.8027C20.2695 21.2079 21.2079 20.2695 21.8027 19.1182C22.1288 18.4869 22.3116 17.7244 22.4053 16.5908C22.4997 15.4481 22.5 13.9963 22.5 12C22.5 10.0037 22.4997 8.55195 22.4053 7.40918C22.3116 6.27561 22.1288 5.51306 21.8027 4.88184C21.2079 3.73048 20.2695 2.79207 19.1182 2.19727C18.4869 1.87125 17.7244 1.68844 16.5908 1.59473C15.4481 1.50026 13.9963 1.5 12 1.5ZM7.28809 8C8.33843 8.00003 9.07185 8.44192 9.53223 8.88965C9.75787 9.10918 9.9174 9.32849 10.0215 9.49512C10.0737 9.5787 10.113 9.65079 10.1406 9.70508C10.1544 9.73221 10.1655 9.75552 10.1738 9.77344C10.178 9.78234 10.1817 9.79049 10.1846 9.79688C10.1859 9.7999 10.1865 9.80322 10.1875 9.80566C10.188 9.80674 10.189 9.80767 10.1895 9.80859L10.1904 9.81055V9.81152L10.2168 9.88379C10.3289 10.2471 10.1496 10.6436 9.79199 10.7949C9.43429 10.9461 9.02536 10.7983 8.84277 10.4648L8.8125 10.4033V10.4043C8.81154 10.4022 8.80856 10.3953 8.80371 10.3857C8.79367 10.3661 8.77558 10.3326 8.74902 10.29C8.69465 10.203 8.60824 10.0835 8.48633 9.96484C8.25067 9.73567 7.87694 9.50003 7.28809 9.5H7.25C6.28358 9.5 5.50013 10.2836 5.5 11.25V12.749C5.50004 13.7155 6.28352 14.499 7.25 14.499H7.7998C8.32442 14.499 8.75 14.0735 8.75 13.5488V13H7.91699C7.50286 13 7.16712 12.6641 7.16699 12.25C7.16712 11.8359 7.50286 11.5 7.91699 11.5H9C9.69022 11.5001 10.2499 12.0598 10.25 12.75V13.5488C10.25 14.9019 9.15285 15.999 7.7998 15.999H7.25C5.4551 15.999 4.00004 14.5439 4 12.749V11.25C4.00013 9.45519 5.45516 8 7.25 8H7.28809ZM12.5 8C12.9141 8 13.2499 8.3359 13.25 8.75V15.249C13.25 15.6632 12.9142 15.999 12.5 15.999C12.0858 15.999 11.75 15.6632 11.75 15.249V8.75C11.7501 8.3359 12.0859 8 12.5 8ZM19.2471 8C19.6612 8 19.9969 8.3359 19.9971 8.75C19.9971 9.16421 19.6613 9.5 19.2471 9.5H16.5V11.249H18.71C19.1239 11.249 19.4596 11.5851 19.46 11.999C19.46 12.4132 19.1242 12.749 18.71 12.749H16.5V15.249C16.5 15.6632 16.1642 15.999 15.75 15.999C15.3358 15.999 15 15.6632 15 15.249V9.25C15.0001 8.55976 15.5597 8 16.25 8H19.2471Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGif24.category = 'Interface General';\n\nexport default Gif24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gif32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gif32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1.25049C18.5556 1.25049 20.5218 1.24937 22.0879 1.38721C23.6634 1.52594 24.9065 1.80985 26.001 2.41943C27.5037 3.2566 28.744 4.4967 29.5811 5.99951C30.1905 7.09396 30.4746 8.33708 30.6133 9.9126C30.7511 11.4787 30.75 13.445 30.75 16.0005C30.75 18.5561 30.7511 20.5223 30.6133 22.0884C30.4746 23.664 30.1907 24.907 29.5811 26.0015C28.7439 27.5043 27.5039 28.7444 26.001 29.5815C24.9065 30.1911 23.6635 30.475 22.0879 30.6138C20.5218 30.7516 18.5556 30.7505 16 30.7505C13.4445 30.7505 11.4782 30.7516 9.91211 30.6138C8.3366 30.4751 7.09347 30.191 5.99902 29.5815C4.49621 28.7445 3.25611 27.5042 2.41895 26.0015C1.80936 24.907 1.52545 23.6639 1.38672 22.0884C1.24889 20.5223 1.24902 18.5561 1.24902 16.0005C1.24902 13.4449 1.24892 11.4787 1.38672 9.9126C1.52543 8.33688 1.80936 7.09406 2.41895 5.99951C3.25611 4.49651 4.49602 3.2566 5.99902 2.41943C7.09357 1.80984 8.3364 1.52591 9.91211 1.38721C11.4782 1.2494 13.4444 1.25049 16 1.25049ZM16 2.75049C13.4177 2.75049 11.529 2.75165 10.0439 2.88232C8.56878 3.01216 7.56235 3.26558 6.72852 3.72998C5.46944 4.43134 4.43085 5.46993 3.72949 6.729C3.26509 7.56284 3.01168 8.56927 2.88184 10.0444C2.75116 11.5295 2.75 13.4182 2.75 16.0005C2.75 18.5828 2.75113 20.4715 2.88184 21.9565C3.0117 23.4315 3.26509 24.4382 3.72949 25.272C4.43085 26.5308 5.46964 27.5697 6.72852 28.271C7.56227 28.7353 8.56902 28.9888 10.0439 29.1187C11.529 29.2493 13.4177 29.2505 16 29.2505C18.5823 29.2505 20.471 29.2494 21.9561 29.1187C23.4311 28.9888 24.4377 28.7354 25.2715 28.271C26.5304 27.5697 27.5692 26.5309 28.2705 25.272C28.7349 24.4382 28.9883 23.4316 29.1182 21.9565C29.2489 20.4715 29.25 18.5828 29.25 16.0005C29.25 13.4182 29.2488 11.5295 29.1182 10.0444C28.9883 8.56951 28.7348 7.56275 28.2705 6.729C27.5693 5.47013 26.5303 4.43134 25.2715 3.72998C24.4377 3.26558 23.431 3.01219 21.9561 2.88232C20.471 2.75162 18.5823 2.75049 16 2.75049ZM10.4893 11.0005C11.772 11.0006 12.66 11.5514 13.2148 12.104C13.4876 12.3758 13.6804 12.6478 13.8057 12.853C13.8684 12.956 13.9157 13.0454 13.9482 13.1108C13.9644 13.1433 13.9779 13.1712 13.9873 13.1919C13.9918 13.2019 13.996 13.2113 13.999 13.2183C14.0004 13.2215 14.0019 13.2256 14.0029 13.228L14.0049 13.231V13.2329L14.0059 13.2339C14.1633 13.6165 13.9811 14.0554 13.5986 14.2134C13.2182 14.3704 12.7826 14.191 12.6221 13.813L12.6201 13.8101C12.6179 13.8052 12.6129 13.7938 12.6055 13.7788C12.59 13.7477 12.5634 13.6966 12.5254 13.6343C12.4484 13.508 12.3268 13.3365 12.1562 13.1665C11.8228 12.8344 11.2981 12.5006 10.4893 12.5005H10.25C9.00736 12.5005 8 13.5078 8 14.7505V17.2466C8.00041 18.4889 9.00761 19.4966 10.25 19.4966H10.8125C11.7785 19.4963 12.5621 18.7126 12.5625 17.7466V17.0757H11.292C10.878 17.0757 10.5424 16.7396 10.542 16.3257C10.542 15.9115 10.8778 15.5757 11.292 15.5757H12.8125C13.5026 15.5759 14.0625 16.1355 14.0625 16.8257V17.7466C14.0621 19.541 12.6069 20.9963 10.8125 20.9966H10.25C8.17918 20.9966 6.50041 19.3173 6.5 17.2466V14.7505C6.5 12.6794 8.17893 11.0005 10.25 11.0005H10.4893ZM16.5996 11.0005C17.0136 11.0008 17.3496 11.3364 17.3496 11.7505V20.2466C17.3492 20.6603 17.0133 20.9963 16.5996 20.9966C16.1858 20.9964 15.85 20.6603 15.8496 20.2466V11.7505C15.8496 11.3364 16.1856 11.0007 16.5996 11.0005ZM24.7139 11.0005C25.1278 11.0009 25.4639 11.3365 25.4639 11.7505C25.4635 12.1641 25.1275 12.5001 24.7139 12.5005H21V15.2485H24.0283C24.4423 15.2488 24.7783 15.5845 24.7783 15.9985C24.7779 16.4122 24.4421 16.7483 24.0283 16.7485H21V20.2466C20.9996 20.6603 20.6637 20.9963 20.25 20.9966C19.836 20.9966 19.5004 20.6604 19.5 20.2466V12.2505C19.5 11.5601 20.0596 11.0005 20.75 11.0005H24.7139Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGif32.category = 'Interface General';\n\nexport default Gif32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GifFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GifFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99994 0C6.80487 0 7.44626 -0.000265484 7.96574 0.0351559C8.49179 0.0710479 8.94783 0.146035 9.37588 0.323239C10.4172 0.754578 11.2453 1.58266 11.6766 2.624C11.8539 3.05207 11.9288 3.50805 11.9647 4.03414C12.0002 4.55363 11.9999 5.19495 11.9999 5.99994C11.9999 6.80493 12.0002 7.44624 11.9647 7.96574C11.9288 8.49183 11.8539 8.9478 11.6766 9.37588C11.2453 10.4172 10.4172 11.2453 9.37588 11.6766C8.94783 11.8538 8.49179 11.9288 7.96574 11.9647C7.44626 12.0001 6.80487 11.9999 5.99994 11.9999C5.19501 11.9999 4.55361 12.0001 4.03414 11.9647C3.5081 11.9288 3.05204 11.8539 2.624 11.6766C1.58269 11.2453 0.754569 10.4172 0.323239 9.37588C0.146017 8.94781 0.0710496 8.49181 0.0351559 7.96574C-0.000273244 7.44624 0 6.80492 0 5.99994C0 5.19495 -0.000273222 4.55363 0.0351559 4.03414C0.0710496 3.50807 0.146017 3.05206 0.323239 2.624C0.754569 1.58267 1.58269 0.754596 2.624 0.323239C3.05204 0.146018 3.5081 0.0710541 4.03414 0.0351559C4.55361 -0.000271996 5.19501 -2.75986e-08 5.99994 0ZM3.86129 4.24996C3.10963 4.25029 2.50024 4.8596 2.49997 5.61127V6.35052C2.50011 7.12136 3.12559 7.74693 3.89644 7.74699C4.56809 7.74674 5.11297 7.20185 5.11323 6.53021V6.46575C5.11306 6.04651 4.79399 5.70174 4.3857 5.6601L4.30269 5.65619C4.02661 5.65626 3.8027 5.88009 3.8027 6.15619C3.80293 6.35829 3.9239 6.5307 4.09664 6.60931C4.06486 6.68933 3.98773 6.74681 3.89644 6.747C3.67787 6.74694 3.5001 6.56908 3.49996 6.35052V5.61127C3.50023 5.41188 3.66191 5.25028 3.86129 5.24995C4.03968 5.24995 4.13286 5.29811 4.17086 5.32319C4.19176 5.33704 4.20316 5.34843 4.20601 5.35151C4.20549 5.3509 4.2041 5.34988 4.20308 5.34858C4.20169 5.34672 4.1995 5.34409 4.19722 5.34077C4.19601 5.33897 4.19476 5.33619 4.19332 5.33393L4.25484 5.4101C4.41507 5.57526 4.67353 5.61276 4.8769 5.48627C5.11123 5.34035 5.18285 5.03219 5.03706 4.7978L5.03608 4.79683V4.79585L5.03413 4.79292C5.03324 4.79152 5.03218 4.78957 5.0312 4.78804C5.02902 4.78471 5.02604 4.78117 5.02339 4.7773C5.0178 4.76911 5.01067 4.75937 5.00288 4.74898C4.98722 4.7281 4.96679 4.70242 4.94136 4.67476C4.89033 4.61932 4.81814 4.55299 4.72163 4.48921C4.52324 4.35821 4.23936 4.24996 3.86129 4.24996ZM6.17181 4.24996C5.89573 4.25002 5.67182 4.47385 5.67182 4.74995V7.247C5.67206 7.52289 5.89588 7.74693 6.17181 7.74699C6.44763 7.74679 6.67156 7.5228 6.67181 7.247V4.74995C6.67181 4.47393 6.44778 4.25015 6.17181 4.24996ZM8.24992 4.24996C7.69769 4.25002 7.24993 4.69771 7.24993 5.24995V7.247C7.25017 7.52288 7.47399 7.74693 7.74992 7.74699C8.02591 7.74699 8.24967 7.52293 8.24992 7.247V6.49798H8.75577C9.03183 6.49798 9.25563 6.27401 9.25577 5.99799C9.25556 5.72202 9.03178 5.49799 8.75577 5.49799H8.24992V5.24995H8.93839C9.21443 5.24993 9.43825 5.02597 9.43838 4.74995C9.43838 4.47382 9.21451 4.24997 8.93839 4.24996H8.24992Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGifFilled12.category = 'Interface General';\n\nexport default GifFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GifFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GifFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C9.27092 0 10.2701 -0.000308752 11.0723 0.0664062C11.8833 0.133882 12.5605 0.273608 13.1738 0.592773C14.1295 1.09026 14.9097 1.8705 15.4072 2.82617C15.7264 3.43948 15.8661 4.11667 15.9336 4.92773C16.0003 5.72993 16 6.72908 16 8C16 9.27092 16.0003 10.2701 15.9336 11.0723C15.8661 11.8833 15.7264 12.5605 15.4072 13.1738C14.9097 14.1295 14.1295 14.9097 13.1738 15.4072C12.5605 15.7264 11.8833 15.8661 11.0723 15.9336C10.2701 16.0003 9.27092 16 8 16C6.72908 16 5.72993 16.0003 4.92773 15.9336C4.11667 15.8661 3.43948 15.7264 2.82617 15.4072C1.8705 14.9097 1.09026 14.1295 0.592773 13.1738C0.273608 12.5605 0.133882 11.8833 0.0664062 11.0723C-0.000308752 10.2701 0 9.27092 0 8C0 6.72908 -0.000308788 5.72993 0.0664062 4.92773C0.133882 4.11667 0.273608 3.43948 0.592773 2.82617C1.09026 1.8705 1.8705 1.09026 2.82617 0.592773C3.43948 0.273608 4.11667 0.133882 4.92773 0.0664062C5.72993 -0.000308788 6.72908 0 8 0ZM4.73828 5.25098C3.50214 5.25104 2.50006 6.25312 2.5 7.48926V8.33984C2.50026 9.66853 3.5775 10.7461 4.90625 10.7461C5.94382 10.7461 6.7847 9.90465 6.78516 8.86719V8.68652C6.78496 8.03146 6.25374 7.50098 5.59863 7.50098H5.5C5.08579 7.50098 4.75 7.83676 4.75 8.25098C4.75043 8.58476 4.96976 8.86412 5.27148 8.96094C5.22929 9.12434 5.08283 9.24607 4.90625 9.24609C4.40593 9.24609 4.00026 8.8401 4 8.33984V7.48926C4.00006 7.08154 4.33057 6.75104 4.73828 6.75098C5.08148 6.75098 5.27076 6.83819 5.35645 6.89062C5.40192 6.91852 5.42808 6.94267 5.43652 6.95117L5.45898 6.98047C5.70181 7.27252 6.13197 7.33935 6.4541 7.12305C6.7976 6.89205 6.88888 6.42572 6.6582 6.08203L6.15137 6.42285C6.61755 6.10952 6.65452 6.08347 6.65723 6.08105V6.08008L6.65527 6.0791C6.65458 6.07808 6.65399 6.07634 6.65332 6.0752C6.65175 6.07291 6.65018 6.06992 6.64844 6.06738C6.64476 6.06215 6.64029 6.05598 6.63574 6.0498C6.62656 6.03733 6.61537 6.02269 6.60254 6.00684C6.57662 5.97482 6.54209 5.93596 6.5 5.89355C6.41556 5.80855 6.29657 5.70797 6.13867 5.61133C5.81618 5.414 5.35645 5.25098 4.73828 5.25098ZM8.29492 5.25098C7.88076 5.25103 7.54492 5.5868 7.54492 6.00098V9.99609C7.5452 10.41 7.88093 10.746 8.29492 10.7461C8.70896 10.7461 9.04464 10.4101 9.04492 9.99609V6.00098C9.04492 5.58676 8.70914 5.25098 8.29492 5.25098ZM11.2002 5.25098C10.5098 5.25098 9.9502 5.81062 9.9502 6.50098V9.99609C9.95048 10.4101 10.2862 10.7461 10.7002 10.7461C11.1141 10.746 11.4499 10.41 11.4502 9.99609V8.74805H12.4365C12.8503 8.74773 13.1863 8.41184 13.1865 7.99805C13.1863 7.58425 12.8503 7.24836 12.4365 7.24805H11.4502V6.75098H12.751C13.1649 6.75087 13.5007 6.4149 13.501 6.00098C13.501 5.58683 13.1651 5.25108 12.751 5.25098H11.2002Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGifFilled16.category = 'Interface General';\n\nexport default GifFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GifFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GifFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99994 0C11.7387 0 13.0944 -0.000567524 14.1757 0.0996088C15.2675 0.20079 16.1554 0.40991 16.9393 0.874995C17.8393 1.40899 18.5908 2.16064 19.1249 3.06053C19.59 3.84446 19.7991 4.73242 19.9003 5.82418C20.0005 6.90544 19.9999 8.26125 19.9999 9.99994C19.9999 11.7386 20.0004 13.0944 19.9003 14.1757C19.7991 15.2675 19.59 16.1554 19.1249 16.9393C18.5908 17.8393 17.8393 18.5908 16.9393 19.1249C16.1554 19.5901 15.2676 19.7991 14.1757 19.9003C13.0944 20.0005 11.7387 19.9999 9.99994 19.9999C8.26119 19.9999 6.90546 20.0005 5.82418 19.9003C4.73237 19.7991 3.84449 19.59 3.06053 19.1249C2.16063 18.5908 1.409 17.8393 0.874995 16.9393C0.409925 16.1554 0.200788 15.2675 0.0996088 14.1757C-0.000557311 13.0944 0 11.7386 0 9.99994C-5.41952e-08 8.26125 -0.00057618 6.90544 0.0996088 5.82418C0.200806 4.73241 0.409861 3.84447 0.874995 3.06053C1.40903 2.1606 2.16058 1.40901 3.06053 0.874995C3.8445 0.409849 4.73236 0.200801 5.82418 0.0996088C6.90546 -0.000578524 8.26119 -2.71775e-08 9.99994 0ZM5.93844 6.49996C4.31581 6.50025 3.00034 7.8158 2.99998 9.43842V10.5546C3.00017 12.1837 4.3211 13.5047 5.95016 13.5048H6.34664C7.58883 13.5045 8.59634 12.497 8.59663 11.2548V10.7138C8.59626 10.024 8.0365 9.46412 7.34663 9.46381H6.48043C6.0667 9.46411 5.73081 9.8001 5.73043 10.2138C5.7306 10.6277 6.06658 10.9635 6.48043 10.9638H7.09664V11.2548C7.09635 11.6686 6.76041 12.0045 6.34664 12.0048H5.95016C5.14952 12.0047 4.50016 11.3552 4.49997 10.5546V9.43842C4.50033 8.64423 5.14423 8.00024 5.93844 7.99995C6.41886 8.00002 6.71765 8.18797 6.90425 8.36616C7.0017 8.45929 7.0713 8.55262 7.11421 8.62006C7.13493 8.65266 7.14894 8.67835 7.15621 8.69233L7.19136 8.76264C7.37629 9.09421 7.78619 9.23905 8.14253 9.08588C8.52273 8.92216 8.69843 8.48083 8.5351 8.10054L7.91694 8.36616C8.51051 8.11063 8.53339 8.09937 8.53413 8.09858V8.09761L8.52827 8.08589C8.52562 8.08001 8.52222 8.07231 8.5185 8.0644C8.51078 8.04802 8.50077 8.02611 8.48823 8.0019C8.46298 7.95323 8.42672 7.88915 8.37983 7.81538C8.28608 7.66798 8.14257 7.47439 7.94038 7.28121C7.52675 6.88622 6.87116 6.50003 5.93844 6.49996ZM10.4335 6.49996C10.0195 6.50003 9.68367 6.8359 9.68353 7.24996V12.7548C9.68383 13.1687 10.0196 13.5047 10.4335 13.5048C10.8474 13.5047 11.1832 13.1687 11.1835 12.7548V7.24996C11.1834 6.83594 10.8475 6.50009 10.4335 6.49996ZM13.7362 6.49996C13.046 6.50003 12.4864 7.05975 12.4863 7.74995V12.7548C12.4865 13.1687 12.8223 13.5047 13.2362 13.5048C13.6502 13.5047 13.986 13.1687 13.9862 12.7548V10.7519H15.789C16.203 10.7518 16.5388 10.4159 16.539 10.0019C16.5386 9.588 16.2029 9.25196 15.789 9.2519H13.9862V7.99995H16.2519C16.6659 7.99989 17.0017 7.66399 17.0018 7.24996C17.0017 6.8359 16.6659 6.50003 16.2519 6.49996H13.7362Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGifFilled20.category = 'Interface General';\n\nexport default GifFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GifFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GifFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.000143781 16.7139 0.100586C17.9415 0.202061 18.9265 0.409696 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12C24 13.9711 24.0001 15.495 23.8994 16.7139C23.7979 17.9415 23.5903 18.9265 23.1357 19.8066C22.3982 21.2343 21.2343 22.3982 19.8066 23.1357C18.9265 23.5903 17.9415 23.7979 16.7139 23.8994C15.495 24.0001 13.9711 24 12 24C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409696 18.9265 0.202061 17.9415 0.100586 16.7139C-0.000143781 15.495 0 13.9711 0 12C0 10.0289 -0.000143781 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143781 10.0289 0 12 0ZM7.25 8C5.45516 8 4.00013 9.45519 4 11.25V12.749C4.00004 14.5439 5.4551 15.999 7.25 15.999H7.7998C9.15285 15.999 10.25 14.9019 10.25 13.5488V12.75C10.2499 12.0598 9.69022 11.5001 9 11.5H7.91699C7.50286 11.5 7.16712 11.8359 7.16699 12.25C7.16712 12.6641 7.50286 13 7.91699 13H8.75V13.5488C8.75 14.0735 8.32442 14.499 7.7998 14.499H7.25C6.28352 14.499 5.50004 13.7155 5.5 12.749V11.25C5.50013 10.2836 6.28358 9.5 7.25 9.5H7.28809C7.87694 9.50003 8.25067 9.73567 8.48633 9.96484C8.60824 10.0835 8.69465 10.203 8.74902 10.29C8.77558 10.3326 8.79367 10.3661 8.80371 10.3857C8.80856 10.3953 8.81154 10.4022 8.8125 10.4043V10.4033L8.84277 10.4648C9.02536 10.7983 9.43429 10.9461 9.79199 10.7949C10.1496 10.6436 10.3289 10.2471 10.2168 9.88379L10.1904 9.81152V9.81055L10.1895 9.80859C10.189 9.80767 10.188 9.80674 10.1875 9.80566C10.1865 9.80322 10.1859 9.7999 10.1846 9.79688C10.1817 9.79049 10.178 9.78234 10.1738 9.77344C10.1655 9.75552 10.1544 9.73221 10.1406 9.70508C10.113 9.65079 10.0737 9.5787 10.0215 9.49512C9.9174 9.32849 9.75787 9.10918 9.53223 8.88965C9.07185 8.44192 8.33843 8.00003 7.28809 8H7.25ZM12.5 8C12.0859 8 11.7501 8.3359 11.75 8.75V15.249C11.75 15.6632 12.0858 15.999 12.5 15.999C12.9142 15.999 13.25 15.6632 13.25 15.249V8.75C13.2499 8.3359 12.9141 8 12.5 8ZM16.25 8C15.5597 8 15.0001 8.55976 15 9.25V15.249C15 15.6632 15.3358 15.999 15.75 15.999C16.1642 15.999 16.5 15.6632 16.5 15.249V12.749H18.71C19.1242 12.749 19.46 12.4132 19.46 11.999C19.4596 11.5851 19.1239 11.249 18.71 11.249H16.5V9.5H19.2471C19.6613 9.5 19.9971 9.16421 19.9971 8.75C19.9969 8.3359 19.6612 8 19.2471 8H16.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGifFilled24.category = 'Interface General';\n\nexport default GifFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GifFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GifFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1.25049C18.5556 1.25049 20.5218 1.24937 22.0879 1.38721C23.6634 1.52594 24.9065 1.80985 26.001 2.41943C27.5037 3.2566 28.744 4.4967 29.5811 5.99951C30.1905 7.09396 30.4746 8.33708 30.6133 9.9126C30.7511 11.4787 30.75 13.445 30.75 16.0005C30.75 18.5561 30.7511 20.5223 30.6133 22.0884C30.4746 23.664 30.1907 24.907 29.5811 26.0015C28.7439 27.5043 27.5039 28.7444 26.001 29.5815C24.9065 30.1911 23.6635 30.475 22.0879 30.6138C20.5218 30.7516 18.5556 30.7505 16 30.7505C13.4445 30.7505 11.4782 30.7516 9.91211 30.6138C8.3366 30.4751 7.09347 30.191 5.99902 29.5815C4.49621 28.7445 3.25611 27.5042 2.41895 26.0015C1.80936 24.907 1.52545 23.6639 1.38672 22.0884C1.24889 20.5223 1.24902 18.5561 1.24902 16.0005C1.24902 13.4449 1.24892 11.4787 1.38672 9.9126C1.52543 8.33688 1.80936 7.09406 2.41895 5.99951C3.25611 4.49651 4.49602 3.2566 5.99902 2.41943C7.09357 1.80984 8.3364 1.52591 9.91211 1.38721C11.4782 1.2494 13.4444 1.25049 16 1.25049ZM10.25 11.0005C8.17893 11.0005 6.5 12.6794 6.5 14.7505V17.2466C6.50041 19.3173 8.17918 20.9966 10.25 20.9966H10.8125C12.6069 20.9963 14.0621 19.541 14.0625 17.7466V16.8257C14.0625 16.1355 13.5026 15.5759 12.8125 15.5757H11.292C10.8778 15.5757 10.542 15.9115 10.542 16.3257C10.5424 16.7396 10.878 17.0757 11.292 17.0757H12.5625V17.7466C12.5621 18.7126 11.7785 19.4963 10.8125 19.4966H10.25C9.00761 19.4966 8.00041 18.4889 8 17.2466V14.7505C8 13.5078 9.00736 12.5005 10.25 12.5005H10.4893C11.2981 12.5006 11.8228 12.8344 12.1562 13.1665C12.3268 13.3365 12.4484 13.508 12.5254 13.6343C12.5634 13.6966 12.59 13.7477 12.6055 13.7788C12.6129 13.7938 12.6179 13.8052 12.6201 13.8101L12.6221 13.813C12.7826 14.191 13.2182 14.3704 13.5986 14.2134C13.9811 14.0554 14.1633 13.6165 14.0059 13.2339L14.0049 13.2329V13.231L14.0029 13.228C14.0019 13.2256 14.0004 13.2215 13.999 13.2183C13.996 13.2113 13.9918 13.2019 13.9873 13.1919C13.9779 13.1712 13.9644 13.1433 13.9482 13.1108C13.9157 13.0454 13.8684 12.956 13.8057 12.853C13.6804 12.6478 13.4876 12.3758 13.2148 12.104C12.66 11.5514 11.772 11.0006 10.4893 11.0005H10.25ZM16.5996 11.0005C16.1856 11.0007 15.8496 11.3364 15.8496 11.7505V20.2466C15.85 20.6603 16.1858 20.9964 16.5996 20.9966C17.0133 20.9963 17.3492 20.6603 17.3496 20.2466V11.7505C17.3496 11.3364 17.0136 11.0008 16.5996 11.0005ZM20.75 11.0005C20.0596 11.0005 19.5 11.5601 19.5 12.2505V20.2466C19.5004 20.6604 19.836 20.9966 20.25 20.9966C20.6637 20.9963 20.9996 20.6603 21 20.2466V16.7485H24.0283C24.4421 16.7483 24.7779 16.4122 24.7783 15.9985C24.7783 15.5845 24.4423 15.2488 24.0283 15.2485H21V12.5005H24.7139C25.1275 12.5001 25.4635 12.1641 25.4639 11.7505C25.4639 11.3365 25.1278 11.0009 24.7139 11.0005H20.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGifFilled32.category = 'Interface General';\n\nexport default GifFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gift12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gift12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.26074 0C4.95247 0 5.58151 0.314493 6 0.818359C6.41849 0.314493 7.04753 0 7.73926 0H8C9.10457 0 10 0.895431 10 2C10 2.17923 9.97391 2.35229 9.92969 2.51758H10.6104C11.3777 2.51777 11.9998 3.13983 12 3.90723V5.11914C11.9998 5.75115 11.5776 6.2835 11 6.45215V10.0996C11 11.1489 10.149 12 9.09961 12H2.90039C1.85105 12 1 11.149 1 10.0996V6.45215C0.422437 6.2835 0.000156367 5.75115 0 5.11914V3.90723C0.000189991 3.13983 0.622251 2.51777 1.38965 2.51758H2.07031C2.02609 2.35229 2 2.17923 2 2C2 0.895431 2.89543 0 4 0H4.26074ZM2.5 10.0996C2.5 10.3205 2.67948 10.5 2.90039 10.5H5.25V6.50879H2.5V10.0996ZM6.75 10.5H9.09961C9.32052 10.5 9.5 10.3205 9.5 10.0996V6.50879H6.75V10.5ZM1.5 5.00879H5.25V4.01758H1.5V5.00879ZM6.75 5.00879H10.5V4.01758H6.75V5.00879ZM4 1.5C3.72386 1.5 3.5 1.72386 3.5 2C3.5 2.27614 3.72386 2.5 4 2.5H5.08496L5.00781 2.1123C4.93666 1.75652 4.62357 1.5 4.26074 1.5H4ZM7.73926 1.5C7.37643 1.5 7.06334 1.75652 6.99219 2.1123L6.91504 2.5H8C8.27614 2.5 8.5 2.27614 8.5 2C8.5 1.72386 8.27614 1.5 8 1.5H7.73926Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGift12.category = 'Objects';\n\nexport default Gift12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gift16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gift16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.93457 1C6.79227 1 7.56448 1.44883 8 2.14746C8.43552 1.44883 9.20773 1 10.0654 1H10.25C11.4926 1 12.5 2.00736 12.5 3.25C12.5 3.51996 12.4495 3.77774 12.3623 4.01758H13.4902C14.324 4.0177 14.9999 4.69358 15 5.52734V6.99902C14.9999 7.65359 14.5825 8.20861 14 8.41797V12.8799C14 14.0507 13.0507 15 11.8799 15H4.12012C2.94927 15 2 14.0507 2 12.8799V8.41797C1.41749 8.20861 1.0001 7.65359 1 6.99902V5.52734C1.00013 4.69358 1.676 4.0177 2.50977 4.01758H3.6377C3.55052 3.77774 3.5 3.51996 3.5 3.25C3.5 2.00736 4.50736 1 5.75 1H5.93457ZM3.5 12.8799C3.5 13.2223 3.7777 13.5 4.12012 13.5H7.25V8.50879H3.5V12.8799ZM8.75 13.5H11.8799C12.2223 13.5 12.5 13.2223 12.5 12.8799V8.50879H8.75V13.5ZM2.5 5.52344V7.00293L2.50586 7.00879H7.25V5.51758H2.50586L2.5 5.52344ZM8.75 7.00879H13.4941L13.5 7.00293V5.52344L13.4941 5.51758H8.75V7.00879ZM5.75 2.5C5.33579 2.5 5 2.83579 5 3.25C5 3.66421 5.33579 4 5.75 4H7.04004L6.8418 3.20801C6.73778 2.79193 6.36345 2.5 5.93457 2.5H5.75ZM10.0654 2.5C9.63655 2.5 9.26222 2.79193 9.1582 3.20801L8.95996 4H10.25C10.6642 4 11 3.66421 11 3.25C11 2.83579 10.6642 2.5 10.25 2.5H10.0654Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGift16.category = 'Objects';\n\nexport default Gift16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gift20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gift20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.20898 1C8.39087 1 9.44301 1.64515 10 2.62793C10.557 1.64515 11.6091 1 12.791 1H13.25C14.7688 1 16 2.23122 16 3.75C16 4.20759 15.8862 4.638 15.6885 5.01758H17.2402C18.2121 5.0177 18.9999 5.80551 19 6.77734V8.24902C18.9999 9.13248 18.3485 9.86149 17.5 9.9873V16.4404C17.4998 17.8539 16.3539 18.9998 14.9404 19H5.05957C3.64606 18.9998 2.50022 17.8539 2.5 16.4404V9.9873C1.65151 9.86149 1.00012 9.13248 1 8.24902V6.77734C1.00013 5.80551 1.78793 5.0177 2.75977 5.01758H4.31152C4.11381 4.638 4 4.20759 4 3.75C4 2.23122 5.23122 1 6.75 1H7.20898ZM4 16.4404C4.00022 17.0255 4.47448 17.4998 5.05957 17.5H9.25V10.0088H4V16.4404ZM10.75 17.5H14.9404C15.5255 17.4998 15.9998 17.0255 16 16.4404V10.0088H10.75V17.5ZM2.75977 6.51758C2.61636 6.5177 2.50013 6.63394 2.5 6.77734V8.24902C2.50013 8.39243 2.61636 8.50866 2.75977 8.50879H9.25V6.51758H2.75977ZM10.75 8.50879H17.2402C17.3836 8.50866 17.4999 8.39243 17.5 8.24902V6.77734C17.4999 6.63394 17.3836 6.5177 17.2402 6.51758H10.75V8.50879ZM6.75 2.5C6.05964 2.5 5.5 3.05964 5.5 3.75C5.5 4.44036 6.05964 5 6.75 5H9.0957L8.88867 3.89453C8.7371 3.08617 8.03144 2.5 7.20898 2.5H6.75ZM12.791 2.5C11.9686 2.5 11.2629 3.08617 11.1113 3.89453L10.9043 5H13.25C13.9404 5 14.5 4.44036 14.5 3.75C14.5 3.05964 13.9404 2.5 13.25 2.5H12.791Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGift20.category = 'Objects';\n\nexport default Gift20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gift24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gift24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.63477 1C10.134 1 11.4517 1.91624 12 3.26367C12.5483 1.91624 13.866 1 15.3652 1H15.75C17.5449 1 19 2.45507 19 4.25C19 4.90204 18.8071 5.50869 18.4766 6.01758H21C22.1046 6.01758 23 6.91301 23 8.01758V10.0088C23 11.1134 22.1046 12.0088 21 12.0088V20C21 21.6569 19.6569 23 18 23H6C4.34315 23 3 21.6569 3 20V12.0088C1.89543 12.0088 1 11.1134 1 10.0088V8.01758C1 6.91301 1.89543 6.01758 3 6.01758H5.52344C5.19286 5.50869 5 4.90204 5 4.25C5 2.45507 6.45507 1 8.25 1H8.63477ZM4.5 20C4.5 20.8284 5.17157 21.5 6 21.5H11.25V12.0088H4.5V20ZM12.75 21.5H18C18.8284 21.5 19.5 20.8284 19.5 20V12.0088H12.75V21.5ZM3 7.51758C2.72386 7.51758 2.5 7.74144 2.5 8.01758V10.0088C2.5 10.2849 2.72386 10.5088 3 10.5088H11.25V7.51758H3ZM12.75 10.5088H21C21.2761 10.5088 21.5 10.2849 21.5 10.0088V8.01758C21.5 7.74144 21.2761 7.51758 21 7.51758H12.75V10.5088ZM8.25 2.5C7.2835 2.5 6.5 3.2835 6.5 4.25C6.5 5.2165 7.2835 6 8.25 6H11.085L10.7285 4.21582C10.5288 3.2181 9.65232 2.5 8.63477 2.5H8.25ZM15.3652 2.5C14.3477 2.5 13.4712 3.2181 13.2715 4.21582L12.915 6H15.75C16.7165 6 17.5 5.2165 17.5 4.25C17.5 3.2835 16.7165 2.5 15.75 2.5H15.3652Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGift24.category = 'Objects';\n\nexport default Gift24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Gift32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Gift32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.6377 2C13.6945 2.00009 15.4751 3.38666 16 5.34766C16.5249 3.38666 18.3055 2.00009 20.3623 2H21.0566C23.2343 2 25 3.76571 25 5.94336C24.9999 6.92077 24.6539 7.81723 24.0781 8.51758H27.6299C28.9388 8.51758 30 9.57878 30 10.8877V13.6387C30 14.9476 28.9388 16.0088 27.6299 16.0088H27.5V26.3398C27.5 28.3612 25.8612 30 23.8398 30H8.16016C6.13879 30 4.5 28.3612 4.5 26.3398V16.0088H4.37012C3.0612 16.0088 2 14.9476 2 13.6387V10.8877C2 9.57878 3.0612 8.51758 4.37012 8.51758H7.92188C7.34607 7.81723 7.00009 6.92077 7 5.94336C7 3.76571 8.76571 2 10.9434 2H11.6377ZM6 26.3398C6 27.5328 6.96722 28.5 8.16016 28.5H15.25V16.0088H6V26.3398ZM16.75 28.5H23.8398C25.0328 28.5 26 27.5328 26 26.3398V16.0088H16.75V28.5ZM4.37012 10.0176C3.88963 10.0176 3.5 10.4072 3.5 10.8877V13.6387C3.5 14.1192 3.88963 14.5088 4.37012 14.5088H15.25V10.0176H4.37012ZM16.75 14.5088H27.6299C28.1104 14.5088 28.5 14.1192 28.5 13.6387V10.8877C28.5 10.4072 28.1104 10.0176 27.6299 10.0176H16.75V14.5088ZM10.9434 3.5C9.59414 3.5 8.5 4.59414 8.5 5.94336C8.5002 7.35526 9.64474 8.4998 11.0566 8.5H15.0918L14.6016 5.94824C14.3283 4.52727 13.0847 3.50009 11.6377 3.5H10.9434ZM20.3623 3.5C18.9153 3.50009 17.6717 4.52727 17.3984 5.94824L16.9082 8.5H20.9434C22.3553 8.4998 23.4998 7.35526 23.5 5.94336C23.5 4.59414 22.4059 3.5 21.0566 3.5H20.3623Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGift32.category = 'Objects';\n\nexport default Gift32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Globe12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Globe12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM4.86914 8.5C4.95023 8.8457 5.04442 9.15944 5.1543 9.43262C5.32334 9.85283 5.50778 10.1416 5.67578 10.3135C5.83799 10.4792 5.94638 10.4999 6 10.5C6.05359 10.4999 6.1612 10.479 6.32324 10.3135C6.49127 10.1417 6.67564 9.85288 6.84473 9.43262C6.95463 9.15939 7.04975 8.84577 7.13086 8.5H4.86914ZM2.25879 8.5C2.63571 9.06294 3.13629 9.53539 3.72168 9.87988C3.56361 9.46513 3.43428 9.00079 3.33496 8.5H2.25879ZM8.66504 8.5C8.56567 9.00103 8.43455 9.46497 8.27637 9.87988C8.86238 9.53532 9.36397 9.06341 9.74121 8.5H8.66504ZM8.86328 5C8.8864 5.32632 8.89941 5.6605 8.89941 6C8.89941 6.3395 8.8864 6.67368 8.86328 7H10.3867C10.4598 6.67827 10.5 6.34383 10.5 6C10.5 5.65617 10.4598 5.32173 10.3867 5H8.86328ZM4.63965 5C4.61407 5.32063 4.59961 5.65499 4.59961 6C4.59961 6.34501 4.61407 6.67937 4.63965 7H7.36035C7.38593 6.67938 7.39941 6.34501 7.39941 6C7.39941 5.65499 7.38593 5.32062 7.36035 5H4.63965ZM1.61328 5C1.54025 5.32173 1.5 5.65617 1.5 6C1.5 6.34383 1.54025 6.67827 1.61328 7H3.13672C3.11359 6.67367 3.09961 6.3395 3.09961 6C3.09961 5.6605 3.11359 5.32633 3.13672 5H1.61328ZM3.72168 2.11914C3.13611 2.46365 2.63581 2.93692 2.25879 3.5H3.33496C3.43435 2.99887 3.56346 2.5341 3.72168 2.11914ZM6 1.5C5.94638 1.5001 5.83799 1.52077 5.67578 1.68652C5.50778 1.85838 5.32334 2.14717 5.1543 2.56738C5.04442 2.84056 4.95023 3.1543 4.86914 3.5H7.13086C7.04975 3.15423 6.95463 2.84061 6.84473 2.56738C6.67564 2.14712 6.49127 1.85833 6.32324 1.68652C6.1612 1.52104 6.05359 1.5001 6 1.5ZM8.27637 2.11914C8.4347 2.53427 8.5656 2.99862 8.66504 3.5H9.74121C9.36388 2.93645 8.86256 2.46372 8.27637 2.11914Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobe12.category = 'Location';\n\nexport default Globe12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Globe16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Globe16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C12.4176 0.000518257 15.999 3.5823 15.999 8C15.9986 12.4175 12.4165 15.9978 7.99902 15.998V15.999C7.99715 15.999 7.99504 15.9981 7.99316 15.998C3.57835 15.9946 0.000468365 12.4155 0 8C0 3.58198 3.58198 0 8 0ZM6.07715 11C6.21373 11.6949 6.39169 12.318 6.60547 12.8428C6.85098 13.4453 7.12441 13.8838 7.38965 14.1592C7.6521 14.4315 7.85783 14.4977 7.99805 14.498C8.13828 14.498 8.34528 14.4322 8.6084 14.1592C8.87369 13.8838 9.148 13.4454 9.39355 12.8428C9.60732 12.3181 9.78432 11.6949 9.9209 11H6.07715ZM2.23438 11C2.93286 12.3389 4.08262 13.4045 5.4834 13.9932C5.38873 13.8066 5.29929 13.6116 5.2168 13.4092C4.93258 12.7116 4.70634 11.8951 4.54883 11H2.23438ZM11.4502 11C11.2927 11.8951 11.0665 12.7115 10.7822 13.4092C10.6998 13.6114 10.6092 13.8057 10.5146 13.9922C11.9153 13.4035 13.0653 12.3389 13.7637 11H11.4502ZM11.6426 6.5C11.6825 6.98677 11.7031 7.4887 11.7031 8C11.7031 8.51146 11.6816 9.01308 11.6416 9.5H14.3223C14.4362 9.01834 14.499 8.51645 14.499 8C14.499 7.48369 14.436 6.98157 14.3223 6.5H11.6426ZM5.86328 6.5C5.82016 6.98054 5.7959 7.4826 5.7959 8C5.79592 8.51761 5.82108 9.01935 5.86426 9.5H10.1348C10.1779 9.01936 10.2031 8.51759 10.2031 8C10.2031 7.48262 10.1789 6.98052 10.1357 6.5H5.86328ZM1.67578 6.5C1.562 6.98157 1.5 7.48369 1.5 8C1.50007 8.51644 1.56187 9.01835 1.67578 9.5H4.35742C4.31742 9.01307 4.29592 8.51147 4.2959 8C4.2959 7.48868 4.31648 6.98678 4.35645 6.5H1.67578ZM5.4834 2.00488C4.08206 2.59383 2.93182 3.66029 2.2334 5H4.54883C4.70633 4.10471 4.93256 3.28863 5.2168 2.59082C5.29946 2.38793 5.38854 2.19194 5.4834 2.00488ZM7.99805 1.5C7.85777 1.50035 7.65225 1.56721 7.38965 1.83984C7.12437 2.11531 6.851 2.55359 6.60547 3.15625C6.39156 3.68136 6.21277 4.30442 6.07617 5H9.92188C9.7853 4.30453 9.60742 3.6813 9.39355 3.15625C9.14807 2.55371 8.87363 2.11532 8.6084 1.83984C8.3454 1.56692 8.13926 1.50008 7.99902 1.5H7.99805ZM10.5146 2.00488C10.6096 2.192 10.6995 2.38787 10.7822 2.59082C11.0664 3.28861 11.2927 4.10475 11.4502 5H13.7646C13.0663 3.66019 11.916 2.59379 10.5146 2.00488Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobe16.category = 'Location';\n\nexport default Globe16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Globe20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Globe20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C15.5224 0.000150495 19.9988 4.47757 19.999 10C19.9989 15.5225 15.5225 19.9989 10 19.999C4.47751 19.9989 0.000150493 15.5225 0 10C0.000197915 4.47755 4.47754 0.000125438 10 0ZM7.47852 14C7.64645 14.8493 7.8643 15.6137 8.12109 16.2656C8.43047 17.0509 8.7808 17.6359 9.13086 18.0117C9.47968 18.3862 9.77402 18.4989 10 18.499C10.226 18.4989 10.5212 18.3863 10.8701 18.0117C11.22 17.6359 11.5696 17.0506 11.8789 16.2656C12.1357 15.6138 12.3534 14.8493 12.5215 14H7.47852ZM2.5 14C3.51925 15.9069 5.24412 17.3777 7.32617 18.0674C7.10373 17.6888 6.90361 17.2673 6.72559 16.8154C6.40295 15.9964 6.14065 15.0445 5.95117 14H2.5ZM14.0488 14C13.8591 15.0444 13.597 15.9964 13.2744 16.8154C13.0963 17.2674 12.8951 17.6887 12.6729 18.0674C14.7553 17.3778 16.4807 15.9073 17.5 14H14.0488ZM14.2627 7.5C14.3481 8.30054 14.3945 9.13869 14.3945 10C14.3945 10.8612 14.348 11.6996 14.2627 12.5H18.125C18.3679 11.7096 18.499 10.87 18.499 10C18.499 9.12989 18.3679 8.29047 18.125 7.5H14.2627ZM7.24609 7.5C7.15579 8.28925 7.10646 9.12801 7.10645 10C7.10646 10.8719 7.15585 11.7109 7.24609 12.5H12.7539C12.8443 11.7109 12.8945 10.8719 12.8945 10C12.8945 9.12799 12.8444 8.28924 12.7539 7.5H7.24609ZM1.875 7.5C1.63201 8.29051 1.50004 9.12984 1.5 10C1.50003 10.8701 1.63207 11.7096 1.875 12.5H5.7373C5.65209 11.6996 5.60645 10.8612 5.60645 10C5.60646 9.13871 5.65205 8.30055 5.7373 7.5H1.875ZM7.32617 1.93164C5.2441 2.62134 3.51931 4.09298 2.5 6H5.95215C6.14164 4.95577 6.40303 4.00344 6.72559 3.18457C6.90376 2.73233 7.10351 2.31044 7.32617 1.93164ZM10 1.5C9.77405 1.50009 9.47962 1.61396 9.13086 1.98828C8.78087 2.36409 8.43042 2.94927 8.12109 3.73438C7.86437 4.38613 7.64646 5.15087 7.47852 6H12.5215C12.3533 5.15085 12.1357 4.38616 11.8789 3.73438C11.5696 2.9493 11.2201 2.36413 10.8701 1.98828C10.5212 1.61372 10.226 1.50012 10 1.5ZM12.6729 1.93164C12.8954 2.31061 13.0962 2.73215 13.2744 3.18457C13.597 4.00347 13.8581 4.95575 14.0479 6H17.5C16.4807 4.09261 14.7553 2.62122 12.6729 1.93164Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobe20.category = 'Location';\n\nexport default Globe20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Globe24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Globe24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.001 0C18.6277 0.000510784 24 5.37315 24 12C23.9995 18.6266 18.6266 23.9978 12 23.998V23.999L11.999 23.998C5.37285 23.9973 0.00148721 18.6262 0.000976562 12C0.000976562 5.37332 5.37253 0.000791693 11.999 0H12.001ZM8.4873 16.5C8.71194 17.6956 9.02159 18.7675 9.39453 19.667C9.79413 20.6306 10.2519 21.3616 10.7207 21.8398C11.1866 22.3149 11.618 22.4978 11.999 22.498C12.3804 22.498 12.8138 22.3157 13.2803 21.8398C13.7491 21.3616 14.2059 20.6306 14.6055 19.667C14.9784 18.7675 15.2869 17.6956 15.5117 16.5H8.4873ZM2.5127 16.5C3.77392 19.1536 6.1153 21.1924 8.96875 22.0518C8.60894 21.5262 8.28892 20.9144 8.00977 20.2412C7.56386 19.1658 7.2076 17.8973 6.96289 16.5H2.5127ZM17.0371 16.5C16.7924 17.8973 16.4371 19.1658 15.9912 20.2412C15.712 20.9147 15.3903 21.526 15.0303 22.0518C17.8842 21.1927 20.226 19.1539 21.4873 16.5H17.0371ZM17.251 9C17.3576 9.96031 17.415 10.9663 17.415 12C17.415 13.0339 17.3577 14.0396 17.251 15H22.0615C22.3447 14.0492 22.4999 13.0428 22.5 12C22.5 10.9575 22.3454 9.95062 22.0625 9H17.251ZM8.25977 9C8.14776 9.9491 8.08594 10.9556 8.08594 12C8.08597 13.0446 8.14767 14.0508 8.25977 15H15.7402C15.8525 14.0508 15.915 13.0446 15.915 12C15.915 10.9556 15.8524 9.94909 15.7402 9H8.25977ZM1.9375 9C1.65454 9.95061 1.50098 10.9575 1.50098 12C1.50107 13.0428 1.65529 14.0492 1.93848 15H6.74902C6.64229 14.0396 6.58597 13.0339 6.58594 12C6.58594 10.9663 6.64237 9.96031 6.74902 9H1.9375ZM8.96875 1.94531C6.11459 2.80485 3.7728 4.84545 2.51172 7.5H6.96289C7.20759 6.102 7.56372 4.83362 8.00977 3.75781C8.2891 3.08412 8.60865 2.47117 8.96875 1.94531ZM11.999 1.5C11.6179 1.50028 11.1867 1.68382 10.7207 2.15918C10.2518 2.63753 9.79418 3.36816 9.39453 4.33203C9.02145 5.23187 8.71194 6.30372 8.4873 7.5H15.5117C15.2869 6.30391 14.9785 5.23178 14.6055 4.33203C14.206 3.36862 13.749 2.6375 13.2803 2.15918C12.814 1.68358 12.3813 1.50016 12 1.5H11.999ZM15.0303 1.94531C15.3905 2.47128 15.7118 3.08396 15.9912 3.75781C16.4372 4.83354 16.7924 6.10215 17.0371 7.5H21.4873C20.2261 4.84524 17.8848 2.80457 15.0303 1.94531Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobe24.category = 'Location';\n\nexport default Globe24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Globe32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Globe32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C24.2843 1 31 7.71573 31 16C31 24.2843 24.2843 31 16 31C7.71573 31 1 24.2843 1 16C1 7.71573 7.71573 1 16 1ZM10.9961 21.5C11.3022 23.1176 11.7372 24.5662 12.2676 25.7754C12.8082 27.0078 13.4327 27.9579 14.0879 28.5898C14.7396 29.2183 15.3845 29.5 16 29.5C16.6155 29.5 17.2604 29.2183 17.9121 28.5898C18.5673 27.9579 19.1919 27.0078 19.7324 25.7754C20.2628 24.5662 20.6978 23.1176 21.0039 21.5H10.9961ZM3.66797 21.5C5.30483 25.1638 8.52665 27.9643 12.4619 29.0303C11.8674 28.3009 11.342 27.4003 10.8936 26.3779C10.2822 24.984 9.79801 23.3287 9.47168 21.5H3.66797ZM22.5283 21.5C22.202 23.3287 21.7178 24.984 21.1064 26.3779C20.6579 27.4005 20.1317 28.3008 19.5371 29.0303C23.4728 27.9645 26.695 25.164 28.332 21.5H22.5283ZM3.10449 12C2.7128 13.2641 2.5 14.6071 2.5 16C2.5 17.3929 2.71276 18.7359 3.10449 20H9.24512C9.08602 18.7246 9 17.3828 9 16C9 14.6172 9.08602 13.2754 9.24512 12H3.10449ZM10.7568 12C10.5909 13.2623 10.5 14.6048 10.5 16C10.5 17.3951 10.5909 18.7377 10.7568 20H21.2432C21.4091 18.7377 21.5 17.3952 21.5 16C21.5 14.6048 21.4091 13.2623 21.2432 12H10.7568ZM22.7549 12C22.914 13.2754 23 14.6172 23 16C23 17.3828 22.914 18.7246 22.7549 20H28.8955C29.2872 18.7359 29.5 17.3929 29.5 16C29.5 14.6071 29.2872 13.2641 28.8955 12H22.7549ZM12.4619 2.96875C8.52648 4.03469 5.30477 6.83574 3.66797 10.5H9.47168C9.79801 8.67129 10.2822 7.01597 10.8936 5.62207C11.3421 4.59947 11.8672 3.69819 12.4619 2.96875ZM16 2.5C15.3845 2.5 14.7396 2.78169 14.0879 3.41016C13.4327 4.04208 12.8082 4.99221 12.2676 6.22461C11.7372 7.43385 11.3022 8.88239 10.9961 10.5H21.0039C20.6978 8.88239 20.2628 7.43385 19.7324 6.22461C19.1919 4.99221 18.5673 4.04208 17.9121 3.41016C17.2604 2.78169 16.6155 2.5 16 2.5ZM19.5371 2.96875C20.1319 3.69828 20.6578 4.59924 21.1064 5.62207C21.7178 7.01597 22.202 8.67129 22.5283 10.5H28.332C26.6951 6.83555 23.4729 4.0345 19.5371 2.96875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobe32.category = 'Location';\n\nexport default Globe32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeAmericas12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeAmericas12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM8.63281 2.35059C8.53892 2.63696 8.4221 2.88291 8.32227 3.0625C8.11342 3.43799 7.78571 3.6774 7.46973 3.81836L7.4248 3.83887L7.39062 3.84863C7.19268 4.52896 6.37466 4.84478 5.77051 4.4668C5.74753 4.48675 5.72486 4.50739 5.7002 4.52539L5.60742 4.59277L5.62109 4.60059L5.75195 4.66992C5.78482 4.68941 5.81669 4.7097 5.84277 4.72656C5.88475 4.7537 5.91399 4.77275 5.94238 4.79102C5.98488 4.78463 6.0263 4.77645 6.06445 4.77246L6.14844 4.76758C6.34267 4.76528 6.51103 4.82508 6.6377 4.90039L6.93457 5.07715C6.95056 5.08666 6.96818 5.09356 6.98633 5.09766L7.19043 5.14355C7.59449 5.23367 7.92662 5.51261 8.09082 5.88965L8.14941 5.93262C8.87335 6.47079 9.05785 7.47772 8.57129 8.2373L8.47168 8.3916C8.46741 8.39827 8.46373 8.40567 8.46094 8.41309C8.30953 8.81828 8.00149 9.14606 7.60645 9.32227L7.46191 9.38672C7.42678 9.40239 7.39395 9.42362 7.36523 9.44922L7.30957 9.49902C7.14061 9.64972 6.94064 9.76162 6.72363 9.82617C6.71357 9.82916 6.70435 9.83557 6.69922 9.84473L6.58203 10.0547C6.50137 10.1985 6.39139 10.3239 6.25879 10.4219L6.17676 10.4814C6.16912 10.4871 6.16009 10.4907 6.15234 10.4961C8.27548 10.4254 10.0251 8.88523 10.417 6.85938H10.3027C10.1593 6.85938 10.0157 6.84076 9.87695 6.80469C9.47896 6.70111 9.13249 6.45606 8.90234 6.11523L8.78223 5.9375C8.60962 5.68173 8.49124 5.39316 8.43457 5.08984L8.33301 4.54688L8.33203 4.54004C8.23887 4.01524 8.2173 3.15556 8.85547 2.56738C8.86394 2.55958 8.87379 2.55292 8.88281 2.54492C8.80184 2.47729 8.71846 2.41248 8.63281 2.35059ZM1.87109 4.20703C1.63222 4.75636 1.5 5.36277 1.5 6C1.5 8.07094 2.89928 9.81387 4.80371 10.3379C4.57335 10.0803 4.48235 9.7207 4.57812 9.37891L4.6582 9.09277V8.77832C4.65823 8.61259 4.68088 8.44768 4.72559 8.28809L4.73535 8.24902C4.45457 8.05812 4.23861 7.78537 4.11914 7.46582L3.96289 7.04883C3.87534 6.81438 3.86986 6.55839 3.94531 6.32227C3.93658 6.31805 3.92765 6.3127 3.91797 6.30859C3.85187 6.28059 3.79602 6.27051 3.75977 6.27051C3.13971 6.27048 2.79226 5.80746 2.64941 5.59766C2.56707 5.47667 2.4885 5.33967 2.4375 5.25391C2.37648 5.15132 2.34093 5.09672 2.31445 5.06445C2.09328 4.79483 1.95595 4.49871 1.87109 4.20703ZM5.52832 6.25781C5.52477 6.3735 5.50271 6.49796 5.44531 6.62598L5.42383 6.67285L5.52344 6.94043C5.53494 6.97122 5.55674 6.9978 5.58496 7.01465L5.68164 7.07129C5.82046 7.15385 5.94103 7.26306 6.03711 7.3916L6.125 7.52637L6.17871 7.63477C6.2845 7.87684 6.30758 8.14688 6.24707 8.40527C6.26336 8.39983 6.27939 8.39358 6.2959 8.38867C6.30159 8.38698 6.3071 8.38383 6.31152 8.37988L6.36719 8.33008C6.51127 8.2016 6.67429 8.09624 6.85059 8.01758L6.99609 7.95215C7.02366 7.93976 7.04501 7.91696 7.05566 7.88867C7.09564 7.7817 7.14739 7.67917 7.20898 7.58301L7.30762 7.42773C7.36905 7.33174 7.34627 7.2048 7.25488 7.13672L7.1543 7.06152C6.98616 6.93653 6.85406 6.7717 6.76367 6.58398L6.66016 6.56152C6.48683 6.52285 6.3206 6.45698 6.16797 6.36621L6.04395 6.29199C6.03155 6.29423 6.01823 6.29634 6.00488 6.29883C5.80601 6.33576 5.6326 6.29372 5.52832 6.25781ZM9.85938 3.68652C9.83781 3.71209 9.81147 3.75624 9.7959 3.84277C9.77598 3.95358 9.77793 4.10097 9.80762 4.27148L9.90918 4.81445C9.92817 4.91608 9.96756 5.01294 10.0254 5.09863L10.1455 5.27539C10.1713 5.31366 10.2102 5.3419 10.2549 5.35352C10.2704 5.35753 10.2867 5.35938 10.3027 5.35938H10.4541C10.3679 4.75452 10.1611 4.18886 9.85938 3.68652ZM6 1.5C5.02916 1.5 4.13069 1.80823 3.39551 2.33105C3.39433 2.40521 3.38579 2.48052 3.36133 2.55469V2.55664C3.35973 2.56183 3.35651 2.57193 3.35254 2.58594C3.34453 2.61424 3.33321 2.6593 3.32031 2.7168C3.29416 2.83339 3.26572 2.9951 3.25488 3.1748C3.2399 3.42372 3.26163 3.65253 3.32715 3.8418C3.47261 3.64713 3.68988 3.50135 3.95996 3.45312L4.30273 3.39258L4.39648 3.37988C4.49729 3.37145 4.59832 3.37831 4.69629 3.39941L4.75391 3.3584C4.89357 3.15998 5.09662 3.01307 5.33105 2.94336L5.46094 2.90527L5.61426 2.87109C5.78917 2.8449 5.96525 2.86264 6.12988 2.91699C6.26838 2.71397 6.47292 2.55716 6.7207 2.4834L6.88477 2.43359C6.96536 2.3928 6.99915 2.35385 7.01074 2.33301C7.08999 2.19046 7.17894 2.00253 7.23633 1.79785C7.24739 1.75838 7.26164 1.72063 7.27832 1.68457C6.87308 1.56471 6.44411 1.5 6 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeAmericas12.category = 'Location';\n\nexport default GlobeAmericas12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeAmericas16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeAmericas16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0ZM11.8213 2.74316C11.7167 3.02074 11.6054 3.26363 11.5049 3.45508C11.2552 3.93032 10.8494 4.25126 10.4355 4.44824L10.3887 4.4707L10.3398 4.48633L10.1533 4.54492C10.0269 5.55299 8.7897 6.01071 8.03809 5.31738C7.96603 5.42062 7.88004 5.51411 7.78027 5.5918L7.30078 5.96484C7.25124 6.00341 7.19841 6.03718 7.14453 6.06641C7.33809 6.22026 7.55868 6.37712 7.72656 6.45703C7.83261 6.50749 7.94148 6.57972 8.00488 6.62207C8.08752 6.67727 8.14888 6.71984 8.2168 6.7627C8.23538 6.77442 8.25328 6.78258 8.26758 6.79102C8.35652 6.77526 8.44465 6.76185 8.52148 6.75293L8.62012 6.74609C8.78065 6.74347 8.92633 6.78087 9.0498 6.83594L9.1875 6.90918L9.61426 7.18066C9.66938 7.2156 9.73046 7.24073 9.79395 7.25586L10.0586 7.31934C10.586 7.44479 11.0131 7.83016 11.1924 8.3418C11.1981 8.35808 11.2091 8.37206 11.2227 8.38281L11.3779 8.50586C12.2738 9.21625 12.5037 10.4818 11.915 11.4619L11.7451 11.7432C11.7239 11.7785 11.706 11.8166 11.6924 11.8555C11.5066 12.3853 11.1173 12.8193 10.6104 13.0605L10.4268 13.1475C10.3414 13.1881 10.2629 13.2425 10.1943 13.3076L10.1094 13.3877C9.90149 13.5855 9.65141 13.7335 9.37793 13.8203C9.27979 13.8515 9.19732 13.9206 9.14941 14.0117L8.96094 14.3701C8.94957 14.3917 8.93535 14.4117 8.92285 14.4326C11.6995 14.0378 13.9085 11.8901 14.3965 9.14453C14.3164 9.13206 14.2365 9.11643 14.1582 9.09473C13.6584 8.95606 13.2275 8.63659 12.9502 8.19824L12.749 7.88086C12.5349 7.54247 12.3894 7.16492 12.3203 6.77051L12.167 5.89355L12.166 5.88672C12.0502 5.19064 12.0244 4.18892 12.6201 3.42773C12.3733 3.17838 12.1056 2.95016 11.8213 2.74316ZM2.54688 4.46484C1.88572 5.48261 1.5 6.69591 1.5 8C1.5 11.1378 3.72347 13.7555 6.68066 14.3652C6.60419 14.15 6.58994 13.9129 6.65039 13.6826L6.77637 13.2031C6.78546 13.1685 6.79004 13.1324 6.79004 13.0967V12.5908C6.79004 12.3748 6.81815 12.1592 6.87305 11.9502L6.97266 11.5723C6.97341 11.5691 6.9732 11.5654 6.97168 11.5625C6.9706 11.5605 6.96866 11.5588 6.9668 11.5576L6.83496 11.4746C6.43697 11.2221 6.13534 10.8423 5.97949 10.3975L5.74219 9.71875C5.63389 9.40955 5.64368 9.07061 5.77051 8.76855L5.83887 8.60449C5.81408 8.57481 5.78551 8.54384 5.75586 8.51562C5.7045 8.46689 5.60552 8.39481 5.47754 8.33691C5.35034 8.27941 5.22764 8.251 5.12598 8.25098C4.37637 8.25085 3.95795 7.67665 3.75684 7.35742C3.64468 7.17935 3.53993 6.98027 3.46094 6.83496C3.3724 6.6721 3.30793 6.56122 3.24902 6.4834C2.77284 5.85421 2.59526 5.11776 2.54688 4.46484ZM7.21387 7.96777C7.33081 8.18497 7.47638 8.58107 7.29492 9.0127L7.17969 9.28613L7.39551 9.90137C7.43981 10.0278 7.52556 10.1362 7.63867 10.208L7.76953 10.291C7.99301 10.4328 8.1757 10.631 8.29883 10.8652C8.47466 11.1999 8.51892 11.5885 8.42285 11.9541L8.32422 12.3311C8.30201 12.4156 8.29004 12.5034 8.29004 12.5908V12.7363C8.47533 12.583 8.69023 12.4648 8.92383 12.3906C8.98041 12.3727 9.03315 12.3426 9.07617 12.3018L9.16016 12.2207C9.34356 12.0463 9.55367 11.9017 9.78223 11.793L9.96582 11.7061C10.1117 11.6366 10.2239 11.5118 10.2773 11.3594C10.3246 11.2244 10.3854 11.0943 10.459 10.9717L10.6289 10.6895C10.8296 10.3552 10.7508 9.92386 10.4453 9.68164L10.29 9.55859C10.0545 9.37173 9.87684 9.1216 9.77734 8.83789C9.76701 8.80848 9.74221 8.78564 9.71191 8.77832L9.44629 8.71582C9.22109 8.6622 9.00603 8.57127 8.81055 8.44727L8.53223 8.26953C8.4887 8.27722 8.43951 8.28457 8.38672 8.29492C8.10645 8.3498 7.86455 8.25916 7.75879 8.21484C7.62821 8.16006 7.50719 8.08814 7.41699 8.03125C7.32676 7.97433 7.23005 7.90865 7.1709 7.86914C7.16006 7.8619 7.15025 7.85528 7.1416 7.84961C7.16624 7.88778 7.19176 7.92675 7.21387 7.96777ZM13.6318 4.75781C13.5858 4.99091 13.5867 5.28421 13.6445 5.63477L13.7979 6.51172C13.8331 6.71292 13.9075 6.90547 14.0166 7.07812L14.2178 7.39648C14.2823 7.49839 14.3773 7.57546 14.4873 7.62207C14.4277 6.58263 14.1234 5.60987 13.6318 4.75781ZM8 1.5C6.58877 1.5 5.28341 1.95088 4.21777 2.71484C4.21722 2.7167 4.21737 2.71885 4.2168 2.7207L4.21582 2.72168C4.21529 2.7235 4.2145 2.72783 4.21289 2.7334C4.20962 2.7447 4.20399 2.76375 4.19727 2.78906C4.18372 2.8401 4.16424 2.9175 4.14355 3.01562C4.10173 3.21411 4.05603 3.49132 4.03809 3.80176C4.00072 4.4493 4.09343 5.11314 4.44531 5.57812C4.48007 5.62405 4.51323 5.67178 4.54492 5.71973C4.59371 5.23148 4.94749 4.78767 5.48828 4.68457L5.9707 4.59277C6.16947 4.55492 6.37311 4.57293 6.56055 4.63965L6.82422 4.43359C6.98175 4.17052 7.22994 3.9731 7.52344 3.87988L7.69238 3.82617L7.87598 3.78223C8.176 3.73378 8.48108 3.79541 8.73828 3.94922C8.86895 3.58149 9.1655 3.285 9.55273 3.16211L9.81934 3.07715C9.99836 2.98613 10.1156 2.87414 10.1768 2.75781C10.2827 2.55617 10.4005 2.29196 10.4941 1.99609C9.72609 1.67667 8.8837 1.5 8 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeAmericas16.category = 'Location';\n\nexport default GlobeAmericas16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeAmericas20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeAmericas20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C13.0484 0 15.7762 1.36566 17.6104 3.5166C17.7017 3.58514 17.7811 3.67285 17.835 3.78223C17.8373 3.78695 17.8386 3.79213 17.8408 3.79688C19.1915 5.50183 20 7.65594 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0ZM14.6133 2.8623C14.4737 3.25343 14.3222 3.59491 14.1865 3.86133C13.8936 4.43637 13.4082 4.83622 12.8975 5.08789L12.8506 5.11133L12.8008 5.12793L12.3955 5.25977C12.3666 6.55925 10.7467 7.18119 9.87012 6.19043L9.71875 6.23926C9.62815 6.40638 9.50649 6.55535 9.3584 6.6748L8.72754 7.18359C8.53316 7.34034 8.30165 7.42909 8.06543 7.45117C8.22341 7.54082 8.37088 7.64332 8.50586 7.75488C8.76669 7.9705 9.08198 8.20395 9.33203 8.32715C9.45283 8.38672 9.58058 8.47383 9.66797 8.5332C9.77384 8.60513 9.86258 8.66698 9.95605 8.72656C10.0203 8.76753 10.0716 8.79502 10.1094 8.81445C10.2429 8.78905 10.3758 8.76671 10.4883 8.75293L10.5977 8.74512C10.8486 8.74024 11.0683 8.82421 11.2334 8.93262L11.791 9.29883C11.8861 9.36118 11.9912 9.40738 12.1016 9.43457L12.4248 9.51367C13.0534 9.6686 13.5601 10.1338 13.7676 10.7471C13.7913 10.8171 13.8344 10.8798 13.8916 10.9268L14.1006 11.0986C15.1775 11.9831 15.4549 13.5181 14.7559 14.7236L14.5166 15.1367C14.4798 15.2003 14.4493 15.2674 14.4258 15.3369C14.2039 15.9928 13.7295 16.5338 13.1084 16.8398L12.8887 16.9482C12.7524 17.0154 12.6278 17.1043 12.5195 17.2109L12.4062 17.3223C12.1598 17.5651 11.8599 17.7475 11.5312 17.8555C11.3444 17.9169 11.1896 18.0502 11.1006 18.2256L10.9912 18.4404C14.7259 18.0066 17.7197 15.1536 18.3672 11.4883C18.2247 11.473 18.0833 11.4478 17.9453 11.4082C17.3457 11.236 16.8321 10.8448 16.5068 10.3125L16.2236 9.84961C15.966 9.42775 15.7914 8.96007 15.709 8.47266L15.5029 7.25684L15.502 7.25098L15.499 7.23145C15.3482 6.29283 15.3291 5.02042 16.0879 4.07031C15.6441 3.61471 15.1494 3.20953 14.6133 2.8623ZM3.16211 4.9502C2.11766 6.36213 1.5 8.10891 1.5 10C1.5 14.0747 4.36752 17.4776 8.19434 18.3057C8.19693 18.2113 8.20763 18.1163 8.23145 18.0225L8.40234 17.3496C8.42036 17.2786 8.4287 17.2051 8.42871 17.1318V16.4395C8.42871 16.1708 8.46227 15.903 8.52832 15.6426L8.66113 15.1201C8.67918 15.0487 8.6709 14.973 8.6377 14.9072C8.61361 14.8598 8.57669 14.8193 8.53223 14.79L8.36719 14.6807C7.89137 14.3681 7.5331 13.9054 7.35059 13.3662L7.03125 12.4199C6.91307 12.0706 6.92389 11.6904 7.0625 11.3486L7.21777 10.9648C7.1977 10.929 7.1682 10.8839 7.12695 10.833C7.08378 10.7797 7.03419 10.7268 6.98438 10.6777C6.89547 10.5901 6.74269 10.4768 6.55273 10.3877C6.36334 10.299 6.1706 10.25 6 10.25C5.13194 10.2499 4.63744 9.58353 4.37305 9.14453C4.22823 8.90402 4.09993 8.64153 3.99316 8.42578C3.87876 8.19461 3.78764 8.01588 3.69727 7.87598C3.08963 6.93555 3.04708 5.84193 3.16211 4.9502ZM10 1.5C8.23857 1.5 6.60219 2.03564 5.24512 2.95312C5.25305 3.07873 5.233 3.20795 5.17383 3.3291L5.17285 3.33105C5.17147 3.33395 5.16941 3.33938 5.16602 3.34668C5.15884 3.3621 5.14737 3.38771 5.13281 3.4209C5.10364 3.48744 5.06128 3.58766 5.01367 3.71387C4.91776 3.96819 4.80199 4.32198 4.71875 4.72168C4.54523 5.55505 4.54742 6.42606 4.95801 7.06152C5.1027 7.28552 5.23013 7.54299 5.33789 7.76074C5.45329 7.99394 5.55211 8.19391 5.6582 8.37012C5.76526 8.54791 5.85181 8.65218 5.91895 8.70801C5.97194 8.75203 5.99117 8.75005 6 8.75C6.85954 8.75009 7.63052 9.20872 8.03711 9.60938C8.19056 9.7606 8.39481 9.98682 8.54102 10.2568C8.68013 10.5139 8.84192 10.9544 8.64941 11.4287L8.45215 11.9121C8.44867 11.9207 8.44919 11.9307 8.45215 11.9395L8.77148 12.8848C8.84668 13.107 8.99436 13.2979 9.19043 13.4268L9.35645 13.5361C9.61933 13.7089 9.83225 13.948 9.97461 14.2285C10.1722 14.618 10.2226 15.0659 10.1152 15.4893L9.98242 16.0117C9.947 16.1515 9.92871 16.2953 9.92871 16.4395V17.1318C9.92871 17.1811 9.92785 17.2302 9.9248 17.2793C10.2013 16.8831 10.5992 16.5832 11.0635 16.4307C11.1723 16.3949 11.2719 16.3343 11.3535 16.2539L11.4668 16.1426C11.6894 15.9232 11.9462 15.7407 12.2266 15.6025L12.4453 15.4941C12.7089 15.3642 12.9107 15.1348 13.0049 14.8564C13.0604 14.6923 13.1318 14.5337 13.2188 14.3838L13.459 13.9707C13.7891 13.401 13.6572 12.6757 13.1484 12.2578L12.9395 12.0859C12.6656 11.8611 12.4602 11.5632 12.3467 11.2275C12.3033 11.0998 12.1974 11.0031 12.0664 10.9707L11.7432 10.8906C11.4673 10.8227 11.2042 10.7087 10.9668 10.5527L10.5303 10.2656C10.4565 10.2781 10.3687 10.2912 10.2725 10.3105C9.97333 10.3708 9.7086 10.2769 9.57422 10.2207C9.41665 10.1548 9.26707 10.0662 9.14941 9.99121C9.03138 9.91596 8.90952 9.83073 8.8252 9.77344C8.77963 9.74248 8.74305 9.71824 8.71289 9.69922C8.68489 9.68157 8.67132 9.67413 8.66895 9.67285C8.25389 9.46836 7.82786 9.14017 7.55078 8.91113C7.37075 8.7623 7.17963 8.66602 6.99219 8.625L6.50293 8.51758C6.17136 8.4451 5.87975 8.24781 5.68945 7.9668C5.15876 7.18242 5.60016 6.11001 6.5293 5.92676L7.15137 5.80469L7.27539 5.78613C7.49856 5.76532 7.72249 5.80702 7.92383 5.90332L8.4082 5.5127C8.58252 5.18564 8.87702 4.93804 9.22949 4.82227L9.43555 4.75488L9.54102 4.72461C10.0295 4.60434 10.5452 4.74766 10.9023 5.10059C10.9513 4.52734 11.3379 4.0295 11.8945 3.84668L12.2744 3.7207C12.5455 3.57896 12.7414 3.39279 12.8496 3.18066C12.9877 2.90969 13.1435 2.55467 13.2715 2.15332C12.2644 1.73295 11.1595 1.5 10 1.5ZM17.082 5.30176C16.8942 5.73101 16.8714 6.31453 16.9805 6.99316L16.9824 7.00684L17.1875 8.22266C17.2381 8.52172 17.3458 8.80853 17.5039 9.06738L17.7871 9.53027C17.9165 9.74199 18.1209 9.89734 18.3594 9.96582C18.4052 9.97894 18.4519 9.98855 18.499 9.99512C18.498 8.25942 17.976 6.64661 17.082 5.30176Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeAmericas20.category = 'Location';\n\nexport default GlobeAmericas20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeAmericas24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeAmericas24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12C0 5.37258 5.37258 0 12 0ZM17.1152 2.83105C16.9041 3.48217 16.6507 4.03243 16.4512 4.41797C16.1687 4.96376 15.7128 5.35518 15.2197 5.60645L15.1572 5.63867C15.0616 5.68735 14.9619 5.72918 14.8604 5.76367L14.4336 5.90918C14.3899 5.92406 14.3605 5.96461 14.3604 6.01074V6.07031C14.3603 7.56155 12.4893 8.2292 11.5449 7.0752C11.522 7.04718 11.4835 7.0362 11.4492 7.04785L10.9922 7.20312C10.9567 7.21519 10.9221 7.23005 10.8887 7.24707L10.459 7.46582C10.4363 7.47741 10.4163 7.49433 10.4023 7.51562L10.2998 7.67285C9.77724 8.47102 8.65168 8.5826 7.98242 7.90332L7.70703 8.11426C7.63625 8.1684 7.61919 8.26818 7.66797 8.34277C7.69939 8.39077 7.75318 8.41988 7.81055 8.41992H8.12695C8.92142 8.41996 9.60274 8.85232 10.0459 9.15723C10.1285 9.21405 10.2268 9.27394 10.3408 9.33203C10.3788 9.35137 10.416 9.37117 10.4521 9.3916C10.8047 9.59107 11.1374 9.77289 11.4648 9.89258C11.7906 10.0116 12.0493 10.0453 12.2598 10.0059C12.8196 9.90059 13.3152 10.0759 13.6982 10.3359L14.0957 10.6055C14.226 10.694 14.3708 10.7599 14.5234 10.7988L14.8848 10.8906C15.6082 11.0749 16.1877 11.6166 16.4199 12.3262C16.4591 12.4456 16.5302 12.5524 16.626 12.6338L16.8857 12.8535C18.1203 13.9018 18.4398 15.6783 17.6475 17.0908L17.3389 17.6396C17.2886 17.7293 17.2468 17.8241 17.2148 17.9219C16.9613 18.6965 16.4109 19.339 15.6846 19.709L15.4453 19.8311C15.2638 19.9235 15.0978 20.0451 14.9551 20.1904L14.8154 20.333C14.5363 20.6173 14.1937 20.8328 13.8164 20.9609L13.7471 20.9844C13.5283 21.0587 13.3479 21.2174 13.2461 21.4248L13.1279 21.665C12.9545 22.0185 12.681 22.3013 12.3525 22.4902C17.4182 22.3231 21.5731 18.5711 22.3623 13.6875C21.7777 13.6619 21.2102 13.4772 20.7246 13.1475L20.624 13.0791C20.2905 12.8525 19.9978 12.5708 19.7588 12.2461L19.6631 12.1152C19.0941 11.3423 18.7862 10.408 18.7861 9.44824V8.55078C18.7861 8.27039 18.7523 7.99107 18.6855 7.71875C18.5019 6.97045 18.4424 6.06075 18.8506 5.22363C18.9577 5.00392 19.1132 4.72948 19.3242 4.47949C18.6657 3.83805 17.9236 3.28298 17.1152 2.83105ZM3.80273 5.44043C2.36264 7.23774 1.5 9.51776 1.5 12C1.5 17.2818 5.40024 21.65 10.4775 22.3877C10.1438 22.0732 9.97414 21.593 10.0947 21.1016L10.2568 20.4424C10.2637 20.4143 10.2666 20.3854 10.2666 20.3564V19.3691C10.2666 19.0513 10.3051 18.7345 10.3809 18.4258L10.543 17.7646C10.5757 17.6307 10.5608 17.489 10.5 17.3652C10.4551 17.2739 10.3869 17.1959 10.3027 17.1387L10.1104 17.0078C9.56744 16.6391 9.16212 16.1003 8.95801 15.4766L8.56348 14.2715C8.43747 13.8864 8.44964 13.469 8.59766 13.0918L8.82324 12.5146C8.81756 12.4986 8.81009 12.4726 8.79102 12.4375C8.72281 12.312 8.60297 12.1661 8.46484 12.0254C8.34049 11.8988 8.08164 11.8066 7.3125 11.8066C7.09936 11.8066 6.90358 11.7616 6.73145 11.6953C5.61468 11.2652 4.84602 10.2362 4.32031 9.47656C3.44537 8.21222 3.53068 6.65072 3.80273 5.44043ZM12 1.5C9.8549 1.5 7.86049 2.14392 6.19824 3.24805C6.18477 3.33338 6.15893 3.41827 6.11426 3.49805C6.11385 3.49887 6.11364 3.50148 6.1123 3.50391C6.10957 3.50888 6.10471 3.51698 6.09863 3.52832C6.08625 3.55141 6.06712 3.58733 6.04297 3.63477C5.9945 3.72997 5.92569 3.87174 5.84668 4.04883C5.68791 4.40471 5.49276 4.89713 5.34375 5.44922C5.03281 6.60148 4.97963 7.79344 5.55371 8.62305C6.09637 9.40717 6.63533 10.0513 7.27051 10.2959C7.29623 10.3058 7.30927 10.3066 7.3125 10.3066C8.02494 10.3066 8.9187 10.3466 9.53516 10.9746C9.70934 11.1521 9.9427 11.4149 10.1094 11.7217C10.2684 12.0145 10.4434 12.4935 10.2422 13.0059L9.99316 13.6396C9.97254 13.6923 9.97167 13.7509 9.98926 13.8047L10.3828 15.0098C10.4837 15.318 10.6848 15.5844 10.9531 15.7666L11.1445 15.8975C11.4444 16.1012 11.6869 16.3796 11.8467 16.7051C12.0625 17.145 12.1168 17.6472 12 18.123L11.8379 18.7832C11.7909 18.975 11.7666 19.1717 11.7666 19.3691V20.3564C11.7666 20.5059 11.7485 20.6547 11.7129 20.7998L11.6182 21.1836C11.6868 21.1411 11.7442 21.0802 11.7812 21.0049L11.8994 20.7637C12.1769 20.1983 12.6683 19.767 13.2646 19.5645L13.334 19.54C13.489 19.4874 13.6294 19.3991 13.7441 19.2822L13.8848 19.1396C14.1409 18.8788 14.4379 18.6611 14.7637 18.4951L15.0039 18.373C15.3767 18.1832 15.6589 17.8527 15.7891 17.4551C15.8513 17.2648 15.9323 17.0809 16.0303 16.9062L16.3389 16.3564C16.78 15.5699 16.6024 14.5808 15.915 13.9971L15.6553 13.7764C15.3482 13.5156 15.1194 13.1749 14.9941 12.792C14.9216 12.5705 14.7405 12.4013 14.5146 12.3438L14.1533 12.252C13.832 12.1701 13.5272 12.033 13.2529 11.8467L12.8555 11.5771C12.7067 11.4762 12.609 11.466 12.5371 11.4795C11.9599 11.588 11.4095 11.47 10.9492 11.3018C10.4906 11.1341 10.0589 10.8925 9.71387 10.6973C9.69624 10.6873 9.67767 10.6774 9.65918 10.668C9.48577 10.5796 9.33187 10.4868 9.19629 10.3936C8.7499 10.0864 8.41207 9.91997 8.12695 9.91992H7.81055C7.24714 9.91988 6.72163 9.63548 6.41309 9.16406C5.93401 8.43192 6.10089 7.45427 6.7959 6.92285L7.07422 6.70996C7.67267 6.25272 8.51772 6.31158 9.04688 6.84668L9.14746 6.69434C9.3047 6.45418 9.52255 6.25921 9.77832 6.12891L10.208 5.91016C10.3054 5.86054 10.4062 5.81739 10.5098 5.78223L10.9668 5.62695C11.5934 5.41417 12.287 5.61281 12.7061 6.125C12.7271 6.1507 12.7414 6.15555 12.748 6.15723C12.7596 6.16002 12.779 6.16033 12.8018 6.15234C12.8249 6.14408 12.8405 6.13068 12.8477 6.12109C12.8518 6.11547 12.8603 6.10305 12.8604 6.07031V6.01074C12.8605 5.32206 13.2991 4.70977 13.9512 4.48828L14.3789 4.34277C14.4122 4.33143 14.4452 4.31773 14.4766 4.30176L14.5381 4.27051C14.8089 4.13256 15.0076 3.94411 15.1191 3.72852C15.3114 3.35701 15.5554 2.81678 15.7432 2.18848C14.5803 1.74458 13.3188 1.5 12 1.5ZM20.3408 5.62402C20.2954 5.69632 20.2468 5.7813 20.1982 5.88086C20.0069 6.27324 20.0003 6.78029 20.1426 7.36035C20.2381 7.74978 20.2861 8.1498 20.2861 8.55078V9.44824C20.2862 10.088 20.4918 10.7113 20.8711 11.2266L20.9668 11.3564C21.105 11.5442 21.2739 11.7079 21.4668 11.8389L21.5674 11.9062C21.8408 12.0919 22.1637 12.1912 22.4941 12.1924C22.4953 12.1284 22.5 12.0643 22.5 12C22.5 9.60148 21.6943 7.39193 20.3408 5.62402Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeAmericas24.category = 'Location';\n\nexport default GlobeAmericas24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeAmericas32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeAmericas32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C24.2843 1 31 7.71573 31 16C31 24.2843 24.2843 31 16 31C7.71573 31 1 24.2843 1 16C1 7.71573 7.71573 1 16 1ZM22.5801 4.20996C22.2853 5.19035 21.9015 6.02132 21.6045 6.58594C21.2485 7.26258 20.675 7.75131 20.0469 8.06543L19.9619 8.10742C19.8458 8.16546 19.7257 8.21578 19.6025 8.25684L19.0225 8.4502C18.8598 8.50449 18.75 8.65666 18.75 8.82812V8.86816C18.75 10.63 16.5468 11.4277 15.4189 10.0742C15.3178 9.95313 15.1526 9.90616 15.0029 9.95605L14.3789 10.1641C14.3185 10.1842 14.2591 10.2088 14.2021 10.2373L13.624 10.5264C13.5519 10.5625 13.4901 10.6175 13.4453 10.6846L13.3115 10.8848C12.6931 11.8119 11.3809 11.9414 10.5928 11.1533C10.4991 11.0599 10.351 11.0497 10.2451 11.1289L9.74805 11.502C9.61897 11.5989 9.58729 11.7797 9.67676 11.9141L9.71289 11.9678C9.76768 12.05 9.87111 12.0857 9.96484 12.0547C10.7902 11.7796 11.5927 12.1745 12.0459 12.6963C12.2491 12.9303 12.5144 13.1687 12.835 13.3291C13.1226 13.4729 13.4012 13.6471 13.6523 13.8223C14.3814 14.3307 15.1736 14.5574 15.9297 14.4043C16.7172 14.2447 17.5289 14.4509 18.1562 14.8691L18.5049 15.1016C18.7054 15.2352 18.9273 15.3341 19.1611 15.3926L19.6719 15.5195C20.5498 15.7391 21.2549 16.3925 21.541 17.251C21.6085 17.4532 21.7307 17.633 21.8945 17.7695L22.2402 18.0576C23.8152 19.3702 24.2213 21.6232 23.2041 23.4033L22.8027 24.1074C22.7266 24.2406 22.6638 24.3809 22.6152 24.5264C22.294 25.49 21.6028 26.2868 20.6943 26.7412L20.3506 26.9131C20.0815 27.0476 19.8358 27.2248 19.623 27.4375L19.4365 27.624C19.0873 27.9732 18.6609 28.2364 18.1924 28.3926L18.0879 28.4277C17.7319 28.5465 17.4375 28.802 17.2695 29.1377L17.1182 29.4414C17.1159 29.4458 17.1126 29.4497 17.1104 29.4541C23.1501 28.9624 28.0645 24.4958 29.2344 18.6738C28.7075 18.5723 28.2027 18.3698 27.752 18.0693L27.626 17.9854C27.1966 17.6991 26.8185 17.3416 26.5088 16.9287L26.3906 16.7715C25.6501 15.7841 25.25 14.5828 25.25 13.3486V12.1152C25.25 11.7679 25.2073 11.4219 25.123 11.085L25.0752 10.8945C24.8532 10.0063 24.7977 8.96527 25.2461 8.00781C25.404 7.67062 25.6354 7.24479 25.958 6.88477C24.9857 5.82311 23.8456 4.91779 22.5801 4.20996ZM5.16504 7.94434C3.49052 10.1929 2.5 12.9809 2.5 16C2.5 22.5912 7.22396 28.0776 13.4707 29.2617C13.4671 29.1261 13.4798 28.9872 13.5146 28.8477L13.7285 27.9932C13.7427 27.9363 13.75 27.8779 13.75 27.8193V26.5146C13.75 26.1115 13.7997 25.7095 13.8975 25.3184L14.1143 24.4492C14.1726 24.2155 14.1458 23.9684 14.0381 23.7529C13.9596 23.5961 13.8412 23.4626 13.6953 23.3652L13.4297 23.1875C12.743 22.7297 12.2278 22.0564 11.9668 21.2734L11.458 19.7451C11.2927 19.2491 11.3078 18.7101 11.502 18.2246L11.8799 17.2812C11.8759 17.2911 11.9035 17.2232 11.8213 17.0342C11.7442 16.857 11.609 16.6696 11.4697 16.5303C11.1009 16.1615 10.2881 15.75 9.5 15.75C9.31755 15.75 9.14414 15.7279 8.98145 15.6885C8.31702 15.5273 7.7804 15.144 7.34961 14.748C6.9262 14.3589 6.53892 13.8916 6.22852 13.541C4.74941 11.8699 4.8098 9.63798 5.16504 7.94434ZM16 2.5C12.8408 2.5 9.93463 3.58448 7.63477 5.40234C7.61755 5.436 7.59253 5.48757 7.56055 5.55371C7.49504 5.68923 7.40257 5.88861 7.29883 6.1377C7.09018 6.6387 6.84023 7.33091 6.66602 8.10156C6.30759 9.68734 6.31927 11.3806 7.35156 12.5469C7.70902 12.9507 8.01662 13.3231 8.36523 13.6436C8.70644 13.9571 9.02027 14.1541 9.33496 14.2305C9.3853 14.2427 9.44004 14.25 9.5 14.25C10.7119 14.25 11.8991 14.8386 12.5303 15.4697C12.7777 15.7172 13.0323 16.0563 13.1973 16.4355C13.3568 16.8025 13.4796 17.321 13.2725 17.8389L12.8945 18.7822C12.8323 18.9381 12.8278 19.1113 12.8809 19.2705L13.3896 20.7988C13.5452 21.2654 13.8525 21.6666 14.2617 21.9395L14.5273 22.1172C14.8905 22.3593 15.1846 22.6917 15.3799 23.082C15.6478 23.6178 15.7146 24.2324 15.5693 24.8135L15.3525 25.6826C15.2845 25.9547 15.25 26.2342 15.25 26.5146V27.8193C15.25 28.0007 15.2276 28.1815 15.1836 28.3574L14.9697 29.2119C14.9679 29.2194 14.9683 29.2234 14.9688 29.2256C14.9695 29.2289 14.9719 29.2335 14.9756 29.2383C14.9792 29.2429 14.9833 29.2455 14.9863 29.2471C14.9883 29.2481 14.9922 29.25 15 29.25C15.3286 29.25 15.6293 29.0644 15.7764 28.7705L15.9277 28.4668C16.2736 27.7752 16.8807 27.2494 17.6143 27.0049L17.7178 26.9697C17.9654 26.8872 18.1904 26.748 18.375 26.5635L18.5625 26.377C18.8893 26.0502 19.2664 25.7779 19.6797 25.5713L20.0234 25.3994C20.5761 25.1229 20.997 24.638 21.1924 24.0518C21.2721 23.8127 21.375 23.5821 21.5 23.3633L21.9023 22.6592C22.5585 21.5107 22.2963 20.0569 21.2803 19.21L20.9346 18.9219C20.5566 18.6069 20.2739 18.1924 20.1182 17.7256C19.9941 17.3535 19.6881 17.0697 19.3076 16.9746L18.7979 16.8477C18.3971 16.7475 18.0165 16.5787 17.6729 16.3496L17.3242 16.1172C16.9866 15.8922 16.5766 15.8043 16.2275 15.875C14.9617 16.1313 13.757 15.7244 12.7939 15.0527C12.5829 14.9055 12.3683 14.773 12.1641 14.6709C11.6161 14.3968 11.2012 14.0115 10.9131 13.6797C10.7337 13.4733 10.5293 13.4476 10.4395 13.4775C9.70393 13.7226 8.8949 13.4449 8.46484 12.7998L8.42871 12.7461C7.89769 11.9494 8.08183 10.8764 8.84766 10.3018L9.34473 9.92871C10.0479 9.40147 11.0318 9.47149 11.6533 10.0928C11.7721 10.2116 11.9701 10.1923 12.0635 10.0527L12.1973 9.85254C12.3868 9.56823 12.6475 9.3374 12.9531 9.18457L13.5312 8.89551C13.6517 8.83531 13.7766 8.78379 13.9043 8.74121L14.5283 8.5332C15.2639 8.28801 16.0749 8.51867 16.5713 9.11426C16.801 9.38996 17.25 9.22705 17.25 8.86816V8.82812C17.25 8.01102 17.7727 7.28484 18.5479 7.02637L19.1279 6.83301C19.1838 6.8144 19.2384 6.79192 19.291 6.76562L19.376 6.72363C19.7815 6.52081 20.0952 6.23388 20.2773 5.8877C20.5689 5.3335 20.9465 4.504 21.2109 3.54199C19.6076 2.87056 17.847 2.5 16 2.5ZM26.9287 8.07422C26.8201 8.22881 26.7095 8.42034 26.6045 8.64453C26.3569 9.1735 26.3543 9.82722 26.5303 10.5312L26.5781 10.7207C26.6921 11.1767 26.75 11.6452 26.75 12.1152V13.3486C26.75 14.2583 27.0451 15.1434 27.5908 15.8711L27.709 16.0293C27.9166 16.306 28.1702 16.5454 28.458 16.7373L28.584 16.8213C28.8478 16.9971 29.1408 17.1215 29.4473 17.1895C29.4815 16.7975 29.5 16.4008 29.5 16C29.5 13.0384 28.5457 10.3 26.9287 8.07422Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeAmericas32.category = 'Location';\n\nexport default GlobeAmericas32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeAmericasFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeAmericasFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C6.12167 0 6.24243 0.00457796 6.3623 0.0117188C6.40838 0.0144652 6.45421 0.0186798 6.5 0.0224609C6.58023 0.0290819 6.65995 0.0371282 6.73926 0.046875C6.7807 0.051972 6.82211 0.0565618 6.86328 0.0625C6.97992 0.0793095 7.09559 0.0986517 7.20996 0.12207C7.22467 0.125084 7.23924 0.128714 7.25391 0.131836C7.36644 0.155764 7.47779 0.18275 7.58789 0.212891C7.60459 0.217466 7.62105 0.222823 7.6377 0.227539C7.73679 0.255599 7.8347 0.286382 7.93164 0.319336C7.95963 0.32886 7.98782 0.337732 8.01562 0.347656C8.24036 0.427802 8.45846 0.521675 8.66992 0.626953C8.70004 0.641963 8.72993 0.657353 8.75977 0.672852C9.08174 0.839995 9.38635 1.03536 9.6709 1.25586C9.68593 1.26751 9.7009 1.27922 9.71582 1.29102C9.79768 1.3557 9.87773 1.42243 9.95605 1.49121C9.9708 1.50417 9.98636 1.5162 10.001 1.5293C10.1862 1.69515 10.3601 1.87311 10.5234 2.06055C10.5303 2.06837 10.5372 2.07612 10.5439 2.08398C10.9112 2.50974 11.219 2.98744 11.4561 3.50488C11.4626 3.51919 11.4691 3.53349 11.4756 3.54785C11.8115 4.29669 12 5.12614 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C4.29229 1.5 2.80634 2.45102 2.04395 3.85254C2.10541 4.20834 2.24063 4.58062 2.50781 4.90625C2.54754 4.95468 2.59229 5.02335 2.65332 5.12598C2.70764 5.21732 2.77969 5.34427 2.85645 5.45703C2.99536 5.66106 3.27681 6.02047 3.75977 6.02051C3.83682 6.02051 3.92619 6.04023 4.01562 6.07812C4.10589 6.11641 4.17481 6.16403 4.20996 6.19531C4.22367 6.20755 4.23742 6.2215 4.25 6.23535L4.21777 6.30859C4.12535 6.51503 4.11809 6.75003 4.19727 6.96191L4.35254 7.37793C4.4637 7.67542 4.67335 7.92652 4.94629 8.08887L5.02734 8.13574L4.96582 8.35547C4.92728 8.49308 4.90823 8.63542 4.9082 8.77832V9.06348C4.9082 9.10719 4.90242 9.15127 4.89062 9.19336L4.79004 9.5498C4.73613 9.74218 4.76993 9.94877 4.88184 10.1143C5.10828 10.4488 5.57515 10.5136 5.88379 10.2529L6.25684 9.9375C6.33605 9.87052 6.40606 9.79317 6.46387 9.70703L6.52148 9.62012C6.56172 9.56014 6.60921 9.50513 6.66309 9.45703L6.85254 9.28809C7.01317 9.14472 7.14003 8.96738 7.22266 8.76855L7.33398 8.49805C7.57994 8.49154 7.81482 8.39221 7.98926 8.21777L8.16504 8.04297C8.3798 7.82819 8.5 7.53615 8.5 7.23242C8.49993 6.96564 8.40658 6.70735 8.23633 6.50195L7.92676 6.12793C7.91703 6.11616 7.90869 6.10316 7.90332 6.08887C7.76858 5.72825 7.46069 5.45977 7.08496 5.37598L6.93262 5.3418C6.88846 5.33195 6.84552 5.31512 6.80664 5.29199L6.75879 5.26367C6.47782 5.09664 6.13022 5.00358 5.76367 5.07227C5.68411 5.08719 5.60357 5.10364 5.5332 5.11816C5.40571 5.14448 5.35265 5.13903 5.3291 5.13184C5.28122 5.11714 5.21612 5.09391 5.13477 5.05762C4.96711 4.98287 4.78126 4.92443 4.63281 4.88379C4.43178 4.82875 4.25628 4.76431 4.10547 4.67773L3.97168 4.60059C3.96633 4.59751 3.96066 4.59394 3.95605 4.58984C3.90992 4.54856 3.9185 4.47436 3.97266 4.44434L4.4209 4.19629C4.56033 4.31187 4.73685 4.37784 4.92188 4.37793H5.19434C5.40341 4.37793 5.59826 4.28442 5.73145 4.12891L5.74121 4.125C6.23977 4.63365 7.08858 4.32924 7.17773 3.65039L7.30664 3.61328L7.33789 3.60352L7.36816 3.58984L7.42773 3.56348C7.67019 3.45526 7.91045 3.27536 8.06738 3.00488C8.16394 2.83841 8.28323 2.59971 8.37988 2.31836C8.40513 2.28956 8.42743 2.258 8.44629 2.22363C7.74195 1.76643 6.90227 1.5 6 1.5ZM9.02441 2.75098C8.48455 3.24856 8.48884 3.9929 8.57812 4.49609L8.5791 4.50098L8.68066 5.04395C8.73106 5.31365 8.83578 5.57043 8.98926 5.79785L9.10938 5.97559C9.30554 6.26605 9.60119 6.4753 9.94043 6.56348C10.0586 6.59417 10.1806 6.60938 10.3027 6.60938H10.458C10.485 6.41005 10.5 6.20673 10.5 6C10.5 4.70195 9.9495 3.53322 9.07031 2.71191C9.05454 2.72532 9.03873 2.73779 9.02441 2.75098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeAmericasFilled12.category = 'Location';\n\nexport default GlobeAmericasFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeAmericasFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeAmericasFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0ZM8 1.5C5.8626 1.5 3.96596 2.5315 2.78125 4.12402C2.78919 4.84148 2.94042 5.70755 3.50391 6.4043C3.711 6.6603 3.97444 6.95908 4.28516 7.19531C4.59612 7.43166 4.99257 7.63371 5.45898 7.63379C5.64554 7.63379 5.82952 7.66149 5.9834 7.70801C6.14365 7.75648 6.23843 7.81562 6.27832 7.85352C6.2797 7.8553 6.2825 7.85975 6.28613 7.86621C6.29309 7.87866 6.30154 7.89699 6.30957 7.92188C6.33011 7.9857 6.32265 8.10056 6.22949 8.32227L6.20312 8.38672C5.97065 8.93989 5.95105 9.55967 6.14941 10.126L6.21582 10.3145C6.35307 10.7062 6.61826 11.0413 6.96875 11.2637L7.10059 11.3467C7.13932 11.3713 7.17097 11.4057 7.19238 11.4463C7.22296 11.5045 7.23052 11.5722 7.21387 11.6357L7.11523 12.0137C7.06578 12.2019 7.04004 12.3962 7.04004 12.5908V13.1826L6.95117 13.5234C6.79113 14.1339 7.45639 14.6286 7.99512 14.2998C8.08443 14.2452 8.16074 14.1708 8.21777 14.083L8.34766 13.8828C8.37621 13.8389 8.40925 13.7978 8.44629 13.7607L9.04395 13.1631C9.19223 13.0148 9.3733 12.9032 9.57227 12.8369L9.5957 12.8291L9.61719 12.8193L9.68945 12.7871C10.08 12.6141 10.3911 12.2998 10.5596 11.9072L10.625 11.7549C10.669 11.6525 10.7582 11.5761 10.8662 11.5488C11.1291 11.4829 11.367 11.3395 11.5479 11.1377L11.5879 11.0938C12.1849 10.4274 12.0965 9.3957 11.3955 8.83984L11.0674 8.5791C11.0168 8.53895 10.9784 8.48479 10.957 8.42383C10.8059 7.9927 10.4454 7.66828 10.001 7.5625L9.73633 7.49902C9.64588 7.47748 9.559 7.44138 9.48047 7.3916L9.34668 7.30664C9.00297 7.08882 8.5579 6.9874 8.13672 7.07031C7.82784 7.13101 7.5084 7.05895 7.18066 6.86621C7.07359 6.80325 6.95684 6.73967 6.83691 6.68262C6.76209 6.64701 6.69198 6.61062 6.62695 6.57617C6.3473 6.42797 6.09986 6.19818 5.86426 5.91211C5.86383 5.91079 5.86334 5.90982 5.86328 5.90918C5.86303 5.9065 5.86411 5.90167 5.86621 5.89648C5.86824 5.89165 5.87105 5.88847 5.87305 5.88672C5.87419 5.88576 5.8767 5.88324 5.88379 5.88184L6.16211 5.8291C6.47091 6.0114 6.86059 5.99007 7.14648 5.76758L7.64746 5.37891C7.72333 5.31981 7.78786 5.24781 7.84082 5.16797L8.08008 5.35449C8.82536 5.93748 9.91504 5.40618 9.91504 4.45996C9.91523 4.40184 9.95268 4.35037 10.0078 4.33203L10.2686 4.24609L10.2988 4.23633L10.3281 4.22266L10.3359 4.21875C10.7083 4.0416 11.0618 3.75809 11.2783 3.34766C11.2986 3.30929 11.3197 3.26874 11.3408 3.22656C11.4541 2.99986 11.5099 2.7673 11.5215 2.53809C10.5065 1.88235 9.29827 1.5 8 1.5ZM12.876 3.7041C12.6809 3.8236 12.5123 3.99122 12.3926 4.20605C12.2878 4.39417 12.2353 4.57298 12.2412 4.77441C12.2437 4.86024 12.2567 4.93837 12.2676 4.99805C12.2806 5.06915 12.2894 5.10767 12.3008 5.17578L12.4121 5.8457L12.4131 5.85059L12.5664 6.72754C12.6299 7.08978 12.7643 7.43629 12.9609 7.74707L13.1611 8.06445C13.4053 8.4504 13.7855 8.73243 14.2256 8.85449L14.3379 8.88574C14.3699 8.89461 14.4027 8.89978 14.4355 8.90527C14.4768 8.60934 14.5 8.30729 14.5 8C14.5 6.35272 13.886 4.84963 12.876 3.7041Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeAmericasFilled16.category = 'Location';\n\nexport default GlobeAmericasFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeAmericasFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeAmericasFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C10.1538 0 10.3068 0.0038689 10.459 0.0107422C10.5207 0.01353 10.5821 0.0185595 10.6436 0.0224609C10.7445 0.0288762 10.8452 0.035531 10.9453 0.0449219C10.9979 0.04985 11.0502 0.055785 11.1025 0.0615234C11.2102 0.0733324 11.3172 0.08734 11.4238 0.102539C11.4747 0.109788 11.5256 0.116013 11.5762 0.124023C11.6971 0.143166 11.8171 0.165042 11.9365 0.188477C11.9671 0.194481 11.9978 0.199772 12.0283 0.206055C12.1751 0.236286 12.3205 0.270057 12.4648 0.306641C12.5185 0.320239 12.5717 0.335148 12.625 0.349609C12.715 0.374024 12.8046 0.398937 12.8936 0.425781C12.9571 0.444962 13.02 0.465924 13.083 0.486328C13.1635 0.512406 13.2436 0.539332 13.3232 0.567383C13.3866 0.589718 13.4499 0.612172 13.5127 0.635742C13.6181 0.675296 13.7225 0.716791 13.8262 0.759766C13.8518 0.770395 13.8778 0.78018 13.9033 0.791016C14.182 0.90927 14.4537 1.04049 14.7188 1.18262C14.7663 1.20811 14.8133 1.23451 14.8604 1.26074C14.94 1.30515 15.0193 1.34998 15.0977 1.39648C15.1448 1.42446 15.1917 1.45272 15.2383 1.48145C15.3389 1.54342 15.438 1.60746 15.5361 1.67285C15.5612 1.68952 15.5865 1.70576 15.6113 1.72266C15.7246 1.7996 15.8364 1.87855 15.9463 1.95996C15.9711 1.97837 15.9958 1.99699 16.0205 2.01562C16.1199 2.0907 16.218 2.16744 16.3145 2.24609C16.3657 2.28785 16.4155 2.33128 16.4658 2.37402C16.5295 2.4281 16.5929 2.48246 16.6553 2.53809C16.6993 2.57738 16.7428 2.61717 16.7861 2.65723C16.8517 2.71789 16.9165 2.77941 16.9805 2.8418C17.0266 2.8868 17.0729 2.93165 17.1182 2.97754C17.3184 3.18049 17.51 3.39193 17.6924 3.61133C17.7214 3.6462 17.7498 3.68153 17.7783 3.7168C17.841 3.7943 17.9025 3.87276 17.9629 3.95215C18.0006 4.00179 18.0374 4.05218 18.0742 4.10254C18.1299 4.17863 18.1847 4.25531 18.2383 4.33301C18.2654 4.37233 18.2928 4.41144 18.3193 4.45117C18.3793 4.54084 18.4371 4.63195 18.4941 4.72363C18.5181 4.76212 18.543 4.80004 18.5664 4.83887C18.6424 4.96469 18.7156 5.09232 18.7861 5.22168C18.7921 5.23267 18.7978 5.24386 18.8037 5.25488C18.8694 5.37643 18.9325 5.49951 18.9932 5.62402C19.0085 5.65543 19.0231 5.68716 19.0381 5.71875C19.0813 5.80974 19.1226 5.90166 19.1631 5.99414C19.1897 6.05503 19.2157 6.11622 19.2412 6.17773C19.2782 6.267 19.3142 6.35672 19.3486 6.44727C19.3667 6.49481 19.386 6.54195 19.4033 6.58984C19.4087 6.60456 19.4147 6.61904 19.4199 6.63379L19.5508 7.02637C19.6116 7.22189 19.664 7.42063 19.7129 7.62109C19.7334 7.70503 19.7531 7.78928 19.7715 7.87402C19.7839 7.93149 19.7962 7.98905 19.8076 8.04688C19.8325 8.1724 19.8558 8.29862 19.876 8.42578C19.8828 8.46894 19.8883 8.51233 19.8945 8.55566C19.9121 8.67641 19.9273 8.79782 19.9404 8.91992C19.943 8.94339 19.9469 8.96672 19.9492 8.99023C19.964 9.13742 19.975 9.28557 19.9834 9.43457C19.9851 9.46481 19.9869 9.49508 19.9883 9.52539C19.9957 9.68268 20 9.84089 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0ZM10 1.5C7.19541 1.5 4.70829 2.85848 3.16016 4.95312C3.15268 5.01126 3.14461 5.06977 3.13867 5.12891C3.05434 5.96866 3.1245 6.98952 3.69727 7.87598C3.78764 8.01588 3.87876 8.19461 3.99316 8.42578C4.09993 8.64153 4.22823 8.90402 4.37305 9.14453C4.63744 9.58353 5.13194 10.2499 6 10.25C6.1706 10.25 6.36334 10.299 6.55273 10.3877C6.74269 10.4768 6.89547 10.5901 6.98438 10.6777C7.03419 10.7268 7.08378 10.7797 7.12695 10.833C7.1682 10.8839 7.1977 10.929 7.21777 10.9648L7.0625 11.3486C6.92389 11.6904 6.91307 12.0706 7.03125 12.4199L7.35059 13.3662C7.5331 13.9054 7.89137 14.3681 8.36719 14.6807L8.57422 14.8174C8.59135 14.8287 8.60594 14.844 8.61523 14.8623L8.72852 15.0859C8.84265 15.3108 9.02788 15.4867 9.25 15.5928V15.8408C9.25 15.8655 9.24609 15.8906 9.23828 15.9141L8.7959 17.2412C8.78084 17.2864 8.76934 17.333 8.76172 17.3799L8.75 17.5225L8.75977 17.6562C8.85411 18.3045 9.62521 18.6454 10.1738 18.2314L10.543 17.9531C10.5917 17.9163 10.6376 17.8753 10.6797 17.8311L11.2549 17.2266L11.8281 16.6768C11.9625 16.5478 12.123 16.449 12.2988 16.3877C12.7594 16.2271 13.1705 15.9485 13.4902 15.5801L13.5488 15.5117L14.0303 15.0303L14.0469 15.0146L14.0615 14.9971L14.3242 14.7002C15.2814 13.6199 15.1503 11.9611 14.0352 11.0449L13.8916 10.9268C13.8344 10.8798 13.7913 10.8171 13.7676 10.7471C13.5601 10.1338 13.0534 9.6686 12.4248 9.51367L12.1016 9.43457C11.9912 9.40738 11.8861 9.36118 11.791 9.29883L11.707 9.24414C11.1928 8.90633 10.5454 8.72112 9.86816 8.8623C9.72415 8.89235 9.57919 8.92493 9.45117 8.9541C9.19978 9.01137 8.98458 9.0358 8.79199 9.01953C8.43669 8.98945 8.05163 8.92241 7.83203 8.81445C7.43767 8.62015 6.86622 8.21176 6.58691 8.00391C6.55372 7.9792 6.52078 7.94644 6.48926 7.90527L6.29102 7.64648C6.26726 7.61523 6.26463 7.57215 6.28418 7.53809C6.29829 7.51375 6.32297 7.49666 6.35059 7.49121L7.41797 7.28027C7.45276 7.27345 7.48927 7.27472 7.52344 7.28418C8.11096 7.44674 8.74072 7.28817 9.18066 6.86621L9.46777 6.59082C9.49576 6.56395 9.52173 6.53428 9.54688 6.50488L10.1113 6.66797C10.9732 7.47625 12.3975 6.86861 12.3975 5.6748V5.27832C12.3975 5.26769 12.4041 5.25841 12.4141 5.25488L12.8008 5.12793L12.8506 5.11133L12.8975 5.08789L13.0254 5.02441C13.0694 5.00277 13.1046 4.99001 13.1426 4.97656C13.1631 4.96932 13.2644 4.93559 13.3467 4.89746C13.4579 4.84591 13.5694 4.77443 13.6758 4.66797C13.7721 4.57154 13.847 4.46408 13.9092 4.36133C14.2342 3.82416 14.3052 3.19291 14.2109 2.61719C12.9693 1.90748 11.5326 1.5 10 1.5ZM16.2871 4.28027C15.9324 4.43629 15.621 4.71254 15.4209 5.10156C15.3067 5.32362 15.2403 5.55062 15.2637 5.81641C15.2725 5.91699 15.2935 6.0088 15.3037 6.05469C15.3161 6.11017 15.3252 6.14867 15.333 6.19727L15.502 7.25098L15.5029 7.25684L15.709 8.47266C15.7914 8.96007 15.966 9.42775 16.2236 9.84961L16.5068 10.3125C16.8321 10.8448 17.3457 11.236 17.9453 11.4082L18.1074 11.4551C18.1914 11.4792 18.2781 11.4905 18.3652 11.4971C18.4517 11.0109 18.5 10.511 18.5 10C18.5 7.79714 17.6617 5.79032 16.2871 4.28027Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeAmericasFilled20.category = 'Location';\n\nexport default GlobeAmericasFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeAmericasFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeAmericasFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C12.1317 0 12.2629 0.00262524 12.3936 0.00683594C12.4245 0.007834 12.4554 0.00853341 12.4863 0.00976562C12.584 0.0136577 12.6813 0.0191785 12.7783 0.0253906C12.8181 0.0279381 12.8578 0.0302691 12.8975 0.0332031C13.1414 0.0512422 13.3833 0.0769628 13.623 0.109375C13.6749 0.116391 13.7267 0.123183 13.7783 0.130859C13.8587 0.142801 13.9387 0.156394 14.0186 0.169922C14.0805 0.18043 14.1425 0.190694 14.2041 0.202148C14.2861 0.21738 14.3678 0.234084 14.4492 0.250977C14.6228 0.287015 14.7951 0.326659 14.9658 0.370117C15.0152 0.382679 15.0641 0.396983 15.1133 0.410156C15.2239 0.439822 15.334 0.470204 15.4434 0.50293C15.5153 0.524434 15.5869 0.546527 15.6582 0.569336C15.7951 0.613144 15.9308 0.659465 16.0654 0.708008C16.1141 0.725538 16.1625 0.743579 16.2109 0.761719C16.3353 0.808373 16.4587 0.856601 16.5811 0.907227C16.6412 0.932103 16.7011 0.957576 16.7607 0.983398C16.8685 1.03008 16.975 1.07919 17.0811 1.12891C17.1357 1.15449 17.1909 1.1787 17.2451 1.20508C17.3807 1.27117 17.5148 1.34013 17.6475 1.41113C17.7204 1.45011 17.7922 1.49082 17.8643 1.53125C17.9304 1.56842 17.9962 1.60615 18.0615 1.64453C18.139 1.68999 18.2166 1.73509 18.293 1.78223C18.4163 1.85842 18.5379 1.9371 18.6582 2.01758C18.7316 2.06663 18.8037 2.11736 18.876 2.16797C18.9276 2.20418 18.9792 2.24034 19.0303 2.27734C19.1193 2.34181 19.2078 2.4068 19.2949 2.47363C19.3019 2.47899 19.3085 2.48487 19.3154 2.49023C19.5109 2.64085 19.701 2.79783 19.8867 2.95996C19.9036 2.97469 19.9207 2.98908 19.9375 3.00391C20.0303 3.08584 20.1217 3.16918 20.2119 3.25391C20.2232 3.26447 20.2339 3.27553 20.2451 3.28613C22.5559 5.47339 24 8.56703 24 12C24 12.8721 23.9033 13.7217 23.7266 14.541C23.7123 14.607 23.697 14.6727 23.6816 14.7383C23.6522 14.8643 23.6222 14.9898 23.5889 15.1143C23.5746 15.1676 23.5589 15.2204 23.5439 15.2734C23.5077 15.4015 23.471 15.529 23.4307 15.6553C23.4083 15.7254 23.384 15.7947 23.3604 15.8643C23.3232 15.9736 23.2854 16.0825 23.2451 16.1904C23.2182 16.2627 23.1884 16.3337 23.1602 16.4053C23.1189 16.5098 23.0793 16.6147 23.0352 16.7178C23.0145 16.766 22.992 16.8134 22.9707 16.8613C22.92 16.9755 22.8705 17.0899 22.8164 17.2021L22.792 17.251C22.784 17.2675 22.7747 17.2834 22.7666 17.2998C22.4663 17.9087 22.1148 18.4871 21.7197 19.0322C21.6963 19.0646 21.6752 19.0987 21.6514 19.1309C21.5735 19.2361 21.4913 19.3379 21.4102 19.4404C21.3709 19.4901 21.333 19.5408 21.293 19.5898C21.2175 19.6821 21.1387 19.7714 21.0605 19.8613C21.0165 19.9121 20.9736 19.9637 20.9287 20.0137C20.852 20.099 20.7734 20.1825 20.6943 20.2656C20.6474 20.315 20.6015 20.3655 20.5537 20.4141C20.478 20.491 20.4 20.5657 20.3223 20.6406C20.2583 20.7023 20.1943 20.764 20.1289 20.8242C20.0594 20.8883 19.988 20.9503 19.917 21.0127C19.8461 21.075 19.7755 21.1376 19.7031 21.1982C19.6318 21.258 19.559 21.3159 19.4863 21.374C19.4139 21.4319 19.3414 21.4896 19.2676 21.5459C19.1925 21.6032 19.1165 21.6593 19.04 21.7148C18.959 21.7737 18.8775 21.8318 18.7949 21.8887C18.7292 21.9339 18.6624 21.9775 18.5957 22.0215C18.5065 22.0803 18.417 22.1388 18.3262 22.1953C18.2499 22.2427 18.1731 22.2892 18.0957 22.335C18.014 22.3833 17.9315 22.4302 17.8486 22.4766C17.7658 22.5229 17.6827 22.5688 17.5986 22.6133C17.5124 22.6588 17.4253 22.7026 17.3379 22.7461C17.2597 22.785 17.1817 22.8241 17.1025 22.8613C17.0086 22.9055 16.9136 22.9474 16.8184 22.9893C16.7354 23.0257 16.6523 23.0621 16.5684 23.0967C16.4769 23.1344 16.3845 23.1696 16.292 23.2051C16.2092 23.2368 16.1266 23.2689 16.043 23.2988C15.944 23.3342 15.8443 23.3675 15.7441 23.4004C15.661 23.4277 15.5781 23.4559 15.4941 23.4814C15.3853 23.5145 15.2752 23.5442 15.165 23.5742C15.0916 23.5943 15.0183 23.6151 14.9443 23.6338C14.826 23.6636 14.7066 23.6895 14.5869 23.7158C14.5073 23.7333 14.4279 23.7526 14.3477 23.7686C14.3207 23.7739 14.2936 23.779 14.2666 23.7842C14.1081 23.8145 13.9487 23.8422 13.7881 23.8662C13.752 23.8716 13.7159 23.8768 13.6797 23.8818C13.5127 23.9052 13.3448 23.9259 13.1758 23.9424C13.1712 23.9428 13.1667 23.9429 13.1621 23.9434C12.7797 23.9801 12.3921 24 12 24C5.37258 24 0 18.6274 0 12C0 5.37258 5.37258 0 12 0ZM12 1.5C8.88132 1.5 6.08132 2.86066 4.1582 5.01953C4.01672 5.7778 3.9246 6.6754 4.01758 7.56152C4.12397 8.57541 4.48092 9.64199 5.35059 10.4316L5.53125 10.5859C5.5376 10.5914 5.54466 10.5977 5.55273 10.6045C5.58189 10.6289 5.62265 10.6616 5.67285 10.7002C5.7726 10.777 5.91476 10.8795 6.08594 10.9824C6.40641 11.1751 6.92434 11.4297 7.5 11.4297C7.87976 11.4297 8.05683 11.6097 8.46484 12.0254C8.60303 12.1662 8.72379 12.312 8.79199 12.4375C8.81097 12.4725 8.81757 12.4987 8.82324 12.5146L8.59766 13.0918C8.44963 13.469 8.43746 13.8863 8.56348 14.2715L8.95801 15.4766C9.16212 16.1003 9.56741 16.6391 10.1104 17.0078L10.3027 17.1387C10.3869 17.196 10.4551 17.2739 10.5 17.3652C10.5608 17.4891 10.5757 17.6307 10.543 17.7646L10.3809 18.4258C10.3051 18.7345 10.2666 19.0513 10.2666 19.3691V21.1582C10.2666 21.761 10.7556 22.2499 11.3584 22.25C11.6477 22.25 11.9252 22.1351 12.1299 21.9307L12.4121 21.6484C12.4454 21.6152 12.4828 21.5863 12.5234 21.5625L12.7168 21.4492C13.1538 21.1931 13.5355 20.8519 13.8389 20.4463L14.1934 19.9717L14.709 19.3926C14.7897 19.3018 14.9059 19.2501 15.0273 19.25C15.5237 19.25 16.0009 19.0581 16.3594 18.7148L16.8018 18.291C17.0475 18.0555 17.2573 17.7851 17.4238 17.4883L17.6475 17.0908C18.4398 15.6782 18.1204 13.9018 16.8857 12.8535L16.626 12.6338C16.5302 12.5524 16.4591 12.4456 16.4199 12.3262C16.1877 11.6166 15.6083 11.0749 14.8848 10.8906L14.5234 10.7988C14.3708 10.7599 14.226 10.694 14.0957 10.6055L13.998 10.5391C13.3958 10.1302 12.6339 9.91986 11.8467 10.1201C11.5169 10.204 11.1628 10.3021 10.8936 10.3789C10.7586 10.4174 10.6437 10.4508 10.5625 10.4746C10.5345 10.4828 10.5097 10.4894 10.4902 10.4951C10.4817 10.496 10.4714 10.4981 10.46 10.499C10.4062 10.5032 10.3237 10.5072 10.2227 10.502C10.0162 10.4912 9.75551 10.445 9.50488 10.3174C9.11553 10.1191 8.81714 9.98821 8.61035 9.90527C8.50722 9.86392 8.42679 9.83446 8.36914 9.81445C8.34045 9.8045 8.31719 9.79658 8.2998 9.79102C8.29111 9.78824 8.28319 9.78597 8.27734 9.78418L8.27637 9.7832L8.26562 9.78027H8.26465L7.16406 9.42578C7.04427 9.38722 6.9409 9.30882 6.87109 9.2041C6.69711 8.94281 6.77287 8.58924 7.03906 8.42285L7.92285 7.87207C7.93308 7.86568 7.94662 7.86641 7.95508 7.875C8.63725 8.56995 9.78693 8.45726 10.3203 7.64258L10.4023 7.51562C10.4164 7.49429 10.4362 7.47741 10.459 7.46582L10.5557 7.41602C10.6734 7.35605 10.8106 7.3405 10.9404 7.37207C11.0166 7.39062 11.0888 7.4244 11.1504 7.47168L11.3418 7.61914C12.6014 8.58587 14.4341 7.80814 14.6143 6.23047L14.6504 5.91699C14.6612 5.82207 14.7414 5.75004 14.8369 5.75C15.0309 5.75 15.2236 5.71678 15.4062 5.65137L15.4844 5.62305C16.2134 5.36156 16.738 4.73514 16.8916 3.99219C16.9039 3.93257 16.9169 3.86989 16.9307 3.80469C17.0076 3.43983 17.0004 3.07309 16.9248 2.72559C15.4559 1.94397 13.78 1.5 12 1.5ZM19.6855 4.84961C19.1605 5.02712 18.7108 5.44122 18.5078 6.10254C18.4335 6.34453 18.4051 6.56725 18.4531 6.81543C18.4716 6.91098 18.4998 6.99933 18.5146 7.04688C18.5321 7.10274 18.5465 7.1487 18.5605 7.20605L18.6855 7.71875C18.7523 7.99107 18.7871 8.27038 18.7871 8.55078V9.44824C18.7872 10.408 19.0941 11.3423 19.6631 12.1152L19.7588 12.2461C19.9979 12.5708 20.2905 12.8525 20.624 13.0791L20.7246 13.1475C21.2102 13.4772 21.7777 13.662 22.3623 13.6875C22.4511 13.138 22.5 12.5746 22.5 12C22.5 9.23667 21.4306 6.72444 19.6855 4.84961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeAmericasFilled24.category = 'Location';\n\nexport default GlobeAmericasFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeAmericasFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeAmericasFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C20.716 1 24.9231 3.1769 27.6729 6.58008C27.6822 6.59162 27.6909 6.60366 27.7002 6.61523C29.764 9.18488 31 12.4477 31 16C31 20.9915 28.5608 25.412 24.8105 28.1387C24.7925 28.1518 24.775 28.1657 24.7568 28.1787C24.5915 28.2978 24.4232 28.413 24.2529 28.5254C24.2184 28.5482 24.1841 28.5712 24.1494 28.5938C24.1046 28.6228 24.0598 28.6521 24.0146 28.6807C23.9561 28.7177 23.897 28.7538 23.8379 28.79C23.7715 28.8308 23.7048 28.8713 23.6377 28.9111C23.617 28.9234 23.596 28.9351 23.5752 28.9473C23.5045 28.9887 23.4337 29.03 23.3623 29.0703C23.3123 29.0985 23.2623 29.1266 23.2119 29.1543C23.1684 29.1782 23.1248 29.2021 23.0811 29.2256C23.0414 29.2469 23.0018 29.2681 22.9619 29.2891C22.8734 29.3355 22.7839 29.3801 22.6943 29.4248C22.6674 29.4383 22.6403 29.4515 22.6133 29.4648C22.5565 29.4928 22.4996 29.5206 22.4424 29.5479C22.3726 29.5811 22.3028 29.6143 22.2324 29.6465C22.1928 29.6646 22.1531 29.6824 22.1133 29.7002C22.0565 29.7256 21.9995 29.7507 21.9424 29.7754C21.8665 29.8082 21.7904 29.8405 21.7139 29.8721C21.7002 29.8777 21.6865 29.8831 21.6729 29.8887C21.5824 29.9256 21.4917 29.9618 21.4004 29.9971C21.3621 30.0119 21.3236 30.0265 21.2852 30.041C21.2222 30.0647 21.1591 30.0884 21.0957 30.1113C21.0306 30.1349 20.965 30.157 20.8994 30.1797C20.8552 30.195 20.811 30.2107 20.7666 30.2256C20.6927 30.2504 20.6184 30.2742 20.5439 30.2979C20.5001 30.3118 20.4561 30.3253 20.4121 30.3389C20.3436 30.3599 20.2749 30.3803 20.2061 30.4004C20.1602 30.4138 20.1144 30.4275 20.0684 30.4404C19.9866 30.4634 19.9045 30.4852 19.8223 30.5068C19.7875 30.516 19.7527 30.5253 19.7178 30.5342C19.6483 30.5519 19.5787 30.5692 19.5088 30.5859C19.4535 30.5992 19.3983 30.6124 19.3428 30.625C19.2775 30.6399 19.2121 30.654 19.1465 30.668C19.0941 30.6791 19.0418 30.6905 18.9893 30.7012C18.9269 30.7138 18.8644 30.7255 18.8018 30.7373C18.7368 30.7496 18.6717 30.762 18.6064 30.7734C18.5646 30.7808 18.5225 30.787 18.4805 30.7939C18.4038 30.8067 18.3271 30.8195 18.25 30.8311C18.2006 30.8385 18.1511 30.8456 18.1016 30.8525C18.0258 30.8632 17.9501 30.8743 17.874 30.8838C17.8269 30.8897 17.7796 30.894 17.7324 30.8994C17.6596 30.9078 17.5868 30.9165 17.5137 30.9238C17.2872 30.9465 17.0594 30.9641 16.8301 30.9766C16.8073 30.9778 16.7845 30.9793 16.7617 30.9805C16.7104 30.983 16.6589 30.9843 16.6074 30.9863C16.4059 30.9944 16.2035 31 16 31C7.71573 31 1 24.2843 1 16C1 15.5018 1.02383 15.0092 1.07129 14.5234C1.07763 14.4585 1.0856 14.3938 1.09277 14.3291C1.0987 14.2757 1.10387 14.2222 1.11035 14.1689C1.11949 14.0939 1.13038 14.0191 1.14062 13.9443C1.14808 13.8899 1.15504 13.8355 1.16309 13.7812C1.16917 13.7402 1.17522 13.6992 1.18164 13.6582C1.19567 13.5687 1.21096 13.4796 1.22656 13.3906C1.2328 13.3551 1.23961 13.3196 1.24609 13.2842C1.26107 13.2023 1.27569 13.1205 1.29199 13.0391C1.30199 12.9891 1.31275 12.9394 1.32324 12.8896C1.33631 12.8277 1.34945 12.7658 1.36328 12.7041C1.37594 12.6477 1.38905 12.5914 1.40234 12.5352C1.4038 12.529 1.40479 12.5227 1.40625 12.5166L1.47266 12.251C1.47441 12.2442 1.47578 12.2373 1.47754 12.2305C1.50286 12.1326 1.53038 12.0355 1.55762 11.9385C1.56528 11.9112 1.57226 11.8837 1.58008 11.8564C1.67521 11.5248 1.78146 11.1978 1.89844 10.876C1.92397 10.8057 1.95002 10.7358 1.97656 10.666C1.99255 10.624 2.00806 10.5819 2.02441 10.54C2.0958 10.3575 2.17175 10.1771 2.25 9.99805C2.27225 9.94714 2.29458 9.89631 2.31738 9.8457C2.33253 9.81209 2.3479 9.7786 2.36328 9.74512C2.3951 9.67587 2.42712 9.60676 2.45996 9.53809C2.48182 9.49236 2.50406 9.44684 2.52637 9.40137C2.55229 9.34855 2.57797 9.29564 2.60449 9.24316C2.62788 9.19689 2.65096 9.15049 2.6748 9.10449C2.7129 9.03102 2.75272 8.9585 2.79199 8.88574C2.80673 8.85844 2.82104 8.83091 2.83594 8.80371C2.86584 8.74912 2.89619 8.6948 2.92676 8.64062C2.95692 8.58715 2.98678 8.53353 3.01758 8.48047C3.05285 8.41971 3.08988 8.36002 3.12598 8.2998C3.15317 8.25444 3.18035 8.20911 3.20801 8.16406C3.21964 8.14512 3.23145 8.12631 3.24316 8.10742C3.58281 7.55961 3.95608 7.03493 4.36133 6.53711C4.36967 6.52686 4.37737 6.51609 4.38574 6.50586C4.65815 6.17302 4.94557 5.85301 5.24512 5.54492C5.2602 5.52941 5.27489 5.5135 5.29004 5.49805C5.42962 5.35572 5.57167 5.2158 5.7168 5.0791C5.73557 5.06142 5.75457 5.04396 5.77344 5.02637C5.92112 4.88868 6.07145 4.75378 6.22461 4.62207C6.23741 4.61107 6.25084 4.6008 6.26367 4.58984C6.75557 4.16971 7.27455 3.78035 7.81836 3.42578C7.83137 3.4173 7.84439 3.40883 7.85742 3.40039C8.0288 3.28941 8.20281 3.18221 8.37891 3.07812C8.40529 3.06253 8.43152 3.04668 8.45801 3.03125C8.5099 3.00101 8.56197 2.97104 8.61426 2.94141C8.67978 2.90427 8.74539 2.86723 8.81152 2.83105C8.83835 2.81638 8.86566 2.8026 8.89258 2.78809C8.95101 2.75659 9.00947 2.72508 9.06836 2.69434C9.13931 2.6573 9.21062 2.62089 9.28223 2.58496C9.31358 2.56923 9.34548 2.55458 9.37695 2.53906C9.43517 2.51037 9.49312 2.48109 9.55176 2.45312C9.59906 2.43057 9.64676 2.40879 9.69434 2.38672C9.86185 2.309 10.0304 2.23278 10.2012 2.16113C10.2413 2.1443 10.282 2.12879 10.3223 2.1123C10.5318 2.02654 10.7438 1.94557 10.958 1.86914C11.1397 1.8043 11.3229 1.74252 11.5078 1.68457C11.5526 1.67053 11.5976 1.65718 11.6426 1.64355C11.7192 1.62033 11.7959 1.59722 11.873 1.5752C11.912 1.56408 11.9512 1.55378 11.9902 1.54297C12.0578 1.52426 12.1254 1.50509 12.1934 1.4873C12.2774 1.46533 12.3617 1.44437 12.4463 1.42383C12.4645 1.41939 12.4827 1.41452 12.501 1.41016C12.5905 1.38877 12.6804 1.36841 12.7705 1.34863C12.8056 1.34093 12.8408 1.33363 12.876 1.32617C12.94 1.31261 13.004 1.29888 13.0684 1.28613C13.1314 1.27365 13.1945 1.26169 13.2578 1.25C13.3217 1.23819 13.386 1.22779 13.4502 1.2168C13.4896 1.21005 13.5289 1.20272 13.5684 1.19629C13.6502 1.18295 13.7322 1.17021 13.8145 1.1582C13.846 1.1536 13.8776 1.14991 13.9092 1.14551C13.9988 1.13301 14.0886 1.12029 14.1787 1.10938C14.1852 1.10859 14.1917 1.1082 14.1982 1.10742H14.1963C14.7876 1.03655 15.3896 1 16 1ZM16 2.5C11.7921 2.5 8.03346 4.4248 5.55762 7.44238C5.24902 9.26698 5.20841 11.7916 6.71094 13.7295C7.07749 14.2023 7.57026 14.9127 8.25488 15.3672C8.57454 15.5793 8.99334 15.75 9.5 15.75C10.288 15.7501 11.1009 16.1615 11.4697 16.5303C11.609 16.6696 11.7442 16.857 11.8213 17.0342C11.8922 17.1974 11.8808 17.2706 11.8789 17.2812L11.5166 18.1885C11.3083 18.7092 11.3083 19.2908 11.5166 19.8115L11.9639 20.9307C12.2253 21.5843 12.6175 22.178 13.1152 22.6758L13.7471 23.3076C13.8374 23.398 13.9126 23.5029 13.9697 23.6172C14.1107 23.8993 14.1339 24.2262 14.0342 24.5254L14.0117 24.5938C13.8157 25.1818 13.8157 25.8182 14.0117 26.4062L14.1914 26.9463C14.203 26.981 14.203 27.019 14.1914 27.0537L14.0166 27.5781C13.7425 28.4005 14.3549 29.2499 15.2217 29.25C15.6462 29.2499 16.0428 29.0378 16.2783 28.6846L16.8467 27.832C16.8808 27.7809 16.9385 27.7501 17 27.75C17.5631 27.75 18.089 27.4685 18.4014 27L18.9238 26.2158C19.0935 25.9612 19.2284 25.6848 19.3252 25.3945L19.3516 25.3164C19.5319 24.7754 19.8878 24.3095 20.3623 23.9932L20.916 23.624L22.1035 22.832C22.3809 22.6471 22.6251 22.4161 22.8252 22.1494C23.7784 20.8782 23.5503 19.0795 22.3096 18.0869L21.9004 17.7598C21.7314 17.6246 21.6046 17.4435 21.5361 17.2383C21.2526 16.3877 20.5544 15.741 19.6846 15.5234L19.1611 15.3926C18.9273 15.3341 18.7054 15.2352 18.5049 15.1016L18.3701 15.0117C17.6138 14.5076 16.6791 14.2448 15.7139 14.4492C15.4384 14.5076 15.1601 14.5714 14.9268 14.626C14.5717 14.709 14.2514 14.7465 13.9551 14.7188C13.4486 14.6714 12.7971 14.5602 12.335 14.3291C12.0533 14.1882 11.817 14.0479 11.626 13.9229C11.1175 13.5899 10.5067 13.2291 9.80566 13.0537L9.21094 12.9043C9.03585 12.8605 8.88075 12.7577 8.77246 12.6133C8.46728 12.2058 8.62387 11.6196 9.0918 11.4189L10.0996 10.9873C10.2379 10.9282 10.3985 10.9592 10.5049 11.0654C11.3385 11.8991 12.7268 11.7621 13.3809 10.7812L13.4453 10.6846C13.49 10.6175 13.551 10.5625 13.623 10.5264L14.2021 10.2373C14.2591 10.2089 14.3186 10.1842 14.3789 10.1641L15.0029 9.95605C15.1526 9.9062 15.3178 9.95314 15.4189 10.0742C16.5468 11.4277 18.75 10.63 18.75 8.86816V8.82812C18.75 8.65666 18.8598 8.50449 19.0225 8.4502L19.6025 8.25684C19.7257 8.21578 19.8458 8.16547 19.9619 8.10742L20.0459 8.06543C20.6741 7.75132 21.2485 7.26267 21.6045 6.58594C21.7022 6.40013 21.8092 6.18657 21.9189 5.94922C22.226 5.28481 22.2699 4.60133 22.125 3.96582C20.2867 3.02834 18.205 2.5 16 2.5ZM26.5176 7.53711C25.7643 7.66181 25.1077 8.20002 24.8467 9.05469C24.7629 9.32902 24.7331 9.57353 24.793 9.8457C24.8154 9.94785 24.8504 10.0463 24.8672 10.0967C24.8874 10.1571 24.9044 10.2125 24.9219 10.2822L25.123 11.085C25.2073 11.4219 25.25 11.7679 25.25 12.1152V13.3486C25.25 14.5828 25.6501 15.7841 26.3906 16.7715L26.5088 16.9287C26.8184 17.3416 27.1966 17.6991 27.626 17.9854L28.3643 18.4775C28.6179 18.6467 28.9145 18.7396 29.2188 18.748C29.4023 17.8607 29.5 16.9417 29.5 16C29.5 12.7955 28.3828 9.85227 26.5176 7.53711Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeAmericasFilled32.category = 'Location';\n\nexport default GlobeAmericasFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeEurope12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeEurope12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6.69727 6.91113C6.28658 6.98126 5.86673 6.98129 5.45605 6.91113L5.08398 6.84766C4.96858 6.82794 4.85006 6.83718 4.73926 6.875C4.6544 6.90399 4.57573 6.94926 4.50781 7.00781L4.05469 7.39844L4.56055 8.00195L4.95801 8.4502C5.58584 8.45677 6.14025 8.86286 6.33496 9.46094L6.34277 9.48535C6.39147 9.63509 6.41698 9.79176 6.41699 9.94922V10.1455C6.41699 10.25 6.46433 10.3497 6.5459 10.415C6.5628 10.4286 6.57743 10.4443 6.59277 10.459C6.61426 10.4562 6.63583 10.4543 6.65723 10.4512C6.69391 10.3856 6.73894 10.3234 6.79688 10.2695L7.1416 9.94922C7.18831 9.56794 7.41676 9.2289 7.76074 9.04492L7.81641 9.01367L7.90625 8.43945C7.3928 8.16246 7.13155 7.5528 7.31348 6.97656L7.37012 6.7959L6.69727 6.91113ZM5.16602 1.57812C3.07929 1.96926 1.5 3.79974 1.5 6C1.5 8.11706 2.96224 9.89141 4.93164 10.3711C4.92247 10.2967 4.91699 10.2214 4.91699 10.1455V9.94922L4.91602 9.94824C4.50731 9.94084 4.11969 9.76419 3.84766 9.45801L3.43945 8.99805L3.43262 8.99023L3.42578 8.98145L2.84473 8.28906C2.37852 7.73282 2.41657 6.92135 2.91113 6.41113L3.01562 6.31348L3.52832 5.87207C3.74138 5.68837 3.98771 5.54704 4.25391 5.45605C4.60182 5.33719 4.9745 5.30723 5.33691 5.36914L5.70898 5.43262C5.95254 5.47421 6.20176 5.47422 6.44531 5.43262L6.73633 5.38184C6.61709 5.34355 6.49251 5.32422 6.36719 5.32422H4.7627C4.24331 5.32422 3.7829 4.98991 3.62207 4.49609C3.45736 3.98961 3.6462 3.43427 4.08594 3.13379L4.39551 2.9209L4.52344 2.81152C4.53119 2.76582 4.54034 2.72029 4.55371 2.67578L4.62891 2.42676C4.72747 2.09861 4.91452 1.80618 5.16602 1.57812ZM10.4307 6.57227L10.2539 6.69336C10.1598 6.75768 10.0788 6.83997 10.0166 6.93555L9.87988 7.14648C9.74503 7.35381 9.55799 7.52294 9.33789 7.63574C9.31566 7.64714 9.29222 7.65586 9.26953 7.66602C9.40575 7.90352 9.46491 8.18591 9.41992 8.47363L9.33301 9.02148C9.94158 8.35057 10.3496 7.49583 10.4648 6.5498C10.4534 6.55726 10.4419 6.56458 10.4307 6.57227ZM7.58789 1.78906C7.35011 2.26379 6.86357 2.58396 6.30859 2.58984L6.21289 2.65625C6.14209 2.70464 6.0901 2.77626 6.06543 2.8584L6.00293 3.06348C5.98641 3.35401 5.85843 3.6262 5.64453 3.82422H6.36719C6.66488 3.82422 6.96048 3.87351 7.24219 3.96973L7.43848 4.03613C7.82329 4.04673 8.18201 4.22378 8.42285 4.51855L8.52148 4.65723L8.62598 4.82422C8.79083 5.08941 8.87791 5.39575 8.87793 5.70801V5.9541C9.02771 5.76199 9.20544 5.59299 9.40723 5.45508L9.58496 5.33398C9.731 5.2342 9.88431 5.14549 10.0439 5.06934L10.3672 4.91406C10.01 3.47278 8.95864 2.30622 7.58789 1.78906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeEurope12.category = 'Location';\n\nexport default GlobeEurope12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeEurope16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeEurope16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0ZM9.99609 8.58301C9.89901 8.56198 9.79754 8.57013 9.70508 8.60645L9.2793 8.77441C8.68155 9.00929 8.03043 9.07548 7.39746 8.9668L6.58594 8.82812C6.45202 8.80511 6.31992 8.77069 6.19141 8.72656L6.11426 8.7002C5.89659 8.62552 5.65777 8.64282 5.45312 8.74805C5.26952 8.84263 5.12651 9.0018 5.05176 9.19434L4.97559 9.38965C4.85918 9.68948 4.85027 10.0201 4.94922 10.3262L5.11719 10.8486C5.17482 11.0266 5.29017 11.1802 5.44434 11.2861C5.58565 11.3832 5.75337 11.4355 5.9248 11.4355H6.08105C6.81901 11.4355 7.50721 11.8092 7.9082 12.4287C8.0594 12.6624 8.16472 12.9231 8.21777 13.1963L8.31055 13.6768C8.36705 13.9678 8.52487 14.2301 8.75586 14.416C8.76908 14.4267 8.78164 14.4379 8.79395 14.4492C8.98682 14.4257 9.17698 14.3945 9.36426 14.3545C9.39853 14.2991 9.43837 14.2458 9.48828 14.1992L9.78711 13.9199C9.96323 13.7555 10.067 13.5279 10.0762 13.2871L10.0859 13.042C10.1088 12.4335 10.4179 11.8711 10.9199 11.5264L11.001 11.4707C11.0349 11.4473 11.0596 11.4121 11.0693 11.3721L11.1074 11.2158C10.4249 10.9478 10.0567 10.1961 10.2793 9.4873L10.3926 9.12793V9.0752C10.3924 8.83833 10.2276 8.63321 9.99609 8.58301ZM8 1.5C7.30577 1.5 6.63702 1.60901 6.00977 1.81055C6.27686 1.92533 6.46387 2.19086 6.46387 2.5C6.46387 3.10764 6.34901 3.71065 6.12598 4.27539C5.97384 4.66061 5.53855 4.84934 5.15332 4.69727C4.76807 4.54511 4.57929 4.10986 4.73145 3.72461C4.88536 3.33489 4.96387 2.91855 4.96387 2.5C4.96387 2.40271 4.98285 2.30991 5.0166 2.22461C2.9279 3.30576 1.5 5.48578 1.5 8C1.5 11.2385 3.86859 13.9224 6.96777 14.417C6.91198 14.2704 6.86813 14.1186 6.83789 13.9629L6.74512 13.4824C6.72864 13.3975 6.69541 13.3167 6.64844 13.2441C6.52388 13.0517 6.31027 12.9355 6.08105 12.9355H5.9248C5.45016 12.9355 4.98598 12.7912 4.59473 12.5225C4.16781 12.2291 3.84989 11.8024 3.69043 11.3096L3.52148 10.7881C3.31634 10.1538 3.33588 9.46811 3.57715 8.84668L3.65332 8.65137C3.86068 8.11731 4.25634 7.67742 4.76562 7.41504C5.33387 7.12233 5.99701 7.07462 6.60156 7.28223L6.67871 7.30859C6.73118 7.32661 6.78517 7.3402 6.83984 7.34961L7.65137 7.48926C8.01435 7.55157 8.38769 7.51262 8.73047 7.37793L9.15625 7.21094C9.48257 7.08272 9.83632 7.04281 10.1816 7.09375L10.165 7.06641C10.1579 7.05507 10.1452 7.0479 10.1318 7.04785C9.96175 7.04785 9.7927 7.02008 9.63184 6.96484L9.32812 6.86035C9.12277 6.78983 8.90658 6.75391 8.68945 6.75391H7.68359C7.59773 6.75391 7.51187 6.76801 7.43066 6.7959L7.06543 6.92188C6.71235 7.04312 6.32507 7.01462 5.99316 6.84375L5.83301 6.76172C5.47513 6.57737 5.25 6.20823 5.25 5.80566C5.25001 5.51199 5.37063 5.23116 5.58301 5.02832L6.04492 4.58594L6.19043 4.43652C6.32023 4.30258 6.39258 4.12306 6.39258 3.93652C6.39261 3.72159 6.42382 3.5077 6.48535 3.30176L6.55176 3.08105C6.70335 2.57416 7.02387 2.13455 7.45996 1.83496L7.6123 1.73047C7.75865 1.62995 7.91883 1.55301 8.08691 1.50195C8.05798 1.50157 8.02902 1.5 8 1.5ZM13.9395 8.72168C13.7757 8.83414 13.6353 8.97776 13.5273 9.14453L13.335 9.44141C13.1759 9.68722 12.9556 9.88738 12.6953 10.0215C12.5462 10.0983 12.3876 10.1504 12.2256 10.1797C12.5524 10.5168 12.7026 11.0077 12.584 11.4932L12.5264 11.7285C12.429 12.1268 12.1876 12.4759 11.8496 12.708L11.7686 12.7637C11.6578 12.84 11.589 12.9642 11.584 13.0986L11.5752 13.3428C11.5751 13.3466 11.5734 13.3507 11.5732 13.3545C11.6535 13.2684 11.7406 13.1772 11.8145 13.0928C11.8677 13.0319 11.9139 12.9785 11.9463 12.9404C11.9623 12.9217 11.9748 12.9066 11.9834 12.8965C11.9877 12.8914 11.9911 12.8873 11.9932 12.8848L11.9961 12.8818L12.0479 12.8252C12.1931 12.6834 12.3847 12.6129 12.5771 12.6143C13.6133 11.5864 14.3056 10.2124 14.4648 8.67969C14.4254 8.59649 14.4008 8.50485 14.3945 8.4082L13.9395 8.72168ZM10.1729 1.87305C9.90948 2.49859 9.29392 2.92757 8.58789 2.92773C8.54297 2.92773 8.49895 2.94138 8.46191 2.9668L8.30957 3.07129C8.15565 3.177 8.04177 3.33184 7.98828 3.51074L7.92285 3.73145C7.90298 3.79799 7.89261 3.86707 7.89258 3.93652C7.89258 4.41968 7.73262 4.88533 7.44531 5.26758C7.52434 5.25926 7.60389 5.25391 7.68359 5.25391H8.68945C9.07236 5.25391 9.45329 5.31704 9.81543 5.44141L10.1191 5.5459C10.1232 5.5473 10.1275 5.54785 10.1318 5.54785C10.6648 5.5479 11.1599 5.82413 11.4404 6.27734L11.5879 6.51562C11.7873 6.83806 11.8925 7.20975 11.8926 7.58887V8.70117C11.9317 8.70906 11.9719 8.70683 12.0078 8.68848C12.0354 8.67429 12.0593 8.65297 12.0762 8.62695L12.2686 8.33008C12.484 7.99713 12.7629 7.70989 13.0898 7.48535L13.5752 7.15137L13.8984 6.91699L14.0068 6.8457C14.1222 6.77855 14.2449 6.73226 14.3701 6.70508C13.9152 4.45498 12.2986 2.62696 10.1729 1.87305Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeEurope16.category = 'Location';\n\nexport default GlobeEurope16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeEurope20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeEurope20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C15.5228 0 20 4.47715 20 10C20 13.8751 17.7943 17.2324 14.5713 18.8926C14.5608 18.9043 14.5518 18.9174 14.541 18.9287C14.3977 19.0779 14.2074 19.1534 14.0156 19.1572C12.7862 19.6971 11.4288 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0ZM7.83594 10.4941C7.57458 10.3535 7.2743 10.2998 6.98047 10.3418L6.74414 10.376C6.50262 10.4105 6.26834 10.4864 6.05273 10.6006L5.99902 10.6299C5.55906 10.863 5.2189 11.2481 5.04297 11.7139C4.88124 12.1423 4.86849 12.6129 5.00586 13.0498L5.22656 13.7549C5.30888 14.0163 5.47534 14.2432 5.69922 14.4014C5.9106 14.5507 6.16307 14.6309 6.42188 14.6309H6.57324C7.45232 14.6309 8.27016 15.0831 8.73828 15.8271C8.90878 16.0983 9.02647 16.3991 9.08594 16.7139L9.20801 17.3584C9.28668 17.7752 9.50837 18.1513 9.83496 18.4219C9.86308 18.4452 9.88827 18.4708 9.91211 18.4971C9.94138 18.4974 9.97066 18.5 10 18.5C10.2641 18.5 10.5252 18.4855 10.7832 18.4619C10.8009 18.4025 10.824 18.3437 10.8574 18.2881L11.7246 16.8477C11.7879 16.7424 11.8212 16.6219 11.8213 16.499C11.8213 15.792 12.1648 15.1287 12.7422 14.7207L12.8418 14.6504C12.93 14.588 12.9925 14.4957 13.0176 14.3906C13.0708 14.1666 12.944 13.939 12.7256 13.8662L12.6855 13.8525C12.2475 13.7065 11.8733 13.4127 11.6279 13.0215L11.4434 12.7275C11.247 12.4145 11.1115 12.0672 11.043 11.7041L10.874 10.8105C10.8549 10.7091 10.7829 10.6252 10.6855 10.5908C10.597 10.5596 10.4986 10.5728 10.4219 10.627L10.374 10.6611C9.78393 11.078 9.00824 11.1256 8.37207 10.7832L7.83594 10.4941ZM10 1.5C5.30558 1.5 1.5 5.30558 1.5 10C1.5 13.9732 4.22634 17.3088 7.91016 18.2402C7.83347 18.046 7.77358 17.8444 7.73438 17.6367L7.6123 16.9922C7.5877 16.8621 7.53828 16.7381 7.46777 16.626C7.27421 16.3183 6.93672 16.1309 6.57324 16.1309H6.42188C5.85327 16.1309 5.29845 15.9549 4.83398 15.627C4.3418 15.2793 3.97673 14.7789 3.7959 14.2041L3.57422 13.5C3.33608 12.7427 3.35928 11.9273 3.63965 11.1846C3.94454 10.3769 4.53401 9.7079 5.29688 9.30371L5.35059 9.27539C5.71904 9.08023 6.1185 8.95065 6.53125 8.8916L6.76855 8.85742C7.3798 8.76999 8.00318 8.88018 8.54688 9.17285L9.08301 9.46191C9.21795 9.53455 9.38256 9.52478 9.50781 9.43652L9.55664 9.40234C10.0308 9.06738 10.6381 8.98243 11.1855 9.17578C11.787 9.38821 12.2294 9.90547 12.3477 10.5322L12.5166 11.4258C12.5504 11.6048 12.6171 11.7763 12.7139 11.9307L12.8984 12.2246C12.9589 12.321 13.0512 12.3937 13.1592 12.4297L13.2002 12.4424C14.1558 12.761 14.7095 13.7573 14.4766 14.7373C14.367 15.1977 14.0936 15.6029 13.707 15.876L13.6074 15.9453C13.4279 16.0722 13.3213 16.2792 13.3213 16.499C13.3212 16.8944 13.2136 17.2823 13.0098 17.6211L12.7568 18.04C13.0314 17.9459 13.2995 17.8384 13.5605 17.7178C13.5656 17.7084 13.5728 17.6997 13.5781 17.6895C13.6458 17.5591 13.7159 17.4015 13.7812 17.2432C13.8459 17.0867 13.9023 16.938 13.9424 16.8281C13.9622 16.7738 13.9777 16.7295 13.9883 16.6992C13.9936 16.6841 13.9974 16.6716 14 16.6641C14.0012 16.6605 14.0024 16.6579 14.0029 16.6562L14.0039 16.6543C14.1367 16.2622 14.5619 16.0522 14.9541 16.1846C15.1534 16.2519 15.3052 16.3954 15.3896 16.5713C16.8331 15.386 17.8774 13.7351 18.2959 11.8477C18.2678 11.7689 18.25 11.685 18.25 11.5967C18.25 11.5927 18.2504 11.5842 18.2402 11.5645C18.2282 11.541 18.2023 11.5047 18.1553 11.459C18.0561 11.3627 17.9169 11.2791 17.7969 11.2207C17.7932 11.2193 17.7695 11.2109 17.7139 11.2109C17.1171 11.2108 16.5519 10.9445 16.1719 10.4844L15.7588 9.98438C15.7823 10.1794 15.7723 10.3784 15.7266 10.5723L15.502 11.5254C15.4158 11.8904 15.176 12.2003 14.8447 12.376C14.2038 12.7155 13.4091 12.4657 13.0781 11.8203L12.877 11.4287C12.8253 11.328 12.7831 11.2221 12.752 11.1133L12.2578 9.38379C12.2422 9.32915 12.2197 9.27625 12.1904 9.22754L11.9004 8.74609C11.4167 8.91879 10.8766 8.82085 10.4873 8.48047L10.1396 8.17773C10.076 8.12209 10.0026 8.078 9.92285 8.0498L9.88867 8.03809C9.62796 7.94614 9.33911 7.987 9.11328 8.14648L9.04297 8.19531C8.73904 8.41002 8.39094 8.55484 8.02441 8.61914L7.47363 8.71582C7.3022 8.74589 7.12651 8.74589 6.95508 8.71582L6.77246 8.68359C5.90702 8.53168 5.41299 7.60907 5.7666 6.80469L5.82422 6.68945C5.88695 6.57713 5.96553 6.47426 6.05762 6.38379L6.67285 5.77832L6.85645 5.58398C7.06307 5.36504 7.17871 5.07546 7.17871 4.77441C7.17873 4.5216 7.21465 4.27013 7.28516 4.02734L7.37402 3.72168C7.54562 3.13114 7.91276 2.61655 8.41504 2.26172L8.6123 2.12207C8.94203 1.8892 9.33559 1.76376 9.73926 1.76367C9.91865 1.76367 10.0739 1.65787 10.1475 1.50293C10.0984 1.50209 10.0493 1.5 10 1.5ZM11.6592 1.66309C11.4894 2.5862 10.6856 3.26367 9.73926 3.26367C9.64559 3.26376 9.55408 3.29269 9.47754 3.34668L9.28027 3.48633C9.05542 3.64517 8.89126 3.87626 8.81445 4.14062L8.72559 4.44531C8.69454 4.55219 8.67873 4.66312 8.67871 4.77441C8.67871 5.45826 8.41759 6.11691 7.94824 6.61426L7.75977 6.81348L7.74023 6.83301L7.35156 7.21387L7.76562 7.1416C7.91361 7.11558 8.054 7.05734 8.17676 6.9707L8.24707 6.9209C8.87042 6.48054 9.66904 6.36983 10.3887 6.62402L10.4219 6.63574C10.6808 6.72721 10.9202 6.8671 11.127 7.04785L11.4404 7.32129C12.0389 7.09874 12.7095 7.30263 13.083 7.8125L13.1553 7.9209L13.4756 8.45508C13.5728 8.61668 13.6484 8.79038 13.7002 8.97168L14.1719 10.625L14.2666 10.2275C14.276 10.1875 14.2714 10.1456 14.2539 10.1084L14.1865 9.96387C13.9838 9.53425 14.0137 9.03101 14.2666 8.62891L14.375 8.47852C14.9167 7.82322 15.9295 7.80933 16.4893 8.44922L16.6025 8.59668L16.7861 8.87305L17.3281 9.5293C17.4232 9.64438 17.5646 9.71084 17.7139 9.71094C17.9323 9.71094 18.1946 9.7454 18.4531 9.87109C18.4673 9.87797 18.4818 9.88583 18.4971 9.89355C18.447 5.81442 15.5256 2.42824 11.6592 1.66309ZM6.5 2.52051C6.91415 2.52051 7.2499 2.85638 7.25 3.27051C7.25 3.87959 7.11538 4.48139 6.85547 5.03223L6.82129 5.10449C6.64459 5.47897 6.19777 5.63935 5.82324 5.46289C5.44871 5.28617 5.28825 4.8394 5.46484 4.46484L5.49902 4.3916C5.66434 4.04106 5.75 3.65808 5.75 3.27051C5.7501 2.85638 6.08585 2.52051 6.5 2.52051Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeEurope20.category = 'Location';\n\nexport default GlobeEurope20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeEurope24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeEurope24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12C0 5.37258 5.37258 0 12 0ZM9.90332 12.2939C9.66212 12.0987 9.34534 12.0235 9.04199 12.0889L8.21973 12.2656C7.96365 12.3209 7.71688 12.4127 7.48633 12.5371L7.35547 12.6074C6.77978 12.9181 6.33678 13.4277 6.10938 14.041C5.90341 14.5968 5.88667 15.2052 6.06152 15.7715L6.33496 16.6582C6.44146 17.003 6.65822 17.3039 6.95117 17.5146C7.23314 17.7175 7.57158 17.8271 7.91895 17.8271H8.06445C9.08351 17.8271 10.0299 18.3547 10.5654 19.2217C10.7565 19.531 10.8888 19.873 10.9551 20.2305L11.1045 21.0381C11.205 21.5803 11.4905 22.0713 11.9121 22.4268C11.9387 22.4492 11.9626 22.4739 11.9854 22.499C11.9902 22.499 11.9951 22.5 12 22.5C12.4322 22.5 12.8578 22.4697 13.2764 22.4189C13.2936 22.3512 13.3171 22.2839 13.3545 22.2207L14.3945 20.4609C14.487 20.3045 14.5361 20.1261 14.5361 19.9443C14.5361 19.135 14.9251 18.3751 15.582 17.9023L15.6748 17.835C15.8227 17.7285 15.9267 17.572 15.9678 17.3945L16.0059 17.2305C16.0701 16.9532 15.9172 16.6715 15.6494 16.5752C15.4525 16.5043 15.2673 16.4039 15.1006 16.2773L14.415 15.7568C13.7068 15.2191 13.2267 14.4339 13.0703 13.5586L12.9072 12.6504C12.9003 12.6118 12.8763 12.5782 12.8418 12.5596C12.7986 12.5364 12.7459 12.5398 12.7061 12.5684L12.5732 12.6641C11.8816 13.1617 10.9425 13.1347 10.2803 12.5986L9.90332 12.2939ZM12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.0995 5.13558 21.3486 9.95605 22.2998C9.80486 21.9885 9.69385 21.6567 9.62988 21.3115L9.48047 20.5039C9.448 20.3289 9.38263 20.1612 9.28906 20.0098C9.02676 19.5853 8.56342 19.3271 8.06445 19.3271H7.91895C7.25724 19.3271 6.61235 19.1188 6.0752 18.7324C5.51723 18.331 5.10527 17.7583 4.90234 17.1016L4.62793 16.2148C4.35561 15.3331 4.38249 14.3858 4.70312 13.5205C5.05716 12.5653 5.74703 11.7709 6.64355 11.2871L6.77344 11.2168C7.12841 11.0252 7.50904 10.8849 7.90332 10.7998L8.72559 10.6221C9.47271 10.4609 10.2526 10.6471 10.8467 11.1279L11.2236 11.4336C11.3603 11.5442 11.5546 11.549 11.6973 11.4463L11.8301 11.3506C12.3362 10.9866 13.006 10.9442 13.5547 11.2402C13.9915 11.4761 14.2975 11.8981 14.3848 12.3867L14.5469 13.2949C14.637 13.7993 14.9133 14.2516 15.3213 14.5615L16.0078 15.083C16.0532 15.1174 16.1036 15.1448 16.1572 15.1641C17.1402 15.5177 17.7033 16.5506 17.4678 17.5684L17.4297 17.7334C17.3065 18.2652 16.9939 18.7339 16.5508 19.0527L16.458 19.1201C16.1929 19.311 16.0361 19.6177 16.0361 19.9443C16.0361 20.3946 15.9147 20.837 15.6855 21.2246L15.2324 21.9902C15.5231 21.8962 15.8089 21.7919 16.0879 21.6738C16.1033 21.6478 16.1357 21.5901 16.1768 21.4854C16.2337 21.3403 16.287 21.1636 16.333 20.9824C16.3783 20.8038 16.4136 20.6344 16.4375 20.5088C16.4494 20.4465 16.458 20.3956 16.4639 20.3613C16.4668 20.3442 16.4694 20.3306 16.4707 20.3223C16.4713 20.3184 16.4714 20.3151 16.4717 20.3135V20.3125L16.4873 20.2373C16.583 19.8694 16.9444 19.6263 17.3281 19.6855C17.7116 19.745 17.9815 20.0855 17.9619 20.4648L17.9541 20.542V20.5439C17.9539 20.545 17.9534 20.5462 17.9531 20.5479C17.9526 20.5514 17.9521 20.5565 17.9512 20.5625C17.9492 20.5746 17.946 20.5919 17.9424 20.6133C17.9399 20.6276 17.9367 20.6439 17.9336 20.6621C20.1265 19.1571 21.7193 16.842 22.2793 14.1475C22.2622 14.0846 22.25 14.0194 22.25 13.9512C22.2499 13.8869 22.221 13.792 22.0869 13.6592C21.9514 13.5249 21.7678 13.4144 21.6172 13.3398C21.5965 13.3296 21.5488 13.3135 21.4561 13.3135C20.7834 13.3135 20.1463 13.0099 19.7227 12.4873L19.042 11.6484L19.0186 11.6191L18.998 11.5879L18.6885 11.1172C18.65 11.0585 18.5673 11.0512 18.5195 11.1025C18.4844 11.1404 18.4807 11.2078 18.5225 11.2529C18.8848 11.6441 19.0345 12.1936 18.9131 12.7178L18.6689 13.7715C18.5689 14.2033 18.2875 14.5707 17.8975 14.7812C17.2777 15.1157 16.5099 14.9893 16.0312 14.4727L15.5137 13.9141C15.1886 13.5632 14.97 13.1265 14.8828 12.6562L14.5537 10.8867L14.4453 10.5361C13.8024 10.9038 12.9698 10.7033 12.5713 10.0586L12.2871 9.59863C12.24 9.52229 12.1674 9.46397 12.083 9.43359L11.9473 9.38477C11.6961 9.29448 11.4169 9.33346 11.2002 9.48926L10.9844 9.64453C10.6229 9.90459 10.2049 10.0755 9.76465 10.1426L9.30371 10.2119C9.10971 10.2415 8.91257 10.2444 8.71777 10.2207L8.24902 10.1641C7.43448 10.0648 6.82149 9.37326 6.82129 8.55273C6.82129 7.86798 7.25118 7.25622 7.89551 7.02441L8.27246 6.88867C8.37674 6.8511 8.47054 6.78929 8.5459 6.70801L8.67773 6.56641C8.86213 6.36732 8.96387 6.10535 8.96387 5.83398C8.96389 5.63844 8.98616 5.44343 9.03027 5.25293L9.21973 4.43652C9.38489 3.72393 9.8037 3.0952 10.3975 2.66797L10.707 2.44531C11.0191 2.22088 11.3939 2.10059 11.7783 2.10059C11.9935 2.10053 12.1528 1.90002 12.1045 1.69043L12.0605 1.50098C12.0404 1.50086 12.0202 1.5 12 1.5ZM13.6045 1.62207C13.6893 2.66809 12.8658 3.60054 11.7783 3.60059C11.7083 3.60059 11.6399 3.62221 11.583 3.66309L11.2734 3.88574C10.9748 4.10065 10.7637 4.41692 10.6807 4.77539L10.4922 5.59082C10.4738 5.6704 10.4639 5.7523 10.4639 5.83398C10.4639 6.48346 10.2188 7.10952 9.77734 7.58594L9.64648 7.72754C9.40779 7.98514 9.11072 8.18187 8.78027 8.30078L8.40332 8.43652C8.35429 8.45416 8.32129 8.50062 8.32129 8.55273C8.32149 8.61489 8.368 8.6671 8.42969 8.6748L8.89941 8.73242C8.9587 8.73963 9.01908 8.73849 9.07812 8.72949L9.53809 8.65918C9.74376 8.62784 9.93952 8.54827 10.1084 8.42676L10.3242 8.27148C10.942 7.82717 11.739 7.71517 12.4551 7.97266L12.5908 8.02246C12.9943 8.16762 13.337 8.44483 13.5625 8.80957L13.79 9.17773C14.5046 8.74569 15.4366 9.04136 15.7754 9.79492L15.8379 9.95898L16.002 10.4922L16.0156 10.5342L16.0234 10.5771L16.3584 12.3838C16.3939 12.5747 16.4823 12.7521 16.6143 12.8945L17.1318 13.4531C17.1455 13.4678 17.1679 13.4715 17.1855 13.4619C17.1967 13.4559 17.2042 13.445 17.207 13.4326L17.4512 12.3789C17.4592 12.3439 17.4496 12.3024 17.4219 12.2725C16.8539 11.6594 16.8442 10.7033 17.4189 10.083C18.129 9.31675 19.3701 9.42055 19.9434 10.2939L20.2295 10.7314L20.8877 11.543C21.0265 11.7142 21.2356 11.8135 21.4561 11.8135C21.7048 11.8135 21.9975 11.8537 22.2832 11.9951C22.346 12.0262 22.4184 12.0649 22.4971 12.1104C22.4974 12.0736 22.5 12.0368 22.5 12C22.5 6.74657 18.6419 2.3945 13.6045 1.62207ZM8 3.02539C8.41421 3.02539 8.75 3.36118 8.75 3.77539C8.74999 4.49366 8.59392 5.20373 8.29199 5.85547L8.25195 5.94043C8.07784 6.31627 7.6317 6.47978 7.25586 6.30566C6.88041 6.13148 6.71685 5.68618 6.89062 5.31055L6.93066 5.22461C7.14105 4.77047 7.24999 4.27589 7.25 3.77539C7.25 3.36118 7.58579 3.02539 8 3.02539Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeEurope24.category = 'Location';\n\nexport default GlobeEurope24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeEurope32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeEurope32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C24.2843 1 31 7.71573 31 16C31 24.2843 24.2843 31 16 31C7.71573 31 1 24.2843 1 16C1 7.71573 7.71573 1 16 1ZM12.7148 16.3984C12.3253 16.101 11.826 15.9863 11.3457 16.084L10.2354 16.3096C9.86541 16.3849 9.50735 16.5104 9.1709 16.6816L8.91309 16.8125C8.15531 17.1983 7.56485 17.8492 7.25391 18.6406C6.95835 19.3932 6.93402 20.2257 7.18555 20.9941L7.5166 22.0029C7.68486 22.5168 8.01845 22.9609 8.46582 23.2646C8.87072 23.5395 9.3495 23.6865 9.83887 23.6865H10.1816C11.3909 23.6865 12.5192 24.2959 13.1816 25.3076C13.4348 25.6943 13.611 26.1265 13.7002 26.5801L13.8828 27.5137C14.0302 28.2638 14.4399 28.9372 15.0381 29.4131C15.0602 29.4307 15.081 29.4493 15.1006 29.4688C15.3979 29.4883 15.6977 29.5 16 29.5C16.4232 29.5 16.8417 29.4795 17.2549 29.4414C17.264 29.3245 17.2977 29.2077 17.3643 29.1016L18.7529 26.8857C18.8911 26.6652 18.9639 26.4096 18.9639 26.1494C18.964 25.1932 19.4383 24.2988 20.2295 23.7617L20.4219 23.6309C20.6451 23.4792 20.8048 23.2504 20.8691 22.9883L20.9287 22.7441C21.0297 22.3324 20.799 21.9117 20.3975 21.7754C20.0544 21.6589 19.7432 21.4636 19.4893 21.2051L18.7451 20.4473C18.1802 19.8721 17.7961 19.1436 17.6406 18.3525L17.4521 17.3906C17.3878 17.0633 17.1528 16.7957 16.8369 16.6885C16.5624 16.5953 16.2548 16.6369 16.0117 16.8018C15.1417 17.3923 13.9831 17.3664 13.1426 16.7246L12.7148 16.3984ZM15.5576 2.50781C8.30655 2.74127 2.5 8.69219 2.5 16C2.5 22.386 6.93425 27.7357 12.8916 29.1396C12.6666 28.724 12.5037 28.2736 12.4111 27.8027L12.2275 26.8691C12.1757 26.6054 12.074 26.3537 11.9268 26.1289C11.5415 25.5405 10.8849 25.1865 10.1816 25.1865H9.83887C9.0492 25.1865 8.27742 24.9493 7.62402 24.5059C6.90182 24.0156 6.36242 23.2993 6.09082 22.4697L5.76074 21.4609C5.40064 20.3609 5.43517 19.1691 5.8584 18.0918C6.30346 16.9591 7.14794 16.0287 8.23242 15.4766L8.49023 15.3447C8.94727 15.1121 9.43398 14.9422 9.93652 14.8398L11.0459 14.6143C11.9507 14.43 12.8911 14.6457 13.625 15.2061L14.0527 15.5332C14.3756 15.7796 14.828 15.792 15.1689 15.5605C15.7979 15.1337 16.5959 15.0221 17.3193 15.2676C18.1438 15.5475 18.756 16.2472 18.9238 17.1016L19.1123 18.0635C19.2112 18.5667 19.4561 19.0296 19.8154 19.3955L20.5596 20.1533C20.6491 20.2445 20.7589 20.3134 20.8799 20.3545C22.0182 20.7408 22.6721 21.9341 22.3857 23.1016L22.3252 23.3457C22.1724 23.968 21.7948 24.5121 21.2646 24.8721L21.0723 25.0029C20.6924 25.2608 20.464 25.6903 20.4639 26.1494C20.4639 26.6912 20.3119 27.2225 20.0244 27.6816L19.1113 29.1387C19.7144 28.9964 20.3013 28.8129 20.8701 28.5928C20.8983 28.5492 20.9316 28.5079 20.9697 28.4697C20.9704 28.4691 20.9767 28.4627 20.9873 28.4482C20.9986 28.4329 21.0125 28.4106 21.0293 28.3818C21.0635 28.3232 21.1011 28.2463 21.1406 28.1514C21.2202 27.96 21.2933 27.7302 21.3555 27.499C21.4169 27.2707 21.4648 27.0545 21.4971 26.8945C21.5131 26.8151 21.5253 26.75 21.5332 26.7061C21.5372 26.6841 21.5401 26.6671 21.542 26.6562C21.5429 26.6509 21.5436 26.6469 21.5439 26.6445V26.6426C21.6109 26.234 21.9966 25.9567 22.4053 26.0234C22.7885 26.0862 23.0564 26.4291 23.0332 26.8086L23.0244 26.8848V26.8877C23.0242 26.8889 23.0238 26.8907 23.0234 26.8926C23.0227 26.8968 23.0218 26.9028 23.0205 26.9102C23.018 26.925 23.0136 26.9463 23.0088 26.9727C22.9992 27.0255 22.9851 27.1007 22.9668 27.1914C22.9427 27.3105 22.9086 27.4583 22.8691 27.6221C26.1237 25.6943 28.4985 22.44 29.248 18.6025C29.2428 18.4713 29.1731 18.3142 28.9736 18.1279C28.7672 17.9353 28.4962 17.7825 28.2822 17.6826C28.2057 17.6469 28.0968 17.623 27.9453 17.623C27.1265 17.6229 26.3481 17.2655 25.8145 16.6445L24.9316 15.6162L24.9062 15.5869L24.8848 15.5557L24.4404 14.917C24.3088 14.728 24.0375 14.705 23.876 14.8691L23.8359 14.9102C23.7178 15.0305 23.7178 15.2234 23.8359 15.3438C24.2752 15.791 24.4511 16.4342 24.3018 17.043L23.9893 18.3184C23.8626 18.834 23.5171 19.2687 23.0439 19.5098C22.3336 19.8714 21.4707 19.7308 20.9121 19.1621L20.248 18.4863C19.8209 18.0513 19.5306 17.5006 19.4131 16.9023L18.9863 14.7324L18.7949 14.1484C18.7672 14.0642 18.6662 14.0293 18.5928 14.0791C17.8375 14.5917 16.8086 14.3867 16.3086 13.623L15.9473 13.0713C15.8516 12.9253 15.7102 12.815 15.5449 12.7588L15.3428 12.6904C14.9276 12.5496 14.4702 12.6112 14.1074 12.8574L13.6445 13.1719C13.3456 13.3747 13.0207 13.5362 12.6787 13.6523L11.9346 13.9053C11.4211 14.0795 10.8641 14.0795 10.3506 13.9053L10.0137 13.791C9.21542 13.52 8.67871 12.7698 8.67871 11.9268C8.67893 11.084 9.21559 10.3344 10.0137 10.0635L10.4746 9.90723C10.6444 9.84958 10.7982 9.75291 10.9238 9.625L11.1211 9.42383C11.3866 9.1535 11.5361 8.79001 11.5361 8.41113C11.5361 8.17458 11.5647 7.93872 11.6211 7.70898L11.8545 6.75684C12.0755 5.85723 12.6222 5.07105 13.3887 4.55078L13.7832 4.2832C14.1468 4.03649 14.5763 3.9043 15.0156 3.9043C15.4658 3.9041 15.7966 3.4822 15.6895 3.04492L15.5576 2.50781ZM17.1465 2.68652C17.486 4.0691 16.4392 5.4041 15.0156 5.4043C14.8766 5.4043 14.74 5.44635 14.625 5.52441L14.2305 5.79199C13.771 6.10396 13.443 6.57586 13.3105 7.11523L13.0771 8.06641C13.0495 8.17912 13.0361 8.29508 13.0361 8.41113C13.0361 9.18315 12.7323 9.92477 12.1914 10.4756L11.9941 10.6758C11.7041 10.9711 11.349 11.195 10.957 11.3281L10.4961 11.4844C10.3065 11.5487 10.1789 11.7265 10.1787 11.9268C10.1787 12.1272 10.3063 12.3057 10.4961 12.3701L10.833 12.4844C11.034 12.5526 11.2522 12.5526 11.4531 12.4844L12.1963 12.2324C12.4109 12.1596 12.6152 12.058 12.8027 11.9307L13.2656 11.6162C14.0174 11.1061 14.9649 10.9776 15.8252 11.2695L16.0264 11.3379C16.509 11.5017 16.9229 11.8227 17.2021 12.249L17.5635 12.8008C17.6044 12.8632 17.6892 12.8808 17.751 12.8389C18.6498 12.2288 19.8826 12.6493 20.2207 13.6816L20.4268 14.3115L20.4414 14.3555L20.4502 14.4004L20.8848 16.6133C20.9458 16.9238 21.0966 17.2098 21.3184 17.4355L21.9824 18.1113C22.0823 18.2128 22.2364 18.2384 22.3633 18.1738C22.4479 18.1307 22.5096 18.0522 22.5322 17.96L22.8447 16.6855C22.8702 16.5815 22.8407 16.471 22.7656 16.3945C22.0745 15.6907 22.0744 14.5632 22.7656 13.8594L22.8057 13.8184C23.6258 12.9834 25.0034 13.0998 25.6719 14.0605L26.0928 14.668L26.9521 15.667C27.2009 15.9563 27.5638 16.1229 27.9453 16.123C28.244 16.123 28.5846 16.1686 28.916 16.3232C29.0716 16.3959 29.2724 16.5009 29.4844 16.6377C29.4942 16.4264 29.5 16.2138 29.5 16C29.5 8.91834 24.0473 3.11007 17.1113 2.54492L17.1465 2.68652ZM10 5.06836C10.4142 5.06836 10.7499 5.4042 10.75 5.81836C10.75 6.69655 10.5485 7.5656 10.1611 8.35449L10.1016 8.47559C9.91898 8.84739 9.46946 9.00094 9.09766 8.81836C8.72613 8.63566 8.57236 8.18613 8.75488 7.81445L8.81445 7.69336C9.10051 7.11079 9.24995 6.46804 9.25 5.81836C9.25007 5.4042 9.58583 5.06836 10 5.06836Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeEurope32.category = 'Location';\n\nexport default GlobeEurope32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeEuropeFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeEuropeFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C6.09264 0 6.18476 0.00264141 6.27637 0.00683594C6.30475 0.00812288 6.33305 0.0100387 6.36133 0.0117188C6.43001 0.0158375 6.49837 0.0209199 6.56641 0.0273438C6.58726 0.029297 6.60811 0.031037 6.62891 0.0332031C6.71506 0.0422483 6.80071 0.0527696 6.88574 0.0654297C6.92169 0.0707497 6.95742 0.0770529 6.99316 0.0830078C7.04352 0.0914441 7.09363 0.100672 7.14355 0.110352C7.18663 0.118667 7.22972 0.126511 7.27246 0.135742C7.30847 0.143545 7.34412 0.152691 7.37988 0.161133C9.56003 0.674392 11.2808 2.37543 11.8213 4.54492C11.8363 4.60509 11.8501 4.66569 11.8633 4.72656C11.8718 4.76582 11.88 4.80518 11.8877 4.84473C11.8982 4.89814 11.907 4.95195 11.916 5.00586C11.922 5.0416 11.9283 5.07733 11.9336 5.11328C11.9462 5.19772 11.9578 5.28262 11.9668 5.36816C11.969 5.38957 11.9697 5.41115 11.9717 5.43262C11.9774 5.49325 11.9824 5.55409 11.9863 5.61523C11.9886 5.65097 11.9906 5.68676 11.9922 5.72266C11.9964 5.8146 12 5.90701 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM5.12793 5.56738L4.79688 5.58887L4.75 5.5918L4.7041 5.60059L4.06152 5.72461C3.81271 5.77243 3.57842 5.87828 3.37793 6.0332L3.36816 6.04004C2.97746 6.3421 2.74941 6.80886 2.75 7.30273C2.75034 7.54923 2.80775 7.79221 2.91797 8.0127L3.16699 8.51172C3.38641 8.95051 3.82852 9.22954 4.31641 9.24609L5.05762 9.61719C5.07227 9.62452 5.08622 9.63383 5.09863 9.64453L5.12598 9.66895C5.17075 9.70775 5.18755 9.77025 5.16797 9.82617L5.06641 10.1162C5.03509 10.2057 5.0175 10.2972 5.00781 10.3887C5.32713 10.4606 5.65897 10.5 6 10.5C6.75157 10.5 7.45923 10.3141 8.08203 9.98828C8.08158 9.98737 8.08151 9.98626 8.08105 9.98535L8.05664 9.9375L8.16016 9.9043C8.26706 9.86866 8.36745 9.82106 8.46191 9.76562C8.52757 9.72262 8.59207 9.67813 8.65527 9.63184C9.02308 9.33506 9.24998 8.88359 9.25 8.3916V8.36523C9.25002 7.93279 9.07814 7.51778 8.77246 7.21191L8.50195 6.94141L8.4707 6.91602L8.21582 6.71094C8.00147 6.53828 7.76476 6.39473 7.5127 6.28418C7.42597 6.24614 7.3424 6.20009 7.26367 6.14746L7.24219 6.13379C6.61909 5.71737 5.87575 5.51803 5.12793 5.56738ZM6 1.5C5.71465 1.5 5.43565 1.52734 5.16504 1.57812C4.91388 1.8062 4.72742 2.09878 4.62891 2.42676L4.55371 2.67578C4.54035 2.72026 4.53119 2.76585 4.52344 2.81152L4.39551 2.9209L3.93359 3.23828C3.53118 3.51336 3.41724 4.05746 3.67578 4.4707C3.93403 4.88307 4.47142 5.01858 4.89453 4.77832L5.0127 4.71094L5.27344 4.7334C5.29794 4.73552 5.32221 4.74206 5.34473 4.75195L5.58008 4.85547C5.99385 5.03792 6.46738 4.99078 6.83789 4.74316C7.03293 4.87664 7.2649 4.9511 7.50586 4.95117H7.61035L7.90332 5.36816C8.1857 5.76937 8.64611 6.00771 9.13672 6.00781C9.1391 6.00781 9.14201 6.00891 9.14355 6.01074L9.75684 6.77344C9.87595 6.92141 10.0397 7.02771 10.2236 7.0752H10.2246C10.2717 7.08729 10.3181 7.09372 10.3633 7.09863C10.4516 6.7469 10.5 6.37912 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeEuropeFilled12.category = 'Location';\n\nexport default GlobeEuropeFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeEuropeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeEuropeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C8.13295 0 8.26513 0.00334964 8.39648 0.00976562C8.40592 0.0102262 8.41538 0.0102489 8.4248 0.0107422C8.55026 0.0173111 8.67497 0.0267736 8.79883 0.0390625C8.82461 0.041618 8.85027 0.0450519 8.87598 0.0478516C8.96956 0.058053 9.06269 0.0696039 9.15527 0.0830078C9.1882 0.0877711 9.22111 0.092493 9.25391 0.0976562C9.35877 0.114177 9.46295 0.132763 9.56641 0.15332C9.60628 0.161236 9.64589 0.170205 9.68555 0.178711C9.78022 0.199035 9.87438 0.220496 9.96777 0.244141C9.98179 0.247685 9.99578 0.251265 10.0098 0.254883C10.1194 0.28328 10.2282 0.313799 10.3359 0.34668C10.3729 0.357947 10.4096 0.37005 10.4463 0.381836C10.5263 0.407537 10.6057 0.434758 10.6846 0.462891C10.7118 0.472602 10.7395 0.481213 10.7666 0.491211C10.8673 0.528359 10.9667 0.568336 11.0654 0.609375C11.0981 0.622924 11.1307 0.636424 11.1631 0.650391C11.2384 0.682862 11.3127 0.717256 11.3867 0.751953C11.4464 0.779882 11.5056 0.808543 11.5645 0.837891C11.626 0.868606 11.6874 0.899397 11.748 0.931641C11.7827 0.950034 11.8173 0.96842 11.8516 0.987305C11.9411 1.03661 12.0298 1.08706 12.1172 1.13965C12.1554 1.16265 12.1926 1.18731 12.2305 1.21094C12.2813 1.24269 12.3318 1.27477 12.3818 1.30762C12.5574 1.42278 12.728 1.54461 12.8936 1.67285C12.9166 1.69073 12.939 1.70941 12.9619 1.72754C14.8117 3.19286 16 5.45685 16 8C16 10.2971 15.03 12.3661 13.4795 13.8252C13.4612 13.8424 13.4432 13.8599 13.4248 13.877C13.3613 13.9356 13.2959 13.9922 13.2305 14.0488C13.201 14.0744 13.1724 14.1009 13.1426 14.126C13.0747 14.183 13.0053 14.2382 12.9355 14.293C12.9102 14.3129 12.885 14.3329 12.8594 14.3525C12.794 14.4026 12.7281 14.4519 12.6611 14.5C12.6223 14.5279 12.5833 14.5558 12.5439 14.583C12.4868 14.6225 12.4284 14.6602 12.3701 14.6982C12.3201 14.731 12.2705 14.7643 12.2197 14.7959C12.1633 14.831 12.1061 14.8647 12.0488 14.8984C11.9977 14.9285 11.9464 14.9583 11.8945 14.9873C11.8413 15.0171 11.7874 15.0457 11.7334 15.0742C11.6742 15.1055 11.6147 15.1362 11.5547 15.166C11.4975 15.1944 11.4398 15.2219 11.3818 15.249C11.3271 15.2746 11.2722 15.2998 11.2168 15.3242C11.1608 15.3489 11.1045 15.3731 11.0479 15.3965C10.9842 15.4228 10.92 15.448 10.8555 15.4727C10.7974 15.4949 10.7394 15.5172 10.6807 15.5381C10.6244 15.5581 10.5676 15.5769 10.5107 15.5957C10.4473 15.6167 10.3835 15.6368 10.3193 15.6562C10.2549 15.6757 10.1901 15.694 10.125 15.7119C10.0669 15.7279 10.0088 15.7441 9.9502 15.7588C9.89191 15.7734 9.8332 15.7865 9.77441 15.7998C9.70367 15.8158 9.63297 15.8325 9.56152 15.8467C9.51779 15.8553 9.47368 15.8622 9.42969 15.8701C9.34316 15.8857 9.25642 15.9013 9.16895 15.9141C9.1349 15.919 9.10059 15.9222 9.06641 15.9268C8.97693 15.9387 8.88726 15.951 8.79688 15.96C8.71039 15.9685 8.6234 15.9737 8.53613 15.9795C8.49126 15.9825 8.44644 15.987 8.40137 15.9893C8.2684 15.9958 8.13461 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0ZM10.0273 7.4209C9.54324 7.13634 8.97143 7.03973 8.4209 7.15039L8.04297 7.22656C7.95334 7.24457 7.86183 7.25565 7.77051 7.25977L6.81641 7.30273C6.72635 7.30674 6.63605 7.29389 6.55078 7.26465C5.97879 7.06828 5.35111 7.11368 4.81348 7.39062L4.76074 7.41797C4.23231 7.69023 3.84383 8.17466 3.69434 8.75L3.69141 8.76172C3.61263 9.06506 3.60506 9.38263 3.66895 9.68945C3.76755 10.1627 4.03155 10.586 4.41309 10.8828L4.63379 11.0547C4.93469 11.2887 5.28046 11.4589 5.64941 11.5547L6.14355 11.6826C6.20414 11.6983 6.26334 11.7201 6.31934 11.748C6.60407 11.8904 6.79172 12.1736 6.8125 12.4912L6.85254 13.0938C6.87735 13.4735 7.03358 13.8328 7.29492 14.1094L7.3291 14.1445C7.47221 14.2959 7.64051 14.4129 7.82227 14.4951C7.88134 14.4967 7.94054 14.5 8 14.5C8.46425 14.5 8.91683 14.4499 9.35352 14.3574C9.64148 14.1596 9.85876 13.872 9.96387 13.5342L10.1699 12.8711C10.2231 12.6999 10.25 12.5211 10.25 12.3438C10.25 12.2117 10.3456 12.1017 10.4629 12.0791L10.9014 11.9951C11.4767 11.8847 11.8926 11.3808 11.8926 10.7949V10.7275C11.8925 10.361 11.7122 10.0227 11.418 9.81641L11.0371 8.66895C10.8629 8.1445 10.5037 7.70102 10.0273 7.4209ZM12.4805 12.4248C12.1627 12.1594 11.6895 12.2019 11.4238 12.5195C11.4234 12.5201 11.4228 12.5214 11.4219 12.5225C11.4198 12.5249 11.4162 12.5284 11.4121 12.5332C11.4035 12.5434 11.3911 12.5592 11.375 12.5781C11.3426 12.6162 11.2964 12.6696 11.2432 12.7305C11.1344 12.8549 11.003 13.0006 10.8945 13.1104C10.6828 13.3249 10.6286 13.6343 10.7275 13.8994C11.4346 13.572 12.0733 13.1227 12.6152 12.5762C12.5775 12.5215 12.5339 12.4695 12.4805 12.4248ZM8.08594 1.50195C7.91821 1.55301 7.75844 1.6301 7.6123 1.73047L7.45996 1.83496C7.0239 2.13454 6.70335 2.57419 6.55176 3.08105L6.48535 3.30176C6.42382 3.50769 6.39261 3.72159 6.39258 3.93652C6.39258 4.12324 6.31949 4.30254 6.18945 4.43652L6.04395 4.58691L5.55469 5.05469C5.38446 5.2174 5.2787 5.4349 5.25488 5.66699L5.25 5.76758L5.25488 5.86816C5.3052 6.36559 5.72565 6.7538 6.23633 6.75391H6.44824C6.66235 6.75391 6.87317 6.6966 7.05762 6.58789L7.49023 6.33105L7.91113 6.13086C8.03708 6.07071 8.18775 6.09739 8.28516 6.19727C8.63096 6.55353 9.10801 6.75418 9.60449 6.75195L9.6875 6.75098C9.77249 6.75059 9.85726 6.77125 9.93262 6.81055L10.2246 6.96289L10.2598 6.98145L10.2979 6.99707L10.5596 7.09863C10.9403 7.24771 11.2471 7.54134 11.4131 7.91504L11.4629 8.02832L11.5928 8.50781C11.8553 9.4681 13.1018 9.68299 13.6787 8.89941L14.4248 8.38867L14.4326 8.38281L14.4414 8.37598L14.4473 8.37109C14.4573 8.39879 14.4699 8.42509 14.4824 8.45117C14.4926 8.30206 14.5 8.15171 14.5 8C14.5 4.43884 11.6362 1.54796 8.08594 1.50195ZM6.00977 1.81055C5.65981 1.92299 5.32324 2.06507 5.00195 2.23242C4.87098 2.45914 4.72022 2.67426 4.5498 2.87305L4.43066 3.01172C4.1612 3.32615 4.19739 3.79976 4.51172 4.06934C4.82616 4.33888 5.29974 4.30265 5.56934 3.98828L5.68848 3.84863C5.92501 3.57269 6.1351 3.27454 6.31543 2.95898L6.36523 2.87207C6.57074 2.51243 6.44557 2.05414 6.08594 1.84863C6.06097 1.83439 6.03557 1.82164 6.00977 1.81055Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeEuropeFilled16.category = 'Location';\n\nexport default GlobeEuropeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeEuropeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeEuropeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C10.1664 0 10.3318 0.00361002 10.4961 0.0117188C10.5768 0.0156624 10.6571 0.0234499 10.7373 0.0292969C10.813 0.0348691 10.8886 0.0396141 10.9639 0.046875C11.0712 0.0571456 11.1778 0.0713212 11.2842 0.0849609C11.3353 0.0915701 11.3866 0.0961343 11.4375 0.103516C11.5466 0.119219 11.6548 0.138033 11.7627 0.157227C11.8093 0.165576 11.8559 0.173623 11.9023 0.182617C12.0167 0.204647 12.1302 0.228992 12.2432 0.254883C12.2787 0.263063 12.3143 0.270741 12.3496 0.279297C12.4793 0.31052 12.6077 0.34464 12.7354 0.380859C12.7419 0.382721 12.7484 0.384844 12.7549 0.386719L12.9736 0.449219C13.0407 0.470063 13.1064 0.494393 13.1729 0.516602C13.1832 0.520068 13.1938 0.522868 13.2041 0.526367C17.1551 1.86218 20 5.59802 20 10C20 11.6174 19.6124 13.1433 18.9307 14.4951C18.9168 14.5227 18.9038 14.5507 18.8896 14.5781C18.8358 14.6825 18.78 14.7855 18.7227 14.8877C18.7137 14.9036 18.7053 14.9197 18.6963 14.9355C18.3658 15.5165 17.979 16.0607 17.543 16.5615C17.5251 16.5821 17.5073 16.6027 17.4893 16.623C17.4169 16.7049 17.3426 16.7849 17.2676 16.8643C17.2402 16.8932 17.2132 16.9225 17.1855 16.9512C17.1135 17.0256 17.0401 17.0987 16.9658 17.1709C16.9376 17.1983 16.9094 17.2258 16.8809 17.2529C16.8045 17.3254 16.7271 17.3967 16.6484 17.4668C16.6216 17.4907 16.5945 17.5144 16.5674 17.5381C16.3155 17.7577 16.0524 17.9644 15.7793 18.1582C15.7283 18.1944 15.6777 18.2313 15.626 18.2666C15.5578 18.3131 15.4883 18.3575 15.4189 18.4023C15.3711 18.4333 15.3238 18.465 15.2754 18.4951C15.195 18.5452 15.1132 18.5928 15.0312 18.6406C14.9745 18.6738 14.9178 18.7072 14.8604 18.7393C14.7965 18.7748 14.7317 18.8086 14.667 18.8428C14.5884 18.8844 14.5095 18.9253 14.4297 18.9648C14.3778 18.9905 14.3259 19.0162 14.2734 19.041C14.1838 19.0835 14.093 19.1233 14.002 19.1631C13.9495 19.186 13.8976 19.2104 13.8447 19.2324C13.7693 19.2639 13.6926 19.2926 13.6162 19.3223C13.5462 19.3494 13.477 19.3787 13.4062 19.4043C13.27 19.4537 13.1321 19.4994 12.9932 19.543C12.9372 19.5605 12.8806 19.5762 12.8242 19.5928C12.7345 19.6192 12.6445 19.645 12.5537 19.6689C12.4909 19.6855 12.4276 19.7005 12.3643 19.7158C12.2716 19.7383 12.1786 19.7604 12.085 19.7803C12.0243 19.7931 11.9634 19.8046 11.9023 19.8164C11.8107 19.8341 11.7185 19.8501 11.626 19.8652C11.5617 19.8758 11.4973 19.8862 11.4326 19.8955C11.3373 19.9092 11.2416 19.9207 11.1455 19.9316C11.0831 19.9388 11.0208 19.9472 10.958 19.9531C10.8614 19.9623 10.7644 19.9692 10.667 19.9756C10.6033 19.9798 10.5396 19.9843 10.4756 19.9873C10.318 19.9947 10.1595 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0ZM6.69336 8.9541C6.20941 8.95412 5.73232 9.07323 5.30469 9.2998L5.0957 9.41016C4.43119 9.76224 3.96272 10.3977 3.82324 11.1367C3.76585 11.4409 3.76641 11.7536 3.82422 12.0576L3.84473 12.1641C3.95964 12.7685 4.25479 13.3243 4.69141 13.7578L5.03125 14.0947C5.45393 14.5143 6.02551 14.75 6.62109 14.75C6.99768 14.7502 7.31719 15.0275 7.37012 15.4004L7.5 16.3164C7.55884 16.731 7.8105 17.0902 8.1748 17.291L8.42676 17.8857C8.52647 18.1218 8.68433 18.3004 8.87109 18.4229C9.24055 18.4719 9.61714 18.5 10 18.5C10.0205 18.5 10.041 18.4982 10.0615 18.498C10.2578 18.4027 10.4325 18.2515 10.5586 18.042L10.8193 17.8906C11.5775 17.4487 12.0439 16.6364 12.0439 15.7588V15.7148C12.0441 15.3253 12.2616 14.9684 12.6074 14.7891L12.792 14.6934L12.8975 14.6582C13.9764 14.2985 14.0093 12.8075 12.9961 12.3789L12.7139 11.9307C12.6171 11.7763 12.5504 11.6048 12.5166 11.4258L12.3477 10.5322C12.2294 9.90548 11.7869 9.38822 11.1855 9.17578C10.6382 8.98244 10.0308 9.06738 9.55664 9.40234L9.50586 9.4375C9.38001 9.52629 9.21524 9.53687 9.0791 9.46484L8.69141 9.25977C8.31313 9.05935 7.89098 8.9541 7.46289 8.9541H6.69336ZM14.2852 15.3066C13.9021 15.1494 13.4641 15.332 13.3066 15.7148L13.3057 15.7158C13.3054 15.7164 13.3052 15.7175 13.3047 15.7188C13.3035 15.7216 13.3012 15.7266 13.2988 15.7324C13.294 15.744 13.2875 15.7613 13.2783 15.7832C13.2596 15.828 13.232 15.8928 13.1982 15.9717C13.1306 16.1299 13.0374 16.3435 12.9355 16.5654C12.833 16.7886 12.725 17.0128 12.627 17.1963C12.5175 17.401 12.4594 17.4789 12.459 17.4805C12.2718 17.6754 12.2132 17.9447 12.2764 18.1885C12.9585 17.9993 13.6054 17.7273 14.207 17.3838C14.2378 17.3187 14.2697 17.2547 14.2988 17.1914C14.4079 16.954 14.5062 16.7275 14.5771 16.5615C14.6126 16.4786 14.642 16.4103 14.6621 16.3623C14.6722 16.3383 14.6801 16.3187 14.6855 16.3057L14.6934 16.2861V16.2852L14.7197 16.2129C14.828 15.8485 14.6442 15.4543 14.2852 15.3066ZM10.1875 1.50391C10.1681 1.57196 10.1518 1.64179 10.1416 1.71387C10.1376 1.74225 10.1126 1.76367 10.084 1.76367H9.73926C9.3356 1.76376 8.94202 1.8892 8.6123 2.12207L8.41406 2.26172C7.91203 2.61654 7.54557 3.13133 7.37402 3.72168L7.28516 4.02734C7.21465 4.27013 7.17873 4.5216 7.17871 4.77441C7.17871 5.07546 7.06307 5.36504 6.85645 5.58398L6.67285 5.77832L6.02344 6.41699C5.9485 6.49061 5.88411 6.57464 5.83301 6.66602L5.78613 6.76074C5.39694 7.6461 6.25307 8.5682 7.16504 8.24609L7.46387 8.14062L7.47949 8.13477L7.49609 8.12891L8.27734 7.8125C8.36673 7.77632 8.46327 7.75969 8.55957 7.76465L8.88281 7.78125C9.40678 7.8081 9.90895 7.57018 10.2197 7.14746C10.2307 7.13249 10.2392 7.12794 10.2441 7.12598C10.2514 7.12307 10.2633 7.12112 10.2773 7.12305C10.291 7.12496 10.3014 7.13009 10.3076 7.13477C10.3118 7.13797 10.3186 7.14471 10.3252 7.16211L10.4131 7.39355C10.6144 7.92666 11.0701 8.32294 11.626 8.44824L11.8643 8.50195C11.921 8.51475 11.976 8.53508 12.0273 8.5625L12.1875 8.64844C12.634 8.88745 12.9726 9.28812 13.1328 9.76855L13.2471 10.1113C13.2492 10.1178 13.25 10.125 13.25 10.1318V10.7627C13.25 11.8792 14.5756 12.4653 15.4014 11.7139C15.6688 11.4703 15.8212 11.1254 15.8213 10.7637V10.3916C15.8213 10.2991 15.8424 10.2077 15.8818 10.124L16.0605 9.74316C16.0662 9.73113 16.0699 9.71825 16.0752 9.70605L16.3848 9.96387C16.3975 9.9745 16.4084 9.98725 16.416 10.002L16.6807 10.5107C16.8936 10.9201 17.3064 11.1812 17.7637 11.2061C17.8413 11.2419 17.9498 11.2969 18.0498 11.3701C18.1788 11.4646 18.2317 11.5407 18.2461 11.5771C18.2649 11.6246 18.2918 11.6753 18.3232 11.7285C18.4386 11.1703 18.5 10.5923 18.5 10C18.5 5.36825 14.7953 1.60365 10.1875 1.50391ZM6.14258 2.52051C5.72856 2.52066 5.39268 2.85647 5.39258 3.27051C5.39258 3.65811 5.30694 4.04104 5.1416 4.3916L5.10742 4.46484C4.93092 4.83938 5.09134 5.28618 5.46582 5.46289C5.84038 5.6395 6.28714 5.47903 6.46387 5.10449L6.49805 5.03223C6.75796 4.48138 6.89258 3.87959 6.89258 3.27051C6.89248 2.85638 6.55673 2.52051 6.14258 2.52051Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeEuropeFilled20.category = 'Location';\n\nexport default GlobeEuropeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeEuropeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeEuropeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C12.1173 0 12.2341 0.0015418 12.3506 0.00488281C12.378 0.00567231 12.4053 0.00683907 12.4326 0.0078125C12.5286 0.0112143 12.6243 0.0158402 12.7197 0.0214844C12.7393 0.0226469 12.7588 0.0241342 12.7783 0.0253906C12.8875 0.0323776 12.9962 0.0408959 13.1045 0.0507812C13.1097 0.0512577 13.1149 0.0512747 13.1201 0.0517578C13.2306 0.0619837 13.3406 0.073714 13.4502 0.0869141C13.4642 0.0886077 13.4782 0.090055 13.4922 0.0917969C13.7275 0.12098 13.9605 0.157593 14.1914 0.200195C14.2009 0.201952 14.2103 0.204276 14.2197 0.206055C14.3139 0.223672 14.4076 0.242892 14.501 0.262695C14.6405 0.292397 14.7793 0.323888 14.917 0.358398C14.9962 0.378173 15.0748 0.39956 15.1533 0.420898C15.2246 0.440323 15.2955 0.460747 15.3662 0.481445C15.512 0.523969 15.6564 0.56934 15.7998 0.617188C15.8624 0.638138 15.9251 0.658715 15.9873 0.680664C16.075 0.711568 16.1622 0.743495 16.249 0.776367C16.3103 0.799614 16.3709 0.82442 16.4316 0.848633C16.5733 0.904986 16.7136 0.963855 16.8525 1.02539C16.8966 1.04494 16.9405 1.0649 16.9844 1.08496C21.123 2.97794 24 7.1515 24 12C24 12.9017 23.8965 13.7792 23.708 14.624C23.686 14.7227 23.6641 14.8212 23.6396 14.9189C23.616 15.0136 23.5903 15.1074 23.5645 15.2012C23.542 15.2825 23.5202 15.3638 23.4961 15.4443C23.4634 15.5536 23.4273 15.6616 23.3916 15.7695C23.3655 15.8486 23.3393 15.9275 23.3115 16.0059C23.2789 16.0979 23.2447 16.1892 23.21 16.2803C23.1789 16.3616 23.148 16.4429 23.1152 16.5234C23.0768 16.6179 23.0369 16.7115 22.9961 16.8047C22.9593 16.8889 22.9215 16.9725 22.8828 17.0557C22.8424 17.1425 22.8012 17.2288 22.7588 17.3145C22.7241 17.3846 22.6884 17.4541 22.6523 17.5234C22.5986 17.6268 22.5439 17.7295 22.4873 17.8311C22.4474 17.9027 22.4056 17.9732 22.3643 18.0439C22.3122 18.133 22.2603 18.222 22.2061 18.3096C22.158 18.3872 22.1084 18.4636 22.0586 18.54C22.0072 18.619 21.9556 18.6977 21.9023 18.7754C21.8544 18.8454 21.8053 18.9145 21.7559 18.9834C21.6953 19.0679 21.635 19.1525 21.5723 19.2354C21.5238 19.2993 21.4735 19.3618 21.4238 19.4248C21.3591 19.5068 21.2943 19.5887 21.2275 19.6689C21.1767 19.73 21.1242 19.7896 21.0723 19.8496C21.0043 19.9281 20.9372 20.0073 20.8672 20.084C20.7995 20.1582 20.7287 20.2293 20.6592 20.3018C20.5505 20.4151 20.4402 20.5267 20.3271 20.6357C20.2509 20.7093 20.1758 20.784 20.0977 20.8555C20.0503 20.8988 20.0011 20.9399 19.9531 20.9824C19.8549 21.0695 19.7564 21.1564 19.6553 21.2402C19.5998 21.2862 19.5426 21.33 19.4863 21.375C19.3998 21.4442 19.3131 21.5132 19.2246 21.5801C19.1549 21.6327 19.0836 21.6832 19.0127 21.7344C18.9264 21.7967 18.84 21.8589 18.752 21.9189C18.6904 21.9609 18.6278 22.0012 18.5654 22.042C18.4756 22.1009 18.3855 22.1593 18.2939 22.2158C18.2144 22.265 18.1335 22.3121 18.0527 22.3594C17.9723 22.4065 17.8921 22.4538 17.8105 22.499C17.7312 22.543 17.6507 22.5847 17.5703 22.627C17.4794 22.6747 17.3882 22.7221 17.2959 22.7676C17.2253 22.8024 17.1544 22.8367 17.083 22.8701C16.9799 22.9184 16.8761 22.9653 16.7715 23.0107C16.7035 23.0402 16.635 23.0684 16.5664 23.0967C16.4571 23.1417 16.3472 23.1857 16.2363 23.2275C16.168 23.2533 16.0992 23.2781 16.0303 23.3027C15.9283 23.3391 15.8259 23.3745 15.7227 23.4082C15.6345 23.437 15.5461 23.4654 15.457 23.4922C15.3658 23.5196 15.2737 23.5441 15.1816 23.5693C15.0927 23.5938 15.0039 23.6192 14.9141 23.6416C14.8028 23.6694 14.6906 23.6941 14.5781 23.7188C14.4972 23.7365 14.4165 23.7554 14.335 23.7715C14.297 23.779 14.2588 23.7858 14.2207 23.793C14.0745 23.8203 13.9274 23.8452 13.7793 23.8672C13.7341 23.8739 13.6889 23.8805 13.6436 23.8867C13.4869 23.9082 13.3294 23.927 13.1709 23.9424C13.153 23.9441 13.1351 23.9456 13.1172 23.9473C12.945 23.9632 12.7719 23.9758 12.5977 23.9844C12.5788 23.9853 12.5599 23.9855 12.541 23.9863C12.3616 23.9943 12.1813 24 12 24C5.37258 24 0 18.6274 0 12C0 5.37258 5.37258 0 12 0ZM10.042 11.1377C9.43888 10.8735 8.77742 10.7684 8.12207 10.832C7.61133 10.8817 7.11565 11.0327 6.66406 11.2764L6.25098 11.499C5.62171 11.8386 5.11895 12.3727 4.81836 13.0215L4.70117 13.2754C4.36659 13.9976 4.36659 14.8305 4.70117 15.5527C5.1083 16.4312 5.95352 17.0253 6.91797 17.1113L7.9707 17.2061C8.18288 17.225 8.38953 17.2837 8.58008 17.3789C9.23655 17.7072 9.60916 18.4191 9.50391 19.1455L9.47461 19.3467C9.41242 19.7759 9.4311 20.2133 9.5293 20.6357L9.66113 21.2051C9.76741 21.662 10.0197 22.0714 10.3779 22.374C10.9067 22.456 11.4483 22.5 12 22.5C12.3337 22.5 12.6635 22.4816 12.9893 22.4512C13.1431 22.3234 13.2797 22.174 13.3896 22.0029L13.5742 21.7148C13.6588 21.5833 13.7663 21.4679 13.8906 21.373L14.3398 21.0303C14.9132 20.5928 15.25 19.9125 15.25 19.1914V19.084C15.2502 18.8113 15.4189 18.5668 15.6738 18.4697L15.7441 18.4434C16.0077 18.3429 16.2448 18.1825 16.4365 17.9756L16.707 17.6836C17.4717 16.858 17.1456 15.5199 16.0869 15.1387C16.0802 15.1362 16.0731 15.1323 16.0674 15.1279L15.1807 14.4551C14.9093 14.249 14.7501 13.9277 14.75 13.5869V12.9219C14.7498 12.0206 14.0898 11.2547 13.1982 11.1221C12.7873 11.061 12.3671 11.1432 12.0088 11.3535L11.8086 11.4707C11.5385 11.6291 11.2087 11.6491 10.9219 11.5234L10.042 11.1377ZM17.3281 19.6855C16.9444 19.6263 16.583 19.8694 16.4873 20.2373L16.4717 20.3125V20.3135C16.4714 20.3151 16.4713 20.3184 16.4707 20.3223C16.4694 20.3306 16.4668 20.3442 16.4639 20.3613C16.458 20.3956 16.4494 20.4465 16.4375 20.5088C16.4136 20.6344 16.3783 20.8038 16.333 20.9824C16.287 21.1636 16.2337 21.3403 16.1768 21.4854C16.1356 21.5901 16.1033 21.6478 16.0879 21.6738C16.7396 21.3981 17.357 21.0578 17.9336 20.6621C17.9367 20.6439 17.9399 20.6276 17.9424 20.6133C17.946 20.5919 17.9492 20.5746 17.9512 20.5625C17.9521 20.5565 17.9526 20.5514 17.9531 20.5479C17.9534 20.5463 17.9539 20.545 17.9541 20.5439V20.542L17.9619 20.4648C17.9815 20.0855 17.7116 19.745 17.3281 19.6855ZM12.2236 1.50488C12.1773 1.69286 12.167 1.89414 12.2041 2.10059H11.8525C11.3827 2.10059 10.9315 2.28661 10.5986 2.61816L10.3359 2.87988C10.0035 3.21107 9.76406 3.62415 9.6416 4.07715L9.33203 5.22363C9.27782 5.42425 9.25003 5.63106 9.25 5.83887C9.25 6.20904 9.01318 6.538 8.66211 6.65527L8.2627 6.78809L8.2207 6.80273L8.17969 6.82129L7.64844 7.07324C7.20702 7.28158 6.90457 7.6958 6.83594 8.16992L6.82129 8.37695L6.82617 8.49023C6.87026 9.05165 7.23897 9.54039 7.77539 9.7334L8.34766 9.93945C8.59819 10.0296 8.86265 10.0762 9.12891 10.0762H9.54102C10.09 10.0762 10.6258 9.90179 11.0703 9.58203C11.3675 9.36821 11.7526 9.31443 12.0947 9.4375L12.1504 9.45801C12.2573 9.49649 12.355 9.55665 12.4375 9.63477L12.7793 9.95801C13.2348 10.3891 13.9011 10.5131 14.4814 10.2754C14.5226 10.2586 14.57 10.2724 14.5957 10.3086L15.1631 11.1143C15.2576 11.2485 15.3264 11.3993 15.3662 11.5586L15.6729 12.7842C15.7875 13.2423 16.0901 13.6306 16.5059 13.8545L16.5967 13.9033C17.1588 14.2059 17.8496 14.1284 18.3301 13.708C18.5403 13.524 18.6956 13.2857 18.7803 13.0195L18.8525 12.792C19.0254 12.2479 18.8929 11.6531 18.5049 11.2344C18.4745 11.2016 18.4747 11.151 18.5049 11.1182L18.5723 11.0449C18.6487 10.9625 18.78 10.9624 18.8564 11.0449L19.4502 11.6855L19.4697 11.707L19.4902 11.7266L20.2236 12.4043C20.433 12.598 20.659 12.7737 20.8984 12.9287L21.2744 13.1729C21.3432 13.2174 21.411 13.2492 21.4717 13.2734C21.5184 13.2921 21.6491 13.3479 21.7959 13.4375C21.9973 13.5604 22.2272 13.5922 22.3779 13.6025C22.458 13.08 22.5 12.5449 22.5 12C22.5 6.27576 17.9193 1.62392 12.2236 1.50488ZM8 3.02539C7.5858 3.02541 7.25 3.36119 7.25 3.77539C7.24999 4.27589 7.14105 4.77048 6.93066 5.22461L6.89062 5.31055C6.71686 5.68617 6.88044 6.13147 7.25586 6.30566C7.63169 6.47976 8.07784 6.31626 8.25195 5.94043L8.29199 5.85547C8.59392 5.20374 8.74999 4.49366 8.75 3.77539C8.75 3.36119 8.4142 3.02541 8 3.02539Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeEuropeFilled24.category = 'Location';\n\nexport default GlobeEuropeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeEuropeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeEuropeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C17.6425 1 19.2231 1.26504 20.7021 1.75293C20.7282 1.76148 20.7543 1.76963 20.7803 1.77832C20.8774 1.81095 20.9741 1.84436 21.0703 1.87891C21.0993 1.88928 21.1283 1.8996 21.1572 1.91016C21.278 1.95438 21.3983 1.99965 21.5176 2.04688C21.5241 2.04946 21.5306 2.0521 21.5371 2.05469C21.5352 2.05403 21.5332 2.05332 21.5312 2.05273C26.1014 3.86672 29.5672 7.86226 30.6465 12.7539C30.6555 12.7948 30.6641 12.8359 30.6729 12.877C30.7391 13.1899 30.7963 13.5063 30.8428 13.8262C30.8475 13.8587 30.8519 13.8913 30.8564 13.9238C30.9002 14.2401 30.9343 14.5595 30.958 14.8818C30.96 14.9082 30.9621 14.9345 30.9639 14.9609C30.9739 15.1075 30.9805 15.2547 30.9863 15.4023C30.9877 15.4368 30.9891 15.4713 30.9902 15.5059C30.9955 15.6699 31 15.8346 31 16C31 24.2843 24.2843 31 16 31C7.71573 31 1 24.2843 1 16C1 15.6507 1.01264 15.3043 1.03613 14.9609C1.08169 14.2951 1.17014 13.6411 1.2998 13.002C1.34482 12.78 1.39549 12.5601 1.4502 12.3418C1.45344 12.3289 1.45571 12.3157 1.45898 12.3027C1.47273 12.2485 1.48762 12.1946 1.50195 12.1406C1.52076 12.0698 1.53976 11.9991 1.55957 11.9287C1.57272 11.882 1.587 11.8356 1.60059 11.7891C1.62153 11.7173 1.64208 11.6455 1.66406 11.5742C1.67854 11.5273 1.69308 11.4804 1.70801 11.4336C1.72217 11.3892 1.73642 11.345 1.75098 11.3008L1.78809 11.1895C1.8039 11.1427 1.82065 11.0963 1.83691 11.0498C1.85421 11.0003 1.87087 10.9506 1.88867 10.9014C1.91362 10.8323 1.9399 10.7639 1.96582 10.6953C1.98219 10.652 1.99789 10.6085 2.01465 10.5654C2.036 10.5105 2.0581 10.456 2.08008 10.4014C2.10719 10.334 2.13503 10.267 2.16309 10.2002C2.18087 10.1578 2.19863 10.1154 2.2168 10.0732C2.24835 9.99997 2.2808 9.92716 2.31348 9.85449C2.32974 9.81834 2.34577 9.7821 2.3623 9.74609C2.39113 9.68333 2.42053 9.62088 2.4502 9.55859C2.47901 9.4981 2.50849 9.43797 2.53809 9.37793C2.54703 9.35978 2.55543 9.34136 2.56445 9.32324L2.64062 9.1709C2.65742 9.1381 2.67535 9.1059 2.69238 9.07324C2.73059 8.99999 2.76922 8.92702 2.80859 8.85449C2.81923 8.8349 2.8301 8.81544 2.84082 8.7959C2.87216 8.73877 2.90349 8.68167 2.93555 8.625C2.97873 8.54867 3.02291 8.47296 3.06738 8.39746C3.07634 8.38226 3.08474 8.36673 3.09375 8.35156C3.14346 8.26785 3.19481 8.18519 3.24609 8.10254C3.2642 8.07336 3.2815 8.04369 3.2998 8.01465C3.33298 7.962 3.36658 7.90963 3.40039 7.85742C3.43603 7.80239 3.47245 7.74789 3.50879 7.69336C3.54003 7.64647 3.57078 7.59925 3.60254 7.55273C3.63513 7.505 3.66805 7.45749 3.70117 7.41016C3.73971 7.35508 3.7791 7.30063 3.81836 7.24609C3.84302 7.21185 3.86764 7.17758 3.89258 7.14355C3.93619 7.08404 3.97995 7.02466 4.02441 6.96582C4.06681 6.90971 4.11015 6.85432 4.15332 6.79883C4.18279 6.76094 4.21236 6.72314 4.24219 6.68555C4.27989 6.63802 4.31818 6.591 4.35645 6.54395C4.39484 6.49672 4.43272 6.44909 4.47168 6.40234C4.49946 6.36901 4.52857 6.3368 4.55664 6.30371C4.59056 6.26372 4.62387 6.22322 4.6582 6.18359L4.71973 6.11328C4.736 6.09473 4.75219 6.07609 4.76855 6.05762C4.8242 5.9948 4.87985 5.93199 4.93652 5.87012C5.06501 5.72987 5.19738 5.59327 5.33105 5.45801C5.44302 5.3447 5.5554 5.23178 5.6709 5.12207C5.72167 5.07385 5.77375 5.02701 5.8252 4.97949C7.22762 3.68404 8.87738 2.65254 10.6963 1.96484C10.7233 1.95465 10.7503 1.94461 10.7773 1.93457C10.8561 1.9053 10.9352 1.87661 11.0146 1.84863C11.0491 1.8365 11.0836 1.82439 11.1182 1.8125C11.1972 1.7853 11.2768 1.75931 11.3564 1.7334C11.3928 1.72156 11.4293 1.70981 11.4658 1.69824C11.5417 1.6742 11.6179 1.65079 11.6943 1.62793C11.7353 1.61569 11.7763 1.6037 11.8174 1.5918C11.8881 1.5713 11.9591 1.5517 12.0303 1.53223C12.0836 1.51762 12.1368 1.50231 12.1904 1.48828C12.2554 1.47128 12.3205 1.45463 12.3857 1.43848C12.4279 1.42804 12.4703 1.41829 12.5127 1.4082C12.5955 1.38849 12.6784 1.36892 12.7617 1.35059C12.801 1.34193 12.8404 1.33354 12.8799 1.3252C12.9546 1.3094 13.0294 1.29398 13.1045 1.2793C13.1523 1.26996 13.2001 1.26084 13.248 1.25195C13.3259 1.23751 13.4041 1.22417 13.4824 1.21094C13.5214 1.20434 13.5605 1.1977 13.5996 1.19141C13.6776 1.17887 13.7556 1.1666 13.834 1.15527C13.8788 1.14879 13.9238 1.14281 13.9688 1.13672C14.0642 1.1238 14.1599 1.1117 14.2559 1.10059C14.2695 1.099 14.2832 1.09725 14.2969 1.0957C14.3923 1.08492 14.488 1.07539 14.584 1.06641C14.6321 1.0619 14.6803 1.05776 14.7285 1.05371C14.8026 1.04749 14.8768 1.04225 14.9512 1.03711C14.9964 1.03399 15.0416 1.03104 15.0869 1.02832C15.172 1.02321 15.2573 1.01833 15.3428 1.01465C15.3587 1.01396 15.3747 1.01333 15.3906 1.0127H15.3887C15.5914 1.00457 15.7952 1 16 1ZM13.709 15.2705C12.9252 14.672 11.9262 14.4287 10.9551 14.6006L9.74609 14.8154C9.07237 14.9347 8.42746 15.1826 7.84766 15.5459L7.62891 15.6826C6.93268 16.1189 6.37199 16.7411 6.00977 17.4785C5.48391 18.5493 5.41327 19.7877 5.81445 20.9111L5.96582 21.333C6.22935 22.0709 6.7042 22.7154 7.33105 23.1855L7.5791 23.3721C8.37275 23.9672 9.39071 24.1781 10.3555 23.9473C11.2198 23.7407 12.1078 24.1834 12.4629 24.998L12.5703 25.2441C12.6887 25.5157 12.75 25.8092 12.75 26.1055V26.8486C12.75 27.4214 12.9196 27.9814 13.2373 28.458L13.4072 28.7129C13.5813 28.9738 13.8037 29.1919 14.0576 29.3604C14.6919 29.4518 15.3404 29.5 16 29.5C16.1356 29.5 16.2706 29.4962 16.4053 29.4922C16.62 29.3824 16.8195 29.2411 16.9932 29.0674L17.7412 28.3193C17.9684 28.0921 18.1723 27.8426 18.3506 27.5752L18.7988 26.9043C19.0475 26.5313 19.2517 26.1304 19.4072 25.71L19.5254 25.3887C19.7055 24.9019 19.9733 24.4518 20.3154 24.0615L21.0068 23.2734C21.0166 23.2624 21.0276 23.2515 21.0391 23.2422C22.1191 22.3677 21.8068 20.6456 20.4883 20.2061L19.8535 19.9941C19.6761 19.935 19.534 19.7995 19.4668 19.625L19.2666 19.1025C19.2355 19.0216 19.2097 18.9381 19.1904 18.8535L18.8984 17.5693C18.7485 16.9098 18.3508 16.3332 17.7881 15.958L17.7637 15.9414C17.0211 15.4465 16.0758 15.3687 15.2627 15.7363C14.8982 15.9012 14.4723 15.8532 14.1543 15.6104L13.709 15.2705ZM21.6211 25.2598C21.2124 25.1929 20.8268 25.4702 20.7598 25.8789V25.8809C20.7594 25.8832 20.7587 25.8873 20.7578 25.8926C20.756 25.9034 20.753 25.9205 20.749 25.9424C20.7411 25.9864 20.729 26.0513 20.7129 26.1309C20.6806 26.2909 20.6328 26.5077 20.5713 26.7363C20.5091 26.9673 20.436 27.1965 20.3564 27.3877C20.3169 27.4828 20.2793 27.5605 20.2451 27.6191C20.2285 27.6476 20.2144 27.6693 20.2031 27.6846C20.193 27.6984 20.1866 27.7049 20.1855 27.7061C19.8927 27.9989 19.8927 28.4737 20.1855 28.7666C20.204 28.7851 20.2233 28.8022 20.2432 28.8184C20.7007 28.667 21.1476 28.4925 21.582 28.2949C21.6437 28.1809 21.6978 28.0683 21.7412 27.9639C21.8554 27.6892 21.9482 27.3912 22.0195 27.126C22.0916 26.8582 22.146 26.6088 22.1826 26.4277C22.201 26.3369 22.2151 26.2618 22.2246 26.209C22.2294 26.1826 22.2338 26.1613 22.2363 26.1465C22.2376 26.1392 22.2386 26.1331 22.2393 26.1289C22.2395 26.127 22.2391 26.1252 22.2393 26.124L22.2402 26.1221V26.1211C22.307 25.7124 22.0298 25.3267 21.6211 25.2598ZM16 2.5C15.499 2.5 15.0044 2.52691 14.5176 2.58008C14.5414 3.09206 14.7915 3.59506 15.2715 3.91504L15.584 4.12402C15.8522 4.30286 15.8522 4.6971 15.584 4.87598L14.5488 5.56543C14.4666 5.62023 14.3628 5.63061 14.2715 5.59277C13.2548 5.17075 12.1007 5.75437 11.8379 6.82324L11.6113 7.74805C11.5613 7.95179 11.5361 8.16131 11.5361 8.37109V8.39746C11.5361 8.76956 11.3804 9.12504 11.1074 9.37793L10.8906 9.5791C10.7019 9.75397 10.479 9.88898 10.2363 9.97461L9.59668 10.2002C9.13795 10.362 8.76411 10.7038 8.5625 11.1465C8.04988 12.2729 8.80781 13.5676 10.041 13.6719L10.3535 13.6982C10.9436 13.748 11.5256 13.5349 11.9443 13.1162L12.0586 13.002C12.2197 12.8409 12.4391 12.75 12.667 12.75H14.1807C14.4884 12.75 14.7931 12.6901 15.0781 12.5742L15.3203 12.4766C15.6332 12.3494 15.9899 12.4968 16.1221 12.8076L16.3711 13.3916C16.7434 14.2679 17.8044 14.6121 18.6201 14.1211C18.6349 14.1122 18.6454 14.1115 18.6523 14.1113C18.6612 14.1112 18.6726 14.1131 18.6846 14.1191C18.6966 14.1253 18.7058 14.1333 18.7109 14.1406C18.7149 14.1464 18.7193 14.1557 18.7207 14.1729L18.7402 14.415V14.416C18.7542 14.5869 18.7938 14.7549 18.8574 14.9141L19.5596 16.667C19.7553 17.1563 20.0392 17.6057 20.3975 17.9922L21.1719 18.8281C21.491 19.1723 21.9398 19.3682 22.4092 19.3682C23.1853 19.3679 23.8607 18.8377 24.0459 18.084L24.3125 16.999C24.441 16.4753 24.3676 15.9221 24.1064 15.4502L23.9883 15.2363C23.9342 15.1383 23.944 15.0174 24.0137 14.9297C24.1293 14.7842 24.3528 14.7918 24.459 14.9443L24.8848 15.5557L24.9062 15.5869L24.9316 15.6162L25.8369 16.6699C26.3858 17.3086 27.2482 17.5839 28.0654 17.3809C28.2744 17.329 28.4249 17.3789 28.5049 17.4492C28.6941 17.6161 28.8922 17.8219 29.0381 18.043C29.1805 18.2588 29.2437 18.4462 29.248 18.6016C29.4124 17.7597 29.5 16.89 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM10 5.06836C9.58585 5.06839 9.25007 5.40422 9.25 5.81836C9.24995 6.46804 9.10051 7.11079 8.81445 7.69336L8.75586 7.81445C8.57334 8.18613 8.72613 8.63566 9.09766 8.81836C9.46946 9.00094 9.91898 8.84739 10.1016 8.47559L10.1611 8.35449C10.5485 7.5656 10.75 6.69655 10.75 5.81836C10.7499 5.40422 10.4142 5.06839 10 5.06836Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeEuropeFilled32.category = 'Location';\n\nexport default GlobeEuropeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.08862 8.5C3.2318 8.5 3.35456 8.60132 3.38557 8.7411C3.48623 9.19478 3.61129 9.61576 3.7627 9.99219C3.9757 10.5217 4.25205 11.0029 4.60352 11.3623C4.96025 11.7269 5.43258 11.9999 6 12C6.56727 11.9999 7.03881 11.7268 7.39551 11.3623C7.74703 11.0029 8.02329 10.5218 8.23633 9.99219C8.38777 9.61571 8.51351 9.1948 8.61438 8.74109C8.64545 8.60132 8.7682 8.5 8.91138 8.5H10.9863C11.2049 8.5 11.3489 8.72616 11.2425 8.91716C10.2174 10.7559 8.25459 12 6 12C3.74541 12 1.7826 10.7559 0.757549 8.91716C0.651067 8.72616 0.795065 8.5 1.01374 8.5H3.08862ZM6.75234 8.5C6.94571 8.5 7.08908 8.68047 7.0361 8.86645C6.97812 9.07 6.91439 9.25942 6.84473 9.43262C6.67564 9.85288 6.49127 10.1417 6.32324 10.3135C6.1612 10.479 6.05359 10.4999 6 10.5C5.94638 10.4999 5.83799 10.4792 5.67578 10.3135C5.50778 10.1416 5.32334 9.85283 5.1543 9.43262C5.08466 9.25948 5.02132 9.07005 4.96363 8.86652C4.91089 8.68048 5.05429 8.5 5.24766 8.5H6.75234ZM2.81471 5C2.98874 5 3.12593 5.14759 3.11719 5.32141C3.10596 5.54467 3.09961 5.77112 3.09961 6C3.09961 6.22888 3.10596 6.45533 3.11719 6.67859C3.12593 6.85241 2.98874 7 2.81471 7H0.338809C0.192285 7 0.0663852 6.89424 0.0479463 6.74888C0.0168257 6.50355 0 6.25371 0 6C0 5.74629 0.0168257 5.49645 0.0479463 5.25112C0.0663852 5.10576 0.192285 5 0.338809 5H2.81471ZM7.08333 5C7.23977 5 7.37033 5.12019 7.37918 5.27637C7.3925 5.51136 7.39941 5.75296 7.39941 6C7.39941 6.24704 7.3925 6.48864 7.37918 6.72363C7.37033 6.87981 7.23977 7 7.08333 7H4.91667C4.76023 7 4.62966 6.87982 4.62063 6.72364C4.60702 6.48865 4.59961 6.24705 4.59961 6C4.59961 5.75295 4.60702 5.51135 4.62063 5.27636C4.62966 5.12018 4.76023 5 4.91667 5H7.08333ZM11.6612 5C11.8077 5 11.9336 5.10576 11.9521 5.25112C11.9832 5.49645 12 5.74629 12 6C12 6.25371 11.9832 6.50355 11.9521 6.74888C11.9336 6.89424 11.8077 7 11.6612 7H9.18529C9.01126 7 8.87405 6.85241 8.88256 6.67858C8.8935 6.45532 8.89941 6.22887 8.89941 6C8.89941 5.77113 8.8935 5.54468 8.88256 5.32142C8.87405 5.14759 9.01126 5 9.18529 5H11.6612ZM6 0C5.43258 0.000125186 4.96025 0.273074 4.60352 0.637695C4.25205 0.997149 3.9757 1.47828 3.7627 2.00781C3.61129 2.38424 3.48623 2.80522 3.38557 3.2589C3.35456 3.39868 3.2318 3.5 3.08862 3.5H1.01374C0.795065 3.5 0.651067 3.27384 0.757549 3.08284C1.7826 1.24415 3.74541 0 6 0ZM6 1.5C6.05359 1.5001 6.1612 1.52104 6.32324 1.68652C6.49127 1.85833 6.67564 2.14712 6.84473 2.56738C6.91439 2.74058 6.97812 2.93 7.0361 3.13355C7.08908 3.31953 6.94571 3.5 6.75234 3.5H5.24766C5.05429 3.5 4.91089 3.31952 4.96363 3.13348C5.02132 2.92995 5.08466 2.74052 5.1543 2.56738C5.32334 2.14717 5.50778 1.85838 5.67578 1.68652C5.83799 1.52077 5.94638 1.5001 6 1.5ZM6 0C8.25459 0 10.2174 1.24415 11.2425 3.08284C11.3489 3.27384 11.2049 3.5 10.9863 3.5H8.91138C8.7682 3.5 8.64545 3.39868 8.61438 3.25891C8.51351 2.8052 8.38777 2.38429 8.23633 2.00781C8.02329 1.47825 7.74703 0.997137 7.39551 0.637695C7.03881 0.273221 6.56727 0.000125195 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeFilled12.category = 'Location';\n\nexport default GlobeFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.9689 11.0003C15.1817 11.0003 15.3262 11.2157 15.2354 11.4081C13.9557 14.1207 11.1976 15.9986 7.99971 15.999C7.99959 15.999 7.99946 15.999 7.99937 15.9989C7.99906 15.9986 7.99928 15.998 7.99972 15.998C8.67428 15.9976 9.24582 15.6592 9.68886 15.1993C10.1299 14.7413 10.4928 14.1179 10.7816 13.4093C11.0393 12.7766 11.2494 12.0462 11.4038 11.2479C11.4314 11.105 11.5557 11.0003 11.7013 11.0003H14.9689ZM4.29675 11.0003C4.44237 11.0003 4.56662 11.105 4.59426 11.2479C4.74863 12.0461 4.95871 12.7766 5.21648 13.4093C5.50524 14.1179 5.86816 14.7413 6.30919 15.1993C6.75184 15.6587 7.32188 15.997 7.99561 15.998C4.79889 15.9965 2.04199 14.1198 0.762603 11.4081C0.671806 11.2157 0.816342 11.0003 1.02913 11.0003H4.29675ZM9.55561 11.0003C9.7445 11.0003 9.88663 11.1729 9.84516 11.3572C9.72086 11.9095 9.56944 12.4098 9.39298 12.843C9.14745 13.4455 8.87314 13.8839 8.60787 14.1593C8.34494 14.4321 8.13874 14.499 7.99854 14.4991C7.85832 14.499 7.65207 14.4321 7.3892 14.1593C7.12398 13.8839 6.85055 13.4454 6.60507 12.843C6.42859 12.4098 6.27651 11.9095 6.15198 11.3572C6.11044 11.1729 6.25256 11.0003 6.44146 11.0003H9.55561ZM4.03056 6.50058C4.20592 6.50058 4.34367 6.65033 4.33255 6.82533C4.30813 7.20953 4.29564 7.60218 4.29564 8.00049C4.29566 8.39895 4.30871 8.79142 4.33339 9.17564C4.34463 9.35064 4.20688 9.5004 4.03152 9.5004H0.391917C0.247826 9.5004 0.123495 9.39804 0.100802 9.25574C0.0355776 8.84676 5.01225e-05 8.42772 0 8.00049C0 7.57339 0.0342735 7.15426 0.0990119 6.7453C0.121545 6.60297 0.245897 6.50058 0.390009 6.50058H4.03056ZM9.86085 6.50058C10.0161 6.50058 10.1461 6.61907 10.1574 6.77394C10.1865 7.17047 10.2025 7.58047 10.2025 8.00049C10.2025 8.42073 10.1859 8.83054 10.1565 9.22708C10.1451 9.38193 10.0152 9.5004 9.85991 9.5004H6.13814C5.98287 9.5004 5.85296 9.38193 5.8415 9.22708C5.81215 8.83054 5.79557 8.42074 5.79554 8.00049C5.79554 7.58045 5.81154 7.17047 5.84063 6.77394C5.852 6.61907 5.98191 6.50058 6.1372 6.50058H9.86085ZM15.6071 6.50058C15.7512 6.50058 15.8755 6.60296 15.8981 6.74529C15.9631 7.15426 15.998 7.57333 15.998 8.00049C15.998 8.42772 15.9625 8.84676 15.8972 9.25574C15.8746 9.39804 15.7502 9.5004 15.6061 9.5004H11.9665C11.7912 9.5004 11.6534 9.35064 11.6647 9.17564C11.6893 8.79143 11.7024 8.39894 11.7024 8.00049C11.7024 7.6022 11.6899 7.20954 11.6655 6.82533C11.6544 6.65033 11.7921 6.50058 11.9675 6.50058H15.6071ZM7.99561 0.000976503C7.32169 0.00200449 6.75189 0.341124 6.30919 0.800732C5.86799 1.2589 5.50529 1.88274 5.21648 2.59164C4.95869 3.22453 4.74861 3.95471 4.59425 4.75304C4.56661 4.89601 4.44236 5.00067 4.29673 5.00067H1.02905C0.816286 5.00067 0.671749 4.78532 0.762498 4.59287C2.04164 1.88034 4.79849 0.00250509 7.99561 0.000976503ZM7.99854 1.50088C8.13876 1.50096 8.34489 1.5678 8.60787 1.84071C8.87307 2.11617 9.14753 2.55456 9.39298 3.15703C9.56957 3.59057 9.72162 4.09103 9.84614 4.64384C9.88765 4.8281 9.74552 5.00067 9.55665 5.00067H6.44042C6.25154 5.00067 6.10942 4.8281 6.151 4.64386C6.27575 4.09101 6.42844 3.59063 6.60507 3.15703C6.85057 2.55445 7.12395 2.11616 7.3892 1.84071C7.65224 1.56762 7.85826 1.50101 7.99854 1.50088ZM7.99937 0.000143047C7.99946 5.14566e-05 7.99959 7.94735e-09 7.99971 2.63641e-08C11.198 0.000454771 13.9561 1.87948 15.2356 4.59287C15.3263 4.78532 15.1818 5.00067 14.969 5.00067H11.7013C11.5557 5.00067 11.4314 4.89601 11.4038 4.75303C11.2494 3.95473 11.0393 3.22451 10.7816 2.59164C10.4928 1.88292 10.1299 1.25887 9.68886 0.800732C9.2458 0.34075 8.67435 0.00145526 7.99972 0.000976994C7.99928 0.000976686 7.99906 0.000450645 7.99937 0.000143047Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeFilled16.category = 'Location';\n\nexport default GlobeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.70069 14C5.84573 14 5.96974 14.1039 5.99751 14.2462C6.18254 15.1946 6.42843 16.0621 6.72559 16.8164C7.07556 17.7046 7.51152 18.475 8.0332 19.0352C8.55587 19.5961 9.22028 19.9999 10 20C6.06288 19.9999 2.65918 17.7235 1.02826 14.4159C0.932598 14.2219 1.07719 14 1.29349 14H5.70069ZM18.7056 14C18.9219 14 19.0664 14.2219 18.9708 14.4159C17.3402 17.7234 13.9371 19.9999 10 20C10.7799 19.9999 11.445 19.5963 11.9678 19.0352C12.4894 18.475 12.9244 17.7046 13.2744 16.8164C13.5716 16.0621 13.8173 15.1945 14.0025 14.2462C14.0302 14.1038 14.1542 14 14.2993 14H18.7056ZM12.1563 14C12.3454 14 12.4874 14.1729 12.4467 14.3575C12.2906 15.065 12.0992 15.7074 11.8789 16.2666C11.5696 17.0517 11.2201 17.6369 10.8701 18.0127C10.5212 18.3872 10.226 18.4999 10 18.5C9.77409 18.4999 9.47953 18.3868 9.13086 18.0127C8.78087 17.6369 8.43043 17.0517 8.12109 16.2666C7.90081 15.7074 7.70925 15.065 7.55322 14.3574C7.5125 14.1728 7.65459 14 7.84364 14H12.1563ZM5.40366 7.5C5.58191 7.5 5.72069 7.65449 5.70443 7.832C5.64037 8.53152 5.60645 9.25782 5.60645 10.001C5.60647 10.7436 5.64043 11.4691 5.70444 12.168C5.7207 12.3455 5.58193 12.5 5.40367 12.5H0.547988C0.411105 12.5 0.29111 12.4074 0.260092 12.2741C0.0901889 11.5439 5.8675e-05 10.7829 0 10.001C0 9.21834 0.089994 8.45672 0.26008 7.72584C0.291103 7.59253 0.411091 7.5 0.547961 7.5H5.40366ZM12.4863 7.5C12.6388 7.5 12.7672 7.61431 12.7827 7.766C12.8549 8.47706 12.8945 9.22608 12.8945 10.001C12.8945 10.7753 12.8549 11.5235 12.7827 12.234C12.7672 12.3857 12.6388 12.5 12.4863 12.5H7.51374C7.36124 12.5 7.23278 12.3856 7.21741 12.2339C7.14546 11.5234 7.10647 10.7753 7.10645 10.001C7.10645 9.22612 7.14538 8.47711 7.21741 7.76606C7.23277 7.61434 7.36124 7.5 7.51373 7.5H12.4863ZM19.4511 7.5C19.5879 7.5 19.7079 7.59254 19.7389 7.72586C19.909 8.45673 19.999 9.21834 19.999 10.001C19.999 10.7829 19.9096 11.5439 19.7399 12.2741C19.7089 12.4074 19.5889 12.5 19.452 12.5H14.5964C14.4181 12.5 14.2793 12.3455 14.2957 12.168C14.3599 11.469 14.3945 10.7436 14.3945 10.001C14.3945 9.25782 14.36 8.53154 14.2957 7.83205C14.2793 7.65452 14.4181 7.5 14.5964 7.5H19.4511ZM10 0.000976562C9.21997 0.00107146 8.55597 0.405517 8.0332 0.966797C7.51146 1.52704 7.07557 2.29712 6.72559 3.18555C6.42863 3.9395 6.18339 4.80611 5.99849 5.75381C5.97072 5.89615 5.84671 6 5.70169 6H1.29354C1.07723 6 0.932636 5.7781 1.02832 5.5841C2.65947 2.27698 6.06328 0.00107063 10 0.000976562ZM10 1.50098C10.226 1.50106 10.5212 1.61462 10.8701 1.98926C11.22 2.36515 11.5697 2.95044 11.8789 3.73535C12.099 4.29416 12.2905 4.9357 12.4467 5.64247C12.4874 5.8271 12.3453 6 12.1563 6H7.84366C7.65461 6 7.51252 5.82715 7.55327 5.64254C7.70931 4.93571 7.90099 4.29421 8.12109 3.73535C8.43042 2.95013 8.78085 2.36514 9.13086 1.98926C9.47978 1.61463 9.77397 1.50107 10 1.50098ZM10.5146 0.0136719C14.2319 0.202232 17.4114 2.42199 18.9707 5.58411C19.0664 5.77811 18.9218 6 18.7055 6H14.2983C14.1533 6 14.0293 5.89618 14.0015 5.75387C13.8164 4.8062 13.5714 3.93949 13.2744 3.18555C12.9245 2.29737 12.4893 1.527 11.9678 0.966797C11.4776 0.440496 10.8624 0.0513274 10.1445 0.00488281L10.5146 0.0136719Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeFilled20.category = 'Location';\n\nexport default GlobeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.6779 16.5003C22.8907 16.5003 23.0355 16.7156 22.9483 16.9097C21.0718 21.0877 16.8773 23.9986 12.0007 23.999C12.0006 23.999 12.0004 23.999 12.0003 23.9989C12 23.9986 12.0003 23.998 12.0007 23.998C12.9066 23.9975 13.7018 23.552 14.351 22.8897C14.998 22.2296 15.5462 21.313 15.9906 20.2414C16.4099 19.23 16.7491 18.0478 16.9916 16.7483C17.0183 16.6051 17.1427 16.5003 17.2884 16.5003H22.6779ZM6.71059 16.5003C6.8563 16.5003 6.98073 16.6051 7.00746 16.7483C7.25001 18.0478 7.59008 19.23 8.00944 20.2414C8.4538 21.3129 9.00205 22.2297 9.64902 22.8897C10.2983 23.5519 11.0925 23.9978 11.9985 23.998C7.1223 23.9973 2.92806 21.0874 1.05171 16.9097C0.964524 16.7156 1.1093 16.5003 1.32208 16.5003H6.71059ZM15.1494 16.5003C15.3373 16.5003 15.4791 16.6712 15.4411 16.8552C15.2239 17.9085 14.9405 18.8577 14.6049 19.6672C14.2053 20.6308 13.7486 21.3617 13.2797 21.8399C12.8135 22.3155 12.3808 22.4989 11.9995 22.4991C11.6184 22.499 11.1863 22.3151 10.7203 21.8399C10.2515 21.3617 9.79373 20.6307 9.39415 19.6672C9.0585 18.8577 8.77413 17.9085 8.55686 16.8551C8.5189 16.6711 8.66068 16.5003 8.84856 16.5003H15.1494ZM6.4136 9.00061C6.59239 9.00061 6.73135 9.15598 6.71393 9.33392C6.62986 10.1928 6.58567 11.0858 6.58567 12.0005C6.5857 12.9154 6.62981 13.8082 6.71391 14.667C6.73134 14.845 6.59237 15.0004 6.41358 15.0004H0.611422C0.474553 15.0004 0.354648 14.9078 0.32312 14.7746C0.11234 13.8842 0.00105012 12.9553 0.000976523 12.0005C0.000976523 11.0457 0.112397 10.1168 0.323131 9.22636C0.354654 9.09316 0.474564 9.00061 0.611444 9.00061H6.4136ZM15.473 9.00061C15.625 9.00061 15.7532 9.11436 15.7694 9.26555C15.8628 10.1363 15.9144 11.0528 15.9144 12.0005C15.9144 12.9484 15.8629 13.8647 15.7695 14.7354C15.7532 14.8866 15.625 15.0004 15.473 15.0004H8.52608C8.37401 15.0004 8.24579 14.8866 8.22961 14.7354C8.13645 13.8647 8.08564 12.9484 8.08561 12.0005C8.08561 11.0528 8.13651 10.1363 8.22963 9.2656C8.2458 9.11438 8.37402 9.00061 8.5261 9.00061H15.473ZM23.3886 9.00061C23.5254 9.00061 23.6453 9.09316 23.6769 9.22636C23.8876 10.1168 23.999 11.0457 23.999 12.0005C23.9989 12.9553 23.8877 13.8842 23.6769 14.7746C23.6454 14.9078 23.5254 15.0004 23.3886 15.0004H17.5854C17.4066 15.0004 17.2677 14.845 17.2851 14.667C17.3694 13.8082 17.4143 12.9154 17.4143 12.0005C17.4143 11.0858 17.3694 10.1928 17.2851 9.33392C17.2677 9.15598 17.4066 9.00061 17.5854 9.00061H23.3886ZM11.9985 0.000976523C11.0923 0.00126218 10.2984 0.447847 9.64902 1.11031C9.00192 1.77043 8.45385 2.68684 8.00944 3.75864C7.58995 4.77042 7.24998 5.95254 7.00745 7.25262C6.98072 7.39588 6.85629 7.50067 6.71057 7.50067H1.32203C1.10926 7.50067 0.964487 7.28538 1.05164 7.09128C2.92776 2.91274 7.12192 0.00175354 11.9985 0.000976523ZM11.9995 1.50092C12.3808 1.50107 12.8135 1.68449 13.2797 2.16007C13.7484 2.63837 14.2054 3.36946 14.6049 4.33283C14.9406 5.14262 15.224 6.09205 15.4412 7.14581C15.4791 7.32983 15.3373 7.50067 15.1495 7.50067H8.84852C8.66066 7.50067 8.51888 7.32987 8.55681 7.14587C8.77407 6.09197 9.05836 5.14273 9.39415 4.33283C9.79379 3.369 10.2514 2.6384 10.7203 2.16007C11.1865 1.68452 11.6182 1.50104 11.9995 1.50092ZM12.0003 0.000143052C12.0004 5.14582e-05 12.0006 5.21527e-09 12.0007 1.7347e-08C16.8777 0.00045678 21.0722 2.91246 22.9484 7.09128C23.0355 7.28538 22.8907 7.50067 22.678 7.50067H17.2885C17.1427 7.50067 17.0183 7.39588 16.9916 7.25262C16.7492 5.95264 16.41 4.77034 15.9906 3.75864C15.5463 2.68715 14.9978 1.77039 14.351 1.11031C13.7018 0.448043 12.9066 0.00152559 12.0007 0.000976986C12.0003 0.000976722 12 0.000450671 12.0003 0.000143052Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeFilled24.category = 'Location';\n\nexport default GlobeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.22048 21.5C9.36583 21.5 9.49011 21.6043 9.51695 21.7472C9.84209 23.478 10.3099 25.0471 10.8936 26.3779C11.4839 27.7239 12.2068 28.8598 13.0469 29.6699C13.8906 30.4836 14.8896 31 16 31C17.1104 31 18.1094 30.4836 18.9531 29.6699C19.7932 28.8598 20.5161 27.7238 21.1064 26.3779C21.6901 25.0471 22.1579 23.478 22.483 21.7472C22.5099 21.6043 22.6342 21.5 22.7795 21.5H29.5192C29.7308 21.5 29.8756 21.7133 29.7922 21.9078C27.4988 27.2547 22.1866 31 16 31C9.81336 31 4.50119 27.2547 2.20783 21.9078C2.12442 21.7133 2.2692 21.5 2.48081 21.5H9.22048ZM20.6418 21.5C20.8299 21.5 20.9716 21.6711 20.934 21.8554C20.6331 23.3301 20.2236 24.6554 19.7324 25.7754C19.1919 27.0078 18.5673 27.9579 17.9121 28.5898C17.2604 29.2183 16.6155 29.5 16 29.5C15.3846 29.5 14.7396 29.2183 14.0879 28.5898C13.4327 27.9579 12.8081 27.0078 12.2676 25.7754C11.7764 24.6554 11.3669 23.3301 11.066 21.8554C11.0284 21.6711 11.1701 21.5 11.3582 21.5H20.6418ZM8.90537 12C9.08579 12 9.22529 12.1581 9.20492 12.3373C9.07159 13.5112 9 14.7386 9 16C9 17.2614 9.07159 18.4888 9.20492 19.6627C9.22529 19.8419 9.08579 20 8.90537 20H1.76943C1.63448 20 1.51584 19.91 1.48192 19.7794C1.16828 18.5719 1 17.3056 1 16C1 14.6944 1.16828 13.4281 1.48192 12.2206C1.51584 12.09 1.63448 12 1.76942 12H8.90537ZM20.98 12C21.1306 12 21.258 12.1116 21.2763 12.261C21.4212 13.4468 21.5 14.7006 21.5 16C21.5 17.2994 21.4212 18.5532 21.2763 19.739C21.258 19.8884 21.1306 20 20.98 20H11.02C10.8694 20 10.742 19.8884 10.7237 19.739C10.5788 18.5532 10.5 17.2994 10.5 16C10.5 14.7006 10.5788 13.4468 10.7237 12.261C10.742 12.1116 10.8694 12 11.02 12H20.98ZM30.2306 12C30.3655 12 30.4842 12.09 30.5181 12.2206C30.8317 13.4281 31 14.6944 31 16C31 17.3056 30.8317 18.5719 30.5181 19.7794C30.4842 19.91 30.3655 20 30.2306 20H23.0946C22.9142 20 22.7747 19.8419 22.7951 19.6627C22.9284 18.4888 23 17.2614 23 16C23 14.7386 22.9284 13.5112 22.7951 12.3373C22.7747 12.1581 22.9142 12 23.0946 12H30.2306ZM16 1C14.8896 1.00002 13.8906 1.51641 13.0469 2.33008C12.2068 3.14022 11.4839 4.27615 10.8936 5.62207C10.3099 6.95289 9.84209 8.522 9.51695 10.2528C9.49011 10.3957 9.36583 10.5 9.22048 10.5H2.48081C2.2692 10.5 2.12442 10.2867 2.20783 10.0922C4.50119 4.74525 9.81336 1 16 1ZM16 2.5C16.6155 2.5 17.2604 2.78169 17.9121 3.41016C18.5673 4.04208 19.1919 4.9922 19.7324 6.22461C20.2236 7.3446 20.6331 8.66987 20.934 10.1446C20.9716 10.3289 20.8299 10.5 20.6418 10.5H11.3582C11.1701 10.5 11.0284 10.3289 11.066 10.1446C11.3669 8.66987 11.7764 7.3446 12.2676 6.22461C12.8081 4.99222 13.4327 4.04208 14.0879 3.41016C14.7396 2.78171 15.3846 2.50001 16 2.5ZM16 1C22.1866 1 27.4988 4.74525 29.7922 10.0922C29.8756 10.2867 29.7308 10.5 29.5192 10.5H22.7795C22.6342 10.5 22.5099 10.3957 22.483 10.2528C22.1579 8.522 21.6901 6.95289 21.1064 5.62207C20.5161 4.27616 19.7932 3.14021 18.9531 2.33008C18.1094 1.51643 17.1104 1 16 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeFilled32.category = 'Location';\n\nexport default GlobeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeInSquare12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeInSquare12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 0C10.9926 0 12 1.00736 12 2.25V9.75C12 10.9926 10.9926 12 9.75 12H2.25C1.00736 12 0 10.9926 0 9.75V2.25C0 1.00736 1.00736 0 2.25 0H9.75ZM2.25 1.5C1.83579 1.5 1.5 1.83579 1.5 2.25V9.75C1.5 10.1382 1.79488 10.4575 2.17285 10.4961L2.25 10.5H9.75C10.1642 10.5 10.5 10.1642 10.5 9.75V2.25C10.5 1.83579 10.1642 1.5 9.75 1.5H2.25ZM6 2.25C8.07107 2.25 9.75 3.92893 9.75 6C9.75 8.07107 8.07107 9.75 6 9.75C3.92893 9.75 2.25 8.07107 2.25 6C2.25 3.92893 3.92893 2.25 6 2.25ZM3.87793 6.75C4.10389 7.38931 4.61069 7.89611 5.25 8.12207V6.75H3.87793ZM6.75 6.75V8.12207C7.38931 7.89611 7.89611 7.38931 8.12207 6.75H6.75ZM5.25 3.87793C4.61069 4.10389 4.10389 4.61069 3.87793 5.25H5.25V3.87793ZM6.75 5.25H8.12207C7.89611 4.61069 7.38931 4.10389 6.75 3.87793V5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeInSquare12.category = 'Location';\n\nexport default GlobeInSquare12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeInSquare16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeInSquare16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2002 0.5C14.5807 0.500198 15.7002 1.61941 15.7002 3V13C15.7002 14.3806 14.5807 15.4998 13.2002 15.5H2.7998C1.41921 15.4999 0.299805 14.3806 0.299805 13V3C0.299805 1.61937 1.41921 0.500132 2.7998 0.5H13.2002ZM2.7998 2C2.24763 2.00013 1.7998 2.4478 1.7998 3V13C1.7998 13.5522 2.24763 13.9999 2.7998 14H13.2002L13.3018 13.9951C13.7724 13.9475 14.1464 13.5731 14.1943 13.1025L14.2002 13V3C14.2002 2.48212 13.8062 2.05594 13.3018 2.00488L13.2002 2H2.7998ZM8 3.25C10.6234 3.25 12.75 5.37665 12.75 8C12.75 10.6234 10.6234 12.75 8 12.75C5.37876 12.75 3.25341 10.6263 3.25 8.00586V7.99414C3.25341 5.3737 5.37876 3.25001 8 3.25ZM7.27344 8.75C7.29458 9.07853 7.32927 9.38531 7.375 9.66016C7.5094 10.4676 7.73931 11 8 11C8.26069 11 8.4906 10.4676 8.625 9.66016C8.67073 9.38531 8.70542 9.07853 8.72656 8.75H7.27344ZM4.83691 8.75C5.01359 9.49796 5.44888 10.1459 6.04297 10.5947C6.03301 10.5579 6.02365 10.5213 6.01465 10.4854C5.8895 9.98476 5.80658 9.38748 5.77051 8.75H4.83691ZM10.2295 8.75C10.1934 9.38748 10.1105 9.98476 9.98535 10.4854C9.97635 10.5213 9.96699 10.5579 9.95703 10.5947C10.5511 10.1459 10.9864 9.49797 11.1631 8.75H10.2295ZM6.04297 5.40527C5.44888 5.85407 5.01359 6.50204 4.83691 7.25H5.77051C5.80658 6.61252 5.8895 6.01524 6.01465 5.51465C6.02365 5.47865 6.03301 5.44214 6.04297 5.40527ZM8 5C7.73931 5 7.5094 5.53241 7.375 6.33984C7.32927 6.61469 7.29458 6.92147 7.27344 7.25H8.72656C8.70542 6.92147 8.67073 6.61469 8.625 6.33984C8.4906 5.53241 8.26069 5 8 5ZM9.98535 5.51465C10.1105 6.01524 10.1934 6.61252 10.2295 7.25H11.1631C10.9864 6.50203 10.5511 5.85407 9.95703 5.40527C9.96699 5.44214 9.97635 5.47865 9.98535 5.51465Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeInSquare16.category = 'Location';\n\nexport default GlobeInSquare16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeInSquare20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeInSquare20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.75 1C18.2688 1 19.5 2.23122 19.5 3.75V16.25C19.5 17.7688 18.2688 19 16.75 19H3.25C1.73122 19 0.5 17.7688 0.5 16.25V3.75C0.5 2.23122 1.73122 1 3.25 1H16.75ZM3.25 2.5C2.55964 2.5 2 3.05964 2 3.75V16.25C2 16.9404 2.55964 17.5 3.25 17.5H16.75C17.4404 17.5 18 16.9404 18 16.25V3.75C18 3.05964 17.4404 2.5 16.75 2.5H3.25ZM10 4.25C13.1756 4.25 15.75 6.82436 15.75 10C15.75 13.1756 13.1756 15.75 10 15.75C6.82436 15.75 4.25 13.1756 4.25 10C4.25 6.82436 6.82436 4.25 10 4.25ZM9.01758 10.75C9.04962 11.4256 9.12403 12.0416 9.22949 12.5508C9.24305 12.6162 9.25692 12.6803 9.27148 12.7422C9.45385 13.5166 9.71304 14 10 14C10.287 14 10.5462 13.5166 10.7285 12.7422C10.7431 12.6803 10.7569 12.6162 10.7705 12.5508C10.876 12.0416 10.9504 11.4256 10.9824 10.75H9.01758ZM5.81641 10.75C6.04844 12.053 6.87407 13.1507 8.00391 13.7529C7.93862 13.5666 7.88406 13.3771 7.83789 13.1924C7.66591 12.5045 7.55486 11.6591 7.51562 10.75H5.81641ZM12.4844 10.75C12.4451 11.6591 12.3341 12.5045 12.1621 13.1924C12.1159 13.3771 12.0614 13.5666 11.9961 13.7529C13.1259 13.1507 13.9516 12.053 14.1836 10.75H12.4844ZM8.00391 6.24707C6.87407 6.84933 6.04844 7.94697 5.81641 9.25H7.51562C7.55486 8.3409 7.66591 7.49553 7.83789 6.80762C7.88406 6.62294 7.93862 6.43345 8.00391 6.24707ZM10 6C9.71304 6 9.45385 6.48338 9.27148 7.25781C9.25692 7.31966 9.24305 7.38376 9.22949 7.44922C9.12403 7.95842 9.04962 8.57438 9.01758 9.25H10.9824C10.9504 8.57438 10.876 7.95842 10.7705 7.44922C10.7569 7.38376 10.7431 7.31966 10.7285 7.25781C10.5462 6.48338 10.287 6 10 6ZM11.9961 6.24707C12.0614 6.43345 12.1159 6.62294 12.1621 6.80762C12.3341 7.49553 12.4451 8.3409 12.4844 9.25H14.1836C13.9516 7.94697 13.1259 6.84933 11.9961 6.24707Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeInSquare20.category = 'Location';\n\nexport default GlobeInSquare20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeInSquare24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeInSquare24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20 1C21.6569 1 23 2.34315 23 4V19.5C23 21.1569 21.6569 22.5 20 22.5H4C2.34315 22.5 1 21.1569 1 19.5V4C1 2.34315 2.34315 1 4 1H20ZM4 2.5C3.17157 2.5 2.5 3.17157 2.5 4V19.5C2.5 20.3284 3.17157 21 4 21H20C20.8284 21 21.5 20.3284 21.5 19.5V4C21.5 3.17157 20.8284 2.5 20 2.5H4ZM12 5C15.7279 5 18.75 8.02208 18.75 11.75C18.75 15.4779 15.7279 18.5 12 18.5C8.27208 18.5 5.25 15.4779 5.25 11.75C5.25 8.02208 8.27208 5 12 5ZM10.5166 12.5C10.6252 14.9056 11.248 16.75 12 16.75C12.752 16.75 13.3748 14.9056 13.4834 12.5H10.5166ZM6.80273 12.5C7.05832 14.2868 8.21452 15.7829 9.7959 16.5156C9.68009 16.2565 9.58362 15.9857 9.50293 15.7168C9.23412 14.8208 9.0653 13.7027 9.01562 12.5H6.80273ZM14.9844 12.5C14.9347 13.7027 14.7659 14.8208 14.4971 15.7168C14.4164 15.9857 14.3199 16.2565 14.2041 16.5156C15.7855 15.7829 16.9417 14.2868 17.1973 12.5H14.9844ZM9.7959 6.98438C8.21452 7.71707 7.05832 9.21318 6.80273 11H9.01562C9.0653 9.79727 9.23412 8.67924 9.50293 7.7832C9.58362 7.51429 9.68009 7.24347 9.7959 6.98438ZM12 6.75C11.248 6.75 10.6252 8.59437 10.5166 11H13.4834C13.3748 8.59437 12.752 6.75 12 6.75ZM14.2041 6.98438C14.3199 7.24347 14.4164 7.51429 14.4971 7.7832C14.7659 8.67924 14.9347 9.79727 14.9844 11H17.1973C16.9417 9.21318 15.7855 7.71707 14.2041 6.98438Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeInSquare24.category = 'Location';\n\nexport default GlobeInSquare24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobeInSquare32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobeInSquare32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27 2.5C28.933 2.5 30.5 4.067 30.5 6V26C30.5 27.933 28.933 29.5 27 29.5H5C3.067 29.5 1.5 27.933 1.5 26V6C1.5 4.067 3.067 2.5 5 2.5H27ZM5 4C3.89543 4 3 4.89543 3 6V26L3.01074 26.2041C3.1062 27.1457 3.85435 27.8938 4.7959 27.9893L5 28H27L27.2041 27.9893C28.2128 27.887 29 27.0357 29 26V6C29 4.89543 28.1046 4 27 4H5ZM16 7.75C20.5563 7.75 24.25 11.4437 24.25 16C24.25 20.5563 20.5563 24.25 16 24.25C11.4437 24.25 7.75 20.5563 7.75 16C7.75 11.4437 11.4437 7.75 16 7.75ZM13.7656 16.75C13.8356 18.4423 14.1392 19.9344 14.5752 21.0244C14.8257 21.6507 15.1049 22.1078 15.377 22.3955C15.6475 22.6816 15.8585 22.75 16 22.75C16.1415 22.75 16.3525 22.6816 16.623 22.3955C16.8951 22.1078 17.1743 21.6507 17.4248 21.0244C17.8608 19.9344 18.1644 18.4423 18.2344 16.75H13.7656ZM9.29102 16.75C9.56902 19.2649 11.2288 21.3633 13.4941 22.2695C13.3821 22.0519 13.2785 21.8217 13.1826 21.582C12.6654 20.2889 12.3353 18.6004 12.2646 16.75H9.29102ZM19.7354 16.75C19.6647 18.6004 19.3346 20.2889 18.8174 21.582C18.7215 21.8217 18.6179 22.0519 18.5059 22.2695C20.7712 21.3633 22.431 19.2649 22.709 16.75H19.7354ZM13.4941 9.73047C11.2288 10.6367 9.56902 12.7351 9.29102 15.25H12.2646C12.3353 13.3996 12.6654 11.7111 13.1826 10.418C13.2785 10.1783 13.3821 9.9481 13.4941 9.73047ZM16 9.25C15.8585 9.25 15.6475 9.3184 15.377 9.60449C15.1049 9.89217 14.8257 10.3493 14.5752 10.9756C14.1392 12.0656 13.8356 13.5577 13.7656 15.25H18.2344C18.1644 13.5577 17.8608 12.0656 17.4248 10.9756C17.1743 10.3493 16.8951 9.89217 16.623 9.60449C16.3525 9.3184 16.1415 9.25 16 9.25ZM18.5059 9.73047C18.6179 9.9481 18.7215 10.1783 18.8174 10.418C19.3346 11.7111 19.6647 13.3996 19.7354 15.25H22.709C22.431 12.7351 20.7712 10.6367 18.5059 9.73047Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobeInSquare32.category = 'Location';\n\nexport default GlobeInSquare32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobePin12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobePin12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.28034 0 10.2628 1.27261 11.2773 3.14258C11.4746 3.50653 11.3394 3.96166 10.9756 4.15918C10.6115 4.35671 10.1555 4.2215 9.95801 3.85742C9.56682 3.13655 8.98456 2.53607 8.28027 2.12109C8.48073 2.64706 8.6333 3.24427 8.73633 3.87988C8.74879 3.95674 8.74583 4.03224 8.73535 4.10547C8.74448 4.15223 8.75 4.20057 8.75 4.25C8.7499 4.66413 8.41415 5 8 5H4.63965C4.61407 5.32063 4.59961 5.65499 4.59961 6C4.59961 7.38248 4.8173 8.59477 5.1543 9.43262C5.32334 9.85283 5.50778 10.1416 5.67578 10.3135C5.83799 10.4792 5.94638 10.4999 6 10.5C6.36221 10.5002 6.6653 10.7571 6.73535 11.0986C6.74535 11.1475 6.75 11.1982 6.75 11.25C6.75 11.3018 6.74535 11.3525 6.73535 11.4014C6.6653 11.7429 6.36221 11.9998 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM9.25 5.5C10.777 5.5 11.9998 6.75007 12 8.27344C12 9.36397 11.3331 10.2893 10.8027 10.8672C10.5233 11.1717 10.2456 11.4177 10.0391 11.5879C9.93532 11.6734 9.84806 11.741 9.78516 11.7881C9.75366 11.8116 9.72839 11.8305 9.70996 11.8438C9.70076 11.8504 9.69309 11.8554 9.6875 11.8594C9.68475 11.8613 9.68249 11.863 9.68066 11.8643C9.67974 11.8649 9.67841 11.8657 9.67773 11.8662H9.67676V11.8672C9.45229 12.0223 9.16421 12.0411 8.92383 11.9248L8.82324 11.8672L8.82227 11.8662C8.82159 11.8657 8.82026 11.8649 8.81934 11.8643C8.81751 11.863 8.81525 11.8613 8.8125 11.8594C8.80691 11.8554 8.79924 11.8504 8.79004 11.8438C8.77161 11.8305 8.74634 11.8116 8.71484 11.7881C8.65194 11.741 8.56468 11.6734 8.46094 11.5879C8.25444 11.4177 7.97671 11.1717 7.69727 10.8672C7.16692 10.2893 6.5 9.36397 6.5 8.27344C6.5002 6.75007 7.723 5.5 9.25 5.5ZM9.25 7C8.56811 7 8.0002 7.56172 8 8.27344C8 8.77681 8.33308 9.34079 8.80273 9.85254C8.95647 10.02 9.11321 10.1652 9.25 10.2861C9.38679 10.1652 9.54353 10.02 9.69727 9.85254C10.1669 9.34079 10.5 8.77681 10.5 8.27344C10.4998 7.56172 9.93189 7 9.25 7ZM2.25879 8.5C2.63571 9.06294 3.13629 9.53539 3.72168 9.87988C3.56361 9.46513 3.43428 9.00079 3.33496 8.5H2.25879ZM1.61328 5C1.54025 5.32173 1.5 5.65617 1.5 6C1.5 6.34383 1.54025 6.67827 1.61328 7H3.13672C3.11359 6.67367 3.09961 6.3395 3.09961 6C3.09961 5.6605 3.11359 5.32633 3.13672 5H1.61328ZM3.72168 2.11914C3.13611 2.46365 2.63581 2.93692 2.25879 3.5H3.33496C3.43435 2.99887 3.56346 2.5341 3.72168 2.11914ZM6 1.5C5.94638 1.5001 5.83799 1.52077 5.67578 1.68652C5.50778 1.85838 5.32334 2.14717 5.1543 2.56738C5.04442 2.84056 4.95023 3.1543 4.86914 3.5H7.13281C6.98989 2.89047 6.80023 2.39612 6.58984 2.04395C6.29867 1.55677 6.07518 1.50019 6 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobePin12.category = 'Location';\n\nexport default GlobePin12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobePin16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobePin16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.125 6.75C14.2677 6.75 15.9999 8.49282 16 10.6367C16 12.1676 15.0494 13.5021 14.2383 14.3789C13.8181 14.8331 13.3999 15.202 13.0879 15.457C12.9313 15.585 12.7998 15.6863 12.7061 15.7559C12.6593 15.7905 12.6213 15.817 12.5947 15.8359C12.5815 15.8453 12.5712 15.853 12.5635 15.8584C12.5596 15.8611 12.5561 15.8636 12.5537 15.8652C12.5526 15.866 12.5515 15.8667 12.5508 15.8672L12.5498 15.8682L12.125 15.25L12.5488 15.8682C12.2932 16.0434 11.9568 16.0434 11.7012 15.8682L12.125 15.25L11.7002 15.8682L11.6992 15.8672C11.6985 15.8667 11.6974 15.866 11.6963 15.8652C11.6939 15.8636 11.6904 15.8611 11.6865 15.8584C11.6788 15.853 11.6685 15.8453 11.6553 15.8359C11.6287 15.817 11.5907 15.7905 11.5439 15.7559C11.4502 15.6863 11.3187 15.585 11.1621 15.457C10.8501 15.202 10.4319 14.8331 10.0117 14.3789C9.2006 13.5021 8.25 12.1676 8.25 10.6367C8.2501 8.49282 9.98227 6.75 12.125 6.75ZM8 0C11.5018 0.000410752 14.4766 2.25088 15.5605 5.38184C15.6954 5.77283 15.4884 6.20031 15.0977 6.33594C14.7064 6.47139 14.2793 6.26313 14.1436 5.87207C13.5383 4.12388 12.2076 2.71416 10.5127 2.00293C10.9145 2.79431 11.2254 3.77704 11.4268 4.86328C11.502 5.27026 11.2331 5.66262 10.8262 5.73828C10.419 5.81375 10.0278 5.54376 9.95215 5.13672C9.73021 3.93961 9.38099 2.97411 8.98145 2.33008C8.56416 1.65764 8.204 1.50013 7.99902 1.5H7.99805C7.85777 1.50035 7.65225 1.56721 7.38965 1.83984C7.12437 2.11531 6.851 2.55359 6.60547 3.15625C6.39156 3.68136 6.21277 4.30442 6.07617 5H8.50098C8.91474 5.00053 9.25 5.33611 9.25 5.75C9.25 6.16421 8.91324 6.5 8.49902 6.5H5.86328C5.82016 6.98054 5.7959 7.4826 5.7959 8C5.79592 8.51761 5.82108 9.01935 5.86426 9.5H6C6.41399 9.50026 6.75 9.83595 6.75 10.25C6.75 10.6388 6.45404 10.9584 6.0752 10.9961C6.21187 11.6927 6.39126 12.317 6.60547 12.8428C6.85098 13.4453 7.12441 13.8838 7.38965 14.1592C7.6521 14.4315 7.85783 14.4977 7.99805 14.498L8 14.499C8.41376 14.4995 8.74998 14.8351 8.75 15.249C8.74995 15.3527 8.7276 15.4512 8.68945 15.541C8.64111 15.6551 8.56268 15.7512 8.46777 15.8281C8.33896 15.9323 8.17751 15.9979 7.99902 15.998V15.999C7.99715 15.999 7.99504 15.9981 7.99316 15.998C3.57835 15.9946 0.000468365 12.4155 0 8C0 3.58198 3.58198 0 8 0ZM12.125 8.25C10.8161 8.25 9.7501 9.31586 9.75 10.6367C9.75 11.5762 10.362 12.5482 11.1133 13.3604C11.4743 13.7505 11.8374 14.072 12.1113 14.2959C12.1157 14.2994 12.1207 14.3022 12.125 14.3057C12.1293 14.3022 12.1343 14.2994 12.1387 14.2959C12.4126 14.072 12.7757 13.7505 13.1367 13.3604C13.888 12.5482 14.5 11.5762 14.5 10.6367C14.4999 9.31586 13.4339 8.25 12.125 8.25ZM2.23438 11C2.93286 12.3389 4.08262 13.4045 5.4834 13.9932C5.38873 13.8066 5.29929 13.6116 5.2168 13.4092C4.93258 12.7116 4.70634 11.8951 4.54883 11H2.23438ZM12.1201 9.75C12.6723 9.75007 13.1201 10.1978 13.1201 10.75C13.1201 11.3022 12.6723 11.7499 12.1201 11.75C11.5678 11.75 11.1201 11.3023 11.1201 10.75C11.1201 10.1977 11.5678 9.75 12.1201 9.75ZM1.67578 6.5C1.562 6.98157 1.5 7.48369 1.5 8C1.50007 8.51644 1.56187 9.01835 1.67578 9.5H4.35742C4.31742 9.01307 4.29592 8.51147 4.2959 8C4.2959 7.48868 4.31648 6.98678 4.35645 6.5H1.67578ZM5.4834 2.00488C4.08206 2.59383 2.93182 3.66029 2.2334 5H4.54883C4.70633 4.10471 4.93256 3.28863 5.2168 2.59082C5.29946 2.38793 5.38854 2.19194 5.4834 2.00488Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobePin16.category = 'Location';\n\nexport default GlobePin16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobePin20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobePin20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C14.1845 0.000114024 17.7675 2.57085 19.2588 6.21582C19.4715 6.73586 19.6413 7.27838 19.7646 7.83789C19.8538 8.24234 19.5987 8.64318 19.1943 8.73242C18.7899 8.82149 18.389 8.56559 18.2998 8.16113C18.195 7.68595 18.0508 7.22484 17.8701 6.7832C16.9345 4.49675 15.0318 2.71052 12.6719 1.92969C12.6828 1.9483 12.6943 1.96663 12.7051 1.98535C13.3501 3.10545 13.8336 4.63872 14.1143 6.37988C14.1801 6.78868 13.9019 7.17414 13.4932 7.24023C13.0844 7.3059 12.6998 7.02785 12.6338 6.61914C12.3708 4.98773 11.93 3.64558 11.4053 2.73438C10.8576 1.78335 10.3444 1.5002 10 1.5C9.77405 1.50009 9.47962 1.61396 9.13086 1.98828C8.78087 2.36409 8.43042 2.94927 8.12109 3.73438C7.86437 4.38613 7.64646 5.15087 7.47852 6H10.25C10.664 6.00021 11 6.33592 11 6.75C11 7.16408 10.664 7.49979 10.25 7.5H7.24609C7.15579 8.28925 7.10646 9.12801 7.10645 10C7.10646 10.8719 7.15585 11.7109 7.24609 12.5H8.25C8.66403 12.5002 9 12.8359 9 13.25C9 13.6641 8.66403 13.9998 8.25 14H7.47852C7.64645 14.8493 7.8643 15.6137 8.12109 16.2656C8.43047 17.0509 8.7808 17.6359 9.13086 18.0117C9.47968 18.3862 9.77402 18.4989 10 18.499C10.1543 18.499 10.3078 18.4954 10.46 18.4873C10.8734 18.4653 11.2268 18.7829 11.249 19.1963C11.271 19.6098 10.9535 19.9631 10.54 19.9854C10.3614 19.9949 10.1809 19.999 10 19.999C4.47751 19.9989 0.000150493 15.5225 0 10C0.000197915 4.47755 4.47754 0.000125438 10 0ZM15.25 8.5C17.8817 8.5 20 10.6566 20 13.2979C19.9999 15.1852 18.833 16.8539 17.8027 17.9766C17.2733 18.5535 16.7456 19.022 16.3516 19.3467C16.154 19.5095 15.9887 19.6376 15.8711 19.7256C15.8124 19.7695 15.7655 19.8034 15.7324 19.8271C15.7159 19.839 15.7027 19.8489 15.6934 19.8555L15.6787 19.8652L15.6768 19.8672C15.4523 20.0223 15.1642 20.0411 14.9238 19.9248L14.8232 19.8672L14.8213 19.8652L14.8066 19.8555C14.7973 19.8489 14.7841 19.839 14.7676 19.8271C14.7345 19.8034 14.6876 19.7695 14.6289 19.7256C14.5113 19.6376 14.346 19.5095 14.1484 19.3467C13.7544 19.022 13.2268 18.5535 12.6973 17.9766C11.667 16.8539 10.5001 15.1852 10.5 13.2979C10.5 10.6566 12.6183 8.5 15.25 8.5ZM15.25 10C13.4634 10 12 11.4682 12 13.2979C12.0001 14.5981 12.8331 15.9054 13.8027 16.9619C14.2732 17.4745 14.7456 17.8962 15.1016 18.1895C15.153 18.2318 15.2041 18.269 15.25 18.3057C15.2959 18.269 15.347 18.2318 15.3984 18.1895C15.7544 17.8962 16.2268 17.4745 16.6973 16.9619C17.6669 15.9054 18.4999 14.5981 18.5 13.2979C18.5 11.4682 17.0366 10 15.25 10ZM2.5 14C3.51925 15.9069 5.24412 17.3777 7.32617 18.0674C7.10373 17.6888 6.90361 17.2673 6.72559 16.8154C6.40295 15.9964 6.14065 15.0445 5.95117 14H2.5ZM15.25 12C15.9404 12 16.5 12.5596 16.5 13.25C16.5 13.9404 15.9404 14.5 15.25 14.5C14.5596 14.5 14 13.9404 14 13.25C14 12.5596 14.5596 12 15.25 12ZM1.875 7.5C1.63201 8.29051 1.50004 9.12984 1.5 10C1.50003 10.8701 1.63207 11.7096 1.875 12.5H5.7373C5.65209 11.6996 5.60645 10.8612 5.60645 10C5.60646 9.13871 5.65205 8.30055 5.7373 7.5H1.875ZM7.32617 1.93164C5.2441 2.62134 3.51931 4.09298 2.5 6H5.95215C6.14164 4.95577 6.40303 4.00344 6.72559 3.18457C6.90376 2.73233 7.10351 2.31044 7.32617 1.93164Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobePin20.category = 'Location';\n\nexport default GlobePin20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobePin24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobePin24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.2498 9.4999C21.461 9.4999 23.9997 12.2279 23.9998 15.5116C23.9998 17.8665 22.5944 19.9786 21.3123 21.4314C20.6586 22.1722 20.007 22.7753 19.5193 23.1931C19.275 23.4025 19.0705 23.5667 18.9256 23.6794C18.8531 23.7358 18.7951 23.7792 18.7547 23.8093C18.7345 23.8244 18.7181 23.8362 18.7068 23.8445C18.7014 23.8484 18.6974 23.8519 18.6941 23.8542C18.6927 23.8553 18.6912 23.8565 18.6902 23.8572L18.6883 23.8582L18.2498 23.2498L18.6873 23.8591C18.4259 24.0468 18.0737 24.0468 17.8123 23.8591L18.2498 23.2498L17.8113 23.8582L17.8094 23.8572C17.8084 23.8565 17.807 23.8553 17.8055 23.8542C17.8023 23.8519 17.7982 23.8484 17.7928 23.8445C17.7815 23.8362 17.7651 23.8244 17.7449 23.8093C17.7045 23.7792 17.6465 23.7358 17.574 23.6794C17.4291 23.5667 17.2246 23.4025 16.9803 23.1931C16.4927 22.7753 15.8411 22.1722 15.1873 21.4314C13.9053 19.9786 12.4999 17.8665 12.4999 15.5116C12.5 12.2279 15.0386 9.4999 18.2498 9.4999ZM12.0009 0C17.3256 0.000410363 21.839 3.46882 23.408 8.26749C23.5361 8.66072 23.3214 9.08385 22.9285 9.2128C22.535 9.34146 22.1112 9.12664 21.9822 8.73331C20.9192 5.48233 18.3116 2.93076 15.0282 1.94334C15.0944 2.03986 15.16 2.13862 15.2225 2.23924C16.0282 3.53608 16.6442 5.32305 17.0145 7.36711C17.0877 7.77424 16.8171 8.16425 16.41 8.2382C16.0027 8.31179 15.613 8.04088 15.5389 7.63371C15.1896 5.70522 14.623 4.11608 13.9491 3.03122C13.2578 1.91873 12.565 1.50023 11.9999 1.49998H11.9989C11.6177 1.50026 11.1866 1.6838 10.7206 2.15916C10.2517 2.6375 9.79408 3.36813 9.39444 4.33199C9.02136 5.23182 8.71185 6.30366 8.48722 7.49992H12.9999C13.414 7.50006 13.7499 7.83579 13.7499 8.24992C13.7499 8.66404 13.414 8.99978 12.9999 8.99991H8.25968C8.14767 9.949 8.08586 10.9555 8.08586 11.9999C8.08589 13.0445 8.14759 14.0507 8.25968 14.9998H10.2499C10.664 15 10.9999 15.3357 10.9999 15.7498C10.9999 16.164 10.664 16.4997 10.2499 16.4998H8.48722C8.71185 17.6954 9.02149 18.7673 9.39444 19.6668C9.79403 20.6304 10.2518 21.3614 10.7206 21.8396C11.1865 22.3146 11.6179 22.4975 11.9989 22.4978L12.0009 22.4988C12.4759 22.4988 12.9436 22.467 13.4012 22.406C13.8116 22.3516 14.1893 22.6402 14.244 23.0505C14.2984 23.4608 14.0096 23.8384 13.5995 23.8933C13.0762 23.963 12.5415 23.9978 11.9999 23.9978V23.9988L11.9989 23.9978C5.37279 23.997 0.000510604 18.6261 0 11.9999C0 5.37327 5.37248 0.000791685 11.9989 0H12.0009ZM18.2498 10.9999C15.9383 10.9999 14 12.9833 13.9999 15.5116C13.9999 17.3007 15.0945 19.0582 16.3123 20.4383C16.9085 21.1138 17.507 21.668 17.9568 22.0535C18.0639 22.1452 18.1623 22.2272 18.2498 22.2986C18.3373 22.2272 18.4357 22.1452 18.5428 22.0535C18.9926 21.668 19.5911 21.1138 20.1873 20.4383C21.4051 19.0582 22.4998 17.3007 22.4998 15.5116C22.4997 12.9833 20.5613 10.9999 18.2498 10.9999ZM2.51267 16.4998C3.77388 19.1534 6.11524 21.1922 8.96866 22.0515C8.60886 21.526 8.28884 20.9142 8.00968 20.241C7.56378 19.1656 7.20753 17.8971 6.96282 16.4998H2.51267ZM18.2498 12.9999C19.4924 12.9999 20.4998 14.0072 20.4998 15.2498C20.4998 16.4925 19.4924 17.4998 18.2498 17.4998C17.0072 17.4998 15.9998 16.4925 15.9998 15.2498C15.9998 14.0072 17.0072 12.9999 18.2498 12.9999ZM18.2498 14.4999C17.8356 14.4999 17.4998 14.8356 17.4998 15.2498C17.4998 15.6641 17.8356 15.9998 18.2498 15.9998C18.664 15.9998 18.9998 15.6641 18.9998 15.2498C18.9998 14.8356 18.664 14.4999 18.2498 14.4999ZM1.93748 8.99991C1.65453 9.95051 1.50096 10.9574 1.50096 11.9999C1.50105 13.0426 1.65528 14.0491 1.93846 14.9998H6.74895C6.64222 14.0394 6.5859 13.0338 6.58587 11.9999C6.58587 10.9662 6.6423 9.96021 6.74895 8.99991H1.93748ZM8.96866 1.94529C6.11453 2.80482 3.77276 4.8454 2.51169 7.49992H6.96282C7.20751 6.10194 7.56365 4.83357 8.00968 3.75777C8.28902 3.08409 8.60857 2.47114 8.96866 1.94529Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobePin24.category = 'Location';\n\nexport default GlobePin24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobePin32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobePin32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C22.4334 1 27.9195 5.04958 30.0508 10.7363C30.1961 11.1242 29.9992 11.5568 29.6113 11.7021C29.2236 11.8475 28.791 11.6513 28.6455 11.2637C27.1324 7.22605 23.7414 4.10824 19.5371 2.96973C19.6672 3.12919 19.7944 3.29488 19.916 3.46777C20.9485 4.93573 21.7633 6.97434 22.2949 9.33496C22.3859 9.73892 22.1324 10.1403 21.7285 10.2314C21.3245 10.3224 20.9232 10.0689 20.832 9.66504C20.3274 7.42415 19.5723 5.58763 18.6885 4.33105C17.7951 3.06101 16.8612 2.5 16 2.5C15.3845 2.5 14.7396 2.78169 14.0879 3.41016C13.4327 4.04208 12.8082 4.99221 12.2676 6.22461C11.7372 7.43385 11.3022 8.88239 10.9961 10.5H17.25C17.6642 10.5 18 10.8358 18 11.25C18 11.6642 17.6642 12 17.25 12H10.7568C10.5909 13.2623 10.5 14.6048 10.5 16C10.5 17.3951 10.5909 18.7377 10.7568 20H13.25C13.6642 20 14 20.3358 14 20.75C14 21.1642 13.6642 21.5 13.25 21.5H10.9961C11.3022 23.1176 11.7372 24.5662 12.2676 25.7754C12.8082 27.0078 13.4327 27.9579 14.0879 28.5898C14.7396 29.2183 15.3845 29.5 16 29.5C16.6437 29.5 17.2765 29.4551 17.8955 29.3682C18.3057 29.3106 18.6856 29.5966 18.7432 30.0068C18.8005 30.4168 18.5144 30.7958 18.1045 30.8535C17.4165 30.9501 16.7138 31 16 31C7.71573 31 1 24.2843 1 16C1 7.71573 7.71573 1 16 1ZM23.25 11.5C27.5582 11.5 31 15.1267 31 19.5361C30.9998 22.6909 29.0911 25.5472 27.3096 27.5439C26.4057 28.557 25.5043 29.3829 24.8291 29.9551C24.491 30.2417 24.2075 30.4655 24.0078 30.6191C23.9082 30.6958 23.8294 30.7553 23.7744 30.7959C23.747 30.8162 23.725 30.8319 23.71 30.8428C23.7026 30.8481 23.6966 30.8524 23.6924 30.8555C23.6904 30.8569 23.6888 30.8585 23.6875 30.8594L23.6855 30.8604L23.6846 30.8613C23.4569 31.0231 23.1616 31.0432 22.917 30.9219L22.8154 30.8613L22.8125 30.8594C22.8112 30.8585 22.8096 30.8569 22.8076 30.8555C22.8034 30.8524 22.7974 30.8481 22.79 30.8428C22.775 30.8319 22.753 30.8162 22.7256 30.7959C22.6706 30.7553 22.5918 30.6958 22.4922 30.6191C22.2925 30.4655 22.009 30.2417 21.6709 29.9551C20.9957 29.3829 20.0943 28.557 19.1904 27.5439C17.4089 25.5472 15.5002 22.6909 15.5 19.5361C15.5 15.1267 18.9418 11.5 23.25 11.5ZM23.25 13C19.8262 13 17 15.898 17 19.5361C17.0002 22.119 18.5914 24.6192 20.3096 26.5449C21.1556 27.4931 22.0043 28.2704 22.6416 28.8105C22.8775 29.0105 23.0845 29.1763 23.25 29.3066C23.4155 29.1763 23.6225 29.0105 23.8584 28.8105C24.4957 28.2704 25.3444 27.4931 26.1904 26.5449C27.9086 24.6192 29.4998 22.119 29.5 19.5361C29.5 15.898 26.6738 13 23.25 13ZM3.66797 21.5C5.30483 25.1638 8.52665 27.9643 12.4619 29.0303C11.8674 28.3009 11.342 27.4003 10.8936 26.3779C10.2822 24.984 9.79801 23.3287 9.47168 21.5H3.66797ZM23.25 16C25.0449 16 26.5 17.4551 26.5 19.25C26.5 21.0449 25.0449 22.5 23.25 22.5C21.4551 22.5 20 21.0449 20 19.25C20 17.4551 21.4551 16 23.25 16ZM23.25 17.5C22.2835 17.5 21.5 18.2835 21.5 19.25C21.5 20.2165 22.2835 21 23.25 21C24.2165 21 25 20.2165 25 19.25C25 18.2835 24.2165 17.5 23.25 17.5ZM3.10449 12C2.7128 13.2641 2.5 14.6071 2.5 16C2.5 17.3929 2.71276 18.7359 3.10449 20H9.24512C9.08602 18.7246 9 17.3828 9 16C9 14.6172 9.08602 13.2754 9.24512 12H3.10449ZM12.4619 2.96875C8.52648 4.03469 5.30477 6.83574 3.66797 10.5H9.47168C9.79801 8.67129 10.2822 7.01597 10.8936 5.62207C11.3421 4.59947 11.8672 3.69819 12.4619 2.96875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobePin32.category = 'Location';\n\nexport default GlobePin32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobePinFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobePinFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.08887 8.5C3.23195 8.50012 3.35475 8.60151 3.38574 8.74121C3.48639 9.19484 3.6113 9.6158 3.7627 9.99219C3.9757 10.5217 4.25205 11.0029 4.60352 11.3623C4.96025 11.7269 5.43258 11.9999 6 12C3.74541 12 1.78286 10.7557 0.757812 8.91699C0.651362 8.72602 0.795041 8.50005 1.01367 8.5H3.08887ZM9.25 5.5C10.777 5.5 11.9998 6.75007 12 8.27344C12 9.36397 11.3331 10.2893 10.8027 10.8672C10.5233 11.1717 10.2456 11.4177 10.0391 11.5879C9.93532 11.6734 9.84806 11.741 9.78516 11.7881C9.75366 11.8116 9.72839 11.8305 9.70996 11.8438C9.70076 11.8504 9.69309 11.8554 9.6875 11.8594C9.68475 11.8613 9.68249 11.863 9.68066 11.8643C9.67974 11.8649 9.67841 11.8657 9.67773 11.8662H9.67676V11.8672C9.45229 12.0223 9.16421 12.0411 8.92383 11.9248L8.82324 11.8672L8.82227 11.8662C8.82159 11.8657 8.82026 11.8649 8.81934 11.8643C8.81751 11.863 8.81525 11.8613 8.8125 11.8594C8.80691 11.8554 8.79924 11.8504 8.79004 11.8438C8.77161 11.8305 8.74634 11.8116 8.71484 11.7881C8.65194 11.741 8.56468 11.6734 8.46094 11.5879C8.25444 11.4177 7.97671 11.1717 7.69727 10.8672C7.16692 10.2893 6.5 9.36397 6.5 8.27344C6.5002 6.75007 7.723 5.5 9.25 5.5ZM9.25 7.25C8.69771 7.25 8.25 7.69772 8.25 8.25C8.25 8.80229 8.69771 9.25 9.25 9.25C9.80229 9.25 10.25 8.80229 10.25 8.25C10.25 7.69772 9.80229 7.25 9.25 7.25ZM2.81445 5C2.98845 5 3.12586 5.14752 3.11719 5.32129C3.10596 5.54455 3.09961 5.77112 3.09961 6C3.09961 6.22888 3.10596 6.45545 3.11719 6.67871C3.12586 6.85248 2.98845 7 2.81445 7H0.338867C0.192385 7 0.0663468 6.89432 0.0478516 6.74902C0.0167309 6.50369 0 6.25371 0 6C0 5.74629 0.0167309 5.49631 0.0478516 5.25098C0.0663468 5.10568 0.192385 5 0.338867 5H2.81445ZM6.51855 5C5.9028 5.521 5.43785 6.21328 5.19336 7H4.91699C4.76056 7 4.63014 6.8798 4.62109 6.72363C4.60749 6.48863 4.59961 6.24705 4.59961 6C4.59961 5.75295 4.60749 5.51137 4.62109 5.27637C4.63014 5.1202 4.76056 5 4.91699 5H6.51855ZM6 0C5.43258 0.000125186 4.96025 0.273074 4.60352 0.637695C4.25205 0.997149 3.9757 1.47828 3.7627 2.00781C3.6113 2.3842 3.48639 2.80516 3.38574 3.25879C3.35475 3.39849 3.23195 3.49988 3.08887 3.5H1.01367C0.795041 3.49995 0.651362 3.27399 0.757812 3.08301C1.78286 1.24432 3.74541 0 6 0ZM6 1.5C6.05359 1.5001 6.1612 1.52104 6.32324 1.68652C6.49127 1.85833 6.67564 2.14712 6.84473 2.56738C6.91439 2.74058 6.97815 2.93023 7.03613 3.13379C7.08893 3.31968 6.94525 3.5 6.75195 3.5H5.24805C5.05475 3.5 4.91131 3.31975 4.96387 3.13379C5.02156 2.93026 5.08466 2.74052 5.1543 2.56738C5.32334 2.14717 5.50778 1.85838 5.67578 1.68652C5.83799 1.52077 5.94638 1.5001 6 1.5ZM6 0C8.25459 0 10.2171 1.24432 11.2422 3.08301C11.3486 3.27399 11.205 3.49995 10.9863 3.5H8.91113C8.76805 3.49988 8.64531 3.39848 8.61426 3.25879C8.5134 2.80513 8.38775 2.38425 8.23633 2.00781C8.02329 1.47825 7.74703 0.997137 7.39551 0.637695C7.03881 0.273221 6.56727 0.000125195 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobePinFilled12.category = 'Location';\n\nexport default GlobePinFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobePinFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobePinFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.1252 6.74959C14.2678 6.74959 15.9999 8.4923 16 10.6361C16 12.1669 15.0495 13.5013 14.2384 14.378C13.8182 14.8322 13.4001 15.2011 13.0881 15.4561C12.9315 15.5841 12.8 15.6854 12.7063 15.7549C12.6595 15.7896 12.6215 15.816 12.5949 15.835C12.5817 15.8444 12.5714 15.8521 12.5637 15.8574C12.5598 15.8601 12.5563 15.8626 12.5539 15.8643C12.5528 15.865 12.5518 15.8657 12.551 15.8662L12.55 15.8672L12.1252 15.2491L12.549 15.8672C12.2935 16.0424 11.957 16.0424 11.7014 15.8672L12.1252 15.2491L11.7005 15.8672L11.6995 15.8662C11.6987 15.8657 11.6977 15.865 11.6966 15.8643C11.6942 15.8626 11.6906 15.8601 11.6868 15.8574C11.6791 15.8521 11.6687 15.8444 11.6555 15.835C11.6289 15.816 11.591 15.7896 11.5442 15.7549C11.4505 15.6854 11.319 15.5841 11.1624 15.4561C10.8504 15.2011 10.4323 14.8322 10.0121 14.378C9.20102 13.5013 8.25047 12.1669 8.25047 10.6361C8.25057 8.4923 9.98264 6.74959 12.1252 6.74959ZM4.29759 10.9993C4.44321 10.9993 4.56777 11.1044 4.59542 11.2474C4.74978 12.0454 4.95974 12.7758 5.21745 13.4084C5.50622 14.1169 5.86914 14.7403 6.31016 15.1983C6.75281 15.6577 7.32285 15.996 7.99658 15.9971C4.79996 15.9955 2.04237 14.1191 0.762649 11.4075C0.671832 11.2151 0.816436 10.9993 1.02923 10.9993H4.29759ZM6.76424 10.9993C6.86052 12.3918 7.49433 13.583 8.14794 14.4737C8.09223 14.4907 8.04287 14.4981 7.99951 14.4981C7.8593 14.498 7.65305 14.4311 7.39017 14.1583C7.12496 13.8829 6.85153 13.4444 6.60604 12.842C6.42956 12.4088 6.27747 11.9081 6.15294 11.3558C6.11176 11.1718 6.25347 10.9996 6.44199 10.9993H6.76424ZM12.1204 9.09905C11.2921 9.09905 10.6207 9.77076 10.6204 10.599C10.6204 11.4273 11.292 12.0989 12.1204 12.0989C12.9487 12.0989 13.6203 11.4273 13.6203 10.599C13.6201 9.77076 12.9486 9.09905 12.1204 9.09905ZM4.03198 6.4996C4.20712 6.49985 4.34483 6.64992 4.33372 6.82478C4.30932 7.20885 4.29661 7.60135 4.29661 7.99951C4.29663 8.39784 4.31003 8.79016 4.3347 9.17424C4.34593 9.34909 4.2081 9.49916 4.03296 9.49942H0.391578C0.247631 9.49926 0.123258 9.3965 0.10058 9.25432C0.0353956 8.84548 5.0097e-05 8.42658 0 7.99951C0 7.5725 0.034663 7.15353 0.0996033 6.74471C0.122199 6.60251 0.246653 6.49978 0.390601 6.4996H4.03198ZM8.68306 6.4996C7.77884 7.25652 7.12892 8.30539 6.87263 9.49942H6.13927C5.984 9.49942 5.85388 9.38085 5.84242 9.226C5.81307 8.8295 5.79654 8.41973 5.79652 7.99951C5.79652 7.5795 5.81235 7.16953 5.84144 6.77302C5.8528 6.61815 5.98301 6.4996 6.1383 6.4996H8.68306ZM7.99365 0C7.32102 0.00200485 6.75222 0.340813 6.31016 0.799756C5.86896 1.25793 5.50627 1.88176 5.21745 2.59066C4.95971 3.22344 4.74977 3.9535 4.59542 4.75166C4.56778 4.89464 4.44321 4.99969 4.29759 4.99969H1.02923C0.81645 4.99969 0.671866 4.78396 0.762649 4.59152C2.04179 1.88026 4.79795 0.0026729 7.99365 0ZM7.99951 1.49991C8.13974 1.49999 8.34587 1.56682 8.60885 1.83973C8.87405 2.1152 9.14851 2.55359 9.39396 3.15606C9.57054 3.58959 9.72253 4.09047 9.84706 4.64327C9.88825 4.82726 9.74657 4.99946 9.55801 4.99969H6.44101C6.25246 4.99946 6.1107 4.82725 6.15197 4.64327C6.27672 4.09042 6.42942 3.58966 6.60604 3.15606C6.85154 2.55347 7.12492 2.11518 7.39017 1.83973C7.65322 1.56664 7.85923 1.50003 7.99951 1.49991ZM8.00049 0C11.1987 0.000375204 13.9567 1.87863 15.2364 4.59152C15.3271 4.78396 15.1826 4.99969 14.9698 4.99969H11.7024C11.5568 4.99969 11.4322 4.89464 11.4046 4.75166C11.2502 3.95352 11.0403 3.22342 10.7825 2.59066C10.4938 1.88194 10.1309 1.2579 9.68984 0.799756C9.24651 0.339504 8.67466 8.18229e-05 7.99951 0H8.00049Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobePinFilled16.category = 'Location';\n\nexport default GlobePinFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobePinFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobePinFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.70117 14C5.84593 14.0002 5.96925 14.104 5.99707 14.2461C6.1821 15.1944 6.42843 16.0621 6.72559 16.8164C7.07556 17.7046 7.51152 18.475 8.0332 19.0352C8.55587 19.5961 9.22028 19.9999 10 20C6.06294 19.9999 2.65927 17.7235 1.02832 14.416C0.932663 14.222 1.07765 14 1.29395 14H5.70117ZM15.25 8.5C17.8817 8.5 20 10.6566 20 13.2979C19.9999 15.1852 18.833 16.8539 17.8027 17.9766C17.2733 18.5535 16.7456 19.022 16.3516 19.3467C16.154 19.5095 15.9887 19.6376 15.8711 19.7256C15.8124 19.7695 15.7655 19.8034 15.7324 19.8271C15.7159 19.839 15.7027 19.8489 15.6934 19.8555L15.6787 19.8652L15.6768 19.8672C15.4523 20.0223 15.1642 20.0411 14.9238 19.9248L14.8232 19.8672L14.8213 19.8652L14.8066 19.8555C14.7973 19.8489 14.7841 19.839 14.7676 19.8271C14.7345 19.8034 14.6876 19.7695 14.6289 19.7256C14.5113 19.6376 14.346 19.5095 14.1484 19.3467C13.7544 19.022 13.2268 18.5535 12.6973 17.9766C11.667 16.8539 10.5001 15.1852 10.5 13.2979C10.5 10.6566 12.6183 8.5 15.25 8.5ZM9.04004 14C9.22439 15.6191 10.017 17.0145 10.8174 18.0645C10.4907 18.3964 10.2149 18.4999 10 18.5C9.77409 18.4999 9.47953 18.3868 9.13086 18.0127C8.78087 17.6369 8.43043 17.0517 8.12109 16.2666C7.90081 15.7074 7.70877 15.0649 7.55273 14.3574C7.51211 14.1729 7.65475 14 7.84375 14H9.04004ZM15.25 11.25C14.1454 11.25 13.25 12.1454 13.25 13.25C13.25 14.3546 14.1454 15.25 15.25 15.25C16.3546 15.25 17.25 14.3546 17.25 13.25C17.25 12.1454 16.3546 11.25 15.25 11.25ZM5.40332 7.5C5.58158 7.5 5.72036 7.65452 5.7041 7.83203C5.64004 8.53153 5.60645 9.25784 5.60645 10.001C5.60647 10.7436 5.6401 11.469 5.7041 12.168C5.72036 12.3455 5.58157 12.5 5.40332 12.5H0.547852C0.411094 12.4999 0.290847 12.4076 0.259766 12.2744C0.0898626 11.5441 5.8675e-05 10.7829 0 10.001C0 9.21836 0.0896857 8.45648 0.259766 7.72559C0.290844 7.59241 0.411088 7.50005 0.547852 7.5H5.40332ZM12.4863 7.5C12.5538 7.5 12.6157 7.52345 12.666 7.56152C10.7265 8.4499 9.32806 10.3063 9.05176 12.5H7.51367C7.36137 12.5 7.23336 12.3858 7.21777 12.2344C7.14582 11.5239 7.10647 10.7753 7.10645 10.001C7.10645 9.22612 7.14575 8.47668 7.21777 7.76562C7.23335 7.61416 7.36136 7.50003 7.51367 7.5H12.4863ZM10 0C9.21997 9.48969e-05 8.55597 0.405517 8.0332 0.966797C7.51146 1.52704 7.07557 2.29712 6.72559 3.18555C6.42863 3.9395 6.18295 4.80621 5.99805 5.75391C5.97024 5.896 5.84691 5.99978 5.70215 6H1.29395C1.07764 6 0.932649 5.77798 1.02832 5.58398C2.65945 2.27654 6.06325 9.40575e-05 10 0ZM10 1.50098C10.226 1.50106 10.5212 1.61462 10.8701 1.98926C11.22 2.36515 11.5697 2.95044 11.8789 3.73535C12.099 4.29416 12.2902 4.93581 12.4463 5.64258C12.4871 5.8272 12.3453 6 12.1562 6H7.84375C7.6547 6 7.51296 5.82719 7.55371 5.64258C7.70975 4.93577 7.901 4.29419 8.12109 3.73535C8.43042 2.95013 8.78085 2.36514 9.13086 1.98926C9.47978 1.61463 9.77397 1.50107 10 1.50098ZM10 0C13.9367 0.000107282 17.3398 2.27658 18.9707 5.58398C19.0664 5.77798 18.9214 6 18.7051 6H14.2979C14.1531 5.99981 14.0298 5.89602 14.002 5.75391C13.8169 4.80624 13.5714 3.93949 13.2744 3.18555C12.9245 2.29737 12.4893 1.527 11.9678 0.966797C11.445 0.40551 10.78 8.43558e-05 10 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobePinFilled20.category = 'Location';\n\nexport default GlobePinFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobePinFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobePinFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.2498 9.4999C21.461 9.4999 23.9997 12.2279 23.9998 15.5116C23.9998 17.8665 22.5944 19.9786 21.3123 21.4314C20.6586 22.1722 20.007 22.7753 19.5193 23.1931C19.275 23.4025 19.0705 23.5667 18.9256 23.6794C18.8531 23.7358 18.7951 23.7792 18.7547 23.8093C18.7345 23.8244 18.7181 23.8362 18.7068 23.8445C18.7014 23.8484 18.6974 23.8519 18.6941 23.8542C18.6927 23.8553 18.6912 23.8565 18.6902 23.8572L18.6883 23.8582L18.2498 23.2498L18.6873 23.8591C18.4259 24.0468 18.0737 24.0468 17.8123 23.8591L18.2498 23.2498L17.8113 23.8582L17.8094 23.8572C17.8084 23.8565 17.807 23.8553 17.8055 23.8542C17.8023 23.8519 17.7982 23.8484 17.7928 23.8445C17.7815 23.8362 17.7651 23.8244 17.7449 23.8093C17.7045 23.7792 17.6465 23.7358 17.574 23.6794C17.4291 23.5667 17.2246 23.4025 16.9803 23.1931C16.4927 22.7753 15.8411 22.1722 15.1873 21.4314C13.9053 19.9786 12.4999 17.8665 12.4999 15.5116C12.5 12.2279 15.0386 9.4999 18.2498 9.4999ZM6.71087 16.4998C6.85656 16.4999 6.98101 16.6047 7.00774 16.7479C7.2503 18.0474 7.59031 19.2296 8.00968 20.241C8.45406 21.3126 9.00232 22.2294 9.64932 22.8894C10.2987 23.5516 11.0929 23.9975 11.9989 23.9978C7.1225 23.997 2.92746 21.0869 1.05077 16.909C0.963793 16.715 1.10856 16.4998 1.32128 16.4998H6.71087ZM11.0653 16.4998C11.3347 18.5622 12.4001 20.3485 13.4354 21.6687C13.3834 21.7284 13.3325 21.7862 13.2801 21.8396C12.8139 22.3152 12.3812 22.4986 11.9999 22.4988C11.6187 22.4987 11.1867 22.3148 10.7206 21.8396C10.2518 21.3614 9.79403 20.6304 9.39444 19.6668C9.05878 18.8573 8.77481 17.9077 8.55753 16.8543C8.51978 16.6705 8.66089 16.5 8.84854 16.4998H11.0653ZM18.2498 12.9999C17.0072 12.9999 15.9998 14.0072 15.9998 15.2498C15.9998 16.4925 17.0072 17.4998 18.2498 17.4998C19.4924 17.4998 20.4998 16.4925 20.4998 15.2498C20.4998 14.0072 19.4924 12.9999 18.2498 12.9999ZM6.414 8.99991C6.5926 9.00002 6.73104 9.15515 6.7138 9.33291C6.62972 10.1918 6.58587 11.0852 6.58587 11.9999C6.5859 12.9148 6.62969 13.8079 6.7138 14.6668C6.73103 14.8446 6.59259 14.9997 6.414 14.9998H0.610345C0.473576 14.9998 0.353843 14.9073 0.322262 14.7743C0.11145 13.8838 7.35945e-05 12.9547 0 11.9999C0 11.045 0.11149 10.116 0.322262 9.22549C0.353844 9.09243 0.473581 8.99997 0.610345 8.99991H6.414ZM14.6297 8.99991C12.5716 10.2329 11.1849 12.4772 11.0184 14.9998H8.52628C8.37432 14.9998 8.24571 14.8863 8.22941 14.7352C8.13624 13.8644 8.08589 12.9478 8.08586 11.9999C8.08586 11.0522 8.13629 10.1353 8.22941 9.26455C8.24571 9.11351 8.37433 8.99995 8.52628 8.99991H14.6297ZM11.9989 0C11.0926 0.000285669 10.2987 0.446884 9.64932 1.10936C9.0022 1.76951 8.45411 2.68594 8.00968 3.75777C7.59018 4.76958 7.25028 5.95175 7.00774 7.25188C6.98102 7.3951 6.85656 7.49988 6.71087 7.49992H1.32128C1.10856 7.49992 0.963783 7.28481 1.05077 7.09075C2.92726 2.91237 7.12218 0.000776828 11.9989 0ZM11.9999 1.49998C12.3812 1.50014 12.8139 1.68356 13.2801 2.15916C13.7489 2.63747 14.2058 3.36858 14.6053 4.33199C14.941 5.1418 15.224 6.09164 15.4412 7.14544C15.479 7.32925 15.3379 7.49973 15.1502 7.49992H8.84854C8.66087 7.49977 8.51977 7.32927 8.55753 7.14544C8.77479 6.0915 9.05864 5.14191 9.39444 4.33199C9.79408 3.36813 10.2517 2.6375 10.7206 2.15916C11.1868 1.6836 11.6186 1.50011 11.9999 1.49998ZM12.0009 0C16.878 0.000375927 21.0727 2.9121 22.949 7.09075C23.036 7.28481 22.8912 7.49992 22.6785 7.49992H17.2889C17.1432 7.49988 17.0187 7.39511 16.992 7.25188C16.7496 5.95186 16.4105 4.7695 15.991 3.75777C15.5468 2.68625 14.9983 1.76947 14.3514 1.10936C13.7019 0.446791 12.9063 0.00016037 11.9999 0H12.0009Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobePinFilled24.category = 'Location';\n\nexport default GlobePinFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GlobePinFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GlobePinFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.2207 21.5C9.3659 21.5001 9.48971 21.6044 9.5166 21.7471C9.84175 23.4779 10.3099 25.0471 10.8936 26.3779C11.4839 27.7239 12.2068 28.8598 13.0469 29.6699C13.8906 30.4836 14.8896 31 16 31C9.81353 31 4.50147 27.255 2.20801 21.9082C2.12464 21.7138 2.26904 21.5002 2.48047 21.5H9.2207ZM23.25 11.5C27.5582 11.5 31 15.1267 31 19.5361C30.9998 22.6909 29.0911 25.5472 27.3096 27.5439C26.4057 28.557 25.5043 29.3829 24.8291 29.9551C24.491 30.2417 24.2075 30.4655 24.0078 30.6191C23.9082 30.6958 23.8294 30.7553 23.7744 30.7959C23.747 30.8162 23.725 30.8319 23.71 30.8428C23.7026 30.8481 23.6966 30.8524 23.6924 30.8555C23.6904 30.8569 23.6888 30.8585 23.6875 30.8594L23.6855 30.8604L23.6846 30.8613C23.4569 31.0231 23.1616 31.0432 22.917 30.9219L22.8154 30.8613L22.8125 30.8594C22.8112 30.8585 22.8096 30.8569 22.8076 30.8555C22.8034 30.8524 22.7974 30.8481 22.79 30.8428C22.775 30.8319 22.753 30.8162 22.7256 30.7959C22.6706 30.7553 22.5918 30.6958 22.4922 30.6191C22.2925 30.4655 22.009 30.2417 21.6709 29.9551C20.9957 29.3829 20.0943 28.557 19.1904 27.5439C17.4089 25.5472 15.5002 22.6909 15.5 19.5361C15.5 15.1267 18.9418 11.5 23.25 11.5ZM13.958 21.5C14.1005 21.5 14.2231 21.6004 14.2549 21.7393C14.868 24.4239 16.4837 26.7287 17.917 28.3672C17.9731 28.4314 17.9735 28.5307 17.9121 28.5898C17.2604 29.2183 16.6155 29.5 16 29.5C15.3846 29.5 14.7396 29.2183 14.0879 28.5898C13.4327 27.9579 12.8081 27.0078 12.2676 25.7754C11.7764 24.6554 11.3674 23.3301 11.0664 21.8555C11.0288 21.6712 11.1704 21.5 11.3584 21.5H13.958ZM23.25 16C21.4551 16 20 17.4551 20 19.25C20 21.0449 21.4551 22.5 23.25 22.5C25.0449 22.5 26.5 21.0449 26.5 19.25C26.5 17.4551 25.0449 16 23.25 16ZM8.90527 12C9.08555 12 9.22517 12.1578 9.20508 12.3369C9.07174 13.5108 9 14.7386 9 16C9 17.2614 9.07174 18.4892 9.20508 19.6631C9.22517 19.8422 9.08555 20 8.90527 20H1.76953C1.63459 20 1.51537 19.9099 1.48145 19.7793C1.16784 18.5718 1 17.3056 1 16C1 14.6944 1.16784 13.4281 1.48145 12.2207C1.51537 12.0901 1.63459 12 1.76953 12H8.90527ZM16.7285 12C17.0119 12 17.1454 12.3668 16.9414 12.5635C15.1226 14.3177 14 16.8122 14 19.5361C14 19.5859 14.001 19.636 14.002 19.6855C14.005 19.8568 13.8686 20 13.6973 20H11.0195C10.8692 19.9998 10.742 19.8884 10.7236 19.7393C10.5787 18.5535 10.5 17.2994 10.5 16C10.5 14.7006 10.5787 13.4465 10.7236 12.2607C10.742 12.1116 10.8692 12.0002 11.0195 12H16.7285ZM16 1C22.381 1 27.8297 4.9849 29.9971 10.6016C30.0716 10.7946 29.9275 10.9997 29.7207 11H27.457C27.4093 11 27.362 10.9883 27.3193 10.9668C26.0982 10.3489 24.7195 10 23.25 10C23.0689 10 22.8891 10.0057 22.7109 10.0166C22.5578 10.026 22.4188 9.92274 22.3877 9.77246C22.0691 8.23119 21.6356 6.82865 21.1064 5.62207C20.5161 4.27616 19.7932 3.14021 18.9531 2.33008C18.1094 1.51643 17.1104 1 16 1ZM16 1C14.8896 1.00002 13.8906 1.51641 13.0469 2.33008C12.2068 3.14022 11.4839 4.27615 10.8936 5.62207C10.3099 6.95289 9.84175 8.52213 9.5166 10.2529C9.48971 10.3956 9.3659 10.4999 9.2207 10.5H2.48047C2.26904 10.4998 2.12464 10.2862 2.20801 10.0918C4.50147 4.74504 9.81353 1 16 1ZM16 2.5C16.6155 2.5 17.2604 2.78169 17.9121 3.41016C18.5673 4.04208 19.1919 4.9922 19.7324 6.22461C20.2093 7.31188 20.6072 8.59342 20.9053 10.0166C20.9375 10.1716 20.842 10.3235 20.6904 10.3691C20.5711 10.4049 20.4523 10.4432 20.335 10.4834C20.3032 10.4943 20.2698 10.5 20.2363 10.5H11.3584C11.1704 10.5 11.0288 10.3288 11.0664 10.1445C11.3674 8.66985 11.7764 7.34455 12.2676 6.22461C12.8081 4.99222 13.4327 4.04208 14.0879 3.41016C14.7396 2.78171 15.3846 2.50001 16 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGlobePinFilled32.category = 'Location';\n\nexport default GlobePinFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.13965 7C4.1669 7 5 7.8331 5 8.86035V10.1396C5 11.1669 4.1669 12 3.13965 12H1.86035C0.833102 12 0 11.1669 0 10.1396V8.86035C0 7.8331 0.833102 7 1.86035 7H3.13965ZM10.1396 7C11.1669 7 12 7.8331 12 8.86035V10.1396C12 11.1669 11.1669 12 10.1396 12H8.86035C7.8331 12 7 11.1669 7 10.1396V8.86035C7 7.8331 7.8331 7 8.86035 7H10.1396ZM1.86035 8.5C1.66153 8.5 1.5 8.66153 1.5 8.86035V10.1396C1.5 10.3385 1.66153 10.5 1.86035 10.5H3.13965C3.33847 10.5 3.5 10.3385 3.5 10.1396V8.86035C3.5 8.66153 3.33847 8.5 3.13965 8.5H1.86035ZM8.86035 8.5C8.66153 8.5 8.5 8.66153 8.5 8.86035V10.1396C8.5 10.3385 8.66153 10.5 8.86035 10.5H10.1396C10.3385 10.5 10.5 10.3385 10.5 10.1396V8.86035C10.5 8.66153 10.3385 8.5 10.1396 8.5H8.86035ZM3.13965 0C4.1669 0 5 0.833102 5 1.86035V3.13965C5 4.1669 4.1669 5 3.13965 5H1.86035C0.833102 5 0 4.1669 0 3.13965V1.86035C0 0.833102 0.833102 0 1.86035 0H3.13965ZM10.1396 0C11.1669 0 12 0.833102 12 1.86035V3.13965C12 4.1669 11.1669 5 10.1396 5H8.86035C7.8331 5 7 4.1669 7 3.13965V1.86035C7 0.833102 7.8331 0 8.86035 0H10.1396ZM1.86035 1.5C1.66153 1.5 1.5 1.66153 1.5 1.86035V3.13965C1.5 3.33847 1.66153 3.5 1.86035 3.5H3.13965C3.33847 3.5 3.5 3.33847 3.5 3.13965V1.86035C3.5 1.66153 3.33847 1.5 3.13965 1.5H1.86035ZM8.86035 1.5C8.66153 1.5 8.5 1.66153 8.5 1.86035V3.13965C8.5 3.33847 8.66153 3.5 8.86035 3.5H10.1396C10.3385 3.5 10.5 3.33847 10.5 3.13965V1.86035C10.5 1.66153 10.3385 1.5 10.1396 1.5H8.86035Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGrid12.category = 'Interface General';\n\nexport default Grid12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.95801 8.54395C6.33848 8.54407 7.4578 9.66349 7.45801 11.0439V12.502C7.45792 13.8825 6.33856 15.0018 4.95801 15.002H3.5C2.11934 15.002 1.00009 13.8826 1 12.502V11.0439C1.00021 9.66341 2.11942 8.54395 3.5 8.54395H4.95801ZM12.502 8.54395C13.8825 8.54404 15.0017 9.66347 15.002 11.0439V12.502C15.0019 13.8825 13.8825 15.0019 12.502 15.002H11.0439C9.66336 15.0019 8.54404 13.8825 8.54395 12.502V11.0439C8.54416 9.66346 9.66343 8.54403 11.0439 8.54395H12.502ZM3.5 10.0439C2.94785 10.0439 2.50021 10.4918 2.5 11.0439V12.502C2.50009 13.0542 2.94777 13.502 3.5 13.502H4.95801C5.51013 13.5018 5.95792 13.0541 5.95801 12.502V11.0439C5.9578 10.4919 5.51005 10.0441 4.95801 10.0439H3.5ZM11.0439 10.0439C10.4919 10.044 10.0442 10.4919 10.0439 11.0439V12.502C10.044 13.0541 10.4918 13.5019 11.0439 13.502H12.502C13.0541 13.5019 13.5019 13.0541 13.502 12.502V11.0439C13.5017 10.4919 13.054 10.044 12.502 10.0439H11.0439ZM4.95801 1C6.33861 1.00013 7.45801 2.11937 7.45801 3.5V4.95801C7.45781 6.33848 6.33849 7.45788 4.95801 7.45801H3.5C2.11941 7.45801 1.00019 6.33856 1 4.95801V3.5C1 2.11929 2.11929 1 3.5 1H4.95801ZM12.502 1C13.8826 1.00009 15.002 2.11934 15.002 3.5V4.95801C15.0018 6.3385 13.8825 7.45792 12.502 7.45801H11.0439C9.66342 7.45793 8.54414 6.33851 8.54395 4.95801V3.5C8.54395 2.11934 9.6633 1.00008 11.0439 1H12.502ZM3.5 2.5C2.94772 2.5 2.5 2.94772 2.5 3.5V4.95801C2.50019 5.51013 2.94783 5.95801 3.5 5.95801H4.95801C5.51007 5.95788 5.95781 5.51005 5.95801 4.95801V3.5C5.95801 2.94779 5.51018 2.50013 4.95801 2.5H3.5ZM11.0439 2.5C10.4917 2.50008 10.0439 2.94776 10.0439 3.5V4.95801C10.0441 5.51008 10.4918 5.95793 11.0439 5.95801H12.502C13.054 5.95792 13.5018 5.51007 13.502 4.95801V3.5C13.502 2.94777 13.0542 2.50009 12.502 2.5H11.0439Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGrid16.category = 'Interface General';\n\nexport default Grid16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.41211 10.5889C8.06893 10.5889 9.41205 11.9321 9.41211 13.5889V16.002C9.41191 17.6586 8.06884 19.002 6.41211 19.002H4C2.34348 19.0017 1.0002 17.6585 1 16.002V13.5889C1.00006 11.9322 2.34339 10.5891 4 10.5889H6.41211ZM16.001 10.5889C17.6576 10.5891 19.0009 11.9322 19.001 13.5889V16.002C19.0008 17.6585 17.6575 19.0017 16.001 19.002H13.5889C11.9321 19.002 10.5891 17.6586 10.5889 16.002V13.5889C10.5889 11.9321 11.932 10.5889 13.5889 10.5889H16.001ZM4 12.0889C3.17181 12.0891 2.50006 12.7606 2.5 13.5889V16.002C2.5002 16.8301 3.1719 17.5017 4 17.502H6.41211C7.24041 17.502 7.91191 16.8302 7.91211 16.002V13.5889C7.91205 12.7605 7.2405 12.0889 6.41211 12.0889H4ZM13.5889 12.0889C12.7605 12.0889 12.0889 12.7605 12.0889 13.5889V16.002C12.0891 16.8302 12.7606 17.502 13.5889 17.502H16.001C16.8291 17.5017 17.5008 16.8301 17.501 16.002V13.5889C17.5009 12.7606 16.8292 12.0891 16.001 12.0889H13.5889ZM6.41211 1C8.06884 1 9.41191 2.34331 9.41211 4V6.41309C9.41191 8.06977 8.06884 9.41309 6.41211 9.41309H4C2.34348 9.41284 1.0002 8.06962 1 6.41309V4C1.0002 2.34346 2.34347 1.00024 4 1H6.41211ZM16.001 1C17.6575 1.00024 19.0008 2.34346 19.001 4V6.41309C19.0008 8.06962 17.6575 9.41284 16.001 9.41309H13.5889C11.9321 9.41308 10.5891 8.06977 10.5889 6.41309V4C10.5891 2.34331 11.9321 1 13.5889 1H16.001ZM4 2.5C3.1719 2.50024 2.5002 3.17189 2.5 4V6.41309C2.5002 7.24119 3.1719 7.91284 4 7.91309H6.41211C7.24041 7.91309 7.91191 7.24134 7.91211 6.41309V4C7.91191 3.17174 7.24042 2.5 6.41211 2.5H4ZM13.5889 2.5C12.7606 2.5 12.0891 3.17174 12.0889 4V6.41309C12.0891 7.24134 12.7606 7.91309 13.5889 7.91309H16.001C16.8291 7.91284 17.5008 7.24119 17.501 6.41309V4C17.5008 3.17189 16.8291 2.50024 16.001 2.5H13.5889Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGrid20.category = 'Interface General';\n\nexport default Grid20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.90527 12.8457C9.7002 12.8457 11.1553 14.3008 11.1553 16.0957V19.752C11.155 21.5467 9.70005 23.002 7.90527 23.002H4.25C2.45525 23.0019 1.00023 21.5467 1 19.752V16.0957C1 14.3008 2.45511 12.8457 4.25 12.8457H7.90527ZM19.752 12.8457C21.5467 12.8459 23.002 14.3009 23.002 16.0957V19.752C23.0017 21.5465 21.5465 23.0017 19.752 23.002H16.0967C14.3019 23.002 12.8469 21.5467 12.8467 19.752V16.0957C12.8467 14.3008 14.3018 12.8457 16.0967 12.8457H19.752ZM4.25 14.3457C3.28353 14.3457 2.5 15.1292 2.5 16.0957V19.752C2.50023 20.7182 3.28368 21.5019 4.25 21.502H7.90527C8.87163 21.502 9.65504 20.7183 9.65527 19.752V16.0957C9.65527 15.1292 8.87177 14.3457 7.90527 14.3457H4.25ZM16.0967 14.3457C15.1302 14.3457 14.3467 15.1292 14.3467 16.0957V19.752C14.3469 20.7183 15.1303 21.502 16.0967 21.502H19.752C20.7181 21.5017 21.5017 20.7181 21.502 19.752V16.0957C21.502 15.1293 20.7183 14.3459 19.752 14.3457H16.0967ZM7.90527 1C9.70008 1 11.1551 2.45524 11.1553 4.25V7.90625C11.1552 9.70109 9.70014 11.1562 7.90527 11.1562H4.25C2.45517 11.1562 1.0001 9.70107 1 7.90625V4.25C1.0002 2.45527 2.45523 1.00004 4.25 1H7.90527ZM19.752 1C21.5466 1.00023 23.0018 2.45538 23.002 4.25V7.90625C23.0019 9.70095 21.5466 11.156 19.752 11.1562H16.0967C14.3018 11.1562 12.8468 9.70109 12.8467 7.90625V4.25C12.8469 2.45524 14.3019 1 16.0967 1H19.752ZM4.25 2.5C3.28366 2.50004 2.5002 3.28369 2.5 4.25V7.90625C2.5001 8.87264 3.2836 9.65621 4.25 9.65625H7.90527C8.87171 9.65625 9.65517 8.87266 9.65527 7.90625V4.25C9.65508 3.28367 8.87165 2.5 7.90527 2.5H4.25ZM16.0967 2.5C15.1303 2.5 14.3469 3.28367 14.3467 4.25V7.90625C14.3468 8.87266 15.1302 9.65625 16.0967 9.65625H19.752C20.7182 9.65602 21.5019 8.87252 21.502 7.90625V4.25C21.5018 3.28381 20.7181 2.50023 19.752 2.5H16.0967Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGrid24.category = 'Interface General';\n\nexport default Grid24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid312.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid312 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.2666 9.33301C2.48752 9.33301 2.66699 9.51248 2.66699 9.7334V10.5996C2.66699 10.8205 2.48752 11 2.2666 11H1.40039C1.17948 11 1 10.8205 1 10.5996V9.7334C1 9.51248 1.17948 9.33301 1.40039 9.33301H2.2666ZM6.43359 9.33301C6.65439 9.33315 6.83301 9.51257 6.83301 9.7334V10.5996C6.83301 10.8204 6.65439 10.9999 6.43359 11H5.56641C5.34561 10.9999 5.16699 10.8204 5.16699 10.5996V9.7334C5.16699 9.51257 5.34561 9.33315 5.56641 9.33301H6.43359ZM10.5996 9.33301C10.8205 9.33301 11 9.51248 11 9.7334V10.5996C11 10.8205 10.8205 11 10.5996 11H9.7334C9.51248 11 9.33301 10.8205 9.33301 10.5996V9.7334C9.33301 9.51248 9.51248 9.33301 9.7334 9.33301H10.5996ZM2.2666 5.16699C2.48743 5.16699 2.66685 5.34561 2.66699 5.56641V6.43359C2.66685 6.65439 2.48743 6.83301 2.2666 6.83301H1.40039C1.17956 6.83301 1.00014 6.65439 1 6.43359V5.56641C1.00014 5.34561 1.17956 5.16699 1.40039 5.16699H2.2666ZM6.43359 5.16699C6.6543 5.16713 6.83287 5.3457 6.83301 5.56641V6.43359C6.83287 6.6543 6.6543 6.83287 6.43359 6.83301H5.56641C5.3457 6.83287 5.16713 6.6543 5.16699 6.43359V5.56641C5.16713 5.3457 5.3457 5.16713 5.56641 5.16699H6.43359ZM10.5996 5.16699C10.8204 5.16699 10.9999 5.34561 11 5.56641V6.43359C10.9999 6.65439 10.8204 6.83301 10.5996 6.83301H9.7334C9.51257 6.83301 9.33315 6.65439 9.33301 6.43359V5.56641C9.33315 5.34561 9.51257 5.16699 9.7334 5.16699H10.5996ZM2.2666 1C2.48752 1 2.66699 1.17948 2.66699 1.40039V2.2666C2.66699 2.48752 2.48752 2.66699 2.2666 2.66699H1.40039C1.17948 2.66699 1 2.48752 1 2.2666V1.40039C1 1.17948 1.17948 1 1.40039 1H2.2666ZM6.43359 1C6.65439 1.00014 6.83301 1.17956 6.83301 1.40039V2.2666C6.83301 2.48743 6.65439 2.66685 6.43359 2.66699H5.56641C5.34561 2.66685 5.16699 2.48743 5.16699 2.2666V1.40039C5.16699 1.17956 5.34561 1.00014 5.56641 1H6.43359ZM10.5996 1C10.8205 1 11 1.17948 11 1.40039V2.2666C11 2.48752 10.8205 2.66699 10.5996 2.66699H9.7334C9.51248 2.66699 9.33301 2.48752 9.33301 2.2666V1.40039C9.33301 1.17948 9.51248 1 9.7334 1H10.5996Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGrid312.category = 'Interface General';\n\nexport default Grid312;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid316.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid316 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.5 12C3.77614 12 4 12.2239 4 12.5V13.5C4 13.7761 3.77614 14 3.5 14H2.5C2.22386 14 2 13.7761 2 13.5V12.5C2 12.2239 2.22386 12 2.5 12H3.5ZM8.5 12C8.77614 12 9 12.2239 9 12.5V13.5C9 13.7761 8.77614 14 8.5 14H7.5C7.22386 14 7 13.7761 7 13.5V12.5C7 12.2239 7.22386 12 7.5 12H8.5ZM13.5 12C13.7761 12 14 12.2239 14 12.5V13.5C14 13.7761 13.7761 14 13.5 14H12.5C12.2239 14 12 13.7761 12 13.5V12.5C12 12.2239 12.2239 12 12.5 12H13.5ZM3.5 7C3.77614 7 4 7.22386 4 7.5V8.5C4 8.77614 3.77614 9 3.5 9H2.5C2.22386 9 2 8.77614 2 8.5V7.5C2 7.22386 2.22386 7 2.5 7H3.5ZM8.5 7C8.77614 7 9 7.22386 9 7.5V8.5C9 8.77614 8.77614 9 8.5 9H7.5C7.22386 9 7 8.77614 7 8.5V7.5C7 7.22386 7.22386 7 7.5 7H8.5ZM13.5 7C13.7761 7 14 7.22386 14 7.5V8.5C14 8.77614 13.7761 9 13.5 9H12.5C12.2239 9 12 8.77614 12 8.5V7.5C12 7.22386 12.2239 7 12.5 7H13.5ZM3.5 2C3.77614 2 4 2.22386 4 2.5V3.5C4 3.77614 3.77614 4 3.5 4H2.5C2.22386 4 2 3.77614 2 3.5V2.5C2 2.22386 2.22386 2 2.5 2H3.5ZM8.5 2C8.77614 2 9 2.22386 9 2.5V3.5C9 3.77614 8.77614 4 8.5 4H7.5C7.22386 4 7 3.77614 7 3.5V2.5C7 2.22386 7.22386 2 7.5 2H8.5ZM13.5 2C13.7761 2 14 2.22386 14 2.5V3.5C14 3.77614 13.7761 4 13.5 4H12.5C12.2239 4 12 3.77614 12 3.5V2.5C12 2.22386 12.2239 2 12.5 2H13.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGrid316.category = 'Interface General';\n\nexport default Grid316;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 17.5C12.5972 17.5 14.5 19.4028 14.5 21.75V26.75C14.5 29.0972 12.5972 31 10.25 31H5.25C2.90279 31 1 29.0972 1 26.75V21.75C1 19.4028 2.90279 17.5 5.25 17.5H10.25ZM26.75 17.5C29.0972 17.5 31 19.4028 31 21.75V26.75C31 29.0972 29.0972 31 26.75 31H21.75C19.4028 31 17.5 29.0972 17.5 26.75V21.75C17.5 19.4028 19.4028 17.5 21.75 17.5H26.75ZM5.25 19C3.73122 19 2.5 20.2312 2.5 21.75V26.75C2.5 28.2688 3.73122 29.5 5.25 29.5H10.25C11.7688 29.5 13 28.2688 13 26.75V21.75C13 20.2312 11.7688 19 10.25 19H5.25ZM21.75 19C20.2312 19 19 20.2312 19 21.75V26.75C19 28.2688 20.2312 29.5 21.75 29.5H26.75C28.2688 29.5 29.5 28.2688 29.5 26.75V21.75C29.5 20.2312 28.2688 19 26.75 19H21.75ZM10.25 1C12.5972 1 14.5 2.90279 14.5 5.25V10.25C14.5 12.5972 12.5972 14.5 10.25 14.5H5.25C2.90279 14.5 1 12.5972 1 10.25V5.25C1 2.90279 2.90279 1 5.25 1H10.25ZM26.75 1C29.0972 1 31 2.90279 31 5.25V10.25C31 12.5972 29.0972 14.5 26.75 14.5H21.75C19.4028 14.5 17.5 12.5972 17.5 10.25V5.25C17.5 2.90279 19.4028 1 21.75 1H26.75ZM5.25 2.5C3.73122 2.5 2.5 3.73122 2.5 5.25V10.25C2.5 11.7688 3.73122 13 5.25 13H10.25C11.7688 13 13 11.7688 13 10.25V5.25C13 3.73122 11.7688 2.5 10.25 2.5H5.25ZM21.75 2.5C20.2312 2.5 19 3.73122 19 5.25V10.25C19 11.7688 20.2312 13 21.75 13H26.75C28.2688 13 29.5 11.7688 29.5 10.25V5.25C29.5 3.73122 28.2688 2.5 26.75 2.5H21.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGrid32.category = 'Interface General';\n\nexport default Grid32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid320.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid320 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.06641 15.333C4.39778 15.333 4.66699 15.6022 4.66699 15.9336V17.4004C4.66678 17.7316 4.39765 18 4.06641 18H2.59961C2.26855 17.9998 2.00021 17.7315 2 17.4004V15.9336C2 15.6024 2.26842 15.3332 2.59961 15.333H4.06641ZM10.7334 15.333C11.0647 15.333 11.333 15.6022 11.333 15.9336V17.4004C11.3328 17.7316 11.0646 18 10.7334 18H9.2666C8.93539 18 8.6672 17.7316 8.66699 17.4004V15.9336C8.66699 15.6022 8.93526 15.333 9.2666 15.333H10.7334ZM17.4004 15.333C17.7316 15.3332 18 15.6024 18 15.9336V17.4004C17.9998 17.7315 17.7315 17.9998 17.4004 18H15.9336C15.6024 18 15.3332 17.7316 15.333 17.4004V15.9336C15.333 15.6022 15.6022 15.333 15.9336 15.333H17.4004ZM4.06641 8.66699C4.39776 8.66699 4.66696 8.93526 4.66699 9.2666V10.7334C4.66696 11.0647 4.39776 11.333 4.06641 11.333H2.59961C2.26844 11.3328 2.00004 11.0646 2 10.7334V9.2666C2.00004 8.93539 2.26844 8.6672 2.59961 8.66699H4.06641ZM10.7334 8.66699C11.0647 8.66703 11.333 8.93528 11.333 9.2666V10.7334C11.333 11.0647 11.0647 11.333 10.7334 11.333H9.2666C8.93528 11.333 8.66703 11.0647 8.66699 10.7334V9.2666C8.66703 8.93528 8.93528 8.66703 9.2666 8.66699H10.7334ZM17.4004 8.66699C17.7316 8.6672 18 8.93539 18 9.2666V10.7334C18 11.0646 17.7316 11.3328 17.4004 11.333H15.9336C15.6022 11.333 15.333 11.0647 15.333 10.7334V9.2666C15.333 8.93526 15.6022 8.66699 15.9336 8.66699H17.4004ZM4.06641 2C4.39765 2 4.66678 2.26842 4.66699 2.59961V4.06641C4.66699 4.39778 4.39778 4.66699 4.06641 4.66699H2.59961C2.26842 4.66678 2 4.39765 2 4.06641V2.59961C2.00021 2.26855 2.26855 2.00021 2.59961 2H4.06641ZM10.7334 2C11.0646 2.00004 11.3328 2.26844 11.333 2.59961V4.06641C11.333 4.39776 11.0647 4.66696 10.7334 4.66699H9.2666C8.93526 4.66696 8.66699 4.39776 8.66699 4.06641V2.59961C8.6672 2.26844 8.93539 2.00004 9.2666 2H10.7334ZM17.4004 2C17.7315 2.00021 17.9998 2.26855 18 2.59961V4.06641C18 4.39765 17.7316 4.66678 17.4004 4.66699H15.9336C15.6022 4.66699 15.333 4.39778 15.333 4.06641V2.59961C15.3332 2.26842 15.6024 2 15.9336 2H17.4004Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGrid320.category = 'Interface General';\n\nexport default Grid320;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid324.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid324 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.2998 18C5.6864 18 6 18.3136 6 18.7002V20.2998C6 20.6864 5.6864 21 5.2998 21H3.7002C3.3136 21 3 20.6864 3 20.2998V18.7002C3 18.3136 3.3136 18 3.7002 18H5.2998ZM12.7998 18C13.1864 18.0001 13.5 18.3136 13.5 18.7002V20.2998C13.5 20.6864 13.1864 20.9999 12.7998 21H11.2002C10.8136 21 10.5 20.6864 10.5 20.2998V18.7002C10.5 18.3136 10.8136 18 11.2002 18H12.7998ZM20.2998 18C20.6864 18 21 18.3136 21 18.7002V20.2998C21 20.6864 20.6864 21 20.2998 21H18.7002C18.3136 20.9999 18 20.6864 18 20.2998V18.7002C18 18.3136 18.3136 18.0001 18.7002 18H20.2998ZM5.2998 10.5C5.6864 10.5 6 10.8136 6 11.2002V12.7998C6 13.1864 5.6864 13.5 5.2998 13.5H3.7002C3.3136 13.5 3 13.1864 3 12.7998V11.2002C3 10.8136 3.3136 10.5 3.7002 10.5H5.2998ZM12.7998 10.5C13.1864 10.5001 13.5 10.8136 13.5 11.2002V12.7998C13.5 13.1864 13.1864 13.4999 12.7998 13.5H11.2002C10.8136 13.5 10.5 13.1864 10.5 12.7998V11.2002C10.5 10.8136 10.8136 10.5 11.2002 10.5H12.7998ZM20.2998 10.5C20.6864 10.5 21 10.8136 21 11.2002V12.7998C21 13.1864 20.6864 13.5 20.2998 13.5H18.7002C18.3136 13.4999 18 13.1864 18 12.7998V11.2002C18 10.8136 18.3136 10.5001 18.7002 10.5H20.2998ZM5.2998 3C5.6864 3 6 3.3136 6 3.7002V5.2998C6 5.6864 5.6864 6 5.2998 6H3.7002C3.3136 6 3 5.6864 3 5.2998V3.7002C3 3.3136 3.3136 3 3.7002 3H5.2998ZM12.7998 3C13.1864 3.00005 13.5 3.31363 13.5 3.7002V5.2998C13.5 5.68637 13.1864 5.99995 12.7998 6H11.2002C10.8136 6 10.5 5.6864 10.5 5.2998V3.7002C10.5 3.3136 10.8136 3 11.2002 3H12.7998ZM20.2998 3C20.6864 3 21 3.3136 21 3.7002V5.2998C21 5.6864 20.6864 6 20.2998 6H18.7002C18.3136 5.99995 18 5.68637 18 5.2998V3.7002C18 3.31363 18.3136 3.00005 18.7002 3H20.2998Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGrid324.category = 'Interface General';\n\nexport default Grid324;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid332.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid332 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.2002 24C7.64187 24.0001 7.9999 24.3581 8 24.7998V27.2002C7.99988 27.6419 7.64186 27.9999 7.2002 28H4.7998C4.35814 27.9999 4.00012 27.6419 4 27.2002V24.7998C4.0001 24.3581 4.35813 24.0001 4.7998 24H7.2002ZM17.2002 24C17.642 24 17.9999 24.3581 18 24.7998V27.2002C17.9999 27.6419 17.642 28 17.2002 28H14.8008C14.359 28 14.0001 27.6419 14 27.2002V24.7998C14.0001 24.3581 14.359 24 14.8008 24H17.2002ZM27.1992 24C27.641 24 27.9999 24.3581 28 24.7998V27.2002C27.9999 27.6419 27.641 28 27.1992 28H24.7998C24.358 28 24.0001 27.6419 24 27.2002V24.7998C24.0001 24.3581 24.358 24 24.7998 24H27.1992ZM7.2002 14C7.64186 14.0001 7.99988 14.3581 8 14.7998V17.2002C7.9999 17.6419 7.64187 17.9999 7.2002 18H4.7998C4.35813 17.9999 4.0001 17.6419 4 17.2002V14.7998C4.00012 14.3581 4.35814 14.0001 4.7998 14H7.2002ZM17.2002 14C17.642 14 17.9999 14.3581 18 14.7998V17.2002C17.9999 17.6419 17.642 18 17.2002 18H14.8008C14.359 18 14.0001 17.6419 14 17.2002V14.7998C14.0001 14.3581 14.359 14 14.8008 14H17.2002ZM27.1992 14C27.641 14 27.9999 14.3581 28 14.7998V17.2002C27.9999 17.6419 27.641 18 27.1992 18H24.7998C24.358 18 24.0001 17.6419 24 17.2002V14.7998C24.0001 14.3581 24.358 14 24.7998 14H27.1992ZM7.2002 4C7.64187 4.00011 7.99989 4.35813 8 4.7998V7.2002C7.99989 7.64187 7.64187 7.99989 7.2002 8H4.7998C4.35813 7.99989 4.00011 7.64187 4 7.2002V4.7998C4.00011 4.35813 4.35813 4.00011 4.7998 4H7.2002ZM17.2002 4C17.642 4 17.9999 4.35807 18 4.7998V7.2002C17.9999 7.64193 17.642 8 17.2002 8H14.8008C14.359 8 14.0001 7.64193 14 7.2002V4.7998C14.0001 4.35807 14.359 4 14.8008 4H17.2002ZM27.1992 4C27.641 4 27.9999 4.35807 28 4.7998V7.2002C27.9999 7.64193 27.641 8 27.1992 8H24.7998C24.358 8 24.0001 7.64193 24 7.2002V4.7998C24.0001 4.35807 24.358 4 24.7998 4H27.1992Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGrid332.category = 'Interface General';\n\nexport default Grid332;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid3Filled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid3Filled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.2666 8.83301C2.76355 8.83301 3.16682 9.23649 3.16699 9.7334V10.5996C3.16699 11.0967 2.76366 11.5 2.2666 11.5H1.40039C0.903334 11.5 0.5 11.0967 0.5 10.5996V9.7334C0.500176 9.23649 0.903443 8.83301 1.40039 8.83301H2.2666ZM6.43359 8.83301C6.93039 8.83318 7.33381 9.2366 7.33398 9.7334V10.5996C7.33398 11.0966 6.9305 11.4998 6.43359 11.5H5.56738C5.07033 11.5 4.66699 11.0967 4.66699 10.5996V9.7334C4.66717 9.23649 5.07044 8.83301 5.56738 8.83301H6.43359ZM10.5996 8.83301C11.0966 8.83301 11.4998 9.23649 11.5 9.7334V10.5996C11.5 11.0967 11.0967 11.5 10.5996 11.5H9.7334C9.23649 11.4998 8.83301 11.0966 8.83301 10.5996V9.7334C8.83318 9.2366 9.2366 8.83318 9.7334 8.83301H10.5996ZM2.2666 4.66699C2.76366 4.66699 3.16699 5.07033 3.16699 5.56738V6.43359C3.16682 6.9305 2.76355 7.33398 2.2666 7.33398H1.40039C0.903442 7.33398 0.500176 6.9305 0.5 6.43359V5.56738C0.5 5.07033 0.903335 4.66699 1.40039 4.66699H2.2666ZM6.43359 4.66699C6.9305 4.66717 7.33398 5.07044 7.33398 5.56738V6.43359C7.33381 6.93039 6.93039 7.33381 6.43359 7.33398H5.56738C5.07043 7.33398 4.66717 6.9305 4.66699 6.43359V5.56738C4.66699 5.07033 5.07033 4.66699 5.56738 4.66699H6.43359ZM10.5996 4.66699C11.0967 4.66699 11.5 5.07033 11.5 5.56738V6.43359C11.4998 6.9305 11.0966 7.33398 10.5996 7.33398H9.7334C9.2366 7.33381 8.83318 6.93039 8.83301 6.43359V5.56738C8.83301 5.07043 9.23649 4.66717 9.7334 4.66699H10.5996ZM2.2666 0.5C2.76366 0.5 3.16699 0.903335 3.16699 1.40039V2.2666C3.16699 2.76366 2.76366 3.16699 2.2666 3.16699H1.40039C0.903334 3.16699 0.5 2.76366 0.5 2.2666V1.40039C0.5 0.903334 0.903335 0.5 1.40039 0.5H2.2666ZM6.43359 0.5C6.9305 0.500176 7.33398 0.903443 7.33398 1.40039V2.2666C7.33398 2.76355 6.9305 3.16682 6.43359 3.16699H5.56738C5.07033 3.16699 4.66699 2.76366 4.66699 2.2666V1.40039C4.66699 0.903334 5.07033 0.5 5.56738 0.5H6.43359ZM10.5996 0.5C11.0967 0.5 11.5 0.903335 11.5 1.40039V2.2666C11.5 2.76366 11.0967 3.16699 10.5996 3.16699H9.7334C9.23649 3.16682 8.83301 2.76355 8.83301 2.2666V1.40039C8.83301 0.903442 9.23649 0.500176 9.7334 0.5H10.5996Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGrid3Filled12.category = 'Interface General';\n\nexport default Grid3Filled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid3Filled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid3Filled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.5 11.5C4.05228 11.5 4.5 11.9477 4.5 12.5V13.5C4.5 14.0523 4.05228 14.5 3.5 14.5H2.5C1.94772 14.5 1.5 14.0523 1.5 13.5V12.5C1.5 11.9477 1.94772 11.5 2.5 11.5H3.5ZM8.5 11.5C9.05228 11.5 9.5 11.9477 9.5 12.5V13.5C9.5 14.0523 9.05228 14.5 8.5 14.5H7.5C6.94772 14.5 6.5 14.0523 6.5 13.5V12.5C6.5 11.9477 6.94772 11.5 7.5 11.5H8.5ZM13.5 11.5C14.0523 11.5 14.5 11.9477 14.5 12.5V13.5C14.5 14.0523 14.0523 14.5 13.5 14.5H12.5C11.9477 14.5 11.5 14.0523 11.5 13.5V12.5C11.5 11.9477 11.9477 11.5 12.5 11.5H13.5ZM3.5 6.5C4.05228 6.5 4.5 6.94772 4.5 7.5V8.5C4.5 9.05228 4.05228 9.5 3.5 9.5H2.5C1.94772 9.5 1.5 9.05228 1.5 8.5V7.5C1.5 6.94772 1.94772 6.5 2.5 6.5H3.5ZM8.5 6.5C9.05228 6.5 9.5 6.94772 9.5 7.5V8.5C9.5 9.05228 9.05228 9.5 8.5 9.5H7.5C6.94772 9.5 6.5 9.05228 6.5 8.5V7.5C6.5 6.94772 6.94772 6.5 7.5 6.5H8.5ZM13.5 6.5C14.0523 6.5 14.5 6.94772 14.5 7.5V8.5C14.5 9.05228 14.0523 9.5 13.5 9.5H12.5C11.9477 9.5 11.5 9.05228 11.5 8.5V7.5C11.5 6.94772 11.9477 6.5 12.5 6.5H13.5ZM3.5 1.5C4.05228 1.5 4.5 1.94772 4.5 2.5V3.5C4.5 4.05228 4.05228 4.5 3.5 4.5H2.5C1.94772 4.5 1.5 4.05228 1.5 3.5V2.5C1.5 1.94772 1.94772 1.5 2.5 1.5H3.5ZM8.5 1.5C9.05228 1.5 9.5 1.94772 9.5 2.5V3.5C9.5 4.05228 9.05228 4.5 8.5 4.5H7.5C6.94772 4.5 6.5 4.05228 6.5 3.5V2.5C6.5 1.94772 6.94772 1.5 7.5 1.5H8.5ZM13.5 1.5C14.0523 1.5 14.5 1.94772 14.5 2.5V3.5C14.5 4.05228 14.0523 4.5 13.5 4.5H12.5C11.9477 4.5 11.5 4.05228 11.5 3.5V2.5C11.5 1.94772 11.9477 1.5 12.5 1.5H13.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGrid3Filled16.category = 'Interface General';\n\nexport default Grid3Filled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid3Filled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid3Filled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.06641 14.833C4.67368 14.833 5.16661 15.3254 5.16699 15.9326V17.3994C5.16699 18.0069 4.67392 18.5 4.06641 18.5H2.59961C1.99228 18.4998 1.5 18.0068 1.5 17.3994V15.9326C1.50039 15.3256 1.99251 14.8332 2.59961 14.833H4.06641ZM10.7334 14.833C11.3405 14.8332 11.8336 15.3255 11.834 15.9326V17.3994C11.834 18.0068 11.3408 18.4998 10.7334 18.5H9.2666C8.65927 18.4998 8.16699 18.0068 8.16699 17.3994V15.9326C8.16738 15.3256 8.65951 14.8332 9.2666 14.833H10.7334ZM17.3994 14.833C18.0067 14.833 18.4996 15.3254 18.5 15.9326V17.3994C18.5 18.0069 18.0069 18.5 17.3994 18.5H15.9326C15.3254 18.4996 14.833 18.0067 14.833 17.3994V15.9326C14.8334 15.3257 15.3257 14.8334 15.9326 14.833H17.3994ZM4.06641 8.16699C4.67379 8.16699 5.16678 8.65927 5.16699 9.2666V10.7334C5.16682 11.3408 4.67381 11.834 4.06641 11.834H2.59961C1.99239 11.8338 1.50018 11.3406 1.5 10.7334V9.2666C1.50021 8.6594 1.99241 8.1672 2.59961 8.16699H4.06641ZM10.7334 8.16699C11.3406 8.16717 11.8338 8.65938 11.834 9.2666V10.7334C11.8338 11.3407 11.3407 11.8338 10.7334 11.834H9.2666C8.65938 11.8338 8.16717 11.3406 8.16699 10.7334V9.2666C8.1672 8.6594 8.6594 8.1672 9.2666 8.16699H10.7334ZM17.3994 8.16699C18.0068 8.16699 18.4998 8.65927 18.5 9.2666V10.7334C18.4998 11.3408 18.0068 11.834 17.3994 11.834H15.9326C15.3255 11.8336 14.8332 11.3405 14.833 10.7334V9.2666C14.8332 8.65951 15.3256 8.16738 15.9326 8.16699H17.3994ZM4.06641 1.5C4.67379 1.5 5.16678 1.99227 5.16699 2.59961V4.06641C5.16699 4.67392 4.67392 5.16699 4.06641 5.16699H2.59961C1.99228 5.16678 1.5 4.67379 1.5 4.06641V2.59961C1.50021 1.99241 1.99241 1.50021 2.59961 1.5H4.06641ZM10.7334 1.5C11.3406 1.50018 11.8338 1.99238 11.834 2.59961V4.06641C11.834 4.67381 11.3408 5.16682 10.7334 5.16699H9.2666C8.65927 5.16678 8.16699 4.67379 8.16699 4.06641V2.59961C8.1672 1.99241 8.6594 1.50021 9.2666 1.5H10.7334ZM17.3994 1.5C18.0068 1.5 18.4998 1.99228 18.5 2.59961V4.06641C18.5 4.67392 18.0069 5.16699 17.3994 5.16699H15.9326C15.3254 5.1666 14.833 4.67368 14.833 4.06641V2.59961C14.8332 1.99252 15.3256 1.50039 15.9326 1.5H17.3994Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGrid3Filled20.category = 'Interface General';\n\nexport default Grid3Filled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid3Filled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid3Filled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.2998 17.5C5.96254 17.5 6.49999 18.0375 6.5 18.7002V20.2998C6.5 20.9625 5.96255 21.5 5.2998 21.5H3.7002C3.03745 21.5 2.5 20.9625 2.5 20.2998V18.7002C2.50001 18.0375 3.03746 17.5 3.7002 17.5H5.2998ZM12.7998 17.5C13.4624 17.5002 14 18.0376 14 18.7002V20.2998C14 20.9624 13.4624 21.4998 12.7998 21.5H11.2002C10.5375 21.5 10 20.9625 10 20.2998V18.7002C10 18.0375 10.5375 17.5 11.2002 17.5H12.7998ZM20.2998 17.5C20.9625 17.5 21.5 18.0375 21.5 18.7002V20.2998C21.5 20.9625 20.9625 21.5 20.2998 21.5H18.7002C18.0376 21.4998 17.5 20.9624 17.5 20.2998V18.7002C17.5 18.0376 18.0376 17.5002 18.7002 17.5H20.2998ZM5.2998 10C5.96255 10 6.5 10.5375 6.5 11.2002V12.7998C6.49999 13.4625 5.96254 14 5.2998 14H3.7002C3.03746 14 2.50001 13.4625 2.5 12.7998V11.2002C2.5 10.5375 3.03745 10 3.7002 10H5.2998ZM12.7998 10C13.4624 10.0002 14 10.5376 14 11.2002V12.7998C14 13.4624 13.4624 13.9998 12.7998 14H11.2002C10.5375 14 10 13.4625 10 12.7998V11.2002C10 10.5375 10.5375 10 11.2002 10H12.7998ZM20.2998 10C20.9625 10 21.5 10.5375 21.5 11.2002V12.7998C21.5 13.4625 20.9625 14 20.2998 14H18.7002C18.0376 13.9998 17.5 13.4624 17.5 12.7998V11.2002C17.5 10.5376 18.0376 10.0002 18.7002 10H20.2998ZM5.2998 2.5C5.96255 2.5 6.5 3.03745 6.5 3.7002V5.2998C6.5 5.96255 5.96255 6.5 5.2998 6.5H3.7002C3.03745 6.5 2.5 5.96255 2.5 5.2998V3.7002C2.5 3.03745 3.03745 2.5 3.7002 2.5H5.2998ZM12.7998 2.5C13.4624 2.50016 14 3.03755 14 3.7002V5.2998C14 5.96245 13.4624 6.49984 12.7998 6.5H11.2002C10.5375 6.5 10 5.96255 10 5.2998V3.7002C10 3.03745 10.5375 2.5 11.2002 2.5H12.7998ZM20.2998 2.5C20.9625 2.5 21.5 3.03745 21.5 3.7002V5.2998C21.5 5.96255 20.9625 6.5 20.2998 6.5H18.7002C18.0376 6.49984 17.5 5.96245 17.5 5.2998V3.7002C17.5 3.03755 18.0376 2.50016 18.7002 2.5H20.2998Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGrid3Filled24.category = 'Interface General';\n\nexport default Grid3Filled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Grid3Filled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Grid3Filled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.2002 23.5C7.91801 23.5001 8.49989 24.082 8.5 24.7998V27.2002C8.49988 27.918 7.918 28.4999 7.2002 28.5H4.7998C4.082 28.4999 3.50012 27.918 3.5 27.2002V24.7998C3.50011 24.082 4.08199 23.5001 4.7998 23.5H7.2002ZM17.2002 23.5C17.918 23.5001 18.4999 24.082 18.5 24.7998V27.2002C18.4999 27.918 17.918 28.4999 17.2002 28.5H14.7998C14.0821 28.4997 13.5001 27.9179 13.5 27.2002V24.7998C13.5001 24.0821 14.0821 23.5003 14.7998 23.5H17.2002ZM27.2002 23.5C27.9179 23.5003 28.4999 24.0821 28.5 24.7998V27.2002C28.4999 27.9179 27.9179 28.4997 27.2002 28.5H24.7998C24.082 28.4999 23.5001 27.918 23.5 27.2002V24.7998C23.5001 24.082 24.082 23.5001 24.7998 23.5H27.2002ZM7.2002 13.5C7.918 13.5001 8.49988 14.082 8.5 14.7998V17.2002C8.49989 17.918 7.91801 18.4999 7.2002 18.5H4.7998C4.08199 18.4999 3.50011 17.918 3.5 17.2002V14.7998C3.50012 14.082 4.082 13.5001 4.7998 13.5H7.2002ZM17.2002 13.5C17.918 13.5001 18.4999 14.082 18.5 14.7998V17.2002C18.4999 17.918 17.918 18.4999 17.2002 18.5H14.7998C14.0821 18.4997 13.5001 17.9179 13.5 17.2002V14.7998C13.5001 14.0821 14.0821 13.5003 14.7998 13.5H17.2002ZM27.2002 13.5C27.9179 13.5003 28.4999 14.0821 28.5 14.7998V17.2002C28.4999 17.9179 27.9179 18.4997 27.2002 18.5H24.7998C24.082 18.4999 23.5001 17.918 23.5 17.2002V14.7998C23.5001 14.082 24.082 13.5001 24.7998 13.5H27.2002ZM7.2002 3.5C7.91801 3.50011 8.49989 4.08199 8.5 4.7998V7.2002C8.49989 7.91801 7.91801 8.49989 7.2002 8.5H4.7998C4.08199 8.49989 3.50011 7.91801 3.5 7.2002V4.7998C3.50011 4.08199 4.08199 3.50011 4.7998 3.5H7.2002ZM17.2002 3.5C17.918 3.50011 18.4999 4.08199 18.5 4.7998V7.2002C18.4999 7.91801 17.918 8.49989 17.2002 8.5H14.7998C14.0821 8.49973 13.5001 7.91791 13.5 7.2002V4.7998C13.5001 4.08209 14.0821 3.50027 14.7998 3.5H17.2002ZM27.2002 3.5C27.9179 3.50027 28.4999 4.08209 28.5 4.7998V7.2002C28.4999 7.91791 27.9179 8.49973 27.2002 8.5H24.7998C24.082 8.49989 23.5001 7.91801 23.5 7.2002V4.7998C23.5001 4.08199 24.082 3.50011 24.7998 3.5H27.2002Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGrid3Filled32.category = 'Interface General';\n\nexport default Grid3Filled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridAdd12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridAdd12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.63965 6.5C4.6669 6.5 5.5 7.3331 5.5 8.36035V10.1396C5.5 11.1669 4.6669 12 3.63965 12H1.86035C0.833102 12 0 11.1669 0 10.1396V8.36035C0 7.3331 0.833102 6.5 1.86035 6.5H3.63965ZM9.25 6.5C9.66421 6.5 10 6.83579 10 7.25V8.5H11.25C11.6642 8.5 12 8.83579 12 9.25C12 9.66421 11.6642 10 11.25 10H10V11.25C10 11.6642 9.66421 12 9.25 12C8.83579 12 8.5 11.6642 8.5 11.25V10H7.25C6.83579 10 6.5 9.66421 6.5 9.25C6.5 8.83579 6.83579 8.5 7.25 8.5H8.5V7.25C8.5 6.83579 8.83579 6.5 9.25 6.5ZM1.86035 8C1.66153 8 1.5 8.16153 1.5 8.36035V10.1396C1.5 10.3385 1.66153 10.5 1.86035 10.5H3.63965C3.83847 10.5 4 10.3385 4 10.1396V8.36035C4 8.16153 3.83847 8 3.63965 8H1.86035ZM3.63965 0C4.6669 0 5.5 0.833102 5.5 1.86035V3.63965C5.5 4.6669 4.6669 5.5 3.63965 5.5H1.86035C0.833102 5.5 0 4.6669 0 3.63965V1.86035C0 0.833102 0.833102 0 1.86035 0H3.63965ZM10.1396 0C11.1669 0 12 0.833102 12 1.86035V3.63965C12 4.6669 11.1669 5.5 10.1396 5.5H8.36035C7.3331 5.5 6.5 4.6669 6.5 3.63965V1.86035C6.5 0.833102 7.3331 0 8.36035 0H10.1396ZM1.86035 1.5C1.66153 1.5 1.5 1.66153 1.5 1.86035V3.63965C1.5 3.83847 1.66153 4 1.86035 4H3.63965C3.83847 4 4 3.83847 4 3.63965V1.86035C4 1.66153 3.83847 1.5 3.63965 1.5H1.86035ZM8.36035 1.5C8.16153 1.5 8 1.66153 8 1.86035V3.63965C8 3.83847 8.16153 4 8.36035 4H10.1396C10.3385 4 10.5 3.83847 10.5 3.63965V1.86035C10.5 1.66153 10.3385 1.5 10.1396 1.5H8.36035Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridAdd12.category = 'Interface General';\n\nexport default GridAdd12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridAdd16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridAdd16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.95801 8.54395C6.33848 8.54407 7.4578 9.66349 7.45801 11.0439V12.502C7.45792 13.8825 6.33856 15.0018 4.95801 15.002H3.5C2.11934 15.002 1.00009 13.8826 1 12.502V11.0439C1.00021 9.66341 2.11942 8.54395 3.5 8.54395H4.95801ZM11.7725 8.54395C12.1865 8.54395 12.5222 8.87991 12.5225 9.29395V11.0225H14.252C14.6658 11.0226 15.0015 11.3587 15.002 11.7725C15.002 12.1866 14.6661 12.5224 14.252 12.5225H12.5225V14.252C12.5224 14.6661 12.1866 15.002 11.7725 15.002C11.3586 15.0017 11.0226 14.6659 11.0225 14.252V12.5225H9.29395C8.8798 12.5224 8.54395 12.1866 8.54395 11.7725C8.54438 11.3587 8.88007 11.0225 9.29395 11.0225H11.0225V9.29395C11.0227 8.8801 11.3586 8.54424 11.7725 8.54395ZM3.5 10.0439C2.94785 10.0439 2.50021 10.4918 2.5 11.0439V12.502C2.50009 13.0542 2.94777 13.502 3.5 13.502H4.95801C5.51013 13.5018 5.95792 13.0541 5.95801 12.502V11.0439C5.9578 10.4919 5.51005 10.0441 4.95801 10.0439H3.5ZM4.95801 1C6.33861 1.00013 7.45801 2.11937 7.45801 3.5V4.95801C7.45781 6.33848 6.33849 7.45788 4.95801 7.45801H3.5C2.11941 7.45801 1.00019 6.33856 1 4.95801V3.5C1 2.11929 2.11929 1 3.5 1H4.95801ZM12.502 1C13.8826 1.00009 15.002 2.11934 15.002 3.5V4.95801C15.0018 6.3385 13.8825 7.45792 12.502 7.45801H11.0439C9.66342 7.45793 8.54414 6.33851 8.54395 4.95801V3.5C8.54395 2.11934 9.6633 1.00008 11.0439 1H12.502ZM3.5 2.5C2.94772 2.5 2.5 2.94772 2.5 3.5V4.95801C2.50019 5.51013 2.94783 5.95801 3.5 5.95801H4.95801C5.51007 5.95788 5.95781 5.51005 5.95801 4.95801V3.5C5.95801 2.94779 5.51018 2.50013 4.95801 2.5H3.5ZM11.0439 2.5C10.4917 2.50008 10.0439 2.94776 10.0439 3.5V4.95801C10.0441 5.51008 10.4918 5.95793 11.0439 5.95801H12.502C13.054 5.95792 13.5018 5.51007 13.502 4.95801V3.5C13.502 2.94777 13.0542 2.50009 12.502 2.5H11.0439Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGridAdd16.category = 'Interface General';\n\nexport default GridAdd16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridAdd20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridAdd20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.41309 10.5889C8.06975 10.5891 9.41307 11.9322 9.41309 13.5889V16.002C9.41288 17.6585 8.06964 19.0017 6.41309 19.002H4C2.34348 19.0017 1.00021 17.6585 1 16.002V13.5889C1.00002 11.9322 2.34336 10.5891 4 10.5889H6.41309ZM14.7949 10.5889C15.2089 10.5891 15.5449 10.9248 15.5449 11.3389V14.0449H18.252C18.6657 14.0454 19.0018 14.3811 19.002 14.7949C19.002 15.2089 18.6658 15.5445 18.252 15.5449H15.5449V18.252C15.5447 18.6658 15.2088 19.0017 14.7949 19.002C14.381 19.0018 14.0451 18.6659 14.0449 18.252V15.5449H11.3389C10.9247 15.5449 10.5889 15.2091 10.5889 14.7949C10.589 14.3809 10.9248 14.0449 11.3389 14.0449H14.0449V11.3389C14.0449 10.9248 14.3809 10.589 14.7949 10.5889ZM4 12.0889C3.17179 12.0891 2.50002 12.7606 2.5 13.5889V16.002C2.50021 16.8301 3.17191 17.5017 4 17.502H6.41309C7.24121 17.5017 7.91288 16.8301 7.91309 16.002V13.5889C7.91307 12.7606 7.24133 12.0891 6.41309 12.0889H4ZM6.41309 1C8.06966 1.00021 9.41291 2.34342 9.41309 4V6.41309C9.41288 8.06964 8.06964 9.41288 6.41309 9.41309H4C2.34348 9.41284 1.00021 8.06961 1 6.41309V4C1.00018 2.34344 2.34346 1.00024 4 1H6.41309ZM16.002 1C17.6583 1.00045 19.0018 2.34357 19.002 4V6.41309C19.0017 8.06949 17.6583 9.41263 16.002 9.41309H13.5889C11.9321 9.41309 10.5891 8.06976 10.5889 6.41309V4C10.589 2.3433 11.9321 1 13.5889 1H16.002ZM4 2.5C3.17189 2.50024 2.50018 3.17187 2.5 4V6.41309C2.50021 7.24119 3.17191 7.91284 4 7.91309H6.41309C7.24121 7.91288 7.91288 7.24121 7.91309 6.41309V4C7.91291 3.17185 7.24123 2.50021 6.41309 2.5H4ZM13.5889 2.5C12.7605 2.5 12.089 3.17172 12.0889 4V6.41309C12.0891 7.24134 12.7606 7.91309 13.5889 7.91309H16.002C16.8299 7.91263 17.5017 7.24106 17.502 6.41309V4C17.5018 3.172 16.8299 2.50045 16.002 2.5H13.5889Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGridAdd20.category = 'Interface General';\n\nexport default GridAdd20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridAdd24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridAdd24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.90527 12.8457C9.70006 12.8459 11.1553 14.3009 11.1553 16.0957V19.752C11.1551 21.5466 9.69993 23.0018 7.90527 23.002H4.25C2.45521 23.002 1.00021 21.5467 1 19.752V16.0957C1 14.3008 2.45507 12.8457 4.25 12.8457H7.90527ZM17.9229 12.8457C18.3369 12.8459 18.6729 13.1816 18.6729 13.5957V17.1738H22.25C22.6641 17.1739 23 17.5097 23 17.9238C22.9998 18.3379 22.664 18.6737 22.25 18.6738H18.6729V22.252C18.6726 22.6658 18.3367 23.0017 17.9229 23.002C17.5088 23.002 17.1731 22.666 17.1729 22.252V18.6738H13.5947C13.1806 18.6738 12.8449 18.3379 12.8447 17.9238C12.8447 17.5096 13.1805 17.1738 13.5947 17.1738H17.1729V13.5957C17.1729 13.1815 17.5086 12.8457 17.9229 12.8457ZM4.25 14.3457C3.2835 14.3457 2.5 15.1292 2.5 16.0957V19.752C2.50021 20.7183 3.28363 21.502 4.25 21.502H7.90527C8.8715 21.5018 9.65506 20.7182 9.65527 19.752V16.0957C9.65527 15.1293 8.87163 14.3459 7.90527 14.3457H4.25ZM7.90527 1C9.69995 1.00016 11.1551 2.45533 11.1553 4.25V7.90625C11.1552 9.70099 9.7 11.1561 7.90527 11.1562H4.25C2.45514 11.1562 1.0001 9.70109 1 7.90625V4.25C1.00019 2.45523 2.45519 1 4.25 1H7.90527ZM19.75 1C21.5447 1.00008 22.9998 2.45528 23 4.25V7.90625C22.9999 9.70104 21.5448 11.1562 19.75 11.1562H16.0947C14.2999 11.1562 12.8448 9.70109 12.8447 7.90625V4.25C12.8449 2.45523 14.2999 1 16.0947 1H19.75ZM4.25 2.5C3.28362 2.5 2.50019 3.28366 2.5 4.25V7.90625C2.5001 8.87266 3.28357 9.65625 4.25 9.65625H7.90527C8.87157 9.65609 9.65517 8.87256 9.65527 7.90625V4.25C9.65509 3.28376 8.87152 2.50016 7.90527 2.5H4.25ZM16.0947 2.5C15.1283 2.5 14.3449 3.28366 14.3447 4.25V7.90625C14.3448 8.87266 15.1283 9.65625 16.0947 9.65625H19.75C20.7164 9.65617 21.4999 8.87261 21.5 7.90625V4.25C21.4998 3.28371 20.7163 2.50008 19.75 2.5H16.0947Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGridAdd24.category = 'Interface General';\n\nexport default GridAdd24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridAdd32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridAdd32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 17.5C12.5972 17.5 14.5 19.4028 14.5 21.75V26.75C14.5 29.0972 12.5972 31 10.25 31H5.25C2.90279 31 1 29.0972 1 26.75V21.75C1 19.4028 2.90279 17.5 5.25 17.5H10.25ZM24.25 17.5C24.6642 17.5 25 17.8358 25 18.25V23.5H30.25C30.6642 23.5 31 23.8358 31 24.25C31 24.6642 30.6642 25 30.25 25H25V30.25C25 30.6642 24.6642 31 24.25 31C23.8358 31 23.5 30.6642 23.5 30.25V25H18.25C17.8358 25 17.5 24.6642 17.5 24.25C17.5 23.8358 17.8358 23.5 18.25 23.5H23.5V18.25C23.5 17.8358 23.8358 17.5 24.25 17.5ZM5.25 19C3.73122 19 2.5 20.2312 2.5 21.75V26.75C2.5 28.2688 3.73122 29.5 5.25 29.5H10.25C11.7688 29.5 13 28.2688 13 26.75V21.75C13 20.2312 11.7688 19 10.25 19H5.25ZM10.25 1C12.5972 1 14.5 2.90279 14.5 5.25V10.25C14.5 12.5972 12.5972 14.5 10.25 14.5H5.25C2.90279 14.5 1 12.5972 1 10.25V5.25C1 2.90279 2.90279 1 5.25 1H10.25ZM26.75 1C29.0972 1 31 2.90279 31 5.25V10.25C31 12.5972 29.0972 14.5 26.75 14.5H21.75C19.4028 14.5 17.5 12.5972 17.5 10.25V5.25C17.5 2.90279 19.4028 1 21.75 1H26.75ZM5.25 2.5C3.73122 2.5 2.5 3.73122 2.5 5.25V10.25C2.5 11.7688 3.73122 13 5.25 13H10.25C11.7688 13 13 11.7688 13 10.25V5.25C13 3.73122 11.7688 2.5 10.25 2.5H5.25ZM21.75 2.5C20.2312 2.5 19 3.73122 19 5.25V10.25C19 11.7688 20.2312 13 21.75 13H26.75C28.2688 13 29.5 11.7688 29.5 10.25V5.25C29.5 3.73122 28.2688 2.5 26.75 2.5H21.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridAdd32.category = 'Interface General';\n\nexport default GridAdd32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridAddFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridAddFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.63965 6.5C4.6669 6.5 5.5 7.3331 5.5 8.36035V10.1396C5.5 11.1669 4.6669 12 3.63965 12H1.86035C0.833102 12 0 11.1669 0 10.1396V8.36035C0 7.3331 0.833102 6.5 1.86035 6.5H3.63965ZM9.25 6.5C9.66421 6.5 10 6.83579 10 7.25V8.5H11.25C11.6642 8.5 12 8.83579 12 9.25C12 9.66421 11.6642 10 11.25 10H10V11.25C10 11.6642 9.66421 12 9.25 12C8.83579 12 8.5 11.6642 8.5 11.25V10H7.25C6.83579 10 6.5 9.66421 6.5 9.25C6.5 8.83579 6.83579 8.5 7.25 8.5H8.5V7.25C8.5 6.83579 8.83579 6.5 9.25 6.5ZM3.63965 0C4.6669 0 5.5 0.833102 5.5 1.86035V3.63965C5.5 4.6669 4.6669 5.5 3.63965 5.5H1.86035C0.833102 5.5 0 4.6669 0 3.63965V1.86035C0 0.833102 0.833102 0 1.86035 0H3.63965ZM10.1396 0C11.1669 0 12 0.833102 12 1.86035V3.63965C12 4.6669 11.1669 5.5 10.1396 5.5H8.36035C7.3331 5.5 6.5 4.6669 6.5 3.63965V1.86035C6.5 0.833102 7.3331 0 8.36035 0H10.1396Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridAddFilled12.category = 'Interface General';\n\nexport default GridAddFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridAddFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridAddFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.95801 8.54395C6.33848 8.54407 7.4578 9.66349 7.45801 11.0439V12.502C7.45792 13.8825 6.33856 15.0018 4.95801 15.002H3.5C2.11934 15.002 1.00009 13.8826 1 12.502V11.0439C1.00021 9.66341 2.11942 8.54395 3.5 8.54395H4.95801ZM11.7725 8.54395C12.1865 8.54395 12.5222 8.87991 12.5225 9.29395V11.0225H14.252C14.6658 11.0226 15.0015 11.3587 15.002 11.7725C15.002 12.1866 14.6661 12.5224 14.252 12.5225H12.5225V14.252C12.5224 14.6661 12.1866 15.002 11.7725 15.002C11.3586 15.0017 11.0226 14.6659 11.0225 14.252V12.5225H9.29395C8.8798 12.5224 8.54395 12.1866 8.54395 11.7725C8.54438 11.3587 8.88007 11.0225 9.29395 11.0225H11.0225V9.29395C11.0227 8.8801 11.3586 8.54424 11.7725 8.54395ZM4.95801 1C6.33861 1.00013 7.45801 2.11937 7.45801 3.5V4.95801C7.45781 6.33848 6.33849 7.45788 4.95801 7.45801H3.5C2.11941 7.45801 1.00019 6.33856 1 4.95801V3.5C1 2.11929 2.11929 1 3.5 1H4.95801ZM12.502 1C13.8826 1.00009 15.002 2.11934 15.002 3.5V4.95801C15.0018 6.3385 13.8825 7.45792 12.502 7.45801H11.0439C9.66342 7.45793 8.54414 6.33851 8.54395 4.95801V3.5C8.54395 2.11934 9.6633 1.00008 11.0439 1H12.502Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGridAddFilled16.category = 'Interface General';\n\nexport default GridAddFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridAddFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridAddFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.41309 10.5889C8.06975 10.5891 9.41307 11.9322 9.41309 13.5889V16.002C9.41288 17.6585 8.06964 19.0017 6.41309 19.002H4C2.34348 19.0017 1.00021 17.6585 1 16.002V13.5889C1.00002 11.9322 2.34336 10.5891 4 10.5889H6.41309ZM14.7949 10.5889C15.2089 10.5891 15.5449 10.9248 15.5449 11.3389V14.0449H18.252C18.6657 14.0454 19.0018 14.3811 19.002 14.7949C19.002 15.2089 18.6658 15.5445 18.252 15.5449H15.5449V18.252C15.5447 18.6658 15.2088 19.0017 14.7949 19.002C14.381 19.0018 14.0451 18.6659 14.0449 18.252V15.5449H11.3389C10.9247 15.5449 10.5889 15.2091 10.5889 14.7949C10.589 14.3809 10.9248 14.0449 11.3389 14.0449H14.0449V11.3389C14.0449 10.9248 14.3809 10.589 14.7949 10.5889ZM6.41309 1C8.06966 1.00021 9.41291 2.34342 9.41309 4V6.41309C9.41288 8.06964 8.06964 9.41288 6.41309 9.41309H4C2.34348 9.41284 1.00021 8.06961 1 6.41309V4C1.00018 2.34344 2.34346 1.00024 4 1H6.41309ZM16.002 1C17.6583 1.00045 19.0018 2.34357 19.002 4V6.41309C19.0017 8.06949 17.6583 9.41263 16.002 9.41309H13.5889C11.9321 9.41309 10.5891 8.06976 10.5889 6.41309V4C10.589 2.3433 11.9321 1 13.5889 1H16.002Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGridAddFilled20.category = 'Interface General';\n\nexport default GridAddFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridAddFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridAddFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.90527 12.8457C9.70006 12.8459 11.1553 14.3009 11.1553 16.0957V19.752C11.1551 21.5466 9.69993 23.0018 7.90527 23.002H4.25C2.45521 23.002 1.00021 21.5467 1 19.752V16.0957C1 14.3008 2.45507 12.8457 4.25 12.8457H7.90527ZM17.9229 12.8457C18.3369 12.8459 18.6729 13.1816 18.6729 13.5957V17.1738H22.25C22.6641 17.1739 23 17.5097 23 17.9238C22.9998 18.3379 22.664 18.6737 22.25 18.6738H18.6729V22.252C18.6726 22.6658 18.3367 23.0017 17.9229 23.002C17.5088 23.002 17.1731 22.666 17.1729 22.252V18.6738H13.5947C13.1806 18.6738 12.8449 18.3379 12.8447 17.9238C12.8447 17.5096 13.1805 17.1738 13.5947 17.1738H17.1729V13.5957C17.1729 13.1815 17.5086 12.8457 17.9229 12.8457ZM7.90527 1C9.69995 1.00016 11.1551 2.45533 11.1553 4.25V7.90625C11.1552 9.70099 9.7 11.1561 7.90527 11.1562H4.25C2.45514 11.1562 1.0001 9.70109 1 7.90625V4.25C1.00019 2.45523 2.45519 1 4.25 1H7.90527ZM19.75 1C21.5447 1.00008 22.9998 2.45528 23 4.25V7.90625C22.9999 9.70104 21.5448 11.1562 19.75 11.1562H16.0947C14.2999 11.1562 12.8448 9.70109 12.8447 7.90625V4.25C12.8449 2.45523 14.2999 1 16.0947 1H19.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGridAddFilled24.category = 'Interface General';\n\nexport default GridAddFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridAddFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridAddFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 17.5C12.5972 17.5 14.5 19.4028 14.5 21.75V26.75C14.5 29.0972 12.5972 31 10.25 31H5.25C2.90279 31 1 29.0972 1 26.75V21.75C1 19.4028 2.90279 17.5 5.25 17.5H10.25ZM24.25 17.5C24.6642 17.5 25 17.8358 25 18.25V23.5H30.25C30.6642 23.5 31 23.8358 31 24.25C31 24.6642 30.6642 25 30.25 25H25V30.25C25 30.6642 24.6642 31 24.25 31C23.8358 31 23.5 30.6642 23.5 30.25V25H18.25C17.8358 25 17.5 24.6642 17.5 24.25C17.5 23.8358 17.8358 23.5 18.25 23.5H23.5V18.25C23.5 17.8358 23.8358 17.5 24.25 17.5ZM10.25 1C12.5972 1 14.5 2.90279 14.5 5.25V10.25C14.5 12.5972 12.5972 14.5 10.25 14.5H5.25C2.90279 14.5 1 12.5972 1 10.25V5.25C1 2.90279 2.90279 1 5.25 1H10.25ZM26.75 1C29.0972 1 31 2.90279 31 5.25V10.25C31 12.5972 29.0972 14.5 26.75 14.5H21.75C19.4028 14.5 17.5 12.5972 17.5 10.25V5.25C17.5 2.90279 19.4028 1 21.75 1H26.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridAddFilled32.category = 'Interface General';\n\nexport default GridAddFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.25 7C4.2165 7 5 7.7835 5 8.75V10.25C5 11.2165 4.2165 12 3.25 12H1.75C0.783502 12 0 11.2165 0 10.25V8.75C0 7.7835 0.783502 7 1.75 7H3.25ZM10.25 7C11.2165 7 12 7.7835 12 8.75V10.25C12 11.2165 11.2165 12 10.25 12H8.75C7.7835 12 7 11.2165 7 10.25V8.75C7 7.7835 7.7835 7 8.75 7H10.25ZM2 10H3V9H2V10ZM9 10H10V9H9V10ZM3.25 0C4.2165 0 5 0.783502 5 1.75V3.25C5 4.2165 4.2165 5 3.25 5H1.75C0.783502 5 0 4.2165 0 3.25V1.75C0 0.783502 0.783502 0 1.75 0H3.25ZM10.25 0C11.2165 0 12 0.783502 12 1.75V3.25C12 4.2165 11.2165 5 10.25 5H8.75C7.7835 5 7 4.2165 7 3.25V1.75C7 0.783502 7.7835 0 8.75 0H10.25ZM2 3H3V2H2V3ZM9 3H10V2H9V3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridBold12.category = 'Interface General';\n\nexport default GridBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75 9.00098C5.99264 9.00098 7 10.0083 7 11.251V12.751C6.99992 13.9935 5.99259 15.001 4.75 15.001H3.25C2.00741 15.001 1.00008 13.9935 1 12.751V11.251C1 10.0083 2.00736 9.00098 3.25 9.00098H4.75ZM12.751 9.00098C13.9934 9.00122 15.001 10.0085 15.001 11.251V12.751C15.0009 13.9934 13.9934 15.0007 12.751 15.001H11.251C10.0084 15.001 9.00106 13.9935 9.00098 12.751V11.251C9.00098 10.0083 10.0083 9.00098 11.251 9.00098H12.751ZM3.25 11.001C3.11193 11.001 3 11.1129 3 11.251V12.751C3.00008 12.889 3.11198 13.001 3.25 13.001H4.75C4.88802 13.001 4.99992 12.889 5 12.751V11.251C5 11.1129 4.88807 11.001 4.75 11.001H3.25ZM11.251 11.001C11.1129 11.001 11.001 11.1129 11.001 11.251V12.751C11.0011 12.889 11.113 13.001 11.251 13.001H12.751C12.8888 13.0007 13.0009 12.8888 13.001 12.751V11.251C13.001 11.1131 12.8888 11.0012 12.751 11.001H11.251ZM4.75 1C5.99264 1 7 2.00736 7 3.25V4.75C7 5.99264 5.99264 7 4.75 7H3.25C2.00736 7 1 5.99264 1 4.75V3.25C1 2.00736 2.00736 1 3.25 1H4.75ZM12.751 1C13.9934 1.00024 15.001 2.00751 15.001 3.25V4.75C15.001 5.99249 13.9934 6.99976 12.751 7H11.251C10.0083 7 9.00098 5.99264 9.00098 4.75V3.25C9.00098 2.00736 10.0083 1 11.251 1H12.751ZM3.25 3C3.11193 3 3 3.11193 3 3.25V4.75C3 4.88807 3.11193 5 3.25 5H4.75C4.88807 5 5 4.88807 5 4.75V3.25C5 3.11193 4.88807 3 4.75 3H3.25ZM11.251 3C11.1129 3 11.001 3.11193 11.001 3.25V4.75C11.001 4.88807 11.1129 5 11.251 5H12.751C12.8888 4.99976 13.001 4.88792 13.001 4.75V3.25C13.001 3.11208 12.8888 3.00024 12.751 3H11.251Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridBold16.category = 'Interface General';\n\nexport default GridBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 11.002C7.76877 11.002 8.99998 12.2332 9 13.752V16.252C9 17.7707 7.76878 19.002 6.25 19.002H3.75C2.23122 19.002 1 17.7707 1 16.252V13.752C1.00002 12.2332 2.23123 11.002 3.75 11.002H6.25ZM16.252 11.002C17.7706 11.0021 19.0019 12.2333 19.002 13.752V16.252C19.002 17.7706 17.7706 19.0018 16.252 19.002H13.752C12.2332 19.002 11.002 17.7707 11.002 16.252V13.752C11.002 12.2332 12.2332 11.002 13.752 11.002H16.252ZM3.75 13.002C3.3358 13.002 3.00002 13.3378 3 13.752V16.252C3 16.6662 3.33579 17.002 3.75 17.002H6.25C6.66421 17.002 7 16.6662 7 16.252V13.752C6.99998 13.3378 6.6642 13.002 6.25 13.002H3.75ZM13.752 13.002C13.3378 13.002 13.002 13.3378 13.002 13.752V16.252C13.002 16.6662 13.3377 17.002 13.752 17.002H16.252C16.666 17.0018 17.002 16.666 17.002 16.252V13.752C17.0019 13.3379 16.666 13.0021 16.252 13.002H13.752ZM6.25 1C7.76878 1 9 2.23122 9 3.75V6.25C9 7.76878 7.76878 9 6.25 9H3.75C2.23122 9 1 7.76878 1 6.25V3.75C1 2.23122 2.23122 1 3.75 1H6.25ZM16.252 1C17.7706 1.0002 19.002 2.23134 19.002 3.75V6.25C19.002 7.76866 17.7706 8.9998 16.252 9H13.752C12.2332 9 11.002 7.76878 11.002 6.25V3.75C11.002 2.23122 12.2332 1 13.752 1H16.252ZM3.75 3C3.33579 3 3 3.33579 3 3.75V6.25C3 6.66421 3.33579 7 3.75 7H6.25C6.66421 7 7 6.66421 7 6.25V3.75C7 3.33579 6.66421 3 6.25 3H3.75ZM13.752 3C13.3377 3 13.002 3.33579 13.002 3.75V6.25C13.002 6.66421 13.3377 7 13.752 7H16.252C16.666 6.9998 17.002 6.66409 17.002 6.25V3.75C17.002 3.33591 16.666 3.0002 16.252 3H13.752Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridBold20.category = 'Interface General';\n\nexport default GridBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 13.002C9.54493 13.002 11 14.457 11 16.252V19.752C10.9999 21.5468 9.54485 23.002 7.75 23.002H4.25C2.45515 23.002 1.00012 21.5468 1 19.752V16.252C1 14.457 2.45507 13.002 4.25 13.002H7.75ZM19.752 13.002C21.5468 13.0021 23.002 14.4571 23.002 16.252V19.752C23.0018 21.5467 21.5467 23.0018 19.752 23.002H16.252C14.4571 23.002 13.0021 21.5468 13.002 19.752V16.252C13.002 14.457 14.457 13.002 16.252 13.002H19.752ZM4.25 15.002C3.55964 15.002 3 15.5616 3 16.252V19.752C3.00012 20.4422 3.55972 21.002 4.25 21.002H7.75C8.44028 21.002 8.99988 20.4422 9 19.752V16.252C9 15.5616 8.44036 15.002 7.75 15.002H4.25ZM16.252 15.002C15.5616 15.002 15.002 15.5616 15.002 16.252V19.752C15.0021 20.4422 15.5617 21.002 16.252 21.002H19.752C20.4421 21.0018 21.0018 20.4421 21.002 19.752V16.252C21.002 15.5617 20.4422 15.0021 19.752 15.002H16.252ZM7.75 1C9.54484 1 10.9999 2.45519 11 4.25V7.75C11 9.54493 9.54493 11 7.75 11H4.25C2.45507 11 1 9.54493 1 7.75V4.25C1.00013 2.45519 2.45516 1 4.25 1H7.75ZM19.752 1C21.5467 1.00012 23.0018 2.45526 23.002 4.25V7.75C23.002 9.54485 21.5468 10.9999 19.752 11H16.252C14.457 11 13.002 9.54493 13.002 7.75V4.25C13.0021 2.45519 14.4571 1 16.252 1H19.752ZM4.25 3C3.55973 3 3.00013 3.55976 3 4.25V7.75C3 8.44036 3.55964 9 4.25 9H7.75C8.44036 9 9 8.44036 9 7.75V4.25C8.99987 3.55976 8.44027 3 7.75 3H4.25ZM16.252 3C15.5617 3 15.0021 3.55976 15.002 4.25V7.75C15.002 8.44036 15.5616 9 16.252 9H19.752C20.4422 8.99988 21.002 8.44028 21.002 7.75V4.25C21.0018 3.55983 20.4421 3.00012 19.752 3H16.252Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridBold24.category = 'Interface General';\n\nexport default GridBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 17C13.3211 17 15 18.6789 15 20.75V27.25C15 29.3211 13.3211 31 11.25 31H4.75C2.67893 31 1 29.3211 1 27.25V20.75C1 18.6789 2.67893 17 4.75 17H11.25ZM27.25 17C29.3211 17 31 18.6789 31 20.75V27.25C31 29.3211 29.3211 31 27.25 31H20.75C18.6789 31 17 29.3211 17 27.25V20.75C17 18.6789 18.6789 17 20.75 17H27.25ZM4.75 19C3.7835 19 3 19.7835 3 20.75V27.25C3 28.2165 3.7835 29 4.75 29H11.25C12.2165 29 13 28.2165 13 27.25V20.75C13 19.7835 12.2165 19 11.25 19H4.75ZM20.75 19C19.7835 19 19 19.7835 19 20.75V27.25C19 28.2165 19.7835 29 20.75 29H27.25C28.2165 29 29 28.2165 29 27.25V20.75C29 19.7835 28.2165 19 27.25 19H20.75ZM11.25 1C13.3211 1 15 2.67893 15 4.75V11.25C15 13.3211 13.3211 15 11.25 15H4.75C2.67893 15 1 13.3211 1 11.25V4.75C1 2.67893 2.67893 1 4.75 1H11.25ZM27.25 1C29.3211 1 31 2.67893 31 4.75V11.25C31 13.3211 29.3211 15 27.25 15H20.75C18.6789 15 17 13.3211 17 11.25V4.75C17 2.67893 18.6789 1 20.75 1H27.25ZM4.75 3C3.7835 3 3 3.7835 3 4.75V11.25C3 12.2165 3.7835 13 4.75 13H11.25C12.2165 13 13 12.2165 13 11.25V4.75C13 3.7835 12.2165 3 11.25 3H4.75ZM20.75 3C19.7835 3 19 3.7835 19 4.75V11.25C19 12.2165 19.7835 13 20.75 13H27.25C28.2165 13 29 12.2165 29 11.25V4.75C29 3.7835 28.2165 3 27.25 3H20.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridBold32.category = 'Interface General';\n\nexport default GridBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.25 7C4.2165 7 5 7.7835 5 8.75V10.25C5 11.2165 4.2165 12 3.25 12H1.75C0.783502 12 0 11.2165 0 10.25V8.75C0 7.7835 0.783502 7 1.75 7H3.25ZM10.25 7C11.2165 7 12 7.7835 12 8.75V10.25C12 11.2165 11.2165 12 10.25 12H8.75C7.7835 12 7 11.2165 7 10.25V8.75C7 7.7835 7.7835 7 8.75 7H10.25ZM3.25 0C4.2165 0 5 0.783502 5 1.75V3.25C5 4.2165 4.2165 5 3.25 5H1.75C0.783502 5 0 4.2165 0 3.25V1.75C0 0.783502 0.783502 0 1.75 0H3.25ZM10.25 0C11.2165 0 12 0.783502 12 1.75V3.25C12 4.2165 11.2165 5 10.25 5H8.75C7.7835 5 7 4.2165 7 3.25V1.75C7 0.783502 7.7835 0 8.75 0H10.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridBoldFilled12.category = 'Interface General';\n\nexport default GridBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75 9.00098C5.99264 9.00098 7 10.0083 7 11.251V12.751C6.99992 13.9935 5.99259 15.001 4.75 15.001H3.25C2.00741 15.001 1.00008 13.9935 1 12.751V11.251C1 10.0083 2.00736 9.00098 3.25 9.00098H4.75ZM12.751 9.00098C13.9934 9.00122 15.001 10.0085 15.001 11.251V12.751C15.0009 13.9934 13.9934 15.0007 12.751 15.001H11.251C10.0084 15.001 9.00106 13.9935 9.00098 12.751V11.251C9.00098 10.0083 10.0083 9.00098 11.251 9.00098H12.751ZM4.75 1C5.99264 1 7 2.00736 7 3.25V4.75C7 5.99264 5.99264 7 4.75 7H3.25C2.00736 7 1 5.99264 1 4.75V3.25C1 2.00736 2.00736 1 3.25 1H4.75ZM12.751 1C13.9934 1.00024 15.001 2.00751 15.001 3.25V4.75C15.001 5.99249 13.9934 6.99976 12.751 7H11.251C10.0083 7 9.00098 5.99264 9.00098 4.75V3.25C9.00098 2.00736 10.0083 1 11.251 1H12.751Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridBoldFilled16.category = 'Interface General';\n\nexport default GridBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 11.002C7.76877 11.002 8.99998 12.2332 9 13.752V16.252C9 17.7707 7.76878 19.002 6.25 19.002H3.75C2.23122 19.002 1 17.7707 1 16.252V13.752C1.00002 12.2332 2.23123 11.002 3.75 11.002H6.25ZM16.252 11.002C17.7706 11.0021 19.0019 12.2333 19.002 13.752V16.252C19.002 17.7706 17.7706 19.0018 16.252 19.002H13.752C12.2332 19.002 11.002 17.7707 11.002 16.252V13.752C11.002 12.2332 12.2332 11.002 13.752 11.002H16.252ZM6.25 1C7.76878 1 9 2.23122 9 3.75V6.25C9 7.76878 7.76878 9 6.25 9H3.75C2.23122 9 1 7.76878 1 6.25V3.75C1 2.23122 2.23122 1 3.75 1H6.25ZM16.252 1C17.7706 1.0002 19.002 2.23134 19.002 3.75V6.25C19.002 7.76866 17.7706 8.9998 16.252 9H13.752C12.2332 9 11.002 7.76878 11.002 6.25V3.75C11.002 2.23122 12.2332 1 13.752 1H16.252Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridBoldFilled20.category = 'Interface General';\n\nexport default GridBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 13.002C9.54493 13.002 11 14.457 11 16.252V19.752C10.9999 21.5468 9.54485 23.002 7.75 23.002H4.25C2.45515 23.002 1.00012 21.5468 1 19.752V16.252C1 14.457 2.45507 13.002 4.25 13.002H7.75ZM19.752 13.002C21.5468 13.0021 23.002 14.4571 23.002 16.252V19.752C23.0018 21.5467 21.5467 23.0018 19.752 23.002H16.252C14.4571 23.002 13.0021 21.5468 13.002 19.752V16.252C13.002 14.457 14.457 13.002 16.252 13.002H19.752ZM7.75 1C9.54484 1 10.9999 2.45519 11 4.25V7.75C11 9.54493 9.54493 11 7.75 11H4.25C2.45507 11 1 9.54493 1 7.75V4.25C1.00013 2.45519 2.45516 1 4.25 1H7.75ZM19.752 1C21.5467 1.00012 23.0018 2.45526 23.002 4.25V7.75C23.002 9.54485 21.5468 10.9999 19.752 11H16.252C14.457 11 13.002 9.54493 13.002 7.75V4.25C13.0021 2.45519 14.4571 1 16.252 1H19.752Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridBoldFilled24.category = 'Interface General';\n\nexport default GridBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 17C13.3211 17 15 18.6789 15 20.75V27.25C15 29.3211 13.3211 31 11.25 31H4.75C2.67893 31 1 29.3211 1 27.25V20.75C1 18.6789 2.67893 17 4.75 17H11.25ZM27.25 17C29.3211 17 31 18.6789 31 20.75V27.25C31 29.3211 29.3211 31 27.25 31H20.75C18.6789 31 17 29.3211 17 27.25V20.75C17 18.6789 18.6789 17 20.75 17H27.25ZM11.25 1C13.3211 1 15 2.67893 15 4.75V11.25C15 13.3211 13.3211 15 11.25 15H4.75C2.67893 15 1 13.3211 1 11.25V4.75C1 2.67893 2.67893 1 4.75 1H11.25ZM27.25 1C29.3211 1 31 2.67893 31 4.75V11.25C31 13.3211 29.3211 15 27.25 15H20.75C18.6789 15 17 13.3211 17 11.25V4.75C17 2.67893 18.6789 1 20.75 1H27.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridBoldFilled32.category = 'Interface General';\n\nexport default GridBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.13965 7C4.1669 7 5 7.8331 5 8.86035V10.1396C5 11.1669 4.1669 12 3.13965 12H1.86035C0.833102 12 0 11.1669 0 10.1396V8.86035C0 7.8331 0.833102 7 1.86035 7H3.13965ZM10.1396 7C11.1669 7 12 7.8331 12 8.86035V10.1396C12 11.1669 11.1669 12 10.1396 12H8.86035C7.8331 12 7 11.1669 7 10.1396V8.86035C7 7.8331 7.8331 7 8.86035 7H10.1396ZM3.13965 0C4.1669 0 5 0.833102 5 1.86035V3.13965C5 4.1669 4.1669 5 3.13965 5H1.86035C0.833102 5 0 4.1669 0 3.13965V1.86035C0 0.833102 0.833102 0 1.86035 0H3.13965ZM10.1396 0C11.1669 0 12 0.833102 12 1.86035V3.13965C12 4.1669 11.1669 5 10.1396 5H8.86035C7.8331 5 7 4.1669 7 3.13965V1.86035C7 0.833102 7.8331 0 8.86035 0H10.1396Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridFilled12.category = 'Interface General';\n\nexport default GridFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.95801 8.54395C6.33848 8.54407 7.4578 9.66349 7.45801 11.0439V12.502C7.45792 13.8825 6.33856 15.0018 4.95801 15.002H3.5C2.11934 15.002 1.00009 13.8826 1 12.502V11.0439C1.00021 9.66341 2.11942 8.54395 3.5 8.54395H4.95801ZM12.502 8.54395C13.8825 8.54404 15.0017 9.66347 15.002 11.0439V12.502C15.0019 13.8825 13.8825 15.0019 12.502 15.002H11.0439C9.66336 15.0019 8.54404 13.8825 8.54395 12.502V11.0439C8.54416 9.66346 9.66343 8.54403 11.0439 8.54395H12.502ZM4.95801 1C6.33861 1.00013 7.45801 2.11937 7.45801 3.5V4.95801C7.45781 6.33848 6.33849 7.45788 4.95801 7.45801H3.5C2.11941 7.45801 1.00019 6.33856 1 4.95801V3.5C1 2.11929 2.11929 1 3.5 1H4.95801ZM12.502 1C13.8826 1.00009 15.002 2.11934 15.002 3.5V4.95801C15.0018 6.3385 13.8825 7.45792 12.502 7.45801H11.0439C9.66342 7.45793 8.54414 6.33851 8.54395 4.95801V3.5C8.54395 2.11934 9.6633 1.00008 11.0439 1H12.502Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGridFilled16.category = 'Interface General';\n\nexport default GridFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.41309 10.5889C8.06975 10.5891 9.41307 11.9322 9.41309 13.5889V16.002C9.41288 17.6585 8.06964 19.0017 6.41309 19.002H4C2.34348 19.0017 1.00021 17.6585 1 16.002V13.5889C1.00002 11.9322 2.34336 10.5891 4 10.5889H6.41309ZM16.002 10.5889C17.6584 10.5893 19.0019 11.9323 19.002 13.5889V16.002C19.0017 17.6584 17.6583 19.0015 16.002 19.002H13.5889C11.9321 19.002 10.5891 17.6586 10.5889 16.002V13.5889C10.5889 11.932 11.932 10.5889 13.5889 10.5889H16.002ZM6.41309 1C8.06966 1.00021 9.41291 2.34342 9.41309 4V6.41309C9.41288 8.06964 8.06964 9.41288 6.41309 9.41309H4C2.34348 9.41284 1.00021 8.06961 1 6.41309V4C1.00018 2.34344 2.34346 1.00024 4 1H6.41309ZM16.002 1C17.6583 1.00045 19.0018 2.34357 19.002 4V6.41309C19.0017 8.06949 17.6583 9.41263 16.002 9.41309H13.5889C11.9321 9.41309 10.5891 8.06976 10.5889 6.41309V4C10.589 2.3433 11.9321 1 13.5889 1H16.002Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nGridFilled20.category = 'Interface General';\n\nexport default GridFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.90527 12.8457C9.7002 12.8457 11.1553 14.3008 11.1553 16.0957V19.752C11.155 21.5467 9.70005 23.002 7.90527 23.002H4.25C2.45525 23.0019 1.00023 21.5467 1 19.752V16.0957C1 14.3008 2.45511 12.8457 4.25 12.8457H7.90527ZM19.752 12.8457C21.5467 12.8459 23.002 14.3009 23.002 16.0957V19.752C23.0017 21.5465 21.5465 23.0017 19.752 23.002H16.0967C14.3019 23.002 12.8469 21.5467 12.8467 19.752V16.0957C12.8467 14.3008 14.3018 12.8457 16.0967 12.8457H19.752ZM7.90527 1C9.70008 1 11.1551 2.45524 11.1553 4.25V7.90625C11.1552 9.70109 9.70014 11.1562 7.90527 11.1562H4.25C2.45517 11.1562 1.0001 9.70107 1 7.90625V4.25C1.0002 2.45527 2.45523 1.00004 4.25 1H7.90527ZM19.752 1C21.5466 1.00023 23.0018 2.45538 23.002 4.25V7.90625C23.0019 9.70095 21.5466 11.156 19.752 11.1562H16.0967C14.3018 11.1562 12.8468 9.70109 12.8467 7.90625V4.25C12.8469 2.45524 14.3019 1 16.0967 1H19.752Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridFilled24.category = 'Interface General';\n\nexport default GridFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/GridFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const GridFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 17.5C12.5972 17.5 14.5 19.4028 14.5 21.75V26.75C14.5 29.0972 12.5972 31 10.25 31H5.25C2.90279 31 1 29.0972 1 26.75V21.75C1 19.4028 2.90279 17.5 5.25 17.5H10.25ZM26.75 17.5C29.0972 17.5 31 19.4028 31 21.75V26.75C31 29.0972 29.0972 31 26.75 31H21.75C19.4028 31 17.5 29.0972 17.5 26.75V21.75C17.5 19.4028 19.4028 17.5 21.75 17.5H26.75ZM10.25 1C12.5972 1 14.5 2.90279 14.5 5.25V10.25C14.5 12.5972 12.5972 14.5 10.25 14.5H5.25C2.90279 14.5 1 12.5972 1 10.25V5.25C1 2.90279 2.90279 1 5.25 1H10.25ZM26.75 1C29.0972 1 31 2.90279 31 5.25V10.25C31 12.5972 29.0972 14.5 26.75 14.5H21.75C19.4028 14.5 17.5 12.5972 17.5 10.25V5.25C17.5 2.90279 19.4028 1 21.75 1H26.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nGridFilled32.category = 'Interface General';\n\nexport default GridFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HandWave12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HandWave12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.34766 1.75696C4.03109 1.07361 5.13985 1.07359 5.82324 1.75696L6.12793 2.06262C6.21579 1.92309 6.31987 1.79062 6.44141 1.66907C6.92953 1.18095 7.72083 1.18106 8.20898 1.66907L9.80078 3.25989C11.6067 5.06602 11.6067 7.99478 9.80078 9.8009C7.99466 11.607 5.06595 11.6069 3.25977 9.8009L0.873047 7.41418C0.189721 6.7308 0.189756 5.62298 0.873047 4.93958C0.969805 4.84282 1.07613 4.76089 1.1875 4.69153C0.943231 4.06436 1.07377 3.325 1.58008 2.81848C1.96172 2.43684 2.47604 2.26901 2.97461 2.3136C3.05992 2.11176 3.18317 1.92145 3.34766 1.75696ZM4.76172 2.81848C4.66408 2.72086 4.50583 2.72085 4.4082 2.81848C4.31098 2.91614 4.31072 3.0745 4.4082 3.172L5.46973 4.23254C5.76221 4.52541 5.76235 5.0003 5.46973 5.29309C5.17683 5.58598 4.7011 5.58598 4.4082 5.29309L2.99414 3.87903C2.8965 3.78139 2.73826 3.78139 2.64062 3.87903C2.54325 3.97668 2.54308 4.135 2.64062 4.23254L4.4082 6.00012C4.7011 6.29302 4.7011 6.76778 4.4082 7.06067C4.1153 7.35338 3.64049 7.3535 3.34766 7.06067L2.28711 6.00012C2.18947 5.90255 2.03121 5.90251 1.93359 6.00012C1.83609 6.09774 1.83605 6.25604 1.93359 6.35364L4.32031 8.74036C5.54061 9.96046 7.5189 9.96036 8.73926 8.74036C9.95964 7.51997 9.95964 5.54082 8.73926 4.32043L7.35645 2.93762C7.28613 3.08491 7.26587 3.25023 7.29785 3.4093C7.32591 3.54853 7.39294 3.68106 7.50195 3.79016C7.90751 4.19572 8.07064 4.78451 7.93164 5.34094L7.88086 5.54211C7.83196 5.73768 7.88976 5.94528 8.03223 6.08801C8.32512 6.38091 8.32512 6.85664 8.03223 7.14954C7.73934 7.44202 7.26446 7.44218 6.97168 7.14954C6.45643 6.63429 6.2491 5.88573 6.42578 5.17883L6.47656 4.97766C6.48787 4.93232 6.47445 4.88375 6.44141 4.85071C6.18009 4.58932 5.99753 4.2779 5.8916 3.94739L4.76172 2.81848Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHandWave12.category = 'Interface General';\n\nexport default HandWave12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HandWave16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HandWave16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.34375 11.7296C1.75224 11.663 2.13707 11.9404 2.2041 12.3488C2.22829 12.4961 2.3632 12.8017 2.62598 13.1183C2.88538 13.4307 3.1733 13.6373 3.40137 13.7052C3.79837 13.8231 4.02495 14.2408 3.90723 14.6378C3.78926 15.0344 3.37231 15.261 2.97559 15.1437C2.35757 14.9602 1.83587 14.515 1.47168 14.0763C1.11092 13.6417 0.806047 13.095 0.723633 12.5909C0.656894 12.1822 0.935012 11.7964 1.34375 11.7296ZM4.6416 2.51965C5.45523 1.70629 6.77439 1.70615 7.58789 2.51965L8.22949 3.16125C8.3605 2.88692 8.53929 2.6288 8.7666 2.40149L8.87305 2.30481C9.42948 1.85095 10.2509 1.88382 10.7695 2.40247L12.8906 4.52356C15.2009 6.8341 15.2009 10.5802 12.8906 12.8907C10.5801 15.2009 6.83394 15.201 4.52344 12.8907L1.3418 9.70911C0.528366 8.89568 0.527714 7.57645 1.34082 6.76282C1.50992 6.59372 1.70255 6.46123 1.90625 6.36243C1.50173 5.57842 1.62699 4.59091 2.28418 3.93372C2.78617 3.43181 3.48055 3.24106 4.12988 3.35852C4.22766 3.05181 4.39827 2.76298 4.6416 2.51965ZM6.52734 3.5802C6.29962 3.35247 5.92998 3.35264 5.70215 3.5802C5.47433 3.80802 5.47434 4.17758 5.70215 4.4054L7.11621 5.81946C7.4091 6.11235 7.4091 6.58809 7.11621 6.88098C6.82342 7.17345 6.34849 7.17339 6.05566 6.88098L4.16992 4.99426C3.94213 4.76672 3.57247 4.76665 3.34473 4.99426C3.117 5.22199 3.11715 5.59163 3.34473 5.81946L5.70215 8.17688C5.99473 8.46972 5.99473 8.94459 5.70215 9.23743C5.40932 9.53008 4.93446 9.53003 4.6416 9.23743L3.22754 7.82336C2.99973 7.59556 2.62917 7.59556 2.40137 7.82336C2.17405 8.05121 2.1747 8.42092 2.40234 8.64856L5.58398 11.8302C7.30882 13.5548 10.1053 13.554 11.8301 11.8292C13.5545 10.1045 13.5545 7.30882 11.8301 5.58411L9.77148 3.52551C9.50782 3.82646 9.4113 4.22194 9.48633 4.59485C9.53316 4.82744 9.64568 5.04913 9.82715 5.23059C10.3057 5.7093 10.4971 6.40398 10.333 7.06067L10.2666 7.32922C10.18 7.67541 10.2818 8.04263 10.5342 8.29504C10.8267 8.58797 10.8269 9.06283 10.5342 9.35559C10.2414 9.64833 9.76655 9.64808 9.47363 9.35559C8.84875 8.7307 8.59728 7.82325 8.81152 6.96594L8.87793 6.69739C8.9143 6.55185 8.87256 6.39729 8.7666 6.29114C8.43168 5.95622 8.20127 5.5546 8.0752 5.12903L6.52734 3.5802ZM11.2197 1.25989C11.3411 0.86399 11.7603 0.641603 12.1562 0.762817C12.6098 0.90173 13.0946 1.15005 13.5088 1.45911C13.9123 1.76035 14.3252 2.17607 14.5322 2.68176C14.6885 3.06479 14.5049 3.50233 14.1221 3.6593C13.7388 3.81617 13.3006 3.63231 13.1436 3.24915C13.0819 3.09881 12.9088 2.88264 12.6123 2.66125C12.3262 2.44774 11.9942 2.28137 11.7168 2.19641C11.3209 2.07507 11.0986 1.65584 11.2197 1.25989Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHandWave16.category = 'Interface General';\n\nexport default HandWave16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HandWave20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HandWave20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.15039 2.84033C7.93134 2.05938 9.19842 2.05951 9.97949 2.84033L11.2715 4.1333C11.4294 3.71618 11.6758 3.32386 12.0117 2.98779C12.4672 2.53234 13.2064 2.53246 13.6621 2.98779L16.7559 6.08154C19.4893 8.81521 19.4894 13.2474 16.7559 15.981C14.0223 18.7145 9.59008 18.7143 6.85645 15.981L3.02637 12.1509C2.24532 11.3698 2.24532 10.1028 3.02637 9.32178C3.15349 9.19471 3.29472 9.0901 3.44336 9.00439C2.84156 8.2202 2.89734 7.09338 3.61523 6.37549C3.80963 6.18112 4.03486 6.0356 4.27441 5.93799C4.10183 5.27411 4.27391 4.53914 4.79395 4.01904C5.31382 3.49917 6.04824 3.3273 6.71191 3.49951C6.8095 3.25971 6.95588 3.03492 7.15039 2.84033ZM2.34961 13.4985C2.75808 13.4321 3.14397 13.7083 3.21094 14.1167C3.24835 14.3454 3.43738 14.7577 3.77832 15.1685C4.1157 15.5748 4.50413 15.8632 4.83789 15.9624C5.23484 16.0803 5.46138 16.4971 5.34375 16.894C5.22592 17.2909 4.80902 17.5174 4.41211 17.3999C3.68848 17.1851 3.06617 16.659 2.62402 16.1265C2.1853 15.5979 1.82524 14.9444 1.72949 14.3589C1.66295 13.9503 1.94097 13.5653 2.34961 13.4985ZM8.91895 3.90088C8.72374 3.70592 8.40711 3.70592 8.21191 3.90088C8.01674 4.09606 8.01689 4.41263 8.21191 4.60791L11.1582 7.5542C11.451 7.84699 11.4508 8.32183 11.1582 8.61475C10.8653 8.90764 10.3905 8.90764 10.0977 8.61475L6.56152 5.07959C6.36626 4.88447 6.0497 4.88438 5.85449 5.07959C5.65937 5.2748 5.6594 5.59138 5.85449 5.78662L9.39062 9.32178C9.68351 9.61467 9.68351 10.0904 9.39062 10.3833C9.09773 10.6762 8.62199 10.6762 8.3291 10.3833L5.38281 7.43604C5.18755 7.24134 4.87087 7.24106 4.67578 7.43604C4.48069 7.63112 4.48104 7.94776 4.67578 8.14307L8.21191 11.6792C8.50444 11.972 8.50451 12.4469 8.21191 12.7397C7.91902 13.0326 7.44328 13.0326 7.15039 12.7397L4.79395 10.3833C4.59868 10.188 4.28218 10.188 4.08691 10.3833C3.89184 10.5786 3.89171 10.8951 4.08691 11.0903L7.91699 14.9204C10.0648 17.068 13.5475 17.0681 15.6953 14.9204C17.8431 12.7726 17.8429 9.28997 15.6953 7.14209L12.8623 4.30908C12.5955 4.70345 12.5046 5.18064 12.5957 5.6333C12.6613 5.9591 12.8195 6.27019 13.0732 6.52393L13.8438 7.29443C14.0932 7.54424 14.1875 7.90499 14.1006 8.23975L14.0527 8.38037C13.6779 9.25504 13.874 10.27 14.5469 10.9429C14.8392 11.2357 14.8393 11.7106 14.5469 12.0034C14.2541 12.2962 13.7783 12.2961 13.4854 12.0034C12.4634 10.9812 12.1127 9.47934 12.5508 8.12256L12.0117 7.58447C11.6033 7.17598 11.3262 6.68323 11.1807 6.1626L8.91895 3.90088ZM14.5117 1.16162C15.9375 1.31524 17.1295 2.30485 17.5225 3.5376C17.648 3.93199 17.4304 4.35401 17.0361 4.47998C16.6415 4.60578 16.2196 4.38727 16.0938 3.99268C15.8879 3.34723 15.2089 2.74634 14.3516 2.65381C13.9398 2.6095 13.6414 2.23939 13.6855 1.82764C13.7299 1.41593 14.1 1.11743 14.5117 1.16162Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHandWave20.category = 'Interface General';\n\nexport default HandWave20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HandWave24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HandWave24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.98633 17.2192C3.39504 17.1525 3.78085 17.4306 3.84766 17.8394C3.8986 18.1496 4.14297 18.6671 4.56152 19.1714C4.97689 19.6717 5.4667 20.0417 5.90625 20.1724C6.30318 20.2902 6.52969 20.7071 6.41211 21.104C6.29426 21.5009 5.87742 21.7275 5.48047 21.6099C4.65112 21.3636 3.92734 20.7568 3.40723 20.1304C2.89048 19.5078 2.47621 18.7475 2.36719 18.0806C2.30043 17.6719 2.57775 17.2862 2.98633 17.2192ZM8.2002 3.51514C9.07885 2.63648 10.5031 2.63645 11.3818 3.51514L13.1035 5.23584C13.2775 4.6712 13.5871 4.13901 14.0342 3.69189C14.5223 3.2038 15.3136 3.20371 15.8018 3.69189L19.5137 7.40381C22.7355 10.6256 22.7355 15.849 19.5137 19.0708C16.2918 22.2926 11.0685 22.2926 7.84668 19.0708L3.25098 14.4751C2.37229 13.5964 2.37229 12.1712 3.25098 11.2925C3.43861 11.1049 3.65214 10.9595 3.87891 10.8521C3.08209 9.96877 3.1072 8.60813 3.95801 7.75732C4.21049 7.50489 4.50847 7.32659 4.8252 7.21924C4.57078 6.43948 4.75243 5.54889 5.37207 4.9292C5.99173 4.30954 6.88236 4.12895 7.66211 4.3833C7.7694 4.06625 7.94756 3.76787 8.2002 3.51514ZM10.3213 4.57568C10.0284 4.2828 9.55362 4.2828 9.26074 4.57568C8.96815 4.86859 8.96795 5.34344 9.26074 5.63623L12.7969 9.17139C13.0896 9.46419 13.0894 9.93905 12.7969 10.2319C12.504 10.5248 12.0292 10.5247 11.7363 10.2319L7.49316 5.98975C7.20028 5.69686 6.7255 5.69687 6.43262 5.98975C6.1398 6.28263 6.13975 6.75743 6.43262 7.05029L10.6748 11.2925C10.9677 11.5854 10.9677 12.0601 10.6748 12.353C10.3819 12.6459 9.90715 12.6459 9.61426 12.353L6.0791 8.81787C5.78627 8.52504 5.31145 8.52515 5.01855 8.81787C4.72566 9.11077 4.72566 9.58552 5.01855 9.87842L9.26074 14.1216C9.5536 14.4145 9.55362 14.8892 9.26074 15.1821C8.96784 15.4748 8.49302 15.4749 8.2002 15.1821L5.37207 12.353C5.07929 12.0604 4.6044 12.0606 4.31152 12.353C4.01863 12.6459 4.01863 13.1217 4.31152 13.4146L8.90723 18.0103C11.5432 20.6462 15.8171 20.6462 18.4531 18.0103C21.0891 15.3742 21.0891 11.1004 18.4531 8.46436L14.9277 4.93896C14.5017 5.47081 14.3521 6.15107 14.4805 6.78955H14.4795C14.5639 7.2086 14.7687 7.60803 15.0947 7.93408L16.0195 8.85889C16.3183 9.15795 16.4049 9.60889 16.2383 9.99756C15.7644 11.1035 16.0115 12.387 16.8623 13.2378C17.155 13.5307 17.1551 14.0055 16.8623 14.2983C16.5695 14.591 16.0946 14.591 15.8018 14.2983C14.5932 13.0898 14.1915 11.3032 14.7441 9.70557L14.0342 8.99463C13.5533 8.51372 13.2305 7.93294 13.0654 7.31885L10.3213 4.57568ZM17.7627 2.45654C19.417 2.63457 20.7961 3.78289 21.249 5.20361C21.3746 5.59804 21.157 6.02005 20.7627 6.146C20.3683 6.27164 19.9464 6.05378 19.8203 5.65967C19.5546 4.82621 18.6885 4.06568 17.6025 3.94873C17.1909 3.90443 16.8925 3.53419 16.9365 3.12256C16.9808 2.7108 17.3509 2.41235 17.7627 2.45654Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHandWave24.category = 'Interface General';\n\nexport default HandWave24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HandWave32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HandWave32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5205 4.86292C11.5943 3.78924 13.3353 3.7893 14.4092 4.86292L17.0127 7.46643C17.1969 6.5994 17.625 5.77315 18.2988 5.09924L18.4062 5.00061C18.9626 4.54726 19.7842 4.58071 20.3027 5.09924L25.252 10.0485C29.4498 14.2466 29.45 21.0536 25.252 25.2516C21.0539 29.4496 14.2469 29.4494 10.0488 25.2516L3.9209 19.1227C2.84712 18.0487 2.84701 16.3079 3.9209 15.234C4.23946 14.9155 4.61741 14.6936 5.01855 14.5641L4.86328 14.4088C3.78971 13.3349 3.78966 11.594 4.86328 10.5201C5.23731 10.1461 5.6933 9.90512 6.17285 9.79163C5.73497 8.78568 5.92633 7.57139 6.74902 6.74866C7.57166 5.92602 8.78512 5.73578 9.79102 6.17346C9.90438 5.69346 10.1461 5.23727 10.5205 4.86292ZM3.75684 22.4088C4.16552 22.342 4.55123 22.6193 4.61816 23.028C4.69561 23.501 5.05029 24.2311 5.625 24.9235C6.19643 25.6119 6.88785 26.1451 7.53906 26.3385C7.93591 26.4563 8.16234 26.8733 8.04492 27.2701C7.92705 27.6671 7.50931 27.8937 7.1123 27.776C6.07156 27.4669 5.14666 26.6967 4.4707 25.8824C3.79814 25.0722 3.27444 24.0998 3.13867 23.2701C3.07187 22.8614 3.3482 22.4758 3.75684 22.4088ZM13.3486 5.92346C12.8605 5.43565 12.0691 5.43556 11.5811 5.92346C11.093 6.4115 11.0932 7.20287 11.5811 7.69104L16.2949 12.4059C16.5878 12.6988 16.5878 13.1735 16.2949 13.4664C16.002 13.7591 15.5272 13.7592 15.2344 13.4664L9.57812 7.8092C9.08997 7.32105 8.29771 7.32107 7.80957 7.8092C7.3216 8.29723 7.32179 9.08862 7.80957 9.57678L13.4668 15.234C13.7596 15.5269 13.7596 16.0017 13.4668 16.2946C13.1739 16.5874 12.6991 16.5874 12.4062 16.2946L7.69141 11.5807C7.20323 11.0928 6.41187 11.0926 5.92383 11.5807C5.436 12.0688 5.43604 12.8602 5.92383 13.3483L11.5811 19.0055C11.8736 19.2984 11.8738 19.7733 11.5811 20.066C11.2883 20.3587 10.8134 20.3586 10.5205 20.066L6.74902 16.2946C6.26088 15.8066 5.46955 15.8065 4.98145 16.2946C4.49334 16.7827 4.49346 17.574 4.98145 18.0621L11.1104 24.191C14.7227 27.8029 20.5792 27.8032 24.1914 24.191C27.8036 20.5788 27.8035 14.7213 24.1914 11.109L19.3018 6.21936C18.5469 7.01315 18.2691 8.09456 18.4717 9.10217C18.5936 9.70763 18.8888 10.2849 19.3594 10.7555L20.5918 11.9889C20.9181 12.3154 21.0129 12.8077 20.8311 13.2321C20.1591 14.8005 20.5102 16.6202 21.7168 17.8268C22.0093 18.1196 22.0093 18.5945 21.7168 18.8873C21.424 19.1801 20.9492 19.18 20.6562 18.8873C19.0758 17.3069 18.5747 14.9525 19.3574 12.8756L18.2988 11.817C17.6733 11.1915 17.2593 10.4322 17.0557 9.63147L13.3486 5.92346ZM23.209 3.47913C25.3198 3.70644 27.0729 5.17303 27.6455 6.96936C27.7711 7.36383 27.5535 7.78583 27.1592 7.91174C26.7646 8.03752 26.3427 7.81897 26.2168 7.42444C25.8313 6.21549 24.5912 5.13754 23.0488 4.97131C22.6371 4.927 22.3386 4.55688 22.3828 4.14514C22.4271 3.73338 22.7972 3.43493 23.209 3.47913Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHandWave32.category = 'Interface General';\n\nexport default HandWave32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Happy12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Happy12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM3.66504 6.5791C4.01223 6.40575 4.42936 6.52681 4.63281 6.84766L4.66699 6.90918C4.67301 6.91878 4.68507 6.93456 4.70117 6.95605C4.73985 7.00762 4.80694 7.08462 4.90625 7.16406C5.09535 7.31534 5.43219 7.5 6 7.5C6.56781 7.5 6.90465 7.31534 7.09375 7.16406C7.19306 7.08462 7.26015 7.00762 7.29883 6.95605C7.31618 6.9329 7.32733 6.91543 7.33301 6.90625C7.3326 6.90703 7.3325 6.90826 7.33203 6.90918L7.36719 6.84766C7.57064 6.52681 7.98777 6.40575 8.33496 6.5791C8.70531 6.76428 8.85584 7.21455 8.6709 7.58496L8.27734 7.38867C8.65768 7.57896 8.67064 7.5854 8.6709 7.58594L8.66992 7.58691L8.66309 7.60059C8.65982 7.60681 8.65585 7.6149 8.65137 7.62305C8.64243 7.63929 8.63025 7.6595 8.61621 7.68262C8.58808 7.72892 8.54896 7.78856 8.49805 7.85645C8.3961 7.99233 8.24428 8.16551 8.03125 8.33594C7.59535 8.68466 6.93219 9 6 9C5.06781 9 4.40465 8.68466 3.96875 8.33594C3.75572 8.16551 3.6039 7.99233 3.50195 7.85645C3.45104 7.78856 3.41192 7.72892 3.38379 7.68262C3.36975 7.6595 3.35757 7.63929 3.34863 7.62305C3.34415 7.6149 3.34018 7.60681 3.33691 7.60059L3.33008 7.58691L3.3291 7.58594C3.32936 7.5854 3.34232 7.57896 3.72266 7.38867L3.3291 7.58496C3.14416 7.21455 3.29469 6.76428 3.66504 6.5791ZM4.25 3.78125C4.80228 3.78125 5.25 4.22897 5.25 4.78125C5.25 5.33353 4.80228 5.78125 4.25 5.78125C3.69772 5.78125 3.25 5.33353 3.25 4.78125C3.25 4.22897 3.69772 3.78125 4.25 3.78125ZM7.75 3.78125C8.30229 3.78125 8.75 4.22897 8.75 4.78125C8.75 5.33353 8.30229 5.78125 7.75 5.78125C7.19772 5.78125 6.75 5.33353 6.75 4.78125C6.75 4.22897 7.19772 3.78125 7.75 3.78125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappy12.category = 'Emoji & Faces';\n\nexport default Happy12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Happy16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Happy16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM9.86133 9.60645C10.0764 9.25731 10.5331 9.14509 10.8857 9.35645C11.2408 9.5695 11.3564 10.0306 11.1436 10.3857L11.1426 10.3867V10.3877L11.1416 10.3887C11.1411 10.3896 11.1403 10.3906 11.1396 10.3916C11.1382 10.394 11.1366 10.3974 11.1348 10.4004C11.1311 10.4062 11.1263 10.4129 11.1211 10.4209C11.1105 10.4373 11.0964 10.4586 11.0791 10.4834C11.0442 10.5332 10.9951 10.5996 10.9316 10.6758C10.8051 10.8275 10.6173 11.0243 10.3633 11.2197C9.84929 11.615 9.06746 12 8 12C6.93254 12 6.15071 11.615 5.63672 11.2197C5.38265 11.0243 5.19485 10.8275 5.06836 10.6758C5.0049 10.5996 4.95576 10.5332 4.9209 10.4834C4.90358 10.4586 4.88952 10.4373 4.87891 10.4209C4.87372 10.4129 4.86885 10.4062 4.86523 10.4004C4.86339 10.3974 4.86179 10.394 4.86035 10.3916C4.85972 10.3906 4.85895 10.3896 4.8584 10.3887L4.85742 10.3877V10.3867L4.85645 10.3857C4.64357 10.0306 4.75917 9.5695 5.11426 9.35645C5.46686 9.14509 5.92365 9.25731 6.13867 9.60645C6.13983 9.60824 6.14392 9.61478 6.15039 9.62402C6.16342 9.64261 6.18685 9.67421 6.2207 9.71484C6.28948 9.79737 6.39885 9.91337 6.55078 10.0303C6.8493 10.2599 7.31765 10.5 8 10.5C8.68235 10.5 9.1507 10.2599 9.44922 10.0303C9.60115 9.91337 9.71052 9.79737 9.7793 9.71484C9.81315 9.67421 9.83658 9.64261 9.84961 9.62402L9.86133 9.60645ZM5.5 6C6.05228 6 6.5 6.44772 6.5 7C6.5 7.55228 6.05228 8 5.5 8C4.94772 8 4.5 7.55228 4.5 7C4.5 6.44772 4.94772 6 5.5 6ZM10.5 6C11.0523 6 11.5 6.44772 11.5 7C11.5 7.55228 11.0523 8 10.5 8C9.94771 8 9.5 7.55228 9.5 7C9.5 6.44772 9.94771 6 10.5 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappy16.category = 'Emoji & Faces';\n\nexport default Happy16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Happy20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Happy20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.1487 0.5 19.5 4.85125 19.5 10C19.5 15.1487 15.1487 19.5 10 19.5C4.85125 19.5 0.5 15.1487 0.5 10C0.5 4.85125 4.85125 0.5 10 0.5ZM10 2C5.67968 2 2 5.67968 2 10C2 14.3203 5.67968 18 10 18C14.3203 18 18 14.3203 18 10C18 5.67968 14.3203 2 10 2ZM12.7666 12.665C12.9518 12.2947 13.4021 12.1442 13.7725 12.3291C14.1428 12.5143 14.2933 12.9646 14.1084 13.335L13.6211 13.0918C14.1083 13.3355 14.1076 13.3366 14.1074 13.3369L14.0996 13.3525C14.0958 13.3599 14.0908 13.3692 14.085 13.3799C14.0732 13.4015 14.0573 13.4299 14.0371 13.4639C13.9964 13.5323 13.938 13.6249 13.8604 13.7324C13.7055 13.9468 13.4709 14.2271 13.1445 14.5068C12.4837 15.0733 11.456 15.625 10 15.625C8.54403 15.625 7.51632 15.0733 6.85547 14.5068C6.52912 14.2271 6.29447 13.9468 6.13965 13.7324C6.06199 13.6249 6.00362 13.5323 5.96289 13.4639C5.94266 13.4299 5.92683 13.4015 5.91504 13.3799C5.9092 13.3692 5.90423 13.3599 5.90039 13.3525L5.89258 13.3369L5.8916 13.3359C5.89178 13.3354 5.9048 13.3289 6.37891 13.0918L5.8916 13.335C5.70666 12.9646 5.85719 12.5143 6.22754 12.3291C6.59795 12.1442 7.04725 12.2947 7.23242 12.665V12.6621C7.23553 12.6678 7.24183 12.6803 7.25195 12.6973C7.27226 12.7314 7.30724 12.7854 7.35645 12.8535C7.45551 12.9907 7.6116 13.1792 7.83203 13.3682C8.26494 13.7392 8.9561 14.125 10 14.125C11.0439 14.125 11.7351 13.7392 12.168 13.3682C12.3884 13.1792 12.5445 12.9907 12.6436 12.8535C12.6928 12.7854 12.7277 12.7314 12.748 12.6973L12.7666 12.6641V12.665ZM6.5 8C7.19036 8 7.75 8.55964 7.75 9.25C7.75 9.94036 7.19036 10.5 6.5 10.5C5.80964 10.5 5.25 9.94036 5.25 9.25C5.25 8.55964 5.80964 8 6.5 8ZM13.5 8C14.1904 8 14.75 8.55964 14.75 9.25C14.75 9.94036 14.1904 10.5 13.5 10.5C12.8096 10.5 12.25 9.94036 12.25 9.25C12.25 8.55964 12.8096 8 13.5 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappy20.category = 'Emoji & Faces';\n\nexport default Happy20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Happy24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Happy24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.1534 0.5 23.5 5.84663 23.5 12C23.5 18.1534 18.1534 23.5 12 23.5C5.84664 23.5 0.500003 18.1534 0.5 12C0.5 5.84663 5.84664 0.500014 12 0.5ZM12 2C6.67506 2.00001 2 6.67507 2 12C2 17.3249 6.67506 22 12 22C17.3249 22 22 17.3249 22 12C22 6.67505 17.3249 2 12 2ZM7.54004 15.3291C7.88723 15.1558 8.30436 15.2768 8.50781 15.5977L8.54297 15.6592L8.54395 15.6602L8.54492 15.6621V15.665L8.54688 15.667C8.55149 15.6755 8.56026 15.6911 8.57324 15.7129C8.59964 15.7572 8.64408 15.8263 8.70605 15.9121C8.83051 16.0844 9.02567 16.3198 9.30078 16.5557C9.84306 17.0204 10.7061 17.5 12 17.5C13.2939 17.5 14.1569 17.0204 14.6992 16.5557C14.9743 16.3198 15.1695 16.0844 15.2939 15.9121C15.3559 15.8263 15.4004 15.7572 15.4268 15.7129C15.4397 15.6911 15.4485 15.6755 15.4531 15.667L15.4541 15.665V15.6641L15.4561 15.6602L15.457 15.6592L15.4922 15.5977C15.6956 15.2768 16.1128 15.1558 16.46 15.3291C16.8303 15.5143 16.9808 15.9646 16.7959 16.335L16.2305 16.0527C16.7958 16.3354 16.7951 16.3366 16.7949 16.3369L16.792 16.3428C16.7905 16.3457 16.7892 16.3495 16.7871 16.3535C16.7829 16.3616 16.7771 16.3716 16.7705 16.3838C16.7572 16.4083 16.7383 16.4411 16.7148 16.4805C16.668 16.5591 16.601 16.6661 16.5107 16.791C16.3305 17.0405 16.0568 17.3677 15.6758 17.6943C14.9056 18.3545 13.706 19 12 19C10.294 19 9.09445 18.3545 8.32422 17.6943C7.94319 17.3677 7.66947 17.0405 7.48926 16.791C7.39903 16.6661 7.33198 16.5591 7.28516 16.4805C7.26171 16.4411 7.24283 16.4083 7.22949 16.3838C7.22287 16.3716 7.21711 16.3616 7.21289 16.3535C7.2108 16.3495 7.20952 16.3457 7.20801 16.3428L7.20508 16.3369L7.2041 16.3359C7.2043 16.3354 7.21879 16.3282 7.76953 16.0527L7.2041 16.335C7.01916 15.9646 7.16969 15.5143 7.54004 15.3291ZM7.7002 10.1748C8.4318 10.1749 9.02526 10.7684 9.02539 11.5C9.02528 12.2316 8.43182 12.8251 7.7002 12.8252C6.96848 12.8252 6.37511 12.2317 6.375 11.5C6.37513 10.7683 6.9685 10.1748 7.7002 10.1748ZM16.2998 10.1748C17.0315 10.1748 17.6249 10.7683 17.625 11.5C17.6249 12.2317 17.0315 12.8252 16.2998 12.8252C15.5682 12.8251 14.9747 12.2316 14.9746 11.5C14.9747 10.7684 15.5682 10.1749 16.2998 10.1748Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappy24.category = 'Emoji & Faces';\n\nexport default Happy24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Happy32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Happy32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.6355 0.5 31.5 7.36448 31.5 16C31.5 24.6355 24.6355 31.5 16 31.5C7.36453 31.5 0.500004 24.6355 0.5 16C0.5 7.36449 7.36453 0.500017 16 0.5ZM16 2C8.19295 2.00002 2 8.19292 2 16C2 23.8071 8.19295 30 16 30C23.8071 30 30 23.8071 30 16C30 8.19291 23.8071 2 16 2ZM21.1025 20.6221C21.3113 20.2644 21.7702 20.1439 22.1279 20.3525C22.4856 20.5613 22.6061 21.0202 22.3975 21.3779L21.75 21C22.3978 21.3779 22.3977 21.3786 22.3975 21.3789L22.3965 21.3809C22.3958 21.382 22.3944 21.3833 22.3936 21.3848C22.3917 21.3879 22.3894 21.392 22.3867 21.3965C22.3812 21.4056 22.3734 21.418 22.3643 21.4326C22.346 21.4617 22.3209 21.5014 22.2881 21.5498C22.222 21.6472 22.1254 21.7814 21.998 21.9395C21.7439 22.2549 21.3626 22.6709 20.8438 23.0859C19.8009 23.9202 18.2026 24.75 16 24.75C13.7974 24.75 12.1991 23.9202 11.1562 23.0859C10.6374 22.6709 10.2561 22.2549 10.002 21.9395C9.87465 21.7814 9.77798 21.6472 9.71191 21.5498C9.67908 21.5014 9.65399 21.4617 9.63574 21.4326C9.62659 21.418 9.61882 21.4056 9.61328 21.3965C9.61058 21.392 9.60828 21.3879 9.60645 21.3848C9.60558 21.3833 9.60418 21.382 9.60352 21.3809L9.60254 21.3789L10.25 21L9.60254 21.3779C9.39386 21.0202 9.51442 20.5613 9.87207 20.3525C10.2297 20.1439 10.6876 20.2648 10.8965 20.6221C10.898 20.6246 10.9022 20.6283 10.9062 20.6348C10.9155 20.6496 10.9315 20.6747 10.9541 20.708C10.9994 20.7747 11.0709 20.8751 11.1699 20.998C11.3689 21.2451 11.6751 21.5792 12.0938 21.9141C12.9259 22.5798 14.2026 23.25 16 23.25C17.7974 23.25 19.0741 22.5798 19.9062 21.9141C20.3249 21.5792 20.6311 21.2451 20.8301 20.998C20.9291 20.8751 21.0006 20.7747 21.0459 20.708C21.0685 20.6747 21.0845 20.6496 21.0938 20.6348L21.1025 20.6221ZM9.875 13.2754C10.7034 13.2754 11.375 13.947 11.375 14.7754C11.3748 15.6036 10.7033 16.2754 9.875 16.2754C9.04669 16.2754 8.3752 15.6036 8.375 14.7754C8.375 13.947 9.04657 13.2754 9.875 13.2754ZM22.125 13.2754C22.9534 13.2754 23.625 13.947 23.625 14.7754C23.6248 15.6036 22.9533 16.2754 22.125 16.2754C21.2967 16.2754 20.6252 15.6036 20.625 14.7754C20.625 13.947 21.2966 13.2754 22.125 13.2754Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappy32.category = 'Emoji & Faces';\n\nexport default Happy32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM6.86523 6.78516C7.11767 6.30427 7.7093 6.11148 8.19727 6.35547C8.69124 6.60246 8.89152 7.20329 8.64453 7.69727L7.87695 7.31348C8.59215 7.67112 8.64043 7.69619 8.64355 7.69824V7.69922L8.64062 7.70508C8.63923 7.70782 8.63741 7.71065 8.63574 7.71387C8.63224 7.72059 8.62775 7.72862 8.62305 7.7373C8.61364 7.75468 8.60234 7.77626 8.58789 7.80078C8.55906 7.8497 8.51964 7.91253 8.46875 7.98438C8.36767 8.12707 8.21613 8.3119 8.00781 8.49707C7.58277 8.87489 6.91779 9.25 6 9.25C5.08221 9.25 4.41723 8.87489 3.99219 8.49707C3.78387 8.3119 3.63233 8.12707 3.53125 7.98438C3.48036 7.91253 3.44094 7.8497 3.41211 7.80078C3.39766 7.77626 3.38636 7.75468 3.37695 7.7373C3.37225 7.72862 3.36776 7.72059 3.36426 7.71387C3.36259 7.71065 3.36077 7.70782 3.35938 7.70508L3.35645 7.69922V7.69824C3.35956 7.69619 3.40784 7.67113 4.12305 7.31348L3.35547 7.69727C3.10848 7.20329 3.30876 6.60246 3.80273 6.35547C4.29632 6.10868 4.8962 6.30863 5.14355 6.80176V6.80078L5.14258 6.7998L5.1416 6.79688C5.14064 6.79498 5.13944 6.79249 5.13867 6.79102C5.13721 6.78821 5.13548 6.78648 5.13477 6.78516C5.1333 6.78245 5.13409 6.78235 5.13574 6.78516C5.13914 6.79092 5.14861 6.80631 5.16406 6.82812C5.19581 6.87293 5.24744 6.93815 5.32031 7.00293C5.45777 7.12511 5.66779 7.25 6 7.25C6.33221 7.25 6.54223 7.12511 6.67969 7.00293C6.75256 6.93815 6.80419 6.87293 6.83594 6.82812C6.85139 6.80631 6.86086 6.79092 6.86426 6.78516C6.86591 6.78235 6.8667 6.78245 6.86523 6.78516ZM4.25 3.78125C4.80228 3.78125 5.25 4.22897 5.25 4.78125C5.25 5.33353 4.80228 5.78125 4.25 5.78125C3.69772 5.78125 3.25 5.33353 3.25 4.78125C3.25 4.22897 3.69772 3.78125 4.25 3.78125ZM7.75 3.78125C8.30229 3.78125 8.75 4.22897 8.75 4.78125C8.75 5.33353 8.30229 5.78125 7.75 5.78125C7.19772 5.78125 6.75 5.33353 6.75 4.78125C6.75 4.22897 7.19772 3.78125 7.75 3.78125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyBold12.category = 'Emoji & Faces';\n\nexport default HappyBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM6.35645 9.23438L6.41309 9.30469C6.47224 9.37567 6.56826 9.47824 6.70312 9.58203C6.96573 9.78403 7.38187 10 8 10C8.61813 10 9.03427 9.78403 9.29688 9.58203C9.43174 9.47824 9.52776 9.37567 9.58691 9.30469C9.61619 9.26955 9.63618 9.2438 9.64551 9.23047L9.64453 9.23242L9.64258 9.23438V9.23535C9.92676 8.76188 10.5411 8.60846 11.0146 8.89258C11.4881 9.17676 11.6415 9.79112 11.3574 10.2646L10.5732 9.79395C11.3545 10.2628 11.3577 10.2652 11.3574 10.2656L11.3564 10.2666L11.3555 10.2686C11.3547 10.2698 11.3534 10.2711 11.3525 10.2725C11.3508 10.2754 11.3489 10.2787 11.3467 10.2822C11.3423 10.2892 11.3371 10.2974 11.3311 10.3066C11.3188 10.3256 11.3025 10.3494 11.2832 10.377C11.2447 10.432 11.1923 10.504 11.124 10.5859C10.9879 10.7493 10.7868 10.9594 10.5156 11.168C9.96572 11.5909 9.13161 12 8 12C6.86839 12 6.03428 11.5909 5.48438 11.168C5.21324 10.9594 5.01208 10.7493 4.87598 10.5859C4.80766 10.504 4.75531 10.432 4.7168 10.377C4.69751 10.3494 4.68121 10.3256 4.66895 10.3066C4.66294 10.2974 4.65768 10.2892 4.65332 10.2822C4.65114 10.2787 4.64923 10.2754 4.64746 10.2725C4.6466 10.2711 4.64529 10.2698 4.64453 10.2686L4.64355 10.2666L4.64258 10.2656C4.64233 10.2652 4.64544 10.2628 5.42676 9.79395L4.64258 10.2646C4.35846 9.79112 4.51188 9.17676 4.98535 8.89258C5.45874 8.60855 6.07214 8.76222 6.35645 9.23535V9.23438ZM5.5 5.75C6.19036 5.75 6.75 6.30964 6.75 7C6.75 7.69036 6.19036 8.25 5.5 8.25C4.80964 8.25 4.25 7.69036 4.25 7C4.25 6.30964 4.80964 5.75 5.5 5.75ZM10.5 5.75C11.1904 5.75 11.75 6.30964 11.75 7C11.75 7.69036 11.1904 8.25 10.5 8.25C9.80964 8.25 9.25 7.69036 9.25 7C9.25 6.30964 9.80964 5.75 10.5 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyBold16.category = 'Emoji & Faces';\n\nexport default HappyBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.1515 0.5 19.5 4.84845 19.5 10C19.5 15.1515 15.1515 19.5 10 19.5C4.84845 19.5 0.5 15.1515 0.5 10C0.5 4.84845 4.84845 0.5 10 0.5ZM10 2.5C5.95302 2.5 2.5 5.95302 2.5 10C2.5 14.047 5.95302 17.5 10 17.5C14.047 17.5 17.5 14.047 17.5 10C17.5 5.95302 14.047 2.5 10 2.5ZM12.5479 12.543C12.7978 12.0561 13.394 11.8601 13.8848 12.1055C14.3787 12.3525 14.579 12.9533 14.332 13.4473L13.5645 13.0635C14.2793 13.421 14.3279 13.4461 14.3311 13.4482V13.4492L14.3301 13.4512C14.3293 13.4527 14.328 13.4543 14.3271 13.4561C14.3254 13.4595 14.3235 13.4635 14.3213 13.4678C14.3168 13.4764 14.3113 13.4869 14.3047 13.499C14.2914 13.5234 14.274 13.5548 14.252 13.5918C14.2078 13.6659 14.1449 13.7648 14.0625 13.8789C13.8984 14.1061 13.6506 14.4015 13.3066 14.6963C12.6078 15.2953 11.5246 15.875 10 15.875C8.47537 15.875 7.39221 15.2953 6.69336 14.6963C6.34942 14.4015 6.10164 14.1061 5.9375 13.8789C5.85511 13.7648 5.79218 13.6659 5.74805 13.5918C5.72604 13.5548 5.70857 13.5234 5.69531 13.499C5.68871 13.4869 5.68322 13.4764 5.67871 13.4678C5.67646 13.4635 5.67459 13.4595 5.67285 13.4561C5.67198 13.4543 5.67067 13.4527 5.66992 13.4512L5.66895 13.4492V13.4482C5.67209 13.4461 5.72068 13.421 6.43555 13.0635L5.66797 13.4473C5.42098 12.9533 5.62126 12.3525 6.11523 12.1055C6.60882 11.8587 7.2087 12.0586 7.45605 12.5518V12.5508L7.45508 12.5498C7.45463 12.5489 7.45448 12.5476 7.4541 12.5469L7.4668 12.5693C7.48368 12.5977 7.51423 12.6456 7.55859 12.707C7.64836 12.8313 7.79138 13.0049 7.99414 13.1787C8.38904 13.5172 9.02463 13.875 10 13.875C10.9754 13.875 11.611 13.5172 12.0059 13.1787C12.2086 13.0049 12.3516 12.8313 12.4414 12.707C12.4858 12.6456 12.5163 12.5977 12.5332 12.5693C12.5415 12.5554 12.5461 12.5462 12.5479 12.543ZM6.5 7.875C7.25939 7.875 7.875 8.49061 7.875 9.25C7.875 10.0094 7.25939 10.625 6.5 10.625C5.74061 10.625 5.125 10.0094 5.125 9.25C5.125 8.49061 5.74061 7.875 6.5 7.875ZM13.5 7.875C14.2594 7.875 14.875 8.49061 14.875 9.25C14.875 10.0094 14.2594 10.625 13.5 10.625C12.7406 10.625 12.125 10.0094 12.125 9.25C12.125 8.49061 12.7406 7.875 13.5 7.875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyBold20.category = 'Emoji & Faces';\n\nexport default HappyBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.158 0.5 23.5 5.84203 23.5 12C23.5 18.158 18.158 23.5 12 23.5C5.84204 23.5 0.500003 18.158 0.5 12C0.5 5.84203 5.84204 0.500013 12 0.5ZM12 2.5C6.9466 2.50001 2.5 6.94661 2.5 12C2.5 17.0534 6.9466 21.5 12 21.5C17.0534 21.5 21.5 17.0534 21.5 12C21.5 6.94659 17.0534 2.5 12 2.5ZM15.2334 15.2969C15.4822 14.8072 16.0802 14.6095 16.5723 14.8555C17.0662 15.1025 17.2665 15.7033 17.0195 16.1973L16.252 15.8135C16.9668 16.1709 17.0154 16.1961 17.0186 16.1982V16.1992L17.0176 16.2012C17.0168 16.2026 17.0155 16.2043 17.0146 16.2061C17.0128 16.2096 17.0112 16.2142 17.0088 16.2188C17.0039 16.2282 16.9976 16.2403 16.9902 16.2539C16.9755 16.281 16.9548 16.3163 16.9297 16.3584C16.8795 16.4428 16.8078 16.556 16.7129 16.6875C16.5234 16.9499 16.2365 17.2921 15.8379 17.6338C15.0297 18.3266 13.7746 19 12 19C10.2254 19 8.97033 18.3266 8.16211 17.6338C7.76349 17.2921 7.47664 16.9499 7.28711 16.6875C7.19216 16.556 7.12054 16.4428 7.07031 16.3584C7.04523 16.3163 7.02455 16.281 7.00977 16.2539C7.00237 16.2403 6.99612 16.2282 6.99121 16.2188C6.98881 16.2142 6.98716 16.2096 6.98535 16.2061C6.98447 16.2043 6.98317 16.2026 6.98242 16.2012L6.98145 16.1992V16.1982C6.98459 16.1961 7.0332 16.1709 7.74805 15.8135L6.98047 16.1973C6.73348 15.7033 6.93376 15.1025 7.42773 14.8555C7.92132 14.6087 8.5212 14.8086 8.76855 15.3018V15.3008L8.76758 15.2998L8.7666 15.2969C8.76973 15.3026 8.77674 15.3159 8.78809 15.335C8.81105 15.3735 8.85108 15.4365 8.9082 15.5156C9.02336 15.6751 9.20544 15.8955 9.46289 16.1162C9.96717 16.5484 10.7746 17 12 17C13.2254 17 14.0328 16.5484 14.5371 16.1162C14.7946 15.8955 14.9766 15.6751 15.0918 15.5156C15.1489 15.4365 15.1889 15.3735 15.2119 15.335L15.2334 15.2969ZM7.7002 10.0498C8.50084 10.0499 9.15026 10.6994 9.15039 11.5C9.15028 12.3007 8.50085 12.9501 7.7002 12.9502C6.89945 12.9502 6.25011 12.3007 6.25 11.5C6.25013 10.6993 6.89946 10.0498 7.7002 10.0498ZM16.2998 10.0498C17.1005 10.0498 17.7499 10.6993 17.75 11.5C17.7499 12.3007 17.1006 12.9502 16.2998 12.9502C15.4991 12.9501 14.8497 12.3007 14.8496 11.5C14.8497 10.6994 15.4992 10.0499 16.2998 10.0498Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyBold24.category = 'Emoji & Faces';\n\nexport default HappyBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.6342 0.5 31.5 7.36576 31.5 16C31.5 24.6342 24.6342 31.5 16 31.5C7.3658 31.5 0.500004 24.6342 0.5 16C0.5 7.36576 7.3658 0.500016 16 0.5ZM16 2.5C8.47036 2.50002 2.5 8.47034 2.5 16C2.5 23.5297 8.47036 29.5 16 29.5C23.5296 29.5 29.5 23.5297 29.5 16C29.5 8.47032 23.5296 2.5 16 2.5ZM20.8857 20.4971C21.164 20.0201 21.7769 19.8576 22.2539 20.1357C22.7309 20.414 22.8924 21.0269 22.6143 21.5039L21.8066 21.0332C22.6137 21.504 22.6135 21.5044 22.6133 21.5049L22.6123 21.5059L22.6113 21.5078C22.6105 21.5093 22.6095 21.5109 22.6084 21.5127C22.6062 21.5164 22.6037 21.5212 22.6006 21.5264C22.5944 21.5367 22.586 21.5497 22.5762 21.5654C22.5564 21.597 22.5289 21.6392 22.4941 21.6904C22.4246 21.7929 22.3243 21.932 22.1924 22.0957C21.9291 22.4226 21.5356 22.8528 21 23.2812C19.9221 24.1436 18.2702 25 16 25C13.7298 25 12.0779 24.1436 11 23.2812C10.4644 22.8528 10.0709 22.4226 9.80762 22.0957C9.67572 21.932 9.57538 21.7929 9.50586 21.6904C9.4711 21.6392 9.44363 21.597 9.42383 21.5654C9.41396 21.5497 9.40564 21.5367 9.39941 21.5264C9.3963 21.5212 9.39381 21.5164 9.3916 21.5127C9.39053 21.5109 9.38953 21.5093 9.38867 21.5078L9.3877 21.5059L9.38672 21.5049C9.38647 21.5044 9.3863 21.504 10.1934 21.0332L9.38574 21.5039C9.10761 21.0269 9.2691 20.414 9.74609 20.1357C10.2231 19.8576 10.835 20.0201 11.1133 20.4971C11.1142 20.4985 11.1159 20.4999 11.1172 20.502C11.1249 20.5143 11.1394 20.5367 11.1602 20.5674C11.202 20.629 11.2697 20.7244 11.3643 20.8418C11.5541 21.0774 11.8481 21.3972 12.25 21.7188C13.0471 22.3564 14.2702 23 16 23C17.7298 23 18.9529 22.3564 19.75 21.7188C20.1519 21.3972 20.4459 21.0774 20.6357 20.8418C20.7303 20.7244 20.798 20.629 20.8398 20.5674C20.8606 20.5367 20.8751 20.5143 20.8828 20.502C20.884 20.5001 20.8849 20.4985 20.8857 20.4971ZM11.1123 20.4932L11.1133 20.4941V20.4951C11.1133 20.4952 11.1134 20.4954 11.1123 20.4961C11.1109 20.4938 11.1107 20.4918 11.1104 20.4912H11.1113L11.1123 20.4932ZM20.8896 20.4912C20.8893 20.4918 20.8883 20.4936 20.8867 20.4961V20.4941L20.8877 20.4932L20.8887 20.4912H20.8896ZM9.875 13.1504C10.7725 13.1504 11.5 13.8779 11.5 14.7754C11.4998 15.6727 10.7723 16.4004 9.875 16.4004C8.97766 16.4004 8.2502 15.6727 8.25 14.7754C8.25 13.8779 8.97754 13.1504 9.875 13.1504ZM22.125 13.1504C23.0225 13.1504 23.75 13.8779 23.75 14.7754C23.7498 15.6727 23.0223 16.4004 22.125 16.4004C21.2277 16.4004 20.5002 15.6727 20.5 14.7754C20.5 13.8779 21.2275 13.1504 22.125 13.1504Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyBold32.category = 'Emoji & Faces';\n\nexport default HappyBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM8.19727 6.85547C7.7093 6.61148 7.11767 6.80427 6.86523 7.28516C6.8667 7.28245 6.86591 7.28235 6.86426 7.28516C6.86086 7.29092 6.85139 7.30631 6.83594 7.32812C6.80419 7.37293 6.75256 7.43815 6.67969 7.50293C6.54223 7.62511 6.33221 7.75 6 7.75C5.66779 7.75 5.45777 7.62511 5.32031 7.50293C5.24744 7.43815 5.19581 7.37293 5.16406 7.32812C5.14861 7.30631 5.13914 7.29092 5.13574 7.28516C5.13409 7.28235 5.1333 7.28245 5.13477 7.28516C5.13548 7.28648 5.13721 7.28821 5.13867 7.29102C5.13944 7.29249 5.14064 7.29498 5.1416 7.29688L5.14258 7.2998L5.14355 7.30078V7.30176C4.8962 6.80863 4.29632 6.60868 3.80273 6.85547C3.30876 7.10246 3.10848 7.70329 3.35547 8.19727L4.12305 7.81348C3.40784 8.17113 3.35956 8.19619 3.35645 8.19824V8.19922L3.35938 8.20508C3.36077 8.20782 3.36259 8.21065 3.36426 8.21387C3.36776 8.22059 3.37225 8.22862 3.37695 8.2373C3.38636 8.25468 3.39766 8.27626 3.41211 8.30078C3.44094 8.3497 3.48036 8.41253 3.53125 8.48438C3.63233 8.62707 3.78387 8.8119 3.99219 8.99707C4.41723 9.37489 5.08221 9.75 6 9.75C6.91779 9.75 7.58277 9.37489 8.00781 8.99707C8.21613 8.8119 8.36767 8.62707 8.46875 8.48438C8.51964 8.41253 8.55906 8.3497 8.58789 8.30078C8.60234 8.27626 8.61364 8.25468 8.62305 8.2373C8.62775 8.22862 8.63224 8.22059 8.63574 8.21387C8.63741 8.21065 8.63923 8.20782 8.64062 8.20508L8.64355 8.19922V8.19824C8.64043 8.19619 8.59215 8.17112 7.87695 7.81348L8.64453 8.19727C8.89152 7.70329 8.69124 7.10246 8.19727 6.85547ZM4 3.78125C3.44772 3.78125 3 4.22897 3 4.78125C3 5.33353 3.44772 5.78125 4 5.78125C4.55228 5.78125 5 5.33353 5 4.78125C5 4.22897 4.55228 3.78125 4 3.78125ZM8 3.78125C7.44772 3.78125 7 4.22897 7 4.78125C7 5.33353 7.44772 5.78125 8 5.78125C8.55229 5.78125 9 5.33353 9 4.78125C9 4.22897 8.55229 3.78125 8 3.78125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyBoldFilled12.category = 'Emoji & Faces';\n\nexport default HappyBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM6.35645 9.73438V9.73535C6.07214 9.26222 5.45874 9.10855 4.98535 9.39258C4.51188 9.67676 4.35846 10.2911 4.64258 10.7646L5.42676 10.2939C4.64544 10.7628 4.64233 10.7652 4.64258 10.7656L4.64355 10.7666L4.64453 10.7686C4.64529 10.7698 4.6466 10.7711 4.64746 10.7725C4.64923 10.7754 4.65114 10.7787 4.65332 10.7822C4.65768 10.7892 4.66294 10.7974 4.66895 10.8066C4.68121 10.8256 4.69751 10.8494 4.7168 10.877C4.75531 10.932 4.80766 11.004 4.87598 11.0859C5.01208 11.2493 5.21324 11.4594 5.48438 11.668C6.03428 12.0909 6.86839 12.5 8 12.5C9.13161 12.5 9.96572 12.0909 10.5156 11.668C10.7868 11.4594 10.9879 11.2493 11.124 11.0859C11.1923 11.004 11.2447 10.932 11.2832 10.877C11.3025 10.8494 11.3188 10.8256 11.3311 10.8066C11.3371 10.7974 11.3423 10.7892 11.3467 10.7822C11.3489 10.7787 11.3508 10.7754 11.3525 10.7725C11.3534 10.7711 11.3547 10.7698 11.3555 10.7686L11.3564 10.7666L11.3574 10.7656C11.3577 10.7652 11.3545 10.7628 10.5732 10.2939L11.3574 10.7646C11.6415 10.2911 11.4881 9.67676 11.0146 9.39258C10.5411 9.10846 9.92676 9.26188 9.64258 9.73535V9.73438L9.64453 9.73242L9.64551 9.73047C9.63618 9.7438 9.61619 9.76955 9.58691 9.80469C9.52776 9.87567 9.43174 9.97824 9.29688 10.082C9.03427 10.284 8.61813 10.5 8 10.5C7.38187 10.5 6.96573 10.284 6.70312 10.082C6.56826 9.97824 6.47224 9.87567 6.41309 9.80469L6.35645 9.73438ZM5.5 5.75C4.80964 5.75 4.25 6.30964 4.25 7C4.25 7.69036 4.80964 8.25 5.5 8.25C6.19036 8.25 6.75 7.69036 6.75 7C6.75 6.30964 6.19036 5.75 5.5 5.75ZM10.5 5.75C9.80964 5.75 9.25 6.30964 9.25 7C9.25 7.69036 9.80964 8.25 10.5 8.25C11.1904 8.25 11.75 7.69036 11.75 7C11.75 6.30964 11.1904 5.75 10.5 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyBoldFilled16.category = 'Emoji & Faces';\n\nexport default HappyBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.1515 0.5 19.5 4.84845 19.5 10C19.5 15.1515 15.1515 19.5 10 19.5C4.84845 19.5 0.5 15.1515 0.5 10C0.5 4.84845 4.84845 0.5 10 0.5ZM13.8848 12.1055C13.394 11.8601 12.7978 12.0561 12.5479 12.543C12.5461 12.5462 12.5415 12.5554 12.5332 12.5693C12.5163 12.5977 12.4858 12.6456 12.4414 12.707C12.3516 12.8313 12.2086 13.0049 12.0059 13.1787C11.611 13.5172 10.9754 13.875 10 13.875C9.02463 13.875 8.38904 13.5172 7.99414 13.1787C7.79138 13.0049 7.64836 12.8313 7.55859 12.707C7.51423 12.6456 7.48368 12.5977 7.4668 12.5693L7.4541 12.5469C7.45448 12.5476 7.45463 12.5489 7.45508 12.5498L7.45605 12.5508V12.5518C7.2087 12.0586 6.60882 11.8587 6.11523 12.1055C5.62126 12.3525 5.42098 12.9533 5.66797 13.4473L6.43555 13.0635C5.72068 13.421 5.67209 13.4461 5.66895 13.4482V13.4492L5.66992 13.4512C5.67067 13.4527 5.67198 13.4543 5.67285 13.4561C5.67459 13.4595 5.67646 13.4635 5.67871 13.4678C5.68322 13.4764 5.68871 13.4869 5.69531 13.499C5.70857 13.5234 5.72604 13.5548 5.74805 13.5918C5.79218 13.6659 5.85511 13.7648 5.9375 13.8789C6.10164 14.1061 6.34942 14.4015 6.69336 14.6963C7.39221 15.2953 8.47537 15.875 10 15.875C11.5246 15.875 12.6078 15.2953 13.3066 14.6963C13.6506 14.4015 13.8984 14.1061 14.0625 13.8789C14.1449 13.7648 14.2078 13.6659 14.252 13.5918C14.274 13.5548 14.2914 13.5234 14.3047 13.499C14.3113 13.4869 14.3168 13.4764 14.3213 13.4678C14.3235 13.4635 14.3254 13.4595 14.3271 13.4561C14.328 13.4543 14.3293 13.4527 14.3301 13.4512L14.3311 13.4492V13.4482C14.3279 13.4461 14.2793 13.421 13.5645 13.0635L14.332 13.4473C14.579 12.9533 14.3787 12.3525 13.8848 12.1055ZM6.5 7.875C5.74061 7.875 5.125 8.49061 5.125 9.25C5.125 10.0094 5.74061 10.625 6.5 10.625C7.25939 10.625 7.875 10.0094 7.875 9.25C7.875 8.49061 7.25939 7.875 6.5 7.875ZM13.5 7.875C12.7406 7.875 12.125 8.49061 12.125 9.25C12.125 10.0094 12.7406 10.625 13.5 10.625C14.2594 10.625 14.875 10.0094 14.875 9.25C14.875 8.49061 14.2594 7.875 13.5 7.875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyBoldFilled20.category = 'Emoji & Faces';\n\nexport default HappyBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.158 0.5 23.5 5.84203 23.5 12C23.5 18.158 18.158 23.5 12 23.5C5.84204 23.5 0.500003 18.158 0.5 12C0.5 5.84203 5.84204 0.500013 12 0.5ZM16.5723 14.8555C16.0802 14.6095 15.4822 14.8072 15.2334 15.2969L15.2119 15.335C15.1889 15.3735 15.1489 15.4365 15.0918 15.5156C14.9766 15.6751 14.7946 15.8955 14.5371 16.1162C14.0328 16.5484 13.2254 17 12 17C10.7746 17 9.96717 16.5484 9.46289 16.1162C9.20544 15.8955 9.02336 15.6751 8.9082 15.5156C8.85108 15.4365 8.81105 15.3735 8.78809 15.335C8.77674 15.3159 8.76973 15.3026 8.7666 15.2969L8.76758 15.2998L8.76855 15.3008V15.3018C8.5212 14.8086 7.92132 14.6087 7.42773 14.8555C6.93376 15.1025 6.73348 15.7033 6.98047 16.1973L7.74805 15.8135C7.0332 16.1709 6.98459 16.1961 6.98145 16.1982V16.1992L6.98242 16.2012C6.98317 16.2026 6.98447 16.2043 6.98535 16.2061C6.98716 16.2096 6.98881 16.2142 6.99121 16.2188C6.99612 16.2282 7.00237 16.2403 7.00977 16.2539C7.02455 16.281 7.04523 16.3163 7.07031 16.3584C7.12054 16.4428 7.19216 16.556 7.28711 16.6875C7.47664 16.9499 7.76349 17.2921 8.16211 17.6338C8.97033 18.3266 10.2254 19 12 19C13.7746 19 15.0297 18.3266 15.8379 17.6338C16.2365 17.2921 16.5234 16.9499 16.7129 16.6875C16.8078 16.556 16.8795 16.4428 16.9297 16.3584C16.9548 16.3163 16.9755 16.281 16.9902 16.2539C16.9976 16.2403 17.0039 16.2282 17.0088 16.2188C17.0112 16.2142 17.0128 16.2096 17.0146 16.2061C17.0155 16.2043 17.0168 16.2026 17.0176 16.2012L17.0186 16.1992V16.1982C17.0154 16.1961 16.9668 16.1709 16.252 15.8135L17.0195 16.1973C17.2665 15.7033 17.0662 15.1025 16.5723 14.8555ZM7.7002 10.0498C6.89946 10.0498 6.25013 10.6993 6.25 11.5C6.25011 12.3007 6.89945 12.9502 7.7002 12.9502C8.50085 12.9501 9.15028 12.3007 9.15039 11.5C9.15026 10.6994 8.50084 10.0499 7.7002 10.0498ZM16.2998 10.0498C15.4992 10.0499 14.8497 10.6994 14.8496 11.5C14.8497 12.3007 15.4991 12.9501 16.2998 12.9502C17.1006 12.9502 17.7499 12.3007 17.75 11.5C17.7499 10.6993 17.1005 10.0498 16.2998 10.0498Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyBoldFilled24.category = 'Emoji & Faces';\n\nexport default HappyBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.6342 0.5 31.5 7.36576 31.5 16C31.5 24.6342 24.6342 31.5 16 31.5C7.3658 31.5 0.500004 24.6342 0.5 16C0.5 7.36576 7.3658 0.500016 16 0.5ZM22.2539 20.1357C21.7789 19.8588 21.1695 20.0189 20.8896 20.4912H20.8887L20.8877 20.4932L20.8867 20.4941V20.4961L20.8857 20.4971C20.8849 20.4985 20.884 20.5001 20.8828 20.502C20.8751 20.5143 20.8606 20.5367 20.8398 20.5674C20.798 20.629 20.7303 20.7244 20.6357 20.8418C20.4459 21.0774 20.1519 21.3972 19.75 21.7188C18.9529 22.3564 17.7298 23 16 23C14.2702 23 13.0471 22.3564 12.25 21.7188C11.8481 21.3972 11.5541 21.0774 11.3643 20.8418C11.2697 20.7244 11.202 20.629 11.1602 20.5674C11.1394 20.5367 11.1249 20.5143 11.1172 20.502C11.1159 20.4999 11.1142 20.4985 11.1133 20.4971C10.835 20.0201 10.2231 19.8576 9.74609 20.1357C9.2691 20.414 9.10761 21.0269 9.38574 21.5039L10.1934 21.0332C9.3863 21.504 9.38647 21.5044 9.38672 21.5049L9.3877 21.5059L9.38867 21.5078C9.38953 21.5093 9.39053 21.5109 9.3916 21.5127C9.39381 21.5164 9.3963 21.5212 9.39941 21.5264C9.40564 21.5367 9.41396 21.5497 9.42383 21.5654C9.44363 21.597 9.4711 21.6392 9.50586 21.6904C9.57538 21.7929 9.67572 21.932 9.80762 22.0957C10.0709 22.4226 10.4644 22.8528 11 23.2812C12.0779 24.1436 13.7298 25 16 25C18.2702 25 19.9221 24.1436 21 23.2812C21.5356 22.8528 21.9291 22.4226 22.1924 22.0957C22.3243 21.932 22.4246 21.7929 22.4941 21.6904C22.5289 21.6392 22.5564 21.597 22.5762 21.5654C22.586 21.5497 22.5944 21.5367 22.6006 21.5264C22.6037 21.5212 22.6062 21.5164 22.6084 21.5127C22.6095 21.5109 22.6105 21.5093 22.6113 21.5078L22.6123 21.5059L22.6133 21.5049C22.6135 21.5044 22.6137 21.504 21.8066 21.0332L22.6143 21.5039C22.8924 21.0269 22.7309 20.414 22.2539 20.1357ZM11.1104 20.4912C11.1107 20.4918 11.1109 20.4938 11.1123 20.4961C11.1134 20.4954 11.1133 20.4952 11.1133 20.4951V20.4941L11.1123 20.4932L11.1113 20.4912H11.1104ZM9.875 13.1504C8.97754 13.1504 8.25 13.8779 8.25 14.7754C8.2502 15.6727 8.97766 16.4004 9.875 16.4004C10.7723 16.4004 11.4998 15.6727 11.5 14.7754C11.5 13.8779 10.7725 13.1504 9.875 13.1504ZM22.125 13.1504C21.2275 13.1504 20.5 13.8779 20.5 14.7754C20.5002 15.6727 21.2277 16.4004 22.125 16.4004C23.0223 16.4004 23.7498 15.6727 23.75 14.7754C23.75 13.8779 23.0225 13.1504 22.125 13.1504Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyBoldFilled32.category = 'Emoji & Faces';\n\nexport default HappyBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM4.63281 7.34766C4.42936 7.02681 4.01223 6.90575 3.66504 7.0791C3.29469 7.26428 3.14416 7.71455 3.3291 8.08496L3.72266 7.88867C3.34232 8.07896 3.32936 8.0854 3.3291 8.08594L3.33008 8.08691L3.33691 8.10059C3.34018 8.10681 3.34415 8.1149 3.34863 8.12305C3.35757 8.13929 3.36975 8.1595 3.38379 8.18262C3.41192 8.22892 3.45104 8.28856 3.50195 8.35645C3.6039 8.49233 3.75572 8.66551 3.96875 8.83594C4.40465 9.18466 5.06781 9.5 6 9.5C6.93219 9.5 7.59535 9.18466 8.03125 8.83594C8.24428 8.66551 8.3961 8.49233 8.49805 8.35645C8.54896 8.28856 8.58808 8.22892 8.61621 8.18262C8.63025 8.1595 8.64243 8.13929 8.65137 8.12305C8.65585 8.1149 8.65982 8.10681 8.66309 8.10059L8.66992 8.08691L8.6709 8.08594C8.67064 8.0854 8.65768 8.07896 8.27734 7.88867L8.6709 8.08496C8.85584 7.71455 8.70531 7.26428 8.33496 7.0791C7.98777 6.90575 7.57064 7.02681 7.36719 7.34766L7.33203 7.40918C7.3325 7.40826 7.3326 7.40703 7.33301 7.40625C7.32733 7.41543 7.31618 7.4329 7.29883 7.45605C7.26015 7.50762 7.19306 7.58462 7.09375 7.66406C6.90465 7.81534 6.56781 8 6 8C5.43219 8 5.09535 7.81534 4.90625 7.66406C4.80694 7.58462 4.73985 7.50762 4.70117 7.45605C4.68507 7.43456 4.67301 7.41878 4.66699 7.40918L4.63281 7.34766ZM4 4C3.44772 4 3 4.44772 3 5C3 5.55228 3.44772 6 4 6C4.55228 6 5 5.55228 5 5C5 4.44772 4.55228 4 4 4ZM8 4C7.44772 4 7 4.44772 7 5C7 5.55228 7.44772 6 8 6C8.55229 6 9 5.55228 9 5C9 4.44772 8.55229 4 8 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyFilled12.category = 'Emoji & Faces';\n\nexport default HappyFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM10.8857 9.35645C10.5331 9.14509 10.0764 9.25731 9.86133 9.60645L9.84961 9.62402C9.83658 9.64261 9.81315 9.67421 9.7793 9.71484C9.71052 9.79737 9.60115 9.91337 9.44922 10.0303C9.1507 10.2599 8.68235 10.5 8 10.5C7.31765 10.5 6.8493 10.2599 6.55078 10.0303C6.39885 9.91337 6.28948 9.79737 6.2207 9.71484C6.18685 9.67421 6.16342 9.64261 6.15039 9.62402C6.14392 9.61478 6.13983 9.60824 6.13867 9.60645C5.92365 9.25731 5.46686 9.14509 5.11426 9.35645C4.75917 9.5695 4.64357 10.0306 4.85645 10.3857L4.85742 10.3867V10.3877L4.8584 10.3887C4.85895 10.3896 4.85972 10.3906 4.86035 10.3916C4.86179 10.394 4.86339 10.3974 4.86523 10.4004C4.86885 10.4062 4.87372 10.4129 4.87891 10.4209C4.88952 10.4373 4.90358 10.4586 4.9209 10.4834C4.95576 10.5332 5.0049 10.5996 5.06836 10.6758C5.19485 10.8275 5.38265 11.0243 5.63672 11.2197C6.15071 11.615 6.93254 12 8 12C9.06746 12 9.84929 11.615 10.3633 11.2197C10.6173 11.0243 10.8051 10.8275 10.9316 10.6758C10.9951 10.5996 11.0442 10.5332 11.0791 10.4834C11.0964 10.4586 11.1105 10.4373 11.1211 10.4209C11.1263 10.4129 11.1311 10.4062 11.1348 10.4004C11.1366 10.3974 11.1382 10.394 11.1396 10.3916C11.1403 10.3906 11.1411 10.3896 11.1416 10.3887L11.1426 10.3877V10.3867L11.1436 10.3857C11.3564 10.0306 11.2408 9.5695 10.8857 9.35645ZM5.5 6C4.94772 6 4.5 6.44772 4.5 7C4.5 7.55228 4.94772 8 5.5 8C6.05228 8 6.5 7.55228 6.5 7C6.5 6.44772 6.05228 6 5.5 6ZM10.5 6C9.94771 6 9.5 6.44772 9.5 7C9.5 7.55228 9.94771 8 10.5 8C11.0523 8 11.5 7.55228 11.5 7C11.5 6.44772 11.0523 6 10.5 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyFilled16.category = 'Emoji & Faces';\n\nexport default HappyFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.1487 0.5 19.5 4.85125 19.5 10C19.5 15.1487 15.1487 19.5 10 19.5C4.85125 19.5 0.5 15.1487 0.5 10C0.5 4.85125 4.85125 0.5 10 0.5ZM13.7725 12.3291C13.4021 12.1442 12.9518 12.2947 12.7666 12.665V12.6641L12.748 12.6973C12.7277 12.7314 12.6928 12.7854 12.6436 12.8535C12.5445 12.9907 12.3884 13.1792 12.168 13.3682C11.7351 13.7392 11.0439 14.125 10 14.125C8.9561 14.125 8.26494 13.7392 7.83203 13.3682C7.6116 13.1792 7.45551 12.9907 7.35645 12.8535C7.30724 12.7854 7.27226 12.7314 7.25195 12.6973C7.24183 12.6803 7.23553 12.6678 7.23242 12.6621V12.665C7.04725 12.2947 6.59795 12.1442 6.22754 12.3291C5.85719 12.5143 5.70666 12.9646 5.8916 13.335L6.37891 13.0918C5.9048 13.3289 5.89178 13.3354 5.8916 13.3359L5.89258 13.3369L5.90039 13.3525C5.90423 13.3599 5.9092 13.3692 5.91504 13.3799C5.92683 13.4015 5.94266 13.4299 5.96289 13.4639C6.00362 13.5323 6.06199 13.6249 6.13965 13.7324C6.29447 13.9468 6.52912 14.2271 6.85547 14.5068C7.51632 15.0733 8.54403 15.625 10 15.625C11.456 15.625 12.4837 15.0733 13.1445 14.5068C13.4709 14.2271 13.7055 13.9468 13.8604 13.7324C13.938 13.6249 13.9964 13.5323 14.0371 13.4639C14.0573 13.4299 14.0732 13.4015 14.085 13.3799C14.0908 13.3692 14.0958 13.3599 14.0996 13.3525L14.1074 13.3369C14.1076 13.3366 14.1083 13.3355 13.6211 13.0918L14.1084 13.335C14.2933 12.9646 14.1428 12.5143 13.7725 12.3291ZM6.5 8C5.80964 8 5.25 8.55964 5.25 9.25C5.25 9.94036 5.80964 10.5 6.5 10.5C7.19036 10.5 7.75 9.94036 7.75 9.25C7.75 8.55964 7.19036 8 6.5 8ZM13.5 8C12.8096 8 12.25 8.55964 12.25 9.25C12.25 9.94036 12.8096 10.5 13.5 10.5C14.1904 10.5 14.75 9.94036 14.75 9.25C14.75 8.55964 14.1904 8 13.5 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyFilled20.category = 'Emoji & Faces';\n\nexport default HappyFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.1534 0.5 23.5 5.84663 23.5 12C23.5 18.1534 18.1534 23.5 12 23.5C5.84664 23.5 0.500003 18.1534 0.5 12C0.5 5.84663 5.84664 0.500014 12 0.5ZM8.50781 15.5977C8.30436 15.2768 7.88723 15.1558 7.54004 15.3291C7.16969 15.5143 7.01916 15.9646 7.2041 16.335L7.76953 16.0527C7.21879 16.3282 7.2043 16.3354 7.2041 16.3359L7.20508 16.3369L7.20801 16.3428C7.20952 16.3457 7.2108 16.3495 7.21289 16.3535C7.21711 16.3616 7.22287 16.3716 7.22949 16.3838C7.24283 16.4083 7.26171 16.4411 7.28516 16.4805C7.33198 16.5591 7.39903 16.6661 7.48926 16.791C7.66947 17.0405 7.94319 17.3677 8.32422 17.6943C9.09445 18.3545 10.294 19 12 19C13.706 19 14.9056 18.3545 15.6758 17.6943C16.0568 17.3677 16.3305 17.0405 16.5107 16.791C16.601 16.6661 16.668 16.5591 16.7148 16.4805C16.7383 16.4411 16.7572 16.4083 16.7705 16.3838C16.7771 16.3716 16.7829 16.3616 16.7871 16.3535C16.7892 16.3495 16.7905 16.3457 16.792 16.3428L16.7949 16.3369C16.7951 16.3366 16.7958 16.3354 16.2305 16.0527L16.7959 16.335C16.9808 15.9646 16.8303 15.5143 16.46 15.3291C16.1128 15.1558 15.6956 15.2768 15.4922 15.5977L15.457 15.6592L15.4561 15.6602L15.4541 15.6641V15.665L15.4531 15.667C15.4485 15.6755 15.4397 15.6911 15.4268 15.7129C15.4004 15.7572 15.3559 15.8263 15.2939 15.9121C15.1695 16.0844 14.9743 16.3198 14.6992 16.5557C14.1569 17.0204 13.2939 17.5 12 17.5C10.7061 17.5 9.84306 17.0204 9.30078 16.5557C9.02567 16.3198 8.83051 16.0844 8.70605 15.9121C8.64408 15.8263 8.59964 15.7572 8.57324 15.7129C8.56026 15.6911 8.55149 15.6755 8.54688 15.667L8.54492 15.665V15.6621L8.54395 15.6602L8.54297 15.6592L8.50781 15.5977ZM7.7002 10.1748C6.9685 10.1748 6.37513 10.7683 6.375 11.5C6.37511 12.2317 6.96848 12.8252 7.7002 12.8252C8.43182 12.8251 9.02528 12.2316 9.02539 11.5C9.02526 10.7684 8.4318 10.1749 7.7002 10.1748ZM16.2998 10.1748C15.5682 10.1749 14.9747 10.7684 14.9746 11.5C14.9747 12.2316 15.5682 12.8251 16.2998 12.8252C17.0315 12.8252 17.6249 12.2317 17.625 11.5C17.6249 10.7683 17.0315 10.1748 16.2998 10.1748Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyFilled24.category = 'Emoji & Faces';\n\nexport default HappyFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.6355 0.5 31.5 7.36448 31.5 16C31.5 24.6355 24.6355 31.5 16 31.5C7.36453 31.5 0.500004 24.6355 0.5 16C0.5 7.36449 7.36453 0.500017 16 0.5ZM22.1279 20.3525C21.7702 20.1439 21.3113 20.2644 21.1025 20.6221L21.0938 20.6348C21.0845 20.6496 21.0685 20.6747 21.0459 20.708C21.0006 20.7747 20.9291 20.8751 20.8301 20.998C20.6311 21.2451 20.3249 21.5792 19.9062 21.9141C19.0741 22.5798 17.7974 23.25 16 23.25C14.2026 23.25 12.9259 22.5798 12.0938 21.9141C11.6751 21.5792 11.3689 21.2451 11.1699 20.998C11.0709 20.8751 10.9994 20.7747 10.9541 20.708C10.9315 20.6747 10.9155 20.6496 10.9062 20.6348C10.9022 20.6283 10.898 20.6246 10.8965 20.6221C10.6876 20.2648 10.2297 20.1439 9.87207 20.3525C9.51442 20.5613 9.39386 21.0202 9.60254 21.3779L10.25 21L9.60254 21.3789L9.60352 21.3809C9.60418 21.382 9.60558 21.3833 9.60645 21.3848C9.60828 21.3879 9.61058 21.392 9.61328 21.3965C9.61882 21.4056 9.62659 21.418 9.63574 21.4326C9.65399 21.4617 9.67908 21.5014 9.71191 21.5498C9.77798 21.6472 9.87465 21.7814 10.002 21.9395C10.2561 22.2549 10.6374 22.6709 11.1562 23.0859C12.1991 23.9202 13.7974 24.75 16 24.75C18.2026 24.75 19.8009 23.9202 20.8438 23.0859C21.3626 22.6709 21.7439 22.2549 21.998 21.9395C22.1254 21.7814 22.222 21.6472 22.2881 21.5498C22.3209 21.5014 22.346 21.4617 22.3643 21.4326C22.3734 21.418 22.3812 21.4056 22.3867 21.3965C22.3894 21.392 22.3917 21.3879 22.3936 21.3848C22.3944 21.3833 22.3958 21.382 22.3965 21.3809L22.3975 21.3789C22.3977 21.3786 22.3978 21.3779 21.75 21L22.3975 21.3779C22.6061 21.0202 22.4856 20.5613 22.1279 20.3525ZM9.875 13.2754C9.04657 13.2754 8.375 13.947 8.375 14.7754C8.3752 15.6036 9.04669 16.2754 9.875 16.2754C10.7033 16.2754 11.3748 15.6036 11.375 14.7754C11.375 13.947 10.7034 13.2754 9.875 13.2754ZM22.125 13.2754C21.2966 13.2754 20.625 13.947 20.625 14.7754C20.6252 15.6036 21.2967 16.2754 22.125 16.2754C22.9533 16.2754 23.6248 15.6036 23.625 14.7754C23.625 13.947 22.9534 13.2754 22.125 13.2754Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyFilled32.category = 'Emoji & Faces';\n\nexport default HappyFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlus12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlus12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C6.41421 0 6.75 0.335786 6.75 0.75C6.75 1.16421 6.41421 1.5 6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 5.58579 10.8358 5.25 11.25 5.25C11.6642 5.25 12 5.58579 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM3.66504 6.5791C4.01223 6.40575 4.42936 6.52681 4.63281 6.84766L4.66699 6.90918C4.67301 6.91878 4.68507 6.93456 4.70117 6.95605C4.73985 7.00762 4.80694 7.08462 4.90625 7.16406C5.09535 7.31534 5.43219 7.5 6 7.5C6.56781 7.5 6.90465 7.31534 7.09375 7.16406C7.19306 7.08462 7.26015 7.00762 7.29883 6.95605C7.31618 6.9329 7.32733 6.91543 7.33301 6.90625C7.3326 6.90703 7.3325 6.90826 7.33203 6.90918L7.36719 6.84766C7.57064 6.52681 7.98777 6.40575 8.33496 6.5791C8.70531 6.76428 8.85584 7.21455 8.6709 7.58496L8.27734 7.38867C8.65768 7.57896 8.67064 7.5854 8.6709 7.58594L8.66992 7.58691L8.66309 7.60059C8.65982 7.60681 8.65585 7.6149 8.65137 7.62305C8.64243 7.63929 8.63025 7.6595 8.61621 7.68262C8.58808 7.72892 8.54896 7.78856 8.49805 7.85645C8.3961 7.99233 8.24428 8.16551 8.03125 8.33594C7.59535 8.68466 6.93219 9 6 9C5.06781 9 4.40465 8.68466 3.96875 8.33594C3.75572 8.16551 3.6039 7.99233 3.50195 7.85645C3.45104 7.78856 3.41192 7.72892 3.38379 7.68262C3.36975 7.6595 3.35757 7.63929 3.34863 7.62305C3.34415 7.6149 3.34018 7.60681 3.33691 7.60059L3.33008 7.58691L3.3291 7.58594C3.32936 7.5854 3.34232 7.57896 3.72266 7.38867L3.3291 7.58496C3.14416 7.21455 3.29469 6.76428 3.66504 6.5791ZM4.25 3.78125C4.80228 3.78125 5.25 4.22897 5.25 4.78125C5.25 5.33353 4.80228 5.78125 4.25 5.78125C3.69772 5.78125 3.25 5.33353 3.25 4.78125C3.25 4.22897 3.69772 3.78125 4.25 3.78125ZM7.75 3.78125C8.30229 3.78125 8.75 4.22897 8.75 4.78125C8.75 5.33353 8.30229 5.78125 7.75 5.78125C7.19772 5.78125 6.75 5.33353 6.75 4.78125C6.75 4.22897 7.19772 3.78125 7.75 3.78125ZM9.75 0C10.1642 0 10.5 0.335786 10.5 0.75V1.5H11.25C11.6642 1.5 12 1.83579 12 2.25C12 2.66421 11.6642 3 11.25 3H10.5V3.75C10.5 4.16421 10.1642 4.5 9.75 4.5C9.33579 4.5 9 4.16421 9 3.75V3H8.25C7.83579 3 7.5 2.66421 7.5 2.25C7.5 1.83579 7.83579 1.5 8.25 1.5H9V0.75C9 0.335786 9.33579 0 9.75 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlus12.category = 'Emoji & Faces';\n\nexport default HappyPlus12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlus16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlus16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C8.37678 0.5 8.7477 0.528175 9.11035 0.582031C9.51989 0.642974 9.80291 1.02402 9.74219 1.43359C9.68134 1.84331 9.29937 2.12628 8.88965 2.06543C8.59976 2.02239 8.30273 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 7.69728 13.9776 7.40024 13.9346 7.11035C13.8737 6.70063 14.1567 6.31866 14.5664 6.25781C14.976 6.19709 15.357 6.48011 15.418 6.88965C15.4718 7.2523 15.5 7.62322 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM9.86133 9.60645C10.0764 9.25731 10.5331 9.14509 10.8857 9.35645C11.2408 9.5695 11.3564 10.0306 11.1436 10.3857L11.1426 10.3867V10.3877L11.1416 10.3887C11.1411 10.3896 11.1403 10.3906 11.1396 10.3916C11.1382 10.394 11.1366 10.3974 11.1348 10.4004C11.1311 10.4062 11.1263 10.4129 11.1211 10.4209C11.1105 10.4373 11.0964 10.4586 11.0791 10.4834C11.0442 10.5332 10.9951 10.5996 10.9316 10.6758C10.8051 10.8275 10.6173 11.0243 10.3633 11.2197C9.84929 11.615 9.06746 12 8 12C6.93254 12 6.15071 11.615 5.63672 11.2197C5.38265 11.0243 5.19485 10.8275 5.06836 10.6758C5.0049 10.5996 4.95576 10.5332 4.9209 10.4834C4.90358 10.4586 4.88952 10.4373 4.87891 10.4209C4.87372 10.4129 4.86885 10.4062 4.86523 10.4004C4.86339 10.3974 4.86179 10.394 4.86035 10.3916C4.85972 10.3906 4.85895 10.3896 4.8584 10.3887L4.85742 10.3877V10.3867L4.85645 10.3857C4.64357 10.0306 4.75917 9.5695 5.11426 9.35645C5.46686 9.14509 5.92365 9.25731 6.13867 9.60645C6.13983 9.60824 6.14392 9.61478 6.15039 9.62402C6.16342 9.64261 6.18685 9.67421 6.2207 9.71484C6.28948 9.79737 6.39885 9.91337 6.55078 10.0303C6.8493 10.2599 7.31765 10.5 8 10.5C8.68235 10.5 9.1507 10.2599 9.44922 10.0303C9.60115 9.91337 9.71052 9.79737 9.7793 9.71484C9.81315 9.67421 9.83658 9.64261 9.84961 9.62402L9.86133 9.60645ZM5.5 6C6.05228 6 6.5 6.44772 6.5 7C6.5 7.55228 6.05228 8 5.5 8C4.94772 8 4.5 7.55228 4.5 7C4.5 6.44772 4.94772 6 5.5 6ZM10.5 6C11.0523 6 11.5 6.44772 11.5 7C11.5 7.55228 11.0523 8 10.5 8C9.94771 8 9.5 7.55228 9.5 7C9.5 6.44772 9.94771 6 10.5 6ZM13 0.25C13.4142 0.25 13.75 0.585786 13.75 1V2.25H15C15.4142 2.25 15.75 2.58579 15.75 3C15.75 3.41421 15.4142 3.75 15 3.75H13.75V5C13.75 5.41421 13.4142 5.75 13 5.75C12.5858 5.75 12.25 5.41421 12.25 5V3.75H11C10.5858 3.75 10.25 3.41421 10.25 3C10.25 2.58579 10.5858 2.25 11 2.25H12.25V1C12.25 0.585786 12.5858 0.25 13 0.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlus16.category = 'Emoji & Faces';\n\nexport default HappyPlus16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlus20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlus20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C10.5553 0.5 11.1014 0.550621 11.6338 0.647461C12.0412 0.721596 12.3122 1.11212 12.2383 1.51953C12.1642 1.92692 11.7736 2.19695 11.3662 2.12305C10.9209 2.04201 10.464 2 10 2C5.67968 2 2 5.67968 2 10C2 14.3203 5.67968 18 10 18C14.3203 18 18 14.3203 18 10C18 9.53604 17.958 9.07912 17.877 8.63379C17.8031 8.22641 18.0731 7.83585 18.4805 7.76172C18.8879 7.68775 19.2784 7.95879 19.3525 8.36621C19.4494 8.89857 19.5 9.44472 19.5 10C19.5 15.1487 15.1487 19.5 10 19.5C4.85125 19.5 0.5 15.1487 0.5 10C0.5 4.85125 4.85125 0.5 10 0.5ZM12.7666 12.665C12.9518 12.2947 13.4021 12.1442 13.7725 12.3291C14.1428 12.5143 14.2933 12.9646 14.1084 13.335L13.6211 13.0918C14.1083 13.3355 14.1076 13.3366 14.1074 13.3369L14.0996 13.3525C14.0958 13.3599 14.0908 13.3692 14.085 13.3799C14.0732 13.4015 14.0573 13.4299 14.0371 13.4639C13.9964 13.5323 13.938 13.6249 13.8604 13.7324C13.7055 13.9468 13.4709 14.2271 13.1445 14.5068C12.4837 15.0733 11.456 15.625 10 15.625C8.54403 15.625 7.51632 15.0733 6.85547 14.5068C6.52912 14.2271 6.29447 13.9468 6.13965 13.7324C6.06199 13.6249 6.00362 13.5323 5.96289 13.4639C5.94266 13.4299 5.92683 13.4015 5.91504 13.3799C5.9092 13.3692 5.90423 13.3599 5.90039 13.3525L5.89258 13.3369L5.8916 13.3359C5.89178 13.3354 5.9048 13.3289 6.37891 13.0918L5.8916 13.335C5.70666 12.9646 5.85719 12.5143 6.22754 12.3291C6.59795 12.1442 7.04725 12.2947 7.23242 12.665V12.6621C7.23553 12.6678 7.24183 12.6803 7.25195 12.6973C7.27226 12.7314 7.30724 12.7854 7.35645 12.8535C7.45551 12.9907 7.6116 13.1792 7.83203 13.3682C8.26494 13.7392 8.9561 14.125 10 14.125C11.0439 14.125 11.7351 13.7392 12.168 13.3682C12.3884 13.1792 12.5445 12.9907 12.6436 12.8535C12.6928 12.7854 12.7277 12.7314 12.748 12.6973L12.7666 12.6641V12.665ZM6.5 8C7.19036 8 7.75 8.55964 7.75 9.25C7.75 9.94036 7.19036 10.5 6.5 10.5C5.80964 10.5 5.25 9.94036 5.25 9.25C5.25 8.55964 5.80964 8 6.5 8ZM13.5 8C14.1904 8 14.75 8.55964 14.75 9.25C14.75 9.94036 14.1904 10.5 13.5 10.5C12.8096 10.5 12.25 9.94036 12.25 9.25C12.25 8.55964 12.8096 8 13.5 8ZM16.5 0.25C16.9142 0.25 17.25 0.585787 17.25 1V2.75H19C19.4142 2.75 19.75 3.08579 19.75 3.5C19.75 3.91421 19.4142 4.25 19 4.25H17.25V6C17.25 6.41421 16.9142 6.75 16.5 6.75C16.0858 6.75 15.75 6.41421 15.75 6V4.25H14C13.5858 4.25 13.25 3.91421 13.25 3.5C13.25 3.08579 13.5858 2.75 14 2.75H15.75V1C15.75 0.585787 16.0858 0.25 16.5 0.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlus20.category = 'Emoji & Faces';\n\nexport default HappyPlus20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlus24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlus24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C12.731 0.5 13.4505 0.575634 14.1504 0.71875C14.5561 0.801793 14.8173 1.19779 14.7344 1.60352C14.6514 2.00933 14.2554 2.27146 13.8496 2.18848C13.2461 2.06506 12.6274 2 12 2C6.67506 2.00001 2 6.67506 2 12C2 17.3249 6.67506 22 12 22C17.3249 22 22 17.3249 22 12C22 11.3726 21.9349 10.754 21.8115 10.1504C21.7285 9.74458 21.9907 9.34861 22.3965 9.26562C22.8022 9.18272 23.1982 9.44391 23.2812 9.84961C23.4244 10.5495 23.5 11.269 23.5 12C23.5 18.1534 18.1534 23.5 12 23.5C5.84664 23.5 0.500003 18.1534 0.5 12C0.5 5.84663 5.84664 0.500014 12 0.5ZM7.54004 15.3291C7.88723 15.1558 8.30436 15.2768 8.50781 15.5977L8.54297 15.6592L8.54395 15.6602L8.54492 15.6621V15.665L8.54688 15.667C8.55149 15.6755 8.56026 15.6911 8.57324 15.7129C8.59964 15.7572 8.64408 15.8263 8.70605 15.9121C8.83051 16.0844 9.02567 16.3199 9.30078 16.5557C9.84306 17.0204 10.7061 17.5 12 17.5C13.2939 17.5 14.1569 17.0204 14.6992 16.5557C14.9743 16.3199 15.1695 16.0844 15.2939 15.9121C15.3559 15.8263 15.4004 15.7572 15.4268 15.7129C15.4397 15.6911 15.4485 15.6755 15.4531 15.667L15.4541 15.665V15.6641L15.4561 15.6602L15.457 15.6592L15.4922 15.5977C15.6956 15.2768 16.1128 15.1558 16.46 15.3291C16.8303 15.5143 16.9808 15.9646 16.7959 16.335L16.2305 16.0527C16.7958 16.3354 16.7951 16.3366 16.7949 16.3369L16.792 16.3428C16.7905 16.3457 16.7892 16.3495 16.7871 16.3535C16.7829 16.3616 16.7771 16.3716 16.7705 16.3838C16.7572 16.4083 16.7383 16.4411 16.7148 16.4805C16.668 16.5591 16.601 16.6661 16.5107 16.791C16.3305 17.0405 16.0568 17.3677 15.6758 17.6943C14.9056 18.3545 13.706 19 12 19C10.294 19 9.09445 18.3545 8.32422 17.6943C7.94319 17.3677 7.66947 17.0405 7.48926 16.791C7.39903 16.6661 7.33198 16.5591 7.28516 16.4805C7.26171 16.4411 7.24283 16.4083 7.22949 16.3838C7.22287 16.3716 7.21711 16.3616 7.21289 16.3535C7.2108 16.3495 7.20952 16.3457 7.20801 16.3428L7.20508 16.3369L7.2041 16.3359C7.2043 16.3354 7.21879 16.3282 7.76953 16.0527L7.2041 16.335C7.01916 15.9646 7.16969 15.5143 7.54004 15.3291ZM7.7002 10.1748C8.4318 10.1749 9.02526 10.7684 9.02539 11.5C9.02528 12.2316 8.43182 12.8251 7.7002 12.8252C6.96848 12.8252 6.37511 12.2317 6.375 11.5C6.37513 10.7683 6.9685 10.1748 7.7002 10.1748ZM16.2998 10.1748C17.0315 10.1748 17.6249 10.7683 17.625 11.5C17.6249 12.2317 17.0315 12.8252 16.2998 12.8252C15.5682 12.8251 14.9747 12.2316 14.9746 11.5C14.9747 10.7684 15.5682 10.1749 16.2998 10.1748ZM20 0.25C20.4142 0.25 20.75 0.585786 20.75 1V3.25H23C23.4142 3.25 23.75 3.58579 23.75 4C23.75 4.41421 23.4142 4.75 23 4.75H20.75V7C20.75 7.41421 20.4142 7.75 20 7.75C19.5858 7.75 19.25 7.41421 19.25 7V4.75H17C16.5858 4.75 16.25 4.41421 16.25 4C16.25 3.58579 16.5858 3.25 17 3.25H19.25V1C19.25 0.585786 19.5858 0.25 20 0.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlus24.category = 'Emoji & Faces';\n\nexport default HappyPlus24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlus32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlus32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C17.2669 0.5 18.4971 0.647474 19.6738 0.927734C20.0292 1.01237 20.3795 1.10946 20.7246 1.21777C21.1198 1.34182 21.3399 1.763 21.2158 2.1582C21.0917 2.55327 20.6705 2.77336 20.2754 2.64941C19.9638 2.55162 19.6472 2.46416 19.3262 2.3877C18.2632 2.13453 17.1498 2 16 2C8.19295 2.00002 2 8.19292 2 16C2 23.8071 8.19295 30 16 30C23.8071 30 30 23.8071 30 16C30 14.8502 29.8655 13.7368 29.6123 12.6738C29.5358 12.3528 29.4484 12.0362 29.3506 11.7246C29.2266 11.3295 29.4467 10.9083 29.8418 10.7842C30.237 10.6601 30.6582 10.8802 30.7822 11.2754C30.8905 11.6205 30.9876 11.9708 31.0723 12.3262C31.3525 13.5029 31.5 14.7331 31.5 16C31.5 24.6355 24.6355 31.5 16 31.5C7.36453 31.5 0.500004 24.6355 0.5 16C0.5 7.36449 7.36453 0.500017 16 0.5ZM21.1025 20.6221C21.3113 20.2644 21.7702 20.1439 22.1279 20.3525C22.4856 20.5613 22.6061 21.0202 22.3975 21.3779L21.75 21C22.3978 21.3779 22.3977 21.3786 22.3975 21.3789L22.3965 21.3809C22.3958 21.382 22.3944 21.3833 22.3936 21.3848C22.3917 21.3879 22.3894 21.392 22.3867 21.3965C22.3812 21.4056 22.3734 21.418 22.3643 21.4326C22.346 21.4617 22.3209 21.5014 22.2881 21.5498C22.222 21.6472 22.1254 21.7814 21.998 21.9395C21.7439 22.2549 21.3626 22.6709 20.8438 23.0859C19.8009 23.9202 18.2026 24.75 16 24.75C13.7974 24.75 12.1991 23.9202 11.1562 23.0859C10.6374 22.6709 10.2561 22.2549 10.002 21.9395C9.87465 21.7814 9.77798 21.6472 9.71191 21.5498C9.67908 21.5014 9.65399 21.4617 9.63574 21.4326C9.62659 21.418 9.61882 21.4056 9.61328 21.3965C9.61058 21.392 9.60828 21.3879 9.60645 21.3848C9.60558 21.3833 9.60418 21.382 9.60352 21.3809L9.60254 21.3789L10.25 21L9.60254 21.3779C9.39386 21.0202 9.51442 20.5613 9.87207 20.3525C10.2297 20.1439 10.6876 20.2648 10.8965 20.6221C10.898 20.6246 10.9022 20.6283 10.9062 20.6348C10.9155 20.6496 10.9315 20.6747 10.9541 20.708C10.9994 20.7747 11.0709 20.8751 11.1699 20.998C11.3689 21.2451 11.6751 21.5792 12.0938 21.9141C12.9259 22.5798 14.2026 23.25 16 23.25C17.7974 23.25 19.0741 22.5798 19.9062 21.9141C20.3249 21.5792 20.6311 21.2451 20.8301 20.998C20.9291 20.8751 21.0006 20.7747 21.0459 20.708C21.0685 20.6747 21.0845 20.6496 21.0938 20.6348L21.1025 20.6221ZM9.875 13.2754C10.7034 13.2754 11.375 13.947 11.375 14.7754C11.3748 15.6036 10.7033 16.2754 9.875 16.2754C9.04669 16.2754 8.3752 15.6036 8.375 14.7754C8.375 13.947 9.04657 13.2754 9.875 13.2754ZM22.125 13.2754C22.9534 13.2754 23.625 13.947 23.625 14.7754C23.6248 15.6036 22.9533 16.2754 22.125 16.2754C21.2967 16.2754 20.6252 15.6036 20.625 14.7754C20.625 13.947 21.2966 13.2754 22.125 13.2754ZM26.25 1C26.6642 1 27 1.33579 27 1.75V5H30.25C30.6642 5 31 5.33579 31 5.75C31 6.16421 30.6642 6.5 30.25 6.5H27V9.75C27 10.1642 26.6642 10.5 26.25 10.5C25.8358 10.5 25.5 10.1642 25.5 9.75V6.5H22.25C21.8358 6.5 21.5 6.16421 21.5 5.75C21.5 5.33579 21.8358 5 22.25 5H25.5V1.75C25.5 1.33579 25.8358 1 26.25 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlus32.category = 'Emoji & Faces';\n\nexport default HappyPlus32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C6.55228 0 7 0.447715 7 1C7 1.55228 6.55228 2 6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 5.44772 10.4477 5 11 5C11.5523 5 12 5.44772 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6.86523 6.78516C7.11767 6.30427 7.7093 6.11148 8.19727 6.35547C8.69124 6.60246 8.89152 7.20329 8.64453 7.69727L7.87695 7.31348C8.59215 7.67112 8.64043 7.69619 8.64355 7.69824V7.69922L8.64062 7.70508C8.63923 7.70782 8.63741 7.71065 8.63574 7.71387C8.63224 7.72059 8.62775 7.72862 8.62305 7.7373C8.61364 7.75468 8.60234 7.77626 8.58789 7.80078C8.55906 7.8497 8.51964 7.91253 8.46875 7.98438C8.36767 8.12707 8.21613 8.3119 8.00781 8.49707C7.58277 8.87489 6.91779 9.25 6 9.25C5.08221 9.25 4.41723 8.87489 3.99219 8.49707C3.78387 8.3119 3.63233 8.12707 3.53125 7.98438C3.48036 7.91253 3.44094 7.8497 3.41211 7.80078C3.39766 7.77626 3.38636 7.75468 3.37695 7.7373C3.37225 7.72862 3.36776 7.72059 3.36426 7.71387C3.36259 7.71065 3.36077 7.70782 3.35938 7.70508L3.35645 7.69922V7.69824C3.35956 7.69619 3.40784 7.67113 4.12305 7.31348L3.35547 7.69727C3.10848 7.20329 3.30876 6.60246 3.80273 6.35547C4.29632 6.10868 4.8962 6.30863 5.14355 6.80176V6.80078L5.14258 6.7998L5.1416 6.79688C5.14064 6.79498 5.13944 6.79249 5.13867 6.79102C5.13721 6.78821 5.13548 6.78648 5.13477 6.78516C5.1333 6.78245 5.13409 6.78235 5.13574 6.78516C5.13914 6.79092 5.14861 6.80631 5.16406 6.82812C5.19581 6.87293 5.24744 6.93815 5.32031 7.00293C5.45777 7.12511 5.66779 7.25 6 7.25C6.33221 7.25 6.54223 7.12511 6.67969 7.00293C6.75256 6.93815 6.80419 6.87293 6.83594 6.82812C6.85139 6.80631 6.86086 6.79092 6.86426 6.78516C6.86591 6.78235 6.8667 6.78245 6.86523 6.78516ZM4.25 3.78125C4.80228 3.78125 5.25 4.22897 5.25 4.78125C5.25 5.33353 4.80228 5.78125 4.25 5.78125C3.69772 5.78125 3.25 5.33353 3.25 4.78125C3.25 4.22897 3.69772 3.78125 4.25 3.78125ZM9.5 0C10.0523 0 10.5 0.447715 10.5 1V1.5H11C11.5523 1.5 12 1.94772 12 2.5C12 3.05228 11.5523 3.5 11 3.5H10.5V4C10.5 4.55228 10.0523 5 9.5 5C9.19549 5 8.92365 4.86314 8.74023 4.64844C8.74601 4.69193 8.75 4.73618 8.75 4.78125C8.75 5.33353 8.30229 5.78125 7.75 5.78125C7.19772 5.78125 6.75 5.33353 6.75 4.78125C6.75 4.22897 7.19772 3.78125 7.75 3.78125C8.05402 3.78125 8.32538 3.91774 8.50879 4.13184C8.50311 4.08869 8.5 4.0447 8.5 4V3.5H8C7.44772 3.5 7 3.05228 7 2.5C7 1.94772 7.44772 1.5 8 1.5H8.5V1C8.5 0.447715 8.94771 0 9.5 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusBold12.category = 'Emoji & Faces';\n\nexport default HappyPlusBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C8.55228 0.5 9 0.947715 9 1.5C9 2.05228 8.55228 2.5 8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 7.44772 13.9477 7 14.5 7C15.0523 7 15.5 7.44772 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM4.98535 8.89258C5.45874 8.60855 6.07214 8.76222 6.35645 9.23535V9.23438L6.41309 9.30469C6.47224 9.37567 6.56826 9.47824 6.70312 9.58203C6.96573 9.78403 7.38187 10 8 10C8.61813 10 9.03427 9.78403 9.29688 9.58203C9.43174 9.47824 9.52776 9.37567 9.58691 9.30469C9.61619 9.26955 9.63618 9.2438 9.64551 9.23047L9.64453 9.23242L9.64258 9.23438V9.23535C9.92676 8.76188 10.5411 8.60846 11.0146 8.89258C11.4881 9.17676 11.6415 9.79112 11.3574 10.2646L10.5732 9.79395C11.3545 10.2628 11.3577 10.2652 11.3574 10.2656L11.3564 10.2666L11.3555 10.2686C11.3547 10.2698 11.3534 10.2711 11.3525 10.2725C11.3508 10.2754 11.3489 10.2787 11.3467 10.2822C11.3423 10.2892 11.3371 10.2974 11.3311 10.3066C11.3188 10.3256 11.3025 10.3494 11.2832 10.377C11.2447 10.432 11.1923 10.504 11.124 10.5859C10.9879 10.7493 10.7868 10.9594 10.5156 11.168C9.96572 11.5909 9.13161 12 8 12C6.86839 12 6.03428 11.5909 5.48438 11.168C5.21324 10.9594 5.01208 10.7493 4.87598 10.5859C4.80766 10.504 4.75531 10.432 4.7168 10.377C4.69751 10.3494 4.68121 10.3256 4.66895 10.3066C4.66294 10.2974 4.65768 10.2892 4.65332 10.2822C4.65114 10.2787 4.64923 10.2754 4.64746 10.2725C4.6466 10.2711 4.64529 10.2698 4.64453 10.2686L4.64355 10.2666L4.64258 10.2656C4.64233 10.2652 4.64544 10.2628 5.42676 9.79395L4.64258 10.2646C4.35846 9.79112 4.51188 9.17676 4.98535 8.89258ZM5.5 5.75C6.19036 5.75 6.75 6.30964 6.75 7C6.75 7.69036 6.19036 8.25 5.5 8.25C4.80964 8.25 4.25 7.69036 4.25 7C4.25 6.30964 4.80964 5.75 5.5 5.75ZM10.5 5.75C11.1904 5.75 11.75 6.30964 11.75 7C11.75 7.69036 11.1904 8.25 10.5 8.25C9.80964 8.25 9.25 7.69036 9.25 7C9.25 6.30964 9.80964 5.75 10.5 5.75ZM13 0C13.5523 0 14 0.447715 14 1V2H15C15.5523 2 16 2.44772 16 3C16 3.55228 15.5523 4 15 4H14V5C14 5.55228 13.5523 6 13 6C12.4477 6 12 5.55228 12 5V4H11C10.4477 4 10 3.55228 10 3C10 2.44772 10.4477 2 11 2H12V1C12 0.447715 12.4477 0 13 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusBold16.category = 'Emoji & Faces';\n\nexport default HappyPlusBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C10.3791 0.5 10.7539 0.52358 11.123 0.569336C11.6711 0.637283 12.06 1.13656 11.9922 1.68457C11.9242 2.23266 11.425 2.62165 10.877 2.55371C10.5887 2.51798 10.296 2.5 10 2.5C5.95302 2.5 2.5 5.95302 2.5 10C2.5 14.047 5.95302 17.5 10 17.5C14.047 17.5 17.5 14.047 17.5 10C17.5 9.70404 17.482 9.41135 17.4463 9.12305C17.3783 8.57496 17.7673 8.07575 18.3154 8.00781C18.8634 7.93998 19.3627 8.32894 19.4307 8.87695C19.4764 9.24608 19.5 9.62095 19.5 10C19.5 15.1515 15.1515 19.5 10 19.5C4.84845 19.5 0.5 15.1515 0.5 10C0.5 4.84845 4.84845 0.5 10 0.5ZM12.5479 12.543C12.7978 12.0561 13.394 11.8601 13.8848 12.1055C14.3787 12.3525 14.579 12.9533 14.332 13.4473L13.5645 13.0635C14.2793 13.421 14.3279 13.4461 14.3311 13.4482V13.4492L14.3301 13.4512C14.3293 13.4527 14.328 13.4543 14.3271 13.4561C14.3254 13.4595 14.3235 13.4635 14.3213 13.4678C14.3168 13.4764 14.3113 13.4869 14.3047 13.499C14.2914 13.5234 14.274 13.5548 14.252 13.5918C14.2078 13.6659 14.1449 13.7648 14.0625 13.8789C13.8984 14.1061 13.6506 14.4015 13.3066 14.6963C12.6078 15.2953 11.5246 15.875 10 15.875C8.47537 15.875 7.39221 15.2953 6.69336 14.6963C6.34942 14.4015 6.10164 14.1061 5.9375 13.8789C5.85511 13.7648 5.79218 13.6659 5.74805 13.5918C5.72604 13.5548 5.70857 13.5234 5.69531 13.499C5.68871 13.4869 5.68322 13.4764 5.67871 13.4678C5.67646 13.4635 5.67459 13.4595 5.67285 13.4561C5.67198 13.4543 5.67067 13.4527 5.66992 13.4512L5.66895 13.4492V13.4482C5.67209 13.4461 5.72068 13.421 6.43555 13.0635L5.66797 13.4473C5.42098 12.9533 5.62126 12.3525 6.11523 12.1055C6.60882 11.8587 7.2087 12.0586 7.45605 12.5518V12.5508L7.45508 12.5498C7.45463 12.5489 7.45448 12.5476 7.4541 12.5469L7.4668 12.5693C7.48368 12.5977 7.51423 12.6456 7.55859 12.707C7.64836 12.8313 7.79138 13.0049 7.99414 13.1787C8.38904 13.5172 9.02463 13.875 10 13.875C10.9754 13.875 11.611 13.5172 12.0059 13.1787C12.2086 13.0049 12.3516 12.8313 12.4414 12.707C12.4858 12.6456 12.5163 12.5977 12.5332 12.5693C12.5415 12.5554 12.5461 12.5462 12.5479 12.543ZM6.5 7.875C7.25939 7.875 7.875 8.49061 7.875 9.25C7.875 10.0094 7.25939 10.625 6.5 10.625C5.74061 10.625 5.125 10.0094 5.125 9.25C5.125 8.49061 5.74061 7.875 6.5 7.875ZM13.5 7.875C14.2594 7.875 14.875 8.49061 14.875 9.25C14.875 10.0094 14.2594 10.625 13.5 10.625C12.7406 10.625 12.125 10.0094 12.125 9.25C12.125 8.49061 12.7406 7.875 13.5 7.875ZM16.5 0C17.0523 0 17.5 0.447715 17.5 1V2.5H19C19.5523 2.5 20 2.94772 20 3.5C20 4.05228 19.5523 4.5 19 4.5H17.5V6C17.5 6.55228 17.0523 7 16.5 7C15.9477 7 15.5 6.55228 15.5 6V4.5H14C13.4477 4.5 13 4.05228 13 3.5C13 2.94772 13.4477 2.5 14 2.5H15.5V1C15.5 0.447715 15.9477 0 16.5 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusBold20.category = 'Emoji & Faces';\n\nexport default HappyPlusBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C12.7503 0.5 13.4882 0.579335 14.2051 0.729492C14.7455 0.842722 15.0916 1.37262 14.9785 1.91309C14.8653 2.45363 14.3355 2.80071 13.7949 2.6875C13.2093 2.56483 12.6089 2.5 12 2.5C6.9466 2.50001 2.5 6.9466 2.5 12C2.5 17.0534 6.9466 21.5 12 21.5C17.0534 21.5 21.5 17.0534 21.5 12C21.5 11.3911 21.4352 10.7907 21.3125 10.2051C21.1993 9.66454 21.5464 9.13471 22.0869 9.02148C22.6274 8.9084 23.1573 9.25446 23.2705 9.79492C23.4207 10.5118 23.5 11.2497 23.5 12C23.5 18.158 18.158 23.5 12 23.5C5.84204 23.5 0.500003 18.158 0.5 12C0.5 5.84203 5.84204 0.500013 12 0.5ZM15.2334 15.2969C15.4822 14.8072 16.0802 14.6095 16.5723 14.8555C17.0662 15.1025 17.2665 15.7033 17.0195 16.1973L16.252 15.8135C16.9668 16.1709 17.0154 16.1961 17.0186 16.1982V16.1992L17.0176 16.2012C17.0168 16.2026 17.0155 16.2043 17.0146 16.2061C17.0128 16.2096 17.0112 16.2142 17.0088 16.2188C17.0039 16.2282 16.9976 16.2403 16.9902 16.2539C16.9755 16.281 16.9548 16.3163 16.9297 16.3584C16.8795 16.4428 16.8078 16.556 16.7129 16.6875C16.5234 16.9499 16.2365 17.2921 15.8379 17.6338C15.0297 18.3266 13.7746 19 12 19C10.2254 19 8.97033 18.3266 8.16211 17.6338C7.76349 17.2921 7.47664 16.9499 7.28711 16.6875C7.19216 16.556 7.12054 16.4428 7.07031 16.3584C7.04523 16.3163 7.02455 16.281 7.00977 16.2539C7.00237 16.2403 6.99612 16.2282 6.99121 16.2188C6.98881 16.2142 6.98716 16.2096 6.98535 16.2061C6.98447 16.2043 6.98317 16.2026 6.98242 16.2012L6.98145 16.1992V16.1982C6.98459 16.1961 7.0332 16.1709 7.74805 15.8135L6.98047 16.1973C6.73348 15.7033 6.93376 15.1025 7.42773 14.8555C7.92132 14.6087 8.5212 14.8086 8.76855 15.3018V15.3008L8.76758 15.2998L8.7666 15.2969C8.76973 15.3026 8.77674 15.3159 8.78809 15.335C8.81105 15.3735 8.85108 15.4365 8.9082 15.5156C9.02336 15.6751 9.20544 15.8955 9.46289 16.1162C9.96717 16.5484 10.7746 17 12 17C13.2254 17 14.0328 16.5484 14.5371 16.1162C14.7946 15.8955 14.9766 15.6751 15.0918 15.5156C15.1489 15.4365 15.1889 15.3735 15.2119 15.335L15.2334 15.2969ZM7.7002 10.0498C8.50084 10.0499 9.15026 10.6994 9.15039 11.5C9.15028 12.3007 8.50085 12.9501 7.7002 12.9502C6.89945 12.9502 6.25011 12.3007 6.25 11.5C6.25013 10.6993 6.89946 10.0498 7.7002 10.0498ZM16.2998 10.0498C17.1005 10.0498 17.7499 10.6993 17.75 11.5C17.7499 12.3007 17.1006 12.9502 16.2998 12.9502C15.4991 12.9501 14.8497 12.3007 14.8496 11.5C14.8497 10.6994 15.4992 10.0499 16.2998 10.0498ZM20 0C20.5523 0 21 0.447715 21 1V3H23C23.5523 3 24 3.44772 24 4C24 4.55228 23.5523 5 23 5H21V7C21 7.55228 20.5523 8 20 8C19.4477 8 19 7.55228 19 7V5H17C16.4477 5 16 4.55228 16 4C16 3.44772 16.4477 3 17 3H19V1C19 0.447715 19.4477 0 20 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusBold24.category = 'Emoji & Faces';\n\nexport default HappyPlusBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C17.0979 0.5 18.1686 0.610888 19.2012 0.823242C19.3803 0.860091 19.5586 0.900477 19.7354 0.943359C20.2719 1.07354 20.6016 1.61381 20.4717 2.15039C20.3415 2.68699 19.8013 3.0167 19.2646 2.88672C19.1106 2.84934 18.9551 2.81436 18.7988 2.78223C17.8987 2.5971 16.9627 2.5 16 2.5C8.47036 2.50002 2.5 8.47034 2.5 16C2.5 23.5297 8.47036 29.5 16 29.5C23.5296 29.5 29.5 23.5297 29.5 16C29.5 15.0373 29.4029 14.1013 29.2178 13.2012C29.1856 13.0449 29.1507 12.8894 29.1133 12.7354C28.9833 12.1987 29.313 11.6585 29.8496 11.5283C30.3862 11.3984 30.9265 11.7281 31.0566 12.2646C31.0995 12.4414 31.1399 12.6197 31.1768 12.7988C31.3891 13.8314 31.5 14.9021 31.5 16C31.5 24.6342 24.6342 31.5 16 31.5C7.3658 31.5 0.500004 24.6342 0.5 16C0.5 7.36576 7.3658 0.500016 16 0.5ZM20.8896 20.4912C21.1695 20.0189 21.7789 19.8588 22.2539 20.1357C22.7309 20.414 22.8924 21.0269 22.6143 21.5039L21.8066 21.0332C22.6137 21.504 22.6135 21.5044 22.6133 21.5049L22.6123 21.5059L22.6113 21.5078C22.6105 21.5093 22.6095 21.5109 22.6084 21.5127C22.6062 21.5164 22.6037 21.5212 22.6006 21.5264C22.5944 21.5367 22.586 21.5497 22.5762 21.5654C22.5564 21.597 22.5289 21.6392 22.4941 21.6904C22.4246 21.7929 22.3243 21.932 22.1924 22.0957C21.9291 22.4226 21.5356 22.8528 21 23.2812C19.9221 24.1436 18.2702 25 16 25C13.7298 25 12.0779 24.1436 11 23.2812C10.4644 22.8528 10.0709 22.4226 9.80762 22.0957C9.67572 21.932 9.57538 21.7929 9.50586 21.6904C9.4711 21.6392 9.44363 21.597 9.42383 21.5654C9.41396 21.5497 9.40564 21.5367 9.39941 21.5264C9.3963 21.5212 9.39381 21.5164 9.3916 21.5127C9.39053 21.5109 9.38953 21.5093 9.38867 21.5078L9.3877 21.5059L9.38672 21.5049C9.38647 21.5044 9.3863 21.504 10.1934 21.0332L9.38574 21.5039C9.10761 21.0269 9.2691 20.414 9.74609 20.1357C10.2231 19.8576 10.835 20.0201 11.1133 20.4971C11.1142 20.4985 11.1159 20.4999 11.1172 20.502C11.1249 20.5143 11.1394 20.5367 11.1602 20.5674C11.202 20.629 11.2697 20.7244 11.3643 20.8418C11.5541 21.0774 11.8481 21.3972 12.25 21.7188C13.0471 22.3564 14.2702 23 16 23C17.7298 23 18.9529 22.3564 19.75 21.7188C20.1519 21.3972 20.4459 21.0774 20.6357 20.8418C20.7303 20.7244 20.798 20.629 20.8398 20.5674C20.8606 20.5367 20.8751 20.5143 20.8828 20.502C20.884 20.5001 20.8849 20.4985 20.8857 20.4971L20.8867 20.4961V20.4941L20.8877 20.4932L20.8887 20.4912H20.8896ZM11.1123 20.4932L11.1133 20.4941V20.4951C11.1133 20.4952 11.1134 20.4954 11.1123 20.4961C11.1109 20.4938 11.1107 20.4918 11.1104 20.4912H11.1113L11.1123 20.4932ZM9.875 13.1504C10.7725 13.1504 11.5 13.8779 11.5 14.7754C11.4998 15.6727 10.7723 16.4004 9.875 16.4004C8.97766 16.4004 8.2502 15.6727 8.25 14.7754C8.25 13.8779 8.97754 13.1504 9.875 13.1504ZM22.125 13.1504C23.0225 13.1504 23.75 13.8779 23.75 14.7754C23.7498 15.6727 23.0223 16.4004 22.125 16.4004C21.2277 16.4004 20.5002 15.6727 20.5 14.7754C20.5 13.8779 21.2275 13.1504 22.125 13.1504ZM26.5 0.5C27.0523 0.5 27.5 0.947715 27.5 1.5V4.5H30.5C31.0523 4.5 31.5 4.94772 31.5 5.5C31.5 6.05228 31.0523 6.5 30.5 6.5H27.5V9.5C27.5 10.0523 27.0523 10.5 26.5 10.5C25.9477 10.5 25.5 10.0523 25.5 9.5V6.5H22.5C21.9477 6.5 21.5 6.05228 21.5 5.5C21.5 4.94772 21.9477 4.5 22.5 4.5H25.5V1.5C25.5 0.947716 25.9477 0.500001 26.5 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusBold32.category = 'Emoji & Faces';\n\nexport default HappyPlusBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C6.39903 0 6.78877 0.0399465 7.16602 0.114258C7.1613 0.126681 7.15589 0.138851 7.15137 0.151367C6.18898 0.49917 5.5 1.41765 5.5 2.5C5.5 3.52441 6.11797 4.40022 7 4.78613C7.00214 5.23431 7.29922 5.61249 7.70703 5.7373C8.16054 6.20697 8.7951 6.5 9.5 6.5C10.5824 6.5 11.5008 5.81102 11.8486 4.84863C11.861 4.84417 11.8725 4.83765 11.8848 4.83301C11.9592 5.2106 12 5.60057 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM8.19727 6.85547C7.7093 6.61148 7.11767 6.80427 6.86523 7.28516C6.8667 7.28245 6.86591 7.28235 6.86426 7.28516C6.86086 7.29092 6.85139 7.30631 6.83594 7.32812C6.80419 7.37293 6.75256 7.43815 6.67969 7.50293C6.54223 7.62511 6.33221 7.75 6 7.75C5.66779 7.75 5.45777 7.62511 5.32031 7.50293C5.24744 7.43815 5.19581 7.37293 5.16406 7.32812C5.14861 7.30631 5.13914 7.29092 5.13574 7.28516C5.13409 7.28235 5.1333 7.28245 5.13477 7.28516C5.13548 7.28648 5.13721 7.28821 5.13867 7.29102C5.13944 7.29249 5.14064 7.29498 5.1416 7.29688L5.14258 7.2998L5.14355 7.30078V7.30176C4.8962 6.80863 4.29632 6.60868 3.80273 6.85547C3.30876 7.10246 3.10848 7.70329 3.35547 8.19727L4.12305 7.81348C3.40784 8.17113 3.35956 8.19619 3.35645 8.19824V8.19922L3.35938 8.20508C3.36077 8.20782 3.36259 8.21065 3.36426 8.21387C3.36776 8.22059 3.37225 8.22862 3.37695 8.2373C3.38636 8.25468 3.39766 8.27626 3.41211 8.30078C3.44094 8.3497 3.48036 8.41253 3.53125 8.48438C3.63233 8.62707 3.78387 8.8119 3.99219 8.99707C4.41723 9.37489 5.08221 9.75 6 9.75C6.91779 9.75 7.58277 9.37489 8.00781 8.99707C8.21613 8.8119 8.36767 8.62707 8.46875 8.48438C8.51964 8.41253 8.55906 8.3497 8.58789 8.30078C8.60234 8.27626 8.61364 8.25468 8.62305 8.2373C8.62775 8.22862 8.63224 8.22059 8.63574 8.21387C8.63741 8.21065 8.63923 8.20782 8.64062 8.20508L8.64355 8.19922V8.19824C8.64043 8.19619 8.59215 8.17112 7.87695 7.81348L8.64453 8.19727C8.89152 7.70329 8.69124 7.10246 8.19727 6.85547ZM4 3.78125C3.44772 3.78125 3 4.22897 3 4.78125C3 5.33353 3.44772 5.78125 4 5.78125C4.55228 5.78125 5 5.33353 5 4.78125C5 4.22897 4.55228 3.78125 4 3.78125ZM9.5 0C10.0523 0 10.5 0.447715 10.5 1V1.5H11C11.5523 1.5 12 1.94772 12 2.5C12 3.05228 11.5523 3.5 11 3.5H10.5V4C10.5 4.55228 10.0523 5 9.5 5C8.94771 5 8.5 4.55228 8.5 4V3.5H8C7.44772 3.5 7 3.05228 7 2.5C7 1.94772 7.44772 1.5 8 1.5H8.5V1C8.5 0.447715 8.94771 0 9.5 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusBoldFilled12.category = 'Emoji & Faces';\n\nexport default HappyPlusBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C8.66265 0.5 9.30502 0.586709 9.91699 0.748047C9.07863 1.15109 8.5 2.00737 8.5 3C8.5 4.2248 9.38122 5.24152 10.5439 5.45605C10.5629 5.55854 10.5901 5.65816 10.6211 5.75586C10.5812 5.75203 10.5409 5.75 10.5 5.75C9.80964 5.75 9.25 6.30964 9.25 7C9.25 7.69036 9.80964 8.25 10.5 8.25C11.1367 8.25 11.6604 7.77376 11.7383 7.1582C12.1084 7.37547 12.5395 7.5 13 7.5C13.9928 7.5 14.848 6.92061 15.251 6.08203C15.4125 6.69435 15.5 7.33693 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM6.35645 9.73535C6.07214 9.26222 5.45874 9.10855 4.98535 9.39258C4.51188 9.67676 4.35846 10.2911 4.64258 10.7646L5.42676 10.2939C4.64544 10.7628 4.64233 10.7652 4.64258 10.7656L4.64355 10.7666L4.64453 10.7686C4.64529 10.7698 4.6466 10.7711 4.64746 10.7725C4.64923 10.7754 4.65114 10.7787 4.65332 10.7822C4.65768 10.7892 4.66294 10.7974 4.66895 10.8066C4.68121 10.8256 4.69751 10.8494 4.7168 10.877C4.75531 10.932 4.80766 11.004 4.87598 11.0859C5.01208 11.2493 5.21324 11.4594 5.48438 11.668C6.03428 12.0909 6.86839 12.5 8 12.5C9.13161 12.5 9.96572 12.0909 10.5156 11.668C10.7868 11.4594 10.9879 11.2493 11.124 11.0859C11.1923 11.004 11.2447 10.932 11.2832 10.877C11.3025 10.8494 11.3188 10.8256 11.3311 10.8066C11.3371 10.7974 11.3423 10.7892 11.3467 10.7822C11.3489 10.7787 11.3508 10.7754 11.3525 10.7725C11.3534 10.7711 11.3547 10.7698 11.3555 10.7686L11.3564 10.7666L11.3574 10.7656C11.3577 10.7652 11.3545 10.7628 10.5732 10.2939L11.3574 10.7646C11.6415 10.2911 11.4881 9.67676 11.0146 9.39258C10.5411 9.10846 9.92676 9.26188 9.64258 9.73535V9.73438L9.64453 9.73242L9.64551 9.73047C9.63618 9.7438 9.61619 9.76955 9.58691 9.80469C9.52776 9.87567 9.43174 9.97824 9.29688 10.082C9.03427 10.284 8.61813 10.5 8 10.5C7.38187 10.5 6.96573 10.284 6.70312 10.082C6.56826 9.97824 6.47224 9.87567 6.41309 9.80469L6.35645 9.73438V9.73535ZM5.5 5.75C4.80964 5.75 4.25 6.30964 4.25 7C4.25 7.69036 4.80964 8.25 5.5 8.25C6.19036 8.25 6.75 7.69036 6.75 7C6.75 6.30964 6.19036 5.75 5.5 5.75ZM13 0C13.5523 0 14 0.447715 14 1V2H15C15.5523 2 16 2.44772 16 3C16 3.55228 15.5523 4 15 4H14V5C14 5.55228 13.5523 6 13 6C12.4477 6 12 5.55228 12 5V4H11C10.4477 4 10 3.55228 10 3C10 2.44772 10.4477 2 11 2H12V1C12 0.447715 12.4477 0 13 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusBoldFilled16.category = 'Emoji & Faces';\n\nexport default HappyPlusBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C11.1452 0.5 12.2505 0.715603 13.2773 1.10645C12.249 1.41649 11.5 2.3706 11.5 3.5C11.5 4.88071 12.6193 6 14 6C14 7.38071 15.1193 8.5 16.5 8.5C17.6296 8.5 18.5827 7.75031 18.8926 6.72168C19.2837 7.7489 19.5 8.85435 19.5 10C19.5 15.1515 15.1515 19.5 10 19.5C4.84845 19.5 0.5 15.1515 0.5 10C0.5 4.84845 4.84845 0.5 10 0.5ZM13.8848 12.1055C13.394 11.8601 12.7978 12.0561 12.5479 12.543C12.5461 12.5462 12.5415 12.5554 12.5332 12.5693C12.5163 12.5977 12.4858 12.6456 12.4414 12.707C12.3516 12.8313 12.2086 13.0049 12.0059 13.1787C11.611 13.5172 10.9754 13.875 10 13.875C9.02463 13.875 8.38904 13.5172 7.99414 13.1787C7.79138 13.0049 7.64836 12.8313 7.55859 12.707C7.51423 12.6456 7.48368 12.5977 7.4668 12.5693L7.4541 12.5469C7.45448 12.5476 7.45463 12.5489 7.45508 12.5498L7.45605 12.5508V12.5518C7.2087 12.0586 6.60882 11.8587 6.11523 12.1055C5.62126 12.3525 5.42098 12.9533 5.66797 13.4473L6.43555 13.0635C5.72068 13.421 5.67209 13.4461 5.66895 13.4482V13.4492L5.66992 13.4512C5.67067 13.4527 5.67198 13.4543 5.67285 13.4561C5.67459 13.4595 5.67646 13.4635 5.67871 13.4678C5.68322 13.4764 5.68871 13.4869 5.69531 13.499C5.70857 13.5234 5.72604 13.5548 5.74805 13.5918C5.79218 13.6659 5.85511 13.7648 5.9375 13.8789C6.10164 14.1061 6.34942 14.4015 6.69336 14.6963C7.39221 15.2953 8.47537 15.875 10 15.875C11.5246 15.875 12.6078 15.2953 13.3066 14.6963C13.6506 14.4015 13.8984 14.1061 14.0625 13.8789C14.1449 13.7648 14.2078 13.6659 14.252 13.5918C14.274 13.5548 14.2914 13.5234 14.3047 13.499C14.3113 13.4869 14.3168 13.4764 14.3213 13.4678C14.3235 13.4635 14.3254 13.4595 14.3271 13.4561C14.328 13.4543 14.3293 13.4527 14.3301 13.4512L14.3311 13.4492V13.4482C14.3279 13.4461 14.2793 13.421 13.5645 13.0635L14.332 13.4473C14.579 12.9533 14.3787 12.3525 13.8848 12.1055ZM6.5 7.875C5.74061 7.875 5.125 8.49061 5.125 9.25C5.125 10.0094 5.74061 10.625 6.5 10.625C7.25939 10.625 7.875 10.0094 7.875 9.25C7.875 8.49061 7.25939 7.875 6.5 7.875ZM13.5 7.875C12.7406 7.875 12.125 8.49061 12.125 9.25C12.125 10.0094 12.7406 10.625 13.5 10.625C14.2594 10.625 14.875 10.0094 14.875 9.25C14.875 8.49061 14.2594 7.875 13.5 7.875ZM16.5 0C17.0523 0 17.5 0.447715 17.5 1V2.5H19C19.5523 2.5 20 2.94772 20 3.5C20 4.05228 19.5523 4.5 19 4.5H17.5V6C17.5 6.55228 17.0523 7 16.5 7C15.9477 7 15.5 6.55228 15.5 6V4.5H14C13.4477 4.5 13 4.05228 13 3.5C13 2.94772 13.4477 2.5 14 2.5H15.5V1C15.5 0.447715 15.9477 0 16.5 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusBoldFilled20.category = 'Emoji & Faces';\n\nexport default HappyPlusBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C13.6224 0.5 15.1869 0.873398 16.6133 1.53223C15.4164 1.71827 14.5 2.75095 14.5 4C14.5 5.38071 15.6193 6.5 17 6.5H17.5V7C17.5 8.38071 18.6193 9.5 20 9.5C21.2493 9.5 22.2811 8.58303 22.4668 7.38574C23.126 8.8124 23.5 10.3772 23.5 12C23.5 18.158 18.158 23.5 12 23.5C5.84204 23.5 0.500003 18.158 0.5 12C0.5 5.84203 5.84204 0.500013 12 0.5ZM16.5723 14.8555C16.0802 14.6095 15.4822 14.8072 15.2334 15.2969L15.2119 15.335C15.1889 15.3735 15.1489 15.4365 15.0918 15.5156C14.9766 15.6751 14.7946 15.8955 14.5371 16.1162C14.0328 16.5484 13.2254 17 12 17C10.7746 17 9.96717 16.5484 9.46289 16.1162C9.20544 15.8955 9.02336 15.6751 8.9082 15.5156C8.85108 15.4365 8.81105 15.3735 8.78809 15.335C8.77674 15.3159 8.76973 15.3026 8.7666 15.2969L8.76758 15.2998L8.76855 15.3008V15.3018C8.5212 14.8086 7.92132 14.6087 7.42773 14.8555C6.93376 15.1025 6.73348 15.7033 6.98047 16.1973L7.74805 15.8135C7.0332 16.1709 6.98459 16.1961 6.98145 16.1982V16.1992L6.98242 16.2012C6.98317 16.2026 6.98447 16.2043 6.98535 16.2061C6.98716 16.2096 6.98881 16.2142 6.99121 16.2188C6.99612 16.2282 7.00237 16.2403 7.00977 16.2539C7.02455 16.281 7.04523 16.3163 7.07031 16.3584C7.12054 16.4428 7.19216 16.556 7.28711 16.6875C7.47664 16.9499 7.76349 17.2921 8.16211 17.6338C8.97033 18.3266 10.2254 19 12 19C13.7746 19 15.0297 18.3266 15.8379 17.6338C16.2365 17.2921 16.5234 16.9499 16.7129 16.6875C16.8078 16.556 16.8795 16.4428 16.9297 16.3584C16.9548 16.3163 16.9755 16.281 16.9902 16.2539C16.9976 16.2403 17.0039 16.2282 17.0088 16.2188C17.0112 16.2142 17.0128 16.2096 17.0146 16.2061C17.0155 16.2043 17.0168 16.2026 17.0176 16.2012L17.0186 16.1992V16.1982C17.0154 16.1961 16.9668 16.1709 16.252 15.8135L17.0195 16.1973C17.2665 15.7033 17.0662 15.1025 16.5723 14.8555ZM7.7002 10.0498C6.89946 10.0498 6.25013 10.6993 6.25 11.5C6.25011 12.3007 6.89945 12.9502 7.7002 12.9502C8.50085 12.9501 9.15028 12.3007 9.15039 11.5C9.15026 10.6994 8.50084 10.0499 7.7002 10.0498ZM16.2998 10.0498C15.4992 10.0499 14.8497 10.6994 14.8496 11.5C14.8497 12.3007 15.4991 12.9501 16.2998 12.9502C17.1006 12.9502 17.7499 12.3007 17.75 11.5C17.7499 10.6993 17.1005 10.0498 16.2998 10.0498ZM20 0C20.5523 0 21 0.447715 21 1V3H23C23.5523 3 24 3.44772 24 4C24 4.55228 23.5523 5 23 5H21V7C21 7.55228 20.5523 8 20 8C19.4477 8 19 7.55228 19 7V5H17C16.4477 5 16 4.55228 16 4C16 3.44772 16.4477 3 17 3H19V1C19 0.447715 19.4477 0 20 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusBoldFilled24.category = 'Emoji & Faces';\n\nexport default HappyPlusBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C18.7305 0.5 21.2844 1.18634 23.5 2.39844V2.5H22.5C20.8431 2.5 19.5 3.84315 19.5 5.5C19.5 7.15685 20.8431 8.5 22.5 8.5H23.5V9.5C23.5 11.1569 24.8431 12.5 26.5 12.5C28.1569 12.5 29.5 11.1569 29.5 9.5V8.5H29.6006C30.8128 10.7157 31.5 13.2693 31.5 16C31.5 24.6342 24.6342 31.5 16 31.5C7.3658 31.5 0.500004 24.6342 0.5 16C0.5 7.36576 7.3658 0.500016 16 0.5ZM22.2539 20.1357C21.7789 19.8588 21.1695 20.0189 20.8896 20.4912H20.8887L20.8877 20.4932L20.8867 20.4941V20.4961L20.8857 20.4971C20.8849 20.4985 20.884 20.5001 20.8828 20.502C20.8751 20.5143 20.8606 20.5367 20.8398 20.5674C20.798 20.629 20.7303 20.7244 20.6357 20.8418C20.4459 21.0774 20.1519 21.3972 19.75 21.7188C18.9529 22.3564 17.7298 23 16 23C14.2702 23 13.0471 22.3564 12.25 21.7188C11.8481 21.3972 11.5541 21.0774 11.3643 20.8418C11.2697 20.7244 11.202 20.629 11.1602 20.5674C11.1394 20.5367 11.1249 20.5143 11.1172 20.502C11.1159 20.4999 11.1142 20.4985 11.1133 20.4971C10.835 20.0201 10.2231 19.8576 9.74609 20.1357C9.2691 20.414 9.10761 21.0269 9.38574 21.5039L10.1934 21.0332C9.3863 21.504 9.38647 21.5044 9.38672 21.5049L9.3877 21.5059L9.38867 21.5078C9.38953 21.5093 9.39053 21.5109 9.3916 21.5127C9.39381 21.5164 9.3963 21.5212 9.39941 21.5264C9.40564 21.5367 9.41396 21.5497 9.42383 21.5654C9.44363 21.597 9.4711 21.6392 9.50586 21.6904C9.57538 21.7929 9.67572 21.932 9.80762 22.0957C10.0709 22.4226 10.4644 22.8528 11 23.2812C12.0779 24.1436 13.7298 25 16 25C18.2702 25 19.9221 24.1436 21 23.2812C21.5356 22.8528 21.9291 22.4226 22.1924 22.0957C22.3243 21.932 22.4246 21.7929 22.4941 21.6904C22.5289 21.6392 22.5564 21.597 22.5762 21.5654C22.586 21.5497 22.5944 21.5367 22.6006 21.5264C22.6037 21.5212 22.6062 21.5164 22.6084 21.5127C22.6095 21.5109 22.6105 21.5093 22.6113 21.5078L22.6123 21.5059L22.6133 21.5049C22.6135 21.5044 22.6137 21.504 21.8066 21.0332L22.6143 21.5039C22.8924 21.0269 22.7309 20.414 22.2539 20.1357ZM11.1123 20.4961C11.1134 20.4954 11.1133 20.4952 11.1133 20.4951V20.4941L11.1123 20.4932L11.1113 20.4912H11.1104C11.1107 20.4918 11.1109 20.4938 11.1123 20.4961ZM9.875 13.1504C8.97754 13.1504 8.25 13.8779 8.25 14.7754C8.2502 15.6727 8.97766 16.4004 9.875 16.4004C10.7723 16.4004 11.4998 15.6727 11.5 14.7754C11.5 13.8779 10.7725 13.1504 9.875 13.1504ZM22.125 13.1504C21.2275 13.1504 20.5 13.8779 20.5 14.7754C20.5002 15.6727 21.2277 16.4004 22.125 16.4004C23.0223 16.4004 23.7498 15.6727 23.75 14.7754C23.75 13.8779 23.0225 13.1504 22.125 13.1504ZM26.5 0.5C27.0523 0.5 27.5 0.947715 27.5 1.5V4.5H30.5C31.0523 4.5 31.5 4.94772 31.5 5.5C31.5 6.05228 31.0523 6.5 30.5 6.5H27.5V9.5C27.5 10.0523 27.0523 10.5 26.5 10.5C25.9477 10.5 25.5 10.0523 25.5 9.5V6.5H22.5C21.9477 6.5 21.5 6.05228 21.5 5.5C21.5 4.94772 21.9477 4.5 22.5 4.5H25.5V1.5C25.5 0.947715 25.9477 0.500001 26.5 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusBoldFilled32.category = 'Emoji & Faces';\n\nexport default HappyPlusBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C6.48374 0 6.95371 0.0589056 7.4043 0.166992C6.58112 0.50127 6 1.30679 6 2.25C6 3.15226 6.53215 3.92776 7.29883 4.28613C7.11412 4.46757 7 4.72063 7 5C7 5.55228 7.44772 6 8 6C8.26395 6 8.50292 5.89656 8.68164 5.72949C8.9994 5.90164 9.36302 6 9.75 6C10.6934 6 11.4979 5.41817 11.832 4.59473C11.9403 5.04567 12 5.51585 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM4.63281 7.34766C4.42936 7.02681 4.01223 6.90575 3.66504 7.0791C3.29469 7.26428 3.14416 7.71455 3.3291 8.08496L3.72266 7.88867C3.34232 8.07896 3.32936 8.0854 3.3291 8.08594L3.33008 8.08691L3.33691 8.10059C3.34018 8.10681 3.34415 8.1149 3.34863 8.12305C3.35757 8.13929 3.36975 8.1595 3.38379 8.18262C3.41192 8.22892 3.45104 8.28856 3.50195 8.35645C3.6039 8.49233 3.75572 8.66551 3.96875 8.83594C4.40465 9.18466 5.06781 9.5 6 9.5C6.93219 9.5 7.59535 9.18466 8.03125 8.83594C8.24428 8.66551 8.3961 8.49233 8.49805 8.35645C8.54896 8.28856 8.58808 8.22892 8.61621 8.18262C8.63025 8.1595 8.64243 8.13929 8.65137 8.12305C8.65585 8.1149 8.65982 8.10681 8.66309 8.10059L8.66992 8.08691L8.6709 8.08594C8.67064 8.0854 8.65768 8.07896 8.27734 7.88867L8.6709 8.08496C8.85584 7.71455 8.70531 7.26428 8.33496 7.0791C7.98777 6.90575 7.57064 7.02681 7.36719 7.34766L7.33203 7.40918C7.3325 7.40826 7.3326 7.40703 7.33301 7.40625C7.32733 7.41543 7.31618 7.4329 7.29883 7.45605C7.26015 7.50762 7.19306 7.58462 7.09375 7.66406C6.90465 7.81534 6.56781 8 6 8C5.43219 8 5.09535 7.81534 4.90625 7.66406C4.80694 7.58462 4.73985 7.50762 4.70117 7.45605C4.68507 7.43456 4.67301 7.41878 4.66699 7.40918L4.63281 7.34766ZM4 4C3.44772 4 3 4.44772 3 5C3 5.55228 3.44772 6 4 6C4.55228 6 5 5.55228 5 5C5 4.44772 4.55228 4 4 4ZM9.75 0C10.1642 0 10.5 0.335786 10.5 0.75V1.5H11.25C11.6642 1.5 12 1.83579 12 2.25C12 2.66421 11.6642 3 11.25 3H10.5V3.75C10.5 4.16421 10.1642 4.5 9.75 4.5C9.33579 4.5 9 4.16421 9 3.75V3H8.25C7.83579 3 7.5 2.66421 7.5 2.25C7.5 1.83579 7.83579 1.5 8.25 1.5H9V0.75C9 0.335786 9.33579 0 9.75 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusFilled12.category = 'Emoji & Faces';\n\nexport default HappyPlusFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C8.80412 0.5 9.57851 0.627062 10.3047 0.861328C9.40246 1.15403 8.75 2.00012 8.75 3C8.75 4.16278 9.63218 5.11815 10.7637 5.23633C10.8004 5.58758 10.9175 5.91495 11.0967 6.19922C10.93 6.0748 10.724 6 10.5 6C9.94771 6 9.5 6.44772 9.5 7C9.5 7.55228 9.94771 8 10.5 8C11.0523 8 11.5 7.55228 11.5 7C11.5 6.85335 11.4678 6.71434 11.4111 6.58887C11.818 6.99628 12.3785 7.25 13 7.25C14.0001 7.25 14.8452 6.59688 15.1377 5.69434C15.3722 6.42085 15.5 7.19545 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM10.8857 9.35645C10.5331 9.14509 10.0764 9.25731 9.86133 9.60645L9.84961 9.62402C9.83658 9.64261 9.81315 9.67421 9.7793 9.71484C9.71052 9.79737 9.60115 9.91337 9.44922 10.0303C9.1507 10.2599 8.68235 10.5 8 10.5C7.31765 10.5 6.8493 10.2599 6.55078 10.0303C6.39885 9.91337 6.28948 9.79737 6.2207 9.71484C6.18685 9.67421 6.16342 9.64261 6.15039 9.62402C6.14392 9.61478 6.13983 9.60824 6.13867 9.60645C5.92365 9.25731 5.46686 9.14509 5.11426 9.35645C4.75917 9.5695 4.64357 10.0306 4.85645 10.3857L4.85742 10.3867V10.3877L4.8584 10.3887C4.85895 10.3896 4.85972 10.3906 4.86035 10.3916C4.86179 10.394 4.86339 10.3974 4.86523 10.4004C4.86885 10.4062 4.87372 10.4129 4.87891 10.4209C4.88952 10.4373 4.90358 10.4586 4.9209 10.4834C4.95576 10.5332 5.0049 10.5996 5.06836 10.6758C5.19485 10.8275 5.38265 11.0243 5.63672 11.2197C6.15071 11.615 6.93254 12 8 12C9.06746 12 9.84929 11.615 10.3633 11.2197C10.6173 11.0243 10.8051 10.8275 10.9316 10.6758C10.9951 10.5996 11.0442 10.5332 11.0791 10.4834C11.0964 10.4586 11.1105 10.4373 11.1211 10.4209C11.1263 10.4129 11.1311 10.4062 11.1348 10.4004C11.1366 10.3974 11.1382 10.394 11.1396 10.3916C11.1403 10.3906 11.1411 10.3896 11.1416 10.3887L11.1426 10.3877V10.3867L11.1436 10.3857C11.3564 10.0306 11.2408 9.5695 10.8857 9.35645ZM5.5 6C4.94772 6 4.5 6.44772 4.5 7C4.5 7.55228 4.94772 8 5.5 8C6.05228 8 6.5 7.55228 6.5 7C6.5 6.44772 6.05228 6 5.5 6ZM13 0.25C13.4142 0.25 13.75 0.585786 13.75 1V2.25H15C15.4142 2.25 15.75 2.58579 15.75 3C15.75 3.41421 15.4142 3.75 15 3.75H13.75V5C13.75 5.41421 13.4142 5.75 13 5.75C12.5858 5.75 12.25 5.41421 12.25 5V3.75H11C10.5858 3.75 10.25 3.41421 10.25 3C10.25 2.58579 10.5858 2.25 11 2.25H12.25V1C12.25 0.585786 12.5858 0.25 13 0.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusFilled16.category = 'Emoji & Faces';\n\nexport default HappyPlusFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C11.2984 0.5 12.5456 0.777973 13.6855 1.27441C12.5919 1.42753 11.75 2.3642 11.75 3.5C11.75 4.74264 12.7574 5.75 14 5.75H14.25V6C14.25 7.24264 15.2574 8.25 16.5 8.25C17.6361 8.25 18.5719 7.40748 18.7246 6.31348C19.2214 7.45378 19.5 8.70114 19.5 10C19.5 15.1487 15.1487 19.5 10 19.5C4.85125 19.5 0.5 15.1487 0.5 10C0.5 4.85125 4.85125 0.5 10 0.5ZM13.7725 12.3291C13.4021 12.1442 12.9518 12.2947 12.7666 12.665V12.6641L12.748 12.6973C12.7277 12.7314 12.6928 12.7854 12.6436 12.8535C12.5445 12.9907 12.3884 13.1792 12.168 13.3682C11.7351 13.7392 11.0439 14.125 10 14.125C8.9561 14.125 8.26494 13.7392 7.83203 13.3682C7.6116 13.1792 7.45551 12.9907 7.35645 12.8535C7.30724 12.7854 7.27226 12.7314 7.25195 12.6973C7.24183 12.6803 7.23553 12.6678 7.23242 12.6621V12.665C7.04725 12.2947 6.59795 12.1442 6.22754 12.3291C5.85719 12.5143 5.70666 12.9646 5.8916 13.335L6.37891 13.0918C5.9048 13.3289 5.89178 13.3354 5.8916 13.3359L5.89258 13.3369L5.90039 13.3525C5.90423 13.3599 5.9092 13.3692 5.91504 13.3799C5.92683 13.4015 5.94266 13.4299 5.96289 13.4639C6.00362 13.5323 6.06199 13.6249 6.13965 13.7324C6.29447 13.9468 6.52912 14.2271 6.85547 14.5068C7.51632 15.0733 8.54403 15.625 10 15.625C11.456 15.625 12.4837 15.0733 13.1445 14.5068C13.4709 14.2271 13.7055 13.9468 13.8604 13.7324C13.938 13.6249 13.9964 13.5323 14.0371 13.4639C14.0573 13.4299 14.0732 13.4015 14.085 13.3799C14.0908 13.3692 14.0958 13.3599 14.0996 13.3525L14.1074 13.3369C14.1076 13.3366 14.1083 13.3355 13.6211 13.0918L14.1084 13.335C14.2933 12.9646 14.1428 12.5143 13.7725 12.3291ZM6.5 8C5.80964 8 5.25 8.55964 5.25 9.25C5.25 9.94036 5.80964 10.5 6.5 10.5C7.19036 10.5 7.75 9.94036 7.75 9.25C7.75 8.55964 7.19036 8 6.5 8ZM13.5 8C12.8096 8 12.25 8.55964 12.25 9.25C12.25 9.94036 12.8096 10.5 13.5 10.5C14.1904 10.5 14.75 9.94036 14.75 9.25C14.75 8.55964 14.1904 8 13.5 8ZM16.5 0.25C16.9142 0.25 17.25 0.585787 17.25 1V2.75H19C19.4142 2.75 19.75 3.08579 19.75 3.5C19.75 3.91421 19.4142 4.25 19 4.25H17.25V6C17.25 6.41421 16.9142 6.75 16.5 6.75C16.0858 6.75 15.75 6.41421 15.75 6V4.25H14C13.5858 4.25 13.25 3.91421 13.25 3.5C13.25 3.08579 13.5858 2.75 14 2.75H15.75V1C15.75 0.585787 16.0858 0.25 16.5 0.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusFilled20.category = 'Emoji & Faces';\n\nexport default HappyPlusFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C13.7914 0.5 15.513 0.955741 17.0557 1.75H17C15.7574 1.75 14.75 2.75736 14.75 4C14.75 5.24264 15.7574 6.25 17 6.25H17.75V7C17.75 8.24264 18.7574 9.25 20 9.25C21.2426 9.25 22.25 8.24264 22.25 7V6.94434C23.0443 8.48696 23.5 10.2086 23.5 12C23.5 18.1534 18.1534 23.5 12 23.5C5.84664 23.5 0.500003 18.1534 0.5 12C0.5 5.84663 5.84664 0.500014 12 0.5ZM8.50781 15.5977C8.30436 15.2768 7.88723 15.1558 7.54004 15.3291C7.16969 15.5143 7.01916 15.9646 7.2041 16.335L7.76953 16.0527C7.21879 16.3282 7.2043 16.3354 7.2041 16.3359L7.20508 16.3369L7.20801 16.3428C7.20952 16.3457 7.2108 16.3495 7.21289 16.3535C7.21711 16.3616 7.22287 16.3716 7.22949 16.3838C7.24283 16.4083 7.26171 16.4411 7.28516 16.4805C7.33198 16.5591 7.39903 16.6661 7.48926 16.791C7.66947 17.0405 7.94319 17.3677 8.32422 17.6943C9.09445 18.3545 10.294 19 12 19C13.706 19 14.9056 18.3545 15.6758 17.6943C16.0568 17.3677 16.3305 17.0405 16.5107 16.791C16.601 16.6661 16.668 16.5591 16.7148 16.4805C16.7383 16.4411 16.7572 16.4083 16.7705 16.3838C16.7771 16.3716 16.7829 16.3616 16.7871 16.3535C16.7892 16.3495 16.7905 16.3457 16.792 16.3428L16.7949 16.3369C16.7951 16.3366 16.7958 16.3354 16.2305 16.0527L16.7959 16.335C16.9808 15.9646 16.8303 15.5143 16.46 15.3291C16.1128 15.1558 15.6956 15.2768 15.4922 15.5977L15.457 15.6592L15.4561 15.6602L15.4541 15.6641V15.665L15.4531 15.667C15.4485 15.6755 15.4397 15.6911 15.4268 15.7129C15.4004 15.7572 15.3559 15.8263 15.2939 15.9121C15.1695 16.0844 14.9743 16.3199 14.6992 16.5557C14.1569 17.0204 13.2939 17.5 12 17.5C10.7061 17.5 9.84306 17.0204 9.30078 16.5557C9.02567 16.3199 8.83051 16.0844 8.70605 15.9121C8.64408 15.8263 8.59964 15.7572 8.57324 15.7129C8.56026 15.6911 8.55149 15.6755 8.54688 15.667L8.54492 15.665V15.6621L8.54395 15.6602L8.54297 15.6592L8.50781 15.5977ZM7.7002 10.1748C6.9685 10.1748 6.37513 10.7683 6.375 11.5C6.37511 12.2317 6.96848 12.8252 7.7002 12.8252C8.43182 12.8251 9.02528 12.2316 9.02539 11.5C9.02526 10.7684 8.4318 10.1749 7.7002 10.1748ZM16.2998 10.1748C15.5682 10.1749 14.9747 10.7684 14.9746 11.5C14.9747 12.2316 15.5682 12.8251 16.2998 12.8252C17.0315 12.8252 17.6249 12.2317 17.625 11.5C17.6249 10.7683 17.0315 10.1748 16.2998 10.1748ZM20 0.25C20.4142 0.25 20.75 0.585786 20.75 1V3.25H23C23.4142 3.25 23.75 3.58579 23.75 4C23.75 4.41421 23.4142 4.75 23 4.75H20.75V7C20.75 7.41421 20.4142 7.75 20 7.75C19.5858 7.75 19.25 7.41421 19.25 7V4.75H17C16.5858 4.75 16.25 4.41421 16.25 4C16.25 3.58579 16.5858 3.25 17 3.25H19.25V1C19.25 0.585786 19.5858 0.25 20 0.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusFilled24.category = 'Emoji & Faces';\n\nexport default HappyPlusFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HappyPlusFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HappyPlusFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C18.7308 0.5 21.2845 1.18658 23.5 2.39844V3H22.25C20.7312 3 19.5 4.23122 19.5 5.75C19.5 7.26878 20.7312 8.5 22.25 8.5H23.5V9.75C23.5 11.2688 24.7312 12.5 26.25 12.5C27.7688 12.5 29 11.2688 29 9.75V8.5H29.6016C30.8134 10.7155 31.5 13.2692 31.5 16C31.5 24.6355 24.6355 31.5 16 31.5C7.36453 31.5 0.500004 24.6355 0.5 16C0.5 7.36449 7.36453 0.500017 16 0.5ZM22.1279 20.3525C21.7702 20.1439 21.3113 20.2644 21.1025 20.6221L21.0938 20.6348C21.0845 20.6496 21.0685 20.6747 21.0459 20.708C21.0006 20.7747 20.9291 20.8751 20.8301 20.998C20.6311 21.2451 20.3249 21.5792 19.9062 21.9141C19.0741 22.5798 17.7974 23.25 16 23.25C14.2026 23.25 12.9259 22.5798 12.0938 21.9141C11.6751 21.5792 11.3689 21.2451 11.1699 20.998C11.0709 20.8751 10.9994 20.7747 10.9541 20.708C10.9315 20.6747 10.9155 20.6496 10.9062 20.6348C10.9022 20.6283 10.898 20.6246 10.8965 20.6221C10.6876 20.2648 10.2297 20.1439 9.87207 20.3525C9.51442 20.5613 9.39386 21.0202 9.60254 21.3779L10.25 21L9.60254 21.3789L9.60352 21.3809C9.60418 21.382 9.60558 21.3833 9.60645 21.3848C9.60828 21.3879 9.61058 21.392 9.61328 21.3965C9.61882 21.4056 9.62659 21.418 9.63574 21.4326C9.65399 21.4617 9.67908 21.5014 9.71191 21.5498C9.77798 21.6472 9.87465 21.7814 10.002 21.9395C10.2561 22.2549 10.6374 22.6709 11.1562 23.0859C12.1991 23.9202 13.7974 24.75 16 24.75C18.2026 24.75 19.8009 23.9202 20.8438 23.0859C21.3626 22.6709 21.7439 22.2549 21.998 21.9395C22.1254 21.7814 22.222 21.6472 22.2881 21.5498C22.3209 21.5014 22.346 21.4617 22.3643 21.4326C22.3734 21.418 22.3812 21.4056 22.3867 21.3965C22.3894 21.392 22.3917 21.3879 22.3936 21.3848C22.3944 21.3833 22.3958 21.382 22.3965 21.3809L22.3975 21.3789C22.3977 21.3786 22.3978 21.3779 21.75 21L22.3975 21.3779C22.6061 21.0202 22.4856 20.5613 22.1279 20.3525ZM9.875 13.2754C9.04657 13.2754 8.375 13.947 8.375 14.7754C8.3752 15.6036 9.04669 16.2754 9.875 16.2754C10.7033 16.2754 11.3748 15.6036 11.375 14.7754C11.375 13.947 10.7034 13.2754 9.875 13.2754ZM22.125 13.2754C21.2966 13.2754 20.625 13.947 20.625 14.7754C20.6252 15.6036 21.2967 16.2754 22.125 16.2754C22.9533 16.2754 23.6248 15.6036 23.625 14.7754C23.625 13.947 22.9534 13.2754 22.125 13.2754ZM26.25 1C26.6642 1 27 1.33579 27 1.75V5H30.25C30.6642 5 31 5.33579 31 5.75C31 6.16421 30.6642 6.5 30.25 6.5H27V9.75C27 10.1642 26.6642 10.5 26.25 10.5C25.8358 10.5 25.5 10.1642 25.5 9.75V6.5H22.25C21.8358 6.5 21.5 6.16421 21.5 5.75C21.5 5.33579 21.8358 5 22.25 5H25.5V1.75C25.5 1.33579 25.8358 1 26.25 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHappyPlusFilled32.category = 'Emoji & Faces';\n\nexport default HappyPlusFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Hashtag12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Hashtag12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.61816 1.5639C8.72546 1.16394 9.13708 0.926444 9.53711 1.03363C9.93679 1.14112 10.1745 1.55271 10.0674 1.95258L9.68457 3.37933H10.7412C11.1554 3.37933 11.4912 3.71512 11.4912 4.12933C11.491 4.54339 11.1553 4.87933 10.7412 4.87933H9.2832L8.65918 7.20844H9.8291C10.2432 7.20844 10.5789 7.54441 10.5791 7.95844C10.5791 8.37265 10.2433 8.70844 9.8291 8.70844H8.25684L7.81934 10.3412C7.71216 10.7412 7.30037 10.9785 6.90039 10.8715C6.50056 10.7642 6.26311 10.3535 6.37012 9.95355L6.7041 8.70844H3.87988L3.44238 10.3412C3.33522 10.7412 2.9234 10.9784 2.52344 10.8715C2.1236 10.7642 1.88615 10.3535 1.99316 9.95355L2.32715 8.70844H1.25781C0.84377 8.70823 0.507812 8.37252 0.507812 7.95844C0.508038 7.54454 0.843909 7.20864 1.25781 7.20844H2.72852L3.35254 4.87933H2.16992C1.75598 4.87914 1.4201 4.54328 1.41992 4.12933C1.41992 3.71524 1.75587 3.37953 2.16992 3.37933H3.75488L4.24121 1.5639C4.34852 1.16395 4.76014 0.926445 5.16016 1.03363C5.55979 1.14115 5.79755 1.55274 5.69043 1.95258L5.30762 3.37933H8.13184L8.61816 1.5639ZM4.28223 7.20844H7.10547L7.72949 4.87933H4.90625L4.28223 7.20844Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHashtag12.category = 'Interface General';\n\nexport default Hashtag12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Hashtag16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Hashtag16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.6855 2.55084C11.7928 2.15102 12.2036 1.91361 12.6035 2.02057C13.0035 2.12786 13.241 2.53948 13.1338 2.93951L12.5488 5.12213H14.2559L14.332 5.12604C14.7104 5.16425 15.0058 5.48376 15.0059 5.87213C15.0059 6.2606 14.7104 6.58001 14.332 6.61823L14.2559 6.62213H12.1475L11.1953 10.1749H13.0527L13.1289 10.1788C13.5073 10.217 13.8027 10.5364 13.8027 10.9249C13.8026 11.3132 13.5072 11.6327 13.1289 11.671L13.0527 11.6749H10.7939L10.1689 14.0059C10.0616 14.4057 9.64991 14.6432 9.25 14.5362C8.85029 14.4289 8.61296 14.018 8.71973 13.6182L9.24023 11.6749H5.01953L4.39453 14.0059C4.28712 14.4057 3.87552 14.6434 3.47559 14.5362C3.07606 14.4288 2.83865 14.0179 2.94531 13.6182L3.46582 11.6749H1.74512C1.3311 11.6747 0.995227 11.3389 0.995117 10.9249C0.995117 10.5107 1.33103 10.175 1.74512 10.1749H3.86816L4.82031 6.62213H2.94824C2.53416 6.62198 2.19824 6.28625 2.19824 5.87213C2.19835 5.45811 2.53423 5.12229 2.94824 5.12213H5.22168L5.91113 2.55084C6.0184 2.1511 6.42927 1.91377 6.8291 2.02057C7.2292 2.12778 7.46658 2.53941 7.35938 2.93951L6.77441 5.12213H10.9961L11.6855 2.55084ZM5.4209 10.1749H9.64258L10.5947 6.62213H6.37305L5.4209 10.1749Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHashtag16.category = 'Interface General';\n\nexport default Hashtag16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Hashtag20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Hashtag20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.1963 2.26923C15.3036 1.86941 15.7144 1.63203 16.1143 1.73895C16.5143 1.8462 16.7517 2.25783 16.6445 2.6579L15.7725 5.91376H18.4004C18.8143 5.9141 19.1504 6.24975 19.1504 6.66376C19.1502 7.07761 18.8142 7.41342 18.4004 7.41376H15.3701L13.9551 12.6979H16.7852C17.199 12.6984 17.5352 13.034 17.5352 13.4479C17.5351 13.8619 17.199 14.1975 16.7852 14.1979H13.5527L12.6631 17.5192C12.5557 17.9191 12.1441 18.1566 11.7441 18.0495C11.3441 17.9422 11.1067 17.5306 11.2139 17.1306L12 14.1979H5.79883L4.90918 17.5192C4.80179 17.9191 4.39019 18.1567 3.99023 18.0495C3.59037 17.9422 3.35286 17.5305 3.45996 17.1306L4.24609 14.1979H1.60059C1.18638 14.1979 0.850603 13.8621 0.850586 13.4479C0.850586 13.0337 1.18637 12.6979 1.60059 12.6979H4.64746L6.06348 7.41376H3.21582C2.80171 7.41376 2.46599 7.07782 2.46582 6.66376C2.46582 6.24954 2.80161 5.91376 3.21582 5.91376H6.46582L7.44238 2.26923C7.54965 1.86948 7.96052 1.63216 8.36035 1.73895C8.76045 1.84616 8.99783 2.2578 8.89062 2.6579L8.01855 5.91376H14.2197L15.1963 2.26923ZM6.20117 12.6979H12.4014L13.8174 7.41376H7.61621L6.20117 12.6979Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHashtag20.category = 'Interface General';\n\nexport default Hashtag20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Hashtag24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Hashtag24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.3281 2.80566C18.4355 2.40598 18.8463 2.16842 19.2461 2.27539C19.6461 2.38258 19.8834 2.79431 19.7764 3.19434L18.6895 7.25098H22.0039C22.418 7.2511 22.7538 7.58692 22.7539 8.00098C22.7539 8.41511 22.418 8.75085 22.0039 8.75098H18.2881L16.5254 15.3301H20.0811C20.495 15.3304 20.8311 15.666 20.8311 16.0801C20.8309 16.494 20.495 16.8298 20.0811 16.8301H16.123L15.0352 20.8906C14.9278 21.2905 14.5162 21.5281 14.1162 21.4209C13.7162 21.3136 13.4787 20.902 13.5859 20.502L14.5703 16.8301H6.88965L5.80176 20.8906C5.69442 21.2905 5.28281 21.5281 4.88281 21.4209C4.48302 21.3135 4.24538 20.9019 4.35254 20.502L5.33691 16.8301H2C1.58585 16.8301 1.25011 16.4942 1.25 16.0801C1.25 15.6659 1.58579 15.3301 2 15.3301H5.73828L7.50195 8.75098H3.92285C3.50881 8.75078 3.17285 8.41507 3.17285 8.00098C3.17294 7.58696 3.50886 7.25117 3.92285 7.25098H7.90332L9.09473 2.80566C9.20204 2.40602 9.61293 2.16865 10.0127 2.27539C10.4128 2.38259 10.6501 2.79427 10.543 3.19434L9.45605 7.25098H17.1367L18.3281 2.80566ZM7.29199 15.3301H14.9717L16.7354 8.75098H9.05469L7.29199 15.3301Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHashtag24.category = 'Interface General';\n\nexport default Hashtag24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Hashtag32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Hashtag32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.1348 3.56042C25.2421 3.16048 25.6537 2.92302 26.0537 3.03015C26.4536 3.1375 26.6912 3.54911 26.584 3.9491L24.9619 10.0018H29.9902C30.4043 10.0018 30.74 10.3378 30.7402 10.7518C30.7402 11.166 30.4044 11.5018 29.9902 11.5018H24.5605L21.9336 21.3055H27.2988C27.7129 21.3056 28.0486 21.6415 28.0488 22.0555C28.0488 22.4697 27.713 22.8055 27.2988 22.8055H21.5312L19.9492 28.7098C19.8419 29.1097 19.4303 29.3473 19.0303 29.2401C18.6303 29.1328 18.3928 28.7212 18.5 28.3212L19.9775 22.8055H8.61328L7.03125 28.7098C6.92393 29.1096 6.51217 29.347 6.1123 29.2401C5.71228 29.1329 5.47485 28.7212 5.58203 28.3212L7.05957 22.8055H2C1.58579 22.8055 1.25 22.4698 1.25 22.0555C1.25024 21.6415 1.58594 21.3055 2 21.3055H7.46191L10.0889 11.5018H4.69141C4.27719 11.5018 3.94141 11.166 3.94141 10.7518C3.94164 10.3378 4.27734 10.0018 4.69141 10.0018H10.4912L12.2168 3.56042C12.3241 3.16053 12.7358 2.92297 13.1357 3.03015C13.5354 3.13764 13.7731 3.54927 13.666 3.9491L12.0439 10.0018H23.4092L25.1348 3.56042ZM9.01562 21.3055H20.3799L23.0068 11.5018H11.6426L9.01562 21.3055Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHashtag32.category = 'Interface General';\n\nexport default Hashtag32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HashtagFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HashtagFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.13477 1.43469C8.31358 0.768066 8.9993 0.372266 9.66602 0.550903C10.3325 0.72965 10.7281 1.41461 10.5498 2.08118L10.3359 2.87903H10.7412C11.4316 2.87903 11.9912 3.43868 11.9912 4.12903C11.9912 4.81938 11.4316 5.37903 10.7412 5.37903H9.66602L9.30957 6.70911H9.8291C10.5195 6.70911 11.0791 7.26875 11.0791 7.95911C11.079 8.64936 10.5194 9.20911 9.8291 9.20911H8.63965L8.30176 10.4708C8.12303 11.1373 7.43806 11.5329 6.77148 11.3546C6.10465 11.1759 5.70902 10.4902 5.8877 9.82336L6.05176 9.20911H4.2627L3.9248 10.4708C3.74608 11.1373 3.06108 11.5328 2.39453 11.3546C1.7277 11.1759 1.33206 10.4902 1.51074 9.82336L1.6748 9.20911H1.25781C0.5677 9.20891 0.00793073 8.64924 0.0078125 7.95911C0.0078125 7.26887 0.567627 6.70931 1.25781 6.70911H2.34473L2.70117 5.37903H2.16992C1.47973 5.37884 0.919922 4.81927 0.919922 4.12903C0.919925 3.43879 1.47973 2.87922 2.16992 2.87903H3.37109L3.75781 1.43469C3.93664 0.768078 4.62235 0.372268 5.28906 0.550903C5.95549 0.729678 6.35112 1.41464 6.17285 2.08118L5.95898 2.87903H7.74805L8.13477 1.43469ZM4.93262 6.70911H6.72168L7.07812 5.37903H5.28906L4.93262 6.70911Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHashtagFilled12.category = 'Interface General';\n\nexport default HashtagFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HashtagFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HashtagFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.9609 2.3562C11.1755 1.55633 11.9979 1.08139 12.7979 1.29565C13.598 1.51013 14.0728 2.33339 13.8584 3.13354L13.5264 4.37183H14.2559L14.4092 4.37964C15.1654 4.45646 15.7556 5.0954 15.7559 5.87183C15.7559 6.64846 15.1655 7.28717 14.4092 7.36401L14.2559 7.37183H12.7227L12.1729 9.42456H13.0527L13.2061 9.43237C13.9624 9.50921 14.5527 10.148 14.5527 10.9246C14.5527 11.7012 13.9624 12.3399 13.2061 12.4167L13.0527 12.4246H11.3691L10.8936 14.2C10.6791 15 9.85577 15.4748 9.05566 15.2605C8.25582 15.0459 7.7809 14.2236 7.99512 13.4236L8.2627 12.4246H5.59473L5.11914 14.2C4.90462 15 4.08136 15.4749 3.28125 15.2605C2.48162 15.0458 2.00659 14.2234 2.2207 13.4236L2.48828 12.4246H1.74512C0.916821 12.4244 0.245117 11.7529 0.245117 10.9246C0.245143 10.0963 0.916837 9.42471 1.74512 9.42456H3.29297L3.84277 7.37183H2.94824C2.11995 7.37167 1.44824 6.70016 1.44824 5.87183C1.44849 5.0437 2.1201 4.37198 2.94824 4.37183H4.64648L5.18652 2.3562C5.40108 1.55642 6.22353 1.08159 7.02344 1.29565C7.82364 1.51007 8.2984 2.33335 8.08398 3.13354L7.75195 4.37183H10.4209L10.9609 2.3562ZM6.39844 9.42456H9.06738L9.61719 7.37183H6.94824L6.39844 9.42456Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHashtagFilled16.category = 'Interface General';\n\nexport default HashtagFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HashtagFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HashtagFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.4717 2.07458C14.6863 1.27483 15.5087 0.79983 16.3086 1.01404C17.1087 1.22845 17.5834 2.0518 17.3691 2.85193L16.75 5.16345H18.4004C19.2285 5.16379 19.9004 5.83524 19.9004 6.66345C19.9003 7.49163 19.2285 8.16311 18.4004 8.16345H15.9463L14.9326 11.9476H16.7852C17.6131 11.9481 18.285 12.6196 18.2852 13.4476C18.2852 14.2758 17.6132 14.9472 16.7852 14.9476H14.1289L13.3877 17.7123C13.1733 18.5125 12.35 18.9872 11.5498 18.7728C10.7499 18.5582 10.2749 17.7359 10.4893 16.9359L11.0225 14.9476H6.375L5.63379 17.7123C5.41938 18.5125 4.5961 18.9872 3.7959 18.7728C2.99618 18.5581 2.52101 17.7358 2.73535 16.9359L3.26855 14.9476H1.60059C0.772159 14.9476 0.100586 14.2761 0.100586 13.4476C0.100698 12.6193 0.772228 11.9476 1.60059 11.9476H4.07227L5.08594 8.16345H3.21582C2.38742 8.16345 1.71586 7.49184 1.71582 6.66345C1.71582 5.83502 2.38739 5.16345 3.21582 5.16345H5.88965L6.71777 2.07458C6.93237 1.27487 7.75482 0.799994 8.55469 1.01404C9.35485 1.22844 9.82958 2.05176 9.61523 2.85193L8.99609 5.16345H13.6436L14.4717 2.07458ZM7.17871 11.9476H11.8262L12.8398 8.16345H8.19238L7.17871 11.9476Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHashtagFilled20.category = 'Interface General';\n\nexport default HashtagFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HashtagFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HashtagFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.6035 2.61206C17.8181 1.81217 18.6404 1.33721 19.4404 1.55151C20.2405 1.766 20.7154 2.58926 20.501 3.3894L19.667 6.50073H22.0039C22.8321 6.50086 23.5037 7.17257 23.5039 8.00073C23.5039 8.82908 22.8322 9.50061 22.0039 9.50073H18.8633L17.5029 14.5798H20.0811C20.9092 14.5801 21.581 15.2516 21.5811 16.0798C21.5811 16.9081 20.9092 17.5796 20.0811 17.5798H16.6992L15.7598 21.0847C15.5452 21.8846 14.7219 22.3595 13.9219 22.1453C13.1221 21.9307 12.6473 21.1082 12.8613 20.3083L13.5928 17.5798H7.46484L6.52637 21.0837C6.31195 21.8839 5.48868 22.3587 4.68848 22.1443C3.88887 21.9295 3.4136 21.1072 3.62793 20.3074L4.3584 17.5798H2C1.17157 17.5798 0.5 16.9083 0.5 16.0798C0.500028 15.2514 1.17159 14.5798 2 14.5798H5.16211L6.52344 9.50073H3.92285C3.09459 9.50053 2.42285 8.82904 2.42285 8.00073C2.42308 7.17262 3.09473 6.50093 3.92285 6.50073H7.32812L8.37012 2.61108C8.58481 1.81155 9.40727 1.33655 10.207 1.55054C11.0071 1.76492 11.4818 2.58833 11.2676 3.38843L10.4336 6.50073H16.5615L17.6035 2.61206ZM8.26855 14.5798H14.3965L15.7578 9.50073H9.62988L8.26855 14.5798Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHashtagFilled24.category = 'Interface General';\n\nexport default HashtagFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HashtagFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HashtagFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.4102 3.36572C24.6248 2.56613 25.4473 2.09121 26.2471 2.30518C27.0472 2.51956 27.5218 3.34296 27.3076 4.14307L25.9385 9.25244H29.9902C30.8186 9.25246 31.4902 9.92403 31.4902 10.7524C31.4901 11.5808 30.8186 12.2524 29.9902 12.2524H25.1348L22.9102 20.5562H27.2988C28.1272 20.5562 28.7988 21.2277 28.7988 22.0562C28.7987 22.8845 28.1272 23.5561 27.2988 23.5562H22.1064L20.6738 28.9028C20.4594 29.703 19.6361 30.1778 18.8359 29.9634C18.0362 29.7487 17.561 28.9264 17.7754 28.1265L19 23.5562H9.18848L7.75586 28.9028C7.54147 29.7029 6.71808 30.1776 5.91797 29.9634C5.11809 29.7487 4.64306 28.9265 4.85742 28.1265L6.08203 23.5562H2C1.17164 23.5561 0.500104 22.8845 0.5 22.0562C0.5 21.2277 1.17158 20.5562 2 20.5562H6.88574L9.11133 12.2524H4.69141C3.86305 12.2524 3.19152 11.5808 3.19141 10.7524C3.19141 9.92401 3.86298 9.25244 4.69141 9.25244H9.91504L11.4922 3.36572C11.7069 2.56615 12.5293 2.0911 13.3291 2.30518C14.129 2.51967 14.6038 3.34309 14.3896 4.14307L13.0205 9.25244H22.833L24.4102 3.36572ZM9.99219 20.5562H19.8037L22.0293 12.2524H12.2168L9.99219 20.5562Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHashtagFilled32.category = 'Interface General';\n\nexport default HashtagFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Heading12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Heading12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1 1.78947C1 1.35346 1.35346 1 1.78947 1H3.89474C4.33075 1 4.68421 1.35346 4.68421 1.78947C4.68421 2.22549 4.33075 2.57895 3.89474 2.57895H3.63158V5.21053H8.36842V2.57895H8.10526C7.66925 2.57895 7.31579 2.22549 7.31579 1.78947C7.31579 1.35346 7.66925 1 8.10526 1H10.2105C10.6465 1 11 1.35346 11 1.78947C11 2.22549 10.6465 2.57895 10.2105 2.57895H9.94737V9.42105H10.2105C10.6465 9.42105 11 9.77451 11 10.2105C11 10.6465 10.6465 11 10.2105 11H8.10526C7.66925 11 7.31579 10.6465 7.31579 10.2105C7.31579 9.77451 7.66925 9.42105 8.10526 9.42105H8.36842V6.78947H3.63158V9.42105H3.89474C4.33075 9.42105 4.68421 9.77451 4.68421 10.2105C4.68421 10.6465 4.33075 11 3.89474 11H1.78947C1.35346 11 1 10.6465 1 10.2105C1 9.77451 1.35346 9.42105 1.78947 9.42105H2.05263V2.57895H1.78947C1.35346 2.57895 1 2.22549 1 1.78947Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeading12.category = 'Text Formatting';\n\nexport default Heading12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Heading16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Heading16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 2.73972C2 2.33118 2.33119 2 2.73973 2H5.36986C5.7784 2 6.10959 2.33118 6.10959 2.73972C6.10959 3.14826 5.7784 3.47944 5.36986 3.47944H4.79453V7.26028H11.2055V3.47944H10.6301C10.2216 3.47944 9.89041 3.14826 9.89041 2.73972C9.89041 2.33118 10.2216 2 10.6301 2H13.2603C13.6688 2 14 2.33118 14 2.73972C14 3.14826 13.6688 3.47944 13.2603 3.47944H12.6849V12.5206H13.2603C13.6688 12.5206 14 12.8517 14 13.2603C14 13.6688 13.6688 14 13.2603 14H10.6301C10.2216 14 9.89041 13.6688 9.89041 13.2603C9.89041 12.8517 10.2216 12.5206 10.6301 12.5206H11.2055V8.73972H4.79453V12.5206H5.36986C5.7784 12.5206 6.10959 12.8517 6.10959 13.2603C6.10959 13.6688 5.7784 14 5.36986 14H2.73973C2.33119 14 2 13.6688 2 13.2603C2 12.8517 2.33119 12.5206 2.73973 12.5206H3.31508V3.47944H2.73973C2.33119 3.47944 2 3.14826 2 2.73972Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeading16.category = 'Text Formatting';\n\nexport default Heading16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Heading20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Heading20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.37207 1.99341C6.78628 1.99341 7.12207 2.32919 7.12207 2.74341C7.12207 3.15762 6.78628 3.49341 6.37207 3.49341H5.30859V9.25024H14.6934V3.49341H13.6289C13.2147 3.49336 12.8789 3.15759 12.8789 2.74341C12.8789 2.32923 13.2147 1.99346 13.6289 1.99341H17.2568C17.671 1.99341 18.0068 2.32919 18.0068 2.74341C18.0068 3.15762 17.671 3.49341 17.2568 3.49341H16.1934V16.5061H17.2568C17.6709 16.5061 18.0066 16.8421 18.0068 17.2561C18.0068 17.6703 17.671 18.0061 17.2568 18.0061H13.6289C13.2147 18.0061 12.8789 17.6703 12.8789 17.2561C12.8791 16.8421 13.2149 16.5062 13.6289 16.5061H14.6934V10.7502H5.30859V16.5061H6.37207C6.78616 16.5061 7.12187 16.8421 7.12207 17.2561C7.12207 17.6703 6.78628 18.0061 6.37207 18.0061H2.74414C2.32993 18.0061 1.99414 17.6703 1.99414 17.2561C1.99434 16.8421 2.33005 16.5061 2.74414 16.5061H3.80859V3.49341H2.74414C2.32993 3.49341 1.99414 3.15762 1.99414 2.74341C1.99414 2.32919 2.32993 1.99341 2.74414 1.99341H6.37207Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeading20.category = 'Text Formatting';\n\nexport default Heading20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Heading24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Heading24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 2.85714C2 2.38376 2.38376 2 2.85714 2H7.42857C7.90196 2 8.28571 2.38376 8.28571 2.85714C8.28571 3.33053 7.90196 3.71429 7.42857 3.71429H6V11.1429L18 11.1429V3.71429H16.5714C16.098 3.71429 15.7143 3.33053 15.7143 2.85714C15.7143 2.38376 16.098 2 16.5714 2H21.1429C21.6162 2 22 2.38376 22 2.85714C22 3.33053 21.6162 3.71429 21.1429 3.71429H19.7143V20.2857H21.1429C21.6162 20.2857 22 20.6695 22 21.1429C22 21.6162 21.6162 22 21.1429 22H16.5714C16.098 22 15.7143 21.6162 15.7143 21.1429C15.7143 20.6695 16.098 20.2857 16.5714 20.2857H18V12.8571L6 12.8571V20.2857H7.42857C7.90196 20.2857 8.28571 20.6695 8.28571 21.1429C8.28571 21.6162 7.90196 22 7.42857 22H2.85714C2.38376 22 2 21.6162 2 21.1429C2 20.6695 2.38376 20.2857 2.85714 20.2857H4.28571V3.71429H2.85714C2.38376 3.71429 2 3.33053 2 2.85714Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeading24.category = 'Text Formatting';\n\nexport default Heading24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Heading32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Heading32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 2.91971C2 2.41177 2.41177 2 2.91971 2H9.45985C9.96779 2 10.3796 2.41177 10.3796 2.91971C10.3796 3.42765 9.96779 3.83942 9.45985 3.83942H7.10948V15.0803L24.8905 15.0803V3.83942H22.5401C22.0322 3.83942 21.6204 3.42765 21.6204 2.91971C21.6204 2.41177 22.0322 2 22.5401 2H29.0803C29.5882 2 30 2.41177 30 2.91971C30 3.42765 29.5882 3.83942 29.0803 3.83942H26.7299V28.1606H29.0803C29.5882 28.1606 30 28.5723 30 29.0803C30 29.5882 29.5882 30 29.0803 30H22.5401C22.0322 30 21.6204 29.5882 21.6204 29.0803C21.6204 28.5723 22.0322 28.1606 22.5401 28.1606H24.8905V16.9197L7.10948 16.9197V28.1606H9.45985C9.96779 28.1606 10.3796 28.5723 10.3796 29.0803C10.3796 29.5882 9.96779 30 9.45985 30H2.91971C2.41177 30 2 29.5882 2 29.0803C2 28.5723 2.41177 28.1606 2.91971 28.1606H5.27006V3.83942H2.91971C2.41177 3.83942 2 3.42765 2 2.91971Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeading32.category = 'Text Formatting';\n\nexport default Heading32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Headphones12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Headphones12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C10.0052 0 12 3.18299 12 6V9C12 9.02075 11.9977 9.0412 11.9961 9.06152C11.9966 9.08265 12 9.10376 12 9.125C12 10.7128 10.7128 12 9.125 12H8.75C8.05964 12 7.5 11.4404 7.5 10.75V7.5C7.5 6.80964 8.05964 6.25 8.75 6.25H9.125C9.62308 6.25 10.0915 6.37674 10.5 6.59961V6C10.5 3.81701 8.99485 1.5 6 1.5C3.00515 1.5 1.5 3.81701 1.5 6V6.59961C1.90846 6.37674 2.37692 6.25 2.875 6.25H3.25C3.94036 6.25 4.5 6.80964 4.5 7.5V10.75C4.5 11.4404 3.94036 12 3.25 12H2.875C1.28718 12 0 10.7128 0 9.125C0 9.10377 0.00247184 9.08264 0.00292969 9.06152C0.00128038 9.04122 0 9.02073 0 9V6C0 3.18299 1.99485 0 6 0ZM2.875 7.75C2.11561 7.75 1.5 8.36561 1.5 9.125C1.5 9.88439 2.11561 10.5 2.875 10.5H3V7.75H2.875ZM9 10.5H9.125C9.88439 10.5 10.5 9.88439 10.5 9.125C10.5 8.36561 9.88439 7.75 9.125 7.75H9V10.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphones12.category = 'Sound & Music';\n\nexport default Headphones12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Headphones16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Headphones16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C10.7542 1 12.5525 2.19114 13.6279 3.83984C14.6734 5.44295 15 7.41742 15 9V11C15 11.0082 14.9983 11.0163 14.998 11.0244C14.9983 11.0407 15 11.0569 15 11.0732V11.4268C14.9998 13.4001 13.4001 14.9998 11.4268 15C10.3628 15 9.5 14.1372 9.5 13.0732V9.42676C9.5 8.3628 10.3628 7.5 11.4268 7.5C12.1832 7.50006 12.8843 7.73566 13.4619 8.13672C13.3599 6.94484 13.0374 5.6805 12.3721 4.66016C11.5725 3.4341 10.2455 2.5 8 2.5C5.75447 2.5 4.42753 3.4341 3.62793 4.66016C2.96262 5.68053 2.63913 6.94481 2.53711 8.13672C3.11481 7.73538 3.81653 7.50006 4.57324 7.5C5.6372 7.5 6.5 8.3628 6.5 9.42676V13.0732C6.5 14.1372 5.6372 15 4.57324 15C2.59986 14.9998 1.00016 13.4001 1 11.4268V11.0732C1 11.0569 1.00076 11.0407 1.00098 11.0244C1.00072 11.0163 1 11.0082 1 11V9C1 7.41742 1.32657 5.44295 2.37207 3.83984C3.4475 2.19114 5.24578 1 8 1ZM4.57324 9C3.42829 9.00016 2.50016 9.92829 2.5 11.0732V11.4268C2.50016 12.5717 3.42829 13.4998 4.57324 13.5C4.80878 13.5 5 13.3088 5 13.0732V9.42676C5 9.19122 4.80878 9 4.57324 9ZM11.4268 9C11.1912 9 11 9.19122 11 9.42676V13.0732C11 13.3088 11.1912 13.5 11.4268 13.5C12.5717 13.4998 13.4998 12.5717 13.5 11.4268V11.0732C13.4998 9.92829 12.5717 9.00016 11.4268 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphones16.category = 'Sound & Music';\n\nexport default Headphones16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Headphones20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Headphones20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C13.2258 1 15.5145 2.29071 16.9746 4.2373C18.4117 6.15346 19 8.63993 19 11V14.5C19 16.9853 16.9853 19 14.5 19C13.3954 19 12.5 18.1046 12.5 17V12C12.5 10.8954 13.3954 10 14.5 10C15.6527 10 16.7038 10.4338 17.5 11.1465V11C17.5 8.86021 16.9631 6.72151 15.7754 5.1377C14.6105 3.58446 12.774 2.5 10 2.5C7.226 2.5 5.38953 3.58446 4.22461 5.1377C3.03689 6.72151 2.5 8.86021 2.5 11V11.1465C3.29617 10.4338 4.34731 10 5.5 10C6.60457 10 7.5 10.8954 7.5 12V17C7.5 18.1046 6.60457 19 5.5 19C3.01472 19 1 16.9853 1 14.5V11C1 8.63993 1.58827 6.15346 3.02539 4.2373C4.48548 2.29071 6.77418 1 10 1ZM5.5 11.5C3.84315 11.5 2.5 12.8431 2.5 14.5C2.5 16.1569 3.84315 17.5 5.5 17.5C5.77614 17.5 6 17.2761 6 17V12C6 11.7239 5.77614 11.5 5.5 11.5ZM14.5 11.5C14.2239 11.5 14 11.7239 14 12V17C14 17.2761 14.2239 17.5 14.5 17.5C16.1569 17.5 17.5 16.1569 17.5 14.5C17.5 12.8431 16.1569 11.5 14.5 11.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphones20.category = 'Sound & Music';\n\nexport default Headphones20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Headphones24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Headphones24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C16.7452 1 19.5651 2.93632 21.1475 5.63672C22.6889 8.26754 23 11.5283 23 14.125V17.6074C22.9998 20.5856 20.5856 22.9998 17.6074 23C16.1675 23 15 21.8325 15 20.3926V14.6074C15 13.1675 16.1675 12 17.6074 12C19.1358 12.0001 20.5148 12.6366 21.4961 13.6582C21.4577 11.2422 21.1046 8.53112 19.8525 6.39453C18.5599 4.18886 16.2546 2.5 12 2.5C7.74543 2.5 5.4401 4.18886 4.14746 6.39453C2.89544 8.53113 2.54137 11.2422 2.50293 13.6582C3.48423 12.6364 4.864 12.0001 6.39258 12C7.83246 12 9 13.1675 9 14.6074V20.3926C9 21.8325 7.83246 23 6.39258 23C3.41441 22.9998 1.00015 20.5856 1 17.6074V14.125C1 11.5283 1.31106 8.26754 2.85254 5.63672C4.43494 2.93632 7.25481 1 12 1ZM6.39258 13.5C4.24283 13.5002 2.50015 15.2428 2.5 17.3926V17.6074C2.50015 19.7572 4.24283 21.4998 6.39258 21.5C7.00404 21.5 7.5 21.004 7.5 20.3926V14.6074C7.5 13.996 7.00404 13.5 6.39258 13.5ZM17.6074 13.5C16.996 13.5 16.5 13.996 16.5 14.6074V20.3926C16.5 21.004 16.996 21.5 17.6074 21.5C19.7572 21.4998 21.4998 19.7572 21.5 17.6074V17.3926C21.4998 15.2428 19.7572 13.5002 17.6074 13.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphones24.category = 'Sound & Music';\n\nexport default Headphones24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Headphones32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Headphones32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C19.3543 1 22.0041 1.69434 24.084 2.88867C26.1662 4.0845 27.634 5.75659 28.6592 7.6416C30.6928 11.3809 31 15.9835 31 19.5V23.9873C30.9998 27.8602 27.8602 30.9998 23.9873 31C22.3378 30.9999 21 29.6622 21 28.0127V19.4873C21 17.8378 22.3378 16.5001 23.9873 16.5C26.2236 16.5001 28.214 17.5483 29.498 19.1787C29.4781 15.7564 29.1259 11.6407 27.3408 8.3584C26.4286 6.68112 25.146 5.22794 23.3379 4.18945C21.5272 3.14963 19.1454 2.5 16 2.5C12.8546 2.50003 10.4727 3.14961 8.66211 4.18945C6.85405 5.22795 5.57139 6.68113 4.65918 8.3584C2.81787 11.7441 2.5 16.0165 2.5 19.5V19.6777C3.7846 18.0478 5.77625 17.0001 8.00977 17C9.6578 17 11 18.3362 11 19.9873V28.0127C11 29.6638 9.6578 31 8.00977 31C4.1454 30.9999 1 27.8674 1 24V19.5C1 15.9835 1.30724 11.3809 3.34082 7.6416C4.366 5.7566 5.83381 4.08451 7.91602 2.88867C9.99587 1.69431 12.6457 1.00003 16 1ZM8.00977 18.5C4.9708 18.5001 2.5 20.964 2.5 24C2.5 27.036 4.9708 29.4999 8.00977 29.5C8.8324 29.5 9.5 28.8323 9.5 28.0127V19.9873C9.5 19.1677 8.8324 18.5 8.00977 18.5ZM23.9873 18C23.1663 18.0001 22.5 18.6662 22.5 19.4873V28.0127C22.5 28.8338 23.1663 29.4999 23.9873 29.5C27.0318 29.4998 29.4998 27.0318 29.5 23.9873V23.5127C29.4998 20.4682 27.0318 18.0002 23.9873 18Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphones32.category = 'Sound & Music';\n\nexport default Headphones32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.00926 0 9.5467 0.72845 10.5684 1.90723C11.5698 3.06269 12 4.562 12 6V9C12 10.6569 10.6569 12 9 12H8.5C7.67157 12 7 11.3284 7 10.5V7.5C7 6.67157 7.67157 6 8.5 6H9C9.351 6 9.68694 6.06306 10 6.17383V6C10 4.93805 9.68017 3.9373 9.05664 3.21777C8.4533 2.52162 7.49068 2 6 2C4.50932 2 3.5467 2.52162 2.94336 3.21777C2.31983 3.9373 2 4.93805 2 6V6.17383C2.31306 6.06306 2.649 6 3 6H3.5C4.32843 6 5 6.67157 5 7.5V10.5C5 11.3284 4.32843 12 3.5 12H3C1.34315 12 0 10.6569 0 9V6C0 4.562 0.430237 3.06269 1.43164 1.90723C2.4533 0.72845 3.99074 0 6 0ZM3 8C2.44772 8 2 8.44772 2 9C2 9.55228 2.44772 10 3 10V8ZM9 10C9.55228 10 10 9.55228 10 9C10 8.44772 9.55228 8 9 8V10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesBold12.category = 'Sound & Music';\n\nexport default HeadphonesBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C10.8185 1 12.648 2.15536 13.7188 3.83789C14.7423 5.44626 15 7.42023 15 9V11.1768C14.9998 13.2882 13.2882 14.9998 11.1768 15C9.97473 15 9 14.0253 9 12.8232V9.17676C9 7.97473 9.97473 7 11.1768 7C11.7916 7.00005 12.372 7.14636 12.8867 7.4043C12.7529 6.5028 12.4888 5.6311 12.0312 4.91211C11.352 3.84471 10.1814 3 8 3C5.81856 3 4.648 3.84471 3.96875 4.91211C3.51122 5.63114 3.24616 6.50275 3.1123 7.4043C3.62717 7.14612 4.20805 7.00005 4.82324 7C6.02527 7 7 7.97473 7 9.17676V12.8232C7 14.0253 6.02527 15 4.82324 15C2.71179 14.9998 1.00016 13.2882 1 11.1768V9C1 7.42023 1.25774 5.44626 2.28125 3.83789C3.35201 2.15536 5.18151 1 8 1ZM4.82324 9C3.81636 9.00016 3.00016 9.81636 3 10.8232V11.1768C3.00016 12.1836 3.81636 12.9998 4.82324 13C4.9207 13 5 12.9207 5 12.8232V9.17676C5 9.0793 4.9207 9 4.82324 9ZM11.1768 9C11.0793 9 11 9.0793 11 9.17676V12.8232C11 12.9207 11.0793 13 11.1768 13C12.1836 12.9998 12.9998 12.1836 13 11.1768V10.8232C12.9998 9.81636 12.1836 9.00016 11.1768 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesBold16.category = 'Sound & Music';\n\nexport default HeadphonesBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C13.2842 1 15.5966 2.24979 17.0537 4.2168C18.4756 6.13634 19 8.62449 19 11V14.5C19 14.5714 18.9918 14.6409 18.9775 14.708C18.7471 17.1164 16.7188 19 14.25 19C13.0074 19 12 17.9926 12 16.75V11.75C12 10.5074 13.0074 9.5 14.25 9.5C15.2679 9.5 16.2103 9.8211 16.9834 10.3662C16.8966 8.47865 16.4164 6.71801 15.4463 5.4082C14.4034 4.00035 12.7157 3 10 3C7.28435 3 5.59657 4.00035 4.55371 5.4082C3.58358 6.71802 3.10244 8.47863 3.01562 10.3662C3.78885 9.82082 4.73185 9.5 5.75 9.5C6.99264 9.5 8 10.5074 8 11.75V16.75C8 17.9926 6.99264 19 5.75 19C3.28114 19 1.2519 17.1165 1.02148 14.708C1.00729 14.6409 1 14.5713 1 14.5V11C1 8.62449 1.52441 6.13634 2.94629 4.2168C4.40344 2.24979 6.71578 1 10 1ZM5.75 11.5C4.23122 11.5 3 12.7312 3 14.25C3 15.7688 4.23122 17 5.75 17C5.88807 17 6 16.8881 6 16.75V11.75C6 11.6119 5.88807 11.5 5.75 11.5ZM14.25 11.5C14.1119 11.5 14 11.6119 14 11.75V16.75C14 16.8881 14.1119 17 14.25 17C15.7688 17 17 15.7688 17 14.25C17 12.7312 15.7688 11.5 14.25 11.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesBold20.category = 'Sound & Music';\n\nexport default HeadphonesBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C14.3798 1 16.3012 1.46361 17.8359 2.29492C19.3757 3.12908 20.473 4.30429 21.2422 5.6416C22.7569 8.27517 23 11.5369 23 14.125V17.625C23 17.695 22.9922 17.7632 22.9785 17.8291C22.7387 20.7246 20.3148 22.9999 17.3574 23C15.7795 23 14.5 21.7205 14.5 20.1426V14.3574C14.5 12.7795 15.7795 11.5 17.3574 11.5C18.7333 11.5001 19.9935 11.9933 20.9727 12.8115C20.8827 10.6539 20.5328 8.42183 19.5078 6.63965C18.9021 5.58652 18.0615 4.69118 16.8828 4.05273C15.6988 3.41151 14.12 3 12 3C9.87998 3 8.30117 3.41151 7.11719 4.05273C5.93852 4.69118 5.09791 5.58652 4.49219 6.63965C3.4672 8.42184 3.11628 10.6539 3.02637 12.8115C4.00564 11.993 5.26646 11.5001 6.64258 11.5C8.22053 11.5 9.5 12.7795 9.5 14.3574V20.1426C9.5 21.7205 8.22053 23 6.64258 23C3.68521 22.9999 1.26031 20.7246 1.02051 17.8291C1.00685 17.7632 1 17.6949 1 17.625V14.125C1 11.5369 1.24308 8.27517 2.75781 5.6416C3.52702 4.30429 4.62425 3.12908 6.16406 2.29492C7.69879 1.46361 9.62025 1 12 1ZM6.64258 13.5C4.63091 13.5002 3.00015 15.1309 3 17.1426V17.3574C3.00015 19.3691 4.63091 20.9998 6.64258 21C7.11596 21 7.5 20.616 7.5 20.1426V14.3574C7.5 13.884 7.11596 13.5 6.64258 13.5ZM17.3574 13.5C16.884 13.5 16.5 13.884 16.5 14.3574V20.1426C16.5 20.616 16.884 21 17.3574 21C19.3691 20.9998 20.9998 19.3691 21 17.3574V17.1426C20.9998 15.1309 19.3691 13.5002 17.3574 13.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesBold24.category = 'Sound & Music';\n\nexport default HeadphonesBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C19.3849 1 22.0634 1.68439 24.166 2.88086C26.2732 4.0801 27.7429 5.7598 28.7568 7.65234C30.7601 11.3917 31 15.9927 31 19.5V24C31 24.0519 30.994 24.1026 30.9863 24.1523C30.771 27.9701 27.6089 30.9998 23.7373 31C21.9496 31 20.5 29.5504 20.5 27.7627V19.2373C20.5 17.4496 21.9496 16 23.7373 16C25.8019 16.0001 27.664 16.8629 28.9863 18.2461C28.9175 15.0461 28.5349 11.4757 26.9932 8.59766C26.1321 6.99046 24.9139 5.60732 23.1777 4.61914C21.4367 3.62833 19.1147 3 16 3C12.8853 3.00002 10.5633 3.62831 8.82227 4.61914C7.08612 5.60733 5.86783 6.99047 5.00684 8.59766C3.38334 11.6284 3.04465 15.4267 3.00488 18.752C4.32831 17.3651 6.19435 16.5 8.25977 16.5C10.0454 16.5 11.5 17.9477 11.5 19.7373V27.7627C11.5 29.5523 10.0454 31 8.25977 31C4.38898 31 1.21481 27.9654 1.01074 24.1416C1.00418 24.0953 1 24.0481 1 24V19.5C1 15.9927 1.23999 11.3917 3.24316 7.65234C4.25706 5.75981 5.7268 4.08011 7.83398 2.88086C9.93657 1.68437 12.6151 1.00002 16 1ZM8.25977 18.5C5.35825 18.5 3 20.8525 3 23.75C3 26.6475 5.35825 29 8.25977 29C8.94484 29 9.5 28.4437 9.5 27.7627V19.7373C9.5 19.0563 8.94484 18.5 8.25977 18.5ZM23.7373 18C23.0542 18 22.5 18.5542 22.5 19.2373V27.7627C22.5 28.4458 23.0542 29 23.7373 29C26.6437 28.9998 28.9998 26.6437 29 23.7373V23.2627C28.9998 20.3563 26.6437 18.0002 23.7373 18Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesBold32.category = 'Sound & Music';\n\nexport default HeadphonesBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.12404 0 9.69003 0.857534 10.6875 2.1875C11.6457 3.46505 12 5.06758 12 6.5V9C12 9.02001 11.997 9.03979 11.9961 9.05957C11.9966 9.08134 12 9.10311 12 9.125C12 10.7128 10.7128 12 9.125 12H8.75C8.05964 12 7.5 11.4404 7.5 10.75V7.5C7.5 6.80964 8.05964 6.25 8.75 6.25H9.125C9.24949 6.25 9.37187 6.26004 9.49219 6.27539C9.45675 5.29006 9.19118 4.35908 8.6875 3.6875C8.18497 3.01747 7.37596 2.5 6 2.5C4.62404 2.5 3.81503 3.01747 3.3125 3.6875C2.80881 4.35909 2.54226 5.29005 2.50684 6.27539C2.62747 6.25996 2.75018 6.25 2.875 6.25H3.25C3.94036 6.25 4.5 6.80964 4.5 7.5V10.75C4.5 11.4404 3.94036 12 3.25 12H2.875C1.28718 12 0 10.7128 0 9.125C0 9.10312 0.00244325 9.08134 0.00292969 9.05957C0.00200127 9.03981 0 9.01999 0 9V6.5C0 5.06758 0.354334 3.46505 1.3125 2.1875C2.30997 0.857534 3.87596 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesBoldFilled12.category = 'Sound & Music';\n\nexport default HeadphonesBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C10.7096 1 12.5809 2.09311 13.6953 3.80762C14.7385 5.41253 15 7.38029 15 9V11C15 11.0082 14.9982 11.0163 14.998 11.0244C14.9983 11.0407 15 11.0569 15 11.0732V11.4268C14.9998 13.4001 13.4001 14.9998 11.4268 15C10.3628 15 9.5 14.1372 9.5 13.0732V9.42676C9.5 8.3628 10.3628 7.5 11.4268 7.5C11.586 7.50001 11.7427 7.51105 11.8965 7.53125C11.7766 6.729 11.5475 6.0082 11.1797 5.44238C10.6691 4.65695 9.79028 4 8 4C6.20972 4 5.3309 4.65695 4.82031 5.44238C4.45251 6.00824 4.22242 6.72895 4.10254 7.53125C4.25659 7.51096 4.41366 7.50001 4.57324 7.5C5.6372 7.5 6.5 8.3628 6.5 9.42676V13.0732C6.5 14.1372 5.6372 15 4.57324 15C2.59986 14.9998 1.00016 13.4001 1 11.4268V11.0732C1 11.0569 1.00076 11.0407 1.00098 11.0244C1.00085 11.0163 1 11.0082 1 11V9C1 7.38029 1.26155 5.41253 2.30469 3.80762C3.41912 2.09311 5.29039 1 8 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesBoldFilled16.category = 'Sound & Music';\n\nexport default HeadphonesBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C13.222 1 15.5496 2.34839 17.0234 4.36523C18.4502 6.31767 19 8.78205 19 11V14.5C19 16.9853 16.9853 19 14.5 19C13.3954 19 12.5 18.1046 12.5 17V12C12.5 10.8954 13.3954 10 14.5 10C15.0155 10 15.5105 10.0875 15.9717 10.2471C15.8618 8.72398 15.416 7.24927 14.6016 6.13477C13.7004 4.90166 12.2779 4 10 4C7.72209 4 6.29959 4.90166 5.39844 6.13477C4.58398 7.24928 4.13726 8.72395 4.02734 10.2471C4.48881 10.0873 4.98418 10 5.5 10C6.60457 10 7.5 10.8954 7.5 12V17C7.5 18.1046 6.60457 19 5.5 19C3.01472 19 1 16.9853 1 14.5V11C1 8.78205 1.54983 6.31767 2.97656 4.36523C4.45041 2.34839 6.77797 1 10 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesBoldFilled20.category = 'Sound & Music';\n\nexport default HeadphonesBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C14.3515 1 16.2819 1.52074 17.8379 2.44727C19.3933 3.37343 20.4892 4.65462 21.252 6.04395C22.7504 8.7732 23 11.9909 23 14.125V17.6074C22.9998 20.5856 20.5856 22.9998 17.6074 23C16.1675 23 15 21.8325 15 20.3926V14.6074C15 13.1675 16.1675 12 17.6074 12C18.4439 12 19.2359 12.1904 19.9424 12.5303C19.8187 10.866 19.4669 9.02437 18.623 7.4873C18.0733 6.48601 17.3255 5.63438 16.3027 5.02539C15.2806 4.41676 13.8985 4 12 4C10.1015 4 8.71939 4.41676 7.69727 5.02539C6.67453 5.63438 5.92668 6.48601 5.37695 7.4873C4.53307 9.02439 4.18028 10.866 4.05664 12.5303C4.76333 12.1901 5.55582 12 6.39258 12C7.83246 12 9 13.1675 9 14.6074V20.3926C9 21.8325 7.83246 23 6.39258 23C3.41441 22.9998 1.00015 20.5856 1 17.6074V14.125C1 11.9909 1.24963 8.7732 2.74805 6.04395C3.51082 4.65462 4.60672 3.37343 6.16211 2.44727C7.71811 1.52074 9.64845 1 12 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesBoldFilled24.category = 'Sound & Music';\n\nexport default HeadphonesBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C19.2755 1 21.9179 1.8585 24.0146 3.2832C26.0992 4.69962 27.5636 6.62032 28.5869 8.63281C30.6146 12.6206 31 17.1406 31 19.5V23.9873C30.9998 27.8602 27.8602 30.9998 23.9873 31C22.3378 30.9999 21 29.6622 21 28.0127V19.4873C21 17.8378 22.3378 16.5001 23.9873 16.5C25.4471 16.5001 26.8022 16.9467 27.9248 17.71C27.7511 15.5146 27.2291 12.5803 25.9131 9.99219C25.0614 8.31728 23.9007 6.83158 22.3291 5.76367C20.7697 4.70411 18.7244 4 16 4C13.2756 4.00003 11.2303 4.70408 9.6709 5.76367C8.09931 6.83159 6.93857 8.31729 6.08691 9.99219C4.66326 12.7921 4.16727 15.9971 4.03809 18.2334C5.1679 17.4556 6.53649 17 8.00977 17C9.6578 17 11 18.3362 11 19.9873V28.0127C11 29.6638 9.6578 31 8.00977 31C4.1454 30.9999 1 27.8674 1 24V19.5C1 17.1407 1.38544 12.6206 3.41309 8.63281C4.43638 6.62034 5.90087 4.69963 7.98535 3.2832C10.0821 1.85848 12.7246 1.00003 16 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesBoldFilled32.category = 'Sound & Music';\n\nexport default HeadphonesBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C10.0052 0 12 3.18299 12 6V9C12 9.02075 11.9977 9.0412 11.9961 9.06152C11.9966 9.08265 12 9.10376 12 9.125C12 10.7128 10.7128 12 9.125 12H8.75C8.05964 12 7.5 11.4404 7.5 10.75V7.5C7.5 6.80964 8.05964 6.25 8.75 6.25H9.125C9.62308 6.25 10.0915 6.37674 10.5 6.59961V6C10.5 3.81701 8.99485 1.5 6 1.5C3.00515 1.5 1.5 3.81701 1.5 6V6.59961C1.90846 6.37674 2.37692 6.25 2.875 6.25H3.25C3.94036 6.25 4.5 6.80964 4.5 7.5V10.75C4.5 11.4404 3.94036 12 3.25 12H2.875C1.28718 12 0 10.7128 0 9.125C0 9.10377 0.00247184 9.08264 0.00292969 9.06152C0.00128038 9.04122 0 9.02073 0 9V6C0 3.18299 1.99485 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesFilled12.category = 'Sound & Music';\n\nexport default HeadphonesFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C10.7542 1 12.5525 2.19114 13.6279 3.83984C14.6734 5.44295 15 7.41742 15 9V11C15 11.0082 14.9983 11.0163 14.998 11.0244C14.9983 11.0407 15 11.0569 15 11.0732V11.4268C14.9998 13.4001 13.4001 14.9998 11.4268 15C10.3628 15 9.5 14.1372 9.5 13.0732V9.42676C9.5 8.3628 10.3628 7.5 11.4268 7.5C12.1832 7.50006 12.8843 7.73566 13.4619 8.13672C13.3599 6.94484 13.0374 5.6805 12.3721 4.66016C11.5725 3.4341 10.2455 2.5 8 2.5C5.75447 2.5 4.42753 3.4341 3.62793 4.66016C2.96262 5.68053 2.63913 6.94481 2.53711 8.13672C3.11481 7.73538 3.81653 7.50006 4.57324 7.5C5.6372 7.5 6.5 8.3628 6.5 9.42676V13.0732C6.5 14.1372 5.6372 15 4.57324 15C2.59986 14.9998 1.00016 13.4001 1 11.4268V11.0732C1 11.0569 1.00076 11.0407 1.00098 11.0244C1.00072 11.0163 1 11.0082 1 11V9C1 7.41742 1.32657 5.44295 2.37207 3.83984C3.4475 2.19114 5.24578 1 8 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesFilled16.category = 'Sound & Music';\n\nexport default HeadphonesFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C13.2258 1 15.5145 2.29071 16.9746 4.2373C18.4117 6.15346 19 8.63993 19 11V14.5C19 16.9853 16.9853 19 14.5 19C13.3954 19 12.5 18.1046 12.5 17V12C12.5 10.8954 13.3954 10 14.5 10C15.6527 10 16.7038 10.4338 17.5 11.1465V11C17.5 8.86021 16.9631 6.72151 15.7754 5.1377C14.6105 3.58446 12.774 2.5 10 2.5C7.226 2.5 5.38953 3.58446 4.22461 5.1377C3.03689 6.72151 2.5 8.86021 2.5 11V11.1465C3.29617 10.4338 4.34731 10 5.5 10C6.60457 10 7.5 10.8954 7.5 12V17C7.5 18.1046 6.60457 19 5.5 19C3.01472 19 1 16.9853 1 14.5V11C1 8.63993 1.58827 6.15346 3.02539 4.2373C4.48548 2.29071 6.77418 1 10 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesFilled20.category = 'Sound & Music';\n\nexport default HeadphonesFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C16.7452 1 19.5651 2.93632 21.1475 5.63672C22.6889 8.26754 23 11.5283 23 14.125V17.6074C22.9998 20.5856 20.5856 22.9998 17.6074 23C16.1675 23 15 21.8325 15 20.3926V14.6074C15 13.1675 16.1675 12 17.6074 12C19.1358 12.0001 20.5148 12.6366 21.4961 13.6582C21.4577 11.2422 21.1046 8.53112 19.8525 6.39453C18.5599 4.18886 16.2546 2.5 12 2.5C7.74543 2.5 5.4401 4.18886 4.14746 6.39453C2.89544 8.53113 2.54137 11.2422 2.50293 13.6582C3.48423 12.6364 4.864 12.0001 6.39258 12C7.83246 12 9 13.1675 9 14.6074V20.3926C9 21.8325 7.83246 23 6.39258 23C3.41441 22.9998 1.00015 20.5856 1 17.6074V14.125C1 11.5283 1.31106 8.26754 2.85254 5.63672C4.43494 2.93632 7.25481 1 12 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesFilled24.category = 'Sound & Music';\n\nexport default HeadphonesFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadphonesFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadphonesFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C19.3543 1 22.0041 1.69434 24.084 2.88867C26.1662 4.0845 27.634 5.75659 28.6592 7.6416C30.6928 11.3809 31 15.9835 31 19.5V23.9873C30.9998 27.8602 27.8602 30.9998 23.9873 31C22.3378 30.9999 21 29.6622 21 28.0127V19.4873C21 17.8378 22.3378 16.5001 23.9873 16.5C26.2237 16.5001 28.214 17.5483 29.498 19.1787C29.4781 15.7564 29.1259 11.6407 27.3408 8.3584C26.4286 6.68112 25.146 5.22794 23.3379 4.18945C21.5272 3.14963 19.1454 2.5 16 2.5C12.8546 2.50003 10.4727 3.14961 8.66211 4.18945C6.85405 5.22795 5.57139 6.68113 4.65918 8.3584C2.81787 11.7441 2.5 16.0165 2.5 19.5V19.6768C3.78469 18.0472 5.77656 17.0001 8.00977 17C9.6578 17 11 18.3362 11 19.9873V28.0127C11 29.6638 9.6578 31 8.00977 31C4.1454 30.9999 1 27.8674 1 24V19.5C1 15.9835 1.30724 11.3809 3.34082 7.6416C4.366 5.7566 5.83381 4.08451 7.91602 2.88867C9.99587 1.69431 12.6457 1.00003 16 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadphonesFilled32.category = 'Sound & Music';\n\nexport default HeadphonesFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Headset12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Headset12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.42897 0 8.55397 0.324072 9.42773 0.860352C10.3006 1.39608 10.8785 2.11634 11.2578 2.83887C12.0038 4.25984 12 5.72963 12 6V8C12 9.6425 10.68 10.9751 9.04297 10.998C9.02036 11.0218 8.99693 11.0453 8.9707 11.0664C8.46814 11.4715 7.60614 12 6.5 12C6.08585 12 5.75011 11.6641 5.75 11.25C5.7501 10.8359 6.08585 10.5 6.5 10.5C6.90604 10.5 7.27389 10.3704 7.58398 10.1982C7.53042 10.059 7.5 9.90812 7.5 9.75V6.25C7.5 5.55964 8.05964 5 8.75 5H9C9.53271 5 10.0322 5.14031 10.4658 5.38379C10.4133 4.8954 10.2789 4.20124 9.92969 3.53613C9.65276 3.00866 9.24627 2.51017 8.64258 2.13965C8.03979 1.76968 7.19602 1.5 6 1.5C4.80398 1.5 3.96021 1.76968 3.35742 2.13965C2.75373 2.51017 2.34724 3.00866 2.07031 3.53613C1.72111 4.20129 1.58569 4.89539 1.5332 5.38379C1.96701 5.14005 2.46698 5 3 5H3.25C3.94036 5 4.5 5.55964 4.5 6.25V9.75C4.5 10.4404 3.94036 11 3.25 11H3C1.34315 11 0 9.65685 0 8V6C0 5.72963 -0.00382519 4.25984 0.742188 2.83887C1.12151 2.11634 1.6994 1.39608 2.57227 0.860352C3.44603 0.324072 4.57103 0 6 0ZM3 6.5C2.17157 6.5 1.5 7.17157 1.5 8C1.5 8.82843 2.17157 9.5 3 9.5V6.5ZM9 9.5C9.82843 9.5 10.5 8.82843 10.5 8C10.5 7.17157 9.82843 6.5 9 6.5V9.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadset12.category = 'Sound & Music';\n\nexport default Headset12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Headset16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Headset16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C9.65314 1 10.9515 1.38943 11.959 2.02051C12.9639 2.65004 13.6364 3.49337 14.084 4.33594C14.9673 5.99874 15 7.7091 15 8V10.333C15 10.3373 14.9991 10.3415 14.999 10.3457C14.9991 10.3555 15 10.3652 15 10.375V10.625C15 12.489 13.489 14 11.625 14H11.5332C10.9553 14.4613 9.98556 15.0459 8.75 15.0459C8.33599 15.0459 8.00033 14.7098 8 14.2959C8 13.8817 8.33579 13.5459 8.75 13.5459C9.25931 13.5459 9.71646 13.3797 10.0967 13.165C10.0346 13.0111 10 12.8431 10 12.667V8.33301C10.0002 7.59689 10.5969 7.00018 11.333 7H11.625C12.3084 7 12.9441 7.20355 13.4756 7.55273C13.4252 6.98563 13.2663 5.99256 12.7598 5.03906C12.4105 4.38172 11.9031 3.75617 11.1621 3.29199C10.4235 2.82937 9.40926 2.5 8 2.5C6.59074 2.5 5.5765 2.82937 4.83789 3.29199C4.09687 3.75617 3.58947 4.38172 3.24023 5.03906C2.73366 5.99261 2.57385 6.98565 2.52344 7.55273C3.05503 7.20327 3.69128 7 4.375 7H4.66699C5.40311 7.00018 5.99982 7.59689 6 8.33301V12.667C5.99982 13.4031 5.40311 13.9998 4.66699 14H4.375C2.51104 14 1 12.489 1 10.625V8C1 7.7091 1.0327 5.99874 1.91602 4.33594C2.36363 3.49337 3.03608 2.65004 4.04102 2.02051C5.04849 1.38943 6.34686 1 8 1ZM4.375 8.5C3.33947 8.5 2.5 9.33947 2.5 10.375V10.625C2.5 11.6605 3.33947 12.5 4.375 12.5H4.5V8.5H4.375ZM11.5 12.5H11.625C12.6605 12.5 13.5 11.6605 13.5 10.625V10.375C13.5 9.33947 12.6605 8.5 11.625 8.5H11.5V12.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadset16.category = 'Sound & Music';\n\nexport default Headset16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Headset20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Headset20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C14.1761 1.00001 16.4967 2.68039 17.7227 4.74121C18.9089 6.7354 19 8.97057 19 10V13C19 13.0131 18.9977 13.0261 18.9971 13.0391C18.9977 13.0677 19 13.0963 19 13.125V13.875C19 16.1532 17.1532 18 14.875 18H14.5C14.3791 18 14.262 17.984 14.1494 17.957C13.8625 18.1758 13.5127 18.4153 13.0703 18.6104C12.4633 18.878 11.719 19.0518 10.75 19.0518C10.336 19.0518 10.0004 18.7157 10 18.3018C10 17.8875 10.3358 17.5518 10.75 17.5518C11.5306 17.5518 12.066 17.4131 12.4648 17.2373C12.6863 17.1397 12.8751 17.0238 13.0547 16.8984C13.0198 16.7715 13 16.6381 13 16.5V10.5C13 9.67157 13.6716 9 14.5 9H14.875C15.8718 9 16.7859 9.35378 17.499 9.94238C17.4951 8.95611 17.3846 7.10782 16.4336 5.50879C15.5033 3.94475 13.6986 2.50001 10 2.5C6.30137 2.5 4.49673 3.94475 3.56641 5.50879C2.61538 7.10783 2.50397 8.9561 2.5 9.94238C3.21317 9.35349 4.12789 9 5.125 9H5.5C6.32843 9 7 9.67157 7 10.5V16.5C7 17.3284 6.32843 18 5.5 18H5.125C2.84683 18 1 16.1532 1 13.875V13.125C1 13.0963 1.00137 13.0676 1.00195 13.0391C1.00129 13.0261 1 13.0131 1 13V10C1 8.97058 1.09116 6.7354 2.27734 4.74121C3.5033 2.68039 5.82384 1 10 1ZM5.125 10.5C3.67525 10.5 2.5 11.6753 2.5 13.125V13.875C2.5 15.3247 3.67525 16.5 5.125 16.5H5.5V10.5H5.125ZM14.5 16.5H14.875C16.3247 16.5 17.5 15.3247 17.5 13.875V13.125C17.5 11.6753 16.3247 10.5 14.875 10.5H14.5V16.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadset20.category = 'Sound & Music';\n\nexport default Headset20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Headset24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Headset24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C17.0763 1.00003 19.8857 3.20173 21.3809 5.74512C22.8399 8.22729 23 10.9483 23 12V15.667C23 15.6887 22.9979 15.7102 22.9961 15.7314C22.9975 15.7791 23 15.827 23 15.875V17.125C23 19.8174 20.8174 22 18.125 22H17.667C17.3962 22 17.1411 21.934 16.915 21.8193C16.6373 22.051 16.2916 22.3174 15.8467 22.5254C15.1339 22.8585 14.1905 23.0576 12.75 23.0576C12.336 23.0576 12.0004 22.7215 12 22.3076C12 21.8934 12.3358 21.5576 12.75 21.5576C14.0592 21.5576 14.7638 21.375 15.2109 21.166C15.5502 21.0075 15.7572 20.8336 16.0244 20.6064C16.0097 20.5174 16 20.4262 16 20.333V12.667C16 11.7465 16.7465 11 17.667 11H18.125C19.4352 11 20.624 11.5175 21.5 12.3584V12C21.5 11.0517 21.3475 8.64764 20.0879 6.50488C18.8642 4.42333 16.5485 2.50003 12 2.5C7.45148 2.50001 5.13574 4.42334 3.91211 6.50488C2.65256 8.64762 2.5 11.0517 2.5 12V12.3584C3.37598 11.5175 4.56483 11 5.875 11H6.33301C7.25348 11 8 11.7465 8 12.667V20.333C8 21.2535 7.25348 22 6.33301 22H5.875C3.18261 22 1 19.8174 1 17.125V15.875C1 15.827 1.00155 15.7791 1.00293 15.7314C1.00111 15.7102 1.00001 15.6887 1 15.667V12C1 10.9483 1.16009 8.2273 2.61914 5.74512C4.11422 3.20171 6.92367 1.00001 12 1ZM5.875 12.5C4.01104 12.5 2.5 14.011 2.5 15.875V17.125C2.5 18.989 4.01104 20.5 5.875 20.5H6.33301C6.42506 20.5 6.5 20.4251 6.5 20.333V12.667C6.5 12.5749 6.42506 12.5 6.33301 12.5H5.875ZM17.667 12.5C17.5749 12.5 17.5 12.5749 17.5 12.667V20.333C17.5 20.4251 17.5749 20.5 17.667 20.5H18.125C19.989 20.5 21.5 18.989 21.5 17.125V15.875C21.5 14.011 19.989 12.5 18.125 12.5H17.667Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadset24.category = 'Sound & Music';\n\nexport default Headset24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Headset32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Headset32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C22.8538 1.00005 26.6518 4.22695 28.6953 7.74902C30.7066 11.2156 31 14.9231 31 16V21C31 21.0325 30.9972 21.0643 30.9932 21.0957C30.9972 21.1883 31 21.2814 31 21.375V22.625C31 26.1458 28.1458 29 24.625 29H24C23.7489 29 23.5095 28.9517 23.2881 28.8672C22.761 29.515 22.0986 30.0299 21.1768 30.3867C20.0818 30.8105 18.6618 31 16.75 31C16.3359 30.9998 16 30.6641 16 30.25C16 29.8359 16.3359 29.5002 16.75 29.5C18.5878 29.5 19.7933 29.3143 20.6357 28.9883C21.3305 28.7193 21.8011 28.3444 22.1885 27.8428C22.069 27.5864 22 27.3015 22 27V17C22 15.8955 22.8956 15.0002 24 15H24.625C26.581 15 28.3306 15.8818 29.5 17.2686V16C29.5 15.0768 29.2309 11.6592 27.3984 8.50098C25.5981 5.39827 22.2707 2.50005 16 2.5C9.7293 2.5001 6.40175 5.39827 4.60156 8.50098C2.76928 11.6592 2.50001 15.0768 2.5 16V17.2686C3.66936 15.8817 5.41895 15.0001 7.375 15H8C9.10457 15 10 15.8954 10 17V27C10 28.1046 9.10457 29 8 29H7.375C3.85432 28.9998 1 26.1457 1 22.625V21.375C1 21.2824 1.00293 21.1903 1.00684 21.0986C1.0026 21.0664 1 21.0334 1 21V16C1.00001 14.9231 1.29355 11.2156 3.30469 7.74902C5.34813 4.22691 9.14623 1.0001 16 1ZM7.375 16.5C4.68274 16.5002 2.5 18.6827 2.5 21.375V22.625C2.5 25.3173 4.68274 27.4998 7.375 27.5H8C8.27614 27.5 8.5 27.2761 8.5 27V17C8.5 16.7239 8.27614 16.5 8 16.5H7.375ZM24 16.5C23.724 16.5002 23.5 16.724 23.5 17V27C23.5 27.276 23.724 27.4998 24 27.5H24.625C27.3174 27.5 29.5 25.3174 29.5 22.625V21.375C29.5 18.6826 27.3174 16.5 24.625 16.5H24Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadset32.category = 'Sound & Music';\n\nexport default Headset32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.49293 0C8.09045 1.08754e-05 9.35159 0.383376 10.3266 1.02259C11.2981 1.65965 11.9161 2.50552 12.3042 3.32236C12.689 4.13273 12.8557 4.92863 12.9285 5.51121C12.9652 5.80508 12.979 6.05238 12.9834 6.23062C12.9857 6.31996 12.9853 6.3931 12.9845 6.44612C12.9842 6.46287 12.9838 6.47769 12.9834 6.49049V8.65399C12.9834 10.3868 11.6255 11.8019 9.91565 11.894C9.90253 11.9056 9.89037 11.9187 9.87656 11.9299C9.3091 12.3872 8.31729 13 7.0338 13C6.43654 12.9999 5.95217 12.5155 5.95205 11.9183C5.95205 11.3209 6.43647 10.8366 7.0338 10.8365C7.24637 10.8365 7.44987 10.7974 7.64123 10.7351C7.59845 10.5896 7.57467 10.4359 7.57467 10.2766V7.03137C7.57467 6.13529 8.30125 5.40887 9.1973 5.40874H9.73817C10.0912 5.40874 10.431 5.46614 10.7491 5.57037C10.6846 5.17597 10.5671 4.7074 10.3498 4.24988C10.0956 3.71473 9.71509 3.20808 9.14025 2.83114C8.5688 2.45662 7.73418 2.16351 6.49293 2.1635C5.25132 2.16355 4.41598 2.45643 3.84454 2.83114C3.26992 3.20807 2.89023 3.71484 2.63603 4.24988C2.41873 4.7074 2.30123 5.17599 2.23671 5.57037C2.55495 5.46608 2.89458 5.40877 3.24768 5.40874H3.78855C4.6847 5.40874 5.41118 6.13522 5.41118 7.03137V10.2766C5.41118 11.1728 4.6847 11.8992 3.78855 11.8992H3.24768C1.45548 11.8991 0.0024337 10.4462 0.0024337 8.65399V6.51056C0.00188982 6.49409 0.000717411 6.4725 0.00032091 6.44612C-0.000474329 6.3931 0.000200528 6.31995 0.0024337 6.23062C0.00690191 6.05239 0.0206356 5.80507 0.0573663 5.51121C0.130188 4.92865 0.296854 4.13272 0.681696 3.32236C1.06962 2.50568 1.68705 1.65963 2.65821 1.02259C3.63321 0.383248 4.89531 5.74591e-05 6.49293 0ZM3.24768 7.57224C2.65035 7.57236 2.16593 8.05663 2.16593 8.65399C2.16593 9.25135 2.65035 9.73562 3.24768 9.73574V7.57224ZM9.73817 9.73574C10.3356 9.73574 10.8199 9.25142 10.8199 8.65399C10.8199 8.05656 10.3356 7.57224 9.73817 7.57224V9.73574Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nHeadsetBold12.category = 'Sound & Music';\n\nexport default HeadsetBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C9.70148 1.00003 11.0398 1.41941 12.0732 2.10352C13.1017 2.78446 13.7677 3.68722 14.1953 4.56055C14.6205 5.42908 14.819 6.28526 14.9131 6.91504C14.9605 7.23231 14.9822 7.49919 14.9922 7.69043C14.9972 7.78586 14.9993 7.86303 15 7.91895V10.333C15 10.3534 14.9983 10.3735 14.9971 10.3936C14.9981 10.4289 15 10.4644 15 10.5C15 12.433 13.433 14 11.5 14H11.374C10.9392 14.3849 10.1777 15 9 15C8.44772 15 8.00001 14.5523 8 14C8 13.4477 8.44772 13 9 13C9.24058 13 9.40275 12.9527 9.56348 12.8604C9.52247 12.7196 9.50003 12.5709 9.5 12.417V8.58301C9.50018 7.70882 10.2088 7.00018 11.083 7H11.5C12.0162 7 12.5062 7.1119 12.9473 7.3125C12.9428 7.27932 12.9398 7.24495 12.9346 7.20996C12.8606 6.71488 12.7084 6.07066 12.3994 5.43945C12.0927 4.81291 11.6403 4.21551 10.9697 3.77148C10.3041 3.3308 9.3606 3.00003 8 3C6.63949 3.00003 5.69588 3.33085 5.03027 3.77148C4.35992 4.21543 3.90829 4.81306 3.60156 5.43945C3.29251 6.0707 3.13937 6.71485 3.06543 7.20996C3.0602 7.24499 3.05618 7.27928 3.05176 7.3125C3.49307 7.11167 3.98352 7 4.5 7H4.91699C5.79118 7.00018 6.49982 7.70882 6.5 8.58301V12.417C6.49982 13.2912 5.79118 13.9998 4.91699 14H4.5C2.567 14 1 12.433 1 10.5C1 10.4644 1.0009 10.4289 1.00195 10.3936C1.00076 10.3735 1 10.3533 1 10.333V7.91895C1.00074 7.86304 1.00285 7.78586 1.00781 7.69043C1.01777 7.49919 1.03956 7.2323 1.08691 6.91504C1.18096 6.28519 1.3804 5.42918 1.80566 4.56055C2.23325 3.68721 2.89827 2.78445 3.92676 2.10352C4.96026 1.41935 6.29844 1.00003 8 1ZM4.5 9C3.67157 9 3 9.67157 3 10.5C3 11.3284 3.67157 12 4.5 12V9ZM11.5 12C12.3284 12 13 11.3284 13 10.5C13 9.67157 12.3284 9 11.5 9V12Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadsetBold16.category = 'Sound & Music';\n\nexport default HeadsetBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C12.1536 1.00001 13.84 1.56795 15.1406 2.4668C16.4326 3.3597 17.2872 4.53958 17.8506 5.68359C18.4125 6.82475 18.6972 7.95371 18.8428 8.78906C18.916 9.20917 18.9547 9.56161 18.9756 9.8125C18.986 9.93804 18.9918 10.0387 18.9951 10.1104C18.9968 10.1462 18.9984 10.1754 18.999 10.1963C18.9993 10.2065 18.9999 10.2153 19 10.2217V10.2334C19 10.2339 18.9999 10.2348 18 10.25L19 10.2344V13.25C19 13.2648 18.9977 13.2793 18.9971 13.2939C18.9976 13.3209 19 13.3479 19 13.375V13.625C19 16.0412 17.0412 18 14.625 18H14.25C14.0825 18 13.921 17.9746 13.7676 17.9307C13.6019 18.1236 13.41 18.3035 13.1797 18.457C12.5751 18.8601 11.8507 19 11 19C10.4477 19 10 18.5523 10 18C10 17.4477 10.4477 17 11 17C11.6492 17 11.9249 16.8899 12.0703 16.793C12.1988 16.7073 12.3257 16.5639 12.5 16.248V10.75C12.5 9.7835 13.2835 9 14.25 9H14.625C15.4795 9 16.2765 9.24539 16.9502 9.66895C16.9317 9.5136 16.9069 9.33295 16.8721 9.13281C16.7481 8.42142 16.5093 7.48753 16.0557 6.56641C15.6034 5.64809 14.95 4.7652 14.0039 4.11133C13.0662 3.46333 11.7838 3.00001 10 3C8.21623 3 6.93374 3.46334 5.99609 4.11133C5.04998 4.76519 4.3966 5.6481 3.94434 6.56641C3.49076 7.48752 3.25188 8.42142 3.12793 9.13281C3.09305 9.333 3.06735 9.51357 3.04883 9.66895C3.72264 9.24512 4.5202 9 5.375 9H5.75C6.7165 9 7.5 9.7835 7.5 10.75V16.25C7.5 17.2165 6.7165 18 5.75 18H5.375C2.95875 18 1 16.0412 1 13.625V13.375C1 13.3479 1.00146 13.3209 1.00195 13.2939C1.00132 13.2794 1 13.2647 1 13.25V10.2354L2 10.25C1.00011 10.2349 0.999992 10.2339 1 10.2334V10.2217C1.00015 10.2153 1.00067 10.2065 1.00098 10.1963C1.00161 10.1754 1.0032 10.1462 1.00488 10.1104C1.00825 10.0387 1.01395 9.93804 1.02441 9.8125C1.04532 9.56161 1.08403 9.20917 1.15723 8.78906C1.30279 7.9537 1.58755 6.82475 2.14941 5.68359C2.71275 4.53956 3.56738 3.35971 4.85938 2.4668C6.15999 1.56794 7.84633 1 10 1ZM5.375 11C4.06332 11 3 12.0633 3 13.375V13.625C3 14.9367 4.06332 16 5.375 16H5.5V11H5.375ZM14.5 16H14.625C15.9367 16 17 14.9367 17 13.625V13.375C17 12.0633 15.9367 11 14.625 11H14.5V16Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadsetBold20.category = 'Sound & Music';\n\nexport default HeadsetBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C14.5894 1.00002 16.6158 1.67567 18.1826 2.7334C19.7411 3.78554 20.7914 5.17881 21.4971 6.53906C22.2014 7.89672 22.5736 9.24365 22.7715 10.2432C22.8708 10.7452 22.9282 11.166 22.96 11.4648C22.9758 11.6143 22.9853 11.7339 22.9912 11.8184C22.9941 11.8604 22.9958 11.8938 22.9971 11.918C22.9977 11.9299 22.9987 11.9399 22.999 11.9473V11.9619C22.9946 11.9626 22.9302 11.9651 22 12L22.999 11.9629L23 11.9814V15.667C23 15.7141 22.9956 15.7603 22.9893 15.8057C22.9958 15.9113 23 16.0177 23 16.125V16.875C23 19.7055 20.7055 22 17.875 22H17.417C17.1722 22 16.9389 21.9519 16.7236 21.8682C16.4441 22.1386 16.1115 22.3645 15.7188 22.5391C14.9761 22.8691 14.0683 23 13 23C12.4477 23 12 22.5523 12 22C12 21.4477 12.4477 21 13 21C13.9317 21 14.5239 20.8809 14.9062 20.7109C15.1835 20.5877 15.368 20.4293 15.5068 20.2207C15.5036 20.1752 15.5 20.1294 15.5 20.083V12.917C15.5 11.8584 16.3584 11 17.417 11H17.875C19.0515 11 20.135 11.3969 21 12.0635V12.0244C20.9993 12.0108 20.9982 11.988 20.9961 11.957C20.9918 11.8951 20.9839 11.7996 20.9707 11.6758C20.9443 11.4277 20.8957 11.0672 20.8096 10.6318C20.6363 9.75646 20.3141 8.60304 19.7217 7.46094C19.1305 6.32134 18.2821 5.21436 17.0635 4.3916C15.853 3.57439 14.2229 3.00002 12 3C9.77705 3.00001 8.14703 3.57438 6.93652 4.3916C5.71785 5.21437 4.86948 6.32132 4.27832 7.46094C3.68593 8.60304 3.36367 9.75647 3.19043 10.6318C3.10428 11.0672 3.05565 11.4277 3.0293 11.6758C3.01614 11.7996 3.00822 11.8951 3.00391 11.957C3.00175 11.988 3.00072 12.0108 3 12.0244V12.0635C3.86502 11.3969 4.94852 11 6.125 11H6.58301C7.64155 11 8.5 11.8584 8.5 12.917V20.083C8.5 21.1416 7.64155 22 6.58301 22H6.125C3.29454 22 1 19.7055 1 16.875V16.125C1 16.0177 1.00425 15.9113 1.01074 15.8057C1.00443 15.7603 1.00001 15.7141 1 15.667V11.9814L1.00098 11.9629L2 12C1.06649 11.965 1.005 11.9626 1.00098 11.9619V11.9473C1.00131 11.9399 1.0023 11.9299 1.00293 11.918C1.00421 11.8938 1.00587 11.8603 1.00879 11.8184C1.01467 11.7339 1.02416 11.6143 1.04004 11.4648C1.07178 11.166 1.12819 10.7452 1.22754 10.2432C1.42536 9.24364 1.79863 7.89678 2.50293 6.53906C3.2086 5.17883 4.25895 3.78553 5.81738 2.7334C7.38416 1.6757 9.41059 1.00001 12 1ZM6.125 13C4.39911 13 3 14.3991 3 16.125V16.875C3 18.6009 4.39911 20 6.125 20H6.5V13H6.125ZM17.5 20H17.875C19.6009 20 21 18.6009 21 16.875V16.125C21 14.3991 19.6009 13 17.875 13H17.5V20Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadsetBold24.category = 'Sound & Music';\n\nexport default HeadsetBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C23.016 1.00006 26.8149 4.7859 28.8047 8.53125C29.7891 10.3843 30.3346 12.2265 30.6348 13.5986C30.7853 14.2869 30.876 14.8632 30.9287 15.2705C30.955 15.4738 30.9718 15.6357 30.9824 15.749C30.9877 15.8058 30.9917 15.8512 30.9941 15.8828C30.9953 15.8984 30.9964 15.9108 30.9971 15.9199C30.9974 15.9245 30.9979 15.9287 30.998 15.9316V15.9365C30.9981 15.9371 30.9981 15.9376 30 16L30.998 15.9375L31 15.9688V21C31 21.0608 30.9928 21.12 30.9824 21.1777C30.9923 21.3256 31 21.4746 31 21.625V22.375C31 26.0339 28.0339 29 24.375 29H23.25C23.0435 29 22.8443 28.9691 22.6543 28.917C21.4403 30.2342 19.704 31 17 31C16.4478 31 16.0001 30.5522 16 30C16.0001 29.4478 16.4478 29 17 29C19.2174 29 20.3861 28.416 21.1621 27.5869C21.0583 27.3281 21 27.0459 21 26.75V17.25C21 16.0074 22.0074 15 23.25 15H24.375C26.1746 15 27.8061 15.7182 29 16.8828V16.0371C28.9983 16.0158 28.9955 15.982 28.9912 15.9365C28.9826 15.845 28.9684 15.7061 28.9453 15.5273C28.8989 15.1691 28.8182 14.6505 28.6816 14.0264C28.4076 12.7736 27.9139 11.1155 27.0391 9.46875C25.31 6.21423 22.1086 3.00006 16 3C9.89131 3.00001 6.68993 6.21422 4.96094 9.46875C4.08614 11.1155 3.5924 12.7736 3.31836 14.0264C3.1819 14.6503 3.10107 15.1681 3.05469 15.5264C3.03152 15.7054 3.01738 15.8449 3.00879 15.9365C3.00453 15.982 3.00165 16.0158 3 16.0371V16.8828C4.19394 15.7182 5.82537 15 7.625 15H8.75C9.99264 15 11 16.0074 11 17.25V26.75C11 27.9926 9.99264 29 8.75 29H7.625C3.96611 29 1 26.0339 1 22.375V21.625C1 21.4747 1.00674 21.3256 1.0166 21.1777C1.00624 21.12 1 21.0607 1 21V15.9688L1.00195 15.9375L2 16C1.00197 15.9376 1.00192 15.9371 1.00195 15.9365V15.9316C1.00215 15.9287 1.00261 15.9245 1.00293 15.9199C1.00357 15.9108 1.00465 15.8984 1.00586 15.8828C1.00832 15.8512 1.01226 15.8058 1.01758 15.749C1.02821 15.6357 1.04497 15.4738 1.07129 15.2705C1.12402 14.8632 1.21469 14.2869 1.36523 13.5986C1.66539 12.2265 2.21089 10.3844 3.19531 8.53125C5.18501 4.78586 8.98386 1.00001 16 1ZM7.625 17C5.07068 17 3 19.0707 3 21.625V22.375C3 24.9293 5.07068 27 7.625 27H8.75C8.88807 27 9 26.8881 9 26.75V17.25C9 17.1119 8.88807 17 8.75 17H7.625ZM23.25 17C23.1119 17 23 17.1119 23 17.25V26.75C23 26.8881 23.1119 27 23.25 27H24.375C26.9293 27 29 24.9293 29 22.375V21.625C29 19.0707 26.9293 17 24.375 17H23.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadsetBold32.category = 'Sound & Music';\n\nexport default HeadsetBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00029 0C7.46523 6.80701e-05 8.64132 0.371365 9.55595 1.00293C10.4628 1.62929 11.0306 2.45486 11.3831 3.23633C11.7329 4.01201 11.8831 4.77005 11.9485 5.32129C11.9816 5.60027 11.9943 5.83583 11.9983 6.00586C12.0003 6.09094 12.001 6.16065 12.0003 6.21191C11.9999 6.23724 11.9988 6.25817 11.9983 6.27441V7.92285C11.999 7.9485 12.0003 7.9742 12.0003 8C12.0003 8.0258 11.999 8.0515 11.9983 8.07715V8.25C11.9983 8.40165 11.9687 8.54618 11.9192 8.68066C11.6524 9.8296 10.7285 10.7251 9.56279 10.9463C9.5527 10.955 9.54392 10.9652 9.53349 10.9736C8.98689 11.4141 8.01608 12.0176 6.74931 12.0176C6.05902 12.0176 5.49942 11.4578 5.49931 10.7676C5.49931 10.0772 6.05895 9.51758 6.74931 9.51758C6.83452 9.51758 6.91792 9.50645 7.00029 9.49219V6.5C7.00029 5.67159 7.67188 5.00002 8.50029 5H9.00029C9.12125 5 9.24049 5.00757 9.35771 5.02148C9.29891 4.77659 9.21913 4.51722 9.10478 4.26367C8.89355 3.79545 8.58538 3.37061 8.13505 3.05957C7.69214 2.75382 7.02754 2.50007 6.00029 2.5C4.97301 2.5 4.3085 2.75385 3.86552 3.05957C3.41509 3.3706 3.10707 3.79541 2.89579 4.26367C2.78136 4.51736 2.69972 4.77646 2.64091 5.02148C2.75875 5.00741 2.87866 5 3.00029 5H3.50029C4.32871 5 5.00029 5.67157 5.00029 6.5V9.5C5.00029 10.3284 4.32871 11 3.50029 11H3.00029C1.5809 11 0.394021 10.0137 0.0823181 8.68945C0.0308879 8.55265 0.00224 8.40478 0.00224 8.25V8.07715C0.00159241 8.0515 0.000286873 8.0258 0.000286873 8C0.000286873 7.9742 0.00159241 7.9485 0.00224 7.92285V6.27441C0.00173258 6.25817 0.000649285 6.23724 0.000286873 6.21191C-0.000443315 6.16065 0.000224938 6.09094 0.00224 6.00586C0.00627727 5.83582 0.0189268 5.60028 0.0520447 5.32129C0.117499 4.77002 0.267589 4.01203 0.617474 3.23633C0.970015 2.45484 1.53768 1.62927 2.44462 1.00293C3.3593 0.371429 4.53532 4.58812e-06 6.00029 0Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nHeadsetBoldFilled12.category = 'Sound & Music';\n\nexport default HeadsetBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C9.67376 1 11.0257 1.43384 12.083 2.16699C13.1291 2.89237 13.7936 3.84609 14.2139 4.74512C14.6316 5.63869 14.8244 6.51233 14.915 7.14844C14.9609 7.46999 14.9824 7.74107 14.9922 7.9375C14.9971 8.03601 14.9993 8.1173 15 8.17676V10.5C15 12.4111 13.4682 13.9631 11.5654 13.998C11.0852 14.4039 10.2273 15 9 15C8.17157 15 7.5 14.3284 7.5 13.5C7.5 12.6716 8.17157 12 9 12C9.21827 12 9.28425 11.9695 9.5 11.792V8.58301C9.50018 7.70882 10.2088 7.00018 11.083 7H11.5C11.6137 7 11.726 7.00601 11.8369 7.0166C11.7608 6.6979 11.6536 6.35268 11.4961 6.01562C11.2432 5.47468 10.8845 4.98742 10.373 4.63281C9.87283 4.28598 9.13339 4 8 4C6.86661 4 6.12716 4.28598 5.62695 4.63281C5.11555 4.98742 4.75678 5.47468 4.50391 6.01562C4.34633 6.35276 4.23818 6.69783 4.16211 7.0166C4.27332 7.00595 4.386 7 4.5 7H4.91699C5.79118 7.00018 6.49982 7.70882 6.5 8.58301V12.417C6.49982 13.2912 5.79118 13.9998 4.91699 14H4.5C2.567 14 1 12.433 1 10.5V8.17676C1.00075 8.1174 1.00293 8.03676 1.00781 7.93848C1.01758 7.74201 1.03909 7.47025 1.08496 7.14844C1.17565 6.51233 1.36844 5.6387 1.78613 4.74512C2.2064 3.84608 2.87088 2.89238 3.91699 2.16699C4.97434 1.43384 6.32623 1 8 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nHeadsetBoldFilled16.category = 'Sound & Music';\n\nexport default HeadsetBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C12.137 1.00001 13.8401 1.59042 15.1631 2.54395C16.4699 3.48589 17.3215 4.72025 17.875 5.89258C18.4273 7.06231 18.7045 8.21333 18.8457 9.05859C18.9169 9.4849 18.9551 9.8436 18.9756 10.1006C18.9859 10.2291 18.9917 10.333 18.9951 10.4082C18.9968 10.4458 18.9984 10.4771 18.999 10.5C18.9994 10.5113 18.9998 10.5208 19 10.5283V10.543C19 10.5436 18.9999 10.5435 17.9717 10.5586L17.9727 10.5596L19 10.5449V13.625C19 16.0412 17.0412 18 14.625 18H14.2764C13.3958 18.7053 12.2402 19 11 19C10.1716 19 9.5 18.3284 9.5 17.5C9.5 16.6716 10.1716 16 11 16C11.8764 16 12.2843 15.7964 12.5 15.5605V10.75C12.5 9.7835 13.2835 9 14.25 9H14.625C15.0356 9 15.4328 9.05733 15.8096 9.16309C15.6856 8.56592 15.4875 7.86307 15.1621 7.17383C14.7635 6.32957 14.2007 5.54803 13.4092 4.97754C12.6338 4.41863 11.5543 4.00001 10 4C8.44573 4 7.36623 4.41864 6.59082 4.97754C5.79936 5.54802 5.2365 6.32957 4.83789 7.17383C4.51245 7.86315 4.31342 8.56588 4.18945 9.16309C4.56653 9.05717 4.96408 9 5.375 9H5.75C6.7165 9 7.5 9.7835 7.5 10.75V16.25C7.5 17.2165 6.7165 18 5.75 18H5.375C2.95875 18 1 16.0412 1 13.625V10.5449L2.02637 10.5596L2.02734 10.5586C1.00014 10.5435 0.99999 10.5436 1 10.543V10.5283C1.00016 10.5208 1.00065 10.5113 1.00098 10.5C1.00165 10.4771 1.00319 10.4458 1.00488 10.4082C1.00827 10.333 1.01415 10.2291 1.02441 10.1006C1.04494 9.84369 1.08313 9.48567 1.1543 9.05957C1.29551 8.21426 1.57262 7.06254 2.125 5.89258C2.67847 4.72039 3.52939 3.48585 4.83594 2.54395C6.15891 1.59036 7.8629 1 10 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nHeadsetBoldFilled20.category = 'Sound & Music';\n\nexport default HeadsetBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C14.5777 1.00002 16.6224 1.71074 18.2109 2.83984C19.7835 3.95762 20.8296 5.42778 21.5244 6.83789C22.2181 8.24579 22.5825 9.63614 22.7754 10.6621C22.8725 11.1785 22.9277 11.6122 22.959 11.9219C22.9746 12.0768 22.9843 12.2017 22.9902 12.291C22.9932 12.3357 22.9957 12.3719 22.9971 12.3984C22.9977 12.4115 22.9977 12.4223 22.998 12.4307C22.9982 12.4347 22.9989 12.4385 22.999 12.4414V12.4473C22.9991 12.448 22.999 12.4485 21.5 12.502L22.999 12.4492L23 12.4756V16.875C23 19.7055 20.7055 22 17.875 22H17.417C17.3332 22 17.2509 21.9929 17.1699 21.9824C16.8259 22.2172 16.4515 22.3983 16.0752 22.5352C15.1711 22.8639 14.1088 23 13 23C12.1716 23 11.5 22.3284 11.5 21.5C11.5 20.6716 12.1716 20 13 20C13.8911 20 14.5789 19.8861 15.0498 19.7148C15.2674 19.6357 15.4083 19.5549 15.5 19.4883V12.917C15.5 11.8584 16.3584 11 17.417 11H17.875C18.5774 11 19.247 11.1408 19.8564 11.3965C19.8464 11.3384 19.8387 11.2781 19.8271 11.2168C19.6675 10.3673 19.3713 9.25661 18.833 8.16406C18.2958 7.07374 17.5384 6.04271 16.4727 5.28516C15.4228 4.53898 13.9938 4.00002 12 4C10.0062 4 8.57719 4.53901 7.52734 5.28516C6.46161 6.0427 5.70421 7.07375 5.16699 8.16406C4.62872 9.2566 4.33252 10.3673 4.17285 11.2168C4.16132 11.2782 4.15268 11.3383 4.14258 11.3965C4.7523 11.1406 5.42231 11 6.125 11H6.58301C7.64155 11 8.5 11.8584 8.5 12.917V20.083C8.5 21.1416 7.64155 22 6.58301 22H6.125C3.29454 22 1 19.7055 1 16.875V12.4756L1.00098 12.4492L2.49902 12.502C1.00098 12.4486 1.00095 12.448 1.00098 12.4473V12.4414C1.00109 12.4385 1.00178 12.4347 1.00195 12.4307C1.00231 12.4223 1.00227 12.4115 1.00293 12.3984C1.00426 12.3719 1.00681 12.3357 1.00977 12.291C1.01567 12.2017 1.02538 12.0768 1.04102 11.9219C1.07227 11.6122 1.12755 11.1785 1.22461 10.6621C1.41748 9.63614 1.78194 8.24578 2.47559 6.83789C3.17037 5.42779 4.21655 3.95761 5.78906 2.83984C7.3776 1.71077 9.42231 1 12 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadsetBoldFilled24.category = 'Sound & Music';\n\nexport default HeadsetBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C23.0374 1.00006 26.8558 4.96072 28.8311 8.81641C29.8056 10.7187 30.3426 12.6042 30.6377 14.0029C30.7859 14.7057 30.8755 15.2946 30.9277 15.7129C30.9539 15.9221 30.9707 16.0897 30.9814 16.208C30.9868 16.267 30.9906 16.3138 30.9932 16.3477L30.9971 16.4023V16.4082C30.9971 16.409 30.9973 16.4097 29.5 16.5L30.9971 16.4102L31 16.4551V21.5C31 21.5141 30.9975 21.528 30.9971 21.542C30.9974 21.5696 31 21.5973 31 21.625V22.375C31 26.0339 28.0339 29 24.375 29H23.25C23.1053 29 22.9642 28.9841 22.8271 28.958C21.5151 30.2666 19.6826 30.9971 17 30.9971C16.1716 30.9971 15.5001 30.3254 15.5 29.4971C15.5002 28.6688 16.1717 27.9971 17 27.9971C19.3231 27.9971 20.3383 27.3349 21 26.5088V17.25C21 16.0074 22.0074 15 23.25 15H24.375C25.6897 15 26.914 15.3845 27.9443 16.0449C27.9003 15.6993 27.827 15.2091 27.7031 14.6221C27.4445 13.3959 26.9795 11.7812 26.1611 10.1836C24.5503 7.0394 21.6186 4.00006 16 4C10.3814 4 7.4496 7.0394 5.83887 10.1836C5.0205 11.7811 4.5555 13.3959 4.29688 14.6221C4.17305 15.2091 4.09873 15.6993 4.05469 16.0449C5.08518 15.3842 6.31 15 7.625 15H8.75C9.99264 15 11 16.0074 11 17.25V26.75C11 27.9926 9.99264 29 8.75 29H7.625C3.96611 29 1 26.0339 1 22.375V21.625C1 21.5973 1.00161 21.5696 1.00195 21.542C1.00157 21.528 1 21.5141 1 21.5V16.4551L1.00293 16.4102L2.5 16.5C1.00272 16.4098 1.00288 16.409 1.00293 16.4082V16.4023L1.00684 16.3477C1.00937 16.3138 1.01323 16.2669 1.01855 16.208C1.02925 16.0897 1.04615 15.9221 1.07227 15.7129C1.12448 15.2946 1.21408 14.7057 1.3623 14.0029C1.65735 12.6041 2.19446 10.7188 3.16895 8.81641C5.1441 4.96068 8.96254 1 16 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nHeadsetBoldFilled32.category = 'Sound & Music';\n\nexport default HeadsetBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.42897 0 8.55397 0.324072 9.42773 0.860352C10.3006 1.39608 10.8785 2.11634 11.2578 2.83887C12.0038 4.25984 12 5.72963 12 6V8C12 9.6425 10.68 10.9751 9.04297 10.998C9.02036 11.0218 8.99693 11.0453 8.9707 11.0664C8.46814 11.4715 7.60614 12 6.5 12C6.08585 12 5.75011 11.6641 5.75 11.25C5.7501 10.8359 6.08585 10.5 6.5 10.5C6.90604 10.5 7.27389 10.3704 7.58398 10.1982C7.53042 10.059 7.5 9.90812 7.5 9.75V6.25C7.5 5.55964 8.05964 5 8.75 5H9C9.53271 5 10.0322 5.14031 10.4658 5.38379C10.4133 4.8954 10.2789 4.20124 9.92969 3.53613C9.65276 3.00866 9.24627 2.51017 8.64258 2.13965C8.03979 1.76968 7.19602 1.5 6 1.5C4.80398 1.5 3.96021 1.76968 3.35742 2.13965C2.75373 2.51017 2.34724 3.00866 2.07031 3.53613C1.72111 4.20129 1.58569 4.89539 1.5332 5.38379C1.96701 5.14005 2.46698 5 3 5H3.25C3.94036 5 4.5 5.55964 4.5 6.25V9.75C4.5 10.4404 3.94036 11 3.25 11H3C1.34315 11 0 9.65685 0 8V6C0 5.72963 -0.00382519 4.25984 0.742188 2.83887C1.12151 2.11634 1.6994 1.39608 2.57227 0.860352C3.44603 0.324072 4.57103 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadsetFilled12.category = 'Sound & Music';\n\nexport default HeadsetFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C9.6657 1 10.9705 1.42703 11.9785 2.10352C12.981 2.77633 13.6477 3.66733 14.0898 4.53418C14.5307 5.39867 14.7559 6.25499 14.8721 6.88867C14.9304 7.20697 14.9624 7.47379 14.9795 7.66406C14.9881 7.75936 14.9932 7.8362 14.9961 7.89062C14.9975 7.91764 14.9985 7.93925 14.999 7.95508C14.9993 7.96301 14.9999 7.96964 15 7.97461V7.98438C14.9997 7.98478 14.984 7.98532 14.25 8L15 7.98535V10.333C15 10.3373 14.9991 10.3415 14.999 10.3457C14.9991 10.3555 15 10.3652 15 10.375V10.625C15 12.489 13.489 14 11.625 14H11.5332C10.9553 14.4613 9.98556 15.0459 8.75 15.0459C8.33599 15.0459 8.00033 14.7098 8 14.2959C8 13.8817 8.33579 13.5459 8.75 13.5459C9.25931 13.5459 9.71646 13.3797 10.0967 13.165C10.0346 13.0111 10 12.8431 10 12.667V8.33301C10.0002 7.59689 10.5969 7.00018 11.333 7H11.625C12.3006 7 12.9293 7.19918 13.457 7.54102C13.4426 7.42865 13.4234 7.29981 13.3975 7.1582C13.2988 6.6201 13.1098 5.91361 12.7539 5.21582C12.3992 4.52024 11.8861 3.84863 11.1426 3.34961C10.4045 2.85427 9.39673 2.5 8 2.5C6.60327 2.5 5.59547 2.85427 4.85742 3.34961C4.11394 3.84863 3.60084 4.52024 3.24609 5.21582C2.89024 5.91361 2.70122 6.6201 2.60254 7.1582C2.57657 7.29986 2.55642 7.42862 2.54199 7.54102C3.06984 7.1989 3.69914 7 4.375 7H4.66699C5.40311 7.00018 5.99982 7.59689 6 8.33301V12.667C5.99982 13.4031 5.40311 13.9998 4.66699 14H4.375C2.51104 14 1 12.489 1 10.625V7.98535L1.75 8C1.01597 7.98532 1.00032 7.98478 1 7.98438V7.97461C1.00014 7.96964 1.00069 7.96301 1.00098 7.95508C1.00154 7.93925 1.00249 7.91764 1.00391 7.89062C1.00677 7.8362 1.01193 7.75936 1.02051 7.66406C1.03764 7.47379 1.06959 7.20697 1.12793 6.88867C1.24411 6.25499 1.46926 5.39867 1.91016 4.53418C2.35227 3.66733 3.01899 2.77633 4.02148 2.10352C5.02951 1.42703 6.3343 1 8 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadsetFilled16.category = 'Sound & Music';\n\nexport default HeadsetFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C14.2732 1.00002 16.5642 3.27189 17.7432 5.52734C18.3239 6.63827 18.6351 7.74115 18.8027 8.56055C18.8868 8.97176 18.9361 9.31615 18.9639 9.56055C18.9778 9.68287 18.9859 9.7808 18.9912 9.84961C18.9939 9.88394 18.9959 9.91112 18.9971 9.93066C18.9977 9.94034 18.9987 9.94824 18.999 9.9541V9.96484C18.999 9.96526 18.9992 9.96594 18.25 10L18.999 9.96582L19 9.9834V13C19 13.0131 18.9977 13.0261 18.9971 13.0391C18.9977 13.0677 19 13.0963 19 13.125V13.875C19 16.1532 17.1532 18 14.875 18H14.5C14.3791 18 14.262 17.984 14.1494 17.957C13.8625 18.1758 13.5127 18.4153 13.0703 18.6104C12.4633 18.878 11.719 19.0518 10.75 19.0518C10.336 19.0518 10.0004 18.7157 10 18.3018C10 17.8875 10.3358 17.5518 10.75 17.5518C11.5306 17.5518 12.066 17.4131 12.4648 17.2373C12.6863 17.1397 12.8751 17.0238 13.0547 16.8984C13.0198 16.7715 13 16.6381 13 16.5V10.5C13 9.67157 13.6716 9 14.5 9H14.875C15.8691 9 16.7809 9.35181 17.4932 9.9375C17.489 9.88656 17.4834 9.81672 17.4736 9.73047C17.4501 9.52374 17.408 9.22334 17.334 8.86133C17.1852 8.13387 16.9105 7.17414 16.4131 6.22266C15.4358 4.35313 13.6017 2.50002 10 2.5C6.39828 2.5 4.56416 4.35312 3.58691 6.22266C3.08955 7.17415 2.81481 8.13386 2.66602 8.86133C2.59198 9.22333 2.54986 9.52374 2.52637 9.73047C2.51656 9.81677 2.51002 9.88655 2.50586 9.9375C3.21817 9.35152 4.13063 9 5.125 9H5.5C6.32843 9 7 9.67157 7 10.5V16.5C7 17.3284 6.32843 18 5.5 18H5.125C2.84683 18 1 16.1532 1 13.875V13.125C1 13.0963 1.00137 13.0676 1.00195 13.0391C1.00129 13.0261 1 13.0131 1 13V9.9834L1.00098 9.96582L1.75 10C1.00077 9.96595 1.00096 9.96526 1.00098 9.96484V9.9541C1.00129 9.94824 1.00234 9.94034 1.00293 9.93066C1.00412 9.91112 1.00614 9.88394 1.00879 9.84961C1.01411 9.7808 1.02223 9.68287 1.03613 9.56055C1.06391 9.31615 1.11316 8.97175 1.19727 8.56055C1.36488 7.74116 1.67613 6.63827 2.25684 5.52734C3.43582 3.27189 5.72675 1 10 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadsetFilled20.category = 'Sound & Music';\n\nexport default HeadsetFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C17.1521 1.00004 19.939 3.77619 21.3965 6.52344C22.1174 7.88235 22.5156 9.23344 22.7344 10.2393C22.844 10.7435 22.91 11.1652 22.9482 11.4639C22.9674 11.6133 22.9796 11.7331 22.9873 11.8164C22.9911 11.8579 22.9943 11.8909 22.9961 11.9141C22.997 11.9255 22.9976 11.9347 22.998 11.9414V11.9521L22.999 11.9531C22.9982 11.9536 22.9738 11.9559 22.25 12L22.999 11.9541L23 11.9775V15.667C23 15.6887 22.9979 15.7102 22.9961 15.7314C22.9975 15.7791 23 15.827 23 15.875V17.125C23 19.8174 20.8174 22 18.125 22H17.667C17.3962 22 17.1411 21.934 16.915 21.8193C16.6373 22.051 16.2916 22.3174 15.8467 22.5254C15.1339 22.8585 14.1905 23.0576 12.75 23.0576C12.336 23.0576 12.0004 22.7215 12 22.3076C12 21.8934 12.3358 21.5576 12.75 21.5576C14.0592 21.5576 14.7638 21.375 15.2109 21.166C15.5502 21.0075 15.7572 20.8336 16.0244 20.6064C16.0097 20.5174 16 20.4262 16 20.333V12.667C16 11.7465 16.7465 11 17.667 11H18.125C19.4352 11 20.624 11.5175 21.5 12.3584V12.0273C21.4988 12.0119 21.4972 11.9872 21.4941 11.9541C21.488 11.8873 21.4767 11.7859 21.46 11.6553C21.4264 11.3934 21.3688 11.014 21.2695 10.5576C21.0703 9.64163 20.7107 8.43001 20.0723 7.22656C18.8109 4.84891 16.4726 2.50004 12 2.5C7.52737 2.50001 5.18902 4.84891 3.92773 7.22656C3.28937 8.43001 2.92968 9.64163 2.73047 10.5576C2.63122 11.014 2.57357 11.3934 2.54004 11.6553C2.52332 11.7859 2.51202 11.8873 2.50586 11.9541C2.50281 11.9872 2.50118 12.0119 2.5 12.0273V12.3584C3.37598 11.5175 4.56483 11 5.875 11H6.33301C7.25348 11 8 11.7465 8 12.667V20.333C8 21.2535 7.25348 22 6.33301 22H5.875C3.18261 22 1 19.8174 1 17.125V15.875C1 15.827 1.00155 15.7791 1.00293 15.7314C1.00111 15.7102 1.00001 15.6887 1 15.667V11.9775L1.00098 11.9541L1.75 12C1.00946 11.9549 1.00105 11.9536 1.00098 11.9531L1.00195 11.9521V11.9414C1.00241 11.9347 1.00304 11.9255 1.00391 11.9141C1.00567 11.8909 1.00887 11.8579 1.0127 11.8164C1.02038 11.7331 1.03262 11.6133 1.05176 11.4639C1.09001 11.1652 1.15598 10.7435 1.26562 10.2393C1.48435 9.23348 1.88171 7.88231 2.60254 6.52344C4.05994 3.77609 6.84768 1.00001 12 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadsetFilled24.category = 'Sound & Music';\n\nexport default HeadsetFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeadsetFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeadsetFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C22.9067 1.00006 26.6904 4.7807 28.707 8.51855C29.7086 10.375 30.2789 12.224 30.5996 13.6035C30.7603 14.2948 30.859 14.8727 30.918 15.2803C30.9474 15.4839 30.9672 15.6454 30.9795 15.7578C30.9856 15.8138 30.9903 15.8579 30.9932 15.8887C30.9946 15.9038 30.9953 15.9162 30.9961 15.9248C30.9965 15.929 30.9969 15.9329 30.9971 15.9355C30.9972 15.9369 30.997 15.9386 30.9971 15.9395L30.998 15.9404C30.9978 15.9409 30.9827 15.9421 30.25 16L30.998 15.9414L31 15.9707V21C31 21.0318 30.997 21.063 30.9932 21.0938C30.9972 21.187 31 21.2807 31 21.375V22.625C31 26.1458 28.1458 29 24.625 29H24C23.7489 29 23.5095 28.9516 23.2881 28.8672C22.761 29.5151 22.0987 30.0298 21.1768 30.3867C20.0817 30.8106 18.6619 31 16.75 31C16.3358 31 16 30.6642 16 30.25C16 29.8358 16.3358 29.5 16.75 29.5C18.5879 29.5 19.7933 29.3144 20.6357 28.9883C21.3306 28.7193 21.8011 28.3445 22.1885 27.8428C22.069 27.5864 22 27.3015 22 27V17C22 15.8954 22.8954 15 24 15H24.625C26.5811 15 28.3306 15.8817 29.5 17.2686V16.0293C29.4978 16.0061 29.4936 15.97 29.4883 15.9219C29.4777 15.8255 29.4605 15.6808 29.4336 15.4951C29.3798 15.1234 29.2885 14.5879 29.1387 13.9434C28.8383 12.6511 28.307 10.9373 27.3867 9.23145C25.5595 5.84444 22.2179 2.50006 16 2.5C9.78198 2.50001 6.44046 5.84441 4.61328 9.23145C3.69304 10.9373 3.16172 12.6511 2.86133 13.9434C2.71152 14.5879 2.6202 15.1234 2.56641 15.4951C2.53953 15.6808 2.52228 15.8255 2.51172 15.9219C2.50645 15.97 2.50217 16.0061 2.5 16.0293V17.2686C3.66941 15.8817 5.41891 15 7.375 15H8C9.10457 15 10 15.8954 10 17V27C10 28.1046 9.10457 29 8 29H7.375C3.85418 29 1 26.1458 1 22.625V21.375C1 21.2808 1.00181 21.187 1.00586 21.0938C1.00203 21.063 1 21.0317 1 21V15.9707L1.00195 15.9414L1.75 16C1.01689 15.9421 1.0022 15.9409 1.00195 15.9404L1.00293 15.9395C1.003 15.9386 1.00282 15.9369 1.00293 15.9355C1.00315 15.9329 1.00354 15.929 1.00391 15.9248C1.00465 15.9162 1.00542 15.9038 1.00684 15.8887C1.00972 15.858 1.01438 15.8137 1.02051 15.7578C1.03283 15.6454 1.05256 15.4839 1.08203 15.2803C1.14102 14.8727 1.2397 14.2948 1.40039 13.6035C1.72106 12.224 2.29148 10.375 3.29297 8.51855C5.3095 4.78069 9.09324 1.00001 16 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeadsetFilled32.category = 'Sound & Music';\n\nexport default HeadsetFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Heart12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Heart12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.625 1C10.4637 1 12 2.43801 12 4.4502C12 6.5819 10.7902 8.20231 9.5625 9.2998C8.32979 10.4018 6.98523 11.0644 6.49121 11.2881C6.17682 11.4304 5.82318 11.4304 5.50879 11.2881C5.01477 11.0644 3.67021 10.4018 2.4375 9.2998C1.20983 8.20231 4.40936e-05 6.5819 0 4.4502C0 2.43801 1.53632 1 3.375 1C4.57183 1 5.41142 1.56601 5.93066 2.10449C5.95482 2.12954 5.97712 2.1557 6 2.18066C6.02288 2.1557 6.04518 2.12954 6.06934 2.10449C6.58858 1.56601 7.42817 1 8.625 1ZM8.625 2.5C7.94692 2.5 7.47392 2.80903 7.14941 3.14551C6.98547 3.31552 6.86509 3.48777 6.78711 3.61621C6.74871 3.67949 6.72143 3.73033 6.70508 3.7627C6.69708 3.77852 6.69217 3.79006 6.68945 3.7959C6.68816 3.79868 6.6875 3.80078 6.6875 3.80078V3.79883L6.68848 3.79785V3.79688C6.56995 4.07178 6.29947 4.25 6 4.25C5.73766 4.25 5.49753 4.11323 5.3623 3.89453L5.3125 3.79883V3.80078C5.3125 3.80078 5.31184 3.79868 5.31055 3.7959C5.30783 3.79006 5.30292 3.77852 5.29492 3.7627C5.27857 3.73033 5.25129 3.67949 5.21289 3.61621C5.13491 3.48777 5.01453 3.31552 4.85059 3.14551C4.52608 2.80903 4.05308 2.5 3.375 2.5C2.35842 2.5 1.5 3.27275 1.5 4.4502C1.50004 5.97414 2.36176 7.22075 3.43652 8.18164C4.41363 9.05514 5.49187 9.61802 6 9.8584C6.50813 9.61802 7.58637 9.05514 8.56348 8.18164C9.63825 7.22075 10.5 5.97414 10.5 4.4502C10.5 3.27275 9.64158 2.5 8.625 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeart12.category = 'Interface General';\n\nexport default Heart12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Heart16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Heart16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.625 1.5C14.0075 1.5 15.9999 3.35887 16 5.97852C16 8.80664 14.3958 10.9743 12.7295 12.4639C11.0583 13.9578 9.23082 14.8577 8.56055 15.1611C8.20122 15.3238 7.79878 15.3238 7.43945 15.1611C6.76918 14.8577 4.94172 13.9578 3.27051 12.4639C1.60421 10.9743 0 8.80664 0 5.97852C8.35319e-05 3.35887 1.99251 1.5 4.375 1.5C5.94461 1.5 7.03525 2.23032 7.71387 2.93945C7.81904 3.04936 7.9133 3.16059 8 3.26758C8.0867 3.16059 8.18096 3.04936 8.28613 2.93945C8.96475 2.23032 10.0554 1.5 11.625 1.5ZM11.625 3C10.5699 3 9.84777 3.47747 9.37012 3.97656C9.12891 4.22864 8.9547 4.48304 8.8418 4.67285C8.7859 4.76685 8.74633 4.8434 8.72168 4.89355C8.70946 4.91842 8.70099 4.93684 8.69629 4.94727C8.69395 4.95246 8.69187 4.95596 8.69141 4.95703C8.57453 5.23537 8.30214 5.41699 8 5.41699C7.69786 5.41699 7.42547 5.23537 7.30859 4.95703L7.30371 4.94727C7.29901 4.93684 7.29054 4.91842 7.27832 4.89355C7.25367 4.8434 7.2141 4.76685 7.1582 4.67285C7.0453 4.48304 6.87109 4.22864 6.62988 3.97656C6.15224 3.47747 5.43014 3 4.375 3C2.81461 3 1.50008 4.19361 1.5 5.97852C1.5 8.19903 2.75599 9.99266 4.26953 11.3457C5.73206 12.6531 7.34887 13.4673 8 13.7666C8.65113 13.4673 10.2679 12.6531 11.7305 11.3457C13.244 9.99266 14.5 8.19903 14.5 5.97852C14.4999 4.19361 13.1854 3 11.625 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeart16.category = 'Interface General';\n\nexport default Heart16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Heart20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Heart20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.625 2C17.5513 2 19.9998 4.27979 20 7.50684C20 11.0313 18.0014 13.7453 15.8965 15.627C13.7866 17.513 11.4765 18.6509 10.6299 19.0342C10.2256 19.2172 9.77439 19.2172 9.37012 19.0342C8.52352 18.6509 6.21337 17.513 4.10352 15.627C1.99862 13.7453 0 11.0313 0 7.50684C0.000225261 4.27979 2.44873 2 5.375 2C7.43089 2 8.77899 2.88552 9.60059 3.78613C9.75239 3.95256 9.88348 4.12087 10 4.28125C10.1165 4.12087 10.2476 3.95256 10.3994 3.78613C11.221 2.88552 12.5691 2 14.625 2ZM14.625 3.5C13.0561 3.5 12.0915 4.15589 11.5068 4.79688C11.2085 5.12393 11.0054 5.45227 10.8779 5.69727C10.8145 5.81916 10.7709 5.91894 10.7441 5.98438C10.7309 6.01684 10.7219 6.04075 10.7168 6.05469L10.7129 6.06348L10.7139 6.06445L10.7129 6.06641V6.06543L10.7119 6.06836C10.6105 6.37554 10.3238 6.58301 10 6.58301C9.67623 6.58301 9.38947 6.37554 9.28809 6.06836C9.28788 6.06776 9.28658 6.06669 9.28613 6.06543V6.06348C9.28536 6.06129 9.28447 6.05818 9.2832 6.05469C9.27813 6.04075 9.26911 6.01684 9.25586 5.98438C9.22914 5.91894 9.18549 5.81916 9.12207 5.69727C8.99459 5.45227 8.79147 5.12393 8.49316 4.79688C7.90849 4.15589 6.94391 3.5 5.375 3.5C3.27083 3.5 1.50022 5.11453 1.5 7.50684C1.5 10.4237 3.15138 12.7637 5.10352 14.5088C7.05037 16.2491 9.20399 17.3129 9.98828 17.668C9.99359 17.6704 9.99772 17.6706 9.99902 17.6709H10.001C10.0023 17.6706 10.0064 17.6704 10.0117 17.668C10.796 17.3129 12.9496 16.2491 14.8965 14.5088C16.8486 12.7637 18.5 10.4237 18.5 7.50684C18.4998 5.11453 16.7292 3.5 14.625 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeart20.category = 'Interface General';\n\nexport default Heart20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Heart24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Heart24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.625 2C21.0953 2 24 4.7013 24 8.53613C23.9999 12.7569 21.6069 16.0163 19.0635 18.29C16.515 20.5683 13.7221 21.9442 12.6992 22.4072C12.25 22.6106 11.75 22.6106 11.3008 22.4072C10.2779 21.9442 7.48501 20.5683 4.93652 18.29C2.39308 16.0163 9.46155e-05 12.7569 0 8.53613C0 4.7013 2.90474 2 6.375 2C8.6927 2 10.2843 3.0621 11.2783 4.1084C11.5673 4.41264 11.8054 4.71749 12 4.99512C12.1946 4.71749 12.4327 4.41264 12.7217 4.1084C13.7157 3.0621 15.3073 2 17.625 2ZM17.625 3.5C15.8178 3.5 14.5969 4.31291 13.8096 5.1416C13.4129 5.55914 13.1293 5.97825 12.9463 6.29199C12.8552 6.44815 12.7903 6.57691 12.749 6.66309C12.7286 6.70584 12.7138 6.7379 12.7051 6.75781C12.7007 6.76778 12.6978 6.77482 12.6963 6.77832C12.5824 7.06307 12.3067 7.25 12 7.25C11.7317 7.25 11.4868 7.10728 11.3535 6.88086L11.3037 6.77832C11.3022 6.77482 11.2993 6.76778 11.2949 6.75781C11.2862 6.7379 11.2714 6.70584 11.251 6.66309C11.2097 6.57691 11.1448 6.44815 11.0537 6.29199C10.8707 5.97825 10.5871 5.55914 10.1904 5.1416C9.40315 4.31291 8.18224 3.5 6.375 3.5C3.72684 3.5 1.5 5.53604 1.5 8.53613C1.50009 12.1493 3.54584 15.0347 5.93652 17.1719C8.32219 19.3045 10.9595 20.6062 11.9199 21.041C11.9755 21.066 12.0245 21.066 12.0801 21.041C13.0405 20.6062 15.6778 19.3045 18.0635 17.1719C20.4542 15.0347 22.4999 12.1493 22.5 8.53613C22.5 5.53604 20.2732 3.5 17.625 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeart24.category = 'Interface General';\n\nexport default Heart24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Heart32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Heart32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.125 4C27.4111 4 31 7.33295 31 12.0791C30.9999 17.3443 28.0148 21.4233 24.8135 24.2852C21.6072 27.1514 18.0901 28.884 16.8027 29.4668C16.2864 29.7005 15.7136 29.7005 15.1973 29.4668C13.9099 28.884 10.3928 27.1514 7.18652 24.2852C3.9852 21.4233 1.00012 17.3443 1 12.0791C1 7.33295 4.58895 4 8.875 4C11.813 4 13.7818 5.30826 15.001 6.61328C15.4184 7.06015 15.7468 7.50718 16 7.90039C16.2532 7.50718 16.5816 7.06015 16.999 6.61328C18.2182 5.30826 20.187 4 23.125 4ZM23.125 5.5C20.688 5.5 19.0943 6.56674 18.0947 7.63672C17.5905 8.17641 17.2383 8.71807 17.0127 9.12305C16.9003 9.32483 16.8201 9.49103 16.7695 9.60352C16.7445 9.65933 16.7267 9.70174 16.7158 9.72852C16.7104 9.74175 16.7071 9.75163 16.7051 9.75684L16.7031 9.75879C16.5945 10.0536 16.3142 10.25 16 10.25C15.6859 10.25 15.4046 10.0545 15.2959 9.75977V9.75879L15.2949 9.75684C15.2929 9.75163 15.2896 9.74175 15.2842 9.72852C15.2733 9.70174 15.2555 9.65933 15.2305 9.60352C15.1799 9.49103 15.0997 9.32483 14.9873 9.12305C14.7617 8.71807 14.4095 8.17641 13.9053 7.63672C12.9057 6.56674 11.312 5.5 8.875 5.5C5.41105 5.5 2.5 8.16768 2.5 12.0791C2.50012 16.7367 5.137 20.4417 8.18555 23.167C11.2292 25.8879 14.5905 27.5461 15.8154 28.1006C15.9388 28.1564 16.0612 28.1564 16.1846 28.1006C17.4095 27.5461 20.7708 25.8879 23.8145 23.167C26.863 20.4417 29.4999 16.7367 29.5 12.0791C29.5 8.16768 26.5889 5.5 23.125 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeart32.category = 'Interface General';\n\nexport default Heart32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.5 1.2168C10.3487 1.2168 12 2.59314 12 4.63477C12 6.70251 10.7531 8.24018 9.55957 9.24316C8.35349 10.2567 7.04396 10.8623 6.56445 11.0664C6.20183 11.2207 5.79817 11.2207 5.43555 11.0664C4.95605 10.8623 3.64651 10.2567 2.44043 9.24316C1.24694 8.24018 2.45318e-05 6.70251 0 4.63477C2.82829e-06 2.59314 1.65131 1.2168 3.5 1.2168C4.63263 1.2168 5.45712 1.68935 6 2.17773C6.54288 1.68935 7.36737 1.2168 8.5 1.2168ZM8.5 3.2168C7.93083 3.2168 7.54376 3.45796 7.27832 3.7168C7.14263 3.84917 7.04315 3.9825 6.97949 4.08105C6.94823 4.12947 6.92679 4.16759 6.91504 4.18945C6.90936 4.20003 6.90624 4.20703 6.90527 4.20898V4.20801L6.83984 4.32617C6.65754 4.60867 6.34272 4.78418 6 4.78418C5.65728 4.78418 5.34246 4.60867 5.16016 4.32617L5.09473 4.20801V4.20898C5.09376 4.20703 5.09064 4.20003 5.08496 4.18945C5.07321 4.16759 5.05177 4.12947 5.02051 4.08105C4.95685 3.9825 4.85737 3.84917 4.72168 3.7168C4.45624 3.45796 4.06917 3.2168 3.5 3.2168C2.62939 3.2168 2 3.8201 2 4.63477C2.00002 5.84137 2.72672 6.87155 3.72656 7.71191C4.5684 8.41937 5.49671 8.89389 6 9.125C6.50329 8.89389 7.4316 8.41937 8.27344 7.71191C9.27328 6.87155 9.99998 5.84137 10 4.63477C10 3.8201 9.37061 3.2168 8.5 3.2168Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nHeartBold12.category = 'Interface General';\n\nexport default HeartBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5 1.41797C13.9584 1.41797 15.9998 3.35343 16 6.04492C16 8.89407 14.3998 11.0649 12.7676 12.5391C11.1296 14.0184 9.33856 14.9096 8.66895 15.2158C8.24121 15.4114 7.75879 15.4114 7.33105 15.2158C6.66144 14.9096 4.87042 14.0184 3.23242 12.5391C1.60023 11.0649 3.42755e-05 8.89407 0 6.04492C0.000238665 3.35343 2.04158 1.41797 4.5 1.41797C6.11272 1.41797 7.23447 2.17658 7.92578 2.9043C7.95153 2.9314 7.97538 2.96025 8 2.9873C8.02462 2.96025 8.04847 2.9314 8.07422 2.9043C8.76553 2.17658 9.88728 1.41797 11.5 1.41797ZM11.5 3.41797C10.5786 3.41797 9.9495 3.83478 9.52441 4.28223C9.30908 4.50898 9.15299 4.73875 9.05176 4.91016C9.00185 4.9947 8.96637 5.06329 8.94531 5.10645C8.93508 5.12743 8.9282 5.14279 8.9248 5.15039C8.92371 5.15285 8.92235 5.15461 8.92188 5.15527L8.92383 5.15137L8.9248 5.15039V5.14941L8.92383 5.14844C8.76968 5.52342 8.40545 5.76855 8 5.76855C7.59446 5.76855 7.22928 5.52357 7.0752 5.14844V5.15039L7.07617 5.15137L7.07812 5.15527C7.07765 5.15461 7.0763 5.15285 7.0752 5.15039C7.0718 5.14278 7.06492 5.12743 7.05469 5.10645C7.03363 5.06329 6.99815 4.9947 6.94824 4.91016C6.84701 4.73875 6.69092 4.50898 6.47559 4.28223C6.0505 3.83478 5.42138 3.41797 4.5 3.41797C3.15168 3.41797 2.00023 4.45248 2 6.04492C2.00003 8.0922 3.14602 9.76563 4.57324 11.0547C5.87832 12.2333 7.31971 12.996 8 13.3203C8.68029 12.996 10.1217 12.2333 11.4268 11.0547C12.854 9.76563 14 8.0922 14 6.04492C13.9998 4.45248 12.8483 3.41797 11.5 3.41797Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nHeartBold16.category = 'Interface General';\n\nexport default HeartBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5 2.12012C17.4756 2.12012 19.9998 4.39982 20 7.65332C20 11.1337 17.9866 13.7916 15.9141 15.6074C13.8331 17.4307 11.5581 18.5289 10.7207 18.9004C10.2581 19.1056 9.74186 19.1056 9.2793 18.9004C8.44193 18.5289 6.1669 17.4307 4.08594 15.6074C2.01343 13.7916 1.45284e-05 11.1337 0 7.65332C0.000193347 4.39982 2.5244 2.12012 5.5 2.12012C7.5807 2.12012 8.96021 3.00143 9.80469 3.9082C9.87358 3.98219 9.93839 4.05646 10 4.12988C10.0616 4.05646 10.1264 3.98219 10.1953 3.9082C11.0398 3.00143 12.4193 2.12012 14.5 2.12012ZM14.5 4.12012C13.0538 4.12012 12.183 4.70815 11.6592 5.27051C11.389 5.56064 11.2047 5.85216 11.0898 6.06836C11.0329 6.17562 10.9945 6.26253 10.9717 6.31738C10.9605 6.34425 10.9529 6.36318 10.9492 6.37305H10.9482L10.9492 6.37402L10.9482 6.375V6.37598C10.9479 6.37697 10.9475 6.37825 10.9473 6.37891C10.9468 6.38015 10.9463 6.38084 10.9463 6.38086L10.8877 6.51953C10.7178 6.84683 10.3774 7.05859 10 7.05859C9.6226 7.05859 9.28217 6.84683 9.1123 6.51953L9.05371 6.38086C9.0537 6.38084 9.05316 6.38015 9.05273 6.37891C9.05251 6.37825 9.05209 6.37697 9.05176 6.37598V6.375L9.05078 6.37305L9.02832 6.31738C9.00545 6.26253 8.96713 6.17562 8.91016 6.06836C8.79532 5.85216 8.61102 5.56064 8.34082 5.27051C7.81703 4.70815 6.94618 4.12012 5.5 4.12012C3.5811 4.12012 2.00019 5.55166 2 7.65332C2.00001 10.3072 3.53266 12.4626 5.4043 14.1025C7.19711 15.6733 9.17958 16.6583 10 17.0293C10.8204 16.6583 12.8029 15.6733 14.5957 14.1025C16.4673 12.4626 18 10.3072 18 7.65332C17.9998 5.55166 16.4189 4.12012 14.5 4.12012Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nHeartBold20.category = 'Interface General';\n\nexport default HeartBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5 1.82129C21.0531 1.82129 23.9996 4.62965 24 8.56348C24 12.8398 21.6165 16.1326 19.1084 18.4141C16.5951 20.7002 13.8394 22.0822 12.8135 22.5547C12.2927 22.7945 11.7073 22.7945 11.1865 22.5547C10.1606 22.0822 7.40494 20.7002 4.8916 18.4141C2.38351 16.1326 0 12.8398 0 8.56348C0.000385443 4.62965 2.94686 1.82129 6.5 1.82129C8.86219 1.82129 10.4853 2.92334 11.4922 3.99902C11.683 4.20292 11.8506 4.40854 12 4.60449C12.1494 4.40854 12.317 4.20292 12.5078 3.99902C13.5147 2.92334 15.1378 1.82129 17.5 1.82129ZM17.5 3.82129C15.8295 3.82129 14.7026 4.58025 13.9678 5.36523C13.5967 5.76169 13.3309 6.16123 13.1592 6.45996C13.0741 6.60809 13.0134 6.72943 12.9756 6.80957C12.957 6.84909 12.944 6.87907 12.9365 6.89648C12.9342 6.9019 12.931 6.90624 12.9297 6.90918V6.91113L12.9287 6.91016V6.91406C12.7771 7.29387 12.4093 7.54297 12 7.54297C11.5907 7.54297 11.2229 7.29387 11.0713 6.91406V6.91309C11.0711 6.91243 11.0707 6.91113 11.0703 6.91016V6.91211L11.0693 6.91016V6.90918C11.0681 6.90624 11.0657 6.90169 11.0635 6.89648C11.056 6.87907 11.043 6.84909 11.0244 6.80957C10.9866 6.72943 10.9259 6.60809 10.8408 6.45996C10.6691 6.16123 10.4033 5.76169 10.0322 5.36523C9.29739 4.58025 8.1705 3.82129 6.5 3.82129C4.07114 3.82129 2.00037 5.71442 2 8.56348C2 12.0435 3.93503 14.8404 6.2373 16.9346C8.51552 19.0068 11.0405 20.2828 12 20.7266C12.9595 20.2828 15.4845 19.0068 17.7627 16.9346C20.065 14.8404 22 12.0435 22 8.56348C21.9996 5.71442 19.9289 3.82129 17.5 3.82129Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nHeartBold24.category = 'Interface General';\n\nexport default HeartBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23 3.87402C27.362 3.87402 30.9999 7.29405 31 12.1279C30.9999 17.432 28.019 21.5284 24.8525 24.3848C21.6804 27.2461 18.2013 28.977 16.9131 29.5654C16.3275 29.8329 15.6725 29.8329 15.0869 29.5654C13.7987 28.977 10.3196 27.2461 7.14746 24.3848C3.98096 21.5284 1.00007 17.432 1 12.1279C1.00008 7.29405 4.63797 3.87402 9 3.87402C11.977 3.87402 13.9785 5.2127 15.2139 6.54492C15.5214 6.87659 15.7824 7.20746 16 7.51758C16.2176 7.20746 16.4786 6.87659 16.7861 6.54492C18.0215 5.2127 20.023 3.87402 23 3.87402ZM23 5.87402C20.6965 5.87402 19.1974 6.88593 18.2529 7.9043C17.7752 8.41945 17.4406 8.93716 17.2266 9.32422C17.1201 9.51673 17.0441 9.6748 16.9971 9.78027C16.9737 9.83276 16.9579 9.87263 16.9482 9.89648C16.9442 9.90656 16.9402 9.91366 16.9385 9.91797V9.91992L16.9375 9.92285C16.7922 10.3149 16.4184 10.5752 16 10.5752C15.5816 10.5752 15.2078 10.3149 15.0625 9.92285L15.0615 9.91992V9.9209L15.0605 9.91895V9.91797C15.0589 9.91361 15.0557 9.90631 15.0518 9.89648C15.0421 9.87263 15.0263 9.83276 15.0029 9.78027C14.9559 9.6748 14.8799 9.51673 14.7734 9.32422C14.5594 8.93716 14.2248 8.41945 13.7471 7.9043C12.8026 6.88593 11.3035 5.87402 9 5.87402C5.74808 5.87402 3.00008 8.39308 3 12.1279C3.00007 16.629 5.52473 20.2278 8.48633 22.8994C11.4419 25.5655 14.7137 27.196 15.918 27.7461C15.9758 27.7725 16.0242 27.7725 16.082 27.7461C17.2863 27.196 20.5581 25.5655 23.5137 22.8994C26.4753 20.2278 28.9999 16.629 29 12.1279C28.9999 8.39308 26.2519 5.87402 23 5.87402Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nHeartBold32.category = 'Interface General';\n\nexport default HeartBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.5 1.2168C10.3487 1.2168 12 2.59314 12 4.63477C12 6.70251 10.7531 8.24018 9.55957 9.24316C8.35349 10.2567 7.04396 10.8623 6.56445 11.0664C6.20183 11.2207 5.79817 11.2207 5.43555 11.0664C4.95605 10.8623 3.64651 10.2567 2.44043 9.24316C1.24694 8.24018 2.45318e-05 6.70251 0 4.63477C2.82829e-06 2.59314 1.65131 1.2168 3.5 1.2168C4.63263 1.2168 5.45712 1.68935 6 2.17773C6.54288 1.68935 7.36737 1.2168 8.5 1.2168Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartBoldFilled12.category = 'Interface General';\n\nexport default HeartBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5 1.41797C13.9584 1.41797 15.9998 3.35343 16 6.04492C16 8.89407 14.3998 11.0649 12.7676 12.5391C11.1296 14.0184 9.33856 14.9096 8.66895 15.2158C8.24121 15.4114 7.75878 15.4114 7.33105 15.2158C6.66144 14.9096 4.87042 14.0184 3.23242 12.5391C1.60023 11.0649 3.42755e-05 8.89407 0 6.04492C0.000238665 3.35343 2.04158 1.41797 4.5 1.41797C6.11272 1.41797 7.23447 2.17658 7.92578 2.9043C7.95153 2.9314 7.97538 2.96025 8 2.9873C8.02462 2.96025 8.04847 2.9314 8.07422 2.9043C8.76553 2.17658 9.88728 1.41797 11.5 1.41797Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartBoldFilled16.category = 'Interface General';\n\nexport default HeartBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5 2.12012C17.4756 2.12012 19.9998 4.39982 20 7.65332C20 11.1337 17.9866 13.7916 15.9141 15.6074C13.8331 17.4307 11.5581 18.5289 10.7207 18.9004C10.2581 19.1056 9.74186 19.1056 9.2793 18.9004C8.44193 18.5289 6.1669 17.4307 4.08594 15.6074C2.01343 13.7916 1.45284e-05 11.1337 0 7.65332C0.000193347 4.39982 2.52439 2.12012 5.5 2.12012C7.5807 2.12012 8.96021 3.00143 9.80469 3.9082C9.87358 3.98219 9.93839 4.05646 10 4.12988C10.0616 4.05646 10.1264 3.98219 10.1953 3.9082C11.0398 3.00143 12.4193 2.12012 14.5 2.12012Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartBoldFilled20.category = 'Interface General';\n\nexport default HeartBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5 1.82129C21.0531 1.82129 23.9996 4.62965 24 8.56348C24 12.8398 21.6165 16.1326 19.1084 18.4141C16.5951 20.7002 13.8394 22.0822 12.8135 22.5547C12.2927 22.7945 11.7073 22.7945 11.1865 22.5547C10.1606 22.0822 7.40494 20.7002 4.8916 18.4141C2.38351 16.1326 0 12.8398 0 8.56348C0.000385443 4.62965 2.94686 1.82129 6.5 1.82129C8.86219 1.82129 10.4853 2.92334 11.4922 3.99902C11.683 4.20292 11.8506 4.40854 12 4.60449C12.1494 4.40854 12.317 4.20292 12.5078 3.99902C13.5147 2.92334 15.1378 1.82129 17.5 1.82129Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartBoldFilled24.category = 'Interface General';\n\nexport default HeartBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23 3.87402C27.362 3.87402 30.9999 7.29405 31 12.1279C30.9999 17.432 28.019 21.5284 24.8525 24.3848C21.6804 27.2461 18.2013 28.977 16.9131 29.5654C16.3275 29.8329 15.6725 29.8329 15.0869 29.5654C13.7987 28.977 10.3196 27.2461 7.14746 24.3848C3.98096 21.5284 1.00007 17.432 1 12.1279C1.00008 7.29405 4.63797 3.87402 9 3.87402C11.977 3.87402 13.9785 5.2127 15.2139 6.54492C15.5214 6.87659 15.7824 7.20746 16 7.51758C16.2176 7.20746 16.4786 6.87659 16.7861 6.54492C18.0215 5.2127 20.023 3.87402 23 3.87402Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartBoldFilled32.category = 'Interface General';\n\nexport default HeartBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.625 1C10.4637 1 12 2.43801 12 4.4502C12 6.5819 10.7902 8.20231 9.5625 9.2998C8.32979 10.4018 6.98523 11.0644 6.49121 11.2881C6.17682 11.4304 5.82318 11.4304 5.50879 11.2881C5.01477 11.0644 3.67021 10.4018 2.4375 9.2998C1.20983 8.20231 4.40936e-05 6.5819 0 4.4502C0 2.43801 1.53632 1 3.375 1C4.57183 1 5.41142 1.56601 5.93066 2.10449C5.95482 2.12954 5.97712 2.1557 6 2.18066C6.02288 2.1557 6.04518 2.12954 6.06934 2.10449C6.58858 1.56601 7.42817 1 8.625 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartFilled12.category = 'Interface General';\n\nexport default HeartFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.625 1.5C14.0075 1.5 15.9999 3.35887 16 5.97852C16 8.80664 14.3958 10.9743 12.7295 12.4639C11.0583 13.9578 9.23082 14.8577 8.56055 15.1611C8.20122 15.3238 7.79878 15.3238 7.43945 15.1611C6.76918 14.8577 4.94172 13.9578 3.27051 12.4639C1.60421 10.9743 0 8.80664 0 5.97852C8.35319e-05 3.35887 1.99251 1.5 4.375 1.5C5.94461 1.5 7.03525 2.23032 7.71387 2.93945C7.81904 3.04936 7.9133 3.16059 8 3.26758C8.0867 3.16059 8.18096 3.04936 8.28613 2.93945C8.96475 2.23032 10.0554 1.5 11.625 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartFilled16.category = 'Interface General';\n\nexport default HeartFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.625 2C17.5513 2 19.9998 4.27979 20 7.50684C20 11.0313 18.0014 13.7453 15.8965 15.627C13.7866 17.513 11.4765 18.6509 10.6299 19.0342C10.2256 19.2172 9.77439 19.2172 9.37012 19.0342C8.52352 18.6509 6.21337 17.513 4.10352 15.627C1.99862 13.7453 0 11.0313 0 7.50684C0.000225261 4.27979 2.44873 2 5.375 2C7.43089 2 8.77899 2.88552 9.60059 3.78613C9.75239 3.95256 9.88348 4.12087 10 4.28125C10.1165 4.12087 10.2476 3.95256 10.3994 3.78613C11.221 2.88552 12.5691 2 14.625 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartFilled20.category = 'Interface General';\n\nexport default HeartFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.625 2C21.0953 2 24 4.7013 24 8.53613C23.9999 12.7569 21.6069 16.0163 19.0635 18.29C16.515 20.5683 13.7221 21.9442 12.6992 22.4072C12.25 22.6106 11.75 22.6106 11.3008 22.4072C10.2779 21.9442 7.48501 20.5683 4.93652 18.29C2.39308 16.0163 9.46155e-05 12.7569 0 8.53613C0 4.7013 2.90474 2 6.375 2C8.6927 2 10.2843 3.0621 11.2783 4.1084C11.5673 4.41264 11.8054 4.71749 12 4.99512C12.1946 4.71749 12.4327 4.41264 12.7217 4.1084C13.7157 3.0621 15.3073 2 17.625 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartFilled24.category = 'Interface General';\n\nexport default HeartFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.125 4C27.4111 4 31 7.33295 31 12.0791C30.9999 17.3443 28.0148 21.4233 24.8135 24.2852C21.6072 27.1514 18.0901 28.884 16.8027 29.4668C16.2864 29.7005 15.7136 29.7005 15.1973 29.4668C13.9099 28.884 10.3928 27.1514 7.18652 24.2852C3.9852 21.4233 1.00012 17.3443 1 12.0791C1 7.33295 4.58895 4 8.875 4C11.813 4 13.7818 5.30826 15.001 6.61328C15.4184 7.06015 15.7468 7.50718 16 7.90039C16.2532 7.50718 16.5816 7.06015 16.999 6.61328C18.2182 5.30826 20.187 4 23.125 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartFilled32.category = 'Interface General';\n\nexport default HeartFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartPulse12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartPulse12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.66016 8.52344C2.92347 8.20381 3.39611 8.15766 3.71582 8.4209C4.61356 9.16013 5.54129 9.6424 6 9.85938C6.45867 9.64243 7.38726 9.16029 8.28516 8.4209C8.6049 8.15804 9.07765 8.20385 9.34082 8.52344C9.60369 8.84314 9.55776 9.31589 9.23828 9.5791C8.10653 10.5111 6.94961 11.0797 6.49414 11.2861C6.17968 11.4285 5.82031 11.4286 5.50586 11.2861C5.05056 11.0798 3.89443 10.5109 2.7627 9.5791C2.44296 9.31581 2.39691 8.84319 2.66016 8.52344ZM5.86426 5.26855C6.23868 4.64482 7.09981 4.53927 7.61426 5.05371L8.31055 5.74902L11.249 5.74414C11.6629 5.7436 11.9991 6.07824 12 6.49219C12.0008 6.9064 11.6652 7.24336 11.251 7.24414L8.1543 7.25C7.85699 7.25053 7.57156 7.13211 7.36133 6.92188L6.89941 6.45898L5.98535 7.98242C5.68738 8.47871 5.00213 8.56268 4.59277 8.15332L3.68945 7.24902L0.749023 7.24414C0.334811 7.24336 -0.000782587 6.9064 0 6.49219C0.000919896 6.07824 0.337051 5.7436 0.750977 5.74414L3.94336 5.75C4.14923 5.75039 4.34796 5.82187 4.50586 5.95117L4.57129 6.01074L5.10156 6.54004L5.86426 5.26855ZM8.625 1C10.2788 1.00011 11.7013 2.16645 11.959 3.88867C12.0202 4.29824 11.7376 4.68083 11.3281 4.74219C10.9187 4.80335 10.537 4.5207 10.4756 4.11133C10.3298 3.13611 9.54897 2.50011 8.625 2.5C7.94705 2.50007 7.47388 2.80907 7.14941 3.14551C6.98552 3.31547 6.86607 3.48778 6.78809 3.61621C6.74974 3.67938 6.72245 3.73026 6.70605 3.7627L6.68945 3.7959C6.57121 4.07135 6.29977 4.2499 6 4.25C5.7002 4.24991 5.42878 4.0714 5.31055 3.7959V3.79492C5.30773 3.78889 5.3025 3.7777 5.29492 3.7627C5.27857 3.73033 5.25125 3.67943 5.21289 3.61621C5.13493 3.4878 5.01447 3.31548 4.85059 3.14551C4.52612 2.80911 4.05287 2.50007 3.375 2.5C2.45104 2.50011 1.67122 3.13612 1.52539 4.11133C1.46399 4.52072 1.08133 4.80328 0.671875 4.74219C0.262405 4.68077 -0.0202177 4.29821 0.0410156 3.88867C0.298706 2.16643 1.72123 1.00011 3.375 1C4.5717 1.00008 5.41146 1.56605 5.93066 2.10449C5.95478 2.12951 5.97715 2.15574 6 2.18066C6.02284 2.15573 6.04522 2.1295 6.06934 2.10449C6.58855 1.56609 7.42838 1.00007 8.625 1ZM5.31152 3.79785L5.3125 3.79883L5.31348 3.80078C5.31348 3.80078 5.31278 3.79863 5.31152 3.7959V3.79785Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartPulse12.category = 'Interface General';\n\nexport default HeartPulse12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartPulse16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartPulse16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.6279 11.4355C11.9397 11.1629 12.4138 11.1942 12.6865 11.5059C12.9592 11.8177 12.927 12.2918 12.6152 12.5645C10.9787 13.9954 9.22158 14.861 8.56348 15.1592C8.20403 15.322 7.79597 15.322 7.43652 15.1592C6.77842 14.861 5.02127 13.9954 3.38477 12.5645C3.07295 12.2918 3.04081 11.8177 3.31348 11.5059C3.58617 11.1942 4.06032 11.1629 4.37207 11.4355C5.80741 12.6906 7.36451 13.4745 8 13.7666C8.63549 13.4745 10.1926 12.6906 11.6279 11.4355ZM8.26855 6.80176C8.57026 6.34768 9.20104 6.2457 9.63086 6.58105L9.71973 6.65918L11.3105 8.25H15.25C15.6642 8.25 16 8.58579 16 9C16 9.41421 15.6642 9.75 15.25 9.75H11.2109C10.8771 9.75 10.5564 9.61693 10.3203 9.38086L9.20605 8.26562L7.79102 11.0957C7.50308 11.6715 6.73557 11.7958 6.28027 11.3408L4.68945 9.75H0.75C0.335792 9.75 8.63289e-06 9.41421 0 9C0 8.58579 0.335786 8.25 0.75 8.25H4.78906C5.08117 8.25 5.36292 8.35163 5.58691 8.53516L5.67969 8.61914L6.79492 9.7334L8.20898 6.9043L8.26855 6.80176ZM11.625 1.5C14.0075 1.5 15.9999 3.35887 16 5.97852C16 6.39273 15.6642 6.72852 15.25 6.72852C14.8358 6.72852 14.5 6.39273 14.5 5.97852C14.4999 4.19361 13.1854 3 11.625 3C10.5699 3 9.84776 3.47747 9.37012 3.97656C9.12891 4.22864 8.9547 4.48304 8.8418 4.67285C8.7859 4.76685 8.74633 4.8434 8.72168 4.89355C8.70946 4.91842 8.70099 4.93684 8.69629 4.94727C8.69395 4.95246 8.69187 4.95596 8.69141 4.95703C8.57453 5.23537 8.30214 5.41699 8 5.41699C7.69786 5.41699 7.42547 5.23537 7.30859 4.95703L7.30371 4.94727C7.29901 4.93684 7.29054 4.91842 7.27832 4.89355C7.25367 4.8434 7.2141 4.76685 7.1582 4.67285C7.0453 4.48304 6.87109 4.22864 6.62988 3.97656C6.15224 3.47747 5.43014 3 4.375 3C2.81461 3 1.50008 4.19361 1.5 5.97852C1.5 6.39273 1.16421 6.72852 0.75 6.72852C0.335786 6.72852 0 6.39273 0 5.97852C8.35155e-05 3.35887 1.99251 1.5 4.375 1.5C5.94461 1.5 7.03525 2.23032 7.71387 2.93945C7.81904 3.04936 7.9133 3.16059 8 3.26758C8.0867 3.16059 8.18096 3.04936 8.28613 2.93945C8.96475 2.23032 10.0554 1.5 11.625 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartPulse16.category = 'Interface General';\n\nexport default HeartPulse16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartPulse20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartPulse20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.4717 13.9678C15.7657 13.676 16.2404 13.6777 16.5322 13.9717C16.824 14.2657 16.8222 14.7404 16.5283 15.0322C14.2703 17.2732 11.5691 18.6082 10.6357 19.0312C10.2313 19.2145 9.76867 19.2145 9.36426 19.0312C8.43089 18.6082 5.7297 17.2732 3.47168 15.0322C3.17776 14.7404 3.17602 14.2657 3.46777 13.9717C3.75956 13.6777 4.23433 13.676 4.52832 13.9678C6.59953 16.0233 9.11174 17.27 9.9834 17.665C9.98948 17.6678 9.99524 17.6689 10 17.6689C10.0048 17.6689 10.0105 17.6678 10.0166 17.665C10.8883 17.27 13.4005 16.0233 15.4717 13.9678ZM10.7266 7.8877C11.0651 7.38462 11.7818 7.3018 12.2266 7.71387L12.3174 7.80957L14.3516 10.25H19.25C19.6642 10.25 20 10.5858 20 11C20 11.4142 19.6642 11.75 19.25 11.75H14.3037C13.8886 11.7499 13.4952 11.565 13.2295 11.2461L11.6582 9.36035L9.33984 13.998C9.01844 14.6409 8.14278 14.7424 7.68262 14.1904L5.64844 11.75H0.75C0.335786 11.75 0 11.4142 0 11C2.70586e-06 10.5858 0.335788 10.25 0.75 10.25H5.69629C6.05953 10.2501 6.40598 10.3917 6.66504 10.6406L6.77051 10.7539L8.34277 12.6387L10.6602 8.00195L10.7266 7.8877ZM14.625 2C17.5513 2 19.9998 4.27979 20 7.50684C20 7.92105 19.6642 8.25684 19.25 8.25684C18.8358 8.25684 18.5 7.92105 18.5 7.50684C18.4998 5.11453 16.7292 3.5 14.625 3.5C13.0561 3.5 12.0915 4.15589 11.5068 4.79688C11.2085 5.12393 11.0054 5.45227 10.8779 5.69727C10.8145 5.81916 10.7709 5.91894 10.7441 5.98438C10.7309 6.01684 10.7219 6.04075 10.7168 6.05469L10.7129 6.06348L10.7139 6.06445L10.7129 6.06641V6.06543L10.7119 6.06836C10.6105 6.37554 10.3238 6.58301 10 6.58301C9.67623 6.58301 9.38947 6.37554 9.28809 6.06836C9.28788 6.06776 9.28658 6.06669 9.28613 6.06543V6.06348C9.28536 6.06129 9.28447 6.05818 9.2832 6.05469C9.27813 6.04075 9.26911 6.01684 9.25586 5.98438C9.22914 5.91894 9.18549 5.81916 9.12207 5.69727C8.99459 5.45227 8.79147 5.12393 8.49316 4.79688C7.90849 4.15589 6.94391 3.5 5.375 3.5C3.27083 3.5 1.50022 5.11453 1.5 7.50684C1.5 7.92105 1.16421 8.25684 0.75 8.25684C0.335786 8.25684 0 7.92105 0 7.50684C0.000225261 4.27979 2.44873 2 5.375 2C7.43089 2 8.77899 2.88552 9.60059 3.78613C9.75239 3.95256 9.88348 4.12087 10 4.28125C10.1165 4.12087 10.2476 3.95256 10.3994 3.78613C11.221 2.88552 12.5691 2 14.625 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartPulse20.category = 'Interface General';\n\nexport default HeartPulse20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartPulse24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartPulse24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.2695 15.9902C19.5509 15.6866 20.0252 15.6681 20.3291 15.9492C20.633 16.2306 20.6515 16.7058 20.3701 17.0098C17.5459 20.0601 13.9013 21.8625 12.7031 22.4053C12.254 22.6086 11.746 22.6086 11.2969 22.4053C10.0987 21.8625 6.4541 20.0601 3.62988 17.0098C3.34847 16.7058 3.36696 16.2306 3.6709 15.9492C3.97477 15.6681 4.44911 15.6866 4.73047 15.9902C7.34994 18.8194 10.7757 20.5229 11.915 21.0391C11.9709 21.0644 12.0291 21.0644 12.085 21.0391C13.2243 20.5229 16.6501 18.8194 19.2695 15.9902ZM13.5723 9.13965C13.9736 8.64767 14.7276 8.62633 15.1562 9.09473L15.2422 9.20215L17.377 12.2334C17.3843 12.2436 17.3966 12.2508 17.4092 12.251H23.25C23.6642 12.251 24 12.5868 24 13.001C23.9995 13.4148 23.6639 13.751 23.25 13.751H17.4092C16.9088 13.7508 16.4397 13.5066 16.1514 13.0977L14.4072 10.6201L10.5928 16.7549C10.1994 17.387 9.29102 17.4201 8.85254 16.8184L6.62988 13.7666C6.62252 13.7566 6.61102 13.7511 6.59863 13.751H0.75C0.336103 13.751 0.000513388 13.4148 0 13.001C0 12.5868 0.335786 12.251 0.75 12.251H6.59863C7.09072 12.2511 7.55311 12.486 7.84277 12.8838L9.67285 15.3955L13.4922 9.25195L13.5723 9.13965ZM17.625 2C21.0953 2 24 4.7013 24 8.53613C24 8.88693 23.9832 9.23167 23.9512 9.57031C23.9122 9.98269 23.5462 10.2861 23.1338 10.2471C22.7216 10.208 22.4192 9.84186 22.458 9.42969C22.4856 9.13764 22.5 8.83961 22.5 8.53613C22.5 5.53604 20.2732 3.5 17.625 3.5C15.8178 3.5 14.5969 4.31291 13.8096 5.1416C13.4129 5.55914 13.1293 5.97825 12.9463 6.29199C12.8552 6.44815 12.7903 6.57691 12.749 6.66309C12.7286 6.70584 12.7138 6.7379 12.7051 6.75781C12.7007 6.76778 12.6978 6.77482 12.6963 6.77832C12.5824 7.06307 12.3067 7.25 12 7.25C11.7317 7.25 11.4868 7.10728 11.3535 6.88086L11.3037 6.77832C11.3022 6.77482 11.2993 6.76778 11.2949 6.75781C11.2862 6.7379 11.2714 6.70584 11.251 6.66309C11.2097 6.57691 11.1448 6.44815 11.0537 6.29199C10.8707 5.97825 10.5871 5.55914 10.1904 5.1416C9.40315 4.31291 8.18224 3.5 6.375 3.5C3.72684 3.5 1.5 5.53604 1.5 8.53613C1.50001 8.83961 1.51437 9.13764 1.54199 9.42969C1.58081 9.84186 1.27837 10.208 0.866211 10.2471C0.453837 10.2861 0.0878257 9.98269 0.0488281 9.57031C0.0168123 9.23167 7.89672e-06 8.88693 0 8.53613C0 4.7013 2.90474 2 6.375 2C8.6927 2 10.2843 3.0621 11.2783 4.1084C11.5673 4.41264 11.8054 4.71749 12 4.99512C12.1946 4.71749 12.4327 4.41264 12.7217 4.1084C13.7157 3.0621 15.3073 2 17.625 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartPulse24.category = 'Interface General';\n\nexport default HeartPulse24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartPulse32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartPulse32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.43945 20.1543C4.76791 19.9021 5.23891 19.9636 5.49121 20.292C8.8926 24.7197 14.1736 27.3565 15.8096 28.0977C15.9328 28.1535 16.0672 28.1535 16.1904 28.0977C17.826 27.3567 23.1054 24.721 26.5068 20.2949C26.7592 19.9665 27.2302 19.9049 27.5586 20.1572C27.887 20.4096 27.9487 20.8806 27.6963 21.209C24.06 25.9406 18.4942 28.7006 16.8096 29.4639C16.2929 29.6979 15.7071 29.6979 15.1904 29.4639C13.5055 28.7005 7.938 25.9394 4.30176 21.2061C4.04942 20.8776 4.11098 20.4066 4.43945 20.1543ZM17.7529 11.8398C18.2626 10.8017 19.7061 10.7066 20.3477 11.6689L23.3271 16.1387C23.3735 16.2082 23.4516 16.25 23.5352 16.25H30.25C30.6642 16.25 31 16.5858 31 17C31 17.4142 30.6642 17.75 30.25 17.75H23.5352C22.95 17.75 22.4037 17.4575 22.0791 16.9707L19.0996 12.501L14.3525 22.1768C13.8469 23.2076 12.4178 23.3113 11.7686 22.3643L8.67969 17.8584C8.63307 17.7904 8.5551 17.75 8.47266 17.75H1.75C1.33579 17.75 1 17.4142 1 17C1 16.5858 1.33579 16.25 1.75 16.25H8.47266C9.04975 16.25 9.59069 16.5348 9.91699 17.0107L13.0059 21.5166L17.7529 11.8398ZM23.125 4C27.4111 4 31 7.33295 31 12.0791C31 12.4974 30.9808 12.9091 30.9443 13.3135C30.9069 13.7258 30.5423 14.0294 30.1299 13.9922C29.7175 13.9548 29.413 13.5902 29.4502 13.1777C29.4826 12.8181 29.5 12.452 29.5 12.0791C29.5 8.16768 26.5889 5.5 23.125 5.5C20.688 5.5 19.0943 6.56674 18.0947 7.63672C17.5905 8.17641 17.2383 8.71807 17.0127 9.12305C16.9003 9.32483 16.8201 9.49103 16.7695 9.60352C16.7445 9.65933 16.7267 9.70174 16.7158 9.72852C16.7104 9.74175 16.7071 9.75163 16.7051 9.75684L16.7031 9.75879C16.5945 10.0536 16.3142 10.25 16 10.25C15.6859 10.25 15.4046 10.0545 15.2959 9.75977V9.75879L15.2949 9.75684C15.2929 9.75163 15.2896 9.74175 15.2842 9.72852C15.2733 9.70174 15.2555 9.65933 15.2305 9.60352C15.1799 9.49103 15.0997 9.32483 14.9873 9.12305C14.7617 8.71807 14.4095 8.17641 13.9053 7.63672C12.9057 6.56674 11.312 5.5 8.875 5.5C5.41105 5.5 2.5 8.16768 2.5 12.0791C2.50001 12.4533 2.51712 12.8208 2.5498 13.1816C2.58718 13.5942 2.28264 13.9587 1.87012 13.9961C1.45777 14.0333 1.09314 13.7297 1.05566 13.3174C1.01892 12.9117 1.00001 12.4988 1 12.0791C1 7.33295 4.58895 4 8.875 4C11.813 4 13.7818 5.30826 15.001 6.61328C15.4184 7.06015 15.7468 7.50718 16 7.90039C16.2532 7.50718 16.5816 7.06015 16.999 6.61328C18.2182 5.30826 20.187 4 23.125 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartPulse32.category = 'Interface General';\n\nexport default HeartPulse32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartPulseFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartPulseFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 7.24414C10.793 8.06072 10.1808 8.74704 9.5625 9.2998C8.32979 10.4018 6.98523 11.0644 6.49121 11.2881C6.17682 11.4304 5.82318 11.4304 5.50879 11.2881C5.01477 11.0644 3.67021 10.4018 2.4375 9.2998C1.81877 8.74668 1.20512 8.06044 0.748047 7.24316L0.749023 7.24414L3.68945 7.24902L4.59277 8.15332C5.00213 8.56268 5.68738 8.47871 5.98535 7.98242L6.89941 6.45898L7.36133 6.92188C7.57156 7.13211 7.85699 7.25053 8.1543 7.25L11.25 7.24414ZM8.625 1C10.4637 1 12 2.43801 12 4.4502C12 4.98992 11.9219 5.49672 11.7861 5.9707C11.6497 5.83102 11.4597 5.74386 11.249 5.74414L8.31055 5.74902L7.61426 5.05371C7.09981 4.53927 6.23868 4.64482 5.86426 5.26855L5.10156 6.54004L4.57129 6.01074L4.50586 5.95117C4.34796 5.82187 4.14923 5.75039 3.94336 5.75L0.750977 5.74414C0.540021 5.74386 0.349358 5.83073 0.212891 5.9707C0.0771693 5.49679 1.1162e-05 4.98982 0 4.4502C0 2.43801 1.53632 1 3.375 1C4.57183 1 5.41142 1.56601 5.93066 2.10449C5.95482 2.12954 5.97712 2.1557 6 2.18066C6.02288 2.1557 6.04518 2.12954 6.06934 2.10449C6.58858 1.56601 7.42817 1 8.625 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartPulseFilled12.category = 'Interface General';\n\nexport default HeartPulseFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartPulseFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartPulseFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3203 9.38086C10.5564 9.61693 10.8771 9.75 11.2109 9.75H14.9727C14.365 10.8196 13.5555 11.7254 12.7295 12.4639C11.0583 13.9578 9.23082 14.8577 8.56055 15.1611C8.20122 15.3238 7.79878 15.3238 7.43945 15.1611C6.76918 14.8577 4.94172 13.9578 3.27051 12.4639C2.44446 11.7254 1.635 10.8196 1.02734 9.75H4.68945L6.28027 11.3408C6.73557 11.7958 7.50308 11.6715 7.79102 11.0957L9.20605 8.26562L10.3203 9.38086ZM11.625 1.5C14.0075 1.5 15.9999 3.35887 16 5.97852C16 6.82664 15.8544 7.6149 15.6074 8.34375C15.5008 8.28558 15.38 8.25 15.25 8.25H11.3105L9.71973 6.65918L9.63086 6.58105C9.20104 6.2457 8.57026 6.34768 8.26855 6.80176L8.20898 6.9043L6.79492 9.7334L5.67969 8.61914L5.58691 8.53516C5.36292 8.35163 5.08117 8.25 4.78906 8.25H0.75C0.619722 8.25 0.498356 8.28532 0.391602 8.34375C0.14471 7.61498 0 6.82652 0 5.97852C8.35319e-05 3.35887 1.99251 1.5 4.375 1.5C5.94461 1.5 7.03525 2.23032 7.71387 2.93945C7.81904 3.04936 7.9133 3.16059 8 3.26758C8.0867 3.16059 8.18096 3.04936 8.28613 2.93945C8.96475 2.23032 10.0554 1.5 11.625 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartPulseFilled16.category = 'Interface General';\n\nexport default HeartPulseFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartPulseFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartPulseFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2295 11.2461C13.4952 11.565 13.8886 11.7499 14.3037 11.75H18.9678C18.1889 13.2937 17.0592 14.5875 15.8965 15.627C13.7866 17.513 11.4765 18.6509 10.6299 19.0342C10.2256 19.2172 9.77439 19.2172 9.37012 19.0342C8.52352 18.6509 6.21337 17.513 4.10352 15.627C2.94076 14.5875 1.81113 13.2937 1.03223 11.75H5.64844L7.68262 14.1904C8.14278 14.7424 9.01844 14.6409 9.33984 13.998L11.6582 9.36035L13.2295 11.2461ZM14.625 2C17.5513 2 19.9998 4.27979 20 7.50684C20 8.50919 19.8374 9.44567 19.5576 10.3164C19.4637 10.2741 19.3597 10.25 19.25 10.25H14.3516L12.3174 7.80957L12.2266 7.71387C11.7818 7.3018 11.0651 7.38462 10.7266 7.8877L10.6602 8.00195L8.34277 12.6387L6.77051 10.7539L6.66504 10.6406C6.40598 10.3917 6.05953 10.2501 5.69629 10.25H0.75C0.639971 10.25 0.535544 10.2738 0.441406 10.3164C0.161689 9.44575 0 8.50908 0 7.50684C0.000225261 4.27979 2.44873 2 5.375 2C7.43089 2 8.77899 2.88552 9.60059 3.78613C9.75239 3.95256 9.88348 4.12087 10 4.28125C10.1165 4.12087 10.2476 3.95256 10.3994 3.78613C11.221 2.88552 12.5691 2 14.625 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartPulseFilled20.category = 'Interface General';\n\nexport default HeartPulseFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartPulseFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartPulseFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.1514 13.0977C16.4397 13.5066 16.9088 13.7508 17.4092 13.751H22.6963C21.7638 15.5483 20.4361 17.063 19.0635 18.29C16.515 20.5683 13.7221 21.9442 12.6992 22.4072C12.25 22.6106 11.75 22.6106 11.3008 22.4072C10.2779 21.9442 7.48501 20.5683 4.93652 18.29C3.56393 17.063 2.23623 15.5483 1.30371 13.751H6.59863C6.61102 13.7511 6.62252 13.7566 6.62988 13.7666L8.85254 16.8184C9.29102 17.4201 10.1994 17.387 10.5928 16.7549L14.4072 10.6201L16.1514 13.0977ZM17.625 2C21.0953 2 24 4.7013 24 8.53613C24 9.87324 23.7586 11.1135 23.3496 12.2568C23.317 12.2525 23.2838 12.251 23.25 12.251H17.4092C17.3966 12.2508 17.3843 12.2436 17.377 12.2334L15.2422 9.20215L15.1562 9.09473C14.7276 8.62633 13.9736 8.64767 13.5723 9.13965L13.4922 9.25195L9.67285 15.3955L7.84277 12.8838C7.55311 12.486 7.09072 12.2511 6.59863 12.251H0.75C0.715907 12.251 0.682301 12.2524 0.649414 12.2568C0.24045 11.1135 2.99709e-05 9.87312 0 8.53613C0 4.7013 2.90474 2 6.375 2C8.6927 2 10.2843 3.0621 11.2783 4.1084C11.5673 4.41264 11.8054 4.71749 12 4.99512C12.1946 4.71749 12.4327 4.41264 12.7217 4.1084C13.7157 3.0621 15.3073 2 17.625 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartPulseFilled24.category = 'Interface General';\n\nexport default HeartPulseFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HeartPulseFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HeartPulseFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.0791 16.9707C22.4037 17.4575 22.95 17.75 23.5352 17.75H29.7764C28.6113 20.3703 26.7529 22.5514 24.8135 24.2852C21.6072 27.1514 18.0901 28.884 16.8027 29.4668C16.2864 29.7005 15.7136 29.7005 15.1973 29.4668C13.9099 28.884 10.3928 27.1514 7.18652 24.2852C5.24713 22.5514 3.38872 20.3703 2.22363 17.75H8.47266C8.5551 17.75 8.63307 17.7904 8.67969 17.8584L11.7686 22.3643C12.4178 23.3113 13.8469 23.2076 14.3525 22.1768L19.0996 12.501L22.0791 16.9707ZM23.125 4C27.4111 4 31 7.33295 31 12.0791C31 13.5667 30.7608 14.9593 30.3467 16.2568C30.315 16.2528 30.2828 16.25 30.25 16.25H23.5352C23.4516 16.25 23.3735 16.2082 23.3271 16.1387L20.3477 11.6689C19.7061 10.7066 18.2626 10.8017 17.7529 11.8398L13.0059 21.5166L9.91699 17.0107C9.59069 16.5348 9.04975 16.25 8.47266 16.25H1.75C1.71688 16.25 1.68433 16.2527 1.65234 16.2568C1.23827 14.9594 1.00003 13.5666 1 12.0791C1 7.33295 4.58895 4 8.875 4C11.813 4 13.7818 5.30826 15.001 6.61328C15.4184 7.06015 15.7468 7.50718 16 7.90039C16.2532 7.50718 16.5816 7.06015 16.999 6.61328C18.2182 5.30826 20.187 4 23.125 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHeartPulseFilled32.category = 'Interface General';\n\nexport default HeartPulseFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Home12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Home12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.95003 0.769988C5.12963 -0.241083 6.86989 -0.241083 8.04948 0.769988L11.0396 3.33238C11.6488 3.8548 11.9995 4.61764 11.9995 5.42019V9.75009C11.9993 10.9925 10.992 12 9.7496 12H8.74964C7.78334 12 6.99996 11.2163 6.99972 10.2501V7.75017C6.99972 7.19791 6.55202 6.75021 5.99976 6.75021C5.44749 6.75021 4.9998 7.19791 4.9998 7.75017V10.2501C4.99955 11.2163 4.21618 12 3.24987 12H2.24991C1.00747 12 0.000245603 10.9925 0 9.75009V5.42019C0 4.61764 0.350723 3.8548 0.959922 3.33238L3.95003 0.769988ZM7.07393 1.90861C6.45605 1.379 5.54346 1.379 4.92558 1.90861L1.93644 4.47101C1.65954 4.70847 1.49994 5.0554 1.49994 5.42019V9.75009C1.50018 10.1641 1.83586 10.5001 2.24991 10.5001H3.24987C3.38778 10.5001 3.49961 10.3879 3.49986 10.2501V7.75017C3.49986 6.36952 4.6191 5.25027 5.99976 5.25027C7.38041 5.25027 8.49965 6.36952 8.49965 7.75017V10.2501C8.4999 10.3879 8.61173 10.5001 8.74964 10.5001H9.7496C10.1636 10.5001 10.4993 10.1641 10.4996 9.75009V5.42019C10.4996 5.0554 10.34 4.70847 10.0631 4.47101L7.07393 1.90861Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHome12.category = 'Buildings';\n\nexport default Home12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Home16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Home16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.5625 1.92847C6.94919 0.68472 9.05081 0.684719 10.4375 1.92847L13.96 5.08862C14.6218 5.68241 14.9999 6.5305 15 7.41968V12.4636C15 13.8641 13.8643 14.9998 12.4639 14.9998H10.9404C9.86877 14.9997 9.00002 14.131 9 13.0593V9.74976C8.99981 9.19763 8.55217 8.74976 8 8.74976C7.44783 8.74976 7.00019 9.19763 7 9.74976V13.0593C6.99997 14.131 6.13123 14.9997 5.05957 14.9998H3.53613C2.1357 14.9998 1 13.8641 1 12.4636V7.41968C1.0001 6.5305 1.37817 5.68242 2.04004 5.08862L5.5625 1.92847ZM9.43555 3.04565C8.61872 2.313 7.38128 2.313 6.56445 3.04565L3.04199 6.20581C2.69728 6.51508 2.5001 6.95657 2.5 7.41968V12.4636C2.5 13.0356 2.96412 13.4998 3.53613 13.4998H5.05957C5.3028 13.4997 5.49997 13.3026 5.5 13.0593V9.74976C5.50019 8.3692 6.6194 7.24976 8 7.24976C9.3806 7.24976 10.4998 8.3692 10.5 9.74976V13.0593C10.5 13.3026 10.6972 13.4997 10.9404 13.4998H12.4639C13.0359 13.4998 13.5 13.0356 13.5 12.4636V7.41968C13.4999 6.95657 13.3027 6.51508 12.958 6.20581L9.43555 3.04565Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHome16.category = 'Buildings';\n\nexport default Home16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Home20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Home20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.02832 2.15845C8.71905 0.641706 11.281 0.641707 12.9717 2.15845L17.707 6.40649C18.5299 7.14478 18.9999 8.19844 19 9.30396V15.8928C18.9999 17.6088 17.6086 19.0002 15.8926 19.0002H13.541C12.2592 19 11.2199 17.9608 11.2197 16.679V13.22C11.2196 12.5463 10.6737 12.0002 10 12.0002C9.3263 12.0002 8.78042 12.5463 8.78027 13.22V16.679C8.78012 17.9608 7.74079 19 6.45898 19.0002H4.10742C2.39144 19.0002 1.00008 17.6088 1 15.8928V9.30396C1.00011 8.19844 1.4701 7.14478 2.29297 6.40649L7.02832 2.15845ZM11.9697 3.27563C10.8489 2.27008 9.15111 2.27008 8.03027 3.27563L3.29492 7.52368C2.7893 7.97745 2.50011 8.62458 2.5 9.30396V15.8928C2.50008 16.7804 3.21987 17.5002 4.10742 17.5002H6.45898C6.91236 17.5 7.28012 17.1324 7.28027 16.679V13.22C7.28042 11.7179 8.49788 10.5002 10 10.5002C11.5021 10.5002 12.7196 11.7179 12.7197 13.22V16.679C12.7199 17.1323 13.0876 17.5 13.541 17.5002H15.8926C16.7801 17.5002 17.4999 16.7804 17.5 15.8928V9.30396C17.4999 8.62457 17.2107 7.97745 16.7051 7.52368L11.9697 3.27563Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHome20.category = 'Buildings';\n\nexport default Home20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Home24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Home24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.44141 2.38062C10.4573 0.541749 13.5427 0.54175 15.5586 2.38062L21.4824 7.78491C22.449 8.66683 23 9.91491 23 11.2234V19.322C22.9996 21.3533 21.3527 22.9998 19.3213 22.9998H16.7021C15.2099 22.9996 14.0001 21.7899 14 20.2976V15.9998C13.9998 14.8954 13.1044 13.9998 12 13.9998C10.8956 13.9998 10.0002 14.8954 10 15.9998V20.2976C9.99987 21.7899 8.79015 22.9996 7.29785 22.9998H4.67871C2.64732 22.9998 1.00037 21.3533 1 19.322V11.2234C1.00004 9.91491 1.55099 8.66683 2.51758 7.78491L8.44141 2.38062ZM14.5479 3.48901C13.1047 2.17255 10.8953 2.17255 9.45215 3.48901L3.52832 8.89233C2.87314 9.49005 2.50004 10.3365 2.5 11.2234V19.322C2.50037 20.5249 3.47575 21.4998 4.67871 21.4998H7.29785C7.96172 21.4996 8.49987 20.9615 8.5 20.2976V15.9998C8.50021 14.0669 10.0671 12.4998 12 12.4998C13.9329 12.4998 15.4998 14.0669 15.5 15.9998V20.2976C15.5001 20.9615 16.0383 21.4996 16.7021 21.4998H19.3213C20.5243 21.4998 21.4996 20.5249 21.5 19.322V11.2234C21.5 10.3365 21.1269 9.49005 20.4717 8.89233L14.5479 3.48901Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHome24.category = 'Buildings';\n\nexport default Home24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Home32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Home32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 2.81738C13.9408 0.362895 18.0592 0.362894 20.75 2.81738L28.9854 10.3301C30.2686 11.5007 30.9999 13.1575 31 14.8945V26.1787C30.9999 28.8414 28.8414 30.9999 26.1787 31H22.4639C20.5509 30.9998 19.0002 29.4491 19 27.5361V21C19 19.3432 17.6568 18 16 18C14.3432 18 13 19.3432 13 21V27.5361C12.9998 29.4491 11.4491 30.9998 9.53613 31H5.82129C3.1586 30.9999 1.00008 28.8414 1 26.1787V14.8945C1.00007 13.1575 1.73136 11.5007 3.01465 10.3301L11.25 2.81738ZM19.7393 3.92578C17.6212 1.9937 14.3788 1.9937 12.2607 3.92578L4.02539 11.4385C3.05378 12.3249 2.50007 13.5793 2.5 14.8945V26.1787C2.50008 28.013 3.98703 29.4999 5.82129 29.5H9.53613C10.6206 29.4998 11.4998 28.6206 11.5 27.5361V21C11.5 18.5148 13.5147 16.5 16 16.5C18.4853 16.5 20.5 18.5148 20.5 21V27.5361C20.5002 28.6206 21.3794 29.4998 22.4639 29.5H26.1787C28.013 29.4999 29.4999 28.013 29.5 26.1787V14.8945C29.4999 13.5793 28.9462 12.3249 27.9746 11.4385L19.7393 3.92578Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHome32.category = 'Buildings';\n\nexport default Home32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.79785 0.80957C5.06751 -0.269637 6.93249 -0.269639 8.20215 0.80957L10.9434 3.13867C11.6139 3.70865 12 4.54475 12 5.4248V9.5C12 10.8807 10.8807 12 9.5 12H8.5C7.39543 12 6.5 11.1046 6.5 10V8C6.5 7.72386 6.27614 7.5 6 7.5C5.72386 7.5 5.5 7.72386 5.5 8V10C5.5 11.1046 4.60457 12 3.5 12H2.5C1.11929 12 0 10.8807 0 9.5V5.4248C2.23333e-05 4.54475 0.386102 3.70865 1.05664 3.13867L3.79785 0.80957ZM6.90625 2.33301C6.38357 1.88901 5.61643 1.889 5.09375 2.33301L2.35254 4.66309C2.12903 4.85307 2.00002 5.13146 2 5.4248V9.5C2 9.77614 2.22386 10 2.5 10H3.5V8C3.5 6.61929 4.61929 5.5 6 5.5C7.38071 5.5 8.5 6.61929 8.5 8V10H9.5C9.77614 10 10 9.77614 10 9.5V5.4248C9.99998 5.13146 9.87097 4.85307 9.64746 4.66309L6.90625 2.33301Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeBold12.category = 'Buildings';\n\nexport default HomeBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.36426 2.05981C6.85531 0.693017 9.14469 0.693015 10.6357 2.05981L13.9033 5.05493C14.6018 5.69531 15 6.60046 15 7.5481V12.2141C14.9998 13.7525 13.7523 15.0002 12.2139 15.0002H11.1904C9.98079 15.0002 9.00017 14.0194 9 12.8098V10.0002C8.99999 9.44797 8.55228 9.00024 8 9.00024C7.44772 9.00024 7.00001 9.44797 7 10.0002V12.8098C6.99983 14.0194 6.01921 15.0002 4.80957 15.0002H3.78613C2.24772 15.0002 1.00016 13.7525 1 12.2141V7.5481C1 6.60046 1.39817 5.69531 2.09668 5.05493L5.36426 2.05981ZM9.28418 3.53345C8.55777 2.86757 7.44223 2.86757 6.71582 3.53345L3.44824 6.52954C3.16299 6.7911 3 7.16107 3 7.5481V12.2141C3.00016 12.6479 3.35229 13.0002 3.78613 13.0002H4.80957C4.91464 13.0002 4.99983 12.9149 5 12.8098V10.0002C5.00001 8.3434 6.34315 7.00024 8 7.00024C9.65685 7.00024 11 8.3434 11 10.0002V12.8098C11.0002 12.9149 11.0854 13.0002 11.1904 13.0002H12.2139C12.6477 13.0002 12.9998 12.6479 13 12.2141V7.5481C13 7.16107 12.837 6.7911 12.5518 6.52954L9.28418 3.53345Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeBold16.category = 'Buildings';\n\nexport default HomeBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.86719 2.20923C8.65101 0.614625 11.349 0.614623 13.1328 2.20923L17.6182 6.21899C18.4973 7.00494 19 8.12863 19 9.30786V15.6428C18.9998 17.4968 17.4966 19.0002 15.6426 19.0002H13.541C12.1212 19 10.97 17.8487 10.9697 16.429V12.97C10.9696 12.4344 10.5356 12.0002 10 12.0002C9.46437 12.0002 9.03041 12.4344 9.03027 12.97V16.429C9.03 17.8487 7.87879 19 6.45898 19.0002H4.35742C2.50344 19.0002 1.00018 17.4968 1 15.6428V9.30786C1 8.12863 1.50272 7.00494 2.38184 6.21899L6.86719 2.20923ZM11.7998 3.70044C10.7751 2.78439 9.22495 2.78439 8.2002 3.70044L3.71484 7.71021C3.26018 8.11673 3 8.69795 3 9.30786V15.6428C3.00018 16.3922 3.608 17.0002 4.35742 17.0002H6.45898C6.77422 17 7.03 16.7442 7.03027 16.429V12.97C7.03041 11.3298 8.3598 10.0002 10 10.0002C11.6402 10.0002 12.9696 11.3298 12.9697 12.97V16.429C12.97 16.7442 13.2258 17 13.541 17.0002H15.6426C16.392 17.0002 16.9998 16.3922 17 15.6428V9.30786C17 8.69795 16.7398 8.11673 16.2852 7.71021L11.7998 3.70044Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeBold20.category = 'Buildings';\n\nexport default HomeBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.26465 2.44653C10.3821 0.519927 13.6179 0.519928 15.7354 2.44653L21.3965 7.5979C22.4178 8.52733 22.9999 9.8449 23 11.2258V19.0715C22.9998 21.241 21.2408 22.9993 19.0713 22.9993H16.9521C15.3217 22.9991 14 21.6776 14 20.0471V15.9993C13.9997 14.895 13.1044 13.9993 12 13.9993C10.8956 13.9993 10.0003 14.895 10 15.9993V20.0471C10 21.6776 8.6783 22.9991 7.04785 22.9993H4.92871C2.75917 22.9993 1.00024 21.241 1 19.0715V11.2258C1.00008 9.8449 1.58216 8.52733 2.60352 7.5979L8.26465 2.44653ZM14.3896 3.92603C13.0352 2.69363 10.9648 2.69363 9.61035 3.92603L3.9502 9.07739C3.34535 9.62781 3.00008 10.408 3 11.2258V19.0715C3.00024 20.1365 3.86374 20.9993 4.92871 20.9993H7.04785C7.57373 20.9991 8 20.573 8 20.0471V15.9993C8.00035 13.7904 9.79107 11.9993 12 11.9993C14.2089 11.9993 15.9997 13.7904 16 15.9993V20.0471C16 20.573 16.4263 20.9991 16.9521 20.9993H19.0713C20.1363 20.9993 20.9998 20.1365 21 19.0715V11.2258C20.9999 10.408 20.6547 9.62781 20.0498 9.07739L14.3896 3.92603Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeBold24.category = 'Buildings';\n\nexport default HomeBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.0518 2.90381C13.8565 0.350067 18.1435 0.35007 20.9482 2.90381L28.8994 10.144C30.2371 11.3621 30.9999 13.0878 31 14.897V25.9282C30.9999 28.729 28.7295 30.9994 25.9287 30.9995H22.7139C20.6629 30.9993 19.0002 29.3367 19 27.2856V20.9995C18.9997 19.3429 17.6567 17.9995 16 17.9995C14.3433 17.9995 13.0003 19.3429 13 20.9995V27.2856C12.9998 29.3367 11.3371 30.9993 9.28613 30.9995H6.07129C3.27053 30.9994 1.00008 28.729 1 25.9282V14.897C1.00015 13.0878 1.76294 11.3621 3.10059 10.144L11.0518 2.90381ZM19.6025 4.38232C17.561 2.52349 14.439 2.52349 12.3975 4.38232L4.44727 11.6226C3.52581 12.4617 3.00015 13.6507 3 14.897V25.9282C3.00008 27.6244 4.3751 28.9994 6.07129 28.9995H9.28613C10.2326 28.9993 10.9998 28.2321 11 27.2856V20.9995C11.0003 18.2383 13.2387 15.9995 16 15.9995C18.7613 15.9995 20.9997 18.2383 21 20.9995V27.2856C21.0002 28.2321 21.7674 28.9993 22.7139 28.9995H25.9287C27.6249 28.9994 28.9999 27.6244 29 25.9282V14.897C28.9999 13.6507 28.4742 12.4617 27.5527 11.6226L19.6025 4.38232Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeBold32.category = 'Buildings';\n\nexport default HomeBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.79785 0.80957C5.06751 -0.269637 6.93249 -0.269639 8.20215 0.80957L10.9434 3.13867C11.6139 3.70865 12 4.54475 12 5.4248V9.5C12 10.8807 10.8807 12 9.5 12H9.00977C8.45214 11.9999 8.00013 11.5479 8 10.9902V8C8 6.89543 7.10457 6 6 6C4.89543 6 4 6.89543 4 8V10.9902C3.99987 11.5478 3.5479 11.9999 2.99023 12H2.5C1.11929 12 0 10.8807 0 9.5V5.4248C2.23333e-05 4.54475 0.386102 3.70865 1.05664 3.13867L3.79785 0.80957Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeBoldFilled12.category = 'Buildings';\n\nexport default HomeBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.36426 2.05981C6.85531 0.693017 9.14469 0.693015 10.6357 2.05981L13.9033 5.05493C14.6018 5.69531 15 6.60046 15 7.5481V12.2141C14.9998 13.7525 13.7523 15.0002 12.2139 15.0002H11.2998C10.5821 15.0001 10.0002 14.4181 10 13.7004V10.0002C9.99999 8.89569 9.10456 8.00024 8 8.00024C6.89544 8.00024 6.00001 8.89569 6 10.0002V13.7004C5.99975 14.4181 5.41792 15.0001 4.7002 15.0002H3.78613C2.24772 15.0002 1.00016 13.7525 1 12.2141V7.5481C1 6.60046 1.39817 5.69531 2.09668 5.05493L5.36426 2.05981Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeBoldFilled16.category = 'Buildings';\n\nexport default HomeBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.86719 2.20923C8.65101 0.614625 11.349 0.614623 13.1328 2.20923L17.6182 6.21899C18.4973 7.00494 19 8.12863 19 9.30786V15.6428C18.9998 17.4968 17.4966 19.0002 15.6426 19.0002H13.5703C12.6869 19.0002 11.9701 18.2839 11.9697 17.4006V12.97C11.9696 11.8821 11.0879 11.0002 10 11.0002C8.91208 11.0002 8.03041 11.8821 8.03027 12.97V17.4006C8.02987 18.2839 7.31309 19.0002 6.42969 19.0002H4.35742C2.50344 19.0002 1.00018 17.4968 1 15.6428V9.30786C1 8.12863 1.50272 7.00494 2.38184 6.21899L6.86719 2.20923Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeBoldFilled20.category = 'Buildings';\n\nexport default HomeBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.26465 2.44653C10.3821 0.519927 13.6179 0.519928 15.7354 2.44653L21.3965 7.5979C22.4178 8.52733 22.9999 9.8449 23 11.2258V19.0715C22.9998 21.241 21.2408 22.9993 19.0713 22.9993H17C15.8954 22.9993 15 22.1038 15 20.9993V15.9993C14.9997 14.3427 13.6566 12.9993 12 12.9993C10.3434 12.9993 9.00035 14.3427 9 15.9993V20.9993C9 22.1038 8.10457 22.9993 7 22.9993H4.92871C2.75917 22.9993 1.00024 21.241 1 19.0715V11.2258C1.00008 9.8449 1.58216 8.52733 2.60352 7.5979L8.26465 2.44653Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeBoldFilled24.category = 'Buildings';\n\nexport default HomeBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.0518 2.90381C13.8565 0.350067 18.1435 0.35007 20.9482 2.90381L28.8994 10.144C30.2371 11.3621 30.9999 13.0878 31 14.897V25.9282C30.9999 28.729 28.7295 30.9994 25.9287 30.9995H22.5C21.1193 30.9995 20 29.8802 20 28.4995V20.9995C19.9997 18.7906 18.209 16.9995 16 16.9995C13.791 16.9995 12.0003 18.7906 12 20.9995V28.4995C12 29.8802 10.8807 30.9995 9.5 30.9995H6.07129C3.27053 30.9994 1.00008 28.729 1 25.9282V14.897C1.00015 13.0878 1.76294 11.3621 3.10059 10.144L11.0518 2.90381Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeBoldFilled32.category = 'Buildings';\n\nexport default HomeBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.95003 0.769988C5.12963 -0.241083 6.86989 -0.241083 8.04948 0.769988L11.0396 3.33238C11.6488 3.8548 11.9995 4.61764 11.9995 5.42019V9.75009C11.9993 10.9925 10.992 12 9.7496 12H8.75941C8.34003 11.9999 8.00005 11.6596 7.99967 11.2403V8.00016C7.99967 6.89564 7.10428 6.00024 5.99976 6.00024C4.89523 6.00024 3.99984 6.89564 3.99984 8.00016V11.2403C3.99947 11.6596 3.65952 11.9999 3.2401 12H2.24991C1.00747 12 0.000245603 10.9925 0 9.75009V5.42019C0 4.61764 0.350723 3.8548 0.959922 3.33238L3.95003 0.769988Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeFilled12.category = 'Buildings';\n\nexport default HomeFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.5625 1.92847C6.94919 0.68472 9.05081 0.684719 10.4375 1.92847L13.96 5.08862C14.6218 5.68241 14.9999 6.5305 15 7.41968V12.4636C15 13.8641 13.8643 14.9998 12.4639 14.9998H11.25C10.5596 14.9998 10 14.4401 10 13.7498V9.99976C9.99981 8.89535 9.10445 7.99976 8 7.99976C6.89555 7.99976 6.00019 8.89535 6 9.99976V13.7498C6 14.4401 5.44036 14.9998 4.75 14.9998H3.53613C2.1357 14.9998 1 13.8641 1 12.4636V7.41968C1.0001 6.5305 1.37817 5.68242 2.04004 5.08862L5.5625 1.92847Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeFilled16.category = 'Buildings';\n\nexport default HomeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.02832 2.15845C8.71905 0.641706 11.281 0.641707 12.9717 2.15845L17.707 6.40649C18.5299 7.14478 18.9999 8.19844 19 9.30396V15.8928C18.9999 17.6088 17.6086 19.0002 15.8926 19.0002H13.3496C12.6044 19 12.0003 18.3958 12 17.6506V13.0002C12 11.8957 11.1046 11.0002 10 11.0002C8.89543 11.0002 8 11.8957 8 13.0002V17.6506C7.99971 18.3958 7.39562 19 6.65039 19.0002H4.10742C2.39144 19.0002 1.00008 17.6088 1 15.8928V9.30396C1.00011 8.19844 1.4701 7.14478 2.29297 6.40649L7.02832 2.15845Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeFilled20.category = 'Buildings';\n\nexport default HomeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.44141 2.38062C10.4573 0.541749 13.5427 0.54175 15.5586 2.38062L21.4824 7.78491C22.449 8.66683 23 9.91491 23 11.2234V19.322C22.9996 21.3533 21.3527 22.9998 19.3213 22.9998H16.75C15.7836 22.9998 15.0001 22.2161 15 21.2498V15.9998C14.9998 14.3431 13.6567 12.9998 12 12.9998C10.3433 12.9998 9.00021 14.3431 9 15.9998V21.2498C8.99987 22.2161 8.21642 22.9998 7.25 22.9998H4.67871C2.64732 22.9998 1.00037 21.3533 1 19.322V11.2234C1.00004 9.91491 1.55099 8.66683 2.51758 7.78491L8.44141 2.38062Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeFilled24.category = 'Buildings';\n\nexport default HomeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HomeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HomeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 2.81738C13.9408 0.362895 18.0592 0.362894 20.75 2.81738L28.9854 10.3301C30.2686 11.5007 30.9999 13.1575 31 14.8945V26.1787C30.9999 28.8414 28.8414 30.9999 26.1787 31H22.25C21.0074 31 20 29.9926 20 28.75V21C20 18.7909 18.2091 17 16 17C13.7909 17 12 18.7909 12 21V28.75C12 29.9926 10.9926 31 9.75 31H5.82129C3.1586 30.9999 1.00008 28.8414 1 26.1787V14.8945C1.00007 13.1575 1.73136 11.5007 3.01465 10.3301L11.25 2.81738Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHomeFilled32.category = 'Buildings';\n\nexport default HomeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HourGlass12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HourGlass12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 0.25C9.93663 0.250187 10.8159 1.0327 10.6885 2.08984C10.5817 2.9748 10.3405 3.64912 10.0107 4.17871C9.6803 4.70941 9.28569 5.05512 8.93555 5.30957C8.76803 5.43128 8.59861 5.53996 8.47363 5.62305C8.33753 5.71353 8.24729 5.7777 8.18066 5.83594C8.08024 5.92383 8.08301 5.94734 8.08301 6C8.08301 6.05266 8.08024 6.07617 8.18066 6.16406C8.24729 6.2223 8.33753 6.28647 8.47363 6.37695C8.59861 6.46004 8.76803 6.56872 8.93555 6.69043C9.28569 6.94488 9.6803 7.29059 10.0107 7.82129C10.3405 8.35088 10.5817 9.0252 10.6885 9.91016C10.8159 10.9673 9.93663 11.7498 9 11.75H3C2.06324 11.75 1.18405 10.9674 1.31152 9.91016C1.4183 9.02514 1.6595 8.3509 1.98926 7.82129C2.31975 7.29057 2.71429 6.94488 3.06445 6.69043C3.23201 6.56871 3.40142 6.46002 3.52637 6.37695C3.66247 6.28646 3.75273 6.22232 3.81934 6.16406C3.91957 6.07631 3.91699 6.05263 3.91699 6C3.91699 5.94737 3.91957 5.92369 3.81934 5.83594C3.75273 5.77768 3.66247 5.71354 3.52637 5.62305C3.40142 5.53998 3.23201 5.43129 3.06445 5.30957C2.71429 5.05512 2.31975 4.70943 1.98926 4.17871C1.6595 3.6491 1.4183 2.97486 1.31152 2.08984C1.18405 1.03256 2.06324 0.25 3 0.25H9ZM3 1.75C2.92889 1.75 2.87084 1.7795 2.83594 1.81543C2.80491 1.84756 2.79688 1.87755 2.80078 1.91016C2.88574 2.61431 3.06699 3.07142 3.2627 3.38574C3.45764 3.69878 3.69177 3.91076 3.94629 4.0957C4.08067 4.19333 4.20821 4.27482 4.35742 4.37402C4.49558 4.46589 4.65866 4.5776 4.80664 4.70703C5.13526 4.9946 5.41699 5.40023 5.41699 6C5.41699 6.59977 5.13526 7.0054 4.80664 7.29297C4.65866 7.4224 4.49558 7.53411 4.35742 7.62598C4.20821 7.72518 4.08067 7.80667 3.94629 7.9043C3.69177 8.08924 3.45764 8.30122 3.2627 8.61426C3.06699 8.92858 2.88574 9.38569 2.80078 10.0898C2.79688 10.1225 2.80491 10.1524 2.83594 10.1846C2.87084 10.2205 2.92889 10.25 3 10.25H9C9.07106 10.2499 9.12924 10.2205 9.16406 10.1846C9.19494 10.1525 9.2031 10.1224 9.19922 10.0898C9.11428 9.38578 8.93298 8.92858 8.7373 8.61426C8.5424 8.30123 8.30819 8.08923 8.05371 7.9043C7.91932 7.80665 7.79177 7.72516 7.64258 7.62598C7.50443 7.53412 7.34138 7.4224 7.19336 7.29297C6.86466 7.00539 6.58301 6.59988 6.58301 6C6.58301 5.40012 6.86466 4.99461 7.19336 4.70703C7.34138 4.5776 7.50443 4.46588 7.64258 4.37402C7.79177 4.27484 7.91932 4.19335 8.05371 4.0957C8.30819 3.91077 8.5424 3.69877 8.7373 3.38574C8.93298 3.07142 9.11428 2.61422 9.19922 1.91016C9.2031 1.87762 9.19494 1.84748 9.16406 1.81543C9.12924 1.77948 9.07106 1.75009 9 1.75H3ZM7.61719 2.31055C7.89316 2.31059 8.11941 2.54141 8.01074 2.79492C7.77995 3.3317 7.2017 3.83587 6.54883 4.19629C6.20708 4.38493 5.79194 4.38493 5.4502 4.19629C4.79742 3.83587 4.21905 3.33163 3.98828 2.79492C3.87976 2.54154 4.10604 2.31076 4.38184 2.31055H7.61719Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHourGlass12.category = 'Objects';\n\nexport default HourGlass12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HourGlass16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HourGlass16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.25C12.9506 0.250214 13.7872 1.03378 13.7139 2.05469C13.6205 3.35319 13.3516 4.3233 12.9717 5.0752C12.5887 5.83316 12.1124 6.33052 11.666 6.7041C11.45 6.88489 11.2357 7.04014 11.0645 7.16699C10.8835 7.30107 10.7534 7.40193 10.6504 7.5C10.48 7.66235 10.417 7.78123 10.417 8C10.417 8.21877 10.48 8.33765 10.6504 8.5C10.7534 8.59807 10.8835 8.69893 11.0645 8.83301C11.2357 8.95986 11.45 9.11512 11.666 9.2959C12.1124 9.66948 12.5887 10.1668 12.9717 10.9248C13.3516 11.6767 13.6205 12.6468 13.7139 13.9453C13.7872 14.9662 12.9506 15.7498 12 15.75H4C3.04918 15.75 2.21274 14.9664 2.28613 13.9453C2.37949 12.6467 2.6484 11.6767 3.02832 10.9248C3.41136 10.1668 3.88757 9.66948 4.33398 9.2959C4.55007 9.11511 4.76436 8.95985 4.93555 8.83301C5.11648 8.69894 5.24663 8.59809 5.34961 8.5C5.51986 8.33775 5.58301 8.21868 5.58301 8C5.58301 7.78132 5.51986 7.66225 5.34961 7.5C5.24663 7.40191 5.11648 7.30106 4.93555 7.16699C4.76436 7.04015 4.55007 6.88489 4.33398 6.7041C3.88757 6.33052 3.41136 5.83321 3.02832 5.0752C2.6484 4.32329 2.37949 3.35327 2.28613 2.05469C2.21274 1.03363 3.04918 0.25 4 0.25H12ZM4 1.75C3.92961 1.75 3.87005 1.7786 3.83105 1.81836C3.79428 1.85604 3.77879 1.8995 3.78223 1.94727C3.86465 3.09354 4.09566 3.86096 4.36719 4.39844C4.63557 4.92953 4.96261 5.274 5.29688 5.55371C5.47095 5.69936 5.64269 5.82378 5.8291 5.96191C6.00565 6.09274 6.20611 6.24386 6.38477 6.41406C6.77786 6.78868 7.08301 7.27862 7.08301 8C7.08301 8.72138 6.77786 9.21132 6.38477 9.58594C6.20611 9.75614 6.00565 9.90726 5.8291 10.0381C5.64269 10.1762 5.47096 10.3006 5.29688 10.4463C4.96261 10.726 4.63557 11.0705 4.36719 11.6016C4.09566 12.139 3.86465 12.9065 3.78223 14.0527C3.77879 14.1005 3.79428 14.144 3.83105 14.1816C3.87005 14.2214 3.92961 14.25 4 14.25H12C12.0703 14.2499 12.13 14.2214 12.1689 14.1816C12.2056 14.144 12.2212 14.1004 12.2178 14.0527C12.1354 12.9066 11.9043 12.139 11.6328 11.6016C11.3645 11.0705 11.0373 10.726 10.7031 10.4463C10.529 10.3006 10.3573 10.1762 10.1709 10.0381C9.99436 9.90727 9.79392 9.75615 9.61523 9.58594C9.22205 9.21129 8.91699 8.72151 8.91699 8C8.91699 7.27849 9.22205 6.78871 9.61523 6.41406C9.79392 6.24385 9.99436 6.09273 10.1709 5.96191C10.3573 5.8238 10.529 5.69937 10.7031 5.55371C11.0373 5.274 11.3645 4.9295 11.6328 4.39844C11.9043 3.86096 12.1354 3.09345 12.2178 1.94727C12.2212 1.89959 12.2056 1.85598 12.1689 1.81836C12.13 1.77857 12.0703 1.7501 12 1.75H4ZM10.499 3C10.7752 3 11.0035 3.22836 10.9189 3.49121C10.6355 4.3719 9.64154 5.20736 8.54688 5.75391C8.20227 5.92595 7.79675 5.92595 7.45215 5.75391C6.35755 5.20736 5.36351 4.37186 5.08008 3.49121C4.99556 3.22839 5.22389 3 5.5 3H10.499Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHourGlass16.category = 'Objects';\n\nexport default HourGlass16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HourGlass20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HourGlass20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15 1.25C15.9561 1.25013 16.7825 2.04047 16.7168 3.05273C16.6184 4.56765 16.305 5.69303 15.8584 6.55957C15.4087 7.43193 14.8453 8.00097 14.3145 8.42773C14.0557 8.63573 13.8006 8.81334 13.5898 8.96191C13.3691 9.11752 13.2029 9.23722 13.0693 9.35742C12.8378 9.56582 12.75 9.72627 12.75 10C12.75 10.2737 12.8378 10.4342 13.0693 10.6426C13.2029 10.7628 13.3691 10.8825 13.5898 11.0381C13.8006 11.1867 14.0557 11.3643 14.3145 11.5723C14.8453 11.999 15.4087 12.5681 15.8584 13.4404C16.305 14.307 16.6184 15.4323 16.7168 16.9473C16.7825 17.9595 15.9561 18.7499 15 18.75H5C4.04378 18.75 3.21745 17.9596 3.2832 16.9473C3.3816 15.4323 3.69495 14.307 4.1416 13.4404C4.5913 12.568 5.15467 11.999 5.68555 11.5723C5.9443 11.3643 6.19943 11.1867 6.41016 11.0381C6.63085 10.8825 6.79712 10.7628 6.93066 10.6426C7.16206 10.4342 7.25 10.2737 7.25 10C7.25 9.72632 7.16206 9.56577 6.93066 9.35742C6.79712 9.23721 6.63085 9.11751 6.41016 8.96191C6.19943 8.81334 5.9443 8.63573 5.68555 8.42773C5.15467 8.00097 4.5913 7.43195 4.1416 6.55957C3.69495 5.69302 3.3816 4.5677 3.2832 3.05273C3.21745 2.04038 4.04378 1.25 5 1.25H15ZM5 2.75C4.85192 2.75 4.77376 2.86525 4.7793 2.95508C4.86743 4.31192 5.14311 5.22705 5.47559 5.87207C5.8049 6.51086 6.21048 6.92555 6.625 7.25879C6.83882 7.43066 7.05086 7.57774 7.27441 7.73535C7.48805 7.88598 7.72528 8.05475 7.93457 8.24316C8.38871 8.65216 8.75 9.19045 8.75 10C8.75 10.8096 8.38871 11.3478 7.93457 11.7568C7.72528 11.9452 7.48805 12.114 7.27441 12.2646C7.05086 12.4223 6.83882 12.5693 6.625 12.7412C6.21049 13.0745 5.8049 13.4891 5.47559 14.1279C5.14311 14.773 4.86743 15.6881 4.7793 17.0449C4.77376 17.1348 4.85191 17.25 5 17.25H15C15.1479 17.2499 15.2262 17.1347 15.2207 17.0449C15.1326 15.6881 14.8569 14.7729 14.5244 14.1279C14.1951 13.4892 13.7895 13.0745 13.375 12.7412C13.1612 12.5693 12.9491 12.4223 12.7256 12.2646C12.512 12.114 12.2747 11.9452 12.0654 11.7568C11.6112 11.3478 11.25 10.8096 11.25 10C11.25 9.19037 11.6112 8.65217 12.0654 8.24316C12.2747 8.05475 12.512 7.88597 12.7256 7.73535C12.9491 7.57774 13.1612 7.43067 13.375 7.25879C13.7895 6.92555 14.1951 6.51085 14.5244 5.87207C14.8569 5.22705 15.1326 4.31186 15.2207 2.95508C15.2262 2.8653 15.1479 2.75012 15 2.75H5ZM12.998 4.4375C13.2741 4.4375 13.5037 4.66478 13.4297 4.93066C13.1282 6.01136 11.8941 7.043 10.5488 7.69531C10.2023 7.86332 9.79772 7.86328 9.45117 7.69531C8.10576 7.04301 6.87087 6.01142 6.56934 4.93066C6.49545 4.66486 6.72499 4.43753 7.00098 4.4375H12.998Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHourGlass20.category = 'Objects';\n\nexport default HourGlass20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HourGlass24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HourGlass24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.999 1.65039C19.0656 1.6505 19.9831 2.53179 19.9102 3.6543C19.7931 5.456 19.42 6.78518 18.8955 7.80273C18.3679 8.82616 17.7074 9.49434 17.082 9.99707C16.7762 10.2429 16.4738 10.4527 16.2197 10.6318C15.9558 10.8179 15.7498 10.9672 15.582 11.1182C15.2823 11.3881 15.1485 11.6183 15.1484 12C15.1485 12.3819 15.2821 12.6128 15.582 12.8828C15.7498 13.0338 15.9557 13.183 16.2197 13.3691C16.4739 13.5483 16.776 13.7579 17.082 14.0039C17.7075 14.5067 18.3679 15.1746 18.8955 16.1982C19.4199 17.2159 19.7931 18.5448 19.9102 20.3467C19.9829 21.469 19.0655 22.3505 17.999 22.3506H5.99902C4.93264 22.3504 4.01523 21.4689 4.08789 20.3467C4.20493 18.545 4.57815 17.2158 5.10254 16.1982C5.62999 15.1749 6.28976 14.5067 6.91504 14.0039C7.22083 13.7581 7.52328 13.5483 7.77734 13.3691C8.04139 13.183 8.24821 13.0338 8.41602 12.8828C8.716 12.6128 8.84855 12.3819 8.84863 12C8.84854 11.6182 8.71593 11.3882 8.41602 11.1182C8.24814 10.967 8.04159 10.8181 7.77734 10.6318C7.52319 10.4526 7.22101 10.243 6.91504 9.99707C6.28965 9.4943 5.63011 8.82621 5.10254 7.80273C4.57804 6.78515 4.20499 5.45611 4.08789 3.6543C4.01499 2.53186 4.93252 1.65061 5.99902 1.65039H17.999ZM5.99902 3.15039C5.74049 3.15061 5.57203 3.35665 5.58496 3.55664C5.69175 5.20025 6.02527 6.31913 6.43555 7.11523C6.84282 7.90533 7.34632 8.41883 7.85547 8.82812C8.1166 9.03802 8.37553 9.21699 8.64258 9.40527C8.89949 9.58641 9.17548 9.78382 9.41895 10.0029C9.94183 10.4737 10.3485 11.082 10.3486 12C10.3485 12.918 9.94183 13.5263 9.41895 13.9971C9.17559 14.2161 8.89939 14.4137 8.64258 14.5947C8.37562 14.7829 8.11652 14.963 7.85547 15.1729C7.34642 15.5821 6.84274 16.0958 6.43555 16.8857C6.02539 17.6819 5.6917 18.801 5.58496 20.4443C5.57239 20.6441 5.74074 20.8504 5.99902 20.8506H17.999C18.2574 20.8505 18.4257 20.6442 18.4131 20.4443C18.3063 18.8006 17.9718 17.6819 17.5615 16.8857C17.1542 16.0956 16.6518 15.5822 16.1426 15.1729C15.8813 14.9629 15.6226 14.7831 15.3555 14.5947C15.0984 14.4135 14.8217 14.2163 14.5781 13.9971C14.0554 13.5264 13.6485 12.9178 13.6484 12C13.6486 11.0823 14.0554 10.4736 14.5781 10.0029C14.8216 9.78379 15.0985 9.58643 15.3555 9.40527C15.6224 9.21705 15.8815 9.03794 16.1426 8.82812C16.6517 8.41888 17.1543 7.90518 17.5615 7.11523C17.9719 6.31912 18.3063 5.20039 18.4131 3.55664C18.426 3.35661 18.2577 3.15049 17.999 3.15039H5.99902ZM15.5977 5.3252C15.929 5.3252 16.2042 5.59785 16.1152 5.91699C15.7534 7.2139 14.2717 8.45161 12.6572 9.23438C12.2415 9.43578 11.7565 9.43589 11.3408 9.23438C9.72632 8.45161 8.24466 7.2139 7.88281 5.91699C7.79396 5.59801 8.06925 5.3254 8.40039 5.3252H15.5977Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHourGlass24.category = 'Objects';\n\nexport default HourGlass24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/HourGlass32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const HourGlass32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.999 1.25C25.5021 1.25 26.7917 2.48374 26.6787 4.05566C26.4975 6.57685 25.9782 8.41587 25.2725 9.8125C24.5637 11.215 23.6863 12.1328 22.8496 12.833C22.4382 13.1772 22.0318 13.473 21.6816 13.7324C21.3217 13.9991 21.0262 14.2247 20.7822 14.457C20.33 14.8879 20.082 15.3111 20.082 16C20.082 16.6889 20.33 17.1121 20.7822 17.543C21.0262 17.7753 21.3217 18.0009 21.6816 18.2676C22.0318 18.527 22.4382 18.8228 22.8496 19.167C23.6863 19.8672 24.5637 20.785 25.2725 22.1875C25.9782 23.5841 26.4975 25.4231 26.6787 27.9443C26.7917 29.5163 25.5021 30.75 23.999 30.75H7.99902C6.49595 30.75 5.20635 29.5162 5.31934 27.9443C5.50059 25.4232 6.0199 23.5841 6.72559 22.1875C7.43433 20.785 8.31171 19.8672 9.14844 19.167C9.55983 18.8228 9.96627 18.527 10.3164 18.2676C10.6764 18.0009 10.9719 17.7753 11.2158 17.543C11.6681 17.1121 11.916 16.689 11.916 16C11.916 15.311 11.6681 14.8879 11.2158 14.457C10.9719 14.2247 10.6764 13.9991 10.3164 13.7324C9.96627 13.473 9.55983 13.1772 9.14844 12.833C8.3117 12.1328 7.43433 11.215 6.72559 9.8125C6.0199 8.41587 5.50059 6.57684 5.31934 4.05566C5.20635 2.48377 6.49596 1.25004 7.99902 1.25H23.999ZM7.99902 2.75C7.29302 2.75004 6.77004 3.31673 6.81543 3.94824C6.98576 6.31726 7.46711 7.95354 8.06445 9.13574C8.65856 10.3115 9.3867 11.0762 10.1113 11.6826C10.4807 11.9917 10.8446 12.2566 11.21 12.5273C11.5654 12.7907 11.9313 13.0666 12.251 13.3711C12.926 14.0142 13.416 14.8083 13.416 16C13.416 17.1917 12.926 17.9858 12.251 18.6289C11.9313 18.9334 11.5654 19.2093 11.21 19.4727C10.8446 19.7434 10.4807 20.0083 10.1113 20.3174C9.3867 20.9238 8.65856 21.6885 8.06445 22.8643C7.46711 24.0465 6.98576 25.6827 6.81543 28.0518C6.77004 28.6833 7.29302 29.25 7.99902 29.25H23.999C24.7051 29.25 25.228 28.6833 25.1826 28.0518C25.0123 25.6827 24.5309 24.0465 23.9336 22.8643C23.3395 21.6885 22.6114 20.9238 21.8867 20.3174C21.5174 20.0083 21.1535 19.7434 20.7881 19.4727C20.4326 19.2093 20.0667 18.9334 19.7471 18.6289C19.0721 17.9858 18.582 17.1917 18.582 16C18.582 14.8083 19.0721 14.0142 19.7471 13.3711C20.0667 13.0666 20.4326 12.7907 20.7881 12.5273C21.1535 12.2566 21.5174 11.9917 21.8867 11.6826C22.6114 11.0762 23.3395 10.3115 23.9336 9.13574C24.5309 7.95354 25.0123 6.31728 25.1826 3.94824C25.228 3.31671 24.7051 2.75 23.999 2.75H7.99902ZM20.999 6C21.5511 6.00027 22.0069 6.45689 21.8379 6.98242C21.271 8.74387 19.2832 10.4157 17.0938 11.5088C16.4045 11.8529 15.5935 11.8529 14.9043 11.5088C12.7149 10.4157 10.7271 8.74384 10.1602 6.98242C9.99109 6.45676 10.4478 6 11 6H20.999Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nHourGlass32.category = 'Objects';\n\nexport default HourGlass32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Illuminati12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Illuminati12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.50977 1.49133C5.1931 0.380908 6.80687 0.380927 7.49023 1.49133L11.7012 8.33313C12.4184 9.49906 11.5789 11.0001 10.21 11.0001H1.79004C0.42142 10.9999 -0.418002 9.49892 0.298828 8.33313L4.50977 1.49133ZM9.07031 7.00989C8.9291 7.23811 8.60402 7.71633 8.1123 8.14465C7.62149 8.5721 6.90499 9.00012 6 9.00012C5.09502 9.00001 4.37845 8.57212 3.8877 8.14465C3.39588 7.71621 3.0708 7.23799 2.92969 7.00989C2.91992 6.99408 2.9121 6.97726 2.90332 6.96106L1.57617 9.11926C1.47442 9.28564 1.59492 9.49985 1.79004 9.50012H10.21C10.4054 9.50012 10.526 9.28578 10.4238 9.11926L9.0957 6.96106C9.08702 6.97704 9.07995 6.99429 9.07031 7.00989ZM6 5.50012C5.58772 5.50024 5.20841 5.69439 4.87305 5.98645C4.67862 6.15585 4.51897 6.3426 4.39941 6.50012C4.51899 6.65768 4.67857 6.84436 4.87305 7.01379C5.20841 7.30586 5.58772 7.50001 6 7.50012C6.41231 7.50012 6.79156 7.30581 7.12695 7.01379C7.3212 6.84459 7.48006 6.65756 7.59961 6.50012C7.48005 6.34265 7.32127 6.15571 7.12695 5.98645C6.79153 5.69437 6.41236 5.50012 6 5.50012ZM6.21289 2.27747C6.11526 2.11887 5.88472 2.11884 5.78711 2.27747L4.45215 4.44543C4.877 4.19166 5.39616 4.0002 6 4.00012C6.60319 4.00012 7.12225 4.19114 7.54688 4.44446L6.21289 2.27747Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nIlluminati12.category = 'Interface General';\n\nexport default Illuminati12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Illuminati16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Illuminati16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.50195 2.03064C7.18259 0.903333 8.81741 0.903335 9.49805 2.03064L15.7266 12.3461C16.4302 13.5122 15.5905 15.0001 14.2285 15.0004H1.77148C0.409739 14.9999 -0.429875 13.5121 0.273438 12.3461L6.50195 2.03064ZM1.55762 13.1215C1.45793 13.2878 1.57755 13.4999 1.77148 13.5004H14.2285C14.4227 13.5001 14.5424 13.2879 14.4424 13.1215L12.9482 10.6478C12.101 11.612 10.4572 13.0004 8 13.0004C5.54186 13.0003 3.89767 11.611 3.05078 10.6469L1.55762 13.1215ZM10.5 8.00037C10.4998 9.38091 9.38059 10.5004 8 10.5004C6.61952 10.5002 5.5002 9.38083 5.5 8.00037C5.5 7.91813 5.50396 7.83643 5.51172 7.75623C4.73505 8.25978 4.19481 8.90168 3.89941 9.31677C4.44881 10.0448 5.82426 11.5003 8 11.5004C10.1752 11.5004 11.5499 10.045 12.0996 9.31677C11.804 8.9015 11.264 8.2598 10.4873 7.75623C10.4951 7.83647 10.5 7.91808 10.5 8.00037ZM8 7.00037C7.44783 7.0005 7 7.44816 7 8.00037C7.0002 8.5524 7.44795 9.00023 8 9.00037C8.55216 9.00037 8.9998 8.55248 9 8.00037C9 7.44808 8.55228 7.00037 8 7.00037ZM8.21387 2.80603C8.11663 2.64499 7.88337 2.64499 7.78613 2.80603L5.9375 5.86755C6.54622 5.6424 7.23325 5.50039 8 5.50037L8.30469 5.5072C8.94954 5.53911 9.53485 5.67194 10.0615 5.86658L8.21387 2.80603Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nIlluminati16.category = 'Interface General';\n\nexport default Illuminati16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Illuminati20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Illuminati20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.27637 2.24219C9.04981 0.928339 10.9503 0.928237 11.7236 2.24219L19.5381 15.5273C20.3223 16.8606 19.3612 18.5409 17.8145 18.541H2.18555C0.638741 18.541 -0.322291 16.8606 0.461914 15.5273L8.27637 2.24219ZM16.0791 12.6064C15.7327 13.0828 15.2313 13.6825 14.5713 14.2441C13.4956 15.1593 11.9677 15.9999 10 16C8.03224 16 6.50441 15.1594 5.42871 14.2441C4.76848 13.6824 4.26632 13.0829 3.91992 12.6064L1.75488 16.2881C1.55902 16.6214 1.79891 17.041 2.18555 17.041H17.8145C18.201 17.0409 18.441 16.6213 18.2451 16.2881L16.0791 12.6064ZM13.1904 9.13281C13.2289 9.33269 13.25 9.53891 13.25 9.75C13.25 11.5449 11.7949 12.9999 10 13C8.20507 13 6.75 11.5449 6.75 9.75C6.75 9.53902 6.76922 9.33259 6.80762 9.13281C6.6679 9.23966 6.5347 9.35119 6.40723 9.46484C5.64318 10.1461 5.12811 10.8989 4.86719 11.3291C5.12962 11.7413 5.64135 12.4557 6.40039 13.1016C7.29095 13.8593 8.48719 14.5 10 14.5C11.5128 14.4999 12.7091 13.8592 13.5996 13.1016C14.3583 12.4559 14.8693 11.7414 15.1318 11.3291C14.8709 10.8988 14.3566 10.1459 13.5928 9.46484C13.4649 9.35087 13.3306 9.23994 13.1904 9.13281ZM10 8C9.03351 8 8.25002 8.78352 8.25 9.75C8.25 10.7165 9.0335 11.5 10 11.5C10.9664 11.4999 11.75 10.7165 11.75 9.75C11.75 8.78356 10.9664 8.00007 10 8ZM10.4307 3.00293C10.2373 2.67477 9.76278 2.67487 9.56934 3.00293L7.11035 7.18262C7.88626 6.798 8.78716 6.5341 9.81152 6.50488C9.87384 6.50132 9.93679 6.5 10 6.5L10.167 6.50391C10.1738 6.50425 10.1807 6.50449 10.1875 6.50488C11.2119 6.534 12.1127 6.79806 12.8887 7.18262L10.4307 3.00293Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nIlluminati20.category = 'Interface General';\n\nexport default Illuminati20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Illuminati24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Illuminati24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2764 2.40039C11.0498 1.08649 12.9502 1.08646 13.7236 2.40039L23.5381 19.085C24.3223 20.4182 23.3613 22.0996 21.8145 22.0996H2.18555C0.638718 22.0996 -0.322355 20.4182 0.461914 19.085L10.2764 2.40039ZM19.3027 14.8447C18.2997 16.2692 15.8795 18.9999 12 19C8.11992 18.9999 5.69825 16.2691 4.69531 14.8447L1.75488 19.8457C1.55882 20.179 1.79884 20.5996 2.18555 20.5996H21.8145C22.2011 20.5996 22.4412 20.179 22.2451 19.8457L19.3027 14.8447ZM15.5791 10.6309C15.6895 10.9844 15.75 11.3601 15.75 11.75C15.75 13.821 14.071 15.4999 12 15.5C9.92893 15.5 8.25 13.8211 8.25 11.75C8.25 11.3602 8.30954 10.9843 8.41992 10.6309C8.12253 10.8314 7.84554 11.0481 7.58984 11.2734C6.61009 12.1369 5.96768 13.096 5.66602 13.5996C6.33458 14.6623 8.46394 17.4999 12 17.5C15.5356 17.4999 17.6642 14.6626 18.333 13.5996C18.0313 13.0959 17.3898 12.1367 16.4102 11.2734C16.1542 11.0479 15.8768 10.8316 15.5791 10.6309ZM12 9.5C10.7574 9.5 9.75 10.5074 9.75 11.75C9.75 12.9926 10.7574 14 12 14C13.2426 13.9999 14.25 12.9926 14.25 11.75C14.25 10.5074 13.2426 9.50007 12 9.5ZM12.4307 3.16113C12.2373 2.83299 11.7627 2.83302 11.5693 3.16113L8.09473 9.06738C9.12158 8.47298 10.3564 8.04206 11.7979 8.00488C11.8647 8.00133 11.9322 8 12 8L12.1924 8.00488C12.1947 8.005 12.1969 8.00476 12.1992 8.00488C13.6416 8.04153 14.8769 8.47283 15.9043 9.06738L12.4307 3.16113Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nIlluminati24.category = 'Interface General';\n\nexport default Illuminati24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Illuminati32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Illuminati32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.0645 3.09033C14.9363 1.62183 17.0618 1.62184 17.9336 3.09033L31.2988 25.6021C32.1885 27.1017 31.108 29.0002 29.3643 29.0005H2.63379C0.889827 29.0003 -0.190748 27.1018 0.699219 25.6021L14.0645 3.09033ZM25.79 19.2612C24.6686 20.9476 21.4206 25.0002 15.999 25.0005C10.5769 25.0003 7.32817 20.9475 6.20703 19.2612L1.98926 26.3677C1.69271 26.8675 2.05258 27.5003 2.63379 27.5005H29.3643C29.9453 27.5002 30.3051 26.8674 30.0088 26.3677L25.79 19.2612ZM20.2451 13.6226C20.5665 14.2627 20.749 14.9854 20.749 15.7505C20.7488 18.3735 18.6221 20.5004 15.999 20.5005C13.3758 20.5005 11.2493 18.3736 11.249 15.7505C11.249 14.9856 11.4298 14.2626 11.751 13.6226C11.085 13.9938 10.487 14.43 9.95703 14.8901C8.53881 16.1214 7.63771 17.4943 7.2627 18.1304C8.06652 19.4307 10.9971 23.5003 15.999 23.5005C21.0009 23.5002 23.9316 19.4306 24.7354 18.1304C24.3602 17.4942 23.4588 16.1211 22.041 14.8901C21.5108 14.4298 20.9114 13.9939 20.2451 13.6226ZM15.8184 12.5044C14.1073 12.598 12.749 14.0161 12.749 15.7505C12.7493 17.5452 14.2043 19.0005 15.999 19.0005C17.7937 19.0004 19.2488 17.5451 19.249 15.7505C19.249 14.0156 17.8894 12.5973 16.1777 12.5044C16.1184 12.5032 16.0589 12.5005 15.999 12.5005C15.9386 12.5005 15.8781 12.5032 15.8184 12.5044ZM16.6436 3.85596C16.3529 3.36646 15.6451 3.36646 15.3545 3.85596L9.91699 13.0132C11.4855 11.8915 13.515 11.0006 15.999 11.0005L16.2793 11.0034C18.6358 11.0675 20.5709 11.9341 22.0801 13.0132L16.6436 3.85596Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nIlluminati32.category = 'Interface General';\n\nexport default Illuminati32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/IlluminatiFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const IlluminatiFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.50977 1.49146C5.1931 0.38103 6.80687 0.38105 7.49023 1.49146L11.7012 8.33325C12.418 9.49909 11.5787 11.0001 10.21 11.0002H1.79004C0.42148 11 -0.417833 9.49902 0.298828 8.33325L4.50977 1.49146ZM6 4.00024C6.82843 4.00024 7.5 4.67182 7.5 5.50024C7.49987 6.32856 6.82835 7.00024 6 7.00024C5.17173 7.00016 4.50013 6.32851 4.5 5.50024C4.5 4.67285 5.17006 4.00191 5.99707 4.00024C4.3214 4.00183 3.16971 5.0703 2.68066 5.62524L2.51172 5.82642C2.23392 6.17856 2.23387 6.67157 2.51172 7.02368C2.85161 7.45425 4.08439 8.84985 6.00098 8.84985C7.9179 8.84953 9.15092 7.45364 9.49023 7.02368C9.76783 6.67173 9.76761 6.17847 9.49023 5.82642C9.15079 5.39633 7.91774 4.00056 6.00098 4.00024H6Z\"\n        fill={color}\n      />\n      <path\n        d=\"M5.14834 1.88395L0.937906 8.7259C0.527894 9.39217 1.00724 10.25 1.78956 10.25H10.2104C10.9928 10.25 11.4721 9.39217 11.0621 8.7259L6.85166 1.88394C6.46117 1.24941 5.53883 1.24941 5.14834 1.88395Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nIlluminatiFilled12.category = 'Interface General';\n\nexport default IlluminatiFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/IlluminatiFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const IlluminatiFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.50195 2.03064C7.18259 0.903333 8.81741 0.903336 9.49805 2.03064L15.7266 12.3461C16.4302 13.5122 15.5905 15.0001 14.2285 15.0004H1.77148C0.409973 14.9997 -0.429574 13.512 0.273438 12.3461L6.50195 2.03064ZM8 5.50037C9.38071 5.50037 10.5 6.61965 10.5 8.00037C10.4998 9.38093 9.3806 10.5004 8 10.5004C6.61951 10.5002 5.50018 9.38085 5.5 8.00037C5.5 6.61973 6.6194 5.5005 8 5.50037C4.70441 5.50061 2.87398 8.11059 2.45898 8.77185C2.2421 9.11799 2.24579 9.55563 2.47266 9.89783C2.90291 10.5467 4.73296 13.0001 8 13.0004C11.2666 13.0004 13.0966 10.5474 13.5273 9.89783C13.7543 9.55549 13.7582 9.11806 13.541 8.77185C13.139 8.1312 11.409 5.6608 8.30469 5.5072L8 5.50037ZM8 7.00037C7.44783 7.0005 7 7.44816 7 8.00037C7.00018 8.55242 7.44794 9.00024 8 9.00037C8.55218 9.00037 8.99982 8.5525 9 8.00037C9 7.44808 8.55228 7.00037 8 7.00037Z\"\n        fill={color}\n      />\n      <path\n        d=\"M7.14394 2.41786L0.915845 12.7331C0.513446 13.3996 0.993378 14.25 1.77191 14.25H14.2281C15.0066 14.25 15.4866 13.3996 15.0842 12.7331L8.85606 2.41786C8.46713 1.77368 7.53287 1.77368 7.14394 2.41786Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nIlluminatiFilled16.category = 'Interface General';\n\nexport default IlluminatiFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/IlluminatiFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const IlluminatiFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.27637 2.24219C9.04986 0.928476 10.9503 0.928281 11.7236 2.24219L19.5381 15.5273C20.322 16.8604 19.3609 18.5406 17.8145 18.541H2.18555C0.638741 18.541 -0.322291 16.8606 0.461914 15.5273L8.27637 2.24219ZM10.1777 6.50391C11.8897 6.59647 13.249 8.0149 13.249 9.75C13.249 11.5449 11.7939 13 9.99902 13C8.20428 12.9998 6.74904 11.5448 6.74902 9.75C6.74902 8.01514 8.10865 6.59683 9.82031 6.50391C7.92365 6.5554 6.44934 7.41647 5.4082 8.34473C4.60629 9.05978 4.03947 9.83226 3.70312 10.3574L3.44336 10.7891C3.24982 11.1343 3.25182 11.5549 3.4541 11.8994C3.70343 12.3237 4.35844 13.3335 5.42871 14.2441C6.5044 15.1593 8.03238 16 10 16C11.9675 15.9998 13.4957 15.1593 14.5713 14.2441C15.6415 13.3334 16.2967 12.3235 16.5459 11.8994C16.748 11.5551 16.75 11.1342 16.5566 10.7891C16.3123 10.3533 15.6609 9.29814 14.5918 8.34473C13.5504 7.4162 12.0751 6.55511 10.1777 6.50391ZM9.99902 8C9.03269 8.0002 8.24902 8.78362 8.24902 9.75C8.24904 10.7164 9.0327 11.4998 9.99902 11.5C10.9655 11.5 11.749 10.7165 11.749 9.75C11.749 8.7835 10.9655 8 9.99902 8Z\"\n        fill={color}\n      />\n      <path\n        d=\"M8.92258 2.62301L1.10809 15.9077C0.617925 16.741 1.21874 17.7915 2.18551 17.7915H17.8145C18.7813 17.7915 19.3821 16.741 18.8919 15.9077L11.0774 2.62301C10.5941 1.80137 9.40589 1.80137 8.92258 2.62301Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nIlluminatiFilled20.category = 'Interface General';\n\nexport default IlluminatiFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/IlluminatiFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const IlluminatiFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2754 2.40039C11.0488 1.08653 12.9492 1.08658 13.7227 2.40039L23.5371 19.085C24.3214 20.4182 23.3603 22.0996 21.8135 22.0996H2.18457C0.637862 22.0995 -0.323258 20.4182 0.460938 19.085L10.2754 2.40039ZM12.1992 8.00488C14.1774 8.10878 15.749 9.74599 15.749 11.75C15.749 13.8211 14.0701 15.5 11.999 15.5C9.92809 15.4999 8.24904 13.821 8.24902 11.75C8.24902 9.74618 9.82096 8.10906 11.7988 8.00488C9.5687 8.0619 7.83074 9.06095 6.59668 10.1484C5.48926 11.1244 4.75905 12.193 4.39844 12.7891L4.26562 13.0146C4.0555 13.3854 4.05793 13.8377 4.27734 14.207C4.8355 15.1457 7.38878 18.9998 11.999 19C16.6091 18.9999 19.1614 15.1459 19.7197 14.207C19.9395 13.8375 19.9419 13.3856 19.7314 13.0146C19.44 12.501 18.6673 11.2641 17.4014 10.1484C16.1673 9.06096 14.4294 8.06181 12.1992 8.00488ZM11.999 9.5C10.7565 9.50015 9.74902 10.5075 9.74902 11.75C9.74904 12.9925 10.7565 13.9999 11.999 14C13.2417 14 14.249 12.9926 14.249 11.75C14.249 10.5074 13.2417 9.5 11.999 9.5Z\"\n        fill={color}\n      />\n      <path\n        d=\"M10.9226 2.78121L1.10809 19.466C0.617925 20.2993 1.21874 21.3497 2.18551 21.3497H21.8145C22.7813 21.3497 23.3821 20.2993 22.8919 19.466L13.0774 2.78121C12.5941 1.95957 11.4059 1.95957 10.9226 2.78121Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nIlluminatiFilled24.category = 'Interface General';\n\nexport default IlluminatiFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/IlluminatiFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const IlluminatiFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.0654 3.09021C14.9373 1.62171 17.0627 1.62172 17.9346 3.09021L31.2998 25.6019C32.1893 27.1015 31.1088 28.9999 29.3652 29.0004H2.63477C0.890804 29.0002 -0.189772 27.1016 0.700195 25.6019L14.0654 3.09021ZM15.999 11.0004C18.6224 11.0004 20.749 13.127 20.749 15.7504C20.7488 18.3735 18.6222 20.5004 15.999 20.5004C13.376 20.5002 11.2492 18.3734 11.249 15.7504C11.249 13.1278 13.3748 11.0016 15.9971 11.0004C12.902 11.0013 10.7032 12.3853 9.2373 13.8978C7.96487 15.2108 7.23167 16.6313 6.9043 17.3695L6.78809 17.642C6.65612 17.9672 6.65882 18.324 6.79688 18.6478C7.27351 19.7655 9.82418 25.0002 16 25.0004C22.1766 25 24.7281 19.7642 25.2041 18.6478C25.3421 18.3242 25.3446 17.9671 25.2129 17.642C24.9681 17.0395 24.2176 15.3972 22.7637 13.8969C21.2974 12.384 19.0962 11.0006 16 11.0004H15.999ZM15.999 12.5004C14.2043 12.5006 12.749 13.9556 12.749 15.7504C12.7492 17.545 14.2044 19.0002 15.999 19.0004C17.7938 19.0004 19.2488 17.5451 19.249 15.7504C19.249 13.9554 17.7939 12.5004 15.999 12.5004Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nIlluminatiFilled32.category = 'Interface General';\n\nexport default IlluminatiFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Inbox12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Inbox12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.42871 0.25C10.7106 0.250179 11.7498 1.28936 11.75 2.57129V9.42871C11.7498 10.7106 10.7106 11.7498 9.42871 11.75H2.57129C1.28936 11.7498 0.250179 10.7106 0.25 9.42871V2.57129C0.250179 1.28936 1.28936 0.250179 2.57129 0.25H9.42871ZM1.75 9.42871C1.75018 9.88222 2.11778 10.2498 2.57129 10.25H9.42871C9.88222 10.2498 10.2498 9.88222 10.25 9.42871V7.75H8.37109C8.03872 8.72878 7.07798 9.41699 6 9.41699C4.92202 9.41699 3.96128 8.72878 3.62891 7.75H1.75V9.42871ZM2.57129 1.75C2.11778 1.75018 1.75018 2.11778 1.75 2.57129V6.25H4.25391C4.66812 6.25 5.00391 6.58579 5.00391 7C5.00391 7.46591 5.42497 7.91699 6 7.91699C6.57503 7.91699 6.99609 7.46591 6.99609 7C6.99609 6.58579 7.33188 6.25 7.74609 6.25H10.25V2.57129C10.2498 2.11778 9.88222 1.75018 9.42871 1.75H2.57129Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInbox12.category = 'Interface General';\n\nexport default Inbox12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Inbox16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Inbox16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.7998 0.25C14.4291 0.25004 15.75 1.57087 15.75 3.2002V12.7998C15.75 14.4291 14.4291 15.75 12.7998 15.75H3.2002C1.57087 15.75 0.25004 14.4291 0.25 12.7998V3.2002C0.25004 1.57087 1.57087 0.25004 3.2002 0.25H12.7998ZM1.75 12.7998C1.75004 13.6007 2.39929 14.25 3.2002 14.25H12.7998C13.6007 14.25 14.25 13.6007 14.25 12.7998V10.1504H11.0977C10.7441 11.5026 9.46055 12.4834 8 12.4834C6.53945 12.4834 5.25589 11.5026 4.90234 10.1504H1.75V12.7998ZM3.2002 1.75C2.39929 1.75004 1.75004 2.39929 1.75 3.2002V8.65039H5.55566C5.96987 8.6504 6.30566 8.98618 6.30566 9.40039C6.3059 10.2312 7.04271 10.9834 8 10.9834C8.95729 10.9834 9.69411 10.2312 9.69434 9.40039C9.69434 8.98618 10.0301 8.6504 10.4443 8.65039H14.25V3.2002C14.25 2.39929 13.6007 1.75004 12.7998 1.75H3.2002Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInbox16.category = 'Interface General';\n\nexport default Inbox16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Inbox20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Inbox20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.1709 0.25C18.1475 0.25 19.75 1.85252 19.75 3.8291V16.1709C19.75 18.1475 18.1475 19.75 16.1709 19.75H3.8291C1.85252 19.75 0.25 18.1475 0.25 16.1709V3.8291C0.25 1.85252 1.85252 0.25 3.8291 0.25H16.1709ZM1.75 16.1709C1.75 17.3191 2.68095 18.25 3.8291 18.25H16.1709C17.3191 18.25 18.25 17.3191 18.25 16.1709V12.5498H13.8135C13.4465 14.273 11.843 15.5498 10 15.5498C8.15697 15.5498 6.55355 14.273 6.18652 12.5498H1.75V16.1709ZM3.8291 1.75C2.68095 1.75 1.75 2.68095 1.75 3.8291V11.0498H6.85742C7.2715 11.0499 7.60732 11.3857 7.60742 11.7998C7.60742 12.9958 8.66016 14.0498 10 14.0498C11.3398 14.0498 12.3926 12.9958 12.3926 11.7998C12.3927 11.3857 12.7285 11.0499 13.1426 11.0498H18.25V3.8291C18.25 2.68095 17.3191 1.75 16.1709 1.75H3.8291Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInbox20.category = 'Interface General';\n\nexport default Inbox20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Inbox24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Inbox24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.542 0.25C21.8658 0.25 23.75 2.13423 23.75 4.45801V19.542C23.75 21.8658 21.8658 23.75 19.542 23.75H4.45801C2.13423 23.75 0.25 21.8658 0.25 19.542V4.45801C0.25 2.13423 2.13423 0.25 4.45801 0.25H19.542ZM1.75 19.542C1.75 21.0373 2.96266 22.25 4.45801 22.25H19.542C21.0373 22.25 22.25 21.0373 22.25 19.542V14.9502H16.5234C16.1466 17.0423 14.2251 18.6162 12 18.6162C9.77493 18.6162 7.85341 17.0423 7.47656 14.9502H1.75V19.542ZM4.45801 1.75C2.96266 1.75 1.75 2.96266 1.75 4.45801V13.4502H8.15918C8.57326 13.4504 8.90918 13.7861 8.90918 14.2002C8.90929 15.7611 10.2778 17.1162 12 17.1162C13.7222 17.1162 15.0907 15.7611 15.0908 14.2002C15.0908 13.7861 15.4267 13.4504 15.8408 13.4502H22.25V4.45801C22.25 2.96266 21.0373 1.75 19.542 1.75H4.45801Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInbox24.category = 'Interface General';\n\nexport default Inbox24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Inbox32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Inbox32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.2852 0.25C29.3033 0.25001 31.75 2.6967 31.75 5.71484V26.2852C31.75 29.3033 29.3033 31.75 26.2852 31.75H5.71484C2.6967 31.75 0.25001 29.3033 0.25 26.2852V5.71484C0.25001 2.6967 2.6967 0.25001 5.71484 0.25H26.2852ZM1.75 26.2852C1.75001 28.4749 3.52513 30.25 5.71484 30.25H26.2852C28.4749 30.25 30.25 28.4749 30.25 26.2852V19.75H21.9346C21.5451 22.5777 18.9895 24.75 16 24.75C13.0105 24.75 10.4549 22.5777 10.0654 19.75H1.75V26.2852ZM5.71484 1.75C3.52513 1.75001 1.75001 3.52513 1.75 5.71484V18.25H10.7617C11.1759 18.25 11.5117 18.5858 11.5117 19C11.5117 21.2911 13.5129 23.25 16 23.25C18.4871 23.25 20.4883 21.2911 20.4883 19C20.4883 18.5858 20.8241 18.25 21.2383 18.25H30.25V5.71484C30.25 3.52513 28.4749 1.75001 26.2852 1.75H5.71484Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInbox32.category = 'Interface General';\n\nexport default Inbox32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM6 4.5C6.41421 4.5 6.75 4.83579 6.75 5.25V7.5H7.25C7.66417 7.50005 8 7.83582 8 8.25C7.99993 8.66412 7.66413 8.99995 7.25 9H4.75C4.33583 9 4.00007 8.66416 4 8.25C4 7.83579 4.33579 7.5 4.75 7.5H5.25V6H4.75C4.33579 6 4 5.66421 4 5.25C4 4.83579 4.33579 4.5 4.75 4.5H6ZM5.75 2.50391C6.16417 2.50391 6.49993 2.83975 6.5 3.25391C6.5 3.66812 6.16421 4.00391 5.75 4.00391C5.33579 4.00391 5 3.66812 5 3.25391C5.00007 2.83975 5.33583 2.50391 5.75 2.50391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircle12.category = 'Interface General';\n\nexport default InfoCircle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM8.25 7C8.66421 7 9 7.33579 9 7.75V10.5H9.5C9.91421 10.5 10.25 10.8358 10.25 11.25C10.2499 11.6642 9.91417 12 9.5 12H6.5C6.08583 12 5.75007 11.6642 5.75 11.25C5.75 10.8358 6.08579 10.5 6.5 10.5H7.5V8.5H6.5C6.08579 8.5 5.75 8.16421 5.75 7.75C5.75 7.33579 6.08579 7 6.5 7H8.25ZM8 4.00391C8.55224 4.00391 8.99993 4.45168 9 5.00391C9 5.55619 8.55229 6.00391 8 6.00391C7.44772 6.00391 7 5.55619 7 5.00391C7.00007 4.45168 7.44776 4.00391 8 4.00391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircle16.category = 'Interface General';\n\nexport default InfoCircle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM10.249 7.75C10.6632 7.75 10.999 8.08579 10.999 8.5V13.5H12.25C12.6642 13.5 13 13.8358 13 14.25C13 14.6642 12.6642 15 12.25 15H7.75C7.33579 15 7 14.6642 7 14.25C7 13.8358 7.33579 13.5 7.75 13.5H9.49902V9.25H7.75C7.33579 9.25 7 8.91421 7 8.5C7 8.08579 7.33579 7.75 7.75 7.75H10.249ZM10 4.5C10.5523 4.5 11 4.94772 11 5.5C11 6.05228 10.5523 6.5 10 6.5C9.44771 6.5 9 6.05228 9 5.5C9 4.94772 9.44771 4.5 10 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircle20.category = 'Interface General';\n\nexport default InfoCircle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM12.25 9C12.6642 9 13 9.33579 13 9.75V17H15C15.4142 17 15.75 17.3358 15.75 17.75C15.75 18.1642 15.4142 18.5 15 18.5H9C8.58579 18.5 8.25 18.1642 8.25 17.75C8.25 17.3358 8.58579 17 9 17H11.5V10.5H9C8.58579 10.5 8.25 10.1642 8.25 9.75C8.25 9.33579 8.58579 9 9 9H12.25ZM12 5C12.6904 5 13.25 5.55964 13.25 6.25C13.25 6.94036 12.6904 7.5 12 7.5C11.3096 7.5 10.75 6.94036 10.75 6.25C10.75 5.55964 11.3096 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircle24.category = 'Interface General';\n\nexport default InfoCircle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM16.251 12C16.6647 12.0005 17.001 12.3361 17.001 12.75V22.5322H19.7988C20.213 22.5322 20.5497 22.8681 20.5498 23.2822C20.5498 23.6963 20.2138 24.032 19.7998 24.0322H12.2002C11.786 24.0322 11.4502 23.6964 11.4502 23.2822C11.4503 22.8683 11.7853 22.5325 12.1992 22.5322H15.501V13.5H12.2002C11.786 13.5 11.4502 13.1642 11.4502 12.75C11.4502 12.3358 11.786 12 12.2002 12H16.251ZM16 7C16.8284 7 17.5 7.67157 17.5 8.5C17.5 9.32843 16.8284 10 16 10C15.1716 10 14.5 9.32843 14.5 8.5C14.5 7.67157 15.1716 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircle32.category = 'Interface General';\n\nexport default InfoCircle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM6 2.50391C6.55224 2.50391 6.99993 2.95168 7 3.50391C7 4.04244 6.57426 4.48041 6.04102 4.50195C6.57426 4.52349 7 4.96147 7 5.5V7L7.10254 7.00488C7.60667 7.05621 8 7.48232 8 8C8 8.55228 7.55228 9 7 9H5C4.44772 9 4 8.55228 4 8C4 7.48232 4.39333 7.05621 4.89746 7.00488L5 7V6.5C4.44772 6.5 4 6.05228 4 5.5C4 4.94772 4.44772 4.5 5 4.5H5.91797C5.40408 4.45825 5 4.02855 5 3.50391C5.00007 2.95168 5.44776 2.50391 6 2.50391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleBold12.category = 'Interface General';\n\nexport default InfoCircleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM8.25 7C8.80228 7 9.25 7.44772 9.25 8V10H9.3252C9.87739 10.0001 10.3252 10.4478 10.3252 11C10.3252 11.5522 9.87739 11.9999 9.3252 12H7C6.44772 12 6 11.5523 6 11C6 10.4477 6.44772 10 7 10H7.25V9H7C6.44772 9 6 8.55229 6 8C6 7.44772 6.44772 7 7 7H8.25ZM8 4.00391C8.69032 4.00391 9.24993 4.56361 9.25 5.25391C9.25 5.94426 8.69036 6.50391 8 6.50391C7.30964 6.50391 6.75 5.94426 6.75 5.25391C6.75007 4.56361 7.30968 4.00391 8 4.00391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleBold16.category = 'Interface General';\n\nexport default InfoCircleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM10.249 8C10.8013 8 11.249 8.44772 11.249 9V13H12C12.5523 13 13 13.4477 13 14C13 14.5523 12.5523 15 12 15H8C7.44772 15 7 14.5523 7 14C7 13.4477 7.44772 13 8 13H9.24902V10H8C7.44772 10 7 9.55229 7 9C7 8.44772 7.44772 8 8 8H10.249ZM10 4.5C10.6904 4.5 11.25 5.05964 11.25 5.75C11.25 6.44036 10.6904 7 10 7C9.30964 7 8.75 6.44036 8.75 5.75C8.75 5.05964 9.30964 4.5 10 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleBold20.category = 'Interface General';\n\nexport default InfoCircleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 17.2467 6.75329 21.5 12 21.5C17.2467 21.5 21.5 17.2467 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM12.25 9C12.8023 9 13.25 9.44771 13.25 10V16H15C15.5523 16 16 16.4477 16 17C16 17.5523 15.5523 18 15 18H9C8.44772 18 8 17.5523 8 17C8 16.4477 8.44772 16 9 16H11.25V11H9C8.44772 11 8 10.5523 8 10C8 9.44771 8.44772 9 9 9H12.25ZM12 5C12.6904 5 13.25 5.55964 13.25 6.25C13.25 6.94036 12.6904 7.5 12 7.5C11.3096 7.5 10.75 6.94036 10.75 6.25C10.75 5.55964 11.3096 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleBold24.category = 'Interface General';\n\nexport default InfoCircleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 23.4558 8.54416 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM16.25 12C16.8021 12.0003 17.25 12.4479 17.25 13V22H19.7988C20.3511 22 20.7988 22.4477 20.7988 23C20.7988 23.5523 20.3511 24 19.7988 24H12.1992C11.6469 24 11.1992 23.5523 11.1992 23C11.1992 22.4477 11.6469 22 12.1992 22H15.25V14H12.1992C11.6469 14 11.1992 13.5523 11.1992 13C11.1992 12.4477 11.6469 12 12.1992 12H16.25ZM16 7C16.8284 7 17.5 7.67157 17.5 8.5C17.5 9.32843 16.8284 10 16 10C15.1716 10 14.5 9.32843 14.5 8.5C14.5 7.67157 15.1716 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleBold32.category = 'Interface General';\n\nexport default InfoCircleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0.25C9.17564 0.25 11.75 2.82436 11.75 6C11.75 9.17564 9.17564 11.75 6 11.75C2.82436 11.75 0.25 9.17564 0.25 6C0.25 2.82436 2.82436 0.25 6 0.25ZM6 2.50391C5.44776 2.50391 5.00007 2.95168 5 3.50391C5 4.02855 5.40408 4.45825 5.91797 4.5H5C4.44772 4.5 4 4.94772 4 5.5C4 6.05228 4.44772 6.5 5 6.5V7L4.89746 7.00488C4.39333 7.05621 4 7.48232 4 8C4 8.55228 4.44772 9 5 9H7C7.55228 9 8 8.55228 8 8C8 7.48232 7.60667 7.05621 7.10254 7.00488L7 7V5.5C7 4.96147 6.57426 4.52349 6.04102 4.50195C6.57426 4.48041 7 4.04244 7 3.50391C6.99993 2.95168 6.55224 2.50391 6 2.50391Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nInfoCircleBoldFilled12.category = 'Interface General';\n\nexport default InfoCircleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM7 7C6.44772 7 6 7.44772 6 8C6 8.55229 6.44772 9 7 9H7.25V10H7C6.44772 10 6 10.4477 6 11C6 11.5523 6.44772 12 7 12H9.3252C9.87739 11.9999 10.3252 11.5522 10.3252 11C10.3252 10.4478 9.87739 10.0001 9.3252 10H9.25V8C9.25 7.44772 8.80228 7 8.25 7H7ZM8 3.5C7.17157 3.5 6.5 4.17157 6.5 5C6.5 5.82843 7.17157 6.5 8 6.5C8.82843 6.5 9.5 5.82843 9.5 5C9.5 4.17157 8.82843 3.5 8 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleBoldFilled16.category = 'Interface General';\n\nexport default InfoCircleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM8 8.5C7.44772 8.5 7 8.94771 7 9.5C7 10.0523 7.44772 10.5 8 10.5H9V12.5H8C7.44772 12.5 7 12.9477 7 13.5C7 14.0523 7.44772 14.5 8 14.5H12C12.5523 14.5 13 14.0523 13 13.5C13 12.9477 12.5523 12.5 12 12.5H11V9.5C11 8.94771 10.5523 8.5 10 8.5H8ZM10 4C9.17157 4 8.5 4.67157 8.5 5.5C8.5 6.32843 9.17157 7 10 7C10.8284 7 11.5 6.32843 11.5 5.5C11.5 4.67157 10.8284 4 10 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleBoldFilled20.category = 'Interface General';\n\nexport default InfoCircleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM9.5 9.5C8.94771 9.5 8.5 9.94771 8.5 10.5C8.5 11.0523 8.94771 11.5 9.5 11.5H11V15.5H9.5C8.94772 15.5 8.5 15.9477 8.5 16.5C8.5 17.0523 8.94772 17.5 9.5 17.5H14.5C15.0523 17.5 15.5 17.0523 15.5 16.5C15.5 15.9477 15.0523 15.5 14.5 15.5H13V10.5C13 9.94771 12.5523 9.5 12 9.5H9.5ZM12 4.5C11.0335 4.5 10.25 5.2835 10.25 6.25C10.25 7.2165 11.0335 8 12 8C12.9665 8 13.75 7.2165 13.75 6.25C13.75 5.2835 12.9665 4.5 12 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleBoldFilled24.category = 'Interface General';\n\nexport default InfoCircleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM12.1992 12C11.6469 12 11.1992 12.4477 11.1992 13C11.1992 13.5523 11.6469 14 12.1992 14H15.25V22H12.1992C11.6469 22 11.1992 22.4477 11.1992 23C11.1992 23.5523 11.6469 24 12.1992 24H19.7988C20.3511 24 20.7988 23.5523 20.7988 23C20.7988 22.4477 20.3511 22 19.7988 22H17.25V13C17.25 12.4479 16.8021 12.0003 16.25 12H12.1992ZM16 7C15.1716 7 14.5 7.67157 14.5 8.5C14.5 9.32843 15.1716 10 16 10C16.8284 10 17.5 9.32843 17.5 8.5C17.5 7.67157 16.8284 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleBoldFilled32.category = 'Interface General';\n\nexport default InfoCircleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM4.75 4.5C4.33579 4.5 4 4.83579 4 5.25C4 5.66421 4.33579 6 4.75 6H5.25V7.5H4.75C4.33579 7.5 4 7.83579 4 8.25C4.00007 8.66416 4.33583 9 4.75 9H7.25C7.66413 8.99995 7.99993 8.66412 8 8.25C8 7.83582 7.66417 7.50005 7.25 7.5H6.75V5.25C6.75 4.83579 6.41421 4.5 6 4.5H4.75ZM5.75 2.50391C5.33583 2.50391 5.00007 2.83975 5 3.25391C5 3.66812 5.33579 4.00391 5.75 4.00391C6.16421 4.00391 6.5 3.66812 6.5 3.25391C6.49993 2.83975 6.16417 2.50391 5.75 2.50391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleFilled12.category = 'Interface General';\n\nexport default InfoCircleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM6.5 7C6.08579 7 5.75 7.33579 5.75 7.75C5.75 8.16421 6.08579 8.5 6.5 8.5H7.5V10.5H6.5C6.08579 10.5 5.75 10.8358 5.75 11.25C5.75007 11.6642 6.08583 12 6.5 12H9.5C9.91417 12 10.2499 11.6642 10.25 11.25C10.25 10.8358 9.91421 10.5 9.5 10.5H9V7.75C9 7.33579 8.66421 7 8.25 7H6.5ZM8 4.00391C7.44776 4.00391 7.00007 4.45168 7 5.00391C7 5.55619 7.44772 6.00391 8 6.00391C8.55229 6.00391 9 5.55619 9 5.00391C8.99993 4.45168 8.55224 4.00391 8 4.00391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleFilled16.category = 'Interface General';\n\nexport default InfoCircleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM7.75 7.75C7.33579 7.75 7 8.08579 7 8.5C7 8.91421 7.33579 9.25 7.75 9.25H9.49902V13.5H7.75C7.33579 13.5 7 13.8358 7 14.25C7 14.6642 7.33579 15 7.75 15H12.25C12.6642 15 13 14.6642 13 14.25C13 13.8358 12.6642 13.5 12.25 13.5H10.999V8.5C10.999 8.08579 10.6632 7.75 10.249 7.75H7.75ZM10 4.5C9.44771 4.5 9 4.94772 9 5.5C9 6.05228 9.44771 6.5 10 6.5C10.5523 6.5 11 6.05228 11 5.5C11 4.94772 10.5523 4.5 10 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleFilled20.category = 'Interface General';\n\nexport default InfoCircleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM9 9C8.58579 9 8.25 9.33579 8.25 9.75C8.25 10.1642 8.58579 10.5 9 10.5H11.5V17H9C8.58579 17 8.25 17.3358 8.25 17.75C8.25 18.1642 8.58579 18.5 9 18.5H15C15.4142 18.5 15.75 18.1642 15.75 17.75C15.75 17.3358 15.4142 17 15 17H13V9.75C13 9.33579 12.6642 9 12.25 9H9ZM12 5C11.3096 5 10.75 5.55964 10.75 6.25C10.75 6.94036 11.3096 7.5 12 7.5C12.6904 7.5 13.25 6.94036 13.25 6.25C13.25 5.55964 12.6904 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleFilled24.category = 'Interface General';\n\nexport default InfoCircleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoCircleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoCircleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM12.2002 12C11.786 12 11.4492 12.3358 11.4492 12.75C11.4492 13.1642 11.786 13.5 12.2002 13.5H15.501V22.5322H12.1992C11.7853 22.5325 11.4494 22.8683 11.4492 23.2822C11.4492 23.6964 11.786 24.0322 12.2002 24.0322H19.7998C20.2138 24.032 20.5498 23.6963 20.5498 23.2822C20.5497 22.8681 20.213 22.5322 19.7988 22.5322H17.001V12.75C17.001 12.3361 16.6647 12.0005 16.251 12H12.2002ZM16 7C15.1716 7 14.5 7.67157 14.5 8.5C14.5 9.32843 15.1716 10 16 10C16.8284 10 17.5 9.32843 17.5 8.5C17.5 7.67157 16.8284 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoCircleFilled32.category = 'Interface General';\n\nexport default InfoCircleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 5.03125C6.31066 5.03125 6.5625 5.28309 6.5625 5.59375V8.90625H7.6875C7.99816 8.90625 8.25 9.15809 8.25 9.46875C8.25 9.77941 7.99816 10.0312 7.6875 10.0312H4.3125C4.00184 10.0312 3.75 9.77941 3.75 9.46875C3.75 9.15809 4.00184 8.90625 4.3125 8.90625H5.4375V6.15625H4.3125C4.00184 6.15625 3.75 5.90441 3.75 5.59375C3.75 5.28309 4.00184 5.03125 4.3125 5.03125H6ZM5.33984 1.97656C5.90723 1.97656 6.36719 2.43652 6.36719 3.00391C6.36719 3.57129 5.90723 4.03125 5.33984 4.03125C4.77246 4.03125 4.3125 3.57129 4.3125 3.00391C4.3125 2.43652 4.77246 1.97656 5.33984 1.97656Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoFilled12.category = 'Interface General';\n\nexport default InfoFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 7C8.41421 7 8.75 7.33579 8.75 7.75V12.5H10.25C10.6642 12.5 11 12.8358 11 13.25C11 13.6642 10.6642 14 10.25 14H5.75C5.33579 14 5 13.6642 5 13.25C5 12.8358 5.33579 12.5 5.75 12.5H7.25V8.5H5.75C5.33579 8.5 5 8.16421 5 7.75C5 7.33579 5.33579 7 5.75 7H8ZM7.25 2C8.07843 2 8.75 2.67157 8.75 3.5C8.75 4.32843 8.07843 5 7.25 5C6.42157 5 5.75 4.32843 5.75 3.5C5.75 2.67157 6.42157 2 7.25 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoFilled16.category = 'Interface General';\n\nexport default InfoFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5 8C10.9142 8 11.25 8.33579 11.25 8.75V16.4688H13C13.4142 16.4688 13.75 16.8045 13.75 17.2188C13.75 17.633 13.4142 17.9688 13 17.9688H7.6875C7.27329 17.9688 6.9375 17.633 6.9375 17.2188C6.9375 16.8045 7.27329 16.4688 7.6875 16.4688H9.75V9.5H7.6875C7.27329 9.5 6.9375 9.16421 6.9375 8.75C6.9375 8.33579 7.27329 8 7.6875 8H10.5ZM9.5 3.6875C10.3284 3.6875 11 4.35907 11 5.1875C11 6.01593 10.3284 6.6875 9.5 6.6875C8.67157 6.6875 8 6.01593 8 5.1875C8 4.35907 8.67157 3.6875 9.5 3.6875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoFilled20.category = 'Interface General';\n\nexport default InfoFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.25 10.0312C12.6642 10.0312 13 10.367 13 10.7812V19.4688H14.8574C15.2715 19.4689 15.6074 19.8046 15.6074 20.2188C15.6074 20.6329 15.2715 20.9686 14.8574 20.9688H8.78125C8.36704 20.9688 8.03125 20.633 8.03125 20.2188C8.03125 19.8045 8.36704 19.4688 8.78125 19.4688H11.5V11.5312H8.78125C8.36704 11.5312 8.03125 11.1955 8.03125 10.7812C8.03125 10.367 8.36704 10.0312 8.78125 10.0312H12.25ZM10.7812 4C11.8858 4 12.7812 4.89543 12.7812 6C12.7812 7.10457 11.8858 8 10.7812 8C9.67668 8 8.78125 7.10457 8.78125 6C8.78125 4.89543 9.67668 4 10.7812 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoFilled24.category = 'Interface General';\n\nexport default InfoFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 12.0469C16.4142 12.0469 16.75 12.3827 16.75 12.7969V27.5312H21C21.4142 27.5312 21.75 27.867 21.75 28.2812C21.75 28.6955 21.4142 29.0312 21 29.0312H11C10.5858 29.0312 10.25 28.6955 10.25 28.2812C10.25 27.867 10.5858 27.5312 11 27.5312H15.25V13.5469H11C10.5858 13.5469 10.25 13.2111 10.25 12.7969C10.25 12.3827 10.5858 12.0469 11 12.0469H16ZM14.5 3.71875C15.8807 3.71875 17 4.83804 17 6.21875C17 7.59946 15.8807 8.71875 14.5 8.71875C13.1193 8.71875 12 7.59946 12 6.21875C12 4.83804 13.1193 3.71875 14.5 3.71875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoFilled32.category = 'Interface General';\n\nexport default InfoFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoOutline12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoOutline12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 4.00012C6.41421 4.00012 6.75 4.33591 6.75 4.75012V9.50012H8.25C8.66417 9.50018 9 9.83594 9 10.2501C8.99987 10.6642 8.66409 11.0001 8.25 11.0001H3.75C3.33587 11.0001 3.00013 10.6642 3 10.2501C3 9.83591 3.33579 9.50012 3.75 9.50012H5.25V5.50012H3.75C3.33583 5.50012 3.00007 5.16428 3 4.75012C3 4.33591 3.33579 4.00012 3.75 4.00012H6ZM6 1.00403C6.55228 1.00403 7 1.45174 7 2.00403C7 2.55631 6.55228 3.00403 6 3.00403C5.44772 3.00403 5 2.55631 5 2.00403C5 1.45174 5.44772 1.00403 6 1.00403Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoOutline12.category = 'Interface General';\n\nexport default InfoOutline12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoOutline16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoOutline16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 6C9.66421 6 10 6.33579 10 6.75V13.5H10.25C10.6642 13.5 11 13.8358 11 14.25C11 14.6642 10.6642 15 10.25 15H5.75C5.33579 15 5 14.6642 5 14.25C5 13.8358 5.33579 13.5 5.75 13.5H6V7.5H5.75C5.33579 7.5 5 7.16421 5 6.75C5 6.33579 5.33579 6 5.75 6H9.25ZM7.5 13.5H8.5V7.5H7.5V13.5ZM7.75 1C8.99264 1 10 2.00736 10 3.25C10 4.49264 8.99264 5.5 7.75 5.5C6.50736 5.5 5.5 4.49264 5.5 3.25C5.5 2.00736 6.50736 1 7.75 1ZM7.75 2.5C7.33579 2.5 7 2.83579 7 3.25C7 3.66421 7.33579 4 7.75 4C8.16421 4 8.5 3.66421 8.5 3.25C8.5 2.83579 8.16421 2.5 7.75 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoOutline16.category = 'Interface General';\n\nexport default InfoOutline16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoOutline20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoOutline20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.75 7.5C12.1642 7.5 12.5 7.83579 12.5 8.25V17H13C13.4142 17 13.75 17.3358 13.75 17.75C13.75 18.1642 13.4142 18.5 13 18.5H7.5C7.08579 18.5 6.75 18.1642 6.75 17.75C6.75 17.3358 7.08579 17 7.5 17H8V9H7.5C7.08579 9 6.75 8.66421 6.75 8.25C6.75 7.83579 7.08579 7.5 7.5 7.5H11.75ZM9.5 17H11V9H9.5V17ZM10 1.5C11.3807 1.5 12.5 2.61929 12.5 4C12.5 5.38071 11.3807 6.5 10 6.5C8.61929 6.5 7.5 5.38071 7.5 4C7.5 2.61929 8.61929 1.5 10 1.5ZM10 3C9.44772 3 9 3.44772 9 4C9 4.55228 9.44772 5 10 5C10.5523 5 11 4.55228 11 4C11 3.44772 10.5523 3 10 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoOutline20.category = 'Interface General';\n\nexport default InfoOutline20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoOutline24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoOutline24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 9C14.1642 9 14.5 9.33579 14.5 9.75V20.5H15.25C15.6642 20.5 16 20.8358 16 21.25C16 21.6642 15.6642 22 15.25 22H8.75C8.33579 22 8 21.6642 8 21.25C8 20.8358 8.33579 20.5 8.75 20.5H9.5V10.5H8.75C8.33579 10.5 8 10.1642 8 9.75C8 9.33579 8.33579 9 8.75 9H13.75ZM11 20.5H13V10.5H11V20.5ZM12 2C13.6569 2 15 3.34315 15 5C15 6.65685 13.6569 8 12 8C10.3431 8 9 6.65685 9 5C9 3.34315 10.3431 2 12 2ZM12 3.5C11.1716 3.5 10.5 4.17157 10.5 5C10.5 5.82843 11.1716 6.5 12 6.5C12.8284 6.5 13.5 5.82843 13.5 5C13.5 4.17157 12.8284 3.5 12 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoOutline24.category = 'Interface General';\n\nexport default InfoOutline24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoOutline32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoOutline32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 12C18.6642 12 19 12.3358 19 12.75V27.5H20.75C21.1642 27.5 21.5 27.8358 21.5 28.25C21.4999 28.6642 21.1642 29 20.75 29H10.75C10.3358 29 10.0001 28.6642 10 28.25C10 27.8358 10.3358 27.5 10.75 27.5H13V13.5H11.75C11.3358 13.5 11 13.1642 11 12.75C11 12.3358 11.3358 12 11.75 12H18.25ZM14.5 27.5H17.5V13.5H14.5V27.5ZM15.5 3C17.433 3 19 4.567 19 6.5C19 8.433 17.433 10 15.5 10C13.567 10 12 8.433 12 6.5C12 4.567 13.567 3 15.5 3ZM15.5 4.5C14.3954 4.5 13.5 5.39543 13.5 6.5C13.5 7.60457 14.3954 8.5 15.5 8.5C16.6046 8.5 17.5 7.60457 17.5 6.5C17.5 5.39543 16.6046 4.5 15.5 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoOutline32.category = 'Interface General';\n\nexport default InfoOutline32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoSquare12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoSquare12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.0972 5.36889e-09 12 1.90279 12 4.25V7.75C12 10.0972 10.0972 12 7.75 12H4.25C1.90279 12 0 10.0972 0 7.75V4.25C0 1.90279 1.90279 0 4.25 0H7.75ZM4.25 1.5C2.73122 1.5 1.5 2.73122 1.5 4.25V7.75C1.5 9.26878 2.73122 10.5 4.25 10.5H7.75C9.26878 10.5 10.5 9.26878 10.5 7.75V4.25C10.5 2.73122 9.26878 1.5 7.75 1.5H4.25ZM6.07715 4.50391C6.45512 4.54253 6.75 4.86183 6.75 5.25V7.5H7.25C7.66417 7.50005 8 7.83582 8 8.25C7.99993 8.66412 7.66413 8.99995 7.25 9H4.75C4.33583 9 4.00007 8.66416 4 8.25C4 7.83579 4.33579 7.5 4.75 7.5H5.25V6H4.75C4.33579 6 4 5.66421 4 5.25C4 4.83579 4.33579 4.5 4.75 4.5H6L6.07715 4.50391ZM5.75 2.50391C6.16417 2.50391 6.49993 2.83975 6.5 3.25391C6.5 3.66812 6.16421 4.00391 5.75 4.00391C5.33579 4.00391 5 3.66812 5 3.25391C5.00007 2.83975 5.33583 2.50391 5.75 2.50391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoSquare12.category = 'Interface General';\n\nexport default InfoSquare12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoSquare16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoSquare16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 0C13.6495 5.88736e-08 16 2.35051 16 5.25V10.75C16 13.6495 13.6495 16 10.75 16H5.25C2.35051 16 0 13.6495 0 10.75V5.25C1.33299e-08 2.35051 2.35051 0 5.25 0H10.75ZM5.25 1.5C3.17893 1.5 1.5 3.17893 1.5 5.25V10.75C1.5 12.8211 3.17893 14.5 5.25 14.5H10.75C12.8211 14.5 14.5 12.8211 14.5 10.75V5.25C14.5 3.17893 12.8211 1.5 10.75 1.5H5.25ZM8.32715 7.00391C8.70512 7.04253 9 7.36183 9 7.75V10.5H9.75C10.1642 10.5 10.5 10.8358 10.5 11.25C10.4999 11.6642 10.1642 12 9.75 12H6.25C5.83583 12 5.50007 11.6642 5.5 11.25C5.5 10.8358 5.83579 10.5 6.25 10.5H7.5V8.5H6.25C5.83579 8.5 5.5 8.16421 5.5 7.75C5.5 7.33579 5.83579 7 6.25 7H8.25L8.32715 7.00391ZM8 4.00391C8.55224 4.00391 8.99993 4.45168 9 5.00391C9 5.55619 8.55229 6.00391 8 6.00391C7.44772 6.00391 7 5.55619 7 5.00391C7.00007 4.45168 7.44776 4.00391 8 4.00391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoSquare16.category = 'Interface General';\n\nexport default InfoSquare16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoSquare20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoSquare20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 0C17.2018 0 20 2.79822 20 6.25V13.75C20 17.2018 17.2018 20 13.75 20H6.25C2.79822 20 1.29287e-07 17.2018 0 13.75V6.25C0 2.79822 2.79822 5.44135e-08 6.25 0H13.75ZM6.25 1.5C3.62665 1.5 1.5 3.62665 1.5 6.25V13.75C1.5 16.3734 3.62665 18.5 6.25 18.5H13.75C16.3734 18.5 18.5 16.3734 18.5 13.75V6.25C18.5 3.62665 16.3734 1.5 13.75 1.5H6.25ZM10.249 7.75C10.6632 7.75 10.999 8.08579 10.999 8.5V14H12.5449L12.6221 14.0039C13.0001 14.0425 13.2949 14.3618 13.2949 14.75C13.2949 15.1382 13.0001 15.4575 12.6221 15.4961L12.5449 15.5H7.5C7.08579 15.5 6.75 15.1642 6.75 14.75C6.75 14.3358 7.08579 14 7.5 14H9.49902V9.25H7.5C7.08579 9.25 6.75 8.91421 6.75 8.5C6.75 8.08579 7.08579 7.75 7.5 7.75H10.249ZM10 4.5C10.5523 4.5 11 4.94772 11 5.5C11 6.05228 10.5523 6.5 10 6.5C9.44771 6.5 9 6.05228 9 5.5C9 4.94772 9.44771 4.5 10 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoSquare20.category = 'Interface General';\n\nexport default InfoSquare20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoSquare24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoSquare24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.000143781 16.7139 0.100586C17.9415 0.202061 18.9265 0.409696 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12C24 13.9711 24.0001 15.495 23.8994 16.7139C23.7979 17.9415 23.5903 18.9265 23.1357 19.8066C22.3982 21.2343 21.2343 22.3982 19.8066 23.1357C18.9265 23.5903 17.9415 23.7979 16.7139 23.8994C15.495 24.0001 13.9711 24 12 24C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409696 18.9265 0.202061 17.9415 0.100586 16.7139C-0.000143781 15.495 0 13.9711 0 12C0 10.0289 -0.000143781 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143781 10.0289 0 12 0ZM12 1.5C10.0037 1.5 8.55195 1.50026 7.40918 1.59473C6.27561 1.68844 5.51306 1.87125 4.88184 2.19727C3.73048 2.79207 2.79207 3.73048 2.19727 4.88184C1.87125 5.51306 1.68844 6.27561 1.59473 7.40918C1.50026 8.55195 1.5 10.0037 1.5 12C1.5 13.9963 1.50026 15.4481 1.59473 16.5908C1.68844 17.7244 1.87125 18.4869 2.19727 19.1182C2.79207 20.2695 3.73048 21.2079 4.88184 21.8027C5.51306 22.1288 6.27561 22.3116 7.40918 22.4053C8.55195 22.4997 10.0037 22.5 12 22.5C13.9963 22.5 15.4481 22.4997 16.5908 22.4053C17.7244 22.3116 18.4869 22.1288 19.1182 21.8027C20.2695 21.2079 21.2079 20.2695 21.8027 19.1182C22.1288 18.4869 22.3116 17.7244 22.4053 16.5908C22.4997 15.4481 22.5 13.9963 22.5 12C22.5 10.0037 22.4997 8.55195 22.4053 7.40918C22.3116 6.27561 22.1288 5.51306 21.8027 4.88184C21.2079 3.73048 20.2695 2.79207 19.1182 2.19727C18.4869 1.87125 17.7244 1.68844 16.5908 1.59473C15.4481 1.50026 13.9963 1.5 12 1.5ZM12.25 9C12.6642 9 13 9.33579 13 9.75V17H15C15.4142 17 15.75 17.3358 15.75 17.75C15.75 18.1642 15.4142 18.5 15 18.5H9C8.58579 18.5 8.25 18.1642 8.25 17.75C8.25 17.3358 8.58579 17 9 17H11.5V10.5H9C8.58579 10.5 8.25 10.1642 8.25 9.75C8.25 9.33579 8.58579 9 9 9H12.25ZM12 5C12.6904 5 13.25 5.55964 13.25 6.25C13.25 6.94036 12.6904 7.5 12 7.5C11.3096 7.5 10.75 6.94036 10.75 6.25C10.75 5.55964 11.3096 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoSquare24.category = 'Interface General';\n\nexport default InfoSquare24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoSquare32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoSquare32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1.25C18.5558 1.25 20.5217 1.24888 22.0879 1.38672C23.6637 1.52543 24.9064 1.80929 26.001 2.41895C27.504 3.25611 28.7439 4.49602 29.5811 5.99902C30.1907 7.09361 30.4746 8.33632 30.6133 9.91211C30.7511 11.4783 30.75 13.4442 30.75 16C30.75 18.5558 30.7511 20.5217 30.6133 22.0879C30.4746 23.6637 30.1907 24.9064 29.5811 26.001C28.7439 27.504 27.504 28.7439 26.001 29.5811C24.9064 30.1907 23.6637 30.4746 22.0879 30.6133C20.5217 30.7511 18.5558 30.75 16 30.75C13.4442 30.75 11.4783 30.7511 9.91211 30.6133C8.33632 30.4746 7.09361 30.1907 5.99902 29.5811C4.49602 28.7439 3.25611 27.504 2.41895 26.001C1.80929 24.9064 1.52543 23.6637 1.38672 22.0879C1.24888 20.5217 1.25 18.5558 1.25 16C1.25 13.4442 1.24888 11.4783 1.38672 9.91211C1.52543 8.33632 1.80929 7.09361 2.41895 5.99902C3.25611 4.49602 4.49602 3.25611 5.99902 2.41895C7.09361 1.80929 8.33632 1.52543 9.91211 1.38672C11.4783 1.24888 13.4442 1.25 16 1.25ZM16 2.75C13.4174 2.75 11.5291 2.75113 10.0439 2.88184C8.56868 3.01168 7.56238 3.26503 6.72852 3.72949C5.46944 4.43085 4.43085 5.46944 3.72949 6.72852C3.26503 7.56238 3.01168 8.56868 2.88184 10.0439C2.75113 11.5291 2.75 13.4174 2.75 16C2.75 18.5826 2.75113 20.4709 2.88184 21.9561C3.01168 23.4313 3.26503 24.4376 3.72949 25.2715C4.43085 26.5306 5.46944 27.5691 6.72852 28.2705C7.56238 28.735 8.56868 28.9883 10.0439 29.1182C11.5291 29.2489 13.4174 29.25 16 29.25C18.5826 29.25 20.4709 29.2489 21.9561 29.1182C23.4313 28.9883 24.4376 28.735 25.2715 28.2705C26.5306 27.5691 27.5691 26.5306 28.2705 25.2715C28.735 24.4376 28.9883 23.4313 29.1182 21.9561C29.2489 20.4709 29.25 18.5826 29.25 16C29.25 13.4174 29.2489 11.5291 29.1182 10.0439C28.9883 8.56868 28.735 7.56238 28.2705 6.72852C27.5691 5.46944 26.5306 4.43085 25.2715 3.72949C24.4376 3.26503 23.4313 3.01168 21.9561 2.88184C20.4709 2.75113 18.5826 2.75 16 2.75ZM16.251 12C16.6647 12.0005 17.001 12.3361 17.001 12.75V22.5322H19.7988C20.213 22.5322 20.5497 22.8681 20.5498 23.2822C20.5498 23.6963 20.2138 24.032 19.7998 24.0322H12.2002C11.786 24.0322 11.4502 23.6964 11.4502 23.2822C11.4503 22.8683 11.7853 22.5325 12.1992 22.5322H15.501V13.5H12.2002C11.786 13.5 11.4502 13.1642 11.4502 12.75C11.4502 12.3358 11.786 12 12.2002 12H16.251ZM16 7C16.8284 7 17.5 7.67157 17.5 8.5C17.5 9.32843 16.8284 10 16 10C15.1716 10 14.5 9.32843 14.5 8.5C14.5 7.67157 15.1716 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoSquare32.category = 'Interface General';\n\nexport default InfoSquare32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoSquareFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoSquareFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.0972 5.36889e-09 12 1.90279 12 4.25V7.75C12 10.0972 10.0972 12 7.75 12H4.25C1.90279 12 0 10.0972 0 7.75V4.25C0 1.90279 1.90279 0 4.25 0H7.75ZM4.75 4.5C4.33579 4.5 4 4.83579 4 5.25C4 5.66421 4.33579 6 4.75 6H5.25V7.5H4.75C4.33579 7.5 4 7.83579 4 8.25C4.00007 8.66416 4.33583 9 4.75 9H7.25C7.66413 8.99995 7.99993 8.66412 8 8.25C8 7.83582 7.66417 7.50005 7.25 7.5H6.75V5.25C6.75 4.86183 6.45512 4.54253 6.07715 4.50391L6 4.5H4.75ZM5.75 2.50391C5.33583 2.50391 5.00007 2.83975 5 3.25391C5 3.66812 5.33579 4.00391 5.75 4.00391C6.16421 4.00391 6.5 3.66812 6.5 3.25391C6.49993 2.83975 6.16417 2.50391 5.75 2.50391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoSquareFilled12.category = 'Interface General';\n\nexport default InfoSquareFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoSquareFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoSquareFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 0C13.6495 5.88736e-08 16 2.35051 16 5.25V10.75C16 13.6495 13.6495 16 10.75 16H5.25C2.35051 16 0 13.6495 0 10.75V5.25C1.33299e-08 2.35051 2.35051 0 5.25 0H10.75ZM6.25 7C5.83579 7 5.5 7.33579 5.5 7.75C5.5 8.16421 5.83579 8.5 6.25 8.5H7.5V10.5H6.25C5.83579 10.5 5.5 10.8358 5.5 11.25C5.50007 11.6642 5.83583 12 6.25 12H9.75C10.1642 12 10.4999 11.6642 10.5 11.25C10.5 10.8358 10.1642 10.5 9.75 10.5H9V7.75C9 7.36183 8.70512 7.04253 8.32715 7.00391L8.25 7H6.25ZM8 4.00391C7.44776 4.00391 7.00007 4.45168 7 5.00391C7 5.55619 7.44772 6.00391 8 6.00391C8.55229 6.00391 9 5.55619 9 5.00391C8.99993 4.45168 8.55224 4.00391 8 4.00391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoSquareFilled16.category = 'Interface General';\n\nexport default InfoSquareFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoSquareFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoSquareFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 0C17.2018 0 20 2.79822 20 6.25V13.75C20 17.2018 17.2018 20 13.75 20H6.25C2.79822 20 1.29287e-07 17.2018 0 13.75V6.25C0 2.79822 2.79822 5.44135e-08 6.25 0H13.75ZM7.5 7.75C7.08579 7.75 6.75 8.08579 6.75 8.5C6.75 8.91421 7.08579 9.25 7.5 9.25H9.49902V14H7.5C7.08579 14 6.75 14.3358 6.75 14.75C6.75 15.1642 7.08579 15.5 7.5 15.5H12.5449L12.6221 15.4961C13.0001 15.4575 13.2949 15.1382 13.2949 14.75C13.2949 14.3618 13.0001 14.0425 12.6221 14.0039L12.5449 14H10.999V8.5C10.999 8.08579 10.6632 7.75 10.249 7.75H7.5ZM10 4.5C9.44771 4.5 9 4.94772 9 5.5C9 6.05228 9.44771 6.5 10 6.5C10.5523 6.5 11 6.05228 11 5.5C11 4.94772 10.5523 4.5 10 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoSquareFilled20.category = 'Interface General';\n\nexport default InfoSquareFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoSquareFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoSquareFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.000143781 16.7139 0.100586C17.9415 0.202061 18.9265 0.409696 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12C24 13.9711 24.0001 15.495 23.8994 16.7139C23.7979 17.9415 23.5903 18.9265 23.1357 19.8066C22.3982 21.2343 21.2343 22.3982 19.8066 23.1357C18.9265 23.5903 17.9415 23.7979 16.7139 23.8994C15.495 24.0001 13.9711 24 12 24C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409696 18.9265 0.202061 17.9415 0.100586 16.7139C-0.000143781 15.495 0 13.9711 0 12C0 10.0289 -0.000143781 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143781 10.0289 0 12 0ZM9 9C8.58579 9 8.25 9.33579 8.25 9.75C8.25 10.1642 8.58579 10.5 9 10.5H11.5V17H9C8.58579 17 8.25 17.3358 8.25 17.75C8.25 18.1642 8.58579 18.5 9 18.5H15C15.4142 18.5 15.75 18.1642 15.75 17.75C15.75 17.3358 15.4142 17 15 17H13V9.75C13 9.33579 12.6642 9 12.25 9H9ZM12 5C11.3096 5 10.75 5.55964 10.75 6.25C10.75 6.94036 11.3096 7.5 12 7.5C12.6904 7.5 13.25 6.94036 13.25 6.25C13.25 5.55964 12.6904 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoSquareFilled24.category = 'Interface General';\n\nexport default InfoSquareFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InfoSquareFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InfoSquareFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1.25C18.5558 1.25 20.5217 1.24888 22.0879 1.38672C23.6637 1.52543 24.9064 1.80929 26.001 2.41895C27.504 3.25611 28.7439 4.49602 29.5811 5.99902C30.1907 7.09361 30.4746 8.33632 30.6133 9.91211C30.7511 11.4783 30.75 13.4442 30.75 16C30.75 18.5558 30.7511 20.5217 30.6133 22.0879C30.4746 23.6637 30.1907 24.9064 29.5811 26.001C28.7439 27.504 27.504 28.7439 26.001 29.5811C24.9064 30.1907 23.6637 30.4746 22.0879 30.6133C20.5217 30.7511 18.5558 30.75 16 30.75C13.4442 30.75 11.4783 30.7511 9.91211 30.6133C8.33632 30.4746 7.09361 30.1907 5.99902 29.5811C4.49602 28.7439 3.25611 27.504 2.41895 26.001C1.80929 24.9064 1.52543 23.6637 1.38672 22.0879C1.24888 20.5217 1.25 18.5558 1.25 16C1.25 13.4442 1.24888 11.4783 1.38672 9.91211C1.52543 8.33632 1.80929 7.09361 2.41895 5.99902C3.25611 4.49602 4.49602 3.25611 5.99902 2.41895C7.09361 1.80929 8.33632 1.52543 9.91211 1.38672C11.4783 1.24888 13.4442 1.25 16 1.25ZM12.2002 12C11.786 12 11.4502 12.3358 11.4502 12.75C11.4502 13.1642 11.786 13.5 12.2002 13.5H15.501V22.5322H12.1992C11.7853 22.5325 11.4503 22.8683 11.4502 23.2822C11.4502 23.6964 11.786 24.0322 12.2002 24.0322H19.7998C20.2138 24.032 20.5498 23.6963 20.5498 23.2822C20.5497 22.8681 20.213 22.5322 19.7988 22.5322H17.001V12.75C17.001 12.3361 16.6647 12.0005 16.251 12H12.2002ZM16 7C15.1716 7 14.5 7.67157 14.5 8.5C14.5 9.32843 15.1716 10 16 10C16.8284 10 17.5 9.32843 17.5 8.5C17.5 7.67157 16.8284 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInfoSquareFilled32.category = 'Interface General';\n\nexport default InfoSquareFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Instagram12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Instagram12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 1.125C7.32469 1.125 7.51339 1.13128 8.04102 1.15527L8.04199 1.1543C8.04385 1.15432 8.04599 1.15525 8.04785 1.15527C8.0543 1.15557 8.06083 1.15497 8.06738 1.15527L8.06641 1.15625C8.4629 1.16375 8.85554 1.23619 9.22754 1.37402L9.22656 1.375C9.54323 1.49186 9.83001 1.67636 10.0674 1.91602H10.0684C10.0708 1.91841 10.0727 1.92142 10.0752 1.92383C10.0779 1.92659 10.0813 1.92886 10.084 1.93164H10.083C10.323 2.16906 10.509 2.45558 10.626 2.77246L10.7188 3.06055C10.7971 3.34446 10.8391 3.63744 10.8447 3.93262L10.8691 4.66699C10.8735 4.94702 10.875 5.32686 10.875 6C10.875 7.32467 10.8687 7.51339 10.8447 8.04102L10.8457 8.04199C10.8408 8.44666 10.7666 8.84799 10.626 9.22754L10.6221 9.2373C10.531 9.47321 10.4037 9.69293 10.2451 9.88867L10.0762 10.0762C9.83765 10.3147 9.55188 10.5007 9.2373 10.6221L8.95703 9.89453L8.9668 9.92188L9.2373 10.6221L9.22754 10.626L8.93945 10.7188C8.65522 10.7971 8.36188 10.8382 8.06641 10.8438L8.06738 10.8447C8.06083 10.845 8.0543 10.8444 8.04785 10.8447C8.04601 10.8448 8.04384 10.8457 8.04199 10.8457L8.04102 10.8447C7.51339 10.8687 7.32467 10.875 6 10.875C4.67451 10.875 4.48634 10.8688 3.95801 10.8447V10.8457C3.95579 10.8457 3.95339 10.8448 3.95117 10.8447C3.94505 10.8444 3.93884 10.845 3.93262 10.8447V10.8438C3.53613 10.8362 3.14347 10.7638 2.77148 10.626V10.625C2.45506 10.5079 2.16872 10.3228 1.93164 10.083V10.084C1.92886 10.0813 1.92659 10.0779 1.92383 10.0752C1.92141 10.0727 1.91842 10.0708 1.91602 10.0684V10.0674C1.67649 9.83014 1.4909 9.54399 1.37402 9.22754L1.28125 8.93945C1.20071 8.64749 1.15796 8.34564 1.1543 8.04199L1.15527 8.04102C1.13128 7.51339 1.125 7.32469 1.125 6C1.125 4.65352 1.13024 4.48062 1.15527 3.93262C1.16287 3.53641 1.23631 3.14416 1.37402 2.77246C1.49096 2.45581 1.67624 2.16898 1.91602 1.93164L1.93164 1.91602C2.1689 1.67632 2.45594 1.49195 2.77246 1.375V1.37402C3.14416 1.23631 3.53642 1.16385 3.93262 1.15625V1.15527C3.93884 1.15499 3.94505 1.15555 3.95117 1.15527C3.95336 1.15524 3.95582 1.15432 3.95801 1.1543V1.15527C4.48634 1.13124 4.67449 1.125 6 1.125ZM3.29199 2.78125C3.17872 2.82311 3.07632 2.88994 2.99219 2.97656C2.98708 2.98182 2.98182 2.98708 2.97656 2.99219C2.88994 3.07632 2.82311 3.17872 2.78125 3.29199V3.29297L2.72754 3.45898C2.68112 3.62711 2.65643 3.80071 2.6543 3.97559C2.6542 3.98398 2.6537 3.99259 2.65332 4.00098C2.62988 4.51413 2.625 4.65966 2.625 6C2.625 6.67008 2.62667 7.04152 2.63086 7.30957L2.65332 7.99902L2.6543 8.02441C2.65643 8.19928 2.68112 8.3729 2.72754 8.54102L2.78125 8.70703L2.36328 8.86133L2.15332 8.93945L2.78125 8.70801C2.8231 8.82125 2.88992 8.92365 2.97656 9.00781C2.98183 9.01293 2.98707 9.01817 2.99219 9.02344C3.0763 9.1101 3.1788 9.17688 3.29199 9.21875H3.29297C3.51158 9.29977 3.74243 9.3429 3.97559 9.3457C3.98401 9.3458 3.99256 9.3463 4.00098 9.34668C4.51411 9.37014 4.65966 9.375 6 9.375C7.34033 9.375 7.48584 9.37014 7.99902 9.34668L8.02441 9.3457C8.25624 9.34286 8.48568 9.2999 8.70312 9.21973C8.82018 9.17361 8.92681 9.10447 9.01562 9.01562L9.08008 8.94434C9.13874 8.87188 9.18538 8.7903 9.21973 8.70312C9.2999 8.48568 9.34286 8.25624 9.3457 8.02441L9.34668 7.99902C9.37014 7.48584 9.375 7.34033 9.375 6C9.375 4.65966 9.37014 4.51411 9.34668 4.00098C9.3463 3.99261 9.3458 3.98396 9.3457 3.97559C9.34285 3.74258 9.29971 3.51144 9.21875 3.29297V3.29199C9.1769 3.17874 9.11008 3.07633 9.02344 2.99219C9.01818 2.98709 9.01291 2.98181 9.00781 2.97656C8.92365 2.88992 8.82124 2.8231 8.70801 2.78125H8.70703L8.54102 2.72754C8.3729 2.68112 8.19928 2.65643 8.02441 2.6543C8.01602 2.6542 8.00741 2.6537 7.99902 2.65332C7.48582 2.62988 7.34033 2.625 6 2.625C4.65966 2.625 4.51413 2.62988 4.00098 2.65332C3.99259 2.6537 3.98398 2.6542 3.97559 2.6543C3.80071 2.65643 3.62711 2.68112 3.45898 2.72754L3.29297 2.78125H3.29199L3.12012 2.31348L2.97852 1.93164L3.29199 2.78125ZM5.5127 3.54785C5.99749 3.4515 6.50037 3.50125 6.95703 3.69043C7.4137 3.87967 7.80447 4.20035 8.0791 4.61133C8.35361 5.02233 8.5 5.50565 8.5 6C8.5 6.66302 8.2364 7.29876 7.76758 7.76758C7.29876 8.2364 6.66302 8.5 6 8.5C5.50565 8.5 5.02233 8.35361 4.61133 8.0791C4.20035 7.80447 3.87967 7.4137 3.69043 6.95703C3.50125 6.50037 3.4515 5.99749 3.54785 5.5127C3.64431 5.02772 3.88277 4.58205 4.23242 4.23242C4.58205 3.88277 5.02772 3.64431 5.5127 3.54785ZM5.80469 5.01953C5.61077 5.05816 5.43271 5.15321 5.29297 5.29297C5.15321 5.43271 5.05816 5.61077 5.01953 5.80469C4.98095 5.99865 5.0005 6.20016 5.07617 6.38281C5.15183 6.56538 5.28005 6.7212 5.44434 6.83105C5.60881 6.94096 5.80225 7 6 7C6.26519 7 6.51951 6.89456 6.70703 6.70703C6.89456 6.51951 7 6.26519 7 6C7 5.80225 6.94096 5.60881 6.83105 5.44434C6.7212 5.28005 6.56538 5.15183 6.38281 5.07617C6.20016 5.0005 5.99865 4.98095 5.80469 5.01953Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInstagram12.category = 'Social & Brands';\n\nexport default Instagram12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Instagram16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Instagram16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1.75C9.7854 1.75 10.0179 1.75735 10.7344 1.79004C11.2401 1.79777 11.7405 1.89177 12.2148 2.06738L12.2158 2.06641C12.6056 2.21024 12.9584 2.43877 13.25 2.73438L13.3604 2.84766C13.6103 3.11907 13.8055 3.43708 13.9336 3.78418H13.9326C14.1072 4.25547 14.201 4.75252 14.21 5.25488L14.2305 5.7373C14.2463 6.19076 14.25 6.65433 14.25 8C14.25 9.79426 14.2431 10.0202 14.21 10.7451C14.201 11.2477 14.1074 11.7453 13.9326 12.2168L13.9297 12.2266C13.7804 12.6135 13.5512 12.9645 13.2578 13.2578C12.9645 13.5512 12.6135 13.7804 12.2266 13.9297L12.2168 13.9336V13.9326C11.7419 14.1086 11.2406 14.2022 10.7344 14.21C10.0179 14.2427 9.78538 14.25 8 14.25C6.2138 14.25 5.98182 14.2427 5.26465 14.21C4.75865 14.2022 4.25784 14.1084 3.7832 13.9326V13.9336C3.38688 13.7871 3.02863 13.5531 2.73438 13.25V13.249C2.439 12.9575 2.21016 12.6054 2.06641 12.2158L2.06738 12.2148C1.89301 11.7438 1.79892 11.2471 1.79004 10.7451C1.75692 10.0202 1.75 9.79428 1.75 8C1.75 6.20571 1.75692 5.97974 1.79004 5.25488C1.79893 4.7525 1.89282 4.25546 2.06738 3.78418H2.06641C2.21277 3.38756 2.44671 3.0289 2.75 2.73438C3.04159 2.43875 3.39445 2.21022 3.78418 2.06641V2.06738C4.25851 1.89169 4.75895 1.79788 5.26465 1.79004C5.98183 1.75731 6.21378 1.75 8 1.75ZM8 3.25C6.21185 3.25 6.01326 3.25656 5.32324 3.28809C5.31486 3.28847 5.30624 3.28896 5.29785 3.28906C4.95865 3.29318 4.62279 3.35577 4.30469 3.47363H4.30371C4.11744 3.54237 3.94887 3.65249 3.81055 3.79492C3.80544 3.80018 3.80018 3.80544 3.79492 3.81055C3.65249 3.94887 3.54237 4.11744 3.47363 4.30371V4.30469C3.35576 4.62279 3.29318 4.95865 3.28906 5.29785C3.28896 5.30624 3.28847 5.31486 3.28809 5.32324C3.25656 6.01326 3.25 6.21185 3.25 8C3.25 9.341 3.25337 9.788 3.26855 10.2188L3.28809 10.6768L3.28906 10.7021C3.29318 11.0413 3.35576 11.3773 3.47363 11.6953V11.6963C3.52525 11.8362 3.60002 11.9665 3.69434 12.0811L3.79492 12.1895L3.81055 12.2051C3.94874 12.3475 4.11672 12.4576 4.30273 12.5264H4.30371C4.62207 12.6444 4.95831 12.7069 5.29785 12.7109C5.30627 12.711 5.31483 12.7115 5.32324 12.7119C6.01325 12.7435 6.21185 12.75 8 12.75C9.78814 12.75 9.98669 12.7435 10.6768 12.7119L10.7021 12.7109C11.0414 12.7068 11.3773 12.6442 11.6953 12.5264C11.8836 12.4523 12.0544 12.3402 12.1973 12.1973C12.3402 12.0544 12.4523 11.8836 12.5264 11.6953C12.6442 11.3773 12.7068 11.0414 12.7109 10.7021L12.7119 10.6768C12.7435 9.98669 12.75 9.78814 12.75 8C12.75 6.21185 12.7435 6.01325 12.7119 5.32324C12.7115 5.31487 12.711 5.30623 12.7109 5.29785C12.7068 4.95863 12.6442 4.62277 12.5264 4.30469V4.30371L12.4668 4.16699C12.4003 4.03464 12.3118 3.91424 12.2051 3.81055C12.1998 3.80545 12.1946 3.80017 12.1895 3.79492C12.0511 3.65246 11.8825 3.54236 11.6963 3.47363H11.6953C11.3773 3.35576 11.0413 3.29318 10.7021 3.28906C10.6938 3.28896 10.6851 3.28847 10.6768 3.28809C9.98668 3.25656 9.78814 3.25 8 3.25ZM7.37598 4.86133C7.99646 4.73799 8.64013 4.8009 9.22461 5.04297C9.80911 5.28509 10.3086 5.69578 10.6602 6.22168C11.0117 6.74783 11.2002 7.36709 11.2002 8C11.2001 8.84859 10.8627 9.66265 10.2627 10.2627C9.66265 10.8627 8.84858 11.2001 8 11.2002C7.36712 11.2001 6.74781 11.0117 6.22168 10.6602C5.69578 10.3086 5.28509 9.8091 5.04297 9.22461C4.80089 8.64013 4.73798 7.99647 4.86133 7.37598C4.98481 6.75527 5.28981 6.18479 5.7373 5.7373C6.18477 5.28981 6.75528 4.98482 7.37598 4.86133ZM8.65039 6.42871C8.33994 6.30018 7.99759 6.26646 7.66797 6.33203C7.33826 6.39767 7.03548 6.56021 6.79785 6.79785C6.5602 7.03549 6.39766 7.33825 6.33203 7.66797C6.26646 7.9976 6.30017 8.33994 6.42871 8.65039H6.42969C6.55833 8.96084 6.7763 9.22633 7.05566 9.41309C7.33515 9.59979 7.66394 9.70015 8 9.7002C8.45075 9.70014 8.8834 9.52088 9.20215 9.20215C9.5209 8.8834 9.70014 8.45076 9.7002 8C9.70016 7.66392 9.5998 7.33517 9.41309 7.05566C9.22633 6.77629 8.96084 6.55833 8.65039 6.42969V6.42871ZM11.3809 3.85938C11.5961 3.85944 11.8028 3.94458 11.9551 4.09668C12.1074 4.2489 12.1933 4.45563 12.1934 4.6709C12.1934 4.83148 12.145 4.98855 12.0557 5.12207C11.9664 5.25551 11.8398 5.35947 11.6914 5.4209C11.5429 5.48235 11.3793 5.4991 11.2217 5.46777C11.0642 5.43641 10.9192 5.35858 10.8057 5.24512C10.6921 5.13161 10.6153 4.98648 10.584 4.8291C10.5527 4.67171 10.5684 4.50861 10.6299 4.36035C10.6913 4.21213 10.7953 4.0853 10.9287 3.99609C11.0623 3.90688 11.2201 3.85938 11.3809 3.85938Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInstagram16.category = 'Social & Brands';\n\nexport default Instagram16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Instagram20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Instagram20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 2.375C12.2299 2.375 12.5179 2.38419 13.4082 2.4248C14.0216 2.4334 14.6288 2.54672 15.2041 2.75977L15.2051 2.75879C15.6677 2.92951 16.0869 3.20044 16.4326 3.55176L16.5635 3.68652C16.8591 4.0077 17.0897 4.38425 17.2412 4.79492H17.2402C17.4518 5.36595 17.565 5.96842 17.5752 6.57715L17.6006 7.17676C17.6203 7.74085 17.625 8.31813 17.625 10C17.625 12.2421 17.6164 12.5211 17.5752 13.4229C17.565 14.0318 17.452 14.6348 17.2402 15.2061L17.2373 15.2158C17.0601 15.675 16.7886 16.0923 16.4404 16.4404C16.0923 16.7886 15.675 17.0601 15.2158 17.2373L15.2061 17.2402C14.6302 17.4537 14.0221 17.5666 13.4082 17.5752C12.518 17.6158 12.2299 17.625 10 17.625C7.76927 17.625 7.48177 17.6159 6.59082 17.5752C5.97713 17.5666 5.36955 17.4535 4.79395 17.2402V17.2412C4.33151 17.0703 3.91286 16.7986 3.56738 16.4473C3.20861 16.0987 2.93198 15.6744 2.75879 15.2051L2.75977 15.2041C2.54841 14.6334 2.43498 14.0312 2.4248 13.4229C2.38361 12.5211 2.375 12.2421 2.375 10C2.375 7.75791 2.38361 7.47887 2.4248 6.57715C2.43499 5.96841 2.54822 5.36594 2.75977 4.79492H2.75879C2.93204 4.32544 3.20838 3.90039 3.56738 3.55176C3.91308 3.20043 4.33233 2.9295 4.79492 2.75879V2.75977C5.37021 2.54664 5.97743 2.43351 6.59082 2.4248C7.48177 2.38415 7.76925 2.375 10 2.375ZM10 3.875C7.76404 3.875 7.51239 3.88325 6.64551 3.92285C6.63712 3.92323 6.62851 3.92373 6.62012 3.92383C6.17455 3.92923 5.73327 4.01117 5.31543 4.16602H5.31445C5.05533 4.26164 4.82036 4.41416 4.62793 4.6123C4.62282 4.61756 4.61756 4.62282 4.6123 4.62793C4.41416 4.82036 4.26164 5.05533 4.16602 5.31445V5.31543C4.01117 5.73327 3.92923 6.17455 3.92383 6.62012C3.92373 6.62851 3.92323 6.63712 3.92285 6.64551C3.88325 7.51239 3.875 7.76404 3.875 10C3.875 12.2359 3.88325 12.4875 3.92285 13.3545C3.92323 13.3629 3.92373 13.3715 3.92383 13.3799C3.92923 13.8254 4.01117 14.2668 4.16602 14.6846V14.6855C4.23772 14.8798 4.34171 15.0605 4.47266 15.2197L4.6123 15.3721L4.62793 15.3877C4.82019 15.5858 5.05464 15.7383 5.31348 15.834H5.31445C5.73256 15.9889 6.17421 16.0708 6.62012 16.0762C6.62854 16.0763 6.63709 16.0768 6.64551 16.0771C7.51238 16.1168 7.76404 16.125 10 16.125C12.2359 16.125 12.4875 16.1168 13.3545 16.0771L13.3799 16.0762C13.8254 16.0707 14.2668 15.9888 14.6846 15.834C14.9451 15.732 15.1822 15.5776 15.3799 15.3799C15.5778 15.182 15.732 14.9445 15.834 14.6836C15.9886 14.2661 16.0707 13.8251 16.0762 13.3799L16.0771 13.3545C16.1168 12.4875 16.125 12.2359 16.125 10C16.125 7.76404 16.1168 7.51238 16.0771 6.64551C16.0768 6.63713 16.0763 6.6285 16.0762 6.62012C16.0707 6.17453 15.9888 5.73325 15.834 5.31543V5.31445L15.751 5.125C15.6585 4.94075 15.5363 4.77226 15.3877 4.62793C15.3824 4.62283 15.3772 4.61756 15.3721 4.6123C15.1796 4.41413 14.9446 4.26163 14.6855 4.16602H14.6846C14.2668 4.01117 13.8254 3.92923 13.3799 3.92383C13.3715 3.92373 13.3629 3.92323 13.3545 3.92285C12.4875 3.88325 12.2359 3.875 10 3.875ZM9.25586 6.26074C9.99537 6.11364 10.7624 6.18897 11.459 6.47754C12.1556 6.7661 12.751 7.25493 13.1699 7.88184C13.5888 8.50876 13.8125 9.24589 13.8125 10C13.8125 11.0111 13.4112 11.9813 12.6963 12.6963C11.9813 13.4112 11.0111 13.8125 10 13.8125C9.24589 13.8125 8.50876 13.5888 7.88184 13.1699C7.25493 12.751 6.7661 12.1556 6.47754 11.459C6.18897 10.7624 6.11364 9.99537 6.26074 9.25586C6.40789 8.51641 6.77059 7.83679 7.30371 7.30371C7.83679 6.77059 8.51641 6.40789 9.25586 6.26074ZM10.8848 7.86328C10.4624 7.68833 9.99732 7.6432 9.54883 7.73242C9.10023 7.82167 8.68855 8.04189 8.36523 8.36523C8.04189 8.68855 7.82167 9.10023 7.73242 9.54883C7.6432 9.99732 7.68833 10.4624 7.86328 10.8848C8.03828 11.3073 8.33467 11.6687 8.71484 11.9229C9.09516 12.177 9.54265 12.3125 10 12.3125C10.6133 12.3125 11.2011 12.0684 11.6348 11.6348C12.0684 11.2011 12.3125 10.6133 12.3125 10C12.3125 9.54265 12.177 9.09516 11.9229 8.71484C11.6687 8.33467 11.3073 8.03828 10.8848 7.86328ZM14.2256 4.82422C14.4949 4.82422 14.7539 4.93076 14.9443 5.12109C15.1347 5.31141 15.2412 5.56975 15.2412 5.83887C15.2412 6.03947 15.1818 6.23551 15.0703 6.40234C14.9588 6.56924 14.7998 6.69956 14.6143 6.77637C14.4287 6.85314 14.2243 6.87314 14.0273 6.83398C13.8305 6.7948 13.6497 6.6984 13.5078 6.55664C13.3658 6.41476 13.2687 6.2339 13.2295 6.03711C13.1903 5.84024 13.2102 5.63565 13.2871 5.4502C13.3639 5.2649 13.4944 5.10661 13.6611 4.99512C13.8281 4.88365 14.0248 4.82427 14.2256 4.82422Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInstagram20.category = 'Social & Brands';\n\nexport default Instagram20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Instagram24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Instagram24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 3C14.6761 3 15.0184 3.01095 16.084 3.05957C16.8044 3.06923 17.5177 3.20189 18.1934 3.45215C18.7288 3.64976 19.2144 3.96308 19.6143 4.37012C20.029 4.77284 20.3487 5.2633 20.5488 5.80566H20.5479C20.7963 6.47643 20.9289 7.18433 20.9404 7.89941L20.9707 8.61719C20.9943 9.29161 21 9.9829 21 12C21 14.6899 20.9897 15.0219 20.9404 16.1006C20.9289 16.8159 20.7965 17.5244 20.5479 18.1953L20.5449 18.2041C20.3654 18.6695 20.1018 19.098 19.7686 19.4678L19.6221 19.6221C19.2191 20.0252 18.7358 20.3398 18.2041 20.5449L18.1953 20.5479C17.5192 20.7985 16.8049 20.9307 16.084 20.9404C15.0184 20.9891 14.676 21 12 21C9.32313 21 8.98129 20.9891 7.91504 20.9404C7.19409 20.9307 6.47986 20.7984 5.80371 20.5479V20.5469C5.26894 20.3491 4.78499 20.0357 4.38574 19.6289V19.6299C3.97106 19.2271 3.65132 18.7367 3.45117 18.1943L3.45215 18.1934C3.20381 17.5229 3.07104 16.8153 3.05957 16.1006C3.01029 15.0219 3 14.6899 3 12C3 9.3101 3.01029 8.97799 3.05957 7.89941C3.07104 7.18431 3.20363 6.47642 3.45215 5.80566C3.65229 5.26343 3.97109 4.77278 4.38574 4.37012C4.78556 3.96307 5.27021 3.64877 5.80566 3.45117V3.45215C6.4813 3.20182 7.19462 3.06935 7.91504 3.05957C8.98129 3.01091 9.32311 3 12 3ZM12 4.5C9.31623 4.5 9.01152 4.50993 7.96777 4.55762C7.95939 4.558 7.95078 4.55849 7.94238 4.55859C7.39045 4.56528 6.84374 4.66657 6.32617 4.8584L6.3252 4.85938C5.99323 4.98189 5.69281 5.17682 5.44629 5.43066C5.44118 5.43592 5.43592 5.44118 5.43066 5.44629C5.17682 5.69281 4.98189 5.99323 4.85938 6.3252L4.8584 6.32617C4.66657 6.84374 4.56528 7.39045 4.55859 7.94238C4.55849 7.95078 4.558 7.95939 4.55762 7.96777C4.50993 9.01152 4.5 9.31623 4.5 12C4.5 14.6837 4.50993 14.9884 4.55762 16.0322C4.558 16.0406 4.55849 16.0492 4.55859 16.0576C4.56445 16.5406 4.64295 17.0196 4.79102 17.4785L4.8584 17.6738L4.85938 17.6748C4.98188 18.0067 5.1768 18.3071 5.43066 18.5537C5.43593 18.5588 5.44117 18.5641 5.44629 18.5693C5.69266 18.8232 5.99348 19.019 6.3252 19.1416C6.84305 19.3335 7.39011 19.4348 7.94238 19.4414C7.95081 19.4415 7.95935 19.442 7.96777 19.4424C9.01151 19.4901 9.31623 19.5 12 19.5C14.6838 19.5 14.9884 19.4901 16.0322 19.4424L16.0576 19.4414C16.6058 19.4347 17.1487 19.3338 17.6631 19.1445C17.9996 19.0147 18.3067 18.8164 18.5615 18.5615L18.7422 18.3613C18.9116 18.1523 19.0472 17.9172 19.1445 17.665C19.3342 17.1501 19.4347 16.6064 19.4414 16.0576L19.4424 16.0322C19.4901 14.9884 19.5 14.6838 19.5 12C19.5 9.31623 19.4901 9.01151 19.4424 7.96777C19.442 7.9594 19.4415 7.95077 19.4414 7.94238C19.4347 7.39044 19.3334 6.84373 19.1416 6.32617L19.1406 6.3252C19.0181 5.99326 18.8232 5.69282 18.5693 5.44629C18.5641 5.44119 18.5588 5.43592 18.5537 5.43066C18.3071 5.1768 18.0067 4.98188 17.6748 4.85938L17.6738 4.8584C17.1563 4.66657 16.6095 4.56528 16.0576 4.55859C16.0492 4.55849 16.0406 4.558 16.0322 4.55762C14.9884 4.50993 14.6837 4.5 12 4.5ZM11.1367 7.66016C11.9949 7.48947 12.885 7.57724 13.6934 7.91211C14.5018 8.24704 15.1935 8.81445 15.6797 9.54199C16.1656 10.2695 16.4248 11.125 16.4248 12C16.4248 13.1735 15.9587 14.2991 15.1289 15.1289C14.2991 15.9587 13.1735 16.4247 12 16.4248C11.125 16.4248 10.2695 16.1656 9.54199 15.6797C8.81444 15.1935 8.24704 14.5018 7.91211 13.6934C7.57723 12.8849 7.48946 11.995 7.66016 11.1367C7.83092 10.2784 8.25228 9.48986 8.87109 8.87109C9.48986 8.2523 10.2784 7.83092 11.1367 7.66016ZM13.1191 9.29785C12.5849 9.07659 11.9969 9.01905 11.4297 9.13184C10.8622 9.2447 10.3406 9.52262 9.93164 9.93164C9.5226 10.3406 9.2447 10.8622 9.13184 11.4297C9.01903 11.9969 9.07658 12.5849 9.29785 13.1191L9.3877 13.3164C9.61434 13.7662 9.95424 14.1514 10.375 14.4326C10.8559 14.7539 11.4217 14.9248 12 14.9248C12.7756 14.9247 13.5199 14.6168 14.0684 14.0684C14.6168 13.5199 14.9248 12.7756 14.9248 12C14.9248 11.4217 14.7539 10.8559 14.4326 10.375C14.1515 9.95425 13.7661 9.61434 13.3164 9.3877L13.1191 9.29785ZM17.0713 5.78906C17.3944 5.78913 17.7041 5.9172 17.9326 6.14551C18.1612 6.3739 18.29 6.68383 18.29 7.00684C18.29 7.24763 18.2179 7.48338 18.084 7.68359C17.9502 7.88367 17.7596 8.03973 17.5371 8.13184C17.3145 8.22392 17.0693 8.24815 16.833 8.20117C16.5967 8.15416 16.3793 8.03839 16.209 7.86816C16.0385 7.69784 15.923 7.48039 15.876 7.24414C15.829 7.00801 15.8532 6.76347 15.9453 6.54102C16.0374 6.31859 16.1934 6.12796 16.3936 5.99414C16.594 5.86032 16.8302 5.78906 17.0713 5.78906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInstagram24.category = 'Social & Brands';\n\nexport default Instagram24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Instagram32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Instagram32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 4.25C19.5724 4.25 20.0204 4.26428 21.4404 4.3291C22.3737 4.34145 23.2986 4.51248 24.1738 4.83691L24.1729 4.83789C24.8537 5.08929 25.4707 5.4876 25.9785 6.00586L26.1699 6.20312C26.603 6.67357 26.9409 7.22468 27.1631 7.82617L27.2773 8.1582C27.526 8.929 27.6586 9.73295 27.6709 10.5439L27.7109 11.4961C27.7423 12.3918 27.75 13.3105 27.75 16C27.75 19.5855 27.7364 20.0236 27.6709 21.4561C27.6568 22.3838 27.4855 23.3027 27.1631 24.1729L27.1592 24.1826C26.8982 24.859 26.4991 25.4737 25.9863 25.9863C25.4737 26.4991 24.859 26.8982 24.1826 27.1592L24.1738 27.1631L23.9131 26.46L23.9072 26.4473L24.1729 27.1631C23.2978 27.4874 22.3735 27.6585 21.4404 27.6709C20.0204 27.7358 19.5724 27.75 16 27.75C12.4267 27.75 11.9793 27.7358 10.5586 27.6709C9.62521 27.6585 8.70055 27.4875 7.8252 27.1631V27.1621C7.13809 26.908 6.51609 26.5042 6.00586 25.9785V25.9775C5.48784 25.4698 5.08921 24.8535 4.83789 24.1729C4.51531 23.3026 4.34315 22.3839 4.3291 21.4561C4.26366 20.0236 4.25 19.5855 4.25 16C4.25 12.4145 4.26366 11.9762 4.3291 10.5439C4.34315 9.61592 4.5143 8.69656 4.83691 7.82617C5.09086 7.13862 5.49567 6.51648 6.02148 6.00586C6.52911 5.4878 7.14564 5.0893 7.82617 4.83789C8.70114 4.51358 9.62559 4.34155 10.5586 4.3291C11.9793 4.26424 12.4267 4.25 16 4.25ZM16 5.75C12.4206 5.75 12.0098 5.7633 10.6123 5.82715C10.6039 5.82753 10.5953 5.82802 10.5869 5.82812C9.82229 5.83738 9.06468 5.9774 8.34766 6.24316L8.34668 6.24414C7.86907 6.42043 7.43672 6.70118 7.08203 7.06641C7.07692 7.07166 7.07166 7.07692 7.06641 7.08203C6.70118 7.43672 6.42043 7.86907 6.24414 8.34668L6.24316 8.34766C5.9774 9.06468 5.83738 9.82229 5.82812 10.5869C5.82802 10.5953 5.82753 10.6039 5.82715 10.6123C5.7633 12.0098 5.75 12.4206 5.75 16C5.75 19.5793 5.7633 19.9901 5.82715 21.3877C5.82753 21.3961 5.82802 21.4047 5.82812 21.4131C5.83738 22.1776 5.97741 22.9354 6.24316 23.6523L6.24414 23.6533L6.31543 23.8301C6.46706 24.1793 6.67567 24.5011 6.93359 24.7812L7.06641 24.918L7.08203 24.9336C7.43644 25.2987 7.86852 25.5795 8.3457 25.7559L8.34668 25.7568C9.06402 26.0227 9.82191 26.1627 10.5869 26.1719C10.5953 26.172 10.6039 26.1725 10.6123 26.1729C12.0098 26.2367 12.4206 26.25 16 26.25C19.5794 26.25 19.9901 26.2367 21.3877 26.1729L21.4131 26.1719C22.1743 26.1626 22.9285 26.0232 23.6426 25.7598C24.1238 25.5741 24.5613 25.2903 24.9258 24.9258C25.2903 24.5613 25.5741 24.1238 25.7598 23.6426C26.0232 22.9285 26.1626 22.1743 26.1719 21.4131L26.1729 21.3877C26.2367 19.9901 26.25 19.5794 26.25 16C26.25 12.4206 26.2367 12.0098 26.1729 10.6123C26.1725 10.6039 26.172 10.5953 26.1719 10.5869C26.1626 9.82226 26.0226 9.06467 25.7568 8.34766L25.7559 8.34668L26.46 8.08691L26.5693 8.0459L25.7559 8.34668C25.5796 7.86909 25.2988 7.43672 24.9336 7.08203C24.9283 7.07693 24.9231 7.07166 24.918 7.06641C24.6076 6.74682 24.2375 6.49233 23.8301 6.31543L23.6533 6.24414L23.6523 6.24316C22.9354 5.97741 22.1776 5.83738 21.4131 5.82812C21.4047 5.82802 21.3961 5.82753 21.3877 5.82715C19.9901 5.7633 19.5793 5.75 16 5.75ZM14.8984 10.458C15.9942 10.2402 17.131 10.3517 18.1631 10.7793C19.1952 11.2069 20.0775 11.9315 20.6982 12.8604C21.319 13.7893 21.6503 14.8826 21.6504 16C21.6503 17.4981 21.0553 18.9357 19.9961 19.9951C18.9368 21.0544 17.4991 21.6492 16.001 21.6494C14.8835 21.6494 13.7904 21.318 12.8613 20.6973C11.9324 20.0765 11.2079 19.1944 10.7803 18.1621C10.3527 17.1299 10.241 15.9933 10.459 14.8975C10.677 13.8016 11.2158 12.7949 12.0059 12.0049C12.7959 11.2149 13.8026 10.676 14.8984 10.458ZM17.5889 12.165C16.831 11.8511 15.9961 11.7698 15.1914 11.9297C14.3865 12.0898 13.6466 12.4853 13.0664 13.0654C12.4862 13.6456 12.0909 14.3855 11.9307 15.1904C11.7706 15.9952 11.852 16.8299 12.166 17.5879C12.4801 18.3462 13.0129 18.9942 13.6953 19.4502C14.3777 19.906 15.1804 20.1494 16.001 20.1494C17.1012 20.1492 18.1575 19.7126 18.9355 18.9346C19.7134 18.1565 20.1503 17.1002 20.1504 16C20.1503 15.1795 19.907 14.3766 19.4512 13.6943C18.9952 13.012 18.347 12.4792 17.5889 12.165ZM22.7617 7.71875C23.1925 7.71888 23.6055 7.88991 23.9102 8.19434C24.2147 8.49876 24.3866 8.91132 24.3867 9.3418C24.3867 9.66291 24.2909 9.97714 24.1123 10.2441C23.9338 10.5112 23.6797 10.7199 23.3828 10.8428C23.086 10.9656 22.7594 10.9972 22.4443 10.9346C22.129 10.8719 21.8395 10.7173 21.6123 10.4902C21.385 10.2632 21.2297 9.97412 21.167 9.65918C21.1043 9.3442 21.1368 9.01741 21.2598 8.7207C21.3826 8.42401 21.5913 8.17062 21.8584 7.99219C22.1257 7.81377 22.4403 7.71875 22.7617 7.71875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInstagram32.category = 'Social & Brands';\n\nexport default Instagram32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InstagramFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InstagramFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 1.125C7.32469 1.125 7.51339 1.13128 8.04102 1.15527L8.04199 1.1543C8.04385 1.15432 8.04599 1.15525 8.04785 1.15527C8.0543 1.15557 8.06083 1.15497 8.06738 1.15527L8.06641 1.15625C8.4629 1.16375 8.85554 1.23619 9.22754 1.37402L9.22656 1.375C9.54323 1.49186 9.83001 1.67636 10.0674 1.91602H10.0684C10.0708 1.91841 10.0727 1.92142 10.0752 1.92383C10.0779 1.92659 10.0813 1.92886 10.084 1.93164H10.083C10.323 2.16906 10.509 2.45558 10.626 2.77246L10.7188 3.06055C10.7971 3.34446 10.8391 3.63744 10.8447 3.93262L10.8691 4.66699C10.8735 4.94702 10.875 5.32686 10.875 6C10.875 7.32467 10.8687 7.51339 10.8447 8.04102L10.8457 8.04199C10.8408 8.44666 10.7666 8.84799 10.626 9.22754L10.6221 9.2373C10.531 9.47321 10.4037 9.69293 10.2451 9.88867L10.0762 10.0762C9.83765 10.3147 9.55188 10.5007 9.2373 10.6221L9.22754 10.626C8.85553 10.7638 8.46288 10.8362 8.06641 10.8438L8.06738 10.8447C8.06083 10.845 8.0543 10.8444 8.04785 10.8447C8.04601 10.8448 8.04384 10.8457 8.04199 10.8457L8.04102 10.8447C7.51339 10.8687 7.32467 10.875 6 10.875C4.67451 10.875 4.48634 10.8688 3.95801 10.8447V10.8457C3.95579 10.8457 3.95339 10.8448 3.95117 10.8447C3.94505 10.8444 3.93884 10.845 3.93262 10.8447V10.8438C3.53613 10.8362 3.14347 10.7638 2.77148 10.626V10.625C2.45506 10.5079 2.16872 10.3228 1.93164 10.083V10.084C1.92886 10.0813 1.92659 10.0779 1.92383 10.0752C1.92141 10.0727 1.91842 10.0708 1.91602 10.0684V10.0674C1.67649 9.83014 1.4909 9.54399 1.37402 9.22754L1.28125 8.93945C1.20071 8.64749 1.15796 8.34564 1.1543 8.04199L1.15527 8.04102C1.13128 7.51339 1.125 7.32469 1.125 6C1.125 4.65352 1.13024 4.48062 1.15527 3.93262C1.16287 3.53641 1.23631 3.14416 1.37402 2.77246C1.49096 2.45581 1.67624 2.16898 1.91602 1.93164L1.93164 1.91602C2.1689 1.67632 2.45594 1.49195 2.77246 1.375V1.37402C3.14416 1.23631 3.53642 1.16385 3.93262 1.15625V1.15527C3.93884 1.15499 3.94505 1.15555 3.95117 1.15527C3.95336 1.15524 3.95582 1.15432 3.95801 1.1543V1.15527C4.48634 1.13124 4.67449 1.125 6 1.125ZM6.95703 3.69043C6.50037 3.50125 5.99749 3.4515 5.5127 3.54785C5.02772 3.64431 4.58205 3.88277 4.23242 4.23242C3.88277 4.58205 3.64431 5.02772 3.54785 5.5127C3.4515 5.99749 3.50125 6.50037 3.69043 6.95703C3.87967 7.4137 4.20035 7.80447 4.61133 8.0791C5.02233 8.35361 5.50565 8.5 6 8.5C6.66302 8.5 7.29876 8.2364 7.76758 7.76758C8.2364 7.29876 8.5 6.66302 8.5 6C8.5 5.50565 8.35361 5.02233 8.0791 4.61133C7.80447 4.20035 7.4137 3.87967 6.95703 3.69043ZM5.80469 5.01953C5.99865 4.98095 6.20016 5.0005 6.38281 5.07617C6.56538 5.15183 6.7212 5.28005 6.83105 5.44434C6.94096 5.60881 7 5.80225 7 6C7 6.26519 6.89456 6.51951 6.70703 6.70703C6.51951 6.89456 6.26519 7 6 7C5.80225 7 5.60881 6.94096 5.44434 6.83105C5.28005 6.7212 5.15183 6.56538 5.07617 6.38281C5.0005 6.20016 4.98095 5.99865 5.01953 5.80469C5.05816 5.61077 5.15321 5.43271 5.29297 5.29297C5.43271 5.15321 5.61077 5.05816 5.80469 5.01953Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInstagramFilled12.category = 'Social & Brands';\n\nexport default InstagramFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InstagramFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InstagramFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1.75C9.7854 1.75 10.0179 1.75735 10.7344 1.79004C11.2401 1.79777 11.7405 1.89177 12.2148 2.06738L12.2158 2.06641C12.6056 2.21024 12.9584 2.43877 13.25 2.73438L13.3604 2.84766C13.6103 3.11907 13.8055 3.43708 13.9336 3.78418H13.9326C14.1072 4.25547 14.201 4.75252 14.21 5.25488L14.2305 5.7373C14.2463 6.19076 14.25 6.65433 14.25 8C14.25 9.79426 14.2431 10.0202 14.21 10.7451C14.201 11.2477 14.1074 11.7453 13.9326 12.2168L13.9297 12.2266C13.7804 12.6135 13.5512 12.9645 13.2578 13.2578C12.9645 13.5512 12.6135 13.7804 12.2266 13.9297L12.2168 13.9336V13.9326C11.7419 14.1086 11.2406 14.2022 10.7344 14.21C10.0179 14.2427 9.78538 14.25 8 14.25C6.2138 14.25 5.98182 14.2427 5.26465 14.21C4.75865 14.2022 4.25784 14.1084 3.7832 13.9326V13.9336C3.38688 13.7871 3.02863 13.5531 2.73438 13.25V13.249C2.439 12.9575 2.21016 12.6054 2.06641 12.2158L2.06738 12.2148C1.89301 11.7438 1.79892 11.2471 1.79004 10.7451C1.75692 10.0202 1.75 9.79428 1.75 8C1.75 6.20571 1.75692 5.97974 1.79004 5.25488C1.79893 4.7525 1.89282 4.25546 2.06738 3.78418H2.06641C2.21277 3.38756 2.44671 3.0289 2.75 2.73438C3.04159 2.43875 3.39445 2.21022 3.78418 2.06641V2.06738C4.25851 1.89169 4.75895 1.79788 5.26465 1.79004C5.98183 1.75731 6.21378 1.75 8 1.75ZM9.22461 5.04297C8.64013 4.8009 7.99646 4.73799 7.37598 4.86133C6.75528 4.98482 6.18477 5.28981 5.7373 5.7373C5.28981 6.18479 4.98481 6.75527 4.86133 7.37598C4.73798 7.99647 4.80089 8.64013 5.04297 9.22461C5.28509 9.8091 5.69578 10.3086 6.22168 10.6602C6.74781 11.0117 7.36712 11.2001 8 11.2002C8.84858 11.2001 9.66265 10.8627 10.2627 10.2627C10.8627 9.66265 11.2001 8.84859 11.2002 8C11.2002 7.36709 11.0117 6.74783 10.6602 6.22168C10.3086 5.69578 9.80911 5.28509 9.22461 5.04297ZM7.66797 6.33203C7.99759 6.26646 8.33994 6.30018 8.65039 6.42871V6.42969C8.96084 6.55833 9.22633 6.77629 9.41309 7.05566C9.5998 7.33517 9.70016 7.66392 9.7002 8C9.70014 8.45076 9.5209 8.8834 9.20215 9.20215C8.8834 9.52088 8.45074 9.70014 8 9.7002C7.66394 9.70015 7.33515 9.59979 7.05566 9.41309C6.7763 9.22633 6.55833 8.96084 6.42969 8.65039H6.42871C6.30017 8.33994 6.26646 7.9976 6.33203 7.66797C6.39766 7.33825 6.5602 7.03549 6.79785 6.79785C7.03548 6.56021 7.33826 6.39767 7.66797 6.33203ZM11.3809 3.85938C11.2201 3.85938 11.0623 3.90688 10.9287 3.99609C10.7953 4.0853 10.6913 4.21213 10.6299 4.36035C10.5684 4.50861 10.5527 4.67171 10.584 4.8291C10.6153 4.98648 10.6921 5.13161 10.8057 5.24512C10.9192 5.35858 11.0642 5.43641 11.2217 5.46777C11.3793 5.4991 11.5429 5.48235 11.6914 5.4209C11.8398 5.35947 11.9664 5.25551 12.0557 5.12207C12.145 4.98855 12.1934 4.83148 12.1934 4.6709C12.1933 4.45563 12.1074 4.2489 11.9551 4.09668C11.8028 3.94458 11.5961 3.85944 11.3809 3.85938Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInstagramFilled16.category = 'Social & Brands';\n\nexport default InstagramFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InstagramFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InstagramFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 2.375C12.2299 2.375 12.5179 2.38419 13.4082 2.4248C14.0216 2.4334 14.6288 2.54672 15.2041 2.75977L15.2051 2.75879C15.6677 2.92951 16.0869 3.20044 16.4326 3.55176L16.5635 3.68652C16.8591 4.0077 17.0897 4.38425 17.2412 4.79492H17.2402C17.4518 5.36595 17.565 5.96842 17.5752 6.57715L17.6006 7.17676C17.6203 7.74085 17.625 8.31813 17.625 10C17.625 12.2421 17.6164 12.5211 17.5752 13.4229C17.565 14.0318 17.452 14.6348 17.2402 15.2061L17.2373 15.2158C17.0601 15.675 16.7886 16.0923 16.4404 16.4404C16.0923 16.7886 15.675 17.0601 15.2158 17.2373L15.2061 17.2402C14.6302 17.4537 14.0221 17.5666 13.4082 17.5752C12.518 17.6158 12.2299 17.625 10 17.625C7.76927 17.625 7.48177 17.6159 6.59082 17.5752C5.97713 17.5666 5.36955 17.4535 4.79395 17.2402V17.2412C4.33151 17.0703 3.91286 16.7986 3.56738 16.4473C3.20861 16.0987 2.93198 15.6744 2.75879 15.2051L2.75977 15.2041C2.54841 14.6334 2.43498 14.0312 2.4248 13.4229C2.38361 12.5211 2.375 12.2421 2.375 10C2.375 7.75791 2.38361 7.47887 2.4248 6.57715C2.43499 5.96841 2.54822 5.36594 2.75977 4.79492H2.75879C2.93204 4.32544 3.20838 3.90039 3.56738 3.55176C3.91308 3.20043 4.33233 2.9295 4.79492 2.75879V2.75977C5.37021 2.54664 5.97743 2.43351 6.59082 2.4248C7.48177 2.38415 7.76925 2.375 10 2.375ZM11.459 6.47754C10.7624 6.18897 9.99537 6.11364 9.25586 6.26074C8.51641 6.40789 7.83679 6.77059 7.30371 7.30371C6.77059 7.83679 6.40789 8.51641 6.26074 9.25586C6.11364 9.99537 6.18897 10.7624 6.47754 11.459C6.7661 12.1556 7.25493 12.751 7.88184 13.1699C8.50876 13.5888 9.24589 13.8125 10 13.8125C11.0111 13.8125 11.9813 13.4112 12.6963 12.6963C13.4112 11.9813 13.8125 11.0111 13.8125 10C13.8125 9.24589 13.5888 8.50876 13.1699 7.88184C12.751 7.25493 12.1556 6.7661 11.459 6.47754ZM9.54883 7.73242C9.99732 7.6432 10.4624 7.68833 10.8848 7.86328C11.3073 8.03828 11.6687 8.33467 11.9229 8.71484C12.177 9.09516 12.3125 9.54265 12.3125 10C12.3125 10.6133 12.0684 11.2011 11.6348 11.6348C11.2011 12.0684 10.6133 12.3125 10 12.3125C9.54265 12.3125 9.09516 12.177 8.71484 11.9229C8.33467 11.6687 8.03828 11.3073 7.86328 10.8848C7.68833 10.4624 7.6432 9.99732 7.73242 9.54883C7.82167 9.10023 8.04189 8.68855 8.36523 8.36523C8.68855 8.04189 9.10023 7.82167 9.54883 7.73242ZM14.2256 4.82422C14.0248 4.82427 13.8281 4.88365 13.6611 4.99512C13.4944 5.10661 13.3639 5.2649 13.2871 5.4502C13.2102 5.63565 13.1903 5.84024 13.2295 6.03711C13.2687 6.2339 13.3658 6.41476 13.5078 6.55664C13.6497 6.6984 13.8305 6.7948 14.0273 6.83398C14.2243 6.87314 14.4287 6.85314 14.6143 6.77637C14.7998 6.69956 14.9588 6.56924 15.0703 6.40234C15.1818 6.23551 15.2412 6.03947 15.2412 5.83887C15.2412 5.56975 15.1347 5.31141 14.9443 5.12109C14.7539 4.93076 14.4949 4.82422 14.2256 4.82422Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInstagramFilled20.category = 'Social & Brands';\n\nexport default InstagramFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InstagramFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InstagramFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 3C14.6761 3 15.0184 3.01095 16.084 3.05957C16.8044 3.06923 17.5177 3.20189 18.1934 3.45215C18.7288 3.64976 19.2144 3.96308 19.6143 4.37012C20.0287 4.77256 20.3477 5.26277 20.5479 5.80469C20.7965 6.47566 20.9289 7.18408 20.9404 7.89941L20.9707 8.61719C20.9943 9.29161 21 9.9829 21 12C21 14.6899 20.9897 15.0219 20.9404 16.1006C20.9289 16.8159 20.7965 17.5244 20.5479 18.1953L20.5449 18.2041C20.3654 18.6695 20.1018 19.098 19.7686 19.4678L19.6221 19.6221C19.2191 20.0252 18.7358 20.3398 18.2041 20.5449L18.1953 20.5479C17.5192 20.7985 16.8049 20.9307 16.084 20.9404C15.0184 20.9891 14.676 21 12 21C9.32313 21 8.98129 20.9891 7.91504 20.9404C7.19409 20.9307 6.47986 20.7984 5.80371 20.5479V20.5469C5.26894 20.3491 4.78499 20.0357 4.38574 19.6289V19.6299C3.97106 19.2271 3.65132 18.7367 3.45117 18.1943L3.45215 18.1934C3.20381 17.5229 3.07104 16.8153 3.05957 16.1006C3.01029 15.0219 3 14.6899 3 12C3 9.3101 3.01029 8.97799 3.05957 7.89941C3.07104 7.18431 3.20363 6.47642 3.45215 5.80566C3.65229 5.26343 3.97109 4.77278 4.38574 4.37012C4.78556 3.96307 5.27021 3.64877 5.80566 3.45117V3.45215C6.4813 3.20182 7.19462 3.06935 7.91504 3.05957C8.98129 3.01091 9.32311 3 12 3ZM13.6934 7.91211C12.885 7.57724 11.9949 7.48947 11.1367 7.66016C10.2784 7.83092 9.48986 8.2523 8.87109 8.87109C8.25228 9.48986 7.83092 10.2784 7.66016 11.1367C7.48946 11.995 7.57723 12.8849 7.91211 13.6934C8.24704 14.5018 8.81444 15.1935 9.54199 15.6797C10.2695 16.1656 11.125 16.4248 12 16.4248C13.1735 16.4247 14.2991 15.9587 15.1289 15.1289C15.9587 14.2991 16.4248 13.1735 16.4248 12C16.4248 11.125 16.1656 10.2695 15.6797 9.54199C15.1935 8.81445 14.5018 8.24704 13.6934 7.91211ZM11.4297 9.13184C11.9969 9.01905 12.5849 9.07659 13.1191 9.29785L13.3164 9.3877C13.7661 9.61434 14.1515 9.95425 14.4326 10.375C14.7539 10.8559 14.9248 11.4217 14.9248 12C14.9248 12.7756 14.6168 13.5199 14.0684 14.0684C13.5199 14.6168 12.7756 14.9247 12 14.9248C11.4217 14.9248 10.8559 14.7539 10.375 14.4326C9.95424 14.1514 9.61434 13.7662 9.3877 13.3164L9.29785 13.1191C9.07658 12.5849 9.01903 11.9969 9.13184 11.4297C9.2447 10.8622 9.5226 10.3406 9.93164 9.93164C10.3406 9.52262 10.8622 9.2447 11.4297 9.13184ZM17.0713 5.78906C16.8302 5.78906 16.594 5.86032 16.3936 5.99414C16.1934 6.12796 16.0374 6.31859 15.9453 6.54102C15.8532 6.76347 15.829 7.00801 15.876 7.24414C15.923 7.48039 16.0385 7.69784 16.209 7.86816C16.3793 8.03839 16.5967 8.15416 16.833 8.20117C17.0693 8.24815 17.3145 8.22392 17.5371 8.13184C17.7596 8.03973 17.9502 7.88367 18.084 7.68359C18.2179 7.48338 18.29 7.24763 18.29 7.00684C18.29 6.68383 18.1612 6.3739 17.9326 6.14551C17.7041 5.9172 17.3944 5.78913 17.0713 5.78906Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInstagramFilled24.category = 'Social & Brands';\n\nexport default InstagramFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/InstagramFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const InstagramFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 4.25C19.5724 4.25 20.0204 4.26428 21.4404 4.3291C22.3737 4.34145 23.2986 4.51248 24.1738 4.83691L24.1729 4.83789C24.8537 5.08929 25.4707 5.4876 25.9785 6.00586L26.1699 6.20312C26.603 6.67357 26.9409 7.22468 27.1631 7.82617L27.2773 8.1582C27.526 8.929 27.6586 9.73295 27.6709 10.5439L27.7109 11.4961C27.7423 12.3918 27.75 13.3105 27.75 16C27.75 19.5855 27.7364 20.0236 27.6709 21.4561C27.6568 22.3838 27.4856 23.3027 27.1631 24.1729L27.1592 24.1826C26.8982 24.859 26.4991 25.4737 25.9863 25.9863C25.4737 26.4991 24.859 26.8982 24.1826 27.1592L24.1738 27.1631L23.9131 26.46L24.1729 27.1631C23.2978 27.4874 22.3735 27.6585 21.4404 27.6709C20.0204 27.7358 19.5724 27.75 16 27.75C12.4267 27.75 11.9793 27.7358 10.5586 27.6709C9.62521 27.6585 8.70055 27.4875 7.8252 27.1631V27.1621C7.13809 26.908 6.51609 26.5042 6.00586 25.9785V25.9775C5.48784 25.4698 5.08921 24.8535 4.83789 24.1729C4.51531 23.3026 4.34315 22.3839 4.3291 21.4561C4.26366 20.0236 4.25 19.5855 4.25 16C4.25 12.4145 4.26366 11.9762 4.3291 10.5439C4.34315 9.61592 4.5143 8.69656 4.83691 7.82617C5.09086 7.13862 5.49567 6.51648 6.02148 6.00586C6.52911 5.4878 7.14564 5.0893 7.82617 4.83789C8.70114 4.51358 9.62559 4.34155 10.5586 4.3291C11.9793 4.26424 12.4267 4.25 16 4.25ZM18.1631 10.7793C17.131 10.3517 15.9942 10.2402 14.8984 10.458C13.8026 10.676 12.7959 11.2149 12.0059 12.0049C11.2158 12.7949 10.677 13.8016 10.459 14.8975C10.241 15.9933 10.3527 17.1299 10.7803 18.1621C11.2079 19.1944 11.9324 20.0765 12.8613 20.6973C13.7904 21.318 14.8835 21.6494 16.001 21.6494C17.4991 21.6492 18.9368 21.0544 19.9961 19.9951C21.0553 18.9357 21.6503 17.4981 21.6504 16C21.6503 14.8826 21.319 13.7893 20.6982 12.8604C20.0775 11.9315 19.1952 11.2069 18.1631 10.7793ZM15.1914 11.9297C15.9961 11.7698 16.831 11.8511 17.5889 12.165C18.347 12.4792 18.9952 13.012 19.4512 13.6943C19.907 14.3766 20.1503 15.1795 20.1504 16C20.1503 17.1002 19.7134 18.1565 18.9355 18.9346C18.1575 19.7126 17.1012 20.1492 16.001 20.1494C15.1804 20.1494 14.3777 19.906 13.6953 19.4502C13.0129 18.9942 12.4801 18.3462 12.166 17.5879C11.852 16.8299 11.7706 15.9952 11.9307 15.1904C12.0909 14.3855 12.4862 13.6456 13.0664 13.0654C13.6466 12.4853 14.3865 12.0898 15.1914 11.9297ZM22.7617 7.71875C22.4403 7.71875 22.1257 7.81377 21.8584 7.99219C21.5913 8.17062 21.3826 8.42401 21.2598 8.7207C21.1368 9.01741 21.1043 9.3442 21.167 9.65918C21.2297 9.97412 21.385 10.2632 21.6123 10.4902C21.8395 10.7173 22.129 10.8719 22.4443 10.9346C22.7594 10.9972 23.086 10.9656 23.3828 10.8428C23.6797 10.7199 23.9338 10.5112 24.1123 10.2441C24.2909 9.97714 24.3867 9.66291 24.3867 9.3418C24.3866 8.91132 24.2147 8.49876 23.9102 8.19434C23.6055 7.88991 23.1925 7.71888 22.7617 7.71875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nInstagramFilled32.category = 'Social & Brands';\n\nexport default InstagramFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Italic12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Italic12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.625 1.125C10.0392 1.125 10.375 1.46079 10.375 1.875C10.375 2.28921 10.0392 2.625 9.625 2.625H7.80664L5.76074 9.375H7.12988C7.5441 9.375 7.87988 9.71079 7.87988 10.125C7.87988 10.5392 7.5441 10.875 7.12988 10.875H2.375C1.96079 10.875 1.625 10.5392 1.625 10.125C1.625 9.71079 1.96079 9.375 2.375 9.375H4.19336L6.23926 2.625H4.875C4.46079 2.625 4.125 2.28921 4.125 1.875C4.125 1.46079 4.46079 1.125 4.875 1.125H9.625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nItalic12.category = 'Text Formatting';\n\nexport default Italic12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Italic16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Italic16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.835 1.75C13.2489 1.75037 13.585 2.08602 13.585 2.5C13.585 2.91398 13.2489 3.24963 12.835 3.25H10.2246L7.3457 12.75H9.50781C9.92186 12.7502 10.2578 13.0859 10.2578 13.5C10.2578 13.9141 9.92186 14.2498 9.50781 14.25H3.16797C2.75376 14.25 2.41797 13.9142 2.41797 13.5C2.41797 13.0858 2.75376 12.75 3.16797 12.75H5.77832L8.65723 3.25H6.50098C6.08691 3.24982 5.75098 2.91411 5.75098 2.5C5.75098 2.08589 6.08691 1.75018 6.50098 1.75H12.835Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nItalic16.category = 'Text Formatting';\n\nexport default Italic16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Italic20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Italic20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.04 2.375C16.4543 2.375 16.79 2.71079 16.79 3.125C16.79 3.53921 16.4543 3.875 16.04 3.875H12.6387L8.92578 16.125H11.8818C12.296 16.125 12.6318 16.4608 12.6318 16.875C12.6318 17.2892 12.296 17.625 11.8818 17.625H3.95703C3.54299 17.6248 3.20703 17.2891 3.20703 16.875C3.20703 16.4609 3.54299 16.1252 3.95703 16.125H7.3584L11.0713 3.875H8.12402C7.70998 3.8748 7.37402 3.53909 7.37402 3.125C7.37402 2.71091 7.70998 2.3752 8.12402 2.375H16.04Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nItalic20.category = 'Text Formatting';\n\nexport default Italic20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Italic24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Italic24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.25 3C19.6642 3 20 3.33579 20 3.75C20 4.16421 19.6642 4.5 19.25 4.5H15.0566L10.5107 19.5H14.2598C14.674 19.5 15.0098 19.8358 15.0098 20.25C15.0098 20.6642 14.674 21 14.2598 21H4.75C4.33579 21 4 20.6642 4 20.25C4 19.8358 4.33579 19.5 4.75 19.5H8.94336L13.4893 4.5H9.75C9.33579 4.5 9 4.16421 9 3.75C9 3.33579 9.33579 3 9.75 3H19.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nItalic24.category = 'Text Formatting';\n\nexport default Italic24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Italic32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Italic32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.665 4.25C26.0793 4.25 26.415 4.58579 26.415 5C26.415 5.41421 26.0793 5.75 25.665 5.75H19.8887L13.6758 26.25H19.0117C19.4259 26.25 19.7617 26.5858 19.7617 27C19.7617 27.4142 19.4259 27.75 19.0117 27.75H6.33203C5.91799 27.7498 5.58203 27.4141 5.58203 27C5.58203 26.5859 5.91799 26.2502 6.33203 26.25H12.1084L18.3213 5.75H12.999C12.585 5.7498 12.249 5.41409 12.249 5C12.249 4.58591 12.585 4.2502 12.999 4.25H25.665Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nItalic32.category = 'Text Formatting';\n\nexport default Italic32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/K12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const K12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.01074 1.21973C8.30365 0.926949 8.77843 0.926872 9.07129 1.21973C9.36407 1.51259 9.36404 1.9874 9.07129 2.28027L5.35156 6L9.07129 9.71973C9.36406 10.0126 9.36406 10.4874 9.07129 10.7803C8.77843 11.0731 8.30364 11.0731 8.01074 10.7803L4.29102 7.06055L4 7.35156V10.25C4 10.6642 3.66421 11 3.25 11C2.83579 11 2.5 10.6642 2.5 10.25V1.75C2.5 1.33579 2.83579 1 3.25 1C3.66421 1 4 1.33579 4 1.75V5.23047L8.01074 1.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nK12.category = 'Text Formatting';\n\nexport default K12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/K16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const K16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5 1.21973C11.7928 0.92689 12.2676 0.927003 12.5605 1.21973C12.8534 1.51262 12.8534 1.98738 12.5605 2.28027L6.84082 8L12.5605 13.7197C12.8534 14.0126 12.8534 14.4874 12.5605 14.7803C12.2676 15.073 11.7928 15.0731 11.5 14.7803L5.78027 9.06055L5 9.84082V14.25C5 14.6642 4.66421 15 4.25 15C3.83579 15 3.5 14.6642 3.5 14.25V1.75C3.5 1.33579 3.83579 1 4.25 1C4.66421 1 5 1.33579 5 1.75V7.71973L11.5 1.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nK16.category = 'Text Formatting';\n\nexport default K16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/K20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const K20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.7197 2.21973C14.0126 1.92683 14.4874 1.92683 14.7803 2.21973C15.0732 2.51262 15.0732 2.98738 14.7803 3.28027L8.06055 10L14.7803 16.7197C15.0732 17.0126 15.0731 17.4874 14.7803 17.7803C14.4874 18.0732 14.0126 18.0732 13.7197 17.7803L7 11.0605L6 12.0605V17.25C6 17.6642 5.66421 18 5.25 18C4.83579 18 4.5 17.6642 4.5 17.25V2.75C4.5 2.33579 4.83579 2 5.25 2C5.66421 2 6 2.33579 6 2.75V9.93945L13.7197 2.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nK20.category = 'Text Formatting';\n\nexport default K20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/K24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const K24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.1572 2.21973C17.4501 1.92683 17.9249 1.92683 18.2178 2.21973C18.5107 2.51262 18.5107 2.98738 18.2178 3.28027L9.49805 12L18.2178 20.7197C18.5107 21.0126 18.5107 21.4874 18.2178 21.7803C17.9249 22.0732 17.4501 22.0732 17.1572 21.7803L8.4375 13.0605L7 14.498V21.25C7 21.6642 6.66421 22 6.25 22C5.83579 22 5.5 21.6642 5.5 21.25V2.75C5.5 2.33579 5.83579 2 6.25 2C6.66421 2 7 2.33579 7 2.75V12.377L17.1572 2.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nK24.category = 'Text Formatting';\n\nexport default K24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/K32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const K32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.7197 3.21973C23.0126 2.92683 23.4874 2.92683 23.7803 3.21973C24.0732 3.51262 24.0732 3.98738 23.7803 4.28027L12.0605 16L23.7803 27.7197C24.0732 28.0126 24.0732 28.4874 23.7803 28.7803C23.4874 29.0732 23.0126 29.0732 22.7197 28.7803L11 17.0605L8.75 19.3105V28.25C8.75 28.6642 8.41421 29 8 29C7.58579 29 7.25 28.6642 7.25 28.25V3.75C7.25 3.33579 7.58579 3 8 3C8.41421 3 8.75 3.33579 8.75 3.75V17.1895L22.7197 3.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nK32.category = 'Text Formatting';\n\nexport default K32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Language12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Language12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25747 5.7998C2.70948 4.74018 4.17955 4.70759 4.69497 5.70117L4.74184 5.7998L6.93911 10.9561C7.10145 11.337 6.92458 11.777 6.5436 11.9395C6.16269 12.1016 5.72265 11.9248 5.5602 11.5439L5.11489 10.5H1.88442L1.43911 11.5439C1.27662 11.9249 0.836677 12.1018 0.455709 11.9395C0.0750299 11.7769 -0.102083 11.3369 0.0602012 10.9561L2.25747 5.7998ZM2.52407 9H4.47524L3.49965 6.71094L2.52407 9ZM8.99965 0C9.41387 0 9.74965 0.335786 9.74965 0.75V1H11.2497C11.6442 1 11.971 1.30566 11.9977 1.69922L11.2497 1.75C11.9241 1.70443 11.9911 1.7002 11.9977 1.7002V1.70117L11.9987 1.7041C11.9988 1.70577 11.9986 1.70787 11.9987 1.70996C11.9989 1.71429 11.9994 1.71951 11.9997 1.72559C12.0002 1.73796 12.0002 1.75411 12.0006 1.77344C12.0016 1.81206 12.0022 1.8646 12.0006 1.92871C11.9976 2.05679 11.9866 2.23354 11.9567 2.44531C11.897 2.8678 11.76 3.44085 11.4469 4.04492C11.2275 4.46821 10.9271 4.89185 10.526 5.28613C10.8294 5.38147 11.124 5.45539 11.4079 5.5166C11.8127 5.60394 12.0703 6.00332 11.9831 6.4082C11.8957 6.81301 11.4963 7.07069 11.0915 6.9834C10.4653 6.84837 9.77028 6.65513 9.03969 6.32031C8.44005 6.61142 7.72564 6.84589 6.87465 6.98926C6.4665 7.05778 6.07939 6.78306 6.0104 6.375C5.94169 5.96686 6.2167 5.57994 6.62465 5.51074C6.90708 5.46318 7.16821 5.40317 7.40981 5.33594C7.09771 5.09656 6.7827 4.82406 6.46938 4.51074C6.17676 4.2179 6.17676 3.74304 6.46938 3.4502C6.76221 3.15737 7.23702 3.15751 7.52993 3.4502C8.02561 3.94587 8.51998 4.32058 9.00356 4.60938C9.56474 4.21353 9.90402 3.7613 10.1149 3.35449C10.2734 3.04864 10.3676 2.7526 10.4235 2.5H6.74965C6.33563 2.49978 5.99965 2.16408 5.99965 1.75C5.99965 1.33592 6.33563 1.00022 6.74965 1H8.24965V0.75C8.24965 0.335923 8.58563 0.000220764 8.99965 0Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nLanguage12.category = 'Interface General';\n\nexport default Language12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Language16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Language16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.34419 7.89325C3.90007 6.69839 5.59875 6.69839 6.15463 7.89325L9.42892 14.934C9.6032 15.3095 9.44104 15.7555 9.06565 15.9301C8.69028 16.1043 8.24429 15.941 8.0696 15.5658L7.34111 13.9995H2.15771L1.42923 15.5658C1.25437 15.941 0.808553 16.1047 0.433169 15.9301C0.0579404 15.7555 -0.104167 15.3094 0.0699019 14.934L3.34419 7.89325ZM4.72012 8.50358C4.71824 8.50479 4.71597 8.50656 4.71426 8.50846C4.71239 8.51079 4.70889 8.51659 4.70449 8.52604L2.85593 12.4995H6.64289L4.79433 8.52604C4.78969 8.51609 4.7864 8.51057 4.78457 8.50846C4.78271 8.5064 4.78075 8.50484 4.77871 8.50358C4.77389 8.50067 4.76353 8.49675 4.74941 8.49675C4.73544 8.49681 4.72487 8.50069 4.72012 8.50358ZM11.9991 0C12.4133 0 12.7491 0.335774 12.7491 0.749971V1.49994H15.249C15.6477 1.49994 15.9767 1.81182 15.998 2.20988L15.249 2.24991C15.9398 2.21307 15.9938 2.21063 15.998 2.21085V2.22159C15.9982 2.22671 15.9987 2.23344 15.999 2.24113C15.9995 2.25661 16.0006 2.27721 16.0009 2.30265C16.0016 2.35425 16.001 2.4265 15.998 2.51553C15.9919 2.69338 15.9743 2.94265 15.9306 3.24304C15.8433 3.84258 15.649 4.65742 15.2187 5.52518C14.8336 6.30173 14.2671 7.10279 13.4463 7.8249C14.0563 8.09251 14.7127 8.31473 15.4062 8.46354C15.8112 8.55042 16.0692 8.94917 15.9824 9.35414C15.8955 9.75904 15.4967 10.0171 15.0918 9.93029C13.9836 9.69252 12.9585 9.29849 12.0489 8.81705C11.1941 9.30323 10.1593 9.7086 8.90941 9.98204C8.50492 10.0703 8.10536 9.81429 8.01686 9.4098C7.92846 9.00533 8.18472 8.60591 8.58911 8.51725C9.34102 8.35275 9.99468 8.13468 10.5646 7.88349C9.40087 7.0223 8.50549 6.01108 8.06862 5.06426C7.89533 4.6884 8.05923 4.24288 8.43482 4.06918C8.81075 3.89577 9.25623 4.05964 9.4299 4.43538C9.73351 5.09357 10.4435 5.93944 11.5031 6.71361C11.6639 6.83108 11.8328 6.94472 12.0069 7.05637C12.941 6.36964 13.5166 5.58199 13.875 4.85919C14.2202 4.16324 14.3764 3.50678 14.4463 3.02625C14.4476 3.01745 14.448 3.00856 14.4492 2.99989H8.74926C8.33522 2.9997 7.99929 2.664 7.99929 2.24991C7.99929 1.83583 8.33522 1.50013 8.74926 1.49994H11.2492V0.749971C11.2492 0.335889 11.5851 0.000186507 11.9991 0Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nLanguage16.category = 'Interface General';\n\nexport default Language16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Language20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Language20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"20\"\n      viewBox=\"0 0 21 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.15903 10.0192C4.78307 8.65875 6.71651 8.65875 7.34055 10.0192L11.4312 18.9368C11.6036 19.3132 11.4384 19.7593 11.0621 19.9319C10.6859 20.1041 10.2408 19.9387 10.068 19.5628L9.12174 17.4994H2.37784L1.43159 19.5628C1.25877 19.9387 0.813668 20.1041 0.437484 19.9319C0.0611398 19.7593 -0.104037 19.3132 0.0683569 18.9368L4.15903 10.0192ZM5.97732 10.6441C5.88814 10.4499 5.61143 10.4499 5.52226 10.6441L3.06629 15.9994H8.43328L5.97732 10.6441ZM14.9995 0C15.4136 0 15.7494 0.335774 15.7494 0.749973V1.99993H19.2415L19.3186 2.00383C19.6968 2.04227 19.9915 2.36161 19.9915 2.7499H19.2415C19.9309 2.7499 19.987 2.7504 19.9915 2.75088V2.78408C19.9911 2.80192 19.9908 2.82635 19.9895 2.85634C19.987 2.91656 19.9813 3.00131 19.9719 3.10633C19.9531 3.31618 19.9165 3.61065 19.844 3.96665C19.6992 4.67821 19.4105 5.64386 18.8343 6.67163C18.2985 7.62705 17.522 8.61859 16.4086 9.50746C17.2532 9.915 18.2455 10.2648 19.4124 10.5201C19.8167 10.6088 20.0731 11.0092 19.9846 11.4136C19.8958 11.8176 19.4962 12.0739 19.0921 11.9859C17.4528 11.6273 16.1063 11.093 15.0004 10.4606C13.8938 11.0933 12.5476 11.6266 10.9098 11.9849C10.5052 12.0734 10.1058 11.8172 10.0172 11.4127C9.92869 11.008 10.1848 10.6086 10.5895 10.5201C11.7569 10.2647 12.7483 9.91476 13.5923 9.50746C12.2145 8.40738 11.3559 7.15126 10.8287 6.00857C10.6552 5.63249 10.8198 5.18701 11.1959 5.01349C11.5719 4.84012 12.0174 5.00379 12.191 5.37969C12.6755 6.42986 13.5167 7.65149 14.9985 8.68621C16.229 7.82731 17.0176 6.84351 17.5257 5.93728C18.0109 5.07183 18.2538 4.26015 18.3743 3.66783C18.3861 3.60986 18.3941 3.55333 18.4036 3.49987H10.7496C10.3354 3.49987 9.99963 3.1641 9.99963 2.7499C9.99963 2.3357 10.3354 1.99993 10.7496 1.99993H14.2495V0.749973C14.2495 0.335774 14.5853 0 14.9995 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLanguage20.category = 'Interface General';\n\nexport default Language20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Language24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Language24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.07108 12.1333C5.78704 10.5875 7.98473 10.5876 8.70082 12.1333L13.7026 22.9336C13.8766 23.3095 13.7132 23.7556 13.3373 23.9297C12.9616 24.1035 12.5153 23.9402 12.3413 23.5645L10.9214 20.4992H2.85047L1.43061 23.5645C1.25645 23.9401 0.810309 24.1037 0.434553 23.9297C0.0590223 23.7555 -0.104588 23.3093 0.0693331 22.9336L5.07108 12.1333ZM7.33955 12.7641C7.1605 12.3777 6.61133 12.3777 6.43236 12.7641L3.54478 18.9992H10.2271L7.33955 12.7641ZM17.9993 0C18.4135 0 18.7492 0.335773 18.7492 0.749969V1.99992H23.2491L23.3965 2.01457C23.7315 2.08141 23.9875 2.37143 23.999 2.72548L23.2491 2.74989C23.9446 2.72745 23.9954 2.72607 23.999 2.72645V2.84754C23.9981 2.91691 23.9953 3.01429 23.9873 3.13561C23.9714 3.37807 23.9352 3.71898 23.8565 4.12971C23.6991 4.95037 23.3684 6.05913 22.6749 7.22627C22.0103 8.34457 21.0268 9.48989 19.5861 10.4839C20.6474 10.9133 21.8968 11.2704 23.3701 11.5103C23.7788 11.577 24.0568 11.9619 23.9902 12.3706C23.9235 12.7789 23.5383 13.0568 23.1299 12.9907C21.0656 12.6546 19.3779 12.0998 17.9993 11.4156C16.6211 12.0994 14.9337 12.6537 12.8696 12.9897C12.461 13.0559 12.0758 12.7782 12.0093 12.3696C11.943 11.961 12.2208 11.576 12.6294 11.5093C14.1019 11.2696 15.3513 10.914 16.4124 10.4849C15.0452 9.54149 14.0894 8.46099 13.4272 7.39618C13.3709 7.30563 13.3161 7.21461 13.2641 7.12471C13.0572 6.7662 13.1801 6.30755 13.5385 6.10034C13.8971 5.89308 14.3556 6.01613 14.5629 6.37474C14.6068 6.45077 14.6529 6.52759 14.7006 6.60422C15.3519 7.65151 16.3764 8.77545 18.0002 9.71445C19.6969 8.73333 20.7391 7.54898 21.3858 6.46067C21.9734 5.47195 22.2521 4.53354 22.3839 3.84652C22.4077 3.72215 22.4254 3.60603 22.4405 3.49986H12.7495C12.3354 3.49971 11.9995 3.16399 11.9995 2.74989C11.9995 2.33579 12.3354 2.00007 12.7495 1.99992H17.2493V0.749969C17.2493 0.335867 17.5852 0.000151997 17.9993 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLanguage24.category = 'Interface General';\n\nexport default Language24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Language32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Language32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.4248 16.2627C8.21363 14.566 10.6253 14.5659 11.4141 16.2627L17.7705 29.9336C17.945 30.309 17.7815 30.7549 17.4062 30.9297C17.0308 31.1042 16.5849 30.9417 16.4102 30.5664L14.5195 26.5H4.31934L2.42871 30.5664C2.254 30.9417 1.80808 31.1041 1.43262 30.9297C1.05726 30.755 0.894779 30.3091 1.06934 29.9336L7.4248 16.2627ZM10.0547 16.8945C9.80375 16.3547 9.03627 16.3549 8.78516 16.8945L5.0166 25H13.8223L10.0547 16.8945ZM23.499 1C23.913 1.00027 24.249 1.33595 24.249 1.75V4H30.248C30.6522 4.0001 30.9842 4.3207 30.998 4.72461L30.248 4.75C30.9974 4.72431 30.998 4.72497 30.998 4.72559V4.74023C30.9982 4.74768 30.9989 4.75774 30.999 4.76953C30.9993 4.79342 30.9996 4.82635 30.999 4.86719C30.9978 4.94923 30.9935 5.06454 30.9834 5.20898C30.9632 5.4984 30.9175 5.90626 30.8174 6.39844C30.6171 7.38244 30.1969 8.71132 29.3164 10.1104C28.4375 11.5068 27.1179 12.9439 25.1523 14.1768C26.5959 14.7617 28.3158 15.2467 30.3662 15.5713C30.7752 15.6361 31.0548 16.0207 30.9902 16.4297C30.9254 16.8386 30.5408 17.1174 30.1318 17.0527C27.449 16.6281 25.2692 15.9348 23.499 15.085C21.7288 15.935 19.5492 16.629 16.8662 17.0537C16.4571 17.1184 16.0726 16.8388 16.0078 16.4297C15.9431 16.0206 16.2228 15.636 16.6318 15.5713C18.6821 15.2468 20.4013 14.7606 21.8447 14.1758C19.9 12.956 18.5879 11.5362 17.709 10.1533C17.487 9.80386 17.5902 9.3404 17.9395 9.11816C18.2889 8.89626 18.7524 8.99941 18.9746 9.34863C19.8391 10.709 21.2333 12.1859 23.498 13.4033C25.784 12.1748 27.1839 10.6827 28.0469 9.31152C28.8134 8.09355 29.1763 6.94169 29.3477 6.09961C29.3932 5.87602 29.424 5.67437 29.4463 5.5H16.749C16.3348 5.5 15.999 5.16421 15.999 4.75C15.999 4.33579 16.3348 4 16.749 4H22.749V1.75C22.749 1.33579 23.0848 1 23.499 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLanguage32.category = 'Interface General';\n\nexport default Language32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Leaf12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Leaf12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.865 0.262251C11.1074 0.217919 11.3561 0.295457 11.5303 0.469681C11.7045 0.643904 11.7821 0.892587 11.7378 1.13495L11.7366 1.14118L11.7336 1.1576L11.7219 1.21987C11.7116 1.27408 11.6965 1.35319 11.6768 1.45408C11.6372 1.65584 11.5791 1.94495 11.5044 2.29659C11.3551 2.9991 11.1387 3.95475 10.8706 4.96357C10.6032 5.96965 10.2807 7.04294 9.91748 7.97548C9.56645 8.87667 9.13682 9.75718 8.61366 10.2803C6.89029 12.0037 4.19757 12.167 2.29054 10.7701L1.53033 11.5303C1.23744 11.8232 0.762563 11.8232 0.46967 11.5303C0.176777 11.2374 0.176777 10.7626 0.46967 10.4697L1.22988 9.70946C-0.166976 7.80243 -0.00371349 5.10972 1.71966 3.38634C2.24282 2.86318 3.12333 2.43356 4.02453 2.08252C4.95706 1.71927 6.03035 1.3968 7.03643 1.12944C8.04525 0.861346 9.00091 0.644901 9.70342 0.4956C10.0551 0.42087 10.3442 0.36277 10.5459 0.323253C10.6468 0.30349 10.7259 0.288364 10.7801 0.278117L10.8424 0.266435L10.8588 0.263395L10.865 0.262251ZM7.553 9.21968C6.41734 10.3553 4.67364 10.5124 3.36979 9.69087L5.06066 8H7.25C7.66421 8 8 7.66421 8 7.25C8 6.83579 7.66421 6.5 7.25 6.5H6.56066L9.03033 4.03033C9.32322 3.73744 9.32322 3.26256 9.03033 2.96967C8.73744 2.67678 8.26256 2.67678 7.96967 2.96967L6.74821 4.19113C6.72137 3.80131 6.39664 3.49341 6 3.49341C5.58579 3.49341 5.25 3.82919 5.25 4.24341V5.68934L4.22844 6.7109L4.24964 6.02312C4.26241 5.6091 3.93713 5.26313 3.52311 5.25036C3.10909 5.2376 2.76312 5.56288 2.75036 5.9769L2.67999 8.25935L2.30913 8.63021C1.48759 7.32636 1.64466 5.58267 2.78032 4.447C3.06258 4.16474 3.67852 3.82708 4.56897 3.48023C5.42807 3.14558 6.44161 2.83957 7.42168 2.57912C8.399 2.3194 9.32882 2.10871 10.0152 1.96283L10.0431 1.95692L10.0372 1.98476C9.89129 2.67119 9.6806 3.601 9.42088 4.57833C9.16043 5.5584 8.85442 6.57193 8.51978 7.43103C8.17293 8.32148 7.83526 8.93742 7.553 9.21968Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nLeaf12.category = 'Nature & Weather';\n\nexport default Leaf12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Leaf16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Leaf16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.8651 1.26225C14.1074 1.21792 14.3561 1.29546 14.5303 1.46968C14.7046 1.6439 14.7821 1.89259 14.7378 2.13495L14.7364 2.14221L14.7328 2.1617L14.7189 2.23599C14.7067 2.30073 14.6886 2.39533 14.6649 2.51606C14.6176 2.75749 14.5481 3.10364 14.4586 3.52472C14.2798 4.36612 14.0206 5.51032 13.6997 6.71776C13.3796 7.92245 12.9943 9.20442 12.5612 10.3161C12.1404 11.3965 11.634 12.4266 11.0303 13.0303C8.98422 15.0765 5.76946 15.2417 3.53458 13.5261L2.53033 14.5303C2.23744 14.8232 1.76256 14.8232 1.46967 14.5303C1.17678 14.2374 1.17678 13.7626 1.46967 13.4697L2.47392 12.4654C0.758309 10.2305 0.923562 7.01579 2.96968 4.96967C3.57338 4.36597 4.60354 3.85962 5.6839 3.43879C6.7956 3.00576 8.07757 2.62043 9.28226 2.30029C10.4897 1.97942 11.6339 1.72026 12.4753 1.54144C12.8964 1.45195 13.2425 1.38239 13.484 1.3351C13.6047 1.31146 13.6993 1.29337 13.764 1.28113L13.8383 1.26719L13.8578 1.26359L13.8651 1.26225ZM9.96969 11.9697C8.5106 13.4288 6.24499 13.5898 4.60788 12.4528L6.81066 10.25H9.5C9.91421 10.25 10.25 9.91421 10.25 9.5C10.25 9.08579 9.91421 8.75 9.5 8.75H8.31066L11.5303 5.53033C11.8232 5.23744 11.8232 4.76256 11.5303 4.46967C11.2374 4.17678 10.7626 4.17678 10.4697 4.46967L8.75 6.18934V5.89209C8.75 5.47788 8.41421 5.14209 8 5.14209C7.58579 5.14209 7.25 5.47788 7.25 5.89209V7.68934L5.71254 9.2268L5.74965 8.02312C5.76241 7.6091 5.43713 7.26313 5.02312 7.25036C4.6091 7.2376 4.26313 7.56288 4.25036 7.9769L4.16409 10.7752L3.54722 11.3921C2.41022 9.75501 2.57126 7.48942 4.03034 6.03033C4.39314 5.66753 5.15873 5.25314 6.22834 4.8365C7.26661 4.43207 8.48882 4.06321 9.66751 3.74998C10.8434 3.43747 11.9618 3.18407 12.7871 3.00867C12.877 2.98958 12.9633 2.97142 13.0458 2.95421C13.0286 3.03672 13.0104 3.12305 12.9913 3.2129C12.8159 4.03821 12.5625 5.15658 12.25 6.33251C11.9368 7.5112 11.568 8.73342 11.1635 9.77168C10.7469 10.8413 10.3325 11.6069 9.96969 11.9697Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nLeaf16.category = 'Nature & Weather';\n\nexport default Leaf16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Leaf20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Leaf20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.8651 2.26225C17.1074 2.21792 17.3561 2.29546 17.5303 2.46968C17.7045 2.6439 17.7821 2.89259 17.7378 3.13495L17.7362 3.14325L17.7321 3.16581L17.7159 3.2521C17.7016 3.32738 17.6806 3.43748 17.6531 3.57804C17.598 3.85914 17.517 4.26233 17.4127 4.75285C17.2044 5.73315 16.9025 7.0659 16.5289 8.47195C16.1559 9.87526 15.7078 11.3659 15.2049 12.6568C14.7143 13.9163 14.1312 15.0961 13.447 15.7803C11.0783 18.149 7.34145 18.3158 4.78014 16.2805L3.53033 17.5303C3.23744 17.8232 2.76256 17.8232 2.46967 17.5303C2.17678 17.2374 2.17678 16.7626 2.46967 16.4697L3.71948 15.2199C1.68423 12.6586 1.85096 8.92171 4.21967 6.553C4.90391 5.86876 6.08371 5.28568 7.34323 4.79507C8.6341 4.29224 10.1248 3.84407 11.5281 3.47114C12.9341 3.09749 14.2669 2.79562 15.2472 2.58728C15.7377 2.48303 16.1409 2.40201 16.422 2.34695C16.5625 2.31942 16.6726 2.29837 16.7479 2.28414L16.8342 2.26795L16.8568 2.26378L16.8651 2.26225ZM12.3863 14.7197C10.6043 16.5017 7.81672 16.6654 5.84996 15.2107L8.56066 12.5H11.75C12.1642 12.5 12.5 12.1642 12.5 11.75C12.5 11.3358 12.1642 11 11.75 11H10.0607L14.0303 7.03033C14.3232 6.73744 14.3232 6.26256 14.0303 5.96967C13.7374 5.67678 13.2626 5.67678 12.9697 5.96967L10.75 8.18934V7.54077C10.75 7.12656 10.4142 6.79077 10 6.79077C9.58579 6.79077 9.25 7.12656 9.25 7.54077V9.68934L7.19663 11.7427L7.24964 10.0231C7.2624 9.6091 6.93712 9.26313 6.52311 9.25036C6.10909 9.2376 5.76311 9.56288 5.75035 9.9769L5.64818 13.2912L4.7893 14.15C3.33461 12.1833 3.49828 9.39571 5.28033 7.61366C5.72367 7.17032 6.6389 6.6792 7.88768 6.19277C9.10511 5.71855 10.536 5.28684 11.9133 4.92083C13.2879 4.55555 14.5948 4.25943 15.559 4.05451C15.7339 4.01735 15.8973 3.98321 16.0478 3.95222C16.0168 4.10266 15.9827 4.26615 15.9455 4.44103C15.7406 5.40524 15.4445 6.71215 15.0792 8.0867C14.7132 9.464 14.2815 10.8949 13.8072 12.1123C13.3208 13.3611 12.8297 14.2763 12.3863 14.7197Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nLeaf20.category = 'Nature & Weather';\n\nexport default Leaf20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Leaf24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Leaf24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.8651 2.26225C21.1074 2.21792 21.3561 2.29546 21.5303 2.46968C21.7046 2.6439 21.7821 2.89259 21.7378 3.13495L21.7305 3.17402L21.7098 3.28433C21.6916 3.38068 21.6647 3.52177 21.6294 3.70201C21.5588 4.06245 21.4548 4.5797 21.321 5.20912C21.0537 6.4672 20.6664 8.17704 20.1872 9.98033C19.7087 11.7809 19.1348 13.6889 18.4924 15.3381C17.8622 16.9559 17.1257 18.435 16.2803 19.2803C13.2667 22.2939 8.48558 22.4627 5.274 19.7867L3.53033 21.5303C3.23744 21.8232 2.76256 21.8232 2.46967 21.5303C2.17678 21.2374 2.17678 20.7626 2.46967 20.4697L4.21334 18.726C1.53729 15.5144 1.70607 10.7333 4.71967 7.71967C5.56499 6.87434 7.04409 6.1378 8.66194 5.50761C10.3111 4.86521 12.2191 4.29134 14.0197 3.81285C15.823 3.33364 17.5328 2.94634 18.7909 2.67896C19.4203 2.5452 19.9376 2.44126 20.298 2.37066C20.4782 2.33535 20.6193 2.30838 20.7157 2.29016L20.826 2.26947L20.8547 2.26416L20.8651 2.26225ZM15.2197 18.2197C12.7924 20.647 8.96063 20.814 6.34012 18.7205L10.0607 15H14.25C14.6642 15 15 14.6642 15 14.25C15 13.8358 14.6642 13.5 14.25 13.5H11.5607L17.0303 8.03033C17.3232 7.73744 17.3232 7.26256 17.0303 6.96967C16.7374 6.67678 16.2626 6.67678 15.9697 6.96967L12.75 10.1893V8.83813C12.75 8.42392 12.4142 8.08813 12 8.08813C11.5858 8.08813 11.25 8.42392 11.25 8.83813V11.6893L8.16483 14.7745L8.24965 12.0231C8.26241 11.6091 7.93713 11.2631 7.52312 11.2504C7.1091 11.2376 6.76312 11.5629 6.75036 11.9769L6.61638 16.323L5.27946 17.6599C3.18606 15.0394 3.35302 11.2076 5.78033 8.78033C6.38475 8.17591 7.59928 7.53132 9.20638 6.90532C10.7821 6.29152 12.6304 5.73411 14.4049 5.26254C16.1767 4.79169 17.8607 4.41015 19.1027 4.1462C19.4579 4.07071 19.7766 4.00491 20.0506 3.94945C19.9951 4.2234 19.9293 4.54213 19.8538 4.8973C19.5899 6.13929 19.2083 7.8233 18.7375 9.59508C18.2659 11.3696 17.7085 13.2179 17.0947 14.7936C16.4687 16.4007 15.8241 17.6153 15.2197 18.2197Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nLeaf24.category = 'Nature & Weather';\n\nexport default Leaf24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Leaf32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Leaf32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.8651 2.26225C29.1074 2.21792 29.3561 2.29546 29.5303 2.46968C29.7046 2.6439 29.7821 2.89259 29.7378 3.13495L29.7376 3.13606L29.7351 3.14947L29.7275 3.19044L29.6978 3.34878C29.6716 3.48728 29.6328 3.69035 29.582 3.94993C29.4803 4.46906 29.3305 5.21444 29.1377 6.12165C28.7522 7.93531 28.1941 10.3993 27.5037 12.9971C26.8141 15.5921 25.9889 18.3348 25.0673 20.7007C24.158 23.0352 23.1145 25.1129 21.947 26.2803C17.6441 30.5832 10.7741 30.7543 6.26705 26.7936L3.53033 29.5303C3.23744 29.8232 2.76256 29.8232 2.46967 29.5303C2.17678 29.2374 2.17678 28.7626 2.46967 28.4697L5.20639 25.7329C1.24571 21.2259 1.4168 14.3559 5.71968 10.053C6.88717 8.88551 8.96484 7.84205 11.2994 6.9327C13.6652 6.01114 16.4079 5.18588 19.0029 4.49627C21.6007 3.80593 24.0647 3.24777 25.8784 2.86233C26.7856 2.66953 27.531 2.51974 28.0501 2.41806C28.3097 2.36722 28.5127 2.32839 28.6512 2.30221L28.8096 2.27251L28.8505 2.26492L28.8651 2.26225ZM20.8864 25.2197C17.1695 28.9365 11.249 29.1068 7.3303 25.7304L13.0607 20H19.25C19.6642 20 20 19.6642 20 19.25C20 18.8358 19.6642 18.5 19.25 18.5H14.5607L23.0303 10.0303C23.3232 9.73744 23.3232 9.26256 23.0303 8.96967C22.7374 8.67678 22.2626 8.67678 21.9697 8.96967L16.75 14.1893V11.433C16.75 11.0188 16.4142 10.683 16 10.683C15.5858 10.683 15.25 11.0188 15.25 11.433V15.6893L10.1012 20.8381L10.2496 16.0231C10.2624 15.6091 9.93712 15.2631 9.5231 15.2504C9.10909 15.2376 8.76311 15.5629 8.75035 15.9769L8.55275 22.3866L6.26964 24.6697C2.89324 20.751 3.06347 14.8305 6.78033 11.1137C7.70692 10.1871 9.52003 9.23557 11.8438 8.33041C14.1362 7.43745 16.8192 6.62865 19.3882 5.94595C21.9544 5.26398 24.3926 4.71159 26.1902 4.32956C26.9338 4.17153 27.5671 4.04278 28.0538 3.94621C27.9572 4.4329 27.8285 5.06624 27.6705 5.80983C27.2884 7.6074 26.736 10.0456 26.0541 12.6118C25.3714 15.1808 24.5626 17.8638 23.6696 20.1562C22.7644 22.48 21.8129 24.2931 20.8864 25.2197Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nLeaf32.category = 'Nature & Weather';\n\nexport default Leaf32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lightbulb12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lightbulb12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99902 0.25C8.3556 0.25 10.2764 2.14743 10.2764 4.5C10.2764 5.72524 9.75373 6.82965 8.92188 7.60352C8.78694 7.72906 8.74915 7.84395 8.74902 7.91016V9C8.74902 10.5188 7.51781 11.75 5.99902 11.75C4.48039 11.7498 3.24902 10.5187 3.24902 9V7.91016C3.2489 7.84398 3.21195 7.729 3.07715 7.60352C2.24529 6.82965 1.72266 5.72524 1.72266 4.5C1.72266 2.14754 3.6426 0.25018 5.99902 0.25ZM5.99902 1.75C4.46026 1.75018 3.22266 2.98669 3.22266 4.5C3.22266 5.28956 3.55767 6.00158 4.09863 6.50488C4.44663 6.82862 4.74891 7.31644 4.74902 7.91016V9C4.74902 9.40845 4.94595 9.76994 5.24902 9.99805V6.72656L4.375 5.41602C4.22176 5.18602 4.20763 4.89022 4.33789 4.64648C4.46835 4.40272 4.72257 4.25013 4.99902 4.25H6.99902C7.27556 4.25 7.52962 4.40271 7.66016 4.64648C7.79053 4.89031 7.77642 5.18595 7.62305 5.41602L6.74902 6.72656V9.99805C7.05208 9.76995 7.24902 9.40851 7.24902 9V7.91016C7.24913 7.31644 7.55239 6.82862 7.90039 6.50488C8.44126 6.00159 8.77637 5.28948 8.77637 4.5C8.77637 2.98658 7.53794 1.75 5.99902 1.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightbulb12.category = 'Objects';\n\nexport default Lightbulb12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lightbulb16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lightbulb16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C11.3137 0 14 2.68629 14 6C14 7.90557 13.1107 9.60428 11.7275 10.7021C11.4937 10.8879 11.3787 11.1057 11.3652 11.2949L11.2764 12.5264C11.2238 13.2618 10.8008 13.886 10.1982 14.2256C9.97989 15.2397 9.07937 16 8 16C6.92056 16 6.01906 15.2398 5.80078 14.2256C5.19858 13.8859 4.77614 13.2615 4.72363 12.5264L4.63477 11.2949C4.62125 11.1057 4.50631 10.8879 4.27246 10.7021C2.88933 9.60428 2 7.90557 2 6C2 2.68629 4.68629 0 8 0ZM8 1.5C5.51472 1.5 3.5 3.51472 3.5 6C3.5 7.42855 4.16501 8.70178 5.20508 9.52734C5.67785 9.90273 6.08094 10.4767 6.13184 11.1875L6.21973 12.4199C6.24329 12.7468 6.51502 13 6.84277 13H6.85059L5.6377 6.38477C5.59059 6.12709 5.68119 5.86352 5.87695 5.68945C6.0728 5.51543 6.34529 5.45615 6.5957 5.5332L7.08398 5.68359L7.60742 5.36133C7.84843 5.21318 8.1526 5.21305 8.39355 5.36133L8.91602 5.68359L9.4043 5.5332C9.65471 5.45615 9.9272 5.51545 10.123 5.68945C10.3188 5.86352 10.4094 6.12709 10.3623 6.38477L9.14941 13H9.15723C9.48498 13 9.75671 12.7468 9.78027 12.4199L9.86816 11.1875C9.91906 10.4767 10.3221 9.90273 10.7949 9.52734C11.835 8.70178 12.5 7.42855 12.5 6C12.5 3.51472 10.4853 1.5 8 1.5ZM7.58105 7.13867C7.49989 7.18862 7.41013 7.22198 7.31836 7.23828L8 10.9541L8.68164 7.23828C8.58999 7.222 8.501 7.18851 8.41992 7.13867L8 6.88086L7.58105 7.13867Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightbulb16.category = 'Objects';\n\nexport default Lightbulb16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lightbulb20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lightbulb20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C14.1421 0 17.5 3.35786 17.5 7.5C17.5 9.93272 16.3408 12.0948 14.5479 13.4639C14.2163 13.717 14.03 14.039 14.0078 14.3467L13.9102 15.708C13.8438 16.6299 13.2752 17.4004 12.4854 17.7676C12.3518 19.0224 11.2903 20 10 20C8.70966 20 7.64717 19.0225 7.51367 17.7676C6.72426 17.4002 6.15614 16.6295 6.08984 15.708L5.99219 14.3467C5.97002 14.039 5.78368 13.717 5.45215 13.4639C3.65925 12.0948 2.5 9.93272 2.5 7.5C2.5 3.35786 5.85786 0 10 0ZM9.13477 18C9.30773 18.2987 9.63003 18.5 10 18.5C10.37 18.5 10.6923 18.2987 10.8652 18H9.13477ZM10 1.5C6.68629 1.5 4 4.18629 4 7.5C4 9.44548 4.92487 11.1749 6.3623 12.2725C6.94443 12.7169 7.42793 13.4004 7.48828 14.2393L7.58691 15.6006C7.62337 16.1073 8.04468 16.5 8.55273 16.5H8.62207L7.25879 7.86719C7.21954 7.6186 7.30753 7.36621 7.49316 7.19629C7.67875 7.02642 7.93756 6.96153 8.18164 7.02246L8.91309 7.20508L9.66504 6.8291C9.87597 6.72379 10.124 6.7238 10.335 6.8291L11.0869 7.20508L11.8184 7.02246C12.0624 6.96152 12.3212 7.02642 12.5068 7.19629C12.6925 7.36621 12.7805 7.6186 12.7412 7.86719L11.3779 16.5H11.4473C11.9553 16.5 12.3776 16.1073 12.4141 15.6006L12.5117 14.2393C12.5721 13.4004 13.0556 12.7169 13.6377 12.2725C15.0751 11.1749 16 9.44548 16 7.5C16 4.18629 13.3137 1.5 10 1.5ZM9.33496 8.6709C9.2049 8.73583 9.05908 8.76116 8.91602 8.74512L10 15.6074L11.084 8.74512C10.9409 8.76116 10.7951 8.73584 10.665 8.6709L10 8.33887L9.33496 8.6709Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightbulb20.category = 'Objects';\n\nexport default Lightbulb20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lightbulb24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lightbulb24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C16.9706 0.5 21 4.52944 21 9.5C21 12.4703 19.5602 15.1043 17.3438 16.7422C16.9109 17.062 16.65 17.4887 16.6182 17.917L16.5459 18.8955C16.4632 20.0113 15.7361 20.9331 14.7461 21.3125C14.7128 22.8024 13.4979 24 12 24C10.5021 24 9.28618 22.8024 9.25293 21.3125C8.26338 20.9329 7.53682 20.011 7.4541 18.8955L7.38184 17.917C7.35001 17.4887 7.0891 17.062 6.65625 16.7422C4.43984 15.1043 3 12.4703 3 9.5C3 4.52944 7.02944 0.5 12 0.5ZM10.7754 21.5C10.8912 22.0705 11.3953 22.5 12 22.5C12.6047 22.5 13.1088 22.0705 13.2246 21.5H10.7754ZM12 2C7.85786 2 4.5 5.35786 4.5 9.5C4.5 11.9744 5.69755 14.1689 7.54785 15.5361C8.24013 16.0477 8.80631 16.8398 8.87793 17.8066L8.9502 18.7842C9.00096 19.4694 9.57168 19.9998 10.2588 20H10.376L8.82129 9.86328C8.78049 9.59629 8.88645 9.32827 9.09863 9.16113C9.31107 8.99391 9.59753 8.95305 9.84766 9.05566L10.7129 9.41113L11.6074 8.86133C11.8484 8.71319 12.1526 8.71305 12.3936 8.86133L13.2871 9.41113L14.1533 9.05566C14.4033 8.95335 14.6891 8.99404 14.9014 9.16113C15.1136 9.32827 15.2195 9.59628 15.1787 9.86328L13.624 20H13.7412C14.4283 19.9998 14.999 19.4694 15.0498 18.7842L15.1221 17.8066C15.1937 16.8398 15.7599 16.0477 16.4521 15.5361C18.3024 14.1689 19.5 11.9744 19.5 9.5C19.5 5.35786 16.1421 2 12 2ZM11.1748 10.8887C10.9732 11.0127 10.7246 11.0343 10.5049 10.9473L11.8936 20H12.1064L13.4951 10.9473C13.2755 11.0343 13.0277 11.0125 12.8262 10.8887L12 10.3809L11.1748 10.8887Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightbulb24.category = 'Objects';\n\nexport default Lightbulb24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lightbulb32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lightbulb32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C22.4893 0.5 27.75 5.76065 27.75 12.25C27.75 16.1178 25.8806 19.5495 22.999 21.6895C22.3794 22.1495 21.9818 22.7801 21.9346 23.4414L21.8057 25.249C21.7041 26.6716 20.7614 27.8446 19.4854 28.2979C19.3341 30.0914 17.8326 31.5 16 31.5C14.1674 31.5 12.6649 30.0914 12.5137 28.2979C11.2381 27.8444 10.2959 26.6713 10.1943 25.249L10.0654 23.4414C10.0182 22.7801 9.62056 22.1495 9.00098 21.6895C6.11936 19.5495 4.25 16.1178 4.25 12.25C4.25 5.76065 9.51065 0.5 16 0.5ZM14.0654 28.5C14.2877 29.3623 15.0683 30 16 30C16.9317 30 17.7123 29.3623 17.9346 28.5H14.0654ZM16 2C10.3391 2 5.75 6.58908 5.75 12.25C5.75 15.6232 7.37845 18.6162 9.89551 20.4854C10.774 21.1377 11.4757 22.1342 11.5615 23.334L11.6904 25.1426C11.7652 26.1891 12.6363 27 13.6855 27H14.1299L12.0088 12.8613C11.9706 12.6065 12.0654 12.3498 12.2607 12.1816C12.4561 12.0135 12.7243 11.9574 12.9707 12.0332L14.3213 12.4492L15.6855 11.8193C15.885 11.7273 16.115 11.7273 16.3145 11.8193L17.6787 12.4492L19.0293 12.0332C19.2757 11.9574 19.5439 12.0135 19.7393 12.1816C19.9346 12.3498 20.0304 12.6065 19.9922 12.8613L17.8711 27H18.3145C19.3637 27 20.2348 26.1891 20.3096 25.1426L20.4385 23.334C20.5243 22.1342 21.226 21.1377 22.1045 20.4854C24.6215 18.6162 26.25 15.6232 26.25 12.25C26.25 6.58908 21.6609 2 16 2ZM14.6895 13.9307C14.5217 14.0081 14.3309 14.0211 14.1543 13.9668L13.6689 13.8174L15.6465 27H16.3545L18.3311 13.8174L17.8457 13.9668C17.6691 14.0211 17.4783 14.0081 17.3105 13.9307L16 13.3262L14.6895 13.9307Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightbulb32.category = 'Objects';\n\nexport default Lightbulb32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lightning12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lightning12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.11914 0C8.86168 4.08488e-05 9.34939 0.776227 9.02734 1.44531L7.78906 4.01758H9.53906C10.4003 4.01781 10.8647 5.02815 10.3037 5.68164L5.19043 11.6357C4.52524 12.4099 3.26218 11.8181 3.43164 10.8115L3.99023 7.5H2.45312C1.77063 7.49986 1.28544 6.83568 1.49316 6.18555L3.20801 0.820312L3.24023 0.730469C3.42074 0.291529 3.85025 0.000199457 4.33105 0H8.11914ZM3.12695 6H4.72461C5.26831 6.00006 5.68117 6.48923 5.59082 7.02539L5.2041 9.31543L8.4668 5.51758H6.80078C6.15336 5.51741 5.72804 4.84027 6.00879 4.25684L7.33594 1.5H4.56543L3.12695 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightning12.category = 'Nature & Weather';\n\nexport default Lightning12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lightning16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lightning16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.8887 0C11.695 0.000446818 12.2264 0.840847 11.8809 1.56934L10.0137 5.5H12.8096C13.7451 5.50038 14.2518 6.59615 13.6465 7.30957L6.60645 15.6035C5.88104 16.4581 4.49205 15.8048 4.6875 14.7012L5.60938 9.5H3.23047C2.48474 9.5 1.95588 8.77291 2.18555 8.06348L4.49902 0.920898L4.53613 0.819336C4.74096 0.32667 5.22415 0.000172152 5.76465 0H10.8887ZM3.78223 8H6.2959C6.8706 8.00029 7.30635 8.51999 7.20605 9.08594L6.42285 13.501L11.9414 7H9.10254C8.42376 7 7.97662 6.29283 8.26758 5.67969L10.2529 1.5H5.8877L3.78223 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightning16.category = 'Nature & Weather';\n\nexport default Lightning16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lightning20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lightning20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.459 0C14.328 0 14.9026 0.903409 14.5342 1.69043L12.0488 7H15.874C16.8809 7.00017 17.4298 8.17551 16.7842 8.94824L7.9375 19.5371C7.16004 20.4672 5.65201 19.7702 5.85645 18.5752L7.06738 11.5H3.85156C3.04543 11.4998 2.47358 10.713 2.72266 9.94629L5.62402 1.02148L5.66504 0.90918C5.89283 0.362381 6.42926 0.00018034 7.0293 0H13.459ZM4.28223 10H7.69727C8.29742 10 8.75357 10.5403 8.65234 11.1318L7.53027 17.6836L15.2041 8.5H11.2129C10.5042 8.49969 10.0356 7.76307 10.3359 7.12109L12.9668 1.5H7.04492L4.28223 10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightning20.category = 'Nature & Weather';\n\nexport default Lightning20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lightning24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lightning24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.3555 0C17.3035 0 17.9281 0.988825 17.5205 1.84473L14.3506 8.5H19.3359C20.4336 8.5 21.0297 9.78366 20.3213 10.6221L9.41406 23.5303C8.56308 24.5371 6.92697 23.7696 7.1582 22.4717L8.66797 14H4.48926C3.61505 13.9998 2.99438 13.1478 3.26172 12.3154L6.84961 1.14551C7.06878 0.463256 7.70433 0.00011416 8.4209 0H16.3555ZM8.4209 1.5C8.35614 1.50011 8.29829 1.54193 8.27832 1.60352L4.77734 12.5H9.24121C9.87607 12.5 10.3575 13.0742 10.2461 13.6992L8.77246 21.9639L18.8838 10H13.5898C12.8405 9.99982 12.3471 9.21861 12.6689 8.54199L16.0225 1.5H8.4209Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightning24.category = 'Nature & Weather';\n\nexport default Lightning24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lightning32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lightning32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.2305 1C22.1709 1.00027 22.7955 1.97475 22.4023 2.8291L18.4102 11.5H24.8555C25.9453 11.5007 26.5431 12.7694 25.8496 13.6104L11.834 30.6006C11.1478 31.4324 9.80401 30.8132 9.99023 29.751L12.0498 18H6.73242C5.86385 18 5.24332 17.1589 5.5 16.3291L9.88184 2.16211C10.0956 1.47122 10.7348 1.00003 11.458 1H21.2305ZM11.458 2.5C11.3925 2.50003 11.3348 2.54289 11.3154 2.60547L7.0166 16.5H12.6221C13.2554 16.5005 13.7353 17.0724 13.626 17.6963L11.7607 28.332L24.4092 13H17.6611C16.9173 13 16.4235 12.2294 16.7344 11.5537L20.9033 2.5H11.458Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightning32.category = 'Nature & Weather';\n\nexport default Lightning32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightningFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightningFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.11914 0C8.86168 4.08489e-05 9.34939 0.776226 9.02734 1.44531L7.78906 4.01758H9.53906C10.4003 4.01781 10.8647 5.02815 10.3037 5.68164L5.19043 11.6357C4.52524 12.4099 3.26218 11.8181 3.43164 10.8115L3.99023 7.5H2.45312C1.77063 7.49986 1.28544 6.83568 1.49316 6.18555L3.20801 0.820312L3.24023 0.730469C3.42074 0.291529 3.85024 0.000199433 4.33105 0H8.11914Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightningFilled12.category = 'Nature & Weather';\n\nexport default LightningFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightningFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightningFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.8887 0C11.695 0.000446777 12.2264 0.840848 11.8809 1.56934L10.0137 5.5H12.8096C13.7451 5.50038 14.2518 6.59615 13.6465 7.30957L6.60645 15.6035C5.88104 16.4581 4.49205 15.8048 4.6875 14.7012L5.60938 9.5H3.23047C2.48474 9.5 1.95588 8.77291 2.18555 8.06348L4.49902 0.920898L4.53613 0.819336C4.74096 0.32667 5.22415 0.000172152 5.76465 0H10.8887Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightningFilled16.category = 'Nature & Weather';\n\nexport default LightningFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightningFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightningFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.459 0C14.328 0 14.9026 0.903409 14.5342 1.69043L12.0488 7H15.874C16.8809 7.00017 17.4298 8.17551 16.7842 8.94824L7.9375 19.5371C7.16004 20.4672 5.65201 19.7702 5.85645 18.5752L7.06738 11.5H3.85156C3.04543 11.4998 2.47358 10.713 2.72266 9.94629L5.62402 1.02148L5.66504 0.90918C5.89283 0.362381 6.42926 0.000180316 7.0293 0H13.459Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightningFilled20.category = 'Nature & Weather';\n\nexport default LightningFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightningFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightningFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.3555 0C17.3035 0 17.9281 0.988824 17.5205 1.84473L14.3506 8.5H19.3359C20.4336 8.5 21.0297 9.78366 20.3213 10.6221L9.41406 23.5303C8.56307 24.5371 6.92697 23.7696 7.1582 22.4717L8.66797 14H4.48926C3.61505 13.9998 2.99438 13.1478 3.26172 12.3154L6.84961 1.14551C7.06878 0.463255 7.70433 0.000114185 8.4209 0H16.3555Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightningFilled24.category = 'Nature & Weather';\n\nexport default LightningFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightningFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightningFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.2305 1C22.1709 1.00027 22.7955 1.97475 22.4023 2.8291L18.4102 11.5H24.8555C25.9453 11.5007 26.5431 12.7694 25.8496 13.6104L11.834 30.6006C11.1478 31.4324 9.80401 30.8132 9.99023 29.751L12.0498 18H6.73242C5.86385 18 5.24332 17.1589 5.5 16.3291L9.88184 2.16211C10.0956 1.47122 10.7348 1.00003 11.458 1H21.2305Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightningFilled32.category = 'Nature & Weather';\n\nexport default LightningFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOff12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOff12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 10.5C7.41421 10.5 7.75 10.8358 7.75 11.25C7.75 11.6642 7.41421 12 7 12H5C4.58579 12 4.25 11.6642 4.25 11.25C4.25 10.8358 4.58579 10.5 5 10.5H7ZM6 2.25C7.20352 2.25 8.16126 2.709 8.81055 3.43945C9.44749 4.15608 9.75 5.09025 9.75 6C9.75 7.4145 8.78265 8.16612 8.23242 8.48047C8.12789 9.19836 7.51153 9.75 6.76465 9.75H5.23535C4.48842 9.75 3.87107 9.19843 3.7666 8.48047C3.21624 8.16587 2.25 7.41387 2.25 6C2.25 5.09025 2.55251 4.15608 3.18945 3.43945C3.83874 2.709 4.79648 2.25 6 2.25ZM6 3.75C5.2036 3.75 4.66126 4.04106 4.31055 4.43555C3.94757 4.8439 3.75 5.4098 3.75 6C3.75 6.6779 4.24417 7.04736 4.5957 7.22461C4.94338 7.40004 5.2429 7.77113 5.24902 8.25H6.75098C6.7571 7.77113 7.05662 7.40004 7.4043 7.22461C7.75583 7.04736 8.25 6.6779 8.25 6C8.25 5.4098 8.05243 4.8439 7.68945 4.43555C7.33874 4.04106 6.7964 3.75 6 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOff12.category = 'Objects';\n\nexport default LightsOff12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOff16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOff16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 14.5C9.91421 14.5 10.25 14.8358 10.25 15.25C10.25 15.6642 9.91421 16 9.5 16H6.5C6.08579 16 5.75 15.6642 5.75 15.25C5.75 14.8358 6.08579 14.5 6.5 14.5H9.5ZM8 3.25C10.9743 3.25 12.75 5.64855 12.75 8C12.75 9.85573 11.3979 10.9799 10.7744 11.4053C10.7671 11.4103 10.7607 11.4157 10.7559 11.4209C10.7526 11.4243 10.7505 11.4275 10.749 11.4297C10.7401 12.5746 9.81011 13.5 8.66309 13.5H7.33691C6.18989 13.5 5.2589 12.5746 5.25 11.4297C5.24849 11.4275 5.24714 11.4241 5.24414 11.4209C5.23927 11.4157 5.2329 11.4103 5.22559 11.4053C4.60209 10.9799 3.25 9.85573 3.25 8C3.25 5.64855 5.02569 3.25 8 3.25ZM8 4.75C5.97431 4.75 4.75 6.35145 4.75 8C4.75 9.07539 5.54599 9.80818 6.07031 10.166C6.44878 10.4242 6.74999 10.8719 6.75 11.4131C6.75 11.7372 7.01279 12 7.33691 12H8.66309C8.98721 12 9.25 11.7372 9.25 11.4131C9.25001 10.8719 9.55122 10.4242 9.92969 10.166C10.454 9.80818 11.25 9.07539 11.25 8C11.25 6.35145 10.0257 4.75 8 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOff16.category = 'Objects';\n\nexport default LightsOff16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOff20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOff20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 18.5C12.4142 18.5 12.75 18.8358 12.75 19.25C12.75 19.6642 12.4142 20 12 20H8C7.58579 20 7.25 19.6642 7.25 19.25C7.25 18.8358 7.58579 18.5 8 18.5H12ZM10 4.25C13.4621 4.25 15.75 7.13536 15.75 10C15.75 11.1591 15.3037 12.1912 14.8018 12.9902C14.2976 13.7928 13.706 14.4104 13.3408 14.7559C13.2728 14.8202 13.2501 14.8894 13.25 14.9355C13.25 16.3516 12.1016 17.5 10.6855 17.5H9.31445C7.89836 17.5 6.75 16.3516 6.75 14.9355C6.74987 14.8894 6.72718 14.8202 6.65918 14.7559C6.29403 14.4104 5.70244 13.7928 5.19824 12.9902C4.69631 12.1912 4.25 11.1591 4.25 10C4.25 7.13536 6.53789 4.25 10 4.25ZM10 5.75C7.46211 5.75 5.75 7.86464 5.75 10C5.75 10.7762 6.05243 11.5297 6.46875 12.1924C6.88264 12.8512 7.37877 13.3712 7.69043 13.666C8.0225 13.9801 8.24988 14.4308 8.25 14.9355C8.25 15.5232 8.72679 16 9.31445 16H10.6855C11.2732 16 11.75 15.5232 11.75 14.9355C11.7501 14.4308 11.9775 13.9801 12.3096 13.666C12.6212 13.3712 13.1174 12.8512 13.5312 12.1924C13.9476 11.5297 14.25 10.7762 14.25 10C14.25 7.86464 12.5379 5.75 10 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOff20.category = 'Objects';\n\nexport default LightsOff20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOff24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOff24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.4004 22.5C14.8144 22.5002 15.1504 22.8359 15.1504 23.25C15.1504 23.6641 14.8144 23.9998 14.4004 24H9.59961C9.18558 23.9998 8.84961 23.6641 8.84961 23.25C8.84961 22.8359 9.18558 22.5002 9.59961 22.5H14.4004ZM12 5C16.0763 5 19 8.09774 19 12C19 14.5993 17.4319 16.2213 16.3818 17.0146C15.9755 17.3216 15.75 17.7299 15.75 18.1006C15.7499 19.7018 14.4518 20.9999 12.8506 21H11.1494C9.54817 20.9999 8.25013 19.7018 8.25 18.1006C8.25 17.7299 8.02449 17.3216 7.61816 17.0146C6.56814 16.2213 5 14.5993 5 12C5 8.09774 7.92371 5 12 5ZM12 6.5C8.77584 6.5 6.5 8.90226 6.5 12C6.5 13.9283 7.65158 15.1604 8.52246 15.8184C9.18646 16.3201 9.75 17.1298 9.75 18.1006C9.75013 18.8734 10.3766 19.4999 11.1494 19.5H12.8506C13.6234 19.4999 14.2499 18.8734 14.25 18.1006C14.25 17.1298 14.8135 16.3201 15.4775 15.8184C16.3484 15.1604 17.5 13.9283 17.5 12C17.5 8.90226 15.2242 6.5 12 6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOff24.category = 'Objects';\n\nexport default LightsOff24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOff32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOff32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.2002 30.5C19.6143 30.5001 19.9502 30.8359 19.9502 31.25C19.9502 31.6641 19.6143 31.9999 19.2002 32H12.7998C12.3857 31.9999 12.0498 31.6641 12.0498 31.25C12.0498 30.8359 12.3857 30.5001 12.7998 30.5H19.2002ZM16 6.75C18.9343 6.75002 21.2666 7.77802 22.8613 9.48828C24.4483 11.1902 25.25 13.5084 25.25 16C25.25 19.4666 23.0156 21.7374 21.6143 22.8242C21.0745 23.2429 20.75 23.8228 20.75 24.3906C20.75 26.384 19.134 28 17.1406 28H14.8594C12.866 28 11.25 26.384 11.25 24.3906C11.25 23.8228 10.9255 23.2429 10.3857 22.8242C8.98435 21.7374 6.75 19.4666 6.75 16C6.75 13.5083 7.55172 11.1902 9.13867 9.48828C10.7334 7.778 13.0657 6.75 16 6.75ZM16 8.25C13.4344 8.25 11.5166 9.13868 10.2363 10.5117C8.9483 11.8931 8.25 13.825 8.25 16C8.25 18.7739 10.0395 20.6575 11.3047 21.6387C12.115 22.2671 12.75 23.2499 12.75 24.3906C12.75 25.5556 13.6944 26.5 14.8594 26.5H17.1406C18.3056 26.5 19.25 25.5556 19.25 24.3906C19.25 23.2499 19.885 22.2671 20.6953 21.6387C21.9605 20.6575 23.75 18.7739 23.75 16C23.75 13.825 23.0517 11.8931 21.7637 10.5117C20.4834 9.13868 18.5656 8.25002 16 8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOff32.category = 'Objects';\n\nexport default LightsOff32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOffFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOffFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 10.5C7.41421 10.5 7.75 10.8358 7.75 11.25C7.75 11.6642 7.41421 12 7 12H5C4.58579 12 4.25 11.6642 4.25 11.25C4.25 10.8358 4.58579 10.5 5 10.5H7ZM6 2.25C7.20352 2.25 8.16126 2.709 8.81055 3.43945C9.44749 4.15608 9.75 5.09025 9.75 6C9.75 7.4145 8.78265 8.16612 8.23242 8.48047C8.12789 9.19836 7.51153 9.75 6.76465 9.75H5.23535C4.48842 9.75 3.87107 9.19843 3.7666 8.48047C3.21624 8.16587 2.25 7.41387 2.25 6C2.25 5.09025 2.55251 4.15608 3.18945 3.43945C3.83874 2.709 4.79648 2.25 6 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOffFilled12.category = 'Objects';\n\nexport default LightsOffFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOffFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOffFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 14.5C9.91421 14.5 10.25 14.8358 10.25 15.25C10.25 15.6642 9.91421 16 9.5 16H6.5C6.08579 16 5.75 15.6642 5.75 15.25C5.75 14.8358 6.08579 14.5 6.5 14.5H9.5ZM8 3.25C10.9743 3.25 12.75 5.64855 12.75 8C12.75 9.85573 11.3979 10.9799 10.7744 11.4053C10.7671 11.4103 10.7607 11.4157 10.7559 11.4209C10.7526 11.4243 10.7505 11.4275 10.749 11.4297C10.7401 12.5746 9.81011 13.5 8.66309 13.5H7.33691C6.18989 13.5 5.2589 12.5746 5.25 11.4297C5.24849 11.4275 5.24714 11.4241 5.24414 11.4209C5.23927 11.4157 5.2329 11.4103 5.22559 11.4053C4.60209 10.9799 3.25 9.85573 3.25 8C3.25 5.64855 5.02569 3.25 8 3.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOffFilled16.category = 'Objects';\n\nexport default LightsOffFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOffFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOffFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 18.5C12.4142 18.5 12.75 18.8358 12.75 19.25C12.75 19.6642 12.4142 20 12 20H8C7.58579 20 7.25 19.6642 7.25 19.25C7.25 18.8358 7.58579 18.5 8 18.5H12ZM10 4.25C13.4621 4.25 15.75 7.13536 15.75 10C15.75 11.1591 15.3037 12.1912 14.8018 12.9902C14.2976 13.7928 13.706 14.4104 13.3408 14.7559C13.2728 14.8202 13.2501 14.8894 13.25 14.9355C13.25 16.3516 12.1016 17.5 10.6855 17.5H9.31445C7.89836 17.5 6.75 16.3516 6.75 14.9355C6.74987 14.8894 6.72718 14.8202 6.65918 14.7559C6.29403 14.4104 5.70244 13.7928 5.19824 12.9902C4.69631 12.1912 4.25 11.1591 4.25 10C4.25 7.13536 6.53789 4.25 10 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOffFilled20.category = 'Objects';\n\nexport default LightsOffFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOffFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOffFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.4004 22.5C14.8144 22.5002 15.1504 22.8359 15.1504 23.25C15.1504 23.6641 14.8144 23.9998 14.4004 24H9.59961C9.18558 23.9998 8.84961 23.6641 8.84961 23.25C8.84961 22.8359 9.18558 22.5002 9.59961 22.5H14.4004ZM12 5C16.0763 5 19 8.09774 19 12C19 14.5993 17.4319 16.2213 16.3818 17.0146C15.9755 17.3216 15.75 17.7299 15.75 18.1006L15.7461 18.25C15.6682 19.7818 14.4017 20.9999 12.8506 21H11.1494C9.54817 20.9999 8.25013 19.7018 8.25 18.1006C8.25 17.7299 8.02448 17.3216 7.61816 17.0146C6.56814 16.2213 5 14.5993 5 12C5 8.09774 7.92371 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOffFilled24.category = 'Objects';\n\nexport default LightsOffFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOffFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOffFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.2002 30.5C19.6143 30.5001 19.9502 30.8359 19.9502 31.25C19.9502 31.6641 19.6143 31.9999 19.2002 32H12.7998C12.3857 31.9999 12.0498 31.6641 12.0498 31.25C12.0498 30.8359 12.3857 30.5001 12.7998 30.5H19.2002ZM16 6.75C18.9343 6.75002 21.2666 7.77802 22.8613 9.48828C24.4483 11.1902 25.25 13.5084 25.25 16C25.25 19.4666 23.0156 21.7374 21.6143 22.8242C21.0745 23.2429 20.75 23.8228 20.75 24.3906C20.75 26.384 19.134 28 17.1406 28H14.8594C12.866 28 11.25 26.384 11.25 24.3906C11.25 23.8228 10.9255 23.2429 10.3857 22.8242C8.98435 21.7374 6.75 19.4666 6.75 16C6.75 13.5083 7.55172 11.1902 9.13867 9.48828C10.7334 7.778 13.0657 6.75 16 6.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOffFilled32.category = 'Objects';\n\nexport default LightsOffFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOn12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOn12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 10.5C7.41421 10.5 7.75 10.8358 7.75 11.25C7.75 11.6642 7.41421 12 7 12H5C4.58579 12 4.25 11.6642 4.25 11.25C4.25 10.8358 4.58579 10.5 5 10.5H7ZM2.25 9C2.66421 9 3 9.33579 3 9.75C3 10.1642 2.66421 10.5 2.25 10.5C1.83579 10.5 1.5 10.1642 1.5 9.75C1.5 9.33579 1.83579 9 2.25 9ZM9.75 9C10.1642 9 10.5 9.33579 10.5 9.75C10.5 10.1642 10.1642 10.5 9.75 10.5C9.33579 10.5 9 10.1642 9 9.75C9 9.33579 9.33579 9 9.75 9ZM6 2.25C7.20352 2.25 8.16126 2.709 8.81055 3.43945C9.44749 4.15609 9.75 5.09025 9.75 6C9.75 7.4145 8.78265 8.16612 8.23242 8.48047C8.12789 9.19836 7.51153 9.75 6.76465 9.75H5.23535C4.48842 9.75 3.87107 9.19843 3.7666 8.48047C3.21624 8.16587 2.25 7.41387 2.25 6C2.25 5.09025 2.55251 4.15609 3.18945 3.43945C3.83874 2.709 4.79648 2.25 6 2.25ZM6 3.75C5.2036 3.75 4.66126 4.04106 4.31055 4.43555C3.94757 4.8439 3.75 5.4098 3.75 6C3.75 6.6779 4.24417 7.04736 4.5957 7.22461C4.94338 7.40004 5.2429 7.77113 5.24902 8.25H6.75098C6.7571 7.77113 7.05662 7.40004 7.4043 7.22461C7.75583 7.04736 8.25 6.6779 8.25 6C8.25 5.4098 8.05243 4.8439 7.68945 4.43555C7.33874 4.04106 6.7964 3.75 6 3.75ZM0.75 5.25C1.16421 5.25 1.5 5.58579 1.5 6C1.5 6.41421 1.16421 6.75 0.75 6.75C0.335786 6.75 0 6.41421 0 6C0 5.58579 0.335786 5.25 0.75 5.25ZM11.25 5.25C11.6642 5.25 12 5.58579 12 6C12 6.41421 11.6642 6.75 11.25 6.75C10.8358 6.75 10.5 6.41421 10.5 6C10.5 5.58579 10.8358 5.25 11.25 5.25ZM2.25 1.5C2.66421 1.5 3 1.83579 3 2.25C3 2.66421 2.66421 3 2.25 3C1.83579 3 1.5 2.66421 1.5 2.25C1.5 1.83579 1.83579 1.5 2.25 1.5ZM9.75 1.5C10.1642 1.5 10.5 1.83579 10.5 2.25C10.5 2.66421 10.1642 3 9.75 3C9.33579 3 9 2.66421 9 2.25C9 1.83579 9.33579 1.5 9.75 1.5ZM6 0C6.41421 0 6.75 0.335786 6.75 0.75C6.75 1.16421 6.41421 1.5 6 1.5C5.58579 1.5 5.25 1.16421 5.25 0.75C5.25 0.335786 5.58579 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOn12.category = 'Objects';\n\nexport default LightsOn12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOn16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOn16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 14.5C9.91421 14.5 10.25 14.8358 10.25 15.25C10.25 15.6642 9.91421 16 9.5 16H6.5C6.08579 16 5.75 15.6642 5.75 15.25C5.75 14.8358 6.08579 14.5 6.5 14.5H9.5ZM2.96973 11.9697C3.26262 11.6768 3.73738 11.6768 4.03027 11.9697C4.32317 12.2626 4.32317 12.7374 4.03027 13.0303L3.28027 13.7803C2.98738 14.0732 2.51262 14.0732 2.21973 13.7803C1.92683 13.4874 1.92683 13.0126 2.21973 12.7197L2.96973 11.9697ZM11.9697 11.9697C12.2626 11.6768 12.7374 11.6768 13.0303 11.9697L13.7803 12.7197C14.0732 13.0126 14.0732 13.4874 13.7803 13.7803C13.4874 14.0732 13.0126 14.0732 12.7197 13.7803L11.9697 13.0303C11.6768 12.7374 11.6768 12.2626 11.9697 11.9697ZM8 3.25C10.9743 3.25 12.75 5.64855 12.75 8C12.75 9.85573 11.3979 10.9799 10.7744 11.4053C10.7671 11.4103 10.7607 11.4157 10.7559 11.4209C10.7526 11.4243 10.7505 11.4275 10.749 11.4297C10.7401 12.5746 9.81011 13.5 8.66309 13.5H7.33691C6.18989 13.5 5.2589 12.5746 5.25 11.4297C5.24849 11.4275 5.24714 11.4241 5.24414 11.4209C5.23927 11.4157 5.2329 11.4103 5.22559 11.4053C4.60209 10.9799 3.25 9.85573 3.25 8C3.25 5.64855 5.02569 3.25 8 3.25ZM8 4.75C5.97431 4.75 4.75 6.35145 4.75 8C4.75 9.07539 5.54599 9.80818 6.07031 10.166C6.44878 10.4242 6.74999 10.8719 6.75 11.4131C6.75 11.7372 7.01279 12 7.33691 12H8.66309C8.98721 12 9.25 11.7372 9.25 11.4131C9.25001 10.8719 9.55122 10.4242 9.92969 10.166C10.454 9.80818 11.25 9.07539 11.25 8C11.25 6.35145 10.0257 4.75 8 4.75ZM1.75 7.25C2.16421 7.25 2.5 7.58579 2.5 8C2.49998 8.4142 2.1642 8.75 1.75 8.75H0.75C0.3358 8.75 2.21615e-05 8.4142 0 8C0 7.58579 0.335786 7.25 0.75 7.25H1.75ZM15.25 7.25C15.6642 7.25 16 7.5858 16 8C16 8.41418 15.6642 8.74998 15.25 8.75H14.25C13.8358 8.75 13.5 8.4142 13.5 8C13.5 7.5858 13.8358 7.25002 14.25 7.25H15.25ZM1.96973 1.96973C2.26262 1.67683 2.73738 1.67683 3.03027 1.96973L3.78027 2.71973C4.07317 3.01262 4.07317 3.48738 3.78027 3.78027C3.48738 4.07317 3.01262 4.07317 2.71973 3.78027L1.96973 3.03027C1.67683 2.73738 1.67683 2.26262 1.96973 1.96973ZM12.9697 1.96973C13.2626 1.67683 13.7374 1.67683 14.0303 1.96973C14.3232 2.26262 14.3232 2.73738 14.0303 3.03027L13.2803 3.78027C12.9874 4.07317 12.5126 4.07317 12.2197 3.78027C11.9268 3.48738 11.9268 3.01262 12.2197 2.71973L12.9697 1.96973ZM8 0C8.41421 0 8.75 0.335786 8.75 0.75V1.75C8.75 2.16421 8.41421 2.5 8 2.5C7.58579 2.5 7.25 2.16421 7.25 1.75V0.75C7.25 0.335786 7.58579 0 8 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOn16.category = 'Objects';\n\nexport default LightsOn16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOn20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOn20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 18.5C12.4142 18.5 12.75 18.8358 12.75 19.25C12.75 19.6642 12.4142 20 12 20H8C7.58579 20 7.25 19.6642 7.25 19.25C7.25 18.8358 7.58579 18.5 8 18.5H12ZM10 4.25C13.4621 4.25 15.75 7.13536 15.75 10C15.75 11.1591 15.3037 12.1912 14.8018 12.9902C14.2976 13.7928 13.706 14.4104 13.3408 14.7559C13.2728 14.8202 13.2501 14.8894 13.25 14.9355C13.25 16.3516 12.1016 17.5 10.6855 17.5H9.31445C7.89836 17.5 6.75 16.3516 6.75 14.9355C6.74987 14.8894 6.72718 14.8202 6.65918 14.7559C6.29403 14.4104 5.70244 13.7928 5.19824 12.9902C4.69631 12.1912 4.25 11.1591 4.25 10C4.25 7.13536 6.53789 4.25 10 4.25ZM3.84473 15.0947C4.13762 14.8018 4.61238 14.8018 4.90527 15.0947C5.19817 15.3876 5.19817 15.8624 4.90527 16.1553L3.96777 17.0928C3.67488 17.3857 3.20012 17.3857 2.90723 17.0928C2.61433 16.7999 2.61433 16.3251 2.90723 16.0322L3.84473 15.0947ZM15.0947 15.0947C15.3876 14.8018 15.8624 14.8018 16.1553 15.0947L17.0928 16.0322C17.3857 16.3251 17.3857 16.7999 17.0928 17.0928C16.7999 17.3857 16.3251 17.3857 16.0322 17.0928L15.0947 16.1553C14.8018 15.8624 14.8018 15.3876 15.0947 15.0947ZM10 5.75C7.46211 5.75 5.75 7.86464 5.75 10C5.75 10.7762 6.05243 11.5297 6.46875 12.1924C6.88264 12.8512 7.37877 13.3712 7.69043 13.666C8.0225 13.9801 8.24988 14.4308 8.25 14.9355C8.25 15.5232 8.72679 16 9.31445 16H10.6855C11.2732 16 11.75 15.5232 11.75 14.9355C11.7501 14.4308 11.9775 13.9801 12.3096 13.666C12.6212 13.3712 13.1174 12.8512 13.5312 12.1924C13.9476 11.5297 14.25 10.7762 14.25 10C14.25 7.86464 12.5379 5.75 10 5.75ZM2.1875 9.25C2.60171 9.25 2.9375 9.58579 2.9375 10C2.93747 10.4142 2.6017 10.75 2.1875 10.75H0.9375C0.523304 10.75 0.187528 10.4142 0.1875 10C0.1875 9.58579 0.523286 9.25 0.9375 9.25H2.1875ZM19.0625 9.25C19.4767 9.25 19.8125 9.5858 19.8125 10C19.8125 10.4142 19.4767 10.75 19.0625 10.75H17.8125C17.3983 10.75 17.0625 10.4142 17.0625 10C17.0625 9.5858 17.3983 9.25002 17.8125 9.25H19.0625ZM2.59473 2.59473C2.88762 2.30183 3.36238 2.30183 3.65527 2.59473L4.59277 3.53223C4.88567 3.82512 4.88567 4.29988 4.59277 4.59277C4.29988 4.88567 3.82512 4.88567 3.53223 4.59277L2.59473 3.65527C2.30183 3.36238 2.30183 2.88762 2.59473 2.59473ZM16.3447 2.59473C16.6376 2.30183 17.1124 2.30183 17.4053 2.59473C17.6982 2.88762 17.6982 3.36238 17.4053 3.65527L16.4678 4.59277C16.1749 4.88567 15.7001 4.88567 15.4072 4.59277C15.1143 4.29988 15.1143 3.82512 15.4072 3.53223L16.3447 2.59473ZM10 0.1875C10.4142 0.1875 10.75 0.523286 10.75 0.9375V2.1875C10.75 2.60171 10.4142 2.9375 10 2.9375C9.58579 2.9375 9.25 2.60171 9.25 2.1875V0.9375C9.25 0.523286 9.58579 0.1875 10 0.1875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOn20.category = 'Objects';\n\nexport default LightsOn20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOn24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOn24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.4004 22.5C14.8144 22.5002 15.1504 22.8359 15.1504 23.25C15.1504 23.6641 14.8144 23.9998 14.4004 24H9.59961C9.18558 23.9998 8.84961 23.6641 8.84961 23.25C8.84961 22.8359 9.18558 22.5002 9.59961 22.5H14.4004ZM12 5C16.0763 5 19 8.09774 19 12C19 14.5993 17.4319 16.2213 16.3818 17.0146C15.9755 17.3216 15.75 17.7299 15.75 18.1006C15.7499 19.7018 14.4518 20.9999 12.8506 21H11.1494C9.54817 20.9999 8.25013 19.7018 8.25 18.1006C8.25 17.7299 8.02448 17.3216 7.61816 17.0146C6.56814 16.2213 5 14.5993 5 12C5 8.09774 7.92371 5 12 5ZM4.71973 18.2197C5.01262 17.9268 5.48738 17.9268 5.78027 18.2197C6.07317 18.5126 6.07317 18.9874 5.78027 19.2803L4.65527 20.4053C4.36238 20.6982 3.88762 20.6982 3.59473 20.4053C3.30183 20.1124 3.30183 19.6376 3.59473 19.3447L4.71973 18.2197ZM18.2197 18.2197C18.5126 17.9268 18.9874 17.9268 19.2803 18.2197L20.4053 19.3447C20.6982 19.6376 20.6982 20.1124 20.4053 20.4053C20.1124 20.6982 19.6376 20.6982 19.3447 20.4053L18.2197 19.2803C17.9268 18.9874 17.9268 18.5126 18.2197 18.2197ZM12 6.5C8.77584 6.5 6.5 8.90226 6.5 12C6.5 13.9283 7.65158 15.1604 8.52246 15.8184C9.18646 16.3201 9.75 17.1298 9.75 18.1006C9.75013 18.8734 10.3766 19.4999 11.1494 19.5H12.8506C13.6234 19.4999 14.2499 18.8734 14.25 18.1006C14.25 17.1298 14.8135 16.3201 15.4775 15.8184C16.3484 15.1604 17.5 13.9283 17.5 12C17.5 8.90226 15.2242 6.5 12 6.5ZM2.25 11.25C2.66421 11.25 3 11.5858 3 12C2.99997 12.4142 2.66419 12.75 2.25 12.75H0.75C0.335807 12.75 3.29839e-05 12.4142 0 12C0 11.5858 0.335786 11.25 0.75 11.25H2.25ZM23.25 11.25C23.6642 11.25 24 11.5858 24 12C24 12.4142 23.6642 12.75 23.25 12.75H21.75C21.3358 12.75 21 12.4142 21 12C21 11.5858 21.3358 11.25 21.75 11.25H23.25ZM3.21973 3.21973C3.51262 2.92683 3.98738 2.92683 4.28027 3.21973L5.40527 4.34473C5.69817 4.63762 5.69817 5.11238 5.40527 5.40527C5.11238 5.69817 4.63762 5.69817 4.34473 5.40527L3.21973 4.28027C2.92683 3.98738 2.92683 3.51262 3.21973 3.21973ZM19.7197 3.21973C20.0126 2.92683 20.4874 2.92683 20.7803 3.21973C21.0732 3.51262 21.0732 3.98738 20.7803 4.28027L19.6553 5.40527C19.3624 5.69817 18.8876 5.69817 18.5947 5.40527C18.3018 5.11238 18.3018 4.63762 18.5947 4.34473L19.7197 3.21973ZM12 0C12.4142 0 12.75 0.335786 12.75 0.75V2.25C12.75 2.66421 12.4142 3 12 3C11.5858 3 11.25 2.66421 11.25 2.25V0.75C11.25 0.335786 11.5858 0 12 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOn24.category = 'Objects';\n\nexport default LightsOn24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOn32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOn32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.2002 30.5C19.6143 30.5001 19.9502 30.8359 19.9502 31.25C19.9502 31.6641 19.6143 31.9999 19.2002 32H12.7998C12.3857 31.9999 12.0498 31.6641 12.0498 31.25C12.0498 30.8359 12.3857 30.5001 12.7998 30.5H19.2002ZM16 6.75C18.9343 6.75002 21.2666 7.77802 22.8613 9.48828C24.4483 11.1902 25.25 13.5084 25.25 16C25.25 19.4666 23.0156 21.7374 21.6143 22.8242C21.0745 23.2429 20.75 23.8228 20.75 24.3906C20.75 26.384 19.134 28 17.1406 28H14.8594C12.866 28 11.25 26.384 11.25 24.3906C11.25 23.8228 10.9255 23.2429 10.3857 22.8242C8.98435 21.7374 6.75 19.4666 6.75 16C6.75 13.5083 7.55172 11.1902 9.13867 9.48828C10.7334 7.778 13.0657 6.75 16 6.75ZM7.21973 23.7197C7.51262 23.4268 7.98738 23.4268 8.28027 23.7197C8.57317 24.0126 8.57317 24.4874 8.28027 24.7803L6.03027 27.0303C5.73738 27.3232 5.26262 27.3232 4.96973 27.0303C4.67683 26.7374 4.67683 26.2626 4.96973 25.9697L7.21973 23.7197ZM23.7197 23.7197C24.0126 23.4268 24.4874 23.4268 24.7803 23.7197L27.0303 25.9697C27.3232 26.2626 27.3232 26.7374 27.0303 27.0303C26.7374 27.3232 26.2626 27.3232 25.9697 27.0303L23.7197 24.7803C23.4268 24.4874 23.4268 24.0126 23.7197 23.7197ZM16 8.25C13.4344 8.25 11.5166 9.13868 10.2363 10.5117C8.9483 11.8931 8.25 13.825 8.25 16C8.25 18.7739 10.0395 20.6575 11.3047 21.6387C12.115 22.2671 12.75 23.2499 12.75 24.3906C12.75 25.5556 13.6944 26.5 14.8594 26.5H17.1406C18.3056 26.5 19.25 25.5556 19.25 24.3906C19.25 23.2499 19.885 22.2671 20.6953 21.6387C21.9605 20.6575 23.75 18.7739 23.75 16C23.75 13.825 23.0517 11.8931 21.7637 10.5117C20.4834 9.13868 18.5656 8.25002 16 8.25ZM4 15.25C4.41421 15.25 4.75 15.5858 4.75 16C4.74996 16.4142 4.41419 16.75 4 16.75H1C0.585813 16.75 0.250044 16.4142 0.25 16C0.25 15.5858 0.585786 15.25 1 15.25H4ZM31 15.25C31.4142 15.25 31.75 15.5858 31.75 16C31.75 16.4142 31.4142 16.75 31 16.75H28C27.5858 16.75 27.25 16.4142 27.25 16C27.25 15.5858 27.5858 15.25 28 15.25H31ZM4.46973 4.46973C4.76262 4.17683 5.23738 4.17683 5.53027 4.46973L7.78027 6.71973C8.07317 7.01262 8.07317 7.48738 7.78027 7.78027C7.48738 8.07317 7.01262 8.07317 6.71973 7.78027L4.46973 5.53027C4.17683 5.23738 4.17683 4.76262 4.46973 4.46973ZM26.4697 4.46973C26.7626 4.17683 27.2374 4.17683 27.5303 4.46973C27.8232 4.76262 27.8232 5.23738 27.5303 5.53027L25.2803 7.78027C24.9874 8.07317 24.5126 8.07317 24.2197 7.78027C23.9268 7.48738 23.9268 7.01262 24.2197 6.71973L26.4697 4.46973ZM16 0.25C16.4142 0.25 16.75 0.585786 16.75 1V4C16.75 4.41421 16.4142 4.75 16 4.75C15.5858 4.75 15.25 4.41421 15.25 4V1C15.25 0.585786 15.5858 0.25 16 0.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOn32.category = 'Objects';\n\nexport default LightsOn32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOnFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOnFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 10.5C7.41421 10.5 7.75 10.8358 7.75 11.25C7.75 11.6642 7.41421 12 7 12H5C4.58579 12 4.25 11.6642 4.25 11.25C4.25 10.8358 4.58579 10.5 5 10.5H7ZM2.25 9C2.66421 9 3 9.33579 3 9.75C3 10.1642 2.66421 10.5 2.25 10.5C1.83579 10.5 1.5 10.1642 1.5 9.75C1.5 9.33579 1.83579 9 2.25 9ZM9.75 9C10.1642 9 10.5 9.33579 10.5 9.75C10.5 10.1642 10.1642 10.5 9.75 10.5C9.33579 10.5 9 10.1642 9 9.75C9 9.33579 9.33579 9 9.75 9ZM6 2.25C7.20352 2.25 8.16126 2.709 8.81055 3.43945C9.44749 4.15609 9.75 5.09025 9.75 6C9.75 7.4145 8.78265 8.16612 8.23242 8.48047C8.12789 9.19836 7.51153 9.75 6.76465 9.75H5.23535C4.48842 9.75 3.87107 9.19843 3.7666 8.48047C3.21624 8.16587 2.25 7.41387 2.25 6C2.25 5.09025 2.55251 4.15609 3.18945 3.43945C3.83874 2.709 4.79648 2.25 6 2.25ZM0.75 5.25C1.16421 5.25 1.5 5.58579 1.5 6C1.5 6.41421 1.16421 6.75 0.75 6.75C0.335786 6.75 0 6.41421 0 6C0 5.58579 0.335786 5.25 0.75 5.25ZM11.25 5.25C11.6642 5.25 12 5.58579 12 6C12 6.41421 11.6642 6.75 11.25 6.75C10.8358 6.75 10.5 6.41421 10.5 6C10.5 5.58579 10.8358 5.25 11.25 5.25ZM2.25 1.5C2.66421 1.5 3 1.83579 3 2.25C3 2.66421 2.66421 3 2.25 3C1.83579 3 1.5 2.66421 1.5 2.25C1.5 1.83579 1.83579 1.5 2.25 1.5ZM9.75 1.5C10.1642 1.5 10.5 1.83579 10.5 2.25C10.5 2.66421 10.1642 3 9.75 3C9.33579 3 9 2.66421 9 2.25C9 1.83579 9.33579 1.5 9.75 1.5ZM6 0C6.41421 0 6.75 0.335786 6.75 0.75C6.75 1.16421 6.41421 1.5 6 1.5C5.58579 1.5 5.25 1.16421 5.25 0.75C5.25 0.335786 5.58579 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOnFilled12.category = 'Objects';\n\nexport default LightsOnFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOnFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOnFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 14.5C9.91421 14.5 10.25 14.8358 10.25 15.25C10.25 15.6642 9.91421 16 9.5 16H6.5C6.08579 16 5.75 15.6642 5.75 15.25C5.75 14.8358 6.08579 14.5 6.5 14.5H9.5ZM2.96973 11.9697C3.26262 11.6768 3.73738 11.6768 4.03027 11.9697C4.32317 12.2626 4.32317 12.7374 4.03027 13.0303L3.28027 13.7803C2.98738 14.0732 2.51262 14.0732 2.21973 13.7803C1.92683 13.4874 1.92683 13.0126 2.21973 12.7197L2.96973 11.9697ZM11.9697 11.9697C12.2626 11.6768 12.7374 11.6768 13.0303 11.9697L13.7803 12.7197C14.0732 13.0126 14.0732 13.4874 13.7803 13.7803C13.4874 14.0732 13.0126 14.0732 12.7197 13.7803L11.9697 13.0303C11.6768 12.7374 11.6768 12.2626 11.9697 11.9697ZM8 3.25C10.9743 3.25 12.75 5.64855 12.75 8C12.75 9.85573 11.3979 10.9799 10.7744 11.4053C10.7671 11.4103 10.7607 11.4157 10.7559 11.4209C10.7526 11.4243 10.7505 11.4275 10.749 11.4297C10.7401 12.5746 9.81011 13.5 8.66309 13.5H7.33691C6.18989 13.5 5.2589 12.5746 5.25 11.4297C5.24849 11.4275 5.24714 11.4241 5.24414 11.4209C5.23927 11.4157 5.2329 11.4103 5.22559 11.4053C4.60209 10.9799 3.25 9.85573 3.25 8C3.25 5.64855 5.02569 3.25 8 3.25ZM1.75 7.25C2.16421 7.25 2.5 7.58579 2.5 8C2.49998 8.4142 2.1642 8.75 1.75 8.75H0.75C0.3358 8.75 2.21615e-05 8.4142 0 8C0 7.58579 0.335786 7.25 0.75 7.25H1.75ZM15.25 7.25C15.6642 7.25 16 7.5858 16 8C16 8.41418 15.6642 8.74998 15.25 8.75H14.25C13.8358 8.75 13.5 8.4142 13.5 8C13.5 7.5858 13.8358 7.25002 14.25 7.25H15.25ZM1.96973 1.96973C2.26262 1.67683 2.73738 1.67683 3.03027 1.96973L3.78027 2.71973C4.07317 3.01262 4.07317 3.48738 3.78027 3.78027C3.48738 4.07317 3.01262 4.07317 2.71973 3.78027L1.96973 3.03027C1.67683 2.73738 1.67683 2.26262 1.96973 1.96973ZM12.9697 1.96973C13.2626 1.67683 13.7374 1.67683 14.0303 1.96973C14.3232 2.26262 14.3232 2.73738 14.0303 3.03027L13.2803 3.78027C12.9874 4.07317 12.5126 4.07317 12.2197 3.78027C11.9268 3.48738 11.9268 3.01262 12.2197 2.71973L12.9697 1.96973ZM8 0C8.41421 0 8.75 0.335786 8.75 0.75V1.75C8.75 2.16421 8.41421 2.5 8 2.5C7.58579 2.5 7.25 2.16421 7.25 1.75V0.75C7.25 0.335786 7.58579 0 8 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOnFilled16.category = 'Objects';\n\nexport default LightsOnFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOnFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOnFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 18.5C12.4142 18.5 12.75 18.8358 12.75 19.25C12.75 19.6642 12.4142 20 12 20H8C7.58579 20 7.25 19.6642 7.25 19.25C7.25 18.8358 7.58579 18.5 8 18.5H12ZM10 4.25C13.4621 4.25 15.75 7.13536 15.75 10C15.75 11.1591 15.3037 12.1912 14.8018 12.9902C14.2976 13.7928 13.706 14.4104 13.3408 14.7559C13.2728 14.8202 13.2501 14.8894 13.25 14.9355C13.25 16.3516 12.1016 17.5 10.6855 17.5H9.31445C7.89836 17.5 6.75 16.3516 6.75 14.9355C6.74987 14.8894 6.72718 14.8202 6.65918 14.7559C6.29403 14.4104 5.70244 13.7928 5.19824 12.9902C4.69631 12.1912 4.25 11.1591 4.25 10C4.25 7.13536 6.53789 4.25 10 4.25ZM3.84473 15.0947C4.13762 14.8018 4.61238 14.8018 4.90527 15.0947C5.19817 15.3876 5.19817 15.8624 4.90527 16.1553L3.96777 17.0928C3.67488 17.3857 3.20012 17.3857 2.90723 17.0928C2.61433 16.7999 2.61433 16.3251 2.90723 16.0322L3.84473 15.0947ZM15.0947 15.0947C15.3876 14.8018 15.8624 14.8018 16.1553 15.0947L17.0928 16.0322C17.3857 16.3251 17.3857 16.7999 17.0928 17.0928C16.7999 17.3857 16.3251 17.3857 16.0322 17.0928L15.0947 16.1553C14.8018 15.8624 14.8018 15.3876 15.0947 15.0947ZM2.1875 9.25C2.60171 9.25 2.9375 9.58579 2.9375 10C2.93747 10.4142 2.6017 10.75 2.1875 10.75H0.9375C0.523304 10.75 0.187528 10.4142 0.1875 10C0.1875 9.58579 0.523286 9.25 0.9375 9.25H2.1875ZM19.0625 9.25C19.4767 9.25 19.8125 9.5858 19.8125 10C19.8125 10.4142 19.4767 10.75 19.0625 10.75H17.8125C17.3983 10.75 17.0625 10.4142 17.0625 10C17.0625 9.5858 17.3983 9.25002 17.8125 9.25H19.0625ZM2.59473 2.59473C2.88762 2.30183 3.36238 2.30183 3.65527 2.59473L4.59277 3.53223C4.88567 3.82512 4.88567 4.29988 4.59277 4.59277C4.29988 4.88567 3.82512 4.88567 3.53223 4.59277L2.59473 3.65527C2.30183 3.36238 2.30183 2.88762 2.59473 2.59473ZM16.3447 2.59473C16.6376 2.30183 17.1124 2.30183 17.4053 2.59473C17.6982 2.88762 17.6982 3.36238 17.4053 3.65527L16.4678 4.59277C16.1749 4.88567 15.7001 4.88567 15.4072 4.59277C15.1143 4.29988 15.1143 3.82512 15.4072 3.53223L16.3447 2.59473ZM10 0.1875C10.4142 0.1875 10.75 0.523286 10.75 0.9375V2.1875C10.75 2.60171 10.4142 2.9375 10 2.9375C9.58579 2.9375 9.25 2.60171 9.25 2.1875V0.9375C9.25 0.523286 9.58579 0.1875 10 0.1875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOnFilled20.category = 'Objects';\n\nexport default LightsOnFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOnFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOnFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.4004 22.5C14.8144 22.5002 15.1504 22.8359 15.1504 23.25C15.1504 23.6641 14.8144 23.9998 14.4004 24H9.59961C9.18558 23.9998 8.84961 23.6641 8.84961 23.25C8.84961 22.8359 9.18558 22.5002 9.59961 22.5H14.4004ZM12 5C16.0763 5 19 8.09774 19 12C19 14.5993 17.4319 16.2213 16.3818 17.0146C15.9755 17.3216 15.75 17.7299 15.75 18.1006L15.7461 18.25C15.6682 19.7818 14.4017 20.9999 12.8506 21H11.1494C9.54817 20.9999 8.25013 19.7018 8.25 18.1006C8.25 17.7299 8.02448 17.3216 7.61816 17.0146C6.56814 16.2213 5 14.5993 5 12C5 8.09774 7.92371 5 12 5ZM4.71973 18.2197C5.01262 17.9268 5.48738 17.9268 5.78027 18.2197C6.07317 18.5126 6.07317 18.9874 5.78027 19.2803L4.65527 20.4053C4.36238 20.6982 3.88762 20.6982 3.59473 20.4053C3.30183 20.1124 3.30183 19.6376 3.59473 19.3447L4.71973 18.2197ZM18.2197 18.2197C18.5126 17.9268 18.9874 17.9268 19.2803 18.2197L20.4053 19.3447C20.6982 19.6376 20.6982 20.1124 20.4053 20.4053C20.1124 20.6982 19.6376 20.6982 19.3447 20.4053L18.2197 19.2803C17.9268 18.9874 17.9268 18.5126 18.2197 18.2197ZM2.25 11.25C2.66421 11.25 3 11.5858 3 12C2.99997 12.4142 2.66419 12.75 2.25 12.75H0.75C0.335807 12.75 3.29839e-05 12.4142 0 12C0 11.5858 0.335786 11.25 0.75 11.25H2.25ZM23.25 11.25C23.6642 11.25 24 11.5858 24 12C24 12.4142 23.6642 12.75 23.25 12.75H21.75C21.3358 12.75 21 12.4142 21 12C21 11.5858 21.3358 11.25 21.75 11.25H23.25ZM3.21973 3.21973C3.51262 2.92683 3.98738 2.92683 4.28027 3.21973L5.40527 4.34473C5.69817 4.63762 5.69817 5.11238 5.40527 5.40527C5.11238 5.69817 4.63762 5.69817 4.34473 5.40527L3.21973 4.28027C2.92683 3.98738 2.92683 3.51262 3.21973 3.21973ZM19.7197 3.21973C20.0126 2.92683 20.4874 2.92683 20.7803 3.21973C21.0732 3.51262 21.0732 3.98738 20.7803 4.28027L19.6553 5.40527C19.3624 5.69817 18.8876 5.69817 18.5947 5.40527C18.3018 5.11238 18.3018 4.63762 18.5947 4.34473L19.7197 3.21973ZM12 0C12.4142 0 12.75 0.335786 12.75 0.75V2.25C12.75 2.66421 12.4142 3 12 3C11.5858 3 11.25 2.66421 11.25 2.25V0.75C11.25 0.335786 11.5858 0 12 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOnFilled24.category = 'Objects';\n\nexport default LightsOnFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LightsOnFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LightsOnFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.2002 30.5C19.6143 30.5001 19.9502 30.8359 19.9502 31.25C19.9502 31.6641 19.6143 31.9999 19.2002 32H12.7998C12.3857 31.9999 12.0498 31.6641 12.0498 31.25C12.0498 30.8359 12.3857 30.5001 12.7998 30.5H19.2002ZM16 6.75C18.9343 6.75002 21.2666 7.77802 22.8613 9.48828C24.4483 11.1902 25.25 13.5084 25.25 16C25.25 19.4666 23.0156 21.7374 21.6143 22.8242C21.0745 23.2429 20.75 23.8228 20.75 24.3906C20.75 26.384 19.134 28 17.1406 28H14.8594C12.866 28 11.25 26.384 11.25 24.3906C11.25 23.8228 10.9255 23.2429 10.3857 22.8242C8.98435 21.7374 6.75 19.4666 6.75 16C6.75 13.5083 7.55172 11.1902 9.13867 9.48828C10.7334 7.778 13.0657 6.75 16 6.75ZM7.21973 23.7197C7.51262 23.4268 7.98738 23.4268 8.28027 23.7197C8.57317 24.0126 8.57317 24.4874 8.28027 24.7803L6.03027 27.0303C5.73738 27.3232 5.26262 27.3232 4.96973 27.0303C4.67683 26.7374 4.67683 26.2626 4.96973 25.9697L7.21973 23.7197ZM23.7197 23.7197C24.0126 23.4268 24.4874 23.4268 24.7803 23.7197L27.0303 25.9697C27.3232 26.2626 27.3232 26.7374 27.0303 27.0303C26.7374 27.3232 26.2626 27.3232 25.9697 27.0303L23.7197 24.7803C23.4268 24.4874 23.4268 24.0126 23.7197 23.7197ZM4 15.25C4.41421 15.25 4.75 15.5858 4.75 16C4.74996 16.4142 4.41419 16.75 4 16.75H1C0.585813 16.75 0.250044 16.4142 0.25 16C0.25 15.5858 0.585786 15.25 1 15.25H4ZM31 15.25C31.4142 15.25 31.75 15.5858 31.75 16C31.75 16.4142 31.4142 16.75 31 16.75H28C27.5858 16.75 27.25 16.4142 27.25 16C27.25 15.5858 27.5858 15.25 28 15.25H31ZM4.46973 4.46973C4.76262 4.17683 5.23738 4.17683 5.53027 4.46973L7.78027 6.71973C8.07317 7.01262 8.07317 7.48738 7.78027 7.78027C7.48738 8.07317 7.01262 8.07317 6.71973 7.78027L4.46973 5.53027C4.17683 5.23738 4.17683 4.76262 4.46973 4.46973ZM26.4697 4.46973C26.7626 4.17683 27.2374 4.17683 27.5303 4.46973C27.8232 4.76262 27.8232 5.23738 27.5303 5.53027L25.2803 7.78027C24.9874 8.07317 24.5126 8.07317 24.2197 7.78027C23.9268 7.48738 23.9268 7.01262 24.2197 6.71973L26.4697 4.46973ZM16 0.25C16.4142 0.25 16.75 0.585786 16.75 1V4C16.75 4.41421 16.4142 4.75 16 4.75C15.5858 4.75 15.25 4.41421 15.25 4V1C15.25 0.585786 15.5858 0.25 16 0.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLightsOnFilled32.category = 'Objects';\n\nexport default LightsOnFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LilstNumber12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LilstNumber12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.125 1.125C10.0915 1.125 10.875 1.90851 10.875 2.875V9.125C10.875 10.0915 10.0915 10.875 9.125 10.875H2.875C1.90851 10.875 1.125 10.0915 1.125 9.125V2.875C1.125 1.9085 1.9085 1.125 2.875 1.125H9.125ZM2.875 2.625C2.73693 2.625 2.625 2.73693 2.625 2.875V9.125C2.625 9.26308 2.73692 9.375 2.875 9.375H9.125C9.26309 9.375 9.375 9.26309 9.375 9.125V2.875C9.375 2.73692 9.26308 2.625 9.125 2.625H2.875ZM4.17188 6.83398C4.58609 6.83398 4.92188 7.16977 4.92188 7.58398C4.92153 7.99791 4.58588 8.33398 4.17188 8.33398H4.07812C3.66412 8.33398 3.32847 7.99791 3.32812 7.58398C3.32812 7.16977 3.66391 6.83398 4.07812 6.83398H4.17188ZM8.21875 6.83398C8.63296 6.83398 8.96875 7.16977 8.96875 7.58398C8.96841 7.99791 8.63275 8.33398 8.21875 8.33398H6.1875C5.7735 8.33398 5.43784 7.99791 5.4375 7.58398C5.4375 7.16977 5.77329 6.83398 6.1875 6.83398H8.21875ZM4.17188 3.66699C4.58609 3.66699 4.92188 4.00278 4.92188 4.41699C4.92171 4.83107 4.58599 5.16699 4.17188 5.16699H4.07812C3.66401 5.16699 3.32829 4.83107 3.32812 4.41699C3.32812 4.00278 3.66391 3.66699 4.07812 3.66699H4.17188ZM8.21875 3.66699C8.63296 3.66699 8.96875 4.00278 8.96875 4.41699C8.96859 4.83107 8.63286 5.16699 8.21875 5.16699H6.1875C5.77339 5.16699 5.43766 4.83107 5.4375 4.41699C5.4375 4.00278 5.77329 3.66699 6.1875 3.66699H8.21875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLilstNumber12.category = 'Text Formatting';\n\nexport default LilstNumber12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LilstNumber16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LilstNumber16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.167 1.75C13.3174 1.75018 14.2498 2.68268 14.25 3.83301V12.167C14.2498 13.3173 13.3173 14.2498 12.167 14.25H3.83301C2.68268 14.2498 1.75018 13.3174 1.75 12.167V3.83301C1.75018 2.68267 2.68267 1.75018 3.83301 1.75H12.167ZM3.83301 3.25C3.5111 3.25018 3.25018 3.5111 3.25 3.83301V12.167C3.25018 12.4889 3.51109 12.7498 3.83301 12.75H12.167C12.4889 12.7498 12.7498 12.4889 12.75 12.167V3.83301C12.7498 3.51109 12.4889 3.25018 12.167 3.25H3.83301ZM5.33691 8.1875C6.0156 8.1875 6.75488 8.68561 6.75488 9.5166C6.7548 9.86805 6.61872 10.1441 6.4541 10.3506C6.70252 10.4728 6.875 10.7259 6.875 11.0215C6.87466 11.4354 6.539 11.7715 6.125 11.7715H4.5625C4.17422 11.7715 3.85487 11.4758 3.81641 11.0977L3.8125 11.0215C3.8125 10.5377 4.10285 10.2208 4.30957 10.0498C4.35648 10.011 4.4071 9.97383 4.45801 9.93848C4.33382 9.90244 4.21624 9.83717 4.12109 9.73633C3.83711 9.43488 3.85099 8.95983 4.15234 8.67578H4.15332V8.6748L4.1582 8.66992C4.16054 8.66776 4.164 8.66575 4.16699 8.66309C4.1731 8.65756 4.18075 8.65013 4.18945 8.64258C4.20688 8.62748 4.23027 8.60847 4.25781 8.58691C4.31264 8.54402 4.38999 8.48837 4.48535 8.43262C4.66605 8.327 4.96734 8.18753 5.33691 8.1875ZM11.4375 9.22949C11.8517 9.22949 12.1875 9.56528 12.1875 9.97949C12.1873 10.3936 11.8516 10.7295 11.4375 10.7295H7.89551C7.48155 10.7293 7.14567 10.3935 7.14551 9.97949C7.14551 9.56539 7.48144 9.22967 7.89551 9.22949H11.4375ZM5.17383 4.36523C5.40288 4.2049 5.70218 4.18541 5.9502 4.31445C6.19817 4.44362 6.35449 4.69988 6.35449 4.97949V7.0625C6.35433 7.47646 6.01845 7.81232 5.60449 7.8125C5.19038 7.8125 4.85466 7.47657 4.85449 7.0625V6.39844C4.53554 6.53377 4.155 6.43381 3.94824 6.13867C3.71074 5.79938 3.7936 5.33132 4.13281 5.09375L5.17383 4.36523ZM11.4375 5.27148C11.8517 5.27148 12.1875 5.60727 12.1875 6.02148C12.1872 6.43541 11.8515 6.77148 11.4375 6.77148H7.89551C7.48165 6.77131 7.14585 6.4353 7.14551 6.02148C7.14551 5.60738 7.48144 5.27166 7.89551 5.27148H11.4375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLilstNumber16.category = 'Text Formatting';\n\nexport default LilstNumber16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LilstNumber20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LilstNumber20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.208 2.375C16.5427 2.375 17.625 3.45731 17.625 4.79199V15.208C17.625 16.5427 16.5427 17.625 15.208 17.625H4.79199C3.45731 17.625 2.375 16.5427 2.375 15.208V4.79199C2.375 3.4573 3.4573 2.375 4.79199 2.375H15.208ZM4.79199 3.875C4.28573 3.875 3.875 4.28573 3.875 4.79199V15.208C3.875 15.7143 4.28572 16.125 4.79199 16.125H15.208C15.7143 16.125 16.125 15.7143 16.125 15.208V4.79199C16.125 4.28572 15.7143 3.875 15.208 3.875H4.79199ZM6.80469 10.375C7.55701 10.3751 8.35537 10.9246 8.35547 11.8193C8.35547 12.2969 8.12509 12.6483 7.88281 12.8877C8.23359 12.9505 8.5 13.2562 8.5 13.625C8.5 14.0392 8.16421 14.375 7.75 14.375H5.875C5.48683 14.375 5.16753 14.0801 5.12891 13.7021L5.125 13.625C5.125 13.1097 5.43418 12.7685 5.66797 12.5752C5.89393 12.3884 6.1833 12.2324 6.37109 12.126C6.54721 12.0262 6.66927 11.9506 6.75586 11.8838C6.71931 11.893 6.67129 11.9106 6.61523 11.9434C6.57718 11.9656 6.54539 11.9873 6.52539 12.0029C6.5157 12.0105 6.51004 12.0166 6.50781 12.0186C6.50836 12.0181 6.50865 12.0167 6.50977 12.0156C6.20812 12.2954 5.7368 12.2804 5.4541 11.9805C5.17012 11.679 5.18401 11.204 5.48535 10.9199L5.71484 11.1631C5.50936 10.9449 5.48838 10.9223 5.48633 10.9199V10.9189H5.4873L5.48828 10.917C5.48935 10.916 5.49092 10.9152 5.49219 10.9141C5.4947 10.9117 5.4977 10.9092 5.50098 10.9062C5.50755 10.9003 5.51578 10.8931 5.52539 10.8848C5.54468 10.8681 5.57042 10.8466 5.60156 10.8223C5.66315 10.7741 5.74993 10.7113 5.85742 10.6484C6.06242 10.5286 6.39809 10.375 6.80469 10.375ZM14.125 11.625C14.5392 11.625 14.875 11.9608 14.875 12.375C14.875 12.7892 14.5392 13.125 14.125 13.125H9.875C9.46079 13.125 9.125 12.7892 9.125 12.375C9.125 11.9608 9.46079 11.625 9.875 11.625H14.125ZM6.69531 5.76074C6.92439 5.6005 7.2237 5.58085 7.47168 5.70996C7.71954 5.83917 7.875 6.09547 7.875 6.375V8.875C7.875 9.28921 7.53921 9.625 7.125 9.625C6.71079 9.625 6.375 9.28921 6.375 8.875V7.81445L6.30469 7.86426C5.96537 8.10162 5.49823 8.01896 5.26074 7.67969C5.02338 7.34037 5.10604 6.87323 5.44531 6.63574L6.69531 5.76074ZM14.125 6.875C14.5392 6.875 14.875 7.21079 14.875 7.625C14.875 8.03921 14.5392 8.375 14.125 8.375H9.875C9.46079 8.375 9.125 8.03921 9.125 7.625C9.125 7.21079 9.46079 6.875 9.875 6.875H14.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLilstNumber20.category = 'Text Formatting';\n\nexport default LilstNumber20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LilstNumber24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LilstNumber24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 3C19.7688 3 21 4.23122 21 5.75V18.25C21 19.7688 19.7688 21 18.25 21H5.75C4.23122 21 3 19.7688 3 18.25V5.75C3 4.23122 4.23122 3 5.75 3H18.25ZM5.75 4.5C5.05964 4.5 4.5 5.05964 4.5 5.75V18.25C4.5 18.9404 5.05964 19.5 5.75 19.5H18.25C18.9404 19.5 19.5 18.9404 19.5 18.25V5.75C19.5 5.05964 18.9404 4.5 18.25 4.5H5.75ZM7.73926 12.75C8.63922 12.75 9.55762 13.404 9.55762 14.4268C9.55737 15.0014 9.26928 15.4234 8.96094 15.7139C8.81273 15.8534 8.64497 15.9761 8.47949 16.084H9C9.41421 16.084 9.75 16.4198 9.75 16.834C9.74966 17.2479 9.414 17.584 9 17.584H6.5C6.11172 17.584 5.79237 17.2883 5.75391 16.9102L5.75 16.834C5.75 16.2562 6.09497 15.864 6.38281 15.626C6.66275 15.3946 7.02432 15.2 7.28418 15.0527C7.58174 14.8841 7.79186 14.7546 7.93262 14.6221C8.05562 14.5062 8.05759 14.4519 8.05762 14.4268C8.05762 14.416 8.05468 14.382 8.00391 14.3379C7.95146 14.2924 7.85996 14.25 7.73926 14.25C7.62958 14.25 7.49547 14.296 7.36035 14.375C7.29816 14.4114 7.24746 14.4483 7.21387 14.4746C7.19756 14.4874 7.18553 14.4969 7.17969 14.502L7.18066 14.501C7.17999 14.5 7.15976 14.4781 6.66699 13.9551C6.18691 13.4455 6.15439 13.4107 6.15234 13.4082H6.15332V13.4072L6.15527 13.4062C6.15636 13.4052 6.15785 13.4036 6.15918 13.4023C6.16186 13.3999 6.16532 13.3968 6.16895 13.3936C6.17642 13.3868 6.18592 13.378 6.19727 13.3682C6.22011 13.3484 6.25121 13.3226 6.28906 13.293C6.36433 13.2341 6.47161 13.1572 6.60352 13.0801C6.85713 12.9319 7.25907 12.75 7.73926 12.75ZM17.5 14.417C17.9142 14.417 18.25 14.7528 18.25 15.167C18.2498 15.5811 17.9141 15.917 17.5 15.917H11.833C11.419 15.9168 11.0832 15.581 11.083 15.167C11.083 14.7529 11.4189 14.4172 11.833 14.417H17.5ZM7.18066 14.501C6.8792 14.7846 6.40501 14.77 6.12109 14.4688C5.83719 14.1673 5.85114 13.6932 6.15234 13.4092L7.18066 14.501ZM7.73633 6.55273C7.96538 6.3924 8.26468 6.37291 8.5127 6.50195C8.76067 6.63112 8.91699 6.88738 8.91699 7.16699V10.5C8.91683 10.914 8.58095 11.2498 8.16699 11.25C7.75288 11.25 7.41716 10.9141 7.41699 10.5V8.60645L6.92969 8.94824C6.59047 9.1853 6.12321 9.10265 5.88574 8.76367C5.64824 8.42438 5.7311 7.95632 6.07031 7.71875L7.73633 6.55273ZM17.5 8.08398C17.9142 8.08398 18.25 8.41977 18.25 8.83398C18.2497 9.24791 17.914 9.58398 17.5 9.58398H11.833C11.4192 9.58381 11.0833 9.2478 11.083 8.83398C11.083 8.41988 11.4189 8.08416 11.833 8.08398H17.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLilstNumber24.category = 'Text Formatting';\n\nexport default LilstNumber24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LilstNumber32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LilstNumber32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.333 4.25C26.22 4.25 27.75 5.78003 27.75 7.66699V24.333C27.75 26.22 26.22 27.75 24.333 27.75H7.66699C5.78003 27.75 4.25 26.22 4.25 24.333V7.66699C4.25 5.78002 5.78002 4.25 7.66699 4.25H24.333ZM7.66699 5.75C6.60845 5.75 5.75 6.60845 5.75 7.66699V24.333C5.75 25.3916 6.60844 26.25 7.66699 26.25H24.333C25.3916 26.25 26.25 25.3916 26.25 24.333V7.66699C26.25 6.60844 25.3916 5.75 24.333 5.75H7.66699ZM10.6738 16.625C11.7212 16.625 12.7596 17.3818 12.7598 18.5322C12.7597 19.182 12.4357 19.6634 12.0732 20.0049C11.7273 20.3307 11.2887 20.5842 10.9375 20.7832C10.933 20.7857 10.9283 20.7885 10.9238 20.791H12.25C12.664 20.791 12.9997 21.1271 13 21.541C13 21.9552 12.6642 22.291 12.25 22.291H9.125C8.71079 22.291 8.375 21.9552 8.375 21.541C8.37525 20.9011 8.75586 20.4593 9.09766 20.1768C9.43174 19.9006 9.86528 19.6656 10.1973 19.4775C10.5671 19.268 10.8501 19.0966 11.0449 18.9131C11.2228 18.7454 11.2598 18.632 11.2598 18.5322C11.2597 18.4576 11.2261 18.3662 11.127 18.2803C11.0262 18.1931 10.868 18.125 10.6738 18.125C10.4904 18.1251 10.2891 18.1993 10.1055 18.3066C10.0192 18.3571 9.94854 18.4074 9.90137 18.4443C9.87818 18.4625 9.861 18.4772 9.85156 18.4854L9.84668 18.4883C9.54517 18.7721 9.07106 18.7584 8.78711 18.457C8.50344 18.1555 8.51796 17.6804 8.81934 17.3965L8.82031 17.3955L8.82227 17.3945C8.82338 17.3935 8.8248 17.3919 8.82617 17.3906L8.86914 17.3516C8.89553 17.3287 8.93204 17.2985 8.97656 17.2637C9.06543 17.1941 9.19247 17.103 9.34863 17.0117C9.65079 16.8351 10.1199 16.6251 10.6738 16.625ZM22.875 18.708C23.2891 18.708 23.6248 19.0439 23.625 19.458C23.625 19.8722 23.2892 20.208 22.875 20.208H15.792C15.3778 20.208 15.042 19.8722 15.042 19.458C15.0422 19.0439 15.3779 18.708 15.792 18.708H22.875ZM9.84766 18.4893H9.84668V18.4902L9.8457 18.4912L9.84375 18.4922L9.84668 18.4883L9.84766 18.4893ZM10.8672 8.79004C11.0813 8.6807 11.3377 8.68005 11.5547 8.79297C11.8026 8.92208 11.9579 9.1785 11.958 9.45801V13.625C11.9578 14.0391 11.6221 14.375 11.208 14.375C10.7941 14.3748 10.4582 14.039 10.458 13.625V10.8984L9.55469 11.5312C9.21547 11.7683 8.74821 11.6856 8.51074 11.3467C8.27338 11.0074 8.35604 10.5392 8.69531 10.3018L10.7783 8.84375L10.8672 8.79004ZM22.875 10.791C23.289 10.791 23.6247 11.1271 23.625 11.541C23.625 11.9552 23.2892 12.291 22.875 12.291H15.792C15.3778 12.291 15.042 11.9552 15.042 11.541C15.0423 11.1271 15.378 10.791 15.792 10.791H22.875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLilstNumber32.category = 'Text Formatting';\n\nexport default LilstNumber32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Link12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Link12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.9707 4.21777C2.26346 3.92502 2.7393 3.9253 3.03223 4.21777C3.32484 4.51058 3.32476 4.98546 3.03223 5.27832L2.26367 6.0459C1.77464 6.53496 1.50013 7.19902 1.5 7.89062C1.5 9.33079 2.66872 10.4987 4.10938 10.499C4.8016 10.499 5.46572 10.2237 5.95508 9.73438L6.7207 8.96973C7.01346 8.67697 7.48832 8.67726 7.78125 8.96973C8.074 9.26263 8.07409 9.73743 7.78125 10.0303L7.01562 10.7959C6.24486 11.5665 5.19909 11.999 4.10938 11.999C1.84085 11.9987 0 10.1598 0 7.89062C0.000130804 6.8012 0.432792 5.75571 1.20312 4.98535L1.9707 4.21777ZM6.97266 3.96973C7.26549 3.6769 7.7403 3.67702 8.0332 3.96973C8.32609 4.26262 8.32609 4.73738 8.0332 5.03027L5.03223 8.03125C4.73933 8.32414 4.26457 8.32414 3.97168 8.03125C3.67898 7.73834 3.67885 7.26353 3.97168 6.9707L6.97266 3.96973ZM7.89355 0.00195312C10.1613 0.00199023 12.0018 1.84085 12.002 4.10938C12.0019 5.19854 11.569 6.24351 10.7988 7.01367L10.0322 7.78027C9.73933 8.07311 9.26358 8.07315 8.9707 7.78027C8.67865 7.48738 8.67827 7.01238 8.9707 6.71973L9.73828 5.95215C10.2271 5.4633 10.5019 4.80065 10.502 4.10938C10.5018 2.67012 9.33369 1.50199 7.89355 1.50195C7.20159 1.50208 6.53695 1.7775 6.04785 2.2666L5.28418 3.03027C4.99135 3.3229 4.51648 3.32287 4.22363 3.03027C3.93122 2.73741 3.93106 2.26249 4.22363 1.96973L4.9873 1.20508C5.75789 0.434617 6.80416 0.00208013 7.89355 0.00195312Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLink12.category = 'Interface General';\n\nexport default Link12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Link16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Link16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.24023 6.21973C3.53311 5.92685 4.00788 5.92688 4.30078 6.21973C4.59367 6.51262 4.59367 6.98738 4.30078 7.28027L3.41504 8.16602C2.8292 8.75186 2.50013 9.5465 2.5 10.375C2.5 12.1003 3.90008 13.5 5.62598 13.5C6.45502 13.4999 7.25082 13.1701 7.83691 12.584L8.71973 11.7012C9.0126 11.4084 9.4874 11.4084 9.78027 11.7012C10.0731 11.994 10.0731 12.4688 9.78027 12.7617L8.89746 13.6455C8.02993 14.513 6.85262 14.9999 5.62598 15C3.0722 15 1 12.9293 1 10.375C1.00013 9.14868 1.48734 7.97262 2.35449 7.10547L3.24023 6.21973ZM9.2207 5.71973C9.5136 5.42683 9.98933 5.42683 10.2822 5.71973C10.5747 6.01257 10.5748 6.48748 10.2822 6.78027L6.78027 10.2822C6.48745 10.5744 6.01246 10.5746 5.71973 10.2822C5.42694 9.98944 5.42716 9.51362 5.71973 9.2207L9.2207 5.71973ZM10.374 1C12.9276 1.00018 15 3.07057 15 5.625C14.9999 6.85134 14.5126 8.02734 13.6455 8.89453L12.7598 9.78027C12.4669 10.0731 11.9921 10.0732 11.6992 9.78027C11.4064 9.48739 11.4064 9.01261 11.6992 8.71973L12.585 7.83398C13.1708 7.2481 13.4999 6.45352 13.5 5.625C13.5 3.89984 12.1 2.50018 10.374 2.5C9.54457 2.5 8.74843 2.82972 8.16211 3.41602L7.28027 4.29785C6.98744 4.59042 6.51256 4.59042 6.21973 4.29785C5.92683 4.00496 5.92683 3.52922 6.21973 3.23633L7.10156 2.35547C7.96939 1.48767 9.14703 1 10.374 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLink16.category = 'Interface General';\n\nexport default Link16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Link20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Link20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.91406 7.71973C4.20696 7.42693 4.68175 7.42687 4.97461 7.71973C5.26737 8.01259 5.26737 8.48741 4.97461 8.78027L3.79297 9.96094C2.96481 10.7891 2.5 11.9128 2.5 13.084C2.5 15.5226 4.47879 17.5 6.91797 17.5C8.08958 17.4999 9.21363 17.0344 10.042 16.2061L11.2197 15.0283C11.5126 14.7355 11.9874 14.7355 12.2803 15.0283C12.5731 15.3212 12.5731 15.796 12.2803 16.0889L11.1025 17.2666C9.99274 18.3763 8.48722 18.9999 6.91797 19C3.65092 19 1 16.3516 1 13.084C1 11.515 1.62296 10.0099 2.73242 8.90039L3.91406 7.71973ZM11.7041 7.22949C11.9969 6.93668 12.4727 6.93684 12.7656 7.22949C13.0582 7.52232 13.0582 7.99721 12.7656 8.29004L8.29004 12.7656C7.99721 13.0582 7.52232 13.0582 7.22949 12.7656C6.93684 12.4727 6.93668 11.9969 7.22949 11.7041L11.7041 7.22949ZM12.873 1.20898C16.1398 1.20922 18.7909 3.85739 18.791 7.125C18.791 8.6939 18.1679 10.1992 17.0586 11.3086L15.877 12.4893C15.584 12.7816 15.1091 12.782 14.8164 12.4893C14.524 12.1965 14.5241 11.7216 14.8164 11.4287L15.9971 10.248C16.8252 9.41991 17.291 8.29615 17.291 7.125C17.2909 4.68665 15.3122 2.70922 12.873 2.70898C11.7011 2.70909 10.5756 3.17458 9.74707 4.00293L8.57129 5.17871C8.27837 5.47129 7.80353 5.4715 7.51074 5.17871C7.21802 4.88592 7.21818 4.41106 7.51074 4.11816L8.68652 2.94238C9.79659 1.83252 11.3036 1.20909 12.873 1.20898Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLink20.category = 'Interface General';\n\nexport default Link20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Link24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Link24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.61035 9.13672C4.9032 8.84403 5.37804 8.84403 5.6709 9.13672C5.96365 9.42956 5.96359 9.90439 5.6709 10.1973L4.18555 11.6836C3.10717 12.762 2.50099 14.2249 2.50098 15.75C2.5012 18.9254 5.077 21.4999 8.25293 21.5C9.7785 21.4999 11.2426 20.894 12.3213 19.8154L13.8037 18.333C14.0966 18.0406 14.5715 18.0403 14.8643 18.333C15.1569 18.6257 15.1566 19.1006 14.8643 19.3936L13.3828 20.876C12.0226 22.2362 10.1764 22.9999 8.25293 23C4.24907 22.9999 1.0012 19.7543 1.00098 15.75C1.00099 13.8271 1.76533 11.9828 3.125 10.623L4.61035 9.13672ZM14.2803 8.64941C14.5731 8.35664 15.0479 8.35684 15.3408 8.64941C15.6337 8.9423 15.6337 9.41707 15.3408 9.70996L9.70996 15.3408C9.41707 15.6337 8.94231 15.6337 8.64941 15.3408C8.35691 15.0479 8.35666 14.573 8.64941 14.2803L14.2803 8.64941ZM15.7461 1.00098C19.7501 1.00098 23 4.24712 23 8.25195C22.9998 10.1747 22.2356 12.0193 20.876 13.3789L19.3906 14.8643C19.0978 15.1569 18.6229 15.1568 18.3301 14.8643C18.0372 14.5714 18.0374 14.0966 18.3301 13.8037L19.8154 12.3184C20.8937 11.24 21.4998 9.77688 21.5 8.25195C21.5 5.07633 18.9225 2.50098 15.7461 2.50098C14.22 2.50106 12.7557 3.10762 11.6768 4.18652L10.1973 5.66504C9.90442 5.95772 9.42957 5.95772 9.13672 5.66504C8.84407 5.37219 8.84406 4.89734 9.13672 4.60449L10.6152 3.12598C11.9757 1.76545 13.8223 1.00106 15.7461 1.00098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLink24.category = 'Interface General';\n\nexport default Link24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Link32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Link32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.93262 11.2256C7.22544 10.9328 7.70027 10.9329 7.99316 11.2256C8.28604 11.5185 8.28602 11.9932 7.99316 12.2861L4.92773 15.3525C3.37365 16.9066 2.50007 19.0142 2.5 21.2119C2.5 25.7883 6.21308 29.499 10.79 29.499C12.9889 29.4989 15.0986 28.625 16.6533 27.0703L19.7129 24.0107C20.0057 23.7179 20.4815 23.718 20.7744 24.0107C21.067 24.3035 21.0669 24.7784 20.7744 25.0713L17.7139 28.1309C15.8777 29.9669 13.3865 30.9989 10.79 30.999C5.38527 30.999 1 26.6173 1 21.2119C1.00007 18.6165 2.03109 16.1273 3.86621 14.292L6.93262 11.2256ZM21.208 1.00098C26.6128 1.00104 30.999 5.38239 30.999 10.7881C30.999 13.3837 29.9683 15.8736 28.1328 17.709L25.0674 20.7744C24.7746 21.0671 24.2997 21.0669 24.0068 20.7744C23.714 20.4815 23.714 20.0068 24.0068 19.7139L27.0723 16.6484C28.6264 15.0944 29.499 12.9859 29.499 10.7881C29.499 6.21173 25.7853 2.50104 21.208 2.50098C19.0086 2.50101 16.8979 3.37481 15.3428 4.92969L12.2861 7.98633C11.9933 8.27881 11.5184 8.27873 11.2256 7.98633C10.9328 7.69353 10.933 7.21869 11.2256 6.92578L14.2822 3.86914C16.1188 2.03274 18.6111 1.00101 21.208 1.00098ZM19.377 11.5488C19.6698 11.2561 20.1446 11.2562 20.4375 11.5488C20.73 11.8417 20.7302 12.3166 20.4375 12.6094L12.6094 20.4375C12.3166 20.7303 11.8417 20.7301 11.5488 20.4375C11.256 20.1446 11.2559 19.6698 11.5488 19.377L19.377 11.5488Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLink32.category = 'Interface General';\n\nexport default Link32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkAdd12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkAdd12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.96973 4.21973C2.26257 3.92708 2.73743 3.92708 3.03027 4.21973C3.32292 4.51257 3.32292 4.98743 3.03027 5.28027L2.26367 6.04688C1.77487 6.53597 1.5001 7.20011 1.5 7.8916C1.5004 9.33192 2.66803 10.4998 4.1084 10.5C4.4141 10.5 4.71434 10.4462 4.99609 10.3438C5.38548 10.2023 5.99916 10.4661 6.19336 10.832C6.32261 11.0759 6.2807 11.3878 6.03711 11.5176C5.44857 11.8311 4.7874 12 4.1084 12C1.83961 11.9998 0.000396569 10.1603 0 7.8916C9.70054e-05 6.80228 0.433014 5.75673 1.20312 4.98633L1.96973 4.21973ZM9.75 7.5C10.1642 7.5 10.5 7.83579 10.5 8.25V9H11.25C11.6642 9 12 9.33579 12 9.75C12 10.1642 11.6642 10.5 11.25 10.5H10.5V11.25C10.5 11.6642 10.1642 12 9.75 12C9.33579 12 9 11.6642 9 11.25V10.5H8.25C7.8358 10.5 7.50003 10.1642 7.5 9.75C7.5 9.33579 7.83579 9 8.25 9H9V8.25C9 7.83579 9.33579 7.5 9.75 7.5ZM6.71973 4.21973C7.01262 3.92683 7.48738 3.92683 7.78027 4.21973C8.07317 4.51262 8.07317 4.98738 7.78027 5.28027L5.28027 7.78027C4.98738 8.07317 4.51262 8.07317 4.21973 7.78027C3.92683 7.48738 3.92683 7.01262 4.21973 6.71973L6.71973 4.21973ZM7.8916 0C10.1604 0.000193832 11.9996 1.83965 12 4.1084C11.9999 4.78721 11.831 5.44855 11.5176 6.03711C11.3878 6.28075 11.076 6.32262 10.832 6.19336C10.466 5.99921 10.2022 5.38549 10.3438 4.99609C10.4463 4.71428 10.5 4.41403 10.5 4.1084C10.4996 2.66807 9.33197 1.50019 7.8916 1.5C7.19997 1.5 6.53606 1.77478 6.04688 2.26367L5.28027 3.03027C4.98743 3.32291 4.51257 3.32292 4.21973 3.03027C3.92708 2.73743 3.92709 2.26257 4.21973 1.96973L4.98633 1.20312C5.75682 0.432924 6.80215 1.91e-06 7.8916 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkAdd12.category = 'Interface General';\n\nexport default LinkAdd12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkAdd16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkAdd16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.71973 5.46973C3.01262 5.17683 3.48738 5.17683 3.78027 5.46973C4.07317 5.76262 4.07317 6.23738 3.78027 6.53027L2.67871 7.63281C1.92438 8.38715 1.50012 9.40978 1.5 10.4766C1.5 12.6984 3.30161 14.5 5.52344 14.5C6.23963 14.4999 6.93565 14.3083 7.54395 13.9541C7.90708 13.7427 8.47584 13.9373 8.70117 14.292C8.86316 14.5472 8.8504 14.894 8.59961 15.0625C7.69639 15.6686 6.62707 15.9999 5.52344 16C2.47319 16 0 13.5268 0 10.4766C0.000123558 9.01196 0.581553 7.60694 1.61719 6.57129L2.71973 5.46973ZM13 10C13.4142 10 13.75 10.3358 13.75 10.75V12.25H15.25C15.6642 12.25 16 12.5858 16 13C16 13.4142 15.6642 13.75 15.25 13.75H13.75V15.25C13.75 15.6642 13.4142 16 13 16C12.5858 16 12.25 15.6642 12.25 15.25V13.75H10.75C10.3358 13.75 10 13.4142 10 13C10 12.5858 10.3358 12.25 10.75 12.25H12.25V10.75C12.25 10.3358 12.5858 10 13 10ZM9.71973 5.21973C10.0126 4.92683 10.4874 4.92683 10.7803 5.21973C11.0732 5.51262 11.0732 5.98738 10.7803 6.28027L6.28027 10.7803C5.98738 11.0732 5.51262 11.0732 5.21973 10.7803C4.92683 10.4874 4.92683 10.0126 5.21973 9.71973L9.71973 5.21973ZM10.4766 0C13.5268 0 16 2.47318 16 5.52344C15.9999 6.62707 15.6686 7.69639 15.0625 8.59961C14.894 8.8504 14.5471 8.86317 14.292 8.70117C13.9373 8.47583 13.7427 7.90708 13.9541 7.54395C14.3083 6.93565 14.4999 6.23963 14.5 5.52344C14.5 3.30161 12.6984 1.5 10.4766 1.5C9.40978 1.50012 8.38715 1.92438 7.63281 2.67871L6.53027 3.78027C6.23738 4.07317 5.76262 4.07317 5.46973 3.78027C5.17683 3.48738 5.17683 3.01262 5.46973 2.71973L6.57129 1.61719C7.60694 0.581552 9.01196 0.000123611 10.4766 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkAdd16.category = 'Interface General';\n\nexport default LinkAdd16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkAdd20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkAdd20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.71973 6.96973C4.01262 6.67683 4.48738 6.67683 4.78027 6.96973C5.07317 7.26262 5.07317 7.73738 4.78027 8.03027L2.98926 9.82129C2.03598 10.7746 1.50009 12.0679 1.5 13.416C1.5 16.2236 3.77637 18.5 6.58398 18.5C7.93212 18.4999 9.22543 17.964 10.1787 17.0107L10.4697 16.7197C10.7626 16.4268 11.2374 16.4268 11.5303 16.7197C11.8232 17.0126 11.8232 17.4874 11.5303 17.7803L11.2393 18.0713C10.0047 19.3059 8.32994 19.9999 6.58398 20C2.94795 20 0 17.0521 0 13.416C9.36195e-05 11.6701 0.694124 9.99533 1.92871 8.76074L3.71973 6.96973ZM16.75 13.5C17.1642 13.5 17.5 13.8358 17.5 14.25V16H19.25C19.6642 16 20 16.3358 20 16.75C20 17.1642 19.6642 17.5 19.25 17.5H17.5V19.25C17.5 19.6642 17.1642 20 16.75 20C16.3358 20 16 19.6642 16 19.25V17.5H14.25C13.8358 17.5 13.5 17.1642 13.5 16.75C13.5 16.3358 13.8358 16 14.25 16H16V14.25C16 13.8358 16.3358 13.5 16.75 13.5ZM12.7197 6.21973C13.0126 5.92683 13.4874 5.92683 13.7803 6.21973C14.0732 6.51262 14.0732 6.98738 13.7803 7.28027L7.28027 13.7803C6.98738 14.0732 6.51262 14.0732 6.21973 13.7803C5.92683 13.4874 5.92683 13.0126 6.21973 12.7197L12.7197 6.21973ZM13.416 0C17.0521 0 20 2.94795 20 6.58398C19.9999 8.32994 19.3059 10.0047 18.0713 11.2393L17.7803 11.5303C17.4874 11.8232 17.0126 11.8232 16.7197 11.5303C16.4268 11.2374 16.4268 10.7626 16.7197 10.4697L17.0107 10.1787C17.964 9.22543 18.4999 7.93212 18.5 6.58398C18.5 3.77637 16.2236 1.5 13.416 1.5C12.0679 1.50009 10.7746 2.03598 9.82129 2.98926L8.03027 4.78027C7.73738 5.07317 7.26262 5.07317 6.96973 4.78027C6.67683 4.48738 6.67683 4.01262 6.96973 3.71973L8.76074 1.92871C9.99533 0.694124 11.6701 9.35543e-05 13.416 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkAdd20.category = 'Interface General';\n\nexport default LinkAdd20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkAdd24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkAdd24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.46973 8.21973C4.76262 7.92683 5.23738 7.92683 5.53027 8.21973C5.82317 8.51262 5.82317 8.98738 5.53027 9.28027L3.40332 11.4072C2.18479 12.6258 1.50005 14.2787 1.5 16.002C1.5 19.5906 4.40939 22.5 7.99805 22.5H8.17188C9.78386 22.4999 11.3299 21.8596 12.4697 20.7197C12.7626 20.4268 13.2374 20.4268 13.5303 20.7197C13.8232 21.0126 13.8232 21.4874 13.5303 21.7803C12.1091 23.2014 10.1817 23.9999 8.17188 24H7.99805C3.58096 24 0 20.419 0 16.002C5.36252e-05 13.8809 0.842934 11.8465 2.34277 10.3467L4.46973 8.21973ZM19.75 15.5C20.1642 15.5 20.5 15.8358 20.5 16.25V19H23.25C23.6642 19 24 19.3358 24 19.75C24 20.1642 23.6642 20.5 23.25 20.5H20.5V23.25C20.5 23.6642 20.1642 24 19.75 24C19.3358 24 19 23.6642 19 23.25V20.5H16.25C15.8358 20.5 15.5 20.1642 15.5 19.75C15.5 19.3358 15.8358 19 16.25 19H19V16.25C19 15.8358 19.3358 15.5 19.75 15.5ZM15.7197 7.21973C16.0126 6.92683 16.4874 6.92683 16.7803 7.21973C17.0732 7.51262 17.0732 7.98738 16.7803 8.28027L8.28027 16.7803C7.98738 17.0732 7.51262 17.0732 7.21973 16.7803C6.92683 16.4874 6.92683 16.0126 7.21973 15.7197L15.7197 7.21973ZM16.002 0C20.419 0 24 3.58096 24 7.99805V8.17188C23.9999 10.1817 23.2014 12.1091 21.7803 13.5303C21.4874 13.8232 21.0126 13.8232 20.7197 13.5303C20.4268 13.2374 20.4268 12.7626 20.7197 12.4697C21.8596 11.3299 22.4999 9.78386 22.5 8.17188V7.99805C22.5 4.40939 19.5906 1.5 16.002 1.5C14.2787 1.50005 12.6258 2.18479 11.4072 3.40332L9.28027 5.53027C8.98738 5.82317 8.51262 5.82317 8.21973 5.53027C7.92683 5.23738 7.92683 4.76262 8.21973 4.46973L10.3467 2.34277C11.8465 0.842934 13.8809 5.36246e-05 16.002 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkAdd24.category = 'Interface General';\n\nexport default LinkAdd24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkAdd32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkAdd32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75098 11.4385C7.04387 11.1456 7.51863 11.1456 7.81152 11.4385C8.10442 11.7314 8.10442 12.2061 7.81152 12.499L4.9209 15.3896C3.3708 16.9397 2.5 19.0422 2.5 21.2344C2.5 25.7993 6.20065 29.5 10.7656 29.5H10.9199C13.0131 29.5 15.0209 28.6686 16.501 27.1885C16.7939 26.8956 17.2686 26.8956 17.5615 27.1885C17.8544 27.4814 17.8544 27.9561 17.5615 28.249C15.8001 30.0104 13.4109 31 10.9199 31H10.7656C5.37223 31 1 26.6278 1 21.2344C1 18.6444 2.02895 16.1605 3.86035 14.3291L6.75098 11.4385ZM25.75 20.5C26.1642 20.5 26.5 20.8358 26.5 21.25V25H30.25C30.6642 25 31 25.3358 31 25.75C31 26.1642 30.6642 26.5 30.25 26.5H26.5V30.25C26.5 30.6642 26.1642 31 25.75 31C25.3358 31 25 30.6642 25 30.25V26.5H21.25C20.8358 26.5 20.5 26.1642 20.5 25.75C20.5 25.3358 20.8358 25 21.25 25H25V21.25C25 20.8358 25.3358 20.5 25.75 20.5ZM20.7197 10.2197C21.0126 9.92683 21.4874 9.92683 21.7803 10.2197C22.0732 10.5126 22.0732 10.9874 21.7803 11.2803L11.2803 21.7803C10.9874 22.0732 10.5126 22.0732 10.2197 21.7803C9.92683 21.4874 9.92683 21.0126 10.2197 20.7197L20.7197 10.2197ZM21.2344 1C26.6278 1 31 5.37223 31 10.7656V10.9199C31 13.4109 30.0104 15.8001 28.249 17.5615C27.9561 17.8544 27.4814 17.8544 27.1885 17.5615C26.8956 17.2686 26.8956 16.7939 27.1885 16.501C28.6686 15.0209 29.5 13.0131 29.5 10.9199V10.7656C29.5 6.20065 25.7993 2.5 21.2344 2.5C19.0422 2.5 16.9397 3.3708 15.3896 4.9209L12.499 7.81152C12.2061 8.10442 11.7314 8.10442 11.4385 7.81152C11.1456 7.51863 11.1456 7.04387 11.4385 6.75098L14.3291 3.86035C16.1605 2.02895 18.6444 1 21.2344 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkAdd32.category = 'Interface General';\n\nexport default LinkAdd32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.54297 4.29297C1.93349 3.90244 2.56651 3.90244 2.95703 4.29297C3.34756 4.68349 3.34756 5.31651 2.95703 5.70703L2.69043 5.97363C2.2483 6.41595 2 7.01619 2 7.6416C2.00019 8.94402 3.05598 9.99981 4.3584 10C4.98381 10 5.58405 9.7517 6.02637 9.30957L6.29297 9.04297C6.68349 8.65244 7.31651 8.65244 7.70703 9.04297C8.09756 9.43349 8.09756 10.0665 7.70703 10.457L7.44043 10.7236C6.62304 11.5408 5.51424 12 4.3584 12C1.95141 11.9998 0.000193771 10.0486 0 7.6416C6.31421e-08 6.48576 0.459166 5.37696 1.27637 4.55957L1.54297 4.29297ZM6.54297 4.04297C6.93349 3.65245 7.56651 3.65245 7.95703 4.04297C8.34755 4.43349 8.34755 5.06651 7.95703 5.45703L5.45703 7.95703C5.06651 8.34756 4.43349 8.34756 4.04297 7.95703C3.65245 7.56651 3.65245 6.93349 4.04297 6.54297L6.54297 4.04297ZM7.6416 0C10.0486 0.000193771 11.9998 1.95141 12 4.3584C12 5.51424 11.5408 6.62304 10.7236 7.44043L10.457 7.70703C10.0665 8.09756 9.43349 8.09756 9.04297 7.70703C8.65244 7.31651 8.65244 6.68349 9.04297 6.29297L9.30957 6.02637C9.7517 5.58405 10 4.98381 10 4.3584C9.99981 3.05598 8.94402 2.00019 7.6416 2C7.01619 2 6.41595 2.2483 5.97363 2.69043L5.70703 2.95703C5.31651 3.34756 4.68349 3.34756 4.29297 2.95703C3.90244 2.56651 3.90244 1.93349 4.29297 1.54297L4.55957 1.27637C5.37696 0.459166 6.48576 0 7.6416 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkBold12.category = 'Interface General';\n\nexport default LinkBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.2334 6.09375C3.62396 5.70375 4.25711 5.70341 4.64746 6.09375C5.03775 6.4841 5.03744 7.11727 4.64746 7.50781L3.79688 8.3584C3.28741 8.86806 3.00114 9.55964 3.00098 10.2803C3.00098 11.7814 4.21886 12.999 5.7207 12.999C6.44209 12.9989 7.1346 12.7121 7.64453 12.2021L8.49219 11.3545C8.88269 10.9646 9.51591 10.9644 9.90625 11.3545C10.2966 11.7448 10.2962 12.378 9.90625 12.7686L9.05859 13.6162C8.17341 14.5014 6.97228 14.9989 5.7207 14.999C3.11503 14.999 1.00098 12.8867 1.00098 10.2803C1.00114 9.02903 1.49804 7.82813 2.38281 6.94336L3.2334 6.09375ZM8.97266 5.61426C9.36313 5.22379 9.99618 5.2239 10.3867 5.61426C10.7772 6.00478 10.7772 6.6378 10.3867 7.02832L7.02637 10.3887C6.63581 10.7788 6.0027 10.7791 5.6123 10.3887C5.22207 9.99826 5.22222 9.36511 5.6123 8.97461L8.97266 5.61426ZM10.2773 1.00195C12.8825 1.00221 14.9978 3.11442 14.998 5.7207C14.998 6.97198 14.5009 8.17272 13.6162 9.05762L12.7656 9.90723C12.3751 10.2976 11.742 10.2977 11.3516 9.90723C10.9613 9.51673 10.9613 8.88363 11.3516 8.49316L12.2021 7.64355C12.7117 7.13373 12.998 6.44154 12.998 5.7207C12.9978 4.22012 11.7791 3.00221 10.2773 3.00195C9.55585 3.00206 8.86256 3.28906 8.35254 3.79883L7.50684 4.64453C7.11631 5.03505 6.4833 5.03505 6.09277 4.64453C5.70245 4.25399 5.70232 3.62092 6.09277 3.23047L6.93848 2.38477C7.82384 1.49966 9.0258 1.00206 10.2773 1.00195Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkBold16.category = 'Interface General';\n\nexport default LinkBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.93945 7.47461C4.33003 7.08424 4.96308 7.08411 5.35352 7.47461C5.74382 7.86511 5.74378 8.49821 5.35352 8.88867L4.19336 10.0488C3.42958 10.8123 3.0001 11.8478 3 12.9277C3 15.1755 4.82571 17 7.0752 17C8.15627 16.9999 9.19384 16.5695 9.95801 15.8057L11.1152 14.6504C11.5058 14.26 12.1389 14.2599 12.5293 14.6504C12.9196 15.041 12.9189 15.6741 12.5283 16.0645L11.3721 17.2207C10.2324 18.3598 8.68591 18.9999 7.0752 19C3.72292 19 1 16.2818 1 12.9277C1.0001 11.3172 1.64023 9.7724 2.7793 8.63379L3.93945 7.47461ZM11.5918 6.99414C11.9824 6.60371 12.6154 6.60359 13.0059 6.99414C13.3958 7.3847 13.3961 8.01789 13.0059 8.4082L8.61035 12.8018C8.21994 13.192 7.58678 13.1918 7.19629 12.8018C6.80589 12.4112 6.80584 11.7782 7.19629 11.3877L11.5918 6.99414ZM12.9248 1.00488C16.2768 1.00497 19.0007 3.7221 19.001 7.07617C19.001 8.6869 18.3609 10.2324 17.2217 11.3711L16.0615 12.5303C15.6709 12.9204 15.0378 12.9198 14.6475 12.5293C14.2575 12.1387 14.2571 11.5055 14.6475 11.1152L15.8076 9.95605C16.5714 9.19244 17.001 8.15623 17.001 7.07617C17.0007 4.82884 15.1744 3.00497 12.9248 3.00488C11.8435 3.00498 10.8043 3.43433 10.04 4.19824L8.88574 5.35254C8.4952 5.7428 7.86211 5.74289 7.47168 5.35254C7.08162 4.96202 7.08149 4.32886 7.47168 3.93848L8.62598 2.78418C9.76586 1.64476 11.3138 1.00498 12.9248 1.00488Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkBold20.category = 'Interface General';\n\nexport default LinkBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.59961 9.0166C4.99013 8.62609 5.62315 8.62611 6.01367 9.0166C6.40408 9.40714 6.40416 10.0402 6.01367 10.4307L4.56348 11.8809C3.5619 12.8827 2.99907 14.2416 2.99902 15.6582C2.99921 18.6081 5.39304 21.0009 8.34375 21.001C9.76098 21.0008 11.1209 20.4373 12.123 19.4355L13.5693 17.9893C13.9598 17.599 14.5929 17.599 14.9834 17.9893C15.3737 18.3797 15.3737 19.0128 14.9834 19.4033L13.5381 20.8496C12.1607 22.2269 10.2913 23.0008 8.34375 23.001C4.28925 23.0009 0.999213 19.7135 0.999023 15.6582C0.999066 13.7112 1.77277 11.8437 3.14941 10.4668L4.59961 9.0166ZM14.0352 8.54102C14.4256 8.15055 15.0587 8.15064 15.4492 8.54102C15.8397 8.93154 15.8397 9.56456 15.4492 9.95508L9.95508 15.4492C9.56455 15.8396 8.93149 15.8397 8.54102 15.4492C8.15068 15.0587 8.15068 14.4256 8.54102 14.0352L14.0352 8.54102ZM15.6553 0.999023C19.7095 0.999246 23.0008 4.28635 23.001 8.3418C23.0009 10.2888 22.2271 12.1563 20.8506 13.5332L19.4004 14.9834C19.0099 15.3737 18.3768 15.3738 17.9863 14.9834C17.5959 14.5929 17.596 13.9599 17.9863 13.5693L19.4365 12.1191C20.438 11.1173 21.0009 9.75832 21.001 8.3418C21.0008 5.39209 18.6061 2.99925 15.6553 2.99902C14.2374 2.99909 12.8765 3.56323 11.874 4.56543L10.4307 6.00781C10.0401 6.39833 9.40712 6.39832 9.0166 6.00781C8.62613 5.61728 8.62609 4.98425 9.0166 4.59375L10.46 3.15039C11.8377 1.77306 13.7075 0.999095 15.6553 0.999023Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkBold24.category = 'Interface General';\n\nexport default LinkBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.92285 11.1055C7.31327 10.7152 7.9464 10.7153 8.33691 11.1055C8.72731 11.496 8.7273 12.129 8.33691 12.5195L5.30664 15.5498C3.82926 17.0273 2.9991 19.0317 2.99902 21.1211C2.99916 25.4718 6.52933 28.9998 10.8809 29C12.9715 29 14.9779 28.1694 16.4561 26.6914L19.4795 23.667C19.8699 23.2766 20.504 23.2768 20.8945 23.667C21.2849 24.0575 21.284 24.6906 20.8936 25.0811L17.8701 28.1055C16.0167 29.9588 13.5017 31 10.8809 31C5.42559 30.9998 0.999164 26.5772 0.999023 21.1211C0.999101 18.5012 2.04012 15.9883 3.89258 14.1357L6.92285 11.1055ZM21.1172 1C26.5725 1.00009 30.9998 5.42236 31 10.8789C30.9999 13.499 29.9592 16.0126 28.1064 17.8652L25.0771 20.8945C24.6867 21.2847 24.0535 21.2847 23.6631 20.8945C23.2727 20.5041 23.2728 19.871 23.6631 19.4805L26.6924 16.4512C28.17 14.9736 28.9999 12.9685 29 10.8789C28.9998 6.52814 25.4692 3.00009 21.1172 3C19.0258 3 17.0186 3.83103 15.54 5.30957L12.5195 8.3291C12.129 8.71944 11.496 8.71942 11.1055 8.3291C10.7152 7.9386 10.7151 7.30551 11.1055 6.91504L14.126 3.89551C15.9799 2.04162 18.4958 1 21.1172 1ZM19.293 11.293C19.6835 10.9025 20.3165 10.9025 20.707 11.293C21.0975 11.6835 21.0975 12.3165 20.707 12.707L12.707 20.707C12.3165 21.0975 11.6835 21.0975 11.293 20.707C10.9024 20.3165 10.9024 19.6835 11.293 19.293L19.293 11.293Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkBold32.category = 'Interface General';\n\nexport default LinkBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.36618 4.11613C1.8543 3.62814 2.64561 3.62814 3.13373 4.11613C3.62183 4.60423 3.62175 5.39551 3.13373 5.88367L3.11712 5.90027C2.72194 6.29564 2.50001 6.83244 2.49995 7.39145V7.44223C2.49995 8.57846 3.42129 9.49981 4.55752 9.49981C5.12965 9.49974 5.67608 9.26095 6.06531 8.84162L6.08386 8.82209C6.55349 8.31635 7.34452 8.28719 7.85043 8.75666C8.35609 9.22629 8.38529 10.0173 7.91585 10.5232L7.8973 10.5428C7.03504 11.4717 5.82497 11.9997 4.55752 11.9998C2.04061 11.9998 0 9.95915 0 7.44223V7.39145C6.26334e-05 6.16941 0.485568 4.99693 1.34958 4.13273L1.36618 4.11613ZM6.11706 4.11613C6.60512 3.62821 7.39648 3.62833 7.88461 4.11613C8.37271 4.60423 8.37263 5.39551 7.88461 5.88367L5.88367 7.88461C5.39552 8.37275 4.60427 8.37275 4.11613 7.88461C3.62829 7.39644 3.62809 6.60511 4.11613 6.11706L6.11706 4.11613ZM7.39145 0C9.93638 0.000194742 11.9994 2.06341 11.9998 4.6083C11.9998 5.83037 11.5142 7.00278 10.6502 7.86703L10.6336 7.88363C10.1454 8.37177 9.35418 8.37177 8.86603 7.88363C8.37801 7.39547 8.37793 6.60419 8.86603 6.11609L8.88263 6.09949C9.27779 5.70407 9.49981 5.16734 9.49981 4.6083C9.49948 3.44409 8.5557 2.50014 7.39145 2.49995C6.83241 2.49995 6.29569 2.72196 5.90027 3.11712L5.88367 3.13373C5.39552 3.62187 4.60427 3.62187 4.11613 3.13373C3.6281 2.64557 3.62802 1.85429 4.11613 1.36618L4.13273 1.34958C4.99698 0.485588 6.16938 -1.78768e-06 7.39145 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkBoldFilled12.category = 'Interface General';\n\nexport default LinkBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.93945 5.68457C3.52518 5.09884 4.47475 5.09895 5.06055 5.68457C5.64633 6.27036 5.64633 7.21988 5.06055 7.80566L4.39453 8.47266C3.97905 8.88816 3.74516 9.45147 3.74512 10.0391C3.74506 11.2628 4.73725 12.2548 5.96094 12.2549C6.54859 12.2549 7.11278 12.022 7.52832 11.6064L8.19434 10.9395C8.78005 10.3537 9.72963 10.3539 10.3154 10.9395C10.9012 11.5252 10.9012 12.4748 10.3154 13.0605L9.64941 13.7275C8.67126 14.7057 7.34423 15.2549 5.96094 15.2549C3.08039 15.2548 0.745038 12.9196 0.745117 10.0391C0.745185 8.65585 1.29537 7.32965 2.27344 6.35156L2.93945 5.68457ZM8.43945 5.43945C9.02523 4.85367 9.97476 4.85369 10.5605 5.43945C11.1463 6.02524 11.1463 6.97476 10.5605 7.56055L7.56055 10.5605C6.97476 11.1463 6.02523 11.1463 5.43945 10.5605C4.8537 9.97477 4.8537 9.02523 5.43945 8.43945L8.43945 5.43945ZM10.0391 0.75C12.9196 0.750087 15.2548 3.08533 15.2549 5.96582C15.2548 7.34901 14.7046 8.67623 13.7266 9.6543L13.0605 10.3203C12.4748 10.906 11.5252 10.906 10.9395 10.3203C10.3537 9.73455 10.3537 8.78501 10.9395 8.19922L11.6055 7.5332C12.021 7.11772 12.2548 6.5534 12.2549 5.96582C12.2548 4.74219 11.2627 3.75009 10.0391 3.75C9.45139 3.75 8.88722 3.98387 8.47168 4.39941L7.70898 5.16211C7.12321 5.74781 6.17268 5.74781 5.58691 5.16211C5.0016 4.57633 5.0014 3.62667 5.58691 3.04102L6.35059 2.27734C7.32873 1.29928 8.65581 0.75 10.0391 0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkBoldFilled16.category = 'Interface General';\n\nexport default LinkBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.75879 7.17969C4.34464 6.59397 5.29514 6.59384 5.88086 7.17969C6.4664 7.76555 6.46567 8.71512 5.87988 9.30078L4.99707 10.1836C4.35816 10.8225 3.99902 11.6902 3.99902 12.5938C3.99943 14.4744 5.5255 15.9998 7.40723 16C8.31122 16 9.17925 15.6408 9.81836 15.002L10.6982 14.1221C11.284 13.5364 12.2336 13.5365 12.8193 14.1221C13.405 14.7079 13.405 15.6574 12.8193 16.2432L11.9395 17.124C10.7375 18.3255 9.1064 19 7.40723 19C3.86969 18.9998 0.999427 16.1323 0.999023 12.5938C0.999023 10.8945 1.67438 9.26405 2.87598 8.0625L3.75879 7.17969ZM10.9395 6.93945C11.5252 6.35368 12.4748 6.35372 13.0605 6.93945C13.6463 7.52524 13.6463 8.47476 13.0605 9.06055L9.06055 13.0605C8.47476 13.6463 7.52522 13.6463 6.93945 13.0605C6.35374 12.4748 6.35374 11.5252 6.93945 10.9395L10.9395 6.93945ZM12.5908 0.998047C16.1288 0.998047 18.9998 3.86605 19 7.40527C19 9.10451 18.3255 10.7349 17.124 11.9365L16.2363 12.8232C15.6506 13.4089 14.701 13.4089 14.1152 12.8232C13.5297 12.2375 13.5297 11.2879 14.1152 10.7021L15.002 9.81445C15.6408 9.17545 16 8.30887 16 7.40527C15.9998 5.52415 14.4732 3.99805 12.5908 3.99805C11.6864 3.99817 10.8179 4.35779 10.1787 4.99707L9.29688 5.87891C8.71111 6.46459 7.76156 6.46461 7.17578 5.87891C6.59033 5.29317 6.59027 4.34354 7.17578 3.75781L8.05762 2.87598C9.25973 1.67371 10.8911 0.998171 12.5908 0.998047Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nLinkBoldFilled20.category = 'Interface General';\n\nexport default LinkBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.41406 8.71973C4.99982 8.13408 5.95037 8.13404 6.53613 8.71973C7.12131 9.3054 7.12135 10.2551 6.53613 10.8408L5.37305 12.0039C4.49477 12.8823 4.00098 14.0742 4.00098 15.3164C4.00119 17.9026 6.09927 20 8.68652 20C9.92952 19.9999 11.1223 19.5057 12.001 18.627L13.1602 17.4688C13.7459 16.8832 14.6955 16.8831 15.2812 17.4688C15.8665 18.0545 15.8666 19.0042 15.2812 19.5898L14.1221 20.748C12.6806 22.1897 10.7249 22.9999 8.68652 23C4.4434 23 1.00119 19.5605 1.00098 15.3164C1.00098 13.2787 1.81019 11.3238 3.25098 9.88281L4.41406 8.71973ZM13.6895 8.18945C14.2752 7.60368 15.2248 7.60371 15.8105 8.18945C16.3963 8.77524 16.3963 9.72476 15.8105 10.3105L10.3105 15.8105C9.72476 16.3963 8.77522 16.3963 8.18945 15.8105C7.60373 15.2248 7.60374 14.2752 8.18945 13.6895L13.6895 8.18945ZM15.3135 1C19.5561 1.00012 22.9998 4.43926 23 8.68359C23 10.7215 22.1901 12.6762 20.749 14.1172L19.5869 15.2803C19.0011 15.8659 18.0506 15.866 17.4648 15.2803C16.8795 14.6946 16.8796 13.7449 17.4648 13.1592L18.6279 11.9961C19.5064 11.1177 20 9.92588 20 8.68359C19.9998 6.09786 17.901 4.00012 15.3135 4C14.07 4.00007 12.876 4.49418 11.9971 5.37305L10.8408 6.5293C10.255 7.11496 9.30547 7.11505 8.71973 6.5293C8.13411 5.94353 8.1341 4.99395 8.71973 4.4082L9.87598 3.25195C11.3179 1.81008 13.2749 1.00007 15.3135 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkBoldFilled24.category = 'Interface General';\n\nexport default LinkBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.93945 11.6055C6.52525 11.0198 7.4748 11.0197 8.06055 11.6055C8.64624 12.1912 8.64619 13.1408 8.06055 13.7266L6.11523 15.6719C4.76107 17.026 4.00004 18.8632 4 20.7783C4 24.7659 7.23508 27.999 11.2236 27.999C13.1394 27.9989 14.9775 27.2381 16.332 25.8838L18.2764 23.9395C18.8621 23.3538 19.8117 23.3538 20.3975 23.9395C20.9832 24.5252 20.9831 25.4748 20.3975 26.0605L18.4541 28.0049C16.5367 29.9223 13.9349 30.9989 11.2236 30.999C5.57921 30.999 1 26.4237 1 20.7783C1.00004 18.0676 2.07647 15.4676 3.99316 13.5508L5.93945 11.6055ZM18.6895 11.1895C19.2752 10.6037 20.2248 10.6037 20.8105 11.1895C21.3963 11.7752 21.3963 12.7248 20.8105 13.3105L13.3105 20.8105C12.7248 21.3963 11.7752 21.3963 11.1895 20.8105C10.6037 20.2248 10.6037 19.2752 11.1895 18.6895L18.6895 11.1895ZM20.7754 0.998047C26.4194 0.998275 30.9999 5.5741 31 11.2197C30.9999 13.9303 29.9225 16.5305 28.0059 18.4473L26.0605 20.3926C25.4748 20.9782 24.5252 20.9782 23.9395 20.3926C23.3537 19.8068 23.3538 18.8573 23.9395 18.2715L25.8848 16.3252C27.2388 14.9711 27.9999 13.1347 28 11.2197C27.9999 7.23255 24.7641 3.99828 20.7754 3.99805C18.8588 3.99805 17.019 4.75952 15.6641 6.11426L13.7178 8.06055C13.132 8.64621 12.1824 8.64621 11.5967 8.06055C11.0109 7.47478 11.011 6.52523 11.5967 5.93945L13.543 3.99316C15.4609 2.07543 18.0637 0.998047 20.7754 0.998047Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkBoldFilled32.category = 'Interface General';\n\nexport default LinkBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.36618 4.11613C1.8543 3.62814 2.64561 3.62814 3.13373 4.11613C3.62183 4.60423 3.62175 5.39551 3.13373 5.88367L3.11712 5.90027C2.72194 6.29564 2.50001 6.83244 2.49995 7.39145V7.44223C2.49995 8.57846 3.42129 9.49981 4.55752 9.49981C5.12965 9.49974 5.67608 9.26095 6.06531 8.84162L6.08386 8.82209C6.55349 8.31635 7.34452 8.28719 7.85043 8.75666C8.35609 9.22629 8.38529 10.0173 7.91585 10.5232L7.8973 10.5428C7.03504 11.4717 5.82497 11.9997 4.55752 11.9998C2.04061 11.9998 0 9.95915 0 7.44223V7.39145C6.26334e-05 6.16941 0.485568 4.99693 1.34958 4.13273L1.36618 4.11613ZM6.11706 4.11613C6.60512 3.62821 7.39648 3.62833 7.88461 4.11613C8.37271 4.60423 8.37263 5.39551 7.88461 5.88367L5.88367 7.88461C5.39552 8.37275 4.60427 8.37275 4.11613 7.88461C3.62829 7.39644 3.62809 6.60511 4.11613 6.11706L6.11706 4.11613ZM7.39145 0C9.93638 0.000194742 11.9994 2.06341 11.9998 4.6083C11.9998 5.83037 11.5142 7.00278 10.6502 7.86703L10.6336 7.88363C10.1454 8.37177 9.35418 8.37177 8.86603 7.88363C8.37801 7.39547 8.37793 6.60419 8.86603 6.11609L8.88263 6.09949C9.27779 5.70407 9.49981 5.16734 9.49981 4.6083C9.49948 3.44409 8.5557 2.50014 7.39145 2.49995C6.83241 2.49995 6.29569 2.72196 5.90027 3.11712L5.88367 3.13373C5.39552 3.62187 4.60427 3.62187 4.11613 3.13373C3.6281 2.64557 3.62802 1.85429 4.11613 1.36618L4.13273 1.34958C4.99698 0.485588 6.16938 -1.78768e-06 7.39145 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkFilled12.category = 'Interface General';\n\nexport default LinkFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.11621 5.86133C3.60431 5.37323 4.39562 5.37334 4.88379 5.86133C5.37194 6.34948 5.37194 7.14075 4.88379 7.62891L4.21777 8.2959C3.7554 8.75828 3.49516 9.38516 3.49512 10.0391C3.49505 11.4008 4.59917 12.5048 5.96094 12.5049C6.61489 12.5049 7.24265 12.2456 7.70508 11.7832L8.37109 11.1162C8.85917 10.6281 9.6505 10.6283 10.1387 11.1162C10.6268 11.6044 10.6268 12.3956 10.1387 12.8838L9.47266 13.5508C8.54139 14.482 7.27793 15.0049 5.96094 15.0049C3.21846 15.0048 0.995038 12.7816 0.995117 10.0391C0.995182 8.72215 1.51901 7.45952 2.4502 6.52832L3.11621 5.86133ZM9.03125 5.20117C9.51939 4.71303 10.3107 4.71306 10.7988 5.20117C11.287 5.68933 11.287 6.48059 10.7988 6.96875L6.96387 10.8037C6.47571 11.2918 5.68443 11.2919 5.19629 10.8037C4.70819 10.3156 4.70819 9.52428 5.19629 9.03613L9.03125 5.20117ZM10.0391 0.898438C12.7815 0.898524 15.0048 3.12184 15.0049 5.86426C15.0047 7.18106 14.4809 8.44485 13.5498 9.37598L12.8838 10.042C12.3956 10.5298 11.6043 10.53 11.1162 10.042C10.6282 9.55394 10.6284 8.76259 11.1162 8.27441L11.7822 7.6084C12.2445 7.14609 12.5048 6.51806 12.5049 5.86426C12.5048 4.50255 11.4008 3.39852 10.0391 3.39844C9.38517 3.3985 8.75729 3.65872 8.29492 4.12109L7.53223 4.88379C7.04407 5.37162 6.25173 5.37178 5.76367 4.88379C5.27607 4.39572 5.27603 3.60425 5.76367 3.11621L6.52734 2.35254C7.45854 1.42141 8.7222 0.898502 10.0391 0.898438Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkFilled16.category = 'Interface General';\n\nexport default LinkFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.92578 7.3457C4.41963 6.85222 5.22007 6.85211 5.71387 7.3457C6.20778 7.83957 6.20773 8.64085 5.71387 9.13477L4.5918 10.2559C3.90899 10.9389 3.52539 11.8662 3.52539 12.832C3.52563 14.8432 5.15722 16.4744 7.16895 16.4746C8.13533 16.4746 9.06284 16.0904 9.74609 15.4072L10.8643 14.2891C11.3581 13.7952 12.1594 13.7943 12.6533 14.2881C13.1472 14.7819 13.1471 15.5832 12.6533 16.0771L11.5342 17.1953C10.3764 18.3529 8.80598 19.0039 7.16895 19.0039C3.76086 19.0037 0.99633 16.2407 0.996094 12.832C0.996094 11.1954 1.64662 9.62519 2.80371 8.46777L3.92578 7.3457ZM11.1055 7.10547C11.5993 6.6116 12.4006 6.61163 12.8945 7.10547C13.3884 7.59936 13.3884 8.40064 12.8945 8.89453L8.89453 12.8945C8.40064 13.3884 7.59934 13.3884 7.10547 12.8945C6.61165 12.4007 6.61166 11.5993 7.10547 11.1055L11.1055 7.10547ZM12.8252 0.999023C16.2333 0.999023 18.9988 3.76177 18.999 7.1709C18.999 8.80772 18.3487 10.3777 17.1914 11.5352L16.0703 12.6572C15.5765 13.151 14.7751 13.151 14.2812 12.6572C13.7876 12.1634 13.7876 11.362 14.2812 10.8682L15.4023 9.74707C16.0854 9.06392 16.4697 8.13696 16.4697 7.1709C16.4695 5.15975 14.8375 3.52832 12.8252 3.52832C11.8585 3.52843 10.9304 3.9124 10.2471 4.5957L9.13086 5.71289C8.63699 6.20668 7.83567 6.20671 7.3418 5.71289C6.84823 5.21903 6.84813 4.41765 7.3418 3.92383L8.45801 2.80762C9.61598 1.64951 11.1878 0.999129 12.8252 0.999023Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkFilled20.category = 'Interface General';\n\nexport default LinkFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.59082 8.89648C5.07893 8.40852 5.87027 8.40856 6.3584 8.89648C6.84636 9.38461 6.84638 10.176 6.3584 10.6641L4.94531 12.0781C4.02009 13.0033 3.50006 14.258 3.5 15.5664C3.50001 18.2907 5.71025 20.5 8.43555 20.5C9.74476 20.4999 11.0012 19.9802 11.9268 19.0547L13.3369 17.6455C13.8251 17.1575 14.6164 17.1574 15.1045 17.6455C15.5921 18.1336 15.5923 18.9251 15.1045 19.4131L13.6943 20.8223C12.2997 22.2168 10.4075 22.9999 8.43555 23C4.3305 23 1.00001 19.6724 1 15.5664C1.00006 13.5949 1.78367 11.7046 3.17773 10.3105L4.59082 8.89648ZM13.8662 8.36621C14.3544 7.87807 15.1456 7.8781 15.6338 8.36621C16.1219 8.85437 16.1219 9.64563 15.6338 10.1338L10.1338 15.6338C9.64563 16.1219 8.85435 16.1219 8.36621 15.6338C7.87812 15.1456 7.87813 14.3544 8.36621 13.8662L13.8662 8.36621ZM15.5635 0.999023C19.6682 0.999023 23.0005 4.32659 23.001 8.43262C23.001 10.4042 22.2173 12.2953 20.8232 13.6895L19.4102 15.1035C18.922 15.5916 18.1297 15.5917 17.6416 15.1035C17.1538 14.6153 17.1536 13.823 17.6416 13.335L19.0557 11.9219C19.9809 10.9966 20.501 9.74111 20.501 8.43262C20.5005 5.70875 18.2889 3.49902 15.5635 3.49902C14.2539 3.49919 12.997 4.01971 12.0713 4.94531L10.6641 6.35254C10.176 6.84043 9.38459 6.84043 8.89648 6.35254C8.40867 5.86435 8.40844 5.07202 8.89648 4.58398L10.3037 3.17773C11.6986 1.78294 13.5914 0.999195 15.5635 0.999023Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkFilled24.category = 'Interface General';\n\nexport default LinkFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.91309 10.9854C7.40123 10.4972 8.1925 10.4972 8.68066 10.9854C9.16868 11.4735 9.16876 12.2648 8.68066 12.7529L5.6875 15.7471C4.28653 17.1481 3.49909 19.048 3.49902 21.0293C3.49911 25.155 6.84616 28.501 10.9727 28.501C12.9548 28.5008 14.8564 27.7129 16.2578 26.3115L19.2461 23.3232C19.7342 22.8354 20.5256 22.8353 21.0137 23.3232C21.5016 23.8113 21.5015 24.6027 21.0137 25.0908L18.0264 28.0791C16.1559 29.9496 13.6177 31.0008 10.9727 31.001C5.46624 31.001 0.999115 26.5365 0.999023 21.0293C0.999089 18.3852 2.04942 15.8493 3.91895 13.9795L6.91309 10.9854ZM21.0254 0.998047C26.5315 0.998268 30.9999 5.46233 31 10.9697C30.9999 13.614 29.9488 16.1506 28.0791 18.0205L25.0859 21.0137C24.5978 21.5015 23.8064 21.5017 23.3184 21.0137C22.8303 20.5256 22.8305 19.7343 23.3184 19.2461L26.3115 16.252C27.7123 14.8509 28.4999 12.9509 28.5 10.9697C28.4999 6.84432 25.1521 3.49827 21.0254 3.49805C19.0425 3.49805 17.1392 4.28583 15.7373 5.6875L12.7529 8.67188C12.2648 9.16004 11.4735 9.16002 10.9854 8.67188C10.4973 8.18372 10.4973 7.39241 10.9854 6.9043L13.9697 3.91992C15.8407 2.0491 18.3799 0.998047 21.0254 0.998047ZM18.8662 11.3662C19.3544 10.8781 20.1457 10.8781 20.6338 11.3662C21.1219 11.8544 21.1219 12.6456 20.6338 13.1338L13.1338 20.6338C12.6457 21.1219 11.8544 21.1219 11.3662 20.6338C10.8781 20.1456 10.8781 19.3544 11.3662 18.8662L18.8662 11.3662Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkFilled32.category = 'Interface General';\n\nexport default LinkFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkRemove12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkRemove12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.96973 4.21973C2.26257 3.92708 2.73743 3.92708 3.03027 4.21973C3.32292 4.51257 3.32292 4.98743 3.03027 5.28027L2.26367 6.04688C1.77487 6.53597 1.5001 7.20011 1.5 7.8916C1.5004 9.33192 2.66803 10.4998 4.1084 10.5C4.4141 10.5 4.71434 10.4462 4.99609 10.3438C5.38548 10.2023 5.99916 10.4661 6.19336 10.832C6.32261 11.0759 6.2807 11.3878 6.03711 11.5176C5.44857 11.8311 4.7874 12 4.1084 12C1.83961 11.9998 0.000396569 10.1603 0 7.8916C9.70054e-05 6.80228 0.433014 5.75673 1.20312 4.98633L1.96973 4.21973ZM10.7119 8.58984C11.0048 8.29736 11.4797 8.29726 11.7725 8.58984C12.0653 8.88274 12.0653 9.35849 11.7725 9.65137L11.2422 10.1816L11.7725 10.7119C12.0652 11.0048 12.0653 11.4796 11.7725 11.7725C11.4796 12.0653 11.0048 12.0652 10.7119 11.7725L10.1816 11.2422L9.65137 11.7725C9.35858 12.0652 8.88374 12.065 8.59082 11.7725C8.29793 11.4796 8.29793 11.0048 8.59082 10.7119L9.12109 10.1816L8.59082 9.65137C8.29793 9.35847 8.29793 8.88274 8.59082 8.58984C8.88372 8.29744 9.35862 8.29719 9.65137 8.58984L10.1816 9.12109L10.7119 8.58984ZM6.71973 4.21973C7.01262 3.92683 7.48738 3.92683 7.78027 4.21973C8.07317 4.51262 8.07317 4.98738 7.78027 5.28027L5.28027 7.78027C4.98738 8.07317 4.51262 8.07317 4.21973 7.78027C3.92683 7.48738 3.92683 7.01262 4.21973 6.71973L6.71973 4.21973ZM7.8916 0C10.1604 0.000193832 11.9996 1.83965 12 4.1084C11.9999 4.78721 11.831 5.44855 11.5176 6.03711C11.3878 6.28075 11.076 6.32262 10.832 6.19336C10.466 5.99921 10.2022 5.38549 10.3438 4.99609C10.4463 4.71428 10.5 4.41403 10.5 4.1084C10.4996 2.66807 9.33197 1.50019 7.8916 1.5C7.19997 1.5 6.53606 1.77478 6.04688 2.26367L5.28027 3.03027C4.98743 3.32291 4.51257 3.32292 4.21973 3.03027C3.92708 2.73743 3.92709 2.26257 4.21973 1.96973L4.98633 1.20312C5.75682 0.432924 6.80215 1.91e-06 7.8916 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkRemove12.category = 'Interface General';\n\nexport default LinkRemove12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkRemove16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkRemove16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.71973 5.46973C3.01262 5.17683 3.48738 5.17683 3.78027 5.46973C4.07317 5.76262 4.07317 6.23738 3.78027 6.53027L2.67871 7.63281C1.92438 8.38715 1.50012 9.40978 1.5 10.4766C1.5 12.6984 3.30161 14.5 5.52344 14.5C6.23963 14.4999 6.93565 14.3083 7.54395 13.9541C7.90708 13.7427 8.47584 13.9373 8.70117 14.292C8.86316 14.5472 8.8504 14.894 8.59961 15.0625C7.69639 15.6686 6.62707 15.9999 5.52344 16C2.47319 16 0 13.5268 0 10.4766C0.000123558 9.01196 0.581553 7.60694 1.61719 6.57129L2.71973 5.46973ZM14.7129 11.5303C15.0058 11.2378 15.4806 11.2376 15.7734 11.5303C16.0663 11.8232 16.0663 12.2989 15.7734 12.5918L14.7129 13.6523L15.7734 14.7129C16.0661 15.0058 16.0662 15.4806 15.7734 15.7734C15.4806 16.0663 15.0058 16.0661 14.7129 15.7734L13.6523 14.7129L12.5908 15.7734C12.2979 16.066 11.8231 16.0662 11.5303 15.7734C11.2376 15.4806 11.2377 15.0058 11.5303 14.7129L12.5908 13.6523L11.5303 12.5918C11.2374 12.2989 11.2374 11.8232 11.5303 11.5303C11.823 11.2375 12.2979 11.2378 12.5908 11.5303L13.6523 12.5918L14.7129 11.5303ZM9.71973 5.21973C10.0126 4.92683 10.4874 4.92683 10.7803 5.21973C11.0732 5.51262 11.0732 5.98738 10.7803 6.28027L6.28027 10.7803C5.98738 11.0732 5.51262 11.0732 5.21973 10.7803C4.92683 10.4874 4.92683 10.0126 5.21973 9.71973L9.71973 5.21973ZM10.4766 0C13.5268 0 16 2.47318 16 5.52344C15.9999 6.62707 15.6686 7.69639 15.0625 8.59961C14.894 8.8504 14.5471 8.86317 14.292 8.70117C13.9373 8.47583 13.7427 7.90708 13.9541 7.54395C14.3083 6.93565 14.4999 6.23963 14.5 5.52344C14.5 3.30161 12.6984 1.5 10.4766 1.5C9.40978 1.50012 8.38715 1.92438 7.63281 2.67871L6.53027 3.78027C6.23738 4.07317 5.76262 4.07317 5.46973 3.78027C5.17683 3.48738 5.17683 3.01262 5.46973 2.71973L6.57129 1.61719C7.60694 0.581552 9.01196 0.000123611 10.4766 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkRemove16.category = 'Interface General';\n\nexport default LinkRemove16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkRemove20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkRemove20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.71973 6.96973C4.01262 6.67683 4.48738 6.67683 4.78027 6.96973C5.07317 7.26262 5.07317 7.73738 4.78027 8.03027L2.98926 9.82129C2.03598 10.7746 1.50009 12.0679 1.5 13.416C1.5 16.2236 3.77637 18.5 6.58398 18.5C7.93212 18.4999 9.22543 17.964 10.1787 17.0107L10.4697 16.7197C10.7626 16.4268 11.2374 16.4268 11.5303 16.7197C11.8232 17.0126 11.8232 17.4874 11.5303 17.7803L11.2393 18.0713C10.0047 19.3059 8.32994 19.9999 6.58398 20C2.94795 20 0 17.0521 0 13.416C9.36195e-05 11.6701 0.694124 9.99533 1.92871 8.76074L3.71973 6.96973ZM18.7129 15.1777C19.0058 14.8848 19.4805 14.8848 19.7734 15.1777C20.0662 15.4706 20.0663 15.9454 19.7734 16.2383L18.5361 17.4756L19.7734 18.7129C20.0663 19.0058 20.0663 19.4805 19.7734 19.7734C19.4805 20.0663 19.0058 20.0663 18.7129 19.7734L17.4756 18.5361L16.2383 19.7734C15.9454 20.0663 15.4706 20.0662 15.1777 19.7734C14.8848 19.4805 14.8848 19.0058 15.1777 18.7129L16.415 17.4756L15.1777 16.2383C14.8848 15.9454 14.8848 15.4706 15.1777 15.1777C15.4706 14.8848 15.9454 14.8848 16.2383 15.1777L17.4756 16.415L18.7129 15.1777ZM12.7197 6.21973C13.0126 5.92683 13.4874 5.92683 13.7803 6.21973C14.0732 6.51262 14.0732 6.98738 13.7803 7.28027L7.28027 13.7803C6.98738 14.0732 6.51262 14.0732 6.21973 13.7803C5.92683 13.4874 5.92683 13.0126 6.21973 12.7197L12.7197 6.21973ZM13.416 0C17.0521 0 20 2.94795 20 6.58398C19.9999 8.32994 19.3059 10.0047 18.0713 11.2393L17.7803 11.5303C17.4874 11.8232 17.0126 11.8232 16.7197 11.5303C16.4268 11.2374 16.4268 10.7626 16.7197 10.4697L17.0107 10.1787C17.964 9.22543 18.4999 7.93212 18.5 6.58398C18.5 3.77637 16.2236 1.5 13.416 1.5C12.0679 1.50009 10.7746 2.03598 9.82129 2.98926L8.03027 4.78027C7.73738 5.07317 7.26262 5.07317 6.96973 4.78027C6.67683 4.48738 6.67683 4.01262 6.96973 3.71973L8.76074 1.92871C9.99533 0.694124 11.6701 9.35543e-05 13.416 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkRemove20.category = 'Interface General';\n\nexport default LinkRemove20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkRemove24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkRemove24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.46973 8.21973C4.76262 7.92683 5.23738 7.92683 5.53027 8.21973C5.82317 8.51262 5.82317 8.98738 5.53027 9.28027L3.40332 11.4072C2.18479 12.6258 1.50005 14.2787 1.5 16.002C1.5 19.5906 4.40939 22.5 7.99805 22.5H8.17188C9.78386 22.4999 11.3299 21.8596 12.4697 20.7197C12.7626 20.4268 13.2374 20.4268 13.5303 20.7197C13.8232 21.0126 13.8232 21.4874 13.5303 21.7803C12.1091 23.2014 10.1817 23.9999 8.17188 24H7.99805C3.58096 24 0 20.419 0 16.002C5.36252e-05 13.8809 0.842934 11.8465 2.34277 10.3467L4.46973 8.21973ZM22.7148 17.7646C23.0078 17.4719 23.4826 17.4718 23.7754 17.7646C24.0679 18.0575 24.068 18.5324 23.7754 18.8252L21.8301 20.7695L23.7754 22.7139C24.0683 23.0068 24.0683 23.4825 23.7754 23.7754C23.4826 24.0681 23.0078 24.0678 22.7148 23.7754L20.7695 21.8301L18.8252 23.7754C18.5324 24.0679 18.0575 24.0679 17.7646 23.7754C17.4718 23.4825 17.4718 23.0068 17.7646 22.7139L19.709 20.7695L17.7646 18.8252C17.4718 18.5323 17.4718 18.0575 17.7646 17.7646C18.0575 17.4718 18.5323 17.4718 18.8252 17.7646L20.7695 19.709L22.7148 17.7646ZM15.7197 7.21973C16.0126 6.92683 16.4874 6.92683 16.7803 7.21973C17.0732 7.51262 17.0732 7.98738 16.7803 8.28027L8.28027 16.7803C7.98738 17.0732 7.51262 17.0732 7.21973 16.7803C6.92683 16.4874 6.92683 16.0126 7.21973 15.7197L15.7197 7.21973ZM16.002 0C20.419 0 24 3.58096 24 7.99805V8.17188C23.9999 10.1817 23.2014 12.1091 21.7803 13.5303C21.4874 13.8232 21.0126 13.8232 20.7197 13.5303C20.4268 13.2374 20.4268 12.7626 20.7197 12.4697C21.8596 11.3299 22.4999 9.78386 22.5 8.17188V7.99805C22.5 4.40939 19.5906 1.5 16.002 1.5C14.2787 1.50005 12.6258 2.18479 11.4072 3.40332L9.28027 5.53027C8.98738 5.82317 8.51262 5.82317 8.21973 5.53027C7.92683 5.23738 7.92683 4.76262 8.21973 4.46973L10.3467 2.34277C11.8465 0.842934 13.8809 5.36246e-05 16.002 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkRemove24.category = 'Interface General';\n\nexport default LinkRemove24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkRemove32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkRemove32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75098 11.4385C7.04387 11.1456 7.51863 11.1456 7.81152 11.4385C8.10442 11.7314 8.10442 12.2061 7.81152 12.499L4.9209 15.3896C3.3708 16.9397 2.5 19.0422 2.5 21.2344C2.5 25.7993 6.20065 29.5 10.7656 29.5H10.9199C13.0131 29.5 15.0209 28.6686 16.501 27.1885C16.7939 26.8956 17.2686 26.8956 17.5615 27.1885C17.8544 27.4814 17.8544 27.9561 17.5615 28.249C15.8001 30.0104 13.4109 31 10.9199 31H10.7656C5.37223 31 1 26.6278 1 21.2344C1 18.6444 2.02895 16.1605 3.86035 14.3291L6.75098 11.4385ZM29.7158 23.3516C30.0087 23.0588 30.4835 23.0587 30.7764 23.3516C31.0691 23.6444 31.0691 24.1192 30.7764 24.4121L28.125 27.0635L30.7764 29.7158C31.0691 30.0087 31.0692 30.4835 30.7764 30.7764C30.4835 31.0692 30.0087 31.0691 29.7158 30.7764L27.0635 28.125L24.4121 30.7764C24.1192 31.0691 23.6444 31.0692 23.3516 30.7764C23.0587 30.4835 23.0588 30.0087 23.3516 29.7158L26.0029 27.0635L23.3516 24.4121C23.0588 24.1192 23.0587 23.6444 23.3516 23.3516C23.6444 23.0587 24.1192 23.0588 24.4121 23.3516L27.0635 26.0029L29.7158 23.3516ZM20.7197 10.2197C21.0126 9.92683 21.4874 9.92683 21.7803 10.2197C22.0732 10.5126 22.0732 10.9874 21.7803 11.2803L11.2803 21.7803C10.9874 22.0732 10.5126 22.0732 10.2197 21.7803C9.92683 21.4874 9.92683 21.0126 10.2197 20.7197L20.7197 10.2197ZM21.2344 1C26.6278 1 31 5.37223 31 10.7656V10.9199C31 13.4109 30.0104 15.8001 28.249 17.5615C27.9561 17.8544 27.4814 17.8544 27.1885 17.5615C26.8956 17.2686 26.8956 16.7939 27.1885 16.501C28.6686 15.0209 29.5 13.0131 29.5 10.9199V10.7656C29.5 6.20065 25.7993 2.5 21.2344 2.5C19.0422 2.5 16.9397 3.3708 15.3896 4.9209L12.499 7.81152C12.2061 8.10442 11.7314 8.10442 11.4385 7.81152C11.1456 7.51863 11.1456 7.04387 11.4385 6.75098L14.3291 3.86035C16.1605 2.02895 18.6444 1 21.2344 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkRemove32.category = 'Interface General';\n\nexport default LinkRemove32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkSlash12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkSlash12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 4.96973C1.51257 4.67708 1.98743 4.67708 2.28027 4.96973C2.57292 5.26257 2.57292 5.73743 2.28027 6.03027L2.26367 6.04688C1.77487 6.53597 1.5001 7.20011 1.5 7.8916C1.5004 9.33192 2.66803 10.4998 4.1084 10.5C4.80002 10.5 5.46394 10.2252 5.95312 9.73633L5.96973 9.71973C6.26257 9.42708 6.73743 9.42708 7.03027 9.71973C7.32292 10.0126 7.32292 10.4874 7.03027 10.7803L7.01367 10.7969C6.24318 11.5671 5.19785 12 4.1084 12C1.83961 11.9998 0.000396569 10.1603 0 7.8916C9.70053e-05 6.80228 0.433014 5.75673 1.20312 4.98633L1.21973 4.96973ZM0.219727 0.219727C0.512573 -0.0729226 0.987427 -0.0729226 1.28027 0.219727L5.78787 4.72732C5.90503 4.84448 6.09497 4.84448 6.21213 4.72732L6.71973 4.21973C7.01257 3.92708 7.48743 3.92708 7.78027 4.21973C8.07292 4.51257 8.07292 4.98743 7.78027 5.28027L7.27268 5.78787C7.15552 5.90503 7.15552 6.09497 7.27268 6.21213L11.7803 10.7197C12.0729 11.0126 12.0729 11.4874 11.7803 11.7803C11.4874 12.0729 11.0126 12.0729 10.7197 11.7803L6.21213 7.27268C6.09497 7.15552 5.90503 7.15552 5.78787 7.27268L5.28027 7.78027C4.98743 8.07291 4.51257 8.07292 4.21973 7.78027C3.92708 7.48743 3.92709 7.01257 4.21973 6.71973L4.72732 6.21213C4.84448 6.09497 4.84448 5.90503 4.72732 5.78787L0.219727 1.28027C-0.0729224 0.987426 -0.0729225 0.512573 0.219727 0.219727ZM7.8916 0C10.1604 0.000193832 11.9996 1.83965 12 4.1084C11.9999 5.19772 11.567 6.24327 10.7969 7.01367L10.7803 7.03027C10.4874 7.32291 10.0126 7.32292 9.71973 7.03027C9.42708 6.73743 9.42709 6.26257 9.71973 5.96973L9.73633 5.95312C10.2251 5.46403 10.4999 4.79989 10.5 4.1084C10.4996 2.66807 9.33197 1.50019 7.8916 1.5C7.19997 1.5 6.53606 1.77478 6.04688 2.26367L6.03027 2.28027C5.73743 2.57291 5.26257 2.57292 4.96973 2.28027C4.67708 1.98743 4.67709 1.51257 4.96973 1.21973L4.98633 1.20312C5.75682 0.432924 6.80215 1.91e-06 7.8916 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkSlash12.category = 'Interface General';\n\nexport default LinkSlash12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkSlash16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkSlash16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.96973 6.21973C2.26262 5.92683 2.73738 5.92683 3.03027 6.21973C3.32317 6.51262 3.32317 6.98738 3.03027 7.28027L2.67871 7.63281C1.92438 8.38715 1.50012 9.40978 1.5 10.4766C1.5 12.6984 3.30161 14.5 5.52344 14.5C6.59022 14.4999 7.61285 14.0756 8.36719 13.3213L8.71973 12.9697C9.01262 12.6768 9.48738 12.6768 9.78027 12.9697C10.0732 13.2626 10.0732 13.7374 9.78027 14.0303L9.42871 14.3828C8.39307 15.4184 6.98804 15.9999 5.52344 16C2.47319 16 0 13.5268 0 10.4766C0.000123558 9.01196 0.581553 7.60694 1.61719 6.57129L1.96973 6.21973ZM0.219727 0.219727C0.471531 -0.0320782 0.857234 -0.0666567 1.14672 0.114553C1.16831 0.128068 1.18682 0.145789 1.20414 0.164461C1.20924 0.169954 1.21444 0.175373 1.21973 0.180664L15.7197 14.6807C15.7421 14.703 15.7657 14.7232 15.7902 14.7419C15.8105 14.7575 15.8299 14.7743 15.8455 14.7946C16.071 15.0886 16.0494 15.5111 15.7803 15.7803C15.4874 16.0732 15.0126 16.0732 14.7197 15.7803L8.21213 9.27268C8.09497 9.15552 7.90503 9.15552 7.78787 9.27268L6.28027 10.7803C5.98738 11.0732 5.51262 11.0732 5.21973 10.7803C4.92683 10.4874 4.92683 10.0126 5.21973 9.71973L6.72732 8.21213C6.84448 8.09497 6.84448 7.90503 6.72732 7.78787L0.219727 1.28027C-0.0731667 0.98738 -0.0731667 0.51262 0.219727 0.219727ZM10.4766 0C13.5268 0 16 2.47318 16 5.52344C15.9999 6.98804 15.4184 8.39307 14.3828 9.42871L14.0303 9.78027C13.7374 10.0732 13.2626 10.0732 12.9697 9.78027C12.6768 9.48738 12.6768 9.01262 12.9697 8.71973L13.3213 8.36719C14.0756 7.61285 14.4999 6.59022 14.5 5.52344C14.5 3.30161 12.6984 1.5 10.4766 1.5C9.40978 1.50012 8.38715 1.92438 7.63281 2.67871L7.28027 3.03027C6.98738 3.32317 6.51262 3.32317 6.21973 3.03027C5.92683 2.73738 5.92683 2.26262 6.21973 1.96973L6.57129 1.61719C7.60694 0.581553 9.01196 0.000123611 10.4766 0ZM9.71973 5.21973C10.0126 4.92683 10.4874 4.92683 10.7803 5.21973C11.0732 5.51262 11.0732 5.98738 10.7803 6.28027L10.3225 6.7374C10.2053 6.85441 10.0155 6.85434 9.89837 6.73724L9.26209 6.10096C9.14487 5.98374 9.14494 5.79367 9.26225 5.67654L9.71973 5.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkSlash16.category = 'Interface General';\n\nexport default LinkSlash16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkSlash20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkSlash20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.21973 7.46973C3.51262 7.17683 3.98738 7.17683 4.28027 7.46973C4.57317 7.76262 4.57317 8.23738 4.28027 8.53027L2.98926 9.82129C2.03598 10.7746 1.50009 12.0679 1.5 13.416C1.5 16.2236 3.77637 18.5 6.58398 18.5C7.93212 18.4999 9.22543 17.964 10.1787 17.0107L11.4697 15.7197C11.7626 15.4268 12.2374 15.4268 12.5303 15.7197C12.8232 16.0126 12.8232 16.4874 12.5303 16.7803L11.2393 18.0713C10.0047 19.3059 8.32994 19.9999 6.58398 20C2.94795 20 0 17.0521 0 13.416C9.36195e-05 11.6701 0.694124 9.99533 1.92871 8.76074L3.21973 7.46973ZM0.219727 0.219727C0.471531 -0.0320782 0.857234 -0.0666567 1.14672 0.114553C1.16831 0.128068 1.18682 0.145789 1.20414 0.164461C1.20924 0.169954 1.21444 0.175373 1.21973 0.180664L19.7197 18.6807C19.7421 18.703 19.7657 18.7232 19.7902 18.7419C19.8105 18.7575 19.8299 18.7743 19.8455 18.7946C20.071 19.0886 20.0494 19.5111 19.7803 19.7803C19.4874 20.0732 19.0126 20.0732 18.7197 19.7803L10.2121 11.2727C10.095 11.1555 9.90503 11.1555 9.78787 11.2727L7.28027 13.7803C6.98738 14.0732 6.51262 14.0732 6.21973 13.7803C5.92683 13.4874 5.92683 13.0126 6.21973 12.7197L8.72732 10.2121C8.84448 10.095 8.84448 9.90503 8.72732 9.78787L0.219727 1.28027C-0.0731667 0.98738 -0.0731667 0.51262 0.219727 0.219727ZM13.416 0C17.0521 0 20 2.94795 20 6.58398C19.9999 8.32994 19.3059 10.0047 18.0713 11.2393L16.7803 12.5303C16.4874 12.8232 16.0126 12.8232 15.7197 12.5303C15.4268 12.2374 15.4268 11.7626 15.7197 11.4697L17.0107 10.1787C17.964 9.22543 18.4999 7.93212 18.5 6.58398C18.5 3.77637 16.2236 1.5 13.416 1.5C12.0679 1.50009 10.7746 2.03598 9.82129 2.98926L8.53027 4.28027C8.23738 4.57317 7.76262 4.57317 7.46973 4.28027C7.17683 3.98738 7.17683 3.51262 7.46973 3.21973L8.76074 1.92871C9.99533 0.694124 11.6701 9.35545e-05 13.416 0ZM12.7197 6.21973C13.0126 5.92683 13.4874 5.92683 13.7803 6.21973C14.0732 6.51262 14.0732 6.98738 13.7803 7.28027L12.3225 8.73721C12.2053 8.85431 12.0154 8.85428 11.8983 8.73715L11.262 8.10087C11.1448 7.98368 11.1448 7.79369 11.2621 7.67654L12.7197 6.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkSlash20.category = 'Interface General';\n\nexport default LinkSlash20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkSlash24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkSlash24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.46973 8.21973C4.76257 7.92712 5.23743 7.92712 5.53027 8.21973C5.82287 8.51257 5.82288 8.98744 5.53027 9.28027L3.40332 11.4072C2.18503 12.6256 1.50017 14.279 1.5 16.002C1.50024 19.5904 4.40954 22.5 7.99805 22.5C9.7212 22.4999 11.3743 21.8151 12.5928 20.5967L14.7197 18.4697C15.0126 18.1771 15.4874 18.1771 15.7803 18.4697C16.0729 18.7626 16.0729 19.2374 15.7803 19.5303L13.6533 21.6572C12.1535 23.1569 10.119 23.9999 7.99805 24C3.58111 24 0.00024257 20.4188 0 16.002C0.000166815 13.8811 0.843175 11.8464 2.34277 10.3467L4.46973 8.21973ZM0.219727 0.219727C0.471935 -0.0322836 0.858583 -0.0663886 1.14815 0.115751C1.16943 0.129136 1.18769 0.146623 1.20477 0.165077C1.20966 0.170365 1.21464 0.175579 1.21973 0.180664L23.7197 22.6807C23.7417 22.7026 23.7651 22.7223 23.7892 22.7406C23.8089 22.7557 23.8278 22.772 23.843 22.7917C24.071 23.0858 24.0502 23.5102 23.7803 23.7803C23.4874 24.0729 23.0126 24.0729 22.7197 23.7803L12.2121 13.2727C12.095 13.1555 11.905 13.1555 11.7879 13.2727L8.28027 16.7803C7.98744 17.0729 7.51256 17.0729 7.21973 16.7803C6.92712 16.4874 6.92713 16.0126 7.21973 15.7197L10.7273 12.2121C10.8445 12.095 10.8445 11.905 10.7273 11.7879L0.219727 1.28027C-0.0728817 0.987434 -0.0728818 0.512566 0.219727 0.219727ZM16.002 0C20.4189 0 23.9998 3.58116 24 7.99805C23.9998 10.1189 23.1568 12.1536 21.6572 13.6533L19.7803 15.5303C19.4874 15.8229 19.0126 15.8229 18.7197 15.5303C18.4271 15.2374 18.4271 14.7626 18.7197 14.4697L20.5967 12.5928C21.815 11.3744 22.4998 9.72105 22.5 7.99805C22.4998 4.40958 19.5905 1.5 16.002 1.5C14.2788 1.50005 12.6257 2.18492 11.4072 3.40332L9.53027 5.28027C9.23744 5.57287 8.76256 5.57287 8.46973 5.28027C8.17712 4.98744 8.17713 4.51257 8.46973 4.21973L10.3467 2.34277C11.8465 0.843068 13.881 5.3625e-05 16.002 0ZM15.7197 7.21973C16.0126 6.92712 16.4874 6.92712 16.7803 7.21973C17.0729 7.51257 17.0729 7.98744 16.7803 8.28027L14.3225 10.7372C14.2053 10.8543 14.0154 10.8543 13.8983 10.7371L13.262 10.1008C13.1448 9.98367 13.1448 9.79369 13.262 9.67654L15.7197 7.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkSlash24.category = 'Interface General';\n\nexport default LinkSlash24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LinkSlash32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LinkSlash32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75098 11.4385C7.04387 11.1456 7.51863 11.1456 7.81152 11.4385C8.10442 11.7314 8.10442 12.2061 7.81152 12.499L4.9209 15.3896C3.3708 16.9397 2.5 19.0422 2.5 21.2344C2.5 25.7993 6.20065 29.5 10.7656 29.5C12.9578 29.5 15.0603 28.6292 16.6104 27.0791L19.501 24.1885C19.7939 23.8956 20.2686 23.8956 20.5615 24.1885C20.8544 24.4814 20.8544 24.9561 20.5615 25.249L17.6709 28.1396C15.8395 29.9711 13.3556 31 10.7656 31C5.37223 31 1 26.6278 1 21.2344C1 18.6444 2.02895 16.1605 3.86035 14.3291L6.75098 11.4385ZM1.21973 1.21973C1.51258 0.926874 1.98737 0.926955 2.28027 1.21973L2.52148 1.46094C2.52437 1.46392 2.52733 1.46776 2.53027 1.4707L30.5303 29.4707C30.5331 29.4735 30.5363 29.4758 30.5391 29.4785L30.7803 29.7197C31.0732 30.0126 31.0732 30.4874 30.7803 30.7803C30.4874 31.073 30.0126 31.0731 29.7197 30.7803L16.2121 17.2727C16.095 17.1555 15.905 17.1555 15.7879 17.2727L11.2803 21.7803C10.9874 22.0732 10.5126 22.0732 10.2197 21.7803C9.92683 21.4874 9.92683 21.0126 10.2197 20.7197L14.7273 16.2121C14.8445 16.095 14.8445 15.905 14.7273 15.7879L1.21973 2.28027C0.926996 1.98741 0.926996 1.51259 1.21973 1.21973ZM21.2344 1C26.6278 1 31 5.37223 31 10.7656C31 13.3556 29.9711 15.8395 28.1396 17.6709L25.249 20.5615C24.9561 20.8544 24.4814 20.8544 24.1885 20.5615C23.8956 20.2686 23.8956 19.7939 24.1885 19.501L27.0791 16.6104C28.6292 15.0603 29.5 12.9578 29.5 10.7656C29.5 6.20065 25.7993 2.5 21.2344 2.5C19.0422 2.5 16.9397 3.3708 15.3896 4.9209L12.499 7.81152C12.2061 8.10442 11.7314 8.10442 11.4385 7.81152C11.1456 7.51863 11.1456 7.04387 11.4385 6.75098L14.3291 3.86035C16.1605 2.02895 18.6444 1 21.2344 1ZM20.7197 10.2197C21.0126 9.92683 21.4874 9.92683 21.7803 10.2197C22.0732 10.5126 22.0732 10.9874 21.7803 11.2803L18.3322 14.7274C18.2151 14.8445 18.0252 14.8445 17.908 14.7273L17.2717 14.0911C17.1546 13.9739 17.1546 13.7839 17.2718 13.6668L20.7197 10.2197Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkSlash32.category = 'Interface General';\n\nexport default LinkSlash32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Linkedin12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Linkedin12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2598 1H1.73828C1.33008 1 1 1.32227 1 1.7207V10.2773C1 10.6758 1.33008 11 1.73828 11H10.2598C10.668 11 11 10.6758 11 10.2793V1.7207C11 1.32227 10.668 1 10.2598 1ZM3.9668 9.52148H2.48242V4.74805H3.9668V9.52148ZM3.22461 4.09766C2.74805 4.09766 2.36328 3.71289 2.36328 3.23828C2.36328 2.76367 2.74805 2.37891 3.22461 2.37891C3.69922 2.37891 4.08398 2.76367 4.08398 3.23828C4.08398 3.71094 3.69922 4.09766 3.22461 4.09766ZM9.52148 9.52148H8.03906V7.20117C8.03906 6.64844 8.0293 5.93555 7.26758 5.93555C6.49609 5.93555 6.37891 6.53906 6.37891 7.16211V9.52148H4.89844V4.74805H6.32031V5.40039H6.33984C6.53711 5.02539 7.02148 4.62891 7.74219 4.62891C9.24414 4.62891 9.52148 5.61719 9.52148 6.90234V9.52148Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkedin12.category = 'Social & Brands';\n\nexport default Linkedin12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Linkedin16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Linkedin16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.9637 1H2.03359C1.46211 1 1 1.45117 1 2.00898V13.9883C1 14.5461 1.46211 15 2.03359 15H13.9637C14.5352 15 15 14.5461 15 13.991V2.00898C15 1.45117 14.5352 1 13.9637 1ZM5.15352 12.9301H3.07539V6.24726H5.15352V12.9301ZM4.11445 5.33672C3.44727 5.33672 2.90859 4.79805 2.90859 4.13359C2.90859 3.46914 3.44727 2.93047 4.11445 2.93047C4.77891 2.93047 5.31758 3.46914 5.31758 4.13359C5.31758 4.79531 4.77891 5.33672 4.11445 5.33672ZM12.9301 12.9301H10.8547V9.68164C10.8547 8.90781 10.841 7.90977 9.77461 7.90977C8.69453 7.90977 8.53047 8.75469 8.53047 9.62695V12.9301H6.45781V6.24726H8.44844V7.16055H8.47578C8.75195 6.63555 9.43008 6.08047 10.4391 6.08047C12.5418 6.08047 12.9301 7.46406 12.9301 9.26328V12.9301Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkedin16.category = 'Social & Brands';\n\nexport default Linkedin16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Linkedin20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Linkedin20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.6676 1H2.32891C1.59414 1 1 1.58008 1 2.29727V17.6992C1 18.4164 1.59414 19 2.32891 19H17.6676C18.4023 19 19 18.4164 19 17.7027V2.29727C19 1.58008 18.4023 1 17.6676 1ZM6.34023 16.3387H3.66836V7.74648H6.34023V16.3387ZM5.0043 6.57578C4.14648 6.57578 3.45391 5.8832 3.45391 5.02891C3.45391 4.17461 4.14648 3.48203 5.0043 3.48203C5.85859 3.48203 6.55117 4.17461 6.55117 5.02891C6.55117 5.87969 5.85859 6.57578 5.0043 6.57578ZM16.3387 16.3387H13.6703V12.1621C13.6703 11.1672 13.6527 9.88398 12.2816 9.88398C10.893 9.88398 10.682 10.9703 10.682 12.0918V16.3387H8.01719V7.74648H10.5766V8.9207H10.6117C10.9668 8.2457 11.8387 7.53203 13.1359 7.53203C15.8395 7.53203 16.3387 9.31094 16.3387 11.6242V16.3387Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkedin20.category = 'Social & Brands';\n\nexport default Linkedin20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Linkedin24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Linkedin24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.5195 2H3.47656C2.66016 2 2 2.64453 2 3.44141V20.5547C2 21.3516 2.66016 22 3.47656 22H20.5195C21.3359 22 22 21.3516 22 20.5586V3.44141C22 2.64453 21.3359 2 20.5195 2ZM7.93359 19.043H4.96484V9.49609H7.93359V19.043ZM6.44922 8.19531C5.49609 8.19531 4.72656 7.42578 4.72656 6.47656C4.72656 5.52734 5.49609 4.75781 6.44922 4.75781C7.39844 4.75781 8.16797 5.52734 8.16797 6.47656C8.16797 7.42188 7.39844 8.19531 6.44922 8.19531ZM19.043 19.043H16.0781V14.4023C16.0781 13.2969 16.0586 11.8711 14.5352 11.8711C12.9922 11.8711 12.7578 13.0781 12.7578 14.3242V19.043H9.79688V9.49609H12.6406V10.8008H12.6797C13.0742 10.0508 14.043 9.25781 15.4844 9.25781C18.4883 9.25781 19.043 11.2344 19.043 13.8047V19.043Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkedin24.category = 'Social & Brands';\n\nexport default Linkedin24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Linkedin32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Linkedin32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.2234 4H5.77187C4.79219 4 4 4.77344 4 5.72969V26.2656C4 27.2219 4.79219 28 5.77187 28H26.2234C27.2031 28 28 27.2219 28 26.2703V5.72969C28 4.77344 27.2031 4 26.2234 4ZM11.1203 24.4516H7.55781V12.9953H11.1203V24.4516ZM9.33906 11.4344C8.19531 11.4344 7.27188 10.5109 7.27188 9.37187C7.27188 8.23281 8.19531 7.30937 9.33906 7.30937C10.4781 7.30937 11.4016 8.23281 11.4016 9.37187C11.4016 10.5062 10.4781 11.4344 9.33906 11.4344ZM24.4516 24.4516H20.8937V18.8828C20.8937 17.5562 20.8703 15.8453 19.0422 15.8453C17.1906 15.8453 16.9094 17.2937 16.9094 18.7891V24.4516H13.3563V12.9953H16.7687V14.5609H16.8156C17.2891 13.6609 18.4516 12.7094 20.1813 12.7094C23.7859 12.7094 24.4516 15.0813 24.4516 18.1656V24.4516Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLinkedin32.category = 'Social & Brands';\n\nexport default Linkedin32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/List12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const List12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.83984 0C11.0328 0 12 0.967221 12 2.16016V9.83984C12 11.0328 11.0328 12 9.83984 12H2.16016C0.967221 12 0 11.0328 0 9.83984V2.16016C0 0.967221 0.967221 0 2.16016 0H9.83984ZM2.16016 1.5C1.79565 1.5 1.5 1.79565 1.5 2.16016V9.83984C1.5 10.2044 1.79565 10.5 2.16016 10.5H9.83984C10.2044 10.5 10.5 10.2044 10.5 9.83984V2.16016C10.5 1.79565 10.2044 1.5 9.83984 1.5H2.16016ZM3.25 6.5C3.66421 6.5 4 6.83579 4 7.25C4 7.66421 3.66421 8 3.25 8C2.83579 8 2.5 7.66421 2.5 7.25C2.5 6.83579 2.83579 6.5 3.25 6.5ZM8.25 6.5C8.66421 6.5 9 6.83579 9 7.25C9 7.66421 8.66421 8 8.25 8H5.75C5.33579 8 5 7.66421 5 7.25C5 6.83579 5.33579 6.5 5.75 6.5H8.25ZM3.25 3.5C3.66421 3.5 4 3.83579 4 4.25C4 4.66421 3.66421 5 3.25 5C2.83579 5 2.5 4.66421 2.5 4.25C2.5 3.83579 2.83579 3.5 3.25 3.5ZM8.25 3.5C8.66421 3.5 9 3.83579 9 4.25C9 4.66421 8.66421 5 8.25 5H5.75C5.33579 5 5 4.66421 5 4.25C5 3.83579 5.33579 3.5 5.75 3.5H8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nList12.category = 'Text Formatting';\n\nexport default List12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/List16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const List16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2998 0C14.791 0 16 1.20903 16 2.7002V13.2998C16 14.791 14.791 16 13.2998 16H2.7002C1.20903 16 0 14.791 0 13.2998V2.7002C0 1.20903 1.20903 0 2.7002 0H13.2998ZM2.7002 1.5C2.03745 1.5 1.5 2.03745 1.5 2.7002V13.2998C1.5 13.9625 2.03745 14.5 2.7002 14.5H13.2998C13.9625 14.5 14.5 13.9625 14.5 13.2998V2.7002C14.5 2.03745 13.9625 1.5 13.2998 1.5H2.7002ZM4 10C4.55228 10 5 10.4477 5 11C5 11.5523 4.55228 12 4 12C3.44772 12 3 11.5523 3 11C3 10.4477 3.44772 10 4 10ZM9.25 10.25C9.66421 10.25 10 10.5858 10 11C10 11.4142 9.66421 11.75 9.25 11.75H6.75C6.33579 11.75 6 11.4142 6 11C6 10.5858 6.33579 10.25 6.75 10.25H9.25ZM4 7C4.55228 7 5 7.44772 5 8C5 8.55228 4.55228 9 4 9C3.44772 9 3 8.55228 3 8C3 7.44772 3.44772 7 4 7ZM11.25 7.25C11.6642 7.25 12 7.58579 12 8C12 8.41421 11.6642 8.75 11.25 8.75H6.75C6.33579 8.75 6 8.41421 6 8C6 7.58579 6.33579 7.25 6.75 7.25H11.25ZM4 4C4.55228 4 5 4.44772 5 5C5 5.55228 4.55228 6 4 6C3.44772 6 3 5.55228 3 5C3 4.44772 3.44772 4 4 4ZM12.25 4.25C12.6642 4.25 13 4.58579 13 5C13 5.41421 12.6642 5.75 12.25 5.75H6.75C6.33579 5.75 6 5.41421 6 5C6 4.58579 6.33579 4.25 6.75 4.25H12.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nList16.category = 'Text Formatting';\n\nexport default List16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/List20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const List20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0303 1C17.6703 1.00015 18.9999 2.32966 19 3.96973V16.0303C18.9999 17.6703 17.6703 18.9999 16.0303 19H3.96973C2.32966 18.9999 1.00015 17.6703 1 16.0303V3.96973C1.00015 2.32966 2.32966 1.00015 3.96973 1H16.0303ZM3.96973 2.5C3.15808 2.50015 2.50015 3.15808 2.5 3.96973V16.0303C2.50015 16.8419 3.15808 17.4999 3.96973 17.5H16.0303C16.8419 17.4999 17.4999 16.8419 17.5 16.0303V3.96973C17.4999 3.15808 16.8419 2.50015 16.0303 2.5H3.96973ZM6.30957 12.5596C6.99987 12.5596 7.55957 13.1193 7.55957 13.8096C7.55944 14.4998 6.99979 15.0595 6.30957 15.0596C5.6193 15.0596 5.0597 14.4998 5.05957 13.8096C5.05957 13.1192 5.61921 12.5596 6.30957 12.5596ZM13.25 13.0596C13.6642 13.0596 14 13.3954 14 13.8096C13.9999 14.2237 13.6641 14.5596 13.25 14.5596H9.75C9.33587 14.5596 9.00013 14.2237 9 13.8096C9 13.3954 9.33579 13.0596 9.75 13.0596H13.25ZM6.30957 8.55957C6.99987 8.55964 7.55957 9.11926 7.55957 9.80957C7.55944 10.4998 6.99979 11.0595 6.30957 11.0596C5.6193 11.0596 5.0597 10.4998 5.05957 9.80957C5.05957 9.11921 5.61921 8.55957 6.30957 8.55957ZM14.25 9.05957C14.6642 9.05957 15 9.39536 15 9.80957C14.9999 10.2237 14.6641 10.5596 14.25 10.5596H9.75C9.33587 10.5596 9.00013 10.2237 9 9.80957C9 9.39536 9.33579 9.05957 9.75 9.05957H14.25ZM6.30957 4.55957C6.99987 4.55964 7.55957 5.11926 7.55957 5.80957C7.55944 6.49977 6.99979 7.0595 6.30957 7.05957C5.6193 7.05957 5.0597 6.49981 5.05957 5.80957C5.05957 5.11921 5.61921 4.55957 6.30957 4.55957ZM15.25 5.05957C15.6642 5.05957 16 5.39536 16 5.80957C15.9999 6.22367 15.6641 6.55957 15.25 6.55957H9.75C9.33587 6.55957 9.00013 6.22367 9 5.80957C9 5.39536 9.33579 5.05957 9.75 5.05957H15.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nList20.category = 'Text Formatting';\n\nexport default List20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/List24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const List24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.7598 2C20.5492 2 22 3.45083 22 5.24023V18.7598C22 20.5492 20.5492 22 18.7598 22H5.24023C3.45083 22 2 20.5492 2 18.7598V5.24023C2 3.45083 3.45083 2 5.24023 2H18.7598ZM5.24023 3.5C4.27926 3.5 3.5 4.27926 3.5 5.24023V18.7598C3.5 19.7207 4.27926 20.5 5.24023 20.5H18.7598C19.7207 20.5 20.5 19.7207 20.5 18.7598V5.24023C20.5 4.27926 19.7207 3.5 18.7598 3.5H5.24023ZM7.30957 15.0596C7.99987 15.0596 8.55957 15.6193 8.55957 16.3096C8.55944 16.9998 7.99979 17.5595 7.30957 17.5596C6.6193 17.5596 6.0597 16.9998 6.05957 16.3096C6.05957 15.6192 6.61921 15.0596 7.30957 15.0596ZM15.25 15.5596C15.6642 15.5596 16 15.8954 16 16.3096C15.9999 16.7237 15.6641 17.0596 15.25 17.0596H11.75C11.3359 17.0596 11.0001 16.7237 11 16.3096C11 15.8954 11.3358 15.5596 11.75 15.5596H15.25ZM7.30957 11.0596C7.99987 11.0596 8.55957 11.6193 8.55957 12.3096C8.55944 12.9998 7.99979 13.5595 7.30957 13.5596C6.6193 13.5596 6.0597 12.9998 6.05957 12.3096C6.05957 11.6192 6.61921 11.0596 7.30957 11.0596ZM16.25 11.5596C16.6642 11.5596 17 11.8954 17 12.3096C16.9999 12.7237 16.6641 13.0596 16.25 13.0596H11.75C11.3359 13.0596 11.0001 12.7237 11 12.3096C11 11.8954 11.3358 11.5596 11.75 11.5596H16.25ZM7.30957 7.05957C7.99987 7.05964 8.55957 7.61926 8.55957 8.30957C8.55944 8.99977 7.99979 9.5595 7.30957 9.55957C6.6193 9.55957 6.0597 8.99981 6.05957 8.30957C6.05957 7.61921 6.61921 7.05957 7.30957 7.05957ZM17.25 7.55957C17.6642 7.55957 18 7.89536 18 8.30957C17.9999 8.72367 17.6641 9.05957 17.25 9.05957H11.75C11.3359 9.05957 11.0001 8.72367 11 8.30957C11 7.89536 11.3358 7.55957 11.75 7.55957H17.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nList24.category = 'Text Formatting';\n\nexport default List24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/List32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const List32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.1797 2C28.5656 2 30.5 3.93444 30.5 6.32031V25.6797C30.5 28.0656 28.5656 30 26.1797 30H6.82031C4.43444 30 2.5 28.0656 2.5 25.6797V6.32031C2.5 3.93444 4.43444 2 6.82031 2H26.1797ZM6.82031 3.5C5.26287 3.5 4 4.76287 4 6.32031V25.6797C4 27.2371 5.26287 28.5 6.82031 28.5H26.1797C27.7371 28.5 29 27.2371 29 25.6797V6.32031C29 4.76287 27.7371 3.5 26.1797 3.5H6.82031ZM9.05957 20.0596C10.1641 20.0596 11.0596 20.955 11.0596 22.0596C11.0594 23.164 10.164 24.0595 9.05957 24.0596C7.95508 24.0596 7.0597 23.164 7.05957 22.0596C7.05957 20.955 7.955 20.0596 9.05957 20.0596ZM19.25 21.3096C19.6642 21.3096 20 21.6454 20 22.0596C19.9999 22.4737 19.6641 22.8096 19.25 22.8096H13.75C13.3359 22.8096 13.0001 22.4737 13 22.0596C13 21.6454 13.3358 21.3096 13.75 21.3096H19.25ZM9.05957 21.5596C8.78343 21.5596 8.55957 21.7834 8.55957 22.0596C8.5597 22.3356 8.78351 22.5596 9.05957 22.5596C9.33558 22.5595 9.55944 22.3356 9.55957 22.0596C9.55957 21.7835 9.33566 21.5596 9.05957 21.5596ZM9.05957 14.0596C10.1641 14.0596 11.0596 14.955 11.0596 16.0596C11.0594 17.164 10.164 18.0595 9.05957 18.0596C7.95508 18.0596 7.0597 17.164 7.05957 16.0596C7.05957 14.955 7.955 14.0596 9.05957 14.0596ZM22.25 15.3096C22.6642 15.3096 23 15.6454 23 16.0596C22.9999 16.4737 22.6641 16.8096 22.25 16.8096H13.75C13.3359 16.8096 13.0001 16.4737 13 16.0596C13 15.6454 13.3358 15.3096 13.75 15.3096H22.25ZM9.05957 15.5596C8.78343 15.5596 8.55957 15.7834 8.55957 16.0596C8.5597 16.3356 8.78351 16.5596 9.05957 16.5596C9.33558 16.5595 9.55944 16.3356 9.55957 16.0596C9.55957 15.7835 9.33566 15.5596 9.05957 15.5596ZM9.05957 8.05957C10.1641 8.05964 11.0596 8.95504 11.0596 10.0596C11.0594 11.164 10.164 12.0595 9.05957 12.0596C7.95508 12.0596 7.0597 11.164 7.05957 10.0596C7.05957 8.955 7.955 8.05957 9.05957 8.05957ZM25.25 9.30957C25.6642 9.30957 26 9.64536 26 10.0596C25.9999 10.4737 25.6641 10.8096 25.25 10.8096H13.75C13.3359 10.8096 13.0001 10.4737 13 10.0596C13 9.64536 13.3358 9.30957 13.75 9.30957H25.25ZM9.05957 9.55957C8.78343 9.55957 8.55957 9.78343 8.55957 10.0596C8.5597 10.3356 8.78351 10.5596 9.05957 10.5596C9.33558 10.5595 9.55944 10.3356 9.55957 10.0596C9.55957 9.78347 9.33566 9.55964 9.05957 9.55957Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nList32.category = 'Text Formatting';\n\nexport default List32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListBullet12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListBullet12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.63086 7.375C3.18314 7.375 3.63086 7.8227 3.63086 8.375C3.63086 8.9273 3.18314 9.375 2.63086 9.375C2.07863 9.37494 1.63086 8.92726 1.63086 8.375C1.63086 7.82274 2.07863 7.37506 2.63086 7.375ZM9.88086 7.625C10.2951 7.625 10.6309 7.96079 10.6309 8.375C10.6309 8.78921 10.2951 9.125 9.88086 9.125H5.63086C5.2167 9.12494 4.88086 8.78917 4.88086 8.375C4.88086 7.96083 5.2167 7.62506 5.63086 7.625H9.88086ZM2.63086 2.625C3.18314 2.625 3.63086 3.07271 3.63086 3.625C3.63086 4.17728 3.18314 4.625 2.63086 4.625C2.07863 4.62494 1.63086 4.17725 1.63086 3.625C1.63086 3.07275 2.07863 2.62506 2.63086 2.625ZM9.88086 2.875C10.2951 2.875 10.6309 3.21079 10.6309 3.625C10.6309 4.03921 10.2951 4.375 9.88086 4.375H5.63086C5.2167 4.37494 4.88086 4.03917 4.88086 3.625C4.88086 3.21083 5.2167 2.87506 5.63086 2.875H9.88086Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nListBullet12.category = 'Text Formatting';\n\nexport default ListBullet12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListBullet16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListBullet16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.58301 9.83301C4.31939 9.83301 4.91699 10.4306 4.91699 11.167C4.91682 11.9032 4.31928 12.5 3.58301 12.5C2.84689 12.4998 2.25018 11.9031 2.25 11.167C2.25 10.4307 2.84678 9.83318 3.58301 9.83301ZM13.251 10.416C13.6649 10.4162 14.0007 10.7522 14.001 11.166C14.001 11.5801 13.665 11.9158 13.251 11.916H7.58398C7.16977 11.916 6.83398 11.5802 6.83398 11.166C6.83429 10.7521 7.16996 10.416 7.58398 10.416H13.251ZM3.58301 3.5C4.31928 3.5 4.91682 4.09678 4.91699 4.83301C4.91699 5.56939 4.31939 6.16699 3.58301 6.16699C2.84678 6.16682 2.25 5.56928 2.25 4.83301C2.25018 4.09689 2.84689 3.50018 3.58301 3.5ZM13.251 4.08301C13.665 4.08318 14.0008 4.41901 14.001 4.83301C14.001 5.24711 13.665 5.58283 13.251 5.58301H7.58398C7.16977 5.58301 6.83398 5.24722 6.83398 4.83301C6.83412 4.41891 7.16985 4.08301 7.58398 4.08301H13.251Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListBullet16.category = 'Text Formatting';\n\nexport default ListBullet16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListBullet20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListBullet20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.79199 11.542C6.12642 11.5422 7.20783 12.6235 7.20801 13.958C7.20801 15.2926 6.12652 16.3748 4.79199 16.375C3.45731 16.375 2.375 15.2927 2.375 13.958C2.37518 12.6234 3.45742 11.542 4.79199 11.542ZM4.79199 13.042C4.28583 13.042 3.87518 13.4519 3.875 13.958C3.875 14.4643 4.28572 14.875 4.79199 14.875C5.29811 14.8748 5.70801 14.4642 5.70801 13.958C5.70783 13.452 5.298 13.0422 4.79199 13.042ZM16.875 13.208C17.2891 13.208 17.6248 13.5439 17.625 13.958C17.625 14.3722 17.2892 14.708 16.875 14.708H9.79199C9.37778 14.708 9.04199 14.3722 9.04199 13.958C9.04217 13.5439 9.37789 13.208 9.79199 13.208H16.875ZM4.79199 3.625C6.12653 3.62518 7.20801 4.70741 7.20801 6.04199C7.20783 7.37642 6.12642 8.45783 4.79199 8.45801C3.45741 8.45801 2.37518 7.37653 2.375 6.04199C2.375 4.7073 3.4573 3.625 4.79199 3.625ZM4.79199 5.125C4.28573 5.125 3.875 5.53573 3.875 6.04199C3.87518 6.5481 4.28584 6.95801 4.79199 6.95801C5.298 6.95783 5.70783 6.548 5.70801 6.04199C5.70801 5.53584 5.2981 5.12518 4.79199 5.125ZM16.875 5.29199C17.2892 5.29199 17.625 5.62778 17.625 6.04199C17.6248 6.45606 17.2891 6.79199 16.875 6.79199H9.79199C9.37789 6.79199 9.04217 6.45606 9.04199 6.04199C9.04199 5.62778 9.37778 5.29199 9.79199 5.29199H16.875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListBullet20.category = 'Text Formatting';\n\nexport default ListBullet20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListBullet24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListBullet24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 14C7.26878 14 8.5 15.2312 8.5 16.75C8.5 18.2688 7.26878 19.5 5.75 19.5C4.23122 19.5 3 18.2688 3 16.75C3 15.2312 4.23122 14 5.75 14ZM5.75 15.5C5.05964 15.5 4.5 16.0596 4.5 16.75C4.5 17.4404 5.05964 18 5.75 18C6.44036 18 7 17.4404 7 16.75C7 16.0596 6.44036 15.5 5.75 15.5ZM20.25 16C20.6642 16 21 16.3358 21 16.75C21 17.1642 20.6642 17.5 20.25 17.5H11.75C11.3358 17.5 11 17.1642 11 16.75C11 16.3358 11.3358 16 11.75 16H20.25ZM5.75 4.5C7.26878 4.5 8.5 5.73122 8.5 7.25C8.5 8.76878 7.26878 10 5.75 10C4.23122 10 3 8.76878 3 7.25C3 5.73122 4.23122 4.5 5.75 4.5ZM5.75 6C5.05964 6 4.5 6.55964 4.5 7.25C4.5 7.94036 5.05964 8.5 5.75 8.5C6.44036 8.5 7 7.94036 7 7.25C7 6.55964 6.44036 6 5.75 6ZM20.25 6.5C20.6642 6.5 21 6.83579 21 7.25C21 7.66421 20.6642 8 20.25 8H11.75C11.3358 8 11 7.66421 11 7.25C11 6.83579 11.3358 6.5 11.75 6.5H20.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListBullet24.category = 'Text Formatting';\n\nexport default ListBullet24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListBullet32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListBullet32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.66699 18.917C9.5537 18.9172 11.0828 20.4462 11.083 22.333C11.083 24.2199 9.55381 25.7498 7.66699 25.75C5.78003 25.75 4.25 24.22 4.25 22.333C4.25018 20.4461 5.78013 18.917 7.66699 18.917ZM7.66699 20.417C6.60855 20.417 5.75018 21.2746 5.75 22.333C5.75 23.3916 6.60844 24.25 7.66699 24.25C8.7254 24.2498 9.58301 23.3915 9.58301 22.333C9.58283 21.2747 8.72529 20.4172 7.66699 20.417ZM27 21.583C27.4141 21.583 27.7498 21.9189 27.75 22.333C27.75 22.7472 27.4142 23.083 27 23.083H15.667C15.2528 23.083 14.917 22.7472 14.917 22.333C14.9172 21.9189 15.2529 21.583 15.667 21.583H27ZM7.66699 6.25C9.55382 6.25018 11.083 7.78013 11.083 9.66699C11.0828 11.5537 9.55371 13.0828 7.66699 13.083C5.78013 13.083 4.25018 11.5538 4.25 9.66699C4.25 7.78002 5.78002 6.25 7.66699 6.25ZM7.66699 7.75C6.60845 7.75 5.75 8.60845 5.75 9.66699C5.75018 10.7254 6.60855 11.583 7.66699 11.583C8.72528 11.5828 9.58283 10.7253 9.58301 9.66699C9.58301 8.60855 8.72539 7.75018 7.66699 7.75ZM27 8.91699C27.4142 8.91699 27.75 9.25278 27.75 9.66699C27.7498 10.0811 27.4141 10.417 27 10.417H15.667C15.2529 10.417 14.9172 10.0811 14.917 9.66699C14.917 9.25278 15.2528 8.91699 15.667 8.91699H27Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListBullet32.category = 'Text Formatting';\n\nexport default ListBullet32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListBulletBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListBulletBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.375 7.25C2.99632 7.25 3.5 7.75366 3.5 8.375C3.5 8.99634 2.99632 9.5 2.375 9.5C1.75368 9.5 1.25 8.99634 1.25 8.375C1.25 7.75366 1.75368 7.25 2.375 7.25ZM9.875 7.375C10.4273 7.375 10.875 7.82272 10.875 8.375C10.875 8.92728 10.4273 9.375 9.875 9.375H5.625C5.07272 9.375 4.625 8.92728 4.625 8.375C4.625 7.82272 5.07272 7.375 5.625 7.375H9.875ZM2.375 2.5C2.99632 2.5 3.5 3.00368 3.5 3.625C3.5 4.24632 2.99632 4.75 2.375 4.75C1.75368 4.75 1.25 4.24632 1.25 3.625C1.25 3.00368 1.75368 2.5 2.375 2.5ZM9.875 2.625C10.4273 2.625 10.875 3.07272 10.875 3.625C10.875 4.17728 10.4273 4.625 9.875 4.625H5.625C5.07272 4.625 4.625 4.17728 4.625 3.625C4.625 3.07272 5.07272 2.625 5.625 2.625H9.875Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nListBulletBold12.category = 'Text Formatting';\n\nexport default ListBulletBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListBulletBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListBulletBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.58691 9.50098C4.50656 9.50111 5.25195 10.2473 5.25195 11.167C5.25182 12.0866 4.50647 12.8319 3.58691 12.832C2.66724 12.832 1.92103 12.0867 1.9209 11.167C1.9209 10.2472 2.66716 9.50098 3.58691 9.50098ZM13.2529 10.166C13.8049 10.1662 14.2526 10.6141 14.2529 11.166C14.2529 11.7182 13.8051 12.1658 13.2529 12.166H7.58594C7.03369 12.166 6.58594 11.7183 6.58594 11.166C6.58625 10.614 7.03388 10.1661 7.58594 10.166H13.2529ZM3.58691 3.16699C4.50714 3.16713 5.25271 3.9128 5.25293 4.83301C5.25293 5.7534 4.50728 6.49987 3.58691 6.5C2.66644 6.5 1.91992 5.75348 1.91992 4.83301C1.92014 3.91272 2.66657 3.16699 3.58691 3.16699ZM13.2529 3.83301C13.805 3.83318 14.2528 4.28094 14.2529 4.83301C14.2529 5.38518 13.8051 5.83283 13.2529 5.83301H7.58594C7.03369 5.83297 6.58594 5.38527 6.58594 4.83301C6.58607 4.28086 7.03377 3.83305 7.58594 3.83301H13.2529Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListBulletBold16.category = 'Text Formatting';\n\nexport default ListBulletBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListBulletBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListBulletBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.79199 11.292C6.26448 11.2922 7.45783 12.4855 7.45801 13.958C7.45801 15.4307 6.26459 16.6248 4.79199 16.625C3.31924 16.625 2.125 15.4308 2.125 13.958C2.12518 12.4854 3.31935 11.292 4.79199 11.292ZM16.875 12.958C17.4272 12.958 17.8748 13.4059 17.875 13.958C17.875 14.5103 17.4273 14.958 16.875 14.958H9.79199C9.23971 14.958 8.79199 14.5103 8.79199 13.958C8.79217 13.4059 9.23982 12.958 9.79199 12.958H16.875ZM4.79199 13.292C4.4239 13.292 4.12518 13.59 4.125 13.958C4.125 14.3262 4.42379 14.625 4.79199 14.625C5.16004 14.6248 5.45801 14.3261 5.45801 13.958C5.45783 13.5901 5.15993 13.2922 4.79199 13.292ZM4.79199 3.375C6.2646 3.37518 7.45801 4.56934 7.45801 6.04199C7.45783 7.51449 6.26449 8.70783 4.79199 8.70801C3.31934 8.70801 2.12518 7.5146 2.125 6.04199C2.125 4.56923 3.31923 3.375 4.79199 3.375ZM16.875 5.04199C17.4273 5.04199 17.875 5.48971 17.875 6.04199C17.8748 6.59413 17.4272 7.04199 16.875 7.04199H9.79199C9.23982 7.04199 8.79217 6.59413 8.79199 6.04199C8.79199 5.48971 9.23971 5.04199 9.79199 5.04199H16.875ZM4.79199 5.375C4.4238 5.375 4.125 5.6738 4.125 6.04199C4.12518 6.41003 4.42391 6.70801 4.79199 6.70801C5.15992 6.70783 5.45783 6.40992 5.45801 6.04199C5.45801 5.67391 5.16003 5.37518 4.79199 5.375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListBulletBold20.category = 'Text Formatting';\n\nexport default ListBulletBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListBulletBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListBulletBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 13.75C7.40685 13.75 8.75 15.0931 8.75 16.75C8.75 18.4069 7.40685 19.75 5.75 19.75C4.09315 19.75 2.75 18.4069 2.75 16.75C2.75 15.0931 4.09315 13.75 5.75 13.75ZM5.75 15.75C5.19771 15.75 4.75 16.1977 4.75 16.75C4.75 17.3023 5.19771 17.75 5.75 17.75C6.30229 17.75 6.75 17.3023 6.75 16.75C6.75 16.1977 6.30229 15.75 5.75 15.75ZM20.25 15.75C20.8023 15.75 21.25 16.1977 21.25 16.75C21.25 17.3023 20.8023 17.75 20.25 17.75H11.75C11.1977 17.75 10.75 17.3023 10.75 16.75C10.75 16.1977 11.1977 15.75 11.75 15.75H20.25ZM5.75 4.25C7.40685 4.25 8.75 5.59315 8.75 7.25C8.75 8.90685 7.40685 10.25 5.75 10.25C4.09315 10.25 2.75 8.90685 2.75 7.25C2.75 5.59315 4.09315 4.25 5.75 4.25ZM5.75 6.25C5.19771 6.25 4.75 6.69771 4.75 7.25C4.75 7.80229 5.19771 8.25 5.75 8.25C6.30229 8.25 6.75 7.80229 6.75 7.25C6.75 6.69771 6.30229 6.25 5.75 6.25ZM20.25 6.25C20.8023 6.25 21.25 6.69772 21.25 7.25C21.25 7.80228 20.8023 8.25 20.25 8.25H11.75C11.1977 8.25 10.75 7.80228 10.75 7.25C10.75 6.69772 11.1977 6.25 11.75 6.25H20.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListBulletBold24.category = 'Text Formatting';\n\nexport default ListBulletBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListBulletBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListBulletBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.66699 18.667C9.69177 18.6672 11.3328 20.3082 11.333 22.333C11.333 24.358 9.69188 25.9998 7.66699 26C5.64196 26 4 24.3581 4 22.333C4.00018 20.3081 5.64207 18.667 7.66699 18.667ZM7.66699 20.667C6.74662 20.667 6.00018 21.4127 6 22.333C6 23.2535 6.74651 24 7.66699 24C8.58733 23.9998 9.33301 23.2534 9.33301 22.333C9.33283 21.4128 8.58722 20.6672 7.66699 20.667ZM27 21.333C27.5522 21.333 27.9998 21.7809 28 22.333C28 22.8853 27.5523 23.333 27 23.333H15.667C15.1147 23.333 14.667 22.8853 14.667 22.333C14.6672 21.7809 15.1148 21.333 15.667 21.333H27ZM7.66699 6C9.69189 6.00018 11.333 7.64206 11.333 9.66699C11.3328 11.6918 9.69178 13.3328 7.66699 13.333C5.64206 13.333 4.00018 11.6919 4 9.66699C4 7.64195 5.64195 6 7.66699 6ZM7.66699 8C6.74652 8 6 8.74652 6 9.66699C6.00018 10.5873 6.74663 11.333 7.66699 11.333C8.58721 11.3328 9.33283 10.5872 9.33301 9.66699C9.33301 8.74663 8.58732 8.00018 7.66699 8ZM27 8.66699C27.5523 8.66699 28 9.11471 28 9.66699C27.9998 10.2191 27.5522 10.667 27 10.667H15.667C15.1148 10.667 14.6672 10.2191 14.667 9.66699C14.667 9.11471 15.1147 8.66699 15.667 8.66699H27Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListBulletBold32.category = 'Text Formatting';\n\nexport default ListBulletBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListCheck12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListCheck12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.125 1.125C10.0915 1.125 10.875 1.90851 10.875 2.875V9.125C10.875 10.0915 10.0915 10.875 9.125 10.875H2.875C1.90851 10.875 1.125 10.0915 1.125 9.125V2.875C1.125 1.9085 1.9085 1.125 2.875 1.125H9.125ZM2.875 2.625C2.73693 2.625 2.625 2.73693 2.625 2.875V9.125C2.625 9.26308 2.73692 9.375 2.875 9.375H9.125C9.26309 9.375 9.375 9.26309 9.375 9.125V2.875C9.375 2.73692 9.26308 2.625 9.125 2.625H2.875ZM4.66992 6.42676C4.9184 6.09547 5.38837 6.02803 5.71973 6.27637C6.0511 6.5249 6.11865 6.99578 5.87012 7.32715L4.93359 8.57422C4.69476 8.89263 4.24915 8.96884 3.91797 8.74805L3.35547 8.37305C3.01098 8.14324 2.91774 7.67759 3.14746 7.33301C3.3709 6.99819 3.81697 6.90153 4.1582 7.10742L4.66992 6.42676ZM8.125 6.75C8.53921 6.75 8.875 7.08579 8.875 7.5C8.875 7.91421 8.53921 8.25 8.125 8.25H6.875C6.46079 8.25 6.125 7.91421 6.125 7.5C6.125 7.08579 6.46079 6.75 6.875 6.75H8.125ZM4.66992 3.42578C4.9185 3.09465 5.38845 3.02791 5.71973 3.27637C6.05099 3.52488 6.11852 3.99483 5.87012 4.32617L4.93359 5.57422C4.69471 5.89231 4.24902 5.96871 3.91797 5.74805L3.35547 5.37305C3.01087 5.1433 2.91779 4.67763 3.14746 4.33301C3.37089 3.99788 3.81684 3.90127 4.1582 4.10742L4.66992 3.42578ZM8.1543 3.75C8.56837 3.75016 8.9043 4.08589 8.9043 4.5C8.9043 4.91411 8.56837 5.24984 8.1543 5.25H6.9043C6.49008 5.25 6.1543 4.91421 6.1543 4.5C6.1543 4.08579 6.49008 3.75 6.9043 3.75H8.1543Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListCheck12.category = 'Text Formatting';\n\nexport default ListCheck12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListCheck16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListCheck16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.167 1.75C13.3174 1.75018 14.2498 2.68268 14.25 3.83301V12.167C14.2498 13.3173 13.3173 14.2498 12.167 14.25H3.83301C2.68268 14.2498 1.75018 13.3174 1.75 12.167V3.83301C1.75018 2.68267 2.68267 1.75018 3.83301 1.75H12.167ZM3.83301 3.25C3.5111 3.25018 3.25018 3.5111 3.25 3.83301V12.167C3.25018 12.4889 3.51109 12.7498 3.83301 12.75H12.167C12.4889 12.7498 12.7498 12.4889 12.75 12.167V3.83301C12.7498 3.51109 12.4889 3.25018 12.167 3.25H3.83301ZM6.42676 8.71875C6.67534 8.38763 7.14529 8.32088 7.47656 8.56934C7.80768 8.81792 7.87443 9.28787 7.62598 9.61914L6.37891 11.2822L5.77832 10.832V10.833L6.37891 11.2822C6.14008 11.6007 5.6935 11.6778 5.3623 11.457L4.6123 10.957C4.26783 10.7274 4.17491 10.2616 4.4043 9.91699C4.63405 9.57236 5.09969 9.47925 5.44434 9.70898L5.60352 9.81543L6.42676 8.71875ZM10.833 9.25C11.2472 9.25 11.583 9.58579 11.583 10C11.583 10.4142 11.2472 10.75 10.833 10.75H9.16699C8.75278 10.75 8.41699 10.4142 8.41699 10C8.41699 9.58579 8.75278 9.25 9.16699 9.25H10.833ZM6.42676 4.71777C6.67537 4.38677 7.14533 4.31994 7.47656 4.56836C7.80776 4.81692 7.87445 5.28686 7.62598 5.61816L6.37891 7.28223L5.77832 6.83105V6.83203L6.37891 7.28223C6.14005 7.60058 5.69347 7.67684 5.3623 7.45605L4.6123 6.95605C4.26786 6.72632 4.17481 6.26059 4.4043 5.91602C4.63404 5.57143 5.09971 5.47836 5.44434 5.70801L5.60352 5.81445L6.42676 4.71777ZM10.8721 5.25C11.2863 5.25004 11.6221 5.58581 11.6221 6C11.6221 6.41419 11.2863 6.74996 10.8721 6.75H9.20508C8.79098 6.74986 8.45508 6.41413 8.45508 6C8.45508 5.58587 8.79098 5.25014 9.20508 5.25H10.8721Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListCheck16.category = 'Text Formatting';\n\nexport default ListCheck16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListCheck20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListCheck20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.208 2.375C16.5427 2.375 17.625 3.45731 17.625 4.79199V15.208C17.625 16.5427 16.5427 17.625 15.208 17.625H4.79199C3.45731 17.625 2.375 16.5427 2.375 15.208V4.79199C2.375 3.4573 3.4573 2.375 4.79199 2.375H15.208ZM4.79199 3.875C4.28573 3.875 3.875 4.28573 3.875 4.79199V15.208C3.875 15.7143 4.28572 16.125 4.79199 16.125H15.208C15.7143 16.125 16.125 15.7143 16.125 15.208V4.79199C16.125 4.28572 15.7143 3.875 15.208 3.875H4.79199ZM8.18262 11.0107C8.43116 10.6794 8.90206 10.6128 9.2334 10.8613C9.56448 11.1099 9.63126 11.5799 9.38281 11.9111L7.82324 13.9912L7.72461 14.0986C7.47482 14.3235 7.09737 14.358 6.80762 14.165L5.87012 13.54C5.52548 13.3103 5.43237 12.8446 5.66211 12.5C5.89187 12.1554 6.3575 12.0622 6.70215 12.292L7.04785 12.5225L8.18262 11.0107ZM13.542 11.75C13.9561 11.7502 14.292 12.0859 14.292 12.5C14.292 12.9141 13.9561 13.2498 13.542 13.25H11.458C11.0439 13.2498 10.708 12.9141 10.708 12.5C10.708 12.0859 11.0439 11.7502 11.458 11.75H13.542ZM8.18262 6.00977C8.43116 5.67848 8.90206 5.61185 9.2334 5.86035C9.56448 6.10894 9.63125 6.57889 9.38281 6.91016L7.82324 8.99023L7.72461 9.09766C7.47481 9.32254 7.09739 9.35703 6.80762 9.16406L5.87012 8.53906C5.52549 8.3093 5.43237 7.84366 5.66211 7.49902C5.89188 7.15438 6.35751 7.06124 6.70215 7.29102L7.04785 7.52148L8.18262 6.00977ZM13.5898 6.75C14.0041 6.75 14.3398 7.08579 14.3398 7.5C14.3398 7.91421 14.0041 8.25 13.5898 8.25H11.5068C11.0926 8.25 10.7568 7.91421 10.7568 7.5C10.7568 7.08579 11.0926 6.75 11.5068 6.75H13.5898Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListCheck20.category = 'Text Formatting';\n\nexport default ListCheck20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListCheck24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListCheck24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 3C19.7688 3 21 4.23122 21 5.75V18.25C21 19.7688 19.7688 21 18.25 21H5.75C4.23122 21 3 19.7688 3 18.25V5.75C3 4.23122 4.23122 3 5.75 3H18.25ZM5.75 4.5C5.05964 4.5 4.5 5.05964 4.5 5.75V18.25C4.5 18.9404 5.05964 19.5 5.75 19.5H18.25C18.9404 19.5 19.5 18.9404 19.5 18.25V5.75C19.5 5.05964 18.9404 4.5 18.25 4.5H5.75ZM9.93945 13.3037C10.1879 12.9724 10.6579 12.905 10.9893 13.1533C11.3206 13.4018 11.388 13.8718 11.1396 14.2031L9.26758 16.6992C9.02869 17.0173 8.58301 17.0937 8.25195 16.873L7.12695 16.123C6.78234 15.8933 6.68925 15.4276 6.91895 15.083C7.14871 14.7384 7.61434 14.6452 7.95898 14.875L8.49316 15.2314L9.93945 13.3037ZM16.25 14.25C16.6642 14.25 17 14.5858 17 15C17 15.4142 16.6642 15.75 16.25 15.75H13.75C13.3358 15.75 13 15.4142 13 15C13 14.5858 13.3358 14.25 13.75 14.25H16.25ZM9.93945 7.30273C10.1879 6.97142 10.6579 6.90396 10.9893 7.15234C11.3206 7.40085 11.3881 7.87078 11.1396 8.20215L9.26758 10.6982C9.02869 11.0163 8.58297 11.0927 8.25195 10.8721L7.12695 10.1221C6.78239 9.89235 6.68936 9.42665 6.91895 9.08203C7.14872 8.73739 7.61435 8.64425 7.95898 8.87402L8.49316 9.23047L9.93945 7.30273ZM16.3076 8.25C16.7218 8.25 17.0576 8.58579 17.0576 9C17.0576 9.41421 16.7218 9.75 16.3076 9.75H13.8076C13.3936 9.74979 13.0576 9.41409 13.0576 9C13.0576 8.58591 13.3936 8.25021 13.8076 8.25H16.3076Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListCheck24.category = 'Text Formatting';\n\nexport default ListCheck24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListCheck32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListCheck32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.333 4.25C26.22 4.25 27.75 5.78003 27.75 7.66699V24.333C27.75 26.22 26.22 27.75 24.333 27.75H7.66699C5.78003 27.75 4.25 26.22 4.25 24.333V7.66699C4.25 5.78002 5.78002 4.25 7.66699 4.25H24.333ZM7.66699 5.75C6.60845 5.75 5.75 6.60845 5.75 7.66699V24.333C5.75 25.3916 6.60844 26.25 7.66699 26.25H24.333C25.3916 26.25 26.25 25.3916 26.25 24.333V7.66699C26.25 6.60844 25.3916 5.75 24.333 5.75H7.66699ZM13.4531 17.8877C13.7017 17.5566 14.1716 17.4898 14.5029 17.7383C14.8341 17.9869 14.9008 18.4568 14.6523 18.7881L12.1572 22.1152L12.0586 22.2236C11.8087 22.4483 11.4313 22.4821 11.1416 22.2891L9.6416 21.2891C9.29696 21.0593 9.20383 20.5937 9.43359 20.249C9.66342 19.9046 10.1291 19.8113 10.4736 20.041L11.3828 20.6465L13.4531 17.8877ZM21.667 19.25C22.0811 19.2502 22.417 19.5859 22.417 20C22.417 20.4141 22.0811 20.7498 21.667 20.75H18.333C17.9189 20.7498 17.583 20.4141 17.583 20C17.583 19.5859 17.9189 19.2502 18.333 19.25H21.667ZM13.4531 9.88672C13.7016 9.55535 14.1716 9.4878 14.5029 9.73633C14.8342 9.98487 14.9008 10.4548 14.6523 10.7861L12.1572 14.1133L11.5576 13.6631V13.6641L12.1572 14.1133C11.9185 14.4316 11.4728 14.5086 11.1416 14.2881L9.6416 13.2881C9.29701 13.0583 9.20394 12.5927 9.43359 12.248C9.66337 11.9034 10.129 11.8103 10.4736 12.04L11.3828 12.6455L13.4531 9.88672ZM21.7441 11.25C22.1583 11.2501 22.4941 11.5858 22.4941 12C22.4941 12.4142 22.1583 12.7499 21.7441 12.75H18.4111C17.9969 12.75 17.6611 12.4142 17.6611 12C17.6611 11.5858 17.9969 11.25 18.4111 11.25H21.7441Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListCheck32.category = 'Text Formatting';\n\nexport default ListCheck32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListCheckBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListCheckBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.20588 6.47025C2.49835 6.00218 3.11552 5.85891 3.5838 6.15091C4.05199 6.44334 4.19512 7.06051 3.90314 7.52884L2.65314 9.52884C2.50195 9.77092 2.25479 9.93689 1.97345 9.9849C1.69199 10.0328 1.40337 9.95826 1.18048 9.77982L0.429508 9.17923C-0.00152638 8.83405 -0.0708949 8.20409 0.274234 7.77298C0.585078 7.38534 1.12554 7.2912 1.54474 7.52787L2.20588 6.47025ZM9.87384 7.37455C10.426 7.37455 10.8736 7.82244 10.8738 8.37455C10.8738 8.92683 10.4261 9.37455 9.87384 9.37455H5.62384C5.0716 9.37449 4.62384 8.9268 4.62384 8.37455C4.62406 7.82248 5.07174 7.3746 5.62384 7.37455H9.87384ZM2.20588 1.47025C2.4984 1.00221 3.11553 0.858841 3.5838 1.15091C4.05192 1.44333 4.19504 2.06054 3.90314 2.52884L2.65314 4.52884C2.50199 4.77086 2.2547 4.93684 1.97345 4.9849C1.692 5.03284 1.40337 4.95824 1.18048 4.77982L0.429508 4.17923C-0.00163275 3.83407 -0.0709267 3.20413 0.274234 2.77298C0.585116 2.38538 1.12556 2.29115 1.54474 2.52787L2.20588 1.47025ZM9.87384 2.62455C10.426 2.62455 10.8736 3.07244 10.8738 3.62455C10.8738 4.17683 10.4261 4.62455 9.87384 4.62455H5.62384C5.0716 4.62449 4.62384 4.1768 4.62384 3.62455C4.62406 3.07248 5.07174 2.6246 5.62384 2.62455H9.87384Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nListCheckBold12.category = 'Text Formatting';\n\nexport default ListCheckBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListCheckBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListCheckBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.18652 8.41919C5.50753 7.96978 6.13164 7.86576 6.58105 8.18677C7.03036 8.5078 7.13446 9.13193 6.81348 9.5813L4.31348 13.0813C4.14263 13.3204 3.87493 13.4731 3.58203 13.4973C3.2893 13.5214 3.0007 13.4149 2.79297 13.2073L1.29297 11.7073C0.902458 11.3168 0.902484 10.6837 1.29297 10.2932C1.68349 9.90269 2.31651 9.90269 2.70703 10.2932L3.37207 10.9583L5.18652 8.41919ZM14 10.0002C14.5522 10.0003 15 10.448 15 11.0002C14.9999 11.5524 14.5522 12.0002 14 12.0002H9C8.44777 12.0002 8.00008 11.5525 8 11.0002C8 10.448 8.44772 10.0002 9 10.0002H14ZM5.18652 2.41919C5.50753 1.96978 6.13164 1.86576 6.58105 2.18677C7.03036 2.5078 7.13446 3.13193 6.81348 3.5813L4.31348 7.0813C4.14263 7.32044 3.87493 7.47305 3.58203 7.49731C3.2893 7.5214 3.0007 7.41494 2.79297 7.20728L1.29297 5.70728C0.902458 5.31676 0.902484 4.68374 1.29297 4.29321C1.68349 3.90269 2.31651 3.90269 2.70703 4.29321L3.37207 4.95825L5.18652 2.41919ZM14 4.00024C14.5522 4.00028 15 4.44798 15 5.00024C14.9999 5.55243 14.5522 6.0002 14 6.00024H9C8.44777 6.00024 8.00008 5.55246 8 5.00024C8 4.44796 8.44772 4.00024 9 4.00024H14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListCheckBold16.category = 'Text Formatting';\n\nexport default ListCheckBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListCheckBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListCheckBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.21191 11.385C6.55185 10.9499 7.18003 10.8724 7.61523 11.2122C8.05022 11.5521 8.1278 12.1803 7.78809 12.6155L4.66309 16.6155C4.49154 16.835 4.23564 16.9731 3.95801 16.9963C3.68054 17.0195 3.40575 16.9263 3.2002 16.7385L1.3252 15.0237C0.917893 14.6511 0.889497 14.0191 1.26172 13.6116C1.63438 13.204 2.2672 13.1754 2.6748 13.5481L3.75195 14.5325L6.21191 11.385ZM18 13.0002C18.5522 13.0003 19 13.448 19 14.0002C18.9999 14.5524 18.5522 15.0002 18 15.0002H11C10.4478 15.0002 10.0001 14.5524 10 14.0002C10 13.448 10.4477 13.0002 11 13.0002H18ZM6.21191 3.38501C6.55185 2.94989 7.18003 2.8724 7.61523 3.21216C8.05022 3.55212 8.1278 4.18033 7.78809 4.61548L4.66309 8.61548C4.49154 8.835 4.23564 8.97309 3.95801 8.99634C3.68054 9.01946 3.40575 8.92633 3.2002 8.73853L1.3252 7.02368C0.917893 6.65112 0.889497 6.01913 1.26172 5.61157C1.63438 5.20397 2.2672 5.17543 2.6748 5.5481L3.75195 6.53247L6.21191 3.38501ZM18 5.00024C18.5522 5.00029 19 5.44799 19 6.00024C18.9999 6.5524 18.5522 7.0002 18 7.00024H11C10.4478 7.00024 10.0001 6.55243 10 6.00024C10 5.44796 10.4477 5.00024 11 5.00024H18Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListCheckBold20.category = 'Text Formatting';\n\nexport default ListCheckBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListCheckBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListCheckBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.21777 12.877C8.56189 12.4452 9.19115 12.3739 9.62305 12.7178C10.0549 13.0619 10.1262 13.6911 9.78223 14.123L5.40723 19.6133C5.23089 19.8344 4.96883 19.9709 4.68652 19.9883C4.40416 20.0056 4.1269 19.9021 3.9248 19.7041L1.2998 17.1328C0.905666 16.7465 0.899215 16.1132 1.28516 15.7188C1.6716 15.3243 2.30566 15.3177 2.7002 15.7041L4.5332 17.499L8.21777 12.877ZM22 15C22.5523 15 23 15.4477 23 16C23 16.5523 22.5523 17 22 17H13C12.4478 16.9999 12 16.5522 12 16C12 15.4478 12.4478 15.0001 13 15H22ZM8.21777 4.37695C8.56189 3.94516 9.19115 3.87386 9.62305 4.21777C10.0549 4.56192 10.1262 5.19115 9.78223 5.62305L5.40723 11.1133C5.23089 11.3344 4.96883 11.4709 4.68652 11.4883C4.40416 11.5056 4.1269 11.4021 3.9248 11.2041L1.2998 8.63281C0.905666 8.24646 0.899216 7.61323 1.28516 7.21875C1.6716 6.82425 2.30566 6.81772 2.7002 7.2041L4.5332 8.99902L8.21777 4.37695ZM22 7C22.5523 7 23 7.44772 23 8C23 8.55228 22.5523 9 22 9H13C12.4478 8.99989 12 8.55221 12 8C12 7.44778 12.4478 7.00011 13 7H22Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListCheckBold24.category = 'Text Formatting';\n\nexport default ListCheckBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListCheckBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListCheckBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.96289 18.3857C10.3029 17.9506 10.931 17.873 11.3662 18.2129C11.8013 18.5528 11.8787 19.181 11.5391 19.6162L6.06934 26.6172C5.89786 26.8365 5.64268 26.9747 5.36523 26.998C5.08759 27.0212 4.81207 26.9273 4.60645 26.7393L1.3252 23.7393C0.917696 23.3666 0.889198 22.7338 1.26172 22.3262C1.63438 21.9186 2.26722 21.891 2.6748 22.2637L5.1582 24.5342L9.96289 18.3857ZM30 22C30.5523 22 31 22.4477 31 23C30.9999 23.5522 30.5522 24 30 24H16C15.4478 23.9999 15.0001 23.5522 15 23C15 22.4478 15.4478 22.0001 16 22H30ZM9.96289 4.38477C10.3029 3.94958 10.931 3.87197 11.3662 4.21191C11.8012 4.55182 11.8786 5.18007 11.5391 5.61523L6.06934 12.6162C5.89786 12.8355 5.64261 12.9738 5.36523 12.9971C5.08765 13.0202 4.81205 12.9262 4.60645 12.7383L1.3252 9.73828C0.917718 9.36569 0.889319 8.73279 1.26172 8.3252C1.63439 7.91764 2.26722 7.89005 2.6748 8.2627L5.1582 10.5332L9.96289 4.38477ZM30 8C30.5523 8 31 8.44772 31 9C30.9999 9.55223 30.5522 10 30 10H16C15.4478 9.99992 15.0001 9.55219 15 9C15 8.44776 15.4478 8.00008 16 8H30Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListCheckBold32.category = 'Text Formatting';\n\nexport default ListCheckBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListNumber12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListNumber12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.80469 6.37524C3.55701 6.37537 4.35537 6.92486 4.35547 7.81958C4.35539 8.29705 4.12505 8.64854 3.88281 8.88794C4.23357 8.95072 4.5 9.25643 4.5 9.62524C4.49987 10.0393 4.16413 10.3752 3.75 10.3752H1.875C1.46087 10.3752 1.12513 10.0393 1.125 9.62524C1.125 9.10999 1.4342 8.76871 1.66797 8.57544C1.89389 8.38871 2.1833 8.23262 2.37109 8.12622C2.54713 8.02647 2.66928 7.9508 2.75586 7.88403C2.71931 7.89321 2.67127 7.91087 2.61523 7.9436C2.57722 7.96583 2.54537 7.98754 2.52539 8.00317C2.51577 8.01072 2.51003 8.01687 2.50781 8.0188C2.50833 8.01833 2.50875 8.01689 2.50977 8.01587C2.20816 8.29552 1.73677 8.28046 1.4541 7.98071C1.17016 7.67931 1.18412 7.20423 1.48535 6.92017L1.71484 7.16333C1.51272 6.94868 1.489 6.92323 1.48633 6.92017V6.91919H1.4873L1.48828 6.91724C1.48931 6.91627 1.49095 6.91541 1.49219 6.91431C1.49467 6.91202 1.49775 6.90941 1.50098 6.90649C1.50753 6.90057 1.51583 6.89329 1.52539 6.88501C1.54466 6.86832 1.57047 6.84685 1.60156 6.82251C1.66314 6.77433 1.74998 6.71153 1.85742 6.64868C2.06242 6.52884 2.39809 6.37524 2.80469 6.37524ZM10.125 7.62524C10.5392 7.62524 10.875 7.96103 10.875 8.37524C10.8749 8.78935 10.5391 9.12524 10.125 9.12524H5.875C5.46087 9.12524 5.12513 8.78935 5.125 8.37524C5.125 7.96103 5.46079 7.62524 5.875 7.62524H10.125ZM2.69531 1.76099C2.92439 1.60074 3.2237 1.58109 3.47168 1.71021C3.71948 1.83943 3.875 2.09575 3.875 2.37524V4.87524C3.87487 5.28935 3.53913 5.62524 3.125 5.62524C2.71087 5.62524 2.37513 5.28935 2.375 4.87524V3.8147L2.30469 3.8645C1.96543 4.10174 1.49824 4.01903 1.26074 3.67993C1.0234 3.34065 1.10613 2.8735 1.44531 2.63599L2.69531 1.76099ZM10.125 2.87524C10.5392 2.87524 10.875 3.21103 10.875 3.62524C10.8749 4.03935 10.5391 4.37524 10.125 4.37524H5.875C5.46087 4.37524 5.12513 4.03935 5.125 3.62524C5.125 3.21103 5.46079 2.87524 5.875 2.87524H10.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListNumber12.category = 'Text Formatting';\n\nexport default ListNumber12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListNumber16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListNumber16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.73926 8.74927C4.6391 8.74928 5.55737 9.4035 5.55762 10.426C5.55747 11.0007 5.26926 11.4226 4.96094 11.7131C4.81275 11.8527 4.64496 11.9754 4.47949 12.0833H5C5.41408 12.0833 5.74978 12.4192 5.75 12.8333C5.74982 13.2473 5.41411 13.5833 5 13.5833H2.5C2.11161 13.5833 1.79223 13.2877 1.75391 12.9094L1.75 12.8333C1.75016 12.2556 2.09501 11.8632 2.38281 11.6252C2.66277 11.3939 3.02437 11.1992 3.28418 11.052C3.58175 10.8834 3.79189 10.7539 3.93262 10.6213C4.05592 10.5051 4.05761 10.451 4.05762 10.426C4.05754 10.4148 4.0542 10.3807 4.00391 10.3372C3.95143 10.2918 3.8598 10.2493 3.73926 10.2493C3.62962 10.2493 3.49541 10.2954 3.36035 10.3743C3.29823 10.4106 3.24748 10.4476 3.21387 10.4739C3.19767 10.4866 3.18561 10.4961 3.17969 10.5012L3.18066 10.5002C3.17791 10.497 3.14079 10.4573 2.66699 9.95435C2.15291 9.40865 2.15218 9.40763 2.15234 9.40747H2.15332V9.40649L2.15527 9.40552C2.15636 9.40447 2.15788 9.40281 2.15918 9.40161C2.16186 9.39914 2.16535 9.39607 2.16895 9.39282C2.17642 9.38605 2.18595 9.37723 2.19727 9.36743C2.22012 9.34764 2.25125 9.32183 2.28906 9.29224C2.36434 9.23335 2.47167 9.15642 2.60352 9.07935C2.85714 8.93115 3.25918 8.74927 3.73926 8.74927ZM13.5 10.4163C13.9141 10.4163 14.2498 10.7522 14.25 11.1663C14.25 11.5805 13.9142 11.9163 13.5 11.9163H7.83301C7.41894 11.9161 7.08301 11.5804 7.08301 11.1663C7.08323 10.7523 7.41908 10.4164 7.83301 10.4163H13.5ZM3.18066 10.5002C2.87915 10.784 2.40504 10.7694 2.12109 10.468C1.83735 10.1666 1.85106 9.69241 2.15234 9.40845L3.18066 10.5002ZM3.73633 2.552C3.9653 2.39183 4.26478 2.37231 4.5127 2.50122C4.76063 2.63031 4.91684 2.88676 4.91699 3.16626V6.49927C4.91699 6.91337 4.58106 7.24909 4.16699 7.24927C3.75278 7.24927 3.41699 6.91348 3.41699 6.49927V4.60571L2.92969 4.94751C2.59039 5.18474 2.1232 5.10214 1.88574 4.76294C1.64844 4.42362 1.73107 3.95549 2.07031 3.71802L3.73633 2.552ZM13.5 4.08325C13.9141 4.08325 14.2498 4.41922 14.25 4.83325C14.2498 5.24732 13.9141 5.58325 13.5 5.58325H7.83301C7.41905 5.58308 7.08318 5.24721 7.08301 4.83325C7.08323 4.41933 7.41908 4.08343 7.83301 4.08325H13.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListNumber16.category = 'Text Formatting';\n\nexport default ListNumber16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListNumber20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListNumber20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.67383 11.1252C5.72127 11.1252 6.75966 11.882 6.75977 13.0325C6.75975 13.6823 6.43568 14.1636 6.07324 14.5051C5.72732 14.831 5.28872 15.0844 4.9375 15.2834C4.93302 15.286 4.92828 15.2887 4.92383 15.2913H6.25C6.66404 15.2913 6.99973 15.6273 7 16.0413C7 16.4555 6.66421 16.7913 6.25 16.7913H3.125C2.71079 16.7913 2.375 16.4555 2.375 16.0413C2.3752 15.4013 2.75584 14.9596 3.09766 14.677C3.43175 14.4008 3.86526 14.1659 4.19727 13.9778C4.56711 13.7682 4.85009 13.5969 5.04492 13.4133C5.2229 13.2456 5.25975 13.1322 5.25977 13.0325C5.25971 12.9578 5.22613 12.8665 5.12695 12.7805C5.02616 12.6933 4.86808 12.6252 4.67383 12.6252C4.49043 12.6253 4.28914 12.6995 4.10547 12.8069C4.01913 12.8574 3.94854 12.9077 3.90137 12.9446C3.87813 12.9628 3.86098 12.9774 3.85156 12.9856L3.84668 12.9885C3.54517 13.2723 3.07106 13.2587 2.78711 12.9573C2.50337 12.6558 2.51794 12.1807 2.81934 11.8967L2.82031 11.8958L2.82227 11.8948C2.82339 11.8937 2.82477 11.8922 2.82617 11.8909L2.86914 11.8518C2.89553 11.8289 2.932 11.7988 2.97656 11.7639C3.06544 11.6944 3.19243 11.6033 3.34863 11.512C3.65079 11.3353 4.11985 11.1253 4.67383 11.1252ZM16.875 13.2083C17.2892 13.2083 17.6249 13.5441 17.625 13.9583C17.625 14.3725 17.2892 14.7083 16.875 14.7083H9.79199C9.37778 14.7083 9.04199 14.3725 9.04199 13.9583C9.04209 13.5441 9.37784 13.2083 9.79199 13.2083H16.875ZM3.84766 12.9895H3.84668V12.9905L3.8457 12.9915L3.84375 12.9924L3.84668 12.9885L3.84766 12.9895ZM4.86719 3.29028C5.08131 3.18091 5.33768 3.18026 5.55469 3.29321C5.80264 3.42235 5.95794 3.6787 5.95801 3.95825V8.12524C5.95783 8.53931 5.62211 8.87524 5.20801 8.87524C4.79405 8.87507 4.45818 8.5392 4.45801 8.12524V5.39868L3.55469 6.03149C3.21547 6.26854 2.74821 6.18589 2.51074 5.84692C2.27331 5.5076 2.35602 5.03951 2.69531 4.802L4.77832 3.34399L4.86719 3.29028ZM16.875 5.29126C17.289 5.29126 17.6247 5.62728 17.625 6.04126C17.625 6.45547 17.2892 6.79126 16.875 6.79126H9.79199C9.37778 6.79126 9.04199 6.45547 9.04199 6.04126C9.04227 5.62728 9.37795 5.29126 9.79199 5.29126H16.875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListNumber20.category = 'Text Formatting';\n\nexport default ListNumber20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListNumber24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListNumber24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.6084 13.5002C6.80331 13.5002 7.96172 14.3606 7.96191 15.6389C7.96184 16.3637 7.60117 16.9057 7.18457 17.2981C6.78462 17.6747 6.27373 17.9695 5.85059 18.2092C5.66547 18.3141 5.49731 18.4106 5.34473 18.5002H7.5C7.91421 18.5002 8.25 18.836 8.25 19.2502C8.24987 19.6643 7.91413 20.0002 7.5 20.0002H3.75C3.33587 20.0002 3.00013 19.6643 3 19.2502C3 18.5475 3.41746 18.0552 3.81348 17.7278C4.20162 17.4071 4.70734 17.1334 5.11133 16.9045C5.55316 16.6542 5.90736 16.4397 6.15625 16.2053C6.38843 15.9866 6.46185 15.8136 6.46191 15.6389C6.46168 15.3832 6.18342 15.0002 5.6084 15.0002C5.35129 15.0004 5.08281 15.1028 4.85059 15.2385C4.73981 15.3033 4.64964 15.3687 4.58887 15.4163C4.55899 15.4397 4.53737 15.4587 4.52441 15.47C4.518 15.4755 4.51338 15.4792 4.51172 15.4807H4.51074C4.20917 15.7614 3.7371 15.7467 3.4541 15.4465C3.17015 15.1451 3.18409 14.67 3.48535 14.386L3.66504 14.5764C3.50776 14.4094 3.48858 14.3886 3.48633 14.386V14.385H3.4873L3.49316 14.3792C3.49633 14.3762 3.50031 14.3725 3.50488 14.3684C3.51422 14.36 3.527 14.3492 3.54199 14.3362C3.57202 14.3102 3.61354 14.2749 3.66504 14.2346C3.76749 14.1545 3.91344 14.049 4.09375 13.9436C4.44445 13.7386 4.98071 13.5004 5.6084 13.5002ZM20.25 16.0002C20.6642 16.0002 21 16.336 21 16.7502C20.9999 17.1643 20.6641 17.5002 20.25 17.5002H11.75C11.3359 17.5002 11.0001 17.1643 11 16.7502C11 16.336 11.3358 16.0002 11.75 16.0002H20.25ZM5.82031 4.13599C6.04939 3.97574 6.3487 3.95609 6.59668 4.08521C6.84448 4.21443 7 4.47075 7 4.75024V9.75024C6.99987 10.1643 6.66413 10.5002 6.25 10.5002C5.83587 10.5002 5.50013 10.1643 5.5 9.75024V6.1897L4.17969 7.1145C3.84043 7.35173 3.37324 7.26903 3.13574 6.92993C2.8984 6.59065 2.98113 6.1235 3.32031 5.88599L5.82031 4.13599ZM20.25 6.50024C20.6642 6.50024 21 6.83603 21 7.25024C20.9999 7.66435 20.6641 8.00024 20.25 8.00024H11.75C11.3359 8.00024 11.0001 7.66435 11 7.25024C11 6.83603 11.3358 6.50024 11.75 6.50024H20.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListNumber24.category = 'Text Formatting';\n\nexport default ListNumber24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ListNumber32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ListNumber32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.47852 18.2502C8.96847 18.2503 10.3651 19.3178 10.3652 20.8518C10.3652 21.7267 9.93298 22.3867 9.4082 22.8811C8.90001 23.3598 8.24524 23.7402 7.67773 24.0618C7.11937 24.3781 6.64755 24.6385 6.28809 24.9163H10C10.414 24.9163 10.7497 25.2523 10.75 25.6663C10.75 26.0805 10.4142 26.4163 10 26.4163H5C4.58579 26.4163 4.25 26.0805 4.25 25.6663C4.2502 24.8388 4.73915 24.247 5.24316 23.8303C5.7395 23.4201 6.38917 23.0668 6.9375 22.7561C7.52366 22.424 8.0228 22.1257 8.37988 21.7893C8.72039 21.4685 8.86523 21.1765 8.86523 20.8518C8.86504 20.3404 8.34864 19.7503 7.47852 19.7502C7.07378 19.7502 6.67133 19.9092 6.3418 20.1018C6.18231 20.195 6.05291 20.2888 5.96484 20.3577C5.92118 20.3918 5.88833 20.4193 5.86816 20.4368C5.85836 20.4453 5.85124 20.4511 5.84766 20.4543H5.84668C5.54517 20.7382 5.07107 20.7245 4.78711 20.4231C4.50343 20.1216 4.51802 19.6475 4.81934 19.3635L5.0127 19.5686L4.81934 19.3625L4.82227 19.3596C4.82356 19.3584 4.82544 19.3573 4.82715 19.3557C4.83075 19.3524 4.8354 19.3479 4.84082 19.343C4.852 19.3329 4.8672 19.319 4.88574 19.303C4.92295 19.2707 4.97493 19.227 5.04004 19.176C5.16978 19.0745 5.35579 18.9409 5.58496 18.8069C6.03294 18.545 6.70323 18.2502 7.47852 18.2502ZM27 21.5833C27.4142 21.5833 27.7499 21.9191 27.75 22.3333C27.75 22.7475 27.4142 23.0833 27 23.0833H15.667C15.2528 23.0833 14.917 22.7475 14.917 22.3333C14.9171 21.9191 15.2528 21.5833 15.667 21.5833H27ZM5.84766 20.4553H5.84668V20.4563H5.8457L5.84668 20.4543L5.84766 20.4553ZM7.99219 5.66528C8.20631 5.55591 8.46268 5.55526 8.67969 5.66821C8.92764 5.79735 9.08294 6.05369 9.08301 6.33325V13.0002C9.08283 13.4143 8.74711 13.7502 8.33301 13.7502C7.91905 13.7501 7.58318 13.4142 7.58301 13.0002V7.77368L5.42969 9.28149C5.09047 9.51854 4.62321 9.43589 4.38574 9.09692C4.1483 8.7576 4.23101 8.28951 4.57031 8.052L7.90332 5.71899L7.99219 5.66528ZM27 8.91626C27.414 8.91626 27.7497 9.25227 27.75 9.66626C27.75 10.0805 27.4142 10.4163 27 10.4163H15.667C15.2528 10.4163 14.917 10.0805 14.917 9.66626C14.9173 9.25227 15.2529 8.91626 15.667 8.91626H27Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nListNumber32.category = 'Text Formatting';\n\nexport default ListNumber32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LocationPin12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LocationPin12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.76142 0 11 2.23858 11 5C11 6.87522 10.1788 8.40479 9.26367 9.52637C8.34945 10.6467 7.30574 11.406 6.76172 11.7617C6.29638 12.066 5.70362 12.066 5.23828 11.7617C4.69426 11.406 3.65055 10.6467 2.73633 9.52637C1.82117 8.40479 1 6.87522 1 5C1 2.23858 3.23858 0 6 0ZM6 1.5C4.067 1.5 2.5 3.067 2.5 5C2.5 6.4179 3.11876 7.62258 3.89844 8.57812C4.64697 9.49544 5.51236 10.139 6 10.4639C6.48764 10.139 7.35303 9.49544 8.10156 8.57812C8.88124 7.62258 9.5 6.4179 9.5 5C9.5 3.067 7.933 1.5 6 1.5ZM6 2.5C7.38071 2.5 8.5 3.61929 8.5 5C8.5 6.38071 7.38071 7.5 6 7.5C4.61929 7.5 3.5 6.38071 3.5 5C3.5 3.61929 4.61929 2.5 6 2.5ZM6 4C5.44772 4 5 4.44772 5 5C5 5.55228 5.44772 6 6 6C6.55228 6 7 5.55228 7 5C7 4.44772 6.55228 4 6 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLocationPin12.category = 'Location';\n\nexport default LocationPin12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LocationPin16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LocationPin16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C11.2239 0 14.5 2.35185 14.5 6.25C14.5 8.8215 13.444 10.9402 12.2383 12.5205C11.0342 14.0986 9.65333 15.1777 8.92188 15.6904C8.36487 16.0808 7.63513 16.0808 7.07812 15.6904C6.34667 15.1777 4.96583 14.0986 3.76172 12.5205C2.55603 10.9402 1.5 8.8215 1.5 6.25C1.5 2.35185 4.7761 0 8 0ZM8 1.5C5.42491 1.5 3 3.34916 3 6.25C3 8.39404 3.87834 10.2004 4.9541 11.6104C6.03142 13.0224 7.2795 13.9993 7.93945 14.4619C7.96291 14.4783 7.98354 14.4834 8 14.4834C8.01645 14.4834 8.03709 14.4783 8.06055 14.4619C8.7205 13.9993 9.96858 13.0224 11.0459 11.6104C12.1217 10.2004 13 8.39404 13 6.25C13 3.34916 10.5751 1.5 8 1.5ZM8 3.5C9.65685 3.5 11 4.84315 11 6.5C11 8.15685 9.65685 9.5 8 9.5C6.34315 9.5 5 8.15685 5 6.5C5 4.84315 6.34315 3.5 8 3.5ZM8 5C7.17157 5 6.5 5.67157 6.5 6.5C6.5 7.32843 7.17157 8 8 8C8.82843 8 9.5 7.32843 9.5 6.5C9.5 5.67157 8.82843 5 8 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLocationPin16.category = 'Location';\n\nexport default LocationPin16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LocationPin20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LocationPin20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C14.2651 0 18 3.47915 18 8C18 11.0082 16.7559 13.5621 15.3076 15.5166C13.8594 17.471 12.1751 18.8704 11.2109 19.5889C10.4862 20.1286 9.51378 20.1287 8.78906 19.5889C7.82484 18.8704 6.14065 17.4711 4.69238 15.5166C3.24408 13.5621 2 11.0082 2 8C2 3.47916 5.73503 6.87175e-05 10 0ZM10 1.5C6.53295 1.50007 3.5 4.33777 3.5 8C3.5 10.5825 4.56789 12.8286 5.89746 14.623C7.2272 16.4176 8.78773 17.7168 9.68555 18.3857C9.87859 18.5294 10.1224 18.5295 10.3154 18.3857C11.2133 17.7167 12.773 16.4174 14.1025 14.623C15.4321 12.8286 16.5 10.5825 16.5 8C16.5 4.33769 13.4671 1.5 10 1.5ZM10 4C12.2091 4 14 5.79086 14 8C14 10.2091 12.2091 12 10 12C7.79086 12 6 10.2091 6 8C6 5.79086 7.79086 4 10 4ZM10 5.5C8.61929 5.5 7.5 6.61929 7.5 8C7.5 9.38071 8.61929 10.5 10 10.5C11.3807 10.5 12.5 9.38071 12.5 8C12.5 6.61929 11.3807 5.5 10 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLocationPin20.category = 'Location';\n\nexport default LocationPin20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LocationPin24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LocationPin24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"25\"\n      viewBox=\"0 0 24 25\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C14.4402 0 16.8093 1.14238 18.5586 2.86816C20.3093 4.59543 21.5 6.96722 21.5 9.5C21.5 13.0415 20.0694 16.0876 18.376 18.4551C16.6825 20.8226 14.6967 22.5542 13.5039 23.4834C12.6127 24.1776 11.3873 24.1776 10.4961 23.4834C9.30332 22.5542 7.31745 20.8226 5.62402 18.4551C3.93061 16.0876 2.5 13.0415 2.5 9.5C2.5 6.96722 3.6907 4.59543 5.44141 2.86816C7.1907 1.14238 9.55976 0 12 0ZM12 1.5C10.0221 1.5 8.01623 2.43579 6.49512 3.93652C4.97539 5.43591 4 7.43939 4 9.5C4 12.628 5.26356 15.3738 6.84375 17.583C8.42359 19.7916 10.2904 21.4214 11.418 22.2998C11.7671 22.5718 12.2329 22.5718 12.582 22.2998C13.7096 21.4214 15.5764 19.7916 17.1562 17.583C18.7364 15.3738 20 12.628 20 9.5C20 7.43939 19.0246 5.43591 17.5049 3.93652C15.9838 2.43579 13.9779 1.5 12 1.5ZM12 5C14.4853 5 16.5 7.01472 16.5 9.5C16.5 11.9853 14.4853 14 12 14C9.51472 14 7.5 11.9853 7.5 9.5C7.5 7.01472 9.51472 5 12 5ZM12 6.5C10.3431 6.5 9 7.84315 9 9.5C9 11.1569 10.3431 12.5 12 12.5C13.6569 12.5 15 11.1569 15 9.5C15 7.84315 13.6569 6.5 12 6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLocationPin24.category = 'Location';\n\nexport default LocationPin24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LocationPin32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LocationPin32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C22.5031 1 27.75 6.33877 27.75 13C27.75 17.2567 26.03 20.9836 23.9648 23.9268C21.8989 26.871 19.4565 29.0769 17.9297 30.3086C16.7921 31.2262 15.2079 31.2262 14.0703 30.3086C12.5435 29.0769 10.1011 26.871 8.03516 23.9268C5.97002 20.9836 4.25 17.2567 4.25 13C4.25 6.33877 9.49691 1 16 1ZM16 2.5C10.3528 2.5 5.75 7.13943 5.75 13C5.75 16.8459 7.30492 20.2753 9.2627 23.0654C11.2196 25.8543 13.5484 27.9594 15.0127 29.1406C15.6006 29.6147 16.3994 29.6147 16.9873 29.1406C18.4516 27.9594 20.7804 25.8543 22.7373 23.0654C24.6951 20.2753 26.25 16.8459 26.25 13C26.25 7.13943 21.6472 2.5 16 2.5ZM16 7.25C19.0376 7.25 21.5 9.71243 21.5 12.75C21.5 15.7876 19.0376 18.25 16 18.25C12.9624 18.25 10.5 15.7876 10.5 12.75C10.5 9.71243 12.9624 7.25 16 7.25ZM16 8.75C13.7909 8.75 12 10.5409 12 12.75C12 14.9591 13.7909 16.75 16 16.75C18.2091 16.75 20 14.9591 20 12.75C20 10.5409 18.2091 8.75 16 8.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLocationPin32.category = 'Location';\n\nexport default LocationPin32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LocationPinFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LocationPinFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.76142 0 11 2.23858 11 5C11 6.87522 10.1788 8.40479 9.26367 9.52637C8.34945 10.6467 7.30574 11.406 6.76172 11.7617C6.29638 12.066 5.70362 12.066 5.23828 11.7617C4.69426 11.406 3.65055 10.6467 2.73633 9.52637C1.82117 8.40479 1 6.87522 1 5C1 2.23858 3.23858 0 6 0ZM6 2.5C4.61929 2.5 3.5 3.61929 3.5 5C3.5 6.38071 4.61929 7.5 6 7.5C7.38071 7.5 8.5 6.38071 8.5 5C8.5 3.61929 7.38071 2.5 6 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLocationPinFilled12.category = 'Location';\n\nexport default LocationPinFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LocationPinFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LocationPinFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C11.2239 0 14.5 2.35185 14.5 6.25C14.5 8.8215 13.444 10.9402 12.2383 12.5205C11.0342 14.0986 9.65333 15.1777 8.92188 15.6904C8.36487 16.0808 7.63513 16.0808 7.07812 15.6904C6.34667 15.1777 4.96583 14.0986 3.76172 12.5205C2.55603 10.9402 1.5 8.8215 1.5 6.25C1.5 2.35185 4.7761 0 8 0ZM8 3.5C6.34315 3.5 5 4.84315 5 6.5C5 8.15685 6.34315 9.5 8 9.5C9.65685 9.5 11 8.15685 11 6.5C11 4.84315 9.65685 3.5 8 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLocationPinFilled16.category = 'Location';\n\nexport default LocationPinFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LocationPinFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LocationPinFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C14.2651 0 18 3.47915 18 8C18 11.0082 16.7559 13.5621 15.3076 15.5166C13.8594 17.471 12.1751 18.8704 11.2109 19.5889C10.4862 20.1286 9.51378 20.1287 8.78906 19.5889C7.82484 18.8704 6.14065 17.4711 4.69238 15.5166C3.24408 13.5621 2 11.0082 2 8C2 3.47916 5.73503 6.87175e-05 10 0ZM10 4C7.79086 4 6 5.79086 6 8C6 10.2091 7.79086 12 10 12C12.2091 12 14 10.2091 14 8C14 5.79086 12.2091 4 10 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLocationPinFilled20.category = 'Location';\n\nexport default LocationPinFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LocationPinFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LocationPinFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"25\"\n      viewBox=\"0 0 24 25\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C14.4402 0 16.8093 1.14238 18.5586 2.86816C20.3093 4.59543 21.5 6.96722 21.5 9.5C21.5 13.0415 20.0694 16.0876 18.376 18.4551C16.6825 20.8226 14.6967 22.5542 13.5039 23.4834C12.6127 24.1776 11.3873 24.1776 10.4961 23.4834C9.30332 22.5542 7.31745 20.8226 5.62402 18.4551C3.93061 16.0876 2.5 13.0415 2.5 9.5C2.5 6.96722 3.6907 4.59543 5.44141 2.86816C7.1907 1.14238 9.55976 0 12 0ZM12 5C9.51472 5 7.5 7.01472 7.5 9.5C7.5 11.9853 9.51472 14 12 14C14.4853 14 16.5 11.9853 16.5 9.5C16.5 7.01472 14.4853 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLocationPinFilled24.category = 'Location';\n\nexport default LocationPinFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LocationPinFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LocationPinFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C22.5031 1 27.75 6.33877 27.75 13C27.75 17.2567 26.03 20.9836 23.9648 23.9268C21.8989 26.871 19.4565 29.0769 17.9297 30.3086C16.7921 31.2262 15.2079 31.2262 14.0703 30.3086C12.5435 29.0769 10.1011 26.871 8.03516 23.9268C5.97002 20.9836 4.25 17.2567 4.25 13C4.25 6.33877 9.49691 1 16 1ZM16 7.25C12.9624 7.25 10.5 9.71243 10.5 12.75C10.5 15.7876 12.9624 18.25 16 18.25C19.0376 18.25 21.5 15.7876 21.5 12.75C21.5 9.71243 19.0376 7.25 16 7.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLocationPinFilled32.category = 'Location';\n\nexport default LocationPinFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lock12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lock12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.20914 0 10 1.79086 10 4V5.20898C10.8828 5.59484 11.5 6.47498 11.5 7.5V9.5C11.5 10.8807 10.3807 12 9 12H3C1.61929 12 0.5 10.8807 0.5 9.5V7.5C0.5 6.47498 1.11724 5.59484 2 5.20898V4C2 1.79086 3.79086 0 6 0ZM3 6.5C2.44772 6.5 2 6.94772 2 7.5V9.5C2 10.0523 2.44772 10.5 3 10.5H9C9.55229 10.5 10 10.0523 10 9.5V7.5C10 6.94772 9.55228 6.5 9 6.5H3ZM6 1.5C4.61929 1.5 3.5 2.61929 3.5 4V5H8.5V4C8.5 2.61929 7.38071 1.5 6 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLock12.category = 'Security';\n\nexport default Lock12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lock16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lock16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C10.4853 1 12.5 3.01472 12.5 5.5V6.65918C13.6627 7.05494 14.5 8.15371 14.5 9.4502V12.0498C14.5 13.679 13.179 15 11.5498 15H4.4502C2.82096 15 1.5 13.679 1.5 12.0498V9.4502C1.5 8.15371 2.33733 7.05494 3.5 6.65918V5.5C3.5 3.01472 5.51472 1 8 1ZM4.4502 8C3.64938 8 3 8.64938 3 9.4502V12.0498C3 12.8506 3.64938 13.5 4.4502 13.5H11.5498C12.3506 13.5 13 12.8506 13 12.0498V9.4502C13 8.64938 12.3506 8 11.5498 8H4.4502ZM8 2.5C6.34315 2.5 5 3.84315 5 5.5V6.5H11V5.5C11 3.84315 9.65685 2.5 8 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLock16.category = 'Security';\n\nexport default Lock16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lock20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lock20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C13.3137 1 16 3.68629 16 7V8.21387C17.4564 8.72871 18.5 10.1173 18.5 11.75V15.25C18.5 17.3211 16.8211 19 14.75 19H5.25C3.17893 19 1.5 17.3211 1.5 15.25V11.75C1.5 10.1173 2.54359 8.72871 4 8.21387V7C4 3.68629 6.68629 1 10 1ZM5.25 9.5C4.00736 9.5 3 10.5074 3 11.75V15.25C3 16.4926 4.00736 17.5 5.25 17.5H14.75C15.9926 17.5 17 16.4926 17 15.25V11.75C17 10.5074 15.9926 9.5 14.75 9.5H5.25ZM10 2.5C7.51472 2.5 5.5 4.51472 5.5 7V8H14.5V7C14.5 4.51472 12.4853 2.5 10 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLock20.category = 'Security';\n\nexport default Lock20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lock24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lock24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C16.1421 1 19.5 4.35786 19.5 8.5V10.1865C21.2372 10.7203 22.5 12.3378 22.5 14.25V18.75C22.5 21.0972 20.5972 23 18.25 23H5.75C3.40279 23 1.5 21.0972 1.5 18.75V14.25C1.5 12.3378 2.76279 10.7203 4.5 10.1865V8.5C4.5 4.35786 7.85786 1 12 1ZM5.75 11.5C4.23122 11.5 3 12.7312 3 14.25V18.75C3 20.2688 4.23122 21.5 5.75 21.5H18.25C19.7688 21.5 21 20.2688 21 18.75V14.25C21 12.7312 19.7688 11.5 18.25 11.5H5.75ZM12 2.5C8.68629 2.5 6 5.18629 6 8.5V10H18V8.5C18 5.18629 15.3137 2.5 12 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLock24.category = 'Security';\n\nexport default Lock24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Lock32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Lock32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C21.5228 1 26 5.47715 26 11V13.877C28.0483 14.6772 29.5 16.6683 29.5 19V25.5C29.5 28.5376 27.0376 31 24 31H8C4.96243 31 2.5 28.5376 2.5 25.5V19C2.5 16.6683 3.95168 14.6772 6 13.877V11C6 5.47715 10.4772 1 16 1ZM8 15C5.79086 15 4 16.7909 4 19V25.5C4 27.7091 5.79086 29.5 8 29.5H24C26.2091 29.5 28 27.7091 28 25.5V19C28 16.7909 26.2091 15 24 15H8ZM16 2.5C11.3056 2.5 7.5 6.30558 7.5 11V13.5234C7.66471 13.5086 7.83142 13.5 8 13.5H24C24.1686 13.5 24.3353 13.5086 24.5 13.5234V11C24.5 6.30558 20.6944 2.5 16 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLock32.category = 'Security';\n\nexport default Lock32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.20914 0 10 1.79086 10 4V5.05273C10.8898 5.50812 11.5 6.4318 11.5 7.5V9.25C11.5 10.7688 10.2688 12 8.75 12H3.25C1.73122 12 0.5 10.7688 0.5 9.25V7.5C0.5 6.4318 1.11022 5.50812 2 5.05273V4C2 1.79086 3.79086 0 6 0ZM3.25 6.75C2.83579 6.75 2.5 7.08579 2.5 7.5V9.25C2.5 9.66421 2.83579 10 3.25 10H8.75C9.16421 10 9.5 9.66421 9.5 9.25V7.5C9.5 7.08579 9.16421 6.75 8.75 6.75H3.25ZM6 2C4.89543 2 4 2.89543 4 4V4.75H8V4C8 2.89543 7.10457 2 6 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockBold12.category = 'Security';\n\nexport default LockBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C10.7614 1 13 3.23858 13 6V6.74219C13.9001 7.30855 14.5 8.30826 14.5 9.4502V11.7998C14.5 13.5671 13.0671 15 11.2998 15H4.7002C2.93288 15 1.5 13.5671 1.5 11.7998V9.4502C1.5 8.30826 2.09987 7.30855 3 6.74219V6C3 3.23858 5.23858 1 8 1ZM4.7002 8.25C4.03745 8.25 3.5 8.78745 3.5 9.4502V11.7998C3.5 12.4625 4.03745 13 4.7002 13H11.2998C11.9625 13 12.5 12.4625 12.5 11.7998V9.4502C12.5 8.78745 11.9625 8.25 11.2998 8.25H4.7002ZM8 3C6.34315 3 5 4.34315 5 6V6.25H11V6C11 4.34315 9.65685 3 8 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockBold16.category = 'Security';\n\nexport default LockBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C13.3137 1 16 3.68629 16 7V8.04199C17.4657 8.63549 18.5 10.0715 18.5 11.75V15C18.5 17.2091 16.7091 19 14.5 19H5.5C3.29086 19 1.5 17.2091 1.5 15V11.75C1.5 10.0715 2.53431 8.63549 4 8.04199V7C4 3.68629 6.68629 1 10 1ZM5.5 9.75C4.39543 9.75 3.5 10.6454 3.5 11.75V15C3.5 16.1046 4.39543 17 5.5 17H14.5C15.6046 17 16.5 16.1046 16.5 15V11.75C16.5 10.6454 15.6046 9.75 14.5 9.75H5.5ZM10 3C7.79086 3 6 4.79086 6 7V7.75H14V7C14 4.79086 12.2091 3 10 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockBold20.category = 'Security';\n\nexport default LockBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C16.4183 1 20 4.58172 20 9V10.2178C21.4817 10.9541 22.5 12.4831 22.5 14.25V18.5C22.5 20.9853 20.4853 23 18 23H6C3.51472 23 1.5 20.9853 1.5 18.5V14.25C1.5 12.4831 2.51828 10.9541 4 10.2178V9C4 4.58172 7.58172 1 12 1ZM6 11.75C4.61929 11.75 3.5 12.8693 3.5 14.25V18.5C3.5 19.8807 4.61929 21 6 21H18C19.3807 21 20.5 19.8807 20.5 18.5V14.25C20.5 12.8693 19.3807 11.75 18 11.75H6ZM12 3C8.68629 3 6 5.68629 6 9V9.75H18V9C18 5.68629 15.3137 3 12 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockBold24.category = 'Security';\n\nexport default LockBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C21.5228 1 26 5.47715 26 11V13.707C28.0574 14.5827 29.5 16.6228 29.5 19V25.25C29.5 28.4256 26.9256 31 23.75 31H8.25C5.07436 31 2.5 28.4256 2.5 25.25V19C2.5 16.6228 3.94257 14.5827 6 13.707V11C6 5.47715 10.4772 1 16 1ZM8.25 15.25C6.17893 15.25 4.5 16.9289 4.5 19V25.25C4.5 27.3211 6.17893 29 8.25 29H23.75C25.8211 29 27.5 27.3211 27.5 25.25V19C27.5 16.9289 25.8211 15.25 23.75 15.25H8.25ZM16 3C11.5817 3 8 6.58172 8 11V13.2559C8.0829 13.2523 8.16623 13.25 8.25 13.25H23.75C23.8338 13.25 23.9171 13.2523 24 13.2559V11C24 6.58172 20.4183 3 16 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockBold32.category = 'Security';\n\nexport default LockBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.20914 0 10 1.79086 10 4V5.05273C10.8898 5.50812 11.5 6.4318 11.5 7.5V9.25C11.5 10.7688 10.2688 12 8.75 12H3.25C1.73122 12 0.5 10.7688 0.5 9.25V7.5C0.5 6.4318 1.11022 5.50812 2 5.05273V4C2 1.79086 3.79086 0 6 0ZM6 2C4.89543 2 4 2.89543 4 4V4.75H8V4C8 2.89543 7.10457 2 6 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockBoldFilled12.category = 'Security';\n\nexport default LockBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C10.7614 1 13 3.23858 13 6V6.74219C13.9001 7.30855 14.5 8.30826 14.5 9.4502V11.7998C14.5 13.5671 13.0671 15 11.2998 15H4.7002C2.93288 15 1.5 13.5671 1.5 11.7998V9.4502C1.5 8.30826 2.09987 7.30855 3 6.74219V6C3 3.23858 5.23858 1 8 1ZM8 3C6.34315 3 5 4.34315 5 6V6.25H11V6C11 4.34315 9.65685 3 8 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockBoldFilled16.category = 'Security';\n\nexport default LockBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C13.3137 1 16 3.68629 16 7V8.04199C17.4657 8.63549 18.5 10.0715 18.5 11.75V15C18.5 17.2091 16.7091 19 14.5 19H5.5C3.29086 19 1.5 17.2091 1.5 15V11.75C1.5 10.0715 2.53431 8.63549 4 8.04199V7C4 3.68629 6.68629 1 10 1ZM10 3C7.79086 3 6 4.79086 6 7V7.75H14V7C14 4.79086 12.2091 3 10 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockBoldFilled20.category = 'Security';\n\nexport default LockBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C16.4183 1 20 4.58172 20 9V10.2178C21.4817 10.9541 22.5 12.4831 22.5 14.25V18.5C22.5 20.9853 20.4853 23 18 23H6C3.51472 23 1.5 20.9853 1.5 18.5V14.25C1.5 12.4831 2.51828 10.9541 4 10.2178V9C4 4.58172 7.58172 1 12 1ZM12 3C8.68629 3 6 5.68629 6 9V9.75H18V9C18 5.68629 15.3137 3 12 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockBoldFilled24.category = 'Security';\n\nexport default LockBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C21.5228 1 26 5.47715 26 11V13.707C28.0574 14.5827 29.5 16.6228 29.5 19V25.25C29.5 28.4256 26.9256 31 23.75 31H8.25C5.07436 31 2.5 28.4256 2.5 25.25V19C2.5 16.6228 3.94257 14.5827 6 13.707V11C6 5.47715 10.4772 1 16 1ZM16 3C11.5817 3 8 6.58172 8 11V13.2559C8.0829 13.2523 8.16623 13.25 8.25 13.25H23.75C23.8338 13.25 23.9171 13.2523 24 13.2559V11C24 6.58172 20.4183 3 16 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockBoldFilled32.category = 'Security';\n\nexport default LockBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.20914 0 10 1.79086 10 4V5.20898C10.8828 5.59484 11.5 6.47498 11.5 7.5V9.5C11.5 10.8807 10.3807 12 9 12H3C1.61929 12 0.5 10.8807 0.5 9.5V7.5C0.5 6.47498 1.11724 5.59484 2 5.20898V4C2 1.79086 3.79086 0 6 0ZM6 1.5C4.61929 1.5 3.5 2.61929 3.5 4V5H8.5V4C8.5 2.61929 7.38071 1.5 6 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockFilled12.category = 'Security';\n\nexport default LockFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C10.4853 1 12.5 3.01472 12.5 5.5V6.65918C13.6627 7.05494 14.5 8.15371 14.5 9.4502V12.0498C14.5 13.679 13.179 15 11.5498 15H4.4502C2.82096 15 1.5 13.679 1.5 12.0498V9.4502C1.5 8.15371 2.33733 7.05494 3.5 6.65918V5.5C3.5 3.01472 5.51472 1 8 1ZM8 2.5C6.34315 2.5 5 3.84315 5 5.5V6.5H11V5.5C11 3.84315 9.65685 2.5 8 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockFilled16.category = 'Security';\n\nexport default LockFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C13.3137 1 16 3.68629 16 7V8.21387C17.4564 8.72871 18.5 10.1173 18.5 11.75V15.25C18.5 17.3211 16.8211 19 14.75 19H5.25C3.17893 19 1.5 17.3211 1.5 15.25V11.75C1.5 10.1173 2.54359 8.72871 4 8.21387V7C4 3.68629 6.68629 1 10 1ZM10 2.5C7.51472 2.5 5.5 4.51472 5.5 7V8H14.5V7C14.5 4.51472 12.4853 2.5 10 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockFilled20.category = 'Security';\n\nexport default LockFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C16.1421 1 19.5 4.35786 19.5 8.5V10.1865C21.2372 10.7203 22.5 12.3378 22.5 14.25V18.75C22.5 21.0972 20.5972 23 18.25 23H5.75C3.40279 23 1.5 21.0972 1.5 18.75V14.25C1.5 12.3378 2.76279 10.7203 4.5 10.1865V8.5C4.5 4.35786 7.85786 1 12 1ZM12 2.5C8.68629 2.5 6 5.18629 6 8.5V10H18V8.5C18 5.18629 15.3137 2.5 12 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockFilled24.category = 'Security';\n\nexport default LockFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C21.5228 1 26 5.47715 26 11V13.877C28.0483 14.6772 29.5 16.6683 29.5 19V25.5C29.5 28.5376 27.0376 31 24 31H8C4.96243 31 2.5 28.5376 2.5 25.5V19C2.5 16.6683 3.95168 14.6772 6 13.877V11C6 5.47715 10.4772 1 16 1ZM16 2.5C11.3056 2.5 7.5 6.30558 7.5 11V13.5234C7.66471 13.5086 7.83142 13.5 8 13.5H24C24.1686 13.5 24.3353 13.5086 24.5 13.5234V11C24.5 6.30558 20.6944 2.5 16 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockFilled32.category = 'Security';\n\nexport default LockFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpen12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpen12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.49224 0 8.79394 0.817101 9.48145 2.02832C9.74409 2.49123 9.35547 2.99985 8.82324 3C8.49953 3 8.21584 2.80056 8.02637 2.53809C7.57268 1.90948 6.83457 1.5 6 1.5C4.61929 1.5 3.5 2.61929 3.5 4V5H9C10.3807 5 11.5 6.11929 11.5 7.5V9.5C11.5 10.8807 10.3807 12 9 12H3C1.61929 12 0.5 10.8807 0.5 9.5V7.5C0.5 6.47498 1.11724 5.59484 2 5.20898V4C2 1.79086 3.79086 0 6 0ZM3 6.5C2.44772 6.5 2 6.94772 2 7.5V9.5C2 10.0523 2.44772 10.5 3 10.5H9C9.55229 10.5 10 10.0523 10 9.5V7.5C10 6.94772 9.55228 6.5 9 6.5H3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpen12.category = 'Security';\n\nexport default LockOpen12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpen16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpen16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C9.54248 1 10.9025 1.77683 11.7129 2.95996C12.0355 3.43119 11.6424 4 11.0713 4C10.7762 3.99984 10.5104 3.83634 10.3242 3.60742C9.77477 2.93207 8.93864 2.5 8 2.5C6.34315 2.5 5 3.84315 5 5.5V6.5H11.5498C13.179 6.5 14.5 7.82096 14.5 9.4502V12.0498C14.5 13.679 13.179 15 11.5498 15H4.4502C2.82096 15 1.5 13.679 1.5 12.0498V9.4502C1.5 8.15371 2.33733 7.05494 3.5 6.65918V5.5C3.5 3.01472 5.51472 1 8 1ZM4.4502 8C3.64938 8 3 8.64938 3 9.4502V12.0498C3 12.8506 3.64938 13.5 4.4502 13.5H11.5498C12.3506 13.5 13 12.8506 13 12.0498V9.4502C13 8.64938 12.3506 8 11.5498 8H4.4502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpen16.category = 'Security';\n\nexport default LockOpen16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpen20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpen20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C12.2106 1 14.141 2.1958 15.1816 3.97559C15.4601 4.45193 15.0781 5 14.5264 5C14.223 4.9999 13.9512 4.82446 13.7871 4.56934C12.9867 3.32466 11.5898 2.5 10 2.5C7.51472 2.5 5.5 4.51472 5.5 7V8H14.75C16.8211 8 18.5 9.67893 18.5 11.75V15.25C18.5 17.3211 16.8211 19 14.75 19H5.25C3.17893 19 1.5 17.3211 1.5 15.25V11.75C1.5 10.1173 2.54359 8.72871 4 8.21387V7C4 3.68629 6.68629 1 10 1ZM5.25 9.5C4.00736 9.5 3 10.5074 3 11.75V15.25C3 16.4926 4.00736 17.5 5.25 17.5H14.75C15.9926 17.5 17 16.4926 17 15.25V11.75C17 10.5074 15.9926 9.5 14.75 9.5H5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpen20.category = 'Security';\n\nexport default LockOpen20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpen24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpen24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C14.8707 1 17.3637 2.61336 18.624 4.98242C18.8788 5.46167 18.5017 5.99976 17.959 6C17.6515 6 17.376 5.8184 17.2246 5.55078C16.1947 3.72967 14.2415 2.5 12 2.5C8.68629 2.5 6 5.18629 6 8.5V10H18.25C20.5972 10 22.5 11.9028 22.5 14.25V18.75C22.5 21.0972 20.5972 23 18.25 23H5.75C3.40279 23 1.5 21.0972 1.5 18.75V14.25C1.5 12.3378 2.76279 10.7203 4.5 10.1865V8.5C4.5 4.35786 7.85786 1 12 1ZM5.75 11.5C4.23122 11.5 3 12.7312 3 14.25V18.75C3 20.2688 4.23122 21.5 5.75 21.5H18.25C19.7688 21.5 21 20.2688 21 18.75V14.25C21 12.7312 19.7688 11.5 18.25 11.5H5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpen24.category = 'Security';\n\nexport default LockOpen24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpen32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpen32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C19.6742 1 22.8833 2.98264 24.6211 5.93555C24.9072 6.42178 24.5329 7 23.9688 7C23.6802 6.99989 23.4175 6.83937 23.2676 6.59277C21.7768 4.13955 19.0804 2.5 16 2.5C11.3056 2.5 7.5 6.30558 7.5 11V13.5234C7.66471 13.5086 7.83142 13.5 8 13.5H24C27.0376 13.5 29.5 15.9624 29.5 19V25.5C29.5 28.5376 27.0376 31 24 31H8C4.96243 31 2.5 28.5376 2.5 25.5V19C2.5 16.6641 3.95663 14.6695 6.01074 13.8721C6.00422 13.8323 6 13.7916 6 13.75V11C6 5.47715 10.4772 1 16 1ZM8 15C5.79086 15 4 16.7909 4 19V25.5C4 27.7091 5.79086 29.5 8 29.5H24C26.2091 29.5 28 27.7091 28 25.5V19C28 16.7909 26.2091 15 24 15H8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpen32.category = 'Security';\n\nexport default LockOpen32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.3381 0 8.52286 0.656962 9.24902 1.66602C9.68736 2.27513 9.143 2.99996 8.39258 3C7.98284 3 7.62033 2.76051 7.31152 2.49121C6.96073 2.18529 6.50218 2 6 2C4.89543 2 4 2.89543 4 4V4.75H8.75C10.2688 4.75 11.5 5.98122 11.5 7.5V9.25C11.5 10.7688 10.2688 12 8.75 12H3.25C1.73122 12 0.5 10.7688 0.5 9.25V7.5C0.5 6.4318 1.11022 5.50812 2 5.05273V4C2 1.79086 3.79086 0 6 0ZM3.25 6.75C2.83579 6.75 2.5 7.08579 2.5 7.5V9.25C2.5 9.66421 2.83579 10 3.25 10H8.75C9.16421 10 9.5 9.66421 9.5 9.25V7.5C9.5 7.08579 9.16421 6.75 8.75 6.75H3.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenBold12.category = 'Security';\n\nexport default LockOpenBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C9.39857 1 10.6631 1.57436 11.5703 2.5C12.1709 3.11316 11.6212 4 10.7627 4C10.4245 3.9999 10.1099 3.84538 9.84375 3.63672C9.33542 3.23828 8.6961 3 8 3C6.34315 3 5 4.34315 5 6V6.25H11.2998C13.0671 6.25 14.5 7.68288 14.5 9.4502V11.7998C14.5 13.5671 13.0671 15 11.2998 15H4.7002C2.93288 15 1.5 13.5671 1.5 11.7998V9.4502C1.5 8.2971 2.11151 7.28885 3.02637 6.72559C3.00962 6.65303 3 6.57764 3 6.5V6C3 3.23858 5.23858 1 8 1ZM4.7002 8.25C4.03745 8.25 3.5 8.78745 3.5 9.4502V11.7998C3.5 12.4625 4.03745 13 4.7002 13H11.2998C11.9625 13 12.5 12.4625 12.5 11.7998V9.4502C12.5 8.78745 11.9625 8.25 11.2998 8.25H4.7002Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenBold16.category = 'Security';\n\nexport default LockOpenBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C12.0577 1 13.8726 2.03644 14.9531 3.61523C15.3823 4.24257 14.8597 4.99974 14.0996 5C13.7064 5 13.3517 4.78256 13.1035 4.47754C12.3702 3.57612 11.2526 3 10 3C7.79086 3 6 4.79086 6 7V7.75H14.5C16.7091 7.75 18.5 9.54086 18.5 11.75V15C18.5 17.2091 16.7091 19 14.5 19H5.5C3.29086 19 1.5 17.2091 1.5 15V11.75C1.5 10.0715 2.53431 8.63549 4 8.04199V7C4 3.68629 6.68629 1 10 1ZM5.5 9.75C4.39543 9.75 3.5 10.6454 3.5 11.75V15C3.5 16.1046 4.39543 17 5.5 17H14.5C15.6046 17 16.5 16.1046 16.5 15V11.75C16.5 10.6454 15.6046 9.75 14.5 9.75H5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenBold20.category = 'Security';\n\nexport default LockOpenBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C14.7871 1 17.2401 2.42625 18.6719 4.58789C19.0935 5.22513 18.5807 6 17.8164 6C17.432 5.99984 17.0823 5.79059 16.8564 5.47949C15.7662 3.97762 13.9979 3 12 3C8.68629 3 6 5.68629 6 9V9.75H18C20.4853 9.75 22.5 11.7647 22.5 14.25V18.5C22.5 20.9853 20.4853 23 18 23H6C3.51472 23 1.5 20.9853 1.5 18.5V14.25C1.5 12.4831 2.51828 10.9541 4 10.2178V9C4 4.58172 7.58172 1 12 1ZM6 11.75C4.61929 11.75 3.5 12.8693 3.5 14.25V18.5C3.5 19.8807 4.61929 21 6 21H18C19.3807 21 20.5 19.8807 20.5 18.5V14.25C20.5 12.8693 19.3807 11.75 18 11.75H6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenBold24.category = 'Security';\n\nexport default LockOpenBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C19.5206 1 22.6141 2.82033 24.3955 5.57031C24.8123 6.21371 24.3066 6.99992 23.54 7C23.1606 7 22.8142 6.79441 22.5996 6.48145C21.1583 4.37965 18.7411 3 16 3C11.5817 3 8 6.58172 8 11V13.2559C8.0829 13.2523 8.16623 13.25 8.25 13.25H23.75C26.9256 13.25 29.5 15.8244 29.5 19V25.25C29.5 28.4256 26.9256 31 23.75 31H8.25C5.07436 31 2.5 28.4256 2.5 25.25V19C2.5 16.6153 3.95161 14.5693 6.01953 13.6982C6.00665 13.6342 6 13.5679 6 13.5V11C6 5.47715 10.4772 1 16 1ZM8.25 15.25C6.17893 15.25 4.5 16.9289 4.5 19V25.25C4.5 27.3211 6.17893 29 8.25 29H23.75C25.8211 29 27.5 27.3211 27.5 25.25V19C27.5 16.9289 25.8211 15.25 23.75 15.25H8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenBold32.category = 'Security';\n\nexport default LockOpenBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.3381 0 8.52286 0.656962 9.24902 1.66602C9.68736 2.27513 9.143 2.99996 8.39258 3C7.98284 3 7.62033 2.76051 7.31152 2.49121C6.96073 2.18529 6.50218 2 6 2C4.89543 2 4 2.89543 4 4V4.75H8.75C10.2688 4.75 11.5 5.98122 11.5 7.5V9.25C11.5 10.7688 10.2688 12 8.75 12H3.25C1.73122 12 0.5 10.7688 0.5 9.25V7.5C0.5 6.4318 1.11022 5.50812 2 5.05273V4C2 1.79086 3.79086 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenBoldFilled12.category = 'Security';\n\nexport default LockOpenBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C9.39857 1 10.6631 1.57436 11.5703 2.5C12.1709 3.11316 11.6212 4 10.7627 4C10.4245 3.9999 10.1099 3.84538 9.84375 3.63672C9.33542 3.23828 8.6961 3 8 3C6.34315 3 5 4.34315 5 6V6.25H11.2998C13.0671 6.25 14.5 7.68288 14.5 9.4502V11.7998C14.5 13.5671 13.0671 15 11.2998 15H4.7002C2.93288 15 1.5 13.5671 1.5 11.7998V9.4502C1.5 8.2971 2.11151 7.28885 3.02637 6.72559C3.00962 6.65303 3 6.57764 3 6.5V6C3 3.23858 5.23858 1 8 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenBoldFilled16.category = 'Security';\n\nexport default LockOpenBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C12.0577 1 13.8726 2.03644 14.9531 3.61523C15.3823 4.24257 14.8597 4.99974 14.0996 5C13.7064 5 13.3517 4.78256 13.1035 4.47754C12.3702 3.57612 11.2526 3 10 3C7.79086 3 6 4.79086 6 7V7.75H14.5C16.7091 7.75 18.5 9.54086 18.5 11.75V15C18.5 17.2091 16.7091 19 14.5 19H5.5C3.29086 19 1.5 17.2091 1.5 15V11.75C1.5 10.0715 2.53431 8.63549 4 8.04199V7C4 3.68629 6.68629 1 10 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenBoldFilled20.category = 'Security';\n\nexport default LockOpenBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C14.7871 1 17.2401 2.42625 18.6719 4.58789C19.0935 5.22513 18.5807 6 17.8164 6C17.432 5.99984 17.0823 5.79059 16.8564 5.47949C15.7662 3.97762 13.9979 3 12 3C8.68629 3 6 5.68629 6 9V9.75H18C20.4853 9.75 22.5 11.7647 22.5 14.25V18.5C22.5 20.9853 20.4853 23 18 23H6C3.51472 23 1.5 20.9853 1.5 18.5V14.25C1.5 12.4831 2.51828 10.9541 4 10.2178V9C4 4.58172 7.58172 1 12 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenBoldFilled24.category = 'Security';\n\nexport default LockOpenBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C19.5206 1 22.6141 2.82033 24.3955 5.57031C24.8123 6.21371 24.3066 6.99992 23.54 7C23.1606 7 22.8142 6.79441 22.5996 6.48145C21.1583 4.37965 18.7411 3 16 3C11.5817 3 8 6.58172 8 11V13.2559C8.0829 13.2523 8.16623 13.25 8.25 13.25H23.75C26.9256 13.25 29.5 15.8244 29.5 19V25.25C29.5 28.4256 26.9256 31 23.75 31H8.25C5.07436 31 2.5 28.4256 2.5 25.25V19C2.5 16.6153 3.95161 14.5693 6.01953 13.6982C6.00665 13.6342 6 13.5679 6 13.5V11C6 5.47715 10.4772 1 16 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenBoldFilled32.category = 'Security';\n\nexport default LockOpenBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.49224 0 8.79394 0.817101 9.48145 2.02832C9.74409 2.49123 9.35547 2.99985 8.82324 3C8.49953 3 8.21584 2.80056 8.02637 2.53809C7.57268 1.90948 6.83457 1.5 6 1.5C4.61929 1.5 3.5 2.61929 3.5 4V5H9C10.3807 5 11.5 6.11929 11.5 7.5V9.5C11.5 10.8807 10.3807 12 9 12H3C1.61929 12 0.5 10.8807 0.5 9.5V7.5C0.5 6.47498 1.11724 5.59484 2 5.20898V4C2 1.79086 3.79086 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenFilled12.category = 'Security';\n\nexport default LockOpenFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C9.54248 1 10.9025 1.77683 11.7129 2.95996C12.0355 3.43119 11.6424 4 11.0713 4C10.7762 3.99984 10.5104 3.83634 10.3242 3.60742C9.77477 2.93207 8.93864 2.5 8 2.5C6.34315 2.5 5 3.84315 5 5.5V6.5H11.5498C13.179 6.5 14.5 7.82096 14.5 9.4502V12.0498C14.5 13.679 13.179 15 11.5498 15H4.4502C2.82096 15 1.5 13.679 1.5 12.0498V9.4502C1.5 8.15371 2.33733 7.05494 3.5 6.65918V5.5C3.5 3.01472 5.51472 1 8 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenFilled16.category = 'Security';\n\nexport default LockOpenFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C12.2106 1 14.141 2.1958 15.1816 3.97559C15.4601 4.45193 15.0781 5 14.5264 5C14.223 4.9999 13.9512 4.82446 13.7871 4.56934C12.9867 3.32466 11.5898 2.5 10 2.5C7.51472 2.5 5.5 4.51472 5.5 7V8H14.75C16.8211 8 18.5 9.67893 18.5 11.75V15.25C18.5 17.3211 16.8211 19 14.75 19H5.25C3.17893 19 1.5 17.3211 1.5 15.25V11.75C1.5 10.1173 2.54359 8.72871 4 8.21387V7C4 3.68629 6.68629 1 10 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenFilled20.category = 'Security';\n\nexport default LockOpenFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C14.8707 1 17.3637 2.61336 18.624 4.98242C18.8788 5.46167 18.5017 5.99976 17.959 6C17.6515 6 17.376 5.8184 17.2246 5.55078C16.1947 3.72967 14.2415 2.5 12 2.5C8.68629 2.5 6 5.18629 6 8.5V10H18.25C20.5972 10 22.5 11.9028 22.5 14.25V18.75C22.5 21.0972 20.5972 23 18.25 23H5.75C3.40279 23 1.5 21.0972 1.5 18.75V14.25C1.5 12.3378 2.76279 10.7203 4.5 10.1865V8.5C4.5 4.35786 7.85786 1 12 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenFilled24.category = 'Security';\n\nexport default LockOpenFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LockOpenFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LockOpenFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C19.6742 1 22.8833 2.98264 24.6211 5.93555C24.9072 6.42178 24.5329 7 23.9688 7C23.6802 6.99989 23.4175 6.83937 23.2676 6.59277C21.7768 4.13955 19.0804 2.5 16 2.5C11.3056 2.5 7.5 6.30558 7.5 11V13.5234C7.66471 13.5086 7.83142 13.5 8 13.5H24C27.0376 13.5 29.5 15.9624 29.5 19V25.5C29.5 28.5376 27.0376 31 24 31H8C4.96243 31 2.5 28.5376 2.5 25.5V19C2.5 16.6641 3.95663 14.6695 6.01074 13.8721C6.00422 13.8323 6 13.7916 6 13.75V11C6 5.47715 10.4772 1 16 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLockOpenFilled32.category = 'Security';\n\nexport default LockOpenFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Logout12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Logout12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.18945 0C6.06745 2.99275e-05 6.90943 0.348884 7.53027 0.969727C7.82317 1.26262 7.82317 1.73738 7.53027 2.03027C7.23738 2.32317 6.76262 2.32317 6.46973 2.03027C6.13019 1.69074 5.66963 1.50003 5.18945 1.5H3.75C2.50736 1.5 1.5 2.50736 1.5 3.75V8.25C1.5 9.49264 2.50736 10.5 3.75 10.5H5.18945C5.66963 10.5 6.13019 10.3093 6.46973 9.96973C6.76262 9.67683 7.23738 9.67683 7.53027 9.96973C7.82317 10.2626 7.82317 10.7374 7.53027 11.0303C6.90943 11.6511 6.06745 12 5.18945 12H3.75C1.67893 12 0 10.3211 0 8.25V3.75C0 1.67893 1.67893 0 3.75 0H5.18945ZM8.71973 3.46973C9.01262 3.17683 9.48738 3.17683 9.78027 3.46973L11.7803 5.46973C12.0732 5.76262 12.0732 6.23738 11.7803 6.53027L9.78027 8.53027C9.48738 8.82317 9.01262 8.82317 8.71973 8.53027C8.42683 8.23738 8.42683 7.76262 8.71973 7.46973L9.43945 6.75H5.75C5.33579 6.75 5 6.41421 5 6C5 5.58579 5.33579 5.25 5.75 5.25H9.43945L8.71973 4.53027C8.42683 4.23738 8.42683 3.76262 8.71973 3.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogout12.category = 'Interface General';\n\nexport default Logout12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Logout16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Logout16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.5498 0.999878C8.67698 0.999864 9.75862 1.44798 10.5557 2.245L10.7803 2.4696C11.0732 2.76248 11.0731 3.23725 10.7803 3.53015C10.4874 3.82304 10.0126 3.82304 9.71973 3.53015L9.49512 3.30554C8.97939 2.78984 8.27914 2.49987 7.5498 2.49988H5.25C3.73128 2.4999 2.50008 3.73117 2.5 5.24988V10.7499C2.5 12.2687 3.73122 13.4999 5.25 13.4999H7.5498C8.27915 13.4999 8.97939 13.2099 9.49512 12.6942L9.71973 12.4696C10.0126 12.1768 10.4874 12.1768 10.7803 12.4696C11.0731 12.7625 11.0731 13.2373 10.7803 13.5302L10.5557 13.7548C9.75863 14.5518 8.67698 14.9999 7.5498 14.9999H5.25C2.90279 14.9999 1 13.0971 1 10.7499V5.24988C1.00008 2.90275 2.90286 0.99991 5.25 0.999878H7.5498ZM11.4697 5.2196C11.7626 4.92684 12.2374 4.92683 12.5303 5.2196L14.7803 7.4696C15.0731 7.76246 15.0731 8.23725 14.7803 8.53015L12.5303 10.7802C12.2374 11.073 11.7626 11.073 11.4697 10.7802C11.1769 10.4873 11.1769 10.0125 11.4697 9.7196L12.4395 8.74988H7.75C7.33579 8.74988 7 8.41409 7 7.99988C7.0001 7.58575 7.33585 7.24988 7.75 7.24988H12.4395L11.4697 6.28015C11.1769 5.98725 11.1769 5.51247 11.4697 5.2196Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogout16.category = 'Interface General';\n\nexport default Logout16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Logout20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Logout20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.38574 1C9.77812 1 11.1141 1.55353 12.0986 2.53809L12.5303 2.96973C12.8232 3.26262 12.8232 3.73738 12.5303 4.03027C12.2374 4.32314 11.7626 4.32316 11.4697 4.03027L11.0381 3.59863C10.3348 2.89538 9.3803 2.5 8.38574 2.5H6.25C4.17896 2.50004 2.50001 4.17895 2.5 6.25V13.75C2.50002 15.821 4.17896 17.5 6.25 17.5H8.38574C9.38029 17.5 10.3348 17.1046 11.0381 16.4014L11.4697 15.9697C11.7626 15.6768 12.2374 15.6769 12.5303 15.9697C12.8232 16.2626 12.8232 16.7374 12.5303 17.0303L12.0986 17.4619C11.1141 18.4465 9.77812 19 8.38574 19H6.25C3.35054 19 1.00002 16.6495 1 13.75V6.25C1.00001 3.35053 3.35053 1.00004 6.25 1H8.38574ZM14.6836 6.43359C14.9764 6.14103 15.4513 6.14117 15.7441 6.43359L18.7803 9.46973C18.9207 9.61027 18.9999 9.80133 19 10C18.9999 10.1987 18.9207 10.3897 18.7803 10.5303L15.7441 13.5654C15.4512 13.8582 14.9764 13.8583 14.6836 13.5654C14.3912 13.2725 14.391 12.7976 14.6836 12.5049L16.4395 10.75H9.75C9.33593 10.75 9.00022 10.414 9 10C9.00021 9.58597 9.33592 9.25 9.75 9.25H16.4395L14.6836 7.49414C14.3912 7.20128 14.391 6.72637 14.6836 6.43359Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogout20.category = 'Interface General';\n\nexport default Logout20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Logout24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Logout24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 1C11.9074 1.00012 13.4969 1.65906 14.6689 2.83105L15.3076 3.46973C15.6005 3.76262 15.6005 4.23738 15.3076 4.53027C15.0147 4.82294 14.5399 4.82309 14.2471 4.53027L13.6084 3.8916C12.7177 3.00091 11.5096 2.50012 10.25 2.5H7.25C4.62667 2.50004 2.50001 4.62667 2.5 7.25V16.75C2.50003 19.3733 4.62668 21.5 7.25 21.5H10.25C11.5096 21.4999 12.7177 20.9991 13.6084 20.1084L14.2471 19.4697C14.5399 19.1769 15.0147 19.177 15.3076 19.4697C15.6005 19.7626 15.6005 20.2374 15.3076 20.5303L14.6689 21.1689C13.4969 22.3409 11.9074 22.9999 10.25 23H7.25C3.79825 23 1.00003 20.2017 1 16.75V7.25C1.00001 3.79824 3.79824 1.00004 7.25 1H10.25ZM17.8984 7.64844C18.1913 7.35561 18.6661 7.35557 18.959 7.64844L22.7803 11.4697C22.9208 11.6103 23 11.8012 23 12C22.9999 12.1988 22.9208 12.3897 22.7803 12.5303L18.959 16.3516C18.6661 16.6443 18.1913 16.6443 17.8984 16.3516C17.6056 16.0587 17.6057 15.5839 17.8984 15.291L20.4395 12.75H11.75C11.3359 12.75 11.0001 12.4141 11 12C11.0001 11.5858 11.3358 11.25 11.75 11.25H20.4395L17.8984 8.70898C17.6056 8.41613 17.6057 7.94134 17.8984 7.64844Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogout24.category = 'Interface General';\n\nexport default Logout24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Logout32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Logout32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.1436 1C16.3313 1.00005 18.4295 1.86914 19.9766 3.41602L20.5303 3.96973C20.8232 4.26262 20.8232 4.73738 20.5303 5.03027C20.2374 5.32317 19.7626 5.32317 19.4697 5.03027L18.916 4.47656C17.6502 3.21099 15.9335 2.50005 14.1436 2.5H9.25C5.52209 2.50002 2.50002 5.52209 2.5 9.25V22.75C2.50002 26.4779 5.52209 29.5 9.25 29.5H14.1436C15.9335 29.5 17.6502 28.789 18.916 27.5234L19.4697 26.9697C19.7626 26.6768 20.2374 26.6768 20.5303 26.9697C20.8232 27.2626 20.8232 27.7374 20.5303 28.0303L19.9766 28.584C18.4295 30.1309 16.3313 31 14.1436 31H9.25C4.69366 31 1.00002 27.3063 1 22.75V9.25C1.00002 4.69366 4.69366 1.00002 9.25 1H14.1436ZM24.4697 10.2197C24.7626 9.92684 25.2374 9.92683 25.5303 10.2197L30.7803 15.4697C30.9209 15.6104 31 15.8011 31 16C31 16.1988 30.9209 16.3897 30.7803 16.5303L25.5303 21.7803C25.2374 22.0731 24.7626 22.0731 24.4697 21.7803C24.1769 21.4874 24.1769 21.0126 24.4697 20.7197L28.4395 16.75H15.75C15.3358 16.75 15.0001 16.4141 15 16C15 15.5858 15.3358 15.25 15.75 15.25H28.4395L24.4697 11.2803C24.1769 10.9874 24.1769 10.5126 24.4697 10.2197Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogout32.category = 'Interface General';\n\nexport default Logout32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.18945 0C6.13376 2.99276e-05 7.03931 0.375242 7.70703 1.04297C8.09756 1.43349 8.09756 2.06651 7.70703 2.45703C7.31651 2.84756 6.68349 2.84756 6.29297 2.45703C6.00031 2.16438 5.60332 2.00003 5.18945 2H4C2.89543 2 2 2.89543 2 4V8C2 9.10457 2.89543 10 4 10H5.18945C5.60332 9.99997 6.00031 9.83562 6.29297 9.54297C6.68349 9.15244 7.31651 9.15244 7.70703 9.54297C8.09756 9.93349 8.09756 10.5665 7.70703 10.957C7.03931 11.6248 6.13376 12 5.18945 12H4C1.79086 12 0 10.2091 0 8V4C0 1.79086 1.79086 1.28851e-07 4 0H5.18945ZM8.29297 3.29297C8.68349 2.90244 9.31651 2.90244 9.70703 3.29297L11.707 5.29297C12.0976 5.68349 12.0976 6.31651 11.707 6.70703L9.70703 8.70703C9.31651 9.09756 8.68349 9.09756 8.29297 8.70703C7.90244 8.31651 7.90244 7.68349 8.29297 7.29297L8.58594 7H5.5C4.94772 7 4.5 6.55228 4.5 6C4.5 5.44772 4.94772 5 5.5 5H8.58594L8.29297 4.70703C7.90244 4.31651 7.90244 3.68349 8.29297 3.29297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutBold12.category = 'Interface General';\n\nexport default LogoutBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.5498 1C8.74328 1 9.8885 1.47444 10.7324 2.31836L10.957 2.54297C11.3476 2.93349 11.3476 3.56651 10.957 3.95703C10.5665 4.34756 9.93349 4.34756 9.54297 3.95703L9.31836 3.73242C8.84952 3.26358 8.21285 3 7.5498 3H5.5C4.11929 3.00001 3.00001 4.11929 3 5.5V10.5C3.00001 11.8807 4.11929 13 5.5 13H7.5498C8.21285 13 8.84952 12.7364 9.31836 12.2676L9.54297 12.043C9.93349 11.6524 10.5665 11.6524 10.957 12.043C11.3476 12.4335 11.3476 13.0665 10.957 13.457L10.7324 13.6816C9.8885 14.5256 8.74328 15 7.5498 15H5.5C3.01472 15 1.00001 12.9853 1 10.5V5.5C1.00001 3.01472 3.01472 1.00001 5.5 1H7.5498ZM11.293 5.29297C11.6835 4.90244 12.3165 4.90244 12.707 5.29297L14.707 7.29297C14.8946 7.4805 15 7.73478 15 8C15 8.26522 14.8946 8.5195 14.707 8.70703L12.707 10.707C12.3165 11.0976 11.6835 11.0976 11.293 10.707C10.9024 10.3165 10.9024 9.68349 11.293 9.29297L11.5859 9H8C7.44772 9 7 8.55228 7 8C7 7.44772 7.44772 7 8 7H11.5859L11.293 6.70703C10.9024 6.31651 10.9024 5.68349 11.293 5.29297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutBold16.category = 'Interface General';\n\nexport default LogoutBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.38574 1C9.84444 1 11.2439 1.57987 12.2754 2.61133L12.707 3.04297C13.0976 3.43349 13.0976 4.06651 12.707 4.45703C12.3165 4.84756 11.6835 4.84756 11.293 4.45703L10.8613 4.02539C10.2049 3.36901 9.314 3 8.38574 3H6.5C4.56701 3.00001 3.00001 4.56701 3 6.5V13.5C3.00001 15.433 4.56701 17 6.5 17H8.38574C9.314 17 10.2049 16.631 10.8613 15.9746L11.293 15.543C11.6835 15.1524 12.3165 15.1524 12.707 15.543C13.0976 15.9335 13.0976 16.5665 12.707 16.957L12.2754 17.3887C11.2439 18.4201 9.84444 19 8.38574 19H6.5C3.46244 19 1.00001 16.5376 1 13.5V6.5C1.00001 3.46244 3.46244 1.00001 6.5 1H8.38574ZM14.293 6.29297C14.6835 5.90245 15.3165 5.90247 15.707 6.29297L18.707 9.29297C19.0975 9.68349 19.0975 10.3165 18.707 10.707L15.707 13.707C15.3165 14.0975 14.6835 14.0975 14.293 13.707C13.9025 13.3165 13.9025 12.6835 14.293 12.293L15.5859 11H10C9.44775 11 9.00006 10.5522 9 10C9 9.44772 9.44771 9 10 9H15.5859L14.293 7.70703C13.9025 7.31652 13.9025 6.68349 14.293 6.29297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutBold20.category = 'Interface General';\n\nexport default LogoutBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 1C11.9738 1.00012 13.6268 1.68541 14.8457 2.9043L15.4844 3.54297C15.8749 3.93349 15.8749 4.56651 15.4844 4.95703C15.0938 5.34736 14.4608 5.34749 14.0703 4.95703L13.4316 4.31836C12.5878 3.47455 11.4433 3.00012 10.25 3H7.5C5.01473 3.00001 3.00001 5.01472 3 7.5V16.5C3.00001 18.9853 5.01472 21 7.5 21H10.25C11.4433 20.9999 12.5878 20.5255 13.4316 19.6816L14.0703 19.043C14.4608 18.6525 15.0938 18.6526 15.4844 19.043C15.8749 19.4335 15.8749 20.0665 15.4844 20.457L14.8457 21.0957C13.6268 22.3146 11.9738 22.9999 10.25 23H7.5C3.91015 23 1.00001 20.0898 1 16.5V7.5C1.00001 3.91016 3.91015 1.00001 7.5 1H10.25ZM17.7217 7.47168C18.1122 7.08123 18.7452 7.08118 19.1357 7.47168L22.957 11.293C23.1445 11.4805 23.25 11.7349 23.25 12C23.2499 12.2651 23.1445 12.5196 22.957 12.707L19.1357 16.5283C18.7452 16.9187 18.1122 16.9187 17.7217 16.5283C17.3313 16.1378 17.3313 15.5048 17.7217 15.1143L19.8359 13H11.75C11.1978 13 10.7501 12.5522 10.75 12C10.7501 11.4478 11.1978 11 11.75 11H19.8359L17.7217 8.88574C17.3312 8.49526 17.3313 7.86221 17.7217 7.47168Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutBold24.category = 'Interface General';\n\nexport default LogoutBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.1436 1C16.3978 1.00005 18.5603 1.89523 20.1543 3.48926L20.707 4.04297C21.0976 4.43349 21.0976 5.06651 20.707 5.45703C20.3165 5.84755 19.6835 5.84755 19.293 5.45703L18.7393 4.9043C17.5203 3.68534 15.8674 3.00005 14.1436 3H9.5C5.91016 3.00002 3.00002 5.91016 3 9.5V22.5C3.00002 26.0898 5.91016 29 9.5 29H13.9512C15.7729 28.9999 17.5111 28.2354 18.7422 26.8926L19.2627 26.3242C19.6359 25.9171 20.2687 25.8895 20.6758 26.2627C21.0829 26.6359 21.1105 27.2687 20.7373 27.6758L20.2168 28.2432C18.6069 29.9994 16.3336 30.9999 13.9512 31H9.5C4.80559 31 1.00002 27.1944 1 22.5V9.5C1.00002 4.80559 4.80559 1.00002 9.5 1H14.1436ZM24.043 10.043C24.4335 9.65245 25.0665 9.65244 25.457 10.043L30.707 15.293C30.8945 15.4805 31 15.7348 31 16C31 16.2652 30.8945 16.5195 30.707 16.707L25.457 21.957C25.0665 22.3475 24.4335 22.3475 24.043 21.957C23.6525 21.5665 23.6525 20.9335 24.043 20.543L27.5859 17H16C15.4478 17 15.0001 16.5522 15 16C15 15.4477 15.4477 15 16 15H27.5859L24.043 11.457C23.6525 11.0665 23.6525 10.4335 24.043 10.043Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutBold32.category = 'Interface General';\n\nexport default LogoutBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 0C7.23882 0 8.13762 0.383399 8.80762 1.00879C8.10534 1.05369 7.41569 1.34212 6.87891 1.87891C6.55174 2.20607 6.31925 2.59101 6.1748 3H5.5C3.84315 3 2.5 4.34315 2.5 6C2.5 7.65685 3.84315 9 5.5 9H6.1748C6.31925 9.40899 6.55174 9.79393 6.87891 10.1211C7.41568 10.6579 8.10537 10.9453 8.80762 10.9902C8.13757 11.6159 7.23906 12 6.25 12H3.75C1.67893 12 0 10.3211 0 8.25V3.75C0 1.67893 1.67893 0 3.75 0H6.25ZM8.11621 3.11621C8.60437 2.62806 9.39563 2.62806 9.88379 3.11621L11.8838 5.11621C12.3719 5.60437 12.3719 6.39563 11.8838 6.88379L9.88379 8.88379C9.39563 9.37194 8.60437 9.37194 8.11621 8.88379C7.67021 8.43779 7.63297 7.73973 8.00195 7.25H5.5C4.80964 7.25 4.25 6.69036 4.25 6C4.25 5.30964 4.80964 4.75 5.5 4.75H8.00195C7.63297 4.26027 7.67021 3.56221 8.11621 3.11621Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutBoldFilled12.category = 'Interface General';\n\nexport default LogoutBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29199 1C9.72717 1.00009 11.001 1.69121 11.7988 2.75879C11.0355 2.80589 10.2855 3.11878 9.70215 3.70215C9.39225 4.01204 9.15856 4.36904 9 4.75H8C6.20508 4.75 4.75 6.20508 4.75 8C4.75 9.79493 6.20507 11.25 8 11.25H9C9.15856 11.631 9.39225 11.988 9.70215 12.2979C10.2855 12.8812 11.0355 13.1931 11.7988 13.2402C11.0011 14.3082 9.72745 14.9999 8.29199 15H5.375C2.95875 15 1 13.0412 1 10.625V5.375C1.00001 2.95876 2.95876 1.00001 5.375 1H8.29199ZM10.9395 4.93945C11.5252 4.35367 12.4748 4.35367 13.0605 4.93945L15.0605 6.93945C15.3419 7.22076 15.5 7.60218 15.5 8C15.5 8.39782 15.3419 8.77924 15.0605 9.06055L13.0605 11.0605C12.4748 11.6463 11.5252 11.6463 10.9395 11.0605C10.5173 10.6384 10.4006 10.0278 10.5869 9.5H8C7.17157 9.5 6.5 8.82843 6.5 8C6.5 7.17157 7.17157 6.5 8 6.5H10.5869C10.4006 5.97223 10.5173 5.36162 10.9395 4.93945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutBoldFilled16.category = 'Interface General';\n\nexport default LogoutBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.459 1C12.5304 1.00007 14.3412 2.11032 15.332 3.76758C14.3935 3.67171 13.4213 3.98296 12.7021 4.70215C12.1313 5.27307 11.819 6.00352 11.7617 6.75H10C8.20507 6.75 6.75 8.20507 6.75 10C6.75007 11.7949 8.20512 13.25 10 13.25H11.7617C11.819 13.9965 12.1312 14.727 12.7021 15.2979C13.4219 16.0175 14.3948 16.327 15.334 16.2305C14.3437 17.8898 12.5318 19.0019 10.459 19.002H6.6748C3.54088 19.0016 1.00037 16.4611 1 13.3271V6.6748C1.00018 3.54072 3.54076 1.00038 6.6748 1H10.459ZM13.9395 5.93945C14.5252 5.35367 15.4748 5.35369 16.0605 5.93945L19.0605 8.93945C19.6463 9.52524 19.6463 10.4748 19.0605 11.0605L16.0605 14.0605C15.4748 14.6462 14.5252 14.6463 13.9395 14.0605C13.3537 13.4748 13.3537 12.5252 13.9395 11.9395L14.3789 11.5H10C9.17161 11.5 8.50007 10.8284 8.5 10C8.5 9.17157 9.17157 8.5 10 8.5H14.3789L13.9395 8.06055C13.3537 7.47478 13.3537 6.52524 13.9395 5.93945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutBoldFilled20.category = 'Interface General';\n\nexport default LogoutBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5596 1C15.3229 1.00023 17.7084 2.61649 18.8232 4.95508C17.8655 4.83851 16.8661 5.14567 16.1309 5.88086C15.3503 6.66147 15.0518 7.73977 15.2314 8.75H11.75C9.95511 8.75 8.50007 10.2051 8.5 12C8.50013 13.7948 9.95516 15.25 11.75 15.25H15.2314C15.0518 16.2603 15.3502 17.3395 16.1309 18.1201C16.8661 18.855 17.8655 19.1605 18.8232 19.0439C17.7085 21.3829 15.3231 22.9998 12.5596 23H7.93555C4.10507 23 1.00022 19.8949 1 16.0645V7.93555C1 4.10494 4.10494 1 7.93555 1H12.5596ZM17.3682 7.11816C17.954 6.53245 18.9035 6.5324 19.4893 7.11816L23.3105 10.9395C23.5917 11.2207 23.75 11.6023 23.75 12C23.7499 12.3977 23.5918 12.7793 23.3105 13.0605L19.4893 16.8818C18.9035 17.4675 17.9539 17.4675 17.3682 16.8818C16.7825 16.2961 16.7825 15.3465 17.3682 14.7607L18.6289 13.5H11.75C10.9217 13.5 10.2501 12.8283 10.25 12C10.2501 11.1716 10.9216 10.5 11.75 10.5H18.6289L17.3682 9.23926C16.7824 8.65351 16.7825 7.70396 17.3682 7.11816Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutBoldFilled24.category = 'Interface General';\n\nexport default LogoutBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.7627 0.999023C21.018 0.999259 24.6168 3.80981 25.8047 7.67578C24.6681 7.2867 23.359 7.54528 22.4521 8.45215C21.2781 9.62629 21.1902 11.4748 22.1885 12.75H16C14.2051 12.75 12.75 14.2051 12.75 16C12.7501 17.7949 14.2051 19.25 16 19.25H22.1885C21.1903 20.5252 21.278 22.3737 22.4521 23.5479C23.3588 24.4545 24.6673 24.712 25.8037 24.3232C24.6158 28.1891 21.0179 30.9998 16.7627 31H10.457C5.23354 31 0.999078 26.7655 0.999023 21.542V10.457C0.999058 5.23353 5.23352 0.999056 10.457 0.999023H16.7627ZM23.6895 9.68945C24.2752 9.10367 25.2248 9.10367 25.8105 9.68945L31.0605 14.9395C31.3418 15.2207 31.5 15.6022 31.5 16C31.5 16.3978 31.3418 16.7793 31.0605 17.0605L25.8105 22.3105C25.2248 22.8962 24.2752 22.8962 23.6895 22.3105C23.1037 21.7248 23.1037 20.7752 23.6895 20.1895L26.3789 17.5H16C15.1716 17.5 14.5001 16.8284 14.5 16C14.5 15.1716 15.1716 14.5 16 14.5H26.3789L23.6895 11.8105C23.1037 11.2248 23.1037 10.2752 23.6895 9.68945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutBoldFilled32.category = 'Interface General';\n\nexport default LogoutBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 0C7.58921 0 8.76339 0.702685 9.42676 1.75879C8.79358 1.70914 8.14355 1.92481 7.65918 2.40918C7.28358 2.78478 7.07012 3.26017 7.01562 3.75H5.75C4.50736 3.75 3.5 4.75736 3.5 6C3.5 7.24264 4.50736 8.25 5.75 8.25H7.01562C7.07012 8.73983 7.28358 9.21522 7.65918 9.59082C8.14357 10.0752 8.79356 10.2899 9.42676 10.2402C8.76347 11.2967 7.58951 12 6.25 12H3.75C1.67893 12 0 10.3211 0 8.25V3.75C0 1.67893 1.67893 0 3.75 0H6.25ZM8.71973 3.46973C9.01262 3.17683 9.48738 3.17683 9.78027 3.46973L11.7803 5.46973C12.0732 5.76262 12.0732 6.23738 11.7803 6.53027L9.78027 8.53027C9.48738 8.82317 9.01262 8.82317 8.71973 8.53027C8.42683 8.23738 8.42683 7.76262 8.71973 7.46973L9.43945 6.75H5.75C5.33579 6.75 5 6.41421 5 6C5 5.58579 5.33579 5.25 5.75 5.25H9.43945L8.71973 4.53027C8.42683 4.23738 8.42683 3.76262 8.71973 3.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutFilled12.category = 'Interface General';\n\nexport default LogoutFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29199 1C10.0431 1.00012 11.5529 2.02948 12.252 3.51562C11.5954 3.442 10.9128 3.65561 10.4092 4.15918C9.96984 4.59852 9.75 5.17418 9.75 5.75H7.75C6.50736 5.75 5.5 6.75736 5.5 8C5.5 9.24264 6.50736 10.25 7.75 10.25H9.75C9.74999 10.8258 9.96984 11.4015 10.4092 11.8408C10.9128 12.3444 11.5953 12.5571 12.252 12.4834C11.553 13.97 10.0434 14.9999 8.29199 15H5.375C2.95875 15 1 13.0412 1 10.625V5.375C1.00001 2.95876 2.95876 1.00001 5.375 1H8.29199ZM11.4697 5.21973C11.7626 4.92683 12.2374 4.92683 12.5303 5.21973L14.7803 7.46973C15.0732 7.76262 15.0732 8.23738 14.7803 8.53027L12.5303 10.7803C12.2374 11.0732 11.7626 11.0732 11.4697 10.7803C11.1769 10.4874 11.1768 10.0126 11.4697 9.71973L12.4395 8.75H7.75C7.33579 8.75 7 8.41421 7 8C7 7.58579 7.33579 7.25 7.75 7.25H12.4395L11.4697 6.28027C11.1768 5.98738 11.1768 5.51262 11.4697 5.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutFilled16.category = 'Interface General';\n\nexport default LogoutFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.459 1C12.9345 1.00009 15.0379 2.58546 15.8135 4.7959C15.0585 4.58816 14.2162 4.77998 13.623 5.37305C12.9804 6.01584 12.8098 6.95042 13.1074 7.75H9.75C8.50748 7.75 7.5002 8.75753 7.5 10C7.50022 11.2424 8.5075 12.25 9.75 12.25H13.1074C12.81 13.0494 12.9807 13.9833 13.623 14.626C14.2166 15.2195 15.059 15.4105 15.8145 15.2021C15.0399 17.4145 12.9358 19.0019 10.459 19.002H6.6748C3.54088 19.0016 1.00037 16.4611 1 13.3271V6.6748C1.00018 3.54072 3.54076 1.00038 6.6748 1H10.459ZM14.6836 6.43359C14.9764 6.14101 15.4513 6.14115 15.7441 6.43359L18.7803 9.46973C18.9207 9.61027 18.9999 9.80132 19 10C18.9999 10.1987 18.9207 10.3897 18.7803 10.5303L15.7441 13.5654C15.4512 13.8582 14.9764 13.8583 14.6836 13.5654C14.3912 13.2725 14.391 12.7976 14.6836 12.5049L16.4395 10.75H9.75C9.33593 10.75 9.00022 10.414 9 10C9.0002 9.58595 9.33591 9.25 9.75 9.25H16.4395L14.6836 7.49414C14.3912 7.20129 14.391 6.72637 14.6836 6.43359Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutFilled20.category = 'Interface General';\n\nexport default LogoutFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5596 1C15.7477 1.00027 18.4312 3.15197 19.2422 6.08203C18.4366 5.76991 17.4881 5.9377 16.8379 6.58789C15.9655 7.46041 15.9601 8.86997 16.8203 9.75H11.75C10.5074 9.75 9.50006 10.7574 9.5 12C9.50013 13.2425 10.5074 14.25 11.75 14.25H16.8203C15.9601 15.13 15.9654 16.5396 16.8379 17.4121C17.4882 18.0623 18.4366 18.2292 19.2422 17.917C18.4314 20.8474 15.7479 22.9997 12.5596 23H7.93555C4.10507 23 1.00022 19.8949 1 16.0645V7.93555C1 4.10494 4.10494 1 7.93555 1H12.5596ZM17.8984 7.64844C18.1913 7.35561 18.6661 7.35557 18.959 7.64844L22.7803 11.4697C22.9208 11.6103 23 11.8012 23 12C22.9999 12.1988 22.9208 12.3897 22.7803 12.5303L18.959 16.3516C18.6661 16.6443 18.1913 16.6443 17.8984 16.3516C17.6056 16.0587 17.6057 15.5839 17.8984 15.291L20.4395 12.75H11.75C11.3359 12.75 11.0001 12.4141 11 12C11.0001 11.5858 11.3358 11.25 11.75 11.25H20.4395L17.8984 8.70898C17.6056 8.41613 17.6057 7.94134 17.8984 7.64844Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutFilled24.category = 'Interface General';\n\nexport default LogoutFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/LogoutFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const LogoutFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.7627 0.999023C21.4101 0.999281 25.2717 4.35211 26.0674 8.77051C25.215 8.31037 24.1293 8.4391 23.4092 9.15918C22.5306 10.0379 22.5305 11.4622 23.4092 12.3408L24.8184 13.75H15.75C14.5074 13.75 13.5 14.7574 13.5 16C13.5001 17.2426 14.5074 18.25 15.75 18.25H24.8184L23.4092 19.6592C22.5306 20.5379 22.5305 21.9622 23.4092 22.8408C24.129 23.5606 25.2142 23.6891 26.0664 23.2295C25.2703 27.6473 21.4097 30.9997 16.7627 31H10.457C5.23354 31 0.999078 26.7655 0.999023 21.542V10.457C0.999058 5.23353 5.23352 0.999056 10.457 0.999023H16.7627ZM24.4697 10.2197C24.7626 9.92684 25.2374 9.92683 25.5303 10.2197L30.7803 15.4697C30.9209 15.6104 31 15.8011 31 16C31 16.1989 30.9209 16.3897 30.7803 16.5303L25.5303 21.7803C25.2374 22.0731 24.7626 22.0731 24.4697 21.7803C24.1769 21.4874 24.1769 21.0126 24.4697 20.7197L28.4395 16.75H15.75C15.3358 16.75 15.0001 16.4142 15 16C15 15.5858 15.3358 15.25 15.75 15.25H28.4395L24.4697 11.2803C24.1769 10.9874 24.1769 10.5126 24.4697 10.2197Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nLogoutFilled32.category = 'Interface General';\n\nexport default LogoutFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlass12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlass12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 0C7.76142 0 10 2.23858 10 5C10 6.11012 9.63748 7.13519 9.02539 7.96484L11.7803 10.7197C12.0732 11.0126 12.0732 11.4874 11.7803 11.7803C11.4874 12.0732 11.0126 12.0732 10.7197 11.7803L7.96484 9.02539C7.13519 9.63748 6.11012 10 5 10C2.23858 10 0 7.76142 0 5C0 2.23858 2.23858 0 5 0ZM5 1.5C3.067 1.5 1.5 3.067 1.5 5C1.5 6.933 3.067 8.5 5 8.5C5.93518 8.5 6.78328 8.13173 7.41113 7.53418C7.42897 7.51169 7.44894 7.49051 7.46973 7.46973C7.49051 7.44894 7.51169 7.42897 7.53418 7.41113C8.13173 6.78328 8.5 5.93518 8.5 5C8.5 3.067 6.933 1.5 5 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlass12.category = 'Interface General';\n\nexport default MagnifyingGlass12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlass16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlass16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.00098 1.00098C10.3145 1.00098 13.0007 3.68749 13.001 7.00098C13.001 8.38747 12.53 9.66369 11.7402 10.6797L14.7803 13.7197C15.073 14.0126 15.0731 14.4874 14.7803 14.7803C14.4874 15.0731 14.0126 15.073 13.7197 14.7803L10.6797 11.7402C9.66369 12.53 8.38747 13.001 7.00098 13.001C3.68749 13.0007 1.00098 10.3145 1.00098 7.00098C1.00124 3.68765 3.68765 1.00124 7.00098 1.00098ZM7.00098 2.50098C4.51608 2.50124 2.50124 4.51608 2.50098 7.00098C2.50098 9.4861 4.51592 11.5007 7.00098 11.501C9.48626 11.501 11.501 9.48626 11.501 7.00098C11.5007 4.51592 9.4861 2.50098 7.00098 2.50098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlass16.category = 'Interface General';\n\nexport default MagnifyingGlass16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlass20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlass20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.5 1C12.642 1 15.9998 4.35807 16 8.5C16 10.3009 15.3646 11.9532 14.3066 13.2461L18.7793 17.7188C19.0719 18.0117 19.0721 18.4865 18.7793 18.7793C18.4865 19.0721 18.0117 19.0719 17.7188 18.7793L13.2461 14.3066C11.9532 15.3646 10.3009 16 8.5 16C4.35807 15.9998 1 12.642 1 8.5C1.00024 4.35822 4.35822 1.00024 8.5 1ZM8.5 2.5C5.18665 2.50024 2.50024 5.18665 2.5 8.5C2.5 11.8136 5.1865 14.4998 8.5 14.5C11.8137 14.5 14.5 11.8137 14.5 8.5C14.4998 5.1865 11.8136 2.5 8.5 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlass20.category = 'Interface General';\n\nexport default MagnifyingGlass20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlass24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlass24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C14.9706 1.00001 19 5.02945 19 10C19 12.2152 18.1974 14.2416 16.8701 15.8096L22.7803 21.7197C23.073 22.0126 23.0731 22.4875 22.7803 22.7803C22.4875 23.0731 22.0126 23.073 21.7197 22.7803L15.8096 16.8701C14.2416 18.1974 12.2152 19 10 19C5.02944 19 1 14.9706 1 10C1.00001 5.02945 5.02944 1 10 1ZM10 2.5C5.85787 2.5 2.50001 5.85787 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85788 14.1421 2.50001 10 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlass24.category = 'Interface General';\n\nexport default MagnifyingGlass24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlass32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlass32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.501 1C20.4043 1.00014 26.0009 6.59662 26.001 13.5C26.001 16.6823 24.8097 19.5853 22.8516 21.792L30.7793 29.7197C31.0721 30.0126 31.0722 30.4874 30.7793 30.7803C30.4864 31.0731 30.0116 31.0731 29.7188 30.7803L21.79 22.8516C19.5836 24.8088 16.6823 25.9999 13.501 26C6.59742 26 1.00098 20.4036 1.00098 13.5C1.00108 6.59653 6.59748 1 13.501 1ZM13.501 2.5C7.42591 2.5 2.50108 7.42496 2.50098 13.5C2.50098 19.5751 7.42584 24.5 13.501 24.5C19.576 24.4999 24.501 19.575 24.501 13.5C24.5009 7.42505 19.5759 2.50014 13.501 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlass32.category = 'Interface General';\n\nexport default MagnifyingGlass32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 0C7.76142 0 10 2.23858 10 5C10 6.01906 9.69439 6.96641 9.1709 7.75684L11.707 10.293C12.0976 10.6835 12.0976 11.3165 11.707 11.707C11.3165 12.0976 10.6835 12.0976 10.293 11.707L7.75684 9.1709C6.96641 9.69439 6.01906 10 5 10C2.23858 10 0 7.76142 0 5C0 2.23858 2.23858 0 5 0ZM5 2C3.34315 2 2 3.34315 2 5C2 6.65685 3.34315 8 5 8C6.65685 8 8 6.65685 8 5C8 3.34315 6.65685 2 5 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassBold12.category = 'Interface General';\n\nexport default MagnifyingGlassBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.00293 1C10.3166 1 13.0029 3.68629 13.0029 7C13.0029 8.29655 12.5898 9.49544 11.8906 10.4766L14.707 13.293C15.0976 13.6835 15.0976 14.3165 14.707 14.707C14.3165 15.0976 13.6835 15.0976 13.293 14.707L10.4766 11.8906C9.49613 12.5882 8.29783 13 7.00293 13C3.68939 12.9998 1.00293 10.3136 1.00293 7C1.00293 3.68641 3.68939 1.0002 7.00293 1ZM7.00293 3C4.79396 3.0002 3.00293 4.79098 3.00293 7C3.00293 9.20902 4.79396 10.9998 7.00293 11C9.21207 11 11.0029 9.20914 11.0029 7C11.0029 4.79086 9.21207 3 7.00293 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassBold16.category = 'Interface General';\n\nexport default MagnifyingGlassBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.50293 1C12.6448 1.00026 16.0029 4.35803 16.0029 8.5C16.0029 10.2109 15.4282 11.7869 14.4639 13.0488L18.7061 17.291C19.0966 17.6815 19.0966 18.3146 18.7061 18.7051C18.3155 19.0956 17.6825 19.0956 17.292 18.7051L13.0498 14.4629C11.7883 15.4264 10.2129 15.9999 8.50293 16C4.36079 16 1.00195 12.6421 1.00195 8.5C1.00195 4.35786 4.36079 1 8.50293 1ZM8.50293 3C5.46536 3 3.00293 5.46243 3.00293 8.5C3.00293 11.5376 5.46536 14 8.50293 14C11.5403 13.9997 14.0029 11.5374 14.0029 8.5C14.0029 5.4626 11.5403 3.00026 8.50293 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassBold20.category = 'Interface General';\n\nexport default MagnifyingGlassBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.998047C14.9703 0.998311 19 5.02765 19 9.99805C19 12.1233 18.2602 14.0745 17.0283 15.6143L22.7031 21.2871C23.0936 21.6775 23.0934 22.3106 22.7031 22.7012C22.3126 23.0917 21.6796 23.0916 21.2891 22.7012L15.6143 17.0283C14.0749 18.2594 12.1244 18.9979 10 18.998C5.02946 18.998 0.999056 14.9686 0.999023 9.99805C0.999023 5.02748 5.02944 0.998047 10 0.998047ZM10 2.99805C6.13401 2.99805 3 6.13205 3 9.99805C3.00003 13.864 6.13403 16.998 10 16.998C13.8657 16.9978 17 13.8638 17 9.99805C17 6.13222 13.8658 2.99831 10 2.99805Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassBold24.category = 'Interface General';\n\nexport default MagnifyingGlassBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.5 1C20.4036 1 26 6.59644 26 13.5C26 16.5918 24.8744 19.4184 23.0146 21.6006L30.7061 29.292C31.0962 29.6825 31.0964 30.3156 30.7061 30.7061C30.3155 31.0966 29.6815 31.0966 29.291 30.7061L21.6006 23.0146C19.4185 24.8742 16.5916 26 13.5 26C6.59661 25.9998 1 20.4034 1 13.5C1 6.59656 6.59661 1.0002 13.5 1ZM13.5 3C7.70118 3.0002 3 7.70113 3 13.5C3 19.2989 7.70118 23.9998 13.5 24C19.299 24 24 19.299 24 13.5C24 7.70101 19.299 3 13.5 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassBold32.category = 'Interface General';\n\nexport default MagnifyingGlassBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 0C7.76142 0 10 2.23858 10 5C10 5.92718 9.74643 6.79471 9.30664 7.53906L11.6338 9.86621C12.1219 10.3544 12.1219 11.1456 11.6338 11.6338C11.1456 12.1219 10.3544 12.1219 9.86621 11.6338L7.53906 9.30664C6.79471 9.74643 5.92718 10 5 10C2.23858 10 0 7.76142 0 5C0 2.23858 2.23858 0 5 0ZM5 2.5C3.61929 2.5 2.5 3.61929 2.5 5C2.5 6.38071 3.61929 7.5 5 7.5C6.38071 7.5 7.5 6.38071 7.5 5C7.5 3.61929 6.38071 2.5 5 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassBoldFilled12.category = 'Interface General';\n\nexport default MagnifyingGlassBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.00098 0.750977C10.4527 0.751089 13.251 3.54927 13.251 7.00098C13.2509 8.18299 12.9217 9.28786 12.3516 10.2305L14.8105 12.6885C15.3963 13.2743 15.3963 14.2248 14.8105 14.8105C14.2248 15.3963 13.2743 15.3963 12.6885 14.8105L10.2305 12.3516C9.28786 12.9217 8.18299 13.2509 7.00098 13.251C3.54927 13.251 0.751089 10.4527 0.750977 7.00098C0.750977 3.5492 3.5492 0.750977 7.00098 0.750977ZM7.00098 3.75098C5.20605 3.75098 3.75098 5.20605 3.75098 7.00098C3.75109 8.79581 5.20612 10.251 7.00098 10.251C8.79574 10.2509 10.2509 8.79574 10.251 7.00098C10.251 5.20612 8.79581 3.75109 7.00098 3.75098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassBoldFilled16.category = 'Interface General';\n\nexport default MagnifyingGlassBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.49707 0.74707C12.7771 0.74707 16.2468 4.21705 16.2471 8.49707C16.2471 10.0949 15.7633 11.5799 14.9346 12.8135L18.8115 16.6904C19.397 17.2762 19.3972 18.2258 18.8115 18.8115C18.2258 19.3972 17.2762 19.397 16.6904 18.8115L12.8135 14.9346C11.5799 15.7633 10.0949 16.2471 8.49707 16.2471C4.21705 16.2468 0.74707 12.7771 0.74707 8.49707C0.747293 4.21719 4.21719 0.747293 8.49707 0.74707ZM8.49707 3.74707C5.87404 3.74729 3.74729 5.87404 3.74707 8.49707C3.74707 11.1203 5.87391 13.2468 8.49707 13.2471C11.1204 13.2471 13.2471 11.1204 13.2471 8.49707C13.2468 5.87391 11.1203 3.74707 8.49707 3.74707Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassBoldFilled20.category = 'Interface General';\n\nexport default MagnifyingGlassBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0029 0.751953C15.1114 0.752187 19.2529 4.89346 19.2529 10.002C19.2529 12.0146 18.6071 13.8753 17.5156 15.3936L22.8115 20.6885C23.3971 21.2742 23.3971 22.2248 22.8115 22.8105C22.2258 23.3963 21.2752 23.3962 20.6895 22.8105L15.3945 17.5146C13.8763 18.6062 12.0156 19.2519 10.0029 19.252C4.89435 19.252 0.753019 15.1105 0.75293 10.002C0.75293 4.89332 4.8943 0.751953 10.0029 0.751953ZM10.0029 3.75195C6.55115 3.75195 3.75293 6.55017 3.75293 10.002C3.75302 13.4537 6.5512 16.252 10.0029 16.252C13.4545 16.2517 16.2528 13.4535 16.2529 10.002C16.2529 6.55032 13.4545 3.75219 10.0029 3.75195Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassBoldFilled24.category = 'Interface General';\n\nexport default MagnifyingGlassBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.5 0.750977C20.5415 0.751174 26.25 6.45947 26.25 13.501C26.2499 16.4798 25.2246 19.2173 23.5127 21.3877L30.8125 28.6875C31.3981 29.2732 31.3981 30.2228 30.8125 30.8086C30.2268 31.3943 29.2772 31.3942 28.6914 30.8086L21.3916 23.5088C19.2204 25.2233 16.4813 26.2509 13.5 26.251C6.45849 26.251 0.750198 20.5424 0.75 13.501C0.75 6.45935 6.45837 0.750977 13.5 0.750977ZM13.5 3.75098C8.11522 3.75098 3.75 8.1162 3.75 13.501C3.7502 18.8856 8.11535 23.251 13.5 23.251C18.8845 23.2508 23.2498 18.8855 23.25 13.501C23.25 8.11632 18.8846 3.75117 13.5 3.75098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassBoldFilled32.category = 'Interface General';\n\nexport default MagnifyingGlassBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 0C7.76142 0 10 2.23858 10 5C10 5.92718 9.74643 6.79471 9.30664 7.53906L11.6338 9.86621C12.1219 10.3544 12.1219 11.1456 11.6338 11.6338C11.1456 12.1219 10.3544 12.1219 9.86621 11.6338L7.53906 9.30664C6.79471 9.74643 5.92718 10 5 10C2.23858 10 0 7.76142 0 5C0 2.23858 2.23858 0 5 0ZM5 2.5C3.61929 2.5 2.5 3.61929 2.5 5C2.5 6.38071 3.61929 7.5 5 7.5C6.38071 7.5 7.5 6.38071 7.5 5C7.5 3.61929 6.38071 2.5 5 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassFilled12.category = 'Interface General';\n\nexport default MagnifyingGlassFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.00098 1.00098C10.3146 1.00109 13.001 3.68734 13.001 7.00098C13.0009 8.20511 12.6439 9.32502 12.0332 10.2646L14.6338 12.8652C15.1219 13.3534 15.1219 14.1456 14.6338 14.6338C14.1456 15.1219 13.3534 15.1219 12.8652 14.6338L10.2646 12.0332C9.32502 12.6439 8.20511 13.0009 7.00098 13.001C3.68734 13.001 1.00109 10.3146 1.00098 7.00098C1.00098 3.68727 3.68727 1.00098 7.00098 1.00098ZM7.00098 3.50098C5.06798 3.50098 3.50098 5.06798 3.50098 7.00098C3.50109 8.93388 5.06805 10.501 7.00098 10.501C8.93381 10.5009 10.5009 8.93381 10.501 7.00098C10.501 5.06805 8.93388 3.50109 7.00098 3.50098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassFilled16.category = 'Interface General';\n\nexport default MagnifyingGlassFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.49707 0.99707C12.6391 0.99707 15.9968 4.35512 15.9971 8.49707C15.9971 10.1167 15.4813 11.6149 14.6084 12.8408L18.6348 16.8672C19.1226 17.3554 19.1228 18.1467 18.6348 18.6348C18.1467 19.1228 17.3554 19.1226 16.8672 18.6348L12.8408 14.6084C11.6149 15.4813 10.1167 15.9971 8.49707 15.9971C4.35512 15.9968 0.99707 12.6391 0.99707 8.49707C0.997293 4.35526 4.35526 0.997293 8.49707 0.99707ZM8.49707 3.49707C5.73597 3.49729 3.49729 5.73597 3.49707 8.49707C3.49707 11.2584 5.73584 13.4968 8.49707 13.4971C11.2585 13.4971 13.4971 11.2585 13.4971 8.49707C13.4968 5.73584 11.2584 3.49707 8.49707 3.49707Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassFilled20.category = 'Interface General';\n\nexport default MagnifyingGlassFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0029 1.00195C14.9733 1.00219 19.0029 5.03154 19.0029 10.002C19.0029 12.0364 18.3268 13.9126 17.1885 15.4199L22.6348 20.8652C23.1227 21.3533 23.1227 22.1457 22.6348 22.6338C22.1467 23.1219 21.3544 23.1218 20.8662 22.6338L15.4209 17.1875C13.9136 18.3259 12.0374 19.0019 10.0029 19.002C5.03242 19.002 1.00302 14.9724 1.00293 10.002C1.00293 5.03139 5.03237 1.00195 10.0029 1.00195ZM10.0029 3.50195C6.41308 3.50195 3.50293 6.4121 3.50293 10.002C3.50302 13.5917 6.41313 16.502 10.0029 16.502C13.5925 16.5017 16.5028 13.5916 16.5029 10.002C16.5029 6.41225 13.5926 3.50219 10.0029 3.50195Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassFilled24.category = 'Interface General';\n\nexport default MagnifyingGlassFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MagnifyingGlassFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MagnifyingGlassFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.5 1.00098C20.4034 1.00117 26 6.59754 26 13.501C25.9999 16.5012 24.9417 19.2538 23.1797 21.4082L30.6357 28.8643C31.1237 29.3524 31.1237 30.1437 30.6357 30.6318C30.1476 31.1199 29.3563 31.1198 28.8682 30.6318L21.4121 23.1758C19.257 24.9404 16.5027 26.0009 13.5 26.001C6.59656 26.001 1.0002 20.4044 1 13.501C1 6.59742 6.59644 1.00098 13.5 1.00098ZM13.5 3.50098C7.97715 3.50098 3.5 7.97813 3.5 13.501C3.5002 19.0237 7.97727 23.501 13.5 23.501C19.0226 23.5008 23.4998 19.0235 23.5 13.501C23.5 7.97825 19.0227 3.50117 13.5 3.50098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMagnifyingGlassFilled32.category = 'Interface General';\n\nexport default MagnifyingGlassFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Mail12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Mail12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 1C10.6567 1.00013 12 2.34323 12 4V8C12 9.65677 10.6567 10.9999 9 11H3C1.34315 11 0 9.65685 0 8V4C0 2.34315 1.34315 1 3 1H9ZM6.7832 6.8252C6.28412 7.04402 5.71588 7.04401 5.2168 6.8252L1.5 5.19434V8C1.5 8.82843 2.17157 9.5 3 9.5H9C9.82832 9.49987 10.5 8.82835 10.5 8V5.19434L6.7832 6.8252ZM3 2.5C2.36422 2.5 1.82088 2.89567 1.60254 3.4541L5.80859 5.43164C5.92973 5.48846 6.0703 5.48852 6.19141 5.43164L10.3955 3.4541C10.1771 2.896 9.63549 2.5001 9 2.5H3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMail12.category = 'Communication';\n\nexport default Mail12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Mail16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Mail16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.498 2C14.431 2.00003 15.998 3.56702 15.998 5.5V10.5C15.998 12.433 14.431 14 12.498 14H3.5C1.567 14 0 12.433 0 10.5V5.5C1.28872e-07 3.567 1.567 2 3.5 2H12.498ZM8.75879 8.92285C8.26912 9.10796 7.72801 9.10778 7.23828 8.92285L1.5 6.75293V10.5C1.5 11.6046 2.39543 12.5 3.5 12.5H12.498C13.6026 12.5 14.498 11.6045 14.498 10.5V6.75195L8.75879 8.92285ZM3.5 3.5C2.51104 3.5 1.69136 4.2181 1.53027 5.16113L7.76855 7.51953C7.91653 7.57532 8.08058 7.57546 8.22852 7.51953L14.4668 5.16113C14.3057 4.21818 13.4869 3.50003 12.498 3.5H3.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMail16.category = 'Communication';\n\nexport default Mail16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Mail20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Mail20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.249 2C17.8723 2.00004 19.999 4.12667 19.999 6.75V13.25C19.999 15.8733 17.8723 18 15.249 18H4.75C2.12679 17.9998 0 15.8733 0 13.25V6.75C2.57696e-07 4.12675 2.12679 2.00017 4.75 2H15.249ZM10.9326 10.9639C10.3332 11.1994 9.6668 11.1994 9.06738 10.9639L1.5 7.99023V13.25C1.5 15.0448 2.95522 16.4998 4.75 16.5H15.249C17.0439 16.5 18.499 15.0449 18.499 13.25V7.99023L10.9326 10.9639ZM4.75 3.5C3.07835 3.50015 1.70156 4.76238 1.52051 6.38574L9.61621 9.56836C9.86281 9.66512 10.1372 9.66517 10.3838 9.56836L18.4785 6.38672C18.2979 4.76284 16.9211 3.50004 15.249 3.5H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMail20.category = 'Communication';\n\nexport default Mail20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Mail24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Mail24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.249 2C21.4247 2 23.999 4.57436 23.999 7.75V16.25C23.999 19.4256 21.4247 22 18.249 22H5.75C2.5745 21.9998 0 19.4255 0 16.25V7.75C2.57703e-07 4.57446 2.5745 2.00016 5.75 2H18.249ZM1.5 16.25C1.5 18.5971 3.40293 20.4998 5.75 20.5H18.249C20.5962 20.5 22.499 18.5972 22.499 16.25V9.23438L13.0996 13.0088C12.3943 13.2919 11.6067 13.291 10.9014 13.0078L1.5 9.2334V16.25ZM5.75 3.5C3.44606 3.50016 1.57108 5.33363 1.50293 7.62109C1.51819 7.6261 1.53371 7.63066 1.54883 7.63672L11.46 11.6162C11.8066 11.7554 12.1943 11.7553 12.541 11.6162L22.4531 7.63672C22.4672 7.63107 22.4819 7.62681 22.4961 7.62207C22.4284 5.33406 20.5534 3.5 18.249 3.5H5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMail24.category = 'Communication';\n\nexport default Mail24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Mail32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Mail32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.7451 3C28.7491 3.0001 31.9951 6.246 31.9951 10.25V21.75C31.9951 25.754 28.7491 28.9999 24.7451 29H7.25C3.24611 28.9998 0 25.7539 0 21.75V10.25C0 6.24607 3.24611 3.00021 7.25 3H24.7451ZM17.416 17.1055C16.5067 17.4771 15.4874 17.4771 14.5781 17.1055L1.5 11.7568V21.75C1.5 24.9255 4.07454 27.4998 7.25 27.5H24.7451C27.9207 27.4999 30.4951 24.9256 30.4951 21.75V11.7568L17.416 17.1055ZM7.25 4.5C4.11207 4.50021 1.56278 7.01403 1.50293 10.1377L15.1455 15.7168C15.6912 15.9399 16.303 15.9398 16.8486 15.7168L30.4922 10.1377C30.4323 7.01397 27.8831 4.5001 24.7451 4.5H7.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMail32.category = 'Communication';\n\nexport default Mail32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.75 1C10.5448 1.00013 12 2.45515 12 4.25V7.75C12 9.54485 10.5448 10.9999 8.75 11H3.25C1.45507 11 0 9.54493 0 7.75V4.25C0 2.45507 1.45507 1 3.25 1H8.75ZM6.93555 7.01562C6.34304 7.29401 5.65699 7.29391 5.06445 7.01562L2 5.5752V7.75C2 8.44036 2.55964 9 3.25 9H8.75C9.44025 8.99988 10 8.44028 10 7.75V5.5752L6.93555 7.01562ZM3.25 3C2.84687 3 2.48834 3.19104 2.25977 3.4873L5.91504 5.20508C5.96885 5.23025 6.03118 5.23035 6.08496 5.20508L9.73828 3.4873C9.50972 3.19151 9.15271 3.00007 8.75 3H3.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailBold12.category = 'Communication';\n\nexport default MailBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.2451 2C14.3162 2 15.9951 3.67893 15.9951 5.75V10.25C15.9951 12.3211 14.3162 14 12.2451 14H3.75C1.67905 13.9999 0 12.321 0 10.25V5.75C0 3.67902 1.67905 2.00013 3.75 2H12.2451ZM8.89453 9.125C8.31904 9.35683 7.67605 9.35691 7.10059 9.125L2 7.06934V10.25C2 11.2164 2.78362 11.9999 3.75 12H12.2451C13.2116 12 13.9951 11.2165 13.9951 10.25V7.06934L8.89453 9.125ZM3.75 4C3.05842 4.0001 2.46182 4.40198 2.17773 4.98438L7.84766 7.27051C7.9435 7.30913 8.05159 7.30907 8.14746 7.27051L13.8164 4.98438C13.5322 4.40222 12.9366 4 12.2451 4H3.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMailBold16.category = 'Communication';\n\nexport default MailBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.998 2C17.7595 2 19.998 4.23858 19.998 7V13C19.998 15.7614 17.7595 18 14.998 18H5C2.23864 17.9999 0 15.7614 0 13V7C0 4.23863 2.23864 2.00008 5 2H14.998ZM2 13C2 14.6568 3.34321 15.9999 5 16H14.998C16.6549 16 17.998 14.6569 17.998 13V8.2666L11.0791 11.1582C10.3887 11.4465 9.61129 11.4465 8.9209 11.1582L2 8.26562V13ZM5 4C3.63872 4.00007 2.48979 4.90697 2.12305 6.14941L9.69141 9.3125C9.88871 9.39489 10.1113 9.39493 10.3086 9.3125L17.874 6.15039C17.5074 4.90761 16.3596 4 14.998 4H5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMailBold20.category = 'Communication';\n\nexport default MailBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.999 2C21.3127 2.00006 23.999 4.68633 23.999 8V16C23.999 19.3137 21.3127 21.9999 17.999 22H6C2.68637 21.9999 0 19.3137 0 16V8C0 4.68635 2.68637 2.00009 6 2H17.999ZM13.2568 13.1914C12.4538 13.5344 11.5452 13.5345 10.7422 13.1914L2 9.45605V16C2 18.2091 3.79094 19.9999 6 20H17.999C20.2081 19.9999 21.999 18.2091 21.999 16V9.45605L13.2568 13.1914ZM6 4C4.01477 4.00008 2.36718 5.44636 2.05371 7.34277C2.13978 7.35465 2.22582 7.37738 2.30957 7.41309L11.5283 11.3525C11.8294 11.4812 12.1706 11.4812 12.4717 11.3525L21.6895 7.41309C21.7728 7.37747 21.8587 7.35476 21.9443 7.34277C21.6308 5.44645 19.9842 4.00005 17.999 4H6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailBold24.category = 'Communication';\n\nexport default MailBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.499 3C28.6412 3 31.999 6.35787 31.999 10.5V21.5C31.999 25.6421 28.6412 29 24.499 29H7.5C3.35798 28.9999 0 25.6421 0 21.5V10.5C0 6.35795 3.35798 3.00013 7.5 3H24.499ZM17.6123 17.2568C16.5846 17.7097 15.4134 17.7098 14.3857 17.2568L2 11.7969V21.5C2 24.5375 4.46255 26.9999 7.5 27H24.499C27.5366 27 29.999 24.5376 29.999 21.5V11.7969L17.6123 17.2568ZM7.5 5C4.75453 5.00012 2.47853 7.0118 2.06641 9.6416L15.1924 15.4268C15.7061 15.6532 16.2919 15.6531 16.8057 15.4268L29.9316 9.64062C29.519 7.01132 27.2442 5 24.499 5H7.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailBold32.category = 'Communication';\n\nexport default MailBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 7.75C12 9.54493 10.5449 11 8.75 11H3.25C1.45507 11 0 9.54493 0 7.75V4.60645L5.05566 7.00879C5.65297 7.29251 6.34703 7.29251 6.94434 7.00879L12 4.60645V7.75ZM8.75 1C9.94468 1 10.988 1.64508 11.5527 2.60547L6.08594 5.20215C6.03164 5.22794 5.96836 5.22794 5.91406 5.20215L0.446289 2.60547C1.01096 1.64485 2.05514 1 3.25 1H8.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailBoldFilled12.category = 'Communication';\n\nexport default MailBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9951 10.25C15.9951 12.3211 14.3162 14 12.2451 14H3.75C1.67905 13.9999 0 12.321 0 10.25V6.22949L7.09277 9.11914C7.6731 9.35546 8.323 9.35548 8.90332 9.11914L15.9951 6.22949V10.25ZM12.2451 2C13.7659 2 15.0737 2.90597 15.6621 4.20703L8.14844 7.2666C8.05178 7.30589 7.94332 7.30596 7.84668 7.2666L0.332031 4.20605C0.920592 2.9053 2.22949 2.0001 3.75 2H12.2451Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMailBoldFilled16.category = 'Communication';\n\nexport default MailBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.91113 11.1504C9.60733 11.4442 10.3927 11.4443 11.0889 11.1504L19.998 7.3877V13C19.998 15.7614 17.7595 18 14.998 18H5C2.23864 17.9999 0 15.7614 0 13V7.38672L8.91113 11.1504ZM14.998 2C17.1762 2 19.0273 3.39337 19.7129 5.33691L10.3115 9.30762C10.1126 9.3916 9.88739 9.39155 9.68848 9.30762L0.28418 5.33691C0.969666 3.39325 2.8218 2.00006 5 2H14.998Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMailBoldFilled20.category = 'Communication';\n\nexport default MailBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.999 16C23.999 19.3137 21.3127 21.9999 17.999 22H6C2.68637 21.9999 0 19.3137 0 16V8.54883L10.7314 13.1836C11.5409 13.533 12.4591 13.533 13.2686 13.1836L23.999 8.54883V16ZM17.999 2C20.7812 2.00005 23.1198 3.89412 23.7988 6.46289C23.7668 6.47304 23.7347 6.48541 23.7031 6.49902L12.4756 11.3477C12.1722 11.4785 11.8278 11.4785 11.5244 11.3477L0.296875 6.49902C0.264529 6.48506 0.23211 6.47224 0.199219 6.46191C0.878479 3.8935 3.21807 2.00007 6 2H17.999Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailBoldFilled24.category = 'Communication';\n\nexport default MailBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M31.999 21.5C31.999 25.6421 28.6412 29 24.499 29H7.5C3.35798 28.9999 0 25.6421 0 21.5V10.875L14.3789 17.25C15.4111 17.7075 16.5889 17.7076 17.6211 17.25L31.999 10.875V21.5ZM24.499 3C28.052 3 31.0251 5.47119 31.7998 8.78809C31.7548 8.80083 31.71 8.81646 31.666 8.83594L16.8105 15.4219C16.2945 15.6506 15.7055 15.6505 15.1895 15.4219L0.333984 8.83594C0.289397 8.81617 0.243855 8.79995 0.198242 8.78711C0.973258 5.47064 3.94742 3.00011 7.5 3H24.499Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailBoldFilled32.category = 'Communication';\n\nexport default MailBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 8C12 9.65685 10.6569 11 9 11H3C1.34315 11 0 9.65685 0 8V4.53711L5.2168 6.8252C5.71589 7.04403 6.28411 7.04403 6.7832 6.8252L12 4.53711V8ZM9 1C10.2981 1 11.4005 1.82563 11.8184 2.97949L6.18066 5.45215C6.06557 5.50256 5.93443 5.50256 5.81934 5.45215L0.180664 2.97949C0.598468 1.82546 1.70177 1 3 1H9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailFilled12.category = 'Communication';\n\nexport default MailFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.998 10.5C15.998 12.433 14.431 14 12.498 14H3.5C1.567 14 0 12.433 0 10.5V6.18555L7.23828 8.92285C7.7281 9.108 8.26895 9.10796 8.75879 8.92285L15.998 6.18555V10.5ZM12.498 2C14.1285 2.00003 15.4978 3.11506 15.8867 4.62402L8.22852 7.51953C8.08041 7.57551 7.91666 7.57552 7.76855 7.51953L0.110352 4.62402C0.499215 3.11493 1.86948 2 3.5 2H12.498Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMailFilled16.category = 'Communication';\n\nexport default MailFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.999 13.25C19.999 15.8733 17.8723 18 15.249 18H4.75C2.12679 17.9998 0 15.8733 0 13.25V7.41895L9.06934 10.9668C9.66636 11.2003 10.3307 11.2002 10.9277 10.9668L19.999 7.41895V13.25ZM15.249 2C17.562 2.00003 19.4876 3.65352 19.9111 5.84277L10.3809 9.57031C10.1352 9.66624 9.86188 9.66635 9.61621 9.57031L0.0869141 5.84375C0.510038 3.65401 2.43673 2.00015 4.75 2H15.249Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailFilled20.category = 'Communication';\n\nexport default MailFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.9062 13.0127C11.6087 13.2932 12.3923 13.2932 13.0947 13.0127L23.999 8.65527V16.25C23.999 19.4256 21.4247 22 18.249 22H5.75C2.5745 21.9998 0 19.4255 0 16.25V8.6543L10.9062 13.0127ZM18.249 2C21.1903 2 23.614 4.20855 23.9561 7.05762L12.5381 11.6191C12.1929 11.757 11.8081 11.757 11.4629 11.6191L0.0419922 7.05664C0.38443 4.20808 2.80919 2.00015 5.75 2H18.249Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailFilled24.category = 'Communication';\n\nexport default MailFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5771 17.1025C15.4882 17.4757 16.5099 17.4759 17.4209 17.1025L31.9951 11.1309V21.75C31.9951 25.754 28.7491 28.9999 24.7451 29H7.25C3.24611 28.9998 0 25.7539 0 21.75V11.1289L14.5771 17.1025ZM24.7451 3C28.5039 3.0001 31.5945 5.8606 31.959 9.52344L16.8516 15.7148C16.3051 15.9387 15.692 15.9387 15.1455 15.7148L0.0351562 9.52246C0.400071 5.8601 3.49164 3.0002 7.25 3H24.7451Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMailFilled32.category = 'Communication';\n\nexport default MailFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailOut12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailOut12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.65137 1.5C9.77812 1.5 10.6922 2.41333 10.6924 3.54004V5C10.6924 5.41415 10.3565 5.74989 9.94238 5.75C9.57455 5.75 9.26899 5.48512 9.20508 5.13574L6.75488 6.60938C6.32958 6.86499 5.84191 7 5.3457 7C4.84963 6.99993 4.36269 6.86492 3.9375 6.60938L1.5 5.14355V8.45996C1.50018 8.75814 1.74186 8.99982 2.04004 9H7.5C7.91421 9 8.25 9.33579 8.25 9.75C8.25 10.1642 7.91421 10.5 7.5 10.5H2.04004C0.913437 10.4998 0.000181125 9.58656 0 8.45996V3.54004C0.000181769 2.41344 0.913437 1.50018 2.04004 1.5H8.65137ZM10 6.62402C10 6.40208 10.2678 6.29037 10.4258 6.44629L11.8193 7.82227C11.9185 7.92015 11.9185 8.07985 11.8193 8.17773L10.4258 9.55371C10.2678 9.70963 10 9.59792 10 9.37598V8.75H8C7.58579 8.75 7.25 8.41421 7.25 8C7.25 7.58579 7.58579 7.25 8 7.25H10V6.62402ZM2.04004 3C1.78853 3.00015 1.57865 3.1725 1.51855 3.40527L4.70996 5.32324C4.9018 5.43855 5.12188 5.49993 5.3457 5.5C5.56965 5.5 5.7895 5.4386 5.98145 5.32324L9.17285 3.40527C9.11251 3.17251 8.90294 3 8.65137 3H2.04004Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailOut12.category = 'Communication';\n\nexport default MailOut12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailOut16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailOut16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3896 1.5C13.8311 1.5 15 2.66889 15 4.11035V6.25C15 6.66421 14.6642 7 14.25 7C13.8358 7 13.5 6.66421 13.5 6.25V5.9082L9.39746 8.6709C8.83668 9.0484 8.17601 9.25 7.5 9.25C6.82399 9.25 6.16332 9.0484 5.60254 8.6709L1.5 5.9082V10.8896C1.5 11.5027 1.99732 12 2.61035 12H10.5C10.9142 12 11.25 12.3358 11.25 12.75C11.25 13.1642 10.9142 13.5 10.5 13.5H2.61035C1.16889 13.5 0 12.3311 0 10.8896V4.11035C0 2.66889 1.16889 1.5 2.61035 1.5H12.3896ZM12.4551 7.61035C12.7395 7.30921 13.2135 7.29567 13.5146 7.58008L15.7646 9.70508C15.7672 9.70745 15.769 9.71049 15.7715 9.71289C15.7784 9.71964 15.7853 9.72639 15.792 9.7334C15.8184 9.76106 15.8426 9.7903 15.8643 9.82129C15.8704 9.83003 15.8751 9.83962 15.8809 9.84863C15.9012 9.88047 15.9203 9.91285 15.9355 9.94727C15.9395 9.95622 15.9427 9.96548 15.9463 9.97461C15.9808 10.0615 16 10.1545 16 10.25C16 10.3451 15.9806 10.4378 15.9463 10.5244C15.9434 10.5318 15.9416 10.5396 15.9385 10.5469C15.9228 10.5832 15.9022 10.6169 15.8809 10.6504C15.8753 10.6592 15.8702 10.6682 15.8643 10.6768C15.8425 10.708 15.8186 10.7377 15.792 10.7656C15.7853 10.7726 15.7784 10.7794 15.7715 10.7861C15.7689 10.7887 15.7673 10.7924 15.7646 10.7949L13.5146 12.9199C13.2135 13.2043 12.7395 13.1908 12.4551 12.8896C12.1707 12.5885 12.1842 12.1145 12.4854 11.8301L13.3643 11H10C9.58579 11 9.25 10.6642 9.25 10.25C9.25 9.83579 9.58579 9.5 10 9.5H13.3643L12.4854 8.66992C12.1842 8.38551 12.1707 7.91149 12.4551 7.61035ZM2.61035 3C2.00057 3 1.50525 3.49204 1.5 4.10059L6.44043 7.42676C6.7536 7.63749 7.12253 7.75 7.5 7.75C7.87747 7.75 8.2464 7.63749 8.55957 7.42676L13.499 4.10059C13.4938 3.49205 12.9994 3 12.3896 3H2.61035Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailOut16.category = 'Communication';\n\nexport default MailOut16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailOut20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailOut20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.9248 2.5C16.6231 2.5 18 3.87692 18 5.5752V8.25C18 8.66421 17.6642 9 17.25 9C16.8358 9 16.5 8.66421 16.5 8.25V7.38574L11.2246 10.8369C10.5632 11.2694 9.79026 11.5 9 11.5C8.20974 11.5 7.43678 11.2694 6.77539 10.8369L1.5 7.38574V13.9248C1.5 14.7947 2.20535 15.5 3.0752 15.5H13.75C14.1642 15.5 14.5 15.8358 14.5 16.25C14.5 16.6642 14.1642 17 13.75 17H3.0752C1.37692 17 0 15.6231 0 13.9248V5.5752C0 3.87692 1.37692 2.5 3.0752 2.5H14.9248ZM15.8896 10.1133C16.1723 9.81067 16.6465 9.79459 16.9492 10.0771L19.7617 12.7021C19.7654 12.7056 19.7688 12.7094 19.7725 12.7129C19.7782 12.7185 19.7835 12.7247 19.7891 12.7305C19.8182 12.7607 19.8447 12.7929 19.8682 12.8271C19.8708 12.831 19.8734 12.8349 19.876 12.8389C19.8989 12.8737 19.9188 12.9102 19.9355 12.9482C19.9393 12.9567 19.9429 12.9651 19.9463 12.9736C19.981 13.0608 20 13.1542 20 13.25C20 13.3455 19.9807 13.4385 19.9463 13.5254C19.9432 13.5332 19.9408 13.5412 19.9375 13.5488C19.9205 13.5877 19.8993 13.6245 19.876 13.6602C19.8734 13.6641 19.8708 13.668 19.8682 13.6719C19.8447 13.7062 19.8182 13.7383 19.7891 13.7686C19.7835 13.7744 19.7782 13.7805 19.7725 13.7861C19.7687 13.7898 19.7656 13.7942 19.7617 13.7979L16.9492 16.4229C16.6465 16.7054 16.1723 16.6893 15.8896 16.3867C15.6071 16.084 15.6232 15.6098 15.9258 15.3271L17.3467 14H12C11.5858 14 11.25 13.6642 11.25 13.25C11.25 12.8358 11.5858 12.5 12 12.5H17.3467L15.9258 11.1729C15.6232 10.8902 15.6071 10.416 15.8896 10.1133ZM3.0752 4C2.20535 4 1.5 4.70535 1.5 5.5752V5.59375L7.5957 9.58203C8.01307 9.85502 8.50128 10 9 10C9.49872 10 9.98693 9.85502 10.4043 9.58203L16.5 5.59375V5.5752C16.5 4.70535 15.7947 4 14.9248 4H3.0752Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailOut20.category = 'Communication';\n\nexport default MailOut20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailOut24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailOut24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.96 3.5C19.915 3.5 21.5 5.08495 21.5 7.04004V10.5C21.5 10.9142 21.1642 11.25 20.75 11.25C20.3358 11.25 20 10.9142 20 10.5V9.16895L13.3594 13.6953C12.5902 14.2196 11.6808 14.5 10.75 14.5C9.81919 14.5 8.90976 14.2196 8.14062 13.6953L1.5 9.16895V16.96C1.5 18.0866 2.41338 19 3.54004 19H16.75C17.1642 19 17.5 19.3358 17.5 19.75C17.5 20.1642 17.1642 20.5 16.75 20.5H3.54004C1.58495 20.5 0 18.915 0 16.96V7.04004C0 5.08495 1.58495 3.5 3.54004 3.5H17.96ZM19.3301 12.5479C19.6145 12.2467 20.0885 12.2332 20.3896 12.5176L23.7646 15.7051C23.7672 15.7074 23.769 15.7105 23.7715 15.7129C23.7784 15.7196 23.7853 15.7264 23.792 15.7334C23.8184 15.7611 23.8426 15.7903 23.8643 15.8213C23.8704 15.83 23.8751 15.8396 23.8809 15.8486C23.9012 15.8805 23.9203 15.9129 23.9355 15.9473C23.9395 15.9562 23.9427 15.9655 23.9463 15.9746C23.9808 16.0615 24 16.1545 24 16.25C24 16.3451 23.9806 16.4378 23.9463 16.5244C23.9434 16.5318 23.9416 16.5396 23.9385 16.5469C23.9228 16.5832 23.9022 16.6169 23.8809 16.6504C23.8753 16.6592 23.8702 16.6682 23.8643 16.6768C23.8425 16.708 23.8186 16.7377 23.792 16.7656C23.7853 16.7726 23.7784 16.7794 23.7715 16.7861C23.7689 16.7887 23.7673 16.7924 23.7646 16.7949L20.3896 19.9824C20.0885 20.2668 19.6145 20.2533 19.3301 19.9521C19.0457 19.651 19.0592 19.177 19.3604 18.8926L21.3643 17H14.625C14.2108 17 13.875 16.6642 13.875 16.25C13.875 15.8358 14.2108 15.5 14.625 15.5H21.3643L19.3604 13.6074C19.0592 13.323 19.0457 12.849 19.3301 12.5479ZM3.54004 5C2.41338 5 1.5 5.91338 1.5 7.04004V7.35254L8.98535 12.4561C9.50545 12.8106 10.1206 13 10.75 13C11.3794 13 11.9946 12.8106 12.5146 12.4561L20 7.35254V7.04004C20 5.91338 19.0866 5 17.96 5H3.54004Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailOut24.category = 'Communication';\n\nexport default MailOut24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MailOut32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MailOut32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.5303 5C25.9988 5.00015 27.9999 7.00123 28 9.46973V14.25C28 14.6642 27.6642 15 27.25 15C26.8358 15 26.5 14.6642 26.5 14.25V11.8076L17.3213 17.9863C16.3397 18.647 15.1833 19 14 19C12.8167 19 11.6603 18.647 10.6787 17.9863L1.5 11.8076V22.5303C1.50015 24.1703 2.82966 25.4999 4.46973 25.5H23.25C23.6642 25.5 24 25.8358 24 26.25C24 26.6642 23.6642 27 23.25 27H4.46973C2.00123 26.9999 0.000147394 24.9988 0 22.5303V9.46973C0.000147136 7.00123 2.00123 5.00015 4.46973 5H23.5303ZM26.2051 16.9854C26.4895 16.6842 26.9635 16.6707 27.2646 16.9551L31.7646 21.2051C31.9147 21.3468 32 21.5437 32 21.75C32 21.9563 31.9147 22.1532 31.7646 22.2949L27.2646 26.5449C26.9635 26.8293 26.4895 26.8158 26.2051 26.5146C25.9207 26.2135 25.9342 25.7395 26.2354 25.4551L29.3643 22.5H19.75C19.3358 22.5 19 22.1642 19 21.75C19 21.3358 19.3358 21 19.75 21H29.3643L26.2354 18.0449C25.9342 17.7605 25.9207 17.2865 26.2051 16.9854ZM4.46973 6.5C2.82966 6.50015 1.50015 7.82966 1.5 9.46973V10L11.5166 16.7422C12.2506 17.2361 13.1153 17.5 14 17.5C14.8847 17.5 15.7494 17.2361 16.4834 16.7422L26.5 10V9.46973C26.4999 7.82966 25.1703 6.50015 23.5303 6.5H4.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMailOut32.category = 'Communication';\n\nexport default MailOut32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MarkAsRead12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MarkAsRead12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11 10.2501C11.4142 10.2501 11.75 10.5859 11.75 11.0001C11.7499 11.4143 11.4142 11.7501 11 11.7501H1C0.585826 11.7501 0.250063 11.4143 0.25 11.0001C0.25 10.5859 0.585786 10.2501 1 10.2501H11ZM11 6.25012C11.4142 6.25012 11.75 6.58591 11.75 7.00012C11.7499 7.41428 11.4142 7.75012 11 7.75012H1C0.585826 7.75012 0.250064 7.41428 0.25 7.00012C0.25 6.58591 0.585786 6.25012 1 6.25012H11ZM4.21973 1.09973C4.51262 0.806841 4.98738 0.806841 5.28027 1.09973C5.57317 1.39262 5.57316 1.86738 5.28027 2.16028L2.53027 4.91028C2.23738 5.20317 1.76262 5.20317 1.46973 4.91028L0.469727 3.91028C0.176836 3.61738 0.176834 3.14262 0.469727 2.84973C0.762619 2.55684 1.23738 2.55684 1.53027 2.84973L2 3.31946L4.21973 1.09973ZM11 2.25012C11.4142 2.25012 11.75 2.58591 11.75 3.00012C11.7499 3.41428 11.4142 3.75012 11 3.75012H7C6.58583 3.75012 6.25006 3.41428 6.25 3.00012C6.25 2.58591 6.58579 2.25012 7 2.25012H11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMarkAsRead12.category = 'Interface General';\n\nexport default MarkAsRead12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MarkAsRead16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MarkAsRead16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 13.25C14.6642 13.25 15 13.5858 15 14C15 14.4142 14.6642 14.75 14.25 14.75H2.25C1.83579 14.75 1.5 14.4142 1.5 14C1.5 13.5858 1.83579 13.25 2.25 13.25H14.25ZM14.25 8.25C14.6642 8.25 15 8.58579 15 9C15 9.41421 14.6642 9.75 14.25 9.75H2.25C1.83579 9.75 1.5 9.41421 1.5 9C1.5 8.58579 1.83579 8.25 2.25 8.25H14.25ZM6.96973 1.21973C7.26262 0.926833 7.73738 0.926833 8.03027 1.21973C8.32317 1.51262 8.32317 1.98738 8.03027 2.28027L3.78027 6.53027C3.48738 6.82317 3.01262 6.82317 2.71973 6.53027L1.21973 5.03027C0.926833 4.73738 0.926833 4.26262 1.21973 3.96973C1.51262 3.67683 1.98738 3.67683 2.28027 3.96973L3.25 4.93945L6.96973 1.21973ZM14.25 3.25C14.6642 3.25 15 3.58579 15 4C15 4.41421 14.6642 4.75 14.25 4.75H10.25C9.83579 4.75 9.5 4.41421 9.5 4C9.5 3.58579 9.83579 3.25 10.25 3.25H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMarkAsRead16.category = 'Interface General';\n\nexport default MarkAsRead16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MarkAsRead20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MarkAsRead20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17 15.25C17.4142 15.25 17.75 15.5858 17.75 16C17.75 16.4142 17.4142 16.75 17 16.75H3C2.58581 16.75 2.25003 16.4142 2.25 16C2.25 15.5858 2.58579 15.25 3 15.25H17ZM17 9.25C17.4142 9.25003 17.75 9.5858 17.75 10C17.75 10.4142 17.4142 10.75 17 10.75H3C2.58581 10.75 2.25003 10.4142 2.25 10C2.25 9.58579 2.58579 9.25 3 9.25H17ZM6.71973 1.21973C7.01262 0.926833 7.48738 0.926833 7.78027 1.21973C8.07311 1.51262 8.07315 1.9874 7.78027 2.28027L3.53027 6.53027C3.2374 6.82315 2.76262 6.82311 2.46973 6.53027L0.469727 4.53027C0.176833 4.23738 0.176833 3.76262 0.469727 3.46973C0.76262 3.17683 1.23738 3.17683 1.53027 3.46973L3 4.93945L6.71973 1.21973ZM17 3.25C17.4142 3.25003 17.75 3.58581 17.75 4C17.75 4.41417 17.4142 4.74997 17 4.75H11C10.5858 4.75 10.25 4.41419 10.25 4C10.25 3.58579 10.5858 3.25 11 3.25H17Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMarkAsRead20.category = 'Interface General';\n\nexport default MarkAsRead20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MarkAsRead24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MarkAsRead24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 20.25C22.6642 20.25 23 20.5858 23 21C23 21.4142 22.6642 21.75 22.25 21.75H2.25C1.83581 21.75 1.50003 21.4142 1.5 21C1.5 20.5858 1.83579 20.25 2.25 20.25H22.25ZM22.25 12.25C22.6642 12.25 23 12.5858 23 13C23 13.4142 22.6642 13.75 22.25 13.75H2.25C1.83581 13.75 1.50003 13.4142 1.5 13C1.5 12.5858 1.83579 12.25 2.25 12.25H22.25ZM8.96973 1.21973C9.26262 0.926833 9.73738 0.926833 10.0303 1.21973C10.3231 1.51262 10.3231 1.9874 10.0303 2.28027L3.78027 8.53027C3.4874 8.82315 3.01262 8.82311 2.71973 8.53027L0.469727 6.28027C0.176833 5.98738 0.176833 5.51262 0.469727 5.21973C0.76262 4.92683 1.23738 4.92683 1.53027 5.21973L3.25 6.93945L8.96973 1.21973ZM22.25 4.25C22.6642 4.25003 23 4.58581 23 5C23 5.41417 22.6642 5.74997 22.25 5.75H14.25C13.8358 5.75 13.5 5.41419 13.5 5C13.5 4.58579 13.8358 4.25 14.25 4.25H22.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMarkAsRead24.category = 'Interface General';\n\nexport default MarkAsRead24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MarkAsRead32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MarkAsRead32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30 27.25C30.4142 27.25 30.75 27.5858 30.75 28C30.75 28.4142 30.4142 28.75 30 28.75H2C1.58581 28.75 1.25003 28.4142 1.25 28C1.25 27.5858 1.58579 27.25 2 27.25H30ZM30 16.25C30.4142 16.25 30.75 16.5858 30.75 17C30.75 17.4142 30.4142 17.75 30 17.75H2C1.58581 17.75 1.25003 17.4142 1.25 17C1.25 16.5858 1.58579 16.25 2 16.25H30ZM11.7197 1.21973C12.0126 0.926833 12.4874 0.926833 12.7803 1.21973C13.0731 1.51262 13.0731 1.9874 12.7803 2.28027L4.53027 10.5303C4.2374 10.8231 3.76262 10.8231 3.46973 10.5303L0.469727 7.53027C0.176833 7.23738 0.176833 6.76262 0.469727 6.46973C0.76262 6.17683 1.23738 6.17683 1.53027 6.46973L4 8.93945L11.7197 1.21973ZM30 5.25C30.4142 5.25003 30.75 5.58581 30.75 6C30.75 6.41417 30.4142 6.74997 30 6.75H17C16.5858 6.75 16.25 6.41419 16.25 6C16.25 5.58579 16.5858 5.25 17 5.25H30Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMarkAsRead32.category = 'Interface General';\n\nexport default MarkAsRead32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MarkAsUnread12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MarkAsUnread12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11 10.2501C11.4142 10.2501 11.75 10.5859 11.75 11.0001C11.7499 11.4143 11.4142 11.7501 11 11.7501H1C0.585826 11.7501 0.250063 11.4143 0.25 11.0001C0.25 10.5859 0.585786 10.2501 1 10.2501H11ZM11 6.25012C11.4142 6.25012 11.75 6.58591 11.75 7.00012C11.7499 7.41428 11.4142 7.75012 11 7.75012H1C0.585826 7.75012 0.250064 7.41428 0.25 7.00012C0.25 6.58591 0.585786 6.25012 1 6.25012H11ZM3.21973 1.09973C3.51262 0.806841 3.98738 0.806841 4.28027 1.09973C4.57317 1.39262 4.57316 1.86738 4.28027 2.16028L3.43555 3.005L4.28027 3.84973C4.57317 4.14262 4.57316 4.61738 4.28027 4.91028C3.98738 5.20317 3.51262 5.20317 3.21973 4.91028L2.375 4.06555L1.53027 4.91028C1.23738 5.20317 0.76262 5.20317 0.469727 4.91028C0.176836 4.61738 0.176834 4.14262 0.469727 3.84973L1.31445 3.005L0.469727 2.16028C0.176836 1.86738 0.176834 1.39262 0.469727 1.09973C0.762619 0.806841 1.23738 0.806841 1.53027 1.09973L2.375 1.94446L3.21973 1.09973ZM11 2.25012C11.4142 2.25012 11.75 2.58591 11.75 3.00012C11.7499 3.41428 11.4142 3.75012 11 3.75012H7C6.58583 3.75012 6.25006 3.41428 6.25 3.00012C6.25 2.58591 6.58579 2.25012 7 2.25012H11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMarkAsUnread12.category = 'Interface General';\n\nexport default MarkAsUnread12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MarkAsUnread16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MarkAsUnread16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 13.25C14.4142 13.25 14.75 13.5858 14.75 14C14.75 14.4142 14.4142 14.75 14 14.75H2C1.58581 14.75 1.25003 14.4142 1.25 14C1.25 13.5858 1.58579 13.25 2 13.25H14ZM14 8.25C14.4142 8.25 14.75 8.58579 14.75 9C14.75 9.41419 14.4142 9.75 14 9.75H2C1.58581 9.75 1.25003 9.41419 1.25 9C1.25 8.58579 1.58579 8.25 2 8.25H14ZM5.71973 1.21973C6.01262 0.926833 6.48738 0.926833 6.78027 1.21973C7.07314 1.51262 7.07316 1.98739 6.78027 2.28027L5.18555 3.875L6.78027 5.46973C7.07314 5.76262 7.07316 6.23739 6.78027 6.53027C6.48739 6.82313 6.01261 6.82313 5.71973 6.53027L4.125 4.93555L2.53027 6.53027C2.23739 6.82313 1.76261 6.82313 1.46973 6.53027C1.17684 6.23739 1.17686 5.76262 1.46973 5.46973L3.06445 3.875L1.46973 2.28027C1.17684 1.98739 1.17686 1.51262 1.46973 1.21973C1.76262 0.926833 2.23738 0.926833 2.53027 1.21973L4.125 2.81445L5.71973 1.21973ZM14 3.25C14.4142 3.25 14.75 3.58579 14.75 4C14.75 4.41419 14.4142 4.75 14 4.75H10C9.5858 4.75 9.25003 4.41419 9.25 4C9.25 3.58579 9.58579 3.25 10 3.25H14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMarkAsUnread16.category = 'Interface General';\n\nexport default MarkAsUnread16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MarkAsUnread20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MarkAsUnread20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17 15.25C17.4142 15.25 17.75 15.5858 17.75 16C17.75 16.4142 17.4142 16.75 17 16.75H3C2.58581 16.75 2.25003 16.4142 2.25 16C2.25 15.5858 2.58579 15.25 3 15.25H17ZM17 9.25C17.4142 9.25 17.75 9.58579 17.75 10C17.75 10.4142 17.4142 10.75 17 10.75H3C2.58581 10.75 2.25003 10.4142 2.25 10C2.25 9.58579 2.58579 9.25 3 9.25H17ZM6.71973 1.21973C7.01262 0.926833 7.48738 0.926833 7.78027 1.21973C8.07314 1.51262 8.07316 1.98739 7.78027 2.28027L6.18555 3.875L7.78027 5.46973C8.07314 5.76262 8.07316 6.23739 7.78027 6.53027C7.48739 6.82313 7.01261 6.82313 6.71973 6.53027L5.125 4.93555L3.53027 6.53027C3.23739 6.82313 2.76261 6.82313 2.46973 6.53027C2.17684 6.23739 2.17686 5.76262 2.46973 5.46973L4.06445 3.875L2.46973 2.28027C2.17684 1.98739 2.17686 1.51262 2.46973 1.21973C2.76262 0.926833 3.23738 0.926833 3.53027 1.21973L5.125 2.81445L6.71973 1.21973ZM17 3.25C17.4142 3.25 17.75 3.58579 17.75 4C17.75 4.41419 17.4142 4.75 17 4.75H11C10.5858 4.75 10.25 4.41419 10.25 4C10.25 3.58579 10.5858 3.25 11 3.25H17Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMarkAsUnread20.category = 'Interface General';\n\nexport default MarkAsUnread20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MarkAsUnread24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MarkAsUnread24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22 20.25C22.4142 20.25 22.75 20.5858 22.75 21C22.75 21.4142 22.4142 21.75 22 21.75H2C1.58581 21.75 1.25003 21.4142 1.25 21C1.25 20.5858 1.58579 20.25 2 20.25H22ZM22 12.25C22.4142 12.25 22.75 12.5858 22.75 13C22.75 13.4142 22.4142 13.75 22 13.75H2C1.58581 13.75 1.25003 13.4142 1.25 13C1.25 12.5858 1.58579 12.25 2 12.25H22ZM7.71973 1.21973C8.01262 0.926833 8.48738 0.926833 8.78027 1.21973C9.07314 1.51262 9.07316 1.98739 8.78027 2.28027L6.18555 4.875L8.78027 7.46973C9.07314 7.76262 9.07316 8.23739 8.78027 8.53027C8.48739 8.82313 8.01261 8.82313 7.71973 8.53027L5.125 5.93555L2.53027 8.53027C2.23739 8.82313 1.76261 8.82313 1.46973 8.53027C1.17684 8.23739 1.17686 7.76262 1.46973 7.46973L4.06445 4.875L1.46973 2.28027C1.17684 1.98739 1.17686 1.51262 1.46973 1.21973C1.76262 0.926833 2.23738 0.926833 2.53027 1.21973L5.125 3.81445L7.71973 1.21973ZM22 4.25C22.4142 4.25 22.75 4.58579 22.75 5C22.75 5.41419 22.4142 5.75 22 5.75H13C12.5858 5.75 12.25 5.41419 12.25 5C12.25 4.58579 12.5858 4.25 13 4.25H22Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMarkAsUnread24.category = 'Interface General';\n\nexport default MarkAsUnread24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MarkAsUnread32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MarkAsUnread32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30 27.25C30.4142 27.25 30.75 27.5858 30.75 28C30.75 28.4142 30.4142 28.75 30 28.75H2C1.58581 28.75 1.25003 28.4142 1.25 28C1.25 27.5858 1.58579 27.25 2 27.25H30ZM30 16.25C30.4142 16.25 30.75 16.5858 30.75 17C30.75 17.4142 30.4142 17.75 30 17.75H2C1.58581 17.75 1.25003 17.4142 1.25 17C1.25 16.5858 1.58579 16.25 2 16.25H30ZM9.71973 1.21973C10.0126 0.926833 10.4874 0.926833 10.7803 1.21973C11.0731 1.51262 11.0732 1.98739 10.7803 2.28027L7.18555 5.875L10.7803 9.46973C11.0731 9.76262 11.0732 10.2374 10.7803 10.5303C10.4874 10.8231 10.0126 10.8231 9.71973 10.5303L6.125 6.93555L2.53027 10.5303C2.23739 10.8231 1.76261 10.8231 1.46973 10.5303C1.17684 10.2374 1.17686 9.76262 1.46973 9.46973L5.06445 5.875L1.46973 2.28027C1.17684 1.98739 1.17686 1.51262 1.46973 1.21973C1.76262 0.926833 2.23738 0.926833 2.53027 1.21973L6.125 4.81445L9.71973 1.21973ZM30 5.25C30.4142 5.25 30.75 5.58579 30.75 6C30.75 6.41419 30.4142 6.75 30 6.75H15C14.5858 6.75 14.25 6.41419 14.25 6C14.25 5.58579 14.5858 5.25 15 5.25H30Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMarkAsUnread32.category = 'Interface General';\n\nexport default MarkAsUnread32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MedalCheckmark12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MedalCheckmark12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.10447 7.32853C7.29973 7.13327 7.29973 6.81668 7.10447 6.62142C6.90921 6.42616 6.59262 6.42616 6.39736 6.62142L5.70092 7.31787L5.60447 7.22142C5.40921 7.02616 5.09262 7.02616 4.89736 7.22142C4.7021 7.41668 4.7021 7.73327 4.89736 7.92853L5.34736 8.37853C5.54262 8.57379 5.85921 8.57379 6.05447 8.37853L7.10447 7.32853Z\"\n        fill={color}\n      />\n      <path\n        d=\"M2.12594 0.625C1.34445 0.625 0.52739 1.29507 0.706636 2.25857C0.941534 3.52122 1.64265 4.43641 2.25423 5.02128C2.54116 5.29567 2.81574 5.50466 3.02884 5.65066C2.69424 6.18726 2.50092 6.82105 2.50092 7.5C2.50092 9.433 4.06792 11 6.00092 11C7.93391 11 9.50091 9.433 9.50091 7.5C9.50091 6.82105 9.30759 6.18725 8.97299 5.65065C9.18608 5.50466 9.46067 5.29567 9.7476 5.02128C10.3592 4.43641 11.0603 3.52122 11.2952 2.25857C11.4744 1.29507 10.6574 0.625 9.87589 0.625H9.02528C8.03113 0.625 7.35173 1.41924 7.1908 2.22092C7.07785 2.78357 6.87089 3.24191 6.69211 3.55876C6.60313 3.71646 6.52251 3.83665 6.46668 3.91441C6.43882 3.9532 6.41732 3.98118 6.40427 3.99771L6.39138 4.01375L6.39236 4.01264L6.40476 4.02305C6.27225 4.00782 6.1375 4 6.00092 4C5.86433 4 5.72958 4.00782 5.59708 4.02305L5.60947 4.01264L5.61045 4.01375L5.59756 3.99771C5.58451 3.98118 5.56301 3.9532 5.53515 3.91441C5.47932 3.83665 5.3987 3.71646 5.30972 3.55876C5.13094 3.24191 4.92398 2.78357 4.81103 2.22092C4.6501 1.41924 3.9707 0.625 2.97655 0.625H2.12594ZM7.90355 4.5544L7.8975 4.55791C7.88423 4.54934 7.8709 4.54085 7.85751 4.53246C7.90226 4.46135 7.94969 4.38238 7.9985 4.29589C8.23558 3.87571 8.51047 3.26831 8.66146 2.51614C8.68631 2.39234 8.74865 2.28514 8.82314 2.21509C8.894 2.14845 8.96318 2.125 9.02528 2.125H9.79102C9.60827 2.90941 9.15562 3.51189 8.71088 3.9372C8.47736 4.16052 8.25425 4.32684 8.0916 4.43601C8.01066 4.49034 7.94579 4.52978 7.90355 4.5544ZM4.14432 4.53246C4.09957 4.46135 4.05214 4.38238 4.00333 4.29589C3.76625 3.87571 3.49136 3.26831 3.34037 2.51614C3.31552 2.39234 3.25318 2.28514 3.17869 2.21509C3.10783 2.14845 3.03865 2.125 2.97655 2.125H2.21081C2.39356 2.90941 2.84621 3.51189 3.29095 3.9372C3.52447 4.16052 3.74758 4.32684 3.91023 4.43601C3.99117 4.49034 4.05604 4.52978 4.09828 4.5544L4.10432 4.55791C4.11759 4.54934 4.13093 4.54085 4.14432 4.53246ZM8.00092 7.5C8.00092 8.60457 7.10548 9.5 6.00092 9.5C4.89635 9.5 4.00092 8.60457 4.00092 7.5C4.00092 6.39543 4.89635 5.5 6.00092 5.5C7.10548 5.5 8.00092 6.39543 8.00092 7.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMedalCheckmark12.category = 'Objects';\n\nexport default MedalCheckmark12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MedalCheckmark16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MedalCheckmark16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.23828 0.118164C4.56346 0.118405 5.50738 1.18419 5.73145 2.3125C5.91992 3.26125 6.26305 4.03187 6.55859 4.56445C6.6258 4.68555 6.69072 4.79393 6.75 4.88867C7.15207 4.79636 7.5709 4.74611 8.00098 4.74609C8.43066 4.74613 8.84925 4.79651 9.25098 4.88867C9.3103 4.79387 9.37609 4.68566 9.44336 4.56445C9.73887 4.03187 10.0821 3.26109 10.2705 2.3125C10.4947 1.18412 11.4383 0.118164 12.7637 0.118164H14.0254C15.0558 0.118418 16.0774 0.991933 15.8555 2.19824C15.5093 4.0786 14.4803 5.45284 13.5654 6.34277C13.2161 6.68254 12.8774 6.95561 12.5928 7.16504C13.208 8.06055 13.5692 9.14489 13.5693 10.3135C13.5693 13.3883 11.0757 15.8816 8.00098 15.8818C4.9261 15.8817 2.43359 13.3884 2.43359 10.3135C2.4337 9.14539 2.79342 8.06131 3.4082 7.16602C3.12356 6.9566 2.78589 6.68255 2.43652 6.34277C1.52161 5.45285 0.492663 4.07882 0.146484 2.19824C-0.0755428 0.991837 0.945091 0.118404 1.97559 0.118164H3.23828ZM8.00098 6.24609C5.75469 6.2462 3.93386 8.06723 3.93359 10.3135C3.93359 12.56 5.75453 14.3817 8.00098 14.3818C10.2473 14.3816 12.0693 12.5599 12.0693 10.3135C12.0691 8.06731 10.2471 6.24634 8.00098 6.24609ZM9.17188 8.78418C9.46476 8.49166 9.93963 8.49151 10.2324 8.78418C10.525 9.07697 10.5249 9.55186 10.2324 9.84473L7.77539 12.3027C7.63484 12.4433 7.4429 12.5223 7.24414 12.5225C7.04547 12.5223 6.8544 12.4432 6.71387 12.3027L5.76855 11.3574C5.47587 11.0646 5.47597 10.5897 5.76855 10.2969C6.06143 10.0043 6.53629 10.0042 6.8291 10.2969L7.24414 10.7109L9.17188 8.78418ZM1.97559 1.61816C1.84771 1.61828 1.74303 1.67153 1.68164 1.73633C1.62647 1.7947 1.60809 1.85593 1.62109 1.92676C1.89318 3.40483 2.70786 4.51419 3.48242 5.26758C3.82996 5.60558 4.1642 5.86512 4.42383 6.04785C4.70298 5.81355 5.00532 5.60525 5.32715 5.42871C5.30162 5.38458 5.27326 5.34014 5.24707 5.29297C4.8945 4.65766 4.48519 3.73949 4.25977 2.60449C4.13966 1.99967 3.68004 1.61842 3.23828 1.61816H1.97559ZM12.7637 1.61816C12.3218 1.61816 11.8624 1.99955 11.7422 2.60449C11.5168 3.73938 11.1074 4.65765 10.7549 5.29297C10.7286 5.34026 10.6994 5.38448 10.6738 5.42871C10.9955 5.60512 11.2981 5.81274 11.5771 6.04688C11.8368 5.86412 12.172 5.60557 12.5195 5.26758C13.294 4.51419 14.1088 3.40462 14.3809 1.92676C14.3938 1.8561 14.3752 1.79458 14.3203 1.73633C14.259 1.67141 14.1534 1.61829 14.0254 1.61816H12.7637Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMedalCheckmark16.category = 'Objects';\n\nexport default MedalCheckmark16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MedalCheckmark20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MedalCheckmark20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.0306 10.9697C13.3235 11.2626 13.3235 11.7374 13.0306 12.0303L9.53057 15.5303C9.23768 15.8232 8.76281 15.8232 8.46991 15.5303L6.96991 14.0303C6.67702 13.7374 6.67702 13.2626 6.96991 12.9697C7.26281 12.6768 7.73768 12.6768 8.03057 12.9697L9.00024 13.9393L11.9699 10.9697C12.2628 10.6768 12.7377 10.6768 13.0306 10.9697Z\"\n        fill={color}\n      />\n      <path\n        d=\"M0.148816 2.37997C-0.106189 1.00924 1.05437 0 2.25008 0H3.9513C5.49773 0 6.61529 1.24629 6.88492 2.58945C7.12984 3.80951 7.57773 4.80072 7.96444 5.48608C8.12906 5.77783 8.28159 6.01238 8.40081 6.18356C8.91449 6.0635 9.44994 6 10.0002 6C10.5504 6 11.0859 6.06349 11.5995 6.18353C11.7187 6.01236 11.8713 5.77782 12.0359 5.48608C12.4226 4.80072 12.8705 3.80951 13.1154 2.58945C13.385 1.24629 14.5026 0 16.049 0H17.7502C18.9459 0 20.1065 1.00924 19.8515 2.37997C19.4198 4.70068 18.1282 6.39802 16.9753 7.50052C16.4331 8.01906 15.9141 8.41335 15.5141 8.68703C16.4451 9.87569 17.0002 11.373 17.0002 13C17.0002 16.866 13.8662 20 10.0002 20C6.13421 20 3.00021 16.866 3.00021 13C3.00021 11.373 3.55525 9.87573 4.48632 8.68708C4.08624 8.4134 3.56727 8.01909 3.02501 7.50052C1.87216 6.39802 0.580549 4.70068 0.148816 2.37997ZM14.4479 7.59437C14.4952 7.56404 14.5459 7.53084 14.5996 7.49474C14.953 7.25759 15.4344 6.89858 15.9386 6.41644C16.9508 5.4484 18.0212 4.01714 18.3768 2.10563C18.405 1.95385 18.3606 1.81839 18.2545 1.706C18.142 1.58693 17.9614 1.5 17.7502 1.5H16.049C15.3863 1.5 14.7512 2.06191 14.5861 2.88468C14.3031 4.29426 13.7873 5.43452 13.3423 6.22321C13.2426 6.39979 13.1463 6.55924 13.0565 6.70066C13.5564 6.94369 14.0231 7.24448 14.4479 7.59437ZM6.65806 6.22321C6.7577 6.39981 6.85407 6.55927 6.94388 6.7007C6.44392 6.94373 5.97722 7.24452 5.55248 7.59441C5.5052 7.56407 5.45447 7.53085 5.40067 7.49474C5.04735 7.25759 4.56589 6.89858 4.06173 6.41644C3.04947 5.4484 1.97912 4.01714 1.62351 2.10563C1.59528 1.95385 1.63969 1.81839 1.74585 1.706C1.85833 1.58693 2.03895 1.5 2.25008 1.5H3.9513C4.614 1.5 5.2491 2.06191 5.41426 2.88468C5.69722 4.29426 6.21304 5.43452 6.65806 6.22321ZM10.0002 18.5C13.0378 18.5 15.5002 16.0376 15.5002 13C15.5002 9.96243 13.0378 7.5 10.0002 7.5C6.96264 7.5 4.50021 9.96243 4.50021 13C4.50021 16.0376 6.96264 18.5 10.0002 18.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMedalCheckmark20.category = 'Objects';\n\nexport default MedalCheckmark20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MedalCheckmark24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MedalCheckmark24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.74121 0.03125C6.50816 0.03125 7.80312 1.45781 8.10938 3.02246C8.40537 4.53475 8.95156 5.76312 9.42383 6.6123C9.61743 6.96042 9.79759 7.24337 9.94141 7.4541C10.6 7.28822 11.2899 7.2002 12 7.2002C12.7099 7.2002 13.3992 7.28832 14.0576 7.4541C14.2014 7.24336 14.3825 6.96047 14.5762 6.6123C15.0484 5.76312 15.5946 4.53473 15.8906 3.02246C16.1969 1.45782 17.4918 0.03125 19.2588 0.03125H21.2998C22.6626 0.03125 23.9562 1.17598 23.6787 2.70703C23.1743 5.4892 21.648 7.52919 20.2764 8.85938C19.6233 9.49265 18.9978 9.97245 18.5195 10.3027C19.6952 11.7479 20.4003 13.5914 20.4004 15.5996C20.4004 20.2388 16.6392 24 12 24C7.36085 23.9999 3.60059 20.2388 3.60059 15.5996C3.60068 13.5915 4.30484 11.7479 5.48047 10.3027C5.00217 9.97245 4.37672 9.49268 3.72363 8.85938C2.35198 7.52919 0.8257 5.48922 0.321289 2.70703C0.043762 1.17598 1.33745 0.03125 2.7002 0.03125H4.74121ZM12 8.7002C8.18941 8.70025 5.09982 11.7891 5.09961 15.5996C5.09961 19.4103 8.18928 22.4999 12 22.5C15.8108 22.5 18.9004 19.4104 18.9004 15.5996C18.9002 11.789 15.8106 8.7002 12 8.7002ZM14.4697 13.2695C14.7626 12.9767 15.2374 12.9768 15.5303 13.2695C15.8232 13.5624 15.8231 14.0372 15.5303 14.3301L11.3301 18.5303C11.0372 18.823 10.5624 18.8231 10.2695 18.5303L8.46973 16.7305C8.17689 16.4376 8.17699 15.9628 8.46973 15.6699C8.76262 15.377 9.23738 15.377 9.53027 15.6699L10.7998 16.9395L14.4697 13.2695ZM2.7002 1.53125C2.07472 1.53125 1.71978 2.01416 1.79688 2.43945C2.22766 4.81564 3.53776 6.58869 4.76855 7.78223C5.38204 8.37713 5.96783 8.82041 6.39844 9.11328C6.44971 9.14815 6.49938 9.18138 6.5459 9.21191C7.12886 8.7137 7.78069 8.29384 8.48535 7.96875C8.36954 7.78583 8.24382 7.57553 8.11328 7.34082C7.58345 6.38808 6.97057 5.01128 6.6377 3.31055C6.43474 2.27361 5.62521 1.53125 4.74121 1.53125H2.7002ZM19.2588 1.53125C18.3748 1.53125 17.5653 2.27361 17.3623 3.31055C17.0294 5.01126 16.4165 6.38808 15.8867 7.34082C15.7562 7.57549 15.6304 7.78585 15.5146 7.96875C16.2193 8.29383 16.8711 8.71371 17.4541 9.21191C17.5006 9.18141 17.5503 9.14811 17.6016 9.11328C18.0322 8.82041 18.618 8.37711 19.2314 7.78223C20.4622 6.58869 21.7723 4.81561 22.2031 2.43945C22.2802 2.01416 21.9253 1.53125 21.2998 1.53125H19.2588Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMedalCheckmark24.category = 'Objects';\n\nexport default MedalCheckmark24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MedalCheckmark32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MedalCheckmark32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.32227 0.0625C8.53036 0.0627071 10.1789 1.85022 10.5576 3.85547C10.9549 5.95953 11.6982 7.66839 12.3418 8.84961C12.5981 9.32007 12.8379 9.70536 13.0322 9.99707C13.9774 9.738 14.9726 9.59962 16 9.59961C17.0274 9.59961 18.0226 9.73803 18.9678 9.99707C19.1621 9.70536 19.4019 9.32008 19.6582 8.84961C20.3018 7.66839 21.0451 5.95953 21.4424 3.85547C21.8211 1.85009 23.4704 0.0625 25.6787 0.0625H28.0537C29.7517 0.0627048 31.3057 1.4765 30.9971 3.32617C30.3778 7.0355 28.4719 9.7668 26.7402 11.5596C25.9096 12.4195 25.1137 13.0696 24.5078 13.5146C26.1864 15.4731 27.2001 18.0182 27.2002 20.7998C27.2002 26.9854 22.1856 32 16 32C9.81448 31.9999 4.7998 26.9853 4.7998 20.7998C4.79985 18.0177 5.81499 15.4722 7.49414 13.5137C6.88957 13.0686 6.0953 12.4193 5.2666 11.5596C3.5385 9.7667 1.63648 7.03525 1.01855 3.32617C0.710395 1.47645 2.26456 0.0625 3.96289 0.0625H6.32227ZM16 11.0996C10.643 11.0997 6.29991 15.4428 6.2998 20.7998C6.2998 26.1569 10.6429 30.4999 16 30.5C21.3572 30.5 25.7002 26.157 25.7002 20.7998C25.7001 15.4427 21.3571 11.0996 16 11.0996ZM19.4697 17.4697C19.7626 17.1769 20.2374 17.1769 20.5303 17.4697C20.8232 17.7626 20.8232 18.2374 20.5303 18.5303L14.9307 24.1299C14.6378 24.4228 14.163 24.4228 13.8701 24.1299L11.4697 21.7305C11.1769 21.4376 11.177 20.9628 11.4697 20.6699C11.7626 20.377 12.2374 20.377 12.5303 20.6699L14.4004 22.5391L19.4697 17.4697ZM25.6787 1.5625C24.3524 1.5625 23.1932 2.66599 22.916 4.13379C22.4834 6.42507 21.6757 8.28232 20.9756 9.56738C20.7805 9.92543 20.5937 10.24 20.4248 10.5078C21.5359 10.9861 22.5536 11.6396 23.4443 12.4326C23.4782 12.4086 23.5133 12.3832 23.5488 12.3574C24.1069 11.9527 24.8664 11.3404 25.6611 10.5176C27.2526 8.86997 28.9628 6.40231 29.5176 3.0791C29.6451 2.31443 29.0061 1.56269 28.0537 1.5625H25.6787ZM3.96289 1.5625C3.01026 1.5625 2.37056 2.31487 2.49805 3.08008C3.05182 6.40345 4.75878 8.87114 6.34668 10.5186C7.13958 11.3411 7.89737 11.9528 8.4541 12.3574C8.48907 12.3828 8.52333 12.4079 8.55664 12.4316C9.44724 11.6389 10.4653 10.986 11.5762 10.5078C11.4073 10.2399 11.2196 9.92555 11.0244 9.56738C10.3243 8.28232 9.51661 6.42507 9.08398 4.13379C8.80684 2.66615 7.64836 1.56271 6.32227 1.5625H3.96289Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMedalCheckmark32.category = 'Objects';\n\nexport default MedalCheckmark32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Megaphone12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Megaphone12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.80176 0.857288C8.91183 0.563474 9.99969 1.40048 10 2.54869V3.61482C10 3.68942 10.0609 3.74867 10.1343 3.76201C10.1386 3.76278 10.1429 3.7636 10.1472 3.76446C10.1474 3.7645 10.1476 3.76451 10.1477 3.76451C10.1482 3.76451 10.1486 3.76462 10.1491 3.76482L10.1494 3.765C10.1501 3.76532 10.1508 3.76549 10.1515 3.76549H10.1524C10.153 3.76549 10.1536 3.76555 10.1542 3.76568C10.1565 3.76618 10.1594 3.76685 10.1621 3.76744C10.1683 3.76879 10.1759 3.77031 10.1846 3.77233C10.2018 3.77636 10.2239 3.78185 10.25 3.78893C10.3022 3.80311 10.372 3.82459 10.4531 3.85436C10.6136 3.91321 10.832 4.01091 11.0547 4.16686C11.5174 4.49095 11.9989 5.07505 11.999 5.99987C11.999 6.92478 11.5175 7.50877 11.0547 7.83287C10.8319 7.98885 10.6136 8.08652 10.4531 8.14537C10.3719 8.17515 10.3022 8.19662 10.25 8.2108C10.2239 8.21788 10.2018 8.22337 10.1846 8.22741C10.1759 8.22942 10.1683 8.23094 10.1621 8.23229C10.1593 8.23288 10.1565 8.23355 10.1542 8.23406C10.1536 8.23418 10.153 8.23424 10.1524 8.23424H10.1515C10.1508 8.23424 10.1501 8.23441 10.1494 8.23473L10.1491 8.23491C10.1486 8.23511 10.1482 8.23522 10.1477 8.23522C10.1476 8.23522 10.1474 8.23524 10.1472 8.23527C10.1429 8.23613 10.1386 8.23694 10.1343 8.2377C10.0609 8.2508 10 8.3093 10 8.38385V9.45104C9.9998 10.5994 8.91189 11.4363 7.80176 11.1424L5.87678 10.6328C5.68645 10.5824 5.5 10.7259 5.5 10.9228V11.2499C5.5 11.6641 5.16421 11.9999 4.75 11.9999C4.33579 11.9999 4 11.6641 4 11.2499V10.3666C4 10.2304 3.90832 10.1114 3.77671 10.0766L1.67383 9.52037C0.687246 9.25902 0.000137583 8.36619 0 7.34557V4.65416C0.00021306 3.6336 0.687279 2.74069 1.67383 2.47936L7.80176 0.857288ZM8.18555 2.30748L4.22327 3.35583C4.09166 3.39065 4 3.50972 4 3.64585V8.35295C4 8.48906 4.09163 8.60812 4.2232 8.64296L8.18555 9.69225C8.34405 9.7342 8.4998 9.61494 8.5 9.45104V2.54869C8.49969 2.38489 8.34398 2.26557 8.18555 2.30748ZM2.05762 3.92955C1.72905 4.01675 1.50021 4.31422 1.5 4.65416V7.34557C1.50014 7.68557 1.72902 7.98295 2.05762 8.07018L2.12378 8.08756C2.31397 8.13752 2.5 7.99405 2.5 7.7974V4.20218C2.5 4.00528 2.31352 3.86176 2.12318 3.91219L2.05762 3.92955ZM10 6.48834C10 6.59298 10.1086 6.66437 10.1943 6.60436C10.3562 6.491 10.499 6.32491 10.499 5.99987C10.499 5.67491 10.3562 5.50874 10.1943 5.39537C10.1084 5.33523 10 5.406 10 5.51088V6.48834Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphone12.category = 'Objects';\n\nexport default Megaphone12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Megaphone16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Megaphone16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4082 1.03564C11.695 0.637382 13 1.59884 13 2.9458V4.86247C13 5.00124 13.0957 5.12048 13.2282 5.16178C13.3327 5.19435 13.4412 5.23379 13.5508 5.28173C13.8811 5.42627 14.2485 5.65967 14.5342 6.03466C14.8272 6.4195 15 6.90971 15 7.50048C14.9999 8.09119 14.8272 8.58153 14.5342 8.9663C14.2485 9.34119 13.881 9.57474 13.5508 9.71923C13.4413 9.76711 13.3328 9.8059 13.2283 9.83794C13.0957 9.87861 13 9.99776 13 10.1365V12.0552C12.9997 13.4018 11.6947 14.3634 10.4082 13.9653L7.38876 13.0301C7.19573 12.9703 7 13.1146 7 13.3166V14.2495C7 14.6637 6.66421 14.9995 6.25 14.9995C5.83579 14.9995 5.5 14.6637 5.5 14.2495V12.4761C5.50001 12.4582 5.4891 12.4421 5.47204 12.4368L2.76074 11.5981C1.71406 11.2741 1.00028 10.3061 1 9.21045V5.79052C1.00003 4.69464 1.7139 3.72693 2.76074 3.40283L10.4082 1.03564ZM10.8525 2.46826L5.71132 4.05912C5.58567 4.098 5.5 4.21419 5.5 4.34571V10.6543C5.5 10.7858 5.58565 10.902 5.71127 10.9409L10.8525 12.5327C11.1739 12.6318 11.4997 12.3914 11.5 12.0552V2.9458C11.5 2.60921 11.1741 2.36897 10.8525 2.46826ZM3.2041 4.83545C2.78547 4.96513 2.50003 5.35225 2.5 5.79052V9.21045C2.50028 9.6485 2.78563 10.0359 3.2041 10.1655L3.61138 10.2915C3.80438 10.3511 4 10.2069 4 10.0048V4.99563C4 4.79347 3.80412 4.64918 3.61106 4.70911L3.2041 4.83545ZM13 7.88581C13 8.08604 13.2193 8.21723 13.3408 8.0581C13.4225 7.95091 13.4999 7.78409 13.5 7.50048C13.5 7.21686 13.4225 7.05014 13.3408 6.94287C13.2192 6.78345 13 6.91428 13 7.11479V7.88581Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphone16.category = 'Objects';\n\nexport default Megaphone16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Megaphone20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Megaphone20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.7207 1.13969C14.337 0.609808 15.9995 1.81389 16 3.51469V5.59155C16 5.73432 16.1009 5.85626 16.2392 5.89171C16.4976 5.95796 16.7896 6.05638 17.085 6.20415C17.5487 6.43616 18.0354 6.79606 18.4043 7.34966C18.7763 7.90798 18.998 8.61896 18.998 9.50005C18.998 10.3811 18.7763 11.0921 18.4043 11.6504C18.0354 12.2041 17.5487 12.5639 17.085 12.7959C16.7896 12.9437 16.4977 13.0416 16.2392 13.1075C16.1009 13.1428 16 13.2648 16 13.4076V15.4639C15.9998 17.1734 14.3223 18.3786 12.7021 17.8331L8.39577 16.3824C8.20134 16.3169 8 16.4615 8 16.6667V18.25C7.99989 18.6642 7.66414 19 7.25 19C6.83586 19 6.50011 18.6642 6.5 18.25V15.9588C6.5 15.83 6.41778 15.7155 6.2957 15.6744L3.21289 14.6368C1.89094 14.1914 1.00015 12.9516 1 11.5567V7.33696C1.00028 5.93249 1.90271 4.68671 3.2373 4.24907L12.7207 1.13969ZM14.5 3.51469C14.4995 2.83467 13.8348 2.35276 13.1885 2.5645L6.70652 4.69013C6.58331 4.73054 6.5 4.84553 6.5 4.9752V14.1416C6.49999 14.1527 6.50616 14.1626 6.51663 14.1661L13.1807 16.4112C13.8287 16.6295 14.4998 16.1477 14.5 15.4639V3.51469ZM3.70508 5.67485C2.98652 5.91045 2.50028 6.58081 2.5 7.33696V11.5567C2.50015 12.3077 2.97966 12.9751 3.69141 13.2149L4.6043 13.5221C4.79872 13.5876 5 13.4429 5 13.2378V5.66419C5 5.46003 4.80048 5.3155 4.60649 5.37914L3.70508 5.67485ZM16 11.2118C16 11.4134 16.1961 11.5588 16.378 11.4718C16.39 11.466 16.4021 11.4602 16.4141 11.4541C16.6997 11.3112 16.9631 11.1083 17.1562 10.8184C17.3463 10.533 17.498 10.1186 17.498 9.50005C17.498 8.88151 17.3463 8.46705 17.1562 8.18169C16.9631 7.89179 16.6997 7.68889 16.4141 7.54594C16.4019 7.53988 16.3898 7.53394 16.3777 7.52812C16.1959 7.44097 16 7.58565 16 7.78726V11.2118Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphone20.category = 'Objects';\n\nexport default Megaphone20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Megaphone24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Megaphone24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.0938 1.46261C17.0276 0.850239 18.9998 2.29444 19 4.32296V6.83658C19 6.95221 19.0861 7.04836 19.2002 7.0671C19.5956 7.13203 20.1345 7.26298 20.6826 7.53292C21.2336 7.80433 21.8098 8.22418 22.2461 8.86885C22.6857 9.51873 22.953 10.3528 22.9531 11.3982C22.9531 12.4438 22.6858 13.2784 22.2461 13.9284C21.8099 14.5732 21.2336 14.9929 20.6826 15.2644C20.1345 15.5343 19.5956 15.6652 19.2002 15.7302C19.0861 15.7489 19 15.8451 19 15.9607V18.4157C19 20.4485 17.0208 21.893 15.085 21.2732L8.39155 19.1281C8.19795 19.0661 8 19.2105 8 19.4138V22.2497C8 22.6639 7.66421 22.9997 7.25 22.9997C6.83579 22.9997 6.5 22.6639 6.5 22.2497V18.7401C6.5 18.6097 6.41571 18.4942 6.29148 18.4544L3.60547 17.5944C2.05312 17.0969 1 15.6533 1 14.0232V8.67354C1.00019 7.039 2.05896 5.59206 3.61719 5.09835L15.0938 1.46261ZM17.5 4.32296C17.4998 3.30886 16.5137 2.58728 15.5469 2.89327L6.70942 5.69218C6.58473 5.73167 6.5 5.84739 6.5 5.97818V16.7271C6.5 16.8575 6.58424 16.973 6.70842 17.0128L15.542 19.8444C16.5099 20.1544 17.5 19.4321 17.5 18.4157V4.32296ZM4.07031 6.52901C3.13552 6.82527 2.50019 7.69294 2.5 8.67354V14.0232C2.5 15.0013 3.13202 15.8672 4.06348 16.1657L4.60854 16.3402C4.80212 16.4022 5 16.2578 5 16.0545V6.64399C5 6.44106 4.80272 6.29667 4.60929 6.35803L4.07031 6.52901ZM19 13.8848C19 14.0712 19.1685 14.2133 19.3487 14.1659C19.5619 14.1099 19.793 14.0307 20.0205 13.9187C20.3951 13.734 20.7449 13.4689 21.0029 13.0876C21.2574 12.7114 21.4531 12.1767 21.4531 11.3982C21.453 10.6198 21.2574 10.0858 21.0029 9.70968C20.7449 9.32846 20.3951 9.06322 20.0205 8.87862C19.7929 8.76653 19.5618 8.68695 19.3486 8.63066C19.1685 8.58308 19 8.72508 19 8.91143V13.8848Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphone24.category = 'Objects';\n\nexport default Megaphone24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Megaphone32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Megaphone32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.958 2.05316C24.01 1.53759 25.9998 3.08976 26 5.20551V9.34588C26 9.42713 26.0603 9.49393 26.1406 9.50629C26.6548 9.58547 27.3529 9.74504 28.0605 10.0717C28.7701 10.3994 29.5118 10.9055 30.0752 11.686C30.6442 12.4742 30.999 13.4978 30.999 14.7973C30.999 16.0967 30.6441 17.1204 30.0752 17.9086C29.5118 18.689 28.77 19.1952 28.0605 19.5229C27.3529 19.8496 26.6548 20.0091 26.1406 20.0883C26.0604 20.1007 26 20.1664 26 20.2476V24.3686C25.9997 26.4946 23.9916 28.048 21.9336 27.5141L11.3753 24.7746C11.1854 24.7253 11 24.8687 11 25.065V29.2504C10.9996 29.6643 10.664 30.0004 10.25 30.0004C9.83603 30.0004 9.5004 29.6643 9.5 29.2504V24.5197C9.5 24.383 9.40761 24.2636 9.27531 24.2293L4.18262 22.9086C2.30883 22.4223 1.00016 20.7312 1 18.7953V10.6342C1.00017 8.68627 2.32472 6.98709 4.21387 6.51215L21.958 2.05316ZM24.5 5.20551C24.4998 4.06633 23.4281 3.23061 22.3232 3.50824L9.7269 6.67291C9.59352 6.70643 9.5 6.82634 9.5 6.96387V22.7192C9.49999 22.7301 9.50648 22.7397 9.51701 22.7424L22.3105 26.062C23.4186 26.3494 24.4997 25.5132 24.5 24.3686V19.5082C24.4966 19.4791 24.4941 19.4494 24.4941 19.4194C24.4941 19.3889 24.4965 19.359 24.5 19.3295V10.2651C24.4965 10.2356 24.4941 10.2056 24.4941 10.1752C24.4941 10.1448 24.4965 10.1149 24.5 10.0854V5.20551ZM4.58008 7.96625C3.35759 8.27346 2.50017 9.37374 2.5 10.6342V18.7953C2.50016 20.0479 3.34715 21.1418 4.55957 21.4565L7.62466 22.2517C7.81464 22.301 8 22.1576 8 21.9613V7.49159C8 7.29626 7.81632 7.15303 7.62689 7.20063L4.58008 7.96625ZM26 18.2345C26 18.4201 26.167 18.5617 26.348 18.521C26.6843 18.4454 27.0604 18.332 27.4316 18.1606C27.973 17.9106 28.4836 17.5498 28.8584 17.0307C29.2277 16.519 29.499 15.8085 29.499 14.7973C29.499 13.786 29.2277 13.0755 28.8584 12.5639C28.4836 12.0449 27.9739 11.684 27.4326 11.434C27.0612 11.2625 26.6846 11.1486 26.348 11.0727C26.1669 11.0319 26 11.1735 26 11.3591V18.2345Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphone32.category = 'Objects';\n\nexport default Megaphone32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MegaphoneBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MegaphoneBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.45898 0.144531C8.73455 -0.21384 9.99986 0.745297 10 2.07031V2.96387C10 3.00341 10.0273 3.03747 10.0654 3.04785C10.1238 3.06369 10.2012 3.08751 10.29 3.12012C10.4648 3.18428 10.7036 3.29062 10.9482 3.46191C11.4611 3.82113 11.9989 4.4753 11.999 5.5C11.999 6.52477 11.4612 7.17888 10.9482 7.53809C10.7033 7.70956 10.4639 7.81574 10.2891 7.87988C10.2003 7.91242 10.1237 7.93633 10.0654 7.95215C10.0274 7.96246 10.0001 7.99578 10 8.03516V8.92969C9.99998 10.2548 8.73462 11.2139 7.45898 10.8555L6.38184 10.5518C6.19043 10.4978 6 10.642 6 10.8408V11C5.99998 11.5523 5.55227 12 5 12C4.44773 12 4.00002 11.5523 4 11V1.11719L7.45898 0.144531ZM2 9.31934L1.82324 9.27051C0.745086 8.96725 1.73922e-05 7.98328 0 6.86328V4.13672C9.76255e-05 3.01678 0.745118 2.03272 1.82324 1.72949L2 1.67969V9.31934Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMegaphoneBold12.category = 'Objects';\n\nexport default MegaphoneBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MegaphoneBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MegaphoneBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.1035 1.02474C11.547 0.591867 12.9998 1.67307 13 3.18001V4.68465C13 4.81745 13.0878 4.93304 13.2127 4.97828C13.2746 5.00069 13.3373 5.02546 13.4004 5.05306C13.7575 5.20931 14.1649 5.46416 14.4834 5.88216C14.8119 6.31334 15 6.85811 15 7.50032C15 8.14251 14.8119 8.68734 14.4834 9.11849C14.1649 9.53643 13.7575 9.79136 13.4004 9.94759C13.3375 9.97511 13.2748 9.99944 13.213 10.0214C13.0879 10.0658 13 10.1812 13 10.314V11.8206C12.9996 13.3274 11.5469 14.4078 10.1035 13.9749L7.38625 13.1592C7.19376 13.1015 7 13.2456 7 13.4466V14.0003C6.99974 14.5524 6.55212 15.0003 6 15.0003C5.44788 15.0003 5.00026 14.5524 5 14.0003V12.4769C5 12.4579 4.9883 12.4409 4.97009 12.4354L2.95996 11.8324C1.79694 11.4834 1.00025 10.4128 1 9.19857V5.80208C1.00007 4.58771 1.79679 3.51723 2.95996 3.16829L10.1035 1.02474ZM10.6777 2.94075L6.2138 4.27993C6.0869 4.318 6 4.4348 6 4.56728V10.4324C6 10.5649 6.08687 10.6817 6.21374 10.7198L10.6777 12.0599C10.8379 12.1078 10.9996 11.9877 11 11.8206V3.18001C10.9998 3.01274 10.838 2.89271 10.6777 2.94075ZM3.53418 5.08431C3.21721 5.17959 3.00007 5.47108 3 5.80208V9.19857C3.00025 9.52941 3.21732 9.82111 3.53418 9.91634L3.61385 9.94022C3.80632 9.99792 4 9.85379 4 9.65286V5.34762C4 5.14644 3.80589 5.00228 3.6133 5.06042L3.53418 5.08431Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphoneBold16.category = 'Objects';\n\nexport default MegaphoneBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MegaphoneBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MegaphoneBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.418 1.17012C14.1911 0.607324 15.9999 1.93092 16 3.79121V5.40267C16 5.54079 16.0946 5.66008 16.227 5.69927C16.4534 5.76625 16.6984 5.85671 16.9463 5.98067C17.4397 6.22752 17.9641 6.61356 18.3623 7.21114C18.7646 7.81495 18.998 8.57542 18.998 9.5002C18.998 10.4249 18.7646 11.1855 18.3623 11.7893C17.9641 12.3867 17.4397 12.7729 16.9463 13.0197C16.6985 13.1436 16.4535 13.2336 16.2271 13.3003C16.0946 13.3393 16 13.4586 16 13.5967V15.1867C16 17.0569 14.1732 18.3818 12.3955 17.801L9.39317 16.8201C9.19924 16.7567 9 16.9012 9 17.1052V18.0002C8.99984 18.5523 8.55219 19.0002 8 19.0002C7.44781 19.0002 7.00016 18.5523 7 18.0002V16.255C7 16.1251 6.9165 16.0101 6.7931 15.9698L3.41309 14.8664C1.97387 14.3962 1.0001 13.0533 1 11.5393V7.35567C1.00009 5.83069 1.98788 4.48111 3.44141 4.01973L12.418 1.17012ZM14 3.79121C13.9999 3.28406 13.5069 2.92317 13.0234 3.07637L7.20927 4.9211C7.08466 4.96064 7 5.07632 7 5.20706V13.7162C7 13.846 7.08346 13.9611 7.20683 14.0014L13.0166 15.8996C13.5014 16.058 14 15.6968 14 15.1867V3.79121ZM4.0459 5.92598C3.42317 6.1238 3.00009 6.70226 3 7.35567V11.5393C3.0001 12.1881 3.41743 12.7635 4.03418 12.965L4.60686 13.1521C4.80078 13.2154 5 13.0709 5 12.8669V6.0326C5 5.82954 4.80249 5.68514 4.609 5.74673L4.0459 5.92598ZM16 11.1967C16 11.223 16.0283 11.2424 16.0518 11.2307C16.3078 11.1026 16.5333 10.9259 16.6973 10.6799C16.8571 10.44 16.998 10.0751 16.998 9.5002C16.998 8.92521 16.8571 8.5604 16.6973 8.32051C16.5333 8.07445 16.3078 7.89784 16.0518 7.76973C16.0281 7.75789 16 7.77666 16 7.80311V11.1967Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphoneBold20.category = 'Objects';\n\nexport default MegaphoneBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MegaphoneBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MegaphoneBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.7988 1.5137C16.8876 0.874717 18.9999 2.43774 19 4.6221V6.77737C19.0001 6.79887 19.0159 6.81684 19.0371 6.82034C19.4487 6.88793 20.0141 7.02453 20.5908 7.30862C21.171 7.59451 21.7842 8.04013 22.25 8.72855C22.7205 9.42407 22.9999 10.3086 23 11.3985C22.9999 12.4883 22.7204 13.3729 22.25 14.0684C21.7842 14.7567 21.1709 15.2024 20.5908 15.4883C20.0141 15.7724 19.4487 15.91 19.0371 15.9776C19.016 15.981 19.0002 15.9982 19 16.0196V18.1885C18.9999 20.3843 16.8667 21.9481 14.7725 21.2881L10.3906 19.9053C10.1974 19.8443 10.0001 19.9888 10 20.1914V21.5C9.99974 22.3282 9.32826 23 8.5 23C7.67174 23 7.00026 22.3282 7 21.5V3.90042L14.7988 1.5137ZM4 17.8907L3.79688 17.8272C2.13219 17.3021 1.00009 15.7583 1 14.0127V8.69632C1.00009 6.93823 2.148 5.38571 3.8291 4.87112L4 4.81839V17.8907Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphoneBold24.category = 'Objects';\n\nexport default MegaphoneBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MegaphoneBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MegaphoneBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.6299 1.83264C23.844 1.26432 25.9996 2.9365 26 5.22228V9.09098C26 9.17636 26.0632 9.24672 26.1475 9.26037C26.6568 9.3429 27.3523 9.51046 28.0596 9.85412C28.77 10.1995 29.5151 10.7344 30.0811 11.5592C30.6524 12.3922 31 13.4611 31 14.7975C31 16.1337 30.6524 17.2018 30.0811 18.0348C29.5151 18.8598 28.7702 19.3954 28.0596 19.7408C27.3523 20.0845 26.6568 20.252 26.1475 20.3346C26.0632 20.3482 26 20.4176 26 20.5029V24.3502C26 26.6475 23.8242 28.3224 21.6035 27.734L12.3769 25.288C12.1865 25.2376 12 25.3811 12 25.578V29.0006C11.9997 29.5527 11.5521 30.0006 11 30.0006C10.4479 30.0006 10.0003 29.5527 10 29.0006V24.8887C10 24.7526 9.90839 24.6336 9.77684 24.5987L4.34668 23.1598C2.37396 22.6366 1.00013 20.8511 1 18.8102V10.6197C1.00014 8.56569 2.39137 6.77227 4.38086 6.26135L21.6299 1.83264ZM24 5.22228C23.9996 4.24281 23.0758 3.52654 22.127 3.77014L10.2254 6.82459C10.0928 6.85863 10 6.97821 10 7.11517V22.3577C10 22.4937 10.0916 22.6128 10.2231 22.6476L22.1152 25.8004C23.067 26.0527 24 25.3348 24 24.3502V5.22228ZM4.87793 8.19787C3.77283 8.48179 3.00014 9.47875 3 10.6197V18.8102C3.00013 19.9439 3.7635 20.9355 4.85938 21.2262L7.62317 21.9584C7.81351 22.0088 8 21.8653 8 21.6684V7.78289C8 7.58692 7.81519 7.44357 7.62538 7.49232L4.87793 8.19787ZM26 17.9625C26 18.1512 26.1725 18.2937 26.355 18.2454C26.6195 18.1755 26.9043 18.0782 27.1846 17.942C27.6626 17.7097 28.1071 17.3785 28.4326 16.9039C28.7528 16.437 29 15.7717 29 14.7975C29 13.8232 28.7528 13.1579 28.4326 12.691C28.1071 12.2165 27.6626 11.8853 27.1846 11.6529C26.9042 11.5168 26.6194 11.419 26.355 11.3488C26.1725 11.3003 26 11.4427 26 11.6315V17.9625Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphoneBold32.category = 'Objects';\n\nexport default MegaphoneBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MegaphoneFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MegaphoneFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.80176 0.857027C8.91177 0.563254 9.9996 1.40031 10 2.54843V9.45078C9.9998 10.5991 8.91189 11.436 7.80176 11.1422L5.87695 10.6324C5.68676 10.5821 5.50027 10.7258 5.5 10.9225V11.2496C5.5 11.6638 5.16421 11.9996 4.75 11.9996C4.33579 11.9996 4 11.6638 4 11.2496V1.86289L7.80176 0.857027ZM2.5 9.73789L1.67383 9.52011C0.687266 9.25874 0.000137581 8.36592 0 7.34531V4.6539C0.000279148 3.6334 0.687327 2.74041 1.67383 2.4791L2.5 2.26035V9.73789ZM11.5 4.57871C11.7813 4.91653 11.9989 5.38089 11.999 5.99961C11.999 6.61792 11.7809 7.08174 11.5 7.41953V4.57871Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphoneFilled12.category = 'Objects';\n\nexport default MegaphoneFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MegaphoneFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MegaphoneFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4082 1.03564C11.695 0.637382 13 1.59884 13 2.9458V12.0552C12.9996 13.4018 11.6947 14.3633 10.4082 13.9653L7.38867 13.0298C7.19569 12.9701 7 13.1149 7 13.3169V14.2495C6.99996 14.6637 6.66419 14.9995 6.25 14.9995C5.83581 14.9995 5.50004 14.6637 5.5 14.2495V2.5542L10.4082 1.03564ZM4 11.981L2.76074 11.5981C1.71408 11.2741 1.00031 10.3061 1 9.21045V5.79052C1.00003 4.69465 1.71391 3.72694 2.76074 3.40283L4 3.01904V11.981ZM14.5342 6.03466C14.8271 6.41949 15 6.90974 15 7.50048C14.9999 8.09116 14.8272 8.58155 14.5342 8.9663C14.5233 8.98053 14.5111 8.9935 14.5 9.00732V5.99267C14.5112 6.00667 14.5232 6.02025 14.5342 6.03466Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphoneFilled16.category = 'Objects';\n\nexport default MegaphoneFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MegaphoneFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MegaphoneFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.7207 1.13937C14.3368 0.609652 15.9992 1.81386 16 3.51437V15.4636C15.9998 17.1731 14.3223 18.3783 12.7021 17.8327L8.39551 16.3825C8.20119 16.3173 8.00009 16.4617 8 16.6667V18.2497C7.99989 18.6638 7.66414 18.9997 7.25 18.9997C6.83586 18.9997 6.50011 18.6638 6.5 18.2497V3.17844L12.7207 1.13937ZM5 15.238L3.21289 14.6364C1.89102 14.1911 1.00015 12.9513 1 11.5564V7.33664C1.00048 5.93236 1.90286 4.68634 3.2373 4.24875L5 3.67062V15.238ZM17.5 6.44797C17.8267 6.66848 18.1451 6.96043 18.4043 7.34934C18.7762 7.90756 18.998 8.61886 18.998 9.49973C18.998 10.3806 18.7762 11.0918 18.4043 11.6501C18.1452 12.039 17.8266 12.331 17.5 12.5515V6.44797Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphoneFilled20.category = 'Objects';\n\nexport default MegaphoneFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MegaphoneFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MegaphoneFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.0938 1.46341C17.0278 0.850879 19 2.295 19 4.32376V18.4165C18.9997 20.4489 17.0205 21.8935 15.085 21.274L8.3916 19.1284C8.198 19.0664 8 19.2113 8 19.4146V22.2505C7.99967 22.6645 7.66401 23.0005 7.25 23.0005C6.83599 23.0005 6.50033 22.6645 6.5 22.2505V4.18509L15.0938 1.46341ZM5 18.0406L3.60547 17.5952C2.05329 17.0978 1.00023 15.6539 1 14.024V8.67434C1.00004 7.03969 2.05891 5.59293 3.61719 5.09915L5 4.66067V18.0406ZM20.6826 7.53372C21.2335 7.80516 21.8099 8.22497 22.2461 8.86966C22.6856 9.51952 22.9531 10.3537 22.9531 11.399C22.953 12.4444 22.6858 13.2793 22.2461 13.9292C21.8099 14.5738 21.2335 14.9938 20.6826 15.2652C20.6217 15.2952 20.5605 15.3225 20.5 15.3491V7.44876C20.5606 7.47545 20.6216 7.50368 20.6826 7.53372Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphoneFilled24.category = 'Objects';\n\nexport default MegaphoneFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MegaphoneFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MegaphoneFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.958 2.05263C24.0099 1.53716 25.9995 3.08946 26 5.20498V24.3681C25.9997 26.4941 23.9916 28.0475 21.9336 27.5136L11.375 24.7743C11.1853 24.7253 11.0003 24.8684 11 25.0644V29.2499C10.9996 29.6638 10.664 29.9999 10.25 29.9999C9.83603 29.9999 9.5004 29.6638 9.5 29.2499V5.18252L21.958 2.05263ZM8 23.8983L4.18262 22.9081C2.30888 22.4218 1.00016 20.7307 1 18.7948V10.6337C1.00034 8.6859 2.32484 6.98653 4.21387 6.51162L8 5.55947V23.8983ZM27.5 9.84463C27.6839 9.90958 27.872 9.98416 28.0605 10.0712C28.77 10.3988 29.5118 10.9051 30.0752 11.6854C30.6441 12.4736 30.9989 13.4975 30.999 14.7968C30.999 16.096 30.644 17.1199 30.0752 17.9081C29.5119 18.6884 28.7699 19.1937 28.0605 19.5214C27.872 19.6084 27.6838 19.6829 27.5 19.7479V9.84463Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMegaphoneFilled32.category = 'Objects';\n\nexport default MegaphoneFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Mention12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Mention12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM6 2.34961C7.06614 2.34961 7.99698 2.6696 8.66211 3.33301C9.29119 3.96055 9.61422 4.82715 9.64746 5.82617H9.65039V6.46094H9.64551C9.62209 6.90493 9.42029 7.27002 9.11328 7.51562C8.80319 7.7637 8.41806 7.86914 8.0625 7.86914C7.70694 7.86914 7.32181 7.7637 7.01172 7.51562C7.00453 7.50987 6.99829 7.50296 6.99121 7.49707C6.73644 7.65714 6.40859 7.77539 6 7.77539C5.52481 7.77539 5.04868 7.6561 4.69629 7.30371C4.3439 6.95132 4.22461 6.47519 4.22461 6C4.22461 5.52481 4.3439 5.04868 4.69629 4.69629C5.04868 4.3439 5.52481 4.22461 6 4.22461C6.27791 4.22461 6.51785 4.28124 6.72363 4.36621C6.83434 4.27876 6.97296 4.22461 7.125 4.22461C7.48398 4.22461 7.77539 4.51602 7.77539 4.875V6.375C7.77539 6.45453 7.79927 6.48004 7.82422 6.5C7.86569 6.53318 7.94931 6.56836 8.0625 6.56836C8.17569 6.56836 8.25931 6.53318 8.30078 6.5C8.32573 6.48004 8.34961 6.45453 8.34961 6.375V6C8.34961 5.18663 8.10998 4.61782 7.74414 4.25293C7.37802 3.88779 6.80882 3.65039 6 3.65039C5.19283 3.65039 4.62373 3.88994 4.25684 4.25684C3.88994 4.62373 3.65039 5.19283 3.65039 6C3.65039 6.80717 3.88994 7.37627 4.25684 7.74316C4.62373 8.11006 5.19283 8.34961 6 8.34961C6.39525 8.34961 6.69232 8.29196 6.91309 8.21582C7.25235 8.09883 7.6221 8.279 7.73926 8.61816C7.8563 8.95753 7.67628 9.32827 7.33691 9.44531C6.96587 9.57325 6.52389 9.65039 6 9.65039C4.93217 9.65039 4.00127 9.32744 3.33691 8.66309C2.67256 7.99873 2.34961 7.06783 2.34961 6C2.34961 4.93217 2.67256 4.00127 3.33691 3.33691C4.00127 2.67256 4.93217 2.34961 6 2.34961ZM6 5.52539C5.72519 5.52539 5.63882 5.5936 5.61621 5.61621C5.5936 5.63882 5.52539 5.72519 5.52539 6C5.52539 6.27481 5.5936 6.36118 5.61621 6.38379C5.63882 6.4064 5.72519 6.47461 6 6.47461C6.21287 6.47461 6.33021 6.39051 6.40723 6.30762C6.43498 6.27773 6.45702 6.24683 6.47461 6.21973V5.7793C6.45709 5.75237 6.43475 5.72202 6.40723 5.69238C6.33021 5.60949 6.21287 5.52539 6 5.52539Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMention12.category = 'Interface General';\n\nexport default Mention12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Mention16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Mention16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM8 3C10.8428 3 13 5.15722 13 8V8.66406C12.998 8.66602 12.9951 8.66701 12.9932 8.66895C12.9625 9.26922 12.7345 9.77776 12.3525 10.1416C11.9514 10.5236 11.4283 10.7041 10.9219 10.7041C10.4185 10.7041 9.89915 10.5257 9.49902 10.1484C9.13399 10.4057 8.64136 10.5713 8 10.5713C6.52329 10.5713 5.42871 9.47671 5.42871 8C5.42871 6.52329 6.52329 5.42871 8 5.42871C8.41376 5.42871 8.76806 5.51067 9.06738 5.64453C9.20279 5.51106 9.3886 5.42871 9.59375 5.42871C10.008 5.42871 10.3438 5.7645 10.3438 6.17871V8.53125L10.3477 8.63281C10.367 8.8565 10.4501 8.98305 10.5264 9.05566C10.6233 9.14781 10.7644 9.2041 10.9219 9.2041C11.0793 9.2041 11.2204 9.14781 11.3174 9.05566C11.3936 8.98305 11.4767 8.8565 11.4961 8.63281L11.5 8.53125V8C11.5 5.98564 10.0144 4.5 8 4.5C5.98564 4.5 4.5 5.98564 4.5 8C4.5 10.0144 5.98564 11.5 8 11.5C8.57685 11.5 9.0171 11.4155 9.34961 11.3008C9.74111 11.1659 10.1677 11.3741 10.3027 11.7656C10.4375 12.1571 10.2293 12.5838 9.83789 12.7188C9.33203 12.8932 8.72519 13 8 13C5.15722 13 3 10.8428 3 8C3 5.15722 5.15722 3 8 3ZM8 6.92871C7.35171 6.92871 6.92871 7.35171 6.92871 8C6.92871 8.64829 7.35171 9.07129 8 9.07129C8.5695 9.07129 8.71391 8.86724 8.7627 8.78711C8.80219 8.72214 8.82493 8.65086 8.83594 8.59277L8.84375 8.53418V7.46875C8.84375 7.50946 8.8489 7.48273 8.82129 7.40723C8.79736 7.34183 8.75756 7.26668 8.7002 7.19727C8.60351 7.08031 8.41668 6.92871 8 6.92871Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMention16.category = 'Interface General';\n\nexport default Mention16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Mention20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Mention20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM10 3.5C13.7 3.5 16.5 6.3015 16.5 10V10.8984C16.5 10.8984 16.4973 10.8984 16.4922 10.8984C16.4525 11.6457 16.1683 12.2658 15.7061 12.7061C15.2171 13.1718 14.5768 13.3936 13.9531 13.3936C13.3295 13.3936 12.6892 13.1718 12.2002 12.7061C12.149 12.6573 12.1015 12.6049 12.0547 12.5518C11.596 12.9446 10.9296 13.2139 10 13.2139C8.14829 13.2139 6.78613 11.8517 6.78613 10C6.78613 8.14829 8.14829 6.78613 10 6.78613C10.6103 6.78613 11.1135 6.92362 11.5195 7.14258C11.6517 6.92897 11.8866 6.78613 12.1562 6.78613C12.5705 6.78613 12.9062 7.12192 12.9062 7.53613V10.7188L12.9131 10.8818C12.945 11.2424 13.0823 11.4734 13.2354 11.6191C13.4202 11.7952 13.6783 11.8936 13.9531 11.8936C14.2279 11.8936 14.4861 11.7952 14.6709 11.6191C14.8239 11.4734 14.9613 11.2424 14.9932 10.8818L15 10.7188V10C15 7.1297 12.8714 5 10 5C7.1285 5 5 7.1285 5 10C5 12.8715 7.1285 15 10 15C10.8067 15 11.4316 14.8815 11.9121 14.7158C12.3036 14.581 12.7302 14.7892 12.8652 15.1807C13.0001 15.5722 12.7919 15.9988 12.4004 16.1338C11.7466 16.3592 10.955 16.5 10 16.5C6.30007 16.5 3.5 13.6999 3.5 10C3.5 6.30007 6.30007 3.5 10 3.5ZM10 8.28613C8.97671 8.28613 8.28613 8.97671 8.28613 10C8.28613 11.0233 8.97671 11.7139 10 11.7139C10.8561 11.7139 11.141 11.3958 11.2588 11.2021C11.3329 11.0803 11.3715 10.9523 11.3906 10.8516C11.3999 10.8026 11.4037 10.7638 11.4053 10.7412L11.4062 10.7305V9.28125L11.3994 9.24609C11.3933 9.21593 11.3817 9.16856 11.3594 9.10742C11.3182 8.99478 11.2516 8.86528 11.1523 8.74512C10.9718 8.52659 10.6436 8.28613 10 8.28613Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMention20.category = 'Interface General';\n\nexport default Mention20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Mention24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Mention24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM12 4C16.5573 4 20 7.44598 20 12V13.1328C20 13.1328 19.9977 13.1328 19.9932 13.1328C19.9435 14.0245 19.6009 14.7538 19.0596 15.2695C18.4827 15.8189 17.7252 16.084 16.9844 16.084C16.2436 16.084 15.4861 15.8189 14.9092 15.2695C14.8008 15.1663 14.7001 15.0546 14.6084 14.9346C14.067 15.4689 13.2328 15.8574 12 15.8574C9.77329 15.8574 8.14258 14.2267 8.14258 12C8.14258 9.77329 9.77329 8.14258 12 8.14258C12.8312 8.14258 13.4919 8.35384 14.0039 8.6748C14.0976 8.36737 14.3807 8.14258 14.7188 8.14258C15.1329 8.14258 15.4686 8.47849 15.4688 8.89258V12.9062L15.4785 13.1299C15.5228 13.6279 15.7143 13.9646 15.9443 14.1836C16.2171 14.4433 16.5924 14.584 16.9844 14.584C17.3763 14.584 17.7517 14.4433 18.0244 14.1836C18.2544 13.9646 18.446 13.6279 18.4902 13.1299L18.5 12.9062V12C18.5 8.27402 15.7284 5.5 12 5.5C8.27136 5.5 5.5 8.27136 5.5 12C5.5 15.7286 8.27136 18.5 12 18.5C13.0365 18.5 13.8462 18.3476 14.4746 18.1309C14.8661 17.9961 15.2927 18.2042 15.4277 18.5957C15.5627 18.9872 15.3544 19.4138 14.9629 19.5488C14.1611 19.8253 13.1848 20 12 20C7.44293 20 4 16.5571 4 12C4 7.44293 7.44293 4 12 4ZM12 9.64258C10.6017 9.64258 9.64258 10.6017 9.64258 12C9.64258 13.3983 10.6017 14.3574 12 14.3574C13.1417 14.3574 13.5669 13.9247 13.7539 13.6172C13.8626 13.4384 13.9181 13.2538 13.9453 13.1104C13.9587 13.0399 13.9643 12.9833 13.9668 12.9482C13.968 12.9309 13.9686 12.9191 13.9688 12.9141V11.0938L13.957 11.0107C13.946 10.9563 13.9265 10.8869 13.8975 10.8076C13.8389 10.6476 13.7448 10.464 13.6035 10.293C13.339 9.97288 12.8704 9.64258 12 9.64258Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMention24.category = 'Interface General';\n\nexport default Mention24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Mention32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Mention32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM16 6C21.7001 6 26 10.3039 26 16V17.4453C26 17.4453 25.997 17.4453 25.9912 17.4453C25.9283 18.5298 25.5116 19.4059 24.8643 20.0225C24.1702 20.6835 23.2564 21.0029 22.3594 21.0029C21.4623 21.0029 20.5486 20.6835 19.8545 20.0225C19.6659 19.8429 19.498 19.6403 19.3516 19.418C18.7124 20.1492 17.6593 20.7139 16 20.7139C13.2733 20.7139 11.2861 18.7267 11.2861 16C11.2861 13.2733 13.2733 11.2861 16 11.2861C17.1772 11.2861 18.067 11.6291 18.7188 12.1211V12.0361C18.7188 11.6219 19.0545 11.2861 19.4688 11.2861C19.883 11.2861 20.2188 11.6219 20.2188 12.0361V17.1562L20.2324 17.4609C20.2932 18.1421 20.5571 18.6189 20.8896 18.9355C21.2796 19.3069 21.8111 19.5029 22.3594 19.5029C22.9076 19.5029 23.4392 19.3069 23.8291 18.9355C24.1616 18.6189 24.4255 18.1421 24.4863 17.4609L24.5 17.1562V16C24.5 11.132 20.8713 7.5 16 7.5C11.1285 7.5 7.5 11.1285 7.5 16C7.5 20.8715 11.1285 24.5 16 24.5C17.3429 24.5 18.3989 24.3023 19.2246 24.0176C19.6161 23.8828 20.0427 24.091 20.1777 24.4824C20.3128 24.874 20.1045 25.3005 19.7129 25.4355C18.7138 25.7801 17.4913 26 16 26C10.3001 26 6 21.6999 6 16C6 10.3001 10.3001 6 16 6ZM16 12.7861C14.1017 12.7861 12.7861 14.1017 12.7861 16C12.7861 17.8983 14.1017 19.2139 16 19.2139C17.5228 19.2139 18.1358 18.6302 18.415 18.1709C18.5699 17.9162 18.6476 17.6555 18.6855 17.4551C18.7042 17.3564 18.7122 17.2763 18.7158 17.2246C18.7176 17.1989 18.7185 17.1804 18.7188 17.1709V14.8438L18.6963 14.6816C18.648 14.4563 18.5127 14.0627 18.2051 13.6904C17.8287 13.2349 17.1728 12.7861 16 12.7861Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMention32.category = 'Interface General';\n\nexport default Mention32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM6 2.5C7.0076 2.5 7.9037 2.8021 8.54883 3.44531C9.16029 4.05519 9.46356 4.89259 9.49414 5.84082C9.49609 5.84082 9.49805 5.84082 9.5 5.84082V6.42285C9.49995 6.42285 9.49863 6.42285 9.49609 6.42285C9.47428 6.87803 9.26716 7.25619 8.9502 7.50977C8.63409 7.76265 8.2453 7.86719 7.89062 7.86719C7.55936 7.86719 7.19925 7.77475 6.89551 7.55664C6.65519 7.68795 6.35872 7.78125 6 7.78125C5.54064 7.78125 5.05842 7.66585 4.69629 7.30371C4.33415 6.94158 4.21875 6.45936 4.21875 6C4.21875 5.54064 4.33415 5.05842 4.69629 4.69629C5.05842 4.33415 5.54064 4.21875 6 4.21875C6.24273 4.21875 6.45751 4.26052 6.64551 4.32812C6.75848 4.25996 6.88968 4.21875 7.03125 4.21875C7.04898 4.21875 7.06656 4.21949 7.08398 4.2207C6.8065 4.08362 6.44975 4 6 4C5.29101 4 4.81179 4.20969 4.51074 4.51074C4.20969 4.81179 4 5.29101 4 6C4 6.70899 4.20969 7.18821 4.51074 7.48926C4.81179 7.79031 5.29101 8 6 8C6.34705 8 6.60256 7.94939 6.78711 7.88574C7.17851 7.75091 7.60509 7.95833 7.74023 8.34961C7.87528 8.74119 7.66697 9.16867 7.27539 9.30371C6.9175 9.42708 6.49538 9.5 6 9.5C4.99024 9.5 4.09446 9.19407 3.4502 8.5498C2.80593 7.90554 2.5 7.00976 2.5 6C2.5 4.99024 2.80593 4.09446 3.4502 3.4502C4.09446 2.80593 4.99024 2.5 6 2.5ZM7.78125 4.96875V6.34375C7.79932 6.3526 7.83542 6.36719 7.89062 6.36719C7.94583 6.36719 7.98193 6.3526 8 6.34375V6C8 5.54835 7.91574 5.1913 7.77832 4.91406C7.77962 4.93214 7.78125 4.95034 7.78125 4.96875ZM6 5.71875C5.77186 5.71875 5.73845 5.77522 5.75684 5.75684C5.77522 5.73845 5.71875 5.77186 5.71875 6C5.71875 6.22814 5.77522 6.26155 5.75684 6.24316C5.73845 6.22478 5.77186 6.28125 6 6.28125C6.14412 6.28125 6.21318 6.22798 6.26074 6.17676C6.26895 6.1679 6.27434 6.15727 6.28125 6.14844V5.85059C6.27447 5.84195 6.26876 5.83189 6.26074 5.82324C6.21318 5.77202 6.14412 5.71875 6 5.71875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionBold12.category = 'Interface General';\n\nexport default MentionBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM8 3.375C10.6261 3.375 12.625 5.37389 12.625 8V8.58594C12.6232 8.58773 12.6209 8.58904 12.6191 8.59082C12.5916 9.17476 12.3695 9.67993 11.9873 10.0439C11.5902 10.4222 11.0746 10.5996 10.5781 10.5996C10.1359 10.5996 9.67906 10.4582 9.30371 10.1602C8.96334 10.3596 8.53155 10.4824 8 10.4824C6.57925 10.4824 5.51758 9.42075 5.51758 8C5.51758 6.57925 6.57925 5.51758 8 5.51758C8.34012 5.51758 8.64056 5.57698 8.90332 5.67578C9.04552 5.57587 9.21926 5.51758 9.40625 5.51758C9.44366 5.51758 9.48043 5.52084 9.5166 5.52539C9.08326 5.27101 8.56868 5.125 8 5.125C6.34039 5.125 5.125 6.34039 5.125 8C5.125 9.65961 6.34039 10.875 8 10.875C8.48787 10.875 8.85236 10.8036 9.12109 10.7109C9.57793 10.5534 10.0759 10.7961 10.2334 11.2529C10.3908 11.7097 10.1482 12.2077 9.69141 12.3652C9.22037 12.5277 8.66108 12.625 8 12.625C5.37389 12.625 3.375 10.6261 3.375 8C3.375 5.37389 5.37389 3.375 8 3.375ZM10.2461 6.14746C10.2688 6.22526 10.2812 6.30746 10.2812 6.39258V8.46875L10.292 8.59766C10.3113 8.70545 10.3528 8.75427 10.376 8.77637C10.4183 8.81665 10.4886 8.84961 10.5781 8.84961C10.6676 8.84961 10.738 8.81665 10.7803 8.77637C10.8034 8.75427 10.8449 8.70545 10.8643 8.59766L10.875 8.46875V8C10.875 7.27677 10.6439 6.63815 10.2461 6.14746ZM8 7.26758C7.54575 7.26758 7.26758 7.54575 7.26758 8C7.26758 8.45425 7.54575 8.73242 8 8.73242C8.23937 8.73242 8.35836 8.68492 8.4082 8.6582C8.45513 8.63301 8.47687 8.6066 8.49121 8.58301C8.50929 8.55313 8.52104 8.51664 8.52734 8.4834C8.53019 8.46832 8.53112 8.45792 8.53125 8.45605V7.57422C8.52965 7.56856 8.52798 7.56057 8.52441 7.55078C8.51048 7.51267 8.48709 7.46775 8.4541 7.42773C8.42322 7.39036 8.3825 7.35479 8.32422 7.32715C8.26634 7.29976 8.16571 7.26758 8 7.26758Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionBold16.category = 'Interface General';\n\nexport default MentionBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM10 3.5C13.6953 3.5 16.5 6.30627 16.5 10V10.8594C16.5 10.8594 16.4973 10.8594 16.4922 10.8594C16.4537 11.6466 16.1543 12.3149 15.6523 12.793C15.1273 13.2929 14.4434 13.5293 13.7812 13.5293C13.1301 13.5293 12.4589 13.2994 11.9375 12.8164C11.4619 13.1455 10.825 13.3574 10 13.3574C8.07271 13.3574 6.64258 11.9273 6.64258 10C6.64258 8.07272 8.07272 6.64258 10 6.64258C10.5315 6.64258 10.9887 6.74585 11.376 6.91602C11.5551 6.74677 11.7966 6.64258 12.0625 6.64258C12.6147 6.64258 13.0623 7.09042 13.0625 7.64258V10.6875L13.0684 10.8164C13.0928 11.0992 13.196 11.2561 13.2891 11.3447C13.4086 11.4585 13.5841 11.5293 13.7812 11.5293C13.9784 11.5293 14.1539 11.4585 14.2734 11.3447C14.3665 11.2561 14.4697 11.0992 14.4941 10.8164L14.5 10.6875V10C14.5 7.41053 12.5904 5.5 10 5.5C7.40943 5.5 5.5 7.40943 5.5 10C5.5 12.5906 7.40943 14.5 10 14.5C10.7436 14.5 11.3094 14.3904 11.7363 14.2432C12.2584 14.0631 12.8278 14.3412 13.0078 14.8633C13.1877 15.3853 12.9107 15.9547 12.3887 16.1348C11.7305 16.3617 10.9416 16.5 10 16.5C6.30486 16.5 3.5 13.6951 3.5 10C3.5 6.30486 6.30486 3.5 10 3.5ZM10 8.64258C9.17728 8.64258 8.64258 9.17728 8.64258 10C8.64258 10.8227 9.17728 11.3574 10 11.3574C10.729 11.3574 10.9059 11.0967 10.9629 11.0029C11.0116 10.9227 11.039 10.8344 11.0527 10.7617L11.0625 10.6914V9.3125C11.0625 9.3695 11.07 9.33855 11.0352 9.24316C11.0052 9.1612 10.9556 9.06644 10.8838 8.97949C10.7642 8.83485 10.5303 8.64258 10 8.64258Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionBold20.category = 'Interface General';\n\nexport default MentionBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 17.2467 6.75329 21.5 12 21.5C17.2467 21.5 21.5 17.2467 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM12 4C16.5525 4 20 7.45073 20 12V13.0938C20 13.0938 19.998 13.0938 19.9941 13.0938C19.9457 14.0259 19.587 14.8039 19.0059 15.3574C18.393 15.9409 17.5918 16.2188 16.8125 16.2188C16.0332 16.2188 15.232 15.9409 14.6191 15.3574C14.5751 15.3154 14.5327 15.2711 14.4912 15.2266C13.9194 15.6885 13.1082 16 12 16C9.69772 16 8 14.3023 8 12C8 9.69772 9.69772 8 12 8C12.7225 8 13.3254 8.15678 13.8193 8.4082C14.0014 8.16079 14.2943 8 14.625 8C15.1773 8 15.625 8.44772 15.625 9V12.875L15.6328 13.0645C15.6696 13.4845 15.8281 13.7462 15.998 13.9082C16.2054 14.1057 16.4982 14.2188 16.8125 14.2188C17.1268 14.2188 17.4196 14.1057 17.627 13.9082C17.7969 13.7462 17.9554 13.4845 17.9922 13.0645L18 12.875V12C18 8.55478 15.4475 6 12 6C8.55228 6 6 8.55228 6 12C6 15.4477 8.55228 18 12 18C12.9733 18 13.724 17.8574 14.2988 17.6592C14.8209 17.4791 15.3903 17.7562 15.5703 18.2783C15.7503 18.8004 15.4732 19.3697 14.9512 19.5498C14.1451 19.8278 13.1714 20 12 20C7.44772 20 4 16.5523 4 12C4 7.44772 7.44772 4 12 4ZM12 10C10.8023 10 10 10.8023 10 12C10 13.1977 10.8023 14 12 14C13.0147 14 13.3318 13.6256 13.458 13.418C13.5414 13.2808 13.5856 13.1359 13.6074 13.0205C13.618 12.9647 13.6223 12.9211 13.624 12.8965C13.6248 12.8853 13.625 12.8786 13.625 12.877V11.125L13.6143 11.0781C13.5909 10.9818 13.521 10.7524 13.335 10.5273C13.1314 10.2812 12.7569 10 12 10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionBold24.category = 'Interface General';\n\nexport default MentionBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 23.4558 8.54416 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM16 5.75C21.8383 5.75 26.25 10.1659 26.25 16V17.4453C26.25 17.4453 26.247 17.4453 26.2412 17.4453C26.1778 18.5944 25.7362 19.5364 25.0361 20.2031C24.2914 20.9124 23.3146 21.2529 22.3594 21.2529C21.4042 21.2529 20.4274 20.9124 19.6826 20.2031C19.5543 20.0809 19.4354 19.9489 19.3252 19.8086C18.6253 20.4815 17.5583 20.9639 16 20.9639C13.1352 20.9639 11.0361 18.8648 11.0361 16C11.0361 13.1352 13.1352 11.0361 16 11.0361C17.0426 11.0361 17.8773 11.2947 18.5303 11.6914C18.6707 11.3089 19.0375 11.0361 19.4688 11.0361C20.021 11.0361 20.4688 11.4838 20.4688 12.0361V17.1562L20.4805 17.4375C20.536 18.0634 20.7763 18.4832 21.0615 18.7549C21.4007 19.0779 21.8693 19.2529 22.3594 19.2529C22.8495 19.2529 23.318 19.0779 23.6572 18.7549C23.9425 18.4832 24.1827 18.0634 24.2383 17.4375L24.25 17.1562V16C24.25 11.27 20.7332 7.75 16 7.75C11.2666 7.75 7.75 11.2666 7.75 16C7.75 20.7334 11.2666 24.25 16 24.25C17.3181 24.25 18.3458 24.056 19.1426 23.7812C19.6647 23.6012 20.234 23.8793 20.4141 24.4014C20.5938 24.9233 20.3167 25.4918 19.7949 25.6719C18.7669 26.0264 17.5161 26.25 16 26.25C10.162 26.25 5.75 21.838 5.75 16C5.75 10.162 10.162 5.75 16 5.75ZM16 13.0361C14.2398 13.0361 13.0361 14.2398 13.0361 16C13.0361 17.7602 14.2398 18.9639 16 18.9639C17.443 18.9639 17.9711 18.4194 18.2012 18.041C18.3364 17.8186 18.4054 17.5885 18.4395 17.4092C18.4561 17.3212 18.4638 17.2504 18.4668 17.207C18.4683 17.1861 18.4686 17.172 18.4688 17.166V14.8438L18.4541 14.7471C18.4405 14.6797 18.4172 14.5926 18.3809 14.4932C18.3076 14.293 18.1894 14.0635 18.0127 13.8496C17.6833 13.451 17.0975 13.0361 16 13.0361Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionBold32.category = 'Interface General';\n\nexport default MentionBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2.5C4.99024 2.5 4.09446 2.80593 3.4502 3.4502C2.80593 4.09446 2.5 4.99024 2.5 6C2.5 7.00976 2.80593 7.90554 3.4502 8.5498C4.09446 9.19407 4.99024 9.5 6 9.5C6.49538 9.5 6.9175 9.42708 7.27539 9.30371C7.66697 9.16867 7.87528 8.74119 7.74023 8.34961C7.60509 7.95833 7.17851 7.75091 6.78711 7.88574C6.60256 7.94939 6.34705 8 6 8C5.29101 8 4.81179 7.79031 4.51074 7.48926C4.20969 7.18821 4 6.70899 4 6C4 5.29101 4.20969 4.81179 4.51074 4.51074C4.81179 4.20969 5.29101 4 6 4C6.44975 4 6.8065 4.08362 7.08398 4.2207C7.06656 4.21949 7.04898 4.21875 7.03125 4.21875C6.88968 4.21875 6.75848 4.25996 6.64551 4.32812C6.45751 4.26052 6.24273 4.21875 6 4.21875C5.54064 4.21875 5.05842 4.33415 4.69629 4.69629C4.33415 5.05842 4.21875 5.54064 4.21875 6C4.21875 6.45936 4.33415 6.94158 4.69629 7.30371C5.05842 7.66585 5.54064 7.78125 6 7.78125C6.35872 7.78125 6.65519 7.68795 6.89551 7.55664C7.19925 7.77475 7.55936 7.86719 7.89062 7.86719C8.2453 7.86719 8.63409 7.76265 8.9502 7.50977C9.26716 7.25619 9.47428 6.87803 9.49609 6.42285C9.49863 6.42285 9.49995 6.42285 9.5 6.42285V5.84082C9.49805 5.84082 9.49609 5.84082 9.49414 5.84082C9.46356 4.89259 9.16029 4.05519 8.54883 3.44531C7.9037 2.8021 7.0076 2.5 6 2.5ZM7.77832 4.91406C7.91574 5.1913 8 5.54835 8 6V6.34375C7.98193 6.3526 7.94583 6.36719 7.89062 6.36719C7.83542 6.36719 7.79932 6.3526 7.78125 6.34375V4.96875C7.78125 4.95034 7.77962 4.93214 7.77832 4.91406ZM6 5.71875C6.14412 5.71875 6.21318 5.77202 6.26074 5.82324C6.26876 5.83189 6.27447 5.84195 6.28125 5.85059V6.14844C6.27434 6.15727 6.26895 6.1679 6.26074 6.17676C6.21318 6.22798 6.14412 6.28125 6 6.28125C5.77186 6.28125 5.73845 6.22478 5.75684 6.24316C5.77522 6.26155 5.71875 6.22814 5.71875 6C5.71875 5.77186 5.77522 5.73845 5.75684 5.75684C5.73845 5.77522 5.77186 5.71875 6 5.71875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionBoldFilled12.category = 'Interface General';\n\nexport default MentionBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 3.375C5.37389 3.375 3.375 5.37389 3.375 8C3.375 10.6261 5.37389 12.625 8 12.625C8.66108 12.625 9.22037 12.5277 9.69141 12.3652C10.1482 12.2077 10.3908 11.7097 10.2334 11.2529C10.0759 10.7961 9.57793 10.5534 9.12109 10.7109C8.85236 10.8036 8.48787 10.875 8 10.875C6.34039 10.875 5.125 9.65961 5.125 8C5.125 6.34039 6.34039 5.125 8 5.125C8.56868 5.125 9.08326 5.27101 9.5166 5.52539C9.48043 5.52084 9.44366 5.51758 9.40625 5.51758C9.21926 5.51758 9.04552 5.57587 8.90332 5.67578C8.64056 5.57698 8.34012 5.51758 8 5.51758C6.57925 5.51758 5.51758 6.57925 5.51758 8C5.51758 9.42075 6.57925 10.4824 8 10.4824C8.53155 10.4824 8.96334 10.3596 9.30371 10.1602C9.67906 10.4582 10.1359 10.5996 10.5781 10.5996C11.0746 10.5996 11.5902 10.4222 11.9873 10.0439C12.3695 9.67993 12.5916 9.17476 12.6191 8.59082C12.6209 8.58904 12.6232 8.58773 12.625 8.58594V8C12.625 5.37389 10.6261 3.375 8 3.375ZM10.2461 6.14746C10.6439 6.63815 10.875 7.27677 10.875 8V8.46875L10.8643 8.59766C10.8449 8.70545 10.8034 8.75427 10.7803 8.77637C10.738 8.81665 10.6676 8.84961 10.5781 8.84961C10.4886 8.84961 10.4183 8.81665 10.376 8.77637C10.3528 8.75427 10.3113 8.70545 10.292 8.59766L10.2812 8.46875V6.39258C10.2812 6.30746 10.2688 6.22526 10.2461 6.14746ZM8 7.26758C8.16571 7.26758 8.26634 7.29976 8.32422 7.32715C8.3825 7.35479 8.42322 7.39036 8.4541 7.42773C8.48709 7.46775 8.51048 7.51267 8.52441 7.55078C8.52798 7.56057 8.52965 7.56856 8.53125 7.57422V8.45605C8.53112 8.45792 8.53019 8.46832 8.52734 8.4834C8.52104 8.51664 8.50929 8.55313 8.49121 8.58301C8.47687 8.6066 8.45513 8.63301 8.4082 8.6582C8.35836 8.68492 8.23937 8.73242 8 8.73242C7.54575 8.73242 7.26758 8.45425 7.26758 8C7.26758 7.54575 7.54575 7.26758 8 7.26758Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionBoldFilled16.category = 'Interface General';\n\nexport default MentionBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 3.5C6.30486 3.5 3.5 6.30486 3.5 10C3.5 13.6951 6.30486 16.5 10 16.5C10.9416 16.5 11.7305 16.3617 12.3887 16.1348C12.9107 15.9547 13.1877 15.3853 13.0078 14.8633C12.8278 14.3412 12.2584 14.0631 11.7363 14.2432C11.3094 14.3904 10.7436 14.5 10 14.5C7.40943 14.5 5.5 12.5906 5.5 10C5.5 7.40943 7.40943 5.5 10 5.5C12.5904 5.5 14.5 7.41053 14.5 10V10.6875L14.4941 10.8164C14.4697 11.0992 14.3665 11.2561 14.2734 11.3447C14.1539 11.4585 13.9784 11.5293 13.7812 11.5293C13.5841 11.5293 13.4086 11.4585 13.2891 11.3447C13.196 11.2561 13.0928 11.0992 13.0684 10.8164L13.0625 10.6875V7.64258C13.0623 7.09042 12.6147 6.64258 12.0625 6.64258C11.7966 6.64258 11.5551 6.74677 11.376 6.91602C10.9887 6.74585 10.5315 6.64258 10 6.64258C8.07272 6.64258 6.64258 8.07272 6.64258 10C6.64258 11.9273 8.07271 13.3574 10 13.3574C10.825 13.3574 11.4619 13.1455 11.9375 12.8164C12.4589 13.2994 13.1301 13.5293 13.7812 13.5293C14.4434 13.5293 15.1273 13.2929 15.6523 12.793C16.1543 12.3149 16.4537 11.6466 16.4922 10.8594C16.4973 10.8594 16.5 10.8594 16.5 10.8594V10C16.5 6.30627 13.6953 3.5 10 3.5ZM10 8.64258C10.5303 8.64258 10.7642 8.83485 10.8838 8.97949C10.9556 9.06644 11.0052 9.1612 11.0352 9.24316C11.07 9.33855 11.0625 9.3695 11.0625 9.3125V10.6914L11.0527 10.7617C11.039 10.8344 11.0116 10.9227 10.9629 11.0029C10.9059 11.0967 10.729 11.3574 10 11.3574C9.17728 11.3574 8.64258 10.8227 8.64258 10C8.64258 9.17728 9.17728 8.64258 10 8.64258Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionBoldFilled20.category = 'Interface General';\n\nexport default MentionBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 4C7.44772 4 4 7.44772 4 12C4 16.5523 7.44772 20 12 20C13.1714 20 14.1451 19.8278 14.9512 19.5498C15.4732 19.3697 15.7503 18.8004 15.5703 18.2783C15.3903 17.7562 14.8209 17.4791 14.2988 17.6592C13.724 17.8574 12.9733 18 12 18C8.55228 18 6 15.4477 6 12C6 8.55228 8.55228 6 12 6C15.4475 6 18 8.55478 18 12V12.875L17.9922 13.0645C17.9554 13.4845 17.7969 13.7462 17.627 13.9082C17.4196 14.1057 17.1268 14.2188 16.8125 14.2188C16.4982 14.2188 16.2054 14.1057 15.998 13.9082C15.8281 13.7462 15.6696 13.4845 15.6328 13.0645L15.625 12.875V9C15.625 8.44772 15.1773 8 14.625 8C14.2943 8 14.0014 8.16079 13.8193 8.4082C13.3254 8.15678 12.7225 8 12 8C9.69772 8 8 9.69772 8 12C8 14.3023 9.69772 16 12 16C13.1082 16 13.9194 15.6885 14.4912 15.2266C14.5327 15.2711 14.5751 15.3154 14.6191 15.3574C15.232 15.9409 16.0332 16.2188 16.8125 16.2188C17.5918 16.2188 18.393 15.9409 19.0059 15.3574C19.587 14.8039 19.9457 14.0259 19.9941 13.0938C19.998 13.0938 20 13.0938 20 13.0938V12C20 7.45073 16.5525 4 12 4ZM12 10C12.7569 10 13.1314 10.2812 13.335 10.5273C13.521 10.7524 13.5909 10.9818 13.6143 11.0781L13.625 11.125V12.877C13.625 12.8786 13.6248 12.8853 13.624 12.8965C13.6223 12.9211 13.618 12.9647 13.6074 13.0205C13.5856 13.1359 13.5414 13.2808 13.458 13.418C13.3318 13.6256 13.0147 14 12 14C10.8023 14 10 13.1977 10 12C10 10.8023 10.8023 10 12 10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionBoldFilled24.category = 'Interface General';\n\nexport default MentionBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 5.75C10.162 5.75 5.75 10.162 5.75 16C5.75 21.838 10.162 26.25 16 26.25C17.5161 26.25 18.7669 26.0264 19.7949 25.6719C20.3167 25.4918 20.5938 24.9233 20.4141 24.4014C20.234 23.8793 19.6647 23.6012 19.1426 23.7812C18.3458 24.056 17.3181 24.25 16 24.25C11.2666 24.25 7.75 20.7334 7.75 16C7.75 11.2666 11.2666 7.75 16 7.75C20.7332 7.75 24.25 11.27 24.25 16V17.1562L24.2383 17.4375C24.1827 18.0634 23.9425 18.4832 23.6572 18.7549C23.318 19.0779 22.8495 19.2529 22.3594 19.2529C21.8693 19.2529 21.4007 19.0779 21.0615 18.7549C20.7763 18.4832 20.536 18.0634 20.4805 17.4375L20.4688 17.1562V12.0361C20.4688 11.4838 20.021 11.0361 19.4688 11.0361C19.0375 11.0361 18.6707 11.3089 18.5303 11.6914C17.8773 11.2947 17.0426 11.0361 16 11.0361C13.1352 11.0361 11.0361 13.1352 11.0361 16C11.0361 18.8648 13.1352 20.9639 16 20.9639C17.5583 20.9639 18.6253 20.4815 19.3252 19.8086C19.4354 19.9489 19.5543 20.0809 19.6826 20.2031C20.4274 20.9124 21.4042 21.2529 22.3594 21.2529C23.3146 21.2529 24.2914 20.9124 25.0361 20.2031C25.7362 19.5364 26.1778 18.5944 26.2412 17.4453C26.247 17.4453 26.25 17.4453 26.25 17.4453V16C26.25 10.1659 21.8383 5.75 16 5.75ZM16 13.0361C17.0975 13.0361 17.6833 13.451 18.0127 13.8496C18.1894 14.0635 18.3076 14.293 18.3809 14.4932C18.4172 14.5926 18.4405 14.6797 18.4541 14.7471L18.4688 14.8438V17.166C18.4686 17.172 18.4683 17.1861 18.4668 17.207C18.4638 17.2504 18.4561 17.3212 18.4395 17.4092C18.4054 17.5885 18.3364 17.8186 18.2012 18.041C17.9711 18.4194 17.443 18.9639 16 18.9639C14.2398 18.9639 13.0361 17.7602 13.0361 16C13.0361 14.2398 14.2398 13.0361 16 13.0361Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionBoldFilled32.category = 'Interface General';\n\nexport default MentionBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2.34961C4.93217 2.34961 4.00127 2.67256 3.33691 3.33691C2.67256 4.00127 2.34961 4.93217 2.34961 6C2.34961 7.06783 2.67256 7.99873 3.33691 8.66309C4.00127 9.32744 4.93217 9.65039 6 9.65039C6.52389 9.65039 6.96587 9.57325 7.33691 9.44531C7.67628 9.32827 7.8563 8.95753 7.73926 8.61816C7.6221 8.279 7.25235 8.09883 6.91309 8.21582C6.69232 8.29196 6.39525 8.34961 6 8.34961C5.19283 8.34961 4.62373 8.11006 4.25684 7.74316C3.88994 7.37627 3.65039 6.80717 3.65039 6C3.65039 5.19283 3.88994 4.62373 4.25684 4.25684C4.62373 3.88994 5.19283 3.65039 6 3.65039C6.80882 3.65039 7.37802 3.88779 7.74414 4.25293C8.10998 4.61782 8.34961 5.18663 8.34961 6V6.375C8.34961 6.45453 8.32573 6.48004 8.30078 6.5C8.25931 6.53318 8.17569 6.56836 8.0625 6.56836C7.94931 6.56836 7.86569 6.53318 7.82422 6.5C7.79927 6.48004 7.77539 6.45453 7.77539 6.375V4.875C7.77539 4.51602 7.48398 4.22461 7.125 4.22461C6.97296 4.22461 6.83434 4.27876 6.72363 4.36621C6.51785 4.28124 6.27791 4.22461 6 4.22461C5.52481 4.22461 5.04868 4.3439 4.69629 4.69629C4.3439 5.04868 4.22461 5.52481 4.22461 6C4.22461 6.47519 4.3439 6.95132 4.69629 7.30371C5.04868 7.6561 5.52481 7.77539 6 7.77539C6.40859 7.77539 6.73644 7.65714 6.99121 7.49707C6.99829 7.50296 7.00453 7.50987 7.01172 7.51562C7.32181 7.7637 7.70694 7.86914 8.0625 7.86914C8.41806 7.86914 8.80319 7.7637 9.11328 7.51562C9.42029 7.27002 9.62209 6.90493 9.64551 6.46094H9.65039V5.82617H9.64746C9.61422 4.82715 9.29119 3.96055 8.66211 3.33301C7.99698 2.6696 7.06614 2.34961 6 2.34961ZM6 5.52539C6.21287 5.52539 6.33021 5.60949 6.40723 5.69238C6.43475 5.72202 6.45709 5.75237 6.47461 5.7793V6.21973C6.45702 6.24683 6.43498 6.27773 6.40723 6.30762C6.33021 6.39051 6.21287 6.47461 6 6.47461C5.72519 6.47461 5.63882 6.4064 5.61621 6.38379C5.5936 6.36118 5.52539 6.27481 5.52539 6C5.52539 5.72519 5.5936 5.63882 5.61621 5.61621C5.63882 5.5936 5.72519 5.52539 6 5.52539Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionFilled12.category = 'Interface General';\n\nexport default MentionFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 3.25C5.30007 3.25 3.25 5.30007 3.25 8C3.25 10.6999 5.30007 12.75 8 12.75C8.68696 12.75 9.26291 12.6484 9.74414 12.4824C10.1357 12.3474 10.344 11.9209 10.209 11.5293C10.074 11.1379 9.64732 10.9297 9.25586 11.0645C8.94801 11.1706 8.53855 11.25 8 11.25C6.1285 11.25 4.75 9.8715 4.75 8C4.75 6.1285 6.1285 4.75 8 4.75C9.8715 4.75 11.25 6.1285 11.25 8V8.5L11.2461 8.5918C11.2287 8.7923 11.1552 8.90057 11.0918 8.96094C11.0095 9.03931 10.8881 9.08887 10.75 9.08887C10.6119 9.08887 10.4905 9.03931 10.4082 8.96094C10.3448 8.90057 10.2713 8.7923 10.2539 8.5918L10.25 8.5V6.28613C10.25 5.87192 9.91421 5.53613 9.5 5.53613C9.30575 5.53613 9.13028 5.61126 8.99707 5.73242C8.71515 5.61061 8.3842 5.53613 8 5.53613C6.58579 5.53613 5.53613 6.58579 5.53613 8C5.53613 9.41421 6.58579 10.4639 8 10.4639C8.59593 10.4639 9.05904 10.3133 9.40723 10.0771C9.78909 10.4242 10.2768 10.5889 10.75 10.5889C11.2369 10.5889 11.7405 10.4159 12.127 10.0479C12.4968 9.69556 12.7161 9.20333 12.7441 8.625C12.748 8.625 12.75 8.625 12.75 8.625V8C12.75 5.30007 10.6999 3.25 8 3.25ZM8 7.03613C8.37879 7.03613 8.54228 7.17244 8.625 7.27246C8.6753 7.33333 8.71039 7.39957 8.73145 7.45703C8.74364 7.49038 8.74837 7.51244 8.75 7.52051V8.50293L8.74316 8.5498C8.7335 8.60078 8.71439 8.66229 8.68066 8.71777C8.64361 8.77871 8.52267 8.96387 8 8.96387C7.41421 8.96387 7.03613 8.58579 7.03613 8C7.03613 7.41421 7.41421 7.03613 8 7.03613Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionFilled16.category = 'Interface General';\n\nexport default MentionFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 3.5C6.30007 3.5 3.5 6.30007 3.5 10C3.5 13.6999 6.30007 16.5 10 16.5C10.955 16.5 11.7466 16.3592 12.4004 16.1338C12.7919 15.9988 13.0001 15.5722 12.8652 15.1807C12.7302 14.7892 12.3036 14.581 11.9121 14.7158C11.4316 14.8815 10.8067 15 10 15C7.1285 15 5 12.8715 5 10C5 7.1285 7.1285 5 10 5C12.8714 5 15 7.1297 15 10V10.7188L14.9932 10.8818C14.9613 11.2424 14.8239 11.4734 14.6709 11.6191C14.4861 11.7952 14.2279 11.8936 13.9531 11.8936C13.6783 11.8936 13.4202 11.7952 13.2354 11.6191C13.0823 11.4734 12.945 11.2424 12.9131 10.8818L12.9062 10.7188V7.53613C12.9062 7.12192 12.5705 6.78613 12.1562 6.78613C11.8866 6.78613 11.6517 6.92897 11.5195 7.14258C11.1135 6.92362 10.6103 6.78613 10 6.78613C8.14829 6.78613 6.78613 8.14829 6.78613 10C6.78613 11.8517 8.14829 13.2139 10 13.2139C10.9296 13.2139 11.596 12.9446 12.0547 12.5518C12.1015 12.6049 12.149 12.6573 12.2002 12.7061C12.6892 13.1718 13.3295 13.3936 13.9531 13.3936C14.5768 13.3936 15.2171 13.1718 15.7061 12.7061C16.1683 12.2658 16.4525 11.6457 16.4922 10.8984C16.4973 10.8984 16.5 10.8984 16.5 10.8984V10C16.5 6.3015 13.7 3.5 10 3.5ZM10 8.28613C10.6436 8.28613 10.9718 8.52659 11.1523 8.74512C11.2516 8.86528 11.3182 8.99478 11.3594 9.10742C11.3817 9.16856 11.3933 9.21593 11.3994 9.24609L11.4062 9.28125V10.7305L11.4053 10.7412C11.4037 10.7638 11.3999 10.8026 11.3906 10.8516C11.3715 10.9523 11.3329 11.0803 11.2588 11.2021C11.141 11.3958 10.8561 11.7139 10 11.7139C8.97671 11.7139 8.28613 11.0233 8.28613 10C8.28613 8.97671 8.97671 8.28613 10 8.28613Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionFilled20.category = 'Interface General';\n\nexport default MentionFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 4C7.44293 4 4 7.44293 4 12C4 16.5571 7.44293 20 12 20C13.1848 20 14.1611 19.8253 14.9629 19.5488C15.3544 19.4138 15.5627 18.9872 15.4277 18.5957C15.2927 18.2042 14.8661 17.9961 14.4746 18.1309C13.8462 18.3476 13.0365 18.5 12 18.5C8.27136 18.5 5.5 15.7286 5.5 12C5.5 8.27136 8.27136 5.5 12 5.5C15.7284 5.5 18.5 8.27402 18.5 12V12.9062L18.4902 13.1299C18.446 13.6279 18.2544 13.9646 18.0244 14.1836C17.7517 14.4433 17.3763 14.584 16.9844 14.584C16.5924 14.584 16.2171 14.4433 15.9443 14.1836C15.7143 13.9646 15.5228 13.6279 15.4785 13.1299L15.4688 12.9062V8.89258C15.4686 8.47849 15.1329 8.14258 14.7188 8.14258C14.3807 8.14258 14.0976 8.36737 14.0039 8.6748C13.4919 8.35384 12.8312 8.14258 12 8.14258C9.77329 8.14258 8.14258 9.77329 8.14258 12C8.14258 14.2267 9.77329 15.8574 12 15.8574C13.2328 15.8574 14.067 15.4689 14.6084 14.9346C14.7001 15.0546 14.8008 15.1663 14.9092 15.2695C15.4861 15.8189 16.2436 16.084 16.9844 16.084C17.7252 16.084 18.4827 15.8189 19.0596 15.2695C19.6009 14.7538 19.9435 14.0245 19.9932 13.1328C19.9977 13.1328 20 13.1328 20 13.1328V12C20 7.44598 16.5573 4 12 4ZM12 9.64258C12.8704 9.64258 13.339 9.97288 13.6035 10.293C13.7448 10.464 13.8389 10.6476 13.8975 10.8076C13.9265 10.8869 13.946 10.9563 13.957 11.0107L13.9688 11.0938V12.9141C13.9686 12.9191 13.968 12.9309 13.9668 12.9482C13.9643 12.9833 13.9587 13.0399 13.9453 13.1104C13.9181 13.2538 13.8626 13.4384 13.7539 13.6172C13.5669 13.9247 13.1417 14.3574 12 14.3574C10.6017 14.3574 9.64258 13.3983 9.64258 12C9.64258 10.6017 10.6017 9.64258 12 9.64258Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionFilled24.category = 'Interface General';\n\nexport default MentionFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MentionFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MentionFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 6C10.3001 6 6 10.3001 6 16C6 21.6999 10.3001 26 16 26C17.4913 26 18.7138 25.7801 19.7129 25.4355C20.1045 25.3005 20.3128 24.874 20.1777 24.4824C20.0427 24.091 19.6161 23.8828 19.2246 24.0176C18.3989 24.3023 17.3429 24.5 16 24.5C11.1285 24.5 7.5 20.8715 7.5 16C7.5 11.1285 11.1285 7.5 16 7.5C20.8713 7.5 24.5 11.132 24.5 16V17.1562L24.4863 17.4609C24.4255 18.1421 24.1616 18.6189 23.8291 18.9355C23.4392 19.3069 22.9076 19.5029 22.3594 19.5029C21.8111 19.5029 21.2796 19.3069 20.8896 18.9355C20.5571 18.6189 20.2932 18.1421 20.2324 17.4609L20.2188 17.1562V12.0361C20.2188 11.6219 19.883 11.2861 19.4688 11.2861C19.0545 11.2861 18.7188 11.6219 18.7188 12.0361V12.1211C18.067 11.6291 17.1772 11.2861 16 11.2861C13.2733 11.2861 11.2861 13.2733 11.2861 16C11.2861 18.7267 13.2733 20.7139 16 20.7139C17.6593 20.7139 18.7124 20.1492 19.3516 19.418C19.498 19.6403 19.6659 19.8429 19.8545 20.0225C20.5486 20.6835 21.4623 21.0029 22.3594 21.0029C23.2564 21.0029 24.1702 20.6835 24.8643 20.0225C25.5116 19.4059 25.9283 18.5298 25.9912 17.4453C25.997 17.4453 26 17.4453 26 17.4453V16C26 10.3039 21.7001 6 16 6ZM16 12.7861C17.1728 12.7861 17.8287 13.2349 18.2051 13.6904C18.5127 14.0627 18.648 14.4563 18.6963 14.6816L18.7188 14.8438V17.1709C18.7185 17.1804 18.7176 17.1989 18.7158 17.2246C18.7122 17.2763 18.7042 17.3564 18.6855 17.4551C18.6476 17.6555 18.5699 17.9162 18.415 18.1709C18.1358 18.6302 17.5228 19.2139 16 19.2139C14.1017 19.2139 12.7861 17.8983 12.7861 16C12.7861 14.1017 14.1017 12.7861 16 12.7861Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMentionFilled32.category = 'Interface General';\n\nexport default MentionFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Menu12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Menu12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 9.5C11.6642 9.5 12 9.83579 12 10.25C12 10.6642 11.6642 11 11.25 11H0.75C0.335786 11 0 10.6642 0 10.25C0 9.83579 0.335786 9.5 0.75 9.5H11.25ZM11.25 5.25C11.6642 5.25 12 5.58579 12 6C12 6.41421 11.6642 6.75 11.25 6.75H0.75C0.335786 6.75 0 6.41421 0 6C0 5.58579 0.335786 5.25 0.75 5.25H11.25ZM11.25 1C11.6642 1 12 1.33579 12 1.75C12 2.16421 11.6642 2.5 11.25 2.5H0.75C0.335786 2.5 0 2.16421 0 1.75C0 1.33579 0.335786 1 0.75 1H11.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenu12.category = 'Interface General';\n\nexport default Menu12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Menu16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Menu16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 12.5C14.6642 12.5 15 12.8358 15 13.25C15 13.6642 14.6642 14 14.25 14H1.75C1.33579 14 1 13.6642 1 13.25C1 12.8358 1.33579 12.5 1.75 12.5H14.25ZM14.25 7.25C14.6642 7.25 15 7.58579 15 8C15 8.41421 14.6642 8.75 14.25 8.75H1.75C1.33579 8.75 1 8.41421 1 8C1 7.58579 1.33579 7.25 1.75 7.25H14.25ZM14.25 2C14.6642 2 15 2.33579 15 2.75C15 3.16421 14.6642 3.5 14.25 3.5H1.75C1.33579 3.5 1 3.16421 1 2.75C1 2.33579 1.33579 2 1.75 2H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenu16.category = 'Interface General';\n\nexport default Menu16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Menu20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Menu20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 15.5C18.6642 15.5 19 15.8358 19 16.25C19 16.6642 18.6642 17 18.25 17H1.75C1.33579 17 1 16.6642 1 16.25C1 15.8358 1.33579 15.5 1.75 15.5H18.25ZM18.25 9.25C18.6642 9.25 19 9.58579 19 10C19 10.4142 18.6642 10.75 18.25 10.75H1.75C1.33579 10.75 1 10.4142 1 10C1 9.58579 1.33579 9.25 1.75 9.25H18.25ZM18.25 3C18.6642 3 19 3.33579 19 3.75C19 4.16421 18.6642 4.5 18.25 4.5H1.75C1.33579 4.5 1 4.16421 1 3.75C1 3.33579 1.33579 3 1.75 3H18.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenu20.category = 'Interface General';\n\nexport default Menu20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Menu24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Menu24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 18.5C22.6642 18.5 23 18.8358 23 19.25C23 19.6642 22.6642 20 22.25 20H1.75C1.33579 20 1 19.6642 1 19.25C1 18.8358 1.33579 18.5 1.75 18.5H22.25ZM22.25 11.25C22.6642 11.25 23 11.5858 23 12C23 12.4142 22.6642 12.75 22.25 12.75H1.75C1.33579 12.75 1 12.4142 1 12C1 11.5858 1.33579 11.25 1.75 11.25H22.25ZM22.25 4C22.6642 4 23 4.33579 23 4.75C23 5.16421 22.6642 5.5 22.25 5.5H1.75C1.33579 5.5 1 5.16421 1 4.75C1 4.33579 1.33579 4 1.75 4H22.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenu24.category = 'Interface General';\n\nexport default Menu24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Menu32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Menu32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.25 23.5C28.6642 23.5 29 23.8358 29 24.25C29 24.6642 28.6642 25 28.25 25H3.75C3.33579 25 3 24.6642 3 24.25C3 23.8358 3.33579 23.5 3.75 23.5H28.25ZM28.25 15.25C28.6642 15.25 29 15.5858 29 16C29 16.4142 28.6642 16.75 28.25 16.75H3.75C3.33579 16.75 3 16.4142 3 16C3 15.5858 3.33579 15.25 3.75 15.25H28.25ZM28.25 7C28.6642 7 29 7.33579 29 7.75C29 8.16421 28.6642 8.5 28.25 8.5H3.75C3.33579 8.5 3 8.16421 3 7.75C3 7.33579 3.33579 7 3.75 7H28.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenu32.category = 'Interface General';\n\nexport default Menu32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11 9C11.5523 9 12 9.44771 12 10C12 10.5523 11.5523 11 11 11H1C0.447715 11 0 10.5523 0 10C0 9.44771 0.447715 9 1 9H11ZM11 5C11.5523 5 12 5.44772 12 6C12 6.55228 11.5523 7 11 7H1C0.447715 7 0 6.55228 0 6C0 5.44772 0.447715 5 1 5H11ZM11 1C11.5523 1 12 1.44772 12 2C12 2.55228 11.5523 3 11 3H1C0.447715 3 0 2.55228 0 2C0 1.44772 0.447715 1 1 1H11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuBold12.category = 'Interface General';\n\nexport default MenuBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 12C14.5523 12 15 12.4477 15 13C15 13.5523 14.5523 14 14 14H2C1.44772 14 1 13.5523 1 13C1 12.4477 1.44772 12 2 12H14ZM14 7C14.5523 7 15 7.44772 15 8C15 8.55228 14.5523 9 14 9H2C1.44772 9 1 8.55228 1 8C1 7.44772 1.44772 7 2 7H14ZM14 2C14.5523 2 15 2.44772 15 3C15 3.55228 14.5523 4 14 4H2C1.44772 4 1 3.55228 1 3C1 2.44772 1.44772 2 2 2H14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuBold16.category = 'Interface General';\n\nexport default MenuBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 15C18.5523 15 19 15.4477 19 16C19 16.5523 18.5523 17 18 17H2C1.44772 17 1 16.5523 1 16C1 15.4477 1.44772 15 2 15H18ZM18 9C18.5523 9 19 9.44772 19 10C19 10.5523 18.5523 11 18 11H2C1.44772 11 1 10.5523 1 10C1 9.44772 1.44772 9 2 9H18ZM18 3C18.5523 3 19 3.44772 19 4C19 4.55228 18.5523 5 18 5H2C1.44772 5 1 4.55228 1 4C1 3.44772 1.44772 3 2 3H18Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuBold20.category = 'Interface General';\n\nexport default MenuBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22 18C22.5523 18 23 18.4477 23 19C23 19.5523 22.5523 20 22 20H2C1.44772 20 1 19.5523 1 19C1 18.4477 1.44772 18 2 18H22ZM22 11C22.5523 11 23 11.4477 23 12C23 12.5523 22.5523 13 22 13H2C1.44772 13 1 12.5523 1 12C1 11.4477 1.44772 11 2 11H22ZM22 4C22.5523 4 23 4.44772 23 5C23 5.55228 22.5523 6 22 6H2C1.44772 6 1 5.55228 1 5C1 4.44772 1.44772 4 2 4H22Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuBold24.category = 'Interface General';\n\nexport default MenuBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28 23C28.5523 23 29 23.4477 29 24C29 24.5523 28.5523 25 28 25H4C3.44772 25 3 24.5523 3 24C3 23.4477 3.44772 23 4 23H28ZM28 15C28.5523 15 29 15.4477 29 16C29 16.5523 28.5523 17 28 17H4C3.44772 17 3 16.5523 3 16C3 15.4477 3.44772 15 4 15H28ZM28 7C28.5523 7 29 7.44772 29 8C29 8.55228 28.5523 9 28 9H4C3.44772 9 3 8.55228 3 8C3 7.44772 3.44772 7 4 7H28Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuBold32.category = 'Interface General';\n\nexport default MenuBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 9C11.4404 9 12 9.55964 12 10.25C12 10.9404 11.4404 11.5 10.75 11.5H1.25C0.559644 11.5 0 10.9404 0 10.25C0 9.55964 0.559644 9 1.25 9H10.75ZM10.75 4.75C11.4404 4.75 12 5.30964 12 6C12 6.69036 11.4404 7.25 10.75 7.25H1.25C0.559644 7.25 0 6.69036 0 6C0 5.30964 0.559644 4.75 1.25 4.75H10.75ZM10.75 0.5C11.4404 0.5 12 1.05964 12 1.75C12 2.44036 11.4404 3 10.75 3H1.25C0.559644 3 0 2.44036 0 1.75C0 1.05964 0.559644 0.5 1.25 0.5H10.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuBoldFilled12.category = 'Interface General';\n\nexport default MenuBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 12C15.0784 12 15.75 12.6716 15.75 13.5C15.75 14.3284 15.0784 15 14.25 15H1.75C0.921573 15 0.25 14.3284 0.25 13.5C0.25 12.6716 0.921573 12 1.75 12H14.25ZM14.25 6.5C15.0784 6.5 15.75 7.17157 15.75 8C15.75 8.82843 15.0784 9.5 14.25 9.5H1.75C0.921573 9.5 0.25 8.82843 0.25 8C0.25 7.17157 0.921573 6.5 1.75 6.5H14.25ZM14.25 1C15.0784 1 15.75 1.67157 15.75 2.5C15.75 3.32843 15.0784 4 14.25 4H1.75C0.921573 4 0.25 3.32843 0.25 2.5C0.25 1.67157 0.921573 1 1.75 1H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuBoldFilled16.category = 'Interface General';\n\nexport default MenuBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 15C19.0784 15 19.75 15.6716 19.75 16.5C19.75 17.3284 19.0784 18 18.25 18H1.75C0.921573 18 0.25 17.3284 0.25 16.5C0.25 15.6716 0.921573 15 1.75 15H18.25ZM18.25 8.5C19.0784 8.5 19.75 9.17157 19.75 10C19.75 10.8284 19.0784 11.5 18.25 11.5H1.75C0.921573 11.5 0.25 10.8284 0.25 10C0.25 9.17157 0.921573 8.5 1.75 8.5H18.25ZM18.25 2C19.0784 2 19.75 2.67157 19.75 3.5C19.75 4.32843 19.0784 5 18.25 5H1.75C0.921573 5 0.25 4.32843 0.25 3.5C0.25 2.67157 0.921573 2 1.75 2H18.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuBoldFilled20.category = 'Interface General';\n\nexport default MenuBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 18C23.0784 18 23.75 18.6716 23.75 19.5C23.75 20.3284 23.0784 21 22.25 21H1.75C0.921573 21 0.25 20.3284 0.25 19.5C0.25 18.6716 0.921573 18 1.75 18H22.25ZM22.25 10.5C23.0784 10.5 23.75 11.1716 23.75 12C23.75 12.8284 23.0784 13.5 22.25 13.5H1.75C0.921573 13.5 0.25 12.8284 0.25 12C0.25 11.1716 0.921573 10.5 1.75 10.5H22.25ZM22.25 3C23.0784 3 23.75 3.67157 23.75 4.5C23.75 5.32843 23.0784 6 22.25 6H1.75C0.921573 6 0.25 5.32843 0.25 4.5C0.25 3.67157 0.921573 3 1.75 3H22.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMenuBoldFilled24.category = 'Interface General';\n\nexport default MenuBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.25 23C29.0784 23 29.75 23.6716 29.75 24.5C29.75 25.3284 29.0784 26 28.25 26H3.75C2.92157 26 2.25 25.3284 2.25 24.5C2.25 23.6716 2.92157 23 3.75 23H28.25ZM28.25 14.5C29.0784 14.5 29.75 15.1716 29.75 16C29.75 16.8284 29.0784 17.5 28.25 17.5H3.75C2.92157 17.5 2.25 16.8284 2.25 16C2.25 15.1716 2.92157 14.5 3.75 14.5H28.25ZM28.25 6C29.0784 6 29.75 6.67157 29.75 7.5C29.75 8.32843 29.0784 9 28.25 9H3.75C2.92157 9 2.25 8.32843 2.25 7.5C2.25 6.67157 2.92157 6 3.75 6H28.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuBoldFilled32.category = 'Interface General';\n\nexport default MenuBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuClose12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuClose12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 9.25C6.16421 9.25 6.5 9.58579 6.5 10C6.5 10.4142 6.16421 10.75 5.75 10.75H0.75C0.335786 10.75 0 10.4142 0 10C0 9.58579 0.335786 9.25 0.75 9.25H5.75ZM5.75 5.25C6.16421 5.25 6.5 5.58579 6.5 6C6.5 6.41421 6.16421 6.75 5.75 6.75H0.75C0.335786 6.75 0 6.41421 0 6C0 5.58579 0.335786 5.25 0.75 5.25H5.75ZM5.75 1.25C6.16421 1.25 6.5 1.58579 6.5 2C6.5 2.41421 6.16421 2.75 5.75 2.75H0.75C0.335786 2.75 0 2.41421 0 2C0 1.58579 0.335786 1.25 0.75 1.25H5.75Z\"\n        fill={color}\n      />\n      <path d=\"M11.25 3L8.25 6L11.25 9\" stroke={color} strokeWidth=\"1.5\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n    </svg>\n  );\n};\n\nMenuClose12.category = 'Interface General';\n\nexport default MenuClose12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuClose16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuClose16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.24902 12.75C8.66295 12.7503 8.99902 13.086 8.99902 13.5C8.99902 13.914 8.66295 14.2497 8.24902 14.25H0.75C0.335786 14.25 0 13.9142 0 13.5C0 13.0858 0.335786 12.75 0.75 12.75H8.24902ZM8.24902 7.25C8.66295 7.25033 8.99902 7.58599 8.99902 8C8.99902 8.41401 8.66295 8.74967 8.24902 8.75H0.75C0.335786 8.75 0 8.41421 0 8C0 7.58579 0.335786 7.25 0.75 7.25H8.24902ZM8.24902 1.75C8.66295 1.75033 8.99902 2.08599 8.99902 2.5C8.99902 2.91401 8.66295 3.24967 8.24902 3.25H0.75C0.335786 3.25 0 2.91421 0 2.5C0 2.08579 0.335786 1.75 0.75 1.75H8.24902Z\"\n        fill={color}\n      />\n      <path\n        d=\"M15.25 4L11.25 8L15.25 12\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nMenuClose16.category = 'Interface General';\n\nexport default MenuClose16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuClose20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuClose20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2451 16.25C10.6591 16.2503 10.9951 16.5859 10.9951 17C10.9951 17.4141 10.6591 17.7497 10.2451 17.75H0.75C0.335786 17.75 0 17.4142 0 17C0 16.5858 0.335786 16.25 0.75 16.25H10.2451ZM10.2451 9.25C10.6591 9.25026 10.9951 9.58595 10.9951 10C10.9951 10.4141 10.6591 10.7497 10.2451 10.75H0.75C0.335786 10.75 0 10.4142 0 10C0 9.58579 0.335786 9.25 0.75 9.25H10.2451ZM10.2451 2.25C10.6591 2.25026 10.9951 2.58595 10.9951 3C10.9951 3.41405 10.6591 3.74974 10.2451 3.75H0.75C0.335786 3.75 0 3.41421 0 3C0 2.58579 0.335786 2.25 0.75 2.25H10.2451Z\"\n        fill={color}\n      />\n      <path\n        d=\"M19.25 5L14.25 10L19.25 15\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nMenuClose20.category = 'Interface General';\n\nexport default MenuClose20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuClose24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuClose24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.25 19.75C13.6642 19.75 14 20.0858 14 20.5C14 20.9142 13.6642 21.25 13.25 21.25H0.75C0.335786 21.25 0 20.9142 0 20.5C0 20.0858 0.335786 19.75 0.75 19.75H13.25ZM13.25 11.25C13.6642 11.25 14 11.5858 14 12C14 12.4142 13.6642 12.75 13.25 12.75H0.75C0.335786 12.75 0 12.4142 0 12C0 11.5858 0.335786 11.25 0.75 11.25H13.25ZM13.25 2.75C13.6642 2.75 14 3.08579 14 3.5C14 3.91421 13.6642 4.25 13.25 4.25H0.75C0.335786 4.25 0 3.91421 0 3.5C0 3.08579 0.335786 2.75 0.75 2.75H13.25Z\"\n        fill={color}\n      />\n      <path\n        d=\"M23.25 6L17.25 12L23.25 18\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nMenuClose24.category = 'Interface General';\n\nexport default MenuClose24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuClose32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuClose32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.25 25.25C19.6642 25.25 20 25.5858 20 26C20 26.4142 19.6642 26.75 19.25 26.75H1.75C1.33579 26.75 1 26.4142 1 26C1 25.5858 1.33579 25.25 1.75 25.25H19.25ZM19.25 15.25C19.6642 15.25 20 15.5858 20 16C20 16.4142 19.6642 16.75 19.25 16.75H1.75C1.33579 16.75 1 16.4142 1 16C1 15.5858 1.33579 15.25 1.75 15.25H19.25ZM19.25 5.25C19.6642 5.25 20 5.58579 20 6C20 6.41421 19.6642 6.75 19.25 6.75H1.75C1.33579 6.75 1 6.41421 1 6C1 5.58579 1.33579 5.25 1.75 5.25H19.25Z\"\n        fill={color}\n      />\n      <path\n        d=\"M30.25 9L23.25 16L30.25 23\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nMenuClose32.category = 'Interface General';\n\nexport default MenuClose32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 9C11.4404 9 12 9.55964 12 10.25C12 10.9404 11.4404 11.5 10.75 11.5H1.25C0.559644 11.5 0 10.9404 0 10.25C0 9.55964 0.559644 9 1.25 9H10.75ZM10.75 4.75C11.4404 4.75 12 5.30964 12 6C12 6.69036 11.4404 7.25 10.75 7.25H1.25C0.559644 7.25 0 6.69036 0 6C0 5.30964 0.559644 4.75 1.25 4.75H10.75ZM10.75 0.5C11.4404 0.5 12 1.05964 12 1.75C12 2.44036 11.4404 3 10.75 3H1.25C0.559644 3 0 2.44036 0 1.75C0 1.05964 0.559644 0.5 1.25 0.5H10.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuFilled12.category = 'Interface General';\n\nexport default MenuFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 12C14.9404 12 15.5 12.5596 15.5 13.25C15.5 13.9404 14.9404 14.5 14.25 14.5H1.75C1.05964 14.5 0.5 13.9404 0.5 13.25C0.5 12.5596 1.05964 12 1.75 12H14.25ZM14.25 6.75C14.9404 6.75 15.5 7.30964 15.5 8C15.5 8.69036 14.9404 9.25 14.25 9.25H1.75C1.05964 9.25 0.5 8.69036 0.5 8C0.5 7.30964 1.05964 6.75 1.75 6.75H14.25ZM14.25 1.5C14.9404 1.5 15.5 2.05964 15.5 2.75C15.5 3.44036 14.9404 4 14.25 4H1.75C1.05964 4 0.5 3.44036 0.5 2.75C0.5 2.05964 1.05964 1.5 1.75 1.5H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuFilled16.category = 'Interface General';\n\nexport default MenuFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 15C18.9404 15 19.5 15.5596 19.5 16.25C19.5 16.9404 18.9404 17.5 18.25 17.5H1.75C1.05964 17.5 0.5 16.9404 0.5 16.25C0.5 15.5596 1.05964 15 1.75 15H18.25ZM18.25 8.75C18.9404 8.75 19.5 9.30964 19.5 10C19.5 10.6904 18.9404 11.25 18.25 11.25H1.75C1.05964 11.25 0.5 10.6904 0.5 10C0.5 9.30964 1.05964 8.75 1.75 8.75H18.25ZM18.25 2.5C18.9404 2.5 19.5 3.05964 19.5 3.75C19.5 4.44036 18.9404 5 18.25 5H1.75C1.05964 5 0.5 4.44036 0.5 3.75C0.5 3.05964 1.05964 2.5 1.75 2.5H18.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuFilled20.category = 'Interface General';\n\nexport default MenuFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 18C22.9404 18 23.5 18.5596 23.5 19.25C23.5 19.9404 22.9404 20.5 22.25 20.5H1.75C1.05964 20.5 0.5 19.9404 0.5 19.25C0.5 18.5596 1.05964 18 1.75 18H22.25ZM22.25 10.75C22.9404 10.75 23.5 11.3096 23.5 12C23.5 12.6904 22.9404 13.25 22.25 13.25H1.75C1.05964 13.25 0.5 12.6904 0.5 12C0.5 11.3096 1.05964 10.75 1.75 10.75H22.25ZM22.25 3.5C22.9404 3.5 23.5 4.05964 23.5 4.75C23.5 5.44036 22.9404 6 22.25 6H1.75C1.05964 6 0.5 5.44036 0.5 4.75C0.5 4.05964 1.05964 3.5 1.75 3.5H22.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuFilled24.category = 'Interface General';\n\nexport default MenuFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MenuFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MenuFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.25 23C28.9404 23 29.5 23.5596 29.5 24.25C29.5 24.9404 28.9404 25.5 28.25 25.5H3.75C3.05964 25.5 2.5 24.9404 2.5 24.25C2.5 23.5596 3.05964 23 3.75 23H28.25ZM28.25 14.75C28.9404 14.75 29.5 15.3096 29.5 16C29.5 16.6904 28.9404 17.25 28.25 17.25H3.75C3.05964 17.25 2.5 16.6904 2.5 16C2.5 15.3096 3.05964 14.75 3.75 14.75H28.25ZM28.25 6.5C28.9404 6.5 29.5 7.05964 29.5 7.75C29.5 8.44036 28.9404 9 28.25 9H3.75C3.05964 9 2.5 8.44036 2.5 7.75C2.5 7.05964 3.05964 6.5 3.75 6.5H28.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMenuFilled32.category = 'Interface General';\n\nexport default MenuFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Message12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Message12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C5.16787 11.9999 4.37469 11.8286 3.65332 11.5215C3.05527 11.6546 2.44801 11.8051 1.93457 11.9404C0.805458 12.2381 -0.238332 11.1948 0.0595703 10.0654C0.195167 9.55135 0.345177 8.9428 0.478516 8.34375C0.172136 7.62313 0 6.83127 0 6C0 2.68637 2.68659 0.000260234 6 0ZM6 1.5C3.51483 1.50023 1.5 3.51494 1.5 6C1.5 6.69654 1.65867 7.35465 1.94043 7.94238C2.01295 8.09372 2.0335 8.26559 1.99805 8.43066C1.84733 9.13235 1.66702 9.85574 1.51074 10.4482C1.50955 10.4528 1.50878 10.4549 1.50879 10.4551C1.50881 10.4555 1.50939 10.4567 1.50977 10.458C1.51098 10.4618 1.51445 10.4695 1.52246 10.4775C1.53047 10.4855 1.53821 10.489 1.54199 10.4902C1.54326 10.4906 1.54446 10.4912 1.54492 10.4912C1.54516 10.4912 1.5473 10.4904 1.55176 10.4893C2.14407 10.3331 2.86756 10.1526 3.56934 10.002L3.69434 9.98535C3.81929 9.97961 3.94414 10.0052 4.05762 10.0596C4.64521 10.3413 5.30331 10.4999 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM4.5 5C5.05228 5 5.5 5.44772 5.5 6C5.5 6.55228 5.05228 7 4.5 7C3.94772 7 3.5 6.55228 3.5 6C3.5 5.44772 3.94772 5 4.5 5ZM7.5 5C8.05229 5 8.5 5.44772 8.5 6C8.5 6.55228 8.05229 7 7.5 7C6.94772 7 6.5 6.55228 6.5 6C6.5 5.44772 6.94772 5 7.5 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessage12.category = 'Communication';\n\nexport default Message12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Message16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Message16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C6.93424 15.5 5.92041 15.2739 5.00098 14.8721C4.25526 15.0369 3.49572 15.2263 2.8418 15.3975H2.84082C1.49368 15.7494 0.250025 14.5037 0.602539 13.1572C0.77365 12.504 0.961099 11.7428 1.12598 10.9951C0.725224 10.0765 0.5 9.06401 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 8.92854 2.21089 9.80601 2.58594 10.5889C2.65867 10.7409 2.67915 10.9134 2.64355 11.0791C2.46147 11.9269 2.24655 12.8019 2.05371 13.5381C1.99194 13.7754 2.22423 14.0075 2.46094 13.9463C3.19492 13.7541 4.06949 13.5367 4.91797 13.3545C5.04243 13.3278 5.17053 13.3332 5.29102 13.3682L5.40918 13.4131L5.70703 13.5459C6.41288 13.8382 7.18679 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM5 7C5.55228 7 6 7.44772 6 8C6 8.55228 5.55228 9 5 9C4.44772 9 4 8.55228 4 8C4 7.44772 4.44772 7 5 7ZM8 7C8.55228 7 9 7.44772 9 8C9 8.55228 8.55228 9 8 9C7.44772 9 7 8.55228 7 8C7 7.44772 7.44772 7 8 7ZM11 7C11.5523 7 12 7.44772 12 8C12 8.55228 11.5523 9 11 9C10.4477 9 10 8.55228 10 8C10 7.44772 10.4477 7 11 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessage16.category = 'Communication';\n\nexport default Message16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Message20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Message20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C8.62461 19.5 7.3181 19.2027 6.13672 18.6758C5.1285 18.8971 4.09805 19.1535 3.21973 19.3838C1.65401 19.7942 0.20475 18.345 0.615234 16.7793C0.845595 15.9013 1.09989 14.8695 1.32129 13.8604C0.79535 12.6796 0.5 11.3737 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2C5.58172 2 2 5.58172 2 10C2 11.238 2.28076 12.4088 2.78125 13.4531C2.8543 13.6058 2.87551 13.7788 2.83984 13.9453C2.60147 15.0551 2.31804 16.2011 2.06641 17.1602C1.94713 17.6157 2.38322 18.0519 2.83887 17.9326C3.79704 17.6814 4.94257 17.3966 6.05273 17.1582L6.17871 17.1426C6.26289 17.1387 6.34703 17.1484 6.42773 17.1719L6.5459 17.2168L6.94336 17.3945C7.88458 17.7843 8.91634 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM6 8.75C6.69036 8.75 7.25 9.30964 7.25 10C7.25 10.6904 6.69036 11.25 6 11.25C5.30964 11.25 4.75 10.6904 4.75 10C4.75 9.30964 5.30964 8.75 6 8.75ZM10 8.75C10.6904 8.75 11.25 9.30964 11.25 10C11.25 10.6904 10.6904 11.25 10 11.25C9.30976 11.2499 8.75 10.6903 8.75 10C8.75 9.30973 9.30976 8.75013 10 8.75ZM14 8.75C14.6904 8.75 15.25 9.30964 15.25 10C15.25 10.6904 14.6904 11.25 14 11.25C13.3096 11.25 12.75 10.6904 12.75 10C12.75 9.30964 13.3096 8.75 14 8.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessage20.category = 'Communication';\n\nexport default Message20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Message24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Message24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3511 0.500147 23.499 5.64902 23.499 12C23.4989 18.3509 18.3509 23.4989 12 23.499C10.3132 23.499 8.70985 23.1343 7.26465 22.4805C5.99663 22.7578 4.69807 23.0813 3.59766 23.3701C1.81276 23.8386 0.160457 22.1844 0.628906 20.4004C0.917802 19.3004 1.2392 18.0009 1.5166 16.7324C0.863624 15.288 0.50004 13.6855 0.5 12C0.5 5.64887 5.64887 0.5 12 0.5ZM12 2C6.47729 2 2 6.47729 2 12L2.00391 12.2891C2.04473 13.73 2.38962 15.0932 2.97656 16.3174C3.05024 16.471 3.07116 16.6459 3.03516 16.8135C2.74069 18.1842 2.39043 19.5995 2.08008 20.7812C1.90292 21.4558 2.54301 22.0958 3.2168 21.9189C4.39801 21.6089 5.81339 21.2574 7.18457 20.9629L7.31152 20.9463C7.39601 20.9424 7.48051 20.9521 7.56152 20.9756L7.68066 21.0215L8.17773 21.2432C9.3544 21.7302 10.645 21.999 12 21.999L12.5146 21.9863C17.798 21.7184 21.9989 17.3499 21.999 12C21.999 6.64992 17.798 2.28068 12.5146 2.0127L12 2ZM7.5 10.75C8.19035 10.75 8.74998 11.3097 8.75 12C8.74998 12.6903 8.19034 13.25 7.5 13.25C6.80966 13.25 6.25002 12.6903 6.25 12C6.25002 11.3097 6.80965 10.75 7.5 10.75ZM12 10.75C12.6903 10.75 13.25 11.3097 13.25 12C13.25 12.6903 12.6903 13.25 12 13.25C11.3097 13.25 10.75 12.6903 10.75 12C10.75 11.3097 11.3097 10.75 12 10.75ZM16.5 10.75C17.1903 10.75 17.75 11.3097 17.75 12C17.75 12.6903 17.1903 13.25 16.5 13.25C15.8097 13.25 15.25 12.6903 15.25 12C15.25 11.3097 15.8097 10.75 16.5 10.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessage24.category = 'Communication';\n\nexport default Message24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Message32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Message32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.1087 0.5C24.623 0.500193 31.5246 7.40306 31.5247 15.918L31.5198 16.3154C31.309 24.6467 24.4902 31.3357 16.1087 31.3359C13.8136 31.3359 11.6342 30.8326 9.67507 29.9316C7.4961 30.406 5.24557 30.9833 3.54421 31.4414C1.75895 31.9219 0.102424 30.2661 0.583268 28.4805C1.04188 26.7779 1.61836 24.5252 2.09303 22.3447C1.25262 20.5146 0.758011 18.4926 0.697526 16.3633L0.691666 15.918C0.691729 7.4029 7.59418 0.5 16.1087 0.5ZM16.1087 2C8.42271 2 2.19173 8.23123 2.19167 15.918C2.19167 18.0712 2.68052 20.1086 3.55202 21.9268C3.62632 22.082 3.64797 22.2583 3.61159 22.4277C3.1203 24.715 2.51078 27.0955 2.03249 28.8711C1.85259 29.5397 2.48464 30.172 3.15358 29.9922C4.92835 29.5143 7.30778 28.9051 9.59401 28.4141C9.72126 28.3867 9.85275 28.392 9.97585 28.4277L10.096 28.4736L10.4397 28.6328C12.1704 29.4057 14.0884 29.8359 16.1087 29.8359L16.468 29.8311C23.9877 29.6402 30.0247 23.4845 30.0247 15.918C30.0246 8.35147 23.9877 2.19569 16.468 2.00488L16.1087 2ZM9.50026 14.5C10.3284 14.5002 11.0001 15.1718 11.0003 16C11.0003 16.8283 10.3285 17.4998 9.50026 17.5C8.67183 17.5 8.00026 16.8284 8.00026 16C8.00044 15.1717 8.67195 14.5 9.50026 14.5ZM16.0003 14.5C16.8284 14.5002 17.5001 15.1718 17.5003 16C17.5003 16.8283 16.8285 17.4998 16.0003 17.5C15.1718 17.5 14.5003 16.8284 14.5003 16C14.5004 15.1717 15.1719 14.5 16.0003 14.5ZM22.5003 14.5C23.3284 14.5002 24.0001 15.1718 24.0003 16C24.0003 16.8283 23.3285 17.4998 22.5003 17.5C21.6718 17.5 21.0003 16.8284 21.0003 16C21.0004 15.1717 21.6719 14.5 22.5003 14.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMessage32.category = 'Communication';\n\nexport default Message32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlank12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlank12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0.75V0H5.99994L6 0.75ZM6 11.25L5.99994 12H6V11.25ZM1.74316 11.2148L1.55198 10.4896L1.55197 10.4896L1.74316 11.2148ZM0.785156 10.2568L1.51035 10.4481L1.51035 10.4481L0.785156 10.2568ZM1.26491 8.27287L1.99818 8.43037L1.26491 8.27287ZM1.26415 8.26645L0.587846 8.59067L1.26415 8.26645ZM3.73355 10.7359L4.05784 10.0596L3.73355 10.7359ZM3.72713 10.7351L3.56968 10.0018L3.72713 10.7351ZM6 0.75V1.5C8.48528 1.5 10.5 3.51472 10.5 6H11.25H12C12 2.68629 9.31371 0 6 0V0.75ZM11.25 6H10.5C10.5 8.48528 8.48528 10.5 6 10.5V11.25V12C9.31371 12 12 9.31371 12 6H11.25ZM6 11.25L6.00006 10.5C5.30334 10.4999 4.64545 10.3414 4.05784 10.0596L3.73355 10.7359L3.40926 11.4121C4.19402 11.7884 5.07301 11.9999 5.99994 12L6 11.25ZM3.72713 10.7351L3.56968 10.0018C2.86779 10.1525 2.14439 10.3334 1.55198 10.4896L1.74316 11.2148L1.93435 11.9401C2.51434 11.7872 3.21351 11.6125 3.88458 11.4684L3.72713 10.7351ZM1.74316 11.2148L1.55197 10.4896C1.54744 10.4908 1.54541 10.4908 1.54517 10.4907C1.54474 10.4907 1.54397 10.4907 1.54247 10.4903C1.53886 10.4892 1.53102 10.4856 1.52267 10.4773C1.51432 10.4689 1.51077 10.4611 1.50972 10.4575C1.50928 10.456 1.50924 10.4553 1.50923 10.4549C1.50923 10.4547 1.50916 10.4526 1.51035 10.4481L0.785156 10.2568L0.0599601 10.0655C-0.237942 11.1949 0.805245 12.2377 1.93436 11.9401L1.74316 11.2148ZM0.785156 10.2568L1.51035 10.4481C1.66666 9.85553 1.84745 9.13215 1.99818 8.43037L1.26491 8.27287L0.531631 8.11537C0.387478 8.78653 0.212888 9.48576 0.0599588 10.0656L0.785156 10.2568ZM1.26415 8.26645L1.94045 7.94223C1.65869 7.3545 1.5 6.69654 1.5 6H0.75H0C0 6.92702 0.211698 7.80605 0.587846 8.59067L1.26415 8.26645ZM0.75 6H1.5C1.5 3.51492 3.51487 1.5002 6.00006 1.5L6 0.75L5.99994 0C2.68653 0.000260234 0 2.68637 0 6H0.75ZM1.26491 8.27287L1.99818 8.43037C2.03365 8.26525 2.01301 8.09359 1.94045 7.94223L1.26415 8.26645L0.587846 8.59067C0.517199 8.4433 0.497097 8.27616 0.531631 8.11537L1.26491 8.27287ZM3.73355 10.7359L4.05784 10.0596C3.90646 9.987 3.73479 9.96635 3.56968 10.0018L3.72713 10.7351L3.88458 11.4684C3.7238 11.5029 3.55664 11.4828 3.40926 11.4121L3.73355 10.7359Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlank12.category = 'Communication';\n\nexport default MessageBlank12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlank16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlank16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1.75L8.00004 1H8V1.75ZM8 14.25V15H8.00004L8 14.25ZM3.18359 14.1426L3.37205 14.8685L3.37208 14.8685L3.18359 14.1426ZM1.85742 12.8154L2.58333 13.004L2.58333 13.004L1.85742 12.8154ZM1.75 8H1H1.75ZM2.36131 10.7068L3.09459 10.8643L2.36131 10.7068ZM2.36026 10.6979L1.68393 11.022L2.36026 10.6979ZM5.30016 13.6388L5.62449 12.9625L5.30016 13.6388ZM5.29128 13.6377L5.44877 14.371L5.29128 13.6377ZM8 1.75L7.99996 2.5C11.0375 2.50014 13.5 4.96257 13.5 8H14.25H15C15 4.13407 11.8658 1.00018 8.00004 1L8 1.75ZM14.25 8H13.5C13.5 11.0374 11.0375 13.4999 7.99996 13.5L8 14.25L8.00004 15C11.8658 14.9998 15 11.8659 15 8H14.25ZM8 14.25V13.5C7.14771 13.5 6.34243 13.3069 5.62449 12.9625L5.30016 13.6388L4.97582 14.315C5.89215 14.7545 6.9187 15 8 15V14.25ZM5.29128 13.6377L5.13379 12.9044C4.39945 13.0622 3.64513 13.2479 2.99511 13.4166L3.18359 14.1426L3.37208 14.8685C4.00985 14.7029 4.74217 14.5227 5.44877 14.371L5.29128 13.6377ZM3.18359 14.1426L2.99514 13.4166C2.75689 13.4785 2.52108 13.2436 2.58333 13.004L1.85742 12.8154L1.13152 12.6269C0.781875 13.9728 2.0247 15.2183 3.37205 14.8685L3.18359 14.1426ZM1.85742 12.8154L2.58333 13.004C2.75252 12.3527 2.93695 11.5981 3.09459 10.8643L2.36131 10.7068L1.62804 10.5492C1.47605 11.2568 1.29698 11.9899 1.13152 12.6269L1.85742 12.8154ZM2.36026 10.6979L3.0366 10.3737C2.69272 9.65623 2.5 8.8518 2.5 8H1.75H1C1 9.08052 1.24495 10.1061 1.68393 11.022L2.36026 10.6979ZM1.75 8H2.5C2.5 4.96243 4.96243 2.5 8 2.5V1.75V1C4.13401 1 1 4.13401 1 8H1.75ZM2.36131 10.7068L3.09459 10.8643C3.13023 10.6984 3.1095 10.5259 3.0366 10.3737L2.36026 10.6979L1.68393 11.022C1.61367 10.8754 1.59369 10.7092 1.62804 10.5492L2.36131 10.7068ZM5.30016 13.6388L5.62449 12.9625C5.47234 12.8895 5.29978 12.8688 5.13379 12.9044L5.29128 13.6377L5.44877 14.371C5.28878 14.4054 5.12245 14.3853 4.97582 14.315L5.30016 13.6388Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlank16.category = 'Communication';\n\nexport default MessageBlank16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlank20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlank20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1.75V1H9.99997L10 1.75ZM10 18.25L9.99997 19H10V18.25ZM3.5625 18.1279L3.37335 17.4022L3.37335 17.4022L3.5625 18.1279ZM1.87109 16.4365L2.59683 16.6258L2.59683 16.6258L1.87109 16.4365ZM2.55831 13.5742L1.82504 13.4167L2.55831 13.5742ZM2.55696 13.5629L3.23323 13.2386L2.55696 13.5629ZM6.43707 17.4421L6.1127 18.1183L6.43707 17.4421ZM6.42575 17.4407L6.26827 16.7074L6.42575 17.4407ZM10 1.75V2.5C14.1421 2.5 17.5 5.85786 17.5 10H18.25H19C19 5.02944 14.9706 1 10 1V1.75ZM18.25 10H17.5C17.5 14.1421 14.1421 17.5 10 17.5V18.25V19C14.9706 19 19 14.9706 19 10H18.25ZM10 18.25L10 17.5C8.83882 17.5 7.74127 17.2358 6.76144 16.7658L6.43707 17.4421L6.1127 18.1183C7.29008 18.683 8.60883 18.9999 9.99997 19L10 18.25ZM6.42575 17.4407L6.26827 16.7074C5.27276 16.9212 4.24797 17.1742 3.37335 17.4022L3.5625 18.1279L3.75165 18.8537C4.6137 18.629 5.61602 18.3817 6.58323 18.174L6.42575 17.4407ZM3.5625 18.1279L3.37335 17.4022C2.91623 17.5213 2.47771 17.0826 2.59683 16.6258L1.87109 16.4365L1.14536 16.2473C0.737095 17.813 2.1862 19.2617 3.75165 18.8537L3.5625 18.1279ZM1.87109 16.4365L2.59683 16.6258C2.82483 15.7514 3.07776 14.727 3.29157 13.7318L2.55831 13.5742L1.82504 13.4167C1.6173 14.3836 1.37005 15.3856 1.14536 16.2473L1.87109 16.4365ZM2.55696 13.5629L3.23323 13.2386C2.76353 12.2592 2.5 11.1613 2.5 10H1.75H1C1 11.3907 1.31604 12.7097 1.8807 13.8872L2.55696 13.5629ZM1.75 10H2.5C2.5 5.85801 5.858 2.50017 10 2.5L10 1.75L9.99997 1C5.02962 1.00021 1 5.02952 1 10H1.75ZM2.55831 13.5742L3.29157 13.7318C3.32741 13.565 3.30656 13.3916 3.23323 13.2386L2.55696 13.5629L1.8807 13.8872C1.81074 13.7413 1.79084 13.5759 1.82504 13.4167L2.55831 13.5742ZM6.43707 17.4421L6.76144 16.7658C6.60852 16.6925 6.4351 16.6716 6.26827 16.7074L6.42575 17.4407L6.58323 18.174C6.42405 18.2082 6.25858 18.1883 6.1127 18.1183L6.43707 17.4421Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlank20.category = 'Communication';\n\nexport default MessageBlank20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlank24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlank24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.001 1.75L12.001 1H12.001V1.75ZM22.251 12H23.001V12L22.251 12ZM12.001 22.25V23H12.001L12.001 22.25ZM3.94043 22.1152L4.12993 22.8409L4.12998 22.8409L3.94043 22.1152ZM1.88477 20.0586L2.61039 20.2482L2.61039 20.2482L1.88477 20.0586ZM1.75 12L1 12V12H1.75ZM2.75335 16.4398L3.48662 16.5973L2.75335 16.4398ZM2.75171 16.426L2.07541 16.7502L2.75171 16.426ZM7.57301 21.2463L7.24861 21.9226L7.57301 21.2463ZM7.55924 21.2447L7.40177 20.5114L7.55924 21.2447ZM12.001 1.75L12.0009 2.5C17.2476 2.50019 21.5009 6.75341 21.501 12L22.251 12L23.001 12C23.0008 5.92496 18.076 1.00022 12.001 1L12.001 1.75ZM22.251 12H21.501C21.501 17.2467 17.2477 21.4998 12.0009 21.5L12.001 22.25L12.001 23C18.076 22.9998 23.001 18.0752 23.001 12H22.251ZM12.001 22.25V21.5C10.5299 21.5 9.13883 21.1657 7.89741 20.5701L7.57301 21.2463L7.24861 21.9226C8.68788 22.613 10.3002 23 12.001 23V22.25ZM7.55924 21.2447L7.40177 20.5114C6.14467 20.7814 4.84919 21.1027 3.75088 21.3896L3.94043 22.1152L4.12998 22.8409C5.21634 22.5571 6.48883 22.2417 7.71672 21.978L7.55924 21.2447ZM3.94043 22.1152L3.75093 21.3896C3.07613 21.5658 2.43386 20.9237 2.61039 20.2482L1.88477 20.0586L1.15914 19.869C0.692918 21.6529 2.34528 23.3069 4.12993 22.8409L3.94043 22.1152ZM1.88477 20.0586L2.61039 20.2482C2.89768 19.149 3.21674 17.8536 3.48662 16.5973L2.75335 16.4398L2.02007 16.2823C1.75618 17.5107 1.44276 18.7837 1.15914 19.869L1.88477 20.0586ZM2.75171 16.426L3.42802 16.1018C2.83331 14.8612 2.5 13.4704 2.5 12H1.75H1C1 13.6994 1.38566 15.3114 2.07541 16.7502L2.75171 16.426ZM1.75 12L2.5 12C2.50012 6.75335 6.75414 2.5 12.001 2.5V1.75V1C5.92587 1 1.00014 5.92477 1 12L1.75 12ZM2.75335 16.4398L3.48662 16.5973C3.52262 16.4297 3.50168 16.2555 3.42802 16.1018L2.75171 16.426L2.07541 16.7502C2.00585 16.6051 1.98607 16.4406 2.02007 16.2823L2.75335 16.4398ZM7.57301 21.2463L7.89741 20.5701C7.74373 20.4964 7.56944 20.4754 7.40177 20.5114L7.55924 21.2447L7.71672 21.978C7.55835 22.012 7.39372 21.9922 7.24861 21.9226L7.57301 21.2463Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlank24.category = 'Communication';\n\nexport default MessageBlank24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlank32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlank32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0806 1.75293L16.0806 1.00293H16.0806V1.75293ZM30.2495 15.9238L30.9995 15.9238V15.9238H30.2495ZM16.0806 30.0947V30.8447H16.0806L16.0806 30.0947ZM3.84912 30.1953L3.65454 29.471H3.65454L3.84912 30.1953ZM1.80713 28.1533L2.53143 28.348H2.53143L1.80713 28.1533ZM1.91064 15.9238H1.16064V15.9238L1.91064 15.9238ZM3.29814 22.0608L4.03142 22.2183L3.29814 22.0608ZM3.29586 22.0415L2.61954 22.3657L3.29586 22.0415ZM9.95798 28.7076L10.2825 28.0314L9.95798 28.7076ZM9.9387 28.7053L9.7812 27.972L9.9387 28.7053ZM16.0806 1.75293L16.0805 2.50293C23.4917 2.50311 29.4995 8.51175 29.4995 15.9238H30.2495H30.9995C30.9995 7.68351 24.3204 1.00313 16.0806 1.00293L16.0806 1.75293ZM30.2495 15.9238L29.4995 15.9238C29.4995 23.3359 23.4917 29.3445 16.0805 29.3447L16.0806 30.0947L16.0806 30.8447C24.3203 30.8445 30.9995 24.1641 30.9995 15.9238L30.2495 15.9238ZM16.0806 30.0947V29.3447C14.0025 29.3447 12.0364 28.873 10.2825 28.0314L9.95798 28.7076L9.63351 29.3837C11.5857 30.3205 13.7733 30.8447 16.0806 30.8447V30.0947ZM9.9387 28.7053L9.7812 27.972C7.61283 28.4378 5.35837 29.0133 3.65454 29.471L3.84912 30.1953L4.0437 30.9196C5.73506 30.4653 7.9625 29.8969 10.0962 29.4386L9.9387 28.7053ZM3.84912 30.1953L3.65454 29.471C2.98495 29.6509 2.35155 29.0173 2.53143 28.348L1.80713 28.1533L1.08283 27.9587C0.602965 29.7443 2.25829 31.3993 4.0437 30.9196L3.84912 30.1953ZM1.80713 28.1533L2.53143 28.348C2.98953 26.6434 3.56545 24.3876 4.03142 22.2183L3.29814 22.0608L2.56487 21.9033C2.10635 24.0379 1.53755 26.2666 1.08283 27.9587L1.80713 28.1533ZM3.29586 22.0415L3.97218 21.7174C3.13189 19.9643 2.66066 18.0001 2.66064 15.9238L1.91064 15.9238L1.16064 15.9238C1.16066 18.2295 1.68439 20.4147 2.61954 22.3657L3.29586 22.0415ZM1.91064 15.9238H2.66064C2.66064 8.51168 8.66918 2.50293 16.0806 2.50293V1.75293V1.00293C7.84067 1.00293 1.16064 7.68334 1.16064 15.9238H1.91064ZM3.29814 22.0608L4.03142 22.2183C4.06783 22.0488 4.04661 21.8726 3.97218 21.7174L3.29586 22.0415L2.61954 22.3657C2.55085 22.2224 2.53125 22.0598 2.56487 21.9033L3.29814 22.0608ZM9.95798 28.7076L10.2825 28.0314C10.1271 27.9568 9.95082 27.9356 9.7812 27.972L9.9387 28.7053L10.0962 29.4386C9.9396 29.4722 9.77688 29.4525 9.63351 29.3837L9.95798 28.7076Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlank32.category = 'Communication';\n\nexport default MessageBlank32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 1V0H5.99993L6 1ZM6 11L5.99993 12H6V11ZM2.00879 10.9502L1.75498 9.98294L1.75497 9.98294L2.00879 10.9502ZM1.0498 9.99219L0.082584 9.73825L0.0824037 9.73894L1.0498 9.99219ZM1.48952 8.16545L2.46721 8.37548L1.48952 8.16545ZM1.48876 8.15903L2.39048 7.72672L1.48876 8.15903ZM3.84097 10.5103L4.27344 9.60862L3.84097 10.5103ZM3.83455 10.5095L3.62459 9.5318L3.83455 10.5095ZM6 1V2C8.20914 2 10 3.79086 10 6H11H12C12 2.68629 9.31371 0 6 0V1ZM11 6H10C10 8.20914 8.20914 10 6 10V11V12C9.31371 12 12 9.31371 12 6H11ZM6 11L6.00007 10C5.38012 9.99996 4.7955 9.85902 4.27344 9.60862L3.84097 10.5103L3.4085 11.4119C4.1937 11.7885 5.0732 11.9999 5.99993 12L6 11ZM3.83455 10.5095L3.62459 9.5318C2.97512 9.67127 2.30832 9.83774 1.75498 9.98294L2.00879 10.9502L2.2626 11.9174C2.8005 11.7763 3.43557 11.618 4.04451 11.4872L3.83455 10.5095ZM2.00879 10.9502L1.75497 9.98294C1.84535 9.95923 1.92571 9.99631 1.96466 10.0352C2.00363 10.0741 2.04096 10.1547 2.01721 10.2454L1.0498 9.99219L0.0824037 9.73894C-0.261599 11.053 0.94974 12.262 2.2626 11.9174L2.00879 10.9502ZM1.0498 9.99219L2.01703 10.2461C2.16274 9.69111 2.32792 9.0239 2.46721 8.37548L1.48952 8.16545L0.511821 7.95542C0.380757 8.56555 0.223374 9.202 0.0825843 9.73825L1.0498 9.99219ZM1.48876 8.15903L2.39048 7.72672C2.14051 7.20531 2 6.62041 2 6H1H0C0 6.92589 0.210383 7.8057 0.587026 8.59133L1.48876 8.15903ZM1 6H2C2 3.79105 3.79097 2.00016 6.00007 2L6 1L5.99993 0C2.68652 0.000237465 0 2.68634 0 6H1ZM1.48952 8.16545L2.46721 8.37548C2.51435 8.15602 2.48692 7.92789 2.39048 7.72672L1.48876 8.15903L0.587026 8.59133C0.492503 8.39417 0.465611 8.17054 0.511821 7.95542L1.48952 8.16545ZM3.84097 10.5103L4.27344 9.60862C4.07225 9.51212 3.84407 9.48466 3.62459 9.5318L3.83455 10.5095L4.04451 11.4872C3.82936 11.5334 3.6057 11.5065 3.4085 11.4119L3.84097 10.5103Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankBold12.category = 'Communication';\n\nexport default MessageBlankBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 2L8.00004 1H8V2ZM8 14V15H8.00004L8 14ZM3.4502 13.877L3.20001 12.9088L3.20001 12.9088L3.4502 13.877ZM2.12207 12.5488L3.09024 12.7991L3.09024 12.7991L2.12207 12.5488ZM2.5869 10.5984L1.6092 10.3883L2.5869 10.5984ZM2.58585 10.5895L3.48766 10.1574L2.58585 10.5895ZM5.40855 13.4132L4.97615 14.3149L5.40855 13.4132ZM5.39968 13.4121L5.60966 14.3898L5.39968 13.4121ZM8 2L7.99996 3C10.7613 3.00011 13 5.2387 13 8H14H15C15 4.13405 11.8659 1.00015 8.00004 1L8 2ZM14 8H13C13 10.7613 10.7613 12.9999 7.99996 13L8 14L8.00004 15C11.8659 14.9998 15 11.866 15 8H14ZM8 14V13C7.22478 13 6.49322 12.8243 5.84096 12.5115L5.40855 13.4132L4.97615 14.3149C5.89265 14.7544 6.91919 15 8 15V14ZM5.39968 13.4121L5.1897 12.4344C4.50819 12.5808 3.80962 12.7512 3.20001 12.9088L3.4502 13.877L3.70038 14.8452C4.2922 14.6922 4.96276 14.5288 5.60966 14.3898L5.39968 13.4121ZM3.4502 13.877L3.20001 12.9088C3.18364 12.913 3.17395 12.9118 3.16483 12.909C3.15265 12.9054 3.1355 12.8966 3.11895 12.88C3.10239 12.8635 3.09355 12.8463 3.08994 12.8342C3.08724 12.8251 3.08601 12.8155 3.09024 12.7991L2.12207 12.5488L1.1539 12.2985C0.758107 13.8294 2.16982 15.2407 3.70038 14.8452L3.4502 13.877ZM2.12207 12.5488L3.09024 12.7991C3.24802 12.1888 3.4182 11.4899 3.5646 10.8084L2.5869 10.5984L1.6092 10.3883C1.47012 11.0358 1.30686 11.7069 1.1539 12.2985L2.12207 12.5488ZM2.58585 10.5895L3.48766 10.1574C3.17533 9.50554 3 8.77475 3 8H2H1C1 9.07996 1.24508 10.1055 1.68403 11.0216L2.58585 10.5895ZM2 8H3C3 5.23858 5.23858 3 8 3V2V1C4.13401 1 1 4.13401 1 8H2ZM2.5869 10.5984L3.5646 10.8084C3.6119 10.5882 3.5844 10.3592 3.48766 10.1574L2.58585 10.5895L1.68403 11.0216C1.58995 10.8253 1.56319 10.6026 1.6092 10.3883L2.5869 10.5984ZM5.40855 13.4132L5.84096 12.5115C5.63902 12.4147 5.41 12.3871 5.1897 12.4344L5.39968 13.4121L5.60966 14.3898C5.39536 14.4359 5.17257 14.409 4.97615 14.3149L5.40855 13.4132Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankBold16.category = 'Communication';\n\nexport default MessageBlankBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 2V1H9.99996L10 2ZM10 18L9.99996 19H10V18ZM3.82812 17.8633L3.57673 16.8954L3.57673 16.8954L3.82812 17.8633ZM2.13574 16.1719L1.16789 15.9204L1.1678 15.9207L2.13574 16.1719ZM2.78389 13.4658L1.8062 13.2558L2.78389 13.4658ZM2.78255 13.4545L3.68426 13.0222L2.78255 13.4545ZM6.54547 17.2165L6.97793 16.3148L6.54547 17.2165ZM6.53415 17.2151L6.32418 16.2374L6.53415 17.2151ZM10 2V3C13.866 3 17 6.13401 17 10H18H19C19 5.02944 14.9706 1 10 1V2ZM18 10H17C17 13.866 13.866 17 10 17V18V19C14.9706 19 19 14.9706 19 10H18ZM10 18L10 17C8.91607 17 7.89219 16.7533 6.97793 16.3148L6.54547 17.2165L6.11302 18.1181C7.29041 18.6828 8.60918 18.9999 9.99996 19L10 18ZM6.53415 17.2151L6.32418 16.2374C5.38052 16.4401 4.41115 16.6787 3.57673 16.8954L3.82812 17.8633L4.07952 18.8312C4.89734 18.6187 5.83738 18.3876 6.74412 18.1928L6.53415 17.2151ZM3.82812 17.8633L3.57673 16.8954C3.44766 16.9289 3.31549 16.8923 3.21115 16.788C3.10683 16.6837 3.07026 16.5518 3.10368 16.4231L2.13574 16.1719L1.1678 15.9207C0.713605 17.6709 2.3303 19.2855 4.07952 18.8312L3.82812 17.8633ZM2.13574 16.1719L3.10359 16.4234C3.32046 15.5889 3.55891 14.6193 3.76158 13.6759L2.78389 13.4658L1.8062 13.2558C1.61139 14.1625 1.38031 15.103 1.16789 15.9204L2.13574 16.1719ZM2.78255 13.4545L3.68426 13.0222C3.2461 12.1084 3 11.0842 3 10H2H1C1 11.3902 1.31619 12.7092 1.88084 13.8869L2.78255 13.4545ZM2 10H3C3 6.13417 6.13414 3.00017 10 3L10 2L9.99996 1C5.02964 1.00022 1 5.02951 1 10H2ZM2.78389 13.4658L3.76158 13.6759C3.80909 13.4548 3.78145 13.2249 3.68426 13.0222L2.78255 13.4545L1.88084 13.8869C1.78702 13.6912 1.76034 13.4693 1.8062 13.2558L2.78389 13.4658ZM6.54547 17.2165L6.97793 16.3148C6.77522 16.2176 6.54532 16.1899 6.32418 16.2374L6.53415 17.2151L6.74412 18.1928C6.53062 18.2387 6.30868 18.212 6.11302 18.1181L6.54547 17.2165Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankBold20.category = 'Communication';\n\nexport default MessageBlankBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 2V1H12L12 2ZM22 12H23V12L22 12ZM12 22L12 23H12V22ZM4.20605 21.8506L4.45808 22.8183L4.45818 22.8183L4.20605 21.8506ZM2.14941 19.793L3.11708 20.0452L3.11708 20.0452L2.14941 19.793ZM2 12L1 12V12H2ZM2.97893 16.3314L2.00123 16.1214L2.97893 16.3314ZM2.9773 16.3176L2.07554 16.7498L2.9773 16.3176ZM7.68044 21.0217L8.11297 20.1201L7.68044 21.0217ZM7.66667 21.0201L7.87666 21.9978L7.66667 21.0201ZM12 2V3C16.9703 3 20.9999 7.02941 21 12L22 12L23 12C22.9999 5.92485 18.0749 1 12 1V2ZM22 12H21C21 16.9707 16.9704 21 12 21V22V23C18.075 23 23 18.0753 23 12H22ZM12 22L12 21C10.6057 21 9.28825 20.6839 8.11297 20.1201L7.68044 21.0217L7.2479 21.9233C8.68767 22.614 10.3002 23 12 23L12 22ZM7.66667 21.0201L7.45668 20.0424C6.25208 20.3011 5.01251 20.6071 3.95393 20.8829L4.20605 21.8506L4.45818 22.8183C5.50005 22.5468 6.70973 22.2484 7.87666 21.9978L7.66667 21.0201ZM4.20605 21.8506L3.95403 20.8829C3.46356 21.0106 2.98902 20.5365 3.11708 20.0452L2.14941 19.793L1.18174 19.5407C0.668679 21.5092 2.48874 23.3312 4.45808 22.8183L4.20605 21.8506ZM2.14941 19.793L3.11708 20.0452C3.3933 18.9855 3.69795 17.7456 3.95663 16.5414L2.97893 16.3314L2.00123 16.1214C1.75038 17.2891 1.45313 18.4995 1.18174 19.5408L2.14941 19.793ZM2.9773 16.3176L3.87906 15.8854C3.31593 14.7105 3 13.3934 3 12H2H1C1 13.6989 1.3858 15.3108 2.07554 16.7498L2.9773 16.3176ZM2 12L3 12C3.00012 7.02946 7.0297 3.00006 12 3L12 2L12 1C5.92513 1.00007 1.00014 5.92487 1 12L2 12ZM2.97893 16.3314L3.95663 16.5414C4.00429 16.3195 3.97657 16.0888 3.87906 15.8854L2.9773 16.3176L2.07554 16.7498C1.98213 16.555 1.95557 16.334 2.00123 16.1214L2.97893 16.3314ZM7.68044 21.0217L8.11297 20.1201C7.90948 20.0225 7.67868 19.9947 7.45668 20.0424L7.66667 21.0201L7.87666 21.9978C7.66394 22.0435 7.44282 22.0169 7.2479 21.9233L7.68044 21.0217Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankBold24.category = 'Communication';\n\nexport default MessageBlankBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0728 2V1H16.0727L16.0728 2ZM30.0005 15.9277L31.0005 15.9278V15.9277H30.0005ZM16.0728 29.8555L16.0727 30.8555H16.0728V29.8555ZM4.09912 29.9414L4.3581 30.9073L4.35825 30.9072L4.09912 29.9414ZM2.05713 27.8984L3.02294 28.1577L3.02294 28.1577L2.05713 27.8984ZM2.14502 15.9277H1.14502V15.9278L2.14502 15.9277ZM3.50908 21.9602L2.53139 21.7502L3.50908 21.9602ZM3.50679 21.9409L2.60506 22.3732L3.50679 21.9409ZM10.0556 28.4917L9.62306 29.3933L10.0556 28.4917ZM10.0364 28.4895L9.82637 27.5118L10.0364 28.4895ZM16.0728 2V3C23.2124 3 29.0005 8.78807 29.0005 15.9277H30.0005H31.0005C31.0005 7.6835 24.317 1 16.0728 1V2ZM30.0005 15.9277L29.0005 15.9277C29.0004 23.0673 23.2123 28.8555 16.0728 28.8555V29.8555V30.8555C24.3169 30.8555 31.0003 24.1718 31.0005 15.9278L30.0005 15.9277ZM16.0728 29.8555L16.0728 28.8555C14.0707 28.8554 12.1775 28.4007 10.4882 27.5902L10.0556 28.4917L9.62306 29.3933C11.5764 30.3305 13.7647 30.8554 16.0727 30.8555L16.0728 29.8555ZM10.0364 28.4895L9.82637 27.5118C7.70946 27.9664 5.5108 28.5273 3.84 28.9756L4.09912 29.9414L4.35825 30.9072C6.0127 30.4634 8.17549 29.9119 10.2464 29.4672L10.0364 28.4895ZM4.09912 29.9414L3.84015 28.9755C3.35671 29.1051 2.89301 28.6417 3.02294 28.1577L2.05713 27.8984L1.09132 27.6392C0.562254 29.6101 2.3865 31.4359 4.3581 30.9073L4.09912 29.9414ZM2.05713 27.8984L3.02294 28.1577C3.4716 26.4863 4.03196 24.2873 4.48677 22.1703L3.50908 21.9602L2.53139 21.7502C2.0864 23.8215 1.53542 25.9848 1.09132 27.6392L2.05713 27.8984ZM3.50679 21.9409L4.40852 21.5086C3.59911 19.8203 3.14506 17.9283 3.14502 15.9277L2.14502 15.9277L1.14502 15.9278C1.14506 18.2341 1.66912 20.421 2.60506 22.3732L3.50679 21.9409ZM2.14502 15.9277H3.14502C3.14502 8.78813 8.93316 3.00007 16.0728 3L16.0728 2L16.0727 1C7.82861 1.00009 1.14502 7.68354 1.14502 15.9277H2.14502ZM3.50908 21.9602L4.48677 22.1703C4.53487 21.9464 4.50683 21.7137 4.40852 21.5086L3.50679 21.9409L2.60506 22.3732C2.5125 22.1802 2.48608 21.9611 2.53139 21.7502L3.50908 21.9602ZM10.0556 28.4917L10.4882 27.5902C10.2831 27.4917 10.0504 27.4636 9.82637 27.5118L10.0364 28.4895L10.2464 29.4672C10.0354 29.5125 9.81619 29.486 9.62306 29.3933L10.0556 28.4917Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankBold32.category = 'Communication';\n\nexport default MessageBlankBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 1C8.76142 1 11 3.23858 11 6C11 8.76142 8.76142 11 6 11C5.22666 10.9999 4.4946 10.8238 3.84097 10.5103C3.83897 10.5093 3.83672 10.509 3.83455 10.5095C3.20534 10.6446 2.55441 10.807 2.00879 10.9502C1.43525 11.1007 0.899674 10.5657 1.0498 9.99219C1.19306 9.44656 1.35434 8.79473 1.48952 8.16545C1.48998 8.16328 1.48971 8.16103 1.48876 8.15903C1.17545 7.50551 1 6.77315 1 6C1 3.2387 3.23874 1.0002 6 1Z\"\n        fill={color}\n      />\n      <path\n        d=\"M6 1V0H5.99993L6 1ZM6 11L5.99993 12H6V11ZM2.00879 10.9502L1.75498 9.98294L1.75497 9.98294L2.00879 10.9502ZM1.0498 9.99219L0.082584 9.73825L0.0824037 9.73894L1.0498 9.99219ZM1.48952 8.16545L2.46721 8.37548L1.48952 8.16545ZM1.48876 8.15903L2.39048 7.72672L1.48876 8.15903ZM3.84097 10.5103L4.27344 9.60862L3.84097 10.5103ZM3.83455 10.5095L3.62459 9.5318L3.83455 10.5095ZM6 1V2C8.20914 2 10 3.79086 10 6H11H12C12 2.68629 9.31371 0 6 0V1ZM11 6H10C10 8.20914 8.20914 10 6 10V11V12C9.31371 12 12 9.31371 12 6H11ZM6 11L6.00007 10C5.38012 9.99996 4.7955 9.85902 4.27344 9.60862L3.84097 10.5103L3.4085 11.4119C4.1937 11.7885 5.0732 11.9999 5.99993 12L6 11ZM3.83455 10.5095L3.62459 9.5318C2.97512 9.67127 2.30832 9.83774 1.75498 9.98294L2.00879 10.9502L2.2626 11.9174C2.8005 11.7763 3.43557 11.618 4.04451 11.4872L3.83455 10.5095ZM2.00879 10.9502L1.75497 9.98294C1.84535 9.95923 1.92571 9.99631 1.96466 10.0352C2.00363 10.0741 2.04096 10.1547 2.01721 10.2454L1.0498 9.99219L0.0824037 9.73894C-0.261599 11.053 0.94974 12.262 2.2626 11.9174L2.00879 10.9502ZM1.0498 9.99219L2.01703 10.2461C2.16274 9.69111 2.32792 9.0239 2.46721 8.37548L1.48952 8.16545L0.511821 7.95542C0.380757 8.56555 0.223374 9.202 0.0825843 9.73825L1.0498 9.99219ZM1.48876 8.15903L2.39048 7.72672C2.14051 7.20531 2 6.62041 2 6H1H0C0 6.92589 0.210383 7.8057 0.587026 8.59133L1.48876 8.15903ZM1 6H2C2 3.79105 3.79097 2.00016 6.00007 2L6 1L5.99993 0C2.68652 0.000237465 0 2.68634 0 6H1ZM1.48952 8.16545L2.46721 8.37548C2.51435 8.15602 2.48692 7.92789 2.39048 7.72672L1.48876 8.15903L0.587026 8.59133C0.492503 8.39417 0.465611 8.17054 0.511821 7.95542L1.48952 8.16545ZM3.84097 10.5103L4.27344 9.60862C4.07225 9.51212 3.84407 9.48466 3.62459 9.5318L3.83455 10.5095L4.04451 11.4872C3.82936 11.5334 3.6057 11.5065 3.4085 11.4119L3.84097 10.5103Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankBoldFilled12.category = 'Communication';\n\nexport default MessageBlankBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 2C11.3136 2.00013 14 4.68637 14 8C14 11.3136 11.3136 13.9999 8 14C7.07199 14 6.19293 13.7893 5.40855 13.4132C5.40579 13.4119 5.40268 13.4115 5.39968 13.4121C4.73547 13.5548 4.05091 13.7217 3.4502 13.877C2.65714 14.0819 1.91704 13.3419 2.12207 12.5488C2.27744 11.9478 2.44416 11.2629 2.5869 10.5984C2.58754 10.5954 2.58717 10.5923 2.58585 10.5895C2.2102 9.80554 2 8.92735 2 8C2 4.68629 4.68629 2 8 2Z\"\n        fill={color}\n      />\n      <path\n        d=\"M8 2L8.00004 1H8V2ZM8 14V15H8.00004L8 14ZM3.4502 13.877L3.20001 12.9088L3.20001 12.9088L3.4502 13.877ZM2.12207 12.5488L3.09024 12.7991L3.09024 12.7991L2.12207 12.5488ZM2.5869 10.5984L1.6092 10.3883L2.5869 10.5984ZM2.58585 10.5895L3.48766 10.1574L2.58585 10.5895ZM5.40855 13.4132L4.97615 14.3149L5.40855 13.4132ZM5.39968 13.4121L5.60966 14.3898L5.39968 13.4121ZM8 2L7.99996 3C10.7613 3.00011 13 5.2387 13 8H14H15C15 4.13405 11.8659 1.00015 8.00004 1L8 2ZM14 8H13C13 10.7613 10.7613 12.9999 7.99996 13L8 14L8.00004 15C11.8659 14.9998 15 11.866 15 8H14ZM8 14V13C7.22478 13 6.49322 12.8243 5.84096 12.5115L5.40855 13.4132L4.97615 14.3149C5.89265 14.7544 6.91919 15 8 15V14ZM5.39968 13.4121L5.1897 12.4344C4.50819 12.5808 3.80962 12.7512 3.20001 12.9088L3.4502 13.877L3.70038 14.8452C4.2922 14.6922 4.96276 14.5288 5.60966 14.3898L5.39968 13.4121ZM3.4502 13.877L3.20001 12.9088C3.18364 12.913 3.17395 12.9118 3.16483 12.909C3.15265 12.9054 3.1355 12.8966 3.11895 12.88C3.10239 12.8635 3.09355 12.8463 3.08994 12.8342C3.08724 12.8251 3.08601 12.8155 3.09024 12.7991L2.12207 12.5488L1.1539 12.2985C0.758107 13.8294 2.16982 15.2407 3.70038 14.8452L3.4502 13.877ZM2.12207 12.5488L3.09024 12.7991C3.24802 12.1888 3.4182 11.4899 3.5646 10.8084L2.5869 10.5984L1.6092 10.3883C1.47012 11.0358 1.30686 11.7069 1.1539 12.2985L2.12207 12.5488ZM2.58585 10.5895L3.48766 10.1574C3.17533 9.50554 3 8.77475 3 8H2H1C1 9.07996 1.24508 10.1055 1.68403 11.0216L2.58585 10.5895ZM2 8H3C3 5.23858 5.23858 3 8 3V2V1C4.13401 1 1 4.13401 1 8H2ZM2.5869 10.5984L3.5646 10.8084C3.6119 10.5882 3.5844 10.3592 3.48766 10.1574L2.58585 10.5895L1.68403 11.0216C1.58995 10.8253 1.56319 10.6026 1.6092 10.3883L2.5869 10.5984ZM5.40855 13.4132L5.84096 12.5115C5.63902 12.4147 5.41 12.3871 5.1897 12.4344L5.39968 13.4121L5.60966 14.3898C5.39536 14.4359 5.17257 14.409 4.97615 14.3149L5.40855 13.4132Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankBoldFilled16.category = 'Communication';\n\nexport default MessageBlankBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 2C14.4183 2 18 5.58172 18 10C18 14.4183 14.4183 18 10 18C8.76263 17.9999 7.5913 17.7181 6.54547 17.2165C6.54195 17.2148 6.53797 17.2143 6.53415 17.2151C5.60895 17.4138 4.65425 17.6487 3.82812 17.8633C2.81678 18.126 1.87331 17.1832 2.13574 16.1719C2.35038 15.3459 2.58515 14.3909 2.78389 13.4658C2.78471 13.462 2.78424 13.4581 2.78255 13.4545C2.28115 12.4088 2 11.2372 2 10C2 5.58184 5.58189 2.0002 10 2Z\"\n        fill={color}\n      />\n      <path\n        d=\"M10 2V1H9.99996L10 2ZM10 18L9.99996 19H10V18ZM3.82812 17.8633L3.57673 16.8954L3.57673 16.8954L3.82812 17.8633ZM2.13574 16.1719L1.16789 15.9204L1.1678 15.9207L2.13574 16.1719ZM2.78389 13.4658L1.8062 13.2558L2.78389 13.4658ZM2.78255 13.4545L3.68426 13.0222L2.78255 13.4545ZM6.54547 17.2165L6.97793 16.3148L6.54547 17.2165ZM6.53415 17.2151L6.32418 16.2374L6.53415 17.2151ZM10 2V3C13.866 3 17 6.13401 17 10H18H19C19 5.02944 14.9706 1 10 1V2ZM18 10H17C17 13.866 13.866 17 10 17V18V19C14.9706 19 19 14.9706 19 10H18ZM10 18L10 17C8.91607 17 7.89219 16.7533 6.97793 16.3148L6.54547 17.2165L6.11302 18.1181C7.29041 18.6828 8.60918 18.9999 9.99996 19L10 18ZM6.53415 17.2151L6.32418 16.2374C5.38052 16.4401 4.41115 16.6787 3.57673 16.8954L3.82812 17.8633L4.07952 18.8312C4.89734 18.6187 5.83738 18.3876 6.74412 18.1928L6.53415 17.2151ZM3.82812 17.8633L3.57673 16.8954C3.44766 16.9289 3.31549 16.8923 3.21115 16.788C3.10683 16.6837 3.07026 16.5518 3.10368 16.4231L2.13574 16.1719L1.1678 15.9207C0.713605 17.6709 2.3303 19.2855 4.07952 18.8312L3.82812 17.8633ZM2.13574 16.1719L3.10359 16.4234C3.32046 15.5889 3.55891 14.6193 3.76158 13.6759L2.78389 13.4658L1.8062 13.2558C1.61139 14.1625 1.38031 15.103 1.16789 15.9204L2.13574 16.1719ZM2.78255 13.4545L3.68426 13.0222C3.2461 12.1084 3 11.0842 3 10H2H1C1 11.3902 1.31619 12.7092 1.88084 13.8869L2.78255 13.4545ZM2 10H3C3 6.13417 6.13414 3.00017 10 3L10 2L9.99996 1C5.02964 1.00022 1 5.02951 1 10H2ZM2.78389 13.4658L3.76158 13.6759C3.80909 13.4548 3.78145 13.2249 3.68426 13.0222L2.78255 13.4545L1.88084 13.8869C1.78702 13.6912 1.76034 13.4693 1.8062 13.2558L2.78389 13.4658ZM6.54547 17.2165L6.97793 16.3148C6.77522 16.2176 6.54532 16.1899 6.32418 16.2374L6.53415 17.2151L6.74412 18.1928C6.53062 18.2387 6.30868 18.212 6.11302 18.1181L6.54547 17.2165Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankBoldFilled20.category = 'Communication';\n\nexport default MessageBlankBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 2C17.5226 2 21.9999 6.47713 22 12C22 17.523 17.5227 22 12 22C10.4529 22 8.98796 21.649 7.68044 21.0217C7.67615 21.0197 7.67131 21.0191 7.66667 21.0201C6.48091 21.2748 5.25628 21.577 4.20605 21.8506C2.97615 22.1709 1.82885 21.0228 2.14941 19.793C2.42322 18.7425 2.72416 17.5174 2.97893 16.3314C2.97993 16.3267 2.97935 16.3219 2.9773 16.3176C2.35087 15.0107 2 13.5461 2 12C2.00013 6.47717 6.47742 2.00006 12 2Z\"\n        fill={color}\n      />\n      <path\n        d=\"M12 2V1H12L12 2ZM22 12H23V12L22 12ZM12 22L12 23H12V22ZM4.20605 21.8506L4.45808 22.8183L4.45818 22.8183L4.20605 21.8506ZM2.14941 19.793L3.11708 20.0452L3.11708 20.0452L2.14941 19.793ZM2 12L1 12V12H2ZM2.97893 16.3314L2.00123 16.1214L2.97893 16.3314ZM2.9773 16.3176L2.07554 16.7498L2.9773 16.3176ZM7.68044 21.0217L8.11297 20.1201L7.68044 21.0217ZM7.66667 21.0201L7.87666 21.9978L7.66667 21.0201ZM12 2V3C16.9703 3 20.9999 7.02941 21 12L22 12L23 12C22.9999 5.92485 18.0749 1 12 1V2ZM22 12H21C21 16.9707 16.9704 21 12 21V22V23C18.075 23 23 18.0753 23 12H22ZM12 22L12 21C10.6057 21 9.28825 20.6839 8.11297 20.1201L7.68044 21.0217L7.2479 21.9233C8.68767 22.614 10.3002 23 12 23L12 22ZM7.66667 21.0201L7.45668 20.0424C6.25208 20.3011 5.01251 20.6071 3.95393 20.8829L4.20605 21.8506L4.45818 22.8183C5.50005 22.5468 6.70973 22.2484 7.87666 21.9978L7.66667 21.0201ZM4.20605 21.8506L3.95403 20.8829C3.46356 21.0106 2.98902 20.5365 3.11708 20.0452L2.14941 19.793L1.18174 19.5407C0.668679 21.5092 2.48874 23.3312 4.45808 22.8183L4.20605 21.8506ZM2.14941 19.793L3.11708 20.0452C3.3933 18.9855 3.69795 17.7456 3.95663 16.5414L2.97893 16.3314L2.00123 16.1214C1.75038 17.2891 1.45313 18.4995 1.18174 19.5408L2.14941 19.793ZM2.9773 16.3176L3.87906 15.8854C3.31593 14.7105 3 13.3934 3 12H2H1C1 13.6989 1.3858 15.3108 2.07554 16.7498L2.9773 16.3176ZM2 12L3 12C3.00012 7.02946 7.0297 3.00006 12 3L12 2L12 1C5.92513 1.00007 1.00014 5.92487 1 12L2 12ZM2.97893 16.3314L3.95663 16.5414C4.00429 16.3195 3.97657 16.0888 3.87906 15.8854L2.9773 16.3176L2.07554 16.7498C1.98213 16.555 1.95557 16.334 2.00123 16.1214L2.97893 16.3314ZM7.68044 21.0217L8.11297 20.1201C7.90948 20.0225 7.67868 19.9947 7.45668 20.0424L7.66667 21.0201L7.87666 21.9978C7.66394 22.0435 7.44282 22.0169 7.2479 21.9233L7.68044 21.0217Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankBoldFilled24.category = 'Communication';\n\nexport default MessageBlankBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.073 2C23.7649 2 30.0007 8.23579 30.0007 15.9277C30.0006 23.6196 23.7649 29.8555 16.073 29.8555C13.918 29.8554 11.8772 29.3656 10.0559 28.4917C10.0499 28.4889 10.0431 28.4881 10.0366 28.4895C7.94272 28.9392 5.762 29.4953 4.09937 29.9414C2.87185 30.2705 1.72788 29.1259 2.05738 27.8984C2.50376 26.2355 3.05943 24.0544 3.50933 21.9602C3.51072 21.9537 3.50992 21.9469 3.50704 21.9409C2.63436 20.1206 2.14531 18.0812 2.14527 15.9277C2.14527 8.23584 8.38113 2.00008 16.073 2Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n      <path\n        d=\"M16.073 2V1H16.073L16.073 2ZM30.0007 15.9277L31.0007 15.9278V15.9277H30.0007ZM16.073 29.8555L16.073 30.8555H16.073V29.8555ZM4.09937 29.9414L4.35834 30.9073L4.35849 30.9072L4.09937 29.9414ZM2.05738 27.8984L3.02319 28.1577L3.02319 28.1577L2.05738 27.8984ZM2.14527 15.9277H1.14527V15.9278L2.14527 15.9277ZM3.50933 21.9602L2.53163 21.7502L3.50933 21.9602ZM3.50704 21.9409L2.60531 22.3732L3.50704 21.9409ZM10.0559 28.4917L9.62331 29.3933L10.0559 28.4917ZM10.0366 28.4895L9.82662 27.5118L10.0366 28.4895ZM16.073 2V3C23.2127 3 29.0007 8.78807 29.0007 15.9277H30.0007H31.0007C31.0007 7.6835 24.3172 1 16.073 1V2ZM30.0007 15.9277L29.0007 15.9277C29.0006 23.0673 23.2126 28.8555 16.073 28.8555V29.8555V30.8555C24.3172 30.8555 31.0006 24.1718 31.0007 15.9278L30.0007 15.9277ZM16.073 29.8555L16.073 28.8555C14.071 28.8554 12.1778 28.4007 10.4885 27.5902L10.0559 28.4917L9.62331 29.3933C11.5766 30.3305 13.7649 30.8554 16.073 30.8555L16.073 29.8555ZM10.0366 28.4895L9.82662 27.5118C7.7097 27.9664 5.51104 28.5273 3.84024 28.9756L4.09937 29.9414L4.35849 30.9072C6.01295 30.4634 8.17574 29.9119 10.2466 29.4672L10.0366 28.4895ZM4.09937 29.9414L3.84039 28.9755C3.35696 29.1051 2.89326 28.6417 3.02319 28.1577L2.05738 27.8984L1.09157 27.6392C0.562501 29.6101 2.38675 31.4359 4.35834 30.9073L4.09937 29.9414ZM2.05738 27.8984L3.02319 28.1577C3.47185 26.4863 4.03221 24.2873 4.48702 22.1703L3.50933 21.9602L2.53163 21.7502C2.08665 23.8215 1.53567 25.9848 1.09157 27.6392L2.05738 27.8984ZM3.50704 21.9409L4.40877 21.5086C3.59936 19.8203 3.1453 17.9283 3.14527 15.9277L2.14527 15.9277L1.14527 15.9278C1.14531 18.2341 1.66937 20.421 2.60531 22.3732L3.50704 21.9409ZM2.14527 15.9277H3.14527C3.14527 8.78813 8.93341 3.00007 16.073 3L16.073 2L16.073 1C7.82885 1.00009 1.14527 7.68354 1.14527 15.9277H2.14527ZM3.50933 21.9602L4.48702 22.1703C4.53512 21.9464 4.50708 21.7137 4.40877 21.5086L3.50704 21.9409L2.60531 22.3732C2.51275 22.1802 2.48633 21.9611 2.53163 21.7502L3.50933 21.9602ZM10.0559 28.4917L10.4885 27.5902C10.2833 27.4917 10.0506 27.4636 9.82662 27.5118L10.0366 28.4895L10.2466 29.4672C10.0356 29.5125 9.81643 29.486 9.62331 29.3933L10.0559 28.4917Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankBoldFilled32.category = 'Communication';\n\nexport default MessageBlankBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0.75C8.8995 0.75 11.25 3.10051 11.25 6C11.25 8.8995 8.8995 11.25 6 11.25C5.18818 11.2499 4.41974 11.0649 3.73355 10.7359C3.73155 10.7349 3.7293 10.7346 3.72713 10.7351C3.04065 10.8825 2.32937 11.0603 1.74316 11.2148C1.16961 11.3661 0.633875 10.8304 0.785156 10.2568C0.939773 9.67065 1.11747 8.95934 1.26491 8.27287C1.26537 8.2707 1.2651 8.26845 1.26415 8.26645C0.935192 7.58027 0.75 6.81178 0.75 6C0.75 3.10065 3.1007 0.750228 6 0.75Z\"\n        fill={color}\n      />\n      <path\n        d=\"M6 0.75V0H5.99994L6 0.75ZM6 11.25L5.99994 12H6V11.25ZM1.74316 11.2148L1.55198 10.4896L1.55197 10.4896L1.74316 11.2148ZM0.785156 10.2568L1.51035 10.4481L1.51035 10.4481L0.785156 10.2568ZM1.26491 8.27287L1.99818 8.43037L1.26491 8.27287ZM1.26415 8.26645L0.587846 8.59067L1.26415 8.26645ZM3.73355 10.7359L4.05784 10.0596L3.73355 10.7359ZM3.72713 10.7351L3.56968 10.0018L3.72713 10.7351ZM6 0.75V1.5C8.48528 1.5 10.5 3.51472 10.5 6H11.25H12C12 2.68629 9.31371 0 6 0V0.75ZM11.25 6H10.5C10.5 8.48528 8.48528 10.5 6 10.5V11.25V12C9.31371 12 12 9.31371 12 6H11.25ZM6 11.25L6.00006 10.5C5.30334 10.4999 4.64545 10.3414 4.05784 10.0596L3.73355 10.7359L3.40926 11.4121C4.19402 11.7884 5.07301 11.9999 5.99994 12L6 11.25ZM3.72713 10.7351L3.56968 10.0018C2.86779 10.1525 2.14439 10.3334 1.55198 10.4896L1.74316 11.2148L1.93435 11.9401C2.51434 11.7872 3.21351 11.6125 3.88458 11.4684L3.72713 10.7351ZM1.74316 11.2148L1.55197 10.4896C1.54744 10.4908 1.54541 10.4908 1.54517 10.4907C1.54474 10.4907 1.54397 10.4907 1.54247 10.4903C1.53886 10.4892 1.53102 10.4856 1.52267 10.4773C1.51432 10.4689 1.51077 10.4611 1.50972 10.4575C1.50928 10.456 1.50924 10.4553 1.50923 10.4549C1.50923 10.4547 1.50916 10.4526 1.51035 10.4481L0.785156 10.2568L0.0599601 10.0655C-0.237942 11.1949 0.805245 12.2377 1.93436 11.9401L1.74316 11.2148ZM0.785156 10.2568L1.51035 10.4481C1.66666 9.85553 1.84745 9.13215 1.99818 8.43037L1.26491 8.27287L0.531631 8.11537C0.387478 8.78653 0.212888 9.48576 0.0599588 10.0656L0.785156 10.2568ZM1.26415 8.26645L1.94045 7.94223C1.65869 7.3545 1.5 6.69654 1.5 6H0.75H0C0 6.92702 0.211698 7.80605 0.587846 8.59067L1.26415 8.26645ZM0.75 6H1.5C1.5 3.51492 3.51487 1.5002 6.00006 1.5L6 0.75L5.99994 0C2.68653 0.000260234 0 2.68637 0 6H0.75ZM1.26491 8.27287L1.99818 8.43037C2.03365 8.26525 2.01301 8.09359 1.94045 7.94223L1.26415 8.26645L0.587846 8.59067C0.517199 8.4433 0.497097 8.27616 0.531631 8.11537L1.26491 8.27287ZM3.73355 10.7359L4.05784 10.0596C3.90646 9.987 3.73479 9.96635 3.56968 10.0018L3.72713 10.7351L3.88458 11.4684C3.7238 11.5029 3.55664 11.4828 3.40926 11.4121L3.73355 10.7359Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankFilled12.category = 'Communication';\n\nexport default MessageBlankFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1.75C11.4516 1.75016 14.25 4.54832 14.25 8C14.25 11.4517 11.4516 14.2498 8 14.25C7.0332 14.25 6.11729 14.0307 5.30016 13.6388C5.29739 13.6374 5.29428 13.6371 5.29128 13.6377C4.57081 13.7924 3.82749 13.9754 3.18359 14.1426C2.39079 14.3484 1.65148 13.6082 1.85742 12.8154C2.02475 12.1713 2.2065 11.4274 2.36131 10.7068C2.36196 10.7038 2.36159 10.7007 2.36026 10.6979C1.96884 9.88117 1.75 8.96616 1.75 8C1.75 4.54822 4.54822 1.75 8 1.75Z\"\n        fill={color}\n      />\n      <path\n        d=\"M8 1.75L8.00004 1H8V1.75ZM8 14.25V15H8.00004L8 14.25ZM3.18359 14.1426L3.37205 14.8685L3.37208 14.8685L3.18359 14.1426ZM1.85742 12.8154L2.58333 13.004L2.58333 13.004L1.85742 12.8154ZM1.75 8H1H1.75ZM2.36131 10.7068L3.09459 10.8643L2.36131 10.7068ZM2.36026 10.6979L1.68393 11.022L2.36026 10.6979ZM5.30016 13.6388L5.62449 12.9625L5.30016 13.6388ZM5.29128 13.6377L5.44877 14.371L5.29128 13.6377ZM8 1.75L7.99996 2.5C11.0375 2.50014 13.5 4.96257 13.5 8H14.25H15C15 4.13407 11.8658 1.00018 8.00004 1L8 1.75ZM14.25 8H13.5C13.5 11.0374 11.0375 13.4999 7.99996 13.5L8 14.25L8.00004 15C11.8658 14.9998 15 11.8659 15 8H14.25ZM8 14.25V13.5C7.14771 13.5 6.34243 13.3069 5.62449 12.9625L5.30016 13.6388L4.97582 14.315C5.89215 14.7545 6.9187 15 8 15V14.25ZM5.29128 13.6377L5.13379 12.9044C4.39945 13.0622 3.64513 13.2479 2.99511 13.4166L3.18359 14.1426L3.37208 14.8685C4.00985 14.7029 4.74217 14.5227 5.44877 14.371L5.29128 13.6377ZM3.18359 14.1426L2.99514 13.4166C2.75689 13.4785 2.52108 13.2436 2.58333 13.004L1.85742 12.8154L1.13152 12.6269C0.781875 13.9728 2.0247 15.2183 3.37205 14.8685L3.18359 14.1426ZM1.85742 12.8154L2.58333 13.004C2.75252 12.3527 2.93695 11.5981 3.09459 10.8643L2.36131 10.7068L1.62804 10.5492C1.47605 11.2568 1.29698 11.9899 1.13152 12.6269L1.85742 12.8154ZM2.36026 10.6979L3.0366 10.3737C2.69272 9.65623 2.5 8.8518 2.5 8H1.75H1C1 9.08052 1.24495 10.1061 1.68393 11.022L2.36026 10.6979ZM1.75 8H2.5C2.5 4.96243 4.96243 2.5 8 2.5V1.75V1C4.13401 1 1 4.13401 1 8H1.75ZM2.36131 10.7068L3.09459 10.8643C3.13023 10.6984 3.1095 10.5259 3.0366 10.3737L2.36026 10.6979L1.68393 11.022C1.61367 10.8754 1.59369 10.7092 1.62804 10.5492L2.36131 10.7068ZM5.30016 13.6388L5.62449 12.9625C5.47234 12.8895 5.29978 12.8688 5.13379 12.9044L5.29128 13.6377L5.44877 14.371C5.28878 14.4054 5.12245 14.3853 4.97582 14.315L5.30016 13.6388Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankFilled16.category = 'Communication';\n\nexport default MessageBlankFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1.75C14.5563 1.75 18.25 5.44365 18.25 10C18.25 14.5563 14.5563 18.25 10 18.25C8.72383 18.2499 7.51567 17.9594 6.43707 17.4421C6.43355 17.4404 6.42957 17.4399 6.42575 17.4407C5.44439 17.6515 4.43084 17.9016 3.5625 18.1279C2.55121 18.3915 1.6074 17.4478 1.87109 16.4365C2.09744 15.5685 2.34753 14.5553 2.55831 13.5742C2.55913 13.5704 2.55865 13.5665 2.55696 13.5629C2.03978 12.4844 1.75 11.276 1.75 10C1.75 5.44377 5.44381 1.75019 10 1.75Z\"\n        fill={color}\n      />\n      <path\n        d=\"M10 1.75V1H9.99997L10 1.75ZM10 18.25L9.99997 19H10V18.25ZM3.5625 18.1279L3.37335 17.4022L3.37335 17.4022L3.5625 18.1279ZM1.87109 16.4365L2.59683 16.6258L2.59683 16.6258L1.87109 16.4365ZM2.55831 13.5742L1.82504 13.4167L2.55831 13.5742ZM2.55696 13.5629L3.23323 13.2386L2.55696 13.5629ZM6.43707 17.4421L6.1127 18.1183L6.43707 17.4421ZM6.42575 17.4407L6.26827 16.7074L6.42575 17.4407ZM10 1.75V2.5C14.1421 2.5 17.5 5.85786 17.5 10H18.25H19C19 5.02944 14.9706 1 10 1V1.75ZM18.25 10H17.5C17.5 14.1421 14.1421 17.5 10 17.5V18.25V19C14.9706 19 19 14.9706 19 10H18.25ZM10 18.25L10 17.5C8.83882 17.5 7.74127 17.2358 6.76144 16.7658L6.43707 17.4421L6.1127 18.1183C7.29008 18.683 8.60883 18.9999 9.99997 19L10 18.25ZM6.42575 17.4407L6.26827 16.7074C5.27276 16.9212 4.24797 17.1742 3.37335 17.4022L3.5625 18.1279L3.75165 18.8537C4.6137 18.629 5.61602 18.3817 6.58323 18.174L6.42575 17.4407ZM3.5625 18.1279L3.37335 17.4022C2.91623 17.5213 2.47771 17.0826 2.59683 16.6258L1.87109 16.4365L1.14536 16.2473C0.737095 17.813 2.1862 19.2617 3.75165 18.8537L3.5625 18.1279ZM1.87109 16.4365L2.59683 16.6258C2.82483 15.7514 3.07776 14.727 3.29157 13.7318L2.55831 13.5742L1.82504 13.4167C1.6173 14.3836 1.37005 15.3856 1.14536 16.2473L1.87109 16.4365ZM2.55696 13.5629L3.23323 13.2386C2.76353 12.2592 2.5 11.1613 2.5 10H1.75H1C1 11.3907 1.31604 12.7097 1.8807 13.8872L2.55696 13.5629ZM1.75 10H2.5C2.5 5.85801 5.858 2.50017 10 2.5L10 1.75L9.99997 1C5.02962 1.00021 1 5.02952 1 10H1.75ZM2.55831 13.5742L3.29157 13.7318C3.32741 13.565 3.30656 13.3916 3.23323 13.2386L2.55696 13.5629L1.8807 13.8872C1.81074 13.7413 1.79084 13.5759 1.82504 13.4167L2.55831 13.5742ZM6.43707 17.4421L6.76144 16.7658C6.60852 16.6925 6.4351 16.6716 6.26827 16.7074L6.42575 17.4407L6.58323 18.174C6.42405 18.2082 6.25858 18.1883 6.1127 18.1183L6.43707 17.4421Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankFilled20.category = 'Communication';\n\nexport default MessageBlankFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.001 1.75C17.6618 1.7502 22.2508 6.33918 22.251 12C22.251 17.6609 17.6619 22.2498 12.001 22.25C10.4151 22.25 8.91336 21.8893 7.57301 21.2463C7.56873 21.2443 7.56389 21.2437 7.55924 21.2447C6.31675 21.5115 5.03276 21.8299 3.94043 22.1152C2.71071 22.4364 1.56339 21.2883 1.88477 20.0586C2.17022 18.9663 2.48646 17.6821 2.75335 16.4398C2.75434 16.4351 2.75377 16.4303 2.75171 16.426C2.10948 15.0863 1.75 13.5849 1.75 12C1.75013 6.33906 6.34 1.75 12.001 1.75Z\"\n        fill={color}\n      />\n      <path\n        d=\"M12.001 1.75L12.001 1H12.001V1.75ZM22.251 12H23.001V12L22.251 12ZM12.001 22.25V23H12.001L12.001 22.25ZM3.94043 22.1152L4.12993 22.8409L4.12998 22.8409L3.94043 22.1152ZM1.88477 20.0586L2.61039 20.2482L2.61039 20.2482L1.88477 20.0586ZM1.75 12L1 12V12H1.75ZM2.75335 16.4398L3.48662 16.5973L2.75335 16.4398ZM2.75171 16.426L2.07541 16.7502L2.75171 16.426ZM7.57301 21.2463L7.24861 21.9226L7.57301 21.2463ZM7.55924 21.2447L7.40177 20.5114L7.55924 21.2447ZM12.001 1.75L12.0009 2.5C17.2476 2.50019 21.5009 6.75341 21.501 12L22.251 12L23.001 12C23.0008 5.92496 18.076 1.00022 12.001 1L12.001 1.75ZM22.251 12H21.501C21.501 17.2467 17.2477 21.4998 12.0009 21.5L12.001 22.25L12.001 23C18.076 22.9998 23.001 18.0752 23.001 12H22.251ZM12.001 22.25V21.5C10.5299 21.5 9.13883 21.1657 7.89741 20.5701L7.57301 21.2463L7.24861 21.9226C8.68788 22.613 10.3002 23 12.001 23V22.25ZM7.55924 21.2447L7.40177 20.5114C6.14467 20.7814 4.84919 21.1027 3.75088 21.3896L3.94043 22.1152L4.12998 22.8409C5.21634 22.5571 6.48883 22.2417 7.71672 21.978L7.55924 21.2447ZM3.94043 22.1152L3.75093 21.3896C3.07613 21.5658 2.43386 20.9237 2.61039 20.2482L1.88477 20.0586L1.15914 19.869C0.692918 21.6529 2.34528 23.3069 4.12993 22.8409L3.94043 22.1152ZM1.88477 20.0586L2.61039 20.2482C2.89768 19.149 3.21674 17.8536 3.48662 16.5973L2.75335 16.4398L2.02007 16.2823C1.75618 17.5107 1.44276 18.7837 1.15914 19.869L1.88477 20.0586ZM2.75171 16.426L3.42802 16.1018C2.83331 14.8612 2.5 13.4704 2.5 12H1.75H1C1 13.6994 1.38566 15.3114 2.07541 16.7502L2.75171 16.426ZM1.75 12L2.5 12C2.50012 6.75335 6.75414 2.5 12.001 2.5V1.75V1C5.92587 1 1.00014 5.92477 1 12L1.75 12ZM2.75335 16.4398L3.48662 16.5973C3.52262 16.4297 3.50168 16.2555 3.42802 16.1018L2.75171 16.426L2.07541 16.7502C2.00585 16.6051 1.98607 16.4406 2.02007 16.2823L2.75335 16.4398ZM7.57301 21.2463L7.89741 20.5701C7.74373 20.4964 7.56944 20.4754 7.40177 20.5114L7.55924 21.2447L7.71672 21.978C7.55835 22.012 7.39372 21.9922 7.24861 21.9226L7.57301 21.2463Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankFilled24.category = 'Communication';\n\nexport default MessageBlankFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBlankFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBlankFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0794 1.75293C23.9048 1.75315 30.2482 8.09625 30.2484 15.9209C30.2484 23.7457 23.9049 30.0896 16.0794 30.0898C13.8866 30.0898 11.81 29.5909 9.95684 28.7017C9.95084 28.6988 9.94407 28.698 9.93756 28.6994C7.78644 29.1614 5.54563 29.7345 3.84798 30.1904C2.62052 30.5201 1.47622 29.3758 1.80598 28.1484C2.2624 26.4504 2.83477 24.2084 3.297 22.0569C3.29839 22.0504 3.29759 22.0436 3.29471 22.0376C2.40704 20.186 1.9095 18.1115 1.9095 15.9209C1.90965 8.09611 8.25387 1.75293 16.0794 1.75293Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n      <path\n        d=\"M16.0794 1.75293L16.0794 1.00293H16.0794V1.75293ZM30.2484 15.9209H30.9984V15.9209L30.2484 15.9209ZM16.0794 30.0898V30.8398H16.0794L16.0794 30.0898ZM3.84798 30.1904L4.04252 30.9148L4.04253 30.9148L3.84798 30.1904ZM1.80598 28.1484L1.08169 27.9538L1.08167 27.9538L1.80598 28.1484ZM1.9095 15.9209L1.1595 15.9209V15.9209H1.9095ZM3.29471 22.0376L2.61841 22.3618L3.29471 22.0376ZM9.95684 28.7017L9.6324 29.3779L9.95684 28.7017ZM9.93756 28.6994L9.78008 27.9661L9.93756 28.6994ZM16.0794 1.75293L16.0794 2.50293C23.4906 2.50314 29.4982 8.51051 29.4984 15.9209L30.2484 15.9209L30.9984 15.9209C30.9982 7.68198 24.319 1.00316 16.0794 1.00293L16.0794 1.75293ZM30.2484 15.9209H29.4984C29.4984 23.3315 23.4907 29.3396 16.0794 29.3398L16.0794 30.0898L16.0794 30.8398C24.3191 30.8396 30.9984 24.1599 30.9984 15.9209H30.2484ZM16.0794 30.0898V29.3398C14.0015 29.3398 12.0355 28.8672 10.2813 28.0255L9.95684 28.7017L9.6324 29.3779C11.5844 30.3145 13.7717 30.8398 16.0794 30.8398V30.0898ZM9.93756 28.6994L9.78008 27.9661C7.61142 28.4319 5.35699 29.0085 3.65343 29.4661L3.84798 30.1904L4.04253 30.9148C5.73428 30.4604 7.96146 29.8909 10.095 29.4327L9.93756 28.6994ZM3.84798 30.1904L3.65343 29.4661C2.98389 29.6459 2.35047 29.0124 2.5303 28.343L1.80598 28.1484L1.08167 27.9538C0.601965 29.7393 2.25714 31.3943 4.04252 30.9148L3.84798 30.1904ZM1.80598 28.1484L2.53028 28.3431C2.98838 26.6388 3.56431 24.3833 4.03027 22.2144L3.297 22.0569L2.56373 21.8994C2.10523 24.0336 1.53642 26.262 1.08169 27.9538L1.80598 28.1484ZM3.29471 22.0376L3.97101 21.7134C3.13078 19.9607 2.6595 17.9968 2.6595 15.9209H1.9095H1.1595C1.1595 18.2261 1.6833 20.4112 2.61841 22.3618L3.29471 22.0376ZM1.9095 15.9209L2.6595 15.9209C2.65964 8.51042 8.66799 2.50293 16.0794 2.50293V1.75293V1.00293C7.83975 1.00293 1.15965 7.6818 1.1595 15.9209L1.9095 15.9209ZM3.297 22.0569L4.03027 22.2144C4.06669 22.0449 4.04547 21.8687 3.97101 21.7134L3.29471 22.0376L2.61841 22.3618C2.54971 22.2185 2.5301 22.0559 2.56373 21.8994L3.297 22.0569ZM9.95684 28.7017L10.2813 28.0255C10.1259 27.951 9.94968 27.9297 9.78008 27.9661L9.93756 28.6994L10.095 29.4327C9.93846 29.4663 9.77575 29.4467 9.6324 29.3779L9.95684 28.7017Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBlankFilled32.category = 'Communication';\n\nexport default MessageBlankFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C5.20108 11.9999 4.43782 11.8413 3.73926 11.5566C3.22736 11.6722 2.71101 11.7994 2.2627 11.917C0.949962 12.2615 -0.261629 11.0532 0.0820312 9.73926L0.0830078 9.73828C0.200465 9.2909 0.326747 8.77315 0.442383 8.25977C0.15808 7.56102 0 6.79799 0 6C0 2.68634 2.68659 0.000237465 6 0ZM6 2C3.79094 2.0002 2 3.79108 2 6C2 6.62038 2.14068 7.20517 2.39062 7.72656C2.48701 7.92761 2.51383 8.15566 2.4668 8.375C2.35587 8.89139 2.22633 9.4195 2.10547 9.89355C2.57884 9.77255 3.10746 9.64337 3.625 9.53223L3.79004 9.51074C3.95629 9.50306 4.12249 9.53602 4.27344 9.6084C4.79547 9.85879 5.38007 9.99994 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM4.5 5C5.05228 5 5.5 5.44772 5.5 6C5.5 6.55228 5.05228 7 4.5 7C3.94772 7 3.5 6.55228 3.5 6C3.5 5.44772 3.94772 5 4.5 5ZM7.5 5C8.05229 5 8.5 5.44772 8.5 6C8.5 6.55228 8.05229 7 7.5 7C6.94772 7 6.5 6.55228 6.5 6C6.5 5.44772 6.94772 5 7.5 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBold12.category = 'Communication';\n\nexport default MessageBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C6.96571 15.5 5.97883 15.2885 5.08008 14.9082C4.42166 15.0553 3.75501 15.2215 3.16992 15.374C1.63865 15.773 0.225374 14.36 0.625 12.8281C0.777758 12.2426 0.940542 11.5732 1.08789 10.9121C0.70975 10.0152 0.5 9.03094 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 8.85248 2.69248 9.65699 3.03613 10.374C3.13291 10.5759 3.16059 10.8051 3.11328 11.0254C2.94252 11.8203 2.74209 12.6381 2.56055 13.334C2.55648 13.3498 2.55715 13.3589 2.55957 13.3672C2.56297 13.3787 2.57192 13.3952 2.58789 13.4111C2.60384 13.4271 2.6203 13.436 2.63184 13.4395C2.64024 13.4419 2.64989 13.4427 2.66602 13.4385C3.35974 13.2576 4.17645 13.0556 4.97168 12.8848L5.13867 12.8633C5.24994 12.8582 5.36112 12.8713 5.46777 12.9023L5.62305 12.9619L5.89648 13.084C6.54337 13.352 7.25332 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM5 7C5.55228 7 6 7.44772 6 8C6 8.55229 5.55228 9 5 9C4.44772 9 4 8.55229 4 8C4 7.44772 4.44772 7 5 7ZM8 7C8.55229 7 9 7.44772 9 8C9 8.55229 8.55229 9 8 9C7.44772 9 7 8.55229 7 8C7 7.44772 7.44772 7 8 7ZM11 7C11.5523 7 12 7.44772 12 8C12 8.55229 11.5523 9 11 9C10.4477 9 10 8.55229 10 8C10 7.44772 10.4477 7 11 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBold16.category = 'Communication';\n\nexport default MessageBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2464 0.500277 19.5 4.7534 19.5 10C19.5 15.2466 15.2464 19.4997 10 19.5C8.65646 19.5 7.37739 19.2165 6.2168 18.7119C5.29623 18.9158 4.35991 19.1493 3.54883 19.3613C1.79829 19.8189 0.180107 18.2006 0.637695 16.4502C0.849756 15.6395 1.08216 14.7014 1.28613 13.7793C0.782474 12.6194 0.5 11.3419 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 11.1615 2.76331 12.2586 3.23242 13.2373C3.32946 13.4399 3.35701 13.6697 3.30957 13.8906C3.0825 14.9477 2.81375 16.0366 2.57324 16.9561C2.53972 17.0843 2.57583 17.2155 2.67969 17.3193C2.78354 17.4232 2.91475 17.4593 3.04297 17.4258C3.9608 17.1858 5.04894 16.9156 6.10645 16.6885L6.27344 16.667C6.44069 16.6593 6.60788 16.6929 6.75977 16.7656C7.73934 17.2356 8.83794 17.5 10 17.5L10.3857 17.4902C14.3485 17.2892 17.5 14.0125 17.5 10C17.5 5.98746 14.3485 2.71076 10.3857 2.50977L10 2.5ZM5.75 8.75C6.44036 8.75 7 9.30964 7 10C7 10.6904 6.44036 11.25 5.75 11.25C5.05964 11.25 4.5 10.6904 4.5 10C4.5 9.30964 5.05964 8.75 5.75 8.75ZM10 8.75C10.6904 8.75 11.25 9.30964 11.25 10C11.25 10.6904 10.6904 11.25 10 11.25C9.30964 11.25 8.75 10.6904 8.75 10C8.75 9.30964 9.30964 8.75 10 8.75ZM14.25 8.75C14.9404 8.75 15.5 9.30964 15.5 10C15.5 10.6904 14.9404 11.25 14.25 11.25C13.5596 11.25 13 10.6904 13 10C13 9.30964 13.5596 8.75 14.25 8.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBold20.category = 'Communication';\n\nexport default MessageBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.999 0.5C18.3501 0.5 23.4989 5.64873 23.499 12C23.499 18.3513 18.3503 23.501 11.999 23.501C10.3444 23.5009 8.77003 23.1492 7.34668 22.5186C6.16499 22.7786 4.9591 23.077 3.92578 23.3477C1.95671 23.863 0.134418 22.0407 0.650391 20.0713C0.921255 19.0374 1.2203 17.832 1.48047 16.6504C0.850525 15.2272 0.5 13.6534 0.5 12C0.500147 5.64891 5.64801 0.500156 11.999 0.5ZM11.999 2.5C6.75276 2.50014 2.50013 6.75326 2.5 12C2.5 13.4708 2.83322 14.8613 3.42773 16.1016C3.52509 16.3048 3.55337 16.5352 3.50586 16.7568C3.22251 18.076 2.88532 19.4364 2.58594 20.5791C2.45799 21.0685 2.93016 21.5404 3.41992 21.4121C4.56284 21.1128 5.92259 20.7763 7.24121 20.4932L7.4082 20.4717C7.52039 20.4665 7.63268 20.4795 7.74023 20.5107L7.89746 20.5713L8.36914 20.7822C9.4867 21.245 10.7121 21.5009 11.999 21.501C17.2455 21.501 21.499 17.2469 21.499 12C21.4989 6.75326 17.2455 2.5 11.999 2.5ZM7.5 10.5C8.32842 10.5 8.99998 11.1716 9 12C9 12.8284 8.32843 13.5 7.5 13.5C6.67157 13.5 6 12.8284 6 12C6.00002 11.1716 6.67158 10.5 7.5 10.5ZM12 10.5C12.8284 10.5 13.5 11.1716 13.5 12C13.5 12.8284 12.8284 13.5 12 13.5C11.1716 13.5 10.5 12.8284 10.5 12C10.5 11.1716 11.1716 10.5 12 10.5ZM16.5 10.5C17.3284 10.5 18 11.1716 18 12C18 12.8284 17.3284 13.5 16.5 13.5C15.6716 13.5 15 12.8284 15 12C15 11.1716 15.6716 10.5 16.5 10.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMessageBold24.category = 'Communication';\n\nexport default MessageBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.1018 0.5C24.6203 0.500265 31.5256 7.40628 31.5256 15.9248C31.5254 24.4433 24.6202 31.3484 16.1018 31.3486C13.8367 31.3486 11.6832 30.8592 9.74337 29.9805C7.65314 30.4378 5.50207 30.9896 3.8586 31.4316C1.88707 31.9614 0.061662 30.1352 0.591998 28.1641C1.03446 26.5198 1.58354 24.3657 2.04122 22.2734C1.16505 20.3358 0.677001 18.1861 0.676959 15.9248C0.676959 7.40607 7.58304 0.5 16.1018 0.5ZM16.1018 2.5C8.68761 2.5 2.67696 8.51064 2.67696 15.9248L2.68282 16.3135C2.73772 18.2476 3.2006 20.0773 3.98848 21.7207C4.08668 21.9256 4.11459 22.1581 4.06661 22.3818C3.58648 24.6168 2.99265 26.9407 2.52364 28.6836C2.39362 29.1668 2.85621 29.6295 3.33907 29.5C5.08111 29.0315 7.40475 28.4361 9.63985 27.9561L9.80879 27.9346C9.97813 27.9268 10.1473 27.9605 10.301 28.0342C12.0554 28.8761 14.0224 29.3486 16.1018 29.3486L16.4484 29.3438C23.7021 29.1596 29.5254 23.2228 29.5256 15.9248L29.5217 15.5781C29.3407 8.43949 23.5869 2.68609 16.4484 2.50488L16.1018 2.5ZM9.5002 14C10.6048 14 11.5002 14.8954 11.5002 16C11.5002 17.1046 10.6048 18 9.5002 18C8.39587 17.9997 7.5002 17.1044 7.5002 16C7.5002 14.8956 8.39587 14.0003 9.5002 14ZM16.0002 14C17.1048 14 18.0002 14.8954 18.0002 16C18.0002 17.1046 17.1048 18 16.0002 18C14.8958 17.9998 14.0002 17.1044 14.0002 16C14.0002 14.8956 14.8958 14.0002 16.0002 14ZM22.5002 14C23.6047 14.0001 24.5002 14.8955 24.5002 16C24.5002 17.1045 23.6047 17.9999 22.5002 18C21.3958 17.9998 20.5002 17.1044 20.5002 16C20.5002 14.8956 21.3958 14.0002 22.5002 14Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMessageBold32.category = 'Communication';\n\nexport default MessageBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C5.20108 11.9999 4.43782 11.8413 3.73926 11.5566C3.22736 11.6722 2.71101 11.7994 2.2627 11.917C0.949962 12.2615 -0.261629 11.0532 0.0820312 9.73926L0.0830078 9.73828C0.200465 9.2909 0.326747 8.77315 0.442383 8.25977C0.15808 7.56102 0 6.79799 0 6C0 2.68634 2.68659 0.000237465 6 0ZM4.5 5C3.94772 5 3.5 5.44772 3.5 6C3.5 6.55228 3.94772 7 4.5 7C5.05228 7 5.5 6.55228 5.5 6C5.5 5.44772 5.05228 5 4.5 5ZM7.5 5C6.94772 5 6.5 5.44772 6.5 6C6.5 6.55228 6.94772 7 7.5 7C8.05229 7 8.5 6.55228 8.5 6C8.5 5.44772 8.05229 5 7.5 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBoldFilled12.category = 'Communication';\n\nexport default MessageBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C6.96571 15.5 5.97883 15.2885 5.08008 14.9082C4.42166 15.0553 3.75501 15.2215 3.16992 15.374C1.63865 15.773 0.225374 14.36 0.625 12.8281C0.777758 12.2426 0.940542 11.5732 1.08789 10.9121C0.70975 10.0152 0.5 9.03094 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM5 7C4.44772 7 4 7.44772 4 8C4 8.55229 4.44772 9 5 9C5.55228 9 6 8.55229 6 8C6 7.44772 5.55228 7 5 7ZM8 7C7.44772 7 7 7.44772 7 8C7 8.55229 7.44772 9 8 9C8.55229 9 9 8.55229 9 8C9 7.44772 8.55229 7 8 7ZM11 7C10.4477 7 10 7.44772 10 8C10 8.55229 10.4477 9 11 9C11.5523 9 12 8.55229 12 8C12 7.44772 11.5523 7 11 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBoldFilled16.category = 'Communication';\n\nexport default MessageBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2464 0.500277 19.5 4.7534 19.5 10C19.5 15.2466 15.2464 19.4997 10 19.5C8.65646 19.5 7.37739 19.2165 6.2168 18.7119C5.29623 18.9158 4.35991 19.1493 3.54883 19.3613C1.79829 19.8189 0.180107 18.2006 0.637695 16.4502C0.849756 15.6395 1.08216 14.7014 1.28613 13.7793C0.782474 12.6194 0.5 11.3419 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM5.75 8.75C5.05964 8.75 4.5 9.30964 4.5 10C4.5 10.6904 5.05964 11.25 5.75 11.25C6.44036 11.25 7 10.6904 7 10C7 9.30964 6.44036 8.75 5.75 8.75ZM10 8.75C9.30964 8.75 8.75 9.30964 8.75 10C8.75 10.6904 9.30964 11.25 10 11.25C10.6904 11.25 11.25 10.6904 11.25 10C11.25 9.30964 10.6904 8.75 10 8.75ZM14.25 8.75C13.5596 8.75 13 9.30964 13 10C13 10.6904 13.5596 11.25 14.25 11.25C14.9404 11.25 15.5 10.6904 15.5 10C15.5 9.30964 14.9404 8.75 14.25 8.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageBoldFilled20.category = 'Communication';\n\nexport default MessageBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.999 0.5C18.3501 0.5 23.4989 5.64873 23.499 12C23.499 18.3513 18.3503 23.501 11.999 23.501C10.3444 23.5009 8.77003 23.1492 7.34668 22.5186C6.16499 22.7786 4.9591 23.077 3.92578 23.3477C1.95671 23.863 0.134418 22.0407 0.650391 20.0713C0.921255 19.0374 1.2203 17.832 1.48047 16.6504C0.850525 15.2272 0.5 13.6534 0.5 12C0.500147 5.64891 5.64801 0.500156 11.999 0.5ZM7.5 10.5C6.67158 10.5 6.00002 11.1716 6 12C6 12.8284 6.67157 13.5 7.5 13.5C8.32843 13.5 9 12.8284 9 12C8.99998 11.1716 8.32842 10.5 7.5 10.5ZM12 10.5C11.1716 10.5 10.5 11.1716 10.5 12C10.5 12.8284 11.1716 13.5 12 13.5C12.8284 13.5 13.5 12.8284 13.5 12C13.5 11.1716 12.8284 10.5 12 10.5ZM16.5 10.5C15.6716 10.5 15 11.1716 15 12C15 12.8284 15.6716 13.5 16.5 13.5C17.3284 13.5 18 12.8284 18 12C18 11.1716 17.3284 10.5 16.5 10.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMessageBoldFilled24.category = 'Communication';\n\nexport default MessageBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.5002 0.504883C24.8346 0.716458 31.5256 7.53948 31.5256 15.9248C31.5254 24.3101 24.8345 31.1322 16.5002 31.3438L16.1018 31.3486C13.8367 31.3486 11.6832 30.8592 9.74337 29.9805C7.65315 30.4378 5.50206 30.9896 3.8586 31.4316C1.88708 31.9614 0.0616599 30.1352 0.591999 28.1641C1.03446 26.5198 1.58354 24.3657 2.04122 22.2734C1.16506 20.3358 0.677001 18.1861 0.676959 15.9248C0.676959 7.40607 7.58304 0.5 16.1018 0.5L16.5002 0.504883ZM9.5002 14C8.39569 14.0001 7.5002 14.8955 7.5002 16C7.5002 17.1045 8.39569 17.9999 9.5002 18C10.6047 18 11.5002 17.1045 11.5002 16C11.5002 14.8955 10.6047 14 9.5002 14ZM16.0002 14C14.8956 14 14.0002 14.8954 14.0002 16C14.0002 17.1046 14.8956 18 16.0002 18C17.1047 18 18.0002 17.1045 18.0002 16C18.0002 14.8955 17.1047 14 16.0002 14ZM22.5002 14C21.3956 14 20.5002 14.8954 20.5002 16C20.5002 17.1046 21.3956 18 22.5002 18C23.6047 17.9999 24.5002 17.1045 24.5002 16C24.5002 14.8955 23.6047 14.0001 22.5002 14Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMessageBoldFilled32.category = 'Communication';\n\nexport default MessageBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageEdit12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageEdit12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.84216 0.0087259C6.9325 0.0133231 7.02257 0.0193341 7.11187 0.0277642C7.36765 0.0520627 7.46876 0.356846 7.29273 0.543914L6.35774 1.53496C6.30021 1.59571 6.22118 1.6312 6.13774 1.63756C3.62245 1.82662 1.64059 3.92863 1.64047 6.49233C1.6405 6.9466 1.70265 7.38545 1.81816 7.80069C2.00107 8.45824 2.19531 9.31221 1.97999 10.1837C1.9324 10.3761 1.88102 10.5651 1.82874 10.7485C1.7565 11.0021 1.99497 11.241 2.24864 11.1694C2.43166 11.1174 2.62136 11.0668 2.81344 11.0192C3.68575 10.8034 4.54044 10.9989 5.19852 11.1821C5.61401 11.2977 6.05351 11.3598 6.50793 11.3598L6.7586 11.3534C9.20855 11.2286 11.1799 9.29198 11.3606 6.85723C11.3668 6.77334 11.4031 6.69391 11.4642 6.63618L12.4542 5.70224C12.6413 5.52588 12.946 5.62718 12.9704 5.88311C12.9895 6.08355 13 6.28694 13 6.49233C12.9998 9.9653 10.2716 12.8015 6.84216 12.9759L6.50793 12.9844C5.90485 12.9844 5.31874 12.9022 4.76275 12.7475C4.12884 12.571 3.63337 12.4901 3.20373 12.5962C2.80251 12.6956 2.41256 12.8113 2.06143 12.9252C1.43603 13.128 0.842207 12.8856 0.478073 12.5222C0.114055 12.1585 -0.12854 11.5648 0.0740379 10.9388L0.244325 10.3857C0.299832 10.1936 0.353207 9.99472 0.402978 9.79337C0.509022 9.36406 0.428909 8.86969 0.252787 8.23645C0.0981991 7.68074 0.0158936 7.09511 0.0158653 6.49233C0.0159929 2.90694 2.92257 0.000264421 6.50793 0.000264421L6.84216 0.0087259ZM9.41128 0.66449C10.2101 -0.18295 11.5524 -0.202242 12.376 0.621125C13.199 1.44463 13.1796 2.7859 12.3326 3.58476L10.1136 5.6758C9.79661 5.9746 9.41771 6.20028 9.00407 6.33685L8.05744 6.64993C7.00158 6.99837 5.99876 5.99551 6.34716 4.93965L6.65918 3.99302C6.7957 3.57955 7.02161 3.2004 7.32023 2.88351L9.41128 0.66449ZM11.2273 1.76977C11.0515 1.59422 10.7654 1.59864 10.5948 1.77929L8.50273 3.99831C8.36717 4.14224 8.26437 4.31404 8.20234 4.50177L8.0585 4.93754L8.49532 4.79475C8.68322 4.73266 8.85478 4.62906 8.99878 4.49331L11.2178 2.40227C11.3984 2.23176 11.4027 1.94558 11.2273 1.76977Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageEdit12.category = 'Communication';\n\nexport default MessageEdit12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageEdit16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageEdit16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C8.31114 0 8.61809 0.017927 8.91992 0.0527344C9.52961 0.123069 9.7248 0.852959 9.29102 1.28711C9.1088 1.46946 8.85047 1.5508 8.59375 1.52734C8.39819 1.50948 8.20016 1.5 8 1.5C4.41023 1.50011 1.5 4.41023 1.5 8C1.5 8.65767 1.59823 9.29109 1.7793 9.8877C2.04417 10.7603 2.29377 11.8359 2.00586 12.916C1.89388 13.336 1.77333 13.7385 1.6543 14.1055C1.64683 14.1286 1.64166 14.1963 1.72266 14.2773C1.80363 14.3583 1.87133 14.3532 1.89453 14.3457C2.26072 14.2269 2.66266 14.1063 3.08203 13.9941C4.16264 13.7053 5.23847 13.9555 6.11133 14.2207C6.70813 14.402 7.3421 14.5 8 14.5C11.5899 14.5 14.5 11.5899 14.5 8C14.5 7.82651 14.4925 7.65435 14.4785 7.48438C14.4578 7.23078 14.5398 6.97679 14.7197 6.79688C15.1572 6.35974 15.8926 6.55976 15.957 7.1748C15.9853 7.44591 16 7.72141 16 8C16 12.4183 12.4183 16 8 16C7.19255 16 6.41194 15.8799 5.67578 15.6562C4.83882 15.402 4.11443 15.2707 3.46875 15.4434C3.07889 15.5476 2.70297 15.6613 2.35742 15.7734C1.69369 15.9886 1.05773 15.7335 0.662109 15.3379C0.26652 14.9423 0.0113278 14.3063 0.226562 13.6426C0.338702 13.2969 0.452526 12.9207 0.556641 12.5303C0.728836 11.8845 0.597691 11.1608 0.34375 10.3242C0.120283 9.58805 0 8.80728 0 8C0 3.58178 3.58183 0.000113017 8 0ZM11.9365 0.763672C12.861 -0.160617 14.3597 -0.160616 15.2842 0.763672C16.2086 1.68814 16.2094 3.18677 15.2852 4.11133L12.0635 7.33301C11.622 7.77427 11.0432 8.0521 10.4229 8.12109L9.54102 8.21973C8.5539 8.32941 7.71961 7.4949 7.8291 6.50781L7.92676 5.625C7.99576 5.00452 8.27439 4.42585 8.71582 3.98438L11.9365 0.763672ZM9.77637 5.04492C9.57594 5.2454 9.44947 5.50832 9.41797 5.79004L9.31934 6.67285C9.31588 6.70465 9.34319 6.73107 9.375 6.72754L10.2578 6.62988C10.5395 6.59844 10.8024 6.4728 11.0029 6.27246L12.8359 4.43945L11.6084 3.21289L9.77637 5.04492ZM14.2236 1.82422C13.8849 1.48572 13.3358 1.48572 12.9971 1.82422L12.6699 2.15137L13.8965 3.37891L14.2246 3.05078C14.5631 2.71201 14.5623 2.1629 14.2236 1.82422Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageEdit16.category = 'Communication';\n\nexport default MessageEdit16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageEdit20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageEdit20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C10.7611 3.63643e-05 11.5026 0.0855432 12.2148 0.24707C12.7758 0.374545 12.9329 1.06172 12.5264 1.46875C12.3278 1.66732 12.0384 1.74271 11.7637 1.68457C11.1947 1.56417 10.6048 1.50003 10 1.5C5.30585 1.5002 1.50023 5.30594 1.5 10L1.50586 10.3125C1.53221 11.0381 1.64961 11.7403 1.84668 12.4072C2.19085 13.5719 2.47666 14.9522 2.08496 16.3105C1.92103 16.8788 1.7492 17.4164 1.58496 17.9014C1.54872 18.0084 1.57388 18.1569 1.70703 18.29C1.84019 18.4232 1.98873 18.4483 2.0957 18.4121C2.57852 18.2486 3.11382 18.0769 3.67969 17.9131C5.04005 17.5194 6.42274 17.806 7.58887 18.1514C8.35237 18.3775 9.16151 18.5 10 18.5C14.694 18.4997 18.4998 14.6941 18.5 10C18.5 9.39857 18.4359 8.81207 18.3164 8.24609C18.2584 7.97167 18.333 7.68279 18.5312 7.48438C18.9386 7.07698 19.6276 7.23408 19.7549 7.7959C19.9152 8.50485 20 9.24265 20 10L19.9873 10.5146C19.7193 15.798 15.3499 19.9997 10 20C9.01537 20 8.06294 19.8563 7.16309 19.5898C6.04867 19.2597 5.02101 19.0871 4.09668 19.3545C3.55518 19.5113 3.04078 19.6747 2.57617 19.832C1.82828 20.0853 1.10141 19.8075 0.645508 19.3516C0.189608 18.8956 -0.0881382 18.1688 0.165039 17.4209C0.32286 16.9549 0.486638 16.4385 0.643555 15.8945C0.909806 14.9709 0.737103 13.945 0.408203 12.832C0.175931 12.046 0.0378131 11.2197 0.00683594 10.3672L0 10C0.00023092 4.47744 4.47751 0.000213963 10 0ZM15.2832 0.833984C16.3571 -0.239957 18.0989 -0.239957 19.1729 0.833984C20.2465 1.90784 20.2464 3.64875 19.1729 4.72266L15.0723 8.82324C14.6308 9.2646 14.0521 9.54334 13.4316 9.6123L11.9404 9.77734C10.9534 9.8868 10.1199 9.05248 10.2295 8.06543L10.3945 6.5752C10.4635 5.95488 10.7415 5.37604 11.1826 4.93457L15.2832 0.833984ZM12.2441 5.99512C12.0437 6.19568 11.9172 6.45843 11.8857 6.74023L11.7197 8.23145C11.7164 8.26292 11.743 8.29013 11.7744 8.28711L13.2666 8.12109C13.5483 8.08965 13.8112 7.96309 14.0117 7.7627L16.5205 5.25293L14.7529 3.48535L12.2441 5.99512ZM18.1123 1.89453C17.6241 1.40638 16.8319 1.40638 16.3438 1.89453L15.8135 2.4248L17.582 4.19238L18.1123 3.66211C18.6001 3.17399 18.6002 2.3826 18.1123 1.89453Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageEdit20.category = 'Communication';\n\nexport default MessageEdit20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageEdit24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageEdit24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3096 0.00390625C13.3634 0.0306229 14.3833 0.194222 15.3525 0.476562C15.8868 0.632293 16.0253 1.29786 15.6318 1.69141C15.4247 1.89858 15.119 1.96882 14.8369 1.88965C14.1008 1.68302 13.3321 1.55382 12.54 1.51367L12 1.5C6.2012 1.5002 1.50004 6.20116 1.5 12L1.50781 12.4043C1.5433 13.3425 1.70141 14.2484 1.9668 15.1064C2.3937 16.4864 2.74345 18.0988 2.29492 19.6836C2.11981 20.3023 1.93648 20.8913 1.75781 21.4277C1.69362 21.6209 1.74901 21.8602 1.94434 22.0557C2.13976 22.251 2.37912 22.3063 2.57227 22.2422C3.10741 22.064 3.69526 21.8802 4.3125 21.7051C5.89759 21.2553 7.51037 21.6052 8.89062 22.0322C9.87202 22.3359 10.9167 22.5 12 22.5L12.54 22.4863C18.0879 22.2051 22.5 17.6177 22.5 12C22.5 11.0131 22.3615 10.0587 22.1064 9.15332C22.0269 8.87089 22.0972 8.56394 22.3047 8.35645C22.6982 7.96296 23.3634 8.10163 23.5195 8.63574C23.8315 9.70314 24 10.8318 24 12L23.9961 12.3096C23.8345 18.6909 18.6908 23.8343 12.3096 23.9961L12 24C10.7647 24 9.57066 23.8134 8.44727 23.4658C7.11855 23.0548 5.86449 22.8242 4.72168 23.1484C4.12921 23.3166 3.56366 23.4939 3.04688 23.666C2.21253 23.9437 1.39859 23.631 0.883789 23.1162C0.369073 22.6013 0.0561794 21.7875 0.333984 20.9531C0.506391 20.4354 0.683421 19.8685 0.851562 19.2744C1.17493 18.1316 0.945068 16.878 0.53418 15.5498C0.230324 14.5674 0.0492856 13.5316 0.00878906 12.4609L0 12C3.73009e-05 5.37274 5.37277 0.000195433 12 0L12.3096 0.00390625ZM18.4824 0.962891C19.7382 -0.292665 21.7744 -0.292583 23.0303 0.962891C24.2861 2.21873 24.2859 4.2548 23.0303 5.51074L17.1934 11.3486C16.7519 11.79 16.1732 12.0677 15.5527 12.1367L13.3203 12.3857C12.3334 12.4951 11.4999 11.6608 11.6094 10.6738L11.8564 8.44141C11.9254 7.82098 12.2041 7.24224 12.6455 6.80078L18.4824 0.962891ZM13.7061 7.86133C13.5056 8.0619 13.3781 8.3246 13.3467 8.60645L13.0996 10.8389C13.0962 10.8705 13.1227 10.8978 13.1543 10.8945L15.3867 10.6465C15.6688 10.6151 15.9321 10.4878 16.1328 10.2871L20.1318 6.28906L17.7051 3.8623L13.7061 7.86133ZM21.9697 2.02441C21.2996 1.35443 20.2131 1.35443 19.543 2.02441L18.7656 2.80176L21.1924 5.22754L21.9697 4.4502C22.6395 3.78012 22.6395 2.69448 21.9697 2.02441Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageEdit24.category = 'Communication';\n\nexport default MessageEdit24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageEdit32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageEdit32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C17.7483 1.00006 19.427 1.29958 20.9873 1.84961C21.4969 2.02925 21.6192 2.67452 21.2373 3.05664C21.0221 3.27187 20.7008 3.33869 20.4131 3.23926C19.0302 2.76101 17.5454 2.50005 16 2.5C8.54454 2.50028 2.50026 8.54456 2.5 16L2.50781 16.4717C2.54547 17.567 2.71385 18.6289 2.99707 19.6416C3.52203 21.5184 3.93693 23.6528 3.32129 25.7168C3.07347 26.5473 2.81944 27.3326 2.57617 28.0449C2.45223 28.4078 2.56646 28.8181 2.87402 29.126C3.18172 29.4336 3.5914 29.5475 3.9541 29.4238C4.66607 29.1807 5.45096 28.926 6.28125 28.6777C8.34534 28.0608 10.4804 28.4762 12.3574 29.002C13.5151 29.3262 14.7371 29.5 16 29.5C23.4554 29.4997 29.4997 23.4555 29.5 16C29.4999 14.4678 29.243 12.9957 28.7725 11.623C28.674 11.3359 28.7405 11.0155 28.9551 10.8008C29.3377 10.4182 29.9843 10.5412 30.1631 11.0518C30.7046 12.6009 30.9999 14.2661 31 16L30.9951 16.3867C30.7898 24.4919 24.1546 30.9997 16 31C14.5988 31 13.2409 30.8069 11.9531 30.4463C10.118 29.9323 8.34029 29.6283 6.71094 30.1152C5.90151 30.3572 5.13481 30.6059 4.43848 30.8438C3.43482 31.1862 2.44565 30.8179 1.81348 30.1855C1.18154 29.5531 0.81368 28.5639 1.15625 27.5605C1.39401 26.8643 1.64219 26.0977 1.88379 25.2881C2.36992 23.6584 2.06606 21.8812 1.55273 20.0459C1.23764 18.9192 1.0506 17.7391 1.00879 16.5234L0.999023 16C0.999281 7.71611 7.71614 1.00028 16 1ZM24.2529 2.16406C25.8019 0.615186 28.3143 0.615106 29.8633 2.16406C31.4119 3.71305 31.4111 6.22455 29.8623 7.77344L22.3457 15.29C21.7438 15.8918 20.9553 16.2711 20.1094 16.3652L17.0312 16.707C16.0441 16.8167 15.2097 15.9823 15.3193 14.9951L15.6611 11.917C15.7553 11.0712 16.1346 10.2825 16.7363 9.68066L24.2529 2.16406ZM17.7969 10.7412C17.4358 11.1024 17.2087 11.5763 17.1523 12.084L16.8105 15.1611C16.8072 15.1928 16.8336 15.2201 16.8652 15.2168L19.9424 14.874C20.45 14.8176 20.9239 14.5906 21.2852 14.2295L26.5654 8.94922L23.0771 5.46094L17.7969 10.7412ZM28.8018 3.22461C27.8386 2.2618 26.2766 2.26164 25.3135 3.22461L24.1387 4.40039L27.626 7.8877L28.8018 6.71289C29.7648 5.74975 29.7647 4.1878 28.8018 3.22461Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageEdit32.category = 'Communication';\n\nexport default MessageEdit32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageEditFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageEditFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5074 0C6.71075 2.34468e-05 6.91183 0.00986232 7.11033 0.0285598C7.36631 0.0526842 7.46849 0.357565 7.29227 0.544752L6.13824 1.76965C5.67657 2.25956 5.32742 2.84504 5.11644 3.4843L4.80439 4.43206C4.03836 6.75499 6.244 8.95905 8.56688 8.19243L9.51465 7.88145C10.1535 7.67042 10.7386 7.32112 11.2282 6.85964L12.4531 5.7035C12.6401 5.52704 12.9455 5.62756 12.9704 5.88332C12.9897 6.08375 13 6.28718 13 6.4926C13 10.0782 10.0928 12.9848 6.5074 12.9852C5.90439 12.9852 5.31888 12.9019 4.76314 12.7472C4.12966 12.5707 3.63446 12.491 3.20504 12.597C2.80366 12.6964 2.41295 12.812 2.06159 12.926C1.4361 13.1288 0.842312 12.8865 0.478112 12.5229C0.113983 12.1592 -0.128807 11.5656 0.0740439 10.9395L0.244345 10.3852C0.299669 10.1932 0.353426 9.99419 0.403011 9.79284C0.50858 9.36328 0.427874 8.86848 0.251749 8.2358C0.0971462 7.68029 0.0148088 7.09536 0.0148088 6.4926C0.0149364 2.90695 2.92191 0.000137111 6.5074 0ZM9.41204 0.66428C10.2109 -0.183014 11.5523 -0.20232 12.3759 0.620911C13.1994 1.44457 13.1801 2.78687 12.3325 3.58584L10.1133 5.67705C9.7965 5.97566 9.41821 6.20162 9.0048 6.33816L8.05704 6.6502C7.00132 6.99832 5.99851 5.99659 6.34662 4.94085L6.65972 3.99308C6.79626 3.57956 7.02111 3.2004 7.31977 2.88348L9.41204 0.66428Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageEditFilled12.category = 'Communication';\n\nexport default MessageEditFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageEditFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageEditFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C8.60639 0 9.19697 0.0681153 9.76465 0.196289C9.98668 0.246516 10.0573 0.519544 9.89648 0.680664L7.65527 2.92383C6.97301 3.60614 6.54314 4.50097 6.43652 5.45996L6.33789 6.3418C6.12239 8.28404 7.7638 9.92551 9.70605 9.70996L10.5879 9.6123C11.547 9.50574 12.4426 9.07588 13.125 8.39355L15.335 6.18262C15.4969 6.02062 15.7718 6.09263 15.8203 6.31641C15.9374 6.8591 16 7.42235 16 8C16 12.4183 12.4183 16 8 16C7.19255 16 6.41194 15.8799 5.67578 15.6562C4.83882 15.402 4.11443 15.2707 3.46875 15.4434C3.07889 15.5476 2.70297 15.6613 2.35742 15.7734C1.69369 15.9886 1.05773 15.7335 0.662109 15.3379C0.26652 14.9423 0.0113278 14.3063 0.226562 13.6426C0.338702 13.2969 0.452526 12.9207 0.556641 12.5303C0.728836 11.8845 0.597691 11.1608 0.34375 10.3242C0.120283 9.58805 0 8.80728 0 8C0 3.58178 3.58183 0.000113017 8 0ZM13.8984 5.49805L12.0635 7.33301C11.622 7.77425 11.0432 8.0521 10.4229 8.12109L9.54102 8.21973C8.55397 8.32936 7.71971 7.49482 7.8291 6.50781L7.92676 5.625C7.99576 5.00452 8.27439 4.42585 8.71582 3.98438L10.5498 2.14941L13.8984 5.49805ZM11.9365 0.762695C12.8609 -0.161369 14.3597 -0.161124 15.2842 0.762695C16.2086 1.68716 16.2094 3.18675 15.2852 4.11133L14.959 4.4375L11.6104 1.08887L11.9365 0.762695Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageEditFilled16.category = 'Communication';\n\nexport default MessageEditFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageEditFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageEditFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0005 0C11.0285 4.91189e-05 12.0201 0.155823 12.9535 0.444314C13.1634 0.509188 13.2221 0.773304 13.0667 0.928666L10.1226 3.87383C9.44059 4.5561 9.01138 5.4501 8.90484 6.40887L8.73883 7.9C8.52324 9.8423 10.1645 11.4837 12.1068 11.268L13.598 11.102C14.5568 10.9954 15.4508 10.5654 16.133 9.88331L19.0743 6.94107C19.2297 6.78574 19.4929 6.84528 19.5576 7.05532C19.8444 7.98618 20 8.97462 20 9.99951L19.9873 10.5141C19.7193 15.7972 15.3502 19.9988 10.0005 19.999C9.0159 19.999 8.06352 19.8554 7.16371 19.5889C6.04936 19.2588 5.02174 19.0861 4.09746 19.3535C3.55598 19.5103 3.04161 19.6737 2.57702 19.8311C1.82916 20.0843 1.10233 19.8065 0.646453 19.3506C0.190575 18.8947 -0.0871574 18.1679 0.166008 17.42C0.32382 16.9541 0.487591 16.4377 0.6445 15.8938C0.910739 14.9702 0.738044 13.9443 0.40916 12.8314C0.176899 12.0454 0.0387878 11.2191 0.00781212 10.3667L0 9.99951C0.000230887 4.47722 4.47827 0.000213953 10.0005 0ZM17.587 6.30731L15.0725 8.82281C14.6311 9.26412 14.0523 9.54187 13.432 9.61086L11.9408 9.77589C10.9538 9.88541 10.1204 9.05207 10.23 8.06504L10.395 6.57487C10.464 5.95448 10.7417 5.3748 11.183 4.93335L13.6976 2.41785L17.587 6.30731ZM15.2834 0.833944C16.3573 -0.239825 18.099 -0.23979 19.1729 0.833944C20.2464 1.90776 20.2464 3.64862 19.1729 4.72243L18.6475 5.24681L14.7581 1.35736L15.2834 0.833944Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageEditFilled20.category = 'Communication';\n\nexport default MessageEditFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageEditFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageEditFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3096 0.00390625C13.6154 0.0370115 14.8691 0.279787 16.0391 0.698242C16.2415 0.770799 16.2946 1.02848 16.1426 1.18066L11.585 5.73926C10.9026 6.42165 10.4728 7.31722 10.3662 8.27637L10.1172 10.5078C9.90137 12.4503 11.5438 14.0917 13.4863 13.876L15.7188 13.6279C16.6776 13.5213 17.5717 13.0913 18.2539 12.4092L22.8145 7.84766C22.9666 7.69551 23.2242 7.74866 23.2969 7.95117C23.7508 9.21619 24 10.5788 24 12L23.9961 12.3096C23.8345 18.6909 18.6908 23.8343 12.3096 23.9961L12 24C10.7647 24 9.57066 23.8134 8.44727 23.4658C7.11855 23.0548 5.86449 22.8242 4.72168 23.1484C4.12921 23.3166 3.56366 23.4939 3.04688 23.666C2.21253 23.9437 1.39859 23.631 0.883789 23.1162C0.369073 22.6013 0.0561794 21.7875 0.333984 20.9531C0.506391 20.4354 0.683421 19.8685 0.851562 19.2744C1.17493 18.1316 0.945068 16.878 0.53418 15.5498C0.230324 14.5674 0.0492856 13.5316 0.00878906 12.4609L0 12C3.73009e-05 5.37274 5.37277 0.000195433 12 0L12.3096 0.00390625ZM21.1904 7.35059L17.1934 11.3486C16.7519 11.79 16.1732 12.0677 15.5527 12.1367L13.3203 12.3857C12.3334 12.4951 11.4999 11.6608 11.6094 10.6738L11.8564 8.44141C11.9254 7.82098 12.2041 7.24224 12.6455 6.80078L16.6426 2.80273L21.1904 7.35059ZM18.4824 0.963867C19.7383 -0.291901 21.7744 -0.291901 23.0303 0.963867C24.2859 2.21977 24.286 4.25587 23.0303 5.51172L22.251 6.29004L17.7031 1.74219L18.4824 0.963867Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageEditFilled24.category = 'Communication';\n\nexport default MessageEditFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageEditFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageEditFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C17.9903 1.00006 19.8901 1.38778 21.6279 2.0918C21.8235 2.17103 21.8709 2.42401 21.7217 2.57324L15.6768 8.62012C14.8341 9.46293 14.3026 10.5674 14.1709 11.752L13.8291 14.8301C13.6135 16.7724 15.2549 18.4129 17.1973 18.1973L20.2744 17.8555C21.4589 17.7237 22.5644 17.1933 23.4072 16.3506L29.4404 10.3154C29.5899 10.1659 29.843 10.214 29.9219 10.4102C30.6164 12.1377 30.9999 14.024 31 16L30.9951 16.3867C30.7898 24.4919 24.1546 30.9997 16 31C14.5988 31 13.2409 30.8069 11.9531 30.4463C10.118 29.9323 8.34029 29.6283 6.71094 30.1152C5.90151 30.3572 5.13481 30.6059 4.43848 30.8438C3.43482 31.1862 2.44565 30.8179 1.81348 30.1855C1.18154 29.5531 0.81368 28.5639 1.15625 27.5605C1.39401 26.8643 1.64219 26.0977 1.88379 25.2881C2.36992 23.6584 2.06606 21.8812 1.55273 20.0459C1.23764 18.9192 1.0506 17.7391 1.00879 16.5234L1 16C1.00026 7.71611 7.71614 1.00028 16 1ZM27.626 10.0078L22.3457 15.2891C21.7438 15.8908 20.9552 16.2701 20.1094 16.3643L17.0312 16.7061C16.0442 16.8157 15.2099 15.9821 15.3193 14.9951L15.6611 11.917C15.7553 11.0713 16.1347 10.2825 16.7363 9.68066L22.0176 4.39844L27.626 10.0078ZM24.2529 2.16406C25.8018 0.615372 28.3133 0.615492 29.8623 2.16406C31.411 3.71302 31.411 6.2245 29.8623 7.77344L28.6875 8.94629L23.0781 3.33789L24.2529 2.16406Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageEditFilled32.category = 'Communication';\n\nexport default MessageEditFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C5.16787 11.9999 4.37469 11.8286 3.65332 11.5215C3.05527 11.6546 2.44801 11.8051 1.93457 11.9404C0.805458 12.2381 -0.238332 11.1948 0.0595703 10.0654C0.195167 9.55135 0.345177 8.9428 0.478516 8.34375C0.172136 7.62313 0 6.83127 0 6C0 2.68637 2.68659 0.000260234 6 0ZM4.5 5C3.94772 5 3.5 5.44772 3.5 6C3.5 6.55228 3.94772 7 4.5 7C5.05228 7 5.5 6.55228 5.5 6C5.5 5.44772 5.05228 5 4.5 5ZM7.5 5C6.94772 5 6.5 5.44772 6.5 6C6.5 6.55228 6.94772 7 7.5 7C8.05229 7 8.5 6.55228 8.5 6C8.5 5.44772 8.05229 5 7.5 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilled12.category = 'Communication';\n\nexport default MessageFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C6.93424 15.5 5.92041 15.2739 5.00098 14.8721C4.25526 15.0369 3.49572 15.2263 2.8418 15.3975H2.84082C1.49368 15.7494 0.250025 14.5037 0.602539 13.1572C0.77365 12.504 0.961099 11.7428 1.12598 10.9951C0.725224 10.0765 0.5 9.06401 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM5 7C4.44772 7 4 7.44772 4 8C4 8.55228 4.44772 9 5 9C5.55228 9 6 8.55228 6 8C6 7.44772 5.55228 7 5 7ZM8 7C7.44772 7 7 7.44772 7 8C7 8.55228 7.44772 9 8 9C8.55228 9 9 8.55228 9 8C9 7.44772 8.55228 7 8 7ZM11 7C10.4477 7 10 7.44772 10 8C10 8.55228 10.4477 9 11 9C11.5523 9 12 8.55228 12 8C12 7.44772 11.5523 7 11 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilled16.category = 'Communication';\n\nexport default MessageFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C8.62461 19.5 7.3181 19.2027 6.13672 18.6758C5.1285 18.8971 4.09805 19.1535 3.21973 19.3838C1.65401 19.7942 0.20475 18.345 0.615234 16.7793C0.845595 15.9013 1.09989 14.8695 1.32129 13.8604C0.79535 12.6796 0.5 11.3737 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM6 8.75C5.30964 8.75 4.75 9.30964 4.75 10C4.75 10.6904 5.30964 11.25 6 11.25C6.69036 11.25 7.25 10.6904 7.25 10C7.25 9.30964 6.69036 8.75 6 8.75ZM10 8.75C9.30976 8.75013 8.75 9.30973 8.75 10C8.75 10.6903 9.30976 11.2499 10 11.25C10.6904 11.25 11.25 10.6904 11.25 10C11.25 9.30964 10.6904 8.75 10 8.75ZM14 8.75C13.3096 8.75 12.75 9.30964 12.75 10C12.75 10.6904 13.3096 11.25 14 11.25C14.6904 11.25 15.25 10.6904 15.25 10C15.25 9.30964 14.6904 8.75 14 8.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilled20.category = 'Communication';\n\nexport default MessageFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3511 0.500147 23.499 5.64902 23.499 12C23.4989 18.3509 18.3509 23.4989 12 23.499C10.3132 23.499 8.70985 23.1343 7.26465 22.4805C5.99663 22.7578 4.69807 23.0813 3.59766 23.3701C1.81276 23.8386 0.160457 22.1844 0.628906 20.4004C0.917802 19.3004 1.2392 18.0009 1.5166 16.7324C0.863624 15.288 0.50004 13.6855 0.5 12C0.5 5.64887 5.64887 0.5 12 0.5ZM7.5 10.75C6.80965 10.75 6.25002 11.3097 6.25 12C6.25002 12.6903 6.80966 13.25 7.5 13.25C8.19034 13.25 8.74998 12.6903 8.75 12C8.74998 11.3097 8.19035 10.75 7.5 10.75ZM12 10.75C11.3097 10.75 10.75 11.3097 10.75 12C10.75 12.6903 11.3097 13.25 12 13.25C12.6903 13.25 13.25 12.6903 13.25 12C13.25 11.3097 12.6903 10.75 12 10.75ZM16.5 10.75C15.8097 10.75 15.25 11.3097 15.25 12C15.25 12.6903 15.8097 13.25 16.5 13.25C17.1903 13.25 17.75 12.6903 17.75 12C17.75 11.3097 17.1903 10.75 16.5 10.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilled24.category = 'Communication';\n\nexport default MessageFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.1088 0.5C24.6228 0.500225 31.5245 7.40162 31.5248 15.915L31.5199 16.3125C31.3091 24.6424 24.4901 31.3308 16.1088 31.3311C13.8137 31.331 11.6342 30.8275 9.67516 29.9268C7.49623 30.4011 5.24574 30.9785 3.5443 31.4365C1.75866 31.9169 0.103345 30.2599 0.584339 28.4746C1.04294 26.7724 1.61854 24.5205 2.09313 22.3408C1.25276 20.511 0.759097 18.4893 0.698596 16.3604L0.691761 15.915C0.691985 7.40147 7.59455 0.500053 16.1088 0.5ZM9.50035 14.5C8.67204 14.5 8.00054 15.1717 8.00035 16C8.00035 16.8284 8.67193 17.5 9.50035 17.5C10.3287 17.4999 11.0004 16.8284 11.0004 16C11.0002 15.1718 10.3286 14.5001 9.50035 14.5ZM16.0004 14.5C15.172 14.5 14.5005 15.1717 14.5004 16C14.5004 16.8284 15.1719 17.5 16.0004 17.5C16.8287 17.4999 17.5004 16.8284 17.5004 16C17.5002 15.1718 16.8286 14.5001 16.0004 14.5ZM22.5004 14.5C21.672 14.5 21.0005 15.1717 21.0004 16C21.0004 16.8284 21.6719 17.5 22.5004 17.5C23.3287 17.4999 24.0004 16.8284 24.0004 16C24.0002 15.1718 23.3286 14.5001 22.5004 14.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMessageFilled32.category = 'Communication';\n\nexport default MessageFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilledNotification12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilledNotification12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5074 0C6.8765 0 7.23809 0.0327408 7.59038 0.0919213C7.08226 0.736433 6.77893 1.54992 6.77893 2.43433C6.77893 3.64401 7.34663 4.72059 8.2296 5.41385C8.1969 5.41087 8.16376 5.40962 8.13028 5.40962C7.53297 5.40988 7.04836 5.89418 7.04836 6.49155C7.04836 7.08892 7.53297 7.57321 8.13028 7.57347C8.72781 7.57347 9.21221 7.08908 9.21221 6.49155C9.21221 6.27171 9.14629 6.06742 9.03365 5.8967C9.50221 6.10434 10.0202 6.22107 10.5657 6.22107C11.4499 6.22095 12.2625 5.91661 12.907 5.40857C12.9662 5.76085 12.9989 6.12244 12.9989 6.49155C12.9989 10.0767 10.0926 12.9831 6.5074 12.9831C5.90381 12.983 5.31808 12.9005 4.76195 12.7454C4.12894 12.5688 3.63452 12.4879 3.20562 12.5943C2.80305 12.6942 2.41181 12.8106 2.05925 12.925C1.43379 13.1277 0.839949 12.8858 0.476512 12.5224C0.113107 12.159 -0.128875 11.5652 0.0739597 10.9397L0.245124 10.385C0.300697 10.1928 0.353788 9.99379 0.403609 9.79226C0.509621 9.36321 0.429812 8.86964 0.253576 8.237C0.0986221 7.68078 0.0158485 7.09503 0.0158485 6.49155C0.0158485 2.90649 2.92254 0.000306098 6.5074 0ZM4.88451 5.40962C4.2872 5.40988 3.80258 5.89418 3.80258 6.49155C3.80258 7.08892 4.2872 7.57321 4.88451 7.57347C5.48204 7.57347 5.96643 7.08908 5.96643 6.49155C5.96643 5.89402 5.48204 5.40962 4.88451 5.40962ZM10.5657 0C11.9099 0.00025926 13 1.09005 13 2.43433C13 3.77861 11.9099 4.8684 10.5657 4.86866C9.22123 4.86866 8.13134 3.77877 8.13134 2.43433C8.13134 1.08989 9.22123 0 10.5657 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilledNotification12.category = 'Communication';\n\nexport default MessageFilledNotification12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilledNotification16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilledNotification16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C8.72814 2.17445e-05 9.43311 0.0989601 10.1035 0.28125C9.56925 0.961232 9.25 1.81816 9.25 2.75C9.25 4.95914 11.0409 6.75 13.25 6.75C14.1818 6.75 15.0378 6.42971 15.7178 5.89551C15.9002 6.56625 16 7.27146 16 8C16 12.4182 12.4182 15.9999 8 16C7.19262 16 6.41188 15.8798 5.67578 15.6562C4.83891 15.402 4.11438 15.2708 3.46875 15.4434C3.07897 15.5476 2.70292 15.6614 2.35742 15.7734C1.69375 15.9886 1.05774 15.7334 0.662109 15.3379C0.266511 14.9423 0.0113204 14.3063 0.226562 13.6426C0.338695 13.2969 0.452533 12.9207 0.556641 12.5303C0.728807 11.8845 0.597669 11.1608 0.34375 10.3242C0.120282 9.58805 0 8.80729 0 8C0 3.58177 3.58182 9.74091e-05 8 0ZM4.5 7C3.94783 7.00013 3.5 7.4478 3.5 8C3.5 8.5522 3.94783 8.99987 4.5 9C5.05217 8.99987 5.5 8.5522 5.5 8C5.5 7.4478 5.05217 7.00013 4.5 7ZM8 7C7.44794 7.00026 7 7.44788 7 8C7 8.55212 7.44794 8.99974 8 9C8.55217 8.99987 9 8.5522 9 8C9 7.4478 8.55217 7.00013 8 7ZM11.5 7C10.9478 7.00013 10.5 7.4478 10.5 8C10.5 8.5522 10.9478 8.99987 11.5 9C12.0522 8.99987 12.5 8.5522 12.5 8C12.5 7.4478 12.0522 7.00013 11.5 7ZM13.25 0C14.7688 0 16 1.23122 16 2.75C16 4.26878 14.7688 5.5 13.25 5.5C11.7312 5.5 10.5 4.26878 10.5 2.75C10.5 1.23122 11.7312 0 13.25 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilledNotification16.category = 'Communication';\n\nexport default MessageFilledNotification16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilledNotification20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilledNotification20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C11.0172 4.76695e-05 11.999 0.152188 12.9238 0.43457C12.3431 1.22243 12 2.19616 12 3.25C12 5.87335 14.1266 8 16.75 8C17.8038 8 18.7766 7.65583 19.5645 7.0752C19.8471 8.00041 20 8.98232 20 10L19.9873 10.5146C19.7192 15.798 15.3499 19.9998 10 20C9.01541 20 8.0629 19.8563 7.16309 19.5898C6.04871 19.2598 5.02098 19.0871 4.09668 19.3545C3.55522 19.5113 3.04075 19.6747 2.57617 19.832C1.82831 20.0852 1.10139 19.8074 0.645508 19.3516C0.189652 18.8956 -0.0881052 18.1687 0.165039 17.4209C0.322857 16.9549 0.486641 16.4384 0.643555 15.8945C0.909808 14.9709 0.737104 13.945 0.408203 12.832C0.175937 12.046 0.0378127 11.2197 0.00683594 10.3672L0 10C0.000230918 4.47748 4.47757 0.000279937 10 0ZM5.5 8.75C4.8097 8.75007 4.25 9.30968 4.25 10C4.25 10.6903 4.8097 11.2499 5.5 11.25C6.1903 11.2499 6.75 10.6903 6.75 10C6.75 9.30968 6.1903 8.75007 5.5 8.75ZM10 8.75C9.30981 8.7502 8.75 9.30977 8.75 10C8.75 10.6902 9.30981 11.2498 10 11.25C10.6903 11.2499 11.25 10.6903 11.25 10C11.25 9.30968 10.6903 8.75007 10 8.75ZM14.5 8.75C13.8097 8.75007 13.25 9.30968 13.25 10C13.25 10.6903 13.8097 11.2499 14.5 11.25C15.1903 11.2499 15.75 10.6903 15.75 10C15.75 9.30968 15.1903 8.75007 14.5 8.75ZM16.75 0C18.5449 0 20 1.45507 20 3.25C20 5.04493 18.5449 6.5 16.75 6.5C14.9551 6.5 13.5 5.04493 13.5 3.25C13.5 1.45507 14.9551 0 16.75 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilledNotification20.category = 'Communication';\n\nexport default MessageFilledNotification20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilledNotification24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilledNotification24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3096 0.00390625C13.5971 0.0365494 14.8332 0.275099 15.9893 0.682617C15.3669 1.54552 15 2.60484 15 3.75C15 6.6495 17.3505 9 20.25 9C21.3959 9 22.4552 8.63179 23.3184 8.00879C23.7587 9.25758 24 10.6005 24 12L23.9961 12.3096C23.8345 18.6909 18.6908 23.8343 12.3096 23.9961L12 24C10.7647 24 9.57066 23.8134 8.44727 23.4658C7.11855 23.0548 5.86449 22.8242 4.72168 23.1484C4.12921 23.3166 3.56366 23.4939 3.04688 23.666C2.21253 23.9437 1.39859 23.631 0.883789 23.1162C0.369073 22.6013 0.0561794 21.7875 0.333984 20.9531C0.506391 20.4354 0.683421 19.8685 0.851562 19.2744C1.17493 18.1316 0.945068 16.878 0.53418 15.5498C0.230324 14.5674 0.0492856 13.5316 0.00878906 12.4609L0 12C3.73009e-05 5.37274 5.37277 0.000195433 12 0L12.3096 0.00390625ZM7 10.75C6.30964 10.75 5.75 11.3096 5.75 12C5.75 12.6904 6.30964 13.25 7 13.25C7.6903 13.2499 8.25 12.6903 8.25 12C8.25 11.3097 7.6903 10.7501 7 10.75ZM12 10.75C11.3098 10.7501 10.75 11.3097 10.75 12C10.75 12.6903 11.3098 13.2499 12 13.25C12.6903 13.2499 13.25 12.6903 13.25 12C13.25 11.3097 12.6903 10.7501 12 10.75ZM17.001 10.75C16.3106 10.75 15.751 11.3096 15.751 12C15.751 12.6904 16.3106 13.25 17.001 13.25C17.6911 13.2497 18.251 12.6902 18.251 12C18.251 11.3098 17.6911 10.7503 17.001 10.75ZM20.25 0C22.3211 0 24 1.67893 24 3.75C24 5.82107 22.3211 7.5 20.25 7.5C18.1789 7.5 16.5 5.82107 16.5 3.75C16.5 1.67893 18.1789 0 20.25 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilledNotification24.category = 'Communication';\n\nexport default MessageFilledNotification24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilledNotification32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilledNotification32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C17.7667 1.00006 19.462 1.30615 21.0361 1.86719C20.228 2.95054 19.75 4.29453 19.75 5.75C19.75 9.33985 22.6601 12.25 26.25 12.25C27.7049 12.25 29.0477 11.7714 30.1309 10.9639C30.692 12.5382 30.9999 14.2331 31 16L30.9951 16.3867C30.7898 24.4919 24.1546 30.9997 16 31C14.5988 31 13.2409 30.8069 11.9531 30.4463C10.118 29.9323 8.34029 29.6283 6.71094 30.1152C5.90151 30.3572 5.13481 30.6059 4.43848 30.8438C3.43481 31.1862 2.44565 30.8179 1.81348 30.1855C1.18154 29.5531 0.81368 28.5639 1.15625 27.5605C1.39401 26.8643 1.64219 26.0977 1.88379 25.2881C2.36992 23.6584 2.06605 21.8812 1.55273 20.0459C1.23764 18.9192 1.0506 17.7391 1.00879 16.5234L1 16C1.00027 7.71612 7.71614 1.00028 16 1ZM9.50098 14.5C8.67264 14.5 8.00112 15.1717 8.00098 16C8.00107 16.8284 8.67261 17.5 9.50098 17.5C10.3289 17.4995 11.0009 16.828 11.001 16C11.0008 15.172 10.3289 14.5005 9.50098 14.5ZM16.001 14.5C15.1726 14.5 14.5011 15.1717 14.501 16C14.5011 16.8284 15.1726 17.5 16.001 17.5C16.8289 17.4995 17.5009 16.828 17.501 16C17.5008 15.172 16.8289 14.5005 16.001 14.5ZM22.501 14.5C21.6726 14.5 21.0011 15.1717 21.001 16C21.0011 16.8284 21.6726 17.5 22.501 17.5C23.3289 17.4995 24.0009 16.828 24.001 16C24.0008 15.172 23.3289 14.5005 22.501 14.5ZM26.25 1C28.8734 1 31 3.12665 31 5.75C31 8.37335 28.8734 10.5 26.25 10.5C23.6266 10.5 21.5 8.37335 21.5 5.75C21.5 3.12665 23.6266 1 26.25 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilledNotification32.category = 'Communication';\n\nexport default MessageFilledNotification32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilledSlashed12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilledSlashed12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.253597 0.237747C0.524033 -0.0326898 0.937981 -0.0721137 1.25049 0.119046C1.26867 0.130164 1.28508 0.143897 1.30015 0.158964L12.6967 11.5566C12.7205 11.5804 12.7459 11.6017 12.772 11.6216C12.7933 11.6378 12.8136 11.6555 12.83 11.6766C13.0769 11.9949 13.0545 12.4541 12.7623 12.7464C12.4453 13.0631 11.9316 13.0632 11.6147 12.7464L10.6898 11.8215C10.5741 11.7058 10.3908 11.6951 10.2573 11.7898C9.28316 12.4808 8.11116 12.9114 6.84183 12.9757L6.50792 12.9842C5.90408 12.9841 5.31755 12.9016 4.76128 12.7464C4.12857 12.5699 3.63463 12.489 3.20588 12.5953C2.80337 12.6952 2.41201 12.8117 2.05942 12.926C1.434 13.1286 0.839959 12.8869 0.47655 12.5234C0.113229 12.16 -0.128773 11.566 0.0739657 10.9406L0.245143 10.3858C0.30071 10.1936 0.353825 9.99456 0.403641 9.79306C0.509652 9.36398 0.429845 8.87037 0.253597 8.23767C0.098654 7.68144 0.0158498 7.09558 0.0158498 6.49208C0.0158498 5.09473 0.45796 3.80084 1.20918 2.74163C1.30387 2.60812 1.29315 2.42483 1.17742 2.30909L0.253597 1.38527C-0.0629668 1.06842 -0.0629668 0.554594 0.253597 0.237747ZM6.84183 0.00845322C10.2721 0.18226 13 3.01859 13 6.49208C13 7.2284 12.8761 7.93532 12.6494 8.59458C12.5748 8.81174 12.3003 8.86514 12.138 8.70276L4.29629 0.860095C4.13388 0.697668 4.1874 0.423185 4.40469 0.348737C5.06426 0.12276 5.77174 6.05353e-05 6.50792 0L6.84183 0.00845322Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilledSlashed12.category = 'Communication';\n\nexport default MessageFilledSlashed12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilledSlashed16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilledSlashed16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.472489 -0.0329219 0.859898 -0.0665595 1.1497 0.116987C1.17059 0.130221 1.18855 0.147429 1.20531 0.165613C1.21002 0.170723 1.21482 0.17576 1.21973 0.180664L15.7197 14.6807C15.7417 14.7026 15.7651 14.7223 15.7891 14.7406C15.8089 14.7557 15.8278 14.7721 15.843 14.7917C16.0709 15.0858 16.0502 15.5102 15.7803 15.7803C15.4874 16.073 15.0126 16.073 14.7197 15.7803L13.2938 14.3543C13.1843 14.2448 13.0098 14.2372 12.8873 14.3319C11.5356 15.377 9.84079 15.9999 8 16C7.19262 16 6.41188 15.8798 5.67578 15.6562C4.83891 15.402 4.11438 15.2708 3.46875 15.4434C3.07897 15.5476 2.70292 15.6614 2.35742 15.7734C1.69375 15.9886 1.05774 15.7334 0.662109 15.3379C0.26651 14.9423 0.0113202 14.3063 0.226562 13.6426C0.338695 13.2969 0.452533 12.9207 0.556641 12.5303C0.728807 11.8845 0.597669 11.1608 0.34375 10.3242C0.120282 9.58805 0 8.80729 0 8C0 6.15909 0.622047 4.46359 1.66714 3.11172C1.76185 2.98921 1.75418 2.81473 1.64468 2.70523L0.219727 1.28027C-0.0730039 0.987411 -0.0730039 0.512589 0.219727 0.219727ZM8 0C12.4182 0.00013194 16 3.5818 16 8C16 9.25411 15.7088 10.4393 15.1936 11.4953C15.106 11.6749 14.8687 11.7086 14.7275 11.5673L4.43079 1.27064C4.28952 1.12936 4.32328 0.892013 4.50289 0.804502C5.55938 0.289753 6.74578 2.7657e-05 8 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilledSlashed16.category = 'Communication';\n\nexport default MessageFilledSlashed16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilledSlashed20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilledSlashed20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.471502 -0.031992 0.857225 -0.0665663 1.14669 0.114545C1.1683 0.128065 1.18682 0.145796 1.20416 0.16448C1.20925 0.169967 1.21444 0.175379 1.21973 0.180664L19.7197 18.6807C19.7421 18.703 19.7657 18.7232 19.7902 18.7419C19.8105 18.7575 19.8299 18.7743 19.8455 18.7946C20.071 19.0886 20.0494 19.5111 19.7803 19.7803C19.4874 20.0731 19.0126 20.0731 18.7197 19.7803L16.7164 17.7769C16.6054 17.6659 16.4278 17.6597 16.3061 17.7588C14.5854 19.1591 12.3912 19.9999 10 20C9.01541 20 8.0629 19.8563 7.16309 19.5898C6.04871 19.2598 5.02098 19.0871 4.09668 19.3545C3.55522 19.5113 3.04075 19.6747 2.57617 19.832C1.82831 20.0852 1.10139 19.8074 0.645508 19.3516C0.189652 18.8956 -0.0881052 18.1687 0.165039 17.4209C0.322857 16.9549 0.486641 16.4384 0.643555 15.8945C0.909808 14.9709 0.737104 13.945 0.408203 12.832C0.175937 12.046 0.0378127 11.2197 0.00683594 10.3672L0 10C9.99867e-05 7.60877 0.84087 5.41455 2.24122 3.69394C2.34033 3.57217 2.33408 3.39463 2.22306 3.2836L0.219727 1.28027C-0.0730853 0.987396 -0.0730853 0.512604 0.219727 0.219727ZM10 0C15.5225 0.000258803 19.9998 4.47751 20 10L19.9873 10.5146C19.9049 12.1391 19.4327 13.6598 18.6649 14.9886C18.5685 15.1553 18.341 15.1808 18.2048 15.0446L4.95539 1.79523C4.8192 1.65904 4.84473 1.43147 5.01151 1.33513C6.47976 0.487037 8.18258 9.21589e-05 10 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilledSlashed20.category = 'Communication';\n\nexport default MessageFilledSlashed20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilledSlashed24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilledSlashed24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.471531 -0.0320782 0.857234 -0.0666567 1.14672 0.114553C1.16831 0.128068 1.18682 0.145789 1.20414 0.164461C1.20924 0.169954 1.21444 0.175373 1.21973 0.180664L23.7197 22.6807C23.7421 22.703 23.7657 22.7232 23.7902 22.7419C23.8105 22.7575 23.8299 22.7743 23.8455 22.7946C24.071 23.0886 24.0494 23.5111 23.7803 23.7803C23.4874 24.0732 23.0126 24.0732 22.7197 23.7803L20.1349 21.1954C20.0228 21.0834 19.8433 21.0781 19.7221 21.1802C17.7083 22.8762 15.1312 23.9246 12.3096 23.9961L12 24C10.7647 24 9.57069 23.8134 8.44727 23.4658C7.11851 23.0547 5.86452 22.8241 4.72168 23.1484C4.12917 23.3166 3.56369 23.4939 3.04688 23.666C2.21249 23.9437 1.39858 23.631 0.883789 23.1162C0.369073 22.6013 0.0561794 21.7875 0.333984 20.9531C0.506395 20.4354 0.683417 19.8685 0.851562 19.2744C1.17495 18.1315 0.945079 16.878 0.53418 15.5498C0.230323 14.5674 0.0492853 13.5316 0.00878906 12.4609L0 12C1.65608e-05 9.05761 1.06098 6.36422 2.81883 4.27697C2.9209 4.15578 2.91563 3.97618 2.80359 3.86414L0.219727 1.28027C-0.0731667 0.98738 -0.0731667 0.51262 0.219727 0.219727ZM12.3096 0.00390625C18.7938 0.168232 24 5.47618 24 12L23.9961 12.3096C23.9389 14.5687 23.2544 16.6703 22.1136 18.4522C22.0123 18.6105 21.7912 18.631 21.6583 18.4981L5.50093 2.33981C5.36804 2.20691 5.38856 1.98576 5.54687 1.88447C7.41019 0.692323 9.62382 7.00724e-05 12 0L12.3096 0.00390625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilledSlashed24.category = 'Communication';\n\nexport default MessageFilledSlashed24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageFilledSlashed32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageFilledSlashed32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21973C1.51253 0.926945 1.98737 0.927108 2.28027 1.21973L2.51953 1.45898C2.52304 1.46264 2.52667 1.4671 2.53027 1.4707L30.5303 29.4707C30.5331 29.4735 30.5363 29.4758 30.5391 29.4785L30.7803 29.7197C31.073 30.0126 31.0731 30.4874 30.7803 30.7803C30.4874 31.073 30.0126 31.073 29.7197 30.7803L26.2643 27.3249C26.1513 27.2118 25.9696 27.2076 25.8491 27.3126C23.3044 29.53 20.0049 30.9035 16.3867 30.9951L16 31C14.5988 31 13.2411 30.8068 11.9531 30.4463C10.1177 29.9326 8.34038 29.6291 6.71094 30.1162C5.90138 30.3583 5.13494 30.6069 4.43848 30.8447C3.43485 31.1872 2.44483 30.8197 1.8125 30.1875C1.18023 29.5552 0.812842 28.5652 1.15527 27.5615C1.39299 26.8655 1.64201 26.0992 1.88379 25.29C2.37061 23.6604 2.06599 21.8825 1.55273 20.0469C1.19259 18.7588 1.00004 17.401 1 16C1.00012 12.2305 2.39034 8.78511 4.68643 6.14994C4.79147 6.0294 4.7872 5.84774 4.67414 5.73469L1.21973 2.28027C0.927149 1.98741 0.927067 1.51254 1.21973 1.21973ZM16.3867 1.00488C24.4921 1.21006 30.9998 7.84529 31 16C30.9999 19.2055 29.9923 22.1745 28.2789 24.6117C28.1734 24.7618 27.9585 24.7778 27.8287 24.648L7.34907 4.16841C7.21931 4.03865 7.2353 3.82365 7.38545 3.71815C9.82327 2.00522 12.7943 1.00005 16 1L16.3867 1.00488Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageFilledSlashed32.category = 'Communication';\n\nexport default MessageFilledSlashed32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageNotification12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageNotification12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.84183 0.00845322C7.0401 0.0185084 7.14113 0.247275 7.04238 0.419499C6.84371 0.765977 6.6946 1.14457 6.60497 1.54551C6.59481 1.59098 6.5545 1.62363 6.50792 1.62302C3.81882 1.62302 1.63887 3.80297 1.63887 6.49208C1.63887 6.94684 1.70083 7.38571 1.81639 7.80127C1.99912 8.45824 2.1935 9.31043 1.97911 10.1809C1.85728 10.6754 2.31948 11.1436 2.81387 11.0209C3.68561 10.8046 4.53884 10.9991 5.19662 11.1826C5.61285 11.2986 6.05271 11.3611 6.50792 11.3611L6.75835 11.3548C9.33099 11.2243 11.377 9.09702 11.377 6.49208C11.377 6.4449 11.4085 6.40405 11.4545 6.39374C11.7431 6.32915 12.0199 6.23359 12.2815 6.11091C12.5975 5.9627 13 6.14302 13 6.49208C13 9.96551 10.2719 12.8017 6.84183 12.9757L6.50792 12.9842C5.90396 12.9841 5.31789 12.9016 4.76128 12.7464C4.12806 12.5698 3.63387 12.489 3.20483 12.5953C2.80238 12.6952 2.41124 12.8116 2.05886 12.9259C2.05853 12.926 2.05818 12.926 2.05783 12.926C2.05748 12.926 2.05713 12.9261 2.0568 12.9262C1.43183 13.128 0.839661 12.8858 0.47655 12.5224C0.113274 12.1587 -0.128751 11.5657 0.0739657 10.9406L0.244087 10.3858C0.299603 10.1933 0.353898 9.99396 0.403641 9.792C0.509209 9.3627 0.428455 8.86909 0.25254 8.23661C0.0978717 7.68053 0.0158498 7.09515 0.0158498 6.49208C0.0158498 2.9066 2.92246 5.83143e-06 6.50792 0L6.84183 0.00845322ZM4.88491 5.41006C5.4823 5.41028 5.96692 5.89463 5.96692 6.49208C5.96692 7.08952 5.4823 7.57387 4.88491 7.57409C4.28733 7.57409 3.80289 7.08965 3.80289 6.49208C3.80289 5.8945 4.28733 5.41006 4.88491 5.41006ZM8.13094 5.41006C8.72834 5.41028 9.21296 5.89463 9.21296 6.49208C9.21296 7.08952 8.72834 7.57387 8.13094 7.57409C7.53336 7.57409 7.04893 7.08965 7.04893 6.49208C7.04893 5.8945 7.53336 5.41006 8.13094 5.41006ZM10.5655 0C11.9099 0.000141638 13 1.09006 13 2.43453C13 3.77899 11.9099 4.86891 10.5655 4.86906C9.22092 4.86906 8.13094 3.77908 8.13094 2.43453C8.13094 1.08998 9.22092 0 10.5655 0ZM10.5655 1.62302C10.1173 1.62302 9.75396 1.98634 9.75396 2.43453C9.75396 2.88271 10.1173 3.24604 10.5655 3.24604C11.0135 3.2459 11.377 2.88263 11.377 2.43453C11.377 1.98643 11.0135 1.62316 10.5655 1.62302Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageNotification12.category = 'Communication';\n\nexport default MessageNotification12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageNotification16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageNotification16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C8.29694 8.8675e-06 8.59002 0.0164994 8.8785 0.0483529C9.3364 0.0989155 9.53743 0.628995 9.35365 1.05143C9.22195 1.35416 8.90913 1.55626 8.58034 1.52642C8.38918 1.50907 8.19564 1.50001 8 1.5C4.41022 1.50009 1.5 4.41022 1.5 8C1.5 8.65767 1.59823 9.29109 1.7793 9.8877C2.04416 10.7602 2.29374 11.8359 2.00586 12.916C1.89389 13.3359 1.77333 13.7385 1.6543 14.1055C1.64683 14.1285 1.64164 14.1963 1.72266 14.2773C1.8036 14.3582 1.87137 14.3532 1.89453 14.3457C2.26067 14.2269 2.66274 14.1063 3.08203 13.9941C4.16257 13.7054 5.23853 13.9555 6.11133 14.2207C6.70808 14.402 7.34217 14.5 8 14.5C11.5897 14.4999 14.5 11.5898 14.5 8C14.5 7.80397 14.4907 7.61006 14.4731 7.41855C14.4429 7.08987 14.6449 6.77711 14.9475 6.64528C15.3696 6.4614 15.8994 6.66203 15.9507 7.11956C15.9831 7.40863 16 7.70234 16 8C16 12.4182 12.4182 15.9999 8 16C7.19262 16 6.41188 15.8798 5.67578 15.6562C4.83891 15.402 4.11438 15.2708 3.46875 15.4434C3.07897 15.5476 2.70292 15.6614 2.35742 15.7734C1.69375 15.9886 1.05774 15.7334 0.662109 15.3379C0.266511 14.9423 0.0113204 14.3063 0.226562 13.6426C0.338695 13.2969 0.452533 12.9207 0.556641 12.5303C0.728807 11.8845 0.597669 11.1608 0.34375 10.3242C0.120282 9.58805 0 8.80729 0 8C0 3.58177 3.58182 9.74091e-05 8 0ZM4.5 7C5.05217 7.00013 5.5 7.4478 5.5 8C5.5 8.5522 5.05217 8.99987 4.5 9C3.94783 8.99987 3.5 8.5522 3.5 8C3.5 7.4478 3.94783 7.00013 4.5 7ZM8 7C8.55217 7.00013 9 7.4478 9 8C9 8.5522 8.55217 8.99987 8 9C7.44794 8.99974 7 8.55212 7 8C7 7.44788 7.44794 7.00026 8 7ZM11.5 7C12.0522 7.00013 12.5 7.4478 12.5 8C12.5 8.5522 12.0522 8.99987 11.5 9C10.9478 8.99987 10.5 8.5522 10.5 8C10.5 7.4478 10.9478 7.00013 11.5 7ZM13.25 0C14.7688 0 16 1.23122 16 2.75C16 4.26878 14.7688 5.5 13.25 5.5C11.7312 5.5 10.5 4.26878 10.5 2.75C10.5 1.23122 11.7312 0 13.25 0ZM13.25 1.5C12.5596 1.5 12 2.05964 12 2.75C12 3.44036 12.5596 4 13.25 4C13.9404 4 14.5 3.44036 14.5 2.75C14.5 2.05964 13.9404 1.5 13.25 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageNotification16.category = 'Communication';\n\nexport default MessageNotification16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageNotification20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageNotification20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C10.6976 3.26908e-05 11.3785 0.0715939 12.0358 0.207636C12.4742 0.298364 12.648 0.812291 12.4566 1.21697C12.3083 1.53049 11.9644 1.72279 11.624 1.65655C11.0983 1.55426 10.5555 1.50003 10 1.5C5.30591 1.50026 1.50023 5.30598 1.5 10L1.50586 10.3125C1.53221 11.0381 1.64962 11.7403 1.84668 12.4072C2.19085 13.5719 2.47667 14.9522 2.08496 16.3105C1.92103 16.8788 1.7492 17.4164 1.58496 17.9014C1.54875 18.0084 1.57395 18.1569 1.70703 18.29C1.84014 18.4231 1.98874 18.4483 2.0957 18.4121C2.57849 18.2486 3.11385 18.0769 3.67969 17.9131C5.04001 17.5194 6.42276 17.806 7.58887 18.1514C8.35234 18.3775 9.16155 18.5 10 18.5C14.694 18.4997 18.4998 14.6941 18.5 10C18.5 9.44413 18.4453 8.90108 18.3427 8.37517C18.2763 8.03469 18.4687 7.69074 18.7822 7.5424C19.1869 7.35099 19.7007 7.52468 19.7916 7.96296C19.928 8.62064 20 9.3019 20 10L19.9873 10.5146C19.7192 15.798 15.3499 19.9998 10 20C9.01541 20 8.0629 19.8563 7.16309 19.5898C6.04871 19.2598 5.02098 19.0871 4.09668 19.3545C3.55522 19.5113 3.04075 19.6747 2.57617 19.832C1.82831 20.0852 1.10139 19.8074 0.645508 19.3516C0.189652 18.8956 -0.0881052 18.1687 0.165039 17.4209C0.322857 16.9549 0.486641 16.4384 0.643555 15.8945C0.909808 14.9709 0.737104 13.945 0.408203 12.832C0.175937 12.046 0.0378127 11.2197 0.00683594 10.3672L0 10C0.000230918 4.47748 4.47757 0.000279937 10 0ZM5.5 8.75C6.1903 8.75007 6.75 9.30968 6.75 10C6.75 10.6903 6.1903 11.2499 5.5 11.25C4.8097 11.2499 4.25 10.6903 4.25 10C4.25 9.30968 4.8097 8.75007 5.5 8.75ZM10 8.75C10.6903 8.75007 11.25 9.30968 11.25 10C11.25 10.6903 10.6903 11.2499 10 11.25C9.30981 11.2498 8.75 10.6902 8.75 10C8.75 9.30977 9.30981 8.7502 10 8.75ZM14.5 8.75C15.1903 8.75007 15.75 9.30968 15.75 10C15.75 10.6903 15.1903 11.2499 14.5 11.25C13.8097 11.2499 13.25 10.6903 13.25 10C13.25 9.30968 13.8097 8.75007 14.5 8.75ZM16.75 0C18.5449 0 20 1.45507 20 3.25C20 5.04493 18.5449 6.5 16.75 6.5C14.9551 6.5 13.5 5.04493 13.5 3.25C13.5 1.45507 14.9551 0 16.75 0ZM16.75 1.5C15.7835 1.5 15 2.2835 15 3.25C15 4.2165 15.7835 5 16.75 5C17.7165 5 18.5 4.2165 18.5 3.25C18.5 2.2835 17.7165 1.5 16.75 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageNotification20.category = 'Communication';\n\nexport default MessageNotification20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageNotification24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageNotification24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3096 0.00390625C13.2916 0.0288024 14.2436 0.173469 15.1531 0.42152C15.5754 0.536705 15.7337 1.03701 15.5402 1.42967C15.3819 1.75099 15.0175 1.93614 14.6711 1.84493C13.9856 1.66442 13.2729 1.55083 12.54 1.51367L12 1.5C6.2012 1.5002 1.50004 6.20116 1.5 12L1.50781 12.4043C1.5433 13.3425 1.70141 14.2484 1.9668 15.1064C2.3937 16.4864 2.74345 18.0988 2.29492 19.6836C2.11981 20.3023 1.93648 20.8913 1.75781 21.4277C1.69362 21.6209 1.74901 21.8602 1.94434 22.0557C2.13976 22.251 2.37912 22.3063 2.57227 22.2422C3.10741 22.064 3.69526 21.8802 4.3125 21.7051C5.89759 21.2553 7.51037 21.6052 8.89062 22.0322C9.87202 22.3359 10.9167 22.5 12 22.5L12.54 22.4863C18.0879 22.2051 22.5 17.6177 22.5 12C22.5 11.0771 22.3783 10.1828 22.1536 9.33036C22.0622 8.9832 22.2478 8.61793 22.5698 8.45917C22.9633 8.26518 23.4646 8.42369 23.5798 8.84697C23.8533 9.85171 24 10.9087 24 12L23.9961 12.3096C23.8345 18.6909 18.6908 23.8343 12.3096 23.9961L12 24C10.7647 24 9.57066 23.8134 8.44727 23.4658C7.11855 23.0548 5.86449 22.8242 4.72168 23.1484C4.12921 23.3166 3.56366 23.4939 3.04688 23.666C2.21253 23.9437 1.39859 23.631 0.883789 23.1162C0.369073 22.6013 0.0561794 21.7875 0.333984 20.9531C0.506391 20.4354 0.683421 19.8685 0.851562 19.2744C1.17493 18.1316 0.945068 16.878 0.53418 15.5498C0.230324 14.5674 0.0492856 13.5316 0.00878906 12.4609L0 12C3.73009e-05 5.37274 5.37277 0.000195433 12 0L12.3096 0.00390625ZM7 10.75C7.6903 10.7501 8.25 11.3097 8.25 12C8.25 12.6903 7.6903 13.2499 7 13.25C6.30964 13.25 5.75 12.6904 5.75 12C5.75 11.3096 6.30964 10.75 7 10.75ZM12 10.75C12.6903 10.7501 13.25 11.3097 13.25 12C13.25 12.6903 12.6903 13.2499 12 13.25C11.3098 13.2499 10.75 12.6903 10.75 12C10.75 11.3097 11.3098 10.7501 12 10.75ZM17.001 10.75C17.6911 10.7503 18.251 11.3098 18.251 12C18.251 12.6902 17.6911 13.2497 17.001 13.25C16.3106 13.25 15.751 12.6904 15.751 12C15.751 11.3096 16.3106 10.75 17.001 10.75ZM20.25 0C22.3211 0 24 1.67893 24 3.75C24 5.82107 22.3211 7.5 20.25 7.5C18.1789 7.5 16.5 5.82107 16.5 3.75C16.5 1.67893 18.1789 0 20.25 0ZM20.25 1.5C19.0074 1.5 18 2.50736 18 3.75C18 4.99264 19.0074 6 20.25 6C21.4926 6 22.5 4.99264 22.5 3.75C22.5 2.50736 21.4926 1.5 20.25 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageNotification24.category = 'Communication';\n\nexport default MessageNotification24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageNotification32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageNotification32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C17.5418 1.00005 19.029 1.23352 20.4289 1.66592C20.8583 1.79853 21.0079 2.31705 20.789 2.70948C20.6172 3.01753 20.253 3.18012 19.9154 3.07788C18.6761 2.70256 17.3617 2.50005 16 2.5C8.54454 2.50028 2.50027 8.54456 2.5 16L2.50781 16.4717C2.54547 17.567 2.71386 18.6289 2.99707 19.6416C3.52203 21.5184 3.93693 23.6528 3.32129 25.7168C3.07347 26.5473 2.81943 27.3326 2.57617 28.0449C2.45223 28.4078 2.56646 28.8181 2.87402 29.126C3.18172 29.4336 3.5914 29.5475 3.9541 29.4238C4.66607 29.1807 5.45096 28.926 6.28125 28.6777C8.34534 28.0608 10.4804 28.4762 12.3574 29.002C13.5151 29.3262 14.7371 29.5 16 29.5C23.4554 29.4997 29.4997 23.4555 29.5 16C29.5 14.6379 29.2969 13.3232 28.9212 12.0837C28.8189 11.7461 28.9816 11.3818 29.2896 11.21C29.682 10.9911 30.2005 11.1407 30.3332 11.57C30.7659 12.9702 31 14.4578 31 16L30.9951 16.3867C30.7898 24.4919 24.1546 30.9997 16 31C14.5988 31 13.2409 30.8069 11.9531 30.4463C10.118 29.9323 8.34029 29.6283 6.71094 30.1152C5.90151 30.3572 5.13481 30.6059 4.43848 30.8438C3.43481 31.1862 2.44565 30.8179 1.81348 30.1855C1.18154 29.5531 0.81368 28.5639 1.15625 27.5605C1.39401 26.8643 1.64219 26.0977 1.88379 25.2881C2.36992 23.6584 2.06605 21.8812 1.55273 20.0459C1.23764 18.9192 1.0506 17.7391 1.00879 16.5234L0.999023 16C0.999289 7.71612 7.71614 1.00028 16 1ZM9.50098 14.5C10.3289 14.5005 11.0008 15.172 11.001 16C11.0009 16.828 10.3289 17.4995 9.50098 17.5C8.67261 17.5 8.00107 16.8284 8.00098 16C8.00112 15.1717 8.67264 14.5 9.50098 14.5ZM16.001 14.5C16.8289 14.5005 17.5008 15.172 17.501 16C17.5009 16.828 16.8289 17.4995 16.001 17.5C15.1726 17.5 14.5011 16.8284 14.501 16C14.5011 15.1717 15.1726 14.5 16.001 14.5ZM22.501 14.5C23.3289 14.5005 24.0008 15.172 24.001 16C24.0009 16.828 23.3289 17.4995 22.501 17.5C21.6726 17.5 21.0011 16.8284 21.001 16C21.0011 15.1717 21.6726 14.5 22.501 14.5ZM26.25 1C28.8734 1 31 3.12665 31 5.75C31 8.37335 28.8734 10.5 26.25 10.5C23.6266 10.5 21.5 8.37335 21.5 5.75C21.5 3.12665 23.6266 1 26.25 1ZM26.25 2.5C24.4551 2.5 23 3.95507 23 5.75C23 7.54493 24.4551 9 26.25 9C28.0449 9 29.5 7.54493 29.5 5.75C29.5 3.95507 28.0449 2.5 26.25 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageNotification32.category = 'Communication';\n\nexport default MessageNotification32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageReview12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageReview12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.50766 0C10.093 0 12.9995 2.90648 12.9995 6.49181C12.9995 10.0771 10.093 12.9836 6.50766 12.9836C5.90405 12.9836 5.31829 12.901 4.76214 12.7459C4.12911 12.5693 3.63467 12.4885 3.20575 12.5948C2.80316 12.6947 2.41191 12.8111 2.05933 12.9255C1.43385 13.1282 0.839984 12.8864 0.476531 12.5229C0.113111 12.1595 -0.128881 11.5657 0.0739627 10.9401L0.245133 10.3854C0.30071 10.1932 0.353802 9.9942 0.403625 9.79266C0.509641 9.36359 0.42983 8.87 0.253586 8.23733C0.0986259 7.68109 0.0158491 7.09532 0.0158491 6.49181C0.0158491 2.9066 2.92266 0.00030408 6.50766 0ZM6.50766 1.62295C3.81883 1.62323 1.6388 3.80305 1.6388 6.49181C1.6388 6.94664 1.70152 7.38616 1.81737 7.80201C2.00046 8.45927 2.1943 9.31176 1.97903 10.1825C1.87676 10.5962 1.75996 10.9938 1.64514 11.3533C2.00387 11.2386 2.40151 11.1219 2.81481 11.0194C3.68639 10.8032 4.5398 10.9987 5.19746 11.1821C5.61334 11.2981 6.05279 11.3606 6.50766 11.3607C9.19666 11.3607 11.3765 9.18081 11.3765 6.49181C11.3765 3.80281 9.19666 1.62295 6.50766 1.62295ZM6.31853 3.91263C6.39492 3.74517 6.62146 3.74517 6.69785 3.91263L7.35506 5.35384C7.38581 5.42126 7.4472 5.46768 7.51778 5.47747L9.02979 5.68667C9.20547 5.71099 9.27564 5.93806 9.14707 6.066L8.04186 7.16487C7.99005 7.21642 7.96648 7.29196 7.97952 7.36563L8.25741 8.93469C8.28972 9.11742 8.10565 9.25771 7.94993 9.16926L6.60804 8.40745C6.54565 8.37216 6.47073 8.37216 6.40834 8.40745L5.06644 9.16926C4.91072 9.25771 4.72665 9.11741 4.75897 8.93469L5.03686 7.36563C5.04989 7.29196 5.02634 7.21642 4.97452 7.16487L3.86931 6.066C3.74074 5.93806 3.81092 5.71099 3.98659 5.68667L5.4986 5.47747C5.56919 5.46768 5.63059 5.42125 5.66132 5.35384L6.31853 3.91263Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageReview12.category = 'Communication';\n\nexport default MessageReview12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageReview16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageReview16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C7.19254 16 6.41195 15.8799 5.67578 15.6562C4.83881 15.4019 4.11444 15.2707 3.46875 15.4434C3.07888 15.5476 2.70298 15.6613 2.35742 15.7734C1.69368 15.9886 1.05773 15.7335 0.662109 15.3379C0.26651 14.9423 0.0113202 14.3063 0.226562 13.6426C0.338703 13.2969 0.452525 12.9207 0.556641 12.5303C0.728836 11.8845 0.597691 11.1608 0.34375 10.3242C0.120282 9.58805 0 8.80729 0 8C0 3.58177 3.58182 9.74259e-05 8 0ZM8 1.5C4.41022 1.50009 1.5 4.41022 1.5 8C1.5 8.65767 1.59823 9.29109 1.7793 9.8877C2.04417 10.7603 2.29377 11.8359 2.00586 12.916C1.89388 13.336 1.77333 13.7385 1.6543 14.1055C1.64683 14.1285 1.64164 14.1963 1.72266 14.2773C1.80366 14.3583 1.87135 14.3532 1.89453 14.3457C2.26073 14.2269 2.66265 14.1063 3.08203 13.9941C4.16265 13.7053 5.23846 13.9555 6.11133 14.2207C6.70814 14.402 7.34209 14.5 8 14.5C11.5899 14.5 14.5 11.5899 14.5 8C14.5 4.41015 11.5899 1.5 8 1.5Z\"\n        fill={color}\n      />\n      <path\n        d=\"M7.78926 5.13936C7.87397 4.95355 8.12603 4.95355 8.21074 5.13936L8.93951 6.73827C8.97363 6.81308 9.04145 6.86472 9.11979 6.87554L10.7966 7.10693C10.9916 7.13384 11.0695 7.38609 10.9267 7.52799L9.70086 8.74624C9.64336 8.80342 9.61736 8.88726 9.63182 8.96899L9.93966 10.7095C9.97551 10.9122 9.77151 11.068 9.5988 10.9698L8.1112 10.1246C8.04182 10.0852 7.95819 10.0852 7.8888 10.1246L6.40121 10.9698C6.22848 11.068 6.02448 10.9122 6.06032 10.7095L6.36819 8.96899C6.38265 8.88726 6.35665 8.80342 6.29913 8.74624L5.07325 7.52799C4.93046 7.38609 5.00844 7.13384 5.20341 7.10693L6.88021 6.87554C6.95856 6.86472 7.02638 6.81308 7.06048 6.73827L7.78926 5.13936Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nMessageReview16.category = 'Communication';\n\nexport default MessageReview16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageReview20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageReview20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C15.5225 0.000258803 19.9998 4.47751 20 10L19.9873 10.5146C19.7193 15.798 15.3499 19.9998 10 20C9.01536 20 8.06294 19.8563 7.16309 19.5898C6.04867 19.2597 5.02101 19.0871 4.09668 19.3545C3.55517 19.5113 3.04079 19.6747 2.57617 19.832C1.82828 20.0853 1.10141 19.8075 0.645508 19.3516C0.189608 18.8956 -0.0881382 18.1688 0.165039 17.4209C0.32286 16.9549 0.486638 16.4385 0.643555 15.8945C0.909808 14.9709 0.737104 13.945 0.408203 12.832C0.175931 12.046 0.0378131 11.2197 0.00683594 10.3672L0 10C0.00023092 4.47744 4.47751 0.000213963 10 0ZM10 1.5C5.30585 1.5002 1.50023 5.30594 1.5 10L1.50586 10.3125C1.53221 11.0381 1.64961 11.7403 1.84668 12.4072C2.19085 13.5719 2.47667 14.9522 2.08496 16.3105C1.92103 16.8788 1.74921 17.4164 1.58496 17.9014C1.54872 18.0084 1.57388 18.1569 1.70703 18.29C1.84019 18.4232 1.98873 18.4483 2.0957 18.4121C2.57852 18.2486 3.11381 18.0769 3.67969 17.9131C5.04005 17.5194 6.42273 17.806 7.58887 18.1514C8.35238 18.3775 9.1615 18.5 10 18.5C14.694 18.4997 18.4998 14.6941 18.5 10C18.4998 5.30594 14.6941 1.50026 10 1.5ZM9.0918 5.47559C9.52206 4.84118 10.478 4.84114 10.9082 5.47559L10.9912 5.62109L11.9902 7.69043L14.292 7.99121C15.2023 8.1101 15.5863 9.23672 14.9033 9.87793L13.2246 11.4531L13.6465 13.7002C13.8191 14.6219 12.8439 15.2971 12.0439 14.8682L10 13.7715L7.95605 14.8682C7.15612 15.2971 6.18088 14.622 6.35352 13.7002L6.77441 11.4531L5.09668 9.87793C4.4136 9.23669 4.79761 8.11001 5.70801 7.99121L8.00879 7.69043L9.00879 5.62109L9.0918 5.47559ZM9.2666 8.53809C9.10452 8.87392 8.78326 9.10261 8.41699 9.15039L6.74512 9.36816L7.96191 10.5107L8.05664 10.6113C8.26173 10.8594 8.34951 11.188 8.28906 11.5107L7.98145 13.1514L9.47852 12.3486C9.76336 12.1959 10.099 12.1774 10.3965 12.292L10.5215 12.3486L12.0176 13.1514L11.7109 11.5107C11.6419 11.142 11.7665 10.7658 12.0381 10.5107L13.2539 9.36816L11.583 9.15039C11.2168 9.10265 10.8966 8.87442 10.7344 8.53906L10.7334 8.53809L10 7.01758L9.2666 8.53809Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageReview20.category = 'Communication';\n\nexport default MessageReview20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageReview24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageReview24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3096 0.00390625C18.7938 0.168232 24 5.47618 24 12L23.9961 12.3096C23.8345 18.6909 18.6909 23.8344 12.3096 23.9961L12 24C10.7647 24 9.57069 23.8134 8.44727 23.4658C7.11851 23.0547 5.86452 22.8241 4.72168 23.1484C4.12917 23.3166 3.56369 23.4939 3.04688 23.666C2.21249 23.9437 1.39858 23.631 0.883789 23.1162C0.369073 22.6013 0.0561794 21.7875 0.333984 20.9531C0.506395 20.4354 0.683417 19.8685 0.851562 19.2744C1.17495 18.1315 0.945079 16.878 0.53418 15.5498C0.230323 14.5674 0.0492853 13.5316 0.00878906 12.4609L0 12C3.73005e-05 5.37274 5.37277 0.000195433 12 0L12.3096 0.00390625ZM12 1.5C6.2012 1.5002 1.50004 6.20116 1.5 12L1.50781 12.4043C1.5433 13.3425 1.70141 14.2484 1.9668 15.1064C2.39371 16.4864 2.74347 18.0988 2.29492 19.6836C2.11981 20.3023 1.93648 20.8912 1.75781 21.4277C1.69362 21.6209 1.74901 21.8602 1.94434 22.0557C2.13977 22.2511 2.3791 22.3063 2.57227 22.2422C3.10744 22.064 3.69522 21.8802 4.3125 21.7051C5.89762 21.2553 7.51033 21.6052 8.89062 22.0322C9.87205 22.3359 10.9167 22.5 12 22.5L12.54 22.4863C18.0879 22.2051 22.5 17.6177 22.5 12C22.5 6.38226 18.088 1.79487 12.54 1.51367L12 1.5ZM10.9941 6.03223C11.5035 5.27224 12.6854 5.32673 13.0986 6.19531L14.4902 9.12109L17.6914 9.54492C18.7123 9.67993 19.1083 10.9365 18.3711 11.6387L16.0283 13.8691L16.6172 17.0576C16.8011 18.0563 15.7475 18.8454 14.8389 18.3506L12 16.8047L9.16113 18.3506C8.25263 18.8452 7.19889 18.0564 7.38281 17.0576L7.9707 13.8691L5.62891 11.6387C4.89181 10.9365 5.28786 9.68001 6.30859 9.54492L9.50879 9.12109L10.9014 6.19531L10.9941 6.03223ZM10.7979 9.9043C10.621 10.2756 10.2682 10.5337 9.8584 10.5879L7.08691 10.9541L9.11523 12.8867V12.8877C9.41411 13.1724 9.54832 13.5883 9.47363 13.9932L8.96484 16.748L11.4189 15.4131C11.7358 15.2407 12.1102 15.2195 12.4414 15.3486L12.5811 15.4131L15.0342 16.748L14.5264 13.9932C14.4517 13.5883 14.586 13.1714 14.8848 12.8867L16.9121 10.9541L14.1416 10.5879C13.7317 10.5336 13.3789 10.2754 13.2021 9.9043L12 7.37598L10.7979 9.9043Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageReview24.category = 'Communication';\n\nexport default MessageReview24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageReview32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageReview32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9995 1.00024C24.2837 1.00024 30.9993 7.71611 30.9995 16.0002L30.9946 16.387C30.7893 24.4923 24.1544 31.0002 15.9995 31.0002C14.5982 31.0002 13.2405 30.8073 11.9526 30.4465C10.1174 29.9325 8.33994 29.6283 6.71045 30.1155C5.90083 30.3575 5.13445 30.6061 4.43799 30.844C3.43425 31.1865 2.44516 30.8183 1.81299 30.1858C1.18106 29.5533 0.813192 28.5642 1.15576 27.5608C1.39355 26.8645 1.64167 26.0981 1.8833 25.2883C2.36956 23.6585 2.0656 21.8815 1.55225 20.0461C1.23714 18.9195 1.05011 17.7393 1.0083 16.5237L0.999512 16.0002C0.999679 7.71628 7.71559 1.00052 15.9995 1.00024ZM15.9995 2.50024C8.54399 2.50052 2.49968 8.54472 2.49951 16.0002L2.50732 16.4719C2.54499 17.5673 2.71336 18.6291 2.99658 19.6418C3.52156 21.5188 3.93657 23.653 3.3208 25.717C3.07294 26.5476 2.81898 27.3328 2.57568 28.0452C2.45174 28.4081 2.56597 28.8183 2.87354 29.1262C3.18125 29.434 3.59085 29.5478 3.95361 29.4241C4.66571 29.1809 5.45028 28.9263 6.28076 28.678C8.34501 28.0608 10.4798 28.4764 12.3569 29.0022C13.5147 29.3265 14.7365 29.5002 15.9995 29.5002C23.4552 29.5002 29.4993 23.4559 29.4995 16.0002C29.4993 8.54454 23.4553 2.50024 15.9995 2.50024Z\"\n        fill={color}\n      />\n      <path\n        d=\"M15.4732 9.08678C15.6849 8.63774 16.3151 8.63774 16.5268 9.08678L18.3488 12.9508C18.4341 13.1316 18.6036 13.2564 18.7995 13.2825L22.9915 13.8418C23.4789 13.9068 23.6739 14.5164 23.3169 14.8593L20.2522 17.8034C20.1084 17.9416 20.0434 18.1442 20.0795 18.3417L20.8492 22.5481C20.9388 23.0378 20.4288 23.4143 19.997 23.1771L16.278 21.1345C16.1045 21.0393 15.8955 21.0393 15.722 21.1345L12.003 23.1771C11.5712 23.4143 11.0612 23.0378 11.1508 22.5481L11.9205 18.3417C11.9566 18.1442 11.8916 17.9416 11.7478 17.8034L8.68312 14.8593C8.32615 14.5164 8.5211 13.9068 9.00851 13.8418L13.2005 13.2825C13.3964 13.2564 13.566 13.1316 13.6512 12.9508L15.4732 9.08678Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nMessageReview32.category = 'Communication';\n\nexport default MessageReview32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageReviewFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageReviewFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.84183 0.00845322C10.2718 0.182593 13 3.01875 13 6.49208C13 9.9654 10.2718 12.8016 6.84183 12.9757L6.50792 12.9842C5.90406 12.9842 5.31781 12.9015 4.76128 12.7464C4.12821 12.5699 3.6338 12.4891 3.20483 12.5953C2.80228 12.6952 2.41083 12.8117 2.05836 12.926C1.43304 13.1285 0.839895 12.886 0.47655 12.5224C0.11326 12.1587 -0.128748 11.5657 0.0739657 10.9406L0.244087 10.3858C0.299555 10.1935 0.353934 9.99484 0.403641 9.79306C0.509388 9.36365 0.428508 8.86931 0.25254 8.23661C0.0978725 7.68053 0.0158498 7.09515 0.0158498 6.49208C0.0158498 2.9066 2.92245 0 6.50792 0L6.84183 0.00845322ZM6.69707 3.91279C6.6207 3.74529 6.39416 3.74537 6.31773 3.91279L5.66049 5.35406C5.62978 5.42143 5.56829 5.46785 5.49776 5.47769L3.98569 5.68691C3.80991 5.71116 3.73971 5.93829 3.86841 6.06624L4.97366 7.16516C5.02543 7.21672 5.04903 7.2923 5.03601 7.36593L4.75811 8.93506C4.72579 9.1178 4.90985 9.25813 5.06559 9.16963L6.40649 8.40779C6.46898 8.37229 6.54473 8.37237 6.60725 8.40779L7.9492 9.16963C8.10489 9.25795 8.289 9.11774 8.25669 8.93506L7.97879 7.36593C7.96575 7.29223 7.98927 7.21672 8.04113 7.16516L9.14639 6.06624C9.27481 5.93832 9.20464 5.71134 9.0291 5.68691L7.51703 5.47769C7.44639 5.46794 7.38507 5.42151 7.3543 5.35406L6.69707 3.91279Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageReviewFilled12.category = 'Communication';\n\nexport default MessageReviewFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageReviewFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageReviewFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C7.19254 16 6.41195 15.8799 5.67578 15.6562C4.83881 15.4019 4.11444 15.2707 3.46875 15.4434C3.07888 15.5476 2.70298 15.6613 2.35742 15.7734C1.69368 15.9886 1.05773 15.7335 0.662109 15.3379C0.26651 14.9423 0.0113202 14.3063 0.226562 13.6426C0.338703 13.2969 0.452525 12.9207 0.556641 12.5303C0.728836 11.8845 0.597691 11.1608 0.34375 10.3242C0.120282 9.58805 0 8.80729 0 8C0 3.58177 3.58182 9.74259e-05 8 0ZM8.81934 4.69238C8.43669 4.10234 7.56325 4.10227 7.18066 4.69238L7.10645 4.82812L6.49316 6.17188L5.10059 6.36426C4.24069 6.48336 3.99872 7.51654 4.54492 8.05957L5.58398 9.09277L5.32227 10.5791C5.1915 11.319 5.97093 12.0765 6.77148 11.6221L8 10.9238L9.22852 11.6221C10.0292 12.0768 10.8085 11.319 10.6777 10.5791L10.415 9.09277L11.4551 8.05957C12.0015 7.51653 11.7596 6.48322 10.8994 6.36426L9.50586 6.17188L8.89355 4.82812L8.81934 4.69238Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageReviewFilled16.category = 'Communication';\n\nexport default MessageReviewFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageReviewFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageReviewFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C15.5225 0.000258803 19.9998 4.47751 20 10L19.9873 10.5146C19.7193 15.798 15.3499 19.9998 10 20C9.01536 20 8.06294 19.8563 7.16309 19.5898C6.04867 19.2597 5.02101 19.0871 4.09668 19.3545C3.55517 19.5113 3.04079 19.6747 2.57617 19.832C1.82828 20.0853 1.10141 19.8075 0.645508 19.3516C0.189608 18.8956 -0.0881382 18.1688 0.165039 17.4209C0.32286 16.9549 0.486638 16.4385 0.643555 15.8945C0.909808 14.9709 0.737104 13.945 0.408203 12.832C0.175931 12.046 0.0378131 11.2197 0.00683594 10.3672L0 10C0.00023092 4.47744 4.47751 0.000213963 10 0ZM10.9082 5.47559C10.478 4.84114 9.52206 4.84118 9.0918 5.47559L9.00879 5.62109L8.00879 7.69043L5.70801 7.99121C4.79761 8.11001 4.4136 9.23669 5.09668 9.87793L6.77441 11.4531L6.35352 13.7002C6.18088 14.622 7.15612 15.2971 7.95605 14.8682L10 13.7715L12.0439 14.8682C12.8439 15.2971 13.8191 14.6219 13.6465 13.7002L13.2246 11.4531L14.9033 9.87793C15.5863 9.23672 15.2023 8.1101 14.292 7.99121L11.9902 7.69043L10.9912 5.62109L10.9082 5.47559Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageReviewFilled20.category = 'Communication';\n\nexport default MessageReviewFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageReviewFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageReviewFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3096 0.00390625C18.7938 0.168232 24 5.47618 24 12L23.9961 12.3096C23.8345 18.6909 18.6909 23.8344 12.3096 23.9961L12 24C10.7647 24 9.57069 23.8134 8.44727 23.4658C7.11851 23.0547 5.86452 22.8241 4.72168 23.1484C4.12917 23.3166 3.56369 23.4939 3.04688 23.666C2.21249 23.9437 1.39858 23.631 0.883789 23.1162C0.369073 22.6013 0.0561794 21.7875 0.333984 20.9531C0.506395 20.4354 0.683417 19.8685 0.851562 19.2744C1.17495 18.1315 0.945079 16.878 0.53418 15.5498C0.230323 14.5674 0.0492853 13.5316 0.00878906 12.4609L0 12C3.73005e-05 5.37274 5.37277 0.000195433 12 0L12.3096 0.00390625ZM13.0986 6.19531C12.6854 5.32673 11.5035 5.27224 10.9941 6.03223L10.9014 6.19531L9.50879 9.12109L6.30859 9.54492C5.28786 9.68001 4.89181 10.9365 5.62891 11.6387L7.9707 13.8691L7.38281 17.0576C7.19889 18.0564 8.25263 18.8452 9.16113 18.3506L12 16.8047L14.8389 18.3506C15.7475 18.8454 16.8011 18.0563 16.6172 17.0576L16.0283 13.8691L18.3711 11.6387C19.1083 10.9365 18.7123 9.67993 17.6914 9.54492L14.4902 9.12109L13.0986 6.19531Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageReviewFilled24.category = 'Communication';\n\nexport default MessageReviewFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageReviewFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageReviewFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1.00024C24.2842 1.00024 30.9998 7.71611 31 16.0002L30.9951 16.387C30.7897 24.4923 24.1549 31.0002 16 31.0002C14.5987 31.0002 13.241 30.8073 11.9531 30.4465C10.1178 29.9325 8.34043 29.6283 6.71094 30.1155C5.90132 30.3575 5.13494 30.6061 4.43848 30.844C3.43473 31.1865 2.44564 30.8183 1.81348 30.1858C1.18154 29.5533 0.81368 28.5642 1.15625 27.5608C1.39404 26.8645 1.64215 26.0981 1.88379 25.2883C2.37005 23.6585 2.06609 21.8815 1.55273 20.0461C1.23763 18.9195 1.0506 17.7393 1.00879 16.5237L1 16.0002C1.00017 7.71628 7.71608 1.00052 16 1.00024ZM17.2061 8.76685C16.7388 7.77664 15.3675 7.74574 14.8438 8.67407L14.7959 8.76685L13.0107 12.551L8.91016 13.0989C7.78464 13.2492 7.36566 14.6335 8.16406 15.4006L11.1689 18.2864L10.4141 22.4133C10.2155 23.499 11.357 24.3889 12.3652 23.8352L16.001 21.8372L19.6367 23.8352C20.6448 24.3885 21.7863 23.4987 21.5879 22.4133L20.832 18.2864L23.8379 15.4006L23.8369 15.3997C24.635 14.6326 24.2169 13.2495 23.0918 13.0989L18.9902 12.551L17.2061 8.76685Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageReviewFilled32.category = 'Communication';\n\nexport default MessageReviewFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageSlashed12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageSlashed12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.254633 0.237728C0.525129 -0.0325251 0.939041 -0.0721254 1.25147 0.119045C1.26963 0.130157 1.28603 0.143879 1.30108 0.158933L12.6968 11.5557C12.7209 11.5798 12.7465 11.6017 12.7729 11.6219C12.795 11.6388 12.816 11.657 12.8329 11.679C13.0765 11.9971 13.0531 12.4543 12.7623 12.7454C12.4455 13.0621 11.9317 13.062 11.6148 12.7454L10.689 11.8195C10.5733 11.7038 10.39 11.6931 10.2565 11.7878C9.19748 12.5393 7.90478 12.9831 6.5074 12.9831C5.90384 12.983 5.31804 12.9004 4.76195 12.7454C4.12899 12.5688 3.6345 12.488 3.20562 12.5943C2.80308 12.6942 2.41178 12.8106 2.05925 12.925C1.43383 13.1276 0.839931 12.8858 0.476512 12.5224C0.113142 12.159 -0.128847 11.5652 0.0739597 10.9397L0.245124 10.385C0.300695 10.1928 0.353789 9.99379 0.403609 9.79226C0.509621 9.36321 0.429812 8.86964 0.253576 8.237C0.0986269 7.68079 0.0158485 7.09502 0.0158485 6.49155C0.0158485 5.0941 0.458655 3.80055 1.2101 2.7414C1.3048 2.60791 1.29409 2.42462 1.17836 2.30888L0.254633 1.38516C-0.0621834 1.06828 -0.0621834 0.554602 0.254633 0.237728ZM2.81127 3.9418C2.66933 3.79985 2.43316 3.81927 2.32987 3.99139C1.89135 4.72219 1.63874 5.57731 1.63874 6.49155C1.63874 6.94634 1.70146 7.38587 1.8173 7.80169C2.00037 8.45893 2.19421 9.31138 1.97895 10.1821C1.93106 10.3759 1.87997 10.5661 1.8274 10.7505C1.75509 11.0041 1.99377 11.2428 2.2474 11.1705C2.43149 11.118 2.62139 11.0669 2.81469 11.0189C3.68619 10.8028 4.53963 10.9982 5.19725 11.1816C5.61308 11.2976 6.05258 11.3602 6.5074 11.3602C7.42154 11.3602 8.27591 11.1067 9.00648 10.6681C9.17859 10.5647 9.19802 10.3285 9.05606 10.1866L2.81127 3.9418ZM6.5074 0C10.0926 0 12.9989 2.90636 12.9989 6.49155C12.9989 7.22758 12.8756 7.93447 12.6493 8.59365C12.5748 8.81088 12.3003 8.86435 12.1379 8.70196L11.3359 7.89992C11.2536 7.81761 11.2224 7.69771 11.2488 7.58434C11.3306 7.23308 11.3761 6.86774 11.3761 6.49155C11.3761 3.80266 9.19628 1.62289 6.5074 1.62289C6.13103 1.62293 5.7652 1.66768 5.41356 1.74919C5.30017 1.77548 5.18031 1.74431 5.09804 1.66198L4.29672 0.859993C4.13443 0.697563 4.18797 0.423193 4.40518 0.348749C5.06442 0.122811 5.77153 7.44764e-05 6.5074 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageSlashed12.category = 'Communication';\n\nexport default MessageSlashed12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageSlashed16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageSlashed16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.472489 -0.0329219 0.859898 -0.0665595 1.1497 0.116987C1.17059 0.130221 1.18855 0.147429 1.20531 0.165613C1.21002 0.170723 1.21482 0.17576 1.21973 0.180664L15.7197 14.6807C15.7417 14.7026 15.7651 14.7223 15.7891 14.7406C15.8089 14.7557 15.8278 14.7721 15.843 14.7917C16.0709 15.0858 16.0502 15.5102 15.7803 15.7803C15.4874 16.073 15.0126 16.073 14.7197 15.7803L13.2938 14.3543C13.1843 14.2448 13.0098 14.2372 12.8873 14.3319C11.5356 15.3769 9.84076 15.9999 8 16C7.19262 16 6.41188 15.8798 5.67578 15.6562C4.83891 15.402 4.11438 15.2708 3.46875 15.4434C3.07897 15.5476 2.70292 15.6614 2.35742 15.7734C1.69375 15.9886 1.05774 15.7334 0.662109 15.3379C0.26651 14.9423 0.0113202 14.3063 0.226562 13.6426C0.338695 13.2969 0.452533 12.9207 0.556641 12.5303C0.728807 11.8845 0.597669 11.1608 0.34375 10.3242C0.120282 9.58805 0 8.80729 0 8C0 6.1591 0.622078 4.46358 1.66714 3.11172C1.76185 2.98921 1.75419 2.81473 1.64469 2.70523L0.219727 1.28027C-0.0730039 0.987411 -0.0730039 0.512589 0.219727 0.219727ZM3.14332 4.20387C3.01652 4.07706 2.80703 4.08881 2.70299 4.23486C1.94617 5.29726 1.5 6.59623 1.5 8C1.5 8.65767 1.59823 9.29109 1.7793 9.8877C2.04416 10.7602 2.29373 11.8359 2.00586 12.916C1.89389 13.3359 1.77333 13.7385 1.6543 14.1055C1.64683 14.1285 1.64164 14.1963 1.72266 14.2773C1.8036 14.3582 1.87137 14.3532 1.89453 14.3457C2.26067 14.2269 2.66274 14.1063 3.08203 13.9941C4.16257 13.7054 5.23853 13.9555 6.11133 14.2207C6.70808 14.402 7.34217 14.5 8 14.5C9.40361 14.4999 10.7019 14.0529 11.7642 13.2961C11.9102 13.192 11.922 12.9825 11.7951 12.8557L3.14332 4.20387ZM8 0C12.4182 0.00013194 16 3.5818 16 8C16 9.25412 15.7088 10.4393 15.1936 11.4953C15.106 11.6749 14.8687 11.7086 14.7275 11.5673L14.043 10.8829C13.9539 10.7937 13.9306 10.6586 13.9801 10.5426C14.3138 9.7618 14.5 8.90299 14.5 8C14.5 4.41023 11.5897 1.50013 8 1.5C7.09705 1.50002 6.23741 1.68493 5.45624 2.01811C5.34036 2.06753 5.20537 2.04428 5.11624 1.95524L4.43105 1.27064C4.28967 1.12939 4.32339 0.891953 4.50305 0.804423C5.5595 0.289724 6.74584 2.76557e-05 8 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageSlashed16.category = 'Communication';\n\nexport default MessageSlashed16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageSlashed20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageSlashed20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.471502 -0.031992 0.857225 -0.0665663 1.14669 0.114545C1.1683 0.128065 1.18682 0.145796 1.20416 0.16448C1.20925 0.169967 1.21444 0.175379 1.21973 0.180664L19.7197 18.6807C19.7421 18.703 19.7657 18.7232 19.7902 18.7419C19.8105 18.7575 19.8299 18.7743 19.8455 18.7946C20.071 19.0886 20.0494 19.5111 19.7803 19.7803C19.4874 20.0731 19.0126 20.0731 18.7197 19.7803L16.7164 17.7769C16.6054 17.6659 16.4278 17.6597 16.3061 17.7588C14.5855 19.1592 12.3913 19.9999 10 20C9.01541 20 8.0629 19.8563 7.16309 19.5898C6.04871 19.2598 5.02098 19.0871 4.09668 19.3545C3.55522 19.5113 3.04075 19.6747 2.57617 19.832C1.82831 20.0852 1.10139 19.8074 0.645508 19.3516C0.189652 18.8956 -0.0881052 18.1687 0.165039 17.4209C0.322857 16.9549 0.486641 16.4384 0.643555 15.8945C0.909808 14.9709 0.737104 13.945 0.408203 12.832C0.175937 12.046 0.0378127 11.2197 0.00683594 10.3672L0 10C9.9993e-05 7.60862 0.840705 5.41449 2.2412 3.69394C2.34032 3.57217 2.33407 3.39462 2.22304 3.28359L0.219727 1.28027C-0.0730853 0.987396 -0.0730853 0.512604 0.219727 0.219727ZM3.71501 4.77556C3.59052 4.65106 3.38569 4.65977 3.27783 4.79893C2.16366 6.23647 1.5001 8.04052 1.5 10L1.50586 10.3125C1.53221 11.0381 1.64962 11.7403 1.84668 12.4072C2.19085 13.5719 2.47667 14.9522 2.08496 16.3105C1.92103 16.8788 1.7492 17.4164 1.58496 17.9014C1.54875 18.0084 1.57395 18.1569 1.70703 18.29C1.84014 18.4231 1.98874 18.4483 2.0957 18.4121C2.57849 18.2486 3.11385 18.0769 3.67969 17.9131C5.04001 17.5194 6.42276 17.806 7.58887 18.1514C8.35234 18.3775 9.16155 18.5 10 18.5C11.9594 18.4999 13.7627 17.8354 15.2001 16.7212C15.3392 16.6133 15.348 16.4085 15.2235 16.284L3.71501 4.77556ZM10 0C15.5225 0.000258803 19.9998 4.47751 20 10L19.9873 10.5146C19.9049 12.1389 19.4326 13.6597 18.6649 14.9885C18.5685 15.1553 18.341 15.1808 18.2048 15.0446L17.5392 14.3791C17.4435 14.2833 17.4242 14.1355 17.4884 14.0162C18.1323 12.8201 18.4999 11.4534 18.5 10C18.4998 5.30594 14.6941 1.50026 10 1.5C8.5464 1.50008 7.17834 1.86607 5.98183 2.50969C5.86255 2.57384 5.71477 2.55461 5.619 2.45884L4.9554 1.79524C4.81921 1.65905 4.84475 1.43147 5.01153 1.33514C6.47982 0.487107 8.18274 9.21609e-05 10 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageSlashed20.category = 'Communication';\n\nexport default MessageSlashed20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageSlashed24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageSlashed24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.471531 -0.0320782 0.857234 -0.0666567 1.14672 0.114553C1.16831 0.128068 1.18682 0.145789 1.20414 0.164461C1.20924 0.169954 1.21444 0.175373 1.21973 0.180664L23.7197 22.6807C23.7421 22.703 23.7657 22.7232 23.7902 22.7419C23.8105 22.7575 23.8299 22.7743 23.8455 22.7946C24.071 23.0886 24.0494 23.5111 23.7803 23.7803C23.4874 24.0732 23.0126 24.0732 22.7197 23.7803L20.1349 21.1954C20.0228 21.0834 19.8433 21.0781 19.7221 21.1802C17.7083 22.8761 15.1311 23.9246 12.3096 23.9961L12 24C10.7647 24 9.57069 23.8134 8.44727 23.4658C7.11851 23.0547 5.86452 22.8241 4.72168 23.1484C4.12917 23.3166 3.56369 23.4939 3.04688 23.666C2.21249 23.9437 1.39858 23.631 0.883789 23.1162C0.369073 22.6013 0.0561794 21.7875 0.333984 20.9531C0.506395 20.4354 0.683417 19.8685 0.851562 19.2744C1.17495 18.1315 0.945079 16.878 0.53418 15.5498C0.230323 14.5674 0.0492853 13.5316 0.00878906 12.4609L0 12C1.65605e-05 9.05765 1.06109 6.3642 2.81884 4.27697C2.92091 4.15577 2.91563 3.97618 2.8036 3.86414L0.219727 1.28027C-0.0731667 0.98738 -0.0731667 0.51262 0.219727 0.219727ZM4.29418 5.35473C4.17109 5.23164 3.96911 5.23857 3.85912 5.3735C2.3858 7.18092 1.50002 9.48637 1.5 12L1.50781 12.4043C1.5433 13.3425 1.70141 14.2484 1.9668 15.1064C2.39371 16.4864 2.74347 18.0988 2.29492 19.6836C2.11981 20.3023 1.93648 20.8912 1.75781 21.4277C1.69362 21.6209 1.74901 21.8602 1.94434 22.0557C2.13977 22.2511 2.3791 22.3063 2.57227 22.2422C3.10744 22.064 3.69522 21.8802 4.3125 21.7051C5.89762 21.2553 7.51033 21.6052 8.89062 22.0322C9.87205 22.3359 10.9167 22.5 12 22.5L12.54 22.4863C14.8436 22.3696 16.9511 21.5099 18.6285 20.1428C18.7634 20.0328 18.7703 19.8309 18.6472 19.7078L4.29418 5.35473ZM12.3096 0.00390625C18.7938 0.168232 24 5.47618 24 12L23.9961 12.3096C23.9389 14.5688 23.2551 16.671 22.1146 18.4532C22.0133 18.6115 21.7921 18.632 21.6592 18.4991L21.0041 17.8439C20.9042 17.7441 20.8879 17.5884 20.9616 17.4679C21.9361 15.8751 22.5 14.004 22.5 12C22.5 6.38226 18.088 1.79487 12.54 1.51367L12 1.5C9.99621 1.50007 8.12463 2.06292 6.53207 3.03737C6.41162 3.11107 6.2559 3.09477 6.15605 2.99491L5.50094 2.33981C5.36804 2.20691 5.38857 1.98575 5.54688 1.88446C7.41017 0.692321 9.6238 7.00729e-05 12 0L12.3096 0.00390625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageSlashed24.category = 'Communication';\n\nexport default MessageSlashed24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessageSlashed32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessageSlashed32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21973C1.51253 0.926945 1.98737 0.927108 2.28027 1.21973L2.5791 1.51855C2.58274 1.52235 2.58611 1.52654 2.58984 1.53027L30.5898 29.5303C30.5933 29.5337 30.5971 29.5367 30.6006 29.54L30.7803 29.7197C31.073 30.0126 31.0731 30.4874 30.7803 30.7803C30.4874 31.073 30.0126 31.073 29.7197 30.7803L26.2634 27.3239C26.1503 27.2108 25.9687 27.2066 25.8481 27.3116C23.3035 29.5289 20.0048 30.9035 16.3867 30.9951L16 31C14.5988 31 13.2411 30.8068 11.9531 30.4463C10.1177 29.9326 8.34038 29.6291 6.71094 30.1162C5.90138 30.3583 5.13494 30.6069 4.43848 30.8447C3.43485 31.1872 2.44483 30.8197 1.8125 30.1875C1.18023 29.5552 0.812842 28.5652 1.15527 27.5615C1.39299 26.8655 1.64201 26.0992 1.88379 25.29C2.37061 23.6604 2.06599 21.8825 1.55273 20.0469C1.19259 18.7588 1.00004 17.401 1 16C1.00012 12.2306 2.39047 8.78509 4.68644 6.14994C4.79148 6.0294 4.7872 5.84775 4.67414 5.73469L1.21973 2.28027C0.927149 1.98741 0.927067 1.51254 1.21973 1.21973ZM6.16267 7.22322C6.04091 7.10146 5.84161 7.10676 5.72979 7.23771C3.71615 9.59583 2.50011 12.6562 2.5 16C2.50004 17.2632 2.67326 18.4855 2.99707 19.6436C3.52193 21.5207 3.93707 23.6555 3.32031 25.7197C3.07233 26.5497 2.81829 27.3341 2.5752 28.0459C2.45153 28.4087 2.56515 28.819 2.87305 29.127C3.181 29.4348 3.59135 29.5485 3.9541 29.4248C4.66619 29.1816 5.45083 28.927 6.28125 28.6787C8.34548 28.0616 10.4803 28.4766 12.3574 29.002C13.5152 29.326 14.7369 29.5 16 29.5L16.3486 29.4951C19.5562 29.4138 22.4836 28.2107 24.7593 26.2673C24.8903 26.1555 24.8956 25.9562 24.7738 25.8344L6.16267 7.22322ZM16.3867 1.00488C24.4921 1.21006 30.9998 7.84529 31 16C30.9999 19.2056 29.9923 22.1745 28.2789 24.6117C28.1734 24.7618 27.9585 24.7778 27.8287 24.648L27.1795 23.9988C27.0759 23.8952 27.0626 23.7321 27.1453 23.6112C28.629 21.4442 29.4999 18.8247 29.5 16C29.4998 8.66093 23.6431 2.68986 16.3486 2.50488L16 2.5C13.1752 2.50005 10.5543 3.3693 8.38679 4.85276C8.2659 4.9355 8.10285 4.92218 7.99926 4.81859L7.34907 4.1684C7.21931 4.03864 7.2353 3.82365 7.38544 3.71815C9.82323 2.00519 12.7943 1.00005 16 1L16.3867 1.00488Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessageSlashed32.category = 'Communication';\n\nexport default MessageSlashed32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Messages12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Messages12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.62598 1.125C10.5924 1.125 11.376 1.90848 11.376 2.875V6.125C11.376 7.09154 10.5924 7.875 9.62598 7.875H9.37598V8.125C9.37598 9.09154 8.59242 9.875 7.62598 9.875H5.44434L3.36523 11.0303C3.13306 11.1593 2.85006 11.156 2.62109 11.0215C2.39206 10.8867 2.25098 10.6407 2.25098 10.375V9.86816C1.3429 9.80399 0.625977 9.04943 0.625977 8.125V4.875C0.625977 3.9085 1.40948 3.125 2.37598 3.125H2.75098V2.875C2.75098 1.9085 3.53448 1.125 4.50098 1.125H9.62598ZM2.37598 4.625C2.23791 4.625 2.12598 4.73693 2.12598 4.875V8.125C2.12598 8.26308 2.2379 8.375 2.37598 8.375H3.00098C3.407 8.375 3.73611 8.6977 3.74902 9.10059L4.88672 8.46973L4.97266 8.42871C5.06093 8.39342 5.15533 8.375 5.25098 8.375H7.62598C7.76404 8.375 7.87598 8.26306 7.87598 8.125V7.14355C7.87583 7.13738 7.875 7.13121 7.875 7.125C7.875 7.11781 7.87578 7.11066 7.87598 7.10352V4.875C7.87598 4.73695 7.76403 4.625 7.62598 4.625H2.37598ZM4.50098 2.625C4.36291 2.625 4.25098 2.73693 4.25098 2.875V3.125H7.62598C8.59242 3.125 9.37598 3.90848 9.37598 4.875V6.375H9.62598C9.76404 6.375 9.87598 6.26306 9.87598 6.125V2.875C9.87598 2.73695 9.76403 2.625 9.62598 2.625H4.50098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessages12.category = 'Communication';\n\nexport default Messages12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Messages16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Messages16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.835 1.75C13.9852 1.7502 14.9178 2.68267 14.918 3.83301V8.16699C14.9178 9.31736 13.9852 10.2498 12.835 10.25H12.252V10.833C12.252 11.9835 11.3183 12.9168 10.168 12.917H7.19531L4.36621 14.4893L4.27637 14.5312C4.06355 14.6151 3.82138 14.5972 3.62109 14.4795C3.39221 14.3447 3.25195 14.0987 3.25195 13.833V12.917H3.16797C2.01753 12.9168 1.08496 11.9835 1.08496 10.833V6.5C1.08496 5.34951 2.01752 4.41717 3.16797 4.41699H3.91797V3.83301C3.91814 2.68256 4.85147 1.75 6.00195 1.75H12.835ZM3.16797 5.91699C2.84595 5.91717 2.58496 6.17794 2.58496 6.5V10.833C2.58496 11.1551 2.84594 11.4168 3.16797 11.417H4.00195C4.41585 11.4174 4.75195 11.753 4.75195 12.167V12.5576L6.6377 11.5107L6.72363 11.4697C6.81168 11.4347 6.9066 11.417 7.00195 11.417H10.168C10.4899 11.4168 10.752 11.155 10.752 10.833V9.53809C10.7513 9.52546 10.75 9.51279 10.75 9.5C10.75 9.48689 10.7513 9.47389 10.752 9.46094V6.5C10.752 6.17797 10.4899 5.91719 10.168 5.91699H3.16797ZM6.00195 3.25C5.6799 3.25 5.41814 3.51099 5.41797 3.83301V4.41699H10.168C11.3183 4.41719 12.252 5.34951 12.252 6.5V8.75H12.835C13.1568 8.7498 13.4178 8.48888 13.418 8.16699V3.83301C13.4178 3.51113 13.1568 3.2502 12.835 3.25H6.00195Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessages16.category = 'Communication';\n\nexport default Messages16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Messages20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Messages20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.043 2.375C17.3776 2.375 18.46 3.45729 18.46 4.79199V10.208C18.46 11.5427 17.3776 12.625 16.043 12.625H15.126V13.542C15.1258 14.8765 14.0443 15.9579 12.71 15.958H8.94629L5.36523 17.9473C5.13312 18.076 4.84991 18.073 4.62109 17.9385C4.39231 17.8037 4.25109 17.5575 4.25098 17.292V15.958H3.95996C2.62556 15.9578 1.54314 14.8764 1.54297 13.542V8.125C1.54297 6.79043 2.62544 5.70821 3.95996 5.70801H5.08496V4.79199C5.08496 3.45753 6.16661 2.37537 7.50098 2.375H16.043ZM3.95996 7.20801C3.45387 7.20821 3.04297 7.61886 3.04297 8.125V13.542C3.04314 14.048 3.45397 14.4578 3.95996 14.458H5.00098C5.41508 14.458 5.7508 14.7939 5.75098 15.208V16.0166L8.38672 14.5527C8.49792 14.491 8.62377 14.4581 8.75098 14.458H12.71C13.216 14.4579 13.6258 14.048 13.626 13.542V11.9131C13.6253 11.9005 13.624 11.8878 13.624 11.875C13.624 11.8619 13.6253 11.8489 13.626 11.8359V8.125C13.626 7.61885 13.2161 7.20816 12.71 7.20801H3.95996ZM7.50098 3.875C6.99503 3.87537 6.58496 4.28596 6.58496 4.79199V5.70801H12.71C14.0444 5.70816 15.126 6.79039 15.126 8.125V11.125H16.043C16.5492 11.125 16.96 10.7143 16.96 10.208V4.79199C16.96 4.28575 16.5492 3.875 16.043 3.875H7.50098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessages20.category = 'Communication';\n\nexport default Messages20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Messages24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Messages24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.252 3C20.7706 3 22.002 4.2312 22.002 5.75V12.25C22.002 13.7688 20.7706 15 19.252 15H18.002V16.25C18.002 17.7688 16.7706 19 15.252 19H10.6953L6.36621 21.4053C6.13404 21.5343 5.85104 21.531 5.62207 21.3965C5.39304 21.2617 5.25195 21.0157 5.25195 20.75V19H4.75195C3.23318 19 2.00195 17.7688 2.00195 16.25V9.75C2.00195 8.23122 3.23317 7 4.75195 7H6.25195V5.75C6.25195 4.23122 7.48317 3 9.00195 3H19.252ZM4.75195 8.5C4.0616 8.5 3.50195 9.05964 3.50195 9.75V16.25C3.50195 16.9404 4.06159 17.5 4.75195 17.5H6.00195C6.41617 17.5 6.75195 17.8358 6.75195 18.25V19.4756L10.1377 17.5947L10.2236 17.5537C10.3119 17.5184 10.4063 17.5 10.502 17.5H15.252C15.9423 17.5 16.502 16.9404 16.502 16.25V14.2881C16.5013 14.2755 16.5 14.2628 16.5 14.25C16.5 14.2369 16.5013 14.2239 16.502 14.2109V9.75C16.502 9.05966 15.9423 8.5 15.252 8.5H4.75195ZM9.00195 4.5C8.3116 4.5 7.75195 5.05964 7.75195 5.75V7H15.252C16.7706 7 18.002 8.2312 18.002 9.75V13.5H19.252C19.9423 13.5 20.502 12.9404 20.502 12.25V5.75C20.502 5.05966 19.9423 4.5 19.252 4.5H9.00195Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessages24.category = 'Communication';\n\nexport default Messages24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Messages32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Messages32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.6689 4.25C27.5558 4.25 29.0859 5.78 29.0859 7.66699V16.333C29.0859 18.22 27.5558 19.75 25.6689 19.75H23.752V21.667C23.7518 23.5538 22.2226 25.0829 20.3359 25.083H14.1973L8.36621 28.3223C8.1341 28.451 7.85089 28.448 7.62207 28.3135C7.39329 28.1787 7.25207 27.9325 7.25195 27.667V25.083H6.33594C4.44925 25.0828 2.91912 23.5537 2.91895 21.667V13C2.91895 11.1131 4.44913 9.58321 6.33594 9.58301H8.58594V7.66699C8.58594 5.78025 10.1153 4.25037 12.002 4.25H25.6689ZM6.33594 11.083C5.27756 11.0832 4.41895 11.9416 4.41895 13V21.667C4.41912 22.7253 5.27766 23.5828 6.33594 23.583H8.00195C8.41606 23.583 8.75178 23.9189 8.75195 24.333V26.3916L13.6377 23.6777C13.7489 23.616 13.8748 23.5831 14.002 23.583H20.3359C21.3942 23.5829 22.2518 22.7253 22.252 21.667V19.0576C22.2505 19.0386 22.249 19.0194 22.249 19C22.249 18.9803 22.2505 18.9607 22.252 18.9414V13C22.252 11.9416 21.3943 11.0831 20.3359 11.083H6.33594ZM12.002 5.75C10.9437 5.75037 10.0859 6.60868 10.0859 7.66699V9.58301H20.3359C22.2227 9.58315 23.752 11.1131 23.752 13V18.25H25.6689C26.7274 18.25 27.5859 17.3916 27.5859 16.333V7.66699C27.5859 6.60846 26.7274 5.75 25.6689 5.75H12.002Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessages32.category = 'Communication';\n\nexport default Messages32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.9707 4.54993C5.88925 4.5501 7.44593 6.10547 7.44629 8.02454C7.44629 9.94362 5.88975 11.5 3.9707 11.5001C3.56709 11.5001 3.1819 11.4291 2.82617 11.3038C2.41072 11.4008 2.00662 11.5065 1.78613 11.5685H1.78418C0.948081 11.8017 0.197968 11.0268 0.427734 10.2091L0.582031 9.63391C0.619397 9.48732 0.655103 9.32821 0.692383 9.16809C0.567268 8.81178 0.496094 8.42721 0.496094 8.02454C0.49645 6.10586 2.05187 4.55017 3.9707 4.54993ZM3.9707 6.54993C3.15645 6.5501 2.49635 7.21018 2.49609 8.02454C2.49609 8.24745 2.54783 8.46018 2.64062 8.6554C2.73217 8.84796 2.75813 9.06552 2.71777 9.27649C2.92903 9.23595 3.14706 9.2629 3.33984 9.35461C3.53624 9.44806 3.74892 9.50008 3.9707 9.50012C4.78518 9.49995 5.44629 8.83905 5.44629 8.02454C5.44603 7.21053 4.7853 6.5501 3.9707 6.54993ZM7.34961 0.500122C9.64136 0.500392 11.5 2.3587 11.5 4.65051C11.4999 5.15993 11.403 5.64455 11.2363 6.09094C11.3727 6.68507 11.5303 7.27033 11.6094 7.54993C11.844 8.37979 11.0775 9.14294 10.251 8.91028L10.25 8.9093C9.97033 8.83022 9.38663 8.67249 8.79395 8.53625C8.67563 8.58046 8.55395 8.61866 8.43066 8.65247C8.45929 8.44736 8.47559 8.23753 8.47559 8.02454C8.47554 7.52675 8.39245 7.04833 8.24316 6.60071L8.27148 6.58997L8.42578 6.53137C8.58377 6.48583 8.75254 6.47876 8.91602 6.51379C9.04449 6.54133 9.17435 6.57185 9.30273 6.60168C9.27281 6.4728 9.2415 6.34292 9.21387 6.21399C9.16721 5.99621 9.19427 5.76971 9.28906 5.57043C9.39023 5.35779 9.45871 5.12988 9.48633 4.89172L9.5 4.65051C9.49999 3.46327 8.53679 2.50039 7.34961 2.50012L7.12988 2.51086C6.3574 2.5894 5.7071 3.07803 5.39648 3.755C4.94987 3.60642 4.47208 3.52462 3.97559 3.52454C3.76104 3.52454 3.54931 3.54042 3.34277 3.56946C3.81836 1.8019 5.43156 0.500275 7.34961 0.500122Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessagesBold12.category = 'Communication';\n\nexport default MessagesBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.29688 6.40002C7.67131 6.40002 9.59754 8.32479 9.59766 10.6998C9.59764 13.075 7.67131 14.9996 5.29688 14.9996C4.76568 14.9995 4.25617 14.9005 3.78516 14.7233C3.34418 14.8246 2.90512 14.9355 2.58008 15.024H2.5791C1.60537 15.2876 0.708845 14.3916 0.972656 13.4176V13.4166C1.0609 13.0928 1.17122 12.6534 1.27246 12.2115C1.09537 11.74 0.997073 11.2304 0.99707 10.6998C0.997191 8.32528 2.92258 6.40046 5.29688 6.40002ZM5.29688 8.40002C4.0269 8.40039 2.99716 9.42997 2.99707 10.6998C2.99707 11.0568 3.07801 11.3926 3.2207 11.691C3.31634 11.8913 3.34385 12.1187 3.29688 12.3375C3.26311 12.4948 3.22328 12.6528 3.18652 12.8092C3.34305 12.7723 3.50163 12.7327 3.65918 12.6989C3.82332 12.6636 3.99272 12.6706 4.15137 12.7164L4.30664 12.776L4.53711 12.8707C4.77427 12.9539 5.02966 12.9996 5.29688 12.9996C6.56751 12.9996 7.59764 11.9697 7.59766 10.6998C7.59756 9.42997 6.56739 8.40002 5.29688 8.40002ZM9.7998 0.999634C12.6715 0.999742 14.9998 3.32818 15 6.19983C15 6.87165 14.8703 7.51585 14.6367 8.10803C14.7864 8.76875 14.958 9.43144 15.0791 9.87073V9.8717C15.3477 10.8504 14.4449 11.7466 13.4707 11.4781C13.0306 11.3569 12.3701 11.1844 11.7109 11.0348C11.5699 11.0906 11.4251 11.1395 11.2783 11.1832C11.291 11.0238 11.2998 10.8626 11.2998 10.6998C11.2998 10.1553 11.2258 9.6281 11.0898 9.12659L11.1797 9.08752L11.335 9.02795C11.4936 8.98208 11.6631 8.97517 11.8271 9.01038C12.1718 9.08435 12.5226 9.16787 12.8525 9.24963C12.7711 8.92002 12.6861 8.57003 12.6123 8.2262C12.5654 8.0073 12.5936 7.77909 12.6895 7.57874C12.8634 7.215 12.971 6.81168 12.9951 6.3844L13 6.19983C12.9998 4.43276 11.5669 2.99974 9.7998 2.99963C8.49209 2.99967 7.36754 3.78474 6.87109 4.90881C6.37023 4.77325 5.84355 4.69983 5.2998 4.69983C5.13642 4.69983 4.97454 4.70752 4.81445 4.72034C5.452 2.56953 7.44222 0.999675 9.7998 0.999634Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessagesBold16.category = 'Communication';\n\nexport default MessagesBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.39883 8.19995C9.3811 8.2003 11.7982 10.6185 11.7982 13.6003C11.798 16.5822 9.38078 18.9994 6.39883 18.9998C5.69382 18.9998 5.01862 18.8622 4.39883 18.615C3.77417 18.7564 3.14677 18.919 2.68887 19.0437H2.68789C1.63755 19.3287 0.668808 18.3605 0.954492 17.3093L1.19863 16.3718C1.26099 16.1215 1.32388 15.8587 1.3832 15.5964C1.13677 14.9783 0.998494 14.305 0.998437 13.6003C0.998452 10.618 3.4165 8.19995 6.39883 8.19995ZM6.39883 10.2C4.52107 10.2 2.99845 11.7226 2.99844 13.6003L3.0043 13.7957C3.03005 14.2485 3.14412 14.6765 3.32949 15.0642C3.42543 15.265 3.45274 15.4932 3.40566 15.7126C3.32276 16.0988 3.22937 16.4927 3.13809 16.8591C3.50391 16.7679 3.89784 16.6754 4.28359 16.5925L4.44961 16.571C4.5604 16.566 4.67162 16.5784 4.77773 16.6091L4.93301 16.6687L5.10098 16.7439C5.49958 16.9086 5.93765 16.9998 6.39883 16.9998L6.57363 16.9949C8.36968 16.9036 9.79805 15.4192 9.79824 13.6003C9.79823 11.7812 8.36963 10.2961 6.57363 10.2048L6.39883 10.2ZM12.4008 0.999756C16.0453 0.999976 19.001 3.95462 19.0014 7.59937C19.0014 8.49138 18.8226 9.34442 18.5004 10.1228C18.5919 10.5304 18.6898 10.9407 18.7865 11.324L19.1186 12.5828C19.4086 13.6355 18.4375 14.6072 17.3842 14.3171C16.7724 14.1485 15.8435 13.904 14.9262 13.698C14.5923 13.8364 14.2438 13.9463 13.8852 14.0291C13.8932 13.8871 13.8988 13.7443 13.8988 13.6003C13.8988 13.0527 13.8384 12.5189 13.727 12.0046C13.9544 11.9361 14.1751 11.8509 14.3861 11.7498C14.5369 11.6776 14.7034 11.6444 14.8695 11.6521L15.0355 11.6736C15.6849 11.813 16.3516 11.9787 16.9311 12.1287C16.7814 11.5491 16.6154 10.8831 16.476 10.2341C16.4288 10.0144 16.4558 9.78582 16.5521 9.58472C16.8394 8.98505 17.0014 8.31198 17.0014 7.59937C17.001 5.05943 14.941 2.99998 12.4008 2.99976L12.1645 3.00562C10.1901 3.10559 8.54382 4.45072 7.99551 6.27124C7.48101 6.15969 6.94673 6.10035 6.39883 6.10034C6.25562 6.10035 6.1133 6.10511 5.97207 6.11304C6.6467 3.18451 9.26732 0.999829 12.4008 0.999756Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMessagesBold20.category = 'Communication';\n\nexport default MessagesBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.83154 10.0088C11.2656 10.1832 13.9966 13.0226 13.9966 16.5C13.9966 19.9774 11.2656 22.8168 7.83154 22.9912L7.49658 23C6.61928 23 5.78062 22.8252 5.01514 22.5088C4.66222 22.588 4.30708 22.6717 3.97021 22.7559L2.79346 23.0635C1.66662 23.3698 0.625094 22.3302 0.932129 21.2021L1.23877 20.0254C1.32286 19.6877 1.40649 19.3316 1.48584 18.9775C1.17037 18.2125 0.996582 17.3753 0.996582 16.5C0.996582 12.9102 3.90682 10.0001 7.49658 10L7.83154 10.0088ZM7.49658 12C5.01133 12.0001 2.99658 14.0148 2.99658 16.5C2.99658 17.1968 3.15402 17.854 3.43408 18.4395C3.53031 18.6409 3.55749 18.8698 3.51025 19.0898C3.37553 19.7172 3.21553 20.3606 3.0708 20.9238C3.6335 20.7789 4.27725 20.6191 4.90479 20.4844L5.07178 20.4629C5.18271 20.4579 5.29365 20.4712 5.3999 20.502L5.55615 20.5615L5.77881 20.6602C6.30717 20.8787 6.88677 21 7.49658 21C9.98176 20.9999 11.9966 18.9852 11.9966 16.5C11.9966 14.0148 9.98176 12.0001 7.49658 12ZM14.9995 1C19.4177 1.00012 22.9995 4.5818 22.9995 9C22.9995 10.1085 22.7711 11.1656 22.3618 12.1279C22.5529 12.9868 22.7715 13.8585 22.9604 14.5713L23.1558 15.2949C23.4672 16.4248 22.4238 17.4657 21.2954 17.1553L20.5718 16.96C19.8597 16.7708 18.9897 16.5513 18.1323 16.3604C17.4596 16.647 16.7398 16.843 15.9888 16.9365C15.9961 16.7919 15.9995 16.6464 15.9995 16.5C15.9995 15.9664 15.9471 15.4448 15.853 14.9385C16.3559 14.8668 16.8385 14.7339 17.2925 14.5459L17.5913 14.4131L17.7466 14.3535C17.8531 14.3226 17.9644 14.3094 18.0757 14.3145L18.2427 14.3359C19.2064 14.5429 20.2022 14.7928 21.0073 15.0059C20.7945 14.1999 20.5444 13.204 20.3374 12.2402C20.2901 12.0199 20.3179 11.7906 20.4146 11.5889C20.7894 10.8065 20.9995 9.92918 20.9995 9C20.9995 5.68637 18.3131 3.00012 14.9995 3C11.976 3.00011 9.47591 5.23672 9.06104 8.14551C8.55479 8.05148 8.03299 8.00001 7.49951 8C7.35288 8 7.20682 8.00243 7.06201 8.00977C7.53339 4.19269 10.692 1.20852 14.5874 1.01074L14.9995 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessagesBold24.category = 'Communication';\n\nexport default MessagesBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.69653 13.6C14.5013 13.6001 18.3967 17.4953 18.3967 22.3002C18.3966 27.1049 14.5013 31.0003 9.69653 31.0004C8.47834 31.0003 7.31741 30.746 6.26294 30.2924C5.08004 30.5548 3.87185 30.8674 3.00708 31.1029C1.7253 31.4516 0.544649 30.2662 0.89282 28.9877L1.09985 28.2142C1.29557 27.468 1.51207 26.5921 1.70337 25.7299C1.25069 24.6764 0.996362 23.5173 0.996336 22.3002C0.996349 17.4955 4.89187 13.6002 9.69653 13.6ZM9.69653 15.6C5.99644 15.6002 2.99635 18.6 2.99634 22.3002L3.00708 22.6859C3.05784 23.5794 3.2844 24.425 3.65063 25.1898C3.74754 25.3924 3.77533 25.6227 3.72778 25.8441C3.48584 26.9705 3.18858 28.1362 2.94555 29.0482C3.85698 28.8053 5.02331 28.5098 6.14966 28.2679C6.31564 28.2323 6.48725 28.2391 6.6477 28.2855L6.80493 28.3461L7.13696 28.4945C7.92453 28.8204 8.78892 29.0003 9.69653 29.0004L10.0413 28.9916C13.5812 28.812 16.3966 25.8847 16.3967 22.3002C16.3967 18.7156 13.5813 15.7883 10.0413 15.6088L9.69653 15.6ZM20.2004 1.00037C26.1649 1.00055 31.0001 5.83572 31.0002 11.8002L30.9963 12.1117C30.9557 13.5418 30.6358 14.9044 30.0901 16.1449C30.3652 17.3928 30.6837 18.6674 30.9583 19.7025L31.2327 20.7191C31.5854 21.9993 30.4038 23.1861 29.1204 22.8324C27.9925 22.5215 26.2462 22.0624 24.5481 21.6879C23.3604 22.2108 22.0611 22.5253 20.6975 22.5873C20.6977 22.5583 20.7004 22.5294 20.7004 22.5004C20.7004 21.8491 20.64 21.2114 20.5315 20.5912C21.6029 20.5516 22.6241 20.3234 23.5627 19.9349L24.0002 19.7396L24.1575 19.6791C24.318 19.6326 24.4895 19.6259 24.6555 19.6615C26.2785 20.01 27.9685 20.4482 29.177 20.7758C28.8494 19.5665 28.4114 17.8762 28.0627 16.2533C28.0152 16.0319 28.0438 15.8008 28.1409 15.598C28.6913 14.4494 29.0002 13.1619 29.0002 11.8002C29.0001 6.94026 25.0603 3.00052 20.2004 3.00037C15.397 3.00064 11.4945 6.84919 11.4045 11.6312C10.8492 11.5449 10.28 11.5004 9.70044 11.5004C9.60249 11.5004 9.50481 11.5047 9.40747 11.5072C9.56268 5.67813 14.3339 1.00064 20.2004 1.00037Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMessagesBold32.category = 'Communication';\n\nexport default MessagesBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.9707 4.54993C5.88925 4.5501 7.44593 6.10547 7.44629 8.02454C7.44629 9.94362 5.88975 11.5 3.9707 11.5001C3.56621 11.5001 3.17921 11.4292 2.82129 11.3029C2.34432 11.4141 1.88544 11.5396 1.70215 11.5919C0.910283 11.8178 0.177266 11.0854 0.40332 10.2931L0.558594 9.7179C0.602065 9.54942 0.648968 9.36161 0.693359 9.17102C0.567583 8.81343 0.496094 8.42785 0.496094 8.02454C0.49645 6.10586 2.05187 4.55017 3.9707 4.54993ZM7.34961 0.500122C9.64155 0.500515 11.499 2.35908 11.499 4.65051C11.4989 5.16023 11.4025 5.64561 11.2354 6.0929C11.3717 6.68623 11.5293 7.27034 11.6084 7.54993C11.8429 8.37877 11.0774 9.14328 10.249 8.9093C9.96911 8.83016 9.38597 8.67235 8.79395 8.53625C8.67558 8.5805 8.5541 8.61961 8.43066 8.65344C8.45938 8.44803 8.47559 8.23786 8.47559 8.02454C8.47537 5.53969 6.46039 3.52495 3.97559 3.52454C3.76071 3.52454 3.54864 3.54033 3.3418 3.56946C3.81767 1.80179 5.43183 0.500304 7.34961 0.500122Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessagesBoldFilled12.category = 'Communication';\n\nexport default MessagesBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.29688 6.40002C7.67131 6.40002 9.59754 8.32479 9.59766 10.6998C9.59764 13.075 7.67131 14.9996 5.29688 14.9996C4.76527 14.9995 4.25555 14.8998 3.78418 14.7223C3.15257 14.8672 2.52932 15.0361 2.2373 15.1188C1.40868 15.353 0.643625 14.588 0.87793 13.7594L1.08594 12.983C1.14729 12.7438 1.21137 12.4783 1.27246 12.2115C1.09539 11.7403 0.997073 11.2307 0.99707 10.6998C0.997191 8.32528 2.92258 6.40046 5.29688 6.40002ZM9.7998 0.999634C12.6715 0.999742 14.9998 3.32818 15 6.19983C15 6.87245 14.8699 7.51728 14.6357 8.10999C14.8338 8.98183 15.073 9.85438 15.1758 10.2155V10.2174C15.4125 11.056 14.6345 11.8076 13.8154 11.5748C13.4532 11.4718 12.5819 11.2319 11.7109 11.0338C11.5697 11.0898 11.4252 11.1394 11.2783 11.1832C11.291 11.0238 11.2998 10.8626 11.2998 10.6998C11.2997 7.3862 8.61346 4.69983 5.2998 4.69983C5.13642 4.69983 4.97454 4.70752 4.81445 4.72034C5.45197 2.56941 7.4422 0.999675 9.7998 0.999634Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessagesBoldFilled16.category = 'Communication';\n\nexport default MessagesBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.39893 8.19995C9.3812 8.2003 11.7983 10.6185 11.7983 13.6003C11.7981 16.5822 9.38088 18.9994 6.39893 18.9998C5.69548 18.9998 5.02155 18.8632 4.40283 18.6169C3.59636 18.7994 2.78641 19.015 2.34229 19.1394C1.43936 19.3922 0.605925 18.5594 0.858887 17.656L1.13428 16.6238C1.21669 16.3003 1.30148 15.9459 1.38135 15.5925C1.13593 14.9755 0.998592 14.3034 0.998535 13.6003C0.99855 10.618 3.4166 8.19995 6.39893 8.19995ZM12.4009 0.999756C16.0456 0.999919 19.0001 3.95477 19.0005 7.59937C19.0005 8.49086 18.823 9.34437 18.5005 10.1238C18.5919 10.5311 18.6899 10.941 18.7866 11.324L19.1187 12.5828C19.4085 13.6356 18.4372 14.607 17.3843 14.3171L16.1245 13.9841C15.7421 13.8874 15.3329 13.7893 14.9263 13.698C14.5923 13.8365 14.244 13.9463 13.8853 14.0291C13.8933 13.8871 13.8989 13.7443 13.8989 13.6003C13.8989 9.45825 10.541 6.10039 6.39893 6.10034C6.25538 6.10035 6.11274 6.10508 5.97119 6.11304C6.64598 3.18425 9.26746 0.999756 12.4009 0.999756Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessagesBoldFilled20.category = 'Communication';\n\nexport default MessagesBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.49658 10C11.0863 10.0001 13.9966 12.9102 13.9966 16.5C13.9966 20.0898 11.0863 22.9999 7.49658 23C6.61923 23 5.7806 22.8252 5.01514 22.5088C4.20528 22.6906 3.38625 22.902 2.79346 23.0635C1.66573 23.3705 0.62509 22.3298 0.932129 21.2021L1.23877 20.0254C1.32287 19.6876 1.40649 19.3316 1.48584 18.9775C1.17035 18.2125 0.996582 17.3753 0.996582 16.5C0.996582 12.9102 3.90677 10 7.49658 10ZM14.9995 1C19.4177 1.00012 22.9995 4.5818 22.9995 9C22.9995 10.1085 22.7711 11.1656 22.3618 12.1279C22.5529 12.9868 22.7715 13.8585 22.9604 14.5713L23.1558 15.2949C23.4672 16.4248 22.4238 17.4657 21.2954 17.1553L20.5718 16.96C19.8597 16.7708 18.9897 16.5513 18.1323 16.3604C17.4596 16.647 16.7398 16.843 15.9888 16.9365C15.9961 16.7919 15.9995 16.6464 15.9995 16.5C15.9995 11.8057 12.1938 8.00012 7.49951 8C7.35288 8 7.20682 8.00243 7.06201 8.00977C7.5499 4.0589 10.9168 1.00012 14.9995 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessagesBoldFilled24.category = 'Communication';\n\nexport default MessagesBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.69653 13.6C14.5014 13.6 18.3967 17.4953 18.3967 22.3002C18.3966 27.1049 14.5014 31.0004 9.69653 31.0004C8.47844 31.0003 7.31799 30.7458 6.26392 30.2924C5.40213 30.4836 4.52639 30.7002 3.78052 30.8959L3.00708 31.1029C1.72597 31.4511 0.544554 30.2666 0.892821 28.9877L1.09985 28.2142C1.29557 27.468 1.51207 26.5921 1.70337 25.7299C1.25071 24.6764 0.996363 23.5172 0.996337 22.3002C0.99635 17.4955 4.89193 13.6003 9.69653 13.6ZM20.2004 1.00037C26.1649 1.00048 31.0001 5.83568 31.0002 11.8002C31.0002 13.344 30.6753 14.8146 30.0901 16.1449C30.3652 17.3928 30.6837 18.6674 30.9583 19.7025L31.2327 20.7191C31.5854 21.9993 30.4038 23.1861 29.1204 22.8324C27.9925 22.5215 26.2461 22.0624 24.5481 21.6879C23.3591 22.2114 22.058 22.5258 20.6926 22.5873C20.6951 22.4918 20.7004 22.3962 20.7004 22.3002C20.7004 16.225 15.7756 11.3002 9.70044 11.3002C9.60414 11.3002 9.50806 11.3045 9.41235 11.307C9.67027 5.57156 14.4014 1.00065 20.2004 1.00037Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMessagesBoldFilled32.category = 'Communication';\n\nexport default MessagesBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesQuestion12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesQuestion12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.125 1.125C10.0915 1.125 10.875 1.90851 10.875 2.875V8.125C10.875 9.09151 10.0915 9.875 9.125 9.875H7.77832L6.79785 10.6865C6.33328 11.0712 5.66072 11.0693 5.19824 10.6816L4.23535 9.875H2.875C1.90851 9.875 1.125 9.09152 1.125 8.125V2.875C1.125 1.9085 1.9085 1.125 2.875 1.125H9.125ZM2.875 2.625C2.73693 2.625 2.625 2.73693 2.625 2.875V8.125C2.625 8.26308 2.73692 8.375 2.875 8.375H4.32617C4.58312 8.37505 4.83281 8.45436 5.04199 8.60059L5.12891 8.66699L6.00098 9.39844L6.89062 8.66211L6.97754 8.59668C7.18563 8.4529 7.43312 8.37509 7.6875 8.375H9.125C9.26309 8.375 9.375 8.26309 9.375 8.125V2.875C9.375 2.73692 9.26308 2.625 9.125 2.625H2.875ZM6 6.625C6.27614 6.625 6.5 6.84886 6.5 7.125C6.5 7.40114 6.27614 7.625 6 7.625C5.72386 7.625 5.5 7.40114 5.5 7.125C5.5 6.84886 5.72386 6.625 6 6.625ZM6.06152 3.45703C6.75636 3.45703 7.31134 4.02401 7.31152 4.71387C7.3114 5.13644 7.10266 5.4084 6.90625 5.58008L6.72168 5.7207C6.65317 5.7673 6.60708 5.80883 6.5752 5.85156C6.54639 5.89042 6.51793 5.94453 6.50488 6.03125C6.46364 6.30406 6.20941 6.49212 5.93652 6.45117C5.66377 6.41 5.47586 6.1556 5.5166 5.88281C5.59578 5.35614 5.90518 5.06627 6.15918 4.89355C6.23713 4.84054 6.27423 4.80646 6.29297 4.78125C6.30025 4.77134 6.30351 4.76305 6.30566 4.75684C6.30772 4.75075 6.31148 4.73724 6.31152 4.71387C6.31134 4.56735 6.19517 4.45703 6.06152 4.45703C5.92801 4.45723 5.8117 4.56746 5.81152 4.71387C5.81133 4.98984 5.58754 5.21387 5.31152 5.21387C5.03567 5.21367 4.81172 4.98972 4.81152 4.71387C4.81171 4.02415 5.36678 3.45723 6.06152 3.45703Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessagesQuestion12.category = 'Communication';\n\nexport default MessagesQuestion12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesQuestion16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesQuestion16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.835 1.75C13.9852 1.7502 14.9178 2.68267 14.918 3.83301V8.16699C14.9178 9.31736 13.9852 10.2498 12.835 10.25H12.252V10.833C12.252 11.9835 11.3183 12.9168 10.168 12.917H7.19531L4.36621 14.4893L4.27637 14.5312C4.06355 14.6151 3.82138 14.5972 3.62109 14.4795C3.39221 14.3447 3.25195 14.0987 3.25195 13.833V12.917H3.16797C2.01753 12.9168 1.08496 11.9835 1.08496 10.833V6.5C1.08496 5.34951 2.01752 4.41717 3.16797 4.41699H3.91797V3.83301C3.91814 2.68256 4.85147 1.75 6.00195 1.75H12.835ZM3.16797 5.91699C2.84595 5.91717 2.58496 6.17794 2.58496 6.5V10.833C2.58496 11.1551 2.84594 11.4168 3.16797 11.417H4.00195C4.41585 11.4174 4.75195 11.753 4.75195 12.167V12.5576L6.6377 11.5107L6.72363 11.4697C6.81168 11.4347 6.9066 11.417 7.00195 11.417H10.168C10.4899 11.4168 10.752 11.155 10.752 10.833V9.53809C10.7513 9.52546 10.75 9.51279 10.75 9.5C10.75 9.48689 10.7513 9.47389 10.752 9.46094V6.5C10.752 6.17797 10.4899 5.91719 10.168 5.91699H3.16797ZM6.79004 9.86035C7.10318 9.86046 7.35742 10.1146 7.35742 10.4277C7.3573 10.7408 7.10311 10.995 6.79004 10.9951C6.47688 10.9951 6.22278 10.7409 6.22266 10.4277C6.22266 10.1145 6.4768 9.86035 6.79004 9.86035ZM6.71582 6.25098C7.52012 6.25099 8.16184 6.90706 8.16211 7.70508C8.16211 8.36004 7.72988 8.7021 7.48145 8.87109L7.14355 8.375L7.48047 8.87109C7.40468 8.92262 7.35605 8.96667 7.32324 9.01074C7.29412 9.04993 7.26587 9.10522 7.25195 9.19727C7.2027 9.52489 6.89695 9.75129 6.56934 9.70215C6.24178 9.65289 6.01638 9.34708 6.06543 9.01953C6.15695 8.41127 6.51524 8.07692 6.80664 7.87891C6.89391 7.81954 6.93083 7.78335 6.94824 7.75977C6.95455 7.75117 6.95685 7.74552 6.95801 7.74219C6.95915 7.73883 6.96289 7.72749 6.96289 7.70508C6.96262 7.55907 6.84669 7.45021 6.71582 7.4502C6.58492 7.4502 6.46902 7.55903 6.46875 7.70508C6.46875 8.03645 6.20051 8.30566 5.86914 8.30566C5.53777 8.30566 5.26953 8.03645 5.26953 7.70508C5.26981 6.90708 5.91143 6.25098 6.71582 6.25098ZM6.00195 3.25C5.6799 3.25 5.41814 3.51099 5.41797 3.83301V4.41699H10.168C11.3183 4.41719 12.252 5.34951 12.252 6.5V8.75H12.835C13.1568 8.7498 13.4178 8.48888 13.418 8.16699V3.83301C13.4178 3.51113 13.1568 3.2502 12.835 3.25H6.00195Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessagesQuestion16.category = 'Communication';\n\nexport default MessagesQuestion16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesQuestion20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesQuestion20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.043 2.375C17.3776 2.375 18.46 3.45729 18.46 4.79199V10.208C18.46 11.5427 17.3776 12.625 16.043 12.625H15.126V13.542C15.1258 14.8765 14.0443 15.9579 12.71 15.958H8.94629L5.36523 17.9473C5.13312 18.076 4.84991 18.073 4.62109 17.9385C4.39231 17.8037 4.25109 17.5575 4.25098 17.292V15.958H3.95996C2.62556 15.9578 1.54314 14.8764 1.54297 13.542V8.125C1.54297 6.79043 2.62544 5.70821 3.95996 5.70801H5.08496V4.79199C5.08496 3.45753 6.16661 2.37537 7.50098 2.375H16.043ZM3.95996 7.20801C3.45387 7.20821 3.04297 7.61886 3.04297 8.125V13.542C3.04314 14.048 3.45397 14.4578 3.95996 14.458H5.00098C5.41508 14.458 5.7508 14.7939 5.75098 15.208V16.0166L8.38672 14.5527C8.49792 14.491 8.62377 14.4581 8.75098 14.458H12.71C13.216 14.4579 13.6258 14.048 13.626 13.542V11.9131C13.6253 11.9005 13.624 11.8878 13.624 11.875C13.624 11.8619 13.6253 11.8489 13.626 11.8359V8.125C13.626 7.61885 13.2161 7.20816 12.71 7.20801H3.95996ZM8.28223 12.3555C8.71247 12.3555 9.06152 12.7045 9.06152 13.1348C9.0612 13.5648 8.71228 13.914 8.28223 13.9141C7.85217 13.914 7.50325 13.5648 7.50293 13.1348C7.50293 12.7045 7.85197 12.3555 8.28223 12.3555ZM8.37012 7.91309C9.3753 7.91343 10.1776 8.73398 10.1777 9.73145C10.1777 10.5502 9.63671 10.9772 9.32617 11.1885L9.20801 11.2793C9.17599 11.308 9.15041 11.3358 9.12988 11.3633C9.09342 11.4123 9.05743 11.4814 9.04004 11.5967C8.97848 12.0062 8.59601 12.2879 8.18652 12.2266C7.77705 12.1649 7.4952 11.7835 7.55664 11.374C7.67098 10.6141 8.11827 10.1958 8.48242 9.94824L8.60449 9.85645C8.63222 9.83239 8.64935 9.81351 8.66016 9.79883C8.66811 9.78797 8.67144 9.78148 8.67285 9.77734C8.67423 9.7731 8.67773 9.75934 8.67773 9.73145C8.67756 9.54901 8.53354 9.41344 8.37012 9.41309C8.2064 9.41309 8.0617 9.54874 8.06152 9.73145C8.06152 10.1455 7.72557 10.4812 7.31152 10.4814C6.89731 10.4814 6.56152 10.1457 6.56152 9.73145C6.5617 8.73381 7.36453 7.91309 8.37012 7.91309ZM7.50098 3.875C6.99503 3.87537 6.58496 4.28596 6.58496 4.79199V5.70801H12.71C14.0444 5.70816 15.126 6.79039 15.126 8.125V11.125H16.043C16.5492 11.125 16.96 10.7143 16.96 10.208V4.79199C16.96 4.28575 16.5492 3.875 16.043 3.875H7.50098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessagesQuestion20.category = 'Communication';\n\nexport default MessagesQuestion20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesQuestion24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesQuestion24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.252 3C20.7706 3 22.002 4.2312 22.002 5.75V12.25C22.002 13.7688 20.7706 15 19.252 15H18.002V16.25C18.002 17.7688 16.7706 19 15.252 19H10.6953L6.36621 21.4053C6.13404 21.5343 5.85104 21.531 5.62207 21.3965C5.39304 21.2617 5.25195 21.0157 5.25195 20.75V19H4.75195C3.23318 19 2.00195 17.7688 2.00195 16.25V9.75C2.00195 8.23122 3.23317 7 4.75195 7H6.25195V5.75C6.25195 4.23122 7.48317 3 9.00195 3H19.252ZM4.75195 8.5C4.0616 8.5 3.50195 9.05964 3.50195 9.75V16.25C3.50195 16.9404 4.06159 17.5 4.75195 17.5H6.00195C6.41617 17.5 6.75195 17.8358 6.75195 18.25V19.4756L10.1377 17.5947L10.2236 17.5537C10.3119 17.5184 10.4063 17.5 10.502 17.5H15.252C15.9423 17.5 16.502 16.9404 16.502 16.25V14.2881C16.5013 14.2755 16.5 14.2628 16.5 14.25C16.5 14.2369 16.5013 14.2239 16.502 14.2109V9.75C16.502 9.05966 15.9423 8.5 15.252 8.5H4.75195ZM9.91406 14.7061C10.4026 14.7063 10.7987 15.1023 10.7988 15.5908C10.7987 16.0794 10.4026 16.4754 9.91406 16.4756C9.42548 16.4755 9.02941 16.0794 9.0293 15.5908C9.02942 15.1022 9.42549 14.7062 9.91406 14.7061ZM10.0186 9.47559C11.1408 9.47579 12.0389 10.3922 12.0391 11.5078C12.039 12.412 11.4449 12.885 11.082 13.1318C10.9604 13.2145 10.8734 13.2925 10.8105 13.377C10.7523 13.4553 10.6994 13.5607 10.6748 13.7236C10.6132 14.1331 10.2308 14.4149 9.82129 14.3535C9.41185 14.2919 9.12999 13.9104 9.19141 13.501C9.32016 12.6452 9.82147 12.1755 10.2393 11.8916L10.3994 11.7715C10.4394 11.7367 10.4677 11.7057 10.4883 11.6777C10.5171 11.6385 10.539 11.5946 10.5391 11.5078C10.5389 11.2072 10.299 10.9758 10.0186 10.9756C9.73806 10.9758 9.49915 11.2072 9.49902 11.5078C9.49898 11.9219 9.16304 12.2576 8.74902 12.2578C8.33484 12.2578 7.99907 11.922 7.99902 11.5078C7.99915 10.3922 8.8962 9.47584 10.0186 9.47559ZM9.00195 4.5C8.3116 4.5 7.75195 5.05964 7.75195 5.75V7H15.252C16.7706 7 18.002 8.2312 18.002 9.75V13.5H19.252C19.9423 13.5 20.502 12.9404 20.502 12.25V5.75C20.502 5.05966 19.9423 4.5 19.252 4.5H9.00195Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessagesQuestion24.category = 'Communication';\n\nexport default MessagesQuestion24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MessagesQuestion32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MessagesQuestion32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.6689 4.25C27.5558 4.25 29.0859 5.78 29.0859 7.66699V16.333C29.0859 18.22 27.5558 19.75 25.6689 19.75H23.752V21.667C23.7518 23.5538 22.2226 25.0829 20.3359 25.083H14.1973L8.36621 28.3223C8.1341 28.451 7.85089 28.448 7.62207 28.3135C7.39329 28.1787 7.25207 27.9325 7.25195 27.667V25.083H6.33594C4.44925 25.0828 2.91912 23.5537 2.91895 21.667V13C2.91895 11.1131 4.44913 9.58321 6.33594 9.58301H8.58594V7.66699C8.58594 5.78025 10.1153 4.25037 12.002 4.25H25.6689ZM6.33594 11.083C5.27756 11.0832 4.41895 11.9416 4.41895 13V21.667C4.41912 22.7253 5.27766 23.5828 6.33594 23.583H8.00195C8.41606 23.583 8.75178 23.9189 8.75195 24.333V26.3916L13.6377 23.6777C13.7489 23.616 13.8748 23.5831 14.002 23.583H20.3359C21.3942 23.5829 22.2518 22.7253 22.252 21.667V19.0576C22.2505 19.0386 22.249 19.0194 22.249 19C22.249 18.9803 22.2505 18.9607 22.252 18.9414V13C22.252 11.9416 21.3943 11.0831 20.3359 11.083H6.33594ZM13.1875 19.1562C13.7398 19.1563 14.1875 19.604 14.1875 20.1562C14.1875 20.7085 13.7398 21.1562 13.1875 21.1562C12.6352 21.1562 12.1875 20.7085 12.1875 20.1562C12.1875 19.604 12.6352 19.1562 13.1875 19.1562ZM13.3115 13.0693C14.5609 13.0695 15.5614 14.09 15.5615 15.334C15.5614 16.331 14.9109 16.8542 14.4912 17.1396C14.3405 17.242 14.2243 17.3437 14.1377 17.46C14.0557 17.5703 13.9835 17.7157 13.9512 17.9307C13.8896 18.3401 13.508 18.6218 13.0986 18.5605C12.6891 18.499 12.4063 18.1175 12.4678 17.708C12.6121 16.7487 13.1716 16.2229 13.6475 15.8994L13.8496 15.7471C13.9029 15.7007 13.9443 15.6577 13.9756 15.6152C14.0257 15.547 14.0615 15.4671 14.0615 15.334C14.0614 14.905 13.7191 14.5695 13.3115 14.5693C12.9037 14.5693 12.5617 14.9049 12.5615 15.334C12.5614 15.7479 12.2255 16.0838 11.8115 16.084C11.3974 16.084 11.0617 15.7481 11.0615 15.334C11.0617 14.0899 12.0619 13.0693 13.3115 13.0693ZM12.002 5.75C10.9437 5.75037 10.0859 6.60868 10.0859 7.66699V9.58301H20.3359C22.2227 9.58315 23.752 11.1131 23.752 13V18.25H25.6689C26.7274 18.25 27.5859 17.3916 27.5859 16.333V7.66699C27.5859 6.60846 26.7274 5.75 25.6689 5.75H12.002Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMessagesQuestion32.category = 'Communication';\n\nexport default MessagesQuestion32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Microphone12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Microphone12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 4.09961C11.1642 4.09961 11.5 4.4354 11.5 4.84961C11.5 7.52212 9.50293 9.72644 6.91981 10.0554C6.82387 10.0676 6.75 10.1481 6.75 10.2448V10.3125C6.75 10.4161 6.83395 10.5 6.9375 10.5H8.25C8.66421 10.5 9 10.8358 9 11.25C9 11.6642 8.66421 12 8.25 12H3.75C3.33579 12 3 11.6642 3 11.25C3 10.8358 3.33579 10.5 3.75 10.5H5.0625C5.16605 10.5 5.25 10.4161 5.25 10.3125V10.2448C5.25 10.1481 5.17613 10.0676 5.08019 10.0554C2.49707 9.72644 0.5 7.52212 0.5 4.84961C0.5 4.4354 0.835786 4.09961 1.25 4.09961C1.66421 4.09961 2 4.4354 2 4.84961C2 6.92068 3.67893 8.59961 5.75 8.59961H6.25C8.32107 8.59961 10 6.92068 10 4.84961C10 4.4354 10.3358 4.09961 10.75 4.09961ZM6 0C7.65685 0 9 1.34315 9 3V4.5C8.99979 6.15667 7.65672 7.5 6 7.5C4.39503 7.5 3.08441 6.23926 3.00391 4.6543L3 4.5V3C3 1.34315 4.34315 0 6 0ZM6 1.5C5.17157 1.5 4.5 2.17157 4.5 3V4.5C4.50021 5.32825 5.1717 6 6 6C6.8283 6 7.49979 5.32825 7.5 4.5V3C7.5 2.17157 6.82843 1.5 6 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophone12.category = 'Sound & Music';\n\nexport default Microphone12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Microphone16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Microphone16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 6.25C14.4142 6.25 14.75 6.58579 14.75 7C14.75 10.3977 12.2395 13.2073 8.97236 13.6787C8.84623 13.6969 8.75 13.8035 8.75 13.9309V14.25C8.75 14.3881 8.86193 14.5 9 14.5H10.25C10.6642 14.5 11 14.8358 11 15.25C11 15.6642 10.6642 16 10.25 16H5.75C5.33579 16 5 15.6642 5 15.25C5 14.8358 5.33579 14.5 5.75 14.5H7C7.13807 14.5 7.25 14.3881 7.25 14.25V13.9309C7.25 13.8035 7.15377 13.6969 7.02764 13.6787C3.76052 13.2073 1.25 10.3977 1.25 7C1.25 6.58579 1.58579 6.25 2 6.25C2.41421 6.25 2.75 6.58579 2.75 7C2.75 9.8995 5.10051 12.25 8 12.25C10.8995 12.25 13.25 9.8995 13.25 7C13.25 6.58579 13.5858 6.25 14 6.25ZM8 0C10.2091 0 12 1.79086 12 4V7L11.9951 7.20605C11.8879 9.31944 10.14 11 8 11C5.85996 11 4.11211 9.31944 4.00488 7.20605L4 7V4C4 1.79086 5.79086 0 8 0ZM8 1.5C6.61929 1.5 5.5 2.61929 5.5 4V7C5.5 8.38071 6.61929 9.5 8 9.5C9.38071 9.5 10.5 8.38071 10.5 7V4C10.5 2.61929 9.38071 1.5 8 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophone16.category = 'Sound & Music';\n\nexport default Microphone16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Microphone20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Microphone20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5 8C17.9142 8 18.25 8.33579 18.25 8.75C18.25 12.956 15.1024 16.4245 11.0343 16.9333C10.8738 16.9534 10.75 17.0877 10.75 17.2495V18.1875C10.75 18.3601 10.8899 18.5 11.0625 18.5H13.25C13.6642 18.5 14 18.8358 14 19.25C14 19.6642 13.6642 20 13.25 20H6.75C6.33579 20 6 19.6642 6 19.25C6 18.8358 6.33579 18.5 6.75 18.5H8.9375C9.11009 18.5 9.25 18.3601 9.25 18.1875V17.2495C9.25 17.0877 9.12616 16.9534 8.96569 16.9333C4.89764 16.4245 1.75 12.956 1.75 8.75C1.75 8.33579 2.08579 8 2.5 8C2.91421 8 3.25 8.33579 3.25 8.75C3.25 12.4779 6.27208 15.5 10 15.5C13.7279 15.5 16.75 12.4779 16.75 8.75C16.75 8.33579 17.0858 8 17.5 8ZM10 0C12.7614 0 15 2.23858 15 5V8.75L14.9932 9.00684C14.8595 11.6489 12.6753 13.75 10 13.75C7.32472 13.75 5.14053 11.6489 5.00684 9.00684L5 8.75V5C5 2.23858 7.23858 0 10 0ZM10 1.5C8.067 1.5 6.5 3.067 6.5 5V8.75C6.5 10.683 8.067 12.25 10 12.25C11.933 12.25 13.5 10.683 13.5 8.75V5C13.5 3.067 11.933 1.5 10 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophone20.category = 'Sound & Music';\n\nexport default Microphone20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Microphone24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Microphone24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.001 10.75C21.415 10.7503 21.751 11.0859 21.751 11.5C21.751 16.5138 17.9657 20.6402 13.0974 21.1852C12.9026 21.207 12.751 21.3692 12.751 21.5653V22.125C12.751 22.3321 12.9189 22.5 13.126 22.5H15.251C15.665 22.5003 16.001 22.8359 16.001 23.25C16.001 23.6641 15.665 23.9997 15.251 24H8.75098C8.33676 24 8.00098 23.6642 8.00098 23.25C8.00098 22.8358 8.33676 22.5 8.75098 22.5H10.876C11.0831 22.5 11.251 22.3321 11.251 22.125V21.5653C11.251 21.3693 11.0994 21.207 10.9045 21.1852C6.03603 20.6404 2.25098 16.514 2.25098 11.5C2.25098 11.0858 2.58676 10.75 3.00098 10.75C3.41497 10.7503 3.75098 11.0859 3.75098 11.5C3.75098 16.0563 7.44463 19.75 12.001 19.75C16.5571 19.7497 20.251 16.0562 20.251 11.5C20.251 11.0858 20.5868 10.75 21.001 10.75ZM12.001 0C15.3145 0.000263871 18.001 2.68645 18.001 6V11.5C18.001 14.8135 15.3145 17.4997 12.001 17.5C8.79077 17.5 6.16942 14.9789 6.00879 11.8086L6.00098 11.5V6C6.00098 2.68629 8.68727 0 12.001 0ZM12.001 1.5C9.5157 1.5 7.50098 3.51472 7.50098 6V11.5C7.50098 13.9853 9.5157 16 12.001 16C14.486 15.9997 16.501 13.9851 16.501 11.5V6C16.501 3.51488 14.486 1.50026 12.001 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophone24.category = 'Sound & Music';\n\nexport default Microphone24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Microphone32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Microphone32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28 14.25C28.4142 14.25 28.75 14.5858 28.75 15C28.75 21.6297 23.6898 27.076 17.221 27.6905C16.9573 27.7156 16.75 27.9335 16.75 28.1984V29C16.75 29.2761 16.9739 29.5 17.25 29.5H21C21.4142 29.5 21.75 29.8358 21.75 30.25C21.75 30.6642 21.4142 31 21 31H11C10.586 30.9998 10.25 30.6641 10.25 30.25C10.25 29.8359 10.586 29.5002 11 29.5H14.75C15.0261 29.5 15.25 29.2761 15.25 29V28.1984C15.25 27.9335 15.0427 27.7156 14.779 27.6905C8.31039 27.0757 3.25 21.6296 3.25 15C3.25 14.5859 3.586 14.2502 4 14.25C4.41421 14.25 4.75 14.5858 4.75 15C4.75 21.2131 9.78701 26.2498 16 26.25C22.2132 26.25 27.25 21.2132 27.25 15C27.25 14.5859 27.586 14.2502 28 14.25ZM16.001 1C20.419 1.00026 24.001 4.58189 24.001 9V15L23.9902 15.4121C23.7758 19.6387 20.2808 22.9997 16.001 23C11.7209 23 8.22622 19.6388 8.01172 15.4121L8.00098 15V9C8.00098 4.58172 11.5827 1 16.001 1ZM16.001 2.5C12.4111 2.5 9.50098 5.41015 9.50098 9V15C9.50098 18.5899 12.4111 21.5 16.001 21.5C19.5906 21.4997 22.501 18.5897 22.501 15V9C22.501 5.41031 19.5906 2.50026 16.001 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophone32.category = 'Sound & Music';\n\nexport default Microphone32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 4.09961C11.1642 4.09961 11.5 4.4354 11.5 4.84961C11.5 7.52212 9.50293 9.72644 6.91981 10.0554C6.82387 10.0676 6.75 10.1481 6.75 10.2448V10.3125C6.75 10.4161 6.83395 10.5 6.9375 10.5H8.25C8.66421 10.5 9 10.8358 9 11.25C9 11.6642 8.66421 12 8.25 12H3.75C3.33579 12 3 11.6642 3 11.25C3 10.8358 3.33579 10.5 3.75 10.5H5.0625C5.16605 10.5 5.25 10.4161 5.25 10.3125V10.2448C5.25 10.1481 5.17613 10.0676 5.08019 10.0554C2.49707 9.72644 0.5 7.52212 0.5 4.84961C0.5 4.4354 0.835786 4.09961 1.25 4.09961C1.66421 4.09961 2 4.4354 2 4.84961C2 6.92068 3.67893 8.59961 5.75 8.59961H6.25C8.32107 8.59961 10 6.92068 10 4.84961C10 4.4354 10.3358 4.09961 10.75 4.09961ZM6 0C7.65685 0 9 1.34315 9 3V4.5C8.99979 6.15667 7.65672 7.5 6 7.5C4.34328 7.5 3.00021 6.15667 3 4.5V3C3 1.34315 4.34315 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneFilled12.category = 'Sound & Music';\n\nexport default MicrophoneFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 6.25C14.4142 6.25 14.75 6.58579 14.75 7C14.75 10.3977 12.2395 13.2073 8.97236 13.6787C8.84623 13.6969 8.75 13.8035 8.75 13.9309V14.25C8.75 14.3881 8.86193 14.5 9 14.5H10.25C10.6642 14.5 11 14.8358 11 15.25C11 15.6642 10.6642 16 10.25 16H5.75C5.33579 16 5 15.6642 5 15.25C5 14.8358 5.33579 14.5 5.75 14.5H7C7.13807 14.5 7.25 14.3881 7.25 14.25V13.9309C7.25 13.8035 7.15377 13.6969 7.02764 13.6787C3.76052 13.2073 1.25 10.3977 1.25 7C1.25 6.58579 1.58579 6.25 2 6.25C2.41421 6.25 2.75 6.58579 2.75 7C2.75 9.8995 5.10051 12.25 8 12.25C10.8995 12.25 13.25 9.8995 13.25 7C13.25 6.58579 13.5858 6.25 14 6.25ZM8 0C10.2091 0 12 1.79086 12 4V7C12 9.20914 10.2091 11 8 11C5.79086 11 4 9.20914 4 7V4C4 1.79086 5.79086 0 8 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneFilled16.category = 'Sound & Music';\n\nexport default MicrophoneFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5 8C17.9142 8 18.25 8.33579 18.25 8.75C18.25 12.956 15.1024 16.4245 11.0343 16.9333C10.8738 16.9534 10.75 17.0877 10.75 17.2495V18.1875C10.75 18.3601 10.8899 18.5 11.0625 18.5H13.25C13.6642 18.5 14 18.8358 14 19.25C14 19.6642 13.6642 20 13.25 20H6.75C6.33579 20 6 19.6642 6 19.25C6 18.8358 6.33579 18.5 6.75 18.5H8.9375C9.11009 18.5 9.25 18.3601 9.25 18.1875V17.2495C9.25 17.0877 9.12616 16.9534 8.96569 16.9333C4.89764 16.4245 1.75 12.956 1.75 8.75C1.75 8.33579 2.08579 8 2.5 8C2.91421 8 3.25 8.33579 3.25 8.75C3.25 12.4779 6.27208 15.5 10 15.5C13.7279 15.5 16.75 12.4779 16.75 8.75C16.75 8.33579 17.0858 8 17.5 8ZM10 0C12.7614 0 15 2.23858 15 5V8.75C15 11.5114 12.7614 13.75 10 13.75C7.23858 13.75 5 11.5114 5 8.75V5C5 2.23858 7.23858 0 10 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneFilled20.category = 'Sound & Music';\n\nexport default MicrophoneFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21 10.75C21.414 10.7503 21.75 11.0859 21.75 11.5C21.75 16.5138 17.9647 20.6402 13.0964 21.1852C12.9016 21.207 12.75 21.3692 12.75 21.5653V22.125C12.75 22.3321 12.9179 22.5 13.125 22.5H15.25C15.664 22.5003 16 22.8359 16 23.25C16 23.6641 15.664 23.9997 15.25 24H8.75C8.33579 24 8 23.6642 8 23.25C8 22.8358 8.33579 22.5 8.75 22.5H10.875C11.0821 22.5 11.25 22.3321 11.25 22.125V21.5653C11.25 21.3693 11.0984 21.207 10.9036 21.1852C6.03501 20.6404 2.24902 16.514 2.24902 11.5C2.24902 11.0858 2.58579 10.75 3 10.75C3.41399 10.7503 3.75 11.0859 3.75 11.5C3.75 16.0563 7.44365 19.75 12 19.75C16.5561 19.7497 20.25 16.0562 20.25 11.5C20.25 11.0858 20.5858 10.75 21 10.75ZM12 0C15.3135 0.000263871 18 2.68645 18 6V11.5C18 14.8135 15.3135 17.4997 12 17.5C8.68629 17.5 6 14.8137 6 11.5V6C6 2.68629 8.68629 0 12 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneFilled24.category = 'Sound & Music';\n\nexport default MicrophoneFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28 14.25C28.4142 14.25 28.75 14.5858 28.75 15C28.75 21.6297 23.6898 27.076 17.221 27.6905C16.9573 27.7156 16.75 27.9335 16.75 28.1984V29C16.75 29.2761 16.9739 29.5 17.25 29.5H21C21.4142 29.5 21.75 29.8358 21.75 30.25C21.75 30.6642 21.4142 31 21 31H11C10.586 30.9998 10.25 30.6641 10.25 30.25C10.25 29.8359 10.586 29.5002 11 29.5H14.75C15.0261 29.5 15.25 29.2761 15.25 29V28.1984C15.25 27.9335 15.0427 27.7156 14.779 27.6905C8.31039 27.0757 3.25 21.6296 3.25 15C3.25 14.5859 3.586 14.2502 4 14.25C4.41421 14.25 4.75 14.5858 4.75 15C4.75 21.2131 9.78701 26.2498 16 26.25C22.2132 26.25 27.25 21.2132 27.25 15C27.25 14.5859 27.586 14.2502 28 14.25ZM16.001 1C20.419 1.00026 24.001 4.58189 24.001 9V15C24.001 19.4181 20.419 22.9997 16.001 23C11.5827 23 8.00098 19.4183 8.00098 15V9C8.00098 4.58172 11.5827 1 16.001 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneFilled32.category = 'Sound & Music';\n\nexport default MicrophoneFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBase12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBase12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 4.5C11.1642 4.5 11.5 4.83579 11.5 5.25C11.5 7.92251 9.50293 10.1268 6.91981 10.4558C6.82387 10.468 6.75 10.5485 6.75 10.6452V11.25C6.75 11.6642 6.41421 12 6 12C5.58579 12 5.25 11.6642 5.25 11.25V10.6452C5.25 10.5485 5.17613 10.468 5.08019 10.4558C2.49707 10.1268 0.5 7.92251 0.5 5.25C0.5 4.83579 0.835786 4.5 1.25 4.5C1.66421 4.5 2 4.83579 2 5.25C2 7.32107 3.67893 9 5.75 9H6.25C8.32107 9 10 7.32107 10 5.25C10 4.83579 10.3358 4.5 10.75 4.5ZM6 0C7.65685 0 9 1.34315 9 3V5C8.9998 6.65669 7.65673 8 6 8C4.34327 8 3.0002 6.65669 3 5V3C3 1.34315 4.34315 0 6 0ZM6 1.5C5.17157 1.5 4.5 2.17157 4.5 3V5C4.5002 5.82826 5.1717 6.5 6 6.5C6.8283 6.5 7.4998 5.82826 7.5 5V3C7.5 2.17157 6.82843 1.5 6 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBase12.category = 'Sound & Music';\n\nexport default MicrophoneNoBase12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBase16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBase16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 6.75C14.4142 6.75 14.75 7.08579 14.75 7.5C14.75 10.8977 12.2395 13.7073 8.97236 14.1787C8.84623 14.1969 8.75 14.3035 8.75 14.4309V15.25C8.75 15.6642 8.41421 16 8 16C7.58579 16 7.25 15.6642 7.25 15.25V14.4309C7.25 14.3035 7.15377 14.1969 7.02764 14.1787C3.76052 13.7073 1.25 10.8977 1.25 7.5C1.25 7.08579 1.58579 6.75 2 6.75C2.41421 6.75 2.75 7.08579 2.75 7.5C2.75 10.3995 5.10051 12.75 8 12.75C10.8995 12.75 13.25 10.3995 13.25 7.5C13.25 7.08579 13.5858 6.75 14 6.75ZM8 0C10.2091 0 12 1.79086 12 4V7.5C12 9.70914 10.2091 11.5 8 11.5C5.85996 11.5 4.11211 9.81944 4.00488 7.70605L4 7.5V4C4 1.79086 5.79086 0 8 0ZM8 1.5C6.61929 1.5 5.5 2.61929 5.5 4V7.5C5.5 8.88071 6.61929 10 8 10C9.38071 10 10.5 8.88071 10.5 7.5V4C10.5 2.61929 9.38071 1.5 8 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBase16.category = 'Sound & Music';\n\nexport default MicrophoneNoBase16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBase20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBase20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5 9C17.9142 9 18.25 9.33579 18.25 9.75C18.25 13.956 15.1024 17.4245 11.0343 17.9333C10.8738 17.9534 10.75 18.0877 10.75 18.2495V19.25C10.75 19.6642 10.4142 20 10 20C9.58579 20 9.25 19.6642 9.25 19.25V18.2495C9.25 18.0877 9.12616 17.9534 8.96569 17.9333C4.89764 17.4245 1.75 13.956 1.75 9.75C1.75 9.33579 2.08579 9 2.5 9C2.91421 9 3.25 9.33579 3.25 9.75C3.25 13.4779 6.27208 16.5 10 16.5C13.7279 16.5 16.75 13.4779 16.75 9.75C16.75 9.33579 17.0858 9 17.5 9ZM10 0C12.7614 0 15 2.23858 15 5V9.75L14.9932 10.0068C14.8595 12.6489 12.6753 14.75 10 14.75C7.32472 14.75 5.14053 12.6489 5.00684 10.0068L5 9.75V5C5 2.23858 7.23858 0 10 0ZM10 1.5C8.067 1.5 6.5 3.067 6.5 5V9.75C6.5 11.683 8.067 13.25 10 13.25C11.933 13.25 13.5 11.683 13.5 9.75V5C13.5 3.067 11.933 1.5 10 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBase20.category = 'Sound & Music';\n\nexport default MicrophoneNoBase20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBase24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBase24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21 10.75C21.414 10.7503 21.75 11.0859 21.75 11.5C21.75 16.5138 17.9647 20.6402 13.0964 21.1852C12.9016 21.207 12.75 21.3692 12.75 21.5653V23.25C12.75 23.6641 12.414 23.9997 12 24C11.5858 24 11.25 23.6642 11.25 23.25V21.5653C11.25 21.3693 11.0984 21.207 10.9036 21.1852C6.03501 20.6404 2.24902 16.514 2.24902 11.5C2.24902 11.0858 2.58579 10.75 3 10.75C3.41399 10.7503 3.75 11.0859 3.75 11.5C3.75 16.0563 7.44365 19.75 12 19.75C16.5561 19.7497 20.25 16.0562 20.25 11.5C20.25 11.0858 20.5858 10.75 21 10.75ZM12 0C15.3135 0.000263871 18 2.68645 18 6V11.5C18 14.8135 15.3135 17.4997 12 17.5C8.7898 17.5 6.16844 14.9789 6.00781 11.8086L6 11.5V6C6 2.68629 8.68629 0 12 0ZM12 1.5C9.51472 1.5 7.5 3.51472 7.5 6V11.5C7.5 13.9853 9.51472 16 12 16C14.4851 15.9997 16.5 13.9851 16.5 11.5V6C16.5 3.51488 14.4851 1.50026 12 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBase24.category = 'Sound & Music';\n\nexport default MicrophoneNoBase24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBase32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBase32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28 14.25C28.4142 14.25 28.75 14.5858 28.75 15C28.75 21.6297 23.6898 27.076 17.221 27.6905C16.9573 27.7156 16.75 27.9335 16.75 28.1984V30.25C16.75 30.6642 16.4142 31 16 31C15.586 30.9998 15.25 30.6641 15.25 30.25V28.1984C15.25 27.9335 15.0427 27.7156 14.779 27.6905C8.31039 27.0757 3.25 21.6296 3.25 15C3.25 14.5859 3.586 14.2502 4 14.25C4.41421 14.25 4.75 14.5858 4.75 15C4.75 21.2131 9.78701 26.2498 16 26.25C22.2132 26.25 27.25 21.2132 27.25 15C27.25 14.5859 27.586 14.2502 28 14.25ZM16.001 1C20.419 1.00026 24.001 4.58189 24.001 9V15L23.9902 15.4121C23.7758 19.6387 20.2808 22.9997 16.001 23C11.7209 23 8.22622 19.6388 8.01172 15.4121L8.00098 15V9C8.00098 4.58172 11.5827 1 16.001 1ZM16.001 2.5C12.4111 2.5 9.50098 5.41015 9.50098 9V15C9.50098 18.5899 12.4111 21.5 16.001 21.5C19.5906 21.4997 22.501 18.5897 22.501 15V9C22.501 5.41031 19.5906 2.50026 16.001 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBase32.category = 'Sound & Music';\n\nexport default MicrophoneNoBase32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 4.5C11.1642 4.5 11.5 4.83579 11.5 5.25C11.5 7.92251 9.50293 10.1268 6.91981 10.4558C6.82387 10.468 6.75 10.5485 6.75 10.6452V11.25C6.75 11.6642 6.41421 12 6 12C5.58579 12 5.25 11.6642 5.25 11.25V10.6452C5.25 10.5485 5.17613 10.468 5.08019 10.4558C2.49707 10.1268 0.5 7.92251 0.5 5.25C0.5 4.83579 0.835786 4.5 1.25 4.5C1.66421 4.5 2 4.83579 2 5.25C2 7.32107 3.67893 9 5.75 9H6.25C8.32107 9 10 7.32107 10 5.25C10 4.83579 10.3358 4.5 10.75 4.5ZM6 0C7.65685 0 9 1.34315 9 3V5C9 6.65685 7.65685 8 6 8C4.34315 8 3 6.65685 3 5V3C3 1.34315 4.34315 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseFilled12.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 6.75C14.4142 6.75 14.75 7.08579 14.75 7.5C14.75 10.8977 12.2395 13.7073 8.97236 14.1787C8.84623 14.1969 8.75 14.3035 8.75 14.4309V15.25C8.75 15.6642 8.41421 16 8 16C7.58579 16 7.25 15.6642 7.25 15.25V14.4309C7.25 14.3035 7.15377 14.1969 7.02764 14.1787C3.76052 13.7073 1.25 10.8977 1.25 7.5C1.25 7.08579 1.58579 6.75 2 6.75C2.41421 6.75 2.75 7.08579 2.75 7.5C2.75 10.3995 5.10051 12.75 8 12.75C10.8995 12.75 13.25 10.3995 13.25 7.5C13.25 7.08579 13.5858 6.75 14 6.75ZM8 0C10.2091 0 12 1.79086 12 4V7.5C12 9.70914 10.2091 11.5 8 11.5C5.79086 11.5 4 9.70914 4 7.5V4C4 1.79086 5.79086 0 8 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseFilled16.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5 9C17.9142 9 18.25 9.33579 18.25 9.75C18.25 13.956 15.1024 17.4245 11.0343 17.9333C10.8738 17.9534 10.75 18.0877 10.75 18.2495V19.25C10.75 19.6642 10.4142 20 10 20C9.58579 20 9.25 19.6642 9.25 19.25V18.2495C9.25 18.0877 9.12616 17.9534 8.96569 17.9333C4.89764 17.4245 1.75 13.956 1.75 9.75C1.75 9.33579 2.08579 9 2.5 9C2.91421 9 3.25 9.33579 3.25 9.75C3.25 13.4779 6.27208 16.5 10 16.5C13.7279 16.5 16.75 13.4779 16.75 9.75C16.75 9.33579 17.0858 9 17.5 9ZM10 0C12.7614 0 15 2.23858 15 5V9.75C15 12.5114 12.7614 14.75 10 14.75C7.23858 14.75 5 12.5114 5 9.75V5C5 2.23858 7.23858 0 10 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseFilled20.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.001 10.75C21.415 10.7503 21.751 11.0859 21.751 11.5C21.751 16.5138 17.9657 20.6402 13.0974 21.1852C12.9026 21.207 12.751 21.3692 12.751 21.5653V23.25C12.751 23.6641 12.415 23.9997 12.001 24C11.5868 24 11.251 23.6642 11.251 23.25V21.5653C11.251 21.3693 11.0994 21.207 10.9045 21.1852C6.03603 20.6404 2.25098 16.514 2.25098 11.5C2.25098 11.0858 2.58676 10.75 3.00098 10.75C3.41497 10.7503 3.75098 11.0859 3.75098 11.5C3.75098 16.0563 7.44463 19.75 12.001 19.75C16.5571 19.7497 20.251 16.0562 20.251 11.5C20.251 11.0858 20.5868 10.75 21.001 10.75ZM12.001 0C15.3145 0.000263871 18.001 2.68645 18.001 6V11.5C18.001 14.8135 15.3145 17.4997 12.001 17.5C8.68727 17.5 6.00098 14.8137 6.00098 11.5V6C6.00098 2.68629 8.68727 0 12.001 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseFilled24.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28 14.25C28.4142 14.25 28.75 14.5858 28.75 15C28.75 21.6297 23.6898 27.076 17.221 27.6905C16.9573 27.7156 16.75 27.9335 16.75 28.1984V30.25C16.75 30.6642 16.4142 31 16 31C15.586 30.9998 15.25 30.6641 15.25 30.25V28.1984C15.25 27.9335 15.0427 27.7156 14.779 27.6905C8.31039 27.0757 3.25 21.6296 3.25 15C3.25 14.5859 3.586 14.2502 4 14.25C4.41421 14.25 4.75 14.5858 4.75 15C4.75 21.2131 9.78701 26.2498 16 26.25C22.2132 26.25 27.25 21.2132 27.25 15C27.25 14.5859 27.586 14.2502 28 14.25ZM16.001 1C20.419 1.00026 24.001 4.58189 24.001 9V15C24.001 19.4181 20.419 22.9997 16.001 23C11.5827 23 8.00098 19.4183 8.00098 15V9C8.00098 4.58172 11.5827 1 16.001 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseFilled32.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseOff12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseOff12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.512581 -0.0731178 0.987375 -0.0730404 1.28027 0.219727L11.7803 10.7197C12.0731 11.0126 12.0731 11.4874 11.7803 11.7803C11.4874 12.0731 11.0126 12.0731 10.7197 11.7803L8.94391 10.0045C8.84933 9.90988 8.70395 9.89014 8.58426 9.94985C8.07153 10.2056 7.51153 10.3807 6.91992 10.4561C6.82398 10.4683 6.75 10.5488 6.75 10.6455V11.25C6.75 11.6642 6.41421 12 6 12C5.58579 12 5.25 11.6642 5.25 11.25V10.6455C5.25 10.5488 5.17602 10.4683 5.08008 10.4561C2.49699 10.1271 0.5 7.92249 0.5 5.25C0.5 4.83579 0.835786 4.5 1.25 4.5C1.66421 4.5 2 4.83579 2 5.25C2 7.32107 3.67893 9 5.75 9H6.25C6.59114 9 6.92125 8.95375 7.23499 8.86783C7.44181 8.81119 7.49456 8.55511 7.34293 8.40347L6.94812 8.00867C6.87105 7.9316 6.75849 7.90358 6.65214 7.92745C6.44226 7.97455 6.22416 8 6 8C4.34327 8 3.0002 6.65669 3 5V4.18481C3 4.10525 2.96839 4.02894 2.91213 3.97268L0.219727 1.28027C-0.0729846 0.98743 -0.0729418 0.512593 0.219727 0.219727ZM10.75 4.5C11.1642 4.5 11.5 4.83579 11.5 5.25C11.5 5.99691 11.3429 6.70666 11.0613 7.34952C10.9805 7.53408 10.7409 7.56997 10.5984 7.4275L9.89124 6.72035C9.80768 6.63678 9.78199 6.51226 9.81835 6.39981C9.93551 6.03744 10 5.65136 10 5.25C10 4.83579 10.3358 4.5 10.75 4.5ZM6 0C7.65685 0 9 1.34315 9 3V5C8.99999 5.07185 8.99715 5.14302 8.99173 5.21349C8.97387 5.44573 8.69617 5.52527 8.53146 5.36057L7.58787 4.41697C7.53161 4.36071 7.5 4.2844 7.5 4.20484V3C7.5 2.17157 6.82843 1.5 6 1.5C5.72857 1.5 5.47402 1.57216 5.2544 1.69828C5.1188 1.77615 4.94312 1.77222 4.83255 1.66165L4.18858 1.01768C4.06809 0.897193 4.0713 0.699344 4.2077 0.597218C4.70769 0.222881 5.32731 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseOff12.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseOff12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseOff16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseOff16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.220703 0.219727C0.513524 -0.0730946 0.988339 -0.0729506 1.28125 0.219727L15.7812 14.7197C16.0741 15.0126 16.0741 15.4874 15.7812 15.7803C15.4883 16.073 15.0135 16.0731 14.7207 15.7803L12.1068 13.1664C12.003 13.0625 11.8396 13.0497 11.7171 13.1308C10.9078 13.6667 9.97711 14.0339 8.97363 14.1787C8.84758 14.1969 8.7511 14.3033 8.75098 14.4307V15.25C8.75098 15.6642 8.41516 16 8.00098 16C7.58676 16 7.25098 15.6642 7.25098 15.25V14.4307C7.25085 14.3034 7.15434 14.1969 7.02832 14.1787C3.76134 13.7072 1.25098 10.8976 1.25098 7.5C1.25098 7.08579 1.58676 6.75 2.00098 6.75C2.41516 6.75003 2.75098 7.08581 2.75098 7.5C2.75098 10.3995 5.10148 12.75 8.00098 12.75C8.91863 12.75 9.77972 12.5124 10.5296 12.0979C10.6967 12.0055 10.7204 11.78 10.5854 11.645L10.0995 11.1591C10.0048 11.0643 9.85921 11.045 9.73862 11.1033C9.21322 11.3574 8.62383 11.5 8.00098 11.5C5.86094 11.5 4.11309 9.81944 4.00586 7.70605L4.00098 7.5V5.18481C4.00098 5.10525 3.96937 5.02894 3.91311 4.97268L0.220703 1.28027C-0.0719023 0.987435 -0.0719023 0.512565 0.220703 0.219727ZM14.001 6.75C14.4152 6.75003 14.751 7.08581 14.751 7.5C14.751 8.53238 14.5191 9.51044 14.1047 10.3851C14.0191 10.5658 13.7815 10.5998 13.6401 10.4584L12.9482 9.76652C12.8605 9.67888 12.8366 9.54666 12.8823 9.43145C13.1194 8.83355 13.251 8.18229 13.251 7.5C13.251 7.08579 13.5868 6.75 14.001 6.75ZM5.50098 7.5C5.50098 8.88071 6.62027 10 8.00098 10C8.11559 10 8.22826 9.99202 8.33858 9.97674C8.55841 9.94631 8.62251 9.68208 8.46558 9.52515L6.01311 7.07268C5.82412 6.88369 5.50098 7.01754 5.50098 7.28481V7.5ZM8.00098 0C10.2101 3.06018e-05 12.001 1.79088 12.001 4V7.5C12.001 7.72538 11.982 7.94633 11.9459 8.16147C11.9084 8.38536 11.6373 8.45571 11.4768 8.29518L10.5888 7.4072C10.5326 7.35094 10.501 7.27464 10.501 7.19507V4C10.501 2.61931 9.38166 1.50003 8.00098 1.5C7.23671 1.5 6.55391 1.84381 6.09575 2.38447C5.97053 2.53225 5.74163 2.55999 5.60466 2.42302L4.97548 1.79384C4.87013 1.68849 4.85715 1.52092 4.95377 1.40749C5.68754 0.546047 6.78072 0 8.00098 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseOff16.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseOff16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseOff20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseOff20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.512636 -0.0730121 0.988411 -0.0731203 1.28125 0.219727L19.7803 18.7197C20.073 19.0126 20.073 19.4874 19.7803 19.7803C19.4874 20.0731 19.0126 20.073 18.7197 19.7803L15.3283 16.3889C15.2203 16.2809 15.0488 16.2717 14.9264 16.3631C13.8125 17.1947 12.4823 17.7524 11.0342 17.9336C10.8739 17.9537 10.7502 18.0876 10.75 18.249V19.25C10.75 19.6641 10.4141 19.9998 10 20C9.58579 20 9.25 19.6642 9.25 19.25V18.249C9.24977 18.0877 9.12592 17.9538 8.96582 17.9336C4.89777 17.4248 1.75 13.956 1.75 9.75C1.75 9.33579 2.08579 9 2.5 9C2.91408 9.00016 3.25 9.33589 3.25 9.75C3.25 13.4779 6.27208 16.5 10 16.5C11.4062 16.4999 12.7104 16.068 13.791 15.3317C13.9413 15.2293 13.9556 15.0162 13.827 14.8875L12.9925 14.053C12.8904 13.9509 12.7306 13.9369 12.6075 14.0125C11.8484 14.4789 10.9565 14.7499 10 14.75C7.32473 14.75 5.14054 12.6489 5.00684 10.0068L5 9.75V6.18481C5 6.10525 4.96839 6.02894 4.91213 5.97268L0.219727 1.28027C-0.0728421 0.987441 -0.0728405 0.512557 0.219727 0.219727ZM17.5 9C17.9141 9.00016 18.25 9.33589 18.25 9.75C18.25 11.1405 17.9035 12.4491 17.2954 13.5978C17.2037 13.7711 16.9714 13.8005 16.8328 13.6619L16.1587 12.9878C16.0665 12.8956 16.045 12.7546 16.1009 12.6368C16.5161 11.7615 16.75 10.7832 16.75 9.75C16.75 9.33579 17.0858 9 17.5 9ZM6.5 9.75C6.5 11.683 8.067 13.25 10 13.25C10.49 13.25 10.9556 13.1481 11.3784 12.9655C11.56 12.8871 11.5917 12.6522 11.4518 12.5124L7.01213 8.07268C6.82314 7.88369 6.5 8.01754 6.5 8.28481V9.75ZM10 0C12.7613 0.000162474 15 2.23868 15 5V9.75L14.9932 10.0068C14.9747 10.3718 14.9163 10.7261 14.8232 11.0662C14.7656 11.2765 14.5047 11.3338 14.3505 11.1796L13.5665 10.3956C13.4989 10.328 13.4684 10.2323 13.4789 10.1373C13.4929 10.0101 13.5 9.88089 13.5 9.75V5C13.5 3.0671 11.9329 1.50016 10 1.5C8.7167 1.5 7.59475 2.19078 6.98551 3.2207C6.87763 3.40308 6.62255 3.45165 6.47271 3.30181L5.83289 2.66199C5.73679 2.56589 5.71652 2.41662 5.78996 2.30226C6.67906 0.917634 8.23229 0 10 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseOff20.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseOff20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseOff24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseOff24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.51262 -0.0731667 0.98738 -0.0731667 1.28027 0.219727L23.7803 22.7197C24.0732 23.0126 24.0732 23.4874 23.7803 23.7803C23.4874 24.0732 23.0126 24.0732 22.7197 23.7803L18.2549 19.3154C18.147 19.2075 17.9755 19.1982 17.8536 19.29C16.4986 20.31 14.8706 20.9869 13.0967 21.1855C12.902 21.2075 12.751 21.3695 12.751 21.5654V23.25C12.751 23.6639 12.4147 23.9995 12.001 24C11.5868 24 11.251 23.6642 11.251 23.25V21.5654C11.251 21.3695 11.099 21.2075 10.9043 21.1855C6.03579 20.6407 2.25 16.514 2.25 11.5C2.25 11.0858 2.58676 10.75 3.00098 10.75C3.41474 10.7505 3.75098 11.0861 3.75098 11.5C3.75098 16.0563 7.44463 19.75 12.001 19.75C13.7577 19.7498 15.3845 19.1984 16.7222 18.262C16.8709 18.1579 16.8849 17.9454 16.7565 17.8171L15.5641 16.6246C15.4618 16.5224 15.3017 16.5083 15.1792 16.5852C14.2578 17.1636 13.1693 17.4998 12.001 17.5C8.79078 17.5 6.16943 14.9789 6.00879 11.8086L6.00098 11.5V7.18579C6.00098 7.10622 5.96937 7.02992 5.91311 6.97366L0.219727 1.28027C-0.0731667 0.98738 -0.0731667 0.51262 0.219727 0.219727ZM21.001 10.75C21.4147 10.7505 21.751 11.0861 21.751 11.5C21.751 13.3766 21.2184 15.1277 20.2992 16.6142C20.1998 16.775 19.9772 16.7965 19.8436 16.6629L19.1856 16.005C19.0872 15.9065 19.0699 15.7535 19.1398 15.6331C19.8453 14.4177 20.251 13.0064 20.251 11.5C20.251 11.0858 20.5868 10.75 21.001 10.75ZM7.50098 11.5C7.50098 13.9853 9.5157 16 12.001 16C12.7057 15.9999 13.3714 15.8362 13.9646 15.5466C14.1401 15.4609 14.1688 15.2294 14.0307 15.0912L8.01311 9.07366C7.82412 8.88467 7.50098 9.01852 7.50098 9.28579V11.5ZM12.001 0C15.3142 0.000527712 18.001 2.68662 18.001 6V11.5C18.001 12.3178 17.8355 13.0966 17.5387 13.8068C17.4597 13.9956 17.216 14.0353 17.0713 13.8906L16.363 13.1823C16.2804 13.0997 16.2541 12.977 16.2895 12.8657C16.4267 12.435 16.501 11.9761 16.501 11.5V6C16.501 3.51504 14.4858 1.50053 12.001 1.5C10.1912 1.5 8.63179 2.56876 7.91748 4.10926C7.82391 4.31105 7.55403 4.37337 7.39675 4.21609L6.73722 3.55656C6.64717 3.46651 6.62314 3.32905 6.6823 3.21628C7.68547 1.30397 9.69173 0 12.001 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseOff24.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseOff24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseOff32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseOff32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21973C1.51262 0.926862 1.98739 0.926843 2.28027 1.21973L30.7803 29.7197C31.0731 30.0126 31.0731 30.4874 30.7803 30.7803C30.4874 31.0732 30.0126 31.0731 29.7197 30.7803L24.1121 25.1726C24.0043 25.0648 23.8329 25.0553 23.7116 25.1477C21.8743 26.5463 19.6478 27.4598 17.2207 27.6904C16.957 27.7155 16.7501 27.9334 16.75 28.1982V30.25C16.75 30.664 16.414 30.9997 16 31C15.586 30.9998 15.25 30.6641 15.25 30.25V28.1982C15.2499 27.9334 15.0419 27.7155 14.7783 27.6904C8.30981 27.0756 3.24902 21.6295 3.24902 15C3.24902 14.5859 3.586 14.2502 4 14.25C4.41396 14.2503 4.75 14.586 4.75 15C4.75 21.2131 9.78701 26.2498 16 26.25C18.4586 26.2499 20.7304 25.458 22.5809 24.1193C22.7276 24.0132 22.7411 23.8016 22.6131 23.6736L20.706 21.7665C20.6036 21.6642 20.4431 21.65 20.3214 21.7285C19.0755 22.5316 17.5936 22.9998 16.001 23C11.7209 23 8.22623 19.6388 8.01172 15.4121L8.00098 15V9.18579C8.00098 9.10622 7.96937 9.02992 7.91311 8.97366L1.21973 2.28027C0.926833 1.98738 0.926833 1.51262 1.21973 1.21973ZM28 14.25C28.414 14.2503 28.75 14.586 28.75 15C28.75 17.8435 27.8162 20.4673 26.2424 22.5873C26.1352 22.7319 25.925 22.7443 25.7977 22.6171L25.1537 21.973C25.0477 21.867 25.0366 21.6994 25.1243 21.5779C26.4605 19.7278 27.25 17.4565 27.25 15C27.25 14.5859 27.586 14.2502 28 14.25ZM9.50098 15C9.50098 18.5899 12.4111 21.5 16.001 21.5C17.1331 21.4998 18.1964 21.2083 19.1229 20.6986C19.2917 20.6057 19.3174 20.3779 19.1811 20.2417L10.0131 11.0737C9.82412 10.8847 9.50098 11.0185 9.50098 11.2858V15ZM16.001 1C20.4188 1.00056 24.001 4.58207 24.001 9V15L23.9902 15.4121C23.9209 16.7778 23.5067 18.0517 22.8362 19.1522C22.7379 19.3135 22.5155 19.3349 22.382 19.2014L21.7224 18.5417C21.6246 18.4439 21.607 18.2921 21.6746 18.1714C22.2003 17.2333 22.501 16.1518 22.501 15V9C22.501 5.41049 19.5904 2.50056 16.001 2.5C13.3757 2.5 11.1131 4.05617 10.0871 6.29649C9.99613 6.49505 9.73261 6.55194 9.57818 6.39751L8.91404 5.73338C8.82444 5.64378 8.80034 5.50722 8.85753 5.39414C10.1761 2.78732 12.88 1 16.001 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseOff32.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseOff32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseOffFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseOffFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.512581 -0.0731178 0.987375 -0.0730404 1.28027 0.219727L11.7803 10.7197C12.0731 11.0126 12.0731 11.4874 11.7803 11.7803C11.4874 12.0731 11.0126 12.0731 10.7197 11.7803L8.94391 10.0045C8.84933 9.90988 8.70395 9.89014 8.58426 9.94985C8.07153 10.2056 7.51153 10.3807 6.91992 10.4561C6.82398 10.4683 6.75 10.5488 6.75 10.6455V11.25C6.75 11.6642 6.41421 12 6 12C5.58579 12 5.25 11.6642 5.25 11.25V10.6455C5.25 10.5488 5.17602 10.4683 5.08008 10.4561C2.49699 10.1271 0.5 7.92249 0.5 5.25C0.5 4.83579 0.835786 4.5 1.25 4.5C1.66421 4.5 2 4.83579 2 5.25C2 7.32107 3.67893 9 5.75 9H6.25C6.59114 9 6.92125 8.95375 7.23499 8.86783C7.44181 8.81119 7.49456 8.55511 7.34293 8.40347L6.94812 8.00867C6.87105 7.9316 6.75849 7.90358 6.65214 7.92745C6.44226 7.97455 6.22417 8 6 8C4.34315 8 3 6.65685 3 5V4.18481C3 4.10525 2.96839 4.02894 2.91213 3.97268L0.219727 1.28027C-0.0729846 0.98743 -0.0729418 0.512593 0.219727 0.219727ZM10.75 4.5C11.1642 4.5 11.5 4.83579 11.5 5.25C11.5 5.99691 11.3429 6.70666 11.0613 7.34952C10.9805 7.53408 10.7409 7.56997 10.5984 7.4275L9.89124 6.72035C9.80768 6.63678 9.78199 6.51226 9.81835 6.39981C9.93551 6.03744 10 5.65136 10 5.25C10 4.83579 10.3358 4.5 10.75 4.5ZM6 0C7.65685 0 9 1.34315 9 3V5C9 5.07183 8.99716 5.14298 8.99174 5.21344C8.97388 5.44569 8.69613 5.52524 8.53142 5.36052L4.18858 1.01768C4.06809 0.897193 4.0713 0.699344 4.2077 0.597218C4.70769 0.222881 5.32731 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseOffFilled12.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseOffFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseOffFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseOffFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.220703 0.219727C0.513524 -0.0730946 0.988339 -0.0729506 1.28125 0.219727L15.7812 14.7197C16.0741 15.0126 16.0741 15.4874 15.7812 15.7803C15.4883 16.073 15.0135 16.0731 14.7207 15.7803L12.1068 13.1664C12.003 13.0625 11.8396 13.0497 11.7171 13.1308C10.9078 13.6667 9.97711 14.0339 8.97363 14.1787C8.84758 14.1969 8.7511 14.3033 8.75098 14.4307V15.25C8.75098 15.6642 8.41516 16 8.00098 16C7.58676 16 7.25098 15.6642 7.25098 15.25V14.4307C7.25085 14.3034 7.15434 14.1969 7.02832 14.1787C3.76134 13.7072 1.25098 10.8976 1.25098 7.5C1.25098 7.08579 1.58676 6.75 2.00098 6.75C2.41516 6.75003 2.75098 7.08581 2.75098 7.5C2.75098 10.3995 5.10148 12.75 8.00098 12.75C8.91863 12.75 9.77972 12.5124 10.5296 12.0979C10.6967 12.0055 10.7204 11.78 10.5854 11.645L10.0995 11.1591C10.0048 11.0643 9.85921 11.045 9.73862 11.1033C9.21322 11.3574 8.62383 11.5 8.00098 11.5C5.79184 11.5 4.00098 9.70914 4.00098 7.5V5.18481C4.00098 5.10525 3.96937 5.02894 3.91311 4.97268L0.220703 1.28027C-0.0719023 0.987435 -0.0719023 0.512565 0.220703 0.219727ZM14.001 6.75C14.4152 6.75003 14.751 7.08581 14.751 7.5C14.751 8.53238 14.5191 9.51044 14.1047 10.3851C14.0191 10.5658 13.7815 10.5998 13.6401 10.4584L12.9482 9.76652C12.8605 9.67888 12.8366 9.54666 12.8823 9.43145C13.1194 8.83355 13.251 8.18229 13.251 7.5C13.251 7.08579 13.5868 6.75 14.001 6.75ZM8.00098 0C10.2101 3.06018e-05 12.001 1.79088 12.001 4V7.5C12.001 7.72538 11.982 7.94633 11.9459 8.16147C11.9084 8.38536 11.6373 8.45571 11.4768 8.29518L4.97549 1.79384C4.87013 1.68849 4.85715 1.52092 4.95377 1.40749C5.68754 0.546047 6.78072 0 8.00098 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseOffFilled16.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseOffFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseOffFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseOffFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.512636 -0.0730121 0.988411 -0.0731203 1.28125 0.219727L19.7803 18.7197C20.073 19.0126 20.073 19.4874 19.7803 19.7803C19.4874 20.0731 19.0126 20.073 18.7197 19.7803L15.3283 16.3889C15.2203 16.2809 15.0488 16.2717 14.9264 16.3631C13.8125 17.1947 12.4823 17.7524 11.0342 17.9336C10.8739 17.9537 10.7502 18.0876 10.75 18.249V19.25C10.75 19.6641 10.4141 19.9998 10 20C9.58579 20 9.25 19.6642 9.25 19.25V18.249C9.24977 18.0877 9.12592 17.9538 8.96582 17.9336C4.89777 17.4248 1.75 13.956 1.75 9.75C1.75 9.33579 2.08579 9 2.5 9C2.91408 9.00016 3.25 9.33589 3.25 9.75C3.25 13.4779 6.27208 16.5 10 16.5C11.4062 16.4999 12.7104 16.068 13.791 15.3317C13.9413 15.2293 13.9556 15.0162 13.827 14.8875L12.9916 14.0521C12.8895 13.95 12.7296 13.936 12.6065 14.0116C11.8477 14.4783 10.9564 14.7499 10 14.75C7.23858 14.75 5 12.5114 5 9.75V6.18481C5 6.10525 4.96839 6.02894 4.91213 5.97268L0.219727 1.28027C-0.0728421 0.987441 -0.0728405 0.512557 0.219727 0.219727ZM17.5 9C17.9141 9.00016 18.25 9.33589 18.25 9.75C18.25 11.1405 17.9035 12.4491 17.2954 13.5978C17.2037 13.7711 16.9714 13.8005 16.8328 13.6619L16.1587 12.9878C16.0665 12.8956 16.045 12.7546 16.1009 12.6368C16.5161 11.7615 16.75 10.7832 16.75 9.75C16.75 9.33579 17.0858 9 17.5 9ZM10 0C12.7613 0.000162474 15 2.23868 15 5V9.75C15 10.2057 14.938 10.6468 14.8232 11.0662C14.7656 11.2765 14.5048 11.3339 14.3506 11.1797L5.83289 2.66199C5.73679 2.56589 5.71652 2.41662 5.78996 2.30226C6.67906 0.917634 8.23229 0 10 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseOffFilled20.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseOffFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseOffFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseOffFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.51262 -0.0731667 0.98738 -0.0731667 1.28027 0.219727L23.7803 22.7197C24.0732 23.0126 24.0732 23.4874 23.7803 23.7803C23.4874 24.0732 23.0126 24.0732 22.7197 23.7803L18.2549 19.3154C18.147 19.2075 17.9755 19.1982 17.8536 19.29C16.4986 20.31 14.8706 20.9869 13.0967 21.1855C12.902 21.2075 12.751 21.3695 12.751 21.5654V23.25C12.751 23.6639 12.4147 23.9995 12.001 24C11.5868 24 11.251 23.6642 11.251 23.25V21.5654C11.251 21.3695 11.099 21.2075 10.9043 21.1855C6.03575 20.6407 2.24902 16.514 2.24902 11.5C2.24902 11.0858 2.58676 10.75 3.00098 10.75C3.41474 10.7505 3.75098 11.0861 3.75098 11.5C3.75098 16.0563 7.44463 19.75 12.001 19.75C13.7577 19.7498 15.3845 19.1984 16.7222 18.262C16.8709 18.1579 16.8849 17.9454 16.7565 17.8171L15.5641 16.6246C15.4618 16.5224 15.3017 16.5083 15.1792 16.5852C14.2578 17.1636 13.1693 17.4998 12.001 17.5C8.68727 17.5 6.00098 14.8137 6.00098 11.5V7.18579C6.00098 7.10622 5.96937 7.02992 5.91311 6.97366L0.219727 1.28027C-0.0731667 0.98738 -0.0731667 0.51262 0.219727 0.219727ZM21.001 10.75C21.4147 10.7505 21.751 11.0861 21.751 11.5C21.751 13.3766 21.2184 15.1277 20.2992 16.6142C20.1998 16.775 19.9772 16.7965 19.8436 16.6629L19.1856 16.005C19.0872 15.9065 19.0699 15.7535 19.1398 15.6331C19.8453 14.4177 20.251 13.0064 20.251 11.5C20.251 11.0858 20.5868 10.75 21.001 10.75ZM12.001 0C15.3142 0.000527712 18.001 2.68662 18.001 6V11.5C18.001 12.3178 17.8355 13.0966 17.5387 13.8068C17.4597 13.9956 17.216 14.0353 17.0713 13.8906L6.73722 3.55656C6.64717 3.46651 6.62314 3.32905 6.6823 3.21628C7.68547 1.30397 9.69173 0 12.001 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseOffFilled24.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseOffFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneNoBaseOffFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneNoBaseOffFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21973C1.51262 0.926862 1.98739 0.926843 2.28027 1.21973L30.7803 29.7197C31.0731 30.0126 31.0731 30.4874 30.7803 30.7803C30.4874 31.0732 30.0126 31.0731 29.7197 30.7803L24.1121 25.1726C24.0043 25.0648 23.8329 25.0553 23.7116 25.1477C21.8743 26.5463 19.6478 27.4598 17.2207 27.6904C16.957 27.7155 16.7501 27.9334 16.75 28.1982V30.25C16.75 30.664 16.414 30.9997 16 31C15.586 30.9998 15.25 30.6641 15.25 30.25V28.1982C15.2499 27.9334 15.0419 27.7155 14.7783 27.6904C8.30981 27.0756 3.24902 21.6295 3.24902 15C3.24902 14.5859 3.586 14.2502 4 14.25C4.41396 14.2503 4.75 14.586 4.75 15C4.75 21.2131 9.78701 26.2498 16 26.25C18.4586 26.2499 20.7304 25.458 22.5809 24.1193C22.7276 24.0132 22.7411 23.8016 22.6131 23.6736L20.7069 21.7675C20.6046 21.6651 20.4441 21.651 20.3224 21.7294C19.0762 22.5323 17.5937 22.9998 16.001 23C11.5827 23 8.00098 19.4183 8.00098 15V9.18579C8.00098 9.10622 7.96937 9.02992 7.91311 8.97366L1.21973 2.28027C0.926833 1.98738 0.926833 1.51262 1.21973 1.21973ZM28 14.25C28.414 14.2503 28.75 14.586 28.75 15C28.75 17.8435 27.8162 20.4673 26.2424 22.5873C26.1352 22.7319 25.925 22.7443 25.7977 22.6171L25.1537 21.973C25.0477 21.867 25.0366 21.6994 25.1243 21.5779C26.4605 19.7278 27.25 17.4565 27.25 15C27.25 14.5859 27.586 14.2502 28 14.25ZM16.001 1C20.4188 1.00056 24.001 4.58207 24.001 9V15C24.001 16.5213 23.5746 17.9425 22.8371 19.1532C22.7389 19.3145 22.5165 19.3358 22.383 19.2024L8.91404 5.73338C8.82444 5.64378 8.80034 5.50722 8.85753 5.39414C10.1761 2.78732 12.88 1 16.001 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneNoBaseOffFilled32.category = 'Sound & Music';\n\nexport default MicrophoneNoBaseOffFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneOff12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneOff12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.512581 -0.0731178 0.987375 -0.0730404 1.28027 0.219727L11.7803 10.7197C12.073 11.0126 12.0731 11.4874 11.7803 11.7803C11.4874 12.0731 11.0126 12.0731 10.7197 11.7803L8.67099 9.73153C8.58085 9.6414 8.44394 9.61885 8.32695 9.66946C7.88599 9.8602 7.41389 9.99275 6.91992 10.0557C6.82407 10.068 6.75 10.1485 6.75 10.2451V10.3125C6.75 10.416 6.83403 10.4999 6.9375 10.5H8.25C8.66421 10.5 9 10.8358 9 11.25C9 11.6642 8.66421 12 8.25 12H3.75C3.33587 11.9999 3 11.6642 3 11.25C3 10.8358 3.33587 10.5001 3.75 10.5H5.0625C5.16605 10.5 5.25 10.4161 5.25 10.3125V10.2451C5.25 10.1484 5.17602 10.0679 5.08008 10.0557C2.49708 9.7266 0.5 7.52203 0.5 4.84961C0.5 4.43546 0.835873 4.09971 1.25 4.09961C1.66421 4.09961 2 4.4354 2 4.84961C2 6.92061 3.67902 8.59951 5.75 8.59961H6.25C6.46709 8.59961 6.67981 8.58083 6.88671 8.5451C7.10889 8.50672 7.17709 8.23764 7.01766 8.07821L6.51351 7.57406C6.44717 7.50771 6.3537 7.47713 6.26033 7.48634C6.17457 7.4948 6.08779 7.5 6 7.5C4.39511 7.4999 3.08441 6.2392 3.00391 4.6543L3 4.5V4.18481C3 4.10525 2.96839 4.02894 2.91213 3.97268L0.219727 1.28027C-0.0729937 0.987421 -0.072969 0.51259 0.219727 0.219727ZM10.75 4.09961C11.1642 4.09961 11.5 4.4354 11.5 4.84961C11.5 5.70906 11.2921 6.51928 10.9256 7.23487C10.837 7.40799 10.6066 7.4357 10.4691 7.29816L9.78479 6.61389C9.69488 6.52398 9.67253 6.38759 9.72077 6.26995C9.90044 5.83185 10 5.35243 10 4.84961C10 4.43546 10.3359 4.09971 10.75 4.09961ZM6 0C7.65685 0 9 1.34315 9 3V4.5C8.99997 4.73382 8.97206 4.96096 8.92051 5.17904C8.87097 5.38862 8.61381 5.44291 8.46152 5.29063L7.58787 4.41697C7.53161 4.36071 7.5 4.2844 7.5 4.20484V3C7.5 2.17157 6.82843 1.5 6 1.5C5.72863 1.50003 5.47404 1.57219 5.25441 1.69829C5.1188 1.77615 4.94312 1.77222 4.83255 1.66165L4.18858 1.01768C4.06809 0.897193 4.0713 0.699344 4.20771 0.597223C4.70768 0.222918 5.32738 4.17971e-05 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneOff12.category = 'Sound & Music';\n\nexport default MicrophoneOff12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneOff16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneOff16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.512629 -0.0730489 0.987419 -0.0731274 1.28027 0.219727L15.7803 14.7197C16.073 15.0126 16.073 15.4874 15.7803 15.7803C15.4874 16.0731 15.0126 16.073 14.7197 15.7803L11.77 12.8306C11.687 12.7476 11.5578 12.7339 11.4571 12.7941C10.71 13.2411 9.87004 13.5489 8.97209 13.6787C8.84597 13.6969 8.75 13.8035 8.75 13.9309V14.25C8.75 14.3881 8.86193 14.5 9 14.5H10.25C10.6641 14.5001 11 14.8359 11 15.25C11 15.6641 10.6641 15.9999 10.25 16H5.75C5.33579 16 5 15.6642 5 15.25C5 14.8358 5.33579 14.5 5.75 14.5H7C7.13807 14.5 7.25 14.3881 7.25 14.25V13.9309C7.25 13.8035 7.15377 13.6969 7.02764 13.6787C3.76052 13.2073 1.25 10.3977 1.25 7C1.25 6.58579 1.58579 6.25 2 6.25C2.41409 6.25015 2.75 6.58588 2.75 7C2.75 9.8995 5.1005 12.25 8 12.25C8.80179 12.25 9.56083 12.0692 10.24 11.7472C10.3902 11.676 10.418 11.4786 10.3005 11.3611L9.72432 10.7849C9.65148 10.712 9.54168 10.692 9.44566 10.7294C8.99733 10.9037 8.51002 11 8 11C5.85997 11 4.11212 9.31943 4.00488 7.20605L4 7V5.1641C4 5.0978 3.97366 5.03421 3.92678 4.98732L0.219727 1.28027C-0.0731667 0.98738 -0.0731667 0.51262 0.219727 0.219727ZM14 6.25C14.4141 6.25015 14.75 6.58588 14.75 7C14.75 8.19281 14.4403 9.31313 13.8973 10.2853C13.8188 10.4258 13.6284 10.4477 13.5145 10.3338L12.7694 9.58874C12.6917 9.51105 12.6744 9.39202 12.7225 9.29324C13.0598 8.6003 13.25 7.82247 13.25 7C13.25 6.58579 13.5858 6.25 14 6.25ZM5.5 7C5.5 8.38071 6.61929 9.5 8 9.5C8.16891 9.49998 8.23576 9.29631 8.11632 9.17687L5.81074 6.87129C5.69607 6.75662 5.5 6.83783 5.5 7ZM8 0C10.209 0.000148622 12 1.79095 12 4V7L11.9951 7.20605C11.9782 7.5386 11.9201 7.86023 11.8265 8.16637C11.7743 8.33702 11.5611 8.3804 11.4349 8.25422L10.5663 7.38568C10.5121 7.33146 10.4865 7.25541 10.4926 7.17897C10.4973 7.11987 10.5 7.06022 10.5 7V4C10.5 2.61938 9.38058 1.50015 8 1.5C7.21303 1.5 6.5124 1.86462 6.05449 2.43327C5.95325 2.55898 5.76256 2.5819 5.64842 2.46776L4.94393 1.76327C4.85613 1.67547 4.84544 1.53595 4.92493 1.44057C5.65874 0.560097 6.76424 0 8 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneOff16.category = 'Sound & Music';\n\nexport default MicrophoneOff16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneOff20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneOff20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219724 0.219724C0.512632 -0.0729867 0.988407 -0.0731112 1.28123 0.219724L19.78 18.7195C20.0729 19.0123 20.0727 19.4871 19.78 19.78C19.4871 20.0729 19.0124 20.0729 18.7195 19.78L14.7394 15.8C14.6342 15.6947 14.4696 15.6789 14.3432 15.7575C13.3589 16.3699 12.2376 16.7821 11.0338 16.9331C10.8734 16.9532 10.7499 17.0875 10.7499 17.2492V18.1873C10.7499 18.3599 10.8898 18.4998 11.0624 18.4998H13.2498C13.6639 18.4999 13.9997 18.8357 13.9998 19.2498C13.9998 19.6639 13.664 19.9997 13.2498 19.9998H6.74992C6.33577 19.9997 5.99993 19.6639 5.99993 19.2498C6.00002 18.8357 6.33582 18.4998 6.74992 18.4998H8.93739C9.10998 18.4998 9.24989 18.3599 9.24989 18.1873V17.2492C9.24989 17.0875 9.12605 16.9531 8.96558 16.9331C4.89763 16.4242 1.74998 12.9558 1.74998 8.74989C1.75007 8.3358 2.08587 7.99997 2.49997 7.9999C2.91404 8 3.24987 8.33582 3.24996 8.74989C3.24996 12.4777 6.27206 15.4997 9.99988 15.4998C11.1287 15.4998 12.1913 15.2207 13.1256 14.73C13.3053 14.6356 13.3346 14.3952 13.1911 14.2516L12.3421 13.4026C12.2477 13.3083 12.1043 13.2851 11.982 13.3383C11.3743 13.6021 10.7047 13.7498 9.99988 13.7498C7.32474 13.7497 5.14046 11.6487 5.00677 9.00673L4.99994 8.74989V6.18991C4.99994 6.10703 4.96702 6.02755 4.90841 5.96895L0.219724 1.28026C-0.0728412 0.987429 -0.0728396 0.512551 0.219724 0.219724ZM17.4998 7.9999C17.9139 8 18.2497 8.33582 18.2498 8.74989C18.2498 10.4056 17.7603 11.946 16.9204 13.2374C16.8152 13.3992 16.5885 13.4177 16.4521 13.2812L15.8149 12.6441C15.71 12.5391 15.694 12.3752 15.7711 12.2483C16.3912 11.228 16.7498 10.0311 16.7498 8.74989C16.7499 8.3358 17.0857 7.99997 17.4998 7.9999ZM6.49992 8.74989C6.49992 10.6828 8.06702 12.2497 9.99988 12.2499C10.1797 12.2498 10.3562 12.2361 10.5285 12.2097C10.7611 12.174 10.833 11.8936 10.6667 11.7272L7.03338 8.09392C6.83652 7.89706 6.49992 8.03648 6.49992 8.31489V8.74989ZM9.99988 0C12.7611 9.65005e-05 14.9997 2.23869 14.9998 4.99994V8.74989L14.993 9.00673C14.9603 9.6524 14.8041 10.2654 14.5489 10.8235C14.4628 11.0119 14.2168 11.046 14.0704 10.8995L13.3878 10.2169C13.2989 10.128 13.2732 9.99485 13.3137 9.8758C13.434 9.52246 13.4998 9.14385 13.4998 8.74989V4.99994C13.4997 3.0671 11.9327 1.50008 9.99988 1.49998C8.72329 1.50007 7.60624 2.1838 6.99486 3.20489C6.88147 3.39426 6.61571 3.44485 6.45964 3.28878L5.83962 2.66876C5.73951 2.56865 5.71837 2.41313 5.7951 2.29415C6.68509 0.914141 8.23575 8.42937e-05 9.99988 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneOff20.category = 'Sound & Music';\n\nexport default MicrophoneOff20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneOff24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneOff24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219722 0.219722C0.512496 -0.0730004 0.987348 -0.0727983 1.28025 0.219722L23.7798 22.7193C24.0727 23.0121 24.0726 23.4869 23.7798 23.7798C23.4869 24.0727 23.0122 24.0727 22.7193 23.7798L18.3018 19.3623C18.167 19.2275 17.9528 19.216 17.7996 19.3296C16.4553 20.3271 14.847 20.9885 13.0967 21.1848C12.9019 21.2066 12.7507 21.3688 12.7507 21.5649V22.1245C12.7507 22.3317 12.9186 22.4995 13.1257 22.4995H15.2507C15.6644 22.5 16.0004 22.8358 16.0007 23.2495C16.0007 23.6635 15.6645 23.9991 15.2507 23.9995H8.7508C8.33659 23.9995 8.00081 23.6637 8.00081 23.2495C8.00103 22.8355 8.33673 22.4995 8.7508 22.4995H10.8758C11.0829 22.4995 11.2507 22.3317 11.2507 22.1245V21.5649C11.2507 21.3688 11.0992 21.2066 10.9043 21.1848C6.0359 20.64 2.25093 16.5137 2.25093 11.4998C2.25115 11.0857 2.58684 10.7498 3.00092 10.7498C3.41463 10.7502 3.75068 11.086 3.7509 11.4998C3.7509 16.056 7.44448 19.7496 12.0007 19.7496C13.7268 19.7494 15.3272 19.2172 16.6514 18.3104C16.8386 18.1822 16.856 17.9165 16.6955 17.7561L15.6088 16.6693C15.481 16.5416 15.281 16.5242 15.1269 16.6187C14.2167 17.1768 13.1469 17.4995 12.0007 17.4996C8.79059 17.4996 6.16929 14.9786 6.00867 11.8084L6.00085 11.4998V7.21671C6.00085 7.11725 5.96135 7.02187 5.89102 6.95155L0.219722 1.28025C-0.0728142 0.987332 -0.0730481 0.512492 0.219722 0.219722ZM21.0005 10.7498C21.4143 10.7502 21.7503 11.086 21.7505 11.4998C21.7505 13.3434 21.236 15.0656 20.3463 16.5351C20.224 16.7371 19.9457 16.7641 19.7787 16.5971L19.2272 16.0457C19.1042 15.9226 19.0828 15.7315 19.169 15.5803C19.8559 14.3769 20.2506 12.9846 20.2506 11.4998C20.2508 11.0857 20.5865 10.7498 21.0005 10.7498ZM7.50082 11.4998C7.50082 13.985 9.5155 15.9997 12.0007 15.9997C12.6713 15.9996 13.3064 15.8514 13.8774 15.5875C14.099 15.4851 14.135 15.1955 13.9624 15.0229L8.14098 9.2015C7.90474 8.96527 7.50082 9.13258 7.50082 9.46666V11.4998ZM12.0007 0C15.314 0.000285093 18.0004 2.6866 18.0006 5.99988V11.4998C18.0006 12.2805 17.8502 13.0261 17.5784 13.7102C17.484 13.9479 17.1792 13.9977 16.9984 13.8168L16.3964 13.2149C16.2932 13.1117 16.2606 12.9583 16.3034 12.8188C16.4313 12.4017 16.5006 11.9587 16.5006 11.4998V5.99988C16.5004 3.51501 14.4856 1.50025 12.0007 1.49997C10.2343 1.49997 8.70609 2.51832 7.96967 3.99957C7.84591 4.24849 7.50792 4.32634 7.31135 4.12977L6.77566 3.59409C6.66309 3.48152 6.63287 3.30952 6.70809 3.16921C7.71936 1.2829 9.71075 0 12.0007 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneOff24.category = 'Sound & Music';\n\nexport default MicrophoneOff24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneOff32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneOff32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21973C1.51263 0.926962 1.98742 0.926876 2.28027 1.21973L30.7803 29.7197C31.0731 30.0126 31.073 30.4874 30.7803 30.7803C30.4874 31.0732 30.0126 31.0731 29.7197 30.7803L24.2363 25.2969C24.0566 25.1172 23.7713 25.1018 23.5669 25.2529C21.7581 26.5913 19.5853 27.4654 17.2214 27.6905C16.9578 27.7156 16.751 27.9335 16.751 28.1984V29C16.751 29.2761 16.9748 29.5 17.251 29.5H21.001C21.4149 29.5004 21.7509 29.8361 21.751 30.25C21.751 30.664 21.4149 30.9996 21.001 31H11.001C10.5868 31 10.251 30.6642 10.251 30.25C10.251 29.8358 10.5868 29.5 11.001 29.5H14.751C15.0271 29.5 15.251 29.2761 15.251 29V28.1984C15.251 27.9335 15.0437 27.7156 14.7799 27.6905C8.31116 27.076 3.25098 21.6297 3.25098 15C3.25102 14.5858 3.58679 14.25 4.00098 14.25C4.41485 14.2504 4.75093 14.5861 4.75098 15C4.75098 21.2132 9.78777 26.25 16.001 26.25C18.3776 26.2499 20.5802 25.5103 22.396 24.2518C22.644 24.0799 22.6664 23.7269 22.453 23.5136L20.8247 21.8853C20.6541 21.7147 20.3869 21.6917 20.1815 21.8181C18.965 22.5667 17.5341 22.9998 16.001 23C11.7209 23 8.22622 19.6388 8.01172 15.4121L8.00098 15V9.26863C8.00098 9.13602 7.9483 9.00885 7.85453 8.91508L1.21973 2.28027C0.926833 1.98738 0.926833 1.51262 1.21973 1.21973ZM28.001 14.25C28.4149 14.2504 28.7509 14.5861 28.751 15C28.751 17.7628 27.8708 20.3193 26.3773 22.407C26.2028 22.6509 25.8523 22.6716 25.6402 22.4595L25.277 22.0963C25.1004 21.9197 25.0822 21.6405 25.2254 21.4357C26.5006 19.612 27.251 17.3941 27.251 15C27.251 14.5858 27.5868 14.25 28.001 14.25ZM9.50098 15C9.50098 18.5899 12.4111 21.5 16.001 21.5C17.0438 21.4999 18.0281 21.2526 18.9009 20.8153C19.188 20.6715 19.2308 20.2914 19.0037 20.0643L10.3545 11.4151C10.0395 11.1001 9.50098 11.3232 9.50098 11.7686V15ZM16.001 1C20.4189 1.00043 24.0009 4.58203 24.001 9V15L23.9902 15.4121C23.9253 16.6922 23.5581 17.8922 22.9603 18.9439C22.8048 19.2175 22.4338 19.2531 22.2113 19.0306L21.8336 18.6529C21.6705 18.4898 21.642 18.2372 21.7498 18.0334C22.2289 17.1278 22.501 16.0957 22.501 15V9C22.5009 5.41046 19.5904 2.50043 16.001 2.5C13.4863 2.5 11.3052 3.92825 10.2243 6.01767C10.0571 6.34098 9.61648 6.43582 9.35909 6.17842L9.0146 5.83394C8.86527 5.68461 8.82454 5.45675 8.92316 5.27001C10.264 2.731 12.93 1 16.001 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneOff32.category = 'Sound & Music';\n\nexport default MicrophoneOff32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneOffFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneOffFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219722 0.219722C0.512591 -0.0728602 0.98744 -0.0729536 1.28025 0.219722L11.78 10.7195C12.0726 11.0123 12.0725 11.4872 11.78 11.78C11.4872 12.0729 11.0124 12.0727 10.7195 11.78L8.67083 9.73136C8.58069 9.64122 8.44376 9.61867 8.32676 9.66929C7.88581 9.86005 7.41379 9.9925 6.91978 10.0555C6.8239 10.0677 6.74996 10.1483 6.74986 10.2449V10.3123C6.74986 10.4158 6.83381 10.4998 6.93736 10.4998H8.24983C8.66377 10.5 8.99971 10.8358 8.99982 11.2498C8.99982 11.6638 8.66384 11.9995 8.24983 11.9998H3.74992C3.33572 11.9998 2.99994 11.664 2.99994 11.2498C3.00005 10.8357 3.33578 10.4998 3.74992 10.4998H5.0624C5.16575 10.4996 5.24989 10.4157 5.24989 10.3123V10.2449C5.24979 10.1484 5.17566 10.0678 5.07997 10.0555C2.49694 9.72648 0.49999 7.52194 0.49999 4.84951C0.500097 4.4354 0.835836 4.09953 1.24997 4.09953C1.66391 4.09976 1.99985 4.43554 1.99996 4.84951C1.99996 6.92054 3.67886 8.59943 5.74988 8.59943H6.24987C6.46677 8.59941 6.67912 8.58034 6.8857 8.54438C7.10781 8.5057 7.17597 8.2365 7.01655 8.07707L6.51341 7.57393C6.44705 7.50757 6.35355 7.477 6.26016 7.4862C6.17443 7.49466 6.0877 7.49984 5.99988 7.49985C4.34319 7.49985 3.00015 6.15655 2.99994 4.49991V4.18473C2.99994 4.10516 2.96833 4.02886 2.91207 3.9726L0.219722 1.28025C-0.0730035 0.98739 -0.0730014 0.512577 0.219722 0.219722ZM10.7498 4.09953C11.1637 4.09976 11.4997 4.43554 11.4998 4.84951C11.4998 5.7088 11.2918 6.51913 10.9254 7.23469C10.8367 7.40782 10.6064 7.43553 10.4688 7.29799L9.78457 6.61374C9.69467 6.52384 9.67232 6.38747 9.72055 6.26984C9.90016 5.83176 9.9998 5.3522 9.9998 4.84951C9.9999 4.4354 10.3356 4.09953 10.7498 4.09953ZM5.99988 0C7.65643 0.000235228 8.99971 1.34336 8.99982 2.99994V4.49991C8.99979 4.73363 8.97186 4.96078 8.92031 5.17887C8.87077 5.38846 8.61361 5.44277 8.46131 5.29048L4.18853 1.0177C4.06803 0.897195 4.07125 0.699327 4.20768 0.597211C4.70766 0.22299 5.32737 0 5.99988 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneOffFilled12.category = 'Sound & Music';\n\nexport default MicrophoneOffFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneOffFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneOffFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.512622 -0.0731385 0.98739 -0.0731573 1.28027 0.219727L15.7803 14.7197C16.0731 15.0126 16.0731 15.4874 15.7803 15.7803C15.4874 16.0732 15.0126 16.0731 14.7197 15.7803L11.77 12.8306C11.687 12.7476 11.5578 12.7339 11.4571 12.7942C10.71 13.2411 9.87004 13.5489 8.97209 13.6787C8.84596 13.6969 8.75 13.8035 8.75 13.9309V14.25C8.75 14.3881 8.86193 14.5 9 14.5H10.25C10.6641 14.5002 11 14.8359 11 15.25C11 15.6641 10.6641 15.9998 10.25 16H5.75C5.33579 16 5 15.6642 5 15.25C5 14.8358 5.33579 14.5 5.75 14.5H7C7.13807 14.5 7.25 14.3881 7.25 14.25V13.9309C7.25 13.8035 7.15377 13.6969 7.02764 13.6787C3.76052 13.2073 1.25 10.3977 1.25 7C1.25 6.58579 1.58579 6.25 2 6.25C2.41406 6.25018 2.75 6.5859 2.75 7C2.75 9.8995 5.1005 12.25 8 12.25C8.80178 12.2499 9.56083 12.0692 10.24 11.7472C10.3902 11.676 10.4181 11.4786 10.3005 11.3611L9.72342 10.784C9.65054 10.7111 9.54067 10.6911 9.44464 10.7285C8.99667 10.9031 8.50989 11 8 11C5.79086 11 4 9.20914 4 7V5.1641C4 5.0978 3.97366 5.03421 3.92678 4.98732L0.219727 1.28027C-0.0731667 0.98738 -0.0731667 0.51262 0.219727 0.219727ZM14 6.25C14.4141 6.25018 14.75 6.5859 14.75 7C14.75 8.1928 14.4403 9.31313 13.8973 10.2853C13.8188 10.4258 13.6284 10.4477 13.5145 10.3338L12.7694 9.58874C12.6917 9.51105 12.6744 9.39202 12.7225 9.29324C13.0598 8.60031 13.25 7.82245 13.25 7C13.25 6.58579 13.5858 6.25 14 6.25ZM8 0C10.209 0.00018373 12 1.79097 12 4V7C12 7.40558 11.9384 7.79664 11.8256 8.16531C11.7734 8.33597 11.56 8.37938 11.4338 8.25318L4.94393 1.76327C4.85613 1.67547 4.84544 1.53595 4.92494 1.44057C5.65875 0.560112 6.76426 0 8 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneOffFilled16.category = 'Sound & Music';\n\nexport default MicrophoneOffFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneOffFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneOffFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.512638 -0.0729844 0.98842 -0.073111 1.28125 0.219727L19.7803 18.7197C20.0729 19.0126 20.0729 19.4874 19.7803 19.7803C19.4874 20.0731 19.0126 20.073 18.7197 19.7803L14.7396 15.8002C14.6343 15.6949 14.4698 15.6791 14.3433 15.7577C13.3591 16.37 12.2377 16.7823 11.034 16.9333C10.8735 16.9534 10.75 17.0877 10.75 17.2495V18.1875C10.75 18.3601 10.8899 18.5 11.0625 18.5H13.25C13.6641 18.5001 14 18.8359 14 19.25C14 19.6641 13.6641 19.9999 13.25 20H6.75C6.33584 19.9999 6 19.6642 6 19.25C6 18.8358 6.33584 18.5001 6.75 18.5H8.9375C9.11009 18.5 9.25 18.3601 9.25 18.1875V17.2495C9.25 17.0877 9.12616 16.9534 8.96569 16.9333C4.89769 16.4244 1.75 12.9559 1.75 8.75C1.75 8.33583 2.08584 8.00007 2.5 8C2.91409 8.00014 3.25 8.33588 3.25 8.75C3.25 12.4779 6.27213 15.4999 10 15.5C11.1288 15.5 12.1914 15.2209 13.1257 14.7302C13.3055 14.6358 13.3348 14.3953 13.1912 14.2518L12.3422 13.4028C12.2479 13.3084 12.1045 13.2853 11.9821 13.3384C11.3745 13.6023 10.7048 13.75 10 13.75C7.23869 13.7499 5 11.5113 5 8.75V6.18999C5 6.10711 4.96708 6.02762 4.90847 5.96902L0.219727 1.28027C-0.0728421 0.987441 -0.0728405 0.512557 0.219727 0.219727ZM17.5 8C17.9141 8.00014 18.25 8.33588 18.25 8.75C18.25 10.4057 17.7606 11.9461 16.9206 13.2376C16.8154 13.3994 16.5887 13.4178 16.4523 13.2814L15.8151 12.6442C15.7101 12.5392 15.6942 12.3753 15.7713 12.2485C16.3914 11.2281 16.75 10.0312 16.75 8.75C16.75 8.33583 17.0858 8.00007 17.5 8ZM10 0C12.7613 0.000143019 15 2.23866 15 5V8.75C15 9.49004 14.838 10.192 14.5491 10.8237C14.463 11.012 14.217 11.0461 14.0706 10.8997L5.83968 2.66879C5.73958 2.56868 5.71844 2.41316 5.79516 2.29418C6.68515 0.91411 8.23581 8.42951e-05 10 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneOffFilled20.category = 'Sound & Music';\n\nexport default MicrophoneOffFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneOffFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneOffFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.512622 -0.073138 0.98739 -0.0731571 1.28027 0.219727L23.7803 22.7197C24.0731 23.0126 24.0731 23.4874 23.7803 23.7803C23.4874 24.0732 23.0126 24.0731 22.7197 23.7803L18.3022 19.3627C18.1673 19.2279 17.9532 19.2164 17.8 19.33C16.4555 20.3276 14.8466 20.989 13.096 21.1852C12.9012 21.2071 12.75 21.3692 12.75 21.5653V22.125C12.75 22.3321 12.9179 22.5 13.125 22.5H15.25C15.664 22.5003 16 22.8359 16 23.25C16 23.6641 15.664 23.9997 15.25 24H8.75C8.33582 24 8 23.6642 8 23.25C8 22.8358 8.33582 22.5 8.75 22.5H10.875C11.0821 22.5 11.25 22.3321 11.25 22.125V21.5653C11.25 21.3692 11.0984 21.207 10.9036 21.1852C6.03503 20.6404 2.24902 16.514 2.24902 11.5C2.24902 11.0858 2.58582 10.75 3 10.75C3.41399 10.7503 3.75 11.0859 3.75 11.5C3.75 16.0563 7.44368 19.75 12 19.75C13.7263 19.7499 15.3273 19.2177 16.6517 18.3108C16.8389 18.1826 16.8563 17.9169 16.6959 17.7564L15.6091 16.6697C15.4814 16.5419 15.2813 16.5245 15.1272 16.619C14.2168 17.1773 13.1464 17.5 12 17.5C8.68632 17.5 6 14.8137 6 11.5V7.21588C6 7.11642 5.96049 7.02104 5.89016 6.95071L0.219727 1.28027C-0.0731667 0.98738 -0.0731667 0.51262 0.219727 0.219727ZM21 10.75C21.414 10.7503 21.75 11.0859 21.75 11.5C21.75 13.3438 21.2356 15.0659 20.3458 16.5355C20.2234 16.7375 19.9451 16.7645 19.7781 16.5974L19.2267 16.046C19.1036 15.9229 19.0822 15.7318 19.1685 15.5806C19.8555 14.3771 20.25 12.985 20.25 11.5C20.25 11.0858 20.5858 10.75 21 10.75ZM12 0C15.3136 0.00013194 18 2.68637 18 6V11.5C18 12.2809 17.8497 13.0265 17.5778 13.7105C17.4833 13.9482 17.1786 13.998 16.9978 13.8171L6.77481 3.59415C6.66224 3.48158 6.63202 3.30959 6.70722 3.16928C7.71842 1.28275 9.70982 2.39478e-05 12 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneOffFilled24.category = 'Sound & Music';\n\nexport default MicrophoneOffFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MicrophoneOffFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MicrophoneOffFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21997C1.51262 0.927077 1.98738 0.927077 2.28027 1.21997L30.7803 29.72C31.073 30.0129 31.0731 30.4877 30.7803 30.7805C30.4874 31.0732 30.0126 31.0732 29.7197 30.7805L24.2363 25.2971C24.0566 25.1174 23.7713 25.102 23.5669 25.2532C21.7579 26.5915 19.5845 27.4657 17.2205 27.6908C16.9568 27.7159 16.75 27.9337 16.75 28.1986V29.0002C16.75 29.2764 16.9739 29.5002 17.25 29.5002H21C21.414 29.5004 21.75 29.8362 21.75 30.2502C21.7498 30.6642 21.414 31 21 31.0002H11C10.5861 31 10.2502 30.6642 10.25 30.2502C10.25 29.8362 10.586 29.5005 11 29.5002H14.75C15.0261 29.5002 15.25 29.2764 15.25 29.0002V28.1986C15.25 27.9337 15.0427 27.7158 14.779 27.6908C8.31047 27.076 3.25014 21.6297 3.25 15.0002C3.25 14.5862 3.586 14.2505 4 14.2502C4.41405 14.2504 4.75 14.5862 4.75 15.0002C4.75015 21.2132 9.7871 26.25 16 26.2502C18.3767 26.2502 20.58 25.5106 22.396 24.252C22.644 24.0802 22.6664 23.7272 22.453 23.5138L20.8247 21.8855C20.6541 21.7149 20.3869 21.6919 20.1815 21.8184C18.9648 22.567 17.5332 23.0002 16 23.0002C11.582 23 8.00015 19.4182 8 15.0002V9.2679C8 9.13529 7.94732 9.00811 7.85355 8.91434L1.21973 2.28052C0.926873 1.98766 0.926954 1.51287 1.21973 1.21997ZM28 14.2502C28.414 14.2504 28.75 14.5862 28.75 15.0002C28.7499 17.763 27.8699 20.3196 26.3763 22.4072C26.2018 22.6512 25.8513 22.6718 25.6392 22.4597L25.276 22.0966C25.0994 21.9199 25.0812 21.6407 25.2244 21.436C26.4996 19.6123 27.2499 17.3944 27.25 15.0002C27.25 14.5862 27.586 14.2505 28 14.2502ZM16 1.00024C20.4181 1.00051 24 4.58213 24 9.00024V15.0002C24 16.4348 23.6217 17.781 22.9603 18.9452C22.8048 19.2187 22.4338 19.2543 22.2113 19.0319L9.01362 5.83417C8.86429 5.68485 8.82356 5.457 8.92217 5.27026C10.2629 2.73128 12.9291 1.00042 16 1.00024Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMicrophoneOffFilled32.category = 'Sound & Music';\n\nexport default MicrophoneOffFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Minimize12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Minimize12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75 6.5C5.16421 6.5 5.5 6.83579 5.5 7.25V11.25C5.5 11.6642 5.16421 12 4.75 12C4.33579 12 4 11.6642 4 11.25V9.06055L1.28027 11.7803C0.98738 12.0732 0.51262 12.0732 0.219727 11.7803C-0.0731666 11.4874 -0.0731666 11.0126 0.219727 10.7197L2.93945 8H0.75C0.335786 8 0 7.66421 0 7.25C0 6.83579 0.335786 6.5 0.75 6.5H4.75ZM10.7197 0.219727C11.0126 -0.0731664 11.4874 -0.0731664 11.7803 0.219727C12.0732 0.51262 12.0732 0.98738 11.7803 1.28027L9.06055 4H11.25C11.6642 4 12 4.33579 12 4.75C12 5.16421 11.6642 5.5 11.25 5.5H7.25C6.83579 5.5 6.5 5.16421 6.5 4.75V0.75C6.5 0.335786 6.83579 0 7.25 0C7.66421 0 8 0.335786 8 0.75V2.93945L10.7197 0.219727Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimize12.category = 'Arrows';\n\nexport default Minimize12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Minimize16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Minimize16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 8.5C7.16421 8.5 7.5 8.83579 7.5 9.25V14.25C7.5 14.6642 7.16421 15 6.75 15C6.33579 15 6 14.6642 6 14.25V11.0605L2.28027 14.7803C1.98738 15.0732 1.51262 15.0732 1.21973 14.7803C0.926833 14.4874 0.926833 14.0126 1.21973 13.7197L4.93945 10H1.75C1.33579 10 1 9.66421 1 9.25C1 8.83579 1.33579 8.5 1.75 8.5H6.75ZM13.7197 1.21973C14.0126 0.926834 14.4874 0.926834 14.7803 1.21973C15.0732 1.51262 15.0732 1.98738 14.7803 2.28027L11.0605 6H14.25C14.6642 6 15 6.33579 15 6.75C15 7.16421 14.6642 7.5 14.25 7.5H9.25C8.83579 7.5 8.5 7.16421 8.5 6.75V1.75C8.5 1.33579 8.83579 1 9.25 1C9.66421 1 10 1.33579 10 1.75V4.93945L13.7197 1.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimize16.category = 'Arrows';\n\nexport default Minimize16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Minimize20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Minimize20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.74976 10.5C9.16397 10.5 9.49976 10.8358 9.49976 11.25V18.25C9.49976 18.6642 9.16397 19 8.74976 19C8.33566 18.9999 7.99976 18.6641 7.99976 18.25V13.0605L2.28003 18.7803C1.98713 19.073 1.51233 19.0731 1.21948 18.7803C0.926756 18.4874 0.926756 18.0126 1.21948 17.7197L6.93921 12H1.74976C1.33566 11.9999 0.999756 11.6641 0.999756 11.25C0.999756 10.8359 1.33566 10.5001 1.74976 10.5H8.74976ZM17.7195 1.21973C18.0123 0.926875 18.4871 0.926959 18.78 1.21973C19.0729 1.51262 19.0729 1.98738 18.78 2.28027L13.0603 8H18.2498C18.664 8 18.9998 8.33579 18.9998 8.75C18.9998 9.16421 18.664 9.5 18.2498 9.5H11.2498C10.8357 9.49986 10.4998 9.16413 10.4998 8.75V1.75C10.4998 1.33587 10.8357 1.00014 11.2498 1C11.664 1 11.9998 1.33579 11.9998 1.75V6.93945L17.7195 1.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimize20.category = 'Arrows';\n\nexport default Minimize20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Minimize24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Minimize24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 12.5C11.1642 12.5 11.5 12.8358 11.5 13.25V22.25C11.5 22.6642 11.1642 23 10.75 23C10.3358 23 10 22.6642 10 22.25V15.0605L2.28027 22.7803C1.98738 23.0732 1.51262 23.0732 1.21973 22.7803C0.926833 22.4874 0.926833 22.0126 1.21973 21.7197L8.93945 14H1.75C1.33579 14 1 13.6642 1 13.25C1 12.8358 1.33579 12.5 1.75 12.5H10.75ZM21.7197 1.21973C22.0126 0.926833 22.4874 0.926833 22.7803 1.21973C23.0732 1.51262 23.0732 1.98738 22.7803 2.28027L15.0605 10H22.25C22.6642 10 23 10.3358 23 10.75C23 11.1642 22.6642 11.5 22.25 11.5H13.25C12.8358 11.5 12.5 11.1642 12.5 10.75V1.75C12.5 1.33579 12.8358 1 13.25 1C13.6642 1 14 1.33579 14 1.75V8.93945L21.7197 1.21973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimize24.category = 'Arrows';\n\nexport default Minimize24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Minimize32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Minimize32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.2498 16.9996C14.6638 16.9996 14.9995 17.3356 14.9998 17.7496V30.2496C14.9998 30.6638 14.664 30.9996 14.2498 30.9996C13.8357 30.9994 13.4998 30.6637 13.4998 30.2496V19.5602L2.28003 30.7799C1.98714 31.0728 1.51238 31.0728 1.21948 30.7799C0.926965 30.487 0.926714 30.0121 1.21948 29.7194L12.4392 18.4996H1.74976C1.33571 18.4994 0.999756 18.1637 0.999756 17.7496C0.999968 17.3357 1.33584 16.9998 1.74976 16.9996H14.2498ZM29.7195 1.21936C30.0123 0.92661 30.4871 0.926849 30.78 1.21936C31.0729 1.51225 31.0729 1.98701 30.78 2.27991L19.5603 13.4996H30.2498C30.6638 13.4996 30.9995 13.8356 30.9998 14.2496C30.9998 14.6638 30.664 14.9996 30.2498 14.9996H17.7498C17.3357 14.9994 16.9998 14.6637 16.9998 14.2496V1.74963C17 1.33572 17.3358 0.999827 17.7498 0.999634C18.1638 0.999634 18.4995 1.3356 18.4998 1.74963V12.4391L29.7195 1.21936Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimize32.category = 'Arrows';\n\nexport default Minimize32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 6C5.55228 6 6 6.44772 6 7V11C6 11.5523 5.55228 12 5 12C4.44772 12 4 11.5523 4 11V9.41406L1.70703 11.707C1.31651 12.0976 0.683493 12.0976 0.292969 11.707C-0.0975556 11.3165 -0.0975555 10.6835 0.292969 10.293L2.58594 8H1C0.447715 8 0 7.55228 0 7C0 6.44772 0.447715 6 1 6H5ZM10.293 0.292969C10.6835 -0.0975555 11.3165 -0.0975555 11.707 0.292969C12.0976 0.683493 12.0976 1.31651 11.707 1.70703L9.41406 4H11C11.5523 4 12 4.44772 12 5C12 5.55228 11.5523 6 11 6H7C6.44772 6 6 5.55228 6 5V1C6 0.447715 6.44772 0 7 0C7.55228 0 8 0.447715 8 1V2.58594L10.293 0.292969Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeBold12.category = 'Arrows';\n\nexport default MinimizeBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5 8.5C7.05228 8.5 7.5 8.94772 7.5 9.5V14C7.5 14.5523 7.05228 15 6.5 15C5.94772 15 5.5 14.5523 5.5 14V11.9141L2.70703 14.707C2.31651 15.0976 1.68349 15.0976 1.29297 14.707C0.902444 14.3165 0.902444 13.6835 1.29297 13.293L4.08594 10.5H2C1.44772 10.5 1 10.0523 1 9.5C1 8.94772 1.44772 8.5 2 8.5H6.5ZM13.293 1.29297C13.6835 0.902444 14.3165 0.902444 14.707 1.29297C15.0976 1.68349 15.0976 2.31651 14.707 2.70703L11.9141 5.5H14C14.5523 5.5 15 5.94772 15 6.5C15 7.05228 14.5523 7.5 14 7.5H9.5C8.94772 7.5 8.5 7.05228 8.5 6.5V2C8.5 1.44772 8.94772 1 9.5 1C10.0523 1 10.5 1.44772 10.5 2V4.08594L13.293 1.29297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeBold16.category = 'Arrows';\n\nexport default MinimizeBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.49976 10.5C9.05204 10.5 9.49976 10.9477 9.49976 11.5V18C9.49976 18.5523 9.05204 19 8.49976 19C7.94758 18.9999 7.49976 18.5522 7.49976 18V13.9141L2.70679 18.707C2.31625 19.0974 1.68321 19.0975 1.29272 18.707C0.902363 18.3165 0.902363 17.6835 1.29272 17.293L6.08569 12.5H1.99976C1.44758 12.4999 0.999756 12.0522 0.999756 11.5C0.999756 10.9478 1.44758 10.5001 1.99976 10.5H8.49976ZM17.2927 1.29297C17.6832 0.902485 18.3163 0.902567 18.7068 1.29297C19.0973 1.68349 19.0973 2.31651 18.7068 2.70703L13.9138 7.5H17.9998C18.552 7.5 18.9998 7.94772 18.9998 8.5C18.9998 9.05229 18.552 9.5 17.9998 9.5H11.4998C10.9476 9.49987 10.4998 9.0522 10.4998 8.5V2C10.4998 1.4478 10.9476 1.00013 11.4998 1C12.052 1 12.4998 1.44772 12.4998 2V6.08594L17.2927 1.29297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeBold20.category = 'Arrows';\n\nexport default MinimizeBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5 12.5C11.0523 12.5 11.5 12.9477 11.5 13.5V22C11.5 22.5523 11.0523 23 10.5 23C9.94772 23 9.5 22.5523 9.5 22V15.9141L2.70703 22.707C2.31651 23.0976 1.68349 23.0976 1.29297 22.707C0.902444 22.3165 0.902444 21.6835 1.29297 21.293L8.08594 14.5H2C1.44772 14.5 1 14.0523 1 13.5C1 12.9477 1.44772 12.5 2 12.5H10.5ZM21.293 1.29297C21.6835 0.902444 22.3165 0.902444 22.707 1.29297C23.0976 1.68349 23.0976 2.31651 22.707 2.70703L15.9141 9.5H22C22.5523 9.5 23 9.94771 23 10.5C23 11.0523 22.5523 11.5 22 11.5H13.5C12.9477 11.5 12.5 11.0523 12.5 10.5V2C12.5 1.44771 12.9477 1 13.5 1C14.0523 1 14.5 1.44771 14.5 2V8.08594L21.293 1.29297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeBold24.category = 'Arrows';\n\nexport default MinimizeBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.9998 16.9996C14.5519 16.9996 14.9996 17.4475 14.9998 17.9996V29.9996C14.9998 30.5519 14.552 30.9996 13.9998 30.9996C13.4476 30.9995 12.9998 30.5518 12.9998 29.9996V20.4137L2.70679 30.7067C2.31626 31.0972 1.68325 31.0972 1.29272 30.7067C0.902505 30.3161 0.902302 29.683 1.29272 29.2926L11.5857 18.9996H1.99976C1.44758 18.9995 0.999756 18.5518 0.999756 17.9996C0.999954 17.4476 1.44771 16.9998 1.99976 16.9996H13.9998ZM29.2927 1.2926C29.6832 0.902241 30.3163 0.902403 30.7068 1.2926C31.0973 1.68311 31.0972 2.31614 30.7068 2.70667L20.4138 12.9996H29.9998C30.5519 12.9996 30.9996 13.4475 30.9998 13.9996C30.9998 14.5519 30.552 14.9996 29.9998 14.9996H17.9998C17.4476 14.9995 16.9998 14.5518 16.9998 13.9996V1.99963C17 1.4476 17.4477 0.999766 17.9998 0.999634C18.5519 0.999634 18.9996 1.44752 18.9998 1.99963V11.5856L29.2927 1.2926Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeBold32.category = 'Arrows';\n\nexport default MinimizeBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75 6C5.44036 6 6 6.55964 6 7.25V10.75C6 11.4404 5.44036 12 4.75 12C4.05964 12 3.5 11.4404 3.5 10.75V10.2676L2.13379 11.6338C1.64563 12.1219 0.854366 12.1219 0.366211 11.6338C-0.121944 11.1456 -0.121944 10.3544 0.366211 9.86621L1.73242 8.5H1.25C0.559644 8.5 0 7.94036 0 7.25C0 6.55964 0.559644 6 1.25 6H4.75ZM9.86621 0.366211C10.3544 -0.121944 11.1456 -0.121944 11.6338 0.366211C12.1219 0.854366 12.1219 1.64563 11.6338 2.13379L10.2676 3.5H10.75C11.4404 3.5 12 4.05964 12 4.75C12 5.44036 11.4404 6 10.75 6H7.25C6.55964 6 6 5.44036 6 4.75V1.25C6 0.559644 6.55964 0 7.25 0C7.94036 0 8.5 0.559644 8.5 1.25V1.73242L9.86621 0.366211Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeBoldFilled12.category = 'Arrows';\n\nexport default MinimizeBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5 8C7.32843 8 8 8.67157 8 9.5V13.5C8 14.3284 7.32843 15 6.5 15C5.67157 15 5 14.3284 5 13.5V13.1211L3.56055 14.5605C2.97476 15.1463 2.02524 15.1463 1.43945 14.5605C0.853667 13.9748 0.853667 13.0252 1.43945 12.4395L2.87891 11H2.5C1.67157 11 1 10.3284 1 9.5C1 8.67157 1.67157 8 2.5 8H6.5ZM12.4395 1.43945C13.0252 0.853667 13.9748 0.853667 14.5605 1.43945C15.1463 2.02524 15.1463 2.97476 14.5605 3.56055L13.1211 5H13.5C14.3284 5 15 5.67157 15 6.5C15 7.32843 14.3284 8 13.5 8H9.5C8.67157 8 8 7.32843 8 6.5V2.5C8 1.67157 8.67157 1 9.5 1C10.3284 1 11 1.67157 11 2.5V2.87891L12.4395 1.43945Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMinimizeBoldFilled16.category = 'Arrows';\n\nexport default MinimizeBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.49976 10C9.32818 10 9.99976 10.6716 9.99976 11.5V17.5C9.99976 18.3284 9.32818 19 8.49976 19C7.67144 18.9999 6.99976 18.3283 6.99976 17.5V15.1211L3.5603 18.5605C2.97451 19.1462 2.02495 19.1463 1.43921 18.5605C0.853585 17.9748 0.853585 17.0252 1.43921 16.4395L4.87866 13H2.49976C1.67144 12.9999 0.999756 12.3283 0.999756 11.5C0.999756 10.6717 1.67144 10.0001 2.49976 10H8.49976ZM16.4392 1.43945C17.025 0.853707 17.9745 0.853789 18.5603 1.43945C19.1461 2.02524 19.1461 2.97476 18.5603 3.56055L15.1208 7H17.4998C18.3282 7 18.9998 7.67157 18.9998 8.5C18.9998 9.32843 18.3282 10 17.4998 10H11.4998C10.6714 9.99987 9.99976 9.32835 9.99976 8.5V2.5C9.99976 1.67165 10.6714 1.00013 11.4998 1C12.3282 1 12.9998 1.67157 12.9998 2.5V4.87891L16.4392 1.43945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeBoldFilled20.category = 'Arrows';\n\nexport default MinimizeBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5 12C11.3284 12 12 12.6716 12 13.5V21.5C12 22.3284 11.3284 23 10.5 23C9.67157 23 9 22.3284 9 21.5V17.1211L3.56055 22.5605C2.97476 23.1463 2.02524 23.1463 1.43945 22.5605C0.853667 21.9748 0.853667 21.0252 1.43945 20.4395L6.87891 15H2.5C1.67157 15 1 14.3284 1 13.5C1 12.6716 1.67157 12 2.5 12H10.5ZM20.4395 1.43945C21.0252 0.853667 21.9748 0.853667 22.5605 1.43945C23.1463 2.02524 23.1463 2.97476 22.5605 3.56055L17.1211 9H21.5C22.3284 9 23 9.67157 23 10.5C23 11.3284 22.3284 12 21.5 12H13.5C12.6716 12 12 11.3284 12 10.5V2.5C12 1.67157 12.6716 1 13.5 1C14.3284 1 15 1.67157 15 2.5V6.87891L20.4395 1.43945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeBoldFilled24.category = 'Arrows';\n\nexport default MinimizeBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.9998 16.4996C14.8281 16.4996 15.4996 17.1714 15.4998 17.9996V29.4996C15.4998 30.3281 14.8282 30.9996 13.9998 30.9996C13.1714 30.9995 12.4998 30.328 12.4998 29.4996V21.6207L3.5603 30.5602C2.97452 31.146 2.025 31.146 1.43921 30.5602C0.853728 29.9744 0.853524 29.0248 1.43921 28.4391L10.3787 19.4996H2.49976C1.67144 19.4995 0.999756 18.828 0.999756 17.9996C0.999954 17.1715 1.67156 16.4998 2.49976 16.4996H13.9998ZM28.4392 1.43909C29.0249 0.853464 29.9745 0.853627 30.5603 1.43909C31.1461 2.02485 31.146 2.97439 30.5603 3.56018L21.6208 12.4996H29.4998C30.3281 12.4996 30.9996 13.1714 30.9998 13.9996C30.9998 14.8281 30.3282 15.4996 29.4998 15.4996H17.9998C17.1714 15.4995 16.4998 14.828 16.4998 13.9996V2.49963C16.5 1.67146 17.1716 0.999766 17.9998 0.999634C18.8281 0.999634 19.4996 1.67137 19.4998 2.49963V10.3785L28.4392 1.43909Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeBoldFilled32.category = 'Arrows';\n\nexport default MinimizeBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75 6C5.44036 6 6 6.55964 6 7.25V10.75C6 11.4404 5.44036 12 4.75 12C4.05964 12 3.5 11.4404 3.5 10.75V10.2676L2.13379 11.6338C1.64563 12.1219 0.854366 12.1219 0.366211 11.6338C-0.121944 11.1456 -0.121944 10.3544 0.366211 9.86621L1.73242 8.5H1.25C0.559644 8.5 0 7.94036 0 7.25C0 6.55964 0.559644 6 1.25 6H4.75ZM9.86621 0.366211C10.3544 -0.121944 11.1456 -0.121944 11.6338 0.366211C12.1219 0.854366 12.1219 1.64563 11.6338 2.13379L10.2676 3.5H10.75C11.4404 3.5 12 4.05964 12 4.75C12 5.44036 11.4404 6 10.75 6H7.25C6.55964 6 6 5.44036 6 4.75V1.25C6 0.559644 6.55964 0 7.25 0C7.94036 0 8.5 0.559644 8.5 1.25V1.73242L9.86621 0.366211Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeFilled12.category = 'Arrows';\n\nexport default MinimizeFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 8.5C6.94036 8.5 7.5 9.05964 7.5 9.75V13.75C7.5 14.4404 6.94036 15 6.25 15C5.55964 15 5 14.4404 5 13.75V12.7676L3.13379 14.6338C2.64563 15.1219 1.85437 15.1219 1.36621 14.6338C0.878056 14.1456 0.878056 13.3544 1.36621 12.8662L3.23242 11H2.25C1.55964 11 1 10.4404 1 9.75C1 9.05964 1.55964 8.5 2.25 8.5H6.25ZM12.8662 1.36621C13.3544 0.878056 14.1456 0.878056 14.6338 1.36621C15.1219 1.85437 15.1219 2.64563 14.6338 3.13379L12.7676 5H13.75C14.4404 5 15 5.55964 15 6.25C15 6.94036 14.4404 7.5 13.75 7.5H9.75C9.05964 7.5 8.5 6.94036 8.5 6.25V2.25C8.5 1.55964 9.05964 1 9.75 1C10.4404 1 11 1.55964 11 2.25V3.23242L12.8662 1.36621Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeFilled16.category = 'Arrows';\n\nexport default MinimizeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.24976 10.5C8.94011 10.5 9.49976 11.0596 9.49976 11.75V17.75C9.49976 18.4404 8.94011 19 8.24976 19C7.55951 18.9999 6.99976 18.4403 6.99976 17.75V14.7676L3.13354 18.6338C2.64538 19.1218 1.85408 19.1219 1.36597 18.6338C0.877974 18.1457 0.877974 17.3543 1.36597 16.8662L5.23218 13H2.24976C1.55951 12.9999 0.999756 12.4403 0.999756 11.75C0.999756 11.0597 1.55951 10.5001 2.24976 10.5H8.24976ZM16.866 1.36621C17.3541 0.878096 18.1454 0.878178 18.6335 1.36621C19.1217 1.85437 19.1217 2.64563 18.6335 3.13379L14.7673 7H17.7498C18.4401 7 18.9998 7.55964 18.9998 8.25C18.9998 8.94036 18.4401 9.5 17.7498 9.5H11.7498C11.0595 9.49987 10.4998 8.94027 10.4998 8.25V2.25C10.4998 1.55973 11.0595 1.00013 11.7498 1C12.4401 1 12.9998 1.55964 12.9998 2.25V5.23242L16.866 1.36621Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeFilled20.category = 'Arrows';\n\nexport default MinimizeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 12.5C10.9404 12.5 11.5 13.0596 11.5 13.75V21.75C11.5 22.4404 10.9404 23 10.25 23C9.55964 23 9 22.4404 9 21.75V16.7676L3.13379 22.6338C2.64563 23.1219 1.85437 23.1219 1.36621 22.6338C0.878056 22.1456 0.878056 21.3544 1.36621 20.8662L7.23242 15H2.25C1.55964 15 1 14.4404 1 13.75C1 13.0596 1.55964 12.5 2.25 12.5H10.25ZM20.8662 1.36621C21.3544 0.878056 22.1456 0.878056 22.6338 1.36621C23.1219 1.85437 23.1219 2.64563 22.6338 3.13379L16.7676 9H21.75C22.4404 9 23 9.55964 23 10.25C23 10.9404 22.4404 11.5 21.75 11.5H13.75C13.0596 11.5 12.5 10.9404 12.5 10.25V2.25C12.5 1.55964 13.0596 1 13.75 1C14.4404 1 15 1.55964 15 2.25V7.23242L20.8662 1.36621Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeFilled24.category = 'Arrows';\n\nexport default MinimizeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MinimizeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MinimizeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.7498 16.9996C14.44 16.9996 14.9996 17.5594 14.9998 18.2496V29.7496C14.9998 30.44 14.4401 30.9996 13.7498 30.9996C13.0595 30.9995 12.4998 30.4399 12.4998 29.7496V21.2672L3.13354 30.6334C2.64539 31.1216 1.85412 31.1216 1.36597 30.6334C0.878117 30.1452 0.877913 29.3539 1.36597 28.8658L10.7322 19.4996H2.24976C1.55951 19.4995 0.999756 18.9399 0.999756 18.2496C0.999954 17.5595 1.55963 16.9998 2.24976 16.9996H13.7498ZM28.866 1.36584C29.354 0.877852 30.1454 0.878015 30.6335 1.36584C31.1217 1.85398 31.1216 2.64526 30.6335 3.13342L21.2673 12.4996H29.7498C30.44 12.4996 30.9996 13.0594 30.9998 13.7496C30.9998 14.44 30.4401 14.9996 29.7498 14.9996H18.2498C17.5595 14.9995 16.9998 14.4399 16.9998 13.7496V2.24963C17 1.55953 17.5596 0.999766 18.2498 0.999634C18.94 0.999634 19.4996 1.55945 19.4998 2.24963V10.7321L28.866 1.36584Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMinimizeFilled32.category = 'Arrows';\n\nexport default MinimizeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhone12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhone12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 0C9.04493 2.68444e-08 10.5 1.45507 10.5 3.25V8.75C10.5 10.5449 9.04493 12 7.25 12H4.75C2.95507 12 1.5 10.5449 1.5 8.75V3.25C1.5 1.45507 2.95507 1.07376e-07 4.75 0H7.25ZM4.75 1.5C3.7835 1.5 3 2.2835 3 3.25V8.75C3 9.7165 3.7835 10.5 4.75 10.5H7.25C8.2165 10.5 9 9.7165 9 8.75V3.25C9 2.2835 8.2165 1.5 7.25 1.5H4.75ZM7 8C7.41421 8 7.75 8.33579 7.75 8.75C7.75 9.16421 7.41421 9.5 7 9.5H5C4.58579 9.5 4.25 9.16421 4.25 8.75C4.25 8.33579 4.58579 8 5 8H7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhone12.category = 'Objects';\n\nexport default MobilePhone12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhone16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhone16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 1C11.433 1 13 2.567 13 4.5V11.5C13 13.433 11.433 15 9.5 15H6.5C4.567 15 3 13.433 3 11.5V4.5C3 2.567 4.567 1 6.5 1H9.5ZM6.5 2.5C5.39543 2.5 4.5 3.39543 4.5 4.5V11.5C4.5 12.6046 5.39543 13.5 6.5 13.5H9.5C10.6046 13.5 11.5 12.6046 11.5 11.5V4.5C11.5 3.39543 10.6046 2.5 9.5 2.5H6.5ZM9.5 11C9.91421 11 10.25 11.3358 10.25 11.75C10.25 12.1642 9.91421 12.5 9.5 12.5H6.5C6.08579 12.5 5.75 12.1642 5.75 11.75C5.75 11.3358 6.08579 11 6.5 11H9.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhone16.category = 'Objects';\n\nexport default MobilePhone16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhone20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhone20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 1C14.7091 1 16.5 2.79086 16.5 5V15C16.5 17.2091 14.7091 19 12.5 19H7.5C5.29086 19 3.5 17.2091 3.5 15V5C3.5 2.79086 5.29086 1 7.5 1H12.5ZM7.5 2.5C6.11929 2.5 5 3.61929 5 5V15C5 16.3807 6.11929 17.5 7.5 17.5H12.5C13.8807 17.5 15 16.3807 15 15V5C15 3.61929 13.8807 2.5 12.5 2.5H7.5ZM11.75 14.5C12.1642 14.5 12.5 14.8358 12.5 15.25C12.5 15.6642 12.1642 16 11.75 16H8.25C7.83579 16 7.5 15.6642 7.5 15.25C7.5 14.8358 7.83579 14.5 8.25 14.5H11.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhone20.category = 'Objects';\n\nexport default MobilePhone20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhone24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhone24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.75 1C17.3734 1 19.5 3.12665 19.5 5.75V18.25C19.5 20.8734 17.3734 23 14.75 23H9.25C6.62665 23 4.5 20.8734 4.5 18.25V5.75C4.5 3.12665 6.62665 1 9.25 1H14.75ZM9.25 2.5C7.45507 2.5 6 3.95507 6 5.75V18.25C6 20.0449 7.45507 21.5 9.25 21.5H14.75C16.5449 21.5 18 20.0449 18 18.25V5.75C18 3.95507 16.5449 2.5 14.75 2.5H9.25ZM14.25 18.5C14.6642 18.5 15 18.8358 15 19.25C15 19.6642 14.6642 20 14.25 20H9.75C9.33579 20 9 19.6642 9 19.25C9 18.8358 9.33579 18.5 9.75 18.5H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhone24.category = 'Objects';\n\nexport default MobilePhone24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhone32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhone32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.25 1C23.4256 1 26 3.57436 26 6.75V25.25C26 28.4256 23.4256 31 20.25 31H11.75C8.57436 31 6 28.4256 6 25.25V6.75C6 3.57436 8.57436 1 11.75 1H20.25ZM11.75 2.5C9.40279 2.5 7.5 4.40279 7.5 6.75V25.25C7.5 27.5972 9.40279 29.5 11.75 29.5H20.25C22.5972 29.5 24.5 27.5972 24.5 25.25V6.75C24.5 4.40279 22.5972 2.5 20.25 2.5H11.75ZM19.25 26.5C19.6642 26.5 20 26.8358 20 27.25C20 27.6642 19.6642 28 19.25 28H12.75C12.3358 28 12 27.6642 12 27.25C12 26.8358 12.3358 26.5 12.75 26.5H19.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhone32.category = 'Objects';\n\nexport default MobilePhone32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 0C9.183 0 10.75 1.567 10.75 3.5V8.5C10.75 10.433 9.183 12 7.25 12H4.75C2.817 12 1.25 10.433 1.25 8.5V3.5C1.25 1.567 2.817 0 4.75 0H7.25ZM4.75 2C3.92157 2 3.25 2.67157 3.25 3.5V8.5C3.25 9.32843 3.92157 10 4.75 10H7.25C8.07843 10 8.75 9.32843 8.75 8.5V3.5C8.75 2.67157 8.07843 2 7.25 2H4.75ZM7 7C7.55228 7 8 7.44772 8 8C8 8.55229 7.55228 9 7 9H5C4.44772 9 4 8.55229 4 8C4 7.44772 4.44772 7 5 7H7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneBold12.category = 'Objects';\n\nexport default MobilePhoneBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 1C11.5711 1 13.25 2.67893 13.25 4.75V11.25C13.25 13.3211 11.5711 15 9.5 15H6.5C4.42893 15 2.75 13.3211 2.75 11.25V4.75C2.75 2.67893 4.42893 1 6.5 1H9.5ZM6.5 3C5.5335 3 4.75 3.7835 4.75 4.75V11.25C4.75 12.2165 5.5335 13 6.5 13H9.5C10.4665 13 11.25 12.2165 11.25 11.25V4.75C11.25 3.7835 10.4665 3 9.5 3H6.5ZM9 10C9.55228 10 10 10.4477 10 11C10 11.5523 9.55228 12 9 12H7C6.44772 12 6 11.5523 6 11C6 10.4477 6.44772 10 7 10H9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneBold16.category = 'Objects';\n\nexport default MobilePhoneBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 1C14.8472 1 16.75 2.90279 16.75 5.25V14.75C16.75 17.0972 14.8472 19 12.5 19H7.5C5.15279 19 3.25 17.0972 3.25 14.75V5.25C3.25 2.90279 5.15279 1 7.5 1H12.5ZM7.5 3C6.25736 3 5.25 4.00736 5.25 5.25V14.75C5.25 15.9926 6.25736 17 7.5 17H12.5C13.7426 17 14.75 15.9926 14.75 14.75V5.25C14.75 4.00736 13.7426 3 12.5 3H7.5ZM11.75 14C12.3023 14 12.75 14.4477 12.75 15C12.75 15.5523 12.3023 16 11.75 16H8.25C7.69772 16 7.25 15.5523 7.25 15C7.25 14.4477 7.69772 14 8.25 14H11.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMobilePhoneBold20.category = 'Objects';\n\nexport default MobilePhoneBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15 1C17.7614 1 20 3.23858 20 6V18C20 20.7614 17.7614 23 15 23H9C6.23858 23 4 20.7614 4 18V6C4 3.23858 6.23858 1 9 1H15ZM9 3C7.34315 3 6 4.34315 6 6V18C6 19.6569 7.34315 21 9 21H15C16.6569 21 18 19.6569 18 18V6C18 4.34315 16.6569 3 15 3H9ZM14.25 18C14.8023 18 15.25 18.4477 15.25 19C15.25 19.5523 14.8023 20 14.25 20H9.75C9.19772 20 8.75 19.5523 8.75 19C8.75 18.4477 9.19772 18 9.75 18H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneBold24.category = 'Objects';\n\nexport default MobilePhoneBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20 1C23.3137 1 26 3.68629 26 7V25C26 28.3137 23.3137 31 20 31H12C8.68629 31 6 28.3137 6 25V7C6 3.68629 8.68629 1 12 1H20ZM12 3C9.79086 3 8 4.79086 8 7V25C8 27.2091 9.79086 29 12 29H20C22.2091 29 24 27.2091 24 25V7C24 4.79086 22.2091 3 20 3H12ZM19.25 25C19.8023 25 20.25 25.4477 20.25 26C20.25 26.5523 19.8023 27 19.25 27H12.75C12.1977 27 11.75 26.5523 11.75 26C11.75 25.4477 12.1977 25 12.75 25H19.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneBold32.category = 'Objects';\n\nexport default MobilePhoneBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 0C9.183 0 10.75 1.567 10.75 3.5V8.5C10.75 10.433 9.183 12 7.25 12H4.75C2.817 12 1.25 10.433 1.25 8.5V3.5C1.25 1.567 2.817 0 4.75 0H7.25ZM5 8C4.44772 8 4 8.44771 4 9C4 9.55229 4.44772 10 5 10H7C7.55228 10 8 9.55229 8 9C8 8.44771 7.55228 8 7 8H5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneBoldFilled12.category = 'Objects';\n\nexport default MobilePhoneBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 1C11.5711 1 13.25 2.67893 13.25 4.75V11.25C13.25 13.3211 11.5711 15 9.5 15H6.5C4.42893 15 2.75 13.3211 2.75 11.25V4.75C2.75 2.67893 4.42893 1 6.5 1H9.5ZM7 11C6.44772 11 6 11.4477 6 12C6 12.5523 6.44772 13 7 13H9C9.55228 13 10 12.5523 10 12C10 11.4477 9.55228 11 9 11H7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneBoldFilled16.category = 'Objects';\n\nexport default MobilePhoneBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 1C14.8472 1 16.75 2.90279 16.75 5.25V14.75C16.75 17.0972 14.8472 19 12.5 19H7.5C5.15279 19 3.25 17.0972 3.25 14.75V5.25C3.25 2.90279 5.15279 1 7.5 1H12.5ZM8.25 15C7.69772 15 7.25 15.4477 7.25 16C7.25 16.5523 7.69772 17 8.25 17H11.75C12.3023 17 12.75 16.5523 12.75 16C12.75 15.4477 12.3023 15 11.75 15H8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneBoldFilled20.category = 'Objects';\n\nexport default MobilePhoneBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15 1C17.7614 1 20 3.23858 20 6V18C20 20.7614 17.7614 23 15 23H9C6.23858 23 4 20.7614 4 18V6C4 3.23858 6.23858 1 9 1H15ZM9.75 19C9.19772 19 8.75 19.4477 8.75 20C8.75 20.5523 9.19772 21 9.75 21H14.25C14.8023 21 15.25 20.5523 15.25 20C15.25 19.4477 14.8023 19 14.25 19H9.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneBoldFilled24.category = 'Objects';\n\nexport default MobilePhoneBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20 1C23.3137 1 26 3.68629 26 7V25C26 28.3137 23.3137 31 20 31H12C8.68629 31 6 28.3137 6 25V7C6 3.68629 8.68629 1 12 1H20ZM12.75 26C12.1977 26 11.75 26.4477 11.75 27C11.75 27.5523 12.1977 28 12.75 28H19.25C19.8023 28 20.25 27.5523 20.25 27C20.25 26.4477 19.8023 26 19.25 26H12.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneBoldFilled32.category = 'Objects';\n\nexport default MobilePhoneBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 0C9.04493 0 10.5 1.45507 10.5 3.25V8.75C10.5 10.5449 9.04493 12 7.25 12H4.75C2.95507 12 1.5 10.5449 1.5 8.75V3.25C1.5 1.45507 2.95507 1.28851e-07 4.75 0H7.25ZM5 8C4.58579 8 4.25 8.33579 4.25 8.75C4.25 9.16421 4.58579 9.5 5 9.5H7C7.41421 9.5 7.75 9.16421 7.75 8.75C7.75 8.33579 7.41421 8 7 8H5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneFilled12.category = 'Objects';\n\nexport default MobilePhoneFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 1C11.433 1 13 2.567 13 4.5V11.5C13 13.433 11.433 15 9.5 15H6.5C4.567 15 3 13.433 3 11.5V4.5C3 2.567 4.567 1 6.5 1H9.5ZM6.5 11C6.08579 11 5.75 11.3358 5.75 11.75C5.75 12.1642 6.08579 12.5 6.5 12.5H9.5C9.91421 12.5 10.25 12.1642 10.25 11.75C10.25 11.3358 9.91421 11 9.5 11H6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneFilled16.category = 'Objects';\n\nexport default MobilePhoneFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 1C14.7091 1 16.5 2.79086 16.5 5V15C16.5 17.2091 14.7091 19 12.5 19H7.5C5.29086 19 3.5 17.2091 3.5 15V5C3.5 2.79086 5.29086 1 7.5 1H12.5ZM8.25 14.5C7.83579 14.5 7.5 14.8358 7.5 15.25C7.5 15.6642 7.83579 16 8.25 16H11.75C12.1642 16 12.5 15.6642 12.5 15.25C12.5 14.8358 12.1642 14.5 11.75 14.5H8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneFilled20.category = 'Objects';\n\nexport default MobilePhoneFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.75 1C17.3734 1 19.5 3.12665 19.5 5.75V18.25C19.5 20.8734 17.3734 23 14.75 23H9.25C6.62665 23 4.5 20.8734 4.5 18.25V5.75C4.5 3.12665 6.62665 1 9.25 1H14.75ZM9.75 18.5C9.33579 18.5 9 18.8358 9 19.25C9 19.6642 9.33579 20 9.75 20H14.25C14.6642 20 15 19.6642 15 19.25C15 18.8358 14.6642 18.5 14.25 18.5H9.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneFilled24.category = 'Objects';\n\nexport default MobilePhoneFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MobilePhoneFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MobilePhoneFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.25 1C23.4256 1 26 3.57436 26 6.75V25.25C26 28.4256 23.4256 31 20.25 31H11.75C8.57436 31 6 28.4256 6 25.25V6.75C6 3.57436 8.57436 1 11.75 1H20.25ZM12.75 26.5C12.3358 26.5 12 26.8358 12 27.25C12 27.6642 12.3358 28 12.75 28H19.25C19.6642 28 20 27.6642 20 27.25C20 26.8358 19.6642 26.5 19.25 26.5H12.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMobilePhoneFilled32.category = 'Objects';\n\nexport default MobilePhoneFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBag12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBag12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00439 0C7.11482 2.48971e-05 7.89595 0.245378 8.39873 0.4941C9.18806 0.884873 9.22748 1.77822 8.91822 2.33379L8.30987 3.4255C10.2089 4.50681 11.3253 6.39372 11.2208 8.19953C11.1608 9.23329 10.6954 10.2118 9.78631 10.9171C8.88845 11.6136 7.61689 12 6.00439 12C4.39213 12 3.12093 11.6131 2.22248 10.9171C1.31287 10.2121 0.845887 9.23438 0.785092 8.2005C0.679226 6.39384 1.79525 4.50571 3.69794 3.42453L3.08959 2.33379C2.78005 1.77784 2.82015 0.884691 3.61006 0.4941L3.81121 0.401335C4.31284 0.187732 5.03254 3.01166e-06 6.00439 0ZM4.89902 4.49963C3.10215 5.29518 2.20879 6.8625 2.28204 8.11262C2.31864 8.7344 2.58882 9.30408 3.14037 9.73163C3.70361 10.168 4.61978 10.5001 6.00439 10.5001C7.38914 10.5001 8.30412 10.1678 8.86647 9.73163C9.4173 9.30429 9.68671 8.73475 9.72284 8.11262C9.79511 6.86176 8.90108 5.29493 7.1088 4.49963H4.89902ZM6.00439 1.49988C5.29686 1.49988 4.80079 1.62448 4.4801 1.74888L5.17731 2.99976H6.83148L7.52575 1.74888C7.20523 1.62482 6.71021 1.4999 6.00439 1.49988Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBag12.category = 'Money & Shopping';\n\nexport default MoneyBag12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBag16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBag16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00098 0C9.49975 0.000102033 10.5386 0.332552 11.1924 0.658203C12.0918 1.10635 12.1426 2.13597 11.7598 2.79297L10.8164 4.41016C13.4747 5.78104 15.0675 8.40455 14.9688 10.874C14.9137 12.2474 14.3299 13.558 13.1367 14.5117C11.9548 15.4564 10.2407 15.9999 8.00098 16C5.76103 16 4.04632 15.4564 2.86426 14.5117C1.67103 13.558 1.08723 12.2474 1.03223 10.874C0.933471 8.40456 2.52623 5.78105 5.18457 4.41016L4.24121 2.79395C3.85758 2.13659 3.90831 1.10636 4.80859 0.658203L5.07227 0.537109C5.72978 0.255298 6.68949 -2.49744e-10 8.00098 0ZM6.39941 5.5C3.85918 6.55014 2.45345 8.86395 2.53125 10.8135C2.57005 11.7836 2.97092 12.6765 3.80078 13.3398C4.64209 14.0122 5.99126 14.5 8.00098 14.5C10.0104 14.4999 11.359 14.0122 12.2002 13.3398C13.03 12.6765 13.4309 11.7836 13.4697 10.8135C13.5475 8.86413 12.1422 6.55028 9.60254 5.5H6.39941ZM8.00098 1.5C6.76727 1.5 5.96701 1.7651 5.51465 1.9834C5.51804 1.99825 5.52403 2.01734 5.53613 2.03809L6.68164 4H9.31934L10.4639 2.03809C10.4761 2.01713 10.481 1.99733 10.4844 1.98242C10.0322 1.76434 9.23317 1.5001 8.00098 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBag16.category = 'Money & Shopping';\n\nexport default MoneyBag16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBag20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBag20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"21\"\n      viewBox=\"0 0 20 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99902 0C11.8801 3.58218e-10 13.1831 0.417872 13.9961 0.817383C15.019 1.32008 15.09 2.49946 14.623 3.2666L13.332 5.38574C16.9629 7.02544 19.0637 10.4012 18.9023 13.5723C18.8146 15.2933 18.0555 16.9284 16.5459 18.1201C15.0461 19.3039 12.8656 20.0049 9.99902 20.0049C7.13265 20.0048 4.95276 19.3039 3.45312 18.1201C1.94358 16.9284 1.18432 15.2933 1.09668 13.5723C0.935446 10.4016 3.03605 7.02563 6.66602 5.38574L5.37695 3.2666C4.91027 2.49979 4.98053 1.32022 6.00293 0.817383C6.81558 0.41783 8.11803 7.03129e-05 9.99902 0ZM7.90234 6.5C4.35883 7.80533 2.4612 10.8702 2.59473 13.4961C2.66151 14.8071 3.22929 16.0328 4.38281 16.9434C5.5465 17.8618 7.3665 18.5048 9.99902 18.5049C12.6317 18.5049 14.4524 17.8618 15.6162 16.9434C16.7698 16.0328 17.3374 14.8071 17.4043 13.4961C17.5379 10.8701 15.6406 7.80527 12.0967 6.5H7.90234ZM9.99902 1.5C8.34868 1.50007 7.27257 1.86445 6.66504 2.16309C6.6378 2.17651 6.62584 2.18968 6.62012 2.19727C6.61368 2.20587 6.60537 2.21989 6.60059 2.24316C6.59033 2.2937 6.59643 2.38482 6.6582 2.48633L8.1875 5H11.8115L13.3418 2.48633C13.4035 2.38488 13.4087 2.2937 13.3984 2.24316C13.3937 2.2201 13.3863 2.20589 13.3799 2.19727C13.3741 2.18964 13.3623 2.17654 13.335 2.16309C12.7271 1.86435 11.6499 1.5 9.99902 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBag20.category = 'Money & Shopping';\n\nexport default MoneyBag20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBag24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBag24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.9873 0C13.8998 4.70135e-05 15.3694 0.358636 16.4023 0.750977C17.1327 1.02852 17.5907 1.61444 17.7402 2.28613C17.886 2.94202 17.7349 3.6511 17.335 4.23535L15.8672 6.37598C20.4626 8.25242 23.0568 12.3684 22.835 16.2314C22.7159 18.3022 21.7816 20.27 19.9531 21.707C18.1334 23.1369 15.4837 23.9999 11.9873 24C8.49084 24 5.84233 23.1373 4.02441 21.707C2.19757 20.2696 1.26672 18.3011 1.14941 16.2305C0.93101 12.3679 3.5258 8.25215 8.1123 6.37598L6.64746 4.22168C6.25245 3.64032 6.10256 2.93641 6.24707 2.28418C6.39537 1.61594 6.8504 1.03191 7.57617 0.753906C8.60452 0.360135 10.0709 2.52014e-05 11.9873 0ZM9.39648 7.5C4.85717 9.01982 2.45985 12.8315 2.64746 16.1465C2.74149 17.8044 3.4765 19.3673 4.95215 20.5283C6.43692 21.6965 8.7279 22.5 11.9873 22.5C15.2463 22.4999 17.5395 21.6966 19.0264 20.5283C20.504 19.367 21.2426 17.8032 21.3379 16.1455C21.5283 12.8314 19.131 9.01998 14.5791 7.5H9.39648ZM11.9873 1.5C10.263 1.50003 8.97802 1.82373 8.1123 2.15527C7.87855 2.24483 7.7563 2.40907 7.71191 2.6084C7.66409 2.8241 7.70608 3.10916 7.88867 3.37793L9.66992 6H14.3076L16.0967 3.3877C16.2814 3.11773 16.3246 2.83008 16.2764 2.6123C16.2315 2.41056 16.1064 2.24351 15.8691 2.15332C14.9968 1.82205 13.7077 1.50005 11.9873 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBag24.category = 'Money & Shopping';\n\nexport default MoneyBag24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBag32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBag32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9951 1C18.3847 1.00005 20.1088 1.44691 21.2852 1.94434C22.0898 2.2847 22.5755 2.94522 22.7334 3.69434C22.8873 4.42463 22.7276 5.21139 22.3271 5.87988L20.5508 8.8457C26.7846 11.1868 30.2408 16.443 29.9229 21.3555C29.7557 23.9356 28.5418 26.3722 26.2041 28.1494C23.8761 29.919 20.4835 31 15.9951 31C11.5065 31 8.11427 29.9192 5.78711 28.1494C3.45017 26.3721 2.23671 23.9355 2.07031 21.3555C1.75384 16.4432 5.21103 11.1868 11.4404 8.8457L9.66504 5.87305C9.26683 5.2063 9.10854 4.42172 9.26172 3.69336C9.41896 2.94616 9.90299 2.28681 10.7051 1.94629C11.8794 1.44796 13.6029 1.00003 15.9951 1ZM12.6787 10C6.48082 12.0144 3.29054 16.9617 3.56738 21.2588C3.70606 23.4095 4.70787 25.4446 6.69531 26.9561C8.6929 28.4751 11.7368 29.5 15.9951 29.5C20.2532 29.5 23.2974 28.475 25.2959 26.9561C27.2842 25.4445 28.2874 23.4094 28.4268 21.2588C28.7049 16.962 25.515 12.0144 19.3115 10H12.6787ZM15.9951 2.5C13.7949 2.50003 12.2716 2.91101 11.291 3.32715C10.9674 3.4646 10.7919 3.70561 10.7295 4.00195C10.6632 4.31732 10.7242 4.72014 10.9531 5.10352L12.9814 8.5H19.0098L21.041 5.10938C21.2713 4.7249 21.3323 4.32054 21.2656 4.00391C21.2029 3.70623 21.0267 3.46403 20.7012 3.32617C19.7177 2.91028 18.1928 2.50005 15.9951 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBag32.category = 'Money & Shopping';\n\nexport default MoneyBag32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagDollarSign12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagDollarSign12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00545 0C7.11588 2.48969e-05 7.89701 0.245378 8.39979 0.4941C9.18911 0.884873 9.22853 1.77822 8.91928 2.33379L8.31093 3.4255C10.2099 4.50681 11.3263 6.39372 11.2218 8.19953C11.1619 9.23329 10.6964 10.2118 9.78737 10.9171C8.88951 11.6136 7.61795 12 6.00545 12C4.39319 12 3.12198 11.6131 2.22353 10.9171C1.31393 10.2121 0.846943 9.23438 0.786149 8.2005C0.680282 6.39384 1.79631 4.50571 3.699 3.42453L3.09065 2.33379C2.78111 1.77784 2.82121 0.884691 3.61111 0.4941L3.81227 0.401335C4.3139 0.187732 5.03359 3.01182e-06 6.00545 0ZM4.90007 4.49963C3.10321 5.29518 2.20984 6.8625 2.2831 8.11262C2.31969 8.7344 2.58987 9.30408 3.14143 9.73163C3.70466 10.168 4.62084 10.5001 6.00545 10.5001C7.3902 10.5001 8.30518 10.1678 8.86752 9.73163C9.41836 9.30429 9.68777 8.73475 9.7239 8.11262C9.79617 6.86176 8.90213 5.29493 7.10985 4.49963H4.90007ZM6.00057 5.49955C6.41475 5.49955 6.75051 5.83531 6.75051 6.24949V8.74929C6.75051 9.16347 6.41475 9.49923 6.00057 9.49923C5.58639 9.49923 5.25063 9.16347 5.25063 8.74929V6.24949C5.25063 5.83531 5.58639 5.49955 6.00057 5.49955ZM6.00545 1.49988C5.29791 1.49988 4.80185 1.62448 4.48116 1.74888L5.17837 2.99976H6.83253L7.52681 1.74888C7.20629 1.62482 6.71127 1.4999 6.00545 1.49988Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMoneyBagDollarSign12.category = 'Money & Shopping';\n\nexport default MoneyBagDollarSign12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagDollarSign16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagDollarSign16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00098 0C9.49969 0.000118287 10.5386 0.33256 11.1924 0.658203C12.0917 1.10636 12.1426 2.13599 11.7598 2.79297L10.8164 4.41016C13.4746 5.78106 15.0675 8.40458 14.9688 10.874C14.9137 12.2474 14.3299 13.558 13.1367 14.5117C11.9548 15.4564 10.2406 15.9999 8.00098 16C5.76107 16 4.04632 15.4564 2.86426 14.5117C1.67103 13.558 1.08723 12.2474 1.03223 10.874C0.933471 8.40456 2.52623 5.78105 5.18457 4.41016L4.24121 2.79395C3.85758 2.13659 3.90831 1.10636 4.80859 0.658203L5.07227 0.537109C5.72978 0.255314 6.68955 -2.49732e-10 8.00098 0ZM6.39941 5.5C3.85918 6.55014 2.45345 8.86395 2.53125 10.8135C2.57005 11.7836 2.97092 12.6765 3.80078 13.3398C4.64209 14.0122 5.99131 14.5 8.00098 14.5C10.0104 14.4999 11.359 14.0122 12.2002 13.3398C13.03 12.6765 13.4309 11.7835 13.4697 10.8135C13.5475 8.86416 12.1421 6.5503 9.60254 5.5H6.39941ZM8.00293 6.25C8.41706 6.2501 8.75293 6.58585 8.75293 7V7.12695C8.86573 7.16101 8.9792 7.20028 9.08789 7.24609C9.43549 7.39268 9.92311 7.67159 10.1699 8.16504C10.3549 8.53545 10.2043 8.98572 9.83398 9.1709C9.46364 9.35557 9.01324 9.2052 8.82812 8.83496C8.82382 8.8289 8.80477 8.80509 8.75684 8.76855C8.69627 8.72248 8.61063 8.67351 8.50488 8.62891C8.2783 8.53342 8.0666 8.50006 8.00293 8.5C7.67617 8.50009 7.48553 8.60677 7.38281 8.70215C7.32799 8.75317 7.29214 8.80637 7.27148 8.85059C7.25171 8.89299 7.24926 8.91878 7.24902 8.92188C7.24902 8.96029 7.25325 8.9825 7.25586 8.99219C7.25806 9.00025 7.26081 9.00357 7.26172 9.00488C7.26247 9.00606 7.2771 9.03024 7.34277 9.06836C7.50843 9.16417 7.76019 9.22889 8.17383 9.32812C8.52082 9.41137 9.02423 9.52775 9.42871 9.78125C9.64644 9.91779 9.86024 10.108 10.0166 10.374C10.1747 10.6431 10.249 10.9477 10.249 11.2744C10.249 12.133 9.60664 12.7023 8.75293 12.9102V13C8.75293 13.4142 8.41706 13.7499 8.00293 13.75C7.58892 13.7498 7.25293 13.4141 7.25293 13V12.8896C7.17026 12.8676 7.08717 12.8424 7.00586 12.8145C6.66923 12.6987 6.2612 12.5026 5.95703 12.1846C5.67131 11.8854 5.68178 11.4112 5.98047 11.125C6.27973 10.8388 6.75468 10.8493 7.04102 11.1484C7.11176 11.2223 7.26679 11.3186 7.49316 11.3965C7.71454 11.4726 7.91385 11.4999 8.00293 11.5C8.39337 11.5 8.5983 11.4054 8.68457 11.3418C8.72892 11.309 8.74451 11.2853 8.74902 11.2744C8.74901 11.1801 8.72971 11.1442 8.72363 11.1338C8.71586 11.1206 8.69485 11.0923 8.63184 11.0527C8.47389 10.9538 8.2268 10.8827 7.82422 10.7861C7.48825 10.7055 6.98934 10.5964 6.59277 10.3672C6.37805 10.243 6.15737 10.0659 5.99414 9.80859C5.82755 9.54571 5.74902 9.24422 5.74902 8.92188C5.74916 8.15684 6.31805 7.38126 7.25293 7.10547V7C7.25293 6.58593 7.58892 6.25023 8.00293 6.25ZM8.00098 1.5C6.76735 1.5 5.96703 1.76511 5.51465 1.9834C5.51804 1.99825 5.52404 2.01735 5.53613 2.03809L6.68164 4H9.31934L10.4639 2.03809C10.4761 2.01714 10.481 1.99732 10.4844 1.98242C10.0322 1.76434 9.2331 1.50011 8.00098 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBagDollarSign16.category = 'Money & Shopping';\n\nexport default MoneyBagDollarSign16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagDollarSign20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagDollarSign20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"21\"\n      viewBox=\"0 0 20 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99902 0C11.8801 3.58218e-10 13.1831 0.417872 13.9961 0.817383C15.019 1.32008 15.09 2.49946 14.623 3.2666L13.332 5.38574C16.9629 7.02544 19.0637 10.4012 18.9023 13.5723C18.8146 15.2933 18.0555 16.9284 16.5459 18.1201C15.0461 19.3039 12.8656 20.0049 9.99902 20.0049C7.13265 20.0048 4.95276 19.3039 3.45312 18.1201C1.94358 16.9284 1.18432 15.2933 1.09668 13.5723C0.935446 10.4016 3.03605 7.02563 6.66602 5.38574L5.37695 3.2666C4.91027 2.49979 4.98053 1.32022 6.00293 0.817383C6.81558 0.41783 8.11803 7.03129e-05 9.99902 0ZM7.90234 6.5C4.35883 7.80533 2.4612 10.8702 2.59473 13.4961C2.66151 14.8071 3.22929 16.0328 4.38281 16.9434C5.5465 17.8618 7.3665 18.5048 9.99902 18.5049C12.6317 18.5049 14.4524 17.8618 15.6162 16.9434C16.7698 16.0328 17.3374 14.8071 17.4043 13.4961C17.5379 10.8701 15.6406 7.80527 12.0967 6.5H7.90234ZM10.0039 7.5C10.4181 7.5 10.7538 7.83584 10.7539 8.25V8.80176C11.3801 8.89971 12.1914 9.20556 12.6709 10.1641C12.8561 10.5345 12.7053 10.9856 12.335 11.1709C11.9646 11.3558 11.5143 11.2053 11.3291 10.835C11.0549 10.2872 10.5407 10.2549 10.0049 10.2549C8.98732 10.2549 8.75049 10.8714 8.75 11C8.75004 11.1467 8.78264 11.2198 8.80762 11.2598C8.83537 11.304 8.88768 11.3604 8.99707 11.4229C9.24944 11.5667 9.62124 11.6524 10.1553 11.7656C10.6207 11.8643 11.2495 11.9905 11.7471 12.2744C12.0124 12.4259 12.273 12.6389 12.4639 12.9434C12.6574 13.2522 12.7499 13.6095 12.75 14C12.7499 15.0387 11.8986 15.721 10.7549 15.9268V16.75C10.7549 17.1642 10.4191 17.5 10.0049 17.5C9.59067 17.5 9.25488 17.1642 9.25488 16.75V15.9014C9.09371 15.8665 8.9283 15.8246 8.7666 15.7715C8.33921 15.6309 7.83803 15.3985 7.46973 15.0303C7.17705 14.7374 7.17701 14.2626 7.46973 13.9697C7.76258 13.6771 8.23744 13.6771 8.53027 13.9697C8.66195 14.1013 8.91171 14.2402 9.23535 14.3467C9.55257 14.4509 9.84849 14.4941 10.0049 14.4941C10.5708 14.4941 10.9051 14.3623 11.0752 14.2422C11.2371 14.1278 11.2499 14.0317 11.25 14C11.2499 13.853 11.2174 13.7791 11.1924 13.7393C11.1645 13.6951 11.1119 13.6394 11.0029 13.5771C10.7505 13.4332 10.3789 13.3466 9.84473 13.2334C9.37929 13.1347 8.75048 13.0095 8.25293 12.7256C7.98749 12.5741 7.72706 12.3613 7.53613 12.0566C7.34259 11.7477 7.25004 11.3906 7.25 11C7.25022 10.0607 8.01364 9.11611 9.25391 8.83887V8.25C9.25397 7.83584 9.58973 7.5 10.0039 7.5ZM9.99902 1.5C8.34868 1.50007 7.27257 1.86445 6.66504 2.16309C6.6378 2.17651 6.62584 2.18968 6.62012 2.19727C6.61368 2.20587 6.60537 2.21989 6.60059 2.24316C6.59033 2.2937 6.59643 2.38482 6.6582 2.48633L8.1875 5H11.8115L13.3418 2.48633C13.4035 2.38488 13.4087 2.2937 13.3984 2.24316C13.3937 2.2201 13.3863 2.20589 13.3799 2.19727C13.3741 2.18964 13.3623 2.17654 13.335 2.16309C12.7271 1.86435 11.6499 1.5 9.99902 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBagDollarSign20.category = 'Money & Shopping';\n\nexport default MoneyBagDollarSign20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagDollarSign24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagDollarSign24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.9873 0C13.8998 4.70135e-05 15.3694 0.358636 16.4023 0.750977C17.1327 1.02852 17.5907 1.61444 17.7402 2.28613C17.886 2.94202 17.7349 3.6511 17.335 4.23535L15.8672 6.37598C20.4626 8.25242 23.0568 12.3684 22.835 16.2314C22.7159 18.3022 21.7816 20.27 19.9531 21.707C18.1334 23.1369 15.4837 23.9999 11.9873 24C8.49084 24 5.84233 23.1373 4.02441 21.707C2.19757 20.2696 1.26672 18.3011 1.14941 16.2305C0.93101 12.3679 3.5258 8.25215 8.1123 6.37598L6.64746 4.22168C6.25245 3.64032 6.10256 2.93641 6.24707 2.28418C6.39537 1.61594 6.8504 1.03191 7.57617 0.753906C8.60452 0.360135 10.0709 2.52014e-05 11.9873 0ZM9.39648 7.5C4.85717 9.01982 2.45985 12.8315 2.64746 16.1465C2.74149 17.8044 3.4765 19.3673 4.95215 20.5283C6.43692 21.6965 8.7279 22.5 11.9873 22.5C15.2463 22.4999 17.5395 21.6966 19.0264 20.5283C20.504 19.367 21.2426 17.8032 21.3379 16.1455C21.5283 12.8314 19.131 9.01998 14.5791 7.5H9.39648ZM11.7568 9C12.171 9 12.5068 9.33579 12.5068 9.75V10.334C14.1539 10.6179 14.8446 11.8178 14.9863 12.5459C15.0654 12.9524 14.8 13.3466 14.3936 13.4258C13.9871 13.5046 13.5927 13.2385 13.5137 12.832C13.4767 12.6429 13.2553 12.1015 12.5068 11.875V14.4131C12.9607 14.5181 13.4471 14.6644 13.8574 14.9111C14.1774 15.1037 14.4743 15.3694 14.6865 15.7402C14.8987 16.1111 15 16.541 15 17.0225C15 18.169 14.1214 19.4087 12.5068 19.7051V20.25C12.5068 20.6642 12.171 21 11.7568 21C11.3427 20.9999 11.0068 20.6641 11.0068 20.25V19.707C10.3129 19.5813 9.77908 19.2842 9.38281 18.9111C8.87156 18.4297 8.63475 17.8672 8.53125 17.5205C8.41317 17.124 8.63885 16.7066 9.03516 16.5879C9.43202 16.4694 9.85022 16.695 9.96875 17.0918C10.0251 17.2805 10.1535 17.5767 10.4111 17.8193C10.5483 17.9484 10.7388 18.0749 11.0068 18.1621V15.6309C10.5528 15.5259 10.0655 15.3806 9.65527 15.1338C9.33539 14.9413 9.03833 14.6754 8.82617 14.3047C8.6141 13.9339 8.5127 13.5038 8.5127 13.0225C8.5127 11.8756 9.39301 10.6355 11.0068 10.3389V9.75C11.0068 9.33586 11.3427 9.00012 11.7568 9ZM12.5068 18.1621C13.2464 17.9241 13.5 17.3511 13.5 17.0225C13.5 16.754 13.4452 16.59 13.3848 16.4844C13.3243 16.379 13.2312 16.2848 13.084 16.1963C12.9259 16.1013 12.7347 16.0273 12.5068 15.9619V18.1621ZM11.0068 11.8818C10.267 12.1201 10.0127 12.6944 10.0127 13.0225C10.0127 13.2908 10.0675 13.4549 10.1279 13.5605C10.1883 13.666 10.2815 13.7601 10.4287 13.8486C10.5868 13.9437 10.7788 14.0167 11.0068 14.082V11.8818ZM11.9873 1.5C10.263 1.50003 8.97802 1.82373 8.1123 2.15527C7.87855 2.24483 7.7563 2.40907 7.71191 2.6084C7.66409 2.8241 7.70608 3.10916 7.88867 3.37793L9.66992 6H14.3076L16.0967 3.3877C16.2814 3.11773 16.3246 2.83008 16.2764 2.6123C16.2315 2.41056 16.1064 2.24351 15.8691 2.15332C14.9968 1.82205 13.7077 1.50005 11.9873 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBagDollarSign24.category = 'Money & Shopping';\n\nexport default MoneyBagDollarSign24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagDollarSign32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagDollarSign32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9951 1C18.3847 1.00005 20.1088 1.4469 21.2852 1.94434C22.0898 2.2847 22.5755 2.94522 22.7334 3.69434C22.8873 4.42463 22.7276 5.21139 22.3271 5.87988L20.5508 8.8457C26.7846 11.1868 30.2408 16.443 29.9229 21.3555C29.7557 23.9356 28.5418 26.3722 26.2041 28.1494C23.8761 29.919 20.4835 31 15.9951 31C11.5065 31 8.11428 29.9192 5.78711 28.1494C3.45016 26.3721 2.23671 23.9355 2.07031 21.3555C1.75383 16.4432 5.21102 11.1868 11.4404 8.8457L9.66504 5.87305C9.26683 5.2063 9.10854 4.42172 9.26172 3.69336C9.41896 2.94615 9.90298 2.28681 10.7051 1.94629C11.8794 1.44796 13.6029 1.00003 15.9951 1ZM12.6787 10C6.48081 12.0144 3.29054 16.9617 3.56738 21.2588C3.70606 23.4095 4.70786 25.4446 6.69531 26.9561C8.6929 28.4751 11.7367 29.5 15.9951 29.5C20.2532 29.5 23.2974 28.475 25.2959 26.9561C27.2842 25.4445 28.2874 23.4094 28.4268 21.2588C28.7049 16.962 25.515 12.0144 19.3115 10H12.6787ZM16.0068 12.001C16.421 12.001 16.7567 12.3369 16.7568 12.751V13.6973C19.0461 13.9674 20.001 15.4621 20.1953 16.3838C20.2806 16.7891 20.0215 17.1872 19.6162 17.2725C19.2111 17.3574 18.8128 17.0975 18.7275 16.6924C18.662 16.3829 18.2356 15.4517 16.7568 15.2119V18.9043C17.4326 19.0398 18.1545 19.2214 18.7471 19.5508C19.1536 19.7769 19.5312 20.088 19.8027 20.5264C20.076 20.9679 20.2119 21.4901 20.2119 22.0869C20.2119 23.5405 18.9784 25.0685 16.7568 25.3506V26.249C16.7567 26.6631 16.421 26.999 16.0068 26.999C15.593 26.9987 15.257 26.6629 15.2568 26.249V25.3516C14.2467 25.226 13.4906 24.8509 12.9404 24.3721C12.2756 23.7932 11.9618 23.1098 11.8232 22.6807C11.6965 22.2868 11.913 21.8637 12.3066 21.7363C12.7006 21.6092 13.1235 21.826 13.251 22.2197C13.3337 22.476 13.526 22.8921 13.9258 23.2402C14.2103 23.4878 14.6304 23.726 15.2568 23.835V20.1455C14.582 20.0101 13.8609 19.8298 13.2695 19.501C12.8631 19.2748 12.4853 18.9639 12.2139 18.5254C11.9408 18.0839 11.8047 17.5615 11.8047 16.9648C11.8051 15.5123 13.0396 13.9863 15.2568 13.7021V12.751C15.257 12.3371 15.593 12.0013 16.0068 12.001ZM16.7568 23.835C18.2159 23.5847 18.7119 22.617 18.7119 22.0869C18.7119 21.7239 18.6316 21.4849 18.5273 21.3164C18.4212 21.1452 18.258 20.995 18.0176 20.8613C17.6821 20.675 17.2576 20.553 16.7568 20.4424V23.835ZM15.2568 15.2168C13.8019 15.4687 13.3051 16.4359 13.3047 16.9648C13.3047 17.3275 13.3852 17.5668 13.4893 17.7354C13.5953 17.9066 13.7587 18.0567 13.999 18.1904C14.3336 18.3765 14.7574 18.498 15.2568 18.6084V15.2168ZM15.9951 2.5C13.7949 2.50003 12.2716 2.911 11.291 3.32715C10.9674 3.4646 10.7919 3.70561 10.7295 4.00195C10.6632 4.31732 10.7242 4.72014 10.9531 5.10352L12.9814 8.5H19.0098L21.041 5.10938C21.2713 4.7249 21.3323 4.32054 21.2656 4.00391C21.2029 3.70623 21.0267 3.46403 20.7012 3.32617C19.7177 2.91028 18.1928 2.50005 15.9951 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBagDollarSign32.category = 'Money & Shopping';\n\nexport default MoneyBagDollarSign32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagDollarSignFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagDollarSignFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.57714 4.49963C9.65787 4.49963 9.73547 4.53194 9.79069 4.59082C10.7658 5.63068 11.2941 6.93408 11.2208 8.19953C11.1609 9.23329 10.6954 10.2118 9.78637 10.9171C8.8885 11.6136 7.61696 12 6.00445 12C4.39217 12 3.12099 11.6131 2.22253 10.9171C1.31293 10.2121 0.845944 9.23438 0.78515 8.2005C0.71098 6.93475 1.23852 5.63089 2.21431 4.59078C2.26953 4.53192 2.34712 4.49963 2.42782 4.49963H9.57714ZM5.99957 5.99951C5.58539 5.99951 5.24963 6.33527 5.24963 6.74945V9.24925C5.24963 9.66343 5.58539 9.99919 5.99957 9.99919C6.41375 9.99919 6.74951 9.66343 6.74951 9.24925V6.74945C6.74951 6.33527 6.41375 5.99951 5.99957 5.99951ZM6.00445 0C7.11491 1.6329e-05 7.896 0.245373 8.39879 0.4941C9.18816 0.884861 9.22754 1.77821 8.91828 2.33379L8.633 2.84579C8.58004 2.94084 8.47977 2.99976 8.37096 2.99976H3.63697C3.52816 2.99976 3.42788 2.94084 3.37492 2.84579L3.08965 2.33379C2.78012 1.77785 2.82025 0.884703 3.61012 0.4941L3.81127 0.401335C4.3129 0.187732 5.03259 3.01182e-06 6.00445 0Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMoneyBagDollarSignFilled12.category = 'Money & Shopping';\n\nexport default MoneyBagDollarSignFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagDollarSignFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagDollarSignFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.318 5.5C12.39 5.5 12.4599 5.52585 12.5138 5.57372C14.1326 7.01278 15.0442 8.98815 14.9688 10.874C14.9137 12.2474 14.3298 13.558 13.1367 14.5117C11.9548 15.4564 10.2406 15.9999 8.00098 16C5.76112 16 4.04632 15.4564 2.86426 14.5117C1.67103 13.558 1.08723 12.2474 1.03223 10.874C0.956807 8.9881 1.86831 7.01277 3.4872 5.57372C3.54105 5.52585 3.61094 5.5 3.68298 5.5H12.318ZM8.00293 6.25C7.58891 6.25023 7.25293 6.58593 7.25293 7C7.25293 7.06254 7.21153 7.11723 7.15237 7.13753C6.27742 7.43767 5.74916 8.18467 5.74902 8.92188C5.74902 9.24422 5.82755 9.54571 5.99414 9.80859C6.15737 10.0659 6.37805 10.243 6.59277 10.3672C6.98934 10.5964 7.48825 10.7055 7.82422 10.7861C8.2268 10.8827 8.47389 10.9538 8.63184 11.0527C8.69485 11.0923 8.71586 11.1206 8.72363 11.1338C8.72821 11.1416 8.74029 11.1639 8.74598 11.2148C8.75036 11.254 8.7408 11.294 8.71135 11.3202C8.70386 11.3269 8.69501 11.3341 8.68457 11.3418C8.5983 11.4054 8.39338 11.5 8.00293 11.5C7.91385 11.4999 7.71454 11.4726 7.49316 11.3965C7.26679 11.3186 7.11176 11.2223 7.04102 11.1484C6.75469 10.8493 6.27973 10.8388 5.98047 11.125C5.68178 11.4112 5.67131 11.8854 5.95703 12.1846C6.2612 12.5026 6.66923 12.6987 7.00586 12.8145C7.05238 12.8304 7.09948 12.8455 7.14674 12.8596C7.20911 12.8782 7.25293 12.9349 7.25293 13C7.25293 13.4141 7.58891 13.7498 8.00293 13.75C8.41706 13.7499 8.75293 13.4142 8.75293 13C8.75293 12.9473 8.78909 12.9016 8.83991 12.8875C9.6499 12.6629 10.249 12.1036 10.249 11.2744C10.249 10.9477 10.1747 10.6431 10.0166 10.374C9.86024 10.108 9.64644 9.91779 9.42871 9.78125C9.02423 9.52775 8.52082 9.41137 8.17383 9.32812C7.76019 9.22889 7.50843 9.16417 7.34277 9.06836C7.2771 9.03024 7.26247 9.00606 7.26172 9.00488C7.26081 9.00357 7.25806 9.00025 7.25586 8.99219C7.25325 8.9825 7.24902 8.96029 7.24902 8.92188C7.24926 8.91878 7.25171 8.89299 7.27148 8.85059C7.29214 8.80637 7.32799 8.75317 7.38281 8.70215C7.48553 8.60677 7.67617 8.50009 8.00293 8.5C8.0666 8.50006 8.2783 8.53341 8.50488 8.62891C8.61063 8.67351 8.69627 8.72248 8.75684 8.76855C8.78398 8.78925 8.80186 8.80585 8.81305 8.81747C8.82372 8.82855 8.8315 8.84198 8.8388 8.85553C9.03008 9.21071 9.47057 9.35212 9.83398 9.1709C10.2043 8.98572 10.3549 8.53545 10.1699 8.16504C9.92311 7.67159 9.43549 7.39268 9.08789 7.24609C9.01804 7.21665 8.94622 7.18992 8.87387 7.16553C8.80244 7.14145 8.75293 7.07538 8.75293 7C8.75293 6.58585 8.41706 6.2501 8.00293 6.25ZM8.00098 0C9.49962 0.000135166 10.5386 0.332569 11.1924 0.658203C12.0916 1.10637 12.1425 2.13601 11.7598 2.79297L11.1425 3.85116C11.0887 3.94333 10.9901 4 10.8834 4H5.11755C5.01089 4 4.91225 3.94337 4.85847 3.85125L4.24121 2.79395C3.85758 2.13659 3.90831 1.10636 4.80859 0.658203L5.07227 0.537109C5.72978 0.255331 6.68961 0 8.00098 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBagDollarSignFilled16.category = 'Money & Shopping';\n\nexport default MoneyBagDollarSignFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagDollarSignFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagDollarSignFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"21\"\n      viewBox=\"0 0 20 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.1385 6.5C15.2027 6.5 15.2654 6.52059 15.3167 6.55921C17.7114 8.36448 19.0325 11.0337 18.9033 13.5723C18.8156 15.2933 18.0565 16.9284 16.5469 18.1201C15.0471 19.3039 12.8666 20.0049 10 20.0049C7.13368 20.0048 4.95375 19.3038 3.4541 18.1201C1.94456 16.9284 1.1853 15.2933 1.09766 13.5723C0.968582 11.034 2.28917 8.36459 4.68333 6.55924C4.73457 6.5206 4.79732 6.5 4.8615 6.5H15.1385ZM10.0039 7.5C9.58973 7.5 9.25397 7.83584 9.25391 8.25V8.59852C9.25391 8.73899 9.15586 8.85913 9.02152 8.90018C7.91897 9.2371 7.2502 10.1209 7.25 11C7.25004 11.3906 7.34259 11.7477 7.53613 12.0566C7.72706 12.3613 7.98749 12.5741 8.25293 12.7256C8.75048 13.0095 9.37929 13.1347 9.84473 13.2334C10.3789 13.3466 10.7505 13.4332 11.0029 13.5771C11.1119 13.6394 11.1645 13.6951 11.1924 13.7393C11.2174 13.7791 11.2499 13.853 11.25 14C11.2499 14.0317 11.2371 14.1278 11.0752 14.2422C10.9051 14.3623 10.5708 14.4941 10.0049 14.4941C9.84849 14.4941 9.55257 14.4509 9.23535 14.3467C8.91171 14.2402 8.66195 14.1013 8.53027 13.9697C8.23744 13.6771 7.76258 13.6771 7.46973 13.9697C7.17701 14.2626 7.17705 14.7374 7.46973 15.0303C7.83803 15.3985 8.33921 15.6309 8.7666 15.7715C8.85024 15.799 8.93487 15.8235 9.0194 15.8455C9.15607 15.8811 9.25488 16.0022 9.25488 16.1434V16.75C9.25488 17.1642 9.59067 17.5 10.0049 17.5C10.4191 17.5 10.7549 17.1642 10.7549 16.75V16.1776C10.7549 16.0324 10.8594 15.9094 11.0003 15.8742C12.0182 15.6196 12.7499 14.9629 12.75 14C12.7499 13.6095 12.6574 13.2522 12.4639 12.9434C12.273 12.6389 12.0124 12.4259 11.7471 12.2744C11.2495 11.9905 10.6207 11.8643 10.1553 11.7656C9.62124 11.6524 9.24944 11.5667 8.99707 11.4229C8.88768 11.3604 8.83537 11.304 8.80762 11.2598C8.78264 11.2198 8.75004 11.1467 8.75 11C8.75049 10.8714 8.98732 10.2549 10.0049 10.2549C10.5407 10.2549 11.0549 10.2872 11.3291 10.835C11.5143 11.2053 11.9646 11.3558 12.335 11.1709C12.7053 10.9856 12.8561 10.5345 12.6709 10.1641C12.2536 9.32983 11.5849 8.98998 11.0057 8.85131C10.8619 8.8169 10.7539 8.69282 10.7539 8.54503V8.25C10.7538 7.83584 10.4181 7.5 10.0039 7.5ZM10 0C11.881 2.45476e-05 13.1841 0.417884 13.9971 0.817383C15.0197 1.32014 15.0909 2.49951 14.624 3.2666L13.656 4.85604C13.6016 4.94544 13.5045 5 13.3998 5H6.60125C6.49653 5 6.39939 4.9454 6.34496 4.85594L5.37793 3.2666C4.91121 2.49974 4.98132 1.32017 6.00391 0.817383C6.81657 0.417827 8.11897 5.26205e-05 10 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBagDollarSignFilled20.category = 'Money & Shopping';\n\nexport default MoneyBagDollarSignFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagDollarSignFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagDollarSignFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.9182 7.5C17.9767 7.5 18.0342 7.51716 18.0828 7.54958C21.2807 9.68106 23.0182 13.0418 22.835 16.2314C22.7159 18.3022 21.7816 20.27 19.9531 21.707C18.1334 23.1369 15.4837 23.9999 11.9873 24C8.49084 24 5.84233 23.1373 4.02441 21.707C2.19757 20.2696 1.26672 18.3011 1.14941 16.2305C0.969084 13.0412 2.70757 9.68093 5.90054 7.54969C5.94922 7.5172 6.00677 7.5 6.06529 7.5H17.9182ZM11.7568 9C11.3427 9.00014 11.0068 9.33588 11.0068 9.75V10.089C11.0068 10.2338 10.9027 10.3566 10.7624 10.3923C9.30435 10.7635 8.5127 11.935 8.5127 13.0225C8.5127 13.5038 8.61411 13.9339 8.82617 14.3047C9.03833 14.6754 9.3354 14.9413 9.65527 15.1338C9.9964 15.339 10.3909 15.474 10.7752 15.5741C10.9103 15.6093 11.0068 15.7298 11.0068 15.8694V17.749C11.0068 17.9529 10.8053 18.0978 10.6325 17.9897C10.5463 17.9357 10.4732 17.8778 10.4111 17.8193C10.1535 17.5767 10.0251 17.2805 9.96875 17.0918C9.85022 16.695 9.43202 16.4694 9.03516 16.5879C8.63888 16.7066 8.41318 17.124 8.53125 17.5205C8.63475 17.8672 8.87158 18.4297 9.38281 18.9111C9.73114 19.239 10.1858 19.5083 10.762 19.654C10.9026 19.6896 11.0068 19.8125 11.0068 19.9576V20.25C11.0068 20.6641 11.3427 20.9999 11.7568 21C12.171 21 12.5068 20.6642 12.5068 20.25V19.955C12.5068 19.8102 12.611 19.6874 12.7513 19.6517C14.2099 19.2808 15 18.1097 15 17.0225C15 16.541 14.8987 16.1111 14.6865 15.7402C14.4743 15.3694 14.1774 15.1037 13.8574 14.9111C13.5163 14.706 13.1224 14.5702 12.7384 14.47C12.6033 14.4347 12.5068 14.3142 12.5068 14.1746V12.2792C12.5068 12.0779 12.7034 11.933 12.8779 12.0332C13.3326 12.294 13.4837 12.6787 13.5137 12.832C13.5927 13.2385 13.9871 13.5046 14.3936 13.4258C14.8 13.3466 15.0654 12.9524 14.9863 12.5459C14.852 11.8554 14.2239 10.7407 12.7548 10.3852C12.6128 10.3508 12.5068 10.2273 12.5068 10.0813V9.75C12.5068 9.33579 12.171 9 11.7568 9ZM12.5068 16.3601C12.5068 16.1606 12.6995 16.0137 12.8824 16.0934C12.9548 16.125 13.0219 16.159 13.084 16.1963C13.2312 16.2848 13.3243 16.379 13.3848 16.4844C13.4452 16.59 13.5 16.754 13.5 17.0225C13.5 17.288 13.3345 17.713 12.8808 17.992C12.7075 18.0986 12.5068 17.9539 12.5068 17.7504V16.3601ZM11.0068 13.684C11.0068 13.8834 10.8142 14.0305 10.6311 13.9514C10.5583 13.92 10.4909 13.886 10.4287 13.8486C10.2816 13.7601 10.1883 13.666 10.1279 13.5605C10.0675 13.4549 10.0127 13.2907 10.0127 13.0225C10.0127 12.7574 10.1787 12.3315 10.6328 12.0521C10.8061 11.9454 11.0068 12.0901 11.0068 12.2936V13.684ZM11.9873 0C13.8998 4.70131e-05 15.3694 0.358636 16.4023 0.750977C17.1327 1.02852 17.5907 1.61444 17.7402 2.28613C17.886 2.94202 17.7349 3.6511 17.335 4.23535L16.2144 5.86965C16.1584 5.95124 16.0659 6 15.967 6H8.01525C7.91591 6 7.82301 5.95082 7.76716 5.86867L6.64746 4.22168C6.25245 3.64032 6.10256 2.93641 6.24707 2.28418C6.39537 1.61594 6.8504 1.03191 7.57617 0.753906C8.60452 0.360135 10.0709 2.52018e-05 11.9873 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBagDollarSignFilled24.category = 'Money & Shopping';\n\nexport default MoneyBagDollarSignFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagDollarSignFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagDollarSignFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.9332 10C22.9853 10 23.0369 10.0137 23.082 10.0397C27.7058 12.7055 30.1947 17.1551 29.9229 21.3555C29.7557 23.9356 28.5417 26.3722 26.2041 28.1494C23.8762 29.9191 20.4835 30.9999 15.9951 31C11.5067 31 8.1143 29.9191 5.78711 28.1494C3.45016 26.3721 2.23672 23.9355 2.07031 21.3555C1.7997 17.1551 4.2895 12.7055 8.91115 10.0398C8.9563 10.0137 9.00788 10 9.06 10H22.9332ZM16.0068 12.001C15.5928 12.0011 15.257 12.337 15.2568 12.751V13.4381C15.2568 13.5891 15.144 13.7156 14.9954 13.7421C12.9425 14.1082 11.8051 15.5704 11.8047 16.9648C11.8047 17.5616 11.9407 18.0839 12.2139 18.5254C12.4854 18.9639 12.863 19.2748 13.2695 19.501C13.7911 19.791 14.4135 19.9654 15.0162 20.0955C15.1559 20.1257 15.2568 20.2484 15.2568 20.3913V23.4783C15.2568 23.6646 15.0882 23.807 14.9091 23.7562C14.4696 23.6316 14.1541 23.4389 13.9258 23.2402C13.5259 22.8921 13.3338 22.4761 13.251 22.2197C13.1235 21.826 12.7005 21.6094 12.3066 21.7363C11.9127 21.8636 11.6964 22.2867 11.8232 22.6807C11.9618 23.1099 12.2755 23.7932 12.9404 24.3721C13.442 24.8085 14.1145 25.1589 14.9946 25.3125C15.1438 25.3385 15.2568 25.4652 15.2568 25.6166V26.249C15.257 26.6631 15.5928 26.9989 16.0068 26.999C16.4208 26.9988 16.7567 26.663 16.7568 26.249V25.6149C16.7568 25.4638 16.8698 25.3372 17.0186 25.3108C19.0749 24.9462 20.2119 23.4823 20.2119 22.0869C20.2119 21.4902 20.076 20.9678 19.8027 20.5264C19.5312 20.088 19.1536 19.7769 18.7471 19.5508C18.2244 19.2602 17.6011 19.0847 16.9975 18.9543C16.8578 18.9241 16.7568 18.8014 16.7568 18.6585V15.5645C16.7568 15.3797 16.9235 15.2377 17.1023 15.2848C18.3035 15.6015 18.6674 16.4086 18.7275 16.6924C18.8129 17.0976 19.2109 17.3577 19.6162 17.2725C20.0213 17.187 20.2805 16.789 20.1953 16.3838C20.0088 15.4985 19.1201 14.0845 17.0215 13.7348C16.8714 13.7098 16.7568 13.5827 16.7568 13.4306V12.751C16.7567 12.337 16.4208 12.0012 16.0068 12.001ZM16.7568 20.8159C16.7568 20.6241 16.9345 20.4808 17.1202 20.5289C17.4656 20.6185 17.7666 20.7219 18.0176 20.8613C18.258 20.9951 18.4213 21.1452 18.5273 21.3164C18.6316 21.4849 18.7119 21.724 18.7119 22.0869C18.7119 22.5724 18.2955 23.425 17.1045 23.7573C16.9253 23.8073 16.7568 23.6651 16.7568 23.4791V20.8159ZM15.2568 18.2348C15.2568 18.4266 15.0791 18.57 14.8934 18.5218C14.5492 18.4325 14.2492 18.3295 13.999 18.1904C13.7586 18.0566 13.5953 17.9066 13.4893 17.7354C13.3851 17.5668 13.3047 17.3277 13.3047 16.9648C13.3051 16.4804 13.7213 15.6286 14.9089 15.2951C15.0881 15.2447 15.2568 15.387 15.2568 15.5732V18.2348ZM15.9951 1C18.3845 1.0001 20.1089 1.44692 21.2852 1.94434C22.0895 2.28475 22.5755 2.94536 22.7334 3.69434C22.8872 4.42459 22.7276 5.21143 22.3271 5.87988L20.8452 8.35415C20.791 8.44462 20.6933 8.5 20.5878 8.5H11.4046C11.299 8.5 11.2012 8.4445 11.1471 8.35386L9.66504 5.87305C9.2668 5.20626 9.10849 4.42176 9.26172 3.69336C9.41898 2.94606 9.90281 2.28677 10.7051 1.94629C11.8794 1.44799 13.6029 1 15.9951 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBagDollarSignFilled32.category = 'Money & Shopping';\n\nexport default MoneyBagDollarSignFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.57708 4.49963C9.65781 4.49963 9.73542 4.53194 9.79064 4.59082C10.7658 5.63068 11.294 6.93408 11.2208 8.19953C11.1608 9.23329 10.6954 10.2118 9.78631 10.9171C8.88844 11.6136 7.6169 12 6.00439 12C4.39211 12 3.12093 11.6131 2.22248 10.9171C1.31287 10.2121 0.845886 9.23438 0.785092 8.2005C0.710922 6.93475 1.23846 5.63089 2.21425 4.59078C2.26947 4.53192 2.34706 4.49963 2.42776 4.49963H9.57708ZM6.00439 0C7.11485 1.6329e-05 7.89594 0.245373 8.39873 0.4941C9.1881 0.884861 9.22748 1.77821 8.91822 2.33379L8.63294 2.84579C8.57998 2.94084 8.47971 2.99976 8.3709 2.99976H3.63691C3.5281 2.99976 3.42783 2.94084 3.37487 2.84579L3.08959 2.33379C2.78006 1.77785 2.82019 0.884703 3.61006 0.4941L3.81121 0.401335C4.31284 0.187732 5.03254 3.01182e-06 6.00439 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBagFilled12.category = 'Money & Shopping';\n\nexport default MoneyBagFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.318 5.5C12.39 5.5 12.4599 5.52585 12.5138 5.57372C14.1326 7.01277 15.0442 8.98813 14.9688 10.874C14.9137 12.2474 14.3299 13.558 13.1367 14.5117C11.9548 15.4564 10.2406 15.9999 8.00098 16C5.76107 16 4.04632 15.4564 2.86426 14.5117C1.67103 13.558 1.08723 12.2474 1.03223 10.874C0.956807 8.9881 1.86831 7.01277 3.4872 5.57372C3.54105 5.52585 3.61094 5.5 3.68298 5.5H12.318ZM8.00098 0C9.49969 0.000118499 10.5386 0.33256 11.1924 0.658203C12.0917 1.10636 12.1426 2.13599 11.7598 2.79297L11.1425 3.85116C11.0887 3.94333 10.9901 4 10.8834 4H5.11755C5.01089 4 4.91225 3.94337 4.85847 3.85125L4.24121 2.79395C3.85758 2.13659 3.90831 1.10636 4.80859 0.658203L5.07227 0.537109C5.72978 0.255314 6.68955 0 8.00098 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBagFilled16.category = 'Money & Shopping';\n\nexport default MoneyBagFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"21\"\n      viewBox=\"0 0 20 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.1385 6.5C15.2027 6.5 15.2654 6.52059 15.3167 6.55921C17.7114 8.36448 19.0325 11.0337 18.9033 13.5723C18.8156 15.2933 18.0565 16.9284 16.5469 18.1201C15.0471 19.3039 12.8666 20.0049 10 20.0049C7.13368 20.0048 4.95375 19.3038 3.4541 18.1201C1.94456 16.9284 1.1853 15.2933 1.09766 13.5723C0.968582 11.034 2.28917 8.36459 4.68333 6.55924C4.73457 6.5206 4.79732 6.5 4.8615 6.5H15.1385ZM10 0C11.881 2.45476e-05 13.1841 0.417884 13.9971 0.817383C15.0197 1.32014 15.0909 2.49951 14.624 3.2666L13.656 4.85604C13.6016 4.94544 13.5045 5 13.3998 5H6.60125C6.49653 5 6.39939 4.9454 6.34496 4.85594L5.37793 3.2666C4.91121 2.49974 4.98132 1.32017 6.00391 0.817383C6.81657 0.417827 8.11897 5.26205e-05 10 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBagFilled20.category = 'Money & Shopping';\n\nexport default MoneyBagFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.9182 7.5C17.9767 7.5 18.0342 7.51716 18.0828 7.54958C21.2807 9.68106 23.0182 13.0418 22.835 16.2314C22.7159 18.3022 21.7816 20.27 19.9531 21.707C18.1334 23.1369 15.4837 23.9999 11.9873 24C8.49084 24 5.84233 23.1373 4.02441 21.707C2.19757 20.2696 1.26672 18.3011 1.14941 16.2305C0.969084 13.0412 2.70757 9.68093 5.90054 7.54969C5.94922 7.5172 6.00677 7.5 6.06529 7.5H17.9182ZM11.9873 0C13.8998 4.70131e-05 15.3694 0.358636 16.4023 0.750977C17.1327 1.02852 17.5907 1.61444 17.7402 2.28613C17.886 2.94202 17.7349 3.6511 17.335 4.23535L16.2144 5.86965C16.1584 5.95124 16.0659 6 15.967 6H8.01525C7.91591 6 7.82301 5.95082 7.76716 5.86867L6.64746 4.22168C6.25245 3.64032 6.10256 2.93641 6.24707 2.28418C6.39537 1.61594 6.8504 1.03191 7.57617 0.753906C8.60452 0.360135 10.0709 2.52018e-05 11.9873 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBagFilled24.category = 'Money & Shopping';\n\nexport default MoneyBagFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyBagFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyBagFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.9342 10C22.9863 10 23.0378 10.0137 23.083 10.0397C27.7068 12.7055 30.1957 17.1551 29.9238 21.3555C29.7567 23.9356 28.5428 26.3722 26.2051 28.1494C23.8772 29.9191 20.4845 30.9999 15.9961 31C11.5076 31 8.11528 29.9191 5.78809 28.1494C3.45113 26.3721 2.2377 23.9355 2.07129 21.3555C1.80067 17.1551 4.29047 12.7055 8.91212 10.0398C8.95727 10.0137 9.00886 10 9.06098 10H22.9342ZM15.9961 1C18.3856 1.00009 20.1099 1.44691 21.2861 1.94434C22.0906 2.28474 22.5765 2.94533 22.7344 3.69434C22.8882 4.4246 22.7285 5.21142 22.3281 5.87988L20.8461 8.35415C20.792 8.44462 20.6942 8.5 20.5888 8.5H11.4056C11.3 8.5 11.2022 8.4445 11.148 8.35386L9.66602 5.87305C9.26778 5.20627 9.10948 4.42175 9.2627 3.69336C9.41996 2.94606 9.90379 2.28677 10.7061 1.94629C11.8804 1.44798 13.6039 1 15.9961 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyBagFilled32.category = 'Money & Shopping';\n\nexport default MoneyBagFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyReceipt12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyReceipt12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0C10.2165 0 11 0.783502 11 1.75V10.958C11 11.6993 10.2526 12.2074 9.56348 11.9346L7.98242 11.3076L6.54395 11.8896C6.19475 12.0307 5.80403 12.0303 5.45508 11.8887L4.02539 11.3076L2.43555 11.9355C1.74649 12.2075 1 11.6998 1 10.959V1.75C1 0.783502 1.7835 0 2.75 0H9.25ZM2.75 1.5C2.61193 1.5 2.5 1.61193 2.5 1.75V10.2969L3.49414 9.90527L3.62598 9.86035C3.89221 9.78387 4.17496 9.78515 4.44043 9.86426L4.57227 9.91016L6.00098 10.4902L7.43945 9.90918L7.57031 9.86328C7.8362 9.78447 8.11936 9.78418 8.38574 9.86133L8.5166 9.90625L9.5 10.2949V1.75C9.5 1.61193 9.38807 1.5 9.25 1.5H2.75ZM5.99609 2.25C6.41029 2.24786 6.74784 2.5819 6.75 2.99609V3.09082C6.86046 3.12294 6.97137 3.16 7.07812 3.20312C7.42014 3.34135 7.91287 3.60758 8.16504 4.09082C8.35646 4.45801 8.21384 4.91098 7.84668 5.10254C7.47951 5.29385 7.0265 5.15129 6.83496 4.78418C6.84199 4.79765 6.83361 4.77461 6.77051 4.72852C6.70994 4.68431 6.62364 4.63703 6.5166 4.59375C6.28839 4.50155 6.07278 4.46881 6.00391 4.46875C5.32378 4.46882 5.25 4.86745 5.25 4.8418C5.25 4.89776 5.26121 4.90369 5.25488 4.89355L5.2666 4.90527C5.27788 4.91503 5.29803 4.93036 5.33203 4.94922C5.5 5.04231 5.75474 5.10422 6.16797 5.19922C6.5151 5.27902 7.01549 5.39001 7.41797 5.63184C7.63422 5.76185 7.85094 5.94448 8.01074 6.20508C8.17333 6.47027 8.25 6.77281 8.25 7.09668C8.24986 7.95458 7.59223 8.49625 6.75 8.69434V8.75391C6.74784 9.1681 6.41029 9.50214 5.99609 9.5C5.58198 9.49774 5.24786 9.16023 5.25 8.74609V8.67285C5.17168 8.65254 5.0928 8.62992 5.01562 8.60449C4.68202 8.49454 4.2744 8.30819 3.96875 8.00195C3.67657 7.70888 3.67703 7.23395 3.96973 6.94141C4.26287 6.64883 4.73863 6.64931 5.03125 6.94238C5.10057 7.01169 5.25597 7.10507 5.48535 7.18066C5.70851 7.25415 5.91074 7.28121 6.00391 7.28125C6.40026 7.28122 6.60952 7.18884 6.69727 7.12695C6.72816 7.10509 6.7415 7.08726 6.74805 7.07812C6.74575 7.01228 6.7328 6.99147 6.73145 6.98926C6.72704 6.98214 6.70875 6.95558 6.64453 6.91699C6.48452 6.82105 6.23425 6.75361 5.83203 6.66113C5.49543 6.58375 4.99988 6.47928 4.60547 6.26074C4.39257 6.14272 4.17058 5.97245 4.00391 5.7207C3.83251 5.46168 3.75 5.16246 3.75 4.8418C3.75014 4.07462 4.33258 3.33974 5.25 3.07422V3.00391C5.24786 2.58977 5.58199 2.25226 5.99609 2.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMoneyReceipt12.category = 'Money & Shopping';\n\nexport default MoneyReceipt12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyReceipt16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyReceipt16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.002 0C13.3827 0 14.502 1.11929 14.502 2.5V14.2158C14.502 15.1403 13.5336 15.745 12.7031 15.3389L10.6885 14.3535L8.61328 15.3193C8.22513 15.4998 7.77659 15.4993 7.38867 15.3184L5.32031 14.3535L3.29785 15.3408C2.46764 15.7457 1.5003 15.1413 1.5 14.2178V2.5C1.5 1.11929 2.61929 0 4 0H12.002ZM4 1.5C3.44772 1.5 3 1.94772 3 2.5V13.8164L4.77148 12.9541L4.90039 12.8994C5.16402 12.8057 5.45157 12.8035 5.7168 12.8926L5.84766 12.9443L8.00098 13.9482L10.165 12.9434L10.2949 12.8916C10.5601 12.8028 10.8479 12.8055 11.1113 12.8994L11.2412 12.9541L13.002 13.8154V2.5C13.002 1.94772 12.5542 1.5 12.002 1.5H4ZM7.99609 3.5C8.41024 3.49795 8.74784 3.83198 8.75 4.24609V4.37598C8.86421 4.41032 8.97883 4.44969 9.08887 4.49609C9.4365 4.6427 9.92412 4.92148 10.1709 5.41504C10.3558 5.78545 10.2053 6.23572 9.83496 6.4209C9.46455 6.60584 9.01428 6.45531 8.8291 6.08496C8.82508 6.07923 8.80629 6.05551 8.75781 6.01855C8.69724 5.97241 8.61176 5.92357 8.50586 5.87891C8.27914 5.7833 8.06761 5.75006 8.00391 5.75C7.67689 5.75 7.48655 5.85673 7.38379 5.95215C7.32884 6.00324 7.29314 6.05631 7.27246 6.10059C7.25263 6.14304 7.25024 6.16873 7.25 6.17188C7.25 6.21042 7.25422 6.23255 7.25684 6.24219C7.25916 6.25068 7.26194 6.25369 7.2627 6.25488C7.26345 6.25607 7.27781 6.28014 7.34375 6.31836C7.50946 6.4142 7.76092 6.47884 8.1748 6.57812C8.52189 6.66139 9.02516 6.77762 9.42969 7.03125C9.64747 7.16782 9.86121 7.35789 10.0176 7.62402C10.1756 7.8931 10.25 8.19767 10.25 8.52441C10.25 9.38429 9.60567 9.95404 8.75 10.1611V10.2539C8.74785 10.668 8.41024 11.0021 7.99609 11C7.58197 10.9978 7.24795 10.6602 7.25 10.2461V10.1387C7.16849 10.1168 7.08701 10.092 7.00684 10.0645C6.67014 9.9487 6.26229 9.75269 5.95801 9.43457C5.67201 9.13532 5.68246 8.66127 5.98145 8.375C6.28078 8.0887 6.75568 8.09911 7.04199 8.39844C7.11277 8.47235 7.26756 8.56859 7.49414 8.64648C7.71588 8.72271 7.91504 8.75 8.00391 8.75C8.39477 8.74997 8.59944 8.65536 8.68555 8.5918C8.76442 8.53354 8.75005 8.50342 8.75 8.52441C8.74998 8.43014 8.73068 8.39417 8.72461 8.38379C8.71692 8.37071 8.69612 8.34246 8.63281 8.30273C8.47487 8.2037 8.22804 8.13277 7.8252 8.03613C7.48922 7.95554 6.99047 7.84654 6.59375 7.61719C6.37893 7.49295 6.15843 7.31608 5.99512 7.05859C5.82844 6.79566 5.75 6.4943 5.75 6.17188C5.75014 5.40779 6.31718 4.63313 7.25 4.35645V4.25391C7.24795 3.83976 7.58197 3.50215 7.99609 3.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMoneyReceipt16.category = 'Money & Shopping';\n\nexport default MoneyReceipt16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyReceipt20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyReceipt20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.001 0C16.6578 0 18.001 1.34315 18.001 3V18.6328C18.001 19.6143 16.9548 20.2423 16.0889 19.7803L13.4102 18.3506L10.6865 19.8125C10.2578 20.0426 9.74194 20.043 9.31348 19.8125L6.59766 18.3506L3.91113 19.7812C3.04522 20.2424 2 19.6148 2 18.6338V3C2 1.34315 3.34315 0 5 0H15.001ZM5 1.5C4.17157 1.5 3.5 2.17157 3.5 3V18.2998L6.01074 16.9639L6.15234 16.8994C6.44102 16.7892 6.76062 16.7899 7.04883 16.9014L7.19043 16.9668L10.001 18.4785L12.8203 16.9658L12.9609 16.9004C13.2494 16.7891 13.5697 16.7888 13.8584 16.8994L14 16.9648L16.501 18.2988V3C16.501 2.17157 15.8294 1.5 15.001 1.5H5ZM9.99805 3.75C10.4123 3.75 10.748 4.08579 10.748 4.5V5.13379C11.4019 5.22931 12.2613 5.54041 12.7656 6.54883C12.9506 6.91919 12.7999 7.3704 12.4297 7.55566C12.0594 7.74037 11.609 7.58981 11.4238 7.21973C11.1258 6.62391 10.5634 6.59182 10.0039 6.5918C8.92145 6.59197 8.65264 7.25014 8.65234 7.4082C8.65237 7.56786 8.68756 7.65186 8.71777 7.7002C8.75077 7.75274 8.81078 7.81543 8.92871 7.88281C9.19908 8.03699 9.59616 8.12876 10.1543 8.24707C10.6436 8.35077 11.2963 8.48145 11.8115 8.77539C12.0858 8.93197 12.3537 9.15117 12.5498 9.46387C12.7487 9.78128 12.8447 10.1491 12.8447 10.5527C12.8445 11.6268 11.954 12.3375 10.748 12.543V13.1777C10.748 13.5919 10.4123 13.9277 9.99805 13.9277C9.58403 13.9275 9.24805 13.5918 9.24805 13.1777V12.5137C9.07332 12.4768 8.89271 12.4328 8.7168 12.375C8.2715 12.2285 7.75227 11.9865 7.37207 11.6064C7.07965 11.3136 7.07952 10.8387 7.37207 10.5459C7.66485 10.2534 8.13979 10.2535 8.43262 10.5459C8.57629 10.6894 8.8441 10.8379 9.18555 10.9502C9.52054 11.0603 9.83532 11.1064 10.0039 11.1064C10.6015 11.1063 10.9605 10.9672 11.1465 10.8359C11.3239 10.7104 11.3446 10.5993 11.3447 10.5527C11.3447 10.3931 11.3095 10.3091 11.2793 10.2607C11.2463 10.2082 11.1855 10.1456 11.0674 10.0781C10.797 9.92405 10.4007 9.83214 9.84277 9.71387C9.35348 9.61016 8.70087 9.47952 8.18555 9.18555C7.91129 9.02898 7.64339 8.80976 7.44727 8.49707C7.24838 8.17968 7.15237 7.81179 7.15234 7.4082C7.15249 6.43791 7.94811 5.45334 9.24805 5.17285V4.5C9.24805 4.08593 9.58403 3.75023 9.99805 3.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMoneyReceipt20.category = 'Money & Shopping';\n\nexport default MoneyReceipt20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyReceipt24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyReceipt24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.251 0C20.322 9.63773e-05 22.001 1.67899 22.001 3.75V22.6016C22.001 23.6197 20.9167 24.2714 20.0176 23.7939L16.3604 21.8496L12.6865 23.8232C12.2579 24.0533 11.7419 24.0527 11.3135 23.8223L7.64746 21.8496L3.98242 23.7949C3.08335 24.2717 2.00007 23.6203 2 22.6025V3.75C2 1.67893 3.67893 0 5.75 0H18.251ZM5.75 1.5C4.50736 1.5 3.5 2.50736 3.5 3.75V22.3525L7.0625 20.4629L7.2041 20.3984C7.49254 20.2886 7.81177 20.29 8.09961 20.4014L8.24121 20.4658L12.001 22.4883L15.7695 20.4658L15.9102 20.4004C16.198 20.2892 16.5174 20.2886 16.8057 20.3984L16.9473 20.4629L20.501 22.3506V3.75C20.501 2.50742 19.4935 1.5001 18.251 1.5H5.75ZM11.9961 4.5C12.4103 4.5 12.7461 4.83579 12.7461 5.25V5.66797C14.5412 5.94202 15.3047 7.18185 15.4629 7.95801C15.5455 8.36383 15.2827 8.76008 14.877 8.84277C14.4714 8.92503 14.0759 8.6633 13.9932 8.25781C13.9523 8.05771 13.6861 7.42328 12.7461 7.19531V9.93652C13.2526 10.0462 13.7945 10.1972 14.248 10.458C14.5886 10.6539 14.9075 10.9248 15.1367 11.3076C15.3669 11.6921 15.4775 12.1415 15.4775 12.6465C15.4774 13.8669 14.4986 15.1443 12.7461 15.4307V15.8105C12.7461 16.2248 12.4103 16.5605 11.9961 16.5605C11.5819 16.5605 11.2461 16.2247 11.2461 15.8105V15.4326C10.4786 15.3097 9.89192 15.0017 9.45703 14.6104C8.90543 14.1139 8.64775 13.5307 8.53418 13.167C8.41093 12.7717 8.63113 12.351 9.02637 12.2275C9.42152 12.1043 9.84218 12.3247 9.96582 12.7197C10.0274 12.9169 10.1698 13.2331 10.4609 13.4951C10.6354 13.6521 10.8843 13.8082 11.2461 13.9023V11.166C10.7396 11.0563 10.1977 10.9063 9.74414 10.6455C9.4036 10.4497 9.08471 10.1787 8.85547 9.7959C8.62534 9.41143 8.51466 8.962 8.51465 8.45703C8.51478 7.23641 9.49445 5.95852 11.2461 5.67188V5.25C11.2461 4.83582 11.5819 4.50005 11.9961 4.5ZM12.7461 13.9033C13.6749 13.6647 13.9774 12.9974 13.9775 12.6465C13.9775 12.3662 13.9182 12.1927 13.8496 12.0781C13.7801 11.9621 13.6714 11.8564 13.5 11.7578C13.2964 11.6408 13.0452 11.556 12.7461 11.4795V13.9033ZM11.2461 7.19922C10.3171 7.43803 10.0148 8.10669 10.0146 8.45703C10.0147 8.73733 10.074 8.9108 10.1426 9.02539C10.2121 9.14139 10.3208 9.24618 10.4922 9.34473C10.6959 9.46183 10.9469 9.54729 11.2461 9.62402V7.19922Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyReceipt24.category = 'Money & Shopping';\n\nexport default MoneyReceipt24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyReceipt32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyReceipt32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.25 1C26.8734 1 29 3.12665 29 5.75V29.5908C28.9999 30.6147 27.9044 31.2655 27.0049 30.7764L21.6455 27.8623L16.7422 30.7812C16.285 31.0533 15.7148 31.0536 15.2578 30.7812L10.3613 27.8623L4.99414 30.7783C4.09474 31.2665 3.00024 30.6151 3 29.5918V5.75C3 3.12665 5.12665 1 7.75 1H24.25ZM7.75 2.5C5.95508 2.5 4.5 3.95508 4.5 5.75V29.3389L9.77246 26.4766L9.9209 26.4082C10.225 26.2915 10.5631 26.2981 10.8623 26.4268L11.0088 26.502L16 29.4766L21.002 26.501L21.1484 26.4268C21.4477 26.2983 21.7859 26.2913 22.0898 26.4082L22.2383 26.4775L27.5 29.3379V5.75C27.5 3.95507 26.0449 2.5 24.25 2.5H7.75ZM16.0078 7.25C16.422 7.25001 16.7578 7.58579 16.7578 8V8.5918C18.9667 8.85737 19.9006 10.281 20.0928 11.1777C20.1794 11.5828 19.9207 11.9817 19.5156 12.0684C19.1109 12.1546 18.7128 11.8968 18.626 11.4922C18.5671 11.218 18.169 10.3431 16.7578 10.1084V13.5645C17.4079 13.6934 18.1013 13.8667 18.6719 14.1787C19.068 14.3955 19.4387 14.6946 19.7061 15.1191C19.9756 15.5475 20.1093 16.0545 20.1094 16.6318C20.1091 18.0442 18.9006 19.5008 16.7578 19.7783V20.3242C16.7578 20.7384 16.422 21.0742 16.0078 21.0742C15.5937 21.0741 15.2579 20.7383 15.2578 20.3242V19.7793C14.2853 19.6568 13.5547 19.3 13.0205 18.8428C12.3702 18.2859 12.0621 17.6271 11.9258 17.2119C11.7973 16.8188 12.0115 16.395 12.4043 16.2656C12.7976 16.1365 13.2221 16.351 13.3516 16.7441C13.4301 16.9833 13.613 17.375 13.9961 17.7031C14.2655 17.9337 14.664 18.1563 15.2578 18.2617V14.8096C14.6078 14.6806 13.9144 14.5075 13.3438 14.1953C12.9475 13.9785 12.5769 13.6787 12.3096 13.2539C12.0402 12.8256 11.9062 12.3193 11.9062 11.7422C11.9065 10.3298 13.1166 8.87388 15.2578 8.5957V8C15.2578 7.58586 15.5937 7.25012 16.0078 7.25ZM16.7578 18.2627C18.1515 18.018 18.6091 17.1062 18.6094 16.6318C18.6093 16.2927 18.5334 16.072 18.4365 15.918C18.3374 15.7608 18.1836 15.6208 17.9521 15.4941C17.634 15.3202 17.2323 15.2048 16.7578 15.1006V18.2627ZM15.2578 10.1123C13.8652 10.3576 13.4066 11.2685 13.4062 11.7422C13.4062 12.0811 13.4823 12.301 13.5791 12.4551C13.6781 12.6125 13.8318 12.7531 14.0635 12.8799C14.3816 13.0539 14.7834 13.1692 15.2578 13.2734V10.1123Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nMoneyReceipt32.category = 'Money & Shopping';\n\nexport default MoneyReceipt32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyReceiptFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyReceiptFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0C10.2165 0 11 0.783502 11 1.75V10.958C11 11.6993 10.2526 12.2074 9.56348 11.9346L7.98242 11.3076L6.54395 11.8896C6.19475 12.0307 5.80403 12.0303 5.45508 11.8887L4.02539 11.3076L2.43555 11.9355C1.74649 12.2075 1 11.6998 1 10.959V1.75C1 0.783502 1.7835 0 2.75 0H9.25ZM5.99609 2.25C5.5819 2.25216 5.24786 2.58971 5.25 3.00391V3.07422C4.33248 3.3397 3.75014 4.07457 3.75 4.8418C3.75 5.16249 3.83246 5.46166 4.00391 5.7207C4.17062 5.97251 4.39252 6.14272 4.60547 6.26074C4.99995 6.47932 5.49543 6.58375 5.83203 6.66113C6.23437 6.75363 6.48453 6.821 6.64453 6.91699C6.70903 6.95575 6.72714 6.98228 6.73145 6.98926C6.7328 6.99147 6.74575 7.01227 6.74805 7.07812C6.74152 7.08724 6.72825 7.10503 6.69727 7.12695C6.60959 7.18884 6.40045 7.28122 6.00391 7.28125C5.91082 7.28125 5.70866 7.2542 5.48535 7.18066C5.25587 7.10506 5.10059 7.01171 5.03125 6.94238C4.73864 6.64921 4.2629 6.6488 3.96973 6.94141C3.6769 7.23397 3.67644 7.70886 3.96875 8.00195C4.27445 8.30824 4.68199 8.49454 5.01562 8.60449C5.09286 8.62994 5.17162 8.65252 5.25 8.67285V8.74609C5.24786 9.16029 5.5819 9.49784 5.99609 9.5C6.41029 9.50214 6.74784 9.1681 6.75 8.75391V8.69434C7.59223 8.49625 8.24986 7.95458 8.25 7.09668C8.25 6.77281 8.17333 6.47027 8.01074 6.20508C7.85094 5.94443 7.63424 5.76186 7.41797 5.63184C7.01547 5.38995 6.51514 5.27903 6.16797 5.19922C5.75463 5.10419 5.50002 5.04233 5.33203 4.94922C5.29794 4.93032 5.27789 4.91505 5.2666 4.90527L5.25488 4.89355C5.26121 4.90369 5.25 4.89776 5.25 4.8418C5.25 4.86745 5.3236 4.46875 6.00391 4.46875C6.0728 4.46881 6.28833 4.5015 6.5166 4.59375C6.62371 4.63706 6.70994 4.68428 6.77051 4.72852C6.83361 4.77461 6.84199 4.79765 6.83496 4.78418C7.02652 5.15134 7.47949 5.29396 7.84668 5.10254C8.21384 4.91098 8.35646 4.45801 8.16504 4.09082C7.91288 3.60752 7.42016 3.34136 7.07812 3.20312C6.97132 3.15997 6.86052 3.12296 6.75 3.09082V2.99609C6.74784 2.5819 6.41029 2.24786 5.99609 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyReceiptFilled12.category = 'Money & Shopping';\n\nexport default MoneyReceiptFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyReceiptFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyReceiptFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.002 0C13.3827 0 14.502 1.11929 14.502 2.5V14.2158C14.502 15.1403 13.5336 15.745 12.7031 15.3389L10.6885 14.3535L8.61328 15.3193C8.22513 15.4998 7.77659 15.4993 7.38867 15.3184L5.32031 14.3535L3.29785 15.3408C2.46764 15.7457 1.5003 15.1413 1.5 14.2178V2.5C1.5 1.11929 2.61929 0 4 0H12.002ZM7.99609 3.5C7.58197 3.50215 7.24795 3.83976 7.25 4.25391V4.35645C6.31718 4.63313 5.75014 5.40778 5.75 6.17188C5.75 6.4943 5.82844 6.79566 5.99512 7.05859C6.15843 7.31608 6.37892 7.49295 6.59375 7.61719C6.99047 7.84654 7.48922 7.95553 7.8252 8.03613C8.22804 8.13277 8.47487 8.20369 8.63281 8.30273C8.69613 8.34247 8.71692 8.37071 8.72461 8.38379C8.73068 8.39417 8.74999 8.43013 8.75 8.52441C8.75005 8.5034 8.76443 8.53353 8.68555 8.5918C8.59944 8.65536 8.39477 8.74997 8.00391 8.75C7.91504 8.75 7.71588 8.72271 7.49414 8.64648C7.26756 8.56859 7.11277 8.47235 7.04199 8.39844C6.75568 8.0991 6.28078 8.08869 5.98145 8.375C5.68246 8.66127 5.672 9.13532 5.95801 9.43457C6.26229 9.75269 6.67014 9.9487 7.00684 10.0645C7.08701 10.092 7.16849 10.1168 7.25 10.1387V10.2461C7.24795 10.6602 7.58197 10.9978 7.99609 11C8.41024 11.0021 8.74785 10.668 8.75 10.2539V10.1611C9.60567 9.95404 10.25 9.38429 10.25 8.52441C10.25 8.19767 10.1756 7.8931 10.0176 7.62402C9.86121 7.35788 9.64747 7.16782 9.42969 7.03125C9.02516 6.77762 8.52189 6.66139 8.1748 6.57812C7.76092 6.47884 7.50946 6.4142 7.34375 6.31836C7.2778 6.28013 7.26345 6.25607 7.2627 6.25488C7.26194 6.2537 7.25916 6.2507 7.25684 6.24219C7.25422 6.23255 7.25 6.21043 7.25 6.17188C7.25024 6.16878 7.25261 6.14308 7.27246 6.10059C7.29314 6.05631 7.32884 6.00324 7.38379 5.95215C7.48655 5.85673 7.67688 5.75 8.00391 5.75C8.06761 5.75006 8.27914 5.7833 8.50586 5.87891C8.61176 5.92357 8.69724 5.97241 8.75781 6.01855C8.80631 6.05552 8.82509 6.07924 8.8291 6.08496C9.01428 6.45531 9.46455 6.60584 9.83496 6.4209C10.2053 6.23572 10.3558 5.78545 10.1709 5.41504C9.92412 4.92148 9.4365 4.6427 9.08887 4.49609C8.97883 4.44969 8.86421 4.41032 8.75 4.37598V4.24609C8.74785 3.83197 8.41024 3.49795 7.99609 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyReceiptFilled16.category = 'Money & Shopping';\n\nexport default MoneyReceiptFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyReceiptFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyReceiptFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.001 0C16.6578 0 18.001 1.34315 18.001 3V18.6328C18.001 19.6143 16.9548 20.2423 16.0889 19.7803L13.4102 18.3506L10.6865 19.8125C10.2578 20.0426 9.74194 20.043 9.31348 19.8125L6.59766 18.3506L3.91113 19.7812C3.04522 20.2424 2 19.6148 2 18.6338V3C2 1.34315 3.34315 0 5 0H15.001ZM9.99902 3.75C9.58481 3.75 9.24902 4.08579 9.24902 4.5V5.17285C7.94884 5.45323 7.15346 6.43781 7.15332 7.4082C7.15334 7.81187 7.24928 8.17963 7.44824 8.49707C7.64444 8.80989 7.91216 9.02897 8.18652 9.18555C8.70199 9.4796 9.35442 9.61014 9.84375 9.71387C10.4019 9.83218 10.798 9.92394 11.0684 10.0781C11.1866 10.1457 11.2473 10.2081 11.2803 10.2607C11.3105 10.3091 11.3457 10.3931 11.3457 10.5527C11.3456 10.5993 11.3249 10.7104 11.1475 10.8359C10.9615 10.9672 10.6028 11.1063 10.0049 11.1064C9.8364 11.1064 9.52179 11.0604 9.18652 10.9502C8.8449 10.8379 8.57732 10.6895 8.43359 10.5459C8.14078 10.2533 7.6659 10.2534 7.37305 10.5459C7.08022 10.8387 7.08035 11.3135 7.37305 11.6064C7.75335 11.9866 8.27239 12.2285 8.71777 12.375C8.89382 12.4329 9.07417 12.4768 9.24902 12.5137V13.1777C9.24902 13.5919 9.58481 13.9277 9.99902 13.9277C10.4132 13.9277 10.749 13.5919 10.749 13.1777V12.543C11.955 12.3375 12.8455 11.6268 12.8457 10.5527C12.8457 10.1491 12.7497 9.78128 12.5508 9.46387C12.3547 9.15107 12.0868 8.932 11.8125 8.77539C11.2972 8.48133 10.6446 8.3508 10.1553 8.24707C9.59693 8.12871 9.20013 8.03703 8.92969 7.88281C8.81155 7.81536 8.75178 7.75279 8.71875 7.7002C8.68851 7.65189 8.65334 7.56806 8.65332 7.4082C8.65362 7.25012 8.92208 6.5918 10.0049 6.5918C10.5645 6.59182 11.1268 6.62374 11.4248 7.21973C11.6101 7.58992 12.0603 7.74063 12.4307 7.55566C12.8009 7.3704 12.9516 6.91919 12.7666 6.54883C12.2623 5.54027 11.4029 5.22932 10.749 5.13379V4.5C10.749 4.08579 10.4132 3.75 9.99902 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyReceiptFilled20.category = 'Money & Shopping';\n\nexport default MoneyReceiptFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyReceiptFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyReceiptFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.251 0C20.322 9.68927e-05 22.001 1.67899 22.001 3.75V22.6016C22.001 23.6197 20.9167 24.2714 20.0176 23.7939L16.3604 21.8496L12.6865 23.8232C12.2579 24.0533 11.7419 24.0527 11.3135 23.8223L7.64746 21.8496L3.98242 23.7949C3.08335 24.2717 2.00007 23.6203 2 22.6025V3.75C2 1.67893 3.67893 0 5.75 0H18.251ZM11.9961 4.5C11.5819 4.50005 11.2461 4.83582 11.2461 5.25V5.67188C9.49445 5.95852 8.51478 7.23641 8.51465 8.45703C8.51466 8.962 8.62534 9.41143 8.85547 9.7959C9.08471 10.1787 9.4036 10.4497 9.74414 10.6455C10.1977 10.9063 10.7396 11.0563 11.2461 11.166V13.9023C10.8843 13.8082 10.6354 13.6521 10.4609 13.4951C10.1698 13.2331 10.0274 12.9169 9.96582 12.7197C9.84218 12.3247 9.42152 12.1043 9.02637 12.2275C8.63113 12.351 8.41093 12.7717 8.53418 13.167C8.64775 13.5307 8.90543 14.1139 9.45703 14.6104C9.89192 15.0017 10.4786 15.3097 11.2461 15.4326V15.8105C11.2461 16.2247 11.5819 16.5605 11.9961 16.5605C12.4103 16.5605 12.7461 16.2248 12.7461 15.8105V15.4307C14.4986 15.1443 15.4774 13.8669 15.4775 12.6465C15.4775 12.1415 15.3669 11.6921 15.1367 11.3076C14.9075 10.9248 14.5886 10.6539 14.248 10.458C13.7945 10.1972 13.2526 10.0462 12.7461 9.93652V7.19531C13.6861 7.42328 13.9523 8.05771 13.9932 8.25781C14.0759 8.6633 14.4714 8.92503 14.877 8.84277C15.2827 8.76008 15.5455 8.36383 15.4629 7.95801C15.3047 7.18185 14.5412 5.94202 12.7461 5.66797V5.25C12.7461 4.83579 12.4103 4.5 11.9961 4.5ZM12.7461 11.4795C13.0452 11.556 13.2964 11.6408 13.5 11.7578C13.6714 11.8564 13.7801 11.9621 13.8496 12.0781C13.9182 12.1927 13.9775 12.3662 13.9775 12.6465C13.9774 12.9974 13.6749 13.6647 12.7461 13.9033V11.4795ZM11.2461 9.62402C10.9469 9.54729 10.6959 9.46183 10.4922 9.34473C10.3208 9.24618 10.2121 9.14139 10.1426 9.02539C10.074 8.9108 10.0147 8.73733 10.0146 8.45703C10.0148 8.10669 10.3171 7.43803 11.2461 7.19922V9.62402Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyReceiptFilled24.category = 'Money & Shopping';\n\nexport default MoneyReceiptFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoneyReceiptFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoneyReceiptFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.25 1C26.8734 1 29 3.12665 29 5.75V29.5908C28.9999 30.6147 27.9044 31.2655 27.0049 30.7764L21.6455 27.8623L16.7422 30.7812C16.285 31.0533 15.7148 31.0536 15.2578 30.7812L10.3613 27.8623L4.99414 30.7783C4.09474 31.2665 3.00024 30.6151 3 29.5918V5.75C3 3.12665 5.12665 1 7.75 1H24.25ZM16.0078 7.25C15.5937 7.25012 15.2578 7.58586 15.2578 8V8.5957C13.1166 8.87388 11.9065 10.3298 11.9062 11.7422C11.9062 12.3193 12.0402 12.8256 12.3096 13.2539C12.5769 13.6787 12.9475 13.9785 13.3438 14.1953C13.9144 14.5075 14.6078 14.6806 15.2578 14.8096V18.2617C14.664 18.1563 14.2655 17.9337 13.9961 17.7031C13.613 17.375 13.4301 16.9833 13.3516 16.7441C13.2221 16.351 12.7976 16.1365 12.4043 16.2656C12.0115 16.395 11.7973 16.8188 11.9258 17.2119C12.0621 17.6271 12.3702 18.2859 13.0205 18.8428C13.5547 19.3 14.2853 19.6568 15.2578 19.7793V20.3242C15.2579 20.7383 15.5937 21.0741 16.0078 21.0742C16.422 21.0742 16.7578 20.7384 16.7578 20.3242V19.7783C18.9006 19.5008 20.1091 18.0442 20.1094 16.6318C20.1093 16.0545 19.9756 15.5475 19.7061 15.1191C19.4387 14.6946 19.068 14.3955 18.6719 14.1787C18.1013 13.8667 17.4079 13.6934 16.7578 13.5645V10.1084C18.169 10.3431 18.5671 11.218 18.626 11.4922C18.7128 11.8968 19.1109 12.1546 19.5156 12.0684C19.9207 11.9817 20.1794 11.5828 20.0928 11.1777C19.9006 10.281 18.9667 8.85737 16.7578 8.5918V8C16.7578 7.58579 16.422 7.25001 16.0078 7.25ZM16.7578 15.1006C17.2323 15.2048 17.634 15.3202 17.9521 15.4941C18.1836 15.6208 18.3374 15.7608 18.4365 15.918C18.5334 16.072 18.6093 16.2927 18.6094 16.6318C18.6091 17.1062 18.1515 18.018 16.7578 18.2627V15.1006ZM15.2578 13.2734C14.7834 13.1692 14.3816 13.0539 14.0635 12.8799C13.8318 12.7531 13.6781 12.6125 13.5791 12.4551C13.4823 12.301 13.4062 12.0811 13.4062 11.7422C13.4066 11.2685 13.8652 10.3576 15.2578 10.1123V13.2734Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoneyReceiptFilled32.category = 'Money & Shopping';\n\nexport default MoneyReceiptFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Monitor12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Monitor12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.625 1.125C10.5915 1.125 11.375 1.90851 11.375 2.875V7.625C11.375 8.59151 10.5915 9.375 9.625 9.375H8.14844V9.9209C8.49156 9.98978 8.75 10.2929 8.75 10.6562C8.75 11.0705 8.41421 11.4062 8 11.4062H4C3.58579 11.4062 3.25 11.0705 3.25 10.6562C3.25 10.2929 3.50844 9.98978 3.85156 9.9209V9.375H2.375C1.40851 9.375 0.625 8.59152 0.625 7.625V2.875C0.625 1.9085 1.4085 1.125 2.375 1.125H9.625ZM5.35156 9.90625H6.64844V9.375H5.35156V9.90625ZM2.125 7.625C2.125 7.76308 2.23692 7.875 2.375 7.875H9.625C9.76309 7.875 9.875 7.76309 9.875 7.625V7.48438H2.125V7.625ZM2.375 2.625C2.23693 2.625 2.125 2.73693 2.125 2.875V5.98438H9.875V2.875C9.875 2.73692 9.76308 2.625 9.625 2.625H2.375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMonitor12.category = 'Objects';\n\nexport default Monitor12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Monitor16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Monitor16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.832 1.75C13.9825 1.75 14.9149 2.68257 14.915 3.83301V10.167C14.9149 11.3175 13.9825 12.25 12.832 12.25H10.6133V13.458H10.999C11.413 13.4582 11.7489 13.794 11.749 14.208C11.749 14.6221 11.4131 14.9578 10.999 14.958H4.99902C4.58498 14.9578 4.24902 14.6221 4.24902 14.208C4.24919 13.7941 4.58508 13.4582 4.99902 13.458H5.38379V12.25H3.16504C2.01488 12.2496 1.08221 11.3172 1.08203 10.167V3.83301C1.08221 2.68279 2.01487 1.75037 3.16504 1.75H12.832ZM6.88379 13.458H9.11328V12.25H6.88379V13.458ZM13.374 9.58301H2.58203V10.167C2.58221 10.4888 2.84329 10.7496 3.16504 10.75H12.832C13.1541 10.75 13.4149 10.489 13.415 10.167V9.58008C13.4015 9.58084 13.3877 9.583 13.374 9.58301ZM3.16504 3.25C2.8433 3.25037 2.58221 3.51122 2.58203 3.83301V8.08301H13.374C13.3877 8.08301 13.4016 8.08422 13.415 8.08496V3.83301C13.4149 3.51098 13.1541 3.25 12.832 3.25H3.16504Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMonitor16.category = 'Objects';\n\nexport default Monitor16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Monitor20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Monitor20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.043 2.375C17.3775 2.3752 18.46 3.45743 18.46 4.79199V12.708C18.46 14.0426 17.3775 15.1248 16.043 15.125H13.082V17.0107H14.001C14.415 17.0109 14.751 17.3467 14.751 17.7607C14.7508 18.1747 14.4149 18.5105 14.001 18.5107H6.00098C5.58702 18.5106 5.25115 18.1747 5.25098 17.7607C5.25098 17.3466 5.58691 17.0109 6.00098 17.0107H6.9209V15.125H3.95996C2.62528 15.125 1.54297 14.0427 1.54297 12.708V4.79199C1.54297 3.4573 2.62527 2.375 3.95996 2.375H16.043ZM8.4209 17.0107H11.582V15.125H8.4209V17.0107ZM3.04297 12.708C3.04297 13.2143 3.45369 13.625 3.95996 13.625H16.043C16.5491 13.6248 16.96 13.2142 16.96 12.708V12.0107H3.04297V12.708ZM3.95996 3.875C3.4537 3.875 3.04297 4.28573 3.04297 4.79199V10.5107H16.96V4.79199C16.96 4.28585 16.5491 3.8752 16.043 3.875H3.95996Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMonitor20.category = 'Objects';\n\nexport default Monitor20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Monitor24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Monitor24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.25 3C20.7688 3 22 4.23122 22 5.75V15.25C22 16.7688 20.7688 18 19.25 18H15.5469V20.5625H17C17.4142 20.5625 17.75 20.8983 17.75 21.3125C17.75 21.7267 17.4142 22.0625 17 22.0625H7C6.58579 22.0625 6.25 21.7267 6.25 21.3125C6.25 20.8983 6.58579 20.5625 7 20.5625H8.45312V18H4.75C3.23122 18 2 16.7688 2 15.25V5.75C2 4.23122 3.23122 3 4.75 3H19.25ZM9.95312 20.5625H14.0469V18H9.95312V20.5625ZM3.5 15.25C3.5 15.9404 4.05964 16.5 4.75 16.5H19.25C19.9404 16.5 20.5 15.9404 20.5 15.25V14.5312H3.5V15.25ZM4.75 4.5C4.05964 4.5 3.5 5.05964 3.5 5.75V13.0312H20.5V5.75C20.5 5.05964 19.9404 4.5 19.25 4.5H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMonitor24.category = 'Objects';\n\nexport default Monitor24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Monitor32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Monitor32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.668 4.25C27.5548 4.2502 29.085 5.78015 29.085 7.66699V20.333C29.085 22.2199 27.5548 23.7498 25.668 23.75H20.4805V27.667H22.251C22.665 27.6672 23.001 28.0029 23.001 28.417C23.0008 28.8309 22.6649 29.1668 22.251 29.167H9.75098C9.33702 29.1668 9.00115 28.8309 9.00098 28.417C9.00098 28.0029 9.33691 27.6672 9.75098 27.667H11.5225V23.75H6.33496C4.44799 23.75 2.91797 22.22 2.91797 20.333V7.66699C2.91797 5.78002 4.44799 4.25 6.33496 4.25H25.668ZM13.0225 27.667H18.9805V23.75H13.0225V27.667ZM4.41797 20.333C4.41797 21.3916 5.27641 22.25 6.33496 22.25H25.668C26.7264 22.2498 27.585 21.3915 27.585 20.333V19.542H4.41797V20.333ZM6.33496 5.75C5.27641 5.75 4.41797 6.60845 4.41797 7.66699V18.042H27.585V7.66699C27.585 6.60856 26.7264 5.7502 25.668 5.75H6.33496Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMonitor32.category = 'Objects';\n\nexport default Monitor32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Moon12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Moon12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.5 3H4.75V3.00001L5.5 3ZM11.0835 5.81111L10.6363 5.20903L11.0835 5.81111ZM11.2483 5.88654L11.998 5.86514L11.2483 5.88654ZM6.1879 0.915588L5.5857 0.468529L6.1879 0.915588ZM6 0.75V1.5C6.03106 1.5 6.06245 1.5004 6.09422 1.50118L6.1124 0.751396L6.13059 0.00161642C6.08762 0.000574052 6.04407 0 6 0V0.75ZM6.1879 0.915588L5.5857 0.468529C5.06069 1.17573 4.75 2.05276 4.75 3H5.5H6.25C6.25 2.38548 6.45058 1.81998 6.79009 1.36265L6.1879 0.915588ZM5.5 3L4.75 3.00001C4.75002 5.34719 6.65279 7.25 9 7.25V6.5V5.75C7.48123 5.75 6.25001 4.51877 6.25 2.99999L5.5 3ZM9 6.5V7.25C9.94796 7.25 10.8242 6.93798 11.5307 6.41319L11.0835 5.81111L10.6363 5.20903C10.1786 5.54901 9.61376 5.75 9 5.75V6.5ZM11.2483 5.88654L10.4986 5.90793C10.4995 5.93958 10.5 5.9702 10.5 6H11.25H12C12 5.95395 11.9992 5.90893 11.998 5.86514L11.2483 5.88654ZM11.25 6H10.5C10.5 8.48528 8.48528 10.5 6 10.5V11.25V12C9.31371 12 12 9.31371 12 6H11.25ZM6 11.25V10.5C3.51472 10.5 1.5 8.48528 1.5 6H0.75H0C0 9.31371 2.68629 12 6 12V11.25ZM0.75 6H1.5C1.5 3.51472 3.51472 1.5 6 1.5V0.75V0C2.68629 0 0 2.68629 0 6H0.75ZM11.0835 5.81111L11.5307 6.41319C11.1594 6.68896 10.5153 6.49339 10.4986 5.90793L11.2483 5.88654L11.998 5.86514C11.9766 5.11557 11.1393 4.83537 10.6363 5.20903L11.0835 5.81111ZM6.1124 0.751396L6.09422 1.50118C5.50574 1.4869 5.31017 0.839667 5.5857 0.468529L6.1879 0.915588L6.79009 1.36265C7.16349 0.859677 6.8832 0.0198728 6.13059 0.00161642L6.1124 0.751396Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoon12.category = 'Nature & Weather';\n\nexport default Moon12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Moon16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Moon16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.27734 3.72266L6.52734 3.72265V3.72266H7.27734ZM1.25 8H0.5V8L1.25 8ZM14.7441 8.24285L13.9946 8.21635L14.7441 8.24285ZM7.84715 1.40466L8.51133 1.75304L7.84715 1.40466ZM7.75616 1.25593L7.72956 0.506398L7.75616 1.25593ZM7.84715 1.40466L7.18297 1.05628C6.76473 1.85365 6.52735 2.76115 6.52734 3.72265L7.27734 3.72266L8.02734 3.72266C8.02735 3.01065 8.20264 2.34155 8.51133 1.75304L7.84715 1.40466ZM7.27734 3.72266H6.52734C6.52734 6.89829 9.10171 9.47266 12.2773 9.47266V8.72266V7.97266C9.93013 7.97266 8.02734 6.06987 8.02734 3.72266H7.27734ZM12.2773 8.72266V9.47266C13.2395 9.47266 14.1468 9.23431 14.9439 8.81599L14.5954 8.15189L14.2468 7.48779C13.6579 7.79686 12.9891 7.97266 12.2773 7.97266V8.72266ZM14.7441 8.24285L13.9946 8.21635C13.881 11.4298 11.2411 14 8 14V14.75V15.5C12.0522 15.5 15.3516 12.2868 15.4936 8.26935L14.7441 8.24285ZM8 14.75V14C4.68629 14 2 11.3137 2 8L1.25 8L0.5 8C0.500002 12.1421 3.85787 15.5 8 15.5V14.75ZM1.25 8H2C2 4.75923 4.56974 2.1195 7.78277 2.00545L7.75616 1.25593L7.72956 0.506398C3.71265 0.648982 0.5 3.94819 0.5 8H1.25ZM14.5954 8.15189L14.9439 8.81599C14.531 9.03267 13.9758 8.7465 13.9946 8.21635L14.7441 8.24285L15.4936 8.26935C15.5178 7.58496 14.7964 7.19939 14.2468 7.48779L14.5954 8.15189ZM7.84715 1.40466L8.51133 1.75304C8.79956 1.20353 8.41399 0.482103 7.72956 0.506398L7.75616 1.25593L7.78277 2.00545C7.25257 2.02427 6.96644 1.46911 7.18297 1.05628L7.84715 1.40466Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoon16.category = 'Nature & Weather';\n\nexport default Moon16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Moon20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Moon20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.05664 4.44482H8.30664V4.44487L9.05664 4.44482ZM1.25 9.99951L0.5 9.99948V9.99951H1.25ZM18.5947 10.1893L18.2434 9.52674L18.5947 10.1893ZM18.7433 10.2802L17.9937 10.2566L18.7433 10.2802ZM9.81112 1.40479L10.4737 1.75615L9.81112 1.40479ZM9.81112 1.40479L9.14852 1.05343C8.61169 2.06578 8.30664 3.22058 8.30664 4.44482H9.05664H9.80664C9.80664 3.4724 10.0484 2.55816 10.4737 1.75615L9.81112 1.40479ZM9.05664 4.44482L8.30664 4.44487C8.3069 8.44865 11.5527 11.6948 15.5566 11.6948V10.9448V10.1948C12.3812 10.1948 9.80685 7.6203 9.80664 4.44478L9.05664 4.44482ZM15.5566 10.9448V11.6948C16.7812 11.6948 17.9347 11.3883 18.9461 10.8519L18.5947 10.1893L18.2434 9.52674C17.441 9.9522 16.528 10.1948 15.5566 10.1948V10.9448ZM18.7433 10.2802L17.9937 10.2566C17.8584 14.556 14.3322 17.9995 10 17.9995V18.7495V19.4995C15.1452 19.4995 19.3323 15.4099 19.4929 10.3038L18.7433 10.2802ZM10 18.7495V17.9995C5.58172 17.9995 2 14.4178 2 9.99951H1.25H0.5C0.5 15.2462 4.75329 19.4995 10 19.4995V18.7495ZM1.25 9.99951L2 9.99954C2.00019 5.66735 5.44426 2.14083 9.74381 2.00584L9.72028 1.2562L9.69674 0.506574C4.59049 0.666899 0.500224 4.85424 0.5 9.99948L1.25 9.99951ZM18.5947 10.1893L18.9461 10.8519C18.5248 11.0754 17.9773 10.7768 17.9937 10.2566L18.7433 10.2802L19.4929 10.3038C19.5141 9.6295 18.8009 9.23109 18.2434 9.52674L18.5947 10.1893ZM9.81112 1.40479L10.4737 1.75615C10.7693 1.19872 10.3711 0.485401 9.69674 0.506574L9.72028 1.2562L9.74381 2.00584C9.22356 2.02217 8.92516 1.47465 9.14852 1.05343L9.81112 1.40479Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoon20.category = 'Nature & Weather';\n\nexport default Moon20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Moon24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Moon24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.834 5.16748L10.084 5.16747V5.16748H10.834ZM1.25 12.0005H0.5V12.0005L1.25 12.0005ZM22.5939 12.2274L22.9472 12.889L22.5939 12.2274ZM22.7424 12.3182L23.4921 12.34L22.7424 12.3182ZM11.7731 1.40655L12.4347 1.75978L11.7731 1.40655ZM11.6823 1.25806L11.7041 2.00774L11.6823 1.25806ZM11.7731 1.40655L11.1115 1.05332C10.4565 2.28014 10.084 3.68099 10.084 5.16747L10.834 5.16748L11.584 5.16749C11.584 3.93437 11.8925 2.77542 12.4347 1.75978L11.7731 1.40655ZM10.834 5.16748H10.084C10.084 9.99997 14.0015 13.9175 18.834 13.9175V13.1675V12.4175C14.8299 12.4175 11.584 9.17155 11.584 5.16748H10.834ZM18.834 13.1675V13.9175C20.3208 13.9175 21.7209 13.5438 22.9472 12.889L22.5939 12.2274L22.2407 11.5658C21.2248 12.1082 20.0665 12.4175 18.834 12.4175V13.1675ZM22.7424 12.3182L21.9927 12.2964C21.8363 17.6823 17.4234 22.0005 12 22.0005V22.7505V23.5005C18.2379 23.5005 23.3122 18.534 23.4921 12.34L22.7424 12.3182ZM12 22.7505V22.0005C6.4773 22.0005 2.00019 17.5232 2 12.0005L1.25 12.0005L0.5 12.0005C0.500218 18.3516 5.64883 23.5005 12 23.5005V22.7505ZM1.25 12.0005H2C2 6.5769 6.31809 2.16403 11.7041 2.00774L11.6823 1.25806L11.6606 0.508375C5.46634 0.68811 0.5 5.76252 0.5 12.0005H1.25ZM22.5939 12.2274L22.9472 12.889C22.5206 13.1167 21.9778 12.8104 21.9927 12.2964L22.7424 12.3182L23.4921 12.34C23.5115 11.6719 22.8032 11.2655 22.2407 11.5658L22.5939 12.2274ZM11.7731 1.40655L12.4347 1.75978C12.735 1.19736 12.3286 0.48899 11.6606 0.508375L11.6823 1.25806L11.7041 2.00774C11.19 2.02266 10.8838 1.4798 11.1115 1.05332L11.7731 1.40655Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoon24.category = 'Nature & Weather';\n\nexport default Moon24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Moon32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Moon32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.5882 15.6707L31.0162 16.2865L30.5882 15.6707ZM30.7471 15.7502L29.9972 15.7662L30.7471 15.7502ZM16.3255 1.41088L15.7095 0.982991L16.3255 1.41088ZM16 1.25V2C16.077 2 16.1543 2.0008 16.2322 2.00222L16.2458 1.25234L16.2595 0.502464C16.1738 0.500902 16.0873 0.5 16 0.5V1.25ZM16.3255 1.41088L15.7095 0.982991C14.4742 2.76116 13.748 4.92123 13.748 7.25H14.498H15.248C15.248 5.23786 15.8745 3.37463 16.9414 1.83878L16.3255 1.41088ZM14.498 7.25H13.748C13.748 13.3251 18.6729 18.25 24.748 18.25V17.5V16.75C19.5013 16.75 15.248 12.4967 15.248 7.25H14.498ZM24.748 17.5V18.25C27.0778 18.25 29.2379 17.5224 31.0162 16.2865L30.5882 15.6707L30.1601 15.0548C28.6239 16.1225 26.7606 16.75 24.748 16.75V17.5ZM30.7471 15.7502L29.9972 15.7662C29.9989 15.8457 30 15.9234 30 16H30.75H31.5C31.5 15.9098 31.4988 15.821 31.4969 15.7342L30.7471 15.7502ZM30.75 16H30C30 23.732 23.732 30 16 30V30.75V31.5C24.5604 31.5 31.5 24.5604 31.5 16H30.75ZM16 30.75V30C8.26801 30 2 23.732 2 16H1.25H0.5C0.5 24.5604 7.43959 31.5 16 31.5V30.75ZM1.25 16H2C2 8.26801 8.26801 2 16 2V1.25V0.5C7.43959 0.5 0.5 7.43959 0.5 16H1.25ZM30.5882 15.6707L31.0162 16.2865C30.6059 16.5717 30.0087 16.3025 29.9972 15.7662L30.7471 15.7502L31.4969 15.7342C31.482 15.0375 30.7023 14.678 30.1601 15.0548L30.5882 15.6707ZM16.2458 1.25234L16.2322 2.00222C15.6934 1.99239 15.4247 1.39294 15.7095 0.982991L16.3255 1.41088L16.9414 1.83878C17.3178 1.297 16.9588 0.515214 16.2595 0.502464L16.2458 1.25234Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoon32.category = 'Nature & Weather';\n\nexport default Moon32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.5 3H4.5V3.00001L5.5 3ZM10.8914 5.94415L10.3499 5.10342L10.8914 5.94415ZM6.05542 1.10681L5.21476 0.56526L6.05542 1.10681ZM6.05542 1.10681L5.21476 0.56526C4.76218 1.26781 4.5 2.10496 4.5 3H5.5H6.5C6.5 2.50011 6.6455 2.03735 6.89609 1.64837L6.05542 1.10681ZM5.5 3L4.5 3.00001C4.50002 5.48526 6.51472 7.5 9 7.5V6.5V5.5C7.61931 5.5 6.50001 4.3807 6.5 2.99999L5.5 3ZM9 6.5V7.5C9.89563 7.5 10.7315 7.23652 11.4328 6.78489L10.8914 5.94415L10.3499 5.10342C9.96027 5.35435 9.4984 5.5 9 5.5V6.5ZM11 6H10C10 8.20914 8.20914 10 6 10V11V12C9.31371 12 12 9.31371 12 6H11ZM6 11V10C3.79086 10 2 8.20914 2 6H1H0C0 9.31371 2.68629 12 6 12V11ZM1 6H2C2 3.79086 3.79086 2 6 2V1V0C2.68629 0 0 2.68629 0 6H1ZM10.8914 5.94415L11.4328 6.78489C10.886 7.13703 10 6.82314 10 6H11H12C12 5.06878 10.9876 4.69275 10.3499 5.10342L10.8914 5.94415ZM6.05542 1.10681L6.89609 1.64837C7.31398 0.999668 6.91769 0 6 0V1V2C5.18951 2 4.85492 1.12384 5.21476 0.56526L6.05542 1.10681Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonBold12.category = 'Nature & Weather';\n\nexport default MoonBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.27734 3.7229H6.27734V3.72295L7.27734 3.7229ZM1.5 8.00024H0.5V8.00029L1.5 8.00024ZM14.3434 8.27594L14.7574 9.18622L14.3434 8.27594ZM14.4869 8.37148L15.4853 8.42774L14.4869 8.37148ZM7.72428 1.65584L6.81403 1.24179L7.72428 1.65584ZM7.72428 1.65584L6.81403 1.24179C6.46979 1.99858 6.27734 2.83928 6.27734 3.7229H7.27734H8.27734C8.27734 3.13206 8.40561 2.57316 8.63454 2.0699L7.72428 1.65584ZM7.27734 3.7229L6.27734 3.72295C6.27752 7.03644 8.96367 9.7229 12.2773 9.7229V8.7229V7.7229C10.0684 7.7229 8.27746 5.93195 8.27734 3.72285L7.27734 3.7229ZM12.2773 8.7229V9.7229C13.161 9.7229 14.0011 9.53017 14.7574 9.18622L14.3434 8.27594L13.9294 7.36565C13.4261 7.59457 12.8677 7.7229 12.2773 7.7229V8.7229ZM14.4869 8.37148L13.4884 8.31523C13.3256 11.2062 10.9311 13.5002 8 13.5002V14.5002V15.5002C11.9991 15.5002 15.2631 12.3707 15.4853 8.42774L14.4869 8.37148ZM8 14.5002V13.5002C4.96258 13.5002 2.50014 11.0377 2.5 8.0002L1.5 8.00024L0.5 8.00029C0.500191 12.1422 3.85792 15.5002 8 15.5002V14.5002ZM1.5 8.00024H2.5C2.5 5.06881 4.79414 2.67359 7.68496 2.51083L7.62874 1.51241L7.57253 0.51399C3.62918 0.736013 0.5 4.00123 0.5 8.00024H1.5ZM14.3434 8.27594L14.7574 9.18622C14.1797 9.44898 13.4481 9.03174 13.4884 8.31523L14.4869 8.37148L15.4853 8.42774C15.5341 7.5604 14.6447 7.04035 13.9294 7.36565L14.3434 8.27594ZM7.72428 1.65584L8.63454 2.0699C8.95986 1.35469 8.43996 0.46515 7.57253 0.51399L7.62874 1.51241L7.68496 2.51083C6.96837 2.55117 6.55126 1.81947 6.81403 1.24179L7.72428 1.65584Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonBold16.category = 'Nature & Weather';\n\nexport default MoonBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.05664 4.44482H8.05664V4.44486L9.05664 4.44482ZM1.5 10.0005H0.5V10.0005L1.5 10.0005ZM18.3423 10.3159L18.7719 11.2189L18.3423 10.3159ZM18.4868 10.4102L17.4879 10.3628L18.4868 10.4102ZM9.68367 1.65821L8.78054 1.22884L9.68367 1.65821ZM9.68367 1.65821L8.78054 1.22884C8.31684 2.20418 8.05664 3.2952 8.05664 4.44482H9.05664H10.0566C10.0566 3.5997 10.2474 2.80139 10.5868 2.08758L9.68367 1.65821ZM9.05664 4.44482L8.05664 4.44486C8.05678 8.58683 11.4145 11.9448 15.5566 11.9448V10.9448V9.94482C12.5192 9.94482 10.0567 7.48232 10.0566 4.44479L9.05664 4.44482ZM15.5566 10.9448V11.9448C16.7076 11.9448 17.7977 11.6823 18.7719 11.2189L18.3423 10.3159L17.9127 9.41284C17.1979 9.7529 16.4005 9.94482 15.5566 9.94482V10.9448ZM18.4868 10.4102L17.4879 10.3628C17.2992 14.3366 14.0199 17.5005 10 17.5005V18.5005V19.5005C15.0939 19.5005 19.2466 15.4917 19.4857 10.4577L18.4868 10.4102ZM10 18.5005V17.5005C5.85803 17.5005 2.50018 14.1425 2.5 10.0004L1.5 10.0005L0.5 10.0005C0.500224 15.247 4.75338 19.5005 10 19.5005V18.5005ZM1.5 10.0005H2.5C2.5 5.98069 5.66329 2.70159 9.63678 2.51256L9.58926 1.51369L9.54174 0.51482C4.50799 0.754287 0.5 4.90693 0.5 10.0005H1.5ZM18.3423 10.3159L18.7719 11.2189C18.1839 11.4986 17.4543 11.0702 17.4879 10.3628L18.4868 10.4102L19.4857 10.4577C19.5265 9.59876 18.6376 9.06797 17.9127 9.41284L18.3423 10.3159ZM9.68367 1.65821L10.5868 2.08758C10.9314 1.36281 10.4008 0.473954 9.54174 0.51482L9.58926 1.51369L9.63678 2.51256C8.92922 2.54622 8.50109 1.81664 8.78054 1.22884L9.68367 1.65821Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonBold20.category = 'Nature & Weather';\n\nexport default MoonBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.834 5.16772H9.83398V5.16777L10.834 5.16772ZM1.5 11.9998L0.5 11.9997V11.9998H1.5ZM22.3412 12.3568L21.9019 11.4585L22.3412 12.3568ZM22.4864 12.4505L21.4873 12.4083L22.4864 12.4505ZM11.6449 1.65856L10.7466 1.21915L11.6449 1.65856ZM11.6449 1.65856L10.7466 1.21915C10.1632 2.41168 9.83398 3.75212 9.83398 5.16772H10.834H11.834C11.834 4.06526 12.0898 3.02464 12.5431 2.09797L11.6449 1.65856ZM10.834 5.16772L9.83398 5.16777C9.83419 10.1381 13.8635 14.1677 18.834 14.1677V13.1677V12.1677C14.9681 12.1677 11.8341 9.03359 11.834 5.16768L10.834 5.16772ZM18.834 13.1677V14.1677C20.2494 14.1677 21.5888 13.8379 22.7805 13.2552L22.3412 12.3568L21.9019 11.4585C20.9752 11.9116 19.9355 12.1677 18.834 12.1677V13.1677ZM22.4864 12.4505L21.4873 12.4083C21.2738 17.4656 17.1094 21.4998 12 21.4998V22.4998V23.4998C18.1866 23.4998 23.227 18.6153 23.4855 12.4927L22.4864 12.4505ZM12 22.4998V21.4998C6.75329 21.4998 2.5 17.2465 2.5 11.9998H1.5H0.5C0.5 18.351 5.64873 23.4998 12 23.4998V22.4998ZM1.5 11.9998L2.5 11.9998C2.50008 6.88995 6.53521 2.72514 11.5932 2.51246L11.5512 1.51335L11.5092 0.514228C5.38577 0.771703 0.500101 5.81254 0.5 11.9997L1.5 11.9998ZM22.3412 12.3568L22.7805 13.2552C22.1861 13.5458 21.4577 13.11 21.4873 12.4083L22.4864 12.4505L23.4855 12.4927C23.5215 11.6391 22.6328 11.1011 21.9019 11.4585L22.3412 12.3568ZM11.6449 1.65856L12.5431 2.09797C12.9006 1.36716 12.3628 0.478333 11.5092 0.514228L11.5512 1.51335L11.5932 2.51246C10.8915 2.54197 10.4559 1.81337 10.7466 1.21915L11.6449 1.65856Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonBold24.category = 'Nature & Weather';\n\nexport default MoonBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.3423 15.8377L30.889 16.6751L30.3423 15.8377ZM30.4994 15.92L31.4994 15.9073L30.4994 15.92ZM16.1574 1.65673L16.9949 2.20315L16.1574 1.65673ZM16.1574 1.65673L15.3199 1.11032C14.1678 2.87624 13.498 4.98637 13.498 7.25H14.498H15.498C15.498 5.38622 16.0484 3.65403 16.9949 2.20315L16.1574 1.65673ZM14.498 7.25H13.498C13.498 13.4632 18.5348 18.5 24.748 18.5V17.5V16.5C19.6394 16.5 15.498 12.3586 15.498 7.25H14.498ZM24.748 17.5V18.5C27.0132 18.5 29.1232 17.8279 30.889 16.6751L30.3423 15.8377L29.7957 15.0004C28.344 15.9481 26.612 16.5 24.748 16.5V17.5ZM30.4994 15.92L29.4995 15.9328C29.4998 15.9563 29.5 15.9786 29.5 16H30.5H31.5C31.5 15.9681 31.4997 15.9371 31.4994 15.9073L30.4994 15.92ZM30.5 16H29.5C29.5 23.4558 23.4558 29.5 16 29.5V30.5V31.5C24.5604 31.5 31.5 24.5604 31.5 16H30.5ZM16 30.5V29.5C8.54416 29.5 2.5 23.4558 2.5 16H1.5H0.5C0.5 24.5604 7.43959 31.5 16 31.5V30.5ZM1.5 16H2.5C2.5 8.54416 8.54416 2.5 16 2.5V1.5V0.5C7.43959 0.5 0.5 7.43959 0.5 16H1.5ZM16 1.5V2.5C16.0219 2.5 16.0442 2.5001 16.0669 2.50029L16.075 1.50032L16.0832 0.500354C16.0559 0.500132 16.0281 0.5 16 0.5V1.5ZM30.3423 15.8377L30.889 16.6751C30.3165 17.0488 29.5089 16.6672 29.4995 15.9328L30.4994 15.92L31.4994 15.9073C31.488 15.014 30.5012 14.5397 29.7957 15.0004L30.3423 15.8377ZM16.1574 1.65673L16.9949 2.20315C17.4558 1.49681 16.9796 0.507655 16.0832 0.500354L16.075 1.50032L16.0669 2.50029C15.3294 2.49428 14.9459 1.68359 15.3199 1.11032L16.1574 1.65673Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonBold32.category = 'Nature & Weather';\n\nexport default MoonBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C6.3826 0 6.5149 0.504874 6.27469 0.802669C5.79004 1.40351 5.5 2.16804 5.5 3C5.50002 4.93298 7.06701 6.5 9 6.5C9.83165 6.5 10.5954 6.20982 11.1958 5.72527C11.4939 5.48472 12 5.61698 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonBoldFilled12.category = 'Nature & Weather';\n\nexport default MoonBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C8.18293 0.5 8.27811 0.71506 8.17346 0.865096C7.60851 1.67506 7.27735 2.66025 7.27734 3.72266C7.27734 6.48408 9.51592 8.72266 12.2773 8.72266C13.3394 8.72266 14.3235 8.39095 15.1331 7.82619C15.2835 7.72128 15.5 7.81664 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonBoldFilled16.category = 'Nature & Weather';\n\nexport default MoonBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C10.1613 0.5 10.2498 0.687267 10.1598 0.821056C9.46333 1.85631 9.05667 3.10278 9.05664 4.44434C9.05664 8.03419 11.9668 10.9443 15.5566 10.9443C16.8979 10.9443 18.143 10.5366 19.1779 9.84018C19.3117 9.75014 19.5 9.83872 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonBoldFilled20.category = 'Nature & Weather';\n\nexport default MoonBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C12.1414 0.5 12.2216 0.663364 12.144 0.781538C11.3164 2.04096 10.8341 3.54741 10.834 5.16699C10.834 9.58527 14.4157 13.167 18.834 13.167C20.4535 13.167 21.959 12.6839 23.2183 11.8565C23.3361 11.779 23.5 11.859 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonBoldFilled24.category = 'Nature & Weather';\n\nexport default MoonBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C16.4138 0.5 16.6246 0.989075 16.385 1.32645C15.1974 2.99908 14.498 5.0424 14.498 7.25C14.498 12.9109 19.0871 17.5 24.748 17.5C26.9548 17.5 28.9967 16.8003 30.6688 15.6132C31.0078 15.3725 31.5 15.5842 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonBoldFilled32.category = 'Nature & Weather';\n\nexport default MoonBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C6.3826 0 6.5149 0.504874 6.27469 0.802669C5.79004 1.40351 5.5 2.16804 5.5 3C5.50002 4.93298 7.06701 6.5 9 6.5C9.83165 6.5 10.5954 6.20982 11.1958 5.72527C11.4939 5.48472 12 5.61698 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonFilled12.category = 'Nature & Weather';\n\nexport default MoonFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C8.18293 0.5 8.27811 0.71506 8.17346 0.865096C7.60851 1.67506 7.27735 2.66025 7.27734 3.72266C7.27734 6.48408 9.51592 8.72266 12.2773 8.72266C13.3394 8.72266 14.3235 8.39095 15.1331 7.82619C15.2835 7.72128 15.5 7.81664 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonFilled16.category = 'Nature & Weather';\n\nexport default MoonFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C10.1613 0.5 10.2498 0.687267 10.1598 0.821056C9.46333 1.85631 9.05667 3.10278 9.05664 4.44434C9.05664 8.03419 11.9668 10.9443 15.5566 10.9443C16.8979 10.9443 18.143 10.5366 19.1779 9.84018C19.3117 9.75014 19.5 9.83872 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonFilled20.category = 'Nature & Weather';\n\nexport default MoonFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C12.1414 0.5 12.2216 0.663364 12.144 0.781538C11.3164 2.04096 10.8341 3.54741 10.834 5.16699C10.834 9.58527 14.4157 13.167 18.834 13.167C20.4535 13.167 21.959 12.6839 23.2183 11.8565C23.3361 11.779 23.5 11.859 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonFilled24.category = 'Nature & Weather';\n\nexport default MoonFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MoonFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MoonFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C16.4138 0.5 16.6246 0.989075 16.385 1.32645C15.1974 2.99908 14.498 5.0424 14.498 7.25C14.498 12.9109 19.0871 17.5 24.748 17.5C26.9548 17.5 28.9967 16.8003 30.6688 15.6132C31.0078 15.3725 31.5 15.5842 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMoonFilled32.category = 'Nature & Weather';\n\nexport default MoonFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MultiplePeople12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MultiplePeople12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.40137 0.450195C6.14076 0.450553 7.55078 1.86111 7.55078 3.60059C7.55063 4.34895 7.28755 5.03489 6.85156 5.5752C7.48861 5.93259 7.97056 6.40005 8.32812 6.88965C9.59304 8.62203 8.63839 10.9549 6.56055 11.3682C5.99954 11.4797 5.33453 11.5498 4.55078 11.5498C3.61539 11.5498 2.84987 11.4497 2.22754 11.2988C0.384087 10.8518 -0.518832 8.82492 0.426758 7.16211C0.75628 6.58279 1.24671 6.01052 1.95996 5.58887C1.51742 5.04658 1.25113 4.35505 1.25098 3.60059C1.25098 1.86089 2.66167 0.450195 4.40137 0.450195ZM5.40332 6.58594C5.08851 6.69159 4.75176 6.74993 4.40137 6.75C4.05291 6.75 3.71766 6.69235 3.4043 6.58789C2.53801 6.84482 2.03697 7.36454 1.73047 7.90332C1.28561 8.6855 1.69099 9.62497 2.58105 9.84082C3.07635 9.9609 3.72224 10.0498 4.55078 10.0498C5.24485 10.0498 5.81116 9.98815 6.26758 9.89746C7.29655 9.69275 7.71935 8.60036 7.11621 7.77441C6.7558 7.28093 6.2216 6.82162 5.40332 6.58594ZM8.31055 1.64941C8.47184 1.26803 8.91149 1.0898 9.29297 1.25098C10.2069 1.63737 10.8506 2.54302 10.8506 3.60059C10.8505 4.24564 10.609 4.83262 10.2148 5.28125C11.0249 6.07015 11.7347 7.17391 11.5127 8.79199C11.4563 9.20209 11.0771 9.48872 10.667 9.43262C10.2568 9.37619 9.97021 8.99808 10.0264 8.58789C10.1907 7.38988 9.56856 6.64345 8.68164 5.93457C8.52082 5.85849 8.38531 5.72754 8.31055 5.55078C8.14936 5.16927 8.32753 4.72962 8.70898 4.56836C9.08729 4.40845 9.35037 4.03419 9.35059 3.60059C9.35059 3.1668 9.08738 2.79184 8.70898 2.63184C8.32762 2.47055 8.14942 2.03088 8.31055 1.64941ZM4.40137 1.9502C3.4901 1.9502 2.75098 2.68932 2.75098 3.60059C2.75132 4.51156 3.49031 5.25 4.40137 5.25C5.31212 5.24964 6.05044 4.51134 6.05078 3.60059C6.05078 2.68954 5.31233 1.95055 4.40137 1.9502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMultiplePeople12.category = 'People';\n\nexport default MultiplePeople12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MultiplePeople16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MultiplePeople16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.6875 0.849609C7.86876 0.849779 9.6375 2.61855 9.6377 4.7998C9.63764 5.84837 9.22732 6.80055 8.56055 7.50781C9.87556 8.15833 10.7034 9.16635 11.2119 10.1152C12.1648 11.8934 11.3927 14.1003 9.38086 14.7002C8.50233 14.9621 7.35884 15.1494 5.8877 15.1494C4.23993 15.1494 3.00326 14.9137 2.08984 14.6025C0.31556 13.998 -0.431116 12.0775 0.248047 10.4102C0.665756 9.38481 1.43853 8.24003 2.82617 7.52148C2.15204 6.8129 1.73736 5.85492 1.7373 4.7998C1.7375 2.61845 3.5061 0.849609 5.6875 0.849609ZM7.01562 8.52051C6.60048 8.66878 6.15355 8.74996 5.6875 8.75C5.22365 8.75 4.77872 8.66936 4.36523 8.52246C2.80292 8.9581 2.03386 10.0041 1.6377 10.9766C1.25594 11.9141 1.68513 12.88 2.57324 13.1826C3.31238 13.4344 4.38352 13.6494 5.8877 13.6494C7.23064 13.6494 8.22811 13.4785 8.95215 13.2627C9.97622 12.9573 10.433 11.8385 9.88965 10.8242C9.39085 9.89342 8.5325 8.93227 7.01562 8.52051ZM10.8877 1.65039C12.6272 1.65066 14.0371 3.06125 14.0371 4.80078C14.0369 5.52207 13.7907 6.18396 13.3828 6.71484C14.2336 7.15292 14.8223 7.76066 15.2217 8.36719C16.165 9.79996 15.6987 11.7709 14.0889 12.5186C13.9172 12.5983 13.7315 12.674 13.5322 12.7432C13.1411 12.8785 12.7138 12.6714 12.5781 12.2803C12.4427 11.8892 12.65 11.462 13.041 11.3262C13.1926 11.2736 13.3311 11.2166 13.457 11.1582C14.1823 10.8214 14.4412 9.91003 13.9688 9.19238C13.6012 8.63416 12.9956 8.05411 11.9609 7.76172C11.626 7.88318 11.2646 7.95014 10.8877 7.9502C10.4736 7.9502 10.1379 7.61424 10.1377 7.2002C10.1378 6.78607 10.4735 6.4502 10.8877 6.4502C11.7985 6.44993 12.5367 5.71154 12.5371 4.80078C12.5371 3.88968 11.7987 3.15066 10.8877 3.15039C10.7932 3.15039 10.7006 3.15788 10.6113 3.17285C10.203 3.24136 9.81676 2.96591 9.74805 2.55762C9.67951 2.14911 9.95478 1.76287 10.3633 1.69434C10.5342 1.66566 10.7097 1.65039 10.8877 1.65039ZM5.6875 2.34961C4.33452 2.34961 3.2375 3.44688 3.2373 4.7998C3.23741 6.15281 4.33447 7.25 5.6875 7.25C7.04039 7.24983 8.13759 6.15271 8.1377 4.7998C8.1375 3.44698 7.04033 2.34978 5.6875 2.34961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMultiplePeople16.category = 'People';\n\nexport default MultiplePeople16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MultiplePeople20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MultiplePeople20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.05078 1.25C9.67413 1.25 11.8008 3.37665 11.8008 6C11.8008 7.35368 11.2328 8.57326 10.3242 9.43848C12.4652 10.4042 13.5936 12.1353 14.1729 13.541C14.856 15.1991 14.3136 17.1894 12.5684 18.0029C11.4084 18.5435 9.71246 19 7.30078 19C4.68209 19 2.90776 18.462 1.74805 17.8633C0.237489 17.0833 -0.296808 15.3678 0.15625 13.8496C0.589895 12.3968 1.5812 10.4912 3.79102 9.45215C2.87426 8.58617 2.30078 7.36062 2.30078 6C2.30078 3.37665 4.42744 1.25001 7.05078 1.25ZM8.7041 10.4531C8.18912 10.6444 7.63235 10.75 7.05078 10.75C6.47151 10.75 5.91661 10.6459 5.40332 10.4561C3.00393 11.1017 2.01511 12.8674 1.59375 14.2793C1.31308 15.2202 1.6668 16.1328 2.43652 16.5303C3.35948 17.0067 4.89311 17.5 7.30078 17.5C9.51928 17.5 10.9953 17.0813 11.9346 16.6436C12.8361 16.2233 13.2155 15.1543 12.7861 14.1123C12.2145 12.7251 11.0625 11.0715 8.7041 10.4531ZM13.501 2.25C15.5719 2.25012 17.251 3.92901 17.251 6C17.251 6.94224 16.902 7.8022 16.3281 8.46094C17.7159 9.11178 18.5565 10.1218 19.0508 11.0439C19.8318 12.5013 19.4233 14.3626 17.9199 15.2227C17.5856 15.4138 17.1964 15.596 16.7471 15.752C16.3558 15.8877 15.9288 15.6803 15.793 15.2891C15.6573 14.8979 15.8639 14.4709 16.2549 14.335C16.6157 14.2097 16.9206 14.0662 17.1748 13.9209C17.9058 13.5027 18.1635 12.5646 17.7285 11.7529C17.2717 10.9007 16.4291 9.93802 14.8301 9.50586C14.4168 9.66264 13.9692 9.74997 13.501 9.75C13.0868 9.74999 12.751 9.41421 12.751 9C12.751 8.58579 13.0868 8.25001 13.501 8.25C14.7435 8.24988 15.751 7.24257 15.751 6C15.751 4.75743 14.7435 3.75012 13.501 3.75C13.3724 3.75 13.2467 3.76084 13.125 3.78125C12.7167 3.8497 12.3305 3.5742 12.2617 3.16602C12.1932 2.75751 12.4684 2.37029 12.877 2.30176C13.0803 2.26766 13.289 2.25 13.501 2.25ZM7.05078 2.75C5.25587 2.75001 3.80078 4.20508 3.80078 6C3.80078 7.79492 5.25587 9.24999 7.05078 9.25C8.84571 9.25 10.3008 7.79493 10.3008 6C10.3008 4.20507 8.84571 2.75 7.05078 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMultiplePeople20.category = 'People';\n\nexport default MultiplePeople20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MultiplePeople24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MultiplePeople24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.40039 1.65039C11.4654 1.65048 13.9501 4.13516 13.9502 7.2002C13.9501 8.86396 13.2163 10.355 12.0566 11.3721C14.8486 12.5452 16.2361 14.8051 16.9072 16.5537C17.5962 18.3491 16.9507 20.4303 15.0732 21.2432C13.7097 21.8334 11.6665 22.3496 8.7002 22.3496C5.51637 22.3496 3.39734 21.7543 2.04004 21.1123C0.391011 20.3323 -0.243865 18.5194 0.212891 16.8662C0.706007 15.0817 1.90378 12.6307 4.75684 11.3838C3.58952 10.3665 2.85069 8.87023 2.85059 7.2002C2.85069 4.13517 5.33537 1.6505 8.40039 1.65039ZM10.376 12.3857C9.76205 12.6198 9.09651 12.75 8.40039 12.75C7.70728 12.75 7.04435 12.6208 6.43262 12.3887C3.35057 13.197 2.14358 15.5091 1.6582 17.2656C1.36588 18.3237 1.78796 19.3341 2.68164 19.7568C3.81139 20.2911 5.70647 20.8496 8.7002 20.8496C11.4904 20.8496 13.3268 20.3643 14.4775 19.8662C15.507 19.4203 15.9529 18.253 15.5068 17.0908C14.8392 15.3515 13.42 13.1651 10.376 12.3857ZM16.2002 2.84961C18.6023 2.8497 20.5504 4.79718 20.5508 7.19922C20.5508 8.36453 20.091 9.42206 19.3447 10.2031C21.2983 11.055 22.3613 12.5043 22.9229 13.7158C23.6024 15.1827 23.2255 16.9746 21.8047 17.9072C21.3368 18.2142 20.7558 18.5145 20.0459 18.7607C19.6549 18.8962 19.2278 18.6895 19.0918 18.2988C18.9561 17.9076 19.1635 17.4796 19.5547 17.3438C20.1458 17.1387 20.6151 16.8937 20.9814 16.6533C21.7126 16.1734 21.964 15.2155 21.5615 14.3467C21.0362 13.2132 19.9756 11.8252 17.7852 11.25C17.2938 11.4425 16.7597 11.5498 16.2002 11.5498C15.7862 11.5496 15.4503 11.2138 15.4502 10.7998C15.4504 10.3859 15.7863 10.05 16.2002 10.0498C17.7741 10.0497 19.0508 8.77318 19.0508 7.19922C19.0504 5.62561 17.7739 4.3497 16.2002 4.34961C16.0377 4.34963 15.8787 4.36283 15.7246 4.38867C15.3161 4.4572 14.9299 4.18193 14.8613 3.77344C14.793 3.36506 15.0682 2.97867 15.4766 2.91016C15.7123 2.87061 15.9542 2.84963 16.2002 2.84961ZM8.40039 3.15039C6.16379 3.1505 4.35069 4.9636 4.35059 7.2002C4.35078 9.43672 6.16385 11.2499 8.40039 11.25C10.6369 11.2499 12.45 9.43673 12.4502 7.2002C12.4501 4.96359 10.637 3.15048 8.40039 3.15039Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMultiplePeople24.category = 'People';\n\nexport default MultiplePeople24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/MultiplePeople32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const MultiplePeople32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.2002 2.4502C16.1489 2.45041 19.3496 5.65188 19.3496 9.60059C19.3494 11.8928 18.2693 13.931 16.5918 15.2393C20.9569 16.8942 22.821 20.5414 23.5938 22.9766C24.1641 24.774 23.5629 26.79 21.7842 27.7197C20.0452 28.6286 17.1559 29.5498 12.5996 29.5498C7.79176 29.5498 4.84033 28.5242 3.13867 27.5703C1.57882 26.6957 0.983582 24.9389 1.34082 23.2969C1.86996 20.865 3.40895 16.9852 7.82324 15.252C6.13671 13.9442 5.05 11.8998 5.0498 9.60059C5.0498 5.65177 8.25138 2.45023 12.2002 2.4502ZM14.8789 16.2275C14.0513 16.5624 13.1479 16.7499 12.2002 16.75C11.2631 16.75 10.369 16.567 9.54883 16.2393L9.55566 16.2656C4.89069 17.4688 3.33425 21.1909 2.80664 23.6152C2.56599 24.7214 2.97894 25.7608 3.87207 26.2617C5.31847 27.0725 8.01032 28.0498 12.5996 28.0498C16.9497 28.0498 19.5949 27.172 21.0898 26.3906C22.1186 25.8528 22.5517 24.6528 22.1641 23.4307C21.3916 20.9966 19.4972 17.4389 14.8701 16.2656L14.8789 16.2275ZM21.5996 4.0498C24.6646 4.0498 27.1492 6.53463 27.1494 9.59961C27.1494 11.2196 26.4546 12.6768 25.3477 13.6914C28.4934 14.925 29.9554 17.3183 30.6123 19.0488C31.1714 20.5218 30.8236 22.2278 29.5205 23.2471C28.838 23.7808 27.8994 24.3433 26.6455 24.7783C26.2543 24.9139 25.8272 24.7065 25.6914 24.3154C25.5557 23.9241 25.763 23.4971 26.1543 23.3613C27.2462 22.9825 28.0394 22.5012 28.5967 22.0654C29.3211 21.4985 29.5645 20.515 29.21 19.5811C28.5837 17.9313 27.1267 15.6059 23.7021 14.7354C23.0535 15.0012 22.344 15.1494 21.5996 15.1494C21.1855 15.1493 20.8496 14.8135 20.8496 14.3994C20.85 13.9856 21.1857 13.6496 21.5996 13.6494C23.8364 13.6494 25.6494 11.8364 25.6494 9.59961C25.6492 7.36306 23.8362 5.5498 21.5996 5.5498C21.3689 5.54982 21.1431 5.56868 20.9238 5.60547C20.5153 5.67399 20.1291 5.39872 20.0605 4.99023C19.9922 4.58183 20.2674 4.19548 20.6758 4.12695C20.9767 4.07646 21.2854 4.04982 21.5996 4.0498ZM12.2002 3.9502C9.07981 3.95023 6.5498 6.4802 6.5498 9.60059C6.55015 12.7207 9.08002 15.25 12.2002 15.25C15.3202 15.2498 17.8493 12.7206 17.8496 9.60059C17.8496 6.48031 15.3204 3.95041 12.2002 3.9502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nMultiplePeople32.category = 'People';\n\nexport default MultiplePeople32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Note12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Note12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00049 0C6.80519 -1.09295e-07 7.44679 -0.000266635 7.96615 0.0351534C8.492 0.0710585 8.94827 0.146047 9.37619 0.323216C10.4173 0.754573 11.2455 1.58265 11.6768 2.62381C11.854 3.05181 11.929 3.50786 11.9648 4.03385C12.0003 4.55328 12 5.19464 12 5.99951C12 6.80436 12.0003 7.44574 11.9648 7.96517C11.929 8.49111 11.8539 8.94725 11.6768 9.37521C11.2455 10.4163 10.4173 11.2444 9.37619 11.6758C8.94828 11.853 8.49199 11.928 7.96615 11.9639C7.44679 11.9993 6.80519 11.999 6.00049 11.999C5.1958 11.999 4.5542 11.9993 4.03483 11.9639C3.50893 11.928 3.05273 11.8529 2.62479 11.6758C1.58352 11.2445 0.755514 10.4165 0.324192 9.37521C0.14697 8.94717 0.0720222 8.49123 0.0361299 7.96517C0.000708747 7.44573 0.000976483 6.8044 0.000976483 5.99951C0.000976455 5.19464 0.000704507 4.55328 0.0361299 4.03385C0.0720264 3.50786 0.146988 3.05182 0.324192 2.62381C0.755539 1.58266 1.58359 0.754492 2.62479 0.323216C3.0527 0.14613 3.50896 0.0710329 4.03483 0.0351534C4.5542 -0.000239903 5.19581 0 6.00049 0ZM6.00049 1.49988C5.17519 1.49988 4.59292 1.5 4.13638 1.53113C3.68697 1.5618 3.41284 1.61993 3.19798 1.70885C2.52445 1.98789 1.98894 2.52351 1.70982 3.19701C1.62081 3.41191 1.5628 3.68577 1.5321 4.13541C1.50095 4.59199 1.50085 5.17398 1.50085 5.99951C1.50085 6.82505 1.50095 7.40702 1.5321 7.86362C1.5628 8.31335 1.6208 8.58709 1.70982 8.80202C1.98891 9.47561 2.52438 10.0111 3.19798 10.2902C3.41285 10.3791 3.68691 10.4372 4.13638 10.4679C4.59292 10.499 5.17518 10.4991 6.00049 10.4991C6.82582 10.4991 7.40807 10.499 7.86459 10.4679C8.31403 10.4372 8.58815 10.3792 8.80299 10.2902C9.47641 10.011 10.0121 9.47549 10.2912 8.80202C10.3801 8.58713 10.4382 8.31315 10.4689 7.86362C10.5 7.40703 10.5001 6.82501 10.5001 5.99951C10.5001 5.17398 10.5 4.59199 10.4689 4.13541C10.4382 3.68578 10.3802 3.41191 10.2912 3.19701C10.0121 2.5235 9.47645 1.98797 8.80299 1.70885C8.58815 1.61985 8.31404 1.56183 7.86459 1.53113C7.40807 1.49998 6.82582 1.49988 6.00049 1.49988ZM5.99951 6.74945C6.41363 6.74945 6.74935 7.08529 6.74945 7.49939C6.74945 7.91357 6.41369 8.24933 5.99951 8.24933H3.99967C3.58561 8.2492 3.24974 7.91349 3.24974 7.49939C3.24983 7.08538 3.58567 6.74958 3.99967 6.74945H5.99951ZM7.99935 3.74969C8.41347 3.74969 8.74919 4.08554 8.74929 4.49963C8.74929 4.91381 8.41353 5.24957 7.99935 5.24957H3.99967C3.58561 5.24944 3.24974 4.91373 3.24974 4.49963C3.24983 4.08562 3.58567 3.74983 3.99967 3.74969H7.99935Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nNote12.category = 'Interface General';\n\nexport default Note12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Note16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Note16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99988 0.000244137C9.27066 0.000244098 10.27 -6.03388e-05 11.0721 0.0666494C11.883 0.134133 12.5604 0.273882 13.1736 0.593009C14.1291 1.0905 14.9096 1.87082 15.407 2.82637C15.726 3.4396 15.8659 4.11698 15.9334 4.9279C16 5.73004 15.9998 6.72936 15.9998 8.00012C15.9998 9.27091 16.0001 10.2702 15.9334 11.0723C15.8659 11.8833 15.7261 12.5606 15.407 13.1739C14.9095 14.1295 14.1292 14.9098 13.1736 15.4072C12.5604 15.7264 11.883 15.8661 11.0721 15.9336C10.27 16.0003 9.27066 16 7.99988 16C6.72911 16 5.7298 16.0003 4.92766 15.9336C4.11674 15.8661 3.43935 15.7263 2.82613 15.4072C1.87057 14.9098 1.09025 14.1294 0.592764 13.1739C0.273638 12.5606 0.133888 11.8833 0.0664052 11.0723C-0.000304476 10.2702 -3.92617e-08 9.27091 0 8.00012C0 6.72934 -0.00029024 5.73005 0.0664052 4.9279C0.133877 4.1169 0.273637 3.43965 0.592764 2.82637C1.09025 1.87072 1.87048 1.09049 2.82613 0.593009C3.43941 0.273882 4.11665 0.134121 4.92766 0.0666494C5.72981 -4.61036e-05 6.72909 0.000244137 7.99988 0.000244137ZM7.99988 1.50022C6.70374 1.50022 5.77727 1.50042 5.05168 1.56077C4.33514 1.62038 3.88177 1.73497 3.5185 1.92404C2.83589 2.27939 2.27914 2.83614 1.9238 3.51875C1.73472 3.88201 1.62014 4.33538 1.56052 5.05192C1.50018 5.77751 1.49998 6.70398 1.49998 8.00012C1.49998 9.29627 1.50016 10.2227 1.56052 10.9483C1.62015 11.6648 1.73472 12.1183 1.9238 12.4815C2.27915 13.164 2.83599 13.7209 3.5185 14.0762C3.88174 14.2652 4.33527 14.3799 5.05168 14.4395C5.77726 14.4998 6.70376 14.5 7.99988 14.5C9.29602 14.5 10.2225 14.4998 10.9481 14.4395C11.6645 14.3799 12.118 14.2653 12.4813 14.0762C13.1638 13.7209 13.7206 13.164 14.076 12.4815C14.265 12.1183 14.3796 11.6648 14.4392 10.9483C14.4996 10.2227 14.4998 9.29627 14.4998 8.00012C14.4998 6.70401 14.4996 5.77751 14.4392 5.05192C14.3796 4.33552 14.265 3.88198 14.076 3.51875C13.7207 2.83623 13.1637 2.27939 12.4813 1.92404C12.118 1.73496 11.6645 1.62039 10.9481 1.56077C10.2225 1.50041 9.29602 1.50022 7.99988 1.50022ZM7.99988 10.2501C8.41397 10.2502 8.74987 10.586 8.74987 11.0001C8.74973 11.4141 8.41389 11.7499 7.99988 11.7501H4.99992C4.5858 11.7501 4.25007 11.4142 4.24994 11.0001C4.24994 10.5859 4.58572 10.2501 4.99992 10.2501H7.99988ZM10.9998 7.25013C11.4139 7.25027 11.7498 7.586 11.7498 8.00012C11.7497 8.41414 11.4138 8.74998 10.9998 8.75011H4.99992C4.5858 8.75011 4.25007 8.41422 4.24994 8.00012C4.24994 7.58591 4.58572 7.25013 4.99992 7.25013H10.9998ZM10.9998 4.25018C11.4139 4.25031 11.7498 4.58604 11.7498 5.00017C11.7497 5.41418 11.4138 5.75002 10.9998 5.75016H4.99992C4.5858 5.75016 4.25007 5.41426 4.24994 5.00017C4.24994 4.58596 4.58572 4.25018 4.99992 4.25018H10.9998Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nNote16.category = 'Interface General';\n\nexport default Note16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Note20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Note20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99997 0C11.7388 0 13.0944 -0.000579819 14.1757 0.0996091C15.2676 0.200796 16.1554 0.409852 16.9394 0.874997C17.8394 1.40902 18.5909 2.16059 19.1249 3.06054C19.5901 3.84451 19.7991 4.73238 19.9003 5.8242C20.0005 6.90548 19.9999 8.26121 19.9999 9.99997C19.9999 11.7387 20.0005 13.0945 19.9003 14.1757C19.7991 15.2676 19.5901 16.1554 19.1249 16.9394C18.5909 17.8394 17.8394 18.5909 16.9394 19.1249C16.1554 19.5901 15.2676 19.7991 14.1757 19.9003C13.0944 20.0005 11.7388 19.9999 9.99997 19.9999C8.26115 19.9999 6.90551 20.0005 5.8242 19.9003C4.73232 19.7991 3.84453 19.5901 3.06054 19.1249C2.16057 18.5909 1.40903 17.8394 0.874997 16.9394C0.409867 16.1554 0.200795 15.2676 0.0996091 14.1757C-0.000569605 13.0945 0 11.7387 0 9.99997C-2.71907e-08 8.26121 -0.000578525 6.90548 0.0996091 5.8242C0.200803 4.73238 0.409847 3.84451 0.874997 3.06054C1.40904 2.16059 2.16058 1.40902 3.06054 0.874997C3.84452 0.409852 4.73234 0.200796 5.8242 0.0996091C6.90551 -0.000579836 8.26116 0 9.99997 0ZM9.99997 1.5C8.23294 1.5 6.95891 1.50049 5.96287 1.59277C4.97755 1.68406 4.33972 1.86034 3.82616 2.16503C3.14212 2.57091 2.57093 3.14213 2.16503 3.82616C1.86033 4.33971 1.68407 4.97759 1.59277 5.96287C1.50049 6.95889 1.5 8.23299 1.5 9.99997C1.5 11.7669 1.5005 13.041 1.59277 14.0371C1.68406 15.0224 1.86035 15.6602 2.16503 16.1738C2.57092 16.8578 3.14211 17.429 3.82616 17.8349C4.33973 18.1396 4.97753 18.3159 5.96287 18.4072C6.95891 18.4995 8.23293 18.4999 9.99997 18.4999C11.767 18.4999 13.041 18.4995 14.0371 18.4072C15.0224 18.3159 15.6602 18.1396 16.1738 17.8349C16.8578 17.429 17.429 16.8578 17.8349 16.1738C18.1396 15.6602 18.3159 15.0224 18.4072 14.0371C18.4994 13.041 18.4999 11.7669 18.4999 9.99997C18.4999 8.23299 18.4995 6.95889 18.4072 5.96287C18.3159 4.97759 18.1396 4.33971 17.8349 3.82616C17.429 3.14213 16.8578 2.57091 16.1738 2.16503C15.6602 1.86034 15.0224 1.68406 14.0371 1.59277C13.041 1.50049 11.767 1.5 9.99997 1.5ZM11 13.25C11.4142 13.25 11.7499 13.5858 11.75 14C11.75 14.4142 11.4142 14.75 11 14.75H5.99998C5.58577 14.75 5.24998 14.4142 5.24998 14C5.25002 13.5858 5.58579 13.25 5.99998 13.25H11ZM14 9.24997C14.4141 9.24997 14.7499 9.58579 14.75 9.99997C14.75 10.4142 14.4142 10.75 14 10.75H5.99998C5.58577 10.75 5.24998 10.4142 5.24998 9.99997C5.25002 9.58579 5.58579 9.24997 5.99998 9.24997H14ZM14 5.24998C14.4141 5.24998 14.7499 5.5858 14.75 5.99998C14.75 6.41419 14.4142 6.74998 14 6.74998H5.99998C5.58577 6.74998 5.24998 6.41419 5.24998 5.99998C5.25002 5.5858 5.58579 5.24998 5.99998 5.24998H14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nNote20.category = 'Interface General';\n\nexport default Note20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Note24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Note24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.000143781 16.7139 0.100586C17.9415 0.202061 18.9265 0.409696 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12V12.8652C24 14.9018 24.0007 16.4848 23.876 17.7422C23.7501 19.0113 23.4901 20.0301 22.918 20.915C22.3995 21.7169 21.7169 22.3995 20.915 22.918C20.0301 23.4901 19.0113 23.7501 17.7422 23.876C16.4848 24.0007 14.9018 24 12.8652 24H12C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409696 18.9265 0.202061 17.9415 0.100586 16.7139C-0.000143781 15.495 0 13.9711 0 12C0 10.0289 -0.000143781 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143781 10.0289 0 12 0ZM12 1.5C10.0037 1.5 8.55195 1.50026 7.40918 1.59473C6.27561 1.68844 5.51306 1.87125 4.88184 2.19727C3.73048 2.79207 2.79207 3.73048 2.19727 4.88184C1.87125 5.51306 1.68844 6.27561 1.59473 7.40918C1.50026 8.55195 1.5 10.0037 1.5 12C1.5 13.9963 1.50026 15.4481 1.59473 16.5908C1.68844 17.7244 1.87125 18.4869 2.19727 19.1182C2.79207 20.2695 3.73048 21.2079 4.88184 21.8027C5.51306 22.1288 6.27561 22.3116 7.40918 22.4053C8.55195 22.4997 10.0037 22.5 12 22.5H12.8652C14.9322 22.5 16.4276 22.4994 17.5938 22.3838C18.7478 22.2693 19.4986 22.0483 20.1006 21.6592C20.7244 21.2558 21.2558 20.7244 21.6592 20.1006C22.0483 19.4986 22.2693 18.7478 22.3838 17.5938C22.4994 16.4276 22.5 14.9322 22.5 12.8652V12C22.5 10.0037 22.4997 8.55195 22.4053 7.40918C22.3116 6.27561 22.1288 5.51306 21.8027 4.88184C21.2079 3.73048 20.2695 2.79207 19.1182 2.19727C18.4869 1.87125 17.7244 1.68844 16.5908 1.59473C15.4481 1.50026 13.9963 1.5 12 1.5ZM12 16.25C12.4142 16.25 12.75 16.5858 12.75 17C12.75 17.4142 12.4142 17.75 12 17.75H7C6.58579 17.75 6.25 17.4142 6.25 17C6.25 16.5858 6.58579 16.25 7 16.25H12ZM17 11.25C17.4142 11.25 17.75 11.5858 17.75 12C17.75 12.4142 17.4142 12.75 17 12.75H7C6.58579 12.75 6.25 12.4142 6.25 12C6.25 11.5858 6.58579 11.25 7 11.25H17ZM17 6.25C17.4142 6.25 17.75 6.58579 17.75 7C17.75 7.41421 17.4142 7.75 17 7.75H7C6.58579 7.75 6.25 7.41421 6.25 7C6.25 6.58579 6.58579 6.25 7 6.25H17Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nNote24.category = 'Interface General';\n\nexport default Note24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Note32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Note32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V21.75C31 26.8586 26.8586 31 21.75 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM10.25 2.5C5.96979 2.5 2.5 5.96979 2.5 10.25V21.75C2.5 26.0302 5.96979 29.5 10.25 29.5H21.75C26.0302 29.5 29.5 26.0302 29.5 21.75V10.25C29.5 5.96979 26.0302 2.5 21.75 2.5H10.25ZM16 21.25C16.4142 21.25 16.75 21.5858 16.75 22C16.75 22.4142 16.4142 22.75 16 22.75H9C8.58579 22.75 8.25 22.4142 8.25 22C8.25 21.5858 8.58579 21.25 9 21.25H16ZM23 15.25C23.4142 15.25 23.75 15.5858 23.75 16C23.75 16.4142 23.4142 16.75 23 16.75H9C8.58579 16.75 8.25 16.4142 8.25 16C8.25 15.5858 8.58579 15.25 9 15.25H23ZM23 9.25C23.4142 9.25 23.75 9.58579 23.75 10C23.75 10.4142 23.4142 10.75 23 10.75H9C8.58579 10.75 8.25 10.4142 8.25 10C8.25 9.58579 8.58579 9.25 9 9.25H23Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nNote32.category = 'Interface General';\n\nexport default Note32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NoteFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NoteFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00049 0C6.80519 -1.09295e-07 7.44679 -0.000266635 7.96615 0.0351534C8.492 0.0710585 8.94827 0.146047 9.37619 0.323216C10.4173 0.754573 11.2455 1.58265 11.6768 2.62381C11.854 3.05181 11.929 3.50786 11.9648 4.03385C12.0003 4.55328 12 5.19464 12 5.99951C12 6.80436 12.0003 7.44574 11.9648 7.96517C11.929 8.49111 11.8539 8.94725 11.6768 9.37521C11.2455 10.4163 10.4173 11.2444 9.37619 11.6758C8.94828 11.853 8.49199 11.928 7.96615 11.9639C7.44679 11.9993 6.80519 11.999 6.00049 11.999C5.1958 11.999 4.5542 11.9993 4.03483 11.9639C3.50893 11.928 3.05273 11.8529 2.62479 11.6758C1.58352 11.2445 0.755514 10.4165 0.324192 9.37521C0.14697 8.94717 0.0720222 8.49123 0.0361299 7.96517C0.000708747 7.44573 0.000976483 6.8044 0.000976483 5.99951C0.000976455 5.19464 0.000704507 4.55328 0.0361299 4.03385C0.0720264 3.50786 0.146988 3.05182 0.324192 2.62381C0.755539 1.58266 1.58359 0.754492 2.62479 0.323216C3.0527 0.14613 3.50896 0.0710329 4.03483 0.0351534C4.5542 -0.000239903 5.19581 0 6.00049 0ZM3.99967 6.74945C3.58567 6.74958 3.24983 7.08538 3.24974 7.49939C3.24974 7.91349 3.58561 8.2492 3.99967 8.24933H5.99951C6.41369 8.24933 6.74945 7.91357 6.74945 7.49939C6.74935 7.08529 6.41363 6.74945 5.99951 6.74945H3.99967ZM3.99967 3.74969C3.58567 3.74983 3.24983 4.08562 3.24974 4.49963C3.24974 4.91373 3.58561 5.24944 3.99967 5.24957H7.99935C8.41353 5.24957 8.74929 4.91381 8.74929 4.49963C8.74919 4.08554 8.41347 3.74969 7.99935 3.74969H3.99967Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nNoteFilled12.category = 'Interface General';\n\nexport default NoteFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NoteFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NoteFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99988 0.000244137C9.27066 0.000244098 10.27 -6.03388e-05 11.0721 0.0666494C11.883 0.134133 12.5604 0.273882 13.1736 0.593009C14.1291 1.0905 14.9096 1.87082 15.407 2.82637C15.726 3.4396 15.8659 4.11698 15.9334 4.9279C16 5.73004 15.9998 6.72936 15.9998 8.00012C15.9998 9.27091 16.0001 10.2702 15.9334 11.0723C15.8659 11.8833 15.7261 12.5606 15.407 13.1739C14.9095 14.1295 14.1292 14.9098 13.1736 15.4072C12.5604 15.7264 11.883 15.8661 11.0721 15.9336C10.27 16.0003 9.27066 16 7.99988 16C6.72911 16 5.7298 16.0003 4.92766 15.9336C4.11674 15.8661 3.43935 15.7263 2.82613 15.4072C1.87057 14.9098 1.09025 14.1294 0.592764 13.1739C0.273638 12.5606 0.133888 11.8833 0.0664052 11.0723C-0.000304476 10.2702 -3.92617e-08 9.27091 0 8.00012C0 6.72934 -0.00029024 5.73005 0.0664052 4.9279C0.133877 4.1169 0.273637 3.43965 0.592764 2.82637C1.09025 1.87072 1.87048 1.09049 2.82613 0.593009C3.43941 0.273882 4.11665 0.134121 4.92766 0.0666494C5.72981 -4.61036e-05 6.72909 0.000244137 7.99988 0.000244137ZM4.99992 10.2501C4.58572 10.2501 4.24994 10.5859 4.24994 11.0001C4.25007 11.4142 4.5858 11.7501 4.99992 11.7501H7.99988C8.41389 11.7499 8.74973 11.4141 8.74987 11.0001C8.74987 10.586 8.41397 10.2502 7.99988 10.2501H4.99992ZM4.99992 7.25013C4.58572 7.25013 4.24994 7.58591 4.24994 8.00012C4.25007 8.41422 4.5858 8.75011 4.99992 8.75011H10.9998C11.4138 8.74998 11.7497 8.41414 11.7498 8.00012C11.7498 7.586 11.4139 7.25027 10.9998 7.25013H4.99992ZM4.99992 4.25018C4.58572 4.25018 4.24994 4.58596 4.24994 5.00017C4.25007 5.41426 4.5858 5.75016 4.99992 5.75016H10.9998C11.4138 5.75002 11.7497 5.41418 11.7498 5.00017C11.7498 4.58604 11.4139 4.25031 10.9998 4.25018H4.99992Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nNoteFilled16.category = 'Interface General';\n\nexport default NoteFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NoteFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NoteFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99997 0C11.7388 0 13.0944 -0.000579819 14.1757 0.0996091C15.2676 0.200796 16.1554 0.409852 16.9394 0.874997C17.8394 1.40902 18.5909 2.16059 19.1249 3.06054C19.5901 3.84451 19.7991 4.73238 19.9003 5.8242C20.0005 6.90548 19.9999 8.26121 19.9999 9.99997C19.9999 11.7387 20.0005 13.0945 19.9003 14.1757C19.7991 15.2676 19.5901 16.1554 19.1249 16.9394C18.5909 17.8394 17.8394 18.5909 16.9394 19.1249C16.1554 19.5901 15.2676 19.7991 14.1757 19.9003C13.0944 20.0005 11.7388 19.9999 9.99997 19.9999C8.26115 19.9999 6.90551 20.0005 5.8242 19.9003C4.73232 19.7991 3.84453 19.5901 3.06054 19.1249C2.16057 18.5909 1.40903 17.8394 0.874997 16.9394C0.409867 16.1554 0.200795 15.2676 0.0996091 14.1757C-0.000569605 13.0945 0 11.7387 0 9.99997C-2.71907e-08 8.26121 -0.000578525 6.90548 0.0996091 5.8242C0.200803 4.73238 0.409847 3.84451 0.874997 3.06054C1.40904 2.16059 2.16058 1.40902 3.06054 0.874997C3.84452 0.409852 4.73234 0.200796 5.8242 0.0996091C6.90551 -0.000579836 8.26116 0 9.99997 0ZM5.99998 13.25C5.58579 13.25 5.25002 13.5858 5.24998 14C5.24998 14.4142 5.58577 14.75 5.99998 14.75H11C11.4142 14.75 11.75 14.4142 11.75 14C11.7499 13.5858 11.4142 13.25 11 13.25H5.99998ZM5.99998 9.24997C5.58579 9.24997 5.25002 9.58579 5.24998 9.99997C5.24998 10.4142 5.58577 10.75 5.99998 10.75H14C14.4142 10.75 14.75 10.4142 14.75 9.99997C14.7499 9.58579 14.4141 9.24997 14 9.24997H5.99998ZM5.99998 5.24998C5.58579 5.24998 5.25002 5.5858 5.24998 5.99998C5.24998 6.41419 5.58577 6.74998 5.99998 6.74998H14C14.4142 6.74998 14.75 6.41419 14.75 5.99998C14.7499 5.5858 14.4141 5.24998 14 5.24998H5.99998Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nNoteFilled20.category = 'Interface General';\n\nexport default NoteFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NoteFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NoteFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.00014375 16.7139 0.100586C17.9415 0.202061 18.9265 0.409697 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12V12.8652C24 14.9018 24.0007 16.4848 23.876 17.7422C23.7501 19.0113 23.4901 20.0301 22.918 20.915C22.3995 21.7169 21.7169 22.3995 20.915 22.918C20.0301 23.4901 19.0113 23.7501 17.7422 23.876C16.4848 24.0007 14.9018 24 12.8652 24H12C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409697 18.9265 0.202061 17.9415 0.100586 16.7139C-0.00014375 15.495 0 13.9711 0 12C0 10.0289 -0.000143772 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143772 10.0289 0 12 0ZM7 16.25C6.58579 16.25 6.25 16.5858 6.25 17C6.25 17.4142 6.58579 17.75 7 17.75H12C12.4142 17.75 12.75 17.4142 12.75 17C12.75 16.5858 12.4142 16.25 12 16.25H7ZM7 11.25C6.58579 11.25 6.25 11.5858 6.25 12C6.25 12.4142 6.58579 12.75 7 12.75H17C17.4142 12.75 17.75 12.4142 17.75 12C17.75 11.5858 17.4142 11.25 17 11.25H7ZM7 6.25C6.58579 6.25 6.25 6.58579 6.25 7C6.25 7.41421 6.58579 7.75 7 7.75H17C17.4142 7.75 17.75 7.41421 17.75 7C17.75 6.58579 17.4142 6.25 17 6.25H7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nNoteFilled24.category = 'Interface General';\n\nexport default NoteFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NoteFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NoteFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V21.75C31 26.8586 26.8586 31 21.75 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM9 21.25C8.58579 21.25 8.25 21.5858 8.25 22C8.25 22.4142 8.58579 22.75 9 22.75H16C16.4142 22.75 16.75 22.4142 16.75 22C16.75 21.5858 16.4142 21.25 16 21.25H9ZM9 15.25C8.58579 15.25 8.25 15.5858 8.25 16C8.25 16.4142 8.58579 16.75 9 16.75H23C23.4142 16.75 23.75 16.4142 23.75 16C23.75 15.5858 23.4142 15.25 23 15.25H9ZM9 9.25C8.58579 9.25 8.25 9.58579 8.25 10C8.25 10.4142 8.58579 10.75 9 10.75H23C23.4142 10.75 23.75 10.4142 23.75 10C23.75 9.58579 23.4142 9.25 23 9.25H9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nNoteFilled32.category = 'Interface General';\n\nexport default NoteFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NotePlus12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NotePlus12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00049 0C6.80519 -1.09205e-07 7.44679 -0.00026661 7.96615 0.0351534C8.492 0.0710585 8.94827 0.146047 9.37619 0.323216C10.4173 0.754573 11.2455 1.58265 11.6768 2.62381C11.854 3.05181 11.929 3.50786 11.9648 4.03385C12.0003 4.55328 12 5.19464 12 5.99951C12 6.41353 11.664 6.74919 11.2501 6.74945C10.8359 6.74945 10.5001 6.41369 10.5001 5.99951C10.5001 5.17398 10.5 4.59199 10.4689 4.13541C10.4382 3.68578 10.3802 3.41191 10.2912 3.19701C10.0121 2.5235 9.47645 1.98797 8.80299 1.70885C8.58815 1.61985 8.31404 1.56183 7.86459 1.53113C7.40807 1.49998 6.82582 1.49988 6.00049 1.49988C5.17519 1.49988 4.59292 1.5 4.13638 1.53113C3.68697 1.5618 3.41284 1.61993 3.19798 1.70885C2.52445 1.98789 1.98894 2.52351 1.70982 3.19701C1.62081 3.41191 1.5628 3.68577 1.5321 4.13541C1.50095 4.59199 1.50085 5.17398 1.50085 5.99951C1.50085 6.82505 1.50095 7.40702 1.5321 7.86362C1.5628 8.31335 1.6208 8.58709 1.70982 8.80202C1.98891 9.47561 2.52438 10.0111 3.19798 10.2902C3.41285 10.3791 3.68691 10.4372 4.13638 10.4679C4.59292 10.499 5.17518 10.4991 6.00049 10.4991C6.4144 10.4994 6.75036 10.8351 6.75043 11.2491C6.75043 11.6631 6.41444 11.9988 6.00049 11.999C5.1958 11.999 4.5542 11.9993 4.03483 11.9639C3.50893 11.928 3.05273 11.8529 2.62479 11.6758C1.58352 11.2445 0.755514 10.4165 0.324192 9.37521C0.14697 8.94717 0.0720222 8.49123 0.0361299 7.96517C0.000708772 7.44573 0.000976483 6.8044 0.000976483 5.99951C0.000976455 5.19464 0.000704503 4.55328 0.0361299 4.03385C0.0720264 3.50786 0.146988 3.05182 0.324192 2.62381C0.755539 1.58266 1.58359 0.754492 2.62479 0.323216C3.0527 0.14613 3.50896 0.0710329 4.03483 0.0351534C4.5542 -0.000239907 5.19581 0 6.00049 0ZM5.99951 6.74945C6.41363 6.74945 6.74935 7.08529 6.74945 7.49939C6.74945 7.91357 6.41369 8.24933 5.99951 8.24933H3.99967C3.58561 8.2492 3.24974 7.91349 3.24974 7.49939C3.24983 7.08538 3.58567 6.74958 3.99967 6.74945H5.99951ZM7.99935 3.74969C8.41347 3.74969 8.74919 4.08554 8.74929 4.49963C8.74929 4.91381 8.41353 5.24957 7.99935 5.24957H3.99967C3.58561 5.24944 3.24974 4.91373 3.24974 4.49963C3.24983 4.08562 3.58567 3.74983 3.99967 3.74969H7.99935Z\"\n        fill={color}\n      />\n      <path\n        d=\"M9.74921 8.24951V9.74934M9.74921 11.2493V9.74934M9.74921 9.74934H8.24933M9.74921 9.74934H11.2491\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nNotePlus12.category = 'Interface General';\n\nexport default NotePlus12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NotePlus16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NotePlus16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99988 0.000244137C9.27066 0.000244098 10.27 -6.03735e-05 11.0721 0.0666494C11.883 0.134133 12.5604 0.273882 13.1736 0.593009C14.1291 1.0905 14.9096 1.87082 15.407 2.82637C15.726 3.4396 15.8659 4.11698 15.9334 4.9279C16 5.73004 15.9998 6.72936 15.9998 8.00012V8.62511C15.9996 9.03913 15.6638 9.37497 15.2498 9.3751C14.8356 9.3751 14.4999 9.03921 14.4998 8.62511V8.00012C14.4998 6.70401 14.4996 5.77751 14.4392 5.05192C14.3796 4.33552 14.265 3.88198 14.076 3.51875C13.7207 2.83623 13.1637 2.27939 12.4813 1.92404C12.118 1.73496 11.6645 1.62039 10.9481 1.56077C10.2225 1.50041 9.29602 1.50022 7.99988 1.50022C6.70374 1.50022 5.77727 1.50042 5.05168 1.56077C4.33514 1.62038 3.88177 1.73497 3.5185 1.92404C2.83589 2.27939 2.27914 2.83614 1.9238 3.51875C1.73472 3.88201 1.62014 4.33538 1.56052 5.05192C1.50018 5.77751 1.49998 6.70398 1.49998 8.00012C1.49998 9.29627 1.50016 10.2227 1.56052 10.9483C1.62015 11.6648 1.73472 12.1183 1.9238 12.4815C2.27915 13.164 2.83599 13.7209 3.5185 14.0762C3.88174 14.2652 4.33527 14.3799 5.05168 14.4395C5.77726 14.4998 6.70376 14.5 7.99988 14.5H8.62487C9.03896 14.5002 9.37486 14.8359 9.37486 15.25C9.37473 15.664 9.03888 15.9999 8.62487 16H7.99988C6.72911 16 5.7298 16.0003 4.92766 15.9336C4.11674 15.8661 3.43935 15.7263 2.82613 15.4072C1.87057 14.9098 1.09025 14.1294 0.592764 13.1739C0.273638 12.5606 0.133888 11.8833 0.0664052 11.0723C-0.00030451 10.2702 -3.92661e-08 9.27091 0 8.00012C0 6.72934 -0.00029024 5.73005 0.0664052 4.9279C0.133877 4.1169 0.273637 3.43965 0.592764 2.82637C1.09025 1.87072 1.87048 1.09049 2.82613 0.593009C3.43941 0.273882 4.11665 0.134121 4.92766 0.0666494C5.72981 -4.61028e-05 6.72909 0.000244137 7.99988 0.000244137ZM7.99988 10.2501C8.41397 10.2502 8.74987 10.586 8.74987 11.0001C8.74973 11.4141 8.41389 11.7499 7.99988 11.7501H4.99992C4.5858 11.7501 4.25007 11.4142 4.24994 11.0001C4.24994 10.5859 4.58572 10.2501 4.99992 10.2501H7.99988ZM10.9998 7.25013C11.4139 7.25027 11.7498 7.586 11.7498 8.00012C11.7497 8.41414 11.4138 8.74998 10.9998 8.75011H4.99992C4.5858 8.75011 4.25007 8.41422 4.24994 8.00012C4.24994 7.58591 4.58572 7.25013 4.99992 7.25013H10.9998ZM10.9998 4.25018C11.4139 4.25031 11.7498 4.58604 11.7498 5.00017C11.7497 5.41418 11.4138 5.75002 10.9998 5.75016H4.99992C4.5858 5.75016 4.25007 5.41426 4.24994 5.00017C4.24994 4.58596 4.58572 4.25018 4.99992 4.25018H10.9998Z\"\n        fill={color}\n      />\n      <path\n        d=\"M12.9998 10.7498V12.9998M12.9998 15.2498V12.9998M12.9998 12.9998H10.7498M12.9998 12.9998H15.2498\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nNotePlus16.category = 'Interface General';\n\nexport default NotePlus16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NotePlus20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NotePlus20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99997 0C11.7388 0 13.0944 -0.000579819 14.1757 0.0996091C15.2676 0.200796 16.1554 0.409852 16.9394 0.874997C17.8394 1.40902 18.5909 2.16059 19.1249 3.06054C19.5901 3.84451 19.7991 4.73238 19.9003 5.8242C20.0005 6.90548 19.9999 8.26121 19.9999 9.99997V12.625C19.9999 13.0392 19.6642 13.375 19.2499 13.375C18.8357 13.375 18.4999 13.0392 18.4999 12.625V9.99997C18.4999 8.23299 18.4995 6.95889 18.4072 5.96287C18.3159 4.97759 18.1396 4.33971 17.8349 3.82616C17.429 3.14213 16.8578 2.57091 16.1738 2.16503C15.6602 1.86034 15.0224 1.68406 14.0371 1.59277C13.041 1.50049 11.767 1.5 9.99997 1.5C8.23294 1.5 6.95891 1.50049 5.96287 1.59277C4.97755 1.68406 4.33972 1.86034 3.82616 2.16503C3.14212 2.57091 2.57093 3.14213 2.16503 3.82616C1.86033 4.33971 1.68407 4.97759 1.59277 5.96287C1.50049 6.95889 1.5 8.23299 1.5 9.99997C1.5 11.7669 1.5005 13.041 1.59277 14.0371C1.68406 15.0224 1.86035 15.6602 2.16503 16.1738C2.57092 16.8578 3.14211 17.429 3.82616 17.8349C4.33973 18.1396 4.97753 18.3159 5.96287 18.4072C6.95891 18.4995 8.23293 18.4999 9.99997 18.4999H12.625C13.0391 18.4999 13.3749 18.8358 13.375 19.2499C13.375 19.6642 13.0392 19.9999 12.625 19.9999H9.99997C8.26115 19.9999 6.90551 20.0005 5.8242 19.9003C4.73232 19.7991 3.84453 19.5901 3.06054 19.1249C2.16057 18.5909 1.40903 17.8394 0.874997 16.9394C0.409867 16.1554 0.200795 15.2676 0.0996091 14.1757C-0.000569605 13.0945 0 11.7387 0 9.99997C-2.71565e-08 8.26121 -0.000578527 6.90548 0.0996091 5.8242C0.200803 4.73238 0.409847 3.84451 0.874997 3.06054C1.40904 2.16059 2.16058 1.40902 3.06054 0.874997C3.84452 0.409852 4.73234 0.200796 5.8242 0.0996091C6.90551 -0.000579839 8.26116 0 9.99997 0ZM16.7499 13.5C17.1641 13.5 17.4999 13.8358 17.4999 14.25V16H19.2499C19.6641 16 19.9999 16.3358 19.9999 16.7499C19.9999 17.1641 19.6641 17.4999 19.2499 17.4999H17.4999V19.2499C17.4999 19.6642 17.1642 19.9999 16.7499 19.9999C16.3357 19.9999 16 19.6642 16 19.2499V17.4999H14.25C13.8358 17.4999 13.5 17.1641 13.5 16.7499C13.5 16.3358 13.8358 16 14.25 16H16V14.25C16 13.8358 16.3358 13.5 16.7499 13.5ZM11 13.25C11.4142 13.25 11.7499 13.5858 11.75 14C11.75 14.4142 11.4142 14.75 11 14.75H5.99998C5.58577 14.75 5.24998 14.4142 5.24998 14C5.25002 13.5858 5.58579 13.25 5.99998 13.25H11ZM14 9.24997C14.4141 9.24997 14.7499 9.58579 14.75 9.99997C14.75 10.4142 14.4142 10.75 14 10.75H5.99998C5.58577 10.75 5.24998 10.4142 5.24998 9.99997C5.25002 9.58579 5.58579 9.24997 5.99998 9.24997H14ZM14 5.24998C14.4141 5.24998 14.7499 5.5858 14.75 5.99998C14.75 6.41419 14.4142 6.74998 14 6.74998H5.99998C5.58577 6.74998 5.24998 6.41419 5.24998 5.99998C5.25002 5.5858 5.58579 5.24998 5.99998 5.24998H14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nNotePlus20.category = 'Interface General';\n\nexport default NotePlus20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NotePlus24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NotePlus24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.000143781 16.7139 0.100586C17.9415 0.202061 18.9265 0.409696 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12V14.625C24 15.0392 23.6642 15.375 23.25 15.375C22.8358 15.375 22.5 15.0392 22.5 14.625V12C22.5 10.0037 22.4997 8.55195 22.4053 7.40918C22.3116 6.27561 22.1288 5.51306 21.8027 4.88184C21.2079 3.73048 20.2695 2.79207 19.1182 2.19727C18.4869 1.87125 17.7244 1.68844 16.5908 1.59473C15.4481 1.50026 13.9963 1.5 12 1.5C10.0037 1.5 8.55195 1.50026 7.40918 1.59473C6.27561 1.68844 5.51306 1.87125 4.88184 2.19727C3.73048 2.79207 2.79207 3.73048 2.19727 4.88184C1.87125 5.51306 1.68844 6.27561 1.59473 7.40918C1.50026 8.55195 1.5 10.0037 1.5 12C1.5 13.9963 1.50026 15.4481 1.59473 16.5908C1.68844 17.7244 1.87125 18.4869 2.19727 19.1182C2.79207 20.2695 3.73048 21.2079 4.88184 21.8027C5.51306 22.1288 6.27561 22.3116 7.40918 22.4053C8.55195 22.4997 10.0037 22.5 12 22.5H14.625C15.0392 22.5 15.375 22.8358 15.375 23.25C15.375 23.6642 15.0392 24 14.625 24H12C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409696 18.9265 0.202061 17.9415 0.100586 16.7139C-0.000143781 15.495 0 13.9711 0 12C0 10.0289 -0.000143781 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143781 10.0289 0 12 0ZM19.75 15.5C20.1642 15.5 20.5 15.8358 20.5 16.25V19H23.25C23.6642 19 24 19.3358 24 19.75C24 20.1642 23.6642 20.5 23.25 20.5H20.5V23.25C20.5 23.6642 20.1642 24 19.75 24C19.3358 24 19 23.6642 19 23.25V20.5H16.25C15.8358 20.5 15.5 20.1642 15.5 19.75C15.5 19.3358 15.8358 19 16.25 19H19V16.25C19 15.8358 19.3358 15.5 19.75 15.5ZM12 16.25C12.4142 16.25 12.75 16.5858 12.75 17C12.75 17.4142 12.4142 17.75 12 17.75H7C6.58579 17.75 6.25 17.4142 6.25 17C6.25 16.5858 6.58579 16.25 7 16.25H12ZM17 11.25C17.4142 11.25 17.75 11.5858 17.75 12C17.75 12.4142 17.4142 12.75 17 12.75H7C6.58579 12.75 6.25 12.4142 6.25 12C6.25 11.5858 6.58579 11.25 7 11.25H17ZM17 6.25C17.4142 6.25 17.75 6.58579 17.75 7C17.75 7.41421 17.4142 7.75 17 7.75H7C6.58579 7.75 6.25 7.41421 6.25 7C6.25 6.58579 6.58579 6.25 7 6.25H17Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nNotePlus24.category = 'Interface General';\n\nexport default NotePlus24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NotePlus32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NotePlus32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V20.125C31 20.5392 30.6642 20.875 30.25 20.875C29.8358 20.875 29.5 20.5392 29.5 20.125V10.25C29.5 5.96979 26.0302 2.5 21.75 2.5H10.25C5.96979 2.5 2.5 5.96979 2.5 10.25V21.75C2.5 26.0302 5.96979 29.5 10.25 29.5H20.125C20.5392 29.5 20.875 29.8358 20.875 30.25C20.875 30.6642 20.5392 31 20.125 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM25.75 20.5C26.1642 20.5 26.5 20.8358 26.5 21.25V25H30.25C30.6642 25 31 25.3358 31 25.75C31 26.1642 30.6642 26.5 30.25 26.5H26.5V30.25C26.5 30.6642 26.1642 31 25.75 31C25.3358 31 25 30.6642 25 30.25V26.5H21.25C20.8358 26.5 20.5 26.1642 20.5 25.75C20.5 25.3358 20.8358 25 21.25 25H25V21.25C25 20.8358 25.3358 20.5 25.75 20.5ZM16 21.25C16.4142 21.25 16.75 21.5858 16.75 22C16.75 22.4142 16.4142 22.75 16 22.75H9C8.58579 22.75 8.25 22.4142 8.25 22C8.25 21.5858 8.58579 21.25 9 21.25H16ZM23 15.25C23.4142 15.25 23.75 15.5858 23.75 16C23.75 16.4142 23.4142 16.75 23 16.75H9C8.58579 16.75 8.25 16.4142 8.25 16C8.25 15.5858 8.58579 15.25 9 15.25H23ZM23 9.25C23.4142 9.25 23.75 9.58579 23.75 10C23.75 10.4142 23.4142 10.75 23 10.75H9C8.58579 10.75 8.25 10.4142 8.25 10C8.25 9.58579 8.58579 9.25 9 9.25H23Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nNotePlus32.category = 'Interface General';\n\nexport default NotePlus32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NotePlusFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NotePlusFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00049 0C6.80519 -1.09295e-07 7.44679 -0.000266635 7.96615 0.0351534C8.492 0.0710585 8.94827 0.146047 9.37619 0.323216C10.4173 0.754573 11.2455 1.58265 11.6768 2.62381C11.854 3.05181 11.929 3.50786 11.9648 4.03385C12.0003 4.55328 12 5.19464 12 5.99951C12 6.76455 11.9982 7.38175 11.9678 7.88705C11.88 7.85322 11.7896 7.82344 11.6963 7.8021C11.4929 6.91332 10.6997 6.24949 9.74921 6.24949C8.79882 6.2496 8.00545 6.91334 7.8021 7.8021C6.91336 8.00549 6.24958 8.79882 6.24949 9.74921C6.24951 10.6996 6.91335 11.4929 7.8021 11.6963C7.82341 11.7895 7.8523 11.8801 7.88608 11.9678C7.3812 11.998 6.76436 11.999 6.00049 11.999C5.1958 11.999 4.5542 11.9993 4.03483 11.9639C3.50893 11.928 3.05273 11.8529 2.62479 11.6758C1.58352 11.2445 0.755514 10.4165 0.324192 9.37521C0.14697 8.94717 0.0720222 8.49123 0.0361299 7.96517C0.000708747 7.44573 0.000976483 6.8044 0.000976483 5.99951C0.000976455 5.19464 0.000704507 4.55328 0.0361299 4.03385C0.0720264 3.50786 0.146988 3.05182 0.324192 2.62381C0.755539 1.58266 1.58359 0.754492 2.62479 0.323216C3.0527 0.14613 3.50896 0.0710329 4.03483 0.0351534C4.5542 -0.000239903 5.19581 0 6.00049 0ZM3.99967 6.74945C3.58567 6.74958 3.24983 7.08538 3.24974 7.49939C3.24974 7.91349 3.58561 8.2492 3.99967 8.24933H5.99951C6.41369 8.24933 6.74945 7.91357 6.74945 7.49939C6.74935 7.08529 6.41363 6.74945 5.99951 6.74945H3.99967ZM3.99967 3.74969C3.58567 3.74983 3.24983 4.08562 3.24974 4.49963C3.24974 4.91373 3.58561 5.24944 3.99967 5.24957H7.99935C8.41353 5.24957 8.74929 4.91381 8.74929 4.49963C8.74919 4.08554 8.41347 3.74969 7.99935 3.74969H3.99967Z\"\n        fill={color}\n      />\n      <path\n        d=\"M9.74921 8.24951V9.74934M9.74921 11.2493V9.74934M9.74921 9.74934H8.24933M9.74921 9.74934H11.2491\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nNotePlusFilled12.category = 'Interface General';\n\nexport default NotePlusFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NotePlusFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NotePlusFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99988 0.000244137C9.27066 0.000244098 10.27 -6.03388e-05 11.0721 0.0666494C11.883 0.134133 12.5604 0.273882 13.1736 0.593009C14.1291 1.0905 14.9096 1.87082 15.407 2.82637C15.726 3.4396 15.8659 4.11698 15.9334 4.9279C16 5.73004 15.9998 6.72936 15.9998 8.00012C15.9998 9.27091 16.0001 10.2702 15.9334 11.0723C15.932 11.0884 15.9299 11.1043 15.9285 11.1202C15.7164 11.0436 15.4883 11.0001 15.2498 11.0001H14.9998V10.7501C14.9998 9.64561 14.1042 8.75024 12.9998 8.75011C11.8952 8.75011 10.9998 9.64553 10.9998 10.7501V11.0001H10.7498C9.64528 11.0001 8.74987 11.8955 8.74987 13C8.75002 14.1045 9.64538 15 10.7498 15H10.9998V15.25C10.9999 15.4885 11.0433 15.7166 11.1199 15.9287C11.104 15.9301 11.0881 15.9323 11.0721 15.9336C10.27 16.0003 9.27066 16 7.99988 16C6.72911 16 5.7298 16.0003 4.92766 15.9336C4.11674 15.8661 3.43935 15.7263 2.82613 15.4072C1.87057 14.9098 1.09025 14.1294 0.592764 13.1739C0.273638 12.5606 0.133888 11.8833 0.0664052 11.0723C-0.000304476 10.2702 -3.92617e-08 9.27091 0 8.00012C0 6.72934 -0.00029024 5.73005 0.0664052 4.9279C0.133877 4.1169 0.273637 3.43965 0.592764 2.82637C1.09025 1.87072 1.87048 1.09049 2.82613 0.593009C3.43941 0.273882 4.11665 0.134121 4.92766 0.0666494C5.72981 -4.61036e-05 6.72909 0.000244137 7.99988 0.000244137ZM4.99992 10.2501C4.58572 10.2501 4.24994 10.5859 4.24994 11.0001C4.25007 11.4142 4.5858 11.7501 4.99992 11.7501H7.99988C8.41389 11.7499 8.74973 11.4141 8.74987 11.0001C8.74987 10.586 8.41397 10.2502 7.99988 10.2501H4.99992ZM4.99992 7.25013C4.58572 7.25013 4.24994 7.58591 4.24994 8.00012C4.25007 8.41422 4.5858 8.75011 4.99992 8.75011H10.9998C11.4138 8.74998 11.7497 8.41414 11.7498 8.00012C11.7498 7.586 11.4139 7.25027 10.9998 7.25013H4.99992ZM4.99992 4.25018C4.58572 4.25018 4.24994 4.58596 4.24994 5.00017C4.25007 5.41426 4.5858 5.75016 4.99992 5.75016H10.9998C11.4138 5.75002 11.7497 5.41418 11.7498 5.00017C11.7498 4.58604 11.4139 4.25031 10.9998 4.25018H4.99992Z\"\n        fill={color}\n      />\n      <path\n        d=\"M12.9998 10.7498V12.9998M12.9998 15.2498V12.9998M12.9998 12.9998H10.7498M12.9998 12.9998H15.2498\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nNotePlusFilled16.category = 'Interface General';\n\nexport default NotePlusFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NotePlusFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NotePlusFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99997 0C11.7388 0 13.0944 -0.000579819 14.1757 0.0996091C15.2676 0.200796 16.1554 0.409852 16.9394 0.874997C17.8394 1.40902 18.5909 2.16059 19.1249 3.06054C19.5901 3.84451 19.7991 4.73238 19.9003 5.8242C20.0005 6.90548 19.9999 8.26121 19.9999 9.99997C19.9999 11.7387 20.0005 13.0945 19.9003 14.1757C19.8874 14.3154 19.8722 14.4517 19.8554 14.5849C19.6626 14.5311 19.4599 14.5 19.2499 14.5H18.9999V14.25C18.9999 13.0073 17.9926 12 16.7499 12C15.5073 12 14.5 13.0073 14.5 14.25V14.5H14.25C13.0073 14.5 12 15.5073 12 16.7499C12 17.9926 13.0073 18.9999 14.25 18.9999H14.5V19.2499C14.5 19.4599 14.5311 19.6626 14.5849 19.8554C14.4517 19.8722 14.3154 19.8874 14.1757 19.9003C13.0944 20.0005 11.7388 19.9999 9.99997 19.9999C8.26115 19.9999 6.90551 20.0005 5.8242 19.9003C4.73232 19.7991 3.84453 19.5901 3.06054 19.1249C2.16057 18.5909 1.40903 17.8394 0.874997 16.9394C0.409867 16.1554 0.200795 15.2676 0.0996091 14.1757C-0.000569605 13.0945 0 11.7387 0 9.99997C-2.71907e-08 8.26121 -0.000578525 6.90548 0.0996091 5.8242C0.200803 4.73238 0.409847 3.84451 0.874997 3.06054C1.40904 2.16059 2.16058 1.40902 3.06054 0.874997C3.84452 0.409852 4.73234 0.200796 5.8242 0.0996091C6.90551 -0.000579836 8.26116 0 9.99997 0ZM5.99998 13.25C5.58579 13.25 5.25002 13.5858 5.24998 14C5.24998 14.4142 5.58577 14.75 5.99998 14.75H11C11.4142 14.75 11.75 14.4142 11.75 14C11.7499 13.5858 11.4142 13.25 11 13.25H5.99998ZM5.99998 9.24997C5.58579 9.24997 5.25002 9.58579 5.24998 9.99997C5.24998 10.4142 5.58577 10.75 5.99998 10.75H14C14.4142 10.75 14.75 10.4142 14.75 9.99997C14.7499 9.58579 14.4141 9.24997 14 9.24997H5.99998ZM5.99998 5.24998C5.58579 5.24998 5.25002 5.5858 5.24998 5.99998C5.24998 6.41419 5.58577 6.74998 5.99998 6.74998H14C14.4142 6.74998 14.75 6.41419 14.75 5.99998C14.7499 5.5858 14.4141 5.24998 14 5.24998H5.99998Z\"\n        fill={color}\n      />\n      <path\n        d=\"M16.7499 14.25V16.75M16.7499 19.25V16.75M16.7499 16.75H14.25M16.7499 16.75H19.2499\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nNotePlusFilled20.category = 'Interface General';\n\nexport default NotePlusFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NotePlusFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NotePlusFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.00014375 16.7139 0.100586C17.9415 0.202061 18.9265 0.409697 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12V12.8652C24 14.8221 23.9983 16.36 23.8877 17.5928C23.6854 17.5331 23.4716 17.5 23.25 17.5H22V16.25C22 15.0074 20.9926 14 19.75 14C18.5074 14 17.5 15.0074 17.5 16.25V17.5H16.25C15.0074 17.5 14 18.5074 14 19.75C14 20.9926 15.0074 22 16.25 22H17.5V23.25C17.5 23.4716 17.5331 23.6854 17.5928 23.8877C16.36 23.9983 14.8221 24 12.8652 24H12C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409697 18.9265 0.202061 17.9415 0.100586 16.7139C-0.00014375 15.495 0 13.9711 0 12C0 10.0289 -0.000143772 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143772 10.0289 0 12 0ZM22.0439 22C22.0295 22.0146 22.0146 22.0285 22 22.043V22H22.0439ZM7 16.25C6.58579 16.25 6.25 16.5858 6.25 17C6.25 17.4142 6.58579 17.75 7 17.75H12C12.4142 17.75 12.75 17.4142 12.75 17C12.75 16.5858 12.4142 16.25 12 16.25H7ZM7 11.25C6.58579 11.25 6.25 11.5858 6.25 12C6.25 12.4142 6.58579 12.75 7 12.75H17C17.4142 12.75 17.75 12.4142 17.75 12C17.75 11.5858 17.4142 11.25 17 11.25H7ZM7 6.25C6.58579 6.25 6.25 6.58579 6.25 7C6.25 7.41421 6.58579 7.75 7 7.75H17C17.4142 7.75 17.75 7.41421 17.75 7C17.75 6.58579 17.4142 6.25 17 6.25H7Z\"\n        fill={color}\n      />\n      <path\n        d=\"M19.75 16.25V19.75M19.75 23.25V19.75M19.75 19.75H16.25M19.75 19.75H23.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nNotePlusFilled24.category = 'Interface General';\n\nexport default NotePlusFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/NotePlusFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const NotePlusFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V21.75C31 22.2882 30.9505 22.8151 30.8623 23.3281C30.6662 23.2787 30.4615 23.25 30.25 23.25H28.25V21.25C28.25 19.8693 27.1307 18.75 25.75 18.75C24.3693 18.75 23.25 19.8693 23.25 21.25V23.25H21.25C19.8693 23.25 18.75 24.3693 18.75 25.75C18.75 27.1307 19.8693 28.25 21.25 28.25H23.25V30.25C23.25 30.4615 23.2787 30.6662 23.3281 30.8623C22.8151 30.9505 22.2882 31 21.75 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM28.3301 28.25C28.3037 28.2767 28.2767 28.3027 28.25 28.3291V28.25H28.3301ZM9 21.25C8.58579 21.25 8.25 21.5858 8.25 22C8.25 22.4142 8.58579 22.75 9 22.75H16C16.4142 22.75 16.75 22.4142 16.75 22C16.75 21.5858 16.4142 21.25 16 21.25H9ZM9 15.25C8.58579 15.25 8.25 15.5858 8.25 16C8.25 16.4142 8.58579 16.75 9 16.75H23C23.4142 16.75 23.75 16.4142 23.75 16C23.75 15.5858 23.4142 15.25 23 15.25H9ZM9 9.25C8.58579 9.25 8.25 9.58579 8.25 10C8.25 10.4142 8.58579 10.75 9 10.75H23C23.4142 10.75 23.75 10.4142 23.75 10C23.75 9.58579 23.4142 9.25 23 9.25H9Z\"\n        fill={color}\n      />\n      <path\n        d=\"M25.75 21.25V25.75M25.75 30.25V25.75M25.75 25.75H21.25M25.75 25.75H30.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nNotePlusFilled32.category = 'Interface General';\n\nexport default NotePlusFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PageRedirect12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PageRedirect12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.96973 7.21973C9.26262 6.92683 9.73738 6.92683 10.0303 7.21973L11.7803 8.96973C12.0732 9.26262 12.0732 9.73738 11.7803 10.0303L10.0303 11.7803C9.73738 12.0732 9.26262 12.0732 8.96973 11.7803C8.67683 11.4874 8.67683 11.0126 8.96973 10.7197L9.43945 10.25H5.75C5.33579 10.25 5 9.91421 5 9.5C5 9.08579 5.33579 8.75 5.75 8.75H9.43945L8.96973 8.28027C8.67683 7.98738 8.67683 7.51262 8.96973 7.21973ZM7.75 0C10.0972 5.36889e-09 12 1.90279 12 4.25V5.25C12 5.66421 11.6642 6 11.25 6C10.8358 6 10.5 5.66421 10.5 5.25V4.25C10.5 2.73122 9.26878 1.5 7.75 1.5H4.25C2.73122 1.5 1.5 2.73122 1.5 4.25V7.75C1.5 8.94274 2.25961 9.9565 3.32129 10.3369C3.69269 10.47 4 10.7891 4 11.1836C3.99976 11.6219 3.62707 11.9758 3.20215 11.8682C1.36171 11.4017 0 9.73555 0 7.75V4.25C0 1.90279 1.90279 0 4.25 0H7.75ZM4 3C4.55228 3 5 3.44772 5 4C5 4.55228 4.55228 5 4 5C3.44772 5 3 4.55228 3 4C3 3.44772 3.44772 3 4 3ZM7 3C7.55228 3 8 3.44772 8 4C8 4.55228 7.55228 5 7 5C6.44772 5 6 4.55228 6 4C6 3.44772 6.44772 3 7 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPageRedirect12.category = 'Interface General';\n\nexport default PageRedirect12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PageRedirect16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PageRedirect16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.7499 0C13.6494 5.88731e-08 15.9999 2.35049 15.9999 5.24996V8.24994C15.9999 8.66415 15.6641 8.99993 15.2499 8.99993C14.8357 8.99993 14.4999 8.66415 14.4999 8.24994V5.24996C14.4999 3.17891 12.821 1.49999 10.7499 1.49999H5.24996C3.17891 1.49999 1.49999 3.17891 1.49999 5.24996V10.7499C1.49999 12.821 3.17891 14.4999 5.24996 14.4999H6.24995C6.66416 14.4999 6.99995 14.8357 6.99995 15.2499C6.99995 15.6641 6.66416 15.9999 6.24995 15.9999H5.24996C2.35049 15.9999 0 13.6494 0 10.7499V5.24996C1.33298e-08 2.35049 2.35049 0 5.24996 0H10.7499ZM12.1923 10.248C12.4694 9.94035 12.944 9.91543 13.2519 10.1923L15.7518 12.4423C15.9098 12.5844 15.9998 12.7874 15.9999 12.9999C15.9999 13.2124 15.9097 13.4153 15.7518 13.5575L13.2519 15.8075C12.944 16.0846 12.4694 16.0597 12.1923 15.7518C11.9154 15.444 11.9402 14.9693 12.248 14.6923L13.2948 13.7499H8.74993C8.33572 13.7499 7.99994 13.4141 7.99994 12.9999C8.00011 12.5858 8.33583 12.2499 8.74993 12.2499H13.2948L12.248 11.3075C11.9403 11.0304 11.9153 10.5558 12.1923 10.248ZM4.49997 3.49997C5.05225 3.49997 5.49996 3.94769 5.49996 4.49997C5.49996 5.05225 5.05225 5.49996 4.49997 5.49996C3.94769 5.49996 3.49997 5.05225 3.49997 4.49997C3.49997 3.94769 3.94769 3.49997 4.49997 3.49997ZM7.49994 3.49997C8.05222 3.49997 8.49994 3.94769 8.49994 4.49997C8.49994 5.05225 8.05222 5.49996 7.49994 5.49996C6.94766 5.49996 6.49995 5.05225 6.49995 4.49997C6.49995 3.94769 6.94766 3.49997 7.49994 3.49997ZM10.4999 3.49997C11.0522 3.49997 11.4999 3.94769 11.4999 4.49997C11.4999 5.05225 11.0522 5.49996 10.4999 5.49996C9.94764 5.49996 9.49993 5.05225 9.49993 4.49997C9.49993 3.94769 9.94764 3.49997 10.4999 3.49997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPageRedirect16.category = 'Interface General';\n\nexport default PageRedirect16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PageRedirect20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PageRedirect20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.7498 0C17.2016 1.61067e-08 19.9998 2.79819 19.9998 6.24992V10.2499C19.9998 10.6641 19.664 10.9999 19.2498 10.9999C18.8356 10.9999 18.4998 10.6641 18.4998 10.2499V6.24992C18.4998 3.6266 16.3732 1.49998 13.7498 1.49998H6.24992C3.6266 1.49998 1.49998 3.6266 1.49998 6.24992V13.7498C1.49998 16.3732 3.6266 18.4998 6.24992 18.4998H7.24991C7.66412 18.4998 7.9999 18.8356 7.9999 19.2498C7.9999 19.664 7.66412 19.9998 7.24991 19.9998H6.24992C2.79819 19.9998 1.61062e-07 17.2016 0 13.7498V6.24992C0 2.79819 2.79819 1.61062e-08 6.24992 0H13.7498ZM15.2 12.2391C15.4818 11.9359 15.9571 11.9185 16.2605 12.2L19.7605 15.45C19.9132 15.5918 19.9997 15.7914 19.9998 15.9998C19.9998 16.2082 19.9131 16.4077 19.7605 16.5496L16.2605 19.7996C15.9571 20.0814 15.4819 20.0639 15.2 19.7605C14.9184 19.457 14.9357 18.9818 15.2391 18.7L17.3396 16.7498H10.7499C10.3357 16.7498 9.99988 16.414 9.99988 15.9998C10.0001 15.5858 10.3358 15.2498 10.7499 15.2498H17.3396L15.2391 13.2996C14.9358 13.0178 14.9183 12.5425 15.2 12.2391ZM4.99994 3.99995C5.55222 3.99995 5.99993 4.44766 5.99993 4.99994C5.99993 5.55222 5.55222 5.99993 4.99994 5.99993C4.44766 5.99993 3.99995 5.55222 3.99995 4.99994C3.99995 4.44766 4.44766 3.99995 4.99994 3.99995ZM7.9999 3.99995C8.55218 3.99995 8.99989 4.44766 8.99989 4.99994C8.99989 5.55222 8.55218 5.99993 7.9999 5.99993C7.44762 5.99993 6.99991 5.55222 6.99991 4.99994C6.99991 4.44766 7.44762 3.99995 7.9999 3.99995ZM10.9999 3.99995C11.5521 3.99995 11.9999 4.44766 11.9999 4.99994C11.9999 5.55222 11.5521 5.99993 10.9999 5.99993C10.4476 5.99993 9.99988 5.55222 9.99988 4.99994C9.99988 4.44766 10.4476 3.99995 10.9999 3.99995Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPageRedirect20.category = 'Interface General';\n\nexport default PageRedirect20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PageRedirect24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PageRedirect24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"25\"\n      height=\"24\"\n      viewBox=\"0 0 25 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.2513 0.000976523C20.5309 0.00150428 24.001 3.47095 24.001 7.75066V12.2495C24.001 12.6637 23.6652 12.9995 23.251 12.9995C22.8368 12.9995 22.501 12.6637 22.501 12.2495V7.75066C22.501 4.29935 19.7025 1.50144 16.2513 1.50092H7.75164C4.3 1.50092 1.50189 4.29902 1.50189 7.75066V16.2503C1.50242 19.7015 4.30032 22.5001 7.75164 22.5001H10.2506C10.6648 22.5001 11.0005 22.8358 11.0005 23.25C11.0005 23.6642 10.6648 24 10.2506 24H7.75164C3.47193 24 0.000527829 20.5299 0 16.2503V7.75066C0 3.47063 3.47161 0.000976559 7.75164 0.000976523H16.2513ZM18.2053 14.2348C18.4897 13.9338 18.9638 13.9203 19.2648 14.2045L23.7647 18.4543C23.9146 18.5959 23.9999 18.793 24 18.9992C24 19.2055 23.9146 19.4025 23.7647 19.5441L19.2648 23.794C18.9637 24.0784 18.4897 24.0648 18.2053 23.7637C17.921 23.4625 17.9345 22.9885 18.2356 22.7042L21.3644 19.7492H12.7505C12.3363 19.7492 12.0005 19.4134 12.0005 18.9992C12.0006 18.5851 12.3363 18.2493 12.7505 18.2493H21.3644L18.2356 15.2943C17.9346 15.0099 17.921 14.5359 18.2053 14.2348ZM6.00073 3.99984C6.55299 3.99984 7.00069 4.44753 7.00069 4.9998C7.00069 5.55206 6.55299 5.99976 6.00073 5.99976C5.44847 5.99976 5.00077 5.55206 5.00077 4.9998C5.00077 4.44753 5.44847 3.99984 6.00073 3.99984ZM9.50059 3.99984C10.0529 3.99984 10.5005 4.44753 10.5005 4.9998C10.5005 5.55206 10.0529 5.99976 9.50059 5.99976C8.94833 5.99976 8.50063 5.55206 8.50063 4.9998C8.50063 4.44753 8.94833 3.99984 9.50059 3.99984ZM13.0004 3.99984C13.5527 3.99984 14.0004 4.44753 14.0004 4.9998C14.0004 5.55206 13.5527 5.99976 13.0004 5.99976C12.4482 5.99976 12.0005 5.55206 12.0005 4.9998C12.0005 4.44753 12.4482 3.99984 13.0004 3.99984Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPageRedirect24.category = 'Interface General';\n\nexport default PageRedirect24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PageRedirect32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PageRedirect32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8584 1.00013 30.9999 5.14156 31 10.25V16.25C31 16.6642 30.6642 17 30.25 17C29.8358 17 29.5 16.6642 29.5 16.25V10.25C29.4999 5.96999 26.03 2.50013 21.75 2.5H10.25C5.96999 2.50013 2.50013 5.96999 2.5 10.25V21.75C2.50013 26.03 5.96999 29.4999 10.25 29.5H13.25C13.6642 29.5 14 29.8358 14 30.25C14 30.6642 13.6642 31 13.25 31H10.25C5.14156 30.9999 1.00013 26.8584 1 21.75V10.25C1.00013 5.14156 5.14156 1.00013 10.25 1H21.75ZM24.207 19.2324C24.4929 18.9331 24.968 18.9216 25.2676 19.207L30.7676 24.457C30.9158 24.5985 30.9999 24.7951 31 25C31 25.2049 30.9158 25.4015 30.7676 25.543L25.2676 30.793C24.9679 31.0786 24.4929 31.0671 24.207 30.7676C23.9215 30.4679 23.933 29.9929 24.2324 29.707L28.3779 25.75H15.75C15.3358 25.75 15 25.4142 15 25C15.0001 24.5859 15.3359 24.25 15.75 24.25H28.3779L24.2324 20.293C23.933 20.0071 23.9214 19.532 24.207 19.2324ZM7.25 6C7.94036 6 8.5 6.55964 8.5 7.25C8.5 7.94036 7.94036 8.5 7.25 8.5C6.55964 8.5 6 7.94036 6 7.25C6 6.55964 6.55964 6 7.25 6ZM11.75 6C12.4404 6 13 6.55964 13 7.25C13 7.94036 12.4404 8.5 11.75 8.5C11.0596 8.5 10.5 7.94036 10.5 7.25C10.5 6.55964 11.0596 6 11.75 6ZM16.25 6C16.9404 6 17.5 6.55964 17.5 7.25C17.5 7.94036 16.9404 8.5 16.25 8.5C15.5596 8.5 15 7.94036 15 7.25C15 6.55964 15.5596 6 16.25 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPageRedirect32.category = 'Interface General';\n\nexport default PageRedirect32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Palette12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Palette12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 6.287 11.9796 6.56969 11.9404 6.84668C11.7883 7.92227 10.8112 8.49983 9.91211 8.5H8.26855C7.96863 8.50006 7.7002 8.68605 7.59473 8.9668L6.95801 10.665C6.66861 11.4368 5.86837 12.0783 4.90137 11.8994C2.11254 11.3827 0 8.9388 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.20258 3.08313 10.0373 5.17383 10.4248C5.2349 10.4361 5.29905 10.4251 5.36719 10.3809C5.43995 10.3336 5.51095 10.2501 5.55273 10.1387L6.19043 8.44043C6.51539 7.57411 7.34329 7.00006 8.26855 7H9.91211C10.2587 6.99985 10.4327 6.79465 10.4551 6.63672C10.4844 6.42907 10.5 6.21655 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM4.5 7.25C4.91421 7.25 5.25 7.58579 5.25 8C5.25 8.41421 4.91421 8.75 4.5 8.75C4.08579 8.75 3.75 8.41421 3.75 8C3.75 7.58579 4.08579 7.25 4.5 7.25ZM3.5 4.25C3.91421 4.25 4.25 4.58579 4.25 5C4.25 5.41421 3.91421 5.75 3.5 5.75C3.08579 5.75 2.75 5.41421 2.75 5C2.75 4.58579 3.08579 4.25 3.5 4.25ZM8.5 4.25C8.91421 4.25 9.25 4.58579 9.25 5C9.25 5.41421 8.91421 5.75 8.5 5.75C8.08579 5.75 7.75 5.41421 7.75 5C7.75 4.58579 8.08579 4.25 8.5 4.25ZM6 2.5C6.41421 2.5 6.75 2.83579 6.75 3.25C6.75 3.66421 6.41421 4 6 4C5.58579 4 5.25 3.66421 5.25 3.25C5.25 2.83579 5.58579 2.5 6 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPalette12.category = 'Objects';\n\nexport default Palette12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Palette16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Palette16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C12.4183 0 16 3.58172 16 8C16 8.18336 15.9936 8.36541 15.9814 8.5459C15.8873 9.94115 14.6348 10.75 13.4404 10.75H10.585C9.99762 10.75 9.48523 11.1499 9.34277 11.7197L8.76855 14.0176C8.48831 15.1383 7.38958 16.0912 6.0752 15.7666C2.58725 14.9046 0 11.7553 0 8C0 3.58172 3.58172 0 8 0ZM8 1.5C4.41015 1.5 1.5 4.41015 1.5 8C1.5 11.0494 3.60051 13.6101 6.43457 14.3105C6.76034 14.3911 7.18388 14.1717 7.31348 13.6533L7.8877 11.3555C8.19715 10.118 9.30938 9.25001 10.585 9.25H13.4404C14.0576 9.24998 14.4573 8.85753 14.4854 8.44531C14.4953 8.29841 14.5 8.14964 14.5 8C14.5 4.41015 11.5899 1.5 8 1.5ZM5 10C5.55228 10 6 10.4477 6 11C6 11.5523 5.55228 12 5 12C4.44772 12 4 11.5523 4 11C4 10.4477 4.44772 10 5 10ZM4.5 5.5C5.05228 5.5 5.5 5.94772 5.5 6.5C5.5 7.05228 5.05228 7.5 4.5 7.5C3.94772 7.5 3.5 7.05228 3.5 6.5C3.5 5.94772 3.94772 5.5 4.5 5.5ZM11.5 5.5C12.0523 5.5 12.5 5.94772 12.5 6.5C12.5 7.05228 12.0523 7.5 11.5 7.5C10.9477 7.5 10.5 7.05228 10.5 6.5C10.5 5.94772 10.9477 5.5 11.5 5.5ZM8 3C8.55228 3 9 3.44772 9 4C9 4.55228 8.55228 5 8 5C7.44772 5 7 4.55228 7 4C7 3.44772 7.44772 3 8 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPalette16.category = 'Objects';\n\nexport default Palette16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Palette20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Palette20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C14.9706 1 19 5.02944 19 10C19 10.0796 18.9991 10.1591 18.9971 10.2383C18.9562 11.8075 17.556 12.7529 16.2002 12.7529H12.8213C12.1 12.7529 11.4731 13.2479 11.3047 13.9492L10.6309 16.7568C10.3276 18.0203 9.08599 19.0802 7.63184 18.6846C3.81077 17.6449 1 14.1518 1 10C1 5.02944 5.02944 1 10 1ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 13.4578 4.84074 16.3707 8.02539 17.2373C8.46971 17.3582 9.01589 17.0569 9.17188 16.4072L9.8457 13.5996C10.1759 12.2238 11.4064 11.2529 12.8213 11.2529H16.2002C16.9652 11.2529 17.4827 10.75 17.4971 10.1992C17.4988 10.1331 17.5 10.0666 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM6.5 11.5C7.05228 11.5 7.5 11.9477 7.5 12.5C7.5 13.0523 7.05228 13.5 6.5 13.5C5.94772 13.5 5.5 13.0523 5.5 12.5C5.5 11.9477 5.94772 11.5 6.5 11.5ZM6 7C6.55228 7 7 7.44772 7 8C7 8.55228 6.55228 9 6 9C5.44772 9 5 8.55228 5 8C5 7.44772 5.44772 7 6 7ZM14 7C14.5523 7 15 7.44772 15 8C15 8.55228 14.5523 9 14 9C13.4477 9 13 8.55228 13 8C13 7.44772 13.4477 7 14 7ZM10 4.5C10.5523 4.5 11 4.94772 11 5.5C11 6.05228 10.5523 6.5 10 6.5C9.44771 6.5 9 6.05228 9 5.5C9 4.94772 9.44771 4.5 10 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPalette20.category = 'Objects';\n\nexport default Palette20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Palette24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Palette24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C18.0751 1 23 5.92487 23 12C23 12.9303 22.8841 13.8349 22.666 14.6992C22.2877 16.198 20.8657 17.0029 19.4844 17.0029H15.0684C14.1559 17.003 13.3462 17.5875 13.0576 18.4531L12.3574 20.5537C11.8926 21.9483 10.4452 23.0172 8.85352 22.543C4.31255 21.1894 1 16.9825 1 12C1 5.92487 5.92487 1 12 1ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 16.3009 5.35867 19.9361 9.28125 21.1055C9.92049 21.296 10.6621 20.8938 10.9336 20.0801L11.6348 17.9785C12.1275 16.5005 13.5103 15.503 15.0684 15.5029H19.4844C20.35 15.5029 21.0404 15.0119 21.2119 14.332C21.4 13.5867 21.5 12.8055 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM7.25 13.5C7.94036 13.5 8.5 14.0596 8.5 14.75C8.5 15.4404 7.94036 16 7.25 16C6.55964 16 6 15.4404 6 14.75C6 14.0596 6.55964 13.5 7.25 13.5ZM7.25 8C7.94036 8 8.5 8.55964 8.5 9.25C8.5 9.94036 7.94036 10.5 7.25 10.5C6.55964 10.5 6 9.94036 6 9.25C6 8.55964 6.55964 8 7.25 8ZM17.75 8C18.4404 8 19 8.55964 19 9.25C19 9.94036 18.4404 10.5 17.75 10.5C17.0596 10.5 16.5 9.94036 16.5 9.25C16.5 8.55964 17.0596 8 17.75 8ZM12 5C12.6904 5 13.25 5.55964 13.25 6.25C13.25 6.94036 12.6904 7.5 12 7.5C11.3096 7.5 10.75 6.94036 10.75 6.25C10.75 5.55964 11.3096 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPalette24.category = 'Objects';\n\nexport default Palette24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Palette32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Palette32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.001 1C24.303 1.00013 31.0331 7.73022 31.0332 16.0322C31.0332 17.3037 30.876 18.5399 30.5781 19.7207C30.0917 21.6485 28.2524 22.7089 26.4287 22.709H20.2773C18.8786 22.7091 17.6367 23.6047 17.1943 24.9316L16.2227 27.8457C15.6106 29.6817 13.7255 31.0458 11.6875 30.4365C5.48852 28.5825 0.96875 22.836 0.96875 16.0322C0.968864 7.73021 7.69896 1.00011 16.001 1ZM16.001 2.5C8.52739 2.50011 2.46886 8.55864 2.46875 16.0322C2.46875 22.155 6.53574 27.3297 12.1172 28.999C13.2017 29.3232 14.3812 28.627 14.7998 27.3711L15.7715 24.457C16.418 22.5175 18.2329 21.2091 20.2773 21.209H26.4287C27.7368 21.2089 28.8433 20.4623 29.123 19.3535C29.3909 18.2917 29.5332 17.179 29.5332 16.0322C29.5331 8.55865 23.4746 2.50013 16.001 2.5ZM8.50098 18.5C9.3294 18.5 10.001 19.1716 10.001 20C10.001 20.8284 9.3294 21.5 8.50098 21.5C7.67255 21.5 7.00098 20.8284 7.00098 20C7.00098 19.1716 7.67255 18.5 8.50098 18.5ZM8.50098 10.5C9.3294 10.5 10.001 11.1716 10.001 12C10.001 12.8284 9.3294 13.5 8.50098 13.5C7.67255 13.5 7.00098 12.8284 7.00098 12C7.00098 11.1716 7.67255 10.5 8.50098 10.5ZM23.501 10.5C24.3294 10.5 25.001 11.1716 25.001 12C25.001 12.8284 24.3294 13.5 23.501 13.5C22.6726 13.5 22.001 12.8284 22.001 12C22.001 11.1716 22.6726 10.5 23.501 10.5ZM16.001 6C16.8294 6 17.501 6.67157 17.501 7.5C17.501 8.32843 16.8294 9 16.001 9C15.1725 9 14.501 8.32843 14.501 7.5C14.501 6.67157 15.1725 6 16.001 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPalette32.category = 'Objects';\n\nexport default Palette32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDown12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDown12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.22218 10.9094C4.96529 12.3612 7.03989 12.3613 7.78273 10.9094L11.7573 3.14087C12.6805 1.33585 10.8205 -0.626791 8.96827 0.197513L6.12062 1.46509C6.04613 1.49825 5.96079 1.49809 5.88624 1.46509L3.03273 0.19556C1.18018 -0.628504 -0.679132 1.33501 0.244641 3.1399L4.22218 10.9094ZM6.44679 10.2258C6.26109 10.5888 5.74292 10.5888 5.55714 10.2258L1.58058 2.4563C1.30131 1.91064 1.86329 1.31752 2.42335 1.56665L5.25343 2.82544V5.25025C5.25343 5.66445 5.58923 6.00023 6.00343 6.00025C6.41764 6.00025 6.75343 5.66446 6.75343 5.25025V2.82544L9.57863 1.56763C10.1385 1.31877 10.7003 1.91172 10.4214 2.45728L6.44679 10.2258Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDown12.category = 'Communication';\n\nexport default PaperAirplaneDown12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDown16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDown16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.13611 13.8694C6.91953 15.3809 9.08121 15.3809 9.86463 13.8694L14.725 4.49047C15.7691 2.47547 13.673 0.279372 11.6117 1.22875L8.19471 2.80297C8.07217 2.85941 7.93054 2.85937 7.80799 2.80297L4.38807 1.22777C2.32674 0.278916 0.230575 2.47562 1.27479 4.49047L6.13611 13.8694ZM8.53357 13.1789C8.30975 13.6108 7.69199 13.6108 7.46814 13.1789L2.60682 3.80004C2.2197 3.05309 2.99694 2.23917 3.76111 2.59105L7.18104 4.16527C7.2047 4.17617 7.22932 4.18466 7.2533 4.19457V7.23558C7.25333 7.64978 7.5891 7.98558 8.0033 7.98558C8.41745 7.98552 8.75328 7.64974 8.7533 7.23558V4.19359C8.77628 4.18405 8.79994 4.17572 8.82264 4.16527L12.2396 2.59105C13.0036 2.23957 13.7809 3.05417 13.3939 3.80101L8.53357 13.1789Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDown16.category = 'Communication';\n\nexport default PaperAirplaneDown16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDown20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDown20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.79325 17.6569C8.72012 19.4468 11.2803 19.4467 12.2073 17.6569L18.6692 5.17446C19.9284 2.74119 17.3632 0.1056 14.8968 1.29848L10.3538 3.49672C10.1318 3.6041 9.87269 3.60393 9.65067 3.49672L5.10282 1.2975C2.63618 0.104538 0.0718678 2.74019 1.33133 5.17348L7.79325 17.6569ZM10.8753 16.9665C10.5078 17.6763 9.49273 17.6763 9.12528 16.9665L2.66337 4.48305C2.06724 3.33061 3.28127 2.08316 4.4495 2.64809L8.99735 4.84731C9.08128 4.88788 9.16704 4.92296 9.25419 4.95278V9.25063C9.25431 9.66463 9.5902 10.0005 10.0042 10.0006C10.4183 10.0006 10.7541 9.66474 10.7542 9.25063V4.95083C10.8399 4.92125 10.9245 4.88628 11.0071 4.84633L15.5501 2.64907C16.7181 2.08435 17.9329 3.3317 17.3372 4.48403L10.8753 16.9665Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDown20.category = 'Communication';\n\nexport default PaperAirplaneDown20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDown24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDown24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.45122 21.4437C10.5217 23.5129 13.4814 23.5129 14.5518 21.4437L22.6133 5.85289C24.0857 3.00541 21.0635 -0.0669575 18.1924 1.35875L12.5166 4.1771C12.1935 4.33744 11.8134 4.33746 11.4903 4.1771L5.80668 1.35679C2.93551 -0.0683098 -0.0865369 3.0038 1.38579 5.85093L9.45122 21.4437ZM13.2188 20.7552C12.7074 21.7426 11.2945 21.7429 10.7832 20.7552L2.71879 5.16246C1.91217 3.60292 3.56697 1.91993 5.13969 2.70054L10.8233 5.52085C10.9615 5.58946 11.1045 5.64474 11.25 5.68785V11.2416C11.25 11.6558 11.5858 11.9916 12 11.9916C12.4141 11.9913 12.75 11.6556 12.75 11.2416V5.69078C12.8981 5.64741 13.0432 5.5906 13.1836 5.52085L18.8594 2.7025C20.432 1.92156 22.0875 3.60379 21.2813 5.16343L13.2188 20.7552Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDown24.category = 'Communication';\n\nexport default PaperAirplaneDown24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDown32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDown32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.7649 29.0318C14.1227 31.6591 17.8801 31.6592 19.2375 29.0318L30.5032 7.22417C32.399 3.55349 28.4727 -0.391026 24.7932 1.48785L16.844 5.54742C16.3167 5.81671 15.6917 5.81656 15.1643 5.54742L7.20141 1.48394C3.52189 -0.393192 -0.402435 3.55133 1.49341 7.22124L12.7649 29.0318ZM17.9045 28.3433C17.106 29.8886 14.8966 29.8886 14.0979 28.3433L2.82641 6.53277C1.59959 4.15798 4.13877 1.60531 6.51977 2.81988L14.4827 6.88335C14.7288 7.00896 14.9868 7.10172 15.2502 7.16265V15.2525C15.2502 15.6667 15.586 16.0025 16.0002 16.0025C16.4145 16.0025 16.7502 15.6667 16.7502 15.2525V7.16558C17.0165 7.1047 17.277 7.01032 17.5256 6.88335L25.4749 2.82378C27.8558 1.60802 30.3968 4.16043 29.1702 6.5357L17.9045 28.3433Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDown32.category = 'Communication';\n\nexport default PaperAirplaneDown32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.32911 11.6739C5.23461 13.4421 7.7623 13.442 8.66782 11.6739L12.7019 3.79501C13.798 1.65414 11.649 -0.699255 9.41774 0.198807L6.51539 1.36757C6.50542 1.37159 6.49363 1.37158 6.48366 1.36757L3.5792 0.19775C1.34808 -0.700027 -0.800703 1.65326 0.295023 3.79395L4.32911 11.6739ZM6.73963 10.686C6.63902 10.8824 6.35792 10.8824 6.25731 10.686L2.22322 2.80711C2.04075 2.45046 2.39836 2.05816 2.77006 2.20739L5.41644 3.27356V5.69148C5.41667 6.28945 5.9015 6.77457 6.49953 6.77457C7.09755 6.77456 7.58238 6.28945 7.58262 5.69148V3.2725L10.2269 2.20845C10.5986 2.05906 10.9562 2.45146 10.7737 2.80817L6.73963 10.686Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownBold12.category = 'Communication';\n\nexport default PaperAirplaneDownBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.91309 13.7356C6.79047 15.4245 9.20773 15.4246 10.085 13.7356L14.6924 4.86061C15.8312 2.66633 13.5914 0.253365 11.3184 1.22584L8.08301 2.61061C8.03012 2.63302 7.96986 2.63311 7.91699 2.61061L4.67774 1.22487C2.40449 0.252807 0.165307 2.66645 1.30469 4.86061L5.91309 13.7356ZM8.30957 12.8137C8.17884 13.0649 7.81924 13.0648 7.68848 12.8137L3.08008 3.93874C2.80603 3.41098 3.34385 2.83033 3.89063 3.06374L7.00196 4.39479V7.26979C7.00196 7.82191 7.44989 8.26953 8.00196 8.26979C8.55424 8.26979 9.00196 7.82207 9.00196 7.26979V4.39381L12.1055 3.06471C12.6523 2.8308 13.1911 3.41179 12.917 3.93971L8.30957 12.8137Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownBold16.category = 'Communication';\n\nexport default PaperAirplaneDownBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.57204 17.5237C8.59256 19.4925 11.4091 19.4926 12.4295 17.5237L18.6404 5.54035C19.9978 2.92072 17.2732 0.0647354 14.5925 1.29718L10.2351 3.30109C10.0874 3.36901 9.91706 3.3689 9.7693 3.30109L5.40797 1.29621C2.72715 0.0637112 0.00338089 2.91974 1.3611 5.53937L7.57204 17.5237ZM10.6541 16.6038C10.3798 17.1328 9.62296 17.1325 9.3484 16.6038L3.13649 4.61847C2.6549 3.68905 3.62091 2.67646 4.57204 3.11359L8.93434 5.11847C8.95757 5.12914 8.98119 5.1388 9.00465 5.14875V9.26789C9.00483 9.81991 9.45264 10.2677 10.0047 10.2679C10.5568 10.2679 11.0045 9.82002 11.0047 9.26789V5.14679C11.0266 5.13742 11.0493 5.12849 11.0711 5.11847L15.4285 3.11457C16.3795 2.67765 17.3454 3.69009 16.864 4.61945L10.6541 16.6038Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownBold20.category = 'Communication';\n\nexport default PaperAirplaneDownBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.23143 21.315C10.3956 23.5628 13.6106 23.5621 14.7744 21.314L22.5859 6.22221C24.1567 3.18729 20.9728 -0.106001 17.8867 1.36186L12.3935 3.97514C12.1481 4.09184 11.8627 4.09172 11.6172 3.97514L6.1162 1.35991C3.03 -0.107256 -0.154108 3.18663 1.41698 6.22124L9.23143 21.315ZM12.999 20.3951C12.5809 21.2025 11.426 21.2024 11.0078 20.3951L3.19335 5.30131C2.50342 3.96842 3.90128 2.52228 5.25682 3.16655L10.7578 5.78178C10.8378 5.81983 10.9196 5.85303 11.0019 5.88334V11.2408C11.002 11.793 11.4497 12.2408 12.0019 12.2408C12.5541 12.2407 13.0019 11.793 13.0019 11.2408V5.88432C13.0863 5.85344 13.17 5.81976 13.2519 5.78081L18.7461 3.1685C20.1016 2.52377 21.5005 3.97017 20.8105 5.30327L12.999 20.3951Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownBold24.category = 'Communication';\n\nexport default PaperAirplaneDownBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5432 28.8932C13.9945 31.6991 18.0081 31.6992 19.4592 28.8932L30.4758 7.58953C32.4756 3.72268 28.367 -0.447948 24.4709 1.49382L16.716 5.36003C16.2676 5.58359 15.7397 5.58348 15.2912 5.36003L7.52756 1.49187C3.63135 -0.449396 -0.476279 3.72099 1.52366 7.58757L12.5432 28.8932ZM17.6819 27.9743C16.9762 29.3386 15.0253 29.3385 14.3196 27.9743L3.30002 6.66863C2.18882 4.52027 4.47113 2.20312 6.63596 3.28191L14.3996 7.15007C14.5938 7.24682 14.7945 7.32489 14.9992 7.38445V15.278C14.9992 15.8303 15.447 16.278 15.9992 16.278C16.5514 16.2778 16.9992 15.8302 16.9992 15.278V7.38738C17.207 7.3275 17.4107 7.24824 17.6076 7.15007L25.3625 3.28386C27.5273 2.20471 29.8105 4.52205 28.6994 6.67058L17.6819 27.9743Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownBold32.category = 'Communication';\n\nexport default PaperAirplaneDownBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99667 10.7774C4.83264 12.4098 7.16622 12.4098 8.00221 10.7774L11.7265 3.50358C12.7385 1.52712 10.7544 -0.645559 8.69453 0.183541L7.00034 0.866102V5.25442C7.00012 5.80647 6.55252 6.25433 6.00042 6.25434C5.44831 6.25434 5.00072 5.80647 5.0005 5.25442V0.866102L3.30435 0.182564C1.24456 -0.646272 -0.739216 1.5263 0.272368 3.50261L3.99667 10.7774Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownBoldFilled12.category = 'Communication';\n\nexport default PaperAirplaneDownBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.91309 13.7356C6.79047 15.4245 9.20773 15.4246 10.085 13.7356L14.6924 4.86061C15.8312 2.66633 13.5914 0.253366 11.3184 1.22584L9.00196 2.21803V7.26979C9.00196 7.82207 8.55424 8.26979 8.00196 8.26979C7.44989 8.26953 7.00196 7.82191 7.00196 7.26979V2.21999L4.67774 1.22487C2.4045 0.252807 0.165307 2.66645 1.30469 4.86061L5.91309 13.7356Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownBoldFilled16.category = 'Communication';\n\nexport default PaperAirplaneDownBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.57152 17.5237C8.59193 19.4925 11.4084 19.4924 12.4289 17.5237L18.6399 5.54028C19.9976 2.92048 17.2728 0.0642128 14.592 1.29712L11.0051 2.94751V9.26685C11.0051 9.81913 10.5574 10.2668 10.0051 10.2668C9.45289 10.2668 9.00511 9.81908 9.00511 9.26685V2.95044L5.40746 1.29614C2.72671 0.0639153 0.00292522 2.91976 1.36058 5.53931L7.57152 17.5237Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownBoldFilled20.category = 'Communication';\n\nexport default PaperAirplaneDownBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.23192 21.3149C10.3961 23.5628 13.6111 23.5622 14.7749 21.3139L22.5864 6.22214C24.1572 3.18723 20.9732 -0.106045 17.8872 1.36179L13.0024 3.68601V11.2407C13.0024 11.7929 12.5546 12.2405 12.0024 12.2407C11.4501 12.2407 11.0024 11.793 11.0024 11.2407V3.68308L6.11669 1.35984C3.03049 -0.107325 -0.15362 3.18656 1.41747 6.22117L9.23192 21.3149Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownBoldFilled24.category = 'Communication';\n\nexport default PaperAirplaneDownBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5437 28.8933C13.995 31.6992 18.0085 31.6994 19.4597 28.8933L30.4763 7.58963C32.4757 3.72294 28.3673 -0.44747 24.4714 1.49392L16.9988 5.21951V15.2781C16.9988 15.8304 16.551 16.2781 15.9988 16.2781C15.4466 16.2779 14.9988 15.8303 14.9988 15.2781V5.21463L7.52805 1.49197C3.63184 -0.449297 -0.475791 3.72109 1.52414 7.58767L12.5437 28.8933Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownBoldFilled32.category = 'Communication';\n\nexport default PaperAirplaneDownBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.22219 10.9094C4.96531 12.3612 7.0399 12.3613 7.78273 10.9094L11.7573 3.14089C12.6804 1.33594 10.8204 -0.626595 8.96828 0.19753L6.75344 1.18386V5.25026C6.75344 5.66443 6.41759 6.00019 6.00344 6.00026C5.58922 6.00026 5.25344 5.66448 5.25344 5.25026V1.18386L3.03274 0.195577C1.18019 -0.628489 -0.679145 1.33502 0.244649 3.13991L4.22219 10.9094Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownFilled12.category = 'Communication';\n\nexport default PaperAirplaneDownFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.13611 13.8694C6.91953 15.3809 9.08121 15.3809 9.86463 13.8694L14.725 4.49047C15.7691 2.47547 13.673 0.279371 11.6117 1.22875L8.7533 2.54613V7.23558C8.75328 7.64974 8.41745 7.98552 8.0033 7.98558C7.5891 7.98558 7.25333 7.64978 7.2533 7.23558V2.54808L4.38807 1.22777C2.32674 0.278916 0.230575 2.47562 1.27479 4.49047L6.13611 13.8694Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownFilled16.category = 'Communication';\n\nexport default PaperAirplaneDownFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.79323 17.6569C8.72009 19.4468 11.2803 19.4467 12.2073 17.6569L18.6692 5.17446C19.9284 2.74116 17.3632 0.105509 14.8967 1.29848L10.7542 3.30336V9.25063C10.754 9.66474 10.4183 10.0006 10.0042 10.0006C9.59022 10.0004 9.25428 9.6646 9.25416 9.25063V3.30532L5.1028 1.2975C2.63618 0.104544 0.0719017 2.7402 1.33131 5.17348L7.79323 17.6569Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownFilled20.category = 'Communication';\n\nexport default PaperAirplaneDownFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.45098 21.444C10.5214 23.5136 13.4814 23.5137 14.5516 21.444L22.6131 5.85318C24.0852 3.00577 21.0632 -0.0666275 18.1922 1.35904L12.7498 4.06216V11.2428C12.7498 11.6569 12.4138 11.9926 11.9998 11.9928C11.5856 11.9928 11.2498 11.657 11.2498 11.2428V4.05825L5.80645 1.35708C2.93552 -0.0675278 -0.0861866 3.00432 1.38555 5.85122L9.45098 21.444Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownFilled24.category = 'Communication';\n\nexport default PaperAirplaneDownFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneDownFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneDownFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.7649 29.0318C14.1227 31.6591 17.8801 31.6592 19.2375 29.0318L30.5032 7.22418C32.399 3.55348 28.4727 -0.391073 24.7932 1.48785L16.844 5.54742C16.8135 5.56299 16.7814 5.57466 16.7502 5.58843V15.2525C16.7502 15.6666 16.4144 16.0024 16.0002 16.0025C15.586 16.0025 15.2502 15.6667 15.2502 15.2525V5.5855C15.2217 5.57273 15.1923 5.56171 15.1643 5.54742L7.20141 1.48394C3.52189 -0.393166 -0.402437 3.55133 1.49341 7.22125L12.7649 29.0318Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneDownFilled32.category = 'Communication';\n\nexport default PaperAirplaneDownFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.08984 7.77941C-0.361919 7.0363 -0.362038 4.9617 1.08984 4.21886L8.8584 0.24425C10.6634 -0.678907 12.6261 1.18109 11.8018 3.03331L10.5342 5.88097C10.501 5.95546 10.5012 6.0408 10.5342 6.11534L11.8037 8.96886C12.6278 10.8214 10.6643 12.6807 8.85937 11.7569L1.08984 7.77941ZM1.77343 5.5548C1.41043 5.7405 1.41047 6.25867 1.77343 6.44445L9.54297 10.421C10.0886 10.7003 10.6817 10.1383 10.4326 9.57823L9.17383 6.74816L6.74902 6.74816C6.33482 6.74816 5.99904 6.41235 5.99902 5.99816C5.99902 5.58394 6.33481 5.24816 6.74902 5.24816L9.17383 5.24816L10.4316 2.42296C10.6805 1.86313 10.0876 1.30133 9.54199 1.58019L1.77343 5.5548Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeft12.category = 'Communication';\n\nexport default PaperAirplaneLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.1327 9.86523C0.621126 9.08181 0.621135 6.92014 2.1327 6.13671L11.5116 1.27636C13.5266 0.232255 15.7227 2.32829 14.7733 4.38964L13.1991 7.80664C13.1427 7.92917 13.1427 8.0708 13.1991 8.19335L14.7743 11.6133C15.7232 13.6746 13.5265 15.7708 11.5116 14.7266L2.1327 9.86523ZM2.82313 7.46777C2.39125 7.69159 2.39127 8.30935 2.82313 8.5332L12.202 13.3945C12.949 13.7816 13.7629 13.0044 13.411 12.2402L11.8368 8.82031C11.8259 8.79664 11.8174 8.77202 11.8075 8.74804H8.76649C8.3523 8.74802 8.01649 8.41224 8.01649 7.99804C8.01655 7.5839 8.35234 7.24807 8.76649 7.24804H11.8085C11.818 7.22506 11.8264 7.2014 11.8368 7.17871L13.411 3.76171C13.7625 2.99769 12.9479 2.22044 12.2011 2.60742L2.82313 7.46777Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeft16.category = 'Communication';\n\nexport default PaperAirplaneLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.34336 12.2071C0.553456 11.2803 0.553572 8.72002 2.34336 7.79306L14.8258 1.33114C17.2591 0.0719528 19.8946 2.63714 18.7018 5.1036L16.5035 9.64657C16.3961 9.86853 16.3963 10.1277 16.5035 10.3497L18.7027 14.8975C19.8957 17.3642 17.2601 19.9285 14.8268 18.669L2.34336 12.2071ZM3.03379 9.12509C2.32397 9.49253 2.32397 10.5076 3.03379 10.8751L15.5172 17.337C16.6696 17.9331 17.9171 16.7191 17.3522 15.5509L15.1529 11.003C15.1124 10.9191 15.0773 10.8333 15.0475 10.7462H10.7496C10.3356 10.7461 9.99979 10.4102 9.99961 9.99618C9.99961 9.58204 10.3355 9.2463 10.7496 9.24618H15.0494C15.079 9.16049 15.114 9.07582 15.1539 8.99325L17.3512 4.45028C17.9159 3.28226 16.6685 2.06751 15.5162 2.66317L3.03379 9.12509Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeft20.category = 'Communication';\n\nexport default PaperAirplaneLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.5519 14.5444C0.482699 13.4739 0.482701 10.5142 2.5519 9.4438L18.1427 1.38228C20.9902 -0.0901299 24.0626 2.93207 22.6369 5.80318L19.8185 11.479C19.6582 11.8021 19.6581 12.1822 19.8185 12.5053L22.6388 18.1889C24.0639 21.0601 20.9918 24.0821 18.1447 22.6098L2.5519 14.5444ZM3.24038 10.7768C2.25297 11.2882 2.25274 12.7011 3.24038 13.2124L18.8331 21.2768C20.3927 22.0834 22.0757 20.4286 21.2951 18.8559L18.4748 13.1723C18.4061 13.0341 18.3509 12.8911 18.3078 12.7456L12.754 12.7456C12.3398 12.7456 12.004 12.4098 12.004 11.9956C12.0043 11.5816 12.34 11.2456 12.754 11.2456L18.3048 11.2456C18.3482 11.0975 18.405 10.9524 18.4748 10.812L21.2931 5.13619C22.074 3.56362 20.3918 1.90808 18.8322 2.71431L3.24038 10.7768Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeft24.category = 'Communication';\n\nexport default PaperAirplaneLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.9676 19.2347C0.340253 17.877 0.340203 14.1196 2.9676 12.7621L24.7752 1.49646C28.4459 -0.399324 32.3904 3.52697 30.5115 7.20642L26.452 15.1556C26.1827 15.6829 26.1828 16.308 26.452 16.8353L30.5154 24.7982C32.3926 28.4777 28.4481 32.4021 24.7781 30.5062L2.9676 19.2347ZM3.65608 14.0951C2.11081 14.8937 2.11077 17.103 3.65608 17.9017L25.4666 29.1732C27.8414 30.4 30.3941 27.8609 29.1795 25.4799L25.116 17.517C24.9904 17.2709 24.8977 17.0128 24.8367 16.7494H16.7469C16.3327 16.7494 15.9969 16.4136 15.9969 15.9994C15.9969 15.5852 16.3327 15.2494 16.7469 15.2494H24.8338C24.8947 14.9831 24.9891 14.7226 25.116 14.474L29.1756 6.52478C30.3914 4.14384 27.839 1.60286 25.4637 2.82947L3.65608 14.0951Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeft32.category = 'Communication';\n\nexport default PaperAirplaneLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.32619 8.67071C-0.442074 7.76518 -0.442056 5.23739 1.32619 4.33182L9.20537 0.297568C11.3463 -0.798601 13.6998 1.35053 12.8017 3.58188L11.6329 6.48434C11.6289 6.49431 11.6289 6.5061 11.6329 6.51608L12.8028 9.42065C13.7006 11.6519 11.3472 13.8007 9.20642 12.705L1.32619 8.67071ZM2.31413 6.2601C2.11765 6.36071 2.11764 6.64182 2.31413 6.74243L10.1933 10.7767C10.55 10.9592 10.9423 10.6015 10.793 10.2298L9.72684 7.58334H7.30882C6.71082 7.58311 6.22569 7.09826 6.22569 6.50021C6.22569 5.90216 6.71082 5.41731 7.30882 5.41707H9.72789L10.792 2.7727C10.9414 2.40095 10.549 2.04333 10.1922 2.22584L2.31413 6.2601Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftBold12.category = 'Communication';\n\nexport default PaperAirplaneLeftBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.26573 10.0881C0.576826 9.21075 0.576748 6.79349 2.26573 5.91626L11.1407 1.30884C13.335 0.170012 15.748 2.4098 14.7755 4.68286L13.3907 7.91821C13.3683 7.9711 13.3682 8.03136 13.3907 8.08423L14.7765 11.3235C15.7485 13.5967 13.3349 15.8359 11.1407 14.6965L2.26573 10.0881ZM3.18761 7.69165C2.93648 7.82238 2.9365 8.18198 3.18761 8.31274L12.0626 12.9211C12.5904 13.1952 13.171 12.6574 12.9376 12.1106L11.6066 8.99927H8.73155C8.17943 8.99927 7.73182 8.55133 7.73155 7.99927C7.73155 7.44698 8.17927 6.99927 8.73155 6.99927H11.6075L12.9366 3.89575C13.1705 3.34887 12.5896 2.81015 12.0616 3.08423L3.18761 7.69165Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftBold16.category = 'Communication';\n\nexport default PaperAirplaneLeftBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.47809 12.4292C0.509321 11.4087 0.509195 8.59215 2.47809 7.57176L14.4615 1.36083C17.0811 0.00341415 19.9371 2.72805 18.7046 5.40868L16.7007 9.7661C16.6328 9.91382 16.6329 10.0842 16.7007 10.2319L18.7056 14.5932C19.9381 17.2741 17.0821 19.9978 14.4625 18.6401L2.47809 12.4292ZM3.39801 9.34715C2.86902 9.62143 2.86932 10.3783 3.39801 10.6528L15.3834 16.8647C16.3128 17.3463 17.3254 16.3803 16.8882 15.4292L14.8834 11.0669C14.8727 11.0436 14.863 11.02 14.8531 10.9966H10.7339C10.1819 10.9964 9.73413 10.5486 9.73394 9.99657C9.73394 9.44439 10.1818 8.99675 10.7339 8.99657H14.855C14.8644 8.97459 14.8733 8.95194 14.8834 8.93016L16.8873 4.57274C17.3242 3.62176 16.3117 2.65579 15.3824 3.13719L3.39801 9.34715Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftBold20.category = 'Communication';\n\nexport default PaperAirplaneLeftBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.68697 14.7702C0.439107 13.606 0.439829 10.391 2.68794 9.22719L17.7797 1.41566C20.8147 -0.155163 24.108 3.02883 22.6401 6.11488L20.0268 11.608C19.9101 11.8535 19.9102 12.1389 20.0268 12.3844L22.642 17.8854C24.1092 20.9716 20.8153 24.1557 17.7807 22.5846L2.68697 14.7702ZM3.60689 11.0026C2.7995 11.4207 2.79955 12.5756 3.60689 12.9938L18.7006 20.8082C20.0335 21.4982 21.4797 20.1003 20.8354 18.7448L18.2202 13.2438C18.1821 13.1638 18.1489 13.082 18.1186 12.9996L12.7612 12.9996C12.2089 12.9996 11.7612 12.5519 11.7612 11.9996C11.7613 11.4474 12.209 10.9997 12.7612 10.9996L18.1176 10.9996C18.1485 10.9153 18.1822 10.8315 18.2211 10.7496L20.8335 5.25551C21.4782 3.89995 20.0318 2.50109 18.6987 3.19105L3.60689 11.0026Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftBold24.category = 'Communication';\n\nexport default PaperAirplaneLeftBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.10493 19.4553C0.299075 18.004 0.298939 13.9905 3.10493 12.5393L24.4086 1.52273C28.2755 -0.477028 32.4461 3.63157 30.5043 7.52761L26.6381 15.2825C26.4146 15.7309 26.4147 16.2588 26.6381 16.7073L30.5063 24.471C32.4476 28.3672 28.2772 32.4748 24.4106 30.4749L3.10493 19.4553ZM4.02388 14.3167C2.65958 15.0223 2.65964 16.9733 4.02388 17.679L25.3295 28.6985C27.4779 29.8097 29.7951 27.5274 28.7163 25.3626L24.8481 17.5989C24.7514 17.4048 24.6733 17.204 24.6137 16.9993H16.7202C16.1679 16.9993 15.7202 16.5516 15.7202 15.9993C15.7204 15.4472 16.168 14.9993 16.7202 14.9993H24.6108C24.6707 14.7915 24.7499 14.5878 24.8481 14.3909L28.7143 6.63601C29.7935 4.47128 27.4761 2.188 25.3276 3.2991L4.02388 14.3167Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftBold32.category = 'Communication';\n\nexport default PaperAirplaneLeftBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.32619 8.67071C-0.442074 7.76518 -0.442056 5.23739 1.32619 4.33182L9.20537 0.297568C11.3463 -0.798598 13.6998 1.35053 12.8017 3.58188L12.0623 5.41707H7.30882C6.71082 5.41731 6.22569 5.90216 6.22569 6.50021C6.22569 7.09826 6.71082 7.58311 7.30882 7.58334H12.0623L12.8028 9.42065C13.7006 11.6519 11.3472 13.8007 9.20642 12.705L1.32619 8.67071Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftBoldFilled12.category = 'Communication';\n\nexport default PaperAirplaneLeftBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.26573 10.0881C0.576826 9.21075 0.576748 6.79349 2.26573 5.91626L11.1407 1.30884C13.335 0.170013 15.748 2.4098 14.7755 4.68286L13.7833 6.99927H8.73155C8.17927 6.99927 7.73155 7.44698 7.73155 7.99927C7.73182 8.55133 8.17943 8.99927 8.73155 8.99927H13.7814L14.7765 11.3235C15.7485 13.5967 13.3349 15.8359 11.1407 14.6965L2.26573 10.0881Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftBoldFilled16.category = 'Communication';\n\nexport default PaperAirplaneLeftBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.47705 12.4291C0.508227 11.4087 0.508375 8.5922 2.47705 7.57167L14.4604 1.36073C17.0803 0.0030098 19.9365 2.72776 18.7036 5.40858L17.0532 8.9955L10.7339 8.9955C10.1816 8.9955 9.73389 9.44321 9.73389 9.9955C9.73396 10.5477 10.1816 10.9955 10.7339 10.9955L17.0503 10.9955L18.7046 14.5932C19.9368 17.2739 17.081 19.9977 14.4614 18.64L2.47705 12.4291Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftBoldFilled20.category = 'Communication';\n\nexport default PaperAirplaneLeftBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.68704 14.7702C0.439113 13.606 0.439777 10.3909 2.68801 9.22719L17.7798 1.41566C20.8147 -0.155157 24.108 3.02884 22.6402 6.11488L20.3159 10.9996L12.7613 10.9996C12.2091 10.9996 11.7614 11.4475 11.7613 11.9996C11.7613 12.5519 12.209 12.9996 12.7613 12.9996L20.3189 12.9996L22.6421 17.8854C24.1093 20.9716 20.8154 24.1557 17.7808 22.5846L2.68704 14.7702Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftBoldFilled24.category = 'Communication';\n\nexport default PaperAirplaneLeftBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.10593 19.4556C0.300036 18.0042 0.299917 13.9907 3.10593 12.5396L24.4096 1.52298C28.2763 -0.476442 32.4467 3.63197 30.5053 7.52786L26.7798 15.0005H16.7212C16.1689 15.0005 15.7212 15.4482 15.7212 16.0005C15.7213 16.5526 16.169 17.0005 16.7212 17.0005H26.7846L30.5073 24.4712C32.4486 28.3674 28.2782 32.4751 24.4116 30.4751L3.10593 19.4556Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftBoldFilled32.category = 'Communication';\n\nexport default PaperAirplaneLeftBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.08982 7.7794C-0.361902 7.03627 -0.362043 4.96169 1.08982 4.21885L8.85838 0.244243C10.6633 -0.678791 12.6259 1.18116 11.8017 3.03331L10.8154 5.24815L6.749 5.24815C6.33483 5.24815 5.99907 5.58399 5.999 5.99815C5.999 6.41236 6.33479 6.74815 6.749 6.74815L10.8154 6.74815L11.8037 8.96885C12.6278 10.8214 10.6642 12.6807 8.85935 11.7569L1.08982 7.7794Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftFilled12.category = 'Communication';\n\nexport default PaperAirplaneLeftFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.1327 9.86523C0.621126 9.08181 0.621135 6.92014 2.1327 6.13671L11.5116 1.27636C13.5266 0.232255 15.7227 2.32829 14.7733 4.38964L13.4559 7.24804H8.76649C8.35234 7.24807 8.01655 7.5839 8.01649 7.99804C8.01649 8.41224 8.3523 8.74802 8.76649 8.74804H13.454L14.7743 11.6133C15.7232 13.6746 13.5265 15.7708 11.5116 14.7266L2.1327 9.86523Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftFilled16.category = 'Communication';\n\nexport default PaperAirplaneLeftFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.34336 12.2071C0.553456 11.2803 0.553572 8.72004 2.34336 7.79308L14.8258 1.33116C17.2591 0.0719261 19.8947 2.63713 18.7018 5.10362L16.6969 9.2462L10.7496 9.2462C10.3355 9.24632 9.99961 9.58206 9.99961 9.9962C9.99984 10.4101 10.3356 10.7461 10.7496 10.7462L16.6949 10.7462L18.7027 14.8976C19.8957 17.3642 17.26 19.9285 14.8268 18.6691L2.34336 12.2071Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftFilled20.category = 'Communication';\n\nexport default PaperAirplaneLeftFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.55222 14.545C0.482647 13.4746 0.48254 10.5146 2.55222 9.4444L18.143 1.38288C20.9904 -0.0892448 24.0628 2.93275 22.6372 5.80378L19.9341 11.2462L12.7534 11.2462C12.3393 11.2462 12.0036 11.5822 12.0034 11.9962C12.0034 12.4104 12.3392 12.7462 12.7534 12.7462L19.938 12.7462L22.6391 18.1895C24.0637 21.0604 20.9919 24.0822 18.145 22.6104L2.55222 14.545Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftFilled24.category = 'Communication';\n\nexport default PaperAirplaneLeftFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneLeftFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneLeftFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.9676 19.2347C0.340251 17.877 0.340206 14.1196 2.9676 12.7621L24.7752 1.49646C28.4459 -0.399334 32.3905 3.52696 30.5115 7.20642L26.452 15.1556C26.4364 15.1861 26.4247 15.2183 26.411 15.2494H16.7469C16.3328 15.2494 15.997 15.5853 15.9969 15.9994C15.9969 16.4136 16.3327 16.7494 16.7469 16.7494H26.4139C26.4267 16.7779 26.4377 16.8073 26.452 16.8353L30.5154 24.7982C32.3926 28.4777 28.4481 32.4021 24.7781 30.5062L2.9676 19.2347Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneLeftFilled32.category = 'Communication';\n\nexport default PaperAirplaneLeftFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.9082 7.77953C12.36 7.03642 12.3601 4.96182 10.9082 4.21898L3.13965 0.24437C1.33449 -0.679072 -0.62835 1.18105 0.196292 3.03343L1.46387 5.88109C1.49699 5.95559 1.49692 6.04093 1.46387 6.11546L0.194339 8.96898C-0.62939 10.8214 1.33393 12.6805 3.13867 11.7571L10.9082 7.77953ZM10.2246 5.55492C10.5876 5.74062 10.5876 6.25879 10.2246 6.44456L2.45508 10.4211C1.90956 10.7001 1.31663 10.1383 1.56543 9.57835L2.8252 6.7473L5.24903 6.7473C5.66324 6.7473 5.99903 6.41151 5.99903 5.9973C5.99879 5.58329 5.66309 5.2473 5.24903 5.2473L2.82422 5.2473L1.56641 2.42308C1.31721 1.86309 1.91035 1.30116 2.45606 1.58031L10.2246 5.55492Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRight12.category = 'Communication';\n\nexport default PaperAirplaneRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.8683 9.86523C15.3799 9.08181 15.3798 6.92014 13.8683 6.13671L4.48937 1.27636C2.47437 0.232255 0.278274 2.32829 1.22765 4.38964L2.80187 7.80664C2.85831 7.92917 2.85827 8.0708 2.80187 8.19335L1.22667 11.6133C0.277818 13.6746 2.47452 15.7708 4.48937 14.7266L13.8683 9.86523ZM13.1778 7.46777C13.6097 7.69159 13.6097 8.30935 13.1778 8.5332L3.79894 13.3945C3.05199 13.7816 2.23807 13.0044 2.58995 12.2402L4.16417 8.82031C4.17507 8.79664 4.18356 8.77202 4.19347 8.74804H7.23449C7.64868 8.74802 7.98449 8.41224 7.98449 7.99804C7.98442 7.5839 7.64864 7.24807 7.23449 7.24804H4.19249C4.18295 7.22506 4.17463 7.2014 4.16417 7.17871L2.58995 3.76171C2.23847 2.99769 3.05307 2.22044 3.79992 2.60742L13.1778 7.46777Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRight16.category = 'Communication';\n\nexport default PaperAirplaneRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.6564 12.2074C19.446 11.2805 19.4459 8.72038 17.6564 7.79335L5.17394 1.33144C2.74046 0.0717525 0.104614 2.63721 1.29796 5.1039L3.4962 9.64687C3.60353 9.8688 3.60338 10.128 3.4962 10.35L1.29698 14.8978C0.103992 17.3645 2.73963 19.929 5.17296 18.6693L17.6564 12.2074ZM16.9659 9.12538C17.6755 9.49288 17.6755 10.5079 16.9659 10.8754L4.48253 17.3373C3.33004 17.9336 2.08261 16.7194 2.64757 15.5512L4.84679 11.0033C4.88749 10.9191 4.92238 10.8329 4.95226 10.7455H9.24913C9.66335 10.7455 9.99913 10.4097 9.99913 9.9955C9.99894 9.58146 9.66323 9.2455 9.24913 9.2455H4.94933C4.91982 9.1601 4.88562 9.07584 4.84581 8.99355L2.64855 4.45058C2.08337 3.28233 3.33097 2.06731 4.48351 2.66347L16.9659 9.12538Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRight20.category = 'Communication';\n\nexport default PaperAirplaneRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.4473 14.5439C23.5169 13.4735 23.517 10.5135 21.4473 9.44331L5.85647 1.38178C3.00924 -0.0900288 -0.0628548 2.93183 1.36233 5.80268L4.18069 11.4785C4.34118 11.8016 4.34109 12.1816 4.18069 12.5048L1.36038 18.1884C-0.0646839 21.0595 3.00745 24.0814 5.85452 22.6093L21.4473 14.5439ZM20.7588 10.7763C21.7467 11.2876 21.7468 12.7007 20.7588 13.2119L5.16604 21.2763C3.60658 22.0826 1.92355 20.4281 2.70413 18.8554L5.52444 13.1718C5.59297 13.0337 5.64933 12.8914 5.69241 12.746L11.2461 12.746C11.6603 12.746 11.9961 12.4102 11.9961 11.996C11.9961 11.5818 11.6603 11.246 11.2461 11.246L5.69534 11.246C5.65192 11.0977 5.59434 10.9522 5.52444 10.8115L2.70608 5.13569C1.92566 3.56338 3.60762 1.90818 5.16702 2.71381L20.7588 10.7763Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRight24.category = 'Communication';\n\nexport default PaperAirplaneRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.0285 19.2347C31.6558 17.877 31.6559 14.1196 29.0285 12.7621L7.22088 1.49646C3.5502 -0.399324 -0.394321 3.52697 1.48455 7.20642L5.54412 15.1556C5.81341 15.6829 5.81326 16.308 5.54412 16.8353L1.48064 24.7982C-0.396488 28.4777 3.54803 32.4021 7.21795 30.5062L29.0285 19.2347ZM28.34 14.0951C29.8853 14.8937 29.8853 17.103 28.34 17.9017L6.52947 29.1732C4.15468 30.4 1.60201 27.8609 2.81658 25.4799L6.88006 17.517C7.00566 17.2709 7.09842 17.0128 7.15936 16.7494H15.2492C15.6634 16.7494 15.9992 16.4136 15.9992 15.9994C15.9992 15.5852 15.6634 15.2494 15.2492 15.2494H7.16228C7.1014 14.9831 7.00702 14.7226 6.88006 14.474L2.82049 6.52478C1.60473 4.14384 4.15714 1.60286 6.5324 2.82947L28.34 14.0951Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRight32.category = 'Communication';\n\nexport default PaperAirplaneRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.7757 8.00455C12.4081 7.16859 12.4081 4.835 10.7757 3.99901L3.50187 0.274706C1.52541 -0.737245 -0.647267 1.24677 0.181832 3.30669L1.26085 5.98616C1.26455 5.99536 1.26455 6.00625 1.26085 6.01545L0.180855 8.69687C-0.647979 10.7567 1.52459 12.7404 3.5009 11.7289L10.7757 8.00455ZM9.86366 5.77914C10.0451 5.87203 10.0451 6.13154 9.86366 6.22442L2.58984 9.94872C2.26057 10.1172 1.8984 9.78704 2.03617 9.44388L3.02047 7.00072L5.25271 7.00072C5.80476 7.00051 6.25263 6.55291 6.25263 6.0008C6.25263 5.4487 5.80476 5.0011 5.25271 5.00088L3.01949 5.00088L2.03715 2.55968C1.89923 2.21648 2.2615 1.88635 2.59082 2.05483L9.86366 5.77914Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightBold12.category = 'Communication';\n\nexport default PaperAirplaneRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.7313 10.0881C15.4202 9.21075 15.4203 6.79349 13.7313 5.91626L4.85634 1.30884C2.66206 0.170012 0.249092 2.4098 1.22157 4.68286L2.60634 7.91821C2.62875 7.9711 2.62884 8.03136 2.60634 8.08423L1.2206 11.3235C0.248534 13.5967 2.66218 15.8359 4.85634 14.6965L13.7313 10.0881ZM12.8095 7.69165C13.0606 7.82238 13.0606 8.18198 12.8095 8.31274L3.93446 12.9211C3.40671 13.1952 2.82606 12.6574 3.05946 12.1106L4.39052 8.99927H7.26552C7.81764 8.99927 8.26525 8.55133 8.26552 7.99927C8.26552 7.44698 7.8178 6.99927 7.26552 6.99927H4.38954L3.06044 3.89575C2.82652 3.34887 3.40752 2.81015 3.93544 3.08423L12.8095 7.69165Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightBold16.category = 'Communication';\n\nexport default PaperAirplaneRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5243 12.4294C19.4932 11.4089 19.4932 8.5924 17.5243 7.57201L5.54093 1.36107C2.92118 0.00343513 0.0650177 2.72816 1.29776 5.40892L3.30167 9.76634C3.36962 9.91413 3.36957 10.0844 3.30167 10.2322L1.29679 14.5935C0.0642929 17.2743 2.92032 19.9981 5.53995 18.6404L17.5243 12.4294ZM16.6044 9.3474C17.1334 9.62168 17.1332 10.3785 16.6044 10.6531L4.61905 16.865C3.68963 17.3466 2.67704 16.3806 3.11417 15.4294L5.11905 11.0671C5.1299 11.0435 5.14021 11.0197 5.1503 10.9958H9.26847C9.82057 10.9956 10.2685 10.548 10.2685 9.99584C10.2683 9.44385 9.82045 8.99604 9.26847 8.99584H5.14737C5.13808 8.97405 5.12898 8.95199 5.11905 8.93041L3.11515 4.57298C2.67793 3.62187 3.69055 2.65582 4.62003 3.13744L16.6044 9.3474Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightBold20.category = 'Communication';\n\nexport default PaperAirplaneRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.3164 14.7697C23.5642 13.6054 23.5637 10.3904 21.3155 9.2267L6.22367 1.41517C3.18887 -0.155531 -0.104151 3.02846 1.36332 6.11439L3.9766 11.6076C4.09329 11.8529 4.09301 12.1385 3.9766 12.3839L1.36136 17.8849C-0.105799 20.9711 3.18809 24.1552 6.22269 22.5841L21.3164 14.7697ZM20.3965 11.0021C21.204 11.4201 21.2038 12.575 20.3965 12.9933L5.30277 20.8078C3.96988 21.4977 2.52374 20.0998 3.168 18.7443L5.78324 13.2433C5.82114 13.1635 5.85458 13.0822 5.8848 13.0001L11.2422 13.0001C11.7944 13.0001 12.2421 12.5523 12.2422 12.0001C12.2422 11.4479 11.7945 11.0001 11.2422 11.0001L5.88675 11.0001C5.8558 10.9155 5.82134 10.8313 5.78226 10.7492L3.16996 5.25502C2.52562 3.89958 3.97175 2.50072 5.30472 3.19057L20.3965 11.0021Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightBold24.category = 'Communication';\n\nexport default PaperAirplaneRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.8936 19.455C31.6994 18.0036 31.6996 13.9901 28.8936 12.539L7.58992 1.52237C3.72319 -0.477184 -0.447243 3.63132 1.49422 7.52725L5.36043 15.2821C5.58395 15.7305 5.58378 16.2585 5.36043 16.7069L1.49227 24.4706C-0.448999 28.3668 3.72138 32.4744 7.58797 30.4745L28.8936 19.455ZM27.9747 14.3163C29.339 15.0219 29.3389 16.9729 27.9747 17.6786L6.66903 28.6981C4.52067 29.8094 2.20351 27.527 3.28231 25.3622L7.15047 17.5985C7.24706 17.4047 7.32533 17.2043 7.38485 16.9999H15.2784C15.8306 16.9999 16.2782 16.552 16.2784 15.9999C16.2784 15.4476 15.8307 14.9999 15.2784 14.9999H7.38778C7.32787 14.7919 7.24873 14.5877 7.15047 14.3905L3.28426 6.63565C2.20542 4.47103 4.52256 2.18785 6.67098 3.29873L27.9747 14.3163Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightBold32.category = 'Communication';\n\nexport default PaperAirplaneRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.7757 8.00455C12.4081 7.16859 12.4081 4.835 10.7757 3.99901L3.50187 0.274706C1.52541 -0.737243 -0.647268 1.24677 0.181832 3.30669L0.864393 5.00088L5.25271 5.00088C5.80476 5.0011 6.25263 5.4487 6.25263 6.0008C6.25263 6.55291 5.80476 7.00051 5.25271 7.00072L0.864393 7.00072L0.180855 8.69687C-0.64798 10.7567 1.52459 12.7404 3.5009 11.7289L10.7757 8.00455Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightBoldFilled12.category = 'Communication';\n\nexport default PaperAirplaneRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.7313 10.0881C15.4202 9.21075 15.4203 6.79349 13.7313 5.91626L4.85634 1.30884C2.66206 0.170013 0.249093 2.4098 1.22157 4.68286L2.21376 6.99927H7.26552C7.8178 6.99927 8.26552 7.44698 8.26552 7.99927C8.26525 8.55133 7.81764 8.99927 7.26552 8.99927H2.21571L1.2206 11.3235C0.248534 13.5967 2.66218 15.8359 4.85634 14.6965L13.7313 10.0881Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightBoldFilled16.category = 'Communication';\n\nexport default PaperAirplaneRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5234 12.4291C19.4923 11.4087 19.4921 8.5922 17.5234 7.57167L5.54004 1.36073C2.92024 0.0030098 0.0639687 2.72776 1.29688 5.40858L2.94727 8.9955L9.2666 8.9955C9.81889 8.9955 10.2666 9.44321 10.2666 9.9955C10.2665 10.5477 9.81884 10.9955 9.2666 10.9955L2.9502 10.9955L1.2959 14.5932C0.0636711 17.2739 2.91951 19.9977 5.53906 18.64L17.5234 12.4291Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightBoldFilled20.category = 'Communication';\n\nexport default PaperAirplaneRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.3164 14.7707C23.5644 13.6066 23.5635 10.3916 21.3154 9.22771L6.22364 1.41619C3.18872 -0.154638 -0.104572 3.02936 1.36329 6.1154L3.68751 11.0002L11.2422 11.0002C11.7945 11.0002 12.2422 11.4479 12.2422 12.0002C12.2421 12.5524 11.7944 13.0002 11.2422 13.0002L3.68458 13.0002L1.36134 17.8859C-0.105528 20.972 3.18815 24.1561 6.22266 22.5851L21.3164 14.7707Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightBoldFilled24.category = 'Communication';\n\nexport default PaperAirplaneRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.8945 19.4562C31.7005 18.0049 31.7006 13.9914 28.8945 12.5402L7.59084 1.52362C3.72398 -0.476149 -0.446693 3.63244 1.49514 7.5285L5.22072 15.0002H15.2793C15.8316 15.0002 16.2793 15.4479 16.2793 16.0002C16.2793 16.5524 15.8316 17.0002 15.2793 17.0002H5.21682L1.49318 24.4719C-0.447618 28.3679 3.72249 32.4753 7.58889 30.4758L28.8945 19.4562Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightBoldFilled32.category = 'Communication';\n\nexport default PaperAirplaneRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.9082 7.7795C12.36 7.03639 12.3601 4.96179 10.9082 4.21895L3.13965 0.244344C1.33452 -0.678987 -0.628337 1.18106 0.196292 3.03341L1.18262 5.24825L5.24903 5.24825C5.66324 5.24825 5.99903 5.58404 5.99903 5.99825C5.99882 6.41229 5.66311 6.74825 5.24903 6.74825L1.18262 6.74825L0.194339 8.96895C-0.629529 10.8214 1.33389 12.6806 3.13867 11.757L10.9082 7.7795Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightFilled12.category = 'Communication';\n\nexport default PaperAirplaneRightFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.8683 9.86523C15.3799 9.08181 15.3798 6.92014 13.8683 6.13671L4.48937 1.27636C2.47437 0.232255 0.278273 2.32829 1.22765 4.38964L2.54503 7.24804H7.23449C7.64864 7.24807 7.98442 7.5839 7.98449 7.99804C7.98449 8.41224 7.64868 8.74802 7.23449 8.74804H2.54699L1.22667 11.6133C0.277818 13.6746 2.47452 15.7708 4.48937 14.7266L13.8683 9.86523Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightFilled16.category = 'Communication';\n\nexport default PaperAirplaneRightFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.6568 12.2074C19.4465 11.2805 19.4463 8.72039 17.6568 7.79335L5.17442 1.33144C2.74094 0.0717525 0.105099 2.63721 1.29844 5.1039L3.30333 9.2455L9.24961 9.2455C9.66373 9.2455 9.99946 9.58142 9.99961 9.9955C9.99961 10.4097 9.66383 10.7455 9.24961 10.7455L3.30626 10.7455L1.29747 14.8978C0.104475 17.3645 2.74011 19.929 5.17344 18.6693L17.6568 12.2074Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightFilled20.category = 'Communication';\n\nexport default PaperAirplaneRightFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.4469 14.5444C23.5163 13.4739 23.5165 10.514 21.4469 9.4438L5.85609 1.38228C3.00877 -0.0898914 -0.0633144 2.93222 1.36195 5.80318L4.06507 11.2465L11.2457 11.2465C11.6599 11.2466 11.9957 11.5824 11.9957 11.9965C11.9957 12.4107 11.6599 12.7465 11.2457 12.7465L4.06117 12.7465L1.36 18.1889C-0.0651093 21.0601 3.007 24.0821 5.85414 22.6098L21.4469 14.5444Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightFilled24.category = 'Communication';\n\nexport default PaperAirplaneRightFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneRightFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneRightFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.0285 19.2347C31.6558 17.877 31.6559 14.1196 29.0285 12.7621L7.22088 1.49646C3.55018 -0.399334 -0.394369 3.52696 1.48455 7.20642L5.54412 15.1556C5.5597 15.1861 5.57137 15.2183 5.58514 15.2494H15.2492C15.6633 15.2494 15.9991 15.5853 15.9992 15.9994C15.9992 16.4136 15.6634 16.7494 15.2492 16.7494H5.58221C5.56943 16.7779 5.55841 16.8073 5.54412 16.8353L1.48065 24.7982C-0.396461 28.4777 3.54804 32.4021 7.21795 30.5062L29.0285 19.2347Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneRightFilled32.category = 'Communication';\n\nexport default PaperAirplaneRightFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUp12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUp12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.22204 1.09079C4.96515 -0.36095 7.03973 -0.361037 7.78259 1.09079L11.7572 8.85935C12.6807 10.6645 10.8205 12.6274 8.96814 11.8027L6.12048 10.5351C6.046 10.5021 5.9606 10.5021 5.88611 10.5351L3.03259 11.8047C1.18024 12.6283 -0.678939 10.665 0.244505 8.86032L4.22204 1.09079ZM6.44665 1.77439C6.26093 1.41143 5.74277 1.41144 5.557 1.77439L1.58044 9.54392C1.30151 10.0894 1.86334 10.6823 2.42322 10.4336L5.25427 9.1738V6.74997C5.25427 6.33576 5.59006 5.99997 6.00427 5.99997C6.41833 6.00015 6.75427 6.33587 6.75427 6.74997V9.17478L9.57849 10.4326C10.1385 10.6818 10.7004 10.0887 10.4213 9.54294L6.44665 1.77439Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUp12.category = 'Communication';\n\nexport default PaperAirplaneUp12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUp16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUp16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.13611 2.13341C6.91959 0.622179 9.08113 0.622211 9.86463 2.13341L14.725 11.5123C15.7692 13.5274 13.6731 15.7235 11.6117 14.774L8.19471 13.1998C8.07222 13.1434 7.93049 13.1435 7.80799 13.1998L4.38807 14.775C2.32674 15.7239 0.230575 13.5272 1.27479 11.5123L6.13611 2.13341ZM8.53357 2.82384C8.30967 2.39232 7.69205 2.39232 7.46814 2.82384L2.60682 12.2028C2.2197 12.9497 2.99694 13.7636 3.76111 13.4117L7.18104 11.8375C7.2047 11.8266 7.22933 11.8181 7.2533 11.8082V8.7672C7.25353 8.35318 7.58923 8.0172 8.0033 8.0172C8.41737 8.0172 8.75307 8.35318 8.7533 8.7672V11.8102C8.7762 11.8197 8.80003 11.8271 8.82264 11.8375L12.2396 13.4117C13.0037 13.7634 13.781 12.9487 13.3939 12.2018L8.53357 2.82384Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUp16.category = 'Communication';\n\nexport default PaperAirplaneUp16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUp20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUp20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.79232 2.34288C8.71916 0.553188 11.2793 0.553511 12.2064 2.34288L18.6683 14.8253C19.928 17.2588 17.3625 19.8946 14.8958 18.7013L10.3529 16.503C10.131 16.3958 9.87165 16.3959 9.64975 16.503L5.10189 18.7023C2.63527 19.895 0.0707976 17.2596 1.33041 14.8263L7.79232 2.34288ZM10.8744 3.03331C10.5068 2.32391 9.49177 2.3237 9.12436 3.03331L2.66244 15.5167C2.06617 16.6691 3.28035 17.9164 4.44857 17.3517L8.99643 15.1525C9.08054 15.1118 9.1669 15.0768 9.25424 15.047V10.7501C9.25424 10.3359 9.59002 10.0001 10.0042 10.0001C10.4185 10.0001 10.7542 10.3359 10.7542 10.7501V15.0499C10.8396 15.0794 10.9239 15.1136 11.0062 15.1534L15.5492 17.3507C16.7174 17.9159 17.9324 16.6683 17.3363 15.5157L10.8744 3.03331Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUp20.category = 'Communication';\n\nexport default PaperAirplaneUp20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUp24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUp24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.4517 2.54873C10.5222 0.479304 13.4821 0.479097 14.5523 2.54873L22.6138 18.1395C24.086 20.9869 21.0639 24.0591 18.1929 22.6337L12.5171 19.8153C12.194 19.6549 11.8139 19.6551 11.4908 19.8153L5.80717 22.6356C2.93599 24.0607 -0.0860486 20.9886 1.38627 18.1415L9.4517 2.54873ZM13.2193 3.2372C12.7081 2.24936 11.295 2.24935 10.7837 3.2372L2.71928 18.83C1.91266 20.3895 3.56746 22.0725 5.14018 21.2919L10.8238 18.4716C10.9618 18.4031 11.1042 18.3467 11.2496 18.3036V12.7499C11.2496 12.3357 11.5854 11.9999 11.9996 11.9999C12.4137 11.9999 12.7495 12.3357 12.7496 12.7499V18.3007C12.8979 18.3441 13.0434 18.4017 13.1841 18.4716L18.8599 21.2899C20.4324 22.0705 22.0878 20.3885 21.2818 18.829L13.2193 3.2372Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUp24.category = 'Communication';\n\nexport default PaperAirplaneUp24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUp32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUp32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.7649 2.97089C14.1227 0.343548 17.8801 0.343499 19.2375 2.97089L30.5032 24.7785C32.399 28.4492 28.4727 32.3937 24.7932 30.5148L16.844 26.4553C16.3167 26.186 15.6917 26.1861 15.1643 26.4553L7.20141 30.5187C3.52189 32.3959 -0.402435 28.4514 1.49341 24.7814L12.7649 2.97089ZM17.9045 3.65937C17.106 2.1141 14.8966 2.11407 14.0979 3.65937L2.82641 25.4699C1.59959 27.8447 4.13877 30.3974 6.51977 29.1828L14.4827 25.1193C14.7288 24.9937 14.9868 24.901 15.2502 24.84V16.7502C15.2502 16.336 15.586 16.0002 16.0002 16.0002C16.4145 16.0002 16.7502 16.336 16.7502 16.7502V24.8371C17.0165 24.898 17.277 24.9924 17.5256 25.1193L25.4749 29.1789C27.8558 30.3947 30.3968 27.8423 29.1702 25.467L17.9045 3.65937Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUp32.category = 'Communication';\n\nexport default PaperAirplaneUp32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99674 1.22564C4.83274 -0.406601 7.16625 -0.406584 8.00228 1.22564L11.7266 8.49946C12.7387 10.476 10.7546 12.6487 8.6946 11.8195L6.01513 10.7405C6.00596 10.7368 5.99501 10.7368 5.98584 10.7405L3.30442 11.8205C1.24456 12.6494 -0.739316 10.4768 0.272436 8.50044L3.99674 1.22564ZM6.22215 2.13767C6.12923 1.95646 5.86979 1.95645 5.77687 2.13767L2.05256 9.41149C1.88393 9.74081 2.21419 10.103 2.55741 9.96516L5.00057 8.98087V6.7496C5.00057 6.19736 5.44825 5.74968 6.00049 5.74968C6.55273 5.74968 7.0004 6.19736 7.0004 6.7496V8.98184L9.44161 9.96418C9.78487 10.1022 10.1151 9.73989 9.94645 9.41052L6.22215 2.13767Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpBold12.category = 'Communication';\n\nexport default PaperAirplaneUpBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.91309 2.2705C6.79037 0.581093 9.20782 0.581021 10.085 2.2705L14.6924 11.1455C15.8312 13.3398 13.5914 15.7527 11.3184 14.7803L8.08301 13.3955C8.03002 13.373 7.96995 13.3729 7.91699 13.3955L4.67774 14.7812C2.40449 15.7533 0.165307 13.3397 1.30469 11.1455L5.91309 2.2705ZM8.30957 3.19238C8.17894 2.94075 7.81914 2.94077 7.68848 3.19238L3.08008 12.0674C2.80603 12.5951 3.34385 13.1758 3.89063 12.9424L7.00196 11.6113V8.73632C7.00196 8.1842 7.44989 7.73658 8.00196 7.73632C8.55424 7.73632 9.00196 8.18404 9.00196 8.73632V11.6123L12.1055 12.9414C12.6523 13.1753 13.1911 12.5943 12.917 12.0664L8.30957 3.19238Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpBold16.category = 'Communication';\n\nexport default PaperAirplaneUpBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.57137 2.4775C8.59182 0.508622 11.4083 0.508655 12.4288 2.4775L18.6397 14.4609C19.9975 17.0807 17.2727 19.937 14.5919 18.7041L10.2345 16.7002C10.0867 16.6323 9.91636 16.6322 9.76864 16.7002L5.40731 18.705C2.72672 19.937 0.00313824 17.0813 1.36044 14.4619L7.57137 2.4775ZM10.6534 3.39742C10.3791 2.86848 9.62222 2.86862 9.34774 3.39742L3.13583 15.3828C2.65466 16.312 3.62049 17.3242 4.57137 16.8877L8.93368 14.8828C8.95704 14.872 8.98138 14.8625 9.00497 14.8525V10.7334C9.0051 10.1813 9.45288 9.7335 10.005 9.73336C10.5572 9.73336 11.0048 10.1812 11.005 10.7334V14.8545C11.0268 14.8638 11.0488 14.8728 11.0704 14.8828L15.4278 16.8867C16.379 17.3241 17.3451 16.3113 16.8634 15.3818L10.6534 3.39742Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpBold20.category = 'Communication';\n\nexport default PaperAirplaneUpBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.23192 2.68521C10.3962 0.437706 13.6112 0.438168 14.7749 2.68619L22.5864 17.778C24.1572 20.8128 20.9732 24.106 17.8872 22.6383L12.394 20.0251C12.1487 19.9084 11.8631 19.9087 11.6177 20.0251L6.11669 22.6403C3.03049 24.1075 -0.15362 20.8136 1.41747 17.779L9.23192 2.68521ZM12.9995 3.60513C12.5815 2.79784 11.4266 2.79815 11.0083 3.60513L3.19383 18.6989C2.5039 20.0318 3.90177 21.4779 5.25731 20.8337L10.7583 18.2184C10.838 18.1805 10.9194 18.1471 11.0015 18.1169V12.7594C11.0016 12.2074 11.4494 11.7596 12.0015 11.7594C12.5537 11.7594 13.0013 12.2073 13.0015 12.7594V18.1149C13.0861 18.1459 13.1702 18.1803 13.2524 18.2194L18.7466 20.8317C20.1021 21.4762 21.5009 20.03 20.811 18.6969L12.9995 3.60513Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpBold24.category = 'Communication';\n\nexport default PaperAirplaneUpBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5427 3.10426C13.994 0.298574 18.0075 0.298587 19.4587 3.10426L30.4753 24.408C32.4751 28.2748 28.3665 32.4455 24.4704 30.5037L16.7155 26.6375C16.2672 26.414 15.7391 26.414 15.2907 26.6375L7.52707 30.5056C3.63087 32.4468 -0.476764 28.2765 1.52316 24.4099L12.5427 3.10426ZM17.6814 4.0232C16.9756 2.65923 15.0247 2.65914 14.3191 4.0232L3.29953 25.3289C2.18833 27.4772 4.47065 29.7943 6.63547 28.7156L14.3991 24.8474C14.5933 24.7507 14.7941 24.6726 14.9987 24.613V16.7195C14.9989 16.1673 15.4465 15.7195 15.9987 15.7195C16.5509 15.7195 16.9986 16.1673 16.9987 16.7195V24.6111C17.2065 24.671 17.4103 24.7493 17.6071 24.8474L25.362 28.7136C27.5268 29.7928 29.81 27.4755 28.6989 25.3269L17.6814 4.0232Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpBold32.category = 'Communication';\n\nexport default PaperAirplaneUpBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99667 1.22577C4.83264 -0.406645 7.16622 -0.406628 8.00221 1.22577L11.7265 8.49959C12.7385 10.4761 10.7544 12.6487 8.69453 11.8196L7.00034 11.1371V6.74876C7.00012 6.1967 6.55252 5.74884 6.00042 5.74884C5.44831 5.74884 5.00072 6.1967 5.0005 6.74876V11.1371L3.30435 11.8206C1.24456 12.6494 -0.739216 10.4769 0.272368 8.50057L3.99667 1.22577Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpBoldFilled12.category = 'Communication';\n\nexport default PaperAirplaneUpBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.91309 2.27013C6.79047 0.58122 9.20773 0.581143 10.085 2.27013L14.6924 11.1451C15.8312 13.3394 13.5914 15.7524 11.3184 14.7799L9.00196 13.7877V8.73595C9.00196 8.18366 8.55424 7.73595 8.00196 7.73595C7.44989 7.73621 7.00196 8.18382 7.00196 8.73595V13.7858L4.67774 14.7809C2.4045 15.7529 0.165307 13.3393 1.30469 11.1451L5.91309 2.27013Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpBoldFilled16.category = 'Communication';\n\nexport default PaperAirplaneUpBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.57152 2.47729C8.59193 0.508471 11.4084 0.508619 12.4289 2.47729L18.6399 14.4607C19.9976 17.0805 17.2728 19.9368 14.592 18.7039L11.0051 17.0535V10.7341C11.0051 10.1818 10.5574 9.73413 10.0051 9.73413C9.45289 9.73421 9.00511 10.1819 9.00511 10.7341V17.0505L5.40746 18.7048C2.72671 19.9371 0.00292522 17.0812 1.36058 14.4617L7.57152 2.47729Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpBoldFilled20.category = 'Communication';\n\nexport default PaperAirplaneUpBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.23089 2.68552C10.3949 0.437534 13.61 0.43846 14.7739 2.6865L22.5854 17.7783C24.1562 20.8132 20.9722 24.1065 17.8862 22.6386L13.0014 20.3144V12.7597C13.0014 12.2075 12.5537 11.7597 12.0014 11.7597C11.4492 11.7599 11.0014 12.2075 11.0014 12.7597V20.3174L6.11565 22.6406C3.02958 24.1074 -0.154526 20.8138 1.41643 17.7793L9.23089 2.68552Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpBoldFilled24.category = 'Communication';\n\nexport default PaperAirplaneUpBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5427 3.10461C13.994 0.298671 18.0075 0.298581 19.4587 3.10461L30.4753 24.4083C32.4749 28.2751 28.3664 32.4457 24.4704 30.504L16.9987 26.7784V16.7198C16.9987 16.1677 16.5508 15.72 15.9987 15.7198C15.4464 15.7198 14.9987 16.1676 14.9987 16.7198V26.7823L7.52704 30.506C3.63085 32.4472 -0.476707 28.2768 1.52313 24.4103L12.5427 3.10461Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpBoldFilled32.category = 'Communication';\n\nexport default PaperAirplaneUpBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.22208 1.09082C4.96519 -0.360942 7.03979 -0.361061 7.78262 1.09082L11.7572 8.85937C12.6806 10.6645 10.8205 12.6274 8.96817 11.8027L6.75333 10.8164V6.75C6.75333 6.33578 6.41754 6 6.00333 6C5.58932 6.00024 5.25333 6.33593 5.25333 6.75V10.8164L3.03262 11.8047C1.18021 12.6285 -0.678984 10.6651 0.244539 8.86035L4.22208 1.09082Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpFilled12.category = 'Communication';\n\nexport default PaperAirplaneUpFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.1366 2.13368C6.92002 0.622103 9.0817 0.622111 9.86512 2.13368L14.7255 11.5126C15.7696 13.5276 13.6735 15.7237 11.6122 14.7743L8.75379 13.4569V8.76747C8.75377 8.35331 8.41793 8.01753 8.00379 8.01747C7.58959 8.01747 7.25381 8.35327 7.25379 8.76747V13.455L4.38856 14.7753C2.32723 15.7241 0.231063 13.5274 1.27527 11.5126L6.1366 2.13368Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpFilled16.category = 'Communication';\n\nexport default PaperAirplaneUpFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.79232 2.34304C8.71912 0.553271 11.2792 0.55365 12.2064 2.34304L18.6683 14.8255C19.928 17.2589 17.3625 19.8948 14.8958 18.7014L10.7542 16.6966V10.7503C10.7542 10.336 10.4184 10.0003 10.0042 10.0003C9.59006 10.0003 9.25423 10.3361 9.25423 10.7503V16.6936L5.10189 18.7024C2.63529 19.8951 0.0708058 17.2597 1.3304 14.8264L7.79232 2.34304Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpFilled20.category = 'Communication';\n\nexport default PaperAirplaneUpFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.4517 2.54833C10.5223 0.479307 13.4821 0.479035 14.5523 2.54833L22.6138 18.1391C24.0862 20.9866 21.064 24.0589 18.1929 22.6333L12.7496 19.9302V12.7505C12.7496 12.3363 12.4138 12.0005 11.9996 12.0005C11.5853 12.0005 11.2496 12.3363 11.2496 12.7505V19.9341L5.80717 22.6352C2.93599 24.0603 -0.0860482 20.9882 1.38627 18.1411L9.4517 2.54833Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpFilled24.category = 'Communication';\n\nexport default PaperAirplaneUpFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.7649 2.97089C14.1227 0.343547 17.8801 0.343502 19.2375 2.97089L30.5032 24.7785C32.399 28.4492 28.4727 32.3938 24.7932 30.5148L16.844 26.4553C16.8135 26.4397 16.7814 26.428 16.7502 26.4143V16.7502C16.7502 16.3361 16.4144 16.0003 16.0002 16.0002C15.586 16.0002 15.2502 16.336 15.2502 16.7502V26.4172C15.2217 26.43 15.1923 26.441 15.1643 26.4553L7.20141 30.5187C3.52189 32.3959 -0.402437 28.4514 1.49341 24.7814L12.7649 2.97089Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpFilled32.category = 'Communication';\n\nexport default PaperAirplaneUpFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.21221 0.270524C10.7642 -0.23059 12.2312 1.23631 11.7299 2.78821L9.2419 10.4884C8.61828 12.4175 5.9152 12.4902 5.18847 10.5975L4.18443 7.9831C4.15516 7.90685 4.09493 7.84669 4.0187 7.81737L1.39882 6.81057C-0.493439 6.08326 -0.419625 3.38043 1.5093 2.75714L9.21221 0.270524ZM10.3019 2.32693C10.4272 1.93895 10.0608 1.57257 9.67279 1.69786L1.97058 4.18516C1.38769 4.37372 1.36558 5.19022 1.93743 5.41017L4.53384 6.4073L6.16212 4.77902C6.45499 4.48639 6.92995 4.48632 7.22278 4.77902C7.5156 5.07184 7.51544 5.54677 7.22278 5.83968L5.5945 7.46796L6.58887 10.0602C6.80858 10.6323 7.6252 10.6101 7.81388 10.0271L10.3019 2.32693Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRight12.category = 'Communication';\n\nexport default PaperAirplaneUpRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8332 1.53503C13.4561 1.02011 14.9846 2.54868 14.4697 4.17149L11.2746 14.2402C10.588 16.4032 7.55302 16.474 6.76679 14.3451L5.46375 10.8158C5.417 10.6892 5.31688 10.5891 5.1903 10.5424L1.65822 9.23794C-0.470036 8.45123 -0.398887 5.41593 1.76387 4.72944L11.8332 1.53503ZM13.0403 3.7185C13.1874 3.25483 12.7506 2.818 12.2869 2.96513L2.21755 6.15954C1.41597 6.41413 1.38997 7.53903 2.17888 7.83063L5.71027 9.13574C5.73465 9.14475 5.75818 9.1562 5.78208 9.16612L7.93241 7.0158C8.22529 6.72292 8.70017 6.72295 8.99307 7.0158C9.28596 7.30869 9.28596 7.78357 8.99307 8.07646L6.84205 10.2275C6.85157 10.2505 6.86239 10.2731 6.87106 10.2965L8.17409 13.8258C8.46575 14.6146 9.59132 14.5881 9.84588 13.7865L13.0403 3.7185Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRight16.category = 'Communication';\n\nexport default PaperAirplaneUpRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.481 1.35262C17.4019 0.742417 19.2119 2.55296 18.6022 4.47384L14.3451 17.8695C13.5151 20.481 9.83718 20.5307 8.93679 17.9427L7.27882 13.1759C7.1977 12.9433 7.0143 12.7599 6.78164 12.6788L2.01074 11.018C-0.576739 10.1172 -0.526605 6.44035 2.08462 5.61046L15.481 1.35262ZM17.1721 4.02016C17.4138 3.25858 16.6963 2.54068 15.9347 2.78272L2.5383 7.04055C1.30182 7.4338 1.2785 9.17426 2.50378 9.60105L7.27468 11.2618C7.36287 11.2925 7.44871 11.3289 7.53156 11.3695L10.5699 8.33116C10.8627 8.03835 11.3377 8.03852 11.6306 8.33116C11.9235 8.62405 11.9235 9.09893 11.6306 9.39182L8.59014 12.4322C8.62968 12.5135 8.66504 12.5973 8.69511 12.6836L10.3538 17.4497C10.7802 18.6754 12.5215 18.6523 12.915 17.4158L17.1721 4.02016Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRight20.category = 'Communication';\n\nexport default PaperAirplaneUpRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.1339 1.27305C21.3541 0.566551 23.4471 2.6595 22.7405 4.8797L17.4165 21.6044C16.4442 24.6591 12.1347 24.6945 11.1126 21.6562L9.09211 15.65C8.97703 15.308 8.70829 15.0393 8.36636 14.9242L2.35319 12.8996C-0.684591 11.877 -0.649248 7.56784 2.40498 6.59568L19.1339 1.27305ZM21.3111 4.42395C21.6481 3.36395 20.649 2.36461 19.5889 2.70176L2.86073 8.02509C1.1877 8.55749 1.16782 10.9176 2.83173 11.4778L8.8449 13.5024C8.99122 13.5517 9.13198 13.6129 9.26543 13.6854L13.1925 9.75833C13.4854 9.46553 13.9603 9.46547 14.2532 9.75833C14.5457 10.0512 14.5458 10.5262 14.2532 10.819L10.3282 14.744C10.4022 14.8794 10.4639 15.0227 10.5139 15.1714L12.5344 21.1777C13.0942 22.8419 15.4543 22.823 15.9871 21.1501L21.3111 4.42395Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRight24.category = 'Communication';\n\nexport default PaperAirplaneUpRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.9257 0.501104C29.7436 -0.396626 32.4005 2.26022 31.5025 5.07796L24.0482 28.4643C22.7932 32.4004 17.2277 32.4132 15.9545 28.4829L13.2041 19.9914C13.0216 19.4281 12.5796 18.9863 12.0163 18.8037L3.51242 16.0464C-0.416736 14.7719 -0.402451 9.20781 3.53313 7.95335L26.9257 0.501104ZM30.0731 4.62221C30.6011 2.96486 29.0389 1.40258 27.3814 1.93051L3.98888 9.38275C1.44215 10.1945 1.43262 13.795 3.97507 14.6198L12.479 17.3771C12.7418 17.4623 12.9899 17.5792 13.2193 17.7223L18.9396 12.0019C19.2325 11.7091 19.7074 11.7091 20.0003 12.0019C20.2932 12.2948 20.2932 12.7697 20.0003 13.0626L14.282 18.7809C14.4272 19.0122 14.5447 19.2632 14.6307 19.5288L17.3811 28.0203C18.205 30.5635 21.8066 30.5554 22.6188 28.0085L30.0731 4.62221Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRight32.category = 'Communication';\n\nexport default PaperAirplaneUpRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.95985 0.208512C10.7054 -0.354783 12.3555 1.29553 11.7924 3.04108L9.43908 10.3345C8.75666 12.4472 5.81687 12.5801 4.94647 10.5375L3.91274 8.11029C3.90887 8.1012 3.90111 8.09348 3.89202 8.08958L1.46342 7.05447C-0.579473 6.18397 -0.446147 3.24457 1.66712 2.56254L8.95985 0.208512ZM9.88862 2.4272C9.95121 2.23324 9.76769 2.04972 9.57374 2.11231L2.28101 4.46634C1.92909 4.58017 1.90686 5.0691 2.24717 5.21419L4.43962 6.14849L5.94567 4.64243C6.33613 4.252 6.96936 4.25211 7.35989 4.64243C7.7504 5.03294 7.75038 5.66612 7.35989 6.05664L5.85383 7.5627L6.78674 9.75376C6.93189 10.0939 7.42213 10.0718 7.53597 9.71993L9.88862 2.4272Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightBold12.category = 'Communication';\n\nexport default PaperAirplaneUpRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.965 1.7141C12.9958 1.07193 14.9079 2.98414 14.2658 5.01485L11.4111 14.0346C10.6648 16.3915 7.37477 16.5139 6.45513 14.219L5.14656 10.9521C5.12501 10.8988 5.08246 10.8561 5.02917 10.8347L1.7588 9.52404C-0.535971 8.60397 -0.412612 5.31392 1.94456 4.56808L10.965 1.7141ZM12.3592 4.41202C12.5128 3.92576 12.0541 3.46715 11.5678 3.62066L2.54809 6.47533C1.98112 6.65473 1.95084 7.44561 2.50251 7.66719L5.64375 8.92604L7.67668 6.8931C8.0671 6.50274 8.70036 6.50292 9.09089 6.8931C9.4814 7.28361 9.48136 7.91679 9.09089 8.30732L7.05727 10.3409L8.31197 13.4753C8.53327 14.0274 9.32503 13.9975 9.50452 13.4304L12.3592 4.41202Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightBold16.category = 'Communication';\n\nexport default PaperAirplaneUpRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.6595 1.50404C17.0551 0.744007 19.3113 3.00041 18.5514 5.39589L14.683 17.5907C13.7906 20.4033 9.84422 20.4962 8.82039 17.7288L7.1562 13.2307C7.09968 13.0783 6.9793 12.9577 6.82682 12.9013L2.32523 11.235C-0.44166 10.2108 -0.348284 6.2654 2.46403 5.3731L14.6595 1.50404ZM16.6455 4.79098C16.9149 3.94108 16.1144 3.14025 15.2645 3.40991L3.06824 7.27967C2.07061 7.59632 2.03782 8.99528 3.01922 9.35886L7.5215 11.0258C7.54567 11.0348 7.5695 11.0452 7.59331 11.0548L10.5053 8.14283C10.8958 7.75234 11.529 7.75241 11.9195 8.14283C12.31 8.53336 12.31 9.16652 11.9195 9.55705L9.00614 12.4704C9.015 12.4924 9.02412 12.5144 9.03239 12.5367L10.6966 17.0348C11.0599 18.0167 12.4591 17.9837 12.7758 16.9858L16.6455 4.79098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightBold20.category = 'Communication';\n\nexport default PaperAirplaneUpRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"25\"\n      height=\"24\"\n      viewBox=\"0 0 25 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.8581 1.64339C20.6179 0.766428 23.2187 3.36733 22.3418 6.12703L17.4555 21.4955C16.4203 24.7523 11.8401 24.8296 10.6959 21.6095L8.65951 15.8774C8.56841 15.6214 8.36647 15.4195 8.11054 15.3284L2.37151 13.2879C-0.847844 12.1428 -0.770403 7.5624 2.48614 6.52754L17.8581 1.64339ZM20.4352 5.52143C20.8206 4.30791 19.6773 3.1631 18.4637 3.54857L3.09174 8.4341C1.66156 8.88875 1.62761 10.8996 3.04133 11.4027L8.78035 13.4432C8.86374 13.4729 8.94522 13.5073 9.0248 13.5441L12.8131 9.75578C13.2035 9.36532 13.8367 9.36545 14.2273 9.75578C14.6178 10.1463 14.6178 10.7795 14.2273 11.17L10.4404 14.9569C10.4783 15.0385 10.5129 15.122 10.5433 15.2075L12.5811 20.9397C13.0837 22.3541 15.0956 22.3205 15.5503 20.89L20.4352 5.52143Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightBold24.category = 'Communication';\n\nexport default PaperAirplaneUpRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.166 1.20579C28.6459 0.0985305 31.9262 3.37868 30.8187 6.8585L23.9009 28.5937C22.5806 32.742 16.7264 32.7859 15.3445 28.658L12.5948 20.4406C12.4358 19.9655 12.0624 19.5922 11.5873 19.4331L3.36237 16.6786C-0.764602 15.2959 -0.720256 9.44306 3.42728 8.12287L25.166 1.20579ZM28.9128 6.25221C29.5281 4.31898 27.7055 2.49652 25.7723 3.11166L4.03357 10.0287C1.72943 10.7624 1.70482 14.0141 3.99766 14.7824L12.2226 17.5369C12.4281 17.6057 12.6256 17.6926 12.8123 17.7952L18.3939 12.2136C18.7844 11.8231 19.4176 11.8232 19.8081 12.2136C20.1987 12.6041 20.1987 13.2373 19.8081 13.6278L14.2286 19.2073C14.3332 19.3966 14.4211 19.5966 14.491 19.8053L17.2407 28.0227C18.0083 30.3165 21.2614 30.2923 21.9951 27.9875L28.9128 6.25221Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightBold32.category = 'Communication';\n\nexport default PaperAirplaneUpRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.95937 0.208512C10.7049 -0.354782 12.3551 1.29553 11.7919 3.04108L9.4386 10.3345C8.75617 12.4472 5.81638 12.5801 4.94598 10.5375L4.32865 9.0874L7.3594 6.05664C7.74989 5.66612 7.74991 5.03295 7.3594 4.64243C6.96887 4.25211 6.33565 4.252 5.94518 4.64243L2.91512 7.67249L1.46293 7.05447C-0.579961 6.18397 -0.446634 3.24457 1.66664 2.56254L8.95937 0.208512Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightBoldFilled12.category = 'Communication';\n\nexport default PaperAirplaneUpRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.9645 1.7141C12.9954 1.07188 14.9076 2.98405 14.2653 5.01485L11.4106 14.0346C10.6643 16.3914 7.37433 16.5138 6.45464 14.219L5.51827 11.8794L9.09041 8.30732C9.48093 7.91679 9.48093 7.28363 9.09041 6.8931C8.69986 6.50286 8.06662 6.50267 7.67619 6.8931L4.10544 10.4639L1.75832 9.52404C-0.536459 8.60397 -0.413101 5.31392 1.94407 4.56808L10.9645 1.7141Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightBoldFilled16.category = 'Communication';\n\nexport default PaperAirplaneUpRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.6595 1.50404C17.0551 0.744008 19.3113 3.00041 18.5514 5.39589L14.683 17.5907C13.7906 20.4033 9.84422 20.4962 8.82039 17.7288L7.45106 14.0255L11.9195 9.55705C12.31 9.16652 12.31 8.53336 11.9195 8.14283C11.529 7.75241 10.8958 7.75234 10.5053 8.14283L6.03892 12.6092L2.32523 11.235C-0.44166 10.2108 -0.348284 6.2654 2.46403 5.3731L14.6595 1.50404Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightBoldFilled20.category = 'Communication';\n\nexport default PaperAirplaneUpRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.8569 1.64405C20.6167 0.767093 23.2176 3.3678 22.3404 6.12751L17.4543 21.4954C16.419 24.7519 11.8391 24.8293 10.695 21.6093L8.88447 16.512L14.2269 11.1696C14.6172 10.7791 14.6173 10.1459 14.2269 9.75543C13.8365 9.36515 13.2032 9.36521 12.8128 9.75543L7.46824 15.0999L2.37092 13.2881C-0.847998 12.143 -0.770401 7.56306 2.48555 6.528L17.8569 1.64405Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightBoldFilled24.category = 'Communication';\n\nexport default PaperAirplaneUpRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.166 1.20579C28.6459 0.0985303 31.9262 3.37868 30.8187 6.8585L23.9009 28.5937C22.5806 32.742 16.7264 32.7859 15.3445 28.658L12.6956 20.7403L19.8081 13.6278C20.1987 13.2373 20.1987 12.6041 19.8081 12.2136C19.4176 11.8232 18.7844 11.8231 18.3939 12.2136L11.2787 19.3289L3.36237 16.6786C-0.764603 15.2959 -0.720256 9.44306 3.42728 8.12287L25.166 1.20579Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightBoldFilled32.category = 'Communication';\n\nexport default PaperAirplaneUpRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.21235 0.270796C10.7644 -0.230349 12.2314 1.23659 11.73 2.78848L9.24688 10.4727C8.62321 12.4016 5.92107 12.4749 5.19414 10.5825L4.44214 8.62211L7.22983 5.83443C7.52242 5.54153 7.52258 5.06657 7.22983 4.77377C6.93703 4.48097 6.46209 4.48116 6.16917 4.77377L3.38218 7.56076L1.41553 6.80532C-0.4763 6.07794 -0.402969 3.37619 1.52533 2.75258L9.21235 0.270796Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightFilled12.category = 'Communication';\n\nexport default PaperAirplaneUpRightFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.7336 1.61511C13.3564 1.10019 14.885 2.62875 14.3701 4.25157L11.175 14.3202C10.4884 16.4832 7.45341 16.5541 6.66718 14.4252L5.57751 11.4725L8.89346 8.15654C9.18635 7.86364 9.18635 7.38877 8.89346 7.09588C8.60056 6.80302 8.12568 6.803 7.8328 7.09588L4.51823 10.4104L1.55861 9.31801C-0.569645 8.53131 -0.498497 5.49601 1.66426 4.80952L11.7336 1.61511Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightFilled16.category = 'Communication';\n\nexport default PaperAirplaneUpRightFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.8527 1.02607C17.7738 0.415811 19.5841 2.22625 18.974 4.14729L14.7168 17.543C13.8868 20.1543 10.2089 20.2042 9.30856 17.6162L7.79767 13.2699L12.003 9.06458C12.2958 8.77167 12.2959 8.29676 12.003 8.00392C11.7102 7.71112 11.2353 7.71119 10.9424 8.00392L6.73908 12.2072L2.3825 10.6915C-0.20461 9.79059 -0.154305 6.11407 2.45639 5.2839L15.8527 1.02607Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightFilled20.category = 'Communication';\n\nexport default PaperAirplaneUpRightFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.8787 0.514093C22.0988 -0.192089 24.1917 1.90075 23.4853 4.12075L18.1613 20.8455C17.189 23.9001 12.8795 23.9356 11.8574 20.8973L9.91981 15.1368L14.9973 10.0593C15.2899 9.76643 15.2901 9.29147 14.9973 8.99868C14.7045 8.70617 14.2295 8.70619 13.9366 8.99868L8.85639 14.0789L3.09803 12.1406C0.0600935 11.1181 0.0954976 6.80887 3.14982 5.83673L19.8787 0.514093Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightFilled24.category = 'Communication';\n\nexport default PaperAirplaneUpRightFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PaperAirplaneUpRightFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PaperAirplaneUpRightFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.9257 0.501103C29.7436 -0.396627 32.4005 2.26022 31.5025 5.07796L24.0482 28.4643C22.7932 32.4004 17.2276 32.4133 15.9545 28.4829L13.2041 19.9914C13.1935 19.9588 13.179 19.9279 13.1668 19.8961L20.0003 13.0626C20.2931 12.7698 20.293 12.2949 20.0003 12.0019C19.7074 11.7091 19.2325 11.7091 18.9396 12.0019L12.104 18.8375C12.0748 18.8264 12.0463 18.8134 12.0163 18.8037L3.51242 16.0464C-0.416712 14.7719 -0.40245 9.2078 3.53313 7.95335L26.9257 0.501103Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPaperAirplaneUpRightFilled32.category = 'Communication';\n\nexport default PaperAirplaneUpRightFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Parachute12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Parachute12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.83635 1.70664e-07 10.3761 1.52301 11.1641 3.02734C11.5494 3.76301 11.7562 4.49035 11.8672 5.02832C11.923 5.2989 11.9558 5.52619 11.9746 5.68848C11.984 5.76965 11.9895 5.83507 11.9932 5.88184C11.995 5.90506 11.9972 5.92367 11.998 5.9375C11.9985 5.94444 11.9988 5.95064 11.999 5.95508V5.96387L11.9912 6.1123C11.9692 6.25749 11.9049 6.39462 11.8047 6.50488L9.5 9.04004V10.7402C9.49987 11.4359 8.93593 11.9999 8.24023 12H3.75977C3.06407 11.9999 2.50013 11.4359 2.5 10.7402V9.04004L0.195312 6.50488C0.0615096 6.3577 -0.00848472 6.16255 0.000976562 5.96387V5.95508C0.00122124 5.95064 0.00151622 5.94444 0.00195312 5.9375C0.00282531 5.92367 0.00499371 5.90506 0.00683594 5.88184C0.0105477 5.83507 0.0160065 5.76965 0.0253906 5.68848C0.044159 5.52619 0.0769841 5.2989 0.132812 5.02832C0.243822 4.49035 0.450613 3.76301 0.835938 3.02734C1.62392 1.52301 3.16365 0 6 0ZM4 10.5H8V9.5H4V10.5ZM3.375 5.5C2.66562 5.5 2.15966 5.74424 1.83008 5.98242C1.81326 5.99458 1.79716 6.00743 1.78125 6.01953L3.58203 8H5.25V6.27246C5.17275 6.19131 5.06382 6.08643 4.91992 5.98242C4.59034 5.74424 4.08438 5.5 3.375 5.5ZM8.625 5.5C7.91561 5.5 7.40966 5.74424 7.08008 5.98242C6.93618 6.08643 6.82725 6.19131 6.75 6.27246V8H8.41797L10.2178 6.01953C10.2021 6.00759 10.1865 5.99442 10.1699 5.98242C9.84034 5.74424 9.33438 5.5 8.625 5.5ZM6 1.5C3.83644 1.5 2.7511 2.60204 2.16406 3.72266C2.0714 3.89955 1.99202 4.07773 1.92285 4.25195C2.3344 4.10138 2.81815 4 3.375 4C4.45677 4 5.26373 4.3808 5.79883 4.76758C5.87057 4.81945 5.93797 4.87073 6 4.92188C6.06203 4.87073 6.12943 4.81945 6.20117 4.76758C6.73627 4.3808 7.54323 4 8.625 4C9.18146 4 9.66481 4.10155 10.0762 4.25195C10.007 4.07784 9.92854 3.89944 9.83594 3.72266C9.2489 2.60204 8.16356 1.5 6 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nParachute12.category = 'Objects';\n\nexport default Parachute12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Parachute16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Parachute16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C9.89211 0 11.3723 0.509846 12.5146 1.30664C13.6498 2.09859 14.4114 3.14617 14.9209 4.16504C15.4294 5.18217 15.6975 6.19035 15.8389 6.93848C15.9099 7.31432 15.9493 7.62996 15.9717 7.85352C15.9828 7.96502 15.9901 8.05413 15.9941 8.11719C15.9962 8.14876 15.9972 8.17432 15.998 8.19238C15.9985 8.20125 15.9988 8.20844 15.999 8.21387C15.9991 8.2165 15.999 8.21891 15.999 8.2207L16 8.22363V8.22461L15.9902 8.37305C15.9661 8.51812 15.899 8.65382 15.7969 8.7627L12.5 12.2793V14.54C12.5 15.3463 11.8463 16 11.04 16H4.95996C4.15385 15.9998 3.50002 15.3462 3.5 14.54V12.2793L0.203125 8.7627C0.0670165 8.6174 -0.00662904 8.42359 0 8.22461V8.22363L0.000976562 8.2207C0.00104312 8.21891 0.000870471 8.2165 0.000976562 8.21387C0.00119814 8.20844 0.00152463 8.20125 0.00195312 8.19238C0.00282674 8.17433 0.00382503 8.14876 0.00585938 8.11719C0.00992634 8.05414 0.0171759 7.96501 0.0283203 7.85352C0.0506744 7.62997 0.0901455 7.31431 0.161133 6.93848C0.302465 6.19038 0.570633 5.18215 1.0791 4.16504C1.58852 3.14621 2.35031 2.09861 3.48535 1.30664C4.62765 0.509792 6.10794 7.42066e-05 8 0ZM5 14.5H11V13H5V14.5ZM4.375 7C3.27199 7.0001 2.53388 7.41477 2.06836 7.81738C1.92443 7.94191 1.806 8.06686 1.71094 8.17871L4.82422 11.5H7.25V8.46094C7.23331 8.43572 7.21546 8.40575 7.19336 8.375C7.08604 8.22575 6.91782 8.02169 6.68164 7.81738C6.21605 7.41478 5.47805 7 4.375 7ZM11.625 7C10.522 7.0001 9.78388 7.41477 9.31836 7.81738C9.0822 8.02171 8.91392 8.22578 8.80664 8.375C8.78455 8.40575 8.76669 8.43573 8.75 8.46094V11.5H11.1758L14.2881 8.17871C14.1931 8.06697 14.0754 7.94172 13.9316 7.81738C13.466 7.41478 12.7281 7 11.625 7ZM8 1.5C6.39267 1.50007 5.21589 1.92796 4.34277 2.53711C3.46281 3.15122 2.84883 3.97922 2.4209 4.83496C2.2051 5.26658 2.03868 5.70098 1.91113 6.10938C2.54659 5.75967 3.36199 5.50007 4.375 5.5C5.89639 5.5 6.97142 6.08543 7.66211 6.68262C7.78775 6.79128 7.89971 6.90154 8 7.00684C8.10027 6.90154 8.21227 6.79128 8.33789 6.68262C9.02851 6.08542 10.1037 5.50011 11.625 5.5C12.6376 5.5 13.4525 5.75992 14.0879 6.10938C13.9603 5.70104 13.7949 5.26649 13.5791 4.83496C13.1511 3.97919 12.5373 3.15121 11.6572 2.53711C10.7841 1.92801 9.60738 1.5 8 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nParachute16.category = 'Objects';\n\nexport default Parachute16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Parachute20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Parachute20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C12.1409 1 13.8085 1.57153 15.0918 2.46191C16.3681 3.34752 17.2235 4.52031 17.7959 5.66504C18.3673 6.8079 18.6663 7.94183 18.8232 8.78418C18.902 9.20705 18.9455 9.56144 18.9697 9.8125C18.9819 9.93814 18.9899 10.0388 18.9941 10.1094C18.9963 10.1445 18.9972 10.1725 18.998 10.1924C18.9985 10.2021 18.9988 10.2099 18.999 10.2158C18.9991 10.2188 18.9999 10.2217 19 10.2236V10.2275L18.9902 10.3701C18.9676 10.5096 18.9057 10.6409 18.8105 10.748L14.9824 15.0537C14.9925 15.1178 15 15.1831 15 15.25V17.4502C14.9999 18.3061 14.3061 18.9999 13.4502 19H6.5498C5.69407 18.9997 5.00011 18.306 5 17.4502V15.25C5 15.1832 5.0065 15.1177 5.0166 15.0537L1.18945 10.748C1.06253 10.6051 0.994382 10.4186 1 10.2275V10.2236C1.00006 10.2217 1.00086 10.2188 1.00098 10.2158C1.0012 10.2099 1.00152 10.2021 1.00195 10.1924C1.00284 10.1725 1.00373 10.1445 1.00586 10.1094C1.01015 10.0388 1.01813 9.93814 1.03027 9.8125C1.05454 9.56145 1.09799 9.20704 1.17676 8.78418C1.33368 7.94186 1.63276 6.80788 2.2041 5.66504C2.77645 4.52033 3.63201 3.34754 4.9082 2.46191C6.19147 1.57149 7.8591 1.00006 10 1ZM6.5 17.4502C6.5001 17.4775 6.52249 17.4997 6.5498 17.5H13.4502C13.4777 17.4999 13.4999 17.4777 13.5 17.4502V15.5H6.5V17.4502ZM5.875 9C4.34805 9.00006 3.48786 9.44821 3.02246 9.83008C2.87791 9.94873 2.76585 10.0658 2.68066 10.1689L6.0957 14.0098C6.14617 14.0036 6.19785 14 6.25 14H9.25V10.4287C9.23672 10.4058 9.22232 10.3779 9.20312 10.3486C9.11605 10.216 8.96577 10.0256 8.72754 9.83008C8.26206 9.44822 7.40194 9 5.875 9ZM14.125 9C12.5981 9.00006 11.7379 9.44821 11.2725 9.83008C11.0343 10.0256 10.8839 10.216 10.7969 10.3486C10.7777 10.3779 10.7633 10.4058 10.75 10.4287V14H13.75C13.8018 14 13.8532 14.0036 13.9033 14.0098L17.3184 10.1689C17.2332 10.0659 17.1219 9.94854 16.9775 9.83008C16.5121 9.44822 15.6519 9 14.125 9ZM10 2.5C8.14129 2.50006 6.77715 2.99114 5.76367 3.69434C4.74343 4.40233 4.03595 5.35497 3.5459 6.33496C3.23394 6.9589 3.01336 7.58692 2.8584 8.1543C3.58856 7.77532 4.57125 7.50005 5.875 7.5C7.72251 7.5 8.92537 8.05196 9.67871 8.66992C9.79877 8.76843 9.90448 8.86968 10 8.9668C10.0955 8.86968 10.2012 8.76843 10.3213 8.66992C11.0746 8.05193 12.2775 7.50006 14.125 7.5C15.4283 7.5 16.4105 7.77556 17.1406 8.1543C16.9857 7.58697 16.766 6.95882 16.4541 6.33496C15.964 5.35495 15.2566 4.40231 14.2363 3.69434C13.2228 2.99118 11.8587 2.5 10 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nParachute20.category = 'Objects';\n\nexport default Parachute20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Parachute24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Parachute24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C14.639 1 16.6812 1.69502 18.2461 2.77246C19.8044 3.84543 20.8479 5.26903 21.5459 6.66504C22.2429 8.05908 22.6048 9.44406 22.793 10.4746C22.8874 10.9917 22.9387 11.4245 22.9668 11.7305C22.9808 11.8835 22.9884 12.0056 22.9932 12.0908C22.9955 12.1333 22.9971 12.1667 22.998 12.1904C22.9985 12.2023 22.9988 12.2118 22.999 12.2188C22.9991 12.2222 22.9999 12.2253 23 12.2275V12.2314C22.9971 12.2319 22.9517 12.2333 22.25 12.25L23 12.2324C23.0045 12.425 22.9343 12.6123 22.8047 12.7549L17.9834 18.0576C17.9931 18.1204 18 18.1845 18 18.25V21.25C18 22.2165 17.2165 23 16.25 23H7.75C6.7836 22.9999 6 22.2164 6 21.25V18.25C6 18.1845 6.00593 18.1204 6.01562 18.0576L1.19531 12.7549C1.06578 12.6124 0.995488 12.425 1 12.2324L1.75 12.25C1.01221 12.2324 1.00017 12.2319 1 12.2314V12.2275C1.00006 12.2253 1.00087 12.2222 1.00098 12.2188C1.00119 12.2118 1.00149 12.2023 1.00195 12.1904C1.00288 12.1667 1.00448 12.1333 1.00684 12.0908C1.01157 12.0056 1.01916 11.8835 1.0332 11.7305C1.06131 11.4245 1.11265 10.9917 1.20703 10.4746C1.39514 9.44408 1.75716 8.05907 2.4541 6.66504C3.1521 5.26904 4.19564 3.84544 5.75391 2.77246C7.3188 1.69499 9.361 1.00004 12 1ZM7.5 21.25C7.5 21.388 7.61202 21.4999 7.75 21.5H16.25C16.3881 21.5 16.5 21.3881 16.5 21.25V18.5H7.5V21.25ZM6.875 10.5C5.11367 10.5001 3.99355 11.0634 3.32227 11.5898C3.0522 11.8017 2.8497 12.0123 2.70508 12.1855L7.0918 17.0107C7.14358 17.0042 7.19645 17 7.25 17H11.25V12.4619C11.2224 12.4205 11.1893 12.369 11.1465 12.3125C11.0015 12.1213 10.7681 11.8568 10.4277 11.5898C9.75647 11.0634 8.63637 10.5 6.875 10.5ZM17.125 10.5C15.3636 10.5 14.2435 11.0634 13.5723 11.5898C13.2319 11.8568 12.9985 12.1213 12.8535 12.3125C12.8107 12.369 12.7776 12.4205 12.75 12.4619V17H16.75C16.8032 17 16.8558 17.0043 16.9072 17.0107L21.2939 12.1855C21.1493 12.0124 20.9475 11.8015 20.6777 11.5898C20.0064 11.0634 18.8864 10.5 17.125 10.5ZM12 2.5C9.63927 2.50004 7.89986 3.1176 6.60547 4.00879C5.30471 4.90443 4.41034 6.10621 3.7959 7.33496C3.31088 8.30502 3.00587 9.28125 2.81445 10.1104C3.73557 9.50789 5.0573 9.00007 6.875 9C8.98825 9 10.4311 9.68667 11.3535 10.4102C11.6108 10.612 11.8242 10.8157 12 11.0039C12.1758 10.8157 12.3892 10.612 12.6465 10.4102C13.5689 9.68667 15.0118 9.00004 17.125 9C18.9423 9 20.2635 9.50811 21.1846 10.1104C20.9931 9.28128 20.6891 8.30495 20.2041 7.33496C19.5896 6.1062 18.6953 4.90442 17.3945 4.00879C16.1001 3.11763 14.3607 2.5 12 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nParachute24.category = 'Objects';\n\nexport default Parachute24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Parachute32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Parachute32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C19.5597 1.00007 22.3111 1.94614 24.4219 3.39746C26.5255 4.84401 27.9539 6.76453 28.9219 8.6582C29.8891 10.5505 30.4062 12.435 30.6826 13.8398C30.8211 14.5436 30.9 15.1318 30.9443 15.5469C30.9665 15.7545 30.9802 15.9197 30.9883 16.0342C30.9923 16.0911 30.9954 16.1357 30.9971 16.167C30.9979 16.1826 30.9986 16.1953 30.999 16.2041V16.2197C30.9947 16.2203 30.9397 16.2227 30.25 16.25L30.999 16.2207C31.0068 16.4206 30.9343 16.6154 30.7979 16.7617L23.9834 24.0615C23.9927 24.1231 24 24.1858 24 24.25V28.8604C23.9998 30.0418 23.0418 30.9996 21.8604 31H10.1396C8.95804 30.9998 8.00019 30.042 8 28.8604V24.25C8 24.1859 8.00631 24.1231 8.01562 24.0615L1.20215 16.7617C1.0656 16.6154 0.993156 16.4207 1.00098 16.2207L1.75 16.25C1.0763 16.2234 1.00784 16.2204 1.00098 16.2197V16.2041C1.00139 16.1952 1.00208 16.1826 1.00293 16.167C1.00465 16.1357 1.00768 16.0911 1.01172 16.0342C1.01984 15.9197 1.03346 15.7545 1.05566 15.5469C1.10004 15.1318 1.17893 14.5437 1.31738 13.8398C1.59378 12.435 2.11089 10.5505 3.07812 8.6582C4.04615 6.7645 5.47443 4.84399 7.57812 3.39746C9.68893 1.9462 12.4402 1 16 1ZM9.5 28.8604C9.50019 29.2135 9.78646 29.4998 10.1396 29.5H21.8604C22.2134 29.4996 22.4998 29.2134 22.5 28.8604V24.5H9.5V28.8604ZM8.875 13.5C6.55135 13.5 4.92549 14.3059 3.88184 15.0977C3.35717 15.4957 2.97735 15.8927 2.73145 16.1855C2.72898 16.1885 2.72609 16.1914 2.72363 16.1943L9.08594 23.0117C9.13954 23.0047 9.19448 23 9.25 23H15.25V16.4814C15.1945 16.4051 15.1178 16.3038 15.0186 16.1855C14.7727 15.8927 14.3928 15.4958 13.8682 15.0977C12.8246 14.3059 11.1986 13.5001 8.875 13.5ZM23.125 13.5C20.8014 13.5 19.1755 14.3059 18.1318 15.0977C17.6072 15.4957 17.2273 15.8927 16.9814 16.1855C16.8822 16.3038 16.8055 16.405 16.75 16.4814V23H22.75C22.8052 23 22.8598 23.0048 22.9131 23.0117L29.2754 16.1943C29.2731 16.1916 29.2709 16.1883 29.2686 16.1855C29.0227 15.8927 28.6428 15.4958 28.1182 15.0977C27.0746 14.3059 25.4486 13.5001 23.125 13.5ZM16 2.5C12.7217 2.5 10.2719 3.36655 8.42871 4.63379C6.57867 5.90584 5.29889 7.61077 4.41406 9.3418C3.55016 11.032 3.07144 12.7304 2.80859 14.0322C2.86273 13.9891 2.91869 13.9455 2.97559 13.9023C4.23855 12.9443 6.17557 12 8.875 12C11.5744 12.0001 13.5115 12.9443 14.7744 13.9023C15.2975 14.2992 15.7027 14.6985 16 15.0303C16.2973 14.6985 16.7025 14.2992 17.2256 13.9023C18.4885 12.9443 20.4256 12 23.125 12C25.8244 12.0001 27.7615 12.9443 29.0244 13.9023C29.0811 13.9454 29.1365 13.9893 29.1904 14.0322C28.9276 12.7305 28.4498 11.0319 27.5859 9.3418C26.7011 7.6108 25.4212 5.90586 23.5713 4.63379C21.7281 3.3665 19.2782 2.50007 16 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nParachute32.category = 'Objects';\n\nexport default Parachute32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Participants12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Participants12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.25005 6.56281C6.46132 6.56281 7.39775 6.81533 8.11333 7.23175C8.83189 7.64996 9.2833 8.20822 9.5606 8.74738C10.0607 9.72037 9.4079 10.7012 8.55083 10.9544C7.79491 11.1777 6.62244 11.4378 5.25005 11.4378C3.87758 11.4378 2.70515 11.1777 1.94927 10.9544C1.09231 10.7011 0.439577 9.72027 0.939505 8.74738C1.21676 8.2083 1.66839 7.64994 2.38677 7.23175C3.10231 6.81535 4.03888 6.56284 5.25005 6.56281ZM5.25005 8.06281C4.24781 8.06284 3.58313 8.27014 3.14068 8.52765C2.70146 8.78338 2.43762 9.11389 2.27349 9.43293C2.2692 9.44134 2.27054 9.44156 2.27056 9.43683C2.27099 9.43819 2.27194 9.4406 2.27349 9.44367C2.28298 9.46229 2.3135 9.498 2.37408 9.51593C3.03558 9.71138 4.06069 9.93778 5.25005 9.93781C6.43933 9.93781 7.46448 9.71137 8.12603 9.51593C8.18649 9.49807 8.21702 9.46235 8.22661 9.44367C8.22811 9.4407 8.2291 9.43819 8.22954 9.43683C8.22956 9.44159 8.23101 9.44152 8.22661 9.43293C8.06245 9.11382 7.79883 8.7834 7.35943 8.52765C6.91695 8.27013 6.2524 8.06281 5.25005 8.06281ZM7.91314 5.763C8.04411 5.37008 8.46943 5.15748 8.86236 5.28839C10.0587 5.68719 10.9604 6.12458 11.836 7.21906C12.0947 7.5425 12.0422 8.01501 11.7188 8.27375C11.3954 8.53221 10.9228 8.47983 10.6641 8.15656C10.0397 7.37604 9.44136 7.06343 8.38775 6.71222C7.99498 6.58124 7.78241 6.15583 7.91314 5.763ZM5.25005 0.562808C6.80335 0.562808 8.06255 1.82201 8.06255 3.37531C8.06238 4.92846 6.80324 6.18781 5.25005 6.18781C3.69696 6.18769 2.43773 4.92839 2.43755 3.37531C2.43755 1.82208 3.69685 0.562928 5.25005 0.562808ZM8.3897 0.64191C8.58781 0.278171 9.04255 0.144039 9.4063 0.342105C10.2796 0.817784 10.8751 1.74505 10.8751 2.81281C10.875 3.41379 10.6856 3.97328 10.3633 4.43097C10.1248 4.76918 9.65691 4.85073 9.31841 4.61261C8.97981 4.37417 8.89846 3.90537 9.13677 3.56671C9.28682 3.35359 9.37498 3.09458 9.37505 2.81281C9.37505 2.31607 9.09977 1.88206 8.68951 1.65851C8.32585 1.46045 8.19183 1.00562 8.3897 0.64191ZM5.25005 2.06281C4.52528 2.06293 3.93755 2.65051 3.93755 3.37531C3.93773 4.09996 4.52539 4.68769 5.25005 4.68781C5.97482 4.68781 6.56238 4.10003 6.56255 3.37531C6.56255 2.65043 5.97493 2.06281 5.25005 2.06281Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nParticipants12.category = 'People';\n\nexport default Participants12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Participants16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Participants16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.99969 9C8.57978 9.00004 9.78353 9.32868 10.6921 9.85742C11.6034 10.3879 12.1742 11.0943 12.5251 11.7764C13.1056 12.9053 12.356 14.063 11.3307 14.3662C10.3387 14.6594 8.79943 15 6.99969 15C5.19998 15 3.66079 14.6594 2.66863 14.3662C1.64324 14.0632 0.893577 12.9055 1.4743 11.7764C1.82519 11.0942 2.39586 10.3879 3.30731 9.85742C4.21588 9.32873 5.41958 9 6.99969 9ZM6.99969 10.5C5.62854 10.5 4.6967 10.7845 4.06121 11.1543C3.42902 11.5224 3.04597 12.0008 2.80828 12.4629C2.76516 12.5468 2.76822 12.6249 2.80828 12.7041C2.85296 12.7922 2.94881 12.8849 3.09344 12.9277C3.99122 13.193 5.38323 13.5 6.99969 13.5C8.61619 13.5 10.0082 13.193 10.9059 12.9277C11.0505 12.8848 11.1465 12.7922 11.1911 12.7041C11.2311 12.625 11.2341 12.5468 11.1911 12.4629C10.9534 12.0008 10.5703 11.5224 9.93817 11.1543C9.30272 10.7845 8.37084 10.5 6.99969 10.5ZM10.7878 7.7627C10.9188 7.3698 11.3441 7.15711 11.737 7.28809C13.3082 7.81186 14.4601 8.37435 15.5856 9.78125C15.8442 10.1046 15.7917 10.5772 15.4684 10.8359C15.145 11.0947 14.6725 11.0421 14.4138 10.7188C13.5394 9.6258 12.6908 9.18808 11.2624 8.71191C10.8694 8.58093 10.6568 8.15565 10.7878 7.7627ZM6.99969 1C8.93254 1.00017 10.4997 2.56711 10.4997 4.5C10.4997 6.43289 8.93254 7.99983 6.99969 8C5.06669 8 3.49969 6.433 3.49969 4.5C3.49969 2.567 5.06669 1 6.99969 1ZM6.99969 2.5C5.89512 2.5 4.99969 3.39543 4.99969 4.5C4.99969 5.60457 5.89512 6.5 6.99969 6.5C8.10412 6.49983 8.99969 5.60447 8.99969 4.5C8.99969 3.39553 8.10412 2.50017 6.99969 2.5ZM10.7497 0C12.6825 0.000168011 14.2497 1.56711 14.2497 3.5C14.2497 4.24822 14.014 4.94409 13.613 5.51367C13.3745 5.85212 12.9066 5.93261 12.568 5.69434C12.2294 5.45583 12.1479 4.98806 12.3864 4.64941C12.6152 4.32441 12.7497 3.92899 12.7497 3.5C12.7497 2.39553 11.8541 1.50017 10.7497 1.5C10.3355 1.5 9.99969 1.16421 9.99969 0.75C9.99969 0.335786 10.3355 0 10.7497 0Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nParticipants16.category = 'People';\n\nexport default Participants16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Participants20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Participants20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.75098 11.4375C10.7001 11.4375 12.1709 11.8423 13.2725 12.4834C14.377 13.1263 15.0668 13.9814 15.4912 14.8066C16.1519 16.0917 15.3049 17.4246 14.1113 17.7773C12.883 18.1403 10.9778 18.5625 8.75098 18.5625C6.52414 18.5625 4.61901 18.1403 3.39062 17.7773C2.19698 17.4246 1.34996 16.0918 2.01074 14.8066C2.4352 13.9814 3.12494 13.1263 4.22949 12.4834C5.3311 11.8423 6.80184 11.4375 8.75098 11.4375ZM8.75098 12.9375C7.01094 12.9375 5.81288 13.2982 4.98438 13.7803C4.15894 14.2607 3.65606 14.887 3.34473 15.4922C3.26139 15.6542 3.26841 15.8159 3.34375 15.9648C3.42365 16.1228 3.58649 16.2712 3.81543 16.3389C4.94945 16.6739 6.70737 17.0625 8.75098 17.0625C10.7946 17.0625 12.5525 16.6739 13.6865 16.3389C13.9154 16.2711 14.0783 16.1228 14.1582 15.9648C14.2335 15.8159 14.2405 15.6542 14.1572 15.4922C13.8459 14.887 13.343 14.2607 12.5176 13.7803C11.6891 13.2981 10.491 12.9375 8.75098 12.9375ZM13.6641 9.7627C13.7951 9.36977 14.2203 9.15711 14.6133 9.28809C16.5596 9.93687 17.9614 10.6243 19.3369 12.3438C19.5956 12.6672 19.5431 13.1397 19.2197 13.3984C18.8963 13.6572 18.4238 13.6046 18.165 13.2812C17.0407 11.8758 15.9422 11.3131 14.1387 10.7119C13.7457 10.5809 13.5331 10.1557 13.6641 9.7627ZM8.75098 1.4375C11.0636 1.43759 12.9385 3.31236 12.9385 5.625C12.9385 7.93764 11.0636 9.81241 8.75098 9.8125C6.43828 9.8125 4.56348 7.93769 4.56348 5.625C4.56348 3.31231 6.43828 1.4375 8.75098 1.4375ZM8.75098 2.9375C7.26671 2.9375 6.06348 4.14073 6.06348 5.625C6.06348 7.10927 7.26671 8.3125 8.75098 8.3125C10.2352 8.31241 11.4385 7.10921 11.4385 5.625C11.4385 4.14079 10.2352 2.93759 8.75098 2.9375ZM13.4385 0.1875C15.7511 0.187592 17.626 2.06236 17.626 4.375C17.626 5.27042 17.3441 6.10275 16.8643 6.78418C16.6257 7.12259 16.1579 7.20318 15.8193 6.96484C15.4807 6.72635 15.3992 6.25858 15.6377 5.91992C15.9453 5.48305 16.126 4.95123 16.126 4.375C16.126 2.89079 14.9227 1.68759 13.4385 1.6875C13.0243 1.6875 12.6885 1.35171 12.6885 0.9375C12.6885 0.523286 13.0243 0.1875 13.4385 0.1875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nParticipants20.category = 'People';\n\nexport default Participants20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Participants24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Participants24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.499 13.875C12.8172 13.875 14.555 14.3569 15.8496 15.1104C17.1467 15.8654 17.9551 16.8679 18.4531 17.8359C19.1944 19.2771 18.2507 20.787 16.8887 21.1895C15.424 21.6222 13.1526 22.125 10.499 22.125C7.84538 22.125 5.57396 21.6222 4.10938 21.1895C2.74758 20.7869 1.80384 19.277 2.54492 17.8359C3.04291 16.8679 3.85138 15.8654 5.14844 15.1104C6.44304 14.3569 8.18091 13.875 10.499 13.875ZM10.499 15.375C8.39009 15.375 6.92479 15.8118 5.90332 16.4062C4.88487 16.9991 4.2628 17.7742 3.87793 18.5225C3.65647 18.9535 3.87733 19.5567 4.53418 19.751C5.90439 20.1558 8.02849 20.625 10.499 20.625C12.9695 20.625 15.0936 20.1558 16.4639 19.751C17.121 19.5568 17.3417 18.9536 17.1201 18.5225C16.7352 17.7741 16.1133 16.999 15.0947 16.4062C14.0732 15.8118 12.608 15.375 10.499 15.375ZM16.5371 11.7627C16.6681 11.3698 17.0934 11.1573 17.4863 11.2881C19.8077 12.0619 21.4594 12.8744 23.085 14.9062C23.3437 15.2297 23.2912 15.7022 22.9678 15.9609C22.6443 16.2195 22.1718 16.1671 21.9131 15.8438C20.5387 14.1258 19.1903 13.4381 17.0117 12.7119C16.619 12.5808 16.4062 12.1555 16.5371 11.7627ZM10.499 1.875C13.1914 1.875 15.374 4.05761 15.374 6.75C15.374 9.44239 13.1914 11.625 10.499 11.625C7.80677 11.6248 5.62402 9.44229 5.62402 6.75C5.62402 4.05771 7.80677 1.87516 10.499 1.875ZM10.499 3.375C8.6352 3.37516 7.12402 4.88614 7.12402 6.75C7.12402 8.61386 8.6352 10.1248 10.499 10.125C12.363 10.125 13.874 8.61396 13.874 6.75C13.874 4.88604 12.363 3.375 10.499 3.375ZM16.124 0.375C18.8164 0.375 20.999 2.55761 20.999 5.25C20.999 6.29249 20.6708 7.26049 20.1123 8.05371C19.8738 8.39225 19.406 8.47377 19.0674 8.23535C18.7289 7.99685 18.6474 7.52902 18.8857 7.19043C19.2722 6.6417 19.499 5.97348 19.499 5.25C19.499 3.38604 17.988 1.875 16.124 1.875C15.7099 1.87484 15.374 1.53912 15.374 1.125C15.374 0.710884 15.7099 0.375159 16.124 0.375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nParticipants24.category = 'People';\n\nexport default Participants24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Participants32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Participants32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 18.75C17.0561 18.75 19.3272 19.3851 21.0078 20.3633C22.6914 21.3432 23.7386 22.6421 24.3838 23.8965C25.2852 25.6496 24.1475 27.5108 22.4492 28.0127C20.5122 28.5851 17.5081 29.25 14 29.25C10.492 29.25 7.48789 28.5851 5.55078 28.0127C3.85235 27.5108 2.71469 25.6497 3.61621 23.8965C4.2614 22.6421 5.30859 21.3432 6.99219 20.3633C8.67286 19.3851 10.9439 18.75 14 18.75ZM14 20.25C11.1533 20.25 9.15459 20.8402 7.74707 21.6592C6.34259 22.4766 5.48226 23.5476 4.9502 24.582C4.56797 25.3252 4.982 26.2805 5.97559 26.5742C7.81833 27.1187 10.6752 27.75 14 27.75C17.3248 27.75 20.1817 27.1187 22.0244 26.5742C23.0178 26.2805 23.4319 25.3251 23.0498 24.582C22.5178 23.5477 21.6574 22.4766 20.2529 21.6592C18.8454 20.8401 16.8467 20.25 14 20.25ZM22.2881 15.7627C22.4191 15.3698 22.8444 15.1571 23.2373 15.2881C26.3086 16.3119 28.4604 17.3743 30.5859 20.0312C30.8446 20.3547 30.7921 20.8272 30.4688 21.0859C30.1453 21.3447 29.6728 21.2921 29.4141 20.9688C27.5397 18.6258 25.6912 17.6881 22.7627 16.7119C22.3697 16.5809 22.1571 16.1557 22.2881 15.7627ZM14 2.75C17.4517 2.7501 20.25 5.54828 20.25 9C20.25 12.4517 17.4517 15.2499 14 15.25C10.5482 15.25 7.75 12.4518 7.75 9C7.75 5.54822 10.5482 2.75 14 2.75ZM14 4.25C11.3766 4.25 9.25 6.37665 9.25 9C9.25 11.6234 11.3766 13.75 14 13.75C16.6233 13.7499 18.75 11.6233 18.75 9C18.75 6.37671 16.6233 4.2501 14 4.25ZM21.5 0.75C24.9517 0.750103 27.75 3.54828 27.75 7C27.75 8.33688 27.3293 9.57783 26.6133 10.5947C26.3749 10.9333 25.907 11.0146 25.5684 10.7764C25.2297 10.5379 25.1484 10.0701 25.3867 9.73145C25.9306 8.95906 26.25 8.01779 26.25 7C26.25 4.37671 24.1233 2.2501 21.5 2.25C21.0858 2.25 20.75 1.91421 20.75 1.5C20.75 1.08579 21.0858 0.75 21.5 0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nParticipants32.category = 'People';\n\nexport default Participants32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pause12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pause12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.5 2C3.91421 2 4.25 2.33579 4.25 2.75V9.25C4.25 9.66421 3.91421 10 3.5 10C3.08579 10 2.75 9.66421 2.75 9.25V2.75C2.75 2.33579 3.08579 2 3.5 2ZM8.5 2C8.91421 2 9.25 2.33579 9.25 2.75V9.25C9.25 9.66421 8.91421 10 8.5 10C8.08579 10 7.75 9.66421 7.75 9.25V2.75C7.75 2.33579 8.08579 2 8.5 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPause12.category = 'Sound & Music';\n\nexport default Pause12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pause16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pause16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.5 2.25C4.91421 2.25 5.25 2.58579 5.25 3V13C5.25 13.4142 4.91421 13.75 4.5 13.75C4.08579 13.75 3.75 13.4142 3.75 13V3C3.75 2.58579 4.08579 2.25 4.5 2.25ZM11.5 2.25C11.9142 2.25 12.25 2.58579 12.25 3V13C12.25 13.4142 11.9142 13.75 11.5 13.75C11.0858 13.75 10.75 13.4142 10.75 13V3C10.75 2.58579 11.0858 2.25 11.5 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPause16.category = 'Sound & Music';\n\nexport default Pause16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pause20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pause20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.5 3.25C5.91421 3.25 6.25 3.58579 6.25 4V16C6.25 16.4142 5.91421 16.75 5.5 16.75C5.08579 16.75 4.75 16.4142 4.75 16V4C4.75 3.58579 5.08579 3.25 5.5 3.25ZM14.5 3.25C14.9142 3.25 15.25 3.58579 15.25 4V16C15.25 16.4142 14.9142 16.75 14.5 16.75C14.0858 16.75 13.75 16.4142 13.75 16V4C13.75 3.58579 14.0858 3.25 14.5 3.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPause20.category = 'Sound & Music';\n\nexport default Pause20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pause24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pause24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5 3.75C6.91421 3.75 7.25 4.08579 7.25 4.5V19.5C7.25 19.9142 6.91421 20.25 6.5 20.25C6.08579 20.25 5.75 19.9142 5.75 19.5V4.5C5.75 4.08579 6.08579 3.75 6.5 3.75ZM17.5 3.75C17.9142 3.75 18.25 4.08579 18.25 4.5V19.5C18.25 19.9142 17.9142 20.25 17.5 20.25C17.0858 20.25 16.75 19.9142 16.75 19.5V4.5C16.75 4.08579 17.0858 3.75 17.5 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPause24.category = 'Sound & Music';\n\nexport default Pause24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pause32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pause32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 5.75C9.91421 5.75 10.25 6.08579 10.25 6.5V25.5C10.25 25.9142 9.91421 26.25 9.5 26.25C9.08579 26.25 8.75 25.9142 8.75 25.5V6.5C8.75 6.08579 9.08579 5.75 9.5 5.75ZM22.5 5.75C22.9142 5.75 23.25 6.08579 23.25 6.5V25.5C23.25 25.9142 22.9142 26.25 22.5 26.25C22.0858 26.25 21.75 25.9142 21.75 25.5V6.5C21.75 6.08579 22.0858 5.75 22.5 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPause32.category = 'Sound & Music';\n\nexport default Pause32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseCircle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseCircle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM4.5 3.5C5.05228 3.5 5.5 3.94772 5.5 4.5V7.5C5.5 8.05228 5.05228 8.5 4.5 8.5C3.94772 8.5 3.5 8.05228 3.5 7.5V4.5C3.5 3.94772 3.94772 3.5 4.5 3.5ZM7.5 3.5C8.05228 3.5 8.5 3.94772 8.5 4.5V7.5C8.5 8.05228 8.05228 8.5 7.5 8.5C6.94772 8.5 6.5 8.05228 6.5 7.5V4.5C6.5 3.94772 6.94772 3.5 7.5 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseCircle12.category = 'Sound & Music';\n\nexport default PauseCircle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseCircle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseCircle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM6.25 5C6.80228 5 7.25 5.44772 7.25 6V10C7.25 10.5523 6.80228 11 6.25 11C5.69772 11 5.25 10.5523 5.25 10V6C5.25 5.44772 5.69772 5 6.25 5ZM9.75 5C10.3023 5 10.75 5.44772 10.75 6V10C10.75 10.5523 10.3023 11 9.75 11C9.19772 11 8.75 10.5523 8.75 10V6C8.75 5.44772 9.19772 5 9.75 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseCircle16.category = 'Sound & Music';\n\nexport default PauseCircle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseCircle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseCircle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM7.75 6.25C8.30228 6.25 8.75 6.69772 8.75 7.25V12.75C8.75 13.3023 8.30228 13.75 7.75 13.75C7.19772 13.75 6.75 13.3023 6.75 12.75V7.25C6.75 6.69772 7.19772 6.25 7.75 6.25ZM12.25 6.25C12.8023 6.25 13.25 6.69772 13.25 7.25V12.75C13.25 13.3023 12.8023 13.75 12.25 13.75C11.6977 13.75 11.25 13.3023 11.25 12.75V7.25C11.25 6.69772 11.6977 6.25 12.25 6.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseCircle20.category = 'Sound & Music';\n\nexport default PauseCircle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseCircle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseCircle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM9 7.5C9.41421 7.5 9.75 7.83579 9.75 8.25V15.75C9.74995 16.1642 9.41418 16.5 9 16.5C8.58582 16.5 8.25005 16.1642 8.25 15.75V8.25C8.25 7.83579 8.58579 7.5 9 7.5ZM15 7.5C15.4142 7.5 15.75 7.83579 15.75 8.25V15.75C15.7499 16.1642 15.4142 16.5 15 16.5C14.5858 16.5 14.2501 16.1642 14.25 15.75V8.25C14.25 7.83579 14.5858 7.5 15 7.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseCircle24.category = 'Sound & Music';\n\nexport default PauseCircle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseCircle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseCircle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM12 10C12.4142 10 12.75 10.3358 12.75 10.75V21.25C12.7499 21.6642 12.4142 22 12 22C11.5858 22 11.2501 21.6642 11.25 21.25V10.75C11.25 10.3358 11.5858 10 12 10ZM20 10C20.4142 10 20.75 10.3358 20.75 10.75V21.25C20.7499 21.6642 20.4142 22 20 22C19.5858 22 19.2501 21.6642 19.25 21.25V10.75C19.25 10.3358 19.5858 10 20 10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseCircle32.category = 'Sound & Music';\n\nexport default PauseCircle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseCircleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseCircleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM3.9502 3.5C3.5636 3.5 3.25 3.8136 3.25 4.2002V7.7998C3.25 8.1864 3.5636 8.5 3.9502 8.5H4.5498C4.9364 8.5 5.25 8.1864 5.25 7.7998V4.2002C5.25 3.8136 4.9364 3.5 4.5498 3.5H3.9502ZM7.4502 3.5C7.0636 3.5 6.75 3.8136 6.75 4.2002V7.7998C6.75 8.1864 7.0636 8.5 7.4502 8.5H8.0498C8.4364 8.5 8.75 8.1864 8.75 7.7998V4.2002C8.75 3.8136 8.4364 3.5 8.0498 3.5H7.4502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseCircleFilled12.category = 'Sound & Music';\n\nexport default PauseCircleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseCircleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseCircleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM5.7002 5C5.3136 5 5 5.3136 5 5.7002V10.2998C5 10.6864 5.3136 11 5.7002 11H6.2998C6.6864 11 7 10.6864 7 10.2998V5.7002C7 5.3136 6.6864 5 6.2998 5H5.7002ZM9.7002 5C9.3136 5 9 5.3136 9 5.7002V10.2998C9 10.6864 9.3136 11 9.7002 11H10.2998C10.6864 11 11 10.6864 11 10.2998V5.7002C11 5.3136 10.6864 5 10.2998 5H9.7002Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseCircleFilled16.category = 'Sound & Music';\n\nexport default PauseCircleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseCircleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseCircleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM7 6C6.44772 6 6 6.44772 6 7V13C6 13.5523 6.44772 14 7 14H7.5C8.05228 14 8.5 13.5523 8.5 13V7C8.5 6.44772 8.05228 6 7.5 6H7ZM12.5 6C11.9477 6 11.5 6.44772 11.5 7V13C11.5 13.5523 11.9477 14 12.5 14H13C13.5523 14 14 13.5523 14 13V7C14 6.44772 13.5523 6 13 6H12.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseCircleFilled20.category = 'Sound & Music';\n\nexport default PauseCircleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseCircleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseCircleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM8 7C7.44772 7 7 7.44772 7 8V16C7 16.5523 7.44772 17 8 17H9C9.55228 17 10 16.5523 10 16V8C10 7.44772 9.55229 7 9 7H8ZM15 7C14.4477 7 14 7.44772 14 8V16C14 16.5523 14.4477 17 15 17H16C16.5523 17 17 16.5523 17 16V8C17 7.44772 16.5523 7 16 7H15Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseCircleFilled24.category = 'Sound & Music';\n\nexport default PauseCircleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseCircleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseCircleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM11.5 9.5C10.6716 9.5 10 10.1716 10 11V21C10 21.8284 10.6716 22.5 11.5 22.5H12.5C13.3284 22.5 14 21.8284 14 21V11C14 10.1716 13.3284 9.5 12.5 9.5H11.5ZM19.5 9.5C18.6716 9.5 18 10.1716 18 11V21C18 21.8284 18.6716 22.5 19.5 22.5H20.5C21.3284 22.5 22 21.8284 22 21V11C22 10.1716 21.3284 9.5 20.5 9.5H19.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseCircleFilled32.category = 'Sound & Music';\n\nexport default PauseCircleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.5 1C4.05228 1 4.5 1.44772 4.5 2V10C4.5 10.5523 4.05228 11 3.5 11H2.5C1.94772 11 1.5 10.5523 1.5 10V2C1.5 1.44772 1.94772 1 2.5 1H3.5ZM9.5 1C10.0523 1 10.5 1.44772 10.5 2V10C10.5 10.5523 10.0523 11 9.5 11H8.5C7.94772 11 7.5 10.5523 7.5 10V2C7.5 1.44772 7.94772 1 8.5 1H9.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseFilled12.category = 'Sound & Music';\n\nexport default PauseFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.66699 1.50037C5.40322 1.50054 6 2.0971 6 2.83337V13.1664C6 13.9027 5.40322 14.5002 4.66699 14.5004H3.33301C2.59678 14.5002 2 13.9027 2 13.1664V2.83337C2 2.0971 2.59678 1.50054 3.33301 1.50037H4.66699ZM12.667 1.50037C13.4032 1.50054 14 2.0971 14 2.83337V13.1664C14 13.9027 13.4032 14.5002 12.667 14.5004H11.333C10.5968 14.5002 10 13.9027 10 13.1664V2.83337C10 2.0971 10.5968 1.50054 11.333 1.50037H12.667Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseFilled16.category = 'Sound & Music';\n\nexport default PauseFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.85938 2C6.76547 2.00024 7.49994 2.73449 7.5 3.64062V16.3594C7.4998 17.2654 6.76539 17.9998 5.85938 18H4.64062C3.73461 17.9998 3.0002 17.2654 3 16.3594V3.64062C3.00006 2.73449 3.73453 2.00024 4.64062 2H5.85938ZM15.3594 2C16.2654 2.00024 16.9998 2.73464 17 3.64062V16.3594C17 17.2655 16.2655 17.9998 15.3594 18H14.1406C13.2345 17.9998 12.5 17.2655 12.5 16.3594V3.64062C12.5002 2.73464 13.2346 2.00024 14.1406 2H15.3594Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseFilled20.category = 'Sound & Music';\n\nexport default PauseFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7 2.49951C8.10457 2.49951 9 3.39592 9 4.50049V19.4995C9 20.6041 8.10457 21.5005 7 21.5005H5C3.89543 21.5005 3 20.6041 3 19.4995V4.50049C3 3.39592 3.89543 2.49951 5 2.49951H7ZM19 2.49951C20.1046 2.49951 21 3.39592 21 4.50049V19.4995C21 20.6041 20.1046 21.5005 19 21.5005H17C15.8954 21.5005 15 20.6041 15 19.4995V4.50049C15 3.39592 15.8954 2.49951 17 2.49951H19Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseFilled24.category = 'Sound & Music';\n\nexport default PauseFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PauseFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PauseFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.33301 2.99963C10.8058 2.99963 12 4.19387 12 5.66663V26.3336C11.9998 27.8062 10.8057 28.9996 9.33301 28.9996H6.66699C5.19434 28.9996 4.00018 27.8062 4 26.3336V5.66663C4 4.19387 5.19423 2.99963 6.66699 2.99963H9.33301ZM25.333 2.99963C26.8058 2.99963 28 4.19387 28 5.66663V26.3336C27.9998 27.8062 26.8057 28.9996 25.333 28.9996H22.667C21.1943 28.9996 20.0002 27.8062 20 26.3336V5.66663C20 4.19387 21.1942 2.99963 22.667 2.99963H25.333Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPauseFilled32.category = 'Sound & Music';\n\nexport default PauseFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Payout12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Payout12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.381805 7.05997C0.912689 6.4753 1.71089 6.21032 2.48613 6.36081L5.78859 7.00334C6.34496 7.11153 6.76556 7.49964 6.94865 7.98568L10.0031 7.00627C10.5707 6.82434 11.1927 6.98886 11.5957 7.42811C12.2146 8.10344 12.1046 9.16823 11.3604 9.70234L8.77077 11.5596C8.37157 11.8459 7.89197 11.9998 7.40076 12H3.63545C3.62905 12 3.62228 11.9992 3.61592 11.999H2.25079C1.00825 11.999 0.000976483 10.9917 0.000976483 9.74921V7.91635C0.000993114 7.86414 0.00643048 7.81321 0.0166002 7.76402C0.0139874 7.58097 0.0763871 7.39667 0.208967 7.25039L0.381805 7.05997ZM2.20002 7.83335C1.94324 7.78359 1.67929 7.86937 1.50085 8.05989V9.74921C1.50085 10.1634 1.83661 10.4991 2.25079 10.4991H4.53772C4.54425 10.4991 4.55075 10.5 4.55725 10.5001H7.40076C7.57842 10.4999 7.75243 10.4445 7.89682 10.341L10.4865 8.48368C10.4909 8.48045 10.4931 8.47778 10.4943 8.47587C10.4957 8.47333 10.4966 8.46878 10.4972 8.46415C10.4977 8.45948 10.4971 8.45443 10.4962 8.45146C10.4955 8.44936 10.494 8.44582 10.4904 8.4417C10.483 8.43373 10.4714 8.43074 10.4611 8.43388L6.78753 9.6125C6.71931 9.63439 6.64972 9.64155 6.5815 9.64375C6.26674 9.95224 5.82764 10.1235 5.36577 10.0861L2.96265 9.89177C2.55018 9.85815 2.24304 9.49574 2.27618 9.08325C2.30969 8.67063 2.67113 8.36357 3.08373 8.39678L5.48686 8.5911C5.51316 8.59318 5.53755 8.57682 5.54642 8.55204C5.55792 8.51851 5.53727 8.48264 5.50248 8.47587L2.20002 7.83335ZM6.00244 0C6.41662 0 6.75238 0.335759 6.75238 0.749939V0.764586C6.82097 0.78764 6.88949 0.811952 6.95549 0.839775C7.2537 0.965538 7.69433 1.21306 7.92025 1.6649C8.10512 2.03527 7.95464 2.48553 7.58434 2.67068C7.23726 2.84377 6.82003 2.72283 6.61665 2.40215L6.58833 2.35137C6.58611 2.34911 6.57644 2.3393 6.55513 2.32305C6.51505 2.29254 6.45363 2.25669 6.37253 2.22248C6.29276 2.18885 6.20847 2.16234 6.13329 2.14533C6.09632 2.13698 6.06431 2.13196 6.03955 2.12873C6.01478 2.12551 6.00245 2.12484 6.00244 2.12483C5.59407 2.12498 5.51548 2.33052 5.50151 2.35625C5.50551 2.35883 5.50969 2.36282 5.51518 2.36602C5.63398 2.43473 5.82312 2.4839 6.1743 2.56815C6.45886 2.63641 6.8996 2.73747 7.25722 2.96167C7.45152 3.08351 7.64575 3.25497 7.78843 3.49776C7.93286 3.7436 7.99935 4.02051 7.99935 4.31215C7.99904 5.0729 7.45598 5.57026 6.75043 5.77199C6.73839 6.17564 6.40901 6.49947 6.00244 6.49947C5.58855 6.49922 5.25263 6.16345 5.2525 5.74953C5.21217 5.73745 5.1711 5.72704 5.13142 5.7134C4.84173 5.61379 4.48062 5.44217 4.20767 5.15681C3.92148 4.85759 3.93207 4.38265 4.2311 4.09635C4.53035 3.81011 5.00526 3.82063 5.29156 4.11978C5.331 4.16102 5.43912 4.2328 5.61868 4.29457C5.79299 4.3545 5.94479 4.37454 6.00244 4.37464C6.30586 4.37464 6.44816 4.30084 6.49459 4.26723C6.49373 4.26197 6.49424 4.25792 6.49361 4.25551C6.48829 4.25067 6.47763 4.24288 6.46041 4.23208C6.34935 4.16253 6.16464 4.10857 5.82472 4.02702C5.55124 3.96141 5.11497 3.86595 4.76524 3.66376C4.57391 3.55309 4.37288 3.39281 4.22329 3.15697C4.0704 2.91571 3.99971 2.64076 3.99967 2.35137C3.99979 1.67756 4.47882 1.01535 5.2525 0.748962C5.25303 0.335384 5.5888 0.000247085 6.00244 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPayout12.category = 'Money & Shopping';\n\nexport default Payout12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Payout16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Payout16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.1592 8.65332C13.8983 8.10124 14.9375 8.20632 15.5518 8.89453C16.1772 9.59604 16.1489 10.6635 15.4873 11.3311L11.917 14.9326C11.2403 15.6152 10.3186 15.9999 9.35742 16H6.27637C5.35714 15.9999 4.44692 15.8404 3.58301 15.5361C3.31006 15.8211 2.92671 15.9999 2.50098 16H1.5C0.671816 15.9999 0.000212221 15.3282 0 14.5V10C0.000215857 9.17184 0.671819 8.50013 1.5 8.5H2.50098C3.05858 8.50017 3.54435 8.80515 3.80273 9.25684C4.24249 9.12255 4.71512 9.10457 5.17188 9.21191L8.53223 10.002C9.15041 10.1475 9.62651 10.577 9.85938 11.1191L13.1592 8.65332ZM1.5 14.5H2.50098V10H1.5V14.5ZM14.4326 9.89258C14.3363 9.78495 14.1724 9.76908 14.0566 9.85547L10.459 12.5439C10.2516 12.6989 10.0101 12.7997 9.75684 12.8408C9.37038 13.5082 8.60612 13.9006 7.80664 13.7812L5.53906 13.4414C5.12967 13.38 4.84712 12.9983 4.9082 12.5889C4.96974 12.1796 5.35139 11.8969 5.76074 11.958L8.02832 12.2979C8.2477 12.3305 8.45556 12.1886 8.50586 11.9727C8.55849 11.7444 8.4165 11.5157 8.18848 11.4619L4.82812 10.6719C4.54563 10.6055 4.24929 10.6511 4.00098 10.7969V14.0938C4.7288 14.3604 5.49889 14.4999 6.27637 14.5H9.35742C9.9185 14.4999 10.4566 14.2754 10.8516 13.877L14.4219 10.2754C14.5254 10.1707 14.5305 10.0026 14.4326 9.89258ZM8.04297 0C8.45718 0 8.79297 0.335786 8.79297 0.75V0.964844C9.36722 1.06595 10.093 1.36279 10.5273 2.23145C10.7123 2.60186 10.5618 3.05212 10.1914 3.2373C9.82108 3.42233 9.37087 3.27249 9.18555 2.90234C8.95724 2.44572 8.53463 2.41309 8.04395 2.41309C7.14874 2.4131 6.97266 2.95075 6.97266 3.02148C6.97277 3.14353 6.99968 3.19682 7.01465 3.2207C7.03245 3.24903 7.07004 3.29317 7.16211 3.3457C7.3802 3.47006 7.70677 3.54683 8.19531 3.65039C8.61489 3.73933 9.19713 3.85494 9.66016 4.11914C9.90846 4.26086 10.155 4.46133 10.3359 4.75C10.5194 5.04294 10.6064 5.38022 10.6064 5.74609C10.6063 6.71975 9.82469 7.35069 8.79297 7.55371V7.87305C8.79297 8.28726 8.45718 8.62305 8.04297 8.62305C7.62876 8.62305 7.29297 8.28726 7.29297 7.87305V7.52734C7.16178 7.49729 7.02803 7.46383 6.89746 7.4209C6.50447 7.29167 6.03781 7.07582 5.69238 6.73047C5.39967 6.43762 5.39968 5.96279 5.69238 5.66992C5.98524 5.37719 6.46007 5.37719 6.75293 5.66992C6.86174 5.77864 7.07697 5.90098 7.36621 5.99609C7.64908 6.08907 7.91068 6.12597 8.04395 6.12598C8.54795 6.12598 8.83663 6.00891 8.97656 5.91016C9.1057 5.8189 9.10648 5.75188 9.10645 5.74609C9.10642 5.62399 9.07947 5.56993 9.06445 5.5459C9.04661 5.5176 9.00869 5.47424 8.91699 5.42188C8.69891 5.29743 8.37251 5.22079 7.88379 5.11719C7.4643 5.02827 6.88202 4.91254 6.41895 4.64844C6.17066 4.50675 5.92412 4.30619 5.74316 4.01758C5.55959 3.72468 5.47278 3.38734 5.47266 3.02148C5.47266 2.14397 6.17096 1.27517 7.29297 1.00195V0.75C7.29297 0.335786 7.62876 0 8.04297 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPayout16.category = 'Money & Shopping';\n\nexport default Payout16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Payout20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Payout20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"20\"\n      viewBox=\"0 0 21 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.75488 10.5C3.61716 10.5002 4.33221 11.1243 4.47656 11.9453C5.05782 11.7577 5.68694 11.7423 6.28418 11.9072L10.4697 13.0625C11.1758 13.2578 11.7067 13.7772 11.9463 14.417C12.1394 14.3609 12.3234 14.2731 12.4873 14.1523L16.7314 11.0264C17.5796 10.4019 18.7628 10.521 19.4697 11.3018C20.2048 12.1143 20.1723 13.3611 19.3955 14.1338L14.8291 18.6758C14.018 19.4824 12.9193 19.9345 11.7754 19.9346H7.55469C6.39643 19.9345 5.25126 19.7021 4.18457 19.2568C3.86773 19.7057 3.34596 19.9999 2.75488 20H1.75C0.783772 19.9998 0.00016589 19.2162 0 18.25V12.25C0.000131886 11.2837 0.783751 10.5002 1.75 10.5H2.75488ZM1.75 12C1.61218 12.0002 1.50013 12.1122 1.5 12.25V18.25C1.50017 18.3878 1.6122 18.4998 1.75 18.5H2.75488C2.89266 18.4998 3.00472 18.3878 3.00488 18.25V12.25C3.00475 12.1122 2.89268 12.0002 2.75488 12H1.75ZM18.3574 12.3076C18.1673 12.0982 17.8491 12.066 17.6211 12.2334L13.377 15.3604C12.9546 15.6714 12.464 15.8713 11.9502 15.9492C11.5913 16.9282 10.5836 17.5354 9.53125 17.3662L6.88379 16.9404C6.47516 16.8744 6.197 16.4888 6.2627 16.0801C6.3288 15.6717 6.71359 15.3936 7.12207 15.459L9.76953 15.8857C10.1328 15.944 10.4804 15.7129 10.5674 15.3555C10.657 14.9855 10.437 14.6105 10.0703 14.5088L5.88477 13.3525C5.46667 13.2372 5.01918 13.2913 4.64062 13.5029L4.50488 13.5781V17.7607C5.46037 18.2039 6.50136 18.4345 7.55469 18.4346H11.7754C12.5229 18.4345 13.2405 18.1384 13.7705 17.6113L18.3379 13.0703C18.5468 12.8624 18.5551 12.5262 18.3574 12.3076ZM10.0078 0.25C10.422 0.25 10.7578 0.585786 10.7578 1V1.3584C10.9568 1.40924 11.1617 1.47608 11.3574 1.55859C11.8039 1.74686 12.3854 2.08815 12.6738 2.66504C12.8588 3.03545 12.7082 3.48572 12.3379 3.6709C11.9675 3.85584 11.5172 3.70531 11.332 3.33496C11.2869 3.24512 11.1179 3.08626 10.7744 2.94141C10.4487 2.80405 10.1332 2.75 10.0078 2.75C9.02263 2.75003 8.75329 3.37621 8.75293 3.5625C8.75293 3.70015 8.784 3.76884 8.80859 3.80762C8.83668 3.85183 8.89008 3.90927 9.00293 3.97461C9.26237 4.12466 9.63891 4.21742 10.1777 4.34668C10.6499 4.45994 11.2781 4.60842 11.7764 4.9209C12.041 5.08685 12.2939 5.3124 12.4775 5.625C12.663 5.94065 12.7529 6.30212 12.7529 6.69922C12.7529 7.7447 11.9193 8.4652 10.7578 8.68066V9C10.7578 9.41421 10.422 9.75 10.0078 9.75C9.59363 9.74996 9.25781 9.41419 9.25781 9V8.65332C9.09337 8.61651 8.92441 8.5732 8.75977 8.5166C8.32916 8.36857 7.82772 8.1237 7.46094 7.74023C7.17477 7.44089 7.18509 6.96595 7.48438 6.67969C7.78372 6.39351 8.25866 6.40481 8.54492 6.7041C8.67814 6.84327 8.92676 6.9875 9.24707 7.09766C9.56266 7.20615 9.8558 7.24999 10.0078 7.25C10.5673 7.25 10.8967 7.11477 11.0654 6.99023C11.2271 6.87089 11.2529 6.75932 11.2529 6.69922C11.2529 6.534 11.2178 6.44138 11.1846 6.38477C11.1495 6.32514 11.0898 6.26059 10.9795 6.19141C10.7278 6.03359 10.3559 5.93228 9.82812 5.80566C9.3672 5.69509 8.74339 5.55697 8.25293 5.27344C7.99123 5.12209 7.73167 4.91193 7.54102 4.61133C7.34687 4.30522 7.25293 3.95079 7.25293 3.5625C7.25313 2.62152 7.99821 1.62518 9.25781 1.33594V1C9.25781 0.585812 9.59363 0.250042 10.0078 0.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPayout20.category = 'Money & Shopping';\n\nexport default Payout20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Payout24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Payout24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"25\"\n      height=\"24\"\n      viewBox=\"0 0 25 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 13C3.99099 13 4.812 13.7211 4.9707 14.667C5.72429 14.3624 6.55923 14.3109 7.34668 14.5283L12.5547 15.9668C13.406 16.2021 14.0315 16.8541 14.2734 17.6436C14.5792 17.5759 14.8701 17.4465 15.125 17.2588L20.2871 13.457C21.2514 12.7471 22.5974 12.8821 23.4014 13.7695C24.2378 14.6936 24.2001 16.1123 23.3164 16.9912L17.7617 22.5146C16.8058 23.4651 15.5121 23.9989 14.1641 23.999H8.5498C7.34073 23.999 6.14448 23.7481 5.03711 23.2627L4.66895 23.1006C4.31105 23.642 3.69755 24 3 24H2C0.895794 23.9997 0.000144143 23.1042 0 22V15C0.000132462 13.8957 0.895787 13.0003 2 13H3ZM2 14.5C1.72421 14.5003 1.50013 14.7242 1.5 15V22C1.50014 22.2758 1.72422 22.4997 2 22.5H3C3.27605 22.5 3.49986 22.276 3.5 22V15C3.49987 14.724 3.27606 14.5 3 14.5H2ZM22.2891 14.7764C22.0018 14.4598 21.5211 14.4117 21.1768 14.665L16.0137 18.4668C15.4946 18.849 14.8874 19.0865 14.2529 19.166C13.8603 20.3377 12.6571 21.0582 11.4219 20.8223L8.36035 20.2363C7.95377 20.1584 7.68708 19.766 7.76465 19.3594C7.8425 18.9528 8.23497 18.6861 8.6416 18.7637L11.7031 19.3486C12.2238 19.4481 12.7313 19.1216 12.8564 18.6064C12.9829 18.0847 12.6726 17.5563 12.1553 17.4131L6.94727 15.9746C6.43553 15.8334 5.88947 15.8812 5.41016 16.1094L5 16.3037V21.6084L5.63965 21.8887C6.55714 22.2908 7.54806 22.499 8.5498 22.499H14.1641C15.1157 22.4989 16.0292 22.1222 16.7041 21.4512L22.2588 15.9277C22.5743 15.6137 22.5879 15.1065 22.2891 14.7764ZM12.0068 0.25C12.421 0.25 12.7568 0.585786 12.7568 1V1.59473C13.0382 1.65789 13.3368 1.75121 13.6211 1.87109C14.1663 2.10103 14.8418 2.50481 15.1719 3.16504C15.3568 3.53545 15.2063 3.98572 14.8359 4.1709C14.4655 4.35584 14.0153 4.20531 13.8301 3.83496C13.7433 3.66191 13.4805 3.4405 13.0381 3.25391C12.6136 3.07493 12.194 3 12.0068 3C10.6848 3.00015 10.2514 3.8544 10.251 4.20312C10.251 4.40652 10.2977 4.52846 10.3496 4.61035C10.405 4.69756 10.4975 4.78845 10.6572 4.88086C11.0104 5.08513 11.5119 5.20695 12.1758 5.36621C12.7729 5.50946 13.5261 5.68831 14.1182 6.05957C14.4296 6.25489 14.7216 6.51688 14.9326 6.87598C15.1454 7.23815 15.251 7.65662 15.251 8.12402C15.251 9.34836 14.2344 10.223 12.7568 10.4434V11C12.7568 11.4142 12.421 11.75 12.0068 11.75C11.5928 11.7498 11.2568 11.4141 11.2568 11V10.418C11.0132 10.3705 10.7577 10.3037 10.5078 10.2178C9.98335 10.0374 9.38821 9.74465 8.95898 9.2959C8.67274 8.99656 8.68311 8.52164 8.98242 8.23535C9.28168 7.94918 9.75666 7.95969 10.043 8.25879C10.2386 8.46335 10.5807 8.6573 10.9951 8.7998C11.4044 8.94053 11.7917 8.99994 12.0068 9C13.5036 9 13.751 8.32818 13.751 8.12402C13.751 7.88846 13.7002 7.73889 13.6396 7.63574C13.5773 7.52962 13.4784 7.42862 13.3213 7.33008C12.9759 7.11349 12.479 6.98082 11.8262 6.82422C11.2403 6.68367 10.4914 6.5174 9.90723 6.17969C9.59865 6.00123 9.30003 5.75679 9.08203 5.41309C8.86072 5.06396 8.75098 4.65697 8.75098 4.20312C8.75124 3.09042 9.66847 1.86518 11.2568 1.56738V1C11.2568 0.5859 11.5928 0.250184 12.0068 0.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPayout24.category = 'Money & Shopping';\n\nexport default Payout24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Payout32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Payout32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.7969 19.2347C27.8426 18.5376 29.2353 18.6751 30.124 19.5638C31.192 20.632 31.1461 22.3774 30.0234 23.388L22.8945 29.804C21.8602 30.7348 20.5174 31.2503 19.126 31.2503H11.1416C9.95691 31.2502 8.78424 31.0099 7.69531 30.5433L6.38281 29.9798C5.98101 30.5936 5.28841 31.0003 4.5 31.0003H3.25C2.00752 31.0003 1.00025 29.9927 1 28.7503V21.2503C1.00009 20.0077 2.00742 19.0003 3.25 19.0003H4.5C5.62465 19.0003 6.55289 19.8257 6.71973 20.9036L7.13184 20.7396C7.98646 20.3977 8.92734 20.3337 9.82031 20.5569L16.6602 22.2669C17.6691 22.5192 18.4081 23.2894 18.6729 24.221C19.1898 24.1557 19.6873 23.974 20.124 23.6829L26.7969 19.2347ZM29.0635 20.6243C28.6803 20.2413 28.0797 20.1822 27.6289 20.4827L20.9561 24.931C20.2739 25.3857 19.4898 25.6573 18.6777 25.7288C18.3085 27.0631 17.0191 27.9289 15.6426 27.761L11.4092 27.2444C10.9982 27.1943 10.706 26.8204 10.7559 26.4095C10.8061 25.9984 11.1797 25.706 11.5908 25.7562L15.8242 26.2728C16.4664 26.351 17.0687 25.9435 17.2363 25.3187C17.4238 24.6178 17.0007 23.8992 16.2969 23.723L9.45605 22.013C8.86922 21.8664 8.25111 21.9076 7.68945 22.1321L6.75 22.5071V28.5052L8.28613 29.1644C9.18838 29.551 10.16 29.7502 11.1416 29.7503H19.126C20.1467 29.7503 21.1318 29.3724 21.8906 28.6898L29.0205 22.2728C29.504 21.8371 29.5236 21.0847 29.0635 20.6243ZM3.25 20.5003C2.83584 20.5003 2.50009 20.8362 2.5 21.2503V28.7503C2.50025 29.1643 2.83594 29.5003 3.25 29.5003H4.5C4.91406 29.5003 5.24975 29.1643 5.25 28.7503V21.2503C5.24991 20.8362 4.91416 20.5003 4.5 20.5003H3.25ZM16.0098 0.250305C16.424 0.250305 16.7598 0.586092 16.7598 1.00031V2.32257C17.2722 2.40965 17.8602 2.57369 18.418 2.8089C19.2596 3.16385 20.2158 3.7552 20.6709 4.66534C20.8557 5.03571 20.7052 5.48607 20.335 5.6712C19.9647 5.85601 19.5143 5.7054 19.3291 5.33527C19.1174 4.91237 18.5737 4.50333 17.835 4.19171C17.114 3.88768 16.3826 3.75031 16.0098 3.75031C13.6762 3.75037 12.75 5.28994 12.75 6.12628C12.7501 6.52655 12.8437 6.80579 12.9775 7.01691C13.1149 7.23345 13.3246 7.42511 13.625 7.59894C14.2594 7.96581 15.136 8.17396 16.1748 8.42316C17.1469 8.65636 18.2752 8.92925 19.1484 9.47687C19.6005 9.76039 20.0097 10.1314 20.3027 10.6302C20.5975 11.1319 20.75 11.7206 20.75 12.3987C20.7498 14.1375 19.211 15.4871 16.7598 15.7151V17.0003C16.7596 17.4144 16.4239 17.7503 16.0098 17.7503C15.5957 17.7502 15.2599 17.4143 15.2598 17.0003V15.6898C14.7922 15.6225 14.27 15.4996 13.7578 15.3235C12.9517 15.0464 12.0748 14.6079 11.458 13.9632C11.1718 13.664 11.1824 13.189 11.4814 12.9026C11.7808 12.6163 12.2557 12.6268 12.542 12.9261C12.9252 13.3267 13.549 13.6662 14.2451 13.9056C14.9362 14.1431 15.6053 14.2503 16.0098 14.2503C18.517 14.2503 19.2498 13.0908 19.25 12.3987C19.25 11.9525 19.1523 11.6327 19.0098 11.39C18.8654 11.1442 18.6493 10.9341 18.3516 10.7474C17.7249 10.3544 16.853 10.1287 15.8252 9.88214C14.8643 9.65163 13.7405 9.39814 12.875 8.89777C12.4259 8.63801 12.01 8.29355 11.71 7.82062C11.4066 7.34225 11.2501 6.77719 11.25 6.12628C11.25 4.51066 12.6754 2.60729 15.2598 2.29523V1.00031C15.2598 0.586143 15.5956 0.250389 16.0098 0.250305Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPayout32.category = 'Money & Shopping';\n\nexport default Payout32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PayoutBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PayoutBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.366181 7.29238C0.849439 6.57238 1.71695 6.21197 2.56815 6.37741L5.78859 7.00334C6.34496 7.11153 6.76556 7.49964 6.94865 7.98568L10.0031 7.00627C10.5707 6.82434 11.1927 6.98886 11.5957 7.42811C12.2146 8.10344 12.1046 9.16823 11.3604 9.70234L8.77077 11.5596C8.37157 11.8459 7.89197 11.9998 7.40076 12H3.63545C3.62905 12 3.62228 11.9992 3.61592 11.999H2.25079C1.00825 11.999 0.000976483 10.9917 0.000976483 9.74921V9.51094C0.000921647 9.50737 4.57201e-06 9.50379 0 9.5002V8.49345C7.27272e-05 8.06579 0.127972 7.64754 0.366181 7.29238ZM2.28204 7.84897C2.02292 7.79868 1.75831 7.90907 1.6112 8.12824C1.53897 8.23619 1.49995 8.36356 1.49988 8.49345V8.89674C1.50005 8.90323 1.50085 8.90973 1.50085 8.91627V9.74921C1.50085 10.1634 1.83661 10.4991 2.25079 10.4991H4.53772C4.54425 10.4991 4.55075 10.5 4.55725 10.5001H7.40076C7.57842 10.4999 7.75243 10.4445 7.89682 10.341L10.4865 8.48368C10.4909 8.48045 10.4931 8.47778 10.4943 8.47587C10.4957 8.47333 10.4966 8.46878 10.4972 8.46415C10.4977 8.45948 10.4971 8.45443 10.4962 8.45146C10.4955 8.44936 10.494 8.44582 10.4904 8.4417C10.483 8.43373 10.4714 8.43074 10.4611 8.43388L6.78753 9.6125C6.71931 9.63439 6.64972 9.64155 6.5815 9.64375C6.26673 9.95223 5.82761 10.1234 5.36577 10.0861L2.96265 9.89177C2.55015 9.85818 2.24303 9.49575 2.27618 9.08325C2.3097 8.67061 2.67111 8.36354 3.08373 8.39678L5.48686 8.5911C5.51312 8.59313 5.53757 8.5768 5.54642 8.55204C5.55791 8.51852 5.53725 8.48265 5.50248 8.47587L2.28204 7.84897ZM6.00244 0C6.41662 0 6.75238 0.335759 6.75238 0.749939V0.764586C6.82097 0.78764 6.88949 0.811952 6.95549 0.839775C7.2537 0.965538 7.69433 1.21306 7.92025 1.6649C8.10512 2.03527 7.95464 2.48553 7.58434 2.67068C7.23726 2.84377 6.82003 2.72283 6.61665 2.40215L6.58833 2.35137C6.58611 2.34911 6.57644 2.3393 6.55513 2.32305C6.51505 2.29254 6.45363 2.25669 6.37253 2.22248C6.29276 2.18885 6.20847 2.16234 6.13329 2.14533C6.09632 2.13698 6.06431 2.13196 6.03955 2.12873C6.01478 2.12551 6.00245 2.12484 6.00244 2.12483C5.59407 2.12498 5.51548 2.33052 5.50151 2.35625C5.50551 2.35883 5.50969 2.36282 5.51518 2.36602C5.63398 2.43473 5.82312 2.4839 6.1743 2.56815C6.45886 2.63641 6.8996 2.73747 7.25722 2.96167C7.45152 3.08351 7.64575 3.25497 7.78843 3.49776C7.93286 3.7436 7.99935 4.02051 7.99935 4.31215C7.99904 5.0729 7.45598 5.57026 6.75043 5.77199C6.73839 6.17564 6.40901 6.49947 6.00244 6.49947C5.58855 6.49922 5.25263 6.16345 5.2525 5.74953C5.21217 5.73745 5.1711 5.72704 5.13142 5.7134C4.84173 5.61379 4.48062 5.44217 4.20767 5.15681C3.92148 4.85759 3.93207 4.38265 4.2311 4.09635C4.53035 3.81011 5.00526 3.82063 5.29156 4.11978C5.331 4.16102 5.43912 4.2328 5.61868 4.29457C5.79299 4.3545 5.94479 4.37454 6.00244 4.37464C6.30586 4.37464 6.44816 4.30084 6.49459 4.26723C6.49373 4.26197 6.49424 4.25792 6.49361 4.25551C6.48829 4.25067 6.47763 4.24288 6.46041 4.23208C6.34935 4.16253 6.16464 4.10857 5.82472 4.02702C5.55124 3.96141 5.11497 3.86595 4.76524 3.66376C4.57391 3.55309 4.37288 3.39281 4.22329 3.15697C4.0704 2.91571 3.99971 2.64076 3.99967 2.35137C3.99979 1.67756 4.47882 1.01535 5.2525 0.748962C5.25303 0.335384 5.5888 0.000247085 6.00244 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPayoutBold12.category = 'Money & Shopping';\n\nexport default PayoutBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PayoutBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PayoutBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.7883 8.35105C13.6234 7.71844 14.8049 7.83716 15.4971 8.6235C16.1884 9.40909 16.1574 10.5948 15.4258 11.3431L11.9905 14.8565C11.2758 15.5875 10.2962 16 9.27385 16H6.3375C5.47137 16 4.61275 15.86 3.79469 15.5869C3.49004 15.8442 3.09677 16 2.66683 16H1.75478C0.788389 16 0.00496632 15.2165 0.00488251 14.2501V9.88416C0.00493912 8.91777 0.788371 8.13427 1.75478 8.13427H2.66683C3.2393 8.13429 3.74592 8.41039 4.06518 8.8354C4.48264 8.73962 4.9213 8.73877 5.34733 8.84028L8.56784 9.60781C9.13473 9.74296 9.59468 10.0925 9.88416 10.5492L12.7883 8.35105ZM2.00476 14.0001H2.41684V10.1341H2.00476V14.0001ZM10.5365 12.5656C10.335 12.7182 10.1046 12.8243 9.8617 12.882C9.41223 13.5626 8.59803 13.9532 7.74757 13.8244L5.57974 13.4953C5.03381 13.4124 4.65818 12.9026 4.74092 12.3567C4.82396 11.811 5.33376 11.4352 5.87952 11.5179L8.04736 11.8469C8.12474 11.8586 8.19791 11.808 8.21532 11.7317C8.2331 11.652 8.18357 11.572 8.104 11.553L4.88349 10.7855C4.72713 10.7483 4.56492 10.7591 4.41672 10.8128V13.6847C5.03458 13.8922 5.68305 14.0001 6.3375 14.0001H9.27385C9.75798 14.0001 10.2224 13.8053 10.5609 13.4591L13.9962 9.94471L10.5365 12.5656ZM8.0415 0.0996033C8.53853 0.0996033 8.94184 0.502913 8.94184 0.999939V1.09173C9.52471 1.21916 10.2279 1.55083 10.6595 2.41392C10.8816 2.85842 10.7017 3.39961 10.2572 3.62185C9.81292 3.84384 9.27271 3.66347 9.05023 3.21953C8.94646 3.012 8.81402 2.92815 8.66451 2.87873C8.47956 2.81761 8.2772 2.8133 8.04248 2.8133C7.25281 2.81331 7.13141 3.25344 7.12164 3.27128C7.12169 3.32302 7.12737 3.3539 7.1314 3.36894C7.13518 3.3829 7.13884 3.38924 7.14019 3.39139C7.14318 3.39602 7.16234 3.42319 7.23491 3.46463C7.42848 3.57505 7.72955 3.64766 8.22508 3.7527C8.63778 3.84018 9.24529 3.9608 9.7328 4.239C9.99669 4.38961 10.264 4.60494 10.4613 4.91962C10.6617 5.23954 10.7542 5.60537 10.7542 5.99573C10.7541 7.03013 9.95988 7.68409 8.94184 7.92237V8.12255C8.94184 8.61958 8.53853 9.02289 8.0415 9.02289C7.54448 9.02289 7.14117 8.61958 7.14117 8.12255V7.89698C7.04352 7.87189 6.94545 7.84465 6.84919 7.813C6.44585 7.68037 5.95369 7.45548 5.58462 7.08648C5.23347 6.73519 5.23373 6.16555 5.58462 5.8141C5.93607 5.46265 6.50653 5.46265 6.85798 5.8141C6.94332 5.89912 7.13323 6.01159 7.41166 6.10314C7.68287 6.19229 7.92842 6.22618 8.04248 6.22618C8.52438 6.22618 8.78003 6.11386 8.88813 6.03772C8.92598 6.01099 8.94409 5.98988 8.95258 5.97815C8.95143 5.93719 8.9483 5.91153 8.94477 5.89808C8.94108 5.88432 8.93743 5.87797 8.93598 5.87562C8.93437 5.87305 8.91698 5.84568 8.84126 5.80238C8.6477 5.69193 8.34669 5.61839 7.85108 5.51334C7.4385 5.42588 6.83085 5.30608 6.34336 5.02801C6.07958 4.87749 5.81213 4.66184 5.61489 4.34739C5.41445 4.02759 5.32108 3.6615 5.32096 3.27128C5.32096 2.34353 6.02806 1.45356 7.14117 1.13567V0.999939C7.14117 0.502913 7.54448 0.0996033 8.0415 0.0996033Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPayoutBold16.category = 'Money & Shopping';\n\nexport default PayoutBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PayoutBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PayoutBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.9209 10C3.80701 10.0001 4.55682 10.5767 4.81934 11.375C5.34861 11.2449 5.90579 11.2409 6.44531 11.3672L11.0107 12.4355C11.5989 12.5733 12.0871 12.912 12.4219 13.3613L15.833 10.5713C16.8176 9.76582 18.2535 9.83907 19.1514 10.7402C20.106 11.6987 20.1126 13.2465 19.167 14.2139L14.875 18.6045C14.0435 19.455 12.9043 19.9345 11.7148 19.9346H7.70996C6.58402 19.9345 5.4714 19.7201 4.42676 19.3105C4.06013 19.7314 3.52285 19.9999 2.9209 20H2C0.895534 20 0.000164924 19.1044 0 18V12C0 10.8954 0.89543 10 2 10H2.9209ZM2 18H2.9209V12H2V18ZM17.7344 12.1523C17.5627 11.9802 17.2878 11.9661 17.0996 12.1201L12.7646 15.666C12.386 16.721 11.3308 17.4015 10.1924 17.2822L6.97559 16.9443C6.42667 16.8866 6.02769 16.3946 6.08496 15.8457C6.1426 15.2965 6.63542 14.8976 7.18457 14.9551L10.4004 15.293C10.6315 15.3172 10.8448 15.1655 10.8984 14.9395C10.9571 14.6908 10.8034 14.4412 10.5547 14.3828L5.98926 13.3145C5.62634 13.2296 5.24493 13.2841 4.9209 13.4678V17.3516C5.8005 17.734 6.74898 17.9345 7.70996 17.9346H11.7148C12.366 17.9345 12.9901 17.6726 13.4453 17.207L17.7373 12.8164C17.918 12.6316 17.9165 12.3356 17.7344 12.1523ZM10.0029 0C10.5552 0 11.0029 0.447715 11.0029 1V1.16797C11.1537 1.21348 11.3049 1.26685 11.4502 1.32812C11.9137 1.52362 12.5636 1.89476 12.8926 2.55273C13.1396 3.04671 12.9393 3.64754 12.4453 3.89453C11.9513 4.14152 11.3505 3.94124 11.1035 3.44727C11.1081 3.45641 11.092 3.42087 11.0088 3.35742C10.9281 3.29597 10.8139 3.23137 10.6729 3.17188C10.3703 3.04427 10.0876 3 10.0029 3C9.56657 3.00002 9.31271 3.14223 9.17578 3.26953C9.10251 3.33766 9.05589 3.40873 9.02832 3.46777C9.00191 3.52436 8.99836 3.55837 8.99805 3.5625C8.99805 3.61413 9.00434 3.64349 9.00781 3.65625C9.01103 3.66801 9.01373 3.67238 9.01465 3.67383C9.01648 3.67671 9.03746 3.70873 9.12402 3.75879C9.34499 3.88645 9.67986 3.97119 10.2314 4.10352C10.6943 4.21455 11.3649 4.37074 11.9043 4.70898C12.1946 4.89105 12.48 5.14331 12.6885 5.49805C12.8993 5.85687 12.998 6.26348 12.998 6.69922C12.998 7.84413 12.1414 8.60377 11.0029 8.88086V9C11.0029 9.55229 10.5552 10 10.0029 10C9.45068 9.99996 9.00293 9.55226 9.00293 9V8.85156C8.89276 8.82212 8.78219 8.79017 8.67383 8.75293C8.2249 8.59859 7.6811 8.33725 7.27539 7.91309C6.89376 7.51397 6.90757 6.88073 7.30664 6.49902C7.70576 6.11738 8.33899 6.13217 8.7207 6.53125C8.81508 6.6298 9.02211 6.75747 9.32422 6.86133C9.61965 6.96285 9.88445 6.99998 10.0029 7C10.5242 7 10.7973 6.87383 10.9121 6.78906C11.0084 6.71797 10.9991 6.67811 10.9971 6.69336C10.9963 6.57159 10.9717 6.52515 10.9639 6.51172C10.9536 6.49427 10.9263 6.45635 10.8418 6.40332C10.6312 6.27126 10.3018 6.17769 9.76465 6.04883C9.31657 5.94134 8.65107 5.7952 8.12207 5.48926C7.83578 5.32361 7.54283 5.08825 7.3252 4.74512C7.10279 4.39445 6.99805 3.99256 6.99805 3.5625C6.99823 2.54246 7.75645 1.50934 9.00293 1.1416V1C9.00293 0.447741 9.45068 4.20031e-05 10.0029 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPayoutBold20.category = 'Money & Shopping';\n\nexport default PayoutBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PayoutBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PayoutBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.16979 12.4995C4.18179 12.4996 5.03641 13.168 5.31912 14.0873C6.06321 13.8617 6.86024 13.8469 7.61981 14.0502L13.3969 15.596C14.0712 15.7766 14.6173 16.1964 14.974 16.7386L19.8859 13.0356C20.9563 12.2292 22.4675 12.3815 23.3555 13.3852C24.2488 14.3954 24.2086 15.925 23.2637 16.887L17.8567 22.3897C16.8462 23.4181 15.4646 23.9979 14.0229 23.998H8.69398C7.42409 23.998 6.16818 23.7289 5.00956 23.209L4.91484 23.166C4.50236 23.6734 3.87462 23.9989 3.16979 23.999H2.24991C1.0074 23.999 0.000131942 22.9916 0 21.7491V14.7494C0 13.5068 1.00732 12.4995 2.24991 12.4995H3.16979ZM2.24991 14.4994C2.11184 14.4994 1.99992 14.6113 1.99992 14.7494V21.7491C2.00005 21.8871 2.11193 21.9991 2.24991 21.9991H3.16979C3.30767 21.999 3.41965 21.887 3.41978 21.7491V14.7494C3.41978 14.6114 3.30775 14.4995 3.16979 14.4994H2.24991ZM21.8575 14.7103C21.661 14.4883 21.3259 14.4548 21.089 14.6332L15.3246 18.9777C14.946 20.3395 13.5892 21.1976 12.188 20.9376L8.38931 20.2326C7.84635 20.1318 7.48784 19.6096 7.58856 19.0666C7.68934 18.5238 8.21072 18.1653 8.75355 18.2659L12.5532 18.9709C12.941 19.0427 13.3175 18.798 13.4086 18.4143C13.501 18.0246 13.2662 17.6322 12.8794 17.5286L7.10323 15.9818C6.59354 15.8453 6.05124 15.8971 5.57692 16.1282L5.4197 16.2044V21.2013L5.82886 21.3849C6.72993 21.7891 7.70639 21.9981 8.69398 21.9981H14.0229C14.9281 21.998 15.7955 21.6341 16.43 20.9884L21.837 15.4857C22.046 15.2728 22.0552 14.9339 21.8575 14.7103ZM12.0054 0C12.5576 0 13.0053 0.447697 13.0053 0.999959V1.39838C13.2427 1.46131 13.4852 1.54272 13.7172 1.64056C14.2795 1.87769 15.0232 2.31127 15.3939 3.05261C15.6409 3.54657 15.4406 4.14737 14.9467 4.39435C14.4527 4.64133 13.8519 4.44106 13.6049 3.94711C13.559 3.85521 13.3654 3.66372 12.9399 3.48423C12.5385 3.31497 12.1519 3.24987 12.0054 3.24987C10.8044 3.25001 10.5001 4.00866 10.4996 4.20295C10.4996 4.36457 10.5355 4.43905 10.5591 4.47638C10.5876 4.52106 10.6468 4.5858 10.7818 4.66387C11.0965 4.84585 11.5561 4.96047 12.2329 5.12284C12.8207 5.26384 13.6163 5.45043 14.2494 5.84742C14.5867 6.05889 14.911 6.34835 15.1468 6.74973C15.3848 7.15496 15.4993 7.61785 15.4994 8.12369C15.4994 9.45674 14.4503 10.3678 13.0053 10.6529V10.9996C13.0053 11.5518 12.5576 11.9995 12.0054 11.9995C11.4533 11.9993 11.0054 11.5517 11.0054 10.9996V10.6197C10.8129 10.5748 10.6171 10.5196 10.4254 10.4537C9.88255 10.2671 9.24517 9.95784 8.77699 9.46836C8.3953 9.06927 8.40916 8.43608 8.80824 8.05436C9.20725 7.67275 9.8405 7.68677 10.2222 8.08561C10.379 8.24953 10.6795 8.42692 11.0757 8.56313C11.4649 8.69687 11.8237 8.74958 12.0054 8.74964C12.6951 8.74964 13.0931 8.58288 13.2905 8.43716C13.4784 8.29836 13.4995 8.17671 13.4995 8.12369C13.4994 7.92679 13.4575 7.82235 13.4223 7.76238C13.3847 7.69839 13.3184 7.62413 13.187 7.54169C12.8826 7.35086 12.4282 7.22593 11.7661 7.0671C11.1931 6.92963 10.4026 6.75537 9.77988 6.39525C9.4467 6.2025 9.11475 5.93292 8.86976 5.54665C8.6202 5.15298 8.49965 4.69856 8.49965 4.20295C8.4999 3.0062 9.43451 1.74889 11.0054 1.36713V0.999959C11.0054 0.447811 11.4533 0.000184333 12.0054 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPayoutBold24.category = 'Money & Shopping';\n\nexport default PayoutBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PayoutBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PayoutBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"33\"\n      viewBox=\"0 0 32 33\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.5117 19.4505C28.6414 18.7388 30.1097 18.8821 31.0801 19.7991C32.3454 20.9951 32.292 23.0255 30.9658 24.1536L23.3721 30.6126C22.3181 31.5091 20.9793 32.0012 19.5957 32.0013H10.7607C9.60269 32.0013 8.45519 31.7778 7.38184 31.3431L5.97656 30.7737C5.51947 31.3672 4.80407 31.7513 3.99707 31.7513H2.5C1.11935 31.7513 9.29432e-05 30.6319 0 29.2513V21.7503C0.000113962 20.3697 1.11936 19.2503 2.5 19.2503H3.99707C5.14787 19.2503 6.11441 20.0288 6.40527 21.0872L6.71484 20.971C7.60186 20.6357 8.56932 20.5733 9.49219 20.7913L16.874 22.5355C17.9111 22.7806 18.692 23.5276 19.0322 24.4534C19.5056 24.3767 19.9612 24.2071 20.3701 23.9495L27.5117 19.4505ZM29.7061 21.2523C29.3992 20.9625 28.9343 20.9169 28.5771 21.1419L21.4365 25.6419C20.7156 26.0961 19.9017 26.3742 19.0596 26.4651C18.6058 27.825 17.261 28.6923 15.8242 28.5267L11.2041 27.9944C10.6555 27.9312 10.262 27.4346 10.3252 26.886C10.3887 26.3377 10.8842 25.944 11.4326 26.0071L16.0537 26.5403C16.5632 26.5989 17.0397 26.2789 17.1797 25.7855C17.3419 25.2121 16.994 24.6189 16.4141 24.4818L9.03223 22.7376C8.49724 22.6112 7.93608 22.6477 7.42188 22.8421L6.49707 23.1917V28.8265L8.13281 29.4896C8.96758 29.8276 9.86012 30.0013 10.7607 30.0013H19.5957C20.5045 30.0012 21.3839 29.678 22.0762 29.0892L29.6699 22.6302C30.0893 22.2734 30.1062 21.6305 29.7061 21.2523ZM2.5 21.2503C2.22393 21.2503 2.00011 21.4743 2 21.7503V29.2513C2.00009 29.5273 2.22391 29.7513 2.5 29.7513H3.99707C4.27316 29.7513 4.49698 29.5273 4.49707 29.2513V21.7503C4.49696 21.4743 4.27314 21.2503 3.99707 21.2503H2.5ZM16.0098 0.000305176C16.562 0.000305176 17.0098 0.44802 17.0098 1.00031V2.11554C17.4905 2.21259 18.0157 2.36806 18.5146 2.57843C19.3734 2.94057 20.3988 3.56167 20.8945 4.55304C21.1413 5.04697 20.9412 5.64789 20.4473 5.89484C19.9534 6.14169 19.3525 5.94133 19.1055 5.44757C18.9345 5.10567 18.4594 4.7267 17.7373 4.42218C17.0396 4.12795 16.3419 4.00031 16.0098 4.00031C13.7968 4.00037 13 5.44484 13 6.12628C13.0001 6.48474 13.0829 6.71654 13.1885 6.88312C13.2989 7.05707 13.475 7.22352 13.751 7.38312C14.3469 7.72761 15.1818 7.92771 16.2334 8.17999C17.1962 8.41097 18.3669 8.69156 19.2812 9.26495C19.759 9.56459 20.2007 9.96235 20.5186 10.5032C20.8386 11.0481 21 11.6819 21 12.3987C20.9998 14.2632 19.4081 15.6405 17.0098 15.9388V17.0003C17.0096 17.5524 16.5619 18.0003 16.0098 18.0003C15.4577 18.0002 15.0099 17.5524 15.0098 17.0003V15.9026C14.5828 15.8286 14.1242 15.714 13.6758 15.5599C12.8515 15.2764 11.9329 14.8213 11.2773 14.136C10.8957 13.737 10.9098 13.1038 11.3086 12.722C11.7077 12.3402 12.3409 12.3542 12.7227 12.7532C13.067 13.1131 13.6484 13.4362 14.3262 13.6693C14.9973 13.9 15.6388 14.0003 16.0098 14.0003C18.4543 14.0003 18.9998 12.888 19 12.3987C19 11.9912 18.9111 11.7164 18.7939 11.5169C18.6743 11.3133 18.4908 11.1299 18.2188 10.9593C17.6332 10.5921 16.8037 10.3741 15.7666 10.1253C14.8186 9.89788 13.653 9.63733 12.749 9.11456C12.2752 8.84051 11.8261 8.47003 11.499 7.95441C11.1674 7.43149 11.0001 6.81897 11 6.12628C11 4.41715 12.4509 2.48378 15.0098 2.07843V1.00031C15.0098 0.448072 15.4576 0.000389202 16.0098 0.000305176Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPayoutBold32.category = 'Money & Shopping';\n\nexport default PayoutBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Paypal12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Paypal12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.62988 0.661133C8.2807 0.661213 9.26651 1.26331 9.76855 2.10742C9.84025 2.22803 9.89833 2.3504 9.94727 2.4707C10.7009 2.85882 11.1286 3.41412 11.3477 3.96484C11.5804 4.55025 11.5602 5.0822 11.5352 5.31934C11.5277 5.3893 11.5183 5.45637 11.5107 5.5127V5.5166C11.4653 5.8565 11.2745 6.85648 10.502 7.7832C9.70193 8.74249 8.35168 9.53414 6.16895 9.53418H5.86133L5.5957 10.8652C5.48244 11.4311 4.98534 11.8389 4.4082 11.8389L2.93652 11.8379C2.22602 11.8378 1.69544 11.1845 1.8418 10.4893L1.84863 10.4561H1.55957C0.843985 10.456 0.311675 9.79327 0.466797 9.09473L2.05078 1.96973C2.221 1.20526 2.89937 0.661149 3.68262 0.661133H6.62988ZM9.99805 4.6543C9.86312 5.07039 9.60256 5.63288 9.09473 6.16504C8.28577 7.01267 6.94392 7.69141 4.78613 7.69141H4.4502L3.98828 9.53906C3.90618 9.8672 3.69345 10.1341 3.41504 10.2939L3.40625 10.3379H4.1709L4.4375 9.00781L4.46289 8.90332C4.61292 8.39233 5.08398 8.0342 5.625 8.03418H6.16895C7.94491 8.03414 8.85824 7.41236 9.34961 6.82324C9.86764 6.20201 9.99656 5.51849 10.0234 5.31738L10.0244 5.31348C10.0323 5.25423 10.0381 5.20731 10.043 5.16113C10.0522 5.0741 10.0594 4.87739 9.99805 4.6543ZM3.68262 2.16113C3.60226 2.16115 3.53218 2.21749 3.51465 2.2959L2.03516 8.95605H2.58789L3.0498 7.1084L3.0791 7.00879C3.24551 6.52337 3.70391 6.19142 4.22461 6.19141H4.78613C6.60675 6.19141 7.53052 5.63198 8.00977 5.12988C8.50817 4.60759 8.62345 4.04458 8.64453 3.9043C8.65004 3.86762 8.6549 3.83122 8.65918 3.79297C8.67569 3.64496 8.68922 3.22837 8.47852 2.87402C8.30829 2.58794 7.88399 2.16121 6.62988 2.16113H3.68262Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPaypal12.category = 'Social & Brands';\n\nexport default Paypal12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Paypal16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Paypal16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.83984 1.13184C10.9752 1.13184 12.1964 1.90492 12.8105 2.9375C12.9169 3.11632 13.0005 3.29762 13.0674 3.47559C14.0688 3.96647 14.6214 4.67979 14.8994 5.37891C15.1892 6.10773 15.1629 6.77135 15.1318 7.06543L15.1006 7.31738V7.32227L15.0693 7.52148C14.9707 8.07089 14.6754 9.18172 13.8105 10.2188C12.7952 11.4359 11.0679 12.4629 8.22559 12.4629H7.6123L7.2168 14.4385C7.08906 15.0759 6.529 15.535 5.87891 15.5352H3.91602C3.12774 15.5348 2.53886 14.8085 2.70117 14.0371L2.77344 13.6914H2.08008C1.28611 13.6911 0.695052 12.9558 0.867188 12.1807L2.97852 2.68164C3.17967 1.77646 3.98296 1.13215 4.91016 1.13184H8.83984ZM13.252 5.48828C13.1879 5.89467 12.932 7.01603 11.9463 8.04883C10.9226 9.12106 9.20281 10.0048 6.38281 10.0049H5.73926L5.07617 12.6582C4.97442 13.065 4.69487 13.389 4.33398 13.5596L4.23438 14.0352H5.76758L6.16211 12.0596L6.19141 11.9424C6.36022 11.3666 6.89054 10.9633 7.5 10.9629H8.22559C10.6614 10.9629 11.9525 10.105 12.6592 9.25781C13.3923 8.37864 13.5743 7.41443 13.6133 7.12305L13.6143 7.11914C13.6248 7.04022 13.6337 6.97396 13.6406 6.9082C13.6577 6.74728 13.6717 6.35321 13.5049 5.93359C13.4483 5.79132 13.3675 5.63975 13.252 5.48828ZM4.91016 2.63184C4.68603 2.63215 4.49203 2.78801 4.44336 3.00684L2.40234 12.1914H3.64551L4.30957 9.53809L4.34277 9.42676C4.53009 8.87981 5.04626 8.50525 5.63281 8.50488H6.38281C8.86598 8.50478 10.1674 7.73964 10.8613 7.0127C11.5744 6.26556 11.741 5.45887 11.7734 5.24316C11.7813 5.19073 11.7879 5.13906 11.7939 5.08496C11.8181 4.86918 11.8434 4.24703 11.5205 3.7041C11.2382 3.22967 10.5783 2.63184 8.83984 2.63184H4.91016Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPaypal16.category = 'Social & Brands';\n\nexport default Paypal16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Paypal20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Paypal20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.0498 1.60254C13.6694 1.60259 15.1245 2.54753 15.8506 3.76855C15.9909 4.0046 16.0991 4.24403 16.1826 4.47852C17.4356 5.07197 18.1121 5.94533 18.4492 6.79297C18.7961 7.6654 18.7656 8.46158 18.7285 8.8125C18.717 8.92138 18.7031 9.02702 18.6904 9.12207L18.6895 9.12793C18.6199 9.6481 18.3226 11.2102 17.1191 12.6533C15.8886 14.1287 13.7836 15.3906 10.2812 15.3906H9.375C9.36658 15.3907 9.35918 15.397 9.35742 15.4053L8.83691 18.0107C8.69489 18.7202 8.07121 19.2315 7.34766 19.2314H4.89453C4.02807 19.2314 3.38135 18.4338 3.55957 17.5859L3.69824 16.9277H2.59863C1.72606 16.9275 1.07847 16.1185 1.26758 15.2666L3.90625 3.39258C4.13876 2.34673 5.06629 1.60255 6.1377 1.60254H11.0498ZM16.4189 6.54395C16.4092 6.63113 16.398 6.7175 16.3848 6.80566C16.3152 7.26783 16.0153 8.65499 14.7969 9.93164C13.5585 11.229 11.461 12.3193 7.97754 12.3193H7.04102C7.03275 12.3193 7.02544 12.325 7.02344 12.333L6.16211 15.7773C6.04119 16.2606 5.69549 16.6392 5.25391 16.8164L5.06152 17.7314H7.34766C7.35616 17.7314 7.36344 17.7251 7.36523 17.7168L7.88672 15.1113C8.02864 14.4019 8.65149 13.8907 9.375 13.8906H10.2812C13.377 13.8906 15.0449 12.7977 15.9668 11.6924C16.9149 10.5556 17.151 9.31179 17.2021 8.92969L17.2031 8.92383C17.2162 8.82571 17.2273 8.74034 17.2363 8.65527C17.2594 8.43753 17.2794 7.91078 17.0557 7.34766C16.938 7.05173 16.7466 6.73004 16.4287 6.42871C16.4251 6.47222 16.4226 6.51125 16.4189 6.54395ZM6.1377 3.10254C5.76938 3.10255 5.45016 3.35828 5.37012 3.71777L2.76758 15.4277H4.68945C4.69748 15.4277 4.70478 15.4217 4.70703 15.4141L5.56836 11.9688C5.73735 11.2931 6.3445 10.8193 7.04102 10.8193H7.97754C11.1242 10.8193 12.8033 9.84748 13.7119 8.89551C14.6395 7.92361 14.8576 6.87317 14.9014 6.58203C14.9116 6.51395 14.9209 6.44677 14.9287 6.37695C14.9604 6.09308 14.9961 5.26625 14.5615 4.53516C14.1673 3.87228 13.273 3.10259 11.0498 3.10254H6.1377Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPaypal20.category = 'Social & Brands';\n\nexport default Paypal20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Paypal24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Paypal24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2607 2.07227C16.3643 2.07238 18.0554 3.1884 18.8936 4.59766C19.0688 4.89228 19.2 5.19219 19.2998 5.48438C20.8039 6.18016 21.6051 7.21083 22.001 8.20605C22.4049 9.22193 22.3693 10.1506 22.3262 10.5586C22.3126 10.6868 22.2965 10.8114 22.2812 10.9258L22.2803 10.9336C22.1986 11.544 21.847 13.386 20.4287 15.0869C18.983 16.8203 16.5016 18.3182 12.3398 18.3184H11.252C11.1704 18.3184 11.0994 18.3762 11.083 18.4561L10.458 21.583C10.3018 22.3641 9.61583 22.9264 8.81934 22.9268H5.875C4.93032 22.9267 4.22531 22.0572 4.41992 21.1328L4.62402 20.1621H3.12012C2.16876 20.1619 1.46256 19.2803 1.66895 18.3516L4.83496 4.10254C5.09896 2.9166 6.15119 2.07241 7.36621 2.07227H13.2607ZM19.582 7.40039C19.5772 7.58412 19.567 7.73307 19.5557 7.83496C19.5442 7.93792 19.5312 8.03971 19.5156 8.14355C19.4349 8.68041 19.0826 10.3116 17.6494 11.8135C16.1964 13.3358 13.7208 14.6317 9.57422 14.6318H8.45117C8.37269 14.6318 8.30357 14.6857 8.28418 14.7617L7.25098 18.8955C7.11115 19.4548 6.69774 19.8883 6.17578 20.0693L5.89062 21.4268H8.81934C8.90075 21.4264 8.97125 21.3689 8.9873 21.2891L9.6123 18.1621C9.76881 17.381 10.4553 16.8184 11.252 16.8184H12.3398C16.0951 16.8182 18.1404 15.4893 19.2773 14.126C20.4406 12.7307 20.73 11.2058 20.793 10.7344L20.7939 10.7275C20.8096 10.6101 20.8239 10.5059 20.835 10.4014C20.864 10.1264 20.8883 9.46727 20.6074 8.76074C20.4307 8.31644 20.1239 7.8322 19.582 7.40039ZM7.36621 3.57227C6.85408 3.57241 6.41015 3.92885 6.29883 4.42871L3.13672 18.6621H5.62891C5.70741 18.6619 5.77676 18.6084 5.7959 18.5322L6.8291 14.3984C7.01532 13.6545 7.68428 13.1318 8.45117 13.1318H9.57422C13.3839 13.1317 15.4412 11.9543 16.5645 10.7773C17.7066 9.58029 17.9772 8.2858 18.0322 7.91992C18.0448 7.83631 18.0549 7.75341 18.0645 7.66797C18.1038 7.31541 18.151 6.28324 17.6045 5.36426C17.0982 4.51306 15.9679 3.57237 13.2607 3.57227H7.36621Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPaypal24.category = 'Social & Brands';\n\nexport default Paypal24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Paypal32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Paypal32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.6787 3.01367C21.7513 3.01367 23.9124 4.47261 24.9746 6.25879C25.2192 6.67015 25.398 7.08916 25.5293 7.49609C27.5383 8.39666 28.5865 9.74477 29.0996 11.0352C29.618 12.3388 29.5728 13.5314 29.5176 14.0527C29.4999 14.2199 29.4785 14.3821 29.458 14.5352L29.4561 14.5449C29.3504 15.3352 28.8939 17.7387 27.0449 19.9561C25.1687 22.2057 21.9321 24.1748 16.4502 24.1748H15C14.772 24.1751 14.575 24.3369 14.5303 24.5605L13.6973 28.7295C13.5121 29.6542 12.699 30.3204 11.7559 30.3203L7.83105 30.3193C6.73057 30.319 5.90818 29.3064 6.13477 28.2295L6.47168 26.6328H4.1582C3.04984 26.6325 2.22653 25.6065 2.4668 24.5244L6.68848 5.52539C7.01462 4.0581 8.3163 3.01407 9.81934 3.01367H17.6787ZM25.8545 9.375C25.8728 9.8386 25.847 10.2074 25.8232 10.4199C25.8082 10.5544 25.7908 10.6861 25.7705 10.8213C25.6672 11.5087 25.2125 13.6272 23.3496 15.5791C21.4671 17.5514 18.2366 19.2598 12.7637 19.2598H11.2656C11.0461 19.26 10.854 19.41 10.8008 19.623L9.42285 25.1348C9.24551 25.8432 8.69824 26.3801 8.01855 26.5635L7.60254 28.5381C7.57218 28.6828 7.68329 28.819 7.83105 28.8193L11.7568 28.8203C11.9849 28.8201 12.1808 28.6582 12.2256 28.4346L13.0596 24.2656C13.2447 23.341 14.0571 22.6751 15 22.6748H16.4502C21.5253 22.6748 24.325 20.8755 25.8926 18.9961C27.4864 17.0849 27.8825 14.999 27.9697 14.3467L27.9707 14.3369L28.0264 13.8945C28.0675 13.5059 28.1012 12.5827 27.7061 11.5889C27.4124 10.8506 26.8703 10.0441 25.8545 9.375ZM9.81934 4.51367C9.01938 4.51407 8.32601 5.06966 8.15234 5.85059L3.93066 24.8496C3.8985 24.9949 4.00942 25.1325 4.1582 25.1328H7.50293C7.72261 25.1328 7.91442 24.9836 7.96777 24.7705L9.3457 19.2588C9.56596 18.3781 10.3578 17.76 11.2656 17.7598H12.7637C17.8996 17.7598 20.7119 16.1698 22.2646 14.543C23.8358 12.8965 24.2093 11.1157 24.2871 10.5986C24.3044 10.4834 24.3189 10.3701 24.332 10.2529L24.3516 10.0273C24.3908 9.40663 24.3601 8.1598 23.6855 7.02539C22.9552 5.79735 21.3549 4.51367 17.6787 4.51367H9.81934Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPaypal32.category = 'Social & Brands';\n\nexport default Paypal32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pencil12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pencil12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.0625 0C9.78141 7.62439e-05 10.4711 0.285687 10.9795 0.793945L11.2061 1.02051C11.7143 1.52897 12 2.21857 12 2.9375C12 3.65644 11.7143 4.34604 11.2061 4.85449L4.78027 11.2803C4.66568 11.3948 4.51683 11.4691 4.35645 11.4922L0.856445 11.9922C0.622823 12.0256 0.386643 11.9471 0.219727 11.7803C0.0528013 11.6133 -0.0255726 11.3772 0.0078125 11.1436L0.507812 7.64355C0.530824 7.48307 0.605088 7.33438 0.719727 7.21973L7.14551 0.793945C7.65399 0.28572 8.34356 0 9.0625 0ZM1.95605 8.10352L1.63281 10.3662L3.89551 10.043L8.18945 5.75L6.25 3.81055L1.95605 8.10352ZM9.0625 1.5C8.74139 1.5 8.43323 1.62757 8.20605 1.85449L7.31055 2.75L9.25 4.68945L10.1455 3.79395C10.3725 3.56679 10.5 3.25861 10.5 2.9375C10.5 2.61639 10.3724 2.30821 10.1455 2.08105L9.91895 1.85449C9.69182 1.62754 9.38358 1.50008 9.0625 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPencil12.category = 'Objects';\n\nexport default Pencil12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pencil16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pencil16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5732 1C12.4452 1.00003 13.2818 1.34642 13.8984 1.96289L14.0371 2.10156C14.6536 2.71818 15 3.55482 15 4.42676C14.9999 5.31568 14.6398 6.167 14.002 6.78613L6.27246 14.2881C6.15555 14.4016 6.00443 14.4739 5.84277 14.4941L1.84277 14.9941C1.61324 15.0228 1.38332 14.9438 1.21973 14.7803C1.05614 14.6167 0.977259 14.3868 1.00586 14.1572L1.50586 10.1572L1.53027 10.0381C1.56446 9.92198 1.62678 9.81525 1.71191 9.72754L7.61719 3.64258C7.64938 3.58666 7.68658 3.53218 7.73438 3.48438C7.77753 3.44123 7.82609 3.40641 7.87598 3.37598L9.21387 1.99805C9.83304 1.36014 10.6843 1.0001 11.5732 1ZM2.96289 10.5918L2.61328 13.3857L5.40723 13.0361L10.8975 7.70801L8.29102 5.10156L2.96289 10.5918ZM11.5732 2.5C11.0899 2.5001 10.6267 2.6961 10.29 3.04297L9.33594 4.02441L11.9736 6.66309L12.957 5.70996C13.3039 5.37331 13.4999 4.91009 13.5 4.42676C13.5 3.95265 13.3117 3.49743 12.9766 3.16211L12.8379 3.02344C12.5026 2.68827 12.0474 2.50003 11.5732 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPencil16.category = 'Objects';\n\nexport default Pencil16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pencil20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pencil20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.6875 1C15.6467 1.00001 16.5668 1.38132 17.2451 2.05957L17.9404 2.75488C18.6187 3.43317 19 4.35324 19 5.3125C19 6.27173 18.6187 7.19184 17.9404 7.87012L7.78027 18.0303C7.66443 18.1461 7.51387 18.221 7.35156 18.2432L1.85156 18.9932C1.61935 19.0248 1.38545 18.946 1.21973 18.7803C1.05401 18.6145 0.975171 18.3807 1.00684 18.1484L1.75684 12.6484C1.77901 12.4861 1.85389 12.3356 1.96973 12.2197L12.1299 2.05957C12.8082 1.38127 13.7282 1.00001 14.6875 1ZM3.20898 13.1006L2.62598 17.373L6.89844 16.79L14.0645 9.625L10.375 5.93555L3.20898 13.1006ZM14.6875 2.5C14.1261 2.50001 13.5874 2.72312 13.1904 3.12012L11.4355 4.875L15.125 8.56445L16.8799 6.80957C17.2769 6.4126 17.5 5.8739 17.5 5.3125C17.5 4.75107 17.2769 4.21241 16.8799 3.81543L16.1846 3.12012C15.7876 2.72315 15.2489 2.50001 14.6875 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPencil20.category = 'Objects';\n\nexport default Pencil20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pencil24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pencil24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.8125 1C19.0116 1.00008 20.1618 1.47643 21.0098 2.32422L21.6758 2.99023C22.5236 3.83826 23 4.98838 23 6.1875C23 7.38663 22.5236 8.53675 21.6758 9.38477L9.28027 21.7803C9.16568 21.8948 9.01683 21.9691 8.85645 21.9922L1.85645 22.9922C1.62282 23.0256 1.38664 22.9471 1.21973 22.7803C1.0528 22.6133 0.974427 22.3773 1.00781 22.1436L2.00781 15.1436L2.03418 15.0264C2.07015 14.9112 2.1336 14.8059 2.21973 14.7197L14.6143 2.32422C15.4623 1.47621 16.6132 1 17.8125 1ZM3.45605 15.6035L2.63281 21.3662L8.39551 20.543L17.4395 11.5L12.5 6.56055L3.45605 15.6035ZM17.8125 2.5C17.0112 2.5 16.2425 2.81832 15.6758 3.38477L13.5605 5.5L18.5 10.4395L20.6152 8.32422C21.1817 7.75751 21.5 6.9888 21.5 6.1875C21.5 5.3862 21.1817 4.6175 20.6152 4.05078L19.9492 3.38477C19.3825 2.81828 18.6138 2.50008 17.8125 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPencil24.category = 'Objects';\n\nexport default Pencil24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pencil32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pencil32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.5625 2C25.0818 2.00001 26.5389 2.60362 27.6133 3.67773L28.3223 4.38574C29.3967 5.46019 30 6.91798 30 8.4375C30 9.95681 29.3965 11.4139 28.3223 12.4883L12.2803 28.5303C12.1649 28.6456 12.0151 28.7207 11.8535 28.7432L2.85352 29.9932C2.62081 30.0254 2.38586 29.9464 2.21973 29.7803C2.05363 29.6141 1.97452 29.3792 2.00684 29.1465L3.25684 20.1465C3.27933 19.9849 3.35443 19.8351 3.46973 19.7197L19.5107 3.67773C20.5851 2.60333 22.0431 2.00007 23.5625 2ZM4.70801 20.6016L3.62891 28.3701L11.3975 27.291L23.3145 15.375L16.625 8.68555L4.70801 20.6016ZM23.5625 3.5C22.4411 3.50007 21.3653 3.94547 20.5723 4.73828L17.6855 7.625L24.375 14.3145L27.2617 11.4277C28.0546 10.6346 28.5 9.55899 28.5 8.4375C28.5 7.31601 28.0546 6.24037 27.2617 5.44727L26.5527 4.73828C25.7596 3.94547 24.6839 3.50001 23.5625 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPencil32.category = 'Objects';\n\nexport default Pencil32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/People12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const People12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.25125 7.25C6.47498 7.25014 8.10539 8.91228 8.43778 10.6094C8.60057 11.4412 7.89413 11.9998 7.25125 12H1.25125C0.60829 12 -0.0981286 11.4414 0.0647304 10.6094L0.141879 10.292C0.602972 8.71092 2.16631 7.25 4.25125 7.25ZM9.59012 9.28613C9.27264 8.53748 9.80499 7.66652 10.4436 8.16992C11.2533 8.80821 11.8004 9.70368 11.9778 10.6094C12.1406 11.4412 11.4341 11.9998 10.7913 12H10.596C10.18 11.9999 9.90038 11.5502 9.94657 11.1367C9.96262 10.9936 9.96688 10.8459 9.95829 10.6953C9.95236 10.5916 10.0322 10.5 10.136 10.5C10.2574 10.4999 10.3394 10.3773 10.2835 10.2695C10.16 10.0315 9.99528 9.80338 9.7952 9.59961C9.71333 9.51623 9.64599 9.41931 9.60086 9.31152C9.59737 9.30317 9.59366 9.29448 9.59012 9.28613ZM4.25125 8.75C2.98489 8.75 2.01519 9.58709 1.6536 10.5H6.84891C6.48738 9.58712 5.51752 8.75013 4.25125 8.75ZM4.25125 0.5C5.90798 0.500155 7.25125 1.84324 7.25125 3.5C7.25125 5.15676 5.90798 6.49984 4.25125 6.5C2.5944 6.5 1.25125 5.15685 1.25125 3.5C1.25125 1.84315 2.5944 0.5 4.25125 0.5ZM7.79129 0.5C9.44797 0.500208 10.7913 1.84327 10.7913 3.5C10.7913 5.15673 9.44797 6.49979 7.79129 6.5C7.71742 6.49988 7.68089 6.4116 7.72782 6.35449C8.03904 5.97601 8.28991 5.54609 8.46512 5.0791C8.53556 4.89132 8.66583 4.73219 8.81278 4.5957C9.10687 4.32238 9.29129 3.93321 9.29129 3.5C9.29129 3.0666 9.10698 2.67684 8.81278 2.40332C8.66586 2.26681 8.53549 2.10772 8.46512 1.91992C8.29 1.45268 8.03911 1.02215 7.72782 0.643555C7.68151 0.586767 7.71796 0.500122 7.79129 0.5ZM4.25125 2C3.42283 2 2.75125 2.67157 2.75125 3.5C2.75125 4.32843 3.42283 5 4.25125 5C5.07955 4.99984 5.75125 4.32833 5.75125 3.5C5.75125 2.67167 5.07955 2.00016 4.25125 2Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPeople12.category = 'People';\n\nexport default People12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/People16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const People16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 9.5C8.47119 9.5 10.3917 11.4515 10.877 13.3203C11.1375 14.3239 10.2643 15 9.5 15H2.5C1.73587 14.9997 0.862635 14.3236 1.12305 13.3203L1.17285 13.1455C1.72864 11.332 3.60596 9.50024 6 9.5ZM11.6318 11.3115C11.2206 10.627 11.6613 9.72995 12.3584 10.1191C13.6543 10.8431 14.5843 12.0993 14.9014 13.3203C15.1617 14.3236 14.2886 14.9998 13.5244 15H13.0381C12.6081 15 12.3238 14.5224 12.3906 14.0977C12.3998 14.0391 12.4077 13.9798 12.4131 13.9199C12.4336 13.6931 12.6111 13.5 12.8389 13.5C13.109 13.5 13.2969 13.2341 13.1689 12.9961C12.8883 12.4741 12.4573 11.9849 11.9287 11.6211C11.8076 11.5378 11.7075 11.4375 11.6318 11.3115ZM6 11C4.40502 11.0002 3.0598 12.2445 2.63574 13.5H9.36426C8.94008 12.2445 7.5951 11 6 11ZM5.99512 1.5C7.85908 1.5 9.37012 3.01104 9.37012 4.875C9.37012 6.73896 7.85908 8.25 5.99512 8.25C4.13134 8.24978 2.62012 6.73883 2.62012 4.875C2.62012 3.01117 4.13134 1.50022 5.99512 1.5ZM10.0195 1.5C11.8833 1.50021 13.3945 3.01117 13.3945 4.875C13.3945 6.73883 11.8833 8.24979 10.0195 8.25C9.81851 8.24972 9.7306 8.0098 9.85352 7.85059C10.0521 7.59338 10.2255 7.31582 10.3701 7.02148C10.474 6.81008 10.6602 6.6508 10.8701 6.54395C11.478 6.23425 11.8945 5.60405 11.8945 4.875C11.8945 4.1466 11.479 3.51616 10.8721 3.20605C10.6622 3.09886 10.4759 2.94012 10.3721 2.72852C10.2271 2.43299 10.0528 2.15462 9.85352 1.89648C9.73114 1.73798 9.81941 1.50028 10.0195 1.5ZM5.99512 3C4.95977 3.00022 4.12012 3.8396 4.12012 4.875C4.12012 5.9104 4.95977 6.74978 5.99512 6.75C7.03065 6.75 7.87012 5.91053 7.87012 4.875C7.87012 3.83947 7.03065 3 5.99512 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeople16.category = 'People';\n\nexport default People16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/People20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const People20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00098 11.25C11.6025 11.2501 14.2447 13.9671 14.8613 16.5879C15.1255 17.7119 14.1602 18.4998 13.251 18.5H2.75098C1.84186 18.4997 0.876465 17.7118 1.14062 16.5879C1.75724 13.9672 4.39951 11.2502 8.00098 11.25ZM15.1475 13.6182C14.6653 12.9016 15.1906 11.9244 15.9131 12.3975C17.4924 13.4319 18.578 15.0269 18.9453 16.5879C19.2095 17.7119 18.2441 18.4998 17.335 18.5H16.9854C16.5398 18.4999 16.2453 18.0089 16.3389 17.5732C16.4043 17.2691 16.6538 17.0002 16.9648 17H17.335C17.4081 16.9999 17.458 16.9692 17.4785 16.9473C17.4835 16.9418 17.4863 16.9381 17.4873 16.9365C17.4859 16.9416 17.4879 16.9414 17.4854 16.9307C17.2225 15.8141 16.4657 14.6592 15.3672 13.8467C15.2804 13.7824 15.2078 13.7078 15.1475 13.6182ZM8.00098 12.75C5.1771 12.7502 3.07737 14.9051 2.60059 16.9307C2.59807 16.9414 2.60004 16.9416 2.59863 16.9365C2.59962 16.9381 2.60241 16.9418 2.60742 16.9473C2.62797 16.9692 2.67791 16.9999 2.75098 17H13.251C13.324 16.9999 13.3739 16.9692 13.3945 16.9473C13.3994 16.942 13.4023 16.9382 13.4033 16.9365C13.4031 16.9351 13.402 16.9332 13.4014 16.9307C12.9246 14.9051 10.8249 12.7501 8.00098 12.75ZM8.00195 2C10.2108 2.00038 12.002 3.7911 12.002 6C12.002 8.2089 10.2108 9.99962 8.00195 10C5.79281 10 4.00195 8.20914 4.00195 6C4.00195 3.79086 5.79281 2 8.00195 2ZM12.085 2C14.294 2.00015 16.085 3.79095 16.085 6C16.085 8.20905 14.294 9.99985 12.085 10C11.9699 9.99976 11.918 9.85821 11.9971 9.77441C12.326 9.42592 12.6094 9.03453 12.8389 8.60938C12.9334 8.43414 13.0851 8.29697 13.2607 8.20312C14.0482 7.78266 14.585 6.95507 14.585 6C14.585 5.04563 14.0491 4.21774 13.2627 3.79688C13.0871 3.70282 12.9355 3.56589 12.8408 3.39062C12.611 2.96497 12.3265 2.5734 11.9971 2.22461C11.918 2.14087 11.9699 2.00023 12.085 2ZM8.00195 3.5C6.62124 3.5 5.50195 4.61929 5.50195 6C5.50195 7.38071 6.62124 8.5 8.00195 8.5C9.38234 8.49962 10.502 7.38048 10.502 6C10.502 4.61952 9.38234 3.50038 8.00195 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeople20.category = 'People';\n\nexport default People20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/People24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const People24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 13.75C13.6619 13.7503 16.9618 16.7063 17.7949 19.7695C17.9623 20.3851 17.7761 20.9671 17.4043 21.374C17.0424 21.7699 16.5107 21.9998 15.9502 22H3.0498C2.48918 21.9999 1.95771 21.7699 1.5957 21.374C1.22373 20.9671 1.03764 20.3853 1.20508 19.7695C2.03828 16.7062 5.33791 13.75 9.5 13.75ZM17.6094 15.8086C17.0864 15.1838 17.5366 14.209 18.2773 14.5488C20.6393 15.6325 22.3612 17.6756 22.9307 19.7695C23.0981 20.3853 22.912 20.9671 22.54 21.374C22.178 21.7699 21.6466 21.9999 21.0859 22H20.1543C19.6948 21.9997 19.3938 21.4928 19.5049 21.0469C19.5793 20.7484 19.832 20.5 20.1396 20.5H21.0859C21.2427 20.4999 21.3663 20.4346 21.4326 20.3623C21.4889 20.3007 21.5043 20.2401 21.4834 20.1631C21.0498 18.569 19.7264 16.9483 17.8848 16.0244C17.7785 15.9711 17.6857 15.8998 17.6094 15.8086ZM9.5 15.25C6.02984 15.25 3.31194 17.7382 2.65234 20.1631C2.6314 20.2401 2.64681 20.3007 2.70312 20.3623C2.7695 20.4346 2.89313 20.4999 3.0498 20.5H15.9502C16.1068 20.4998 16.2306 20.4346 16.2969 20.3623C16.353 20.3008 16.3685 20.2399 16.3477 20.1631C15.6882 17.7383 12.97 15.2503 9.5 15.25ZM9.5 2C12.2612 2.00031 14.5 4.23877 14.5 7C14.5 9.76123 12.2612 11.9997 9.5 12C6.73858 12 4.5 9.76142 4.5 7C4.5 4.23858 6.73858 2 9.5 2ZM14.6357 2C17.3972 2 19.6357 4.23858 19.6357 7C19.6357 9.76142 17.3972 12 14.6357 12C14.4115 11.9999 14.3173 11.7259 14.4688 11.5605C14.7094 11.2986 14.9297 11.0174 15.127 10.7197C15.2452 10.5413 15.4276 10.4153 15.6328 10.3545C17.08 9.92529 18.1357 8.58655 18.1357 7C18.1357 5.41445 17.0815 4.07566 15.6357 3.64551C15.4305 3.58444 15.2481 3.45885 15.1299 3.28027C14.932 2.98126 14.7113 2.69863 14.4697 2.43555C14.3188 2.27114 14.4126 2.00007 14.6357 2ZM9.5 3.5C7.567 3.5 6 5.067 6 7C6 8.933 7.567 10.5 9.5 10.5C11.4327 10.4997 13 8.93281 13 7C13 5.06719 11.4327 3.50031 9.5 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeople24.category = 'People';\n\nexport default People24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/People32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const People32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.251 18.5C16.865 18.5002 20.4868 22.3342 21.5186 26.0674C21.7401 26.8693 21.5014 27.6253 21.0146 28.1592C20.5381 28.6817 19.83 28.991 19.0762 28.9912H3.50098C2.74697 28.9911 2.03966 28.6813 1.5625 28.1592C1.07554 27.6261 0.834253 26.8721 1.05176 26.0703C2.06481 22.3388 5.63293 18.5001 11.251 18.5ZM20.6396 18.5C26.2537 18.5002 29.8754 22.3342 30.9072 26.0674C31.1288 26.8694 30.8901 27.6253 30.4033 28.1592C29.9267 28.6816 29.2186 28.991 28.4648 28.9912H24.0303C23.5441 28.9912 23.2346 28.4399 23.3877 27.9785C23.479 27.7036 23.7259 27.4912 24.0156 27.4912H28.4648C28.8148 27.491 29.1144 27.3462 29.2949 27.1484C29.4653 26.9616 29.5335 26.7293 29.4609 26.4668C28.5839 23.2939 25.4901 20.0002 20.6396 20C20.5737 20 20.5077 20.0005 20.4424 20.002C20.2396 20.0063 20.0456 19.9353 19.8965 19.7979C19.4167 19.3554 19.6161 18.526 20.2686 18.5059C20.3912 18.5021 20.515 18.5 20.6396 18.5ZM11.251 20C6.40494 20.0001 3.36186 23.2886 2.5 26.4629C2.4284 26.7267 2.49851 26.9598 2.66992 27.1475C2.85134 27.3459 3.15084 27.4911 3.50098 27.4912H19.0762C19.4262 27.491 19.7258 27.3462 19.9062 27.1484C20.0766 26.9616 20.1448 26.7293 20.0723 26.4668C19.1952 23.2939 16.1014 20.0002 11.251 20ZM11.251 3C14.8407 3.00016 17.751 5.91025 17.751 9.5C17.751 13.0897 14.8407 15.9998 11.251 16C7.66127 15.9998 4.75098 13.0897 4.75098 9.5C4.75098 5.91025 7.66127 3.00017 11.251 3ZM20.6396 3C24.2294 3.00009 27.1396 5.9102 27.1396 9.5C27.1396 13.0898 24.2294 15.9999 20.6396 16C19.8341 15.9999 19.0624 15.853 18.3506 15.585C17.9248 15.4243 17.8348 14.889 18.1045 14.5225C18.3173 14.2337 18.7031 14.1246 19.043 14.2393C19.5443 14.4084 20.0813 14.4999 20.6396 14.5C23.401 14.4999 25.6396 12.2614 25.6396 9.5C25.6396 6.73863 23.401 4.50009 20.6396 4.5C20.0809 4.50008 19.5428 4.59169 19.041 4.76074C18.7016 4.87492 18.3167 4.76573 18.1055 4.47656C17.8373 4.10947 17.9281 3.57425 18.3535 3.41406C19.0645 3.14665 19.8352 3.00009 20.6396 3ZM11.251 4.5C8.4897 4.50017 6.25098 6.73868 6.25098 9.5C6.25098 12.2613 8.4897 14.4998 11.251 14.5C14.0123 14.4998 16.251 12.2613 16.251 9.5C16.251 6.73868 14.0123 4.50016 11.251 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeople32.category = 'People';\n\nexport default People32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.24986 7.25C6.45847 7.25 8.10215 8.47371 8.43931 10.3232C8.62343 11.3337 7.76633 12 6.99986 12H1.49986C0.73347 11.9998 -0.123659 11.3335 0.0604046 10.3232L0.0955608 10.1514C0.500616 8.39824 2.11045 7.2501 4.24986 7.25ZM9.5399 9.54297C9.26724 8.61384 9.94807 7.50305 10.6776 8.13965C11.3382 8.71622 11.7986 9.47024 11.9696 10.3018C12.1807 11.3305 11.3003 11.9996 10.5409 12C10.0131 12 9.66323 11.3745 9.70884 10.8486C9.72404 10.6737 9.72261 10.4902 9.70103 10.2988L9.67564 10.1182C9.66948 10.0826 9.66129 10.047 9.65415 10.0117C9.65291 10.0055 9.65764 10.0001 9.66392 10C9.67219 10 9.67682 9.98992 9.67173 9.9834C9.66322 9.9725 9.65403 9.96207 9.64537 9.95117C9.64234 9.94737 9.6405 9.94225 9.63951 9.9375C9.61155 9.80439 9.57801 9.67285 9.5399 9.54297ZM4.24986 9.25C3.28162 9.25006 2.67361 9.57376 2.33775 10H6.16197C5.82605 9.57378 5.21816 9.25 4.24986 9.25ZM4.24986 0.25C6.04478 0.25 7.49986 1.70507 7.49986 3.5C7.49986 5.29493 6.04478 6.75 4.24986 6.75C2.45506 6.74985 0.999858 5.29483 0.999858 3.5C0.999858 1.70517 2.45506 0.250152 4.24986 0.25ZM8.87779 2.42383C8.67415 1.54617 9.30196 0.624773 9.91685 1.2832C10.4588 1.86358 10.7908 2.64324 10.7909 3.5C10.7908 4.35823 10.4575 5.13891 9.91392 5.71973C9.2985 6.37707 8.6725 5.4562 8.87681 4.5791C8.95762 4.23267 9.0008 3.87114 9.00083 3.5C9.00081 3.12995 8.95798 2.76945 8.87779 2.42383ZM4.24986 2.25C3.55963 2.25015 2.99986 2.80974 2.99986 3.5C2.99986 4.19026 3.55963 4.74985 4.24986 4.75C4.94021 4.75 5.49986 4.19036 5.49986 3.5C5.49986 2.80964 4.94021 2.25 4.24986 2.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPeopleBold12.category = 'People';\n\nexport default PeopleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.1523 11.6494C11.7414 10.7737 12.336 9.72813 13.1084 10.3105C14.1363 11.0856 14.863 12.1848 15.1416 13.2578C15.4542 14.4622 14.4044 15.25 13.5234 15.25C12.9663 15.2499 12.5845 14.6271 12.6533 14.0742C12.6803 13.8574 12.6858 13.6324 12.667 13.4014C12.6604 13.321 12.7231 13.25 12.8037 13.25C12.902 13.2498 12.9661 13.1473 12.918 13.0615C12.8104 12.87 12.6809 12.6838 12.5332 12.5078C12.483 12.448 12.4433 12.3796 12.418 12.3057C12.3421 12.0841 12.2533 11.8646 12.1523 11.6494ZM6 9.25C8.57446 9.25017 10.4158 11.0803 10.8818 13.0244C11.1673 14.2158 10.1354 14.9998 9.25 15H2.75C1.86455 14.9998 0.832693 14.2158 1.11816 13.0244L1.16504 12.8418C1.69937 10.9672 3.50615 9.25012 6 9.25ZM6 11.25C4.6657 11.2501 3.66784 12.0592 3.23535 13H8.76465C8.33219 12.0591 7.3343 11.2501 6 11.25ZM5.99512 1.25C7.99695 1.25024 9.62012 2.87311 9.62012 4.875C9.62012 6.87689 7.99695 8.49976 5.99512 8.5C3.99321 8.49985 2.37012 6.87694 2.37012 4.875C2.37012 2.87306 3.99321 1.25015 5.99512 1.25ZM10.0244 1.25C12.0264 1.25 13.6494 2.87297 13.6494 4.875C13.6494 6.04965 13.0907 7.09295 12.2246 7.75488C11.5414 8.277 10.9525 7.37251 11.1787 6.54297C11.2174 6.40148 11.2512 6.25724 11.2783 6.11133C11.3097 5.94246 11.3793 5.78346 11.46 5.63184C11.5802 5.40593 11.6494 5.14891 11.6494 4.875C11.6494 4.52827 11.5406 4.20703 11.3555 3.94336C11.2569 3.803 11.1674 3.65457 11.1152 3.49121C10.8729 2.73075 10.4663 2.04324 9.93652 1.47168C9.8595 1.3883 9.91087 1.25009 10.0244 1.25ZM5.99512 3.25C5.09778 3.25015 4.37012 3.97763 4.37012 4.875C4.37012 5.77237 5.09778 6.49985 5.99512 6.5C6.89238 6.49976 7.62012 5.77232 7.62012 4.875C7.62012 3.97768 6.89238 3.25024 5.99512 3.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeopleBold16.category = 'People';\n\nexport default PeopleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 11C11.764 11 14.288 13.8477 14.8682 16.5479C15.1484 17.8521 14.0357 18.75 13 18.75H3C1.96425 18.75 0.851644 17.8521 1.13184 16.5479L1.19141 16.2939C1.87059 13.6722 4.35372 11 8 11ZM15.8945 14.2354C15.4346 13.2996 16.1617 12.2397 16.9023 12.9736C17.9348 13.9969 18.611 15.2938 18.873 16.5537C19.143 17.8525 18.0382 18.75 17 18.75C16.6306 18.75 16.3942 18.3359 16.5049 17.9834C16.6164 17.6282 16.6724 17.2452 16.6602 16.8438C16.6589 16.793 16.6992 16.7502 16.75 16.75C16.8081 16.75 16.8506 16.6955 16.835 16.6396C16.7515 16.346 16.6376 16.0535 16.4951 15.7695C16.4701 15.7197 16.4493 15.6677 16.4336 15.6143C16.2977 15.1515 16.1172 14.6884 15.8945 14.2354ZM8 13C5.43874 13 3.64303 14.8744 3.13965 16.75H12.8604C12.357 14.8744 10.5613 13 8 13ZM8 1.75C10.3472 1.75004 12.25 3.65282 12.25 6C12.25 8.34718 10.3472 10.25 8 10.25C5.65286 10.2499 3.75 8.34716 3.75 6C3.75 3.65284 5.65286 1.75009 8 1.75ZM13.6113 3.87207C13.2891 3.02278 13.8732 2.03926 14.6045 2.57812C15.654 3.35161 16.3349 4.59598 16.335 6C16.3349 7.40565 15.6522 8.65082 14.6006 9.42383C13.8688 9.96173 13.2857 8.9778 13.6084 8.12891C13.6694 7.96851 13.7242 7.80438 13.7715 7.6377C13.8121 7.49462 13.8809 7.3614 13.9629 7.2373C14.1975 6.88247 14.3349 6.45727 14.335 6C14.3349 5.54329 14.1987 5.11846 13.9648 4.76367C13.8829 4.63931 13.814 4.50562 13.7734 4.3623C13.7263 4.19594 13.6721 4.03218 13.6113 3.87207ZM8 3.75C6.75743 3.75009 5.75 4.75741 5.75 6C5.75 7.24259 6.75743 8.24991 8 8.25C9.2426 8.24996 10.25 7.24261 10.25 6C10.25 4.75739 9.2426 3.75004 8 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeopleBold20.category = 'People';\n\nexport default PeopleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.49902 13.5C13.7529 13.5002 16.9774 16.3238 17.7969 19.4619C18.189 20.9644 16.8792 21.9997 15.6992 22H3.29883C2.11878 21.9998 0.808945 20.9645 1.20117 19.4619C2.02066 16.3237 5.24506 13.5001 9.49902 13.5ZM19.1504 16.8252C18.6515 15.9031 19.4107 14.7309 20.249 15.3604C21.696 16.4472 22.7367 17.9062 23.168 19.4482C23.3654 20.1554 23.1505 20.8266 22.7256 21.292C22.3144 21.7421 21.7147 21.9999 21.0869 22H20.915C20.3253 21.9999 19.9301 21.3687 20.0439 20.79C20.1262 20.3721 20.4657 20.0001 20.8916 20H21.0869C21.1289 19.9999 21.1661 19.9911 21.1953 19.9785C21.2195 19.9681 21.2273 19.9373 21.2197 19.9121C20.947 19.0005 20.3468 18.089 19.501 17.333C19.3966 17.2397 19.3092 17.1284 19.2451 17.0039C19.2144 16.9441 19.1824 16.8844 19.1504 16.8252ZM9.49902 15.5C6.1444 15.5001 3.73512 17.7161 3.1416 19.9473C3.16607 19.9685 3.2194 19.9999 3.29883 20H15.6992C15.778 19.9998 15.8308 19.9685 15.8555 19.9473C15.2619 17.7162 12.8535 15.5002 9.49902 15.5ZM9.49902 1.75C12.3983 1.75024 14.749 4.10065 14.749 7C14.749 9.89935 12.3983 12.2498 9.49902 12.25C6.59963 12.2499 4.24902 9.89942 4.24902 7C4.24902 4.10058 6.59963 1.75012 9.49902 1.75ZM16.293 3.82031C15.9084 3.00004 16.4774 1.99968 17.2617 2.45312C18.831 3.36047 19.8866 5.05682 19.8867 7C19.8866 8.94433 18.8297 10.6418 17.2588 11.5488C16.4743 12.0017 15.9058 11.0015 16.291 10.1816C16.3302 10.0982 16.3681 10.0137 16.4043 9.92871C16.4819 9.74635 16.6067 9.58839 16.7568 9.45898C17.4478 8.86349 17.8866 7.98371 17.8867 7C17.8866 6.0161 17.4479 5.13575 16.7568 4.54004C16.6065 4.41045 16.4819 4.25197 16.4043 4.06934C16.3687 3.98556 16.3315 3.90249 16.293 3.82031ZM9.49902 3.75C7.7042 3.75012 6.24902 5.20515 6.24902 7C6.24902 8.79485 7.7042 10.2499 9.49902 10.25C11.2937 10.2498 12.749 8.79478 12.749 7C12.749 5.20522 11.2937 3.75024 9.49902 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeopleBold24.category = 'People';\n\nexport default PeopleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.249 18.25C16.9794 18.2501 20.4327 21.9925 21.4092 25.7725C21.8932 27.6468 20.2684 28.9997 18.7002 29H3.7998C2.23141 28.9999 0.606698 27.6471 1.09082 25.7725C2.06704 21.9926 5.51878 18.2502 11.249 18.25ZM20.6387 18.25C26.3611 18.25 29.8944 21.9832 30.8994 25.7666C31.1364 26.6588 30.8635 27.4987 30.3232 28.0879C29.7959 28.6629 29.0206 28.9999 28.1992 29H24.6914C24.0687 29 23.6629 28.3099 23.8262 27.709C23.9319 27.3201 24.267 27.0001 24.6699 27H28.1992C28.4821 26.9999 28.7156 26.8824 28.8496 26.7363C28.9706 26.6043 29.0124 26.4555 28.9658 26.2803C28.2319 23.5174 25.7927 20.7302 21.7227 20.3066C21.4608 20.2794 21.2174 20.1563 21.042 19.96C20.8122 19.7028 20.5695 19.4534 20.3154 19.2129C19.9571 18.8734 20.145 18.2501 20.6387 18.25ZM11.249 20.25C6.53561 20.2502 3.80286 23.2699 3.02734 26.2725C2.98146 26.4501 3.02457 26.6017 3.14746 26.7354C3.28288 26.8826 3.51693 27 3.7998 27H18.7002C18.9827 26.9998 19.2162 26.8824 19.3516 26.7354C19.4744 26.6017 19.5185 26.4501 19.4727 26.2725C18.697 23.2698 15.9627 20.2501 11.249 20.25ZM11.249 2.75C14.9769 2.75 17.999 5.77208 17.999 9.5C17.999 13.2279 14.9769 16.25 11.249 16.25C7.52133 16.2497 4.49902 13.2278 4.49902 9.5C4.49902 5.77224 7.52133 2.75026 11.249 2.75ZM20.6387 2.75C24.3666 2.75 27.3887 5.77208 27.3887 9.5C27.3887 13.2279 24.3666 16.25 20.6387 16.25C20.2002 16.25 19.7715 16.2082 19.3564 16.1279C18.7154 16.0039 18.5362 15.2304 18.9033 14.6904C19.1487 14.3298 19.5929 14.1537 20.0254 14.21C20.226 14.2361 20.431 14.25 20.6387 14.25C23.262 14.25 25.3887 12.1234 25.3887 9.5C25.3887 6.87665 23.262 4.75 20.6387 4.75C20.4315 4.75002 20.2275 4.76318 20.0273 4.78906C19.5947 4.84506 19.1494 4.66951 18.9043 4.30859C18.5376 3.76831 18.7181 2.99445 19.3594 2.87109C19.7736 2.79145 20.2013 2.75002 20.6387 2.75ZM11.249 4.75C8.6259 4.75026 6.49902 6.87681 6.49902 9.5C6.49902 12.1232 8.6259 14.2497 11.249 14.25C13.8724 14.25 15.999 12.1234 15.999 9.5C15.999 6.87665 13.8724 4.75 11.249 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeopleBold32.category = 'People';\n\nexport default PeopleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.24986 7.25C6.45847 7.25 8.10215 8.47371 8.43931 10.3232C8.62343 11.3337 7.76633 12 6.99986 12H1.49986C0.73347 11.9998 -0.123658 11.3335 0.0604045 10.3232L0.0955608 10.1514C0.500616 8.39824 2.11045 7.2501 4.24986 7.25ZM9.5399 9.54297C9.26746 8.61378 9.94927 7.50266 10.6786 8.13965C11.3388 8.71635 11.7976 9.47044 11.9686 10.3018C12.1799 11.3309 11.2995 12 10.5399 12C10.0124 11.9996 9.66301 11.3743 9.70884 10.8486C9.7288 10.6193 9.71917 10.3754 9.67466 10.1182C9.66851 10.0827 9.66127 10.047 9.65415 10.0117C9.65322 10.0057 9.65775 10 9.66392 10C9.67219 10 9.67682 9.9909 9.67173 9.98438C9.66311 9.97332 9.65414 9.9622 9.64537 9.95117C9.64246 9.94747 9.64051 9.94308 9.63951 9.93848C9.61152 9.80516 9.57805 9.67306 9.5399 9.54297ZM4.24986 0.25C6.04478 0.25 7.49986 1.70507 7.49986 3.5C7.49986 5.29493 6.04478 6.75 4.24986 6.75C2.45506 6.74985 0.999858 5.29483 0.999858 3.5C0.999858 1.70517 2.45506 0.250152 4.24986 0.25ZM8.87779 2.42285C8.67382 1.5453 9.30079 0.623913 9.91587 1.28223C10.4583 1.8629 10.7899 2.64266 10.7899 3.5C10.7898 4.35838 10.4576 5.13904 9.91392 5.71973C9.29832 6.37719 8.67233 5.45623 8.87681 4.5791C8.95764 4.23271 8.99985 3.87117 8.99986 3.5C8.99985 3.12948 8.95818 2.76885 8.87779 2.42285Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPeopleBoldFilled12.category = 'People';\n\nexport default PeopleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.1533 11.6465C11.7416 10.7712 12.3349 9.72732 13.1074 10.3096C14.1359 11.0849 14.8639 12.1845 15.1426 13.2578C15.455 14.4618 14.4052 15.2496 13.5244 15.25C12.9618 15.25 12.5883 14.621 12.6562 14.0625C12.7024 13.6848 12.6837 13.2827 12.584 12.8662C12.4847 12.4521 12.3397 12.0426 12.1533 11.6465ZM6 9.25C8.5746 9.25 10.4157 11.0803 10.8818 13.0244C11.1674 14.216 10.1355 15 9.25 15H2.75C1.8646 14.9997 0.832716 14.2157 1.11816 13.0244L1.16504 12.8418C1.69929 10.9672 3.5062 9.25024 6 9.25ZM5.99512 1.25C7.99715 1.25 9.62012 2.87297 9.62012 4.875C9.62012 6.87703 7.99715 8.5 5.99512 8.5C3.99329 8.49976 2.37012 6.87689 2.37012 4.875C2.37012 2.87311 3.99329 1.25024 5.99512 1.25ZM10.0254 1.25C12.0271 1.25033 13.6504 2.87317 13.6504 4.875C13.6504 6.0502 13.0905 7.09398 12.2236 7.75586C11.5402 8.27768 10.9526 7.37326 11.1797 6.54395C11.3035 6.09216 11.3701 5.61619 11.3701 5.125C11.3701 3.71472 10.8262 2.43144 9.9375 1.47266C9.85994 1.389 9.91131 1.25 10.0254 1.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeopleBoldFilled16.category = 'People';\n\nexport default PeopleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 11C11.764 11 14.288 13.8477 14.8682 16.5479C15.1484 17.8521 14.0357 18.75 13 18.75H3C1.96425 18.75 0.851643 17.8521 1.13184 16.5479L1.19141 16.2939C1.87059 13.6722 4.35372 11 8 11ZM15.8926 14.2314C15.4319 13.2963 16.1574 12.2366 16.8984 12.9697C17.9332 13.9935 18.6107 15.2922 18.873 16.5537C19.1429 17.8523 18.0381 18.7497 17 18.75C16.6294 18.7499 16.3928 18.335 16.5039 17.9814C16.6758 17.4357 16.7165 16.8251 16.5781 16.1807C16.4382 15.5298 16.2076 14.8708 15.8926 14.2314ZM8 1.75C10.3472 1.75004 12.25 3.65282 12.25 6C12.25 8.34718 10.3472 10.25 8 10.25C5.65286 10.2499 3.75 8.34716 3.75 6C3.75 3.65284 5.65286 1.75009 8 1.75ZM13.6113 3.87305C13.2889 3.02385 13.8731 2.03943 14.6045 2.57812C15.6542 3.35131 16.3349 4.59596 16.335 6C16.3349 7.406 15.6518 8.65185 14.5996 9.4248C13.8677 9.96229 13.2856 8.97844 13.6094 8.12988C13.8618 7.46841 14 6.75049 14 6C14 5.25092 13.8624 4.5339 13.6113 3.87305Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeopleBoldFilled20.category = 'People';\n\nexport default PeopleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.49902 13.5C13.7531 13.5 16.9774 16.3237 17.7969 19.4619C18.1892 20.9646 16.8793 21.9999 15.6992 22H3.29883C2.11883 21.9997 0.808995 20.9644 1.20117 19.4619C2.0206 16.3237 5.2451 13.5002 9.49902 13.5ZM19.1523 16.8232C18.6529 15.9014 19.4098 14.7317 20.248 15.3613C21.6946 16.4482 22.7358 17.9064 23.167 19.4482C23.3645 20.1554 23.1494 20.8266 22.7246 21.292C22.3134 21.7419 21.7135 21.9998 21.0859 22C20.4197 22 19.9798 21.2577 20.0771 20.5986C20.156 20.0647 20.1312 19.4912 19.9756 18.8945C19.7889 18.1794 19.5106 17.4845 19.1523 16.8232ZM9.49902 1.75C12.3985 1.75 14.749 4.10051 14.749 7C14.749 9.8995 12.3985 12.25 9.49902 12.25C6.59969 12.2498 4.24902 9.89938 4.24902 7C4.24902 4.10062 6.59969 1.75018 9.49902 1.75ZM16.293 3.82031C15.9081 3.00015 16.4765 2.00053 17.2607 2.4541C18.8296 3.36153 19.8857 5.05702 19.8857 7C19.8857 8.94423 18.8283 10.6418 17.2578 11.5488C16.4735 12.0014 15.9056 11.0013 16.291 10.1816C16.7451 9.21605 17 8.13791 17 7C17 5.86309 16.7459 4.78564 16.293 3.82031Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeopleBoldFilled24.category = 'People';\n\nexport default PeopleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.249 18.25C16.9794 18.2501 20.4327 21.9925 21.4092 25.7725C21.8932 27.6468 20.2684 28.9997 18.7002 29H3.7998C2.23141 28.9999 0.606698 27.6471 1.09082 25.7725C2.06704 21.9926 5.51878 18.2502 11.249 18.25ZM20.6387 18.25C26.3611 18.25 29.8944 21.9833 30.8994 25.7666C31.1364 26.6588 30.8635 27.4987 30.3232 28.0879C29.7959 28.6628 29.0205 28.9999 28.1992 29H25.0635C24.2788 28.9998 23.7702 28.1033 23.915 27.332C24.0428 26.6519 24.0274 25.9155 23.8291 25.1475C23.2769 23.01 22.0908 20.8949 20.3154 19.2139C19.9569 18.8742 20.1449 18.2503 20.6387 18.25ZM11.249 2.75C14.9769 2.75 17.999 5.77208 17.999 9.5C17.999 13.2279 14.9769 16.25 11.249 16.25C7.52133 16.2497 4.49902 13.2278 4.49902 9.5C4.49902 5.77224 7.52133 2.75026 11.249 2.75ZM20.6387 2.75C24.3666 2.75 27.3887 5.77208 27.3887 9.5C27.3887 13.2279 24.3666 16.25 20.6387 16.25C20.23 16.25 19.8299 16.2135 19.4414 16.1436C18.7577 16.0204 18.5669 15.1953 18.9521 14.6172C19.9288 13.152 20.499 11.3931 20.499 9.5C20.499 7.60731 19.9307 5.84756 18.9551 4.38184C18.57 3.80332 18.7613 2.97803 19.4453 2.85547C19.8326 2.7861 20.2314 2.75004 20.6387 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeopleBoldFilled32.category = 'People';\n\nexport default PeopleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.2493 7.25C6.47317 7.25001 8.10343 8.91221 8.43582 10.6094C8.59868 11.4414 7.89226 12 7.2493 12H1.2493C0.606337 12 -0.100082 11.4414 0.0627773 10.6094L0.139926 10.292C0.600992 8.71089 2.16433 7.25 4.2493 7.25ZM9.74051 9.6875C9.43905 8.78294 10.0783 7.7916 10.7659 8.45215C11.3976 9.05893 11.8242 9.83021 11.9768 10.6094C12.1396 11.4411 11.4331 11.9997 10.7903 12C10.2842 12 9.94031 11.4472 9.95829 10.9414C9.96542 10.7411 9.95004 10.5337 9.90848 10.3213C9.86682 10.1086 9.81028 9.89675 9.74051 9.6875ZM4.2493 0.5C5.90615 0.500006 7.2493 1.84315 7.2493 3.5C7.2493 5.15685 5.90615 6.49999 4.2493 6.5C2.59245 6.5 1.2493 5.15685 1.2493 3.5C1.2493 1.84315 2.59245 0.5 4.2493 0.5ZM7.79032 0.5C9.44694 0.500274 10.7903 1.84331 10.7903 3.5C10.7903 5.15669 9.44694 6.49973 7.79032 6.5C7.71595 6.5 7.67871 6.41098 7.72586 6.35352C8.36446 5.57696 8.7493 4.58395 8.7493 3.5C8.7493 2.4158 8.36555 1.42137 7.72684 0.644531C7.67985 0.587389 7.71634 0.500001 7.79032 0.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPeopleFilled12.category = 'People';\n\nexport default PeopleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 9.5C8.47119 9.5 10.3917 11.4515 10.877 13.3203C11.1375 14.3239 10.2643 15 9.5 15H2.5C1.73587 14.9997 0.862635 14.3236 1.12305 13.3203L1.17285 13.1455C1.72864 11.332 3.60596 9.50024 6 9.5ZM11.8389 11.6807C11.4046 10.8444 11.9427 9.81923 12.7246 10.3447C13.8285 11.0869 14.6151 12.2178 14.9014 13.3203C15.1618 14.3237 14.2886 14.9998 13.5244 15C12.8767 15 12.4382 14.2618 12.4238 13.6143C12.4191 13.397 12.3886 13.1724 12.3291 12.9434C12.2194 12.521 12.0542 12.0954 11.8389 11.6807ZM5.99512 1.5C7.85908 1.5 9.37012 3.01104 9.37012 4.875C9.37012 6.73896 7.85908 8.25 5.99512 8.25C4.13134 8.24978 2.62012 6.73883 2.62012 4.875C2.62012 3.01117 4.13134 1.50022 5.99512 1.5ZM10.0195 1.5C11.8833 1.50018 13.3945 3.01115 13.3945 4.875C13.3945 6.73885 11.8833 8.24982 10.0195 8.25C9.8187 8.24999 9.73063 8.0104 9.85352 7.85156C10.4904 7.02845 10.8701 5.99647 10.8701 4.875C10.8701 3.75293 10.4906 2.71952 9.85352 1.89551C9.73122 1.73733 9.81959 1.50001 10.0195 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeopleFilled16.category = 'People';\n\nexport default PeopleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00098 11.25C11.6025 11.2502 14.2447 13.9671 14.8613 16.5879C14.8779 16.6582 14.8893 16.7273 14.8965 16.7949L14.8975 16.8213C14.8979 16.8239 14.8983 16.8258 14.8984 16.8271C14.899 16.834 14.8983 16.8409 14.8984 16.8477L14.9053 16.9932C14.8849 17.8968 14.0464 18.4998 13.251 18.5H2.75098C1.84169 18.5 0.876334 17.7121 1.14062 16.5879C1.75727 13.967 4.39927 11.25 8.00098 11.25ZM15.4951 14.1719C14.9827 13.2717 15.6366 12.1411 16.4482 12.7842C17.7369 13.806 18.6211 15.2102 18.9453 16.5879C19.2096 17.712 18.2442 18.4999 17.335 18.5C16.737 18.5 16.3428 17.8086 16.3945 17.2129C16.4214 16.904 16.4 16.5791 16.3213 16.2441C16.1568 15.5449 15.8769 14.8427 15.4951 14.1719ZM8.00098 2C10.21 2.00014 12.001 3.79095 12.001 6C12.001 8.20905 10.21 9.99986 8.00098 10C5.79184 10 4.00098 8.20914 4.00098 6C4.00098 3.79086 5.79184 2 8.00098 2ZM12.085 2C14.2941 2.00006 16.085 3.7909 16.085 6C16.085 8.2091 14.2941 9.99994 12.085 10C11.97 9.99998 11.9182 9.85892 11.9971 9.77539C12.9282 8.79045 13.5 7.46248 13.5 6C13.5 4.53738 12.9283 3.20879 11.9971 2.22363C11.9181 2.14012 11.97 2.00002 12.085 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeopleFilled20.category = 'People';\n\nexport default PeopleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 13.75C13.662 13.7501 16.9618 16.7062 17.7949 19.7695C17.9623 20.3852 17.7762 20.9671 17.4043 21.374C17.0423 21.7699 16.5108 21.9999 15.9502 22H3.0498C2.48916 21.9999 1.95769 21.7699 1.5957 21.374C1.22377 20.9671 1.03765 20.3852 1.20508 19.7695C2.03825 16.7062 5.33792 13.75 9.5 13.75ZM18.1035 16.4473C17.5054 15.6064 18.103 14.4066 18.998 14.9199C20.9871 16.0612 22.4208 17.8952 22.9307 19.7695C23.098 20.3851 22.9119 20.9671 22.54 21.374C22.1781 21.7697 21.6463 21.9998 21.0859 22H20.8799C20.1015 22 19.5837 21.0984 19.6055 20.3203C19.6147 19.9927 19.5766 19.6535 19.4834 19.3105C19.2129 18.3162 18.7408 17.3429 18.1035 16.4473ZM9.5 2C12.2613 2.00014 14.5 4.23867 14.5 7C14.5 9.76133 12.2613 11.9999 9.5 12C6.7386 12 4.5 9.7614 4.5 7C4.5 4.2386 6.7386 2.00003 9.5 2ZM14.6357 2C17.397 2.00021 19.6357 4.23871 19.6357 7C19.6357 9.76129 17.397 11.9998 14.6357 12C14.4118 12 14.3175 11.7265 14.4688 11.5615C15.5729 10.3608 16.249 8.76014 16.249 7C16.249 5.23923 15.5741 3.63631 14.4697 2.43457C14.3192 2.27077 14.4133 2.00004 14.6357 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeopleFilled24.category = 'People';\n\nexport default PeopleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeopleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeopleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.251 18.5C16.8649 18.5004 20.4868 22.3342 21.5186 26.0674C21.7401 26.8693 21.5013 27.6253 21.0146 28.1592C20.5381 28.6817 19.83 28.9909 19.0762 28.9912H3.50098C2.74691 28.9912 2.03973 28.6813 1.5625 28.1592C1.07543 27.6261 0.834194 26.8722 1.05176 26.0703C2.06485 22.3387 5.63277 18.5 11.251 18.5ZM20.6396 18.5C26.2536 18.5003 29.8755 22.3342 30.9072 26.0674C31.1288 26.8693 30.89 27.6253 30.4033 28.1592C29.9268 28.6816 29.2186 28.991 28.4648 28.9912H24.7588C23.9605 28.9912 23.4428 28.0536 23.5576 27.2637C23.6376 26.7137 23.6084 26.1294 23.4443 25.5352V25.5342C22.9083 23.5953 21.794 21.6421 20.1641 20.0508C19.5986 19.4988 19.8496 18.5003 20.6396 18.5ZM11.251 3C14.8406 3.00029 17.751 5.91033 17.751 9.5C17.751 13.0897 14.8406 15.9997 11.251 16C7.66113 16 4.75098 13.0899 4.75098 9.5C4.75098 5.91015 7.66113 3 11.251 3ZM20.6396 3C24.2293 3.00025 27.1396 5.9103 27.1396 9.5C27.1396 13.0897 24.2293 15.9998 20.6396 16C19.9674 16 19.3189 15.8976 18.709 15.708C18.0899 15.5154 17.9618 14.749 18.3223 14.21C19.2233 12.8623 19.749 11.2433 19.749 9.5C19.749 7.75676 19.2245 6.13584 18.3242 4.78711C17.9643 4.2477 18.0934 3.48178 18.7129 3.29004C19.3218 3.10158 19.9689 3.00004 20.6396 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeopleFilled32.category = 'People';\n\nexport default PeopleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeoplePlus12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeoplePlus12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 6.25C9.41421 6.25 9.75 6.58579 9.75 7V8.25H11C11.4142 8.25 11.75 8.58579 11.75 9C11.75 9.41421 11.4142 9.75 11 9.75H9.75V11C9.75 11.4142 9.41421 11.75 9 11.75C8.58579 11.75 8.25 11.4142 8.25 11V9.75H7C6.58579 9.75 6.25 9.41421 6.25 9C6.25 8.58579 6.58579 8.25 7 8.25H8.25V7C8.25 6.58579 8.58579 6.25 9 6.25ZM8.39746 3.25C9.75399 3.25012 11.0517 3.92181 11.5498 5.05566H11.5488C11.6805 5.35126 11.75 5.67134 11.75 6C11.75 6.41421 11.4142 6.75 11 6.75C10.5858 6.75 10.25 6.41421 10.25 6C10.25 5.88229 10.2258 5.76914 10.1787 5.66406L10.1758 5.65918L10.1338 5.5752C9.89708 5.15579 9.27211 4.75012 8.39746 4.75C7.71559 4.75 7.1766 5.00118 6.86328 5.31445C7.17066 5.60519 7.43691 5.94318 7.65039 6.31543C7.85624 6.67471 7.73228 7.13285 7.37305 7.33887C7.01386 7.54476 6.55574 7.42053 6.34961 7.06152C5.86168 6.2107 5.04023 5.71249 4.16211 5.75195C2.90545 5.80833 1.75 7.09898 1.75 8.81836C1.75 8.96665 1.80348 9.08411 1.86816 9.15723C1.93126 9.22843 1.9948 9.24987 2.04492 9.25H4.83691C5.25108 9.25006 5.58691 9.58582 5.58691 10C5.58691 10.4142 5.25108 10.7499 4.83691 10.75H2.04492C0.969342 10.7497 0.250001 9.79666 0.25 8.81836C0.25 6.53544 1.81806 4.35613 4.09473 4.25391L4.37891 4.25195C4.80291 4.26523 5.20643 4.35327 5.58301 4.49902C6.20581 3.70817 7.27612 3.25 8.39746 3.25ZM4 0.25C4.9665 0.25 5.75 1.0335 5.75 2C5.75 2.9665 4.9665 3.75 4 3.75C3.0335 3.75 2.25 2.9665 2.25 2C2.25 1.0335 3.0335 0.25 4 0.25ZM8.5 0.25C9.19036 0.25 9.75 0.809644 9.75 1.5C9.75 2.19036 9.19036 2.75 8.5 2.75C7.80964 2.75 7.25 2.19036 7.25 1.5C7.25 0.809644 7.80964 0.25 8.5 0.25ZM4 1.75C3.86193 1.75 3.75 1.86193 3.75 2C3.75 2.13807 3.86193 2.25 4 2.25C4.13807 2.25 4.25 2.13807 4.25 2C4.25 1.86193 4.13807 1.75 4 1.75ZM8.5 1.25C8.36193 1.25 8.25 1.36193 8.25 1.5C8.25 1.63807 8.36193 1.75 8.5 1.75C8.63807 1.75 8.75 1.63807 8.75 1.5C8.75 1.36193 8.63807 1.25 8.5 1.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeoplePlus12.category = 'People';\n\nexport default PeoplePlus12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeoplePlus16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeoplePlus16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.877 5.25C13.5598 5.25019 15.0149 6.29217 15.541 7.7832L15.6318 8.07617C15.71 8.37419 15.75 8.68478 15.75 9C15.75 9.41421 15.4142 9.75 15 9.75C14.5858 9.75 14.25 9.41421 14.25 9C14.25 8.74792 14.2071 8.50726 14.1289 8.28906L14.1279 8.28516L14.0635 8.12305C13.7087 7.32688 12.8735 6.75017 11.877 6.75C10.9766 6.75 10.2047 7.22609 9.80371 7.90918C10.1198 8.22866 10.4012 8.58423 10.6387 8.9707C10.8555 9.32358 10.7454 9.78508 10.3926 10.002C10.0397 10.2188 9.5782 10.1087 9.36133 9.75586C8.63213 8.5691 7.39835 7.79222 6.00488 7.75195L5.72461 7.75391C3.54379 7.84498 1.75 9.87441 1.75 12.3457C1.75 12.8843 2.15302 13.25 2.56836 13.25H9.25488C9.6691 13.25 10.0049 13.5858 10.0049 14C10.0049 14.4142 9.6691 14.75 9.25488 14.75H2.56836C1.24996 14.75 0.250002 13.6361 0.25 12.3457C0.25 9.21335 2.54231 6.38516 5.66211 6.25488C6.73918 6.20976 7.74636 6.48324 8.6123 6.98535C9.30397 5.93569 10.5152 5.25 11.877 5.25ZM13 9.25C13.4142 9.25 13.75 9.58579 13.75 10V11.25H15C15.4142 11.25 15.75 11.5858 15.75 12C15.75 12.4142 15.4142 12.75 15 12.75H13.75V14C13.75 14.4142 13.4142 14.75 13 14.75C12.5858 14.75 12.25 14.4142 12.25 14V12.75H11C10.5858 12.75 10.25 12.4142 10.25 12C10.25 11.5858 10.5858 11.25 11 11.25H12.25V10C12.25 9.58579 12.5858 9.25 13 9.25ZM6 0.25C7.51878 0.25 8.75 1.48122 8.75 3C8.75 4.51878 7.51878 5.75 6 5.75C4.48122 5.75 3.25 4.51878 3.25 3C3.25 1.48122 4.48122 0.25 6 0.25ZM12 1.25C12.9665 1.25 13.75 2.0335 13.75 3C13.75 3.9665 12.9665 4.75 12 4.75C11.0335 4.75 10.25 3.9665 10.25 3C10.25 2.0335 11.0335 1.25 12 1.25ZM6 1.75C5.30964 1.75 4.75 2.30964 4.75 3C4.75 3.69036 5.30964 4.25 6 4.25C6.69036 4.25 7.25 3.69036 7.25 3C7.25 2.30964 6.69036 1.75 6 1.75ZM12 2.75C11.8619 2.75 11.75 2.86193 11.75 3C11.75 3.13807 11.8619 3.25 12 3.25C12.1381 3.25 12.25 3.13807 12.25 3C12.25 2.86193 12.1381 2.75 12 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeoplePlus16.category = 'People';\n\nexport default PeoplePlus16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeoplePlus20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeoplePlus20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.835 6.25C16.976 6.25 18.8212 7.57533 19.4863 9.46191C19.6603 9.94718 19.75 10.4679 19.75 11C19.75 11.4142 19.4142 11.75 19 11.75C18.5858 11.75 18.25 11.4142 18.25 11C18.25 10.6359 18.1884 10.2865 18.0742 9.96777L18.0732 9.96387L17.9795 9.72852C17.4656 8.57556 16.2609 7.75 14.835 7.75C13.4577 7.75014 12.2834 8.52809 11.7441 9.62598C12.4918 10.1697 13.1339 10.8528 13.6328 11.6357C13.8551 11.9849 13.7523 12.4483 13.4033 12.6709C13.054 12.8935 12.5898 12.7907 12.3672 12.4414C11.2936 10.7567 9.41084 9.66907 7.28809 9.75488C4.20144 9.87918 1.75 12.6266 1.75 15.873C1.75 16.6468 2.36128 17.25 3.09082 17.25H11.6738C12.0879 17.2501 12.4238 17.5859 12.4238 18C12.4238 18.4141 12.0879 18.7499 11.6738 18.75H3.09082C1.50871 18.75 0.250002 17.4509 0.25 15.873C0.25 11.9148 3.2467 8.41616 7.22754 8.25586C8.37611 8.20944 9.46645 8.43496 10.4434 8.87207C11.2548 7.30815 12.9267 6.25014 14.835 6.25ZM16 11.25C16.4142 11.25 16.75 11.5858 16.75 12V14.25H19C19.4142 14.25 19.75 14.5858 19.75 15C19.75 15.4142 19.4142 15.75 19 15.75H16.75V18C16.75 18.4142 16.4142 18.75 16 18.75C15.5858 18.75 15.25 18.4142 15.25 18V15.75H13C12.5858 15.75 12.25 15.4142 12.25 15C12.25 14.5858 12.5858 14.25 13 14.25H15.25V12C15.25 11.5858 15.5858 11.25 16 11.25ZM7.5 1.25C9.29493 1.25 10.75 2.70507 10.75 4.5C10.75 6.29493 9.29493 7.75 7.5 7.75C5.70507 7.75 4.25 6.29493 4.25 4.5C4.25 2.70507 5.70507 1.25 7.5 1.25ZM7.5 2.75C6.5335 2.75 5.75 3.5335 5.75 4.5C5.75 5.4665 6.5335 6.25 7.5 6.25C8.4665 6.25 9.25 5.4665 9.25 4.5C9.25 3.5335 8.4665 2.75 7.5 2.75ZM14.5 1.25C15.7426 1.25 16.75 2.25736 16.75 3.5C16.75 4.74264 15.7426 5.75 14.5 5.75C13.2574 5.75 12.25 4.74264 12.25 3.5C12.25 2.25736 13.2574 1.25 14.5 1.25ZM14.5 2.75C14.0858 2.75 13.75 3.08579 13.75 3.5C13.75 3.91421 14.0858 4.25 14.5 4.25C14.9142 4.25 15.25 3.91421 15.25 3.5C15.25 3.08579 14.9142 2.75 14.5 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeoplePlus20.category = 'People';\n\nexport default PeoplePlus20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeoplePlus24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeoplePlus24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19 13.25C19.4142 13.25 19.75 13.5858 19.75 14V17.25H23C23.4142 17.25 23.75 17.5858 23.75 18C23.75 18.4142 23.4142 18.75 23 18.75H19.75V22C19.75 22.4142 19.4142 22.75 19 22.75C18.5858 22.75 18.25 22.4142 18.25 22V18.75H15C14.5858 18.75 14.25 18.4142 14.25 18C14.25 17.5858 14.5858 17.25 15 17.25H18.25V14C18.25 13.5858 18.5858 13.25 19 13.25ZM17.7939 8.25C20.393 8.25 22.6276 9.85863 23.4316 12.1406L23.5059 12.3623C23.6673 12.884 23.75 13.4364 23.75 14C23.75 14.4142 23.4142 14.75 23 14.75C22.5858 14.75 22.25 14.4142 22.25 14C22.25 13.5239 22.1698 13.0657 22.0195 12.6465L22.0176 12.6426L21.8955 12.335C21.2227 10.8249 19.6494 9.75 17.7939 9.75C16.067 9.75008 14.5796 10.6895 13.8418 12.043C14.5344 12.5849 15.1366 13.232 15.623 13.959C15.8533 14.3032 15.7611 14.7686 15.417 14.999C15.0727 15.2294 14.6073 15.1372 14.377 14.793C13.1097 12.899 10.871 11.658 8.3291 11.7559C4.6226 11.8982 1.75 15.0238 1.75 18.6367C1.75 19.5068 2.48266 20.25 3.43945 20.25H13.2861C13.7002 20.2501 14.0361 20.5859 14.0361 21C14.0361 21.4141 13.7002 21.7499 13.2861 21.75H3.43945C1.69932 21.75 0.250003 20.3796 0.25 18.6367C0.25 14.2447 3.73291 10.4311 8.27148 10.2568C9.83355 10.1967 11.3055 10.5555 12.5791 11.2266C13.5968 9.44398 15.5606 8.25008 17.7939 8.25ZM8.5 1.25C10.8472 1.25 12.75 3.15279 12.75 5.5C12.75 7.84721 10.8472 9.75 8.5 9.75C6.15279 9.75 4.25 7.84721 4.25 5.5C4.25 3.15279 6.15279 1.25 8.5 1.25ZM8.5 2.75C6.98122 2.75 5.75 3.98122 5.75 5.5C5.75 7.01878 6.98122 8.25 8.5 8.25C10.0188 8.25 11.25 7.01878 11.25 5.5C11.25 3.98122 10.0188 2.75 8.5 2.75ZM17.5 1.25C19.2949 1.25 20.75 2.70507 20.75 4.5C20.75 6.29493 19.2949 7.75 17.5 7.75C15.7051 7.75 14.25 6.29493 14.25 4.5C14.25 2.70507 15.7051 1.25 17.5 1.25ZM17.5 2.75C16.5335 2.75 15.75 3.5335 15.75 4.5C15.75 5.4665 16.5335 6.25 17.5 6.25C18.4665 6.25 19.25 5.4665 19.25 4.5C19.25 3.5335 18.4665 2.75 17.5 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeoplePlus24.category = 'People';\n\nexport default PeoplePlus24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PeoplePlus32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PeoplePlus32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25 18.25C25.4142 18.25 25.75 18.5858 25.75 19V23.25H30C30.4142 23.25 30.75 23.5858 30.75 24C30.75 24.4142 30.4142 24.75 30 24.75H25.75V29C25.75 29.4142 25.4142 29.75 25 29.75C24.5858 29.75 24.25 29.4142 24.25 29V24.75H20C19.5858 24.75 19.25 24.4142 19.25 24C19.25 23.5858 19.5858 23.25 20 23.25H24.25V19C24.25 18.5858 24.5858 18.25 25 18.25ZM24.2324 10.25C27.5556 10.25 30.3596 12.4635 31.3564 15.5186H31.3555C31.615 16.2998 31.75 17.1395 31.75 18C31.75 18.4142 31.4142 18.75 31 18.75C30.5858 18.75 30.25 18.4142 30.25 18C30.25 17.2936 30.1395 16.6127 29.9316 15.9883L30.6973 15.7334L29.9307 15.9834C29.1213 13.5032 26.8628 11.75 24.2324 11.75C21.8163 11.75 19.7098 13.2397 18.7578 15.4111C19.8827 16.203 20.854 17.183 21.6191 18.3037C21.8527 18.6458 21.7648 19.1121 21.4229 19.3457C21.0808 19.5792 20.6144 19.4914 20.3809 19.1494C18.513 16.4135 15.2106 14.6163 11.458 14.7578C5.97134 14.964 1.75 19.4911 1.75 24.6914C1.75 26.07 2.93524 27.2499 4.48438 27.25H18.123C18.5371 27.2502 18.873 27.5859 18.873 28C18.873 28.4141 18.5371 28.7498 18.123 28.75H4.48438C2.18103 28.7499 0.250004 26.9707 0.25 24.6914C0.25 18.6844 5.10889 13.4953 11.4014 13.2588C13.605 13.1756 15.6797 13.6814 17.4688 14.623C18.6806 12.0455 21.2486 10.25 24.2324 10.25ZM29.9316 15.9883L29.9307 15.9844L30.6436 15.751L29.9316 15.9883ZM11.5 1.25C14.3995 1.25 16.75 3.6005 16.75 6.5C16.75 9.39949 14.3995 11.75 11.5 11.75C8.6005 11.75 6.25 9.39949 6.25 6.5C6.25 3.6005 8.6005 1.25 11.5 1.25ZM11.5 2.75C9.42893 2.75 7.75 4.42893 7.75 6.5C7.75 8.57107 9.42893 10.25 11.5 10.25C13.5711 10.25 15.25 8.57107 15.25 6.5C15.25 4.42893 13.5711 2.75 11.5 2.75ZM24 2.25C26.0711 2.25 27.75 3.92893 27.75 6C27.75 8.07107 26.0711 9.75 24 9.75C21.9289 9.75 20.25 8.07107 20.25 6C20.25 3.92893 21.9289 2.25 24 2.25ZM24 3.75C22.7574 3.75 21.75 4.75736 21.75 6C21.75 7.24264 22.7574 8.25 24 8.25C25.2426 8.25 26.25 7.24264 26.25 6C26.25 4.75736 25.2426 3.75 24 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPeoplePlus32.category = 'People';\n\nexport default PeoplePlus32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Percentage12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Percentage12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.7197 0.219727C11.0126 -0.0731667 11.4874 -0.0731667 11.7803 0.219727C12.0732 0.51262 12.0732 0.98738 11.7803 1.28027L1.28027 11.7803C0.98738 12.0732 0.51262 12.0732 0.219727 11.7803C-0.0731667 11.4874 -0.0731667 11.0126 0.219727 10.7197L10.7197 0.219727ZM9.75 7.5C10.9926 7.5 12 8.50736 12 9.75C12 10.9926 10.9926 12 9.75 12C8.50736 12 7.5 10.9926 7.5 9.75C7.5 8.50736 8.50736 7.5 9.75 7.5ZM9.75 9C9.33579 9 9 9.33579 9 9.75C9 10.1642 9.33579 10.5 9.75 10.5C10.1642 10.5 10.5 10.1642 10.5 9.75C10.5 9.33579 10.1642 9 9.75 9ZM2.25 0C3.49264 0 4.5 1.00736 4.5 2.25C4.5 3.49264 3.49264 4.5 2.25 4.5C1.00736 4.5 0 3.49264 0 2.25C0 1.00736 1.00736 0 2.25 0ZM2.25 1.5C1.83579 1.5 1.5 1.83579 1.5 2.25C1.5 2.66421 1.83579 3 2.25 3C2.66421 3 3 2.66421 3 2.25C3 1.83579 2.66421 1.5 2.25 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentage12.category = 'Money & Shopping';\n\nexport default Percentage12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Percentage16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Percentage16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 10C13.8807 10 15 11.1193 15 12.5C15 13.8807 13.8807 15 12.5 15C11.1193 15 10 13.8807 10 12.5C10 11.1193 11.1193 10 12.5 10ZM13.7197 1.2207C14.0126 0.927844 14.4874 0.927821 14.7803 1.2207C15.0727 1.51362 15.073 1.98851 14.7803 2.28125L2.28125 14.7803C1.98851 15.073 1.51363 15.0727 1.2207 14.7803C0.927816 14.4874 0.927829 14.0126 1.2207 13.7197L13.7197 1.2207ZM12.5 11.5C11.9477 11.5 11.5 11.9477 11.5 12.5C11.5 13.0523 11.9477 13.5 12.5 13.5C13.0523 13.5 13.5 13.0523 13.5 12.5C13.5 11.9477 13.0523 11.5 12.5 11.5ZM3.50098 1.00098C4.88147 1.00123 6.00098 2.12042 6.00098 3.50098C6.00074 4.88133 4.88133 6.00072 3.50098 6.00098C2.12041 6.00098 1.00121 4.88149 1.00098 3.50098C1.00098 2.12026 2.12026 1.00098 3.50098 1.00098ZM3.50098 2.50098C2.94869 2.50098 2.50098 2.94869 2.50098 3.50098C2.50121 4.05306 2.94884 4.50098 3.50098 4.50098C4.0529 4.50072 4.50074 4.05291 4.50098 3.50098C4.50098 2.94885 4.05305 2.50123 3.50098 2.50098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentage16.category = 'Money & Shopping';\n\nexport default Percentage16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Percentage20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Percentage20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5 12C17.433 12 19 13.567 19 15.5C19 17.433 17.433 19 15.5 19C13.567 19 12 17.433 12 15.5C12 13.567 13.567 12 15.5 12ZM17.7178 1.21973C18.0105 0.926969 18.4854 0.927201 18.7783 1.21973C19.0712 1.51261 19.0712 1.98738 18.7783 2.28027L2.28027 18.7783C1.98738 19.0712 1.51262 19.0712 1.21973 18.7783C0.927196 18.4854 0.926954 18.0105 1.21973 17.7178L17.7178 1.21973ZM15.5 13.5C14.3954 13.5 13.5 14.3954 13.5 15.5C13.5 16.6046 14.3954 17.5 15.5 17.5C16.6046 17.5 17.5 16.6046 17.5 15.5C17.5 14.3954 16.6046 13.5 15.5 13.5ZM4.5 1C6.43294 1 7.99991 2.56708 8 4.5C8 6.433 6.433 8 4.5 8C2.56706 7.99993 1 6.43295 1 4.5C1.00009 2.56712 2.56712 1.00007 4.5 1ZM4.5 2.5C3.39555 2.50007 2.50009 3.39555 2.5 4.5C2.5 5.60453 3.39549 6.49993 4.5 6.5C5.60457 6.5 6.5 5.60457 6.5 4.5C6.49991 3.39551 5.60452 2.5 4.5 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentage20.category = 'Money & Shopping';\n\nexport default Percentage20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Percentage24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Percentage24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19 15C21.2091 15 23 16.7909 23 19C23 21.2091 21.2091 23 19 23C16.7909 23 15 21.2091 15 19C15 16.7909 16.7909 15 19 15ZM21.7178 1.21973C22.0106 0.927169 22.4855 0.927057 22.7783 1.21973C23.0711 1.51252 23.0709 1.98737 22.7783 2.28027L2.28125 22.7783C1.98839 23.0711 1.51359 23.0711 1.2207 22.7783C0.927816 22.4854 0.927848 22.0107 1.2207 21.7178L21.7178 1.21973ZM19 16.5C17.6193 16.5 16.5 17.6193 16.5 19C16.5 20.3807 17.6193 21.5 19 21.5C20.3807 21.5 21.5 20.3807 21.5 19C21.5 17.6193 20.3807 16.5 19 16.5ZM5.00098 1C7.20987 1.0002 9.00085 2.79109 9.00098 5C9.00098 7.20902 7.20995 8.9998 5.00098 9C2.79184 9 1.00098 7.20914 1.00098 5C1.00111 2.79097 2.79192 1 5.00098 1ZM5.00098 2.5C3.62034 2.5 2.50111 3.6194 2.50098 5C2.50098 6.38071 3.62026 7.5 5.00098 7.5C6.38152 7.4998 7.50098 6.38059 7.50098 5C7.50085 3.61952 6.38144 2.5002 5.00098 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentage24.category = 'Money & Shopping';\n\nexport default Percentage24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Percentage32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Percentage32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.5 20C28.5376 20 31 22.4624 31 25.5C31 28.5376 28.5376 31 25.5 31C22.4624 31 20 28.5376 20 25.5C20 22.4624 22.4624 20 25.5 20ZM29.7168 1.21973C30.0097 0.927121 30.4845 0.926998 30.7773 1.21973C31.0701 1.51254 31.07 1.98737 30.7773 2.28027L2.28027 30.7764C1.98738 31.0692 1.51262 31.0692 1.21973 30.7764C0.926929 30.4835 0.926859 30.0087 1.21973 29.7158L29.7168 1.21973ZM25.5 21.5C23.2909 21.5 21.5 23.2909 21.5 25.5C21.5 27.7091 23.2909 29.5 25.5 29.5C27.7091 29.5 29.5 27.7091 29.5 25.5C29.5 23.2909 27.7091 21.5 25.5 21.5ZM6.5 1C9.53736 1.00015 11.9999 3.46263 12 6.5C12 9.53747 9.53744 11.9999 6.5 12C3.46243 12 1 9.53757 1 6.5C1.00013 3.46254 3.46251 1 6.5 1ZM6.5 2.5C4.29094 2.5 2.50013 4.29097 2.5 6.5C2.5 8.70914 4.29086 10.5 6.5 10.5C8.70901 10.4999 10.5 8.70905 10.5 6.5C10.4999 4.29106 8.70893 2.50015 6.5 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentage32.category = 'Money & Shopping';\n\nexport default Percentage32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.293 0.292969C10.6835 -0.0975556 11.3165 -0.0975556 11.707 0.292969C12.0976 0.683493 12.0976 1.31651 11.707 1.70703L1.70703 11.707C1.31651 12.0976 0.683493 12.0976 0.292969 11.707C-0.0975556 11.3165 -0.0975556 10.6835 0.292969 10.293L10.293 0.292969ZM9.5 7C10.8807 7 12 8.11929 12 9.5C12 10.8807 10.8807 12 9.5 12C8.11929 12 7 10.8807 7 9.5C7 8.11929 8.11929 7 9.5 7ZM9.5 9C9.22386 9 9 9.22386 9 9.5C9 9.77614 9.22386 10 9.5 10C9.77614 10 10 9.77614 10 9.5C10 9.22386 9.77614 9 9.5 9ZM2.5 0C3.88071 0 5 1.11929 5 2.5C5 3.88071 3.88071 5 2.5 5C1.11929 5 0 3.88071 0 2.5C0 1.11929 1.11929 0 2.5 0ZM2.5 2C2.22386 2 2 2.22386 2 2.5C2 2.77614 2.22386 3 2.5 3C2.77614 3 3 2.77614 3 2.5C3 2.22386 2.77614 2 2.5 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageBold12.category = 'Money & Shopping';\n\nexport default PercentageBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.293 1.2934C13.6835 0.902872 14.3165 0.902872 14.707 1.2934C15.0975 1.68393 15.0975 2.31697 14.707 2.70746L2.70703 14.7075C2.31651 15.0976 1.6834 15.0978 1.29297 14.7075C0.902547 14.317 0.902752 13.6839 1.29297 13.2934L13.293 1.2934ZM12.25 9.50043C13.7688 9.50043 15 10.7316 15 12.2504C14.9998 13.769 13.7686 15.0004 12.25 15.0004C10.7315 15.0003 9.50023 13.7689 9.5 12.2504C9.5 10.7317 10.7313 9.50054 12.25 9.50043ZM12.25 11.5004C11.8359 11.5005 11.5 11.8363 11.5 12.2504C11.5002 12.6644 11.836 13.0003 12.25 13.0004C12.6641 13.0004 12.9998 12.6644 13 12.2504C13 11.8362 12.6642 11.5004 12.25 11.5004ZM3.75 1.00043C5.26878 1.00043 6.5 2.23164 6.5 3.75043C6.49979 5.26903 5.26865 6.50043 3.75 6.50043C2.23145 6.50031 1.00021 5.26896 1 3.75043C1 2.23171 2.23131 1.00054 3.75 1.00043ZM3.75 3.00043C3.33588 3.00054 3 3.33628 3 3.75043C3.00021 4.16439 3.33602 4.50031 3.75 4.50043C4.16408 4.50043 4.49979 4.16446 4.5 3.75043C4.5 3.33621 4.16421 3.00043 3.75 3.00043Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageBold16.category = 'Money & Shopping';\n\nexport default PercentageBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.293 1.29297C17.6835 0.902548 18.3165 0.902479 18.707 1.29297C19.0974 1.68347 19.0974 2.31654 18.707 2.70703L2.70703 18.707C2.31655 19.0975 1.6835 19.0974 1.29297 18.707C0.902445 18.3165 0.902445 17.6835 1.29297 17.293L17.293 1.29297ZM15.25 11.5C17.321 11.5001 19 13.179 19 15.25C19 17.321 17.321 18.9999 15.25 19C13.1789 19 11.5 17.3211 11.5 15.25C11.5 13.1789 13.1789 11.5 15.25 11.5ZM15.25 13.5C14.2835 13.5 13.5 14.2835 13.5 15.25C13.5 16.2165 14.2835 17 15.25 17C16.2164 16.9999 17 16.2164 17 15.25C17 14.2836 16.2164 13.5001 15.25 13.5ZM4.75 1C6.82096 1.00013 8.5 2.67901 8.5 4.75C8.5 6.82099 6.82096 8.49987 4.75 8.5C2.67893 8.5 1 6.82107 1 4.75C1 2.67893 2.67893 1 4.75 1ZM4.75 3C3.7835 3 3 3.7835 3 4.75C3 5.7165 3.7835 6.5 4.75 6.5C5.71639 6.49987 6.5 5.71642 6.5 4.75C6.5 3.78358 5.71639 3.00013 4.75 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageBold20.category = 'Money & Shopping';\n\nexport default PercentageBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.2939 1.29266C21.6845 0.902549 22.3176 0.902276 22.708 1.29266C23.0983 1.68306 23.0981 2.31619 22.708 2.70673L2.70801 22.7067C2.31751 23.0972 1.68448 23.0972 1.29395 22.7067C0.903421 22.3162 0.903421 21.6832 1.29395 21.2927L21.2939 1.29266ZM18.751 14.4997C21.0979 14.5 23.0008 16.4028 23.001 18.7497C23.001 21.0967 21.098 22.9994 18.751 22.9997C16.4038 22.9997 14.501 21.0969 14.501 18.7497C14.5011 16.4026 16.4039 14.4997 18.751 14.4997ZM18.751 16.4997C17.5084 16.4997 16.5011 17.5072 16.501 18.7497C16.501 19.9923 17.5083 20.9997 18.751 20.9997C19.9934 20.9994 21.001 19.9922 21.001 18.7497C21.0008 17.5073 19.9933 16.5 18.751 16.4997ZM5.25 0.999695C7.59712 0.999695 9.49985 2.90261 9.5 5.24969C9.5 7.59691 7.59721 9.49969 5.25 9.49969C2.90301 9.49943 1 7.59674 1 5.24969C1.00015 2.90277 2.90311 0.999958 5.25 0.999695ZM5.25 2.99969C4.00768 2.99996 3.00015 4.00734 3 5.24969C3 6.49217 4.00758 7.49943 5.25 7.49969C6.49264 7.49969 7.5 6.49234 7.5 5.24969C7.49985 4.00718 6.49255 2.99969 5.25 2.99969Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageBold24.category = 'Money & Shopping';\n\nexport default PercentageBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.293 1.29297C29.6835 0.902445 30.3165 0.902445 30.707 1.29297C31.0975 1.68349 31.0976 2.31651 30.707 2.70703L2.70703 30.707C2.31651 31.0975 1.68349 31.0975 1.29297 30.707C0.902446 30.3165 0.902449 29.6835 1.29297 29.293L29.293 1.29297ZM25.25 19.5C28.4256 19.5 31 22.0744 31 25.25C31 28.4256 28.4256 31 25.25 31C22.0744 31 19.5 28.4256 19.5 25.25C19.5 22.0744 22.0744 19.5 25.25 19.5ZM25.25 21.5C23.1789 21.5 21.5 23.1789 21.5 25.25C21.5 27.3211 23.1789 29 25.25 29C27.3211 29 29 27.3211 29 25.25C29 23.1789 27.3211 21.5 25.25 21.5ZM6.75 1C9.92564 1 12.5 3.57436 12.5 6.75C12.5 9.92564 9.92564 12.5 6.75 12.5C3.57436 12.5 1 9.92564 1 6.75C1 3.57436 3.57436 1 6.75 1ZM6.75 3C4.67893 3 3 4.67893 3 6.75C3 8.82107 4.67893 10.5 6.75 10.5C8.82107 10.5 10.5 8.82107 10.5 6.75C10.5 4.67893 8.82107 3 6.75 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageBold32.category = 'Money & Shopping';\n\nexport default PercentageBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.86591 0.3662C10.354 -0.121717 11.1453 -0.121717 11.6334 0.3662C12.1215 0.854284 12.1214 1.64557 11.6334 2.13372L2.13372 11.6334C1.64558 12.1216 0.85434 12.1216 0.3662 11.6334C-0.121773 11.1453 -0.121885 10.354 0.3662 9.86591L9.86591 0.3662ZM9.49971 6.99979C10.8803 6.99979 11.9994 8.11921 11.9996 9.49971C11.9996 10.8804 10.8804 11.9996 9.49971 11.9996C8.11904 11.9996 6.99979 10.8804 6.99979 9.49971C6.99998 8.11921 8.11916 6.99979 9.49971 6.99979ZM2.49992 0C3.88047 0 4.99965 1.11942 4.99985 2.49992C4.99985 3.88059 3.88059 4.99985 2.49992 4.99985C1.11925 4.99985 0 3.88059 0 2.49992C0.000197888 1.11942 1.11938 0 2.49992 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageBoldFilled12.category = 'Money & Shopping';\n\nexport default PercentageBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4395 1.43982C13.0252 0.854033 13.9748 0.854033 14.5605 1.43982C15.1463 2.02561 15.1463 2.97514 14.5605 3.56091L3.56055 14.5609C2.97474 15.1464 2.02513 15.1466 1.43945 14.5609C0.853776 13.9752 0.853994 13.0256 1.43945 12.4398L12.4395 1.43982ZM12 9.00037C13.6569 9.00037 15 10.3435 15 12.0004C14.9998 13.657 13.6567 15.0004 12 15.0004C10.3433 15.0004 9.0002 13.657 9 12.0004C9 10.3435 10.3431 9.00037 12 9.00037ZM4 1.00037C5.65685 1.00037 7 2.34351 7 4.00037C6.9998 5.65705 5.65673 7.00037 4 7.00037C2.34327 7.00037 1.0002 5.65705 1 4.00037C1 2.34351 2.34315 1.00037 4 1.00037Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPercentageBoldFilled16.category = 'Money & Shopping';\n\nexport default PercentageBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.4395 1.43964C17.0252 0.853932 17.9748 0.853877 18.5605 1.43964C19.1462 2.02541 19.1462 2.97499 18.5605 3.56073L3.56055 18.5607C2.97481 19.1465 2.02525 19.1464 1.43945 18.5607C0.853667 17.9749 0.853667 17.0254 1.43945 16.4396L16.4395 1.43964ZM15 11.0002C17.2091 11.0002 19 12.791 19 15.0002C18.9999 17.2093 17.2091 19.0002 15 19.0002C12.7909 19.0002 11.0001 17.2093 11 15.0002C11 12.791 12.7909 11.0002 15 11.0002ZM15 14.0002C14.4477 14.0002 14 14.4479 14 15.0002C14.0001 15.5524 14.4478 16.0002 15 16.0002C15.5522 16.0002 15.9999 15.5524 16 15.0002C16 14.4479 15.5523 14.0002 15 14.0002ZM5 1.00018C7.20914 1.00018 9 2.79104 9 5.00018C8.99993 7.20927 7.2091 9.00018 5 9.00018C2.7909 9.00018 1.00007 7.20927 1 5.00018C1 2.79104 2.79086 1.00018 5 1.00018ZM5 4.00018C4.44772 4.00018 4 4.4479 4 5.00018C4.00007 5.55241 4.44776 6.00018 5 6.00018C5.55224 6.00018 5.99993 5.55241 6 5.00018C6 4.4479 5.55228 4.00018 5 4.00018Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageBoldFilled20.category = 'Money & Shopping';\n\nexport default PercentageBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.4395 1.43958C21.0252 0.853814 21.9748 0.853797 22.5605 1.43958C23.1462 2.02536 23.1463 2.97492 22.5605 3.56067L3.56055 22.5607C2.9748 23.1464 2.02525 23.1463 1.43945 22.5607C0.853667 21.9749 0.853667 21.0254 1.43945 20.4396L20.4395 1.43958ZM18.5 14.0001C20.9853 14.0001 23 16.0148 23 18.5001C22.9999 20.9853 20.9852 23.0001 18.5 23.0001C16.0148 23.0001 14.0001 20.9853 14 18.5001C14 16.0148 16.0147 14.0001 18.5 14.0001ZM18.5 17.0001C17.6716 17.0001 17 17.6717 17 18.5001C17.0001 19.3285 17.6716 20.0001 18.5 20.0001C19.3284 20.0001 19.9999 19.3285 20 18.5001C20 17.6717 19.3284 17.0001 18.5 17.0001ZM5.5 1.00012C7.98528 1.00012 10 3.01484 10 5.50012C9.99993 7.98535 7.98524 10.0001 5.5 10.0001C3.01476 10.0001 1.00007 7.98535 1 5.50012C1 3.01484 3.01472 1.00012 5.5 1.00012ZM5.5 4.00012C4.67157 4.00012 4 4.67169 4 5.50012C4.00007 6.32849 4.67161 7.00012 5.5 7.00012C6.32839 7.00012 6.99993 6.32849 7 5.50012C7 4.67169 6.32843 4.00012 5.5 4.00012Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageBoldFilled24.category = 'Money & Shopping';\n\nexport default PercentageBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.4395 1.43958C29.0252 0.853789 29.9748 0.853789 30.5605 1.43958C31.1462 2.02537 31.1463 2.97492 30.5605 3.56067L3.56055 30.5607C2.9748 31.1464 2.02524 31.1463 1.43945 30.5607C0.853677 29.9749 0.853698 29.0254 1.43945 28.4396L28.4395 1.43958ZM25 19.0001C28.3137 19.0001 31 21.6864 31 25.0001C30.9999 28.3138 28.3137 31.0001 25 31.0001C21.6863 31.0001 19.0001 28.3138 19 25.0001C19 21.6864 21.6863 19.0001 25 19.0001ZM25 22.0001C23.3431 22.0001 22 23.3433 22 25.0001C22.0001 26.6569 23.3432 28.0001 25 28.0001C26.6568 28.0001 27.9999 26.6569 28 25.0001C28 23.3433 26.6569 22.0001 25 22.0001ZM7 1.00012C10.3137 1.00012 13 3.68641 13 7.00012C12.9999 10.3138 10.3137 13.0001 7 13.0001C3.68633 13.0001 1.00007 10.3138 1 7.00012C1 3.68641 3.68629 1.00012 7 1.00012ZM7 4.00012C5.34315 4.00012 4 5.34327 4 7.00012C4.00007 8.65692 5.34319 10.0001 7 10.0001C8.65681 10.0001 9.99993 8.65692 10 7.00012C10 5.34327 8.65685 4.00012 7 4.00012Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageBoldFilled32.category = 'Money & Shopping';\n\nexport default PercentageBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.86621 0.366211C10.3544 -0.121944 11.1456 -0.121944 11.6338 0.366211C12.1219 0.854366 12.1219 1.64563 11.6338 2.13379L2.13379 11.6338C1.64563 12.1219 0.854366 12.1219 0.366211 11.6338C-0.121944 11.1456 -0.121944 10.3544 0.366211 9.86621L9.86621 0.366211ZM9.75 7.5C10.9926 7.5 12 8.50736 12 9.75C12 10.9926 10.9926 12 9.75 12C8.50736 12 7.5 10.9926 7.5 9.75C7.5 8.50736 8.50736 7.5 9.75 7.5ZM2.25 0C3.49264 0 4.5 1.00736 4.5 2.25C4.5 3.49264 3.49264 4.5 2.25 4.5C1.00736 4.5 0 3.49264 0 2.25C0 1.00736 1.00736 0 2.25 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageFilled12.category = 'Money & Shopping';\n\nexport default PercentageFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.8662 1.36646C13.3544 0.878311 14.1456 0.878333 14.6338 1.36646C15.1219 1.85461 15.1219 2.64588 14.6338 3.13403L3.13379 14.634C2.64561 15.1219 1.85428 15.1221 1.36621 14.634C0.878176 14.146 0.878329 13.3546 1.36621 12.8665L12.8662 1.36646ZM12 9.00024C13.6569 9.00024 15 10.3434 15 12.0002C14.9999 13.657 13.6568 15.0002 12 15.0002C10.3434 15.0001 9.00014 13.6569 9 12.0002C9 10.3435 10.3433 9.0004 12 9.00024ZM12 11.5002C11.724 11.5004 11.5 11.7242 11.5 12.0002C11.5001 12.2762 11.7241 12.5001 12 12.5002C12.2761 12.5002 12.4999 12.2763 12.5 12.0002C12.5 11.7241 12.2761 11.5002 12 11.5002ZM4 1.00024C5.65685 1.00024 7 2.34339 7 4.00024C6.99986 5.65698 5.65677 7.00024 4 7.00024C2.34336 7.00008 1.00014 5.65688 1 4.00024C1 2.34349 2.34328 1.0004 4 1.00024ZM4 3.50024C3.72399 3.5004 3.5 3.7242 3.5 4.00024C3.50014 4.27617 3.72408 4.50008 4 4.50024C4.27606 4.50024 4.49986 4.27627 4.5 4.00024C4.5 3.7241 4.27614 3.50024 4 3.50024Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageFilled16.category = 'Money & Shopping';\n\nexport default PercentageFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.8662 1.36621C17.3544 0.878159 18.1457 0.878091 18.6338 1.36621C19.1218 1.85434 19.1218 2.64567 18.6338 3.13379L3.13379 18.6338C2.64567 19.1219 1.85438 19.1218 1.36621 18.6338C0.878056 18.1456 0.878056 17.3544 1.36621 16.8662L16.8662 1.36621ZM15 11C17.209 11.0001 19 12.7909 19 15C19 17.2091 17.209 18.9999 15 19C12.7909 19 11 17.2091 11 15C11 12.7909 12.7909 11 15 11ZM15 13.5C14.1716 13.5 13.5 14.1716 13.5 15C13.5 15.8284 14.1716 16.5 15 16.5C15.8283 16.4999 16.5 15.8284 16.5 15C16.5 14.1716 15.8283 13.5001 15 13.5ZM5 1C7.20903 1.00012 9 2.79094 9 5C9 7.20906 7.20903 8.99988 5 9C2.79086 9 1 7.20914 1 5C1 2.79086 2.79086 1 5 1ZM5 3.5C4.17157 3.5 3.5 4.17157 3.5 5C3.5 5.82843 4.17157 6.5 5 6.5C5.82832 6.49988 6.5 5.82835 6.5 5C6.5 4.17165 5.82832 3.50012 5 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageFilled20.category = 'Money & Shopping';\n\nexport default PercentageFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.8662 1.36609C21.3544 0.878044 22.1457 0.877971 22.6338 1.36609C23.1219 1.85421 23.1218 2.64552 22.6338 3.13367L3.13379 22.6337C2.64565 23.1218 1.85437 23.1218 1.36621 22.6337C0.878056 22.1455 0.878056 21.3542 1.36621 20.8661L20.8662 1.36609ZM18.5 13.9999C20.9852 14 23 16.0147 23 18.4999C23 20.9851 20.9852 22.9998 18.5 22.9999C16.0147 22.9999 14 20.9852 14 18.4999C14 16.0146 16.0147 13.9999 18.5 13.9999ZM18.5 16.4999C17.3955 16.4999 16.5 17.3953 16.5 18.4999C16.5 19.6044 17.3954 20.4999 18.5 20.4999C19.6045 20.4998 20.5 19.6044 20.5 18.4999C20.5 17.3954 19.6045 16.5 18.5 16.4999ZM5.5 0.999878C7.98519 0.999959 9.99996 3.01468 10 5.49988C10 7.98511 7.98521 9.9998 5.5 9.99988C3.01472 9.99988 1 7.98516 1 5.49988C1.00004 3.01463 3.01474 0.999878 5.5 0.999878ZM5.5 3.49988C4.39545 3.49988 3.50004 4.39534 3.5 5.49988C3.5 6.60445 4.39543 7.49988 5.5 7.49988C6.6045 7.4998 7.5 6.6044 7.5 5.49988C7.49996 4.39539 6.60448 3.49996 5.5 3.49988Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageFilled24.category = 'Money & Shopping';\n\nexport default PercentageFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PercentageFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PercentageFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.8662 1.36621C29.3544 0.8781 30.1456 0.878071 30.6338 1.36621C31.1219 1.85436 31.1219 2.64565 30.6338 3.13379L3.13379 30.6338C2.64565 31.1219 1.85437 31.1219 1.36621 30.6338C0.878056 30.1456 0.878056 29.3544 1.36621 28.8662L28.8662 1.36621ZM25 19C28.3137 19.0001 31 21.6863 31 25C31 28.3137 28.3137 30.9999 25 31C21.6863 31 19 28.3137 19 25C19 21.6863 21.6863 19 25 19ZM25 21.5C23.067 21.5 21.5 23.067 21.5 25C21.5 26.933 23.067 28.5 25 28.5C26.933 28.4999 28.5 26.933 28.5 25C28.5 23.067 26.933 21.5001 25 21.5ZM7 1C10.3137 1.00005 13 3.68632 13 7C13 10.3137 10.3137 12.9999 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1ZM7 3.5C5.067 3.5 3.5 5.067 3.5 7C3.5 8.933 5.067 10.5 7 10.5C8.93295 10.4999 10.5 8.93296 10.5 7C10.5 5.06704 8.93295 3.50005 7 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPercentageFilled32.category = 'Money & Shopping';\n\nexport default PercentageFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Photo12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Photo12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.0972 5.36889e-09 12 1.90279 12 4.25V7.75C12 10.0972 10.0972 12 7.75 12H4.25C1.90279 12 0 10.0972 0 7.75V4.25C0 1.90279 1.90279 0 4.25 0H7.75ZM7.5 6.25C7.3788 6.25 7.26248 6.29811 7.17676 6.38379L3.25 10.3096C3.56021 10.4309 3.89683 10.5 4.25 10.5H7.75C8.88285 10.5 9.85412 9.81433 10.2754 8.83594L7.82324 6.38379C7.73752 6.29811 7.6212 6.25 7.5 6.25ZM4.25 1.5C2.73122 1.5 1.5 2.73122 1.5 4.25V7.75C1.5 8.36604 1.70472 8.93316 2.04688 9.3916L6.11621 5.32324C6.48323 4.95626 6.98098 4.75 7.5 4.75C8.01902 4.75 8.51677 4.95626 8.88379 5.32324L10.5 6.93945V4.25C10.5 2.73122 9.26878 1.5 7.75 1.5H4.25ZM4 2.75C4.69036 2.75 5.25 3.30964 5.25 4C5.25 4.69036 4.69036 5.25 4 5.25C3.30964 5.25 2.75 4.69036 2.75 4C2.75 3.30964 3.30964 2.75 4 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhoto12.category = 'Interface General';\n\nexport default Photo12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Photo16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Photo16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 0C13.6495 5.88736e-08 16 2.35051 16 5.25V10.75C16 13.6495 13.6495 16 10.75 16H5.25C2.35051 16 0 13.6495 0 10.75V5.25C1.33299e-08 2.35051 2.35051 0 5.25 0H10.75ZM11.25 8.25C10.9687 8.25 10.6989 8.36167 10.5 8.56055L4.61426 14.4453C4.82095 14.4806 5.03324 14.5 5.25 14.5H10.75C12.7214 14.5 14.3354 12.9786 14.4863 11.0459C14.4808 11.0407 14.4751 11.0357 14.4697 11.0303L12 8.56055C11.8011 8.36167 11.5313 8.25 11.25 8.25ZM5.25 1.5C3.17893 1.5 1.5 3.17893 1.5 5.25V10.75C1.5 12.0253 2.13755 13.1506 3.11035 13.8281L9.43945 7.5C9.91966 7.01982 10.5709 6.75 11.25 6.75C11.9291 6.75 12.5803 7.01982 13.0605 7.5L14.5 8.93945V5.25C14.5 3.17893 12.8211 1.5 10.75 1.5H5.25ZM5.5 3.25C6.74264 3.25 7.75 4.25736 7.75 5.5C7.75 6.74264 6.74264 7.75 5.5 7.75C4.25736 7.75 3.25 6.74264 3.25 5.5C3.25 4.25736 4.25736 3.25 5.5 3.25ZM5.5 4.75C5.08579 4.75 4.75 5.08579 4.75 5.5C4.75 5.91421 5.08579 6.25 5.5 6.25C5.91421 6.25 6.25 5.91421 6.25 5.5C6.25 5.08579 5.91421 4.75 5.5 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhoto16.category = 'Interface General';\n\nexport default Photo16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Photo20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Photo20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 0C17.2018 0 20 2.79822 20 6.25V13.75C20 17.2018 17.2018 20 13.75 20H6.25C2.79822 20 1.29287e-07 17.2018 0 13.75V6.25C0 2.79822 2.79822 5.44135e-08 6.25 0H13.75ZM13.875 9.9375C13.4736 9.9375 13.0885 10.0971 12.8047 10.3809L4.88477 18.2998C5.31725 18.4294 5.77534 18.5 6.25 18.5H13.75C16.3135 18.5 18.4011 16.4692 18.4951 13.9287C18.4867 13.921 18.4779 13.9135 18.4697 13.9053L14.9453 10.3809C14.6615 10.0971 14.2764 9.9375 13.875 9.9375ZM6.25 1.5C3.62665 1.5 1.5 3.62665 1.5 6.25V13.75C1.5 15.3331 2.27508 16.7345 3.46582 17.5977C3.46695 17.5965 3.46859 17.5959 3.46973 17.5947L11.7441 9.32031C12.3092 8.7552 13.0758 8.4375 13.875 8.4375C14.6742 8.4375 15.4408 8.7552 16.0059 9.32031L18.5 11.8145V6.25C18.5 3.62665 16.3734 1.5 13.75 1.5H6.25ZM6.75 4C8.26878 4 9.5 5.23122 9.5 6.75C9.5 8.26878 8.26878 9.5 6.75 9.5C5.23122 9.5 4 8.26878 4 6.75C4 5.23122 5.23122 4 6.75 4ZM6.75 5.5C6.05964 5.5 5.5 6.05964 5.5 6.75C5.5 7.44036 6.05964 8 6.75 8C7.44036 8 8 7.44036 8 6.75C8 6.05964 7.44036 5.5 6.75 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhoto20.category = 'Interface General';\n\nexport default Photo20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Photo24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Photo24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 0C20.5302 0 24 3.46979 24 7.75V16.25C24 20.5302 20.5302 24 16.25 24H7.75C3.46979 24 9.25223e-08 20.5302 0 16.25V7.75C0 3.46979 3.46979 3.66868e-08 7.75 0H16.25ZM16.7129 11.7617C16.1818 11.7617 15.6724 11.9731 15.2969 12.3486L5.54492 22.0986C6.23076 22.3573 6.97364 22.5 7.75 22.5H16.25C19.5527 22.5 22.2549 19.9382 22.4824 16.6934C22.4593 16.6751 22.4364 16.6561 22.415 16.6348L18.1289 12.3486C17.7535 11.9732 17.2438 11.7619 16.7129 11.7617ZM7.75 1.5C4.29822 1.5 1.5 4.29822 1.5 7.75V16.25C1.5 18.365 2.55144 20.2334 4.15918 21.3643L14.2354 11.2881C14.8922 10.6312 15.7839 10.2617 16.7129 10.2617C17.6416 10.2619 18.5328 10.6314 19.1895 11.2881L22.5 14.5986V7.75C22.5 4.29822 19.7018 1.5 16.25 1.5H7.75ZM8 4.75C9.79493 4.75 11.25 6.20507 11.25 8C11.25 9.79493 9.79493 11.25 8 11.25C6.20507 11.25 4.75 9.79493 4.75 8C4.75 6.20507 6.20507 4.75 8 4.75ZM8 6.25C7.0335 6.25 6.25 7.0335 6.25 8C6.25 8.9665 7.0335 9.75 8 9.75C8.9665 9.75 9.75 8.9665 9.75 8C9.75 7.0335 8.9665 6.25 8 6.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhoto24.category = 'Interface General';\n\nexport default Photo24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Photo32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Photo32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V21.75C31 26.8586 26.8586 31 21.75 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM21.9678 15.4971C21.2422 15.4972 20.5463 15.7858 20.0332 16.2988L7.38184 28.9492C8.26921 29.3031 9.23641 29.5 10.25 29.5H21.75C25.9835 29.5 29.4216 26.1054 29.4961 21.8896C29.4873 21.8817 29.4782 21.8737 29.4697 21.8652L23.9033 16.2988C23.3901 15.7857 22.6935 15.4971 21.9678 15.4971ZM10.25 2.5C5.96979 2.5 2.5 5.96979 2.5 10.25V21.75C2.5 24.4554 3.88735 26.8354 5.98828 28.2217L18.9727 15.2383C19.7671 14.4439 20.8444 13.9972 21.9678 13.9971C23.0913 13.9971 24.1694 14.4439 24.9639 15.2383L29.5 19.7744V10.25C29.5 5.96979 26.0302 2.5 21.75 2.5H10.25ZM11 7C13.2091 7 15 8.79086 15 11C15 13.2091 13.2091 15 11 15C8.79086 15 7 13.2091 7 11C7 8.79086 8.79086 7 11 7ZM11 8.5C9.61929 8.5 8.5 9.61929 8.5 11C8.5 12.3807 9.61929 13.5 11 13.5C12.3807 13.5 13.5 12.3807 13.5 11C13.5 9.61929 12.3807 8.5 11 8.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhoto32.category = 'Interface General';\n\nexport default Photo32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PhotoFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PhotoFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C7.82337 1.67826e-10 7.89629 0.00218541 7.96875 0.00585938C8.11367 0.0132158 8.25673 0.0273092 8.39746 0.0488281C8.67865 0.0918069 8.95073 0.162562 9.21094 0.257812C9.4715 0.353208 9.72028 0.473129 9.9541 0.615234C10.071 0.686248 10.1839 0.763116 10.293 0.844727C10.3474 0.88544 10.4008 0.927485 10.4531 0.970703C10.5581 1.05733 10.6587 1.14896 10.7549 1.24512C10.8029 1.29315 10.8498 1.3423 10.8955 1.39258C10.9869 1.49316 11.0737 1.598 11.1553 1.70703C11.6448 2.36158 11.9501 3.16195 11.9941 4.03125C11.9978 4.10371 12 4.17663 12 4.25V7.75C12 7.84454 11.9953 7.93825 11.9893 8.03125C11.9879 8.05116 11.986 8.07098 11.9844 8.09082C11.8107 10.2786 9.98243 12 7.75 12H4.25C2.83059 12 1.5746 11.3035 0.802734 10.2344C0.782223 10.206 0.762009 10.1774 0.742188 10.1484C0.723618 10.1213 0.705453 10.094 0.6875 10.0664C0.673501 10.0449 0.659127 10.0237 0.645508 10.002C0.623744 9.96719 0.602807 9.93191 0.582031 9.89648C0.570958 9.87762 0.559617 9.8589 0.548828 9.83984C0.528613 9.80412 0.509435 9.7678 0.490234 9.73145C0.478606 9.70944 0.467306 9.68727 0.456055 9.66504C0.443842 9.64089 0.430708 9.61718 0.418945 9.59277L0.399414 9.55176C0.29673 9.33288 0.212945 9.10353 0.148438 8.86621L0.133789 8.8125C0.128618 8.79241 0.124024 8.77216 0.119141 8.75195C0.110518 8.71632 0.102444 8.68051 0.0947266 8.64453C0.08889 8.61729 0.0834366 8.58993 0.078125 8.5625C0.0705216 8.52328 0.0631564 8.48393 0.0566406 8.44434C0.0513648 8.41223 0.0465442 8.38 0.0419922 8.34766C0.0382452 8.32107 0.0354786 8.29432 0.0322266 8.26758C0.0277302 8.23055 0.0220925 8.19356 0.0185547 8.15625C0.00586174 8.02256 0 7.88702 0 7.75V4.25C0 1.90285 1.90288 0.00010224 4.25 0H7.75ZM7.5 4.75C6.98109 4.75005 6.48318 4.95636 6.11621 5.32324L2.04688 9.39062C2.54824 10.0628 3.34698 10.5 4.25 10.5H7.75C9.26878 10.5 10.5 9.26878 10.5 7.75V6.93945L8.88379 5.32324C8.51683 4.95637 8.01889 4.75006 7.5 4.75ZM4 2.75C3.30973 2.7501 2.75 3.30971 2.75 4C2.75 4.69029 3.30973 5.2499 4 5.25C4.69024 5.24987 5.25 4.69027 5.25 4C5.25 3.30973 4.69024 2.75013 4 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotoFilled12.category = 'Interface General';\n\nexport default PhotoFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PhotoFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PhotoFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 0C10.8407 1.84215e-09 10.9309 0.00228856 11.0205 0.00683594C12.8099 0.0977386 14.3634 1.08426 15.2402 2.52734C15.3279 2.67165 15.4087 2.82064 15.4824 2.97363C15.6668 3.35634 15.8061 3.76496 15.8936 4.19238C15.9634 4.534 16 4.88773 16 5.25V10.75C16 13.6495 13.6495 16 10.75 16H5.25C3.20896 16 1.44086 14.8348 0.572266 13.1338C0.566233 13.122 0.559656 13.1105 0.553711 13.0986L0.517578 13.0264C0.403657 12.79 0.307406 12.5435 0.229492 12.2891C0.220073 12.2584 0.211993 12.2272 0.203125 12.1963C0.185636 12.1351 0.168625 12.0738 0.15332 12.0117C0.144992 11.978 0.137556 11.9441 0.129883 11.9102C0.115866 11.848 0.102613 11.7856 0.0908203 11.7227C0.0849719 11.6915 0.0795132 11.6603 0.0742188 11.6289C0.0648821 11.5735 0.0564158 11.5179 0.0488281 11.4619C0.042218 11.4133 0.0355384 11.3645 0.0302734 11.3154C0.0257956 11.2736 0.0230213 11.2316 0.0195312 11.1895C0.0152739 11.1382 0.0105835 11.0868 0.0078125 11.0352C0.00275872 10.9407 0 10.8457 0 10.75V5.25C1.25018e-09 4.97806 0.0206778 4.71099 0.0605469 4.4502C0.100385 4.18956 0.158665 3.93501 0.235352 3.68848C0.312074 3.44186 0.40695 3.20317 0.517578 2.97363C0.554487 2.89704 0.593326 2.82154 0.633789 2.74707C0.674157 2.67279 0.715971 2.59941 0.759766 2.52734C0.866713 2.35134 0.985064 2.18311 1.11133 2.02148C1.65803 1.32174 2.37699 0.762793 3.20605 0.412109C3.28449 0.378929 3.364 0.347781 3.44434 0.318359C4.00726 0.112203 4.61568 3.09799e-05 5.25 0H10.75ZM11.25 6.75C10.571 6.75007 9.91959 7.01996 9.43945 7.5L3.10938 13.8281C3.71648 14.2511 4.45397 14.5 5.25 14.5H10.75C12.8211 14.5 14.5 12.8211 14.5 10.75V8.93945L13.0605 7.5C12.5804 7.01996 11.929 6.75006 11.25 6.75ZM5.5 3.25C4.25748 3.25014 3.25 4.25745 3.25 5.5C3.25 6.74255 4.25748 7.74986 5.5 7.75C6.74253 7.74987 7.75 6.74256 7.75 5.5C7.75 4.25744 6.74253 3.25013 5.5 3.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotoFilled16.category = 'Interface General';\n\nexport default PhotoFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PhotoFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PhotoFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 0C17.2018 0 20 2.79822 20 6.25V13.75C20 17.2018 17.2018 20 13.75 20H6.25C4.67651 20 3.24032 19.4168 2.1416 18.457C2.1336 18.45 2.12516 18.4436 2.11719 18.4365C1.69231 18.0616 1.31902 17.6301 1.00879 17.1533C0.999129 17.1385 0.990006 17.1233 0.980469 17.1084C0.93143 17.0316 0.883617 16.954 0.837891 16.875C0.825973 16.8544 0.813447 16.8342 0.801758 16.8135C0.58228 16.424 0.403148 16.0088 0.270508 15.5732C0.259551 15.5373 0.249581 15.501 0.239258 15.4648C0.218456 15.3918 0.198848 15.3183 0.180664 15.2441C0.170467 15.2026 0.160729 15.161 0.151367 15.1191C0.137261 15.056 0.124486 14.9925 0.112305 14.9287C0.102205 14.8759 0.0927429 14.8228 0.0839844 14.7695C0.0740395 14.7089 0.0648288 14.6481 0.0566406 14.5869C0.0500729 14.5379 0.0435096 14.4888 0.0380859 14.4395C0.0296653 14.3627 0.0231952 14.2855 0.0175781 14.208C0.0150088 14.1726 0.0117413 14.1371 0.00976562 14.1016C0.00331325 13.9852 4.41896e-09 13.868 0 13.75V6.25C0 2.79822 2.79822 5.44135e-08 6.25 0H13.75ZM13.875 8.4375C13.0758 8.4375 12.3092 8.7552 11.7441 9.32031L3.46582 17.5977C4.24823 18.1648 5.20977 18.5 6.25 18.5H13.75C16.3734 18.5 18.5 16.3734 18.5 13.75V11.8145L16.0059 9.32031C15.4408 8.7552 14.6742 8.4375 13.875 8.4375ZM6.75 4C5.23122 4 4 5.23122 4 6.75C4 8.26878 5.23122 9.5 6.75 9.5C8.26878 9.5 9.5 8.26878 9.5 6.75C9.5 5.23122 8.26878 4 6.75 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotoFilled20.category = 'Interface General';\n\nexport default PhotoFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PhotoFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PhotoFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.25 0C20.5302 0 24 3.46979 24 7.75V16.25C24 20.5302 20.5302 24 16.25 24H7.75C5.84834 24 4.10728 23.3143 2.75879 22.1777C2.73692 22.1593 2.716 22.1398 2.69434 22.1211C2.60471 22.0438 2.51664 21.965 2.43066 21.8838C2.41627 21.8702 2.40199 21.8565 2.3877 21.8428C2.29812 21.7569 2.21037 21.6692 2.125 21.5791C2.11311 21.5666 2.10165 21.5536 2.08984 21.541C1.79707 21.2279 1.52911 20.8915 1.29102 20.5332C1.28057 20.5175 1.27108 20.5011 1.26074 20.4854C1.19899 20.3909 1.13874 20.2955 1.08105 20.1982C1.05635 20.1566 1.03273 20.1144 1.00879 20.0723C0.963053 19.9918 0.91888 19.9104 0.875977 19.8281C0.854159 19.7863 0.832597 19.7444 0.811523 19.7021C0.769276 19.6174 0.728652 19.5318 0.689453 19.4453C0.670444 19.4034 0.651093 19.3616 0.632812 19.3193C0.581723 19.201 0.533558 19.0812 0.488281 18.96C0.485108 18.9515 0.48166 18.9431 0.478516 18.9346C0.430389 18.8043 0.384964 18.6726 0.34375 18.5391C0.329497 18.4929 0.318097 18.4459 0.304688 18.3994C0.276911 18.303 0.249682 18.2063 0.225586 18.1084C0.215848 18.0689 0.20737 18.029 0.198242 17.9893C0.176642 17.8951 0.155829 17.8005 0.137695 17.7051C0.128749 17.658 0.120395 17.6108 0.112305 17.5635C0.0957865 17.4667 0.0812561 17.3694 0.0683594 17.2715C0.0617695 17.2215 0.0554358 17.1714 0.0498047 17.1211C0.0393721 17.0278 0.0315071 16.9341 0.0244141 16.8398C0.0205451 16.7885 0.014581 16.7372 0.0117188 16.6855C0.00373289 16.5414 3.15937e-09 16.3962 0 16.25V7.75C0 3.46979 3.46979 3.66868e-08 7.75 0H16.25ZM16.7119 10.2617C15.7831 10.2618 14.8921 10.6313 14.2354 11.2881L4.1582 21.3633C5.17458 22.0785 6.41273 22.5 7.75 22.5H16.25C19.7018 22.5 22.5 19.7018 22.5 16.25V14.5986L19.1885 11.2881C18.5316 10.6312 17.6409 10.2617 16.7119 10.2617ZM8 4.75C6.20507 4.75 4.75 6.20507 4.75 8C4.75 9.79493 6.20507 11.25 8 11.25C9.79493 11.25 11.25 9.79493 11.25 8C11.25 6.20507 9.79493 4.75 8 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotoFilled24.category = 'Interface General';\n\nexport default PhotoFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PhotoFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PhotoFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V21.75C31 26.8586 26.8586 31 21.75 31H10.25C7.30065 31 4.6762 29.6177 2.98242 27.4678C2.96548 27.4463 2.94839 27.4249 2.93164 27.4033C2.78151 27.2093 2.63851 27.0096 2.50391 26.8037C2.48611 26.7765 2.46869 26.7491 2.45117 26.7217C2.37738 26.6062 2.30603 26.4891 2.2373 26.3701C2.21701 26.335 2.19661 26.3 2.17676 26.2646C2.0648 26.0649 1.95951 25.8609 1.8623 25.6523C1.83336 25.5903 1.80592 25.5276 1.77832 25.4648C1.76152 25.4266 1.74286 25.3891 1.72656 25.3506L1.61328 25.0674C1.60392 25.0431 1.5951 25.0185 1.58594 24.9941C1.57016 24.952 1.55522 24.9096 1.54004 24.8672C1.5001 24.7558 1.46152 24.6436 1.42578 24.5303C1.41376 24.4921 1.40314 24.4534 1.3916 24.415C1.36357 24.3219 1.33667 24.2282 1.31152 24.1338C1.30225 24.0989 1.29208 24.0643 1.2832 24.0293C1.25279 23.9095 1.2249 23.7886 1.19922 23.667C1.1908 23.6271 1.18271 23.587 1.1748 23.5469C1.15026 23.4224 1.12788 23.2971 1.1084 23.1709C1.10559 23.1527 1.10328 23.1344 1.10059 23.1162C1.08217 22.992 1.06713 22.867 1.05371 22.7412C1.05121 22.7178 1.04822 22.6944 1.0459 22.6709C1.03254 22.536 1.02213 22.4002 1.01465 22.2637C1.01255 22.2253 1.0114 22.1869 1.00977 22.1484C1.00416 22.0163 1 21.8835 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM21.9678 13.9971C20.8444 13.9972 19.767 14.444 18.9727 15.2383L5.9873 28.2217C7.21038 29.0289 8.67491 29.5 10.25 29.5H21.75C26.0302 29.5 29.5 26.0302 29.5 21.75V19.7744L24.9639 15.2383C24.1694 14.4439 23.0913 13.9971 21.9678 13.9971ZM11 7C8.79086 7 7 8.79086 7 11C7 13.2091 8.79086 15 11 15C13.2091 15 15 13.2091 15 11C15 8.79086 13.2091 7 11 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotoFilled32.category = 'Interface General';\n\nexport default PhotoFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Photos12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Photos12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.62491 2.5001C10.4888 2.50031 11.9997 4.01121 11.9999 5.87506V8.62503C11.9996 10.4888 10.4887 11.9998 8.62491 12H5.87494C4.0113 11.9996 2.50029 10.4887 2.49997 8.62503V5.87506C2.50019 4.01132 4.01123 2.50047 5.87494 2.5001H8.62491ZM8.87491 7.75004C8.8338 7.75013 8.79364 7.76686 8.76456 7.79594L6.06049 10.5H8.62491C9.45429 10.4998 10.1559 9.96036 10.4032 9.2139L8.98526 7.79594C8.95612 7.76684 8.91609 7.75006 8.87491 7.75004ZM5.87494 4.00008C4.83965 4.00046 4.00017 4.83973 3.99996 5.87506V8.62503C4.00011 9.12698 4.19917 9.58149 4.52046 9.91799L7.70402 6.73541C8.0144 6.42502 8.43597 6.25015 8.87491 6.25006C9.31388 6.25007 9.73536 6.42407 10.0458 6.73443L10.4999 7.18853V5.87506C10.4997 4.83963 9.66034 4.00029 8.62491 4.00008H5.87494ZM7.25969 0.00305173C7.53167 0.000159957 7.95581 0.0203843 8.44425 0.185667C8.83627 0.318669 9.0457 0.74467 8.913 1.13683C8.78004 1.52884 8.355 1.73927 7.96281 1.60655C7.69147 1.51475 7.45216 1.50217 7.27629 1.50401C7.1904 1.50494 7.09386 1.51419 6.98333 1.53331L5.07807 1.86338L3.20505 2.19346C2.08649 2.39064 1.33884 3.45771 1.53612 4.57625L1.86717 6.45025C1.93903 6.8581 1.66663 7.24746 1.25878 7.31938C0.850961 7.39127 0.461734 7.11873 0.389644 6.71099L0.0595697 4.83601C-0.281404 2.90176 1.01002 1.05691 2.94431 0.715935L4.82124 0.38586L6.72747 0.0557856C6.8892 0.0278003 7.06925 0.00509569 7.25969 0.00305173ZM5.93842 5.00007C6.45608 5.00028 6.87591 5.41985 6.87591 5.93756C6.87587 6.45524 6.45605 6.87484 5.93842 6.87505C5.4206 6.87505 4.99998 6.45537 4.99995 5.93756C4.99995 5.41972 5.42058 5.00007 5.93842 5.00007Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotos12.category = 'Interface General';\n\nexport default Photos12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Photos16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Photos16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.7496 3.0004C14.0968 3.0004 15.9995 4.90313 15.9995 7.25027V11.7501C15.9993 14.0971 14.0966 16 11.7496 16H7.24978C4.90283 16 3.00015 14.097 2.99991 11.7501V7.25027C2.99991 4.90316 4.90268 3.00045 7.24978 3.0004H11.7496ZM10.9997 9.5002C10.8785 9.50022 10.7621 9.54831 10.6764 9.63398L6.07599 14.2335C6.43234 14.4022 6.82932 14.5 7.24978 14.5H11.7496C12.951 14.5 13.9688 13.728 14.3433 12.6544L11.3229 9.63398C11.2372 9.54829 11.1209 9.5002 10.9997 9.5002ZM7.24978 4.50035C5.73108 4.5004 4.49986 5.73156 4.49986 7.25027V11.7501C4.49995 12.3017 4.66353 12.8147 4.94321 13.2452L9.61592 8.57347C9.98291 8.2065 10.4807 8.00027 10.9997 8.00024C11.5187 8.00024 12.0164 8.20647 12.3834 8.57347L14.4996 10.6896V7.25027C14.4996 5.73153 13.2684 4.50035 11.7496 4.50035H7.24978ZM7.14822 0.210443C8.84358 -0.102328 10.1342 0.0291716 11.0915 0.652812C11.4381 0.87896 11.536 1.34397 11.3102 1.69087C11.0841 2.03767 10.6191 2.13548 10.2721 1.90961C9.77721 1.58724 8.94031 1.40352 7.41384 1.68598L3.77723 2.32757C2.2817 2.59127 1.28237 4.0175 1.54585 5.51302L2.12396 8.79026C2.19588 9.19817 1.92349 9.58745 1.51558 9.65937C1.10788 9.73108 0.719475 9.45864 0.647441 9.05099L0.0693338 5.77375C-0.337994 3.46242 1.20515 1.25762 3.51649 0.850072L7.14822 0.209466V0.210443ZM6.99979 5.75031C7.69012 5.75031 8.24975 6.30994 8.24975 7.00027C8.2495 7.6904 7.68997 8.25024 6.99979 8.25024C6.30965 8.25019 5.75007 7.69037 5.74982 7.00027C5.74982 6.30997 6.30949 5.75036 6.99979 5.75031Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotos16.category = 'Interface General';\n\nexport default Photos16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Photos20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Photos20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.75 4C17.6494 4.00014 20 6.35059 20 9.25V14.75C20 17.6494 17.6494 19.9999 14.75 20H9.25C6.35052 20 4.00002 17.6495 4 14.75V9.25C4 6.35051 6.35051 4 9.25 4H14.75ZM15.25 12.25C14.9688 12.25 14.6989 12.3617 14.5 12.5605L8.61426 18.4453C8.82087 18.4806 9.03333 18.5 9.25 18.5H14.75C16.7213 18.4999 18.3354 16.9785 18.4863 15.0459C18.4808 15.0407 18.4751 15.0357 18.4697 15.0303L16 12.5605C15.8012 12.3617 15.5312 12.2501 15.25 12.25ZM9.25 5.5C7.17893 5.5 5.5 7.17893 5.5 9.25V14.75C5.50001 16.0254 6.13745 17.1507 7.11035 17.8281L13.4395 11.5C13.9197 11.0199 14.5709 10.75 15.25 10.75C15.929 10.7501 16.5804 11.0199 17.0605 11.5L18.5 12.9395V9.25C18.5 7.17902 16.8209 5.50014 14.75 5.5H9.25ZM9.2666 0.0966797C11.371 -0.18711 12.9869 0.162705 14.1455 1.24609C14.4478 1.52891 14.4632 2.00315 14.1807 2.30566C13.8978 2.60808 13.4226 2.62453 13.1201 2.3418C12.4128 1.6807 11.3183 1.33315 9.46973 1.58301L9.08984 1.64062L4.60156 2.43262C2.562 2.79225 1.20001 4.73681 1.55957 6.77637L2.74512 13.501C2.817 13.9089 2.54462 14.2982 2.13672 14.3701C1.72906 14.4418 1.34067 14.1693 1.26855 13.7617L0.0820312 7.03711C-0.421449 4.18173 1.48548 1.45866 4.34082 0.955078L8.83887 0.162109L9.2666 0.0966797ZM9.5 7.25C10.7425 7.25014 11.75 8.25745 11.75 9.5C11.75 10.7425 10.7425 11.7499 9.5 11.75C8.25737 11.75 7.25002 10.7426 7.25 9.5C7.25 8.25736 8.25736 7.25 9.5 7.25ZM9.5 8.75C9.08579 8.75 8.75 9.08579 8.75 9.5C8.75002 9.91419 9.0858 10.25 9.5 10.25C9.91408 10.2499 10.25 9.91411 10.25 9.5C10.25 9.08587 9.91409 8.75014 9.5 8.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotos20.category = 'Interface General';\n\nexport default Photos20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Photos24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Photos24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.749 4.00403C21.2007 4.00403 23.9988 6.80244 23.999 10.254V17.7491C23.999 21.2009 21.2008 23.9991 17.749 23.9991H10.249C6.79735 23.999 3.99902 21.2008 3.99902 17.7491V10.254C3.99925 6.80252 6.79749 4.00415 10.249 4.00403H17.749ZM17.874 13.9396C17.4727 13.9396 17.0875 14.0992 16.8037 14.3829L8.88477 22.299C9.31701 22.4284 9.77466 22.4991 10.249 22.4991H17.749C20.3123 22.4991 22.3999 20.4691 22.4941 17.9288C22.4859 17.9213 22.4767 17.9143 22.4688 17.9064L18.9443 14.3829C18.6605 14.0993 18.2753 13.9396 17.874 13.9396ZM10.249 5.50403C7.62592 5.50415 5.49925 7.63095 5.49902 10.254V17.7491C5.49902 19.3321 6.2743 20.7337 7.46484 21.5968C7.46597 21.5957 7.46761 21.595 7.46875 21.5939L15.7432 13.3224C16.3083 12.7574 17.0749 12.4396 17.874 12.4396C18.6731 12.4396 19.4397 12.7575 20.0049 13.3224L22.499 15.8156V10.254C22.4988 7.63087 20.3722 5.50403 17.749 5.50403H10.249ZM13.626 0.0430908C14.45 0.0509949 15.9032 0.206611 17.4453 1.3468C17.7784 1.59309 17.8488 2.0626 17.6025 2.39563C17.3564 2.72839 16.8877 2.79866 16.5547 2.55286C15.3491 1.66142 14.2402 1.5491 13.6113 1.54309C13.3943 1.54108 13.1645 1.56696 12.9141 1.61047L9.32227 2.2345L5.55078 2.89954C2.8878 3.36899 1.1096 5.90847 1.5791 8.57141L2.65527 14.6749C2.72717 15.0828 2.45477 15.4722 2.04688 15.5441C1.63929 15.6157 1.25087 15.3431 1.17871 14.9357L0.101562 8.83215C-0.511989 5.35332 1.8112 2.03535 5.29004 1.422L9.06543 0.756958L12.6582 0.132935C12.9578 0.0809069 13.2848 0.0398759 13.626 0.0430908ZM10.749 8.00305C12.2674 8.00305 13.4986 9.23376 13.499 10.7521C13.499 12.2708 12.2676 13.5021 10.749 13.5021C9.23053 13.502 7.99902 12.2707 7.99902 10.7521C7.99945 9.23384 9.2308 8.00317 10.749 8.00305ZM10.749 9.50305C10.0589 9.50317 9.49946 10.0626 9.49902 10.7521C9.49902 11.4419 10.0586 12.002 10.749 12.0021C11.4396 12.0021 11.999 11.442 11.999 10.7521C11.9986 10.0626 11.4393 9.50305 10.749 9.50305Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotos24.category = 'Interface General';\n\nexport default Photos24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Photos32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Photos32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.252 6.0011C27.532 6.00128 31.002 9.471 31.002 13.7511V23.2511C31.0019 27.5311 27.5319 31.0009 23.252 31.0011H13.752C9.4718 31.0011 6.00204 27.5312 6.00195 23.2511V13.7511C6.00195 9.47089 9.47175 6.0011 13.752 6.0011H23.252ZM24.1318 18.674C23.5361 18.6742 22.9642 18.9109 22.543 19.3322L12.499 29.3751C12.9037 29.4575 13.3229 29.5011 13.752 29.5011H23.252C26.7035 29.5009 29.5019 26.7027 29.502 23.2511V23.1085C29.4914 23.0991 29.4798 23.0903 29.4697 23.0802L25.7217 19.3322C25.3003 18.9109 24.7277 18.674 24.1318 18.674ZM13.752 7.5011C10.3002 7.5011 7.50195 10.2993 7.50195 13.7511V23.2511C7.50202 25.6862 8.89546 27.7938 10.9277 28.8253L21.4824 18.2716C22.185 17.5691 23.1383 17.1742 24.1318 17.174C25.1256 17.174 26.0795 17.569 26.7822 18.2716L29.502 20.9913V13.7511C29.502 10.2994 26.7036 7.50128 23.252 7.5011H13.752ZM18.2354 1.25403C19.2376 1.24339 21.0569 1.37373 22.9473 2.77258C23.2797 3.01899 23.3495 3.48864 23.1035 3.82141C22.8571 4.15422 22.3866 4.224 22.0537 3.97766C20.5265 2.84784 19.0784 2.74425 18.251 2.75305C17.9585 2.75619 17.6569 2.79145 17.3428 2.84583L12.5898 3.66809L7.91406 4.49329C4.51472 5.09268 2.24435 8.33418 2.84375 11.7335L4.17871 19.3009L4.32812 20.129C4.40189 20.5366 4.13115 20.9273 3.72363 21.0011C3.31619 21.0746 2.92631 20.804 2.85254 20.3966L2.70215 19.5675L1.36719 11.9933C0.624138 7.77822 3.43825 3.75898 7.65332 3.01575L12.333 2.19055L17.0879 1.36829C17.4531 1.30508 17.8384 1.25827 18.2354 1.25403ZM14.501 11.0001C16.4339 11.0002 18.001 12.5672 18.001 14.5001C18.0009 16.433 16.4339 18 14.501 18.0001C12.5681 18.0001 11.0011 16.433 11.001 14.5001C11.001 12.5671 12.568 11.0002 14.501 11.0001ZM14.501 12.5001C13.3964 12.5002 12.501 13.3956 12.501 14.5001C12.5011 15.6046 13.3964 16.5001 14.501 16.5001C15.6055 16.5 16.5009 15.6045 16.501 14.5001C16.501 13.3956 15.6056 12.5002 14.501 12.5001Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotos32.category = 'Interface General';\n\nexport default Photos32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PhotosFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PhotosFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.625 2.49988C8.74163 2.49989 8.85712 2.5059 8.9707 2.51746C9.42415 2.56364 9.8511 2.69946 10.2334 2.9071C10.329 2.95905 10.4219 3.01541 10.5117 3.07605C10.9159 3.34905 11.258 3.70722 11.5117 4.12488C11.5681 4.21765 11.6196 4.31363 11.667 4.41199C11.8802 4.85457 11.9999 5.35073 12 5.87488V8.62488C11.9998 10.4887 10.4889 11.9997 8.625 11.9999H5.875C4.9272 11.9997 4.071 11.6086 3.45801 10.9794V10.9803C3.45222 10.9744 3.44715 10.9678 3.44141 10.9618C3.37751 10.8953 3.31613 10.8263 3.25781 10.7548C3.13539 10.6045 3.0261 10.4434 2.93066 10.2733C2.92111 10.2563 2.91063 10.2397 2.90137 10.2225C2.88599 10.194 2.87199 10.1647 2.85742 10.1356C2.84666 10.1142 2.83551 10.0929 2.8252 10.0712C2.61692 9.63276 2.50006 9.14249 2.5 8.62488V5.87488C2.50013 4.70989 3.0904 3.68256 3.98828 3.07605C4.2577 2.89404 4.5549 2.74986 4.87207 2.65125C5.18889 2.55274 5.5258 2.49994 5.875 2.49988H8.625ZM8.875 6.24988C8.43608 6.24998 8.01448 6.42486 7.7041 6.73523L4.51953 9.91785C4.86093 10.2757 5.34141 10.4997 5.875 10.4999H8.625C9.66044 10.4997 10.4998 9.66032 10.5 8.62488V7.18933L10.0459 6.73523C9.7355 6.42493 9.31391 6.24993 8.875 6.24988ZM7.25977 0.00280762C7.53178 -8.39396e-05 7.95582 0.0210641 8.44434 0.186401C8.83628 0.319451 9.04578 0.744474 8.91309 1.1366C8.78023 1.52877 8.35517 1.73907 7.96289 1.60632C7.69155 1.51453 7.45224 1.50194 7.27637 1.50378C7.19048 1.5047 7.09392 1.51396 6.9834 1.53308L5.07812 1.86316L3.2041 2.19324C2.08575 2.39059 1.33889 3.45764 1.53613 4.57605L1.86719 6.45007C1.93904 6.85789 1.66657 7.24723 1.25879 7.31921C0.850907 7.39112 0.461652 7.11866 0.389648 6.71082L0.0595703 4.83679C-0.281604 2.90241 1.00992 1.05767 2.94434 0.716675L4.82129 0.38562L6.72754 0.055542C6.8893 0.0275526 7.0693 0.00484636 7.25977 0.00280762ZM5.93848 4.99988C5.42068 4.99988 5.00008 5.4196 5 5.93738C5 6.45522 5.42063 6.87488 5.93848 6.87488C6.4561 6.87462 6.87598 6.45507 6.87598 5.93738C6.8759 5.41975 6.45606 5.00013 5.93848 4.99988Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotosFilled12.category = 'Interface General';\n\nexport default PhotosFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PhotosFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PhotosFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.75 2.99976C13.4368 2.99976 14.8946 3.98277 15.5811 5.40698C15.6707 5.5929 15.7474 5.78633 15.8096 5.98608C15.9337 6.38525 16 6.80975 16 7.24976V11.7498C16 14.097 14.0972 15.9998 11.75 15.9998H7.25C5.3169 15.9995 3.68616 14.7089 3.1709 12.9421C3.16674 12.9279 3.16319 12.9135 3.15918 12.8992C3.1351 12.8132 3.11247 12.7265 3.09375 12.6384C3.09147 12.6277 3.08912 12.6169 3.08691 12.6062C3.06823 12.5148 3.05276 12.4223 3.04004 12.3289C3.03694 12.3061 3.03399 12.2833 3.03125 12.2605C3.01973 12.1643 3.01083 12.0666 3.00586 11.9685L3 11.7498V7.24976C3.00003 6.80973 3.06724 6.38527 3.19141 5.98608C3.25355 5.78631 3.33029 5.59291 3.41992 5.40698C4.10634 3.98292 5.56337 2.99995 7.25 2.99976H11.75ZM11 7.99976C10.4812 7.99989 9.98311 8.20615 9.61621 8.573L4.94336 13.2449C5.43335 13.9999 6.28284 14.4996 7.25 14.4998H11.75C13.2688 14.4998 14.5 13.2685 14.5 11.7498V10.6892L12.3838 8.573C12.0168 8.20624 11.5189 7.99976 11 7.99976ZM7.94922 0.0700684C9.48941 -0.201312 10.9818 0.3937 11.9268 1.50464C11.8685 1.50289 11.8096 1.50074 11.751 1.50073H7.25098C4.07541 1.5008 1.50099 4.07515 1.50098 7.25073V11.7507C1.501 11.777 1.50258 11.8037 1.50293 11.8298C1.223 11.4114 1.01287 10.937 0.894531 10.4207L0.851562 10.2058L0.0693359 5.77417C-0.337966 3.46282 1.20624 1.25894 3.51758 0.851318L7.94922 0.0700684ZM7 5.74976C6.30997 5.75002 5.75016 6.3097 5.75 6.99976C5.75 7.68995 6.30987 8.24949 7 8.24976C7.69036 8.24976 8.25 7.69011 8.25 6.99976C8.24984 6.30953 7.69026 5.74976 7 5.74976Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotosFilled16.category = 'Interface General';\n\nexport default PhotosFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PhotosFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PhotosFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.0205 4.0061C15.3785 4.02429 15.727 4.07892 16.0625 4.16528C16.2301 4.20842 16.395 4.25878 16.5557 4.31763C16.8773 4.43541 17.1841 4.58462 17.4727 4.76001C17.6168 4.84761 17.757 4.94158 17.8916 5.04224C18.2285 5.29422 18.5343 5.58625 18.8018 5.9104C19.2296 6.42891 19.5602 7.03129 19.7646 7.68872C19.7901 7.7707 19.8134 7.8541 19.835 7.93774C19.9428 8.35682 19.9999 8.79657 20 9.24927V14.7493C20 17.6488 17.6495 19.9993 14.75 19.9993H9.25C7.40998 19.9992 5.79187 19.0522 4.85449 17.6194C4.84798 17.6094 4.84141 17.5991 4.83496 17.5891C4.79209 17.5226 4.75084 17.4545 4.71094 17.386C4.7008 17.3686 4.69061 17.3508 4.68066 17.3333C4.64336 17.2674 4.60677 17.2006 4.57227 17.1331C4.56285 17.1146 4.55315 17.0959 4.54395 17.0774C4.5063 17.0014 4.47054 16.924 4.43652 16.8459C4.43232 16.8363 4.42798 16.8263 4.42383 16.8167C4.35055 16.6457 4.28556 16.47 4.23047 16.2903C4.21593 16.2429 4.20268 16.1947 4.18945 16.1467C4.17948 16.1105 4.16937 16.0739 4.16016 16.0374C4.14574 15.9803 4.13265 15.9223 4.12012 15.8645C4.11011 15.8182 4.09959 15.7716 4.09082 15.7249C4.0847 15.6923 4.07974 15.659 4.07422 15.6262C4.06514 15.5722 4.05624 15.5177 4.04883 15.4631C4.04214 15.414 4.03559 15.3643 4.03027 15.3147C4.02583 15.273 4.02301 15.2307 4.01953 15.1887C4.01529 15.1376 4.01057 15.0859 4.00781 15.0344C4.00278 14.9402 4 14.8447 4 14.7493V9.24927C4.00005 8.86665 4.04235 8.49338 4.12012 8.13403C4.25978 7.4892 4.51743 6.88835 4.87012 6.35571C4.9256 6.27191 4.98289 6.18898 5.04297 6.10864C5.34516 5.70465 5.7044 5.34541 6.1084 5.04321C6.24314 4.94242 6.38304 4.84772 6.52734 4.76001C6.59948 4.71618 6.67271 4.67346 6.74707 4.63306C6.97043 4.5117 7.20386 4.40602 7.44531 4.31763C7.60574 4.25891 7.77018 4.20835 7.9375 4.16528C8.1053 4.12209 8.27634 4.0864 8.4502 4.05981C8.71086 4.01997 8.9782 3.99929 9.25 3.99927H14.75C14.8406 3.99927 14.931 4.00157 15.0205 4.0061ZM15.25 10.7493C14.5713 10.7494 13.9195 11.0195 13.4395 11.4993L7.10938 17.8274C7.71647 18.2505 8.45395 18.4992 9.25 18.4993H14.75C16.8211 18.4993 18.5 16.8203 18.5 14.7493V12.9387L17.0605 11.4993C16.5804 11.0194 15.9288 10.7493 15.25 10.7493ZM9.75879 0.0822754C11.9453 -0.302871 14.0527 0.726054 15.1465 2.51099C15.0157 2.50342 14.8836 2.49928 14.751 2.49927H9.25098C5.52328 2.49927 2.50135 5.52166 2.50098 9.24927V14.7493C2.50098 14.9589 2.51157 15.1665 2.53027 15.3713C1.83521 14.6903 1.32309 13.8104 1.0918 12.801L1.03809 12.5364L0.0830078 7.11938C-0.420235 4.26409 1.4865 1.54083 4.3418 1.03735L9.75879 0.0822754ZM9.5 7.24927C8.2578 7.24947 7.25044 8.25712 7.25 9.49927C7.25007 10.7417 8.25757 11.7491 9.5 11.7493C10.7425 11.7491 11.7499 10.7418 11.75 9.49927C11.7496 8.25708 10.7423 7.2494 9.5 7.24927Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotosFilled20.category = 'Interface General';\n\nexport default PhotosFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PhotosFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PhotosFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.0703 4.01257C18.2836 4.02337 18.4941 4.0444 18.7012 4.07605C18.8046 4.09187 18.9071 4.11089 19.0088 4.13171C19.314 4.19418 19.6112 4.27848 19.8984 4.38367C20.0899 4.45379 20.2769 4.53318 20.459 4.62097C21.2787 5.01601 21.9991 5.58458 22.5723 6.27917C22.7631 6.51048 22.9373 6.75609 23.0938 7.01355C23.407 7.52901 23.6486 8.09314 23.8027 8.69226C23.8284 8.79214 23.8513 8.89324 23.8721 8.995C23.9137 9.19825 23.9455 9.4052 23.9668 9.61511C23.9775 9.72012 23.9858 9.82602 23.9912 9.9325C23.9966 10.0391 23.999 10.1468 23.999 10.2548V17.7499C23.9988 21.2015 21.2007 23.9999 17.749 23.9999H10.249C7.93061 23.9999 5.90899 22.7361 4.83008 20.8612C4.82214 20.8475 4.81349 20.834 4.80566 20.8202C4.75743 20.7349 4.71127 20.6482 4.66699 20.5604C4.66168 20.5499 4.65564 20.5397 4.65039 20.5292L4.61523 20.4589C4.47844 20.1749 4.36268 19.8789 4.26953 19.5731C4.25857 19.5372 4.24861 19.5009 4.23828 19.4647C4.21766 19.3923 4.19774 19.3194 4.17969 19.246C4.16885 19.202 4.15931 19.1575 4.14941 19.1132C4.13616 19.0536 4.12385 18.9936 4.1123 18.9335C4.10153 18.8774 4.09129 18.8211 4.08203 18.7645C4.07262 18.7069 4.06447 18.6488 4.05664 18.5907C4.04986 18.5404 4.04268 18.49 4.03711 18.4393C4.02848 18.3607 4.02229 18.2815 4.0166 18.202C4.0142 18.1686 4.01066 18.135 4.00879 18.1014C4.00233 17.9851 3.99903 17.8678 3.99902 17.7499V10.2548C3.99903 10.0101 4.01464 9.76845 4.04199 9.53113C4.40068 6.42032 7.04215 4.00397 10.249 4.00378H17.749C17.8568 4.00379 17.9639 4.00718 18.0703 4.01257ZM17.875 12.4403C17.0759 12.4403 16.3092 12.7581 15.7441 13.3231L7.4668 21.5985C8.24886 22.1648 9.20964 22.4999 10.249 22.4999H17.749C20.3722 22.4999 22.4988 20.3731 22.499 17.7499V15.8173L20.0049 13.3231C19.4401 12.7583 18.6737 12.4406 17.875 12.4403ZM12.5518 0.0965576C14.9764 -0.330932 17.32 0.701852 18.6826 2.56238C18.3766 2.52562 18.065 2.50477 17.749 2.50476H10.249C5.96894 2.5049 2.49903 5.97464 2.49902 10.2548V17.7499C2.49903 18.0686 2.52022 18.3826 2.55762 18.6913C1.98353 17.9292 1.57452 17.0245 1.39746 16.0204L0.0957031 8.63953C-0.503647 5.24029 1.76683 1.99782 5.16602 1.39832L12.5518 0.0965576ZM10.749 8.00378C9.23082 8.00398 7.9994 9.23457 7.99902 10.7528C7.99929 12.2711 9.23076 13.5026 10.749 13.5028C12.2673 13.5026 13.4988 12.2711 13.499 10.7528C13.4986 9.23458 12.2672 8.004 10.749 8.00378Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotosFilled24.category = 'Interface General';\n\nexport default PhotosFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PhotosFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PhotosFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.251 6.00146C23.5186 6.00147 23.7833 6.01502 24.0439 6.0415C24.1741 6.05473 24.3035 6.07075 24.4316 6.09033C24.6879 6.1295 24.9402 6.18101 25.1875 6.24463C25.9305 6.43575 26.6303 6.73513 27.2695 7.12354C27.6955 7.38237 28.095 7.6807 28.4619 8.01416C28.5537 8.0976 28.6437 8.1833 28.7314 8.271C28.9067 8.44631 29.0735 8.6304 29.2314 8.82178C29.4683 9.10878 29.6848 9.41342 29.8789 9.73291C30.0083 9.94587 30.1285 10.1653 30.2373 10.3911C30.2917 10.504 30.3426 10.619 30.3916 10.7349C30.5385 11.0823 30.6613 11.4428 30.7568 11.814C30.8843 12.3092 30.9644 12.8237 30.9912 13.3521C30.9979 13.4842 31.001 13.6177 31.001 13.7515V23.2515C31.0007 27.5314 27.5309 31.0014 23.251 31.0015H13.751C12.2325 31.0014 10.8168 30.5628 9.62109 29.8081C9.60542 29.7982 9.58982 29.7878 9.57422 29.7778C9.47664 29.7153 9.38065 29.6503 9.28613 29.5835C9.25378 29.5606 9.22144 29.5375 9.18945 29.5142C9.13087 29.4714 9.07294 29.4276 9.01562 29.3833C8.99749 29.3693 8.97894 29.3555 8.96094 29.3413C8.6992 29.1352 8.45073 28.9129 8.21777 28.6753C8.16558 28.6221 8.11413 28.5679 8.06348 28.5132C8.02501 28.4716 7.98678 28.4296 7.94922 28.3872C7.92308 28.3577 7.89776 28.3272 7.87207 28.2974C7.80899 28.2239 7.74686 28.1495 7.68652 28.0737C7.65176 28.0301 7.61685 27.9863 7.58301 27.9419C7.54724 27.8949 7.51225 27.8471 7.47754 27.7993C7.44658 27.7567 7.41585 27.7137 7.38574 27.6704C7.33502 27.5975 7.28555 27.5234 7.2373 27.4487C7.2151 27.4144 7.19257 27.3799 7.1709 27.3452C7.13858 27.2934 7.10729 27.2406 7.07617 27.188C7.04794 27.1403 7.0204 27.0918 6.99316 27.0435C6.96243 26.9888 6.93178 26.9339 6.90234 26.8784C6.86403 26.8063 6.82709 26.7331 6.79102 26.6597C6.7738 26.6246 6.75596 26.5896 6.73926 26.5542C6.70244 26.4762 6.66708 26.3972 6.63281 26.3179C6.62025 26.2887 6.60792 26.2593 6.5957 26.23C6.55793 26.1394 6.5217 26.0478 6.4873 25.9556C6.47766 25.9297 6.46835 25.9035 6.45898 25.8774C6.38153 25.6626 6.31242 25.4434 6.25391 25.2202C6.24797 25.1975 6.24207 25.1746 6.23633 25.1519C6.21351 25.0614 6.19246 24.9701 6.17285 24.8784C6.16406 24.8373 6.1556 24.7958 6.14746 24.7544C6.07993 24.4111 6.03519 24.0596 6.01465 23.7017C6.01219 23.6589 6.01054 23.6157 6.00879 23.5728C6.00444 23.4662 6.00099 23.359 6.00098 23.2515V13.7515C6.00098 13.2166 6.05504 12.6943 6.1582 12.1899C6.26141 11.6853 6.41425 11.1986 6.61035 10.7349C6.65942 10.6189 6.71115 10.5041 6.76562 10.3911C6.87437 10.1655 6.99373 9.94577 7.12305 9.73291C7.31719 9.41339 7.53365 9.10881 7.77051 8.82178C7.9286 8.63018 8.09598 8.44649 8.27148 8.271C8.35907 8.18343 8.44837 8.09747 8.54004 8.01416C8.90698 7.68066 9.30642 7.3824 9.73242 7.12354C10.3717 6.7351 11.0714 6.43576 11.8145 6.24463C12.0621 6.18092 12.3147 6.12952 12.5713 6.09033C12.6995 6.07076 12.8288 6.05472 12.959 6.0415C13.2194 6.01507 13.4836 6.00147 13.751 6.00146H23.251ZM24.1318 17.1743C23.1382 17.1745 22.185 17.5694 21.4824 18.272L10.9268 28.8257C11.7752 29.2564 12.7343 29.5014 13.751 29.5015H23.251C26.7025 29.5014 29.5007 26.703 29.501 23.2515V20.9897L26.7822 18.272C26.0796 17.5693 25.1255 17.1744 24.1318 17.1743ZM17.0078 1.3667C19.5697 0.914968 22.0587 1.77858 23.7842 3.47119C24.1881 3.86808 23.8175 4.50049 23.251 4.50049H13.751C8.64246 4.50049 4.50117 8.64202 4.50098 13.7505V23.2505C4.50098 23.6981 3.94128 23.916 3.73828 23.5171C3.39945 22.851 3.15217 22.1243 3.01562 21.3501L1.36621 11.9937C0.623163 7.77867 3.4374 3.75946 7.65234 3.01611L17.0078 1.3667ZM14.5 11.0005C12.5671 11.0007 11 12.5676 11 14.5005C11.0002 16.4332 12.5673 18.0003 14.5 18.0005C16.4328 18.0004 17.9998 16.4333 18 14.5005C18 12.5675 16.433 11.0005 14.5 11.0005Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPhotosFilled32.category = 'Interface General';\n\nexport default PhotosFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Piano12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Piano12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.0972 5.36889e-09 12 1.90279 12 4.25V7.75C12 10.0972 10.0972 12 7.75 12H4.25C1.90279 12 0 10.0972 0 7.75V4.25C0 1.90279 1.90279 0 4.25 0H7.75ZM8.25 5.5C8.25 6.43162 7.6122 7.21129 6.75 7.43359V10.5H7.75C9.26878 10.5 10.5 9.26878 10.5 7.75V4.25C10.5 2.90206 9.52992 1.78211 8.25 1.54688V5.5ZM3.75 1.54688C2.47008 1.78211 1.5 2.90206 1.5 4.25V7.75C1.5 9.26878 2.73122 10.5 4.25 10.5H5.25V7.43359C4.3878 7.21129 3.75 6.43162 3.75 5.5V1.54688ZM5.25 5.5C5.25 5.77614 5.47386 6 5.75 6H6.25C6.52614 6 6.75 5.77614 6.75 5.5V1.5H5.25V5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPiano12.category = 'Sound & Music';\n\nexport default Piano12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Piano16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Piano16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 0C11.3249 1.16738e-08 11.8778 0.0938627 12.3955 0.264648C12.4579 0.276915 12.5165 0.298517 12.5723 0.325195C14.5735 1.06594 16 2.99125 16 5.25V10.75C16 13.6495 13.6495 16 10.75 16H5.25C2.35051 16 0 13.6495 0 10.75V5.25C1.03827e-08 2.99157 1.42601 1.06618 3.42676 0.325195C3.48247 0.298461 3.54122 0.276989 3.60352 0.264648C4.12148 0.0936768 4.67475 0 5.25 0H10.75ZM7.5 7.5C7.5 8.43162 6.8622 9.21129 6 9.43359V14.5H10V9.43359C9.1378 9.21129 8.5 8.43162 8.5 7.5V1.5H7.5V7.5ZM13 7.5C13 8.43162 12.3622 9.21129 11.5 9.43359V14.4248C13.2117 14.0773 14.5 12.5642 14.5 10.75V5.25C14.5 4.02299 13.911 2.93316 13 2.24902V7.5ZM3 2.24902C2.08897 2.93316 1.5 4.02299 1.5 5.25V10.75C1.5 12.5642 2.78834 14.0773 4.5 14.4248V9.43359C3.6378 9.21129 3 8.43162 3 7.5V2.24902ZM5.25 1.5C4.99321 1.5 4.74228 1.52505 4.5 1.57422V7.5C4.5 7.77614 4.72386 8 5 8H5.5C5.77614 8 6 7.77614 6 7.5V1.5H5.25ZM10 7.5C10 7.77614 10.2239 8 10.5 8H11C11.2761 8 11.5 7.77614 11.5 7.5V1.57422C11.2577 1.52505 11.0068 1.5 10.75 1.5H10V7.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPiano16.category = 'Sound & Music';\n\nexport default Piano16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Piano20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Piano20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 0C17.2018 0 20 2.79822 20 6.25V13.75C20 17.2018 17.2018 20 13.75 20H6.25C2.79822 20 1.29287e-07 17.2018 0 13.75V6.25C0 2.79822 2.79822 5.44135e-08 6.25 0H13.75ZM9 9.75C9 10.8206 8.25169 11.7138 7.25 11.9414V18.5H12.75V11.9414C11.7483 11.7138 11 10.8206 11 9.75V1.5H9V9.75ZM4 2.06543C2.51152 2.86745 1.5 4.44068 1.5 6.25V13.75C1.5 16.2045 3.36169 18.2238 5.75 18.4736V11.9414C4.74831 11.7138 4 10.8206 4 9.75V2.06543ZM16 9.75C16 10.8206 15.2517 11.7138 14.25 11.9414V18.4736C16.6383 18.2238 18.5 16.2045 18.5 13.75V6.25C18.5 4.44068 17.4885 2.86745 16 2.06543V9.75ZM6.25 1.5C5.99481 1.5 5.74429 1.51985 5.5 1.55859V9.75C5.5 10.1642 5.83579 10.5 6.25 10.5H6.75C7.16421 10.5 7.5 10.1642 7.5 9.75V1.5H6.25ZM12.5 9.75C12.5 10.1642 12.8358 10.5 13.25 10.5H13.75C14.1642 10.5 14.5 10.1642 14.5 9.75V1.55859C14.2557 1.51985 14.0052 1.5 13.75 1.5H12.5V9.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPiano20.category = 'Sound & Music';\n\nexport default Piano20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Piano24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Piano24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.2497 0.000488271C16.9285 0.000530128 17.587 0.0874533 18.2145 0.25146C18.226 0.250936 18.238 0.250483 18.2496 0.250483C18.4131 0.250587 18.563 0.304226 18.6861 0.393058C21.772 1.41473 23.9995 4.32181 23.9995 7.75033V16.2502C23.9993 20.3963 20.7427 23.7816 16.6481 23.9893L16.2497 24H7.74984C3.46989 24 -0.000712593 20.5301 -0.000976543 16.2502V7.75033C-0.000976543 4.32213 2.226 1.41499 5.31142 0.393058C5.43481 0.303856 5.58599 0.250483 5.74988 0.250483C5.76102 0.25049 5.77207 0.250972 5.78309 0.25146C6.41099 0.0872598 7.07047 0.000488277 7.74984 0.000488271H16.2497ZM10.4998 11.5003C10.4996 12.7092 9.64041 13.7166 8.49983 13.9484V22.5H15.4997V13.9484C14.3586 13.7169 13.5 12.7096 13.4997 11.5003V1.50046H10.4998V11.5003ZM4.9999 2.13619C2.92681 3.15346 1.49997 5.28527 1.49997 7.75033V16.2502C1.50021 19.4479 3.90184 22.0818 6.99986 22.4522V13.9484C5.8588 13.7169 5.00013 12.7096 4.9999 11.5003V2.13619ZM18.9996 11.5003C18.9994 12.7092 18.1402 13.7166 16.9997 13.9484V22.4522C20.0972 22.0813 22.4993 19.4476 22.4995 16.2502V7.75033C22.4995 5.28574 21.0721 3.15467 18.9996 2.13716V11.5003ZM7.74984 1.50046C7.3219 1.50046 6.90363 1.54352 6.49987 1.62546V11.5003C6.50013 12.0523 6.94774 12.5002 7.49985 12.5002H7.99984C8.55172 12.5 8.99955 12.0521 8.99982 11.5003V1.50046H7.74984ZM14.9997 11.5003C15 12.0523 15.4476 12.5002 15.9997 12.5002H16.4997C17.0516 12.5 17.4994 12.0521 17.4996 11.5003V1.62546C17.0957 1.54343 16.6778 1.50049 16.2497 1.50046H14.9997V11.5003Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPiano24.category = 'Sound & Music';\n\nexport default Piano24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Piano32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Piano32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1.00024C26.8585 1.00038 31 5.14169 31 10.2502V21.7502C30.9999 26.8587 26.8584 31.0001 21.75 31.0002H10.25C5.14145 31.0002 1.00013 26.8588 1 21.7502V10.2502C1 5.14161 5.14137 1.00024 10.25 1.00024H21.75ZM14 15.2502C13.9999 16.6846 12.9015 17.8602 11.5 17.9866V29.5002H20.5V17.9866C19.0985 17.8602 18.0001 16.6846 18 15.2502V2.50024H14V15.2502ZM7.5 3.00317C4.57738 4.11275 2.5 6.93852 2.5 10.2502V21.7502C2.50013 25.9467 5.8355 29.3615 10 29.4934V17.9866C8.59855 17.8602 7.50012 16.6846 7.5 15.2502V3.00317ZM24.5 15.2502C24.4999 16.6846 23.4015 17.8602 22 17.9866V29.4934C26.1643 29.3613 29.4999 25.9466 29.5 21.7502V10.2502C29.5 6.93868 27.4224 4.11286 24.5 3.00317V15.2502ZM10.25 2.50024C9.8245 2.50024 9.40687 2.53486 9 2.60083V15.2502C9.00013 15.9405 9.55973 16.5002 10.25 16.5002H11.25C11.9403 16.5002 12.4999 15.9405 12.5 15.2502V2.50024H10.25ZM19.5 15.2502C19.5001 15.9405 20.0597 16.5002 20.75 16.5002H21.75C22.4403 16.5002 22.9999 15.9405 23 15.2502V2.60083C22.5931 2.53483 22.1756 2.50026 21.75 2.50024H19.5V15.2502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPiano32.category = 'Sound & Music';\n\nexport default Piano32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PianoFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PianoFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.0972 5.36889e-09 12 1.90279 12 4.25V7.75C12 10.0972 10.0972 12 7.75 12H4.25C1.90279 12 0 10.0972 0 7.75V4.25C0 1.90279 1.90279 0 4.25 0H7.75ZM8.2373 1.54492C8.24516 1.61222 8.25 1.68059 8.25 1.75V5.5C8.25 6.43162 7.6122 7.21129 6.75 7.43359V10.5H7.75C9.26878 10.5 10.5 9.26878 10.5 7.75V4.25C10.5 2.89763 9.52348 1.77508 8.2373 1.54492ZM3.76172 1.54492C2.47601 1.77546 1.5 2.89796 1.5 4.25V7.75C1.5 9.26878 2.73122 10.5 4.25 10.5H5.25V7.43359C4.3878 7.21129 3.75 6.43162 3.75 5.5V1.75C3.75 1.68063 3.75387 1.61218 3.76172 1.54492Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPianoFilled12.category = 'Sound & Music';\n\nexport default PianoFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PianoFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PianoFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 0C13.6495 5.88736e-08 16 2.35051 16 5.25V10.75C16 13.6495 13.6495 16 10.75 16H5.25C2.35051 16 0 13.6495 0 10.75V5.25C1.33299e-08 2.35051 2.35051 0 5.25 0H10.75ZM7 7.5C7 8.23975 6.5971 8.8835 6 9.22949V14.5H10V9.22949C9.4029 8.8835 9 8.23975 9 7.5V1.5H7V7.5ZM13 7.5C13 8.43162 12.3622 9.21129 11.5 9.43359V14.4248C13.2117 14.0773 14.5 12.5642 14.5 10.75V5.25C14.5 4.02299 13.911 2.93316 13 2.24902V7.5ZM3 2.24902C2.08897 2.93316 1.5 4.02299 1.5 5.25V10.75C1.5 12.5642 2.78834 14.0773 4.5 14.4248V9.43359C3.6378 9.21129 3 8.43162 3 7.5V2.24902Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPianoFilled16.category = 'Sound & Music';\n\nexport default PianoFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PianoFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PianoFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 0C17.2018 0 20 2.79822 20 6.25V13.75C20 17.2018 17.2018 20 13.75 20H6.25C2.79822 20 1.29287e-07 17.2018 0 13.75V6.25C0 2.79822 2.79822 5.44135e-08 6.25 0H13.75ZM9 9.75C9 10.8206 8.25169 11.7138 7.25 11.9414V18.5H12.75V11.9414C11.7483 11.7138 11 10.8206 11 9.75V1.5H9V9.75ZM4 2.06543C2.51152 2.86745 1.5 4.44068 1.5 6.25V13.75C1.5 16.2045 3.36169 18.2238 5.75 18.4736V11.9414C4.74831 11.7138 4 10.8206 4 9.75V2.06543ZM16 9.75C16 10.8206 15.2517 11.7138 14.25 11.9414V18.4736C16.6383 18.2238 18.5 16.2045 18.5 13.75V6.25C18.5 4.44068 17.4885 2.86745 16 2.06543V9.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPianoFilled20.category = 'Sound & Music';\n\nexport default PianoFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PianoFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PianoFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.2503 0C20.5301 0.000263848 24 3.47079 24 7.75066V16.2503C23.9997 20.3963 20.7432 23.7816 16.6487 23.9893L16.2503 24H7.75066C3.47079 24 0.0012405 20.5301 0.000976523 16.2503V7.75066C0.000976523 3.47063 3.47063 3.66695e-08 7.75066 0H16.2503ZM10.5005 11.5005C10.5003 12.7095 9.64135 13.7177 8.50063 13.9496V22.5001H15.5003V13.9496C14.3595 13.7179 13.5007 12.7097 13.5004 11.5005V1.50092H10.5005V11.5005ZM5.00077 2.13663C2.92772 3.15389 1.50092 5.28565 1.50092 7.75066V16.2503C1.50116 19.448 3.90273 22.0818 7.00069 22.4522V13.9496C5.85984 13.7179 5.001 12.7097 5.00077 11.5005V2.13663ZM19.0002 11.5005C19 12.7095 18.141 13.7177 17.0003 13.9496V22.4522C20.0978 22.0814 22.4998 19.4476 22.5001 16.2503V7.75066C22.5001 5.28612 21.0726 3.15509 19.0002 2.13761V11.5005Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPianoFilled24.category = 'Sound & Music';\n\nexport default PianoFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PianoFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PianoFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1.00024C26.8585 1.00038 31 5.14169 31 10.2502V21.7502C30.9999 26.8587 26.8584 31.0001 21.75 31.0002H10.25C5.14145 31.0002 1.00013 26.8588 1 21.7502V10.2502C1 5.14161 5.14137 1.00024 10.25 1.00024H21.75ZM14 15.2502C13.9999 16.6846 12.9014 17.8601 11.5 17.9866V29.5002H20.5V17.9866C19.0986 17.8601 18.0001 16.6846 18 15.2502V2.50024H14V15.2502ZM7.5 3.00317C4.57738 4.11275 2.5 6.93852 2.5 10.2502V21.7502C2.50013 25.9467 5.8355 29.3615 10 29.4934V17.9866C8.59856 17.8601 7.50012 16.6846 7.5 15.2502V3.00317ZM24.5 15.2502C24.4999 16.6846 23.4014 17.8601 22 17.9866V29.4934C26.1643 29.3613 29.4999 25.9466 29.5 21.7502V10.2502C29.5 6.93868 27.4224 4.11286 24.5 3.00317V15.2502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPianoFilled32.category = 'Sound & Music';\n\nexport default PianoFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PictureInPicture12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PictureInPicture12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.5918 0.941406C10.1769 1.02171 11.4375 2.33239 11.4375 3.9375V8.0625C11.4375 9.71935 10.0944 11.0625 8.4375 11.0625H3.5625C1.90565 11.0625 0.5625 9.71935 0.5625 8.0625V3.9375C0.5625 2.28065 1.90565 0.9375 3.5625 0.9375H8.4375L8.5918 0.941406ZM6.9375 6.75C6.83395 6.75 6.75 6.83395 6.75 6.9375V9.5625H8.4375C9.26593 9.5625 9.9375 8.89093 9.9375 8.0625V6.75H6.9375ZM3.5625 2.4375C2.73407 2.4375 2.0625 3.10907 2.0625 3.9375V8.0625C2.0625 8.89093 2.73407 9.5625 3.5625 9.5625H5.25V6.9375C5.25 6.00552 6.00552 5.25 6.9375 5.25H9.9375V3.9375C9.9375 3.16084 9.34722 2.52211 8.59082 2.44531L8.4375 2.4375H3.5625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPictureInPicture12.category = 'Interface General';\n\nexport default PictureInPicture12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PictureInPicture16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PictureInPicture16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 1.5C13.3211 1.5 15 3.17893 15 5.25V10.75C15 12.8211 13.3211 14.5 11.25 14.5H4.75C2.67893 14.5 1 12.8211 1 10.75V5.25C1 3.17893 2.67893 1.5 4.75 1.5H11.25ZM9.25 8.75C8.97386 8.75 8.75 8.97386 8.75 9.25V13H11.25C12.4926 13 13.5 11.9926 13.5 10.75V8.75H9.25ZM4.75 3C3.50736 3 2.5 4.00736 2.5 5.25V10.75C2.5 11.9926 3.50736 13 4.75 13H7.25V9.25C7.25 8.14543 8.14543 7.25 9.25 7.25H13.5V5.25C13.5 4.00736 12.4926 3 11.25 3H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPictureInPicture16.category = 'Interface General';\n\nexport default PictureInPicture16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PictureInPicture20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PictureInPicture20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.0625 2.0625C16.5478 2.0625 18.5625 4.07722 18.5625 6.5625V13.4375C18.5625 15.9228 16.5478 17.9375 14.0625 17.9375H5.9375C3.45222 17.9375 1.4375 15.9228 1.4375 13.4375V6.5625C1.4375 4.07722 3.45222 2.0625 5.9375 2.0625H14.0625ZM11.5625 10.75C11.1138 10.75 10.75 11.1138 10.75 11.5625V16.4375H14.0625C15.7194 16.4375 17.0625 15.0944 17.0625 13.4375V10.75H11.5625ZM5.9375 3.5625C4.28065 3.5625 2.9375 4.90565 2.9375 6.5625V13.4375C2.9375 15.0944 4.28065 16.4375 5.9375 16.4375H9.25V11.5625C9.25 10.2853 10.2853 9.25 11.5625 9.25H17.0625V6.5625C17.0625 4.90565 15.7194 3.5625 14.0625 3.5625H5.9375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPictureInPicture20.category = 'Interface General';\n\nexport default PictureInPicture20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PictureInPicture24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PictureInPicture24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.1455 2.63184C19.9193 2.77262 22.125 5.06623 22.125 7.875V16.125C22.125 19.0245 19.7745 21.375 16.875 21.375H7.125C4.22551 21.375 1.875 19.0245 1.875 16.125V7.875C1.875 4.97551 4.22551 2.625 7.125 2.625H16.875L17.1455 2.63184ZM13.875 12.75C13.2537 12.75 12.75 13.2537 12.75 13.875V19.875H16.875C18.9461 19.875 20.625 18.1961 20.625 16.125V12.75H13.875ZM7.125 4.125C5.05393 4.125 3.375 5.80393 3.375 7.875V16.125C3.375 18.1961 5.05393 19.875 7.125 19.875H11.25V13.875C11.25 12.4253 12.4253 11.25 13.875 11.25H20.625V7.875C20.625 5.86878 19.0496 4.23051 17.0684 4.12988L16.875 4.125H7.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPictureInPicture24.category = 'Interface General';\n\nexport default PictureInPicture24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PictureInPicture32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PictureInPicture32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.5 3.75C26.2279 3.75 29.25 6.77208 29.25 10.5V21.5C29.25 25.2279 26.2279 28.25 22.5 28.25H9.5C5.77208 28.25 2.75 25.2279 2.75 21.5V10.5C2.75 6.77208 5.77208 3.75 9.5 3.75H22.5ZM18.5 16.75C17.5335 16.75 16.75 17.5335 16.75 18.5V26.75H22.5C25.3995 26.75 27.75 24.3995 27.75 21.5V16.75H18.5ZM9.5 5.25C6.60051 5.25 4.25 7.60051 4.25 10.5V21.5C4.25 24.3995 6.60051 26.75 9.5 26.75H15.25V18.5C15.25 16.7051 16.7051 15.25 18.5 15.25H27.75V10.5C27.75 7.60051 25.3995 5.25 22.5 5.25H9.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPictureInPicture32.category = 'Interface General';\n\nexport default PictureInPicture32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PiggyBank12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PiggyBank12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.749939 0.995647C1.16386 0.995832 1.49972 1.33166 1.49988 1.74559C1.49988 1.9644 1.53822 2.13021 1.58971 2.25531C2.54214 1.46698 3.83003 0.999552 5.19001 0.999552L5.44878 1.00541C6.0518 1.03108 6.64325 1.14494 7.19766 1.3296C7.22353 1.33813 7.23411 1.33432 7.22988 1.33546L8.19953 1.06107L8.32452 1.03373C8.95089 0.935029 9.53536 1.42 9.53536 2.07173V2.73476C9.53578 2.73621 9.53693 2.7385 9.53829 2.7416C9.54258 2.75127 9.55204 2.76657 9.56856 2.78359C9.91719 3.14295 10.2091 3.55403 10.4161 4.00712C11.3038 4.09123 11.9996 4.83914 12 5.74917V6.74908L11.9912 6.92778C11.9017 7.81008 11.1558 8.49792 10.2511 8.49894H9.71503V9.49984C9.715 10.3281 9.04334 10.9995 8.21515 10.9997H7.35292C6.71768 10.9997 6.19135 10.537 6.09032 9.93047C5.88213 9.96097 5.67114 9.98355 5.45854 9.99296L5.19001 9.99882C5.14243 9.99882 5.09471 9.99605 5.04744 9.99491C4.93664 10.5671 4.4343 10.9996 3.82977 10.9997H2.92847C2.10013 10.9997 1.42862 10.3282 1.42859 9.49984V8.61905C1.42862 8.62319 1.42926 8.62098 1.42469 8.61124C1.41947 8.60024 1.40823 8.58273 1.38856 8.56437C0.596256 7.82649 0.0687743 6.83695 0.0058589 5.72378L0 5.49919C9.25219e-05 4.74281 0.208592 4.04633 0.570266 3.43783C0.260099 3.06203 0 2.50893 0 1.74559C0.000162945 1.33154 0.33586 0.995647 0.749939 0.995647ZM5.19001 2.49943C3.02873 2.49943 1.50013 3.95634 1.49988 5.49919L1.50378 5.63589C1.54189 6.31795 1.86391 6.95738 2.41094 7.4668C2.70556 7.74128 2.92847 8.14616 2.92847 8.61905V9.49984H3.59932C3.7214 8.90479 4.25627 8.51595 4.81406 8.49113L4.941 8.49211L5.19001 8.49894L5.39214 8.49406C5.59462 8.4851 5.79692 8.46311 5.99658 8.42864C6.67788 8.3111 7.42851 8.74743 7.55212 9.49984H8.21515V7.7822C8.21519 7.56652 8.3024 7.35036 8.47197 7.19241L8.54911 7.12894C8.70927 7.01296 8.906 6.95929 9.1018 6.97758L9.19945 6.99321L9.25022 6.99906H10.2492C10.3704 6.99882 10.4721 6.91253 10.4952 6.79889L10.5001 6.74908V5.74917C10.4999 5.61175 10.3871 5.49947 10.2492 5.49919V5.49821C9.68696 5.49778 9.26161 5.12638 9.08422 4.7014C8.95762 4.39809 8.75753 4.10264 8.4915 3.82842C8.22825 3.55712 8.03556 3.17428 8.03548 2.73476V2.66543L7.63805 2.7787C7.32259 2.86788 7.0034 2.84523 6.72406 2.75234C6.29588 2.60972 5.84212 2.52281 5.3853 2.50334L5.19001 2.49943ZM7.39295 4.49927C7.80701 4.49927 8.14269 4.83519 8.14289 5.24921C8.14289 5.66339 7.80713 5.99915 7.39295 5.99915C6.97877 5.99915 6.64301 5.66339 6.64301 5.24921C6.64321 4.83519 6.9789 4.49927 7.39295 4.49927ZM4.99764 3.49935C5.41166 3.49827 5.74821 3.83335 5.74953 4.24734C5.75061 4.66148 5.4157 4.9981 5.00155 4.99923C4.65177 5.00019 4.38238 5.10291 4.20181 5.20331C4.11139 5.25361 4.0451 5.30338 4.00456 5.33611C3.98498 5.35194 3.97157 5.3637 3.9655 5.36931C3.96424 5.3706 3.96225 5.37175 3.96159 5.37224L3.91472 5.41619C3.62558 5.66312 3.19059 5.65536 2.90992 5.38689C2.61115 5.10062 2.60055 4.62657 2.88648 4.32741V4.32643H2.88746L2.88844 4.32545L2.89039 4.32252L2.90797 4.30495C2.91751 4.29554 2.92981 4.28404 2.9441 4.27077C2.97318 4.24377 3.01262 4.20854 3.06127 4.16922C3.15852 4.09064 3.29682 3.99105 3.47335 3.89287C3.82744 3.696 4.34417 3.50112 4.99764 3.49935ZM3.96452 5.36931C3.96524 5.36872 3.9666 5.36823 3.96745 5.36736L3.96843 5.36541L3.9694 5.36443H3.97038L3.9694 5.36346L3.96452 5.36931Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPiggyBank12.category = 'Money & Shopping';\n\nexport default PiggyBank12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PiggyBank16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PiggyBank16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.4141 1.036C12.0854 0.846114 12.7498 1.35184 12.75 2.04674V3.64147C12.75 3.69937 12.7751 3.78188 12.8496 3.86705C13.1548 4.21522 13.4207 4.59415 13.6367 4.99791C13.7377 5.18663 13.8829 5.2498 13.9707 5.24986H14.25C15.2164 5.24986 15.9998 6.03355 16 6.99986V8.99986C15.9999 9.96618 15.2165 10.7499 14.25 10.7499H13V13.2499C13 14.2164 12.2165 14.9999 11.25 14.9999H10.043C9.1909 14.9997 8.50021 14.309 8.5 13.4569C8.49996 13.4473 8.49827 13.4404 8.49512 13.4344C8.49097 13.4268 8.48132 13.4144 8.46387 13.4012C8.425 13.372 8.36981 13.3575 8.31738 13.3671C7.84439 13.4538 7.35949 13.4999 6.87012 13.4999C6.77153 13.4999 6.67354 13.4978 6.57617 13.494C6.54759 13.4929 6.52127 13.5041 6.50586 13.5174C6.50311 13.5199 6.50026 13.5219 6.49902 13.5233C6.49627 14.3392 5.83505 14.9997 5.01855 14.9999H3.75C2.7835 14.9999 2 14.2164 2 13.2499V11.829C1.99984 11.7633 1.96736 11.669 1.87207 11.579C0.723939 10.4945 3.51051e-05 9.01745 0 7.37486C8.07394e-05 6.20045 0.363722 5.12009 0.987305 4.20397C0.932422 4.1526 0.875897 4.09712 0.820312 4.036C0.390851 3.56353 0 2.82358 0 1.74986C0.00014228 1.33577 0.335874 0.999864 0.75 0.999864C1.16413 0.999864 1.49986 1.33577 1.5 1.74986C1.5 2.42553 1.73429 2.8111 1.92969 3.02623C1.94527 3.04337 1.96211 3.05864 1.97754 3.07408C3.23838 1.93944 4.98534 1.24986 6.87012 1.24986C7.67523 1.24988 8.46995 1.37446 9.2207 1.59947C9.29483 1.62163 9.35702 1.61888 9.40137 1.60631L11.4141 1.036ZM9.81055 3.04967C9.46198 3.1485 9.10706 3.13097 8.79004 3.036C8.2486 2.87372 7.68335 2.77659 7.11426 2.75475L6.87012 2.74986C3.81007 2.74986 1.50024 4.90923 1.5 7.37486L1.50586 7.59557C1.56608 8.69459 2.0743 9.70598 2.90234 10.4881C3.2483 10.8149 3.49985 11.2874 3.5 11.829V13.2499C3.5 13.3879 3.61193 13.4999 3.75 13.4999H5.00098C5.01184 12.5746 5.82574 11.9633 6.63477 11.995C6.71288 11.998 6.79133 11.9999 6.87012 11.9999L7.16602 11.993C7.46159 11.9792 7.75613 11.9448 8.04688 11.8915C8.96621 11.7229 9.99975 12.3732 10 13.4569C10.0002 13.4805 10.0193 13.4997 10.043 13.4999H11.25C11.3881 13.4999 11.5 13.3879 11.5 13.2499V10.6561C11.5001 10.3151 11.6285 10.0014 11.8281 9.76256C12.0811 9.46012 12.4668 9.24992 12.9072 9.24986H14.25C14.3706 9.24986 14.4716 9.16443 14.4951 9.05064L14.5 8.99986V6.99986C14.4998 6.86197 14.3879 6.74986 14.25 6.74986H13.9707C13.2092 6.74981 12.6142 6.26602 12.3145 5.70592C12.1563 5.41037 11.9572 5.125 11.7217 4.85631C11.445 4.54059 11.25 4.11671 11.25 3.64147V2.64147L9.81055 3.04967ZM10 5.49986C10.5522 5.49986 10.9999 5.9477 11 6.49986C11 7.05215 10.5523 7.49986 10 7.49986C9.44771 7.49986 9 7.05215 9 6.49986C9.00014 5.9477 9.4478 5.49986 10 5.49986ZM7.05957 3.67955C7.47247 3.71246 7.78095 4.07427 7.74805 4.48717C7.71502 4.89993 7.35323 5.20851 6.94043 5.17564C6.31102 5.12549 5.82579 5.28696 5.49902 5.45689C5.33459 5.54243 5.21065 5.62989 5.13184 5.69225C5.09277 5.72317 5.0651 5.74751 5.0498 5.76158C5.04657 5.76453 5.04312 5.76643 5.04102 5.76842C4.75475 6.06726 4.28066 6.07875 3.98145 5.79283C3.68221 5.50661 3.67198 5.03163 3.95801 4.73229L4.42188 5.17564L3.95898 4.73131L3.95996 4.72936C3.96064 4.72865 3.96206 4.72817 3.96289 4.7274C3.96457 4.72568 3.96664 4.72369 3.96875 4.72154C3.97314 4.71709 3.97814 4.71109 3.98438 4.70494C3.99704 4.69249 4.01397 4.67667 4.03418 4.65807C4.07471 4.62077 4.13045 4.57145 4.20117 4.51549C4.34231 4.40383 4.54534 4.26176 4.80664 4.12584C5.33196 3.85265 6.09737 3.60288 7.05957 3.67955ZM5.04199 5.76939H5.04102L5.04004 5.77037L5.03906 5.77232C5.0383 5.7731 5.03754 5.77384 5.03711 5.77428H5.03613C5.0369 5.77352 5.03828 5.77104 5.04102 5.76842L5.04199 5.76939Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPiggyBank16.category = 'Money & Shopping';\n\nexport default PiggyBank16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PiggyBank20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PiggyBank20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.01172 1.01038C10.0653 1.06126 11.0989 1.28793 12.0635 1.65588C12.2739 1.73608 12.479 1.74275 12.6484 1.68909L14.6309 1.06018V1.0592C15.3065 0.844817 15.9998 1.3487 16 2.06018V4.10999C16 4.28676 16.0687 4.48378 16.2129 4.66956C16.6818 5.27347 17.0648 5.9383 17.333 6.651C17.4245 6.89408 17.6126 6.99963 17.75 6.99963C18.9917 7.00021 19.9997 8.00727 20 9.24963V10.7496C20 11.9145 19.1142 12.8721 17.9805 12.9879L17.75 12.9996H16.7012C16.568 12.9997 16.4099 13.0708 16.2881 13.2321C16.2066 13.3401 16.1729 13.4511 16.1729 13.5406V16.7496C16.1729 17.9922 15.1654 18.9995 13.9229 18.9996H12.6436C11.6507 18.9996 10.8458 18.1947 10.8457 17.2018C10.8456 17.1045 10.8003 17.0082 10.6973 16.9313C10.5894 16.851 10.4418 16.8123 10.2988 16.8385C9.87131 16.9173 9.43637 16.9683 8.99805 16.9889L8.55859 16.9996C8.45498 16.9996 8.35159 16.9974 8.24902 16.9938C8.14247 16.9901 8.04208 17.0297 7.97266 17.0905C7.90695 17.1483 7.88003 17.2138 7.87988 17.278C7.87988 18.2286 7.10887 18.9995 6.1582 18.9996H4.80176C3.55912 18.9996 2.55176 17.9923 2.55176 16.7496V15.0563C2.55165 14.8467 2.45477 14.6139 2.25684 14.4127C0.862068 12.9949 0 11.0949 0 8.99963C9.04598e-05 7.45087 0.466319 6.01482 1.27051 4.79944C0.688021 4.28509 0 3.33668 0 1.74963C0.000197845 1.33559 0.335909 0.999634 0.75 0.999634C1.16409 0.999634 1.4998 1.33559 1.5 1.74963C1.5 2.75513 1.89227 3.32567 2.21484 3.62952C3.78946 2.00869 6.0613 0.999634 8.55859 0.999634L9.01172 1.01038ZM8.55859 2.49963C4.60704 2.49963 1.50026 5.46142 1.5 8.99963C1.5 10.6707 2.1851 12.2011 3.32617 13.361C3.74705 13.7888 4.05165 14.3834 4.05176 15.0563V16.7496C4.05176 17.1638 4.38754 17.4996 4.80176 17.4996H6.1582C6.28044 17.4995 6.37988 17.4002 6.37988 17.278C6.38019 16.1861 7.3441 15.4612 8.30176 15.4948C8.38701 15.4977 8.47275 15.4996 8.55859 15.4996L8.92773 15.4908C9.29661 15.4735 9.66459 15.4308 10.0273 15.3639C11.1169 15.1635 12.3455 15.9284 12.3457 17.2018C12.3458 17.3662 12.4791 17.4996 12.6436 17.4996H13.9229C14.337 17.4995 14.6729 17.1638 14.6729 16.7496V13.5406C14.6729 13.0808 14.8415 12.6592 15.0908 12.3287C15.4533 11.8486 16.0305 11.4997 16.7012 11.4996H17.75L17.8262 11.4957C18.2046 11.4572 18.5 11.1375 18.5 10.7496V9.24963C18.4998 8.86187 18.2044 8.54206 17.8262 8.50354L17.75 8.49963C16.87 8.49963 16.1955 7.88849 15.9287 7.17932C15.718 6.61925 15.4129 6.08486 15.0283 5.58948C14.7171 5.18857 14.5 4.67597 14.5 4.10999V2.67444L13.1025 3.11877C12.5659 3.28909 12.0099 3.24095 11.5283 3.05725C10.7042 2.74288 9.8268 2.5513 8.93945 2.50842L8.55859 2.49963ZM12.5 6.74963C13.1902 6.74963 13.7498 7.30945 13.75 7.99963C13.75 8.68999 13.1904 9.24963 12.5 9.24963C11.8096 9.24963 11.25 8.68999 11.25 7.99963C11.2502 7.30945 11.8098 6.74963 12.5 6.74963ZM6.22363 4.46448C6.99935 4.10502 8.1214 3.82994 9.5166 4.12366C9.92169 4.20906 10.1808 4.60719 10.0957 5.01233C10.0102 5.41745 9.61224 5.67674 9.20703 5.59143C8.17856 5.375 7.38649 5.57837 6.85449 5.82483C6.58545 5.94951 6.38073 6.0869 6.24707 6.18909C6.18093 6.23967 6.13251 6.28097 6.10352 6.30725C6.08994 6.31957 6.08006 6.32889 6.0752 6.33362L6.07422 6.33264V6.33459L6.07324 6.33655L6.07129 6.33752L6.02051 6.38538C5.73134 6.63227 5.2963 6.62455 5.01562 6.35608C4.71669 6.06973 4.706 5.59473 4.99219 5.29553L5.36719 5.65393C5.02636 5.32783 4.99569 5.29838 4.99316 5.29553V5.29456L5.02637 5.26135C5.04346 5.24466 5.06633 5.22268 5.09473 5.1969C5.15199 5.14494 5.23321 5.07624 5.33594 4.99768C5.54117 4.84076 5.83907 4.64271 6.22363 4.46448Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPiggyBank20.category = 'Money & Shopping';\n\nexport default PiggyBank20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PiggyBank24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PiggyBank24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.792 1.01331C12.0636 1.07455 13.3118 1.34669 14.4766 1.79065C14.8253 1.92353 15.1797 1.93622 15.4795 1.83069L17.6016 1.08362V1.08264C18.2848 0.842902 18.9999 1.35077 19 2.07385V4.3512C19 4.66113 19.1244 4.98709 19.3594 5.28088C20.0644 6.16183 20.6129 7.15365 20.9404 8.22522C20.9996 8.41872 21.1468 8.49963 21.248 8.49963C22.7659 8.50031 23.9978 9.73128 23.998 11.2496V12.7496C23.998 14.2683 22.7659 15.499 21.248 15.4996H20.8857C20.4254 15.4996 19.9511 15.7757 19.6133 16.2594C19.5321 16.3757 19.4484 16.49 19.3623 16.6012C19.1252 16.9074 19 17.2366 19 17.5455V20.2496C19 21.7683 17.7686 22.9994 16.25 22.9996H15.0293C13.9088 22.9996 13 22.0908 13 20.9703C12.9996 20.6466 12.6642 20.3126 12.2158 20.3717C11.7291 20.4362 11.236 20.4759 10.7412 20.4918L10.2461 20.4996C10.0631 20.4996 9.88072 20.4941 9.7002 20.484C9.2756 20.4604 9.00009 20.7716 9 21.0377C8.99999 22.1211 8.12145 22.9994 7.03809 22.9996H5.75C4.23122 22.9996 3 21.7684 3 20.2496V18.0114C2.99996 17.6758 2.85505 17.3252 2.58496 17.024C1.08683 15.354 0.125914 13.218 0.0117188 10.9537L0 10.4996C8.44408e-05 8.7109 0.529737 7.04889 1.44531 5.63049C0.521435 4.91098 0 3.57024 0 1.74963C0.000211949 1.3356 0.335917 0.999634 0.75 0.999634C1.16391 0.999831 1.49979 1.33572 1.5 1.74963C1.5 3.30854 1.92242 4.08052 2.35742 4.43323C4.24668 2.32729 7.09608 0.99976 10.2461 0.999634L10.792 1.01331ZM10.2461 2.49963C5.35691 2.49985 1.50024 6.13826 1.5 10.4996L1.50977 10.8785C1.60533 12.7669 2.40949 14.5821 3.70117 16.0221C4.17019 16.545 4.49996 17.24 4.5 18.0114V20.2496C4.5 20.94 5.05964 21.4996 5.75 21.4996H7.03809C7.29302 21.4994 7.49999 21.2927 7.5 21.0377C7.50008 19.7553 8.66265 18.9244 9.78418 18.9869C9.9371 18.9954 10.0913 18.9996 10.2461 18.9996L10.6934 18.9928C11.1396 18.9785 11.5827 18.9421 12.0186 18.8844C13.2359 18.7234 14.4996 19.6138 14.5 20.9703C14.5 21.2624 14.7372 21.4996 15.0293 21.4996H16.25C16.9402 21.4994 17.5 20.9399 17.5 20.2496V17.5455C17.5 16.8301 17.7858 16.1869 18.1758 15.6832C18.2469 15.5913 18.3167 15.497 18.3838 15.401C18.9239 14.6276 19.8128 13.9996 20.8857 13.9996H21.248L21.376 13.9928C21.9639 13.9325 22.4314 13.4652 22.4912 12.8776L22.498 12.7496V11.2496C22.4979 10.6032 22.0059 10.071 21.376 10.0065L21.248 9.99963C20.3889 9.99963 19.7274 9.38863 19.5059 8.6637C19.2395 7.79232 18.7878 6.96733 18.1885 6.21838C17.7838 5.71261 17.5 5.06529 17.5 4.3512V2.70862L15.9775 3.24573C15.2925 3.48688 14.5692 3.43092 13.9424 3.19202C12.9184 2.80172 11.8262 2.5647 10.7207 2.51135L10.2461 2.49963ZM15.5 7.99963C16.3283 7.99963 16.9998 8.67137 17 9.49963C17 10.3281 16.3284 10.9996 15.5 10.9996C14.6716 10.9996 14 10.3281 14 9.49963C14.0002 8.67137 14.6717 7.99963 15.5 7.99963ZM7.15625 4.54944C8.07332 4.12448 9.40237 3.79823 11.0596 4.14709C11.4647 4.23238 11.7235 4.62972 11.6387 5.03479C11.5534 5.44 11.1562 5.69997 10.751 5.61487C9.46018 5.34313 8.46052 5.59873 7.78711 5.91077C7.44778 6.06805 7.18879 6.2406 7.01855 6.37073C6.93389 6.43547 6.87129 6.48932 6.83301 6.52405C6.81407 6.54123 6.80091 6.55435 6.79395 6.56116L6.79102 6.56409V6.56311C6.50465 6.86189 6.03059 6.87268 5.73145 6.58655C5.43236 6.30021 5.42178 5.82525 5.70801 5.526L5.83398 5.64612C5.72753 5.54412 5.71128 5.52848 5.70898 5.526V5.52502L5.74609 5.48792C5.76557 5.4689 5.79216 5.44368 5.8252 5.4137C5.89179 5.35327 5.98639 5.27188 6.10742 5.17932C6.34924 4.99445 6.70129 4.76031 7.15625 4.54944Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPiggyBank24.category = 'Money & Shopping';\n\nexport default PiggyBank24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PiggyBank32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PiggyBank32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 1.99951C2.16407 1.99951 2.49977 2.33549 2.5 2.74951C2.5 4.5681 3.30729 5.79853 4.06445 6.20654C6.41665 3.62696 9.90905 2.00067 13.7812 2.00049L14.1279 2.00439C15.8599 2.04752 17.5643 2.41236 19.1445 3.03271C19.5978 3.21064 20.0688 3.24 20.4824 3.10889L23.6328 2.10889L23.7598 2.07666C24.3944 1.95771 24.9992 2.44544 25 3.10889V6.55615C25.0001 6.96642 25.1544 7.38788 25.4336 7.76807C26.1471 8.73958 26.711 9.80771 27.0791 10.9478C27.1932 11.3009 27.4835 11.5003 27.752 11.5005C29.5469 11.5005 31.002 12.9556 31.002 14.7505V17.2505C31.0016 19.045 29.5468 20.5005 27.752 20.5005H27.1172C26.4693 20.5006 25.8309 20.8834 25.3955 21.5142C25.2651 21.703 25.1293 21.887 24.9893 22.0659C24.6757 22.4664 24.5 22.9148 24.5 23.3511V26.7505C24.4999 28.5453 23.0448 30.0005 21.25 30.0005H19.8027C18.5314 30.0003 17.5001 28.9691 17.5 27.6978C17.4997 27.1877 16.9778 26.7148 16.3379 26.811C15.7071 26.9059 15.0675 26.9652 14.4248 26.9888L13.7812 27.0005C13.3774 27.0005 12.9773 26.9797 12.583 26.939C11.9648 26.8754 11.5002 27.3251 11.5 27.771C11.4999 28.9967 10.506 29.9907 9.28027 29.9907H7.75C5.95531 29.9906 4.50014 28.5354 4.5 26.7407V23.4243C4.5 22.9854 4.32489 22.539 4.01074 22.1528C2.25829 19.9984 1.14599 17.3185 1.01367 14.5542L1 14.0005C1 11.5487 1.78119 9.27991 3.11426 7.38916C1.83755 6.56021 1 4.7608 1 2.74951C1.00023 2.3356 1.33607 1.99968 1.75 1.99951ZM13.7812 3.50049C7.50299 3.50081 2.50001 8.24848 2.5 14.0005L2.51172 14.4829C2.62751 16.8958 3.60292 19.2743 5.1748 21.2065C5.6679 21.8127 6 22.584 6 23.4243V26.7407C6.00014 27.707 6.78373 28.4906 7.75 28.4907H9.28027C9.67754 28.4907 9.99986 28.1682 10 27.771C10.0002 26.2647 11.4137 25.3103 12.7373 25.4468C13.0809 25.4823 13.4295 25.5005 13.7812 25.5005L14.3701 25.4897C14.9574 25.4682 15.5413 25.414 16.1152 25.3276C17.524 25.116 18.9998 26.1362 19 27.6978C19.0001 28.1407 19.3598 28.5003 19.8027 28.5005H21.25C22.2164 28.5005 22.9999 27.7169 23 26.7505V23.3511C23 22.5107 23.3351 21.7458 23.8086 21.1411C23.9303 20.9857 24.0479 20.8256 24.1611 20.6616C24.8059 19.7276 25.8638 19.0006 27.1172 19.0005H27.752C28.6579 19.0005 29.4034 18.3116 29.4932 17.4292L29.502 17.2505V14.7505C29.502 13.784 28.7185 13.0005 27.752 13.0005C26.7329 13.0003 25.934 12.2806 25.6523 11.4087C25.3379 10.4349 24.8513 9.51006 24.2246 8.65674C23.7942 8.07076 23.5001 7.34462 23.5 6.55615V3.72412L20.9365 4.53857C20.1463 4.78922 19.3191 4.7127 18.5967 4.4292C17.1701 3.86917 15.6381 3.54296 14.0908 3.50439L13.7812 3.50049ZM21.4023 11.0005C22.2308 11.0005 22.9023 11.6721 22.9023 12.5005C22.9021 13.3287 22.2306 14.0005 21.4023 14.0005C20.5741 14.0005 19.9026 13.3287 19.9023 12.5005C19.9023 11.6721 20.5739 11.0005 21.4023 11.0005ZM9.9502 6.67822C11.0795 6.15489 12.7189 5.75142 14.7695 6.18311C15.1747 6.26846 15.4347 6.66564 15.3496 7.0708C15.2641 7.47576 14.866 7.73599 14.4609 7.65088C12.7766 7.29627 11.4667 7.62912 10.5811 8.03955C10.1353 8.24617 9.79456 8.47377 9.56934 8.646C9.45718 8.73179 9.37444 8.80373 9.32227 8.85107C9.29665 8.87432 9.27806 8.89162 9.26758 8.90186L9.25879 8.91064V8.90967C8.97247 9.20806 8.49827 9.2189 8.19922 8.93311C7.89998 8.64687 7.88972 8.1719 8.17578 7.87256L8.71777 8.39111L8.17676 7.87158L8.18164 7.8667C8.18407 7.8642 8.18697 7.86047 8.19043 7.85693C8.19752 7.84976 8.2074 7.84068 8.21875 7.82959C8.24173 7.80714 8.27333 7.77619 8.31348 7.73975C8.39398 7.66669 8.50977 7.56812 8.6582 7.45459C8.95503 7.2276 9.38884 6.93841 9.9502 6.67822Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPiggyBank32.category = 'Money & Shopping';\n\nexport default PiggyBank32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PiggyBankFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PiggyBankFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.749939 0.996013C1.16412 0.996013 1.49988 1.33177 1.49988 1.74595C1.49989 1.96504 1.53908 2.13053 1.59069 2.25568C2.5431 1.46745 3.83013 0.999919 5.19001 0.999919L5.44878 1.00578C6.0518 1.03145 6.64325 1.14531 7.19766 1.32997C7.22346 1.33845 7.23411 1.33469 7.22988 1.33583L8.19953 1.06144L8.32452 1.0341C8.95089 0.935395 9.53536 1.42037 9.53536 2.0721V2.73513C9.53585 2.73659 9.53703 2.73909 9.53829 2.74196C9.54264 2.75165 9.55222 2.76711 9.56856 2.78395C9.91711 3.14327 10.2091 3.55447 10.4161 4.00749C11.3038 4.09161 11.9996 4.83951 12 5.74953V6.74945L11.9912 6.92815C11.9015 7.81027 11.1556 8.49829 10.2511 8.49931H9.71503V9.5002C9.71481 10.3283 9.04322 10.9999 8.21515 11.0001H7.35292C6.7178 11.0001 6.1915 10.5372 6.09032 9.93083C5.88215 9.96133 5.67113 9.98391 5.45854 9.99333L5.19001 9.99919C5.14243 9.99919 5.09471 9.99642 5.04744 9.99528C4.93651 10.5673 4.43418 10.9999 3.82977 11.0001H2.92847C2.10025 11.0001 1.42882 10.3284 1.42859 9.5002V8.61942C1.42865 8.62301 1.42897 8.62079 1.42469 8.6116C1.41949 8.60064 1.40812 8.58304 1.38856 8.56473C0.596343 7.82694 0.068869 6.83717 0.0058589 5.72414L0 5.49955C9.25171e-05 4.74322 0.20765 4.0457 0.56929 3.43722C0.259497 3.06145 2.75596e-05 2.50857 0 1.74595C0 1.33177 0.335759 0.996013 0.749939 0.996013ZM7.39295 4.49963C6.9789 4.49963 6.64321 4.83556 6.64301 5.24957C6.64321 5.66358 6.9789 5.99951 7.39295 5.99951C7.80701 5.99951 8.14269 5.66358 8.14289 5.24957C8.14269 4.83556 7.80701 4.49963 7.39295 4.49963ZM4.99764 3.49972C4.34417 3.50149 3.82744 3.69637 3.47335 3.89324C3.2969 3.99139 3.15849 4.09103 3.06127 4.16958C3.0127 4.20885 2.97315 4.24417 2.9441 4.27114C2.92989 4.28434 2.91746 4.29594 2.90797 4.30531L2.89039 4.32289L2.88844 4.32582L2.88746 4.3268H2.88648V4.32777C2.60074 4.62694 2.61121 5.10105 2.90992 5.38726C3.19054 5.6555 3.62564 5.66328 3.91472 5.41655L3.96159 5.37261C3.96222 5.37214 3.96423 5.37089 3.9655 5.36968C3.97155 5.36408 3.98507 5.35223 4.00456 5.33648C4.04507 5.30376 4.11147 5.25394 4.20181 5.20368C4.38238 5.10328 4.65177 5.00056 5.00155 4.99959C5.41558 4.99847 5.75041 4.66167 5.74953 4.2477C5.74821 3.83372 5.41166 3.49864 4.99764 3.49972ZM3.97038 5.3648H3.9694L3.96843 5.36577L3.96745 5.36773C3.9666 5.36849 3.96519 5.36913 3.96452 5.36968L3.9694 5.36382L3.97038 5.3648Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPiggyBankFilled12.category = 'Money & Shopping';\n\nexport default PiggyBankFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PiggyBankFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PiggyBankFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.4141 1.03611C12.0853 0.846252 12.7497 1.352 12.75 2.04685V3.64158C12.75 3.69947 12.7751 3.78201 12.8496 3.86716C13.1548 4.21531 13.4207 4.59429 13.6367 4.99802C13.7377 5.18674 13.8829 5.24991 13.9707 5.24997H14.25C15.2163 5.24997 15.9997 6.0337 16 6.99997V8.99997C15.9999 9.96629 15.2165 10.75 14.25 10.75H13V13.25C13 14.2165 12.2165 15 11.25 15H10.043C9.1909 14.9998 8.50021 14.3091 8.5 13.457C8.49994 13.4474 8.49826 13.4405 8.49512 13.4345C8.49095 13.4269 8.48127 13.4145 8.46387 13.4013C8.425 13.3721 8.36979 13.3576 8.31738 13.3672C7.84439 13.4539 7.35949 13.5 6.87012 13.5C6.77153 13.5 6.67354 13.4979 6.57617 13.4941C6.54762 13.493 6.52127 13.5042 6.50586 13.5176C6.50314 13.52 6.50028 13.522 6.49902 13.5234C6.49627 14.3393 5.83505 14.9999 5.01855 15H3.75C2.7835 15 2 14.2165 2 13.25V11.8291C1.99981 11.7634 1.96732 11.6691 1.87207 11.5791C0.723966 10.4946 3.51047e-05 9.01754 0 7.37497C0.000100076 6.2008 0.362954 5.12013 0.986328 4.20408C0.931588 4.15282 0.875747 4.09707 0.820312 4.03611C0.39082 3.56364 0 2.82375 0 1.74997C5.83956e-05 1.33581 0.335822 0.999974 0.75 0.999974C1.16418 0.999974 1.49994 1.33581 1.5 1.74997C1.5 2.42573 1.73427 2.81123 1.92969 3.02634C1.9453 3.04351 1.96209 3.05873 1.97754 3.07419C3.23838 1.93942 4.98532 1.24997 6.87012 1.24997C7.67522 1.24999 8.46996 1.37457 9.2207 1.59958C9.29483 1.62174 9.35702 1.61899 9.40137 1.60642L11.4141 1.03611ZM10 5.49997C9.44783 5.49997 9.00019 5.94785 9 6.49997C9 7.05226 9.44771 7.49997 10 7.49997C10.5523 7.49997 11 7.05226 11 6.49997C10.9998 5.94785 10.5522 5.49997 10 5.49997ZM7.05957 3.67966C6.0974 3.603 5.33196 3.85277 4.80664 4.12595C4.54537 4.26186 4.34231 4.40394 4.20117 4.5156C4.13048 4.57153 4.07471 4.62088 4.03418 4.65818C4.014 4.67675 3.99703 4.69261 3.98438 4.70505C3.97816 4.71118 3.97313 4.71721 3.96875 4.72165C3.96666 4.72378 3.96456 4.7258 3.96289 4.72751C3.96208 4.72826 3.96066 4.72878 3.95996 4.72947L3.95898 4.73142L4.42188 5.17576L3.95801 4.7324C3.67199 5.03173 3.68226 5.50672 3.98145 5.79294C4.28066 6.07886 4.75475 6.06738 5.04102 5.76853C5.04312 5.76655 5.04659 5.76462 5.0498 5.76169C5.06511 5.74761 5.09281 5.72325 5.13184 5.69236C5.21065 5.63001 5.33462 5.54253 5.49902 5.45701C5.82579 5.28708 6.31105 5.1256 6.94043 5.17576C7.35323 5.20862 7.71502 4.90004 7.74805 4.48728C7.7809 4.07442 7.47243 3.71257 7.05957 3.67966ZM5.03613 5.77439H5.03711C5.03755 5.77394 5.03833 5.77319 5.03906 5.77244L5.04004 5.77048L5.04102 5.76951H5.04199L5.04102 5.76853C5.03833 5.7711 5.03691 5.77358 5.03613 5.77439Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPiggyBankFilled16.category = 'Money & Shopping';\n\nexport default PiggyBankFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PiggyBankFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PiggyBankFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.01172 1.01074C10.0653 1.06163 11.0989 1.2883 12.0635 1.65625C12.2739 1.73638 12.4791 1.74307 12.6484 1.68945L14.6309 1.06055V1.05957C15.3065 0.845183 15.9998 1.34907 16 2.06055V4.11035C16.0001 4.28703 16.0688 4.48427 16.2129 4.66992C16.6817 5.27378 17.0649 5.93876 17.333 6.65137C17.4245 6.89421 17.6126 7 17.75 7C18.9917 7.00058 19.9997 8.00763 20 9.25V10.75C19.9998 11.9147 19.1141 12.8725 17.9805 12.9883L17.75 13H16.7012C16.568 13.0001 16.4099 13.0712 16.2881 13.2324C16.2067 13.3403 16.1729 13.4516 16.1729 13.541V16.75C16.1727 17.9924 15.1653 18.9999 13.9229 19H12.6436C11.6508 18.9999 10.846 18.1949 10.8457 17.2021C10.8456 17.1049 10.8002 17.0085 10.6973 16.9316C10.5894 16.8514 10.4418 16.8126 10.2988 16.8389C9.87133 16.9177 9.43635 16.9687 8.99805 16.9893L8.55859 17C8.45499 17 8.35158 16.9977 8.24902 16.9941C8.14247 16.9904 8.04208 17.0301 7.97266 17.0908C7.90708 17.1486 7.88003 17.2142 7.87988 17.2783C7.87968 18.2288 7.10874 18.9999 6.1582 19H4.80176C3.55924 19 2.55196 17.9925 2.55176 16.75V15.0566C2.55165 14.8472 2.45465 14.6142 2.25684 14.4131C0.862149 12.9953 0.000100443 11.0951 0 9C9.04493e-05 7.45141 0.466492 6.01515 1.27051 4.7998C0.687983 4.28549 0 3.33721 0 1.75C0 1.33579 0.335786 1 0.75 1C1.16421 1 1.5 1.33579 1.5 1.75C1.5 2.75518 1.89233 3.32499 2.21484 3.62891C3.78945 2.00806 6.06136 1 8.55859 1L9.01172 1.01074ZM12.5 6.75C11.8098 6.75 11.2502 7.30981 11.25 8C11.2502 8.69019 11.8098 9.25 12.5 9.25C13.1902 9.25 13.7498 8.69019 13.75 8C13.7498 7.30981 13.1902 6.75 12.5 6.75ZM9.5166 4.12402C8.1214 3.83031 6.99935 4.10539 6.22363 4.46484C5.83914 4.64306 5.54114 4.84114 5.33594 4.99805C5.23329 5.07655 5.15196 5.14534 5.09473 5.19727C5.06641 5.22297 5.04342 5.24506 5.02637 5.26172L4.99316 5.29492V5.2959C4.99681 5.2998 5.03297 5.33452 5.36719 5.6543L4.99219 5.2959C4.70619 5.59511 4.71675 6.07015 5.01562 6.35645C5.29625 6.62469 5.7314 6.63242 6.02051 6.38574L6.07129 6.33789L6.07324 6.33691L6.07422 6.33496V6.33301L6.0752 6.33398C6.08004 6.32927 6.09003 6.31986 6.10352 6.30762C6.13248 6.28136 6.18102 6.23997 6.24707 6.18945C6.3807 6.08728 6.58552 5.94986 6.85449 5.8252C7.38649 5.57873 8.17856 5.37536 9.20703 5.5918C9.61209 5.67703 10.0101 5.41759 10.0957 5.0127C10.1808 4.60758 9.92165 4.20946 9.5166 4.12402Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPiggyBankFilled20.category = 'Money & Shopping';\n\nexport default PiggyBankFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PiggyBankFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PiggyBankFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.792 1.01367C12.0636 1.07492 13.3118 1.34705 14.4766 1.79102C14.8252 1.92383 15.1798 1.93653 15.4795 1.83105L17.6016 1.08398V1.08301C18.2848 0.843268 18.9999 1.35114 19 2.07422V4.35156C19.0001 4.66139 19.1245 4.98757 19.3594 5.28125C20.0643 6.16215 20.6129 7.15411 20.9404 8.22559C20.9996 8.41884 21.1468 8.5 21.248 8.5C22.7659 8.50068 23.9978 9.73165 23.998 11.25V12.75C23.9978 14.2685 22.7658 15.4993 21.248 15.5H20.8857C20.4254 15.5 19.9511 15.7761 19.6133 16.2598C19.5321 16.376 19.4483 16.4904 19.3623 16.6016C19.1253 16.9077 19 17.2371 19 17.5459V20.25C18.9998 21.7685 17.7685 22.9998 16.25 23H15.0293C13.9089 23 13.0002 22.091 13 20.9707C12.9996 20.6469 12.6642 20.3129 12.2158 20.3721C11.7291 20.4365 11.236 20.4763 10.7412 20.4922L10.2461 20.5C10.0631 20.5 9.88071 20.4944 9.7002 20.4844C9.2756 20.4608 9.00009 20.7719 9 21.0381C8.99979 22.1213 8.12133 22.9998 7.03809 23H5.75C4.23134 23 3.0002 21.7686 3 20.25V18.0117C2.99996 17.6762 2.85494 17.3255 2.58496 17.0244C1.08691 15.3545 0.125999 13.2182 0.0117188 10.9541L0 10.5C8.44456e-05 8.71116 0.529642 7.04836 1.44531 5.62988C0.521754 4.91027 0 3.57027 0 1.75C0 1.33579 0.335786 1 0.75 1C1.16421 1 1.5 1.33579 1.5 1.75C1.5 3.30957 1.9232 4.0811 2.3584 4.43359C4.24765 2.32766 7.09611 1.00013 10.2461 1L10.792 1.01367ZM15.5 8C14.6717 8 14.0002 8.67174 14 9.5C14.0002 10.3283 14.6717 11 15.5 11C16.3283 11 16.9998 10.3283 17 9.5C16.9998 8.67174 16.3283 8 15.5 8ZM11.0596 4.14746C9.40237 3.79859 8.07332 4.12485 7.15625 4.5498C6.70136 4.76066 6.34922 4.99483 6.10742 5.17969C5.98648 5.27219 5.89176 5.35367 5.8252 5.41406C5.79224 5.44397 5.76553 5.4693 5.74609 5.48828L5.70898 5.52539V5.52637C5.7119 5.52942 5.72998 5.54683 5.83398 5.64648L5.70801 5.52637C5.42196 5.82562 5.43242 6.30064 5.73145 6.58691C6.03053 6.87281 6.50469 6.86201 6.79102 6.56348V6.56445L6.79395 6.56152C6.80089 6.55473 6.81417 6.54151 6.83301 6.52441C6.87126 6.48971 6.93398 6.43578 7.01855 6.37109C7.18877 6.24098 7.44785 6.0684 7.78711 5.91113C8.46052 5.59909 9.46018 5.3435 10.751 5.61523C11.156 5.70027 11.5532 5.44014 11.6387 5.03516C11.7235 4.63011 11.4646 4.23278 11.0596 4.14746Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPiggyBankFilled24.category = 'Money & Shopping';\n\nexport default PiggyBankFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PiggyBankFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PiggyBankFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 2C2.16421 2 2.5 2.33579 2.5 2.75C2.5 4.56892 3.30717 5.79925 4.06445 6.20703C6.41673 3.62743 9.90904 2.00116 13.7812 2.00098L14.1279 2.00488C15.8599 2.04801 17.5643 2.41285 19.1445 3.0332C19.5977 3.21105 20.0689 3.24042 20.4824 3.10938L23.6328 2.10938L23.7598 2.07715C24.3944 1.9582 24.9992 2.44592 25 3.10938V6.55664C25.0002 6.96676 25.1545 7.38852 25.4336 7.76855C26.147 8.73998 26.711 9.80832 27.0791 10.9482C27.1933 11.3012 27.4836 11.5008 27.752 11.501C29.5469 11.501 31.002 12.9561 31.002 14.751V17.251C31.0014 19.0453 29.5466 20.501 27.752 20.501H27.1172C26.4693 20.5011 25.8309 20.8839 25.3955 21.5146C25.2652 21.7034 25.1293 21.8876 24.9893 22.0664C24.6758 22.4668 24.5 22.9154 24.5 23.3516V26.751C24.4996 28.5456 23.0447 30.001 21.25 30.001H19.8027C18.5316 30.0008 17.5004 28.9693 17.5 27.6982C17.4997 27.1882 16.9778 26.7153 16.3379 26.8115C15.7071 26.9064 15.0674 26.9657 14.4248 26.9893L13.7812 27.001C13.3775 27.001 12.9772 26.9802 12.583 26.9395C11.9648 26.8759 11.5002 27.3256 11.5 27.7715C11.4996 28.9969 10.5058 29.9912 9.28027 29.9912H7.75C5.95547 29.991 4.5004 28.5357 4.5 26.7412V23.4248C4.5 22.986 4.32474 22.5394 4.01074 22.1533C2.25839 19.9991 1.1461 17.3188 1.01367 14.5547L1 14.001C1 11.5491 1.7801 9.27945 3.11328 7.38867C1.83698 6.55951 1 4.76091 1 2.75C1 2.33579 1.33579 2 1.75 2ZM21.4023 11.001C20.5739 11.001 19.9023 11.6725 19.9023 12.501C19.9029 13.329 20.5742 14.001 21.4023 14.001C22.2304 14.001 22.9018 13.329 22.9023 12.501C22.9023 11.6725 22.2308 11.001 21.4023 11.001ZM14.7695 6.18359C12.7189 5.75191 11.0795 6.15538 9.9502 6.67871C9.38893 6.93887 8.955 7.22812 8.6582 7.45508C8.50989 7.56853 8.39394 7.66721 8.31348 7.74023C8.27345 7.77658 8.24168 7.80767 8.21875 7.83008C8.2075 7.84106 8.19747 7.8503 8.19043 7.85742C8.18708 7.86088 8.18402 7.86474 8.18164 7.86719L8.17676 7.87207L8.71777 8.3916L8.17578 7.87305C7.88997 8.1724 7.90007 8.64744 8.19922 8.93359C8.4982 9.21907 8.97252 9.20822 9.25879 8.91016V8.91113L9.26758 8.90234C9.27803 8.89214 9.29678 8.8747 9.32227 8.85156C9.3744 8.80425 9.4573 8.73219 9.56934 8.64648C9.79452 8.47428 10.1354 8.24663 10.5811 8.04004C11.4667 7.62961 12.7766 7.29676 14.4609 7.65137C14.8658 7.73638 15.2639 7.47595 15.3496 7.07129C15.4347 6.66616 15.1746 6.26899 14.7695 6.18359Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPiggyBankFilled32.category = 'Money & Shopping';\n\nexport default PiggyBankFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pin12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pin12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 0C8.2165 0 9 0.783502 9 1.75V4.16797C9.00006 4.24939 9.02256 4.32959 9.06445 4.39941L10.2344 6.34961C10.9342 7.51603 10.0937 9 8.7334 9H6.75V11.25C6.75 11.6642 6.4142 12 6 12C5.58582 12 5.25 11.6642 5.25 11.25V9H3.2666C1.9064 8.99994 1.06583 7.516 1.76562 6.34961L2.93555 4.39941C2.97745 4.32958 2.99994 4.24941 3 4.16797V1.75C3 0.783529 3.78354 4.39645e-05 4.75 0H7.25ZM4.75 1.5C4.61197 1.50004 4.5 1.61196 4.5 1.75V4.16797C4.49994 4.52127 4.40346 4.86794 4.22168 5.1709L3.05176 7.12109C2.95183 7.2877 3.07234 7.49994 3.2666 7.5H8.7334C8.92772 7.5 9.04822 7.28773 8.94824 7.12109L7.77832 5.1709C7.59656 4.86795 7.50006 4.52126 7.5 4.16797V1.75C7.5 1.61193 7.38807 1.5 7.25 1.5H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPin12.category = 'Interface General';\n\nexport default Pin12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pin16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pin16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.9502 1C11.082 1.00034 11.9999 1.91792 12 3.0498V6.0791C12.0001 6.22299 12.0383 6.36473 12.1104 6.48926L13.5195 8.92285C14.3104 10.2894 13.3239 11.9997 11.7451 12H8.75V14.25C8.75 14.6641 8.414 14.9997 8 15C7.58579 15 7.25 14.6642 7.25 14.25V12H4.25488C2.67572 12 1.68931 10.2895 2.48047 8.92285L3.88965 6.48926C3.96167 6.36478 3.99993 6.22292 4 6.0791V3.0498C4.00011 1.91778 4.91778 1.00011 6.0498 1H9.9502ZM6.0498 2.5C5.7462 2.50011 5.50011 2.7462 5.5 3.0498V6.0791C5.49993 6.48683 5.39176 6.88735 5.1875 7.24023L3.77832 9.6748C3.56655 10.0414 3.83139 10.5 4.25488 10.5H11.7451C12.1683 10.4997 12.4332 10.0412 12.2217 9.6748L10.8125 7.24023C10.6082 6.88731 10.5001 6.4869 10.5 6.0791V3.0498C10.4999 2.74635 10.2536 2.50034 9.9502 2.5H6.0498Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPin16.category = 'Interface General';\n\nexport default Pin16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pin20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pin20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4502 1C13.8584 1.00011 14.9999 2.14163 15 3.5498V7.62695C15 7.8311 15.0499 8.03253 15.1455 8.21289L16.7598 11.2549C17.6609 12.9533 16.4295 15 14.5068 15H10.75V18.25C10.75 18.6642 10.4142 19 10 19C9.58583 19 9.25 18.6642 9.25 18.25V15H5.49316C3.5706 14.9999 2.3392 12.9532 3.24023 11.2549L4.85449 8.21289C4.95013 8.03252 5 7.83111 5 7.62695V3.5498C5.00011 2.14166 6.14167 1.00015 7.5498 1H12.4502ZM7.5498 2.5C6.9701 2.50015 6.50011 2.97009 6.5 3.5498V7.62695C6.5 8.07623 6.39021 8.51912 6.17969 8.91602L4.56543 11.958C4.19447 12.6573 4.70157 13.4999 5.49316 13.5H14.5068C15.2985 13.5 15.8056 12.6573 15.4346 11.958L13.8203 8.91602C13.6098 8.51913 13.5 8.07622 13.5 7.62695V3.5498C13.4999 2.97006 13.0299 2.50011 12.4502 2.5H7.5498Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPin20.category = 'Interface General';\n\nexport default Pin20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pin24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pin24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.0498 1C16.6789 1.00011 18 2.32102 18 3.9502V9.18359C18 9.43973 18.0593 9.69278 18.1738 9.92188L20.0791 13.7305C21.0597 15.6918 19.6332 17.9998 17.4404 18H12.75V22.25C12.75 22.6641 12.4141 22.9999 12 23C11.5858 23 11.25 22.6642 11.25 22.25V18H6.55957C4.36666 17.9999 2.94017 15.6919 3.9209 13.7305L5.82617 9.92188C5.94069 9.6928 5.99999 9.4397 6 9.18359V3.9502C6 2.32096 7.32096 1 8.9502 1H15.0498ZM8.9502 2.5C8.14938 2.5 7.5 3.14938 7.5 3.9502V9.18359C7.49999 9.67249 7.38559 10.1545 7.16699 10.5918L5.2627 14.4014C4.78065 15.3654 5.48173 16.4999 6.55957 16.5H17.4404C18.5181 16.4998 19.2192 15.3654 18.7373 14.4014L16.833 10.5918C16.6144 10.1545 16.5 9.67253 16.5 9.18359V3.9502C16.5 3.14945 15.8505 2.50011 15.0498 2.5H8.9502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPin24.category = 'Interface General';\n\nexport default Pin24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pin32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pin32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.25 1C22.3211 1 24 2.67893 24 4.75V12.2949C24 12.6506 24.078 13.0025 24.2275 13.3252L26.7061 18.6729C27.8577 21.158 26.0427 23.9997 23.3037 24H16.75V30.25C16.75 30.6642 16.4142 31 16 31C15.586 30.9998 15.25 30.6641 15.25 30.25V24H8.69629C5.9576 23.9994 4.14248 21.1579 5.29395 18.6729L7.77246 13.3252C7.92202 13.0025 7.99996 12.6506 8 12.2949V4.75C8 2.67907 9.67913 1.00023 11.75 1H20.25ZM11.75 2.5C10.5076 2.50023 9.5 3.5075 9.5 4.75V12.2949C9.49996 12.8683 9.37485 13.4348 9.13379 13.9551L6.65527 19.3037C5.9645 20.7946 7.05329 22.4994 8.69629 22.5H23.3037C24.947 22.4997 26.0357 20.7948 25.3447 19.3037L22.8662 13.9551C22.6252 13.4348 22.5 12.8683 22.5 12.2949V4.75C22.5 3.50736 21.4926 2.5 20.25 2.5H11.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPin32.category = 'Interface General';\n\nexport default Pin32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.25 0C8.2165 0 9 0.783502 9 1.75V4.16797C9.00006 4.24939 9.02257 4.32959 9.06445 4.39941L10.2344 6.34961C10.9342 7.51603 10.0937 9 8.7334 9H6.75V11.25C6.75 11.6642 6.4142 12 6 12C5.58582 12 5.25 11.6642 5.25 11.25V9H3.2666C1.9064 8.99994 1.06583 7.516 1.76562 6.34961L2.93555 4.39941C2.97745 4.32958 2.99994 4.24941 3 4.16797V1.75C3 0.783529 3.78354 4.39982e-05 4.75 0H7.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinFilled12.category = 'Interface General';\n\nexport default PinFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.9502 1C11.082 1.00034 11.9999 1.91792 12 3.0498V6.0791C12.0001 6.22299 12.0383 6.36473 12.1104 6.48926L13.5195 8.92285C14.3104 10.2894 13.324 11.9997 11.7451 12H8.75V14.25C8.75 14.6641 8.414 14.9997 8 15C7.58579 15 7.25 14.6642 7.25 14.25V12H4.25488C2.67572 12 1.68931 10.2895 2.48047 8.92285L3.88965 6.48926C3.96167 6.36477 3.99993 6.22292 4 6.0791V3.0498C4.00011 1.91778 4.91778 1.00011 6.0498 1H9.9502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinFilled16.category = 'Interface General';\n\nexport default PinFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4502 1C13.8584 1.00011 14.9999 2.14163 15 3.5498V7.62695C15 7.83109 15.0499 8.03253 15.1455 8.21289L16.7598 11.2549C17.6609 12.9532 16.4295 15 14.5068 15H10.75V18.25C10.75 18.6642 10.4142 19 10 19C9.58583 19 9.25 18.6642 9.25 18.25V15H5.49316C3.57059 14.9999 2.3392 12.9532 3.24023 11.2549L4.85449 8.21289C4.95013 8.03252 5 7.83111 5 7.62695V3.5498C5.00011 2.14166 6.14167 1.00015 7.5498 1H12.4502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinFilled20.category = 'Interface General';\n\nexport default PinFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.25 1C16.7687 1.00013 18 2.2313 18 3.75V9.18359C18 9.43973 18.0593 9.69278 18.1738 9.92188L20.2236 14.0205C21.1375 15.8488 19.8077 17.9998 17.7637 18H12.75V22.25C12.75 22.6641 12.4141 22.9998 12 23C11.5858 23 11.25 22.6642 11.25 22.25V18H6.23633C4.19214 18 2.86242 15.8489 3.77637 14.0205L5.82617 9.92188C5.94069 9.69281 5.99999 9.43969 6 9.18359V3.75C6 2.23122 7.23122 1 8.75 1H15.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinFilled24.category = 'Interface General';\n\nexport default PinFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.25 1C22.3211 1 24 2.67893 24 4.75V12.2949C24 12.6506 24.078 13.0025 24.2275 13.3252L26.7061 18.6729C27.8577 21.158 26.0427 23.9997 23.3037 24H16.75V30.25C16.75 30.6642 16.4142 31 16 31C15.586 30.9998 15.25 30.6641 15.25 30.25V24H8.69629C5.9576 23.9994 4.14248 21.1579 5.29395 18.6729L7.77246 13.3252C7.92202 13.0025 7.99996 12.6506 8 12.2949V4.75C8 2.67907 9.67913 1.00023 11.75 1H20.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinFilled32.category = 'Interface General';\n\nexport default PinFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinTilted12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinTilted12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.37793 1.36829C7.06135 0.684869 8.1701 0.684869 8.85352 1.36829L10.6211 3.13586C11.3044 3.81928 11.3044 4.9271 10.6211 5.61047L8.91113 7.32043C8.85368 7.37804 8.8127 7.45049 8.79297 7.52942L8.24121 9.73547C7.9113 11.0551 6.26752 11.5107 5.30566 10.549L3.90332 9.14563L2.3125 10.7374C2.01967 11.03 1.54479 11.03 1.25195 10.7374C0.95906 10.4445 0.95906 9.9688 1.25195 9.6759L2.84277 8.08508L1.44043 6.68274C0.4787 5.72092 0.933429 4.07719 2.25293 3.74719L4.45898 3.19543C4.538 3.17568 4.61131 3.13481 4.66895 3.07727L6.37793 1.36829ZM7.79297 2.42883C7.69535 2.33121 7.53709 2.33123 7.43945 2.42883L5.72949 4.13782C5.47962 4.3876 5.166 4.56482 4.82324 4.65051L2.61719 5.20227C2.4287 5.24939 2.36365 5.48478 2.50098 5.62219L6.36621 9.48743C6.50351 9.62473 6.73875 9.56038 6.78613 9.37219L7.33789 7.16516C7.42359 6.8226 7.60097 6.50965 7.85059 6.25989L9.56055 4.54993C9.6581 4.45234 9.65802 4.29404 9.56055 4.19641L7.79297 2.42883Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinTilted12.category = 'Interface General';\n\nexport default PinTilted12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinTilted16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinTilted16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.54102 1.83356C9.34156 1.03317 10.6399 1.03317 11.4404 1.83356L14.1982 4.59137C14.9984 5.39183 14.9983 6.68929 14.1982 7.48981L12.0557 9.63239C11.9541 9.73414 11.8808 9.86164 11.8438 10.0005L11.1201 12.7173C10.7132 14.2432 8.80608 14.7549 7.68945 13.6382L5.57129 11.5211L3.27344 13.8189C2.98063 14.1117 2.5058 14.1115 2.21289 13.8189C1.92 13.526 1.92 13.0513 2.21289 12.7584L4.51074 10.4605L2.39258 8.34235C1.27604 7.22579 1.78794 5.3188 3.31348 4.91168L6.03125 4.18707C6.1702 4.14998 6.29767 4.0768 6.39941 3.97516L8.54102 1.83356ZM10.3789 2.8941C10.1641 2.67967 9.81626 2.67956 9.60156 2.8941L7.45996 5.03571C7.17158 5.32398 6.81196 5.53121 6.41797 5.63629L3.7002 6.3609C3.29124 6.47037 3.15369 6.98234 3.45312 7.2818L8.75 12.5777C9.04942 12.8771 9.56035 12.7404 9.66992 12.3316L10.3955 9.61383C10.5006 9.21991 10.7069 8.8602 10.9951 8.57184L13.1377 6.42926C13.352 6.21453 13.3521 5.86659 13.1377 5.65192L10.3789 2.8941Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinTilted16.category = 'Interface General';\n\nexport default PinTilted16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinTilted20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinTilted20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5371 2.39001C11.5328 1.39474 13.1468 1.39486 14.1426 2.39001L17.6084 5.85583C18.6037 6.85158 18.6037 8.46558 17.6084 9.4613L14.7256 12.3441C14.5812 12.4885 14.474 12.6666 14.4141 12.8617L13.4043 16.1537C12.8406 17.9917 10.5226 18.5687 9.16309 17.2094L6.50684 14.5531L3.63379 17.4252C3.34091 17.7181 2.86614 17.718 2.57324 17.4252C2.2804 17.1323 2.28037 16.6575 2.57324 16.3646L5.44531 13.4926L2.78906 10.8353C1.42988 9.47579 2.00675 7.15784 3.84473 6.59412L7.13672 5.58435C7.33184 5.52445 7.50996 5.41812 7.6543 5.2738L10.5371 2.39001ZM13.082 3.45154C12.672 3.04167 12.0077 3.04167 11.5977 3.45154L8.71484 6.33435C8.39728 6.65189 8.00645 6.88712 7.57715 7.01892L4.28418 8.02869C3.52752 8.26085 3.29016 9.21498 3.84961 9.77478L10.2236 16.1488C10.7834 16.7084 11.7376 16.471 11.9697 15.7142L12.9795 12.4222C13.1113 11.9928 13.3464 11.6012 13.6641 11.2836L16.5479 8.40076C16.9574 7.99082 16.9573 7.32634 16.5479 6.91638L13.082 3.45154Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinTilted20.category = 'Interface General';\n\nexport default PinTilted20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinTilted24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinTilted24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.6914 2.77661C13.8433 1.62491 15.7113 1.62502 16.8633 2.77661L21.1768 7.09009C22.3287 8.24206 22.3286 10.1099 21.1768 11.262L17.4766 14.9631C17.2955 15.1442 17.1582 15.3648 17.0771 15.6077L15.7314 19.6477C15.038 21.7281 12.3974 22.3516 10.8467 20.801L7.5293 17.4846L3.99414 21.0198C3.70126 21.3127 3.22649 21.3126 2.93359 21.0198C2.64089 20.7269 2.64076 20.2521 2.93359 19.9592L6.46875 16.4241L3.15234 13.1077C1.60179 11.557 2.22526 8.91636 4.30566 8.2229L8.3457 6.8772C8.5887 6.7962 8.81009 6.65889 8.99121 6.47778L12.6914 2.77661ZM15.8027 3.83813C15.2365 3.27188 14.3182 3.27187 13.752 3.83813L10.0518 7.53833C9.70606 7.88401 9.28408 8.14345 8.82031 8.2981L4.78027 9.64575C3.75772 9.9866 3.45081 11.2849 4.21289 12.0471L11.9072 19.7405C12.6693 20.5025 13.9666 20.1963 14.3076 19.1741L15.6553 15.1331C15.8099 14.6696 16.0696 14.2482 16.415 13.9026L20.1162 10.2014C20.6823 9.63514 20.6824 8.71683 20.1162 8.15063L15.8027 3.83813Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinTilted24.category = 'Interface General';\n\nexport default PinTilted24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinTilted32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinTilted32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.9365 3.69952C18.4009 2.23537 20.7748 2.23545 22.2393 3.69952L28.25 9.71027C29.7144 11.1747 29.7143 13.5485 28.25 15.013L22.915 20.3489C22.6637 20.6003 22.4701 20.9039 22.3477 21.2376L20.3184 26.7718C19.3754 29.3435 16.0825 30.0697 14.1455 28.1331L9.51172 23.4984L4.91602 28.095C4.62314 28.3879 4.14739 28.3879 3.85449 28.095C3.56185 27.8022 3.56194 27.3274 3.85449 27.0345L8.45117 22.4378L3.81738 17.804C1.88088 15.8671 2.6062 12.5742 5.17773 11.6312L10.7119 9.60284C11.0459 9.4804 11.35 9.28596 11.6016 9.03448L16.9365 3.69952ZM21.1787 4.76007C20.3001 3.88178 18.8757 3.88171 17.9971 4.76007L12.6621 10.095C12.2567 10.5004 11.7677 10.8126 11.2295 11.0101L5.69434 13.0403C4.15159 13.6062 3.71622 15.5813 4.87793 16.7435L15.207 27.0726C16.3693 28.2339 18.3445 27.798 18.9102 26.2552L20.9395 20.721C21.1369 20.1826 21.4491 19.6929 21.8545 19.2874L27.1895 13.9525C28.0679 13.0738 28.0681 11.6494 27.1895 10.7708L21.1787 4.76007Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinTilted32.category = 'Interface General';\n\nexport default PinTilted32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinTiltedFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinTiltedFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.37793 1.36829C7.06135 0.684869 8.1701 0.684869 8.85352 1.36829L10.6211 3.13586C11.3044 3.81928 11.3044 4.9271 10.6211 5.61047L8.91113 7.32043C8.85368 7.37804 8.8127 7.45049 8.79297 7.52942L8.24121 9.73547C7.9113 11.0551 6.26752 11.5107 5.30566 10.549L3.90332 9.14563L2.3125 10.7374C2.01967 11.03 1.54479 11.03 1.25195 10.7374C0.95906 10.4445 0.95906 9.9688 1.25195 9.6759L2.84277 8.08508L1.44043 6.68274C0.4787 5.72092 0.933429 4.07719 2.25293 3.74719L4.45898 3.19543C4.538 3.17568 4.61131 3.13481 4.66895 3.07727L6.37793 1.36829Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinTiltedFilled12.category = 'Interface General';\n\nexport default PinTiltedFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinTiltedFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinTiltedFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.54102 1.83356C9.34156 1.03317 10.6399 1.03317 11.4404 1.83356L14.1982 4.59137C14.9984 5.39183 14.9983 6.68929 14.1982 7.48981L12.0557 9.63239C11.9541 9.73414 11.8808 9.86164 11.8438 10.0005L11.1201 12.7173C10.7132 14.2432 8.80609 14.7549 7.68945 13.6382L5.57129 11.5211L3.27344 13.8189C2.98063 14.1117 2.5058 14.1115 2.21289 13.8189C1.92 13.526 1.92 13.0513 2.21289 12.7584L4.51074 10.4605L2.39258 8.34235C1.27604 7.22579 1.78794 5.3188 3.31348 4.91168L6.03125 4.18707C6.1702 4.14998 6.29767 4.0768 6.39941 3.97516L8.54102 1.83356Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinTiltedFilled16.category = 'Interface General';\n\nexport default PinTiltedFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinTiltedFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinTiltedFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5371 2.39001C11.5328 1.39474 13.1468 1.39486 14.1426 2.39001L17.6084 5.85583C18.6037 6.85158 18.6037 8.46558 17.6084 9.4613L14.7256 12.3441C14.5812 12.4885 14.474 12.6666 14.4141 12.8617L13.4043 16.1537C12.8406 17.9917 10.5226 18.5687 9.16309 17.2094L6.50684 14.5531L3.63379 17.4252C3.34091 17.7181 2.86614 17.718 2.57324 17.4252C2.2804 17.1323 2.28037 16.6575 2.57324 16.3646L5.44531 13.4926L2.78906 10.8353C1.42988 9.47579 2.00675 7.15784 3.84473 6.59412L7.13672 5.58435C7.33184 5.52445 7.50996 5.41812 7.6543 5.2738L10.5371 2.39001Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinTiltedFilled20.category = 'Interface General';\n\nexport default PinTiltedFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinTiltedFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinTiltedFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.6914 2.77661C13.8433 1.62491 15.7113 1.62502 16.8633 2.77661L21.1768 7.09009C22.3287 8.24207 22.3286 10.1099 21.1768 11.262L17.4766 14.9631C17.2955 15.1442 17.1582 15.3648 17.0771 15.6077L15.7314 19.6477C15.038 21.7281 12.3974 22.3516 10.8467 20.801L7.5293 17.4846L3.99414 21.0198C3.70126 21.3127 3.22649 21.3126 2.93359 21.0198C2.64089 20.7269 2.64076 20.2521 2.93359 19.9592L6.46875 16.4241L3.15234 13.1077C1.60179 11.557 2.22526 8.91636 4.30566 8.2229L8.3457 6.8772C8.58869 6.7962 8.81009 6.65889 8.99121 6.47778L12.6914 2.77661Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinTiltedFilled24.category = 'Interface General';\n\nexport default PinTiltedFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PinTiltedFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PinTiltedFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.9365 3.69952C18.4009 2.23534 20.7748 2.23548 22.2393 3.69952L28.25 9.71027C29.7144 11.1747 29.7143 13.5485 28.25 15.013L22.915 20.3489C22.6638 20.6003 22.4701 20.9039 22.3477 21.2376L20.3184 26.7718C19.3754 29.3434 16.0825 30.0697 14.1455 28.1331L9.51172 23.4984L4.91602 28.095C4.62314 28.3879 4.14739 28.3879 3.85449 28.095C3.56191 27.8022 3.562 27.3273 3.85449 27.0345L8.45117 22.4378L3.81738 17.804C1.8809 15.8671 2.60626 12.5742 5.17773 11.6312L10.7119 9.60284C11.0459 9.4804 11.35 9.28596 11.6016 9.03448L16.9365 3.69952Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPinTiltedFilled32.category = 'Interface General';\n\nexport default PinTiltedFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PineTree12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PineTree12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.31701 0.290029C5.68813 -0.0946178 6.31127 -0.0948288 6.68225 0.290029L6.75744 0.378897L9.8551 4.47753C10.3278 5.10325 9.88149 5.99976 9.09729 5.99999H8.984L10.818 8.48632C11.2802 9.11343 10.8324 9.99976 10.0533 9.99999H6.74963V11.25C6.74963 11.6641 6.4137 11.9998 5.99963 12C5.58542 12 5.24963 11.6642 5.24963 11.25V9.99999H1.94592C1.16659 9.99999 0.718707 9.11352 1.18127 8.48632L3.01525 5.99999H2.901C2.11685 5.99973 1.6706 5.10324 2.14318 4.47753L5.24182 0.378897L5.31701 0.290029ZM4.00646 4.49999H4.10314C4.8822 4.50022 5.33003 5.38656 4.86779 6.01366L3.03479 8.49999H8.96447L7.13049 6.01366C6.66846 5.38657 7.11616 4.50022 7.89514 4.49999H7.99279L5.99963 1.86327L4.00646 4.49999Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPineTree12.category = 'Nature & Weather';\n\nexport default PineTree12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PineTree16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PineTree16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.33066 0.277273C7.69918 -0.0900958 8.30106 -0.0901959 8.66953 0.277273L8.74472 0.361258L13.5807 6.45891C14.0744 7.0815 13.6311 7.99974 12.8365 7.99993H11.4781L14.5348 12.5175C14.9613 13.1483 14.5091 13.9997 13.7477 13.9999H8.75058V15.249C8.75051 15.6631 8.41475 15.999 8.00058 15.999C7.58648 15.9989 7.25065 15.6631 7.25058 15.249V13.9999H2.25253C1.49089 13.9999 1.03878 13.1484 1.46542 12.5175L4.52206 7.99993H3.16464C2.36998 7.99993 1.92681 7.08256 2.4205 6.45989L7.25546 0.361258L7.33066 0.277273ZM4.30234 6.49993H5.55917C6.32049 6.50036 6.77189 7.35166 6.34531 7.98235L3.28867 12.4999H12.7115L9.65488 7.98235C9.22805 7.35159 9.6795 6.50021 10.441 6.49993H11.6988L7.9996 1.83684L4.30234 6.49993Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPineTree16.category = 'Nature & Weather';\n\nexport default PineTree16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PineTree20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PineTree20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.23501 0.399155C9.59086 -0.0801045 10.2865 -0.110534 10.6852 0.308338L10.7603 0.398179L16.765 8.48284C17.2306 9.10964 16.7831 9.99939 16.0023 9.99939H14.0503L18.1595 15.4787C18.6291 16.1049 18.1815 16.9991 17.3988 16.9991H10.7486C10.7488 17.0056 10.7496 17.0121 10.7496 17.0187V19.25C10.7496 19.6642 10.4138 20 9.99963 20C9.58564 19.9998 9.24966 19.6641 9.24966 19.25V17.0187C9.24966 17.0121 9.25047 17.0056 9.25064 16.9991H2.59756C1.81478 16.9989 1.36789 16.1048 1.83782 15.4787L5.94998 9.99939H3.9979C3.21773 9.99885 2.77016 9.10949 3.23523 8.48284L9.23501 0.399155ZM5.09161 8.49944H7.05052C7.8333 8.49944 8.27971 9.39273 7.81026 10.0189L3.69713 15.4992H16.2992L12.19 10.0189C11.7213 9.39276 12.1684 8.49966 12.9507 8.49944H14.9086L9.99768 1.88738L5.09161 8.49944Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPineTree20.category = 'Nature & Weather';\n\nexport default PineTree20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PineTree24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PineTree24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"25\"\n      viewBox=\"0 0 24 25\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.3229 0.282432C11.6928 -0.0940743 12.3055 -0.0942136 12.6754 0.282432L12.7506 0.368369L19.7936 9.47188C20.2758 10.0961 19.8306 11.0029 19.0416 11.0031H16.5465L21.8219 18.507C22.2638 19.1364 21.8136 20.0029 21.0446 20.0031H12.7487V23.2541C12.7485 23.6681 12.4127 24.0041 11.9987 24.0041C11.5847 24.0039 11.2489 23.668 11.2487 23.2541V20.0031H2.95569C2.18621 20.0031 1.73587 19.1364 2.17835 18.507L7.45765 11.0031H4.95765C4.16835 11.0031 3.72293 10.0963 4.20569 9.47188L11.2477 0.368369L11.3229 0.282432ZM6.07777 9.50313H8.51722C9.28648 9.50357 9.73632 10.3709 9.29359 11.0002L4.01527 18.5031H19.986L14.7096 10.9992C14.2674 10.3698 14.7176 9.50317 15.4869 9.50313H17.9215L11.9987 1.84786L6.07777 9.50313Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPineTree24.category = 'Nature & Weather';\n\nexport default PineTree24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PineTree32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PineTree32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.3122 1.29675C15.684 0.907077 16.3127 0.906808 16.6843 1.29675L16.7595 1.38659L25.7859 13.4823C26.2528 14.1087 25.8055 14.9996 25.0241 14.9999H21.3425L27.8269 24.5155C28.2557 25.1459 27.8042 25.9994 27.0417 25.9999H16.7468V30.2489C16.7466 30.663 16.4109 30.9989 15.9968 30.9989C15.5827 30.9989 15.247 30.663 15.2468 30.2489V25.9999H4.95773C4.19443 25.9999 3.74251 25.1451 4.17257 24.5145L10.6618 14.9999H6.97335C6.19171 14.9999 5.74446 14.1089 6.21164 13.4823L15.237 1.38659L15.3122 1.29675ZM8.07003 13.4999H11.7019C12.4648 13.5002 12.9167 14.3548 12.487 14.9852L5.99875 24.4999H26.0007L19.5163 14.9852C19.0866 14.3546 19.5384 13.5 20.3015 13.4999H23.9275L15.9978 2.8739L8.07003 13.4999Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPineTree32.category = 'Nature & Weather';\n\nexport default PineTree32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PineTreeFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PineTreeFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.31738 0.290039C5.68849 -0.0947282 6.3116 -0.0948591 6.68262 0.290039L6.75781 0.378906L9.85547 4.47754C10.3282 5.10331 9.88196 5.9999 9.09766 6H8.98438L10.8184 8.48633C11.2806 9.11349 10.8328 9.9999 10.0537 10H6.75V11.25C6.74994 11.6641 6.41411 11.9999 6 12C5.58583 12 5.25006 11.6642 5.25 11.25V10H1.94629C1.167 10 0.719191 9.11353 1.18164 8.48633L3.01562 6H2.90137C2.11726 5.99974 1.67108 5.10324 2.14355 4.47754L5.24219 0.378906L5.31738 0.290039Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPineTreeFilled12.category = 'Nature & Weather';\n\nexport default PineTreeFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PineTreeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PineTreeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.33105 0.2771C7.69954 -0.0901495 8.30147 -0.0902145 8.66992 0.2771L8.74512 0.361084L13.5811 6.45874C14.0749 7.08136 13.6316 7.99966 12.8369 7.99976H11.4785L14.5352 12.5173C14.9618 13.1481 14.5096 13.9997 13.748 13.9998H8.75098V15.2488C8.75098 15.663 8.41519 15.9988 8.00098 15.9988C7.58689 15.9986 7.25098 15.6629 7.25098 15.2488V13.9998H2.25293C1.49128 13.9998 1.03918 13.1482 1.46582 12.5173L4.52246 7.99976H3.16504C2.37038 7.99976 1.92721 7.08238 2.4209 6.45972L7.25586 0.361084L7.33105 0.2771Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPineTreeFilled16.category = 'Nature & Weather';\n\nexport default PineTreeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PineTreeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PineTreeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.23404 0.399155C9.59002 -0.0799946 10.2857 -0.110754 10.6842 0.308338L10.7594 0.398179L16.764 8.48284C17.2295 9.10958 16.782 9.99922 16.0014 9.99939H14.0493L18.1585 15.4787C18.628 16.1049 18.1804 16.999 17.3978 16.9991H10.7477C10.7478 17.0056 10.7486 17.0121 10.7486 17.0187V19.25C10.7486 19.6642 10.4128 20 9.99866 20C9.58446 20 9.24868 19.6642 9.24868 19.25V17.0187C9.24869 17.0121 9.24949 17.0056 9.24966 16.9991H2.59658C1.81362 16.9991 1.36686 16.1049 1.83685 15.4787L5.949 9.99939H3.99692C3.21658 9.99906 2.76913 9.10957 3.23426 8.48284L9.23404 0.399155Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPineTreeFilled20.category = 'Nature & Weather';\n\nexport default PineTreeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PineTreeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PineTreeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"25\"\n      viewBox=\"0 0 24 25\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.3232 0.282471C11.6932 -0.0939611 12.3059 -0.0941496 12.6758 0.282471L12.751 0.368408L19.7939 9.47192C20.2766 10.0962 19.8312 11.003 19.042 11.0032H16.5469L21.8223 18.5071C22.2646 19.1365 21.8142 20.003 21.0449 20.0032H12.749V23.2542C12.749 23.6684 12.4132 24.0042 11.999 24.0042C11.585 24.0039 11.249 23.6682 11.249 23.2542V20.0032H2.95605C2.1865 20.0032 1.73604 19.1365 2.17871 18.5071L7.45801 11.0032H4.95801C4.16865 11.0032 3.72312 10.0963 4.20605 9.47192L11.248 0.368408L11.3232 0.282471Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPineTreeFilled24.category = 'Nature & Weather';\n\nexport default PineTreeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PineTreeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PineTreeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.3125 1.29712C15.6843 0.907282 16.3129 0.907125 16.6846 1.29712L16.7598 1.38696L25.7861 13.4827C26.2531 14.1092 25.806 15.0002 25.0244 15.0002H21.3428L27.8271 24.5159C28.256 25.1463 27.8047 26 27.042 26.0002H16.7471V30.2483C16.7471 30.6625 16.4113 30.9983 15.9971 30.9983C15.583 30.9981 15.2471 30.6624 15.2471 30.2483V26.0002H4.95801C4.19482 26.0002 3.74308 25.1455 4.17285 24.5149L10.6621 15.0002H6.97363C6.19209 15.0002 5.74503 14.1092 6.21191 13.4827L15.2373 1.38696L15.3125 1.29712Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPineTreeFilled32.category = 'Nature & Weather';\n\nexport default PineTreeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Plane12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Plane12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5 1.00195C6.82118 1.00199 7.10662 1.20667 7.20996 1.51074L8.13574 4.23828H9.86328C10.3193 4.23831 10.7979 4.41359 11.165 4.6709C11.5176 4.91796 11.9374 5.36806 11.9375 6C11.9374 6.63187 11.5175 7.08202 11.165 7.3291C10.7979 7.58637 10.3193 7.76169 9.86328 7.76172H8.13574L7.20996 10.4883L6.5 10.2471V10.248L7.20996 10.4883C7.10673 10.7926 6.82131 10.998 6.5 10.998H4.9375C4.7305 10.998 4.53238 10.9126 4.39062 10.7617C4.24892 10.6109 4.17658 10.4077 4.18945 10.2012L4.3418 7.76172H3.66113L2.66699 8.75488C2.52644 8.89544 2.33548 8.9745 2.13672 8.97461H0.8125C0.566125 8.97461 0.335345 8.85406 0.195312 8.65137C0.0553178 8.44853 0.0239444 8.18943 0.111328 7.95898L0.853516 6L0.111328 4.04102C0.0239741 3.81058 0.055311 3.55145 0.195312 3.34863C0.335343 3.14591 0.566109 3.02441 0.8125 3.02441H2.13672L2.2832 3.03906C2.42742 3.06785 2.56147 3.13863 2.66699 3.24414L3.66113 4.23828H4.3418L4.18945 1.79883C4.17655 1.59223 4.2489 1.38916 4.39062 1.23828C4.53238 1.08744 4.7305 1.00195 4.9375 1.00195H6.5ZM5.88867 4.94141L5.14062 4.9873V4.98828L5.88867 4.94141C5.90161 5.148 5.82821 5.35105 5.68652 5.50195C5.5449 5.65264 5.34741 5.73813 5.14062 5.73828H3.35059C3.15167 5.73828 2.95999 5.65921 2.81934 5.51855L3.35059 4.98828V4.9873L2.81934 5.51855L1.94238 4.6416L2.35742 5.73438C2.42223 5.90553 2.42225 6.09447 2.35742 6.26562L1.94336 7.35645L2.81934 6.48145C2.95998 6.34086 3.15173 6.26172 3.35059 6.26172H5.14062C5.34746 6.26187 5.54489 6.34729 5.68652 6.49805C5.82825 6.64893 5.90157 6.85199 5.88867 7.05859L5.73535 9.49805H5.96289L6.8877 6.77051L6.93457 6.66113C7.06275 6.4182 7.31663 6.26186 7.59766 6.26172H9.86328C9.96576 6.26169 10.1497 6.20924 10.3047 6.10059C10.3587 6.06269 10.3938 6.02655 10.416 6C10.3937 5.97338 10.359 5.93648 10.3047 5.89844C10.1497 5.78984 9.96573 5.73831 9.86328 5.73828H7.59766C7.31665 5.73814 7.06276 5.58177 6.93457 5.33887L6.8877 5.22949L5.96289 2.50195H5.73535L5.88867 4.94141Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlane12.category = 'Interface General';\n\nexport default Plane12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Plane16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Plane16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.97266 1.58594C8.25668 1.58594 8.51648 1.74698 8.64355 2.00098L10.5947 5.90137H13.1514C14.3103 5.90137 15.2499 6.84108 15.25 8C15.2499 9.15892 14.3103 10.0986 13.1514 10.0986H10.5938L8.64355 13.999L7.97266 13.6631V13.6641L8.64355 13.999C8.51651 14.2531 8.25673 14.4141 7.97266 14.4141H6.35449C6.12367 14.414 5.90573 14.3069 5.76367 14.125C5.62172 13.943 5.57097 13.7054 5.62695 13.4814L6.47266 10.0986H4.77734L3.37891 11.4971C3.23828 11.6377 3.0475 11.7168 2.84863 11.7168H1.5C1.25537 11.7168 1.02609 11.5969 0.885742 11.3965C0.745622 11.1962 0.711368 10.9397 0.794922 10.71L1.78027 7.99902L0.794922 5.28906L0.769531 5.20215C0.721909 4.99633 0.762928 4.77788 0.885742 4.60254C1.0261 4.40231 1.25547 4.28323 1.5 4.2832H2.84863L2.99512 4.29785C3.13936 4.32661 3.27335 4.39742 3.37891 4.50293L4.77734 5.90137H6.47266L5.62695 2.51758C5.57112 2.29366 5.62164 2.05594 5.76367 1.87402C5.90573 1.69227 6.1238 1.58605 6.35449 1.58594H7.97266ZM8.16113 6.46973C8.21702 6.69367 8.16645 6.93133 8.02441 7.11328C7.88228 7.29505 7.66436 7.40137 7.43359 7.40137H4.4668C4.26793 7.40134 4.07715 7.32225 3.93652 7.18164L2.58887 5.83398L3.2832 7.74316C3.34338 7.90866 3.34333 8.09035 3.2832 8.25586L2.58887 10.165L3.93652 8.81836L4.05078 8.72461C4.17308 8.64305 4.31763 8.59865 4.4668 8.59863H7.43359C7.66439 8.59863 7.88228 8.70491 8.02441 8.88672C8.16652 9.06872 8.2171 9.30625 8.16113 9.53027L7.31543 12.9141H7.50879L9.45996 9.0127L9.51367 8.92188C9.65238 8.72117 9.88247 8.59866 10.1309 8.59863H13.1514C13.4819 8.59863 13.7499 8.33049 13.75 8C13.7499 7.66951 13.4819 7.40137 13.1514 7.40137H10.1309C9.84681 7.40134 9.58699 7.24039 9.45996 6.98633L10.1309 6.65137V6.65039L9.45996 6.98633L7.50977 3.08594H7.31543L8.16113 6.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlane16.category = 'Interface General';\n\nexport default Plane16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Plane20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Plane20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.96582 2.16992C10.2498 2.16992 10.5096 2.33098 10.6367 2.58496L13.127 7.56445H16.4395C17.7845 7.56453 18.8749 8.65495 18.875 10C18.8749 11.345 17.7845 12.4355 16.4395 12.4355H13.127L10.6367 17.415L9.96582 17.0791V17.0801L10.6367 17.415C10.5097 17.6691 10.2499 17.8301 9.96582 17.8301H7.94336C7.71248 17.83 7.49463 17.723 7.35254 17.541C7.21051 17.359 7.15982 17.1214 7.21582 16.8975L8.33105 12.4355H5.89453L4.09082 14.2383C3.95017 14.3789 3.75946 14.458 3.56055 14.458H1.875C1.6304 14.458 1.40109 14.339 1.26074 14.1387C1.12052 13.9384 1.08643 13.682 1.16992 13.4521L2.4248 9.99902L1.16992 6.54785C1.08642 6.31804 1.12053 6.06164 1.26074 5.86133C1.40109 5.66101 1.6304 5.54104 1.875 5.54102H3.56055C3.7593 5.54102 3.9502 5.6203 4.09082 5.76074L5.89453 7.56445H8.33203L7.21582 3.10156C7.15998 2.87764 7.2105 2.63992 7.35254 2.45801C7.49464 2.27627 7.71265 2.16998 7.94336 2.16992H9.96582ZM10.0195 8.13184L9.29199 8.31348V8.31445L10.0195 8.13184C10.0755 8.35586 10.0249 8.59336 9.88281 8.77539C9.74068 8.95743 9.52294 9.06445 9.29199 9.06445H5.58398C5.3851 9.06443 5.19337 8.98536 5.05273 8.84473L5.58398 8.31445V8.31348L5.05273 8.84473L3.25 7.04102H2.94629L3.92871 9.74316C3.98886 9.90858 3.98875 10.0904 3.92871 10.2559L2.94629 12.958H3.25L5.05273 11.1553C5.19336 11.0147 5.38512 10.9356 5.58398 10.9355H9.29199C9.52273 10.9355 9.74067 11.0419 9.88281 11.2236C10.0249 11.4056 10.0754 11.6432 10.0195 11.8672L8.90332 16.3301H9.50293L11.9922 11.3496C12.1192 11.0958 12.3793 10.9357 12.6631 10.9355H16.4395C16.9561 10.9355 17.3749 10.5166 17.375 10C17.3749 9.48337 16.9561 9.06453 16.4395 9.06445H12.6631C12.3792 9.06431 12.1192 8.90339 11.9922 8.64941L9.50293 3.66992H8.9043L10.0195 8.13184Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlane20.category = 'Interface General';\n\nexport default Plane20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Plane24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Plane24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.96 2.75391C12.2438 2.75406 12.5029 2.91511 12.6299 3.16895L15.6592 9.22656H19.7275C21.2587 9.22676 22.4999 10.4689 22.5 12C22.4999 13.5311 21.2587 14.7723 19.7275 14.7725H15.6602L12.6299 20.8311L11.96 20.4951V20.4961L12.6299 20.8311C12.5029 21.0849 12.2438 21.2459 11.96 21.2461H9.53223C9.30135 21.2461 9.08352 21.139 8.94141 20.957C8.79939 20.775 8.74869 20.5375 8.80469 20.3135L9.53223 20.4961V20.4951L8.80469 20.3135L10.1895 14.7725H7.01074L4.80273 16.9805C4.66211 17.1209 4.47123 17.2002 4.27246 17.2002H2.25C2.00537 17.2002 1.77609 17.0803 1.63574 16.8799C1.49563 16.6796 1.46137 16.4231 1.54492 16.1934L3.06934 11.999L1.54492 7.80566L1.51953 7.71875C1.47191 7.51293 1.51293 7.29448 1.63574 7.11914C1.7761 6.91891 2.00547 6.79983 2.25 6.7998H4.27246L4.41992 6.81445C4.56392 6.84327 4.69732 6.9142 4.80273 7.01953L7.01074 9.22656H10.1895L8.80469 3.68555C8.74886 3.46163 8.79937 3.2239 8.94141 3.04199C9.08353 2.8603 9.30153 2.75393 9.53223 2.75391H11.96ZM11.8779 9.79492C11.9339 10.0189 11.8833 10.2565 11.7412 10.4385C11.5991 10.6204 11.3813 10.7266 11.1504 10.7266H6.7002C6.50131 10.7265 6.31055 10.6475 6.16992 10.5068L3.96191 8.2998H3.32129L4.57324 11.7432C4.6334 11.9086 4.6333 12.0904 4.57324 12.2559L3.32129 15.7002H3.96191L6.16992 13.4922L6.28418 13.3984C6.40643 13.317 6.55111 13.2725 6.7002 13.2725H11.1504C11.3811 13.2725 11.5991 13.3789 11.7412 13.5605C11.8832 13.7424 11.9337 13.9802 11.8779 14.2041L10.4922 19.7461H11.4961L14.5254 13.6875C14.6525 13.4335 14.9123 13.2725 15.1963 13.2725H19.7275C20.4302 13.2723 20.9999 12.7027 21 12C20.9999 11.2973 20.4302 10.7268 19.7275 10.7266H15.1963C14.9478 10.7265 14.7178 10.6041 14.5791 10.4033L14.5254 10.3125L11.4961 4.25391H10.4932L11.8779 9.79492Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlane24.category = 'Interface General';\n\nexport default Plane24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Plane32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Plane32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0508 3.92969C16.2926 3.96376 16.5059 4.11462 16.6172 4.33691L20.7256 12.5527H26.3027C28.2064 12.5527 29.7498 14.0964 29.75 16C29.7498 17.9036 28.2064 19.4463 26.3027 19.4463H20.7256L16.6172 27.6631L16.5635 27.7539C16.4248 27.9548 16.1947 28.0771 15.9463 28.0771H12.71C12.479 28.0771 12.2603 27.9711 12.1182 27.7891C11.9762 27.6071 11.9264 27.3694 11.9824 27.1455L13.9072 19.4463H9.24512L6.22754 22.4639C6.08693 22.6044 5.89608 22.6835 5.69727 22.6836H3C2.75537 22.6836 2.52609 22.5637 2.38574 22.3633C2.24562 22.1629 2.21137 21.9065 2.29492 21.6768L4.35938 15.999L2.29492 10.3223L2.26953 10.2354C2.2219 10.0295 2.26292 9.81109 2.38574 9.63574C2.5261 9.4355 2.75546 9.31643 3 9.31641H5.69727L5.84375 9.33105C5.98792 9.35982 6.12202 9.43069 6.22754 9.53613L9.24414 12.5527H13.9072L11.9824 4.85352C11.9266 4.62959 11.9761 4.39188 12.1182 4.20996C12.2603 4.0281 12.4791 3.9219 12.71 3.92188H15.9463L16.0508 3.92969ZM15.5947 13.1211C15.6506 13.3449 15.5999 13.5818 15.458 13.7637C15.3159 13.9457 15.0981 14.0527 14.8672 14.0527H8.93359C8.73475 14.0527 8.54394 13.9736 8.40332 13.833L5.38672 10.8164H4.07129L5.8623 15.7432C5.92248 15.9086 5.92241 16.0904 5.8623 16.2559L4.07031 21.1836H5.38672L8.40332 18.166L8.51758 18.0732C8.63988 17.9917 8.78441 17.9463 8.93359 17.9463H14.8672C15.098 17.9463 15.3159 18.0535 15.458 18.2354C15.6001 18.4173 15.6506 18.6549 15.5947 18.8789L13.6709 26.5771H15.4824L19.5908 18.3613C19.7179 18.1075 19.9778 17.9463 20.2617 17.9463H26.3027C27.378 17.9463 28.2498 17.0752 28.25 16C28.2498 14.9248 27.378 14.0527 26.3027 14.0527H20.2617C19.9777 14.0527 19.7179 13.8918 19.5908 13.6377L20.2617 13.3027V13.3018L19.5908 13.6377L15.4834 5.42188H13.6699L15.5947 13.1211Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlane32.category = 'Interface General';\n\nexport default Plane32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Play12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Play12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 10.07V1.92984C2.25 1.01517 3.26608 0.466561 4.03084 0.968313L10.2344 5.03841C10.9267 5.49256 10.9267 6.50732 10.2344 6.96146L4.03084 11.0316C3.26608 11.5333 2.25 10.9847 2.25 10.07Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlay12.category = 'Sound & Music';\n\nexport default Play12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Play16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Play16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.75 12.6334V3.36652C2.75 2.10358 4.14462 1.33851 5.20974 2.01714L12.4821 6.65059C13.4691 7.27945 13.4691 8.72052 12.4821 9.34937L5.20973 13.9828C4.14461 14.6614 2.75 13.8963 2.75 12.6334Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlay16.category = 'Sound & Music';\n\nexport default Play16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Play20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Play20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.75 16.2321V3.82361C3.75 2.18767 5.57206 1.21079 6.93459 2.11622L16.3961 8.40355C17.6256 9.22061 17.6145 11.0302 16.375 11.8321L6.91354 17.9533C5.54954 18.8358 3.75 17.8567 3.75 16.2321Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlay20.category = 'Sound & Music';\n\nexport default Play20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Play24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Play24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75 19.9262V4.05411C4.75 2.21579 6.79994 1.12036 8.32822 2.142L20.1513 10.0456C21.5106 10.9543 21.5144 12.9512 20.1586 13.865L8.33545 21.8335C6.80777 22.8631 4.75 21.7685 4.75 19.9262Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlay24.category = 'Sound & Music';\n\nexport default Play24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Play32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Play32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 27.2332V4.76683C6.75 2.33882 9.48394 0.916579 11.4721 2.31033L27.4959 13.5435C29.1998 14.738 29.1998 17.262 27.4959 18.4565L11.4721 29.6897C9.48394 31.0834 6.75 29.6612 6.75 27.2332Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlay32.category = 'Sound & Music';\n\nexport default Play32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 9.83206V2.16803C2 1.26625 2.99065 0.715339 3.75672 1.1911L9.92696 5.02311C10.6513 5.47298 10.6513 6.5271 9.92697 6.97697L3.75672 10.809C2.99065 11.2848 2 10.7338 2 9.83206Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayBold12.category = 'Sound & Music';\n\nexport default PlayBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 12.3363V3.66369C3 2.40135 4.39344 1.63618 5.45862 2.31359L12.2771 6.64989C13.2656 7.27854 13.2656 8.72143 12.2771 9.35009L5.45862 13.6864C4.39344 14.3638 3 13.5986 3 12.3363Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayBold16.category = 'Sound & Music';\n\nexport default PlayBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 15.8912V4.10884C4 2.4759 5.81611 1.49843 7.17906 2.39779L16.1069 8.28895C17.3349 9.0992 17.3349 10.9008 16.107 11.7111L7.17906 17.6023C5.81611 18.5016 4 17.5241 4 15.8912Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayBold20.category = 'Sound & Music';\n\nexport default PlayBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 19.6188V4.36106C5 2.52136 7.05269 1.42621 8.58076 2.45066L19.9124 10.0476C21.2682 10.9565 21.272 12.9492 19.9198 13.8634L8.58817 21.5242C7.06073 22.5568 5 21.4625 5 19.6188Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayBold24.category = 'Sound & Music';\n\nexport default PlayBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 26.9371V5.06301C6.75 2.63574 9.48244 1.21333 11.4707 2.60555L27.0904 13.5426C28.7961 14.7369 28.7961 17.2632 27.0904 18.4575L11.4707 29.3945C9.48244 30.7868 6.75 29.3644 6.75 26.9371Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayBold32.category = 'Sound & Music';\n\nexport default PlayBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 9.83206V2.16803C2 1.26625 2.99065 0.715339 3.75672 1.1911L9.92696 5.02311C10.6513 5.47298 10.6513 6.5271 9.92697 6.97697L3.75672 10.809C2.99065 11.2848 2 10.7338 2 9.83206Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayBoldFilled12.category = 'Sound & Music';\n\nexport default PlayBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 12.3363V3.66369C3 2.40135 4.39344 1.63618 5.45862 2.31359L12.2771 6.64989C13.2656 7.27854 13.2656 8.72143 12.2771 9.35009L5.45862 13.6864C4.39344 14.3638 3 13.5986 3 12.3363Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayBoldFilled16.category = 'Sound & Music';\n\nexport default PlayBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4 15.8912V4.10884C4 2.4759 5.81611 1.49843 7.17906 2.39779L16.1069 8.28895C17.3349 9.0992 17.3349 10.9008 16.107 11.7111L7.17906 17.6023C5.81611 18.5016 4 17.5241 4 15.8912Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayBoldFilled20.category = 'Sound & Music';\n\nexport default PlayBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 19.6188V4.36106C5 2.52136 7.05269 1.42621 8.58076 2.45066L19.9124 10.0476C21.2682 10.9565 21.272 12.9492 19.9198 13.8634L8.58817 21.5242C7.06073 22.5568 5 21.4625 5 19.6188Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayBoldFilled24.category = 'Sound & Music';\n\nexport default PlayBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 26.9371V5.06301C6.75 2.63574 9.48244 1.21333 11.4707 2.60555L27.0904 13.5426C28.7961 14.7369 28.7961 17.2632 27.0904 18.4575L11.4707 29.3945C9.48244 30.7868 6.75 29.3644 6.75 26.9371Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayBoldFilled32.category = 'Sound & Music';\n\nexport default PlayBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM4.25 4.4668C4.25023 3.71822 5.03246 3.25276 5.67773 3.5625L5.80469 3.63477L8.10352 5.16797C8.69714 5.56371 8.69788 6.4361 8.10449 6.83203L5.80469 8.36523C5.14024 8.80804 4.25024 8.33164 4.25 7.5332V4.4668ZM5.75 6.59863L6.64746 6L5.75 5.40039V6.59863Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircle12.category = 'Sound & Music';\n\nexport default PlayCircle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM5.75 5.96484C5.75008 5.01468 6.75469 4.4347 7.5625 4.84766L7.7207 4.94336L10.6035 6.97852C11.309 7.47654 11.309 8.52347 10.6035 9.02148L7.7207 11.0566C6.89274 11.6408 5.75009 11.0485 5.75 10.0352V5.96484ZM7.25 9.55176L9.44922 8L7.25 6.44727V9.55176Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircle16.category = 'Sound & Music';\n\nexport default PlayCircle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM7.25 7.40137C7.25002 6.20334 8.58521 5.48878 9.58203 6.15332L13.4795 8.75195C14.3701 9.34569 14.3701 10.6543 13.4795 11.248L9.58203 13.8467C8.58521 14.5112 7.25002 13.7967 7.25 12.5986V7.40137ZM8.75 12.5986L12.6475 10L8.75 7.40137V12.5986Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircle20.category = 'Sound & Music';\n\nexport default PlayCircle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM8.25 8.80469C8.25 7.43018 9.76215 6.59182 10.9277 7.32031L16.041 10.5156C17.1376 11.2011 17.1376 12.7989 16.041 13.4844L10.9277 16.6797C9.76215 17.4082 8.25 16.5698 8.25 15.1953V8.80469ZM10.1328 8.5918C9.9663 8.48773 9.75 8.60833 9.75 8.80469V15.1953C9.75 15.3917 9.9663 15.5123 10.1328 15.4082L15.2461 12.2119C15.4023 12.114 15.4023 11.886 15.2461 11.7881L10.1328 8.5918Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircle24.category = 'Sound & Music';\n\nexport default PlayCircle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM11.25 11.7324C11.2501 9.95706 13.2102 8.88092 14.708 9.83398L21.4141 14.1016C22.8034 14.9857 22.8034 17.0143 21.4141 17.8984L14.708 22.166C13.2102 23.1191 11.2501 22.0429 11.25 20.2676V11.7324ZM13.9023 11.0996C13.4031 10.7822 12.7501 11.1408 12.75 11.7324V20.2676C12.7501 20.8592 13.4031 21.2178 13.9023 20.9004L20.6084 16.6328C21.0715 16.3381 21.0715 15.6619 20.6084 15.3672L13.9023 11.0996Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircle32.category = 'Sound & Music';\n\nexport default PlayCircle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM4 4.4668C4.00023 3.5311 4.9776 2.94991 5.78418 3.33691L5.94336 3.42676L8.24219 4.95996C8.98424 5.45466 8.98499 6.54515 8.24316 7.04004L5.94336 8.57324C5.11277 9.12681 4.00024 8.53132 4 7.5332V4.4668ZM6 6.13086L6.19629 6L6 5.86816V6.13086Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleBold12.category = 'Sound & Music';\n\nexport default PlayCircleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM5.5 5.96484C5.50008 4.78681 6.78679 4.08324 7.77051 4.67773L7.86523 4.73926L10.748 6.77441C11.5947 7.37204 11.5947 8.62796 10.748 9.22559L7.86523 11.2607C6.87165 11.9621 5.50009 11.2513 5.5 10.0352V5.96484ZM7.5 9.07031L9.01562 8L7.5 6.92871V9.07031Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleBold16.category = 'Sound & Music';\n\nexport default PlayCircleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM7 7.40137C7.00002 6.00367 8.55774 5.17001 9.7207 5.94531L13.6182 8.54395C14.6572 9.23663 14.6572 10.7634 13.6182 11.4561L9.7207 14.0547C8.55774 14.83 7.00002 13.9963 7 12.5986V7.40137ZM9 12.1309L12.1963 10L9 7.86816V12.1309Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleBold20.category = 'Sound & Music';\n\nexport default PlayCircleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 17.2467 6.75329 21.5 12 21.5C17.2467 21.5 21.5 17.2467 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM8 8.80469C8 7.23391 9.72751 6.2761 11.0596 7.1084L16.1729 10.3037C17.4262 11.087 17.4262 12.913 16.1729 13.6963L11.0596 16.8916C9.72751 17.7239 8 16.7661 8 15.1953V8.80469ZM10 15.1953L15.1133 12L10 8.80469V15.1953Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleBold24.category = 'Sound & Music';\n\nexport default PlayCircleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 23.4558 8.54416 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM11 11.7324C11.0001 9.75991 13.1776 8.56443 14.8418 9.62305L21.5479 13.8906C23.0916 14.873 23.0916 17.127 21.5479 18.1094L14.8418 22.377C13.1776 23.4356 11.0001 22.2401 11 20.2676V11.7324ZM13.7686 11.3105C13.4357 11.0987 13.0001 11.3379 13 11.7324V20.2676C13.0001 20.6621 13.4357 20.9013 13.7686 20.6895L20.4746 16.4219C20.7833 16.2254 20.7833 15.7746 20.4746 15.5781L13.7686 11.3105Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleBold32.category = 'Sound & Music';\n\nexport default PlayCircleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM5.57031 3.19238C4.86048 2.85159 4.00023 3.36303 4 4.18652V7.81348C4.00025 8.69174 4.97904 9.21559 5.70996 8.72852L8.42969 6.91504C9.0828 6.47963 9.0828 5.52036 8.42969 5.08496L5.70996 3.27148L5.57031 3.19238Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleBoldFilled12.category = 'Sound & Music';\n\nexport default PlayCircleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM7.3125 4.36523C6.50467 3.95225 5.50004 4.53221 5.5 5.48242V10.5176C5.50004 11.531 6.64272 12.1232 7.4707 11.5391L11.0371 9.02148C11.7426 8.52346 11.7426 7.47653 11.0371 6.97852L7.4707 4.46094L7.3125 4.36523Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleBoldFilled16.category = 'Sound & Music';\n\nexport default PlayCircleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM9.33203 5.68652C8.3352 5.02197 7 5.73653 7 6.93457V13.0654C7 14.2635 8.3352 14.978 9.33203 14.3135L13.9307 11.248C14.8212 10.6543 14.8212 9.34569 13.9307 8.75195L9.33203 5.68652Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleBoldFilled20.category = 'Sound & Music';\n\nexport default PlayCircleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM10.1045 6.52832C9.13894 6.09719 8 6.79789 8 7.90234V16.0977C8 17.2757 9.29587 17.9944 10.2949 17.3701L16.8516 13.2725C17.7916 12.685 17.7916 11.315 16.8516 10.7275L10.2949 6.62988L10.1045 6.52832Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleBoldFilled24.category = 'Sound & Music';\n\nexport default PlayCircleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM14.0742 9.13477C12.7429 8.28755 11.0003 9.24333 11 10.8213V21.1787C11.0003 22.7567 12.7429 23.7125 14.0742 22.8652L22.2109 17.6875C23.4459 16.9016 23.4459 15.0984 22.2109 14.3125L14.0742 9.13477Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleBoldFilled32.category = 'Sound & Music';\n\nexport default PlayCircleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM5.46387 3.41797C4.91534 3.15444 4.25023 3.55016 4.25 4.18652V7.81348C4.25025 8.49207 5.00651 8.89682 5.57129 8.52051L8.29102 6.70703C8.79569 6.37058 8.79569 5.62941 8.29102 5.29297L5.57129 3.47949L5.46387 3.41797Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleFilled12.category = 'Sound & Music';\n\nexport default PlayCircleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM7.2002 4.58887C6.55389 4.25825 5.75004 4.72217 5.75 5.48242V10.5176C5.75004 11.3284 6.66475 11.8025 7.32715 11.335L10.8936 8.81738C11.4579 8.41896 11.4579 7.58103 10.8936 7.18262L7.32715 4.66504L7.2002 4.58887Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleFilled16.category = 'Sound & Music';\n\nexport default PlayCircleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM8.94336 5.89453C8.11266 5.34073 7 5.9362 7 6.93457V13.0654C7 14.0638 8.11267 14.6593 8.94336 14.1055L13.542 11.04C14.2841 10.5453 14.2841 9.45474 13.542 8.95996L8.94336 5.89453Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleFilled20.category = 'Sound & Music';\n\nexport default PlayCircleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM10.0039 6.75781C9.19921 6.39823 8.25 6.98184 8.25 7.90234V16.0977C8.25 17.0793 9.32961 17.6781 10.1621 17.1582L16.7188 13.0596C17.5021 12.57 17.5021 11.43 16.7188 10.9404L10.1621 6.8418L10.0039 6.75781Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleFilled24.category = 'Sound & Music';\n\nexport default PlayCircleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayCircleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayCircleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM13.9395 9.3457C12.7745 8.6044 11.2503 9.44061 11.25 10.8213V21.1787C11.2503 22.5594 12.7745 23.3956 13.9395 22.6543L22.0771 17.4766C23.1576 16.7889 23.1576 15.2111 22.0771 14.5234L13.9395 9.3457Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlayCircleFilled32.category = 'Sound & Music';\n\nexport default PlayCircleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 10.07V1.92984C2.25 1.01517 3.26608 0.466561 4.03084 0.968313L10.2344 5.03841C10.9267 5.49256 10.9267 6.50732 10.2344 6.96146L4.03084 11.0316C3.26608 11.5333 2.25 10.9847 2.25 10.07Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayFilled12.category = 'Sound & Music';\n\nexport default PlayFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.75 12.6334V3.36652C2.75 2.10358 4.14462 1.33851 5.20974 2.01714L12.4821 6.65059C13.4691 7.27945 13.4691 8.72052 12.4821 9.34937L5.20973 13.9828C4.14461 14.6614 2.75 13.8963 2.75 12.6334Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayFilled16.category = 'Sound & Music';\n\nexport default PlayFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.75 16.2321V3.82361C3.75 2.18767 5.57206 1.21079 6.93459 2.11622L16.3961 8.40355C17.6256 9.22061 17.6145 11.0302 16.375 11.8321L6.91354 17.9533C5.54954 18.8358 3.75 17.8567 3.75 16.2321Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayFilled20.category = 'Sound & Music';\n\nexport default PlayFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75 19.9262V4.05411C4.75 2.21579 6.79994 1.12036 8.32822 2.142L20.1513 10.0456C21.5106 10.9543 21.5144 12.9512 20.1586 13.865L8.33545 21.8335C6.80777 22.8631 4.75 21.7685 4.75 19.9262Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayFilled24.category = 'Sound & Music';\n\nexport default PlayFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlayFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlayFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 27.2332V4.76683C6.75 2.33882 9.48394 0.916579 11.4721 2.31033L27.4959 13.5435C29.1998 14.738 29.1998 17.262 27.4959 18.4565L11.4721 29.6897C9.48394 31.0834 6.75 29.6612 6.75 27.2332Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlayFilled32.category = 'Sound & Music';\n\nexport default PlayFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Plus12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Plus12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0.25C6.41421 0.25 6.75 0.585786 6.75 1V5.25H11C11.4142 5.25 11.75 5.58579 11.75 6C11.75 6.41421 11.4142 6.75 11 6.75H6.75V11C6.75 11.4142 6.41421 11.75 6 11.75C5.58579 11.75 5.25 11.4142 5.25 11V6.75H1C0.585786 6.75 0.25 6.41421 0.25 6C0.25 5.58579 0.585786 5.25 1 5.25H5.25V1C5.25 0.585786 5.58579 0.25 6 0.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlus12.category = 'Interface General';\n\nexport default Plus12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Plus16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Plus16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C8.41421 1 8.75 1.33579 8.75 1.75V7.25H14.25C14.6642 7.25 15 7.58579 15 8C15 8.41421 14.6642 8.75 14.25 8.75H8.75V14.25C8.75 14.6642 8.41421 15 8 15C7.58579 15 7.25 14.6642 7.25 14.25V8.75H1.75C1.33579 8.75 1 8.41421 1 8C1 7.58579 1.33579 7.25 1.75 7.25H7.25V1.75C7.25 1.33579 7.58579 1 8 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlus16.category = 'Interface General';\n\nexport default Plus16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Plus20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Plus20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C10.4142 1 10.75 1.33579 10.75 1.75V9.25H18.25C18.6642 9.25 19 9.58579 19 10C19 10.4142 18.6642 10.75 18.25 10.75H10.75V18.25C10.75 18.6642 10.4142 19 10 19C9.58579 19 9.25 18.6642 9.25 18.25V10.75H1.75C1.33579 10.75 1 10.4142 1 10C1 9.58579 1.33579 9.25 1.75 9.25H9.25V1.75C9.25 1.33579 9.58579 1 10 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlus20.category = 'Interface General';\n\nexport default Plus20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Plus24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Plus24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C12.4142 1 12.75 1.33579 12.75 1.75V11.25H22.25C22.6642 11.25 23 11.5858 23 12C23 12.4142 22.6642 12.75 22.25 12.75H12.75V22.25C12.75 22.6642 12.4142 23 12 23C11.5858 23 11.25 22.6642 11.25 22.25V12.75H1.75C1.33579 12.75 1 12.4142 1 12C1 11.5858 1.33579 11.25 1.75 11.25H11.25V1.75C11.25 1.33579 11.5858 1 12 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlus24.category = 'Interface General';\n\nexport default Plus24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Plus32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Plus32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C16.4142 1 16.75 1.33579 16.75 1.75V15.25H30.25C30.6642 15.25 31 15.5858 31 16C31 16.4142 30.6642 16.75 30.25 16.75H16.75V30.25C16.75 30.6642 16.4142 31 16 31C15.5858 31 15.25 30.6642 15.25 30.25V16.75H1.75C1.33579 16.75 1 16.4142 1 16C1 15.5858 1.33579 15.25 1.75 15.25H15.25V1.75C15.25 1.33579 15.5858 1 16 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlus32.category = 'Interface General';\n\nexport default Plus32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C6.55228 0 7 0.447715 7 1V5H11C11.5523 5 12 5.44772 12 6C12 6.55228 11.5523 7 11 7H7V11C7 11.5523 6.55228 12 6 12C5.44772 12 5 11.5523 5 11V7H1C0.447715 7 0 6.55228 0 6C0 5.44772 0.447715 5 1 5H5V1C5 0.447715 5.44772 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusBold12.category = 'Interface General';\n\nexport default PlusBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C8.55228 1 9 1.44772 9 2V7H14C14.5523 7 15 7.44772 15 8C15 8.55228 14.5523 9 14 9H9V14C9 14.5523 8.55228 15 8 15C7.44772 15 7 14.5523 7 14V9H2C1.44772 9 1 8.55228 1 8C1 7.44772 1.44772 7 2 7H7V2C7 1.44772 7.44772 1 8 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusBold16.category = 'Interface General';\n\nexport default PlusBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C10.5523 1 11 1.44772 11 2V9H18C18.5523 9 19 9.44772 19 10C19 10.5523 18.5523 11 18 11H11V18C11 18.5523 10.5523 19 10 19C9.44772 19 9 18.5523 9 18V11H2C1.44772 11 1 10.5523 1 10C1 9.44772 1.44772 9 2 9H9V2C9 1.44772 9.44772 1 10 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusBold20.category = 'Interface General';\n\nexport default PlusBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C12.5523 1 13 1.44772 13 2V11H22C22.5523 11 23 11.4477 23 12C23 12.5523 22.5523 13 22 13H13V22C13 22.5523 12.5523 23 12 23C11.4477 23 11 22.5523 11 22V13H2C1.44772 13 1 12.5523 1 12C1 11.4477 1.44772 11 2 11H11V2C11 1.44772 11.4477 1 12 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusBold24.category = 'Interface General';\n\nexport default PlusBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C16.5523 1 17 1.44772 17 2V15H30C30.5523 15 31 15.4477 31 16C31 16.5523 30.5523 17 30 17H17V30C17 30.5523 16.5523 31 16 31C15.4477 31 15 30.5523 15 30V17H2C1.44772 17 1 16.5523 1 16C1 15.4477 1.44772 15 2 15H15V2C15 1.44772 15.4477 1 16 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusBold32.category = 'Interface General';\n\nexport default PlusBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C6.69036 0 7.25 0.559644 7.25 1.25V4.75H10.75C11.4404 4.75 12 5.30964 12 6C12 6.69036 11.4404 7.25 10.75 7.25H7.25V10.75C7.25 11.4404 6.69036 12 6 12C5.30964 12 4.75 11.4404 4.75 10.75V7.25H1.25C0.559644 7.25 0 6.69036 0 6C0 5.30964 0.559644 4.75 1.25 4.75H4.75V1.25C4.75 0.559644 5.30964 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusBoldFilled12.category = 'Interface General';\n\nexport default PlusBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.75C8.82843 0.75 9.5 1.42157 9.5 2.25V6.5H13.75C14.5784 6.5 15.25 7.17157 15.25 8C15.25 8.82843 14.5784 9.5 13.75 9.5H9.5V13.75C9.5 14.5784 8.82843 15.25 8 15.25C7.17157 15.25 6.5 14.5784 6.5 13.75V9.5H2.25C1.42157 9.5 0.75 8.82843 0.75 8C0.75 7.17157 1.42157 6.5 2.25 6.5H6.5V2.25C6.5 1.42157 7.17157 0.75 8 0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusBoldFilled16.category = 'Interface General';\n\nexport default PlusBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.75C10.8284 0.75 11.5 1.42157 11.5 2.25V8.5H17.75C18.5784 8.5 19.25 9.17157 19.25 10C19.25 10.8284 18.5784 11.5 17.75 11.5H11.5V17.75C11.5 18.5784 10.8284 19.25 10 19.25C9.17157 19.25 8.5 18.5784 8.5 17.75V11.5H2.25C1.42157 11.5 0.75 10.8284 0.75 10C0.75 9.17157 1.42157 8.5 2.25 8.5H8.5V2.25C8.5 1.42157 9.17157 0.75 10 0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusBoldFilled20.category = 'Interface General';\n\nexport default PlusBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.75C12.8284 0.75 13.5 1.42157 13.5 2.25V10.5H21.75C22.5784 10.5 23.25 11.1716 23.25 12C23.25 12.8284 22.5784 13.5 21.75 13.5H13.5V21.75C13.5 22.5784 12.8284 23.25 12 23.25C11.1716 23.25 10.5 22.5784 10.5 21.75V13.5H2.25C1.42157 13.5 0.75 12.8284 0.75 12C0.75 11.1716 1.42157 10.5 2.25 10.5H10.5V2.25C10.5 1.42157 11.1716 0.75 12 0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusBoldFilled24.category = 'Interface General';\n\nexport default PlusBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.75C16.8284 0.75 17.5 1.42157 17.5 2.25V14.5H29.75C30.5784 14.5 31.25 15.1716 31.25 16C31.25 16.8284 30.5784 17.5 29.75 17.5H17.5V29.75C17.5 30.5784 16.8284 31.25 16 31.25C15.1716 31.25 14.5 30.5784 14.5 29.75V17.5H2.25C1.42157 17.5 0.75 16.8284 0.75 16C0.75 15.1716 1.42157 14.5 2.25 14.5H14.5V2.25C14.5 1.42157 15.1716 0.75 16 0.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusBoldFilled32.category = 'Interface General';\n\nexport default PlusBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM6 3C6.41421 3 6.75 3.33579 6.75 3.75V5.25H8.25C8.66421 5.25 9 5.58579 9 6C9 6.41421 8.66421 6.75 8.25 6.75H6.75V8.25C6.75 8.66421 6.41421 9 6 9C5.58579 9 5.25 8.66421 5.25 8.25V6.75H3.75C3.33579 6.75 3 6.41421 3 6C3 5.58579 3.33579 5.25 3.75 5.25H5.25V3.75C5.25 3.33579 5.58579 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircle12.category = 'Interface General';\n\nexport default PlusCircle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM7.96875 4.5C8.38296 4.5 8.71875 4.83579 8.71875 5.25V7.21875H10.6875C11.1017 7.21875 11.4375 7.55454 11.4375 7.96875C11.4375 8.38296 11.1017 8.71875 10.6875 8.71875H8.71875V10.6875C8.71875 11.1017 8.38296 11.4375 7.96875 11.4375C7.55454 11.4375 7.21875 11.1017 7.21875 10.6875V8.71875H5.25C4.83579 8.71875 4.5 8.38296 4.5 7.96875C4.5 7.55454 4.83579 7.21875 5.25 7.21875H7.21875V5.25C7.21875 4.83579 7.55454 4.5 7.96875 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircle16.category = 'Interface General';\n\nexport default PlusCircle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM9.95898 6C10.3732 6.00004 10.709 6.33581 10.709 6.75V9.20898H13.25C13.6641 9.20898 13.9998 9.54492 14 9.95898C14 10.3732 13.6642 10.709 13.25 10.709H10.709V13.25C10.709 13.6642 10.3732 14 9.95898 14C9.54477 14 9.20898 13.6642 9.20898 13.25V10.709H6.75C6.33579 10.709 6 10.3732 6 9.95898C6.00018 9.54492 6.3359 9.20898 6.75 9.20898H9.20898V6.75C9.20898 6.33579 9.54477 6 9.95898 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircle20.category = 'Interface General';\n\nexport default PlusCircle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM12 7C12.4142 7 12.75 7.33579 12.75 7.75V11.25H16.25C16.6642 11.25 17 11.5858 17 12C17 12.4142 16.6642 12.75 16.25 12.75H12.75V16.25C12.75 16.6642 12.4142 17 12 17C11.5858 17 11.25 16.6642 11.25 16.25V12.75H7.75C7.33579 12.75 7 12.4142 7 12C7 11.5858 7.33579 11.25 7.75 11.25H11.25V7.75C11.25 7.33579 11.5858 7 12 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircle24.category = 'Interface General';\n\nexport default PlusCircle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM16 9C16.4142 9 16.75 9.33579 16.75 9.75V15.25H22.25C22.6642 15.25 23 15.5858 23 16C23 16.4142 22.6642 16.75 22.25 16.75H16.75V22.25C16.75 22.6642 16.4142 23 16 23C15.5858 23 15.25 22.6642 15.25 22.25V16.75H9.75C9.33579 16.75 9.00001 16.4142 9 16C9 15.5858 9.33579 15.25 9.75 15.25H15.25V9.75C15.25 9.3358 15.5858 9.00002 16 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircle32.category = 'Interface General';\n\nexport default PlusCircle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM6 3C6.55228 3 7 3.44772 7 4V5H8C8.55228 5 9 5.44772 9 6C9 6.55228 8.55228 7 8 7H7V8C7 8.55228 6.55228 9 6 9C5.44772 9 5 8.55228 5 8V7H4C3.44772 7 3 6.55228 3 6C3 5.44772 3.44772 5 4 5H5V4C5 3.44772 5.44772 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleBold12.category = 'Interface General';\n\nexport default PlusCircleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM7.96875 4.25C8.52104 4.25 8.96875 4.69772 8.96875 5.25V6.96875H10.6875C11.2398 6.96875 11.6875 7.41647 11.6875 7.96875C11.6875 8.52104 11.2398 8.96875 10.6875 8.96875H8.96875V10.6875C8.96875 11.2398 8.52104 11.6875 7.96875 11.6875C7.41647 11.6875 6.96875 11.2398 6.96875 10.6875V8.96875H5.25C4.69772 8.96875 4.25 8.52104 4.25 7.96875C4.25 7.41647 4.69772 6.96875 5.25 6.96875H6.96875V5.25C6.96875 4.69772 7.41647 4.25 7.96875 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleBold16.category = 'Interface General';\n\nexport default PlusCircleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM9.95898 5.75C10.5112 5.75004 10.959 6.19774 10.959 6.75V8.95898H13.25C13.8022 8.95898 14.2498 9.40685 14.25 9.95898C14.25 10.5113 13.8023 10.959 13.25 10.959H10.959V13.25C10.959 13.8023 10.5112 14.25 9.95898 14.25C9.4067 14.25 8.95898 13.8023 8.95898 13.25V10.959H6.75C6.19772 10.959 5.75 10.5113 5.75 9.95898C5.75018 9.40685 6.19783 8.95898 6.75 8.95898H8.95898V6.75C8.95898 6.19772 9.4067 5.75 9.95898 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleBold20.category = 'Interface General';\n\nexport default PlusCircleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 17.2467 6.75329 21.5 12 21.5C17.2467 21.5 21.5 17.2467 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM12 6.75C12.5523 6.75 13 7.19772 13 7.75V11H16.25C16.8023 11 17.25 11.4477 17.25 12C17.25 12.5523 16.8023 13 16.25 13H13V16.25C13 16.8023 12.5523 17.25 12 17.25C11.4477 17.25 11 16.8023 11 16.25V13H7.75C7.19772 13 6.75 12.5523 6.75 12C6.75 11.4477 7.19772 11 7.75 11H11V7.75C11 7.19772 11.4477 6.75 12 6.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleBold24.category = 'Interface General';\n\nexport default PlusCircleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 23.4558 8.54416 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM16 8.75C16.5523 8.75 17 9.19771 17 9.75V15H22.25C22.8023 15 23.25 15.4477 23.25 16C23.25 16.5523 22.8023 17 22.25 17H17V22.25C17 22.8023 16.5523 23.25 16 23.25C15.4477 23.25 15 22.8023 15 22.25V17H9.75C9.19772 17 8.75001 16.5523 8.75 16C8.75 15.4477 9.19771 15 9.75 15H15V9.75C15 9.19773 15.4477 8.75002 16 8.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleBold32.category = 'Interface General';\n\nexport default PlusCircleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2.5C5.44772 2.5 5 2.94772 5 3.5V5H3.5C2.94772 5 2.5 5.44772 2.5 6C2.5 6.55228 2.94772 7 3.5 7H5V8.5C5 9.05228 5.44772 9.5 6 9.5C6.55228 9.5 7 9.05228 7 8.5V7H8.5C9.05228 7 9.5 6.55228 9.5 6C9.5 5.44772 9.05228 5 8.5 5H7V3.5C7 2.94772 6.55228 2.5 6 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleBoldFilled12.category = 'Interface General';\n\nexport default PlusCircleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM7.96875 4.25C7.41647 4.25 6.96875 4.69772 6.96875 5.25V6.96875H5.25C4.69772 6.96875 4.25 7.41647 4.25 7.96875C4.25 8.52104 4.69772 8.96875 5.25 8.96875H6.96875V10.6875C6.96875 11.2398 7.41647 11.6875 7.96875 11.6875C8.52104 11.6875 8.96875 11.2398 8.96875 10.6875V8.96875H10.6875C11.2398 8.96875 11.6875 8.52104 11.6875 7.96875C11.6875 7.41647 11.2398 6.96875 10.6875 6.96875H8.96875V5.25C8.96875 4.69772 8.52104 4.25 7.96875 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleBoldFilled16.category = 'Interface General';\n\nexport default PlusCircleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM9.95898 5.625C9.33766 5.625 8.83398 6.12868 8.83398 6.75V8.83398H6.75C6.12879 8.83398 5.62518 9.33782 5.625 9.95898C5.625 10.5803 6.12868 11.084 6.75 11.084H8.83398V13.25C8.83398 13.8713 9.33766 14.375 9.95898 14.375C10.5803 14.375 11.084 13.8713 11.084 13.25V11.084H13.25C13.8713 11.084 14.375 10.5803 14.375 9.95898C14.3748 9.33782 13.8712 8.83398 13.25 8.83398H11.084V6.75C11.084 6.1287 10.5803 5.62504 9.95898 5.625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleBoldFilled20.category = 'Interface General';\n\nexport default PlusCircleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 6.5C11.3096 6.5 10.75 7.05964 10.75 7.75V10.75H7.75C7.05964 10.75 6.5 11.3096 6.5 12C6.5 12.6904 7.05964 13.25 7.75 13.25H10.75V16.25C10.75 16.9404 11.3096 17.5 12 17.5C12.6904 17.5 13.25 16.9404 13.25 16.25V13.25H16.25C16.9404 13.25 17.5 12.6904 17.5 12C17.5 11.3096 16.9404 10.75 16.25 10.75H13.25V7.75C13.25 7.05964 12.6904 6.5 12 6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleBoldFilled24.category = 'Interface General';\n\nexport default PlusCircleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 8.375C15.2406 8.37502 14.625 8.99062 14.625 9.75V14.625H9.75C8.99061 14.625 8.375 15.2406 8.375 16C8.37501 16.7594 8.99061 17.375 9.75 17.375H14.625V22.25C14.625 23.0094 15.2406 23.625 16 23.625C16.7594 23.625 17.375 23.0094 17.375 22.25V17.375H22.25C23.0094 17.375 23.625 16.7594 23.625 16C23.625 15.2406 23.0094 14.625 22.25 14.625H17.375V9.75C17.375 8.99061 16.7594 8.375 16 8.375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleBoldFilled32.category = 'Interface General';\n\nexport default PlusCircleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 3C5.58579 3 5.25 3.33579 5.25 3.75V5.25H3.75C3.33579 5.25 3 5.58579 3 6C3 6.41421 3.33579 6.75 3.75 6.75H5.25V8.25C5.25 8.66421 5.58579 9 6 9C6.41421 9 6.75 8.66421 6.75 8.25V6.75H8.25C8.66421 6.75 9 6.41421 9 6C9 5.58579 8.66421 5.25 8.25 5.25H6.75V3.75C6.75 3.33579 6.41421 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleFilled12.category = 'Interface General';\n\nexport default PlusCircleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM7.96875 4.5C7.55454 4.5 7.21875 4.83579 7.21875 5.25V7.21875H5.25C4.83579 7.21875 4.5 7.55454 4.5 7.96875C4.5 8.38296 4.83579 8.71875 5.25 8.71875H7.21875V10.6875C7.21875 11.1017 7.55454 11.4375 7.96875 11.4375C8.38296 11.4375 8.71875 11.1017 8.71875 10.6875V8.71875H10.6875C11.1017 8.71875 11.4375 8.38296 11.4375 7.96875C11.4375 7.55454 11.1017 7.21875 10.6875 7.21875H8.71875V5.25C8.71875 4.83579 8.38296 4.5 7.96875 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleFilled16.category = 'Interface General';\n\nexport default PlusCircleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM9.95898 6C9.54477 6 9.20898 6.33579 9.20898 6.75V9.20898H6.75C6.3359 9.20898 6.00018 9.54492 6 9.95898C6 10.3732 6.33579 10.709 6.75 10.709H9.20898V13.25C9.20898 13.6642 9.54477 14 9.95898 14C10.3732 14 10.709 13.6642 10.709 13.25V10.709H13.25C13.6642 10.709 14 10.3732 14 9.95898C13.9998 9.54492 13.6641 9.20898 13.25 9.20898H10.709V6.75C10.709 6.33581 10.3732 6.00004 9.95898 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleFilled20.category = 'Interface General';\n\nexport default PlusCircleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 7C11.5858 7 11.25 7.33579 11.25 7.75V11.25H7.75C7.33579 11.25 7 11.5858 7 12C7 12.4142 7.33579 12.75 7.75 12.75H11.25V16.25C11.25 16.6642 11.5858 17 12 17C12.4142 17 12.75 16.6642 12.75 16.25V12.75H16.25C16.6642 12.75 17 12.4142 17 12C17 11.5858 16.6642 11.25 16.25 11.25H12.75V7.75C12.75 7.33579 12.4142 7 12 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleFilled24.category = 'Interface General';\n\nexport default PlusCircleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusCircleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusCircleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 9C15.5858 9.00002 15.25 9.3358 15.25 9.75V15.25H9.75C9.33579 15.25 9 15.5858 9 16C9.00001 16.4142 9.33579 16.75 9.75 16.75H15.25V22.25C15.25 22.6642 15.5858 23 16 23C16.4142 23 16.75 22.6642 16.75 22.25V16.75H22.25C22.6642 16.75 23 16.4142 23 16C23 15.5858 22.6642 15.25 22.25 15.25H16.75V9.75C16.75 9.33579 16.4142 9 16 9Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusCircleFilled32.category = 'Interface General';\n\nexport default PlusCircleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C6.69036 0 7.25 0.559644 7.25 1.25V4.75H10.75C11.4404 4.75 12 5.30964 12 6C12 6.69036 11.4404 7.25 10.75 7.25H7.25V10.75C7.25 11.4404 6.69036 12 6 12C5.30964 12 4.75 11.4404 4.75 10.75V7.25H1.25C0.559644 7.25 0 6.69036 0 6C0 5.30964 0.559644 4.75 1.25 4.75H4.75V1.25C4.75 0.559644 5.30964 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusFilled12.category = 'Interface General';\n\nexport default PlusFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 1C8.69036 1 9.25 1.55964 9.25 2.25V6.75H13.75C14.4404 6.75 15 7.30964 15 8C15 8.69036 14.4404 9.25 13.75 9.25H9.25V13.75C9.25 14.4404 8.69036 15 8 15C7.30964 15 6.75 14.4404 6.75 13.75V9.25H2.25C1.55964 9.25 1 8.69036 1 8C1 7.30964 1.55964 6.75 2.25 6.75H6.75V2.25C6.75 1.55964 7.30964 1 8 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusFilled16.category = 'Interface General';\n\nexport default PlusFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C10.6904 1 11.25 1.55964 11.25 2.25V8.75H17.75C18.4404 8.75 19 9.30964 19 10C19 10.6904 18.4404 11.25 17.75 11.25H11.25V17.75C11.25 18.4404 10.6904 19 10 19C9.30964 19 8.75 18.4404 8.75 17.75V11.25H2.25C1.55964 11.25 1 10.6904 1 10C1 9.30964 1.55964 8.75 2.25 8.75H8.75V2.25C8.75 1.55964 9.30964 1 10 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusFilled20.category = 'Interface General';\n\nexport default PlusFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C12.6904 1 13.25 1.55964 13.25 2.25V10.75H21.75C22.4404 10.75 23 11.3096 23 12C23 12.6904 22.4404 13.25 21.75 13.25H13.25V21.75C13.25 22.4404 12.6904 23 12 23C11.3096 23 10.75 22.4404 10.75 21.75V13.25H2.25C1.55964 13.25 1 12.6904 1 12C1 11.3096 1.55964 10.75 2.25 10.75H10.75V2.25C10.75 1.55964 11.3096 1 12 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusFilled24.category = 'Interface General';\n\nexport default PlusFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C16.6904 1 17.25 1.55964 17.25 2.25V14.75H29.75C30.4404 14.75 31 15.3096 31 16C31 16.6904 30.4404 17.25 29.75 17.25H17.25V29.75C17.25 30.4404 16.6904 31 16 31C15.3096 31 14.75 30.4404 14.75 29.75V17.25H2.25C1.55964 17.25 1 16.6904 1 16C1 15.3096 1.55964 14.75 2.25 14.75H14.75V2.25C14.75 1.55964 15.3096 1 16 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusFilled32.category = 'Interface General';\n\nexport default PlusFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00049 0C6.80519 -1.09202e-07 7.44679 -0.000266601 7.96615 0.0351534C8.492 0.0710585 8.94827 0.146047 9.37619 0.323216C10.4173 0.754573 11.2455 1.58265 11.6768 2.62381C11.854 3.05181 11.929 3.50786 11.9648 4.03385C12.0003 4.55328 12 5.19464 12 5.99951C12 6.80436 12.0003 7.44574 11.9648 7.96517C11.929 8.49111 11.8539 8.94725 11.6768 9.37521C11.2455 10.4163 10.4173 11.2444 9.37619 11.6758C8.94828 11.853 8.49199 11.928 7.96615 11.9639C7.44679 11.9993 6.80519 11.999 6.00049 11.999C5.1958 11.999 4.5542 11.9993 4.03483 11.9639C3.50893 11.928 3.05273 11.8529 2.62479 11.6758C1.58352 11.2445 0.755514 10.4165 0.324192 9.37521C0.14697 8.94717 0.0720223 8.49123 0.0361299 7.96517C0.00070878 7.44573 0.000976483 6.8044 0.000976483 5.99951C0.000976455 5.19464 0.000704544 4.55328 0.0361299 4.03385C0.0720264 3.50786 0.146988 3.05182 0.324192 2.62381C0.755539 1.58266 1.58359 0.754492 2.62479 0.323216C3.0527 0.14613 3.50896 0.0710329 4.03483 0.0351534C4.5542 -0.000239866 5.19581 0 6.00049 0ZM6.00049 1.49988C5.17519 1.49988 4.59292 1.5 4.13638 1.53113C3.68697 1.5618 3.41284 1.61993 3.19798 1.70885C2.52445 1.98789 1.98894 2.52351 1.70982 3.19701C1.62081 3.41191 1.5628 3.68577 1.5321 4.13541C1.50095 4.59199 1.50085 5.17398 1.50085 5.99951C1.50085 6.82505 1.50095 7.40702 1.5321 7.86362C1.5628 8.31335 1.6208 8.58709 1.70982 8.80202C1.98891 9.47561 2.52438 10.0111 3.19798 10.2902C3.41285 10.3791 3.68691 10.4372 4.13638 10.4679C4.59292 10.499 5.17518 10.4991 6.00049 10.4991C6.82582 10.4991 7.40807 10.499 7.86459 10.4679C8.31403 10.4372 8.58815 10.3792 8.80299 10.2902C9.47641 10.011 10.0121 9.47549 10.2912 8.80202C10.3801 8.58714 10.4382 8.31316 10.4689 7.86362C10.5 7.40703 10.5001 6.82501 10.5001 5.99951C10.5001 5.17398 10.5 4.59199 10.4689 4.13541C10.4382 3.68578 10.3802 3.41191 10.2912 3.19701C10.0121 2.5235 9.47645 1.98797 8.80299 1.70885C8.58815 1.61985 8.31404 1.56183 7.86459 1.53113C7.40807 1.49998 6.82582 1.49988 6.00049 1.49988ZM5.99951 3.12865C6.41361 3.12865 6.74932 3.46452 6.74945 3.87859V5.24957H8.12043C8.53445 5.24957 8.8701 5.58556 8.87037 5.99951C8.87037 6.41369 8.53461 6.74945 8.12043 6.74945H6.74945V8.12043C6.74945 8.53461 6.41369 8.87037 5.99951 8.87037C5.58544 8.87025 5.24957 8.53454 5.24957 8.12043V6.74945H3.87859C3.46441 6.74945 3.12865 6.41369 3.12865 5.99951C3.12892 5.58556 3.46458 5.24957 3.87859 5.24957H5.24957V3.87859C5.2497 3.4646 5.58552 3.12877 5.99951 3.12865Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusRectangle12.category = 'Interface General';\n\nexport default PlusRectangle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00003 1.00028C9.57177 1.00028 10.5307 0.991707 11.3291 1.24344C12.9624 1.75858 14.2418 3.03792 14.7569 4.67118C15.0085 5.46954 15 6.42869 15 8.00028C15 9.57187 15.0086 10.531 14.7569 11.3294C14.2417 12.9626 12.9623 14.242 11.3291 14.7571C10.5307 15.0088 9.57172 15.0003 8.00003 15.0003C6.42835 15.0003 5.46932 15.0088 4.67093 14.7571C3.03773 14.242 1.75836 12.9626 1.2432 11.3294C0.991476 10.531 1.00003 9.57187 1.00003 8.00028C1.00003 6.42869 0.991534 5.46954 1.2432 4.67118C1.75831 3.03792 3.03769 1.75858 4.67093 1.24344C5.46934 0.991707 6.4283 1.00028 8.00003 1.00028ZM8.00003 2.50028C6.31495 2.50028 5.64482 2.5093 5.12211 2.67411C3.95554 3.04207 3.0418 3.95578 2.67386 5.12235C2.50912 5.64503 2.50003 6.31543 2.50003 8.00028C2.50004 9.68519 2.50906 10.3555 2.67386 10.8782C3.04185 12.0447 3.95558 12.9585 5.12211 13.3265C5.64481 13.4912 6.31502 13.5003 8.00003 13.5003C9.68505 13.5003 10.3553 13.4912 10.878 13.3265C12.0445 12.9585 12.9582 12.0447 13.3262 10.8782C13.491 10.3555 13.5 9.68519 13.5 8.00028C13.5 6.31543 13.491 5.64503 13.3262 5.12235C12.9583 3.95578 12.0445 3.04207 10.878 2.67411C10.3553 2.5093 9.68512 2.50028 8.00003 2.50028ZM8.00003 4.00028C8.41414 4.00041 8.75003 4.33615 8.75003 4.75028V7.25028H11.25C11.664 7.25041 11.9999 7.5863 12 8.00028C11.9999 8.4143 11.6641 8.75015 11.25 8.75028H8.75003V11.2503C8.7499 11.6643 8.41405 12.0001 8.00003 12.0003C7.58593 12.0002 7.25017 11.6644 7.25003 11.2503V8.75028H4.75003C4.3359 8.75028 4.00017 8.41438 4.00003 8.00028C4.00022 7.58622 4.33593 7.25028 4.75003 7.25028H7.25003V4.75028C7.25003 4.33608 7.58585 4.00031 8.00003 4.00028Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPlusRectangle16.category = 'Interface General';\n\nexport default PlusRectangle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.999939C11.2711 0.999939 12.2621 0.999172 13.0605 1.05365C13.8656 1.10858 14.5297 1.22211 15.1416 1.47552C16.673 2.10985 17.8901 3.32694 18.5244 4.85834C18.7778 5.47023 18.8914 6.13436 18.9463 6.93939C19.0008 7.73784 19 8.72889 19 9.99994C19 11.271 19.0008 12.262 18.9463 13.0605C18.8914 13.8655 18.7778 14.5297 18.5244 15.1415C17.8901 16.673 16.673 17.89 15.1416 18.5244C14.5297 18.7778 13.8656 18.8913 13.0605 18.9462C12.2621 19.0007 11.2711 18.9999 10 18.9999C8.72892 18.9999 7.73792 19.0007 6.93945 18.9462C6.1344 18.8913 5.4703 18.7778 4.8584 18.5244C3.32698 17.89 2.10992 16.673 1.47559 15.1415C1.22218 14.5297 1.10864 13.8655 1.05371 13.0605C0.999236 12.262 1 11.271 1 9.99994C1 8.72889 0.999233 7.73784 1.05371 6.93939C1.10865 6.13436 1.22217 5.47023 1.47559 4.85834C2.10993 3.32694 3.32699 2.10985 4.8584 1.47552C5.4703 1.22211 6.1344 1.10858 6.93945 1.05365C7.73791 0.999172 8.72892 0.999939 10 0.999939ZM10 2.49994C8.70857 2.49994 7.77751 2.50055 7.04199 2.55072C6.31342 2.60043 5.83129 2.6962 5.43262 2.86127C4.26875 3.34336 3.34343 4.2687 2.86133 5.43256C2.69626 5.83122 2.60049 6.31338 2.55078 7.04193C2.50061 7.77744 2.5 8.70853 2.5 9.99994C2.5 11.2913 2.50062 12.2224 2.55078 12.9579C2.60049 13.6865 2.69627 14.1687 2.86133 14.5673C3.34342 15.7312 4.26874 16.6565 5.43262 17.1386C5.83129 17.3037 6.31341 17.3994 7.04199 17.4492C7.77751 17.4993 8.70856 17.4999 10 17.4999C11.2914 17.4999 12.2225 17.4993 12.958 17.4492C13.6866 17.3994 14.1687 17.3037 14.5674 17.1386C15.7313 16.6565 16.6566 15.7312 17.1387 14.5673C17.3037 14.1687 17.3995 13.6865 17.4492 12.9579C17.4994 12.2224 17.5 11.2913 17.5 9.99994C17.5 8.70853 17.4994 7.77744 17.4492 7.04193C17.3995 6.31338 17.3037 5.83122 17.1387 5.43256C16.6566 4.2687 15.7312 3.34336 14.5674 2.86127C14.1687 2.6962 13.6866 2.60043 12.958 2.55072C12.2225 2.50055 11.2914 2.49994 10 2.49994ZM10 5.24994C10.4142 5.24994 10.75 5.58573 10.75 5.99994V9.24994H14C14.4142 9.24994 14.75 9.58573 14.75 9.99994C14.75 10.4141 14.4142 10.7499 14 10.7499H10.75V13.9999C10.75 14.4142 10.4142 14.7499 10 14.7499C9.58579 14.7499 9.25 14.4142 9.25 13.9999V10.7499H6C5.5858 10.7499 5.25003 10.4141 5.25 9.99994C5.25 9.58573 5.58579 9.24994 6 9.24994H9.25V5.99994C9.25 5.58573 9.58579 5.24994 10 5.24994Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusRectangle20.category = 'Interface General';\n\nexport default PlusRectangle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C13.5039 1 14.6668 0.999217 15.6035 1.05859C16.5463 1.11836 17.3107 1.24143 18.0137 1.50977C20.0751 2.29666 21.7033 3.92489 22.4902 5.98633C22.7586 6.68931 22.8816 7.4537 22.9414 8.39648C23.0008 9.33318 23 10.4961 23 12C23 13.5039 23.0008 14.6668 22.9414 15.6035C22.8816 16.5463 22.7586 17.3107 22.4902 18.0137C21.7033 20.0751 20.0751 21.7033 18.0137 22.4902C17.3107 22.7586 16.5463 22.8816 15.6035 22.9414C14.6668 23.0008 13.5039 23 12 23C10.4961 23 9.33318 23.0008 8.39648 22.9414C7.4537 22.8816 6.68931 22.7586 5.98633 22.4902C3.92489 21.7033 2.29666 20.0751 1.50977 18.0137C1.24143 17.3107 1.11836 16.5463 1.05859 15.6035C0.999217 14.6668 1 13.5039 1 12C1 10.4961 0.999217 9.33318 1.05859 8.39648C1.11836 7.4537 1.24143 6.68931 1.50977 5.98633C2.29666 3.92489 3.92489 2.29666 5.98633 1.50977C6.68931 1.24143 7.4537 1.11836 8.39648 1.05859C9.33318 0.999217 10.4961 1 12 1ZM12 2.5C10.477 2.5 9.36946 2.49999 8.49121 2.55566C7.61923 2.61095 7.02417 2.71929 6.52148 2.91113C4.85904 3.54572 3.54572 4.85904 2.91113 6.52148C2.71929 7.02417 2.61095 7.61923 2.55566 8.49121C2.49999 9.36946 2.5 10.477 2.5 12C2.5 13.523 2.49999 14.6305 2.55566 15.5088C2.61095 16.3808 2.71929 16.9758 2.91113 17.4785C3.54572 19.141 4.85904 20.4543 6.52148 21.0889C7.02417 21.2807 7.61923 21.3891 8.49121 21.4443C9.36946 21.5 10.477 21.5 12 21.5C13.523 21.5 14.6305 21.5 15.5088 21.4443C16.3808 21.3891 16.9758 21.2807 17.4785 21.0889C19.141 20.4543 20.4543 19.141 21.0889 17.4785C21.2807 16.9758 21.3891 16.3808 21.4443 15.5088C21.5 14.6305 21.5 13.523 21.5 12C21.5 10.477 21.5 9.36946 21.4443 8.49121C21.3891 7.61923 21.2807 7.02417 21.0889 6.52148C20.4543 4.85904 19.141 3.54572 17.4785 2.91113C16.9758 2.71929 16.3808 2.61095 15.5088 2.55566C14.6305 2.49999 13.523 2.5 12 2.5Z\"\n        fill={color}\n      />\n      <path\n        d=\"M12 6.75V12M12 17.25V12M12 12H6.75M12 12H17.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlusRectangle24.category = 'Interface General';\n\nexport default PlusRectangle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V21.75C31 26.8586 26.8586 31 21.75 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM10.25 2.5C5.96979 2.5 2.5 5.96979 2.5 10.25V21.75C2.5 26.0302 5.96979 29.5 10.25 29.5H21.75C26.0302 29.5 29.5 26.0302 29.5 21.75V10.25C29.5 5.96979 26.0302 2.5 21.75 2.5H10.25ZM16 8.25C16.4142 8.25 16.75 8.58579 16.75 9V15.25H23C23.4142 15.25 23.75 15.5858 23.75 16C23.75 16.4142 23.4142 16.75 23 16.75H16.75V23C16.75 23.4142 16.4142 23.75 16 23.75C15.5858 23.75 15.25 23.4142 15.25 23V16.75H9C8.5858 16.75 8.25003 16.4142 8.25 16C8.25 15.5858 8.58579 15.25 9 15.25H15.25V9C15.25 8.58579 15.5858 8.25 16 8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusRectangle32.category = 'Interface General';\n\nexport default PlusRectangle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00061 0.00011955C7.31311 0.00011955 8.22471 -0.0135269 8.98669 0.253029C10.2789 0.705252 11.2949 1.72142 11.7472 3.01355C12.0138 3.77549 12.0001 4.68724 12.0001 5.99963C12.0001 7.31205 12.0137 8.22376 11.7472 8.98572C11.2949 10.2781 10.279 11.2939 8.98669 11.7462C8.22465 12.0129 7.31326 11.9991 6.00061 11.9991C4.68802 11.9991 3.77654 12.0129 3.01452 11.7462C1.72229 11.2939 0.706254 10.278 0.254006 8.98572C-0.0124735 8.22377 0.00109641 7.31201 0.00109641 5.99963C0.00109303 4.68724 -0.0126106 3.77549 0.254006 3.01355C0.706353 1.72138 1.7223 0.705261 3.01452 0.253029C3.77653 -0.0135961 4.68805 0.000118713 6.00061 0.00011955ZM6.00061 1.99996C4.52074 1.99996 4.03509 2.01445 3.67463 2.14057C2.95712 2.39181 2.39291 2.9562 2.14155 3.67365C2.01543 4.03409 2.00094 4.51999 2.00093 5.99963C2.00093 7.47901 2.01556 7.96519 2.14155 8.32561C2.39281 9.04316 2.95712 9.60736 3.67463 9.85869C4.03509 9.98482 4.52068 9.9993 6.00061 9.99931C7.48063 9.99931 7.96612 9.98483 8.32659 9.85869C9.0442 9.60739 9.60839 9.04323 9.85967 8.32561C9.98568 7.96518 10.0003 7.47911 10.0003 5.99963C10.0003 4.51999 9.98579 4.03409 9.85967 3.67365C9.6083 2.95624 9.04407 2.39181 8.32659 2.14057C7.96614 2.01452 7.48028 1.99996 6.00061 1.99996ZM5.99866 3.00085C6.5509 3.00085 6.99857 3.44853 6.99857 4.00077V5.00069H7.99849C8.55073 5.00069 8.9984 5.44838 8.99841 6.00061C8.9984 6.55284 8.55073 7.00053 7.99849 7.00053H6.99857V8.00044C6.99857 8.55268 6.55089 9.00036 5.99866 9.00036C5.44652 9.00024 4.99875 8.5526 4.99874 8.00044V7.00053H3.99882C3.44668 7.00041 2.99891 6.55277 2.9989 6.00061C2.99891 5.44845 3.44668 5.00081 3.99882 5.00069H4.99874V4.00077C4.99874 3.44861 5.44652 3.00097 5.99866 3.00085Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPlusRectangleBold12.category = 'Interface General';\n\nexport default PlusRectangleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00005 1.00024C9.33063 1.00024 10.1924 0.99174 10.9239 1.18774C12.8216 1.69637 14.3039 3.17869 14.8126 5.07641C15.0085 5.80783 15.0001 6.6698 15.0001 8.00024C15.0001 9.33068 15.0085 10.1926 14.8126 10.9241C14.3039 12.8217 12.8215 14.3041 10.9239 14.8127C10.1924 15.0087 9.33059 15.0002 8.00005 15.0002C6.66952 15.0002 5.80768 15.0087 5.07623 14.8127C3.17856 14.3041 1.69623 12.8217 1.18755 10.9241C0.991569 10.1926 1.00005 9.33068 1.00005 8.00024C1.00005 6.6698 0.99162 5.80783 1.18755 5.07641C1.69617 3.17869 3.17851 1.69638 5.07623 1.18774C5.8077 0.99174 6.66948 1.00024 8.00005 1.00024ZM8.00005 3.00024C6.54072 3.00024 6.00683 3.00871 5.5938 3.11938C4.38628 3.44308 3.44288 4.38645 3.11919 5.59399C3.00858 6.00698 3.00005 6.54117 3.00005 8.00024C3.00006 9.45939 3.00853 9.99348 3.11919 10.4065C3.44294 11.6139 4.38632 12.5574 5.5938 12.8811C6.00682 12.9918 6.54079 13.0002 8.00005 13.0002C9.45932 13.0002 9.99329 12.9918 10.4063 12.8811C11.6138 12.5574 12.5572 11.6139 12.8809 10.4065C12.9916 9.99348 13.0001 9.45939 13.0001 8.00024C13.0001 6.54117 12.9915 6.00698 12.8809 5.59399C12.5572 4.38645 11.6138 3.44308 10.4063 3.11938C9.99328 3.00871 9.45939 3.00024 8.00005 3.00024ZM8.00005 4.00024C8.55234 4.00024 9.00005 4.44795 9.00005 5.00024V7.00024H11.0001C11.5522 7.00024 11.9999 7.44809 12.0001 8.00024C11.9999 8.55241 11.5523 9.00024 11.0001 9.00024H9.00005V11.0002C8.99992 11.5524 8.55226 12.0002 8.00005 12.0002C7.44788 12.0002 7.00019 11.5524 7.00005 11.0002V9.00024H5.00005C4.44785 9.00024 4.00019 8.55241 4.00005 8.00024C4.00022 7.44809 4.44787 7.00024 5.00005 7.00024H7.00005V5.00024C7.00005 4.44797 7.44779 4.00027 8.00005 4.00024Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPlusRectangleBold16.category = 'Interface General';\n\nexport default PlusRectangleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.99994C11.1517 0.99994 12.0614 0.999146 12.7979 1.04486C13.542 1.09108 14.1757 1.18787 14.7715 1.4101C16.5379 2.06894 17.931 3.4621 18.5898 5.22846C18.8121 5.82427 18.9089 6.45796 18.9551 7.20209C19.0008 7.93851 19 8.84828 19 9.99994C19 11.1516 19.0008 12.0614 18.9551 12.7978C18.9089 13.5419 18.8121 14.1756 18.5898 14.7714C17.931 16.5378 16.5379 17.9309 14.7715 18.5898C14.1757 18.812 13.542 18.9088 12.7979 18.955C12.0614 19.0007 11.1517 18.9999 10 18.9999C8.84831 18.9999 7.93859 19.0007 7.20215 18.955C6.45799 18.9088 5.82435 18.812 5.22852 18.5898C3.46214 17.9309 2.06901 16.5378 1.41016 14.7714C1.18794 14.1756 1.09114 13.5419 1.04492 12.7978C0.99921 12.0614 1 11.1516 1 9.99994C1 8.84828 0.999207 7.93851 1.04492 7.20209C1.09114 6.45796 1.18793 5.82427 1.41016 5.22846C2.06902 3.4621 3.46215 2.06894 5.22852 1.4101C5.82435 1.18787 6.458 1.09108 7.20215 1.04486C7.93859 0.999146 8.84831 0.99994 10 0.99994ZM10 2.99994C8.82349 2.99994 7.98628 2.99998 7.32617 3.04096C6.67425 3.08144 6.26145 3.15967 5.92774 3.28412C4.70483 3.74024 3.74032 4.70477 3.28418 5.92767C3.15973 6.26138 3.0815 6.67421 3.04102 7.32611C3.00004 7.9862 3 8.82346 3 9.99994C3 11.1764 3.00004 12.0137 3.04102 12.6738C3.0815 13.3257 3.15974 13.7385 3.28418 14.0722C3.74031 15.2951 4.70482 16.2596 5.92774 16.7158C6.26145 16.8402 6.67424 16.9184 7.32617 16.9589C7.98628 16.9999 8.82348 16.9999 10 16.9999C11.1765 16.9999 12.0137 16.9999 12.6738 16.9589C13.3258 16.9184 13.7385 16.8402 14.0723 16.7158C15.2952 16.2596 16.2597 15.2951 16.7158 14.0722C16.8403 13.7385 16.9185 13.3257 16.959 12.6738C17 12.0137 17 11.1764 17 9.99994C17 8.82346 17 7.9862 16.959 7.32611C16.9185 6.67421 16.8403 6.26138 16.7158 5.92767C16.2597 4.70477 15.2952 3.74024 14.0723 3.28412C13.7386 3.15967 13.3257 3.08144 12.6738 3.04096C12.0137 2.99998 11.1765 2.99994 10 2.99994ZM10 4.99994C10.5523 4.99994 11 5.44766 11 5.99994V8.99994H14C14.5523 8.99994 15 9.44766 15 9.99994C15 10.5522 14.5523 10.9999 14 10.9999H11V13.9999C11 14.5522 10.5523 14.9999 10 14.9999C9.44772 14.9999 9 14.5522 9 13.9999V10.9999H6C5.44773 10.9999 5.00003 10.5522 5 9.99994C5 9.44766 5.44772 8.99994 6 8.99994H9V5.99994C9 5.44766 9.44772 4.99994 10 4.99994Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPlusRectangleBold20.category = 'Interface General';\n\nexport default PlusRectangleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.999983C14.7093 0.999983 16.3192 0.986123 17.6426 1.4492C19.9403 2.25332 21.7467 4.05975 22.5508 6.35741C23.0139 7.68081 23 9.29078 23 12C23 14.7092 23.0139 16.3192 22.5508 17.6426C21.7467 19.9402 19.9403 21.7466 17.6426 22.5508C16.3192 23.0138 14.7093 23 12 23C9.29084 23 7.68087 23.0138 6.35747 22.5508C4.05981 21.7466 2.25338 19.9402 1.44926 17.6426C0.986184 16.3192 1.00004 14.7092 1.00004 12C1.00004 9.29078 0.986184 7.68081 1.44926 6.35741C2.25338 4.05975 4.05981 2.25332 6.35747 1.4492C7.68087 0.986123 9.29084 0.999983 12 0.999983ZM12 2.99998C9.1236 2.99998 7.94039 3.01439 7.0186 3.3369C5.29512 3.93997 3.94003 5.29506 3.33696 7.01854C3.01445 7.94033 3.00004 9.12354 3.00004 12C3.00004 14.8764 3.01445 16.0596 3.33696 16.9814C3.94003 18.7049 5.29512 20.06 7.0186 20.6631C7.94039 20.9856 9.1236 21 12 21C14.8765 21 16.0597 20.9856 16.9815 20.6631C18.705 20.06 20.0601 18.7049 20.6631 16.9814C20.9856 16.0596 21 14.8764 21 12C21 9.12354 20.9856 7.94033 20.6631 7.01854C20.0601 5.29506 18.705 3.93997 16.9815 3.3369C16.0597 3.01439 14.8765 2.99998 12 2.99998Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n      <path\n        d=\"M12 7V12M12 17V12M12 12H7M12 12H17\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nPlusRectangleBold24.category = 'Interface General';\n\nexport default PlusRectangleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.5 1C26.7467 1 31 5.2533 31 10.5V21.5C31 26.7467 26.7467 31 21.5 31H10.5C5.25329 31 1 26.7467 1 21.5V10.5C1 5.25329 5.2533 1 10.5 1H21.5ZM10.5 3C6.35786 3 3 6.35786 3 10.5V21.5C3 25.6421 6.35786 29 10.5 29H21.5C25.6421 29 29 25.6421 29 21.5V10.5C29 6.35786 25.6421 3 21.5 3H10.5ZM16 8C16.5523 8 17 8.44772 17 9V15H23C23.5523 15 24 15.4477 24 16C24 16.5523 23.5523 17 23 17H17V23C17 23.5523 16.5523 24 16 24C15.4477 24 15 23.5523 15 23V17H9C8.44773 17 8.00003 16.5523 8 16C8 15.4477 8.44772 15 9 15H15V9C15 8.44772 15.4477 8 16 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusRectangleBold32.category = 'Interface General';\n\nexport default PlusRectangleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00049 0.000244121C7.31314 0.000244121 8.22453 -0.0134957 8.98657 0.253153C10.2789 0.705433 11.2948 1.72132 11.7471 3.01367C12.0136 3.77565 12 4.68727 12 5.99976C12 7.31221 12.0137 8.22387 11.7471 8.98584C11.2947 10.278 10.2788 11.2941 8.98657 11.7464C8.22458 12.0129 7.31301 11.9993 6.00049 11.9993C4.68791 11.9993 3.77642 12.013 3.0144 11.7464C1.72215 11.2941 0.706215 10.2781 0.253886 8.98584C-0.0127384 8.22387 0.000973916 7.31221 0.000976483 5.99976C0.000976483 4.68732 -0.0126311 3.77564 0.253886 3.01367C0.706138 1.72139 1.72216 0.70547 3.0144 0.253153C3.77642 -0.0134876 4.6879 0.000243284 6.00049 0.000244121ZM5.99854 3C5.4464 3.00007 4.99868 3.44778 4.99862 3.99992V4.99984H3.9987C3.44656 4.9999 2.99886 5.44762 2.99878 5.99976C2.99878 6.55196 3.44651 6.99961 3.9987 6.99967H4.99862V7.99959C4.99862 8.55179 5.44636 8.99944 5.99854 8.99951C6.55078 8.99951 6.99845 8.55183 6.99845 7.99959V6.99967H7.99837C8.55061 6.99967 8.99829 6.552 8.99829 5.99976C8.99821 5.44758 8.55057 4.99984 7.99837 4.99984H6.99845V3.99992C6.99839 3.44773 6.55074 3 5.99854 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusRectangleBoldFilled12.category = 'Interface General';\n\nexport default PlusRectangleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00005 1.00024C9.33063 1.00024 10.1924 0.99174 10.9239 1.18774C12.8216 1.69637 14.3039 3.17869 14.8126 5.07641C15.0085 5.80783 15.0001 6.6698 15.0001 8.00024C15.0001 9.33068 15.0085 10.1926 14.8126 10.9241C14.3039 12.8217 12.8215 14.3041 10.9239 14.8127C10.1924 15.0087 9.33059 15.0002 8.00005 15.0002C6.66952 15.0002 5.80768 15.0087 5.07623 14.8127C3.17856 14.3041 1.69623 12.8217 1.18755 10.9241C0.991569 10.1926 1.00005 9.33068 1.00005 8.00024C1.00005 6.6698 0.99162 5.80783 1.18755 5.07641C1.69617 3.17869 3.17851 1.69638 5.07623 1.18774C5.8077 0.99174 6.66948 1.00024 8.00005 1.00024ZM8.00005 4.00024C7.44779 4.00027 7.00005 4.44797 7.00005 5.00024V7.00024H5.00005C4.44787 7.00024 4.00022 7.44809 4.00005 8.00024C4.00019 8.55241 4.44785 9.00024 5.00005 9.00024H7.00005V11.0002C7.00019 11.5524 7.44788 12.0002 8.00005 12.0002C8.55226 12.0002 8.99992 11.5524 9.00005 11.0002V9.00024H11.0001C11.5523 9.00024 11.9999 8.55241 12.0001 8.00024C11.9999 7.44809 11.5522 7.00024 11.0001 7.00024H9.00005V5.00024C9.00005 4.44795 8.55234 4.00024 8.00005 4.00024Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPlusRectangleBoldFilled16.category = 'Interface General';\n\nexport default PlusRectangleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.99994C11.1517 0.99994 12.0614 0.999146 12.7979 1.04486C13.542 1.09108 14.1757 1.18787 14.7715 1.4101C16.5379 2.06894 17.931 3.4621 18.5898 5.22846C18.8121 5.82427 18.9089 6.45796 18.9551 7.20209C19.0008 7.93851 19 8.84828 19 9.99994C19 11.1516 19.0008 12.0614 18.9551 12.7978C18.9089 13.5419 18.8121 14.1756 18.5898 14.7714C17.931 16.5378 16.5379 17.9309 14.7715 18.5898C14.1757 18.812 13.542 18.9088 12.7979 18.955C12.0614 19.0007 11.1517 18.9999 10 18.9999C8.84831 18.9999 7.93859 19.0007 7.20215 18.955C6.45799 18.9088 5.82435 18.812 5.22852 18.5898C3.46214 17.9309 2.06901 16.5378 1.41016 14.7714C1.18794 14.1756 1.09114 13.5419 1.04492 12.7978C0.99921 12.0614 1 11.1516 1 9.99994C1 8.84828 0.999207 7.93851 1.04492 7.20209C1.09114 6.45796 1.18793 5.82427 1.41016 5.22846C2.06902 3.4621 3.46215 2.06894 5.22852 1.4101C5.82435 1.18787 6.458 1.09108 7.20215 1.04486C7.93859 0.999146 8.84831 0.99994 10 0.99994ZM10 4.99994C9.44772 4.99994 9 5.44766 9 5.99994V8.99994H6C5.44772 8.99994 5 9.44766 5 9.99994C5.00003 10.5522 5.44773 10.9999 6 10.9999H9V13.9999C9 14.5522 9.44772 14.9999 10 14.9999C10.5523 14.9999 11 14.5522 11 13.9999V10.9999H14C14.5523 10.9999 15 10.5522 15 9.99994C15 9.44766 14.5523 8.99994 14 8.99994H11V5.99994C11 5.44766 10.5523 4.99994 10 4.99994Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPlusRectangleBoldFilled20.category = 'Interface General';\n\nexport default PlusRectangleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.999983C14.7093 0.999983 16.3192 0.986123 17.6426 1.4492C19.9403 2.25332 21.7467 4.05975 22.5508 6.35741C23.0139 7.68081 23 9.29078 23 12C23 14.7092 23.0139 16.3192 22.5508 17.6426C21.7467 19.9402 19.9403 21.7466 17.6426 22.5508C16.3192 23.0138 14.7093 23 12 23C9.29084 23 7.68087 23.0138 6.35747 22.5508C4.05981 21.7466 2.25338 19.9402 1.44926 17.6426C0.986184 16.3192 1.00004 14.7092 1.00004 12C1.00004 9.29078 0.986184 7.68081 1.44926 6.35741C2.25338 4.05975 4.05981 2.25332 6.35747 1.4492C7.68087 0.986123 9.29084 0.999983 12 0.999983ZM12 5.99998C11.4478 5.99998 11 6.4477 11 6.99998V11H7.00004C6.44776 11 6.00004 11.4477 6.00004 12C6.00007 12.5522 6.44778 13 7.00004 13H11V17C11 17.5523 11.4478 18 12 18C12.5523 18 13 17.5523 13 17V13H17C17.5523 13 18 12.5522 18 12C18 11.4477 17.5523 11 17 11H13V6.99998C13 6.4477 12.5523 5.99998 12 5.99998Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPlusRectangleBoldFilled24.category = 'Interface General';\n\nexport default PlusRectangleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.5 2C25.7467 2 30 6.2533 30 11.5V20.5C30 25.7467 25.7467 30 20.5 30H11.5C6.2533 30 2 25.7467 2 20.5V11.5C2 6.25329 6.2533 2 11.5 2H20.5ZM16 8C15.4477 8 15 8.44772 15 9V15H9C8.44772 15 8 15.4477 8 16C8.00003 16.5523 8.44773 17 9 17H15V23C15 23.5523 15.4477 24 16 24C16.5523 24 17 23.5523 17 23V17H23C23.5523 17 24 16.5523 24 16C24 15.4477 23.5523 15 23 15H17V9C17 8.44772 16.5523 8 16 8Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPlusRectangleBoldFilled32.category = 'Interface General';\n\nexport default PlusRectangleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00049 0C6.80519 -1.09202e-07 7.44679 -0.000266601 7.96615 0.0351534C8.492 0.0710585 8.94827 0.146047 9.37619 0.323216C10.4173 0.754573 11.2455 1.58265 11.6768 2.62381C11.854 3.05181 11.929 3.50786 11.9648 4.03385C12.0003 4.55328 12 5.19464 12 5.99951C12 6.80436 12.0003 7.44574 11.9648 7.96517C11.929 8.49111 11.8539 8.94725 11.6768 9.37521C11.2455 10.4163 10.4173 11.2444 9.37619 11.6758C8.94828 11.853 8.49199 11.928 7.96615 11.9639C7.44679 11.9993 6.80519 11.999 6.00049 11.999C5.1958 11.999 4.5542 11.9993 4.03483 11.9639C3.50893 11.928 3.05273 11.8529 2.62479 11.6758C1.58352 11.2445 0.755514 10.4165 0.324192 9.37521C0.14697 8.94717 0.0720223 8.49123 0.0361299 7.96517C0.00070878 7.44573 0.000976483 6.8044 0.000976483 5.99951C0.000976455 5.19464 0.000704544 4.55328 0.0361299 4.03385C0.0720264 3.50786 0.146988 3.05182 0.324192 2.62381C0.755539 1.58266 1.58359 0.754492 2.62479 0.323216C3.0527 0.14613 3.50896 0.0710329 4.03483 0.0351534C4.5542 -0.000239866 5.19581 0 6.00049 0ZM5.99951 3.12865C5.58552 3.12877 5.2497 3.4646 5.24957 3.87859V5.24957H3.87859C3.46458 5.24957 3.12892 5.58556 3.12865 5.99951C3.12865 6.41369 3.46441 6.74945 3.87859 6.74945H5.24957V8.12043C5.24957 8.53454 5.58544 8.87025 5.99951 8.87037C6.41369 8.87037 6.74945 8.53461 6.74945 8.12043V6.74945H8.12043C8.53461 6.74945 8.87037 6.41369 8.87037 5.99951C8.8701 5.58556 8.53445 5.24957 8.12043 5.24957H6.74945V3.87859C6.74932 3.46452 6.41361 3.12865 5.99951 3.12865Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusRectangleFilled12.category = 'Interface General';\n\nexport default PlusRectangleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00003 1.00022C9.57177 1.00022 10.5307 0.991646 11.3291 1.24338C12.9624 1.7585 14.2418 3.03785 14.7569 4.67112C15.0086 5.46949 15 6.42857 15 8.00022C15 9.57186 15.0086 10.5309 14.7569 11.3293C14.2417 12.9625 12.9624 14.242 11.3291 14.7571C10.5307 15.0088 9.57172 15.0002 8.00003 15.0002C6.42833 15.0002 5.46933 15.0088 4.67093 14.7571C3.0377 14.242 1.75834 12.9625 1.2432 11.3293C0.991471 10.5309 1.00003 9.57186 1.00003 8.00022C1.00003 6.42858 0.991511 5.46949 1.2432 4.67112C1.75831 3.03786 3.03769 1.75851 4.67093 1.24338C5.46933 0.991647 6.42832 1.00022 8.00003 1.00022ZM8.00003 4.00022C7.58585 4.00025 7.25003 4.33602 7.25003 4.75022V7.25022H4.75003C4.33593 7.25022 4.00022 7.58616 4.00003 8.00022C4.00012 8.41436 4.33587 8.75022 4.75003 8.75022H7.25003V11.2502C7.25012 11.6643 7.5859 12.0002 8.00003 12.0002C8.41412 12.0001 8.74995 11.6643 8.75003 11.2502V8.75022H11.25C11.6641 8.75013 11.9999 8.41431 12 8.00022C11.9999 7.58621 11.6641 7.2503 11.25 7.25022H8.75003V4.75022C8.75003 4.33606 8.41418 4.0003 8.00003 4.00022Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPlusRectangleFilled16.category = 'Interface General';\n\nexport default PlusRectangleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.999939C11.2711 0.999939 12.2621 0.999172 13.0605 1.05365C13.8656 1.10858 14.5297 1.22211 15.1416 1.47552C16.673 2.10985 17.8901 3.32694 18.5244 4.85834C18.7778 5.47023 18.8914 6.13436 18.9463 6.93939C19.0008 7.73784 19 8.72889 19 9.99994C19 11.271 19.0008 12.262 18.9463 13.0605C18.8914 13.8655 18.7778 14.5297 18.5244 15.1415C17.8901 16.673 16.673 17.89 15.1416 18.5244C14.5297 18.7778 13.8656 18.8913 13.0605 18.9462C12.2621 19.0007 11.2711 18.9999 10 18.9999C8.72892 18.9999 7.73792 19.0007 6.93945 18.9462C6.1344 18.8913 5.4703 18.7778 4.8584 18.5244C3.32698 17.89 2.10992 16.673 1.47559 15.1415C1.22218 14.5297 1.10864 13.8655 1.05371 13.0605C0.999236 12.262 1 11.271 1 9.99994C1 8.72889 0.999233 7.73784 1.05371 6.93939C1.10865 6.13436 1.22217 5.47023 1.47559 4.85834C2.10993 3.32694 3.32699 2.10985 4.8584 1.47552C5.4703 1.22211 6.1344 1.10858 6.93945 1.05365C7.73791 0.999172 8.72892 0.999939 10 0.999939ZM10 5.24994C9.58579 5.24994 9.25 5.58573 9.25 5.99994V9.24994H6C5.58579 9.24994 5.25 9.58573 5.25 9.99994C5.25003 10.4141 5.5858 10.7499 6 10.7499H9.25V13.9999C9.25 14.4142 9.58579 14.7499 10 14.7499C10.4142 14.7499 10.75 14.4142 10.75 13.9999V10.7499H14C14.4142 10.7499 14.75 10.4141 14.75 9.99994C14.75 9.58573 14.4142 9.24994 14 9.24994H10.75V5.99994C10.75 5.58573 10.4142 5.24994 10 5.24994Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusRectangleFilled20.category = 'Interface General';\n\nexport default PlusRectangleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 1C13.5039 1 14.6668 0.999217 15.6035 1.05859C16.5463 1.11836 17.3107 1.24143 18.0137 1.50977C20.0751 2.29666 21.7033 3.92489 22.4902 5.98633C22.7586 6.68931 22.8816 7.4537 22.9414 8.39648C23.0008 9.33318 23 10.4961 23 12C23 13.5039 23.0008 14.6668 22.9414 15.6035C22.8816 16.5463 22.7586 17.3107 22.4902 18.0137C21.7033 20.0751 20.0751 21.7033 18.0137 22.4902C17.3107 22.7586 16.5463 22.8816 15.6035 22.9414C14.6668 23.0008 13.5039 23 12 23C10.4961 23 9.33318 23.0008 8.39648 22.9414C7.4537 22.8816 6.68931 22.7586 5.98633 22.4902C3.92489 21.7033 2.29666 20.0751 1.50977 18.0137C1.24143 17.3107 1.11836 16.5463 1.05859 15.6035C0.999217 14.6668 1 13.5039 1 12C1 10.4961 0.999217 9.33318 1.05859 8.39648C1.11836 7.4537 1.24143 6.68931 1.50977 5.98633C2.29666 3.92489 3.92489 2.29666 5.98633 1.50977C6.68931 1.24143 7.4537 1.11836 8.39648 1.05859C9.33318 0.999217 10.4961 1 12 1ZM12 6C11.5858 6 11.25 6.33579 11.25 6.75V11.25H6.75C6.33579 11.25 6 11.5858 6 12C6.00003 12.4142 6.3358 12.75 6.75 12.75H11.25V17.25C11.25 17.6642 11.5858 18 12 18C12.4142 18 12.75 17.6642 12.75 17.25V12.75H17.25C17.6642 12.75 18 12.4142 18 12C18 11.5858 17.6642 11.25 17.25 11.25H12.75V6.75C12.75 6.33579 12.4142 6 12 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusRectangleFilled24.category = 'Interface General';\n\nexport default PlusRectangleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusRectangleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusRectangleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 1C26.8586 1 31 5.14137 31 10.25V21.75C31 26.8586 26.8586 31 21.75 31H10.25C5.14137 31 1 26.8586 1 21.75V10.25C1 5.14137 5.14137 1 10.25 1H21.75ZM16 8.25C15.5858 8.25 15.25 8.58579 15.25 9V15.25H9C8.58579 15.25 8.25 15.5858 8.25 16C8.25003 16.4142 8.5858 16.75 9 16.75H15.25V23C15.25 23.4142 15.5858 23.75 16 23.75C16.4142 23.75 16.75 23.4142 16.75 23V16.75H23C23.4142 16.75 23.75 16.4142 23.75 16C23.75 15.5858 23.4142 15.25 23 15.25H16.75V9C16.75 8.58579 16.4142 8.25 16 8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusRectangleFilled32.category = 'Interface General';\n\nexport default PlusRectangleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmall12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmall12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 2C6.41421 2 6.75 2.33579 6.75 2.75V5.25H9.25C9.66421 5.25 10 5.58579 10 6C10 6.41421 9.66421 6.75 9.25 6.75H6.75V9.25C6.75 9.66421 6.41421 10 6 10C5.58579 10 5.25 9.66421 5.25 9.25V6.75H2.75C2.33579 6.75 2 6.41421 2 6C2 5.58579 2.33579 5.25 2.75 5.25H5.25V2.75C5.25 2.33579 5.58579 2 6 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmall12.category = 'Interface General';\n\nexport default PlusSmall12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmall16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmall16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 3C8.41421 3 8.75 3.33579 8.75 3.75V7.25H12.25C12.6642 7.25 13 7.58579 13 8C13 8.41421 12.6642 8.75 12.25 8.75H8.75V12.25C8.75 12.6642 8.41421 13 8 13C7.58579 13 7.25 12.6642 7.25 12.25V8.75H3.75C3.33579 8.75 3 8.41421 3 8C3 7.58579 3.33579 7.25 3.75 7.25H7.25V3.75C7.25 3.33579 7.58579 3 8 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmall16.category = 'Interface General';\n\nexport default PlusSmall16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmall20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmall20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 4C10.4142 4 10.75 4.33579 10.75 4.75V9.25H15.25C15.6642 9.25 16 9.58579 16 10C16 10.4142 15.6642 10.75 15.25 10.75H10.75V15.25C10.75 15.6642 10.4142 16 10 16C9.58579 16 9.25 15.6642 9.25 15.25V10.75H4.75C4.33579 10.75 4 10.4142 4 10C4 9.58579 4.33579 9.25 4.75 9.25H9.25V4.75C9.25 4.33579 9.58579 4 10 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmall20.category = 'Interface General';\n\nexport default PlusSmall20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmall24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmall24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 5C12.4142 5 12.75 5.33579 12.75 5.75V11.25H18.25C18.6642 11.25 19 11.5858 19 12C19 12.4142 18.6642 12.75 18.25 12.75H12.75V18.25C12.75 18.6642 12.4142 19 12 19C11.5858 19 11.25 18.6642 11.25 18.25V12.75H5.75C5.33579 12.75 5 12.4142 5 12C5 11.5858 5.33579 11.25 5.75 11.25H11.25V5.75C11.25 5.33579 11.5858 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmall24.category = 'Interface General';\n\nexport default PlusSmall24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmall32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmall32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 7C16.4142 7 16.75 7.33579 16.75 7.75V15.25H24.25C24.6642 15.25 25 15.5858 25 16C25 16.4142 24.6642 16.75 24.25 16.75H16.75V24.25C16.75 24.6642 16.4142 25 16 25C15.5858 25 15.25 24.6642 15.25 24.25V16.75H7.75C7.33579 16.75 7 16.4142 7 16C7 15.5858 7.33579 15.25 7.75 15.25H15.25V7.75C15.25 7.33579 15.5858 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmall32.category = 'Interface General';\n\nexport default PlusSmall32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 2C6.55228 2 7 2.44772 7 3V5H9C9.55228 5 10 5.44772 10 6C10 6.55228 9.55228 7 9 7H7V9C7 9.55228 6.55228 10 6 10C5.44772 10 5 9.55228 5 9V7H3C2.44772 7 2 6.55228 2 6C2 5.44772 2.44772 5 3 5H5V3C5 2.44772 5.44772 2 6 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallBold12.category = 'Interface General';\n\nexport default PlusSmallBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 3C8.55228 3 9 3.44772 9 4V7H12C12.5523 7 13 7.44772 13 8C13 8.55228 12.5523 9 12 9H9V12C9 12.5523 8.55228 13 8 13C7.44772 13 7 12.5523 7 12V9H4C3.44772 9 3 8.55228 3 8C3 7.44772 3.44772 7 4 7H7V4C7 3.44772 7.44772 3 8 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallBold16.category = 'Interface General';\n\nexport default PlusSmallBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 4C10.5523 4 11 4.44772 11 5V9H15C15.5523 9 16 9.44772 16 10C16 10.5523 15.5523 11 15 11H11V15C11 15.5523 10.5523 16 10 16C9.44772 16 9 15.5523 9 15V11H5C4.44772 11 4 10.5523 4 10C4 9.44772 4.44772 9 5 9H9V5C9 4.44772 9.44772 4 10 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallBold20.category = 'Interface General';\n\nexport default PlusSmallBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 5C12.5523 5 13 5.44772 13 6V11H18C18.5523 11 19 11.4477 19 12C19 12.5523 18.5523 13 18 13H13V18C13 18.5523 12.5523 19 12 19C11.4477 19 11 18.5523 11 18V13H6C5.44772 13 5 12.5523 5 12C5 11.4477 5.44772 11 6 11H11V6C11 5.44772 11.4477 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallBold24.category = 'Interface General';\n\nexport default PlusSmallBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 7C16.5523 7 17 7.44772 17 8V15H24C24.5523 15 25 15.4477 25 16C25 16.5523 24.5523 17 24 17H17V24C17 24.5523 16.5523 25 16 25C15.4477 25 15 24.5523 15 24V17H8C7.44772 17 7 16.5523 7 16C7 15.4477 7.44772 15 8 15H15V8C15 7.44772 15.4477 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallBold32.category = 'Interface General';\n\nexport default PlusSmallBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 2C6.69036 2 7.25 2.55964 7.25 3.25V4.75H8.75C9.44036 4.75 10 5.30964 10 6C10 6.69036 9.44036 7.25 8.75 7.25H7.25V8.75C7.25 9.44036 6.69036 10 6 10C5.30964 10 4.75 9.44036 4.75 8.75V7.25H3.25C2.55964 7.25 2 6.69036 2 6C2 5.30964 2.55964 4.75 3.25 4.75H4.75V3.25C4.75 2.55964 5.30964 2 6 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallBoldFilled12.category = 'Interface General';\n\nexport default PlusSmallBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 2.75C8.82843 2.75 9.5 3.42157 9.5 4.25V6.5H11.75C12.5784 6.5 13.25 7.17157 13.25 8C13.25 8.82843 12.5784 9.5 11.75 9.5H9.5V11.75C9.5 12.5784 8.82843 13.25 8 13.25C7.17157 13.25 6.5 12.5784 6.5 11.75V9.5H4.25C3.42157 9.5 2.75 8.82843 2.75 8C2.75 7.17157 3.42157 6.5 4.25 6.5H6.5V4.25C6.5 3.42157 7.17157 2.75 8 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallBoldFilled16.category = 'Interface General';\n\nexport default PlusSmallBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 2.75C10.8284 2.75 11.5 3.42157 11.5 4.25V8.5H15.75C16.5784 8.5 17.25 9.17157 17.25 10C17.25 10.8284 16.5784 11.5 15.75 11.5H11.5V15.75C11.5 16.5784 10.8284 17.25 10 17.25C9.17157 17.25 8.5 16.5784 8.5 15.75V11.5H4.25C3.42157 11.5 2.75 10.8284 2.75 10C2.75 9.17157 3.42157 8.5 4.25 8.5H8.5V4.25C8.5 3.42157 9.17157 2.75 10 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallBoldFilled20.category = 'Interface General';\n\nexport default PlusSmallBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 4.75C12.8284 4.75 13.5 5.42157 13.5 6.25V10.5H17.75C18.5784 10.5 19.25 11.1716 19.25 12C19.25 12.8284 18.5784 13.5 17.75 13.5H13.5V17.75C13.5 18.5784 12.8284 19.25 12 19.25C11.1716 19.25 10.5 18.5784 10.5 17.75V13.5H6.25C5.42157 13.5 4.75 12.8284 4.75 12C4.75 11.1716 5.42157 10.5 6.25 10.5H10.5V6.25C10.5 5.42157 11.1716 4.75 12 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallBoldFilled24.category = 'Interface General';\n\nexport default PlusSmallBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 6.75C16.8284 6.75 17.5 7.42157 17.5 8.25V14.5H23.75C24.5784 14.5 25.25 15.1716 25.25 16C25.25 16.8284 24.5784 17.5 23.75 17.5H17.5V23.75C17.5 24.5784 16.8284 25.25 16 25.25C15.1716 25.25 14.5 24.5784 14.5 23.75V17.5H8.25C7.42157 17.5 6.75 16.8284 6.75 16C6.75 15.1716 7.42157 14.5 8.25 14.5H14.5V8.25C14.5 7.42157 15.1716 6.75 16 6.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallBoldFilled32.category = 'Interface General';\n\nexport default PlusSmallBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 2C6.69036 2 7.25 2.55964 7.25 3.25V4.75H8.75C9.44036 4.75 10 5.30964 10 6C10 6.69036 9.44036 7.25 8.75 7.25H7.25V8.75C7.25 9.44036 6.69036 10 6 10C5.30964 10 4.75 9.44036 4.75 8.75V7.25H3.25C2.55964 7.25 2 6.69036 2 6C2 5.30964 2.55964 4.75 3.25 4.75H4.75V3.25C4.75 2.55964 5.30964 2 6 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallFilled12.category = 'Interface General';\n\nexport default PlusSmallFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 3C8.69036 3 9.25 3.55964 9.25 4.25V6.75H11.75C12.4404 6.75 13 7.30964 13 8C13 8.69036 12.4404 9.25 11.75 9.25H9.25V11.75C9.25 12.4404 8.69036 13 8 13C7.30964 13 6.75 12.4404 6.75 11.75V9.25H4.25C3.55964 9.25 3 8.69036 3 8C3 7.30964 3.55964 6.75 4.25 6.75H6.75V4.25C6.75 3.55964 7.30964 3 8 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallFilled16.category = 'Interface General';\n\nexport default PlusSmallFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 4C10.6904 4 11.25 4.55964 11.25 5.25V8.75H14.75C15.4404 8.75 16 9.30964 16 10C16 10.6904 15.4404 11.25 14.75 11.25H11.25V14.75C11.25 15.4404 10.6904 16 10 16C9.30964 16 8.75 15.4404 8.75 14.75V11.25H5.25C4.55964 11.25 4 10.6904 4 10C4 9.30964 4.55964 8.75 5.25 8.75H8.75V5.25C8.75 4.55964 9.30964 4 10 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallFilled20.category = 'Interface General';\n\nexport default PlusSmallFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 5C12.6904 5 13.25 5.55964 13.25 6.25V10.75H17.75C18.4404 10.75 19 11.3096 19 12C19 12.6904 18.4404 13.25 17.75 13.25H13.25V17.75C13.25 18.4404 12.6904 19 12 19C11.3096 19 10.75 18.4404 10.75 17.75V13.25H6.25C5.55964 13.25 5 12.6904 5 12C5 11.3096 5.55964 10.75 6.25 10.75H10.75V6.25C10.75 5.55964 11.3096 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallFilled24.category = 'Interface General';\n\nexport default PlusSmallFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PlusSmallFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PlusSmallFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 7C16.6904 7 17.25 7.55964 17.25 8.25V14.75H23.75C24.4404 14.75 25 15.3096 25 16C25 16.6904 24.4404 17.25 23.75 17.25H17.25V23.75C17.25 24.4404 16.6904 25 16 25C15.3096 25 14.75 24.4404 14.75 23.75V17.25H8.25C7.55964 17.25 7 16.6904 7 16C7 15.3096 7.55964 14.75 8.25 14.75H14.75V8.25C14.75 7.55964 15.3096 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPlusSmallFilled32.category = 'Interface General';\n\nexport default PlusSmallFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Profile12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Profile12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00195 6.5C8.02767 6.50027 9.58414 7.71851 10.2139 9.4209C10.418 9.97299 10.2768 10.5206 9.9541 10.9053C9.64177 11.2775 9.16359 11.4999 8.65332 11.5H3.34961C2.83936 11.4999 2.36119 11.2775 2.04883 10.9053C1.72609 10.5206 1.58484 9.97306 1.78906 9.4209C2.41887 7.71834 3.97596 6.5 6.00195 6.5ZM6.00195 8C4.63774 8 3.62051 8.79466 3.19629 9.93945L3.19824 9.94043C3.21823 9.96416 3.27111 9.9999 3.34961 10H8.65332C8.73189 9.99987 8.78479 9.96415 8.80469 9.94043L8.80566 9.93945C8.38145 8.79499 7.36575 8.00026 6.00195 8ZM6.00098 0.5C7.45074 0.500005 8.62598 1.67526 8.62598 3.125C8.62598 4.57474 7.45074 5.74999 6.00098 5.75C4.55131 5.74991 3.37598 4.57469 3.37598 3.125C3.37598 1.67531 4.55131 0.500089 6.00098 0.5ZM6.00098 2C5.37974 2.00009 4.87598 2.50373 4.87598 3.125C4.87598 3.74627 5.37974 4.24991 6.00098 4.25C6.6223 4.24999 7.12598 3.74632 7.12598 3.125C7.12598 2.50368 6.6223 2.00001 6.00098 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfile12.category = 'People';\n\nexport default Profile12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Profile16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Profile16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00098 8.5C10.5921 8.5001 12.5775 10.0541 13.3828 12.2314C13.6211 12.8757 13.4573 13.5122 13.0791 13.9629C12.7113 14.4012 12.1448 14.667 11.5361 14.667H4.46484C3.8565 14.6669 3.29059 14.401 2.92285 13.9629C2.54469 13.5122 2.38084 12.8757 2.61914 12.2314C3.42454 10.0541 5.4098 8.5 8.00098 8.5ZM8.00098 10C6.07078 10 4.62476 11.1313 4.02539 12.752C3.99116 12.8445 4.00629 12.9216 4.07129 12.999C4.14659 13.0887 4.28813 13.1669 4.46484 13.167H11.5361C11.7129 13.167 11.8543 13.0886 11.9297 12.999C11.9947 12.9216 12.0098 12.8445 11.9756 12.752C11.3762 11.1315 9.93104 10.0001 8.00098 10ZM8.00098 1C9.79582 1.00013 11.251 2.45516 11.251 4.25C11.251 6.04484 9.79582 7.49987 8.00098 7.5C6.20606 7.5 4.75098 6.04492 4.75098 4.25C4.75098 2.45508 6.20606 1 8.00098 1ZM8.00098 2.5C7.03449 2.5 6.25098 3.2835 6.25098 4.25C6.25098 5.2165 7.03449 6 8.00098 6C8.96738 5.99987 9.75098 5.21642 9.75098 4.25C9.75098 3.28358 8.96738 2.50013 8.00098 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfile16.category = 'People';\n\nexport default Profile16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Profile20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Profile20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.001 10.292C13.1575 10.292 15.5718 12.1818 16.5527 14.834C16.825 15.5703 16.6386 16.2958 16.2051 16.8125C15.7819 17.3166 15.1265 17.625 14.4199 17.625H5.58203C4.87541 17.6249 4.22002 17.3167 3.79688 16.8125C3.36341 16.2959 3.17708 15.5702 3.44922 14.834C4.4301 12.1819 6.84474 10.2922 10.001 10.292ZM10.001 11.792C7.50583 11.7922 5.63137 13.2592 4.85645 15.3545C4.78835 15.539 4.826 15.7053 4.94629 15.8486C5.07703 16.0041 5.30727 16.1249 5.58203 16.125H14.4199C14.6947 16.125 14.9248 16.004 15.0557 15.8486C15.176 15.7052 15.2137 15.5391 15.1455 15.3545C14.3706 13.2591 12.4964 11.792 10.001 11.792ZM10.001 1.54199C12.1411 1.542 13.876 3.2769 13.876 5.41699C13.8758 7.55695 12.141 9.29198 10.001 9.29199C7.86118 9.29176 6.12614 7.55681 6.12598 5.41699C6.12598 3.27703 7.86108 1.54222 10.001 1.54199ZM10.001 3.04199C8.68951 3.04222 7.62598 4.10545 7.62598 5.41699C7.62614 6.72839 8.68962 7.79176 10.001 7.79199C11.3126 7.79198 12.3758 6.72853 12.376 5.41699C12.376 4.10532 11.3127 3.042 10.001 3.04199Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfile20.category = 'People';\n\nexport default Profile20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Profile24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Profile24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.001 12.5C15.7226 12.5 18.5651 14.7257 19.7217 17.8525C20.0281 18.681 19.82 19.4954 19.3311 20.0781C18.8525 20.6483 18.1095 20.9999 17.3047 21H6.69824C5.89326 20.9999 5.14948 20.6485 4.6709 20.0781C4.18202 19.4954 3.9739 18.681 4.28027 17.8525C5.43677 14.7257 8.27954 12.5001 12.001 12.5ZM12.001 14C8.94063 14.0001 6.63804 15.8031 5.6875 18.373C5.58518 18.6498 5.6446 18.9048 5.82031 19.1143C6.00645 19.3359 6.32508 19.4999 6.69824 19.5H17.3047C17.6779 19.4999 17.9966 19.3359 18.1826 19.1143C18.3584 18.9048 18.4178 18.6498 18.3154 18.373C17.3649 15.8029 15.0616 14 12.001 14ZM12.001 2C14.4863 2.00001 16.501 4.01473 16.501 6.5C16.501 8.98527 14.4863 11 12.001 11C9.51592 10.9998 7.50098 8.98513 7.50098 6.5C7.50098 4.01487 9.51592 2.00025 12.001 2ZM12.001 3.5C10.3444 3.50025 9.00098 4.84329 9.00098 6.5C9.00098 8.15671 10.3444 9.49975 12.001 9.5C13.6578 9.49999 15.001 8.15685 15.001 6.5C15.001 4.84315 13.6578 3.50001 12.001 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfile24.category = 'People';\n\nexport default Profile24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Profile32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Profile32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.001 16.917C20.8531 16.917 24.5539 19.8141 26.0615 23.8906C26.4359 24.9033 26.1827 25.8956 25.583 26.6104C24.9936 27.3125 24.0735 27.75 23.0723 27.75H8.93066C7.92937 27.75 7.00933 27.3126 6.41992 26.6104C5.82023 25.8957 5.567 24.9033 5.94141 23.8906C7.44902 19.8143 11.1492 16.9172 16.001 16.917ZM16.001 18.417C11.8103 18.4172 8.65029 20.8916 7.34863 24.4111C7.17828 24.872 7.28183 25.305 7.56836 25.6465C7.86529 26.0002 8.36094 26.25 8.93066 26.25H23.0723C23.642 26.25 24.1376 26.0002 24.4346 25.6465C24.7211 25.305 24.8247 24.8721 24.6543 24.4111C23.3526 20.8914 20.192 18.417 16.001 18.417ZM16.002 2.91699C19.1774 2.91724 21.752 5.49151 21.752 8.66699C21.7518 11.8423 19.1773 14.4167 16.002 14.417C12.8264 14.417 10.2521 11.8425 10.252 8.66699C10.252 5.49135 12.8263 2.91699 16.002 2.91699ZM16.002 4.41699C13.6548 4.41699 11.752 6.31978 11.752 8.66699C11.7521 11.0141 13.6549 12.917 16.002 12.917C18.3489 12.9167 20.2518 11.0139 20.252 8.66699C20.252 6.31993 18.349 4.41724 16.002 4.41699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfile32.category = 'People';\n\nexport default Profile32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6.00098 9C5.15794 9 4.40266 9.37937 3.89746 9.97852C4.5251 10.3109 5.24033 10.5 6 10.5C6.75936 10.5 7.47411 10.3106 8.10156 9.97852C7.59658 9.38005 6.84336 9.00014 6.00098 9ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 7.18475 1.95863 8.26183 2.70703 9.06543C3.48583 8.11145 4.67151 7.5 6.00098 7.5C7.32979 7.50014 8.51339 8.11213 9.29199 9.06543C10.0407 8.26178 10.5 7.18499 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM6 2.25C7.24264 2.25 8.25 3.25736 8.25 4.5C8.25 5.74264 7.24264 6.75 6 6.75C4.75736 6.75 3.75 5.74264 3.75 4.5C3.75 3.25736 4.75736 2.25 6 2.25ZM6 3.75C5.58579 3.75 5.25 4.08579 5.25 4.5C5.25 4.91421 5.58579 5.25 6 5.25C6.41421 5.25 6.75 4.91421 6.75 4.5C6.75 4.08579 6.41421 3.75 6 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircle12.category = 'People';\n\nexport default ProfileCircle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 11.5C6.76725 11.5 5.68982 12.1688 5.1123 13.167C5.09862 13.1907 5.08316 13.2128 5.06738 13.2344C5.93464 13.7213 6.93461 14 8 14C9.06509 14 10.0646 13.7211 10.9316 13.2344C10.916 13.2129 10.9013 13.1905 10.8877 13.167C10.3102 12.1688 9.23275 11.5 8 11.5ZM8 2C4.68629 2 2 4.68629 2 8C2 9.70779 2.71518 11.2472 3.86035 12.3398C4.7054 10.9396 6.24207 10 8 10C9.75772 10 11.2936 10.9398 12.1387 12.3398C13.2841 11.2471 14 9.70805 14 8C14 4.68629 11.3137 2 8 2ZM8 4C9.51878 4 10.75 5.23122 10.75 6.75C10.75 8.26878 9.51878 9.5 8 9.5C6.48122 9.5 5.25 8.26878 5.25 6.75C5.25 5.23122 6.48122 4 8 4ZM8 5.5C7.30964 5.5 6.75 6.05964 6.75 6.75C6.75 7.44036 7.30964 8 8 8C8.69036 8 9.25 7.44036 9.25 6.75C9.25 6.05964 8.69036 5.5 8 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircle16.category = 'People';\n\nexport default ProfileCircle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10.001 13.998C7.91247 13.9983 6.62027 15.4521 6.01172 16.7598C5.99007 16.8062 5.96386 16.849 5.93457 16.8887C7.1262 17.5934 8.51525 18 10 18C11.4855 18 12.8753 17.5932 14.0674 16.8877C14.0384 16.8483 14.0127 16.8057 13.9912 16.7598C13.3823 15.4519 12.0897 13.998 10.001 13.998ZM10 2C5.58172 2 2 5.58172 2 10C2 12.3911 3.05001 14.536 4.71289 16.002C5.48064 14.4365 7.17089 12.4983 10.001 12.498C12.83 12.498 14.5196 14.435 15.2881 16C16.9501 14.5341 18 12.3903 18 10C18 5.58172 14.4183 2 10 2ZM10 5.25C11.7949 5.25 13.25 6.70507 13.25 8.5C13.25 10.2949 11.7949 11.75 10 11.75C8.20507 11.75 6.75 10.2949 6.75 8.5C6.75 6.70507 8.20507 5.25 10 5.25ZM10 6.75C9.0335 6.75 8.25 7.5335 8.25 8.5C8.25 9.4665 9.0335 10.25 10 10.25C10.9665 10.25 11.75 9.4665 11.75 8.5C11.75 7.5335 10.9665 6.75 10 6.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircle20.category = 'People';\n\nexport default ProfileCircle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 16.5C9.08593 16.5 7.47229 18.6191 6.67969 20.3223C6.66237 20.3594 6.64144 20.3939 6.61914 20.4268C8.17301 21.421 10.0184 22 12 22C13.9813 22 15.8262 21.4208 17.3799 20.4268C17.3577 20.394 17.3375 20.3593 17.3203 20.3223C16.5273 18.6189 14.9141 16.5 12 16.5ZM12 2C6.47715 2 2 6.47715 2 12C2 14.9956 3.31854 17.6819 5.40527 19.5146C6.32596 17.6299 8.31902 15 12 15C15.6808 15 17.6728 17.6301 18.5938 19.5146C20.6808 17.6819 22 14.9958 22 12C22 6.47715 17.5228 2 12 2ZM12 5.75C14.2091 5.75 16 7.54086 16 9.75C16 11.9591 14.2091 13.75 12 13.75C9.79086 13.75 8 11.9591 8 9.75C8 7.54086 9.79086 5.75 12 5.75ZM12 7.25C10.6193 7.25 9.5 8.36929 9.5 9.75C9.5 11.1307 10.6193 12.25 12 12.25C13.3807 12.25 14.5 11.1307 14.5 9.75C14.5 8.36929 13.3807 7.25 12 7.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircle24.category = 'People';\n\nexport default ProfileCircle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 22C11.7747 22.0001 9.45774 25.0407 8.3418 27.4385C8.30743 27.5123 8.25976 27.5753 8.20703 27.6318C10.4347 29.1272 13.1153 30 16 30C18.8844 30 21.5645 29.127 23.792 27.6318C23.7396 27.5756 23.6924 27.5128 23.6582 27.4395C22.5417 25.0414 20.2255 22 16 22ZM16 2C8.26801 2 2 8.26801 2 16C2 20.3121 3.94996 24.1682 7.01562 26.7363C8.24076 24.1417 10.9454 20.5001 16 20.5C21.0542 20.5 23.7586 24.141 24.9844 26.7354C28.0498 24.1672 30 20.3118 30 16C30 8.26801 23.732 2 16 2ZM16 8.25C18.8996 8.25 21.25 10.6004 21.25 13.5C21.25 16.3996 18.8996 18.75 16 18.75C13.1004 18.75 10.75 16.3996 10.75 13.5C10.75 10.6004 13.1004 8.25 16 8.25ZM16 9.75C13.929 9.75 12.25 11.429 12.25 13.5C12.25 15.571 13.929 17.25 16 17.25C18.071 17.25 19.75 15.571 19.75 13.5C19.75 11.429 18.071 9.75 16 9.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircle32.category = 'People';\n\nexport default ProfileCircle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6.00098 9.5C5.56202 9.5 5.1492 9.61341 4.79004 9.8125C5.17185 9.93357 5.57812 10 6 10C6.42188 10 6.82815 9.93357 7.20996 9.8125C6.85127 9.61381 6.43937 9.50008 6.00098 9.5ZM6 2C3.79086 2 2 3.79086 2 6C2 7.01459 2.37845 7.94034 3.00098 8.64551C3.79657 7.93369 4.84799 7.5 6.00098 7.5C7.15322 7.50012 8.20285 7.9344 8.99805 8.64551C9.62083 7.94028 10 7.01483 10 6C10 3.79086 8.20914 2 6 2ZM6 2.5C7.24264 2.5 8.25 3.50736 8.25 4.75C8.25 5.99264 7.24264 7 6 7C4.75736 7 3.75 5.99264 3.75 4.75C3.75 3.50736 4.75736 2.5 6 2.5ZM6 4.5C5.86193 4.5 5.75 4.61193 5.75 4.75C5.75 4.88807 5.86193 5 6 5C6.13807 5 6.25 4.88807 6.25 4.75C6.25 4.61193 6.13807 4.5 6 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleBold12.category = 'People';\n\nexport default ProfileCircleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 11.75C7.01438 11.75 6.13581 12.2122 5.57031 12.9346C6.3031 13.2961 7.12763 13.5 8 13.5C8.87206 13.5 9.69612 13.2958 10.4287 12.9346C9.8632 12.2125 8.9854 11.75 8 11.75ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 9.44375 3.05687 10.757 3.9668 11.7383C4.89496 10.5305 6.35604 9.75 8 9.75C9.64374 9.75002 11.104 10.5307 12.0322 11.7383C12.9424 10.757 13.5 9.44399 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM8 3.75C9.65685 3.75 11 5.09315 11 6.75C11 8.40685 9.65685 9.75 8 9.75C6.34315 9.75 5 8.40685 5 6.75C5 5.09315 6.34315 3.75 8 3.75ZM8 5.75C7.44772 5.75 7 6.19772 7 6.75C7 7.30228 7.44772 7.75 8 7.75C8.55228 7.75 9 7.30228 9 6.75C9 6.19772 8.55228 5.75 8 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleBold16.category = 'People';\n\nexport default ProfileCircleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10.001 14.248C8.19925 14.2482 7.01859 15.4027 6.38574 16.5723C7.45778 17.1631 8.68942 17.5 10 17.5C11.3111 17.5 12.5429 17.1625 13.6152 16.5713C12.9818 15.402 11.8021 14.248 10.001 14.248ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 12.1071 3.3695 14.0106 4.76855 15.373C5.66106 13.875 7.34937 12.2482 10.001 12.248C12.6516 12.248 14.3394 13.8737 15.2324 15.3711C16.6306 14.0088 17.5 12.1063 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM10 5C11.933 5 13.5 6.567 13.5 8.5C13.5 10.433 11.933 12 10 12C8.067 12 6.5 10.433 6.5 8.5C6.5 6.567 8.067 5 10 5ZM10 7C9.17157 7 8.5 7.67157 8.5 8.5C8.5 9.32843 9.17157 10 10 10C10.8284 10 11.5 9.32843 11.5 8.5C11.5 7.67157 10.8284 7 10 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleBold20.category = 'People';\n\nexport default ProfileCircleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 16.75C9.40355 16.75 7.87934 18.5163 7.05859 20.1152C8.4983 20.9938 10.19 21.5 12 21.5C13.8097 21.5 15.5009 20.9935 16.9404 20.1152C16.1193 18.5162 14.5962 16.75 12 16.75ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 14.7086 3.63554 17.1503 5.4541 18.8809C6.49427 17.0243 8.51373 14.75 12 14.75C15.4865 14.75 17.5047 17.0253 18.5449 18.8818C20.3641 17.1512 21.5 14.7091 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM12 5.5C14.3472 5.5 16.25 7.40279 16.25 9.75C16.25 12.0972 14.3472 14 12 14C9.65279 14 7.75 12.0972 7.75 9.75C7.75 7.40279 9.65279 5.5 12 5.5ZM12 7.5C10.7574 7.5 9.75 8.50736 9.75 9.75C9.75 10.9926 10.7574 12 12 12C13.2426 12 14.25 10.9926 14.25 9.75C14.25 8.50736 13.2426 7.5 12 7.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleBold24.category = 'People';\n\nexport default ProfileCircleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 22C11.9303 22.0001 9.6795 24.915 8.57617 27.2764C10.7062 28.6815 13.2574 29.5 16 29.5C18.742 29.5 21.2921 28.681 23.4219 27.2764C22.3177 24.915 20.0689 22 16 22ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 19.9799 4.22214 23.5575 6.96191 26.0283C8.27878 23.4294 11.029 20.0001 16 20C20.9705 20 23.7196 23.4288 25.0371 26.0273C27.7769 23.5565 29.5 19.9799 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM16 8C19.0376 8 21.5 10.4624 21.5 13.5C21.5 16.5376 19.0376 19 16 19C12.9624 19 10.5 16.5376 10.5 13.5C10.5 10.4624 12.9624 8 16 8ZM16 10C14.067 10 12.5 11.567 12.5 13.5C12.5 15.433 14.067 17 16 17C17.933 17 19.5 15.433 19.5 13.5C19.5 11.567 17.933 10 16 10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleBold32.category = 'People';\n\nexport default ProfileCircleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 6.20042 11.989 6.39841 11.9697 6.59375C11.9679 6.61202 11.9658 6.63022 11.9639 6.64844C11.9552 6.72868 11.9454 6.80844 11.9336 6.8877C11.928 6.9253 11.9213 6.96263 11.915 7C11.9055 7.05688 11.8959 7.1136 11.8848 7.16992C11.8718 7.2355 11.8569 7.30044 11.8418 7.36523C11.8361 7.38964 11.8312 7.41419 11.8252 7.43848C11.7846 7.60348 11.7366 7.76549 11.6826 7.9248C11.676 7.94441 11.669 7.96388 11.6621 7.9834C11.6401 8.04613 11.6168 8.10816 11.5928 8.16992C11.5814 8.19924 11.5704 8.22872 11.5586 8.25781C11.5318 8.32359 11.5036 8.38854 11.4746 8.45312C11.4685 8.46682 11.4623 8.4805 11.4561 8.49414C10.8145 9.89531 9.65038 11.0051 8.21191 11.5762C8.19237 11.5839 8.17296 11.592 8.15332 11.5996C8.09801 11.6209 8.04241 11.6415 7.98633 11.6611C7.95779 11.6712 7.92912 11.6808 7.90039 11.6904C7.72478 11.749 7.54569 11.7994 7.36328 11.8418C7.31683 11.8526 7.2705 11.8643 7.22363 11.874C7.19771 11.8794 7.17155 11.8836 7.14551 11.8887C7.08365 11.9007 7.02151 11.9118 6.95898 11.9219C6.92004 11.9281 6.88099 11.9339 6.8418 11.9395C6.78702 11.9472 6.732 11.9537 6.67676 11.96C6.63973 11.9641 6.60266 11.9682 6.56543 11.9717C6.4977 11.978 6.4297 11.9832 6.36133 11.9873C6.33855 11.9887 6.31582 11.9911 6.29297 11.9922C6.19589 11.9969 6.09824 12 6 12C5.90077 12 5.80214 11.997 5.7041 11.9922C5.68323 11.9912 5.66242 11.9895 5.6416 11.9883C5.5719 11.9842 5.50263 11.9782 5.43359 11.9717C5.39636 11.9682 5.35929 11.9641 5.32227 11.96C5.26702 11.9537 5.212 11.9472 5.15723 11.9395C5.11803 11.9339 5.07898 11.9281 5.04004 11.9219C4.97751 11.9118 4.91538 11.9007 4.85352 11.8887C4.82747 11.8836 4.80131 11.8794 4.77539 11.874C4.72294 11.8631 4.67108 11.8502 4.61914 11.8379C4.44247 11.7963 4.26889 11.7473 4.09863 11.6904C4.06922 11.6806 4.03995 11.6704 4.01074 11.6602C3.95936 11.6421 3.90815 11.6239 3.85742 11.6045C3.82765 11.5931 3.7981 11.5812 3.76855 11.5693C2.59649 11.0993 1.60788 10.2709 0.9375 9.21875C0.932064 9.21023 0.926293 9.20191 0.920898 9.19336C0.880213 9.12878 0.840995 9.06328 0.802734 8.99707C0.791495 8.97764 0.780558 8.95804 0.769531 8.93848C0.737751 8.88203 0.706745 8.82514 0.676758 8.76758C0.662558 8.74035 0.648558 8.71302 0.634766 8.68555C0.608027 8.63223 0.581823 8.57862 0.556641 8.52441C0.5365 8.48111 0.517177 8.43741 0.498047 8.39355C0.479009 8.34985 0.460402 8.30595 0.442383 8.26172C0.429969 8.23129 0.418176 8.2006 0.40625 8.16992C0.382277 8.10817 0.358881 8.04612 0.336914 7.9834C0.329047 7.96097 0.321083 7.93857 0.313477 7.91602C0.292022 7.85232 0.271307 7.78827 0.251953 7.72363C0.241572 7.68902 0.232426 7.65402 0.222656 7.61914C0.206075 7.55985 0.189595 7.50044 0.174805 7.44043C0.16864 7.41546 0.163077 7.39033 0.157227 7.36523C0.142149 7.30045 0.127217 7.23549 0.114258 7.16992C0.103118 7.11366 0.0945132 7.05682 0.0849609 7C0.0786814 6.96258 0.0710132 6.92534 0.0654297 6.8877C0.0536618 6.80849 0.0447677 6.72863 0.0361328 6.64844C0.0341713 6.63019 0.0310944 6.61205 0.0292969 6.59375C0.0100758 6.39844 0 6.20039 0 6C0 2.68629 2.68629 0 6 0ZM6 7.5C4.86091 7.5 3.72953 7.85744 2.875 8.49512C3.60798 9.41193 4.73492 10 6 10C7.26486 10 8.39104 9.41166 9.12402 8.49512C8.26957 7.85774 7.13881 7.5 6 7.5ZM6 2.25C4.75736 2.25 3.75 3.25736 3.75 4.5C3.75 5.74264 4.75736 6.75 6 6.75C7.24264 6.75 8.25 5.74264 8.25 4.5C8.25 3.25736 7.24264 2.25 6 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleBoldFilled12.category = 'People';\n\nexport default ProfileCircleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 10C6.4243 10 5.02523 10.7542 4.14355 11.9189C5.13628 12.8959 6.49712 13.5 8 13.5C9.50263 13.5 10.8628 12.8956 11.8555 11.9189C10.9738 10.7545 9.57547 10 8 10ZM8 4C6.61929 4 5.5 5.11929 5.5 6.5C5.5 7.88071 6.61929 9 8 9C9.38071 9 10.5 7.88071 10.5 6.5C10.5 5.11929 9.38071 4 8 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleBoldFilled16.category = 'People';\n\nexport default ProfileCircleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10.001 12.498C7.43827 12.4982 5.80909 14.0872 4.9541 15.5498C6.2863 16.7618 8.05711 17.5 10 17.5C11.9436 17.5 13.7145 16.7606 15.0469 15.5479C14.1913 14.0859 12.5627 12.498 10.001 12.498ZM10.002 5.00488C8.34639 5.00488 7.00404 6.3474 7.00391 8.00293C7.00404 9.65846 8.34639 11.001 10.002 11.001C11.6574 11.0008 12.9999 9.65838 13 8.00293C12.9999 6.34748 11.6574 5.00501 10.002 5.00488Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleBoldFilled20.category = 'People';\n\nexport default ProfileCircleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 15.0039C8.60976 15.0039 6.65222 17.2367 5.64551 19.0615C7.32877 20.5772 9.55654 21.5 12 21.5C14.4432 21.5 16.6703 20.5769 18.3535 19.0615C17.3466 17.2368 15.3901 15.0039 12 15.0039ZM12 6.00391C10.063 6.00391 8.50391 7.5873 8.50391 9.52539C8.50412 11.4633 10.0631 13.0459 12 13.0459C13.9369 13.0459 15.4959 11.4633 15.4961 9.52539C15.4961 7.5873 13.937 6.00391 12 6.00391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleBoldFilled24.category = 'People';\n\nexport default ProfileCircleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 20.5C11.2388 20.5001 8.56179 23.7308 7.24316 26.2744C9.60059 28.2856 12.6584 29.5 16 29.5C19.3416 29.5 22.3984 28.2846 24.7559 26.2734C23.4366 23.7302 20.7606 20.5 16 20.5ZM16 8.25C13.3766 8.25 11.25 10.3766 11.25 13C11.25 15.6234 13.3766 17.75 16 17.75C18.6234 17.75 20.75 15.6234 20.75 13C20.75 10.3766 18.6234 8.25 16 8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleBoldFilled32.category = 'People';\n\nexport default ProfileCircleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 6.20042 11.989 6.39841 11.9697 6.59375C11.9661 6.63067 11.9613 6.66738 11.957 6.7041C11.9498 6.76556 11.9426 6.82682 11.9336 6.8877C11.9258 6.94045 11.9154 6.99263 11.9062 7.04492C11.8989 7.08664 11.893 7.12851 11.8848 7.16992C11.8718 7.2355 11.8569 7.30044 11.8418 7.36523C11.8361 7.38964 11.8312 7.41419 11.8252 7.43848C11.7846 7.60348 11.7366 7.76549 11.6826 7.9248C11.676 7.94441 11.669 7.96388 11.6621 7.9834C11.6432 8.03743 11.6239 8.09121 11.6035 8.14453C11.5889 8.1825 11.5739 8.22022 11.5586 8.25781C11.5318 8.32359 11.5036 8.38854 11.4746 8.45312C11.4685 8.46682 11.4623 8.4805 11.4561 8.49414C10.8145 9.89531 9.65038 11.0051 8.21191 11.5762C8.19237 11.5839 8.17296 11.592 8.15332 11.5996C8.09801 11.6209 8.04241 11.6415 7.98633 11.6611C7.95779 11.6712 7.92912 11.6808 7.90039 11.6904C7.72478 11.749 7.54569 11.7994 7.36328 11.8418C7.31683 11.8526 7.2705 11.8643 7.22363 11.874C7.19771 11.8794 7.17155 11.8836 7.14551 11.8887C7.08365 11.9007 7.02151 11.9118 6.95898 11.9219C6.92004 11.9281 6.88099 11.9339 6.8418 11.9395C6.78702 11.9472 6.732 11.9537 6.67676 11.96C6.63973 11.9641 6.60266 11.9682 6.56543 11.9717C6.4977 11.978 6.4297 11.9832 6.36133 11.9873C6.33855 11.9887 6.31582 11.9911 6.29297 11.9922C6.19589 11.9969 6.09824 12 6 12C5.90077 12 5.80214 11.997 5.7041 11.9922C5.68323 11.9912 5.66242 11.9895 5.6416 11.9883C5.5719 11.9842 5.50263 11.9782 5.43359 11.9717C5.39636 11.9682 5.35929 11.9641 5.32227 11.96C5.26702 11.9537 5.212 11.9472 5.15723 11.9395C5.11803 11.9339 5.07898 11.9281 5.04004 11.9219C4.97751 11.9118 4.91538 11.9007 4.85352 11.8887C4.82747 11.8836 4.80131 11.8794 4.77539 11.874C4.72294 11.8631 4.67108 11.8502 4.61914 11.8379C4.44247 11.7963 4.26889 11.7473 4.09863 11.6904C4.06922 11.6806 4.03995 11.6704 4.01074 11.6602C3.95936 11.6421 3.90815 11.6239 3.85742 11.6045C3.82765 11.5931 3.7981 11.5812 3.76855 11.5693C2.5153 11.0667 1.47161 10.1545 0.802734 8.99707C0.791495 8.97764 0.780558 8.95804 0.769531 8.93848C0.737751 8.88203 0.706745 8.82514 0.676758 8.76758C0.662558 8.74035 0.648558 8.71302 0.634766 8.68555C0.606593 8.62937 0.579178 8.57279 0.552734 8.51562C0.538045 8.48391 0.523914 8.45193 0.509766 8.41992C0.48664 8.36753 0.46404 8.31488 0.442383 8.26172C0.426549 8.22291 0.411523 8.18375 0.396484 8.14453C0.376028 8.09111 0.355874 8.03754 0.336914 7.9834C0.329047 7.96097 0.321083 7.93857 0.313477 7.91602C0.292022 7.85232 0.271307 7.78827 0.251953 7.72363C0.241572 7.68902 0.232426 7.65402 0.222656 7.61914C0.206075 7.55985 0.189595 7.50044 0.174805 7.44043C0.16864 7.41546 0.163077 7.39033 0.157227 7.36523C0.142149 7.30045 0.127217 7.23549 0.114258 7.16992C0.106059 7.12851 0.100114 7.08663 0.0927734 7.04492C0.0835876 6.99263 0.073252 6.94044 0.0654297 6.8877C0.0563923 6.82686 0.0501627 6.76552 0.0429688 6.7041C0.038671 6.66735 0.0329272 6.6307 0.0292969 6.59375C0.0100758 6.39844 0 6.20039 0 6C0 2.68629 2.68629 0 6 0ZM6 7.5C4.68092 7.5 3.37232 7.97918 2.49219 8.81836C3.317 9.84363 4.58172 10.5 6 10.5C7.41806 10.5 8.68202 9.84336 9.50684 8.81836C8.62671 7.97948 7.31882 7.5 6 7.5ZM6 2.25C4.75736 2.25 3.75 3.25736 3.75 4.5C3.75 5.74264 4.75736 6.75 6 6.75C7.24264 6.75 8.25 5.74264 8.25 4.5C8.25 3.25736 7.24264 2.25 6 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleFilled12.category = 'People';\n\nexport default ProfileCircleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 10C6.24207 10 4.7054 10.9396 3.86035 12.3398C4.93721 13.3673 6.39408 14 8 14C9.60566 14 11.0619 13.367 12.1387 12.3398C11.2936 10.9398 9.75772 10 8 10ZM8 4C6.61929 4 5.5 5.11929 5.5 6.5C5.5 7.88071 6.61929 9 8 9C9.38071 9 10.5 7.88071 10.5 6.5C10.5 5.11929 9.38071 4 8 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleFilled16.category = 'People';\n\nexport default ProfileCircleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10.001 12.498C7.17101 12.4983 5.48069 14.4365 4.71289 16.002C6.12272 17.2448 7.9728 18 10 18C12.0279 18 13.8781 17.2437 15.2881 16C14.5195 14.435 12.8299 12.498 10.001 12.498ZM10.002 5.00488C8.34639 5.00488 7.00404 6.3474 7.00391 8.00293C7.00404 9.65846 8.34639 11.001 10.002 11.001C11.6574 11.0008 12.9999 9.65838 13 8.00293C12.9999 6.34748 11.6574 5.00501 10.002 5.00488Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleFilled20.category = 'People';\n\nexport default ProfileCircleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 15.0039C8.32095 15.0039 6.32941 17.6333 5.40918 19.5176C7.16924 21.0619 9.47447 22 12 22C14.5253 22 16.8298 21.0616 18.5898 19.5176C17.6693 17.6335 15.6789 15.0039 12 15.0039ZM12 6.00391C10.063 6.00391 8.50391 7.5873 8.50391 9.52539C8.50412 11.4633 10.0631 13.0459 12 13.0459C13.9369 13.0459 15.4959 11.4633 15.4961 9.52539C15.4961 7.5873 13.937 6.00391 12 6.00391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleFilled24.category = 'People';\n\nexport default ProfileCircleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileCircleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileCircleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 20.5C10.9454 20.5001 8.24076 24.1417 7.01562 26.7363C9.44704 28.7731 12.5801 30 16 30C19.4202 30 22.5529 28.7724 24.9844 26.7354C23.7586 24.141 21.0542 20.5 16 20.5ZM16 8.25C13.3766 8.25 11.25 10.3766 11.25 13C11.25 15.6234 13.3766 17.75 16 17.75C18.6234 17.75 20.75 15.6234 20.75 13C20.75 10.3766 18.6234 8.25 16 8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileCircleFilled32.category = 'People';\n\nexport default ProfileCircleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00098 6.5C8.02677 6.50017 9.58312 7.7185 10.2129 9.4209C10.4171 9.97308 10.2759 10.5206 9.95312 10.9053C9.64074 11.2775 9.16263 11.4999 8.65234 11.5H3.34863C2.83845 11.4998 2.36015 11.2775 2.04785 10.9053C1.72523 10.5206 1.58395 9.97295 1.78809 9.4209C2.41784 7.71839 3.97511 6.50013 6.00098 6.5ZM6.00098 0.5C7.45063 0.500133 8.62598 1.67534 8.62598 3.125C8.62598 4.57466 7.45063 5.74987 6.00098 5.75C4.55124 5.75 3.37598 4.57475 3.37598 3.125C3.37598 1.67525 4.55124 0.5 6.00098 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileFilled12.category = 'People';\n\nexport default ProfileFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00098 8.5C10.5921 8.5001 12.5775 10.0541 13.3828 12.2314C13.6211 12.8757 13.4573 13.5122 13.0791 13.9629C12.7113 14.4012 12.1447 14.667 11.5361 14.667H4.46484C3.85652 14.6668 3.29058 14.401 2.92285 13.9629C2.54471 13.5122 2.38086 12.8757 2.61914 12.2314C3.42453 10.0541 5.40983 8.50002 8.00098 8.5ZM8.00098 1C9.79583 1.00011 11.251 2.45515 11.251 4.25C11.251 6.04486 9.79583 7.49989 8.00098 7.5C6.20606 7.5 4.75098 6.04492 4.75098 4.25C4.75098 2.45508 6.20606 1 8.00098 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileFilled16.category = 'People';\n\nexport default ProfileFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.002 10.292C13.1584 10.2921 15.5728 12.1818 16.5537 14.834C16.8259 15.5703 16.6395 16.2959 16.2061 16.8125C15.7829 17.3167 15.1276 17.625 14.4209 17.625H5.58301C4.87634 17.625 4.22109 17.3166 3.79785 16.8125C3.36433 16.2958 3.17795 15.5703 3.4502 14.834C4.43112 12.1818 6.8455 10.292 10.002 10.292ZM10.002 1.54199C12.142 1.54209 13.877 3.27695 13.877 5.41699C13.8768 7.55689 12.1419 9.29189 10.002 9.29199C7.86196 9.29199 6.12712 7.55695 6.12695 5.41699C6.12695 3.27689 7.86186 1.54199 10.002 1.54199Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileFilled20.category = 'People';\n\nexport default ProfileFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.001 12.5C15.7226 12.5 18.5651 14.7257 19.7217 17.8525C20.0281 18.681 19.82 19.4954 19.3311 20.0781C18.8525 20.6483 18.1095 20.9999 17.3047 21H6.69824C5.89326 20.9999 5.14948 20.6485 4.6709 20.0781C4.18202 19.4954 3.9739 18.681 4.28027 17.8525C5.43677 14.7257 8.27954 12.5001 12.001 12.5ZM12.001 2C14.4863 2.00001 16.501 4.01473 16.501 6.5C16.501 8.98527 14.4863 11 12.001 11C9.51592 10.9998 7.50098 8.98513 7.50098 6.5C7.50098 4.01487 9.51592 2.00025 12.001 2Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileFilled24.category = 'People';\n\nexport default ProfileFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.001 16.917C20.8531 16.917 24.5539 19.8141 26.0615 23.8906C26.4359 24.9033 26.1827 25.8956 25.583 26.6104C24.9936 27.3125 24.0735 27.75 23.0723 27.75H8.93066C7.92937 27.75 7.00933 27.3126 6.41992 26.6104C5.82023 25.8957 5.567 24.9033 5.94141 23.8906C7.44902 19.8143 11.1492 16.9172 16.001 16.917ZM16.002 2.91699C19.1774 2.91724 21.752 5.49151 21.752 8.66699C21.7518 11.8423 19.1773 14.4167 16.002 14.417C12.8264 14.417 10.2521 11.8425 10.252 8.66699C10.252 5.49135 12.8263 2.91699 16.002 2.91699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileFilled32.category = 'People';\n\nexport default ProfileFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileX12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileX12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00195 5.875C6.30736 5.87505 6.6045 5.90299 6.89062 5.95703C7.29733 6.0341 7.56502 6.4262 7.48828 6.83301C7.41143 7.23988 7.01916 7.50727 6.6123 7.43066C6.41991 7.39433 6.21596 7.37505 6.00195 7.375C5.98144 7.375 5.96065 7.37562 5.94141 7.37598H5.94043C5.84334 7.37767 5.74769 7.38391 5.6543 7.39355C5.59995 7.39916 5.54595 7.4059 5.49316 7.41406C5.46809 7.41795 5.44275 7.4223 5.41797 7.42676C5.35814 7.43752 5.29895 7.44993 5.24121 7.46387C4.26258 7.70051 3.53763 8.39338 3.19629 9.31445L3.19824 9.31641C3.21833 9.34003 3.2713 9.375 3.34961 9.375H6.12695C6.54078 9.37545 6.87695 9.71107 6.87695 10.125C6.87695 10.5389 6.54078 10.8745 6.12695 10.875H3.34961C2.83933 10.875 2.36118 10.6525 2.04883 10.2803C1.72617 9.89549 1.58492 9.34785 1.78906 8.7959C2.30208 7.40914 3.43104 6.34413 4.92871 5.99707C4.99824 5.98094 5.06878 5.96608 5.13965 5.95312C5.1777 5.94619 5.21639 5.93961 5.25488 5.93359C5.32925 5.92195 5.40475 5.91243 5.48047 5.9043C5.51406 5.90069 5.54814 5.89645 5.58203 5.89355C5.69128 5.88419 5.80226 5.87794 5.91406 5.87598L6.00195 5.875ZM9.47168 7.46973C9.76461 7.17725 10.2395 7.17697 10.5322 7.46973C10.8246 7.76251 10.8246 8.23749 10.5322 8.53027L10.0625 9L10.5322 9.46973C10.8246 9.76251 10.8246 10.2375 10.5322 10.5303C10.2395 10.823 9.76461 10.8227 9.47168 10.5303L9.00195 10.0605L8.53223 10.5303C8.23947 10.823 7.76461 10.8227 7.47168 10.5303C7.17879 10.2374 7.17879 9.76262 7.47168 9.46973L7.94141 9L7.47168 8.53027C7.17879 8.23738 7.17879 7.76262 7.47168 7.46973C7.76461 7.17725 8.23947 7.17697 8.53223 7.46973L9.00195 7.93945L9.47168 7.46973ZM6.00195 0.625C7.45127 0.625451 8.62695 1.80052 8.62695 3.25C8.62695 4.69948 7.45127 5.87455 6.00195 5.875C4.5522 5.875 3.37695 4.69975 3.37695 3.25C3.37695 1.80025 4.5522 0.625 6.00195 0.625ZM6.00195 2.125C5.38062 2.125 4.87695 2.62868 4.87695 3.25C4.87695 3.87132 5.38062 4.375 6.00195 4.375C6.62286 4.37455 7.12695 3.87103 7.12695 3.25C7.12695 2.62897 6.62286 2.12545 6.00195 2.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileX12.category = 'People';\n\nexport default ProfileX12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileX16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileX16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00098 8.08301C8.39311 8.08302 8.77363 8.1184 9.13965 8.1875C9.54658 8.26437 9.81402 8.65753 9.7373 9.06445C9.66025 9.47126 9.26822 9.73897 8.86133 9.66211C8.58899 9.6107 8.30178 9.58302 8.00098 9.58301C7.97214 9.58301 7.9435 9.58348 7.91602 9.58398H7.91504C7.77331 9.58646 7.63428 9.59682 7.49805 9.61133C7.4279 9.61878 7.35846 9.62719 7.29004 9.6377C7.25343 9.64332 7.21683 9.64878 7.18066 9.65527C7.1057 9.66872 7.03177 9.68416 6.95898 9.70117C5.55463 10.0297 4.51156 11.0206 4.02539 12.335C3.99112 12.4276 4.00663 12.5048 4.07129 12.582C4.14645 12.6716 4.28801 12.7499 4.46484 12.75H8.16699C8.5811 12.75 8.91683 13.0859 8.91699 13.5C8.91682 13.9141 8.5811 14.25 8.16699 14.25H4.46484C3.85628 14.2499 3.28955 13.9843 2.92188 13.5459C2.54402 13.0951 2.38098 12.4584 2.61914 11.8145C3.25801 10.0875 4.63957 8.75132 6.47852 8.27344C6.48432 8.27193 6.49028 8.27005 6.49609 8.26855C6.59688 8.24271 6.69926 8.21984 6.80273 8.19922C6.81602 8.19657 6.82945 8.19397 6.84277 8.19141C7.05139 8.15134 7.26552 8.12245 7.48438 8.10449C7.51548 8.10193 7.54684 8.09975 7.57812 8.09766C7.68055 8.09082 7.78417 8.08581 7.88867 8.08398L8.00098 8.08301ZM10.1367 10.1357C10.4295 9.84299 10.9053 9.84311 11.1982 10.1357L12.001 10.9385L12.8037 10.1357C13.0965 9.84316 13.5714 9.84338 13.8643 10.1357C14.1571 10.4286 14.157 10.9034 13.8643 11.1963L13.0605 11.999L13.8643 12.8027C14.1571 13.0956 14.1571 13.5704 13.8643 13.8633C13.5714 14.1561 13.0966 14.1562 12.8037 13.8633L12.001 13.0605L11.1982 13.8633C10.9053 14.1562 10.4296 14.1562 10.1367 13.8633C9.84438 13.5704 9.84422 13.0955 10.1367 12.8027L10.9395 11.999L10.1367 11.1963C9.84449 10.9034 9.84411 10.4284 10.1367 10.1357ZM8.00098 1.08301C9.79566 1.0831 11.2508 2.53827 11.251 4.33301C11.251 6.12788 9.79577 7.58291 8.00098 7.58301C6.20612 7.58291 4.75098 6.12788 4.75098 4.33301C4.75114 2.53828 6.20623 1.08311 8.00098 1.08301ZM8.00098 2.58301C7.03465 2.58311 6.25114 3.36671 6.25098 4.33301C6.25098 5.29944 7.03455 6.08291 8.00098 6.08301C8.96736 6.08291 9.75098 5.29944 9.75098 4.33301C9.75081 3.36672 8.96725 2.5831 8.00098 2.58301Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileX16.category = 'People';\n\nexport default ProfileX16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileX20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileX20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.002 10.292C10.4809 10.292 10.9456 10.3357 11.3916 10.4199C11.7981 10.4972 12.0659 10.8893 11.9893 11.2959C11.9123 11.7026 11.5191 11.9702 11.1123 11.8936C10.7602 11.8271 10.3893 11.792 10.002 11.792C9.96496 11.792 9.92816 11.7923 9.89258 11.793H9.8916C9.78241 11.7949 9.6741 11.8001 9.56738 11.8076C9.54596 11.8091 9.52424 11.8108 9.50293 11.8125C9.4073 11.8202 9.3123 11.8297 9.21875 11.8418C9.1868 11.8459 9.15472 11.8508 9.12305 11.8555C9.04856 11.8664 8.97447 11.8789 8.90137 11.8926C8.87473 11.8976 8.84772 11.9019 8.82129 11.9072C6.91971 12.2918 5.50503 13.6035 4.85742 15.3545C4.7891 15.5393 4.82611 15.7053 4.94629 15.8486C5.07687 16.0041 5.30706 16.125 5.58203 16.125H10.21C10.6239 16.1252 10.9598 16.4611 10.96 16.875C10.9598 17.2889 10.6239 17.6248 10.21 17.625H5.58203C4.87531 17.625 4.21995 17.3168 3.79688 16.8125C3.36352 16.2957 3.178 15.5701 3.4502 14.834C4.27211 12.6117 6.10101 10.9235 8.53125 10.4355C8.55678 10.4304 8.58275 10.4258 8.6084 10.4209C8.7168 10.4004 8.82678 10.3829 8.9375 10.3672C8.95887 10.3641 8.9805 10.3603 9.00195 10.3574C9.12353 10.3413 9.24685 10.3286 9.37109 10.3184C9.40765 10.3154 9.44469 10.313 9.48145 10.3105C9.60797 10.302 9.7361 10.2952 9.86523 10.293L10.002 10.292ZM16.1387 12.8037C16.4316 12.5109 16.9063 12.5108 17.1992 12.8037C17.4914 13.0966 17.4918 13.5716 17.1992 13.8643L16.0625 15L17.1992 16.1367C17.4915 16.4296 17.4918 16.9045 17.1992 17.1973C16.9065 17.49 16.4316 17.4897 16.1387 17.1973L15.002 16.0605L13.8652 17.1973C13.5724 17.4899 13.0976 17.4898 12.8047 17.1973C12.512 16.9044 12.512 16.4296 12.8047 16.1367L13.9404 15L12.8047 13.8643C12.5119 13.5715 12.5121 13.0966 12.8047 12.8037C13.0976 12.5109 13.5724 12.5108 13.8652 12.8037L15.002 13.9395L16.1387 12.8037ZM10.002 1.54199C12.1418 1.5422 13.877 3.27701 13.877 5.41699C13.8768 7.55684 12.1417 9.29178 10.002 9.29199C7.86195 9.29198 6.12712 7.55695 6.12695 5.41699C6.12695 3.27689 7.86184 1.542 10.002 1.54199ZM10.002 3.04199C8.69027 3.042 7.62695 4.10532 7.62695 5.41699C7.62712 6.72852 8.69037 7.79198 10.002 7.79199C11.3133 7.79178 12.3768 6.72839 12.377 5.41699C12.377 4.10545 11.3134 3.0422 10.002 3.04199Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileX20.category = 'People';\n\nexport default ProfileX20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileX24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileX24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.001 12.5C12.5667 12.5 13.1147 12.552 13.6406 12.6514C14.0475 12.7284 14.3151 13.1204 14.2383 13.5273C14.1613 13.9341 13.7691 14.2017 13.3623 14.125C12.9301 14.0434 12.4753 14 12.001 14C11.9557 14 11.911 14.0002 11.8672 14.001H11.8662C11.7329 14.0033 11.601 14.0094 11.4707 14.0186C11.4433 14.0205 11.4159 14.0232 11.3887 14.0254C11.2613 14.0357 11.1352 14.0487 11.0107 14.0654C11.0017 14.0667 10.9925 14.0681 10.9834 14.0693C10.8601 14.0864 10.7383 14.1067 10.6182 14.1299C10.6033 14.1327 10.5881 14.1347 10.5732 14.1377C8.22958 14.6049 6.48408 16.2193 5.6875 18.373C5.58507 18.65 5.64479 18.9049 5.82031 19.1143C6.00622 19.3357 6.32412 19.5 6.69727 19.5H12.251C12.6652 19.5 13.001 19.8358 13.001 20.25C13.001 20.6642 12.6652 21 12.251 21H6.69727C5.89239 21 5.14931 20.6484 4.6709 20.0781C4.1822 19.4953 3.97397 18.6808 4.28027 17.8525C5.21292 15.3309 7.24277 13.3946 9.94727 12.7402C10.0152 12.7238 10.0836 12.7082 10.1523 12.6934C10.1822 12.6869 10.2122 12.6809 10.2422 12.6748C10.2976 12.6635 10.3533 12.6528 10.4092 12.6426C10.5837 12.6107 10.7609 12.5838 10.9404 12.5625C11.0043 12.5549 11.0684 12.5472 11.1328 12.541C11.1568 12.5387 11.181 12.5373 11.2051 12.5352C11.2895 12.5277 11.3746 12.5217 11.46 12.5166C11.4817 12.5153 11.5036 12.5138 11.5254 12.5127C11.6295 12.5073 11.7344 12.5028 11.8398 12.501L12.001 12.5ZM19.4707 15.4697C19.7635 15.1769 20.2383 15.177 20.5312 15.4697C20.8241 15.7626 20.8241 16.2374 20.5312 16.5303L19.0615 18L20.5312 19.4697C20.8241 19.7626 20.8241 20.2374 20.5312 20.5303C20.2383 20.823 19.7635 20.8231 19.4707 20.5303L18.001 19.0605L16.5312 20.5303C16.2383 20.823 15.7635 20.8231 15.4707 20.5303C15.178 20.2374 15.178 19.7626 15.4707 19.4697L16.9404 18L15.4707 16.5303C15.178 16.2374 15.178 15.7626 15.4707 15.4697C15.7635 15.1769 16.2383 15.177 16.5312 15.4697L18.001 16.9395L19.4707 15.4697ZM12.001 2C14.4862 2 16.501 4.01471 16.501 6.5C16.501 8.98529 14.4862 11 12.001 11C9.51584 10.9998 7.50098 8.98517 7.50098 6.5C7.50098 4.01483 9.51584 2.00019 12.001 2ZM12.001 3.5C10.3443 3.50019 9.00098 4.84326 9.00098 6.5C9.00098 8.15674 10.3443 9.49981 12.001 9.5C13.6578 9.5 15.001 8.15685 15.001 6.5C15.001 4.84315 13.6578 3.5 12.001 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileX24.category = 'People';\n\nexport default ProfileX24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ProfileX32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ProfileX32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.002 16.917C16.7409 16.917 17.4551 16.9848 18.1406 17.1143C18.5476 17.1911 18.8152 17.5832 18.7383 17.9902C18.6612 18.3969 18.2691 18.6647 17.8623 18.5879C17.2705 18.4761 16.6495 18.417 16.002 18.417C15.9402 18.417 15.8785 18.4178 15.8184 18.4189H15.8174C15.6855 18.4212 15.5545 18.4254 15.4248 18.4326C15.313 18.4388 15.2019 18.4473 15.0918 18.457C15.0723 18.4588 15.0526 18.4611 15.0332 18.4629C14.9455 18.4712 14.8581 18.4807 14.7715 18.4912C14.7318 18.496 14.6918 18.4996 14.6523 18.5049C14.4426 18.5329 14.2361 18.5686 14.0332 18.6094C13.9862 18.6188 13.9393 18.6295 13.8926 18.6396C13.8226 18.6548 13.7528 18.6708 13.6836 18.6875C10.6547 19.4182 8.39789 21.574 7.34863 24.4111C7.17821 24.8722 7.28213 25.3051 7.56836 25.6465C7.86496 26 8.36007 26.2499 8.92969 26.25H16.335C16.7491 26.25 17.0848 26.5859 17.085 27C17.0848 27.4141 16.7491 27.75 16.335 27.75H8.92969C7.92836 27.7499 7.00806 27.3127 6.41895 26.6104C5.81955 25.8955 5.56711 24.903 5.94141 23.8906C7.13332 20.6679 9.69677 18.1826 13.1172 17.2832C13.1268 17.2803 13.1367 17.277 13.1465 17.2744C13.1656 17.2695 13.185 17.2646 13.2041 17.2598C13.2426 17.25 13.2816 17.2408 13.3203 17.2314C13.4044 17.2111 13.4892 17.1913 13.5742 17.1729C13.6183 17.1633 13.6627 17.1536 13.707 17.1445C13.7986 17.1259 13.8908 17.1082 13.9834 17.0918C14.0181 17.0856 14.053 17.0791 14.0879 17.0732C14.2109 17.0526 14.3351 17.0342 14.46 17.0176C14.4965 17.0127 14.5336 17.0094 14.5703 17.0049C14.6658 16.9931 14.7619 16.9821 14.8584 16.9727C14.896 16.969 14.9339 16.9652 14.9717 16.9619C15.0739 16.953 15.1769 16.9457 15.2803 16.9395C15.3033 16.9381 15.3265 16.9358 15.3496 16.9346L15.4473 16.9297C15.5611 16.9244 15.6759 16.921 15.791 16.9189L16.002 16.917ZM26.1377 20.8037C26.4306 20.5108 26.9053 20.5108 27.1982 20.8037C27.4911 21.0966 27.4911 21.5714 27.1982 21.8643L25.0615 24L27.1982 26.1367C27.4911 26.4296 27.4911 26.9044 27.1982 27.1973C26.9053 27.4897 26.4305 27.49 26.1377 27.1973L24.001 25.0605L21.8652 27.1973C21.5723 27.4899 21.0975 27.49 20.8047 27.1973C20.5119 26.9045 20.512 26.4296 20.8047 26.1367L22.9404 24L20.8047 21.8643C20.5119 21.5715 20.5122 21.0966 20.8047 20.8037C21.0976 20.5108 21.5723 20.5108 21.8652 20.8037L24.001 22.9395L26.1377 20.8037ZM16.002 2.91699C19.1773 2.91719 21.752 5.49146 21.752 8.66699C21.7518 11.8424 19.1772 14.4168 16.002 14.417C12.8265 14.4169 10.2521 11.8424 10.252 8.66699C10.252 5.49142 12.8264 2.9171 16.002 2.91699ZM16.002 4.41699C13.6548 4.4171 11.752 6.31985 11.752 8.66699C11.7521 11.014 13.6549 12.9169 16.002 12.917C18.3488 12.9168 20.2518 11.0139 20.252 8.66699C20.252 6.31991 18.3489 4.41719 16.002 4.41699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nProfileX32.category = 'People';\n\nexport default ProfileX32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pulse12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pulse12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4697 3.46973C10.7626 3.17683 11.2374 3.17683 11.5303 3.46973C11.8231 3.76263 11.8231 4.23741 11.5303 4.53027L7.70703 8.35352C7.31654 8.74399 6.68349 8.74394 6.29297 8.35352L4 6.06055L1.53027 8.53027C1.23741 8.82314 0.762626 8.82309 0.469727 8.53027C0.176833 8.23738 0.176833 7.76262 0.469727 7.46973L3.29297 4.64648L3.36914 4.57812C3.73572 4.27916 4.26428 4.27915 4.63086 4.57812L4.70703 4.64648L7 6.93945L10.4697 3.46973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPulse12.category = 'Stats & Charts';\n\nexport default Pulse12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pulse16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pulse16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.4453 3.99487C14.7239 3.68889 15.1985 3.66683 15.5049 3.94507C15.811 4.22371 15.8331 4.69826 15.5547 5.00464L10.0439 11.0671C9.6307 11.5217 8.91527 11.5216 8.50195 11.0671L5.4541 7.7146L1.55469 12.0046C1.27602 12.3108 0.801497 12.333 0.495117 12.0544C0.189201 11.7757 0.166866 11.3012 0.445312 10.9949L4.68359 6.33276L4.76465 6.25269C5.15713 5.90477 5.752 5.90486 6.14453 6.25269L6.22559 6.33276L9.27246 9.68335L14.4453 3.99487Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPulse16.category = 'Stats & Charts';\n\nexport default Pulse16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pulse20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pulse20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.4775 5.46338C18.7737 5.17416 19.2486 5.17922 19.5381 5.4751C19.8275 5.77113 19.8221 6.24602 19.5264 6.53564L12.4248 13.479C11.9876 13.9065 11.2888 13.9065 10.8516 13.479L6.72852 9.44775L1.52637 14.5356C1.23023 14.8252 0.755413 14.82 0.46582 14.5239C0.176358 14.2278 0.181502 13.7529 0.477539 13.4634L5.94238 8.11963L6.02734 8.04443C6.43664 7.71731 7.02137 7.71731 7.43066 8.04443L7.51562 8.11963L11.6377 12.1499L18.4775 5.46338Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPulse20.category = 'Stats & Charts';\n\nexport default Pulse20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pulse24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pulse24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.4697 6.46997C22.7626 6.17708 23.2374 6.17708 23.5303 6.46997C23.8231 6.76287 23.8231 7.23765 23.5303 7.53052L14.8545 16.2063C14.3826 16.6782 13.6174 16.6781 13.1455 16.2063L8 11.0608L1.53027 17.5305C1.23741 17.8234 0.762626 17.8233 0.469727 17.5305C0.176834 17.2376 0.176833 16.7629 0.469727 16.47L7.14551 9.79419L7.2373 9.71118C7.6803 9.34981 8.3197 9.3498 8.7627 9.71118L8.85449 9.79419L14 14.9397L22.4697 6.46997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPulse24.category = 'Stats & Charts';\n\nexport default Pulse24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Pulse32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Pulse32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.4629 8.47656C30.7519 8.17998 31.2268 8.17392 31.5234 8.46289C31.82 8.75192 31.8261 9.22676 31.5371 9.52344L19.7119 21.6641C19.1722 22.2178 18.2818 22.2179 17.7422 21.6641L10.5449 14.2734L1.53711 23.5234C1.24808 23.82 0.773236 23.8261 0.476562 23.5371C0.179982 23.2481 0.173923 22.7732 0.462891 22.4766L9.56055 13.1367L9.66602 13.0391C10.1744 12.6149 10.9176 12.6146 11.4258 13.0391L11.5303 13.1367L18.7266 20.5254L30.4629 8.47656Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nPulse32.category = 'Stats & Charts';\n\nexport default Pulse32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PulseBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PulseBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2929 3.29289C10.6834 2.90237 11.3164 2.90237 11.707 3.29289C12.0974 3.68342 12.0975 4.31646 11.707 4.70696L7.88371 8.5302C7.39559 9.0183 6.60429 9.01825 6.11614 8.5302L3.99992 6.41399L1.70696 8.70696C1.31646 9.09746 0.683424 9.0974 0.292893 8.70696C-0.0976311 8.31643 -0.0976311 7.68342 0.292893 7.29289L3.11614 4.46965L3.21086 4.38371C3.66911 4.00994 4.33074 4.00994 4.78899 4.38371L4.88371 4.46965L6.99992 6.58586L10.2929 3.29289Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPulseBold12.category = 'Stats & Charts';\n\nexport default PulseBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PulseBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PulseBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.2599 3.82695C14.6313 3.4185 15.2643 3.38839 15.673 3.75957C16.0816 4.13103 16.1117 4.76399 15.7403 5.17265L10.2286 11.2352C9.71621 11.7988 8.83 11.7986 8.31749 11.2352L5.45421 8.08574L1.74034 12.1727C1.36885 12.5813 0.735912 12.6115 0.327253 12.24C-0.0811357 11.8685 -0.11151 11.2355 0.25987 10.8269L4.49913 6.16484L4.59874 6.06523C5.08531 5.63374 5.82287 5.63415 6.30967 6.06523L6.41026 6.16484L9.27256 9.3123L14.2599 3.82695Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPulseBold16.category = 'Stats & Charts';\n\nexport default PulseBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PulseBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PulseBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"20\"\n      viewBox=\"0 0 21 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.3026 5.28462C18.6974 4.89888 19.3306 4.90568 19.7167 5.30024C20.1026 5.69498 20.0955 6.32815 19.701 6.7143L12.5995 13.6577C12.0651 14.1802 11.211 14.1802 10.6766 13.6577L6.72837 9.79731L1.70103 14.7143C1.30619 15.1004 0.67309 15.0934 0.286966 14.6987C-0.0990134 14.3038 -0.0921349 13.6707 0.302591 13.2846L5.76743 7.94087L5.87193 7.84907C6.37227 7.44939 7.0866 7.44908 7.58677 7.84907L7.69029 7.94087L11.6376 11.8002L18.3026 5.28462Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPulseBold20.category = 'Stats & Charts';\n\nexport default PulseBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PulseBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PulseBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.2929 6.29314C22.6834 5.90261 23.3164 5.90261 23.707 6.29314C24.0974 6.68367 24.0975 7.3167 23.707 7.7072L15.0312 16.383C14.4617 16.9525 13.5382 16.9524 12.9687 16.383L7.99992 11.4142L1.70696 17.7072C1.31646 18.0977 0.683423 18.0976 0.292893 17.7072C-0.0976309 17.3167 -0.0976311 16.6837 0.292893 16.2931L6.96867 9.61736L7.07903 9.51677C7.61369 9.08059 8.38616 9.08058 8.92082 9.51677L9.03117 9.61736L13.9999 14.5861L22.2929 6.29314Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPulseBold24.category = 'Stats & Charts';\n\nexport default PulseBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/PulseBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const PulseBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.283 8.3025C30.6682 7.90703 31.3014 7.89808 31.697 8.28297C32.0925 8.66817 32.1014 9.30137 31.7166 9.69703L19.8914 21.8377C19.2535 22.4925 18.2011 22.4925 17.5632 21.8377L10.5447 14.6326L1.71656 23.697C1.33136 24.0925 0.698159 24.1015 0.302499 23.7166C-0.0929735 23.3314 -0.101922 22.6982 0.282968 22.3025L9.3816 12.9617L9.50562 12.8464C10.1062 12.3453 10.9841 12.3453 11.5847 12.8464L11.7097 12.9617L18.7263 20.1658L30.283 8.3025Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nPulseBold32.category = 'Stats & Charts';\n\nexport default PulseBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCode16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCode16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.25 8.5C6.49264 8.5 7.5 9.50736 7.5 10.75V12.75C7.5 13.9926 6.49264 15 5.25 15H3.25C2.00736 15 1 13.9926 1 12.75V10.75C1 9.50736 2.00736 8.5 3.25 8.5H5.25ZM10 12.75C10.4142 12.75 10.75 13.0858 10.75 13.5V14.25C10.75 14.6642 10.4142 15 10 15H9.25C8.83579 15 8.5 14.6642 8.5 14.25V13.5C8.5 13.0858 8.83579 12.75 9.25 12.75H10ZM14.25 12.75C14.6642 12.75 15 13.0858 15 13.5V14.25C15 14.6642 14.6642 15 14.25 15H13.5C13.0858 15 12.75 14.6642 12.75 14.25V13.5C12.75 13.0858 13.0858 12.75 13.5 12.75H14.25ZM3.25 10C2.83579 10 2.5 10.3358 2.5 10.75V12.75C2.5 13.1642 2.83579 13.5 3.25 13.5H5.25C5.66421 13.5 6 13.1642 6 12.75V10.75C6 10.3358 5.66421 10 5.25 10H3.25ZM12.1299 10.6299C12.5441 10.6299 12.8798 10.9657 12.8799 11.3799V12.1299C12.8799 12.5441 12.5441 12.8799 12.1299 12.8799H11.3799C10.9657 12.8798 10.6299 12.5441 10.6299 12.1299V11.3799C10.6299 10.9658 10.9658 10.6299 11.3799 10.6299H12.1299ZM10 8.5C10.4142 8.5 10.75 8.83579 10.75 9.25V10C10.75 10.4142 10.4142 10.75 10 10.75H9.25C8.83579 10.75 8.5 10.4142 8.5 10V9.25C8.5 8.83579 8.83579 8.5 9.25 8.5H10ZM14.25 8.5C14.6642 8.5 15 8.83579 15 9.25V10C15 10.4142 14.6642 10.75 14.25 10.75H13.5C13.0858 10.75 12.75 10.4142 12.75 10V9.25C12.75 8.83579 13.0858 8.5 13.5 8.5H14.25ZM5.25 1C6.49264 1 7.5 2.00736 7.5 3.25V5.25C7.5 6.49264 6.49264 7.5 5.25 7.5H3.25C2.00736 7.5 1 6.49264 1 5.25V3.25C1 2.00736 2.00736 1 3.25 1H5.25ZM12.75 1C13.9926 1 15 2.00736 15 3.25V5.25C15 6.49264 13.9926 7.5 12.75 7.5H10.75C9.50736 7.5 8.5 6.49264 8.5 5.25V3.25C8.5 2.00736 9.50736 1 10.75 1H12.75ZM3.25 2.5C2.83579 2.5 2.5 2.83579 2.5 3.25V5.25C2.5 5.66421 2.83579 6 3.25 6H5.25C5.66421 6 6 5.66421 6 5.25V3.25C6 2.83579 5.66421 2.5 5.25 2.5H3.25ZM10.75 2.5C10.3358 2.5 10 2.83579 10 3.25V5.25C10 5.66421 10.3358 6 10.75 6H12.75C13.1642 6 13.5 5.66421 13.5 5.25V3.25C13.5 2.83579 13.1642 2.5 12.75 2.5H10.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCode16.category = 'Communication';\n\nexport default QrCode16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCode20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCode20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5 11C7.88071 11 9 12.1193 9 13.5V16.5C9 17.8807 7.88071 19 6.5 19H3.5C2.11929 19 1 17.8807 1 16.5V13.5C1 12.1193 2.11929 11 3.5 11H6.5ZM12.75 16.5C13.1642 16.5 13.5 16.8358 13.5 17.25V18.25C13.5 18.6642 13.1642 19 12.75 19H11.75C11.3358 19 11 18.6642 11 18.25V17.25C11 16.8358 11.3358 16.5 11.75 16.5H12.75ZM18.25 16.5C18.6642 16.5 19 16.8358 19 17.25V18.25C19 18.6642 18.6642 19 18.25 19H17.25C16.8358 19 16.5 18.6642 16.5 18.25V17.25C16.5 16.8358 16.8358 16.5 17.25 16.5H18.25ZM3.5 12.5C2.94772 12.5 2.5 12.9477 2.5 13.5V16.5C2.5 17.0523 2.94772 17.5 3.5 17.5H6.5C7.05228 17.5 7.5 17.0523 7.5 16.5V13.5C7.5 12.9477 7.05228 12.5 6.5 12.5H3.5ZM15.5 13.75C15.9142 13.75 16.25 14.0858 16.25 14.5V15.5C16.25 15.9142 15.9142 16.25 15.5 16.25H14.5C14.0858 16.25 13.75 15.9142 13.75 15.5V14.5C13.75 14.0858 14.0858 13.75 14.5 13.75H15.5ZM12.75 11C13.1642 11 13.5 11.3358 13.5 11.75V12.75C13.5 13.1642 13.1642 13.5 12.75 13.5H11.75C11.3358 13.5 11 13.1642 11 12.75V11.75C11 11.3358 11.3358 11 11.75 11H12.75ZM18.25 11C18.6642 11 19 11.3358 19 11.75V12.75C19 13.1642 18.6642 13.5 18.25 13.5H17.25C16.8358 13.5 16.5 13.1642 16.5 12.75V11.75C16.5 11.3358 16.8358 11 17.25 11H18.25ZM6.5 1C7.88066 1.00004 8.99998 2.11933 9 3.5V6.5C9 7.88068 7.88067 8.99996 6.5 9H3.5C2.11929 9 1 7.88071 1 6.5V3.5C1.00002 2.11931 2.1193 1 3.5 1H6.5ZM16.5 1C17.8807 1 19 2.11929 19 3.5V6.5C19 7.88071 17.8807 9 16.5 9H13.5C12.1193 9 11 7.88071 11 6.5V3.5C11 2.11929 12.1193 1 13.5 1H16.5ZM3.5 2.5C2.94773 2.5 2.50002 2.94773 2.5 3.5V6.5C2.5 7.05228 2.94772 7.5 3.5 7.5H6.5C7.05225 7.49996 7.5 7.05226 7.5 6.5V3.5C7.49998 2.94776 7.05223 2.50004 6.5 2.5H3.5ZM13.5 2.5C12.9477 2.5 12.5 2.94772 12.5 3.5V6.5C12.5 7.05228 12.9477 7.5 13.5 7.5H16.5C17.0523 7.5 17.5 7.05228 17.5 6.5V3.5C17.5 2.94772 17.0523 2.5 16.5 2.5H13.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCode20.category = 'Communication';\n\nexport default QrCode20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCode24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCode24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 13.25C9.40685 13.25 10.75 14.5931 10.75 16.25V20C10.75 21.6569 9.40685 23 7.75 23H4C2.34315 23 1 21.6569 1 20V16.25C1 14.5931 2.34315 13.25 4 13.25H7.75ZM15 20C15.5523 20 16 20.4477 16 21V22C16 22.5523 15.5523 23 15 23H14C13.4477 23 13 22.5523 13 22V21C13 20.4477 13.4477 20 14 20H15ZM22 20C22.5523 20 23 20.4477 23 21V22C23 22.5523 22.5523 23 22 23H21C20.4477 23 20 22.5523 20 22V21C20 20.4477 20.4477 20 21 20H22ZM4 14.75C3.17157 14.75 2.5 15.4216 2.5 16.25V20C2.5 20.8284 3.17157 21.5 4 21.5H7.75C8.57843 21.5 9.25 20.8284 9.25 20V16.25C9.25 15.4216 8.57843 14.75 7.75 14.75H4ZM18.5 16.6201C19.0523 16.6201 19.5 17.0678 19.5 17.6201V18.6201C19.4999 19.1723 19.0522 19.6201 18.5 19.6201H17.5C16.9478 19.6201 16.5001 19.1723 16.5 18.6201V17.6201C16.5 17.0678 16.9477 16.6201 17.5 16.6201H18.5ZM15 13.25C15.5523 13.25 16 13.6977 16 14.25V15.25C16 15.8023 15.5523 16.25 15 16.25H14C13.4477 16.25 13 15.8023 13 15.25V14.25C13 13.6977 13.4477 13.25 14 13.25H15ZM22 13.25C22.5523 13.25 23 13.6977 23 14.25V15.25C23 15.8023 22.5523 16.25 22 16.25H21C20.4477 16.25 20 15.8023 20 15.25V14.25C20 13.6977 20.4477 13.25 21 13.25H22ZM7.75 1C9.40685 1 10.75 2.34315 10.75 4V7.75C10.75 9.40685 9.40685 10.75 7.75 10.75H4C2.34315 10.75 1 9.40685 1 7.75V4C1 2.34315 2.34315 1 4 1H7.75ZM20 1C21.6569 1 23 2.34315 23 4V7.75C23 9.40685 21.6569 10.75 20 10.75H16.25C14.5931 10.75 13.25 9.40685 13.25 7.75V4C13.25 2.34315 14.5931 1 16.25 1H20ZM4 2.5C3.17157 2.5 2.5 3.17157 2.5 4V7.75C2.5 8.57843 3.17157 9.25 4 9.25H7.75C8.57843 9.25 9.25 8.57843 9.25 7.75V4C9.25 3.17157 8.57843 2.5 7.75 2.5H4ZM16.25 2.5C15.4216 2.5 14.75 3.17157 14.75 4V7.75C14.75 8.57843 15.4216 9.25 16.25 9.25H20C20.8284 9.25 21.5 8.57843 21.5 7.75V4C21.5 3.17157 20.8284 2.5 20 2.5H16.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCode24.category = 'Communication';\n\nexport default QrCode24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCode32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCode32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 17.5C12.5972 17.5 14.5 19.4028 14.5 21.75V26.75C14.5 29.0972 12.5972 31 10.25 31H5.25C2.90279 31 1 29.0972 1 26.75V21.75C1 19.4028 2.90279 17.5 5.25 17.5H10.25ZM20.4287 26.5088C21.3113 26.5983 22 27.3438 22 28.25V29.25L21.9912 29.4287C21.9077 30.2525 21.2525 30.9077 20.4287 30.9912L20.25 31H19.25C18.3438 31 17.5983 30.3113 17.5088 29.4287L17.5 29.25V28.25C17.5 27.2835 18.2835 26.5 19.25 26.5H20.25L20.4287 26.5088ZM29.4287 26.5088C30.3113 26.5983 31 27.3438 31 28.25V29.25L30.9912 29.4287C30.9077 30.2525 30.2525 30.9077 29.4287 30.9912L29.25 31H28.25C27.3438 31 26.5983 30.3113 26.5088 29.4287L26.5 29.25V28.25C26.5 27.2835 27.2835 26.5 28.25 26.5H29.25L29.4287 26.5088ZM5.25 19C3.73122 19 2.5 20.2312 2.5 21.75V26.75C2.5 28.2688 3.73122 29.5 5.25 29.5H10.25C11.7688 29.5 13 28.2688 13 26.75V21.75C13 20.2312 11.7688 19 10.25 19H5.25ZM19.25 28C19.1119 28 19 28.1119 19 28.25V29.25C19 29.3881 19.1119 29.5 19.25 29.5H20.25C20.3881 29.5 20.5 29.3881 20.5 29.25V28.25C20.5 28.1119 20.3881 28 20.25 28H19.25ZM28.25 28C28.1119 28 28 28.1119 28 28.25V29.25C28 29.3881 28.1119 29.5 28.25 29.5H29.25C29.3881 29.5 29.5 29.3881 29.5 29.25V28.25C29.5 28.1119 29.3881 28 29.25 28H28.25ZM24.9287 22.0088C25.8113 22.0983 26.5 22.8438 26.5 23.75V24.75L26.4912 24.9287C26.4077 25.7525 25.7525 26.4077 24.9287 26.4912L24.75 26.5H23.75C22.8438 26.5 22.0983 25.8113 22.0088 24.9287L22 24.75V23.75C22 22.7835 22.7835 22 23.75 22H24.75L24.9287 22.0088ZM23.75 23.5C23.6119 23.5 23.5 23.6119 23.5 23.75V24.75C23.5 24.8881 23.6119 25 23.75 25H24.75C24.8881 25 25 24.8881 25 24.75V23.75C25 23.6119 24.8881 23.5 24.75 23.5H23.75ZM20.4287 17.5088C21.3113 17.5983 22 18.3438 22 19.25V20.25L21.9912 20.4287C21.9077 21.2525 21.2525 21.9077 20.4287 21.9912L20.25 22H19.25C18.3438 22 17.5983 21.3113 17.5088 20.4287L17.5 20.25V19.25C17.5 18.2835 18.2835 17.5 19.25 17.5H20.25L20.4287 17.5088ZM29.4287 17.5088C30.3113 17.5983 31 18.3438 31 19.25V20.25L30.9912 20.4287C30.9077 21.2525 30.2525 21.9077 29.4287 21.9912L29.25 22H28.25C27.3438 22 26.5983 21.3113 26.5088 20.4287L26.5 20.25V19.25C26.5 18.2835 27.2835 17.5 28.25 17.5H29.25L29.4287 17.5088ZM19.25 19C19.1119 19 19 19.1119 19 19.25V20.25C19 20.3881 19.1119 20.5 19.25 20.5H20.25C20.3881 20.5 20.5 20.3881 20.5 20.25V19.25C20.5 19.1119 20.3881 19 20.25 19H19.25ZM28.25 19C28.1119 19 28 19.1119 28 19.25V20.25C28 20.3881 28.1119 20.5 28.25 20.5H29.25C29.3881 20.5 29.5 20.3881 29.5 20.25V19.25C29.5 19.1119 29.3881 19 29.25 19H28.25ZM10.25 1C12.5972 1 14.5 2.90279 14.5 5.25V10.25C14.5 12.5972 12.5972 14.5 10.25 14.5H5.25C2.90279 14.5 1 12.5972 1 10.25V5.25C1 2.90279 2.90279 1 5.25 1H10.25ZM26.75 1C29.0972 1 31 2.90279 31 5.25V10.25C31 12.5972 29.0972 14.5 26.75 14.5H21.75C19.4028 14.5 17.5 12.5972 17.5 10.25V5.25C17.5 2.90279 19.4028 1 21.75 1H26.75ZM5.25 2.5C3.73122 2.5 2.5 3.73122 2.5 5.25V10.25C2.5 11.7688 3.73122 13 5.25 13H10.25C11.7688 13 13 11.7688 13 10.25V5.25C13 3.73122 11.7688 2.5 10.25 2.5H5.25ZM21.75 2.5C20.2312 2.5 19 3.73122 19 5.25V10.25C19 11.7688 20.2312 13 21.75 13H26.75C28.2688 13 29.5 11.7688 29.5 10.25V5.25C29.5 3.73122 28.2688 2.5 26.75 2.5H21.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCode32.category = 'Communication';\n\nexport default QrCode32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 8.5C6.38071 8.5 7.5 9.61929 7.5 11V12.5C7.5 13.8807 6.38071 15 5 15H3.5C2.11929 15 1 13.8807 1 12.5V11C1 9.61929 2.11929 8.5 3.5 8.5H5ZM10.5 8.75C10.9142 8.75 11.25 9.08579 11.25 9.5V10.5C11.25 10.5691 11.3108 10.6299 11.3799 10.6299H12.3799C12.4447 10.6299 12.5008 10.5736 12.5 10.5088V9.5C12.5 9.08579 12.8358 8.75 13.25 8.75H14.25C14.6642 8.75 15 9.08579 15 9.5V10.5C15 10.9142 14.6642 11.25 14.25 11.25H13.25C13.1848 11.25 13.129 11.3059 13.1299 11.3711V12.3799C13.1299 12.4447 13.1852 12.5 13.25 12.5H14.25C14.6642 12.5 15 12.8358 15 13.25V14.25C15 14.6642 14.6642 15 14.25 15H13.25C12.8358 15 12.5 14.6642 12.5 14.25V13.25C12.5 13.1857 12.4442 13.1299 12.3799 13.1299H11.3701C11.3053 13.1291 11.25 13.1852 11.25 13.25V14.25C11.25 14.6642 10.9142 15 10.5 15H9.5C9.08579 15 8.75 14.6642 8.75 14.25V13.25C8.75 12.8358 9.08579 12.5 9.5 12.5H10.5088C10.5736 12.5008 10.6299 12.4447 10.6299 12.3799V11.3799C10.6299 11.3108 10.5691 11.25 10.5 11.25H9.5C9.08579 11.25 8.75 10.9142 8.75 10.5V9.5C8.75 9.08579 9.08579 8.75 9.5 8.75H10.5ZM3.5 10.5C3.22386 10.5 3 10.7239 3 11V12.5C3 12.7761 3.22386 13 3.5 13H5C5.27614 13 5.5 12.7761 5.5 12.5V11C5.5 10.7239 5.27614 10.5 5 10.5H3.5ZM5 1C6.38071 1 7.5 2.11929 7.5 3.5V5C7.5 6.38071 6.38071 7.5 5 7.5H3.5C2.11929 7.5 1 6.38071 1 5V3.5C1 2.11929 2.11929 1 3.5 1H5ZM12.5 1C13.8807 1 15 2.11929 15 3.5V5C15 6.38071 13.8807 7.5 12.5 7.5H11C9.61929 7.5 8.5 6.38071 8.5 5V3.5C8.5 2.11929 9.61929 1 11 1H12.5ZM3.5 3C3.22386 3 3 3.22386 3 3.5V5C3 5.27614 3.22386 5.5 3.5 5.5H5C5.27614 5.5 5.5 5.27614 5.5 5V3.5C5.5 3.22386 5.27614 3 5 3H3.5ZM11 3C10.7239 3 10.5 3.22386 10.5 3.5V5C10.5 5.27614 10.7239 5.5 11 5.5H12.5C12.7761 5.5 13 5.27614 13 5V3.5C13 3.22386 12.7761 3 12.5 3H11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeBold16.category = 'Communication';\n\nexport default QrCodeBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 11C7.76878 11 9 12.2312 9 13.75V16.25C9 17.7688 7.76878 19 6.25 19H3.75C2.23122 19 1 17.7688 1 16.25V13.75C1 12.2312 2.23122 11 3.75 11H6.25ZM13 16.25C13.4142 16.25 13.75 16.5858 13.75 17V18.25C13.75 18.6642 13.4142 19 13 19H11.75C11.3358 19 11 18.6642 11 18.25V17C11 16.5858 11.3358 16.25 11.75 16.25H13ZM18.25 16.25C18.6642 16.25 19 16.5858 19 17V18.25C19 18.6642 18.6642 19 18.25 19H17C16.5858 19 16.25 18.6642 16.25 18.25V17C16.25 16.5858 16.5858 16.25 17 16.25H18.25ZM3.75 13C3.33579 13 3 13.3358 3 13.75V16.25C3 16.6642 3.33579 17 3.75 17H6.25C6.66421 17 7 16.6642 7 16.25V13.75C7 13.3358 6.66421 13 6.25 13H3.75ZM15.6299 13.6299C16.0441 13.6299 16.3798 13.9657 16.3799 14.3799V15.6299C16.3799 16.0441 16.0441 16.3799 15.6299 16.3799H14.3799C13.9657 16.3799 13.6299 16.0441 13.6299 15.6299V14.3799C13.6299 13.9657 13.9657 13.6299 14.3799 13.6299H15.6299ZM13 11C13.4142 11 13.75 11.3358 13.75 11.75V13C13.75 13.4142 13.4142 13.75 13 13.75H11.75C11.3358 13.75 11 13.4142 11 13V11.75C11 11.3358 11.3358 11 11.75 11H13ZM18.25 11C18.6642 11 19 11.3358 19 11.75V13C19 13.4142 18.6642 13.75 18.25 13.75H17C16.5858 13.75 16.25 13.4142 16.25 13V11.75C16.25 11.3358 16.5858 11 17 11H18.25ZM6.25 1C7.76878 1 9 2.23122 9 3.75V6.25C9 7.76878 7.76878 9 6.25 9H3.75C2.23122 9 1 7.76878 1 6.25V3.75C1 2.23122 2.23122 1 3.75 1H6.25ZM16.25 1C17.7688 1 19 2.23122 19 3.75V6.25C19 7.76878 17.7688 9 16.25 9H13.75C12.2312 9 11 7.76878 11 6.25V3.75C11 2.23122 12.2312 1 13.75 1H16.25ZM3.75 3C3.33579 3 3 3.33579 3 3.75V6.25C3 6.66421 3.33579 7 3.75 7H6.25C6.66421 7 7 6.66421 7 6.25V3.75C7 3.33579 6.66421 3 6.25 3H3.75ZM13.75 3C13.3358 3 13 3.33579 13 3.75V6.25C13 6.66421 13.3358 7 13.75 7H16.25C16.6642 7 17 6.66421 17 6.25V3.75C17 3.33579 16.6642 3 16.25 3H13.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeBold20.category = 'Communication';\n\nexport default QrCodeBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.5 13.25C9.29492 13.25 10.75 14.7051 10.75 16.5V19.75C10.75 21.5449 9.29492 23 7.5 23H4.25C2.45507 23 1 21.5449 1 19.75V16.5C1 14.7051 2.45507 13.25 4.25 13.25H7.5ZM15.25 19.75C15.8023 19.75 16.25 20.1977 16.25 20.75V22C16.25 22.5523 15.8023 23 15.25 23H14C13.4477 23 13 22.5523 13 22V20.75C13 20.1977 13.4477 19.75 14 19.75H15.25ZM22 19.75C22.5523 19.75 23 20.1977 23 20.75V22C23 22.5523 22.5523 23 22 23H20.75C20.1977 23 19.75 22.5523 19.75 22V20.75C19.75 20.1977 20.1977 19.75 20.75 19.75H22ZM4.25 15.25C3.55964 15.25 3 15.8096 3 16.5V19.75C3 20.4404 3.55964 21 4.25 21H7.5C8.19036 21 8.75 20.4404 8.75 19.75V16.5C8.75 15.8096 8.19036 15.25 7.5 15.25H4.25ZM18.6299 16.5C19.1822 16.5 19.6299 16.9477 19.6299 17.5V18.75C19.6299 19.3023 19.1822 19.75 18.6299 19.75H17.3799C16.8276 19.75 16.3799 19.3023 16.3799 18.75V17.5C16.3799 16.9477 16.8276 16.5 17.3799 16.5H18.6299ZM15.25 13.25C15.8023 13.25 16.25 13.6977 16.25 14.25V15.5C16.25 16.0523 15.8023 16.5 15.25 16.5H14C13.4477 16.5 13 16.0523 13 15.5V14.25C13 13.6977 13.4477 13.25 14 13.25H15.25ZM22 13.25C22.5523 13.25 23 13.6977 23 14.25V15.5C23 16.0523 22.5523 16.5 22 16.5H20.75C20.1977 16.5 19.75 16.0523 19.75 15.5V14.25C19.75 13.6977 20.1977 13.25 20.75 13.25H22ZM7.5 1C9.29492 1 10.75 2.45507 10.75 4.25V7.5C10.75 9.29492 9.29492 10.75 7.5 10.75H4.25C2.45507 10.75 1 9.29493 1 7.5V4.25C1 2.45507 2.45507 1 4.25 1H7.5ZM19.75 1C21.5449 1 23 2.45507 23 4.25V7.5C23 9.29492 21.5449 10.75 19.75 10.75H16.5C14.7051 10.75 13.25 9.29493 13.25 7.5V4.25C13.25 2.45507 14.7051 1 16.5 1H19.75ZM4.25 3C3.55964 3 3 3.55964 3 4.25V7.5C3 8.19036 3.55964 8.75 4.25 8.75H7.5C8.19036 8.75 8.75 8.19036 8.75 7.5V4.25C8.75 3.55964 8.19036 3 7.5 3H4.25ZM16.5 3C15.8096 3 15.25 3.55964 15.25 4.25V7.5C15.25 8.19036 15.8096 8.75 16.5 8.75H19.75C20.4404 8.75 21 8.19036 21 7.5V4.25C21 3.55964 20.4404 3 19.75 3H16.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeBold24.category = 'Communication';\n\nexport default QrCodeBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 17.5C12.4853 17.5 14.5 19.5147 14.5 22V26.5C14.5 28.9853 12.4853 31 10 31H5.5C3.01472 31 1 28.9853 1 26.5V22C1 19.5147 3.01472 17.5 5.5 17.5H10ZM20.6787 26.2588C21.5613 26.3483 22.25 27.0938 22.25 28V29.25L22.2412 29.4287C22.1517 30.3113 21.4062 31 20.5 31H19.25C18.2835 31 17.5 30.2165 17.5 29.25V28C17.5 27.0938 18.1887 26.3483 19.0713 26.2588L19.25 26.25H20.5L20.6787 26.2588ZM29.4287 26.2588C30.3113 26.3483 31 27.0938 31 28V29.25L30.9912 29.4287C30.9017 30.3113 30.1562 31 29.25 31H28C27.0335 31 26.25 30.2165 26.25 29.25V28C26.25 27.0938 26.9387 26.3483 27.8213 26.2588L28 26.25H29.25L29.4287 26.2588ZM5.5 19.5C4.11929 19.5 3 20.6193 3 22V26.5C3 27.8807 4.11929 29 5.5 29H10C11.3807 29 12.5 27.8807 12.5 26.5V22C12.5 20.6193 11.3807 19.5 10 19.5H5.5ZM19.875 28.25C19.6679 28.25 19.5 28.4179 19.5 28.625C19.5 28.8321 19.6679 29 19.875 29C20.0821 29 20.25 28.8321 20.25 28.625C20.25 28.4179 20.0821 28.25 19.875 28.25ZM28.625 28.25C28.4179 28.25 28.25 28.4179 28.25 28.625C28.25 28.8321 28.4179 29 28.625 29C28.8321 29 29 28.8321 29 28.625C29 28.4179 28.8321 28.25 28.625 28.25ZM25.0488 21.8789C25.9313 21.9685 26.6201 22.714 26.6201 23.6201V24.8701L26.6113 25.0488C26.5218 25.9313 25.7762 26.6201 24.8701 26.6201H23.6201C22.6537 26.6201 21.8702 25.8366 21.8701 24.8701V23.6201C21.8701 22.7139 22.5588 21.9684 23.4414 21.8789L23.6201 21.8701H24.8701L25.0488 21.8789ZM24.2451 23.8701C24.038 23.8701 23.8701 24.038 23.8701 24.2451C23.8701 24.4522 24.038 24.6201 24.2451 24.6201C24.4522 24.6201 24.6201 24.4522 24.6201 24.2451C24.6201 24.038 24.4522 23.8701 24.2451 23.8701ZM20.6787 17.5088C21.5613 17.5983 22.25 18.3438 22.25 19.25V20.5L22.2412 20.6787C22.1517 21.5613 21.4062 22.25 20.5 22.25H19.25C18.2835 22.25 17.5 21.4665 17.5 20.5V19.25C17.5 18.3438 18.1887 17.5983 19.0713 17.5088L19.25 17.5H20.5L20.6787 17.5088ZM29.4287 17.5088C30.3113 17.5983 31 18.3438 31 19.25V20.5L30.9912 20.6787C30.9017 21.5613 30.1562 22.25 29.25 22.25H28C27.0335 22.25 26.25 21.4665 26.25 20.5V19.25C26.25 18.3438 26.9387 17.5983 27.8213 17.5088L28 17.5H29.25L29.4287 17.5088ZM19.875 19.5C19.6679 19.5 19.5 19.6679 19.5 19.875C19.5 20.0821 19.6679 20.25 19.875 20.25C20.0821 20.25 20.25 20.0821 20.25 19.875C20.25 19.6679 20.0821 19.5 19.875 19.5ZM28.625 19.5C28.4179 19.5 28.25 19.6679 28.25 19.875C28.25 20.0821 28.4179 20.25 28.625 20.25C28.8321 20.25 29 20.0821 29 19.875C29 19.6679 28.8321 19.5 28.625 19.5ZM10 1C12.4853 1 14.5 3.01472 14.5 5.5V10C14.5 12.4853 12.4853 14.5 10 14.5H5.5C3.01472 14.5 1 12.4853 1 10V5.5C1 3.01472 3.01472 1 5.5 1H10ZM26.5 1C28.9853 1 31 3.01472 31 5.5V10C31 12.4853 28.9853 14.5 26.5 14.5H22C19.5147 14.5 17.5 12.4853 17.5 10V5.5C17.5 3.01472 19.5147 1 22 1H26.5ZM5.5 3C4.11929 3 3 4.11929 3 5.5V10C3 11.3807 4.11929 12.5 5.5 12.5H10C11.3807 12.5 12.5 11.3807 12.5 10V5.5C12.5 4.11929 11.3807 3 10 3H5.5ZM22 3C20.6193 3 19.5 4.11929 19.5 5.5V10C19.5 11.3807 20.6193 12.5 22 12.5H26.5C27.8807 12.5 29 11.3807 29 10V5.5C29 4.11929 27.8807 3 26.5 3H22Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeBold32.category = 'Communication';\n\nexport default QrCodeBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 8.5C6.38071 8.5 7.5 9.61929 7.5 11V12.5C7.5 13.8807 6.38071 15 5 15H3.5C2.11929 15 1 13.8807 1 12.5V11C1 9.61929 2.11929 8.5 3.5 8.5H5ZM10.5 8.75C10.9142 8.75 11.25 9.08579 11.25 9.5V10.5C11.25 10.5691 11.3108 10.6299 11.3799 10.6299H12.3799C12.4447 10.6299 12.5008 10.5736 12.5 10.5088V9.5C12.5 9.08579 12.8358 8.75 13.25 8.75H14.25C14.6642 8.75 15 9.08579 15 9.5V10.5C15 10.9142 14.6642 11.25 14.25 11.25H13.25C13.1848 11.25 13.129 11.3059 13.1299 11.3711V12.3799C13.1299 12.4447 13.1852 12.5 13.25 12.5H14.25C14.6642 12.5 15 12.8358 15 13.25V14.25C15 14.6642 14.6642 15 14.25 15H13.25C12.8358 15 12.5 14.6642 12.5 14.25V13.25C12.5 13.1857 12.4442 13.1299 12.3799 13.1299H11.3701C11.3053 13.1291 11.25 13.1852 11.25 13.25V14.25C11.25 14.6642 10.9142 15 10.5 15H9.5C9.08579 15 8.75 14.6642 8.75 14.25V13.25C8.75 12.8358 9.08579 12.5 9.5 12.5H10.5088C10.5736 12.5008 10.6299 12.4447 10.6299 12.3799V11.3799C10.6299 11.3108 10.5691 11.25 10.5 11.25H9.5C9.08579 11.25 8.75 10.9142 8.75 10.5V9.5C8.75 9.08579 9.08579 8.75 9.5 8.75H10.5ZM5 1C6.38071 1 7.5 2.11929 7.5 3.5V5C7.5 6.38071 6.38071 7.5 5 7.5H3.5C2.11929 7.5 1 6.38071 1 5V3.5C1 2.11929 2.11929 1 3.5 1H5ZM12.5 1C13.8807 1 15 2.11929 15 3.5V5C15 6.38071 13.8807 7.5 12.5 7.5H11C9.61929 7.5 8.5 6.38071 8.5 5V3.5C8.5 2.11929 9.61929 1 11 1H12.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeBoldFilled16.category = 'Communication';\n\nexport default QrCodeBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 11C7.76878 11 9 12.2312 9 13.75V16.25C9 17.7688 7.76878 19 6.25 19H3.75C2.23122 19 1 17.7688 1 16.25V13.75C1 12.2312 2.23122 11 3.75 11H6.25ZM13 16.25C13.4142 16.25 13.75 16.5858 13.75 17V18.25C13.75 18.6642 13.4142 19 13 19H11.75C11.3358 19 11 18.6642 11 18.25V17C11 16.5858 11.3358 16.25 11.75 16.25H13ZM18.25 16.25C18.6642 16.25 19 16.5858 19 17V18.25C19 18.6642 18.6642 19 18.25 19H17C16.5858 19 16.25 18.6642 16.25 18.25V17C16.25 16.5858 16.5858 16.25 17 16.25H18.25ZM15.6299 13.6299C16.0441 13.6299 16.3798 13.9657 16.3799 14.3799V15.6299C16.3799 16.0441 16.0441 16.3799 15.6299 16.3799H14.3799C13.9657 16.3799 13.6299 16.0441 13.6299 15.6299V14.3799C13.6299 13.9657 13.9657 13.6299 14.3799 13.6299H15.6299ZM13 11C13.4142 11 13.75 11.3358 13.75 11.75V13C13.75 13.4142 13.4142 13.75 13 13.75H11.75C11.3358 13.75 11 13.4142 11 13V11.75C11 11.3358 11.3358 11 11.75 11H13ZM18.25 11C18.6642 11 19 11.3358 19 11.75V13C19 13.4142 18.6642 13.75 18.25 13.75H17C16.5858 13.75 16.25 13.4142 16.25 13V11.75C16.25 11.3358 16.5858 11 17 11H18.25ZM6.25 1C7.76878 1 9 2.23122 9 3.75V6.25C9 7.76878 7.76878 9 6.25 9H3.75C2.23122 9 1 7.76878 1 6.25V3.75C1 2.23122 2.23122 1 3.75 1H6.25ZM16.25 1C17.7688 1 19 2.23122 19 3.75V6.25C19 7.76878 17.7688 9 16.25 9H13.75C12.2312 9 11 7.76878 11 6.25V3.75C11 2.23122 12.2312 1 13.75 1H16.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeBoldFilled20.category = 'Communication';\n\nexport default QrCodeBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.5 13.25C9.29492 13.25 10.75 14.7051 10.75 16.5V19.75C10.75 21.5449 9.29492 23 7.5 23H4.25C2.45507 23 1 21.5449 1 19.75V16.5C1 14.7051 2.45507 13.25 4.25 13.25H7.5ZM15.25 19.75C15.8023 19.75 16.25 20.1977 16.25 20.75V22C16.25 22.5523 15.8023 23 15.25 23H14C13.4477 23 13 22.5523 13 22V20.75C13 20.1977 13.4477 19.75 14 19.75H15.25ZM22 19.75C22.5523 19.75 23 20.1977 23 20.75V22C23 22.5523 22.5523 23 22 23H20.75C20.1977 23 19.75 22.5523 19.75 22V20.75C19.75 20.1977 20.1977 19.75 20.75 19.75H22ZM18.6299 16.5C19.1822 16.5 19.6299 16.9477 19.6299 17.5V18.75C19.6299 19.3023 19.1822 19.75 18.6299 19.75H17.3799C16.8276 19.75 16.3799 19.3023 16.3799 18.75V17.5C16.3799 16.9477 16.8276 16.5 17.3799 16.5H18.6299ZM15.25 13.25C15.8023 13.25 16.25 13.6977 16.25 14.25V15.5C16.25 16.0523 15.8023 16.5 15.25 16.5H14C13.4477 16.5 13 16.0523 13 15.5V14.25C13 13.6977 13.4477 13.25 14 13.25H15.25ZM22 13.25C22.5523 13.25 23 13.6977 23 14.25V15.5C23 16.0523 22.5523 16.5 22 16.5H20.75C20.1977 16.5 19.75 16.0523 19.75 15.5V14.25C19.75 13.6977 20.1977 13.25 20.75 13.25H22ZM7.5 1C9.29492 1 10.75 2.45507 10.75 4.25V7.5C10.75 9.29492 9.29492 10.75 7.5 10.75H4.25C2.45507 10.75 1 9.29493 1 7.5V4.25C1 2.45507 2.45507 1 4.25 1H7.5ZM19.75 1C21.5449 1 23 2.45507 23 4.25V7.5C23 9.29492 21.5449 10.75 19.75 10.75H16.5C14.7051 10.75 13.25 9.29493 13.25 7.5V4.25C13.25 2.45507 14.7051 1 16.5 1H19.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeBoldFilled24.category = 'Communication';\n\nexport default QrCodeBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 17.5C12.4853 17.5 14.5 19.5147 14.5 22V26.5C14.5 28.9853 12.4853 31 10 31H5.5C3.01472 31 1 28.9853 1 26.5V22C1 19.5147 3.01472 17.5 5.5 17.5H10ZM20.5 26.25C21.4665 26.25 22.25 27.0335 22.25 28V29.25C22.25 30.2165 21.4665 31 20.5 31H19.25C18.2835 31 17.5 30.2165 17.5 29.25V28C17.5 27.0335 18.2835 26.25 19.25 26.25H20.5ZM29.25 26.25C30.2165 26.25 31 27.0335 31 28V29.25C31 30.2165 30.2165 31 29.25 31H28C27.0335 31 26.25 30.2165 26.25 29.25V28C26.25 27.0335 27.0335 26.25 28 26.25H29.25ZM24.8701 21.8701C25.8366 21.8702 26.6201 22.6537 26.6201 23.6201V24.8701C26.6201 25.8365 25.8365 26.6201 24.8701 26.6201H23.6201C22.6537 26.6201 21.8702 25.8366 21.8701 24.8701V23.6201C21.8701 22.6536 22.6536 21.8701 23.6201 21.8701H24.8701ZM20.5 17.5C21.4665 17.5 22.25 18.2835 22.25 19.25V20.5C22.25 21.4665 21.4665 22.25 20.5 22.25H19.25C18.2835 22.25 17.5 21.4665 17.5 20.5V19.25C17.5 18.2835 18.2835 17.5 19.25 17.5H20.5ZM29.25 17.5C30.2165 17.5 31 18.2835 31 19.25V20.5C31 21.4665 30.2165 22.25 29.25 22.25H28C27.0335 22.25 26.25 21.4665 26.25 20.5V19.25C26.25 18.2835 27.0335 17.5 28 17.5H29.25ZM10 1C12.4853 1 14.5 3.01472 14.5 5.5V10C14.5 12.4853 12.4853 14.5 10 14.5H5.5C3.01472 14.5 1 12.4853 1 10V5.5C1 3.01472 3.01472 1 5.5 1H10ZM26.5 1C28.9853 1 31 3.01472 31 5.5V10C31 12.4853 28.9853 14.5 26.5 14.5H22C19.5147 14.5 17.5 12.4853 17.5 10V5.5C17.5 3.01472 19.5147 1 22 1H26.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeBoldFilled32.category = 'Communication';\n\nexport default QrCodeBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeBoldFilledSize6.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeBoldFilledSize6 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.5 6.5C4.60457 6.5 5.5 7.39543 5.5 8.5V10C5.5 11.1046 4.60457 12 3.5 12H2C0.89543 12 0 11.1046 0 10V8.5C0 7.39543 0.895431 6.5 2 6.5H3.5ZM8.15039 6.5C8.48145 6.50021 8.74979 6.76855 8.75 7.09961V7.83008C8.75011 7.99561 8.88427 8.12978 9.0498 8.12988H9.4502C9.61573 8.12978 9.74989 7.99561 9.75 7.83008V7.09961C9.75021 6.76855 10.0185 6.50021 10.3496 6.5H11.4004C11.7315 6.50021 11.9998 6.76855 12 7.09961V8.15039C11.9998 8.48145 11.7315 8.74979 11.4004 8.75H10.6797C10.5142 8.75011 10.38 8.88427 10.3799 9.0498V9.4502C10.38 9.61573 10.5142 9.74989 10.6797 9.75H11.4004C11.7315 9.75021 11.9998 10.0185 12 10.3496V11.4004C11.9998 11.7315 11.7315 11.9998 11.4004 12H10.3496C10.0185 11.9998 9.75021 11.7315 9.75 11.4004V10.6797C9.74989 10.5142 9.61573 10.38 9.4502 10.3799H9.0498C8.88427 10.38 8.75011 10.5142 8.75 10.6797V11.4004C8.74979 11.7315 8.48145 11.9998 8.15039 12H7.09961C6.76855 11.9998 6.50021 11.7315 6.5 11.4004V10.3496C6.50021 10.0185 6.76855 9.75021 7.09961 9.75H7.83008C7.99561 9.74989 8.12978 9.61573 8.12988 9.4502V9.0498C8.12978 8.88427 7.99561 8.75011 7.83008 8.75H7.09961C6.76855 8.74979 6.50021 8.48145 6.5 8.15039V7.09961C6.50021 6.76855 6.76855 6.50021 7.09961 6.5H8.15039ZM3.5 0C4.60457 0 5.5 0.895431 5.5 2V3.5C5.5 4.60457 4.60457 5.5 3.5 5.5H2C0.89543 5.5 0 4.60457 0 3.5V2C0 0.89543 0.895431 0 2 0H3.5ZM10 0C11.1046 0 12 0.895431 12 2V3.5C12 4.60457 11.1046 5.5 10 5.5H8.5C7.39543 5.5 6.5 4.60457 6.5 3.5V2C6.5 0.89543 7.39543 0 8.5 0H10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeBoldFilledSize6.category = 'Communication';\n\nexport default QrCodeBoldFilledSize6;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeBoldSize6.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeBoldSize6 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.5 6.5C4.60457 6.5 5.5 7.39543 5.5 8.5V10C5.5 11.1046 4.60457 12 3.5 12H2C0.89543 12 0 11.1046 0 10V8.5C0 7.39543 0.895431 6.5 2 6.5H3.5ZM8.15039 6.5C8.48145 6.50021 8.74979 6.76855 8.75 7.09961V7.83008C8.75011 7.99561 8.88427 8.12978 9.0498 8.12988H9.4502C9.61573 8.12978 9.74989 7.99561 9.75 7.83008V7.09961C9.75021 6.76855 10.0185 6.50021 10.3496 6.5H11.4004C11.7315 6.50021 11.9998 6.76855 12 7.09961V8.15039C11.9998 8.48145 11.7315 8.74979 11.4004 8.75H10.6797C10.5142 8.75011 10.38 8.88427 10.3799 9.0498V9.4502C10.38 9.61573 10.5142 9.74989 10.6797 9.75H11.4004C11.7315 9.75021 11.9998 10.0185 12 10.3496V11.4004C11.9998 11.7315 11.7315 11.9998 11.4004 12H10.3496C10.0185 11.9998 9.75021 11.7315 9.75 11.4004V10.6797C9.74989 10.5142 9.61573 10.38 9.4502 10.3799H9.0498C8.88427 10.38 8.75011 10.5142 8.75 10.6797V11.4004C8.74979 11.7315 8.48145 11.9998 8.15039 12H7.09961C6.76855 11.9998 6.50021 11.7315 6.5 11.4004V10.3496C6.50021 10.0185 6.76855 9.75021 7.09961 9.75H7.83008C7.99561 9.74989 8.12978 9.61573 8.12988 9.4502V9.0498C8.12978 8.88427 7.99561 8.75011 7.83008 8.75H7.09961C6.76855 8.74979 6.50021 8.48145 6.5 8.15039V7.09961C6.50021 6.76855 6.76855 6.50021 7.09961 6.5H8.15039ZM2 10H3.5V8.5H2V10ZM3.5 0C4.60457 0 5.5 0.895431 5.5 2V3.5C5.5 4.60457 4.60457 5.5 3.5 5.5H2C0.89543 5.5 0 4.60457 0 3.5V2C0 0.89543 0.895431 0 2 0H3.5ZM10 0C11.1046 0 12 0.895431 12 2V3.5C12 4.60457 11.1046 5.5 10 5.5H8.5C7.39543 5.5 6.5 4.60457 6.5 3.5V2C6.5 0.89543 7.39543 0 8.5 0H10ZM2 3.5H3.5V2H2V3.5ZM8.5 3.5H10V2H8.5V3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeBoldSize6.category = 'Communication';\n\nexport default QrCodeBoldSize6;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.25 8.5C6.49264 8.5 7.5 9.50736 7.5 10.75V12.75C7.5 13.9926 6.49264 15 5.25 15H3.25C2.00736 15 1 13.9926 1 12.75V10.75C1 9.50736 2.00736 8.5 3.25 8.5H5.25ZM10 12.75C10.4142 12.75 10.75 13.0858 10.75 13.5V14.25C10.75 14.6642 10.4142 15 10 15H9.25C8.83579 15 8.5 14.6642 8.5 14.25V13.5C8.5 13.0858 8.83579 12.75 9.25 12.75H10ZM14.25 12.75C14.6642 12.75 15 13.0858 15 13.5V14.25C15 14.6642 14.6642 15 14.25 15H13.5C13.0858 15 12.75 14.6642 12.75 14.25V13.5C12.75 13.0858 13.0858 12.75 13.5 12.75H14.25ZM12.1299 10.6299C12.5441 10.6299 12.8798 10.9657 12.8799 11.3799V12.1299C12.8799 12.5441 12.5441 12.8799 12.1299 12.8799H11.3799C10.9657 12.8798 10.6299 12.5441 10.6299 12.1299V11.3799C10.6299 10.9658 10.9658 10.6299 11.3799 10.6299H12.1299ZM10 8.5C10.4142 8.5 10.75 8.83579 10.75 9.25V10C10.75 10.4142 10.4142 10.75 10 10.75H9.25C8.83579 10.75 8.5 10.4142 8.5 10V9.25C8.5 8.83579 8.83579 8.5 9.25 8.5H10ZM14.25 8.5C14.6642 8.5 15 8.83579 15 9.25V10C15 10.4142 14.6642 10.75 14.25 10.75H13.5C13.0858 10.75 12.75 10.4142 12.75 10V9.25C12.75 8.83579 13.0858 8.5 13.5 8.5H14.25ZM5.25 1C6.49264 1 7.5 2.00736 7.5 3.25V5.25C7.5 6.49264 6.49264 7.5 5.25 7.5H3.25C2.00736 7.5 1 6.49264 1 5.25V3.25C1 2.00736 2.00736 1 3.25 1H5.25ZM12.75 1C13.9926 1 15 2.00736 15 3.25V5.25C15 6.49264 13.9926 7.5 12.75 7.5H10.75C9.50736 7.5 8.5 6.49264 8.5 5.25V3.25C8.5 2.00736 9.50736 1 10.75 1H12.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeFilled16.category = 'Communication';\n\nexport default QrCodeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5 11C7.88071 11 9 12.1193 9 13.5V16.5C9 17.8807 7.88071 19 6.5 19H3.5C2.11929 19 1 17.8807 1 16.5V13.5C1 12.1193 2.11929 11 3.5 11H6.5ZM12.75 16.5C13.1642 16.5 13.5 16.8358 13.5 17.25V18.25C13.5 18.6642 13.1642 19 12.75 19H11.75C11.3358 19 11 18.6642 11 18.25V17.25C11 16.8358 11.3358 16.5 11.75 16.5H12.75ZM18.25 16.5C18.6642 16.5 19 16.8358 19 17.25V18.25C19 18.6642 18.6642 19 18.25 19H17.25C16.8358 19 16.5 18.6642 16.5 18.25V17.25C16.5 16.8358 16.8358 16.5 17.25 16.5H18.25ZM15.5 13.75C15.9142 13.75 16.25 14.0858 16.25 14.5V15.5C16.25 15.9142 15.9142 16.25 15.5 16.25H14.5C14.0858 16.25 13.75 15.9142 13.75 15.5V14.5C13.75 14.0858 14.0858 13.75 14.5 13.75H15.5ZM12.75 11C13.1642 11 13.5 11.3358 13.5 11.75V12.75C13.5 13.1642 13.1642 13.5 12.75 13.5H11.75C11.3358 13.5 11 13.1642 11 12.75V11.75C11 11.3358 11.3358 11 11.75 11H12.75ZM18.25 11C18.6642 11 19 11.3358 19 11.75V12.75C19 13.1642 18.6642 13.5 18.25 13.5H17.25C16.8358 13.5 16.5 13.1642 16.5 12.75V11.75C16.5 11.3358 16.8358 11 17.25 11H18.25ZM6.5 1C7.88066 1.00004 8.99998 2.11933 9 3.5V6.5C9 7.88068 7.88067 8.99996 6.5 9H3.5C2.11929 9 1 7.88071 1 6.5V3.5C1.00002 2.11931 2.1193 1 3.5 1H6.5ZM16.5 1C17.8807 1 19 2.11929 19 3.5V6.5C19 7.88071 17.8807 9 16.5 9H13.5C12.1193 9 11 7.88071 11 6.5V3.5C11 2.11929 12.1193 1 13.5 1H16.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeFilled20.category = 'Communication';\n\nexport default QrCodeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 13.25C9.40685 13.25 10.75 14.5931 10.75 16.25V20C10.75 21.6569 9.40685 23 7.75 23H4C2.34315 23 1 21.6569 1 20V16.25C1 14.5931 2.34315 13.25 4 13.25H7.75ZM15 20C15.5523 20 16 20.4477 16 21V22C16 22.5523 15.5523 23 15 23H14C13.4477 23 13 22.5523 13 22V21C13 20.4477 13.4477 20 14 20H15ZM22 20C22.5523 20 23 20.4477 23 21V22C23 22.5523 22.5523 23 22 23H21C20.4477 23 20 22.5523 20 22V21C20 20.4477 20.4477 20 21 20H22ZM18.5 16.6201C19.0523 16.6201 19.5 17.0678 19.5 17.6201V18.6201C19.4999 19.1723 19.0522 19.6201 18.5 19.6201H17.5C16.9478 19.6201 16.5001 19.1723 16.5 18.6201V17.6201C16.5 17.0678 16.9477 16.6201 17.5 16.6201H18.5ZM15 13.25C15.5523 13.25 16 13.6977 16 14.25V15.25C16 15.8023 15.5523 16.25 15 16.25H14C13.4477 16.25 13 15.8023 13 15.25V14.25C13 13.6977 13.4477 13.25 14 13.25H15ZM22 13.25C22.5523 13.25 23 13.6977 23 14.25V15.25C23 15.8023 22.5523 16.25 22 16.25H21C20.4477 16.25 20 15.8023 20 15.25V14.25C20 13.6977 20.4477 13.25 21 13.25H22ZM7.75 1C9.40685 1 10.75 2.34315 10.75 4V7.75C10.75 9.40685 9.40685 10.75 7.75 10.75H4C2.34315 10.75 1 9.40685 1 7.75V4C1 2.34315 2.34315 1 4 1H7.75ZM20 1C21.6569 1 23 2.34315 23 4V7.75C23 9.40685 21.6569 10.75 20 10.75H16.25C14.5931 10.75 13.25 9.40685 13.25 7.75V4C13.25 2.34315 14.5931 1 16.25 1H20Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeFilled24.category = 'Communication';\n\nexport default QrCodeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 17.5C12.5972 17.5 14.5 19.4028 14.5 21.75V26.75C14.5 29.0972 12.5972 31 10.25 31H5.25C2.90279 31 1 29.0972 1 26.75V21.75C1 19.4028 2.90279 17.5 5.25 17.5H10.25ZM20.25 26.5C21.2165 26.5 22 27.2835 22 28.25V29.25C22 30.2165 21.2165 31 20.25 31H19.25C18.2835 31 17.5 30.2165 17.5 29.25V28.25C17.5 27.2835 18.2835 26.5 19.25 26.5H20.25ZM29.25 26.5C30.2165 26.5 31 27.2835 31 28.25V29.25C31 30.2165 30.2165 31 29.25 31H28.25C27.2835 31 26.5 30.2165 26.5 29.25V28.25C26.5 27.2835 27.2835 26.5 28.25 26.5H29.25ZM24.75 22C25.7165 22 26.5 22.7835 26.5 23.75V24.75C26.5 25.7165 25.7165 26.5 24.75 26.5H23.75C22.7835 26.5 22 25.7165 22 24.75V23.75C22 22.7835 22.7835 22 23.75 22H24.75ZM20.25 17.5C21.2165 17.5 22 18.2835 22 19.25V20.25C22 21.2165 21.2165 22 20.25 22H19.25C18.2835 22 17.5 21.2165 17.5 20.25V19.25C17.5 18.2835 18.2835 17.5 19.25 17.5H20.25ZM29.25 17.5C30.2165 17.5 31 18.2835 31 19.25V20.25C31 21.2165 30.2165 22 29.25 22H28.25C27.2835 22 26.5 21.2165 26.5 20.25V19.25C26.5 18.2835 27.2835 17.5 28.25 17.5H29.25ZM10.25 1C12.5972 1 14.5 2.90279 14.5 5.25V10.25C14.5 12.5972 12.5972 14.5 10.25 14.5H5.25C2.90279 14.5 1 12.5972 1 10.25V5.25C1 2.90279 2.90279 1 5.25 1H10.25ZM26.75 1C29.0972 1 31 2.90279 31 5.25V10.25C31 12.5972 29.0972 14.5 26.75 14.5H21.75C19.4028 14.5 17.5 12.5972 17.5 10.25V5.25C17.5 2.90279 19.4028 1 21.75 1H26.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeFilled32.category = 'Communication';\n\nexport default QrCodeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeFilledSize6.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeFilledSize6 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.75 6.5C4.7165 6.5 5.5 7.2835 5.5 8.25V10.25C5.5 11.2165 4.7165 12 3.75 12H1.75C0.783502 12 0 11.2165 0 10.25V8.25C0 7.2835 0.783502 6.5 1.75 6.5H3.75ZM7.90039 10C8.23145 10.0002 8.49979 10.2685 8.5 10.5996V11.4004C8.49979 11.7315 8.23145 11.9998 7.90039 12H7.09961C6.76855 11.9998 6.50021 11.7315 6.5 11.4004V10.5996C6.50021 10.2685 6.76855 10.0002 7.09961 10H7.90039ZM11.4004 10C11.7315 10.0002 11.9998 10.2685 12 10.5996V11.4004C11.9998 11.7315 11.7315 11.9998 11.4004 12H10.5996C10.2685 11.9998 10.0002 11.7315 10 11.4004V10.5996C10.0002 10.2685 10.2685 10.0002 10.5996 10H11.4004ZM9.65039 8.25C9.98145 8.25021 10.2498 8.51855 10.25 8.84961V9.65039C10.2498 9.98145 9.98145 10.2498 9.65039 10.25H8.84961C8.51855 10.2498 8.25021 9.98145 8.25 9.65039V8.84961C8.25021 8.51855 8.51855 8.25021 8.84961 8.25H9.65039ZM7.90039 6.5C8.23145 6.50021 8.49979 6.76855 8.5 7.09961V7.90039C8.49979 8.23145 8.23145 8.49979 7.90039 8.5H7.09961C6.76855 8.49979 6.50021 8.23145 6.5 7.90039V7.09961C6.50021 6.76855 6.76855 6.50021 7.09961 6.5H7.90039ZM11.4004 6.5C11.7315 6.50021 11.9998 6.76855 12 7.09961V7.90039C11.9998 8.23145 11.7315 8.49979 11.4004 8.5H10.5996C10.2685 8.49979 10.0002 8.23145 10 7.90039V7.09961C10.0002 6.76855 10.2685 6.50021 10.5996 6.5H11.4004ZM3.75 0C4.7165 0 5.5 0.783502 5.5 1.75V3.75C5.5 4.7165 4.7165 5.5 3.75 5.5H1.75C0.783502 5.5 0 4.7165 0 3.75V1.75C0 0.783502 0.783502 0 1.75 0H3.75ZM10.25 0C11.2165 0 12 0.783502 12 1.75V3.75C12 4.7165 11.2165 5.5 10.25 5.5H8.25C7.2835 5.5 6.5 4.7165 6.5 3.75V1.75C6.5 0.783502 7.2835 0 8.25 0H10.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeFilledSize6.category = 'Communication';\n\nexport default QrCodeFilledSize6;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QrCodeSize6.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QrCodeSize6 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.75 6.5C4.7165 6.5 5.5 7.2835 5.5 8.25V10.25C5.5 11.2165 4.7165 12 3.75 12H1.75C0.783502 12 0 11.2165 0 10.25V8.25C0 7.2835 0.783502 6.5 1.75 6.5H3.75ZM7.90039 10C8.23145 10.0002 8.49979 10.2685 8.5 10.5996V11.4004C8.49979 11.7315 8.23145 11.9998 7.90039 12H7.09961C6.76855 11.9998 6.50021 11.7315 6.5 11.4004V10.5996C6.50021 10.2685 6.76855 10.0002 7.09961 10H7.90039ZM11.4004 10C11.7315 10.0002 11.9998 10.2685 12 10.5996V11.4004C11.9998 11.7315 11.7315 11.9998 11.4004 12H10.5996C10.2685 11.9998 10.0002 11.7315 10 11.4004V10.5996C10.0002 10.2685 10.2685 10.0002 10.5996 10H11.4004ZM1.75 8C1.61193 8 1.5 8.11193 1.5 8.25V10.25C1.5 10.3881 1.61193 10.5 1.75 10.5H3.75C3.88807 10.5 4 10.3881 4 10.25V8.25C4 8.11193 3.88807 8 3.75 8H1.75ZM9.65039 8.25C9.98145 8.25021 10.2498 8.51855 10.25 8.84961V9.65039C10.2498 9.98145 9.98145 10.2498 9.65039 10.25H8.84961C8.51855 10.2498 8.25021 9.98145 8.25 9.65039V8.84961C8.25021 8.51855 8.51855 8.25021 8.84961 8.25H9.65039ZM7.90039 6.5C8.23145 6.50021 8.49979 6.76855 8.5 7.09961V7.90039C8.49979 8.23145 8.23145 8.49979 7.90039 8.5H7.09961C6.76855 8.49979 6.50021 8.23145 6.5 7.90039V7.09961C6.50021 6.76855 6.76855 6.50021 7.09961 6.5H7.90039ZM11.4004 6.5C11.7315 6.50021 11.9998 6.76855 12 7.09961V7.90039C11.9998 8.23145 11.7315 8.49979 11.4004 8.5H10.5996C10.2685 8.49979 10.0002 8.23145 10 7.90039V7.09961C10.0002 6.76855 10.2685 6.50021 10.5996 6.5H11.4004ZM3.75 0C4.7165 0 5.5 0.783502 5.5 1.75V3.75C5.5 4.7165 4.7165 5.5 3.75 5.5H1.75C0.783502 5.5 0 4.7165 0 3.75V1.75C0 0.783502 0.783502 0 1.75 0H3.75ZM10.25 0C11.2165 0 12 0.783502 12 1.75V3.75C12 4.7165 11.2165 5.5 10.25 5.5H8.25C7.2835 5.5 6.5 4.7165 6.5 3.75V1.75C6.5 0.783502 7.2835 0 8.25 0H10.25ZM1.75 1.5C1.61193 1.5 1.5 1.61193 1.5 1.75V3.75C1.5 3.88807 1.61193 4 1.75 4H3.75C3.88807 4 4 3.88807 4 3.75V1.75C4 1.61193 3.88807 1.5 3.75 1.5H1.75ZM8.25 1.5C8.11193 1.5 8 1.61193 8 1.75V3.75C8 3.88807 8.11193 4 8.25 4H10.25C10.3881 4 10.5 3.88807 10.5 3.75V1.75C10.5 1.61193 10.3881 1.5 10.25 1.5H8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQrCodeSize6.category = 'Communication';\n\nexport default QrCodeSize6;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM6 8C6.41421 8 6.75 8.33579 6.75 8.75C6.75 9.16421 6.41421 9.5 6 9.5C5.58579 9.5 5.25 9.16421 5.25 8.75C5.25 8.33579 5.58579 8 6 8ZM6 2.5C7.52382 2.50009 8.5 3.67697 8.5 4.9834C8.49997 6.11411 7.71887 7.04255 6.67285 7.32422C6.55169 7.57521 6.29739 7.74985 6 7.75C5.58596 7.75 5.25021 7.41409 5.25 7C5.24988 6.37249 5.74523 5.97799 6.2002 5.89453L6.28809 5.875C6.71943 5.75775 6.99997 5.38819 7 4.9834C7 4.43792 6.62949 4.00008 6 4C5.3706 4 5 4.43767 5 4.9834V5.11523C4.99996 5.52941 4.66419 5.86523 4.25 5.86523C3.83581 5.86523 3.50004 5.52941 3.5 5.11523V4.9834C3.5 3.67712 4.47589 2.5 6 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircle12.category = 'Interface General';\n\nexport default QuestionCircle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM8 10.2002C8.55229 10.2002 9 10.6479 9 11.2002C8.99987 11.7524 8.5522 12.2002 8 12.2002C7.4478 12.2002 7.00013 11.7524 7 11.2002C7 10.6479 7.44772 10.2002 8 10.2002ZM7.99805 4.125C9.51837 4.12501 10.75 5.33013 10.75 6.70703C10.75 7.91989 9.75247 8.78421 8.72461 9.04883C8.64594 9.37886 8.35216 9.625 7.99805 9.625C7.58383 9.625 7.24805 9.28921 7.24805 8.875C7.24805 8.16631 7.80806 7.72221 8.31055 7.60938L8.42285 7.58008C8.96591 7.41668 9.25 7.00962 9.25 6.70703C9.24996 6.22366 8.75658 5.625 7.99805 5.625C7.24149 5.625 6.75004 6.22176 6.75 6.70703V6.83984C6.74982 7.2539 6.4141 7.58984 6 7.58984C5.5859 7.58984 5.25018 7.2539 5.25 6.83984V6.70703C5.25004 5.33202 6.47574 4.125 7.99805 4.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircle16.category = 'Interface General';\n\nexport default QuestionCircle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM10 13C10.5523 13 11 13.4477 11 14C11 14.5523 10.5523 15 10 15C9.44771 15 9 14.5523 9 14C9 13.4477 9.44771 13 10 13ZM10 5C11.9798 5.00016 13.2498 6.65442 13.25 8.34961C13.25 9.67939 12.4368 10.6858 11.2119 11.0723C11.0572 11.1211 10.9279 11.204 10.8467 11.292C10.7701 11.375 10.7501 11.4446 10.75 11.5C10.7499 11.9142 10.4132 12.2501 9.99902 12.25C9.5851 12.2496 9.25 11.914 9.25 11.5C9.25029 10.492 10.0649 9.86115 10.7607 9.6416C11.4077 9.43736 11.75 8.97734 11.75 8.34961C11.7498 7.34528 11.0202 6.50016 10 6.5C8.97305 6.5 8.25018 7.31344 8.25 8.34961C8.25 8.76382 7.91421 9.09961 7.5 9.09961C7.08579 9.09961 6.75 8.76382 6.75 8.34961C6.75019 6.6081 8.02665 5 10 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircle20.category = 'Interface General';\n\nexport default QuestionCircle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM12 16.001C12.5523 16.001 13 16.4487 13 17.001C12.9997 17.553 12.5521 18.001 12 18.001C11.4479 18.001 11.0003 17.553 11 17.001C11 16.4487 11.4477 16.001 12 16.001ZM12 6.25C14.2609 6.25019 15.7499 8.0923 15.75 10.0332C15.75 11.5167 14.8342 12.6296 13.4619 13.0732C12.9684 13.2328 12.7501 13.5581 12.75 13.792V14C12.7499 14.4142 12.4132 14.7501 11.999 14.75C11.5851 14.7497 11.25 14.414 11.25 14V13.791C11.2504 12.6445 12.181 11.9116 13.001 11.6465C13.8184 11.3821 14.25 10.8008 14.25 10.0332C14.2499 8.82441 13.3393 7.75019 12 7.75C10.6538 7.75 9.75006 8.78597 9.75 10.0332C9.75 10.4474 9.41421 10.7832 9 10.7832C8.58579 10.7832 8.25 10.4474 8.25 10.0332C8.25006 8.03954 9.74564 6.25 12 6.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircle24.category = 'Interface General';\n\nexport default QuestionCircle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM16 22.75C16.6904 22.75 17.25 23.3096 17.25 24C17.25 24.6904 16.6904 25.25 16 25.25C15.3096 25.25 14.75 24.6904 14.75 24C14.75 23.3096 15.3096 22.75 16 22.75ZM16 7C19.4203 7.00024 22 9.66659 22 13C22 15.5674 20.4716 17.5865 18.2129 18.3818C17.3196 18.6964 16.75 19.349 16.75 20C16.75 20.4141 16.414 20.7497 16 20.75C15.5858 20.75 15.25 20.4142 15.25 20C15.25 18.4419 16.5244 17.3869 17.7148 16.9678C19.3885 16.3785 20.5 14.9151 20.5 13C20.5 10.4814 18.5783 8.50024 16 8.5C13.4216 8.5 11.5 10.4811 11.5 13V13.2988C11.4999 13.713 11.1642 14.0488 10.75 14.0488C10.3358 14.0488 10.0001 13.713 10 13.2988V13C10 9.66662 12.5793 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircle32.category = 'Interface General';\n\nexport default QuestionCircle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM6 7.75C6.55228 7.75 7 8.19771 7 8.75C7 9.30229 6.55228 9.75 6 9.75C5.44772 9.75 5 9.30229 5 8.75C5 8.19771 5.44772 7.75 6 7.75ZM6 2.25C7.67287 2.25009 8.75 3.55014 8.75 4.9834C8.74996 6.49524 7.49599 7.663 6 7.66309C5.44779 7.66309 5.00012 7.21527 5 6.66309C5 6.1108 5.44772 5.66309 6 5.66309C6.4599 5.663 6.74996 5.32341 6.75 4.9834C6.75 4.56475 6.48043 4.25007 6 4.25C5.51972 4.25 5.25 4.56443 5.25 4.9834V5.11523C5.24996 5.66748 4.80226 6.11523 4.25 6.11523C3.69774 6.11523 3.25004 5.66748 3.25 5.11523V4.9834C3.25 3.55036 4.32677 2.25 6 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleBold12.category = 'Interface General';\n\nexport default QuestionCircleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM8 10.25C8.55229 10.25 9 10.6977 9 11.25C9 11.8023 8.55229 12.25 8 12.25C7.44772 12.25 7 11.8023 7 11.25C7 10.6977 7.44772 10.25 8 10.25ZM7.99707 3.75C9.51638 3.75 10.75 4.91817 10.75 6.42969C10.7499 7.49054 10.1312 8.50943 9.16309 8.98145C9.11724 9.00379 9.07519 9.0289 9.04102 9.05371C9.01934 9.06947 9.00397 9.08448 8.99219 9.0957C8.94384 9.60447 8.51515 10.0017 7.99414 10C7.44186 9.99801 6.99508 9.54837 6.99707 8.99609C7.00087 7.986 7.81958 7.41103 8.28613 7.18359C8.55258 7.05373 8.74989 6.74188 8.75 6.42969C8.75 6.08234 8.47236 5.75 7.99707 5.75C7.52604 5.75011 7.25 6.07839 7.25 6.42969V6.62305C7.25 7.17533 6.80228 7.62305 6.25 7.62305C5.69772 7.62305 5.25 7.17533 5.25 6.62305V6.42969C5.25 4.92225 6.47374 3.75012 7.99707 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleBold16.category = 'Interface General';\n\nexport default QuestionCircleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM10 13C10.5523 13 11 13.4477 11 14C11 14.5523 10.5523 15 10 15C9.44771 15 9 14.5523 9 14C9 13.4477 9.44771 13 10 13ZM10 4.75C12.1397 4.75016 13.4998 6.53928 13.5 8.34961C13.5 9.92236 12.4547 11.0538 10.9883 11.3906C10.9198 11.8764 10.5036 12.2502 9.99902 12.25C9.44701 12.2496 9 11.802 9 11.25C9.00039 10.2385 9.80452 9.60612 10.5273 9.44531C11.201 9.29555 11.5 8.88814 11.5 8.34961C11.4998 7.46043 10.8603 6.75016 10 6.75C9.13078 6.75 8.50018 7.431 8.5 8.34961C8.5 8.90189 8.05228 9.34961 7.5 9.34961C6.94772 9.34961 6.5 8.90189 6.5 8.34961C6.50019 6.49055 7.86892 4.75 10 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleBold20.category = 'Interface General';\n\nexport default QuestionCircleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 17.2467 6.75329 21.5 12 21.5C17.2467 21.5 21.5 17.2467 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM12 16.001C12.5523 16.001 13 16.4487 13 17.001C12.9997 17.553 12.5521 18.001 12 18.001C11.4479 18.001 11.0003 17.553 11 17.001C11 16.4487 11.4477 16.001 12 16.001ZM12 6C14.4145 6.00019 15.9999 7.97029 16 10.0332C16 11.636 15.0038 12.838 13.5391 13.3115C13.3519 13.372 13.1986 13.4721 13.1045 13.5742C13.0167 13.6695 13 13.7417 13 13.792V14C12.9999 14.5523 12.5513 15.0001 11.999 15C11.447 14.9997 11 14.552 11 14V13.791C11.0004 12.4924 12.0495 11.6909 12.9238 11.4082C13.6489 11.1738 14 10.6816 14 10.0332C13.9999 8.94643 13.1857 8.00019 12 8C10.8051 8 10.0001 8.91037 10 10.0332C10 10.5855 9.55229 11.0332 9 11.0332C8.44772 11.0332 8 10.5855 8 10.0332C8.00007 7.91513 9.59429 6 12 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleBold24.category = 'Interface General';\n\nexport default QuestionCircleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 23.4558 8.54416 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM16 22.75C16.6904 22.75 17.25 23.3096 17.25 24C17.25 24.6904 16.6904 25.25 16 25.25C15.3096 25.25 14.75 24.6904 14.75 24C14.75 23.3096 15.3096 22.75 16 22.75ZM16 6.75C19.5606 6.75024 22.25 9.53079 22.25 13C22.25 15.6762 20.6522 17.7885 18.2959 18.6182C17.4521 18.9153 17 19.5002 17 20C17 20.5521 16.5521 20.9997 16 21C15.4477 21 15 20.5523 15 20C15 18.2907 16.3919 17.168 17.6318 16.7314C19.2079 16.1764 20.25 14.8063 20.25 13C20.25 10.6172 18.438 8.75024 16 8.75C13.562 8.75 11.75 10.6168 11.75 13V13.2988C11.7499 13.851 11.3022 14.2988 10.75 14.2988C10.1978 14.2988 9.75008 13.851 9.75 13.2988V13C9.75 9.53088 12.4389 6.75 16 6.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleBold32.category = 'Interface General';\n\nexport default QuestionCircleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 7.75C5.44772 7.75 5 8.19771 5 8.75C5 9.30229 5.44772 9.75 6 9.75C6.55228 9.75 7 9.30229 7 8.75C7 8.19771 6.55228 7.75 6 7.75ZM6 2.25C4.32677 2.25 3.25 3.55036 3.25 4.9834V5.11523C3.25004 5.66748 3.69774 6.11523 4.25 6.11523C4.80226 6.11523 5.24996 5.66748 5.25 5.11523V4.9834C5.25 4.56443 5.51972 4.25 6 4.25C6.48043 4.25007 6.75 4.56475 6.75 4.9834C6.74996 5.32341 6.4599 5.663 6 5.66309C5.44772 5.66309 5 6.1108 5 6.66309C5.00012 7.21527 5.44779 7.66309 6 7.66309C7.49599 7.663 8.74996 6.49524 8.75 4.9834C8.75 3.55014 7.67287 2.25009 6 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleBoldFilled12.category = 'Interface General';\n\nexport default QuestionCircleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 10.25C7.30964 10.25 6.75 10.8096 6.75 11.5C6.75 12.1904 7.30964 12.75 8 12.75C8.69036 12.75 9.25 12.1904 9.25 11.5C9.25 10.8096 8.69036 10.25 8 10.25ZM7.99707 3.5C6.30373 3.5 5.00012 4.8313 5 6.47559V6.7041C5.00025 7.25617 5.44787 7.7041 6 7.7041C6.55213 7.7041 6.99975 7.25617 7 6.7041V6.47559C7.00011 5.93317 7.41101 5.5 7.99707 5.5C8.58711 5.50008 8.99989 5.93728 9 6.47559C9 6.99813 8.65129 7.44901 8.25391 7.57812L8.17383 7.59961C7.63176 7.7139 7 8.19723 7 9C7 9.55228 7.44772 10 8 10C8.37919 10 8.70839 9.78858 8.87793 9.47754C10.1797 9.0564 11 7.76179 11 6.47559C10.9999 4.82729 9.68626 3.50008 7.99707 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleBoldFilled16.category = 'Interface General';\n\nexport default QuestionCircleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 13C9.44771 13 9 13.4477 9 14C9 14.5523 9.44771 15 10 15C10.5523 15 11 14.5523 11 14C11 13.4477 10.5523 13 10 13ZM10 4.75C7.86892 4.75 6.50019 6.49055 6.5 8.34961C6.5 8.90189 6.94772 9.34961 7.5 9.34961C8.05228 9.34961 8.5 8.90189 8.5 8.34961C8.50018 7.431 9.13078 6.75 10 6.75C10.8603 6.75016 11.4998 7.46043 11.5 8.34961C11.5 8.88814 11.201 9.29555 10.5273 9.44531C9.80452 9.60612 9.00039 10.2385 9 11.25C9 11.802 9.44701 12.2496 9.99902 12.25C10.5036 12.2502 10.9198 11.8764 10.9883 11.3906C12.4547 11.0538 13.5 9.92236 13.5 8.34961C13.4998 6.53928 12.1397 4.75016 10 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleBoldFilled20.category = 'Interface General';\n\nexport default QuestionCircleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 16.001C11.4477 16.001 11 16.4487 11 17.001C11.0003 17.553 11.4479 18.001 12 18.001C12.5521 18.001 12.9997 17.553 13 17.001C13 16.4487 12.5523 16.001 12 16.001ZM12 6C9.59429 6 8.00007 7.91513 8 10.0332C8 10.5855 8.44772 11.0332 9 11.0332C9.55229 11.0332 10 10.5855 10 10.0332C10.0001 8.91037 10.8051 8 12 8C13.1857 8.00019 13.9999 8.94643 14 10.0332C14 10.6816 13.6489 11.1738 12.9238 11.4082C12.0495 11.6909 11.0004 12.4924 11 13.791V14C11 14.552 11.447 14.9997 11.999 15C12.5513 15.0001 12.9999 14.5523 13 14V13.792C13 13.7417 13.0167 13.6695 13.1045 13.5742C13.1986 13.4721 13.3519 13.372 13.5391 13.3115C15.0038 12.838 16 11.636 16 10.0332C15.9999 7.97029 14.4145 6.00019 12 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleBoldFilled24.category = 'Interface General';\n\nexport default QuestionCircleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 22.75C15.3096 22.75 14.75 23.3096 14.75 24C14.75 24.6904 15.3096 25.25 16 25.25C16.6904 25.25 17.25 24.6904 17.25 24C17.25 23.3096 16.6904 22.75 16 22.75ZM16 6.75C12.4389 6.75 9.75 9.53088 9.75 13V13.2988C9.75008 13.851 10.1978 14.2988 10.75 14.2988C11.3022 14.2988 11.7499 13.851 11.75 13.2988V13C11.75 10.6168 13.562 8.75 16 8.75C18.438 8.75024 20.25 10.6172 20.25 13C20.25 14.8063 19.2079 16.1764 17.6318 16.7314C16.3919 17.168 15 18.2907 15 20C15 20.5523 15.4477 21 16 21C16.5521 20.9997 17 20.5521 17 20C17 19.5002 17.4521 18.9153 18.2959 18.6182C20.6522 17.7885 22.25 15.6762 22.25 13C22.25 9.53079 19.5606 6.75024 16 6.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleBoldFilled32.category = 'Interface General';\n\nexport default QuestionCircleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 8C5.58579 8 5.25 8.33579 5.25 8.75C5.25 9.16421 5.58579 9.5 6 9.5C6.41421 9.5 6.75 9.16421 6.75 8.75C6.75 8.33579 6.41421 8 6 8ZM6 2.5C4.47589 2.5 3.5 3.67712 3.5 4.9834V5.11523C3.50004 5.52941 3.83581 5.86523 4.25 5.86523C4.66419 5.86523 4.99996 5.52941 5 5.11523V4.9834C5 4.43767 5.3706 4 6 4C6.62949 4.00008 7 4.43792 7 4.9834C6.99997 5.38819 6.71943 5.75775 6.28809 5.875L6.2002 5.89453C5.74523 5.97799 5.24988 6.37249 5.25 7C5.25021 7.41409 5.58596 7.75 6 7.75C6.29739 7.74985 6.55169 7.57521 6.67285 7.32422C7.71887 7.04255 8.49997 6.11411 8.5 4.9834C8.5 3.67697 7.52382 2.50009 6 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleFilled12.category = 'Interface General';\n\nexport default QuestionCircleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 10.2002C7.44772 10.2002 7 10.6479 7 11.2002C7.00013 11.7524 7.4478 12.2002 8 12.2002C8.5522 12.2002 8.99987 11.7524 9 11.2002C9 10.6479 8.55229 10.2002 8 10.2002ZM7.99805 4.125C6.47574 4.125 5.25004 5.33202 5.25 6.70703V6.83984C5.25018 7.2539 5.5859 7.58984 6 7.58984C6.4141 7.58984 6.74982 7.2539 6.75 6.83984V6.70703C6.75004 6.22176 7.24149 5.625 7.99805 5.625C8.75658 5.625 9.24996 6.22366 9.25 6.70703C9.25 7.00962 8.96591 7.41668 8.42285 7.58008L8.31055 7.60938C7.80806 7.72221 7.24805 8.16631 7.24805 8.875C7.24805 9.28921 7.58383 9.625 7.99805 9.625C8.35216 9.625 8.64594 9.37886 8.72461 9.04883C9.75247 8.78421 10.75 7.91989 10.75 6.70703C10.75 5.33013 9.51837 4.12501 7.99805 4.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleFilled16.category = 'Interface General';\n\nexport default QuestionCircleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 13C9.44771 13 9 13.4477 9 14C9 14.5523 9.44771 15 10 15C10.5523 15 11 14.5523 11 14C11 13.4477 10.5523 13 10 13ZM10 5C8.02665 5 6.75019 6.6081 6.75 8.34961C6.75 8.76382 7.08579 9.09961 7.5 9.09961C7.91421 9.09961 8.25 8.76382 8.25 8.34961C8.25018 7.31344 8.97305 6.5 10 6.5C11.0202 6.50016 11.7498 7.34528 11.75 8.34961C11.75 8.97734 11.4077 9.43736 10.7607 9.6416C10.0649 9.86115 9.25029 10.492 9.25 11.5C9.25 11.914 9.5851 12.2496 9.99902 12.25C10.4132 12.2501 10.7499 11.9142 10.75 11.5C10.7501 11.4446 10.7701 11.375 10.8467 11.292C10.9279 11.204 11.0572 11.1211 11.2119 11.0723C12.4368 10.6858 13.25 9.67939 13.25 8.34961C13.2498 6.65442 11.9798 5.00016 10 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleFilled20.category = 'Interface General';\n\nexport default QuestionCircleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 16.001C11.4477 16.001 11 16.4487 11 17.001C11.0003 17.553 11.4479 18.001 12 18.001C12.5521 18.001 12.9997 17.553 13 17.001C13 16.4487 12.5523 16.001 12 16.001ZM12 6.25C9.74564 6.25 8.25006 8.03954 8.25 10.0332C8.25 10.4474 8.58579 10.7832 9 10.7832C9.41421 10.7832 9.75 10.4474 9.75 10.0332C9.75006 8.78597 10.6538 7.75 12 7.75C13.3393 7.75019 14.2499 8.82441 14.25 10.0332C14.25 10.8008 13.8184 11.3821 13.001 11.6465C12.181 11.9116 11.2504 12.6445 11.25 13.791V14C11.25 14.414 11.5851 14.7497 11.999 14.75C12.4132 14.7501 12.7499 14.4142 12.75 14V13.792C12.7501 13.5581 12.9684 13.2328 13.4619 13.0732C14.8342 12.6296 15.75 11.5167 15.75 10.0332C15.7499 8.0923 14.2609 6.25019 12 6.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleFilled24.category = 'Interface General';\n\nexport default QuestionCircleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuestionCircleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuestionCircleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 22.75C15.3096 22.75 14.75 23.3096 14.75 24C14.75 24.6904 15.3096 25.25 16 25.25C16.6904 25.25 17.25 24.6904 17.25 24C17.25 23.3096 16.6904 22.75 16 22.75ZM16 7C12.5793 7 10 9.66662 10 13V13.2988C10.0001 13.713 10.3358 14.0488 10.75 14.0488C11.1642 14.0488 11.4999 13.713 11.5 13.2988V13C11.5 10.4811 13.4216 8.5 16 8.5C18.5783 8.50024 20.5 10.4814 20.5 13C20.5 14.9151 19.3885 16.3785 17.7148 16.9678C16.5244 17.3869 15.25 18.4419 15.25 20C15.25 20.4142 15.5858 20.75 16 20.75C16.414 20.7497 16.75 20.4141 16.75 20C16.75 19.349 17.3196 18.6964 18.2129 18.3818C20.4716 17.5865 22 15.5674 22 13C22 9.66659 19.4203 7.00024 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuestionCircleFilled32.category = 'Interface General';\n\nexport default QuestionCircleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuoteLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuoteLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.85254 2.56067C4.02619 2.44782 4.25824 2.49737 4.37109 2.67102C4.48379 2.84465 4.43433 3.07676 4.26074 3.18958C3.45557 3.71287 2.81115 4.16779 2.37305 4.77161C2.21867 4.98441 2.08716 5.22001 1.98535 5.48938C2.34753 5.24598 2.78636 5.10461 3.25586 5.10461C4.48636 5.10486 5.49988 6.07929 5.5 7.30188C5.5 8.52453 4.48644 9.49988 3.25586 9.50012C2.02861 9.50012 1.01654 8.53049 1.01074 7.31262C0.942092 6.01037 1.22481 5.07793 1.7666 4.33118C2.29679 3.60049 3.0551 3.07893 3.85254 2.56067ZM9.35254 2.56067C9.52619 2.44783 9.7582 2.49737 9.87109 2.67102C9.98378 2.84465 9.93433 3.07676 9.76074 3.18958C8.95556 3.71287 8.31118 4.16779 7.87305 4.77161C7.7187 4.98441 7.58717 5.22001 7.48535 5.48938C7.8475 5.24598 8.28636 5.10461 8.75586 5.10461C9.98637 5.10486 10.9999 6.07929 11 7.30188C11 8.52453 9.98645 9.49988 8.75586 9.50012C7.52863 9.50012 6.51653 8.53049 6.51074 7.31262C6.44209 6.01037 6.72485 5.07793 7.2666 4.33118C7.7968 3.6005 8.55512 3.07892 9.35254 2.56067Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuoteLeft12.category = 'Interface General';\n\nexport default QuoteLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuoteLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuoteLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.13574 3.41431C5.36728 3.26383 5.67765 3.32925 5.82812 3.56079C5.97855 3.79232 5.91217 4.10173 5.68066 4.2522C4.60688 4.95005 3.74829 5.55734 3.16406 6.36255C2.95821 6.64631 2.78322 6.96039 2.64746 7.31958C3.13031 6.99514 3.71396 6.80593 4.33984 6.80591C5.98089 6.80591 7.33301 8.10611 7.33301 9.73657C7.33282 11.3668 5.98078 12.6672 4.33984 12.6672C2.70356 12.6672 1.3544 11.374 1.34668 9.75024C1.25515 8.01391 1.6321 6.77032 2.35449 5.77466C3.06135 4.8005 4.0726 4.10525 5.13574 3.41431ZM12.4697 3.41431C12.7012 3.26407 13.0106 3.32939 13.1611 3.56079C13.3115 3.79215 13.2457 4.10159 13.0146 4.2522C11.9408 4.95005 11.0813 5.55734 10.4971 6.36255C10.2913 6.64627 10.1162 6.96043 9.98047 7.31958C10.4632 6.99511 11.047 6.80598 11.6729 6.80591C13.3139 6.80591 14.666 8.10611 14.666 9.73657C14.6658 11.3668 13.3138 12.6672 11.6729 12.6672C10.0367 12.6671 8.6874 11.374 8.67969 9.75024C8.58815 8.01391 8.96517 6.77032 9.6875 5.77466C10.3944 4.80037 11.4065 4.10533 12.4697 3.41431Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuoteLeft16.category = 'Interface General';\n\nexport default QuoteLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuoteLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuoteLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.4209 4.26819C6.71023 4.08025 7.09703 4.16162 7.28516 4.45081C7.47326 4.74023 7.39099 5.12794 7.10156 5.31604C5.75939 6.18833 4.68534 6.94628 3.95508 7.95276C3.69778 8.30741 3.47927 8.70013 3.30957 9.14905C3.91314 8.74351 4.64341 8.50745 5.42578 8.50745C7.47689 8.50768 9.16699 10.1326 9.16699 12.1705C9.16687 14.2083 7.47681 15.8334 5.42578 15.8336C3.38046 15.8336 1.69341 14.2178 1.68359 12.1881C1.56918 10.0177 2.04037 8.46297 2.94336 7.21838C3.82701 6.00053 5.09181 5.13196 6.4209 4.26819ZM15.5869 4.26819C15.8763 4.08012 16.2639 4.16149 16.4521 4.45081C16.6402 4.74021 16.5579 5.12792 16.2686 5.31604C14.9263 6.18836 13.8524 6.94625 13.1221 7.95276C12.8647 8.30751 12.6453 8.69997 12.4756 9.14905C13.0791 8.74343 13.8094 8.5075 14.5918 8.50745C16.6431 8.50745 18.334 10.1324 18.334 12.1705C18.3339 14.2084 16.6431 15.8336 14.5918 15.8336C12.5466 15.8335 10.8604 14.2177 10.8506 12.1881C10.7362 10.0177 11.2074 8.46297 12.1104 7.21838C12.9939 6.00072 14.258 5.13185 15.5869 4.26819Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuoteLeft20.category = 'Interface General';\n\nexport default QuoteLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuoteLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuoteLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.7041 5.12109C8.0514 4.89549 8.51552 4.99453 8.74121 5.3418C8.96678 5.68906 8.86867 6.1532 8.52148 6.37891C6.91093 7.42561 5.62243 8.33528 4.74609 9.54297C4.43731 9.96856 4.17436 10.4398 3.9707 10.9785C4.69497 10.4919 5.57094 10.208 6.50977 10.208C8.97134 10.208 11 12.1588 11 14.6045C10.9999 17.05 8.97126 19 6.50977 19C4.05528 18.9999 2.03203 17.0608 2.02051 14.625C1.88324 12.0206 2.44866 10.1556 3.53223 8.66211C4.5926 7.20082 6.10929 6.15757 7.7041 5.12109ZM18.7041 5.12109C19.0514 4.89549 19.5154 4.99453 19.7412 5.3418C19.9668 5.68906 19.8687 6.1532 19.5215 6.37891C17.9109 7.42561 16.6225 8.3353 15.7461 9.54297C15.4374 9.96855 15.1744 10.4398 14.9707 10.9785C15.6949 10.4919 16.5709 10.208 17.5098 10.208C19.9714 10.208 22 12.1588 22 14.6045C21.9999 17.05 19.9713 19 17.5098 19C15.0553 18.9999 13.032 17.0608 13.0205 14.625C12.8832 12.0206 13.4487 10.1556 14.5322 8.66211C15.5926 7.20084 17.1093 6.15756 18.7041 5.12109Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuoteLeft24.category = 'Interface General';\n\nexport default QuoteLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuoteLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuoteLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2715 6.82874C10.7345 6.52781 11.3543 6.65874 11.6553 7.1217C11.9562 7.58478 11.8244 8.20453 11.3613 8.50549C9.21406 9.90102 7.4965 11.114 6.32812 12.7242C5.91636 13.2918 5.5655 13.9199 5.29395 14.6383C6.25971 13.9893 7.42778 13.611 8.67969 13.611C11.9617 13.611 14.6659 16.2114 14.666 19.4723C14.666 22.7331 11.9618 25.3336 8.67969 25.3336C5.4071 25.3336 2.70889 22.7482 2.69336 19.5006C2.5103 16.0282 3.26438 13.5417 4.70898 11.5504C6.12272 9.60194 8.14508 8.2107 10.2715 6.82874ZM24.9385 6.82874C25.4015 6.52779 26.0212 6.65867 26.3223 7.1217C26.6232 7.58478 26.4914 8.20453 26.0283 8.50549C23.881 9.90103 22.1636 11.1141 20.9951 12.7242C20.5835 13.2917 20.2325 13.9199 19.9609 14.6383C20.9266 13.9894 22.0948 13.611 23.3467 13.611C26.6287 13.6111 29.3329 16.2115 29.333 19.4723C29.333 22.733 26.6287 25.3335 23.3467 25.3336C20.0741 25.3336 17.3759 22.7482 17.3604 19.5006C17.1773 16.0281 17.9314 13.5417 19.376 11.5504C20.7898 9.60189 22.812 8.21074 24.9385 6.82874Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuoteLeft32.category = 'Interface General';\n\nexport default QuoteLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuoteRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuoteRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.24512 2.5C4.47231 2.5001 5.48448 3.46965 5.49023 4.6875C5.55887 5.98971 5.27518 6.92221 4.7334 7.66895C4.20322 8.39948 3.44481 8.92123 2.64746 9.43945C2.47384 9.55205 2.2417 9.50265 2.12891 9.3291C2.01627 9.15548 2.0657 8.92339 2.23926 8.81055C3.04455 8.28722 3.6888 7.83238 4.12695 7.22852C4.28136 7.01571 4.41282 6.78013 4.51465 6.51074C4.15253 6.75409 3.71453 6.89547 3.24512 6.89551C2.01445 6.89551 1.00018 5.92092 1 4.69824C1 3.47542 2.01434 2.5 3.24512 2.5ZM8.74512 2.5C9.97229 2.50009 10.9845 3.46964 10.9902 4.6875C11.0589 5.98971 10.7752 6.92221 10.2334 7.66895C9.70321 8.39948 8.9448 8.92123 8.14746 9.43945C7.97384 9.55204 7.74169 9.50265 7.62891 9.3291C7.51628 9.15548 7.5657 8.92339 7.73926 8.81055C8.54452 8.28722 9.18881 7.83239 9.62695 7.22852C9.78137 7.01571 9.91281 6.78013 10.0146 6.51074C9.6525 6.75409 9.21453 6.89547 8.74512 6.89551C7.51443 6.89551 6.50018 5.92092 6.5 4.69824C6.5 3.47542 7.51432 2.5 8.74512 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuoteRight12.category = 'Interface General';\n\nexport default QuoteRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuoteRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuoteRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.32617 3.33301C5.96254 3.33301 7.31265 4.62611 7.32031 6.25C7.41182 7.98619 7.03384 9.22898 6.31152 10.2246C5.60461 11.1989 4.59356 11.8949 3.53027 12.5859C3.29884 12.7362 2.98936 12.6707 2.83887 12.4395C2.6884 12.2079 2.75385 11.8976 2.98535 11.7471C4.05914 11.0493 4.91871 10.4429 5.50293 9.6377C5.70876 9.35397 5.88379 9.03981 6.01953 8.68066C5.53662 9.0052 4.95217 9.19434 4.32617 9.19434C2.68533 9.1941 1.33301 7.89397 1.33301 6.26367C1.33312 4.63348 2.6854 3.33324 4.32617 3.33301ZM11.6602 3.33301C13.2964 3.33315 14.6457 4.6262 14.6533 6.25C14.7448 7.98599 14.3677 9.22904 13.6455 10.2246C12.9386 11.1988 11.9274 11.8949 10.8643 12.5859C10.6328 12.7364 10.3224 12.6709 10.1719 12.4395C10.0214 12.2079 10.0878 11.8976 10.3193 11.7471C11.3929 11.0494 12.2518 10.4428 12.8359 9.6377C13.0418 9.35395 13.2168 9.03985 13.3525 8.68066C12.8697 9.0051 12.286 9.19428 11.6602 9.19434C10.0191 9.19434 8.66699 7.89412 8.66699 6.26367C8.6671 4.63334 10.0192 3.33301 11.6602 3.33301Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuoteRight16.category = 'Interface General';\n\nexport default QuoteRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuoteRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuoteRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.4082 4.16699C7.45365 4.16701 9.13983 5.78265 9.14941 7.8125C9.26382 9.98286 8.79262 11.5367 7.88965 12.7812C7.00601 13.9991 5.74219 14.8686 4.41309 15.7324C4.12369 15.9205 3.73695 15.8382 3.54883 15.5488C3.36084 15.2596 3.44241 14.8729 3.73145 14.6846C5.07368 13.8123 6.14765 13.0534 6.87793 12.0469C7.13525 11.6922 7.35472 11.2996 7.52441 10.8506C6.92079 11.2562 6.19069 11.4932 5.4082 11.4932C3.35697 11.4932 1.6671 9.86804 1.66699 7.83008C1.66699 5.79204 3.3569 4.16699 5.4082 4.16699ZM14.5752 4.16699C16.6205 4.16712 18.3068 5.78272 18.3164 7.8125C18.4308 9.98279 17.9596 11.5367 17.0566 12.7812C16.173 13.999 14.9091 14.8686 13.5801 15.7324C13.2907 15.9205 12.9029 15.8382 12.7148 15.5488C12.527 15.2595 12.6094 14.8728 12.8984 14.6846C14.2406 13.8123 15.3147 13.0534 16.0449 12.0469C16.3022 11.6922 16.5217 11.2995 16.6914 10.8506C16.0878 11.2562 15.3576 11.4931 14.5752 11.4932C12.5239 11.4932 10.8331 9.86804 10.833 7.83008C10.833 5.79204 12.5239 4.16699 14.5752 4.16699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuoteRight20.category = 'Interface General';\n\nexport default QuoteRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuoteRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuoteRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.49023 5C8.94462 5.0002 10.968 6.93929 10.9795 9.375C11.1168 11.9794 10.5514 13.8444 9.46777 15.3379C8.40743 16.7992 6.89074 17.8424 5.2959 18.8789C4.94864 19.1046 4.48357 19.0064 4.25781 18.6592C4.0321 18.3119 4.13122 17.8469 4.47852 17.6211C6.08911 16.5744 7.3776 15.6648 8.25391 14.457C8.56272 14.0314 8.82563 13.5603 9.0293 13.0215C8.30505 13.5082 7.42905 13.7919 6.49023 13.792C4.02867 13.792 2 11.8412 2 9.39551C2.00018 6.95002 4.02878 5 6.49023 5ZM17.4902 5C19.9446 5.00018 21.968 6.93928 21.9795 9.375C22.1168 11.9794 21.5514 13.8444 20.4678 15.3379C19.4074 16.7992 17.8907 17.8424 16.2959 18.8789C15.9487 19.1046 15.4836 19.0063 15.2578 18.6592C15.0321 18.3119 15.1312 17.8469 15.4785 17.6211C17.089 16.5744 18.3776 15.6648 19.2539 14.457C19.5627 14.0314 19.8256 13.5603 20.0293 13.0215C19.305 13.5082 18.4291 13.7919 17.4902 13.792C15.0286 13.792 13 11.8412 13 9.39551C13.0002 6.95002 15.0287 5 17.4902 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuoteRight24.category = 'Interface General';\n\nexport default QuoteRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/QuoteRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const QuoteRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.65332 6.66699C11.926 6.6671 14.6243 9.2523 14.6396 12.5C14.8227 15.9725 14.0687 18.4589 12.624 20.4502C11.2102 22.3987 9.18712 23.7897 7.06055 25.1719C6.5975 25.4726 5.97863 25.3409 5.67773 24.8779C5.37702 24.415 5.50803 23.7962 5.9707 23.4951C8.11828 22.0995 9.83644 20.8858 11.0049 19.2754C11.4166 18.7078 11.7675 18.0798 12.0391 17.3613C11.0733 18.0104 9.90524 18.3886 8.65332 18.3887C5.37124 18.3887 2.66699 15.7882 2.66699 12.5273C2.66724 9.2667 5.37139 6.66699 8.65332 6.66699ZM23.3203 6.66699C26.5928 6.66721 29.2913 9.25236 29.3066 12.5C29.4897 15.9726 28.7348 18.4589 27.29 20.4502C25.8762 22.3986 23.854 23.7898 21.7275 25.1719C21.2645 25.4727 20.6456 25.3409 20.3447 24.8779C20.0439 24.415 20.1749 23.7962 20.6377 23.4951C22.7852 22.0995 24.5035 20.8858 25.6719 19.2754C26.0836 18.7079 26.4345 18.0797 26.7061 17.3613C25.7403 18.0103 24.5722 18.3886 23.3203 18.3887C20.0382 18.3887 17.333 15.7882 17.333 12.5273C17.3333 9.2667 20.0383 6.66699 23.3203 6.66699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nQuoteRight32.category = 'Interface General';\n\nexport default QuoteRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RaiseHand12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RaiseHand12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.11133 0.5625C5.65837 0.562634 6.14752 0.812014 6.47168 1.20312C6.67898 1.11786 6.90574 1.06934 7.14355 1.06934C8.11697 1.06956 8.90918 1.85737 8.90918 2.83301V3.00195C8.94006 3.00082 8.97036 3 9 3C9.44848 3 9.8954 3.1631 10.2236 3.52539C10.5466 3.88193 10.6874 4.35614 10.6875 4.85938V6.75977C10.6875 9.42449 8.5781 11.4375 6 11.4375C3.42189 11.4375 1.3125 9.42449 1.3125 6.75977V3.33984C1.3125 2.36406 2.10552 1.57617 3.0791 1.57617C3.22033 1.57621 3.35752 1.59364 3.48926 1.625C3.76099 0.999075 4.38639 0.5625 5.11133 0.5625ZM5.11133 2.0625C4.96253 2.0625 4.84473 2.18246 4.84473 2.32617V4.85938C4.84473 5.27359 4.50894 5.60938 4.09473 5.60938C3.68053 5.60936 3.34473 5.27358 3.34473 4.85938V3.33984L3.33984 3.28711C3.31548 3.16793 3.20918 3.07639 3.0791 3.07617C2.9303 3.07617 2.8125 3.19613 2.8125 3.33984V6.75977C2.8125 8.57477 4.22886 9.9375 6 9.9375C7.77113 9.9375 9.1875 8.57477 9.1875 6.75977V4.85938C9.18742 4.62845 9.12456 4.54783 9.11133 4.5332C9.10336 4.52441 9.08162 4.5 9 4.5C8.96635 4.5 8.93967 4.50187 8.91895 4.50391C8.9137 4.53703 8.90919 4.58531 8.90918 4.65234C8.90918 5.07234 8.84245 5.41684 8.72656 5.7168C8.61312 6.01036 8.4627 6.23112 8.35254 6.39062C8.14834 6.68629 8.0625 6.80117 8.0625 7.125C8.0625 7.53921 7.72671 7.875 7.3125 7.875C6.89829 7.875 6.5625 7.53921 6.5625 7.125C6.5625 6.30359 6.9 5.85538 7.11914 5.53809C7.2205 5.39131 7.28187 5.29297 7.32715 5.17578C7.37001 5.0648 7.40918 4.90597 7.40918 4.65234V2.83301C7.40918 2.68942 7.29217 2.56956 7.14355 2.56934C6.99474 2.56934 6.87695 2.68929 6.87695 2.83301V4.35352C6.8767 4.76751 6.54101 5.10352 6.12695 5.10352C5.71293 5.10348 5.37721 4.76749 5.37695 4.35352V2.32617C5.37695 2.18259 5.25993 2.06274 5.11133 2.0625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRaiseHand12.category = 'Interface General';\n\nexport default RaiseHand12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RaiseHand16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RaiseHand16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.81445 1C7.5347 1 8.17115 1.36191 8.55078 1.91406C8.8421 1.76205 9.17334 1.67578 9.52441 1.67578C10.685 1.6759 11.6289 2.61506 11.6289 3.77734V4.27539C11.7557 4.25798 11.8806 4.25 12 4.25C12.5369 4.25 13.062 4.44487 13.4463 4.86914C13.8251 5.28757 14 5.85385 14 6.47949V9.01367C13.9999 12.4249 11.3029 15 8 15C4.69707 15 2.00008 12.4249 2 9.01367V4.45312C2 3.29087 2.944 2.35175 4.10449 2.35156C4.35 2.35156 4.58544 2.3954 4.80469 2.47266C5.07249 1.61827 5.87253 1.00003 6.81445 1ZM6.81445 2.5C6.47862 2.50003 6.20996 2.77129 6.20996 3.10156V7.47949C6.20996 7.89361 5.87404 8.22934 5.45996 8.22949C5.04575 8.22949 4.70996 7.89371 4.70996 7.47949V4.45312L4.69727 4.33203C4.64118 4.0589 4.39836 3.85156 4.10449 3.85156C3.76879 3.85175 3.5 4.12294 3.5 4.45312V9.01367C3.50008 11.5752 5.50404 13.5 8 13.5C10.496 13.5 12.4999 11.5752 12.5 9.01367V6.47949C12.5 6.12578 12.4032 5.95239 12.334 5.87598C12.27 5.80536 12.1699 5.75 12 5.75C11.8725 5.75 11.7922 5.76404 11.7451 5.77832C11.7233 5.78494 11.7108 5.79074 11.7051 5.79395C11.7023 5.7955 11.7009 5.79734 11.7002 5.79785H11.6992C11.6991 5.79796 11.6981 5.79874 11.6973 5.7998C11.6963 5.80104 11.6939 5.80347 11.6914 5.80762C11.6865 5.81583 11.6784 5.83295 11.6689 5.8623C11.6493 5.92358 11.6289 6.03053 11.6289 6.20312C11.6289 6.7354 11.5447 7.16378 11.4023 7.53223C11.2625 7.89426 11.0771 8.16832 10.9316 8.37891C10.6568 8.77682 10.5 8.98526 10.5 9.5C10.5 9.91421 10.1642 10.25 9.75 10.25C9.33579 10.25 9 9.91421 9 9.5C9 8.48771 9.40756 7.94584 9.69727 7.52637C9.83403 7.32834 9.93116 7.17697 10.0029 6.99121C10.0722 6.81174 10.1289 6.56902 10.1289 6.20312V3.77734C10.1289 3.44711 9.86019 3.1759 9.52441 3.17578C9.18853 3.17578 8.91895 3.44704 8.91895 3.77734V6.80371C8.91895 7.21792 8.58316 7.55371 8.16895 7.55371C7.75492 7.55349 7.41895 7.21779 7.41895 6.80371V3.10156C7.41895 2.77126 7.15033 2.5 6.81445 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRaiseHand16.category = 'Interface General';\n\nexport default RaiseHand16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RaiseHand20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RaiseHand20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.51855 1.4375C9.41662 1.43765 10.2005 1.92324 10.625 2.64551C10.9977 2.41601 11.4357 2.28223 11.9053 2.28223C13.253 2.28224 14.3486 3.37275 14.3486 4.72168V5.56738C14.5665 5.51833 14.7879 5.5 15 5.5C15.6253 5.5 16.2286 5.72577 16.6689 6.21191C17.1039 6.69226 17.3125 7.35137 17.3125 8.09961V11.2666C17.3125 15.4246 14.0278 18.5625 10 18.5625C5.97214 18.5625 2.6875 15.4246 2.6875 11.2666V5.56543C2.68774 4.21675 3.78338 3.12706 5.13086 3.12695C5.48844 3.12695 5.82743 3.20578 6.13379 3.34375C6.37752 2.25193 7.35384 1.4375 8.51855 1.4375ZM8.51855 2.9375C7.99562 2.9375 7.57422 3.36007 7.57422 3.87695V10.0996C7.57422 10.5138 7.23843 10.8496 6.82422 10.8496C6.41018 10.8494 6.07422 10.5137 6.07422 10.0996V5.56543C6.07398 5.04875 5.65364 4.62695 5.13086 4.62695C4.60817 4.62705 4.18774 5.04882 4.1875 5.56543V11.2666C4.1875 14.5748 6.77911 17.0625 10 17.0625C13.2209 17.0625 15.8125 14.5748 15.8125 11.2666V8.09961C15.8125 7.6233 15.6819 7.35704 15.5566 7.21875C15.4366 7.08634 15.2582 7 15 7C14.6443 7 14.5292 7.07718 14.4922 7.11328C14.4575 7.14718 14.3487 7.28486 14.3486 7.75391C14.3486 8.39847 14.2469 8.91071 14.0781 9.34766C13.9118 9.77811 13.6914 10.1055 13.5107 10.3672C13.1654 10.8673 12.9375 11.1694 12.9375 11.875C12.9375 12.2892 12.6017 12.625 12.1875 12.625C11.7733 12.625 11.4375 12.2892 11.4375 11.875C11.4375 10.6718 11.9161 10.0363 12.2764 9.51465C12.4484 9.26561 12.5805 9.06083 12.6787 8.80664C12.7745 8.55869 12.8486 8.23206 12.8486 7.75391V4.72168C12.8486 4.2048 12.4282 3.78224 11.9053 3.78223C11.3823 3.78223 10.9619 4.20479 10.9619 4.72168V8.25488C10.9619 8.66902 10.626 9.00476 10.2119 9.00488C9.7977 9.00488 9.46191 8.6691 9.46191 8.25488V3.87695C9.46191 3.3602 9.04131 2.93772 8.51855 2.9375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRaiseHand20.category = 'Interface General';\n\nexport default RaiseHand20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RaiseHand24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RaiseHand24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2217 1.875C11.3006 1.875 12.2349 2.48986 12.6963 3.3877C13.1473 3.07355 13.6951 2.8887 14.2861 2.88867C15.8209 2.88867 17.0684 4.13049 17.0684 5.66602V6.87402C17.3717 6.78158 17.6909 6.75 18 6.75C18.7136 6.75 19.3943 7.00766 19.8906 7.55566C20.3817 8.0979 20.625 8.84897 20.625 9.71973V13.5205C20.6249 18.425 16.7526 22.125 12 22.125C7.24735 22.125 3.37512 18.425 3.375 13.5205V6.67871C3.37519 5.14335 4.62258 3.90236 6.15723 3.90234C6.63344 3.90234 7.08142 4.02266 7.47363 4.2334C7.67613 2.89725 8.82934 1.87505 10.2217 1.875ZM10.2217 3.375C9.51173 3.37505 8.93945 3.94891 8.93945 4.65234V11.7197C8.93938 12.1339 8.60362 12.4697 8.18945 12.4697C7.77531 12.4697 7.43952 12.1339 7.43945 11.7197V6.67871C7.43927 5.97541 6.86711 5.40234 6.15723 5.40234C5.44736 5.40236 4.87519 5.97542 4.875 6.67871V13.5205C4.87512 17.5753 8.05432 20.625 12 20.625C15.9457 20.625 19.1249 17.5753 19.125 13.5205V9.71973C19.125 9.12112 18.9605 8.7627 18.7793 8.5625C18.6032 8.36811 18.3467 8.25 18 8.25C17.5561 8.25 17.3711 8.34584 17.2861 8.42871C17.2035 8.50949 17.0684 8.72241 17.0684 9.30469C17.0684 10.0615 16.9492 10.6577 16.7539 11.1631C16.5611 11.6622 16.3049 12.0427 16.0889 12.3555C15.6729 12.9577 15.375 13.3535 15.375 14.25C15.375 14.6642 15.0392 15 14.625 15C14.2108 15 13.875 14.6642 13.875 14.25C13.875 12.856 14.4237 12.1267 14.8545 11.5029C15.0619 11.2027 15.2298 10.9448 15.3545 10.6221C15.4767 10.3056 15.5684 9.89511 15.5684 9.30469V5.66602C15.5684 4.96255 14.9962 4.38867 14.2861 4.38867C13.5762 4.38876 13.0039 4.9626 13.0039 5.66602V10.7061C13.0039 11.1203 12.6681 11.4561 12.2539 11.4561C11.8398 11.456 11.5039 11.1202 11.5039 10.7061V4.65234C11.5039 3.94887 10.9317 3.375 10.2217 3.375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRaiseHand24.category = 'Interface General';\n\nexport default RaiseHand24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RaiseHand32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RaiseHand32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.1289 3.25C15.577 3.25005 16.8178 4.13915 17.333 5.40137C17.9333 4.90158 18.7066 4.60156 19.5488 4.60156C21.4574 4.60187 23.0076 6.14537 23.0078 8.05371V10.0264C23.4677 9.82006 23.9845 9.75 24.5 9.75C25.3902 9.75003 26.2276 10.0696 26.8359 10.7412C27.439 11.4071 27.7499 12.3435 27.75 13.459V18.5273C27.7498 24.925 22.7023 29.7499 16.5 29.75C10.2976 29.75 5.25017 24.925 5.25 18.5273V9.40527C5.25007 7.49664 6.8011 5.95312 8.70996 5.95312C9.4383 5.95321 10.1141 6.17838 10.6719 6.5625C10.7456 4.719 12.267 3.25007 14.1289 3.25ZM14.1289 4.75C13.0448 4.75007 12.1689 5.62654 12.1689 6.70312V15.459C12.1689 15.8732 11.8331 16.2089 11.4189 16.209C11.0049 16.2088 10.6689 15.8731 10.6689 15.459V9.40527C10.6689 8.32884 9.79385 7.45334 8.70996 7.45312C7.62588 7.45312 6.75007 8.32871 6.75 9.40527V18.5273C6.75017 24.0753 11.1046 28.25 16.5 28.25C21.8953 28.2499 26.2498 24.0753 26.25 18.5273V13.459C26.2499 12.6156 26.0179 12.0719 25.7246 11.748C25.4365 11.43 25.0233 11.25 24.5 11.25C23.8789 11.25 23.5538 11.3838 23.373 11.5605C23.2169 11.7134 23.0547 12.0103 23.0166 12.624L23.0078 12.9072L23.001 13.2646C22.9679 14.077 22.8217 14.7318 22.6045 15.2939C22.3588 15.9299 22.0326 16.4171 21.7461 16.832C21.1891 17.6385 20.75 18.2218 20.75 19.5C20.75 19.9142 20.4142 20.2499 20 20.25C19.5858 20.25 19.25 19.9142 19.25 19.5C19.25 17.7243 19.9398 16.8076 20.5117 15.9795C20.7896 15.5771 21.0284 15.2127 21.2061 14.7529C21.3811 14.2996 21.5078 13.722 21.5078 12.9072V8.05371C21.5076 6.97742 20.6326 6.10187 19.5488 6.10156C18.4648 6.10156 17.5891 6.97723 17.5889 8.05371V14.1084C17.5887 14.5224 17.2529 14.8582 16.8389 14.8584C16.4248 14.8584 16.089 14.5225 16.0889 14.1084V6.70312C16.0889 5.62653 15.213 4.75007 14.1289 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRaiseHand32.category = 'Interface General';\n\nexport default RaiseHand32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Receipt12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Receipt12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0C10.2163 0.000197241 11 0.783623 11 1.75V10.958C11 11.6992 10.2525 12.2072 9.56348 11.9346L7.98242 11.3076L6.54395 11.8896C6.19486 12.0307 5.80395 12.0302 5.45508 11.8887L4.02539 11.3076L2.43555 11.9355C1.74649 12.2075 1 11.6998 1 10.959V1.75C1 0.783502 1.7835 0 2.75 0H9.25ZM2.75 1.5C2.61193 1.5 2.5 1.61193 2.5 1.75V10.2969L3.49414 9.90527L3.62598 9.86035C3.89211 9.78397 4.17508 9.78518 4.44043 9.86426L4.57227 9.91016L6.00098 10.4902L7.43945 9.90918L7.57031 9.86328C7.83611 9.78457 8.11947 9.78421 8.38574 9.86133L8.5166 9.90625L9.5 10.2949V1.75C9.5 1.61205 9.3879 1.5002 9.25 1.5H2.75ZM6 6C6.41421 6 6.75 6.33579 6.75 6.75C6.75 7.16421 6.41421 7.5 6 7.5H4.5C4.08579 7.5 3.75 7.16421 3.75 6.75C3.75 6.33579 4.08579 6 4.5 6H6ZM7.5 3C7.91421 3 8.25 3.33579 8.25 3.75C8.25 4.16421 7.91421 4.5 7.5 4.5H4.5C4.08579 4.5 3.75 4.16421 3.75 3.75C3.75 3.33579 4.08579 3 4.5 3H7.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceipt12.category = 'Money & Shopping';\n\nexport default Receipt12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Receipt16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Receipt16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.002 0C13.3827 0 14.502 1.11929 14.502 2.5V14.2158C14.5019 15.1402 13.5335 15.745 12.7031 15.3389L10.6885 14.3535L8.61328 15.3193C8.22514 15.4997 7.77658 15.4993 7.38867 15.3184L5.32031 14.3535L3.29785 15.3408C2.46766 15.7456 1.50034 15.1413 1.5 14.2178V2.5C1.5 1.11929 2.61929 0 4 0H12.002ZM4 1.5C3.44772 1.5 3 1.94772 3 2.5V13.8164L4.77148 12.9541L4.90039 12.8994C5.16402 12.8057 5.45157 12.8035 5.7168 12.8926L5.84766 12.9443L8.00098 13.9482L10.165 12.9434L10.2949 12.8916C10.5601 12.8028 10.8479 12.8055 11.1113 12.8994L11.2412 12.9541L13.002 13.8154V2.5C13.002 1.94772 12.5542 1.5 12.002 1.5H4ZM8.00195 7C8.41597 7.00023 8.75195 7.33593 8.75195 7.75C8.75195 8.16407 8.41597 8.49977 8.00195 8.5H5.12598C4.71176 8.5 4.37598 8.16421 4.37598 7.75C4.37598 7.33579 4.71176 7 5.12598 7H8.00195ZM10.877 3.5C11.2912 3.5 11.627 3.83579 11.627 4.25C11.627 4.66421 11.2912 5 10.877 5H5.12598C4.71176 5 4.37598 4.66421 4.37598 4.25C4.37598 3.83579 4.71176 3.5 5.12598 3.5H10.877Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceipt16.category = 'Money & Shopping';\n\nexport default Receipt16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Receipt20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Receipt20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.001 0C16.6578 0 18.001 1.34315 18.001 3V18.6328C18.001 19.6143 16.9548 20.2423 16.0889 19.7803L13.4102 18.3506L10.6865 19.8125C10.2578 20.0425 9.74188 20.043 9.31348 19.8125L6.59766 18.3506L3.91113 19.7812C3.04526 20.2422 2 19.6148 2 18.6338V3C2 1.34323 3.34326 0.000132323 5 0H15.001ZM5 1.5C4.17169 1.50013 3.5 2.17165 3.5 3V18.2998L6.01074 16.9639L6.15234 16.8994C6.44095 16.7892 6.76068 16.79 7.04883 16.9014L7.19043 16.9668L10.001 18.4785L12.8203 16.9658L12.9609 16.9004C13.2493 16.7891 13.5697 16.7889 13.8584 16.8994L14 16.9648L16.501 18.2988V3C16.501 2.17157 15.8294 1.5 15.001 1.5H5ZM10.2207 9C10.6347 9.00028 10.9707 9.33596 10.9707 9.75C10.9707 10.164 10.6347 10.4997 10.2207 10.5H6.26562C5.85141 10.5 5.51562 10.1642 5.51562 9.75C5.51562 9.33579 5.85141 9 6.26562 9H10.2207ZM13.7363 5C14.1502 5.0004 14.4863 5.33603 14.4863 5.75C14.4863 6.16397 14.1502 6.4996 13.7363 6.5H6.26562C5.85141 6.5 5.51562 6.16421 5.51562 5.75C5.51562 5.33579 5.85141 5 6.26562 5H13.7363Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nReceipt20.category = 'Money & Shopping';\n\nexport default Receipt20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Receipt24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Receipt24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.251 0C20.3219 0.000209496 22.001 1.67906 22.001 3.75V22.6016C22.001 23.6196 20.9166 24.2713 20.0176 23.7939L16.3604 21.8496L12.6865 23.8232C12.2579 24.0533 11.7419 24.0527 11.3135 23.8223L7.64746 21.8496L3.98242 23.7949C3.08335 24.2717 2.00007 23.6203 2 22.6025V3.75C2 1.67893 3.67893 0 5.75 0H18.251ZM5.75 1.5C4.50736 1.5 3.5 2.50736 3.5 3.75V22.3525L7.0625 20.4629L7.2041 20.3984C7.4925 20.2887 7.81183 20.29 8.09961 20.4014L8.24121 20.4658L12.001 22.4883L15.7695 20.4658L15.9102 20.4004C16.1979 20.2893 16.5174 20.2886 16.8057 20.3984L16.9473 20.4629L20.501 22.3506V3.75C20.501 2.50749 19.4934 1.50021 18.251 1.5H5.75ZM12.2256 10.5C12.6397 10.5001 12.9756 10.8359 12.9756 11.25C12.9756 11.6641 12.6397 11.9999 12.2256 12H7.26172C6.84767 11.9998 6.51172 11.6641 6.51172 11.25C6.51172 10.8359 6.84767 10.5002 7.26172 10.5H12.2256ZM16.7373 5.5C17.1515 5.5 17.4873 5.83579 17.4873 6.25C17.4873 6.66421 17.1515 7 16.7373 7H7.26172C6.84767 6.99981 6.51172 6.66409 6.51172 6.25C6.51172 5.83591 6.84767 5.50019 7.26172 5.5H16.7373Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceipt24.category = 'Money & Shopping';\n\nexport default Receipt24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Receipt32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Receipt32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.25 1C26.8732 1.0002 29 3.12677 29 5.75V29.5908C28.9999 30.6146 27.9044 31.2653 27.0049 30.7764L21.6455 27.8623L16.7422 30.7812C16.2851 31.0533 15.7148 31.0534 15.2578 30.7812L10.3613 27.8623L4.99414 30.7783C4.09474 31.2665 3.00024 30.6151 3 29.5918V5.75C3 3.12665 5.12665 1 7.75 1H24.25ZM7.75 2.5C5.95508 2.5 4.5 3.95508 4.5 5.75V29.3389L9.77246 26.4766L9.9209 26.4082C10.2249 26.2917 10.5632 26.2981 10.8623 26.4268L11.0088 26.502L16 29.4766L21.002 26.501L21.1484 26.4268C21.4477 26.2984 21.786 26.2913 22.0898 26.4082L22.2383 26.4775L27.5 29.3379V5.75C27.5 3.9552 26.0448 2.5002 24.25 2.5H7.75ZM18.25 14C18.6642 14 19 14.3358 19 14.75C19 15.1642 18.6642 15.5 18.25 15.5H9.75C9.33579 15.5 9 15.1642 9 14.75C9 14.3358 9.33579 14 9.75 14H18.25ZM22.25 8C22.6642 8 23 8.33579 23 8.75C23 9.16421 22.6642 9.5 22.25 9.5H9.75C9.33579 9.5 9 9.16421 9 8.75C9 8.33579 9.33579 8 9.75 8H22.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceipt32.category = 'Money & Shopping';\n\nexport default Receipt32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 0C10.1046 0 11 0.895431 11 2V10.7061C11 11.6264 10.0699 12.2558 9.21582 11.9131L7.86621 11.3711L6.64453 11.8711C6.23107 12.0403 5.76767 12.04 5.35449 11.8701L4.14062 11.3711L2.78223 11.9141C1.92842 12.2552 1.00002 11.6265 1 10.707V2C1 0.895432 1.89543 0 3 0H9ZM3 9.67285L3.51074 9.46875C3.86975 9.32525 4.26574 9.30926 4.63281 9.41992L4.78906 9.47559L6.00098 9.97363L7.22266 9.47461L7.37793 9.41895C7.745 9.30892 8.14039 9.32585 8.49902 9.46973L9 9.66992V2H3V9.67285ZM6 6C6.55228 6 7 6.44772 7 7C7 7.55228 6.55228 8 6 8H5C4.44772 8 4 7.55228 4 7C4 6.44772 4.44772 6 5 6H6ZM7 3C7.55228 3 8 3.44772 8 4C8 4.55228 7.55228 5 7 5H5C4.44772 5 4 4.55228 4 4C4 3.44772 4.44772 3 5 3H7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceiptBold12.category = 'Money & Shopping';\n\nexport default ReceiptBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.75 0C13.2688 0 14.5 1.23122 14.5 2.75V14.1895C14.5 15.3055 13.3246 16.0309 12.3271 15.5303L10.5674 14.6465L8.73242 15.5225C8.26884 15.7435 7.72989 15.7432 7.2666 15.5215L5.43945 14.6465L3.6709 15.5322C2.67358 16.031 1.5 15.3056 1.5 14.1904V2.75C1.5 1.23122 2.73122 0 4.25 0H11.75ZM4.25 2C3.83579 2 3.5 2.33579 3.5 2.75V13.3809L4.76367 12.749L4.92285 12.6807C5.24525 12.5634 5.59844 12.5603 5.92285 12.6719L6.08301 12.7373L8 13.6543L9.92676 12.7363C10.2924 12.5619 10.7108 12.5444 11.0869 12.6816L11.2461 12.75L12.5 13.3789V2.75C12.5 2.33579 12.1642 2 11.75 2H4.25ZM8 7.5C8.55229 7.5 9 7.94772 9 8.5C9 9.05229 8.55229 9.5 8 9.5H6C5.44772 9.5 5 9.05229 5 8.5C5 7.94772 5.44772 7.5 6 7.5H8ZM10 4C10.5523 4 11 4.44772 11 5C11 5.55228 10.5523 6 10 6H6C5.44772 6 5 5.55228 5 5C5 4.44772 5.44772 4 6 4H10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceiptBold16.category = 'Money & Shopping';\n\nexport default ReceiptBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.75 0C16.5449 0 18 1.45507 18 3.25V18.0869C17.9997 19.2547 16.7568 20.0024 15.7246 19.4561L13.293 18.1689L10.7988 19.4971C10.299 19.7629 9.69966 19.7626 9.2002 19.4961L6.71289 18.1689L4.27344 19.458C3.24136 20.0028 2.00026 19.2549 2 18.0879V3.25C2 1.45507 3.45507 0 5.25 0H14.75ZM5.25 2C4.55964 2 4 2.55964 4 3.25V17.3408L6.01465 16.2773L6.18359 16.2012C6.52812 16.0705 6.90897 16.071 7.25293 16.2031L7.4209 16.2803L10 17.6562L12.5879 16.2793L12.7568 16.2021C13.1579 16.0487 13.6093 16.0738 13.9941 16.2773L16 17.3389V3.25C16 2.55964 15.4404 2 14.75 2H5.25ZM10 9C10.5523 9 11 9.44771 11 10C11 10.5523 10.5523 11 10 11H7C6.44772 11 6 10.5523 6 10C6 9.44771 6.44772 9 7 9H10ZM13 5C13.5523 5 14 5.44772 14 6C14 6.55228 13.5523 7 13 7H7C6.44772 7 6 6.55228 6 6C6 5.44772 6.44772 5 7 5H13Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nReceiptBold20.category = 'Money & Shopping';\n\nexport default ReceiptBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 0C20.2091 0 22 1.79086 22 4V22.0068C21.9997 23.2104 20.7206 23.983 19.6553 23.4229L16.2432 21.627L12.7979 23.458C12.2987 23.7232 11.7001 23.7226 11.2012 23.457L7.76367 21.6279L4.34375 23.4238C3.27836 23.9832 2 23.2102 2 22.0068V4C2 1.79086 3.79086 0 6 0H18ZM6 2C4.89543 2 4 2.89543 4 4V21.3457L7.06934 19.7344L7.2373 19.6582C7.58072 19.5288 7.96007 19.5308 8.30273 19.6621L8.4707 19.7383L12 21.6172L15.5381 19.7373C15.9761 19.5046 16.5014 19.5035 16.9404 19.7344L20 21.3438V4C20 2.89543 19.1046 2 18 2H6ZM12 11C12.5523 11 13 11.4477 13 12C13 12.5523 12.5523 13 12 13H8C7.44772 13 7 12.5523 7 12C7 11.4477 7.44772 11 8 11H12ZM16 6C16.5523 6 17 6.44772 17 7C17 7.55228 16.5523 8 16 8H8C7.44772 8 7 7.55228 7 7C7 6.44772 7.44772 6 8 6H16Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceiptBold24.category = 'Money & Shopping';\n\nexport default ReceiptBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24 1C26.7614 1 29 3.23858 29 6V29.2412C28.9998 30.4545 27.7018 31.226 26.6357 30.6465L21.5371 27.875L16.8691 30.6514C16.3332 30.9701 15.6656 30.9706 15.1299 30.6514L10.4707 27.874L5.36328 30.6475C4.29717 31.2261 3 30.4542 3 29.2412V6C3 3.23858 5.23858 1 8 1H24ZM8 3C6.34315 3 5 4.34315 5 6V28.5684L9.76758 25.9814C10.1746 25.7606 10.6573 25.7416 11.0762 25.9219L11.251 26.0117L16 28.8408L20.7598 26.0107L20.9346 25.9219C21.2937 25.7676 21.6996 25.7592 22.0645 25.8994L22.2422 25.9824L27 28.5684V6C27 4.34315 25.6569 3 24 3H8ZM18.25 14C18.8023 14 19.25 14.4477 19.25 15C19.25 15.5523 18.8023 16 18.25 16H9.75C9.19772 16 8.75 15.5523 8.75 15C8.75 14.4477 9.19772 14 9.75 14H18.25ZM22.25 8C22.8023 8 23.25 8.44772 23.25 9C23.25 9.55229 22.8023 10 22.25 10H9.75C9.19772 10 8.75 9.55229 8.75 9C8.75 8.44772 9.19772 8 9.75 8H22.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceiptBold32.category = 'Money & Shopping';\n\nexport default ReceiptBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9 0C10.1046 0 11 0.895431 11 2V10.7061C11 11.6264 10.0699 12.2558 9.21582 11.9131L7.86621 11.3711L6.64453 11.8711C6.23107 12.0403 5.76767 12.04 5.35449 11.8701L4.14062 11.3711L2.78223 11.9141C1.92842 12.2552 1.00002 11.6265 1 10.707V2C1 0.895432 1.89543 0 3 0H9ZM5 6C4.44772 6 4 6.44772 4 7C4 7.55228 4.44772 8 5 8H6C6.55228 8 7 7.55228 7 7C7 6.44772 6.55228 6 6 6H5ZM5 3C4.44772 3 4 3.44772 4 4C4 4.55228 4.44772 5 5 5H7C7.55228 5 8 4.55228 8 4C8 3.44772 7.55228 3 7 3H5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceiptBoldFilled12.category = 'Money & Shopping';\n\nexport default ReceiptBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.75 0C13.2688 0 14.5 1.23122 14.5 2.75V14.1895C14.5 15.3055 13.3246 16.0309 12.3271 15.5303L10.5674 14.6465L8.73242 15.5225C8.26884 15.7435 7.72989 15.7432 7.2666 15.5215L5.43945 14.6465L3.6709 15.5322C2.67358 16.031 1.5 15.3056 1.5 14.1904V2.75C1.5 1.23122 2.73122 0 4.25 0H11.75ZM6 7.5C5.44772 7.5 5 7.94772 5 8.5C5 9.05229 5.44772 9.5 6 9.5H8C8.55229 9.5 9 9.05229 9 8.5C9 7.94772 8.55229 7.5 8 7.5H6ZM6 4C5.44772 4 5 4.44772 5 5C5 5.55228 5.44772 6 6 6H10C10.5523 6 11 5.55228 11 5C11 4.44772 10.5523 4 10 4H6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceiptBoldFilled16.category = 'Money & Shopping';\n\nexport default ReceiptBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.75 0C16.5449 0 18 1.45507 18 3.25V18.0869C17.9997 19.2547 16.7568 20.0024 15.7246 19.4561L13.293 18.1689L10.7988 19.4971C10.299 19.7629 9.69966 19.7626 9.2002 19.4961L6.71289 18.1689L4.27344 19.458C3.24136 20.0028 2.00026 19.2549 2 18.0879V3.25C2 1.45507 3.45507 0 5.25 0H14.75ZM7.00098 9C6.44869 9 6.00098 9.44772 6.00098 10C6.00098 10.5523 6.44869 11 7.00098 11H10.001C10.5533 11 11.001 10.5523 11.001 10C11.001 9.44772 10.5533 9 10.001 9H7.00098ZM7.00098 5C6.44869 5 6.00098 5.44772 6.00098 6C6.00098 6.55228 6.44869 7 7.00098 7H13.001C13.5533 7 14.001 6.55228 14.001 6C14.001 5.44772 13.5533 5 13.001 5H7.00098Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nReceiptBoldFilled20.category = 'Money & Shopping';\n\nexport default ReceiptBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 0C20.2091 0 22 1.79086 22 4V22.0068C21.9997 23.2104 20.7206 23.983 19.6553 23.4229L16.2432 21.627L12.7979 23.458C12.2987 23.7232 11.7001 23.7226 11.2012 23.457L7.76367 21.6279L4.34375 23.4238C3.27836 23.9832 2 23.2102 2 22.0068V4C2 1.79086 3.79086 0 6 0H18ZM8 11C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13H12C12.5523 13 13 12.5523 13 12C13 11.4477 12.5523 11 12 11H8ZM8 6C7.44772 6 7 6.44772 7 7C7 7.55228 7.44772 8 8 8H16C16.5523 8 17 7.55228 17 7C17 6.44772 16.5523 6 16 6H8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceiptBoldFilled24.category = 'Money & Shopping';\n\nexport default ReceiptBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.25 0.75C27.0113 0.750197 29.25 2.9887 29.25 5.75V29.5908C29.2499 30.8043 27.9518 31.5756 26.8857 30.9961L21.6514 28.1494L16.8691 30.9961C16.3332 31.3149 15.6656 31.3143 15.1299 30.9951L10.3564 28.1504L5.11328 30.9971C4.04726 31.5759 2.75024 30.8048 2.75 29.5918V5.75C2.75 2.98858 4.98858 0.75 7.75 0.75H24.25ZM9.5 14.5C8.94772 14.5 8.5 14.9477 8.5 15.5C8.5 16.0523 8.94772 16.5 9.5 16.5H17.5C18.0523 16.5 18.5 16.0523 18.5 15.5C18.5 14.9477 18.0523 14.5 17.5 14.5H9.5ZM9.5 8.5C8.94772 8.5 8.5 8.94772 8.5 9.5C8.5 10.0523 8.94772 10.5 9.5 10.5H22.5C23.0523 10.5 23.5 10.0523 23.5 9.5C23.5 8.94772 23.0523 8.5 22.5 8.5H9.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceiptBoldFilled32.category = 'Money & Shopping';\n\nexport default ReceiptBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0C10.2163 0.000197241 11 0.783623 11 1.75V10.958C11 11.6992 10.2525 12.2072 9.56348 11.9346L7.98242 11.3076L6.54395 11.8896C6.19486 12.0307 5.80395 12.0302 5.45508 11.8887L4.02539 11.3076L2.43555 11.9355C1.74649 12.2075 1 11.6998 1 10.959V1.75C1 0.783502 1.7835 0 2.75 0H9.25ZM4.5 6C4.08579 6 3.75 6.33579 3.75 6.75C3.75 7.16421 4.08579 7.5 4.5 7.5H6C6.41421 7.5 6.75 7.16421 6.75 6.75C6.75 6.33579 6.41421 6 6 6H4.5ZM4.5 3C4.08579 3 3.75 3.33579 3.75 3.75C3.75 4.16421 4.08579 4.5 4.5 4.5H7.5C7.91421 4.5 8.25 4.16421 8.25 3.75C8.25 3.33579 7.91421 3 7.5 3H4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceiptFilled12.category = 'Money & Shopping';\n\nexport default ReceiptFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.002 0C13.3827 0 14.502 1.11929 14.502 2.5V14.2158C14.502 15.1403 13.5336 15.745 12.7031 15.3389L10.6885 14.3535L8.61328 15.3193C8.22513 15.4998 7.77659 15.4993 7.38867 15.3184L5.32031 14.3535L3.29785 15.3408C2.46764 15.7457 1.5003 15.1413 1.5 14.2178V2.5C1.5 1.11929 2.61929 0 4 0H12.002ZM5.12598 7C4.71176 7 4.37598 7.33579 4.37598 7.75C4.37598 8.16421 4.71176 8.5 5.12598 8.5H8.00195C8.41597 8.49977 8.75195 8.16407 8.75195 7.75C8.75195 7.33593 8.41597 7.00023 8.00195 7H5.12598ZM5.12598 3.5C4.71176 3.5 4.37598 3.83579 4.37598 4.25C4.37598 4.66421 4.71176 5 5.12598 5H10.877C11.2912 5 11.627 4.66421 11.627 4.25C11.627 3.83579 11.2912 3.5 10.877 3.5H5.12598Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceiptFilled16.category = 'Money & Shopping';\n\nexport default ReceiptFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.001 0C16.6578 0 18.001 1.34315 18.001 3V18.6328C18.001 19.6143 16.9548 20.2423 16.0889 19.7803L13.4102 18.3506L10.6865 19.8125C10.2578 20.0425 9.74188 20.043 9.31348 19.8125L6.59766 18.3506L3.91113 19.7812C3.04526 20.2422 2 19.6148 2 18.6338V3C2 1.34323 3.34326 0.000132323 5 0H15.001ZM6.26562 9C5.85141 9 5.51562 9.33579 5.51562 9.75C5.51562 10.1642 5.85141 10.5 6.26562 10.5H10.2207C10.6347 10.4997 10.9707 10.164 10.9707 9.75C10.9707 9.33596 10.6347 9.00028 10.2207 9H6.26562ZM6.26562 5C5.85141 5 5.51562 5.33579 5.51562 5.75C5.51562 6.16421 5.85141 6.5 6.26562 6.5H13.7363C14.1502 6.4996 14.4863 6.16397 14.4863 5.75C14.4863 5.33603 14.1502 5.0004 13.7363 5H6.26562Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nReceiptFilled20.category = 'Money & Shopping';\n\nexport default ReceiptFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.251 0C20.3219 0.000210011 22.001 1.67906 22.001 3.75V22.6016C22.001 23.6196 20.9166 24.2713 20.0176 23.7939L16.3604 21.8496L12.6865 23.8232C12.2579 24.0533 11.7419 24.0527 11.3135 23.8223L7.64746 21.8496L3.98242 23.7949C3.08335 24.2717 2.00007 23.6203 2 22.6025V3.75C2 1.67893 3.67893 0 5.75 0H18.251ZM7.26172 10.5C6.84767 10.5002 6.51172 10.8359 6.51172 11.25C6.51172 11.6641 6.84767 11.9998 7.26172 12H12.2256C12.6397 11.9999 12.9756 11.6641 12.9756 11.25C12.9756 10.8359 12.6397 10.5001 12.2256 10.5H7.26172ZM7.26172 5.5C6.84767 5.50019 6.51172 5.83591 6.51172 6.25C6.51172 6.66409 6.84767 6.99981 7.26172 7H16.7373C17.1515 7 17.4873 6.66421 17.4873 6.25C17.4873 5.83579 17.1515 5.5 16.7373 5.5H7.26172Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceiptFilled24.category = 'Money & Shopping';\n\nexport default ReceiptFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceiptFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceiptFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.25 1C26.8732 1.0002 29 3.12677 29 5.75V29.5908C28.9999 30.6146 27.9044 31.2653 27.0049 30.7764L21.6455 27.8623L16.7422 30.7812C16.2851 31.0533 15.7148 31.0534 15.2578 30.7812L10.3613 27.8623L4.99414 30.7783C4.09474 31.2665 3.00024 30.6151 3 29.5918V5.75C3 3.12665 5.12665 1 7.75 1H24.25ZM9.75 14C9.33579 14 9 14.3358 9 14.75C9 15.1642 9.33579 15.5 9.75 15.5H18.25C18.6642 15.5 19 15.1642 19 14.75C19 14.3358 18.6642 14 18.25 14H9.75ZM9.75 8C9.33579 8 9 8.33579 9 8.75C9 9.16421 9.33579 9.5 9.75 9.5H22.25C22.6642 9.5 23 9.16421 23 8.75C23 8.33579 22.6642 8 22.25 8H9.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceiptFilled32.category = 'Money & Shopping';\n\nexport default ReceiptFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBell12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBell12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.17339 0C8.62201 0 8.98569 0.363771 8.98576 0.812368C8.98576 1.26103 8.62205 1.62474 8.17339 1.62474H7.31131V2.47307C9.52577 2.65306 10.9551 3.57415 11.8238 4.83295C12.7543 6.18157 12.9549 7.79448 12.9968 8.90854C13.0263 9.69135 12.3882 10.2921 11.6524 10.2921H7.31131V11.3731H11.1034C11.552 11.3731 11.9157 11.7369 11.9158 12.1855C11.9155 12.634 11.5519 12.9979 11.1034 12.9979H1.89658C1.44814 12.9978 1.08445 12.6339 1.08421 12.1855C1.08429 11.737 1.44804 11.3732 1.89658 11.3731H5.68657V10.2921H1.34443C0.608725 10.292 -0.0283851 9.6913 0.00105777 8.90854C0.0429906 7.79453 0.242593 6.18153 1.17307 4.83295C2.0418 3.57397 3.47175 2.65298 5.68657 2.47307V1.62474H4.82343C4.37485 1.62465 4.01107 1.26097 4.01107 0.812368C4.01114 0.363822 4.37489 8.30436e-05 4.82343 0H8.17339ZM6.49894 4.06395C4.26615 4.06399 3.13321 4.8523 2.51009 5.75533C1.91124 6.62322 1.70374 7.71152 1.6406 8.66737H11.3562C11.2931 7.71152 11.0856 6.62321 10.4867 5.75533C9.86358 4.85245 8.73138 4.06403 6.49894 4.06395Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBell12.category = 'Objects';\n\nexport default ReceptionBell12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBell16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBell16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3203 1C10.7344 1.00017 11.0703 1.33589 11.0703 1.75C11.0703 2.16411 10.7344 2.49983 10.3203 2.5H8.75V3.27539C11.0915 3.42473 12.6599 4.28536 13.6367 5.6582C14.6733 7.11557 14.9421 9.01572 14.9912 10.8125C15.0132 11.6166 14.3593 12.25 13.583 12.25H8.75V13.5H13.25C13.6642 13.5 14 13.8358 14 14.25C14 14.6642 13.6642 15 13.25 15H2.75C2.33598 14.9998 2 14.6641 2 14.25C2 13.8359 2.33598 13.5002 2.75 13.5H7.25V12.25H2.41699C1.64089 12.2498 0.98683 11.6165 1.00879 10.8125L1.03906 10.1348C1.13758 8.54759 1.45639 6.93332 2.36328 5.6582C3.33999 4.28532 4.9086 3.42482 7.25 3.27539V2.5H5.67969C5.26581 2.49961 4.92969 2.16397 4.92969 1.75C4.92969 1.33603 5.26581 1.00039 5.67969 1H10.3203ZM8 4.75C5.58683 4.75009 4.31104 5.50815 3.58594 6.52734C2.83557 7.58221 2.56872 9.05968 2.51367 10.75H13.4863C13.4313 9.05958 13.1645 7.58222 12.4141 6.52734C11.6889 5.50819 10.4133 4.75 8 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBell16.category = 'Objects';\n\nexport default ReceptionBell16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBell20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBell20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5225 1C12.9365 1.00011 13.2723 1.33603 13.2725 1.75C13.2725 2.16414 12.9366 2.49989 12.5225 2.5H10.75V4.02148C13.9539 4.2048 16.0101 5.57114 17.2578 7.52441C18.5606 9.5642 18.9209 12.1493 18.9873 14.3945C19.0138 15.2925 18.2836 15.9999 17.416 16H10.75V17.499H17.249C17.6629 17.4991 17.9986 17.8352 17.999 18.249C17.999 18.6632 17.6632 18.999 17.249 18.999H2.75C2.33579 18.999 2 18.6632 2 18.249C2.00042 17.8352 2.33605 17.499 2.75 17.499H9.25V16H2.58301C1.71549 15.9998 0.986172 15.2924 1.0127 14.3945C1.07912 12.1492 1.4393 9.56424 2.74219 7.52441C3.98999 5.57106 6.04577 4.20465 9.25 4.02148V2.5H7.47754C7.06333 2.5 6.72754 2.16421 6.72754 1.75C6.72774 1.33595 7.06345 1 7.47754 1H12.5225ZM10 5.5C6.82273 5.5 5.04593 6.7039 4.00586 8.33203C2.92659 10.022 2.57589 12.2707 2.51172 14.4385C2.51129 14.4529 2.51541 14.4654 2.52734 14.4775C2.54019 14.4905 2.55891 14.4999 2.58301 14.5H17.416C17.4401 14.5 17.4588 14.4904 17.4717 14.4775C17.4835 14.4655 17.4887 14.4529 17.4883 14.4385C17.4241 12.2706 17.0725 10.022 15.9932 8.33203C14.9531 6.70391 13.1771 5.5001 10 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBell20.category = 'Objects';\n\nexport default ReceptionBell20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBell24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBell24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5645 1C15.9786 1 16.3143 1.3359 16.3145 1.75C16.3145 2.16421 15.9787 2.5 15.5645 2.5H12.748V4.0166C14.8325 4.10643 16.5261 4.57305 17.8926 5.33691C19.4233 6.19273 20.5005 7.39688 21.252 8.76367C22.7356 11.4627 22.9573 14.8203 22.9912 17.4912C23.0033 18.4686 22.2096 19.25 21.2471 19.25H12.748V21.499H21.2471C21.6612 21.499 21.9969 21.835 21.9971 22.249C21.9971 22.6632 21.6613 22.999 21.2471 22.999H2.74805C2.33402 22.9988 1.99805 22.6631 1.99805 22.249C1.99821 21.8351 2.33412 21.4992 2.74805 21.499H11.248V19.25H2.74805C1.7857 19.2498 0.991777 18.4685 1.00391 17.4912C1.03778 14.8203 1.25954 11.4628 2.74316 8.76367C3.49456 7.3968 4.57181 6.1928 6.10254 5.33691C7.46924 4.57284 9.16316 4.10638 11.248 4.0166V2.5H8.43066C8.01663 2.49978 7.68066 2.16408 7.68066 1.75C7.6808 1.33603 8.01671 1.00021 8.43066 1H15.5645ZM11.998 5.5C9.76443 5.50005 8.09309 5.94317 6.83496 6.64648C5.58062 7.34784 4.6919 8.33249 4.05762 9.48633C2.7701 11.8287 2.53768 14.8468 2.50391 17.5098C2.50231 17.6365 2.60637 17.7498 2.74805 17.75H21.2471C21.3889 17.75 21.4938 17.6366 21.4922 17.5098C21.4584 14.8468 21.225 11.8287 19.9375 9.48633C19.3032 8.33267 18.4153 7.34776 17.1611 6.64648C15.903 5.94318 14.2316 5.50006 11.998 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBell24.category = 'Objects';\n\nexport default ReceptionBell24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBell32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBell32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.5662 1C20.9804 1 21.3162 1.33579 21.3162 1.75C21.316 2.16404 20.9803 2.5 20.5662 2.5H16.7459V6.01367C22.6099 6.21717 26.1559 8.8163 28.2273 12.3174C30.3469 15.9001 30.8801 20.3515 30.9763 23.8975C31.0078 25.0694 30.0541 26 28.9099 26H16.7459V29.5H28.2439C28.6579 29.5001 28.9937 29.836 28.9939 30.25C28.9937 30.664 28.6579 30.9999 28.2439 31H3.7488C3.33489 30.9998 2.999 30.6639 2.9988 30.25C2.999 29.8361 3.33489 29.5002 3.7488 29.5H15.2459V26H3.08181C1.938 25.9996 0.984913 25.0692 1.01638 23.8975C1.11267 20.3516 1.646 15.9001 3.76541 12.3174C5.8367 8.81658 9.38257 6.21747 15.2459 6.01367V2.5H11.4265C11.0126 2.49979 10.6767 2.16391 10.6765 1.75C10.6765 1.33592 11.0125 1.00021 11.4265 1H20.5662ZM15.9959 7.5C10.1982 7.50021 6.93735 9.90273 5.05642 13.082C3.13723 16.3265 2.61087 20.4592 2.51638 23.9375C2.50846 24.2371 2.75389 24.4996 3.08181 24.5H28.9099C29.2382 24.5 29.4843 24.2373 29.4763 23.9375C29.3819 20.4591 28.8556 16.3265 26.9363 13.082C25.0553 9.90258 21.7941 7.5 15.9959 7.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nReceptionBell32.category = 'Objects';\n\nexport default ReceptionBell32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.54492 0C8.09721 0 8.54492 0.447716 8.54492 1C8.54492 1.55228 8.09721 2 7.54492 2H6.99902V2.54199C8.87232 2.70077 10.1502 3.31993 10.9541 4.30664C11.859 5.41744 11.9757 6.7797 11.9971 7.72754C12.0164 8.58392 11.3197 9.25 10.502 9.25H6.99902V10H10C10.5523 10 11 10.4477 11 11C11 11.5523 10.5523 12 10 12H2C1.44774 12 1 11.5523 1 11C1 10.4477 1.44775 10 2 10H4.99902V9.25H1.5C0.682309 9.24996 -0.0139716 8.58438 0.00488281 7.72852L0.0185547 7.35449C0.0671588 6.44412 0.254166 5.27977 1.04492 4.30762C1.84813 3.32019 3.12552 2.70073 4.99902 2.54199V2H4.45215C3.89989 1.99997 3.45215 1.55226 3.45215 1C3.45215 0.447737 3.89989 3.47881e-05 4.45215 0H7.54492ZM5.99902 4.5C3.90556 4.50001 3.01443 5.05599 2.59668 5.56934C2.2361 6.01263 2.08808 6.58765 2.03223 7.25H9.96973C9.91345 6.58821 9.76451 6.01368 9.40332 5.57031C8.98458 5.05632 8.09261 4.50005 5.99902 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellBold12.category = 'Objects';\n\nexport default ReceptionBellBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C10.5522 1.00011 11 1.44778 11 2C11 2.55222 10.5522 2.99989 10 3H9V3.54688C10.8218 3.71553 12.2417 4.35867 13.25 5.45801C14.4137 6.72706 14.8891 8.45003 14.9824 10.2822C15.032 11.2554 14.2387 11.9999 13.333 12H9V13H13C13.5522 13.0001 14 13.4478 14 14C14 14.5522 13.5522 14.9999 13 15H3C2.44772 15 2 14.5523 2 14C2 13.4477 2.44772 13 3 13H7V12H2.66699C1.76121 12 0.968023 11.2555 1.01758 10.2822L1.04004 9.94043C1.17337 8.23665 1.65885 6.64784 2.75 5.45801C3.7583 4.35869 5.17814 3.71549 7 3.54688V3H6C5.44772 3 5 2.55228 5 2C5 1.44772 5.44772 1 6 1H10ZM8 5.5C6.07953 5.5 4.92939 6.04136 4.22461 6.80957C3.55778 7.53663 3.16567 8.60198 3.04297 10H12.957C12.8343 8.60204 12.4422 7.53663 11.7754 6.80957C11.0706 6.04134 9.92043 5.50004 8 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellBold16.category = 'Objects';\n\nexport default ReceptionBellBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.501 1C13.0532 1.00008 13.501 1.44777 13.501 2C13.501 2.55223 13.0532 2.99992 12.501 3H11.001V4.03613C14.0098 4.26332 16.0083 5.53018 17.2461 7.39648C18.5626 9.38185 18.9214 11.906 18.9883 14.1367C19.0196 15.1809 18.1712 15.9997 17.168 16H11.001V17H17.001C17.5532 17.0001 18.001 17.4478 18.001 18C18.001 18.5522 17.5532 18.9999 17.001 19H3.00098C2.44869 19 2.00098 18.5523 2.00098 18C2.00098 17.4477 2.44869 17 3.00098 17H9.00098V16H2.83398C1.83064 15.9998 0.9824 15.1809 1.01367 14.1367C1.0805 11.9059 1.43933 9.3819 2.75586 7.39648C3.99367 5.53004 5.99183 4.26317 9.00098 4.03613V3H7.50098C6.94869 3 6.50098 2.55228 6.50098 2C6.50098 1.44772 6.94869 1 7.50098 1H12.501ZM10.001 6C6.9972 6 5.36972 7.07349 4.42285 8.50098C3.45359 9.96252 3.10148 11.9421 3.02246 14H16.9795C16.9004 11.9424 16.5482 9.96346 15.5791 8.50195C14.6322 7.07428 13.0048 6.0001 10.001 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellBold20.category = 'Objects';\n\nexport default ReceptionBellBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.501 1C16.0531 1.00016 16.501 1.44781 16.501 2C16.501 2.55219 16.0531 2.99984 15.501 3H12.999V4.0293C17.1628 4.2699 19.7074 6.0265 21.1709 8.52441C22.6856 11.1101 22.9493 14.3431 22.9932 16.9834C23.0118 18.1064 22.0996 18.9998 21.001 19H12.999V21H21.001C21.5531 21.0002 22.001 21.4478 22.001 22C22.001 22.5522 21.5531 22.9998 21.001 23H3.00098C2.44869 23 2.00098 22.5523 2.00098 22C2.00098 21.4477 2.44869 21 3.00098 21H10.999V19H3.00098C1.90219 19 0.990262 18.1064 1.00879 16.9834C1.05236 14.3434 1.31471 11.111 2.82812 8.52539C4.29067 6.02687 6.83448 4.26964 10.999 4.0293V3H8.50098C7.94869 3 7.50098 2.55228 7.50098 2C7.50098 1.44772 7.94869 1 8.50098 1H15.501ZM11.999 6C7.842 6 5.72108 7.54093 4.55371 9.53516C3.32651 11.6317 3.05279 14.392 3.00879 17H20.9932C20.9489 14.3925 20.6733 11.6327 19.4453 9.53613C18.2769 7.54169 16.1557 6.00019 11.999 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellBold24.category = 'Objects';\n\nexport default ReceptionBellBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.499 1C21.0513 1 21.499 1.44772 21.499 2C21.499 2.55228 21.0513 3 20.499 3H16.9961V6.02344C22.7767 6.28069 26.2868 8.78047 28.3281 12.208C30.4292 15.736 30.9 20.1232 30.9834 23.6436C31.0144 24.9575 29.947 25.9998 28.666 26H16.9961V29H27.999C28.5513 29 28.999 29.4477 28.999 30C28.999 30.5523 28.5513 31 27.999 31H3.99902C3.44675 31 2.99902 30.5523 2.99902 30C2.99902 29.4477 3.44675 29 3.99902 29H14.9961V26H3.33203C2.05098 25.9998 0.983685 24.9575 1.01465 23.6436C1.09773 20.1234 1.56716 15.736 3.66699 12.208C5.7071 8.78053 9.21612 6.28089 14.9961 6.02344V3H11.499C10.9467 2.99999 10.499 2.55228 10.499 2C10.499 1.44772 10.9467 1.00001 11.499 1H20.499ZM15.9961 8C10.2672 8.00011 7.15335 10.2616 5.38574 13.2314C3.56277 16.2943 3.09512 20.2404 3.01367 23.6904C3.00994 23.8486 3.1407 23.9998 3.33203 24H28.666C28.8574 23.9998 28.9881 23.8485 28.9844 23.6904C28.9027 20.2407 28.4344 16.2943 26.6104 13.2314C24.8415 10.2614 21.7253 8 15.9961 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellBold32.category = 'Objects';\n\nexport default ReceptionBellBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.54297 0C8.09525 0 8.54297 0.447716 8.54297 1C8.54297 1.55228 8.09525 2 7.54297 2H6.99707V2.54199C8.87026 2.70076 10.1482 3.32003 10.9521 4.30664C11.8571 5.41744 11.9737 6.7797 11.9951 7.72754C12.0145 8.58392 11.3177 9.25 10.5 9.25H6.99707V10H9.99805C10.5503 10 10.998 10.4477 10.998 11C10.998 11.5523 10.5503 12 9.99805 12H1.99805C1.44595 11.9998 0.998047 11.5521 0.998047 11C0.998048 10.4479 1.44595 10.0002 1.99805 10H4.99707V9.25H1.49805C0.680508 9.24978 -0.0159178 8.58426 0.00292969 7.72852L0.0166016 7.35449C0.0652029 6.44417 0.252329 5.27973 1.04297 4.30762C1.84613 3.32025 3.12375 2.70077 4.99707 2.54199V2H4.4502C3.8981 1.99978 3.4502 1.55215 3.4502 1C3.4502 0.447853 3.8981 0.000221751 4.4502 0H7.54297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellBoldFilled12.category = 'Objects';\n\nexport default ReceptionBellBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C10.5523 1 11 1.44772 11 2C11 2.55228 10.5523 3 10 3H9V3.54688C10.8219 3.7155 12.2417 4.35864 13.25 5.45801C14.4138 6.72707 14.8891 8.44998 14.9824 10.2822C15.032 11.2555 14.2388 12 13.333 12H9V13H13C13.5523 13 14 13.4477 14 14C14 14.5523 13.5523 15 13 15H3C2.44774 15 2 14.5523 2 14C2 13.4477 2.44774 13 3 13H7V12H2.66699C1.76123 12 0.968025 11.2555 1.01758 10.2822L1.04004 9.94043C1.17336 8.23666 1.65887 6.64784 2.75 5.45801C3.7583 4.35864 5.17811 3.71551 7 3.54688V3H6C5.44774 2.99997 5 2.55227 5 2C5 1.44773 5.44774 1.00003 6 1H10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellBoldFilled16.category = 'Objects';\n\nexport default ReceptionBellBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 1C13.0522 1.00016 13.5 1.44781 13.5 2C13.5 2.55219 13.0522 2.99984 12.5 3H11V4.03613C14.0087 4.26334 16.0073 5.53021 17.2451 7.39648C18.5616 9.38184 18.9205 11.906 18.9873 14.1367C19.0186 15.1808 18.1702 15.9997 17.167 16H11V17H17C17.5522 17.0002 18 17.4478 18 18C18 18.5522 17.5522 18.9998 17 19H3C2.44772 19 2 18.5523 2 18C2 17.4477 2.44772 17 3 17H9V16H2.83301C1.82966 15.9998 0.981423 15.1809 1.0127 14.1367C1.07952 11.9059 1.43836 9.38189 2.75488 7.39648C3.99269 5.53008 5.99088 4.26317 9 4.03613V3H7.5C6.94772 3 6.5 2.55228 6.5 2C6.5 1.44772 6.94772 1 7.5 1H12.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellBoldFilled20.category = 'Objects';\n\nexport default ReceptionBellBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.502 1C16.0542 1.00001 16.502 1.44772 16.502 2C16.502 2.55228 16.0542 2.99999 15.502 3H13V4.0293C17.1639 4.26984 19.7084 6.02644 21.1719 8.52441C22.6866 11.1101 22.9503 14.3431 22.9941 16.9834C23.0128 18.1065 22.1007 19 21.002 19H13V21H21.002C21.5542 21 22.002 21.4477 22.002 22C22.002 22.5523 21.5542 23 21.002 23H3.00195C2.44967 23 2.00195 22.5523 2.00195 22C2.00195 21.4477 2.44967 21 3.00195 21H11V19H3.00195C1.90317 19 0.991238 18.1064 1.00977 16.9834C1.05334 14.3434 1.31568 11.1111 2.8291 8.52539C4.29163 6.0268 6.83539 4.26964 11 4.0293V3H8.50195C7.94967 3 7.50195 2.55228 7.50195 2C7.50195 1.44772 7.94967 1 8.50195 1H15.502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellBoldFilled24.category = 'Objects';\n\nexport default ReceptionBellBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.499 1C21.0512 1.00016 21.499 1.44781 21.499 2C21.499 2.55219 21.0512 2.99984 20.499 3H16.9961V6.02344C22.7765 6.28077 26.2868 8.78052 28.3281 12.208C30.4291 15.736 30.9 20.1232 30.9834 23.6436C31.0144 24.9574 29.9469 25.9997 28.666 26H16.9961V29H27.999C28.5512 29.0002 28.999 29.4478 28.999 30C28.999 30.5522 28.5512 30.9998 27.999 31H3.99902C3.44674 31 2.99902 30.5523 2.99902 30C2.99902 29.4477 3.44674 29 3.99902 29H14.9961V26H3.33203C2.05097 25.9998 0.983684 24.9575 1.01465 23.6436C1.09773 20.1234 1.56716 15.736 3.66699 12.208C5.70712 8.78059 9.21618 6.28088 14.9961 6.02344V3H11.499C10.9467 3 10.499 2.55228 10.499 2C10.499 1.44772 10.9467 1 11.499 1H20.499Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellBoldFilled32.category = 'Objects';\n\nexport default ReceptionBellBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.17339 0C8.62201 0 8.98569 0.363771 8.98576 0.812368C8.98576 1.26103 8.62205 1.62474 8.17339 1.62474H7.31131V2.47307C9.52577 2.65306 10.9551 3.57415 11.8238 4.83295C12.7543 6.18157 12.9549 7.79448 12.9968 8.90854C13.0263 9.69135 12.3882 10.2921 11.6524 10.2921H7.31131V11.3731H11.1034C11.552 11.3731 11.9157 11.7369 11.9158 12.1855C11.9155 12.634 11.5519 12.9979 11.1034 12.9979H1.89658C1.44814 12.9978 1.08445 12.6339 1.08421 12.1855C1.08429 11.737 1.44804 11.3732 1.89658 11.3731H5.68657V10.2921H1.34443C0.608725 10.292 -0.0283851 9.6913 0.00105777 8.90854C0.0429906 7.79453 0.242593 6.18153 1.17307 4.83295C2.0418 3.57397 3.47175 2.65298 5.68657 2.47307V1.62474H4.82343C4.37485 1.62465 4.01107 1.26097 4.01107 0.812368C4.01114 0.363822 4.37489 8.30436e-05 4.82343 0H8.17339Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellFilled12.category = 'Objects';\n\nexport default ReceptionBellFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3203 1C10.7344 1.00019 11.0703 1.3359 11.0703 1.75C11.0703 2.1641 10.7344 2.49981 10.3203 2.5H8.75V3.27539C11.0916 3.42475 12.66 4.28525 13.6367 5.6582C14.6733 7.11557 14.9421 9.01572 14.9912 10.8125C15.0132 11.6166 14.3593 12.25 13.583 12.25H8.75V13.5H13.25C13.6642 13.5 14 13.8358 14 14.25C14 14.6642 13.6642 15 13.25 15H2.75C2.33579 15 2 14.6642 2 14.25C2 13.8358 2.33579 13.5 2.75 13.5H7.25V12.25H2.41699C1.6407 12.25 0.98682 11.6166 1.00879 10.8125L1.03906 10.1348C1.13758 8.54751 1.45629 6.93335 2.36328 5.6582C3.34005 4.28525 4.90838 3.42474 7.25 3.27539V2.5H5.67969C5.26562 2.49983 4.92969 2.16411 4.92969 1.75C4.92969 1.33589 5.26562 1.00017 5.67969 1H10.3203Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellFilled16.category = 'Objects';\n\nexport default ReceptionBellFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5225 1C12.9363 1.00026 13.2723 1.33612 13.2725 1.75C13.2725 2.16405 12.9365 2.49974 12.5225 2.5H10.75V4.02148C13.9538 4.20487 16.0101 5.57113 17.2578 7.52441C18.5606 9.5642 18.9209 12.1493 18.9873 14.3945C19.0138 15.2924 18.2835 15.9998 17.416 16H10.75V17.499H17.249C17.6628 17.4992 17.9986 17.8353 17.999 18.249C17.999 18.6631 17.6631 18.9988 17.249 18.999H2.75C2.33579 18.999 2 18.6632 2 18.249C2.00042 17.8352 2.33605 17.499 2.75 17.499H9.25V16H2.58301C1.71549 15.9998 0.986172 15.2924 1.0127 14.3945C1.07912 12.1492 1.4393 9.56423 2.74219 7.52441C3.99 5.57113 6.04584 4.20465 9.25 4.02148V2.5H7.47754C7.06333 2.5 6.72754 2.16421 6.72754 1.75C6.72774 1.33595 7.06345 1 7.47754 1H12.5225Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellFilled20.category = 'Objects';\n\nexport default ReceptionBellFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5645 1C15.9786 1 16.3143 1.3359 16.3145 1.75C16.3145 2.16421 15.9787 2.5 15.5645 2.5H12.748V4.0166C14.8325 4.10643 16.5261 4.57305 17.8926 5.33691C19.4233 6.19273 20.5005 7.39688 21.252 8.76367C22.7356 11.4627 22.9573 14.8203 22.9912 17.4912C23.0033 18.4686 22.2096 19.25 21.2471 19.25H12.748V21.499H21.2471C21.6612 21.499 21.9969 21.835 21.9971 22.249C21.9971 22.6632 21.6613 22.999 21.2471 22.999H2.74805C2.33402 22.9988 1.99805 22.6631 1.99805 22.249C1.99821 21.8351 2.33412 21.4992 2.74805 21.499H11.248V19.25H2.74805C1.7857 19.2498 0.991777 18.4685 1.00391 17.4912C1.03778 14.8203 1.25954 11.4628 2.74316 8.76367C3.49456 7.3968 4.57181 6.1928 6.10254 5.33691C7.46924 4.57284 9.16316 4.10638 11.248 4.0166V2.5H8.43066C8.01663 2.49978 7.68066 2.16408 7.68066 1.75C7.6808 1.33603 8.01671 1.00021 8.43066 1H15.5645Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellFilled24.category = 'Objects';\n\nexport default ReceptionBellFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReceptionBellFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReceptionBellFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.5664 1C20.9806 1 21.3164 1.33579 21.3164 1.75C21.3162 2.16404 20.9805 2.5 20.5664 2.5H16.7461V6.01367C22.6101 6.21717 26.1561 8.8163 28.2275 12.3174C30.3471 15.9001 30.8803 20.3515 30.9766 23.8975C31.008 25.0694 30.0543 26 28.9102 26H16.7461V29.5H28.2441C28.6581 29.5001 28.9939 29.836 28.9941 30.25C28.9939 30.664 28.6581 30.9999 28.2441 31H3.74902C3.33501 30.9999 2.99922 30.664 2.99902 30.25C2.99922 29.836 3.33501 29.5001 3.74902 29.5H15.2461V26H3.08203C1.93812 25.9997 0.985126 25.0692 1.0166 23.8975C1.11289 20.3516 1.64617 15.9001 3.76562 12.3174C5.83694 8.81654 9.38266 6.21741 15.2461 6.01367V2.5H11.4268C11.0127 2.49991 10.677 2.16399 10.6768 1.75C10.6768 1.33584 11.0126 1.00009 11.4268 1H20.5664Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nReceptionBellFilled32.category = 'Objects';\n\nexport default ReceptionBellFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RectangleStack12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RectangleStack12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.5 7.90918C10.7426 7.90918 11.75 8.91654 11.75 10.1592V10.3867C11.7499 10.8008 11.4141 11.1367 11 11.1367C10.5859 11.1367 10.2501 10.8008 10.25 10.3867V10.1592C10.25 9.74497 9.91421 9.40918 9.5 9.40918H2.5C2.08579 9.40918 1.75 9.74497 1.75 10.1592V10.3867C1.74986 10.8008 1.41412 11.1367 1 11.1367C0.585875 11.1367 0.250144 10.8008 0.25 10.3867V10.1592C0.25 8.91654 1.25736 7.90918 2.5 7.90918H9.5ZM9.5 1C10.7426 1 11.75 2.00736 11.75 3.25V4.34082C11.75 5.58346 10.7426 6.59082 9.5 6.59082H2.5C1.25736 6.59082 0.25 5.58346 0.25 4.34082V3.25C0.25 2.00736 1.25736 1 2.5 1H9.5ZM2.5 2.5C2.08579 2.5 1.75 2.83579 1.75 3.25V4.34082C1.75 4.75503 2.08579 5.09082 2.5 5.09082H9.5C9.91421 5.09082 10.25 4.75503 10.25 4.34082V3.25C10.25 2.83579 9.91421 2.5 9.5 2.5H2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRectangleStack12.category = 'Interface General';\n\nexport default RectangleStack12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RectangleStack16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RectangleStack16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.5 11.2725C14.7425 11.2725 15.7498 12.28 15.75 13.5225V13.8408C15.7499 14.255 15.4142 14.5908 15 14.5908C14.5858 14.5908 14.2501 14.255 14.25 13.8408V13.5225C14.2498 13.1084 13.9141 12.7725 13.5 12.7725H2.5C2.08591 12.7725 1.7502 13.1084 1.75 13.5225V13.8408C1.7499 14.255 1.41415 14.5908 1 14.5908C0.585846 14.5908 0.250096 14.255 0.25 13.8408V13.5225C0.250198 12.28 1.25748 11.2725 2.5 11.2725H13.5ZM13.5 2C14.7426 2 15.75 3.00736 15.75 4.25V6.97754C15.7499 8.22006 14.7426 9.22754 13.5 9.22754H2.5C1.25745 9.22754 0.250144 8.22006 0.25 6.97754V4.25C0.25 3.00736 1.25736 2 2.5 2H13.5ZM2.5 3.5C2.08579 3.5 1.75 3.83579 1.75 4.25V6.97754C1.75014 7.39163 2.08588 7.72754 2.5 7.72754H13.5C13.9141 7.72754 14.2499 7.39163 14.25 6.97754V4.25C14.25 3.83579 13.9142 3.5 13.5 3.5H2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRectangleStack16.category = 'Interface General';\n\nexport default RectangleStack16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RectangleStack20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RectangleStack20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17 12.6367C18.5188 12.6367 19.75 13.8679 19.75 15.3867V16.2959C19.7497 16.7098 19.414 17.0459 19 17.0459C18.586 17.0459 18.2503 16.7098 18.25 16.2959V15.3867C18.25 14.6964 17.6904 14.1367 17 14.1367H3C2.30964 14.1367 1.75 14.6964 1.75 15.3867V16.2959C1.74969 16.7098 1.41402 17.0459 1 17.0459C0.585979 17.0459 0.250311 16.7098 0.25 16.2959V15.3867C0.250001 13.8679 1.48122 12.6367 3 12.6367H17ZM17 2C18.5188 2 19.75 3.23122 19.75 4.75V8.11328C19.75 9.63206 18.5188 10.8633 17 10.8633H3C1.48122 10.8633 0.25 9.63206 0.25 8.11328V4.75C0.250001 3.23122 1.48122 2 3 2H17ZM3 3.5C2.30964 3.5 1.75 4.05964 1.75 4.75V8.11328C1.75 8.80364 2.30964 9.36328 3 9.36328H17C17.6904 9.36328 18.25 8.80364 18.25 8.11328V4.75C18.25 4.05964 17.6904 3.5 17 3.5H3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRectangleStack20.category = 'Interface General';\n\nexport default RectangleStack20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RectangleStack24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RectangleStack24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.5 15.8184C21.2949 15.8184 22.7499 17.2735 22.75 19.0684V20.0225C22.75 20.4367 22.4142 20.7725 22 20.7725C21.5858 20.7725 21.25 20.4367 21.25 20.0225V19.0684C21.2499 18.1019 20.4665 17.3184 19.5 17.3184H4.5C3.53354 17.3184 2.75007 18.1019 2.75 19.0684V20.0225C2.75 20.4367 2.41421 20.7725 2 20.7725C1.58579 20.7725 1.25 20.4367 1.25 20.0225V19.0684C1.25007 17.2735 2.70512 15.8184 4.5 15.8184H19.5ZM19.5 4C21.2949 4 22.75 5.45507 22.75 7.25V10.4316C22.75 12.2266 21.2949 13.6816 19.5 13.6816H4.5C2.70507 13.6816 1.25 12.2266 1.25 10.4316V7.25C1.25 5.45507 2.70508 4 4.5 4H19.5ZM4.5 5.5C3.5335 5.5 2.75 6.2835 2.75 7.25V10.4316C2.75 11.3981 3.5335 12.1816 4.5 12.1816H19.5C20.4665 12.1816 21.25 11.3981 21.25 10.4316V7.25C21.25 6.2835 20.4665 5.5 19.5 5.5H4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRectangleStack24.category = 'Interface General';\n\nexport default RectangleStack24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RectangleStack32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RectangleStack32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26 20.6143C28.0711 20.6143 29.75 22.2932 29.75 24.3643V25.4551C29.7497 25.8691 29.4141 26.2051 29 26.2051C28.586 26.2051 28.2503 25.8691 28.25 25.4551V24.3643C28.25 23.1216 27.2426 22.1143 26 22.1143H6C4.75736 22.1143 3.75 23.1216 3.75 24.3643V25.4551C3.74974 25.8691 3.41405 26.2051 3 26.2051C2.58595 26.2051 2.25026 25.8691 2.25 25.4551V24.3643C2.25 22.2932 3.92893 20.6143 6 20.6143H26ZM26 5.25C28.0711 5.25 29.75 6.92893 29.75 9V13.6367C29.7498 15.7076 28.0709 17.3867 26 17.3867H6C3.99357 17.3867 2.3552 15.8106 2.25488 13.8291L2.25 13.6367V9C2.25 6.92893 3.92893 5.25 6 5.25H26ZM6 6.75C4.75736 6.75 3.75 7.75736 3.75 9V13.6367L3.76172 13.8662C3.87685 15.0009 4.83496 15.8867 6 15.8867H26C27.2425 15.8867 28.2498 14.8792 28.25 13.6367V9C28.25 7.75736 27.2426 6.75 26 6.75H6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRectangleStack32.category = 'Interface General';\n\nexport default RectangleStack32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Refund12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Refund12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.04785 0.25C3.95899 0.25 2.56211 1.19601 1.71484 2.33691C1.62101 2.02976 1.33786 1.80566 1 1.80566C0.585787 1.80566 0.25 2.14145 0.25 2.55566V4.36523C0.25 5.09125 0.834799 5.69231 1.57129 5.69238H2.33301C2.7472 5.69238 3.08297 5.35656 3.08301 4.94238C3.08301 4.54546 2.77498 4.22077 2.38477 4.19434C2.83097 3.02361 3.95598 1.75 6.04785 1.75C8.63687 1.75012 10.25 3.6763 10.25 6C10.25 8.3237 8.63687 10.2499 6.04785 10.25C4.49772 10.25 3.21159 9.44564 2.4873 8.36133C2.25724 8.01689 1.79171 7.92423 1.44727 8.1543C1.10283 8.38437 1.01017 8.8499 1.24023 9.19434C2.2216 10.6635 3.95962 11.75 6.04785 11.75C9.55379 11.7499 11.75 9.06078 11.75 6C11.75 2.93922 9.55379 0.250119 6.04785 0.25ZM5.99609 2.25C5.58222 2.25235 5.24808 2.58999 5.25 3.00391V3.10645C4.31744 3.38317 3.75026 4.15794 3.75 4.92187C3.75004 5.24407 3.82863 5.54581 3.99512 5.80859C4.15831 6.06574 4.37914 6.24301 4.59375 6.36719C4.99025 6.59629 5.48934 6.70557 5.8252 6.78613C6.22749 6.88265 6.47491 6.95385 6.63281 7.05273C6.6953 7.09201 6.71678 7.12059 6.72461 7.13379C6.73089 7.1446 6.74995 7.18132 6.75 7.27441C6.74556 7.28522 6.73001 7.30894 6.68555 7.3418C6.5994 7.40534 6.39435 7.49991 6.00391 7.5C5.91491 7.49993 5.71541 7.4725 5.49414 7.39648C5.2681 7.31872 5.11287 7.22227 5.04199 7.14844C4.75567 6.84943 4.28068 6.83886 3.98145 7.125C3.68263 7.41118 3.67233 7.88533 3.95801 8.18457C4.26214 8.50238 4.67032 8.69872 5.00684 8.81445C5.08675 8.84191 5.16876 8.86687 5.25 8.88867V8.99609C5.24808 9.41001 5.58222 9.74765 5.99609 9.75C6.40999 9.75185 6.74772 9.41779 6.75 9.00391V8.91113C7.60544 8.704 8.24988 8.13406 8.25 7.27441C8.24995 6.9479 8.17546 6.64295 8.01758 6.37402C7.86132 6.10821 7.64725 5.91774 7.42969 5.78125C7.02537 5.52788 6.52177 5.41136 6.1748 5.32812C5.76148 5.22897 5.50941 5.16405 5.34375 5.06836C5.28136 5.03214 5.2648 5.00814 5.2627 5.00488C5.26172 5.00351 5.25895 4.99976 5.25684 4.99219C5.25422 4.98241 5.25002 4.95986 5.25 4.92187C5.25032 4.91796 5.25303 4.8922 5.27246 4.85059C5.29314 4.80634 5.32891 4.7532 5.38379 4.70215C5.48653 4.60678 5.67718 4.50008 6.00391 4.5C6.06802 4.50019 6.27973 4.53361 6.50586 4.62891C6.61138 4.67344 6.69733 4.72255 6.75781 4.76855C6.80516 4.80469 6.82463 4.82871 6.8291 4.83496C7.01435 5.205 7.4647 5.35563 7.83496 5.1709C8.20506 4.98572 8.35554 4.53532 8.1709 4.16504C7.92416 3.67188 7.4364 3.39271 7.08887 3.24609C6.97908 3.19982 6.86394 3.16025 6.75 3.12598V2.99609C6.74771 2.58221 6.40999 2.24814 5.99609 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRefund12.category = 'Money & Shopping';\n\nexport default Refund12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Refund16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Refund16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.06152 0.75C5.11155 0.750129 3.25944 2.24567 2.25 3.90625V3C2.25 2.58579 1.91421 2.25 1.5 2.25C1.08579 2.25 0.75 2.58579 0.75 3V5.875C0.75 6.69665 1.41193 7.375 2.24316 7.375H3.67383C4.08804 7.375 4.42383 7.03921 4.42383 6.625C4.42383 6.21079 4.08804 5.875 3.67383 5.875H2.98535C3.50749 4.21101 5.04433 2.25016 8.06152 2.25C11.565 2.25 13.75 4.86854 13.75 8C13.75 11.1315 11.565 13.75 8.06152 13.75C5.75195 13.7499 3.88716 12.4856 2.98437 10.8818C2.78122 10.521 2.3238 10.3937 1.96289 10.5967C1.60194 10.7999 1.47357 11.2572 1.67676 11.6182C2.83629 13.6778 5.19211 15.2499 8.06152 15.25C12.4819 15.25 15.25 11.8685 15.25 8C15.25 4.13146 12.4819 0.75 8.06152 0.75ZM8 2.96973C7.58585 2.9698 7.25 3.30556 7.25 3.71973V4.33398C6.01183 4.61237 5.25 5.5567 5.25 6.49512C5.25004 6.88577 5.3425 7.24276 5.53613 7.55176C5.72707 7.85636 5.98749 8.0692 6.25293 8.2207C6.75043 8.50458 7.37933 8.62986 7.84473 8.72852C8.37884 8.84174 8.75056 8.92836 9.00293 9.07227C9.11203 9.13454 9.16457 9.19015 9.19238 9.23438C9.2174 9.2743 9.25 9.34797 9.25 9.49512C9.24994 9.52684 9.2372 9.62284 9.0752 9.7373C8.90505 9.85742 8.57061 9.98924 8.00488 9.98926C7.84847 9.98922 7.55244 9.94601 7.23535 9.8418C6.91178 9.73538 6.66197 9.59643 6.53027 9.46484C6.2374 9.17204 5.7626 9.17204 5.46973 9.46484C5.17704 9.75773 5.17696 10.2326 5.46973 10.5254C5.83802 10.8936 6.33924 11.1261 6.7666 11.2666C6.92658 11.3192 7.09047 11.3598 7.25 11.3945V12C7.25 12.4142 7.58585 12.7499 8 12.75C8.41415 12.7499 8.75 12.4142 8.75 12L8.75 11.4229C9.89613 11.2182 10.7499 10.5353 10.75 9.49512C10.75 9.10452 10.6574 8.74746 10.4639 8.43848C10.273 8.13395 10.0124 7.92103 9.74707 7.76953C9.24957 7.48566 8.62067 7.35939 8.15527 7.26074C7.62136 7.14756 7.24942 7.06179 6.99707 6.91797C6.88771 6.85554 6.83538 6.79916 6.80762 6.75488C6.78262 6.71497 6.75004 6.64206 6.75 6.49512C6.75 6.3674 6.98639 5.75009 8.00488 5.75C8.54078 5.75001 9.05498 5.78215 9.3291 6.33008C9.51426 6.70032 9.96461 6.85079 10.335 6.66602C10.7053 6.48075 10.8561 6.02962 10.6709 5.65918C10.1905 4.69854 9.37679 4.39321 8.75 4.2959V3.71973C8.75 3.30556 8.41415 2.9698 8 2.96973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRefund16.category = 'Money & Shopping';\n\nexport default Refund16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Refund20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Refund20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0762 1.25C6.18069 1.25001 3.87326 3.40919 2.75 5.62598V4C2.75 3.58579 2.41421 3.25 2 3.25C1.58579 3.25 1.25 3.58579 1.25 4V7.38477C1.25008 8.30186 1.98831 9.05749 2.91406 9.05762H5C5.41421 9.05762 5.75 8.72183 5.75 8.30762C5.74996 7.89344 5.41419 7.55762 5 7.55762H3.59668C4.18646 5.41151 6.13009 2.75001 10.0762 2.75C14.4939 2.75 17.25 6.06085 17.25 10C17.25 13.9392 14.4939 17.25 10.0762 17.25C6.92237 17.25 4.40139 15.2453 3.39648 12.8525C3.23613 12.4707 2.79688 12.291 2.41504 12.4512C2.03314 12.6116 1.85328 13.0517 2.01367 13.4336C3.23203 16.3343 6.26722 18.75 10.0762 18.75C15.4108 18.75 18.75 14.6762 18.75 10C18.75 5.32377 15.4108 1.25 10.0762 1.25ZM9.99609 3.96973C9.58193 3.96978 9.24609 4.30555 9.24609 4.71973V5.1416C7.49445 5.42825 6.51478 6.70614 6.51465 7.92676C6.51466 8.43172 6.62534 8.88115 6.85547 9.26562C7.08471 9.64838 7.4036 9.9194 7.74414 10.1152C8.19771 10.376 8.73963 10.526 9.24609 10.6357V13.3721C8.88434 13.278 8.63541 13.1218 8.46094 12.9648C8.16984 12.7029 8.02738 12.3866 7.96582 12.1895C7.84218 11.7945 7.42152 11.574 7.02637 11.6973C6.63113 11.8207 6.41093 12.2414 6.53418 12.6367C6.64775 13.0004 6.90543 13.5836 7.45703 14.0801C7.89192 14.4714 8.47859 14.7795 9.24609 14.9023V15.2803C9.2461 15.6945 9.58193 16.0302 9.99609 16.0303C10.4103 16.0303 10.7461 15.6945 10.7461 15.2803V14.9004C12.4986 14.614 13.4774 13.3366 13.4775 12.1162C13.4775 11.6113 13.3669 11.1618 13.1367 10.7773C12.9075 10.3945 12.5886 10.1236 12.248 9.92773C11.7945 9.66692 11.2526 9.51595 10.7461 9.40625L10.7461 6.66504C11.6861 6.89301 11.9523 7.52744 11.9932 7.72754C12.0759 8.13302 12.4714 8.39476 12.877 8.3125C13.2827 8.2298 13.5455 7.83356 13.4629 7.42773C13.3047 6.65157 12.5412 5.41175 10.7461 5.1377V4.71973C10.7461 4.30551 10.4103 3.96973 9.99609 3.96973ZM10.7461 10.9492C11.0452 11.0257 11.2964 11.1105 11.5 11.2275C11.6714 11.3261 11.7801 11.4318 11.8496 11.5479C11.9182 11.6624 11.9775 11.8359 11.9775 12.1162C11.9774 12.4671 11.6749 13.1344 10.7461 13.373V10.9492ZM9.24609 9.09375C8.94687 9.01702 8.69588 8.93156 8.49219 8.81445C8.32083 8.7159 8.21212 8.61112 8.14258 8.49512C8.07401 8.38053 8.01466 8.20706 8.01465 7.92676C8.01479 7.57641 8.31714 6.90775 9.24609 6.66895L9.24609 9.09375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRefund20.category = 'Money & Shopping';\n\nexport default Refund20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Refund24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Refund24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0957 1.25C6.85781 1.25 3.96049 4.42639 2.75 7.39453V5.22656C2.75 4.81235 2.41421 4.47656 2 4.47656C1.58579 4.47656 1.25 4.81235 1.25 5.22656V8.73047C1.25 9.77506 2.09056 10.6346 3.14258 10.6348H5.49219C5.90628 10.6347 6.24211 10.2989 6.24219 9.88477C6.24219 9.4706 5.90633 9.13485 5.49219 9.13477L3.75391 9.13477C4.4278 6.35553 6.90928 2.75 12.0957 2.75C17.7322 2.75023 21.25 6.98406 21.25 12C21.25 17.0159 17.7322 21.2498 12.0957 21.25C8.09581 21.25 4.91418 18.8643 3.6123 15.8682C3.44724 15.4883 3.00587 15.3135 2.62598 15.4785C2.24607 15.6436 2.07224 16.0859 2.2373 16.4658C3.77036 19.9938 7.48143 22.75 12.0957 22.75C18.6491 22.7498 22.75 17.753 22.75 12C22.75 6.24698 18.6491 1.25024 12.0957 1.25ZM12.0078 5.08594C11.5938 5.0862 11.2578 5.42189 11.2578 5.83594V6.43164C9.11662 6.70982 7.90654 8.16578 7.90625 9.57812C7.90625 10.1553 8.04021 10.6615 8.30957 11.0898C8.57691 11.5147 8.94748 11.8144 9.34375 12.0312C9.91443 12.3434 10.6078 12.5165 11.2578 12.6455V16.0977C10.664 15.9923 10.2655 15.7696 9.99609 15.5391C9.61303 15.211 9.43006 14.8192 9.35156 14.5801C9.22212 14.187 8.79758 13.9725 8.4043 14.1016C8.01155 14.231 7.79731 14.6548 7.92578 15.0479C8.06208 15.4631 8.37023 16.1218 9.02051 16.6787C9.55472 17.136 10.2852 17.4938 11.2578 17.6162V18.1602C11.2579 18.5742 11.5939 18.9099 12.0078 18.9102C12.4219 18.91 12.7578 18.5742 12.7578 18.1602V17.6143C14.9005 17.3366 16.1092 15.8801 16.1094 14.4678C16.1093 13.8905 15.9756 13.3834 15.7061 12.9551C15.4387 12.5305 15.068 12.2314 14.6719 12.0146C14.1013 11.7027 13.4078 11.5293 12.7578 11.4004L12.7578 7.94434C14.1688 8.17906 14.5671 9.05399 14.626 9.32812C14.7128 9.73272 15.1109 9.9905 15.5156 9.9043C15.9206 9.8176 16.1794 9.41869 16.0928 9.01367C15.9006 8.11697 14.9665 6.69338 12.7578 6.42773V5.83594C12.7578 5.42181 12.4219 5.08608 12.0078 5.08594ZM12.7578 12.9365C13.2322 13.0407 13.6341 13.1562 13.9521 13.3301C14.1836 13.4567 14.3374 13.5967 14.4365 13.7539C14.5334 13.9079 14.6093 14.1287 14.6094 14.4678C14.6091 14.9421 14.1513 15.8539 12.7578 16.0986V12.9365ZM11.2578 11.1094C10.7834 11.0051 10.3816 10.8898 10.0635 10.7158C9.83181 10.589 9.67814 10.4484 9.5791 10.291C9.48231 10.137 9.40625 9.91701 9.40625 9.57812C9.40658 9.10444 9.86517 8.1935 11.2578 7.94824L11.2578 11.1094Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRefund24.category = 'Money & Shopping';\n\nexport default Refund24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Refund32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Refund32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.124 2.25C8.69433 2.25 4.95109 7.24416 3.75 11.3301V7.75C3.75 7.33579 3.41421 7 3 7C2.58579 7 2.25 7.33579 2.25 7.75V11.75C2.25 12.9857 3.24402 13.9998 4.48535 14L8.42871 14C8.84284 13.9999 9.17871 13.6642 9.17871 13.25C9.17871 12.8358 8.84284 12.5001 8.42871 12.5L4.99805 12.5C5.79184 8.7819 9.07482 3.75 16.124 3.75C23.5892 3.75011 28.25 9.3686 28.25 16C28.25 22.6314 23.5892 28.2499 16.124 28.25C11.0078 28.25 6.89001 25.234 5.0625 21.4258C4.8833 21.0523 4.43594 20.895 4.0625 21.0742C3.6891 21.2534 3.53181 21.7008 3.71094 22.0742C5.77394 26.3733 10.399 29.75 16.124 29.75C24.5062 29.7499 29.75 23.3685 29.75 16C29.75 8.63152 24.5062 2.25011 16.124 2.25ZM16.0264 6.55762C15.6123 6.5578 15.2764 6.89352 15.2764 7.30762V8.19336C12.1768 8.48476 10.5244 10.5653 10.5244 12.4502C10.5245 13.2301 10.7004 13.897 11.0439 14.4551C11.3861 15.0106 11.8649 15.4105 12.3936 15.7061C13.2368 16.1774 14.2875 16.4195 15.2764 16.6113V22.2832C14.1833 22.1589 13.4599 21.7704 12.9766 21.3477C12.3761 20.8222 12.0886 20.1958 11.9639 19.8076C11.8371 19.4134 11.4148 19.1966 11.0205 19.3232C10.6263 19.45 10.4095 19.8723 10.5361 20.2666C10.7161 20.8268 11.1243 21.7199 11.9893 22.4766C12.7451 23.1377 13.81 23.6575 15.2764 23.791L15.2764 24.6768C15.2765 25.0907 15.6124 25.4266 16.0264 25.4268C16.4405 25.4268 16.7762 25.0908 16.7764 24.6768L16.7764 23.79C19.8779 23.4997 21.5282 21.4191 21.5283 19.5342C21.5283 18.7542 21.3524 18.0874 21.0088 17.5293C20.6667 16.9737 20.1879 16.5739 19.6592 16.2783C18.8159 15.8069 17.7652 15.5639 16.7764 15.3721V9.69629C19.1892 9.95526 19.9256 11.4482 20.0439 12.0137C20.1289 12.4188 20.5264 12.6784 20.9316 12.5937C21.3369 12.5088 21.5974 12.1114 21.5127 11.7061C21.2639 10.5178 19.9853 8.46762 16.7764 8.18945V7.30762C16.7764 6.8934 16.4406 6.55762 16.0264 6.55762ZM16.7764 16.8994C17.6235 17.073 18.3574 17.2691 18.9277 17.5879C19.2896 17.7903 19.554 18.0273 19.7314 18.3154C19.9073 18.6011 20.0283 18.9863 20.0283 19.5342C20.0282 20.4811 19.1402 22.0147 16.7764 22.2842V16.8994ZM15.2764 15.083C14.4297 14.9094 13.6962 14.7152 13.126 14.3965C12.7639 14.1941 12.4988 13.9572 12.3213 13.6689C12.1454 13.3833 12.0245 12.9981 12.0244 12.4502C12.0244 11.5042 12.9136 9.96978 15.2764 9.69922V15.083Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRefund32.category = 'Money & Shopping';\n\nexport default Refund32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Reply12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Reply12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 10C11.25 7 10.75 4 5.75 4V1.94907C5.75 1.77592 5.54491 1.68458 5.41621 1.80041L1.08035 5.70268C0.903801 5.86158 0.903801 6.13842 1.08035 6.29732L5.41621 10.1996C5.54491 10.3154 5.75 10.2241 5.75 10.0509V8C7.75 8 9.5 8 11.25 10Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReply12.category = 'Arrows';\n\nexport default Reply12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Reply16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Reply16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 12.7619C14.25 9.19047 13.7024 5.75 7.75002 5.75V3.16363C7.75002 2.90548 7.44563 2.76787 7.25183 2.93841L1.92665 7.62464C1.70041 7.82374 1.70041 8.17625 1.92665 8.37535L7.25183 13.0616C7.44563 13.2321 7.75002 13.0945 7.75002 12.8364V10.25C10.131 10.25 12.1667 10.3809 14.25 12.7619Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReply16.category = 'Arrows';\n\nexport default Reply16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Reply20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Reply20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 16.2857C18.25 11.5714 17.1071 7.25 9.25 7.25V3.44145C9.25 3.17897 8.93673 3.04306 8.74505 3.22237L1.96838 9.56184C1.71491 9.79896 1.71491 10.201 1.96838 10.4382L8.74505 16.7776C8.93673 16.9569 9.25 16.821 9.25 16.5585V12.75C12.3929 12.75 15.5 13.1429 18.25 16.2857Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReply20.category = 'Arrows';\n\nexport default Reply20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Reply24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Reply24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 19.75C22.25 13.8929 21.0119 8.25 11.25 8.25V4.14199C11.25 3.70611 10.7311 3.47894 10.4109 3.77459L2.09703 11.4489C1.77531 11.7459 1.77531 12.2541 2.09703 12.5511L10.4109 20.2254C10.7311 20.5211 11.25 20.2939 11.25 19.858V15.75C15.1548 15.75 18.8333 15.8452 22.25 19.75Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReply24.category = 'Arrows';\n\nexport default Reply24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Reply32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Reply32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.25 26.75C30.25 18.6071 28.3215 10.75 14.75 10.75V5.2297C14.75 4.57334 13.9665 4.23361 13.4874 4.68222L2.17963 15.27C1.75761 15.6652 1.75761 16.3348 2.17963 16.73L13.4874 27.3178C13.9665 27.7664 14.75 27.4267 14.75 26.7703V21.25C20.1786 21.25 25.5 21.3214 30.25 26.75Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReply32.category = 'Arrows';\n\nexport default Reply32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11 10C11 7 10.5 4 6 4V1.94907C6 1.77592 5.79491 1.68458 5.66621 1.80041L1.33035 5.70268C1.1538 5.86158 1.1538 6.13842 1.33035 6.29732L5.66621 10.1996C5.79491 10.3154 6 10.2241 6 10.0509V8C8 8 9.25 8 11 10Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyBold12.category = 'Arrows';\n\nexport default ReplyBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 12.7619C14 9.19047 13.3432 6 8 6V3.16362C8 2.90547 7.69561 2.76787 7.50181 2.93841L2.17654 7.62464C1.95029 7.82374 1.95029 8.17625 2.17654 8.37535L7.50181 13.0616C7.69561 13.2321 8 13.0945 8 12.8364V10C10.381 10 11.9167 10.3809 14 12.7619Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyBold16.category = 'Arrows';\n\nexport default ReplyBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 16.2857C18 11.5714 16.25 7 9 7V3.47426C9 3.20699 8.67686 3.07314 8.48787 3.26213L2.17426 9.57574C1.93995 9.81005 1.93995 10.1899 2.17426 10.4243L8.48787 16.7379C8.67686 16.9269 9 16.793 9 16.5257V13C12.1429 13 15.25 13.1429 18 16.2857Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyBold20.category = 'Arrows';\n\nexport default ReplyBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22 19.75C22 13.8929 20.5 8.25 11 8.25V4.1841C11 3.74194 10.4682 3.5174 10.1513 3.82574L2.30248 11.4624C1.99983 11.7569 1.99983 12.2431 2.30248 12.5375L10.1513 20.1743C10.4682 20.4826 11 20.2581 11 19.8159V15.75C14.9048 15.75 18.5833 15.8452 22 19.75Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyBold24.category = 'Arrows';\n\nexport default ReplyBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30 26.75C30 18.6071 27.5 11 15.0001 11V5.2297C15.0001 4.57334 14.2166 4.23361 13.7375 4.68222L2.42975 15.27C2.00773 15.6652 2.00773 16.3348 2.42975 16.73L13.7375 27.3178C14.2166 27.7664 15.0001 27.4267 15.0001 26.7703V21C20.4287 21 25.25 21.3214 30 26.75Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyBold32.category = 'Arrows';\n\nexport default ReplyBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11 10C11 7 10.5 4 6 4V1.94907C6 1.77592 5.79491 1.68458 5.66621 1.80041L1.33035 5.70268C1.1538 5.86158 1.1538 6.13842 1.33035 6.29732L5.66621 10.1996C5.79491 10.3154 6 10.2241 6 10.0509V8C8 8 9.25 8 11 10Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyBoldFilled12.category = 'Arrows';\n\nexport default ReplyBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 12.7619C14 9.19047 13.3432 6 8 6V3.16362C8 2.90547 7.69561 2.76787 7.50181 2.93841L2.17654 7.62464C1.95029 7.82374 1.95029 8.17625 2.17654 8.37535L7.50181 13.0616C7.69561 13.2321 8 13.0945 8 12.8364V10C10.381 10 11.9167 10.3809 14 12.7619Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyBoldFilled16.category = 'Arrows';\n\nexport default ReplyBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 16.2857C18 11.5714 16.25 7 9 7V3.47426C9 3.20699 8.67686 3.07314 8.48787 3.26213L2.17426 9.57574C1.93995 9.81005 1.93995 10.1899 2.17426 10.4243L8.48787 16.7379C8.67686 16.9269 9 16.793 9 16.5257V13C12.1429 13 15.25 13.1429 18 16.2857Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyBoldFilled20.category = 'Arrows';\n\nexport default ReplyBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22 19.75C22 13.8929 20.5 8.25 11 8.25V4.1841C11 3.74194 10.4682 3.5174 10.1513 3.82574L2.30248 11.4624C1.99983 11.7569 1.99983 12.2431 2.30248 12.5375L10.1513 20.1743C10.4682 20.4826 11 20.2581 11 19.8159V15.75C14.9048 15.75 18.5833 15.8452 22 19.75Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyBoldFilled24.category = 'Arrows';\n\nexport default ReplyBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30 26.75C30 18.6071 27.5 11 15.0001 11V5.2297C15.0001 4.57334 14.2166 4.23361 13.7375 4.68222L2.42975 15.27C2.00773 15.6652 2.00773 16.3348 2.42975 16.73L13.7375 27.3178C14.2166 27.7664 15.0001 27.4267 15.0001 26.7703V21C20.4287 21 25.25 21.3214 30 26.75Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyBoldFilled32.category = 'Arrows';\n\nexport default ReplyBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 10C11.25 7 10.75 4 5.75 4V1.94907C5.75 1.77592 5.54491 1.68458 5.41621 1.80041L1.08035 5.70268C0.903801 5.86158 0.903801 6.13842 1.08035 6.29732L5.41621 10.1996C5.54491 10.3154 5.75 10.2241 5.75 10.0509V8C7.75 8 9.5 8 11.25 10Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyFilled12.category = 'Arrows';\n\nexport default ReplyFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 12.7619C14.25 9.19047 13.7024 5.75 7.75002 5.75V3.16363C7.75002 2.90548 7.44563 2.76787 7.25183 2.93841L1.92665 7.62464C1.70041 7.82374 1.70041 8.17625 1.92665 8.37535L7.25183 13.0616C7.44563 13.2321 7.75002 13.0945 7.75002 12.8364V10.25C10.131 10.25 12.1667 10.3809 14.25 12.7619Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyFilled16.category = 'Arrows';\n\nexport default ReplyFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 16.2857C18.25 11.5714 17.1071 7.25 9.25 7.25V3.44145C9.25 3.17897 8.93673 3.04306 8.74505 3.22237L1.96838 9.56184C1.71491 9.79896 1.71491 10.201 1.96838 10.4382L8.74505 16.7776C8.93673 16.9569 9.25 16.821 9.25 16.5585V12.75C12.3929 12.75 15.5 13.1429 18.25 16.2857Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyFilled20.category = 'Arrows';\n\nexport default ReplyFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 19.75C22.25 13.8929 21.0119 8.25 11.25 8.25V4.14199C11.25 3.70611 10.7311 3.47894 10.4109 3.77459L2.09703 11.4489C1.77531 11.7459 1.77531 12.2541 2.09703 12.5511L10.4109 20.2254C10.7311 20.5211 11.25 20.2939 11.25 19.858V15.75C15.1548 15.75 18.8333 15.8452 22.25 19.75Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyFilled24.category = 'Arrows';\n\nexport default ReplyFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ReplyFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ReplyFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.2499 26.75C30.2499 18.6071 28.3213 10.75 14.7499 10.75V5.2297C14.7499 4.57334 13.9664 4.23361 13.4873 4.68222L2.1795 15.27C1.75749 15.6652 1.75749 16.3348 2.1795 16.73L13.4873 27.3178C13.9664 27.7664 14.7499 27.4267 14.7499 26.7703V21.25C20.1785 21.25 25.4999 21.3214 30.2499 26.75Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nReplyFilled32.category = 'Arrows';\n\nexport default ReplyFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RewardDiamond12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RewardDiamond12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.45215 0.25C9.06749 0.250166 9.63819 0.573488 9.9541 1.10156L11.791 4.17285C12.1793 4.82248 12.1061 5.6487 11.6094 6.21973L7.33984 11.126C6.64237 11.9273 5.3968 11.9271 4.69922 11.126L0.429688 6.21973C-0.0672396 5.64863 -0.1404 4.8226 0.248047 4.17285L2.08496 1.10156C2.40099 0.573522 2.9715 0.25 3.58691 0.25H8.45215ZM3.58691 1.75C3.49904 1.75 3.41723 1.7967 3.37207 1.87207L1.53516 4.94238C1.47969 5.0352 1.49053 5.15378 1.56152 5.23535L5.83105 10.1406C5.93075 10.2549 6.10843 10.255 6.20801 10.1406L10.4775 5.23535C10.5483 5.15385 10.5592 5.03509 10.5039 4.94238L8.66699 1.87207C8.62193 1.79673 8.53991 1.75017 8.45215 1.75H3.58691ZM5.50195 3.33301C5.58847 2.76709 6.40372 2.76709 6.49023 3.33301L6.58496 3.95117C6.65117 4.38304 6.98999 4.72193 7.42188 4.78809L8.04004 4.88281C8.60591 4.96936 8.60593 5.78457 8.04004 5.87109L7.42188 5.96582C6.98995 6.03199 6.65112 6.3708 6.58496 6.80273L6.49023 7.4209C6.40367 7.98673 5.58852 7.98673 5.50195 7.4209L5.40723 6.80273C5.34108 6.37082 5.00221 6.03202 4.57031 5.96582L3.95215 5.87109C3.38623 5.78457 3.38623 4.96933 3.95215 4.88281L4.57031 4.78809C5.00217 4.7219 5.34102 4.38302 5.40723 3.95117L5.50195 3.33301Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRewardDiamond12.category = 'Interface General';\n\nexport default RewardDiamond12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RewardDiamond16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RewardDiamond16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.1758 1.76501C10.9396 1.76505 11.6616 2.11441 12.1357 2.71326L14.4629 5.65173C15.224 6.613 15.1755 7.98473 14.3486 8.89001L9.84668 13.8177C8.85545 14.9027 7.14657 14.9026 6.15527 13.8177L1.65332 8.89001C0.826297 7.98473 0.777903 6.61306 1.53906 5.65173L3.86621 2.71326C4.34039 2.11441 5.06232 1.76501 5.82617 1.76501H10.1758ZM5.82617 3.26501C5.52072 3.26501 5.23167 3.40451 5.04199 3.64392L2.71484 6.58337C2.41059 6.96789 2.43002 7.51626 2.76074 7.8783L7.2627 12.806C7.65923 13.2399 8.34279 13.24 8.73926 12.806L13.2412 7.8783C13.5719 7.51618 13.5905 6.96784 13.2861 6.58337L10.96 3.64392C10.7703 3.40444 10.4813 3.26505 10.1758 3.26501H5.82617ZM7.51172 4.8031C7.62281 4.27323 8.37914 4.27323 8.49023 4.8031L8.7334 5.96521C8.79429 6.25562 9.02134 6.48334 9.31152 6.54529L10.4873 6.79626C11.0142 6.90916 11.0143 7.66098 10.4873 7.7738L9.31152 8.02478C9.02145 8.08671 8.79439 8.31363 8.7334 8.60388L8.49023 9.76697C8.37897 10.2965 7.62305 10.2964 7.51172 9.76697L7.26758 8.60388C7.20656 8.31375 6.98038 8.08675 6.69043 8.02478L5.51465 7.7738C4.98718 7.6612 4.9872 6.90889 5.51465 6.79626L6.69043 6.54529C6.98058 6.48331 7.2067 6.2556 7.26758 5.96521L7.51172 4.8031Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRewardDiamond16.category = 'Interface General';\n\nexport default RewardDiamond16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RewardDiamond20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RewardDiamond20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9873 2.0946C13.8227 2.0946 14.6129 2.47451 15.1348 3.12683L18.3975 7.20496C19.2467 8.26648 19.1926 9.78906 18.2705 10.788L12.0195 17.5604C10.9307 18.7397 9.06734 18.7398 7.97852 17.5604L1.72754 10.788C0.805484 9.78907 0.751396 8.26648 1.60059 7.20496L4.86328 3.12683C5.38515 2.47449 6.17534 2.0946 7.01074 2.0946H12.9873ZM7.01074 3.5946C6.63103 3.5946 6.2714 3.76686 6.03418 4.06335L2.77148 8.14246C2.38602 8.6248 2.41049 9.31649 2.8291 9.77039L9.08105 16.5428C9.57604 17.0788 10.4231 17.079 10.918 16.5428L17.1689 9.77039C17.5877 9.31646 17.6122 8.62485 17.2266 8.14246L13.9639 4.06335C13.7267 3.76693 13.367 3.5946 12.9873 3.5946H7.01074ZM9.51758 5.7782C9.65494 5.29324 10.3431 5.29327 10.4805 5.7782L11.0127 7.65808C11.06 7.82502 11.1904 7.95554 11.3574 8.00281L13.2363 8.53503C13.7214 8.67235 13.7214 9.35964 13.2363 9.49695L11.3574 10.0292C11.1904 10.0764 11.06 10.207 11.0127 10.3739L10.4805 12.2538C10.3431 12.7387 9.65495 12.7387 9.51758 12.2538L8.98633 10.3739C8.93903 10.2069 8.80768 10.0765 8.64062 10.0292L6.76172 9.49695C6.27663 9.35964 6.27663 8.67235 6.76172 8.53503L8.64062 8.00281C8.80767 7.95552 8.93903 7.82512 8.98633 7.65808L9.51758 5.7782Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRewardDiamond20.category = 'Interface General';\n\nexport default RewardDiamond20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RewardDiamond24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RewardDiamond24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5195 2.65076C16.5827 2.65076 17.5887 3.13405 18.2529 3.96423L22 8.64783C23.0807 9.99884 23.0123 11.9371 21.8389 13.2084L14.5742 21.0785C13.1884 22.5795 10.8165 22.5794 9.43066 21.0785L2.16602 13.2084C0.992478 11.937 0.924058 9.99886 2.00488 8.64783L5.75195 3.96423C6.41611 3.13419 7.42132 2.65083 8.48438 2.65076H15.5195ZM8.48438 4.15076C7.8769 4.15083 7.30234 4.42737 6.92285 4.90173L3.17578 9.58435C2.55816 10.3564 2.59796 11.4643 3.26855 12.1908L10.5322 20.0609C11.3241 20.9187 12.6797 20.9185 13.4717 20.0609L20.7363 12.1908C21.4069 11.4643 21.4457 10.3564 20.8281 9.58435L17.082 4.90173C16.7025 4.4273 16.1271 4.15076 15.5195 4.15076H8.48438ZM11.4072 7.12341C11.5045 6.43533 12.4976 6.43548 12.5947 7.12341L12.7891 8.50134C12.9138 9.38765 13.6122 10.0834 14.499 10.2045L15.8594 10.39C16.5475 10.484 16.5524 11.4774 15.8652 11.5785L14.4785 11.7826C13.6018 11.9116 12.9139 12.6025 12.7891 13.4799L12.5947 14.847C12.4966 15.5336 11.5055 15.5338 11.4072 14.847L11.2109 13.4779C11.0855 12.6013 10.3986 11.9116 9.52246 11.7826L8.13574 11.5785C7.44903 11.477 7.4546 10.484 8.14258 10.39L9.50195 10.2045C10.3881 10.0834 11.0866 9.38887 11.2119 8.5033L11.4072 7.12341Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRewardDiamond24.category = 'Interface General';\n\nexport default RewardDiamond24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RewardDiamond32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RewardDiamond32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.8145 2.99268C22.1813 2.99277 23.4742 3.61389 24.3281 4.68115L29.458 11.0942C30.8476 12.8313 30.7597 15.3229 29.251 16.9575L19.3066 27.73C17.5248 29.6601 14.4761 29.6602 12.6943 27.73L2.75 16.9575C1.24126 15.3229 1.15336 12.8312 2.54297 11.0942L7.67285 4.68115C8.52676 3.61389 9.8197 2.99278 11.1865 2.99268H20.8145ZM11.1865 4.49268C10.2754 4.49278 9.41397 4.90721 8.84473 5.61865L3.71387 12.0317C2.78772 13.1897 2.84677 14.8503 3.85254 15.9399L13.7959 26.7124C14.9838 27.9993 17.0172 27.9993 18.2051 26.7124L28.1484 15.9399C29.1542 14.8503 29.2133 13.1897 28.2871 12.0317L23.1572 5.61865C22.588 4.90709 21.7257 4.49277 20.8145 4.49268H11.1865ZM15.21 8.03955C15.3531 7.14066 16.6468 7.14076 16.79 8.03955L17.2451 10.8999C17.3972 11.8557 18.1439 12.6074 19.0986 12.7661L22.0039 13.2485C22.903 13.398 22.8925 14.6947 21.9912 14.8296L19.1348 15.2554C18.1621 15.4008 17.3962 16.1616 17.2441 17.1333L16.791 20.0347C16.6496 20.9358 15.3514 20.9358 15.21 20.0347L14.7559 17.1333C14.6038 16.1616 13.838 15.4007 12.8652 15.2554L10.0098 14.8296C9.10824 14.6949 9.09789 13.398 9.99707 13.2485L12.9023 12.7661C13.8568 12.6073 14.6028 11.8555 14.7549 10.8999L15.21 8.03955Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRewardDiamond32.category = 'Interface General';\n\nexport default RewardDiamond32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Rocket12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Rocket12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.83691 9.24451C3.12558 8.94771 3.60049 8.9414 3.89746 9.22986C4.19434 9.5185 4.20152 9.9934 3.91309 10.2904L3.0791 11.1478C2.79035 11.4446 2.31547 11.4511 2.01855 11.1625C1.7218 10.8737 1.71524 10.3988 2.00391 10.1019L2.83691 9.24451ZM1.72656 8.10193C2.01533 7.80529 2.49024 7.79866 2.78711 8.08728C3.08378 8.37602 3.09033 8.85093 2.80176 9.14783L1.41309 10.5765C1.1244 10.8735 0.649542 10.8798 0.352539 10.5912C0.0555963 10.3025 0.0483224 9.82764 0.336914 9.53064L1.72656 8.10193ZM10.2021 0.643921C10.8747 0.665708 11.4079 1.24484 11.3535 1.93396C11.1992 3.88578 10.2413 5.39294 8.875 6.70935V8.57849C8.87489 8.97859 8.68373 9.35088 8.36719 9.58435L8.22363 9.67517L6.47363 10.6302L6.31543 10.7035C5.51765 11.0078 4.625 10.4221 4.625 9.53259V8.88025L3.12012 7.37537H2.46777C1.51899 7.37537 0.916017 6.35964 1.37012 5.52673L2.32422 3.77673L2.41602 3.63318C2.64958 3.31641 3.02168 3.12537 3.42188 3.12537H5.29102C6.60745 1.75905 8.11452 0.801151 10.0664 0.646851L10.2021 0.643921ZM6.125 8.93103V9.11072L7.375 8.42908V7.93884L6.125 8.93103ZM9.8125 2.18591C8.43361 2.39596 7.29729 3.15211 6.17773 4.37048L4.43359 6.56677L5.43164 7.5658L7.63379 5.81677C8.84957 4.69839 9.603 3.56348 9.8125 2.18591ZM2.8877 5.87537H3.06836L4.06152 4.62537H3.57031L2.8877 5.87537Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRocket12.category = 'Interface General';\n\nexport default Rocket12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Rocket16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Rocket16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.96289 12.5009C4.25165 12.2041 4.72652 12.1975 5.02344 12.4862C5.32012 12.775 5.32668 13.2499 5.03809 13.5468L3.92676 14.6893C3.63801 14.9862 3.16317 14.9927 2.86621 14.704C2.56948 14.4152 2.56291 13.9403 2.85156 13.6434L3.96289 12.5009ZM2.48145 10.9774C2.77019 10.6805 3.24502 10.6731 3.54199 10.9618C3.83889 11.2504 3.84512 11.7253 3.55664 12.0223L1.70508 13.9276C1.41637 14.2246 0.941529 14.2309 0.644531 13.9423C0.34757 13.6536 0.340251 13.1787 0.628906 12.8817L2.48145 10.9774ZM13.5947 1.10828C14.351 1.1328 14.9497 1.78348 14.8887 2.55847C14.6865 5.11543 13.419 7.09038 11.584 8.83679V11.4374C11.584 11.9558 11.3006 12.4332 10.8457 12.6815L8.51172 13.954C7.56783 14.4685 6.41699 13.7852 6.41699 12.7098V11.7362L4.26367 9.58289H3.29004C2.21472 9.58288 1.53115 8.43214 2.0459 7.48816L3.31934 5.15515L3.42285 4.99207C3.68752 4.63334 4.1092 4.41696 4.5625 4.41687H7.16211C8.90873 2.58138 10.884 1.3134 13.4414 1.11121L13.5947 1.10828ZM7.91699 11.788V12.5702L10.084 11.3876V10.0663L7.91699 11.788ZM13.373 2.62683C11.3101 2.84352 9.65581 3.91418 8.05469 5.65613L5.57715 8.77527L7.22363 10.4218L10.3428 7.94519C12.0851 6.34383 13.1564 4.69016 13.373 2.62683ZM3.43066 8.08289H4.21289L5.93359 5.91687H4.61133L3.43066 8.08289ZM10.8281 4.0155C11.4494 4.0155 11.9531 4.51924 11.9531 5.1405C11.9531 5.76182 11.4494 6.2655 10.8281 6.2655C10.207 6.26533 9.70312 5.76172 9.70312 5.1405C9.70319 4.51935 10.207 4.01567 10.8281 4.0155Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRocket16.category = 'Interface General';\n\nexport default Rocket16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Rocket20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Rocket20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.51855 15.7422C5.8073 15.4452 6.28213 15.4388 6.5791 15.7275C6.87581 16.0163 6.88239 16.4912 6.59375 16.7881L5.20508 18.2168C4.91637 18.5133 4.4414 18.5198 4.14453 18.2314C3.84765 17.9428 3.84137 17.4679 4.12988 17.1709L5.51855 15.7422ZM3.66699 13.8379C3.95572 13.5409 4.43055 13.5336 4.72754 13.8223C5.02427 14.111 5.0307 14.5859 4.74219 14.8828L2.42773 17.2637C2.13913 17.5603 1.66414 17.5675 1.36719 17.2793C1.07036 16.9907 1.06331 16.5158 1.35156 16.2188L3.66699 13.8379ZM17.248 1.56152C18.1664 1.48926 18.927 2.25058 18.8545 3.16895C18.6044 6.33052 17.0276 8.77291 14.7227 10.9502V14.2822C14.7226 14.8614 14.4066 15.3944 13.8984 15.6719H13.8975L13.5391 15.0137L13.1797 14.3555C13.2064 14.3408 13.2226 14.3125 13.2227 14.2822V12.1807L10.1396 14.6289V15.873C10.1397 15.8942 10.1445 15.9067 10.1494 15.915C10.1555 15.9251 10.1662 15.9357 10.1807 15.9443C10.1953 15.953 10.2099 15.9566 10.2217 15.957C10.2313 15.9574 10.2443 15.9562 10.2627 15.9463L13.1797 14.3555L13.8975 15.6719L10.9814 17.2627C9.92651 17.838 8.63978 17.0748 8.63965 15.873V14.5781L5.83789 11.7764H4.54395C3.34223 11.7764 2.57829 10.4905 3.15332 9.43555L3.81152 9.79395L4.4707 10.1533C4.46065 10.1717 4.45871 10.1847 4.45898 10.1943C4.4594 10.2061 4.46317 10.2208 4.47168 10.2354C4.48037 10.25 4.49177 10.2606 4.50195 10.2666C4.51028 10.2715 4.52277 10.2764 4.54395 10.2764H5.78711L8.23535 7.19336H6.13477C6.10447 7.19336 6.0762 7.20985 6.06152 7.23633L4.4707 10.1533L3.15332 9.43457L4.74414 6.51855C5.0216 6.00995 5.55539 5.69336 6.13477 5.69336H9.46484C11.6423 3.38806 14.0861 1.81148 17.248 1.56152ZM17.3584 3.05664C14.6078 3.27626 12.4362 4.6694 10.3564 6.93359L7.15234 10.9688L9.44629 13.2637L13.4766 10.0635C15.7441 7.98198 17.1389 5.80987 17.3584 3.05664ZM13.9668 5.00488C14.7433 5.00508 15.373 5.6346 15.373 6.41113C15.3729 7.18751 14.7432 7.81719 13.9668 7.81738C13.1903 7.81738 12.5607 7.18763 12.5605 6.41113C12.5605 5.63448 13.1901 5.00488 13.9668 5.00488Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRocket20.category = 'Interface General';\n\nexport default Rocket20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Rocket24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Rocket24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.21191 19.0122C6.50057 18.7156 6.97553 18.7092 7.27246 18.9976C7.56933 19.2862 7.57647 19.7611 7.28809 20.0581L5.62109 21.772C5.33241 22.0689 4.85755 22.0762 4.56055 21.7876C4.26376 21.4988 4.25724 21.024 4.5459 20.7271L6.21191 19.0122ZM3.99023 16.7271C4.27891 16.4304 4.75385 16.423 5.05078 16.7114C5.34765 17 5.35381 17.475 5.06543 17.772L2.28809 20.6294C1.99935 20.9264 1.52453 20.9328 1.22754 20.644C0.930777 20.3553 0.923253 19.8804 1.21191 19.5835L3.99023 16.7271ZM20.1904 2.04053C21.2006 1.96068 22.0375 2.79799 21.958 3.80811C21.6602 7.57429 19.7748 10.4855 16.999 13.0942V17.1558C16.999 17.7961 16.6497 18.3852 16.0879 18.6919L12.5879 20.6011C11.4219 21.2368 9.99902 20.3933 9.99902 19.0649V17.4487L6.5498 13.9995H4.93359C3.60576 13.9989 2.76168 12.5775 3.39746 11.4116L5.30664 7.91162C5.61318 7.34972 6.20273 6.9998 6.84277 6.99951H10.9053C13.5137 4.22423 16.4248 2.33842 20.1904 2.04053ZM11.499 17.5005V19.0649C11.499 19.2544 11.7025 19.3752 11.8691 19.2847L15.3691 17.3755L15.4238 17.3354C15.4716 17.289 15.499 17.2242 15.499 17.1558V14.3237L11.499 17.5005ZM20.3086 3.53662C16.9543 3.80203 14.3135 5.49931 11.8018 8.23291L7.86328 13.1919L10.8066 16.1343L15.7588 12.2017C18.4962 9.68797 20.1975 7.04714 20.4629 3.68994C20.4697 3.59941 20.3992 3.52946 20.3086 3.53662ZM6.84277 8.49951C6.75165 8.4998 6.66772 8.55037 6.62402 8.63037L4.71484 12.1294C4.62408 12.2958 4.74439 12.4989 4.93359 12.4995H6.49805L9.6748 8.49951H6.84277ZM16.2422 6.02393C17.1742 6.02394 17.9297 6.77945 17.9297 7.71143C17.9294 8.64319 17.174 9.39891 16.2422 9.39893C15.3104 9.39893 14.5549 8.6432 14.5547 7.71143C14.5547 6.77945 15.3102 6.02393 16.2422 6.02393Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRocket24.category = 'Interface General';\n\nexport default Rocket24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Rocket32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Rocket32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.46191 25.5238C8.75064 25.2274 9.22563 25.2208 9.52246 25.5092C9.81935 25.7978 9.82554 26.2727 9.53711 26.5697L7.31543 28.8558C7.02673 29.1527 6.55187 29.1591 6.25488 28.8705C5.95809 28.5818 5.95079 28.1069 6.23926 27.8099L8.46191 25.5238ZM5.49902 22.4769C5.7877 22.1803 6.26266 22.1729 6.55957 22.4613C6.85644 22.7499 6.8626 23.2248 6.57422 23.5219L2.87109 27.3314C2.58246 27.6283 2.10756 27.6355 1.81055 27.347C1.51379 27.0584 1.50655 26.5835 1.79492 26.2865L5.49902 22.4769ZM26.9414 2.97009C28.1349 2.87604 29.1233 3.86451 29.0293 5.05798C28.6361 10.0315 26.1337 13.8793 22.417 17.351V22.8744C22.417 23.589 22.05 24.2505 21.4531 24.6312L21.3311 24.7035L16.6641 27.2494C15.2759 28.0062 13.5831 27.0015 13.583 25.4203V23.1615L8.83789 18.4164H6.5791C4.99793 18.4162 3.9931 16.7235 4.75 15.3353L7.2959 10.6683C7.66107 9.99946 8.36289 9.5824 9.125 9.5824H14.6494C18.1209 5.86596 21.9681 3.36324 26.9414 2.97009ZM15.083 23.2133V25.4203C15.0831 25.8628 15.5574 26.1441 15.9463 25.932L20.6123 23.3871C20.7995 23.2847 20.917 23.0876 20.917 22.8744V18.5795L15.083 23.2133ZM27.0596 4.46619C22.4961 4.82696 18.9179 7.14263 15.54 10.8226L10.1504 17.6078L14.3906 21.848L21.1758 16.4584C24.8559 13.0805 27.1734 9.5034 27.5342 4.93982C27.5555 4.6659 27.3335 4.44479 27.0596 4.46619ZM9.125 11.0824C8.91173 11.0824 8.7146 11.2 8.6123 11.3871L6.06738 16.0531C5.85536 16.4418 6.1365 16.9162 6.5791 16.9164H8.78516L13.4189 11.0824H9.125ZM21.6562 8.03162C22.8987 8.03188 23.9062 9.03914 23.9062 10.2816C23.906 11.5239 22.8985 12.5314 21.6562 12.5316C20.4137 12.5316 19.4065 11.5241 19.4062 10.2816C19.4062 9.03898 20.4136 8.03162 21.6562 8.03162Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRocket32.category = 'Interface General';\n\nexport default Rocket32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RocketFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RocketFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.83691 9.24451C3.12558 8.94771 3.60049 8.9414 3.89746 9.22986C4.19434 9.5185 4.20152 9.9934 3.91309 10.2904L3.0791 11.1478C2.79035 11.4446 2.31547 11.4511 2.01855 11.1625C1.7218 10.8737 1.71524 10.3988 2.00391 10.1019L2.83691 9.24451ZM1.72656 8.10193C2.01533 7.80529 2.49024 7.79866 2.78711 8.08728C3.08378 8.37602 3.09033 8.85093 2.80176 9.14783L1.41309 10.5765C1.1244 10.8735 0.649542 10.8798 0.352539 10.5912C0.0555963 10.3025 0.0483224 9.82764 0.336914 9.53064L1.72656 8.10193ZM10.2021 0.643921C10.8747 0.665708 11.4079 1.24483 11.3535 1.93396C11.1992 3.88578 10.2413 5.39294 8.875 6.70935V8.57849C8.87489 8.97859 8.68373 9.35088 8.36719 9.58435L8.22363 9.67517L6.47363 10.6302C5.64077 11.0844 4.625 10.4815 4.625 9.53259V8.88025L3.12012 7.37537H2.46777C1.51899 7.37537 0.916017 6.35964 1.37012 5.52673L2.32422 3.77673L2.41602 3.63318C2.64958 3.31641 3.02168 3.12537 3.42188 3.12537H5.29102C6.60745 1.75905 8.11452 0.801151 10.0664 0.646851L10.2021 0.643921Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRocketFilled12.category = 'Interface General';\n\nexport default RocketFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RocketFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RocketFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.96289 12.5009C4.25164 12.204 4.7265 12.1975 5.02344 12.4862C5.32014 12.775 5.32673 13.2499 5.03809 13.5468L3.92676 14.6893C3.63801 14.9862 3.16317 14.9927 2.86621 14.704C2.56948 14.4152 2.56291 13.9403 2.85156 13.6434L3.96289 12.5009ZM2.48145 10.9774C2.77018 10.6804 3.245 10.6731 3.54199 10.9618C3.83891 11.2505 3.84518 11.7253 3.55664 12.0223L1.70508 13.9276C1.41637 14.2246 0.941529 14.2309 0.644531 13.9423C0.347567 13.6536 0.34025 13.1787 0.628906 12.8817L2.48145 10.9774ZM13.5947 1.10828C14.351 1.13278 14.9498 1.78344 14.8887 2.55847C14.6865 5.11546 13.419 7.09037 11.584 8.83679V11.4374C11.584 11.9558 11.3006 12.4333 10.8457 12.6815L8.51172 13.954C7.56783 14.4685 6.41699 13.7851 6.41699 12.7098V11.7362L4.26367 9.58289H3.29004C2.21472 9.58288 1.53115 8.43214 2.0459 7.48816L3.31934 5.15515L3.42285 4.99207C3.68752 4.63331 4.10917 4.41696 4.5625 4.41687H7.16211C8.90874 2.58135 10.884 1.3134 13.4414 1.11121L13.5947 1.10828ZM10.8281 4.0155C10.2068 4.0155 9.70319 4.51924 9.70312 5.1405C9.70312 5.76182 10.2068 6.2655 10.8281 6.2655C11.4494 6.2655 11.9531 5.76182 11.9531 5.1405C11.9531 4.51924 11.4494 4.0155 10.8281 4.0155Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRocketFilled16.category = 'Interface General';\n\nexport default RocketFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RocketFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RocketFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.51855 15.7422C5.8073 15.4452 6.28213 15.4388 6.5791 15.7275C6.87581 16.0163 6.88239 16.4912 6.59375 16.7881L5.20508 18.2168C4.91637 18.5133 4.4414 18.5198 4.14453 18.2314C3.84765 17.9428 3.84137 17.4679 4.12988 17.1709L5.51855 15.7422ZM3.66699 13.8379C3.95572 13.5409 4.43055 13.5336 4.72754 13.8223C5.02427 14.111 5.0307 14.5859 4.74219 14.8828L2.42773 17.2637C2.13913 17.5603 1.66414 17.5675 1.36719 17.2793C1.07036 16.9907 1.06331 16.5158 1.35156 16.2188L3.66699 13.8379ZM17.248 1.56152C18.1664 1.4892 18.927 2.25057 18.8545 3.16895C18.6044 6.33049 17.0277 8.77292 14.7227 10.9502V14.2822C14.7225 14.8614 14.4066 15.3944 13.8984 15.6719H13.8975L10.9814 17.2627C9.92654 17.8379 8.63986 17.0748 8.63965 15.873V14.5781L5.83789 11.7764H4.54395C3.34228 11.7763 2.57838 10.4905 3.15332 9.43555V9.43457L4.74414 6.51855C5.02159 6.00995 5.5554 5.69337 6.13477 5.69336H9.46484C11.6423 3.38804 14.0861 1.81149 17.248 1.56152ZM13.9668 5.00488C13.1902 5.00491 12.5606 5.63455 12.5605 6.41113C12.5608 7.18755 13.1903 7.81736 13.9668 7.81738C14.7433 7.81736 15.3728 7.18755 15.373 6.41113C15.373 5.63455 14.7434 5.00491 13.9668 5.00488Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRocketFilled20.category = 'Interface General';\n\nexport default RocketFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RocketFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RocketFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.21191 19.0123C6.50061 18.7156 6.97553 18.7092 7.27246 18.9977C7.56934 19.2863 7.5765 19.7612 7.28809 20.0582L5.62109 21.7721C5.33241 22.069 4.85755 22.0763 4.56055 21.7877C4.26361 21.499 4.25719 21.0241 4.5459 20.7272L6.21191 19.0123ZM3.99023 16.7272C4.27895 16.4304 4.75385 16.423 5.05078 16.7115C5.34766 17.0002 5.35385 17.4751 5.06543 17.7721L2.28809 20.6295C1.99935 20.9265 1.52453 20.9329 1.22754 20.6442C0.930623 20.3554 0.923202 19.8806 1.21191 19.5836L3.99023 16.7272ZM20.1904 2.04065C21.2006 1.96093 22.0376 2.79814 21.958 3.80823C21.6602 7.57434 19.7747 10.4857 16.999 13.0944V17.1559C16.999 17.7961 16.6496 18.3853 16.0879 18.692L12.5879 20.6012C11.4218 21.237 9.99902 20.3934 9.99902 19.0651V17.4489L6.5498 13.9996H4.93359C3.60561 13.9992 2.76164 12.5777 3.39746 11.4117L5.30664 7.91174C5.61324 7.34982 6.20266 6.99983 6.84277 6.99963H10.9053C13.5137 4.22438 16.4248 2.33848 20.1904 2.04065ZM16.2422 6.02307C15.3104 6.02317 14.5548 6.77878 14.5547 7.71057C14.5547 8.64249 15.3103 9.39797 16.2422 9.39807C17.1741 9.39796 17.9297 8.64248 17.9297 7.71057C17.9295 6.77878 17.174 6.02318 16.2422 6.02307Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRocketFilled24.category = 'Interface General';\n\nexport default RocketFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RocketFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RocketFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.46191 25.5242C8.75055 25.2275 9.22551 25.2212 9.52246 25.5095C9.81945 25.7983 9.82585 26.2731 9.53711 26.5701L7.31543 28.8562C7.02672 29.153 6.55183 29.1594 6.25488 28.8708C5.95831 28.5822 5.95096 28.1072 6.23926 27.8103L8.46191 25.5242ZM5.49902 22.4773C5.78761 22.1805 6.26255 22.1734 6.55957 22.4617C6.85654 22.7504 6.8629 23.2252 6.57422 23.5222L2.87109 27.3318C2.58245 27.6286 2.10752 27.6358 1.81055 27.3474C1.51401 27.0588 1.50673 26.5838 1.79492 26.2869L5.49902 22.4773ZM26.9414 2.97046C28.1351 2.87635 29.1235 3.86471 29.0293 5.05835C28.6361 10.032 26.1339 13.8796 22.417 17.3513V22.8748C22.417 23.5895 22.0502 24.2509 21.4531 24.6316L21.3311 24.7039L16.6641 27.2498C15.276 28.0064 13.5831 27.0019 13.583 25.4207V23.1619L8.83789 18.4167H6.5791C4.99806 18.4164 3.99313 16.7238 4.75 15.3357L7.2959 10.6687C7.66099 9.9997 8.36285 9.58284 9.125 9.58276H14.6494C18.1209 5.86625 21.9681 3.36367 26.9414 2.97046ZM21.6562 8.03101C20.4138 8.03112 19.4064 9.03856 19.4062 10.281C19.4062 11.5236 20.4137 12.5309 21.6562 12.531C22.8987 12.5308 23.9062 11.5235 23.9062 10.281C23.9061 9.03861 22.8986 8.03121 21.6562 8.03101Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRocketFilled32.category = 'Interface General';\n\nexport default RocketFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Rotate12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Rotate12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 7C11.6642 7 12 7.33579 12 7.75V10.75C12 11.1642 11.6642 11.5 11.25 11.5C10.8358 11.5 10.5 11.1642 10.5 10.75V9.96777C9.40085 11.2134 7.79288 12 6 12C3.38785 12 1.16719 10.3312 0.342773 8.00391C0.204492 7.61346 0.409355 7.18418 0.799805 7.0459C1.19014 6.90791 1.6186 7.11262 1.75684 7.50293C2.37576 9.25024 4.04291 10.5 6 10.5C7.55882 10.5 8.93149 9.70563 9.73926 8.5H8.25C7.83579 8.5 7.5 8.16421 7.5 7.75C7.5 7.33579 7.83579 7 8.25 7H11.25ZM6 0C8.61215 1.19826e-05 10.8328 1.66876 11.6572 3.99609C11.7955 4.38654 11.5906 4.81582 11.2002 4.9541C10.8098 5.09213 10.3814 4.8874 10.2432 4.49707C9.62425 2.74976 7.95708 1.50001 6 1.5C4.44117 1.5 3.06851 2.29436 2.26074 3.5H3.75C4.16421 3.5 4.5 3.83579 4.5 4.25C4.5 4.66421 4.16421 5 3.75 5H0.75C0.335786 5 0 4.66421 0 4.25V1.25C0 0.835786 0.335786 0.5 0.75 0.5C1.16421 0.5 1.5 0.835786 1.5 1.25V2.03125C2.59913 0.785917 4.20738 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotate12.category = 'Arrows';\n\nexport default Rotate12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Rotate16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Rotate16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.28516 9.02148C1.68521 8.91494 2.09632 9.15269 2.20312 9.55273C2.88727 12.1142 5.22514 14 8.00098 14C10.4214 13.9997 12.508 12.5656 13.4561 10.5H10.667C10.2528 10.5 9.91699 10.1642 9.91699 9.75C9.91699 9.33579 10.2528 9 10.667 9H14.667C15.0811 9.00013 15.417 9.33587 15.417 9.75V13.75C15.417 14.1641 15.0811 14.4999 14.667 14.5C14.2528 14.5 13.917 14.1642 13.917 13.75V12.6074C12.545 14.3672 10.406 15.4997 8.00098 15.5C4.5287 15.5 1.60883 13.1409 0.753906 9.93945C0.64706 9.53926 0.88496 9.12833 1.28516 9.02148ZM8.00098 0.5C11.4729 0.500394 14.3922 2.85929 15.2471 6.06055C15.3538 6.46055 15.1157 6.87149 14.7158 6.97852C14.3157 7.08522 13.9047 6.84732 13.7979 6.44727C13.1138 3.88599 10.7765 2.00039 8.00098 2C5.58019 2 3.49217 3.43417 2.54395 5.5H5.25C5.66421 5.5 6 5.83579 6 6.25C6 6.66421 5.66421 7 5.25 7H1.25C0.835786 7 0.5 6.66421 0.5 6.25V2.25C0.5 1.83579 0.835786 1.5 1.25 1.5C1.66421 1.5 2 1.83579 2 2.25V3.50098C3.36817 1.67916 5.5465 0.5 8.00098 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotate16.category = 'Arrows';\n\nexport default Rotate16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Rotate20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Rotate20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 12C19.1642 12 19.5 12.3358 19.5 12.75V17.75C19.5 18.1642 19.1642 18.5 18.75 18.5C18.3358 18.5 18 18.1642 18 17.75V15.123C16.3112 17.7547 13.3604 19.4999 10 19.5C5.79629 19.4999 2.23169 16.77 0.979492 12.9883C0.849379 12.5952 1.063 12.1703 1.45605 12.04C1.84914 11.9101 2.27315 12.1236 2.40332 12.5166C3.45825 15.7028 6.46211 17.9999 10 18C13.1619 17.9999 15.8956 16.1644 17.1943 13.5H13.75C13.3358 13.5 13 13.1642 13 12.75C13 12.3358 13.3358 12 13.75 12H18.75ZM10 0.5C14.2037 0.500085 17.7683 3.23001 19.0205 7.01172C19.1507 7.40494 18.9372 7.82977 18.5439 7.95996C18.1508 8.08997 17.7268 7.87653 17.5967 7.4834C16.5418 4.29719 13.5379 2.00009 10 2C6.83812 2.00009 4.10439 3.83556 2.80566 6.5H6.25C6.66421 6.5 7 6.83579 7 7.25C7 7.66421 6.66421 8 6.25 8H1.25C0.835786 8 0.5 7.66421 0.5 7.25V2.25C0.5 1.83579 0.835786 1.5 1.25 1.5C1.66421 1.5 2 1.83579 2 2.25V4.87793C3.68869 2.24583 6.63931 0.500085 10 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotate20.category = 'Arrows';\n\nexport default Rotate20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Rotate24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Rotate24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.75 14.5C23.1642 14.5 23.5 14.8358 23.5 15.25V21.25C23.5 21.6642 23.1642 22 22.75 22C22.3358 22 22 21.6642 22 21.25V17.6777C20.0224 21.1535 16.2867 23.4999 12 23.5C7.057 23.4999 2.84407 20.3811 1.21777 16.0068C1.07372 15.6188 1.27128 15.1874 1.65918 15.043C2.04736 14.8988 2.47969 15.0962 2.62402 15.4844C4.039 19.2902 7.70396 21.9999 12 22C16.0991 21.9999 19.6222 19.5322 21.166 16H16.75C16.3358 16 16 15.6642 16 15.25C16 14.8358 16.3358 14.5 16.75 14.5H22.75ZM12 0.5C16.943 0.500103 21.1559 3.61885 22.7822 7.99316C22.9264 8.38128 22.7288 8.81264 22.3408 8.95703C21.9527 9.10124 21.5214 8.90366 21.377 8.51562C19.962 4.70973 16.2961 2.0001 12 2C7.90087 2.00011 4.37765 4.46771 2.83398 8H7.25C7.66421 8 8 8.33579 8 8.75C8 9.16421 7.66421 9.5 7.25 9.5H1.25C0.835786 9.5 0.5 9.16421 0.5 8.75V2.75C0.5 2.33579 0.835786 2 1.25 2C1.66421 2 2 2.33579 2 2.75V6.32031C3.97793 2.84547 7.71405 0.500104 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotate24.category = 'Arrows';\n\nexport default Rotate24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Rotate32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Rotate32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.75 19C31.1642 19 31.5 19.3358 31.5 19.75V27.75C31.5 28.1642 31.1642 28.5 30.75 28.5C30.3358 28.5 30 28.1642 30 27.75V22.6514C27.5105 27.8823 22.1798 31.4999 16 31.5C8.82266 31.4999 2.78599 26.6221 1.02148 20.002C0.914896 19.6019 1.15279 19.1908 1.55273 19.084C1.9529 18.9773 2.36394 19.2151 2.4707 19.6152C4.06449 25.5953 9.51916 29.9999 16 30C22.1565 29.9999 27.3835 26.0242 29.2578 20.5H22.75C22.3358 20.5 22 20.1642 22 19.75C22 19.3358 22.3358 19 22.75 19H30.75ZM16 0.5C23.1773 0.500135 29.213 5.37798 30.9775 11.998C31.0842 12.3983 30.8465 12.8093 30.4463 12.916C30.0462 13.0225 29.635 12.7849 29.5283 12.3848C27.9345 6.40472 22.4808 2.00014 16 2C9.84358 2.00011 4.61661 5.97584 2.74219 11.5H9.25C9.66421 11.5 10 11.8358 10 12.25C10 12.6642 9.66421 13 9.25 13H1.25C0.835786 13 0.5 12.6642 0.5 12.25V4.25C0.5 3.83579 0.835786 3.5 1.25 3.5C1.66421 3.5 2 3.83579 2 4.25V9.34668C4.48996 4.11669 9.82087 0.500095 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotate32.category = 'Arrows';\n\nexport default Rotate32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11 7C11.5523 7 12 7.44772 12 8V10.5C12 11.0523 11.5523 11.5 11 11.5C10.4477 11.5 10 11.0523 10 10.5V10.4707C8.93894 11.4209 7.53777 12 6 12C3.53812 12 1.42499 10.5173 0.5 8.40039C0.278901 7.89435 0.509634 7.30515 1.01562 7.08398C1.52167 6.86289 2.11086 7.09362 2.33203 7.59961C2.95019 9.01442 4.3613 10 6 10C7.01336 9.99999 7.93893 9.62223 8.64453 9H8.5C7.94772 9 7.5 8.55228 7.5 8C7.5 7.44772 7.94772 7 8.5 7H11ZM6 0C8.46188 1.11035e-05 10.575 1.48269 11.5 3.59961C11.7211 4.10564 11.4903 4.69483 10.9844 4.91602C10.4783 5.13711 9.88914 4.90637 9.66797 4.40039C9.04981 2.98558 7.63869 2.00001 6 2C4.98663 2 4.06107 2.37777 3.35547 3H3.5C4.05228 3 4.5 3.44772 4.5 4C4.5 4.55228 4.05228 5 3.5 5H1C0.447715 5 0 4.55228 0 4V1.5C0 0.947715 0.447715 0.5 1 0.5C1.55228 0.5 2 0.947715 2 1.5V1.52832C3.061 0.578369 4.46246 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateBold12.category = 'Arrows';\n\nexport default RotateBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5 9C15.0523 9 15.5 9.44771 15.5 10V13C15.5 13.5523 15.0523 14 14.5 14C13.979 14 13.5507 13.6016 13.5039 13.0928C12.1344 14.5725 10.1764 15.5 8 15.5C4.66162 15.5 1.83541 13.3194 0.862305 10.3076C0.692564 9.78218 0.980515 9.21873 1.50586 9.04883C2.0313 8.87909 2.59475 9.16704 2.76465 9.69238C3.47875 11.9029 5.55441 13.5 8 13.5C9.92962 13.5 11.6284 12.5054 12.6104 11H11.5C10.9477 11 10.5 10.5523 10.5 10C10.5 9.44771 10.9477 9 11.5 9H14.5ZM8 0.5C11.3384 0.50001 14.1646 2.68056 15.1377 5.69238C15.3074 6.21781 15.0195 6.78126 14.4941 6.95117C13.9687 7.12091 13.4053 6.83295 13.2354 6.30762C12.5212 4.09708 10.4456 2.50001 8 2.5C6.07037 2.5 4.37157 3.49462 3.38965 5H4.5C5.05229 5 5.5 5.44772 5.5 6C5.5 6.55229 5.05229 7 4.5 7H1.5C0.947715 7 0.5 6.55229 0.5 6V3C0.5 2.44772 0.947715 2 1.5 2C2.02098 2 2.44828 2.39846 2.49512 2.90723C3.86463 1.42722 5.82333 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateBold16.category = 'Arrows';\n\nexport default RotateBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.5 12C19.0523 12 19.5 12.4477 19.5 13V17C19.5 17.5523 19.0523 18 18.5 18C17.9477 18 17.5 17.5523 17.5 17V15.8301C15.7622 18.0624 13.0496 19.4998 10 19.5C5.93223 19.4998 2.46406 16.9429 1.10938 13.3525C0.91469 12.8359 1.17578 12.2594 1.69238 12.0645C2.20891 11.8701 2.78561 12.131 2.98047 12.6475C4.05113 15.4846 6.79161 17.4998 10 17.5C12.6701 17.4998 15.0155 16.1036 16.3447 14H14.5C13.9477 14 13.5 13.5523 13.5 13C13.5 12.4477 13.9477 12 14.5 12H18.5ZM10 0.5C14.0678 0.500205 17.537 3.05705 18.8916 6.64746C19.0861 7.16389 18.8248 7.74051 18.3086 7.93555C17.792 8.13036 17.2155 7.86911 17.0205 7.35254C15.9499 4.51534 13.2084 2.5002 10 2.5C7.32992 2.50013 4.98444 3.89641 3.65527 6H5.5C6.05228 6 6.5 6.44772 6.5 7C6.5 7.55228 6.05228 8 5.5 8H1.5C0.947715 8 0.5 7.55228 0.5 7V3C0.5 2.44772 0.947715 2 1.5 2C2.05228 2 2.5 2.44772 2.5 3V4.16797C4.23771 1.93633 6.95089 0.500115 10 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateBold20.category = 'Arrows';\n\nexport default RotateBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.5 14C23.0523 14 23.5 14.4477 23.5 15V20C23.5 20.5523 23.0523 21 22.5 21C21.9477 21 21.5 20.5523 21.5 20V18.4785C19.4297 21.5087 15.9488 23.5 12 23.5C7.05646 23.5 2.84394 20.3808 1.21777 16.0068C1.15272 15.8318 1.09182 15.6545 1.03516 15.4756C0.868595 14.9492 1.16012 14.3874 1.68652 14.2207C2.21296 14.0541 2.77464 14.3457 2.94141 14.8721C2.98817 15.0197 3.03908 15.1661 3.09277 15.3105C4.43728 18.9264 7.91923 21.5 12 21.5C15.8163 21.5 19.1087 19.2492 20.6191 16H17.5C16.9477 16 16.5 15.5523 16.5 15C16.5 14.4477 16.9477 14 17.5 14H22.5ZM12 0.5C16.9435 0.5 21.1561 3.61917 22.7822 7.99316C22.8473 8.16817 22.9082 8.3455 22.9648 8.52441C23.1314 9.05084 22.8399 9.61256 22.3135 9.7793C21.787 9.94592 21.2254 9.65434 21.0586 9.12793C21.0118 8.98028 20.9609 8.83389 20.9072 8.68945C19.5627 5.07356 16.0808 2.5 12 2.5C8.18372 2.5 4.89129 4.75084 3.38086 8H6.5C7.05228 8 7.5 8.44772 7.5 9C7.5 9.55228 7.05228 10 6.5 10H1.5C0.947715 10 0.5 9.55228 0.5 9V4C0.5 3.44772 0.947715 3 1.5 3C2.05228 3 2.5 3.44772 2.5 4V5.52051C4.57041 2.49067 8.05147 0.500004 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateBold24.category = 'Arrows';\n\nexport default RotateBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.5 19C31.0523 19 31.5 19.4477 31.5 20V27C31.5 27.5523 31.0523 28 30.5 28C29.9477 28 29.5 27.5523 29.5 27V23.6143C26.84 28.3201 21.7933 31.4999 16 31.5C9.28257 31.4999 3.56589 27.2267 1.41406 21.2539C1.35149 21.0802 1.29184 20.905 1.23535 20.7285C1.06703 20.2025 1.35682 19.64 1.88281 19.4717C2.40876 19.3035 2.97135 19.5932 3.13965 20.1191C3.18881 20.2728 3.24144 20.425 3.2959 20.5762C5.17103 25.7809 10.1523 29.4999 16 29.5C21.6875 29.4999 26.5543 25.9814 28.542 21H23.5C22.9477 21 22.5 20.5523 22.5 20C22.5 19.4477 22.9477 19 23.5 19H30.5ZM16 0.5C22.7175 0.500104 28.4351 4.77321 30.5869 10.7461C30.6495 10.9198 30.7091 11.095 30.7656 11.2715C30.9338 11.7973 30.6438 12.3598 30.1182 12.5283C29.5922 12.6966 29.0287 12.4068 28.8604 11.8809C28.8112 11.7273 28.7595 11.5749 28.7051 11.4238C26.83 6.219 21.8478 2.5001 16 2.5C10.3125 2.50013 5.44563 6.01859 3.45801 11H8.5C9.05228 11 9.5 11.4477 9.5 12C9.5 12.5523 9.05228 13 8.5 13H1.5C0.947715 13 0.5 12.5523 0.5 12V5C0.5 4.44772 0.947715 4 1.5 4C2.05228 4 2.5 4.44772 2.5 5V8.38477C5.15993 3.67927 10.2069 0.500114 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateBold32.category = 'Arrows';\n\nexport default RotateBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 6.5C11.4404 6.5 12 7.05964 12 7.75V10.25C12 10.9404 11.4404 11.5 10.75 11.5C10.2505 11.5 9.8203 11.2067 9.62012 10.7832C8.61418 11.5457 7.36085 12 6 12C3.58704 12 1.50896 10.5757 0.556641 8.52734C0.265667 7.9014 0.537235 7.1573 1.16309 6.86621C1.78903 6.57524 2.53313 6.84681 2.82422 7.47266C3.38179 8.6721 4.59541 9.49996 6 9.5C6.69543 9.5 7.34407 9.29677 7.88965 8.94629C7.3751 8.79151 7 8.31498 7 7.75C7 7.05964 7.55964 6.5 8.25 6.5H10.75ZM6 0C8.41297 0 10.491 1.42428 11.4434 3.47266C11.7344 4.09866 11.4629 4.84276 10.8369 5.13379C10.2111 5.42472 9.46794 5.15299 9.17676 4.52734C8.61917 3.32787 7.40463 2.5 6 2.5C5.30445 2.50002 4.65577 2.7031 4.11035 3.05371C4.6249 3.20849 5 3.68502 5 4.25C5 4.94036 4.44036 5.5 3.75 5.5H1.25C0.559644 5.5 0 4.94036 0 4.25V1.75C0 1.05964 0.559644 0.5 1.25 0.5C1.74901 0.5 2.17848 0.793 2.37891 1.21582C3.38488 0.453278 4.6391 2.36011e-05 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateBoldFilled12.category = 'Arrows';\n\nexport default RotateBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 9C14.8284 9 15.5 9.67157 15.5 10.5V13.5C15.5 14.3284 14.8284 15 14 15C13.3273 15 12.7576 14.5573 12.5674 13.9473C11.303 14.9198 9.72003 15.5 8 15.5C4.97093 15.5 2.36418 13.7044 1.18066 11.126C0.835138 10.3731 1.16522 9.48236 1.91797 9.13672C2.67081 8.79119 3.56159 9.12127 3.90723 9.87402C4.61977 11.4265 6.18617 12.5 8 12.5C8.85552 12.5 9.65412 12.258 10.3359 11.8428C9.84118 11.5976 9.5 11.0896 9.5 10.5C9.5 9.67157 10.1716 9 11 9H14ZM8 0.5C11.0291 0.500038 13.6358 2.29557 14.8193 4.87402C15.1648 5.62681 14.8347 6.51759 14.082 6.86328C13.3292 7.2088 12.4384 6.87868 12.0928 6.12598C11.3802 4.57351 9.81379 3.50004 8 3.5C7.14434 3.5 6.34495 3.74087 5.66309 4.15625C6.15848 4.40117 6.5 4.90996 6.5 5.5C6.5 6.32843 5.82843 7 5 7H2C1.17157 7 0.5 6.32843 0.5 5.5V2.5C0.5 1.67157 1.17157 1 2 1C2.67227 1 3.24102 1.44232 3.43164 2.05176C4.69608 1.07916 6.2799 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateBoldFilled16.category = 'Arrows';\n\nexport default RotateBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 11C18.8284 11 19.5 11.6716 19.5 12.5V16.5C19.5 17.3284 18.8284 18 18 18C17.3026 18 16.7178 17.5237 16.5498 16.8789C14.8464 18.5013 12.5413 19.4998 10.001 19.5C6.24262 19.5 2.99607 17.3173 1.45605 14.1572C1.27265 13.7809 1.11371 13.3897 0.980469 12.9873C0.720371 12.2011 1.14651 11.3532 1.93262 11.0928C2.71894 10.8327 3.5678 11.2586 3.82812 12.0449C3.91899 12.3193 4.02807 12.5857 4.15332 12.8428C5.20996 15.0109 7.43324 16.5 10.001 16.5C12.0804 16.4997 13.9334 15.5231 15.124 14H14C13.1716 14 12.5 13.3284 12.5 12.5C12.5 11.6716 13.1716 11 14 11H18ZM10.001 0.5C14.2057 0.500398 17.7688 3.23186 19.0205 7.0127C19.2805 7.79878 18.8542 8.64664 18.0684 8.90723C17.282 9.16759 16.4333 8.74143 16.1729 7.95508C15.3155 5.36553 12.8738 3.5004 10.001 3.5C7.92091 3.5 6.06648 4.47768 4.87598 6H6C6.82843 6 7.5 6.67157 7.5 7.5C7.5 8.32843 6.82843 9 6 9H2C1.17157 9 0.5 8.32843 0.5 7.5V3.5C0.5 2.67157 1.17157 2 2 2C2.6974 2 3.2822 2.47631 3.4502 3.12109C5.15411 1.49784 7.46035 0.5 10.001 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateBoldFilled20.category = 'Arrows';\n\nexport default RotateBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.1611 14C21.3033 13.9792 21.4495 13.9783 21.5957 14H22C22.8284 14 23.5 14.6716 23.5 15.5V20.5C23.5 21.3284 22.8284 22 22 22C21.1716 22 20.5 21.3284 20.5 20.5V19.7432C18.3975 22.0501 15.3693 23.4999 12 23.5C7.05578 23.4999 2.84365 20.38 1.21777 16.0068C0.929381 15.2304 1.3252 14.3668 2.10156 14.0781C2.87792 13.7898 3.74166 14.1856 4.03027 14.9619C5.23356 18.1981 8.34979 20.4999 12 20.5C14.8238 20.4999 17.3276 19.1219 18.874 17H17C16.1716 17 15.5 16.3284 15.5 15.5C15.5 14.6716 16.1716 14 17 14H21.1611ZM12 0.5C16.9442 0.500103 21.1564 3.62001 22.7822 7.99316C23.0706 8.76944 22.6755 9.63309 21.8994 9.92188C21.1229 10.2106 20.2594 9.81453 19.9707 9.03809C18.7675 5.80177 15.6503 3.5001 12 3.5C9.17638 3.50006 6.67323 4.87825 5.12695 7H7C7.82843 7 8.5 7.67157 8.5 8.5C8.5 9.32843 7.82843 10 7 10H2.83984C2.69773 10.0208 2.5515 10.0217 2.40527 10H2C1.17157 10 0.5 9.32843 0.5 8.5V3.5C0.5 2.67157 1.17157 2 2 2C2.82843 2 3.5 2.67157 3.5 3.5V4.25586C5.60254 1.94931 8.63105 0.500056 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateBoldFilled24.category = 'Arrows';\n\nexport default RotateBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30 19C30.8284 19 31.5 19.6716 31.5 20.5V27.5C31.5 28.3284 30.8284 29 30 29C29.1716 29 28.5 28.3284 28.5 27.5V25.1611C25.6797 29.0027 21.1335 31.4999 16 31.5C9.2818 31.4999 3.56563 27.226 1.41406 21.2539C1.13348 20.4747 1.53739 19.6159 2.31641 19.335C3.09572 19.0543 3.95554 19.458 4.23633 20.2373C5.97285 25.0573 10.5864 28.4999 16 28.5C20.7272 28.4999 24.8444 25.8748 26.9688 22H23C22.1716 22 21.5 21.3284 21.5 20.5C21.5 19.6716 22.1716 19 23 19H30ZM16 0.5C22.7183 0.500104 28.4354 4.77392 30.5869 10.7461C30.8674 11.5253 30.4627 12.3842 29.6836 12.665C28.9043 12.9457 28.0455 12.5419 27.7646 11.7627C26.0281 6.9426 21.4137 3.5001 16 3.5C11.2729 3.50013 7.15652 6.12532 5.03223 10H9C9.82843 10 10.5 10.6716 10.5 11.5C10.5 12.3284 9.82843 13 9 13H2C1.17157 13 0.5 12.3284 0.5 11.5V4.5C0.5 3.67157 1.17157 3 2 3C2.82843 3 3.5 3.67157 3.5 4.5V6.83887C6.32007 2.99717 10.8665 0.500111 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateBoldFilled32.category = 'Arrows';\n\nexport default RotateBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateCard12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateCard12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 2.25085C3.0003 0.772913 4.40197 -0.303531 5.83008 0.0770264L10.3301 1.27722C11.3147 1.53994 11.9998 2.43197 12 3.45105V8.64636C12 9.66559 11.3148 10.5574 10.3301 10.8202L5.83008 12.0204C4.40189 12.4009 3.00013 11.3246 3 9.84656V9.04871C3.00015 8.63477 3.33609 8.29895 3.75 8.29871C4.16412 8.29871 4.49985 8.63462 4.5 9.04871V9.84656C4.50013 10.3391 4.96743 10.6978 5.44336 10.5712L9.94336 9.37097C10.2716 9.28337 10.5 8.9861 10.5 8.64636V3.45105C10.4998 3.11146 10.2715 2.81397 9.94336 2.72644L5.44336 1.52625C4.96754 1.39966 4.5003 1.75848 4.5 2.25085V3.33386C4.5 3.74808 4.16421 4.08386 3.75 4.08386C3.336 4.08361 3 3.74792 3 3.33386V2.25085ZM5.96973 3.76843C6.26254 3.47568 6.73738 3.4758 7.03027 3.76843L8.78027 5.51843C9.07309 5.81131 9.07308 6.2861 8.78027 6.57898L7.03027 8.32898C6.73738 8.62161 6.26255 8.62173 5.96973 8.32898C5.67716 8.03615 5.67715 7.56126 5.96973 7.26843L6.43945 6.79871H2.5C2.11488 6.79879 1.8603 6.89649 1.71875 7.00964C1.59988 7.10486 1.50008 7.25633 1.5 7.54871C1.5 7.96292 1.16421 8.29871 0.75 8.29871C0.336008 8.29845 0 7.96276 0 7.54871C9.61648e-05 6.84194 0.275787 6.24341 0.78125 5.83875C1.26452 5.45212 1.88583 5.29879 2.5 5.29871H6.43945L5.96973 4.82898C5.67716 4.53615 5.67715 4.06126 5.96973 3.76843Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateCard12.category = 'Interface General';\n\nexport default RotateCard12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateCard16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateCard16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.5 3.0614C5.50002 1.27235 7.18135 -0.0404732 8.91699 0.393433L13.917 1.64343C15.1412 1.9495 16 3.04955 16 4.3114V11.6884C15.9999 12.9501 15.1411 14.0503 13.917 14.3563L8.91699 15.6063C7.18144 16.0402 5.50016 14.7273 5.5 12.9384V11.9999C5.5002 11.5858 5.83591 11.2499 6.25 11.2499C6.66409 11.2499 6.9998 11.5858 7 11.9999V12.9384C7.00016 13.7513 7.76407 14.3481 8.55273 14.1512L13.5527 12.9012C14.1091 12.7622 14.4999 12.2618 14.5 11.6884V4.3114C14.5 3.73785 14.1092 3.23764 13.5527 3.09851L8.55273 1.84851C7.76398 1.65163 7.00002 2.24836 7 3.0614V4.23914C6.99979 4.65317 6.66408 4.98914 6.25 4.98914C5.83592 4.98914 5.50021 4.65317 5.5 4.23914V3.0614ZM9.21973 4.9696C9.51262 4.67671 9.98738 4.67671 10.2803 4.9696L12.7803 7.4696C13.073 7.76251 13.0731 8.2373 12.7803 8.53015L10.2803 11.0302C9.98741 11.3229 9.51259 11.3229 9.21973 11.0302C8.92688 10.7373 8.92696 10.2625 9.21973 9.9696L10.4395 8.74988H3C2.42469 8.74988 2.06087 8.93705 1.84277 9.15515C1.6177 9.38029 1.5 9.68546 1.5 9.99988C1.50007 10.3142 1.61775 10.6194 1.84277 10.8446C2.06092 11.0628 2.42491 11.2509 3 11.2509C3.41421 11.2509 3.75 11.5866 3.75 12.0009C3.7496 12.4147 3.41396 12.7509 3 12.7509C2.07528 12.7509 1.31408 12.4371 0.782227 11.9052C0.257535 11.3803 6.53041e-05 10.6853 0 9.99988C0 9.31441 0.257468 8.61944 0.782227 8.0946C1.31413 7.5627 2.07531 7.24988 3 7.24988H10.4395L9.21973 6.03015C8.92688 5.7373 8.92696 5.26251 9.21973 4.9696Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateCard16.category = 'Interface General';\n\nexport default RotateCard16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateCard20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateCard20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.5 4.11536C5.5 1.76734 7.63361 -0.00387967 9.94141 0.428833L15.9414 1.55383C17.7149 1.88652 19 3.43591 19 5.24036V14.7599C18.9998 16.5642 17.7148 18.1138 15.9414 18.4464L9.94141 19.5714C7.63375 20.0041 5.50022 18.2327 5.5 15.8849V14.0001C5.5 13.5859 5.83579 13.2501 6.25 13.2501C6.66421 13.2501 7 13.5859 7 14.0001V15.8849C7.00022 17.2935 8.2805 18.3564 9.66504 18.0968L15.665 16.9718C16.7289 16.7721 17.4998 15.8423 17.5 14.7599V5.24036C17.5 4.15777 16.729 3.22815 15.665 3.02844L9.66504 1.90344C8.28036 1.64381 7 2.70655 7 4.11536V6.25012C6.99981 6.66417 6.66409 7.00012 6.25 7.00012C5.83591 7.00012 5.50019 6.66417 5.5 6.25012V4.11536ZM10.2197 6.96985C10.5126 6.67696 10.9874 6.67696 11.2803 6.96985L13.7803 9.46985C14.0729 9.76276 14.0731 10.2376 13.7803 10.5304L11.2803 13.0304C10.9874 13.323 10.5126 13.323 10.2197 13.0304C9.92692 12.7376 9.92708 12.2628 10.2197 11.9698L11.4395 10.7501H3C2.42469 10.7501 2.06087 10.9373 1.84277 11.1554C1.61778 11.3805 1.5 11.6858 1.5 12.0001C1.50012 12.3144 1.61781 12.6197 1.84277 12.8448C2.06094 13.063 2.42501 13.2511 3 13.2511C3.41421 13.2511 3.75 13.5869 3.75 14.0011C3.74947 14.4149 3.41389 14.7511 3 14.7511C2.07534 14.7511 1.31408 14.4373 0.782227 13.9054C0.257594 13.3806 0.000122477 12.6854 0 12.0001C0 11.3147 0.257544 10.6197 0.782227 10.0948C1.31413 9.56295 2.07531 9.25012 3 9.25012H11.4395L10.2197 8.0304C9.92692 7.73758 9.92708 7.26276 10.2197 6.96985Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateCard20.category = 'Interface General';\n\nexport default RotateCard20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateCard24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateCard24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.5 5.14917C7.50006 2.28013 10.1491 0.144176 12.9531 0.751709L20.4531 2.37671C22.523 2.82533 24 4.65623 24 6.77417V17.2253C24 19.3433 22.523 21.1742 20.4531 21.6228L12.9531 23.2478C10.1491 23.8553 7.50006 21.7194 7.5 18.8503V15.9998C7.5 15.5855 7.83579 15.2498 8.25 15.2498C8.66421 15.2498 9 15.5855 9 15.9998V18.8503C9.00006 20.763 10.7664 22.187 12.6357 21.782L20.1357 20.157C21.5155 19.8578 22.5 18.6372 22.5 17.2253V6.77417C22.5 5.36233 21.5155 4.14172 20.1357 3.84253L12.6357 2.21753C10.7664 1.81251 9.00006 3.23649 9 5.14917V8.24976C9 8.66397 8.66421 8.99976 8.25 8.99976C7.83579 8.99976 7.5 8.66397 7.5 8.24976V5.14917ZM13.4697 7.96948C13.7626 7.67659 14.2374 7.67659 14.5303 7.96948L18.0303 11.4695C18.3231 11.7624 18.3232 12.2371 18.0303 12.53L14.5303 16.03C14.2374 16.3229 13.7626 16.3229 13.4697 16.03C13.1768 15.7371 13.1769 15.2624 13.4697 14.9695L15.6895 12.7498H3.25C2.67469 12.7498 2.31087 12.9369 2.09277 13.155C1.86764 13.3802 1.75 13.6853 1.75 13.9998C1.75002 14.3141 1.86771 14.6192 2.09277 14.8445C2.31091 15.0627 2.67483 15.2507 3.25 15.2507C3.66421 15.2507 4 15.5865 4 16.0007C3.9997 16.4147 3.66403 16.7507 3.25 16.7507C2.32522 16.7507 1.56409 16.437 1.03223 15.905C0.507487 15.3801 0.250018 14.6852 0.25 13.9998C0.25 13.3142 0.507404 12.6193 1.03223 12.0945C1.56413 11.5626 2.32531 11.2498 3.25 11.2498H15.6895L13.4697 9.03003C13.1768 8.73715 13.1769 8.26238 13.4697 7.96948Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateCard24.category = 'Interface General';\n\nexport default RotateCard24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateCard32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateCard32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5 7.67358C10.5002 4.01706 13.8686 1.28951 17.4453 2.04956L27.4453 4.17456C30.1009 4.73894 31.9999 7.08375 32 9.79858V22.2009C31.9998 24.9157 30.1008 27.2606 27.4453 27.825L17.4453 29.95C13.8686 30.71 10.5003 27.9824 10.5 24.3259V19.9998C10.5 19.5855 10.8358 19.2498 11.25 19.2498C11.6642 19.2498 12 19.5855 12 19.9998V24.3259C12.0003 27.0285 14.4902 29.0449 17.1338 28.4832L27.1338 26.3582C29.0964 25.941 30.4998 24.2074 30.5 22.2009V9.79858C30.4999 7.79207 29.0964 6.05858 27.1338 5.64136L17.1338 3.51636C14.4902 2.95459 12.0002 4.97098 12 7.67358V12.2498C11.9999 12.6639 11.6642 12.9998 11.25 12.9998C10.8358 12.9998 10.5001 12.6639 10.5 12.2498V7.67358ZM18.4697 10.9695C18.7626 10.6766 19.2374 10.6766 19.5303 10.9695L24.0303 15.4695C24.3231 15.7624 24.3231 16.2372 24.0303 16.53L19.5303 21.03C19.2374 21.3228 18.7626 21.3228 18.4697 21.03C18.1769 20.7372 18.1769 20.2624 18.4697 19.9695L21.6895 16.7498H7.25C6.67469 16.7498 6.31087 16.9369 6.09277 17.155C5.86768 17.3802 5.75 17.6853 5.75 17.9998C5.75004 18.3141 5.86773 18.6193 6.09277 18.8445C6.31092 19.0627 6.67487 19.2507 7.25 19.2507C7.66421 19.2507 8 19.5865 8 20.0007C7.99964 20.4146 7.66399 20.7507 7.25 20.7507C6.32525 20.7507 5.56409 20.437 5.03223 19.905C4.50751 19.3801 4.25004 18.6852 4.25 17.9998C4.25 17.3143 4.50744 16.6193 5.03223 16.0945C5.56413 15.5626 6.32531 15.2498 7.25 15.2498H21.6895L18.4697 12.03C18.1769 11.7372 18.1769 11.2624 18.4697 10.9695Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateCard32.category = 'Interface General';\n\nexport default RotateCard32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 6.5C11.4404 6.5 12 7.05964 12 7.75V10.25C12 10.9404 11.4404 11.5 10.75 11.5C10.2505 11.5 9.8203 11.2067 9.62012 10.7832C8.61418 11.5457 7.36085 12 6 12C3.58704 12 1.50896 10.5757 0.556641 8.52734C0.265667 7.9014 0.537235 7.1573 1.16309 6.86621C1.78903 6.57524 2.53313 6.84681 2.82422 7.47266C3.38179 8.6721 4.59541 9.49996 6 9.5C6.69543 9.5 7.34407 9.29677 7.88965 8.94629C7.3751 8.79151 7 8.31498 7 7.75C7 7.05964 7.55964 6.5 8.25 6.5H10.75ZM6 0C8.41297 0 10.491 1.42428 11.4434 3.47266C11.7344 4.09866 11.4629 4.84276 10.8369 5.13379C10.2111 5.42472 9.46794 5.15299 9.17676 4.52734C8.61917 3.32787 7.40463 2.5 6 2.5C5.30445 2.50002 4.65577 2.7031 4.11035 3.05371C4.6249 3.20849 5 3.68502 5 4.25C5 4.94036 4.44036 5.5 3.75 5.5H1.25C0.559644 5.5 0 4.94036 0 4.25V1.75C0 1.05964 0.559644 0.5 1.25 0.5C1.74901 0.5 2.17848 0.793 2.37891 1.21582C3.38488 0.453278 4.6391 2.36011e-05 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateFilled12.category = 'Arrows';\n\nexport default RotateFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 9C14.9404 9 15.5 9.55964 15.5 10.25V13.25C15.5 13.9404 14.9404 14.5 14.25 14.5C13.6641 14.5 13.1735 14.0967 13.0381 13.5527C11.707 14.7612 9.94087 15.5 8 15.5C4.8099 15.5 2.08755 13.5089 1.00293 10.7061C0.753836 10.0623 1.07402 9.33803 1.71777 9.08887C2.36162 8.83976 3.08585 9.15987 3.33496 9.80371C4.05941 11.6758 5.87657 13 8 13C9.39665 13 10.6585 12.4248 11.5664 11.5H11.25C10.5596 11.5 10 10.9404 10 10.25C10 9.55964 10.5596 9 11.25 9H14.25ZM8 0.5C11.0774 0.500023 13.7188 2.35377 14.875 5C14.9174 5.09704 14.9587 5.19479 14.9971 5.29395C15.2462 5.93771 14.9259 6.66194 14.2822 6.91113C13.6384 7.16024 12.9142 6.84013 12.665 6.19629C12.6395 6.13034 12.6122 6.06458 12.584 6C11.8112 4.2318 10.0481 3.00002 8 3C6.60246 3 5.33797 3.574 4.42969 4.5H4.75C5.44036 4.5 6 5.05964 6 5.75C6 6.44036 5.44036 7 4.75 7H1.75C1.05964 7 0.5 6.44036 0.5 5.75V2.75C0.5 2.05964 1.05964 1.5 1.75 1.5C2.33545 1.5 2.8251 1.90293 2.96094 2.44629C4.29177 1.23771 6.05903 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateFilled16.category = 'Arrows';\n\nexport default RotateFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 11.5C18.9404 11.5 19.5 12.0596 19.5 12.75V16.75C19.5 17.4404 18.9404 18 18.25 18C17.5596 18 17 17.4404 17 16.75V16.4199C15.2641 18.3117 12.7725 19.4997 10.001 19.5C5.9023 19.5 2.41197 16.905 1.0791 13.2725C0.84134 12.6244 1.17422 11.9058 1.82227 11.668C2.47027 11.4305 3.18904 11.7632 3.42676 12.4111C4.41008 15.0909 6.98434 17 10.001 17C12.3778 16.9997 14.4787 15.8137 15.7441 14H14.25C13.5596 14 13 13.4404 13 12.75C13 12.0596 13.5596 11.5 14.25 11.5H18.25ZM10.001 0.5C14.0993 0.500395 17.5891 3.0952 18.9219 6.72754C19.1595 7.37546 18.8265 8.0941 18.1787 8.33203C17.5306 8.56979 16.8121 8.23688 16.5742 7.58887C15.591 4.90927 13.0173 3.00039 10.001 3C7.62373 3 5.52155 4.18601 4.25586 6H5.75C6.44036 6 7 6.55964 7 7.25C7 7.94036 6.44036 8.5 5.75 8.5H1.75C1.05964 8.5 0.5 7.94036 0.5 7.25V3.25C0.5 2.55964 1.05964 2 1.75 2C2.44036 2 3 2.55964 3 3.25V3.5791C4.73622 1.68741 7.2293 0.5 10.001 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateFilled20.category = 'Arrows';\n\nexport default RotateFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 14C22.9404 14 23.5 14.5596 23.5 15.25V20.25C23.5 20.9404 22.9404 21.5 22.25 21.5C21.5596 21.5 21 20.9404 21 20.25V19.1553C18.8938 21.8013 15.6468 23.4999 12 23.5C7.05619 23.4999 2.84379 20.3803 1.21777 16.0068C0.977493 15.3599 1.30722 14.641 1.9541 14.4004C2.60108 14.16 3.32092 14.4888 3.56152 15.1357C4.83533 18.5619 8.13446 20.9999 12 21C15.3292 20.9999 18.2369 19.1905 19.7939 16.5H17.25C16.5596 16.5 16 15.9404 16 15.25C16 14.5596 16.5596 14 17.25 14H22.25ZM12 0.5C16.9438 0.500103 21.1562 3.61962 22.7822 7.99316C23.0225 8.6399 22.6933 9.35879 22.0469 9.59961C21.3999 9.84013 20.6802 9.51107 20.4395 8.86426C19.1657 5.43808 15.8656 3.0001 12 3C8.67075 3.00008 5.76296 4.80938 4.20605 7.5H6.75C7.44036 7.5 8 8.05964 8 8.75C8 9.44036 7.44036 10 6.75 10H1.75C1.05964 10 0.5 9.44036 0.5 8.75V3.75C0.5 3.05964 1.05964 2.5 1.75 2.5C2.44036 2.5 3 3.05964 3 3.75V4.84277C5.10633 2.19759 8.35389 0.50007 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateFilled24.category = 'Arrows';\n\nexport default RotateFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.25 19C30.9404 19 31.5 19.5596 31.5 20.25V27.25C31.5 27.9404 30.9404 28.5 30.25 28.5C29.5596 28.5 29 27.9404 29 27.25V24.4424C26.2361 28.6896 21.4474 31.4999 16 31.5C9.28216 31.4999 3.56577 27.2264 1.41406 21.2539C1.1802 20.6045 1.51663 19.8883 2.16602 19.6543C2.81545 19.4205 3.53166 19.7578 3.76562 20.4072C5.57153 25.4195 10.3694 28.9999 16 29C21.2119 28.9999 25.7088 25.9315 27.7812 21.5H23.25C22.5596 21.5 22 20.9404 22 20.25C22 19.5596 22.5596 19 23.25 19H30.25ZM16 0.5C22.7179 0.500104 28.4352 4.77357 30.5869 10.7461C30.8206 11.3954 30.4832 12.1117 29.834 12.3457C29.1846 12.5794 28.4683 12.2421 28.2344 11.5928C26.4284 6.58054 21.6306 3.0001 16 3C10.7881 3.0001 6.29119 6.06856 4.21875 10.5H8.75C9.44036 10.5 10 11.0596 10 11.75C10 12.4404 9.44036 13 8.75 13H1.75C1.05964 13 0.5 12.4404 0.5 11.75V4.75C0.5 4.05964 1.05964 3.5 1.75 3.5C2.44036 3.5 3 4.05964 3 4.75V7.55762C5.76372 3.31031 10.5525 0.50009 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateFilled32.category = 'Arrows';\n\nexport default RotateFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.61215 1.19826e-05 10.8328 1.66876 11.6572 3.99609C11.8795 4.62362 12 5.29875 12 6C12 6.70125 11.8795 7.37638 11.6572 8.00391C10.8328 10.3312 8.61215 12 6 12C3.38785 12 1.16719 10.3312 0.342773 8.00391C0.204492 7.61346 0.409355 7.18418 0.799805 7.0459C1.19014 6.90791 1.6186 7.11262 1.75684 7.50293C2.37576 9.25024 4.04291 10.5 6 10.5C7.95708 10.5 9.62425 9.25024 10.2432 7.50293C10.4092 7.03397 10.5 6.52829 10.5 6C10.5 5.47171 10.4092 4.96603 10.2432 4.49707C9.62425 2.74976 7.95708 1.50001 6 1.5C4.44117 1.5 3.06851 2.29436 2.26074 3.5H3.75C4.16421 3.5 4.5 3.83579 4.5 4.25C4.5 4.66421 4.16421 5 3.75 5H0.75C0.335786 5 0 4.66421 0 4.25V1.25C0 0.835786 0.335786 0.5 0.75 0.5C1.16421 0.5 1.5 0.835786 1.5 1.25V2.03125C2.59913 0.785917 4.20738 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeft12.category = 'Arrows';\n\nexport default RotateLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00098 0.5C11.4729 0.500394 14.3922 2.85929 15.2471 6.06055C15.4124 6.6799 15.501 7.33045 15.501 8C15.501 8.66955 15.4124 9.3201 15.2471 9.93945C14.3922 13.1407 11.4729 15.4996 8.00098 15.5C4.5287 15.5 1.60883 13.1409 0.753906 9.93945C0.64706 9.53926 0.88496 9.12833 1.28516 9.02148C1.68521 8.91494 2.09632 9.15269 2.20312 9.55273C2.88727 12.1142 5.22514 14 8.00098 14C10.7765 13.9996 13.1138 12.114 13.7979 9.55273C13.9298 9.05847 14.001 8.53776 14.001 8C14.001 7.46224 13.9298 6.94153 13.7979 6.44727C13.1138 3.88599 10.7765 2.00039 8.00098 2C5.58019 2 3.49217 3.43417 2.54395 5.5H5.25C5.66421 5.5 6 5.83579 6 6.25C6 6.66421 5.66421 7 5.25 7H1.25C0.835786 7 0.5 6.66421 0.5 6.25V2.25C0.5 1.83579 0.835786 1.5 1.25 1.5C1.66421 1.5 2 1.83579 2 2.25V3.50098C3.36817 1.67916 5.5465 0.5 8.00098 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeft16.category = 'Arrows';\n\nexport default RotateLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C14.2037 0.500085 17.7683 3.23001 19.0205 7.01172C19.3319 7.95221 19.5 8.9574 19.5 10C19.5 11.0426 19.3319 12.0478 19.0205 12.9883C17.7683 16.77 14.2037 19.4999 10 19.5C5.79629 19.4999 2.23169 16.77 0.979492 12.9883C0.849379 12.5952 1.063 12.1703 1.45605 12.04C1.84914 11.9101 2.27315 12.1236 2.40332 12.5166C3.45825 15.7028 6.46211 17.9999 10 18C13.5379 17.9999 16.5418 15.7028 17.5967 12.5166C17.8583 11.7263 18 10.8804 18 10C18 9.11961 17.8583 8.27372 17.5967 7.4834C16.5418 4.29719 13.5379 2.00009 10 2C6.83812 2.00009 4.10439 3.83556 2.80566 6.5H6.25C6.66421 6.5 7 6.83579 7 7.25C7 7.66421 6.66421 8 6.25 8H1.25C0.835786 8 0.5 7.66421 0.5 7.25V2.25C0.5 1.83579 0.835786 1.5 1.25 1.5C1.66421 1.5 2 1.83579 2 2.25V4.87793C3.68869 2.24583 6.63931 0.500085 10 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeft20.category = 'Arrows';\n\nexport default RotateLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C16.943 0.500103 21.1559 3.61885 22.7822 7.99316C22.8473 8.16815 22.9092 8.34552 22.9658 8.52441C23.3133 9.62183 23.5 10.7898 23.5 12C23.5 13.2102 23.3133 14.3782 22.9658 15.4756C22.9092 15.6545 22.8473 15.8318 22.7822 16.0068C21.1559 20.3811 16.9431 23.4999 12 23.5C7.057 23.4999 2.84407 20.3811 1.21777 16.0068C1.07372 15.6188 1.27128 15.1874 1.65918 15.043C2.04736 14.8988 2.47969 15.0962 2.62402 15.4844C4.039 19.2902 7.70396 21.9999 12 22C16.2961 21.9999 19.962 19.2903 21.377 15.4844C21.4334 15.3325 21.486 15.1787 21.5352 15.0234C21.8369 14.0706 22 13.0549 22 12C22 10.9451 21.8369 9.92936 21.5352 8.97656C21.486 8.82131 21.4334 8.6675 21.377 8.51562C19.962 4.70973 16.2961 2.0001 12 2C7.90087 2.00011 4.37765 4.46771 2.83398 8H7.25C7.66421 8 8 8.33579 8 8.75C8 9.16421 7.66421 9.5 7.25 9.5H1.25C0.835786 9.5 0.5 9.16421 0.5 8.75V2.75C0.5 2.33579 0.835786 2 1.25 2C1.66421 2 2 2.33579 2 2.75V6.32031C3.97793 2.84547 7.71405 0.500104 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeft24.category = 'Arrows';\n\nexport default RotateLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C22.7172 0.5 28.4349 4.77279 30.5869 10.7461C30.6495 10.9198 30.7092 11.095 30.7656 11.2715C31.2429 12.7631 31.5 14.3523 31.5 16C31.5 17.6477 31.2429 19.2369 30.7656 20.7285C30.7091 20.905 30.6495 21.0802 30.5869 21.2539C28.4349 27.2272 22.7172 31.5 16 31.5C9.28281 31.5 3.56505 27.2272 1.41309 21.2539C1.35053 21.0802 1.29085 20.905 1.23438 20.7285C1.15752 20.4883 1.08679 20.2451 1.02148 20C0.915083 19.6 1.15281 19.1898 1.55273 19.083C1.95299 18.9764 2.36407 19.214 2.4707 19.6143C2.52965 19.8355 2.59371 20.0547 2.66309 20.2715C2.71409 20.4309 2.76771 20.5892 2.82422 20.7461C4.76869 26.1433 9.93514 30 16 30C22.0649 30 27.2313 26.1433 29.1758 20.7461C29.2323 20.5892 29.2859 20.4309 29.3369 20.2715C29.7675 18.9259 30 17.4908 30 16C30 14.5092 29.7675 13.0741 29.3369 11.7285C29.2859 11.5691 29.2323 11.4108 29.1758 11.2539C27.2313 5.85671 22.0649 2 16 2C9.93514 2.00002 4.76869 5.8567 2.82422 11.2539C2.79488 11.3354 2.76806 11.4178 2.74023 11.5H9.25C9.66421 11.5 10 11.8358 10 12.25C10 12.6642 9.66421 13 9.25 13H1.25C0.835786 13 0.5 12.6642 0.5 12.25V4.25C0.5 3.83579 0.835786 3.5 1.25 3.5C1.66421 3.5 2 3.83579 2 4.25V9.3457C4.48997 4.11676 9.82094 0.500014 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeft32.category = 'Arrows';\n\nexport default RotateLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.46188 1.12949e-05 10.575 1.48269 11.5 3.59961C11.8217 4.33595 12 5.14852 12 6C12 6.85148 11.8217 7.66405 11.5 8.40039C10.575 10.5173 8.46188 12 6 12C3.53812 12 1.42499 10.5173 0.5 8.40039C0.278901 7.89435 0.509634 7.30515 1.01562 7.08398C1.52167 6.86289 2.11086 7.09362 2.33203 7.59961C2.95019 9.01442 4.3613 10 6 10C7.63869 9.99999 9.04981 9.01442 9.66797 7.59961C9.8814 7.11107 10 6.57066 10 6C10 5.42933 9.8814 4.88893 9.66797 4.40039C9.04981 2.98558 7.63869 2.00001 6 2C4.98663 2 4.06107 2.37777 3.35547 3H3.5C4.05228 3 4.5 3.44772 4.5 4C4.5 4.55228 4.05228 5 3.5 5H1C0.447715 5 0 4.55228 0 4V1.5C0 0.947715 0.447715 0.5 1 0.5C1.55228 0.5 2 0.947715 2 1.5V1.52832C3.061 0.578369 4.46246 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftBold12.category = 'Arrows';\n\nexport default RotateLeftBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C11.3384 0.50001 14.1646 2.68056 15.1377 5.69238C15.3729 6.42055 15.5 7.19657 15.5 8C15.5 8.80343 15.3729 9.57944 15.1377 10.3076C14.1646 13.3194 11.3384 15.5 8 15.5C4.66162 15.5 1.83541 13.3194 0.862305 10.3076C0.692564 9.78218 0.980515 9.21873 1.50586 9.04883C2.0313 8.87909 2.59475 9.16704 2.76465 9.69238C3.47875 11.9029 5.55441 13.5 8 13.5C10.4456 13.5 12.5212 11.9029 13.2354 9.69238C13.4071 9.16052 13.5 8.59207 13.5 8C13.5 7.40793 13.4071 6.83948 13.2354 6.30762C12.5212 4.09708 10.4456 2.50001 8 2.5C6.07037 2.5 4.37157 3.49462 3.38965 5H4.5C5.05229 5 5.5 5.44772 5.5 6C5.5 6.55229 5.05229 7 4.5 7H1.5C0.947715 7 0.5 6.55229 0.5 6V3C0.5 2.44772 0.947715 2 1.5 2C2.02098 2 2.44828 2.39846 2.49512 2.90723C3.86463 1.42722 5.82333 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftBold16.category = 'Arrows';\n\nexport default RotateLeftBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C14.0678 0.500205 17.537 3.05705 18.8916 6.64746C19.2853 7.69126 19.5 8.82176 19.5 10C19.5 11.1782 19.2853 12.3087 18.8916 13.3525C17.537 16.943 14.0678 19.4998 10 19.5C5.93223 19.4998 2.46406 16.9429 1.10938 13.3525C0.914689 12.8359 1.17578 12.2594 1.69238 12.0645C2.20891 11.8701 2.78561 12.131 2.98047 12.6475C4.05113 15.4846 6.79161 17.4998 10 17.5C13.2084 17.4998 15.9499 15.4847 17.0205 12.6475C17.3305 11.8257 17.5 10.9336 17.5 10C17.5 9.06643 17.3305 8.17428 17.0205 7.35254C15.9499 4.51534 13.2084 2.5002 10 2.5C7.32992 2.50013 4.98444 3.89641 3.65527 6H5.5C6.05228 6 6.5 6.44772 6.5 7C6.5 7.55228 6.05228 8 5.5 8H1.5C0.947715 8 0.5 7.55228 0.5 7V3C0.5 2.44772 0.947715 2 1.5 2C2.05228 2 2.5 2.44772 2.5 3V4.16797C4.23771 1.93633 6.95088 0.500116 10 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftBold20.category = 'Arrows';\n\nexport default RotateLeftBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C17.1411 0.5 21.4916 3.87327 22.9648 8.52441C23.3125 9.62222 23.5 10.7902 23.5 12C23.5 13.2098 23.3125 14.3778 22.9648 15.4756C21.4916 20.1267 17.1411 23.5 12 23.5C6.85888 23.5 2.50836 20.1267 1.03516 15.4756C0.868595 14.9492 1.16012 14.3874 1.68652 14.2207C2.21296 14.0541 2.77464 14.3457 2.94141 14.8721C4.15894 18.716 7.75576 21.5 12 21.5C16.2442 21.5 19.8411 18.716 21.0586 14.8721C21.3452 13.9672 21.5 13.0026 21.5 12C21.5 10.9974 21.3452 10.0328 21.0586 9.12793C19.8411 5.28397 16.2442 2.5 12 2.5C8.18353 2.5 4.89113 4.75135 3.38086 8H6.5C7.05228 8 7.5 8.44772 7.5 9C7.5 9.55228 7.05228 10 6.5 10H1.5C0.947715 10 0.5 9.55228 0.5 9V4C0.5 3.44772 0.947715 3 1.5 3C2.05228 3 2.5 3.44772 2.5 4V5.52148C4.57044 2.49097 8.05129 0.500004 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftBold24.category = 'Arrows';\n\nexport default RotateLeftBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C22.7175 0.500104 28.4351 4.77321 30.5869 10.7461C30.6495 10.9198 30.7091 11.095 30.7656 11.2715C31.243 12.7634 31.5 14.3527 31.5 16C31.5 17.6473 31.243 19.2366 30.7656 20.7285C30.7091 20.905 30.6495 21.0802 30.5869 21.2539C28.4351 27.2268 22.7175 31.4999 16 31.5C9.28257 31.4999 3.56589 27.2267 1.41406 21.2539C1.35149 21.0802 1.29184 20.905 1.23535 20.7285C1.06703 20.2025 1.35682 19.64 1.88281 19.4717C2.40876 19.3035 2.97135 19.5932 3.13965 20.1191C3.18881 20.2728 3.24144 20.425 3.2959 20.5762C5.17103 25.7809 10.1523 29.4999 16 29.5C21.8478 29.4999 26.83 25.781 28.7051 20.5762C28.7595 20.4251 28.8112 20.2727 28.8604 20.1191C29.2755 18.8219 29.5 17.438 29.5 16C29.5 14.562 29.2755 13.1781 28.8604 11.8809C28.8112 11.7273 28.7595 11.5749 28.7051 11.4238C26.83 6.219 21.8478 2.5001 16 2.5C10.3125 2.50013 5.44563 6.01859 3.45801 11H8.5C9.05228 11 9.5 11.4477 9.5 12C9.5 12.5523 9.05228 13 8.5 13H1.5C0.947715 13 0.5 12.5523 0.5 12V5C0.5 4.44772 0.947715 4 1.5 4C2.05228 4 2.5 4.44772 2.5 5V8.38477C5.15993 3.67927 10.2069 0.500114 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftBold32.category = 'Arrows';\n\nexport default RotateLeftBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.61281 0.000103988 10.8331 1.66954 11.6572 3.99609C11.8797 4.62424 12 5.29967 12 6C12 6.70033 11.8797 7.37576 11.6572 8.00391C10.8331 10.3305 8.61281 11.9999 6 12C3.71097 11.9999 1.72344 10.7174 0.712891 8.83789C0.386047 8.22981 0.613597 7.47137 1.22168 7.14453C1.82972 6.81786 2.58726 7.04629 2.91406 7.6543C3.50624 8.75578 4.66744 9.49994 6 9.5C7.52107 9.4999 8.81914 8.52886 9.30078 7.16895C9.42964 6.80508 9.5 6.41206 9.5 6C9.5 5.58794 9.42964 5.19492 9.30078 4.83105C8.81914 3.47114 7.52108 2.5001 6 2.5C5.30483 2.50003 4.65675 2.70361 4.11133 3.05371C4.62541 3.20877 5 3.68535 5 4.25C5 4.94036 4.44036 5.5 3.75 5.5H1.25C0.559644 5.5 0 4.94036 0 4.25V1.75C0 1.05964 0.559644 0.5 1.25 0.5C1.7501 0.5 2.18003 0.794435 2.37988 1.21875C3.38578 0.455879 4.63881 3.87569e-05 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftBoldFilled12.category = 'Arrows';\n\nexport default RotateLeftBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C11.0291 0.500038 13.6358 2.29557 14.8193 4.87402C15.2569 5.8274 15.5 6.88749 15.5 8C15.5 9.11251 15.2569 10.1726 14.8193 11.126C13.6358 13.7044 11.0291 15.5 8 15.5C4.97093 15.5 2.36418 13.7044 1.18066 11.126C0.835137 10.3731 1.16522 9.48236 1.91797 9.13672C2.67081 8.79119 3.56159 9.12127 3.90723 9.87402C4.61977 11.4265 6.18617 12.5 8 12.5C9.81379 12.5 11.3802 11.4265 12.0928 9.87402C12.3537 9.30537 12.5 8.6718 12.5 8C12.5 7.3282 12.3537 6.69463 12.0928 6.12598C11.3802 4.57351 9.81379 3.50004 8 3.5C7.14434 3.5 6.34495 3.74087 5.66309 4.15625C6.15848 4.40117 6.5 4.90996 6.5 5.5C6.5 6.32843 5.82843 7 5 7H2C1.17157 7 0.5 6.32843 0.5 5.5V2.5C0.5 1.67157 1.17157 1 2 1C2.67227 1 3.24102 1.44232 3.43164 2.05176C4.69608 1.07916 6.2799 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftBoldFilled16.category = 'Arrows';\n\nexport default RotateLeftBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.001 0.5C14.2057 0.500398 17.7688 3.23186 19.0205 7.0127C19.3321 7.95396 19.501 8.95887 19.501 10C19.501 11.0411 19.3321 12.046 19.0205 12.9873C17.7688 16.7681 14.2057 19.4996 10.001 19.5C5.79594 19.5 2.23236 16.7683 0.980469 12.9873C0.720371 12.2011 1.14651 11.3532 1.93262 11.0928C2.71894 10.8327 3.5678 11.2586 3.82812 12.0449C4.68563 14.6347 7.12776 16.5 10.001 16.5C12.8738 16.4996 15.3155 14.6345 16.1729 12.0449C16.3851 11.4039 16.501 10.7168 16.501 10C16.501 9.28317 16.3851 8.5961 16.1729 7.95508C15.3155 5.36553 12.8738 3.5004 10.001 3.5C7.92091 3.5 6.06648 4.47768 4.87598 6H6C6.82843 6 7.5 6.67157 7.5 7.5C7.5 8.32843 6.82843 9 6 9H2C1.17157 9 0.5 8.32843 0.5 7.5V3.5C0.5 2.67157 1.17157 2 2 2C2.6974 2 3.2822 2.47631 3.4502 3.12109C5.15411 1.49784 7.46035 0.5 10.001 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftBoldFilled20.category = 'Arrows';\n\nexport default RotateLeftBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C16.9442 0.500103 21.1564 3.62001 22.7822 7.99316C23.2468 9.24283 23.5 10.5936 23.5 12C23.5 13.4064 23.2468 14.7572 22.7822 16.0068C21.1564 20.38 16.9442 23.4999 12 23.5C7.05578 23.4999 2.84365 20.38 1.21777 16.0068C0.929381 15.2304 1.3252 14.3668 2.10156 14.0781C2.87792 13.7898 3.74166 14.1856 4.03027 14.9619C5.23356 18.1981 8.34979 20.4999 12 20.5C15.6503 20.4999 18.7675 18.1982 19.9707 14.9619C20.3128 14.0417 20.5 13.0443 20.5 12C20.5 10.9557 20.3128 9.95833 19.9707 9.03809C18.7675 5.80177 15.6503 3.5001 12 3.5C9.17638 3.50006 6.67323 4.87825 5.12695 7H7C7.82843 7 8.5 7.67157 8.5 8.5C8.5 9.32843 7.82843 10 7 10H2.83984C2.69773 10.0208 2.5515 10.0217 2.40527 10H2C1.17157 10 0.5 9.32843 0.5 8.5V3.5C0.5 2.67157 1.17157 2 2 2C2.82843 2 3.5 2.67157 3.5 3.5V4.25586C5.60254 1.94931 8.63105 0.500056 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftBoldFilled24.category = 'Arrows';\n\nexport default RotateLeftBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C22.7183 0.500104 28.4354 4.77392 30.5869 10.7461C31.1786 12.3886 31.5 14.1585 31.5 16C31.5 17.8415 31.1786 19.6114 30.5869 21.2539C28.4354 27.2261 22.7183 31.4999 16 31.5C9.2818 31.4999 3.56563 27.226 1.41406 21.2539C1.13348 20.4747 1.53739 19.6159 2.31641 19.335C3.09572 19.0543 3.95554 19.458 4.23633 20.2373C5.97285 25.0573 10.5864 28.4999 16 28.5C21.4137 28.4999 26.0281 25.0574 27.7646 20.2373C28.2406 18.9162 28.5 17.49 28.5 16C28.5 14.51 28.2406 13.0838 27.7646 11.7627C26.0281 6.9426 21.4137 3.5001 16 3.5C11.2729 3.50013 7.15652 6.12532 5.03223 10H9C9.82843 10 10.5 10.6716 10.5 11.5C10.5 12.3284 9.82843 13 9 13H2C1.17157 13 0.5 12.3284 0.5 11.5V4.5C0.5 3.67157 1.17157 3 2 3C2.82843 3 3.5 3.67157 3.5 4.5V6.83887C6.32007 2.99717 10.8665 0.500111 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftBoldFilled32.category = 'Arrows';\n\nexport default RotateLeftBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.41297 0 10.491 1.42428 11.4434 3.47266C11.5225 3.6428 11.594 3.81765 11.6572 3.99609C11.8797 4.62426 12 5.29964 12 6C12 6.90022 11.8011 7.7578 11.4434 8.52734C10.491 10.5757 8.41297 12 6 12C3.58704 12 1.50896 10.5757 0.556641 8.52734C0.265667 7.9014 0.537235 7.1573 1.16309 6.86621C1.78903 6.57524 2.53313 6.84681 2.82422 7.47266C3.38179 8.6721 4.59541 9.49996 6 9.5C7.40463 9.5 8.61917 8.67213 9.17676 7.47266C9.38402 7.0266 9.5 6.52855 9.5 6C9.5 5.59548 9.43105 5.20981 9.30664 4.85156L9.16602 4.50586C8.60403 3.31785 7.39634 2.5 6 2.5C5.30445 2.50002 4.65577 2.7031 4.11035 3.05371C4.6249 3.20849 5 3.68502 5 4.25C5 4.94036 4.44036 5.5 3.75 5.5H1.25C0.559644 5.5 0 4.94036 0 4.25V1.75C0 1.05964 0.559644 0.5 1.25 0.5C1.74901 0.5 2.17848 0.793 2.37891 1.21582C3.38488 0.453278 4.6391 2.36011e-05 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftFilled12.category = 'Arrows';\n\nexport default RotateLeftFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C11.1914 0.500016 13.9143 2.49317 14.998 5.29785C15.3226 6.13787 15.5 7.0497 15.5 8C15.5 8.9503 15.3226 9.86213 14.998 10.7021C13.9143 13.5068 11.1914 15.5 8 15.5C4.80861 15.5 2.08569 13.5068 1.00195 10.7021C0.753364 10.0583 1.07393 9.33472 1.71777 9.08594C2.36165 8.83734 3.0852 9.15791 3.33398 9.80176C4.0579 11.6749 5.8758 13 8 13C10.1242 13 11.9421 11.6749 12.666 9.80176C12.8813 9.24451 13 8.63743 13 8C13 7.36257 12.8813 6.75549 12.666 6.19824C11.9421 4.3251 10.1242 3.00002 8 3C6.60336 3 5.34153 3.5752 4.43359 4.5H4.75C5.44036 4.5 6 5.05964 6 5.75C6 6.44036 5.44036 7 4.75 7H1.75C1.05964 7 0.5 6.44036 0.5 5.75V2.75C0.5 2.05964 1.05964 1.5 1.75 1.5C2.33545 1.5 2.8251 1.90293 2.96094 2.44629C4.29195 1.23769 6.05912 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftFilled16.category = 'Arrows';\n\nexport default RotateLeftFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C14.0984 0.500103 17.5879 3.09531 18.9209 6.72754C19.2958 7.74941 19.5 8.85226 19.5 10C19.5 11.1477 19.2958 12.2506 18.9209 13.2725C17.5879 16.9047 14.0984 19.4999 10 19.5C5.90163 19.4999 2.41209 16.9046 1.0791 13.2725C0.841646 12.6245 1.17439 11.9067 1.82227 11.6689C2.4703 11.4313 3.18894 11.7641 3.42676 12.4121C4.41029 15.0914 6.98379 16.9999 10 17C13.0163 16.9999 15.5908 15.0915 16.5742 12.4121C16.8495 11.6619 17 10.8497 17 10C17 9.15028 16.8495 8.33805 16.5742 7.58789C15.5907 4.9085 13.0163 3.0001 10 3C7.62288 3.00008 5.52141 4.18611 4.25586 6H5.75C6.44036 6 7 6.55964 7 7.25C7 7.94036 6.44036 8.5 5.75 8.5H1.75C1.05964 8.5 0.5 7.94036 0.5 7.25V3.25C0.5 2.55964 1.05964 2 1.75 2C2.44036 2 3 2.55964 3 3.25V3.58008C4.73603 1.68813 7.22831 0.500071 10 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftFilled20.category = 'Arrows';\n\nexport default RotateLeftFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C16.9438 0.500103 21.1562 3.61962 22.7822 7.99316C23.2467 9.24251 23.5 10.5931 23.5 12C23.5 13.4069 23.2467 14.7575 22.7822 16.0068C21.1562 20.3804 16.9438 23.4999 12 23.5C7.05619 23.4999 2.84379 20.3803 1.21777 16.0068C0.977493 15.3599 1.30722 14.641 1.9541 14.4004C2.60108 14.16 3.32092 14.4888 3.56152 15.1357C4.83533 18.5619 8.13446 20.9999 12 21C15.8656 20.9999 19.1657 18.5619 20.4395 15.1357C20.8018 14.161 21 13.105 21 12C21 10.895 20.8018 9.839 20.4395 8.86426C19.1657 5.43808 15.8656 3.0001 12 3C8.67075 3.00008 5.76296 4.80938 4.20605 7.5H6.75C7.44036 7.5 8 8.05964 8 8.75C8 9.44036 7.44036 10 6.75 10H1.75C1.05964 10 0.5 9.44036 0.5 8.75V3.75C0.5 3.05964 1.05964 2.5 1.75 2.5C2.44036 2.5 3 3.05964 3 3.75V4.84277C5.10633 2.19759 8.35389 0.50007 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftFilled24.category = 'Arrows';\n\nexport default RotateLeftFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateLeftFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateLeftFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C22.7179 0.500104 28.4352 4.77357 30.5869 10.7461C31.1785 12.3883 31.5 14.158 31.5 16C31.5 17.842 31.1785 19.6117 30.5869 21.2539C28.4352 27.2264 22.7179 31.4999 16 31.5C9.28216 31.4999 3.56577 27.2264 1.41406 21.2539C1.1802 20.6045 1.51663 19.8883 2.16602 19.6543C2.81545 19.4205 3.53166 19.7578 3.76562 20.4072C5.57153 25.4195 10.3694 28.9999 16 29C21.6306 28.9999 26.4284 25.4195 28.2344 20.4072C28.7295 19.0328 29 17.5491 29 16C29 14.4509 28.7295 12.9672 28.2344 11.5928C26.4284 6.58054 21.6306 3.0001 16 3C10.7881 3.0001 6.29119 6.06856 4.21875 10.5H8.75C9.44036 10.5 10 11.0596 10 11.75C10 12.4404 9.44036 13 8.75 13H1.75C1.05964 13 0.5 12.4404 0.5 11.75V4.75C0.5 4.05964 1.05964 3.5 1.75 3.5C2.44036 3.5 3 4.05964 3 4.75V7.55762C5.76372 3.31031 10.5525 0.50009 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateLeftFilled32.category = 'Arrows';\n\nexport default RotateLeftFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.79262 0 9.40087 0.785917 10.5 2.03125V1.25C10.5 0.835786 10.8358 0.5 11.25 0.5C11.6642 0.5 12 0.835786 12 1.25V4.25C12 4.66421 11.6642 5 11.25 5H8.25C7.83579 5 7.5 4.66421 7.5 4.25C7.5 3.83579 7.83579 3.5 8.25 3.5H9.73926C8.93149 2.29436 7.55883 1.5 6 1.5C4.04291 1.5 2.37576 2.74976 1.75684 4.49707C1.59075 4.96603 1.5 5.47171 1.5 6C1.5 6.52829 1.59075 7.03397 1.75684 7.50293C2.37576 9.25024 4.04291 10.5 6 10.5C7.95709 10.5 9.62424 9.25024 10.2432 7.50293C10.3814 7.11261 10.8098 6.90789 11.2002 7.0459C11.5906 7.18418 11.7955 7.61346 11.6572 8.00391C10.8328 10.3312 8.61215 12 6 12C3.38785 12 1.16718 10.3312 0.342773 8.00391C0.12053 7.37638 0 6.70125 0 6C0 5.29875 0.12053 4.62362 0.342773 3.99609C1.16718 1.66876 3.38785 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRight12.category = 'Arrows';\n\nexport default RotateRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C10.4544 0.5 12.6318 1.67929 14 3.50098V2.25C14 1.83579 14.3358 1.5 14.75 1.5C15.1642 1.5 15.5 1.83579 15.5 2.25V6.25C15.5 6.66421 15.1642 7 14.75 7H14.5908C14.5577 7.00308 14.5249 7.00131 14.4922 7H10.75C10.3358 7 10 6.66421 10 6.25C10 5.83579 10.3358 5.5 10.75 5.5H13.4561C12.5078 3.43425 10.4207 2 8 2C5.22409 2 2.88622 3.88565 2.20215 6.44727C2.07018 6.94156 2 7.4622 2 8C2 8.5378 2.07018 9.05844 2.20215 9.55273C2.88622 12.1143 5.22409 14 8 14C10.7759 14 13.1138 12.1143 13.7979 9.55273C13.9047 9.15254 14.3156 8.91464 14.7158 9.02148C15.1158 9.12848 15.3539 9.53938 15.2471 9.93945C14.3922 13.141 11.4724 15.5 8 15.5C4.52765 15.5 1.60778 13.141 0.75293 9.93945C0.587563 9.32007 0.5 8.6696 0.5 8C0.5 7.3304 0.587563 6.67993 0.75293 6.06055C1.60778 2.85895 4.52765 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRight16.category = 'Arrows';\n\nexport default RotateRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C13.3605 0.5 16.3112 2.24522 18 4.87695V2.25C18 1.83579 18.3358 1.5 18.75 1.5C19.1642 1.5 19.5 1.83579 19.5 2.25V7.25C19.5 7.66421 19.1642 8 18.75 8H13.75C13.3358 8 13 7.66421 13 7.25C13 6.83579 13.3358 6.5 13.75 6.5H17.1943C15.8956 3.83553 13.162 2 10 2C6.46198 2 3.45825 4.29711 2.40332 7.4834C2.14166 8.27372 2 9.1196 2 10C2 10.8804 2.14166 11.7263 2.40332 12.5166C3.45825 15.7029 6.46198 18 10 18C13.538 18 16.5417 15.7029 17.5967 12.5166C17.7268 12.1234 18.1508 11.91 18.5439 12.04C18.9372 12.1702 19.1507 12.5951 19.0205 12.9883C17.7683 16.7701 14.2038 19.5 10 19.5C5.79617 19.5 2.2317 16.7701 0.979492 12.9883C0.668114 12.0478 0.5 11.0426 0.5 10C0.5 8.9574 0.668114 7.95221 0.979492 7.01172C2.2317 3.22994 5.79617 0.5 10 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRight20.category = 'Arrows';\n\nexport default RotateRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C16.2861 0.5 20.0221 2.84534 22 6.32031V2.75C22 2.33579 22.3358 2 22.75 2C23.1642 2 23.5 2.33579 23.5 2.75V8.75C23.5 9.16421 23.1642 9.5 22.75 9.5H16.75C16.3358 9.5 16 9.16421 16 8.75C16 8.33579 16.3358 8 16.75 8H21.166C19.6223 4.46761 16.0993 2 12 2C7.70383 2 4.03902 4.70969 2.62402 8.51562C2.56752 8.66761 2.51406 8.8212 2.46484 8.97656C2.16305 9.92938 2 10.9451 2 12C2 13.0549 2.16305 14.0706 2.46484 15.0234C2.51406 15.1788 2.56752 15.3324 2.62402 15.4844C4.03902 19.2903 7.70383 22 12 22C16.2962 22 19.961 19.2903 21.376 15.4844C21.5203 15.0961 21.9526 14.8986 22.3408 15.043C22.7289 15.1873 22.9264 15.6187 22.7822 16.0068C21.1559 20.3812 16.9432 23.5 12 23.5C7.05685 23.5 2.84408 20.3812 1.21777 16.0068C1.15272 15.8319 1.09182 15.6545 1.03516 15.4756C0.687575 14.3781 0.5 13.2103 0.5 12C0.5 10.7897 0.687575 9.62191 1.03516 8.52441C1.09182 8.34552 1.15272 8.16815 1.21777 7.99316C2.84408 3.61878 7.05685 0.5 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRight24.category = 'Arrows';\n\nexport default RotateRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C22.1791 0.5 27.51 4.11675 30 9.3457V4.25C30 3.83579 30.3358 3.5 30.75 3.5C31.1642 3.5 31.5 3.83579 31.5 4.25V12.25C31.5 12.6642 31.1642 13 30.75 13H22.75C22.3358 13 22 12.6642 22 12.25C22 11.8358 22.3358 11.5 22.75 11.5H29.2598C29.2319 11.4178 29.2051 11.3354 29.1758 11.2539C27.2313 5.8567 22.0649 2 16 2C9.93513 2 4.7687 5.8567 2.82422 11.2539C2.76771 11.4108 2.71409 11.5691 2.66309 11.7285C2.23249 13.0741 2 14.5092 2 16C2 17.4908 2.23249 18.9259 2.66309 20.2715C2.71409 20.4309 2.76771 20.5892 2.82422 20.7461C4.7687 26.1433 9.93513 30 16 30C22.0649 30 27.2313 26.1433 29.1758 20.7461C29.2323 20.5892 29.2859 20.4309 29.3369 20.2715C29.4117 20.0378 29.4803 19.8014 29.543 19.5625C29.6481 19.1618 30.0583 18.9223 30.459 19.0273C30.8593 19.1325 31.0989 19.542 30.9941 19.9424C30.9247 20.2071 30.8485 20.4696 30.7656 20.7285C30.7091 20.905 30.6495 21.0802 30.5869 21.2539C28.4349 27.2272 22.7172 31.5 16 31.5C9.2828 31.5 3.56505 27.2272 1.41309 21.2539C1.35053 21.0802 1.29085 20.905 1.23438 20.7285C0.757083 19.2369 0.5 17.6477 0.5 16C0.5 14.3523 0.757083 12.7631 1.23438 11.2715C1.29085 11.095 1.35053 10.9198 1.41309 10.7461C3.56505 4.77279 9.2828 0.5 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRight32.category = 'Arrows';\n\nexport default RotateRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.53754 0 8.939 0.578369 10 1.52832V1.5C10 0.947715 10.4477 0.5 11 0.5C11.5523 0.5 12 0.947715 12 1.5V4C12 4.55228 11.5523 5 11 5H8.5C7.94772 5 7.5 4.55228 7.5 4C7.5 3.44772 7.94772 3 8.5 3H8.64453C7.93893 2.37777 7.01337 2 6 2C4.3613 2 2.95019 2.98558 2.33203 4.40039C2.1186 4.88893 2 5.42933 2 6C2 6.57067 2.1186 7.11107 2.33203 7.59961C2.95019 9.01442 4.3613 10 6 10C7.6387 10 9.04981 9.01443 9.66797 7.59961C9.88914 7.09363 10.4783 6.86289 10.9844 7.08398C11.4903 7.30516 11.7211 7.89436 11.5 8.40039C10.575 10.5173 8.46189 12 6 12C3.53811 12 1.42498 10.5173 0.5 8.40039C0.178278 7.66405 0 6.85148 0 6C0 5.14852 0.178277 4.33595 0.5 3.59961C1.42498 1.48268 3.53811 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightBold12.category = 'Arrows';\n\nexport default RotateRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C10.1762 0.5 12.1344 1.42684 13.5039 2.90625C13.5512 2.39791 13.9793 2 14.5 2C15.0523 2 15.5 2.44772 15.5 3V6C15.5 6.55228 15.0523 7 14.5 7H11.5C10.9477 7 10.5 6.55228 10.5 6C10.5 5.44772 10.9477 5 11.5 5H12.6104C11.6284 3.49462 9.92963 2.5 8 2.5C5.55441 2.5 3.47875 4.09708 2.76465 6.30762C2.59287 6.83948 2.5 7.40793 2.5 8C2.5 8.59207 2.59287 9.16052 2.76465 9.69238C3.47875 11.9029 5.55441 13.5 8 13.5C10.4456 13.5 12.5212 11.9029 13.2354 9.69238C13.4053 9.16704 13.9687 8.87909 14.4941 9.04883C15.0195 9.21873 15.3074 9.78218 15.1377 10.3076C14.1646 13.3194 11.3384 15.5 8 15.5C4.66162 15.5 1.83541 13.3194 0.862305 10.3076C0.627072 9.57944 0.5 8.80343 0.5 8C0.5 7.19657 0.627072 6.42055 0.862305 5.69238C1.83541 2.68055 4.66162 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightBold16.category = 'Arrows';\n\nexport default RotateRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C13.0496 0.5 15.7624 1.93675 17.5 4.16895V3C17.5 2.44772 17.9477 2 18.5 2C19.0523 2 19.5 2.44772 19.5 3V7C19.5 7.55228 19.0523 8 18.5 8H14.5C13.9477 8 13.5 7.55228 13.5 7C13.5 6.44772 13.9477 6 14.5 6H16.3447C15.0156 3.89622 12.6703 2.5 10 2.5C6.79144 2.5 4.05116 4.5153 2.98047 7.35254C2.67042 8.17433 2.5 9.06637 2.5 10C2.5 10.9336 2.67042 11.8257 2.98047 12.6475C4.05116 15.4847 6.79144 17.5 10 17.5C13.2086 17.5 15.9488 15.4847 17.0195 12.6475C17.2145 12.1307 17.7919 11.8695 18.3086 12.0645C18.8251 12.2594 19.0854 12.8359 18.8906 13.3525C17.5359 16.9431 14.068 19.5 10 19.5C5.93201 19.5 2.46406 16.9431 1.10938 13.3525C0.715556 12.3086 0.5 11.1784 0.5 10C0.5 8.82163 0.715556 7.69136 1.10938 6.64746C2.46406 3.0569 5.93201 0.5 10 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightBold20.category = 'Arrows';\n\nexport default RotateRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C15.9487 0.5 19.4296 2.49097 21.5 5.52148V4C21.5 3.44772 21.9477 3 22.5 3C23.0523 3 23.5 3.44772 23.5 4V9C23.5 9.55228 23.0523 10 22.5 10H17.5C16.9477 10 16.5 9.55228 16.5 9C16.5 8.44772 16.9477 8 17.5 8H20.6191C19.1089 4.75134 15.8165 2.5 12 2.5C7.75576 2.5 4.15894 5.28397 2.94141 9.12793C2.65481 10.0328 2.5 10.9974 2.5 12C2.5 13.0026 2.65481 13.9672 2.94141 14.8721C4.15894 18.716 7.75576 21.5 12 21.5C16.2442 21.5 19.8411 18.716 21.0586 14.8721C21.2254 14.3457 21.787 14.0541 22.3135 14.2207C22.8399 14.3874 23.1314 14.9492 22.9648 15.4756C21.4916 20.1267 17.1411 23.5 12 23.5C6.85888 23.5 2.50836 20.1267 1.03516 15.4756C0.687471 14.3778 0.5 13.2098 0.5 12C0.5 10.7902 0.687471 9.62221 1.03516 8.52441C2.50836 3.87327 6.85888 0.5 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightBold24.category = 'Arrows';\n\nexport default RotateRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C21.7928 0.5 26.8397 3.67878 29.5 8.38379V5C29.5 4.44772 29.9477 4 30.5 4C31.0523 4 31.5 4.44772 31.5 5V12C31.5 12.5523 31.0523 13 30.5 13H23.5C22.9477 13 22.5 12.5523 22.5 12C22.5 11.4477 22.9477 11 23.5 11H28.543C26.5553 6.01844 21.6877 2.5 16 2.5C10.1521 2.5 5.17006 6.21892 3.29492 11.4238C3.24049 11.5749 3.18878 11.7273 3.13965 11.8809C2.72453 13.1781 2.5 14.562 2.5 16C2.5 17.438 2.72453 18.8219 3.13965 20.1191C3.18878 20.2727 3.24049 20.4251 3.29492 20.5762C5.17006 25.7811 10.1521 29.5 16 29.5C21.8479 29.5 26.8299 25.7811 28.7051 20.5762C28.7595 20.4251 28.8112 20.2727 28.8604 20.1191C29.0286 19.5932 29.5912 19.3035 30.1172 19.4717C30.6432 19.64 30.9339 20.2025 30.7656 20.7285C30.7091 20.905 30.6495 21.0802 30.5869 21.2539C28.4351 27.2269 22.7176 31.5 16 31.5C9.2824 31.5 3.56492 27.2269 1.41309 21.2539C1.35052 21.0802 1.29085 20.905 1.23438 20.7285C0.756978 19.2366 0.5 17.6473 0.5 16C0.5 14.3527 0.756978 12.7634 1.23438 11.2715C1.29085 11.095 1.35052 10.9198 1.41309 10.7461C3.56492 4.77314 9.2824 0.5 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightBold32.category = 'Arrows';\n\nexport default RotateRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.36098 0 8.61325 0.456155 9.61914 1.21875C9.81892 0.794232 10.2497 0.5 10.75 0.5C11.4404 0.5 12 1.05964 12 1.75V4.25C12 4.94036 11.4404 5.5 10.75 5.5H8.25C7.55964 5.5 7 4.94036 7 4.25C7 3.68568 7.37407 3.20906 7.8877 3.05371C7.34241 2.70371 6.69492 2.5 6 2.5C4.4788 2.5 3.18088 3.47105 2.69922 4.83105C2.57035 5.19494 2.5 5.58792 2.5 6C2.5 6.41208 2.57035 6.80506 2.69922 7.16895C3.18088 8.52895 4.4788 9.5 6 9.5C7.33045 9.5 8.4899 8.75777 9.08301 7.65918C9.41109 7.05203 10.169 6.82547 10.7764 7.15332C11.3838 7.48129 11.6102 8.24018 11.2822 8.84766C10.2701 10.722 8.28522 12 6 12C3.38706 12 1.16694 10.3306 0.342773 8.00391C0.120302 7.37574 0 6.70036 0 6C0 5.29964 0.120302 4.62426 0.342773 3.99609C1.16694 1.66944 3.38706 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightBoldFilled12.category = 'Arrows';\n\nexport default RotateRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C9.71983 0.5 11.303 1.07945 12.5674 2.05176C12.7579 1.44218 13.3276 1 14 1C14.8284 1 15.5 1.67157 15.5 2.5V5.5C15.5 6.32843 14.8284 7 14 7H11C10.1716 7 9.5 6.32843 9.5 5.5C9.5 4.91027 9.84097 4.40132 10.3359 4.15625C9.65422 3.74114 8.85536 3.5 8 3.5C6.18617 3.5 4.61977 4.57348 3.90723 6.12598C3.64627 6.69464 3.5 7.32819 3.5 8C3.5 8.67181 3.64627 9.30536 3.90723 9.87402C4.61977 11.4265 6.18617 12.5 8 12.5C9.81383 12.5 11.3802 11.4265 12.0928 9.87402C12.4384 9.1213 13.3292 8.7912 14.082 9.13672C14.8347 9.48238 15.1648 10.3732 14.8193 11.126C13.6358 13.7044 11.0291 15.5 8 15.5C4.97091 15.5 2.36418 13.7044 1.18066 11.126C0.743095 10.1726 0.5 9.11251 0.5 8C0.5 6.88749 0.743096 5.8274 1.18066 4.87402C2.36418 2.29557 4.97091 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightBoldFilled16.category = 'Arrows';\n\nexport default RotateRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C12.5402 0.5 14.845 1.49827 16.5488 3.12109C16.7167 2.47619 17.3025 2 18 2C18.8284 2 19.5 2.67157 19.5 3.5V7.5C19.5 8.32843 18.8284 9 18 9H14C13.1716 9 12.5 8.32843 12.5 7.5C12.5 6.67157 13.1716 6 14 6H15.124C13.9338 4.4776 12.0801 3.5 10 3.5C7.12679 3.5 4.68563 5.36532 3.82812 7.95508C3.61588 8.59614 3.5 9.28312 3.5 10C3.5 10.7169 3.61588 11.4039 3.82812 12.0449C4.68563 14.6347 7.12679 16.5 10 16.5C12.8732 16.5 15.3144 14.6347 16.1719 12.0449C16.4322 11.2585 17.281 10.8325 18.0674 11.0928C18.8537 11.3531 19.2806 12.201 19.0205 12.9873C17.7687 16.7684 14.2051 19.5 10 19.5C5.7949 19.5 2.23134 16.7684 0.979492 12.9873C0.667915 12.046 0.5 11.0411 0.5 10C0.5 8.95888 0.667915 7.95396 0.979492 7.0127C2.23134 3.23159 5.7949 0.5 10 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightBoldFilled20.category = 'Arrows';\n\nexport default RotateRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C15.3691 0.5 18.3975 1.94921 20.5 4.25586V3.5C20.5 2.67157 21.1716 2 22 2C22.8284 2 23.5 2.67157 23.5 3.5V8.5C23.5 9.32843 22.8284 10 22 10H21.5859C21.4426 10.0204 21.2995 10.0204 21.1602 10H17C16.1716 10 15.5 9.32843 15.5 8.5C15.5 7.67157 16.1716 7 17 7H18.873C17.3268 4.87815 14.8237 3.5 12 3.5C8.3497 3.5 5.23358 5.80183 4.03027 9.03809C3.68814 9.95836 3.5 10.9556 3.5 12C3.5 13.0444 3.68814 14.0416 4.03027 14.9619C5.23358 18.1982 8.3497 20.5 12 20.5C15.6503 20.5 18.7664 18.1982 19.9697 14.9619C20.2583 14.1856 21.1221 13.7898 21.8984 14.0781C22.6748 14.3668 23.0707 15.2304 22.7822 16.0068C21.1563 20.3801 16.9443 23.5 12 23.5C7.05567 23.5 2.84365 20.3801 1.21777 16.0068C0.753218 14.7572 0.5 13.4065 0.5 12C0.5 10.5935 0.753218 9.24283 1.21777 7.99316C2.84365 3.61993 7.05567 0.5 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightBoldFilled24.category = 'Arrows';\n\nexport default RotateRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C21.1337 0.5 25.68 2.99703 28.5 6.83887V4.5C28.5 3.67157 29.1716 3 30 3C30.8284 3 31.5 3.67157 31.5 4.5V11.5C31.5 12.3284 30.8284 13 30 13H23C22.1716 13 21.5 12.3284 21.5 11.5C21.5 10.6716 22.1716 10 23 10H26.9678C24.8435 6.12518 20.7273 3.5 16 3.5C10.5862 3.5 5.97287 6.94254 4.23633 11.7627C3.76035 13.0839 3.5 14.5099 3.5 16C3.5 17.4901 3.76035 18.9161 4.23633 20.2373C5.97287 25.0575 10.5862 28.5 16 28.5C21.4138 28.5 26.0271 25.0575 27.7637 20.2373C28.0445 19.4579 28.9042 19.0542 29.6836 19.335C30.4628 19.6158 30.8666 20.4746 30.5859 21.2539C28.4344 27.2261 22.7184 31.5 16 31.5C9.28162 31.5 3.56564 27.2261 1.41406 21.2539C0.822294 19.6113 0.5 17.8417 0.5 16C0.5 14.1583 0.822294 12.3887 1.41406 10.7461C3.56564 4.77385 9.28162 0.5 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightBoldFilled32.category = 'Arrows';\n\nexport default RotateRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.36064 0 8.61426 0.453552 9.62012 1.21582C9.82047 0.792797 10.2508 0.5 10.75 0.5C11.4404 0.5 12 1.05964 12 1.75V4.25C12 4.94036 11.4404 5.5 10.75 5.5H8.25C7.55964 5.5 7 4.94036 7 4.25C7 3.68568 7.37407 3.20906 7.8877 3.05371C7.3428 2.70342 6.69513 2.5 6 2.5C4.59537 2.5 3.3818 3.32787 2.82422 4.52734C2.61686 4.97349 2.5 5.47132 2.5 6C2.5 6.52868 2.61686 7.02651 2.82422 7.47266C3.3818 8.67213 4.59537 9.5 6 9.5C7.40463 9.5 8.61819 8.67213 9.17578 7.47266C9.46686 6.84678 10.211 6.57523 10.8369 6.86621C11.4628 7.15727 11.7343 7.90137 11.4434 8.52734C10.491 10.5757 8.41299 12 6 12C3.58701 12 1.50898 10.5757 0.556641 8.52734C0.198914 7.7578 0 6.90022 0 6C0 5.09978 0.198914 4.2422 0.556641 3.47266C1.50898 1.42426 3.58701 0 6 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightFilled12.category = 'Arrows';\n\nexport default RotateRightFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C9.94062 0.5 11.7071 1.23798 13.0381 2.44629C13.1738 1.90281 13.6645 1.5 14.25 1.5C14.9404 1.5 15.5 2.05964 15.5 2.75V5.75C15.5 6.44036 14.9404 7 14.25 7H11.25C10.5596 7 10 6.44036 10 5.75C10 5.05964 10.5596 4.5 11.25 4.5H11.5664C10.6585 3.5752 9.39664 3 8 3C5.8758 3 4.0579 4.3251 3.33398 6.19824C3.11866 6.75549 3 7.36257 3 8C3 8.63743 3.11866 9.24451 3.33398 9.80176C4.0579 11.6749 5.8758 13 8 13C10.1242 13 11.9421 11.6749 12.666 9.80176C12.9148 9.1579 13.6383 8.83732 14.2822 9.08594C14.9261 9.33472 15.2466 10.0583 14.998 10.7021C13.9143 13.5068 11.1914 15.5 8 15.5C4.80861 15.5 2.08569 13.5068 1.00195 10.7021C0.677414 9.86212 0.5 8.95031 0.5 8C0.5 7.04969 0.677414 6.13788 1.00195 5.29785C2.08569 2.49316 4.80861 0.5 8 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightFilled16.category = 'Arrows';\n\nexport default RotateRightFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C12.7718 0.5 15.264 1.68802 17 3.58008V3.25C17 2.55964 17.5596 2 18.25 2C18.9404 2 19.5 2.55964 19.5 3.25V7.25C19.5 7.94036 18.9404 8.5 18.25 8.5H14.25C13.5596 8.5 13 7.94036 13 7.25C13 6.55964 13.5596 6 14.25 6H15.7451C14.4794 4.18593 12.3774 3 10 3C6.98357 3 4.40926 4.90838 3.42578 7.58789C3.15048 8.33808 3 9.15025 3 10C3 10.8497 3.15048 11.6619 3.42578 12.4121C4.40925 15.0916 6.98357 17 10 17C13.0164 17 15.5907 15.0916 16.5742 12.4121C16.812 11.7641 17.5297 11.4312 18.1777 11.6689C18.8257 11.9067 19.1584 12.6245 18.9209 13.2725C17.5879 16.9048 14.0985 19.5 10 19.5C5.9015 19.5 2.4121 16.9048 1.0791 13.2725C0.704151 12.2506 0.5 11.1477 0.5 10C0.5 8.85226 0.704151 7.74941 1.0791 6.72754C2.4121 3.09524 5.9015 0.5 10 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightFilled20.category = 'Arrows';\n\nexport default RotateRightFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C15.6465 0.5 18.8937 2.19811 21 4.84375V3.75C21 3.05964 21.5596 2.5 22.25 2.5C22.9404 2.5 23.5 3.05964 23.5 3.75V8.75C23.5 9.44036 22.9404 10 22.25 10H17.25C16.5596 10 16 9.44036 16 8.75C16 8.05964 16.5596 7.5 17.25 7.5H19.7939C18.2371 4.80926 15.3294 3 12 3C8.13434 3 4.83534 5.438 3.56152 8.86426C3.19911 9.83909 3 10.8948 3 12C3 13.1052 3.19911 14.1609 3.56152 15.1357C4.83534 18.562 8.13434 21 12 21C15.8657 21 19.1647 18.562 20.4385 15.1357C20.6791 14.4887 21.3989 14.1599 22.0459 14.4004C22.6929 14.6409 23.0226 15.3598 22.7822 16.0068C21.1562 20.3805 16.9439 23.5 12 23.5C7.05606 23.5 2.8438 20.3804 1.21777 16.0068C0.753335 14.7575 0.5 13.4069 0.5 12C0.5 10.5931 0.753334 9.24251 1.21777 7.99316C2.8438 3.61955 7.05606 0.5 12 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightFilled24.category = 'Arrows';\n\nexport default RotateRightFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RotateRightFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RotateRightFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C21.4471 0.5 26.236 3.30982 29 7.55664V4.75C29 4.05964 29.5596 3.5 30.25 3.5C30.9404 3.5 31.5 4.05964 31.5 4.75V11.75C31.5 12.4404 30.9404 13 30.25 13H23.25C22.5596 13 22 12.4404 22 11.75C22 11.0596 22.5596 10.5 23.25 10.5H27.7812C25.7088 6.06847 21.212 3 16 3C10.3693 3 5.57156 6.58042 3.76562 11.5928C3.27046 12.9672 3 14.4508 3 16C3 17.5492 3.27046 19.0328 3.76562 20.4072C5.57156 25.4196 10.3693 29 16 29C21.6307 29 26.4284 25.4196 28.2344 20.4072C28.4683 19.7578 29.1845 19.4204 29.834 19.6543C30.4833 19.8882 30.8206 20.6045 30.5869 21.2539C28.4352 27.2265 22.718 31.5 16 31.5C9.28201 31.5 3.5648 27.2265 1.41309 21.2539C0.821504 19.6117 0.5 17.842 0.5 16C0.5 14.158 0.821504 12.3883 1.41309 10.7461C3.5648 4.7735 9.28201 0.5 16 0.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRotateRightFilled32.category = 'Arrows';\n\nexport default RotateRightFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.62494 12C10.0411 11.9999 11.9999 10.0412 11.9999 7.625C11.9999 5.2088 10.0411 3.25007 7.62494 3.25H2.56049L4.53022 1.28027C4.82303 0.987396 4.82303 0.512604 4.53022 0.219727C4.23734 -0.0731459 3.76257 -0.0731039 3.46967 0.219727L0.21967 3.46973C-0.0732232 3.76262 -0.0732232 4.23738 0.21967 4.53027L3.46967 7.78027C3.76257 8.0731 4.23734 8.07315 4.53022 7.78027C4.82303 7.4874 4.82303 7.0126 4.53022 6.71973L2.56049 4.75H7.62494C9.2127 4.75007 10.4999 6.03722 10.4999 7.625C10.4999 9.21278 9.2127 10.4999 7.62494 10.5H6.74994C6.33573 10.5 5.99994 10.8358 5.99994 11.25C5.99994 11.6642 6.33573 12 6.74994 12H7.62494Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeft12.category = 'Arrows';\n\nexport default RoundedArrowAngleLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.1242 14.9988C12.8173 14.9988 15.0009 12.8159 15.0011 10.1228C15.001 7.42962 12.8174 5.24585 10.1242 5.24585H3.56654L6.53041 2.28003C6.82301 1.9871 6.82317 1.51226 6.53041 1.21948C6.23751 0.926915 5.76264 0.926837 5.46986 1.21948L1.21986 5.47144C0.927297 5.76422 0.92743 6.23912 1.21986 6.53198L5.46986 10.7839C5.76267 11.0768 6.23745 11.0767 6.53041 10.7839C6.82299 10.4911 6.82308 10.0162 6.53041 9.72339L3.55482 6.74585H10.1242C11.9889 6.74585 13.501 8.25805 13.5011 10.1228C13.5009 11.9875 11.9889 13.4988 10.1242 13.4988H8.75307C8.33899 13.4988 8.00329 13.8348 8.00307 14.2488C8.00307 14.663 8.33885 14.9988 8.75307 14.9988H10.1242Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeft16.category = 'Arrows';\n\nexport default RoundedArrowAngleLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.7501 18.9983C16.2012 18.9981 18.9991 16.2004 18.9992 12.7493C18.9991 9.29815 16.2012 6.50046 12.7501 6.50024H3.54994L7.76186 2.28052C8.05422 1.98747 8.0536 1.5116 7.76088 1.21899C7.46774 0.926434 6.99197 0.926916 6.69936 1.21997L1.22084 6.71021C0.928464 7.00316 0.928214 7.47806 1.22084 7.77075L6.70033 13.2502C6.99322 13.5425 7.46816 13.5428 7.76088 13.2502C8.0535 12.9575 8.0532 12.4826 7.76088 12.1897L3.5724 8.00024H12.7501C15.3728 8.00046 17.4991 10.1266 17.4992 12.7493C17.4991 15.3719 15.3728 17.4981 12.7501 17.4983H10.7501C10.3361 17.4984 10.0003 17.8343 10.0001 18.2483C10.0003 18.6623 10.3361 18.9982 10.7501 18.9983H12.7501Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeft20.category = 'Arrows';\n\nexport default RoundedArrowAngleLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.2488 22.9978C19.5285 22.9977 22.9978 19.5285 22.9978 15.2488C22.9976 10.9693 19.5283 7.49982 15.2488 7.49976H3.53687L8.7605 2.28003C9.05309 1.98721 9.05315 1.51235 8.7605 1.21948C8.46776 0.9268 7.99289 0.926991 7.69995 1.21948L1.21948 7.69507C1.07885 7.83559 0.999914 8.02655 0.999756 8.22534C0.999719 8.42425 1.07886 8.61494 1.21948 8.75562L7.69995 15.2371C7.99279 15.5297 8.46766 15.5297 8.7605 15.2371C9.05311 14.9442 9.05312 14.4694 8.7605 14.1765L3.58569 8.99976H15.2488C18.6999 8.99982 21.4976 11.7977 21.4978 15.2488C21.4978 18.7 18.7 21.4977 15.2488 21.4978H13.1658C12.7518 21.4978 12.416 21.8338 12.4158 22.2478C12.4158 22.662 12.7516 22.9978 13.1658 22.9978H15.2488Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeft24.category = 'Arrows';\n\nexport default RoundedArrowAngleLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.5036 30.9998C26.3028 30.9995 31.0045 26.2981 31.0046 20.4988C31.0044 14.6996 26.3027 9.99805 20.5036 9.9978H3.5407L11.2214 2.27905C11.5134 1.98555 11.5127 1.51071 11.2194 1.21851C10.9259 0.926483 10.4511 0.927185 10.1589 1.22046L1.21941 10.2029C0.928561 10.4955 0.928419 10.969 1.21941 11.2615L10.1589 20.2439C10.451 20.537 10.9259 20.5376 11.2194 20.2458C11.5128 19.9536 11.5135 19.4788 11.2214 19.1853L3.57195 11.4978H20.5036C25.4743 11.4981 29.5044 15.528 29.5046 20.4988C29.5045 25.4696 25.4744 29.4995 20.5036 29.4998H16.5856C16.1715 29.4998 15.8358 29.8357 15.8356 30.2498C15.8357 30.6639 16.1715 30.9998 16.5856 30.9998H20.5036Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeft32.category = 'Arrows';\n\nexport default RoundedArrowAngleLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeftBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeftBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.49994 11.9991C9.98504 11.9991 11.9996 9.98457 11.9996 7.49947C11.9996 5.01436 9.98504 2.99979 7.49994 2.99979H3.41429L4.70717 1.70691C5.09764 1.31641 5.09765 0.683431 4.70717 0.292948C4.31666 -0.0974729 3.68367 -0.0975187 3.29321 0.292948L0.293421 3.29273C0.265826 3.32034 0.240947 3.34978 0.217255 3.37964C0.181133 3.42522 0.148422 3.47361 0.120582 3.52514C0.0957037 3.57124 0.0751988 3.619 0.0580862 3.66771C0.0533786 3.68107 0.0475876 3.69412 0.0434389 3.70774C-0.014389 3.89796 -0.0145701 4.10249 0.0434389 4.29266C0.0475992 4.30628 0.0533674 4.31934 0.0580862 4.3327C0.084658 4.4081 0.120306 4.48097 0.1655 4.54948C0.202857 4.60612 0.245643 4.65889 0.293421 4.7067L3.29321 7.70648C3.68366 8.0968 4.3167 8.09677 4.70717 7.70648C5.09763 7.31603 5.09754 6.68303 4.70717 6.29252L3.41429 4.99964H7.49994C8.88055 4.99964 9.99976 6.11885 9.99976 7.49947C9.99976 8.88008 8.88055 9.99929 7.49994 9.99929H6.74999C6.19792 9.99949 5.75006 10.4471 5.75006 10.9992C5.75006 11.5513 6.19792 11.9989 6.74999 11.9991H7.49994Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeftBold12.category = 'Arrows';\n\nexport default RoundedArrowAngleLeftBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeftBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeftBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99805 14.9998C12.7606 14.9997 15 12.7603 15 9.9978C14.9999 7.2354 12.7605 4.99588 9.99805 4.99585H4.41992L6.70898 2.70679C7.09939 2.31626 7.09945 1.68321 6.70898 1.29272C6.31848 0.902426 5.68539 0.902377 5.29492 1.29272L1.29297 5.29468C1.1055 5.48214 1.00008 5.7366 1 6.00171C1 6.26684 1.10555 6.52122 1.29297 6.70874L5.29492 10.7107C5.68545 11.1012 6.31846 11.1012 6.70898 10.7107C7.09938 10.3202 7.09947 9.68711 6.70898 9.29663L4.4082 6.99585H9.99805C11.6559 6.99588 12.9999 8.33997 13 9.9978C13 11.6557 11.656 12.9997 9.99805 12.9998H8.75293C8.2008 12.9998 7.75309 13.4476 7.75293 13.9998C7.75293 14.552 8.2007 14.9997 8.75293 14.9998H9.99805Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeftBold16.category = 'Arrows';\n\nexport default RoundedArrowAngleLeftBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeftBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeftBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 19.0002C16.0898 19.0002 18.9999 16.09 19 12.5002C19 8.91039 16.0899 6.00024 12.5 6.00024H5.26758L8.13379 3.13403C8.62187 2.64593 8.62179 1.85461 8.13379 1.36646C7.64564 0.878307 6.85437 0.878323 6.36621 1.36646L1.36621 6.36646C1.13187 6.60086 1.00001 6.91879 1 7.25024C1.00007 7.58168 1.13185 7.89967 1.36621 8.13403L6.36621 13.134C6.85434 13.622 7.64567 13.622 8.13379 13.134C8.62187 12.6459 8.62181 11.8546 8.13379 11.3665L5.26758 8.50024H12.5C14.7091 8.50024 16.5 10.2911 16.5 12.5002C16.4999 14.7093 14.7091 16.5002 12.5 16.5002H10.75C10.0596 16.5002 9.5 17.0599 9.5 17.7502C9.50013 18.4405 10.0597 19.0002 10.75 19.0002H12.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeftBold20.category = 'Arrows';\n\nexport default RoundedArrowAngleLeftBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeftBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeftBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.9935 22.9978C19.4113 22.9977 22.9926 19.4165 22.9926 14.9988C22.9924 10.5812 19.4112 6.99982 14.9935 6.99976H4.39001L8.68298 2.70679C9.07333 2.3163 9.07333 1.68321 8.68298 1.29272C8.29248 0.902494 7.65937 0.902418 7.26892 1.29272L1.29236 7.26831C0.902101 7.65863 0.902479 8.29182 1.29236 8.68237L7.31677 14.7068C7.70728 15.0973 8.34031 15.0972 8.73083 14.7068C9.12136 14.3163 9.12136 13.6832 8.73083 13.2927L4.43884 8.99976H14.9935C18.3066 8.99982 20.9924 11.6858 20.9926 14.9988C20.9926 18.312 18.3067 20.9977 14.9935 20.9978H12.9105C12.3585 20.998 11.9108 21.4458 11.9105 21.9978C11.9105 22.55 12.3584 22.9976 12.9105 22.9978H14.9935Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeftBold24.category = 'Arrows';\n\nexport default RoundedArrowAngleLeftBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeftBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeftBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.4996 30.9998C26.2986 30.9998 30.9996 26.2987 30.9996 20.4998C30.9995 14.7009 26.2985 9.99976 20.4996 9.99976H4.3873L11.648 2.70483C12.037 2.31334 12.0353 1.68017 11.6441 1.29077C11.2528 0.901537 10.6196 0.903601 10.2301 1.29468L1.2916 10.2771C0.903434 10.6672 0.90347 11.2971 1.2916 11.6873L10.2301 20.6697C10.6195 21.061 11.2527 21.0628 11.6441 20.6736C12.0353 20.284 12.0374 19.6499 11.648 19.2585L4.42441 11.9998H20.4996C25.1939 11.9998 28.9995 15.8054 28.9996 20.4998C28.9996 25.1942 25.194 28.9998 20.4996 28.9998H16.5846C16.0325 28.9999 15.5847 29.4477 15.5846 29.9998C15.5846 30.552 16.0324 30.9996 16.5846 30.9998H20.4996Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeftBold32.category = 'Arrows';\n\nexport default RoundedArrowAngleLeftBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeftBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeftBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.4997 12C9.98498 12 11.9997 9.98528 11.9997 7.5C11.9997 5.01472 9.98498 3 7.4997 3H5.1208L5.56025 2.56055C6.14603 1.97476 6.14603 1.02524 5.56025 0.439453C4.97445 -0.146212 4.0249 -0.146293 3.43915 0.439453L0.435248 3.44336C0.368254 3.51086 0.307849 3.58486 0.254584 3.66406C0.23474 3.69355 0.217419 3.72436 0.199897 3.75488C0.192921 3.76703 0.185055 3.77866 0.178412 3.79102C0.166243 3.81367 0.15613 3.83722 0.145209 3.86035C0.134324 3.88337 0.122713 3.90605 0.112983 3.92969C0.108198 3.94134 0.10379 3.9531 0.0993109 3.96484C0.0703313 4.04065 0.0464333 4.11906 0.029975 4.2002C-0.0107053 4.40056 -0.00888413 4.60744 0.0329047 4.80762C0.0492996 4.88621 0.0711418 4.96258 0.0993109 5.03613C0.103796 5.04787 0.108192 5.05965 0.112983 5.07129C0.126466 5.10399 0.142225 5.1355 0.157905 5.16699C0.164959 5.18118 0.170881 5.19596 0.178412 5.20996C0.185061 5.22231 0.192916 5.23396 0.199897 5.24609C0.239879 5.31565 0.284566 5.38351 0.336616 5.44727C0.36883 5.48678 0.403144 5.52453 0.439155 5.56055L3.43915 8.56055C4.0249 9.14629 4.97445 9.14621 5.56025 8.56055C6.14603 7.97476 6.14603 7.02524 5.56025 6.43945L5.1208 6H7.4997C8.32813 6 8.9997 6.67157 8.9997 7.5C8.9997 8.32843 8.32813 9 7.4997 9H6.7497C5.92141 9.00016 5.2497 9.67167 5.2497 10.5C5.2497 11.3283 5.92141 11.9998 6.7497 12H7.4997Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeftBoldFilled12.category = 'Arrows';\n\nexport default RoundedArrowAngleLeftBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeftBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeftBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 14.9998C12.7614 14.9998 15 12.7612 15 9.99976C14.9998 7.23847 12.7613 4.99976 10 4.99976H6.12109L7.56055 3.5603C8.14609 2.9745 8.14625 2.02491 7.56055 1.43921C6.97484 0.853504 6.02526 0.853666 5.43945 1.43921L1.43945 5.43921C1.15829 5.72044 1.00006 6.10208 1 6.49976C1.00004 6.89753 1.15818 7.27903 1.43945 7.5603L5.18945 11.3103C5.77518 11.8959 6.72478 11.8959 7.31055 11.3103C7.89605 10.7245 7.89616 9.77491 7.31055 9.18921L6.12109 7.99976H10C11.1045 7.99976 11.9998 8.89532 12 9.99976C12 11.1043 11.1046 11.9998 10 11.9998H9C8.17172 11.9998 7.50016 12.6715 7.5 13.4998C7.5 14.3281 8.17162 14.9997 9 14.9998H10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeftBoldFilled16.category = 'Arrows';\n\nexport default RoundedArrowAngleLeftBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeftBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeftBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 19.0002C16.0898 19.0002 18.9999 16.09 19 12.5002C19 8.91039 16.0899 6.00024 12.5 6.00024H6.12109L8.56055 3.56079C9.14629 2.97505 9.14621 2.02549 8.56055 1.4397C7.97476 0.85391 7.02524 0.85391 6.43945 1.4397L1.43945 6.4397C1.15823 6.72098 1.00001 7.10249 1 7.50024C1.00006 7.89798 1.15821 8.27954 1.43945 8.56079L6.43945 13.5608C7.02521 14.1464 7.97479 14.1464 8.56055 13.5608C9.14626 12.975 9.1462 12.0255 8.56055 11.4397L6.12109 9.00024H12.5C14.433 9.00024 16 10.5672 16 12.5002C15.9999 14.4331 14.4329 16.0002 12.5 16.0002H10.75C9.92157 16.0002 9.25 16.6718 9.25 17.5002C9.25013 18.3286 9.92165 19.0002 10.75 19.0002H12.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeftBoldFilled20.category = 'Arrows';\n\nexport default RoundedArrowAngleLeftBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeftBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeftBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.0006 22.9998C19.4187 22.9995 23.0006 19.4179 23.0006 14.9998C23.0005 10.5817 19.4186 7 15.0006 6.99976H6.1217L9.56116 3.5603C10.1465 2.97449 10.1468 2.02485 9.56116 1.43921C8.97552 0.853575 8.02589 0.853874 7.44006 1.43921L1.44006 7.43921C1.1589 7.72041 0.999744 8.10211 0.999634 8.49976C0.999656 8.89755 1.15878 9.27902 1.44006 9.5603L7.44006 15.5603C8.02584 16.146 8.97539 16.146 9.56116 15.5603C10.1465 14.9745 10.1467 14.0249 9.56116 13.4392L6.1217 9.99976H15.0006C17.7617 10 20.0005 12.2386 20.0006 14.9998C20.0006 17.761 17.7618 19.9995 15.0006 19.9998H12.9108C12.0825 19.9999 11.4109 20.6715 11.4108 21.4998C11.4108 22.3281 12.0824 22.9997 12.9108 22.9998H15.0006Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeftBoldFilled24.category = 'Arrows';\n\nexport default RoundedArrowAngleLeftBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleLeftBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleLeftBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.4997 30.9998C26.2987 30.9998 30.9997 26.2987 30.9997 20.4998C30.9996 14.7009 26.2986 9.99976 20.4997 9.99976H6.09245L12.5026 3.55737C13.0862 2.97015 13.0836 2.02041 12.4968 1.43628C11.9096 0.85239 10.9599 0.855408 10.3757 1.44214L1.43718 10.4246C0.85498 11.0098 0.854868 11.9556 1.43718 12.5408L10.3757 21.5222C10.9599 22.1091 11.9096 22.1119 12.4968 21.5281C13.0835 20.9437 13.0867 19.9931 12.5026 19.406L6.12761 12.9998H20.4997C24.6417 12.9998 27.9996 16.3577 27.9997 20.4998C27.9997 24.6419 24.6418 27.9998 20.4997 27.9998H16.5846C15.7564 27.9999 15.0848 28.6715 15.0846 29.4998C15.0846 30.3281 15.7563 30.9996 16.5846 30.9998H20.4997Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleLeftBoldFilled32.category = 'Arrows';\n\nexport default RoundedArrowAngleLeftBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.37506 12C1.95887 11.9999 5.72205e-05 10.0412 5.72205e-05 7.625C5.72205e-05 5.2088 1.95887 3.25007 4.37506 3.25H9.43951L7.46978 1.28027C7.17697 0.987396 7.17697 0.512604 7.46978 0.219727C7.76266 -0.0731459 8.23743 -0.0731039 8.53033 0.219727L11.7803 3.46973C12.0732 3.76262 12.0732 4.23738 11.7803 4.53027L8.53033 7.78027C8.23743 8.0731 7.76266 8.07315 7.46978 7.78027C7.17697 7.4874 7.17697 7.0126 7.46978 6.71973L9.43951 4.75H4.37506C2.7873 4.75007 1.50006 6.03722 1.50006 7.625C1.50006 9.21278 2.7873 10.4999 4.37506 10.5H5.25006C5.66427 10.5 6.00006 10.8358 6.00006 11.25C6.00006 11.6642 5.66427 12 5.25006 12H4.37506Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRight12.category = 'Arrows';\n\nexport default RoundedArrowAngleRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.8776 14.9988C3.18462 14.9986 1.00084 12.8158 1.00065 10.1228C1.00074 7.42974 3.18456 5.24604 5.8776 5.24585H12.4352L9.47135 2.28003C9.17893 1.98709 9.17868 1.5122 9.47135 1.21948C9.76417 0.926828 10.2391 0.926965 10.5319 1.21948L14.7819 5.47144C15.0745 5.76427 15.0745 6.23913 14.7819 6.53198L10.5319 10.7839C10.2391 11.0768 9.7643 11.0767 9.47135 10.7839C9.17895 10.4911 9.17876 10.0162 9.47135 9.72339L12.4469 6.74585H5.8776C4.01298 6.74604 2.50074 8.25816 2.50065 10.1228C2.50084 11.9874 4.01305 13.4986 5.8776 13.4988H7.24869C7.66277 13.4988 7.99847 13.8348 7.99869 14.2488C7.99869 14.663 7.66291 14.9988 7.24869 14.9988H5.8776Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRight16.category = 'Arrows';\n\nexport default RoundedArrowAngleRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.24997 18.9983C3.79882 18.9982 1.00104 16.2004 1.00095 12.7493C1.00102 9.2981 3.79883 6.50037 7.24997 6.50024H16.4502L12.2383 2.28052C11.9457 1.98737 11.9462 1.51161 12.2392 1.21899C12.5324 0.926403 13.0081 0.926825 13.3008 1.21997L18.7793 6.71021C19.0714 7.00318 19.0718 7.47813 18.7793 7.77075L13.2998 13.2502C13.007 13.5428 12.5321 13.5427 12.2392 13.2502C11.9464 12.9574 11.9466 12.4826 12.2392 12.1897L16.4277 8.00024H7.24997C4.62725 8.00037 2.50101 10.1265 2.50095 12.7493C2.50104 15.372 4.62726 17.4982 7.24997 17.4983H9.24997C9.66379 17.4987 9.99985 17.8344 9.99997 18.2483C9.99982 18.6621 9.66377 18.9979 9.24997 18.9983H7.24997Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRight20.category = 'Arrows';\n\nexport default RoundedArrowAngleRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.74878 22.9978C4.4691 22.9977 0.999756 19.5285 0.999756 15.2488C0.999954 10.9693 4.46922 7.49982 8.74878 7.49976H20.4607L15.2371 2.28003C14.9445 1.98721 14.9444 1.51235 15.2371 1.21948C15.5298 0.9268 16.0047 0.926991 16.2976 1.21948L22.7781 7.69507C22.9187 7.8356 22.9976 8.02655 22.9978 8.22534C22.9978 8.42425 22.9187 8.61494 22.7781 8.75562L16.2976 15.2371C16.0048 15.5297 15.5299 15.5297 15.2371 15.2371C14.9444 14.9442 14.9444 14.4694 15.2371 14.1765L20.4119 8.99976H8.74878C5.29765 8.99982 2.49995 11.7977 2.49976 15.2488C2.49976 18.7 5.29753 21.4977 8.74878 21.4978H10.8318C11.2458 21.4978 11.5815 21.8338 11.5818 22.2478C11.5818 22.662 11.246 22.9978 10.8318 22.9978H8.74878Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRight24.category = 'Arrows';\n\nexport default RoundedArrowAngleRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5025 30.9998C5.70304 30.9997 1.00154 26.2982 1.00149 20.4988C1.00169 14.6995 5.70313 9.99782 11.5025 9.9978H28.4644L20.7837 2.27905C20.4917 1.98563 20.4926 1.51073 20.7857 1.21851C21.0792 0.926432 21.554 0.927168 21.8462 1.22046L30.7857 10.2029C31.0768 10.4955 31.0768 10.9689 30.7857 11.2615L21.8462 20.2439C21.554 20.5368 21.0791 20.5378 20.7857 20.2458C20.4923 19.9537 20.4918 19.4789 20.7837 19.1853L28.4331 11.4978H11.5025C6.53156 11.4978 2.50169 15.5279 2.50149 20.4988C2.50154 25.4698 6.53146 29.4997 11.5025 29.4998H15.4204C15.8345 29.4998 16.1702 29.8357 16.1704 30.2498C16.1703 30.6639 15.8346 30.9998 15.4204 30.9998H11.5025Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRight32.category = 'Arrows';\n\nexport default RoundedArrowAngleRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.49986 11.9996C2.01465 11.9996 -2.86094e-06 9.98498 -2.86094e-06 7.49977C-2.86094e-06 5.01457 2.01465 2.99991 4.49986 2.99991H7.73218L6.866 2.13372C6.37786 1.64558 6.37786 0.85434 6.866 0.3662C7.35415 -0.121793 8.14543 -0.121891 8.63352 0.3662L11.6334 3.36611C12.1214 3.85421 12.1214 4.64553 11.6334 5.13363L8.63352 8.13354C8.14543 8.62163 7.35415 8.62153 6.866 8.13354C6.37786 7.6454 6.37786 6.85416 6.866 6.36602L7.73218 5.49983H4.49986C3.39532 5.49983 2.49992 6.39524 2.49992 7.49977C2.49992 8.60431 3.39532 9.49971 4.49986 9.49971H5.24984C5.94 9.49991 6.4998 10.0595 6.4998 10.7497C6.4998 11.4399 5.94 11.9994 5.24984 11.9996H4.49986Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRightBold12.category = 'Arrows';\n\nexport default RoundedArrowAngleRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00195 14.9998C3.23944 14.9997 1 12.7603 1 9.9978C1.00013 7.2354 3.23952 4.99588 6.00195 4.99585H11.5801L9.29102 2.70679C8.90061 2.31626 8.90055 1.68321 9.29102 1.29272C9.68152 0.902426 10.3146 0.902377 10.7051 1.29272L14.707 5.29468C14.8945 5.48214 14.9999 5.7366 15 6.00171C15 6.26684 14.8945 6.52122 14.707 6.70874L10.7051 10.7107C10.3145 11.1012 9.68154 11.1012 9.29102 10.7107C8.90062 10.3202 8.90053 9.68711 9.29102 9.29663L11.5918 6.99585H6.00195C4.34409 6.99588 3.00013 8.33997 3 9.9978C3 11.6557 4.34401 12.9997 6.00195 12.9998H7.24707C7.7992 12.9998 8.24691 13.4476 8.24707 13.9998C8.24707 14.552 7.7993 14.9997 7.24707 14.9998H6.00195Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRightBold16.category = 'Arrows';\n\nexport default RoundedArrowAngleRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.5 19.0002C3.91023 19.0002 1.00013 16.09 1 12.5002C1 8.91039 3.91015 6.00024 7.5 6.00024H14.7324L11.8662 3.13403C11.3781 2.64593 11.3782 1.85461 11.8662 1.36646C12.3544 0.878307 13.1456 0.878323 13.6338 1.36646L18.6338 6.36646C18.8681 6.60086 19 6.91879 19 7.25024C18.9999 7.58168 18.8682 7.89967 18.6338 8.13403L13.6338 13.134C13.1457 13.622 12.3543 13.622 11.8662 13.134C11.3781 12.6459 11.3782 11.8546 11.8662 11.3665L14.7324 8.50024H7.5C5.29086 8.50024 3.5 10.2911 3.5 12.5002C3.50013 14.7093 5.29094 16.5002 7.5 16.5002H9.25C9.94036 16.5002 10.5 17.0599 10.5 17.7502C10.4999 18.4405 9.94027 19.0002 9.25 19.0002H7.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRightBold20.category = 'Arrows';\n\nexport default RoundedArrowAngleRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.00042 22.9998C4.58214 22.9998 1.00042 19.418 1.00042 14.9998C1.00055 10.5816 4.58222 6.99976 9.00042 6.99976H18.7319L14.8657 3.13354C14.3779 2.64539 14.3777 1.85401 14.8657 1.36597C15.3537 0.877941 16.1451 0.878153 16.6332 1.36597L22.6332 7.36597C23.1213 7.85408 23.1212 8.64539 22.6332 9.13354L16.6332 15.1335C16.1451 15.6216 15.3538 15.6217 14.8657 15.1335C14.3779 14.6454 14.3777 13.854 14.8657 13.366L18.7319 9.49976H9.00042C5.96293 9.49976 3.50055 11.9623 3.50042 14.9998C3.50042 18.0373 5.96285 20.4998 9.00042 20.4998H11.0903C11.7801 20.5002 12.3401 21.0598 12.3403 21.7498C12.3403 22.4398 11.7802 22.9993 11.0903 22.9998H9.00042Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRightBold24.category = 'Arrows';\n\nexport default RoundedArrowAngleRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5006 30.9998C5.70165 30.9998 1.00064 26.2987 1.00064 20.4998C1.00077 14.7009 5.70173 9.99976 11.5006 9.99976H27.6129L20.3522 2.70483C19.9631 2.31333 19.9648 1.68018 20.3561 1.29077C20.7475 0.901522 21.3807 0.903555 21.7702 1.29468L30.7086 10.2771C31.0968 10.6672 31.0968 11.2971 30.7086 11.6873L21.7702 20.6697C21.3807 21.061 20.7476 21.0628 20.3561 20.6736C19.9649 20.284 19.9627 19.6499 20.3522 19.2585L27.5758 11.9998H11.5006C6.8063 11.9998 3.00077 15.8054 3.00064 20.4998C3.00064 25.1942 6.80622 28.9998 11.5006 28.9998H15.4157C15.9677 28.9999 16.4156 29.4477 16.4157 29.9998C16.4157 30.5519 15.9678 30.9996 15.4157 30.9998H11.5006Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRightBold32.category = 'Arrows';\n\nexport default RoundedArrowAngleRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.49982 11.9995C2.01464 11.9995 0 9.98488 0 7.49969C0 5.01451 2.01464 2.99988 4.49982 2.99988H6.87863L6.43919 2.56044C5.85343 1.97468 5.85343 1.0252 6.43919 0.439435C7.02497 -0.14611 7.97451 -0.146255 8.5602 0.439435L11.564 3.44322C11.6329 3.5127 11.6952 3.58891 11.7495 3.67075C11.7605 3.68721 11.7696 3.70474 11.7798 3.72153C11.794 3.74482 11.8089 3.76773 11.8218 3.79184C11.8337 3.81411 11.8433 3.83747 11.854 3.86019C11.8648 3.88293 11.8766 3.9052 11.8862 3.92855C11.8996 3.96094 11.9104 3.99412 11.9214 4.02718C11.9255 4.03958 11.9303 4.05175 11.9341 4.06429C11.9402 4.08465 11.9454 4.10525 11.9507 4.12581C11.9814 4.24546 11.9995 4.37057 11.9995 4.49982C11.9995 4.62939 11.9816 4.75487 11.9507 4.8748C11.9462 4.89207 11.9421 4.90942 11.937 4.92656L11.9312 4.94609C11.9242 4.96828 11.9156 4.98978 11.9077 5.01151C11.9004 5.03161 11.8944 5.05222 11.8862 5.07206C11.8729 5.10447 11.8569 5.13557 11.8413 5.16678C11.8345 5.18057 11.8291 5.19515 11.8218 5.20877C11.8088 5.23286 11.794 5.2558 11.7798 5.27908C11.7696 5.29586 11.7605 5.31341 11.7495 5.32986C11.6942 5.41298 11.6304 5.48998 11.5601 5.56032L8.5602 8.5602C7.97451 9.14589 7.02497 9.14574 6.43919 8.5602C5.85343 7.97444 5.85343 7.02495 6.43919 6.43919L6.87863 5.99976H4.49982C3.67142 5.99976 2.99988 6.6713 2.99988 7.49969C2.99988 8.32809 3.67142 8.99963 4.49982 8.99963H5.24979C6.07796 8.99989 6.74973 9.67134 6.74973 10.4996C6.74973 11.3278 6.07796 11.9993 5.24979 11.9995H4.49982Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRightBoldFilled12.category = 'Arrows';\n\nexport default RoundedArrowAngleRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 14.9998C3.23858 14.9998 1 12.7612 1 9.99976C1.00016 7.23847 3.23868 4.99976 6 4.99976H9.87891L8.43945 3.5603C7.85391 2.9745 7.85375 2.02491 8.43945 1.43921C9.02516 0.853504 9.97474 0.853666 10.5605 1.43921L14.5605 5.43921C14.8417 5.72044 14.9999 6.10208 15 6.49976C15 6.89753 14.8418 7.27903 14.5605 7.5603L10.8105 11.3103C10.2248 11.8959 9.27522 11.8959 8.68945 11.3103C8.10395 10.7245 8.10384 9.77491 8.68945 9.18921L9.87891 7.99976H6C4.89553 7.99976 4.00016 8.89532 4 9.99976C4 11.1043 4.89543 11.9998 6 11.9998H7C7.82828 11.9998 8.49984 12.6715 8.5 13.4998C8.5 14.3281 7.82838 14.9997 7 14.9998H6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRightBoldFilled16.category = 'Arrows';\n\nexport default RoundedArrowAngleRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.49976 19.0002C3.90999 19.0002 0.999887 16.09 0.999756 12.5002C0.999756 8.91039 3.90991 6.00024 7.49976 6.00024H13.8787L11.4392 3.56079C10.8535 2.97505 10.8535 2.02549 11.4392 1.4397C12.025 0.85391 12.9745 0.85391 13.5603 1.4397L18.5603 6.4397C18.8415 6.72098 18.9997 7.10249 18.9998 7.50024C18.9997 7.89798 18.8415 8.27954 18.5603 8.56079L13.5603 13.5608C12.9745 14.1464 12.025 14.1464 11.4392 13.5608C10.8535 12.975 10.8536 12.0255 11.4392 11.4397L13.8787 9.00024H7.49976C5.56676 9.00024 3.99976 10.5672 3.99976 12.5002C3.99989 14.4331 5.56684 16.0002 7.49976 16.0002H9.24976C10.0782 16.0002 10.7498 16.6718 10.7498 17.5002C10.7496 18.3286 10.0781 19.0002 9.24976 19.0002H7.49976Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRightBoldFilled20.category = 'Arrows';\n\nexport default RoundedArrowAngleRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.99951 22.9998C4.58144 22.9995 0.999512 19.4179 0.999512 14.9998C0.999643 10.5817 4.58152 7 8.99951 6.99976H17.8784L14.439 3.5603C13.8536 2.97449 13.8534 2.02485 14.439 1.43921C15.0246 0.853575 15.9742 0.853874 16.5601 1.43921L22.5601 7.43921C22.8412 7.72041 23.0004 8.10211 23.0005 8.49976C23.0005 8.89755 22.8413 9.27902 22.5601 9.5603L16.5601 15.5603C15.9743 16.146 15.0247 16.146 14.439 15.5603C13.8537 14.9745 13.8534 14.0249 14.439 13.4392L17.8784 9.99976H8.99951C6.23838 10 3.99964 12.2386 3.99951 14.9998C3.99951 17.761 6.2383 19.9995 8.99951 19.9998H11.0894C11.9176 19.9999 12.5892 20.6715 12.5894 21.4998C12.5894 22.3281 11.9177 22.9997 11.0894 22.9998H8.99951Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRightBoldFilled24.category = 'Arrows';\n\nexport default RoundedArrowAngleRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/RoundedArrowAngleRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const RoundedArrowAngleRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5006 30.9998C5.70158 30.9998 1.00056 26.2987 1.00056 20.4998C1.00069 14.7009 5.70165 9.99976 11.5006 9.99976H25.9078L19.4976 3.55737C18.9139 2.97013 18.9165 2.02043 19.5035 1.43628C20.0906 0.852362 21.0403 0.855324 21.6246 1.44214L30.5631 10.4246C31.1453 11.0098 31.1454 11.9556 30.5631 12.5408L21.6246 21.5222C21.0404 22.1092 20.0907 22.112 19.5035 21.5281C18.9166 20.9437 18.9134 19.9931 19.4976 19.406L25.8726 12.9998H11.5006C7.35851 12.9998 4.00069 16.3577 4.00056 20.4998C4.00056 24.6419 7.35843 27.9998 11.5006 27.9998H15.4156C16.2438 28 16.9155 28.6716 16.9156 29.4998C16.9156 30.3281 16.2439 30.9995 15.4156 30.9998H11.5006Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nRoundedArrowAngleRightBoldFilled32.category = 'Arrows';\n\nexport default RoundedArrowAngleRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sad12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sad12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM6 6.5C6.93219 6.5 7.59535 6.81534 8.03125 7.16406C8.24428 7.33448 8.3961 7.50767 8.49805 7.64355C8.54896 7.71144 8.58808 7.77108 8.61621 7.81738C8.63025 7.8405 8.64243 7.86071 8.65137 7.87695C8.65585 7.8851 8.65982 7.89319 8.66309 7.89941L8.66992 7.91309L8.6709 7.91406C8.67064 7.9146 8.65768 7.92104 8.27734 8.11133L8.6709 7.91504C8.85584 8.28545 8.70531 8.73572 8.33496 8.9209C7.98777 9.09425 7.57064 8.97319 7.36719 8.65234L7.33203 8.59082C7.3325 8.59174 7.3326 8.59297 7.33301 8.59375C7.32733 8.58457 7.31618 8.5671 7.29883 8.54395C7.26015 8.49238 7.19306 8.41538 7.09375 8.33594C6.90465 8.18466 6.56781 8 6 8C5.43219 8 5.09535 8.18466 4.90625 8.33594C4.80694 8.41538 4.73985 8.49238 4.70117 8.54395C4.68507 8.56544 4.67301 8.58122 4.66699 8.59082L4.63281 8.65234C4.42936 8.97319 4.01223 9.09425 3.66504 8.9209C3.29469 8.73572 3.14416 8.28545 3.3291 7.91504L3.72266 8.11133C3.34232 7.92104 3.32936 7.9146 3.3291 7.91406L3.33008 7.91309L3.33691 7.89941C3.34018 7.89319 3.34415 7.8851 3.34863 7.87695C3.35757 7.86071 3.36975 7.8405 3.38379 7.81738C3.41192 7.77108 3.45104 7.71144 3.50195 7.64355C3.6039 7.50767 3.75572 7.33448 3.96875 7.16406C4.40465 6.81534 5.06781 6.5 6 6.5ZM4.66602 8.5957C4.66478 8.59805 4.66353 8.59978 4.66309 8.60059C4.66341 8.60002 4.66388 8.59859 4.66504 8.59668L4.66602 8.59375V8.5957ZM4.25 3.78125C4.80228 3.78125 5.25 4.22897 5.25 4.78125C5.25 5.33353 4.80228 5.78125 4.25 5.78125C3.69772 5.78125 3.25 5.33353 3.25 4.78125C3.25 4.22897 3.69772 3.78125 4.25 3.78125ZM7.75 3.78125C8.30229 3.78125 8.75 4.22897 8.75 4.78125C8.75 5.33353 8.30229 5.78125 7.75 5.78125C7.19772 5.78125 6.75 5.33353 6.75 4.78125C6.75 4.22897 7.19772 3.78125 7.75 3.78125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSad12.category = 'Emoji & Faces';\n\nexport default Sad12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sad16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sad16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM8 9.25C9.06746 9.25 9.84929 9.63498 10.3633 10.0303C10.6173 10.2257 10.8051 10.4225 10.9316 10.5742C10.9951 10.6504 11.0442 10.7168 11.0791 10.7666C11.0964 10.7914 11.1105 10.8127 11.1211 10.8291C11.1263 10.8371 11.1311 10.8438 11.1348 10.8496C11.1366 10.8526 11.1382 10.856 11.1396 10.8584C11.1403 10.8594 11.1411 10.8604 11.1416 10.8613L11.1426 10.8623V10.8633L11.1436 10.8643C11.3564 11.2194 11.2408 11.6805 10.8857 11.8936C10.5331 12.1049 10.0764 11.9927 9.86133 11.6436L9.84961 11.626C9.83658 11.6074 9.81315 11.5758 9.7793 11.5352C9.71052 11.4526 9.60115 11.3366 9.44922 11.2197C9.1507 10.9901 8.68235 10.75 8 10.75C7.31765 10.75 6.8493 10.9901 6.55078 11.2197C6.39885 11.3366 6.28948 11.4526 6.2207 11.5352C6.18685 11.5758 6.16342 11.6074 6.15039 11.626C6.14392 11.6352 6.13983 11.6418 6.13867 11.6436C5.92365 11.9927 5.46686 12.1049 5.11426 11.8936C4.75917 11.6805 4.64357 11.2194 4.85645 10.8643L4.85742 10.8633V10.8623L4.8584 10.8613C4.85895 10.8604 4.85972 10.8594 4.86035 10.8584C4.86179 10.856 4.86339 10.8526 4.86523 10.8496C4.86885 10.8438 4.87372 10.8371 4.87891 10.8291C4.88952 10.8127 4.90358 10.7914 4.9209 10.7666C4.95576 10.7168 5.0049 10.6504 5.06836 10.5742C5.19485 10.4225 5.38265 10.2257 5.63672 10.0303C6.15071 9.63498 6.93254 9.25 8 9.25ZM5.5 6C6.05228 6 6.5 6.44772 6.5 7C6.5 7.55228 6.05228 8 5.5 8C4.94772 8 4.5 7.55228 4.5 7C4.5 6.44772 4.94772 6 5.5 6ZM10.5 6C11.0523 6 11.5 6.44772 11.5 7C11.5 7.55228 11.0523 8 10.5 8C9.94771 8 9.5 7.55228 9.5 7C9.5 6.44772 9.94771 6 10.5 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSad16.category = 'Emoji & Faces';\n\nexport default Sad16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sad20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sad20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.1487 0.5 19.5 4.85125 19.5 10C19.5 15.1487 15.1487 19.5 10 19.5C4.85125 19.5 0.5 15.1487 0.5 10C0.5 4.85125 4.85125 0.5 10 0.5ZM10 2C5.67968 2 2 5.67968 2 10C2 14.3203 5.67968 18 10 18C14.3203 18 18 14.3203 18 10C18 5.67968 14.3203 2 10 2ZM10 12.25C12.0902 12.2501 13.2769 13.3803 13.7861 14.043C14.0382 14.3713 13.9765 14.8423 13.6484 15.0947C13.3201 15.3471 12.8491 15.2852 12.5967 14.957C12.2649 14.5254 11.4737 13.7501 10 13.75C8.52658 13.7501 7.73615 14.5253 7.4043 14.957C7.15196 15.2854 6.68095 15.3469 6.35254 15.0947C6.02412 14.8423 5.96246 14.3714 6.21484 14.043C6.72417 13.3803 7.91004 12.2501 10 12.25ZM6.5 8C7.19036 8 7.75 8.55964 7.75 9.25C7.75 9.94036 7.19036 10.5 6.5 10.5C5.80964 10.5 5.25 9.94036 5.25 9.25C5.25 8.55964 5.80964 8 6.5 8ZM13.5 8C14.1904 8 14.75 8.55964 14.75 9.25C14.75 9.94036 14.1904 10.5 13.5 10.5C12.8096 10.5 12.25 9.94036 12.25 9.25C12.25 8.55964 12.8096 8 13.5 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSad20.category = 'Emoji & Faces';\n\nexport default Sad20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sad24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sad24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.1534 0.5 23.5 5.84663 23.5 12C23.5 18.1534 18.1534 23.5 12 23.5C5.84664 23.5 0.500003 18.1534 0.5 12C0.5 5.84663 5.84664 0.500014 12 0.5ZM12 2C6.67506 2.00001 2 6.67507 2 12C2 17.3249 6.67506 22 12 22C17.3249 22 22 17.3249 22 12C22 6.67505 17.3249 2 12 2ZM12 15.25C13.706 15.25 14.9056 15.8955 15.6758 16.5557C16.0568 16.8823 16.3305 17.2095 16.5107 17.459C16.601 17.5839 16.668 17.6909 16.7148 17.7695C16.7383 17.8089 16.7572 17.8417 16.7705 17.8662C16.7771 17.8784 16.7829 17.8884 16.7871 17.8965C16.7892 17.9005 16.7905 17.9043 16.792 17.9072L16.7949 17.9131C16.7951 17.9134 16.7958 17.9146 16.2305 18.1973L16.7959 17.915C16.9808 18.2854 16.8303 18.7357 16.46 18.9209C16.1128 19.0942 15.6956 18.9732 15.4922 18.6523L15.457 18.5908L15.4561 18.5898L15.4541 18.5859V18.585L15.4531 18.583C15.4485 18.5745 15.4397 18.5589 15.4268 18.5371C15.4004 18.4928 15.3559 18.4237 15.2939 18.3379C15.1695 18.1656 14.9743 17.9301 14.6992 17.6943C14.1569 17.2296 13.2939 16.75 12 16.75C10.7061 16.75 9.84306 17.2296 9.30078 17.6943C9.02567 17.9301 8.83051 18.1656 8.70605 18.3379C8.64408 18.4237 8.59964 18.4928 8.57324 18.5371C8.56026 18.5589 8.55149 18.5745 8.54688 18.583L8.54492 18.585V18.5879L8.54395 18.5898L8.54297 18.5908L8.50781 18.6523C8.30436 18.9732 7.88723 19.0942 7.54004 18.9209C7.16969 18.7357 7.01916 18.2854 7.2041 17.915L7.76953 18.1973C7.21879 17.9218 7.2043 17.9146 7.2041 17.9141L7.20508 17.9131L7.20801 17.9072C7.20952 17.9043 7.2108 17.9005 7.21289 17.8965C7.21711 17.8884 7.22287 17.8784 7.22949 17.8662C7.24283 17.8417 7.26171 17.8089 7.28516 17.7695C7.33198 17.6909 7.39903 17.5839 7.48926 17.459C7.66947 17.2095 7.94319 16.8823 8.32422 16.5557C9.09445 15.8955 10.294 15.25 12 15.25ZM7.7002 10.1748C8.4318 10.1749 9.02526 10.7684 9.02539 11.5C9.02528 12.2316 8.43182 12.8251 7.7002 12.8252C6.96848 12.8252 6.37511 12.2317 6.375 11.5C6.37513 10.7683 6.9685 10.1748 7.7002 10.1748ZM16.2998 10.1748C17.0315 10.1748 17.6249 10.7683 17.625 11.5C17.6249 12.2317 17.0315 12.8252 16.2998 12.8252C15.5682 12.8251 14.9747 12.2316 14.9746 11.5C14.9747 10.7684 15.5682 10.1749 16.2998 10.1748Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSad24.category = 'Emoji & Faces';\n\nexport default Sad24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sad32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sad32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.6355 0.5 31.5 7.36448 31.5 16C31.5 24.6355 24.6355 31.5 16 31.5C7.36453 31.5 0.500004 24.6355 0.5 16C0.5 7.36449 7.36453 0.500017 16 0.5ZM16 2C8.19295 2.00002 2 8.19292 2 16C2 23.8071 8.19295 30 16 30C23.8071 30 30 23.8071 30 16C30 8.19291 23.8071 2 16 2ZM16 20.25C18.2026 20.25 19.8009 21.0798 20.8438 21.9141C21.3626 22.3291 21.7439 22.7451 21.998 23.0605C22.1254 23.2186 22.222 23.3528 22.2881 23.4502C22.3209 23.4986 22.346 23.5383 22.3643 23.5674C22.3734 23.582 22.3812 23.5944 22.3867 23.6035C22.3894 23.608 22.3917 23.6121 22.3936 23.6152C22.3944 23.6167 22.3958 23.618 22.3965 23.6191L22.3975 23.6211C22.3977 23.6214 22.3978 23.6221 21.75 24L22.3975 23.6221C22.6061 23.9798 22.4856 24.4387 22.1279 24.6475C21.7702 24.8561 21.3113 24.7356 21.1025 24.3779L21.0938 24.3652C21.0845 24.3504 21.0685 24.3253 21.0459 24.292C21.0006 24.2253 20.9291 24.1249 20.8301 24.002C20.6311 23.7549 20.3249 23.4208 19.9062 23.0859C19.0741 22.4202 17.7974 21.75 16 21.75C14.2026 21.75 12.9259 22.4202 12.0938 23.0859C11.6751 23.4208 11.3689 23.7549 11.1699 24.002C11.0709 24.1249 10.9994 24.2253 10.9541 24.292C10.9315 24.3253 10.9155 24.3504 10.9062 24.3652C10.9022 24.3717 10.898 24.3754 10.8965 24.3779C10.6876 24.7352 10.2297 24.8561 9.87207 24.6475C9.51442 24.4387 9.39386 23.9798 9.60254 23.6221L10.25 24L9.60254 23.6211L9.60352 23.6191C9.60418 23.618 9.60558 23.6167 9.60645 23.6152C9.60828 23.6121 9.61058 23.608 9.61328 23.6035C9.61882 23.5944 9.62659 23.582 9.63574 23.5674C9.65399 23.5383 9.67908 23.4986 9.71191 23.4502C9.77798 23.3528 9.87465 23.2186 10.002 23.0605C10.2561 22.7451 10.6374 22.3291 11.1562 21.9141C12.1991 21.0798 13.7974 20.25 16 20.25ZM9.875 13.2754C10.7034 13.2754 11.375 13.947 11.375 14.7754C11.3748 15.6036 10.7033 16.2754 9.875 16.2754C9.04669 16.2754 8.3752 15.6036 8.375 14.7754C8.375 13.947 9.04657 13.2754 9.875 13.2754ZM22.125 13.2754C22.9534 13.2754 23.625 13.947 23.625 14.7754C23.6248 15.6036 22.9533 16.2754 22.125 16.2754C21.2967 16.2754 20.6252 15.6036 20.625 14.7754C20.625 13.947 21.2966 13.2754 22.125 13.2754Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSad32.category = 'Emoji & Faces';\n\nexport default Sad32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM6 6.25C7.2491 6.25018 8.01041 6.93699 8.36133 7.37402C8.70685 7.80469 8.63763 8.4346 8.20703 8.78027C7.77637 9.12551 7.14637 9.05647 6.80078 8.62598C6.67602 8.47074 6.43375 8.25016 6 8.25C5.56602 8.25016 5.32294 8.47073 5.19824 8.62598C4.85253 9.05636 4.22258 9.12572 3.79199 8.78027C3.36174 8.43461 3.29247 7.80459 3.6377 7.37402C3.98853 6.937 4.75068 6.25018 6 6.25ZM4.25 3.78125C4.80228 3.78125 5.25 4.22897 5.25 4.78125C5.25 5.33353 4.80228 5.78125 4.25 5.78125C3.69772 5.78125 3.25 5.33353 3.25 4.78125C3.25 4.22897 3.69772 3.78125 4.25 3.78125ZM7.75 3.78125C8.30229 3.78125 8.75 4.22897 8.75 4.78125C8.75 5.33353 8.30229 5.78125 7.75 5.78125C7.19772 5.78125 6.75 5.33353 6.75 4.78125C6.75 4.22897 7.19772 3.78125 7.75 3.78125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadBold12.category = 'Emoji & Faces';\n\nexport default SadBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM8 8.75C9.56409 8.75001 10.5422 9.52664 11.0059 10.0303C11.3799 10.4366 11.3536 11.0694 10.9473 11.4434C10.5409 11.8172 9.90814 11.7911 9.53418 11.3848C9.31757 11.1495 8.83624 10.75 8 10.75C7.16338 10.75 6.68131 11.1496 6.46484 11.3848C6.09087 11.7909 5.45906 11.8172 5.05273 11.4434C4.64639 11.0694 4.62016 10.4366 4.99414 10.0303C5.45779 9.52664 6.43593 8.75001 8 8.75ZM5.5 5.75C6.19036 5.75 6.75 6.30964 6.75 7C6.75 7.69036 6.19036 8.25 5.5 8.25C4.80964 8.25 4.25 7.69036 4.25 7C4.25 6.30964 4.80964 5.75 5.5 5.75ZM10.5 5.75C11.1904 5.75 11.75 6.30964 11.75 7C11.75 7.69036 11.1904 8.25 10.5 8.25C9.80964 8.25 9.25 7.69036 9.25 7C9.25 6.30964 9.80964 5.75 10.5 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadBold16.category = 'Emoji & Faces';\n\nexport default SadBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.1515 0.5 19.5 4.84845 19.5 10C19.5 15.1515 15.1515 19.5 10 19.5C4.84845 19.5 0.5 15.1515 0.5 10C0.5 4.84845 4.84845 0.5 10 0.5ZM10 2.5C5.95302 2.5 2.5 5.95302 2.5 10C2.5 14.047 5.95302 17.5 10 17.5C14.047 17.5 17.5 14.047 17.5 10C17.5 5.95302 14.047 2.5 10 2.5ZM10 12C11.9048 12 13.1071 12.901 13.7412 13.6006C14.1117 14.0097 14.0808 14.6419 13.6719 15.0127C13.2627 15.3836 12.6297 15.3525 12.2588 14.9434C11.8991 14.5466 11.2012 14 10 14C8.79885 14 8.10091 14.5466 7.74121 14.9434C7.37029 15.3525 6.73731 15.3836 6.32812 15.0127C5.91918 14.6419 5.88829 14.0097 6.25879 13.6006C6.89294 12.901 8.09524 12 10 12ZM6.5 7.875C7.25939 7.875 7.875 8.49061 7.875 9.25C7.875 10.0094 7.25939 10.625 6.5 10.625C5.74061 10.625 5.125 10.0094 5.125 9.25C5.125 8.49061 5.74061 7.875 6.5 7.875ZM13.5 7.875C14.2594 7.875 14.875 8.49061 14.875 9.25C14.875 10.0094 14.2594 10.625 13.5 10.625C12.7406 10.625 12.125 10.0094 12.125 9.25C12.125 8.49061 12.7406 7.875 13.5 7.875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadBold20.category = 'Emoji & Faces';\n\nexport default SadBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.158 0.5 23.5 5.84203 23.5 12C23.5 18.158 18.158 23.5 12 23.5C5.84204 23.5 0.500003 18.158 0.5 12C0.5 5.84203 5.84204 0.500013 12 0.5ZM12 2.5C6.9466 2.50001 2.5 6.94661 2.5 12C2.5 17.0534 6.9466 21.5 12 21.5C17.0534 21.5 21.5 17.0534 21.5 12C21.5 6.94659 17.0534 2.5 12 2.5ZM12 14.75C13.7746 14.75 15.0297 15.4234 15.8379 16.1162C16.2365 16.4579 16.5234 16.8001 16.7129 17.0625C16.8078 17.194 16.8795 17.3072 16.9297 17.3916C16.9548 17.4337 16.9755 17.469 16.9902 17.4961C16.9976 17.5097 17.0039 17.5218 17.0088 17.5312C17.0112 17.5358 17.0128 17.5404 17.0146 17.5439C17.0155 17.5457 17.0168 17.5474 17.0176 17.5488L17.0186 17.5508V17.5518C17.0154 17.5539 16.9668 17.5791 16.252 17.9365L17.0195 17.5527C17.2665 18.0467 17.0662 18.6475 16.5723 18.8945C16.0785 19.1414 15.4777 18.9417 15.2305 18.4482L15.2119 18.415C15.1889 18.3765 15.1489 18.3135 15.0918 18.2344C14.9766 18.0749 14.7946 17.8545 14.5371 17.6338C14.0328 17.2016 13.2254 16.75 12 16.75C10.7746 16.75 9.96717 17.2016 9.46289 17.6338C9.20544 17.8545 9.02336 18.0749 8.9082 18.2344C8.85108 18.3135 8.81105 18.3765 8.78809 18.415C8.77674 18.4341 8.76973 18.4474 8.7666 18.4531L8.76758 18.4502L8.76855 18.4492V18.4482C8.5212 18.9414 7.92132 19.1413 7.42773 18.8945C6.93376 18.6475 6.73348 18.0467 6.98047 17.5527L7.74805 17.9365C7.0332 17.5791 6.98459 17.5539 6.98145 17.5518V17.5508L6.98242 17.5488C6.98317 17.5474 6.98447 17.5457 6.98535 17.5439C6.98716 17.5404 6.98881 17.5358 6.99121 17.5312C6.99612 17.5218 7.00237 17.5097 7.00977 17.4961C7.02455 17.469 7.04523 17.4337 7.07031 17.3916C7.12054 17.3072 7.19216 17.194 7.28711 17.0625C7.47664 16.8001 7.76349 16.4579 8.16211 16.1162C8.97033 15.4234 10.2254 14.75 12 14.75ZM7.7002 10.0498C8.50084 10.0499 9.15026 10.6994 9.15039 11.5C9.15028 12.3007 8.50085 12.9501 7.7002 12.9502C6.89945 12.9502 6.25011 12.3007 6.25 11.5C6.25013 10.6993 6.89946 10.0498 7.7002 10.0498ZM16.2998 10.0498C17.1005 10.0498 17.7499 10.6993 17.75 11.5C17.7499 12.3007 17.1006 12.9502 16.2998 12.9502C15.4991 12.9501 14.8497 12.3007 14.8496 11.5C14.8497 10.6994 15.4992 10.0499 16.2998 10.0498Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadBold24.category = 'Emoji & Faces';\n\nexport default SadBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.6342 0.5 31.5 7.36576 31.5 16C31.5 24.6342 24.6342 31.5 16 31.5C7.3658 31.5 0.500004 24.6342 0.5 16C0.5 7.36576 7.3658 0.500016 16 0.5ZM16 2.5C8.47036 2.50002 2.5 8.47034 2.5 16C2.5 23.5297 8.47036 29.5 16 29.5C23.5296 29.5 29.5 23.5297 29.5 16C29.5 8.47032 23.5296 2.5 16 2.5ZM16 20C18.2702 20 19.9221 20.8564 21 21.7188C21.5356 22.1472 21.9291 22.5774 22.1924 22.9043C22.3243 23.068 22.4246 23.2071 22.4941 23.3096C22.5289 23.3608 22.5564 23.403 22.5762 23.4346C22.586 23.4503 22.5944 23.4633 22.6006 23.4736C22.6037 23.4788 22.6062 23.4836 22.6084 23.4873C22.6095 23.4891 22.6105 23.4907 22.6113 23.4922L22.6123 23.4941L22.6133 23.4951C22.6135 23.4956 22.6137 23.496 21.8066 23.9668L22.6143 23.4961C22.8924 23.9731 22.7309 24.586 22.2539 24.8643C21.7789 25.1412 21.1695 24.9811 20.8896 24.5088C20.8893 24.5082 20.8883 24.5064 20.8867 24.5039L20.8857 24.5029C20.8849 24.5015 20.884 24.4999 20.8828 24.498C20.8751 24.4857 20.8606 24.4633 20.8398 24.4326C20.798 24.371 20.7303 24.2756 20.6357 24.1582C20.4459 23.9226 20.1519 23.6028 19.75 23.2812C18.9529 22.6436 17.7298 22 16 22C14.2702 22 13.0471 22.6436 12.25 23.2812C11.8481 23.6028 11.5541 23.9226 11.3643 24.1582C11.2697 24.2756 11.202 24.371 11.1602 24.4326C11.1394 24.4633 11.1249 24.4857 11.1172 24.498C11.1159 24.5001 11.1142 24.5015 11.1133 24.5029C10.835 24.9799 10.2231 25.1424 9.74609 24.8643C9.2691 24.586 9.10761 23.9731 9.38574 23.4961L10.1934 23.9668C9.3863 23.496 9.38647 23.4956 9.38672 23.4951L9.3877 23.4941L9.38867 23.4922C9.38953 23.4907 9.39053 23.4891 9.3916 23.4873C9.39381 23.4836 9.3963 23.4788 9.39941 23.4736C9.40564 23.4633 9.41396 23.4503 9.42383 23.4346C9.44363 23.403 9.4711 23.3608 9.50586 23.3096C9.57538 23.2071 9.67572 23.068 9.80762 22.9043C10.0709 22.5774 10.4644 22.1472 11 21.7188C12.0779 20.8564 13.7298 20 16 20ZM11.1133 24.5049V24.5059L11.1123 24.5068L11.1113 24.5088H11.1104C11.1107 24.5082 11.1109 24.5062 11.1123 24.5039C11.1134 24.5046 11.1133 24.5048 11.1133 24.5049ZM20.8896 24.5088H20.8887L20.8877 24.5068L20.8867 24.5059V24.5039C20.8883 24.5064 20.8893 24.5082 20.8896 24.5088ZM9.875 13.1504C10.7725 13.1504 11.5 13.8779 11.5 14.7754C11.4998 15.6727 10.7723 16.4004 9.875 16.4004C8.97766 16.4004 8.2502 15.6727 8.25 14.7754C8.25 13.8779 8.97754 13.1504 9.875 13.1504ZM22.125 13.1504C23.0225 13.1504 23.75 13.8779 23.75 14.7754C23.7498 15.6727 23.0223 16.4004 22.125 16.4004C21.2277 16.4004 20.5002 15.6727 20.5 14.7754C20.5 13.8779 21.2275 13.1504 22.125 13.1504Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadBold32.category = 'Emoji & Faces';\n\nexport default SadBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6.86426 9.21484C7.11657 9.69602 7.70916 9.88858 8.19727 9.64453C8.69124 9.39754 8.89152 8.79671 8.64453 8.30273L7.87695 8.68652C8.59215 8.32888 8.64043 8.30381 8.64355 8.30176V8.30078L8.64062 8.29492C8.63923 8.29218 8.63741 8.28935 8.63574 8.28613C8.63224 8.27941 8.62775 8.27138 8.62305 8.2627C8.61364 8.24532 8.60234 8.22374 8.58789 8.19922C8.55906 8.1503 8.51964 8.08747 8.46875 8.01562C8.36767 7.87293 8.21613 7.6881 8.00781 7.50293C7.58277 7.12511 6.91779 6.75 6 6.75C5.08221 6.75 4.41723 7.12511 3.99219 7.50293C3.78387 7.6881 3.63233 7.87293 3.53125 8.01562C3.48036 8.08747 3.44094 8.1503 3.41211 8.19922C3.39766 8.22374 3.38636 8.24532 3.37695 8.2627C3.37225 8.27138 3.36776 8.27941 3.36426 8.28613C3.36259 8.28935 3.36077 8.29218 3.35938 8.29492L3.35645 8.30078V8.30176C3.35956 8.30381 3.40784 8.32887 4.12305 8.68652L3.35547 8.30273C3.10848 8.79671 3.30876 9.39754 3.80273 9.64453C4.29632 9.89132 4.8962 9.69137 5.14355 9.19824V9.19922L5.14258 9.2002L5.1416 9.20312C5.14064 9.20502 5.13944 9.20751 5.13867 9.20898C5.13721 9.21179 5.13548 9.21352 5.13477 9.21484C5.1333 9.21755 5.13409 9.21765 5.13574 9.21484C5.13914 9.20908 5.14861 9.19369 5.16406 9.17188C5.19581 9.12707 5.24744 9.06185 5.32031 8.99707C5.45777 8.87489 5.66779 8.75 6 8.75C6.33221 8.75 6.54223 8.87489 6.67969 8.99707C6.75256 9.06185 6.80419 9.12707 6.83594 9.17188C6.85139 9.19369 6.86086 9.20908 6.86426 9.21484ZM4 3.78125C3.44772 3.78125 3 4.22897 3 4.78125C3 5.33353 3.44772 5.78125 4 5.78125C4.55228 5.78125 5 5.33353 5 4.78125C5 4.22897 4.55228 3.78125 4 3.78125ZM8 3.78125C7.44772 3.78125 7 4.22897 7 4.78125C7 5.33353 7.44772 5.78125 8 5.78125C8.55229 5.78125 9 5.33353 9 4.78125C9 4.22897 8.55229 3.78125 8 3.78125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadBoldFilled12.category = 'Emoji & Faces';\n\nexport default SadBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 9.25C6.86839 9.25 6.03428 9.65914 5.48438 10.082C5.21324 10.2906 5.01208 10.5007 4.87598 10.6641C4.80766 10.746 4.75531 10.818 4.7168 10.873C4.69751 10.9006 4.68121 10.9244 4.66895 10.9434C4.66294 10.9526 4.65768 10.9608 4.65332 10.9678C4.65114 10.9713 4.64923 10.9746 4.64746 10.9775C4.6466 10.9789 4.64529 10.9802 4.64453 10.9814L4.64355 10.9834L4.64258 10.9844C4.64233 10.9848 4.64544 10.9872 5.42676 11.4561L4.64258 10.9854C4.35846 11.4589 4.51188 12.0732 4.98535 12.3574C5.45874 12.6415 6.07214 12.4878 6.35645 12.0146L6.35742 12.0156L6.35547 12.0176L6.35449 12.0195C6.36382 12.0062 6.38381 11.9805 6.41309 11.9453C6.47224 11.8743 6.56826 11.7718 6.70312 11.668C6.96573 11.466 7.38187 11.25 8 11.25C8.61813 11.25 9.03427 11.466 9.29688 11.668C9.43174 11.7718 9.52776 11.8743 9.58691 11.9453C9.61619 11.9805 9.63618 12.0062 9.64551 12.0195C9.93097 12.4892 10.5427 12.6406 11.0146 12.3574C11.4881 12.0732 11.6415 11.4589 11.3574 10.9854L10.5732 11.4561C11.3545 10.9872 11.3577 10.9848 11.3574 10.9844L11.3564 10.9834L11.3555 10.9814C11.3547 10.9802 11.3534 10.9789 11.3525 10.9775C11.3508 10.9746 11.3489 10.9713 11.3467 10.9678C11.3423 10.9608 11.3371 10.9526 11.3311 10.9434C11.3188 10.9244 11.3025 10.9006 11.2832 10.873C11.2447 10.818 11.1923 10.746 11.124 10.6641C10.9879 10.5007 10.7868 10.2906 10.5156 10.082C9.96572 9.65914 9.13161 9.25 8 9.25ZM5.5 5.75C4.80964 5.75 4.25 6.30964 4.25 7C4.25 7.69036 4.80964 8.25 5.5 8.25C6.19036 8.25 6.75 7.69036 6.75 7C6.75 6.30964 6.19036 5.75 5.5 5.75ZM10.5 5.75C9.80964 5.75 9.25 6.30964 9.25 7C9.25 7.69036 9.80964 8.25 10.5 8.25C11.1904 8.25 11.75 7.69036 11.75 7C11.75 6.30964 11.1904 5.75 10.5 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadBoldFilled16.category = 'Emoji & Faces';\n\nexport default SadBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.1515 0.5 19.5 4.84845 19.5 10C19.5 15.1515 15.1515 19.5 10 19.5C4.84845 19.5 0.5 15.1515 0.5 10C0.5 4.84845 4.84845 0.5 10 0.5ZM10 12C7.80729 12.0001 6.55551 13.1895 6.0166 13.8906C5.68009 14.3285 5.7623 14.9564 6.2002 15.293C6.63808 15.6293 7.26607 15.5472 7.60254 15.1094C7.90481 14.7161 8.62934 14.0001 10 14C11.3709 14.0001 12.0963 14.7162 12.3984 15.1094C12.735 15.5471 13.363 15.6294 13.8008 15.293C14.2383 14.9564 14.3205 14.3284 13.9844 13.8906C13.4455 13.1895 12.1929 12.0001 10 12ZM6.5 7.875C5.74061 7.875 5.125 8.49061 5.125 9.25C5.125 10.0094 5.74061 10.625 6.5 10.625C7.25939 10.625 7.875 10.0094 7.875 9.25C7.875 8.49061 7.25939 7.875 6.5 7.875ZM13.5 7.875C12.7406 7.875 12.125 8.49061 12.125 9.25C12.125 10.0094 12.7406 10.625 13.5 10.625C14.2594 10.625 14.875 10.0094 14.875 9.25C14.875 8.49061 14.2594 7.875 13.5 7.875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadBoldFilled20.category = 'Emoji & Faces';\n\nexport default SadBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.158 0.5 23.5 5.84203 23.5 12C23.5 18.158 18.158 23.5 12 23.5C5.84204 23.5 0.500003 18.158 0.5 12C0.5 5.84203 5.84204 0.500013 12 0.5ZM12 14.75C10.2254 14.75 8.97033 15.4234 8.16211 16.1162C7.76349 16.4579 7.47664 16.8001 7.28711 17.0625C7.19216 17.194 7.12054 17.3072 7.07031 17.3916C7.04523 17.4337 7.02455 17.469 7.00977 17.4961C7.00237 17.5097 6.99612 17.5218 6.99121 17.5312C6.98881 17.5358 6.98716 17.5404 6.98535 17.5439C6.98447 17.5457 6.98317 17.5474 6.98242 17.5488L6.98145 17.5508V17.5518C6.98459 17.5539 7.0332 17.5791 7.74805 17.9365L6.98047 17.5527C6.73348 18.0467 6.93376 18.6475 7.42773 18.8945C7.92132 19.1413 8.5212 18.9414 8.76855 18.4482V18.4492L8.76758 18.4502L8.7666 18.4531C8.76973 18.4474 8.77674 18.4341 8.78809 18.415C8.81105 18.3765 8.85108 18.3135 8.9082 18.2344C9.02336 18.0749 9.20544 17.8545 9.46289 17.6338C9.96717 17.2016 10.7746 16.75 12 16.75C13.2254 16.75 14.0328 17.2016 14.5371 17.6338C14.7946 17.8545 14.9766 18.0749 15.0918 18.2344C15.1489 18.3135 15.1889 18.3765 15.2119 18.415L15.2305 18.4482C15.4777 18.9417 16.0785 19.1414 16.5723 18.8945C17.0662 18.6475 17.2665 18.0467 17.0195 17.5527L16.252 17.9365C16.9668 17.5791 17.0154 17.5539 17.0186 17.5518V17.5508L17.0176 17.5488C17.0168 17.5474 17.0155 17.5457 17.0146 17.5439C17.0128 17.5404 17.0112 17.5358 17.0088 17.5312C17.0039 17.5218 16.9976 17.5097 16.9902 17.4961C16.9755 17.469 16.9548 17.4337 16.9297 17.3916C16.8795 17.3072 16.8078 17.194 16.7129 17.0625C16.5234 16.8001 16.2365 16.4579 15.8379 16.1162C15.0297 15.4234 13.7746 14.75 12 14.75ZM7.7002 10.0498C6.89946 10.0498 6.25013 10.6993 6.25 11.5C6.25011 12.3007 6.89945 12.9502 7.7002 12.9502C8.50085 12.9501 9.15028 12.3007 9.15039 11.5C9.15026 10.6994 8.50084 10.0499 7.7002 10.0498ZM16.2998 10.0498C15.4992 10.0499 14.8497 10.6994 14.8496 11.5C14.8497 12.3007 15.4991 12.9501 16.2998 12.9502C17.1006 12.9502 17.7499 12.3007 17.75 11.5C17.7499 10.6993 17.1005 10.0498 16.2998 10.0498Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadBoldFilled24.category = 'Emoji & Faces';\n\nexport default SadBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.6342 0.5 31.5 7.36576 31.5 16C31.5 24.6342 24.6342 31.5 16 31.5C7.3658 31.5 0.500004 24.6342 0.5 16C0.5 7.36576 7.3658 0.500016 16 0.5ZM16 20C13.7298 20 12.0779 20.8564 11 21.7188C10.4644 22.1472 10.0709 22.5774 9.80762 22.9043C9.67572 23.068 9.57538 23.2071 9.50586 23.3096C9.4711 23.3608 9.44363 23.403 9.42383 23.4346C9.41396 23.4503 9.40564 23.4633 9.39941 23.4736C9.3963 23.4788 9.39381 23.4836 9.3916 23.4873C9.39053 23.4891 9.38953 23.4907 9.38867 23.4922L9.3877 23.4941L9.38672 23.4951C9.38647 23.4956 9.3863 23.496 10.1934 23.9668L9.38574 23.4961C9.10761 23.9731 9.2691 24.586 9.74609 24.8643C10.2231 25.1424 10.835 24.9799 11.1133 24.5029C11.1142 24.5015 11.1159 24.5001 11.1172 24.498C11.1249 24.4857 11.1394 24.4633 11.1602 24.4326C11.202 24.371 11.2697 24.2756 11.3643 24.1582C11.5541 23.9226 11.8481 23.6028 12.25 23.2812C13.0471 22.6436 14.2702 22 16 22C17.7298 22 18.9529 22.6436 19.75 23.2812C20.1519 23.6028 20.4459 23.9226 20.6357 24.1582C20.7303 24.2756 20.798 24.371 20.8398 24.4326C20.8606 24.4633 20.8751 24.4857 20.8828 24.498C20.884 24.4999 20.8849 24.5015 20.8857 24.5029L20.8867 24.5039V24.5059L20.8877 24.5068L20.8887 24.5088H20.8896C21.1695 24.9811 21.7789 25.1412 22.2539 24.8643C22.7309 24.586 22.8924 23.9731 22.6143 23.4961L21.8066 23.9668C22.6137 23.496 22.6135 23.4956 22.6133 23.4951L22.6123 23.4941L22.6113 23.4922C22.6105 23.4907 22.6095 23.4891 22.6084 23.4873C22.6062 23.4836 22.6037 23.4788 22.6006 23.4736C22.5944 23.4633 22.586 23.4503 22.5762 23.4346C22.5564 23.403 22.5289 23.3608 22.4941 23.3096C22.4246 23.2071 22.3243 23.068 22.1924 22.9043C21.9291 22.5774 21.5356 22.1472 21 21.7188C19.9221 20.8564 18.2702 20 16 20ZM11.1104 24.5088H11.1113L11.1123 24.5068L11.1133 24.5059V24.5049C11.1133 24.5048 11.1134 24.5046 11.1123 24.5039C11.1109 24.5062 11.1107 24.5082 11.1104 24.5088ZM9.875 13.1504C8.97754 13.1504 8.25 13.8779 8.25 14.7754C8.2502 15.6727 8.97766 16.4004 9.875 16.4004C10.7723 16.4004 11.4998 15.6727 11.5 14.7754C11.5 13.8779 10.7725 13.1504 9.875 13.1504ZM22.125 13.1504C21.2275 13.1504 20.5 13.8779 20.5 14.7754C20.5002 15.6727 21.2277 16.4004 22.125 16.4004C23.0223 16.4004 23.7498 15.6727 23.75 14.7754C23.75 13.8779 23.0225 13.1504 22.125 13.1504Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadBoldFilled32.category = 'Emoji & Faces';\n\nexport default SadBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 7C5.06781 7 4.40465 7.31534 3.96875 7.66406C3.75572 7.83448 3.6039 8.00767 3.50195 8.14355C3.45104 8.21144 3.41192 8.27108 3.38379 8.31738C3.36975 8.3405 3.35757 8.36071 3.34863 8.37695C3.34415 8.3851 3.34018 8.39319 3.33691 8.39941L3.33008 8.41309L3.3291 8.41406C3.32936 8.4146 3.34232 8.42104 3.72266 8.61133L3.3291 8.41504C3.14416 8.78545 3.29469 9.23572 3.66504 9.4209C4.01223 9.59425 4.42936 9.47319 4.63281 9.15234L4.66699 9.09082C4.67301 9.08122 4.68507 9.06544 4.70117 9.04395C4.73985 8.99238 4.80694 8.91538 4.90625 8.83594C5.09535 8.68466 5.43219 8.5 6 8.5C6.56781 8.5 6.90465 8.68466 7.09375 8.83594C7.19306 8.91538 7.26015 8.99238 7.29883 9.04395C7.31618 9.0671 7.32733 9.08457 7.33301 9.09375C7.3326 9.09297 7.3325 9.09174 7.33203 9.09082L7.36719 9.15234C7.57064 9.47319 7.98777 9.59425 8.33496 9.4209C8.70531 9.23572 8.85584 8.78545 8.6709 8.41504L8.27734 8.61133C8.65768 8.42104 8.67064 8.4146 8.6709 8.41406L8.66992 8.41309L8.66309 8.39941C8.65982 8.39319 8.65585 8.3851 8.65137 8.37695C8.64243 8.36071 8.63025 8.3405 8.61621 8.31738C8.58808 8.27108 8.54896 8.21144 8.49805 8.14355C8.3961 8.00767 8.24428 7.83448 8.03125 7.66406C7.59535 7.31534 6.93219 7 6 7ZM4.66504 9.09668C4.66388 9.09859 4.66341 9.10002 4.66309 9.10059C4.66353 9.09978 4.66478 9.09805 4.66602 9.0957V9.09375L4.66504 9.09668ZM4 4C3.44772 4 3 4.44772 3 5C3 5.55228 3.44772 6 4 6C4.55228 6 5 5.55228 5 5C5 4.44772 4.55228 4 4 4ZM8 4C7.44772 4 7 4.44772 7 5C7 5.55228 7.44772 6 8 6C8.55229 6 9 5.55228 9 5C9 4.44772 8.55229 4 8 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadFilled12.category = 'Emoji & Faces';\n\nexport default SadFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 9.25C6.93254 9.25 6.15071 9.63498 5.63672 10.0303C5.38265 10.2257 5.19485 10.4225 5.06836 10.5742C5.0049 10.6504 4.95576 10.7168 4.9209 10.7666C4.90358 10.7914 4.88952 10.8127 4.87891 10.8291C4.87372 10.8371 4.86885 10.8438 4.86523 10.8496C4.86339 10.8526 4.86179 10.856 4.86035 10.8584C4.85972 10.8594 4.85895 10.8604 4.8584 10.8613L4.85742 10.8623V10.8633L4.85645 10.8643C4.64357 11.2194 4.75917 11.6805 5.11426 11.8936C5.46686 12.1049 5.92365 11.9927 6.13867 11.6436C6.13983 11.6418 6.14392 11.6352 6.15039 11.626C6.16342 11.6074 6.18685 11.5758 6.2207 11.5352C6.28948 11.4526 6.39885 11.3366 6.55078 11.2197C6.8493 10.9901 7.31765 10.75 8 10.75C8.68235 10.75 9.1507 10.9901 9.44922 11.2197C9.60115 11.3366 9.71052 11.4526 9.7793 11.5352C9.81315 11.5758 9.83658 11.6074 9.84961 11.626L9.86133 11.6436C10.0764 11.9927 10.5331 12.1049 10.8857 11.8936C11.2408 11.6805 11.3564 11.2194 11.1436 10.8643L11.1426 10.8633V10.8623L11.1416 10.8613C11.1411 10.8604 11.1403 10.8594 11.1396 10.8584C11.1382 10.856 11.1366 10.8526 11.1348 10.8496C11.1311 10.8438 11.1263 10.8371 11.1211 10.8291C11.1105 10.8127 11.0964 10.7914 11.0791 10.7666C11.0442 10.7168 10.9951 10.6504 10.9316 10.5742C10.8051 10.4225 10.6173 10.2257 10.3633 10.0303C9.84929 9.63498 9.06746 9.25 8 9.25ZM5.5 6C4.94772 6 4.5 6.44772 4.5 7C4.5 7.55228 4.94772 8 5.5 8C6.05228 8 6.5 7.55228 6.5 7C6.5 6.44772 6.05228 6 5.5 6ZM10.5 6C9.94771 6 9.5 6.44772 9.5 7C9.5 7.55228 9.94771 8 10.5 8C11.0523 8 11.5 7.55228 11.5 7C11.5 6.44772 11.0523 6 10.5 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadFilled16.category = 'Emoji & Faces';\n\nexport default SadFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.1487 0.5 19.5 4.85125 19.5 10C19.5 15.1487 15.1487 19.5 10 19.5C4.85125 19.5 0.5 15.1487 0.5 10C0.5 4.85125 4.85125 0.5 10 0.5ZM10 12.25C7.91004 12.2501 6.72417 13.3803 6.21484 14.043C5.96246 14.3714 6.02412 14.8423 6.35254 15.0947C6.68095 15.3469 7.15196 15.2854 7.4043 14.957C7.73615 14.5253 8.52658 13.7501 10 13.75C11.4737 13.7501 12.2649 14.5254 12.5967 14.957C12.8491 15.2852 13.3201 15.3471 13.6484 15.0947C13.9765 14.8423 14.0382 14.3713 13.7861 14.043C13.2769 13.3803 12.0902 12.2501 10 12.25ZM6.5 8C5.80964 8 5.25 8.55964 5.25 9.25C5.25 9.94036 5.80964 10.5 6.5 10.5C7.19036 10.5 7.75 9.94036 7.75 9.25C7.75 8.55964 7.19036 8 6.5 8ZM13.5 8C12.8096 8 12.25 8.55964 12.25 9.25C12.25 9.94036 12.8096 10.5 13.5 10.5C14.1904 10.5 14.75 9.94036 14.75 9.25C14.75 8.55964 14.1904 8 13.5 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadFilled20.category = 'Emoji & Faces';\n\nexport default SadFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.1534 0.5 23.5 5.84663 23.5 12C23.5 18.1534 18.1534 23.5 12 23.5C5.84664 23.5 0.500003 18.1534 0.5 12C0.5 5.84663 5.84664 0.500014 12 0.5ZM12 15.25C10.294 15.25 9.09445 15.8955 8.32422 16.5557C7.94319 16.8823 7.66947 17.2095 7.48926 17.459C7.39903 17.5839 7.33198 17.6909 7.28516 17.7695C7.26171 17.8089 7.24283 17.8417 7.22949 17.8662C7.22287 17.8784 7.21711 17.8884 7.21289 17.8965C7.2108 17.9005 7.20952 17.9043 7.20801 17.9072L7.20508 17.9131L7.2041 17.9141C7.2043 17.9146 7.21879 17.9218 7.76953 18.1973L7.2041 17.915C7.01916 18.2854 7.16969 18.7357 7.54004 18.9209C7.88723 19.0942 8.30436 18.9732 8.50781 18.6523L8.54297 18.5908L8.54395 18.5898L8.54492 18.5879V18.585L8.54688 18.583C8.55149 18.5745 8.56026 18.5589 8.57324 18.5371C8.59964 18.4928 8.64408 18.4237 8.70605 18.3379C8.83051 18.1656 9.02567 17.9301 9.30078 17.6943C9.84306 17.2296 10.7061 16.75 12 16.75C13.2939 16.75 14.1569 17.2296 14.6992 17.6943C14.9743 17.9301 15.1695 18.1656 15.2939 18.3379C15.3559 18.4237 15.4004 18.4928 15.4268 18.5371C15.4397 18.5589 15.4485 18.5745 15.4531 18.583L15.4541 18.585V18.5859L15.4561 18.5898L15.457 18.5908L15.4922 18.6523C15.6956 18.9732 16.1128 19.0942 16.46 18.9209C16.8303 18.7357 16.9808 18.2854 16.7959 17.915L16.2305 18.1973C16.7958 17.9146 16.7951 17.9134 16.7949 17.9131L16.792 17.9072C16.7905 17.9043 16.7892 17.9005 16.7871 17.8965C16.7829 17.8884 16.7771 17.8784 16.7705 17.8662C16.7572 17.8417 16.7383 17.8089 16.7148 17.7695C16.668 17.6909 16.601 17.5839 16.5107 17.459C16.3305 17.2095 16.0568 16.8823 15.6758 16.5557C14.9056 15.8955 13.706 15.25 12 15.25ZM7.7002 10.1748C6.9685 10.1748 6.37513 10.7683 6.375 11.5C6.37511 12.2317 6.96848 12.8252 7.7002 12.8252C8.43182 12.8251 9.02528 12.2316 9.02539 11.5C9.02526 10.7684 8.4318 10.1749 7.7002 10.1748ZM16.2998 10.1748C15.5682 10.1749 14.9747 10.7684 14.9746 11.5C14.9747 12.2316 15.5682 12.8251 16.2998 12.8252C17.0315 12.8252 17.6249 12.2317 17.625 11.5C17.6249 10.7683 17.0315 10.1748 16.2998 10.1748Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadFilled24.category = 'Emoji & Faces';\n\nexport default SadFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SadFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SadFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.6355 0.5 31.5 7.36448 31.5 16C31.5 24.6355 24.6355 31.5 16 31.5C7.36453 31.5 0.500004 24.6355 0.5 16C0.5 7.36449 7.36453 0.500017 16 0.5ZM16 20.25C13.7974 20.25 12.1991 21.0798 11.1562 21.9141C10.6374 22.3291 10.2561 22.7451 10.002 23.0605C9.87465 23.2186 9.77798 23.3528 9.71191 23.4502C9.67908 23.4986 9.65399 23.5383 9.63574 23.5674C9.62659 23.582 9.61882 23.5944 9.61328 23.6035C9.61058 23.608 9.60828 23.6121 9.60645 23.6152C9.60558 23.6167 9.60418 23.618 9.60352 23.6191L9.60254 23.6211L10.25 24L9.60254 23.6221C9.39386 23.9798 9.51442 24.4387 9.87207 24.6475C10.2297 24.8561 10.6876 24.7352 10.8965 24.3779C10.898 24.3754 10.9022 24.3717 10.9062 24.3652C10.9155 24.3504 10.9315 24.3253 10.9541 24.292C10.9994 24.2253 11.0709 24.1249 11.1699 24.002C11.3689 23.7549 11.6751 23.4208 12.0938 23.0859C12.9259 22.4202 14.2026 21.75 16 21.75C17.7974 21.75 19.0741 22.4202 19.9062 23.0859C20.3249 23.4208 20.6311 23.7549 20.8301 24.002C20.9291 24.1249 21.0006 24.2253 21.0459 24.292C21.0685 24.3253 21.0845 24.3504 21.0938 24.3652L21.1025 24.3779C21.3113 24.7356 21.7702 24.8561 22.1279 24.6475C22.4856 24.4387 22.6061 23.9798 22.3975 23.6221L21.75 24C22.3978 23.6221 22.3977 23.6214 22.3975 23.6211L22.3965 23.6191C22.3958 23.618 22.3944 23.6167 22.3936 23.6152C22.3917 23.6121 22.3894 23.608 22.3867 23.6035C22.3812 23.5944 22.3734 23.582 22.3643 23.5674C22.346 23.5383 22.3209 23.4986 22.2881 23.4502C22.222 23.3528 22.1254 23.2186 21.998 23.0605C21.7439 22.7451 21.3626 22.3291 20.8438 21.9141C19.8009 21.0798 18.2026 20.25 16 20.25ZM9.875 13.2754C9.04657 13.2754 8.375 13.947 8.375 14.7754C8.3752 15.6036 9.04669 16.2754 9.875 16.2754C10.7033 16.2754 11.3748 15.6036 11.375 14.7754C11.375 13.947 10.7034 13.2754 9.875 13.2754ZM22.125 13.2754C21.2966 13.2754 20.625 13.947 20.625 14.7754C20.6252 15.6036 21.2967 16.2754 22.125 16.2754C22.9533 16.2754 23.6248 15.6036 23.625 14.7754C23.625 13.947 22.9534 13.2754 22.125 13.2754Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSadFilled32.category = 'Emoji & Faces';\n\nexport default SadFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScaleOfJustice12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScaleOfJustice12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00039 0.75V11.25M6.00039 11.25H4.00039M6.00039 11.25H8.00039M2.40049 2.75L3.91992 6.44006C4.07026 6.80517 4.12527 7.22345 3.89744 7.54594C3.65972 7.88243 3.21389 8.25 2.40049 8.25C1.58715 8.25 1.14129 7.88249 0.903527 7.54601C0.675628 7.22349 0.730634 6.80513 0.881005 6.43997L2.40049 2.75ZM2.40049 2.75H9.60049M9.60049 2.75L8.08105 6.44006C7.93071 6.80517 7.8757 7.22345 8.10353 7.54594C8.34126 7.88243 8.78709 8.25 9.60049 8.25C10.4139 8.25 10.8597 7.88243 11.0974 7.54594C11.3253 7.22345 11.2703 6.80517 11.1199 6.44006L9.60049 2.75Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nScaleOfJustice12.category = 'Objects';\n\nexport default ScaleOfJustice12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScaleOfJustice16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScaleOfJustice16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99951 0.75V15.25M7.99951 15.25H4.99951M7.99951 15.25H10.9995M2.99961 3.75L5.1429 9.3315C5.30623 9.75684 5.29695 10.2459 5.01293 10.6021C3.91014 11.9855 2.08908 11.9855 0.986286 10.6021C0.702269 10.2459 0.692984 9.75684 0.856315 9.33149L2.99961 3.75ZM2.99961 3.75H12.9996M12.9996 3.75L10.8563 9.33141C10.6929 9.7568 10.7022 10.2459 10.9863 10.6022C12.0892 11.9854 13.9101 11.9855 15.0128 10.6021C15.2969 10.2459 15.3061 9.75684 15.1428 9.3315L12.9996 3.75Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nScaleOfJustice16.category = 'Objects';\n\nexport default ScaleOfJustice16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScaleOfJustice20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScaleOfJustice20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C10.4142 0 10.75 0.335786 10.75 0.75V3H16C16.2955 3 16.5637 3.17378 16.6846 3.44336L19.7598 10.3027C19.9098 10.6374 20.0254 11.0613 19.9678 11.5215C19.691 13.7307 17.7484 14.75 16 14.75C14.2517 14.7498 12.309 13.7305 12.0322 11.5215C11.9746 11.0614 12.0902 10.6374 12.2402 10.3027L14.8418 4.5H10.75V16H13.583C14.9177 16 16 17.0823 16 18.417C15.9998 19.2912 15.2912 19.9998 14.417 20H5.58301C4.70902 19.9996 4.00018 19.291 4 18.417C4 17.0825 5.08251 16.0002 6.41699 16H9.25V4.5H5.1582L7.75977 10.3027C7.9098 10.6374 8.02542 11.0613 7.96777 11.5215C7.69097 13.7307 5.74839 14.75 4 14.75C2.25171 14.7498 0.30898 13.7305 0.0322266 11.5215C-0.0254008 11.0614 0.0902364 10.6374 0.240234 10.3027L3.31543 3.44336L3.36816 3.34668C3.50441 3.1331 3.74173 3.00019 4 3H9.25V0.75C9.25 0.335937 9.58599 0.000244292 10 0ZM6.41699 17.5C5.91094 17.5002 5.5 17.9109 5.5 18.417C5.50017 18.4626 5.53745 18.4996 5.58301 18.5H14.417C14.4628 18.4998 14.4998 18.4628 14.5 18.417C14.5 17.9107 14.0893 17.5 13.583 17.5H6.41699ZM1.61523 11.75C1.93319 12.7107 2.89053 13.2499 4 13.25C5.10967 13.25 6.06775 12.7109 6.38574 11.75H1.61523ZM13.6152 11.75C13.9332 12.7107 14.8905 13.2499 16 13.25C17.1097 13.25 18.0678 12.7109 18.3857 11.75H13.6152ZM13.9082 10.25H18.0918L16 5.58301L13.9082 10.25ZM1.9082 10.25H6.0918L4 5.58301L1.9082 10.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScaleOfJustice20.category = 'Objects';\n\nexport default ScaleOfJustice20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScaleOfJustice24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScaleOfJustice24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.999 0C12.4132 0 12.749 0.335786 12.749 0.75V3H18.999C19.2919 3 19.5583 3.17046 19.6807 3.43652L23.748 12.2891C23.9085 12.6384 24.0154 13.0558 23.9795 13.5C23.7348 16.5237 21.32 18.0254 18.999 18.0254C16.6781 18.0253 14.2632 16.5237 14.0186 13.5C13.9826 13.0558 14.0895 12.6384 14.25 12.2891L17.8291 4.5H12.749V20H16.582C17.9167 20 18.999 21.0823 18.999 22.417C18.9988 23.2912 18.2902 23.9998 17.416 24H6.58203C5.7079 23.9998 4.9992 23.2911 4.99902 22.417C4.99902 21.0823 6.08139 20.0001 7.41602 20H11.249V4.5H6.16895L9.74805 12.2891C9.90854 12.6384 10.0154 13.0558 9.97949 13.5C9.7348 16.5237 7.31996 18.0254 4.99902 18.0254C2.67812 18.0253 0.263237 16.5237 0.0185547 13.5C-0.0173659 13.0558 0.0895098 12.6384 0.25 12.2891L4.31738 3.43652C4.43972 3.17046 4.70618 3.00009 4.99902 3H11.249V0.75C11.249 0.33583 11.5849 7.11489e-05 11.999 0ZM7.41602 21.5C6.90982 21.5001 6.49902 21.9108 6.49902 22.417C6.4992 22.4627 6.53633 22.4998 6.58203 22.5H17.416C17.4618 22.4998 17.4988 22.4628 17.499 22.417C17.499 21.9107 17.0883 21.5 16.582 21.5H7.41602ZM1.56152 13.75C1.88094 15.5941 3.39843 16.5253 4.99902 16.5254C6.5997 16.5254 8.11812 15.5942 8.4375 13.75H1.56152ZM15.5615 13.75C15.8809 15.5941 17.3984 16.5253 18.999 16.5254C20.5997 16.5254 22.1181 15.5942 22.4375 13.75H15.5615ZM15.9189 12.25H22.0791L18.999 5.54688L15.9189 12.25ZM1.91895 12.25H8.0791L4.99902 5.54688L1.91895 12.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScaleOfJustice24.category = 'Objects';\n\nexport default ScaleOfJustice24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScaleOfJustice32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScaleOfJustice32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9873 1C16.4015 1 16.7373 1.33579 16.7373 1.75V4H24.5C24.7909 4 25.0552 4.16836 25.1787 4.43164L30.7275 16.2783C30.8945 16.6347 31.0015 17.0579 30.9688 17.5039C30.6952 21.2274 27.4831 22.9996 24.4883 23C21.4935 23.0003 18.2804 21.2288 18.0059 17.5059C17.9728 17.0581 18.0809 16.6338 18.249 16.2764L23.3184 5.5H16.7373V26H22.9043C24.6069 26.0002 25.9871 27.3804 25.9873 29.083C25.9873 30.1416 25.1289 31 24.0703 31H7.9043C6.84582 30.9999 5.9873 30.1415 5.9873 29.083C5.98748 27.3804 7.36776 26.0003 9.07031 26H15.2373V5.5H8.67871L13.7275 16.2783C13.8945 16.6347 14.0015 17.0579 13.9688 17.5039C13.6952 21.2274 10.4831 22.9996 7.48828 23C4.49348 23.0003 1.28044 21.2288 1.00586 17.5059C0.972844 17.0581 1.08088 16.6338 1.24902 16.2764L6.82129 4.43066C6.94496 4.16782 7.20952 4.00006 7.5 4H15.2373V1.75C15.2373 1.33584 15.5732 1.00008 15.9873 1ZM9.07031 27.5C8.19619 27.5003 7.48748 28.2089 7.4873 29.083C7.4873 29.3131 7.67425 29.4999 7.9043 29.5H24.0703C24.3004 29.5 24.4873 29.3131 24.4873 29.083C24.4871 28.2088 23.7785 27.5002 22.9043 27.5H9.07031ZM2.54297 17.75C2.90779 20.1979 5.09799 21.5002 7.48828 21.5C9.87786 21.4996 12.0667 20.1972 12.4316 17.75H2.54297ZM19.543 17.75C19.9078 20.1979 22.098 21.5002 24.4883 21.5C26.8779 21.4996 29.0667 20.1972 29.4316 17.75H19.543ZM19.9189 16.25H29.0576L24.498 6.51465L19.9189 16.25ZM2.91895 16.25H12.0576L7.49805 6.51465L2.91895 16.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScaleOfJustice32.category = 'Objects';\n\nexport default ScaleOfJustice32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScaleOfJusticeFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScaleOfJusticeFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00039 0.75V11.25M6.00039 11.25H4.00039M6.00039 11.25H8.00039M2.40049 2.75L3.91992 6.44006C4.07026 6.80517 4.12527 7.22345 3.89744 7.54594C3.65972 7.88243 3.21389 8.25 2.40049 8.25C1.58715 8.25 1.14129 7.88249 0.903527 7.54601C0.675628 7.22349 0.730634 6.80513 0.881005 6.43997L2.40049 2.75ZM2.40049 2.75H9.60049M9.60049 2.75L8.08105 6.44006C7.93071 6.80517 7.8757 7.22345 8.10353 7.54594C8.34126 7.88243 8.78709 8.25 9.60049 8.25C10.4139 8.25 10.8597 7.88243 11.0974 7.54594C11.3253 7.22345 11.2703 6.80517 11.1199 6.44006L9.60049 2.75ZM1.50049 7.75H3.50049M8.50049 7.75H10.5005\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nScaleOfJusticeFilled12.category = 'Objects';\n\nexport default ScaleOfJusticeFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScaleOfJusticeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScaleOfJusticeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0C8.41383 0.00044859 8.75 0.336063 8.75 0.75V3H13L13.1143 3.00879C13.3769 3.04946 13.6029 3.22793 13.7002 3.48145L15.8428 9.0625C16.0687 9.65099 16.0987 10.4428 15.5996 11.0693C14.9188 11.9234 13.9786 12.3894 13 12.3896C12.0212 12.3896 11.0804 11.9234 10.3994 11.0693C9.90012 10.4427 9.93023 9.65108 10.1562 9.0625L11.9082 4.5H8.75V14.5H11C11.4138 14.5004 11.75 14.8361 11.75 15.25C11.75 15.6639 11.4138 15.9996 11 16H5C4.58579 16 4.25 15.6642 4.25 15.25C4.25 14.8358 4.58579 14.5 5 14.5H7.25V4.5H4.09082L5.84277 9.0625C6.06872 9.651 6.09877 10.4428 5.59961 11.0693C4.91878 11.9234 3.97862 12.3894 3 12.3896C2.02118 12.3896 1.0804 11.9235 0.399414 11.0693C-0.099843 10.4427 -0.0697468 9.65103 0.15625 9.0625L2.2998 3.48145L2.34863 3.37695C2.48077 3.14635 2.72846 3 3 3H7.25V0.75C7.25 0.335786 7.58579 0 8 0ZM11.5957 9.5H14.4033L12.999 5.8418L11.5957 9.5ZM1.5957 9.5H4.40332L2.99902 5.8418L1.5957 9.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScaleOfJusticeFilled16.category = 'Objects';\n\nexport default ScaleOfJusticeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScaleOfJusticeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScaleOfJusticeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0C10.4142 2.38517e-05 10.75 0.335801 10.75 0.75V3H16C16.2955 3.00002 16.5637 3.17376 16.6846 3.44336L19.7598 10.3027C19.9098 10.6374 20.0254 11.0613 19.9678 11.5215C19.9528 11.6406 19.9315 11.7559 19.9072 11.8682C19.9041 11.8836 19.903 11.8995 19.8994 11.915C19.8406 12.1679 19.7584 12.4026 19.6572 12.6201C19.6477 12.6406 19.6368 12.6604 19.627 12.6807C19.6107 12.7138 19.5952 12.747 19.5781 12.7793C19.5674 12.7994 19.556 12.819 19.5449 12.8389C19.5258 12.8732 19.5064 12.9071 19.4863 12.9404C19.4774 12.9552 19.4681 12.9698 19.459 12.9844C19.4366 13.0202 19.4132 13.0551 19.3896 13.0898C19.3824 13.1005 19.3755 13.1115 19.3682 13.1221C19.3457 13.1544 19.3232 13.1864 19.2998 13.2178C19.287 13.2349 19.2738 13.2517 19.2607 13.2686C19.1386 13.4258 19.0036 13.5688 18.8594 13.7002C18.8053 13.7494 18.7501 13.7971 18.6934 13.8428C18.6628 13.8674 18.6319 13.8915 18.6006 13.915C18.541 13.9599 18.48 14.0028 18.418 14.0439C18.3979 14.0572 18.3777 14.0701 18.3574 14.083C18.3097 14.1134 18.2609 14.1417 18.2119 14.1699C18.1404 14.2112 18.068 14.2504 17.9941 14.2871C17.9682 14.3 17.9422 14.3128 17.916 14.3252C17.8456 14.3584 17.7742 14.3888 17.7021 14.418C17.6683 14.4317 17.6348 14.4461 17.6006 14.459C17.5316 14.4849 17.4617 14.5079 17.3916 14.5303C17.3571 14.5413 17.3229 14.5533 17.2881 14.5635C17.2124 14.5856 17.1361 14.605 17.0596 14.623C17.0296 14.6302 16.9998 14.638 16.9697 14.6445C16.8957 14.6604 16.8214 14.6733 16.7471 14.6855C16.7121 14.6913 16.6776 14.6991 16.6426 14.7041C16.5808 14.7128 16.5188 14.7175 16.457 14.7236C16.4087 14.7285 16.3607 14.735 16.3125 14.7383C16.2082 14.7454 16.1043 14.75 16.001 14.75L16 14.749V14.75C15.9834 14.75 15.9668 14.7482 15.9502 14.748C15.8636 14.7471 15.7767 14.7442 15.6895 14.7383C15.6325 14.7344 15.5756 14.7277 15.5186 14.7217C15.4665 14.7162 15.4143 14.7114 15.3623 14.7041C15.3153 14.6975 15.2686 14.6887 15.2217 14.6807C15.1608 14.6702 15.0997 14.6604 15.0391 14.6475C14.9955 14.6381 14.9526 14.6259 14.9092 14.6152C14.8442 14.5994 14.7792 14.5833 14.7148 14.5645C14.6792 14.554 14.6438 14.5426 14.6084 14.5312C14.5379 14.5087 14.4678 14.4851 14.3984 14.459C14.3603 14.4446 14.3229 14.4285 14.2852 14.4131C14.2215 14.387 14.1581 14.3603 14.0957 14.3311C14.0615 14.3151 14.0279 14.2982 13.9941 14.2812C13.9277 14.2479 13.8624 14.2128 13.7979 14.1758C13.7408 14.1431 13.6834 14.1108 13.6279 14.0752C13.6184 14.0691 13.609 14.0628 13.5996 14.0566C13.5206 14.0049 13.4442 13.9493 13.3691 13.8916C13.3592 13.8839 13.3487 13.8769 13.3389 13.8691C13.2631 13.8096 13.1902 13.7464 13.1191 13.6807C13.1093 13.6716 13.0986 13.6635 13.0889 13.6543C13.0823 13.6481 13.0758 13.642 13.0693 13.6357L12.9883 13.5547C12.9849 13.5512 12.9819 13.5474 12.9785 13.5439C12.8356 13.3961 12.7054 13.2338 12.5889 13.0576C12.5814 13.0463 12.5738 13.0349 12.5664 13.0234C12.2957 12.6032 12.1052 12.1042 12.0322 11.5215C11.9746 11.0613 12.0902 10.6374 12.2402 10.3027L14.8418 4.5H10.75V16H13.584C14.9185 16.0002 16.001 17.0825 16.001 18.417C16.0008 19.291 15.292 19.9996 14.418 20H5.58398C4.70979 19.9998 4.00115 19.2912 4.00098 18.417C4.00098 17.0823 5.08328 16 6.41797 16H9.25V4.5H5.1582L7.75977 10.3027C7.90979 10.6374 8.02542 11.0613 7.96777 11.5215C7.95285 11.6406 7.93154 11.7559 7.90723 11.8682C7.90414 11.8836 7.90303 11.8995 7.89941 11.915C7.84057 12.1679 7.75839 12.4026 7.65723 12.6201C7.64768 12.6406 7.63685 12.6604 7.62695 12.6807C7.61075 12.7138 7.59523 12.747 7.57812 12.7793C7.56744 12.7994 7.55595 12.819 7.54492 12.8389C7.52584 12.8732 7.50642 12.9071 7.48633 12.9404C7.4774 12.9552 7.46811 12.9698 7.45898 12.9844C7.43662 13.0202 7.41315 13.0551 7.38965 13.0898C7.38239 13.1005 7.37553 13.1115 7.36816 13.1221C7.34573 13.1544 7.3232 13.1864 7.2998 13.2178C7.28698 13.2349 7.27385 13.2517 7.26074 13.2686C7.13858 13.4258 7.00356 13.5688 6.85938 13.7002C6.80527 13.7494 6.75015 13.7971 6.69336 13.8428C6.66278 13.8674 6.63189 13.8915 6.60059 13.915C6.54095 13.9599 6.48004 14.0028 6.41797 14.0439C6.39794 14.0572 6.37769 14.0701 6.35742 14.083C6.30971 14.1134 6.26085 14.1417 6.21191 14.1699C6.14039 14.2112 6.06798 14.2504 5.99414 14.2871C5.96819 14.3 5.94223 14.3128 5.91602 14.3252C5.84561 14.3584 5.7742 14.3888 5.70215 14.418C5.66829 14.4317 5.63476 14.4461 5.60059 14.459C5.53157 14.4849 5.46172 14.5079 5.3916 14.5303C5.35705 14.5413 5.32286 14.5533 5.28809 14.5635C5.21237 14.5856 5.13612 14.605 5.05957 14.623C5.02958 14.6302 4.99982 14.638 4.96973 14.6445C4.89574 14.6604 4.82143 14.6733 4.74707 14.6855C4.71212 14.6913 4.67757 14.6991 4.64258 14.7041C4.58082 14.7128 4.51878 14.7175 4.45703 14.7236C4.40873 14.7285 4.36072 14.735 4.3125 14.7383C4.20821 14.7454 4.10428 14.75 4.00098 14.75L4 14.749V14.75C3.98342 14.75 3.9668 14.7482 3.9502 14.748C3.86362 14.7471 3.77667 14.7442 3.68945 14.7383C3.63248 14.7344 3.57564 14.7277 3.51855 14.7217C3.46652 14.7162 3.41434 14.7114 3.3623 14.7041C3.3153 14.6975 3.2686 14.6887 3.22168 14.6807C3.16078 14.6702 3.0997 14.6604 3.03906 14.6475C2.99548 14.6381 2.95256 14.6259 2.90918 14.6152C2.84418 14.5994 2.77923 14.5833 2.71484 14.5645C2.67917 14.554 2.64383 14.5426 2.6084 14.5312C2.53791 14.5087 2.46781 14.4851 2.39844 14.459C2.36031 14.4446 2.32289 14.4285 2.28516 14.4131C2.22145 14.387 2.15811 14.3603 2.0957 14.3311C2.06154 14.3151 2.02786 14.2982 1.99414 14.2812C1.92774 14.2479 1.86237 14.2128 1.79785 14.1758C1.74076 14.1431 1.68336 14.1108 1.62793 14.0752C1.61844 14.0691 1.60905 14.0628 1.59961 14.0566C1.52062 14.0049 1.4442 13.9493 1.36914 13.8916C1.35919 13.8839 1.34874 13.8769 1.33887 13.8691C1.2631 13.8096 1.19023 13.7464 1.11914 13.6807C1.10934 13.6716 1.09858 13.6635 1.08887 13.6543C1.08234 13.6481 1.07581 13.642 1.06934 13.6357L0.988281 13.5547C0.98491 13.5512 0.981873 13.5474 0.978516 13.5439C0.835553 13.3961 0.705415 13.2338 0.588867 13.0576C0.581368 13.0463 0.573786 13.0349 0.566406 13.0234C0.295704 12.6032 0.105234 12.1042 0.0322266 11.5215C-0.0254104 11.0613 0.0902205 10.6374 0.240234 10.3027L3.31543 3.44336L3.36816 3.34668C3.50444 3.13307 3.74167 3.00013 4 3H9.25V0.75C9.25 0.335881 9.58592 0.000153838 10 0ZM13.9082 10.25H18.0918L16 5.58301L13.9082 10.25ZM1.9082 10.25H6.0918L4 5.58301L1.9082 10.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScaleOfJusticeFilled20.category = 'Objects';\n\nexport default ScaleOfJusticeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScaleOfJusticeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScaleOfJusticeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.999 0C12.4132 0 12.749 0.335786 12.749 0.75V3H18.999C19.2919 3 19.5583 3.17046 19.6807 3.43652L23.748 12.2891C23.9085 12.6384 24.0154 13.0558 23.9795 13.5C23.8984 14.5015 23.5775 15.3346 23.1025 16.0029C23.0943 16.0146 23.0865 16.0265 23.0781 16.0381C23.0494 16.0778 23.0201 16.1168 22.9902 16.1553C22.9743 16.1759 22.9586 16.1966 22.9424 16.2168C22.9141 16.252 22.8847 16.2861 22.8555 16.3203C22.8351 16.3442 22.8148 16.3682 22.7939 16.3916C22.7687 16.4199 22.7436 16.448 22.7178 16.4756C22.6943 16.5007 22.6704 16.5253 22.6465 16.5498C22.6195 16.5773 22.592 16.6041 22.5645 16.6309C22.5362 16.6583 22.5074 16.6852 22.4785 16.7119C22.457 16.7318 22.4359 16.7521 22.4141 16.7715C22.317 16.8576 22.2163 16.9385 22.1133 17.0156C22.1028 17.0234 22.0925 17.0313 22.082 17.0391C22.0389 17.0708 21.9953 17.1016 21.9512 17.1318C21.9336 17.1439 21.9162 17.1562 21.8984 17.168C21.5988 17.3674 21.2789 17.5316 20.9463 17.6611C20.9284 17.6681 20.9105 17.6749 20.8926 17.6816C20.7748 17.726 20.6556 17.766 20.5352 17.8018C20.5157 17.8075 20.4961 17.8128 20.4766 17.8184C20.4311 17.8313 20.3856 17.8438 20.3398 17.8555C20.3132 17.8623 20.2865 17.8686 20.2598 17.875C20.211 17.8867 20.1623 17.8979 20.1133 17.9082C20.0957 17.9119 20.0781 17.9154 20.0605 17.9189C20.0121 17.9286 19.9637 17.938 19.915 17.9463C19.8929 17.9501 19.8708 17.9535 19.8486 17.957C19.7155 17.9781 19.582 17.9947 19.4482 18.0059C19.442 18.0064 19.4359 18.0073 19.4297 18.0078C19.405 18.0098 19.3802 18.0101 19.3555 18.0117C19.2366 18.0196 19.1177 18.0254 18.999 18.0254C18.88 18.0254 18.7608 18.0196 18.6416 18.0117C18.6169 18.0101 18.5921 18.0098 18.5674 18.0078C18.5612 18.0073 18.555 18.0064 18.5488 18.0059C18.415 17.9947 18.2815 17.9782 18.1484 17.957C18.1263 17.9535 18.1041 17.9501 18.082 17.9463C18.0334 17.938 17.985 17.9286 17.9365 17.9189C17.9189 17.9154 17.9014 17.9119 17.8838 17.9082C17.8348 17.8979 17.786 17.8867 17.7373 17.875C17.7106 17.8686 17.6839 17.8623 17.6572 17.8555C17.6115 17.8438 17.566 17.8313 17.5205 17.8184C17.501 17.8128 17.4814 17.8075 17.4619 17.8018C17.3352 17.7641 17.2097 17.722 17.0859 17.6748C17.0777 17.6717 17.0697 17.6682 17.0615 17.665C16.6559 17.508 16.2684 17.3 15.9141 17.0391C15.9038 17.0315 15.894 17.0233 15.8838 17.0156C15.776 16.9349 15.6715 16.8493 15.5703 16.7588C15.5609 16.7503 15.5514 16.7419 15.542 16.7334C15.5037 16.6986 15.4659 16.6632 15.4287 16.627C15.4027 16.6016 15.3771 16.5758 15.3516 16.5498C15.3276 16.5253 15.3037 16.5007 15.2803 16.4756C15.2543 16.4479 15.2285 16.42 15.2031 16.3916C15.1823 16.3682 15.162 16.3442 15.1416 16.3203C15.1125 16.2863 15.0838 16.2518 15.0557 16.2168C15.0393 16.1964 15.0229 16.176 15.0068 16.1553C14.977 16.1168 14.9477 16.0778 14.9189 16.0381C14.9106 16.0265 14.9028 16.0146 14.8945 16.0029C14.6178 15.6134 14.3948 15.1676 14.2402 14.665C14.2336 14.6436 14.2261 14.6223 14.2197 14.6006C14.1802 14.4656 14.1456 14.3266 14.1162 14.1836C14.1133 14.1693 14.1103 14.155 14.1074 14.1406C14.1057 14.1319 14.1051 14.123 14.1035 14.1143C14.0657 13.9169 14.0357 13.7124 14.0186 13.5C13.9826 13.0558 14.0895 12.6384 14.25 12.2891L17.8291 4.5H12.749V20H16.582C17.5832 20 18.4427 20.6089 18.8096 21.4766C18.8401 21.5487 18.8671 21.6227 18.8906 21.6982C18.9613 21.9253 18.999 22.1667 18.999 22.417C18.9989 23.0179 18.6641 23.5405 18.1709 23.8086C18.0363 23.8818 17.8899 23.9361 17.7354 23.9678C17.6322 23.9889 17.5254 24 17.416 24H6.58203C6.25428 23.9999 5.94985 23.9001 5.69727 23.7295C5.48681 23.5873 5.3123 23.396 5.19043 23.1719C5.16596 23.1269 5.14314 23.0807 5.12305 23.0332C5.06301 22.8913 5.02309 22.7386 5.00684 22.5791C5.00141 22.5258 4.99903 22.4717 4.99902 22.417C4.99902 21.8332 5.20612 21.2976 5.55078 20.8799C5.64943 20.7603 5.75935 20.6504 5.87891 20.5518C6.17723 20.3056 6.53559 20.1293 6.92871 20.0488C7.0861 20.0166 7.24911 20 7.41602 20H11.249V4.5H6.16895L9.74805 12.2891C9.90854 12.6384 10.0154 13.0558 9.97949 13.5C9.89845 14.5015 9.57747 15.3346 9.10254 16.0029C9.09428 16.0146 9.08648 16.0265 9.07812 16.0381C9.04936 16.0778 9.02009 16.1168 8.99023 16.1553C8.9743 16.1759 8.95862 16.1966 8.94238 16.2168C8.91407 16.252 8.88468 16.2861 8.85547 16.3203C8.83506 16.3442 8.81478 16.3682 8.79395 16.3916C8.76875 16.4199 8.74358 16.448 8.71777 16.4756C8.6943 16.5007 8.67045 16.5253 8.64648 16.5498C8.61952 16.5773 8.59202 16.6041 8.56445 16.6309C8.53615 16.6583 8.50743 16.6852 8.47852 16.7119C8.45697 16.7318 8.43594 16.7521 8.41406 16.7715C8.31705 16.8576 8.21635 16.9385 8.11328 17.0156C8.10285 17.0234 8.09252 17.0313 8.08203 17.0391C8.0389 17.0708 7.99525 17.1016 7.95117 17.1318C7.93358 17.1439 7.91618 17.1562 7.89844 17.168C7.59877 17.3674 7.27888 17.5316 6.94629 17.6611C6.92843 17.6681 6.91051 17.6749 6.89258 17.6816C6.77479 17.726 6.65559 17.766 6.53516 17.8018C6.51569 17.8075 6.49609 17.8128 6.47656 17.8184C6.43111 17.8313 6.38559 17.8438 6.33984 17.8555C6.31321 17.8623 6.28649 17.8686 6.25977 17.875C6.21103 17.8867 6.16227 17.8979 6.11328 17.9082C6.09572 17.9119 6.07814 17.9154 6.06055 17.9189C6.01211 17.9286 5.96367 17.938 5.91504 17.9463C5.89293 17.9501 5.87078 17.9535 5.84863 17.957C5.71554 17.9781 5.58203 17.9947 5.44824 18.0059C5.44205 18.0064 5.43589 18.0073 5.42969 18.0078C5.40498 18.0098 5.38018 18.0101 5.35547 18.0117C5.23661 18.0196 5.11769 18.0254 4.99902 18.0254C4.87999 18.0254 4.76083 18.0196 4.6416 18.0117C4.61689 18.0101 4.59209 18.0098 4.56738 18.0078C4.56119 18.0073 4.55503 18.0064 4.54883 18.0059C4.41505 17.9947 4.28152 17.9782 4.14844 17.957C4.12629 17.9535 4.10414 17.9501 4.08203 17.9463C4.0334 17.938 3.98496 17.9286 3.93652 17.9189C3.91893 17.9154 3.90135 17.9119 3.88379 17.9082C3.8348 17.8979 3.78603 17.8867 3.7373 17.875C3.71059 17.8686 3.68385 17.8623 3.65723 17.8555C3.61148 17.8438 3.56596 17.8313 3.52051 17.8184C3.50098 17.8128 3.48138 17.8075 3.46191 17.8018C3.33519 17.7641 3.20972 17.722 3.08594 17.6748C3.07775 17.6717 3.0697 17.6682 3.06152 17.665C2.65588 17.508 2.26845 17.3 1.91406 17.0391C1.90379 17.0315 1.89401 17.0233 1.88379 17.0156C1.776 16.9349 1.67146 16.8493 1.57031 16.7588C1.56086 16.7503 1.55138 16.7419 1.54199 16.7334C1.50373 16.6986 1.46592 16.6632 1.42871 16.627C1.40267 16.6016 1.37706 16.5758 1.35156 16.5498C1.3276 16.5253 1.30375 16.5007 1.28027 16.4756C1.25432 16.4479 1.22846 16.42 1.20312 16.3916C1.1823 16.3682 1.162 16.3442 1.1416 16.3203C1.11254 16.2863 1.08384 16.2518 1.05566 16.2168C1.0393 16.1964 1.02289 16.176 1.00684 16.1553C0.976996 16.1168 0.947696 16.0778 0.918945 16.0381C0.910591 16.0265 0.902792 16.0146 0.894531 16.0029C0.617805 15.6134 0.394825 15.1676 0.240234 14.665C0.233617 14.6436 0.226093 14.6223 0.219727 14.6006C0.180177 14.4656 0.145556 14.3266 0.116211 14.1836C0.113261 14.1693 0.110268 14.155 0.107422 14.1406C0.10569 14.1319 0.105103 14.123 0.103516 14.1143C0.0657013 13.9169 0.035741 13.7124 0.0185547 13.5C-0.0173659 13.0558 0.0895098 12.6384 0.25 12.2891L4.31738 3.43652C4.43972 3.17046 4.70618 3.00009 4.99902 3H11.249V0.75C11.249 0.33583 11.5849 7.11489e-05 11.999 0ZM15.9189 12.25H22.0791L18.999 5.54688L15.9189 12.25ZM1.91895 12.25H8.0791L4.99902 5.54688L1.91895 12.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScaleOfJusticeFilled24.category = 'Objects';\n\nexport default ScaleOfJusticeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScaleOfJusticeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScaleOfJusticeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9873 1C16.4014 1.0001 16.7373 1.33585 16.7373 1.75V4H24.5C24.7908 4.00007 25.0552 4.16838 25.1787 4.43164L30.7275 16.2783C30.8944 16.6347 31.0015 17.0579 30.9688 17.5039C30.9535 17.7109 30.9273 17.9115 30.8945 18.1064C30.8934 18.1135 30.8938 18.1208 30.8926 18.1279C30.8915 18.1342 30.8898 18.1403 30.8887 18.1465C30.8797 18.1975 30.8685 18.2477 30.8584 18.2979C30.8466 18.3559 30.8356 18.4137 30.8223 18.4707C30.8155 18.4999 30.8079 18.5287 30.8008 18.5576C30.7846 18.6225 30.7671 18.6866 30.749 18.75C30.7299 18.8173 30.7088 18.8835 30.6875 18.9492C30.6775 18.9799 30.6686 19.0107 30.6582 19.041C30.635 19.1085 30.6094 19.1745 30.584 19.2402C30.5747 19.2643 30.5663 19.2887 30.5566 19.3125C30.529 19.381 30.4997 19.4481 30.4697 19.5146C30.4603 19.5355 30.4511 19.5564 30.4414 19.5771C30.4095 19.6456 30.3762 19.7129 30.3418 19.7793C30.3327 19.7969 30.3237 19.8146 30.3145 19.832C30.281 19.8949 30.2465 19.9567 30.2109 20.0176C30.1955 20.0441 30.1799 20.0705 30.1641 20.0967C30.1328 20.148 30.1001 20.1981 30.0674 20.248C30.0474 20.2786 30.0273 20.3089 30.0068 20.3389C29.9735 20.3876 29.9401 20.436 29.9053 20.4834C29.8863 20.5093 29.8671 20.535 29.8477 20.5605C29.8117 20.6077 29.7756 20.6545 29.7383 20.7002C29.7124 20.732 29.6857 20.7629 29.6592 20.7939C29.6274 20.8312 29.5952 20.868 29.5625 20.9043C29.5332 20.9369 29.5037 20.9692 29.4736 21.001C29.4402 21.0363 29.4063 21.0711 29.3721 21.1055C28.8453 21.6348 28.2206 22.0501 27.543 22.3555C27.5245 22.3638 27.5059 22.3717 27.4873 22.3799C27.3283 22.4498 27.1669 22.5143 27.0029 22.5723C26.9952 22.575 26.9873 22.5774 26.9795 22.5801C26.9109 22.6041 26.8418 22.6265 26.7725 22.6484C26.7418 22.6581 26.7114 22.6685 26.6807 22.6777C26.6133 22.698 26.5455 22.717 26.4775 22.7354C26.4603 22.74 26.443 22.7445 26.4258 22.749C26.357 22.7671 26.288 22.7837 26.2188 22.7998C26.1953 22.8053 26.1719 22.8112 26.1484 22.8164C26.0777 22.8321 26.0067 22.8467 25.9355 22.8604C25.9147 22.8644 25.8939 22.8682 25.873 22.8721C25.707 22.9025 25.5402 22.9279 25.373 22.9473C25.3548 22.9494 25.3366 22.9521 25.3184 22.9541C25.2663 22.9598 25.2142 22.9642 25.1621 22.9688C25.1146 22.973 25.0671 22.9772 25.0195 22.9805C25.0137 22.9809 25.0078 22.9811 25.002 22.9814C24.8304 22.993 24.659 23 24.4883 23C24.326 23 24.163 22.9938 24 22.9834C23.9837 22.9824 23.9674 22.9816 23.9512 22.9805C23.9118 22.9777 23.8724 22.9741 23.833 22.9707C23.7715 22.9654 23.7099 22.9599 23.6484 22.9531C23.6377 22.9519 23.627 22.9504 23.6162 22.9492C23.538 22.9403 23.4599 22.9303 23.3818 22.9189C23.3453 22.9136 23.3089 22.9072 23.2725 22.9014C23.2252 22.8938 23.178 22.8864 23.1309 22.8779C23.0829 22.8693 23.0351 22.8601 22.9873 22.8506C22.9381 22.8408 22.8889 22.8311 22.8398 22.8203C22.8118 22.8141 22.7839 22.8073 22.7559 22.8008C22.6873 22.7849 22.6189 22.7679 22.5508 22.75C22.5293 22.7444 22.5077 22.7392 22.4863 22.7334C22.4196 22.7153 22.3533 22.6958 22.2871 22.6758C22.261 22.6679 22.235 22.6596 22.209 22.6514C22.1485 22.6323 22.0883 22.6124 22.0283 22.5918C22.0026 22.5829 21.9768 22.5746 21.9512 22.5654C21.7955 22.5099 21.6423 22.4482 21.4912 22.3818C21.4681 22.3717 21.4448 22.362 21.4219 22.3516C21.2579 22.2774 21.0966 22.1975 20.9395 22.1104C20.938 22.1096 20.937 22.1082 20.9355 22.1074C20.5272 21.8805 20.1441 21.6098 19.7979 21.2939C19.7764 21.2744 19.7555 21.2543 19.7344 21.2344C19.6863 21.1891 19.6384 21.1437 19.5918 21.0967C19.5608 21.0655 19.5312 21.033 19.501 21.001C19.4733 20.9717 19.445 20.943 19.418 20.9131C19.3813 20.8726 19.3461 20.8308 19.3105 20.7891C19.2838 20.7576 19.2566 20.7265 19.2305 20.6943C19.1897 20.6442 19.1504 20.5928 19.1113 20.541C19.1003 20.5264 19.089 20.5119 19.0781 20.4971C19.0321 20.4349 18.9879 20.3712 18.9443 20.3066C18.9366 20.2952 18.9285 20.284 18.9209 20.2725C18.8765 20.2054 18.8337 20.137 18.792 20.0674C18.7838 20.0537 18.7756 20.0401 18.7676 20.0264C18.5888 19.7218 18.4366 19.3937 18.3154 19.041C18.3055 19.0123 18.2966 18.9832 18.2871 18.9541C18.2645 18.8846 18.2419 18.8145 18.2217 18.7432C18.2146 18.7183 18.2089 18.693 18.2021 18.668C18.1839 18.6 18.1655 18.5315 18.1494 18.4619C18.1387 18.4158 18.1298 18.3691 18.1201 18.3223C18.108 18.2632 18.0955 18.2038 18.085 18.1436C18.084 18.1383 18.0829 18.1332 18.082 18.1279C18.081 18.1221 18.081 18.1161 18.0801 18.1104C18.047 17.9148 18.0212 17.7135 18.0059 17.5059C17.9728 17.0581 18.0809 16.6338 18.249 16.2764L23.3184 5.5H16.7373V26H22.9043C22.9574 26 23.0101 26.0012 23.0625 26.0039C23.2728 26.0146 23.4777 26.0459 23.6748 26.0967C23.8226 26.1347 23.9661 26.1836 24.1045 26.2422C24.4733 26.3982 24.8051 26.6244 25.084 26.9033C25.2932 27.1125 25.4728 27.3513 25.6152 27.6133C25.8051 27.9627 25.9295 28.3531 25.9717 28.7676C25.977 28.8196 25.9807 28.872 25.9834 28.9248C25.9861 28.9772 25.9873 29.03 25.9873 29.083C25.9873 29.5461 25.8233 29.9713 25.5498 30.3027C25.4717 30.3973 25.3846 30.4844 25.29 30.5625C25.2425 30.6017 25.1928 30.6383 25.1416 30.6729C25.0397 30.7417 24.9309 30.8012 24.8164 30.8496C24.6445 30.9223 24.4597 30.9706 24.2666 30.9902C24.2021 30.9968 24.1366 31 24.0703 31H7.9043C7.83803 31 7.77254 30.9968 7.70801 30.9902C6.74154 30.892 5.9873 30.0754 5.9873 29.083C5.98748 27.3804 7.36769 26.0002 9.07031 26H15.2373V5.5H8.67871L13.7275 16.2783C13.8944 16.6347 14.0015 17.0579 13.9688 17.5039C13.9535 17.7109 13.9274 17.9115 13.8945 18.1064C13.8934 18.1135 13.8938 18.1208 13.8926 18.1279C13.8915 18.1342 13.8898 18.1403 13.8887 18.1465C13.8797 18.1975 13.8685 18.2477 13.8584 18.2979C13.8466 18.3559 13.8356 18.4137 13.8223 18.4707C13.8155 18.4999 13.8079 18.5287 13.8008 18.5576C13.7846 18.6225 13.7671 18.6866 13.749 18.75C13.7299 18.8173 13.7088 18.8835 13.6875 18.9492C13.6775 18.9799 13.6686 19.0107 13.6582 19.041C13.635 19.1085 13.6094 19.1745 13.584 19.2402C13.5747 19.2643 13.5663 19.2887 13.5566 19.3125C13.529 19.381 13.4997 19.4481 13.4697 19.5146C13.4603 19.5355 13.4511 19.5564 13.4414 19.5771C13.4095 19.6456 13.3762 19.7129 13.3418 19.7793C13.3327 19.7969 13.3237 19.8146 13.3145 19.832C13.281 19.8949 13.2465 19.9567 13.2109 20.0176C13.1955 20.0441 13.1799 20.0705 13.1641 20.0967C13.1328 20.148 13.1001 20.1981 13.0674 20.248C13.0474 20.2786 13.0273 20.3089 13.0068 20.3389C12.9735 20.3876 12.9401 20.436 12.9053 20.4834C12.8863 20.5093 12.8671 20.535 12.8477 20.5605C12.8117 20.6077 12.7756 20.6545 12.7383 20.7002C12.7124 20.732 12.6857 20.7629 12.6592 20.7939C12.6274 20.8312 12.5952 20.868 12.5625 20.9043C12.5332 20.9369 12.5037 20.9692 12.4736 21.001C12.4402 21.0363 12.4063 21.0711 12.3721 21.1055C11.8453 21.6348 11.2206 22.0501 10.543 22.3555C10.5245 22.3638 10.5059 22.3717 10.4873 22.3799C10.3283 22.4498 10.1669 22.5143 10.0029 22.5723C9.99517 22.575 9.98727 22.5774 9.97949 22.5801C9.91087 22.6041 9.84179 22.6265 9.77246 22.6484C9.74183 22.6581 9.71142 22.6685 9.68066 22.6777C9.61326 22.698 9.5455 22.717 9.47754 22.7354C9.46031 22.74 9.44304 22.7445 9.42578 22.749C9.35702 22.7671 9.28797 22.7837 9.21875 22.7998C9.19529 22.8053 9.17195 22.8112 9.14844 22.8164C9.07766 22.8321 9.0067 22.8467 8.93555 22.8604C8.91473 22.8644 8.89389 22.8682 8.87305 22.8721C8.70696 22.9025 8.54023 22.9279 8.37305 22.9473C8.35479 22.9494 8.33662 22.9521 8.31836 22.9541C8.26631 22.9598 8.21419 22.9642 8.16211 22.9688C8.11457 22.973 8.06707 22.9772 8.01953 22.9805C8.01368 22.9809 8.00781 22.9811 8.00195 22.9814C7.83039 22.993 7.65902 23 7.48828 23C7.32603 23 7.16303 22.9938 7 22.9834C6.98373 22.9824 6.96744 22.9816 6.95117 22.9805C6.91177 22.9777 6.87242 22.9741 6.83301 22.9707C6.77148 22.9654 6.70993 22.9599 6.64844 22.9531C6.63768 22.9519 6.62696 22.9504 6.61621 22.9492C6.538 22.9403 6.45987 22.9303 6.38184 22.9189C6.3453 22.9136 6.30894 22.9072 6.27246 22.9014C6.22523 22.8938 6.17798 22.8864 6.13086 22.8779C6.08292 22.8693 6.03509 22.8601 5.9873 22.8506C5.9381 22.8408 5.88887 22.8311 5.83984 22.8203C5.81178 22.8141 5.78386 22.8073 5.75586 22.8008C5.68726 22.7849 5.61893 22.7679 5.55078 22.75C5.52932 22.7444 5.50774 22.7392 5.48633 22.7334C5.41961 22.7153 5.35329 22.6958 5.28711 22.6758C5.26099 22.6679 5.23501 22.6596 5.20898 22.6514C5.14848 22.6323 5.08829 22.6124 5.02832 22.5918C5.00262 22.5829 4.97676 22.5746 4.95117 22.5654C4.79554 22.5099 4.64233 22.4482 4.49121 22.3818C4.46812 22.3717 4.44485 22.362 4.42188 22.3516C4.25788 22.2774 4.09663 22.1975 3.93945 22.1104C3.93804 22.1096 3.93696 22.1082 3.93555 22.1074C3.52716 21.8805 3.14408 21.6098 2.79785 21.2939C2.7764 21.2744 2.75554 21.2543 2.73438 21.2344C2.6863 21.1891 2.63835 21.1437 2.5918 21.0967C2.56084 21.0655 2.53123 21.033 2.50098 21.001C2.47334 20.9717 2.44501 20.943 2.41797 20.9131C2.38131 20.8726 2.34608 20.8308 2.31055 20.7891C2.2838 20.7576 2.25656 20.7265 2.23047 20.6943C2.18971 20.6442 2.15043 20.5928 2.11133 20.541C2.10029 20.5264 2.08903 20.5119 2.07812 20.4971C2.03215 20.4349 1.98786 20.3712 1.94434 20.3066C1.93663 20.2952 1.92852 20.284 1.9209 20.2725C1.87646 20.2054 1.83369 20.137 1.79199 20.0674C1.78383 20.0537 1.77563 20.0401 1.76758 20.0264C1.58879 19.7218 1.43661 19.3937 1.31543 19.041C1.30555 19.0123 1.29658 18.9832 1.28711 18.9541C1.26448 18.8846 1.24189 18.8145 1.22168 18.7432C1.21462 18.7183 1.20891 18.693 1.20215 18.668C1.18388 18.6 1.16545 18.5315 1.14941 18.4619C1.13874 18.4158 1.12981 18.3691 1.12012 18.3223C1.10798 18.2632 1.09548 18.2038 1.08496 18.1436C1.08404 18.1383 1.08294 18.1332 1.08203 18.1279C1.08102 18.1221 1.08103 18.1161 1.08008 18.1104C1.04703 17.9148 1.02117 17.7135 1.00586 17.5059C0.97284 17.0581 1.08086 16.6338 1.24902 16.2764L6.82129 4.43066C6.945 4.16781 7.20948 4 7.5 4H15.2373V1.75C15.2373 1.33579 15.5731 1 15.9873 1ZM19.9189 16.25H29.0576L24.498 6.51465L19.9189 16.25ZM2.91895 16.25H12.0576L7.49805 6.51465L2.91895 16.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScaleOfJusticeFilled32.category = 'Objects';\n\nexport default ScaleOfJusticeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCode16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCode16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 9.25C2.16421 9.25 2.5 9.58579 2.5 10V11.25C2.5 12.4926 3.50736 13.5 4.75 13.5H6C6.41421 13.5 6.75 13.8358 6.75 14.25C6.75 14.6642 6.41421 15 6 15H4.75C2.67893 15 1 13.3211 1 11.25V10C1 9.58579 1.33579 9.25 1.75 9.25ZM14.25 9.25C14.6642 9.25 15 9.58579 15 10V11.25C15 13.3211 13.3211 15 11.25 15H10C9.58579 15 9.25 14.6642 9.25 14.25C9.25 13.8358 9.58579 13.5 10 13.5H11.25C12.4926 13.5 13.5 12.4926 13.5 11.25V10C13.5 9.58579 13.8358 9.25 14.25 9.25ZM6.2998 8.5C6.96255 8.5 7.5 9.03745 7.5 9.7002V11.2998C7.5 11.9625 6.96255 12.5 6.2998 12.5H4.7002C4.03745 12.5 3.5 11.9625 3.5 11.2998V9.7002C3.5 9.03745 4.03745 8.5 4.7002 8.5H6.2998ZM11.2998 8.5C11.9625 8.5 12.5 9.03745 12.5 9.7002V11.2998C12.5 11.9625 11.9625 12.5 11.2998 12.5H9.7002C9.03745 12.5 8.5 11.9625 8.5 11.2998V9.7002C8.5 9.03745 9.03745 8.5 9.7002 8.5H11.2998ZM5 11H6V10H5V11ZM10 11H11V10H10V11ZM6.2998 3.5C6.96255 3.5 7.5 4.03745 7.5 4.7002V6.2998C7.5 6.96255 6.96255 7.5 6.2998 7.5H4.7002C4.03745 7.5 3.5 6.96255 3.5 6.2998V4.7002C3.5 4.03745 4.03745 3.5 4.7002 3.5H6.2998ZM11.2998 3.5C11.9625 3.5 12.5 4.03745 12.5 4.7002V6.2998C12.5 6.96255 11.9625 7.5 11.2998 7.5H9.7002C9.03745 7.5 8.5 6.96255 8.5 6.2998V4.7002C8.5 4.03745 9.03745 3.5 9.7002 3.5H11.2998ZM6 1C6.41421 1 6.75 1.33579 6.75 1.75C6.75 2.16421 6.41421 2.5 6 2.5H4.75C3.50736 2.5 2.5 3.50736 2.5 4.75V6C2.5 6.41421 2.16421 6.75 1.75 6.75C1.33579 6.75 1 6.41421 1 6V4.75C1 2.67893 2.67893 1 4.75 1H6ZM11.25 1C13.3211 1 15 2.67893 15 4.75V6C15 6.41421 14.6642 6.75 14.25 6.75C13.8358 6.75 13.5 6.41421 13.5 6V4.75C13.5 3.50736 12.4926 2.5 11.25 2.5H10C9.58579 2.5 9.25 2.16421 9.25 1.75C9.25 1.33579 9.58579 1 10 1H11.25ZM5 6H6V5H5V6ZM10 6H11V5H10V6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCode16.category = 'Communication';\n\nexport default ScanCode16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCode20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCode20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 12C2.16421 12 2.5 12.3358 2.5 12.75V14.25C2.5 16.0449 3.95507 17.5 5.75 17.5H7.25C7.66421 17.5 8 17.8358 8 18.25C8 18.6642 7.66421 19 7.25 19H5.75C3.12665 19 1 16.8734 1 14.25V12.75C1 12.3358 1.33579 12 1.75 12ZM18.25 12C18.6642 12 19 12.3358 19 12.75V14.25C19 16.8734 16.8734 19 14.25 19H12.75C12.3358 19 12 18.6642 12 18.25C12 17.8358 12.3358 17.5 12.75 17.5H14.25C16.0449 17.5 17.5 16.0449 17.5 14.25V12.75C17.5 12.3358 17.8358 12 18.25 12ZM7.75 10.5C8.7165 10.5 9.5 11.2835 9.5 12.25V14.25C9.5 15.2165 8.7165 16 7.75 16H5.75C4.7835 16 4 15.2165 4 14.25V12.25C4 11.2835 4.7835 10.5 5.75 10.5H7.75ZM14.25 10.5C15.2165 10.5 16 11.2835 16 12.25V14.25C16 15.2165 15.2165 16 14.25 16H12.25C11.2835 16 10.5 15.2165 10.5 14.25V12.25C10.5 11.2835 11.2835 10.5 12.25 10.5H14.25ZM5.75 12C5.61193 12 5.5 12.1119 5.5 12.25V14.25C5.5 14.3881 5.61193 14.5 5.75 14.5H7.75C7.88807 14.5 8 14.3881 8 14.25V12.25C8 12.1119 7.88807 12 7.75 12H5.75ZM12.25 12C12.1119 12 12 12.1119 12 12.25V14.25C12 14.3881 12.1119 14.5 12.25 14.5H14.25C14.3881 14.5 14.5 14.3881 14.5 14.25V12.25C14.5 12.1119 14.3881 12 14.25 12H12.25ZM7.75 4C8.7165 4 9.5 4.7835 9.5 5.75V7.75C9.5 8.7165 8.7165 9.5 7.75 9.5H5.75C4.7835 9.5 4 8.7165 4 7.75V5.75C4 4.7835 4.7835 4 5.75 4H7.75ZM14.25 4C15.2165 4 16 4.7835 16 5.75V7.75C16 8.7165 15.2165 9.5 14.25 9.5H12.25C11.2835 9.5 10.5 8.7165 10.5 7.75V5.75C10.5 4.7835 11.2835 4 12.25 4H14.25ZM7.25 1C7.66421 1 8 1.33579 8 1.75C8 2.16421 7.66421 2.5 7.25 2.5H5.75C3.95507 2.5 2.5 3.95507 2.5 5.75V7.25C2.5 7.66421 2.16421 8 1.75 8C1.33579 8 1 7.66421 1 7.25V5.75C1 3.12665 3.12665 1 5.75 1H7.25ZM5.75 5.5C5.61193 5.5 5.5 5.61193 5.5 5.75V7.75C5.5 7.88807 5.61193 8 5.75 8H7.75C7.88807 8 8 7.88807 8 7.75V5.75C8 5.61193 7.88807 5.5 7.75 5.5H5.75ZM12.25 5.5C12.1119 5.5 12 5.61193 12 5.75V7.75C12 7.88807 12.1119 8 12.25 8H14.25C14.3881 8 14.5 7.88807 14.5 7.75V5.75C14.5 5.61193 14.3881 5.5 14.25 5.5H12.25ZM14.25 1C16.8734 1 19 3.12665 19 5.75V7.25C19 7.66421 18.6642 8 18.25 8C17.8358 8 17.5 7.66421 17.5 7.25V5.75C17.5 3.95507 16.0449 2.5 14.25 2.5H12.75C12.3358 2.5 12 2.16421 12 1.75C12 1.33579 12.3358 1 12.75 1H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCode20.category = 'Communication';\n\nexport default ScanCode20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCode24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCode24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 14.75C2.16421 14.75 2.5 15.0858 2.5 15.5V17.25C2.5 19.5972 4.40279 21.5 6.75 21.5H8.5C8.91421 21.5 9.25 21.8358 9.25 22.25C9.25 22.6642 8.91421 23 8.5 23H6.75C3.57436 23 1 20.4256 1 17.25V15.5C1 15.0858 1.33579 14.75 1.75 14.75ZM22.25 14.75C22.6642 14.75 23 15.0858 23 15.5V17.25C23 20.4256 20.4256 23 17.25 23H15.5C15.0858 23 14.75 22.6642 14.75 22.25C14.75 21.8358 15.0858 21.5 15.5 21.5H17.25C19.5972 21.5 21.5 19.5972 21.5 17.25V15.5C21.5 15.0858 21.8358 14.75 22.25 14.75ZM9.25 12.5C10.4926 12.5 11.5 13.5074 11.5 14.75V17.25C11.5 18.4926 10.4926 19.5 9.25 19.5H6.75C5.50736 19.5 4.5 18.4926 4.5 17.25V14.75C4.5 13.5074 5.50736 12.5 6.75 12.5H9.25ZM17.25 12.5C18.4926 12.5 19.5 13.5074 19.5 14.75V17.25C19.5 18.4926 18.4926 19.5 17.25 19.5H14.75C13.5074 19.5 12.5 18.4926 12.5 17.25V14.75C12.5 13.5074 13.5074 12.5 14.75 12.5H17.25ZM6.75 14C6.33579 14 6 14.3358 6 14.75V17.25C6 17.6642 6.33579 18 6.75 18H9.25C9.66421 18 10 17.6642 10 17.25V14.75C10 14.3358 9.66421 14 9.25 14H6.75ZM14.75 14C14.3358 14 14 14.3358 14 14.75V17.25C14 17.6642 14.3358 18 14.75 18H17.25C17.6642 18 18 17.6642 18 17.25V14.75C18 14.3358 17.6642 14 17.25 14H14.75ZM9.25 4.5C10.4926 4.5 11.5 5.50736 11.5 6.75V9.25C11.5 10.4926 10.4926 11.5 9.25 11.5H6.75C5.50736 11.5 4.5 10.4926 4.5 9.25V6.75C4.5 5.50736 5.50736 4.5 6.75 4.5H9.25ZM17.25 4.5C18.4926 4.5 19.5 5.50736 19.5 6.75V9.25C19.5 10.4926 18.4926 11.5 17.25 11.5H14.75C13.5074 11.5 12.5 10.4926 12.5 9.25V6.75C12.5 5.50736 13.5074 4.5 14.75 4.5H17.25ZM6.75 6C6.33579 6 6 6.33579 6 6.75V9.25C6 9.66421 6.33579 10 6.75 10H9.25C9.66421 10 10 9.66421 10 9.25V6.75C10 6.33579 9.66421 6 9.25 6H6.75ZM14.75 6C14.3358 6 14 6.33579 14 6.75V9.25C14 9.66421 14.3358 10 14.75 10H17.25C17.6642 10 18 9.66421 18 9.25V6.75C18 6.33579 17.6642 6 17.25 6H14.75ZM8.5 1C8.91421 1 9.25 1.33579 9.25 1.75C9.25 2.16421 8.91421 2.5 8.5 2.5H6.75C4.40279 2.5 2.5 4.40279 2.5 6.75V8.5C2.5 8.91421 2.16421 9.25 1.75 9.25C1.33579 9.25 1 8.91421 1 8.5V6.75C1 3.57436 3.57436 1 6.75 1H8.5ZM17.25 1C20.4256 1 23 3.57436 23 6.75V8.5C23 8.91421 22.6642 9.25 22.25 9.25C21.8358 9.25 21.5 8.91421 21.5 8.5V6.75C21.5 4.40279 19.5972 2.5 17.25 2.5H15.5C15.0858 2.5 14.75 2.16421 14.75 1.75C14.75 1.33579 15.0858 1 15.5 1H17.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCode24.category = 'Communication';\n\nexport default ScanCode24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCode32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCode32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 20.25C2.16421 20.25 2.5 20.5858 2.5 21V23.25C2.5 26.7018 5.29822 29.5 8.75 29.5H11C11.4142 29.5 11.75 29.8358 11.75 30.25C11.75 30.6642 11.4142 31 11 31H8.75C4.46979 31 1 27.5302 1 23.25V21C1 20.5858 1.33579 20.25 1.75 20.25ZM30.25 20.25C30.6642 20.25 31 20.5858 31 21V23.25C31 27.5302 27.5302 31 23.25 31H21C20.5858 31 20.25 30.6642 20.25 30.25C20.25 29.8358 20.5858 29.5 21 29.5H23.25C26.7018 29.5 29.5 26.7018 29.5 23.25V21C29.5 20.5858 29.8358 20.25 30.25 20.25ZM11.75 17C13.5449 17 15 18.4551 15 20.25V23.25C15 25.0449 13.5449 26.5 11.75 26.5H8.75C6.95507 26.5 5.5 25.0449 5.5 23.25V20.25C5.5 18.4551 6.95507 17 8.75 17H11.75ZM23.25 17C25.0449 17 26.5 18.4551 26.5 20.25V23.25C26.5 25.0449 25.0449 26.5 23.25 26.5H20.25C18.4551 26.5 17 25.0449 17 23.25V20.25C17 18.4551 18.4551 17 20.25 17H23.25ZM8.75 18.5C7.7835 18.5 7 19.2835 7 20.25V23.25C7 24.2165 7.7835 25 8.75 25H11.75C12.7165 25 13.5 24.2165 13.5 23.25V20.25C13.5 19.2835 12.7165 18.5 11.75 18.5H8.75ZM20.25 18.5C19.2835 18.5 18.5 19.2835 18.5 20.25V23.25C18.5 24.2165 19.2835 25 20.25 25H23.25C24.2165 25 25 24.2165 25 23.25V20.25C25 19.2835 24.2165 18.5 23.25 18.5H20.25ZM11.75 5.5C13.5449 5.5 15 6.95507 15 8.75V11.75C15 13.5449 13.5449 15 11.75 15H8.75C6.95507 15 5.5 13.5449 5.5 11.75V8.75C5.5 6.95507 6.95507 5.5 8.75 5.5H11.75ZM23.25 5.5C25.0449 5.5 26.5 6.95507 26.5 8.75V11.75C26.5 13.5449 25.0449 15 23.25 15H20.25C18.4551 15 17 13.5449 17 11.75V8.75C17 6.95507 18.4551 5.5 20.25 5.5H23.25ZM8.75 7C7.7835 7 7 7.7835 7 8.75V11.75C7 12.7165 7.7835 13.5 8.75 13.5H11.75C12.7165 13.5 13.5 12.7165 13.5 11.75V8.75C13.5 7.7835 12.7165 7 11.75 7H8.75ZM20.25 7C19.2835 7 18.5 7.7835 18.5 8.75V11.75C18.5 12.7165 19.2835 13.5 20.25 13.5H23.25C24.2165 13.5 25 12.7165 25 11.75V8.75C25 7.7835 24.2165 7 23.25 7H20.25ZM11 1C11.4142 1 11.75 1.33579 11.75 1.75C11.75 2.16421 11.4142 2.5 11 2.5H8.75C5.29822 2.5 2.5 5.29822 2.5 8.75V11C2.5 11.4142 2.16421 11.75 1.75 11.75C1.33579 11.75 1 11.4142 1 11V8.75C1 4.46979 4.46979 1 8.75 1H11ZM23.25 1C27.5302 1 31 4.46979 31 8.75V11C31 11.4142 30.6642 11.75 30.25 11.75C29.8358 11.75 29.5 11.4142 29.5 11V8.75C29.5 5.29822 26.7018 2.5 23.25 2.5H21C20.5858 2.5 20.25 2.16421 20.25 1.75C20.25 1.33579 20.5858 1 21 1H23.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCode32.category = 'Communication';\n\nexport default ScanCode32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 8.75C2.55228 8.75 3 9.19772 3 9.75V11C3 12.1046 3.89543 13 5 13H6.25C6.80228 13 7.25 13.4477 7.25 14C7.25 14.5523 6.80228 15 6.25 15H5C2.79086 15 1 13.2091 1 11V9.75C1 9.19772 1.44772 8.75 2 8.75ZM14 8.75C14.5523 8.75 15 9.19772 15 9.75V11C15 13.2091 13.2091 15 11 15H9.75C9.19772 15 8.75 14.5523 8.75 14C8.75 13.4477 9.19772 13 9.75 13H11C12.1046 13 13 12.1046 13 11V9.75C13 9.19772 13.4477 8.75 14 8.75ZM6.0498 8.5C6.85062 8.5 7.5 9.14938 7.5 9.9502V10.5498C7.5 11.3506 6.85062 12 6.0498 12H5.4502C4.64938 12 4 11.3506 4 10.5498V9.9502C4 9.14938 4.64938 8.5 5.4502 8.5H6.0498ZM10.5498 8.5C11.3506 8.5 12 9.14938 12 9.9502V10.5498C12 11.3506 11.3506 12 10.5498 12H9.9502C9.14938 12 8.5 11.3506 8.5 10.5498V9.9502C8.5 9.14938 9.14938 8.5 9.9502 8.5H10.5498ZM5.75 10.0889C5.68574 10.1308 5.63076 10.1857 5.58887 10.25C5.63066 10.3141 5.68593 10.3683 5.75 10.4102C5.81392 10.3684 5.8684 10.3139 5.91016 10.25C5.8683 10.1859 5.81411 10.1307 5.75 10.0889ZM10.25 10.0889C10.1857 10.1308 10.1308 10.1857 10.0889 10.25C10.1307 10.3141 10.1859 10.3683 10.25 10.4102C10.3139 10.3684 10.3684 10.3139 10.4102 10.25C10.3683 10.1859 10.3141 10.1307 10.25 10.0889ZM6.0498 4C6.85062 4 7.5 4.64938 7.5 5.4502V6.0498C7.5 6.85062 6.85062 7.5 6.0498 7.5H5.4502C4.64938 7.5 4 6.85062 4 6.0498V5.4502C4 4.64938 4.64938 4 5.4502 4H6.0498ZM10.5498 4C11.3506 4 12 4.64938 12 5.4502V6.0498C12 6.85062 11.3506 7.5 10.5498 7.5H9.9502C9.14938 7.5 8.5 6.85062 8.5 6.0498V5.4502C8.5 4.64938 9.14938 4 9.9502 4H10.5498ZM6.25 1C6.80228 1 7.25 1.44772 7.25 2C7.25 2.55228 6.80228 3 6.25 3H5C3.89543 3 3 3.89543 3 5V6.25C3 6.80228 2.55228 7.25 2 7.25C1.44772 7.25 1 6.80228 1 6.25V5C1 2.79086 2.79086 1 5 1H6.25ZM11 1C13.2091 1 15 2.79086 15 5V6.25C15 6.80228 14.5523 7.25 14 7.25C13.4477 7.25 13 6.80228 13 6.25V5C13 3.89543 12.1046 3 11 3H9.75C9.19772 3 8.75 2.55228 8.75 2C8.75 1.44772 9.19772 1 9.75 1H11ZM5.75 5.58887C5.68574 5.63076 5.63076 5.68574 5.58887 5.75C5.63066 5.81411 5.68593 5.8683 5.75 5.91016C5.81392 5.8684 5.8684 5.81392 5.91016 5.75C5.8683 5.68593 5.81411 5.63066 5.75 5.58887ZM10.25 5.58887C10.1857 5.63076 10.1308 5.68574 10.0889 5.75C10.1307 5.81411 10.1859 5.8683 10.25 5.91016C10.3139 5.8684 10.3684 5.81392 10.4102 5.75C10.3683 5.68593 10.3141 5.63066 10.25 5.58887Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeBold16.category = 'Communication';\n\nexport default ScanCodeBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 11.5C2.55228 11.5 3 11.9477 3 12.5V14C3 15.6569 4.34315 17 6 17H7.5C8.05228 17 8.5 17.4477 8.5 18C8.5 18.5523 8.05228 19 7.5 19H6C3.23858 19 1 16.7614 1 14V12.5C1 11.9477 1.44772 11.5 2 11.5ZM18 11.5C18.5523 11.5 19 11.9477 19 12.5V14C19 16.7614 16.7614 19 14 19H12.5C11.9477 19 11.5 18.5523 11.5 18C11.5 17.4477 11.9477 17 12.5 17H14C15.6569 17 17 15.6569 17 14V12.5C17 11.9477 17.4477 11.5 18 11.5ZM7.5 10.5C8.60457 10.5 9.5 11.3954 9.5 12.5V13.75C9.5 14.8546 8.60457 15.75 7.5 15.75H6.25C5.14543 15.75 4.25 14.8546 4.25 13.75V12.5C4.25 11.3954 5.14543 10.5 6.25 10.5H7.5ZM13.75 10.5C14.8546 10.5 15.75 11.3954 15.75 12.5V13.75C15.75 14.8546 14.8546 15.75 13.75 15.75H12.5C11.3954 15.75 10.5 14.8546 10.5 13.75V12.5C10.5 11.3954 11.3954 10.5 12.5 10.5H13.75ZM6.25 13.75H7.5V12.5H6.25V13.75ZM12.5 13.75H13.75V12.5H12.5V13.75ZM7.5 4.25C8.60457 4.25 9.5 5.14543 9.5 6.25V7.5C9.5 8.60457 8.60457 9.5 7.5 9.5H6.25C5.14543 9.5 4.25 8.60457 4.25 7.5V6.25C4.25 5.14543 5.14543 4.25 6.25 4.25H7.5ZM13.75 4.25C14.8546 4.25 15.75 5.14543 15.75 6.25V7.5C15.75 8.60457 14.8546 9.5 13.75 9.5H12.5C11.3954 9.5 10.5 8.60457 10.5 7.5V6.25C10.5 5.14543 11.3954 4.25 12.5 4.25H13.75ZM7.5 1C8.05228 1 8.5 1.44772 8.5 2C8.5 2.55228 8.05228 3 7.5 3H6C4.34315 3 3 4.34315 3 6V7.5C3 8.05228 2.55228 8.5 2 8.5C1.44772 8.5 1 8.05228 1 7.5V6C1 3.23858 3.23858 1 6 1H7.5ZM14 1C16.7614 1 19 3.23858 19 6V7.5C19 8.05228 18.5523 8.5 18 8.5C17.4477 8.5 17 8.05228 17 7.5V6C17 4.34315 15.6569 3 14 3H12.5C11.9477 3 11.5 2.55228 11.5 2C11.5 1.44772 11.9477 1 12.5 1H14ZM6.25 7.5H7.5V6.25H6.25V7.5ZM12.5 7.5H13.75V6.25H12.5V7.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeBold20.category = 'Communication';\n\nexport default ScanCodeBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 14.25C2.55228 14.25 3 14.6977 3 15.25V17C3 19.2091 4.79086 21 7 21H8.75C9.30228 21 9.75 21.4477 9.75 22C9.75 22.5523 9.30228 23 8.75 23H7C3.68629 23 1 20.3137 1 17V15.25C1 14.6977 1.44772 14.25 2 14.25ZM22 14.25C22.5523 14.25 23 14.6977 23 15.25V17C23 20.3137 20.3137 23 17 23H15.25C14.6977 23 14.25 22.5523 14.25 22C14.25 21.4477 14.6977 21 15.25 21H17C19.2091 21 21 19.2091 21 17V15.25C21 14.6977 21.4477 14.25 22 14.25ZM9 12.5C10.3807 12.5 11.5 13.6193 11.5 15V17C11.5 18.3807 10.3807 19.5 9 19.5H7C5.61929 19.5 4.5 18.3807 4.5 17V15C4.5 13.6193 5.61929 12.5 7 12.5H9ZM17 12.5C18.3807 12.5 19.5 13.6193 19.5 15V17C19.5 18.3807 18.3807 19.5 17 19.5H15C13.6193 19.5 12.5 18.3807 12.5 17V15C12.5 13.6193 13.6193 12.5 15 12.5H17ZM7 14.5C6.72386 14.5 6.5 14.7239 6.5 15V17C6.5 17.2761 6.72386 17.5 7 17.5H9C9.27614 17.5 9.5 17.2761 9.5 17V15C9.5 14.7239 9.27614 14.5 9 14.5H7ZM15 14.5C14.7239 14.5 14.5 14.7239 14.5 15V17C14.5 17.2761 14.7239 17.5 15 17.5H17C17.2761 17.5 17.5 17.2761 17.5 17V15C17.5 14.7239 17.2761 14.5 17 14.5H15ZM9 4.5C10.3807 4.5 11.5 5.61929 11.5 7V9C11.5 10.3807 10.3807 11.5 9 11.5H7C5.61929 11.5 4.5 10.3807 4.5 9V7C4.5 5.61929 5.61929 4.5 7 4.5H9ZM17 4.5C18.3807 4.5 19.5 5.61929 19.5 7V9C19.5 10.3807 18.3807 11.5 17 11.5H15C13.6193 11.5 12.5 10.3807 12.5 9V7C12.5 5.61929 13.6193 4.5 15 4.5H17ZM8.75 1C9.30228 1 9.75 1.44772 9.75 2C9.75 2.55228 9.30228 3 8.75 3H7C4.79086 3 3 4.79086 3 7V8.75C3 9.30228 2.55228 9.75 2 9.75C1.44772 9.75 1 9.30228 1 8.75V7C1 3.68629 3.68629 1 7 1H8.75ZM17 1C20.3137 1 23 3.68629 23 7V8.75C23 9.30228 22.5523 9.75 22 9.75C21.4477 9.75 21 9.30228 21 8.75V7C21 4.79086 19.2091 3 17 3H15.25C14.6977 3 14.25 2.55228 14.25 2C14.25 1.44772 14.6977 1 15.25 1H17ZM7 6.5C6.72386 6.5 6.5 6.72386 6.5 7V9C6.5 9.27614 6.72386 9.5 7 9.5H9C9.27614 9.5 9.5 9.27614 9.5 9V7C9.5 6.72386 9.27614 6.5 9 6.5H7ZM15 6.5C14.7239 6.5 14.5 6.72386 14.5 7V9C14.5 9.27614 14.7239 9.5 15 9.5H17C17.2761 9.5 17.5 9.27614 17.5 9V7C17.5 6.72386 17.2761 6.5 17 6.5H15Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeBold24.category = 'Communication';\n\nexport default ScanCodeBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 19.75C2.55228 19.75 3 20.1977 3 20.75V23C3 26.3137 5.68629 29 9 29H11.25C11.8023 29 12.25 29.4477 12.25 30C12.25 30.5523 11.8023 31 11.25 31H9C4.58172 31 1 27.4183 1 23V20.75C1 20.1977 1.44772 19.75 2 19.75ZM30 19.75C30.5523 19.75 31 20.1977 31 20.75V23C31 27.4183 27.4183 31 23 31H20.75C20.1977 31 19.75 30.5523 19.75 30C19.75 29.4477 20.1977 29 20.75 29H23C26.3137 29 29 26.3137 29 23V20.75C29 20.1977 29.4477 19.75 30 19.75ZM11.5 17C13.433 17 15 18.567 15 20.5V23.5C15 25.433 13.433 27 11.5 27H8.5C6.567 27 5 25.433 5 23.5V20.5C5 18.567 6.567 17 8.5 17H11.5ZM23.5 17C25.433 17 27 18.567 27 20.5V23.5C27 25.433 25.433 27 23.5 27H20.5C18.567 27 17 25.433 17 23.5V20.5C17 18.567 18.567 17 20.5 17H23.5ZM8.5 19C7.67157 19 7 19.6716 7 20.5V23.5C7 24.3284 7.67157 25 8.5 25H11.5C12.3284 25 13 24.3284 13 23.5V20.5C13 19.6716 12.3284 19 11.5 19H8.5ZM20.5 19C19.6716 19 19 19.6716 19 20.5V23.5C19 24.3284 19.6716 25 20.5 25H23.5C24.3284 25 25 24.3284 25 23.5V20.5C25 19.6716 24.3284 19 23.5 19H20.5ZM11.5 5C13.433 5 15 6.567 15 8.5V11.5C15 13.433 13.433 15 11.5 15H8.5C6.567 15 5 13.433 5 11.5V8.5C5 6.567 6.567 5 8.5 5H11.5ZM23.5 5C25.433 5 27 6.567 27 8.5V11.5C27 13.433 25.433 15 23.5 15H20.5C18.567 15 17 13.433 17 11.5V8.5C17 6.567 18.567 5 20.5 5H23.5ZM8.5 7C7.67157 7 7 7.67157 7 8.5V11.5C7 12.3284 7.67157 13 8.5 13H11.5C12.3284 13 13 12.3284 13 11.5V8.5C13 7.67157 12.3284 7 11.5 7H8.5ZM20.5 7C19.6716 7 19 7.67157 19 8.5V11.5C19 12.3284 19.6716 13 20.5 13H23.5C24.3284 13 25 12.3284 25 11.5V8.5C25 7.67157 24.3284 7 23.5 7H20.5ZM11.25 1C11.8023 1 12.25 1.44772 12.25 2C12.25 2.55228 11.8023 3 11.25 3H9C5.68629 3 3 5.68629 3 9V11.25C3 11.8023 2.55228 12.25 2 12.25C1.44772 12.25 1 11.8023 1 11.25V9C1 4.58172 4.58172 1 9 1H11.25ZM23 1C27.4183 1 31 4.58172 31 9V11.25C31 11.8023 30.5523 12.25 30 12.25C29.4477 12.25 29 11.8023 29 11.25V9C29 5.68629 26.3137 3 23 3H20.75C20.1977 3 19.75 2.55228 19.75 2C19.75 1.44772 20.1977 1 20.75 1H23Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeBold32.category = 'Communication';\n\nexport default ScanCodeBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 8.75C2.55228 8.75 3 9.19772 3 9.75V11C3 12.1046 3.89543 13 5 13H6.25C6.80228 13 7.25 13.4477 7.25 14C7.25 14.5523 6.80228 15 6.25 15H5C2.79086 15 1 13.2091 1 11V9.75C1 9.19772 1.44772 8.75 2 8.75ZM14 8.75C14.5523 8.75 15 9.19772 15 9.75V11C15 13.2091 13.2091 15 11 15H9.75C9.19772 15 8.75 14.5523 8.75 14C8.75 13.4477 9.19772 13 9.75 13H11C12.1046 13 13 12.1046 13 11V9.75C13 9.19772 13.4477 8.75 14 8.75ZM6.2998 8.25C7.10062 8.25 7.75 8.89938 7.75 9.7002V10.5498C7.75 11.3506 7.10062 12 6.2998 12H5.4502C4.64938 12 4 11.3506 4 10.5498V9.7002C4 8.89938 4.64938 8.25 5.4502 8.25H6.2998ZM10.5498 8.25C11.3506 8.25 12 8.89938 12 9.7002V10.5498C12 11.3506 11.3506 12 10.5498 12H9.7002C8.89938 12 8.25 11.3506 8.25 10.5498V9.7002C8.25 8.89938 8.89938 8.25 9.7002 8.25H10.5498ZM6.2998 4C7.10062 4 7.75 4.64938 7.75 5.4502V6.2998C7.75 7.10062 7.10062 7.75 6.2998 7.75H5.4502C4.64938 7.75 4 7.10062 4 6.2998V5.4502C4 4.64938 4.64938 4 5.4502 4H6.2998ZM10.5498 4C11.3506 4 12 4.64938 12 5.4502V6.2998C12 7.10062 11.3506 7.75 10.5498 7.75H9.7002C8.89938 7.75 8.25 7.10062 8.25 6.2998V5.4502C8.25 4.64938 8.89938 4 9.7002 4H10.5498ZM6.25 1C6.80228 1 7.25 1.44772 7.25 2C7.25 2.55228 6.80228 3 6.25 3H5C3.89543 3 3 3.89543 3 5V6.25C3 6.80228 2.55228 7.25 2 7.25C1.44772 7.25 1 6.80228 1 6.25V5C1 2.79086 2.79086 1 5 1H6.25ZM11 1C13.2091 1 15 2.79086 15 5V6.25C15 6.80228 14.5523 7.25 14 7.25C13.4477 7.25 13 6.80228 13 6.25V5C13 3.89543 12.1046 3 11 3H9.75C9.19772 3 8.75 2.55228 8.75 2C8.75 1.44772 9.19772 1 9.75 1H11Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeBoldFilled16.category = 'Communication';\n\nexport default ScanCodeBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 11.5C2.55228 11.5 3 11.9477 3 12.5V14C3 15.6569 4.34315 17 6 17H7.5C8.05228 17 8.5 17.4477 8.5 18C8.5 18.5523 8.05228 19 7.5 19H6C3.23858 19 1 16.7614 1 14V12.5C1 11.9477 1.44772 11.5 2 11.5ZM18 11.5C18.5523 11.5 19 11.9477 19 12.5V14C19 16.7614 16.7614 19 14 19H12.5C11.9477 19 11.5 18.5523 11.5 18C11.5 17.4477 11.9477 17 12.5 17H14C15.6569 17 17 15.6569 17 14V12.5C17 11.9477 17.4477 11.5 18 11.5ZM7.5 10.5C8.60457 10.5 9.5 11.3954 9.5 12.5V13.75C9.5 14.8546 8.60457 15.75 7.5 15.75H6.25C5.14543 15.75 4.25 14.8546 4.25 13.75V12.5C4.25 11.3954 5.14543 10.5 6.25 10.5H7.5ZM13.75 10.5C14.8546 10.5 15.75 11.3954 15.75 12.5V13.75C15.75 14.8546 14.8546 15.75 13.75 15.75H12.5C11.3954 15.75 10.5 14.8546 10.5 13.75V12.5C10.5 11.3954 11.3954 10.5 12.5 10.5H13.75ZM7.5 4.25C8.60457 4.25 9.5 5.14543 9.5 6.25V7.5C9.5 8.60457 8.60457 9.5 7.5 9.5H6.25C5.14543 9.5 4.25 8.60457 4.25 7.5V6.25C4.25 5.14543 5.14543 4.25 6.25 4.25H7.5ZM13.75 4.25C14.8546 4.25 15.75 5.14543 15.75 6.25V7.5C15.75 8.60457 14.8546 9.5 13.75 9.5H12.5C11.3954 9.5 10.5 8.60457 10.5 7.5V6.25C10.5 5.14543 11.3954 4.25 12.5 4.25H13.75ZM7.5 1C8.05228 1 8.5 1.44772 8.5 2C8.5 2.55228 8.05228 3 7.5 3H6C4.34315 3 3 4.34315 3 6V7.5C3 8.05228 2.55228 8.5 2 8.5C1.44772 8.5 1 8.05228 1 7.5V6C1 3.23858 3.23858 1 6 1H7.5ZM14 1C16.7614 1 19 3.23858 19 6V7.5C19 8.05228 18.5523 8.5 18 8.5C17.4477 8.5 17 8.05228 17 7.5V6C17 4.34315 15.6569 3 14 3H12.5C11.9477 3 11.5 2.55228 11.5 2C11.5 1.44772 11.9477 1 12.5 1H14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeBoldFilled20.category = 'Communication';\n\nexport default ScanCodeBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 14.25C2.55228 14.25 3 14.6977 3 15.25V17C3 19.2091 4.79086 21 7 21H8.75C9.30228 21 9.75 21.4477 9.75 22C9.75 22.5523 9.30228 23 8.75 23H7C3.68629 23 1 20.3137 1 17V15.25C1 14.6977 1.44772 14.25 2 14.25ZM22 14.25C22.5523 14.25 23 14.6977 23 15.25V17C23 20.3137 20.3137 23 17 23H15.25C14.6977 23 14.25 22.5523 14.25 22C14.25 21.4477 14.6977 21 15.25 21H17C19.2091 21 21 19.2091 21 17V15.25C21 14.6977 21.4477 14.25 22 14.25ZM9 12.5C10.3807 12.5 11.5 13.6193 11.5 15V17C11.5 18.3807 10.3807 19.5 9 19.5H7C5.61929 19.5 4.5 18.3807 4.5 17V15C4.5 13.6193 5.61929 12.5 7 12.5H9ZM17 12.5C18.3807 12.5 19.5 13.6193 19.5 15V17C19.5 18.3807 18.3807 19.5 17 19.5H15C13.6193 19.5 12.5 18.3807 12.5 17V15C12.5 13.6193 13.6193 12.5 15 12.5H17ZM9 4.5C10.3807 4.5 11.5 5.61929 11.5 7V9C11.5 10.3807 10.3807 11.5 9 11.5H7C5.61929 11.5 4.5 10.3807 4.5 9V7C4.5 5.61929 5.61929 4.5 7 4.5H9ZM17 4.5C18.3807 4.5 19.5 5.61929 19.5 7V9C19.5 10.3807 18.3807 11.5 17 11.5H15C13.6193 11.5 12.5 10.3807 12.5 9V7C12.5 5.61929 13.6193 4.5 15 4.5H17ZM8.75 1C9.30228 1 9.75 1.44772 9.75 2C9.75 2.55228 9.30228 3 8.75 3H7C4.79086 3 3 4.79086 3 7V8.75C3 9.30228 2.55228 9.75 2 9.75C1.44772 9.75 1 9.30228 1 8.75V7C1 3.68629 3.68629 1 7 1H8.75ZM17 1C20.3137 1 23 3.68629 23 7V8.75C23 9.30228 22.5523 9.75 22 9.75C21.4477 9.75 21 9.30228 21 8.75V7C21 4.79086 19.2091 3 17 3H15.25C14.6977 3 14.25 2.55228 14.25 2C14.25 1.44772 14.6977 1 15.25 1H17Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeBoldFilled24.category = 'Communication';\n\nexport default ScanCodeBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 19.75C2.55228 19.75 3 20.1977 3 20.75V23C3 26.3137 5.68629 29 9 29H11.25C11.8023 29 12.25 29.4477 12.25 30C12.25 30.5523 11.8023 31 11.25 31H9C4.58172 31 1 27.4183 1 23V20.75C1 20.1977 1.44772 19.75 2 19.75ZM30 19.75C30.5523 19.75 31 20.1977 31 20.75V23C31 27.4183 27.4183 31 23 31H20.75C20.1977 31 19.75 30.5523 19.75 30C19.75 29.4477 20.1977 29 20.75 29H23C26.3137 29 29 26.3137 29 23V20.75C29 20.1977 29.4477 19.75 30 19.75ZM11.5 17C13.433 17 15 18.567 15 20.5V23.5C15 25.433 13.433 27 11.5 27H8.5C6.567 27 5 25.433 5 23.5V20.5C5 18.567 6.567 17 8.5 17H11.5ZM23.5 17C25.433 17 27 18.567 27 20.5V23.5C27 25.433 25.433 27 23.5 27H20.5C18.567 27 17 25.433 17 23.5V20.5C17 18.567 18.567 17 20.5 17H23.5ZM11.5 5C13.433 5 15 6.567 15 8.5V11.5C15 13.433 13.433 15 11.5 15H8.5C6.567 15 5 13.433 5 11.5V8.5C5 6.567 6.567 5 8.5 5H11.5ZM23.5 5C25.433 5 27 6.567 27 8.5V11.5C27 13.433 25.433 15 23.5 15H20.5C18.567 15 17 13.433 17 11.5V8.5C17 6.567 18.567 5 20.5 5H23.5ZM11.25 1C11.8023 1 12.25 1.44772 12.25 2C12.25 2.55228 11.8023 3 11.25 3H9C5.68629 3 3 5.68629 3 9V11.25C3 11.8023 2.55228 12.25 2 12.25C1.44772 12.25 1 11.8023 1 11.25V9C1 4.58172 4.58172 1 9 1H11.25ZM23 1C27.4183 1 31 4.58172 31 9V11.25C31 11.8023 30.5523 12.25 30 12.25C29.4477 12.25 29 11.8023 29 11.25V9C29 5.68629 26.3137 3 23 3H20.75C20.1977 3 19.75 2.55228 19.75 2C19.75 1.44772 20.1977 1 20.75 1H23Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeBoldFilled32.category = 'Communication';\n\nexport default ScanCodeBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeBoldFilledSize6.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeBoldFilledSize6 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1 6.75C1.55228 6.75 2 7.19772 2 7.75V8.5C2 9.32843 2.67157 10 3.5 10H4.25C4.80228 10 5.25 10.4477 5.25 11C5.25 11.5523 4.80228 12 4.25 12H3.5C1.567 12 0 10.433 0 8.5V7.75C0 7.19772 0.447715 6.75 1 6.75ZM11 6.75C11.5523 6.75 12 7.19772 12 7.75V8.5C12 10.433 10.433 12 8.5 12H7.75C7.19772 12 6.75 11.5523 6.75 11C6.75 10.4477 7.19772 10 7.75 10H8.5C9.32843 10 10 9.32843 10 8.5V7.75C10 7.19772 10.4477 6.75 11 6.75ZM4.7002 6.25C5.27994 6.25011 5.74989 6.72006 5.75 7.2998V8.2002C5.74989 8.77994 5.27994 9.24989 4.7002 9.25H3.7998C3.22006 9.24989 2.75011 8.77994 2.75 8.2002V7.2998C2.75011 6.72006 3.22006 6.25011 3.7998 6.25H4.7002ZM8.2002 6.25C8.77994 6.25011 9.24989 6.72006 9.25 7.2998V8.2002C9.24989 8.77994 8.77994 9.24989 8.2002 9.25H7.2998C6.72006 9.24989 6.25011 8.77994 6.25 8.2002V7.2998C6.25011 6.72006 6.72006 6.25011 7.2998 6.25H8.2002ZM4.7002 2.75C5.27994 2.75011 5.74989 3.22006 5.75 3.7998V4.7002C5.74989 5.27994 5.27994 5.74989 4.7002 5.75H3.7998C3.22006 5.74989 2.75011 5.27994 2.75 4.7002V3.7998C2.75011 3.22006 3.22006 2.75011 3.7998 2.75H4.7002ZM8.2002 2.75C8.77994 2.75011 9.24989 3.22006 9.25 3.7998V4.7002C9.24989 5.27994 8.77994 5.74989 8.2002 5.75H7.2998C6.72006 5.74989 6.25011 5.27994 6.25 4.7002V3.7998C6.25011 3.22006 6.72006 2.75011 7.2998 2.75H8.2002ZM4.25 0C4.80228 0 5.25 0.447715 5.25 1C5.25 1.55228 4.80228 2 4.25 2H3.5C2.67157 2 2 2.67157 2 3.5V4.25C2 4.80228 1.55228 5.25 1 5.25C0.447715 5.25 0 4.80228 0 4.25V3.5C0 1.567 1.567 0 3.5 0H4.25ZM8.5 0C10.433 0 12 1.567 12 3.5V4.25C12 4.80228 11.5523 5.25 11 5.25C10.4477 5.25 10 4.80228 10 4.25V3.5C10 2.67157 9.32843 2 8.5 2H7.75C7.19772 2 6.75 1.55228 6.75 1C6.75 0.447715 7.19772 0 7.75 0H8.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeBoldFilledSize6.category = 'Communication';\n\nexport default ScanCodeBoldFilledSize6;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeBoldSize6.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeBoldSize6 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1 6.75C1.55228 6.75 2 7.19772 2 7.75V8.5C2 9.32843 2.67157 10 3.5 10H4.25C4.80228 10 5.25 10.4477 5.25 11C5.25 11.5523 4.80228 12 4.25 12H3.5C1.567 12 0 10.433 0 8.5V7.75C0 7.19772 0.447715 6.75 1 6.75ZM11 6.75C11.5523 6.75 12 7.19772 12 7.75V8.5C12 10.433 10.433 12 8.5 12H7.75C7.19772 12 6.75 11.5523 6.75 11C6.75 10.4477 7.19772 10 7.75 10H8.5C9.32843 10 10 9.32843 10 8.5V7.75C10 7.19772 10.4477 6.75 11 6.75ZM4.7002 6.25C5.27994 6.25011 5.74989 6.72006 5.75 7.2998V8.2002C5.74989 8.77994 5.27994 9.24989 4.7002 9.25H3.7998C3.22006 9.24989 2.75011 8.77994 2.75 8.2002V7.2998C2.75011 6.72006 3.22006 6.25011 3.7998 6.25H4.7002ZM8.2002 6.25C8.77994 6.25011 9.24989 6.72006 9.25 7.2998V8.2002C9.24989 8.77994 8.77994 9.24989 8.2002 9.25H7.2998C6.72006 9.24989 6.25011 8.77994 6.25 8.2002V7.2998C6.25011 6.72006 6.72006 6.25011 7.2998 6.25H8.2002ZM4.7002 2.75C5.27994 2.75011 5.74989 3.22006 5.75 3.7998V4.7002C5.74989 5.27994 5.27994 5.74989 4.7002 5.75H3.7998C3.22006 5.74989 2.75011 5.27994 2.75 4.7002V3.7998C2.75011 3.22006 3.22006 2.75011 3.7998 2.75H4.7002ZM8.2002 2.75C8.77994 2.75011 9.24989 3.22006 9.25 3.7998V4.7002C9.24989 5.27994 8.77994 5.74989 8.2002 5.75H7.2998C6.72006 5.74989 6.25011 5.27994 6.25 4.7002V3.7998C6.25011 3.22006 6.72006 2.75011 7.2998 2.75H8.2002ZM4.25 0C4.80228 0 5.25 0.447715 5.25 1C5.25 1.55228 4.80228 2 4.25 2H3.5C2.67157 2 2 2.67157 2 3.5V4.25C2 4.80228 1.55228 5.25 1 5.25C0.447715 5.25 0 4.80228 0 4.25V3.5C0 1.567 1.567 0 3.5 0H4.25ZM8.5 0C10.433 0 12 1.567 12 3.5V4.25C12 4.80228 11.5523 5.25 11 5.25C10.4477 5.25 10 4.80228 10 4.25V3.5C10 2.67157 9.32843 2 8.5 2H7.75C7.19772 2 6.75 1.55228 6.75 1C6.75 0.447715 7.19772 0 7.75 0H8.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeBoldSize6.category = 'Communication';\n\nexport default ScanCodeBoldSize6;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 9.25C2.16421 9.25 2.5 9.58579 2.5 10V11.25C2.5 12.4926 3.50736 13.5 4.75 13.5H6C6.41421 13.5 6.75 13.8358 6.75 14.25C6.75 14.6642 6.41421 15 6 15H4.75C2.67893 15 1 13.3211 1 11.25V10C1 9.58579 1.33579 9.25 1.75 9.25ZM14.25 9.25C14.6642 9.25 15 9.58579 15 10V11.25C15 13.3211 13.3211 15 11.25 15H10C9.58579 15 9.25 14.6642 9.25 14.25C9.25 13.8358 9.58579 13.5 10 13.5H11.25C12.4926 13.5 13.5 12.4926 13.5 11.25V10C13.5 9.58579 13.8358 9.25 14.25 9.25ZM6.2998 8.5C6.96255 8.5 7.5 9.03745 7.5 9.7002V11.2998C7.5 11.9625 6.96255 12.5 6.2998 12.5H4.7002C4.03745 12.5 3.5 11.9625 3.5 11.2998V9.7002C3.5 9.03745 4.03745 8.5 4.7002 8.5H6.2998ZM11.2998 8.5C11.9625 8.5 12.5 9.03745 12.5 9.7002V11.2998C12.5 11.9625 11.9625 12.5 11.2998 12.5H9.7002C9.03745 12.5 8.5 11.9625 8.5 11.2998V9.7002C8.5 9.03745 9.03745 8.5 9.7002 8.5H11.2998ZM6.2998 3.5C6.96255 3.5 7.5 4.03745 7.5 4.7002V6.2998C7.5 6.96255 6.96255 7.5 6.2998 7.5H4.7002C4.03745 7.5 3.5 6.96255 3.5 6.2998V4.7002C3.5 4.03745 4.03745 3.5 4.7002 3.5H6.2998ZM11.2998 3.5C11.9625 3.5 12.5 4.03745 12.5 4.7002V6.2998C12.5 6.96255 11.9625 7.5 11.2998 7.5H9.7002C9.03745 7.5 8.5 6.96255 8.5 6.2998V4.7002C8.5 4.03745 9.03745 3.5 9.7002 3.5H11.2998ZM6 1C6.41421 1 6.75 1.33579 6.75 1.75C6.75 2.16421 6.41421 2.5 6 2.5H4.75C3.50736 2.5 2.5 3.50736 2.5 4.75V6C2.5 6.41421 2.16421 6.75 1.75 6.75C1.33579 6.75 1 6.41421 1 6V4.75C1 2.67893 2.67893 1 4.75 1H6ZM11.25 1C13.3211 1 15 2.67893 15 4.75V6C15 6.41421 14.6642 6.75 14.25 6.75C13.8358 6.75 13.5 6.41421 13.5 6V4.75C13.5 3.50736 12.4926 2.5 11.25 2.5H10C9.58579 2.5 9.25 2.16421 9.25 1.75C9.25 1.33579 9.58579 1 10 1H11.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeFilled16.category = 'Communication';\n\nexport default ScanCodeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 12C2.16421 12 2.5 12.3358 2.5 12.75V14.25C2.5 16.0449 3.95507 17.5 5.75 17.5H7.25C7.66421 17.5 8 17.8358 8 18.25C8 18.6642 7.66421 19 7.25 19H5.75C3.12665 19 1 16.8734 1 14.25V12.75C1 12.3358 1.33579 12 1.75 12ZM18.25 12C18.6642 12 19 12.3358 19 12.75V14.25C19 16.8734 16.8734 19 14.25 19H12.75C12.3358 19 12 18.6642 12 18.25C12 17.8358 12.3358 17.5 12.75 17.5H14.25C16.0449 17.5 17.5 16.0449 17.5 14.25V12.75C17.5 12.3358 17.8358 12 18.25 12ZM7.75 10.5C8.7165 10.5 9.5 11.2835 9.5 12.25V14.25C9.5 15.2165 8.7165 16 7.75 16H5.75C4.7835 16 4 15.2165 4 14.25V12.25C4 11.2835 4.7835 10.5 5.75 10.5H7.75ZM14.25 10.5C15.2165 10.5 16 11.2835 16 12.25V14.25C16 15.2165 15.2165 16 14.25 16H12.25C11.2835 16 10.5 15.2165 10.5 14.25V12.25C10.5 11.2835 11.2835 10.5 12.25 10.5H14.25ZM7.75 4C8.7165 4 9.5 4.7835 9.5 5.75V7.75C9.5 8.7165 8.7165 9.5 7.75 9.5H5.75C4.7835 9.5 4 8.7165 4 7.75V5.75C4 4.7835 4.7835 4 5.75 4H7.75ZM14.25 4C15.2165 4 16 4.7835 16 5.75V7.75C16 8.7165 15.2165 9.5 14.25 9.5H12.25C11.2835 9.5 10.5 8.7165 10.5 7.75V5.75C10.5 4.7835 11.2835 4 12.25 4H14.25ZM7.25 1C7.66421 1 8 1.33579 8 1.75C8 2.16421 7.66421 2.5 7.25 2.5H5.75C3.95507 2.5 2.5 3.95507 2.5 5.75V7.25C2.5 7.66421 2.16421 8 1.75 8C1.33579 8 1 7.66421 1 7.25V5.75C1 3.12665 3.12665 1 5.75 1H7.25ZM14.25 1C16.8734 1 19 3.12665 19 5.75V7.25C19 7.66421 18.6642 8 18.25 8C17.8358 8 17.5 7.66421 17.5 7.25V5.75C17.5 3.95507 16.0449 2.5 14.25 2.5H12.75C12.3358 2.5 12 2.16421 12 1.75C12 1.33579 12.3358 1 12.75 1H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeFilled20.category = 'Communication';\n\nexport default ScanCodeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 14.75C2.16421 14.75 2.5 15.0858 2.5 15.5V17.25C2.5 19.5972 4.40279 21.5 6.75 21.5H8.5C8.91421 21.5 9.25 21.8358 9.25 22.25C9.25 22.6642 8.91421 23 8.5 23H6.75C3.57436 23 1 20.4256 1 17.25V15.5C1 15.0858 1.33579 14.75 1.75 14.75ZM22.25 14.75C22.6642 14.75 23 15.0858 23 15.5V17.25C23 20.4256 20.4256 23 17.25 23H15.5C15.0858 23 14.75 22.6642 14.75 22.25C14.75 21.8358 15.0858 21.5 15.5 21.5H17.25C19.5972 21.5 21.5 19.5972 21.5 17.25V15.5C21.5 15.0858 21.8358 14.75 22.25 14.75ZM9.25 12.5C10.4926 12.5 11.5 13.5074 11.5 14.75V17.25C11.5 18.4926 10.4926 19.5 9.25 19.5H6.75C5.50736 19.5 4.5 18.4926 4.5 17.25V14.75C4.5 13.5074 5.50736 12.5 6.75 12.5H9.25ZM17.25 12.5C18.4926 12.5 19.5 13.5074 19.5 14.75V17.25C19.5 18.4926 18.4926 19.5 17.25 19.5H14.75C13.5074 19.5 12.5 18.4926 12.5 17.25V14.75C12.5 13.5074 13.5074 12.5 14.75 12.5H17.25ZM9.25 4.5C10.4926 4.5 11.5 5.50736 11.5 6.75V9.25C11.5 10.4926 10.4926 11.5 9.25 11.5H6.75C5.50736 11.5 4.5 10.4926 4.5 9.25V6.75C4.5 5.50736 5.50736 4.5 6.75 4.5H9.25ZM17.25 4.5C18.4926 4.5 19.5 5.50736 19.5 6.75V9.25C19.5 10.4926 18.4926 11.5 17.25 11.5H14.75C13.5074 11.5 12.5 10.4926 12.5 9.25V6.75C12.5 5.50736 13.5074 4.5 14.75 4.5H17.25ZM8.5 1C8.91421 1 9.25 1.33579 9.25 1.75C9.25 2.16421 8.91421 2.5 8.5 2.5H6.75C4.40279 2.5 2.5 4.40279 2.5 6.75V8.5C2.5 8.91421 2.16421 9.25 1.75 9.25C1.33579 9.25 1 8.91421 1 8.5V6.75C1 3.57436 3.57436 1 6.75 1H8.5ZM17.25 1C20.4256 1 23 3.57436 23 6.75V8.5C23 8.91421 22.6642 9.25 22.25 9.25C21.8358 9.25 21.5 8.91421 21.5 8.5V6.75C21.5 4.40279 19.5972 2.5 17.25 2.5H15.5C15.0858 2.5 14.75 2.16421 14.75 1.75C14.75 1.33579 15.0858 1 15.5 1H17.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeFilled24.category = 'Communication';\n\nexport default ScanCodeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 20.25C2.16421 20.25 2.5 20.5858 2.5 21V23.25C2.5 26.7018 5.29822 29.5 8.75 29.5H11C11.4142 29.5 11.75 29.8358 11.75 30.25C11.75 30.6642 11.4142 31 11 31H8.75C4.46979 31 1 27.5302 1 23.25V21C1 20.5858 1.33579 20.25 1.75 20.25ZM30.25 20.25C30.6642 20.25 31 20.5858 31 21V23.25C31 27.5302 27.5302 31 23.25 31H21C20.5858 31 20.25 30.6642 20.25 30.25C20.25 29.8358 20.5858 29.5 21 29.5H23.25C26.7018 29.5 29.5 26.7018 29.5 23.25V21C29.5 20.5858 29.8358 20.25 30.25 20.25ZM11.75 17C13.5449 17 15 18.4551 15 20.25V23.25C15 25.0449 13.5449 26.5 11.75 26.5H8.75C6.95507 26.5 5.5 25.0449 5.5 23.25V20.25C5.5 18.4551 6.95507 17 8.75 17H11.75ZM23.25 17C25.0449 17 26.5 18.4551 26.5 20.25V23.25C26.5 25.0449 25.0449 26.5 23.25 26.5H20.25C18.4551 26.5 17 25.0449 17 23.25V20.25C17 18.4551 18.4551 17 20.25 17H23.25ZM11.75 5.5C13.5449 5.5 15 6.95507 15 8.75V11.75C15 13.5449 13.5449 15 11.75 15H8.75C6.95507 15 5.5 13.5449 5.5 11.75V8.75C5.5 6.95507 6.95507 5.5 8.75 5.5H11.75ZM23.25 5.5C25.0449 5.5 26.5 6.95507 26.5 8.75V11.75C26.5 13.5449 25.0449 15 23.25 15H20.25C18.4551 15 17 13.5449 17 11.75V8.75C17 6.95507 18.4551 5.5 20.25 5.5H23.25ZM11 1C11.4142 1 11.75 1.33579 11.75 1.75C11.75 2.16421 11.4142 2.5 11 2.5H8.75C5.29822 2.5 2.5 5.29822 2.5 8.75V11C2.5 11.4142 2.16421 11.75 1.75 11.75C1.33579 11.75 1 11.4142 1 11V8.75C1 4.46979 4.46979 1 8.75 1H11ZM23.25 1C27.5302 1 31 4.46979 31 8.75V11C31 11.4142 30.6642 11.75 30.25 11.75C29.8358 11.75 29.5 11.4142 29.5 11V8.75C29.5 5.29822 26.7018 2.5 23.25 2.5H21C20.5858 2.5 20.25 2.16421 20.25 1.75C20.25 1.33579 20.5858 1 21 1H23.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeFilled32.category = 'Communication';\n\nexport default ScanCodeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeFilledSize6.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeFilledSize6 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.75 7.25C1.16421 7.25 1.5 7.58579 1.5 8V8.75C1.5 9.7165 2.2835 10.5 3.25 10.5H4C4.41421 10.5 4.75 10.8358 4.75 11.25C4.75 11.6642 4.41421 12 4 12H3.25C1.45507 12 0 10.5449 0 8.75V8C0 7.58579 0.335786 7.25 0.75 7.25ZM11.25 7.25C11.6642 7.25 12 7.58579 12 8V8.75C12 10.5449 10.5449 12 8.75 12H8C7.58579 12 7.25 11.6642 7.25 11.25C7.25 10.8358 7.58579 10.5 8 10.5H8.75C9.7165 10.5 10.5 9.7165 10.5 8.75V8C10.5 7.58579 10.8358 7.25 11.25 7.25ZM4.4502 6.5C5.02994 6.50011 5.49989 6.97006 5.5 7.5498V8.4502C5.49989 9.02994 5.02994 9.49989 4.4502 9.5H3.5498C2.97006 9.49989 2.50011 9.02994 2.5 8.4502V7.5498C2.50011 6.97006 2.97006 6.50011 3.5498 6.5H4.4502ZM8.4502 6.5C9.02994 6.50011 9.49989 6.97006 9.5 7.5498V8.4502C9.49989 9.02994 9.02994 9.49989 8.4502 9.5H7.5498C6.97006 9.49989 6.50011 9.02994 6.5 8.4502V7.5498C6.50011 6.97006 6.97006 6.50011 7.5498 6.5H8.4502ZM4.4502 2.5C5.02994 2.50011 5.49989 2.97006 5.5 3.5498V4.4502C5.49989 5.02994 5.02994 5.49989 4.4502 5.5H3.5498C2.97006 5.49989 2.50011 5.02994 2.5 4.4502V3.5498C2.50011 2.97006 2.97006 2.50011 3.5498 2.5H4.4502ZM8.4502 2.5C9.02994 2.50011 9.49989 2.97006 9.5 3.5498V4.4502C9.49989 5.02994 9.02994 5.49989 8.4502 5.5H7.5498C6.97006 5.49989 6.50011 5.02994 6.5 4.4502V3.5498C6.50011 2.97006 6.97006 2.50011 7.5498 2.5H8.4502ZM4 0C4.41421 0 4.75 0.335786 4.75 0.75C4.75 1.16421 4.41421 1.5 4 1.5H3.25C2.2835 1.5 1.5 2.2835 1.5 3.25V4C1.5 4.41421 1.16421 4.75 0.75 4.75C0.335786 4.75 0 4.41421 0 4V3.25C0 1.45507 1.45507 0 3.25 0H4ZM8.75 0C10.5449 0 12 1.45507 12 3.25V4C12 4.41421 11.6642 4.75 11.25 4.75C10.8358 4.75 10.5 4.41421 10.5 4V3.25C10.5 2.2835 9.7165 1.5 8.75 1.5H8C7.58579 1.5 7.25 1.16421 7.25 0.75C7.25 0.335786 7.58579 0 8 0H8.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeFilledSize6.category = 'Communication';\n\nexport default ScanCodeFilledSize6;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ScanCodeSize6.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ScanCodeSize6 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.75 7.25C1.16421 7.25 1.5 7.58579 1.5 8V8.75C1.5 9.7165 2.2835 10.5 3.25 10.5H4C4.41421 10.5 4.75 10.8358 4.75 11.25C4.75 11.6642 4.41421 12 4 12H3.25C1.45507 12 0 10.5449 0 8.75V8C0 7.58579 0.335786 7.25 0.75 7.25ZM11.25 7.25C11.6642 7.25 12 7.58579 12 8V8.75C12 10.5449 10.5449 12 8.75 12H8C7.58579 12 7.25 11.6642 7.25 11.25C7.25 10.8358 7.58579 10.5 8 10.5H8.75C9.7165 10.5 10.5 9.7165 10.5 8.75V8C10.5 7.58579 10.8358 7.25 11.25 7.25ZM4.4502 6.5C5.02994 6.50011 5.49989 6.97006 5.5 7.5498V8.4502C5.49989 9.02994 5.02994 9.49989 4.4502 9.5H3.5498C2.97006 9.49989 2.50011 9.02994 2.5 8.4502V7.5498C2.50011 6.97006 2.97006 6.50011 3.5498 6.5H4.4502ZM8.4502 6.5C9.02994 6.50011 9.49989 6.97006 9.5 7.5498V8.4502C9.49989 9.02994 9.02994 9.49989 8.4502 9.5H7.5498C6.97006 9.49989 6.50011 9.02994 6.5 8.4502V7.5498C6.50011 6.97006 6.97006 6.50011 7.5498 6.5H8.4502ZM4.4502 2.5C5.02994 2.50011 5.49989 2.97006 5.5 3.5498V4.4502C5.49989 5.02994 5.02994 5.49989 4.4502 5.5H3.5498C2.97006 5.49989 2.50011 5.02994 2.5 4.4502V3.5498C2.50011 2.97006 2.97006 2.50011 3.5498 2.5H4.4502ZM8.4502 2.5C9.02994 2.50011 9.49989 2.97006 9.5 3.5498V4.4502C9.49989 5.02994 9.02994 5.49989 8.4502 5.5H7.5498C6.97006 5.49989 6.50011 5.02994 6.5 4.4502V3.5498C6.50011 2.97006 6.97006 2.50011 7.5498 2.5H8.4502ZM4 0C4.41421 0 4.75 0.335786 4.75 0.75C4.75 1.16421 4.41421 1.5 4 1.5H3.25C2.2835 1.5 1.5 2.2835 1.5 3.25V4C1.5 4.41421 1.16421 4.75 0.75 4.75C0.335786 4.75 0 4.41421 0 4V3.25C0 1.45507 1.45507 0 3.25 0H4ZM8.75 0C10.5449 0 12 1.45507 12 3.25V4C12 4.41421 11.6642 4.75 11.25 4.75C10.8358 4.75 10.5 4.41421 10.5 4V3.25C10.5 2.2835 9.7165 1.5 8.75 1.5H8C7.58579 1.5 7.25 1.16421 7.25 0.75C7.25 0.335786 7.58579 0 8 0H8.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nScanCodeSize6.category = 'Communication';\n\nexport default ScanCodeSize6;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealCheckmark12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealCheckmark12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.13379 0.00390625C6.79851 0.0418031 7.38728 0.359786 7.78516 0.837891C7.89885 0.974527 7.98606 1.03768 8.0459 1.0625C8.10364 1.08639 8.20581 1.10278 8.38574 1.08594C9.04816 1.02395 9.73623 1.24619 10.2461 1.75586L10.3379 1.85352C10.7813 2.35059 10.9729 2.99196 10.916 3.61133C10.8993 3.79263 10.916 3.89638 10.9404 3.95508C10.9656 4.01559 11.0291 4.10332 11.166 4.21777C11.6738 4.64235 12 5.28271 12 6L11.9961 6.13379C11.9584 6.79535 11.6428 7.38096 11.1689 7.77832C11.0313 7.89376 10.9671 7.98221 10.9414 8.04395C10.9165 8.10407 10.8993 8.20928 10.916 8.39258C10.9724 9.01169 10.7809 9.65281 10.3379 10.1494L10.2461 10.2471C9.73639 10.7566 9.04918 10.9777 8.3877 10.916C8.20662 10.8991 8.10352 10.9162 8.04492 10.9404C7.984 10.9657 7.89574 11.0291 7.78125 11.166C7.38365 11.6416 6.79665 11.9583 6.13379 11.9961L6 12C5.27994 12 4.63744 11.6713 4.21289 11.1602C4.10086 11.0253 4.01495 10.9631 3.95605 10.9385C3.90016 10.9152 3.79969 10.8982 3.62207 10.915C3.00079 10.9738 2.35631 10.7836 1.85742 10.3389L1.75977 10.2461C1.25207 9.73802 1.02995 9.05303 1.08984 8.39258C1.10634 8.21089 1.08879 8.10754 1.06445 8.04883C1.03893 7.9875 0.974864 7.89909 0.836914 7.78418C0.35947 7.38652 0.041775 6.79815 0.00390625 6.13379L0 6C0 5.27908 0.329572 4.63549 0.841797 4.21094C0.978412 4.09765 1.04086 4.01127 1.06543 3.95215C1.08941 3.89438 1.10626 3.79237 1.08984 3.61328C1.02911 2.95225 1.25128 2.26567 1.75977 1.75684L1.85742 1.66406C2.35654 1.21905 3.00186 1.02785 3.62402 1.08691C3.79977 1.10359 3.89895 1.08728 3.9541 1.06445C4.0119 1.04039 4.09766 0.97841 4.20898 0.84375C4.63374 0.330057 5.27812 0 6 0L6.13379 0.00390625ZM6 1.5C5.74493 1.5 5.51778 1.61532 5.36523 1.7998C5.17779 2.02654 4.90633 2.29303 4.53125 2.44922C4.15331 2.60658 3.77315 2.60766 3.48242 2.58008C3.27322 2.56022 3.06112 2.61907 2.89062 2.75488L2.82031 2.81738C2.64104 2.99689 2.56214 3.2379 2.58398 3.47559C2.61077 3.76713 2.60846 4.14842 2.45117 4.52734C2.29439 4.905 2.02608 5.17785 1.79883 5.36621C1.61475 5.51878 1.5 5.7456 1.5 6L1.50488 6.09375C1.5292 6.30837 1.63678 6.4974 1.79688 6.63086C2.02419 6.82019 2.29201 7.0942 2.44922 7.47168C2.60769 7.85247 2.60951 8.23632 2.58301 8.52832C2.5616 8.7655 2.64118 9.00617 2.82031 9.18555L2.89062 9.24805C3.0605 9.38327 3.27152 9.44156 3.48047 9.42188C3.77201 9.39429 4.15409 9.39573 4.5332 9.55371C4.9077 9.70984 5.17932 9.97597 5.36719 10.2021C5.51977 10.3856 5.7461 10.5 6 10.5L6.09375 10.4951C6.30786 10.4709 6.49644 10.3636 6.62988 10.2041C6.81916 9.97769 7.09315 9.71101 7.46973 9.55469C7.8509 9.39656 8.23472 9.39555 8.52734 9.42285C8.76545 9.44493 9.00633 9.36562 9.18555 9.18652L9.24805 9.11621C9.3828 8.94698 9.44078 8.73709 9.42188 8.5293C9.39518 8.23641 9.39758 7.85245 9.55566 7.4707C9.71208 7.09322 9.97875 6.81868 10.2051 6.62891C10.3872 6.47619 10.5 6.25158 10.5 6C10.5 5.74708 10.3867 5.52087 10.2041 5.36816C9.97819 5.17933 9.71103 4.90662 9.55469 4.53027C9.3967 4.14981 9.39499 3.76701 9.42188 3.47461C9.44103 3.2665 9.3828 3.05601 9.24805 2.88672L9.18555 2.81641C9.00569 2.63668 8.7637 2.55778 8.52539 2.58008C8.23349 2.60738 7.85087 2.60495 7.4707 2.44727C7.09397 2.29087 6.82056 2.02465 6.63184 1.79785C6.49833 1.63741 6.30895 1.52925 6.09375 1.50488L6 1.5ZM7.34863 3.96777C7.64156 3.67532 8.11643 3.67503 8.40918 3.96777C8.70188 4.26052 8.70162 4.73541 8.40918 5.02832L5.40918 8.02832C5.1163 8.3212 4.64153 8.32117 4.34863 8.02832L3.22363 6.90332C2.93074 6.61043 2.93074 6.13567 3.22363 5.84277C3.51656 5.55032 3.99143 5.55003 4.28418 5.84277L4.87891 6.4375L7.34863 3.96777Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealCheckmark12.category = 'Checkmarks';\n\nexport default SealCheckmark12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealCheckmark16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealCheckmark16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00244 0C8.74386 0 9.40543 0.337445 9.8451 0.866158C10.0753 1.14289 10.3496 1.39407 10.682 1.53213C11.0152 1.6705 11.3842 1.6839 11.7434 1.65029C12.4291 1.58604 13.137 1.81569 13.6623 2.34068C14.1867 2.86514 14.4159 3.57162 14.3526 4.25658C14.3194 4.61669 14.3338 4.98707 14.4727 5.32096C14.611 5.6529 14.8617 5.92737 15.1377 6.15783C15.6643 6.59758 16 7.25777 16 7.99756C15.9999 8.7353 15.6659 9.39393 15.1417 9.83338C14.8647 10.0656 14.6125 10.3414 14.4737 10.6751C14.3342 11.011 14.3205 11.3832 14.3536 11.7454C14.416 12.4296 14.1861 13.1355 13.6623 13.6593C13.2031 14.1181 12.6044 14.3504 12.0032 14.3585L11.7464 14.3487C11.3855 14.3151 11.0148 14.329 10.68 14.4679L10.5579 14.5245C10.279 14.6689 10.0426 14.8917 9.84022 15.1338C9.40068 15.6595 8.74145 15.9951 8.00244 15.9951C7.35323 15.995 6.76491 15.7366 6.3336 15.3174L6.1588 15.128C5.95891 14.8872 5.72544 14.6658 5.44889 14.5226L5.3278 14.4669C4.9963 14.3294 4.62949 14.315 4.2722 14.3487L4.0144 14.3585C3.41171 14.3508 2.81141 14.1183 2.35142 13.6583C1.82808 13.1347 1.59797 12.4291 1.66005 11.7454C1.68873 11.4301 1.68109 11.1075 1.58584 10.8079L1.53995 10.681C1.43588 10.4305 1.26795 10.2125 1.07318 10.0218L0.870064 9.84022C0.341701 9.40063 0.00501186 8.73861 0.00488251 7.99756C0.00489826 7.25457 0.343414 6.59087 0.87397 6.15099C1.15102 5.92141 1.40268 5.64729 1.54092 5.31511C1.64455 5.06581 1.67901 4.79632 1.67568 4.52609L1.66103 4.25658C1.59803 3.57214 1.82762 2.86593 2.35142 2.34165C2.87752 1.81556 3.58708 1.58624 4.27415 1.65127C4.5853 1.68078 4.90414 1.6729 5.19988 1.57901L5.32585 1.53311C5.65522 1.39625 5.9267 1.14697 6.15392 0.872017C6.59363 0.339749 7.25815 8.98976e-05 8.00244 0ZM8.00244 1.49991C7.72569 1.5 7.47796 1.62384 7.3101 1.82704C7.00642 2.19456 6.54866 2.64979 5.90101 2.91877C5.24884 3.1894 4.60265 3.18893 4.13256 3.14434C3.90314 3.1227 3.67307 3.18621 3.48807 3.33378L3.4119 3.40214C3.21743 3.59708 3.13016 3.85816 3.1541 4.11889C3.1974 4.58967 3.19747 5.23739 2.9256 5.89124C2.65515 6.54127 2.19846 7.00165 1.83094 7.30619C1.65413 7.45298 1.53716 7.66045 1.51065 7.89503L1.50479 7.99756C1.50492 8.27277 1.62822 8.51912 1.82997 8.68697C2.19743 8.99275 2.65404 9.45385 2.92463 10.1049C3.19693 10.7605 3.19692 11.4101 3.1541 11.8811C3.13054 12.1416 3.2173 12.403 3.4119 12.5979L3.48807 12.6662C3.67246 12.8132 3.90223 12.8772 4.13158 12.8557C4.60251 12.8113 5.24866 12.8103 5.90198 13.0812C6.54967 13.3499 7.00879 13.8036 7.31303 14.17C7.48083 14.3719 7.72693 14.4951 8.00244 14.4952C8.27671 14.4952 8.52202 14.3726 8.6899 14.172C8.99578 13.806 9.45615 13.3515 10.1049 13.0822C10.762 12.8096 11.4127 12.8117 11.885 12.8557C12.1463 12.88 12.4072 12.7929 12.6018 12.5988L12.6701 12.5227C12.8167 12.3389 12.8803 12.1104 12.8596 11.8821C12.8165 11.4102 12.8157 10.7581 13.089 10.1C13.3586 9.45163 13.8125 8.99039 14.1778 8.68404C14.378 8.51626 14.5 8.27135 14.5001 7.99756C14.5001 7.72245 14.3776 7.47692 14.1769 7.30912C13.8115 7.00406 13.3575 6.54442 13.0881 5.8971C12.815 5.2408 12.816 4.59062 12.8596 4.11889C12.8807 3.89007 12.8168 3.66133 12.6701 3.47733L12.6018 3.40116C12.4066 3.20626 12.1454 3.11993 11.884 3.14434C11.4126 3.18849 10.7628 3.1892 10.1068 2.91681C9.45757 2.64716 8.99727 2.1923 8.69185 1.82508C8.52391 1.62313 8.27789 1.49991 8.00244 1.49991ZM9.974 5.47428C10.2669 5.18158 10.7417 5.18146 11.0345 5.47428C11.327 5.76711 11.3271 6.24197 11.0345 6.53476L7.03473 10.5345C6.74195 10.8273 6.26714 10.8271 5.97424 10.5345L4.47434 9.0346C4.18146 8.74173 4.18146 8.267 4.47434 7.97412C4.76723 7.68143 5.242 7.68131 5.53482 7.97412L6.50449 8.94379L9.974 5.47428Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealCheckmark16.category = 'Checkmarks';\n\nexport default SealCheckmark16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealCheckmark20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealCheckmark20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"21\"\n      viewBox=\"0 0 21 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5005 0C11.4723 0.000251955 12.3397 0.441935 12.9163 1.13461C13.2186 1.49772 13.5788 1.82752 14.015 2.00888C14.343 2.14508 14.6978 2.19 15.0533 2.18517L15.409 2.1657C16.3086 2.08201 17.2373 2.38285 17.9262 3.07175C18.6137 3.75957 18.9141 4.68588 18.8312 5.58387C18.7876 6.05676 18.8069 6.54233 18.9891 6.98087C19.1705 7.41698 19.4998 7.77786 19.8623 8.08063C20.5526 8.65737 20.9928 9.52326 20.9928 10.4933C20.9926 11.4609 20.5549 12.3253 19.8674 12.9019L19.603 13.1408C19.3481 13.3917 19.128 13.6773 18.9911 14.0058L18.9296 14.1739C18.8038 14.5688 18.7943 14.9942 18.8323 15.41C18.9141 16.3072 18.6132 17.2329 17.9262 17.9201C17.2809 18.5654 16.4251 18.8704 15.5801 18.8374L15.411 18.8261C14.9378 18.7822 14.4519 18.8008 14.013 18.9829L13.8521 19.0577C13.4863 19.2473 13.1767 19.5397 12.9112 19.8572L12.8005 19.9833C12.2268 20.5996 11.4092 20.9854 10.5005 20.9857C9.5882 20.9857 8.76763 20.5965 8.19337 19.9761L8.08165 19.849C7.78188 19.4881 7.42419 19.1602 6.99112 18.9798C6.55627 18.799 6.07429 18.7808 5.6054 18.8251L5.43628 18.8364C4.58994 18.8709 3.73262 18.5663 3.08609 17.9201C2.44195 17.2757 2.13699 16.4218 2.16877 15.5781L2.17902 15.41C2.21675 14.996 2.20714 14.5721 2.08165 14.179L2.02118 14.013C1.88428 13.6845 1.66274 13.3991 1.40724 13.149L1.14178 12.9101C0.44891 12.3334 0.00637716 11.4654 0.00614964 10.4933C0.00614964 9.57958 0.396733 8.75764 1.01879 8.18312L1.14691 8.07243C1.46495 7.80866 1.75734 7.50037 1.94739 7.13563L2.02221 6.97574C2.15871 6.64886 2.20388 6.2951 2.19952 5.94055L2.18005 5.58592C2.09707 4.68718 2.39801 3.75999 3.08609 3.07175C3.77641 2.3815 4.70721 2.08111 5.60847 2.16672C6.01721 2.20549 6.43573 2.19519 6.82405 2.0714L6.98907 2.01196C7.31359 1.87672 7.59528 1.65813 7.84182 1.40519L8.07653 1.14281C8.65334 0.44521 9.52442 0 10.5005 0ZM10.5005 1.57431C10.0148 1.57431 9.58145 1.79384 9.29006 2.14622C8.91136 2.60419 8.35918 3.14653 7.59378 3.46532C6.82173 3.78674 6.04698 3.78954 5.45986 3.73386C5.06148 3.69601 4.65795 3.80669 4.33345 4.06491L4.19918 4.18483C3.8569 4.52726 3.70526 4.98731 3.74718 5.44141C3.80143 6.02969 3.79807 6.80774 3.47455 7.58251C3.15391 8.34999 2.60975 8.90376 2.15135 9.28391C1.80001 9.57528 1.58148 10.0081 1.58148 10.4933C1.58171 10.9768 1.79925 11.4083 2.1493 11.6997C2.60784 12.0814 3.15272 12.6376 3.47352 13.4072C3.79713 14.1839 3.80083 14.9634 3.74718 15.5524C3.70595 16.0056 3.85737 16.4649 4.19918 16.807L4.33345 16.9269C4.65722 17.1843 5.05988 17.2956 5.45781 17.2579C6.04603 17.2024 6.82222 17.2047 7.59583 17.5265C8.36058 17.8448 8.91287 18.3861 9.29211 18.8425C9.58349 19.193 10.0163 19.4113 10.5005 19.4113C10.9822 19.4111 11.4125 19.1949 11.7038 18.8466C12.0856 18.3901 12.6413 17.8475 13.4093 17.5285C14.1868 17.2059 14.9669 17.2033 15.5565 17.2579C16.0106 17.2999 16.4709 17.1492 16.8131 16.807C17.1545 16.4654 17.3054 16.0067 17.2641 15.5535C17.2101 14.9629 17.2131 14.1807 17.5378 13.4011C17.8575 12.6335 18.3997 12.0781 18.8558 11.6956C19.1598 11.4405 19.3623 11.0792 19.4083 10.6707L19.4185 10.4933C19.4185 10.0109 19.2014 9.58042 18.8528 9.28903C18.3966 8.90808 17.8548 8.35292 17.5357 7.58558C17.2128 6.80878 17.2096 6.02942 17.2641 5.43936C17.306 4.98542 17.1545 4.52652 16.8131 4.18483C16.4702 3.84191 16.0088 3.69062 15.5545 3.73283C14.9659 3.78766 14.1874 3.78461 13.4113 3.46225C12.643 3.1429 12.0871 2.60006 11.7058 2.14213C11.4509 1.83583 11.089 1.63104 10.6789 1.58456L10.5005 1.57431ZM13.2248 7.32115C13.5322 7.01407 14.0306 7.01389 14.3379 7.32115C14.6452 7.62845 14.645 8.12681 14.3379 8.43423L9.09019 13.6819C8.78279 13.9893 8.28451 13.9893 7.97711 13.6819L6.00922 11.714C5.70187 11.4066 5.70184 10.9083 6.00922 10.601C6.31664 10.2939 6.815 10.2937 7.12231 10.601L8.53365 12.0123L13.2248 7.32115Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealCheckmark20.category = 'Checkmarks';\n\nexport default SealCheckmark20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealCheckmark24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealCheckmark24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.115 0 14.1105 0.507705 14.7705 1.30371C15.1135 1.71736 15.5232 2.09201 16.0195 2.29785C16.4547 2.47824 16.9302 2.51659 17.4014 2.48926L17.6035 2.47363C18.6359 2.37559 19.7026 2.72227 20.4932 3.5127C21.2822 4.30191 21.6272 5.36602 21.5303 6.39648L21.5156 6.59863C21.4886 7.07111 21.5276 7.54822 21.709 7.98438C21.9152 8.47985 22.2887 8.88908 22.7012 9.23242C23.4944 9.89274 24 10.8871 24 12C24 13.1096 23.4974 14.1008 22.708 14.7607L22.5547 14.8945C22.2024 15.2121 21.8911 15.5813 21.71 16.0176C21.5017 16.5192 21.4811 17.0744 21.5312 17.6152C21.6266 18.6441 21.281 19.7062 20.4932 20.4941C19.7036 21.2837 18.6385 21.6293 17.6074 21.5322C17.0686 21.4815 16.5155 21.5023 16.0156 21.71L15.833 21.7949C15.4166 22.0108 15.0645 22.3433 14.7627 22.7051C14.1028 23.496 13.1109 24 12 24C10.9537 24 10.0121 23.5535 9.35449 22.8408L9.22754 22.6953C8.92975 22.3359 8.58126 22.0061 8.16895 21.792L7.98828 21.707C7.4937 21.5014 6.94627 21.4812 6.41309 21.5322L6.21875 21.5449C5.2475 21.5855 4.26299 21.2356 3.52148 20.4941C2.73368 19.7061 2.38715 18.6435 2.48242 17.6143C2.52603 17.1432 2.51579 16.6612 2.37305 16.2139L2.30371 16.0244C2.12189 15.5882 1.80953 15.2198 1.45605 14.9033L1.30273 14.7705C0.507193 14.1104 4.62794e-05 13.1146 0 12C8.55497e-06 10.9521 0.447611 10.0086 1.16211 9.35059L1.30859 9.22266C1.67094 8.92319 2.00391 8.57329 2.21973 8.1582L2.30469 7.97656C2.48531 7.54254 2.52461 7.06786 2.49805 6.59766L2.48242 6.39648C2.38608 5.36601 2.73272 4.30168 3.52148 3.5127C4.31314 2.72108 5.38221 2.37573 6.41602 2.47559C6.88042 2.5204 7.35548 2.5095 7.79688 2.36914L7.9834 2.30176C8.47558 2.09728 8.88088 1.72389 9.21973 1.3125C9.88 0.510905 10.8803 2.97449e-05 12 0ZM12 1.5C11.3475 1.50003 10.7656 1.79596 10.3779 2.2666C9.96239 2.77111 9.37047 3.34958 8.55957 3.68652C7.74404 4.02533 6.9179 4.03117 6.27148 3.96875C5.74003 3.91742 5.19777 4.06523 4.76172 4.41211L4.58203 4.57324C4.12229 5.0332 3.92 5.65188 3.97656 6.25684C4.03712 6.90477 4.0301 7.73417 3.68945 8.55273C3.35053 9.36704 2.76908 9.96224 2.26367 10.3799C1.85357 10.719 1.57659 11.2061 1.51367 11.7588L1.5 12C1.50005 12.6491 1.79359 13.2286 2.26074 13.6162C2.76663 14.036 3.34775 14.6329 3.6875 15.4482C4.02998 16.2703 4.03672 17.1034 3.97656 17.7529C3.92069 18.357 4.12295 18.9743 4.58203 19.4336L4.76172 19.5938C5.19742 19.9406 5.73862 20.0898 6.26953 20.0391C6.9169 19.9771 7.74556 19.9823 8.56348 20.3223C9.37311 20.6589 9.96621 21.2354 10.3828 21.7383C10.7705 22.206 11.3501 22.5 12 22.5C12.6466 22.5 13.2237 22.2087 13.6113 21.7441C14.0313 21.2408 14.6269 20.663 15.4395 20.3252C16.263 19.983 17.0977 19.9778 17.748 20.0391C18.3534 20.0961 18.9724 19.8938 19.4326 19.4336C19.8915 18.9745 20.094 18.3578 20.0381 17.7539C19.9777 17.1025 19.983 16.2668 20.3252 15.4424C20.6634 14.6278 21.2429 14.031 21.7461 13.6104C22.2097 13.2228 22.5 12.6461 22.5 12C22.5 11.3514 22.2078 10.7724 21.7422 10.3848C21.2395 9.96635 20.661 9.37237 20.3232 8.56055C19.9815 7.73884 19.976 6.90582 20.0371 6.25586C20.094 5.65077 19.8921 5.03289 19.4326 4.57324C18.9715 4.11226 18.3511 3.90922 17.7451 3.9668C17.0963 4.02842 16.265 4.02391 15.4443 3.68359C14.6301 3.34587 14.0349 2.76569 13.6162 2.26074C13.2286 1.79323 12.6492 1.5 12 1.5ZM15.2227 8.47949C15.5155 8.18665 15.9903 8.18667 16.2832 8.47949C16.5761 8.77238 16.5761 9.24714 16.2832 9.54004L10.2822 15.542C9.98948 15.8347 9.5146 15.8344 9.22168 15.542L6.9707 13.291C6.67785 12.9981 6.67785 12.5234 6.9707 12.2305C7.26359 11.9376 7.73836 11.9376 8.03125 12.2305L9.75098 13.9502L15.2227 8.47949Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealCheckmark24.category = 'Checkmarks';\n\nexport default SealCheckmark24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealCheckmark32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealCheckmark32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C17.3919 1.00005 18.6357 1.63226 19.4609 2.625C19.8917 3.14325 20.4044 3.6139 21.0273 3.87109C21.6512 4.12861 22.3407 4.15443 23.0127 4.0918C24.3004 3.97175 25.6303 4.40479 26.6162 5.39062C27.6003 6.37483 28.0326 7.70176 27.9141 8.9873L27.8945 9.24023C27.8616 9.83268 27.9111 10.4304 28.1377 10.9775C28.3955 11.5998 28.8647 12.1133 29.3818 12.5449C30.3706 13.3703 31 14.6113 31 16C31 17.3852 30.3741 18.6239 29.3896 19.4492L29.1973 19.6162C28.756 20.0148 28.367 20.4781 28.1406 21.0254L28.0537 21.2646C27.8753 21.8282 27.8613 22.4344 27.915 23.0273C28.0315 24.3111 27.5988 25.6353 26.6162 26.6182C25.6926 27.5417 24.4676 27.9798 23.2578 27.9326L23.0166 27.917C22.3416 27.8545 21.6489 27.8806 21.0225 28.1396L20.793 28.2461C20.2712 28.5158 19.8307 28.932 19.4521 29.3848L19.292 29.5654C18.4709 30.4477 17.3005 31 16 31C14.6939 31 13.5183 30.4433 12.6963 29.5547L12.5361 29.373C12.1088 28.8584 11.5995 28.3915 10.9814 28.1357C10.3614 27.8793 9.67587 27.8531 9.00781 27.916L8.76562 27.9316C7.55397 27.9806 6.32646 27.5433 5.40137 26.6182C4.47947 25.6961 4.04156 24.4735 4.08691 23.2656L4.10254 23.0234C4.1563 22.4341 4.14161 21.8315 3.96387 21.2715L3.87793 21.0352C3.65145 20.4881 3.26104 20.0256 2.81836 19.6289L2.62598 19.4629C1.63253 18.6374 1 17.3927 1 16C1.00005 14.6046 1.63495 13.3576 2.63184 12.5322C3.0858 12.1564 3.5035 11.718 3.77344 11.1973L3.87988 10.9688C4.13754 10.3468 4.16431 9.65869 4.10254 8.98828C3.98412 7.70232 4.41701 6.37507 5.40137 5.39062C6.38883 4.40323 7.7212 3.97142 9.01074 4.09375C9.59332 4.14899 10.1893 4.13547 10.7432 3.95996L10.9775 3.875C11.5952 3.61955 12.1028 3.1521 12.5283 2.63672C13.3537 1.63713 14.6024 1 16 1ZM16 2.5C15.0691 2.5 14.2383 2.92236 13.6855 3.5918C13.1839 4.19931 12.4885 4.87288 11.5508 5.26074C10.6116 5.64917 9.64924 5.66089 8.86914 5.58691C8.00531 5.50497 7.11953 5.79362 6.46191 6.45117C5.8063 7.10688 5.51739 7.98919 5.59668 8.85059C5.6688 9.63332 5.65623 10.6001 5.26562 11.543C4.87539 12.4849 4.19817 13.184 3.58887 13.6885C2.92132 14.2413 2.50005 15.0706 2.5 16C2.5 16.9279 2.91964 17.7568 3.58496 18.3096C4.19454 18.8161 4.8728 19.5169 5.26367 20.4609C5.65516 21.4065 5.66729 22.3759 5.5957 23.1602C5.51716 24.0206 5.80664 24.9021 6.46191 25.5576L6.58789 25.6768C7.22978 26.2497 8.0581 26.4991 8.86719 26.4229C9.6487 26.3493 10.6139 26.3603 11.5557 26.75C12.4919 27.1375 13.1877 27.8087 13.6904 28.4141C14.2432 29.0798 15.0718 29.5 16 29.5C16.9235 29.5 17.7481 29.0839 18.3008 28.4229C18.8079 27.8162 19.5085 27.142 20.4492 26.7529C21.3974 26.3609 22.3697 26.3501 23.1553 26.4229C24.0168 26.5025 24.8996 26.2137 25.5557 25.5576L25.6738 25.4326C26.2447 24.7933 26.494 23.9693 26.4209 23.1631C26.3495 22.376 26.3613 21.4019 26.7539 20.4521C27.1437 19.5095 27.8193 18.8082 28.4258 18.2998C29.0852 17.747 29.5 16.9226 29.5 16C29.5 15.0752 29.0831 14.2491 28.4209 13.6963C27.8147 13.1904 27.1412 12.4913 26.752 11.5518C26.3599 10.6052 26.3476 9.63494 26.4199 8.84961C26.4993 7.98821 26.2107 7.10633 25.5557 6.45117C24.8988 5.79438 24.0147 5.5056 23.1523 5.58594C22.3687 5.65899 21.4001 5.64788 20.4551 5.25781C19.5128 4.86877 18.8124 4.1924 18.3066 3.58398C17.7885 2.96072 17.0293 2.55345 16.1729 2.50488L16 2.5ZM20.4785 11.4658C20.7714 11.1729 21.2462 11.1729 21.5391 11.4658C21.832 11.7587 21.832 12.2335 21.5391 12.5264L13.5391 20.5264C13.2461 20.819 12.7713 20.8192 12.4785 20.5264L9.47852 17.5264C9.1857 17.2336 9.18587 16.7587 9.47852 16.4658C9.77141 16.1729 10.2462 16.1729 10.5391 16.4658L13.0088 18.9355L20.4785 11.4658Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealCheckmark32.category = 'Checkmarks';\n\nexport default SealCheckmark32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealCheckmarkFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealCheckmarkFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00244 0C6.55743 0.000143623 7.05179 0.253023 7.38124 0.648385C7.55467 0.85654 7.76173 1.04465 8.01204 1.14834C8.26287 1.25223 8.54047 1.26316 8.81081 1.23818C9.32422 1.19088 9.85403 1.36268 10.2472 1.75572C10.64 2.14866 10.811 2.67806 10.7638 3.19115C10.7388 3.46188 10.7501 3.73988 10.8546 3.99089C10.9584 4.24033 11.1462 4.44645 11.3536 4.61974C11.7481 4.94947 11.9999 5.44416 12 5.99854C11.9999 6.55185 11.7488 7.04592 11.3555 7.37538C11.1478 7.54946 10.9588 7.75596 10.8546 8.00618C10.7497 8.2581 10.7398 8.53713 10.7647 8.80885C10.8118 9.32171 10.6397 9.85037 10.2472 10.2433C9.85397 10.6365 9.32432 10.8091 8.81081 10.7618C8.53973 10.7369 8.26153 10.7474 8.01009 10.8517C7.76006 10.9555 7.55312 11.144 7.37928 11.3516C7.04983 11.7451 6.55594 11.996 6.00244 11.9961C5.44583 11.9961 4.94954 11.7429 4.61974 11.3458C4.44857 11.1396 4.24423 10.9533 3.99675 10.8507C3.74811 10.7476 3.47277 10.7365 3.20482 10.7618C2.69008 10.8104 2.15883 10.6383 1.7645 10.2443C1.37174 9.85139 1.1985 9.32208 1.24502 8.80885C1.2695 8.53839 1.25928 8.26091 1.15518 8.01009C1.05106 7.75929 0.861024 7.55299 0.652291 7.37928C0.256388 7.04984 0.00404968 6.55398 0.00390593 5.99854C0.00403089 5.44151 0.257554 4.9438 0.65522 4.61388C0.862956 4.44151 1.05133 4.23614 1.15518 3.98698C1.25902 3.73771 1.27065 3.46202 1.24599 3.1931C1.19887 2.67934 1.37116 2.14907 1.7645 1.75572C2.15904 1.3615 2.69084 1.18949 3.20579 1.23818C3.47251 1.26342 3.74628 1.25278 3.99382 1.1503C4.2412 1.04784 4.44527 0.860649 4.61584 0.654244C4.94583 0.255078 5.44412 0 6.00244 0ZM8.4085 3.97331C8.11577 3.68059 7.64094 3.68088 7.34803 3.97331L4.87851 6.44284L4.28383 5.84816C3.99111 5.55544 3.51628 5.55573 3.22337 5.84816C2.9305 6.14103 2.9305 6.61575 3.22337 6.90862L4.34828 8.03353C4.64115 8.32635 5.11589 8.32638 5.40874 8.03353L8.4085 5.03377C8.70091 4.74088 8.70117 4.26604 8.4085 3.97331Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealCheckmarkFilled12.category = 'Checkmarks';\n\nexport default SealCheckmarkFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealCheckmarkFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealCheckmarkFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00244 0C8.74377 0 9.40542 0.336586 9.8451 0.865182C10.0753 1.14196 10.3496 1.39301 10.682 1.53116C11.0154 1.6696 11.385 1.68397 11.7444 1.65029C12.43 1.58616 13.1371 1.81578 13.6623 2.34068C14.1867 2.86521 14.416 3.57153 14.3526 4.25658C14.3194 4.61663 14.3339 4.98612 14.4727 5.31999C14.6109 5.65202 14.8617 5.92634 15.1377 6.15685C15.6645 6.5966 16 7.25765 16 7.99756C15.9999 8.7353 15.6659 9.39393 15.1417 9.83338C14.8647 10.0656 14.6135 10.3414 14.4747 10.6751C14.3351 11.0111 14.3205 11.3831 14.3536 11.7454C14.416 12.4296 14.1861 13.1355 13.6623 13.6593C13.1376 14.1835 12.4312 14.4116 11.7464 14.3478C11.3854 14.3141 11.0149 14.329 10.68 14.4679C10.347 14.6061 10.0724 14.8572 9.8412 15.1338C9.40166 15.6598 8.74165 15.9951 8.00244 15.9951C7.26036 15.995 6.59839 15.6565 6.1588 15.127C5.93042 14.852 5.65801 14.6029 5.3278 14.4659C4.99631 14.3285 4.62948 14.3141 4.2722 14.3478C3.58579 14.4125 2.87706 14.1839 2.35142 13.6583C1.828 13.1347 1.59885 12.4292 1.66103 11.7454C1.69384 11.3848 1.67886 11.0144 1.53995 10.68C1.40109 10.346 1.14816 10.0706 0.870064 9.83924C0.341885 9.39965 0.0050119 8.73846 0.00488251 7.99756C0.00489826 7.25434 0.344116 6.59087 0.874947 6.15099C1.152 5.92139 1.40271 5.64731 1.54092 5.31511C1.6791 4.98278 1.69398 4.61497 1.66103 4.25658C1.59803 3.57214 1.82762 2.86593 2.35142 2.34165C2.87764 1.81543 3.5879 1.58511 4.27513 1.65029C4.63081 1.68399 4.99588 1.67009 5.32585 1.53311C5.65557 1.3962 5.92751 1.14726 6.1549 0.872017C6.59461 0.339749 7.25815 8.9898e-05 8.00244 0ZM11.0345 5.47428C10.7416 5.18144 10.2669 5.18152 9.974 5.47428L6.50449 8.94379L5.53482 7.97412C5.24198 7.68129 4.76722 7.68137 4.47434 7.97412C4.18146 8.267 4.18146 8.74173 4.47434 9.0346L5.97424 10.5345C6.26714 10.8271 6.74193 10.8273 7.03473 10.5345L11.0345 6.53476C11.3272 6.24195 11.3271 5.76713 11.0345 5.47428Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealCheckmarkFilled16.category = 'Checkmarks';\n\nexport default SealCheckmarkFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealCheckmarkFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealCheckmarkFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"21\"\n      viewBox=\"0 0 21 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5005 0C11.4723 0.000251935 12.3397 0.441935 12.9163 1.13461C13.2186 1.49776 13.5787 1.82753 14.015 2.00888C14.4524 2.19056 14.9363 2.2086 15.4079 2.16467C16.3077 2.0808 17.2372 2.3827 17.9262 3.07175C18.6138 3.75962 18.9142 4.68582 18.8312 5.58387C18.7876 6.05685 18.8058 6.54225 18.988 6.98087C19.1693 7.41698 19.4988 7.77681 19.8613 8.0796C20.5519 8.65634 20.9928 9.52297 20.9928 10.4933C20.9926 11.461 20.5539 12.3243 19.8664 12.9009C19.5029 13.2058 19.1725 13.5678 18.9901 14.0058C18.8065 14.4466 18.7878 14.9345 18.8312 15.41C18.9132 16.3073 18.6133 17.2328 17.9262 17.9201C17.2378 18.6085 16.31 18.9095 15.411 18.8261C14.9374 18.7822 14.4512 18.8005 14.012 18.9829C13.5752 19.1644 13.2146 19.4934 12.9112 19.8562C12.3346 20.5456 11.4697 20.9854 10.5005 20.9857C9.52705 20.9857 8.65746 20.5423 8.08063 19.848C7.7809 19.4873 7.42407 19.1601 6.99112 18.9798C6.55614 18.7989 6.07443 18.7808 5.6054 18.8251C4.70509 18.9102 3.7758 18.6095 3.08609 17.9201C2.39913 17.2328 2.09737 16.3074 2.17902 15.41C2.22213 14.937 2.2028 14.4514 2.02016 14.013C1.83753 13.5748 1.50663 13.2128 1.14178 12.9091C0.44891 12.3324 0.0063772 11.4654 0.00614964 10.4933C0.00614964 9.51872 0.450145 8.64835 1.14588 8.0714C1.50947 7.76988 1.83917 7.41059 2.02118 6.97472C2.20318 6.53874 2.22242 6.05638 2.17902 5.58592C2.09605 4.68718 2.39801 3.75999 3.08609 3.07175C3.77632 2.38159 4.70629 2.08019 5.60745 2.1657C6.07482 2.2101 6.55463 2.1914 6.98804 2.01093C7.42081 1.83073 7.77779 1.50409 8.07653 1.14281C8.65334 0.445169 9.52438 0 10.5005 0ZM14.3379 7.32115C14.0306 7.01389 13.5322 7.01407 13.2248 7.32115L8.53365 12.0123L7.12231 10.601C6.815 10.2937 6.31664 10.2939 6.00922 10.601C5.70184 10.9083 5.70187 11.4066 6.00922 11.714L7.97711 13.6819C8.28451 13.9893 8.78279 13.9893 9.09019 13.6819L14.3379 8.43423C14.645 8.12681 14.6452 7.62845 14.3379 7.32115Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealCheckmarkFilled20.category = 'Checkmarks';\n\nexport default SealCheckmarkFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealCheckmarkFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealCheckmarkFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.1149 3.702e-05 14.1105 0.506882 14.7705 1.30273C15.1136 1.7165 15.523 2.09196 16.0195 2.29785C16.517 2.50404 17.0674 2.52457 17.6035 2.47363C18.6358 2.37562 19.7026 2.7223 20.4932 3.5127C21.2822 4.3019 21.6272 5.36604 21.5303 6.39648C21.4797 6.93398 21.5007 7.48591 21.708 7.98438C21.9141 8.47985 22.2887 8.88809 22.7012 9.23145C23.4945 9.89176 24 10.887 24 12C24 13.1096 23.4974 14.1008 22.708 14.7607C22.2937 15.1071 21.917 15.5188 21.71 16.0176C21.5017 16.5193 21.4811 17.0744 21.5312 17.6152C21.6266 18.6441 21.281 19.7062 20.4932 20.4941C19.7036 21.2837 18.6385 21.6294 17.6074 21.5322C17.0685 21.4815 16.5155 21.5023 16.0156 21.71C15.5184 21.9166 15.1077 22.2916 14.7627 22.7051C14.1028 23.4961 13.1109 24 12 24C10.8843 24 9.88775 23.492 9.22754 22.6953C8.88719 22.2845 8.48087 21.9119 7.98828 21.707C7.49374 21.5014 6.94624 21.4812 6.41309 21.5322C5.38014 21.6312 4.31247 21.285 3.52148 20.4941C2.73364 19.706 2.3871 18.6435 2.48242 17.6143C2.53227 17.076 2.51165 16.5234 2.30371 16.0244C2.09596 15.5259 1.71833 15.1154 1.30273 14.7705C0.507193 14.1104 4.62546e-05 13.1146 0 12C9.12501e-06 10.8822 0.509411 9.88305 1.30859 9.22266C1.72264 8.88047 2.09827 8.47246 2.30469 7.97656C2.51113 7.48052 2.53242 6.93144 2.48242 6.39648C2.38608 5.36599 2.73267 4.30169 3.52148 3.5127C4.31304 2.72118 5.38135 2.37585 6.41504 2.47559C6.94584 2.52685 7.49092 2.50534 7.9834 2.30078C8.47562 2.09628 8.88086 1.72392 9.21973 1.3125C9.88 0.510887 10.8803 2.9744e-05 12 0ZM16.2832 8.47949C15.9903 8.18666 15.5155 8.1867 15.2227 8.47949L9.75098 13.9502L8.03125 12.2305C7.73839 11.9376 7.2636 11.9377 6.9707 12.2305C6.67784 12.5234 6.67782 12.9981 6.9707 13.291L9.22168 15.542C9.5146 15.8344 9.98949 15.8347 10.2822 15.542L16.2832 9.54004C16.576 9.24715 16.576 8.77236 16.2832 8.47949Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealCheckmarkFilled24.category = 'Checkmarks';\n\nexport default SealCheckmarkFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealCheckmarkFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealCheckmarkFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1C17.3919 1.00005 18.6357 1.63226 19.4609 2.625C19.8917 3.14325 20.4044 3.6139 21.0273 3.87109C21.6511 4.12861 22.3407 4.15443 23.0127 4.0918C24.3004 3.97175 25.6303 4.40479 26.6162 5.39062C27.6003 6.37483 28.0326 7.70176 27.9141 8.9873C27.852 9.66118 27.8788 10.3523 28.1377 10.9775C28.3955 11.5998 28.8647 12.1133 29.3818 12.5449C30.3706 13.3703 31 14.6113 31 16C31 17.3852 30.3741 18.6239 29.3896 19.4492C28.8709 19.8841 28.3993 20.3998 28.1406 21.0254C27.8807 21.6542 27.8536 22.3497 27.915 23.0273C28.0315 24.3111 27.5988 25.6353 26.6162 26.6182C25.6312 27.6032 24.3032 28.0361 23.0166 27.917C22.3416 27.8545 21.6489 27.8806 21.0225 28.1396C20.399 28.3975 19.8849 28.8672 19.4521 29.3848C18.627 30.3717 17.3872 31 16 31C14.6068 31 13.3616 30.3671 12.5361 29.373C12.1088 28.8584 11.5995 28.3915 10.9814 28.1357C10.3614 27.8793 9.67587 27.8531 9.00781 27.916C7.71917 28.0374 6.38812 27.6049 5.40137 26.6182C4.4179 25.6345 3.98525 24.3083 4.10254 23.0234C4.16394 22.3503 4.1364 21.6597 3.87793 21.0352C3.61914 20.4101 3.14633 19.8952 2.62598 19.4629C1.63253 18.6374 1 17.3927 1 16C1.00005 14.6046 1.63495 13.3576 2.63184 12.5322C3.1507 12.1026 3.62206 11.5911 3.87988 10.9688C4.13754 10.3468 4.16431 9.65869 4.10254 8.98828C3.98412 7.70232 4.41701 6.37507 5.40137 5.39062C6.38883 4.40323 7.7212 3.97142 9.01074 4.09375C9.67639 4.15687 10.3597 4.13054 10.9775 3.875C11.5952 3.61955 12.1028 3.1521 12.5283 2.63672C13.3537 1.63713 14.6024 1 16 1ZM21.5391 11.4658C21.2462 11.1729 20.7714 11.1729 20.4785 11.4658L13.0088 18.9355L10.5391 16.4658C10.2462 16.1729 9.77141 16.1729 9.47852 16.4658C9.18587 16.7587 9.1857 17.2336 9.47852 17.5264L12.4785 20.5264C12.7713 20.8192 13.2461 20.819 13.5391 20.5264L21.5391 12.5264C21.832 12.2335 21.832 11.7587 21.5391 11.4658Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealCheckmarkFilled32.category = 'Checkmarks';\n\nexport default SealCheckmarkFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealExclamation12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealExclamation12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.13379 0.00390625C6.79851 0.0418031 7.38728 0.359786 7.78516 0.837891C7.89885 0.974527 7.98606 1.03768 8.0459 1.0625C8.10364 1.08639 8.20581 1.10278 8.38574 1.08594C9.04816 1.02395 9.73623 1.24619 10.2461 1.75586L10.3379 1.85352C10.7813 2.35059 10.9729 2.99196 10.916 3.61133C10.8993 3.79263 10.916 3.89638 10.9404 3.95508C10.9656 4.01559 11.0291 4.10332 11.166 4.21777C11.6738 4.64235 12 5.28271 12 6L11.9961 6.13379C11.9584 6.79535 11.6428 7.38096 11.1689 7.77832C11.0313 7.89376 10.9671 7.98221 10.9414 8.04395C10.9165 8.10407 10.8993 8.20928 10.916 8.39258C10.9724 9.01169 10.7809 9.65281 10.3379 10.1494L10.2461 10.2471C9.73639 10.7566 9.04918 10.9777 8.3877 10.916C8.20662 10.8991 8.10352 10.9162 8.04492 10.9404C7.984 10.9657 7.89574 11.0291 7.78125 11.166C7.38365 11.6416 6.79665 11.9583 6.13379 11.9961L6 12C5.27994 12 4.63744 11.6713 4.21289 11.1602C4.10086 11.0253 4.01495 10.9631 3.95605 10.9385C3.90016 10.9152 3.79969 10.8982 3.62207 10.915C3.00079 10.9738 2.35631 10.7836 1.85742 10.3389L1.75977 10.2461C1.25207 9.73802 1.02995 9.05303 1.08984 8.39258C1.10634 8.21089 1.08879 8.10754 1.06445 8.04883C1.03893 7.9875 0.974864 7.89909 0.836914 7.78418C0.35947 7.38652 0.041775 6.79815 0.00390625 6.13379L0 6C0 5.27908 0.329572 4.63549 0.841797 4.21094C0.978412 4.09765 1.04086 4.01127 1.06543 3.95215C1.08941 3.89438 1.10626 3.79237 1.08984 3.61328C1.02911 2.95225 1.25128 2.26567 1.75977 1.75684L1.85742 1.66406C2.35654 1.21905 3.00186 1.02785 3.62402 1.08691C3.79977 1.10359 3.89895 1.08728 3.9541 1.06445C4.0119 1.04039 4.09766 0.97841 4.20898 0.84375C4.63374 0.330057 5.27812 0 6 0L6.13379 0.00390625ZM6 1.5C5.74493 1.5 5.51778 1.61532 5.36523 1.7998C5.17779 2.02654 4.90633 2.29303 4.53125 2.44922C4.15331 2.60658 3.77315 2.60766 3.48242 2.58008C3.27322 2.56022 3.06112 2.61907 2.89062 2.75488L2.82031 2.81738C2.64104 2.99689 2.56214 3.2379 2.58398 3.47559C2.61077 3.76713 2.60846 4.14842 2.45117 4.52734C2.29439 4.905 2.02608 5.17785 1.79883 5.36621C1.61475 5.51878 1.5 5.7456 1.5 6L1.50488 6.09375C1.5292 6.30837 1.63678 6.4974 1.79688 6.63086C2.02419 6.82019 2.29201 7.0942 2.44922 7.47168C2.60769 7.85247 2.60951 8.23632 2.58301 8.52832C2.5616 8.7655 2.64118 9.00617 2.82031 9.18555L2.89062 9.24805C3.0605 9.38327 3.27152 9.44156 3.48047 9.42188C3.77201 9.39429 4.15409 9.39573 4.5332 9.55371C4.9077 9.70984 5.17932 9.97597 5.36719 10.2021C5.51977 10.3856 5.7461 10.5 6 10.5L6.09375 10.4951C6.30786 10.4709 6.49644 10.3636 6.62988 10.2041C6.81916 9.97769 7.09315 9.71101 7.46973 9.55469C7.8509 9.39656 8.23472 9.39555 8.52734 9.42285C8.76545 9.44493 9.00633 9.36562 9.18555 9.18652L9.24805 9.11621C9.3828 8.94698 9.44078 8.73709 9.42188 8.5293C9.39518 8.23641 9.39758 7.85245 9.55566 7.4707C9.71208 7.09322 9.97875 6.81868 10.2051 6.62891C10.3872 6.47619 10.5 6.25158 10.5 6C10.5 5.74708 10.3867 5.52087 10.2041 5.36816C9.97819 5.17933 9.71103 4.90662 9.55469 4.53027C9.3967 4.14981 9.39499 3.76701 9.42188 3.47461C9.44103 3.2665 9.3828 3.05601 9.24805 2.88672L9.18555 2.81641C9.00569 2.63668 8.7637 2.55778 8.52539 2.58008C8.23349 2.60738 7.85087 2.60495 7.4707 2.44727C7.09397 2.29087 6.82056 2.02465 6.63184 1.79785C6.49833 1.63741 6.30895 1.52925 6.09375 1.50488L6 1.5ZM6 7.25C6.41421 7.25 6.75 7.58579 6.75 8C6.75 8.41421 6.41421 8.75 6 8.75C5.58579 8.75 5.25 8.41421 5.25 8C5.25 7.58579 5.58579 7.25 6 7.25ZM6 3C6.41421 3 6.75 3.33579 6.75 3.75V5.75C6.75 6.16421 6.41421 6.5 6 6.5C5.58579 6.5 5.25 6.16421 5.25 5.75V3.75C5.25 3.33579 5.58579 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealExclamation12.category = 'Interface General';\n\nexport default SealExclamation12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealExclamation16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealExclamation16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00244 0C8.74386 0 9.40543 0.337445 9.8451 0.866158C10.0753 1.14289 10.3496 1.39407 10.682 1.53213C11.0152 1.6705 11.3842 1.6839 11.7434 1.65029C12.4291 1.58604 13.137 1.81569 13.6623 2.34068C14.1867 2.86514 14.4159 3.57162 14.3526 4.25658C14.3194 4.61669 14.3338 4.98707 14.4727 5.32096C14.611 5.6529 14.8617 5.92737 15.1377 6.15783C15.6643 6.59758 16 7.25777 16 7.99756C15.9999 8.7353 15.6659 9.39393 15.1417 9.83338C14.8647 10.0656 14.6125 10.3414 14.4737 10.6751C14.3342 11.011 14.3205 11.3832 14.3536 11.7454C14.416 12.4296 14.1861 13.1355 13.6623 13.6593C13.2031 14.1181 12.6044 14.3504 12.0032 14.3585L11.7464 14.3487C11.3855 14.3151 11.0148 14.329 10.68 14.4679L10.5579 14.5245C10.279 14.6689 10.0426 14.8917 9.84022 15.1338C9.40068 15.6595 8.74145 15.9951 8.00244 15.9951C7.35323 15.995 6.76491 15.7366 6.3336 15.3174L6.1588 15.128C5.95891 14.8872 5.72544 14.6658 5.44889 14.5226L5.3278 14.4669C4.9963 14.3294 4.62949 14.315 4.2722 14.3487L4.0144 14.3585C3.41171 14.3508 2.81141 14.1183 2.35142 13.6583C1.82808 13.1347 1.59797 12.4291 1.66005 11.7454C1.68873 11.4301 1.68109 11.1075 1.58584 10.8079L1.53995 10.681C1.43588 10.4305 1.26795 10.2125 1.07318 10.0218L0.870064 9.84022C0.341701 9.40063 0.00501186 8.73861 0.00488251 7.99756C0.00489826 7.25457 0.343414 6.59087 0.87397 6.15099C1.15102 5.92141 1.40268 5.64729 1.54092 5.31511C1.64455 5.06581 1.67901 4.79632 1.67568 4.52609L1.66103 4.25658C1.59803 3.57214 1.82762 2.86593 2.35142 2.34165C2.87752 1.81556 3.58708 1.58624 4.27415 1.65127C4.5853 1.68078 4.90414 1.6729 5.19988 1.57901L5.32585 1.53311C5.65522 1.39625 5.9267 1.14697 6.15392 0.872017C6.59363 0.339749 7.25815 8.98976e-05 8.00244 0ZM8.00244 1.49991C7.72569 1.5 7.47796 1.62384 7.3101 1.82704C7.00642 2.19456 6.54866 2.64979 5.90101 2.91877C5.24884 3.1894 4.60265 3.18893 4.13256 3.14434C3.90314 3.1227 3.67307 3.18621 3.48807 3.33378L3.4119 3.40214C3.21743 3.59708 3.13016 3.85816 3.1541 4.11889C3.1974 4.58967 3.19747 5.23739 2.9256 5.89124C2.65515 6.54127 2.19846 7.00165 1.83094 7.30619C1.65413 7.45298 1.53716 7.66045 1.51065 7.89503L1.50479 7.99756C1.50492 8.27277 1.62822 8.51912 1.82997 8.68697C2.19743 8.99275 2.65404 9.45385 2.92463 10.1049C3.19693 10.7605 3.19692 11.4101 3.1541 11.8811C3.13054 12.1416 3.2173 12.403 3.4119 12.5979L3.48807 12.6662C3.67246 12.8132 3.90223 12.8772 4.13158 12.8557C4.60251 12.8113 5.24866 12.8103 5.90198 13.0812C6.54967 13.3499 7.00879 13.8036 7.31303 14.17C7.48083 14.3719 7.72693 14.4951 8.00244 14.4952C8.27671 14.4952 8.52202 14.3726 8.6899 14.172C8.99578 13.806 9.45615 13.3515 10.1049 13.0822C10.762 12.8096 11.4127 12.8117 11.885 12.8557C12.1463 12.88 12.4072 12.7929 12.6018 12.5988L12.6701 12.5227C12.8167 12.3389 12.8803 12.1104 12.8596 11.8821C12.8165 11.4102 12.8157 10.7581 13.089 10.1C13.3586 9.45163 13.8125 8.99039 14.1778 8.68404C14.378 8.51626 14.5 8.27135 14.5001 7.99756C14.5001 7.72245 14.3776 7.47692 14.1769 7.30912C13.8115 7.00406 13.3575 6.54442 13.0881 5.8971C12.815 5.2408 12.816 4.59062 12.8596 4.11889C12.8807 3.89007 12.8168 3.66133 12.6701 3.47733L12.6018 3.40116C12.4066 3.20626 12.1454 3.11993 11.884 3.14434C11.4126 3.18849 10.7628 3.1892 10.1068 2.91681C9.45757 2.64716 8.99727 2.1923 8.69185 1.82508C8.52391 1.62313 8.27789 1.49991 8.00244 1.49991ZM7.99951 9.50626C8.55176 9.50626 8.99945 9.95394 8.99945 10.5062C8.99945 11.0584 8.55176 11.5061 7.99951 11.5061C7.44726 11.5061 6.99957 11.0584 6.99957 10.5062C6.99957 9.95394 7.44726 9.50626 7.99951 9.50626ZM7.99951 3.75661C8.4137 3.75661 8.74947 4.09237 8.74947 4.50656V7.50638C8.74947 7.92057 8.4137 8.25633 7.99951 8.25633C7.58532 8.25633 7.24956 7.92057 7.24956 7.50638V4.50656C7.24956 4.09237 7.58532 3.75661 7.99951 3.75661Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealExclamation16.category = 'Interface General';\n\nexport default SealExclamation16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealExclamation20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealExclamation20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"21\"\n      viewBox=\"0 0 21 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5005 0C11.4723 0.000251955 12.3397 0.441935 12.9163 1.13461C13.2186 1.49772 13.5788 1.82752 14.015 2.00888C14.343 2.14508 14.6978 2.19 15.0533 2.18517L15.409 2.1657C16.3086 2.08201 17.2373 2.38285 17.9262 3.07175C18.6137 3.75957 18.9141 4.68588 18.8312 5.58387C18.7876 6.05676 18.8069 6.54233 18.9891 6.98087C19.1705 7.41698 19.4998 7.77786 19.8623 8.08063C20.5526 8.65737 20.9928 9.52326 20.9928 10.4933C20.9926 11.4609 20.5549 12.3253 19.8674 12.9019L19.603 13.1408C19.3481 13.3917 19.128 13.6773 18.9911 14.0058L18.9296 14.1739C18.8038 14.5688 18.7943 14.9942 18.8323 15.41C18.9141 16.3072 18.6132 17.2329 17.9262 17.9201C17.2809 18.5654 16.4251 18.8704 15.5801 18.8374L15.411 18.8261C14.9378 18.7822 14.4519 18.8008 14.013 18.9829L13.8521 19.0577C13.4863 19.2473 13.1767 19.5397 12.9112 19.8572L12.8005 19.9833C12.2268 20.5996 11.4092 20.9854 10.5005 20.9857C9.5882 20.9857 8.76763 20.5965 8.19337 19.9761L8.08165 19.849C7.78188 19.4881 7.42419 19.1602 6.99112 18.9798C6.55627 18.799 6.07429 18.7808 5.6054 18.8251L5.43628 18.8364C4.58994 18.8709 3.73262 18.5663 3.08609 17.9201C2.44195 17.2757 2.13699 16.4218 2.16877 15.5781L2.17902 15.41C2.21675 14.996 2.20714 14.5721 2.08165 14.179L2.02118 14.013C1.88428 13.6845 1.66274 13.3991 1.40724 13.149L1.14178 12.9101C0.44891 12.3334 0.00740218 11.4654 0.00717458 10.4933C0.00717458 9.57958 0.396733 8.75764 1.01879 8.18312L1.14691 8.07243C1.46495 7.80866 1.75734 7.50037 1.94739 7.13563L2.02221 6.97574C2.15871 6.64886 2.20388 6.2951 2.19952 5.94055L2.18005 5.58592C2.09707 4.68718 2.39801 3.75999 3.08609 3.07175C3.77641 2.3815 4.70721 2.08111 5.60847 2.16672C6.01721 2.20549 6.43573 2.19519 6.82405 2.0714L6.98907 2.01196C7.31359 1.87672 7.59528 1.65813 7.84182 1.40519L8.07653 1.14281C8.65334 0.44521 9.52442 0 10.5005 0ZM10.5005 1.57431C10.0148 1.57431 9.58145 1.79384 9.29006 2.14622C8.91136 2.60419 8.35918 3.14653 7.59378 3.46532C6.82173 3.78674 6.04698 3.78954 5.45986 3.73386C5.06148 3.69601 4.65795 3.80669 4.33345 4.06491L4.19918 4.18483C3.8569 4.52726 3.70526 4.98731 3.74718 5.44141C3.80143 6.02969 3.79807 6.80774 3.47455 7.58251C3.15391 8.34999 2.60975 8.90376 2.15135 9.28391C1.80001 9.57528 1.58148 10.0081 1.58148 10.4933C1.58171 10.9768 1.79925 11.4083 2.1493 11.6997C2.60784 12.0814 3.15272 12.6376 3.47352 13.4072C3.79713 14.1839 3.80083 14.9634 3.74718 15.5524C3.70595 16.0056 3.85737 16.4649 4.19918 16.807L4.33345 16.9269C4.65722 17.1843 5.05988 17.2956 5.45781 17.2579C6.04603 17.2024 6.82222 17.2047 7.59583 17.5265C8.36058 17.8448 8.91287 18.3861 9.29211 18.8425C9.58349 19.193 10.0163 19.4113 10.5005 19.4113C10.9822 19.4111 11.4125 19.1949 11.7038 18.8466C12.0856 18.3901 12.6413 17.8475 13.4093 17.5285C14.1868 17.2059 14.9669 17.2033 15.5565 17.2579C16.0106 17.2999 16.4709 17.1492 16.8131 16.807C17.1545 16.4654 17.3054 16.0067 17.2641 15.5535C17.2101 14.9629 17.2131 14.1807 17.5378 13.4011C17.8575 12.6335 18.3997 12.0781 18.8558 11.6956C19.1598 11.4405 19.3623 11.0792 19.4083 10.6707L19.4185 10.4933C19.4185 10.0109 19.2014 9.58042 18.8528 9.28903C18.3966 8.90808 17.8548 8.35292 17.5357 7.58558C17.2128 6.80878 17.2096 6.02942 17.2641 5.43936C17.306 4.98542 17.1545 4.52652 16.8131 4.18483C16.4702 3.84191 16.0088 3.69062 15.5545 3.73283C14.9659 3.78766 14.1874 3.78461 13.4113 3.46225C12.643 3.1429 12.0871 2.60006 11.7058 2.14213C11.4509 1.83583 11.089 1.63104 10.6789 1.58456L10.5005 1.57431ZM10.4954 13.1285C11.075 13.1285 11.5449 13.5984 11.5449 14.178C11.5449 14.7576 11.075 15.2275 10.4954 15.2275C9.91574 15.2275 9.44585 14.7576 9.44585 14.178C9.44585 13.5984 9.91574 13.1285 10.4954 13.1285ZM10.4954 5.78169C10.9301 5.78169 11.2825 6.13411 11.2825 6.56884V10.767C11.2825 11.2017 10.9301 11.5542 10.4954 11.5542C10.0607 11.5542 9.70823 11.2017 9.70823 10.767V6.56884C9.70823 6.13411 10.0607 5.78169 10.4954 5.78169Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealExclamation20.category = 'Interface General';\n\nexport default SealExclamation20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealExclamation24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealExclamation24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.115 0 14.1105 0.507705 14.7705 1.30371C15.1135 1.71736 15.5232 2.09201 16.0195 2.29785C16.4547 2.47824 16.9302 2.51659 17.4014 2.48926L17.6035 2.47363C18.6359 2.37559 19.7026 2.72227 20.4932 3.5127C21.2822 4.30191 21.6272 5.36602 21.5303 6.39648L21.5156 6.59863C21.4886 7.07111 21.5276 7.54822 21.709 7.98438C21.9152 8.47985 22.2887 8.88908 22.7012 9.23242C23.4944 9.89274 24 10.8871 24 12C24 13.1096 23.4974 14.1008 22.708 14.7607L22.5547 14.8945C22.2024 15.2121 21.8911 15.5813 21.71 16.0176C21.5017 16.5192 21.4811 17.0744 21.5312 17.6152C21.6266 18.6441 21.281 19.7062 20.4932 20.4941C19.7036 21.2837 18.6385 21.6293 17.6074 21.5322C17.0686 21.4815 16.5155 21.5023 16.0156 21.71L15.833 21.7949C15.4166 22.0108 15.0645 22.3433 14.7627 22.7051C14.1028 23.496 13.1109 24 12 24C10.9537 24 10.0121 23.5535 9.35449 22.8408L9.22754 22.6953C8.92975 22.3359 8.58126 22.0061 8.16895 21.792L7.98828 21.707C7.4937 21.5014 6.94627 21.4812 6.41309 21.5322L6.21875 21.5449C5.2475 21.5855 4.26299 21.2356 3.52148 20.4941C2.73368 19.7061 2.38715 18.6435 2.48242 17.6143C2.52603 17.1432 2.51579 16.6612 2.37305 16.2139L2.30371 16.0244C2.12189 15.5882 1.80953 15.2198 1.45605 14.9033L1.30273 14.7705C0.507193 14.1104 4.62794e-05 13.1146 0 12C8.55497e-06 10.9521 0.447611 10.0086 1.16211 9.35059L1.30859 9.22266C1.67094 8.92319 2.00391 8.57329 2.21973 8.1582L2.30469 7.97656C2.48531 7.54254 2.52461 7.06786 2.49805 6.59766L2.48242 6.39648C2.38608 5.36601 2.73272 4.30168 3.52148 3.5127C4.31314 2.72108 5.38221 2.37573 6.41602 2.47559C6.88042 2.5204 7.35548 2.5095 7.79688 2.36914L7.9834 2.30176C8.47558 2.09728 8.88088 1.72389 9.21973 1.3125C9.88 0.510905 10.8803 2.97449e-05 12 0ZM12 1.5C11.3475 1.50003 10.7656 1.79596 10.3779 2.2666C9.96239 2.77111 9.37047 3.34958 8.55957 3.68652C7.74404 4.02533 6.9179 4.03117 6.27148 3.96875C5.74003 3.91742 5.19777 4.06523 4.76172 4.41211L4.58203 4.57324C4.12229 5.0332 3.92 5.65188 3.97656 6.25684C4.03712 6.90477 4.0301 7.73417 3.68945 8.55273C3.35053 9.36704 2.76908 9.96224 2.26367 10.3799C1.85357 10.719 1.57659 11.2061 1.51367 11.7588L1.5 12C1.50005 12.6491 1.79359 13.2286 2.26074 13.6162C2.76663 14.036 3.34775 14.6329 3.6875 15.4482C4.02998 16.2703 4.03672 17.1034 3.97656 17.7529C3.92069 18.357 4.12295 18.9743 4.58203 19.4336L4.76172 19.5938C5.19742 19.9406 5.73862 20.0898 6.26953 20.0391C6.9169 19.9771 7.74556 19.9823 8.56348 20.3223C9.37311 20.6589 9.96621 21.2354 10.3828 21.7383C10.7705 22.206 11.3501 22.5 12 22.5C12.6466 22.5 13.2237 22.2087 13.6113 21.7441C14.0313 21.2408 14.6269 20.663 15.4395 20.3252C16.263 19.983 17.0977 19.9778 17.748 20.0391C18.3534 20.0961 18.9724 19.8938 19.4326 19.4336C19.8915 18.9745 20.094 18.3578 20.0381 17.7539C19.9777 17.1025 19.983 16.2668 20.3252 15.4424C20.6634 14.6278 21.2429 14.031 21.7461 13.6104C22.2097 13.2228 22.5 12.6461 22.5 12C22.5 11.3514 22.2078 10.7724 21.7422 10.3848C21.2395 9.96635 20.661 9.37237 20.3232 8.56055C19.9815 7.73884 19.976 6.90582 20.0371 6.25586C20.094 5.65077 19.8921 5.03289 19.4326 4.57324C18.9715 4.11226 18.3511 3.90922 17.7451 3.9668C17.0963 4.02842 16.265 4.02391 15.4443 3.68359C14.6301 3.34587 14.0349 2.76569 13.6162 2.26074C13.2286 1.79323 12.6492 1.5 12 1.5ZM12 15C12.5523 15 13 15.4477 13 16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16C11 15.4477 11.4477 15 12 15ZM12 6C12.4142 6 12.75 6.33579 12.75 6.75V12.25C12.75 12.6642 12.4142 13 12 13C11.5858 13 11.25 12.6642 11.25 12.25V6.75C11.25 6.33579 11.5858 6 12 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealExclamation24.category = 'Interface General';\n\nexport default SealExclamation24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealExclamation32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealExclamation32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0C17.4844 0 18.811 0.674051 19.6914 1.73242C20.1513 2.28524 20.6988 2.78667 21.3633 3.06152C21.9456 3.30236 22.5816 3.35384 23.2119 3.31836L23.4814 3.29883C24.8545 3.1715 26.272 3.6333 27.3232 4.68457C28.373 5.73454 28.8334 7.14947 28.707 8.52051L28.6875 8.79004C28.6523 9.42178 28.7045 10.0592 28.9463 10.6426C29.2213 11.306 29.722 11.8534 30.2734 12.3135C31.3285 13.194 32 14.5184 32 16C32 17.4782 31.3312 18.8001 30.2803 19.6807L30.0762 19.8584C29.6055 20.2833 29.19 20.7769 28.9482 21.3604C28.6706 22.0305 28.6423 22.7718 28.708 23.4941C28.8327 24.8636 28.3716 26.2765 27.3232 27.3252C26.2732 28.3753 24.8578 28.837 23.4863 28.7109C22.766 28.6447 22.027 28.6731 21.3584 28.9492L21.1143 29.0625C20.5567 29.3503 20.0852 29.7947 19.6807 30.2783C18.8006 31.3304 17.4792 32 16 32C14.6071 32 13.3533 31.4066 12.4766 30.459L12.3057 30.2646C11.9066 29.7841 11.4408 29.3432 10.8887 29.0576L10.6475 28.9443C9.98568 28.6705 9.25309 28.6428 8.54004 28.71L8.28223 28.7266C6.99032 28.7786 5.68172 28.3126 4.69531 27.3262C3.7123 26.3431 3.24501 25.0397 3.29297 23.752L3.30957 23.4941C3.37496 22.7751 3.34555 22.0372 3.06934 21.3701C2.79305 20.7031 2.2886 20.1539 1.7334 19.6924C0.674376 18.8119 0 17.4849 0 16C3.87827e-05 14.6047 0.595478 13.3487 1.5459 12.4717L1.74023 12.3018C2.29371 11.8433 2.79588 11.2966 3.07129 10.6328C3.31214 10.0522 3.36487 9.41784 3.33008 8.78906L3.30957 8.52051C3.18339 7.14908 3.64542 5.73353 4.69531 4.68359C5.74859 3.63033 7.16943 3.16938 8.54492 3.2998C9.16615 3.35875 9.80201 3.34453 10.3926 3.15723L10.6426 3.06641C11.2189 2.82771 11.7062 2.41654 12.123 1.94922L12.2969 1.74609C13.1773 0.679938 14.5092 7.53423e-06 16 0ZM16 1.5C14.9757 1.50001 14.0609 1.96522 13.4531 2.70117C12.9233 3.34271 12.1947 4.04711 11.2168 4.45215C10.2362 4.85827 9.2276 4.87119 8.40332 4.79297C7.45371 4.70293 6.47942 5.02059 5.75586 5.74414C5.03453 6.46552 4.71661 7.43607 4.80371 8.38281C4.87983 9.21026 4.86559 10.2233 4.45703 11.208C4.04923 12.1909 3.34097 12.9239 2.69727 13.457C2.00943 14.0268 1.55949 14.8645 1.50586 15.8096L1.5 16C1.5 17.02 1.96112 17.9311 2.69238 18.5391C3.3369 19.0749 4.04675 19.8107 4.45508 20.7969C4.86403 21.7846 4.87816 22.8004 4.80273 23.6299C4.71673 24.5755 5.03526 25.5449 5.75586 26.2656C6.47849 26.9882 7.4516 27.3051 8.40039 27.2158C9.22668 27.1381 10.2376 27.1518 11.2207 27.5586C12.1987 27.9633 12.9285 28.6667 13.46 29.3066C14.0677 30.0384 14.9792 30.5 16 30.5C17.0157 30.5 17.9226 30.0426 18.5303 29.3164C19.0666 28.6753 19.8018 27.9687 20.7852 27.5625C21.7749 27.1537 22.7934 27.1414 23.624 27.2178C24.5707 27.3047 25.5412 26.9862 26.2627 26.2646L26.3926 26.127C27.0207 25.4235 27.2955 24.5171 27.2148 23.6309C27.1391 22.7987 27.1516 21.7779 27.5625 20.7861C27.9698 19.8031 28.6763 19.0674 29.3174 18.5303C30.0429 17.9222 30.5 17.0152 30.5 16C30.5 14.9821 30.0409 14.0727 29.3125 13.4648C28.672 12.9304 27.967 12.1975 27.5605 11.2168C27.1511 10.2288 27.1374 9.21261 27.2139 8.38281C27.2957 7.49529 27.0215 6.58711 26.3926 5.88281L26.2627 5.74512C25.5401 5.02252 24.5678 4.70418 23.6201 4.79199C22.7919 4.86884 21.7768 4.8563 20.79 4.44824C19.8069 4.04157 19.0727 3.33405 18.5381 2.69141C17.9303 1.96087 17.0198 1.5 16 1.5ZM16 20.75C16.6904 20.75 17.25 21.3096 17.25 22C17.25 22.6904 16.6904 23.25 16 23.25C15.3096 23.25 14.75 22.6904 14.75 22C14.75 21.3096 15.3096 20.75 16 20.75ZM16 8C16.4142 8 16.75 8.33579 16.75 8.75V17.25C16.75 17.6642 16.4142 18 16 18C15.5858 18 15.25 17.6642 15.25 17.25V8.75C15.25 8.33579 15.5858 8 16 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealExclamation32.category = 'Interface General';\n\nexport default SealExclamation32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealExclamationFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealExclamationFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00244 0C6.55743 0.000143623 7.05179 0.253023 7.38124 0.648385C7.55467 0.85654 7.76173 1.04465 8.01204 1.14834C8.26287 1.25223 8.54047 1.26316 8.81081 1.23818C9.32422 1.19088 9.85403 1.36268 10.2472 1.75572C10.6401 2.14866 10.811 2.67806 10.7638 3.19115C10.7388 3.46188 10.7501 3.73988 10.8546 3.99089C10.9584 4.24033 11.1462 4.44645 11.3536 4.61974C11.7481 4.94947 11.9999 5.44416 12 5.99854C11.9999 6.55185 11.7488 7.04592 11.3555 7.37538C11.1478 7.54946 10.9588 7.75596 10.8546 8.00618C10.7497 8.2581 10.7398 8.53713 10.7647 8.80885C10.8118 9.32171 10.6397 9.85037 10.2472 10.2433C9.85397 10.6365 9.32432 10.8091 8.81081 10.7618C8.53973 10.7369 8.26153 10.7474 8.01009 10.8517C7.76006 10.9555 7.55312 11.144 7.37928 11.3516C7.04983 11.7451 6.55594 11.996 6.00244 11.9961C5.44583 11.9961 4.94954 11.7429 4.61974 11.3458C4.44857 11.1396 4.24423 10.9533 3.99675 10.8507C3.74811 10.7476 3.47277 10.7365 3.20482 10.7618C2.69008 10.8104 2.15883 10.6383 1.7645 10.2443C1.37174 9.85139 1.1985 9.32208 1.24502 8.80885C1.2695 8.53839 1.25928 8.26091 1.15518 8.01009C1.05106 7.75929 0.861024 7.55299 0.652291 7.37928C0.256388 7.04984 0.00404968 6.55398 0.00390593 5.99854C0.00403089 5.44151 0.257553 4.9438 0.65522 4.61388C0.862956 4.44151 1.05133 4.23614 1.15518 3.98698C1.25902 3.73771 1.27065 3.46202 1.24599 3.1931C1.19887 2.67934 1.37116 2.14907 1.7645 1.75572C2.15904 1.3615 2.69084 1.18949 3.20579 1.23818C3.47251 1.26342 3.74628 1.25278 3.99382 1.1503C4.2412 1.04784 4.44527 0.860649 4.61584 0.654244C4.94583 0.255078 5.44412 0 6.00244 0ZM5.99951 7.25527C5.58533 7.25527 5.24957 7.59103 5.24957 8.00521C5.24957 8.41939 5.58533 8.75515 5.99951 8.75515C6.41369 8.75515 6.74945 8.41939 6.74945 8.00521C6.74945 7.59103 6.41369 7.25527 5.99951 7.25527ZM5.99951 3.00561C5.58533 3.00561 5.24957 3.34137 5.24957 3.75555V5.75539C5.24957 6.16957 5.58533 6.50533 5.99951 6.50533C6.41369 6.50533 6.74945 6.16957 6.74945 5.75539V3.75555C6.74945 3.34137 6.41369 3.00561 5.99951 3.00561Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealExclamationFilled12.category = 'Interface General';\n\nexport default SealExclamationFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealExclamationFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealExclamationFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00244 0C8.74377 0 9.40543 0.336586 9.8451 0.865182C10.0753 1.14196 10.3496 1.39301 10.682 1.53116C11.0154 1.6696 11.385 1.68397 11.7444 1.65029C12.43 1.58616 13.1371 1.81578 13.6623 2.34068C14.1867 2.86521 14.416 3.57153 14.3526 4.25658C14.3194 4.61663 14.3339 4.98612 14.4727 5.31999C14.6109 5.65202 14.8617 5.92634 15.1377 6.15685C15.6645 6.5966 16 7.25765 16 7.99756C15.9999 8.7353 15.6659 9.39393 15.1417 9.83338C14.8647 10.0656 14.6135 10.3414 14.4747 10.6751C14.3351 11.0111 14.3205 11.3831 14.3536 11.7454C14.416 12.4296 14.1861 13.1355 13.6623 13.6593C13.1376 14.1835 12.4312 14.4116 11.7464 14.3478C11.3854 14.3141 11.0149 14.329 10.68 14.4679C10.347 14.6061 10.0724 14.8572 9.8412 15.1338C9.40166 15.6598 8.74165 15.9951 8.00244 15.9951C7.26036 15.995 6.59839 15.6565 6.1588 15.127C5.93042 14.852 5.65801 14.6029 5.3278 14.4659C4.99631 14.3285 4.62948 14.3141 4.2722 14.3478C3.58579 14.4125 2.87706 14.1839 2.35142 13.6583C1.828 13.1347 1.59885 12.4292 1.66103 11.7454C1.69384 11.3848 1.67886 11.0144 1.53995 10.68C1.40109 10.346 1.14816 10.0706 0.870064 9.83924C0.341885 9.39965 0.0050119 8.73845 0.00488251 7.99756C0.00489826 7.25434 0.344116 6.59087 0.874947 6.15099C1.152 5.92139 1.40271 5.64731 1.54092 5.31511C1.6791 4.98278 1.69398 4.61497 1.66103 4.25658C1.59803 3.57214 1.82762 2.86593 2.35142 2.34165C2.87764 1.81543 3.5879 1.58511 4.27513 1.65029C4.63081 1.68399 4.99588 1.67009 5.32585 1.53311C5.65557 1.3962 5.92751 1.14726 6.1549 0.872017C6.59461 0.339749 7.25815 8.9898e-05 8.00244 0ZM7.99951 9.50626C7.44726 9.50626 6.99957 9.95394 6.99957 10.5062C6.99957 11.0584 7.44726 11.5061 7.99951 11.5061C8.55176 11.5061 8.99945 11.0584 8.99945 10.5062C8.99945 9.95394 8.55176 9.50626 7.99951 9.50626ZM7.99951 3.75661C7.58532 3.75661 7.24956 4.09237 7.24956 4.50656V7.50638C7.24956 7.92057 7.58532 8.25633 7.99951 8.25633C8.4137 8.25633 8.74947 7.92057 8.74947 7.50638V4.50656C8.74947 4.09237 8.4137 3.75661 7.99951 3.75661Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealExclamationFilled16.category = 'Interface General';\n\nexport default SealExclamationFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealExclamationFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealExclamationFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"21\"\n      viewBox=\"0 0 21 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5005 0C11.4723 0.000251935 12.3397 0.441935 12.9163 1.13461C13.2186 1.49776 13.5787 1.82753 14.015 2.00888C14.4524 2.19056 14.9363 2.2086 15.4079 2.16467C16.3077 2.0808 17.2372 2.3827 17.9262 3.07175C18.6138 3.75962 18.9142 4.68581 18.8312 5.58387C18.7876 6.05685 18.8058 6.54225 18.988 6.98087C19.1693 7.41698 19.4988 7.77681 19.8613 8.0796C20.5519 8.65634 20.9928 9.52297 20.9928 10.4933C20.9926 11.461 20.5539 12.3243 19.8664 12.9009C19.5029 13.2058 19.1725 13.5678 18.9901 14.0058C18.8065 14.4466 18.7878 14.9345 18.8312 15.41C18.9132 16.3073 18.6133 17.2328 17.9262 17.9201C17.2378 18.6085 16.31 18.9095 15.411 18.8261C14.9374 18.7822 14.4512 18.8005 14.012 18.9829C13.5752 19.1644 13.2146 19.4934 12.9112 19.8562C12.3346 20.5456 11.4697 20.9854 10.5005 20.9857C9.52705 20.9857 8.65746 20.5423 8.08063 19.848C7.7809 19.4873 7.42407 19.1601 6.99112 18.9798C6.55614 18.7989 6.07443 18.7808 5.6054 18.8251C4.70509 18.9102 3.7758 18.6095 3.08609 17.9201C2.39913 17.2328 2.09737 16.3074 2.17902 15.41C2.22213 14.937 2.2028 14.4514 2.02016 14.013C1.83753 13.5748 1.50663 13.2128 1.14178 12.9091C0.44891 12.3324 0.00740221 11.4654 0.00717458 10.4933C0.00717458 9.51872 0.450145 8.64835 1.14588 8.0714C1.50947 7.76988 1.83917 7.41059 2.02118 6.97472C2.20318 6.53874 2.22242 6.05638 2.17902 5.58592C2.09605 4.68718 2.39801 3.75999 3.08609 3.07175C3.77632 2.38159 4.70629 2.08019 5.60745 2.1657C6.07482 2.2101 6.55463 2.1914 6.98804 2.01093C7.42081 1.83073 7.77779 1.50409 8.07653 1.14281C8.65334 0.445169 9.52438 0 10.5005 0ZM10.4954 13.1285C9.91574 13.1285 9.44585 13.5984 9.44585 14.178C9.44585 14.7576 9.91574 15.2275 10.4954 15.2275C11.075 15.2275 11.5449 14.7576 11.5449 14.178C11.5449 13.5984 11.075 13.1285 10.4954 13.1285ZM10.4954 5.78169C10.0607 5.78169 9.70823 6.13411 9.70823 6.56884V10.767C9.70823 11.2017 10.0607 11.5542 10.4954 11.5542C10.9301 11.5542 11.2825 11.2017 11.2825 10.767V6.56884C11.2825 6.13411 10.9301 5.78169 10.4954 5.78169Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealExclamationFilled20.category = 'Interface General';\n\nexport default SealExclamationFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealExclamationFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealExclamationFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.1149 3.702e-05 14.1105 0.506882 14.7705 1.30273C15.1136 1.7165 15.523 2.09196 16.0195 2.29785C16.517 2.50404 17.0674 2.52457 17.6035 2.47363C18.6358 2.37562 19.7026 2.7223 20.4932 3.5127C21.2822 4.3019 21.6272 5.36604 21.5303 6.39648C21.4797 6.93398 21.5007 7.48591 21.708 7.98438C21.9141 8.47985 22.2887 8.88809 22.7012 9.23145C23.4945 9.89176 24 10.887 24 12C24 13.1096 23.4974 14.1008 22.708 14.7607C22.2937 15.1071 21.917 15.5188 21.71 16.0176C21.5017 16.5193 21.4811 17.0744 21.5312 17.6152C21.6266 18.6441 21.281 19.7062 20.4932 20.4941C19.7036 21.2837 18.6385 21.6294 17.6074 21.5322C17.0685 21.4815 16.5155 21.5023 16.0156 21.71C15.5184 21.9166 15.1077 22.2916 14.7627 22.7051C14.1028 23.4961 13.1109 24 12 24C10.8843 24 9.88775 23.492 9.22754 22.6953C8.88719 22.2845 8.48087 21.9119 7.98828 21.707C7.49374 21.5014 6.94624 21.4812 6.41309 21.5322C5.38014 21.6312 4.31247 21.285 3.52148 20.4941C2.73364 19.706 2.3871 18.6435 2.48242 17.6143C2.53227 17.076 2.51165 16.5234 2.30371 16.0244C2.09596 15.5259 1.71833 15.1154 1.30273 14.7705C0.507193 14.1104 4.62546e-05 13.1146 0 12C9.12501e-06 10.8822 0.509411 9.88305 1.30859 9.22266C1.72264 8.88047 2.09827 8.47246 2.30469 7.97656C2.51113 7.48052 2.53242 6.93144 2.48242 6.39648C2.38608 5.36599 2.73267 4.30169 3.52148 3.5127C4.31304 2.72118 5.38135 2.37585 6.41504 2.47559C6.94584 2.52685 7.49092 2.50534 7.9834 2.30078C8.47562 2.09628 8.88086 1.72392 9.21973 1.3125C9.88 0.510887 10.8803 2.9744e-05 12 0ZM12 15C11.4477 15 11 15.4477 11 16C11 16.5523 11.4477 17 12 17C12.5523 17 13 16.5523 13 16C13 15.4477 12.5523 15 12 15ZM12 6C11.5858 6 11.25 6.33579 11.25 6.75V12.25C11.25 12.6642 11.5858 13 12 13C12.4142 13 12.75 12.6642 12.75 12.25V6.75C12.75 6.33579 12.4142 6 12 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealExclamationFilled24.category = 'Interface General';\n\nexport default SealExclamationFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SealExclamationFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SealExclamationFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0C17.4844 0 18.811 0.674051 19.6914 1.73242C20.1513 2.28524 20.6988 2.78667 21.3633 3.06152C22.0286 3.33671 22.7645 3.36535 23.4814 3.29883C24.8545 3.1715 26.272 3.6333 27.3232 4.68457C28.373 5.73454 28.8334 7.14947 28.707 8.52051C28.6408 9.23899 28.6701 9.97603 28.9463 10.6426C29.2213 11.306 29.722 11.8534 30.2734 12.3135C31.3285 13.194 32 14.5184 32 16C32 17.4782 31.3312 18.8001 30.2803 19.6807C29.7272 20.1441 29.2244 20.6938 28.9482 21.3604C28.6706 22.0305 28.6423 22.7718 28.708 23.4941C28.8327 24.8636 28.3716 26.2765 27.3232 27.3252C26.2732 28.3753 24.8578 28.837 23.4863 28.7109C22.766 28.6447 22.027 28.6731 21.3584 28.9492C20.6925 29.2242 20.1429 29.7257 19.6807 30.2783C18.8006 31.3304 17.4792 32 16 32C14.5141 32 13.186 31.3248 12.3057 30.2646C11.8497 29.7156 11.3069 29.2173 10.6475 28.9443C9.98568 28.6705 9.25309 28.6428 8.54004 28.71C7.16607 28.8391 5.74741 28.3783 4.69531 27.3262C3.64665 26.2774 3.18497 24.8641 3.30957 23.4941C3.37496 22.7751 3.34555 22.0372 3.06934 21.3701C2.79305 20.7031 2.2886 20.1539 1.7334 19.6924C0.674376 18.8119 0 17.4849 0 16C4.13628e-05 14.5119 0.677325 13.1823 1.74023 12.3018C2.29371 11.8433 2.79588 11.2966 3.07129 10.6328C3.34651 9.96937 3.37535 9.23576 3.30957 8.52051C3.18339 7.14908 3.64542 5.73353 4.69531 4.68359C5.74859 3.63033 7.16943 3.16938 8.54492 3.2998C9.2548 3.36717 9.98377 3.33922 10.6426 3.06641C11.3011 2.79369 11.843 2.29563 12.2969 1.74609C13.1773 0.679938 14.5092 7.53423e-06 16 0ZM16 20.75C15.3096 20.75 14.75 21.3096 14.75 22C14.75 22.6904 15.3096 23.25 16 23.25C16.6904 23.25 17.25 22.6904 17.25 22C17.25 21.3096 16.6904 20.75 16 20.75ZM16 8C15.5858 8 15.25 8.33579 15.25 8.75V17.25C15.25 17.6642 15.5858 18 16 18C16.4142 18 16.75 17.6642 16.75 17.25V8.75C16.75 8.33579 16.4142 8 16 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSealExclamationFilled32.category = 'Interface General';\n\nexport default SealExclamationFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShareNodes12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShareNodes12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.125 0.25C7.67525 0.25 6.5 1.42525 6.5 2.875C6.5 3.02241 6.51215 3.16699 6.53551 3.30778L4.70732 4.12031C4.23429 3.65913 3.58783 3.375 2.875 3.375C1.42525 3.375 0.25 4.55025 0.25 6C0.25 7.44975 1.42525 8.625 2.875 8.625C3.49755 8.625 4.06948 8.40828 4.51947 8.04618L6.50716 8.9296C6.50242 8.99411 6.5 9.05927 6.5 9.125C6.5 10.5747 7.67525 11.75 9.125 11.75C10.5747 11.75 11.75 10.5747 11.75 9.125C11.75 7.67525 10.5747 6.5 9.125 6.5C8.27692 6.5 7.52278 6.90218 7.04288 7.52622L5.37994 6.78714C5.45795 6.53864 5.5 6.27423 5.5 6C5.5 5.80654 5.47907 5.61797 5.43936 5.43643L7.19623 4.6556C7.67582 5.17484 8.36244 5.5 9.125 5.5C10.5747 5.5 11.75 4.32475 11.75 2.875C11.75 1.42525 10.5747 0.25 9.125 0.25ZM8 2.875C8 2.25368 8.50368 1.75 9.125 1.75C9.74632 1.75 10.25 2.25368 10.25 2.875C10.25 3.49632 9.74632 4 9.125 4C8.50368 4 8 3.49632 8 2.875ZM1.75 6C1.75 5.37868 2.25368 4.875 2.875 4.875C3.49632 4.875 4 5.37868 4 6C4 6.62132 3.49632 7.125 2.875 7.125C2.25368 7.125 1.75 6.62132 1.75 6ZM9.125 8C8.50368 8 8 8.50368 8 9.125C8 9.74632 8.50368 10.25 9.125 10.25C9.74632 10.25 10.25 9.74632 10.25 9.125C10.25 8.50368 9.74632 8 9.125 8Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShareNodes12.category = 'Interface General';\n\nexport default ShareNodes12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShareNodes16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShareNodes16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 0.5C10.8431 0.5 9.5 1.84315 9.5 3.5C9.5 3.75002 9.53059 3.99291 9.58822 4.2251L5.69528 5.9553C5.14761 5.36755 4.36673 5 3.5 5C1.84315 5 0.5 6.34314 0.5 8C0.5 9.65685 1.84315 11 3.5 11C4.36675 11 5.14764 10.6324 5.69531 10.0447L9.58823 11.7749C9.53059 12.0071 9.5 12.25 9.5 12.5C9.5 14.1569 10.8431 15.5 12.5 15.5C14.1569 15.5 15.5 14.1569 15.5 12.5C15.5 10.8431 14.1569 9.5 12.5 9.5C11.6345 9.5 10.8546 9.86653 10.307 10.4528L6.41256 8.72197C6.46969 8.49072 6.5 8.2489 6.5 8C6.5 7.75108 6.46969 7.50925 6.41255 7.27799L10.307 5.54713C10.8545 6.13346 11.6345 6.5 12.5 6.5C14.1569 6.5 15.5 5.15685 15.5 3.5C15.5 1.84315 14.1569 0.5 12.5 0.5ZM11 3.5C11 2.67157 11.6716 2 12.5 2C13.3284 2 14 2.67157 14 3.5C14 4.32843 13.3284 5 12.5 5C11.6716 5 11 4.32843 11 3.5ZM2 8C2 7.17157 2.67157 6.5 3.5 6.5C4.32843 6.5 5 7.17157 5 8C5 8.82842 4.32843 9.5 3.5 9.5C2.67157 9.5 2 8.82842 2 8ZM12.5 11C11.6716 11 11 11.6716 11 12.5C11 13.3284 11.6716 14 12.5 14C13.3284 14 14 13.3284 14 12.5C14 11.6716 13.3284 11 12.5 11Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShareNodes16.category = 'Interface General';\n\nexport default ShareNodes16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShareNodes20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShareNodes20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.4917 1.5C13.5587 1.5 11.9917 3.067 11.9917 5C11.9917 5.184 12.0059 5.36468 12.0333 5.54101L7.14305 7.71443C6.50149 6.98107 5.55874 6.51788 4.50781 6.51788C2.57482 6.51788 1.00781 8.08489 1.00781 10.0179C1.00781 11.9509 2.57482 13.5179 4.50781 13.5179C5.57103 13.5179 6.52352 13.0438 7.16542 12.2955L12.0333 14.459C12.0059 14.6353 11.9917 14.816 11.9917 15C11.9917 16.933 13.5587 18.5 15.4917 18.5C17.4247 18.5 18.9917 16.933 18.9917 15C18.9917 13.067 17.4247 11.5 15.4917 11.5C14.2764 11.5 13.2058 12.1194 12.5783 13.0597L7.87671 10.9702C7.96212 10.6674 8.00782 10.348 8.00782 10.0179C8.00782 9.67624 7.95887 9.34603 7.8676 9.03389L12.5783 6.94025C13.2058 7.88059 14.2764 8.5 15.4917 8.5C17.4247 8.5 18.9917 6.93299 18.9917 5C18.9917 3.067 17.4247 1.5 15.4917 1.5ZM13.4917 5C13.4917 3.89543 14.3871 3 15.4917 3C16.5963 3 17.4917 3.89543 17.4917 5C17.4917 6.10457 16.5963 7 15.4917 7C14.3871 7 13.4917 6.10457 13.4917 5ZM2.50781 10.0179C2.50781 8.91331 3.40324 8.01788 4.50781 8.01788C5.61238 8.01788 6.50782 8.91331 6.50782 10.0179C6.50782 11.1225 5.61238 12.0179 4.50781 12.0179C3.40324 12.0179 2.50781 11.1225 2.50781 10.0179ZM15.4917 13C14.3871 13 13.4917 13.8954 13.4917 15C13.4917 16.1046 14.3871 17 15.4917 17C16.5963 17 17.4917 16.1046 17.4917 15C17.4917 13.8954 16.5963 13 15.4917 13Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShareNodes20.category = 'Interface General';\n\nexport default ShareNodes20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShareNodes24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShareNodes24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.1658 2.125C16.0032 2.125 14.25 3.87817 14.25 6.04082C14.25 6.32947 14.2812 6.61083 14.3405 6.88169L8.43508 9.50632C7.71684 8.63769 6.63097 8.0842 5.41582 8.0842C3.25317 8.0842 1.5 9.83737 1.5 12C1.5 14.1627 3.25317 15.9158 5.41582 15.9158C6.63098 15.9158 7.71687 15.3623 8.43511 14.4937L14.3405 17.1183C14.2812 17.3892 14.25 17.6705 14.25 17.9592C14.25 20.1218 16.0032 21.875 18.1658 21.875C20.3285 21.875 22.0816 20.1218 22.0816 17.9592C22.0816 15.7965 20.3285 14.0434 18.1658 14.0434C16.8261 14.0434 15.6436 14.7161 14.9376 15.7422L9.15341 13.1714C9.26921 12.8016 9.33163 12.4081 9.33163 12C9.33163 11.5919 9.26921 11.1984 9.15339 10.8285L14.9376 8.2578C15.6436 9.28389 16.8261 9.95663 18.1658 9.95663C20.3285 9.95663 22.0816 8.20346 22.0816 6.04082C22.0816 3.87817 20.3285 2.125 18.1658 2.125ZM15.75 6.04082C15.75 4.7066 16.8316 3.625 18.1658 3.625C19.5 3.625 20.5816 4.7066 20.5816 6.04082C20.5816 7.37503 19.5 8.45663 18.1658 8.45663C16.8316 8.45663 15.75 7.37503 15.75 6.04082ZM3 12C3 10.6658 4.0816 9.5842 5.41582 9.5842C6.75003 9.5842 7.83163 10.6658 7.83163 12C7.83163 13.3342 6.75003 14.4158 5.41582 14.4158C4.0816 14.4158 3 13.3342 3 12ZM18.1658 15.5434C16.8316 15.5434 15.75 16.625 15.75 17.9592C15.75 19.2934 16.8316 20.375 18.1658 20.375C19.5 20.375 20.5816 19.2934 20.5816 17.9592C20.5816 16.625 19.5 15.5434 18.1658 15.5434Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShareNodes24.category = 'Interface General';\n\nexport default ShareNodes24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShareNodes32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShareNodes32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.5 3C21.7386 3 19.5 5.23858 19.5 8C19.5 8.45795 19.5616 8.90152 19.6769 9.32288L11.4759 12.9677C10.5623 11.7717 9.12129 11 7.5 11C4.73858 11 2.5 13.2386 2.5 16C2.5 18.7614 4.73858 21 7.5 21C9.12129 21 10.5623 20.2283 11.4759 19.0323L19.6769 22.6771C19.5616 23.0985 19.5 23.5421 19.5 24C19.5 26.7614 21.7386 29 24.5 29C27.2614 29 29.5 26.7614 29.5 24C29.5 21.2386 27.2614 19 24.5 19C22.7303 19 21.1753 19.9194 20.2867 21.3067L12.1991 17.7122C12.3938 17.1781 12.5 16.6014 12.5 16C12.5 15.3986 12.3938 14.8219 12.1991 14.2878L20.2867 10.6933C21.1753 12.0806 22.7303 13 24.5 13C27.2614 13 29.5 10.7614 29.5 8C29.5 5.23858 27.2614 3 24.5 3ZM21 8C21 6.067 22.567 4.5 24.5 4.5C26.433 4.5 28 6.067 28 8C28 9.933 26.433 11.5 24.5 11.5C22.567 11.5 21 9.933 21 8ZM4 16C4 14.067 5.567 12.5 7.5 12.5C9.433 12.5 11 14.067 11 16C11 17.933 9.433 19.5 7.5 19.5C5.567 19.5 4 17.933 4 16ZM24.5 20.5C22.567 20.5 21 22.067 21 24C21 25.933 22.567 27.5 24.5 27.5C26.433 27.5 28 25.933 28 24C28 22.067 26.433 20.5 24.5 20.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShareNodes32.category = 'Interface General';\n\nexport default ShareNodes32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShareScreen12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShareScreen12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.5918 0.941406C10.1769 1.02171 11.4375 2.33239 11.4375 3.9375V8.0625C11.4375 9.71935 10.0944 11.0625 8.4375 11.0625H3.5625C1.90565 11.0625 0.5625 9.71935 0.5625 8.0625V3.9375C0.5625 2.28065 1.90565 0.9375 3.5625 0.9375H8.4375L8.5918 0.941406ZM3.5625 2.4375C2.73407 2.4375 2.0625 3.10907 2.0625 3.9375V8.0625C2.0625 8.89093 2.73407 9.5625 3.5625 9.5625H8.4375C9.26593 9.5625 9.9375 8.89093 9.9375 8.0625V3.9375C9.9375 3.16084 9.34722 2.52211 8.59082 2.44531L8.4375 2.4375H3.5625ZM5.36914 3.51562C5.76191 3.19527 6.34091 3.21787 6.70703 3.58398L8.21777 5.09473C8.51066 5.38762 8.51066 5.86238 8.21777 6.15527C7.92488 6.44814 7.45011 6.44815 7.15723 6.15527L6.75 5.74805V7.875C6.74998 8.2892 6.4142 8.625 6 8.625C5.5858 8.625 5.25002 8.2892 5.25 7.875V5.74805L4.84277 6.15527C4.54988 6.44815 4.07512 6.44815 3.78223 6.15527C3.48934 5.86239 3.48935 5.38762 3.78223 5.09473L5.29297 3.58398L5.36914 3.51562Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShareScreen12.category = 'Interface General';\n\nexport default ShareScreen12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShareScreen16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShareScreen16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 1.5C13.3211 1.5 15 3.17893 15 5.25V10.75C15 12.8211 13.3211 14.5 11.25 14.5H4.75C2.67893 14.5 1 12.8211 1 10.75V5.25C1 3.17893 2.67893 1.5 4.75 1.5H11.25ZM4.75 3C3.50736 3 2.5 4.00736 2.5 5.25V10.75C2.5 11.9926 3.50736 13 4.75 13H11.25C12.4926 13 13.5 11.9926 13.5 10.75V5.25C13.5 4.00736 12.4926 3 11.25 3H4.75ZM7.31641 4.88086C7.74178 4.53405 8.36903 4.55884 8.76562 4.95508L10.7803 6.96973C11.0729 7.26257 11.0729 7.73742 10.7803 8.03027C10.4874 8.32292 10.0126 8.32293 9.71973 8.03027L8.75 7.06055V10.5C8.7498 10.914 8.41409 11.25 8 11.25C7.58591 11.25 7.2502 10.914 7.25 10.5V7.06055L6.28027 8.03027C5.98743 8.32292 5.51257 8.32292 5.21973 8.03027C4.92708 7.73743 4.92708 7.26257 5.21973 6.96973L7.23438 4.95508L7.31641 4.88086Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShareScreen16.category = 'Interface General';\n\nexport default ShareScreen16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShareScreen20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShareScreen20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.0625 2.0625C16.5478 2.0625 18.5625 4.07722 18.5625 6.5625V13.4375C18.5625 15.9228 16.5478 17.9375 14.0625 17.9375H5.9375C3.45222 17.9375 1.4375 15.9228 1.4375 13.4375V6.5625C1.4375 4.07722 3.45222 2.0625 5.9375 2.0625H14.0625ZM5.9375 3.5625C4.28065 3.5625 2.9375 4.90565 2.9375 6.5625V13.4375C2.9375 15.0944 4.28065 16.4375 5.9375 16.4375H14.0625C15.7194 16.4375 17.0625 15.0944 17.0625 13.4375V6.5625C17.0625 4.90565 15.7194 3.5625 14.0625 3.5625H5.9375ZM9.1748 6.32715C9.60195 5.9 10.2781 5.8733 10.7363 6.24707L10.8252 6.32715L13.3428 8.84473C13.6355 9.13759 13.6355 9.61241 13.3428 9.90527C13.0499 10.198 12.5751 10.198 12.2822 9.90527L10.75 8.37305V13.125C10.7499 13.5391 10.4141 13.875 10 13.875C9.58587 13.875 9.25013 13.5391 9.25 13.125V8.37305L7.71777 9.90527C7.42491 10.198 6.95009 10.198 6.65723 9.90527C6.36451 9.61241 6.3645 9.13758 6.65723 8.84473L9.1748 6.32715Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShareScreen20.category = 'Interface General';\n\nexport default ShareScreen20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShareScreen24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShareScreen24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.1455 2.63184C19.9193 2.77262 22.125 5.06623 22.125 7.875V16.125C22.125 19.0245 19.7745 21.375 16.875 21.375H7.125C4.22551 21.375 1.875 19.0245 1.875 16.125V7.875C1.875 4.97551 4.22551 2.625 7.125 2.625H16.875L17.1455 2.63184ZM7.125 4.125C5.05393 4.125 3.375 5.80393 3.375 7.875V16.125C3.375 18.1961 5.05393 19.875 7.125 19.875H16.875C18.9461 19.875 20.625 18.1961 20.625 16.125V7.875C20.625 5.86878 19.0496 4.23051 17.0684 4.12988L16.875 4.125H7.125ZM11.2109 7.6123C11.7019 7.21182 12.4261 7.24058 12.8838 7.69824L15.9053 10.7197C16.1982 11.0126 16.1982 11.4874 15.9053 11.7803C15.6124 12.0731 15.1376 12.0731 14.8447 11.7803L12.75 9.68555V15.75C12.75 16.1642 12.4142 16.5 12 16.5C11.5858 16.5 11.25 16.1642 11.25 15.75V9.68555L9.15527 11.7803C8.86239 12.0731 8.38761 12.0731 8.09473 11.7803C7.80184 11.4874 7.80186 11.0126 8.09473 10.7197L11.1162 7.69824L11.2109 7.6123Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShareScreen24.category = 'Interface General';\n\nexport default ShareScreen24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShareScreen32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShareScreen32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.5 3.75C26.2279 3.75 29.25 6.77208 29.25 10.5V21.5C29.25 25.2279 26.2279 28.25 22.5 28.25H9.5C5.77208 28.25 2.75 25.2279 2.75 21.5V10.5C2.75 6.77208 5.77208 3.75 9.5 3.75H22.5ZM9.5 5.25C6.60051 5.25 4.25 7.60051 4.25 10.5V21.5C4.25 24.3995 6.60051 26.75 9.5 26.75H22.5C25.3995 26.75 27.75 24.3995 27.75 21.5V10.5C27.75 7.60051 25.3995 5.25 22.5 5.25H9.5ZM14.998 10.4414C15.5167 9.92272 16.3381 9.88985 16.8945 10.3438L17.002 10.4414L21.0303 14.4697C21.323 14.7626 21.323 15.2374 21.0303 15.5303C20.7374 15.823 20.2626 15.823 19.9697 15.5303L16.75 12.3105V21C16.7499 21.4141 16.4141 21.75 16 21.75C15.5859 21.75 15.2501 21.4141 15.25 21V12.3105L12.0303 15.5303C11.7374 15.823 11.2626 15.823 10.9697 15.5303C10.677 15.2374 10.677 14.7626 10.9697 14.4697L14.998 10.4414Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShareScreen32.category = 'Interface General';\n\nexport default ShareScreen32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shield12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shield12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.37402 0.116943C5.77703 -0.0374121 6.22297 -0.0374123 6.62598 0.116943L10.376 1.55444C11.0528 1.81385 11.5 2.46338 11.5 3.18823V6.75073C11.4996 8.41477 10.1999 9.67074 9.08984 10.4607C7.93116 11.2852 6.70055 11.7995 6.36133 11.9343C6.1277 12.0271 5.8723 12.0271 5.63867 11.9343C5.29945 11.7995 4.06884 11.2852 2.91016 10.4607C1.80011 9.67074 0.500401 8.41477 0.5 6.75073V3.18823C0.5 2.46338 0.947189 1.81385 1.62402 1.55444L5.37402 0.116943ZM6.08984 1.51831C6.03225 1.49624 5.96775 1.49624 5.91016 1.51831L2.16016 2.95483C2.06376 2.99203 2 3.08487 2 3.18823V6.75073C2.00042 7.6192 2.71582 8.48114 3.7793 9.23804C4.63586 9.84756 5.55592 10.2703 6 10.4587C6.44408 10.2703 7.36414 9.84756 8.2207 9.23804C9.28418 8.48114 9.99958 7.6192 10 6.75073V3.18823C10 3.08487 9.93624 2.99203 9.83984 2.95483L6.08984 1.51831Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShield12.category = 'Security';\n\nexport default Shield12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shield16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shield16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.35254 0.12915C7.82472 -0.0454971 8.34479 -0.042805 8.81543 0.135986L13.6572 1.97583C14.4656 2.28316 15 3.05828 15 3.9231V9.00317C15 11.061 13.4381 12.71 12.0107 13.8098C10.539 14.9437 8.96493 15.681 8.50977 15.884C8.23754 16.0055 7.93351 16.0081 7.65918 15.8889C7.19746 15.6884 5.58379 14.9515 4.07324 13.8186C2.61156 12.7224 1.00001 11.0719 1 9.00317V3.93091C1.00008 3.05968 1.54245 2.28046 2.35938 1.97778L7.35254 0.12915ZM8.28223 1.53833C8.15053 1.48832 8.00517 1.48751 7.87305 1.53638L2.88086 3.38403C2.65224 3.46872 2.50008 3.68712 2.5 3.93091V9.00317C2.50001 10.2961 3.55127 11.5523 4.97266 12.6184C6.19099 13.5321 7.50336 14.1698 8.07715 14.4299C8.63917 14.168 9.91276 13.5319 11.0947 12.6213C12.3869 11.6258 13.3705 10.4596 13.4883 9.24634L13.5 9.00317V3.9231C13.5 3.68105 13.3503 3.46418 13.124 3.37817L8.28223 1.53833Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShield16.category = 'Security';\n\nexport default Shield16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shield20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shield20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0.250732C9.78536 0.0574953 10.372 0.0592096 10.9062 0.255615L17.416 2.65112C18.3673 3.0011 18.9998 3.90702 19 4.92065V10.9998L18.9941 11.2498C18.875 13.8111 16.9442 15.8499 15.1025 17.2429C13.1616 18.7109 11.0895 19.6367 10.5166 19.8796C10.234 19.9995 9.92522 20.0005 9.6416 19.8826C9.06298 19.6418 6.95319 18.7179 4.97559 17.2507C3.04083 15.8152 1 13.687 1 10.9998V4.92847C1.00013 3.90945 1.6392 2.99918 2.59766 2.65308L9.25 0.250732ZM10.3887 1.66382C10.1857 1.5892 9.96218 1.58844 9.75879 1.66187L3.10645 4.06421C2.74263 4.19577 2.50014 4.5416 2.5 4.92847V10.9998C2.5 12.9182 3.99282 14.6535 5.86914 16.0457C7.56379 17.303 9.38466 18.1379 10.0732 18.4333C10.7516 18.1367 12.5368 17.3024 14.1973 16.0466C16.0338 14.6575 17.5 12.923 17.5 10.9998V4.92065C17.4998 4.53573 17.2597 4.19126 16.8984 4.05835L10.3887 1.66382Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShield20.category = 'Security';\n\nexport default Shield20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shield24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shield24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1035 0.322754C11.7409 0.0800837 12.4461 0.0830031 13.082 0.32959L20.7402 3.30029C21.8008 3.71193 22.4998 4.73295 22.5 5.87061V13.2095C22.4998 16.3382 20.2119 18.8752 17.9766 20.6274C15.704 22.4088 13.271 23.5482 12.5811 23.855C12.2678 23.9943 11.9222 23.9952 11.6074 23.8579C10.9098 23.5536 8.4304 22.4158 6.11426 20.6353C3.83822 18.8854 1.50023 16.3466 1.5 13.2095V5.88037C1.50016 4.73616 2.20702 3.71036 3.27637 3.30322L11.1035 0.322754ZM12.54 1.72803C12.2501 1.61564 11.9283 1.61449 11.6377 1.7251L3.80957 4.70459C3.32217 4.89031 3.00016 5.35879 3 5.88037V13.2095C3.00023 15.5967 4.81525 17.7437 7.0293 19.4458C9.08769 21.0282 11.3038 22.0805 12.0889 22.4302C12.8632 22.0785 15.0348 21.027 17.0508 19.4468C19.2182 17.7478 20.9998 15.6011 21 13.2095V5.87061C20.9998 5.35188 20.6809 4.88636 20.1973 4.69873L12.54 1.72803Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShield24.category = 'Security';\n\nexport default Shield24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shield32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shield32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.9365 1.39966C15.697 1.10762 16.5393 1.11059 17.2979 1.40747L26.9248 5.17603C28.1763 5.66618 28.9999 6.87301 29 8.21704V17.5227C28.9999 21.3459 26.1973 24.5044 23.4023 26.7249C20.57 28.9749 17.5325 30.4316 16.6641 30.8274C16.3136 30.9871 15.9255 30.9886 15.5732 30.8313C14.6955 30.4391 11.6001 28.9834 8.71191 26.7336C5.86435 24.5154 3.00013 21.3551 3 17.5227V8.22876C3.00017 6.87701 3.83288 5.66471 5.09473 5.17993L14.9365 1.39966ZM16.751 2.80396C16.3409 2.64357 15.8857 2.64227 15.4746 2.80005L5.63281 6.58032C4.95049 6.84242 4.50017 7.49785 4.5 8.22876V17.5227C4.50013 20.609 6.84501 23.3786 9.63379 25.551C12.3066 27.633 15.1884 29.0108 16.1123 29.428C17.0226 29.0089 19.8498 27.6314 22.4697 25.55C25.2001 23.3809 27.4999 20.6127 27.5 17.5227V8.21704C27.4999 7.49034 27.0546 6.83756 26.3779 6.57251L16.751 2.80396Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShield32.category = 'Security';\n\nexport default Shield32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCheckmark12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCheckmark12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.37402 0.116943C5.77703 -0.0374121 6.22297 -0.0374122 6.62598 0.116943L10.376 1.55444C11.0528 1.81385 11.5 2.46338 11.5 3.18823V6.75073C11.4996 8.41477 10.1999 9.67074 9.08984 10.4607C7.93116 11.2852 6.70055 11.7995 6.36133 11.9343C6.1277 12.0271 5.8723 12.0271 5.63867 11.9343C5.29945 11.7995 4.06884 11.2852 2.91016 10.4607C1.80011 9.67074 0.500401 8.41477 0.5 6.75073V3.18823C0.5 2.46338 0.947189 1.81385 1.62402 1.55444L5.37402 0.116943ZM6.08984 1.51831C6.03225 1.49624 5.96775 1.49624 5.91016 1.51831L2.16016 2.95483C2.06376 2.99203 2 3.08487 2 3.18823V6.75073C2.00042 7.6192 2.71582 8.48114 3.7793 9.23804C4.63586 9.84756 5.55592 10.2703 6 10.4587C6.44408 10.2703 7.36414 9.84756 8.2207 9.23804C9.28418 8.48114 9.99958 7.6192 10 6.75073V3.18823C10 3.08487 9.93624 2.99203 9.83984 2.95483L6.08984 1.51831ZM7.21973 4.21948C7.5126 3.92672 7.9874 3.92672 8.28027 4.21948C8.57313 4.51234 8.57307 4.98713 8.28027 5.28003L5.78027 7.78003C5.48738 8.07292 5.01262 8.07292 4.71973 7.78003L3.71973 6.78003C3.42693 6.48713 3.42687 6.01234 3.71973 5.71948C4.0126 5.42672 4.4874 5.42672 4.78027 5.71948L5.25 6.18921L7.21973 4.21948Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCheckmark12.category = 'Security';\n\nexport default ShieldCheckmark12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCheckmark16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCheckmark16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.35254 0.12915C7.82472 -0.0454971 8.34479 -0.042805 8.81543 0.135986L13.6572 1.97583C14.4656 2.28316 15 3.05828 15 3.9231V9.00317C15 11.061 13.4381 12.71 12.0107 13.8098C10.539 14.9437 8.96493 15.681 8.50977 15.884C8.23754 16.0055 7.93351 16.0081 7.65918 15.8889C7.19746 15.6884 5.58379 14.9515 4.07324 13.8186C2.61156 12.7224 1.00001 11.0719 1 9.00317V3.93091C1.00008 3.05968 1.54245 2.28046 2.35938 1.97778L7.35254 0.12915ZM8.28223 1.53833C8.15053 1.48832 8.00517 1.48751 7.87305 1.53638L2.88086 3.38403C2.65224 3.46872 2.50008 3.68712 2.5 3.93091V9.00317C2.50001 10.2961 3.55127 11.5523 4.97266 12.6184C6.19099 13.5321 7.50336 14.1698 8.07715 14.4299C8.63917 14.168 9.91276 13.5319 11.0947 12.6213C12.3869 11.6258 13.3705 10.4596 13.4883 9.24634L13.5 9.00317V3.9231C13.5 3.68105 13.3503 3.46418 13.124 3.37817L8.28223 1.53833ZM9.88379 5.4729C10.1766 5.18015 10.6515 5.1802 10.9443 5.4729C11.237 5.76578 11.2371 6.2406 10.9443 6.53345L7.6123 9.86548C7.31946 10.1583 6.84466 10.1582 6.55176 9.86548L5.21875 8.53247C4.92607 8.23956 4.92593 7.76475 5.21875 7.47192C5.5116 7.1794 5.98649 7.17934 6.2793 7.47192L7.08203 8.27466L9.88379 5.4729Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCheckmark16.category = 'Security';\n\nexport default ShieldCheckmark16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCheckmark20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCheckmark20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0.250732C9.78536 0.0574953 10.372 0.0592096 10.9062 0.255615L17.416 2.65112C18.3673 3.0011 18.9998 3.90702 19 4.92065V10.9998L18.9941 11.2498C18.875 13.8111 16.9442 15.8499 15.1025 17.2429C13.1616 18.7109 11.0895 19.6367 10.5166 19.8796C10.234 19.9995 9.92522 20.0005 9.6416 19.8826C9.06298 19.6418 6.95319 18.7179 4.97559 17.2507C3.04083 15.8152 1 13.687 1 10.9998V4.92847C1.00013 3.90945 1.6392 2.99918 2.59766 2.65308L9.25 0.250732ZM10.3887 1.66382C10.1857 1.5892 9.96218 1.58844 9.75879 1.66187L3.10645 4.06421C2.74263 4.19577 2.50014 4.5416 2.5 4.92847V10.9998C2.5 12.9182 3.99282 14.6535 5.86914 16.0457C7.56379 17.303 9.38466 18.1379 10.0732 18.4333C10.7516 18.1367 12.5368 17.3024 14.1973 16.0466C16.0338 14.6575 17.5 12.923 17.5 10.9998V4.92065C17.4998 4.53573 17.2597 4.19126 16.8984 4.05835L10.3887 1.66382ZM12.4668 7.21948C12.7596 6.92692 13.2345 6.92692 13.5273 7.21948C13.8202 7.51229 13.82 7.98712 13.5273 8.28003L9.35547 12.4519C9.06258 12.7448 8.58782 12.7448 8.29492 12.4519L6.62598 10.783C6.3334 10.49 6.33319 10.0152 6.62598 9.72241C6.9188 9.43006 7.39375 9.42998 7.68652 9.72241L8.8252 10.8611L12.4668 7.21948Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCheckmark20.category = 'Security';\n\nexport default ShieldCheckmark20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCheckmark24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCheckmark24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1035 0.322754C11.7409 0.0800837 12.4461 0.0830031 13.082 0.32959L20.7402 3.30029C21.8008 3.71193 22.4998 4.73295 22.5 5.87061V13.2095C22.4998 16.3382 20.2119 18.8752 17.9766 20.6274C15.704 22.4088 13.271 23.5482 12.5811 23.855C12.2678 23.9943 11.9222 23.9952 11.6074 23.8579C10.9098 23.5536 8.4304 22.4158 6.11426 20.6353C3.83822 18.8854 1.50023 16.3466 1.5 13.2095V5.88037C1.50016 4.73616 2.20702 3.71036 3.27637 3.30322L11.1035 0.322754ZM12.54 1.72803C12.2501 1.61564 11.9283 1.61449 11.6377 1.7251L3.80957 4.70459C3.32217 4.89031 3.00016 5.35879 3 5.88037V13.2095C3.00023 15.5967 4.81525 17.7437 7.0293 19.4458C9.08769 21.0282 11.3038 22.0805 12.0889 22.4302C12.8632 22.0785 15.0348 21.027 17.0508 19.4468C19.2182 17.7478 20.9998 15.6011 21 13.2095V5.87061C20.9998 5.35188 20.6809 4.88636 20.1973 4.69873L12.54 1.72803ZM15.0752 8.77002C15.3681 8.4773 15.8429 8.47718 16.1357 8.77002C16.4282 9.06289 16.4283 9.53779 16.1357 9.83057L11.1172 14.8491C10.8244 15.1419 10.3496 15.1416 10.0566 14.8491L8.04883 12.8413C7.75615 12.5484 7.75601 12.0736 8.04883 11.7808C8.34167 11.4882 8.81654 11.4882 9.10938 11.7808L10.5869 13.2583L15.0752 8.77002Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCheckmark24.category = 'Security';\n\nexport default ShieldCheckmark24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCheckmark32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCheckmark32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.9365 1.39966C15.697 1.10762 16.5393 1.11059 17.2979 1.40747L26.9248 5.17603C28.1763 5.66618 28.9999 6.87301 29 8.21704V17.5227C28.9999 21.3459 26.1973 24.5044 23.4023 26.7249C20.57 28.9749 17.5325 30.4316 16.6641 30.8274C16.3136 30.9871 15.9255 30.9886 15.5732 30.8313C14.6955 30.4391 11.6001 28.9834 8.71191 26.7336C5.86435 24.5154 3.00013 21.3551 3 17.5227V8.22876C3.00017 6.87701 3.83288 5.66471 5.09473 5.17993L14.9365 1.39966ZM16.751 2.80396C16.3409 2.64357 15.8857 2.64227 15.4746 2.80005L5.63281 6.58032C4.95049 6.84242 4.50017 7.49785 4.5 8.22876V17.5227C4.50013 20.609 6.84501 23.3786 9.63379 25.551C12.3066 27.633 15.1884 29.0108 16.1123 29.428C17.0226 29.0089 19.8498 27.6314 22.4697 25.55C25.2001 23.3809 27.4999 20.6127 27.5 17.5227V8.21704C27.4999 7.49034 27.0546 6.83756 26.3779 6.57251L16.751 2.80396ZM19.9893 12.22C20.2822 11.9271 20.7569 11.9271 21.0498 12.22C21.3426 12.5129 21.3427 12.9877 21.0498 13.2805L14.7598 19.5706C14.4669 19.8633 13.9921 19.8633 13.6992 19.5706L11.1826 17.0549C10.8898 16.7621 10.8899 16.2873 11.1826 15.9944C11.4755 15.7015 11.9503 15.7015 12.2432 15.9944L14.2285 17.9797L19.9893 12.22Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCheckmark32.category = 'Security';\n\nexport default ShieldCheckmark32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCheckmarkFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCheckmarkFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.37402 0.116943C5.77703 -0.037412 6.22297 -0.0374122 6.62598 0.116943L10.376 1.55444C11.0528 1.81385 11.5 2.46337 11.5 3.18823V6.75073C11.4996 8.41481 10.1999 9.67073 9.08984 10.4607C7.93114 11.2852 6.70055 11.7995 6.36133 11.9343C6.12768 12.0271 5.87232 12.0271 5.63867 11.9343C5.29945 11.7995 4.06886 11.2852 2.91016 10.4607C1.80009 9.67073 0.500359 8.41481 0.5 6.75073V3.18823C0.5 2.46337 0.947174 1.81385 1.62402 1.55444L5.37402 0.116943ZM8.28027 4.21948C7.98741 3.92677 7.51259 3.92677 7.21973 4.21948L5.25 6.18921L4.78027 5.71948C4.48741 5.42677 4.01259 5.42677 3.71973 5.71948C3.42688 6.01233 3.42697 6.48712 3.71973 6.78003L4.71973 7.78003C5.01262 8.07292 5.48738 8.07292 5.78027 7.78003L8.28027 5.28003C8.57303 4.98712 8.57312 4.51233 8.28027 4.21948Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCheckmarkFilled12.category = 'Security';\n\nexport default ShieldCheckmarkFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCheckmarkFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCheckmarkFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.35254 0.12915C7.82472 -0.0454972 8.34479 -0.0428051 8.81543 0.135986L13.6572 1.97583C14.4656 2.28316 15 3.05828 15 3.9231V9.00317C15 11.061 13.4381 12.71 12.0107 13.8098C10.539 14.9437 8.96493 15.681 8.50977 15.884C8.23755 16.0054 7.93351 16.0081 7.65918 15.8889C7.19746 15.6884 5.58379 14.9515 4.07324 13.8186C2.61156 12.7224 1.00001 11.0719 1 9.00317V3.93091C1.00008 3.05968 1.54245 2.28046 2.35938 1.97778L7.35254 0.12915ZM10.9443 5.4729C10.6515 5.1802 10.1766 5.18015 9.88379 5.4729L7.08203 8.27466L6.2793 7.47192C5.98649 7.17934 5.5116 7.1794 5.21875 7.47192C4.92593 7.76475 4.92607 8.23956 5.21875 8.53247L6.55176 9.86548C6.84466 10.1582 7.31946 10.1583 7.6123 9.86548L10.9443 6.53345C11.2371 6.2406 11.237 5.76578 10.9443 5.4729Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCheckmarkFilled16.category = 'Security';\n\nexport default ShieldCheckmarkFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCheckmarkFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCheckmarkFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0.250732C9.78536 0.0574952 10.372 0.0592096 10.9062 0.255615L17.416 2.65112C18.3673 3.0011 18.9998 3.90702 19 4.92065V10.9998L18.9941 11.2498C18.875 13.8111 16.9442 15.8499 15.1025 17.2429C13.1616 18.7109 11.0895 19.6367 10.5166 19.8796C10.234 19.9995 9.92521 20.0005 9.6416 19.8826C9.06298 19.6418 6.95319 18.7179 4.97559 17.2507C3.04083 15.8152 1 13.687 1 10.9998V4.92847C1.00013 3.90945 1.6392 2.99918 2.59766 2.65308L9.25 0.250732ZM13.5273 7.21948C13.2345 6.92692 12.7596 6.92692 12.4668 7.21948L8.8252 10.8611L7.68652 9.72241C7.39375 9.42998 6.9188 9.43006 6.62598 9.72241C6.33319 10.0152 6.3334 10.49 6.62598 10.783L8.29492 12.4519C8.58782 12.7448 9.06258 12.7448 9.35547 12.4519L13.5273 8.28003C13.82 7.98712 13.8202 7.51229 13.5273 7.21948Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCheckmarkFilled20.category = 'Security';\n\nexport default ShieldCheckmarkFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCheckmarkFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCheckmarkFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1035 0.322998C11.7409 0.0803207 12.4461 0.083225 13.082 0.329834L20.7402 3.30054C21.8009 3.7122 22.4998 4.73313 22.5 5.87085V13.2097C22.4998 16.3385 20.2119 18.8754 17.9766 20.6277C15.704 22.409 13.271 23.5484 12.5811 23.8552C12.2678 23.9945 11.9222 23.9954 11.6074 23.8582C10.9098 23.5539 8.43047 22.4161 6.11426 20.6355C3.83819 18.8856 1.50023 16.3469 1.5 13.2097V5.88062C1.50009 4.73636 2.207 3.71064 3.27637 3.30347L11.1035 0.322998ZM16.1357 8.77026C15.8429 8.47742 15.3681 8.47752 15.0752 8.77026L10.5869 13.2585L9.10938 11.781C8.81654 11.4884 8.34167 11.4884 8.04883 11.781C7.75607 12.0738 7.75617 12.5487 8.04883 12.8416L10.0566 14.8494C10.3496 15.1418 10.8244 15.142 11.1172 14.8494L16.1357 9.83081C16.4283 9.53806 16.4281 9.06314 16.1357 8.77026Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCheckmarkFilled24.category = 'Security';\n\nexport default ShieldCheckmarkFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCheckmarkFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCheckmarkFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.9365 1.39966C15.697 1.10762 16.5393 1.11059 17.2979 1.40747L26.9248 5.17603C28.1763 5.66618 28.9999 6.87301 29 8.21704V17.5227C28.9999 21.3459 26.1973 24.5044 23.4023 26.7249C20.57 28.9749 17.5325 30.4316 16.6641 30.8274C16.3136 30.9871 15.9255 30.9886 15.5732 30.8313C14.6955 30.4391 11.6001 28.9834 8.71191 26.7336C5.86435 24.5154 3.00013 21.3551 3 17.5227V8.22876C3.00017 6.87701 3.83288 5.66471 5.09473 5.17993L14.9365 1.39966ZM21.0498 12.22C20.7569 11.9271 20.2822 11.9271 19.9893 12.22L14.2285 17.9797L12.2432 15.9944C11.9503 15.7015 11.4755 15.7015 11.1826 15.9944C10.8899 16.2873 10.8898 16.7621 11.1826 17.0549L13.6992 19.5706C13.9921 19.8633 14.4669 19.8633 14.7598 19.5706L21.0498 13.2805C21.3427 12.9877 21.3426 12.5129 21.0498 12.22Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCheckmarkFilled32.category = 'Security';\n\nexport default ShieldCheckmarkFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCross12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCross12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.37402 0.116699C5.77703 -0.0376562 6.22297 -0.0376564 6.62598 0.116699L10.376 1.5542C11.0529 1.81358 11.5 2.46309 11.5 3.18799V6.75049C11.4998 8.41472 10.2 9.67043 9.08984 10.4604C7.9311 11.285 6.70057 11.7992 6.36133 11.9341C6.12762 12.0269 5.87238 12.0269 5.63867 11.9341C5.29943 11.7992 4.0689 11.285 2.91016 10.4604C1.80002 9.67043 0.500199 8.41472 0.5 6.75049V3.18799C0.5 2.46309 0.947117 1.81358 1.62402 1.5542L5.37402 0.116699ZM6.08984 1.51807C6.03225 1.496 5.96775 1.496 5.91016 1.51807L2.16016 2.95459C2.06368 2.99175 2 3.08458 2 3.18799V6.75049C2.00021 7.61908 2.71566 8.48078 3.7793 9.23779C4.63591 9.84738 5.55589 10.27 6 10.4585C6.44411 10.27 7.36409 9.84738 8.2207 9.23779C9.28434 8.48078 9.99979 7.61908 10 6.75049V3.18799C10 3.08458 9.93632 2.99175 9.83984 2.95459L6.08984 1.51807ZM6.96973 3.78271C7.26262 3.48986 7.73739 3.48984 8.03027 3.78271C8.32307 4.0756 8.32311 4.55039 8.03027 4.84326L7.06055 5.81299L8.03027 6.78271C8.32299 7.07562 8.32311 7.55043 8.03027 7.84326C7.73742 8.13586 7.26256 8.1359 6.96973 7.84326L6 6.87354L5.03027 7.84326C4.73739 8.13582 4.26253 8.13594 3.96973 7.84326C3.67695 7.55046 3.67714 7.07562 3.96973 6.78271L4.93945 5.81299L3.96973 4.84326C3.67703 4.55044 3.67711 4.07559 3.96973 3.78271C4.26258 3.48986 4.73737 3.48994 5.03027 3.78271L6 4.75244L6.96973 3.78271Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCross12.category = 'Security';\n\nexport default ShieldCross12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCross16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCross16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.35254 0.12915C7.82472 -0.0454971 8.34479 -0.042805 8.81543 0.135986L13.6572 1.97583C14.4656 2.28316 15 3.05828 15 3.9231V9.00317C15 11.061 13.4381 12.71 12.0107 13.8098C10.539 14.9437 8.96493 15.681 8.50977 15.884C8.23754 16.0055 7.93351 16.0081 7.65918 15.8889C7.19746 15.6884 5.58379 14.9515 4.07324 13.8186C2.61156 12.7224 1.00001 11.0719 1 9.00317V3.93091C1.00008 3.05968 1.54245 2.28046 2.35938 1.97778L7.35254 0.12915ZM8.28223 1.53833C8.15053 1.48832 8.00517 1.48751 7.87305 1.53638L2.88086 3.38403C2.65224 3.46872 2.50008 3.68712 2.5 3.93091V9.00317C2.50001 10.2961 3.55127 11.5523 4.97266 12.6184C6.19099 13.5321 7.50336 14.1698 8.07715 14.4299C8.63917 14.168 9.91276 13.5319 11.0947 12.6213C12.3869 11.6258 13.3705 10.4596 13.4883 9.24634L13.5 9.00317V3.9231C13.5 3.68105 13.3503 3.46418 13.124 3.37817L8.28223 1.53833ZM9.46973 5.2229C9.76261 4.93002 10.2374 4.93004 10.5303 5.2229C10.8232 5.51579 10.8232 5.99055 10.5303 6.28345L9.06055 7.75317L10.5303 9.2229C10.8232 9.51579 10.8232 9.99055 10.5303 10.2834C10.2374 10.5762 9.76259 10.5763 9.46973 10.2834L8 8.81372L6.53027 10.2834C6.23737 10.5762 5.76259 10.5763 5.46973 10.2834C5.17689 9.99058 5.17694 9.51579 5.46973 9.2229L6.93945 7.75317L5.46973 6.28345C5.17689 5.99058 5.17694 5.51579 5.46973 5.2229C5.76261 4.93002 6.23738 4.93004 6.53027 5.2229L8 6.69263L9.46973 5.2229Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCross16.category = 'Security';\n\nexport default ShieldCross16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCross20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCross20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0.250732C9.78536 0.0574953 10.372 0.0592096 10.9062 0.255615L17.416 2.65112C18.3673 3.0011 18.9998 3.90702 19 4.92065V10.9998L18.9941 11.2498C18.875 13.8111 16.9442 15.8499 15.1025 17.2429C13.1616 18.7109 11.0895 19.6367 10.5166 19.8796C10.234 19.9995 9.92522 20.0005 9.6416 19.8826C9.06298 19.6418 6.95319 18.7179 4.97559 17.2507C3.04083 15.8152 1 13.687 1 10.9998V4.92847C1.00013 3.90945 1.6392 2.99918 2.59766 2.65308L9.25 0.250732ZM10.3887 1.66382C10.1857 1.5892 9.96218 1.58844 9.75879 1.66187L3.10645 4.06421C2.74263 4.19577 2.50014 4.5416 2.5 4.92847V10.9998C2.5 12.9182 3.99282 14.6535 5.86914 16.0457C7.56379 17.303 9.38466 18.1379 10.0732 18.4333C10.7516 18.1367 12.5368 17.3024 14.1973 16.0466C16.0338 14.6575 17.5 12.923 17.5 10.9998V4.92065C17.4998 4.53573 17.2597 4.19126 16.8984 4.05835L10.3887 1.66382ZM12.2822 6.21948C12.575 5.92679 13.0499 5.92687 13.3428 6.21948C13.6356 6.51233 13.6355 6.98713 13.3428 7.28003L11.0605 9.56226L13.3428 11.8445C13.6356 12.1373 13.6355 12.6121 13.3428 12.905C13.0499 13.1979 12.5751 13.1979 12.2822 12.905L10 10.6228L7.71777 12.905C7.42488 13.1979 6.95012 13.1979 6.65723 12.905C6.36458 12.6121 6.36441 12.1373 6.65723 11.8445L8.93945 9.56226L6.65723 7.28003C6.36458 6.98712 6.36441 6.51229 6.65723 6.21948C6.95005 5.92679 7.4249 5.92687 7.71777 6.21948L10 8.50171L12.2822 6.21948Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCross20.category = 'Security';\n\nexport default ShieldCross20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCross24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCross24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1035 0.323242C11.741 0.0805583 12.4461 0.0834499 13.082 0.330078L20.7402 3.30078C21.8009 3.71246 22.4999 4.73331 22.5 5.87109V13.21C22.4998 16.3388 20.2119 18.8757 17.9766 20.6279C15.704 22.4093 13.271 23.5487 12.5811 23.8555C12.2678 23.9947 11.9222 23.9956 11.6074 23.8584C10.9099 23.5542 8.43053 22.4164 6.11426 20.6357C3.83817 18.8859 1.50023 16.3472 1.5 13.21V5.88086C1.50003 4.73656 2.20698 3.71091 3.27637 3.30371L11.1035 0.323242ZM12.54 1.72852C12.2501 1.61609 11.9283 1.61496 11.6377 1.72559L3.80957 4.70508C3.32213 4.89086 3.00003 5.35918 3 5.88086V13.21C3.00023 15.5972 4.81518 17.7441 7.0293 19.4463C9.0878 21.0288 11.3039 22.0811 12.0889 22.4307C12.8632 22.079 15.0348 21.0275 17.0508 19.4473C19.2182 17.7482 20.9998 15.6016 21 13.21V5.87109C20.9999 5.35224 20.681 4.88689 20.1973 4.69922L12.54 1.72852ZM14.8447 7.71973C15.1376 7.42688 15.6124 7.42696 15.9053 7.71973C16.1982 8.01262 16.1982 8.48738 15.9053 8.78027L13.0605 11.625L15.9053 14.4697C16.1982 14.7626 16.1982 15.2374 15.9053 15.5303C15.6124 15.8232 15.1376 15.8232 14.8447 15.5303L12 12.6855L9.15527 15.5303C8.86238 15.8232 8.38762 15.8232 8.09473 15.5303C7.80196 15.2374 7.80188 14.7626 8.09473 14.4697L10.9395 11.625L8.09473 8.78027C7.80196 8.48737 7.80188 8.01258 8.09473 7.71973C8.38758 7.42688 8.86237 7.42696 9.15527 7.71973L12 10.5645L14.8447 7.71973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCross24.category = 'Security';\n\nexport default ShieldCross24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCross32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCross32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.9365 1.39966C15.697 1.10762 16.5393 1.11059 17.2979 1.40747L26.9248 5.17603C28.1763 5.66618 28.9999 6.87301 29 8.21704V17.5227C28.9999 21.3459 26.1973 24.5044 23.4023 26.7249C20.57 28.9749 17.5325 30.4316 16.6641 30.8274C16.3136 30.9871 15.9255 30.9886 15.5732 30.8313C14.6955 30.4391 11.6001 28.9834 8.71191 26.7336C5.86435 24.5154 3.00013 21.3551 3 17.5227V8.22876C3.00017 6.87701 3.83288 5.66471 5.09473 5.17993L14.9365 1.39966ZM16.751 2.80396C16.3409 2.64357 15.8857 2.64227 15.4746 2.80005L5.63281 6.58032C4.95049 6.84242 4.50017 7.49785 4.5 8.22876V17.5227C4.50013 20.609 6.84501 23.3786 9.63379 25.551C12.3066 27.633 15.1884 29.0108 16.1123 29.428C17.0226 29.0089 19.8498 27.6314 22.4697 25.55C25.2001 23.3809 27.4999 20.6127 27.5 17.5227V8.21704C27.4999 7.49034 27.0546 6.83756 26.3779 6.57251L16.751 2.80396ZM19.9697 10.47C20.2626 10.1771 20.7374 10.1771 21.0303 10.47C21.323 10.7629 21.3231 11.2377 21.0303 11.5305L17.0605 15.5002L21.0303 19.47C21.323 19.7629 21.3231 20.2377 21.0303 20.5305C20.7374 20.8232 20.2626 20.8232 19.9697 20.5305L16 16.5608L12.0303 20.5305C11.7374 20.8232 11.2626 20.8232 10.9697 20.5305C10.6769 20.2377 10.677 19.7629 10.9697 19.47L14.9395 15.5002L10.9697 11.5305C10.6769 11.2377 10.677 10.7629 10.9697 10.47C11.2626 10.1771 11.7374 10.1771 12.0303 10.47L16 14.4397L19.9697 10.47Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCross32.category = 'Security';\n\nexport default ShieldCross32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCrossFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCrossFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.37402 0.116943C5.77703 -0.037412 6.22297 -0.0374122 6.62598 0.116943L10.376 1.55444C11.0528 1.81385 11.5 2.46338 11.5 3.18823V6.75073C11.4996 8.41477 10.1999 9.67074 9.08984 10.4607C7.93116 11.2852 6.70055 11.7995 6.36133 11.9343C6.1277 12.0271 5.8723 12.0271 5.63867 11.9343C5.29945 11.7995 4.06884 11.2852 2.91016 10.4607C1.80011 9.67074 0.500401 8.41477 0.5 6.75073V3.18823C0.5 2.46338 0.947189 1.81385 1.62402 1.55444L5.37402 0.116943ZM5.03027 3.78198C4.73738 3.48942 4.26252 3.48925 3.96973 3.78198C3.67693 4.07475 3.67718 4.5496 3.96973 4.84253L4.93945 5.81226L3.96973 6.78198C3.67703 7.07478 3.67718 7.54964 3.96973 7.84253C4.2626 8.1353 4.73741 8.1353 5.03027 7.84253L6 6.8728L6.96973 7.84253C7.26265 8.13512 7.73748 8.13533 8.03027 7.84253C8.32298 7.54973 8.32283 7.07487 8.03027 6.78198L7.06055 5.81226L8.03027 4.84253C8.3229 4.54968 8.32291 4.07482 8.03027 3.78198C7.73742 3.4895 7.26252 3.48942 6.96973 3.78198L6 4.75171L5.03027 3.78198Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCrossFilled12.category = 'Security';\n\nexport default ShieldCrossFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCrossFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCrossFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.35254 0.12915C7.82472 -0.0454972 8.34479 -0.0428051 8.81543 0.135986L13.6572 1.97583C14.4656 2.28316 15 3.05828 15 3.9231V9.00317C15 11.061 13.4381 12.71 12.0107 13.8098C10.539 14.9437 8.96493 15.681 8.50977 15.884C8.23755 16.0054 7.93351 16.0081 7.65918 15.8889C7.19746 15.6884 5.58379 14.9515 4.07324 13.8186C2.61156 12.7224 1.00001 11.0719 1 9.00317V3.93091C1.00008 3.05968 1.54245 2.28046 2.35938 1.97778L7.35254 0.12915ZM10.5303 5.2229C10.2374 4.93004 9.76261 4.93002 9.46973 5.2229L8 6.69263L6.53027 5.2229C6.23738 4.93004 5.76261 4.93002 5.46973 5.2229C5.17694 5.51579 5.17689 5.99058 5.46973 6.28345L6.93945 7.75317L5.46973 9.2229C5.17694 9.51579 5.17689 9.99058 5.46973 10.2834C5.76259 10.5763 6.23737 10.5762 6.53027 10.2834L8 8.81372L9.46973 10.2834C9.76259 10.5763 10.2374 10.5762 10.5303 10.2834C10.8232 9.99055 10.8232 9.51579 10.5303 9.2229L9.06055 7.75317L10.5303 6.28345C10.8232 5.99055 10.8232 5.51579 10.5303 5.2229Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCrossFilled16.category = 'Security';\n\nexport default ShieldCrossFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCrossFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCrossFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0.250732C9.78536 0.0574952 10.372 0.0592096 10.9062 0.255615L17.416 2.65112C18.3673 3.0011 18.9998 3.90702 19 4.92065V10.9998L18.9941 11.2498C18.875 13.8111 16.9442 15.8499 15.1025 17.2429C13.1616 18.7109 11.0895 19.6367 10.5166 19.8796C10.234 19.9995 9.92521 20.0005 9.6416 19.8826C9.06298 19.6418 6.95319 18.7179 4.97559 17.2507C3.04083 15.8152 1 13.687 1 10.9998V4.92847C1.00013 3.90945 1.6392 2.99918 2.59766 2.65308L9.25 0.250732ZM13.3428 6.21948C13.0499 5.92687 12.575 5.92679 12.2822 6.21948L10 8.50171L7.71777 6.21948C7.4249 5.92687 6.95005 5.92679 6.65723 6.21948C6.36441 6.51229 6.36458 6.98712 6.65723 7.28003L8.93945 9.56226L6.65723 11.8445C6.36441 12.1373 6.36458 12.6121 6.65723 12.905C6.95012 13.1979 7.42488 13.1979 7.71777 12.905L10 10.6228L12.2822 12.905C12.5751 13.1979 13.0499 13.1979 13.3428 12.905C13.6355 12.6121 13.6356 12.1373 13.3428 11.8445L11.0605 9.56226L13.3428 7.28003C13.6355 6.98713 13.6356 6.51233 13.3428 6.21948Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCrossFilled20.category = 'Security';\n\nexport default ShieldCrossFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCrossFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCrossFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1035 0.323242C11.741 0.0805502 12.4461 0.0834247 13.082 0.330078L20.7402 3.30078C21.8009 3.71247 22.4999 4.73328 22.5 5.87109V13.21C22.4997 16.3387 20.2119 18.8757 17.9766 20.6279C15.7041 22.4092 13.271 23.5487 12.5811 23.8555C12.2678 23.9947 11.9221 23.9956 11.6074 23.8584C10.91 23.5542 8.43061 22.4165 6.11426 20.6357C3.83817 18.8859 1.50029 16.3471 1.5 13.21V5.88086C1.5 4.73655 2.20699 3.71094 3.27637 3.30371L11.1035 0.323242ZM15.9053 7.71973C15.6124 7.42686 15.1376 7.42684 14.8447 7.71973L12 10.5645L9.15527 7.71973C8.86238 7.42686 8.38761 7.42684 8.09473 7.71973C7.80194 8.01262 7.80189 8.48741 8.09473 8.78027L10.9395 11.625L8.09473 14.4697C7.80194 14.7626 7.80189 15.2374 8.09473 15.5303C8.38759 15.8231 8.86237 15.8231 9.15527 15.5303L12 12.6855L14.8447 15.5303C15.1376 15.8231 15.6124 15.8231 15.9053 15.5303C16.1982 15.2374 16.1982 14.7626 15.9053 14.4697L13.0605 11.625L15.9053 8.78027C16.1982 8.48738 16.1982 8.01262 15.9053 7.71973Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCrossFilled24.category = 'Security';\n\nexport default ShieldCrossFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldCrossFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldCrossFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.9365 1.39966C15.697 1.10762 16.5393 1.11059 17.2979 1.40747L26.9248 5.17603C28.1763 5.66618 28.9999 6.87301 29 8.21704V17.5227C28.9999 21.3459 26.1973 24.5044 23.4023 26.7249C20.57 28.9749 17.5325 30.4316 16.6641 30.8274C16.3136 30.9871 15.9255 30.9886 15.5732 30.8313C14.6955 30.4391 11.6001 28.9834 8.71191 26.7336C5.86435 24.5154 3.00013 21.3551 3 17.5227V8.22876C3.00017 6.87701 3.83288 5.66471 5.09473 5.17993L14.9365 1.39966ZM21.0303 10.47C20.7374 10.1771 20.2626 10.1771 19.9697 10.47L16 14.4397L12.0303 10.47C11.7374 10.1771 11.2626 10.1771 10.9697 10.47C10.677 10.7629 10.6769 11.2377 10.9697 11.5305L14.9395 15.5002L10.9697 19.47C10.677 19.7629 10.6769 20.2377 10.9697 20.5305C11.2626 20.8232 11.7374 20.8232 12.0303 20.5305L16 16.5608L19.9697 20.5305C20.2626 20.8232 20.7374 20.8232 21.0303 20.5305C21.3231 20.2377 21.323 19.7629 21.0303 19.47L17.0605 15.5002L21.0303 11.5305C21.3231 11.2377 21.323 10.7629 21.0303 10.47Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldCrossFilled32.category = 'Security';\n\nexport default ShieldCrossFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.37402 0.116455C5.77702 -0.0378902 6.22298 -0.0378903 6.62598 0.116455L10.376 1.55396C11.0529 1.81332 11.5 2.46286 11.5 3.18774V6.75024C11.4998 8.4145 10.2 9.67018 9.08984 10.4602C7.93111 11.2848 6.7006 11.799 6.36133 11.9338C6.1276 12.0267 5.8724 12.0267 5.63867 11.9338C5.2994 11.799 4.06889 11.2848 2.91016 10.4602C1.80001 9.67018 0.500155 8.4145 0.5 6.75024V3.18774C0.500025 2.46286 0.947119 1.81332 1.62402 1.55396L5.37402 0.116455Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldFilled12.category = 'Security';\n\nexport default ShieldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.35254 0.12915C7.82472 -0.0454972 8.34479 -0.0428051 8.81543 0.135986L13.6572 1.97583C14.4656 2.28316 15 3.05828 15 3.9231V9.00317C15 11.061 13.4381 12.71 12.0107 13.8098C10.539 14.9437 8.96493 15.681 8.50977 15.884C8.23755 16.0054 7.93351 16.0081 7.65918 15.8889C7.19746 15.6884 5.58379 14.9515 4.07324 13.8186C2.61156 12.7224 1.00001 11.0719 1 9.00317V3.93091C1.00008 3.05968 1.54245 2.28046 2.35938 1.97778L7.35254 0.12915Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldFilled16.category = 'Security';\n\nexport default ShieldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0.250732C9.78536 0.0574952 10.372 0.0592096 10.9062 0.255615L17.416 2.65112C18.3673 3.0011 18.9998 3.90702 19 4.92065V10.9998L18.9941 11.2498C18.875 13.8111 16.9442 15.8499 15.1025 17.2429C13.1616 18.7109 11.0895 19.6367 10.5166 19.8796C10.234 19.9995 9.92521 20.0005 9.6416 19.8826C9.06298 19.6418 6.95319 18.7179 4.97559 17.2507C3.04083 15.8152 1 13.687 1 10.9998V4.92847C1.00013 3.90945 1.6392 2.99918 2.59766 2.65308L9.25 0.250732Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldFilled20.category = 'Security';\n\nexport default ShieldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1035 0.323486C11.741 0.0807909 12.4461 0.0836585 13.082 0.330322L20.7402 3.30103C21.8009 3.71271 22.4999 4.73352 22.5 5.87134V13.2102C22.4997 16.3389 20.2119 18.8759 17.9766 20.6282C15.7041 22.4094 13.271 23.5489 12.5811 23.8557C12.2678 23.9949 11.9221 23.9959 11.6074 23.8586C10.9101 23.5545 8.43064 22.4167 6.11426 20.636C3.83817 18.8861 1.50033 16.3474 1.5 13.2102V5.8811C1.5 4.73681 2.20701 3.71119 3.27637 3.30396L11.1035 0.323486Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldFilled24.category = 'Security';\n\nexport default ShieldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.9365 1.39966C15.697 1.10762 16.5393 1.11059 17.2979 1.40747L26.9248 5.17603C28.1763 5.66618 28.9999 6.87301 29 8.21704V17.5227C28.9999 21.3459 26.1973 24.5044 23.4023 26.7249C20.57 28.9749 17.5325 30.4316 16.6641 30.8274C16.3136 30.9871 15.9255 30.9886 15.5732 30.8313C14.6955 30.4391 11.6001 28.9834 8.71191 26.7336C5.86435 24.5154 3.00013 21.3551 3 17.5227V8.22876C3.00017 6.87701 3.83288 5.66471 5.09473 5.17993L14.9365 1.39966Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldFilled32.category = 'Security';\n\nexport default ShieldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalf12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalf12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.37402 0.116943C5.77703 -0.0374121 6.22297 -0.0374122 6.62598 0.116943L10.376 1.55444C11.0528 1.81384 11.5 2.46336 11.5 3.18823V6.75073C11.4997 8.41485 10.1999 9.67072 9.08984 10.4607C7.93113 11.2852 6.70056 11.7995 6.36133 11.9343C6.12767 12.0272 5.87233 12.0272 5.63867 11.9343C5.29944 11.7995 4.06887 11.2852 2.91016 10.4607C1.80007 9.67072 0.500323 8.41484 0.5 6.75073V3.18823C0.5 2.46336 0.947161 1.81384 1.62402 1.55444L5.37402 0.116943ZM2.16016 2.95483C2.06373 2.99201 2 3.08485 2 3.18823V6.75073C2.00034 7.61925 2.71576 8.4811 3.7793 9.23804C4.28367 9.59695 4.81179 9.88754 5.25 10.1072V1.77026L2.16016 2.95483ZM6.75 10.1072C7.18821 9.88754 7.71633 9.59695 8.2207 9.23804C9.28424 8.4811 9.99966 7.61925 10 6.75073V3.18823C10 3.08485 9.93627 2.99201 9.83984 2.95483L6.75 1.77026V10.1072Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalf12.category = 'Security';\n\nexport default ShieldHalf12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalf16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalf16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.35254 0.12915C7.82472 -0.0454971 8.34479 -0.042805 8.81543 0.135986L13.6572 1.97583C14.4656 2.28316 15 3.05828 15 3.9231V9.00317C15 11.061 13.4381 12.71 12.0107 13.8098C10.539 14.9437 8.96493 15.681 8.50977 15.884C8.23754 16.0055 7.93351 16.0081 7.65918 15.8889C7.19746 15.6884 5.58379 14.9515 4.07324 13.8186C2.61156 12.7224 1.00001 11.0719 1 9.00317V3.93091C1.00008 3.05968 1.54245 2.28046 2.35938 1.97778L7.35254 0.12915ZM8.75 14.0969C9.39194 13.7627 10.266 13.2598 11.0947 12.6213C12.3869 11.6258 13.3705 10.4596 13.4883 9.24634L13.5 9.00317V3.9231C13.5 3.68105 13.3503 3.46418 13.124 3.37817L8.75 1.71606V14.0969ZM2.88086 3.38403C2.65224 3.46872 2.50008 3.68712 2.5 3.93091V9.00317C2.50001 10.2961 3.55127 11.5523 4.97266 12.6184C5.76887 13.2155 6.60589 13.6936 7.25 14.0266V1.76685L2.88086 3.38403Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalf16.category = 'Security';\n\nexport default ShieldHalf16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalf20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalf20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0.250732C9.78536 0.0574953 10.372 0.0592096 10.9062 0.255615L17.416 2.65112C18.3673 3.0011 18.9998 3.90702 19 4.92065V10.9998L18.9941 11.2498C18.875 13.8111 16.9442 15.8499 15.1025 17.2429C13.1616 18.7109 11.0895 19.6367 10.5166 19.8796C10.234 19.9995 9.92522 20.0005 9.6416 19.8826C9.06298 19.6418 6.95319 18.7179 4.97559 17.2507C3.04083 15.8152 1 13.687 1 10.9998V4.92847C1.00013 3.90945 1.6392 2.99918 2.59766 2.65308L9.25 0.250732ZM10.75 18.1208C11.6158 17.7034 12.9423 16.9958 14.1973 16.0466C16.0338 14.6575 17.5 12.923 17.5 10.9998V4.92065C17.4998 4.53573 17.2597 4.19126 16.8984 4.05835L10.75 1.79663V18.1208ZM3.10645 4.06421C2.74263 4.19577 2.50014 4.5416 2.5 4.92847V10.9998C2.5 12.9182 3.99282 14.6535 5.86914 16.0457C7.08616 16.9486 8.36897 17.6325 9.25 18.0564V1.84546L3.10645 4.06421Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalf20.category = 'Security';\n\nexport default ShieldHalf20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalf24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalf24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1035 0.322998C11.7409 0.0803206 12.4461 0.0832251 13.082 0.329834L20.7402 3.30054C21.8009 3.7122 22.4998 4.73313 22.5 5.87085V13.2097C22.4998 16.3385 20.2119 18.8754 17.9766 20.6277C15.704 22.409 13.271 23.5484 12.5811 23.8552C12.2678 23.9945 11.9222 23.9954 11.6074 23.8582C10.9098 23.5539 8.43047 22.4161 6.11426 20.6355C3.83819 18.8856 1.50023 16.3469 1.5 13.2097V5.88062C1.50009 4.73636 2.207 3.71064 3.27637 3.30347L11.1035 0.322998ZM12.75 22.115C13.7716 21.6106 15.4599 20.6941 17.0508 19.447C19.2182 17.748 20.9998 15.6014 21 13.2097V5.87085C20.9998 5.35206 20.681 4.88663 20.1973 4.69897L12.75 1.80933V22.115ZM3.80957 4.70483C3.32214 4.89058 3.00009 5.35898 3 5.88062V13.2097C3.00023 15.597 4.81521 17.7439 7.0293 19.446C8.56988 20.6304 10.1989 21.5178 11.25 22.0359V1.8728L3.80957 4.70483Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalf24.category = 'Security';\n\nexport default ShieldHalf24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalf32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalf32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.9365 1.39966C15.697 1.10762 16.5393 1.11059 17.2979 1.40747L26.9248 5.17603C28.1763 5.66618 28.9999 6.87301 29 8.21704V17.5227C28.9999 21.3459 26.1973 24.5044 23.4023 26.7249C20.57 28.9749 17.5325 30.4316 16.6641 30.8274C16.3136 30.9871 15.9255 30.9886 15.5732 30.8313C14.6955 30.4391 11.6001 28.9834 8.71191 26.7336C5.86435 24.5154 3.00013 21.3551 3 17.5227V8.22876C3.00017 6.87701 3.83288 5.66471 5.09473 5.17993L14.9365 1.39966ZM16.75 29.1213C17.9999 28.506 20.3059 27.269 22.4697 25.55C25.2001 23.3809 27.4999 20.6127 27.5 17.5227V8.21704C27.4999 7.49034 27.0546 6.83756 26.3779 6.57251L16.75 2.80298V29.1213ZM5.63281 6.58032C4.95049 6.84242 4.50017 7.49785 4.5 8.22876V17.5227C4.50013 20.609 6.84501 23.3786 9.63379 25.551C11.7228 27.1782 13.9403 28.3734 15.25 29.0178V2.88599L5.63281 6.58032Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalf32.category = 'Security';\n\nexport default ShieldHalf32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalfFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalfFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.37402 0.116699C5.77703 -0.0376562 6.22297 -0.0376564 6.62598 0.116699L10.376 1.5542C11.0528 1.81359 11.5 2.46311 11.5 3.18799V6.75049C11.4997 8.41463 10.1999 9.67046 9.08984 10.4604C7.93113 11.285 6.70056 11.7992 6.36133 11.9341C6.12766 12.0269 5.87234 12.0269 5.63867 11.9341C5.29944 11.7992 4.06887 11.285 2.91016 10.4604C1.80006 9.67046 0.500291 8.41463 0.5 6.75049V3.18799C0.5 2.46311 0.94715 1.81359 1.62402 1.5542L5.37402 0.116699ZM6.75 10.1069C7.18821 9.88729 7.71633 9.59671 8.2207 9.23779C9.28427 8.48083 9.99969 7.61902 10 6.75049V3.18799C10 3.0846 9.93628 2.99176 9.83984 2.95459L6.75 1.77002V10.1069Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalfFilled12.category = 'Security';\n\nexport default ShieldHalfFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalfFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalfFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.35254 0.12915C7.82472 -0.0454971 8.34479 -0.042805 8.81543 0.135986L13.6572 1.97583C14.4656 2.28316 15 3.05828 15 3.9231V9.00317C15 11.061 13.4381 12.71 12.0107 13.8098C10.539 14.9437 8.96493 15.681 8.50977 15.884C8.23754 16.0055 7.93351 16.0081 7.65918 15.8889C7.19746 15.6884 5.58379 14.9515 4.07324 13.8186C2.61156 12.7224 1.00001 11.0719 1 9.00317V3.93091C1.00008 3.05968 1.54245 2.28046 2.35938 1.97778L7.35254 0.12915ZM8.75 14.0969C9.39194 13.7627 10.266 13.2598 11.0947 12.6213C12.3869 11.6258 13.3705 10.4596 13.4883 9.24634L13.5 9.00317V3.9231C13.5 3.68105 13.3503 3.46418 13.124 3.37817L8.75 1.71606V14.0969Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalfFilled16.category = 'Security';\n\nexport default ShieldHalfFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalfFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalfFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0.250732C9.78536 0.0574953 10.372 0.0592096 10.9062 0.255615L17.416 2.65112C18.3673 3.0011 18.9998 3.90702 19 4.92065V10.9998L18.9941 11.2498C18.875 13.8111 16.9442 15.8499 15.1025 17.2429C13.1616 18.7109 11.0895 19.6367 10.5166 19.8796C10.234 19.9995 9.92522 20.0005 9.6416 19.8826C9.06298 19.6418 6.95319 18.7179 4.97559 17.2507C3.04083 15.8152 1 13.687 1 10.9998V4.92847C1.00013 3.90945 1.6392 2.99918 2.59766 2.65308L9.25 0.250732ZM10.75 18.1208C11.6158 17.7034 12.9423 16.9958 14.1973 16.0466C16.0338 14.6575 17.5 12.923 17.5 10.9998V4.92065C17.4998 4.53573 17.2597 4.19126 16.8984 4.05835L10.75 1.79663V18.1208Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalfFilled20.category = 'Security';\n\nexport default ShieldHalfFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalfFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalfFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1035 0.323486C11.741 0.0807869 12.4461 0.083647 13.082 0.330322L20.7402 3.30103C21.8009 3.71271 22.4999 4.73352 22.5 5.87134V13.2102C22.4996 16.3389 20.2119 18.876 17.9766 20.6282C15.7041 22.4094 13.271 23.5489 12.5811 23.8557C12.2678 23.9949 11.9221 23.9958 11.6074 23.8586C10.9101 23.5545 8.43067 22.4167 6.11426 20.636C3.83819 18.8862 1.50037 16.3473 1.5 13.2102V5.8811C1.5 4.73682 2.20702 3.7112 3.27637 3.30396L11.1035 0.323486ZM12.75 22.1145C13.7715 21.6101 15.46 20.6944 17.0508 19.4475C19.2181 17.7485 20.9996 15.6018 21 13.2102V5.87134C20.9999 5.35245 20.681 4.88714 20.1973 4.69946L12.75 1.80981V22.1145Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalfFilled24.category = 'Security';\n\nexport default ShieldHalfFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalfFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalfFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.9365 1.39941C15.697 1.10737 16.5393 1.11034 17.2979 1.40723L26.9248 5.17578C28.1763 5.66593 28.9999 6.87276 29 8.2168V17.5225C28.9999 21.3456 26.1973 24.5042 23.4023 26.7246C20.57 28.9746 17.5325 30.4314 16.6641 30.8271C16.3136 30.9868 15.9255 30.9884 15.5732 30.8311C14.6955 30.4388 11.6001 28.9832 8.71191 26.7334C5.86435 24.5152 3.00013 21.3549 3 17.5225V8.22852C3.00017 6.87677 3.83288 5.66446 5.09473 5.17969L14.9365 1.39941ZM16.75 29.1211C17.9999 28.5057 20.3059 27.2688 22.4697 25.5498C25.2001 23.3807 27.4999 20.6124 27.5 17.5225V8.2168C27.4999 7.4901 27.0546 6.83732 26.3779 6.57227L16.75 2.80273V29.1211Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalfFilled32.category = 'Security';\n\nexport default ShieldHalfFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalfInverted12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalfInverted12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.37402 0.116211C5.77698 -0.0380977 6.22302 -0.0380979 6.62598 0.116211L10.376 1.55371C11.0528 1.81305 11.4999 2.4627 11.5 3.1875V6.75C11.4998 8.41421 10.2 9.66993 9.08984 10.46C7.9312 11.2844 6.7007 11.7987 6.36133 11.9336C6.1276 12.0265 5.8724 12.0265 5.63867 11.9336C5.2993 11.7987 4.0688 11.2844 2.91016 10.46C1.80003 9.66993 0.500155 8.41421 0.5 6.75V3.1875C0.500113 2.4627 0.947186 1.81305 1.62402 1.55371L5.37402 0.116211ZM6.08984 1.51758C6.03231 1.49556 5.96769 1.49556 5.91016 1.51758L2.16016 2.9541C2.06375 2.99122 2.00011 3.08419 2 3.1875V6.75C2.00016 7.61859 2.7157 8.48029 3.7793 9.2373C4.63586 9.84687 5.55585 10.2695 6 10.458C6.44415 10.2695 7.36414 9.84687 8.2207 9.2373C9.2843 8.48029 9.99984 7.61859 10 6.75V3.1875C9.99989 3.08419 9.93625 2.99122 9.83984 2.9541L6.08984 1.51758ZM6.75 3.1084V8.69043C6.47987 8.84487 6.22241 8.97794 6 9.08496C5.57654 8.8812 5.02337 8.58771 4.50488 8.21875C3.48001 7.48937 3.25022 6.95605 3.25 6.75V3.87402L6 2.82129L6.75 3.1084Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalfInverted12.category = 'Security';\n\nexport default ShieldHalfInverted12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalfInverted16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalfInverted16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.35254 0.12915C7.82469 -0.0454839 8.34481 -0.0427647 8.81543 0.135986L13.6572 1.97583C14.4655 2.28312 14.9999 3.0584 15 3.9231V9.00317C15 11.061 13.4381 12.71 12.0107 13.8098C10.539 14.9437 8.96494 15.681 8.50977 15.884C8.23752 16.0055 7.93354 16.0081 7.65918 15.8889C7.1973 15.6883 5.58367 14.9514 4.07324 13.8186C2.6116 12.7224 1 11.0718 1 9.00317V3.93091C1.0002 3.05977 1.54248 2.2804 2.35938 1.97778L7.35254 0.12915ZM8.28223 1.53833C8.15056 1.48836 8.00514 1.48753 7.87305 1.53638L2.88086 3.38403C2.65228 3.46866 2.5002 3.6872 2.5 3.93091V9.00317C2.5 10.296 3.55134 11.5523 4.97266 12.6184C6.19091 13.5321 7.50329 14.1697 8.07715 14.4299C8.63919 14.168 9.91274 13.532 11.0947 12.6213C12.3869 11.6258 13.3705 10.4596 13.4883 9.24634L13.5 9.00317V3.9231C13.4999 3.68117 13.3502 3.46415 13.124 3.37817L8.28223 1.53833ZM8.75 3.052V12.6711C8.50131 12.8133 8.27137 12.9395 8.06934 13.0432C7.45081 12.7348 6.55773 12.2447 5.72266 11.6184C4.33482 10.5774 3.75 9.64972 3.75 9.00317V4.39478L8.07129 2.79517L8.75 3.052Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalfInverted16.category = 'Security';\n\nexport default ShieldHalfInverted16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalfInverted20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalfInverted20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.25 0.250732C9.78536 0.0575099 10.3721 0.0592005 10.9062 0.255615L17.416 2.65112C18.3673 3.00109 18.9998 3.90703 19 4.92065V10.9998L18.9941 11.2498C18.875 13.8111 16.9442 15.8499 15.1025 17.2429C13.1616 18.7109 11.0896 19.6366 10.5166 19.8796C10.234 19.9995 9.92522 20.0005 9.6416 19.8826C9.06304 19.6419 6.95323 18.718 4.97559 17.2507C3.04082 15.8152 1 13.6871 1 10.9998V4.92847C1.00014 3.90946 1.6392 2.99918 2.59766 2.65308L9.25 0.250732ZM10.3887 1.66382C10.1857 1.58919 9.96218 1.58845 9.75879 1.66187L3.10645 4.06421C2.74264 4.19577 2.50015 4.5416 2.5 4.92847V10.9998C2.5 12.9182 3.9928 14.6535 5.86914 16.0457C7.56382 17.303 9.38469 18.1379 10.0732 18.4333C10.7516 18.1366 12.5369 17.3024 14.1973 16.0466C16.0338 14.6575 17.5 12.9229 17.5 10.9998V4.92065C17.4998 4.53574 17.2597 4.19126 16.8984 4.05835L10.3887 1.66382ZM10.75 3.12769V16.7263C10.4971 16.8573 10.2668 16.9702 10.0684 17.0642C9.24852 16.6833 7.88764 15.9865 6.61426 15.0417C4.78653 13.6856 3.75 12.2775 3.75 10.9998V5.16089L10.0703 2.87769L10.75 3.12769Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalfInverted20.category = 'Security';\n\nexport default ShieldHalfInverted20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalfInverted24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalfInverted24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1035 0.322998C11.741 0.0803138 12.4461 0.0832047 13.082 0.329834L20.7402 3.30054C21.8009 3.7122 22.4998 4.73312 22.5 5.87085V13.2097C22.4998 16.3385 20.2119 18.8754 17.9766 20.6277C15.704 22.409 13.271 23.5484 12.5811 23.8552C12.2678 23.9945 11.9222 23.9954 11.6074 23.8582C10.9099 23.5539 8.43053 22.4162 6.11426 20.6355C3.83818 18.8856 1.50023 16.3469 1.5 13.2097V5.88062C1.50009 4.73634 2.20697 3.71063 3.27637 3.30347L11.1035 0.322998ZM12.54 1.72827C12.2501 1.61584 11.9283 1.61472 11.6377 1.72534L3.80957 4.70483C3.32211 4.89057 3.00009 5.35896 3 5.88062V13.2097C3.00023 15.597 4.81519 17.7439 7.0293 19.446C9.08779 21.0285 11.3039 22.0808 12.0889 22.4304C12.8632 22.0787 15.0348 21.0273 17.0508 19.447C19.2182 17.748 20.9998 15.6014 21 13.2097V5.87085C20.9998 5.35205 20.681 4.88663 20.1973 4.69897L12.54 1.72827ZM12.75 3.15015V20.7117C12.5025 20.8414 12.2784 20.9557 12.084 21.0505C11.1132 20.5868 9.39483 19.6887 7.79102 18.4558C5.62877 16.7935 4.25033 14.9719 4.25 13.2097V5.87866L4.25098 5.87573L4.25293 5.87378H4.25488L12.082 2.89331C12.0837 2.89273 12.0862 2.89273 12.0879 2.89331L12.75 3.15015Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalfInverted24.category = 'Security';\n\nexport default ShieldHalfInverted24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShieldHalfInverted32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShieldHalfInverted32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.9365 1.39941C15.697 1.10738 16.5393 1.11034 17.2979 1.40723L26.9248 5.17578C28.1763 5.66594 28.9999 6.87277 29 8.2168V17.5225C28.9999 21.3456 26.1973 24.5042 23.4023 26.7246C20.57 28.9746 17.5325 30.4314 16.6641 30.8271C16.3136 30.9868 15.9255 30.9884 15.5732 30.8311C14.6955 30.4388 11.6001 28.9832 8.71191 26.7334C5.86434 24.5152 3.00012 21.3549 3 17.5225V8.22852C3.00017 6.87677 3.83288 5.66446 5.09473 5.17969L14.9365 1.39941ZM16.751 2.80371C16.3409 2.64333 15.8857 2.64203 15.4746 2.7998L5.63281 6.58008C4.95049 6.84218 4.50017 7.49761 4.5 8.22852V17.5225C4.50012 20.6087 6.84501 23.3784 9.63379 25.5508C12.3066 27.6327 15.1884 29.0106 16.1123 29.4277C17.0226 29.0086 19.8498 27.6312 22.4697 25.5498C25.2001 23.3807 27.4999 20.6124 27.5 17.5225V8.2168C27.4999 7.4901 27.0546 6.83732 26.3779 6.57227L16.751 2.80371ZM15.9229 3.9668C16.0429 3.92084 16.1762 3.9209 16.2959 3.96777L16.75 4.14551V27.7207C16.5107 27.8444 16.2953 27.9541 16.1074 28.0459C14.9127 27.4739 12.5774 26.2595 10.4014 24.5645C7.6617 22.4303 5.75023 19.9868 5.75 17.5225V8.22852C5.75025 8.01516 5.88189 7.82366 6.08105 7.74707L15.9229 3.9668Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShieldHalfInverted32.category = 'Security';\n\nexport default ShieldHalfInverted32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shop12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shop12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.12817 0C10.008 0.000108663 10.8029 0.525545 11.1477 1.33496L11.7014 2.63379C12.0443 3.4393 11.9145 4.28914 11.4797 4.93359C11.492 4.98732 11.5002 5.04317 11.5002 5.10059V9.25C11.5 10.7684 10.2687 11.9998 8.75024 12H3.25024C1.73174 11.9999 0.500514 10.7685 0.500244 9.25V5.10059C0.500279 5.04286 0.507384 4.98661 0.519775 4.93262C0.0854732 4.28825 -0.0436698 3.43897 0.299072 2.63379L0.852783 1.33496C1.19768 0.525526 1.99244 0 2.87231 0H9.12817ZM4.24243 5.2793C3.80177 5.72476 3.19297 5.99993 2.52466 6C2.34317 5.99999 2.16792 5.97897 2.00024 5.94238V9.25C2.00051 9.94005 2.56017 10.4999 3.25024 10.5H4.00024V8.34961C4.00057 7.60452 4.60476 7.00034 5.34985 7H6.65063C7.39565 7.00043 7.99992 7.60457 8.00024 8.34961V10.5H8.75024C9.44025 10.4998 9.99998 9.93999 10.0002 9.25V5.94238C9.83249 5.97902 9.65741 5.99997 9.47583 6C8.80747 6 8.19779 5.72573 7.75708 5.28027C7.30583 5.72215 6.6895 5.99993 6.00024 6C5.31044 5.99999 4.69381 5.72173 4.24243 5.2793ZM5.50024 10.5H6.50024V8.5H5.50024V10.5ZM2.87231 1.5C2.59365 1.5 2.34192 1.66651 2.23267 1.92285L1.67993 3.2207C1.42183 3.82669 1.86604 4.49986 2.52466 4.5C2.98898 4.49986 3.38058 4.1533 3.43677 3.69238L3.70337 1.5H2.87231ZM4.99146 3.36328C4.91902 3.96786 5.39128 4.49998 6.00024 4.5C6.60909 4.49984 7.08144 3.96777 7.00903 3.36328L6.78442 1.5H5.21606L4.99146 3.36328ZM8.56372 3.69238C8.61991 4.15338 9.01141 4.5 9.47583 4.5C10.1342 4.49971 10.5783 3.82748 10.3206 3.22168L9.76782 1.92285C9.65863 1.66653 9.40677 1.50011 9.12817 1.5H8.29712L8.56372 3.69238Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShop12.category = 'Buildings';\n\nexport default Shop12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shop16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shop16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.7219 1C12.7375 1 13.6541 1.60999 14.0461 2.54688L14.7268 4.17578C15.1609 5.21423 14.9111 6.31319 14.2502 7.06543V11.9375C14.25 13.6286 12.8788 14.9999 11.1877 15H4.81271C3.12162 14.9998 1.75043 13.6286 1.75021 11.9375V7.06543C1.08921 6.31321 0.838722 5.21412 1.27267 4.17578L1.95334 2.54688C2.34525 1.61001 3.26203 1.00022 4.27756 1H11.7219ZM10.1164 7.06738C9.59391 7.63718 8.84411 7.99995 8.00021 8C7.1564 7.99992 6.40552 7.63809 5.88303 7.06836C5.37485 7.64141 4.63581 7.99987 3.81955 8C3.62291 7.99998 3.43276 7.97919 3.25021 7.94141V11.9375C3.25043 12.8002 3.95005 13.4998 4.81271 13.5H5.50021V10.6494C5.50068 9.73865 6.23977 9.00018 7.1506 9H8.84982C9.76069 9.00013 10.4997 9.73863 10.5002 10.6494V13.5H11.1877C12.0504 13.4999 12.75 12.8002 12.7502 11.9375V7.94141C12.5677 7.97913 12.3774 8 12.1809 8C11.3641 7.9999 10.6246 7.64103 10.1164 7.06738ZM7.1506 10.5C7.0682 10.5002 7.00068 10.5671 7.00021 10.6494V13.5H9.00021V10.6494C8.99974 10.5671 8.93226 10.5001 8.84982 10.5H7.1506ZM4.27756 2.5C3.86678 2.50022 3.49562 2.74696 3.33713 3.12598L2.65646 4.75391C2.30947 5.58388 2.91999 6.49981 3.81955 6.5C4.45734 6.49977 4.99482 6.02297 5.07053 5.38965L5.41525 2.5H4.27756ZM6.63595 4.96484C6.53952 5.78156 7.17786 6.49984 8.00021 6.5C8.82262 6.4999 9.46091 5.7816 9.36447 4.96484L9.07345 2.5H6.92697L6.63595 4.96484ZM10.9299 5.38965C11.0056 6.023 11.543 6.49983 12.1809 6.5C13.0806 6.5 13.6901 5.58396 13.343 4.75391L12.6623 3.12598C12.5037 2.7469 12.1328 2.5 11.7219 2.5H10.5852L10.9299 5.38965Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShop16.category = 'Buildings';\n\nexport default Shop16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shop20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shop20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5328 1C16.0256 1.00019 17.3781 1.88137 17.981 3.24707L18.6998 4.875C19.3109 6.25988 18.94 7.74716 17.9996 8.70996V15.9365C17.9994 17.6277 16.6282 18.9989 14.9371 18.999H5.06206C3.37112 18.9987 1.99975 17.6275 1.99956 15.9365V8.70898C1.06 7.74613 0.690234 6.25949 1.30132 4.875L2.02007 3.24707C2.62312 1.88136 3.97535 1 5.46831 1H14.5328ZM12.7681 8.39062C12.1309 9.21259 11.1351 9.74984 10.0005 9.75C8.8655 9.75 7.86832 9.21305 7.23101 8.39062C6.59278 9.22091 5.59201 9.74991 4.47808 9.75C4.1347 9.74999 3.80713 9.69964 3.49956 9.61035V15.9365C3.49975 16.7991 4.19955 17.4987 5.06206 17.499H6.99956V13.9502C6.99967 12.8736 7.87318 12.0004 8.94976 12H11.0494C12.1261 12.0001 12.9995 12.8734 12.9996 13.9502V17.499H14.9371C15.7998 17.4989 16.4994 16.7992 16.4996 15.9365V9.61035C16.1922 9.69953 15.8651 9.74997 15.522 9.75C14.4079 9.74986 13.4063 9.22121 12.7681 8.39062ZM8.94976 13.5C8.70161 13.5004 8.49967 13.702 8.49956 13.9502V17.499H11.4996V13.9502C11.4995 13.7018 11.2977 13.5001 11.0494 13.5H8.94976ZM5.46831 2.5C4.56937 2.5 3.75517 3.03115 3.39214 3.85352L2.67339 5.48047C2.09785 6.78443 3.05277 8.24993 4.47808 8.25C5.47857 8.24985 6.32055 7.50055 6.43706 6.50684L6.90679 2.5H5.46831ZM8.01128 6.0166C7.87347 7.20601 8.80317 8.25 10.0005 8.25C11.1976 8.2497 12.1276 7.20582 11.9898 6.0166L11.5826 2.5H8.41851L8.01128 6.0166ZM13.563 6.50684C13.6796 7.50051 14.5216 8.24978 15.522 8.25C16.9472 8.2498 17.9021 6.78437 17.3267 5.48047L16.6089 3.85352C16.246 3.03124 15.4315 2.50019 14.5328 2.5H13.0933L13.563 6.50684Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShop20.category = 'Buildings';\n\nexport default Shop20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shop24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shop24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5949 1C19.3789 1.00012 20.9947 2.05446 21.713 3.6875L22.6066 5.71973C23.2824 7.25624 22.9408 8.89817 21.9816 10.0381C21.9931 10.0904 22.0001 10.1445 22.0001 10.2002V19.4756C21.9997 21.4218 20.421 22.9997 18.4747 23H5.52553C3.57908 22.9999 1.99961 21.4219 1.99916 19.4756V10.2002C1.99918 10.1448 2.00628 10.091 2.01771 10.0391C1.05817 8.89909 0.717745 7.25644 1.39369 5.71973L2.28724 3.6875C3.00562 2.05443 4.62131 1 6.40541 1H17.5949ZM15.4259 9.69336C14.6807 10.7774 13.4337 11.4999 12.0001 11.5C10.5664 11.5 9.31764 10.7785 8.5724 9.69434C7.82674 10.7903 6.57155 11.4999 5.16517 11.5C4.56381 11.5 4.00308 11.3731 3.50013 11.1514V19.4756C3.50058 20.5935 4.4075 21.4999 5.52553 21.5H8.54994V16.6904C8.55007 15.4811 9.53103 14.5001 10.7404 14.5H13.2599C14.4691 14.5003 15.4502 15.4812 15.4503 16.6904V21.5H18.4747C19.5926 21.4997 20.4997 20.5934 20.5001 19.4756V11.1514C19.9971 11.3733 19.4365 11.4999 18.8351 11.5C17.428 11.5 16.1715 10.7902 15.4259 9.69336ZM10.7404 16C10.3595 16.0001 10.0501 16.3095 10.0499 16.6904V21.5H13.9503V16.6904C13.9502 16.3096 13.6407 16.0003 13.2599 16H10.7404ZM6.40541 2.5C5.21628 2.5 4.13922 3.20263 3.66029 4.29102L2.76674 6.32422C2.00488 8.05624 3.27301 9.99998 5.16517 10C6.49472 9.99984 7.61432 9.00417 7.76869 7.68359L8.37416 2.5H6.40541ZM9.36049 7.03809C9.17833 8.6156 10.4121 10 12.0001 10C13.5878 9.9998 14.8206 8.61626 14.6388 7.03906L14.1144 2.5H9.8849L9.36049 7.03809ZM16.2316 7.68359C16.386 9.00425 17.5054 10 18.8351 10C20.727 9.99973 21.9952 8.05612 21.2335 6.32422L20.34 4.29102C19.8611 3.20266 18.7839 2.50012 17.5949 2.5H15.6261L16.2316 7.68359Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShop24.category = 'Buildings';\n\nexport default Shop24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shop32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shop32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.6435 1C26.0146 1.00001 28.1607 2.40615 29.1074 4.58008L30.3574 7.45117C31.3457 9.72068 30.6432 12.1596 29 13.6328V26.5498C28.9999 29.0074 27.0074 31 24.5498 31H7.45018C4.9926 31 3.00007 29.0074 2.99998 26.5498V13.6328C1.35672 12.1596 0.654274 9.72067 1.64256 7.45117L2.89256 4.58008C3.83923 2.40615 5.98531 1 8.35643 1H23.6435ZM20.7187 12.2656C19.7853 13.8889 18.0353 15 16 15C13.9644 15 12.2136 13.8891 11.2803 12.2656C10.3474 13.9093 8.58434 14.9998 6.58885 15C5.83769 15 5.13504 14.849 4.49998 14.583V26.5498C4.50007 28.1789 5.82103 29.5 7.45018 29.5H11.5V22.6699C11.5002 21.1955 12.6955 20.0001 14.1699 20H17.8301C19.3045 20.0001 20.4998 21.1955 20.5 22.6699V29.5H24.5498C26.179 29.5 27.4999 28.179 27.5 26.5498V14.583C26.8649 14.849 26.1623 15 25.4111 15C23.4154 14.9999 21.6516 13.9095 20.7187 12.2656ZM14.1699 21.5C13.5239 21.5001 13.0002 22.024 13 22.6699V29.5H19V22.6699C18.9998 22.0239 18.4761 21.5001 17.8301 21.5H14.1699ZM8.35643 2.5C6.5822 2.5 4.97691 3.55203 4.26854 5.17871L3.01756 8.05078C1.89764 10.6231 3.78323 13.5 6.58885 13.5C8.56643 13.4998 10.2298 12.0173 10.457 10.0527L11.331 2.5H8.35643ZM12.0859 9.11328C11.8189 11.451 13.6471 13.5 16 13.5C18.3529 13.5 20.1811 11.4509 19.914 9.11328L19.1582 2.5H12.8418L12.0859 9.11328ZM21.5429 10.0527C21.7702 12.0173 23.4335 13.4998 25.4111 13.5C28.2167 13.5 30.1023 10.6231 28.9824 8.05078L27.7314 5.17871C27.0231 3.55203 25.4178 2.50001 23.6435 2.5H20.6689L21.5429 10.0527Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShop32.category = 'Buildings';\n\nexport default Shop32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.22493 0C10.148 0.000158821 10.9811 0.555229 11.3363 1.40723L11.7611 2.4248C12.1218 3.29062 11.9737 4.20108 11.4993 4.88672V8.6875C11.4992 10.5168 10.0162 12 8.18685 12H3.81185C1.98269 11.9998 0.49948 10.5167 0.499348 8.6875V4.88574C0.0259828 4.20046 -0.120721 3.29094 0.239582 2.42578L0.66341 1.40723C1.01858 0.555122 1.85156 5.10271e-05 2.77474 0H9.22493ZM5.74935 10H6.24935V8.75H5.74935V10ZM7.71614 5.3916C7.24884 5.76882 6.65525 5.99986 6.00032 6C5.34511 6 4.75099 5.76899 4.28353 5.3916C3.83207 5.77161 3.25121 5.9999 2.62239 6C2.58118 5.99999 2.53996 5.99698 2.49935 5.99512V8.6875C2.49948 9.39112 3.05384 9.96319 3.74935 9.99609V8.34961C3.74968 7.46651 4.46589 6.75045 5.34896 6.75H6.64974C7.53301 6.75021 8.24902 7.46636 8.24935 8.34961V9.99609C8.94507 9.96342 9.49922 9.39127 9.49935 8.6875V5.99512C9.45893 5.99696 9.4183 5.99999 9.37728 6C8.74834 5.99994 8.16767 5.7717 7.71614 5.3916ZM2.77474 2C2.65894 2.00005 2.5547 2.0699 2.51009 2.17676L2.08626 3.19434C1.92668 3.5774 2.2075 3.99974 2.62239 4C2.91301 3.9998 3.16011 3.78504 3.19954 3.49707L3.40462 2H2.77474ZM5.26693 3.16113C5.20691 3.60502 5.55239 4 6.00032 4C6.44797 3.99965 6.79275 3.60483 6.73275 3.16113L6.5765 2H5.42415L5.26693 3.16113ZM8.80111 3.49707C8.84057 3.78509 9.08658 3.99988 9.37728 4C9.79217 3.99973 10.0739 3.57739 9.91439 3.19434L9.49056 2.17676C9.44603 2.0699 9.34068 2.00016 9.22493 2H8.59603L8.80111 3.49707Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShopBold12.category = 'Buildings';\n\nexport default ShopBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8315 1C12.8813 1.0001 13.8291 1.62982 14.2358 2.59766L14.7963 3.93164C15.2115 4.92038 15.0411 5.96132 14.4965 6.74316C14.4976 6.76195 14.5004 6.78076 14.5004 6.7998V11.6875C14.5002 13.5166 13.017 14.9997 11.1879 15H4.81292C2.98374 14.9998 1.50063 13.5167 1.50042 11.6875V6.7998C1.50042 6.78046 1.50128 6.76127 1.50237 6.74219C0.95851 5.96047 0.789461 4.91987 1.20452 3.93164L1.76506 2.59766C2.17182 1.62979 3.11946 1 4.16936 1H11.8315ZM10.0805 7.19629C9.53349 7.69291 8.80695 7.99993 8.00042 8C7.19357 7.99998 6.46646 7.69321 5.91936 7.19629C5.39132 7.69492 4.6828 7.99986 3.90862 8C3.76947 8 3.63315 7.98982 3.50042 7.97168V11.6875C3.50063 12.4121 4.08831 12.9998 4.81292 13H5.25042V10.8994C5.25089 9.85057 6.10189 9.00016 7.15081 9H8.85003C9.89884 9.00027 10.7499 9.85064 10.7504 10.8994V13H11.1879C11.9124 12.9997 12.5002 12.412 12.5004 11.6875V7.97168C12.3676 7.98985 12.2315 7.99999 12.0922 8C11.3178 7.9999 10.6086 7.6952 10.0805 7.19629ZM7.25042 13H8.75042V11H7.25042V13ZM4.16936 3C3.92479 3 3.70371 3.14669 3.60881 3.37207L3.04827 4.70605C2.79012 5.3207 3.24196 6 3.90862 6C4.37649 5.99973 4.77244 5.65241 4.83342 5.18848L5.12053 3H4.16936ZM6.91057 4.75977C6.82531 5.41723 7.33742 5.99996 8.00042 6C8.66332 5.99985 9.1755 5.41716 9.09026 4.75977L8.86174 3H7.13909L6.91057 4.75977ZM11.1684 5.18848C11.2294 5.65243 11.6243 5.99981 12.0922 6C12.7587 5.99982 13.2106 5.32056 12.9526 4.70605L12.392 3.37207C12.2972 3.14672 12.076 3.0001 11.8315 3H10.8803L11.1684 5.18848Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShopBold16.category = 'Buildings';\n\nexport default ShopBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.4286 1C16.0932 1 17.5787 2.04665 18.1386 3.61426L18.7196 5.24316C19.1891 6.55775 18.8393 7.91056 17.9999 8.83594V15.6875C17.9998 17.5167 16.5167 18.9999 14.6874 19H5.31242C3.48328 18.9998 2.00007 17.5167 1.99992 15.6875V8.83496C1.16104 7.90961 0.81085 6.55746 1.2802 5.24316L1.86125 3.61426C2.4211 2.04663 3.90662 1.00009 5.57121 1H14.4286ZM12.7245 8.82031C12.0457 9.5426 11.082 9.99996 9.99992 10C8.91763 9.99994 7.95312 9.54285 7.27434 8.82031C6.61934 9.54675 5.67421 10 4.63176 10C4.41487 9.99997 4.20403 9.9795 3.99992 9.94336V15.6875C4.00007 16.4121 4.58785 16.9998 5.31242 17H6.99992V14.2002C7.00003 12.9854 7.98536 12.0002 9.20012 12H10.7997C12.0146 12.0001 12.9998 12.9853 12.9999 14.2002V17H14.6874C15.4121 16.9999 15.9998 16.4122 15.9999 15.6875V9.94336C15.7956 9.97955 15.5843 10 15.3671 10C14.3247 9.99982 13.3794 9.54688 12.7245 8.82031ZM9.20012 14C9.08993 14.0002 9.00003 14.09 8.99992 14.2002V17H10.9999V14.2002C10.9998 14.0899 10.91 14.0001 10.7997 14H9.20012ZM5.57121 3C4.75186 3.00009 4.02061 3.51548 3.74504 4.28711L3.16301 5.91602C2.80066 6.93147 3.55362 7.99963 4.63176 8C5.42043 8 6.0855 7.41085 6.18059 6.62793L6.62102 3H5.57121ZM8.27043 6.05078C8.14606 7.08726 8.95604 7.99988 9.99992 8C11.0438 7.99993 11.8528 7.08729 11.7284 6.05078L11.3622 3H8.63762L8.27043 6.05078ZM13.8193 6.62793C13.9143 7.4107 14.5787 7.99968 15.3671 8C16.4456 8 17.1992 6.93167 16.8368 5.91602L16.2548 4.28711C15.9792 3.51547 15.248 3 14.4286 3H13.3779L13.8193 6.62793Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShopBold20.category = 'Buildings';\n\nexport default ShopBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.4526 1C19.4258 1.0002 21.1958 2.21574 21.9037 4.05762L22.728 6.20117C23.3224 7.74836 22.9534 9.35814 21.9994 10.4883C21.9995 10.4922 22.0004 10.4961 22.0004 10.5V19.2246C22.0003 21.3092 20.3096 22.9997 18.225 23H5.77582C3.69103 23 2.00056 21.3094 2.00043 19.2246V10.4893C1.04605 9.35905 0.67823 7.74866 1.27289 6.20117L2.09711 4.05762C2.80519 2.21568 4.57489 1 6.54828 1H17.4526ZM15.4037 10.3896C14.5999 11.3674 13.3815 11.9998 12.0004 12C10.6188 12 9.39913 11.3679 8.59515 10.3896C7.80916 11.3757 6.59946 11.9998 5.25726 12C4.81559 12 4.39453 11.9319 4.00043 11.8115V19.2246C4.00056 20.2048 4.7956 21 5.77582 21H8.00043V16.4404C8.00056 15.093 9.09337 14 10.4409 14H13.56C14.9073 14.0003 16.0003 15.0931 16.0004 16.4404V21H18.225C19.205 20.9997 20.0003 20.2046 20.0004 19.2246V11.8115C19.6062 11.932 19.1854 12 18.7436 12C17.4009 12 16.1898 11.3762 15.4037 10.3896ZM10.4409 16C10.1979 16 10.0006 16.1975 10.0004 16.4404V21H14.0004V16.4404C14.0003 16.1977 13.8027 16.0003 13.56 16H10.4409ZM6.54828 3C5.40257 3 4.3754 3.706 3.96429 4.77539L3.14007 6.91895C2.56951 8.4042 3.66612 10 5.25726 10C6.40764 9.99968 7.3757 9.13779 7.50921 7.99512L8.0932 3H6.54828ZM9.6098 7.31738C9.44486 8.7464 10.5619 10 12.0004 10C13.4387 9.9997 14.5559 8.74621 14.3911 7.31738L13.893 3H10.1078L9.6098 7.31738ZM16.4916 7.99512C16.6252 9.13797 17.593 9.99994 18.7436 10C20.3344 9.99968 21.4311 8.40401 20.8608 6.91895L20.0366 4.77539C19.6256 3.70606 18.5981 3.0002 17.4526 3H15.9077L16.4916 7.99512Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShopBold24.category = 'Buildings';\n\nexport default ShopBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.84 1C26.1912 1.00031 28.3258 2.37539 29.2971 4.5166L30.4592 7.08105C31.5532 9.49301 30.7879 12.1143 29.0002 13.6543V26.2998C29.0001 28.8953 26.8955 30.9998 24.3 31H7.70039C5.10474 31 3.00028 28.8954 3.00019 26.2998V13.6553C1.21156 12.1153 0.446141 9.49341 1.54023 7.08105L2.70331 4.5166C3.67468 2.37536 5.80909 1.00017 8.16035 1H23.84ZM11.3049 12.5049C10.2941 14.0181 8.57365 14.9997 6.64472 15C6.06602 15 5.51528 14.9122 5.00019 14.7559V26.2998C5.00028 27.7909 6.20931 29 7.70039 29H11.0002V21.9199C11.0004 20.3075 12.3076 19.0001 13.9201 19H18.0803C19.6926 19.0002 21 20.3075 21.0002 21.9199V29H24.3C25.7909 28.9998 27.0001 27.7908 27.0002 26.2998V14.7549C26.485 14.9114 25.9346 15 25.3557 15C23.4265 14.9999 21.7044 14.0192 20.6935 12.5059C19.6803 14.0013 17.9692 14.9999 16.0002 15C14.0304 15 12.3181 14.0012 11.3049 12.5049ZM13.9201 21C13.4122 21.0001 13.0004 21.412 13.0002 21.9199V29H19.0002V21.9199C19 21.4121 18.5881 21.0002 18.0803 21H13.9201ZM8.16035 3C6.59407 3.00017 5.17281 3.91649 4.52558 5.34277L3.36249 7.90723C2.28018 10.2932 4.02471 13 6.64472 13C8.46809 12.9996 10.0047 11.6375 10.2228 9.82715L11.0451 3H8.16035ZM12.3586 8.89844C12.0988 11.0804 13.8028 13 16.0002 13C18.1972 12.9998 19.9013 11.081 19.6418 8.89941L18.9396 3H13.0607L12.3586 8.89844ZM21.7775 9.82715C21.9958 11.6376 23.5321 12.9998 25.3557 13C27.9754 12.9998 29.72 10.2931 28.6379 7.90723L27.4748 5.34277C26.8276 3.91652 25.4062 3.00031 23.84 3H20.9553L21.7775 9.82715Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShopBold32.category = 'Buildings';\n\nexport default ShopBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.27464 0C10.2548 0 11.1405 0.585608 11.5246 1.4873L12.0774 2.78516C12.5013 3.78044 12.2723 4.83729 11.6477 5.56836V8.9375C11.6477 10.6285 10.2761 11.9995 8.58518 12H3.71018C2.01902 11.9998 0.647688 10.6287 0.647682 8.9375V5.57031C0.0218947 4.83921 -0.208113 3.7812 0.216042 2.78516L0.768776 1.4873C1.15281 0.585648 2.03877 0.000189452 3.01878 0H9.27464ZM5.99729 7.25C5.25224 7.25045 4.64792 7.85451 4.64768 8.59961V10H7.64768V8.59961C7.64745 7.85468 7.04288 7.25074 6.29807 7.25H5.99729ZM3.01878 2C2.84051 2.00019 2.67854 2.1065 2.60862 2.27051L2.05589 3.56934C1.86843 4.01017 2.19214 4.49954 2.67112 4.5C3.00918 4.5 3.29426 4.24767 3.33518 3.91211L3.5676 2H3.01878ZM5.38596 3.64258C5.33118 4.09834 5.68773 4.4997 6.14671 4.5C6.60594 4.5 6.96228 4.09853 6.90745 3.64258L6.71018 2H5.58323L5.38596 3.64258ZM8.95823 3.91211C8.99908 4.24754 9.28443 4.49976 9.62229 4.5C10.1016 4.49989 10.4252 4.01036 10.2375 3.56934L9.68479 2.27051C9.61478 2.10644 9.45304 2 9.27464 2H8.72581L8.95823 3.91211Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShopBoldFilled12.category = 'Buildings';\n\nexport default ShopBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.7275 1C12.8507 1.00028 13.8694 1.66036 14.3281 2.68555L14.9277 4.02539C15.4478 5.18844 15.2072 6.43344 14.5 7.31445V11.9375C14.4999 13.6287 13.1287 14.9998 11.4375 15H4.56251C2.8713 14.9999 1.5001 13.6287 1.5 11.9375V11.4736C1.49989 11.4616 1.49903 11.4495 1.49903 11.4375V7.5C1.49903 7.49382 1.49991 7.4876 1.5 7.48145V7.31543C0.792159 6.43432 0.551983 5.18888 1.07227 4.02539L1.67188 2.68555C2.13064 1.66034 3.14929 1.00019 4.27247 1H11.7275ZM7.9004 9C6.98926 9.00013 6.25004 9.73923 6.25 10.6504V12.5H9.75V10.6504C9.74997 9.73932 9.01062 9.00029 8.09961 9H7.9004ZM4.27247 3.5C4.13502 3.50019 4.01029 3.58157 3.95411 3.70703L3.3545 5.0459C3.15432 5.49368 3.4823 5.99954 3.97266 6C4.31331 5.99979 4.60133 5.74614 4.64454 5.4082L4.88868 3.5H4.27247ZM7.20801 5.10254C7.14817 5.5788 7.51996 5.99983 8 6C8.47998 5.99976 8.85183 5.57876 8.792 5.10254L8.58985 3.5H7.41016L7.20801 5.10254ZM11.3555 5.4082C11.3987 5.74617 11.6867 5.99988 12.0273 6C12.5176 5.99945 12.8456 5.49359 12.6455 5.0459L12.0459 3.70703C11.9898 3.5816 11.8649 3.50028 11.7275 3.5H11.1113L11.3555 5.4082Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShopBoldFilled16.category = 'Buildings';\n\nexport default ShopBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.0255 1C15.9324 1.00045 17.6279 2.21745 18.2374 4.02441L18.837 5.80176C19.3245 7.24728 18.9256 8.72184 18.0001 9.72949V15.9365C18.0001 17.6277 16.6287 18.9988 14.9376 18.999H14.2267C14.2139 18.9992 14.2004 19 14.1876 19H5.8126C5.79983 19 5.78628 18.9992 5.77353 18.999H5.0626C3.37142 18.9988 2.00013 17.6277 2.0001 15.9365V9.72852C1.07507 8.72082 0.677682 7.24697 1.16513 5.80176L1.76474 4.02441C2.37442 2.21722 4.06938 1.00001 5.97666 1H14.0255ZM9.70029 11.75C8.62362 11.7503 7.7501 12.6234 7.7501 13.7002V16H12.2501V13.7002C12.2501 12.6234 11.3766 11.7503 10.2999 11.75H9.70029ZM5.97666 4C5.35674 4.00001 4.80575 4.39605 4.60752 4.9834L4.00791 6.76074C3.80263 7.36934 4.25532 7.99982 4.89756 8C5.3744 7.99955 5.7768 7.6418 5.83115 7.16797L6.19443 4H5.97666ZM8.90146 6.76953C8.82736 7.42548 9.34089 8 10.0011 8C10.6608 7.99941 11.1738 7.42514 11.0997 6.76953L10.7862 4H9.21494L8.90146 6.76953ZM14.171 7.16797C14.2255 7.64204 14.6274 8 15.1046 8C15.7462 7.99911 16.1991 7.36893 15.9942 6.76074L15.3946 4.9834C15.1966 4.39625 14.6451 4.00045 14.0255 4H13.8077L14.171 7.16797Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShopBoldFilled20.category = 'Buildings';\n\nexport default ShopBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.0572 1C19.2684 1.00004 21.2454 2.37969 22.0084 4.45508L22.8502 6.74512C23.4707 8.43313 23.0504 10.177 21.9996 11.3936V19.4756C21.9993 21.4221 20.4208 23 18.4742 23H5.525C3.57857 22.9998 1.99995 21.422 1.99961 19.4756V11.3926C0.949478 10.1761 0.528764 8.43262 1.14902 6.74512L1.99082 4.45508C2.75371 2.37975 4.73092 1.00023 6.94199 1H17.0572ZM11.44 14.25C10.2308 14.2503 9.24961 15.2311 9.24961 16.4404V20H14.7496V16.4404C14.7496 15.2309 13.7687 14.25 12.5592 14.25H11.44ZM6.94199 4C5.9886 4.00023 5.13619 4.59535 4.80723 5.49023L3.96543 7.78027C3.56974 8.85701 4.36628 9.99944 5.51328 10C6.35362 9.99999 7.06054 9.36834 7.15391 8.5332L7.65977 4H6.94199ZM10.235 8.03027C10.119 9.08107 10.9425 9.99973 11.9996 10C13.057 9.99997 13.8793 9.08124 13.7633 8.03027L13.3189 4H10.6803L10.235 8.03027ZM16.8453 8.5332C16.9386 9.36824 17.6458 9.99977 18.4859 10C19.6332 9.9997 20.4297 8.85719 20.0338 7.78027L19.192 5.49023C18.8629 4.59529 18.0107 4.00004 17.0572 4H16.3395L16.8453 8.5332Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShopBoldFilled24.category = 'Buildings';\n\nexport default ShopBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.4604 0.999512C26.0373 0.999795 28.3711 2.52356 29.4087 4.88232L30.601 7.59229C31.7321 10.1643 30.9038 12.9387 29.0005 14.5698V26.5503C28.9999 29.0073 27.0074 31.0002 24.5503 31.0005H7.45065C4.99335 31.0005 3.00105 29.0075 3.00046 26.5503V14.5708C1.0964 12.9397 0.268469 10.1648 1.39987 7.59229L2.59225 4.88232C3.62987 2.52342 5.96349 0.99963 8.5405 0.999512H23.4604ZM14.6704 19.0015C13.1959 19.0015 12.0005 20.1969 12.0005 21.6714V28.0005H20.0005V21.6714C20.0004 20.197 18.8049 19.0018 17.3305 19.0015H14.6704ZM8.5405 4.00049C7.15321 4.00061 5.89692 4.82045 5.33835 6.09033L4.14596 8.80029C3.27575 10.7791 4.72538 13.0005 6.88718 13.0005C8.40604 13.0003 9.68517 11.8625 9.86178 10.354L10.604 4.00049H8.5405ZM12.978 9.60889C12.7697 11.4152 14.1821 13.0005 16.0005 13.0005C17.8185 13.0002 19.2311 11.415 19.0229 9.60889L18.3755 4.00049H13.6255L12.978 9.60889ZM22.1391 10.354C22.3158 11.8626 23.5947 13.0005 25.1137 13.0005C27.2752 13.0001 28.7248 10.7789 27.8549 8.80029L26.6626 6.09033C26.104 4.82057 24.8475 4.00077 23.4604 4.00049H21.3969L22.1391 10.354Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShopBoldFilled32.category = 'Buildings';\n\nexport default ShopBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.12769 0C10.0076 3.41576e-06 10.8023 0.525464 11.1472 1.33496L11.7009 2.63379C12.0383 3.42628 11.9187 4.26181 11.5007 4.90234V9.25C11.5007 10.7685 10.2692 11.9996 8.75073 12H3.25073C1.73195 12 0.500738 10.7688 0.500732 9.25V4.90527C0.081235 4.26436 -0.0392767 3.4275 0.298584 2.63379L0.852295 1.33496C1.19717 0.525471 1.99192 0 2.87183 0H9.12769ZM5.75073 7C5.06049 7.00013 4.50073 7.55972 4.50073 8.25V10.5H7.50073V8.25C7.50073 7.55998 6.94062 7.00055 6.25073 7H5.75073ZM2.87183 1.5C2.59313 1.5 2.34141 1.66646 2.23218 1.92285L1.67944 3.2207C1.42134 3.82669 1.86555 4.49986 2.52417 4.5C2.98861 4.5 3.38008 4.15339 3.43628 3.69238L3.70288 1.5H2.87183ZM4.99097 3.36328C4.91854 3.96786 5.39079 4.49998 5.99976 4.5C6.60874 4.5 7.08098 3.96787 7.00854 3.36328L6.78394 1.5H5.21558L4.99097 3.36328ZM8.56323 3.69238C8.61941 4.15339 9.01091 4.5 9.47534 4.5C10.1339 4.49989 10.5779 3.82758 10.3201 3.22168L9.76733 1.92285C9.65811 1.66645 9.40638 1.5 9.12769 1.5H8.29663L8.56323 3.69238Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShopFilled12.category = 'Buildings';\n\nexport default ShopFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.9053 1C12.8636 1.00007 13.7331 1.56353 14.124 2.43848L14.7529 3.84766C15.183 4.81051 15.016 5.83768 14.4707 6.59668C14.4892 6.66124 14.5 6.72918 14.5 6.7998V11.9375C14.4999 13.6287 13.1287 14.9999 11.4375 15H4.5625C2.87128 14.9999 1.50007 13.6287 1.5 11.9375V6.7998C1.50001 6.72992 1.51021 6.66257 1.52832 6.59863C0.981553 5.83942 0.813756 4.81138 1.24414 3.84766L1.87402 2.43848C2.26479 1.56371 3.13376 1.00034 4.0918 1H11.9053ZM7.5 9C6.67169 9.00013 6 9.67165 6 10.5V13.5H10V10.5C10 9.67165 9.32831 9.00013 8.5 9H7.5ZM4.0918 2.5C3.72553 2.50034 3.39356 2.71632 3.24414 3.05078L2.61426 4.45996C2.23886 5.30091 2.85448 6.24973 3.77539 6.25C4.41522 6.24985 4.95598 5.77432 5.03711 5.13965L5.37402 2.5H4.0918ZM6.6123 4.67676C6.50704 5.51149 7.15774 6.24977 7.99902 6.25C8.84042 6.2499 9.49102 5.51156 9.38574 4.67676L9.11133 2.5H6.88672L6.6123 4.67676ZM10.9609 5.13965C11.042 5.77427 11.5829 6.24977 12.2227 6.25C13.1437 6.24988 13.7593 5.30096 13.3838 4.45996L12.7539 3.05078C12.6044 2.71616 12.2718 2.50007 11.9053 2.5H10.624L10.9609 5.13965Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShopFilled16.category = 'Buildings';\n\nexport default ShopFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5327 1C16.0254 1.00026 17.378 1.88147 17.9809 3.24707L18.6997 4.875C19.3107 6.25965 18.9405 7.74716 18.0004 8.70996V15.9365C18.0004 15.9892 17.9992 16.0417 17.9965 16.0938C17.9912 16.1984 17.9808 16.3017 17.9653 16.4033C17.9498 16.5046 17.9289 16.6044 17.9038 16.7021C17.6645 17.6313 17.0001 18.3907 16.1303 18.7588C15.9931 18.8168 15.8501 18.8646 15.7036 18.9023C15.5078 18.9527 15.304 18.9845 15.0952 18.9951C15.0432 18.9977 14.9905 18.999 14.9379 18.999H5.06294C5.01036 18.999 4.95763 18.9977 4.90571 18.9951C4.69685 18.9846 4.49308 18.9527 4.29731 18.9023C4.15074 18.8646 4.00777 18.8168 3.87055 18.7588C3.0006 18.3908 2.33644 17.6314 2.09712 16.7021C2.07194 16.6043 2.05109 16.5047 2.03559 16.4033C2.02004 16.3017 2.00965 16.1984 2.00434 16.0938C2.00171 16.0417 2.00044 15.9893 2.00044 15.9365V8.70996C1.06038 7.74715 0.690037 6.25981 1.30122 4.875L2.01997 3.24707C2.62299 1.88147 3.97537 1.0001 5.46821 1H14.5327ZM9.45063 12C8.37376 12 7.50057 12.8734 7.50044 13.9502V17.0879C7.50046 17.231 7.52232 17.3689 7.56196 17.499H12.4389C12.4785 17.3689 12.5004 17.2309 12.5004 17.0879V13.9502C12.5003 12.8735 11.6269 12.0002 10.5502 12H9.45063ZM5.46821 2.5C4.56939 2.5001 3.75505 3.03126 3.39204 3.85352L2.67329 5.48047C2.09786 6.78434 3.05284 8.24975 4.47798 8.25C5.47838 8.24977 6.32044 7.50048 6.43696 6.50684L6.90669 2.5H5.46821ZM8.01118 6.0166C7.87339 7.20592 8.8032 8.24985 10.0004 8.25C11.1974 8.2496 12.1274 7.20576 11.9897 6.0166L11.5825 2.5H8.41841L8.01118 6.0166ZM13.5629 6.50684C13.6794 7.50042 14.5216 8.24966 15.5219 8.25C16.947 8.24969 17.902 6.78431 17.3266 5.48047L16.6088 3.85352C16.2459 3.03134 15.4313 2.50026 14.5327 2.5H13.0932L13.5629 6.50684Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShopFilled20.category = 'Buildings';\n\nexport default ShopFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.5947 1C19.3787 1.00016 20.9946 2.05455 21.7129 3.6875L22.6064 5.71973C23.2779 7.24645 22.9453 8.87761 22 10.0166V19.4756C21.9999 19.9014 21.9245 20.3097 21.7861 20.6875C21.7664 20.7415 21.745 20.795 21.7227 20.8477C21.6335 21.0584 21.5241 21.2589 21.3975 21.4463C20.7639 22.3835 19.6908 22.9999 18.4746 23H5.52539C4.30912 22.9999 3.23615 22.3835 2.60254 21.4463C2.47586 21.2589 2.36656 21.0584 2.27734 20.8477C2.25504 20.795 2.23365 20.7415 2.21387 20.6875C2.07544 20.3097 2.00007 19.9014 2 19.4756V10.0176C1.05415 8.87853 0.721881 7.24683 1.39355 5.71973L2.28711 3.6875C3.00546 2.05453 4.62129 1.0001 6.40527 1H17.5947ZM11.1904 15C9.98105 15.0001 9 15.981 9 17.1904V21.457C9 21.4714 9.00156 21.4857 9.00195 21.5H14.998C14.9984 21.4857 15 21.4714 15 21.457V17.1904C15 15.9811 14.0189 15.0002 12.8096 15H11.1904ZM6.40527 2.5C5.21627 2.5001 4.13906 3.20273 3.66016 4.29102L2.7666 6.32422C2.00487 8.05614 3.27305 9.9998 5.16504 10C6.49454 9.9998 7.61418 9.00413 7.76855 7.68359L8.37402 2.5H6.40527ZM9.36035 7.03809C9.17822 8.6155 10.4121 9.99985 12 10C13.5876 9.99974 14.8205 8.61623 14.6387 7.03906L14.1143 2.5H9.88477L9.36035 7.03809ZM16.2314 7.68359C16.3859 9.00416 17.5054 9.99987 18.835 10C20.7268 9.99966 21.9951 8.05609 21.2334 6.32422L20.3398 4.29102C19.861 3.20274 18.7837 2.50016 17.5947 2.5H15.626L16.2314 7.68359Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShopFilled24.category = 'Buildings';\n\nexport default ShopFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShopFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShopFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.644 1C26.015 1.00019 28.1613 2.40629 29.1079 4.58008L30.3579 7.45117C31.346 9.72051 30.6435 12.1596 29.0005 13.6328V26.5498C29.0003 29.0073 27.0078 30.9999 24.5503 31H7.45068L7.22217 30.9941C7.14618 30.9903 7.07054 30.9842 6.99561 30.9766C6.92087 30.969 6.84655 30.9595 6.77295 30.9482C6.6257 30.9257 6.48051 30.8969 6.33838 30.8604C4.41894 30.3664 3.00062 28.6233 3.00049 26.5498V13.6338C1.3567 12.1606 0.654632 9.72101 1.64307 7.45117L2.89307 4.58008C3.83978 2.40624 5.98588 1 8.35693 1H23.644ZM14.6704 20C13.196 20 12.0008 21.1956 12.0005 22.6699V29.1924C12.0005 29.2972 12.0116 29.4 12.0288 29.5H19.9722C19.9893 29.4001 20.0005 29.2972 20.0005 29.1924V22.6699C20.0002 21.1957 18.8048 20.0002 17.3306 20H14.6704ZM8.35693 2.5C6.58277 2.5 4.97745 3.55213 4.26904 5.17871L3.01807 8.05078C1.89815 10.6231 3.78374 13.5 6.58936 13.5C8.56673 13.4995 10.2303 12.0171 10.4575 10.0527L11.3315 2.5H8.35693ZM12.0864 9.11328C11.8194 11.451 13.6476 13.5 16.0005 13.5C18.3531 13.4997 20.1815 11.4508 19.9146 9.11328L19.1587 2.5H12.8423L12.0864 9.11328ZM21.5435 10.0527C21.7707 12.0173 23.434 13.4998 25.4116 13.5C28.2169 13.4997 30.1025 10.6229 28.9829 8.05078L27.7319 5.17871C27.0236 3.55218 25.4181 2.50019 23.644 2.5H20.6694L21.5435 10.0527Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShopFilled32.category = 'Buildings';\n\nexport default ShopFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBag12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBag12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.13672 0C9.78539 5.98333e-05 11.1725 1.2346 11.3643 2.87207L12.0078 8.37207C12.2339 10.3035 10.7249 12 8.78028 12H3.25001C1.3054 11.9999 -0.203611 10.3035 0.022466 8.37207L0.666021 2.87207C0.857732 1.23466 2.24499 0.000176247 3.89356 0H8.13672ZM3.89356 1.5C3.00592 1.50018 2.25945 2.16522 2.15626 3.04688L1.51172 8.54688C1.39022 9.58672 2.20306 10.4999 3.25001 10.5H8.78028C9.82729 10.5 10.6401 9.58676 10.5186 8.54688L9.875 3.04688C9.77181 2.16513 9.02447 1.50006 8.13672 1.5H3.89356ZM8.01661 3C8.43076 3.00007 8.76661 3.33583 8.76661 3.75V3.79785C8.76582 3.82131 8.76439 3.8524 8.76172 3.88965C8.75639 3.9642 8.74557 4.0657 8.72559 4.18555C8.68612 4.4222 8.60567 4.74988 8.4375 5.08594C8.26791 5.42475 8.00178 5.78634 7.58887 6.06152C7.17099 6.33987 6.647 6.49994 6.01563 6.5C5.38414 6.5 4.86033 6.33989 4.44239 6.06152C4.02918 5.78627 3.76243 5.42491 3.59278 5.08594C3.4246 4.74987 3.34417 4.42221 3.30469 4.18555C3.28473 4.06575 3.27487 3.96418 3.26954 3.88965C3.26687 3.85241 3.26544 3.82131 3.26465 3.79785C3.26426 3.78609 3.26381 3.77552 3.26368 3.76758V3.75098C3.26565 3.7506 3.30324 3.75 4.01368 3.75H3.26368C3.26368 3.33579 3.59946 3 4.01368 3C4.42555 3.00007 4.76001 3.33214 4.76368 3.74316V3.74707C4.76387 3.75284 4.76441 3.76512 4.76563 3.78223C4.76811 3.81696 4.77392 3.87207 4.78516 3.93945C4.80825 4.07765 4.85271 4.25038 4.93458 4.41406C5.01509 4.57493 5.12391 4.7138 5.27344 4.81348C5.41847 4.91005 5.64638 5 6.01563 5C6.38466 4.99994 6.61187 4.91002 6.75684 4.81348C6.90648 4.71378 7.01517 4.57501 7.09571 4.41406C7.17764 4.2503 7.22301 4.0777 7.2461 3.93945C7.25734 3.87207 7.26217 3.81695 7.26465 3.78223C7.26588 3.7651 7.26641 3.75284 7.26661 3.74707V3.74512C7.26923 3.33331 7.60424 3.00026 8.01661 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBag12.category = 'Money & Shopping';\n\nexport default ShoppingBag12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBag16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBag16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5102 1C12.3621 1 13.9237 2.38081 14.1499 4.21875L14.9702 10.8857C15.239 13.0718 13.5331 15 11.3305 15H4.67039C2.46833 14.9998 0.76254 13.0724 1.03074 10.8867L1.8491 4.21973C2.07485 2.38143 3.63665 1.00013 5.48875 1H10.5102ZM5.48875 2.5C4.39447 2.50013 3.47187 3.31624 3.33836 4.40234L2.52 11.0693C2.36147 12.3609 3.3692 13.4998 4.67039 13.5H11.3305C12.6321 13.5 13.6399 12.3602 13.4809 11.0684L12.6606 4.40234C12.527 3.31625 11.6045 2.5 10.5102 2.5H5.48875ZM10.2505 4.625C10.6646 4.62514 11.0005 4.96088 11.0005 5.375V5.39355C11.0003 5.40194 10.9999 5.41303 10.9995 5.42578C10.9987 5.45143 10.9974 5.48571 10.9946 5.52734C10.9889 5.61118 10.9781 5.72691 10.9565 5.86328C10.914 6.13232 10.8272 6.5033 10.647 6.88379C10.4658 7.26618 10.1802 7.67736 9.73289 7.99219C9.27857 8.31178 8.70189 8.49997 7.99949 8.5C7.29716 8.49997 6.7213 8.31182 6.26707 7.99219C5.81954 7.67722 5.53405 7.26542 5.35301 6.88281C5.17304 6.50234 5.08671 6.13128 5.04441 5.8623C5.02301 5.72613 5.01194 5.61112 5.00633 5.52734C5.00351 5.4853 5.00224 5.45058 5.00144 5.4248C5.00105 5.41192 5.00059 5.40101 5.00047 5.39258V5.375C5.00371 5.37467 5.05151 5.37451 5.75047 5.375L5.00047 5.37402C5.001 4.96002 5.33738 4.62471 5.75144 4.625C6.16388 4.62564 6.49837 4.95913 6.50047 5.37109V5.37891C6.50075 5.38798 6.50189 5.40426 6.5034 5.42676C6.50648 5.47279 6.51229 5.54362 6.52586 5.62988C6.55359 5.80608 6.60768 6.02917 6.70848 6.24219C6.80836 6.45319 6.94525 6.63535 7.13035 6.76562C7.30878 6.89114 7.5768 6.99997 7.99949 7C8.42231 6.99997 8.69097 6.89129 8.86961 6.76562C9.0549 6.63522 9.19145 6.45232 9.29148 6.24121C9.39242 6.0281 9.44628 5.80508 9.4741 5.62891C9.48767 5.54293 9.49442 5.47277 9.49754 5.42676C9.49909 5.40387 9.50018 5.38694 9.50047 5.37793C9.50061 5.37349 9.50046 5.37067 9.50047 5.37012C9.5031 4.95816 9.83789 4.62501 10.2505 4.625Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBag16.category = 'Money & Shopping';\n\nexport default ShoppingBag16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBag20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBag20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2926 1C15.5471 1.00009 17.454 2.66875 17.7535 4.90332L18.9596 13.9014C19.3213 16.6004 17.2218 18.9999 14.4986 19H5.50451C2.78129 19 0.681819 16.6004 1.04357 13.9014L2.24962 4.90332C2.54914 2.66871 4.45598 1.00003 6.71056 1H13.2926ZM6.71056 2.5C5.20739 2.50003 3.93564 3.61268 3.73595 5.10254L2.5299 14.1006C2.28872 15.9001 3.68889 17.5 5.50451 17.5H14.4986C16.3142 17.4999 17.7135 15.9001 17.4723 14.1006L16.2662 5.10254C16.0665 3.61272 14.7957 2.50009 13.2926 2.5H6.71056ZM12.9996 5.25C13.4137 5.25019 13.7496 5.58591 13.7496 6V6.02051C13.7495 6.03032 13.7492 6.04323 13.7486 6.05859C13.7476 6.08941 13.7455 6.13152 13.7418 6.18262C13.7345 6.28449 13.7207 6.42515 13.693 6.5918C13.6379 6.92204 13.5259 7.37411 13.2955 7.83496C13.0636 8.29886 12.7035 8.78618 12.15 9.15527C11.5917 9.52747 10.8807 9.74994 9.99962 9.75C9.11852 9.75 8.40756 9.52743 7.84923 9.15527C7.29563 8.78619 6.93571 8.29888 6.70372 7.83496C6.47335 7.3741 6.36132 6.92206 6.30626 6.5918C6.2785 6.42514 6.26472 6.2845 6.25744 6.18262C6.25378 6.13151 6.25163 6.08941 6.2506 6.05859C6.25009 6.04322 6.24978 6.03032 6.24962 6.02051V6.00098C6.25363 6.0006 6.30666 6.00002 6.99962 6H6.24962C6.24962 5.58579 6.58542 5.25001 6.99962 5.25C7.41238 5.25018 7.74752 5.58379 7.74962 5.99609V6.00879C7.75006 6.0219 7.75134 6.04449 7.75353 6.0752C7.75797 6.13729 7.76768 6.23143 7.78673 6.3457C7.82545 6.57778 7.90111 6.87623 8.04552 7.16504C8.18852 7.45086 8.39138 7.71396 8.68126 7.90723C8.96663 8.09741 9.38105 8.25 9.99962 8.25C10.6182 8.24994 11.0327 8.09744 11.318 7.90723C11.6078 7.71395 11.8108 7.45084 11.9537 7.16504C12.0981 6.87625 12.1738 6.57775 12.2125 6.3457C12.2316 6.23144 12.2413 6.13728 12.2457 6.0752C12.2479 6.04449 12.2492 6.02189 12.2496 6.00879C12.2498 6.00224 12.2496 5.99761 12.2496 5.99609C12.2517 5.58368 12.5867 5.25 12.9996 5.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBag20.category = 'Money & Shopping';\n\nexport default ShoppingBag20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBag24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBag24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0607 1C18.7284 1.00022 20.9885 2.96565 21.3595 5.60742L22.9464 16.9043C23.3986 20.1239 20.8978 22.9998 17.6466 23H6.35562C3.10466 22.9998 0.605057 20.1247 1.05679 16.9053L2.64273 5.60742C3.01369 2.96545 5.27464 1 7.94254 1H16.0607ZM7.94254 2.5C6.02257 2.5 4.39517 3.91416 4.12808 5.81543L2.54215 17.1133C2.21683 19.4303 4.01588 21.4998 6.35562 21.5H17.6466C19.9864 21.4998 21.7864 19.4303 21.4611 17.1133L19.8742 5.81543C19.6071 3.91431 17.9805 2.50022 16.0607 2.5H7.94254ZM15.7619 6.75C16.15 6.75606 16.4645 7.05599 16.4972 7.43457L16.5002 7.51172V7.51953C16.5001 7.52332 16.4994 7.52859 16.4992 7.53418C16.4988 7.54534 16.4991 7.56016 16.4982 7.57812C16.4965 7.61421 16.4927 7.66364 16.4875 7.72461C16.477 7.84663 16.4581 8.01644 16.422 8.21777C16.3504 8.61741 16.2093 9.16219 15.9289 9.71484C15.6471 10.2699 15.2161 10.8485 14.5617 11.2871C13.9018 11.7292 13.0577 11.9999 12.0011 12C10.9444 12 10.0996 11.7292 9.43961 11.2871C8.78499 10.8485 8.3533 10.2699 8.07144 9.71484C7.79092 9.16234 7.65002 8.61834 7.57828 8.21875C7.54215 8.01745 7.52332 7.84766 7.51285 7.72559C7.50761 7.66442 7.50385 7.61428 7.50211 7.57812C7.50124 7.56009 7.50148 7.54534 7.50113 7.53418C7.50096 7.52878 7.50024 7.52422 7.50015 7.52051V7.5127C7.50015 7.5123 7.50194 7.5115 8.25015 7.5L7.50015 7.51172C7.49379 7.09771 7.82449 6.75661 8.23844 6.75C8.65156 6.74365 8.99213 7.07265 9.00015 7.48535V7.4873C9.00025 7.49029 9.00068 7.49657 9.00113 7.50586C9.00203 7.52456 9.00347 7.55554 9.00699 7.59668C9.0141 7.67957 9.02796 7.80329 9.05484 7.95312C9.1093 8.25652 9.21403 8.65041 9.40933 9.03516C9.60344 9.41744 9.87998 9.77659 10.2746 10.041C10.6639 10.3018 11.212 10.5 12.0011 10.5C12.7902 10.4999 13.3376 10.3017 13.7267 10.041C14.1212 9.77664 14.397 9.41742 14.591 9.03516C14.7861 8.65058 14.8911 8.25748 14.9455 7.9541C14.9723 7.80432 14.9862 7.68062 14.9933 7.59766C14.9969 7.55631 14.9983 7.52463 14.9992 7.50586C14.9996 7.49669 15.0001 7.49028 15.0002 7.4873V7.48828L15.005 7.41211C15.0491 7.0346 15.3737 6.74429 15.7619 6.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBag24.category = 'Money & Shopping';\n\nexport default ShoppingBag24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBag32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBag32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.5903 1C25.0689 1.0001 28.0242 3.54597 28.5386 6.98633L30.9223 22.9365C31.5569 27.1826 28.2673 30.9999 23.9741 31H8.02781C3.7344 31 0.444948 27.1827 1.07957 22.9365L3.46434 6.98633C3.97876 3.54597 6.93397 1 10.4126 1H21.5903ZM10.4126 2.5C7.67675 2.5 5.35333 4.50228 4.94871 7.20801L2.56297 23.1582C2.06384 26.4977 4.65113 29.5 8.02781 29.5H23.9741C27.3506 29.4999 29.938 26.4977 29.4389 23.1582L27.0552 7.20801C26.6506 4.5023 24.3261 2.5001 21.5903 2.5H10.4126ZM21.2846 9.00098C21.6725 9.01757 21.9791 9.32566 22.0014 9.70508L22.0024 9.78223V9.7832L22.0014 9.78613C22.0014 9.78753 22.0015 9.78917 22.0014 9.79102C22.0012 9.79544 22.0009 9.80178 22.0005 9.80859C21.9997 9.8222 21.9983 9.84068 21.9966 9.86328C21.9931 9.90866 21.9879 9.9717 21.979 10.0498C21.9611 10.2064 21.9293 10.4253 21.8745 10.6855C21.7656 11.203 21.5606 11.9023 21.1743 12.6094C20.3808 14.0618 18.8358 15.5 16.0014 15.5C13.1672 15.4999 11.6217 14.0616 10.8276 12.6094C10.4411 11.9024 10.2365 11.2029 10.1274 10.6855C10.0726 10.4256 10.0409 10.2073 10.0229 10.0508C10.0139 9.97237 10.0079 9.90875 10.0044 9.86328C10.0026 9.84059 10.0013 9.8222 10.0005 9.80859C10.0001 9.80192 9.99972 9.79637 9.99949 9.79199V9.7832C10.0032 9.78266 10.0544 9.77983 10.7485 9.75L9.99949 9.78223C9.98171 9.36841 10.3025 9.01878 10.7163 9.00098C11.1294 8.98328 11.4787 9.30298 11.4975 9.71582C11.4976 9.71646 11.4974 9.71778 11.4975 9.71973C11.4979 9.72502 11.4984 9.73515 11.4995 9.74902C11.5016 9.77676 11.5065 9.82078 11.5132 9.87891C11.5266 9.99575 11.5503 10.1685 11.5942 10.377C11.6828 10.797 11.8472 11.3479 12.144 11.8906C12.717 12.9382 13.7981 13.9999 16.0014 14C18.2053 14 19.2865 12.9382 19.8589 11.8906C20.1554 11.3478 20.3183 10.797 20.4067 10.377C20.4505 10.1687 20.4754 9.99672 20.4888 9.87988C20.4954 9.82158 20.4993 9.77679 20.5014 9.74902C20.5025 9.73557 20.5031 9.72604 20.5034 9.7207V9.71777L20.5102 9.6416C20.5647 9.26541 20.8967 8.98448 21.2846 9.00098Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBag32.category = 'Money & Shopping';\n\nexport default ShoppingBag32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.89112 0C9.66121 0.000117841 11.1528 1.32184 11.3657 3.0791L11.9712 8.0791C12.2237 10.1637 10.5965 12 8.49659 12H3.50245C1.40254 12 -0.224694 10.1638 0.0278414 8.0791L0.63331 3.0791C0.846225 1.32186 2.33785 0.000118551 4.10792 0H7.89112ZM4.10792 2C3.34945 2.00012 2.70999 2.56638 2.61866 3.31934L2.01319 8.31934C1.90494 9.21277 2.60248 10 3.50245 10H8.49659C9.39652 9.99996 10.0941 9.21274 9.98585 8.31934L9.38038 3.31934C9.28905 2.56638 8.6496 2.00012 7.89112 2H4.10792ZM7.61378 3.00977C8.16028 2.93161 8.66719 3.31188 8.74562 3.8584L7.75538 4C8.69756 3.86481 8.74333 3.85913 8.74562 3.85938V3.8623C8.74585 3.86399 8.74633 3.86625 8.74659 3.86816C8.7471 3.87195 8.74796 3.87617 8.74854 3.88086C8.74974 3.89039 8.75107 3.90195 8.75245 3.91504C8.7552 3.94114 8.75784 3.97437 8.76026 4.01367C8.76508 4.09202 8.76814 4.19747 8.76222 4.32129C8.75066 4.56287 8.70412 4.9086 8.54835 5.27051C8.3881 5.64275 8.1105 6.03254 7.65479 6.32129C7.20273 6.60763 6.64567 6.75 5.99757 6.75C5.34954 6.74994 4.79232 6.60798 4.34034 6.32129C3.88467 6.03219 3.60748 5.6411 3.44776 5.26855C3.2927 4.90658 3.24699 4.56076 3.23585 4.31934C3.23015 4.1956 3.23286 4.09001 3.2378 4.01172C3.24029 3.9725 3.24381 3.93914 3.24659 3.91309C3.24798 3.90011 3.2493 3.88837 3.2505 3.87891C3.25108 3.87433 3.25194 3.86993 3.25245 3.86621C3.25269 3.86448 3.25321 3.86287 3.25343 3.86133V3.85742C3.25353 3.85687 3.25896 3.85705 4.24366 4L3.25343 3.85645C3.33277 3.30993 3.84071 2.93147 4.38722 3.01074C4.9326 3.09009 5.31044 3.59531 5.23292 4.14062L5.2339 4.13965V4.22754C5.2379 4.31403 5.25438 4.4062 5.28663 4.48145C5.31436 4.54594 5.35055 4.59298 5.41163 4.63184C5.47683 4.67319 5.64175 4.74994 5.99757 4.75C6.35329 4.75 6.51863 4.67351 6.58448 4.63184C6.64653 4.59252 6.68337 4.54467 6.71144 4.47949C6.7439 4.40398 6.76003 4.31206 6.76417 4.22559C6.76608 4.18549 6.76523 4.15409 6.76417 4.13672L6.76319 4.12695C6.69384 3.58612 7.07221 3.08754 7.61378 3.00977Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBagBold12.category = 'Money & Shopping';\n\nexport default ShoppingBagBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2179 1C12.1702 1 13.8254 2.43786 14.0978 4.37109L14.9659 10.5361C15.2981 12.8937 13.4678 15 11.087 15H4.91807C2.53687 14.9999 0.706353 12.893 1.03917 10.5352L1.90929 4.37012C2.18215 2.43745 3.83639 1.00011 5.78819 1H10.2179ZM5.78819 3C4.83293 3.00011 4.0233 3.70351 3.88975 4.64941L3.01964 10.8145C2.85672 11.9685 3.75261 12.9999 4.91807 13H11.087C12.2522 13 13.1479 11.9692 12.9855 10.8154L12.1173 4.64941C11.9838 3.70339 11.1733 3 10.2179 3H5.78819ZM10.2521 5C10.8043 5.00108 11.2511 5.44969 11.2501 6.00195L10.2501 6C11.2222 6.00184 11.2494 6.00238 11.2501 6.00293V6.02539C11.2499 6.03534 11.2497 6.04768 11.2491 6.06152C11.248 6.08942 11.2458 6.12553 11.2423 6.16797C11.2354 6.25239 11.2224 6.3655 11.1974 6.49805C11.1479 6.75957 11.0469 7.12073 10.838 7.49121C10.3835 8.29717 9.4925 9 7.99815 9C7.28356 8.99999 6.6806 8.8396 6.18858 8.54785C5.69761 8.25666 5.371 7.86687 5.15929 7.49023C4.95099 7.11963 4.85089 6.75862 4.80186 6.49707C4.77698 6.36426 4.76471 6.25055 4.75792 6.16602C4.75451 6.12357 4.75213 6.08747 4.75108 6.05957C4.75057 6.04575 4.75029 6.03337 4.75011 6.02344V6.00098C4.75125 6.00043 4.7846 6 5.75011 6H4.75011C4.75011 5.44772 5.19782 5 5.75011 5C6.29913 5 6.74487 5.44245 6.75011 5.99023L6.75108 6.00586C6.75307 6.03062 6.75751 6.07351 6.76768 6.12793C6.78891 6.24123 6.82996 6.38064 6.90245 6.50977C6.97175 6.63307 7.06786 6.74338 7.20909 6.82715C7.34932 6.91026 7.58908 6.99999 7.99815 7C8.75167 7 8.98638 6.70278 9.09581 6.50879C9.16876 6.37943 9.21006 6.24035 9.23155 6.12695C9.2419 6.07226 9.24709 6.02875 9.24913 6.00391L9.25011 5.99023C9.25537 5.44158 9.7024 4.99896 10.2521 5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBagBold16.category = 'Money & Shopping';\n\nexport default ShoppingBagBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9599 1C15.3086 1.00034 17.3053 2.71685 17.6572 5.03906L18.9443 13.5371C19.3799 16.4116 17.1543 18.9998 14.2471 19H5.75292C2.84555 18.9998 0.620841 16.4116 1.05663 13.5371L2.34471 5.03809C2.69705 2.7162 4.69352 1.00016 7.04198 1H12.9599ZM7.04198 3C5.68231 3.00016 4.52637 3.99365 4.32225 5.33789L3.03319 13.8369C2.78097 15.5012 4.06961 16.9998 5.75292 17H14.2471C15.9303 16.9998 17.219 15.5012 16.9668 13.8369L15.6797 5.33887C15.4759 3.99435 14.3198 3.00034 12.9599 3H7.04198ZM13.0019 6C13.5541 6.00108 14.0009 6.44976 14 7.00195L13 7C14 7.00168 14 7.00242 14 7.00293V7.02637C13.9998 7.03751 13.9996 7.0516 13.999 7.06836C13.9978 7.10211 13.9952 7.14769 13.9912 7.20215C13.9833 7.3107 13.968 7.45929 13.9385 7.63477C13.8801 7.9814 13.7619 8.45886 13.5166 8.94824C13.2693 9.44143 12.8834 9.96514 12.2861 10.3633C11.6823 10.7657 10.9216 11 9.99706 11C9.07291 10.9999 8.31335 10.7658 7.70995 10.3633C7.11287 9.9649 6.72704 9.44071 6.48046 8.94727C6.23583 8.4576 6.11827 7.9795 6.06053 7.63281C6.0313 7.45725 6.01653 7.30874 6.00878 7.2002C6.00491 7.14594 6.00209 7.10109 6.00096 7.06738C6.0004 7.05049 6.00017 7.03563 5.99999 7.02441V7.00098C6.00036 7.00048 6.01936 7 6.99999 7H5.99999C5.99999 6.44772 6.4477 6 6.99999 6C7.55227 6 7.99999 6.44772 7.99999 7C8.00033 7.01017 8.00096 7.03012 8.00292 7.05762C8.00688 7.11309 8.01562 7.19915 8.03319 7.30469C8.06913 7.52043 8.13956 7.79253 8.26952 8.05273C8.39758 8.30908 8.57367 8.53523 8.81932 8.69922C9.05876 8.85898 9.42308 8.99993 9.99706 9C10.5713 9 10.9366 8.8593 11.1767 8.69922C11.4232 8.53493 11.5999 8.30841 11.7285 8.05176C11.8591 7.7912 11.9295 7.51859 11.9658 7.30273C11.9836 7.1972 11.993 7.11113 11.9971 7.05566C11.999 7.02857 11.9996 7.00924 12 6.99902C12.0001 6.99497 12 6.99214 12 6.99121C12.0047 6.44221 12.452 5.99908 13.0019 6Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBagBold20.category = 'Money & Shopping';\n\nexport default ShoppingBagBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.68 1C18.4232 1 20.7597 2.99253 21.1937 5.70117L22.929 16.5322C23.4725 19.9255 20.8509 23 17.4144 23H6.58916C3.15292 22.9996 0.531938 19.9253 1.07549 16.5322L2.81084 5.70117C3.24481 2.99268 5.58248 1.00013 8.32549 1H15.68ZM8.32549 3C6.56491 3.00013 5.06399 4.27914 4.78545 6.01758L3.0501 16.8486C2.70128 19.0264 4.38374 20.9996 6.58916 21H17.4144C19.6201 21 21.3032 19.0266 20.9544 16.8486L19.219 6.01758C18.9406 4.27898 17.4407 3 15.68 3H8.32549ZM8.43975 7.00098C8.98957 6.9737 9.45757 7.39616 9.4876 7.94531V7.94336L9.48858 7.94629C9.48936 7.95519 9.49103 7.97382 9.49444 8C9.5013 8.0527 9.51409 8.13565 9.53838 8.23828C9.58791 8.44747 9.67849 8.7177 9.83819 8.97949C10.1244 9.44848 10.6876 10 11.9993 10C13.3113 9.99992 13.8766 9.44761 14.1644 8.97754C14.3247 8.71553 14.4161 8.44551 14.4661 8.23633C14.4906 8.13369 14.5041 8.05077 14.511 7.99805C14.5145 7.97185 14.5161 7.95323 14.5169 7.94434L14.5276 7.8457C14.6052 7.345 15.0508 6.97399 15.5677 7.00098C16.1189 7.02993 16.5425 7.5005 16.514 8.05176L15.5159 8L16.514 8.05371V8.06348C16.5137 8.06786 16.5124 8.07329 16.512 8.0791C16.5112 8.09088 16.5106 8.1057 16.5091 8.12305C16.506 8.15803 16.5008 8.20412 16.4935 8.25977C16.4787 8.37108 16.454 8.52281 16.4114 8.70117C16.327 9.05436 16.169 9.53463 15.8704 10.0225C15.24 11.0523 14.0463 11.9999 11.9993 12C9.95195 12 8.76008 11.0514 8.13116 10.0205C7.83341 9.53238 7.67574 9.05249 7.59209 8.69922C7.54985 8.52079 7.52553 8.36916 7.51104 8.25781C7.5038 8.20217 7.49848 8.1561 7.49541 8.12109C7.49388 8.10356 7.49329 8.08801 7.49249 8.07617C7.49211 8.07064 7.49176 8.06574 7.49151 8.06152C7.49138 8.05931 7.49161 8.05653 7.49151 8.05469L7.49053 8.05273V8.05078C7.49431 8.05009 7.55432 8.04687 8.48956 8L7.49053 8.0498C7.46304 7.49833 7.88825 7.02862 8.43975 7.00098Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBagBold24.category = 'Money & Shopping';\n\nexport default ShoppingBagBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.1477 1C24.6898 1.00003 27.7133 3.55941 28.2991 7.05273L30.8977 22.5498C31.6389 26.9717 28.2299 30.9998 23.7463 31H8.25317C3.76926 30.9995 0.359686 26.97 1.1018 22.5479L3.70239 7.05176C4.28857 3.55899 7.31316 1.00017 10.8547 1H21.1477ZM10.8547 3C8.28998 3.00017 6.09955 4.8534 5.67505 7.38281L3.07446 22.8789C2.53704 26.0814 5.00605 28.9995 8.25317 29H23.7463C26.9934 28.9998 29.462 26.0823 28.925 22.8799L26.3264 7.38281C25.9021 4.85315 23.7127 3.00003 21.1477 3H10.8547ZM21.0862 9.5498C21.6362 9.59725 22.0435 10.0817 21.9963 10.6318L21.0002 10.5459C21.9966 10.6314 21.9964 10.6323 21.9963 10.6328V10.6357C21.9961 10.6376 21.9956 10.6403 21.9954 10.6426C21.9949 10.6474 21.9941 10.6543 21.9934 10.6611C21.992 10.6751 21.9902 10.694 21.9875 10.7158C21.9822 10.7604 21.974 10.8215 21.9622 10.8955C21.9384 11.0441 21.899 11.2493 21.8362 11.4922C21.7112 11.975 21.4871 12.6285 21.0872 13.29C20.26 14.658 18.7068 16 15.9963 16C13.2856 15.9999 11.7336 14.6578 10.9084 13.2891C10.5097 12.6274 10.2865 11.9741 10.1624 11.4912C10.0999 11.2481 10.0609 11.0422 10.0374 10.8936C10.0256 10.8194 10.0182 10.7584 10.0129 10.7139C10.0103 10.6918 10.0075 10.6732 10.0061 10.6592C10.0054 10.6523 10.0055 10.6455 10.0051 10.6406C10.0049 10.6386 10.0043 10.6364 10.0041 10.6348V10.6309C10.0078 10.6301 10.0663 10.6243 11.0002 10.5459L10.0041 10.6299C9.95794 10.0797 10.3662 9.59632 10.9163 9.5498C11.4655 9.50367 11.9485 9.91027 11.9963 10.459C11.9966 10.4622 11.9972 10.4692 11.9983 10.4785C12.0008 10.4992 12.0055 10.5343 12.0129 10.5811C12.028 10.676 12.0551 10.8191 12.0999 10.9932C12.1904 11.3453 12.3493 11.8055 12.6213 12.2568C13.1387 13.1151 14.0857 13.9999 15.9963 14C17.907 14 18.8557 13.1148 19.3752 12.2559C19.6483 11.8043 19.8095 11.3434 19.9006 10.9912C19.9456 10.8173 19.9724 10.674 19.9875 10.5791C19.995 10.5323 19.9997 10.4972 20.0022 10.4766L20.0041 10.459V10.46L20.0178 10.3594C20.1118 9.86122 20.5703 9.50565 21.0862 9.5498Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBagBold32.category = 'Money & Shopping';\n\nexport default ShoppingBagBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.8916 0C9.6615 0.000338775 11.1533 1.32198 11.3662 3.0791L11.9717 8.0791C12.2242 10.1636 10.5968 11.9998 8.49707 12H3.50293C1.40302 12 -0.224215 10.1638 0.0283203 8.0791L0.633789 3.0791C0.846708 1.32186 2.33832 0.00010526 4.1084 0H7.8916ZM8.00684 2.75C7.31914 2.75009 6.76104 3.30551 6.75684 3.99219V3.97363C6.756 3.98363 6.75411 4.00733 6.74805 4.03906C6.73478 4.10833 6.70996 4.18647 6.67188 4.25293C6.6382 4.31162 6.59632 4.35813 6.53223 4.39551C6.46811 4.43275 6.31427 4.49988 5.99902 4.5C5.68363 4.5 5.52963 4.43254 5.46582 4.39551C5.40227 4.35845 5.3615 4.3122 5.32812 4.25391C5.2903 4.18775 5.2651 4.11025 5.25195 4.04102C5.24592 4.00918 5.24397 3.98551 5.24316 3.97559V4.00098C5.24372 3.31134 4.68487 2.75145 3.99512 2.75C3.30491 2.74892 2.74442 3.3078 2.74316 3.99805L3.99316 4C2.82831 3.99788 2.74857 3.99837 2.74316 3.99902V4.02637C2.74335 4.03752 2.74361 4.05076 2.74414 4.06543C2.74522 4.09506 2.74754 4.13184 2.75098 4.1748C2.75786 4.26071 2.77095 4.37411 2.7959 4.50586C2.84494 4.76464 2.94488 5.1249 3.15723 5.49609C3.62914 6.32083 4.54445 7 5.99902 7C7.45303 6.99974 8.36729 6.32059 8.83984 5.49707C9.05259 5.12622 9.15368 4.76649 9.20312 4.50781C9.22828 4.37612 9.24199 4.26263 9.24902 4.17676C9.25253 4.1338 9.25473 4.09699 9.25586 4.06738C9.25642 4.05265 9.25663 4.03951 9.25684 4.02832V4.00098C9.25441 4.0003 9.2001 3.99984 8.00684 4H9.25684C9.25674 3.3098 8.69697 2.75016 8.00684 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShoppingBagBoldFilled12.category = 'Money & Shopping';\n\nexport default ShoppingBagBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2178 1C12.1701 1 13.8253 2.43786 14.0977 4.37109L14.9658 10.5361C15.298 12.8937 13.4677 15 11.0869 15H4.91797C2.53677 14.9999 0.706247 12.893 1.03906 10.5352L1.90918 4.37012C2.18204 2.43745 3.83628 1.00011 5.78809 1H10.2178ZM10.2529 4.5C9.42747 4.49844 8.75634 5.16395 8.75 5.98828V5.96289C8.74919 5.97278 8.74684 5.99821 8.74023 6.0332C8.72577 6.10967 8.69922 6.1944 8.66016 6.26367C8.62624 6.32367 8.58833 6.3643 8.53418 6.39648C8.48123 6.42785 8.33098 6.5 7.99805 6.5C7.66565 6.49999 7.51632 6.42852 7.46387 6.39746C7.41009 6.36557 7.37257 6.32461 7.33887 6.26465C7.30024 6.19584 7.27406 6.11243 7.25977 6.03613C7.2532 6.00107 7.24982 5.97572 7.24902 5.96582C7.24912 5.96846 7.2499 5.97297 7.25 5.97852V5.99121C7.24527 5.16683 6.5755 4.5 5.75 4.5C4.92157 4.5 4.25 5.17157 4.25 6H5.75C4.25 6 4.25 6.00111 4.25 6.00195V6.0332C4.25024 6.04627 4.25131 6.06193 4.25195 6.0791C4.25325 6.11354 4.25479 6.15629 4.25879 6.20605C4.26678 6.30552 4.282 6.4365 4.31055 6.58887C4.3665 6.88748 4.48135 7.30426 4.72363 7.73535C4.97096 8.17526 5.35528 8.63455 5.93359 8.97754C6.51358 9.32147 7.20708 9.49999 7.99805 9.5C9.67764 9.5 10.7326 8.69535 11.2734 7.73633C11.5161 7.30585 11.632 6.89025 11.6885 6.5918C11.7173 6.43957 11.7321 6.30841 11.7402 6.20898C11.7443 6.15899 11.7467 6.11558 11.748 6.08105C11.7487 6.06409 11.7497 6.04908 11.75 6.03613V6.00488C11.75 6.00404 11.75 6.00283 10.25 6L11.75 6.00293C11.7516 5.17454 11.0813 4.50162 10.2529 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShoppingBagBoldFilled16.category = 'Money & Shopping';\n\nexport default ShoppingBagBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.96 1C15.3086 1.00034 17.3053 2.71685 17.6572 5.03906L18.9443 13.5371C19.3799 16.4116 17.1543 18.9998 14.2471 19H5.75293C2.84556 18.9998 0.620853 16.4116 1.05664 13.5371L2.34473 5.03809C2.69706 2.7162 4.69353 1.00016 7.04199 1H12.96ZM13.0029 5.5C12.1769 5.49861 11.5053 6.16515 11.5 6.99023L11.498 7.01953C11.495 7.06169 11.4884 7.13182 11.4736 7.21973C11.4428 7.40288 11.3841 7.6248 11.2822 7.82812C11.1832 8.0256 11.0581 8.1774 10.8994 8.2832C10.7501 8.38271 10.4837 8.5 9.99707 8.5C9.5107 8.49993 9.24512 8.38224 9.09668 8.2832C8.93907 8.17792 8.81517 8.02683 8.7168 7.83008C8.61543 7.62718 8.55687 7.4057 8.52637 7.22266C8.51175 7.13489 8.50498 7.06468 8.50195 7.02246L8.5 6.99219C8.49579 6.16735 7.82582 5.5 7 5.5C6.17157 5.5 5.5 6.17157 5.5 7H7C5.5 7 5.5 7.0012 5.5 7.00195V7.0332C5.50023 7.04711 5.5013 7.06434 5.50195 7.08398C5.50327 7.12351 5.50543 7.1745 5.50977 7.23535C5.51846 7.35717 5.53523 7.5217 5.56738 7.71484C5.63056 8.0942 5.76 8.62299 6.0332 9.16992C6.30938 9.72273 6.7466 10.3222 7.43164 10.7793C8.12611 11.2427 8.98514 11.4999 9.99707 11.5C11.0092 11.5 11.8688 11.2423 12.5635 10.7793C13.2485 10.3226 13.687 9.72426 13.9639 9.17188C14.2377 8.6254 14.3678 8.09704 14.4316 7.71777C14.4641 7.5246 14.4813 7.36014 14.4902 7.23828C14.4947 7.1771 14.4967 7.12558 14.498 7.08594C14.4987 7.06617 14.4998 7.0491 14.5 7.03516V7.00391C14.4989 7.00317 14.4591 7.00245 13 7L14.5 7.00293C14.5014 6.17464 13.8312 5.50161 13.0029 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShoppingBagBoldFilled20.category = 'Money & Shopping';\n\nexport default ShoppingBagBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.6797 1C18.4229 1 20.7595 2.99252 21.1934 5.70117L22.9287 16.5322C23.4722 19.9255 20.8506 23 17.4141 23H6.58887C3.15259 22.9996 0.531631 19.9253 1.0752 16.5322L2.81055 5.70117C3.24452 2.99266 5.58216 1.0001 8.3252 1H15.6797ZM8.41406 6.50195C7.58673 6.54348 6.94975 7.24785 6.99121 8.0752L8.48926 8C7.07686 8.07078 6.9958 8.07609 6.99121 8.07715V8.08203C6.99135 8.0846 6.99201 8.08786 6.99219 8.09082C6.99253 8.0966 6.99267 8.10314 6.99316 8.11035C6.99418 8.1252 6.99527 8.14339 6.99707 8.16406C7.0007 8.20562 7.00644 8.25912 7.01465 8.32227C7.03104 8.44827 7.05875 8.61712 7.10547 8.81445C7.19765 9.20377 7.37182 9.73655 7.7041 10.2812C8.41875 11.4526 9.76791 12.5 11.999 12.5C14.2297 12.4999 15.5798 11.4529 16.2959 10.2832C16.6291 9.73895 16.8045 9.20655 16.8975 8.81738C16.9446 8.62014 16.9726 8.45115 16.9893 8.3252C16.9976 8.26237 17.0031 8.20939 17.0068 8.16797C17.0087 8.14736 17.0097 8.12909 17.0107 8.11426C17.0113 8.1068 17.0123 8.09967 17.0127 8.09375V8.08008L15.5156 8L17.0127 8.07812C17.0558 7.25108 16.4207 6.54547 15.5938 6.50195C14.7674 6.45875 14.0623 7.093 14.0176 7.91895V7.91113L14.0146 7.93262C14.0096 7.97074 13.9995 8.03654 13.9795 8.12012C13.9381 8.29338 13.8632 8.51115 13.7373 8.7168C13.5352 9.04692 13.127 9.49991 11.999 9.5C10.8711 9.5 10.4651 9.0473 10.2646 8.71875C10.1395 8.51361 10.0654 8.29615 10.0244 8.12305C10.0046 8.03937 9.99421 7.97359 9.98926 7.93555L9.98633 7.90625V7.91602C9.94026 7.09308 9.23834 6.46081 8.41406 6.50195Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShoppingBagBoldFilled24.category = 'Money & Shopping';\n\nexport default ShoppingBagBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.1475 1C24.6896 1.00003 27.7131 3.55941 28.2988 7.05273L30.8975 22.5498C31.6386 26.9717 28.2297 30.9998 23.7461 31H8.25293C3.76902 30.9995 0.359443 26.97 1.10156 22.5479L3.70215 7.05176C4.28832 3.55899 7.31291 1.00017 10.8545 1H21.1475ZM10.874 9.05078C10.0488 9.12045 9.43556 9.84657 9.50488 10.6719L11 10.5459C9.60706 10.6629 9.51223 10.6716 9.50586 10.6729V10.6787C9.50608 10.681 9.50659 10.6838 9.50684 10.6865C9.5074 10.6927 9.50795 10.7007 9.50879 10.709C9.51049 10.7258 9.51265 10.7473 9.51562 10.7725C9.52163 10.8231 9.53113 10.8906 9.54395 10.9717C9.56958 11.1337 9.61084 11.3549 9.67773 11.6152C9.81025 12.1309 10.0497 12.8333 10.4805 13.5479C11.3826 15.0441 13.0856 16.4999 15.9961 16.5C18.9064 16.5 20.6106 15.044 21.5146 13.5488C21.9464 12.8347 22.1869 12.1327 22.3203 11.6172C22.3876 11.357 22.4302 11.1355 22.4561 10.9736C22.4689 10.893 22.4773 10.8258 22.4834 10.7754C22.4864 10.7504 22.4895 10.7287 22.4912 10.7119C22.4921 10.7036 22.4926 10.6957 22.4932 10.6895C22.4934 10.6865 22.4939 10.6831 22.4941 10.6807V10.6758C22.4942 10.675 22.4945 10.6741 21 10.5459L22.4941 10.6738C22.5648 9.84852 21.9533 9.12255 21.1279 9.05176C20.3036 8.98128 19.578 9.59114 19.5059 10.415V10.4092L19.5049 10.417C19.5031 10.4318 19.4995 10.4603 19.4932 10.5C19.4801 10.5816 19.4566 10.7094 19.416 10.8662C19.3333 11.1858 19.1885 11.598 18.9473 11.9971C18.5047 12.7289 17.707 13.5 15.9961 13.5C14.2857 13.4999 13.4903 12.7296 13.0498 11.999C12.8094 11.6002 12.6651 11.1876 12.583 10.8682C12.5428 10.7116 12.5197 10.5844 12.5068 10.5029C12.5005 10.4627 12.4969 10.4337 12.4951 10.4189C12.4944 10.4132 12.4942 10.4093 12.4941 10.4082V10.4092C12.4192 9.58929 11.6958 8.98175 10.874 9.05078Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShoppingBagBoldFilled32.category = 'Money & Shopping';\n\nexport default ShoppingBagBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.11024 0C9.75918 0.000201037 11.1475 1.2352 11.3388 2.87305L11.9804 8.37305C12.2057 10.3039 10.6966 11.9995 8.75282 12H3.24989C1.30574 11.9999 -0.203085 10.3041 0.022348 8.37305L0.66395 2.87305C0.85523 1.23509 2.24337 0 3.89247 0H8.11024ZM7.99793 3C7.58568 3 7.25109 3.33263 7.24793 3.74414C7.24792 3.74469 7.24798 3.74568 7.24793 3.74707C7.24774 3.75284 7.24719 3.76519 7.24598 3.78223C7.2435 3.817 7.23767 3.87202 7.22645 3.93945C7.20342 4.07787 7.15884 4.25107 7.07704 4.41504C6.99673 4.57595 6.88778 4.71403 6.73914 4.81348C6.59499 4.90975 6.36827 4.99995 6.00086 5C5.63362 4.99995 5.40772 4.9097 5.26356 4.81348C5.11474 4.71404 5.00605 4.57604 4.92567 4.41504C4.84383 4.25106 4.7993 4.0779 4.77625 3.93945C4.76503 3.87201 4.7592 3.81701 4.75672 3.78223C4.75551 3.76517 4.75496 3.75285 4.75477 3.74707V3.74414C4.75162 3.33272 4.41689 3.00016 4.00477 3C3.59056 3 3.25477 3.33579 3.25477 3.75H4.00477C3.30893 3.75 3.2584 3.7506 3.25477 3.75098V3.76758C3.2549 3.77551 3.25536 3.7861 3.25575 3.79785C3.25653 3.82127 3.25798 3.85247 3.26063 3.88965C3.26595 3.96418 3.27586 4.06576 3.29579 4.18555C3.33513 4.42204 3.41527 4.74906 3.58289 5.08496C3.75202 5.42379 4.01807 5.78604 4.43055 6.06152C4.84771 6.34 5.37059 6.49995 6.00086 6.5C6.63135 6.49995 7.15493 6.34018 7.57215 6.06152C7.98449 5.78606 8.24974 5.42372 8.41883 5.08496C8.58647 4.74904 8.6666 4.42204 8.70594 4.18555C8.72588 4.06571 8.73675 3.9642 8.74207 3.88965C8.74473 3.85247 8.74617 3.82127 8.74696 3.79785C8.74735 3.78611 8.74683 3.77551 8.74696 3.76758C8.74702 3.76389 8.74791 3.76063 8.74793 3.75781V3.75C8.74793 3.33602 8.41182 3.00038 7.99793 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBagFilled12.category = 'Money & Shopping';\n\nexport default ShoppingBagFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5102 1C12.3621 1 13.9237 2.3808 14.1499 4.21875L14.9702 10.8857C15.2391 13.0718 13.5331 15 11.3305 15H4.67039C2.46832 14.9999 0.762537 13.0724 1.03074 10.8867L1.8491 4.21973C2.07485 2.38142 3.63664 1.00012 5.48875 1H10.5102ZM10.2505 4.625C9.83789 4.62501 9.5031 4.95816 9.50047 5.37012C9.50046 5.37067 9.50061 5.37349 9.50047 5.37793C9.50019 5.38694 9.49909 5.40387 9.49754 5.42676C9.49442 5.47277 9.48767 5.54293 9.4741 5.62891C9.44628 5.80508 9.39242 6.02811 9.29148 6.24121C9.19146 6.45231 9.05489 6.63522 8.86961 6.76562C8.69097 6.89129 8.42229 6.99996 7.99949 7C7.57682 6.99997 7.30878 6.89114 7.13035 6.76562C6.94526 6.63536 6.80836 6.45319 6.70848 6.24219C6.60769 6.02917 6.55359 5.80608 6.52586 5.62988C6.5123 5.54363 6.50648 5.47279 6.5034 5.42676C6.50189 5.40427 6.50075 5.38798 6.50047 5.37891V5.37109C6.49837 4.95914 6.16387 4.62565 5.75145 4.625C5.33738 4.62471 5.001 4.96002 5.00047 5.37402L5.75047 5.375C5.05374 5.37451 5.00399 5.37467 5.00047 5.375V5.39258C5.00059 5.40101 5.00105 5.41192 5.00145 5.4248C5.00224 5.45058 5.00351 5.4853 5.00633 5.52734C5.01195 5.61111 5.02301 5.72614 5.04441 5.8623C5.08671 6.13128 5.17305 6.50234 5.35301 6.88281C5.53405 7.26541 5.81955 7.67723 6.26707 7.99219C6.7213 8.31181 7.29717 8.49997 7.99949 8.5C8.70188 8.49996 9.27857 8.31178 9.73289 7.99219C10.1802 7.67736 10.4658 7.26617 10.647 6.88379C10.8272 6.50331 10.914 6.13232 10.9565 5.86328C10.9781 5.72691 10.9889 5.61118 10.9946 5.52734C10.9974 5.48571 10.9987 5.45143 10.9995 5.42578C10.9999 5.41303 11.0003 5.40194 11.0005 5.39355V5.375C11.0005 4.96089 10.6645 4.62515 10.2505 4.625Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBagFilled16.category = 'Money & Shopping';\n\nexport default ShoppingBagFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2936 1C15.548 1.00025 17.455 2.66886 17.7545 4.90332L18.9606 13.9014C19.3222 16.6003 17.2226 18.9997 14.4996 19H5.50548C2.78224 19 0.68279 16.6005 1.04455 13.9014L2.2506 4.90332C2.55014 2.66872 4.45694 1 6.71154 1H13.2936ZM12.9996 5.25C12.5868 5.25014 12.2517 5.58377 12.2496 5.99609C12.2496 5.99762 12.2498 6.00224 12.2496 6.00879C12.2492 6.02189 12.2479 6.04449 12.2457 6.0752C12.2413 6.13729 12.2316 6.23143 12.2125 6.3457C12.1738 6.57778 12.0981 6.87623 11.9537 7.16504C11.8107 7.45087 11.6079 7.71396 11.318 7.90723C11.0326 8.09742 10.6182 8.25 9.99962 8.25C9.38104 8.24995 8.9666 8.09745 8.68127 7.90723C8.39144 7.71394 8.1885 7.45085 8.04552 7.16504C7.90114 6.87624 7.82544 6.57776 7.78673 6.3457C7.76769 6.23143 7.75797 6.13728 7.75353 6.0752C7.75134 6.04449 7.75006 6.02189 7.74962 6.00879V5.99609C7.74752 5.58368 7.41253 5.25 6.99962 5.25C6.58554 5.25016 6.24962 5.58589 6.24962 6H6.99962C6.25002 6.00002 6.24962 6.00059 6.24962 6.00098V6.02051C6.24978 6.03032 6.25009 6.04323 6.2506 6.05859C6.25163 6.08941 6.25379 6.13151 6.25744 6.18262C6.26472 6.28449 6.2785 6.42514 6.30627 6.5918C6.36131 6.92204 6.47338 7.37411 6.70373 7.83496C6.93569 8.29887 7.29568 8.78617 7.84923 9.15527C8.40754 9.52748 9.11853 9.74995 9.99962 9.75C10.8808 9.75 11.5917 9.52745 12.15 9.15527C12.7036 8.78619 13.0635 8.29889 13.2955 7.83496C13.5259 7.37409 13.6379 6.92206 13.693 6.5918C13.7208 6.42513 13.7345 6.2845 13.7418 6.18262C13.7455 6.13151 13.7476 6.08941 13.7486 6.05859C13.7492 6.04322 13.7495 6.03032 13.7496 6.02051V6C13.7496 5.58579 13.4138 5.25001 12.9996 5.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBagFilled20.category = 'Money & Shopping';\n\nexport default ShoppingBagFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0607 1C18.7284 1.00022 20.9885 2.96565 21.3595 5.60742L22.9464 16.9043C23.3986 20.1239 20.8978 22.9998 17.6466 23H6.35562C3.10466 22.9998 0.605057 20.1247 1.05679 16.9053L2.64273 5.60742C3.01369 2.96545 5.27464 1 7.94254 1H16.0607ZM15.7619 6.75C15.3737 6.74429 15.0491 7.0346 15.005 7.41211L15.0002 7.48828V7.4873C15.0001 7.49028 14.9996 7.49669 14.9992 7.50586C14.9983 7.52463 14.9969 7.55631 14.9933 7.59766C14.9862 7.68062 14.9723 7.80432 14.9455 7.9541C14.8911 8.25748 14.7861 8.65058 14.591 9.03516C14.397 9.41742 14.1212 9.77664 13.7267 10.041C13.3376 10.3017 12.7902 10.4999 12.0011 10.5C11.212 10.5 10.6639 10.3018 10.2746 10.041C9.87998 9.77659 9.60344 9.41744 9.40933 9.03516C9.21403 8.65041 9.1093 8.25652 9.05484 7.95312C9.02796 7.80329 9.0141 7.67957 9.00699 7.59668C9.00347 7.55554 9.00203 7.52456 9.00113 7.50586C9.00068 7.49657 9.00025 7.49029 9.00015 7.4873V7.48535C8.99213 7.07265 8.65156 6.74365 8.23844 6.75C7.82449 6.75661 7.49379 7.09771 7.50015 7.51172L8.25015 7.5C7.50194 7.5115 7.50015 7.5123 7.50015 7.5127V7.52051C7.50024 7.52422 7.50096 7.52878 7.50113 7.53418C7.50148 7.54534 7.50124 7.56009 7.50211 7.57812C7.50385 7.61428 7.50761 7.66442 7.51285 7.72559C7.52332 7.84766 7.54215 8.01745 7.57828 8.21875C7.65002 8.61834 7.79092 9.16234 8.07144 9.71484C8.3533 10.2699 8.78499 10.8485 9.43961 11.2871C10.0996 11.7292 10.9444 12 12.0011 12C13.0577 11.9999 13.9018 11.7292 14.5617 11.2871C15.2161 10.8485 15.6471 10.2699 15.9289 9.71484C16.2093 9.16219 16.3504 8.61741 16.422 8.21777C16.4581 8.01644 16.477 7.84663 16.4875 7.72461C16.4927 7.66364 16.4965 7.61421 16.4982 7.57812C16.4991 7.56016 16.4988 7.54534 16.4992 7.53418C16.4994 7.52859 16.5001 7.52332 16.5002 7.51953V7.51172L16.4972 7.43457C16.4645 7.05599 16.15 6.75606 15.7619 6.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBagFilled24.category = 'Money & Shopping';\n\nexport default ShoppingBagFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShoppingBagFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShoppingBagFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.5903 1C25.0687 1.00028 28.0233 3.54612 28.5376 6.98633L30.9214 22.9365C31.5559 27.1827 28.2664 30.9999 23.9731 31H8.02684C3.73342 31 0.443973 27.1827 1.07859 22.9365L3.46336 6.98633C3.97779 3.54598 6.93301 1.00001 10.4116 1H21.5903ZM21.2837 9.00098C20.8957 8.98449 20.5637 9.2654 20.5093 9.6416L20.5024 9.71777V9.7207C20.5021 9.72604 20.5015 9.73557 20.5005 9.74902C20.4984 9.77679 20.4944 9.82158 20.4878 9.87988C20.4744 9.99672 20.4496 10.1687 20.4057 10.377C20.3173 10.797 20.1544 11.3478 19.8579 11.8906C19.2855 12.9382 18.2044 14 16.0005 14C13.7971 13.9999 12.716 12.9382 12.143 11.8906C11.8462 11.3477 11.6818 10.7961 11.5932 10.376C11.5493 10.1678 11.5256 9.99565 11.5122 9.87891C11.5055 9.82078 11.5006 9.77676 11.4985 9.74902C11.4975 9.73515 11.4969 9.72502 11.4966 9.71973C11.4964 9.71778 11.4966 9.71646 11.4966 9.71582C11.4777 9.30295 11.1285 8.98322 10.7153 9.00098C10.3015 9.01879 9.98073 9.36841 9.99852 9.78223L10.7475 9.75C10.0467 9.78012 10.0014 9.7827 9.99852 9.7832V9.79199C9.99874 9.79637 9.9991 9.80191 9.99949 9.80859C10.0003 9.8222 10.0017 9.84059 10.0034 9.86328C10.0069 9.90875 10.0129 9.97237 10.022 10.0508C10.04 10.2073 10.0716 10.4264 10.1264 10.6865C10.2356 11.2038 10.4403 11.9027 10.8266 12.6094C11.6207 14.0616 13.1663 15.4999 16.0005 15.5C18.835 15.5 20.3808 14.0618 21.1743 12.6094C21.5605 11.9024 21.7646 11.2029 21.8735 10.6855C21.9283 10.4253 21.9601 10.2064 21.978 10.0498C21.9869 9.97169 21.9921 9.90867 21.9956 9.86328C21.9973 9.84068 21.9987 9.8222 21.9995 9.80859C21.9999 9.80178 22.0002 9.79544 22.0005 9.79102C22.0006 9.78915 22.0014 9.78755 22.0014 9.78613V9.78223L22.0005 9.70508C21.9782 9.3256 21.6716 9.01748 21.2837 9.00098Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShoppingBagFilled32.category = 'Money & Shopping';\n\nexport default ShoppingBagFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shuffle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shuffle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.29943 6.64989C9.63068 6.40145 10.1016 6.46821 10.3502 6.7993L11.8501 8.79922C12.05 9.06583 12.05 9.43296 11.8501 9.69957L10.3502 11.6995C10.1016 12.0308 9.63077 12.0974 9.29943 11.8489C8.96869 11.6003 8.90172 11.1303 9.15002 10.7991L9.7496 9.99937H8.10514C7.19132 9.99919 6.31888 9.61713 5.69899 8.9457C5.41842 8.64143 5.43702 8.16706 5.74098 7.88617C6.04517 7.60538 6.51951 7.62427 6.8005 7.92816C7.13646 8.29211 7.60985 8.49925 8.10514 8.49943H9.7496L9.15002 7.69965C8.9019 7.36849 8.96863 6.89844 9.29943 6.64989ZM9.29943 0.150156C9.6307 -0.0982964 10.1016 -0.0315688 10.3502 0.299564L11.8501 2.29948C12.05 2.56609 12.05 2.93322 11.8501 3.19984L10.3502 5.19976C10.1016 5.53107 9.63077 5.59767 9.29943 5.34916C8.96867 5.10052 8.90171 4.63053 9.15002 4.2994L9.7496 3.49963H8.29165C7.46409 3.49975 6.70266 3.95452 6.31029 4.68317L4.50958 8.02777C3.85549 9.24214 2.58731 9.99937 1.20796 9.99937H0.749969C0.335919 9.99919 0 9.66349 0 9.2494C9.06321e-05 8.83538 0.335974 8.4996 0.749969 8.49943H1.20796C2.03565 8.49943 2.7969 8.04463 3.18932 7.31588L4.99003 3.97129C5.64406 2.75699 6.91242 1.99981 8.29165 1.99969H9.7496L9.15002 1.19992C8.90185 0.868739 8.96858 0.398706 9.29943 0.150156ZM1.39447 1.99969C2.3083 1.99976 3.18067 2.38201 3.80063 3.05336C4.08151 3.35764 4.0628 3.83192 3.75864 4.11289C3.45435 4.39367 2.98004 4.37502 2.69911 4.0709C2.36309 3.70704 1.88976 3.4997 1.39447 3.49963H0.749969C0.335941 3.49943 0 3.16373 0 2.74966C0.000109928 2.33568 0.336009 1.99989 0.749969 1.99969H1.39447Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffle12.category = 'Arrows';\n\nexport default Shuffle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shuffle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shuffle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.2998 9.65007C12.631 9.40186 13.101 9.46868 13.3496 9.79949L14.8496 11.7995C15.0495 12.0661 15.0494 12.4332 14.8496 12.6999L13.3496 14.6999C13.101 15.031 12.6311 15.0977 12.2998 14.8493C11.9689 14.6007 11.902 14.1307 12.1504 13.7995L12.75 12.9997H11.3984C9.96041 12.9997 8.62008 12.2705 7.83887 11.0632C7.61429 10.7155 7.71394 10.251 8.06152 10.026C8.40914 9.80145 8.87363 9.90132 9.09863 10.2487C9.60345 11.0287 10.4693 11.4997 11.3984 11.4997H12.75L12.1504 10.6999C11.9022 10.3686 11.9688 9.89859 12.2998 9.65007ZM12.2998 1.15007C12.631 0.901868 13.101 0.968683 13.3496 1.29949L14.8496 3.29949C15.0495 3.56606 15.0494 3.93323 14.8496 4.19988L13.3496 6.19988C13.101 6.53098 12.6311 6.59774 12.2998 6.34929C11.9689 6.10066 11.902 5.63069 12.1504 5.29949L12.75 4.49968H11.4082C10.2046 4.49969 9.09941 5.16549 8.53613 6.22917L6.29004 10.4723C5.46685 12.0273 3.85117 12.9997 2.0918 12.9997H1.75C1.33579 12.9997 1 12.6639 1 12.2497C1.00023 11.8357 1.33593 11.4997 1.75 11.4997H2.0918C3.29556 11.4997 4.40064 10.8341 4.96387 9.77019L7.20996 5.52703C8.03321 3.9723 9.64895 2.99969 11.4082 2.99968H12.75L12.1504 2.19988C11.9022 1.86863 11.9688 1.3986 12.2998 1.15007ZM2.10156 2.99968C3.53947 2.99968 4.8799 3.72905 5.66113 4.9362C5.88591 5.28388 5.786 5.7483 5.43848 5.97331C5.09074 6.19813 4.62634 6.09834 4.40137 5.75066C3.89652 4.97084 3.03056 4.49968 2.10156 4.49968H1.75C1.33579 4.49968 1 4.1639 1 3.74968C1.00022 3.33566 1.33592 2.99968 1.75 2.99968H2.10156Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffle16.category = 'Arrows';\n\nexport default Shuffle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shuffle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shuffle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.2695 11.674C15.5877 11.4089 16.061 11.4517 16.3262 11.7697L18.8262 14.7697C19.0579 15.0479 19.0579 15.4526 18.8262 15.7307L16.3262 18.7307C16.061 19.0486 15.5876 19.0914 15.2695 18.8264C14.9515 18.5612 14.9088 18.0879 15.1738 17.7697L16.6484 16.0002H14.1924C12.53 16.0002 10.9688 15.202 9.99512 13.8547C9.7526 13.5191 9.82772 13.0505 10.1631 12.8078C10.4988 12.5652 10.9683 12.6402 11.2109 12.9758C11.9026 13.9329 13.0115 14.5002 14.1924 14.5002H16.6484L15.1738 12.7307C14.9087 12.4126 14.9516 11.9392 15.2695 11.674ZM15.2695 1.17404C15.5877 0.908912 16.061 0.951691 16.3262 1.26974L18.8262 4.26974C19.0579 4.54787 19.0579 4.95256 18.8262 5.23068L16.3262 8.23068C16.061 8.54862 15.5876 8.59144 15.2695 8.32638C14.9515 8.0612 14.9088 7.58789 15.1738 7.26974L16.6484 5.50021H14.3242C12.7235 5.50021 11.2492 6.37081 10.4766 7.77267L7.62305 12.9514C6.58667 14.8321 4.60925 16.0002 2.46191 16.0002H1.75C1.33582 16.0002 1.00005 15.6644 1 15.2502C1 14.836 1.33579 14.5002 1.75 14.5002H2.46191C4.0626 14.5002 5.53698 13.6296 6.30957 12.2277L9.16309 7.04904C10.1995 5.16837 12.1769 4.00021 14.3242 4.00021H16.6484L15.1738 2.23068C14.9087 1.91256 14.9516 1.43925 15.2695 1.17404ZM2.59375 4.00021C4.25607 4.00033 5.81738 4.79836 6.79102 6.14572C7.03354 6.48144 6.95777 6.95001 6.62207 7.19259C6.28643 7.43507 5.81783 7.36012 5.5752 7.02462C4.88358 6.06752 3.77457 5.50033 2.59375 5.50021H1.75C1.33583 5.50021 1.00007 5.16436 1 4.75021C1 4.336 1.33579 4.00021 1.75 4.00021H2.59375Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffle20.category = 'Arrows';\n\nexport default Shuffle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shuffle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shuffle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.2324 14.2072C18.5321 13.9216 19.0071 13.9331 19.293 14.2326L22.793 17.8986C23.0651 18.1838 23.0695 18.6319 22.8037 18.923L19.3037 22.756C19.0244 23.0616 18.5499 23.083 18.2441 22.8039C17.9384 22.5246 17.9172 22.0501 18.1963 21.7443L20.5498 19.1672H16.9873C14.8708 19.1671 12.8749 18.1797 11.5908 16.4972C11.3396 16.168 11.4032 15.6968 11.7324 15.4455C12.0617 15.1942 12.5329 15.2578 12.7842 15.5871C13.7845 16.8975 15.3387 17.6671 16.9873 17.6672H20.4971L18.207 15.2677C17.9214 14.9681 17.933 14.4931 18.2324 14.2072ZM18.2441 1.19645C18.55 0.917209 19.0244 0.938568 19.3037 1.24431L22.8037 5.07731C23.0694 5.36845 23.0651 5.81659 22.793 6.10173L19.293 9.76774C19.0071 10.0671 18.532 10.0786 18.2324 9.79313C17.933 9.50729 17.9215 9.03224 18.207 8.73259L20.4971 6.33317H17.208C15.1933 6.33318 13.3378 7.42823 12.3633 9.19157L8.9502 15.3674C7.71157 17.6086 5.3527 19.0002 2.79199 19.0002H1.75C1.33587 19.0002 1.00012 18.6643 1 18.2502C1 17.836 1.33579 17.5002 1.75 17.5002H2.79199C4.80675 17.5002 6.66216 16.4051 7.63672 14.6418L11.0498 8.46599C12.2884 6.22469 14.6472 4.83318 17.208 4.83317H20.5498L18.1963 2.25602C17.9171 1.95023 17.9385 1.47578 18.2441 1.19645ZM3.0127 5.00016C5.12926 5.00027 7.12509 5.98753 8.40918 7.67009C8.66022 7.99935 8.59676 8.47062 8.26758 8.72184C7.93845 8.97275 7.46808 8.90907 7.2168 8.58024C6.21646 7.26949 4.66154 6.50027 3.0127 6.50016H1.75C1.33586 6.50016 1.00012 6.16428 1 5.75016C1 5.33596 1.33579 5.00017 1.75 5.00016H3.0127Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffle24.category = 'Arrows';\n\nexport default Shuffle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Shuffle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Shuffle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.7451 18.6953C25.0515 18.4168 25.526 18.4389 25.8047 18.7451L30.8047 24.2451C31.0647 24.5312 31.0647 24.9688 30.8047 25.2549L25.8047 30.7549C25.526 31.061 25.0515 31.0832 24.7451 30.8047C24.4389 30.526 24.4168 30.0515 24.6953 29.7451L28.5547 25.5H22.4961C19.7471 25.4999 17.1718 24.1536 15.6025 21.8965C15.3665 21.5564 15.4511 21.0889 15.791 20.8525C16.1311 20.6165 16.5986 20.7011 16.835 21.041C18.1239 22.8946 20.2384 23.9999 22.4961 24H28.5547L24.6953 19.7549C24.4168 19.4485 24.439 18.974 24.7451 18.6953ZM24.7451 1.19531C25.0515 0.916791 25.526 0.938963 25.8047 1.24512L30.8047 6.74512C31.0647 7.03118 31.0647 7.46882 30.8047 7.75488L25.8047 13.2549C25.526 13.561 25.0515 13.5832 24.7451 13.3047C24.439 13.026 24.4168 12.5515 24.6953 12.2451L28.5547 8H23.1543C20.2531 8 17.5844 9.58793 16.2002 12.1377L11.6182 20.5781C9.9716 23.6112 6.79692 25.5 3.3457 25.5H1.75C1.3358 25.5 1.00002 25.1642 1 24.75C1 24.3358 1.33579 24 1.75 24H3.3457C6.24694 24 8.91564 22.4121 10.2998 19.8623L14.8818 11.4219C16.5284 8.38875 19.7031 6.5 23.1543 6.5H28.5547L24.6953 2.25488C24.4168 1.9485 24.4389 1.47399 24.7451 1.19531ZM4.00391 6.5C6.75294 6.50008 9.32821 7.84637 10.8975 10.1035C11.1335 10.4436 11.0489 10.9111 10.709 11.1475C10.3689 11.3835 9.90138 11.2989 9.66504 10.959C8.37613 9.1054 6.26159 8.00008 4.00391 8H1.75C1.3358 8 1.00002 7.6642 1 7.25C1 6.83579 1.33579 6.5 1.75 6.5H4.00391Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShuffle32.category = 'Arrows';\n\nexport default Shuffle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.16867 6.68652C9.61806 6.36552 10.2422 6.46954 10.5632 6.91893L11.8131 8.66888C12.0614 9.01655 12.0614 9.4833 11.8131 9.83095L10.5632 11.5809C10.2421 12.0299 9.61792 12.1342 9.16867 11.8133C8.71946 11.4924 8.61565 10.8682 8.93625 10.4188L9.05734 10.2499H7.5525C6.9214 10.2497 6.31864 9.98598 5.89045 9.52237C5.51611 9.11684 5.54112 8.48402 5.94611 8.10933C6.35177 7.73487 6.98451 7.7596 7.35915 8.16499C7.40877 8.21873 7.47937 8.24981 7.5525 8.24995H9.05734L8.93625 8.08101C8.61536 7.63175 8.71964 7.00761 9.16867 6.68652ZM9.16867 0.186716C9.61806 -0.134266 10.2422 -0.0302463 10.5632 0.419131L11.8131 2.16908C12.0614 2.51675 12.0614 2.98351 11.8131 3.33115L10.5632 5.0811C10.2421 5.53013 9.61792 5.63441 9.16867 5.31351C8.71943 4.99261 8.61564 4.36838 8.93625 3.91902L9.05734 3.75008H8.29174C7.55617 3.7502 6.87984 4.15419 6.53105 4.80181L4.73032 8.14643C4.03261 9.44173 2.67926 10.2499 1.20797 10.2499H0.999969C0.447993 10.2497 0.000235855 9.80188 0 9.24992C0 8.69775 0.447847 8.25012 0.999969 8.24995H1.20797C1.94347 8.24995 2.61974 7.84564 2.96866 7.19822L4.77036 3.8536C5.46798 2.55824 6.82048 1.75026 8.29174 1.75014H9.05734L8.93625 1.5812C8.61537 1.13195 8.71963 0.507799 9.16867 0.186716ZM1.94721 1.75014C2.57846 1.75018 3.18098 2.01394 3.60926 2.47766C3.98369 2.88332 3.95897 3.51607 3.5536 3.8907C3.14794 4.26477 2.51509 4.24026 2.14056 3.83504C2.09085 3.78119 2.02049 3.75012 1.94721 3.75008H0.999969C0.448004 3.74989 0.000216661 3.30208 0 2.75011C0 2.19797 0.44787 1.75034 0.999969 1.75014H1.94721Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffleBold12.category = 'Arrows';\n\nexport default ShuffleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.1504 9.45016C12.5922 9.11893 13.2185 9.20858 13.5498 9.65035L15.0498 11.6504C15.3163 12.0058 15.3163 12.4941 15.0498 12.8496L13.5498 14.8496C13.2185 15.2913 12.5922 15.381 12.1504 15.0498C11.7086 14.7184 11.619 14.0922 11.9502 13.6504L12.251 13.25H10.9238C9.69692 13.25 8.55325 12.6277 7.88672 11.5976C7.58697 11.134 7.72004 10.5148 8.18359 10.2148C8.64724 9.91505 9.26645 10.0481 9.56641 10.5117C9.86442 10.972 10.3755 11.25 10.9238 11.25H12.251L11.9502 10.8496C11.619 10.4078 11.7086 9.7815 12.1504 9.45016ZM12.1504 0.950157C12.5922 0.618925 13.2185 0.708577 13.5498 1.15035L15.0498 3.15035C15.3163 3.50584 15.3163 3.99409 15.0498 4.34957L13.5498 6.34957C13.2185 6.79131 12.5922 6.88096 12.1504 6.54977C11.7086 6.21844 11.619 5.59217 11.9502 5.15035L12.251 4.74996H11.4082C10.297 4.74997 9.27673 5.36461 8.75684 6.34664L6.51074 10.5898C5.64419 12.2264 3.94369 13.25 2.0918 13.25H1.75C1.19773 13.25 0.750031 12.8022 0.75 12.25C0.75 11.6977 1.19772 11.25 1.75 11.25H2.0918C3.20294 11.25 4.22326 10.6353 4.74316 9.65328L6.98926 5.41012C7.8558 3.77346 9.55629 2.74997 11.4082 2.74996H12.251L11.9502 2.34957C11.619 1.90776 11.7086 1.28149 12.1504 0.950157ZM2.57617 2.74996C3.8031 2.74996 4.94675 3.37222 5.61328 4.40231C5.913 4.86595 5.77997 5.48517 5.31641 5.78512C4.85278 6.08484 4.23356 5.95177 3.93359 5.48824C3.63559 5.02793 3.12455 4.74996 2.57617 4.74996H1.75C1.19774 4.74996 0.750033 4.30222 0.75 3.74996C0.75 3.19768 1.19772 2.74996 1.75 2.74996H2.57617Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffleBold16.category = 'Arrows';\n\nexport default ShuffleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.1094 11.4814C15.5336 11.128 16.165 11.1854 16.5186 11.6094L19.0186 14.6094C19.3276 14.9802 19.3275 15.5198 19.0186 15.8906L16.5186 18.8906C16.165 19.3148 15.5336 19.3721 15.1094 19.0186C14.6853 18.665 14.6279 18.0336 14.9814 17.6094L16.1143 16.25H14.1924C12.4497 16.25 10.8127 15.4134 9.79199 14.001C9.46882 13.5534 9.5692 12.9279 10.0166 12.6045C10.464 12.2812 11.0895 12.382 11.4131 12.8291C12.0578 13.7212 13.0917 14.25 14.1924 14.25H16.1143L14.9814 12.8906C14.628 12.4664 14.6852 11.835 15.1094 11.4814ZM15.1094 0.981441C15.5336 0.628064 16.165 0.685356 16.5186 1.10937L19.0186 4.10937C19.3275 4.48016 19.3275 5.01978 19.0186 5.39062L16.5186 8.39062C16.165 8.81479 15.5336 8.87208 15.1094 8.51855C14.6853 8.16495 14.6279 7.53357 14.9814 7.10937L16.1143 5.75H14.3242C12.8146 5.75 11.4239 6.57143 10.6953 7.89355L7.8418 13.0713C6.76148 15.0319 4.70042 16.25 2.46191 16.25H1.75C1.19772 16.25 0.75 15.8023 0.75 15.25C0.750147 14.6978 1.19781 14.25 1.75 14.25H2.46191C3.9716 14.25 5.36224 13.4287 6.09082 12.1064L8.94336 6.92871C10.0237 4.96826 12.0858 3.75 14.3242 3.75H16.1143L14.9814 2.39062C14.6281 1.96638 14.6853 1.33498 15.1094 0.981441ZM2.59375 3.75C4.33615 3.75011 5.9725 4.58687 6.99316 5.99902C7.31661 6.44663 7.21611 7.07201 6.76855 7.3955C6.32107 7.7187 5.69656 7.6181 5.37305 7.17089C4.72843 6.27893 3.69425 5.75011 2.59375 5.75H1.75C1.19772 5.74999 0.75 5.30228 0.75 4.75C0.750128 4.19782 1.1978 3.75 1.75 3.75H2.59375Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffleBold20.category = 'Arrows';\n\nexport default ShuffleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.0596 14.026C18.459 13.6451 19.0924 13.6601 19.4736 14.0593L22.9736 17.7262C23.3362 18.1064 23.3424 18.7024 22.9883 19.0905L19.4883 22.9235C19.1159 23.3313 18.484 23.3602 18.0762 22.988C17.6686 22.6156 17.6395 21.9836 18.0117 21.5759L19.9824 19.4167H16.9873C14.7928 19.4166 12.7239 18.3926 11.3926 16.6481C11.0578 16.2091 11.1421 15.5817 11.5811 15.2468C12.0199 14.912 12.6473 14.9958 12.9824 15.4343C13.9354 16.683 15.4164 17.4166 16.9873 17.4167H19.9131L18.0264 15.4401C17.6454 15.0406 17.6602 14.4073 18.0596 14.026ZM18.0762 1.0114C18.484 0.639383 19.116 0.668311 19.4883 1.07585L22.9883 4.90886C23.3426 5.29688 23.3361 5.89286 22.9736 6.27312L19.4736 9.94011C19.0923 10.3396 18.4591 10.3545 18.0596 9.97332C17.6603 9.59201 17.6452 8.9587 18.0264 8.55925L19.9131 6.58269H17.208C15.2843 6.5827 13.5126 7.62856 12.582 9.31218L9.16895 15.488C7.88633 17.8089 5.44376 19.2497 2.79199 19.2497H1.75C1.19772 19.2497 0.75 18.802 0.75 18.2497C0.750202 17.6976 1.19785 17.2497 1.75 17.2497H2.79199C4.71582 17.2497 6.48745 16.204 7.41797 14.5202L10.8311 8.34441C12.1137 6.02372 14.5564 4.5827 17.208 4.58269H19.9824L18.0117 2.42351C17.6397 2.01565 17.6684 1.38368 18.0762 1.0114ZM3.0127 4.74968C5.20711 4.74979 7.27603 5.77386 8.60742 7.51824C8.94234 7.95721 8.85779 8.58454 8.41895 8.9196C7.97992 9.25452 7.3526 9.17011 7.01758 8.73113C6.06452 7.4826 4.58342 6.74979 3.0127 6.74968H1.75C1.19772 6.74967 0.75 6.30196 0.75 5.74968C0.750209 5.19758 1.19785 4.74969 1.75 4.74968H3.0127Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffleBold24.category = 'Arrows';\n\nexport default ShuffleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.5771 18.5096C24.9858 18.1383 25.6188 18.1685 25.9902 18.577L30.9902 24.077C31.3369 24.4584 31.3368 25.0413 30.9902 25.4227L25.9902 30.9227C25.6187 31.3314 24.9858 31.3616 24.5771 30.9901C24.1686 30.6186 24.1383 29.9857 24.5098 29.577L27.9893 25.7499H22.4961C19.6653 25.7498 17.0135 24.3642 15.3975 22.0399C15.0824 21.5865 15.1942 20.9626 15.6475 20.6473C16.1008 20.3322 16.7247 20.4442 17.04 20.8973C18.2822 22.684 20.3201 23.7498 22.4961 23.7499H27.9893L24.5098 19.9227C24.1384 19.5141 24.1685 18.8811 24.5771 18.5096ZM24.5771 1.00965C24.9858 0.63832 25.6188 0.668519 25.9902 1.07703L30.9902 6.57703C31.3369 6.9584 31.3368 7.54133 30.9902 7.92274L25.9902 13.4227C25.6187 13.8314 24.9858 13.8616 24.5771 13.4901C24.1686 13.1186 24.1383 12.4857 24.5098 12.077L27.9893 8.24988H23.1543C20.3448 8.24988 17.7604 9.7876 16.4199 12.2567L11.8379 20.6971C10.1476 23.8108 6.88861 25.7499 3.3457 25.7499H1.75C1.19772 25.7499 0.75 25.3022 0.75 24.7499C0.750097 24.1977 1.19777 23.7499 1.75 23.7499H3.3457C6.15528 23.7499 8.73965 22.2122 10.0801 19.743L14.6621 11.3026C16.3524 8.189 19.6114 6.24988 23.1543 6.24988H27.9893L24.5098 2.42274C24.1384 2.01407 24.1685 1.38111 24.5771 1.00965ZM4.00391 6.24988C6.83467 6.24996 9.48654 7.63568 11.1025 9.95984C11.4177 10.4132 11.3058 11.0371 10.8525 11.3524C10.3991 11.6676 9.77527 11.5557 9.45996 11.1024C8.21781 9.31585 6.17986 8.24996 4.00391 8.24988H1.75C1.19772 8.24988 0.75 7.80217 0.75 7.24988C0.7501 6.69768 1.19778 6.24988 1.75 6.24988H4.00391Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffleBold32.category = 'Arrows';\n\nexport default ShuffleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.69993 6.78955C9.23012 6.3478 10.0177 6.41976 10.4596 6.9497L11.7096 8.44965C12.0958 8.91315 12.0958 9.58571 11.7096 10.0492L10.4596 11.5492C10.0177 12.0795 9.23026 12.1512 8.69993 11.7093C8.33445 11.4045 8.18656 10.9353 8.27514 10.4994H8.05835C7.4971 10.4993 6.94324 10.3685 6.44121 10.1176C5.82419 9.80878 5.5733 9.05811 5.88166 8.44086C6.19028 7.82377 6.9411 7.57324 7.55836 7.88131C7.71338 7.95881 7.88504 7.99935 8.05835 7.99947H8.27514C8.18671 7.56359 8.33432 7.09425 8.69993 6.78955ZM8.69993 0.289744C9.23014 -0.151996 10.0177 -0.080075 10.4596 0.449895L11.7096 1.94985C12.0958 2.41334 12.0957 3.0859 11.7096 3.54941L10.4596 5.04936C10.0177 5.57967 9.23026 5.65138 8.69993 5.20952C8.33473 4.90496 8.18605 4.43613 8.27416 4.00057C7.63747 4.00704 7.05322 4.35813 6.75077 4.91949L4.93051 8.30122C4.20149 9.65507 2.78762 10.4994 1.24996 10.4994C0.559773 10.4992 0 9.93966 0 9.24943C0.000178219 8.55935 0.559883 7.99964 1.24996 7.99947C1.86795 7.99947 2.43641 7.65982 2.72941 7.11571L4.54967 3.73495C5.28826 2.36344 6.7183 1.5068 8.27514 1.50064C8.1863 1.06449 8.33404 0.594671 8.69993 0.289744ZM1.35543 1.49967C2.05907 1.49967 2.74181 1.74256 3.28799 2.18617C3.82365 2.6215 3.90487 3.40819 3.46962 3.94393C3.03428 4.47961 2.2476 4.56085 1.71186 4.12556C1.61132 4.04407 1.48486 3.99959 1.35543 3.99959H1.24996C0.559795 3.99939 0 3.43984 0 2.74963C0.000197647 2.05959 0.559917 1.49987 1.24996 1.49967H1.35543Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffleBoldFilled12.category = 'Arrows';\n\nexport default ShuffleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8496 9.05005C12.5123 8.55303 13.4531 8.68725 13.9502 9.34985L15.4502 11.3499C15.8501 11.8832 15.8502 12.6174 15.4502 13.1506L13.9502 15.1506C13.4531 15.8131 12.5122 15.9473 11.8496 15.4504C11.3122 15.0472 11.1223 14.3519 11.335 13.7502H11.291C10.119 13.7502 8.98072 13.3565 8.05859 12.6331C7.40699 12.1217 7.29347 11.1793 7.80469 10.5276C8.31608 9.87593 9.25844 9.76233 9.91016 10.2737C10.304 10.5826 10.7905 10.7502 11.291 10.7502H11.335C11.1222 10.1486 11.3122 9.45331 11.8496 9.05005ZM11.8496 0.550049C12.5123 0.0530319 13.4531 0.187247 13.9502 0.849854L15.4502 2.84985C15.8501 3.38317 15.8502 4.11735 15.4502 4.65063L13.9502 6.65063C13.4531 7.31307 12.5122 7.44732 11.8496 6.95044C11.313 6.54789 11.1229 5.85418 11.334 5.25317C10.4371 5.27973 9.62088 5.78403 9.19922 6.58032L6.95215 10.8235C5.99895 12.6238 4.12891 13.7502 2.0918 13.7502H1.75C0.921652 13.7502 0.250128 13.0786 0.25 12.2502C0.25 11.4218 0.921573 10.7502 1.75 10.7502H2.0918C3.0176 10.7502 3.86747 10.2383 4.30078 9.42017L6.54785 5.177C7.48959 3.39817 9.32629 2.27982 11.335 2.25317C11.1207 1.65089 11.3114 0.953888 11.8496 0.550049ZM2.20898 2.25024C3.3811 2.25024 4.51926 2.6439 5.44141 3.36743C6.09296 3.87885 6.20663 4.82122 5.69531 5.4729C5.18392 6.12439 4.24151 6.23801 3.58984 5.72681C3.19601 5.41784 2.70956 5.25024 2.20898 5.25024H1.75C0.921654 5.25024 0.250131 4.57856 0.25 3.75024C0.25 2.92182 0.921573 2.25024 1.75 2.25024H2.20898Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShuffleBoldFilled16.category = 'Arrows';\n\nexport default ShuffleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.79 11.098C15.4265 10.5679 16.3721 10.654 16.9023 11.2904L19.4023 14.2904C19.8655 14.8466 19.8656 15.6542 19.4023 16.2103L16.9023 19.2103C16.3721 19.8464 15.4264 19.9327 14.79 19.4027C14.1538 18.8725 14.0677 17.9268 14.5977 17.2904L15.0479 16.7504H13.626C12.0786 16.7502 10.6252 16.0073 9.71875 14.7533C9.23356 14.0819 9.38435 13.1438 10.0557 12.6586C10.7271 12.1734 11.6652 12.324 12.1504 12.9955C12.4928 13.4692 13.0415 13.7502 13.626 13.7504H15.0479L14.5977 13.2103C14.0675 12.574 14.1538 11.6283 14.79 11.098ZM14.79 0.598022C15.4265 0.0678399 16.372 0.154049 16.9023 0.790405L19.4023 3.79041C19.8655 4.3466 19.8656 5.15419 19.4023 5.71033L16.9023 8.71033C16.3721 9.34646 15.4264 9.43268 14.79 8.90271C14.1538 8.37247 14.0677 7.42682 14.5977 6.79041L15.0479 6.25037H14.3242C12.9968 6.25037 11.7745 6.97257 11.1338 8.13513L8.28027 13.3138C7.11195 15.4337 4.88246 16.7504 2.46191 16.7504H1.75C0.921675 16.7504 0.25016 16.0787 0.25 15.2504C0.25 14.4219 0.921576 13.7504 1.75 13.7504H2.46191C3.78928 13.7504 5.01165 13.0281 5.65234 11.8656L8.50586 6.68689C9.67416 4.56692 11.9036 3.25037 14.3242 3.25037H15.0479L14.5977 2.71033C14.0675 2.07396 14.1538 1.12834 14.79 0.598022ZM3.15918 3.25037C4.707 3.25037 6.16084 3.99386 7.06738 5.24841C7.5521 5.91975 7.40153 6.85701 6.73047 7.34216C6.05911 7.82716 5.12097 7.67641 4.63574 7.00525C4.29325 6.53127 3.74395 6.25037 3.15918 6.25037H1.75C0.921686 6.25036 0.250179 5.57864 0.25 4.75037C0.25 3.92194 0.921576 3.25037 1.75 3.25037H3.15918Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShuffleBoldFilled20.category = 'Arrows';\n\nexport default ShuffleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.7139 13.6655C18.313 13.0936 19.2629 13.1154 19.835 13.7144L23.335 17.3813C23.8792 17.9517 23.889 18.846 23.3574 19.4282L19.8574 23.2622C19.2988 23.8734 18.3499 23.9161 17.7383 23.3579C17.1269 22.7994 17.0843 21.8504 17.6426 21.2388L18.8486 19.9175H16.2402C14.3608 19.9173 12.5886 19.0403 11.4482 17.5464C10.9458 16.888 11.0723 15.9465 11.7305 15.4438C12.389 14.9413 13.3304 15.0675 13.833 15.7261C14.4058 16.4765 15.2962 16.9173 16.2402 16.9175H18.7451L17.665 15.7866C17.0932 15.1875 17.1151 14.2376 17.7139 13.6655ZM17.7383 0.643066C18.35 0.0845798 19.2988 0.127295 19.8574 0.73877L23.3574 4.57275C23.8888 5.15504 23.8793 6.04937 23.335 6.61963L19.835 10.2866C19.263 10.8853 18.313 10.9071 17.7139 10.3354C17.1149 9.76349 17.0933 8.81353 17.665 8.21436L18.7451 7.0835H17.208C15.4662 7.0835 13.862 8.03064 13.0195 9.55518L9.60645 15.731C8.23572 18.2108 5.62552 19.7505 2.79199 19.7505H1.75C0.921723 19.7505 0.25023 19.0787 0.25 18.2505C0.25 17.4221 0.921581 16.7505 1.75 16.7505H2.79199C4.53361 16.7505 6.13788 15.804 6.98047 14.2798L10.3936 8.104C11.7642 5.62378 14.3743 4.0835 17.208 4.0835H18.8486L17.6426 2.76221C17.0842 2.15061 17.127 1.20172 17.7383 0.643066ZM3.75879 4.25049C5.63858 4.25049 7.41129 5.12729 8.55176 6.62158C9.0541 7.2801 8.92793 8.22158 8.26953 8.72412C7.6111 9.22644 6.66959 9.10009 6.16699 8.44189C5.59404 7.69114 4.7032 7.25049 3.75879 7.25049H1.75C0.921718 7.25048 0.250224 6.57872 0.25 5.75049C0.25 4.92207 0.92158 4.2505 1.75 4.25049H3.75879Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShuffleBoldFilled24.category = 'Arrows';\n\nexport default ShuffleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.2412 18.1398C24.8542 17.5828 25.8032 17.6285 26.3604 18.2413L31.3604 23.7413C31.88 24.3134 31.88 25.1869 31.3604 25.7589L26.3604 31.2589C25.8032 31.8717 24.8542 31.9173 24.2412 31.3605C23.6284 30.8033 23.5828 29.8543 24.1396 29.2413L26.8594 26.2501H21.4971C19.1284 26.2501 16.9098 25.0904 15.5576 23.1456C15.0848 22.4655 15.2526 21.5307 15.9326 21.0577C16.6127 20.5849 17.5476 20.7527 18.0205 21.4327C18.8119 22.571 20.1107 23.2501 21.4971 23.2501H26.8594L24.1396 20.2589C23.5827 19.6459 23.6284 18.6969 24.2412 18.1398ZM24.2412 0.639771C24.8542 0.0828516 25.8032 0.128467 26.3604 0.741333L31.3604 6.24133C31.88 6.81336 31.88 7.68691 31.3604 8.25891L26.3604 13.7589C25.8032 14.3717 24.8542 14.4173 24.2412 13.8605C23.6284 13.3033 23.5828 12.3543 24.1396 11.7413L26.8594 8.75012H23.1543C20.5281 8.75012 18.1124 10.1873 16.8594 12.4952L12.2773 20.9357C10.4996 24.2104 7.0719 26.2501 3.3457 26.2501H1.75C0.921617 26.2501 0.250072 25.5785 0.25 24.7501C0.25 23.9217 0.921573 23.2501 1.75 23.2501H3.3457C5.97182 23.2501 8.38761 21.8129 9.64062 19.505L14.2227 11.0646C16.0004 7.78976 19.4281 5.75012 23.1543 5.75012H26.8594L24.1396 2.75891C23.5828 2.14594 23.6284 1.19693 24.2412 0.639771ZM5.00293 5.75012C7.3716 5.75018 9.5902 6.90983 10.9424 8.85461C11.4152 9.53473 11.2474 10.4696 10.5674 10.9425C9.88729 11.4153 8.95244 11.2474 8.47949 10.5675C7.68807 9.42916 6.38935 8.75018 5.00293 8.75012H1.75C0.921615 8.75012 0.250068 8.07849 0.25 7.25012C0.25 6.42169 0.921573 5.75012 1.75 5.75012H5.00293Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nShuffleBoldFilled32.category = 'Arrows';\n\nexport default ShuffleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.69984 6.78999C9.23015 6.34815 10.0176 6.41989 10.4595 6.95014L11.7095 8.45007C12.0957 8.91358 12.0957 9.58612 11.7095 10.0496L10.4595 11.5496C10.0176 12.0796 9.23006 12.1515 8.69984 11.7097C8.33424 11.405 8.18657 10.9357 8.27505 10.4998H8.05827C7.49702 10.4997 6.94317 10.3689 6.44114 10.118C5.82406 9.80932 5.57345 9.05855 5.8816 8.44129C6.19021 7.82402 6.94094 7.57347 7.55829 7.88174C7.7133 7.95924 7.88496 7.99978 8.05827 7.9999H8.27505C8.18647 7.56402 8.33432 7.09479 8.69984 6.78999ZM8.69984 0.29025C9.23016 -0.151581 10.0176 -0.0798814 10.4595 0.4504L11.7095 1.95034C12.0957 2.41384 12.0957 3.08638 11.7095 3.54988L10.4595 5.04982C10.0176 5.57984 9.23006 5.65175 8.69984 5.20997C8.33452 4.9055 8.18607 4.43663 8.27408 4.00104C7.63734 4.00751 7.05313 4.35853 6.7507 4.91994L4.93046 8.30164C4.2014 9.65528 2.78746 10.4998 1.24995 10.4998C0.559853 10.4996 0.000140107 9.93995 0 9.24985C0 8.55962 0.559767 8.00007 1.24995 7.9999C1.8678 7.9999 2.43634 7.66006 2.72938 7.11614L4.54962 3.73542C5.28818 2.36385 6.71818 1.5073 8.27505 1.50114C8.18608 1.065 8.33406 0.595269 8.69984 0.29025ZM1.35541 1.50016C2.05917 1.50016 2.74174 1.7429 3.28795 2.18666C3.82362 2.62199 3.90487 3.40866 3.46959 3.9444C3.0342 4.47979 2.24748 4.56123 1.71184 4.12603C1.61126 4.04439 1.48497 4.00006 1.35541 4.00006H1.24995C0.559864 3.99986 0.000120657 3.44021 0 2.75011C0 2.05991 0.55979 1.50036 1.24995 1.50016H1.35541Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffleFilled12.category = 'Arrows';\n\nexport default ShuffleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 9.25032C12.5523 8.8361 13.3358 8.94803 13.75 9.50032L15.25 11.5003C15.5832 11.9447 15.5833 12.5559 15.25 13.0003L13.75 15.0003C13.3358 15.5524 12.5522 15.6644 12 15.2503C11.4478 14.8361 11.3359 14.0526 11.75 13.5003H11.291C10.1749 13.5003 9.09098 13.1257 8.21289 12.4368C7.66983 12.0107 7.57502 11.2251 8.00098 10.682C8.42711 10.1389 9.21273 10.044 9.75586 10.47C10.1937 10.8136 10.7345 11.0003 11.291 11.0003H11.75C11.3358 10.4481 11.4478 9.66455 12 9.25032ZM12 0.750318C12.5523 0.336104 13.3358 0.448032 13.75 1.00032L15.25 3.00032C15.5832 3.44475 15.5833 4.05592 15.25 4.50032L13.75 6.50032C13.3358 7.05243 12.5522 7.16439 12 6.75032C11.4478 6.33614 11.3359 5.55259 11.75 5.00032H11.4082C10.3897 5.00033 9.45412 5.56307 8.97754 6.46321L6.73145 10.7064C5.82157 12.4249 4.03631 13.5003 2.0918 13.5003H1.75C1.05972 13.5003 0.500128 12.9406 0.5 12.2503C0.5 11.56 1.05964 11.0003 1.75 11.0003H2.0918C3.11025 11.0003 4.04585 10.4375 4.52246 9.53743L6.76855 5.29426C7.6784 3.57566 9.46362 2.50033 11.4082 2.50032H11.75C11.3358 1.94807 11.4478 1.16455 12 0.750318ZM2.20898 2.50032C3.32511 2.50032 4.409 2.87484 5.28711 3.56379C5.83011 3.98995 5.92508 4.77559 5.49902 5.31868C5.0729 5.86161 4.28721 5.95653 3.74414 5.53059C3.30626 5.18702 2.76556 5.00032 2.20898 5.00032H1.75C1.05972 5.00032 0.500131 4.44056 0.5 3.75032C0.5 3.05996 1.05964 2.50032 1.75 2.50032H2.20898Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffleFilled16.category = 'Arrows';\n\nexport default ShuffleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.9502 11.2895C15.4804 10.848 16.2681 10.9197 16.71 11.4497L19.21 14.4497C19.5961 14.9131 19.5959 15.5858 19.21 16.0493L16.71 19.0493C16.268 19.5796 15.4805 19.6513 14.9502 19.2095C14.4201 18.7675 14.3482 17.98 14.79 17.4497L15.582 16.4995H13.626C12.1587 16.4994 10.7804 15.7952 9.9209 14.606C9.51686 14.0465 9.64287 13.2652 10.2021 12.8608C10.7615 12.4568 11.5429 12.5821 11.9473 13.1411C12.3367 13.68 12.9612 13.9994 13.626 13.9995H15.582L14.79 13.0493C14.3484 12.519 14.42 11.7314 14.9502 11.2895ZM14.9502 0.790525C15.4805 0.348644 16.268 0.420361 16.71 0.950681L19.21 3.95068C19.5959 4.4142 19.5961 5.08686 19.21 5.55029L16.71 8.55029C16.2681 9.08027 15.4804 9.15201 14.9502 8.71045C14.42 8.2686 14.3484 7.48102 14.79 6.95068L15.582 6.00049H14.3242C12.9057 6.00049 11.5987 6.77181 10.9141 8.01416L8.06152 13.1929C6.93718 15.233 4.79139 16.5005 2.46191 16.5005H1.75C1.0598 16.5005 0.500253 15.9406 0.5 15.2505C0.5 14.5601 1.05965 14.0005 1.75 14.0005H2.46191C3.88017 14.0005 5.18635 13.2288 5.87109 11.9868L8.72461 6.8081C9.84889 4.76774 11.9946 3.50049 14.3242 3.50049H15.582L14.79 2.55029C14.3482 2.02002 14.4201 1.2325 14.9502 0.790525ZM3.15918 3.49951C4.62661 3.49951 6.00568 4.20473 6.86523 5.39404C7.26905 5.95348 7.14316 6.7349 6.58398 7.13916C6.02452 7.54343 5.24326 7.41723 4.83887 6.85791C4.44935 6.31908 3.82407 5.99951 3.15918 5.99951H1.75C1.05965 5.99951 0.5 5.43986 0.5 4.74951C0.500256 4.05937 1.05981 3.49951 1.75 3.49951H3.15918Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffleFilled20.category = 'Arrows';\n\nexport default ShuffleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.8867 13.846C18.3861 13.3693 19.1776 13.3877 19.6543 13.887L23.1543 17.554C23.6077 18.0293 23.6158 18.7749 23.1729 19.2601L19.6729 23.0931C19.2074 23.6025 18.4169 23.6383 17.9072 23.1731C17.3976 22.7077 17.3619 21.9173 17.8271 21.4075L19.416 19.6673H16.2402C14.4386 19.6671 12.7395 18.826 11.6465 17.3938C11.2281 16.8452 11.3335 16.0607 11.8818 15.6419C12.4306 15.2231 13.2159 15.3284 13.6348 15.8772C14.2549 16.6896 15.2182 17.1671 16.2402 17.1673H19.3291L17.8457 15.6136C17.3691 15.1143 17.3876 14.3227 17.8867 13.846ZM17.9072 0.827437C18.417 0.361975 19.2074 0.397784 19.6729 0.907515L23.1729 4.74052C23.6157 5.22572 23.6078 5.97135 23.1543 6.44658L19.6543 10.1136C19.1777 10.6126 18.386 10.631 17.8867 10.1546C17.3875 9.67798 17.3693 8.88638 17.8457 8.38701L19.3291 6.8333H17.208C15.3752 6.8333 13.6873 7.82971 12.8008 9.43388L9.3877 15.6097C8.061 18.01 5.53459 19.5003 2.79199 19.5003H1.75C1.05979 19.5003 0.50023 18.9404 0.5 18.2503C0.5 17.5599 1.05965 17.0003 1.75 17.0003H2.79199C4.62454 17.0003 6.31259 16.0044 7.19922 14.4007L10.6123 8.22392C11.939 5.82352 14.4654 4.3333 17.208 4.3333H19.416L17.8271 2.59306C17.3618 2.08335 17.3977 1.29296 17.9072 0.827437ZM3.75879 4.50029C5.56064 4.50029 7.26034 5.34039 8.35352 6.77275C8.77211 7.32152 8.66684 8.10691 8.11816 8.52568C7.56963 8.94413 6.78513 8.83839 6.36621 8.29033C5.74596 7.47761 4.78115 7.00029 3.75879 7.00029H1.75C1.05979 7.00028 0.500224 6.44045 0.5 5.75029C0.5 5.05994 1.05965 4.5003 1.75 4.50029H3.75879Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffleFilled24.category = 'Arrows';\n\nexport default ShuffleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ShuffleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ShuffleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.4092 18.3252C24.92 17.8609 25.7104 17.8984 26.1748 18.4092L31.1748 23.9092C31.6082 24.386 31.6082 25.1141 31.1748 25.5908L26.1748 31.0908C25.7104 31.6015 24.92 31.6391 24.4092 31.1748C23.8984 30.7105 23.8609 29.92 24.3252 29.4092L27.4248 26H21.4971C19.2103 26 17.0682 24.8805 15.7627 23.003C15.3687 22.4362 15.5086 21.6569 16.0752 21.2627C16.642 20.8687 17.4213 21.0086 17.8154 21.5752C18.6536 22.7807 20.0288 23.5 21.4971 23.5H27.4248L24.3252 20.0908C23.8608 19.5801 23.8985 18.7896 24.4092 18.3252ZM24.4092 0.825222C24.92 0.360857 25.7104 0.398446 26.1748 0.909206L31.1748 6.40921C31.6082 6.88598 31.6082 7.61409 31.1748 8.09085L26.1748 13.5908C25.7104 14.1015 24.92 14.1391 24.4092 13.6748C23.8984 13.2105 23.8609 12.42 24.3252 11.9092L27.4248 8.50003H23.1543C20.4364 8.50003 17.9364 9.98743 16.6396 12.376L12.0576 20.8164C10.3236 24.0106 6.98023 26 3.3457 26H1.75C1.05969 26 0.500072 25.4403 0.5 24.75C0.5 24.0597 1.05964 23.5 1.75 23.5H3.3457C6.06353 23.5 8.56362 22.0126 9.86035 19.6241L14.4424 11.1836C16.1764 7.98937 19.5197 6.00003 23.1543 6.00003H27.4248L24.3252 2.59085C23.8608 2.08006 23.8985 1.28962 24.4092 0.825222ZM5.00293 6.00003C7.28974 6.00009 9.43185 7.11952 10.7373 8.9971C11.1313 9.56385 10.9914 10.3432 10.4248 10.7373C9.85808 11.1313 9.0787 10.9914 8.68457 10.4248C7.84642 9.21927 6.47121 8.50009 5.00293 8.50003H1.75C1.05969 8.50003 0.500068 7.94032 0.5 7.25003C0.5 6.55967 1.05964 6.00003 1.75 6.00003H5.00293Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nShuffleFilled32.category = 'Arrows';\n\nexport default ShuffleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SlidersInASquare12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SlidersInASquare12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.0972 0 12 1.90279 12 4.25V7.75C12 10.0972 10.0972 12 7.75 12H4.25C1.90279 12 0 10.0972 0 7.75V4.25C0 1.90279 1.90279 0 4.25 0H7.75ZM4.25 1.5C2.73122 1.5 1.5 2.73122 1.5 4.25V7.75C1.5 9.26878 2.73122 10.5 4.25 10.5H7.75C9.26878 10.5 10.5 9.26878 10.5 7.75V4.25C10.5 2.73122 9.26878 1.5 7.75 1.5H4.25ZM4.75 5.75C5.16421 5.75 5.5 6.08579 5.5 6.5V7H8.25C8.66421 7 9 7.33579 9 7.75C9 8.16421 8.66421 8.5 8.25 8.5H5.5V9C5.5 9.41421 5.16421 9.75 4.75 9.75C4.33579 9.75 4 9.41421 4 9V8.5H3.75C3.33579 8.5 3 8.16421 3 7.75C3 7.33579 3.33579 7 3.75 7H4V6.5C4 6.08579 4.33579 5.75 4.75 5.75ZM7.25 2.25C7.66421 2.25 8 2.58579 8 3V3.5H8.25C8.66421 3.5 9 3.83579 9 4.25C9 4.66421 8.66421 5 8.25 5H8V5.5C8 5.91421 7.66421 6.25 7.25 6.25C6.83579 6.25 6.5 5.91421 6.5 5.5V5H3.75C3.33579 5 3 4.66421 3 4.25C3 3.83579 3.33579 3.5 3.75 3.5H6.5V3C6.5 2.58579 6.83579 2.25 7.25 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSlidersInASquare12.category = 'Interface General';\n\nexport default SlidersInASquare12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SlidersInASquare16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SlidersInASquare16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 0C13.6495 0 16 2.35051 16 5.25V10.75C16 13.6495 13.6495 16 10.75 16H5.25C2.35051 16 0 13.6495 0 10.75V5.25C0 2.35051 2.35051 0 5.25 0H10.75ZM5.25 1.5C3.17893 1.5 1.5 3.17893 1.5 5.25V10.75C1.5 12.8211 3.17893 14.5 5.25 14.5H10.75C12.8211 14.5 14.5 12.8211 14.5 10.75V5.25C14.5 3.17893 12.8211 1.5 10.75 1.5H5.25ZM6 8.25C6.41421 8.25 6.75 8.58579 6.75 9V10H11.75C12.1642 10 12.5 10.3358 12.5 10.75C12.5 11.1642 12.1642 11.5 11.75 11.5H6.75V12.5C6.75 12.9142 6.41421 13.25 6 13.25C5.58579 13.25 5.25 12.9142 5.25 12.5V11.5H4.25C3.83579 11.5 3.5 11.1642 3.5 10.75C3.5 10.3358 3.83579 10 4.25 10H5.25V9C5.25 8.58579 5.58579 8.25 6 8.25ZM10 2.75C10.4142 2.75 10.75 3.08579 10.75 3.5V4.5H11.75C12.1642 4.5 12.5 4.83579 12.5 5.25C12.5 5.66421 12.1642 6 11.75 6H10.75V7C10.75 7.41421 10.4142 7.75 10 7.75C9.58579 7.75 9.25 7.41421 9.25 7V6H4.25C3.83579 6 3.5 5.66421 3.5 5.25C3.5 4.83579 3.83579 4.5 4.25 4.5H9.25V3.5C9.25 3.08579 9.58579 2.75 10 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSlidersInASquare16.category = 'Interface General';\n\nexport default SlidersInASquare16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SlidersInASquare20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SlidersInASquare20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 0C17.2018 0 20 2.79822 20 6.25V13.75C20 17.2018 17.2018 20 13.75 20H6.25C2.79822 20 0 17.2018 0 13.75V6.25C0 2.79822 2.79822 0 6.25 0H13.75ZM6.25 1.5C3.62665 1.5 1.5 3.62665 1.5 6.25V13.75C1.5 16.3734 3.62665 18.5 6.25 18.5H13.75C16.3734 18.5 18.5 16.3734 18.5 13.75V6.25C18.5 3.62665 16.3734 1.5 13.75 1.5H6.25ZM8.25 10.25C9.49264 10.25 10.5 11.2574 10.5 12.5V12.75H15.25C15.6641 12.75 15.9999 13.0859 16 13.5C15.9999 13.9141 15.6641 14.25 15.25 14.25H10.5V14.5C10.5 15.7426 9.49264 16.75 8.25 16.75C7.00736 16.75 6 15.7426 6 14.5V14.25H4.75C4.33598 14.2499 4.00013 13.914 4 13.5C4.00011 13.086 4.33597 12.7501 4.75 12.75H6V12.5C6 11.2574 7.00736 10.25 8.25 10.25ZM8.25 11.75C7.83579 11.75 7.5 12.0858 7.5 12.5V14.5C7.5 14.9142 7.83579 15.25 8.25 15.25C8.66421 15.25 9 14.9142 9 14.5V12.5C9 12.0858 8.66421 11.75 8.25 11.75ZM11.75 3.5C12.9926 3.5 14 4.50736 14 5.75V6H15.25C15.664 6.00013 15.9999 6.33596 16 6.75C15.9999 7.16402 15.664 7.49987 15.25 7.5H14V7.75C14 8.99264 12.9926 10 11.75 10C10.5074 10 9.5 8.99264 9.5 7.75V7.5H4.75C4.33587 7.5 4.00013 7.1641 4 6.75C4.00011 6.33588 4.33586 6 4.75 6H9.5V5.75C9.5 4.50736 10.5074 3.5 11.75 3.5ZM11.75 5C11.3358 5 11 5.33579 11 5.75V7.75C11 8.16421 11.3358 8.5 11.75 8.5C12.1642 8.5 12.5 8.16421 12.5 7.75V5.75C12.5 5.33579 12.1642 5 11.75 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSlidersInASquare20.category = 'Interface General';\n\nexport default SlidersInASquare20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SlidersInASquare24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SlidersInASquare24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.000143783 16.7139 0.100586C17.9414 0.20206 18.9265 0.409697 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12C24 13.9711 24.0001 15.495 23.8994 16.7139C23.7979 17.9414 23.5903 18.9265 23.1357 19.8066C22.3982 21.2343 21.2343 22.3982 19.8066 23.1357C18.9265 23.5903 17.9414 23.7979 16.7139 23.8994C15.495 24.0001 13.9711 24 12 24C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409697 18.9265 0.20206 17.9414 0.100586 16.7139C-0.000143783 15.495 0 13.9711 0 12C0 10.0289 -0.000143823 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143823 10.0289 0 12 0ZM12 1.5C10.0037 1.5 8.55195 1.50026 7.40918 1.59473C6.27561 1.68844 5.51306 1.87125 4.88184 2.19727C3.73048 2.79207 2.79207 3.73048 2.19727 4.88184C1.87125 5.51306 1.68844 6.27561 1.59473 7.40918C1.50026 8.55195 1.5 10.0037 1.5 12C1.5 13.9963 1.50026 15.4481 1.59473 16.5908C1.68844 17.7244 1.87125 18.4869 2.19727 19.1182C2.79207 20.2695 3.73048 21.2079 4.88184 21.8027C5.51306 22.1287 6.27561 22.3116 7.40918 22.4053C8.55195 22.4997 10.0037 22.5 12 22.5C13.9963 22.5 15.4481 22.4997 16.5908 22.4053C17.7244 22.3116 18.4869 22.1287 19.1182 21.8027C20.2695 21.2079 21.2079 20.2695 21.8027 19.1182C22.1287 18.4869 22.3116 17.7244 22.4053 16.5908C22.4997 15.4481 22.5 13.9963 22.5 12C22.5 10.0037 22.4997 8.55195 22.4053 7.40918C22.3116 6.27561 22.1287 5.51306 21.8027 4.88184C21.2079 3.73048 20.2695 2.79207 19.1182 2.19727C18.4869 1.87125 17.7244 1.68844 16.5908 1.59473C15.4481 1.50026 13.9963 1.5 12 1.5ZM9.75 12.75C11.2688 12.75 12.5 13.9812 12.5 15.5V15.75H19.2529C19.6671 15.75 20.0028 16.0859 20.0029 16.5C20.0028 16.9141 19.6671 17.25 19.2529 17.25H12.5V17.5C12.5 19.0188 11.2688 20.25 9.75 20.25C8.23122 20.25 7 19.0188 7 17.5V17.25H4.75C4.33618 17.2496 4.00013 16.9139 4 16.5C4.00011 16.0861 4.33617 15.7504 4.75 15.75H7V15.5C7 13.9812 8.23122 12.75 9.75 12.75ZM9.75 14.25C9.05964 14.25 8.5 14.8096 8.5 15.5V17.5C8.5 18.1904 9.05964 18.75 9.75 18.75C10.4404 18.75 11 18.1904 11 17.5V15.5C11 14.8096 10.4404 14.25 9.75 14.25ZM14.25 4C15.7688 4 17 5.23122 17 6.75V7H19.2529C19.6668 7.00037 20.0028 7.33611 20.0029 7.75C20.0028 8.16387 19.6667 8.49963 19.2529 8.5H17V8.75C17 10.2688 15.7688 11.5 14.25 11.5C12.7312 11.5 11.5 10.2688 11.5 8.75V8.5H4.75C4.33587 8.5 4.00013 8.1641 4 7.75C4.00011 7.33588 4.33586 7 4.75 7H11.5V6.75C11.5 5.23122 12.7312 4 14.25 4ZM14.25 5.5C13.5596 5.5 13 6.05964 13 6.75V8.75C13 9.44036 13.5596 10 14.25 10C14.9404 10 15.5 9.44036 15.5 8.75V6.75C15.5 6.05964 14.9404 5.5 14.25 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSlidersInASquare24.category = 'Interface General';\n\nexport default SlidersInASquare24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SlidersInASquare32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SlidersInASquare32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1.25C18.5558 1.25 20.5217 1.24888 22.0879 1.38672C23.6637 1.52543 24.9064 1.80929 26.001 2.41895C27.504 3.25611 28.7439 4.49602 29.5811 5.99902C30.1907 7.09361 30.4746 8.33632 30.6133 9.91211C30.7511 11.4783 30.75 13.4442 30.75 16C30.75 18.5558 30.7511 20.5217 30.6133 22.0879C30.4746 23.6637 30.1907 24.9064 29.5811 26.001C28.7439 27.504 27.504 28.7439 26.001 29.5811C24.9064 30.1907 23.6637 30.4746 22.0879 30.6133C20.5217 30.7511 18.5558 30.75 16 30.75C13.4442 30.75 11.4783 30.7511 9.91211 30.6133C8.33632 30.4746 7.09361 30.1907 5.99902 29.5811C4.49602 28.7439 3.25611 27.504 2.41895 26.001C1.80929 24.9064 1.52543 23.6637 1.38672 22.0879C1.24888 20.5217 1.25 18.5558 1.25 16C1.25 13.4442 1.24888 11.4783 1.38672 9.91211C1.52543 8.33632 1.80929 7.09361 2.41895 5.99902C3.25611 4.49602 4.49602 3.25611 5.99902 2.41895C7.09361 1.80929 8.33632 1.52543 9.91211 1.38672C11.4783 1.24888 13.4442 1.25 16 1.25ZM16 2.75C13.4174 2.75 11.5291 2.75113 10.0439 2.88184C8.56868 3.01168 7.56238 3.26503 6.72852 3.72949C5.46944 4.43085 4.43085 5.46944 3.72949 6.72852C3.26503 7.56238 3.01168 8.56868 2.88184 10.0439C2.75113 11.5291 2.75 13.4174 2.75 16C2.75 18.5826 2.75113 20.4709 2.88184 21.9561C3.01168 23.4313 3.26503 24.4376 3.72949 25.2715C4.43085 26.5306 5.46944 27.5691 6.72852 28.2705C7.56238 28.735 8.56868 28.9883 10.0439 29.1182C11.5291 29.2489 13.4174 29.25 16 29.25C18.5826 29.25 20.4709 29.2489 21.9561 29.1182C23.4313 28.9883 24.4376 28.735 25.2715 28.2705C26.5306 27.5691 27.5691 26.5306 28.2705 25.2715C28.735 24.4376 28.9883 23.4313 29.1182 21.9561C29.2489 20.4709 29.25 18.5826 29.25 16C29.25 13.4174 29.2489 11.5291 29.1182 10.0439C28.9883 8.56868 28.735 7.56238 28.2705 6.72852C27.5691 5.46944 26.5306 4.43085 25.2715 3.72949C24.4376 3.26503 23.4313 3.01168 21.9561 2.88184C20.4709 2.75113 18.5826 2.75 16 2.75ZM12.75 17C14.5449 17 16 18.4551 16 20.25V20.5H25.25C25.6641 20.5 25.9999 20.8359 26 21.25C25.9999 21.6641 25.6641 22 25.25 22H16V22.25C16 24.0449 14.5449 25.5 12.75 25.5C10.9551 25.5 9.5 24.0449 9.5 22.25V22H6.75C6.33598 21.9999 6.00013 21.664 6 21.25C6.00011 20.836 6.33597 20.5001 6.75 20.5H9.5V20.25C9.5 18.4551 10.9551 17 12.75 17ZM12.75 18.5C11.7835 18.5 11 19.2835 11 20.25V22.25C11 23.2165 11.7835 24 12.75 24C13.7165 24 14.5 23.2165 14.5 22.25V20.25C14.5 19.2835 13.7165 18.5 12.75 18.5ZM19.25 6.5C21.0449 6.5 22.5 7.95507 22.5 9.75V10H25.25C25.664 10.0001 25.9999 10.336 26 10.75C25.9999 11.164 25.664 11.4999 25.25 11.5H22.5V11.75C22.5 13.5449 21.0449 15 19.25 15C17.4551 15 16 13.5449 16 11.75V11.5H6.75C6.33587 11.5 6.00013 11.1641 6 10.75C6.00011 10.3359 6.33586 10 6.75 10H16V9.75C16 7.95507 17.4551 6.5 19.25 6.5ZM19.25 8C18.2835 8 17.5 8.7835 17.5 9.75V11.75C17.5 12.7165 18.2835 13.5 19.25 13.5C20.2165 13.5 21 12.7165 21 11.75V9.75C21 8.7835 20.2165 8 19.25 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSlidersInASquare32.category = 'Interface General';\n\nexport default SlidersInASquare32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SlidersInASquareFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SlidersInASquareFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C10.0972 5.36889e-09 12 1.90279 12 4.25V7.75C12 10.0972 10.0972 12 7.75 12H4.25C1.90279 12 0 10.0972 0 7.75V4.25C0 1.90279 1.90279 0 4.25 0H7.75ZM4.75 5.75C4.33579 5.75 4 6.08579 4 6.5V7H3.75C3.33579 7 3 7.33579 3 7.75C3 8.16421 3.33579 8.5 3.75 8.5H4V9C4 9.41421 4.33579 9.75 4.75 9.75C5.16421 9.75 5.5 9.41421 5.5 9V8.5H8.25C8.66421 8.5 9 8.16421 9 7.75C9 7.33579 8.66421 7 8.25 7H5.5V6.5C5.5 6.08579 5.16421 5.75 4.75 5.75ZM7.25 2.25C6.83579 2.25 6.5 2.58579 6.5 3V3.5H3.75C3.33579 3.5 3 3.83579 3 4.25C3 4.66421 3.33579 5 3.75 5H6.5V5.5C6.5 5.91421 6.83579 6.25 7.25 6.25C7.66421 6.25 8 5.91421 8 5.5V5H8.25C8.66421 5 9 4.66421 9 4.25C9 3.83579 8.66421 3.5 8.25 3.5H8V3C8 2.58579 7.66421 2.25 7.25 2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSlidersInASquareFilled12.category = 'Interface General';\n\nexport default SlidersInASquareFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SlidersInASquareFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SlidersInASquareFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 0C13.6495 5.88736e-08 16 2.35051 16 5.25V10.75C16 13.6495 13.6495 16 10.75 16H5.25C2.35051 16 0 13.6495 0 10.75V5.25C1.33299e-08 2.35051 2.35051 0 5.25 0H10.75ZM6 8.25C5.58579 8.25 5.25 8.58579 5.25 9V10H4.25C3.83579 10 3.5 10.3358 3.5 10.75C3.5 11.1642 3.83579 11.5 4.25 11.5H5.25V12.5C5.25 12.9142 5.58579 13.25 6 13.25C6.41421 13.25 6.75 12.9142 6.75 12.5V11.5H11.75C12.1642 11.5 12.5 11.1642 12.5 10.75C12.5 10.3358 12.1642 10 11.75 10H6.75V9C6.75 8.58579 6.41421 8.25 6 8.25ZM10 2.75C9.58579 2.75 9.25 3.08579 9.25 3.5V4.5H4.25C3.83579 4.5 3.5 4.83579 3.5 5.25C3.5 5.66421 3.83579 6 4.25 6H9.25V7C9.25 7.41421 9.58579 7.75 10 7.75C10.4142 7.75 10.75 7.41421 10.75 7V6H11.75C12.1642 6 12.5 5.66421 12.5 5.25C12.5 4.83579 12.1642 4.5 11.75 4.5H10.75V3.5C10.75 3.08579 10.4142 2.75 10 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSlidersInASquareFilled16.category = 'Interface General';\n\nexport default SlidersInASquareFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SlidersInASquareFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SlidersInASquareFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 0C17.2018 0 20 2.79822 20 6.25V13.75C20 17.2018 17.2018 20 13.75 20H6.25C2.79822 20 1.29287e-07 17.2018 0 13.75V6.25C0 2.79822 2.79822 5.44135e-08 6.25 0H13.75ZM8.25 10.25C7.00736 10.25 6 11.2574 6 12.5V12.75H4.75C4.33597 12.7501 4.00011 13.086 4 13.5C4.00013 13.914 4.33598 14.2499 4.75 14.25H6V14.5C6 15.7426 7.00736 16.75 8.25 16.75C9.49264 16.75 10.5 15.7426 10.5 14.5V14.25H15.25C15.6641 14.25 15.9999 13.9141 16 13.5C15.9999 13.0859 15.6641 12.75 15.25 12.75H10.5V12.5C10.5 11.2574 9.49264 10.25 8.25 10.25ZM8.25 11.75C8.66421 11.75 9 12.0858 9 12.5V14.5C9 14.9142 8.66421 15.25 8.25 15.25C7.83579 15.25 7.5 14.9142 7.5 14.5V12.5C7.5 12.0858 7.83579 11.75 8.25 11.75ZM11.75 3.5C10.5074 3.5 9.5 4.50736 9.5 5.75V6H4.75C4.33586 6 4.00011 6.33588 4 6.75C4.00013 7.1641 4.33587 7.5 4.75 7.5H9.5V7.75C9.5 8.99264 10.5074 10 11.75 10C12.9926 10 14 8.99264 14 7.75V7.5H15.25C15.664 7.49987 15.9999 7.16402 16 6.75C15.9999 6.33596 15.664 6.00013 15.25 6H14V5.75C14 4.50736 12.9926 3.5 11.75 3.5ZM11.75 5C12.1642 5 12.5 5.33579 12.5 5.75V7.75C12.5 8.16421 12.1642 8.5 11.75 8.5C11.3358 8.5 11 8.16421 11 7.75V5.75C11 5.33579 11.3358 5 11.75 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSlidersInASquareFilled20.category = 'Interface General';\n\nexport default SlidersInASquareFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SlidersInASquareFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SlidersInASquareFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0C13.9711 0 15.495 -0.000143781 16.7139 0.100586C17.9415 0.202061 18.9265 0.409696 19.8066 0.864258C21.2343 1.60181 22.3982 2.76568 23.1357 4.19336C23.5903 5.07346 23.7979 6.05855 23.8994 7.28613C24.0001 8.50497 24 10.0289 24 12C24 13.9711 24.0001 15.495 23.8994 16.7139C23.7979 17.9415 23.5903 18.9265 23.1357 19.8066C22.3982 21.2343 21.2343 22.3982 19.8066 23.1357C18.9265 23.5903 17.9415 23.7979 16.7139 23.8994C15.495 24.0001 13.9711 24 12 24C10.0289 24 8.50497 24.0001 7.28613 23.8994C6.05855 23.7979 5.07346 23.5903 4.19336 23.1357C2.76568 22.3982 1.60181 21.2343 0.864258 19.8066C0.409696 18.9265 0.202061 17.9415 0.100586 16.7139C-0.000143781 15.495 0 13.9711 0 12C0 10.0289 -0.000143781 8.50497 0.100586 7.28613C0.202061 6.05855 0.409696 5.07346 0.864258 4.19336C1.60181 2.76568 2.76568 1.60181 4.19336 0.864258C5.07346 0.409696 6.05855 0.202061 7.28613 0.100586C8.50497 -0.000143781 10.0289 0 12 0ZM9.75 12.75C8.23122 12.75 7 13.9812 7 15.5V15.75H4.75C4.33617 15.7504 4.00011 16.0861 4 16.5C4.00013 16.9139 4.33618 17.2496 4.75 17.25H7V17.5C7 19.0188 8.23122 20.25 9.75 20.25C11.2688 20.25 12.5 19.0188 12.5 17.5V17.25H19.2529C19.6671 17.25 20.0028 16.9141 20.0029 16.5C20.0028 16.0859 19.6671 15.75 19.2529 15.75H12.5V15.5C12.5 13.9812 11.2688 12.75 9.75 12.75ZM9.75 14.25C10.4404 14.25 11 14.8096 11 15.5V17.5C11 18.1904 10.4404 18.75 9.75 18.75C9.05964 18.75 8.5 18.1904 8.5 17.5V15.5C8.5 14.8096 9.05964 14.25 9.75 14.25ZM14.25 4C12.7312 4 11.5 5.23122 11.5 6.75V7H4.75C4.33586 7 4.00011 7.33588 4 7.75C4.00013 8.1641 4.33587 8.5 4.75 8.5H11.5V8.75C11.5 10.2688 12.7312 11.5 14.25 11.5C15.7688 11.5 17 10.2688 17 8.75V8.5H19.2529C19.6667 8.49963 20.0028 8.16387 20.0029 7.75C20.0028 7.33611 19.6668 7.00037 19.2529 7H17V6.75C17 5.23122 15.7688 4 14.25 4ZM14.25 5.5C14.9404 5.5 15.5 6.05964 15.5 6.75V8.75C15.5 9.44036 14.9404 10 14.25 10C13.5596 10 13 9.44036 13 8.75V6.75C13 6.05964 13.5596 5.5 14.25 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSlidersInASquareFilled24.category = 'Interface General';\n\nexport default SlidersInASquareFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SlidersInASquareFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SlidersInASquareFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 1.25C18.5558 1.25 20.5217 1.24888 22.0879 1.38672C23.6637 1.52543 24.9064 1.80929 26.001 2.41895C27.504 3.25611 28.7439 4.49602 29.5811 5.99902C30.1907 7.09361 30.4746 8.33632 30.6133 9.91211C30.7511 11.4783 30.75 13.4442 30.75 16C30.75 18.5558 30.7511 20.5217 30.6133 22.0879C30.4746 23.6637 30.1907 24.9064 29.5811 26.001C28.7439 27.504 27.504 28.7439 26.001 29.5811C24.9064 30.1907 23.6637 30.4746 22.0879 30.6133C20.5217 30.7511 18.5558 30.75 16 30.75C13.4442 30.75 11.4783 30.7511 9.91211 30.6133C8.33632 30.4746 7.09361 30.1907 5.99902 29.5811C4.49602 28.7439 3.25611 27.504 2.41895 26.001C1.80929 24.9064 1.52543 23.6637 1.38672 22.0879C1.24888 20.5217 1.25 18.5558 1.25 16C1.25 13.4442 1.24888 11.4783 1.38672 9.91211C1.52543 8.33632 1.80929 7.09361 2.41895 5.99902C3.25611 4.49602 4.49602 3.25611 5.99902 2.41895C7.09361 1.80929 8.33632 1.52543 9.91211 1.38672C11.4783 1.24888 13.4442 1.25 16 1.25ZM12.75 17C10.9551 17 9.5 18.4551 9.5 20.25V20.5H6.75C6.33597 20.5001 6.00011 20.836 6 21.25C6.00013 21.664 6.33598 21.9999 6.75 22H9.5V22.25C9.5 24.0449 10.9551 25.5 12.75 25.5C14.5449 25.5 16 24.0449 16 22.25V22H25.25C25.6641 22 25.9999 21.6641 26 21.25C25.9999 20.8359 25.6641 20.5 25.25 20.5H16V20.25C16 18.4551 14.5449 17 12.75 17ZM12.75 18.5C13.7165 18.5 14.5 19.2835 14.5 20.25V22.25C14.5 23.2165 13.7165 24 12.75 24C11.7835 24 11 23.2165 11 22.25V20.25C11 19.2835 11.7835 18.5 12.75 18.5ZM19.25 6.5C17.4551 6.5 16 7.95508 16 9.75V10H6.75C6.33586 10 6.00011 10.3359 6 10.75C6.00013 11.1641 6.33587 11.5 6.75 11.5H16V11.75C16 13.5449 17.4551 15 19.25 15C21.0449 15 22.5 13.5449 22.5 11.75V11.5H25.25C25.664 11.4999 25.9999 11.164 26 10.75C25.9999 10.336 25.664 10.0001 25.25 10H22.5V9.75C22.5 7.95507 21.0449 6.5 19.25 6.5ZM19.25 8C20.2165 8 21 8.7835 21 9.75V11.75C21 12.7165 20.2165 13.5 19.25 13.5C18.2835 13.5 17.5 12.7165 17.5 11.75V9.75C17.5 8.7835 18.2835 8 19.25 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSlidersInASquareFilled32.category = 'Interface General';\n\nexport default SlidersInASquareFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Snowflake12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Snowflake12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.44922 9.03745L4.24922 10.225C4.14089 10.325 4.01172 10.375 3.86172 10.375C3.72005 10.375 3.59505 10.3208 3.48672 10.2125C3.37839 10.1041 3.32422 9.97912 3.32422 9.83745C3.32422 9.68745 3.37839 9.55829 3.48672 9.44995L5.44922 7.48745V6.54995H4.51172L2.54922 8.51245C2.44089 8.62079 2.31172 8.67495 2.16172 8.67495C2.02005 8.67495 1.89089 8.61662 1.77422 8.49995C1.67422 8.39995 1.62422 8.27912 1.62422 8.13745C1.62422 7.98745 1.67422 7.85829 1.77422 7.74995L2.96172 6.54995H1.48672C1.33672 6.54995 1.20755 6.49579 1.09922 6.38745C0.999219 6.27912 0.949219 6.14995 0.949219 5.99995C0.949219 5.84995 1.00339 5.72079 1.11172 5.61245C1.22005 5.50412 1.34922 5.44995 1.49922 5.44995H2.96172L1.77422 4.26245C1.67422 4.15412 1.62422 4.02912 1.62422 3.88745C1.62422 3.73745 1.67839 3.60829 1.78672 3.49995C1.89505 3.39162 2.02005 3.33745 2.16172 3.33745C2.31172 3.33745 2.44089 3.39162 2.54922 3.49995L4.51172 5.44995H5.44922V4.51245L3.48672 2.56245C3.37839 2.45412 3.32422 2.32912 3.32422 2.18745C3.32422 2.03745 3.38255 1.90412 3.49922 1.78745C3.59922 1.68745 3.72005 1.63745 3.86172 1.63745C4.01172 1.63745 4.14089 1.68745 4.24922 1.78745L5.44922 2.96245V1.49995C5.44922 1.34995 5.50339 1.22078 5.61172 1.11245C5.72005 1.00412 5.84922 0.949951 5.99922 0.949951C6.14922 0.949951 6.27839 1.00412 6.38672 1.11245C6.49505 1.22078 6.54922 1.34995 6.54922 1.49995V2.96245L7.73672 1.78745C7.84505 1.68745 7.97005 1.63745 8.11172 1.63745C8.26172 1.63745 8.39089 1.69162 8.49922 1.79995C8.60755 1.90828 8.66172 2.03745 8.66172 2.18745C8.66172 2.32912 8.60755 2.45412 8.49922 2.56245L6.54922 4.51245V5.44995H7.48672L9.43672 3.49995C9.54505 3.39162 9.67005 3.33745 9.81172 3.33745C9.96172 3.33745 10.0951 3.39579 10.2117 3.51245C10.3117 3.61245 10.3617 3.73745 10.3617 3.88745C10.3617 4.02912 10.3117 4.15412 10.2117 4.26245L9.03672 5.44995H10.4992C10.6492 5.44995 10.7784 5.50412 10.8867 5.61245C10.9951 5.72079 11.0492 5.84995 11.0492 5.99995C11.0492 6.14995 10.9951 6.27912 10.8867 6.38745C10.7784 6.49579 10.6492 6.54995 10.4992 6.54995H9.03672L10.2117 7.74995C10.3117 7.85829 10.3617 7.98745 10.3617 8.13745C10.3617 8.27912 10.3076 8.40412 10.1992 8.51245C10.0909 8.62079 9.96172 8.67495 9.81172 8.67495C9.67005 8.67495 9.54505 8.62079 9.43672 8.51245L7.48672 6.54995H6.54922V7.48745L8.49922 9.44995C8.60755 9.55829 8.66172 9.68745 8.66172 9.83745C8.66172 9.97912 8.60339 10.1083 8.48672 10.225C8.38672 10.325 8.26172 10.375 8.11172 10.375C7.97005 10.375 7.84505 10.325 7.73672 10.225L6.54922 9.03745V10.5125C6.54922 10.6625 6.49505 10.7916 6.38672 10.9C6.27839 11 6.14922 11.05 5.99922 11.05C5.84922 11.05 5.72005 10.9958 5.61172 10.8875C5.50339 10.7791 5.44922 10.65 5.44922 10.5V9.03745Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSnowflake12.category = 'Nature & Weather';\n\nexport default Snowflake12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Snowflake16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Snowflake16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.26758 12.0499L5.66758 13.6333C5.52313 13.7666 5.35091 13.8333 5.15091 13.8333C4.96202 13.8333 4.79536 13.761 4.65091 13.6166C4.50647 13.4722 4.43424 13.3055 4.43424 13.1166C4.43424 12.9166 4.50647 12.7444 4.65091 12.5999L7.26758 9.98327V8.73327H6.01758L3.40091 11.3499C3.25647 11.4944 3.08424 11.5666 2.88424 11.5666C2.69536 11.5666 2.52313 11.4888 2.36758 11.3333C2.23424 11.1999 2.16758 11.0388 2.16758 10.8499C2.16758 10.6499 2.23424 10.4777 2.36758 10.3333L3.95091 8.73327H1.98424C1.78424 8.73327 1.61202 8.66105 1.46758 8.5166C1.33424 8.37216 1.26758 8.19994 1.26758 7.99994C1.26758 7.79994 1.3398 7.62771 1.48424 7.48327C1.62869 7.33882 1.80091 7.2666 2.00091 7.2666H3.95091L2.36758 5.68327C2.23424 5.53882 2.16758 5.37216 2.16758 5.18327C2.16758 4.98327 2.2398 4.81105 2.38424 4.6666C2.52869 4.52216 2.69536 4.44994 2.88424 4.44994C3.08424 4.44994 3.25647 4.52216 3.40091 4.6666L6.01758 7.2666H7.26758V6.0166L4.65091 3.4166C4.50647 3.27216 4.43424 3.10549 4.43424 2.9166C4.43424 2.7166 4.51202 2.53882 4.66758 2.38327C4.80091 2.24994 4.96202 2.18327 5.15091 2.18327C5.35091 2.18327 5.52313 2.24994 5.66758 2.38327L7.26758 3.94994V1.99994C7.26758 1.79994 7.3398 1.62771 7.48424 1.48327C7.62869 1.33882 7.80091 1.2666 8.00091 1.2666C8.20091 1.2666 8.37313 1.33882 8.51758 1.48327C8.66202 1.62771 8.73424 1.79994 8.73424 1.99994V3.94994L10.3176 2.38327C10.462 2.24994 10.6287 2.18327 10.8176 2.18327C11.0176 2.18327 11.1898 2.25549 11.3342 2.39994C11.4787 2.54438 11.5509 2.7166 11.5509 2.9166C11.5509 3.10549 11.4787 3.27216 11.3342 3.4166L8.73424 6.0166V7.2666H9.98425L12.5842 4.6666C12.7287 4.52216 12.8954 4.44994 13.0842 4.44994C13.2842 4.44994 13.462 4.52771 13.6176 4.68327C13.7509 4.8166 13.8176 4.98327 13.8176 5.18327C13.8176 5.37216 13.7509 5.53882 13.6176 5.68327L12.0509 7.2666H14.0009C14.2009 7.2666 14.3731 7.33882 14.5176 7.48327C14.662 7.62771 14.7342 7.79994 14.7342 7.99994C14.7342 8.19994 14.662 8.37216 14.5176 8.5166C14.3731 8.66105 14.2009 8.73327 14.0009 8.73327H12.0509L13.6176 10.3333C13.7509 10.4777 13.8176 10.6499 13.8176 10.8499C13.8176 11.0388 13.7454 11.2055 13.6009 11.3499C13.4565 11.4944 13.2842 11.5666 13.0842 11.5666C12.8954 11.5666 12.7287 11.4944 12.5842 11.3499L9.98425 8.73327H8.73424V9.98327L11.3342 12.5999C11.4787 12.7444 11.5509 12.9166 11.5509 13.1166C11.5509 13.3055 11.4731 13.4777 11.3176 13.6333C11.1842 13.7666 11.0176 13.8333 10.8176 13.8333C10.6287 13.8333 10.462 13.7666 10.3176 13.6333L8.73424 12.0499V14.0166C8.73424 14.2166 8.66202 14.3888 8.51758 14.5333C8.37313 14.6666 8.20091 14.7333 8.00091 14.7333C7.80091 14.7333 7.62869 14.661 7.48424 14.5166C7.3398 14.3722 7.26758 14.1999 7.26758 13.9999V12.0499Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSnowflake16.category = 'Nature & Weather';\n\nexport default Snowflake16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Snowflake20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Snowflake20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.08398 15.0624L7.08398 17.0416C6.90343 17.2083 6.68815 17.2916 6.43815 17.2916C6.20204 17.2916 5.99371 17.2013 5.81315 17.0208C5.6326 16.8402 5.54232 16.6319 5.54232 16.3958C5.54232 16.1458 5.6326 15.9305 5.81315 15.7499L9.08398 12.4791V10.9166H7.52148L4.25065 14.1874C4.0701 14.368 3.85482 14.4583 3.60482 14.4583C3.36871 14.4583 3.15343 14.361 2.95898 14.1666C2.79232 13.9999 2.70898 13.7985 2.70898 13.5624C2.70898 13.3124 2.79232 13.0971 2.95898 12.9166L4.93815 10.9166H2.47982C2.22982 10.9166 2.01454 10.8263 1.83398 10.6458C1.66732 10.4652 1.58398 10.2499 1.58398 9.99992C1.58398 9.74992 1.67426 9.53464 1.85482 9.35409C2.03537 9.17353 2.25065 9.08325 2.50065 9.08325H4.93815L2.95898 7.10409C2.79232 6.92353 2.70898 6.7152 2.70898 6.47909C2.70898 6.22909 2.79926 6.01381 2.97982 5.83325C3.16037 5.6527 3.36871 5.56242 3.60482 5.56242C3.85482 5.56242 4.0701 5.6527 4.25065 5.83325L7.52148 9.08325H9.08398V7.52075L5.81315 4.27075C5.6326 4.0902 5.54232 3.88186 5.54232 3.64575C5.54232 3.39575 5.63954 3.17353 5.83398 2.97909C6.00065 2.81242 6.20204 2.72909 6.43815 2.72909C6.68815 2.72909 6.90343 2.81242 7.08398 2.97909L9.08398 4.93742V2.49992C9.08398 2.24992 9.17426 2.03464 9.35482 1.85409C9.53537 1.67353 9.75065 1.58325 10.0007 1.58325C10.2507 1.58325 10.4659 1.67353 10.6465 1.85409C10.827 2.03464 10.9173 2.24992 10.9173 2.49992V4.93742L12.8965 2.97909C13.077 2.81242 13.2854 2.72909 13.5215 2.72909C13.7715 2.72909 13.9868 2.81936 14.1673 2.99992C14.3479 3.18047 14.4382 3.39575 14.4382 3.64575C14.4382 3.88186 14.3479 4.0902 14.1673 4.27075L10.9173 7.52075V9.08325H12.4798L15.7298 5.83325C15.9104 5.6527 16.1187 5.56242 16.3548 5.56242C16.6048 5.56242 16.827 5.65964 17.0215 5.85409C17.1882 6.02075 17.2715 6.22909 17.2715 6.47909C17.2715 6.7152 17.1882 6.92353 17.0215 7.10409L15.0632 9.08325H17.5007C17.7507 9.08325 17.9659 9.17353 18.1465 9.35409C18.327 9.53464 18.4173 9.74992 18.4173 9.99992C18.4173 10.2499 18.327 10.4652 18.1465 10.6458C17.9659 10.8263 17.7507 10.9166 17.5007 10.9166H15.0632L17.0215 12.9166C17.1882 13.0971 17.2715 13.3124 17.2715 13.5624C17.2715 13.7985 17.1812 14.0069 17.0007 14.1874C16.8201 14.368 16.6048 14.4583 16.3548 14.4583C16.1187 14.4583 15.9104 14.368 15.7298 14.1874L12.4798 10.9166H10.9173V12.4791L14.1673 15.7499C14.3479 15.9305 14.4382 16.1458 14.4382 16.3958C14.4382 16.6319 14.3409 16.8471 14.1465 17.0416C13.9798 17.2083 13.7715 17.2916 13.5215 17.2916C13.2854 17.2916 13.077 17.2083 12.8965 17.0416L10.9173 15.0624V17.5208C10.9173 17.7708 10.827 17.986 10.6465 18.1666C10.4659 18.3333 10.2507 18.4166 10.0007 18.4166C9.75065 18.4166 9.53537 18.3263 9.35482 18.1458C9.17426 17.9652 9.08398 17.7499 9.08398 17.4999V15.0624Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSnowflake20.category = 'Nature & Weather';\n\nexport default Snowflake20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Snowflake24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Snowflake24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.9004 18.0749L8.50039 20.4499C8.28372 20.6499 8.02539 20.7499 7.72539 20.7499C7.44206 20.7499 7.19206 20.6416 6.97539 20.4249C6.75872 20.2082 6.65039 19.9582 6.65039 19.6749C6.65039 19.3749 6.75872 19.1166 6.97539 18.8999L10.9004 14.9749V13.0999H9.02539L5.10039 17.0249C4.88372 17.2416 4.62539 17.3499 4.32539 17.3499C4.04206 17.3499 3.78372 17.2332 3.55039 16.9999C3.35039 16.7999 3.25039 16.5582 3.25039 16.2749C3.25039 15.9749 3.35039 15.7166 3.55039 15.4999L5.92539 13.0999H2.97539C2.67539 13.0999 2.41706 12.9916 2.20039 12.7749C2.00039 12.5582 1.90039 12.2999 1.90039 11.9999C1.90039 11.6999 2.00872 11.4416 2.22539 11.2249C2.44206 11.0082 2.70039 10.8999 3.00039 10.8999H5.92539L3.55039 8.5249C3.35039 8.30824 3.25039 8.05824 3.25039 7.7749C3.25039 7.4749 3.35872 7.21657 3.57539 6.9999C3.79206 6.78324 4.04206 6.6749 4.32539 6.6749C4.62539 6.6749 4.88372 6.78324 5.10039 6.9999L9.02539 10.8999H10.9004V9.0249L6.97539 5.1249C6.75872 4.90824 6.65039 4.65824 6.65039 4.3749C6.65039 4.0749 6.76706 3.80824 7.00039 3.5749C7.20039 3.3749 7.44206 3.2749 7.72539 3.2749C8.02539 3.2749 8.28372 3.3749 8.50039 3.5749L10.9004 5.9249V2.9999C10.9004 2.6999 11.0087 2.44157 11.2254 2.2249C11.4421 2.00824 11.7004 1.8999 12.0004 1.8999C12.3004 1.8999 12.5587 2.00824 12.7754 2.2249C12.9921 2.44157 13.1004 2.6999 13.1004 2.9999V5.9249L15.4754 3.5749C15.6921 3.3749 15.9421 3.2749 16.2254 3.2749C16.5254 3.2749 16.7837 3.38324 17.0004 3.5999C17.2171 3.81657 17.3254 4.0749 17.3254 4.3749C17.3254 4.65824 17.2171 4.90824 17.0004 5.1249L13.1004 9.0249V10.8999H14.9754L18.8754 6.9999C19.0921 6.78324 19.3421 6.6749 19.6254 6.6749C19.9254 6.6749 20.1921 6.79157 20.4254 7.0249C20.6254 7.2249 20.7254 7.4749 20.7254 7.7749C20.7254 8.05824 20.6254 8.30824 20.4254 8.5249L18.0754 10.8999H21.0004C21.3004 10.8999 21.5587 11.0082 21.7754 11.2249C21.9921 11.4416 22.1004 11.6999 22.1004 11.9999C22.1004 12.2999 21.9921 12.5582 21.7754 12.7749C21.5587 12.9916 21.3004 13.0999 21.0004 13.0999H18.0754L20.4254 15.4999C20.6254 15.7166 20.7254 15.9749 20.7254 16.2749C20.7254 16.5582 20.6171 16.8082 20.4004 17.0249C20.1837 17.2416 19.9254 17.3499 19.6254 17.3499C19.3421 17.3499 19.0921 17.2416 18.8754 17.0249L14.9754 13.0999H13.1004V14.9749L17.0004 18.8999C17.2171 19.1166 17.3254 19.3749 17.3254 19.6749C17.3254 19.9582 17.2087 20.2166 16.9754 20.4499C16.7754 20.6499 16.5254 20.7499 16.2254 20.7499C15.9421 20.7499 15.6921 20.6499 15.4754 20.4499L13.1004 18.0749V21.0249C13.1004 21.3249 12.9921 21.5832 12.7754 21.7999C12.5587 21.9999 12.3004 22.0999 12.0004 22.0999C11.7004 22.0999 11.4421 21.9916 11.2254 21.7749C11.0087 21.5582 10.9004 21.2999 10.9004 20.9999V18.0749Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSnowflake24.category = 'Nature & Weather';\n\nexport default Snowflake24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Snowflake32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Snowflake32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5332 24.1001L11.3332 27.2668C11.0443 27.5334 10.6999 27.6668 10.2999 27.6668C9.92209 27.6668 9.58876 27.5223 9.29987 27.2334C9.01098 26.9446 8.86654 26.6112 8.86654 26.2334C8.86654 25.8335 9.01098 25.489 9.29987 25.2001L14.5332 19.9668V17.4668H12.0332L6.79987 22.7001C6.51098 22.989 6.16654 23.1334 5.76654 23.1334C5.38876 23.1334 5.04431 22.9779 4.7332 22.6668C4.46654 22.4001 4.3332 22.0779 4.3332 21.7001C4.3332 21.3001 4.46654 20.9557 4.7332 20.6668L7.89987 17.4668H3.96654C3.56654 17.4668 3.22209 17.3223 2.9332 17.0334C2.66654 16.7446 2.5332 16.4001 2.5332 16.0001C2.5332 15.6001 2.67765 15.2557 2.96654 14.9668C3.25543 14.6779 3.59987 14.5334 3.99987 14.5334H7.89987L4.7332 11.3668C4.46654 11.0779 4.3332 10.7446 4.3332 10.3668C4.3332 9.96678 4.47765 9.62234 4.76654 9.33345C5.05543 9.04456 5.38876 8.90012 5.76654 8.90012C6.16654 8.90012 6.51098 9.04456 6.79987 9.33345L12.0332 14.5334H14.5332V12.0334L9.29987 6.83345C9.01098 6.54456 8.86654 6.21123 8.86654 5.83345C8.86654 5.43345 9.02209 5.07789 9.3332 4.76678C9.59987 4.50011 9.92209 4.36678 10.2999 4.36678C10.6999 4.36678 11.0443 4.50011 11.3332 4.76678L14.5332 7.90012V4.00011C14.5332 3.60011 14.6776 3.25567 14.9665 2.96678C15.2554 2.67789 15.5999 2.53345 15.9999 2.53345C16.3999 2.53345 16.7443 2.67789 17.0332 2.96678C17.3221 3.25567 17.4665 3.60011 17.4665 4.00011V7.90012L20.6332 4.76678C20.9221 4.50011 21.2554 4.36678 21.6332 4.36678C22.0332 4.36678 22.3776 4.51123 22.6665 4.80012C22.9554 5.089 23.0999 5.43345 23.0999 5.83345C23.0999 6.21123 22.9554 6.54456 22.6665 6.83345L17.4665 12.0334V14.5334H19.9665L25.1665 9.33345C25.4554 9.04456 25.7888 8.90012 26.1665 8.90012C26.5665 8.90012 26.9221 9.05567 27.2332 9.36678C27.4999 9.63345 27.6332 9.96678 27.6332 10.3668C27.6332 10.7446 27.4999 11.0779 27.2332 11.3668L24.0999 14.5334H27.9999C28.3999 14.5334 28.7443 14.6779 29.0332 14.9668C29.3221 15.2557 29.4665 15.6001 29.4665 16.0001C29.4665 16.4001 29.3221 16.7446 29.0332 17.0334C28.7443 17.3223 28.3999 17.4668 27.9999 17.4668H24.0999L27.2332 20.6668C27.4999 20.9557 27.6332 21.3001 27.6332 21.7001C27.6332 22.0779 27.4888 22.4112 27.1999 22.7001C26.911 22.989 26.5665 23.1334 26.1665 23.1334C25.7888 23.1334 25.4554 22.989 25.1665 22.7001L19.9665 17.4668H17.4665V19.9668L22.6665 25.2001C22.9554 25.489 23.0999 25.8335 23.0999 26.2334C23.0999 26.6112 22.9443 26.9557 22.6332 27.2668C22.3665 27.5334 22.0332 27.6668 21.6332 27.6668C21.2554 27.6668 20.9221 27.5334 20.6332 27.2668L17.4665 24.1001V28.0334C17.4665 28.4334 17.3221 28.7779 17.0332 29.0668C16.7443 29.3334 16.3999 29.4668 15.9999 29.4668C15.5999 29.4668 15.2554 29.3223 14.9665 29.0334C14.6776 28.7446 14.5332 28.4001 14.5332 28.0001V24.1001Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSnowflake32.category = 'Nature & Weather';\n\nexport default Snowflake32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SnowflakeFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SnowflakeFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.44922 9.03745L4.24922 10.225C4.14089 10.325 4.01172 10.375 3.86172 10.375C3.72005 10.375 3.59505 10.3208 3.48672 10.2125C3.37839 10.1041 3.32422 9.97912 3.32422 9.83745C3.32422 9.68745 3.37839 9.55829 3.48672 9.44995L5.44922 7.48745V6.54995H4.51172L2.54922 8.51245C2.44089 8.62079 2.31172 8.67495 2.16172 8.67495C2.02005 8.67495 1.89089 8.61662 1.77422 8.49995C1.67422 8.39995 1.62422 8.27912 1.62422 8.13745C1.62422 7.98745 1.67422 7.85829 1.77422 7.74995L2.96172 6.54995H1.48672C1.33672 6.54995 1.20755 6.49579 1.09922 6.38745C0.999219 6.27912 0.949219 6.14995 0.949219 5.99995C0.949219 5.84995 1.00339 5.72079 1.11172 5.61245C1.22005 5.50412 1.34922 5.44995 1.49922 5.44995H2.96172L1.77422 4.26245C1.67422 4.15412 1.62422 4.02912 1.62422 3.88745C1.62422 3.73745 1.67839 3.60829 1.78672 3.49995C1.89505 3.39162 2.02005 3.33745 2.16172 3.33745C2.31172 3.33745 2.44089 3.39162 2.54922 3.49995L4.51172 5.44995H5.44922V4.51245L3.48672 2.56245C3.37839 2.45412 3.32422 2.32912 3.32422 2.18745C3.32422 2.03745 3.38255 1.90412 3.49922 1.78745C3.59922 1.68745 3.72005 1.63745 3.86172 1.63745C4.01172 1.63745 4.14089 1.68745 4.24922 1.78745L5.44922 2.96245V1.49995C5.44922 1.34995 5.50339 1.22078 5.61172 1.11245C5.72005 1.00412 5.84922 0.949951 5.99922 0.949951C6.14922 0.949951 6.27839 1.00412 6.38672 1.11245C6.49505 1.22078 6.54922 1.34995 6.54922 1.49995V2.96245L7.73672 1.78745C7.84505 1.68745 7.97005 1.63745 8.11172 1.63745C8.26172 1.63745 8.39089 1.69162 8.49922 1.79995C8.60755 1.90828 8.66172 2.03745 8.66172 2.18745C8.66172 2.32912 8.60755 2.45412 8.49922 2.56245L6.54922 4.51245V5.44995H7.48672L9.43672 3.49995C9.54505 3.39162 9.67005 3.33745 9.81172 3.33745C9.96172 3.33745 10.0951 3.39579 10.2117 3.51245C10.3117 3.61245 10.3617 3.73745 10.3617 3.88745C10.3617 4.02912 10.3117 4.15412 10.2117 4.26245L9.03672 5.44995H10.4992C10.6492 5.44995 10.7784 5.50412 10.8867 5.61245C10.9951 5.72079 11.0492 5.84995 11.0492 5.99995C11.0492 6.14995 10.9951 6.27912 10.8867 6.38745C10.7784 6.49579 10.6492 6.54995 10.4992 6.54995H9.03672L10.2117 7.74995C10.3117 7.85829 10.3617 7.98745 10.3617 8.13745C10.3617 8.27912 10.3076 8.40412 10.1992 8.51245C10.0909 8.62079 9.96172 8.67495 9.81172 8.67495C9.67005 8.67495 9.54505 8.62079 9.43672 8.51245L7.48672 6.54995H6.54922V7.48745L8.49922 9.44995C8.60755 9.55829 8.66172 9.68745 8.66172 9.83745C8.66172 9.97912 8.60339 10.1083 8.48672 10.225C8.38672 10.325 8.26172 10.375 8.11172 10.375C7.97005 10.375 7.84505 10.325 7.73672 10.225L6.54922 9.03745V10.5125C6.54922 10.6625 6.49505 10.7916 6.38672 10.9C6.27839 11 6.14922 11.05 5.99922 11.05C5.84922 11.05 5.72005 10.9958 5.61172 10.8875C5.50339 10.7791 5.44922 10.65 5.44922 10.5V9.03745Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSnowflakeFilled12.category = 'Nature & Weather';\n\nexport default SnowflakeFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SnowflakeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SnowflakeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.26758 12.0499L5.66758 13.6333C5.52313 13.7666 5.35091 13.8333 5.15091 13.8333C4.96202 13.8333 4.79536 13.761 4.65091 13.6166C4.50647 13.4722 4.43424 13.3055 4.43424 13.1166C4.43424 12.9166 4.50647 12.7444 4.65091 12.5999L7.26758 9.98327V8.73327H6.01758L3.40091 11.3499C3.25647 11.4944 3.08424 11.5666 2.88424 11.5666C2.69536 11.5666 2.52313 11.4888 2.36758 11.3333C2.23424 11.1999 2.16758 11.0388 2.16758 10.8499C2.16758 10.6499 2.23424 10.4777 2.36758 10.3333L3.95091 8.73327H1.98424C1.78424 8.73327 1.61202 8.66105 1.46758 8.5166C1.33424 8.37216 1.26758 8.19994 1.26758 7.99994C1.26758 7.79994 1.3398 7.62771 1.48424 7.48327C1.62869 7.33882 1.80091 7.2666 2.00091 7.2666H3.95091L2.36758 5.68327C2.23424 5.53882 2.16758 5.37216 2.16758 5.18327C2.16758 4.98327 2.2398 4.81105 2.38424 4.6666C2.52869 4.52216 2.69536 4.44994 2.88424 4.44994C3.08424 4.44994 3.25647 4.52216 3.40091 4.6666L6.01758 7.2666H7.26758V6.0166L4.65091 3.4166C4.50647 3.27216 4.43424 3.10549 4.43424 2.9166C4.43424 2.7166 4.51202 2.53882 4.66758 2.38327C4.80091 2.24994 4.96202 2.18327 5.15091 2.18327C5.35091 2.18327 5.52313 2.24994 5.66758 2.38327L7.26758 3.94994V1.99994C7.26758 1.79994 7.3398 1.62771 7.48424 1.48327C7.62869 1.33882 7.80091 1.2666 8.00091 1.2666C8.20091 1.2666 8.37313 1.33882 8.51758 1.48327C8.66202 1.62771 8.73424 1.79994 8.73424 1.99994V3.94994L10.3176 2.38327C10.462 2.24994 10.6287 2.18327 10.8176 2.18327C11.0176 2.18327 11.1898 2.25549 11.3342 2.39994C11.4787 2.54438 11.5509 2.7166 11.5509 2.9166C11.5509 3.10549 11.4787 3.27216 11.3342 3.4166L8.73424 6.0166V7.2666H9.98425L12.5842 4.6666C12.7287 4.52216 12.8954 4.44994 13.0842 4.44994C13.2842 4.44994 13.462 4.52771 13.6176 4.68327C13.7509 4.8166 13.8176 4.98327 13.8176 5.18327C13.8176 5.37216 13.7509 5.53882 13.6176 5.68327L12.0509 7.2666H14.0009C14.2009 7.2666 14.3731 7.33882 14.5176 7.48327C14.662 7.62771 14.7342 7.79994 14.7342 7.99994C14.7342 8.19994 14.662 8.37216 14.5176 8.5166C14.3731 8.66105 14.2009 8.73327 14.0009 8.73327H12.0509L13.6176 10.3333C13.7509 10.4777 13.8176 10.6499 13.8176 10.8499C13.8176 11.0388 13.7454 11.2055 13.6009 11.3499C13.4565 11.4944 13.2842 11.5666 13.0842 11.5666C12.8954 11.5666 12.7287 11.4944 12.5842 11.3499L9.98425 8.73327H8.73424V9.98327L11.3342 12.5999C11.4787 12.7444 11.5509 12.9166 11.5509 13.1166C11.5509 13.3055 11.4731 13.4777 11.3176 13.6333C11.1842 13.7666 11.0176 13.8333 10.8176 13.8333C10.6287 13.8333 10.462 13.7666 10.3176 13.6333L8.73424 12.0499V14.0166C8.73424 14.2166 8.66202 14.3888 8.51758 14.5333C8.37313 14.6666 8.20091 14.7333 8.00091 14.7333C7.80091 14.7333 7.62869 14.661 7.48424 14.5166C7.3398 14.3722 7.26758 14.1999 7.26758 13.9999V12.0499Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSnowflakeFilled16.category = 'Nature & Weather';\n\nexport default SnowflakeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SnowflakeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SnowflakeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.08398 15.0624L7.08398 17.0416C6.90343 17.2083 6.68815 17.2916 6.43815 17.2916C6.20204 17.2916 5.99371 17.2013 5.81315 17.0208C5.6326 16.8402 5.54232 16.6319 5.54232 16.3958C5.54232 16.1458 5.6326 15.9305 5.81315 15.7499L9.08398 12.4791V10.9166H7.52148L4.25065 14.1874C4.0701 14.368 3.85482 14.4583 3.60482 14.4583C3.36871 14.4583 3.15343 14.361 2.95898 14.1666C2.79232 13.9999 2.70898 13.7985 2.70898 13.5624C2.70898 13.3124 2.79232 13.0971 2.95898 12.9166L4.93815 10.9166H2.47982C2.22982 10.9166 2.01454 10.8263 1.83398 10.6458C1.66732 10.4652 1.58398 10.2499 1.58398 9.99992C1.58398 9.74992 1.67426 9.53464 1.85482 9.35409C2.03537 9.17353 2.25065 9.08325 2.50065 9.08325H4.93815L2.95898 7.10409C2.79232 6.92353 2.70898 6.7152 2.70898 6.47909C2.70898 6.22909 2.79926 6.01381 2.97982 5.83325C3.16037 5.6527 3.36871 5.56242 3.60482 5.56242C3.85482 5.56242 4.0701 5.6527 4.25065 5.83325L7.52148 9.08325H9.08398V7.52075L5.81315 4.27075C5.6326 4.0902 5.54232 3.88186 5.54232 3.64575C5.54232 3.39575 5.63954 3.17353 5.83398 2.97909C6.00065 2.81242 6.20204 2.72909 6.43815 2.72909C6.68815 2.72909 6.90343 2.81242 7.08398 2.97909L9.08398 4.93742V2.49992C9.08398 2.24992 9.17426 2.03464 9.35482 1.85409C9.53537 1.67353 9.75065 1.58325 10.0007 1.58325C10.2507 1.58325 10.4659 1.67353 10.6465 1.85409C10.827 2.03464 10.9173 2.24992 10.9173 2.49992V4.93742L12.8965 2.97909C13.077 2.81242 13.2854 2.72909 13.5215 2.72909C13.7715 2.72909 13.9868 2.81936 14.1673 2.99992C14.3479 3.18047 14.4382 3.39575 14.4382 3.64575C14.4382 3.88186 14.3479 4.0902 14.1673 4.27075L10.9173 7.52075V9.08325H12.4798L15.7298 5.83325C15.9104 5.6527 16.1187 5.56242 16.3548 5.56242C16.6048 5.56242 16.827 5.65964 17.0215 5.85409C17.1882 6.02075 17.2715 6.22909 17.2715 6.47909C17.2715 6.7152 17.1882 6.92353 17.0215 7.10409L15.0632 9.08325H17.5007C17.7507 9.08325 17.9659 9.17353 18.1465 9.35409C18.327 9.53464 18.4173 9.74992 18.4173 9.99992C18.4173 10.2499 18.327 10.4652 18.1465 10.6458C17.9659 10.8263 17.7507 10.9166 17.5007 10.9166H15.0632L17.0215 12.9166C17.1882 13.0971 17.2715 13.3124 17.2715 13.5624C17.2715 13.7985 17.1812 14.0069 17.0007 14.1874C16.8201 14.368 16.6048 14.4583 16.3548 14.4583C16.1187 14.4583 15.9104 14.368 15.7298 14.1874L12.4798 10.9166H10.9173V12.4791L14.1673 15.7499C14.3479 15.9305 14.4382 16.1458 14.4382 16.3958C14.4382 16.6319 14.3409 16.8471 14.1465 17.0416C13.9798 17.2083 13.7715 17.2916 13.5215 17.2916C13.2854 17.2916 13.077 17.2083 12.8965 17.0416L10.9173 15.0624V17.5208C10.9173 17.7708 10.827 17.986 10.6465 18.1666C10.4659 18.3333 10.2507 18.4166 10.0007 18.4166C9.75065 18.4166 9.53537 18.3263 9.35482 18.1458C9.17426 17.9652 9.08398 17.7499 9.08398 17.4999V15.0624Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSnowflakeFilled20.category = 'Nature & Weather';\n\nexport default SnowflakeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SnowflakeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SnowflakeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.9004 18.0749L8.50039 20.4499C8.28372 20.6499 8.02539 20.7499 7.72539 20.7499C7.44206 20.7499 7.19206 20.6416 6.97539 20.4249C6.75872 20.2082 6.65039 19.9582 6.65039 19.6749C6.65039 19.3749 6.75872 19.1166 6.97539 18.8999L10.9004 14.9749V13.0999H9.02539L5.10039 17.0249C4.88372 17.2416 4.62539 17.3499 4.32539 17.3499C4.04206 17.3499 3.78372 17.2332 3.55039 16.9999C3.35039 16.7999 3.25039 16.5582 3.25039 16.2749C3.25039 15.9749 3.35039 15.7166 3.55039 15.4999L5.92539 13.0999H2.97539C2.67539 13.0999 2.41706 12.9916 2.20039 12.7749C2.00039 12.5582 1.90039 12.2999 1.90039 11.9999C1.90039 11.6999 2.00872 11.4416 2.22539 11.2249C2.44206 11.0082 2.70039 10.8999 3.00039 10.8999H5.92539L3.55039 8.5249C3.35039 8.30824 3.25039 8.05824 3.25039 7.7749C3.25039 7.4749 3.35872 7.21657 3.57539 6.9999C3.79206 6.78324 4.04206 6.6749 4.32539 6.6749C4.62539 6.6749 4.88372 6.78324 5.10039 6.9999L9.02539 10.8999H10.9004V9.0249L6.97539 5.1249C6.75872 4.90824 6.65039 4.65824 6.65039 4.3749C6.65039 4.0749 6.76706 3.80824 7.00039 3.5749C7.20039 3.3749 7.44206 3.2749 7.72539 3.2749C8.02539 3.2749 8.28372 3.3749 8.50039 3.5749L10.9004 5.9249V2.9999C10.9004 2.6999 11.0087 2.44157 11.2254 2.2249C11.4421 2.00824 11.7004 1.8999 12.0004 1.8999C12.3004 1.8999 12.5587 2.00824 12.7754 2.2249C12.9921 2.44157 13.1004 2.6999 13.1004 2.9999V5.9249L15.4754 3.5749C15.6921 3.3749 15.9421 3.2749 16.2254 3.2749C16.5254 3.2749 16.7837 3.38324 17.0004 3.5999C17.2171 3.81657 17.3254 4.0749 17.3254 4.3749C17.3254 4.65824 17.2171 4.90824 17.0004 5.1249L13.1004 9.0249V10.8999H14.9754L18.8754 6.9999C19.0921 6.78324 19.3421 6.6749 19.6254 6.6749C19.9254 6.6749 20.1921 6.79157 20.4254 7.0249C20.6254 7.2249 20.7254 7.4749 20.7254 7.7749C20.7254 8.05824 20.6254 8.30824 20.4254 8.5249L18.0754 10.8999H21.0004C21.3004 10.8999 21.5587 11.0082 21.7754 11.2249C21.9921 11.4416 22.1004 11.6999 22.1004 11.9999C22.1004 12.2999 21.9921 12.5582 21.7754 12.7749C21.5587 12.9916 21.3004 13.0999 21.0004 13.0999H18.0754L20.4254 15.4999C20.6254 15.7166 20.7254 15.9749 20.7254 16.2749C20.7254 16.5582 20.6171 16.8082 20.4004 17.0249C20.1837 17.2416 19.9254 17.3499 19.6254 17.3499C19.3421 17.3499 19.0921 17.2416 18.8754 17.0249L14.9754 13.0999H13.1004V14.9749L17.0004 18.8999C17.2171 19.1166 17.3254 19.3749 17.3254 19.6749C17.3254 19.9582 17.2087 20.2166 16.9754 20.4499C16.7754 20.6499 16.5254 20.7499 16.2254 20.7499C15.9421 20.7499 15.6921 20.6499 15.4754 20.4499L13.1004 18.0749V21.0249C13.1004 21.3249 12.9921 21.5832 12.7754 21.7999C12.5587 21.9999 12.3004 22.0999 12.0004 22.0999C11.7004 22.0999 11.4421 21.9916 11.2254 21.7749C11.0087 21.5582 10.9004 21.2999 10.9004 20.9999V18.0749Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSnowflakeFilled24.category = 'Nature & Weather';\n\nexport default SnowflakeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SnowflakeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SnowflakeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5332 24.1001L11.3332 27.2668C11.0443 27.5334 10.6999 27.6668 10.2999 27.6668C9.92209 27.6668 9.58876 27.5223 9.29987 27.2334C9.01098 26.9446 8.86654 26.6112 8.86654 26.2334C8.86654 25.8335 9.01098 25.489 9.29987 25.2001L14.5332 19.9668V17.4668H12.0332L6.79987 22.7001C6.51098 22.989 6.16654 23.1334 5.76654 23.1334C5.38876 23.1334 5.04431 22.9779 4.7332 22.6668C4.46654 22.4001 4.3332 22.0779 4.3332 21.7001C4.3332 21.3001 4.46654 20.9557 4.7332 20.6668L7.89987 17.4668H3.96654C3.56654 17.4668 3.22209 17.3223 2.9332 17.0334C2.66654 16.7446 2.5332 16.4001 2.5332 16.0001C2.5332 15.6001 2.67765 15.2557 2.96654 14.9668C3.25543 14.6779 3.59987 14.5334 3.99987 14.5334H7.89987L4.7332 11.3668C4.46654 11.0779 4.3332 10.7446 4.3332 10.3668C4.3332 9.96678 4.47765 9.62234 4.76654 9.33345C5.05543 9.04456 5.38876 8.90012 5.76654 8.90012C6.16654 8.90012 6.51098 9.04456 6.79987 9.33345L12.0332 14.5334H14.5332V12.0334L9.29987 6.83345C9.01098 6.54456 8.86654 6.21123 8.86654 5.83345C8.86654 5.43345 9.02209 5.07789 9.3332 4.76678C9.59987 4.50011 9.92209 4.36678 10.2999 4.36678C10.6999 4.36678 11.0443 4.50011 11.3332 4.76678L14.5332 7.90012V4.00011C14.5332 3.60011 14.6776 3.25567 14.9665 2.96678C15.2554 2.67789 15.5999 2.53345 15.9999 2.53345C16.3999 2.53345 16.7443 2.67789 17.0332 2.96678C17.3221 3.25567 17.4665 3.60011 17.4665 4.00011V7.90012L20.6332 4.76678C20.9221 4.50011 21.2554 4.36678 21.6332 4.36678C22.0332 4.36678 22.3776 4.51123 22.6665 4.80012C22.9554 5.089 23.0999 5.43345 23.0999 5.83345C23.0999 6.21123 22.9554 6.54456 22.6665 6.83345L17.4665 12.0334V14.5334H19.9665L25.1665 9.33345C25.4554 9.04456 25.7888 8.90012 26.1665 8.90012C26.5665 8.90012 26.9221 9.05567 27.2332 9.36678C27.4999 9.63345 27.6332 9.96678 27.6332 10.3668C27.6332 10.7446 27.4999 11.0779 27.2332 11.3668L24.0999 14.5334H27.9999C28.3999 14.5334 28.7443 14.6779 29.0332 14.9668C29.3221 15.2557 29.4665 15.6001 29.4665 16.0001C29.4665 16.4001 29.3221 16.7446 29.0332 17.0334C28.7443 17.3223 28.3999 17.4668 27.9999 17.4668H24.0999L27.2332 20.6668C27.4999 20.9557 27.6332 21.3001 27.6332 21.7001C27.6332 22.0779 27.4888 22.4112 27.1999 22.7001C26.911 22.989 26.5665 23.1334 26.1665 23.1334C25.7888 23.1334 25.4554 22.989 25.1665 22.7001L19.9665 17.4668H17.4665V19.9668L22.6665 25.2001C22.9554 25.489 23.0999 25.8335 23.0999 26.2334C23.0999 26.6112 22.9443 26.9557 22.6332 27.2668C22.3665 27.5334 22.0332 27.6668 21.6332 27.6668C21.2554 27.6668 20.9221 27.5334 20.6332 27.2668L17.4665 24.1001V28.0334C17.4665 28.4334 17.3221 28.7779 17.0332 29.0668C16.7443 29.3334 16.3999 29.4668 15.9999 29.4668C15.5999 29.4668 15.2554 29.3223 14.9665 29.0334C14.6776 28.7446 14.5332 28.4001 14.5332 28.0001V24.1001Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSnowflakeFilled32.category = 'Nature & Weather';\n\nexport default SnowflakeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sparkle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sparkle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.08772 6.89012C2.39755 6.3674 3.20517 6.40522 3.44406 7.00241L3.68916 7.61467C3.81621 7.93208 4.06796 8.18388 4.38539 8.3109L4.99862 8.556C5.6351 8.81102 5.63446 9.71231 4.99764 9.96702L4.38539 10.2121C4.06799 10.3392 3.81615 10.5909 3.68916 10.9083L3.44406 11.5206C3.18912 12.1571 2.28787 12.1572 2.03304 11.5206L1.78794 10.9083C1.6609 10.5908 1.40927 10.3392 1.09171 10.2121L0.479457 9.96702C-0.157289 9.71225 -0.157141 8.81095 0.479457 8.556L1.09171 8.3109C1.40914 8.18392 1.66085 7.93204 1.78794 7.61467L2.03304 7.00241L2.08772 6.89012ZM2.73806 8.91046C2.63201 9.03758 2.51464 9.155 2.3875 9.26102C2.51473 9.36708 2.63194 9.4844 2.73806 9.61158C2.84404 9.4845 2.96156 9.36702 3.08862 9.26102C2.96147 9.15492 2.8441 9.03767 2.73806 8.91046ZM6.55318 0.75097C6.78497 -0.250398 8.21168 -0.250249 8.44365 0.75097L8.79421 2.26843C8.90165 2.734 9.26514 3.09826 9.73066 3.20585L11.2481 3.55543C12.2504 3.78685 12.2503 5.21446 11.2481 5.4459L9.73066 5.79548C9.26517 5.90299 8.90177 6.26743 8.79421 6.73291L8.44365 8.25036C8.21209 9.25236 6.78468 9.25241 6.55318 8.25036L6.2036 6.73291C6.09598 6.26743 5.73173 5.90291 5.26618 5.79548L3.7497 5.4459C2.74775 5.21429 2.74763 3.78688 3.7497 3.55543L5.26618 3.20585C5.73189 3.09838 6.09612 2.73414 6.2036 2.26843L6.55318 0.75097ZM7.49842 3.09941C7.22193 3.72451 6.72228 4.22421 6.09716 4.50067C6.72183 4.7769 7.2218 5.27649 7.49842 5.90094C7.77482 5.27672 8.27447 4.77707 8.89869 4.50067C8.27426 4.22405 7.77466 3.72406 7.49842 3.09941Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkle12.category = 'Interface General';\n\nexport default Sparkle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sparkle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sparkle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.3877 9.29102C3.64259 8.65445 4.54384 8.65455 4.79883 9.29102L5.14551 10.1572C5.27246 10.4746 5.5245 10.7264 5.8418 10.8535L6.70898 11.2002C7.34583 11.455 7.34565 12.3564 6.70898 12.6113L5.8418 12.958C5.52446 13.085 5.2726 13.337 5.14551 13.6543L4.79883 14.5215C4.54403 15.1585 3.64248 15.1585 3.3877 14.5215L3.04102 13.6543C2.91386 13.3371 2.66208 13.0849 2.34473 12.958L1.47852 12.6113C0.84189 12.3564 0.841704 11.455 1.47852 11.2002L2.34473 10.8535C2.66233 10.7265 2.91398 10.4748 3.04102 10.1572L3.3877 9.29102ZM4.09277 11.3193C3.928 11.5435 3.73096 11.7405 3.50684 11.9053C3.73104 12.07 3.92792 12.2681 4.09277 12.4922C4.25754 12.268 4.45458 12.0701 4.67871 11.9053C4.45485 11.7405 4.25736 11.5434 4.09277 11.3193ZM8.77832 1.66016C9.06321 0.779286 10.3342 0.779308 10.6191 1.66016L10.6436 1.75195L11.1445 3.91894C11.2521 4.38448 11.6155 4.74899 12.0811 4.85644L14.249 5.35644C15.2509 5.58813 15.251 7.01553 14.249 7.24707L12.0811 7.74707C11.6155 7.85455 11.2521 8.21806 11.1445 8.68359L10.6436 10.8516C10.4119 11.8535 8.98554 11.8535 8.75391 10.8516L8.25293 8.68359C8.14534 8.21807 7.78197 7.85456 7.31641 7.74707L5.14844 7.24707C4.14646 7.0155 4.14659 5.58815 5.14844 5.35644L7.31641 4.85644C7.78201 4.74899 8.14532 4.38448 8.25293 3.91894L8.75391 1.75195L8.77832 1.66016ZM9.69824 4.31641C9.44971 5.29199 8.68863 6.05261 7.71289 6.30078C8.6887 6.54886 9.44965 7.31054 9.69824 8.28613C9.94669 7.31074 10.7082 6.54914 11.6836 6.30078C10.7082 6.05233 9.94663 5.29178 9.69824 4.31641Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkle16.category = 'Interface General';\n\nexport default Sparkle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sparkle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sparkle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16344 11.7348C4.45385 11.2456 5.17868 11.2456 5.4691 11.7348L5.52476 11.8471L5.9857 13.0004C6.17085 13.4629 6.53778 13.8299 7.00035 14.015L8.15269 14.476C8.79169 14.7318 8.7916 15.6361 8.15269 15.892L7.00035 16.3529C6.53766 16.5381 6.17077 16.9058 5.9857 17.3685L5.52476 18.5209C5.26885 19.1599 4.36352 19.1601 4.10777 18.5209L3.64684 17.3685C3.46172 16.9056 3.09506 16.5381 2.63219 16.3529L1.47984 15.892C0.841356 15.636 0.841353 14.732 1.47984 14.476L2.63219 14.015C3.09477 13.8299 3.46163 13.4629 3.64684 13.0004L4.10777 11.8471L4.16344 11.7348ZM4.81578 14.0111C4.53046 14.4946 4.12737 14.8986 3.64391 15.184C4.12723 15.4692 4.53045 15.8726 4.81578 16.3558C5.1009 15.8728 5.50469 15.4692 5.98766 15.184C5.50435 14.8985 5.10095 14.4946 4.81578 14.0111ZM11.0414 1.70155C11.3449 0.764077 12.6969 0.763992 13.0004 1.70155L13.0267 1.7992L13.7406 4.89295C13.8972 5.57141 14.4274 6.10146 15.1058 6.25819L18.1996 6.97206C19.2665 7.21867 19.2665 8.73812 18.1996 8.98475L15.1058 9.69862C14.4274 9.85537 13.8972 10.3854 13.7406 11.0639L13.0267 14.1576C12.7803 15.2251 11.2603 15.2251 11.014 14.1576L10.3002 11.0639C10.1435 10.3853 9.61348 9.85526 8.93492 9.69862L5.84215 8.98475C4.77479 8.73834 4.77486 7.21852 5.84215 6.97206L8.93492 6.25819C9.6134 6.10153 10.1434 5.57139 10.3002 4.89295L11.014 1.7992L11.0414 1.70155ZM11.7621 5.22987C11.4765 6.46731 10.5102 7.43336 9.27281 7.71913L8.15074 7.97791L9.27281 8.2367C10.5103 8.52239 11.4765 9.48945 11.7621 10.7269L12.0209 11.848L12.2796 10.7269C12.5653 9.48942 13.5314 8.52234 14.7689 8.2367L15.89 7.97791L14.7689 7.71913C13.5314 7.43346 12.5652 6.4674 12.2796 5.22987L12.0209 4.1078L11.7621 5.22987Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkle20.category = 'Interface General';\n\nexport default Sparkle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sparkle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sparkle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.90017 14.2563C5.19156 13.7646 5.92028 13.7646 6.21169 14.2563L6.26736 14.3686L6.84744 15.8188C7.09067 16.4269 7.57237 16.9096 8.18044 17.1528L9.63064 17.7329C10.2723 17.9896 10.2722 18.898 9.63064 19.1548L8.18044 19.7348C7.57246 19.9781 7.09069 20.4599 6.84744 21.0678L6.26736 22.518C6.01064 23.1598 5.10219 23.1598 4.84548 22.518L4.26541 21.0678C4.02216 20.4598 3.53948 19.9781 2.93142 19.7348L1.48123 19.1548C0.839536 18.8981 0.839647 17.9897 1.48123 17.7329L2.93142 17.1528C3.5394 16.9095 4.02219 16.4268 4.26541 15.8188L4.84548 14.3686L4.90017 14.2563ZM5.55544 16.605C5.17151 17.4103 4.52293 18.0589 3.71755 18.4428C4.52285 18.8266 5.17134 19.4756 5.55544 20.2807C5.93935 19.4758 6.5884 18.8267 7.39333 18.4428C6.58821 18.0587 5.93919 17.4103 5.55544 16.605ZM13.4314 1.84909C13.6847 0.752051 15.2065 0.717938 15.5388 1.74655L15.5672 1.84909L16.4656 5.74167C16.6716 6.63302 17.3681 7.3299 18.2595 7.53561L22.1511 8.43308C23.2831 8.69472 23.2832 10.3073 22.1511 10.5688L18.2595 11.4673C17.368 11.673 16.6715 12.3688 16.4656 13.2602L15.5672 17.1528C15.3057 18.2848 13.6931 18.2847 13.4314 17.1528L12.534 13.2602C12.3281 12.3689 11.6313 11.6732 10.74 11.4673L6.84744 10.5688C5.71519 10.3074 5.71515 8.69449 6.84744 8.43308L10.74 7.53561C11.6314 7.32977 12.3281 6.63305 12.534 5.74167L13.4314 1.84909ZM13.9949 6.07858C13.6601 7.52894 12.5273 8.66174 11.0769 8.99655L8.89138 9.50046L11.0769 10.0053C12.5273 10.3402 13.6601 11.4729 13.9949 12.9233L14.4988 15.1079L15.0037 12.9233C15.3384 11.4728 16.4711 10.3401 17.9217 10.0053L20.1062 9.50046L17.9217 8.99655C16.4713 8.66178 15.3386 7.52889 15.0037 6.07858L14.4988 3.89304L13.9949 6.07858Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkle24.category = 'Interface General';\n\nexport default Sparkle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sparkle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sparkle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.37554 19.2985C6.66927 18.8037 7.40324 18.8036 7.69683 19.2985L7.75249 19.4127L8.57085 21.4596C8.93031 22.3578 9.6423 23.07 10.5406 23.4293L12.5875 24.2477C13.2334 24.5065 13.2335 25.4215 12.5875 25.6803L10.5406 26.4987C9.64208 26.8581 8.93024 27.5708 8.57085 28.4694L7.75249 30.5162C7.4938 31.1623 6.57885 31.162 6.31987 30.5162L5.50151 28.4694C5.14217 27.5709 4.42919 26.8581 3.53081 26.4987L1.48491 25.6803C0.838362 25.4217 0.838363 24.5063 1.48491 24.2477L3.53081 23.4293C4.42909 23.0699 5.14214 22.3579 5.50151 21.4596L6.31987 19.4127L6.37554 19.2985ZM6.89409 22.0162C6.38229 23.2958 5.3679 24.31 4.08843 24.8219L3.73296 24.9635L4.08843 25.1061C5.36789 25.618 6.3823 26.6322 6.89409 27.9117L7.03569 28.2662L7.17827 27.9117C7.69016 26.6321 8.70427 25.618 9.98394 25.1061L10.3384 24.9635L9.98394 24.8219C8.7044 24.31 7.69015 23.2958 7.17827 22.0162L7.03569 21.6608L6.89409 22.0162ZM18.2964 1.83167C18.655 0.721835 20.2554 0.721765 20.6138 1.83167L20.6451 1.94593L21.9117 7.43616C22.2157 8.7536 23.2447 9.78236 24.5621 10.0866L30.0523 11.3532C31.3146 11.6445 31.3146 13.4426 30.0523 13.734L24.5621 15.0006C23.2448 15.3048 22.2158 16.3338 21.9117 17.651L20.6451 23.1412C20.3538 24.4037 18.5565 24.4037 18.2652 23.1412L16.9976 17.651C16.6934 16.3337 15.6646 15.3046 14.3472 15.0006L8.85796 13.734C7.59559 13.4427 7.59555 11.6445 8.85796 11.3532L14.3472 10.0866C15.6647 9.78247 16.6935 8.75364 16.9976 7.43616L18.2652 1.94593L18.2964 1.83167ZM18.4595 7.77308C18.0265 9.64945 16.5614 11.1153 14.6851 11.5485L10.3707 12.5436L14.6851 13.5397C16.5613 13.9728 18.0265 15.4378 18.4595 17.3141L19.4546 21.6276L20.4507 17.3141C20.8838 15.4378 22.3488 13.9727 24.2251 13.5397L28.5386 12.5436L24.2251 11.5485C22.3487 11.1154 20.8837 9.64955 20.4507 7.77308L19.4546 3.45862L18.4595 7.77308Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkle32.category = 'Interface General';\n\nexport default Sparkle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.8859 7.0707C2.22547 6.39833 3.21413 6.39836 3.55373 7.0707L3.61525 7.22498L3.69239 7.42711C3.8989 7.88333 4.29198 8.23437 4.77629 8.38602C5.6546 8.66053 5.65484 9.9043 4.77629 10.1788C4.2227 10.3521 3.78836 10.7862 3.61525 11.3399C3.34049 12.2178 2.0981 12.2178 1.82341 11.3399C1.65019 10.7861 1.21614 10.352 0.662368 10.1788C-0.215618 9.90402 -0.215545 8.66063 0.662368 8.38602L0.8645 8.30888C1.32087 8.10219 1.67196 7.70962 1.82341 7.22498L1.8859 7.0707ZM6.09747 1.00283C6.54378 -0.375984 8.5834 -0.330308 8.92341 1.14052L9.18121 2.25859C9.24569 2.53802 9.46423 2.75656 9.74366 2.82104L10.8617 3.07883C12.3797 3.4299 12.3796 5.59161 10.8617 5.94286L9.74366 6.20163C9.46443 6.26609 9.24584 6.48395 9.18121 6.7631L8.92341 7.88118C8.57278 9.40015 6.41005 9.40018 6.05939 7.88118L5.8016 6.7631C5.73707 6.484 5.51822 6.26624 5.23914 6.20163L4.12107 5.94286C2.60244 5.59202 2.60236 3.42962 4.12107 3.07883L5.23914 2.82104C5.51832 2.7564 5.73716 2.53784 5.8016 2.25859L6.05939 1.14052L6.09747 1.00283Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleBold12.category = 'Interface General';\n\nexport default SparkleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.37482 9.01013C3.75936 8.36217 4.71996 8.36196 5.10431 9.01013L5.17658 9.15857L5.49298 9.95056C5.59465 10.2045 5.7966 10.4056 6.0506 10.5072L6.84161 10.8236C7.68795 11.1623 7.68797 12.3609 6.84161 12.6996L6.0506 13.016C5.79656 13.1176 5.59461 13.3186 5.49298 13.5726L5.17658 14.3636C4.83793 15.2101 3.64019 15.2101 3.30158 14.3636L2.98517 13.5726C2.88354 13.3186 2.68161 13.1176 2.42755 13.016L1.63654 12.6996C0.790378 12.3609 0.790473 11.1624 1.63654 10.8236L2.42755 10.5072C2.68146 10.4056 2.8835 10.2044 2.98517 9.95056L3.30158 9.15857L3.37482 9.01013ZM4.1131 11.7611C4.15632 11.8018 4.19834 11.8439 4.23908 11.8871C4.2798 11.8439 4.32184 11.8018 4.36505 11.7611C4.32166 11.7202 4.27995 11.6776 4.23908 11.6342C4.19819 11.6776 4.15649 11.7202 4.1131 11.7611ZM8.46759 1.83142C8.82595 0.723353 10.424 0.723018 10.782 1.83142L10.8133 1.94568L11.2801 3.97009C11.3661 4.3427 11.6575 4.6341 12.0301 4.72009L14.0545 5.18689C15.3149 5.47806 15.3149 7.27355 14.0545 7.56482L12.0301 8.03259C11.6576 8.11855 11.3662 8.40918 11.2801 8.78162L10.8133 10.806C10.5223 12.0669 8.72634 12.0669 8.43536 10.806L7.96857 8.78162C7.88256 8.4092 7.59096 8.11866 7.21857 8.03259L5.19415 7.56482C3.93328 7.27384 3.93326 5.47787 5.19415 5.18689L7.21857 4.72009C7.59096 4.63398 7.88262 4.34255 7.96857 3.97009L8.43536 1.94568L8.46759 1.83142ZM9.62384 5.18591C9.34904 5.6876 8.93601 6.10046 8.43439 6.37537C8.936 6.65006 9.34889 7.06337 9.62384 7.56482C9.89867 7.06353 10.3119 6.65009 10.8133 6.37537C10.3117 6.10037 9.89855 5.68767 9.62384 5.18591Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleBold16.category = 'Interface General';\n\nexport default SparkleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.25757 11.2588C4.64331 10.6096 5.60644 10.6094 5.99195 11.2588L6.06519 11.4082L6.53687 12.5879C6.69661 12.9869 7.01284 13.3032 7.41187 13.4629L8.59156 13.9346C9.43979 14.2743 9.43961 15.4755 8.59156 15.8154L7.41187 16.2871C7.01298 16.4468 6.69665 16.7633 6.53687 17.1621L6.06519 18.3418C5.72554 19.1904 4.52399 19.1904 4.18433 18.3418L3.71265 17.1621C3.55294 16.7632 3.23652 16.4469 2.83765 16.2871L1.65796 15.8154C0.809328 15.4758 0.809321 14.2742 1.65796 13.9346L2.83765 13.4629C3.23645 13.3031 3.55298 12.9867 3.71265 12.5879L4.18433 11.4082L4.25757 11.2588ZM5.12476 14.1279C4.91438 14.4123 4.66198 14.6636 4.37769 14.874C4.66227 15.0845 4.91417 15.3366 5.12476 15.6211C5.33517 15.3369 5.58662 15.0843 5.87085 14.874C5.58665 14.6636 5.33509 14.4122 5.12476 14.1279ZM10.783 1.84862C11.1601 0.684325 12.8396 0.684171 13.2166 1.84862L13.2498 1.96972L13.9255 4.89647C14.0607 5.48204 14.5177 5.93908 15.1033 6.07421L18.03 6.74999C19.3554 7.05617 19.3553 8.94371 18.03 9.24999L15.1033 9.92577C14.5178 10.0609 14.0608 10.5181 13.9255 11.1035L13.2498 14.0303C12.9438 15.3561 11.0557 15.3561 10.7498 14.0303L10.074 11.1035C9.93882 10.5181 9.48158 10.061 8.89625 9.92577L5.96949 9.24999C4.64361 8.94402 4.64362 7.05596 5.96949 6.74999L8.89625 6.07421C9.48159 5.93894 9.93889 5.48188 10.074 4.89647L10.7498 1.96972L10.783 1.84862ZM11.9998 5.43261C11.6757 6.69263 10.6923 7.67579 9.43238 7.99999C10.692 8.32406 11.6754 9.30685 11.9998 10.5664C12.3241 9.30715 13.3069 8.3242 14.5662 7.99999C13.3064 7.67567 12.3238 6.69249 11.9998 5.43261Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleBold20.category = 'Interface General';\n\nexport default SparkleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.84931 14.0538C5.26347 13.3553 6.34248 13.4052 6.66181 14.2032L7.21649 15.5909C7.43441 16.1352 7.86645 16.5665 8.41083 16.7843L9.7995 17.3399C10.6499 17.6808 10.6501 18.885 9.7995 19.2257L8.41083 19.7804C7.86623 19.9981 7.43438 20.4301 7.21649 20.9747L6.66181 22.3624C6.32108 23.2129 5.11699 23.2127 4.77606 22.3624L4.2204 20.9747C4.00256 20.4302 3.57053 19.9982 3.02606 19.7804L1.63837 19.2257C0.787161 18.8852 0.787259 17.6806 1.63837 17.3399L3.02704 16.7843C3.57121 16.5665 4.00253 16.135 4.2204 15.5909L4.77606 14.2032L4.84931 14.0538ZM5.71845 17.0284C5.39585 17.532 4.96817 17.9598 4.46454 18.2823C4.96807 18.6048 5.39587 19.0327 5.71845 19.5362C6.04101 19.0327 6.46879 18.6049 6.97235 18.2823C6.46887 17.9598 6.04097 17.5319 5.71845 17.0284ZM13.1462 2.04306C13.4572 0.695769 15.3258 0.653875 15.7341 1.91708L15.7692 2.04306L16.6286 5.76865C16.813 6.56688 17.4368 7.19081 18.235 7.37509L21.9616 8.23447C23.3525 8.55537 23.3526 10.5356 21.9616 10.8565L18.235 11.7169C17.4369 11.9012 16.813 12.5242 16.6286 13.3224L15.7692 17.0479C15.448 18.4383 13.4674 18.4383 13.1462 17.0479L12.2868 13.3224C12.1024 12.5241 11.4787 11.9011 10.6804 11.7169L6.9538 10.8565C5.56316 10.5355 5.56317 8.55555 6.9538 8.23447L10.6804 7.37509C11.4787 7.19089 12.1023 6.56692 12.2868 5.76865L13.1462 2.04306ZM14.235 6.21786C13.8786 7.76145 12.6732 8.9672 11.1296 9.32333L10.1657 9.54501L11.1296 9.76767C12.6733 10.1238 13.8787 11.3294 14.235 12.8731L14.4577 13.837L14.6804 12.8731C15.0367 11.3295 16.2421 10.1239 17.7858 9.76767L18.7487 9.54501L17.7858 9.32333C16.2422 8.96719 15.0368 7.76144 14.6804 6.21786L14.4577 5.25302L14.235 6.21786Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleBold24.category = 'Interface General';\n\nexport default SparkleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.31946 19.0029C6.70767 18.3447 7.68326 18.3447 8.07142 19.0029L8.14466 19.1543L8.94349 21.1699C9.27478 22.0056 9.93412 22.6691 10.7677 23.0058L12.7521 23.8076C13.6039 24.1517 13.604 25.3581 12.7521 25.7021L10.7677 26.5029C9.93396 26.8397 9.27471 27.5039 8.94349 28.3398L8.14466 30.3545C7.8037 31.2144 6.58613 31.2145 6.24524 30.3545L5.44739 28.3398C5.11616 27.5038 4.45699 26.8397 3.62317 26.5029L1.6388 25.7021C0.786978 25.3581 0.787156 24.1518 1.6388 23.8076L3.62317 23.0058C4.45668 22.6691 5.11611 22.0056 5.44739 21.1699L6.24524 19.1543L6.31946 19.0029ZM7.19544 22.167C6.67075 23.3084 5.75544 24.2254 4.61536 24.7539C5.75565 25.2823 6.67064 26.2003 7.19544 27.3418C7.72011 26.2006 8.63469 25.2824 9.77454 24.7539C8.63476 24.2253 7.72003 23.3082 7.19544 22.167ZM17.756 2.00585C18.2006 0.621207 20.2493 0.667599 20.587 2.14452L21.8663 7.74022C22.1463 8.96515 23.1006 9.92383 24.3243 10.209L29.8654 11.5C31.3813 11.8538 31.3815 14.0125 29.8654 14.3662L24.3243 15.6572C23.1006 15.9424 22.1463 16.9001 21.8663 18.125L20.587 23.7207C20.2385 25.2454 18.0675 25.2454 17.7189 23.7207L16.4396 18.125C16.1596 16.9001 15.2053 15.9424 13.9816 15.6572L8.44153 14.3662C6.92481 14.0128 6.92478 11.8534 8.44153 11.5L13.9816 10.209C15.2053 9.9238 16.1596 8.96515 16.4396 7.74022L17.7189 2.14452L17.756 2.00585ZM18.3898 8.18651C17.9393 10.1568 16.4041 11.6975 14.4357 12.1562L11.1027 12.9326L14.4357 13.709C16.4042 14.1677 17.9394 15.7092 18.3898 17.6797L19.1525 21.0205L19.9171 17.6797C20.3675 15.7092 21.9017 14.1677 23.8702 13.709L27.2023 12.9326L23.8702 12.1562C21.9019 11.6975 20.3676 10.1567 19.9171 8.18651L19.1525 4.84374L18.3898 8.18651Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleBold32.category = 'Interface General';\n\nexport default SparkleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.88544 7.0713C2.22521 6.39904 3.21395 6.39872 3.55341 7.0713L3.61493 7.2256L3.69208 7.42775C3.89867 7.88415 4.29149 8.23515 4.77607 8.38673C5.6542 8.6613 5.65429 9.90492 4.77607 10.1797C4.22238 10.3529 3.78812 10.7871 3.61493 11.3408C3.34015 12.2188 2.09766 12.2189 1.82294 11.3408C1.64977 10.787 1.21563 10.3529 0.661807 10.1797C-0.216813 9.90513 -0.21658 8.66126 0.661807 8.38673L0.863956 8.30958C1.32018 8.10283 1.67153 7.71014 1.82294 7.2256L1.88544 7.0713ZM6.09638 1.00294C6.54264 -0.376076 8.58246 -0.33029 8.92255 1.14064L9.18036 2.2588C9.24485 2.53826 9.46341 2.75681 9.74286 2.8213L10.861 3.07912C12.3795 3.43003 12.3794 5.59229 10.861 5.94337L9.74286 6.20216C9.46358 6.26664 9.24497 6.48447 9.18036 6.76369L8.92255 7.88185C8.57189 9.40094 6.40898 9.40098 6.05829 7.88185L5.80048 6.76369C5.73591 6.48448 5.5172 6.2667 5.23798 6.20216L4.11982 5.94337C2.60107 5.59251 2.60098 3.42993 4.11982 3.07912L5.23798 2.8213C5.51732 2.75674 5.73601 2.53818 5.80048 2.2588L6.05829 1.14064L6.09638 1.00294Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleBoldFilled12.category = 'Interface General';\n\nexport default SparkleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.37482 9.01013C3.75937 8.36215 4.71997 8.36199 5.10431 9.01013L5.17658 9.15857L5.49298 9.95056C5.59465 10.2045 5.7966 10.4056 6.0506 10.5072L6.84161 10.8236C7.68798 11.1623 7.68795 12.3609 6.84161 12.6996L6.0506 13.016C5.79656 13.1176 5.59461 13.3186 5.49298 13.5726L5.17658 14.3636C4.83792 15.2101 3.64017 15.2101 3.30158 14.3636L2.98517 13.5726C2.88354 13.3186 2.68161 13.1176 2.42755 13.016L1.63654 12.6996C0.790359 12.3609 0.790492 11.1624 1.63654 10.8236L2.42755 10.5072C2.68146 10.4056 2.8835 10.2044 2.98517 9.95056L3.30158 9.15857L3.37482 9.01013ZM8.46759 1.83142C8.82595 0.723348 10.424 0.723023 10.782 1.83142L10.8133 1.94568L11.2801 3.97009C11.3661 4.3427 11.6575 4.6341 12.0301 4.72009L14.0545 5.18689C15.3149 5.47806 15.3149 7.27354 14.0545 7.56482L12.0301 8.03259C11.6576 8.11855 11.3662 8.40918 11.2801 8.78162L10.8133 10.806C10.5223 12.0669 8.72634 12.0669 8.43536 10.806L7.96857 8.78162C7.88256 8.4092 7.59096 8.11866 7.21857 8.03259L5.19415 7.56482C3.93329 7.27384 3.93325 5.47787 5.19415 5.18689L7.21857 4.72009C7.59096 4.63398 7.88262 4.34255 7.96857 3.97009L8.43536 1.94568L8.46759 1.83142Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleBoldFilled16.category = 'Interface General';\n\nexport default SparkleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.25757 11.2588C4.64331 10.6096 5.60644 10.6094 5.99195 11.2588L6.06519 11.4082L6.53687 12.5879C6.69661 12.9869 7.01284 13.3032 7.41187 13.4629L8.59156 13.9346C9.43976 14.2743 9.43964 15.4755 8.59156 15.8154L7.41187 16.2871C7.01298 16.4468 6.69665 16.7633 6.53687 17.1621L6.06519 18.3418C5.72554 19.1904 4.52399 19.1904 4.18433 18.3418L3.71265 17.1621C3.55294 16.7632 3.23652 16.4469 2.83765 16.2871L1.65796 15.8154C0.809354 15.4758 0.809295 14.2742 1.65796 13.9346L2.83765 13.4629C3.23645 13.3031 3.55298 12.9867 3.71265 12.5879L4.18433 11.4082L4.25757 11.2588ZM10.783 1.84862C11.1601 0.684326 12.8396 0.68417 13.2166 1.84862L13.2498 1.96972L13.9255 4.89647C14.0607 5.48204 14.5177 5.93908 15.1033 6.07421L18.03 6.74999C19.3554 7.05617 19.3553 8.94371 18.03 9.24999L15.1033 9.92577C14.5178 10.0609 14.0608 10.5181 13.9255 11.1035L13.2498 14.0303C12.9438 15.3561 11.0557 15.3561 10.7498 14.0303L10.074 11.1035C9.93882 10.5181 9.48159 10.061 8.89625 9.92577L5.96949 9.24999C4.64361 8.94402 4.64362 7.05596 5.96949 6.74999L8.89625 6.07421C9.48159 5.93894 9.93889 5.48188 10.074 4.89647L10.7498 1.96972L10.783 1.84862Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleBoldFilled20.category = 'Interface General';\n\nexport default SparkleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.84896 14.0539C5.26312 13.3555 6.34214 13.4053 6.66146 14.2033L7.21615 15.591C7.43401 16.1353 7.86616 16.5666 8.41048 16.7844L9.79916 17.3401C10.6499 17.6808 10.6501 18.8852 9.79916 19.2258L8.41048 19.7805C7.86609 19.9983 7.43397 20.4304 7.21615 20.9748L6.66146 22.3625C6.32059 23.2127 5.11652 23.213 4.77572 22.3625L4.22006 20.9748C4.00217 20.4302 3.57034 19.9983 3.02572 19.7805L1.63802 19.2258C0.787221 18.8852 0.787429 17.6809 1.63802 17.3401L3.0267 16.7844C3.57085 16.5667 4.00213 16.1351 4.22006 15.591L4.77572 14.2033L4.84896 14.0539ZM13.1468 2.04318C13.4578 0.695891 15.3265 0.653997 15.7347 1.9172L15.7699 2.04318L16.6292 5.76877C16.8137 6.56696 17.4374 7.19094 18.2357 7.37521L21.9622 8.23459C23.3528 8.55569 23.353 10.5357 21.9622 10.8567L18.2357 11.717C17.4375 11.9013 16.8136 12.5243 16.6292 13.3225L15.7699 17.0481C15.4487 18.4384 13.4681 18.4384 13.1468 17.0481L12.2874 13.3225C12.103 12.5243 11.4792 11.9014 10.681 11.717L6.95443 10.8567C5.56375 10.5356 5.56369 8.55559 6.95443 8.23459L10.681 7.37521C11.4793 7.19096 12.103 6.56701 12.2874 5.76877L13.1468 2.04318Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleBoldFilled24.category = 'Interface General';\n\nexport default SparkleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.31934 19.0025C6.70768 18.3441 7.68338 18.3446 8.07129 19.0035L8.14453 19.1538L8.94336 21.1695C9.27459 22.0052 9.93402 22.6686 10.7676 23.0054L12.752 23.8072C13.6036 24.1513 13.6036 25.3576 12.752 25.7017L10.7676 26.5025C9.93387 26.8392 9.27459 27.5035 8.94336 28.3394L8.14453 30.354C7.80373 31.2144 6.58591 31.2144 6.24512 30.354L5.44727 28.3394C5.11603 27.5035 4.45677 26.8392 3.62305 26.5025L1.63867 25.7017C0.787118 25.3575 0.7871 24.1513 1.63867 23.8072L3.62305 23.0054C4.45663 22.6686 5.11606 22.0053 5.44727 21.1695L6.24512 19.1538L6.31934 19.0025ZM17.7178 2.14408C18.0663 0.619404 20.2383 0.619507 20.5869 2.14408L21.8662 7.73978C22.1462 8.96472 23.1005 9.92337 24.3242 10.2085L29.8643 11.4995C31.3808 11.8531 31.3808 14.0123 29.8643 14.3658L24.3242 15.6568C23.1006 15.9419 22.1463 16.8997 21.8662 18.1245L20.5869 23.7212C20.2381 25.2455 18.0665 25.2455 17.7178 23.7212L16.4395 18.1245C16.1594 16.8998 15.2051 15.942 13.9814 15.6568L8.44043 14.3658C6.92428 14.0121 6.9243 11.8533 8.44043 11.4995L13.9814 10.2085C15.2052 9.92333 16.1595 8.96471 16.4395 7.73978L17.7178 2.14408Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleBoldFilled32.category = 'Interface General';\n\nexport default SparkleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.08772 6.89012C2.39755 6.3674 3.20517 6.40522 3.44406 7.00241L3.68916 7.61467C3.81621 7.93208 4.06796 8.18388 4.38539 8.3109L4.99862 8.556C5.63511 8.81102 5.63445 9.71231 4.99764 9.96702L4.38539 10.2121C4.06799 10.3392 3.81615 10.5909 3.68916 10.9083L3.44406 11.5206C3.18913 12.1571 2.28788 12.1573 2.03304 11.5206L1.78794 10.9083C1.6609 10.5908 1.40927 10.3392 1.09171 10.2121L0.479457 9.96702C-0.157289 9.71225 -0.157141 8.81094 0.479457 8.556L1.09171 8.3109C1.40914 8.18392 1.66085 7.93204 1.78794 7.61467L2.03304 7.00241L2.08772 6.89012ZM6.55318 0.75097C6.78497 -0.250397 8.21168 -0.250249 8.44365 0.75097L8.79421 2.26842C8.90165 2.734 9.26514 3.09826 9.73066 3.20585L11.2481 3.55543C12.2504 3.78685 12.2503 5.21446 11.2481 5.4459L9.73066 5.79548C9.26516 5.90299 8.90177 6.26743 8.79421 6.7329L8.44365 8.25036C8.21209 9.25236 6.78468 9.25241 6.55318 8.25036L6.2036 6.7329C6.09598 6.26743 5.73173 5.90291 5.26618 5.79548L3.7497 5.4459C2.74774 5.21429 2.74762 3.78688 3.7497 3.55543L5.26618 3.20585C5.73189 3.09838 6.09612 2.73414 6.2036 2.26842L6.55318 0.75097Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleFilled12.category = 'Interface General';\n\nexport default SparkleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.3877 9.2915C3.64248 8.65449 4.54403 8.65451 4.79883 9.2915L5.14551 10.1577C5.27249 10.4752 5.52441 10.7269 5.8418 10.854L6.70898 11.2007C7.34583 11.4555 7.34564 12.3569 6.70898 12.6118L5.8418 12.9585C5.52444 13.0856 5.27254 13.3374 5.14551 13.6548L4.79883 14.522C4.54395 15.1588 3.64247 15.1589 3.3877 14.522L3.04102 13.6548C2.91391 13.3373 2.66222 13.0855 2.34473 12.9585L1.47852 12.6118C0.841794 12.357 0.8418 11.4556 1.47852 11.2007L2.34473 10.854C2.66228 10.727 2.91396 10.4753 3.04102 10.1577L3.3877 9.2915ZM8.77832 1.65966C9.06322 0.778801 10.3342 0.778819 10.6191 1.65966L10.6436 1.75146L11.1445 3.91845C11.252 4.38421 11.6153 4.74847 12.0811 4.85595L14.249 5.35595C15.251 5.58757 15.2511 7.01502 14.249 7.24658L12.0811 7.74658C11.6154 7.85403 11.2521 8.21754 11.1445 8.6831L10.6436 10.8511C10.4122 11.8536 8.98524 11.8536 8.75391 10.8511L8.25293 8.6831C8.14534 8.21755 7.78201 7.85404 7.31641 7.74658L5.14844 7.24658C4.14642 7.015 4.14649 5.58759 5.14844 5.35595L7.31641 4.85595C7.78215 4.74846 8.14545 4.3842 8.25293 3.91845L8.75391 1.75146L8.77832 1.65966Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleFilled16.category = 'Interface General';\n\nexport default SparkleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16373 11.7349C4.45415 11.2457 5.17898 11.2457 5.4694 11.7349L5.52506 11.8472L5.986 13.0005C6.1712 13.463 6.53805 13.83 7.00065 14.0151L8.15299 14.4761C8.79161 14.7321 8.79163 15.6361 8.15299 15.8921L7.00065 16.353C6.53778 16.5382 6.17112 16.9058 5.986 17.3687L5.52506 18.521C5.26929 19.1602 4.36396 19.1601 4.10807 18.521L3.64713 17.3687C3.46206 16.9059 3.0952 16.5382 2.63248 16.353L1.48014 15.8921C0.841314 15.6362 0.841196 14.732 1.48014 14.4761L2.63248 14.0151C3.09507 13.83 3.46198 13.4631 3.64713 13.0005L4.10807 11.8472L4.16373 11.7349ZM11.0407 1.70166C11.3442 0.764134 12.6961 0.764186 12.9997 1.70166L13.026 1.79932L13.7399 4.89307C13.8965 5.57143 14.4268 6.10149 15.1051 6.2583L18.1989 6.97217C19.266 7.21875 19.266 8.73834 18.1989 8.98486L15.1051 9.69873C14.4268 9.85554 13.8965 10.3855 13.7399 11.064L13.026 14.1577C12.7797 15.2252 11.2596 15.2252 11.0133 14.1577L10.2995 11.064C10.1427 10.3855 9.6128 9.85535 8.93424 9.69873L5.84147 8.98486C4.77445 8.73827 4.77445 7.21874 5.84147 6.97217L8.93424 6.2583C9.61279 6.10168 10.1427 5.57156 10.2995 4.89307L11.0133 1.79932L11.0407 1.70166Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleFilled20.category = 'Interface General';\n\nexport default SparkleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.90017 14.2567C5.19149 13.7648 5.92026 13.7649 6.21169 14.2567L6.26736 14.369L6.84744 15.8192C7.09072 16.4271 7.57248 16.91 8.18044 17.1532L9.63064 17.7333C10.272 17.9902 10.272 18.8984 9.63064 19.1552L8.18044 19.7352C7.57239 19.9785 7.09067 20.4602 6.84744 21.0683L6.26736 22.5185C6.01065 23.1601 5.10237 23.1599 4.84548 22.5185L4.2654 21.0683C4.02222 20.4603 3.53935 19.9785 2.93142 19.7352L1.48123 19.1552C0.839524 18.8985 0.839659 17.9901 1.48123 17.7333L2.93142 17.1532C3.53935 16.91 4.02219 16.4272 4.2654 15.8192L4.84548 14.369L4.90017 14.2567ZM13.4304 1.84853C13.6837 0.751689 15.2054 0.717694 15.5379 1.74599L15.5662 1.84853L16.4646 5.74111C16.6704 6.63255 17.3671 7.32919 18.2586 7.53505L22.1502 8.43251C23.2826 8.69385 23.2826 10.3069 22.1502 10.5683L18.2586 11.4667C17.3672 11.6725 16.6705 12.3684 16.4646 13.2597L15.5662 17.1522C15.3048 18.2847 13.6918 18.2847 13.4304 17.1522L12.533 13.2597C12.327 12.3683 11.6304 11.6725 10.739 11.4667L6.84646 10.5683C5.7147 10.3065 5.7146 8.69412 6.84646 8.43251L10.739 7.53505C11.6307 7.32927 12.3272 6.63272 12.533 5.74111L13.4304 1.84853Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleFilled24.category = 'Interface General';\n\nexport default SparkleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.37543 19.2981C6.66913 18.8034 7.40305 18.8034 7.69671 19.2981L7.75238 19.4123L8.57074 21.4592C8.93014 22.3575 9.6422 23.0695 10.5405 23.4289L12.5873 24.2473C13.2338 24.5059 13.2338 25.4212 12.5873 25.6799L10.5405 26.4983C9.64203 26.8577 8.93014 27.5705 8.57074 28.469L7.75238 30.5158C7.49367 31.1619 6.57861 31.1619 6.31976 30.5158L5.5014 28.469C5.14197 27.5705 4.42919 26.8577 3.5307 26.4983L1.4848 25.6799C0.838471 25.4212 0.838328 24.5059 1.4848 24.2473L3.5307 23.4289C4.42913 23.0695 5.14199 22.3576 5.5014 21.4592L6.31976 19.4123L6.37543 19.2981ZM18.2973 1.83225C18.6557 0.722123 20.2563 0.72207 20.6147 1.83225L20.6459 1.9465L21.9125 7.43674C22.2167 8.75396 23.2457 9.78298 24.5629 10.0871L30.0532 11.3537C31.3149 11.6454 31.315 13.443 30.0532 13.7346L24.5629 15.0012C23.2456 15.3053 22.2166 16.3342 21.9125 17.6516L20.6459 23.1418C20.3545 24.4038 18.5577 24.4037 18.2661 23.1418L16.9985 17.6516C16.6944 16.3344 15.6653 15.3054 14.3481 15.0012L8.85882 13.7346C7.59644 13.4433 7.59642 11.6451 8.85882 11.3537L14.3481 10.0871C15.6653 9.78298 16.6944 8.754 16.9985 7.43674L18.2661 1.9465L18.2973 1.83225Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSparkleFilled32.category = 'Interface General';\n\nexport default SparkleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleRectangle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleRectangle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.25 2C5.66421 2 6 2.33579 6 2.75C6 3.16421 5.66421 3.5 5.25 3.5H1.99023C1.71961 3.5 1.5 3.71961 1.5 3.99023V10.0098C1.5 10.2804 1.71961 10.5 1.99023 10.5H7.50977C7.78039 10.5 8 10.2804 8 10.0098V7.75C8 7.33579 8.33579 7 8.75 7C9.16421 7 9.5 7.33579 9.5 7.75V10.0098C9.5 11.1088 8.60881 12 7.50977 12H1.99023C0.891188 12 0 11.1088 0 10.0098V3.99023C0 2.89119 0.891188 2 1.99023 2H5.25ZM9.5 1C9.91421 1 10.25 1.33579 10.25 1.75C10.25 2.09974 10.3649 2.33759 10.5137 2.48633C10.6624 2.63506 10.9003 2.75 11.25 2.75C11.6642 2.75 12 3.08579 12 3.5C12 3.91421 11.6642 4.25 11.25 4.25C10.9003 4.25 10.6624 4.36494 10.5137 4.51367C10.3649 4.66241 10.25 4.90026 10.25 5.25C10.25 5.66421 9.91421 6 9.5 6C9.08579 6 8.75 5.66421 8.75 5.25C8.75 4.90026 8.63506 4.66241 8.48633 4.51367C8.33759 4.36494 8.09974 4.25 7.75 4.25C7.33579 4.25 7 3.91421 7 3.5C7 3.08579 7.33579 2.75 7.75 2.75C8.09974 2.75 8.33759 2.63506 8.48633 2.48633C8.63506 2.33759 8.75 2.09974 8.75 1.75C8.75 1.33579 9.08579 1 9.5 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSparkleRectangle12.category = 'Interface General';\n\nexport default SparkleRectangle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleRectangle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleRectangle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.30273 1.94727C6.71695 1.94727 7.05273 2.28305 7.05273 2.69727C7.0526 3.11137 6.71687 3.44727 6.30273 3.44727H3.11035C2.35924 3.44727 1.75 4.05651 1.75 4.80762V12.8906C1.75031 13.6415 2.35943 14.25 3.11035 14.25H11.1934C11.9441 14.2498 12.5524 13.6414 12.5527 12.8906V9.69727C12.5527 9.28315 12.8887 8.94743 13.3027 8.94727C13.7169 8.94727 14.0527 9.28305 14.0527 9.69727V12.8906C14.0524 14.4698 12.7726 15.7498 11.1934 15.75H3.11035C1.53101 15.75 0.250309 14.4699 0.25 12.8906V4.80762C0.25 3.22808 1.53082 1.94727 3.11035 1.94727H6.30273ZM11.8184 0.25C12.2324 0.250198 12.5684 0.585909 12.5684 1C12.5684 1.50337 12.8564 2.11913 13.3691 2.63184C13.8816 3.14411 14.4969 3.43151 15 3.43164C15.414 3.43184 15.7499 3.76763 15.75 4.18164C15.75 4.59573 15.414 4.93144 15 4.93164C14.5517 4.93182 13.9429 5.26765 13.3906 5.86816C13.1297 6.15191 12.9144 6.46063 12.7686 6.74512C12.6162 7.04234 12.5685 7.25593 12.5684 7.36328C12.5684 7.77737 12.2324 8.11308 11.8184 8.11328C11.4042 8.11319 11.0684 7.77744 11.0684 7.36328C11.0682 7.29428 11.0227 7.10115 10.835 6.79199C10.6596 6.50331 10.4048 6.18608 10.1094 5.89062C9.81395 5.59523 9.49667 5.3404 9.20801 5.16504C8.89892 4.97734 8.70572 4.9318 8.63672 4.93164C8.22251 4.93164 7.88672 4.59585 7.88672 4.18164C7.88681 3.76751 8.22256 3.43164 8.63672 3.43164C8.74406 3.43153 8.95774 3.38372 9.25488 3.23145C9.53923 3.08565 9.84822 2.87106 10.1318 2.61035C10.7326 2.05792 11.0684 1.44842 11.0684 1C11.0684 0.585846 11.4042 0.250096 11.8184 0.25ZM11.7666 3.04297C11.5732 3.29112 11.3611 3.51739 11.1475 3.71387C10.9399 3.90467 10.7168 4.0784 10.4902 4.2334C10.7263 4.41548 10.9571 4.61724 11.1699 4.83008C11.3826 5.04274 11.5837 5.27391 11.7656 5.50977C11.9206 5.28318 12.0953 5.0611 12.2861 4.85352C12.4825 4.63997 12.7081 4.42673 12.9561 4.2334C12.7219 4.07077 12.5033 3.888 12.3076 3.69238C12.1117 3.49649 11.9294 3.27751 11.7666 3.04297Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSparkleRectangle16.category = 'Interface General';\n\nexport default SparkleRectangle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleRectangle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleRectangle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 3C8.41421 3 8.75 3.33579 8.75 3.75C8.75 4.16421 8.41421 4.5 8 4.5H3.86035C3.10924 4.5 2.5 5.10924 2.5 5.86035V16.1396C2.5 16.8908 3.10924 17.5 3.86035 17.5H14.1396C14.8908 17.5 15.5 16.8908 15.5 16.1396V12C15.5 11.5858 15.8358 11.25 16.25 11.25C16.6642 11.25 17 11.5858 17 12V16.1396C17 17.7192 15.7192 19 14.1396 19H3.86035C2.28082 19 1 17.7192 1 16.1396V5.86035C1 4.28082 2.28082 3 3.86035 3H8ZM14.5 1C14.9142 1 15.25 1.33579 15.25 1.75C15.25 2.38935 15.6117 3.14683 16.2324 3.76758C16.8532 4.38833 17.6106 4.75 18.25 4.75C18.6642 4.75 19 5.08579 19 5.5C19 5.91421 18.6642 6.25 18.25 6.25C17.6655 6.25 16.9144 6.67904 16.2539 7.39746C15.9391 7.73994 15.6788 8.11306 15.501 8.45996C15.3164 8.82005 15.25 9.0937 15.25 9.25C15.25 9.66421 14.9142 10 14.5 10C14.0858 10 13.75 9.66421 13.75 9.25C13.75 9.13225 13.6812 8.87908 13.4551 8.50684C13.2417 8.15564 12.9343 7.77417 12.5801 7.41992C12.2258 7.06567 11.8444 6.75826 11.4932 6.54492C11.1209 6.31883 10.8678 6.25 10.75 6.25C10.3358 6.25 10 5.91421 10 5.5C10 5.08579 10.3358 4.75 10.75 4.75C10.9063 4.75 11.1799 4.68361 11.54 4.49902C11.8869 4.3212 12.2601 4.06093 12.6025 3.74609C13.321 3.08556 13.75 2.33445 13.75 1.75C13.75 1.33579 14.0858 1 14.5 1ZM14.4453 3.92676C14.1952 4.27033 13.9093 4.58294 13.6182 4.85059C13.3303 5.11526 13.018 5.35112 12.7021 5.55371C13.0282 5.79162 13.3478 6.06657 13.6406 6.35938C13.9331 6.65185 14.2076 6.97126 14.4453 7.29688C14.6479 6.98115 14.8848 6.66966 15.1494 6.38184C15.417 6.09078 15.7288 5.80383 16.0723 5.55371C15.7445 5.34305 15.4405 5.09674 15.1719 4.82812C14.903 4.5592 14.6561 4.25501 14.4453 3.92676Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSparkleRectangle20.category = 'Interface General';\n\nexport default SparkleRectangle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleRectangle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleRectangle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 2C11.6642 2 12 2.33579 12 2.75C12 3.16421 11.6642 3.5 11.25 3.5H4.4502C3.37324 3.5 2.5 4.37324 2.5 5.4502V18.5498C2.5 19.6268 3.37324 20.5 4.4502 20.5H17.5498C18.6268 20.5 19.5 19.6268 19.5 18.5498V13.75C19.5 13.3358 19.8358 13 20.25 13C20.6642 13 21 13.3358 21 13.75V18.5498C21 20.4552 19.4552 22 17.5498 22H4.4502C2.54481 22 1 20.4552 1 18.5498V5.4502C1 3.54481 2.54481 2 4.4502 2H11.25ZM17.5 1C17.9142 1 18.25 1.33579 18.25 1.75C18.25 2.64229 18.7394 3.64957 19.5449 4.45508C20.3504 5.26058 21.3577 5.75 22.25 5.75C22.6642 5.75 23 6.08579 23 6.5C23 6.91421 22.6642 7.25 22.25 7.25C21.4022 7.25 20.3994 7.81899 19.5625 8.71387C19.1569 9.14761 18.8209 9.62711 18.5898 10.0869C18.3544 10.5554 18.25 10.9588 18.25 11.25C18.25 11.6642 17.9142 12 17.5 12C17.0858 12 16.75 11.6642 16.75 11.25C16.75 10.9884 16.6348 10.6012 16.3604 10.125C16.0936 9.66207 15.7111 9.17596 15.2676 8.73242C14.824 8.28888 14.3379 7.90641 13.875 7.63965C13.3988 7.36523 13.0116 7.25 12.75 7.25C12.3358 7.25 12 6.91421 12 6.5C12 6.08579 12.3358 5.75 12.75 5.75C13.0412 5.75 13.4446 5.64557 13.9131 5.41016C14.3729 5.17907 14.8524 4.8431 15.2861 4.4375C16.181 3.60059 16.75 2.59785 16.75 1.75C16.75 1.33579 17.0858 1 17.5 1ZM17.4521 4.17676C17.1264 4.68094 16.7296 5.14135 16.3105 5.5332C15.8911 5.92548 15.4286 6.27033 14.957 6.54688C15.4374 6.86195 15.9059 7.24967 16.3281 7.67188C16.75 8.09375 17.1372 8.56202 17.4521 9.04199C17.7287 8.57051 18.0746 8.10886 18.4668 7.68945C18.8586 7.2705 19.3182 6.87259 19.8223 6.54688C19.3321 6.26311 18.8788 5.91007 18.4844 5.51562C18.0896 5.12087 17.736 4.6674 17.4521 4.17676Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSparkleRectangle24.category = 'Interface General';\n\nexport default SparkleRectangle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SparkleRectangle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SparkleRectangle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 4C14.6642 4 15 4.33579 15 4.75C15 5.16421 14.6642 5.5 14.25 5.5H5.32031C3.76287 5.5 2.5 6.76287 2.5 8.32031V25.6797C2.5 27.2371 3.76287 28.5 5.32031 28.5H22.6797C24.2371 28.5 25.5 27.2371 25.5 25.6797V19.75C25.5 19.3358 25.8358 19 26.25 19C26.6642 19 27 19.3358 27 19.75V25.6797C27 28.0656 25.0656 30 22.6797 30H5.32031C2.93444 30 1 28.0656 1 25.6797V8.32031C1 5.93444 2.93444 4 5.32031 4H14.25ZM23.5 2C23.9142 2 24.25 2.33579 24.25 2.75C24.25 4.14559 24.9924 5.6526 26.1699 6.83008C27.3474 8.00755 28.8544 8.75 30.25 8.75C30.6642 8.75 31 9.08579 31 9.5C31 9.91421 30.6642 10.25 30.25 10.25C28.8864 10.25 27.3822 11.0863 26.1826 12.3447C24.9781 13.6082 24.25 15.1193 24.25 16.25C24.25 16.6642 23.9142 17 23.5 17C23.0858 17 22.75 16.6642 22.75 16.25C22.75 15.7186 22.5578 15.0726 22.1787 14.374C21.8035 13.6826 21.2682 12.9831 20.6426 12.3574C20.0169 11.7318 19.3174 11.1965 18.626 10.8213C17.9274 10.4422 17.2814 10.25 16.75 10.25C16.3358 10.25 16 9.91421 16 9.5C16 9.08579 16.3358 8.75 16.75 8.75C17.8807 8.75 19.3918 8.02189 20.6553 6.81738C21.9137 5.61776 22.75 4.11357 22.75 2.75C22.75 2.33579 23.0858 2 23.5 2ZM23.4629 5.61328C23.0035 6.46405 22.3805 7.24552 21.6904 7.90332C21.0084 8.55352 20.2204 9.12115 19.4014 9.53613C20.2163 9.98706 21.0078 10.6016 21.7031 11.2969C22.3981 11.9919 23.012 12.7831 23.4629 13.5977C23.8779 12.7787 24.4466 11.9915 25.0967 11.3096C25.7544 10.6196 26.5351 9.99552 27.3857 9.53613C26.5471 9.12145 25.7707 8.55191 25.1094 7.89062C24.4478 7.22903 23.8776 6.45236 23.4629 5.61328Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSparkleRectangle32.category = 'Interface General';\n\nexport default SparkleRectangle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Speaker12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Speaker12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.8125 0C9.57291 0 11 1.42709 11 3.1875V8.8125C11 10.5729 9.57291 12 7.8125 12H4.1875C2.42709 12 1 10.5729 1 8.8125V3.1875C1 1.42709 2.42709 2.41596e-08 4.1875 0H7.8125ZM4.1875 1.5C3.25552 1.5 2.5 2.25552 2.5 3.1875V8.8125C2.5 9.74448 3.25552 10.5 4.1875 10.5H7.8125C8.74448 10.5 9.5 9.74448 9.5 8.8125V3.1875C9.5 2.25552 8.74448 1.5 7.8125 1.5H4.1875ZM6 4.75C7.24264 4.75 8.25 5.75736 8.25 7C8.25 8.24264 7.24264 9.25 6 9.25C4.75736 9.25 3.75 8.24264 3.75 7C3.75 5.75736 4.75736 4.75 6 4.75ZM6 6.25C5.58579 6.25 5.25 6.58579 5.25 7C5.25 7.41421 5.58579 7.75 6 7.75C6.41421 7.75 6.75 7.41421 6.75 7C6.75 6.58579 6.41421 6.25 6 6.25ZM6 2.59961C6.41408 2.59961 6.74979 2.93558 6.75 3.34961C6.75 3.76382 6.41421 4.09961 6 4.09961C5.58579 4.09961 5.25 3.76382 5.25 3.34961C5.25021 2.93558 5.58592 2.59961 6 2.59961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeaker12.category = 'Sound & Music';\n\nexport default Speaker12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Speaker16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Speaker16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C12.2091 1 14 2.79086 14 5V11C14 13.2091 12.2091 15 10 15H6C3.79086 15 2 13.2091 2 11V5C2 2.79086 3.79086 1 6 1H10ZM6 2.5C4.61929 2.5 3.5 3.61929 3.5 5V11C3.5 12.3807 4.61929 13.5 6 13.5H10C11.3807 13.5 12.5 12.3807 12.5 11V5C12.5 3.61929 11.3807 2.5 10 2.5H6ZM8 6.5C9.65685 6.5 11 7.84315 11 9.5C11 11.1569 9.65685 12.5 8 12.5C6.34315 12.5 5 11.1569 5 9.5C5 7.84315 6.34315 6.5 8 6.5ZM8 8C7.17157 8 6.5 8.67157 6.5 9.5C6.5 10.3284 7.17157 11 8 11C8.82843 11 9.5 10.3284 9.5 9.5C9.5 8.67157 8.82843 8 8 8ZM8 3.5C8.55228 3.5 9 3.94772 9 4.5C9 5.05228 8.55228 5.5 8 5.5C7.44772 5.5 7 5.05228 7 4.5C7 3.94772 7.44772 3.5 8 3.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSpeaker16.category = 'Sound & Music';\n\nexport default Speaker16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Speaker20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Speaker20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.6875 1C15.3454 1 17.5 3.15463 17.5 5.8125V14.1875C17.5 16.8454 15.3454 19 12.6875 19H7.3125C4.65463 19 2.5 16.8454 2.5 14.1875V5.8125C2.5 3.15463 4.65463 1 7.3125 1H12.6875ZM7.3125 2.5C5.48306 2.5 4 3.98306 4 5.8125V14.1875C4 16.0169 5.48306 17.5 7.3125 17.5H12.6875C14.5169 17.5 16 16.0169 16 14.1875V5.8125C16 3.98306 14.5169 2.5 12.6875 2.5H7.3125ZM10 8.25C12.0711 8.25 13.75 9.92893 13.75 12C13.75 14.0711 12.0711 15.75 10 15.75C7.92893 15.75 6.25 14.0711 6.25 12C6.25 9.92893 7.92893 8.25 10 8.25ZM10 9.75C8.75736 9.75 7.75 10.7574 7.75 12C7.75 13.2426 8.75736 14.25 10 14.25C11.2426 14.25 12.25 13.2426 12.25 12C12.25 10.7574 11.2426 9.75 10 9.75ZM10 4.25C10.6904 4.25 11.25 4.80964 11.25 5.5C11.25 6.19036 10.6904 6.75 10 6.75C9.30964 6.75 8.75 6.19036 8.75 5.5C8.75 4.80964 9.30964 4.25 10 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeaker20.category = 'Sound & Music';\n\nexport default Speaker20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Speaker24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Speaker24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.375 1C18.4816 1 21 3.5184 21 6.625V17.375C21 20.4816 18.4816 23 15.375 23H8.625C5.5184 23 3 20.4816 3 17.375V6.625C3 3.5184 5.5184 1 8.625 1H15.375ZM8.625 2.5C6.34683 2.5 4.5 4.34683 4.5 6.625V17.375C4.5 19.6532 6.34683 21.5 8.625 21.5H15.375C17.6532 21.5 19.5 19.6532 19.5 17.375V6.625C19.5 4.34683 17.6532 2.5 15.375 2.5H8.625ZM12 9.5C14.7614 9.5 17 11.7386 17 14.5C17 17.2614 14.7614 19.5 12 19.5C9.23858 19.5 7 17.2614 7 14.5C7 11.7386 9.23858 9.5 12 9.5ZM12 11C10.067 11 8.5 12.567 8.5 14.5C8.5 16.433 10.067 18 12 18C13.933 18 15.5 16.433 15.5 14.5C15.5 12.567 13.933 11 12 11ZM12 4.75C12.8284 4.75 13.5 5.42157 13.5 6.25C13.5 7.07843 12.8284 7.75 12 7.75C11.1716 7.75 10.5 7.07843 10.5 6.25C10.5 5.42157 11.1716 4.75 12 4.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSpeaker24.category = 'Sound & Music';\n\nexport default Speaker24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Speaker32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Speaker32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.25 1C25.2541 1 28.5 4.24594 28.5 8.25V23.75C28.5 27.7541 25.2541 31 21.25 31H10.75C6.74594 31 3.5 27.7541 3.5 23.75V8.25C3.5 4.24594 6.74594 1 10.75 1H21.25ZM10.75 2.5C7.57436 2.5 5 5.07436 5 8.25V23.75C5 26.9256 7.57436 29.5 10.75 29.5H21.25C24.4256 29.5 27 26.9256 27 23.75V8.25C27 5.07436 24.4256 2.5 21.25 2.5H10.75ZM16 12.5C19.7279 12.5 22.75 15.5221 22.75 19.25C22.75 22.9779 19.7279 26 16 26C12.2721 26 9.25 22.9779 9.25 19.25C9.25 15.5221 12.2721 12.5 16 12.5ZM16 14C13.1005 14 10.75 16.3505 10.75 19.25C10.75 22.1495 13.1005 24.5 16 24.5C18.8995 24.5 21.25 22.1495 21.25 19.25C21.25 16.3505 18.8995 14 16 14ZM16 7C16.8284 7 17.5 7.67157 17.5 8.5C17.5 9.32843 16.8284 10 16 10C15.1716 10 14.5 9.32843 14.5 8.5C14.5 7.67157 15.1716 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeaker32.category = 'Sound & Music';\n\nexport default Speaker32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.5625 0C9.46098 0 11 1.53902 11 3.4375V8.5625C11 10.461 9.46098 12 7.5625 12H4.4375C2.53902 12 1 10.461 1 8.5625V3.4375C1 1.53902 2.53902 0 4.4375 0H7.5625ZM4.4375 2C3.64359 2 3 2.64359 3 3.4375V8.5625C3 9.35641 3.64359 10 4.4375 10H7.5625C8.35641 10 9 9.35641 9 8.5625V3.4375C9 2.64359 8.35641 2 7.5625 2H4.4375ZM5.99414 5.25C7.02967 5.25 7.86914 6.08947 7.86914 7.125C7.86914 8.16053 7.02967 9 5.99414 9C4.95861 9 4.11914 8.16053 4.11914 7.125C4.11914 6.08947 4.95861 5.25 5.99414 5.25ZM5.99414 7C5.92511 7 5.86914 7.05596 5.86914 7.125C5.86914 7.19404 5.92511 7.25 5.99414 7.25C6.06318 7.25 6.11914 7.19404 6.11914 7.125C6.11914 7.05596 6.06318 7 5.99414 7ZM6 2.75C6.55228 2.75 7 3.19772 7 3.75C7 4.30228 6.55228 4.75 6 4.75C5.44772 4.75 5 4.30228 5 3.75C5 3.19772 5.44772 2.75 6 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerBold12.category = 'Sound & Music';\n\nexport default SpeakerBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 1C12.0972 1 14 2.90279 14 5.25V10.75C14 13.0972 12.0972 15 9.75 15H6.25C3.90279 15 2 13.0972 2 10.75V5.25C2 2.90279 3.90279 1 6.25 1H9.75ZM6.25 3C5.00736 3 4 4.00736 4 5.25V10.75C4 11.9926 5.00736 13 6.25 13H9.75C10.9926 13 12 11.9926 12 10.75V5.25C12 4.00736 10.9926 3 9.75 3H6.25ZM8 6.5C9.51878 6.5 10.75 7.73122 10.75 9.25C10.75 10.7688 9.51878 12 8 12C6.48122 12 5.25 10.7688 5.25 9.25C5.25 7.73122 6.48122 6.5 8 6.5ZM8 8.5C7.58579 8.5 7.25 8.83579 7.25 9.25C7.25 9.66421 7.58579 10 8 10C8.41421 10 8.75 9.66421 8.75 9.25C8.75 8.83579 8.41421 8.5 8 8.5ZM8 4C8.55228 4 9 4.44772 9 5C9 5.55228 8.55228 6 8 6C7.44772 6 7 5.55228 7 5C7 4.44772 7.44772 4 8 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerBold16.category = 'Sound & Music';\n\nexport default SpeakerBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4375 1C15.2334 1 17.5 3.26656 17.5 6.0625V13.9375C17.5 16.7334 15.2334 19 12.4375 19H7.5625C4.76656 19 2.5 16.7334 2.5 13.9375V6.0625C2.5 3.26656 4.76656 1 7.5625 1H12.4375ZM7.5625 3C5.87113 3 4.5 4.37113 4.5 6.0625V13.9375C4.5 15.6289 5.87113 17 7.5625 17H12.4375C14.1289 17 15.5 15.6289 15.5 13.9375V6.0625C15.5 4.37113 14.1289 3 12.4375 3H7.5625ZM10 8.25C12.0711 8.25 13.75 9.92893 13.75 12C13.75 14.0711 12.0711 15.75 10 15.75C7.92893 15.75 6.25 14.0711 6.25 12C6.25 9.92893 7.92893 8.25 10 8.25ZM10 10.25C9.0335 10.25 8.25 11.0335 8.25 12C8.25 12.9665 9.0335 13.75 10 13.75C10.9665 13.75 11.75 12.9665 11.75 12C11.75 11.0335 10.9665 10.25 10 10.25ZM10 4.5C10.6904 4.5 11.25 5.05964 11.25 5.75C11.25 6.44036 10.6904 7 10 7C9.30964 7 8.75 6.44036 8.75 5.75C8.75 5.05964 9.30964 4.5 10 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerBold20.category = 'Sound & Music';\n\nexport default SpeakerBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.125 1C18.3697 1 21 3.63033 21 6.875V17.125C21 20.3697 18.3697 23 15.125 23H8.875C5.63033 23 3 20.3697 3 17.125V6.875C3 3.63033 5.63033 1 8.875 1H15.125ZM8.875 3C6.7349 3 5 4.7349 5 6.875V17.125C5 19.2651 6.7349 21 8.875 21H15.125C17.2651 21 19 19.2651 19 17.125V6.875C19 4.7349 17.2651 3 15.125 3H8.875ZM12 9.5C14.7614 9.5 17 11.7386 17 14.5C17 17.2614 14.7614 19.5 12 19.5C9.23858 19.5 7 17.2614 7 14.5C7 11.7386 9.23858 9.5 12 9.5ZM12 11.5C10.3431 11.5 9 12.8431 9 14.5C9 16.1569 10.3431 17.5 12 17.5C13.6569 17.5 15 16.1569 15 14.5C15 12.8431 13.6569 11.5 12 11.5ZM12 5C12.8284 5 13.5 5.67157 13.5 6.5C13.5 7.32843 12.8284 8 12 8C11.1716 8 10.5 7.32843 10.5 6.5C10.5 5.67157 11.1716 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerBold24.category = 'Sound & Music';\n\nexport default SpeakerBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21 1C25.1421 1 28.5 4.35786 28.5 8.5V23.5C28.5 27.6421 25.1421 31 21 31H11C6.85786 31 3.5 27.6421 3.5 23.5V8.5C3.5 4.35786 6.85786 1 11 1H21ZM11 3C7.96243 3 5.5 5.46243 5.5 8.5V23.5C5.5 26.5376 7.96243 29 11 29H21C24.0376 29 26.5 26.5376 26.5 23.5V8.5C26.5 5.46243 24.0376 3 21 3H11ZM16 12C19.866 12 23 15.134 23 19C23 22.866 19.866 26 16 26C12.134 26 9 22.866 9 19C9 15.134 12.134 12 16 12ZM16 14C13.2386 14 11 16.2386 11 19C11 21.7614 13.2386 24 16 24C18.7614 24 21 21.7614 21 19C21 16.2386 18.7614 14 16 14ZM16 7C16.8284 7 17.5 7.67157 17.5 8.5C17.5 9.32843 16.8284 10 16 10C15.1716 10 14.5 9.32843 14.5 8.5C14.5 7.67157 15.1716 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerBold32.category = 'Sound & Music';\n\nexport default SpeakerBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.5625 0C9.46098 0 11 1.53902 11 3.4375V8.5625C11 10.461 9.46098 12 7.5625 12H4.4375C2.53902 12 1 10.461 1 8.5625V3.4375C1 1.53902 2.53902 0 4.4375 0H7.5625ZM5.99414 5.25C4.95861 5.25 4.11914 6.08947 4.11914 7.125C4.11914 8.16053 4.95861 9 5.99414 9C7.02967 9 7.86914 8.16053 7.86914 7.125C7.86914 6.08947 7.02967 5.25 5.99414 5.25ZM6 2.75C5.44772 2.75 5 3.19772 5 3.75C5 4.30228 5.44772 4.75 6 4.75C6.55228 4.75 7 4.30228 7 3.75C7 3.19772 6.55228 2.75 6 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerBoldFilled12.category = 'Sound & Music';\n\nexport default SpeakerBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 1C12.0972 1 14 2.90279 14 5.25V10.75C14 13.0972 12.0972 15 9.75 15H6.25C3.90279 15 2 13.0972 2 10.75V5.25C2 2.90279 3.90279 1 6.25 1H9.75ZM8 6.5C6.48122 6.5 5.25 7.73122 5.25 9.25C5.25 10.7688 6.48122 12 8 12C9.51878 12 10.75 10.7688 10.75 9.25C10.75 7.73122 9.51878 6.5 8 6.5ZM8 4C7.44772 4 7 4.44772 7 5C7 5.55228 7.44772 6 8 6C8.55228 6 9 5.55228 9 5C9 4.44772 8.55228 4 8 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerBoldFilled16.category = 'Sound & Music';\n\nexport default SpeakerBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4375 1C15.2334 1 17.5 3.26656 17.5 6.0625V13.9375C17.5 16.7334 15.2334 19 12.4375 19H7.5625C4.76656 19 2.5 16.7334 2.5 13.9375V6.0625C2.5 3.26656 4.76656 1 7.5625 1H12.4375ZM10 8.25C7.92893 8.25 6.25 9.92893 6.25 12C6.25 14.0711 7.92893 15.75 10 15.75C12.0711 15.75 13.75 14.0711 13.75 12C13.75 9.92893 12.0711 8.25 10 8.25ZM10 4.5C9.30964 4.5 8.75 5.05964 8.75 5.75C8.75 6.44036 9.30964 7 10 7C10.6904 7 11.25 6.44036 11.25 5.75C11.25 5.05964 10.6904 4.5 10 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerBoldFilled20.category = 'Sound & Music';\n\nexport default SpeakerBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.125 1C18.3697 1 21 3.63033 21 6.875V17.125C21 20.3697 18.3697 23 15.125 23H8.875C5.63033 23 3 20.3697 3 17.125V6.875C3 3.63033 5.63033 1 8.875 1H15.125ZM12 9.5C9.23858 9.5 7 11.7386 7 14.5C7 17.2614 9.23858 19.5 12 19.5C14.7614 19.5 17 17.2614 17 14.5C17 11.7386 14.7614 9.5 12 9.5ZM12 5C11.1716 5 10.5 5.67157 10.5 6.5C10.5 7.32843 11.1716 8 12 8C12.8284 8 13.5 7.32843 13.5 6.5C13.5 5.67157 12.8284 5 12 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerBoldFilled24.category = 'Sound & Music';\n\nexport default SpeakerBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21 1C25.1421 1 28.5 4.35786 28.5 8.5V23.5C28.5 27.6421 25.1421 31 21 31H11C6.85786 31 3.5 27.6421 3.5 23.5V8.5C3.5 4.35786 6.85786 1 11 1H21ZM16 12C12.134 12 9 15.134 9 19C9 22.866 12.134 26 16 26C19.866 26 23 22.866 23 19C23 15.134 19.866 12 16 12ZM16 7C15.1716 7 14.5 7.67157 14.5 8.5C14.5 9.32843 15.1716 10 16 10C16.8284 10 17.5 9.32843 17.5 8.5C17.5 7.67157 16.8284 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerBoldFilled32.category = 'Sound & Music';\n\nexport default SpeakerBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.8125 0C9.57291 0 11 1.42709 11 3.1875V8.8125C11 10.5729 9.57291 12 7.8125 12H4.1875C2.42709 12 1 10.5729 1 8.8125V3.1875C1 1.42709 2.42709 0 4.1875 0H7.8125ZM6 4.75C4.75736 4.75 3.75 5.75736 3.75 7C3.75 8.24264 4.75736 9.25 6 9.25C7.24264 9.25 8.25 8.24264 8.25 7C8.25 5.75736 7.24264 4.75 6 4.75ZM6 2.59961C5.58592 2.59961 5.25021 2.93558 5.25 3.34961C5.25 3.76382 5.58579 4.09961 6 4.09961C6.41421 4.09961 6.75 3.76382 6.75 3.34961C6.74979 2.93558 6.41408 2.59961 6 2.59961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerFilled12.category = 'Sound & Music';\n\nexport default SpeakerFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1C12.2091 1 14 2.79086 14 5V11C14 13.2091 12.2091 15 10 15H6C3.79086 15 2 13.2091 2 11V5C2 2.79086 3.79086 1 6 1H10ZM8 6.5C6.34315 6.5 5 7.84315 5 9.5C5 11.1569 6.34315 12.5 8 12.5C9.65685 12.5 11 11.1569 11 9.5C11 7.84315 9.65685 6.5 8 6.5ZM8 3.5C7.44772 3.5 7 3.94772 7 4.5C7 5.05228 7.44772 5.5 8 5.5C8.55228 5.5 9 5.05228 9 4.5C9 3.94772 8.55228 3.5 8 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerFilled16.category = 'Sound & Music';\n\nexport default SpeakerFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.6875 1C15.3454 1 17.5 3.15463 17.5 5.8125V14.1875C17.5 16.8454 15.3454 19 12.6875 19H7.3125C4.65463 19 2.5 16.8454 2.5 14.1875V5.8125C2.5 3.15463 4.65463 1 7.3125 1H12.6875ZM10 8.25C7.92893 8.25 6.25 9.92893 6.25 12C6.25 14.0711 7.92893 15.75 10 15.75C12.0711 15.75 13.75 14.0711 13.75 12C13.75 9.92893 12.0711 8.25 10 8.25ZM10 4.25C9.30964 4.25 8.75 4.80964 8.75 5.5C8.75 6.19036 9.30964 6.75 10 6.75C10.6904 6.75 11.25 6.19036 11.25 5.5C11.25 4.80964 10.6904 4.25 10 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerFilled20.category = 'Sound & Music';\n\nexport default SpeakerFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.375 1C18.4816 1 21 3.5184 21 6.625V17.375C21 20.4816 18.4816 23 15.375 23H8.625C5.5184 23 3 20.4816 3 17.375V6.625C3 3.5184 5.5184 1 8.625 1H15.375ZM12 9.5C9.23858 9.5 7 11.7386 7 14.5C7 17.2614 9.23858 19.5 12 19.5C14.7614 19.5 17 17.2614 17 14.5C17 11.7386 14.7614 9.5 12 9.5ZM12 4.75C11.1716 4.75 10.5 5.42157 10.5 6.25C10.5 7.07843 11.1716 7.75 12 7.75C12.8284 7.75 13.5 7.07843 13.5 6.25C13.5 5.42157 12.8284 4.75 12 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerFilled24.category = 'Sound & Music';\n\nexport default SpeakerFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SpeakerFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SpeakerFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.25 1C25.2541 1 28.5 4.24594 28.5 8.25V23.75C28.5 27.7541 25.2541 31 21.25 31H10.75C6.74594 31 3.5 27.7541 3.5 23.75V8.25C3.5 4.24594 6.74594 1 10.75 1H21.25ZM16 12.5C12.2721 12.5 9.25 15.5221 9.25 19.25C9.25 22.9779 12.2721 26 16 26C19.7279 26 22.75 22.9779 22.75 19.25C22.75 15.5221 19.7279 12.5 16 12.5ZM16 7C15.1716 7 14.5 7.67157 14.5 8.5C14.5 9.32843 15.1716 10 16 10C16.8284 10 17.5 9.32843 17.5 8.5C17.5 7.67157 16.8284 7 16 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSpeakerFilled32.category = 'Sound & Music';\n\nexport default SpeakerFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDown12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDown12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.150307 9.29993C-0.0980429 9.63115 -0.0312529 10.1011 0.299722 10.3497L2.29972 11.8497C2.56636 12.0496 2.93349 12.0497 3.20011 11.8497L5.20011 10.3497C5.53121 10.1012 5.59881 9.6312 5.3505 9.29993C5.10197 8.96856 4.63109 8.90198 4.29972 9.15051L3.49992 9.75012V9.29211C3.49992 8.4644 3.95475 7.70311 4.68351 7.31067L6.00089 6.60071C6.44839 6.84165 6.90385 7.08802 7.3173 7.31067C8.04582 7.70306 8.49992 8.46448 8.49992 9.29211V9.74915L7.70011 9.14954C7.36881 8.90111 6.89886 8.96874 6.65031 9.29993C6.4019 9.63122 6.46857 10.1012 6.79972 10.3497L8.79972 11.8497C9.06636 12.0496 9.43349 12.0497 9.70011 11.8497L11.7001 10.3497C12.0312 10.1012 12.0979 9.63122 11.8495 9.29993C11.601 8.96874 11.131 8.90111 10.7997 9.14954L9.99992 9.74915V9.29211C9.99992 7.9128 9.24275 6.64444 8.02824 5.99036C7.62663 5.77409 7.18504 5.53615 6.74992 5.30188V4.36926C7.62329 4.06017 8.24981 3.22936 8.24992 2.25012C8.24992 1.0075 7.24253 0.000153255 5.99992 0.00012207C4.75728 0.00012207 3.74992 1.00748 3.74992 2.25012C3.75002 3.2294 4.37649 4.0602 5.24992 4.36926V5.30286L3.97257 5.99036C2.75795 6.64442 1.99992 7.91258 1.99992 9.29211V9.75012L1.20011 9.15051C0.868834 8.90205 0.398891 8.9688 0.150307 9.29993ZM5.24992 2.25012C5.24992 1.83591 5.5857 1.50012 5.99992 1.50012C6.4141 1.50015 6.74992 1.83593 6.74992 2.25012C6.74978 2.6642 6.41402 3.00009 5.99992 3.00012C5.58578 3.00012 5.25005 2.66422 5.24992 2.25012Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDown12.category = 'Arrows';\n\nexport default SplitDown12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDown16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDown16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.1363 12.0686C0.898557 12.4078 0.980704 12.8758 1.31989 13.1135L3.81989 14.8655C4.07829 15.0465 4.42284 15.0466 4.68122 14.8655L7.18122 13.1135C7.5203 12.8758 7.60248 12.4078 7.36482 12.0686C7.12706 11.7295 6.65906 11.6473 6.31989 11.885L5.00056 12.8098V11.551C5.00059 10.7341 5.44368 9.9811 6.15778 9.58423L8.00446 8.55786C8.65411 8.91055 9.31001 9.27289 9.86872 9.58521C10.5683 9.9763 11.0006 10.7192 11.0006 11.5276V12.8098L9.68122 11.885C9.34206 11.6473 8.87405 11.7295 8.6363 12.0686C8.3986 12.4078 8.48079 12.8758 8.81989 13.1135L11.3199 14.8655C11.5783 15.0465 11.9229 15.0465 12.1812 14.8655L14.6812 13.1135C15.0203 12.8758 15.1024 12.4078 14.8648 12.0686C14.6271 11.7295 14.1591 11.6473 13.8199 11.885L12.5006 12.8098V11.5276C12.5006 10.1828 11.78 8.93617 10.6002 8.27661C10.0472 7.9675 9.39745 7.60849 8.75056 7.25708V5.88306C9.76468 5.5644 10.5006 4.61759 10.5006 3.49829C10.5006 2.1176 9.38124 0.998332 8.00056 0.998291C6.61985 0.998291 5.50056 2.11758 5.50056 3.49829C5.50056 4.61764 6.23636 5.56444 7.25056 5.88306V7.26196L5.42927 8.27368C4.23908 8.93514 3.50059 10.1894 3.50056 11.551L3.50056 12.8098L2.18122 11.885C1.84208 11.6473 1.37408 11.7295 1.1363 12.0686ZM7.00056 3.49829C7.00056 2.94601 7.44827 2.49829 8.00056 2.49829C8.55281 2.49833 9.00056 2.94603 9.00056 3.49829C9.00056 4.05055 8.55281 4.49825 8.00056 4.49829C7.44827 4.49829 7.00056 4.05058 7.00056 3.49829Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDown16.category = 'Arrows';\n\nexport default SplitDown16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDown20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDown20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.15023 15.5497C0.901808 15.8809 0.968618 16.3509 1.29965 16.5995L4.29965 18.8495C4.56629 19.0493 4.93345 19.0494 5.20004 18.8495L8.20004 16.5995C8.53084 16.3509 8.59769 15.8808 8.34945 15.5497C8.10094 15.2187 7.6309 15.1521 7.29965 15.4003L5.49984 16.7499V14.7772C5.49993 13.5684 6.17121 12.4593 7.24203 11.8983L9.99691 10.455C10.9193 10.9488 11.8951 11.4635 12.7313 11.8993C13.8167 12.4652 14.4998 13.5845 14.4998 14.8036L14.4998 16.7499L12.7 15.4003C12.3688 15.1519 11.8988 15.2188 11.6502 15.5497C11.4018 15.881 11.4686 16.3509 11.7996 16.5995L14.7996 18.8495C15.0663 19.0493 15.4335 19.0494 15.7 18.8495L18.7 16.5995C19.0308 16.3509 19.0977 15.8809 18.8495 15.5497C18.601 15.2187 18.1309 15.1521 17.7996 15.4003L15.9998 16.7499L15.9998 14.8036C15.9998 13.0203 15.0015 11.3902 13.4246 10.5682C12.6046 10.1409 11.6519 9.63972 10.7498 9.1571V6.90125C12.0431 6.56774 12.9998 5.39726 12.9998 3.99988C12.9997 2.34325 11.6565 1.00006 9.99984 0.999878C8.34307 0.999878 6.99998 2.34314 6.99984 3.99988C6.99984 5.39758 7.95618 6.56902 9.24984 6.90222V9.1532L6.54574 10.5702C4.98076 11.3901 3.99993 13.0105 3.99984 14.7772V16.7499L2.20004 15.4003C1.86883 15.1519 1.39886 15.2187 1.15023 15.5497ZM8.49984 3.99988C8.49998 3.17156 9.1715 2.49988 9.99984 2.49988C10.828 2.50006 11.4997 3.17168 11.4998 3.99988C11.4998 4.82819 10.8281 5.49969 9.99984 5.49988C9.17142 5.49988 8.49984 4.82831 8.49984 3.99988Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDown20.category = 'Arrows';\n\nexport default SplitDown20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDown24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDown24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.1324 19.0743C0.897839 19.4157 0.984464 19.8827 1.32576 20.1173L5.32576 22.8673C5.58159 23.0429 5.91961 23.043 6.17537 22.8673L10.1754 20.1173C10.5164 19.8827 10.603 19.4156 10.3687 19.0743C10.1342 18.7331 9.66706 18.6466 9.32576 18.881L6.50056 20.8234V17.8927C6.50065 16.3392 7.34846 14.9096 8.7115 14.1642L12.0015 12.3644C13.1379 12.9777 14.3123 13.6182 15.3101 14.1652C16.6624 14.9066 17.5006 16.3284 17.5006 17.8741V20.8234L14.6754 18.881C14.3341 18.6464 13.867 18.7331 13.6324 19.0743C13.3978 19.4157 13.4844 19.8827 13.8258 20.1173L17.8258 22.8663C18.0816 23.042 18.4196 23.0422 18.6754 22.8663L22.6754 20.1173C23.0164 19.8827 23.103 19.4156 22.8687 19.0743C22.6342 18.7331 22.1671 18.6466 21.8258 18.881L19.0006 20.8234V17.8741C19.0006 15.7841 17.8666 13.8561 16.0308 12.8497C15.0423 12.3079 13.8794 11.674 12.7506 11.0646V7.91809C14.3228 7.57454 15.5004 6.17535 15.5006 4.50012C15.5006 2.56726 13.9334 1.00033 12.0006 1.00012C10.0676 1.00012 8.50056 2.56713 8.50056 4.50012C8.50068 6.17569 9.67789 7.57587 11.2506 7.91907V11.0665L7.99275 12.8478C6.14823 13.8561 5.00065 15.7906 5.00056 17.8927V20.8234L2.17537 18.881C1.8341 18.6465 1.36706 18.7332 1.1324 19.0743ZM10.0006 4.50012C10.0006 3.39555 10.896 2.50012 12.0006 2.50012C13.105 2.50033 14.0006 3.39568 14.0006 4.50012C14.0004 5.60445 13.1049 6.49991 12.0006 6.50012C10.8961 6.50012 10.0007 5.60458 10.0006 4.50012Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDown24.category = 'Arrows';\n\nexport default SplitDown24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDown32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDown32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.12961 26.078C0.896715 26.4202 0.984931 26.8867 1.32687 27.12L6.82687 30.869C7.08168 31.0426 7.41781 31.0427 7.67258 30.869L13.1726 27.12C13.5144 26.8868 13.6026 26.4201 13.3698 26.078C13.1366 25.7358 12.6691 25.6475 12.3269 25.8807L7.99972 28.83V23.0458C7.99977 21.4875 8.85289 20.0539 10.2224 19.3104L16.0007 16.1737C18.0313 17.268 20.1761 18.4325 21.7888 19.3104C23.1522 20.0527 23.9997 21.482 23.9997 23.036V28.83L19.6726 25.8807C19.3303 25.6475 18.8629 25.7357 18.6296 26.078C18.3967 26.4202 18.4849 26.8867 18.8269 27.12L24.3269 30.868C24.5817 31.0416 24.9178 31.0416 25.1726 30.868L30.6726 27.12C31.0144 26.8868 31.1026 26.4201 30.8698 26.078C30.6366 25.7357 30.1691 25.6475 29.8269 25.8807L25.4997 28.83V23.036C25.4997 20.9343 24.3539 18.9988 22.5066 17.993C20.903 17.1201 18.7721 15.9639 16.7497 14.8739V9.9364C18.8778 9.57918 20.4997 7.72949 20.4997 5.49988C20.4997 3.01466 18.4849 0.999983 15.9997 0.999878C13.5144 0.999878 11.4997 3.0146 11.4997 5.49988C11.4997 7.72962 13.1214 9.57934 15.2497 9.9364V14.8749L9.50656 17.9921C7.65371 18.9979 6.49977 20.9375 6.49972 23.0458V28.83L2.17258 25.8807C1.83031 25.6474 1.36291 25.7357 1.12961 26.078ZM12.9997 5.49988C12.9997 3.84302 14.3429 2.49988 15.9997 2.49988C17.6565 2.49998 18.9997 3.84309 18.9997 5.49988C18.9997 7.15667 17.6565 8.49977 15.9997 8.49988C14.3429 8.49988 12.9997 7.15673 12.9997 5.49988Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDown32.category = 'Arrows';\n\nexport default SplitDown32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.240499 8.84985C-0.118451 9.26919 -0.0693034 9.90074 0.349874 10.26L2.09987 11.76C2.47436 12.0805 3.02733 12.0799 3.40163 11.759L5.15066 10.259C5.56991 9.89965 5.61832 9.26917 5.25905 8.84985C4.89962 8.43055 4.26919 8.38204 3.84987 8.74146L3.75026 8.82642V8.37427C3.75026 7.9605 4.00567 7.58921 4.39187 7.44067L6.00124 6.82153L7.60964 7.44067C7.99551 7.58935 8.25027 7.9607 8.25027 8.37427V8.82642L8.15066 8.74146C7.73133 8.38203 7.1009 8.43053 6.74148 8.84985C6.38209 9.26918 6.43056 9.89962 6.84987 10.259L8.59987 11.759C8.97436 12.0799 9.52622 12.08 9.90066 11.759L11.6507 10.259C12.0699 9.89965 12.1183 9.26918 11.7591 8.84985C11.3996 8.43053 10.7692 8.38203 10.3499 8.74146L10.2503 8.82642V8.37427C10.2503 7.13304 9.48586 6.01915 8.32741 5.57349L7.00027 5.06274V4.26392C7.74053 3.89559 8.25017 3.13318 8.25027 2.25024C8.25027 1.00764 7.24285 0.000310117 6.00027 0.000244141C4.75762 0.000244141 3.75026 1.0076 3.75026 2.25024C3.75036 3.13326 4.2599 3.89563 5.00027 4.26392V5.06372L3.67312 5.57349C2.51465 6.01914 1.75026 7.13302 1.75026 8.37427V8.82544L1.65066 8.74048C1.23131 8.3815 0.599776 8.43066 0.240499 8.84985ZM5.75027 2.25024C5.75027 2.11217 5.86219 2.00024 6.00027 2.00024C6.13828 2.00031 6.25027 2.11221 6.25027 2.25024C6.25013 2.38816 6.1382 2.50018 6.00027 2.50024C5.86228 2.50024 5.7504 2.3882 5.75027 2.25024Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownBold12.category = 'Arrows';\n\nexport default SplitDownBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21091 11.6359C0.871943 12.0717 0.950072 12.7001 1.38571 13.0392L3.63571 14.7892C3.99681 15.0699 4.50318 15.07 4.86423 14.7892L7.11423 13.0392C7.54981 12.7001 7.62788 12.0717 7.28903 11.6359C6.94992 11.2003 6.32152 11.1222 5.88571 11.4611L5.24997 11.9552V11.5519C5.25 10.8258 5.64365 10.1566 6.27829 9.80383L8.00485 8.84387C8.61353 9.17515 9.22235 9.51205 9.74606 9.80481C10.3655 10.1512 10.75 10.8095 10.75 11.5284V11.9552L10.1142 11.4611C9.6784 11.1221 9.05004 11.2002 8.71091 11.6359C8.37194 12.0717 8.45013 12.7 8.88571 13.0392L11.1357 14.7892C11.4968 15.0699 12.0032 15.07 12.3642 14.7892L14.6142 13.0392C15.0497 12.7001 15.1279 12.0717 14.789 11.6359C14.4499 11.2002 13.8215 11.1222 13.3857 11.4611L12.75 11.9552V11.5284C12.75 10.0943 11.9814 8.76304 10.7217 8.05872C10.2055 7.77016 9.60423 7.43863 8.99997 7.1095V5.79016C9.88247 5.40419 10.5 4.52495 10.5 3.50012C10.5 2.11947 9.3806 1.00021 7.99997 1.00012C6.61926 1.00012 5.49997 2.11941 5.49997 3.50012C5.49997 4.5252 6.11713 5.40531 6.99997 5.79114V7.11438L5.30661 8.05579C4.03728 8.76139 3.25 10.0996 3.24997 11.5519L3.24997 11.9552L2.61423 11.4611C2.17841 11.1221 1.55004 11.2003 1.21091 11.6359ZM7.49997 3.50012C7.49997 3.22398 7.72383 3.00012 7.99997 3.00012C8.27603 3.00021 8.49997 3.22404 8.49997 3.50012C8.49997 3.77621 8.27603 4.00003 7.99997 4.00012C7.72383 4.00012 7.49997 3.77626 7.49997 3.50012Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownBold16.category = 'Arrows';\n\nexport default SplitDownBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.22558 15.1174C0.876309 15.5448 0.939958 16.175 1.36718 16.5247L4.11718 18.7747C4.48536 19.0755 5.01462 19.0755 5.3828 18.7747L8.1328 16.5247C8.56009 16.1751 8.62369 15.5449 8.27441 15.1174C7.9248 14.6902 7.29459 14.6266 6.86718 14.9758L5.74999 15.8899V14.7776C5.75007 13.6618 6.36995 12.6382 7.35839 12.1204L9.99608 10.7385C10.8847 11.2134 11.8139 11.7037 12.6152 12.1213C13.6191 12.6445 14.25 13.6787 14.25 14.804L14.25 15.8899L13.1328 14.9758C12.7054 14.6266 12.0752 14.6902 11.7256 15.1174C11.3763 15.5448 11.44 16.175 11.8672 16.5247L14.6172 18.7747C14.9854 19.0755 15.5146 19.0755 15.8828 18.7747L18.6328 16.5247C19.0601 16.1751 19.1237 15.5449 18.7744 15.1174C18.4248 14.6902 17.7946 14.6266 17.3672 14.9758L16.25 15.8899V14.804C16.25 12.9264 15.199 11.2115 13.54 10.3469C12.7602 9.94051 11.8614 9.4671 11 9.00708V6.85767C11 6.8472 10.9984 6.83681 10.998 6.82642C12.1636 6.41481 13 5.30676 13 4.00024C13 2.34339 11.6568 1.00024 9.99999 1.00024C8.34316 1.00027 6.99999 2.34341 6.99999 4.00024C6.99999 5.3064 7.83586 6.41453 9.00097 6.82642C9.00065 6.8368 8.99999 6.84721 8.99999 6.85767V9.0022L6.42968 10.3489C4.78237 11.2119 3.75007 12.9179 3.74999 14.7776V15.8899L2.6328 14.9758C2.20537 14.6266 1.57516 14.6902 1.22558 15.1174ZM8.99999 4.00024C8.99999 3.44798 9.44773 3.00027 9.99999 3.00024C10.5523 3.00024 11 3.44796 11 4.00024C11 4.55253 10.5523 5.00024 9.99999 5.00024C9.44773 5.00022 8.99999 4.55251 8.99999 4.00024Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownBold20.category = 'Arrows';\n\nexport default SplitDownBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.19325 18.6582C0.866931 19.1034 0.963129 19.73 1.4081 20.0566L5.1581 22.8066C5.50986 23.0646 5.98878 23.0643 6.34071 22.8066L10.0917 20.0566C10.5369 19.73 10.6331 19.1035 10.3065 18.6582C9.97987 18.2131 9.35336 18.1168 8.9081 18.4434L6.74989 20.0264V17.8936C6.74998 16.4313 7.54801 15.0853 8.83095 14.3838L12.0028 12.6504C13.1007 13.2434 14.2271 13.8573 15.1893 14.3848C16.4613 15.082 17.2499 16.4199 17.2499 17.875V20.0264L15.0917 18.4434C14.6464 18.117 14.0198 18.213 13.6933 18.6582C13.3669 19.1034 13.4631 19.73 13.9081 20.0566L17.6581 22.8066C18.0099 23.0646 18.4888 23.0643 18.8407 22.8066L22.5917 20.0566C23.0369 19.73 23.1331 19.1035 22.8065 18.6582C22.4799 18.2131 21.8534 18.1168 21.4081 18.4434L19.2499 20.0264V17.875C19.2499 15.6941 18.0668 13.6814 16.1503 12.6309C15.1998 12.1099 14.0877 11.5047 12.9999 10.917V7.85449C14.4457 7.42426 15.4999 6.08556 15.4999 4.5C15.4999 2.567 13.9329 1 11.9999 1C10.067 1.00018 8.49989 2.56711 8.49989 4.5C8.49989 6.08534 9.55438 7.42407 10.9999 7.85449V10.9189L7.87196 12.6289C5.94742 13.6812 4.74998 15.7001 4.74989 17.8936L4.74989 20.0264L2.59169 18.4434C2.14639 18.117 1.51984 18.213 1.19325 18.6582ZM10.4999 4.5C10.4999 3.67168 11.1716 3.00018 11.9999 3C12.8283 3 13.4999 3.67157 13.4999 4.5C13.4999 5.32843 12.8283 6 11.9999 6C11.1716 5.99983 10.4999 5.32832 10.4999 4.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownBold24.category = 'Arrows';\n\nexport default SplitDownBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.34321 25.5017C0.998899 25.9329 1.06866 26.5621 1.49946 26.907L6.49946 30.906C6.85752 31.1924 7.36503 31.1981 7.72993 30.9207L12.9799 26.9216C13.4192 26.5871 13.5047 25.9596 13.1704 25.5203C12.8357 25.081 12.2083 24.9963 11.769 25.3308L8.12446 28.1072V22.9617C8.12446 21.4783 8.9455 20.1161 10.2573 19.4236L16.1225 16.3279C18.1446 17.4131 20.3187 18.5623 21.9672 19.4265C23.2927 20.1214 24.1245 21.492 24.1245 22.9851V28.1062L20.4799 25.3308C20.0406 24.9964 19.4131 25.081 19.0786 25.5203C18.7445 25.9596 18.8299 26.5871 19.269 26.9216L24.519 30.9197C24.8838 31.1974 25.3913 31.1912 25.7495 30.905L30.7495 26.907C31.1805 26.5621 31.2503 25.9329 30.9057 25.5017C30.5608 25.0704 29.9308 25.0006 29.4995 25.3455L26.1245 28.0437V22.9851C26.1245 20.7448 24.8771 18.6936 22.8959 17.655C21.2652 16.8001 19.122 15.669 17.1245 14.5974V9.76245C19.1284 9.30769 20.6245 7.51729 20.6245 5.37573C20.6245 2.89045 18.6097 0.875732 16.1245 0.875732C13.6393 0.875896 11.6245 2.89055 11.6245 5.37573C11.6245 7.51708 13.1208 9.30747 15.1245 9.76245V14.5935L9.32368 17.655C7.35597 18.6937 6.12446 20.7366 6.12446 22.9617V28.0447L2.74946 25.3455C2.31816 25.0006 1.68814 25.0704 1.34321 25.5017ZM13.6245 5.37573C13.6245 3.99512 14.7439 2.8759 16.1245 2.87573C17.5052 2.87573 18.6245 3.99502 18.6245 5.37573C18.6245 6.75644 17.5052 7.87573 16.1245 7.87573C14.7439 7.87557 13.6245 6.75634 13.6245 5.37573Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownBold32.category = 'Arrows';\n\nexport default SplitDownBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.240499 8.84985C-0.118451 9.26919 -0.0693034 9.90074 0.349874 10.26L2.09987 11.76C2.47436 12.0805 3.02733 12.0799 3.40163 11.759L5.15066 10.259C5.56991 9.89965 5.61832 9.26917 5.25905 8.84985C4.89962 8.43055 4.26919 8.38204 3.84987 8.74146L3.75026 8.82642V8.37427C3.75026 7.9605 4.00567 7.58921 4.39187 7.44067L6.00124 6.82153L7.60964 7.44067C7.99551 7.58935 8.25027 7.9607 8.25027 8.37427V8.82642L8.15066 8.74146C7.73133 8.38203 7.1009 8.43053 6.74148 8.84985C6.38209 9.26918 6.43056 9.89962 6.84987 10.259L8.59987 11.759C8.97436 12.0799 9.52622 12.08 9.90066 11.759L11.6507 10.259C12.0699 9.89965 12.1183 9.26918 11.7591 8.84985C11.3996 8.43053 10.7692 8.38203 10.3499 8.74146L10.2503 8.82642V8.37427C10.2503 7.13304 9.48586 6.01915 8.32741 5.57349L7.00027 5.06274V4.26392C7.74053 3.89551 8.25017 3.13316 8.25027 2.25024C8.25027 1.00765 7.24285 0.000311663 6.00027 0.000244141C4.75762 0.000244141 3.75026 1.0076 3.75026 2.25024C3.75036 3.13319 4.25999 3.89552 5.00027 4.26392V5.06372L3.67312 5.57349C2.51465 6.01914 1.75026 7.13302 1.75026 8.37427V8.82544L1.65066 8.74048C1.23131 8.3815 0.599776 8.43066 0.240499 8.84985Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownBoldFilled12.category = 'Arrows';\n\nexport default SplitDownBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.816246 11.0792C0.307693 11.7331 0.425199 12.6751 1.07894 13.1837L3.32894 14.9337C3.8706 15.3549 4.62912 15.355 5.17074 14.9337L7.42074 13.1837C8.07435 12.6751 8.19184 11.733 7.68343 11.0792C7.26633 10.5431 6.55803 10.3681 5.95589 10.6027C6.09596 10.3624 6.30057 10.1599 6.55648 10.0265L8.243 9.14758C8.82126 9.45407 9.40622 9.76208 9.92074 10.0284C10.1781 10.1618 10.3867 10.3603 10.5301 10.5968C9.93099 10.3702 9.23019 10.5473 8.81625 11.0792C8.30769 11.7331 8.4252 12.6751 9.07894 13.1837L11.3289 14.9337C11.8706 15.3549 12.6291 15.355 13.1707 14.9337L15.4207 13.1837C16.0743 12.6751 16.1918 11.733 15.6834 11.0792C15.206 10.4655 14.3464 10.3239 13.702 10.7296C13.493 9.29586 12.602 8.03769 11.2996 7.3634C10.8205 7.11533 10.2827 6.83376 9.74984 6.55188V5.36926C9.74984 5.32913 9.7461 5.28946 9.743 5.25012C10.3527 4.79422 10.7498 4.06991 10.7498 3.25012C10.7498 1.8695 9.63042 0.750275 8.24984 0.750122C6.86913 0.750122 5.74984 1.86941 5.74984 3.25012C5.74984 4.06968 6.14639 4.79419 6.7557 5.25012C6.75261 5.28945 6.74984 5.32914 6.74984 5.36926V6.54309L5.17074 7.36633C3.87173 8.04314 2.99608 9.30153 2.79476 10.7267C2.15073 10.3236 1.29292 10.4666 0.816246 11.0792Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownBoldFilled16.category = 'Arrows';\n\nexport default SplitDownBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.08885 14.5498C0.564308 15.1909 0.658781 16.1365 1.29979 16.6611L4.04979 18.9111C4.60234 19.3632 5.39763 19.3632 5.95018 18.9111L8.70018 16.6611C9.34125 16.1365 9.43568 15.1909 8.91112 14.5498C8.3865 13.9088 7.4409 13.8143 6.79979 14.3389L6.49998 14.584V14.5273C6.50007 13.5975 7.01614 12.744 7.83983 12.3125L10.2451 11.0527C11.0635 11.4888 11.9026 11.9329 12.6347 12.3145C13.4747 12.7523 14 13.6166 14 14.5537V14.584L13.7002 14.3389C13.0591 13.8144 12.1134 13.9088 11.5889 14.5498C11.0643 15.1909 11.1588 16.1365 11.7998 16.6611L14.5498 18.9111C15.1023 19.3632 15.8976 19.3632 16.4502 18.9111L19.2002 16.6611C19.8412 16.1365 19.9357 15.1909 19.4111 14.5498C18.8865 13.9088 17.9409 13.8143 17.2998 14.3389L17 14.584V14.5537C17 12.4881 15.8433 10.6032 14.0205 9.65332C13.3211 9.28886 12.5269 8.87047 11.75 8.45703V6.60742C11.75 6.52247 11.7411 6.43949 11.7275 6.3584C12.6359 5.84276 13.25 4.86912 13.25 3.75C13.25 2.09315 11.9068 0.75 10.25 0.75C8.59315 0.750029 7.24998 2.09316 7.24998 3.75C7.24998 4.8688 7.86354 5.84264 8.77147 6.3584C8.75792 6.43944 8.74999 6.52254 8.74998 6.60742V8.44922L6.44823 9.65527C4.63602 10.6046 3.50007 12.4816 3.49998 14.5273V14.584L3.20018 14.3389C2.55905 13.8144 1.61344 13.9088 1.08885 14.5498Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownBoldFilled20.category = 'Arrows';\n\nexport default SplitDownBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.03988 18.1135C0.550572 18.7815 0.695478 19.7204 1.36313 20.2102L5.11313 22.9602C5.64088 23.3469 6.35878 23.3469 6.88656 22.9602L10.6366 20.2102C11.3045 19.7204 11.4494 18.7816 10.9598 18.1135C10.47 17.4457 9.53111 17.3007 8.86313 17.7903L7.49985 18.7903V17.6438C7.49994 16.3644 8.1986 15.1863 9.32113 14.5725L12.2528 12.969C13.2731 13.521 14.3066 14.0843 15.1991 14.5735C16.3098 15.1824 16.9998 16.3516 16.9998 17.6252V18.7903L15.6366 17.7903C14.9686 17.3009 14.0296 17.4457 13.5399 18.1135C13.0506 18.7815 13.1955 19.7204 13.8631 20.2102L17.6131 22.9602C18.1409 23.3469 18.8588 23.3469 19.3866 22.9602L23.1366 20.2102C23.8045 19.7204 23.9494 18.7816 23.4598 18.1135C22.97 17.4457 22.0311 17.3007 21.3631 17.7903L19.9998 18.7903V17.6252C19.9998 15.2629 18.7181 13.0825 16.6405 11.9436C15.7657 11.4641 14.7539 10.9128 13.7498 10.3694V7.41333C14.9323 6.85159 15.7498 5.64643 15.7498 4.25024C15.7498 2.31725 14.1828 0.750244 12.2498 0.750244C10.317 0.750419 8.74985 2.31736 8.74985 4.25024C8.74985 5.64619 9.56762 6.85049 10.7498 7.41235V10.3733L7.88168 11.9407C5.79681 13.0806 4.49994 15.2676 4.49985 17.6438V18.7903L3.13656 17.7903C2.46856 17.3009 1.52965 17.4457 1.03988 18.1135Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownBoldFilled24.category = 'Arrows';\n\nexport default SplitDownBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.20251 24.9391C0.68561 25.586 0.79119 26.5302 1.43786 27.0475L6.43786 31.0465C6.97516 31.476 7.73626 31.4847 8.28356 31.068L13.5336 27.069C14.1923 26.567 14.3194 25.6263 13.8177 24.9674C13.3157 24.3084 12.3742 24.1803 11.7152 24.6823L8.87438 26.8463V22.7115C8.87438 21.4136 9.59281 20.2218 10.7406 19.6158L16.3715 16.6442C18.3279 17.6926 20.4003 18.7886 21.9857 19.6198C23.147 20.2287 23.8744 21.4288 23.8744 22.735V26.8463L21.0336 24.6823C20.3745 24.1804 19.4329 24.3084 18.931 24.9674C18.4297 25.6263 18.5567 26.5671 19.2152 27.069L24.4652 31.068C25.0125 31.4848 25.7735 31.475 26.3109 31.0455L31.3109 27.0475C31.9578 26.5302 32.0634 25.5861 31.5463 24.9391C31.0289 24.2921 30.0848 24.1873 29.4379 24.7047L26.8744 26.7545V22.735C26.8744 20.308 25.5233 18.087 23.3783 16.9625C21.8194 16.1453 19.7936 15.0745 17.8744 14.0465V9.36877L17.8734 9.3678C19.6214 8.75013 20.8744 7.08506 20.8744 5.12561C20.8744 2.64033 18.8597 0.62561 16.3744 0.62561C13.8892 0.625774 11.8744 2.64043 11.8744 5.12561C11.8744 7.08464 13.1269 8.74982 14.8744 9.3678V14.0416L9.3402 16.9625C7.20846 18.0878 5.87438 20.301 5.87438 22.7115V26.7545L3.3109 24.7047C2.66395 24.1875 1.71988 24.2922 1.20251 24.9391Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownBoldFilled32.category = 'Arrows';\n\nexport default SplitDownBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.289017 8.7002C-0.152342 9.23059 -0.0800602 10.0182 0.45015 10.46L1.95015 11.71C2.41371 12.0961 3.08725 12.0962 3.55074 11.71L5.05074 10.46C5.58071 10.0179 5.65174 9.22941 5.20992 8.69922C4.98426 8.42866 4.66838 8.27819 4.34273 8.25391C4.49356 8.04933 4.68912 7.87578 4.92085 7.75098L6.00093 7.16895C6.37061 7.36799 6.73949 7.56759 7.08003 7.75098C7.31181 7.8758 7.50735 8.04926 7.65816 8.25391C7.33217 8.27797 7.01587 8.4284 6.78999 8.69922C6.34816 9.22958 6.41982 10.0181 6.95015 10.46L8.45015 11.71C8.91369 12.0961 9.58723 12.0962 10.0507 11.71L11.5498 10.46C12.0801 10.018 12.1518 9.22955 11.7099 8.69922C11.3776 8.30074 10.8496 8.16147 10.3828 8.30469C10.105 7.14171 9.34549 6.13137 8.26558 5.5498C7.94468 5.377 7.59821 5.19044 7.24995 5.00293V4.12012C7.85265 3.71642 8.24987 3.02982 8.24996 2.25C8.24996 1.00736 7.2426 0 5.99995 0C4.75738 7.26767e-05 3.74995 1.0074 3.74995 2.25C3.75004 3.02979 4.14726 3.71641 4.74995 4.12012V5.00293L3.73531 5.5498C2.65524 6.13143 1.89683 7.14234 1.6191 8.30566C1.15147 8.16128 0.621844 8.3007 0.289017 8.7002Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownFilled12.category = 'Arrows';\n\nexport default SplitDownFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.97745 11.5312C0.581261 12.0965 0.717971 12.8762 1.28311 13.2725L3.78311 15.0254C4.21379 15.3272 4.78801 15.3273 5.21866 15.0254L7.71866 13.2725C8.2837 12.8762 8.42044 12.0965 8.02433 11.5312C7.62802 10.9662 6.84833 10.8294 6.28311 11.2256L5.75089 11.5986V11.3008C5.75092 10.6655 6.09517 10.0802 6.6503 9.77148L8.25772 8.87891C8.82431 9.18802 9.38663 9.49854 9.87491 9.77148C10.4144 10.0731 10.7509 10.6478 10.7509 11.2773V11.5986L10.2187 11.2256C9.65344 10.8295 8.87374 10.9662 8.47745 11.5312C8.08132 12.0965 8.21806 12.8762 8.78311 13.2725L11.2831 15.0244C11.7138 15.3262 12.288 15.3262 12.7187 15.0244L15.2187 13.2725C15.7837 12.8762 15.9204 12.0965 15.5243 11.5312C15.128 10.9662 14.3483 10.8295 13.7831 11.2256L13.2509 11.5986V11.2773C13.2509 9.75376 12.4345 8.33889 11.0946 7.58984C10.615 7.32174 10.0619 7.01631 9.50089 6.70996V5.41113C10.2476 4.97871 10.7509 4.17294 10.7509 3.24805C10.7509 1.86736 9.63157 0.748088 8.25089 0.748047C6.87018 0.748047 5.75089 1.86733 5.75089 3.24805C5.75089 4.17296 6.25422 4.97872 7.00089 5.41113V6.7168L5.43643 7.58594C4.08755 8.33559 3.25092 9.75758 3.25089 11.3008V11.5986L2.71866 11.2256C2.15346 10.8294 1.37377 10.9662 0.97745 11.5312Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownFilled16.category = 'Arrows';\n\nexport default SplitDownFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.999883 15.0004C0.585892 15.5525 0.697921 16.3361 1.24988 16.7504L4.24988 19.0004C4.69424 19.3336 5.30548 19.3335 5.74988 19.0004L8.74988 16.7504C9.30216 16.3362 9.41407 15.5527 8.99988 15.0004C8.58564 14.4483 7.80211 14.3362 7.24988 14.7504L6.24988 15.5004V14.5277C6.24997 13.5051 6.81778 12.5669 7.72352 12.0922L10.245 10.7709C11.099 11.2266 11.9831 11.6936 12.7499 12.0931C13.6719 12.5736 14.2499 13.5229 14.2499 14.5541L14.2499 15.5004L13.2499 14.7504C12.6976 14.3364 11.914 14.4482 11.4999 15.0004C11.0859 15.5526 11.1979 16.3362 11.7499 16.7504L14.7499 19.0004C15.1942 19.3334 15.8056 19.3333 16.2499 19.0004L19.2499 16.7504C19.8021 16.3362 19.914 15.5527 19.4999 15.0004C19.0857 14.4483 18.3021 14.3363 17.7499 14.7504L16.7499 15.5004V14.5541C16.7499 12.5825 15.646 10.7826 13.9052 9.87537C13.1657 9.49 12.3194 9.04463 11.4999 8.60779V6.60779C11.4999 6.56391 11.4975 6.52061 11.493 6.47791C12.5288 6.00508 13.2499 4.96326 13.2499 3.75037C13.2498 2.09362 11.9067 0.750366 10.2499 0.750366C8.59328 0.75056 7.25002 2.09374 7.24988 3.75037C7.24988 4.96316 7.97104 6.00503 9.00672 6.47791C9.00231 6.52059 8.99989 6.56393 8.99988 6.60779V8.60095L6.56336 9.87732C4.83383 10.7836 3.74997 12.5751 3.74988 14.5277V15.5004L2.74988 14.7504C2.19761 14.3364 1.41402 14.4482 0.999883 15.0004Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownFilled20.category = 'Arrows';\n\nexport default SplitDownFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.970219 18.5413C0.579284 19.1101 0.723659 19.8885 1.29248 20.2795L5.29248 23.0295C5.7189 23.3224 6.28215 23.3225 6.7085 23.0295L10.7085 20.2795C11.277 19.8885 11.4214 19.11 11.0308 18.5413C10.6398 17.9725 9.86133 17.8283 9.29248 18.219L7.25049 19.6233V17.6428C7.25058 16.2719 7.99879 15.0104 9.20166 14.3528L12.2534 12.6848C13.3127 13.2574 14.3926 13.8455 15.3198 14.3538C16.5109 15.0069 17.2505 16.26 17.2505 17.6243V19.6233L15.2085 18.219C14.6396 17.8281 13.8613 17.9725 13.4702 18.5413C13.0793 19.1102 13.2236 19.8885 13.7925 20.2795L17.7925 23.0286C18.219 23.3215 18.7821 23.3217 19.2085 23.0286L23.2085 20.2795C23.7771 19.8885 23.9215 19.1101 23.5308 18.5413C23.1398 17.9725 22.3614 17.8282 21.7925 18.219L19.7505 19.6233V17.6243C19.7505 15.3527 18.5179 13.2561 16.521 12.1614C15.6084 11.6611 14.5468 11.0826 13.5005 10.5168V7.5188C14.8158 7.01533 15.7504 5.74242 15.7505 4.25024C15.7505 2.31738 14.1833 0.750455 12.2505 0.750244C10.3175 0.750244 8.75049 2.31725 8.75049 4.25024C8.75059 5.74266 9.68499 7.01647 11.0005 7.51978V10.5198L8.00245 12.1594C5.99764 13.2555 4.75058 15.358 4.75049 17.6428V19.6233L2.7085 18.219C2.13968 17.8281 1.36131 17.9726 0.970219 18.5413Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownFilled24.category = 'Arrows';\n\nexport default SplitDownFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitDownFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitDownFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.966539 25.5461C0.577731 26.1166 0.72521 26.8946 1.29564 27.2834L6.79564 31.0325C7.22033 31.3218 7.7792 31.3219 8.20384 31.0325L13.7038 27.2834C14.2742 26.8946 14.4216 26.1165 14.0329 25.5461C13.6441 24.9758 12.8661 24.8292 12.2956 25.218L8.74974 27.635V22.7961C8.74979 21.4212 9.50231 20.1562 10.7107 19.5002L16.2517 16.4924C18.21 17.5484 20.251 18.6567 21.8005 19.5002C23.0024 20.1548 23.7497 21.4151 23.7497 22.7864V27.634L20.2038 25.218C19.6334 24.8293 18.8554 24.9758 18.4665 25.5461C18.0778 26.1166 18.2252 26.8946 18.7956 27.2834L24.2956 31.0315C24.7203 31.3208 25.2792 31.3209 25.7038 31.0315L31.2038 27.2834C31.7741 26.8947 31.9215 26.1166 31.5329 25.5461C31.1441 24.9758 30.3661 24.8293 29.7956 25.218L26.2497 27.634V22.7864C26.2497 20.5022 25.0042 18.3986 22.9958 17.3049C21.4613 16.4696 19.4433 15.3746 17.4997 14.3264V9.57349C19.3767 9.03168 20.7497 7.30165 20.7497 5.25024C20.7497 2.76503 18.7349 0.750349 16.2497 0.750244C13.7645 0.750244 11.7497 2.76496 11.7497 5.25024C11.7497 7.30171 13.1227 9.03174 14.9997 9.57349V14.3274L9.5183 17.303C7.50432 18.3963 6.24979 20.5046 6.24974 22.7961V27.635L2.70384 25.218C2.13342 24.8292 1.35538 24.9757 0.966539 25.5461Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitDownFilled32.category = 'Arrows';\n\nexport default SplitDownFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.69995 11.8494C2.36873 12.0978 1.89874 12.031 1.65015 11.7L0.150146 9.70003C-0.0497608 9.43339 -0.0497923 9.06627 0.150146 8.79964L1.65015 6.79964C1.89868 6.46855 2.36867 6.40095 2.69995 6.64925C3.03132 6.89778 3.09789 7.36866 2.84937 7.70003L2.24976 8.49984H2.70776C3.53548 8.49984 4.29677 8.04501 4.68921 7.31625L5.39917 5.99886C5.15823 5.55137 4.91186 5.09591 4.68921 4.68246C4.29681 3.95393 3.53539 3.49984 2.70776 3.49984H2.25073L2.85034 4.29964C3.09877 4.63095 3.03113 5.1009 2.69995 5.34945C2.36866 5.59785 1.8987 5.53119 1.65015 5.20003L0.150146 3.20003C-0.0497608 2.93339 -0.0497923 2.56627 0.150146 2.29964L1.65015 0.299644C1.89869 -0.0314932 2.36866 -0.0981312 2.69995 0.150229C3.03113 0.398779 3.09876 0.868731 2.85034 1.20003L2.25073 1.99984H2.70776C4.08708 1.99984 5.35544 2.757 6.00952 3.97152C6.22579 4.37312 6.46372 4.81472 6.698 5.24984H7.63062C7.93971 4.37647 8.77052 3.74994 9.74976 3.74984C10.9924 3.74984 11.9997 4.75722 11.9998 5.99984C11.9998 7.24248 10.9924 8.24984 9.74976 8.24984C8.77048 8.24974 7.93968 7.62326 7.63062 6.74984H6.69702L6.00952 8.02718C5.35546 9.2418 4.08729 9.99984 2.70776 9.99984H2.24976L2.84937 10.7996C3.09782 11.1309 3.03108 11.6009 2.69995 11.8494ZM9.74976 6.74984C10.164 6.74984 10.4998 6.41405 10.4998 5.99984C10.4997 5.58565 10.164 5.24984 9.74976 5.24984C9.33567 5.24997 8.99979 5.58573 8.99976 5.99984C8.99976 6.41397 9.33565 6.74971 9.74976 6.74984Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeft12.category = 'Arrows';\n\nexport default SplitLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.93164 14.8639C3.59245 15.1017 3.12446 15.0195 2.88672 14.6803L1.13477 12.1804C0.953699 11.9219 0.953656 11.5774 1.13477 11.319L2.88672 8.81902C3.12447 8.47994 3.59249 8.39776 3.93164 8.63543C4.27076 8.87319 4.35294 9.34119 4.11523 9.68035L3.19043 10.9997H4.44922C5.26619 10.9997 6.01915 10.5566 6.41602 9.84246L7.44238 7.99578C7.0897 7.34613 6.72736 6.69023 6.41504 6.13152C6.02395 5.43197 5.281 4.99969 4.47266 4.99969H3.19043L4.11523 6.31902C4.35293 6.65819 4.27075 7.12619 3.93164 7.36394C3.59247 7.60164 3.12447 7.51946 2.88672 7.18035L1.13477 4.68035C0.953734 4.42197 0.953697 4.07738 1.13477 3.81902L2.88672 1.31902C3.12446 0.979966 3.59249 0.897802 3.93164 1.13543C4.27074 1.37317 4.35291 1.84119 4.11523 2.18035L3.19043 3.49969H4.47266C5.81743 3.49969 7.06407 4.22026 7.72363 5.40008C8.03274 5.95304 8.39175 6.6028 8.74316 7.24969H10.1172C10.4358 6.23556 11.3827 5.49969 12.502 5.49969C13.8826 5.49969 15.0019 6.61901 15.002 7.99969C15.002 9.3804 13.8827 10.4997 12.502 10.4997C11.3826 10.4997 10.4358 9.76388 10.1172 8.74969H8.73828L7.72656 10.571C7.06511 11.7612 5.81086 12.4997 4.44922 12.4997H3.19043L4.11523 13.819C4.35294 14.1582 4.27071 14.6262 3.93164 14.8639ZM12.502 8.99969C13.0542 8.99969 13.502 8.55197 13.502 7.99969C13.5019 7.44744 13.0542 6.99969 12.502 6.99969C11.9497 6.99969 11.502 7.44744 11.502 7.99969C11.502 8.55197 11.9497 8.99969 12.502 8.99969Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeft16.category = 'Arrows';\n\nexport default SplitLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.44971 18.8493C4.11847 19.0977 3.6485 19.0309 3.3999 18.6999L1.1499 15.6999C0.950071 15.4332 0.94997 15.0661 1.1499 14.7995L3.3999 11.7995C3.6485 11.4687 4.11854 11.4018 4.44971 11.6501C4.78071 11.8986 4.84731 12.3686 4.59912 12.6999L3.24951 14.4997H5.22217C6.43101 14.4996 7.54014 13.8283 8.10107 12.7575L9.54443 10.0026C9.05064 9.08024 8.53586 8.10443 8.1001 7.26822C7.53415 6.18282 6.41485 5.49969 5.1958 5.49967H3.24951L4.59912 7.29947C4.84746 7.63067 4.78058 8.10067 4.44971 8.34928C4.11843 8.59767 3.64847 8.53093 3.3999 8.19986L1.1499 5.19986C0.950129 4.93324 0.950022 4.56604 1.1499 4.29947L3.3999 1.29947C3.64849 0.968691 4.11854 0.901857 4.44971 1.15006C4.78068 1.39855 4.84727 1.86861 4.59912 2.19986L3.24951 3.99967H5.1958C6.97912 3.99969 8.6092 4.99801 9.43115 6.57486C9.85852 7.39496 10.3597 8.3476 10.8423 9.24967H13.0981C13.4317 7.95644 14.6021 6.99967 15.9995 6.99967C17.6561 6.9998 18.9993 8.34305 18.9995 9.99967C18.9995 11.6564 17.6563 12.9995 15.9995 12.9997C14.6018 12.9997 13.4304 12.0433 13.0972 10.7497H10.8462L9.4292 13.4538C8.60932 15.0188 6.98891 15.9996 5.22217 15.9997H3.24951L4.59912 17.7995C4.84752 18.1307 4.78066 18.6007 4.44971 18.8493ZM15.9995 11.4997C16.8278 11.4995 17.4995 10.828 17.4995 9.99967C17.4993 9.17148 16.8277 8.4998 15.9995 8.49967C15.1712 8.49967 14.4997 9.1714 14.4995 9.99967C14.4995 10.8281 15.1711 11.4997 15.9995 11.4997Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeft20.category = 'Arrows';\n\nexport default SplitLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.92578 22.8677C4.58446 23.1023 4.11744 23.0157 3.88281 22.6744L1.13281 18.6744C0.957222 18.4185 0.957081 18.0805 1.13281 17.8248L3.88281 13.8248C4.11745 13.4837 4.58456 13.3971 4.92578 13.6314C5.26699 13.866 5.35349 14.3331 5.11914 14.6744L3.17676 17.4996H6.10742C7.66097 17.4995 9.09056 16.6517 9.83594 15.2886L11.6357 11.9986C11.0224 10.8622 10.3819 9.6878 9.83496 8.68999C9.0935 7.33772 7.67168 6.49956 6.12598 6.49956H3.17676L5.11914 9.32475C5.35368 9.66605 5.26699 10.1331 4.92578 10.3677C4.58443 10.6023 4.11743 10.5157 3.88281 10.1744L1.13379 6.17436C0.958099 5.91849 0.957958 5.58056 1.13379 5.32475L3.88281 1.32475C4.11743 0.983707 4.58454 0.897076 4.92578 1.13139C5.26703 1.36595 5.3535 1.83304 5.11914 2.17436L3.17676 4.99956H6.12598C8.21606 4.99956 10.144 6.13352 11.1504 7.96929C11.6923 8.95786 12.3262 10.1207 12.9355 11.2496H16.082C16.4256 9.67736 17.8248 8.49967 19.5 8.49956C21.4329 8.49956 22.9998 10.0667 23 11.9996C23 13.9326 21.433 15.4996 19.5 15.4996C17.8244 15.4994 16.4243 14.3222 16.0811 12.7496H12.9336L11.1523 16.0074C10.144 17.8519 8.20957 18.9995 6.10742 18.9996H3.17676L5.11914 21.8248C5.35367 22.166 5.26695 22.6331 4.92578 22.8677ZM19.5 13.9996C20.6046 13.9996 21.5 13.1041 21.5 11.9996C21.4998 10.8952 20.6044 9.99956 19.5 9.99956C18.3957 9.99969 17.5002 10.8952 17.5 11.9996C17.5 13.104 18.3955 13.9994 19.5 13.9996Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeft24.category = 'Arrows';\n\nexport default SplitLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.92114 30.8697C5.57899 31.1026 5.11241 31.0143 4.87915 30.6724L1.13013 25.1724C0.956568 24.9176 0.956474 24.5815 1.13013 24.3267L4.87915 18.8267C5.11238 18.4849 5.57902 18.3967 5.92114 18.6294C6.26339 18.8627 6.35166 19.3301 6.11841 19.6724L3.16919 23.9995H8.95337C10.5116 23.9995 11.9453 23.1464 12.6887 21.7769L15.8254 15.9986C14.7311 13.9679 13.5666 11.8232 12.6887 10.2105C11.9464 8.84709 10.5171 7.99954 8.96313 7.99954H3.16919L6.11841 12.3267C6.35168 12.669 6.26342 13.1364 5.92114 13.3697C5.57898 13.6026 5.1124 13.5143 4.87915 13.1724L1.1311 7.6724C0.957588 7.41761 0.957497 7.08143 1.1311 6.82669L4.87915 1.32669C5.11237 0.984859 5.57902 0.896692 5.92114 1.12943C6.26341 1.36269 6.35163 1.83012 6.11841 2.1724L3.16919 6.49954H8.96313C11.0649 6.49954 13.0004 7.64541 14.0061 9.49271C14.879 11.0963 16.0353 13.2272 17.1252 15.2495H22.0627C22.42 13.1215 24.2697 11.4995 26.4993 11.4995C28.9845 11.4995 30.9992 13.5144 30.9993 15.9995C30.9993 18.4848 28.9845 20.4995 26.4993 20.4995C24.2695 20.4995 22.4198 18.8778 22.0627 16.7495H17.1243L14.0071 22.4927C13.0012 24.3456 11.0616 25.4995 8.95337 25.4995H3.16919L6.11841 29.8267C6.35171 30.169 6.26341 30.6364 5.92114 30.8697ZM26.4993 18.9995C28.1561 18.9995 29.4993 17.6564 29.4993 15.9995C29.4992 14.3428 28.1561 12.9995 26.4993 12.9995C24.8425 12.9995 23.4994 14.3428 23.4993 15.9995C23.4993 17.6564 24.8424 18.9995 26.4993 18.9995Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeft32.category = 'Arrows';\n\nexport default SplitLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.15027 11.7597C2.73093 12.1187 2.09938 12.0695 1.74011 11.6504L0.240112 9.90037C-0.0804157 9.52588 -0.0797586 8.97292 0.241089 8.59861L1.74109 6.84959C2.10048 6.43034 2.73096 6.38192 3.15027 6.74119C3.56957 7.10062 3.61808 7.73106 3.25867 8.15037L3.17371 8.24998H3.62585C4.03963 8.24998 4.41091 7.99457 4.55945 7.60838L5.17859 5.999L4.55945 4.3906C4.41077 4.00473 4.03942 3.74998 3.62585 3.74998H3.17371L3.25867 3.84959C3.61809 4.26891 3.56959 4.89935 3.15027 5.25877C2.73094 5.61816 2.1005 5.56968 1.74109 5.15037L0.241089 3.40037C-0.0797729 3.02589 -0.0798502 2.47403 0.241089 2.09959L1.74109 0.349588C2.10047 -0.0696869 2.73094 -0.118092 3.15027 0.24119C3.56959 0.600612 3.61809 1.23104 3.25867 1.65037L3.17371 1.74998H3.62585C4.86708 1.74998 5.98097 2.51439 6.42664 3.67283L6.93738 4.99998H7.73621C8.10453 4.25972 8.86694 3.75007 9.74988 3.74998C10.9925 3.74998 11.9998 4.75739 11.9999 5.99998C11.9999 7.24262 10.9925 8.24998 9.74988 8.24998C8.86686 8.24989 8.1045 7.74035 7.73621 6.99998H6.9364L6.42664 8.32713C5.98098 9.48559 4.8671 10.25 3.62585 10.25H3.17468L3.25964 10.3496C3.61863 10.7689 3.56946 11.4005 3.15027 11.7597ZM9.74988 6.24998C9.88795 6.24998 9.99988 6.13805 9.99988 5.99998C9.99981 5.86196 9.88791 5.74998 9.74988 5.74998C9.61196 5.75011 9.49994 5.86205 9.49988 5.99998C9.49988 6.13797 9.61192 6.24985 9.74988 6.24998Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftBold12.category = 'Arrows';\n\nexport default SplitLeftBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.36414 14.7891C3.9283 15.1281 3.29994 15.0499 2.96082 14.6143L1.21082 12.3643C0.930091 12.0032 0.929999 11.4968 1.21082 11.1358L2.96082 8.88577C3.29992 8.45019 3.92832 8.37212 4.36414 8.71097C4.7997 9.05008 4.87781 9.67848 4.53894 10.1143L4.0448 10.75H4.44812C5.17424 10.75 5.84337 10.3563 6.19617 9.72171L7.15613 7.99515C6.82485 7.38647 6.48795 6.77765 6.19519 6.25394C5.84883 5.63449 5.19046 5.25003 4.47156 5.25003H4.0448L4.53894 5.88577C4.87792 6.3216 4.79978 6.94996 4.36414 7.28909C3.92833 7.62806 3.29996 7.54987 2.96082 7.11429L1.21082 4.86429C0.930069 4.50318 0.929977 3.99683 1.21082 3.63577L2.96082 1.38577C3.29994 0.950252 3.92834 0.872118 4.36414 1.21097C4.79976 1.55008 4.87784 2.17846 4.53894 2.61429L4.0448 3.25003H4.47156C5.9057 3.25003 7.23696 4.01855 7.94128 5.27835C8.22984 5.79454 8.56137 6.39577 8.8905 7.00003H10.2098C10.5958 6.11753 11.475 5.50003 12.4999 5.50003C13.8805 5.50003 14.9998 6.6194 14.9999 8.00003C14.9999 9.38074 13.8806 10.5 12.4999 10.5C11.4748 10.5 10.5947 9.88287 10.2089 9.00003H8.88562L7.94421 10.6934C7.23861 11.9627 5.9004 12.75 4.44812 12.75H4.0448L4.53894 13.3858C4.87789 13.8216 4.79971 14.45 4.36414 14.7891ZM12.4999 8.50003C12.776 8.50003 12.9999 8.27617 12.9999 8.00003C12.9998 7.72397 12.776 7.50003 12.4999 7.50003C12.2238 7.50003 12 7.72397 11.9999 8.00003C11.9999 8.27617 12.2237 8.50003 12.4999 8.50003Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftBold16.category = 'Arrows';\n\nexport default SplitLeftBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.88293 18.7747C4.45552 19.1239 3.82532 19.0603 3.47571 18.6331L1.22571 15.8831C0.924841 15.5149 0.924845 14.9856 1.22571 14.6174L3.47571 11.8674C3.8253 11.4402 4.4555 11.3766 4.88293 11.7258C5.31016 12.0754 5.37381 12.7057 5.02454 13.1331L4.11047 14.2503H5.22278C6.33861 14.2502 7.36222 13.6303 7.88 12.6419L9.26184 10.0042C8.78692 9.11559 8.29664 8.18638 7.87903 7.38502C7.35587 6.3811 6.32169 5.75028 5.19641 5.75025H4.11047L5.02454 6.86744C5.37376 7.29487 5.31019 7.92509 4.88293 8.27467C4.45552 8.62394 3.82532 8.56029 3.47571 8.13307L1.22571 5.38307C0.924841 5.01488 0.924845 4.48563 1.22571 4.11744L3.47571 1.36744C3.8253 0.940155 4.4555 0.876551 4.88293 1.22584C5.31016 1.57545 5.37381 2.20565 5.02454 2.63307L4.11047 3.75025H5.19641C7.07394 3.75028 8.7889 4.80121 9.65344 6.46021C10.0599 7.24009 10.5333 8.13882 10.9933 9.00025H13.1427C13.1532 9.00025 13.1636 9.00189 13.174 9.00221C13.5856 7.83659 14.6936 7.00025 16.0001 7.00025C17.657 7.00025 19.0001 8.3434 19.0001 10.0003C19.0001 11.6571 17.657 13.0003 16.0001 13.0003C14.694 13.0003 13.5858 12.1644 13.174 10.9993C13.1636 10.9996 13.1532 11.0003 13.1427 11.0003H10.9982L9.65149 13.5706C8.78844 15.2179 7.08248 16.2502 5.22278 16.2503H4.11047L5.02454 17.3674C5.37376 17.7949 5.31019 18.4251 4.88293 18.7747ZM16.0001 11.0003C16.5524 11.0003 17.0001 10.5525 17.0001 10.0003C17.0001 9.44797 16.5524 9.00025 16.0001 9.00025C15.4478 9.00025 15.0001 9.44797 15.0001 10.0003C15.0002 10.5525 15.4479 11.0003 16.0001 11.0003Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftBold20.category = 'Arrows';\n\nexport default SplitLeftBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.3418 22.8067C4.89658 23.1331 4.26999 23.0369 3.94336 22.5919L1.19336 18.8419C0.935387 18.4901 0.935717 18.0112 1.19336 17.6593L3.94336 13.9083C4.26999 13.4631 4.89649 13.3669 5.3418 13.6935C5.78689 14.0201 5.88316 14.6466 5.55664 15.0919L3.97363 17.2501H6.10645C7.56866 17.25 8.91471 16.452 9.61621 15.1691L11.3496 11.9972C10.7566 10.8993 10.1427 9.77293 9.61523 8.81065C8.918 7.53872 7.58014 6.75011 6.125 6.75011H3.97363L5.55664 8.90831C5.88302 9.35361 5.78695 9.98016 5.3418 10.3067C4.89657 10.6331 4.26999 10.5369 3.94336 10.0919L1.19336 6.3419C0.935387 5.99013 0.935717 5.51122 1.19336 5.15929L3.94336 1.40831C4.26999 0.963095 4.89649 0.866917 5.3418 1.19347C5.78689 1.52013 5.88316 2.14664 5.55664 2.5919L3.97363 4.75011H6.125C8.30594 4.75011 10.3186 5.93318 11.3691 7.84972C11.8901 8.80019 12.4953 9.91234 13.083 11.0001H16.1455C16.5757 9.55429 17.9144 8.50011 19.5 8.50011C21.433 8.50011 23 10.0671 23 12.0001C22.9998 13.933 21.4329 15.5001 19.5 15.5001C17.9147 15.5001 16.5759 14.4456 16.1455 13.0001H13.0811L11.3711 16.128C10.3188 18.0526 8.29987 19.25 6.10645 19.2501H3.97363L5.55664 21.4083C5.88302 21.8536 5.78695 22.4802 5.3418 22.8067ZM19.5 13.5001C20.3283 13.5001 20.9998 12.8284 21 12.0001C21 11.1717 20.3284 10.5001 19.5 10.5001C18.6716 10.5001 18 11.1717 18 12.0001C18.0002 12.8284 18.6717 13.5001 19.5 13.5001Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftBold24.category = 'Arrows';\n\nexport default SplitLeftBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.62317 30.7815C6.19199 31.1259 5.56275 31.0561 5.2179 30.6253L1.21887 25.6253C0.932497 25.2672 0.92675 24.7597 1.20422 24.3948L5.20325 19.1448C5.53782 18.7056 6.16529 18.62 6.60461 18.9544C7.04387 19.289 7.12859 19.9164 6.79407 20.3558L4.0177 24.0003H9.16321C10.6466 24.0003 12.0088 23.1793 12.7013 21.8675L15.797 16.0022C14.7118 13.9802 13.5626 11.806 12.6984 10.1575C12.0035 8.83207 10.6329 8.00029 9.13977 8.00029H4.01868L6.79407 11.6448C7.12851 12.0842 7.04392 12.7116 6.60461 13.0462C6.16531 13.3803 5.53775 13.2948 5.20325 12.8558L1.2052 7.60576C0.927479 7.24093 0.93363 6.73347 1.21985 6.37529L5.2179 1.37529C5.56279 0.944304 6.19194 0.874454 6.62317 1.21904C7.05445 1.56397 7.12432 2.19398 6.77942 2.62529L4.08118 6.00029H9.13977C11.38 6.00029 13.4313 7.2477 14.4698 9.22881C15.3248 10.8596 16.4558 13.0028 17.5275 15.0003H22.3624C22.8172 12.9964 24.6076 11.5003 26.7491 11.5003C29.2344 11.5003 31.2491 13.515 31.2491 16.0003C31.249 18.4854 29.2343 20.5003 26.7491 20.5003C24.6078 20.5003 22.8174 19.0039 22.3624 17.0003H17.5314L14.4698 22.8011C13.4311 24.7688 11.3883 26.0003 9.16321 26.0003H4.0802L6.77942 29.3753C7.12427 29.8066 7.05444 30.4366 6.62317 30.7815ZM26.7491 18.5003C28.1298 18.5003 29.249 17.3809 29.2491 16.0003C29.2491 14.6196 28.1299 13.5003 26.7491 13.5003C25.3684 13.5003 24.2491 14.6196 24.2491 16.0003C24.2493 17.3809 25.3685 18.5003 26.7491 18.5003Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftBold32.category = 'Arrows';\n\nexport default SplitLeftBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.15027 11.7597C2.73093 12.1187 2.09938 12.0695 1.74011 11.6504L0.240112 9.90037C-0.0804157 9.52588 -0.0797586 8.97292 0.241089 8.59861L1.74109 6.84959C2.10048 6.43034 2.73096 6.38192 3.15027 6.74119C3.56957 7.10062 3.61808 7.73106 3.25867 8.15037L3.17371 8.24998H3.62585C4.03963 8.24998 4.41091 7.99457 4.55945 7.60838L5.17859 5.999L4.55945 4.3906C4.41077 4.00473 4.03942 3.74998 3.62585 3.74998H3.17371L3.25867 3.84959C3.61809 4.26891 3.56959 4.89935 3.15027 5.25877C2.73094 5.61816 2.1005 5.56968 1.74109 5.15037L0.241089 3.40037C-0.0797729 3.02589 -0.0798502 2.47403 0.241089 2.09959L1.74109 0.349588C2.10047 -0.0696869 2.73094 -0.118092 3.15027 0.24119C3.56959 0.600612 3.61809 1.23104 3.25867 1.65037L3.17371 1.74998H3.62585C4.86708 1.74998 5.98097 2.51439 6.42664 3.67283L6.93738 4.99998H7.73621C8.10462 4.25971 8.86696 3.75007 9.74988 3.74998C10.9925 3.74998 11.9998 4.7574 11.9999 5.99998C11.9999 7.24262 10.9925 8.24998 9.74988 8.24998C8.86693 8.24989 8.1046 7.74025 7.73621 6.99998H6.9364L6.42664 8.32713C5.98098 9.48559 4.8671 10.25 3.62585 10.25H3.17468L3.25964 10.3496C3.61863 10.7689 3.56946 11.4005 3.15027 11.7597Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftBoldFilled12.category = 'Arrows';\n\nexport default SplitLeftBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.17041 15.4334C4.51656 15.9419 3.57456 15.8244 3.06592 15.1707L1.31592 12.9207C0.894742 12.379 0.894663 11.6205 1.31592 11.0789L3.06592 8.8289C3.57454 8.17529 4.5166 8.05779 5.17041 8.5662C5.7065 8.9833 5.88155 9.6916 5.64697 10.2937C5.88727 10.1537 6.08976 9.94907 6.22314 9.69315L7.10205 8.00663C6.79557 7.42837 6.48755 6.84342 6.22119 6.3289C6.08788 6.07149 5.88931 5.86289 5.65283 5.71952C5.87945 6.31865 5.70238 7.01944 5.17041 7.43339C4.51656 7.94194 3.57456 7.82443 3.06592 7.17069L1.31592 4.92069C0.894742 4.37904 0.894663 3.62051 1.31592 3.0789L3.06592 0.828896C3.57454 0.175286 4.5166 0.0577927 5.17041 0.5662C5.7841 1.04368 5.9257 1.90322 5.52002 2.54765C6.95378 2.75661 8.21194 3.64764 8.88623 4.94999C9.13431 5.42918 9.41588 5.96695 9.69775 6.49979H10.8804C10.9205 6.49979 10.9602 6.50353 10.9995 6.50663C11.4554 5.89695 12.1797 5.49979 12.9995 5.49979C14.3801 5.49979 15.4994 6.61921 15.4995 7.99979C15.4995 9.38051 14.3802 10.4998 12.9995 10.4998C12.18 10.4998 11.4554 10.1032 10.9995 9.49393C10.9602 9.49703 10.9205 9.49979 10.8804 9.49979H9.70654L8.8833 11.0789C8.20649 12.3779 6.9481 13.2536 5.52295 13.4549C5.92606 14.0989 5.783 14.9567 5.17041 15.4334Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftBoldFilled16.category = 'Arrows';\n\nexport default SplitLeftBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.70044 19.1613C5.05933 19.6858 4.11373 19.5913 3.58911 18.9503L1.33911 16.2003C0.887028 15.6478 0.887032 14.8525 1.33911 14.2999L3.58911 11.5499C4.11372 10.9089 5.05931 10.8144 5.70044 11.339C6.34145 11.8636 6.43592 12.8092 5.91138 13.4503L5.66626 13.7501H5.7229C6.65275 13.7501 7.50626 13.234 7.93774 12.4103L9.19751 10.005C8.76144 9.18659 8.31734 8.34754 7.93579 7.61537C7.49792 6.77542 6.63363 6.25016 5.69653 6.25014H5.66626L5.91138 6.54994C6.43587 7.19107 6.34148 8.13668 5.70044 8.66127C5.05933 9.18581 4.11373 9.09134 3.58911 8.45033L1.33911 5.70033C0.887028 5.14779 0.887032 4.35249 1.33911 3.79994L3.58911 1.04994C4.11372 0.408873 5.05931 0.314444 5.70044 0.839006C6.34145 1.36363 6.43592 2.30923 5.91138 2.95033L5.66626 3.25014H5.69653C7.76212 3.25016 9.64703 4.40685 10.5969 6.22963C10.9614 6.929 11.3798 7.72325 11.7932 8.50014H13.6428C13.7278 8.50014 13.8108 8.50902 13.8918 8.5226C14.4075 7.61426 15.3811 7.00014 16.5002 7.00014C18.1571 7.00014 19.5002 8.34328 19.5002 10.0001C19.5002 11.657 18.1571 13.0001 16.5002 13.0001C15.3814 13.0001 14.4076 12.3866 13.8918 11.4787C13.8108 11.4922 13.7277 11.5001 13.6428 11.5001H11.801L10.595 13.8019C9.64566 15.6141 7.76868 16.7501 5.7229 16.7501H5.66626L5.91138 17.0499C6.43587 17.6911 6.34148 18.6367 5.70044 19.1613Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftBoldFilled20.category = 'Arrows';\n\nexport default SplitLeftBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.13672 23.2102C5.46879 23.6996 4.52984 23.5546 4.04004 22.887L1.29004 19.137C0.903328 18.6092 0.903385 17.8913 1.29004 17.3636L4.04004 13.6136C4.52984 12.9456 5.46869 12.8007 6.13672 13.2903C6.80453 13.7801 6.9495 14.719 6.45996 15.387L5.45996 16.7503H6.60645C7.88585 16.7502 9.06392 16.0515 9.67773 14.929L11.2812 11.9973C10.7293 10.977 10.1659 9.94348 9.67676 9.05106C9.06784 7.94031 7.89867 7.25028 6.625 7.25028H5.45996L6.45996 8.61356C6.94933 9.28156 6.80455 10.2205 6.13672 10.7102C5.46879 11.1996 4.52984 11.0546 4.04004 10.387L1.29004 6.637C0.903328 6.10925 0.903385 5.39134 1.29004 4.86356L4.04004 1.11356C4.52984 0.445623 5.46869 0.300743 6.13672 0.790316C6.80453 1.28015 6.9495 2.21901 6.45996 2.887L5.45996 4.25028H6.625C8.98736 4.25028 11.1678 5.53201 12.3066 7.60965C12.7861 8.48439 13.3375 9.49622 13.8809 10.5003H16.8369C17.3987 9.31782 18.6038 8.50028 20 8.50028C21.933 8.50028 23.5 10.0673 23.5 12.0003C23.4998 13.9331 21.9329 15.5003 20 15.5003C18.6041 15.5003 17.3998 14.6825 16.8379 13.5003H13.877L12.3096 16.3684C11.1696 18.4533 8.98263 19.7502 6.60645 19.7503H5.45996L6.45996 21.1136C6.94933 21.7816 6.80455 22.7205 6.13672 23.2102Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftBoldFilled24.category = 'Arrows';\n\nexport default SplitLeftBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.43555 31.1721C6.78864 31.689 5.84445 31.5834 5.32715 30.9368L1.32812 25.9368C0.898647 25.3995 0.889959 24.6384 1.30664 24.0911L5.30566 18.8411C5.8076 18.1824 6.7483 18.0553 7.40723 18.5569C8.0662 19.0589 8.19435 20.0004 7.69238 20.6594L5.52832 23.5003H9.66309C10.961 23.5003 12.1529 22.7818 12.7588 21.634L15.7305 16.0032C14.682 14.0467 13.586 11.9743 12.7549 10.3889C12.1459 9.22764 10.9458 8.50025 9.63965 8.50025H5.52832L7.69238 11.3411C8.1942 12.0001 8.06624 12.9417 7.40723 13.4436C6.74834 13.945 5.80755 13.8179 5.30566 13.1594L1.30664 7.90943C0.889851 7.36216 0.899675 6.60109 1.3291 6.06373L5.32715 1.06373C5.84448 0.416801 6.78855 0.311184 7.43555 0.828379C8.0825 1.34577 8.18729 2.2898 7.66992 2.93678L5.62012 5.50025H9.63965C12.0667 5.50025 14.2876 6.85137 15.4121 8.99635C16.2293 10.5552 17.3001 12.581 18.3281 14.5003H23.0059L23.0068 14.5012C23.6245 12.7533 25.2896 11.5003 27.249 11.5003C29.7343 11.5003 31.749 13.515 31.749 16.0003C31.7489 18.4854 29.7342 20.5003 27.249 20.5003C25.29 20.5003 23.6248 19.2477 23.0068 17.5003H18.333L15.4121 23.0344C14.2869 25.1662 12.0736 26.5003 9.66309 26.5003H5.62012L7.66992 29.0637C8.18717 29.7107 8.08243 30.6547 7.43555 31.1721Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftBoldFilled32.category = 'Arrows';\n\nexport default SplitLeftBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.2998 11.7096C2.76942 12.1514 1.98193 12.0798 1.54004 11.5494L0.290039 10.0494C-0.0959749 9.58586 -0.0962162 8.91228 0.290039 8.44885L1.54004 6.94885C1.98204 6.41907 2.77063 6.34806 3.30078 6.78967C3.57124 7.01525 3.72173 7.33134 3.74609 7.65686C3.95066 7.50602 4.12423 7.31048 4.24902 7.07874L4.83105 5.99866C4.63206 5.62908 4.43236 5.26 4.24902 4.91956C4.12421 4.68791 3.95065 4.49218 3.74609 4.34143C3.72204 4.66739 3.57156 4.98372 3.30078 5.20959C2.77042 5.65153 1.98197 5.5798 1.54004 5.04944L0.290039 3.54944C-0.0959578 3.08588 -0.0961838 2.41228 0.290039 1.94885L1.54004 0.449829C1.98196 -0.0802851 2.7705 -0.152013 3.30078 0.289673C3.69918 0.621954 3.83838 1.15002 3.69531 1.61682C4.85818 1.89453 5.86861 2.65426 6.4502 3.73401C6.62295 4.05482 6.80961 4.40148 6.99707 4.74963H7.87988C8.28359 4.14694 8.97023 3.74972 9.75 3.74963C10.9926 3.74963 11.9999 4.75711 12 5.99963C12 7.24227 10.9926 8.24963 9.75 8.24963C8.97018 8.24955 8.28358 7.85233 7.87988 7.24963H6.99707L6.4502 8.26428C5.86858 9.3444 4.85769 10.1028 3.69434 10.3805C3.83865 10.848 3.69918 11.3768 3.2998 11.7096Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSplitLeftFilled12.category = 'Arrows';\n\nexport default SplitLeftFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.71948 15.2733C4.15423 15.6695 3.37456 15.5328 2.97827 14.9676L1.22534 12.4676C0.923528 12.0369 0.923481 11.4627 1.22534 11.0321L2.97827 8.53207C3.37457 7.96704 4.15428 7.83029 4.71948 8.22641C5.28456 8.62271 5.42131 9.4024 5.02515 9.96762L4.6521 10.4998H4.94995C5.58519 10.4998 6.17051 10.1556 6.47925 9.60043L7.37183 7.99301C7.06271 7.42642 6.7522 6.8641 6.47925 6.37582C6.17765 5.83636 5.60292 5.49984 4.97339 5.49984H4.6521L5.02515 6.03207C5.42127 6.5973 5.28453 7.377 4.71948 7.77328C4.15426 8.16941 3.37456 8.03267 2.97827 7.46762L1.22632 4.96762C0.924562 4.53698 0.924525 3.96269 1.22632 3.53207L2.97827 1.03207C3.37454 0.467072 4.15427 0.330352 4.71948 0.726407C5.28452 1.12268 5.42125 1.9024 5.02515 2.46762L4.6521 2.99984H4.97339C6.49698 2.99984 7.91184 3.81619 8.66089 5.15609C8.92899 5.63571 9.23442 6.1888 9.54077 6.74984H10.8396C11.272 6.00318 12.0778 5.49984 13.0027 5.49984C14.3834 5.49984 15.5026 6.61917 15.5027 7.99984C15.5027 9.38056 14.3834 10.4998 13.0027 10.4998C12.0778 10.4998 11.272 9.99651 10.8396 9.24984H9.53394L8.66479 10.8143C7.91514 12.1632 6.49315 12.9998 4.94995 12.9998H4.6521L5.02515 13.5321C5.4213 14.0973 5.28451 14.877 4.71948 15.2733Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftFilled16.category = 'Arrows';\n\nexport default SplitLeftFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.25 19.2504C4.69783 19.6644 3.91423 19.5523 3.5 19.0004L1.25 16.0004C0.916771 15.556 0.916853 14.9448 1.25 14.5004L3.5 11.5004C3.9142 10.9481 4.69771 10.8362 5.25 11.2504C5.80211 11.6646 5.91414 12.4481 5.5 13.0004L4.75 14.0004H5.72266C6.74529 14.0003 7.68347 13.4325 8.1582 12.5267L9.47949 10.0052C9.02379 9.15126 8.55681 8.26713 8.15723 7.50036C7.67672 6.57839 6.7275 6.00039 5.69629 6.00036H4.75L5.5 7.00036C5.91392 7.55264 5.80216 8.33625 5.25 8.75036C4.69779 9.16434 3.91419 9.05236 3.5 8.50036L1.25 5.50036C0.916954 5.05607 0.917038 4.44469 1.25 4.00036L3.5 1.00036C3.91417 0.448126 4.69771 0.336235 5.25 0.75036C5.80207 1.16457 5.91408 1.94813 5.5 2.50036L4.75 3.50036H5.69629C7.66784 3.50039 9.46778 4.60419 10.375 6.34509C10.7604 7.08457 11.2057 7.93088 11.6426 8.75036H13.6426C13.6865 8.75036 13.7298 8.75278 13.7725 8.7572C14.2453 7.72149 15.2871 7.00036 16.5 7.00036C18.1567 7.00049 19.5 8.34359 19.5 10.0004C19.4998 11.657 18.1566 13.0002 16.5 13.0004C15.2872 13.0004 14.2453 12.2792 13.7725 11.2435C13.7298 11.2479 13.6864 11.2504 13.6426 11.2504H11.6494L10.373 13.6869C9.46681 15.4164 7.67525 16.5003 5.72266 16.5004H4.75L5.5 17.5004C5.91394 18.0526 5.80219 18.8362 5.25 19.2504Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftFilled20.category = 'Arrows';\n\nexport default SplitLeftFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.70898 23.2799C5.14011 23.6708 4.36176 23.5265 3.9707 22.9576L1.2207 18.9576C0.927885 18.5312 0.927742 17.968 1.2207 17.5416L3.9707 13.5416C4.36176 12.9731 5.14022 12.8287 5.70898 13.2194C6.27773 13.6104 6.42197 14.3888 6.03125 14.9576L4.62695 16.9996H6.60742C7.97832 16.9995 9.23984 16.2513 9.89746 15.0485L11.5654 11.9967C10.9929 10.9375 10.4047 9.85749 9.89648 8.93029C9.24334 7.73922 7.99021 6.99963 6.62598 6.99963H4.62695L6.03125 9.04162C6.42217 9.61048 6.27774 10.3888 5.70898 10.7799C5.14007 11.1709 4.36173 11.0265 3.9707 10.4576L1.22168 6.45764C0.92872 6.03115 0.928579 5.46804 1.22168 5.04162L3.9707 1.04162C4.36173 0.473022 5.14018 0.328655 5.70898 0.719357C6.27779 1.11032 6.422 1.88875 6.03125 2.45764L4.62695 4.49963H6.62598C8.8975 4.49964 10.9941 5.73221 12.0889 7.72912C12.5891 8.64172 13.1676 9.70334 13.7334 10.7496H16.7314C17.2349 9.43435 18.5078 8.49973 20 8.49963C21.9329 8.49963 23.4998 10.0668 23.5 11.9996C23.5 13.9326 21.933 15.4996 20 15.4996C18.5076 15.4995 17.2338 14.5651 16.7305 13.2496H13.7305L12.0908 16.2477C10.9947 18.2525 8.89229 19.4995 6.60742 19.4996H4.62695L6.03125 21.5416C6.42215 22.1104 6.27769 22.8888 5.70898 23.2799Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftFilled24.category = 'Arrows';\n\nexport default SplitLeftFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitLeftFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitLeftFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.70337 31.283C6.13293 31.6718 5.35489 31.5243 4.96606 30.9539L1.21704 25.4539C0.927691 25.0292 0.927597 24.4703 1.21704 24.0457L4.96606 18.5457C5.35486 17.9753 6.13297 17.8279 6.70337 18.2166C7.27375 18.6054 7.42027 19.3835 7.03149 19.9539L4.6145 23.4998H9.45337C10.8283 23.4997 12.0933 22.7472 12.7493 21.5388L15.7571 15.9978C14.7011 14.0395 13.5928 11.9985 12.7493 10.449C12.0947 9.24707 10.8345 8.49977 9.46313 8.49977H4.61548L7.03149 12.0457C7.42025 12.6161 7.27373 13.3942 6.70337 13.783C6.13293 14.1717 5.35486 14.0243 4.96606 13.4539L1.21802 7.95387C0.92873 7.52921 0.928638 6.97028 1.21802 6.54567L4.96606 1.04567C5.35484 0.475376 6.13296 0.327984 6.70337 0.716566C7.27371 1.10537 7.4202 1.88345 7.03149 2.45387L4.61548 5.99977H9.46313C11.7473 5.99977 13.851 7.24532 14.9446 9.25368C15.7799 10.7882 16.8749 12.8063 17.9231 14.7498H22.676C23.2178 12.8728 24.9479 11.4998 26.9993 11.4998C29.4845 11.4998 31.4992 13.5146 31.4993 15.9998C31.4993 18.4851 29.4845 20.4998 26.9993 20.4998C24.9478 20.4998 23.2178 19.1268 22.676 17.2498H17.9221L14.9465 22.7312C13.8532 24.7452 11.745 25.9997 9.45337 25.9998H4.6145L7.03149 29.5457C7.42031 30.1161 7.27376 30.8941 6.70337 31.283Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitLeftFilled32.category = 'Arrows';\n\nexport default SplitLeftFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.29993 11.85C9.63106 12.0981 10.1012 12.0313 10.3497 11.7006L11.8497 9.70061C12.0496 9.43407 12.0494 9.06685 11.8497 8.80022L10.3497 6.80022C10.1012 6.46908 9.63121 6.40141 9.29993 6.64983C8.96867 6.89838 8.90202 7.36928 9.15051 7.70061L9.75012 8.50041H9.29211C8.46456 8.50041 7.70317 8.04534 7.31067 7.31682L6.60071 5.99944C6.8416 5.55202 7.08805 5.09643 7.31067 4.68303C7.70305 3.95444 8.46444 3.50041 9.29211 3.50041H9.74915L9.14954 4.30022C8.90132 4.63151 8.96882 5.10153 9.29993 5.35002C9.63113 5.59814 10.1012 5.53147 10.3497 5.20061L11.8497 3.20061C12.0496 2.93407 12.0494 2.56685 11.8497 2.30022L10.3497 0.300217C10.1012 -0.0309629 9.63122 -0.0976696 9.29993 0.150803C8.96885 0.399377 8.90115 0.869347 9.14954 1.20061L9.74915 2.00041H9.29211C7.91276 2.00041 6.64442 2.75751 5.99036 3.97209C5.77411 4.37365 5.53611 4.81537 5.30188 5.25041H4.36926C4.0603 4.37679 3.22953 3.75052 2.25012 3.75041C1.00748 3.75041 0.00012207 4.75777 0.00012207 6.00041C0.000379503 7.24283 1.00764 8.25041 2.25012 8.25041C3.22922 8.25031 4.06006 7.62359 4.36926 6.75041H5.30286L5.99036 8.02776C6.64448 9.24213 7.91274 10.0004 9.29211 10.0004H9.75012L9.15051 10.8002C8.90226 11.1315 8.96888 11.6015 9.29993 11.85ZM2.25012 6.75041C1.83607 6.75041 1.50038 6.41441 1.50012 6.00041C1.50012 5.5862 1.83591 5.25041 2.25012 5.25041C2.66422 5.25054 3.00012 5.58628 3.00012 6.00041C2.99986 6.41433 2.66406 6.75028 2.25012 6.75041Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitRight12.category = 'Arrows';\n\nexport default SplitRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0693 14.8639C12.4085 15.1017 12.8765 15.0195 13.1143 14.6803L14.8662 12.1804C15.0473 11.9219 15.0473 11.5774 14.8662 11.319L13.1143 8.81902C12.8765 8.47994 12.4085 8.39776 12.0693 8.63543C11.7302 8.87319 11.648 9.34119 11.8857 9.68035L12.8105 10.9997H11.5518C10.7348 10.9997 9.98183 10.5566 9.58496 9.84246L8.55859 7.99578C8.91128 7.34613 9.27362 6.69023 9.58594 6.13152C9.97703 5.43197 10.72 4.99969 11.5283 4.99969H12.8105L11.8857 6.31902C11.648 6.65819 11.7302 7.12619 12.0693 7.36394C12.4085 7.60164 12.8765 7.51946 13.1143 7.18035L14.8662 4.68035C15.0472 4.42197 15.0473 4.07738 14.8662 3.81902L13.1143 1.31902C12.8765 0.979966 12.4085 0.897802 12.0693 1.13543C11.7302 1.37317 11.6481 1.84119 11.8857 2.18035L12.8105 3.49969H11.5283C10.1835 3.49969 8.9369 4.22026 8.27734 5.40008C7.96823 5.95304 7.60923 6.6028 7.25781 7.24969H5.88379C5.56513 6.23556 4.61833 5.49969 3.49902 5.49969C2.11834 5.49969 0.999064 6.61901 0.999023 7.99969C0.999023 9.3804 2.11831 10.4997 3.49902 10.4997C4.61838 10.4997 5.56518 9.76388 5.88379 8.74969H7.2627L8.27441 10.571C8.93587 11.7612 10.1901 12.4997 11.5518 12.4997H12.8105L11.8857 13.819C11.648 14.1582 11.7303 14.6262 12.0693 14.8639ZM3.49902 8.99969C2.94674 8.99969 2.49902 8.55197 2.49902 7.99969C2.49906 7.44744 2.94676 6.99969 3.49902 6.99969C4.05128 6.99969 4.49898 7.44744 4.49902 7.99969C4.49902 8.55197 4.05131 8.99969 3.49902 8.99969Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitRight16.category = 'Arrows';\n\nexport default SplitRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5498 18.8496C15.881 19.0981 16.351 19.0313 16.5996 18.7002L18.8496 15.7002C19.0496 15.4336 19.0496 15.0665 18.8496 14.7998L16.5996 11.7998C16.351 11.4688 15.881 11.402 15.5498 11.6504C15.2187 11.899 15.152 12.369 15.4004 12.7002L16.75 14.5H14.7773C13.5685 14.4999 12.4594 13.8287 11.8984 12.7578L10.4551 10.003C10.9489 9.08055 11.4636 8.10486 11.8994 7.26859C12.4653 6.18306 13.5846 5.50006 14.8037 5.50003H16.75L15.4004 7.29984C15.152 7.63108 15.2188 8.10106 15.5498 8.34964C15.8811 8.59804 16.351 8.5313 16.5996 8.20023L18.8496 5.20023C19.0495 4.93359 19.0495 4.56647 18.8496 4.29984L16.5996 1.29984C16.351 0.968859 15.881 0.902061 15.5498 1.15042C15.2188 1.39897 15.1521 1.86896 15.4004 2.20023L16.75 4.00003H14.8037C13.0203 4.00006 11.3903 4.99825 10.5684 6.57523C10.141 7.39539 9.63988 8.3479 9.15723 9.25003H6.90137C6.56795 7.95668 5.39748 7.00003 4 7.00003C2.34328 7.00016 1.00003 8.34329 1 10C1 11.6568 2.34326 12.9999 4 13C5.39761 13 6.56905 12.0436 6.90234 10.75H9.15332L10.5703 13.4541C11.3902 15.0191 13.0106 15.9999 14.7773 16H16.75L15.4004 17.7998C15.152 18.1311 15.2187 18.601 15.5498 18.8496ZM4 11.5C3.17169 11.4999 2.5 10.8284 2.5 10C2.50003 9.17172 3.17171 8.50016 4 8.50003C4.82841 8.50003 5.49997 9.17164 5.5 10C5.5 10.8285 4.82843 11.5 4 11.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitRight20.category = 'Arrows';\n\nexport default SplitRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.0752 22.8677C19.4165 23.1023 19.8835 23.0157 20.1182 22.6744L22.8682 18.6744C23.0438 18.4185 23.0439 18.0805 22.8682 17.8248L20.1182 13.8248C19.8835 13.4837 19.4164 13.3971 19.0752 13.6314C18.734 13.866 18.6475 14.3331 18.8818 14.6744L20.8242 17.4996H17.8936C16.34 17.4995 14.9104 16.6517 14.165 15.2886L12.3652 11.9986C12.9786 10.8622 13.6191 9.6878 14.166 8.68999C14.9075 7.33772 16.3293 6.49956 17.875 6.49956H20.8242L18.8818 9.32475C18.6473 9.66605 18.734 10.1331 19.0752 10.3677C19.4165 10.6023 19.8835 10.5157 20.1182 10.1744L22.8672 6.17436C23.0429 5.91849 23.043 5.58056 22.8672 5.32475L20.1182 1.32475C19.8835 0.983707 19.4164 0.897076 19.0752 1.13139C18.7339 1.36595 18.6475 1.83304 18.8818 2.17436L20.8242 4.99956H17.875C15.7849 4.99956 13.857 6.13352 12.8506 7.96929C12.3087 8.95786 11.6748 10.1207 11.0654 11.2496H7.91895C7.57539 9.67736 6.1762 8.49967 4.50098 8.49956C2.56811 8.49956 1.00119 10.0667 1.00098 11.9996C1.00098 13.9326 2.56798 15.4996 4.50098 15.4996C6.17654 15.4994 7.57672 14.3222 7.91992 12.7496H11.0674L12.8486 16.0074C13.857 17.8519 15.7914 18.9995 17.8936 18.9996H20.8242L18.8818 21.8248C18.6473 22.166 18.734 22.6331 19.0752 22.8677ZM4.50098 13.9996C3.39641 13.9996 2.50098 13.1041 2.50098 11.9996C2.50119 10.8952 3.39654 9.99956 4.50098 9.99956C5.6053 9.99969 6.50077 10.8952 6.50098 11.9996C6.50098 13.104 5.60543 13.9994 4.50098 13.9996Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitRight24.category = 'Arrows';\n\nexport default SplitRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.0781 30.8697C26.4203 31.1026 26.8869 31.0143 27.1201 30.6724L30.8691 25.1724C31.0427 24.9176 31.0428 24.5815 30.8691 24.3267L27.1201 18.8267C26.8869 18.4849 26.4202 18.3967 26.0781 18.6294C25.7359 18.8627 25.6476 19.3301 25.8809 19.6724L28.8301 23.9995H23.0459C21.4876 23.9995 20.054 23.1464 19.3105 21.7769L16.1738 15.9986C17.2682 13.9679 18.4326 11.8232 19.3105 10.2105C20.0528 8.84709 21.4821 7.99954 23.0361 7.99954H28.8301L25.8809 12.3267C25.6476 12.669 25.7358 13.1364 26.0781 13.3697C26.4203 13.6026 26.8869 13.5143 27.1201 13.1724L30.8682 7.6724C31.0417 7.41761 31.0418 7.08143 30.8682 6.82669L27.1201 1.32669C26.8869 0.984859 26.4202 0.896692 26.0781 1.12943C25.7359 1.36269 25.6476 1.83012 25.8809 2.1724L28.8301 6.49954H23.0361C20.9344 6.49954 18.9989 7.64541 17.9932 9.49271C17.1202 11.0963 15.964 13.2272 14.874 15.2495H9.93652C9.5793 13.1215 7.72961 11.4995 5.5 11.4995C3.01478 11.4995 1.00011 13.5144 1 15.9995C1 18.4848 3.01472 20.4995 5.5 20.4995C7.72974 20.4995 9.57946 18.8778 9.93652 16.7495H14.875L17.9922 22.4927C18.998 24.3456 20.9376 25.4995 23.0459 25.4995H28.8301L25.8809 29.8267C25.6476 30.169 25.7359 30.6364 26.0781 30.8697ZM5.5 18.9995C3.84315 18.9995 2.5 17.6564 2.5 15.9995C2.50011 14.3428 3.84321 12.9995 5.5 12.9995C7.15679 12.9995 8.4999 14.3428 8.5 15.9995C8.5 17.6564 7.15685 18.9995 5.5 18.9995Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitRight32.category = 'Arrows';\n\nexport default SplitRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.84985 11.7597C9.26919 12.1187 9.90074 12.0695 10.26 11.6504L11.76 9.90037C12.0805 9.52588 12.0799 8.97292 11.759 8.59861L10.259 6.84959C9.89965 6.43034 9.26917 6.38192 8.84985 6.74119C8.43055 7.10062 8.38204 7.73106 8.74146 8.15037L8.82642 8.24998H8.37427C7.9605 8.24998 7.58921 7.99457 7.44067 7.60838L6.82153 5.999L7.44067 4.3906C7.58935 4.00473 7.9607 3.74998 8.37427 3.74998H8.82642L8.74146 3.84959C8.38203 4.26891 8.43053 4.89935 8.84985 5.25877C9.26918 5.61816 9.89962 5.56968 10.259 5.15037L11.759 3.40037C12.0799 3.02589 12.08 2.47403 11.759 2.09959L10.259 0.349588C9.89965 -0.0696869 9.26918 -0.118092 8.84985 0.24119C8.43053 0.600612 8.38203 1.23104 8.74146 1.65037L8.82642 1.74998H8.37427C7.13304 1.74998 6.01915 2.51439 5.57349 3.67283L5.06274 4.99998H4.26392C3.89559 4.25972 3.13318 3.75007 2.25024 3.74998C1.00764 3.74998 0.000310117 4.75739 0.000244141 5.99998C0.000244141 7.24262 1.0076 8.24998 2.25024 8.24998C3.13326 8.24989 3.89563 7.74035 4.26392 6.99998H5.06372L5.57349 8.32713C6.01914 9.48559 7.13302 10.25 8.37427 10.25H8.82544L8.74048 10.3496C8.3815 10.7689 8.43066 11.4005 8.84985 11.7597ZM2.25024 6.24998C2.11217 6.24998 2.00024 6.13805 2.00024 5.99998C2.00031 5.86196 2.11221 5.74998 2.25024 5.74998C2.38816 5.75011 2.50018 5.86205 2.50024 5.99998C2.50024 6.13797 2.3882 6.24985 2.25024 6.24998Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitRightBold12.category = 'Arrows';\n\nexport default SplitRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.6357 14.7891C12.0716 15.1281 12.6999 15.0499 13.0391 14.6143L14.7891 12.3643C15.0698 12.0032 15.0699 11.4968 14.7891 11.1358L13.0391 8.88577C12.7 8.45019 12.0716 8.37212 11.6357 8.71097C11.2002 9.05008 11.1221 9.67848 11.4609 10.1143L11.9551 10.75H11.5518C10.8256 10.75 10.1565 10.3563 9.80371 9.72171L8.84375 7.99515C9.17502 7.38647 9.51193 6.77765 9.80469 6.25394C10.151 5.63449 10.8094 5.25003 11.5283 5.25003H11.9551L11.4609 5.88577C11.122 6.3216 11.2001 6.94996 11.6357 7.28909C12.0716 7.62806 12.6999 7.54987 13.0391 7.11429L14.7891 4.86429C15.0698 4.50318 15.0699 3.99683 14.7891 3.63577L13.0391 1.38577C12.6999 0.950252 12.0715 0.872118 11.6357 1.21097C11.2001 1.55008 11.122 2.17846 11.4609 2.61429L11.9551 3.25003H11.5283C10.0942 3.25003 8.76291 4.01855 8.05859 5.27835C7.77004 5.79454 7.4385 6.39577 7.10938 7.00003H5.79004C5.40407 6.11753 4.52483 5.50003 3.5 5.50003C2.11934 5.50003 1.00009 6.6194 1 8.00003C1 9.38074 2.11929 10.5 3.5 10.5C4.52508 10.5 5.40519 9.88287 5.79102 9.00003H7.11426L8.05566 10.6934C8.76127 11.9627 10.0995 12.75 11.5518 12.75H11.9551L11.4609 13.3858C11.122 13.8216 11.2002 14.45 11.6357 14.7891ZM3.5 8.50003C3.22386 8.50003 3 8.27617 3 8.00003C3.00009 7.72397 3.22391 7.50003 3.5 7.50003C3.77609 7.50003 3.99991 7.72397 4 8.00003C4 8.27617 3.77614 8.50003 3.5 8.50003Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitRightBold16.category = 'Arrows';\n\nexport default SplitRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.1172 18.7747C15.5446 19.1239 16.1748 19.0603 16.5244 18.6331L18.7744 15.8831C19.0753 15.5149 19.0753 14.9856 18.7744 14.6174L16.5244 11.8674C16.1748 11.4402 15.5446 11.3766 15.1172 11.7258C14.69 12.0754 14.6263 12.7057 14.9756 13.1331L15.8896 14.2503H14.7773C13.6615 14.2502 12.6379 13.6303 12.1201 12.6419L10.7383 10.0042C11.2132 9.11559 11.7035 8.18638 12.1211 7.38502C12.6443 6.3811 13.6784 5.75028 14.8037 5.75025H15.8896L14.9756 6.86744C14.6264 7.29487 14.6899 7.92509 15.1172 8.27467C15.5446 8.62394 16.1748 8.56029 16.5244 8.13307L18.7744 5.38307C19.0753 5.01488 19.0753 4.48563 18.7744 4.11744L16.5244 1.36744C16.1748 0.940155 15.5446 0.876551 15.1172 1.22584C14.69 1.57545 14.6263 2.20565 14.9756 2.63307L15.8896 3.75025H14.8037C12.9262 3.75028 11.2112 4.80121 10.3467 6.46021C9.94027 7.24009 9.46686 8.13882 9.00684 9.00025H6.85742C6.84695 9.00025 6.83657 9.00189 6.82617 9.00221C6.41456 7.83659 5.30652 7.00025 4 7.00025C2.34315 7.00025 1 8.3434 1 10.0003C1.00003 11.6571 2.34316 13.0003 4 13.0003C5.30616 13.0003 6.41429 12.1644 6.82617 10.9993C6.83655 10.9996 6.84696 11.0003 6.85742 11.0003H9.00195L10.3486 13.5706C11.2117 15.2179 12.9176 16.2502 14.7773 16.2503H15.8896L14.9756 17.3674C14.6264 17.7949 14.6899 18.4251 15.1172 18.7747ZM4 11.0003C3.44773 11.0003 3.00003 10.5525 3 10.0003C3 9.44797 3.44772 9.00025 4 9.00025C4.55228 9.00025 5 9.44797 5 10.0003C4.99997 10.5525 4.55227 11.0003 4 11.0003Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitRightBold20.category = 'Arrows';\n\nexport default SplitRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.6582 22.8067C19.1034 23.1331 19.73 23.0369 20.0566 22.5919L22.8066 18.8419C23.0646 18.4901 23.0643 18.0112 22.8066 17.6593L20.0566 13.9083C19.73 13.4631 19.1035 13.3669 18.6582 13.6935C18.2131 14.0201 18.1168 14.6466 18.4434 15.0919L20.0264 17.2501H17.8936C16.4313 17.25 15.0853 16.452 14.3838 15.1691L12.6504 11.9972C13.2434 10.8993 13.8573 9.77293 14.3848 8.81065C15.082 7.53872 16.4199 6.75011 17.875 6.75011H20.0264L18.4434 8.90831C18.117 9.35361 18.213 9.98016 18.6582 10.3067C19.1034 10.6331 19.73 10.5369 20.0566 10.0919L22.8066 6.3419C23.0646 5.99013 23.0643 5.51122 22.8066 5.15929L20.0566 1.40831C19.73 0.963095 19.1035 0.866917 18.6582 1.19347C18.2131 1.52013 18.1168 2.14664 18.4434 2.5919L20.0264 4.75011H17.875C15.6941 4.75011 13.6814 5.93318 12.6309 7.84972C12.1099 8.80019 11.5047 9.91234 10.917 11.0001H7.85449C7.42426 9.55429 6.08556 8.50011 4.5 8.50011C2.567 8.50011 1 10.0671 1 12.0001C1.00018 13.933 2.56711 15.5001 4.5 15.5001C6.08534 15.5001 7.42407 14.4456 7.85449 13.0001H10.9189L12.6289 16.128C13.6812 18.0526 15.7001 19.25 17.8936 19.2501H20.0264L18.4434 21.4083C18.117 21.8536 18.213 22.4802 18.6582 22.8067ZM4.5 13.5001C3.67168 13.5001 3.00018 12.8284 3 12.0001C3 11.1717 3.67157 10.5001 4.5 10.5001C5.32843 10.5001 6 11.1717 6 12.0001C5.99983 12.8284 5.32832 13.5001 4.5 13.5001Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitRightBold24.category = 'Arrows';\n\nexport default SplitRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.626 30.7815C26.0572 31.1259 26.6864 31.0561 27.0312 30.6253L31.0303 25.6253C31.3166 25.2672 31.3224 24.7597 31.0449 24.3948L27.0459 19.1448C26.7113 18.7056 26.0839 18.62 25.6445 18.9544C25.2053 19.289 25.1206 19.9164 25.4551 20.3558L28.2314 24.0003H23.0859C21.6026 24.0003 20.2403 23.1793 19.5479 21.8675L16.4521 16.0022C17.5373 13.9802 18.6866 11.806 19.5508 10.1575C20.2456 8.83207 21.6163 8.00029 23.1094 8.00029H28.2305L25.4551 11.6448C25.1206 12.0842 25.2052 12.7116 25.6445 13.0462C26.0838 13.3803 26.7114 13.2948 27.0459 12.8558L31.0439 7.60576C31.3217 7.24093 31.3155 6.73347 31.0293 6.37529L27.0312 1.37529C26.6864 0.944304 26.0572 0.874454 25.626 1.21904C25.1947 1.56397 25.1248 2.19398 25.4697 2.62529L28.168 6.00029H23.1094C20.8691 6.00029 18.8179 7.2477 17.7793 9.22881C16.9244 10.8596 15.7933 13.0028 14.7217 15.0003H9.88672C9.43195 12.9964 7.64155 11.5003 5.5 11.5003C3.01472 11.5003 1 13.515 1 16.0003C1.00016 18.4854 3.01482 20.5003 5.5 20.5003C7.64135 20.5003 9.43174 19.0039 9.88672 17.0003H14.7178L17.7793 22.8011C18.818 24.7688 20.8609 26.0003 23.0859 26.0003H28.1689L25.4697 29.3753C25.1249 29.8066 25.1947 30.4366 25.626 30.7815ZM5.5 18.5003C4.11939 18.5003 3.00016 17.3809 3 16.0003C3 14.6196 4.11929 13.5003 5.5 13.5003C6.88071 13.5003 8 14.6196 8 16.0003C7.99984 17.3809 6.88061 18.5003 5.5 18.5003Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitRightBold32.category = 'Arrows';\n\nexport default SplitRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.84985 11.7597C9.26919 12.1187 9.90074 12.0695 10.26 11.6504L11.76 9.90037C12.0805 9.52588 12.0799 8.97292 11.759 8.59861L10.259 6.84959C9.89965 6.43034 9.26917 6.38192 8.84985 6.74119C8.43055 7.10062 8.38204 7.73106 8.74146 8.15037L8.82642 8.24998H8.37427C7.9605 8.24998 7.58921 7.99457 7.44067 7.60838L6.82153 5.999L7.44067 4.3906C7.58935 4.00473 7.9607 3.74998 8.37427 3.74998H8.82642L8.74146 3.84959C8.38203 4.26891 8.43053 4.89935 8.84985 5.25877C9.26918 5.61816 9.89962 5.56968 10.259 5.15037L11.759 3.40037C12.0799 3.02589 12.08 2.47403 11.759 2.09959L10.259 0.349588C9.89965 -0.0696869 9.26918 -0.118092 8.84985 0.24119C8.43053 0.600612 8.38203 1.23104 8.74146 1.65037L8.82642 1.74998H8.37427C7.13304 1.74998 6.01915 2.51439 5.57349 3.67283L5.06274 4.99998H4.26392C3.89551 4.25971 3.13316 3.75007 2.25024 3.74998C1.00765 3.74998 0.000311663 4.7574 0.000244141 5.99998C0.000244141 7.24262 1.0076 8.24998 2.25024 8.24998C3.13319 8.24989 3.89552 7.74025 4.26392 6.99998H5.06372L5.57349 8.32713C6.01914 9.48559 7.13302 10.25 8.37427 10.25H8.82544L8.74048 10.3496C8.3815 10.7689 8.43066 11.4005 8.84985 11.7597Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitRightBoldFilled12.category = 'Arrows';\n\nexport default SplitRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.3291 15.4337C11.9829 15.9421 12.925 15.8247 13.4336 15.171L15.1836 12.921C15.6049 12.3794 15.6048 11.6209 15.1836 11.0792L13.4336 8.82922C12.925 8.17548 11.983 8.05797 11.3291 8.56653C10.793 8.98367 10.6179 9.69191 10.8525 10.2941C10.6123 10.154 10.4098 9.94934 10.2764 9.69348L9.39746 8.00696C9.70396 7.42868 10.0119 6.84377 10.2783 6.32922C10.4116 6.07174 10.6102 5.86325 10.8467 5.71985C10.6201 6.31897 10.7971 7.0198 11.3291 7.43371C11.9829 7.94215 12.925 7.82466 13.4336 7.17102L15.1836 4.92102C15.6049 4.37939 15.6048 3.62088 15.1836 3.07922L13.4336 0.829222C12.925 0.175479 11.983 0.0579739 11.3291 0.566526C10.7154 1.04404 10.5737 1.90355 10.9795 2.54797C9.54567 2.75695 8.28755 3.64787 7.61328 4.95032C7.36519 5.42954 7.08365 5.96726 6.80176 6.50012H5.61914C5.579 6.50012 5.53935 6.50386 5.5 6.50696C5.0441 5.89729 4.31983 5.50012 3.5 5.50012C2.11929 5.50012 1 6.61941 1 8.00012C1.00004 9.38079 2.11932 10.5001 3.5 10.5001C4.31954 10.5001 5.04407 10.1036 5.5 9.49426C5.53932 9.49735 5.57903 9.50012 5.61914 9.50012H6.79297L7.61621 11.0792C8.29304 12.3781 9.55147 13.2539 10.9766 13.4552C10.5735 14.0992 10.7165 14.9571 11.3291 15.4337Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitRightBoldFilled16.category = 'Arrows';\n\nexport default SplitRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.7998 19.1613C15.4409 19.6858 16.3865 19.5913 16.9111 18.9503L19.1611 16.2003C19.6132 15.6478 19.6132 14.8525 19.1611 14.2999L16.9111 11.5499C16.3865 10.9089 15.4409 10.8144 14.7998 11.339C14.1588 11.8636 14.0643 12.8092 14.5889 13.4503L14.834 13.7501H14.7773C13.8475 13.75 12.994 13.234 12.5625 12.4103L11.3027 10.005C11.7388 9.18657 12.1829 8.34753 12.5645 7.61536C13.0023 6.7754 13.8666 6.25015 14.8037 6.25012H14.834L14.5889 6.54993C14.0644 7.19105 14.1588 8.13666 14.7998 8.66125C15.4409 9.1858 16.3865 9.09132 16.9111 8.45032L19.1611 5.70032C19.6132 5.14777 19.6132 4.35248 19.1611 3.79993L16.9111 1.04993C16.3865 0.408855 15.4409 0.314426 14.7998 0.838989C14.1588 1.36361 14.0643 2.30921 14.5889 2.95032L14.834 3.25012H14.8037C12.7381 3.25015 10.8532 4.40683 9.90332 6.22961C9.53886 6.92898 9.12047 7.72323 8.70703 8.50012H6.85742C6.77247 8.50013 6.68949 8.50901 6.6084 8.52258C6.09276 7.61425 5.11912 7.00012 4 7.00012C2.34315 7.00012 1 8.34327 1 10.0001C1.00003 11.657 2.34316 13.0001 4 13.0001C5.1188 13.0001 6.09264 12.3866 6.6084 11.4786C6.68944 11.4922 6.77254 11.5001 6.85742 11.5001H8.69922L9.90527 13.8019C10.8546 15.6141 12.7316 16.75 14.7773 16.7501H14.834L14.5889 17.0499C14.0644 17.6911 14.1588 18.6367 14.7998 19.1613Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSplitRightBoldFilled20.category = 'Arrows';\n\nexport default SplitRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.3633 23.2102C19.0312 23.6995 19.9702 23.5546 20.46 22.887L23.21 19.137C23.5967 18.6092 23.5966 17.8913 23.21 17.3635L20.46 13.6135C19.9702 12.9456 19.0313 12.8007 18.3633 13.2903C17.6955 13.7801 17.5505 14.719 18.04 15.387L19.04 16.7502H17.8936C16.6141 16.7502 15.4361 16.0515 14.8223 14.929L13.2188 11.9973C13.7707 10.977 14.3341 9.94345 14.8232 9.05103C15.4322 7.94028 16.6013 7.25025 17.875 7.25024H19.04L18.04 8.61353C17.5507 9.28153 17.6954 10.2204 18.3633 10.7102C19.0312 11.1995 19.9702 11.0546 20.46 10.387L23.21 6.63696C23.5967 6.10921 23.5966 5.39131 23.21 4.86353L20.46 1.11353C19.9702 0.445591 19.0313 0.300711 18.3633 0.790283C17.6955 1.28012 17.5505 2.21898 18.04 2.88696L19.04 4.25024H17.875C15.5126 4.25025 13.3322 5.53197 12.1934 7.60962C11.7139 8.48436 11.1625 9.49619 10.6191 10.5002H7.66309C7.10135 9.31779 5.89618 8.50024 4.5 8.50024C2.567 8.50024 1 10.0672 1 12.0002C1.00018 13.9331 2.56711 15.5002 4.5 15.5002C5.89595 15.5002 7.10025 14.6825 7.66211 13.5002H10.623L12.1904 16.3684C13.3304 18.4533 15.5174 19.7502 17.8936 19.7502H19.04L18.04 21.1135C17.5507 21.7815 17.6954 22.7204 18.3633 23.2102Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSplitRightBoldFilled24.category = 'Arrows';\n\nexport default SplitRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.3135 31.1721C25.9604 31.689 26.9046 31.5834 27.4219 30.9368L31.4209 25.9368C31.8504 25.3995 31.8591 24.6384 31.4424 24.0911L27.4434 18.8411C26.9414 18.1824 26.0007 18.0553 25.3418 18.5569C24.6828 19.0589 24.5547 20.0004 25.0566 20.6594L27.2207 23.5002H23.0859C21.788 23.5002 20.5962 22.7818 19.9902 21.634L17.0186 16.0032C18.067 14.0467 19.163 11.9743 19.9941 10.3889C20.6031 9.22763 21.8032 8.50024 23.1094 8.50024H27.2207L25.0566 11.3411C24.5548 12.0001 24.6828 12.9417 25.3418 13.4436C26.0007 13.945 26.9415 13.8179 27.4434 13.1594L31.4424 7.90942C31.8592 7.36215 31.8493 6.60108 31.4199 6.06372L27.4219 1.06372C26.9045 0.416792 25.9605 0.311174 25.3135 0.828369C24.6665 1.34576 24.5617 2.28979 25.0791 2.93677L27.1289 5.50024H23.1094C20.6824 5.50024 18.4614 6.85136 17.3369 8.99634C16.5197 10.5552 15.4489 12.581 14.4209 14.5002H9.74316L9.74219 14.5012C9.12452 12.7533 7.45945 11.5002 5.5 11.5002C3.01472 11.5002 1 13.515 1 16.0002C1.00016 18.4854 3.01482 20.5002 5.5 20.5002C7.45903 20.5002 9.12421 19.2477 9.74219 17.5002H14.416L17.3369 23.0344C18.4622 25.1662 20.6754 26.5002 23.0859 26.5002H27.1289L25.0791 29.0637C24.5619 29.7107 24.6666 30.6547 25.3135 31.1721Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSplitRightBoldFilled32.category = 'Arrows';\n\nexport default SplitRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.70044 11.7096C9.23082 12.1514 10.0183 12.0798 10.4602 11.5495L11.7102 10.0495C12.0962 9.58587 12.0965 8.91229 11.7102 8.44886L10.4602 6.94886C10.0182 6.41908 9.22961 6.34807 8.69946 6.78968C8.429 7.01526 8.27852 7.33136 8.25415 7.65687C8.04958 7.50603 7.87601 7.3105 7.75122 7.07875L7.16919 5.99867C7.36818 5.62909 7.56789 5.26002 7.75122 4.91957C7.87603 4.68792 8.04959 4.49219 8.25415 4.34144C8.2782 4.6674 8.42869 4.98373 8.69946 5.20961C9.22983 5.65154 10.0183 5.57981 10.4602 5.04945L11.7102 3.54945C12.0962 3.08589 12.0964 2.41229 11.7102 1.94886L10.4602 0.449841C10.0183 -0.0802736 9.22974 -0.152001 8.69946 0.289684C8.30106 0.621965 8.16186 1.15003 8.30493 1.61683C7.14207 1.89455 6.13164 2.65427 5.55005 3.73402C5.37729 4.05483 5.19063 4.4015 5.00317 4.74965H4.12036C3.71665 4.14695 3.03001 3.74973 2.25024 3.74965C1.00769 3.74965 0.000379438 4.75712 0.000244141 5.99965C0.000244141 7.24229 1.0076 8.24965 2.25024 8.24965C3.03006 8.24956 3.71666 7.85234 4.12036 7.24965H5.00317L5.55005 8.26429C6.13167 9.34441 7.14256 10.1028 8.30591 10.3805C8.1616 10.8481 8.30107 11.3768 8.70044 11.7096Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitRightFilled12.category = 'Arrows';\n\nexport default SplitRightFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.7822 15.2733C12.3475 15.6695 13.1272 15.5328 13.5234 14.9677L15.2764 12.4677C15.5782 12.037 15.5782 11.4628 15.2764 11.0321L13.5234 8.5321C13.1271 7.96707 12.3474 7.83032 11.7822 8.22644C11.2172 8.62274 11.0804 9.40243 11.4766 9.96765L11.8496 10.4999H11.5518C10.9165 10.4998 10.3312 10.1556 10.0225 9.60046L9.12988 7.99304C9.439 7.42645 9.74951 6.86413 10.0225 6.37585C10.3241 5.83639 10.8988 5.49988 11.5283 5.49988H11.8496L11.4766 6.0321C11.0804 6.59733 11.2172 7.37703 11.7822 7.77332C12.3475 8.16944 13.1272 8.0327 13.5234 7.46765L15.2754 4.96765C15.5771 4.53701 15.5772 3.96273 15.2754 3.5321L13.5234 1.0321C13.1272 0.467105 12.3474 0.330385 11.7822 0.72644C11.2172 1.12272 11.0805 1.90243 11.4766 2.46765L11.8496 2.99988H11.5283C10.0047 2.99988 8.58987 3.81623 7.84082 5.15613C7.57271 5.63574 7.26729 6.18884 6.96094 6.74988H5.66211C5.22969 6.00321 4.42392 5.49988 3.49902 5.49988C2.11834 5.49988 0.999064 6.6192 0.999023 7.99988C0.999023 9.38059 2.11831 10.4999 3.49902 10.4999C4.42394 10.4999 5.2297 9.99654 5.66211 9.24988H6.96777L7.83691 10.8143C8.58656 12.1632 10.0086 12.9998 11.5518 12.9999H11.8496L11.4766 13.5321C11.0804 14.0973 11.2172 14.877 11.7822 15.2733Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSplitRightFilled16.category = 'Arrows';\n\nexport default SplitRightFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.25 19.2504C15.8022 19.6644 16.5858 19.5523 17 19.0004L19.25 16.0004C19.5832 15.556 19.5831 14.9448 19.25 14.5004L17 11.5004C16.5858 10.9481 15.8023 10.8362 15.25 11.2504C14.6979 11.6646 14.5859 12.4481 15 13.0004L15.75 14.0004H14.7773C13.7547 14.0003 12.8165 13.4325 12.3418 12.5267L11.0205 10.0052C11.4762 9.15127 11.9432 8.26714 12.3428 7.50037C12.8233 6.5784 13.7725 6.00039 14.8037 6.00037H15.75L15 7.00037C14.5861 7.55265 14.6978 8.33625 15.25 8.75037C15.8022 9.16434 16.5858 9.05237 17 8.50037L19.25 5.50037C19.583 5.05608 19.583 4.4447 19.25 4.00037L17 1.00037C16.5858 0.448132 15.8023 0.336241 15.25 0.750366C14.6979 1.16458 14.5859 1.94814 15 2.50037L15.75 3.50037H14.8037C12.8322 3.50039 11.0322 4.6042 10.125 6.34509C9.73964 7.08457 9.29426 7.93089 8.85742 8.75037H6.85742C6.81355 8.75037 6.77025 8.75279 6.72754 8.7572C6.25472 7.72149 5.21289 7.00037 4 7.00037C2.34326 7.0005 1 8.34359 1 10.0004C1.00019 11.657 2.34338 13.0002 4 13.0004C5.2128 13.0004 6.25466 12.2792 6.72754 11.2435C6.77023 11.2479 6.81357 11.2504 6.85742 11.2504H8.85059L10.127 13.6869C11.0332 15.4164 12.8247 16.5003 14.7773 16.5004H15.75L15 17.5004C14.5861 18.0526 14.6978 18.8362 15.25 19.2504Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSplitRightFilled20.category = 'Arrows';\n\nexport default SplitRightFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.792 23.2799C19.3609 23.6708 20.1392 23.5265 20.5303 22.9576L23.2803 18.9576C23.5731 18.5312 23.5732 17.968 23.2803 17.5416L20.5303 13.5416C20.1392 12.9731 19.3608 12.8287 18.792 13.2194C18.2232 13.6104 18.079 14.3888 18.4697 14.9576L19.874 16.9996H17.8936C16.5227 16.9995 15.2611 16.2513 14.6035 15.0485L12.9355 11.9967C13.5081 10.9375 14.0963 9.85749 14.6045 8.9303C15.2576 7.73922 16.5108 6.99964 17.875 6.99963H19.874L18.4697 9.04163C18.0788 9.61049 18.2232 10.3888 18.792 10.7799C19.3609 11.1709 20.1392 11.0265 20.5303 10.4576L23.2793 6.45764C23.5723 6.03116 23.5724 5.46804 23.2793 5.04163L20.5303 1.04163C20.1392 0.473026 19.3608 0.328659 18.792 0.71936C18.2232 1.11033 18.079 1.88875 18.4697 2.45764L19.874 4.49963H17.875C15.6035 4.49964 13.5069 5.73222 12.4121 7.72913C11.9119 8.64172 11.3334 9.70334 10.7676 10.7496H7.76953C7.26606 9.43435 5.99316 8.49974 4.50098 8.49963C2.56811 8.49963 1.00119 10.0668 1.00098 11.9996C1.00098 13.9326 2.56798 15.4996 4.50098 15.4996C5.99339 15.4995 7.2672 14.5651 7.77051 13.2496H10.7705L12.4102 16.2477C13.5062 18.2525 15.6087 19.4995 17.8936 19.4996H19.874L18.4697 21.5416C18.0788 22.1104 18.2233 22.8888 18.792 23.2799Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSplitRightFilled24.category = 'Arrows';\n\nexport default SplitRightFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitRightFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitRightFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.7959 31.283C26.3663 31.6718 27.1444 31.5243 27.5332 30.9539L31.2822 25.4539C31.5716 25.0292 31.5717 24.4703 31.2822 24.0457L27.5332 18.5457C27.1444 17.9753 26.3663 17.8279 25.7959 18.2166C25.2255 18.6054 25.079 19.3834 25.4678 19.9539L27.8848 23.4998H23.0459C21.671 23.4997 20.406 22.7472 19.75 21.5388L16.7422 15.9978C17.7982 14.0395 18.9065 11.9985 19.75 10.449C20.4045 9.24706 21.6648 8.49976 23.0361 8.49976H27.8838L25.4678 12.0457C25.079 12.6161 25.2255 13.3941 25.7959 13.783C26.3663 14.1717 27.1444 14.0243 27.5332 13.4539L31.2812 7.95386C31.5705 7.5292 31.5706 6.97027 31.2812 6.54565L27.5332 1.04565C27.1444 0.475363 26.3663 0.327971 25.7959 0.716553C25.2256 1.10536 25.0791 1.88344 25.4678 2.45386L27.8838 5.99976H23.0361C20.752 5.99976 18.6483 7.24531 17.5547 9.25366C16.7194 10.7881 15.6244 12.8062 14.5762 14.7498H9.82324C9.28144 12.8728 7.5514 11.4998 5.5 11.4998C3.01478 11.4998 1.00011 13.5146 1 15.9998C1 18.485 3.01472 20.4998 5.5 20.4998C7.55146 20.4998 9.28149 19.1268 9.82324 17.2498H14.5771L17.5527 22.7312C18.646 24.7452 20.7543 25.9997 23.0459 25.9998H27.8848L25.4678 29.5457C25.079 30.1161 25.2255 30.8941 25.7959 31.283Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSplitRightFilled32.category = 'Arrows';\n\nexport default SplitRightFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUp12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUp12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.150589 2.69983C-0.097831 2.3686 -0.0309973 1.89864 0.300003 1.65002L2.3 0.150024C2.56664 -0.049737 2.93383 -0.0498962 3.20039 0.150024L5.20039 1.65002C5.5313 1.89855 5.59891 2.36861 5.35078 2.69983C5.1023 3.03115 4.63137 3.09763 4.3 2.84924L3.5002 2.24963V2.70764C3.5002 3.53537 3.95501 4.29665 4.68379 4.68909L6.00118 5.39905C6.44859 5.15815 6.90421 4.91169 7.31758 4.68909C8.04596 4.29665 8.5002 3.53518 8.5002 2.70764V2.25061L7.70039 2.85022C7.36912 3.09862 6.89915 3.03095 6.65059 2.69983C6.40212 2.36853 6.46882 1.8986 6.8 1.65002L8.8 0.150024C9.06664 -0.049737 9.43383 -0.0498962 9.70039 0.150024L11.7004 1.65002C12.0313 1.89856 12.098 2.3686 11.8498 2.69983C11.6013 3.03096 11.1313 3.0985 10.8 2.85022L10.0002 2.25061V2.70764C10.0002 4.08686 9.24289 5.35528 8.02852 6.0094C7.62699 6.22563 7.18524 6.46364 6.7502 6.69788V7.63049C7.62342 7.93967 8.25009 8.77051 8.2502 9.74963C8.2502 10.9921 7.24266 11.9994 6.0002 11.9996C4.75756 11.9996 3.7502 10.9923 3.7502 9.74963C3.7503 8.77025 4.37662 7.93948 5.2502 7.63049V6.6969L3.97286 6.0094C2.75822 5.35534 2.0002 4.08718 2.0002 2.70764V2.24963L1.20039 2.84924C0.869142 3.09768 0.399188 3.03089 0.150589 2.69983ZM5.2502 9.74963C5.2502 10.1638 5.58599 10.4996 6.0002 10.4996C6.41424 10.4994 6.7502 10.1637 6.7502 9.74963C6.75007 9.33566 6.41415 8.99984 6.0002 8.99963C5.58607 8.99963 5.25033 9.33553 5.2502 9.74963Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUp12.category = 'Arrows';\n\nexport default SplitUp12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUp16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUp16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.13642 3.93091C0.898679 3.59172 0.980826 3.12373 1.32002 2.88599L3.82002 1.13403C4.07842 0.952967 4.42297 0.952924 4.68134 1.13403L7.18134 2.88599C7.52042 3.12374 7.6026 3.59176 7.36494 3.93091C7.12718 4.27003 6.65918 4.35221 6.32002 4.1145L5.00068 3.1897V4.44849C5.00071 5.26546 5.4438 6.01842 6.15791 6.41528L8.00459 7.44165C8.65423 7.08897 9.31013 6.72663 9.86884 6.41431C10.5684 6.02322 11.0007 5.28027 11.0007 4.47192V3.1897L9.68134 4.1145C9.34218 4.3522 8.87417 4.27001 8.63642 3.93091C8.39873 3.59174 8.48091 3.12374 8.82002 2.88599L11.32 1.13403C11.5784 0.953002 11.923 0.952965 12.1813 1.13403L14.6813 2.88599C15.0204 3.12372 15.1026 3.59176 14.8649 3.93091C14.6272 4.27001 14.1592 4.35217 13.82 4.1145L12.5007 3.1897V4.47192C12.5007 5.8167 11.7801 7.06334 10.6003 7.7229C10.0473 8.03201 9.39757 8.39102 8.75068 8.74243V10.1165C9.76481 10.4351 10.5007 11.3819 10.5007 12.5012C10.5007 13.8819 9.38136 15.0012 8.00068 15.0012C6.61997 15.0012 5.50068 13.8819 5.50068 12.5012C5.50068 11.3819 6.23648 10.4351 7.25068 10.1165V8.73755L5.42939 7.72583C4.2392 7.06438 3.50071 5.81013 3.50068 4.44849L3.50068 3.1897L2.18134 4.1145C1.8422 4.35221 1.3742 4.26998 1.13642 3.93091ZM7.00068 12.5012C7.00068 13.0535 7.4484 13.5012 8.00068 13.5012C8.55293 13.5012 9.00068 13.0535 9.00068 12.5012C9.00068 11.949 8.55293 11.5013 8.00068 11.5012C7.4484 11.5012 7.00068 11.9489 7.00068 12.5012Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUp16.category = 'Arrows';\n\nexport default SplitUp16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUp20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUp20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.14949 4.44971C0.901215 4.11855 0.968108 3.64852 1.2989 3.3999L4.2989 1.1499C4.56551 0.949951 4.93264 0.950041 5.19929 1.1499L8.19929 3.3999C8.53039 3.64849 8.59715 4.11844 8.34871 4.44971C8.10009 4.78063 7.63011 4.84751 7.2989 4.59912L5.4991 3.24951V5.22217C5.49918 6.43093 6.17059 7.5401 7.24129 8.10107L9.99617 9.54443C10.9185 9.05065 11.8943 8.53587 12.7305 8.1001C13.8161 7.53419 14.4991 6.41496 14.4991 5.1958L14.4991 3.24951L12.6993 4.59912C12.368 4.84731 11.898 4.7807 11.6495 4.44971C11.4012 4.11852 11.4681 3.64849 11.7989 3.3999L14.7989 1.1499C15.0655 0.950008 15.4327 0.950092 15.6993 1.1499L18.6993 3.3999C19.0304 3.64847 19.0971 4.11843 18.8487 4.44971C18.6001 4.78061 18.1301 4.84747 17.7989 4.59912L15.9991 3.24951L15.9991 5.1958C15.9991 6.97922 15.0009 8.60925 13.4239 9.43115C12.6038 9.85853 11.6512 10.3597 10.7491 10.8423V13.0972C12.0428 13.4304 12.9991 14.6018 12.9991 15.9995C12.999 17.6563 11.6559 18.9995 9.9991 18.9995C8.34249 18.9993 6.99923 17.6561 6.9991 15.9995C6.9991 14.6021 7.95588 13.4317 9.2491 13.0981V10.8462L6.545 9.4292C4.98014 8.60929 3.99918 6.98883 3.9991 5.22217V3.24951L2.19929 4.59912C1.86802 4.84738 1.39801 4.78078 1.14949 4.44971ZM8.4991 15.9995C8.49923 16.8277 9.17092 17.4993 9.9991 17.4995C10.8274 17.4995 11.499 16.8278 11.4991 15.9995C11.4991 15.1711 10.8275 14.4995 9.9991 14.4995C9.17084 14.4997 8.4991 15.1712 8.4991 15.9995Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUp20.category = 'Arrows';\n\nexport default SplitUp20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUp24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUp24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.1324 4.92493C0.897839 4.5836 0.984464 4.11659 1.32576 3.88196L5.32576 1.13196C5.58159 0.956367 5.91961 0.956226 6.17537 1.13196L10.1754 3.88196C10.5164 4.11659 10.603 4.58371 10.3687 4.92493C10.1342 5.26614 9.66706 5.35263 9.32576 5.11829L6.50056 3.1759V6.10657C6.50065 7.66012 7.34846 9.08971 8.7115 9.83508L12.0015 11.6349C13.1379 11.0216 14.3123 10.381 15.3101 9.83411C16.6624 9.09265 17.5006 7.67083 17.5006 6.12512V3.1759L14.6754 5.11829C14.3341 5.35283 13.867 5.26613 13.6324 4.92493C13.3978 4.58358 13.4844 4.11657 13.8258 3.88196L17.8258 1.13293C18.0816 0.957245 18.4196 0.957104 18.6754 1.13293L22.6754 3.88196C23.0164 4.11658 23.103 4.58368 22.8687 4.92493C22.6342 5.26617 22.1671 5.35265 21.8258 5.11829L19.0006 3.1759V6.12512C19.0006 8.21521 17.8666 10.1431 16.0308 11.1495C15.0423 11.6914 13.8794 12.3253 12.7506 12.9347V16.0812C14.3228 16.4247 15.5004 17.8239 15.5006 19.4991C15.5006 21.432 13.9334 22.9989 12.0006 22.9991C10.0676 22.9991 8.50056 21.4321 8.50056 19.4991C8.50068 17.8236 9.67789 16.4234 11.2506 16.0802V12.9327L7.99275 11.1515C6.14823 10.1431 5.00065 8.20871 5.00056 6.10657V3.1759L2.17537 5.11829C1.8341 5.35281 1.36706 5.2661 1.1324 4.92493ZM10.0006 19.4991C10.0006 20.6037 10.896 21.4991 12.0006 21.4991C13.105 21.4989 14.0006 20.6036 14.0006 19.4991C14.0004 18.3948 13.1049 17.4994 12.0006 17.4991C10.8961 17.4991 10.0007 18.3947 10.0006 19.4991Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUp24.category = 'Arrows';\n\nexport default SplitUp24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUp32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUp32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.12961 5.92114C0.896715 5.57899 0.984931 5.11241 1.32687 4.87915L6.82687 1.13013C7.08168 0.956568 7.41781 0.956474 7.67258 1.13013L13.1726 4.87915C13.5144 5.11238 13.6026 5.57902 13.3698 5.92114C13.1366 6.26339 12.6691 6.35166 12.3269 6.11841L7.99972 3.16919V8.95337C7.99977 10.5116 8.85289 11.9453 10.2224 12.6887L16.0007 15.8254C18.0313 14.7311 20.1761 13.5666 21.7888 12.6887C23.1522 11.9464 23.9997 10.5171 23.9997 8.96313V3.16919L19.6726 6.11841C19.3303 6.35168 18.8629 6.26342 18.6296 5.92114C18.3967 5.57898 18.4849 5.1124 18.8269 4.87915L24.3269 1.1311C24.5817 0.957588 24.9178 0.957497 25.1726 1.1311L30.6726 4.87915C31.0144 5.11237 31.1026 5.57902 30.8698 5.92114C30.6366 6.26341 30.1691 6.35163 29.8269 6.11841L25.4997 3.16919V8.96313C25.4997 11.0649 24.3539 13.0004 22.5066 14.0061C20.903 14.879 18.7721 16.0353 16.7497 17.1252V22.0627C18.8778 22.42 20.4997 24.2697 20.4997 26.4993C20.4997 28.9845 18.4849 30.9992 15.9997 30.9993C13.5144 30.9993 11.4997 28.9845 11.4997 26.4993C11.4997 24.2695 13.1214 22.4198 15.2497 22.0627V17.1243L9.50656 14.0071C7.65371 13.0012 6.49977 11.0616 6.49972 8.95337V3.16919L2.17258 6.11841C1.83031 6.35171 1.36291 6.26341 1.12961 5.92114ZM12.9997 26.4993C12.9997 28.1561 14.3429 29.4993 15.9997 29.4993C17.6565 29.4992 18.9997 28.1561 18.9997 26.4993C18.9997 24.8425 17.6565 23.4994 15.9997 23.4993C14.3429 23.4993 12.9997 24.8424 12.9997 26.4993Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUp32.category = 'Arrows';\n\nexport default SplitUp32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.240499 3.15039C-0.118451 2.73105 -0.0693034 2.0995 0.349874 1.74023L2.09987 0.240234C2.47436 -0.0802937 3.02733 -0.0796366 3.40163 0.241211L5.15066 1.74121C5.56991 2.1006 5.61832 2.73108 5.25905 3.15039C4.89962 3.56969 4.26919 3.6182 3.84987 3.25879L3.75026 3.17383V3.62598C3.75026 4.03975 4.00567 4.41103 4.39187 4.55957L6.00124 5.17871L7.60964 4.55957C7.99551 4.41089 8.25027 4.03954 8.25027 3.62598V3.17383L8.15066 3.25879C7.73133 3.61821 7.1009 3.56972 6.74148 3.15039C6.38209 2.73106 6.43056 2.10062 6.84987 1.74121L8.59987 0.241211C8.97436 -0.0796509 9.52622 -0.0797281 9.90066 0.241211L11.6507 1.74121C12.0699 2.10059 12.1183 2.73106 11.7591 3.15039C11.3996 3.56972 10.7692 3.61821 10.3499 3.25879L10.2503 3.17383V3.62598C10.2503 4.8672 9.48586 5.98109 8.32741 6.42676L7.00027 6.9375V7.73633C7.74053 8.10466 8.25017 8.86706 8.25027 9.75C8.25027 10.9926 7.24285 11.9999 6.00027 12C4.75762 12 3.75026 10.9926 3.75026 9.75C3.75036 8.86698 4.2599 8.10462 5.00027 7.73633V6.93652L3.67312 6.42676C2.51465 5.9811 1.75026 4.86722 1.75026 3.62598V3.1748L1.65066 3.25977C1.23131 3.61875 0.599776 3.56958 0.240499 3.15039ZM5.75027 9.75C5.75027 9.88807 5.86219 10 6.00027 10C6.13828 9.99993 6.25027 9.88803 6.25027 9.75C6.25013 9.61208 6.1382 9.50007 6.00027 9.5C5.86228 9.5 5.7504 9.61204 5.75027 9.75Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpBold12.category = 'Arrows';\n\nexport default SplitUpBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21091 4.3642C0.871943 3.92836 0.950072 3.3 1.38571 2.96088L3.63571 1.21088C3.99681 0.930152 4.50318 0.93006 4.86423 1.21088L7.11423 2.96088C7.54981 3.29998 7.62788 3.92838 7.28903 4.3642C6.94992 4.79976 6.32152 4.87787 5.88571 4.539L5.24997 4.04486V4.44818C5.25 5.1743 5.64365 5.84343 6.27829 6.19623L8.00485 7.15619C8.61353 6.82491 9.22235 6.48801 9.74606 6.19525C10.3655 5.84889 10.75 5.19052 10.75 4.47162V4.04486L10.1142 4.539C9.6784 4.87798 9.05004 4.79984 8.71091 4.3642C8.37194 3.92839 8.45013 3.30002 8.88571 2.96088L11.1357 1.21088C11.4968 0.93013 12.0032 0.930038 12.3642 1.21088L14.6142 2.96088C15.0497 3.3 15.1279 3.9284 14.789 4.3642C14.4499 4.79982 13.8215 4.8779 13.3857 4.539L12.75 4.04486V4.47162C12.75 5.90576 11.9814 7.23703 10.7217 7.94135C10.2055 8.2299 9.60423 8.56144 8.99997 8.89056V10.2099C9.88247 10.5959 10.5 11.4751 10.5 12.4999C10.5 13.8806 9.3806 14.9998 7.99997 14.9999C6.61926 14.9999 5.49997 13.8807 5.49997 12.4999C5.49997 11.4749 6.11713 10.5947 6.99997 10.2089V8.88568L5.30661 7.94427C4.03728 7.23867 3.25 5.90047 3.24997 4.44818L3.24997 4.04486L2.61423 4.539C2.17841 4.87795 1.55004 4.79978 1.21091 4.3642ZM7.49997 12.4999C7.49997 12.7761 7.72383 12.9999 7.99997 12.9999C8.27603 12.9998 8.49997 12.776 8.49997 12.4999C8.49997 12.2239 8.27603 12 7.99997 11.9999C7.72383 11.9999 7.49997 12.2238 7.49997 12.4999Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpBold16.category = 'Arrows';\n\nexport default SplitUpBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.22558 4.88306C0.876309 4.45564 0.939958 3.82544 1.36718 3.47583L4.11718 1.22583C4.48536 0.924963 5.01462 0.924967 5.3828 1.22583L8.1328 3.47583C8.56009 3.82543 8.62369 4.45562 8.27441 4.88306C7.9248 5.31028 7.29459 5.37393 6.86718 5.02466L5.74999 4.1106V5.2229C5.75007 6.33874 6.36995 7.36234 7.35839 7.88013L9.99608 9.26196C10.8847 8.78705 11.8139 8.29676 12.6152 7.87915C13.6191 7.35599 14.25 6.32181 14.25 5.19653L14.25 4.1106L13.1328 5.02466C12.7054 5.37388 12.0752 5.31031 11.7256 4.88306C11.3763 4.45564 11.44 3.82544 11.8672 3.47583L14.6172 1.22583C14.9854 0.924963 15.5146 0.924967 15.8828 1.22583L18.6328 3.47583C19.0601 3.82543 19.1237 4.45562 18.7744 4.88306C18.4248 5.31028 17.7946 5.37393 17.3672 5.02466L16.25 4.1106V5.19653C16.25 7.07406 15.199 8.78902 13.54 9.65356C12.7602 10.06 11.8614 10.5334 11 10.9934V13.1428C11 13.1533 10.9984 13.1637 10.998 13.1741C12.1636 13.5857 13 14.6937 13 16.0002C13 17.6571 11.6568 19.0002 9.99999 19.0002C8.34316 19.0002 6.99999 17.6571 6.99999 16.0002C6.99999 14.6941 7.83586 13.586 9.00097 13.1741C9.00065 13.1637 8.99999 13.1533 8.99999 13.1428V10.9983L6.42968 9.65161C4.78237 8.78857 3.75007 7.0826 3.74999 5.2229V4.1106L2.6328 5.02466C2.20537 5.37388 1.57516 5.31031 1.22558 4.88306ZM8.99999 16.0002C8.99999 16.5525 9.44773 17.0002 9.99999 17.0002C10.5523 17.0002 11 16.5525 11 16.0002C11 15.448 10.5523 15.0002 9.99999 15.0002C9.44773 15.0003 8.99999 15.448 8.99999 16.0002Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpBold20.category = 'Arrows';\n\nexport default SplitUpBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.19325 5.3418C0.866931 4.89658 0.963129 4.26999 1.4081 3.94336L5.1581 1.19336C5.50986 0.935387 5.98878 0.935717 6.34071 1.19336L10.0917 3.94336C10.5369 4.26999 10.6331 4.89649 10.3065 5.3418C9.97987 5.78689 9.35336 5.88316 8.9081 5.55664L6.74989 3.97363V6.10645C6.74998 7.56866 7.54801 8.91471 8.83095 9.61621L12.0028 11.3496C13.1007 10.7566 14.2271 10.1427 15.1893 9.61523C16.4613 8.918 17.2499 7.58014 17.2499 6.125V3.97363L15.0917 5.55664C14.6464 5.88302 14.0198 5.78695 13.6933 5.3418C13.3669 4.89657 13.4631 4.26999 13.9081 3.94336L17.6581 1.19336C18.0099 0.935387 18.4888 0.935717 18.8407 1.19336L22.5917 3.94336C23.0369 4.26999 23.1331 4.89649 22.8065 5.3418C22.4799 5.78689 21.8534 5.88316 21.4081 5.55664L19.2499 3.97363V6.125C19.2499 8.30594 18.0668 10.3186 16.1503 11.3691C15.1998 11.8901 14.0877 12.4953 12.9999 13.083V16.1455C14.4457 16.5757 15.4999 17.9144 15.4999 19.5C15.4999 21.433 13.9329 23 11.9999 23C10.067 22.9998 8.49989 21.4329 8.49989 19.5C8.49989 17.9147 9.55438 16.5759 10.9999 16.1455V13.0811L7.87196 11.3711C5.94742 10.3188 4.74998 8.29987 4.74989 6.10645L4.74989 3.97363L2.59169 5.55664C2.14639 5.88302 1.51984 5.78695 1.19325 5.3418ZM10.4999 19.5C10.4999 20.3283 11.1716 20.9998 11.9999 21C12.8283 21 13.4999 20.3284 13.4999 19.5C13.4999 18.6716 12.8283 18 11.9999 18C11.1716 18.0002 10.4999 18.6717 10.4999 19.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpBold24.category = 'Arrows';\n\nexport default SplitUpBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.34321 6.49878C0.998899 6.0676 1.06866 5.43836 1.49946 5.09351L6.49946 1.09448C6.85752 0.808107 7.36503 0.802361 7.72993 1.07983L12.9799 5.07886C13.4192 5.41343 13.5047 6.0409 13.1704 6.48022C12.8357 6.91948 12.2083 7.0042 11.769 6.66968L8.12446 3.89331V9.03882C8.12446 10.5222 8.9455 11.8844 10.2573 12.5769L16.1225 15.6726C18.1446 14.5874 20.3187 13.4382 21.9672 12.574C23.2927 11.8791 24.1245 10.5085 24.1245 9.01538V3.89429L20.4799 6.66968C20.0406 7.00412 19.4131 6.91953 19.0786 6.48022C18.7445 6.04092 18.8299 5.41336 19.269 5.07886L24.519 1.08081C24.8838 0.803089 25.3913 0.80924 25.7495 1.09546L30.7495 5.09351C31.1805 5.4384 31.2503 6.06755 30.9057 6.49878C30.5608 6.93006 29.9308 6.99994 29.4995 6.65503L26.1245 3.95679V9.01538C26.1245 11.2556 24.8771 13.3069 22.8959 14.3455C21.2652 15.2004 19.122 16.3314 17.1245 17.4031V22.238C19.1284 22.6928 20.6245 24.4832 20.6245 26.6248C20.6245 29.11 18.6097 31.1248 16.1245 31.1248C13.6393 31.1246 11.6245 29.1099 11.6245 26.6248C11.6245 24.4834 13.1208 22.693 15.1245 22.238V17.407L9.32368 14.3455C7.35597 13.3068 6.12446 11.2639 6.12446 9.03882V3.95581L2.74946 6.65503C2.31816 6.99988 1.68814 6.93005 1.34321 6.49878ZM13.6245 26.6248C13.6245 28.0054 14.7439 29.1246 16.1245 29.1248C17.5052 29.1248 18.6245 28.0055 18.6245 26.6248C18.6245 25.244 17.5052 24.1248 16.1245 24.1248C14.7439 24.1249 13.6245 25.2441 13.6245 26.6248Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpBold32.category = 'Arrows';\n\nexport default SplitUpBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.240499 3.15039C-0.118451 2.73105 -0.0693034 2.0995 0.349874 1.74023L2.09987 0.240234C2.47436 -0.0802937 3.02733 -0.0796366 3.40163 0.241211L5.15066 1.74121C5.56991 2.1006 5.61832 2.73108 5.25905 3.15039C4.89962 3.56969 4.26919 3.6182 3.84987 3.25879L3.75026 3.17383V3.62598C3.75026 4.03975 4.00567 4.41103 4.39187 4.55957L6.00124 5.17871L7.60964 4.55957C7.99551 4.41089 8.25027 4.03954 8.25027 3.62598V3.17383L8.15066 3.25879C7.73133 3.61821 7.1009 3.56972 6.74148 3.15039C6.38209 2.73106 6.43056 2.10062 6.84987 1.74121L8.59987 0.241211C8.97436 -0.0796509 9.52622 -0.0797281 9.90066 0.241211L11.6507 1.74121C12.0699 2.10059 12.1183 2.73106 11.7591 3.15039C11.3996 3.56972 10.7692 3.61821 10.3499 3.25879L10.2503 3.17383V3.62598C10.2503 4.8672 9.48586 5.98109 8.32741 6.42676L7.00027 6.9375V7.73633C7.74053 8.10474 8.25017 8.86708 8.25027 9.75C8.25027 10.9926 7.24285 11.9999 6.00027 12C4.75762 12 3.75026 10.9926 3.75026 9.75C3.75036 8.86705 4.25999 8.10472 5.00027 7.73633V6.93652L3.67312 6.42676C2.51465 5.9811 1.75026 4.86722 1.75026 3.62598V3.1748L1.65066 3.25977C1.23131 3.61875 0.599776 3.56958 0.240499 3.15039Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpBoldFilled12.category = 'Arrows';\n\nexport default SplitUpBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.81649 4.92047C0.307938 4.26662 0.425443 3.32462 1.07919 2.81598L3.32919 1.06598C3.87083 0.644939 4.62943 0.644769 5.17098 1.06598L7.42098 2.81598C8.07439 3.3246 8.19192 4.26672 7.68368 4.92047C7.26663 5.45649 6.55822 5.63147 5.95614 5.39703C6.0962 5.63728 6.30085 5.83984 6.55672 5.97321L8.24325 6.85211C8.82143 6.54567 9.40653 6.23758 9.92098 5.97125C10.1783 5.83794 10.387 5.63931 10.5304 5.40289C9.93128 5.62949 9.23045 5.45234 8.81649 4.92047C8.30794 4.26662 8.42544 3.32462 9.07919 2.81598L11.3292 1.06598C11.8708 0.644939 12.6294 0.644769 13.171 1.06598L15.421 2.81598C16.0744 3.3246 16.1919 4.26672 15.6837 4.92047C15.2062 5.5341 14.3466 5.6756 13.7022 5.27008C13.4933 6.70376 12.6021 7.96198 11.2999 8.63629C10.8208 8.88433 10.2829 9.16598 9.75008 9.44781V10.6304C9.75008 10.6706 9.74634 10.7102 9.74325 10.7496C10.3526 11.2055 10.7491 11.93 10.7491 12.7496C10.7491 14.1303 9.62982 15.2496 8.24911 15.2496C6.86859 15.2494 5.74911 14.1301 5.74911 12.7496C5.74911 11.9301 6.14564 11.2055 6.75497 10.7496C6.75188 10.7103 6.75008 10.6705 6.75008 10.6304V9.4566L5.17098 8.63336C3.87198 7.95655 2.99633 6.69816 2.79501 5.27301C2.15102 5.67609 1.29319 5.53294 0.81649 4.92047Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpBoldFilled16.category = 'Arrows';\n\nexport default SplitUpBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.08887 5.45044C0.564457 4.80938 0.658954 3.86373 1.29981 3.33911L4.04981 1.08911C4.60231 0.637066 5.39765 0.637144 5.9502 1.08911L8.7002 3.33911C9.34127 3.86372 9.4357 4.80931 8.91113 5.45044C8.38649 6.09135 7.44088 6.18589 6.79981 5.66138L6.5 5.41626V5.4729C6.50008 6.40268 7.01626 7.25623 7.83984 7.68774L10.2451 8.94751C11.0635 8.51147 11.9026 8.06732 12.6348 7.68579C13.4747 7.24792 14 6.38363 14 5.44653V5.41626L13.7002 5.66138C13.0591 6.18575 12.1134 6.09144 11.5889 5.45044C11.0645 4.80938 11.159 3.86373 11.7998 3.33911L14.5498 1.08911C15.1023 0.637066 15.8977 0.637144 16.4502 1.08911L19.2002 3.33911C19.8413 3.86372 19.9357 4.80931 19.4111 5.45044C18.8865 6.09135 17.9409 6.18589 17.2998 5.66138L17 5.41626V5.44653C17 7.51212 15.8433 9.39703 14.0205 10.3469C13.3212 10.7114 12.5268 11.1298 11.75 11.5432V13.3928C11.75 13.4778 11.7411 13.5607 11.7275 13.6418C12.6359 14.1575 13.25 15.1311 13.25 16.2502C13.25 17.9071 11.9069 19.2502 10.25 19.2502C8.59328 19.2501 7.25 17.907 7.25 16.2502C7.25 15.1312 7.86413 14.1575 8.77246 13.6418C8.7589 13.5608 8.75 13.4777 8.75 13.3928V11.551L6.44824 10.345C4.63614 9.39563 3.50008 7.51861 3.5 5.4729V5.41626L3.2002 5.66138C2.55907 6.18575 1.61342 6.09144 1.08887 5.45044Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpBoldFilled20.category = 'Arrows';\n\nexport default SplitUpBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.03996 5.8869C0.550553 5.21894 0.695438 4.28002 1.3632 3.79022L5.1132 1.04022C5.64098 0.653486 6.35885 0.653494 6.88663 1.04022L10.6366 3.79022C11.3046 4.28003 11.4495 5.21887 10.9599 5.8869C10.4701 6.55478 9.53121 6.6997 8.8632 6.21014L7.49992 5.21014V6.35663C7.50001 7.63608 8.1986 8.81412 9.32121 9.42792L12.2528 11.0314C13.2732 10.4794 14.3067 9.91612 15.1991 9.42694C16.3099 8.81803 16.9999 7.64885 16.9999 6.37518V5.21014L15.6366 6.21014C14.9686 6.6996 14.0297 6.55477 13.54 5.8869C13.0506 5.21894 13.1954 4.28002 13.8632 3.79022L17.6132 1.04022C18.141 0.653488 18.8588 0.653494 19.3866 1.04022L23.1366 3.79022C23.8046 4.28003 23.9494 5.21887 23.4599 5.8869C22.9701 6.55478 22.0312 6.6997 21.3632 6.21014L19.9999 5.21014V6.37518C19.9999 8.73754 18.7182 10.918 16.6405 12.0568C15.7658 12.5363 14.754 13.0876 13.7499 13.631V16.5871C14.9324 17.1488 15.7499 18.354 15.7499 19.7502C15.7499 21.6832 14.1829 23.2502 12.2499 23.2502C10.317 23.2501 8.74992 21.6831 8.74992 19.7502C8.74992 18.354 9.56747 17.1489 10.7499 16.5871V13.6271L7.88175 12.0598C5.79681 10.9198 4.50001 8.73286 4.49992 6.35663V5.21014L3.13663 6.21014C2.46863 6.6996 1.52974 6.55477 1.03996 5.8869Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpBoldFilled24.category = 'Arrows';\n\nexport default SplitUpBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.20257 7.06122C0.685593 6.41429 0.791159 5.47013 1.43792 4.95282L6.43792 0.953796C6.97525 0.524296 7.73632 0.515566 8.28362 0.932312L13.5336 4.93134C14.1923 5.43327 14.3194 6.37397 13.8178 7.0329C13.3158 7.69192 12.3743 7.82003 11.7153 7.31805L8.87444 5.15399V9.28876C8.87444 10.5867 9.59281 11.7786 10.7407 12.3845L16.3715 15.3561C18.328 14.3077 20.4004 13.2117 21.9858 12.3806C23.1471 11.7716 23.8744 10.5715 23.8744 9.26532V5.15399L21.0336 7.31805C20.3746 7.81995 19.433 7.69194 18.9311 7.0329C18.4296 6.37399 18.5567 5.43322 19.2153 4.93134L24.4653 0.932312C25.0126 0.515501 25.7736 0.525284 26.311 0.954773L31.311 4.95282C31.9579 5.47015 32.0635 6.41423 31.5463 7.06122C31.0289 7.70822 30.0849 7.81298 29.4379 7.29559L26.8744 5.24579V9.26532C26.8744 11.6923 25.5233 13.9133 23.3783 15.0378C21.8195 15.855 19.7937 16.9258 17.8744 17.9538V22.6315L17.8735 22.6325C19.6214 23.2502 20.8744 24.9152 20.8744 26.8747C20.8744 29.36 18.8597 31.3747 16.3744 31.3747C13.8892 31.3746 11.8744 29.3599 11.8744 26.8747C11.8744 24.9156 13.127 23.2505 14.8744 22.6325V17.9587L9.34026 15.0378C7.20846 13.9126 5.87444 11.6993 5.87444 9.28876V5.24579L3.31097 7.29559C2.66401 7.81291 1.71997 7.70813 1.20257 7.06122Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpBoldFilled32.category = 'Arrows';\n\nexport default SplitUpBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.289625 3.29968C-0.151782 2.76937 -0.0802521 1.98172 0.449781 1.53992L1.94978 0.289917C2.41329 -0.0962715 3.08686 -0.0962029 3.55037 0.289917L5.05037 1.53992C5.5804 1.982 5.65152 2.77047 5.20955 3.30066C4.98411 3.5709 4.6686 3.72147 4.34334 3.74597C4.49408 3.95031 4.689 4.12418 4.92048 4.2489L6.00056 4.83093C6.37017 4.63192 6.73916 4.43226 7.07966 4.2489C7.31139 4.12411 7.50699 3.95055 7.65779 3.74597C7.33172 3.72181 7.01544 3.57073 6.78962 3.29968C6.34808 2.76933 6.41962 1.98174 6.94978 1.53992L8.44978 0.289917C8.91329 -0.0962429 9.58687 -0.0961885 10.0504 0.289917L11.5504 1.53992C12.0804 1.98198 12.1515 2.77047 11.7095 3.30066C11.3772 3.69908 10.8492 3.8384 10.3824 3.69519C10.1046 4.85816 9.34513 5.86852 8.26521 6.45007C7.9447 6.62267 7.59836 6.8087 7.25056 6.99597V7.87976C7.85326 8.28347 8.25048 8.97011 8.25056 9.74988C8.25056 10.9924 7.24309 11.9997 6.00056 11.9999C4.75792 11.9999 3.75056 10.9925 3.75056 9.74988C3.75064 8.97006 4.14787 8.28346 4.75056 7.87976V6.99695L3.73494 6.45007C2.65504 5.86841 1.89642 4.85743 1.61873 3.69421C1.15127 3.83827 0.622308 3.69897 0.289625 3.29968Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpFilled12.category = 'Arrows';\n\nexport default SplitUpFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.977567 4.46851C0.581388 3.90326 0.718091 3.12358 1.28323 2.72729L3.78323 0.974365C4.21391 0.672536 4.78812 0.672499 5.21878 0.974365L7.71878 2.72729C8.28384 3.12359 8.42058 3.90329 8.02444 4.46851C7.62813 5.03359 6.84845 5.17035 6.28323 4.77417L5.751 4.40112V4.69897C5.75103 5.33421 6.09529 5.91953 6.65042 6.22827L8.25784 7.12085C8.82444 6.81173 9.38674 6.50122 9.87503 6.22827C10.4145 5.92667 10.751 5.35195 10.751 4.72241V4.40112L10.2188 4.77417C9.65355 5.1703 8.87385 5.03356 8.47757 4.46851C8.08145 3.90328 8.21819 3.12358 8.78323 2.72729L11.2832 0.975342C11.7139 0.673571 12.2881 0.673543 12.7188 0.975342L15.2188 2.72729C15.7838 3.12357 15.9205 3.90329 15.5244 4.46851C15.1282 5.03355 14.3485 5.17029 13.7832 4.77417L13.251 4.40112V4.72241C13.251 6.24601 12.4347 7.66087 11.0948 8.40991C10.6151 8.67802 10.0621 8.98344 9.501 9.28979V10.5886C10.2477 11.021 10.751 11.8268 10.751 12.7517C10.751 14.1324 9.6317 15.2517 8.251 15.2517C6.87029 15.2517 5.751 14.1324 5.751 12.7517C5.751 11.8268 6.25434 11.021 7.001 10.5886V9.28296L5.43655 8.41382C4.08766 7.66417 3.25103 6.24217 3.251 4.69897V4.40112L2.71878 4.77417C2.15357 5.17033 1.37388 5.03353 0.977567 4.46851Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpFilled16.category = 'Arrows';\n\nexport default SplitUpFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.999937 5.00024C0.585877 4.44804 0.697892 3.66447 1.24994 3.25024L4.24994 1.00024C4.69432 0.666996 5.30552 0.667042 5.74994 1.00024L8.74994 3.25024C9.30221 3.66445 9.41413 4.44796 8.99994 5.00024C8.58571 5.5524 7.80218 5.6644 7.24994 5.25024L6.24994 4.50024V5.4729C6.25002 6.49557 6.81778 7.43373 7.72357 7.90845L10.2451 9.22974C11.0991 8.77401 11.9831 8.30706 12.7499 7.90747C13.6719 7.42697 14.2499 6.47775 14.2499 5.44653L14.2499 4.50024L13.2499 5.25024C12.6977 5.66423 11.9141 5.55243 11.4999 5.00024C11.0859 4.44801 11.1979 3.66444 11.7499 3.25024L14.7499 1.00024C15.1942 0.667181 15.8056 0.667227 16.2499 1.00024L19.2499 3.25024C19.8022 3.66442 19.9141 4.44795 19.4999 5.00024C19.0857 5.55236 18.3022 5.66434 17.7499 5.25024L16.7499 4.50024V5.44653C16.7499 7.41809 15.6461 9.21803 13.9052 10.1252C13.1657 10.5106 12.3195 10.956 11.4999 11.3928V13.3928C11.4999 13.4367 11.4975 13.48 11.4931 13.5227C12.5288 13.9955 13.2499 15.0374 13.2499 16.2502C13.2498 17.907 11.9067 19.2502 10.2499 19.2502C8.59327 19.2501 7.25007 17.9069 7.24994 16.2502C7.24994 15.0374 7.97108 13.9956 9.00677 13.5227C9.00236 13.48 8.99994 13.4367 8.99994 13.3928V11.3997L6.56341 10.1233C4.83383 9.21707 3.75002 7.42553 3.74994 5.4729V4.50024L2.74994 5.25024C2.19766 5.66425 1.41409 5.55246 0.999937 5.00024Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpFilled20.category = 'Arrows';\n\nexport default SplitUpFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.970341 5.45813C0.579406 4.88926 0.723781 4.1109 1.29261 3.71985L5.29261 0.969849C5.71903 0.676971 6.28225 0.676868 6.70862 0.969849L10.7086 3.71985C11.2773 4.1109 11.4216 4.88933 11.0309 5.45813C10.6399 6.0269 9.86146 6.17119 9.29261 5.7804L7.25061 4.3761V6.35657C7.2507 7.72747 7.99891 8.98898 9.20179 9.64661L12.2535 11.3146C13.3128 10.742 14.3927 10.1539 15.32 9.64563C16.5111 8.9925 17.2506 7.73939 17.2506 6.37512V4.3761L15.2086 5.7804C14.6397 6.17133 13.8614 6.02694 13.4703 5.45813C13.0794 4.88922 13.2237 4.11088 13.7926 3.71985L17.7926 0.970825C18.2191 0.677807 18.7822 0.677704 19.2086 0.970825L23.2086 3.71985C23.7773 4.11087 23.9217 4.88929 23.5309 5.45813C23.1399 6.02696 22.3615 6.17121 21.7926 5.7804L19.7506 4.3761V6.37512C19.7506 8.64668 18.5181 10.7433 16.5211 11.838C15.6085 12.3383 14.5469 12.9167 13.5006 13.4825V16.4806C14.8159 16.984 15.7505 18.2569 15.7506 19.7491C15.7506 21.6821 14.1835 23.249 12.2506 23.2491C10.3176 23.2491 8.75061 21.6821 8.75061 19.7491C8.75072 18.2567 9.68511 16.9829 11.0006 16.4796V13.4796L8.00257 11.84C5.99776 10.7439 4.7507 8.64144 4.75061 6.35657V4.3761L2.70862 5.7804C2.13978 6.17131 1.36141 6.02688 0.970341 5.45813Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpFilled24.category = 'Arrows';\n\nexport default SplitUpFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SplitUpFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SplitUpFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.966086 6.45361C0.577425 5.8832 0.724841 5.10511 1.29519 4.71631L6.79519 0.967285C7.21984 0.677837 7.7787 0.677923 8.20339 0.967285L13.7034 4.71631C14.2738 5.10513 14.4213 5.88318 14.0325 6.45361C13.6436 7.02401 12.8656 7.17056 12.2952 6.78174L8.74929 4.36475V9.20361C8.74934 10.5785 9.50197 11.8435 10.7102 12.4995L16.2512 15.5073C18.2096 14.4513 20.2505 13.3431 21.8001 12.4995C23.0021 11.845 23.7493 10.5848 23.7493 9.21338V4.36572L20.2034 6.78174C19.633 7.17046 18.8549 7.02396 18.4661 6.45361C18.0775 5.8832 18.2249 5.10508 18.7952 4.71631L24.2952 0.968262C24.7198 0.678877 25.2787 0.678963 25.7034 0.968262L31.2034 4.71631C31.7738 5.1051 31.9212 5.88317 31.5325 6.45361C31.1437 7.02397 30.3656 7.17049 29.7952 6.78174L26.2493 4.36572V9.21338C26.2493 11.4976 25.0039 13.6012 22.9954 14.6948C21.4608 15.5302 19.4428 16.6251 17.4993 17.6733V22.4263C19.3763 22.968 20.7493 24.6981 20.7493 26.7495C20.7493 29.2348 18.7346 31.2495 16.2493 31.2495C13.7641 31.2494 11.7493 29.2347 11.7493 26.7495C11.7493 24.6981 13.1223 22.9681 14.9993 22.4263V17.6724L9.51784 14.6968C7.50398 13.6034 6.24934 11.4951 6.24929 9.20361V4.36475L2.70339 6.78174C2.13297 7.17053 1.35492 7.024 0.966086 6.45361Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nSplitUpFilled32.category = 'Arrows';\n\nexport default SplitUpFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Square12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Square12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\".75\" y=\".75\" width=\"10.5\" height=\"10.5\" rx=\"3\" stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nSquare12.category = 'Interface General';\n\nexport default Square12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Square16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Square16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"1.75\" y=\"1.75\" width=\"12.5\" height=\"12.5\" rx=\"3.5\" stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nSquare16.category = 'Interface General';\n\nexport default Square16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Square20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Square20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"1.75\" y=\"1.75\" width=\"16.5\" height=\"16.5\" rx=\"4.6\" stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nSquare20.category = 'Interface General';\n\nexport default Square20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Square24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Square24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"1.75\" y=\"1.75\" width=\"20.5\" height=\"20.5\" rx=\"5.75\" stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nSquare24.category = 'Interface General';\n\nexport default Square24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Square32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Square32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"1.75\" y=\"1.75\" width=\"28.5\" height=\"28.5\" rx=\"7.5\" stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nSquare32.category = 'Interface General';\n\nexport default Square32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"1\" y=\"1\" width=\"10\" height=\"10\" rx=\"3\" stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nSquareBold12.category = 'Interface General';\n\nexport default SquareBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"3.5\" stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nSquareBold16.category = 'Interface General';\n\nexport default SquareBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"2\" y=\"2\" width=\"16\" height=\"16\" rx=\"4.6\" stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nSquareBold20.category = 'Interface General';\n\nexport default SquareBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5.75\" stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nSquareBold24.category = 'Interface General';\n\nexport default SquareBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"2\" y=\"2\" width=\"28\" height=\"28\" rx=\"7.5\" stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nSquareBold32.category = 'Interface General';\n\nexport default SquareBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"1\" y=\"1\" width=\"10\" height=\"10\" rx=\"3\" fill={color} stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nSquareBoldFilled12.category = 'Interface General';\n\nexport default SquareBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"3.5\" fill={color} stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nSquareBoldFilled16.category = 'Interface General';\n\nexport default SquareBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"2\" y=\"2\" width=\"16\" height=\"16\" rx=\"4.6\" fill={color} stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nSquareBoldFilled20.category = 'Interface General';\n\nexport default SquareBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5.75\" fill={color} stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nSquareBoldFilled24.category = 'Interface General';\n\nexport default SquareBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"2\" y=\"2\" width=\"28\" height=\"28\" rx=\"7.5\" fill={color} stroke={color} strokeWidth=\"2\" />\n    </svg>\n  );\n};\n\nSquareBoldFilled32.category = 'Interface General';\n\nexport default SquareBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\".75\" y=\".75\" width=\"10.5\" height=\"10.5\" rx=\"3\" fill={color} stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nSquareFilled12.category = 'Interface General';\n\nexport default SquareFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"1.75\" y=\"1.75\" width=\"12.5\" height=\"12.5\" rx=\"3.5\" fill={color} stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nSquareFilled16.category = 'Interface General';\n\nexport default SquareFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"1.75\" y=\"1.75\" width=\"16.5\" height=\"16.5\" rx=\"4.6\" fill={color} stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nSquareFilled20.category = 'Interface General';\n\nexport default SquareFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"1.75\" y=\"1.75\" width=\"20.5\" height=\"20.5\" rx=\"5.75\" fill={color} stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nSquareFilled24.category = 'Interface General';\n\nexport default SquareFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SquareFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SquareFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <rect x=\"1.75\" y=\"1.75\" width=\"28.5\" height=\"28.5\" rx=\"7.5\" fill={color} stroke={color} strokeWidth=\"1.5\" />\n    </svg>\n  );\n};\n\nSquareFilled32.category = 'Interface General';\n\nexport default SquareFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Star12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Star12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.04395 0.762787C5.52924 0.0442121 6.65169 0.0957285 7.0459 0.917084L8.24023 3.40732L10.9922 3.76865C11.9566 3.89514 12.3493 5.08578 11.6377 5.7579L9.62793 7.65439L10.1328 10.3643C10.3119 11.3263 9.29459 12.0548 8.44238 11.5948L6.00098 10.2765L3.55957 11.5948C2.70742 12.0548 1.69002 11.3264 1.86914 10.3643L2.37305 7.65439L0.364258 5.7579C-0.347547 5.08578 0.0452775 3.89509 1.00977 3.76865L3.76074 3.40732L4.95605 0.917084L5.04395 0.762787ZM5.0332 4.22372C4.86357 4.57728 4.52633 4.82032 4.13867 4.87119L1.91797 5.1622L3.53906 6.69247C3.82442 6.96197 3.95464 7.3584 3.88281 7.74521L3.47461 9.93466L5.4502 8.86923C5.75093 8.70705 6.10576 8.68697 6.41992 8.80869L6.55176 8.86923L8.52637 9.93466L8.11914 7.74521C8.04729 7.35837 8.17761 6.96194 8.46289 6.69247L10.083 5.1622L7.86328 4.87119C7.47557 4.82035 7.13844 4.57796 6.96875 4.2247V4.22372L6.00098 2.20615L5.0332 4.22372Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStar12.category = 'Interface General';\n\nexport default Star12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Star16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Star16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.92285 1.11566C7.43752 0.372232 8.57029 0.372233 9.08496 1.11566L9.18555 1.28656L10.9004 4.75922L14.8574 5.2641C15.9254 5.40039 16.4262 6.7279 15.584 7.50043L12.7061 10.1391L13.4277 13.9037C13.6428 15.0275 12.4427 15.7736 11.5195 15.2895L8.00391 13.4457L4.48828 15.2895C3.56521 15.7732 2.36508 15.0275 2.58008 13.9037L3.30078 10.1391L0.423828 7.50043C-0.418286 6.72793 0.0826295 5.40052 1.15039 5.2641L5.10645 4.75922L6.82227 1.28656L6.92285 1.11566ZM6.40625 5.51801C6.20909 5.91699 5.82355 6.18085 5.39258 6.23578L1.76758 6.69769L4.40039 9.11273L4.51465 9.23187C4.76187 9.52453 4.87112 9.91576 4.79688 10.3032L4.12891 13.7836L7.38672 12.0756C7.72415 11.8987 8.12053 11.8766 8.47266 12.0092L8.62109 12.0756L11.8779 13.7836L11.2109 10.3032C11.1261 9.86042 11.2809 9.41255 11.6074 9.11273L14.2393 6.69769L10.6152 6.23578C10.1842 6.18079 9.79869 5.91681 9.60156 5.51801L8.00391 2.2807L6.40625 5.51801Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStar16.category = 'Interface General';\n\nexport default Star16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Star20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Star20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"20\"\n      viewBox=\"0 0 21 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.67676 1.37155C9.19452 0.30278 10.6944 0.269829 11.2734 1.27194L11.3271 1.37155L13.5654 5.99557L18.7217 6.66452C19.9373 6.82301 20.4514 8.32396 19.5381 9.17819L15.7744 12.6977L16.7197 17.7251C16.9499 18.953 15.646 19.8503 14.5781 19.2798L10.002 16.8325L5.42578 19.2798C4.3578 19.8508 3.05381 18.9534 3.28418 17.7251L4.22852 12.6977L0.46582 9.17819C-0.447626 8.32383 0.0662581 6.82265 1.28223 6.66452L6.4375 5.99557L8.67676 1.37155ZM7.78027 6.6655C7.56366 7.11267 7.13459 7.41726 6.64551 7.48093L1.55371 8.14206L5.26953 11.6176L5.27051 11.6186C5.63299 11.9583 5.80019 12.4598 5.70801 12.9507L4.77148 17.9282L9.30566 15.5044L9.47266 15.4282C9.86988 15.2759 10.3179 15.3011 10.6982 15.5044L15.2314 17.9282L14.2959 12.9507C14.2036 12.4594 14.3714 11.9574 14.7344 11.6176L18.4492 8.14206L13.3584 7.48093C12.8692 7.41738 12.4404 7.11236 12.2236 6.6655L10.002 2.07761L7.78027 6.6655Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStar20.category = 'Interface General';\n\nexport default Star20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Star24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Star24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"25\"\n      height=\"24\"\n      viewBox=\"0 0 25 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5352 1.49799C11.1253 0.270341 12.8767 0.270343 13.4668 1.49799L16.2002 7.18646L16.2168 7.21185C16.2365 7.23531 16.2653 7.25149 16.2979 7.2558L22.5859 8.07904C23.9388 8.25644 24.4896 9.9242 23.4912 10.8661L18.8936 15.2011C18.8632 15.2301 18.8502 15.2715 18.8574 15.3105L20.0117 21.5029C20.2627 22.8509 18.836 23.8707 17.6406 23.2265L12.0625 20.2187C12.0244 20.1982 11.9775 20.1982 11.9395 20.2187L6.36133 23.2265C5.16603 23.8704 3.73935 22.8509 3.99023 21.5029L5.14453 15.3105C5.15182 15.2714 5.13885 15.2301 5.1084 15.2011L0.510742 10.8661C-0.48756 9.92423 0.0633682 8.25656 1.41602 8.07904L7.7041 7.2558C7.74764 7.2501 7.78406 7.22314 7.80176 7.18646L10.5352 1.49799ZM12.001 2.07709C11.9729 2.07712 11.9486 2.0845 11.9316 2.09467C11.9246 2.09893 11.9168 2.10484 11.9092 2.11322L11.8867 2.1474L9.15332 7.83588C8.91526 8.33122 8.44321 8.6718 7.89941 8.7431L1.61133 9.56635C1.50253 9.58074 1.46834 9.70766 1.54004 9.77533L6.1377 14.1093C6.53824 14.4872 6.7202 15.0427 6.61914 15.5849L5.46484 21.7773C5.4588 21.8098 5.4638 21.8297 5.46973 21.8437C5.47697 21.8607 5.49073 21.8804 5.5127 21.8964C5.53483 21.9125 5.55891 21.9209 5.5791 21.9228C5.59603 21.9243 5.61879 21.9226 5.64941 21.9062L11.2285 18.8984C11.7106 18.6388 12.2914 18.6388 12.7734 18.8984L18.3525 21.9062C18.3831 21.9226 18.4059 21.9242 18.4229 21.9228C18.443 21.921 18.4671 21.9124 18.4893 21.8964C18.5109 21.8806 18.5249 21.8615 18.5322 21.8447C18.5382 21.8306 18.5432 21.8101 18.5371 21.7773L17.3828 15.5849C17.2817 15.0427 17.4639 14.4871 17.8643 14.1093L22.4619 9.77533C22.5337 9.70762 22.4997 9.58062 22.3906 9.56635L16.1025 8.7431C15.5587 8.67173 15.0867 8.33101 14.8486 7.83588H14.8477L12.1152 2.1474C12.1007 2.11721 12.0845 2.10313 12.0703 2.09467C12.0533 2.0845 12.0291 2.07709 12.001 2.07709Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStar24.category = 'Interface General';\n\nexport default Star24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Star32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Star32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.3232 2.78351C14.9982 1.37995 17.0019 1.37991 17.6768 2.78351V2.78448L21.1387 9.98956L21.1865 10.0638C21.2433 10.1314 21.3248 10.1767 21.416 10.1888L29.3809 11.2318C30.9289 11.4345 31.5582 13.3416 30.417 14.4183L24.5938 19.9085C24.5056 19.9917 24.4667 20.1122 24.4883 20.2288L25.9512 28.0726C26.2384 29.6131 24.6065 30.7808 23.2383 30.0433L16.1719 26.2347V26.2337C16.0646 26.1763 15.9343 26.176 15.8271 26.2337L15.8281 26.2347L8.76172 30.0433C7.39346 30.7808 5.7616 29.6133 6.04883 28.0726L7.51172 20.2288C7.52794 20.1412 7.5101 20.0513 7.46289 19.9769L7.40625 19.9085L1.58301 14.4183C0.441663 13.3416 1.07109 11.4344 2.61914 11.2318L10.584 10.1888C10.7057 10.1727 10.8096 10.0971 10.8613 9.98956L14.3232 2.78351ZM16.3252 3.4339C16.1952 3.16346 15.8048 3.16351 15.6748 3.4339L12.2129 10.639C11.9407 11.2053 11.4005 11.5946 10.7783 11.6761L2.81348 12.7191C2.50957 12.7589 2.39772 13.1251 2.6123 13.3275L8.43555 18.8167V18.8177C8.89352 19.2498 9.10186 19.8845 8.98633 20.5042L7.52344 28.348C7.47038 28.6338 7.77725 28.8699 8.0498 28.723L15.1162 24.9144L15.3281 24.8167C15.7602 24.6497 16.2398 24.6497 16.6719 24.8167L16.8838 24.9144L23.9502 28.723L24.002 28.7464C24.2597 28.84 24.5263 28.6158 24.4766 28.348L23.0137 20.5042C22.8981 19.8844 23.1065 19.2498 23.5645 18.8177V18.8167L29.3877 13.3275L29.4238 13.2874C29.5872 13.0804 29.4714 12.7565 29.1865 12.7191L21.2217 11.6761C20.6772 11.6048 20.1957 11.2979 19.9014 10.8431L19.7871 10.639L16.3252 3.4339Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStar32.category = 'Interface General';\n\nexport default Star32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StarFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StarFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.04395 0.762787C5.52924 0.0442121 6.65169 0.0957285 7.0459 0.917084L8.24023 3.40732L10.9922 3.76865C11.9566 3.89514 12.3493 5.08578 11.6377 5.7579L9.62793 7.65439L10.1328 10.3643C10.3119 11.3263 9.29459 12.0548 8.44238 11.5948L6.00098 10.2765L3.55957 11.5948C2.70742 12.0548 1.69002 11.3264 1.86914 10.3643L2.37305 7.65439L0.364258 5.7579C-0.347547 5.08578 0.0452775 3.89509 1.00977 3.76865L3.76074 3.40732L4.95605 0.917084L5.04395 0.762787Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStarFilled12.category = 'Interface General';\n\nexport default StarFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StarFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StarFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.92285 1.1156C7.43752 0.372171 8.57029 0.372172 9.08496 1.1156L9.18555 1.2865L10.9004 4.75916L14.8574 5.26404C15.9254 5.40033 16.4262 6.72784 15.584 7.50037L12.7061 10.139L13.4277 13.9037C13.6428 15.0275 12.4427 15.7734 11.5195 15.2894L8.00391 13.4457L4.48828 15.2894C3.56517 15.7733 2.36501 15.0275 2.58008 13.9037L3.30078 10.139L0.423828 7.50037C-0.418328 6.72783 0.0825185 5.40035 1.15039 5.26404L5.10645 4.75916L6.82227 1.2865L6.92285 1.1156Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStarFilled16.category = 'Interface General';\n\nexport default StarFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StarFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StarFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"20\"\n      viewBox=\"0 0 21 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.67676 1.37158C9.19452 0.302811 10.6944 0.269859 11.2734 1.27197L11.3271 1.37158L13.5654 5.99561L18.7217 6.66455C19.9374 6.82295 20.4515 8.32397 19.5381 9.17822L15.7744 12.6978L16.7197 17.7251C16.9499 18.9531 15.646 19.8504 14.5781 19.2798L10.002 16.8325L5.42578 19.2798C4.35781 19.8508 3.05386 18.9534 3.28418 17.7251L4.22852 12.6978L0.46582 9.17822C-0.447626 8.32386 0.0662581 6.82268 1.28223 6.66455L6.4375 5.99561L8.67676 1.37158Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStarFilled20.category = 'Interface General';\n\nexport default StarFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StarFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StarFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"25\"\n      height=\"24\"\n      viewBox=\"0 0 25 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.5352 1.49762C11.1253 0.270256 12.8766 0.270255 13.4668 1.49762L16.2002 7.1861L16.2168 7.21149C16.2365 7.23498 16.2652 7.25115 16.2979 7.25543L22.5859 8.07867C23.9387 8.25607 24.4895 9.92381 23.4912 10.8658L18.8936 15.2007C18.8632 15.2296 18.8502 15.2712 18.8574 15.3101L20.0117 21.5025C20.2627 22.8506 18.836 23.8704 17.6406 23.2261L12.0625 20.2183C12.0244 20.1979 11.9775 20.1979 11.9395 20.2183L6.36133 23.2261C5.16595 23.8703 3.7392 22.8507 3.99023 21.5025L5.14453 15.3101C5.15172 15.2711 5.13878 15.2296 5.1084 15.2007L0.510742 10.8658C-0.4875 9.9238 0.0632541 8.25605 1.41602 8.07867L7.7041 7.25543C7.74769 7.24971 7.7841 7.22285 7.80176 7.1861L10.5352 1.49762Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStarFilled24.category = 'Interface General';\n\nexport default StarFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StarFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StarFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.3232 2.78326C14.9983 1.38003 17.0019 1.37986 17.6768 2.78326V2.78424L21.1387 9.98932L21.1865 10.0635C21.2433 10.1312 21.3248 10.1765 21.416 10.1885L29.3809 11.2315C30.9286 11.4344 31.5579 13.3414 30.417 14.418L24.5938 19.9083C24.5057 19.9914 24.4667 20.112 24.4883 20.2286L25.9512 28.0723C26.2384 29.6129 24.6065 30.7805 23.2383 30.043L16.1719 26.2344V26.2335C16.0647 26.1761 15.9343 26.1759 15.8271 26.2335L15.8281 26.2344L8.76172 30.043C7.39346 30.7806 5.7616 29.613 6.04883 28.0723L7.51172 20.2286C7.52785 20.1411 7.51006 20.051 7.46289 19.9766L7.40625 19.9083L1.58301 14.418C0.441663 13.3414 1.07109 11.4342 2.61914 11.2315L10.584 10.1885C10.7056 10.1724 10.8096 10.0968 10.8613 9.98932L14.3232 2.78326Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStarFilled32.category = 'Interface General';\n\nexport default StarFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StarHalf12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StarHalf12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5698 4.65C11.4338 4.232 11.0778 3.936 10.6408 3.879L8.11583 3.548L7.01784 1.267C6.82984 0.871 6.43883 0.625 5.99883 0.625C5.55883 0.625 5.16983 0.870999 4.97983 1.266L3.88184 3.549L1.35683 3.88C0.919832 3.937 0.563831 4.233 0.427831 4.651C0.292831 5.069 0.406834 5.516 0.727834 5.818L2.57184 7.556L2.10883 10.041C2.02883 10.471 2.19984 10.899 2.55384 11.157C2.90784 11.417 3.36883 11.447 3.75583 11.239L5.99784 10.031L8.23984 11.24C8.40984 11.331 8.59384 11.377 8.77784 11.377C9.01084 11.377 9.24384 11.303 9.44184 11.158C9.79584 10.9 9.96683 10.472 9.88683 10.041L9.42383 7.557L11.2678 5.819C11.5878 5.517 11.7028 5.07 11.5678 4.652L11.5698 4.65ZM8.24883 6.604C7.96683 6.87 7.84283 7.256 7.91483 7.63L8.27184 9.55L6.53583 8.614C6.36783 8.523 6.18384 8.478 5.99984 8.478V2.608L6.84984 4.375C7.01484 4.722 7.34084 4.959 7.72284 5.008L9.66984 5.263L8.24883 6.602V6.604Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nStarHalf12.category = 'Interface General';\n\nexport default StarHalf12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StarHalf16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StarHalf16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.1896 5.61124C15.0386 5.14524 14.6426 4.81624 14.1566 4.75323L10.6556 4.29523L9.13355 1.12824C8.92255 0.690237 8.48856 0.417236 8.00056 0.417236C7.51256 0.417236 7.07856 0.689237 6.86756 1.12824L5.34655 4.29523L1.84556 4.75323C1.35856 4.81624 0.962555 5.14524 0.811555 5.61124C0.661555 6.07624 0.790555 6.57324 1.14555 6.90824L3.70356 9.31924L3.06056 12.7652C2.97156 13.2442 3.16155 13.7192 3.55555 14.0062C3.77655 14.1682 4.03456 14.2492 4.29456 14.2492C4.49856 14.2492 4.70356 14.1992 4.89256 14.0972L8.00056 12.4222L11.1086 14.0972C11.5376 14.3282 12.0516 14.2942 12.4456 14.0062C12.8406 13.7192 13.0296 13.2432 12.9406 12.7642L12.2976 9.31924L14.8546 6.90924C15.2106 6.57424 15.3396 6.07524 15.1896 5.61124ZM11.1686 8.32224C10.8566 8.61724 10.7196 9.04523 10.7996 9.46223L11.3726 12.5352L8.59756 11.0392C8.41056 10.9382 8.20556 10.8882 8.00056 10.8882V2.23324L9.36056 5.06524C9.54556 5.44724 9.90656 5.70924 10.3286 5.76524L13.4486 6.17324L11.1686 8.32224Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nStarHalf16.category = 'Interface General';\n\nexport default StarHalf16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StarHalf20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StarHalf20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.8071 7.07201C18.6411 6.55901 18.2051 6.19701 17.6711 6.12801L13.1921 5.54101L11.2471 1.49001C11.0141 1.00801 10.5361 0.708008 10.0001 0.708008C9.46408 0.708008 8.98608 1.00701 8.75308 1.49001L6.80708 5.54201L2.32908 6.12801C1.79408 6.19801 1.35808 6.55901 1.19208 7.07201C1.02708 7.58401 1.16708 8.13101 1.55808 8.49901L4.83008 11.585L4.00908 15.991C3.91108 16.518 4.11908 17.042 4.55308 17.358C4.79608 17.535 5.08008 17.625 5.36608 17.625C5.59108 17.625 5.81608 17.569 6.02408 17.457L9.99908 15.315L13.9731 17.457C14.4481 17.713 15.0111 17.675 15.4461 17.358C15.8801 17.042 16.0881 16.518 15.9901 15.99L15.1691 11.584L18.4411 8.49901C18.8321 8.13001 18.9721 7.58301 18.8071 7.07201ZM14.0901 10.539C13.7481 10.863 13.5951 11.332 13.6811 11.794L14.4691 16.021L10.6561 13.966C10.4511 13.855 10.2251 13.8 10.0001 13.8V2.36001L11.8691 6.25201C12.0721 6.67301 12.4711 6.96001 12.9351 7.02201L17.2261 7.58401L14.0901 10.54V10.539Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nStarHalf20.category = 'Interface General';\n\nexport default StarHalf20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StarHalf24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StarHalf24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.4257 8.532C22.2447 7.973 21.7687 7.578 21.1857 7.502L15.7287 6.784L13.3597 1.854C13.1067 1.327 12.5847 1 11.9987 1C11.4127 1 10.8917 1.328 10.6377 1.854L8.26266 6.788L2.81366 7.502C2.22966 7.578 1.75366 7.973 1.57266 8.532C1.39166 9.09 1.54566 9.687 1.97266 10.09L5.95866 13.85L4.95766 19.217C4.85066 19.792 5.07866 20.363 5.55066 20.708C5.81666 20.902 6.12666 21 6.43966 21C6.68466 21 6.93166 20.939 7.15866 20.816L12.0047 18.21L16.8397 20.816C17.3587 21.096 17.9747 21.054 18.4477 20.707C18.9207 20.362 19.1477 19.79 19.0407 19.216L18.0417 13.845L22.0247 10.089C22.4527 9.686 22.6057 9.089 22.4247 8.531L22.4257 8.532ZM17.0127 12.754C16.6387 13.107 16.4707 13.619 16.5657 14.124L17.5517 19.496L12.7167 16.89C12.4917 16.769 12.2457 16.708 11.9997 16.708V2.499L12.0087 2.503L14.3767 7.433C14.5987 7.894 15.0337 8.209 15.5417 8.275L20.9967 8.997L17.0127 12.754Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nStarHalf24.category = 'Interface General';\n\nexport default StarHalf24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StarHalf32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StarHalf32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.1977 13.272C29.6957 12.802 29.8747 12.106 29.6637 11.455C29.4527 10.802 28.8977 10.341 28.2157 10.252L20.9497 9.30101C20.8617 9.28901 20.7857 9.23501 20.7467 9.15501L17.5887 2.58101C17.2927 1.96601 16.6837 1.58301 15.9997 1.58301C15.3157 1.58301 14.7067 1.96501 14.4107 2.58101L11.2527 9.15401C11.2137 9.23401 11.1387 9.28801 11.0497 9.30001L3.78267 10.251C3.10067 10.34 2.54667 10.801 2.33567 11.454C2.12567 12.105 2.30367 12.801 2.80167 13.271L8.11367 18.279C8.17767 18.34 8.20667 18.426 8.19067 18.512L6.85667 25.668C6.73167 26.338 6.99667 27.005 7.54867 27.408C8.10267 27.814 8.82267 27.862 9.42667 27.536L15.8727 24.061C15.9517 24.019 16.0457 24.019 16.1247 24.061L22.5707 27.536C22.8367 27.679 23.1247 27.75 23.4107 27.75C23.7757 27.75 24.1387 27.635 24.4487 27.409C25.0007 27.006 25.2657 26.339 25.1407 25.668L23.8067 18.512C23.7907 18.427 23.8197 18.34 23.8837 18.28L29.1957 13.271L29.1977 13.272ZM22.3347 18.789L23.6687 25.944C23.6937 26.082 23.6157 26.162 23.5667 26.198C23.5177 26.235 23.4137 26.288 23.2847 26.217L16.8387 22.742C16.5767 22.6 16.2887 22.53 16.0007 22.53V3.08501C16.0627 3.08501 16.1757 3.10401 16.2377 3.23201L19.3957 9.80601C19.6547 10.344 20.1627 10.711 20.7557 10.789L28.0217 11.74C28.1657 11.759 28.2187 11.859 28.2367 11.918C28.2557 11.975 28.2707 12.085 28.1687 12.182L22.8567 17.191C22.4197 17.603 22.2247 18.2 22.3347 18.789Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nStarHalf32.category = 'Interface General';\n\nexport default StarHalf32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Stats12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Stats12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.25 1C1.66421 1 2 1.33579 2 1.75V8.9375C2 9.24816 2.25184 9.5 2.5625 9.5H11.25C11.6642 9.5 12 9.83579 12 10.25C12 10.6642 11.6642 11 11.25 11H2.5625C1.42341 11 0.5 10.0766 0.5 8.9375V1.75C0.5 1.33579 0.835786 1 1.25 1ZM10.25 2C10.6642 2 11 2.33579 11 2.75V4.75C11 5.05335 10.8174 5.32727 10.5371 5.44336C10.2569 5.5594 9.93421 5.49475 9.71973 5.28027L9.25 4.81055L7.59277 6.46777C7.29988 6.76067 6.82512 6.76067 6.53223 6.46777L5.375 5.31055L3.96777 6.71777C3.67488 7.01067 3.20012 7.01067 2.90723 6.71777C2.61433 6.42488 2.61433 5.95012 2.90723 5.65723L4.84473 3.71973L4.90137 3.66797C5.19595 3.42766 5.63067 3.44512 5.90527 3.71973L7.0625 4.87695L8.18945 3.75L7.71973 3.28027C7.50525 3.06579 7.4406 2.74313 7.55664 2.46289C7.67273 2.18263 7.94665 2 8.25 2H10.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStats12.category = 'Stats & Charts';\n\nexport default Stats12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Stats16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Stats16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.25 1.25C1.66421 1.25 2 1.58579 2 2V12C2 12.5523 2.44772 13 3 13H14C14.4142 13 14.75 13.3358 14.75 13.75C14.75 14.1642 14.4142 14.5 14 14.5H3C1.61929 14.5 0.5 13.3807 0.5 12V2C0.5 1.58579 0.835786 1.25 1.25 1.25ZM13.25 4C13.6642 4 14 4.33579 14 4.75V7.25C14 7.66421 13.6642 8 13.25 8C12.8358 8 12.5 7.66421 12.5 7.25V6.56055L9.53027 9.53027C9.23738 9.82317 8.76262 9.82317 8.46973 9.53027L6.75 7.81055L4.03027 10.5303C3.73738 10.8232 3.26262 10.8232 2.96973 10.5303C2.67683 10.2374 2.67683 9.76262 2.96973 9.46973L6.21973 6.21973L6.27637 6.16797C6.57095 5.92766 7.00567 5.94512 7.28027 6.21973L9 7.93945L11.4395 5.5H10.75C10.3358 5.5 10 5.16421 10 4.75C10 4.33579 10.3358 4 10.75 4H13.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStats16.category = 'Stats & Charts';\n\nexport default Stats16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Stats20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Stats20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 2.21875C2.16421 2.21875 2.5 2.55454 2.5 2.96875V15.0625C2.5 15.8564 3.14359 16.5 3.9375 16.5H18.2812C18.6955 16.5 19.0312 16.8358 19.0312 17.25C19.0312 17.6642 18.6955 18 18.2812 18H3.9375C2.31516 18 1 16.6848 1 15.0625V2.96875C1 2.55454 1.33579 2.21875 1.75 2.21875ZM16.25 6C16.6642 6 17 6.33579 17 6.75V9.75C17 10.1642 16.6642 10.5 16.25 10.5C15.8358 10.5 15.5 10.1642 15.5 9.75V8.56055L11.4678 12.5928C11.1749 12.8857 10.7001 12.8857 10.4072 12.5928L8.125 10.3105L4.84277 13.5928C4.54988 13.8857 4.07512 13.8857 3.78223 13.5928C3.48933 13.2999 3.48933 12.8251 3.78223 12.5322L7.59473 8.71973L7.65137 8.66797C7.94595 8.42766 8.38067 8.44512 8.65527 8.71973L10.9375 11.002L14.4395 7.5H13.25C12.8358 7.5 12.5 7.16421 12.5 6.75C12.5 6.33579 12.8358 6 13.25 6H16.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStats20.category = 'Stats & Charts';\n\nexport default Stats20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Stats24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Stats24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.25 2.8125C2.66421 2.8125 3 3.14829 3 3.5625V18.125C3 19.1605 3.83947 20 4.875 20H21.9375C22.3517 20 22.6875 20.3358 22.6875 20.75C22.6875 21.1642 22.3517 21.5 21.9375 21.5H4.875C3.01104 21.5 1.5 19.989 1.5 18.125V3.5625C1.5 3.14829 1.83579 2.8125 2.25 2.8125ZM19.75 6.5C20.1642 6.5 20.5 6.83579 20.5 7.25V10.625C20.5 11.0392 20.1642 11.375 19.75 11.375C19.3358 11.375 19 11.0392 19 10.625V9.06055L13.9053 14.1553C13.6124 14.4482 13.1376 14.4482 12.8447 14.1553L10 11.3105L5.65527 15.6553C5.36238 15.9482 4.88762 15.9482 4.59473 15.6553C4.30183 15.3624 4.30183 14.8876 4.59473 14.5947L9.46973 9.71973L9.52637 9.66797C9.82095 9.42766 10.2557 9.44512 10.5303 9.71973L13.375 12.5645L17.9395 8H16.375C15.9608 8 15.625 7.66421 15.625 7.25C15.625 6.83579 15.9608 6.5 16.375 6.5H19.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStats24.category = 'Stats & Charts';\n\nexport default Stats24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Stats32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Stats32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.75 4C3.16421 4 3.5 4.33579 3.5 4.75V23.75C3.5 25.2688 4.73122 26.5 6.25 26.5H29.25C29.6642 26.5 30 26.8358 30 27.25C30 27.6642 29.6642 28 29.25 28H6.25C3.90279 28 2 26.0972 2 23.75V4.75C2 4.33579 2.33579 4 2.75 4ZM26.25 9C26.6642 9 27 9.33579 27 9.75V14.25C27 14.6642 26.6642 15 26.25 15C25.8358 15 25.5 14.6642 25.5 14.25V11.5605L18.2803 18.7803C17.9874 19.0732 17.5126 19.0732 17.2197 18.7803L13.25 14.8105L7.28027 20.7803C6.98738 21.0732 6.51262 21.0732 6.21973 20.7803C5.92683 20.4874 5.92683 20.0126 6.21973 19.7197L12.7197 13.2197L12.7764 13.168C13.0709 12.9277 13.5057 12.9451 13.7803 13.2197L17.75 17.1895L24.4395 10.5H21.75C21.3358 10.5 21 10.1642 21 9.75C21 9.33579 21.3358 9 21.75 9H26.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStats32.category = 'Stats & Charts';\n\nexport default Stats32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StatsBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StatsBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1 0C1.55228 0 2 0.447715 2 1V9.6875C2 9.85997 2.14007 9.99981 2.3125 10H11C11.5523 10 12 10.4477 12 11C12 11.5523 11.5523 12 11 12H2.3125C1.0355 11.9998 0 10.9645 0 9.6875V1C0 0.447832 0.447876 0.000188784 1 0ZM10 1C10.5523 1 11 1.44772 11 2V6C11 6.55228 10.5523 7 10 7C9.44788 6.99981 9 6.55217 9 6V4.41406L5.70703 7.70703C5.31649 8.09738 4.68343 8.0975 4.29297 7.70703C3.90268 7.31655 3.90268 6.68345 4.29297 6.29297L7.58594 3H6C5.44788 2.99981 5 2.55217 5 2C5 1.44783 5.44788 1.00019 6 1H10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStatsBold12.category = 'Stats & Charts';\n\nexport default StatsBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StatsBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StatsBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 1.00024C2.55228 1.00024 3 1.44796 3 2.00024V12.2502C3.00016 12.6643 3.33595 13.0002 3.75 13.0002H14C14.5523 13.0002 15 13.448 15 14.0002C14.9998 14.5524 14.5522 15.0002 14 15.0002H3.75C2.23138 15.0002 1.00016 13.7688 1 12.2502V2.00024C1 1.448 1.44777 1.00031 2 1.00024ZM14 4.00024C14.5523 4.00024 15 4.44796 15 5.00024V7.50024C14.9998 8.05239 14.5522 8.50024 14 8.50024C13.4479 8.50017 13.0002 8.05235 13 7.50024V7.41431L10.707 9.70728C10.3165 10.0976 9.68343 10.0976 9.29297 9.70728L8 8.41431L6.20703 10.2073C5.81652 10.5976 5.18343 10.5976 4.79297 10.2073C4.40252 9.81682 4.40266 9.18375 4.79297 8.79321L7.29297 6.29321L7.36914 6.22485C7.76191 5.9045 8.34092 5.9271 8.70703 6.29321L10 7.58618L11.5859 6.00024H11.5C10.9479 6.00017 10.5002 5.55235 10.5 5.00024C10.5 4.448 10.9478 4.00031 11.5 4.00024H14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStatsBold16.category = 'Stats & Charts';\n\nexport default StatsBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StatsBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StatsBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 1.00024C2.55228 1.00024 3 1.44796 3 2.00024V16.2502C3.00016 16.6643 3.33595 17.0002 3.75 17.0002H18C18.5523 17.0002 19 17.448 19 18.0002C18.9998 18.5524 18.5522 19.0002 18 19.0002H3.75C2.23138 19.0002 1.00016 17.7688 1 16.2502V2.00024C1 1.448 1.44777 1.00031 2 1.00024ZM18 5.00024C18.5523 5.00024 19 5.44796 19 6.00024V9.33325C18.9998 9.8854 18.5522 10.3333 18 10.3333C17.4479 10.3332 17.0002 9.88535 17 9.33325V8.41431L13.707 11.7073C13.3165 12.0976 12.6834 12.0976 12.293 11.7073L10 9.41431L6.70703 12.7073C6.31652 13.0976 5.68343 13.0976 5.29297 12.7073C4.90252 12.3168 4.90266 11.6838 5.29297 11.2932L9.29297 7.29321L9.36914 7.22485C9.76191 6.9045 10.3409 6.9271 10.707 7.29321L13 9.58618L15.5859 7.00024H14.667C14.1149 7.00017 13.6672 6.55235 13.667 6.00024C13.667 5.448 14.1148 5.00031 14.667 5.00024H18Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStatsBold20.category = 'Stats & Charts';\n\nexport default StatsBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StatsBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StatsBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2 1C2.55228 1 3 1.44772 3 2V20.2461C3.00013 20.6602 3.33586 20.9961 3.75 20.9961H21.9961C22.5483 20.9962 22.9961 21.4439 22.9961 21.9961C22.996 22.5482 22.5482 22.996 21.9961 22.9961H3.75C2.2313 22.9961 1.00013 21.7648 1 20.2461V2C1 1.44772 1.44772 1 2 1ZM21.9961 5.99902C22.5483 5.99911 22.9961 6.44679 22.9961 6.99902V11C22.996 11.5522 22.5483 11.9999 21.9961 12C21.4438 12 20.9961 11.5522 20.9961 11V9.41406L16.707 13.707C16.5196 13.8945 16.2651 13.9999 16 14C15.7348 14 15.4805 13.8945 15.293 13.707L12 10.4141L7.70703 14.707C7.31652 15.0975 6.68348 15.0975 6.29297 14.707C5.90246 14.3165 5.90249 13.6835 6.29297 13.293L11.293 8.29297L11.3691 8.22461C11.7619 7.90426 12.3409 7.92685 12.707 8.29297L15.999 11.585L19.583 7.99902H18C17.4478 7.99902 17.0001 7.55125 17 6.99902C17 6.44674 17.4477 5.99902 18 5.99902H21.9961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStatsBold24.category = 'Stats & Charts';\n\nexport default StatsBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StatsBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StatsBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3 2C3.55221 2 3.99989 2.44781 4 3V27.2471C4 27.6613 4.33579 27.9971 4.75 27.9971H28.9971C29.5492 27.9971 29.9969 28.4449 29.9971 28.9971C29.9971 29.5494 29.5494 29.9971 28.9971 29.9971H4.75C3.23122 29.9971 2 28.7659 2 27.2471V3C2.00011 2.44781 2.44779 2 3 2ZM28.9971 8C29.5493 8 29.997 8.44781 29.9971 9V14.2012C29.9971 14.7535 29.5494 15.2012 28.9971 15.2012C28.4448 15.2011 27.9971 14.7534 27.9971 14.2012V11.4141L21.707 17.707C21.5195 17.8945 21.2651 18 21 18C20.7348 18 20.4805 17.8945 20.293 17.707L16 13.4141L10.707 18.707C10.3165 19.0974 9.68346 19.0974 9.29297 18.707C8.90259 18.3165 8.9026 17.6835 9.29297 17.293L15.293 11.293L15.3691 11.2236C15.7619 10.9037 16.3411 10.9271 16.707 11.293L20.999 15.585L26.584 10H23.8018C23.2497 9.99988 22.8019 9.5521 22.8018 9C22.8019 8.44789 23.2496 8.00012 23.8018 8H28.9971Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStatsBold32.category = 'Stats & Charts';\n\nexport default StatsBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sticker12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sticker12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.3685 0.111589C9.08716 -0.194345 10.7624 0.898811 11.1596 2.61894L11.4296 3.78838L11.4964 4.11673C12.099 7.5021 9.94672 10.8017 6.55835 11.584L5.38891 11.8539C3.66873 12.251 1.95185 11.2245 1.47342 9.5457L1.43139 9.38101L0.441513 5.0934C0.0316688 3.3177 1.1388 1.54593 2.91445 1.13588L7.20206 0.146007L7.3685 0.111589ZM3.25188 2.59743C2.28342 2.82113 1.67958 3.78747 1.90307 4.75598L2.89294 9.04359C3.11664 10.012 4.08298 10.6159 5.05148 10.3924L6.22092 10.1224C6.38537 10.0844 6.54581 10.0381 6.70239 9.98519L6.27402 8.1297C5.95473 6.74671 6.81727 5.36636 8.20026 5.04707L10.0567 4.61848C10.0356 4.45458 10.006 4.29022 9.96801 4.1258L9.69803 2.95637C9.47433 1.98791 8.50799 1.38407 7.53949 1.60756L3.25188 2.59743ZM8.53769 6.50863C7.96189 6.64156 7.60264 7.21648 7.73557 7.79228L8.07586 9.2662C9.0861 8.51577 9.77999 7.40532 10.0116 6.16835L8.53769 6.50863Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSticker12.category = 'Objects';\n\nexport default Sticker12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sticker16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sticker16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.018 0.078078C12.3305 -0.333546 14.5842 1.13723 15.1186 3.45174L15.4514 4.89331C16.5546 9.6719 13.5752 14.4399 8.79665 15.5431L7.35507 15.876L7.1311 15.9216C4.89311 16.3204 2.70992 14.9566 2.0869 12.7705L2.02979 12.5492L0.698098 6.78097C0.163694 4.46621 1.54519 2.15603 3.8045 1.51258L4.02584 1.45547L9.79404 0.123774L10.018 0.078078ZM4.35887 2.89799C2.76601 3.26573 1.77288 4.85507 2.14062 6.44793L3.47232 12.2161C3.84021 13.8088 5.42951 14.8021 7.02226 14.4344L8.46383 14.1016C8.78978 14.0263 9.10491 13.9285 9.40972 13.814L8.76035 11.0013C8.33075 9.13965 9.49177 7.28174 11.3533 6.8517L14.166 6.20233C14.1353 5.87816 14.0851 5.55207 14.0098 5.22612L13.677 3.78455C13.3093 2.1918 11.7198 1.19878 10.1271 1.5663L4.35887 2.89799ZM11.6863 8.29422C10.6212 8.54039 9.95715 9.60305 10.2029 10.6683L10.7721 13.1337C12.653 11.9366 13.9014 9.94023 14.1527 7.72482L11.6863 8.29422Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSticker16.category = 'Objects';\n\nexport default Sticker16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sticker20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sticker20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.6838 0.488273C14.7511 -0.219878 17.812 1.69277 18.5201 4.76011L18.925 6.51378L19.0332 7.04306C20.0073 12.5121 16.53 17.8429 11.0561 19.1067L9.30244 19.5115L9.01427 19.57C6.04556 20.0985 3.15206 18.211 2.46607 15.2397L0.981484 8.80923C0.295496 5.83789 2.06874 2.87301 4.96866 2.0466L5.25332 1.97286L11.6838 0.488273ZM5.59074 3.43442C3.3306 3.95621 1.92124 6.21166 2.44304 8.4718L3.92763 14.9023C4.44942 17.1624 6.70487 18.5718 8.96501 18.05L10.7187 17.6451C11.0481 17.569 11.3683 17.4733 11.6801 17.364L10.9057 14.0099C10.3467 11.5883 11.8565 9.17198 14.2781 8.61291L17.6332 7.83832C17.5947 7.51018 17.5395 7.18062 17.4635 6.85121L17.0586 5.09753C16.5368 2.83739 14.2814 1.42803 12.0212 1.94983L5.59074 3.43442ZM14.6155 10.0745C13.0012 10.4472 11.9946 12.058 12.3673 13.6724L13.0749 16.7373C15.7668 15.239 17.5138 12.4432 17.6804 9.36688L14.6155 10.0745Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSticker20.category = 'Objects';\n\nexport default Sticker20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sticker24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sticker24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.7382 0.224349C18.1759 -0.388066 21.5266 1.79732 22.3211 5.23789L22.9202 7.83272L22.9904 8.15426C24.3469 14.7925 20.2555 21.3402 13.6944 23.031L13.3746 23.1088L10.7798 23.7079L10.4476 23.7756C7.12063 24.3683 3.87525 22.3403 2.94952 19.0902L2.86472 18.762L0.88498 10.1868C0.0652908 6.63541 2.27955 3.09186 5.83085 2.27176L14.4061 0.292013L14.7382 0.224349ZM6.16828 3.73331C3.42417 4.36706 1.7132 7.10518 2.34653 9.84938L4.32628 18.4246C4.96002 21.1687 7.69814 22.8797 10.4423 22.2463L13.0372 21.6473C13.2786 21.5915 13.5154 21.525 13.7494 21.4548L12.5522 16.2689C11.9124 13.4976 13.6406 10.7318 16.412 10.092L21.5978 8.8947C21.5584 8.65359 21.5144 8.41159 21.4586 8.17014L20.8596 5.57531C20.2258 2.8312 17.4877 1.12023 14.7435 1.75357L6.16828 3.73331ZM16.7494 11.5535C14.7853 12.007 13.5603 13.9673 14.0137 15.9315L15.1666 20.9251C19.2639 19.0644 21.8678 14.8988 21.744 10.4004L16.7494 11.5535Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSticker24.category = 'Objects';\n\nexport default Sticker24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sticker32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sticker32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.6682 1.24047C23.3498 0.159782 28.0217 3.07892 29.1025 7.76056L29.8213 10.874C31.8089 19.4839 26.4404 28.0752 17.8306 30.0631L14.7172 30.7819L14.278 30.8723C9.74679 31.6791 5.33002 28.797 4.28285 24.2618L1.92196 14.0357C0.874904 9.50038 3.58156 4.97484 8.00794 3.7136L8.44205 3.60135L18.6682 1.24047ZM8.77948 5.06291C5.02616 5.92943 2.64192 9.58448 3.30955 13.3345L3.38352 13.6983L5.7444 23.9244C6.63902 27.7988 10.5053 30.2148 14.3798 29.3203L17.4932 28.6016C17.6735 28.5599 17.8517 28.5128 18.0289 28.4648L16.4101 21.453C15.5715 17.8206 17.8363 14.1962 21.4686 13.3576L28.47 11.7412C28.4361 11.5648 28.4005 11.3879 28.3597 11.2114L27.641 8.09798C26.7744 4.34468 23.1194 1.96045 19.3694 2.62806L19.0056 2.70202L8.77948 5.06291ZM21.8061 14.8191C18.9809 15.4714 17.2194 18.2904 17.8716 21.1156L19.4603 27.9971C25.463 25.6847 29.2375 19.6417 28.679 13.2324L21.8061 14.8191Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSticker32.category = 'Objects';\n\nexport default Sticker32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StickerFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StickerFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.20206 0.146007C8.97776 -0.263838 10.7495 0.84329 11.1596 2.61894L11.4761 3.98975C11.5125 4.1476 11.4141 4.30511 11.2562 4.34155L8.19645 5.04795C6.81549 5.36692 5.95445 6.74487 6.27314 8.1259L6.97955 11.1857C7.01599 11.3435 6.91757 11.501 6.75972 11.5375L5.38891 11.8539C3.61321 12.2638 1.84144 11.1567 1.43139 9.38101L0.441513 5.0934C0.0316688 3.3177 1.1388 1.54593 2.91445 1.13588L7.20206 0.146007ZM11.1662 5.90178C11.3666 5.85552 11.5507 6.02454 11.5104 6.2262C11.1634 7.96249 10.1933 9.51494 8.78488 10.5879C8.6213 10.7126 8.38868 10.6212 8.34242 10.4208L7.7347 7.78847C7.60236 7.21464 7.96011 6.64212 8.53388 6.50951L11.1662 5.90178Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStickerFilled12.category = 'Objects';\n\nexport default StickerFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StickerFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StickerFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.79404 0.123774C12.1832 -0.427615 14.567 1.06256 15.1186 3.45174L15.5832 5.4641C15.6322 5.67648 15.4998 5.8884 15.2874 5.93743L11.3396 6.84885C9.48147 7.27795 8.3229 9.13205 8.75179 10.9903L9.6632 14.938C9.71224 15.1504 9.57982 15.3623 9.36743 15.4114L7.35507 15.876C4.96589 16.4275 2.58155 14.9383 2.02979 12.5492L0.698098 6.78097C0.146486 4.39167 1.63654 2.00708 4.02584 1.45547L9.79404 0.123774ZM15.1935 7.49856C15.457 7.43773 15.7019 7.65406 15.6595 7.92113C15.2439 10.5399 13.7808 12.8814 11.6093 14.4029C11.3878 14.5581 11.086 14.4328 11.0252 14.1693L10.2133 10.6528C9.97081 9.60181 10.6261 8.55315 11.6771 8.3104L15.1935 7.49856Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStickerFilled16.category = 'Objects';\n\nexport default StickerFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StickerFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StickerFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.6838 0.488273C14.7511 -0.219878 17.812 1.69277 18.5201 4.76011L19.0419 7.02016C19.1049 7.29282 18.9349 7.56487 18.6622 7.62782L14.245 8.64761L14.0237 8.70472C11.7681 9.3474 10.3888 11.6538 10.9224 13.9649L11.9422 18.3821C12.0051 18.6547 11.8351 18.9268 11.5625 18.9897L9.30244 19.5115C6.2351 20.2197 3.17422 18.307 2.46607 15.2397L0.981484 8.80923C0.273333 5.74189 2.18598 2.68101 5.25332 1.97286L11.6838 0.488273ZM18.5391 9.1957C18.8738 9.11842 19.1866 9.3899 19.1377 9.72998C18.662 13.0433 16.8095 16.0079 14.0401 17.888C13.7558 18.0809 13.3747 17.9189 13.2974 17.5841L12.384 13.6275C12.0195 12.049 13.0039 10.4736 14.5825 10.1092L18.5391 9.1957Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStickerFilled20.category = 'Objects';\n\nexport default StickerFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StickerFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StickerFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.4061 0.292013C17.9575 -0.527676 21.501 1.68658 22.3211 5.23789L22.9541 7.9795C23.027 8.2952 22.8301 8.61021 22.5144 8.6831L16.3958 10.0957L16.1395 10.1619C13.5277 10.906 11.9306 13.5767 12.5485 16.2527L13.961 22.3713C14.0339 22.6871 13.8371 23.0021 13.5214 23.0749L10.7798 23.7079C7.22837 24.5276 3.68482 22.3133 2.86472 18.762L0.88498 10.1868C0.0652909 6.63541 2.27955 3.09186 5.83085 2.27176L14.4061 0.292013ZM22.5573 10.2126C22.9321 10.1261 23.2876 10.4181 23.2559 10.8015C22.868 15.4898 20.2338 19.7052 16.19 22.1091C15.8594 22.3057 15.4411 22.1142 15.3546 21.7394L14.01 15.9153C13.5586 13.9601 14.778 12.0086 16.7332 11.5572L22.5573 10.2126Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStickerFilled24.category = 'Objects';\n\nexport default StickerFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StickerFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StickerFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.669 1.22623C23.3506 0.145495 28.0224 3.06476 29.1033 7.74632L29.7729 10.6467C29.869 11.0629 29.6095 11.4781 29.1934 11.5742L21.4849 13.3538C17.8436 14.1945 15.5732 17.8278 16.4139 21.4691L18.1937 29.1786C18.2898 29.5947 18.0303 30.01 17.6142 30.106L14.7129 30.7759C10.0312 31.8567 5.3594 28.9375 4.27853 24.2558L1.9161 14.023C0.835359 9.34133 3.75455 4.66952 8.43619 3.58866L18.669 1.22623ZM29.848 12.9625C30.0661 12.9121 30.2806 13.0647 30.2766 13.2885C30.1533 20.1061 26.282 26.3014 20.2085 29.4009C20.0096 29.5023 19.7788 29.376 19.7286 29.1585L17.8754 21.1317C17.2212 18.2976 18.9882 15.4697 21.8223 14.8154L29.848 12.9625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStickerFilled32.category = 'Objects';\n\nexport default StickerFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StorefrontItem12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StorefrontItem12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 5.45996C8.47218 5.46001 8.69012 5.52289 8.87793 5.6416L10.5215 6.68066C10.8318 6.87683 11.0205 7.21882 11.0205 7.58594V9.41504C11.0203 9.78199 10.8317 10.1242 10.5215 10.3203L8.87793 11.3594C8.69021 11.4779 8.47203 11.541 8.25 11.541C8.0279 11.541 7.80983 11.478 7.62207 11.3594L5.97754 10.3203C5.66748 10.1242 5.47966 9.7819 5.47949 9.41504V7.58594C5.47949 7.21904 5.66757 6.87689 5.97754 6.68066L7.62207 5.6416C7.80984 5.52296 8.02789 5.46001 8.25 5.45996ZM9.75 1C10.9926 1 12 2.00736 12 3.25V5.25C12 5.66421 11.6642 6 11.25 6C10.8358 6 10.5 5.66421 10.5 5.25V3.25C10.5 2.83579 10.1642 2.5 9.75 2.5H2.25C1.83579 2.5 1.5 2.83579 1.5 3.25V8.75C1.5 9.16421 1.83579 9.5 2.25 9.5H4C4.41421 9.5 4.75 9.83579 4.75 10.25C4.75 10.6642 4.41421 11 4 11H2.25C1.00736 11 0 9.99264 0 8.75V3.25C0 2.00736 1.00736 1 2.25 1H9.75ZM6.97949 7.82227V9.17773L8.24902 9.98145L9.52051 9.17773V7.82324L8.24902 7.01953L6.97949 7.82227ZM2.875 3.25C3.22018 3.25 3.5 3.52982 3.5 3.875C3.5 4.22018 3.22018 4.5 2.875 4.5C2.52982 4.5 2.25 4.22018 2.25 3.875C2.25 3.52982 2.52982 3.25 2.875 3.25ZM4.625 3.25C4.97018 3.25 5.25 3.52982 5.25 3.875C5.25 4.22018 4.97018 4.5 4.625 4.5C4.27982 4.5 4 4.22018 4 3.875C4 3.52982 4.27982 3.25 4.625 3.25ZM6.375 3.25C6.72018 3.25 7 3.52982 7 3.875C7 4.22018 6.72018 4.5 6.375 4.5C6.02982 4.5 5.75 4.22018 5.75 3.875C5.75 3.52982 6.02982 3.25 6.375 3.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStorefrontItem12.category = 'Interface General';\n\nexport default StorefrontItem12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StorefrontItem16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StorefrontItem16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.2363 5.25C11.5942 5.25 11.9446 5.3518 12.2471 5.54297L15.1943 7.40527C15.6959 7.72237 16 8.27475 16 8.86816V12.1318C16 12.7253 15.6959 13.2776 15.1943 13.5947L12.2471 15.457C11.9446 15.6482 11.5942 15.75 11.2363 15.75C10.8785 15.75 10.5281 15.6482 10.2256 15.457L7.27832 13.5947C6.77681 13.2776 6.47266 12.7252 6.47266 12.1318V8.86816C6.47266 8.2748 6.77681 7.72238 7.27832 7.40527L10.2256 5.54297C10.5281 5.35176 10.8785 5.25002 11.2363 5.25ZM11.9824 11.0693V13.8496L14.3926 12.3271C14.4593 12.2849 14.5 12.2108 14.5 12.1318V9.70703L11.9824 11.0693ZM7.97266 12.1318C7.97266 12.2108 8.01331 12.2849 8.08008 12.3271L10.4824 13.8457V11.0674L7.97266 9.70898V12.1318ZM13.25 0.5C14.7688 0.5 16 1.73122 16 3.25V5.5C16 5.91421 15.6642 6.25 15.25 6.25C14.8358 6.25 14.5 5.91421 14.5 5.5V3.25C14.5 2.55964 13.9404 2 13.25 2H2.75C2.05964 2 1.5 2.55964 1.5 3.25V10.75C1.5 11.4404 2.05964 12 2.75 12H4.75C5.16421 12 5.5 12.3358 5.5 12.75C5.5 13.1642 5.16421 13.5 4.75 13.5H2.75C1.23122 13.5 0 12.2688 0 10.75V3.25C1.28853e-07 1.73122 1.23122 0.5 2.75 0.5H13.25ZM11.2363 6.75C11.1623 6.75002 11.0899 6.77109 11.0273 6.81055L8.60156 8.34375L11.2354 9.76855L13.8701 8.34277L11.4463 6.81055C11.3836 6.77091 11.3105 6.75 11.2363 6.75ZM3.25 3C3.66421 3 4 3.33579 4 3.75C4 4.16421 3.66421 4.5 3.25 4.5C2.83579 4.5 2.5 4.16421 2.5 3.75C2.5 3.33579 2.83579 3 3.25 3ZM5.75 3C6.16421 3 6.5 3.33579 6.5 3.75C6.5 4.16421 6.16421 4.5 5.75 4.5C5.33579 4.5 5 4.16421 5 3.75C5 3.33579 5.33579 3 5.75 3ZM8.25 3C8.66421 3 9 3.33579 9 3.75C9 4.16421 8.66421 4.5 8.25 4.5C7.83579 4.5 7.5 4.16421 7.5 3.75C7.5 3.33579 7.83579 3 8.25 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStorefrontItem16.category = 'Interface General';\n\nexport default StorefrontItem16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StorefrontItem20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StorefrontItem20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.5 6.50781C13.9245 6.50781 14.3404 6.62868 14.6992 6.85547L18.5801 9.30859C19.1525 9.67055 19.4999 10.3003 19.5 10.9775V15.3105C19.4999 15.9879 19.1527 16.6185 18.5801 16.9805L14.6992 19.4336C14.3405 19.6603 13.9244 19.7803 13.5 19.7803C13.0756 19.7803 12.6595 19.6603 12.3008 19.4336L8.41992 16.9805C7.84734 16.6185 7.50014 15.9879 7.5 15.3105V10.9775C7.50014 10.3003 7.84751 9.67055 8.41992 9.30859L12.3008 6.85547C12.6596 6.62868 13.0755 6.50781 13.5 6.50781ZM13.5 8.00781C13.3593 8.00781 13.2215 8.04785 13.1025 8.12305L9.22168 10.5762C9.08405 10.6632 9.00014 10.8147 9 10.9775V15.3105C9.00014 15.4734 9.08398 15.6249 9.22168 15.7119L13.1025 18.165C13.2215 18.2402 13.3593 18.2803 13.5 18.2803C13.6407 18.2803 13.7785 18.2402 13.8975 18.165L17.7783 15.7119C17.916 15.6249 17.9999 15.4734 18 15.3105V10.9775C17.9999 10.8147 17.916 10.6632 17.7783 10.5762L13.8975 8.12305C13.7785 8.04785 13.6407 8.00781 13.5 8.00781ZM9.7832 10.9971C9.98035 10.6328 10.4355 10.4972 10.7998 10.6943L13.498 12.1543L16.1973 10.6943C16.5615 10.4973 17.0168 10.6329 17.2139 10.9971C17.4105 11.3612 17.2752 11.8166 16.9111 12.0137L14.2461 13.4551V16.623C14.246 17.0371 13.9102 17.373 13.4961 17.373C13.082 17.373 12.7462 17.0371 12.7461 16.623V13.4531L10.085 12.0137C9.72093 11.8165 9.58631 11.3612 9.7832 10.9971ZM16.25 1C18.0449 1 19.5 2.45507 19.5 4.25V7C19.5 7.41421 19.1642 7.75 18.75 7.75C18.3358 7.75 18 7.41421 18 7V4.25C18 3.2835 17.2165 2.5 16.25 2.5H3.75C2.7835 2.5 2 3.2835 2 4.25V13.2812C2 14.2477 2.7835 15.0312 3.75 15.0312H5.5C5.91421 15.0312 6.25 15.367 6.25 15.7812C6.25 16.1955 5.91421 16.5312 5.5 16.5312H3.75C1.95507 16.5312 0.5 15.0762 0.5 13.2812V4.25C0.5 2.45507 1.95507 1 3.75 1H16.25ZM4.375 3.75C4.92728 3.75 5.375 4.19772 5.375 4.75C5.375 5.30228 4.92728 5.75 4.375 5.75C3.82272 5.75 3.375 5.30228 3.375 4.75C3.375 4.19772 3.82272 3.75 4.375 3.75ZM7.5 3.75C8.05228 3.75 8.5 4.19772 8.5 4.75C8.5 5.30228 8.05228 5.75 7.5 5.75C6.94772 5.75 6.5 5.30228 6.5 4.75C6.5 4.19772 6.94772 3.75 7.5 3.75ZM10.625 3.75C11.1773 3.75 11.625 4.19772 11.625 4.75C11.625 5.30228 11.1773 5.75 10.625 5.75C10.0727 5.75 9.625 5.30228 9.625 4.75C9.625 4.19772 10.0727 3.75 10.625 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStorefrontItem20.category = 'Interface General';\n\nexport default StorefrontItem20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StorefrontItem24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StorefrontItem24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.5 8C16.9782 8 17.4463 8.13611 17.8506 8.3916L22.4658 11.3086C23.1095 11.7155 23.5 12.424 23.5 13.1855V18.3301C23.5 19.0916 23.1095 19.8001 22.4658 20.207L17.8506 23.124C17.4464 23.3794 16.9781 23.5156 16.5 23.5156C16.0219 23.5156 15.5536 23.3794 15.1494 23.124L10.5342 20.207C9.89046 19.8001 9.50004 19.0916 9.5 18.3301V13.1855C9.5 12.424 9.89046 11.7155 10.5342 11.3086L15.1494 8.3916C15.5537 8.13611 16.0218 8 16.5 8ZM16.5 9.5C16.3054 9.5 16.1147 9.55522 15.9502 9.65918L11.3359 12.5762C11.1271 12.7082 11 12.9385 11 13.1855V18.3301C11 18.5771 11.1271 18.8065 11.3359 18.9385L15.9502 21.8564C16.1146 21.9604 16.3055 22.0156 16.5 22.0156C16.6945 22.0156 16.8854 21.9604 17.0498 21.8564L21.6641 18.9385C21.8729 18.8065 22 18.5771 22 18.3301V13.1855C22 12.9385 21.8729 12.7082 21.6641 12.5762L17.0498 9.65918C16.8853 9.55522 16.6946 9.5 16.5 9.5ZM12.2002 13.2686C12.3974 12.9047 12.8527 12.7691 13.2168 12.9658L16.4971 14.7412L19.7783 12.9658C20.1424 12.7689 20.5977 12.9047 20.7949 13.2686C20.992 13.6328 20.8563 14.0879 20.4922 14.2852L17.2451 16.043V19.8994C17.245 20.3135 16.9092 20.6494 16.4951 20.6494C16.0811 20.6493 15.7453 20.3134 15.7451 19.8994V16.0391L12.5029 14.2852C12.1389 14.0879 12.0031 13.6327 12.2002 13.2686ZM19.75 1.5C21.8211 1.5 23.5 3.17893 23.5 5.25V8.75C23.5 9.16421 23.1642 9.5 22.75 9.5C22.3358 9.5 22 9.16421 22 8.75V5.25C22 4.00736 20.9926 3 19.75 3H4.25C3.00736 3 2 4.00736 2 5.25V16C2 17.2426 3.00736 18.25 4.25 18.25H7.25C7.66421 18.25 8 18.5858 8 19C8 19.4142 7.66421 19.75 7.25 19.75H4.25C2.17893 19.75 0.5 18.0711 0.5 16V5.25C0.5 3.17893 2.17893 1.5 4.25 1.5H19.75ZM4.875 4.5C5.49632 4.5 6 5.00368 6 5.625C6 6.24632 5.49632 6.75 4.875 6.75C4.25368 6.75 3.75 6.24632 3.75 5.625C3.75 5.00368 4.25368 4.5 4.875 4.5ZM8.625 4.5C9.24632 4.5 9.75 5.00368 9.75 5.625C9.75 6.24632 9.24632 6.75 8.625 6.75C8.00368 6.75 7.5 6.24632 7.5 5.625C7.5 5.00368 8.00368 4.5 8.625 4.5ZM12.375 4.5C12.9963 4.5 13.5 5.00368 13.5 5.625C13.5 6.24632 12.9963 6.75 12.375 6.75C11.7537 6.75 11.25 6.24632 11.25 5.625C11.25 5.00368 11.7537 4.5 12.375 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStorefrontItem24.category = 'Interface General';\n\nexport default StorefrontItem24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StorefrontItem32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StorefrontItem32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22 11C22.5859 11 23.16 11.1664 23.6553 11.4795L29.7373 15.3242C30.5232 15.821 31 16.6856 31 17.6152V24.3848C31 25.3144 30.5232 26.1791 29.7373 26.6758L23.6553 30.5205C23.16 30.8336 22.5859 31 22 31C21.4141 31 20.84 30.8336 20.3447 30.5205L14.2627 26.6758C13.4768 26.1791 13 25.3144 13 24.3848V17.6152C13 16.6856 13.4768 15.821 14.2627 15.3242L20.3447 11.4795C20.84 11.1664 21.4141 11 22 11ZM22 12.5C21.6979 12.5 21.4019 12.5857 21.1465 12.7471L15.0635 16.5918C14.7126 16.8137 14.5 17.2001 14.5 17.6152V24.3848C14.5 24.7999 14.7126 25.1863 15.0635 25.4082L21.1465 29.2529C21.4019 29.4143 21.6979 29.5 22 29.5C22.3021 29.5 22.5981 29.4143 22.8535 29.2529L28.9365 25.4082C29.2874 25.1863 29.5 24.7999 29.5 24.3848V17.6152C29.5 17.2001 29.2874 16.8137 28.9365 16.5918L22.8535 12.7471C22.5981 12.5857 22.3021 12.5 22 12.5ZM16.5352 17.8291C16.7322 17.4651 17.1876 17.3297 17.5518 17.5264L21.9961 19.9316L26.4414 17.5264C26.8055 17.3293 27.2607 17.4652 27.458 17.8291C27.6551 18.1932 27.5202 18.6484 27.1562 18.8457L22.7432 21.2344V26.4668C22.7432 26.881 22.4074 27.2168 21.9932 27.2168C21.5792 27.2165 21.2432 26.8808 21.2432 26.4668V21.2295L16.8379 18.8457C16.4739 18.6484 16.3381 18.1932 16.5352 17.8291ZM26.25 2C28.8734 2 31 4.12665 31 6.75V12.25C31 12.6642 30.6642 13 30.25 13C29.8358 13 29.5 12.6642 29.5 12.25V6.75C29.5 4.95507 28.0449 3.5 26.25 3.5H5.75C3.95507 3.5 2.5 4.95507 2.5 6.75V21.25C2.5 23.0449 3.95507 24.5 5.75 24.5H10.25C10.6642 24.5 11 24.8358 11 25.25C11 25.6642 10.6642 26 10.25 26H5.75C3.12665 26 1 23.8734 1 21.25V6.75C1 4.12665 3.12665 2 5.75 2H26.25ZM6.5 6C7.32843 6 8 6.67157 8 7.5C8 8.32843 7.32843 9 6.5 9C5.67157 9 5 8.32843 5 7.5C5 6.67157 5.67157 6 6.5 6ZM11.5 6C12.3284 6 13 6.67157 13 7.5C13 8.32843 12.3284 9 11.5 9C10.6716 9 10 8.32843 10 7.5C10 6.67157 10.6716 6 11.5 6ZM16.5 6C17.3284 6 18 6.67157 18 7.5C18 8.32843 17.3284 9 16.5 9C15.6716 9 15 8.32843 15 7.5C15 6.67157 15.6716 6 16.5 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStorefrontItem32.category = 'Interface General';\n\nexport default StorefrontItem32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Strikethrough12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Strikethrough12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.76562 7.80176C3.15911 7.67269 3.5837 7.88681 3.71289 8.28027C3.77993 8.48433 3.9362 8.8192 4.26367 9.09961C4.57823 9.36877 5.10577 9.63672 6.00781 9.63672C7.39827 9.6366 7.99729 8.99869 8.18103 8.52009C8.23736 8.37334 8.36677 8.25 8.52396 8.25H9.44107C9.60908 8.25 9.74614 8.38853 9.72105 8.55466C9.51976 9.88753 8.17959 11.1366 6.00781 11.1367C4.778 11.1367 3.89636 10.7599 3.28809 10.2393C2.69337 9.73008 2.41195 9.12818 2.28711 8.74805C2.15816 8.35472 2.37244 7.93108 2.76562 7.80176ZM6.00781 0.90918C8.50202 0.909338 9.53419 2.3986 9.73145 3.32031C9.81782 3.72507 9.55991 4.1241 9.15527 4.21094C8.75036 4.29756 8.35147 4.03861 8.26465 3.63379C8.21145 3.38639 7.77652 2.40933 6.00781 2.40918C4.26993 2.40918 3.76576 3.4045 3.76562 3.84082C3.76568 4.13064 3.83001 4.31186 3.90723 4.43457C3.98665 4.5606 4.11259 4.67687 4.31055 4.78516C4.70328 4.99984 5.24578 5.11793 5.92885 5.24495C5.94688 5.2483 5.96528 5.25 5.98362 5.25H11.25C11.6642 5.25 12 5.58581 12 6C12 6.38814 11.7051 6.70748 11.3271 6.74609L11.25 6.75H0.75C0.335807 6.75 3.29839e-05 6.41419 0 6C3.29839e-05 5.58581 0.335807 5.25 0.75 5.25H2.62909C2.63787 5.25 2.64238 5.24083 2.6377 5.2334C2.38784 4.83636 2.26568 4.36883 2.26562 3.84082C2.26574 2.38466 3.64688 0.90918 6.00781 0.90918Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStrikethrough12.category = 'Text Formatting';\n\nexport default Strikethrough12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Strikethrough16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Strikethrough16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4335 10.25C12.5771 10.25 12.7018 10.3516 12.7198 10.494C12.7403 10.6565 12.751 10.8252 12.751 11C12.751 12.7921 11.0752 14.7498 8.00195 14.75C6.40722 14.7499 5.28567 14.2489 4.52246 13.5771C3.77401 12.9182 3.42114 12.1413 3.26562 11.6543C3.13973 11.2599 3.35764 10.8371 3.75195 10.7109C4.14641 10.5853 4.56937 10.8038 4.69531 11.1982C4.79637 11.5145 5.02896 12.0244 5.51367 12.4512C5.98429 12.8653 6.74638 13.2499 8.00195 13.25C10.4094 13.2498 11.251 11.8099 11.251 11C11.251 10.8819 11.2439 10.7738 11.2311 10.6745C11.204 10.4653 11.3534 10.25 11.5644 10.25H12.4335ZM8.00195 1.25C11.2307 1.2502 12.5005 3.21888 12.7354 4.34766C12.8194 4.75277 12.5592 5.14971 12.1543 5.23438C11.7489 5.31863 11.351 5.05776 11.2666 4.65234C11.1668 4.17412 10.4745 2.75019 8.00195 2.75C5.5939 2.75026 4.75098 4.19075 4.75098 5C4.75098 5.44707 4.84894 5.75222 4.98438 5.97363C5.12133 6.1973 5.32788 6.38595 5.61914 6.5498C6.22041 6.88779 7.05166 7.05761 8.04666 7.24482C8.06493 7.24825 8.08357 7.25 8.10216 7.25H15.252C15.6657 7.25053 16.002 7.58611 16.002 8C16.002 8.41389 15.6657 8.74947 15.252 8.75H0.751953C0.33774 8.75 0.000976562 8.41421 0.000976562 8C0.000976562 7.58579 0.33774 7.25 0.751953 7.25H3.46198C3.69642 7.25 3.82748 6.95679 3.70508 6.75684C3.40314 6.26345 3.25098 5.6777 3.25098 5C3.25098 3.20734 4.92944 1.25028 8.00195 1.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStrikethrough16.category = 'Text Formatting';\n\nexport default Strikethrough16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Strikethrough20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Strikethrough20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5103 12.25C15.6332 12.25 15.7447 12.3246 15.7838 12.4412C15.9233 12.858 15.9961 13.3188 15.9961 13.8262C15.9957 15.9936 13.9126 18.4033 10.0127 18.4033C7.98345 18.4032 6.57425 17.7834 5.62012 16.9648C4.67964 16.1577 4.2337 15.2027 4.03711 14.6025C3.90844 14.2091 4.12324 13.7852 4.5166 13.6562C4.91016 13.5274 5.33391 13.7422 5.46289 14.1357C5.60197 14.5603 5.92311 15.2481 6.59668 15.8262C7.25717 16.3929 8.31192 16.9032 10.0127 16.9033C13.2845 16.9033 14.4956 14.9782 14.4961 13.8262C14.4961 13.2276 14.3602 12.8022 14.1602 12.4834C14.0995 12.3867 14.1639 12.25 14.278 12.25H15.5103ZM10.0127 1.59473C14.107 1.59473 15.6887 4.01559 15.9795 5.37695C16.0657 5.78185 15.8072 6.18109 15.4023 6.26758C14.9975 6.35382 14.5983 6.09517 14.5117 5.69043C14.3646 5.00192 13.3799 3.09473 10.0127 3.09473C6.74004 3.09493 5.52743 5.0206 5.52734 6.17188C5.52742 6.77031 5.66225 7.19589 5.8623 7.51465C6.06451 7.83656 6.36551 8.10045 6.77344 8.32422C7.60875 8.78221 8.75305 9.00519 10.063 9.24508C10.0808 9.24834 10.099 9.25 10.1171 9.25H19.25C19.6641 9.25012 19.9999 9.58592 20 10C19.9999 10.4141 19.6641 10.7499 19.25 10.75H0.75C0.335949 10.7499 8.14301e-05 10.4141 0 10C6.593e-05 9.58592 0.335939 9.25013 0.75 9.25H4.57383C4.8601 9.25 5.00381 8.86096 4.82415 8.63808C4.74154 8.53559 4.66384 8.42721 4.5918 8.3125C4.21965 7.71962 4.02742 7.00787 4.02734 6.17188C4.02742 4.00383 6.11342 1.59494 10.0127 1.59473Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStrikethrough20.category = 'Text Formatting';\n\nexport default Strikethrough20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Strikethrough24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Strikethrough24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.2422 14.25C18.3497 14.25 18.4498 14.3071 18.4992 14.4026C18.829 15.0395 19.0029 15.7861 19.0029 16.6543C19.0026 19.1671 16.6207 22.0585 12.0195 22.0586C9.62865 22.0586 7.98125 21.3147 6.87305 20.3438C5.77944 19.3855 5.26359 18.253 5.03613 17.5439C4.90968 17.1497 5.12635 16.7273 5.52051 16.6006C5.91492 16.4741 6.33738 16.6915 6.46387 17.0859C6.63627 17.6233 7.03282 18.488 7.8623 19.2148C8.67766 19.9292 9.96584 20.5586 12.0195 20.5586C15.9617 20.5585 17.5026 18.1789 17.5029 16.6543C17.5029 15.8976 17.3352 15.347 17.0781 14.9287C17.0663 14.9094 17.0542 14.8903 17.0418 14.8714C16.8873 14.6349 17.0365 14.25 17.319 14.25H18.2422ZM12.0195 1.93945C16.8393 1.93954 18.6583 4.8411 18.9873 6.41504C19.0718 6.82031 18.8115 7.21794 18.4062 7.30273C18.0009 7.38745 17.6034 7.12696 17.5186 6.72168C17.3263 5.80266 16.0887 3.43954 12.0195 3.43945C8.07604 3.43945 6.53223 5.82075 6.53223 7.34473C6.53233 8.10107 6.69999 8.65112 6.95703 9.06934C7.21584 9.49015 7.59657 9.82784 8.09766 10.1084C9.11788 10.6795 10.5078 10.9534 12.0673 11.2449C12.0855 11.2483 12.104 11.25 12.1225 11.25H23.25C23.6642 11.25 23.9999 11.5859 24 12C23.9999 12.3881 23.7051 12.7075 23.3271 12.7461L23.25 12.75H0.75C0.335851 12.75 6.59474e-05 12.4141 0 12C4.64704e-05 11.5858 0.335839 11.25 0.75 11.25H6.05638C6.35646 11.25 6.49353 10.8232 6.28064 10.6117C6.05599 10.3886 5.85342 10.138 5.67969 9.85547C5.25506 9.16485 5.03233 8.33308 5.03223 7.34473C5.03223 4.83119 7.4185 1.93945 12.0195 1.93945Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStrikethrough24.category = 'Text Formatting';\n\nexport default Strikethrough24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Strikethrough32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Strikethrough32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.458 18.25C23.5431 18.25 23.6246 18.2859 23.68 18.3506C23.8654 18.5671 24.0367 18.8002 24.1885 19.0537C24.7192 19.9403 25.0029 21.0154 25.0029 22.3105C25.0025 25.5234 22.0129 29.37 16.0254 29.3701C12.9182 29.37 10.7989 28.3778 9.38379 27.1045C7.9845 25.8452 7.32406 24.3577 7.03418 23.4297C6.91095 23.0345 7.13139 22.6139 7.52637 22.4902C7.92164 22.3668 8.34222 22.5872 8.46582 22.9824C8.70366 23.7439 9.24801 24.9643 10.3867 25.9893C11.5104 27.0004 13.2665 27.87 16.0254 27.8701C21.3145 27.87 23.5025 24.5707 23.5029 22.3105C23.5029 21.24 23.2705 20.441 22.9014 19.8242C22.5312 19.206 21.9935 18.7212 21.3066 18.3262C21.2705 18.3054 21.2845 18.25 21.3262 18.25H23.458ZM16.0254 2.62891C22.2811 2.62901 24.5788 6.4828 24.9873 8.48828C25.0696 8.89394 24.8079 9.29036 24.4023 9.37305C23.9968 9.45536 23.6004 9.1935 23.5176 8.78809C23.2378 7.414 21.5018 4.12999 16.0254 4.12988C10.7353 4.13003 8.54311 7.43089 8.54297 9.69043C8.5431 10.7607 8.77447 11.5601 9.14355 12.1768C9.51368 12.7947 10.0517 13.2789 10.7383 13.6738C12.128 14.4729 14.0103 14.8501 16.0667 15.2446C16.0853 15.2482 16.1043 15.25 16.1232 15.25H31.25C31.664 15.2501 31.9998 15.586 32 16C31.9998 16.388 31.705 16.7075 31.3271 16.7461L31.25 16.75H0.75C0.336005 16.7499 0.000263695 16.4139 0 16C0.000248337 15.586 0.335996 15.2501 0.75 15.25H9.92231C10.0666 15.25 10.1153 15.0465 9.99023 14.9746C9.1345 14.4824 8.38628 13.832 7.85645 12.9473C7.3258 12.0608 7.0431 10.9854 7.04297 9.69043C7.0431 6.47689 10.0382 2.62906 16.0254 2.62891Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStrikethrough32.category = 'Text Formatting';\n\nexport default Strikethrough32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StudentHat12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StudentHat12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.55078 0.581787C5.83936 0.470864 6.15968 0.470793 6.44824 0.581787L6.58984 0.647217L11.335 3.19019C11.747 3.41099 11.9633 3.80572 11.9893 4.21069C11.9977 4.25586 12.0029 4.30271 12.0029 4.35034V7.64233C12.0027 8.0563 11.6669 8.39224 11.2529 8.39233C10.8389 8.39233 10.5032 8.05636 10.5029 7.64233V5.83862L9.99316 6.11206V8.96948C9.99316 9.14058 9.9574 9.34649 9.84277 9.54565C9.55375 10.0471 8.47959 11.5016 5.97559 11.5017C3.47127 11.5016 2.39721 10.0469 2.1084 9.54565C1.99371 9.34645 1.95898 9.14062 1.95898 8.96948V6.08765L0.663086 5.39331C-0.215622 4.92184 -0.215797 3.6615 0.663086 3.19019L5.40918 0.647217L5.55078 0.581787ZM3.45898 8.87476C3.66307 9.18294 4.34939 10.0016 5.97559 10.0017C7.60221 10.0017 8.28923 9.1828 8.49316 8.87476V6.91577L6.58984 7.93628C6.22107 8.1339 5.77797 8.13386 5.40918 7.93628L3.45898 6.89136V8.87476ZM1.7832 4.29175L5.99902 6.55054L10.2148 4.29175L5.99902 2.03198L1.7832 4.29175Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStudentHat12.category = 'Objects';\n\nexport default StudentHat12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StudentHat16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StudentHat16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.55371 1.08203C7.84065 0.972504 8.15839 0.972464 8.44531 1.08203L8.58594 1.14551L15.335 4.72852C15.7859 4.9679 16.0056 5.41477 15.9971 5.85742C15.9983 5.87474 16 5.89253 16 5.91016V10.3008C15.9998 10.7148 15.6641 11.0508 15.25 11.0508C14.8359 11.0508 14.5002 10.7148 14.5 10.3008V7.37891L13 8.17578V11.9141C13 12.2014 12.9456 12.5607 12.7275 12.8906C12.2439 13.6221 10.9174 14.9999 7.99902 15C5.07934 15 3.75406 13.6213 3.27148 12.8896C3.05421 12.5602 3.00005 12.2017 3 11.915V8.17578L0.664062 6.93652C-0.221081 6.46658 -0.221142 5.1984 0.664062 4.72852L7.41309 1.14551L7.55371 1.08203ZM8.58594 10.5195C8.21944 10.7141 7.77958 10.7141 7.41309 10.5195L4.5 8.97266V11.915C4.50005 12.0215 4.52082 12.0592 4.52344 12.0635C4.76526 12.4301 5.6469 13.5 7.99902 13.5C10.3503 13.4999 11.2336 12.4309 11.4766 12.0635C11.4791 12.0594 11.5 12.0216 11.5 11.9141V8.97168L8.58594 10.5195ZM1.7832 5.83203L7.99902 9.13184L14.2148 5.83203L7.99902 2.53223L1.7832 5.83203Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStudentHat16.category = 'Objects';\n\nexport default StudentHat16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StudentHat20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StudentHat20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.55469 1.58203C9.84142 1.47259 10.1586 1.47269 10.4453 1.58203L10.5859 1.64551L19.3369 6.29004C19.7977 6.53475 20.0161 6.99588 19.9971 7.44824C19.9982 7.46505 20 7.48193 20 7.49902V13.0137L19.9961 13.0908C19.9577 13.469 19.6383 13.7637 19.25 13.7637C18.8617 13.7637 18.5423 13.469 18.5039 13.0908L18.5 13.0137V8.94238L16 10.2695V14.8066C16 15.2836 15.9118 15.887 15.5049 16.3887C14.8026 17.2541 13.2091 18.499 9.99902 18.499C6.78836 18.4989 5.19584 17.2533 4.49414 16.3877C4.13853 15.9489 4.02724 15.4326 4.00488 14.9912L4 14.8066V10.2695L0.664062 8.49902C-0.221164 8.02913 -0.221157 6.75995 0.664062 6.29004L9.41406 1.64551L9.55469 1.58203ZM10.5859 13.1436C10.2196 13.3379 9.78041 13.338 9.41406 13.1436L5.5 11.0654V14.8066L5.51172 15.0254C5.53421 15.2216 5.58763 15.355 5.65918 15.4434C6.07192 15.9525 7.23403 16.9989 9.99902 16.999C12.7636 16.999 13.9265 15.9527 14.3398 15.4434C14.4355 15.3254 14.4999 15.1273 14.5 14.8066V11.0654L10.5859 13.1436ZM1.78223 7.39453L10 11.7559L18.2168 7.39453L10 3.03223L1.78223 7.39453Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStudentHat20.category = 'Objects';\n\nexport default StudentHat20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StudentHat24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StudentHat24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5557 1.58203C11.8424 1.47272 12.1596 1.47262 12.4463 1.58203L12.5869 1.64551L23.3379 7.35254C23.8017 7.59892 24.0195 8.0645 23.9971 8.51953C23.9988 8.54038 24.001 8.56171 24.001 8.58301V15.2217C24.0008 15.6356 23.6649 15.9714 23.251 15.9717C22.8369 15.9717 22.5011 15.6358 22.501 15.2217V10.0039L20.001 11.3311V16.8877C20.0009 17.8123 19.7304 18.8394 18.9268 19.5596C17.7795 20.5874 15.548 21.9999 12 22C8.45153 22 6.22086 20.5866 5.07422 19.5586C4.27126 18.8386 4.00105 17.8126 4.00098 16.8887V11.3311L0.664062 9.56055C-0.22117 9.09065 -0.221175 7.82244 0.664062 7.35254L11.415 1.64551L11.5557 1.58203ZM12.5869 15.2676C12.2206 15.462 11.7814 15.4619 11.415 15.2676L5.50098 12.1279V16.8887C5.50105 17.5532 5.69549 18.1019 6.0752 18.4424C7.00133 19.2727 8.88858 20.5 12 20.5C15.1111 20.4999 16.999 19.2727 17.9258 18.4424C18.3059 18.1017 18.5009 17.5527 18.501 16.8877V12.1279L12.5869 15.2676ZM1.78223 8.45605L12.001 13.8799L22.2188 8.45605L12.001 3.03223L1.78223 8.45605Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStudentHat24.category = 'Objects';\n\nexport default StudentHat24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StudentHat32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StudentHat32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.4141 2.9458C15.781 2.75077 16.221 2.75072 16.5879 2.9458L30.3232 10.2505C30.7694 10.4879 30.9898 10.9283 30.9854 11.3667C30.9946 11.4138 31 11.4624 31 11.5122V19.8433C30.9998 20.2573 30.6641 20.5933 30.25 20.5933C29.8359 20.5933 29.5002 20.2573 29.5 19.8433V12.895L25.9941 14.7593V21.6333C25.9941 22.9612 25.5692 24.3972 24.3877 25.3169C22.8649 26.5022 20.1148 27.9995 15.9736 27.9995C11.8248 27.9995 9.08427 26.4967 7.57227 25.3091C6.40427 24.3915 5.9873 22.9662 5.9873 21.6509V14.7485L1.67871 12.4575C0.795083 11.9872 0.795033 10.7207 1.67871 10.2505L15.4141 2.9458ZM7.4873 21.6509C7.4873 22.6893 7.81623 23.5929 8.49902 24.1294C9.7936 25.1462 12.2159 26.4995 15.9736 26.4995C19.7254 26.4995 22.1597 25.1508 23.4668 24.1333C24.1599 23.5937 24.4941 22.681 24.4941 21.6333V15.5571L16.5879 19.7622C16.221 19.9573 15.781 19.9572 15.4141 19.7622L7.4873 15.5464V21.6509ZM2.79785 11.354L16.001 18.3755L29.2041 11.354L16.001 4.33154L2.79785 11.354Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStudentHat32.category = 'Objects';\n\nexport default StudentHat32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StudentHatFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StudentHatFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.7002 9.2594C5.51139 9.69396 6.48666 9.69396 7.29785 9.2594L9.99219 7.81506V8.97034C9.99214 9.14147 9.95747 9.34737 9.84277 9.54651C9.55377 10.0479 8.47926 11.5022 5.97559 11.5026C3.47161 11.5026 2.39662 10.0482 2.10742 9.54651C1.99266 9.34733 1.95805 9.14151 1.95801 8.97034V7.78967L4.7002 9.2594ZM5.40918 0.648071C5.77793 0.450525 6.2211 0.450502 6.58984 0.648071L11.3359 3.19104C11.7492 3.41271 11.9646 3.80899 11.9893 4.21545C11.9972 4.25916 12.0029 4.30423 12.0029 4.35022V7.64221C12.0028 8.05618 11.6669 8.39205 11.2529 8.39221C10.8388 8.39221 10.5031 8.05628 10.5029 7.64221V5.84045L6.58984 7.93713C6.22119 8.13466 5.77788 8.13453 5.40918 7.93713L0.663086 5.39417C-0.21582 4.92279 -0.215818 3.66241 0.663086 3.19104L5.40918 0.648071Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStudentHatFilled12.category = 'Objects';\n\nexport default StudentHatFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StudentHatFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StudentHatFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13 11.9146C12.9999 12.2018 12.9455 12.5614 12.7275 12.8911C12.2438 13.6227 10.9171 15.0004 7.99902 15.0005C5.07972 15.0005 3.75425 13.6219 3.27148 12.8901C3.05431 12.5609 3.00011 12.2021 3 11.9155V9.87451L6.70996 11.8442C7.51617 12.272 8.48291 12.2722 9.28906 11.8442L13 9.87451V11.9146ZM7.55371 1.08252C7.84063 0.973038 8.15842 0.972948 8.44531 1.08252L8.58594 1.146L15.335 4.729C15.7858 4.9685 16.0057 5.41518 15.9971 5.85791C15.9982 5.87503 16 5.89225 16 5.90967V10.3003C16 10.7144 15.664 11.0501 15.25 11.0503C14.8358 11.0503 14.5 10.7145 14.5 10.3003V7.37939L8.58594 10.52C8.21956 10.7145 7.77951 10.7144 7.41309 10.52L0.664062 6.93701C-0.221173 6.46711 -0.221173 5.1989 0.664062 4.729L7.41309 1.146L7.55371 1.08252Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStudentHatFilled16.category = 'Objects';\n\nexport default StudentHatFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StudentHatFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StudentHatFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 14.8066C16 15.2837 15.9119 15.887 15.5049 16.3887C14.8026 17.2542 13.2092 18.499 9.99902 18.499C6.78829 18.4989 5.19581 17.2533 4.49414 16.3877C4.08773 15.8862 4 15.2831 4 14.8066V11.9668L8.71094 14.4678C9.51722 14.8957 10.4838 14.8957 11.29 14.4678L16 11.9668V14.8066ZM9.55469 1.58203C9.84142 1.47259 10.1586 1.47269 10.4453 1.58203L10.5859 1.64551L19.3369 6.29004C19.7976 6.53473 20.0161 6.99591 19.9971 7.44824C19.9982 7.46505 20 7.48193 20 7.49902V13.0137L19.9961 13.0908C19.9577 13.469 19.6383 13.7637 19.25 13.7637C18.8617 13.7637 18.5423 13.469 18.5039 13.0908L18.5 13.0137V8.94238L10.5859 13.1436C10.2196 13.3379 9.78041 13.338 9.41406 13.1436L0.664062 8.49902C-0.221164 8.02913 -0.221157 6.75995 0.664062 6.29004L9.41406 1.64551L9.55469 1.58203Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStudentHatFilled20.category = 'Objects';\n\nexport default StudentHatFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StudentHatFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StudentHatFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.001 16.8877C20.0009 17.8123 19.7304 18.8394 18.9268 19.5596C17.7796 20.5874 15.5479 21.9998 12 22C8.45158 22 6.22088 20.5866 5.07422 19.5586C4.27126 18.8386 4.00008 17.8126 4 16.8887V13.0293L10.7119 16.5918C11.5182 17.0197 12.4838 17.0198 13.29 16.5918L20.001 13.0293V16.8877ZM11.5557 1.58203C11.8424 1.47272 12.1596 1.47262 12.4463 1.58203L12.5869 1.64551L23.3379 7.35254C23.8017 7.59892 24.0195 8.06447 23.9971 8.51953C23.9988 8.54038 24.001 8.56171 24.001 8.58301V15.2217C24.0008 15.6356 23.6649 15.9714 23.251 15.9717C22.8369 15.9717 22.5011 15.6358 22.501 15.2217V10.0039L12.5869 15.2676C12.2206 15.462 11.7814 15.4619 11.415 15.2676L0.664062 9.56055C-0.22117 9.09065 -0.221175 7.82244 0.664062 7.35254L11.415 1.64551L11.5557 1.58203Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStudentHatFilled24.category = 'Objects';\n\nexport default StudentHatFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/StudentHatFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const StudentHatFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.71 21.0874C15.5169 21.5162 16.4851 21.5163 17.292 21.0874L25.9941 16.4585V21.6333C25.9941 22.9611 25.569 24.3971 24.3877 25.3169C22.865 26.5022 20.1147 27.9994 15.9736 27.9995C11.8247 27.9995 9.08429 26.4967 7.57227 25.3091C6.40409 24.3915 5.9873 22.9663 5.9873 21.6509V16.4478L14.71 21.0874ZM15.4131 2.9458C15.78 2.75066 16.22 2.75072 16.5869 2.9458L30.3223 10.2505C30.7673 10.4872 30.9874 10.9257 30.9844 11.3628C30.9942 11.4111 31 11.461 31 11.5122V19.8433C30.9998 20.2572 30.664 20.5931 30.25 20.5933C29.8359 20.5933 29.5002 20.2573 29.5 19.8433V12.894L16.5869 19.7622C16.22 19.9573 15.78 19.9573 15.4131 19.7622L1.67773 12.4575C0.794216 11.9872 0.794242 10.7208 1.67773 10.2505L15.4131 2.9458Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nStudentHatFilled32.category = 'Objects';\n\nexport default StudentHatFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Subtract12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Subtract12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 5.25C11.6642 5.25 12 5.58579 12 6C12 6.41421 11.6642 6.75 11.25 6.75H0.75C0.335786 6.75 8.33845e-08 6.41421 0 6C5.30976e-07 5.58579 0.335787 5.25 0.75 5.25H11.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSubtract12.category = 'Interface General';\n\nexport default Subtract12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Subtract16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Subtract16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 7.25C14.6642 7.25 15 7.58579 15 8C15 8.41421 14.6642 8.75 14.25 8.75H1.75C1.33579 8.75 1 8.41421 1 8C1 7.58579 1.33579 7.25 1.75 7.25H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSubtract16.category = 'Interface General';\n\nexport default Subtract16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Subtract20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Subtract20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 9.25C18.6642 9.25 19 9.58579 19 10C19 10.4142 18.6642 10.75 18.25 10.75H1.75C1.33579 10.75 1 10.4142 1 10C1 9.58579 1.33579 9.25 1.75 9.25H18.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSubtract20.category = 'Interface General';\n\nexport default Subtract20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Subtract24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Subtract24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 11.25C22.6641 11.2502 23 11.5859 23 12C23 12.4141 22.6641 12.7498 22.25 12.75H1.75C1.33593 12.7498 1 12.4141 1 12C1 11.5859 1.33593 11.2502 1.75 11.25H22.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSubtract24.category = 'Interface General';\n\nexport default Subtract24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Subtract32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Subtract32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.25 15.25C30.6642 15.25 31 15.5858 31 16C31 16.4142 30.6642 16.75 30.25 16.75H1.75C1.33579 16.75 1 16.4142 1 16C1 15.5858 1.33579 15.25 1.75 15.25H30.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSubtract32.category = 'Interface General';\n\nexport default Subtract32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SubtractBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SubtractBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5 5C12.0523 5 12.5 5.44772 12.5 6C12.5 6.55228 12.0523 7 11.5 7H1C0.447715 7 1.04308e-07 6.55228 0 6C5.21541e-07 5.44772 0.447715 5 1 5H11.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSubtractBold12.category = 'Interface General';\n\nexport default SubtractBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SubtractBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SubtractBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 7C14.8023 7 15.25 7.44772 15.25 8C15.25 8.55228 14.8023 9 14.25 9H1.75C1.19771 9 0.75 8.55228 0.75 8C0.750001 7.44772 1.19772 7 1.75 7H14.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSubtractBold16.category = 'Interface General';\n\nexport default SubtractBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SubtractBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SubtractBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 9C18.8023 9 19.25 9.44772 19.25 10C19.25 10.5523 18.8023 11 18.25 11H1.75C1.19772 11 0.75 10.5523 0.75 10C0.750001 9.44772 1.19772 9 1.75 9H18.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSubtractBold20.category = 'Interface General';\n\nexport default SubtractBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SubtractBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SubtractBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 11C22.8021 11.0002 23.25 11.4478 23.25 12C23.25 12.5522 22.8021 12.9998 22.25 13H1.75C1.19785 12.9998 0.750001 12.5522 0.75 12C0.750001 11.4478 1.19785 11.0002 1.75 11H22.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSubtractBold24.category = 'Interface General';\n\nexport default SubtractBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SubtractBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SubtractBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.25 15C30.8023 15 31.25 15.4477 31.25 16C31.25 16.5523 30.8023 17 30.25 17H1.75C1.19772 17 0.750001 16.5523 0.75 16C0.750001 15.4477 1.19772 15 1.75 15H30.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSubtractBold32.category = 'Interface General';\n\nexport default SubtractBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sun12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sun12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00098 10C6.41497 10.0003 6.75097 10.3359 6.75098 10.75V11.25C6.75098 11.6641 6.41497 11.9997 6.00098 12C5.58676 12 5.25098 11.6642 5.25098 11.25V10.75C5.25098 10.3358 5.58677 10 6.00098 10ZM2.11328 8.8252C2.40618 8.53242 2.88097 8.53234 3.17383 8.8252C3.4664 9.11807 3.46651 9.59293 3.17383 9.88574L2.82031 10.2393C2.52751 10.5321 2.05268 10.5319 1.75977 10.2393C1.46687 9.94636 1.46687 9.4716 1.75977 9.17871L2.11328 8.8252ZM8.83691 8.8252C9.12977 8.53234 9.60456 8.53242 9.89746 8.8252L10.252 9.17871C10.5444 9.47156 10.5445 9.94646 10.252 10.2393C9.95906 10.5321 9.48332 10.5321 9.19043 10.2393L8.83691 9.88574C8.54423 9.59293 8.54434 9.11807 8.83691 8.8252ZM6.00098 3C7.65762 3.00025 9.00098 4.3433 9.00098 6C9.00098 7.6567 7.65762 8.99975 6.00098 9C4.34412 9 3.00098 7.65685 3.00098 6C3.00098 4.34315 4.34412 3 6.00098 3ZM6.00098 4.5C5.17255 4.5 4.50098 5.17157 4.50098 6C4.50098 6.82843 5.17255 7.5 6.00098 7.5C6.82919 7.49975 7.50098 6.82827 7.50098 6C7.50098 5.17173 6.82919 4.50025 6.00098 4.5ZM1.25586 5.24512C1.6699 5.24532 2.00586 5.58103 2.00586 5.99512C2.0058 6.40915 1.66986 6.74492 1.25586 6.74512H0.755859C0.341684 6.74512 0.0059213 6.40928 0.00585938 5.99512C0.00585937 5.5809 0.341646 5.24512 0.755859 5.24512H1.25586ZM11.2559 5.24512C11.6699 5.24532 12.0059 5.58103 12.0059 5.99512C12.0058 6.40915 11.6699 6.74491 11.2559 6.74512H10.7559C10.3417 6.74512 10.0059 6.40928 10.0059 5.99512C10.0059 5.5809 10.3416 5.24512 10.7559 5.24512H11.2559ZM1.7666 1.75391C2.05951 1.46122 2.53433 1.46108 2.82715 1.75391L3.18066 2.10742C3.47337 2.40025 3.47331 2.8751 3.18066 3.16797C2.88781 3.46082 2.41302 3.46075 2.12012 3.16797L1.7666 2.81445C1.47371 2.52156 1.47371 2.0468 1.7666 1.75391ZM9.18359 1.75391C9.47642 1.46109 9.95123 1.46123 10.2441 1.75391C10.537 2.0468 10.537 2.52156 10.2441 2.81445L9.89062 3.16797C9.59772 3.46075 9.12293 3.46082 8.83008 3.16797C8.53743 2.8751 8.53737 2.40025 8.83008 2.10742L9.18359 1.75391ZM6.00098 0C6.41497 0.000253159 6.75097 0.335945 6.75098 0.75V1.25C6.75098 1.66406 6.41497 1.99975 6.00098 2C5.58676 2 5.25098 1.66421 5.25098 1.25V0.75C5.25098 0.335789 5.58677 3.26956e-07 6.00098 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSun12.category = 'Nature & Weather';\n\nexport default Sun12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sun16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sun16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00586 13.7546C8.41976 13.7549 8.75573 14.0907 8.75586 14.5046L8.75488 15.2546C8.75486 15.6688 8.41908 16.0046 8.00488 16.0046C7.59091 16.0044 7.25488 15.6687 7.25488 15.2546L7.25586 14.5046C7.25601 14.0906 7.59176 13.7547 8.00586 13.7546ZM2.87695 12.074C3.16984 11.7811 3.64559 11.7811 3.93848 12.074C4.23114 12.3668 4.23096 12.8416 3.93848 13.1345L3.4082 13.6648C3.1153 13.9577 2.63956 13.9577 2.34668 13.6648C2.05423 13.3719 2.05399 12.897 2.34668 12.6042L2.87695 12.074ZM12.0693 12.0671C12.3622 11.7743 12.838 11.7743 13.1309 12.0671L13.6611 12.5974C13.9538 12.8902 13.9537 13.3651 13.6611 13.658C13.3683 13.9508 12.8935 13.9508 12.6006 13.658L12.0693 13.1277C11.7769 12.8348 11.7768 12.3599 12.0693 12.0671ZM8.00098 3.49976C10.486 3.50002 12.5008 5.51475 12.501 7.99976C12.501 10.4849 10.486 12.4995 8.00098 12.4998C5.5157 12.4998 3.50098 10.485 3.50098 7.99976C3.50111 5.51458 5.51577 3.49976 8.00098 3.49976ZM8.00098 4.99976C6.3442 4.99976 5.00111 6.34301 5.00098 7.99976C5.00098 9.65661 6.34412 10.9998 8.00098 10.9998C9.65761 10.9995 11.001 9.65645 11.001 7.99976C11.0008 6.34317 9.65753 5.00002 8.00098 4.99976ZM1.5 7.24976C1.91411 7.24977 2.24985 7.58568 2.25 7.99976C2.24998 8.41396 1.9142 8.74976 1.5 8.74976H0.75C0.335943 8.74958 1.80482e-05 8.41384 0 7.99976C0.000166117 7.58578 0.336027 7.24991 0.75 7.24976H1.5ZM15.251 7.24976C15.6649 7.25004 16.0008 7.58583 16.001 7.99976C16.001 8.41396 15.6642 8.74976 15.25 8.74976H14.5C14.086 8.74947 13.751 8.41378 13.751 7.99976C13.7511 7.58566 14.0869 7.24976 14.501 7.24976H15.251ZM12.6006 2.35132C12.8935 2.05876 13.3684 2.05856 13.6611 2.35132C13.9538 2.64412 13.9537 3.11899 13.6611 3.41187L13.1309 3.94214C12.838 4.23501 12.3622 4.23502 12.0693 3.94214C11.7769 3.64925 11.7767 3.17435 12.0693 2.88159L12.6006 2.35132ZM2.34668 2.34448C2.63958 2.05161 3.11532 2.0516 3.4082 2.34448L3.93848 2.87476C4.23111 3.16755 4.23099 3.64244 3.93848 3.9353C3.64558 4.22817 3.16983 4.22819 2.87695 3.9353L2.34668 3.40503C2.05417 3.11217 2.05408 2.63728 2.34668 2.34448ZM8.00586 0.00463867C8.41977 0.00487632 8.75568 0.340726 8.75586 0.754639V1.50464C8.75584 1.91871 8.41987 2.25442 8.00586 2.25464C7.59166 2.25462 7.25586 1.91884 7.25586 1.50464V0.754639C7.25605 0.340598 7.59179 0.0046567 8.00586 0.00463867Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSun16.category = 'Nature & Weather';\n\nexport default Sun16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sun20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sun20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"20\"\n      viewBox=\"0 0 21 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99902 17.25C10.4132 17.25 10.749 17.5858 10.749 18V19.25C10.749 19.6642 10.4132 20 9.99902 20C9.58498 19.9998 9.24902 19.6641 9.24902 19.25V18C9.24902 17.5859 9.58498 17.2502 9.99902 17.25ZM3.81348 15.123C4.1063 14.8302 4.58111 14.8304 4.87402 15.123C5.16692 15.4159 5.16692 15.8907 4.87402 16.1836L3.99023 17.0674C3.69734 17.3602 3.22257 17.3603 2.92969 17.0674C2.63701 16.7745 2.6369 16.2997 2.92969 16.0068L3.81348 15.123ZM15.1348 15.123C15.4277 14.8304 15.9025 14.8302 16.1953 15.123L17.0791 16.0068C17.3719 16.2997 17.3718 16.7745 17.0791 17.0674C16.7862 17.3603 16.3115 17.3602 16.0186 17.0674L15.1348 16.1836C14.8419 15.8907 14.8419 15.4159 15.1348 15.123ZM10.0332 4C13.3469 4.00006 16.0332 6.68633 16.0332 10C16.0332 13.3137 13.3469 15.9999 10.0332 16C6.71949 16 4.0332 13.3137 4.0332 10C4.0332 6.68629 6.71949 4 10.0332 4ZM10.0332 5.5C7.54792 5.5 5.5332 7.51472 5.5332 10C5.5332 12.4853 7.54792 14.5 10.0332 14.5C12.5184 14.4999 14.5332 12.4852 14.5332 10C14.5332 7.51475 12.5184 5.50006 10.0332 5.5ZM2.00488 9.24512C2.41887 9.24538 2.75488 9.58107 2.75488 9.99512C2.75488 10.4093 2.41812 10.7451 2.00391 10.7451H0.753906C0.339917 10.7449 0.00488284 10.4092 0.00488281 9.99512C0.00488285 9.5809 0.340669 9.24512 0.754883 9.24512H2.00488ZM19.2549 9.24512C19.6689 9.24538 20.0049 9.58107 20.0049 9.99512C20.0049 10.4092 19.6689 10.7449 19.2549 10.7451H18.0049C17.5907 10.7451 17.2549 10.4093 17.2549 9.99512C17.2549 9.5809 17.5907 9.24512 18.0049 9.24512H19.2549ZM2.93652 2.92578C3.22941 2.6329 3.70417 2.63292 3.99707 2.92578L4.88086 3.80957C5.17375 4.10246 5.17375 4.57722 4.88086 4.87012C4.58794 5.16273 4.11311 5.16292 3.82031 4.87012L2.93652 3.98633C2.64376 3.69353 2.64392 3.21869 2.93652 2.92578ZM16.0117 2.92578C16.3046 2.63292 16.7794 2.6329 17.0723 2.92578C17.3649 3.21869 17.365 3.69353 17.0723 3.98633L16.1885 4.87012C15.8957 5.16292 15.4208 5.16273 15.1279 4.87012C14.835 4.57722 14.835 4.10246 15.1279 3.80957L16.0117 2.92578ZM9.99902 0C10.4132 1.99864e-07 10.749 0.335787 10.749 0.75V2C10.749 2.41421 10.4132 2.75 9.99902 2.75C9.58498 2.74979 9.24902 2.41409 9.24902 2V0.75C9.24902 0.335913 9.58498 0.000205537 9.99902 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSun20.category = 'Nature & Weather';\n\nexport default Sun20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sun24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sun24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"25\"\n      viewBox=\"0 0 24 25\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0049 20.5046C12.419 20.5046 12.7547 20.8406 12.7549 21.2546V23.2546C12.7549 23.6689 12.4191 24.0046 12.0049 24.0046C11.5907 24.0046 11.2549 23.6688 11.2549 23.2546V21.2546C11.2551 20.8406 11.5908 20.5047 12.0049 20.5046ZM4.93262 18.0183C5.22549 17.7258 5.70037 17.7257 5.99316 18.0183C6.28606 18.3112 6.28606 18.7869 5.99316 19.0798L4.5791 20.4939C4.28632 20.7867 3.81147 20.7865 3.51855 20.4939C3.22566 20.201 3.22566 19.7262 3.51855 19.4333L4.93262 18.0183ZM18.0137 18.0115C18.3065 17.7188 18.7813 17.7189 19.0742 18.0115L20.4883 19.4265C20.7812 19.7194 20.7812 20.1942 20.4883 20.4871C20.1954 20.7796 19.7205 20.7798 19.4277 20.4871L18.0137 19.072C17.7211 18.7791 17.7209 18.3043 18.0137 18.0115ZM12 4.99976C15.8659 4.99976 18.9999 8.13387 19 11.9998C19 15.8657 15.866 18.9998 12 18.9998C8.13401 18.9998 5 15.8657 5 11.9998C5.00013 8.13387 8.13408 4.99976 12 4.99976ZM12 6.49976C8.96251 6.49976 6.50013 8.9623 6.5 11.9998C6.5 15.0373 8.96243 17.4998 12 17.4998C15.0376 17.4998 17.5 15.0373 17.5 11.9998C17.4999 8.9623 15.0375 6.49976 12 6.49976ZM2.75 11.2498C3.16414 11.2498 3.49987 11.5857 3.5 11.9998C3.5 12.414 3.16421 12.7498 2.75 12.7498H0.75C0.335787 12.7498 3.24944e-08 12.414 0 11.9998C0.000126513 11.5856 0.335864 11.2498 0.75 11.2498H2.75ZM23.25 11.2498C23.6641 11.2498 23.9999 11.5856 24 11.9998C24 12.414 23.6642 12.7498 23.25 12.7498H21.25C20.8358 12.7498 20.5 12.414 20.5 11.9998C20.5001 11.5856 20.8359 11.2498 21.25 11.2498H23.25ZM19.4277 3.52319C19.7206 3.23035 20.1954 3.23046 20.4883 3.52319C20.7812 3.81609 20.7812 4.29085 20.4883 4.58374L19.0742 5.9978C18.7813 6.29061 18.3065 6.29067 18.0137 5.9978C17.721 5.70493 17.7209 5.2301 18.0137 4.93726L19.4277 3.52319ZM3.51855 3.51636C3.81146 3.22356 4.28624 3.22349 4.5791 3.51636L5.99316 4.93042C6.28594 5.22329 6.28594 5.6981 5.99316 5.99097C5.7003 6.28383 5.22552 6.28377 4.93262 5.99097L3.51855 4.5769C3.22566 4.28401 3.22566 3.80925 3.51855 3.51636ZM12.0049 0.00463867C12.419 0.00463883 12.7547 0.340593 12.7549 0.754639V2.75464C12.7549 3.16885 12.4191 3.50464 12.0049 3.50464C11.5907 3.50458 11.2549 3.16881 11.2549 2.75464V0.754639C11.2551 0.340631 11.5908 0.00469939 12.0049 0.00463867Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSun24.category = 'Nature & Weather';\n\nexport default Sun24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sun32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sun32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0098 26.7451C16.4238 26.7453 16.7597 27.0811 16.7598 27.4951V30.25C16.7598 30.6641 16.4238 30.9998 16.0098 31C15.5956 31 15.2598 30.6642 15.2598 30.25V27.4951C15.2598 27.081 15.5956 26.7451 16.0098 26.7451ZM7.34961 23.6016C7.64251 23.3088 8.1173 23.3087 8.41016 23.6016C8.70281 23.8944 8.70288 24.3693 8.41016 24.6621L6.46191 26.6104C6.16908 26.903 5.69423 26.903 5.40137 26.6104C5.10852 26.3175 5.10862 25.8427 5.40137 25.5498L7.34961 23.6016ZM23.6055 23.5947C23.8983 23.3019 24.3731 23.3019 24.666 23.5947L26.6143 25.543C26.907 25.8359 26.9071 26.3107 26.6143 26.6035C26.3214 26.8961 25.8465 26.8962 25.5537 26.6035L23.6055 24.6553C23.3128 24.3625 23.3129 23.8876 23.6055 23.5947ZM16 7C20.9703 7.00026 25 11.0296 25 16C25 20.9704 20.9703 24.9997 16 25C11.0294 25 7 20.9706 7 16C7.00003 11.0295 11.0295 7 16 7ZM16 8.5C11.8579 8.5 8.50003 11.8579 8.5 16C8.5 20.1421 11.8579 23.5 16 23.5C20.1419 23.4997 23.5 20.142 23.5 16C23.5 11.858 20.1419 8.50026 16 8.5ZM4.5 15.2451C4.91397 15.2454 5.24997 15.5811 5.25 15.9951C5.25 16.4093 4.91324 16.7451 4.49902 16.7451H1.75391C1.33992 16.7449 1.00488 16.4092 1.00488 15.9951C1.00491 15.5809 1.34068 15.2451 1.75488 15.2451H4.5ZM30.2549 15.2451C30.6689 15.2454 31.0049 15.5811 31.0049 15.9951C31.0049 16.4092 30.6689 16.7449 30.2549 16.7451H27.5C27.0858 16.7451 26.75 16.4093 26.75 15.9951C26.75 15.5809 27.0858 15.2451 27.5 15.2451H30.2549ZM25.5537 5.39648C25.8465 5.10383 26.3214 5.10392 26.6143 5.39648C26.9071 5.68933 26.907 6.16413 26.6143 6.45703L24.6738 8.39844C24.3809 8.69133 23.9052 8.69133 23.6123 8.39844C23.3197 8.10558 23.3197 7.6307 23.6123 7.33789L25.5537 5.39648ZM5.40137 5.38965C5.69423 5.09701 6.16908 5.09697 6.46191 5.38965L8.40332 7.33105C8.69597 7.62389 8.69595 8.09875 8.40332 8.3916C8.11048 8.68444 7.63568 8.68432 7.34277 8.3916L5.40137 6.4502C5.10862 6.15729 5.10852 5.68249 5.40137 5.38965ZM16.0098 1C16.4238 1.0002 16.7597 1.33596 16.7598 1.75V4.49512C16.7598 4.90921 16.4238 5.24492 16.0098 5.24512C15.5956 5.24512 15.2598 4.90933 15.2598 4.49512V1.75C15.2598 1.33584 15.5956 1 16.0098 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSun32.category = 'Nature & Weather';\n\nexport default Sun32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SunFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SunFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00098 10C6.41497 10.0003 6.75097 10.3359 6.75098 10.75V11.25C6.75098 11.6641 6.41497 11.9997 6.00098 12C5.58676 12 5.25098 11.6642 5.25098 11.25V10.75C5.25098 10.3358 5.58677 10 6.00098 10ZM2.11328 8.8252C2.40618 8.53242 2.88097 8.53234 3.17383 8.8252C3.4664 9.11807 3.46651 9.59293 3.17383 9.88574L2.82031 10.2393C2.52751 10.5321 2.05268 10.5319 1.75977 10.2393C1.46687 9.94636 1.46687 9.4716 1.75977 9.17871L2.11328 8.8252ZM8.83691 8.8252C9.12977 8.53234 9.60456 8.53242 9.89746 8.8252L10.252 9.17871C10.5444 9.47156 10.5445 9.94646 10.252 10.2393C9.95906 10.5321 9.48332 10.5321 9.19043 10.2393L8.83691 9.88574C8.54423 9.59293 8.54434 9.11807 8.83691 8.8252ZM6.00098 3C7.65762 3.00025 9.00098 4.3433 9.00098 6C9.00098 7.6567 7.65762 8.99975 6.00098 9C4.34412 9 3.00098 7.65685 3.00098 6C3.00098 4.34315 4.34412 3 6.00098 3ZM1.25586 5.24512C1.6699 5.24532 2.00586 5.58103 2.00586 5.99512C2.0058 6.40915 1.66986 6.74492 1.25586 6.74512H0.755859C0.341684 6.74512 0.0059213 6.40928 0.00585938 5.99512C0.00585937 5.5809 0.341646 5.24512 0.755859 5.24512H1.25586ZM11.2559 5.24512C11.6699 5.24532 12.0059 5.58103 12.0059 5.99512C12.0058 6.40915 11.6699 6.74491 11.2559 6.74512H10.7559C10.3417 6.74512 10.0059 6.40928 10.0059 5.99512C10.0059 5.5809 10.3416 5.24512 10.7559 5.24512H11.2559ZM1.7666 1.75391C2.05951 1.46122 2.53433 1.46108 2.82715 1.75391L3.18066 2.10742C3.47337 2.40025 3.47331 2.8751 3.18066 3.16797C2.88781 3.46082 2.41302 3.46075 2.12012 3.16797L1.7666 2.81445C1.47371 2.52156 1.47371 2.0468 1.7666 1.75391ZM9.18359 1.75391C9.47642 1.46109 9.95123 1.46123 10.2441 1.75391C10.537 2.0468 10.537 2.52156 10.2441 2.81445L9.89062 3.16797C9.59772 3.46075 9.12293 3.46082 8.83008 3.16797C8.53743 2.8751 8.53737 2.40025 8.83008 2.10742L9.18359 1.75391ZM6.00098 0C6.41497 0.000253159 6.75097 0.335945 6.75098 0.75V1.25C6.75098 1.66406 6.41497 1.99975 6.00098 2C5.58676 2 5.25098 1.66421 5.25098 1.25V0.75C5.25098 0.335789 5.58677 3.26956e-07 6.00098 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSunFilled12.category = 'Nature & Weather';\n\nexport default SunFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SunFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SunFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00586 13.7546C8.41976 13.7549 8.75573 14.0907 8.75586 14.5046L8.75488 15.2546C8.75486 15.6688 8.41908 16.0046 8.00488 16.0046C7.59091 16.0044 7.25488 15.6687 7.25488 15.2546L7.25586 14.5046C7.25601 14.0906 7.59176 13.7547 8.00586 13.7546ZM2.87695 12.074C3.16984 11.7811 3.64559 11.7811 3.93848 12.074C4.23114 12.3668 4.23096 12.8416 3.93848 13.1345L3.4082 13.6648C3.1153 13.9577 2.63956 13.9577 2.34668 13.6648C2.05423 13.3719 2.05399 12.897 2.34668 12.6042L2.87695 12.074ZM12.0693 12.0671C12.3622 11.7743 12.838 11.7743 13.1309 12.0671L13.6611 12.5974C13.9538 12.8902 13.9537 13.3651 13.6611 13.658C13.3683 13.9508 12.8935 13.9508 12.6006 13.658L12.0693 13.1277C11.7769 12.8348 11.7768 12.3599 12.0693 12.0671ZM8.00098 3.49976C10.486 3.50002 12.5008 5.51475 12.501 7.99976C12.501 10.4849 10.486 12.4995 8.00098 12.4998C5.5157 12.4998 3.50098 10.485 3.50098 7.99976C3.50111 5.51458 5.51577 3.49976 8.00098 3.49976ZM1.5 7.24976C1.91411 7.24977 2.24985 7.58568 2.25 7.99976C2.24998 8.41396 1.9142 8.74976 1.5 8.74976H0.75C0.335943 8.74958 1.80482e-05 8.41384 0 7.99976C0.000166117 7.58578 0.336027 7.24991 0.75 7.24976H1.5ZM15.251 7.24976C15.6649 7.25004 16.0008 7.58583 16.001 7.99976C16.001 8.41396 15.6642 8.74976 15.25 8.74976H14.5C14.086 8.74947 13.751 8.41378 13.751 7.99976C13.7511 7.58566 14.0869 7.24976 14.501 7.24976H15.251ZM12.6006 2.35132C12.8935 2.05876 13.3684 2.05856 13.6611 2.35132C13.9538 2.64412 13.9537 3.11899 13.6611 3.41187L13.1309 3.94214C12.838 4.23501 12.3622 4.23502 12.0693 3.94214C11.7769 3.64925 11.7767 3.17435 12.0693 2.88159L12.6006 2.35132ZM2.34668 2.34448C2.63958 2.05161 3.11532 2.0516 3.4082 2.34448L3.93848 2.87476C4.23111 3.16755 4.23099 3.64244 3.93848 3.9353C3.64558 4.22817 3.16983 4.22819 2.87695 3.9353L2.34668 3.40503C2.05417 3.11217 2.05408 2.63728 2.34668 2.34448ZM8.00586 0.00463867C8.41977 0.00487632 8.75568 0.340726 8.75586 0.754639V1.50464C8.75584 1.91871 8.41987 2.25442 8.00586 2.25464C7.59166 2.25462 7.25586 1.91884 7.25586 1.50464V0.754639C7.25605 0.340598 7.59179 0.0046567 8.00586 0.00463867Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSunFilled16.category = 'Nature & Weather';\n\nexport default SunFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SunFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SunFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"20\"\n      viewBox=\"0 0 21 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 17.25C10.4142 17.25 10.75 17.5858 10.75 18V19.25C10.75 19.6642 10.4142 20 10 20C9.58596 19.9998 9.25 19.6641 9.25 19.25V18C9.25 17.5859 9.58596 17.2502 10 17.25ZM3.81445 15.123C4.10728 14.8302 4.58209 14.8304 4.875 15.123C5.16789 15.4159 5.16789 15.8907 4.875 16.1836L3.99121 17.0674C3.69831 17.3602 3.22355 17.3603 2.93066 17.0674C2.63799 16.7745 2.63787 16.2997 2.93066 16.0068L3.81445 15.123ZM15.1357 15.123C15.4287 14.8304 15.9035 14.8302 16.1963 15.123L17.0801 16.0068C17.3729 16.2997 17.3728 16.7745 17.0801 17.0674C16.7872 17.3603 16.3124 17.3602 16.0195 17.0674L15.1357 16.1836C14.8428 15.8907 14.8428 15.4159 15.1357 15.123ZM10.0342 4C13.3478 4.00006 16.0342 6.68633 16.0342 10C16.0342 13.3137 13.3478 15.9999 10.0342 16C6.72047 16 4.03418 13.3137 4.03418 10C4.03418 6.68629 6.72047 4 10.0342 4ZM2.00586 9.24512C2.41985 9.24538 2.75586 9.58107 2.75586 9.99512C2.75586 10.4093 2.4191 10.7451 2.00488 10.7451H0.754883C0.340894 10.7449 0.00488284 10.4092 0.00488281 9.99512C0.00488285 9.5809 0.341646 9.24512 0.755859 9.24512H2.00586ZM19.2559 9.24512C19.6698 9.24538 20.0059 9.58107 20.0059 9.99512C20.0059 10.4092 19.6698 10.7449 19.2559 10.7451H18.0059C17.5916 10.7451 17.2559 10.4093 17.2559 9.99512C17.2559 9.5809 17.5916 9.24512 18.0059 9.24512H19.2559ZM2.9375 2.92578C3.23038 2.6329 3.70515 2.63292 3.99805 2.92578L4.88184 3.80957C5.17473 4.10246 5.17473 4.57722 4.88184 4.87012C4.58892 5.16273 4.11409 5.16292 3.82129 4.87012L2.9375 3.98633C2.64473 3.69353 2.6449 3.21869 2.9375 2.92578ZM16.0127 2.92578C16.3056 2.63292 16.7804 2.6329 17.0732 2.92578C17.3658 3.21869 17.366 3.69353 17.0732 3.98633L16.1895 4.87012C15.8967 5.16292 15.4218 5.16273 15.1289 4.87012C14.836 4.57722 14.836 4.10246 15.1289 3.80957L16.0127 2.92578ZM10 0C10.4142 1.99864e-07 10.75 0.335787 10.75 0.75V2C10.75 2.41421 10.4142 2.75 10 2.75C9.58596 2.74979 9.25 2.41409 9.25 2V0.75C9.25 0.335913 9.58596 0.000205537 10 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSunFilled20.category = 'Nature & Weather';\n\nexport default SunFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SunFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SunFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"25\"\n      viewBox=\"0 0 24 25\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0049 20.5046C12.419 20.5046 12.7547 20.8406 12.7549 21.2546V23.2546C12.7549 23.6689 12.4191 24.0046 12.0049 24.0046C11.5907 24.0046 11.2549 23.6688 11.2549 23.2546V21.2546C11.2551 20.8406 11.5908 20.5047 12.0049 20.5046ZM4.93262 18.0183C5.22549 17.7258 5.70037 17.7257 5.99316 18.0183C6.28606 18.3112 6.28606 18.7869 5.99316 19.0798L4.5791 20.4939C4.28632 20.7867 3.81147 20.7865 3.51855 20.4939C3.22566 20.201 3.22566 19.7262 3.51855 19.4333L4.93262 18.0183ZM18.0137 18.0115C18.3065 17.7188 18.7813 17.7189 19.0742 18.0115L20.4883 19.4265C20.7812 19.7194 20.7812 20.1942 20.4883 20.4871C20.1954 20.7796 19.7205 20.7798 19.4277 20.4871L18.0137 19.072C17.7211 18.7791 17.7209 18.3043 18.0137 18.0115ZM12 4.99976C15.8659 4.99976 18.9999 8.13387 19 11.9998C19 15.8657 15.866 18.9998 12 18.9998C8.13401 18.9998 5 15.8657 5 11.9998C5.00013 8.13387 8.13408 4.99976 12 4.99976ZM2.75 11.2498C3.16414 11.2498 3.49987 11.5857 3.5 11.9998C3.5 12.414 3.16421 12.7498 2.75 12.7498H0.75C0.335787 12.7498 3.24944e-08 12.414 0 11.9998C0.000126513 11.5856 0.335864 11.2498 0.75 11.2498H2.75ZM23.25 11.2498C23.6641 11.2498 23.9999 11.5856 24 11.9998C24 12.414 23.6642 12.7498 23.25 12.7498H21.25C20.8358 12.7498 20.5 12.414 20.5 11.9998C20.5001 11.5856 20.8359 11.2498 21.25 11.2498H23.25ZM19.4277 3.52319C19.7206 3.23035 20.1954 3.23046 20.4883 3.52319C20.7812 3.81609 20.7812 4.29085 20.4883 4.58374L19.0742 5.9978C18.7813 6.29061 18.3065 6.29067 18.0137 5.9978C17.721 5.70493 17.7209 5.2301 18.0137 4.93726L19.4277 3.52319ZM3.51855 3.51636C3.81146 3.22356 4.28624 3.22349 4.5791 3.51636L5.99316 4.93042C6.28594 5.22329 6.28594 5.6981 5.99316 5.99097C5.7003 6.28383 5.22552 6.28377 4.93262 5.99097L3.51855 4.5769C3.22566 4.28401 3.22566 3.80925 3.51855 3.51636ZM12.0049 0.00463867C12.419 0.00463883 12.7547 0.340593 12.7549 0.754639V2.75464C12.7549 3.16885 12.4191 3.50464 12.0049 3.50464C11.5907 3.50458 11.2549 3.16881 11.2549 2.75464V0.754639C11.2551 0.340631 11.5908 0.00469939 12.0049 0.00463867Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSunFilled24.category = 'Nature & Weather';\n\nexport default SunFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SunFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SunFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0107 26.7451C16.4247 26.7453 16.7607 27.0811 16.7607 27.4951V30.25C16.7607 30.6641 16.4248 30.9998 16.0107 31C15.5965 31 15.2607 30.6642 15.2607 30.25V27.4951C15.2608 27.081 15.5966 26.7451 16.0107 26.7451ZM7.35059 23.6016C7.64349 23.3088 8.11827 23.3087 8.41113 23.6016C8.70378 23.8944 8.70386 24.3693 8.41113 24.6621L6.46289 26.6104C6.17006 26.903 5.69521 26.903 5.40234 26.6104C5.1095 26.3175 5.1096 25.8427 5.40234 25.5498L7.35059 23.6016ZM23.6064 23.5947C23.8993 23.3019 24.3741 23.3019 24.667 23.5947L26.6152 25.543C26.908 25.8359 26.9081 26.3107 26.6152 26.6035C26.3224 26.8961 25.8475 26.8962 25.5547 26.6035L23.6064 24.6553C23.3137 24.3625 23.3139 23.8876 23.6064 23.5947ZM16.001 7C20.9713 7.00026 25.0009 11.0296 25.001 16C25.001 20.9704 20.9713 24.9997 16.001 25C11.0304 25 7.00098 20.9706 7.00098 16C7.001 11.0295 11.0304 7 16.001 7ZM4.50098 15.2451C4.91495 15.2454 5.25095 15.5811 5.25098 15.9951C5.25098 16.4093 4.91421 16.7451 4.5 16.7451H1.75488C1.34089 16.7449 1.00488 16.4092 1.00488 15.9951C1.00491 15.5809 1.34166 15.2451 1.75586 15.2451H4.50098ZM30.2559 15.2451C30.6698 15.2454 31.0058 15.5811 31.0059 15.9951C31.0059 16.4092 30.6698 16.7449 30.2559 16.7451H27.501C27.0868 16.7451 26.751 16.4093 26.751 15.9951C26.751 15.5809 27.0868 15.2451 27.501 15.2451H30.2559ZM25.5547 5.39648C25.8475 5.10383 26.3224 5.10392 26.6152 5.39648C26.9081 5.68933 26.908 6.16413 26.6152 6.45703L24.6748 8.39844C24.3819 8.69133 23.9062 8.69133 23.6133 8.39844C23.3207 8.10558 23.3207 7.6307 23.6133 7.33789L25.5547 5.39648ZM5.40234 5.38965C5.69521 5.09701 6.17006 5.09697 6.46289 5.38965L8.4043 7.33105C8.69695 7.62389 8.69692 8.09875 8.4043 8.3916C8.11146 8.68444 7.63666 8.68432 7.34375 8.3916L5.40234 6.4502C5.1096 6.15729 5.1095 5.68249 5.40234 5.38965ZM16.0107 1C16.4247 1.0002 16.7607 1.33596 16.7607 1.75V4.49512C16.7607 4.90921 16.4248 5.24492 16.0107 5.24512C15.5965 5.24512 15.2607 4.90933 15.2607 4.49512V1.75C15.2608 1.33584 15.5966 1 16.0107 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSunFilled32.category = 'Nature & Weather';\n\nexport default SunFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sword12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sword12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.2114 0C12.1982 0 12.9986 0.800544 12.9987 1.78731V4.31174C12.9986 5.32014 12.5654 6.28031 11.81 6.94828L7.2994 10.9364L7.62619 11.2632C7.94282 11.5804 7.94315 12.0947 7.62619 12.4117C7.30917 12.7286 6.79486 12.7283 6.47766 12.4117L5.08271 11.0168L3.08072 12.5926C2.32312 13.1886 1.23908 13.1239 0.557343 12.4424C-0.123724 11.761 -0.188113 10.6776 0.407167 9.92007L1.9819 7.91491L0.588013 6.52102C0.270839 6.20381 0.270804 5.68966 0.588013 5.37249C0.885448 5.07524 1.35625 5.05615 1.6752 5.31644L1.73654 5.37249L2.06016 5.69611L6.06097 1.18449C6.72882 0.431243 7.68767 0.000180334 8.69434 0H11.2114ZM1.68472 10.9237C1.5975 11.0347 1.60627 11.1939 1.70587 11.2939C1.8058 11.3935 1.96502 11.4032 2.07602 11.3161L3.92573 9.85979L3.13783 9.07189L1.68472 10.9237ZM8.69434 1.62444C8.15233 1.62462 7.63568 1.85655 7.27613 2.26216L3.30281 6.74523L4.20281 7.64628L7.56062 4.28953C7.87759 3.97259 8.39191 3.97195 8.70915 4.28847C9.02633 4.60564 9.02628 5.12085 8.70915 5.43806L5.35134 8.79587L6.25028 9.69481L10.7344 5.73101C11.1411 5.37138 11.3741 4.85461 11.3742 4.31174V1.78731C11.3741 1.6977 11.301 1.62444 11.2114 1.62444H8.69434Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSword12.category = 'Objects';\n\nexport default Sword12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sword16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sword16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"17\"\n      viewBox=\"0 0 17 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.2467 0C16.2146 0.00026904 16.999 0.785385 16.999 1.75333V5.78701C16.9989 6.93646 16.4267 8.01107 15.4728 8.65251L10.0811 12.2764C10.2616 12.6097 10.3591 12.9851 10.3591 13.3709C10.359 14.6405 9.32967 15.6697 8.06011 15.67C7.45056 15.6698 6.86546 15.4276 6.4344 14.9966L5.82332 14.3856L3.63115 16.4221C2.77936 17.2125 1.45461 17.1878 0.632857 16.3661C-0.188662 15.5443 -0.213515 14.2195 0.576834 13.3678L2.61235 11.1756L2.00232 10.5656C1.5708 10.1338 1.32912 9.54735 1.329 8.93781C1.329 7.66975 2.35728 6.63695 3.62804 6.6367C4.01452 6.63679 4.39108 6.73458 4.72464 6.91578L8.35994 1.52301C9.0017 0.570923 10.0752 0 11.2234 0H15.2467ZM1.74503 14.452C1.53774 14.6756 1.54406 15.0237 1.75955 15.2394C1.97528 15.4551 2.32331 15.4613 2.54699 15.2539L4.69559 13.2578L3.74008 12.3023L1.74503 14.452ZM3.62804 8.23026C3.24013 8.23051 2.92256 8.54709 2.92256 8.93781C2.92268 9.12583 2.99781 9.30657 3.13005 9.43891L7.56109 13.8699C7.6933 14.0021 7.8732 14.0763 8.06011 14.0764C8.44957 14.0762 8.76549 13.7604 8.76559 13.3709C8.76555 13.1839 8.69135 13.0042 8.55914 12.8719L6.3431 10.6559H6.34206L4.12706 8.43671C3.9949 8.30446 3.81499 8.23039 3.62804 8.23026ZM11.2234 1.59356C10.6053 1.59356 10.0273 1.90082 9.68168 2.41316L5.9665 7.9242L7.00708 8.96479L11.1238 4.84914C11.4349 4.53805 11.9404 4.538 12.2515 4.84914C12.5625 5.16029 12.5625 5.66575 12.2515 5.97687L8.13481 10.0925L9.0758 11.0335L14.5837 7.32973C15.0973 6.98435 15.4054 6.4059 15.4054 5.78701V1.75333C15.4054 1.66548 15.3345 1.59382 15.2467 1.59356H11.2234Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSword16.category = 'Objects';\n\nexport default Sword16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sword20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sword20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"21\"\n      viewBox=\"0 0 21 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.2673 0C20.224 0 21 0.776002 21 1.73274V7.14422C20.9998 8.22125 20.4905 9.2358 19.6271 9.8797L11.3264 16.0704C11.5037 16.3208 11.6286 16.6058 11.6904 16.9091C11.9937 18.4017 10.735 19.7482 9.22556 19.5451L9.17225 19.5379C8.68343 19.472 8.22916 19.2469 7.88038 18.8982L6.70848 17.7262L3.65208 20.4453C2.78396 21.2169 1.46432 21.1782 0.642857 20.3571C-0.178247 19.5358 -0.217652 18.2161 0.553657 17.3479L3.2717 14.2895L2.13158 13.1494C1.75408 12.7718 1.52236 12.2717 1.47847 11.7396L1.47437 11.6842C1.35722 10.2616 2.59866 9.10252 4.00991 9.31681C4.34016 9.36703 4.65257 9.49218 4.9255 9.67874L11.1203 1.37184C11.7642 0.50846 12.7787 0.000118046 13.8558 0H19.2673ZM1.73069 18.3937C1.51315 18.6387 1.52483 19.0109 1.75632 19.2427C1.98808 19.4744 2.36021 19.4859 2.60526 19.2683L5.59398 16.6107L4.99111 16.0079L4.38722 15.405L1.73069 18.3937ZM3.77307 10.8732C3.36719 10.8119 3.01043 11.1458 3.04409 11.555L3.04819 11.6104C3.06142 11.7708 3.13125 11.922 3.24504 12.0359L4.91114 13.701L6.10458 14.8944L7.29802 16.0889L8.99385 17.7847C9.09863 17.8895 9.2356 17.9575 9.38243 17.9774L9.43575 17.9846C9.87157 18.0431 10.2349 17.6538 10.1473 17.2228C10.1228 17.1029 10.0643 16.9927 9.97915 16.905L7.03657 13.9624L5.67601 12.6008L4.47949 11.4053L4.12064 11.0465C4.02564 10.9543 3.90404 10.8931 3.77307 10.8732ZM13.8558 1.57485C13.2758 1.57496 12.7302 1.84918 12.3835 2.31408L6.07382 10.7717L7.5933 12.2922L13.3462 6.54033C13.6537 6.23282 14.1522 6.23282 14.4597 6.54033C14.767 6.84785 14.7671 7.34634 14.4597 7.65379L8.70677 13.4046L10.2262 14.9241L18.6859 8.61654C19.1507 8.26988 19.425 7.72401 19.4252 7.14422V1.73274C19.4252 1.64576 19.3542 1.57485 19.2673 1.57485H13.8558Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSword20.category = 'Objects';\n\nexport default Sword20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sword24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sword24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"25\"\n      height=\"25\"\n      viewBox=\"0 0 25 25\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.9687 0C24.0903 0.000155585 25 0.909647 25 2.03129V8.47201C24.9999 9.70502 24.4169 10.8657 23.4285 11.6029L13.2588 19.1869C13.5133 19.4996 13.6906 19.8697 13.7715 20.2671C14.1143 21.9543 12.6906 23.4761 10.9844 23.2464L10.9203 23.2383C10.3671 23.1636 9.8534 22.9088 9.45866 22.514L7.93189 20.9873L4.12462 24.3734C3.14383 25.2453 1.65314 25.2017 0.725242 24.2737C-0.202469 23.3458 -0.246175 21.8551 0.625559 20.8744L4.0107 17.0651L2.52258 15.5769C2.09539 15.1497 1.83287 14.5851 1.7831 13.983L1.77801 13.9159C1.64544 12.3078 3.04916 10.9972 4.6444 11.2397C5.07141 11.3047 5.47163 11.4808 5.80906 11.7453L13.3971 1.57051C14.1344 0.582194 15.295 2.59075e-07 16.528 0H22.9687ZM1.79327 21.9129C1.47132 22.2754 1.48808 22.8262 1.83091 23.1691C2.17388 23.5117 2.72474 23.5278 3.08711 23.2057L6.82623 19.8816L5.11636 18.1717L1.79327 21.9129ZM4.40943 12.7838C3.81172 12.6929 3.28595 13.1843 3.3353 13.7867L3.34039 13.8539C3.35965 14.0874 3.46155 14.3066 3.62723 14.4723L5.63614 16.4822L10.5633 21.4094C10.7161 21.5622 10.9158 21.6603 11.1299 21.6891L11.1929 21.6983C11.834 21.7845 12.3684 21.2123 12.2396 20.5784C12.2028 20.3976 12.1137 20.2318 11.9833 20.1013L4.93022 13.0483C4.78902 12.9071 4.60682 12.8138 4.40943 12.7838ZM16.528 1.56237C15.7881 1.56237 15.0916 1.91216 14.6493 2.50529L6.9371 12.8448L8.99382 14.9015L16.054 7.84136C16.3591 7.53636 16.8536 7.53632 17.1586 7.84136C17.4634 8.14644 17.4635 8.64104 17.1586 8.94601L10.0985 16.0062L12.1542 18.0619L22.4947 10.3507C23.0877 9.90845 23.4375 9.21176 23.4376 8.47201V2.03129C23.4376 1.77252 23.2274 1.56253 22.9687 1.56237H16.528Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSword24.category = 'Objects';\n\nexport default Sword24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Sword32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Sword32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.6504 1C29.948 1.00021 30.9998 2.05205 31 3.34961V11.2441C31 12.5859 30.3666 13.8492 29.291 14.6514L16.6416 24.084C17.0026 24.4596 17.2505 24.9292 17.3545 25.4404L17.3857 25.5947C17.7625 27.4485 16.1989 29.1206 14.3242 28.8682L14.0693 28.833C13.4723 28.7525 12.9182 28.4787 12.4922 28.0527L10.4688 26.0293L5.6582 30.3076C4.56993 31.2749 2.91531 31.2268 1.88574 30.1973L1.80273 30.1143C0.773208 29.0847 0.72509 27.4301 1.69238 26.3418L5.96973 21.5303L3.98828 19.5488C3.52792 19.0884 3.24591 18.479 3.19238 17.8301L3.17188 17.584C3.02592 15.8143 4.5707 14.3718 6.32617 14.6387L6.46387 14.6602C7.0073 14.7429 7.51131 14.9877 7.91406 15.3594L17.3486 2.70898C18.1507 1.63342 19.4141 1.00006 20.7559 1H28.6504ZM2.81348 27.3389C2.37384 27.8335 2.39633 28.5848 2.86426 29.0527L2.94727 29.1357C3.41524 29.6037 4.16646 29.6262 4.66113 29.1865L9.40723 24.9678L7.03125 22.5918L2.81348 27.3389ZM6.10059 16.1221C5.30281 16.0008 4.60094 16.6558 4.66699 17.46L4.6875 17.707C4.71182 18.0019 4.83964 18.279 5.04883 18.4883L13.5527 26.9922C13.7463 27.1857 13.9983 27.3101 14.2695 27.3467L14.5244 27.3809C15.3766 27.4957 16.0872 26.7362 15.916 25.8936L15.8848 25.7393C15.8358 25.4988 15.7174 25.278 15.5439 25.1045L11.2197 20.7803L6.93359 16.4951C6.74512 16.3067 6.50177 16.1827 6.23828 16.1426L6.10059 16.1221ZM20.7559 2.5C19.8877 2.50006 19.0708 2.91051 18.5518 3.60645L8.98828 16.4268L11.75 19.1895L20.4697 10.4697C20.7626 10.1769 21.2374 10.1769 21.5303 10.4697C21.8232 10.7626 21.8232 11.2374 21.5303 11.5303L12.8105 20.25L15.5713 23.0107L28.3936 13.4482C29.0895 12.9292 29.5 12.1123 29.5 11.2441V3.34961C29.4998 2.88048 29.1195 2.50021 28.6504 2.5H20.7559Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSword32.category = 'Objects';\n\nexport default Sword32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SwordFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SwordFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"13\"\n      viewBox=\"0 0 13 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.588019 5.37255C0.905235 5.05563 1.41946 5.05547 1.73656 5.37255L3.64022 7.27726L5.72261 9.35859L7.62626 11.2633C7.94291 11.5805 7.94314 12.0948 7.62626 12.4118C7.30921 12.7286 6.79485 12.7284 6.47772 12.4118L5.08277 11.0169L3.08075 12.5927C2.32314 13.1886 1.23902 13.124 0.557349 12.4425C-0.123593 11.7612 -0.187857 10.6777 0.407171 9.92017L1.98192 7.91499L0.588019 6.52109C0.270968 6.20395 0.271052 5.68972 0.588019 5.37255ZM11.2125 0C12.199 0.000367878 12.9997 0.800794 12.9999 1.78732V4.31178C12.9997 5.31998 12.5663 6.28039 11.8111 6.94835L8.51887 9.85883L6.87115 8.21005H6.87009L6.40369 7.74366L8.71029 5.43812C9.02725 5.121 9.02715 4.60674 8.71029 4.28958C8.39314 3.97245 7.87895 3.97254 7.56175 4.28958L5.25515 6.59512L4.7877 6.12872H4.78876L3.13998 4.47888L6.06209 1.1845C6.72996 0.431475 7.68895 0.000139876 8.69549 0H11.2125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSwordFilled12.category = 'Objects';\n\nexport default SwordFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SwordFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SwordFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.41483 6.24669C3.98872 6.24689 4.53937 6.47544 4.94501 6.88142L7.02984 8.96918L9.11663 11.055C9.52223 11.4608 9.75035 12.0114 9.75038 12.5852C9.75032 13.7801 8.78128 14.7487 7.58645 14.7491C7.0128 14.749 6.46199 14.5209 6.05627 14.1153L5.48111 13.5402L3.41776 15.4571C2.6161 16.201 1.36918 16.1776 0.595667 15.4043C-0.177557 14.6308 -0.201065 13.3839 0.542936 12.5822L2.45883 10.5189L1.88465 9.94471C1.47851 9.53826 1.251 8.98628 1.2509 8.41257C1.2509 7.21901 2.21872 6.24689 3.41483 6.24669ZM14.3497 0C15.2608 0.000153047 15.999 0.73917 15.999 1.65029V5.44693C15.999 6.52889 15.4604 7.54029 14.5626 8.14403L10.7366 10.7152C10.5822 10.4549 10.3956 10.2121 10.1781 9.99451H10.1771L8.66842 8.48581L11.5305 5.62466C11.8229 5.33182 11.823 4.85691 11.5305 4.56417C11.2377 4.2716 10.7619 4.27162 10.4691 4.56417L7.60696 7.42533L6.00647 5.82191V5.82093L5.87464 5.69594C5.69254 5.5309 5.49361 5.3884 5.28483 5.26433L7.86768 1.43351C8.47169 0.537396 9.48217 6.57425e-05 10.5628 0H14.3497Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSwordFilled16.category = 'Objects';\n\nexport default SwordFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SwordFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SwordFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"21\"\n      viewBox=\"0 0 21 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.00991 9.31681C4.47594 9.38778 4.90793 9.60585 5.24129 9.93917L8.15003 12.8489L11.0865 15.7843C11.3937 16.0917 11.6037 16.4833 11.6904 16.9091C11.9936 18.4015 10.7347 19.7478 9.22556 19.5451L9.17225 19.5379C8.6835 19.472 8.22916 19.2468 7.88038 18.8982L6.70848 17.7262L3.65208 20.4453C2.78405 21.2169 1.46436 21.178 0.642857 20.3571C-0.178327 19.5358 -0.217726 18.2161 0.553657 17.3479L3.2717 14.2895L2.13158 13.1494C1.75405 12.7718 1.52237 12.2717 1.47847 11.7396L1.47437 11.6842C1.35721 10.2615 2.59861 9.10243 4.00991 9.31681ZM19.2673 0C20.2239 0.000153742 21 0.776097 21 1.73274V7.14422C20.9998 8.22117 20.4904 9.2358 19.6271 9.8797L12.5885 15.1292C12.5256 15.0422 12.46 14.9566 12.3896 14.8749L12.1999 14.6709L9.82023 12.2922L14.4607 7.65277C14.7674 7.34535 14.7675 6.84662 14.4607 6.5393C14.1533 6.23195 13.6537 6.23225 13.3462 6.5393L8.70677 11.1787L6.35475 8.8257C6.2035 8.67448 6.03947 8.53812 5.86671 8.41558L11.1203 1.37184C11.7643 0.508474 12.7787 3.62505e-05 13.8558 0H19.2673Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSwordFilled20.category = 'Objects';\n\nexport default SwordFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SwordFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SwordFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"25\"\n      height=\"25\"\n      viewBox=\"0 0 25 25\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.77801 13.9159C1.64569 12.3081 3.0495 10.9976 4.6444 11.2397C5.17102 11.3199 5.65913 11.567 6.03589 11.9436L13.0879 18.9956C13.4353 19.343 13.6735 19.7858 13.7715 20.2671C14.1143 21.9543 12.6906 23.4761 10.9844 23.2464L10.9203 23.2383C10.3673 23.1636 9.85328 22.9087 9.45866 22.514L7.93189 20.9873L4.12462 24.3734C3.14383 25.2452 1.65312 25.2016 0.725242 24.2737C-0.202063 23.3458 -0.246015 21.8549 0.625559 20.8744L4.0107 17.0651L2.52258 15.5769C2.09563 15.1498 1.83285 14.5849 1.7831 13.983L1.77801 13.9159ZM22.9687 0C24.0903 0.000141742 25 0.909639 25 2.03129V8.47201C25 9.70508 24.4169 10.8656 23.4285 11.6029L14.512 18.2521C14.413 18.1265 14.3072 18.0057 14.1936 17.892V17.891L11.2031 14.9005L17.1586 8.94601C17.4636 8.64097 17.4636 8.1464 17.1586 7.84136C16.8536 7.53652 16.359 7.53647 16.054 7.84136L10.0985 13.7959L7.14155 10.839C7.01633 10.7138 6.88115 10.6001 6.7418 10.4931L13.3971 1.57051C14.1343 0.582365 15.2952 0.00011523 16.528 0H22.9687Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSwordFilled24.category = 'Objects';\n\nexport default SwordFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/SwordFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const SwordFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.17285 17.584C3.02713 15.8145 4.57175 14.3718 6.32715 14.6387L6.46484 14.6602C7.04435 14.7485 7.58157 15.0191 7.99609 15.4336L12.2812 19.7197L16.6055 24.0439C16.987 24.4256 17.2479 24.9117 17.3555 25.4404L17.3867 25.5947C17.7631 27.4481 16.1995 29.1202 14.3252 28.8682L14.0703 28.833C13.4734 28.7526 12.9191 28.4785 12.4932 28.0527L10.4697 26.0293L5.65918 30.3076C4.57102 31.2748 2.9163 31.2265 1.88672 30.1973L1.80371 30.1143C0.774165 29.0847 0.726133 27.4301 1.69336 26.3418L5.9707 21.5303L3.98926 19.5488C3.52897 19.0885 3.24698 18.4789 3.19336 17.8301L3.17285 17.584ZM28.6514 1C29.9485 1.00067 31.0008 2.05234 31.001 3.34961V11.2441C31.0009 12.5857 30.3672 13.8492 29.292 14.6514L17.8516 23.1826C17.792 23.1149 17.73 23.0484 17.666 22.9844L13.8711 19.1895L21.5303 11.5303C21.8232 11.2374 21.8232 10.7626 21.5303 10.4697C21.2374 10.177 20.7626 10.1769 20.4697 10.4697L12.8105 18.1279L9.05664 14.374C8.97903 14.2964 8.89736 14.2223 8.81445 14.1514L17.3496 2.70898C18.1517 1.6337 19.4153 1.00009 20.7568 1H28.6514Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nSwordFilled32.category = 'Objects';\n\nexport default SwordFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TShirt12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TShirt12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.24023 0.844727C7.44904 0.728664 7.70089 0.718627 7.91797 0.818359L11.3613 2.40137C11.9252 2.66097 12.1626 3.33597 11.8857 3.8916L11.0977 5.4707C10.8836 5.8997 10.4212 6.13331 9.95898 6.06738V9.875C9.95898 10.4961 9.45499 10.9996 8.83398 11H3.16797C2.54681 10.9998 2.04297 10.4962 2.04297 9.875V6.06738C1.58073 6.13346 1.11845 5.89972 0.904297 5.4707L0.116211 3.8916C-0.160843 3.33585 0.0764686 2.66091 0.640625 2.40137L4.08398 0.818359C4.30109 0.718721 4.55296 0.728578 4.76172 0.844727C4.96769 0.959428 5.10745 1.16428 5.13965 1.39746C5.13978 1.39836 5.13987 1.40118 5.14062 1.40527C5.14103 1.40746 5.14198 1.41005 5.14258 1.41309C5.14622 1.43138 5.15418 1.46302 5.16602 1.50293C5.19054 1.58551 5.23072 1.69036 5.29395 1.78906C5.40273 1.95882 5.58384 2.13672 6.00098 2.13672C6.41799 2.13663 6.59926 1.95882 6.70801 1.78906C6.77119 1.69038 6.81143 1.58547 6.83594 1.50293C6.84777 1.46304 6.85574 1.43136 6.85938 1.41309C6.85998 1.41007 6.86093 1.40745 6.86133 1.40527V1.4043L6.86035 1.40527L6.8623 1.39746C6.89453 1.16422 7.03415 0.959392 7.24023 0.844727ZM7.9707 2.59766C7.63521 3.12135 7.01398 3.63661 6.00098 3.63672C4.98787 3.63672 4.3668 3.12136 4.03125 2.59766C4.01384 2.57047 3.99826 2.5426 3.98242 2.51562L1.6416 3.5918L2.09473 4.49805L2.57324 4.35156C2.80052 4.282 3.0481 4.32359 3.23926 4.46484C3.4304 4.60627 3.54296 4.83058 3.54297 5.06836V9.5H8.45898V5.06836C8.45899 4.8305 8.57143 4.60626 8.7627 4.46484C8.95391 4.32366 9.20144 4.28189 9.42871 4.35156L9.90625 4.49805L10.3594 3.5918L8.01855 2.51562C8.0028 2.54244 7.988 2.57062 7.9707 2.59766Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTShirt12.category = 'Objects';\n\nexport default TShirt12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TShirt16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TShirt16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.95898 1.08899C10.1735 0.974316 10.4308 0.970428 10.6484 1.07922L15.2158 3.3634C15.8182 3.66497 16.0737 4.38971 15.793 5.00208L14.7412 7.29407C14.4822 7.85856 13.8477 8.14708 13.252 7.9718L13 7.89758V13.7501C13 14.4403 12.4401 14.9999 11.75 15.0001H4.25C3.55979 15 3.00004 14.4404 3 13.7501V7.89758L2.74902 7.9718C2.15317 8.1474 1.51891 7.85858 1.25977 7.29407L0.208008 5.00208C-0.0729894 4.38945 0.182297 3.66483 0.785156 3.3634L5.35254 1.07922L5.43555 1.04407C5.63348 0.973451 5.85426 0.988516 6.04199 1.08899C6.25572 1.20365 6.40101 1.41484 6.43164 1.6554C6.43264 1.66151 6.43522 1.67318 6.43848 1.68958C6.44544 1.72462 6.45818 1.78021 6.47852 1.84875C6.5201 1.98879 6.58986 2.17055 6.70215 2.34583C6.90911 2.66867 7.26725 3.00004 8 3.00012C8.73299 2.99999 9.09193 2.66879 9.29883 2.34583C9.41111 2.17051 9.48089 1.98878 9.52246 1.84875C9.5428 1.78018 9.55554 1.72458 9.5625 1.68958C9.56592 1.67234 9.56744 1.66023 9.56836 1.65442C9.56877 1.65187 9.56934 1.65051 9.56934 1.65051C9.60132 1.41172 9.74633 1.2028 9.95898 1.08899ZM10.752 2.80774C10.6979 2.91968 10.6365 3.03733 10.5615 3.15442C10.1279 3.83132 9.32897 4.49998 8 4.50012C6.6711 4.50003 5.87315 3.83126 5.43945 3.15442C5.36438 3.03722 5.30218 2.91978 5.24805 2.80774L1.67188 4.59583L2.53223 6.4718L3.53809 6.1759C3.76464 6.10927 4.01002 6.15276 4.19922 6.29407C4.38838 6.43568 4.5 6.65932 4.5 6.89563V13.5001H11.5V6.89563C11.5 6.65919 11.6114 6.43567 11.8008 6.29407C11.99 6.15268 12.2353 6.10922 12.4619 6.1759L13.4678 6.4718L14.3281 4.59583L10.752 2.80774Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTShirt16.category = 'Objects';\n\nexport default TShirt16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TShirt20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TShirt20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.94824 1.53503C7.14459 1.47225 7.36068 1.4939 7.54297 1.59558C7.75045 1.7117 7.89081 1.91935 7.9209 2.15515V2.15417C7.92108 2.15535 7.92155 2.15711 7.92188 2.15906C7.9233 2.168 7.92609 2.18483 7.93066 2.20789C7.93998 2.25478 7.95602 2.3279 7.98242 2.41687C8.03605 2.59749 8.1275 2.83296 8.27441 3.06238C8.55081 3.49369 9.03478 3.93333 9.99121 3.93347C10.9476 3.93335 11.4306 3.49364 11.707 3.06238C11.8541 2.83287 11.9454 2.59757 11.999 2.41687C12.0255 2.32778 12.0415 2.25482 12.0508 2.20789C12.0554 2.18473 12.0591 2.16803 12.0605 2.15906C12.0608 2.1576 12.0604 2.15617 12.0605 2.15515C12.0906 1.91945 12.2312 1.71177 12.4385 1.59558C12.6465 1.47924 12.8982 1.46881 13.1152 1.56726L19.1475 4.30847C19.8967 4.64904 20.2124 5.54377 19.8428 6.27917L18.5273 8.89832C18.2073 9.53497 17.4711 9.84453 16.792 9.62878L16.5 9.53503V17.1249C16.5 17.8843 15.8844 18.4999 15.125 18.4999H4.87109C4.11206 18.4995 3.49609 17.884 3.49609 17.1249V9.53601L3.20801 9.62781C2.52875 9.84378 1.79277 9.53422 1.47266 8.89734L0.15625 6.27917C-0.212782 5.54453 0.102688 4.64971 0.850586 4.30847L6.86621 1.56726L6.94824 1.53503ZM13.2754 3.28699C13.1974 3.47069 13.0991 3.67047 12.9707 3.87097C12.4676 4.65628 11.5438 5.43333 9.99121 5.43347C8.43861 5.43332 7.51385 4.65631 7.01074 3.87097C6.88254 3.67075 6.78302 3.47144 6.70508 3.28796L1.51953 5.65027L2.79395 8.18542L4.01855 7.79578C4.24642 7.72325 4.49635 7.76414 4.68945 7.90515C4.88243 8.04633 4.99601 8.27151 4.99609 8.51062V16.9999H15V8.51062C15.0001 8.2716 15.1148 8.04635 15.3076 7.90515C15.5005 7.76425 15.7498 7.72361 15.9775 7.79578L17.2051 8.18542L18.4795 5.65125L13.2754 3.28699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTShirt20.category = 'Objects';\n\nexport default TShirt20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TShirt24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TShirt24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.1094 1.8429C15.3203 1.72725 15.5737 1.71935 15.791 1.82239L23.0059 5.24426C23.7649 5.60432 24.0802 6.51793 23.7051 7.26965L21.9941 10.6993C21.6649 11.3591 20.9045 11.6825 20.2012 11.4611L19.501 11.2394V21.0001C19.5009 21.8285 18.8293 22.5001 18.001 22.5001H6.00098C5.17261 22.5001 4.50107 21.8285 4.50098 21.0001V11.2394L3.80078 11.4611C3.09744 11.6825 2.33709 11.3591 2.00781 10.6993L0.296875 7.26965C-0.0782073 6.51793 0.237064 5.60432 0.996094 5.24426L8.21094 1.82239L8.29395 1.78918C8.49101 1.72312 8.70799 1.74169 8.89258 1.8429C9.10303 1.95838 9.24606 2.16732 9.27637 2.4054L9.27832 2.41614C9.28043 2.42935 9.28399 2.45206 9.29004 2.48254C9.30243 2.54491 9.32415 2.63961 9.3584 2.755C9.42782 2.98879 9.54591 3.29554 9.73828 3.59583C10.1054 4.1687 10.7524 4.75012 12.001 4.75012C13.2495 4.75012 13.8965 4.1687 14.2637 3.59583C14.456 3.29553 14.5741 2.98879 14.6436 2.755C14.6778 2.63961 14.6995 2.54491 14.7119 2.48254C14.718 2.45206 14.7215 2.42935 14.7236 2.41614L14.7256 2.4054C14.7559 2.16732 14.8989 1.95838 15.1094 1.8429ZM15.9502 3.55774C15.8503 3.81653 15.7159 4.10998 15.5273 4.40442C14.9335 5.33135 13.8457 6.25012 12.001 6.25012C10.1562 6.25012 9.06847 5.33135 8.47461 4.40442C8.28595 4.10986 8.15069 3.81661 8.05078 3.55774L1.63867 6.59973L3.35059 10.0304L5.02539 9.50208C5.25309 9.43037 5.50177 9.47136 5.69434 9.61243C5.8869 9.75372 6.00098 9.97905 6.00098 10.2179V21.0001H18.001V10.2179C18.001 9.97905 18.115 9.75372 18.3076 9.61243C18.5002 9.47136 18.7489 9.43037 18.9766 9.50208L20.6514 10.0304L22.3633 6.59973L15.9502 3.55774Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTShirt24.category = 'Objects';\n\nexport default TShirt24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TShirt32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TShirt32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1445 2.53613C11.341 2.47269 11.5565 2.49314 11.7393 2.59473C11.9479 2.71085 12.0893 2.91933 12.1191 3.15625C12.1196 3.15964 12.1205 3.16661 12.1221 3.17676C12.1253 3.19721 12.1318 3.23073 12.1406 3.27539C12.1584 3.36508 12.1882 3.49882 12.2363 3.66113C12.3336 3.98869 12.5 4.42035 12.7725 4.8457C13.2998 5.66862 14.2357 6.5 16 6.5C17.7643 6.49999 18.7003 5.66861 19.2275 4.8457C19.5 4.42035 19.6664 3.98869 19.7637 3.66113C19.8118 3.49883 19.8416 3.36507 19.8594 3.27539C19.8682 3.23074 19.8747 3.19721 19.8779 3.17676C19.8795 3.16661 19.8804 3.15964 19.8809 3.15625C19.9107 2.91932 20.052 2.71085 20.2607 2.59473C20.4696 2.47864 20.7214 2.46854 20.9385 2.56836L30.875 7.1377C31.773 7.55057 32.1512 8.62443 31.71 9.50879L29.4307 14.0771C29.0488 14.8424 28.1693 15.2194 27.3516 14.9688L26 14.5537V27.75C26 28.7165 25.2165 29.5 24.25 29.5H7.75C6.7835 29.5 6 28.7165 6 27.75V14.5537L4.64844 14.9688C3.83072 15.2194 2.95125 14.8424 2.56934 14.0771L0.290039 9.50879C-0.151231 8.62441 0.227015 7.55056 1.125 7.1377L11.0615 2.56836L11.1445 2.53613ZM21.1289 4.30664C20.9976 4.6967 20.7988 5.17409 20.4912 5.6543C19.7372 6.83126 18.3604 7.99999 16 8C13.6395 8 12.2628 6.83126 11.5088 5.6543C11.2011 5.17396 11.0014 4.69676 10.8701 4.30664L1.75098 8.5C1.62288 8.55903 1.56893 8.71262 1.63184 8.83887L3.91113 13.4072C3.96561 13.5164 4.09134 13.5706 4.20801 13.5352L6.53027 12.8232C6.75769 12.7535 7.00503 12.7951 7.19629 12.9365C7.38752 13.0779 7.49999 13.3022 7.5 13.54V27.75C7.5 27.8881 7.61193 28 7.75 28H24.25C24.388 28 24.5 27.8881 24.5 27.75V13.54C24.5 13.3022 24.6125 13.0779 24.8037 12.9365C24.995 12.7951 25.2423 12.7535 25.4697 12.8232L27.792 13.5352C27.9087 13.5706 28.0344 13.5164 28.0889 13.4072L30.3682 8.83887C30.431 8.71263 30.3771 8.55904 30.249 8.5L21.1289 4.30664Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTShirt32.category = 'Objects';\n\nexport default TShirt32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TShirtFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TShirtFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16602 0.786133C4.36244 0.722788 4.57807 0.743178 4.76074 0.844727C4.96684 0.959399 5.10646 1.1642 5.13867 1.39746C5.13881 1.39833 5.13889 1.40115 5.13965 1.40527C5.14005 1.40746 5.141 1.41005 5.1416 1.41309C5.14523 1.43137 5.1532 1.46302 5.16504 1.50293C5.18955 1.58548 5.22977 1.69037 5.29297 1.78906C5.40172 1.95882 5.58298 2.13663 6 2.13672C6.41711 2.13672 6.59824 1.95881 6.70703 1.78906C6.77024 1.69038 6.81044 1.5855 6.83496 1.50293C6.84679 1.46306 6.85476 1.43139 6.8584 1.41309C6.85899 1.41007 6.85994 1.40745 6.86035 1.40527V1.4043L6.85938 1.40527L6.86133 1.39746C6.89352 1.16429 7.0333 0.95943 7.23926 0.844727C7.44803 0.728575 7.69988 0.718713 7.91699 0.818359L11.3604 2.40137C11.9245 2.66091 12.1618 3.33585 11.8848 3.8916L11.0967 5.4707C10.8825 5.8997 10.4202 6.13346 9.95801 6.06738V9.875C9.95799 10.4962 9.45416 10.9998 8.83301 11H3.16699C2.54599 10.9996 2.04201 10.4961 2.04199 9.875V6.06738C1.57982 6.13331 1.11739 5.89969 0.90332 5.4707L0.115234 3.8916C-0.161689 3.33597 0.0757293 2.66099 0.639648 2.40137L4.08301 0.818359L4.16602 0.786133Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTShirtFilled12.category = 'Objects';\n\nexport default TShirtFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TShirtFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TShirtFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.95898 1.08899C10.1735 0.974316 10.4308 0.970428 10.6484 1.07922L15.2158 3.3634C15.8181 3.66497 16.0737 4.38971 15.793 5.00208L14.7412 7.29407C14.4822 7.85856 13.8477 8.14708 13.252 7.9718L13 7.89758V13.7501C13 14.4403 12.4401 14.9999 11.75 15.0001H4.25C3.55979 15 3.00004 14.4404 3 13.7501V7.89758L2.74902 7.9718C2.15317 8.1474 1.51891 7.85858 1.25977 7.29407L0.208008 5.00208C-0.0729893 4.38945 0.182297 3.66483 0.785156 3.3634L5.35254 1.07922L5.43555 1.04407C5.63348 0.973451 5.85426 0.988516 6.04199 1.08899C6.25572 1.20365 6.40101 1.41484 6.43164 1.6554C6.43264 1.66151 6.43522 1.67318 6.43848 1.68958C6.44544 1.72462 6.45818 1.78021 6.47852 1.84875C6.5201 1.98879 6.58986 2.17055 6.70215 2.34583C6.90911 2.66867 7.26725 3.00004 8 3.00012C8.73299 2.99999 9.09193 2.66879 9.29883 2.34583C9.41111 2.17051 9.48089 1.98878 9.52246 1.84875C9.5428 1.78018 9.55554 1.72458 9.5625 1.68958C9.56592 1.67234 9.56743 1.66023 9.56836 1.65442C9.56877 1.65187 9.56934 1.65051 9.56934 1.65051C9.60133 1.41172 9.74633 1.2028 9.95898 1.08899Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTShirtFilled16.category = 'Objects';\n\nexport default TShirtFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TShirtFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TShirtFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.94922 1.53491C7.14563 1.4722 7.36166 1.49363 7.54395 1.59546C7.75138 1.71159 7.89179 1.91926 7.92188 2.15503V2.15405C7.92205 2.15523 7.92253 2.15698 7.92285 2.15894C7.92428 2.16789 7.92706 2.18468 7.93164 2.20776C7.94096 2.25468 7.95698 2.32772 7.9834 2.41675C8.03705 2.59744 8.12838 2.83276 8.27539 3.06226C8.55183 3.49364 9.03545 3.93335 9.99219 3.93335C10.9484 3.93314 11.4316 3.49351 11.708 3.06226C11.8549 2.83285 11.9464 2.59737 12 2.41675C12.0264 2.32779 12.0424 2.25465 12.0518 2.20776C12.0563 2.18472 12.0601 2.16788 12.0615 2.15894C12.0617 2.15755 12.0614 2.15601 12.0615 2.15503C12.0916 1.91929 12.232 1.71159 12.4395 1.59546C12.6475 1.4792 12.8992 1.46853 13.1162 1.56714L19.1484 4.30835C19.8975 4.64891 20.2131 5.54375 19.8438 6.27905L18.5283 8.89819C18.2083 9.53483 17.4721 9.84431 16.793 9.62866L16.501 9.53491V17.1248C16.501 17.8841 15.8852 18.4996 15.126 18.4998H4.87207C4.11283 18.4996 3.49707 17.884 3.49707 17.1248V9.53589L3.20898 9.62769C2.52962 9.84388 1.7938 9.53421 1.47363 8.89722L0.157227 6.27905C-0.212025 5.54427 0.103367 4.64951 0.851562 4.30835L6.86719 1.56714L6.94922 1.53491Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTShirtFilled20.category = 'Objects';\n\nexport default TShirtFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TShirtFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TShirtFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29395 1.78918C8.49101 1.72312 8.70799 1.74169 8.89258 1.8429C9.10303 1.95838 9.24606 2.16732 9.27637 2.4054L9.27832 2.41614C9.28043 2.42935 9.28399 2.45206 9.29004 2.48254C9.30243 2.54491 9.32415 2.63961 9.3584 2.755C9.42782 2.98879 9.54591 3.29554 9.73828 3.59583C10.1054 4.1687 10.7524 4.75012 12.001 4.75012C13.2495 4.75012 13.8965 4.1687 14.2637 3.59583C14.456 3.29553 14.5741 2.98879 14.6436 2.755C14.6778 2.63961 14.6995 2.54491 14.7119 2.48254C14.718 2.45206 14.7215 2.42935 14.7236 2.41614L14.7256 2.4054C14.7559 2.16732 14.8989 1.95838 15.1094 1.8429C15.3203 1.72725 15.5737 1.71935 15.791 1.82239L23.0059 5.24426C23.7649 5.60432 24.0802 6.51793 23.7051 7.26965L21.9941 10.6993C21.6649 11.3591 20.9045 11.6825 20.2012 11.4611L19.501 11.2394V21.0001C19.5009 21.8285 18.8293 22.5001 18.001 22.5001H6.00098C5.17261 22.5001 4.50107 21.8285 4.50098 21.0001V11.2394L3.80078 11.4611C3.09744 11.6825 2.33709 11.3591 2.00781 10.6993L0.296875 7.26965C-0.0782073 6.51793 0.237064 5.60432 0.996094 5.24426L8.21094 1.82239L8.29395 1.78918Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTShirtFilled24.category = 'Objects';\n\nexport default TShirtFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TShirtFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TShirtFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1445 2.53613C11.341 2.47269 11.5565 2.49314 11.7393 2.59473C11.9479 2.71085 12.0893 2.91933 12.1191 3.15625C12.1196 3.15964 12.1205 3.16661 12.1221 3.17676C12.1253 3.19721 12.1318 3.23073 12.1406 3.27539C12.1584 3.36508 12.1882 3.49882 12.2363 3.66113C12.3336 3.98869 12.5 4.42035 12.7725 4.8457C13.2998 5.66862 14.2357 6.5 16 6.5C17.7643 6.49999 18.7003 5.66861 19.2275 4.8457C19.5 4.42035 19.6664 3.98869 19.7637 3.66113C19.8118 3.49883 19.8416 3.36507 19.8594 3.27539C19.8682 3.23074 19.8747 3.19721 19.8779 3.17676C19.8795 3.16661 19.8804 3.15964 19.8809 3.15625C19.9107 2.91932 20.052 2.71085 20.2607 2.59473C20.4696 2.47864 20.7214 2.46854 20.9385 2.56836L30.875 7.1377C31.773 7.55057 32.1512 8.62443 31.71 9.50879L29.4307 14.0771C29.0488 14.8424 28.1693 15.2194 27.3516 14.9688L26 14.5537V27.75C26 28.7165 25.2165 29.5 24.25 29.5H7.75C6.7835 29.5 6 28.7165 6 27.75V14.5537L4.64844 14.9688C3.83072 15.2194 2.95125 14.8424 2.56934 14.0771L0.290039 9.50879C-0.151231 8.62441 0.227016 7.55056 1.125 7.1377L11.0615 2.56836L11.1445 2.53613Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTShirtFilled32.category = 'Objects';\n\nexport default TShirtFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Table12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Table12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0898 0C11.2828 0 12.25 0.967221 12.25 2.16016V3.94434C12.4025 4.08162 12.5 4.27868 12.5 4.5C12.5 4.72108 12.4022 4.91742 12.25 5.05469V9.83984C12.25 11.0328 11.2828 12 10.0898 12H2.41016C1.21722 12 0.25 11.0328 0.25 9.83984V5.05469C0.097818 4.91742 0 4.72108 0 4.5C0 4.27868 0.0975348 4.08162 0.25 3.94434V2.16016C0.25 0.967221 1.21722 0 2.41016 0H10.0898ZM5.5 10.5H10.0898C10.4544 10.5 10.75 10.2044 10.75 9.83984V5.25H5.5V10.5ZM1.75 9.83984C1.75 10.2044 2.04565 10.5 2.41016 10.5H4V5.25H1.75V9.83984ZM5.5 3.75H10.75V2.16016C10.75 1.79565 10.4544 1.5 10.0898 1.5H5.5V3.75ZM2.41016 1.5C2.04565 1.5 1.75 1.79565 1.75 2.16016V3.75H4V1.5H2.41016Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTable12.category = 'Interface General';\n\nexport default Table12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Table16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Table16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.3027 1C13.7937 1.00023 15.002 2.20917 15.002 3.7002V12.3027C15.0017 13.7935 13.7935 15.0017 12.3027 15.002H3.7002C2.20921 15.002 1.00029 13.7937 1 12.3027V3.7002C1 2.20903 2.20903 1 3.7002 1H12.3027ZM7.02637 13.502H12.3027C12.9651 13.5017 13.5017 12.9651 13.502 12.3027V6.5957H7.02637V13.502ZM2.5 12.3027C2.50029 12.9652 3.03763 13.502 3.7002 13.502H5.52637V6.5957H2.5V12.3027ZM7.02637 5.0957H13.502V3.7002C13.502 3.03759 12.9653 2.50023 12.3027 2.5H7.02637V5.0957ZM3.7002 2.5C3.03745 2.5 2.5 3.03745 2.5 3.7002V5.0957H5.52637V2.5H3.7002Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTable16.category = 'Interface General';\n\nexport default Table16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Table20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Table20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.7803 1.0498C17.4203 1.04995 18.7497 2.37955 18.75 4.01953V16.0801C18.7499 17.7201 17.4203 19.0497 15.7803 19.0498H4.21973C2.57966 19.0497 1.25015 17.7201 1.25 16.0801V4.01953C1.25025 2.37955 2.57972 1.04995 4.21973 1.0498H15.7803ZM8.25 17.5498H15.7803C16.5919 17.5497 17.2499 16.8917 17.25 16.0801V7.60938H8.25V17.5498ZM2.75 16.0801C2.75015 16.8917 3.40808 17.5497 4.21973 17.5498H6.75V7.60938H3C2.91197 7.60938 2.82848 7.59134 2.75 7.56348V16.0801ZM4.21973 2.5498C3.40815 2.54995 2.75025 3.20798 2.75 4.01953V6.1543C2.8284 6.1265 2.91207 6.10938 3 6.10938H6.75V2.5498H4.21973ZM8.25 6.10938H17.25V4.01953C17.2497 3.20798 16.5918 2.54995 15.7803 2.5498H8.25V6.10938Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTable20.category = 'Interface General';\n\nexport default Table20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Table24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Table24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.0098 1.75C20.7992 1.75 22.25 3.20084 22.25 4.99023V19.0098C22.25 20.7992 20.7992 22.25 19.0098 22.25H4.99023C3.20083 22.25 1.75 20.7992 1.75 19.0098V4.99023C1.75001 3.20084 3.20084 1.75 4.99023 1.75H19.0098ZM9.25 20.75H19.0098C19.9707 20.75 20.75 19.9707 20.75 19.0098V9.30957H9.25V20.75ZM3.25 19.0098C3.25 19.9707 4.02926 20.75 4.99023 20.75H7.75V9.30957H3.25V19.0098ZM9.2041 3.25C9.23197 3.32848 9.25 3.41196 9.25 3.5V7.80957H20.75V4.99023C20.75 4.02927 19.9707 3.25 19.0098 3.25H9.2041ZM4.99023 3.25C4.02926 3.25 3.25001 4.02927 3.25 4.99023V7.80957H7.75V3.5C7.75 3.41196 7.76803 3.32848 7.7959 3.25H4.99023Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTable24.category = 'Interface General';\n\nexport default Table24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Table32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Table32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.4297 2.25C27.8156 2.25 29.75 4.18444 29.75 6.57031V25.4297C29.75 27.8156 27.8156 29.75 25.4297 29.75H6.57031C4.18444 29.75 2.25 27.8156 2.25 25.4297V6.57031C2.25 4.18444 4.18444 2.25 6.57031 2.25H25.4297ZM3.75 10.8633V25.4297C3.75 26.9871 5.01287 28.25 6.57031 28.25H9.75V10.8633H3.75ZM11.25 10.8633V28.25H25.4297C26.9871 28.25 28.25 26.9871 28.25 25.4297V10.8633H11.25ZM6.57031 3.75C5.01287 3.75 3.75 5.01287 3.75 6.57031V9.36328H9.75V3.75H6.57031ZM11.25 9.36328H28.25V6.57031C28.25 5.01287 26.9871 3.75 25.4297 3.75H11.25V9.36328Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTable32.category = 'Interface General';\n\nexport default Table32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Tag12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Tag12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.74609 0C10.9887 0 11.9961 1.00736 11.9961 2.25V5.85742C11.9959 6.65296 11.6798 7.41603 11.1172 7.97852L7.90527 11.1904C6.83138 12.2638 5.09041 12.2639 4.0166 11.1904L0.804688 7.97949C-0.268894 6.90572 -0.268628 5.16474 0.804688 4.09082L4.01758 0.878906C4.58015 0.316433 5.34315 2.55776e-05 6.13867 0H9.74609ZM6.13867 1.5C5.74093 1.50003 5.3594 1.65823 5.07812 1.93945L1.86523 5.15137C1.3777 5.6395 1.37744 6.43096 1.86523 6.91895L5.07715 10.1299C5.56521 10.6176 6.35663 10.6176 6.84473 10.1299L10.0566 6.91797C10.3379 6.63679 10.4959 6.25509 10.4961 5.85742V2.25C10.4961 1.83579 10.1603 1.5 9.74609 1.5H6.13867ZM7.5 3C8.32822 3.00024 9 3.67172 9 4.5C9 5.32828 8.32822 5.99976 7.5 6C6.67157 6 6 5.32843 6 4.5C6 3.67157 6.67157 3 7.5 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTag12.category = 'Interface General';\n\nexport default Tag12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Tag16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Tag16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.5312 0.015625C14.9179 0.156544 16 1.32718 16 2.75098V7.76758C15.9998 8.7619 15.6045 9.71585 14.9014 10.4189L10.417 14.9033C8.95255 16.3669 6.57848 16.3672 5.11426 14.9033L1.09766 10.8867C-0.366599 9.42237 -0.366364 7.04747 1.09766 5.58301L5.58203 1.09961C6.28509 0.396586 7.23917 0.000223365 8.2334 0H13.25L13.5312 0.015625ZM8.2334 1.50098C7.63698 1.5012 7.06433 1.73842 6.64258 2.16016L2.1582 6.64355C1.27999 7.52224 1.27975 8.94763 2.1582 9.82617L6.1748 13.8428C7.05324 14.7209 8.47779 14.7206 9.35645 13.8428L13.8408 9.3584C14.2626 8.93661 14.4998 8.36407 14.5 7.76758V2.75098C14.5 2.10385 14.0081 1.57193 13.3779 1.50781L13.25 1.50098H8.2334ZM10.25 4C11.2165 4.00001 12 4.78351 12 5.75C12 6.71649 11.2165 7.49999 10.25 7.5C9.2835 7.5 8.5 6.7165 8.5 5.75C8.5 4.7835 9.2835 4 10.25 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTag16.category = 'Interface General';\n\nexport default Tag16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Tag20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Tag20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.5002 0C18.4328 0.000293187 20 1.56808 20 3.50081V9.35306C19.9998 10.6125 19.499 11.8207 18.6085 12.7113L12.7709 18.5489C11.1114 20.2079 8.42097 20.2076 6.76139 18.5489L1.45208 13.2396C-0.20747 11.5799 -0.20757 8.88874 1.45208 7.22914L7.28968 1.39251C8.18043 0.501795 9.38921 0 10.6489 0H16.5002ZM10.6489 1.5009C9.787 1.5009 8.95964 1.84357 8.35018 2.45301L2.51257 8.28963C1.4387 9.36348 1.43879 11.1052 2.51257 12.1791L7.82188 17.4884C8.89571 18.5614 10.6367 18.5617 11.7104 17.4884L17.548 11.6508C18.1572 11.0415 18.4998 10.2147 18.5001 9.35306V3.50081C18.5001 2.39647 17.6044 1.5012 16.5002 1.5009H10.6489ZM12.9994 4.24979C14.5181 4.24979 15.7492 5.48095 15.7492 6.99966C15.7492 8.51837 14.5181 9.74952 12.9994 9.74952C11.4807 9.74948 10.2495 8.51834 10.2495 6.99966C10.2495 5.48098 11.4807 4.24984 12.9994 4.24979ZM12.9994 5.74972C12.3091 5.74977 11.7494 6.30936 11.7494 6.99966C11.7494 7.68995 12.3091 8.24955 12.9994 8.2496C13.6897 8.2496 14.2493 7.68998 14.2493 6.99966C14.2493 6.30934 13.6897 5.74972 12.9994 5.74972Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTag20.category = 'Interface General';\n\nexport default Tag20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Tag24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Tag24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20 0.000976562C22.2091 0.000976562 24 1.79184 24 4.00098V10.5469C23.9999 12.0717 23.3945 13.5341 22.3164 14.6123L14.5244 22.4043C12.6694 24.2591 9.66157 24.2593 7.80664 22.4043L1.59668 16.1943C-0.258096 14.3394 -0.258158 11.3315 1.59668 9.47656L9.38867 1.68457C10.467 0.606361 11.9302 0.00101699 13.4551 0.000976562H20ZM13.4551 1.50098C12.328 1.50102 11.2462 1.94913 10.4492 2.74609L2.65723 10.5371C1.38817 11.8063 1.38824 13.8646 2.65723 15.1338L8.86719 21.3438C10.1363 22.6129 12.1946 22.6128 13.4639 21.3438L21.2559 13.5518C22.0527 12.7548 22.4999 11.6738 22.5 10.5469V4.00098C22.5 2.62027 21.3807 1.50098 20 1.50098H13.4551ZM16.5 4.25C18.2947 4.25026 19.75 5.70523 19.75 7.5C19.75 9.29477 18.2947 10.7497 16.5 10.75C14.7051 10.75 13.25 9.29493 13.25 7.5C13.25 5.70507 14.7051 4.25 16.5 4.25ZM16.5 5.75C15.5335 5.75 14.75 6.5335 14.75 7.5C14.75 8.4665 15.5335 9.25 16.5 9.25C17.4663 9.24974 18.25 8.46634 18.25 7.5C18.25 6.53366 17.4663 5.75026 16.5 5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTag24.category = 'Interface General';\n\nexport default Tag24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Tag32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Tag32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.25 1C28.8731 1.00023 30.9999 3.12686 31 5.75V14.2344C30.9999 16.0245 30.2882 17.741 29.0225 19.0068L18.7734 29.2568C16.7231 31.3069 13.3988 31.3061 11.3486 29.2559L2.74316 20.6514C0.693402 18.6012 0.693412 15.2767 2.74316 13.2266L12.9932 2.97656C14.2588 1.71109 15.9759 1.0002 17.7656 1H26.25ZM17.7656 2.5C16.3735 2.5002 15.0381 3.05371 14.0537 4.03809L3.80371 14.2871C2.33987 15.7513 2.34013 18.1254 3.80371 19.5898L12.4092 28.1953C13.8736 29.6598 16.2484 29.6596 17.7129 28.1953L27.9619 17.9463C28.9464 16.9618 29.4999 15.6266 29.5 14.2344V5.75C29.4999 3.95529 28.0447 2.50023 26.25 2.5H17.7656ZM21.9697 6.27832C24.0407 6.27832 25.7196 7.95736 25.7197 10.0283C25.7197 12.0994 24.0408 13.7783 21.9697 13.7783C19.8987 13.7783 18.2197 12.0994 18.2197 10.0283C18.2199 7.9574 19.8988 6.27837 21.9697 6.27832ZM21.9697 7.77832C20.7272 7.77837 19.7199 8.78582 19.7197 10.0283C19.7197 11.2709 20.7271 12.2783 21.9697 12.2783C23.2124 12.2783 24.2197 11.271 24.2197 10.0283C24.2196 8.78579 23.2123 7.77832 21.9697 7.77832Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTag32.category = 'Interface General';\n\nexport default Tag32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TagFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TagFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.74609 0C10.9887 0 11.9961 1.00736 11.9961 2.25V5.85742C11.9959 6.65296 11.6798 7.41603 11.1172 7.97852L7.90527 11.1904C6.83139 12.2639 5.09042 12.2639 4.0166 11.1904L0.804688 7.97949C-0.268901 6.90571 -0.268649 5.16474 0.804688 4.09082L4.01758 0.878906C4.58016 0.316423 5.34313 1.43657e-05 6.13867 0H9.74609ZM7.5 3C6.67157 3 6 3.67157 6 4.5C6 5.32843 6.67157 6 7.5 6C8.3282 5.99974 9 5.32826 9 4.5C9 3.67174 8.3282 3.00026 7.5 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTagFilled12.category = 'Interface General';\n\nexport default TagFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TagFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TagFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"17\"\n      viewBox=\"0 0 16 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2502 0C14.7686 0.000292205 16 1.2323 16 2.75081V7.7671C15.9998 8.76137 15.6045 9.71526 14.9014 10.4183L10.4173 14.9024C8.95317 16.3662 6.57924 16.3659 5.11492 14.9024L1.09857 10.8861C-0.365755 9.42165 -0.365829 7.047 1.09857 5.58267L5.58267 1.09954C6.28579 0.396453 7.23954 0.000101003 8.23387 0H13.2502ZM10.2494 3.99976C9.28295 3.99978 8.49948 4.78322 8.49948 5.74965C8.49948 6.71608 9.28295 7.49952 10.2494 7.49954C11.2158 7.49954 11.9993 6.71609 11.9993 5.74965C11.9993 4.78321 11.2158 3.99976 10.2494 3.99976Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTagFilled16.category = 'Interface General';\n\nexport default TagFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TagFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TagFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.5002 0C18.4329 0.000235797 20 1.56805 20 3.50081V9.35306C19.9998 10.6125 19.499 11.8207 18.6085 12.7113L12.7709 18.5489C11.1114 20.2079 8.42095 20.2077 6.76139 18.5489L1.45208 13.2396C-0.207453 11.5799 -0.207517 8.88874 1.45208 7.22914L7.28968 1.39251C8.18043 0.501795 9.38921 0 10.6489 0H16.5002ZM12.9994 4.24979C11.4807 4.2499 10.2495 5.48101 10.2495 6.99966C10.2495 8.5183 11.4807 9.74942 12.9994 9.74952C14.5181 9.74952 15.7492 8.51837 15.7492 6.99966C15.7492 5.48095 14.5181 4.24979 12.9994 4.24979Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTagFilled20.category = 'Interface General';\n\nexport default TagFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TagFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TagFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20 0.000976562C22.2091 0.000976562 24 1.79184 24 4.00098V10.5469C23.9999 12.0717 23.3945 13.5341 22.3164 14.6123L14.5244 22.4043C12.6694 24.2591 9.66156 24.2592 7.80664 22.4043L1.59668 16.1943C-0.258056 14.3394 -0.258118 11.3315 1.59668 9.47656L9.38867 1.68457C10.4669 0.606375 11.9302 0.00103289 13.4551 0.000976562H20ZM16.5 4.25C14.7051 4.25 13.25 5.70507 13.25 7.5C13.25 9.29493 14.7051 10.75 16.5 10.75C18.2947 10.7498 19.75 9.29479 19.75 7.5C19.75 5.70521 18.2947 4.25023 16.5 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTagFilled24.category = 'Interface General';\n\nexport default TagFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TagFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TagFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.251 1C28.8741 1.00023 31.0009 3.12686 31.001 5.75V14.2344C31.0009 16.0245 30.2892 17.741 29.0234 19.0068L18.7744 29.2568C16.7241 31.307 13.3998 31.3061 11.3496 29.2559L2.74414 20.6514C0.694167 18.6012 0.694177 15.2768 2.74414 13.2266L12.9941 2.97656C14.2599 1.71102 15.9767 1.00011 17.7666 1H26.251ZM21.9707 6.27832C19.8997 6.27832 18.2208 7.95736 18.2207 10.0283C18.2207 12.0994 19.8996 13.7783 21.9707 13.7783C24.0417 13.7782 25.7207 12.0993 25.7207 10.0283C25.7206 7.95744 24.0416 6.27844 21.9707 6.27832Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTagFilled32.category = 'Interface General';\n\nexport default TagFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Team12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Team12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00051 6.5C6.92627 6.50009 7.66219 6.80781 8.2134 7.28027C8.58053 7.09623 9.01265 7.00008 9.49953 7C10.5532 7 11.2042 7.54879 11.5611 8.08398C11.7325 8.34115 11.8372 8.59313 11.8989 8.77832C11.9302 8.87198 11.9512 8.95217 11.9654 9.01172C11.9724 9.0415 11.9781 9.06662 11.982 9.08594L11.9888 9.12012C11.989 9.12132 11.9886 9.12297 11.9888 9.12402L11.9898 9.125C11.9862 9.12604 11.9364 9.13551 11.2495 9.25L11.9898 9.12695C12.0577 9.5353 11.7818 9.92198 11.3736 9.99023C10.9651 10.0582 10.5784 9.78152 10.5103 9.37305V9.37598L10.5064 9.35938C10.501 9.33694 10.4916 9.29961 10.4761 9.25293C10.4441 9.1569 10.3915 9.03374 10.313 8.91602C10.1699 8.70139 9.94554 8.5 9.49953 8.5C9.35447 8.50004 9.23313 8.51566 9.13137 8.53809C9.38706 9.11165 9.50051 9.71929 9.50051 10.25C9.50051 10.6641 9.16453 10.9998 8.75051 11C8.3363 11 8.00051 10.6642 8.00051 10.25C8.00051 9.75561 7.84799 9.16933 7.52199 8.72656C7.2169 8.31251 6.74716 8.00011 6.00051 8C5.25374 8 4.78418 8.31253 4.47902 8.72656C4.15293 9.16935 4.00051 9.75555 4.00051 10.25C4.00051 10.6641 3.66453 10.9998 3.25051 11C2.8363 11 2.50051 10.6642 2.50051 10.25C2.50051 9.71941 2.61213 9.11153 2.8677 8.53809C2.76612 8.51579 2.64513 8.50003 2.50051 8.5C2.05446 8.5 1.83019 8.70137 1.68703 8.91602C1.60854 9.03376 1.55596 9.15689 1.52395 9.25293C1.50838 9.29964 1.49901 9.33694 1.49367 9.35938L1.48977 9.37598V9.37305C1.42167 9.78158 1.03501 10.0582 0.626485 9.99023C0.218206 9.92198 -0.0576315 9.5353 0.0102746 9.12695L0.750509 9.25C0.0509716 9.1334 0.0123431 9.12578 0.0102746 9.125L0.0112511 9.12402C0.0114214 9.12297 0.0110396 9.12133 0.0112511 9.12012L0.0180871 9.08594C0.021954 9.06662 0.0275946 9.04151 0.0346886 9.01172C0.0488731 8.95217 0.0698668 8.872 0.101095 8.77832C0.162837 8.59312 0.267528 8.34117 0.438985 8.08398C0.795867 7.54876 1.44684 7 2.50051 7C2.98706 7.00005 3.41869 7.0965 3.78567 7.28027C4.33703 6.80742 5.07419 6.5 6.00051 6.5ZM1.87551 3.75C2.49663 3.75024 3.00051 4.25383 3.00051 4.875C3.00051 5.49617 2.49663 5.99976 1.87551 6C1.25419 6 0.750509 5.49632 0.750509 4.875C0.750509 4.25368 1.25419 3.75 1.87551 3.75ZM10.1255 3.75C10.7466 3.75024 11.2505 4.25383 11.2505 4.875C11.2505 5.49617 10.7466 5.99976 10.1255 6C9.50419 6 9.00051 5.49632 9.00051 4.875C9.00051 4.25368 9.50419 3.75 10.1255 3.75ZM6.00051 1C7.24296 1.00022 8.25051 2.0075 8.25051 3.25C8.25051 4.4925 7.24296 5.49978 6.00051 5.5C4.75787 5.5 3.75051 4.49264 3.75051 3.25C3.75051 2.00736 4.75787 1 6.00051 1ZM6.00051 2.5C5.5863 2.5 5.25051 2.83579 5.25051 3.25C5.25051 3.66421 5.5863 4 6.00051 4C6.41453 3.99978 6.75051 3.66408 6.75051 3.25C6.75051 2.83592 6.41453 2.50022 6.00051 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeam12.category = 'People';\n\nexport default Team12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Team16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Team16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99902 8.5C9.24816 8.50001 10.2737 8.88723 11.0322 9.4668C11.1755 9.36925 11.3779 9.25337 11.6221 9.17871C12.0351 9.05244 12.3793 9.00002 12.833 9C13.8816 9 14.6932 9.34284 15.2412 9.91309C15.7775 10.4713 15.9999 11.1839 16 11.8213C16 12.2355 15.6642 12.5713 15.25 12.5713C14.8358 12.5712 14.5 12.2355 14.5 11.8213C14.4999 11.5172 14.3927 11.1942 14.1602 10.9521C13.9392 10.7221 13.542 10.5 12.833 10.5C12.5263 10.5 12.3302 10.5306 12.0625 10.6123C12.3797 11.1415 12.5469 11.7115 12.5469 12.25C12.5469 12.6642 12.211 13 11.7969 13C11.3827 13 11.0469 12.6642 11.0469 12.25C11.0469 11.4631 10.1344 10 7.99902 10C5.86364 10 4.95118 11.4631 4.95117 12.25C4.95117 12.6642 4.61539 13 4.20117 13C3.78698 13 3.45117 12.6642 3.45117 12.25C3.45117 11.7114 3.61723 11.1405 3.93457 10.6113C3.6684 10.5303 3.47257 10.5 3.16699 10.5C2.45803 10.5 2.06082 10.7221 1.83984 10.9521C1.6073 11.1942 1.50006 11.5172 1.5 11.8213C1.5 12.2355 1.16417 12.5712 0.75 12.5713C0.335786 12.5713 0 12.2355 0 11.8213C5.62569e-05 11.1839 0.222501 10.4713 0.758789 9.91309C1.30678 9.34284 2.11842 9 3.16699 9C3.62072 9.00002 3.96485 9.05244 4.37793 9.17871C4.62175 9.25325 4.82353 9.36934 4.9668 9.4668C5.72531 8.88747 6.75021 8.50001 7.99902 8.5ZM2.75 4.5C3.7165 4.5 4.5 5.2835 4.5 6.25C4.5 7.2165 3.7165 8 2.75 8C1.78351 7.99999 1 7.21649 1 6.25C1 5.28351 1.78351 4.50001 2.75 4.5ZM13.25 4.5C14.2165 4.5 15 5.2835 15 6.25C15 7.2165 14.2165 8 13.25 8C12.2835 7.99999 11.5 7.21649 11.5 6.25C11.5 5.28351 12.2835 4.50001 13.25 4.5ZM8 2.25C9.51878 2.25 10.75 3.48122 10.75 5C10.75 6.51878 9.51878 7.75 8 7.75C6.48122 7.74999 5.25 6.51878 5.25 5C5.25 3.48122 6.48122 2.25001 8 2.25ZM2.75 6C2.61194 6.00001 2.5 6.11193 2.5 6.25C2.5 6.38807 2.61194 6.49999 2.75 6.5C2.88807 6.5 3 6.38807 3 6.25C3 6.11193 2.88807 6 2.75 6ZM13.25 6C13.1119 6.00001 13 6.11193 13 6.25C13 6.38807 13.1119 6.49999 13.25 6.5C13.3881 6.5 13.5 6.38807 13.5 6.25C13.5 6.11193 13.3881 6 13.25 6ZM8 3.75C7.30965 3.75001 6.75 4.30965 6.75 5C6.75 5.69035 7.30965 6.24999 8 6.25C8.69036 6.25 9.25 5.69036 9.25 5C9.25 4.30964 8.69036 3.75 8 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTeam16.category = 'People';\n\nexport default Team16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Team20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Team20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99707 11.0005C11.6074 11.0005 12.8653 11.4427 13.7822 12.186C13.942 12.0634 14.1578 11.9245 14.4268 11.8101L14.4346 11.8071L14.4424 11.8032C14.9401 11.6049 15.5153 11.4986 16.167 11.4985C17.5146 11.4985 18.4979 12.0512 19.1299 12.8247C19.7411 13.5728 20 14.4959 20 15.2505C19.9997 15.6645 19.6641 16.0005 19.25 16.0005C18.836 16.0004 18.5003 15.6645 18.5 15.2505C18.5 14.8042 18.3381 14.2263 17.9688 13.7739C17.6198 13.3468 17.0615 12.9985 16.167 12.9985C15.6816 12.9986 15.2995 13.077 15.002 13.1948C14.918 13.2314 14.8455 13.2735 14.7842 13.314C15.3524 14.2128 15.5918 15.2565 15.5918 16.2505C15.5915 16.6644 15.2557 17.0003 14.8418 17.0005C14.4278 17.0004 14.0921 16.6645 14.0918 16.2505C14.0918 15.2908 13.8027 14.3599 13.1846 13.6782C12.5798 13.0116 11.5849 12.5005 9.99707 12.5005C8.40891 12.5005 7.4134 13.0114 6.80859 13.6782C6.19046 14.3599 5.90234 15.2909 5.90234 16.2505C5.90208 16.6645 5.56639 17.0005 5.15234 17.0005C4.73833 17.0004 4.40261 16.6645 4.40234 16.2505C4.40234 15.2554 4.64234 14.2105 5.21191 13.311C5.15145 13.2714 5.08015 13.2306 4.99805 13.1948C4.70047 13.077 4.31838 12.9986 3.83301 12.9985C2.93859 12.9986 2.38019 13.3468 2.03125 13.7739C1.66188 14.2263 1.5 14.8042 1.5 15.2505C1.49974 15.6645 1.16402 16.0004 0.75 16.0005C0.335984 16.0004 0.000263733 15.6645 0 15.2505C0 14.4959 0.258965 13.5728 0.870117 12.8247C1.50208 12.0512 2.48539 11.4986 3.83301 11.4985C4.48467 11.4986 5.05992 11.6049 5.55762 11.8032L5.56543 11.8071L5.57324 11.8101C5.83998 11.9236 6.05354 12.0622 6.21289 12.1841C7.1297 11.4415 8.38765 11.0005 9.99707 11.0005ZM3.75 5.7583C4.99264 5.7583 6 6.76566 6 8.0083C5.9998 9.25077 4.99252 10.2583 3.75 10.2583C2.50752 10.2583 1.5002 9.25075 1.5 8.0083C1.5 6.76569 2.50739 5.75834 3.75 5.7583ZM16.25 5.7583C17.4926 5.7583 18.5 6.76566 18.5 8.0083C18.4998 9.25077 17.4925 10.2583 16.25 10.2583C15.0075 10.2583 14.0002 9.25075 14 8.0083C14 6.76569 15.0074 5.75834 16.25 5.7583ZM10 2.99951C11.933 2.99951 13.5 4.56749 13.5 6.50049C13.4997 8.43326 11.9328 10.0005 10 10.0005C8.0672 10.0004 6.50026 8.43324 6.5 6.50049C6.5 4.56752 8.06704 2.99955 10 2.99951ZM3.75 7.2583C3.33582 7.25834 3 7.59411 3 8.0083C3.0002 8.42232 3.33594 8.75826 3.75 8.7583C4.16409 8.7583 4.4998 8.42235 4.5 8.0083C4.5 7.59409 4.16421 7.2583 3.75 7.2583ZM16.25 7.2583C15.8358 7.25834 15.5 7.59411 15.5 8.0083C15.5002 8.42232 15.8359 8.75826 16.25 8.7583C16.6641 8.7583 16.9998 8.42235 17 8.0083C17 7.59409 16.6642 7.2583 16.25 7.2583ZM10 4.50049C8.89546 4.50053 8 5.39594 8 6.50049C8.00026 7.60481 8.89563 8.50045 10 8.50049C11.1044 8.50049 11.9997 7.60483 12 6.50049C12 5.39592 11.1046 4.50049 10 4.50049Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeam20.category = 'People';\n\nexport default Team20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Team24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Team24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.998 13.3784C14.0122 13.3784 15.5612 13.8874 16.6631 14.7769C16.7877 14.6826 16.9501 14.5849 17.1611 14.478L17.1719 14.4722L17.4199 14.3608C18.0124 14.1177 18.7057 13.9849 19.5 13.9849C21.0726 13.9849 22.2214 14.5869 22.9668 15.4565C23.6929 16.3038 23.9999 17.3613 24 18.2495C24 18.6637 23.6642 18.9995 23.25 18.9995C22.8358 18.9995 22.5 18.6637 22.5 18.2495C22.4999 17.6768 22.295 16.9769 21.8281 16.4321C21.3803 15.9098 20.6543 15.4849 19.5 15.4849C18.7911 15.4849 18.2486 15.6189 17.8389 15.8159L17.6904 15.8979C18.3594 16.8937 18.6415 18.0726 18.6416 19.2495C18.6416 19.6636 18.3057 19.9993 17.8916 19.9995C17.4774 19.9995 17.1416 19.6637 17.1416 19.2495C17.1415 18.0561 16.7849 16.9842 16.0195 16.2124C15.2585 15.445 13.9977 14.8785 11.998 14.8784C9.9988 14.8785 8.73861 15.4452 7.97754 16.2124C7.21219 16.9842 6.85556 18.0561 6.85547 19.2495C6.85547 19.6637 6.5196 19.9994 6.10547 19.9995C5.69126 19.9995 5.35547 19.6637 5.35547 19.2495C5.35554 18.0722 5.6372 16.8929 6.30664 15.897L6.16113 15.8159C5.75147 15.619 5.20882 15.4849 4.5 15.4849C3.34579 15.485 2.61966 15.9097 2.17188 16.4321C1.70501 16.9769 1.5001 17.6768 1.5 18.2495C1.5 18.6637 1.16421 18.9995 0.75 18.9995C0.335937 18.9993 0 18.6636 0 18.2495C9.83044e-05 17.3613 0.307131 16.3038 1.0332 15.4565C1.77852 14.5869 2.92746 13.985 4.5 13.9849C5.40773 13.9849 6.18382 14.1589 6.82812 14.4722L6.83887 14.478C7.04901 14.5845 7.21055 14.682 7.33496 14.7759C8.43663 13.8871 9.98485 13.3785 11.998 13.3784ZM6.28125 15.7124C6.28662 15.7301 6.2937 15.7465 6.2998 15.7622C6.28886 15.733 6.27974 15.7032 6.27246 15.6724C6.27574 15.6859 6.27743 15.6998 6.28125 15.7124ZM17.7002 15.7622C17.7063 15.7465 17.7134 15.7301 17.7188 15.7124C17.7226 15.6997 17.7243 15.6859 17.7275 15.6724C17.7203 15.7032 17.7111 15.733 17.7002 15.7622ZM6.25879 15.6128C6.25915 15.6151 6.26035 15.6173 6.26074 15.6196V15.6187C6.2592 15.609 6.258 15.5992 6.25684 15.5894C6.25778 15.5971 6.25763 15.6052 6.25879 15.6128ZM17.7393 15.6187V15.6196C17.7396 15.6173 17.7409 15.6151 17.7412 15.6128C17.7424 15.6052 17.7422 15.5971 17.7432 15.5894C17.742 15.5992 17.7408 15.609 17.7393 15.6187ZM6.25195 15.5571C6.25227 15.5612 6.25352 15.5658 6.25391 15.5698L6.25098 15.5288C6.25134 15.5382 6.25125 15.5479 6.25195 15.5571ZM17.7461 15.5698C17.7465 15.5658 17.7477 15.5612 17.748 15.5571C17.7488 15.5479 17.7487 15.5382 17.749 15.5288L17.7461 15.5698ZM4.5 8.00244C5.88071 8.00244 7 9.12173 7 10.5024C6.99993 11.8831 5.88067 13.0024 4.5 13.0024C3.11933 13.0024 2.00007 11.8831 2 10.5024C2 9.12173 3.11929 8.00244 4.5 8.00244ZM19.5 8.00244C20.8807 8.00244 22 9.12173 22 10.5024C21.9999 11.8831 20.8807 13.0024 19.5 13.0024C18.1193 13.0024 17.0001 11.8831 17 10.5024C17 9.12173 18.1193 8.00244 19.5 8.00244ZM12 4.00049C14.2091 4.00049 16 5.79135 16 8.00049C15.9997 10.2094 14.209 12.0005 12 12.0005C9.79102 12.0005 8.00026 10.2094 8 8.00049C8 5.79135 9.79086 4.00049 12 4.00049ZM4.5 9.50244C3.94772 9.50244 3.5 9.95016 3.5 10.5024C3.50007 11.0547 3.94776 11.5024 4.5 11.5024C5.05224 11.5024 5.49993 11.0547 5.5 10.5024C5.5 9.95016 5.05228 9.50244 4.5 9.50244ZM19.5 9.50244C18.9477 9.50244 18.5 9.95016 18.5 10.5024C18.5001 11.0547 18.9478 11.5024 19.5 11.5024C20.0522 11.5024 20.4999 11.0547 20.5 10.5024C20.5 9.95016 20.0523 9.50244 19.5 9.50244ZM12 5.50049C10.6193 5.50049 9.5 6.61978 9.5 8.00049C9.50026 9.38098 10.6195 10.5005 12 10.5005C13.3805 10.5005 14.4997 9.38098 14.5 8.00049C14.5 6.61978 13.3807 5.50049 12 5.50049Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeam24.category = 'People';\n\nexport default Team24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Team32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Team32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9961 18.0005C18.6796 18.0006 20.705 18.871 22.1094 20.2397C22.116 20.234 22.123 20.2278 22.1299 20.2222C23.0937 19.4378 24.4321 18.9566 26.1641 18.9565C28.2002 18.9566 29.6808 19.6703 30.6465 20.731C31.5961 21.7741 31.997 23.097 31.9971 24.2495C31.9971 24.6636 31.6611 24.9993 31.2471 24.9995C30.833 24.9994 30.4971 24.6636 30.4971 24.2495C30.497 23.4219 30.2044 22.4737 29.5371 21.7407C28.8855 21.0251 27.8244 20.4566 26.1641 20.4565C24.7176 20.4566 23.7307 20.8544 23.0771 21.3862C23.0755 21.3876 23.073 21.3888 23.0713 21.3901C24.0574 22.8464 24.498 24.5847 24.498 26.2505C24.4978 26.6645 24.1621 27.0005 23.748 27.0005C23.3341 27.0004 22.9983 26.6644 22.998 26.2505C22.998 24.581 22.4782 22.8933 21.3701 21.6343C20.2771 20.3926 18.5534 19.5006 15.9961 19.5005C13.4385 19.5005 11.7149 20.3926 10.623 21.6343C9.51639 22.8931 8.99805 24.5808 8.99805 26.2505C8.99778 26.6645 8.6621 27.0005 8.24805 27.0005C7.83411 27.0004 7.49831 26.6644 7.49805 26.2505C7.49805 24.5844 7.93806 22.8457 8.92383 21.3892C8.92267 21.3882 8.92108 21.3872 8.91992 21.3862C8.26638 20.8543 7.27951 20.4566 5.83301 20.4565C4.17266 20.4566 3.11157 21.0251 2.45996 21.7407C1.79263 22.4737 1.50012 23.4219 1.5 24.2495C1.5 24.6636 1.16411 24.9994 0.75 24.9995C0.335892 24.9994 0 24.6636 0 24.2495C0.000113176 23.097 0.400957 21.7741 1.35059 20.731C2.31629 19.6703 3.79688 18.9566 5.83301 18.9565C7.565 18.9566 8.90339 19.4378 9.86719 20.2222C9.87318 20.227 9.87896 20.2328 9.88477 20.2378C11.2882 18.8696 13.3134 18.0005 15.9961 18.0005ZM6 11.5005C7.65685 11.5005 9 12.8436 9 14.5005C8.99974 16.1571 7.65669 17.5005 6 17.5005C4.34331 17.5005 3.00026 16.1571 3 14.5005C3 12.8436 4.34315 11.5005 6 11.5005ZM26 11.5005C27.6569 11.5005 29 12.8436 29 14.5005C28.9997 16.1571 27.6567 17.5005 26 17.5005C24.3433 17.5005 23.0003 16.1571 23 14.5005C23 12.8436 24.3431 11.5005 26 11.5005ZM6 13.0005C5.17157 13.0005 4.5 13.6721 4.5 14.5005C4.50026 15.3287 5.17174 16.0005 6 16.0005C6.82826 16.0005 7.49974 15.3287 7.5 14.5005C7.5 13.6721 6.82843 13.0005 6 13.0005ZM16 6.00049C18.7614 6.00049 21 8.23906 21 11.0005C20.9997 13.7617 18.7613 16.0005 16 16.0005C13.2387 16.0005 11.0003 13.7617 11 11.0005C11 8.23906 13.2386 6.00049 16 6.00049ZM26 13.0005C25.1716 13.0005 24.5 13.6721 24.5 14.5005C24.5003 15.3287 25.1717 16.0005 26 16.0005C26.8283 16.0005 27.4997 15.3287 27.5 14.5005C27.5 13.6721 26.8284 13.0005 26 13.0005ZM16 7.50049C14.067 7.50049 12.5 9.06749 12.5 11.0005C12.5003 12.9333 14.0672 14.5005 16 14.5005C17.9328 14.5005 19.4997 12.9333 19.5 11.0005C19.5 9.06749 17.933 7.50049 16 7.50049Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeam32.category = 'People';\n\nexport default Team32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99902 6.25C6.88352 6.25 7.61086 6.51525 8.17969 6.93555C8.3317 6.88923 8.48045 6.85736 8.60742 6.83398C8.89791 6.78054 9.21608 6.75003 9.49902 6.75C10.0489 6.75 10.5279 6.89069 10.9209 7.15234C11.3077 7.40999 11.5538 7.74658 11.707 8.05273C11.8582 8.35488 11.9285 8.64545 11.9629 8.85156C11.9804 8.95683 11.9903 9.04673 11.9951 9.11426C11.9975 9.14822 11.9983 9.17742 11.999 9.2002C11.9994 9.21142 11.9999 9.22121 12 9.22949V9.24902C11.9934 9.24948 11.9153 9.25 11 9.25H12C12 9.80228 11.5523 10.25 11 10.25C10.4826 10.2497 10.0572 9.85643 10.0059 9.35254L10 9.25684C9.99897 9.24242 9.9961 9.21483 9.99023 9.17969C9.97769 9.10475 9.95428 9.01983 9.91797 8.94727C9.88361 8.87876 9.84779 8.83991 9.8125 8.81641C9.783 8.79683 9.69864 8.75 9.49902 8.75C9.49418 8.75 9.4893 8.74996 9.48438 8.75C9.66678 9.26263 9.74902 9.78448 9.74902 10.25C9.74902 10.8023 9.30131 11.25 8.74902 11.25C8.1969 11.2498 7.74902 10.8022 7.74902 10.25C7.74902 9.79886 7.60857 9.26655 7.31934 8.87402C7.0583 8.51989 6.66138 8.25 5.99902 8.25C5.33677 8.25009 4.9397 8.51987 4.67871 8.87402C4.38956 9.26654 4.24902 9.79892 4.24902 10.25C4.24902 10.8023 3.80131 11.25 3.24902 11.25C2.6969 11.2498 2.24902 10.8022 2.24902 10.25C2.24902 9.78454 2.33132 9.26256 2.51367 8.75C2.50908 8.74997 2.50452 8.75 2.5 8.75C2.30102 8.75 2.21686 8.79692 2.1875 8.81641C2.15234 8.83985 2.11643 8.87856 2.08203 8.94727C2.04571 9.01991 2.0223 9.10466 2.00977 9.17969C2.0039 9.21486 2.00103 9.2424 2 9.25684L1.99414 9.35254C1.9428 9.85642 1.51736 10.2497 1 10.25C0.447715 10.25 0 9.80228 0 9.25H1C0.0863552 9.25 0.00682492 9.24948 0 9.24902V9.22949C0.000134122 9.22121 0.000604635 9.21142 0.000976562 9.2002C0.00173576 9.17742 0.00245689 9.14822 0.00488281 9.11426C0.00970835 9.04672 0.0195719 8.95685 0.0371094 8.85156C0.0714668 8.64545 0.141875 8.35492 0.292969 8.05273C0.446045 7.74667 0.691558 7.41005 1.07812 7.15234C1.47098 6.89058 1.95022 6.75 2.5 6.75C2.78283 6.75005 3.10101 6.7806 3.3916 6.83398C3.5185 6.85732 3.66724 6.88929 3.81934 6.93555C4.38806 6.51539 5.11478 6.25007 5.99902 6.25ZM1.99902 3.25C2.82745 3.25 3.49902 3.92157 3.49902 4.75C3.49902 5.57843 2.82745 6.25 1.99902 6.25C1.17071 6.24987 0.499023 5.57835 0.499023 4.75C0.499023 3.92165 1.17071 3.25013 1.99902 3.25ZM9.99902 3.25C10.8275 3.25 11.499 3.92157 11.499 4.75C11.499 5.57843 10.8275 6.25 9.99902 6.25C9.17071 6.24987 8.49902 5.57835 8.49902 4.75C8.49902 3.92165 9.17071 3.25013 9.99902 3.25ZM5.99902 1C7.24166 1 8.24902 2.00736 8.24902 3.25C8.24902 4.49264 7.24166 5.5 5.99902 5.5C4.75653 5.49983 3.74902 4.49253 3.74902 3.25C3.74902 2.00747 4.75653 1.00017 5.99902 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTeamBold12.category = 'People';\n\nexport default TeamBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.99902 8.25C9.16611 8.25 10.1532 8.57786 10.9238 9.08691C11.4003 8.86843 11.9563 8.75004 12.583 8.75C13.688 8.7501 14.5685 9.11334 15.1709 9.74023C15.7578 10.3511 15.999 11.1284 15.999 11.8213C15.999 12.3736 15.5513 12.8213 14.999 12.8213C14.447 12.8209 13.999 12.3734 13.999 11.8213C13.999 11.5728 13.9104 11.3153 13.7285 11.126C13.562 10.9528 13.2348 10.7501 12.583 10.75C12.5283 10.75 12.476 10.7522 12.4258 10.7549C12.6685 11.2423 12.7969 11.7552 12.7969 12.25C12.7969 12.8023 12.3491 13.25 11.7969 13.25C11.2446 13.25 10.7969 12.8023 10.7969 12.25C10.7969 11.6174 10.0132 10.25 7.99902 10.25C5.98482 10.25 5.20118 11.6175 5.20117 12.25C5.20117 12.8023 4.75346 13.25 4.20117 13.25C3.6489 13.25 3.20117 12.8023 3.20117 12.25C3.20117 11.7553 3.3287 11.2422 3.57129 10.7549C3.52202 10.7523 3.47064 10.75 3.41699 10.75C2.76485 10.75 2.43702 10.9527 2.27051 11.126C2.08878 11.3153 2.00006 11.5729 2 11.8213C2 12.3735 1.55217 12.8211 1 12.8213C0.447834 12.8211 0 12.3735 0 11.8213C5.6186e-05 11.1285 0.24146 10.3511 0.828125 9.74023C1.43061 9.11323 2.31177 8.75001 3.41699 8.75C4.04171 8.75003 4.5977 8.86618 5.0752 9.08496C5.84558 8.5765 6.83273 8.25 7.99902 8.25ZM2.75 4.25C3.85457 4.25 4.75 5.14543 4.75 6.25C4.75 7.35457 3.85457 8.25 2.75 8.25C1.64543 8.25 0.75 7.35457 0.75 6.25C0.75 5.14543 1.64543 4.25 2.75 4.25ZM13.25 4.25C14.3546 4.25 15.25 5.14543 15.25 6.25C15.25 7.35457 14.3546 8.25 13.25 8.25C12.1454 8.25 11.25 7.35457 11.25 6.25C11.25 5.14543 12.1454 4.25 13.25 4.25ZM8 2C9.65685 2 11 3.34315 11 5C11 6.65685 9.65685 8 8 8C6.34315 8 5 6.65685 5 5C5 3.34315 6.34315 2 8 2ZM8 4C7.44772 4 7 4.44772 7 5C7 5.55228 7.44772 6 8 6C8.55228 6 9 5.55228 9 5C9 4.44772 8.55228 4 8 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTeamBold16.category = 'People';\n\nexport default TeamBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99707 10.7505C11.4991 10.7505 12.7208 11.1244 13.6562 11.7769C14.2742 11.436 15.0291 11.2486 15.9092 11.2485C17.3324 11.2485 18.3873 11.8353 19.0664 12.6665C19.7177 13.4638 19.9922 14.4446 19.9922 15.2505C19.9919 15.8025 19.5443 16.2505 18.9922 16.2505C18.4402 16.2504 17.9925 15.8025 17.9922 15.2505C17.9922 14.8555 17.8467 14.3352 17.5176 13.9321C17.2158 13.5628 16.7281 13.2485 15.9092 13.2485C15.5888 13.2486 15.3205 13.2855 15.0957 13.3442C15.6216 14.2509 15.8418 15.278 15.8418 16.2505C15.8415 16.8025 15.3938 17.2503 14.8418 17.2505C14.2897 17.2505 13.8421 16.8025 13.8418 16.2505C13.8418 15.3379 13.5673 14.4719 13 13.8462C12.4505 13.2404 11.5273 12.7505 9.99707 12.7505C8.46683 12.7505 7.54366 13.2405 6.99414 13.8462C6.42679 14.4719 6.15234 15.3379 6.15234 16.2505C6.15208 16.8025 5.70447 17.2505 5.15234 17.2505C4.60022 17.2505 4.15261 16.8025 4.15234 16.2505C4.15234 15.2784 4.37203 14.2516 4.89746 13.3452C4.6729 13.2864 4.40437 13.2485 4.08301 13.2485C3.26413 13.2486 2.77638 13.5628 2.47461 13.9321C2.14558 14.3352 2 14.8556 2 15.2505C1.99974 15.8025 1.55208 16.2504 1 16.2505C0.447919 16.2504 0.000263768 15.8025 0 15.2505C0 14.4446 0.274565 13.4638 0.925781 12.6665C1.60491 11.8353 2.65987 11.2486 4.08301 11.2485C4.9611 11.2486 5.71497 11.4369 6.33496 11.7788C7.27082 11.1251 8.49349 10.7505 9.99707 10.7505ZM3.625 5.75049C4.93668 5.75049 6 6.81381 6 8.12549C5.99974 9.43694 4.93651 10.5005 3.625 10.5005C2.31349 10.5005 1.25026 9.43694 1.25 8.12549C1.25 6.81381 2.31332 5.75049 3.625 5.75049ZM16.375 5.75049C17.6867 5.75049 18.75 6.81381 18.75 8.12549C18.7497 9.43694 17.6865 10.5005 16.375 10.5005C15.0635 10.5005 14.0003 9.43694 14 8.12549C14 6.81381 15.0633 5.75049 16.375 5.75049ZM10 2.75049C12.0711 2.75049 13.75 4.42942 13.75 6.50049C13.7497 8.57133 12.0709 10.2505 10 10.2505C7.92909 10.2505 6.25026 8.57133 6.25 6.50049C6.25 4.42942 7.92893 2.75049 10 2.75049ZM3.625 7.75049C3.41789 7.75049 3.25 7.91838 3.25 8.12549C3.25026 8.33237 3.41806 8.50049 3.625 8.50049C3.83194 8.50049 3.99974 8.33237 4 8.12549C4 7.91838 3.83211 7.75049 3.625 7.75049ZM16.375 7.75049C16.1679 7.75049 16 7.91838 16 8.12549C16.0003 8.33237 16.1681 8.50049 16.375 8.50049C16.5819 8.50049 16.7497 8.33237 16.75 8.12549C16.75 7.91838 16.5821 7.75049 16.375 7.75049ZM10 4.75049C9.0335 4.75049 8.25 5.53399 8.25 6.50049C8.25026 7.46676 9.03366 8.25049 10 8.25049C10.9663 8.25049 11.7497 7.46676 11.75 6.50049C11.75 5.53399 10.9665 4.75049 10 4.75049Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeamBold20.category = 'People';\n\nexport default TeamBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.998 13.1284C13.9029 13.1284 15.424 13.5752 16.5566 14.3823C17.2824 13.9684 18.1816 13.7349 19.2471 13.7349C20.8894 13.7349 22.1094 14.3659 22.9043 15.2935C23.6736 16.1911 23.997 17.3087 23.9971 18.2495C23.9971 18.8017 23.5493 19.2494 22.9971 19.2495C22.4448 19.2495 21.9971 18.8018 21.9971 18.2495C21.997 17.7295 21.8093 17.0895 21.3857 16.5952C20.9875 16.1306 20.3318 15.7349 19.2471 15.7349C18.7433 15.7349 18.334 15.8061 18.002 15.9175C18.6291 16.9268 18.8915 18.0952 18.8916 19.2495C18.8916 19.8017 18.4437 20.2493 17.8916 20.2495C17.3393 20.2495 16.8916 19.8018 16.8916 19.2495C16.8915 18.1047 16.5498 17.1022 15.8418 16.3882C15.1395 15.6802 13.9498 15.1285 11.998 15.1284C10.0467 15.1285 8.85757 15.6803 8.15527 16.3882C7.44728 17.1022 7.10556 18.1047 7.10547 19.2495C7.10547 19.8017 6.65767 20.2494 6.10547 20.2495C5.55318 20.2495 5.10547 19.8018 5.10547 19.2495C5.10554 18.0957 5.36668 16.9274 5.99316 15.9185C5.66223 15.8076 5.25379 15.7349 4.75 15.7349C3.66525 15.7349 3.00954 16.1306 2.61133 16.5952C2.18772 17.0895 2.0001 17.7294 2 18.2495C2 18.8017 1.55221 19.2494 1 19.2495C0.447789 19.2494 0 18.8017 0 18.2495C9.79259e-05 17.3087 0.323494 16.1911 1.09277 15.2935C1.88772 14.366 3.10769 13.7349 4.75 13.7349C5.81281 13.7349 6.71177 13.9667 7.43945 14.3813C8.57192 13.5743 10.0933 13.1285 11.998 13.1284ZM4.5 7.50049C6.01878 7.50049 7.25 8.73171 7.25 10.2505C7.24974 11.769 6.01862 13.0005 4.5 13.0005C2.98138 13.0005 1.75026 11.769 1.75 10.2505C1.75 8.73171 2.98122 7.50049 4.5 7.50049ZM19.5 7.50049C21.0188 7.50049 22.25 8.73171 22.25 10.2505C22.2497 11.769 21.0186 13.0005 19.5 13.0005C17.9814 13.0005 16.7503 11.769 16.75 10.2505C16.75 8.73171 17.9812 7.50049 19.5 7.50049ZM12 3.75049C14.3472 3.75049 16.25 5.65328 16.25 8.00049C16.2497 10.3475 14.347 12.2505 12 12.2505C9.65295 12.2505 7.75026 10.3475 7.75 8.00049C7.75 5.65328 9.65279 3.75049 12 3.75049ZM4.5 9.50049C4.08579 9.50049 3.75 9.83627 3.75 10.2505C3.75026 10.6645 4.08595 11.0005 4.5 11.0005C4.91405 11.0005 5.24974 10.6645 5.25 10.2505C5.25 9.83627 4.91421 9.50049 4.5 9.50049ZM19.5 9.50049C19.0858 9.50049 18.75 9.83627 18.75 10.2505C18.7503 10.6645 19.0859 11.0005 19.5 11.0005C19.9141 11.0005 20.2497 10.6645 20.25 10.2505C20.25 9.83627 19.9142 9.50049 19.5 9.50049ZM12 5.75049C10.7574 5.75049 9.75 6.75785 9.75 8.00049C9.75026 9.2429 10.7575 10.2505 12 10.2505C13.2425 10.2505 14.2497 9.2429 14.25 8.00049C14.25 6.75785 13.2426 5.75049 12 5.75049Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeamBold24.category = 'People';\n\nexport default TeamBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9971 17.7505C18.5727 17.7506 20.574 18.5366 22.0137 19.8071C22.9988 19.115 24.2967 18.7066 25.9102 18.7065C28.0086 18.7065 29.5591 19.4442 30.5771 20.562C31.574 21.6569 31.993 23.0428 31.9932 24.2495C31.9932 24.8018 31.5454 25.2495 30.9932 25.2495C30.4412 25.2492 29.9932 24.8016 29.9932 24.2495C29.993 23.476 29.7189 22.59 29.0986 21.9087C28.4993 21.2507 27.5077 20.7065 25.9102 20.7065C24.76 20.7066 23.929 20.9681 23.335 21.3325C24.3143 22.8191 24.749 24.5745 24.749 26.2505C24.7488 26.8026 24.3011 27.2505 23.749 27.2505C23.197 27.2504 22.7493 26.8025 22.749 26.2505C22.749 24.6296 22.2441 23.0043 21.1836 21.7993C20.1431 20.6174 18.4907 19.7506 15.9971 19.7505C13.5033 19.7505 11.8518 20.6176 10.8125 21.7993C9.75324 23.0041 9.24902 24.6292 9.24902 26.2505C9.24876 26.8026 8.80115 27.2505 8.24902 27.2505C7.69702 27.2504 7.24929 26.8025 7.24902 26.2505C7.24902 24.5755 7.68239 22.8207 8.66016 21.3345C8.06591 20.9695 7.23461 20.7066 6.08301 20.7065C4.48529 20.7066 3.4938 21.2505 2.89453 21.9087C2.27425 22.59 2.00012 23.476 2 24.2495C2 24.8017 1.55218 25.2494 1 25.2495C0.44782 25.2494 0 24.8017 0 24.2495C0.000113003 23.0428 0.419192 21.6569 1.41602 20.562C2.43407 19.4441 3.98444 18.7066 6.08301 18.7065C7.69767 18.7066 8.99602 19.1161 9.98145 19.8091C11.4203 18.5376 13.4207 17.7505 15.9971 17.7505ZM6.25 11.0005C8.04493 11.0005 9.5 12.4556 9.5 14.2505C9.49974 16.0452 8.04476 17.5005 6.25 17.5005C4.45524 17.5005 3.00026 16.0452 3 14.2505C3 12.4556 4.45507 11.0005 6.25 11.0005ZM25.75 11.0005C27.5449 11.0005 29 12.4556 29 14.2505C28.9997 16.0452 27.5448 17.5005 25.75 17.5005C23.9552 17.5005 22.5003 16.0452 22.5 14.2505C22.5 12.4556 23.9551 11.0005 25.75 11.0005ZM16.001 5.74951C18.9005 5.74951 21.251 8.10099 21.251 11.0005C21.2507 13.8998 18.9003 16.2505 16.001 16.2505C13.1016 16.2505 10.7512 13.8998 10.751 11.0005C10.751 8.10099 13.1015 5.74951 16.001 5.74951ZM6.25 13.0005C5.55964 13.0005 5 13.5601 5 14.2505C5.00026 14.9406 5.55981 15.5005 6.25 15.5005C6.94019 15.5005 7.49974 14.9406 7.5 14.2505C7.5 13.5601 6.94036 13.0005 6.25 13.0005ZM25.75 13.0005C25.0596 13.0005 24.5 13.5601 24.5 14.2505C24.5003 14.9406 25.0598 15.5005 25.75 15.5005C26.4402 15.5005 26.9997 14.9406 27 14.2505C27 13.5601 26.4404 13.0005 25.75 13.0005ZM16.001 7.75049C14.2061 7.75049 12.751 9.20556 12.751 11.0005C12.7512 12.7952 14.2062 14.2505 16.001 14.2505C17.7957 14.2505 19.2507 12.7952 19.251 11.0005C19.251 9.20556 17.7959 7.75049 16.001 7.75049Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeamBold32.category = 'People';\n\nexport default TeamBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 6.5C7.08565 6.50008 7.92082 6.92351 8.49902 7.55566C9.06008 8.16931 9.3505 8.94519 9.4541 9.6416C9.57307 10.4416 8.90619 10.9998 8.25 11H3.75C3.09386 10.9997 2.42695 10.4416 2.5459 9.6416L2.59375 9.37695C2.72648 8.75375 3.01015 8.09252 3.50098 7.55566C4.07916 6.9235 4.91438 6.50012 6 6.5ZM1.65137 7.11133C1.25582 7.73617 1.01197 8.40051 0.880859 9.01855L0.814453 9.38379C0.725755 9.9801 0.810355 10.5163 1.01172 10.9766C0.4354 10.8653 0 10.3588 0 9.75V9.25C0 8.74251 0.176293 8.17242 0.606445 7.72461C0.880095 7.43979 1.23179 7.2299 1.65137 7.11133ZM10.3525 7.11328C10.7703 7.23207 11.1208 7.44072 11.3936 7.72461C11.8237 8.17242 12 8.74251 12 9.25V9.75C12 10.3588 11.5646 10.8653 10.9883 10.9766C11.1898 10.5162 11.2743 9.98022 11.1855 9.38379C11.0793 8.66985 10.8264 7.86256 10.3525 7.11328ZM1.875 3.75C2.49632 3.75 3 4.25368 3 4.875C3 5.49632 2.49632 6 1.875 6C1.25368 6 0.75 5.49632 0.75 4.875C0.75 4.25368 1.25368 3.75 1.875 3.75ZM10.125 3.75C10.7463 3.75 11.25 4.25368 11.25 4.875C11.25 5.49632 10.7463 6 10.125 6C9.50368 6 9 5.49632 9 4.875C9 4.25368 9.50368 3.75 10.125 3.75ZM6.00098 1C7.24326 1.00042 8.25098 2.00762 8.25098 3.25C8.25098 4.49238 7.24326 5.49958 6.00098 5.5C4.75834 5.5 3.75098 4.49264 3.75098 3.25C3.75098 2.00736 4.75834 1 6.00098 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTeamBoldFilled12.category = 'People';\n\nexport default TeamBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.9531 9.50684C2.66996 9.89558 2.43912 10.3077 2.2656 10.7275C1.8642 11.6993 1.95034 12.6892 2.34177 13.5H1.45114C0.691224 13.5 -0.182556 12.8337 0.0527062 11.834C0.212771 11.1539 0.566805 10.556 1.12302 10.1318C1.62665 9.74784 2.25155 9.5417 2.9531 9.50684ZM8.00095 9C10.0288 9.00015 11.3598 10.2137 11.8877 11.4912C12.1112 12.0323 11.9744 12.5733 11.6494 12.9473C11.3412 13.3017 10.8778 13.5 10.4004 13.5H5.60056C5.1231 13.4999 4.65966 13.3018 4.35153 12.9473C4.02669 12.5734 3.88982 12.0322 4.11325 11.4912L4.22165 11.2529C4.81017 10.0668 6.09962 9.00011 8.00095 9ZM13.0478 9.50684C13.75 9.54149 14.3759 9.74748 14.8799 10.1318C15.4358 10.556 15.7892 11.1541 15.9492 11.834C16.1843 12.8336 15.3107 13.5 14.5508 13.5H13.6592C14.0508 12.6893 14.1374 11.7002 13.7363 10.7285C13.5626 10.3081 13.3316 9.89586 13.0478 9.50684ZM2.75095 5C3.71739 5.00006 4.50095 5.78354 4.50095 6.75C4.50095 7.71646 3.71739 8.49994 2.75095 8.5C1.78445 8.5 1.00095 7.7165 1.00095 6.75C1.00095 5.7835 1.78445 5 2.75095 5ZM13.2509 5C14.2174 5.00006 15.0009 5.78354 15.0009 6.75C15.0009 7.71646 14.2174 8.49994 13.2509 8.5C12.2844 8.5 11.5009 7.7165 11.5009 6.75C11.5009 5.7835 12.2844 5 13.2509 5ZM8.00095 2.25C9.51956 2.25021 10.7509 3.48134 10.7509 5C10.7509 6.51866 9.51956 7.74979 8.00095 7.75C6.4823 7.74984 5.25095 6.51868 5.25095 5C5.25095 3.48132 6.4823 2.25016 8.00095 2.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeamBoldFilled16.category = 'People';\n\nexport default TeamBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.83301 11.4985C4.05326 11.4985 4.26438 11.5129 4.4668 11.5366C3.77083 12.432 3.35748 13.448 3.14453 14.4224C2.92538 15.4257 3.09628 16.2956 3.49512 17.0005H1.75C0.783664 17.0005 0.00026384 16.2168 0 15.2505C0 14.4959 0.258939 13.5728 0.870117 12.8247C1.50209 12.0512 2.48536 11.4985 3.83301 11.4985ZM10 11.0005C11.4264 11.0006 12.557 11.4304 13.3887 12.1626C14.2113 12.887 14.6855 13.857 14.9023 14.8491C15.1765 16.1052 14.0942 17.0003 13.0498 17.0005H6.9502C5.90573 17.0004 4.82347 16.1054 5.09766 14.8491C5.31451 13.8571 5.78881 12.887 6.61133 12.1626C7.44303 11.4305 8.57372 11.0005 10 11.0005ZM16.165 11.4985C17.5127 11.4985 18.496 12.0513 19.1279 12.8247C19.7391 13.5728 19.998 14.4959 19.998 15.2505C19.9978 16.2168 19.2144 17.0005 18.248 17.0005H16.5059C16.9049 16.2956 17.0755 15.4257 16.8564 14.4224C16.6436 13.4483 16.2292 12.4329 15.5332 11.5376C15.735 11.514 15.9454 11.4985 16.165 11.4985ZM3.5 5.99951C4.60457 5.99951 5.5 6.89592 5.5 8.00049C5.49974 9.10483 4.60441 10.0005 3.5 10.0005C2.39559 10.0005 1.50026 9.10483 1.5 8.00049C1.5 6.89592 2.39543 5.99951 3.5 5.99951ZM16.5 5.99951C17.6046 5.99951 18.5 6.89592 18.5 8.00049C18.4997 9.10483 17.6044 10.0005 16.5 10.0005C15.3956 10.0005 14.5003 9.10483 14.5 8.00049C14.5 6.89592 15.3954 5.99951 16.5 5.99951ZM10 2.74951C11.9328 2.74971 13.5 4.31761 13.5 6.25049C13.4997 8.18314 11.9327 9.75029 10 9.75049C8.06737 9.75025 6.50026 8.18312 6.5 6.25049C6.5 4.31764 8.0672 2.74975 10 2.74951Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeamBoldFilled20.category = 'People';\n\nexport default TeamBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.50021 13.9849C4.88224 13.9849 5.24066 14.0186 5.57541 14.0776C4.88361 14.9165 4.42799 15.8729 4.16134 16.8452L4.08908 17.1294C3.82215 18.2589 4.02955 19.229 4.50314 19.9995H1.75021C0.816158 19.9994 -0.0693901 19.2197 0.0666166 18.1567C0.203468 17.0877 0.56816 16.0398 1.30197 15.2515C2.05437 14.4434 3.12429 13.9849 4.50021 13.9849ZM11.9748 13.3784C13.6853 13.3785 15.0401 13.8134 16.0451 14.5903C17.0503 15.3675 17.6419 16.4372 17.9143 17.5894C18.2458 18.9922 17.0239 19.9993 15.8498 19.9995H8.09982C6.92559 19.9995 5.70377 18.9924 6.03537 17.5894C6.30777 16.4372 6.89926 15.3675 7.90451 14.5903C8.90962 13.8135 10.2643 13.3784 11.9748 13.3784ZM19.5002 13.9849C20.8761 13.985 21.9461 14.4434 22.6985 15.2515C23.4322 16.0398 23.796 17.0877 23.9328 18.1567C24.0688 19.2196 23.1842 19.9993 22.2502 19.9995H19.4465C19.9202 19.229 20.1275 18.2589 19.8606 17.1294C19.6082 16.0617 19.1331 15.003 18.3762 14.0835C18.7246 14.0189 19.0995 13.9849 19.5002 13.9849ZM4.49923 7.50049C5.87995 7.50049 6.99923 8.61978 6.99923 10.0005C6.99897 11.381 5.87978 12.5005 4.49923 12.5005C3.11884 12.5003 1.9995 11.3809 1.99923 10.0005C1.99923 8.61989 3.11867 7.50067 4.49923 7.50049ZM19.4992 7.50049C20.8799 7.50049 21.9992 8.61978 21.9992 10.0005C21.999 11.381 20.8798 12.5005 19.4992 12.5005C18.1188 12.5003 16.9995 11.3809 16.9992 10.0005C16.9992 8.61989 18.1187 7.50067 19.4992 7.50049ZM12.0002 4.00049C14.2091 4.00084 16.0002 5.79156 16.0002 8.00049C15.9999 10.2092 14.2089 12.0001 12.0002 12.0005C9.79123 12.0005 8.00047 10.2094 8.00021 8.00049C8.00021 5.79135 9.79107 4.00049 12.0002 4.00049Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeamBoldFilled24.category = 'People';\n\nexport default TeamBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"33\"\n      height=\"32\"\n      viewBox=\"0 0 33 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.998 18.001C18.3303 18.001 20.1588 18.6986 21.501 19.8398C22.8357 20.975 23.6402 22.5064 24.0078 24.0986C24.3917 25.764 22.9559 27.001 21.5 27.001H10.5C9.04414 27.0009 7.60934 25.7646 7.99219 24.0996C8.35916 22.5075 9.16218 20.9751 10.4961 19.8398C11.8375 18.6985 13.6657 18.001 15.998 18.001ZM5.83789 18.957C6.72732 18.9571 7.51274 19.0849 8.19727 19.3145C7.17248 20.5038 6.50641 21.8887 6.13379 23.2871L6.04395 23.6504C5.73807 24.979 6.03122 26.1184 6.64844 27H2.25391C1.01143 27 0.0041701 25.9924 0.00390625 24.75V24.25C0.00401936 23.0975 0.404725 21.7736 1.35449 20.7305C2.32039 19.6701 3.80169 18.9571 5.83789 18.957ZM26.1729 18.957C28.2091 18.9572 29.6904 19.6699 30.6562 20.7305C31.606 21.7736 32.0067 23.0975 32.0068 24.25V24.75C32.0066 25.9923 30.9991 26.9997 29.7568 27H25.3525C25.9699 26.1182 26.2635 24.9785 25.957 23.6494C25.6063 22.1301 24.9142 20.6095 23.8018 19.3184C24.489 19.0862 25.2784 18.957 26.1729 18.957ZM7.00293 11.501C8.65952 11.5014 10.0039 12.8442 10.0039 14.501C10.0034 16.1573 8.65919 17.5005 7.00293 17.501C5.3465 17.5007 4.00248 16.1574 4.00195 14.501C4.00195 12.8441 5.34618 11.5012 7.00293 11.501ZM25.0068 11.501C26.6635 11.5013 28.0078 12.8442 28.0078 14.501C28.0073 16.1573 26.6632 17.5007 25.0068 17.501C23.3504 17.5007 22.0074 16.1574 22.0068 14.501C22.0068 12.8441 23.3501 11.5012 25.0068 11.501ZM16.0059 5.99902C18.7675 5.99914 21.0068 8.23948 21.0068 11.001C21.0063 13.762 18.7672 16.0009 16.0059 16.001C13.2444 16.001 11.0054 13.7621 11.0049 11.001C11.0049 8.23942 13.2441 5.99905 16.0059 5.99902Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeamBoldFilled32.category = 'People';\n\nexport default TeamBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.33203 7.00684C1.81603 7.6735 1.51758 8.42652 1.37012 9.12109L1.30957 9.45801C1.2214 10.0512 1.34261 10.5721 1.58887 11H1.25C0.559644 11 0 10.4404 0 9.75V9.25C0 8.74251 0.176293 8.17242 0.606445 7.72461C1.01721 7.29708 1.60392 7.0412 2.33203 7.00684ZM6 6.5C7.08565 6.50008 7.92082 6.92351 8.49902 7.55566C9.06008 8.16931 9.3505 8.94519 9.4541 9.6416C9.57307 10.4416 8.90619 10.9998 8.25 11H3.75C3.09386 10.9997 2.42695 10.4416 2.5459 9.6416L2.59375 9.37695C2.72648 8.75375 3.01015 8.09252 3.50098 7.55566C4.07916 6.9235 4.91438 6.50012 6 6.5ZM9.66797 7.00684C10.3961 7.0412 10.9828 7.29708 11.3936 7.72461C11.8237 8.17242 12 8.74251 12 9.25V9.75C12 10.4404 11.4404 11 10.75 11H10.4121C10.6583 10.5722 10.7786 10.0511 10.6904 9.45801C10.5742 8.67643 10.2686 7.78301 9.66797 7.00684ZM1.875 3.75C2.49632 3.75 3 4.25368 3 4.875C3 5.49632 2.49632 6 1.875 6C1.25368 6 0.75 5.49632 0.75 4.875C0.75 4.25368 1.25368 3.75 1.875 3.75ZM10.125 3.75C10.7463 3.75 11.25 4.25368 11.25 4.875C11.25 5.49632 10.7463 6 10.125 6C9.50368 6 9 5.49632 9 4.875C9 4.25368 9.50368 3.75 10.125 3.75ZM6.00098 1C7.24326 1.00042 8.25098 2.00762 8.25098 3.25C8.25098 4.49238 7.24326 5.49958 6.00098 5.5C4.75834 5.5 3.75098 4.49264 3.75098 3.25C3.75098 2.00736 4.75834 1 6.00098 1Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTeamFilled12.category = 'People';\n\nexport default TeamFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.16794 9.5C3.30888 9.5 3.44551 9.50837 3.5781 9.52051C3.29776 9.85676 3.06244 10.2163 2.8779 10.5879L2.72751 10.9189C2.34798 11.8378 2.47962 12.7722 2.91013 13.5H1.45114C0.691224 13.5 -0.182556 12.8337 0.0527062 11.834C0.212771 11.1539 0.566805 10.556 1.12302 10.1318C1.67751 9.70906 2.37899 9.50001 3.16794 9.5ZM8.00192 9C10.0294 9.00042 11.3608 10.2138 11.8886 11.4912C12.112 12.0321 11.9751 12.5734 11.6504 12.9473C11.3423 13.3017 10.8786 13.4998 10.4013 13.5H5.60153C5.12412 13.5 4.6607 13.3017 4.35251 12.9473C4.02755 12.5733 3.8907 12.0323 4.11423 11.4912L4.22263 11.2529C4.81124 10.0669 6.10058 9 8.00192 9ZM12.8349 9.5C13.6237 9.5001 14.3255 9.70903 14.8799 10.1318C15.4358 10.556 15.7892 11.1541 15.9492 11.834C16.1843 12.8336 15.3107 13.5 14.5508 13.5H13.0918C13.522 12.7723 13.653 11.8378 13.2734 10.9189C13.0722 10.432 12.7878 9.95523 12.4258 9.51953C12.558 9.50748 12.6943 9.5 12.8349 9.5ZM2.75095 5C3.71739 5.00006 4.50095 5.78354 4.50095 6.75C4.50095 7.71646 3.71739 8.49994 2.75095 8.5C1.78445 8.5 1.00095 7.7165 1.00095 6.75C1.00095 5.7835 1.78445 5 2.75095 5ZM13.2509 5C14.2174 5.00006 15.0009 5.78354 15.0009 6.75C15.0009 7.71646 14.2174 8.49994 13.2509 8.5C12.2844 8.5 11.5009 7.7165 11.5009 6.75C11.5009 5.7835 12.2844 5 13.2509 5ZM8.00095 2.25C9.51961 2.25014 10.7509 3.4813 10.7509 5C10.7509 6.5187 9.51961 7.74986 8.00095 7.75C6.48225 7.7499 5.25095 6.51872 5.25095 5C5.25095 3.48128 6.48225 2.2501 8.00095 2.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeamFilled16.category = 'People';\n\nexport default TeamFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.83301 11.4985C4.26662 11.4985 4.6651 11.5487 5.0293 11.6382C4.34279 12.4446 3.91922 13.3793 3.6875 14.2983L3.63281 14.5298C3.41849 15.5116 3.63524 16.3504 4.08594 17.0005H1.75C0.783664 17.0005 0.00026384 16.2168 0 15.2505C0 14.4959 0.258939 13.5728 0.870117 12.8247C1.50209 12.0512 2.48536 11.4985 3.83301 11.4985ZM10 11.0005C11.4264 11.0005 12.557 11.4304 13.3887 12.1626C14.2113 12.887 14.6855 13.857 14.9023 14.8491C15.1765 16.1052 14.0942 17.0003 13.0498 17.0005H6.9502C5.9057 17.0005 4.82344 16.1054 5.09766 14.8491C5.31452 13.857 5.78874 12.887 6.61133 12.1626C7.44305 11.4304 8.57363 11.0005 10 11.0005ZM16.165 11.4985C17.5127 11.4985 18.496 12.0513 19.1279 12.8247C19.7391 13.5728 19.998 14.4959 19.998 15.2505C19.9978 16.2168 19.2144 17.0005 18.248 17.0005H15.9141C16.3651 16.3504 16.5824 15.5116 16.3682 14.5298C16.1511 13.5366 15.7146 12.51 14.9688 11.6353C15.3324 11.546 15.7314 11.4986 16.165 11.4985ZM3.5 6.00049C4.60457 6.00049 5.5 6.89592 5.5 8.00049C5.49974 9.10483 4.60441 10.0005 3.5 10.0005C2.39559 10.0005 1.50026 9.10483 1.5 8.00049C1.5 6.89592 2.39543 6.00049 3.5 6.00049ZM16.5 6.00049C17.6046 6.00049 18.5 6.89592 18.5 8.00049C18.4997 9.10483 17.6044 10.0005 16.5 10.0005C15.3956 10.0005 14.5003 9.10483 14.5 8.00049C14.5 6.89592 15.3954 6.00049 16.5 6.00049ZM10 2.75049C11.9329 2.75059 13.5 4.31756 13.5 6.25049C13.4997 8.1832 11.9327 9.75038 10 9.75049C8.06729 9.75035 6.50026 8.18317 6.5 6.25049C6.5 4.31758 8.06712 2.75063 10 2.75049Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeamFilled20.category = 'People';\n\nexport default TeamFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.5002 13.9849C5.10114 13.9849 5.64416 14.0617 6.12813 14.2036C5.3925 15.0266 4.91476 15.9893 4.64375 16.978L4.57637 17.2446C4.31454 18.3526 4.57944 19.2892 5.1125 19.9995H1.7502C0.816333 19.9991 -0.069341 19.2195 0.0666029 18.1567C0.203436 17.0878 0.568282 16.0398 1.30195 15.2515C2.05428 14.4434 3.12441 13.985 4.5002 13.9849ZM11.9748 13.3784C13.6853 13.3784 15.04 13.8135 16.0451 14.5903C17.0504 15.3675 17.6419 16.4372 17.9143 17.5894C18.2458 18.9924 17.024 19.9995 15.8498 19.9995H8.09981C6.9257 19.9993 5.7038 18.9923 6.03535 17.5894C6.30774 16.4372 6.89924 15.3675 7.90449 14.5903C8.90958 13.8134 10.2642 13.3785 11.9748 13.3784ZM19.5002 13.9849C20.8761 13.9849 21.946 14.4434 22.6984 15.2515C23.4322 16.0398 23.7959 17.0877 23.9328 18.1567C24.0688 19.2197 23.1843 19.9995 22.2502 19.9995H18.8371C19.3704 19.2891 19.6352 18.3529 19.3732 17.2446C19.1187 16.1681 18.6283 15.1096 17.8332 14.2153C18.3266 14.0661 18.8825 13.9849 19.5002 13.9849ZM4.5002 7.49951C5.88091 7.49951 7.0002 8.61978 7.0002 10.0005C6.99993 11.381 5.88075 12.5005 4.5002 12.5005C3.11971 12.5004 2.00046 11.3809 2.0002 10.0005C2.0002 8.61982 3.11954 7.49958 4.5002 7.49951ZM19.5002 7.49951C20.8809 7.49951 22.0002 8.61978 22.0002 10.0005C21.9999 11.381 20.8807 12.5005 19.5002 12.5005C18.1197 12.5004 17.0005 11.3809 17.0002 10.0005C17.0002 8.61982 18.1195 7.49958 19.5002 7.49951ZM12.0002 3.99951C14.2093 3.99951 16.0002 5.79135 16.0002 8.00049C15.9999 10.2094 14.2092 12.0005 12.0002 12.0005C9.79128 12.0004 8.00046 10.2094 8.0002 8.00049C8.0002 5.79139 9.79112 3.99958 12.0002 3.99951Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeamFilled24.category = 'People';\n\nexport default TeamFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TeamFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TeamFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"33\"\n      height=\"32\"\n      viewBox=\"0 0 33 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.999 18.001C18.3311 18.0011 20.1598 18.6987 21.502 19.8398C22.8367 20.975 23.6412 22.5064 24.0088 24.0986C24.3926 25.7639 22.9568 27.0008 21.501 27.001H10.501C9.04523 27.0007 7.61034 25.7645 7.99316 24.0996C8.36013 22.5075 9.16316 20.9751 10.4971 19.8398C11.8384 18.6985 13.6669 18.0011 15.999 18.001ZM5.83887 18.957C6.9514 18.9571 7.90144 19.1561 8.69434 19.5059C7.65772 20.6603 6.98719 22.0273 6.61719 23.416L6.53125 23.7627C6.22924 25.0749 6.59221 26.185 7.28223 27H2.25488C1.0124 27 0.00417035 25.9924 0.00390625 24.75V24.25C0.00401934 23.0975 0.405701 21.7736 1.35547 20.7305C2.32136 19.6701 3.80267 18.9571 5.83887 18.957ZM26.1738 18.957C28.2101 18.9572 29.6914 19.6699 30.6572 20.7305C31.607 21.7736 32.0077 23.0975 32.0078 24.25V24.75C32.0075 25.9923 31.0001 26.9997 29.7578 27H24.7197C25.4102 26.1848 25.7734 25.0746 25.4707 23.7617C25.1232 22.2564 24.43 20.7588 23.3086 19.5098C24.1034 19.1573 25.0568 18.957 26.1738 18.957ZM7.00391 11.5C8.6605 11.5004 10.0049 12.8442 10.0049 14.501C10.0044 16.1573 8.66017 17.5005 7.00391 17.501C5.34748 17.5007 4.00443 16.1574 4.00391 14.501C4.00391 12.8441 5.34715 11.5002 7.00391 11.5ZM25.0078 11.5C26.6645 11.5003 28.0088 12.8442 28.0088 14.501C28.0083 16.1573 26.6642 17.5007 25.0078 17.501C23.3514 17.5007 22.0083 16.1574 22.0078 14.501C22.0078 12.8441 23.3511 11.5002 25.0078 11.5ZM16.0059 6.00098C18.7676 6.00104 21.0068 8.23945 21.0068 11.001C21.0063 13.7621 18.7672 16.0009 16.0059 16.001C13.2449 16.0005 11.0054 13.7618 11.0049 11.001C11.0049 8.23972 13.2445 6.00147 16.0059 6.00098Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTeamFilled32.category = 'People';\n\nexport default TeamFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Telegram12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Telegram12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.6162 1.37598C10.6653 1.38112 10.7189 1.38935 10.7734 1.40234C10.853 1.42133 10.9571 1.45448 11.0605 1.51562L11.1631 1.58691L11.165 1.58887C11.3417 1.73332 11.4157 1.91284 11.4492 2.03516L11.4717 2.13574L11.4736 2.14453C11.4886 2.23734 11.5094 2.44572 11.4912 2.63184L11.4922 2.63281C11.3516 4.10976 10.7471 7.65342 10.4424 9.27734C10.305 10.0142 9.97139 10.5686 9.36816 10.624C8.95387 10.6619 8.61075 10.5194 8.33398 10.3574C8.19718 10.2773 8.06489 10.1853 7.94531 10.1006C7.821 10.0126 7.70899 9.93134 7.58984 9.85352C7.18127 9.58638 6.86101 9.36952 6.54688 9.15625L5.53418 8.47754C5.28113 8.3113 5.06343 8.12141 4.94043 7.88672C4.79863 7.61558 4.81107 7.34077 4.91504 7.10449C5.00401 6.90264 5.15561 6.73668 5.27344 6.61719C5.33617 6.55358 5.40447 6.48869 5.46582 6.42969C5.48473 6.41149 5.5022 6.3918 5.52051 6.37402C5.26601 6.54473 4.99432 6.72444 4.70801 6.91699C4.29506 7.20012 3.86059 7.38247 3.41699 7.37305C3.19245 7.36818 2.90435 7.3093 2.64355 7.24414C2.37122 7.17608 2.08368 7.09001 1.8418 7.01172V7.01074C1.59308 6.93 1.27218 6.8408 1.0498 6.7334C0.932599 6.67673 0.785508 6.58945 0.671875 6.4502C0.542637 6.2916 0.478754 6.09084 0.505859 5.87207H0.504883C0.540241 5.58335 0.740011 5.39176 0.890625 5.28027C1.0514 5.1613 1.25763 5.05868 1.4873 4.9668L4.84473 3.51562C5.74111 3.13073 6.41451 2.84481 6.86426 2.6582L8.4375 2.01367C8.85624 1.84569 9.17944 1.72083 9.43359 1.62891C9.93316 1.44823 10.2207 1.37386 10.4834 1.36914L10.6162 1.37598ZM10.4922 2.36914C10.4064 2.37204 10.2482 2.39763 9.77344 2.56934C9.29018 2.74413 8.52793 3.0502 7.24707 3.58105C6.35646 3.95059 4.57068 4.71803 1.88574 5.88379L1.87793 5.8877L1.87109 5.89062C1.83296 5.90574 1.79815 5.92238 1.76562 5.93652C1.81847 5.95373 1.87449 5.97301 1.93555 5.99219C2.00248 6.0132 2.07584 6.03537 2.15039 6.05957C2.37844 6.13338 2.64255 6.21264 2.88574 6.27344C3.14074 6.33715 3.33493 6.37077 3.43848 6.37305C3.59328 6.37626 3.82311 6.31249 4.14355 6.09277L4.14648 6.09082C5.40142 5.24685 6.35457 4.61047 7.00391 4.18262C7.32809 3.96901 7.57902 3.8057 7.75488 3.69434C7.84211 3.6391 7.9139 3.59388 7.96875 3.56152C7.99573 3.54561 8.02377 3.52977 8.04883 3.5166C8.05507 3.51319 8.1226 3.47668 8.20117 3.45898L8.27832 3.44336C8.31534 3.43755 8.3619 3.43226 8.41113 3.43262C8.51678 3.43346 8.68647 3.45972 8.83496 3.59277H8.83398C8.98239 3.72491 9.02549 3.89039 9.03906 3.98145C9.05235 4.07128 9.0476 4.16255 9.03027 4.23828L9.03125 4.23926C9.01223 4.32185 8.97626 4.38371 8.96289 4.40625C8.94468 4.43693 8.92503 4.46422 8.90918 4.48535C8.87717 4.52801 8.83917 4.57321 8.80078 4.61621C8.72258 4.70377 8.61871 4.81176 8.50195 4.92871C8.26702 5.16403 7.95892 5.45748 7.65234 5.74609C7.34497 6.03545 7.03455 6.32291 6.79395 6.5459C6.67333 6.65768 6.57092 6.75362 6.49414 6.8252C6.45586 6.86089 6.42454 6.89015 6.40137 6.91211C6.37578 6.93636 6.36672 6.94483 6.36719 6.94434V6.94531C6.29549 7.01955 6.22333 7.0887 6.15918 7.15039C6.09283 7.21419 6.03642 7.26756 5.98535 7.31934C5.92108 7.38452 5.88256 7.43084 5.85938 7.46191C5.89339 7.49847 5.95882 7.56 6.08301 7.6416C6.48002 7.90224 6.7948 8.11619 7.1084 8.3291C7.42185 8.54191 7.73598 8.75459 8.13672 9.0166L8.52344 9.28516C8.64192 9.36905 8.74294 9.43793 8.83887 9.49414C9.01881 9.59951 9.14327 9.63318 9.25879 9.62695C9.26361 9.62226 9.272 9.61578 9.28125 9.60352C9.32755 9.54204 9.40265 9.39616 9.45898 9.09375L9.45996 9.09277C9.76538 7.46507 10.3604 3.9637 10.4961 2.53809L10.4971 2.53516C10.4997 2.50824 10.5 2.46461 10.4971 2.41309C10.4961 2.39753 10.4934 2.38252 10.4922 2.36914Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelegram12.category = 'Social & Brands';\n\nexport default Telegram12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Telegram16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Telegram16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.5439 2.42676C13.6039 2.43306 13.6689 2.44312 13.7354 2.45898C13.8324 2.48215 13.959 2.52354 14.0859 2.59863L14.2119 2.68555L14.2158 2.68848C14.4334 2.86664 14.5237 3.08761 14.5645 3.2373L14.5918 3.35938L14.5938 3.37109C14.612 3.48477 14.6393 3.73945 14.6162 3.9668C14.4467 5.74296 13.7218 9.99154 13.3564 11.9385C13.1911 12.8251 12.7867 13.5063 12.0449 13.5742C11.5402 13.6204 11.1235 13.4468 10.7891 13.251C10.6238 13.1542 10.4649 13.0441 10.3213 12.9424L9.89551 12.6465C9.40473 12.3256 9.01973 12.0656 8.64258 11.8096C8.26556 11.5536 7.8961 11.302 7.42871 10.9951C7.12354 10.7947 6.85763 10.5637 6.70703 10.2764C6.53271 9.94343 6.5492 9.60534 6.67676 9.31543C6.7855 9.06882 6.97075 8.86719 7.1123 8.72363C7.14847 8.68697 7.18622 8.64963 7.22363 8.61328C6.98222 8.77532 6.7288 8.94455 6.46484 9.12207C5.96695 9.46338 5.43998 9.68543 4.90039 9.67383C4.62793 9.66795 4.2809 9.59581 3.96777 9.51758C3.64014 9.43572 3.29464 9.33239 3.00391 9.23828H3.00293C2.70648 9.14203 2.31978 9.03318 2.05078 8.90332C1.90883 8.83476 1.72782 8.72885 1.58789 8.55762C1.42788 8.36151 1.34858 8.11155 1.38281 7.84082H1.38379C1.42852 7.48584 1.67345 7.25194 1.85547 7.11719C2.05506 6.9695 2.31107 6.8429 2.59473 6.73047C5.8052 5.33658 7.9519 4.4148 9.0293 3.96777C10.5615 3.33273 11.5015 2.95336 12.1123 2.73242C12.7124 2.51537 13.061 2.42366 13.3809 2.41797L13.5439 2.42676ZM13.3701 3.6709C13.2655 3.67809 13.0672 3.71683 12.5381 3.9082C12.2485 4.01296 11.8747 4.15676 11.3818 4.35449L9.50781 5.12207C8.43935 5.5654 6.29629 6.4858 3.07422 7.88477L3.05469 7.89258C3.03096 7.90199 3.00818 7.91181 2.98633 7.9209C3.03234 7.9356 3.08061 7.95169 3.13184 7.96777C3.21205 7.99296 3.29918 8.01978 3.38867 8.04883L3.82324 8.18262C3.97299 8.22645 4.1248 8.26926 4.27051 8.30566C4.5766 8.38214 4.8066 8.42122 4.92773 8.42383C5.10624 8.42757 5.37661 8.35379 5.75879 8.0918L5.76367 8.08887L7.75 6.75684C8.32125 6.37525 8.80179 6.05555 9.19141 5.79883C9.58033 5.54257 9.88151 5.34668 10.0928 5.21289C10.1977 5.14646 10.2853 5.09278 10.3516 5.05371C10.384 5.03457 10.4177 5.01508 10.4482 4.99902C10.4555 4.99504 10.5396 4.94875 10.6377 4.92676C10.6678 4.91998 10.7738 4.89461 10.8945 4.89551C11.025 4.89655 11.2355 4.92826 11.4199 5.09375H11.4189C11.6032 5.25809 11.6573 5.46321 11.6738 5.5752C11.6905 5.68815 11.6848 5.80333 11.6621 5.89844L11.6611 5.89746C11.6372 5.99825 11.5943 6.07331 11.5781 6.10059C11.5557 6.1384 11.532 6.17251 11.5127 6.19824C11.4736 6.25029 11.4272 6.30558 11.3809 6.35742C11.2866 6.46298 11.1606 6.59207 11.0205 6.73242C10.7383 7.01513 10.3689 7.36848 10.001 7.71484C9.63208 8.06212 9.25937 8.40727 8.9707 8.6748C8.82621 8.80872 8.70331 8.92304 8.61133 9.00879C8.56536 9.05164 8.52774 9.087 8.5 9.11328C8.47327 9.13861 8.46173 9.14965 8.45996 9.15137L8.45898 9.15234C8.37278 9.24158 8.28679 9.32553 8.20996 9.39941C8.1303 9.47601 8.06289 9.53978 8.00195 9.60156C7.93584 9.66862 7.89193 9.71784 7.86426 9.75293C7.86812 9.7569 7.87148 9.76228 7.87598 9.7666C7.92478 9.81348 8.00048 9.87546 8.11426 9.9502C8.591 10.2632 8.96829 10.5198 9.34473 10.7754C9.72082 11.0307 10.0975 11.2854 10.5781 11.5996C10.7461 11.7093 10.9076 11.8253 11.0439 11.9219C11.1864 12.0227 11.3066 12.1059 11.4209 12.1729C11.6302 12.2953 11.7728 12.3342 11.9023 12.3291C11.9064 12.3245 11.9127 12.3188 11.9189 12.3105C11.9713 12.2412 12.0607 12.0699 12.1279 11.709V11.708C12.4944 9.75505 13.2093 5.55462 13.3721 3.84473V3.84082C13.3752 3.81049 13.3766 3.7596 13.373 3.69824C13.3725 3.68899 13.3708 3.67956 13.3701 3.6709Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelegram16.category = 'Social & Brands';\n\nexport default Telegram16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Telegram20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Telegram20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.3828 2.65137C17.4594 2.6594 17.5427 2.67304 17.6279 2.69336C17.7522 2.72304 17.9126 2.77472 18.0723 2.86914L18.2305 2.97852L18.2344 2.98242C18.5972 3.27924 18.6788 3.67056 18.707 3.82617L18.708 3.83398L18.71 3.84082C18.7336 3.98757 18.7671 4.31625 18.7383 4.6084L18.7393 4.60938C18.5145 6.97026 17.5481 12.6372 17.0605 15.2354C16.8417 16.4095 16.3154 17.2644 15.3857 17.3496C14.7373 17.409 14.1993 17.1865 13.7607 16.9297C13.5437 16.8026 13.335 16.657 13.1436 16.5215C12.9448 16.3807 12.7642 16.2504 12.5723 16.125C11.9187 15.6977 11.407 15.3511 10.9043 15.0098C10.4016 14.6684 9.90815 14.3325 9.28418 13.9229H9.2832C8.88075 13.6585 8.54156 13.3606 8.35059 12.9961C8.13107 12.5769 8.15058 12.1539 8.31152 11.7881C8.4499 11.4739 8.68678 11.2143 8.875 11.0234C8.97475 10.9223 9.08324 10.8192 9.18164 10.7246C9.28348 10.6267 9.38057 10.5319 9.47363 10.4355C9.50298 10.4052 9.58144 10.3342 9.69336 10.2295C9.14854 10.5945 8.55227 10.9933 7.90625 11.4277C7.25009 11.8775 6.56452 12.1624 5.86914 12.1475C5.51588 12.1399 5.06067 12.0466 4.64355 11.9424C4.42623 11.8881 4.20268 11.8273 3.98535 11.7637L3.36328 11.5713C2.96136 11.4408 2.45542 11.2989 2.10352 11.1289C1.91857 11.0396 1.68997 10.9052 1.51465 10.6904C1.31522 10.446 1.21708 10.1364 1.25977 9.79883H1.26074C1.31577 9.35904 1.61962 9.06396 1.85645 8.88867C2.109 8.70183 2.43482 8.5399 2.80078 8.39355C7.0954 6.52891 9.96577 5.29706 11.4043 4.7002C13.4479 3.85323 14.6994 3.34849 15.5117 3.05469C16.3111 2.76554 16.7642 2.64894 17.1758 2.6416L17.3828 2.65137ZM17.2012 4.1416C17.0579 4.14429 16.8076 4.1809 16.0225 4.46484C15.248 4.74497 14.0277 5.23663 11.9785 6.08594V6.08496C10.5532 6.67634 7.69502 7.90403 3.39844 9.76953L3.3877 9.77441L3.37598 9.7793C3.2645 9.82349 3.16807 9.86608 3.08496 9.90527C3.11597 9.91587 3.14819 9.92815 3.18262 9.93945C3.40545 10.0126 3.54874 10.0545 3.82617 10.1445L4.40723 10.3232C4.60778 10.382 4.81137 10.4385 5.00684 10.4873C5.41544 10.5894 5.72974 10.6447 5.90137 10.6484C6.16342 10.6541 6.54107 10.5462 7.05859 10.1914L7.06445 10.1875C9.07221 8.83723 10.596 7.8192 11.6348 7.13477C12.1535 6.793 12.5549 6.53246 12.8359 6.35449C12.9756 6.26606 13.0906 6.19399 13.1777 6.14258C13.2205 6.11736 13.2638 6.09274 13.3027 6.07227C13.3106 6.06802 13.4139 6.01048 13.5342 5.9834C13.5742 5.97442 13.7082 5.94216 13.8594 5.94336C14.0214 5.94467 14.2784 5.98416 14.5039 6.18652H14.5029C14.7287 6.38765 14.7948 6.63986 14.8154 6.7793C14.8358 6.91744 14.8282 7.05694 14.8018 7.17188C14.773 7.29641 14.7198 7.39017 14.6992 7.4248C14.6712 7.47193 14.641 7.51479 14.6162 7.54785C14.5662 7.61447 14.5063 7.68559 14.4453 7.75391C14.3211 7.89294 14.1553 8.06413 13.9688 8.25098C13.5933 8.62701 13.1009 9.09682 12.6104 9.55859C12.1188 10.0213 11.6232 10.4812 11.2383 10.8379C11.0454 11.0167 10.8807 11.1696 10.7578 11.2842C10.6965 11.3413 10.6466 11.3886 10.6094 11.4238C10.5705 11.4606 10.5552 11.4761 10.5537 11.4775L10.5527 11.4785C10.4388 11.5965 10.3242 11.707 10.2217 11.8057C10.1158 11.9075 10.0256 11.9937 9.94336 12.0771C9.81522 12.2071 9.74907 12.2934 9.71387 12.3467C9.76356 12.4064 9.87398 12.5156 10.1074 12.6689C10.7423 13.0858 11.2442 13.4278 11.7461 13.7686C12.2477 14.1091 12.7501 14.4497 13.3916 14.8691H13.3926C13.6149 15.0144 13.827 15.1685 14.0098 15.2979C14.1998 15.4324 14.3628 15.5435 14.5186 15.6348C14.8192 15.8108 15.0317 15.8708 15.2354 15.8555C15.2451 15.8485 15.2649 15.8327 15.292 15.7969C15.3725 15.6901 15.495 15.4481 15.5859 14.96V14.959C16.0745 12.3554 17.0286 6.75195 17.2461 4.46777V4.46289C17.2508 4.41627 17.2519 4.34306 17.2471 4.25879C17.2446 4.21555 17.2379 4.1763 17.2344 4.14453C17.2318 4.14421 17.2291 4.14383 17.2266 4.14355C17.2117 4.14199 17.2023 4.14163 17.2012 4.1416ZM13.7656 7.0166L13.8604 7.44238H13.8613L13.7656 7.01562V7.0166Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelegram20.category = 'Social & Brands';\n\nexport default Telegram20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Telegram24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Telegram24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.9736 2.98901C21.1085 2.98677 21.2947 3.00171 21.4912 3.04858C21.6593 3.08871 21.8776 3.16289 22.083 3.30444L22.1699 3.3689L22.1748 3.37183L22.1738 3.3728C22.4736 3.61792 22.6005 3.92185 22.6592 4.13647L22.6992 4.31616L22.7012 4.323L22.7021 4.33081C22.7304 4.50622 22.7704 4.89985 22.7363 5.24292C22.4564 8.18405 21.2512 15.2599 20.6416 18.5085C20.3885 19.8675 19.8204 20.7843 18.9033 20.9714L18.7148 20.9998C17.9594 21.0689 17.3277 20.8111 16.7959 20.4998C16.5323 20.3454 16.2762 20.1681 16.0371 19.9988C15.7908 19.8244 15.562 19.6589 15.3184 19.4998V19.4988C14.5026 18.9654 13.8638 18.5329 13.2354 18.1062C12.6071 17.6797 11.9893 17.2597 11.208 16.7468H11.207C10.7135 16.4227 10.3203 16.0718 10.1035 15.658C9.85817 15.1893 9.87968 14.72 10.0605 14.3093C10.2187 13.9505 10.4938 13.6479 10.7275 13.4109C10.8503 13.2864 10.9833 13.1592 11.1074 13.0398C11.2349 12.9172 11.3576 12.7978 11.4766 12.6746C11.6017 12.545 12.4672 11.7474 13.4258 10.8533C12.3049 11.5996 10.921 12.5236 9.27637 13.6296L9.27734 13.6306C8.47455 14.1809 7.65579 14.5143 6.84082 14.4968C6.42195 14.4878 5.86997 14.3759 5.34961 14.2458C4.81205 14.1115 4.24317 13.9414 3.7627 13.7859L3.76172 13.7849C3.24474 13.6171 2.63542 13.447 2.21094 13.2419C1.98973 13.1351 1.73289 12.9813 1.53906 12.7439C1.32103 12.4766 1.21384 12.1407 1.26074 11.7712H1.26172C1.32092 11.2986 1.64929 10.9705 1.93164 10.7615C2.23517 10.5369 2.63606 10.3374 3.09863 10.1541C8.45483 7.82853 12.0332 6.29194 13.8271 5.54761C16.3822 4.48865 17.9425 3.85944 18.9531 3.4939C19.9509 3.13302 20.4917 2.99758 20.9727 2.98901H20.9736ZM20.8086 4.50562C20.5779 4.5394 20.2031 4.63669 19.4639 4.90405C18.7343 5.16794 17.6917 5.58016 16.1357 6.21753L14.4014 6.93335C12.6181 7.67326 9.04412 9.2081 3.67383 11.5398L3.66211 11.5447L3.65137 11.5486C3.30918 11.6842 3.06855 11.8073 2.90918 11.9099C3.20808 12.0462 3.62153 12.1624 4.22461 12.3582L4.95605 12.5837C5.20906 12.6578 5.4666 12.729 5.71387 12.7908C6.22561 12.9186 6.63584 12.9917 6.87305 12.9968C7.25485 13.0049 7.76537 12.8488 8.42969 12.3933L8.43555 12.3894C10.9452 10.7016 12.8489 9.42898 14.1465 8.57397C14.7946 8.14691 15.2947 7.82186 15.6445 7.60034C15.8187 7.49004 15.9609 7.40238 16.0674 7.3396C16.1199 7.30866 16.1709 7.28017 16.2158 7.25659C16.2277 7.25031 16.3354 7.18966 16.459 7.16187L16.5986 7.13452C16.6623 7.12454 16.7401 7.11632 16.8223 7.11694C16.9955 7.11833 17.2611 7.1599 17.4951 7.36499H17.4961C17.7392 7.5767 17.8112 7.84703 17.834 8.00073C17.8567 8.15421 17.8482 8.30834 17.8193 8.42944L17.8184 8.42847C17.7888 8.55307 17.7354 8.64739 17.7129 8.6853C17.6827 8.73623 17.6498 8.78275 17.6211 8.82104C17.5631 8.8984 17.491 8.98314 17.416 9.06714C17.2642 9.23707 17.0605 9.44867 16.8281 9.6814C16.361 10.1493 15.7476 10.7343 15.1348 11.3113C14.5207 11.8893 13.9012 12.4639 13.4199 12.9099C13.1789 13.1333 12.9732 13.3241 12.8193 13.4675C12.7426 13.5391 12.6799 13.5977 12.6328 13.6423C12.6092 13.6647 12.5903 13.6834 12.5762 13.697C12.562 13.7108 12.5567 13.7165 12.5566 13.7166H12.5557C12.4158 13.8614 12.2756 13.9976 12.1475 14.1208C12.016 14.2473 11.901 14.3571 11.7959 14.4636C11.574 14.6886 11.4726 14.8263 11.4336 14.9148C11.4176 14.9511 11.4203 14.9382 11.4326 14.9617C11.4737 15.0402 11.6157 15.22 12.0312 15.4929C12.8236 16.0131 13.4507 16.439 14.0781 16.865C14.7056 17.291 15.3345 17.7181 16.1387 18.2439L16.5381 18.5144C16.6664 18.6043 16.7891 18.6926 16.9043 18.7742C17.1421 18.9425 17.3513 19.0863 17.5537 19.2048C17.9542 19.4393 18.2633 19.5344 18.5781 19.5056C18.5892 19.5046 18.6557 19.5036 18.7646 19.3591C18.8893 19.1938 19.0504 18.8596 19.167 18.2332V18.2322C19.7776 14.978 20.9715 7.96554 21.2441 5.10132V5.09644C21.2514 5.02437 21.2515 4.92271 21.2451 4.81226C21.2388 4.70407 21.2277 4.61245 21.2207 4.56909H21.2197C21.2166 4.55326 21.2146 4.54075 21.2119 4.53101L21.2109 4.52905C21.1941 4.52206 21.171 4.51434 21.1426 4.50757C21.0767 4.49189 21.0171 4.48877 20.999 4.48901L20.8086 4.50562Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelegram24.category = 'Social & Brands';\n\nexport default Telegram24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Telegram32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Telegram32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.7041 3.68652C28.8516 3.69322 29.0308 3.71518 29.2178 3.75977C29.4625 3.81816 29.7764 3.92995 30.0498 4.15039L30.0537 4.15332C30.5273 4.54051 30.6398 5.05459 30.6836 5.2959L30.6855 5.30273L30.6865 5.31055C30.724 5.54293 30.7767 6.0668 30.7324 6.51172C30.342 10.6139 28.6564 20.5074 27.8027 25.0566C27.4303 27.0567 26.5983 28.1886 25.373 28.3008C24.4035 28.3895 23.5834 28.0612 22.8652 27.6406C22.5085 27.4317 22.1606 27.1899 21.8262 26.9531C21.6552 26.832 21.4873 26.7125 21.3193 26.5947L20.8096 26.248C19.6698 25.5028 18.7771 24.898 17.8975 24.3008C17.018 23.7037 16.1517 23.1141 15.0557 22.3945C14.3802 21.9509 13.8797 21.4939 13.6113 20.9814C13.3145 20.4144 13.3393 19.8546 13.5596 19.3545C13.7571 18.9061 14.1068 18.515 14.4316 18.1855C14.5999 18.0149 14.7828 17.8404 14.958 17.6719C15.1364 17.5003 15.3118 17.33 15.4824 17.1533C15.6886 16.9394 17.4731 15.3092 19.1553 13.7256C19.7 13.2128 20.2382 12.6991 20.7217 12.2305C20.4974 12.3773 20.255 12.5358 19.9951 12.707C18.1867 13.8986 15.5285 15.6737 12.0186 18.0342C10.9221 18.786 9.8378 19.218 8.7832 19.1953C8.23311 19.1835 7.48952 19.0351 6.7627 18.8535C6.20463 18.7141 5.62107 18.5455 5.08203 18.3789L4.55957 18.2139C3.81236 17.9713 2.99563 17.744 2.42578 17.4688C2.13194 17.3268 1.81784 17.1344 1.58691 16.8516C1.33189 16.5389 1.20783 16.1506 1.2627 15.7178H1.26367C1.3309 15.1787 1.70933 14.7834 2.08301 14.5068C2.47325 14.2181 2.999 13.9539 3.62598 13.7041L8.79492 11.4648C13.4944 9.43341 16.7875 8.02599 18.6719 7.24414L18.6729 7.24316C22.2514 5.76001 24.4297 4.88203 25.8369 4.37305C27.2313 3.86871 27.9477 3.6956 28.5674 3.68457L28.7041 3.68652ZM28.5928 5.18457C28.2416 5.19096 27.7284 5.28479 26.3477 5.78418C25.3205 6.15568 23.8559 6.73487 21.6758 7.62793L19.2471 8.62891C16.7479 9.66582 11.7421 11.8157 4.22363 15.0801L4.21191 15.085L4.20117 15.0889C3.61762 15.3201 3.2203 15.5318 2.97559 15.7129C2.84 15.8132 2.78179 15.8812 2.75879 15.9131C2.79491 15.9516 2.88348 16.0241 3.07812 16.1182C3.52549 16.3342 4.15831 16.5065 5.02246 16.7871H5.02148C5.6698 16.997 6.42519 17.2233 7.12598 17.3984C7.84428 17.5779 8.44698 17.6884 8.81543 17.6963C9.43665 17.7096 10.213 17.4546 11.1709 16.7979L11.1768 16.7939C14.6901 14.4312 17.3545 12.6513 19.1699 11.4551C20.0771 10.8573 20.7752 10.4024 21.2627 10.0938C21.5057 9.93987 21.7017 9.81889 21.8467 9.7334C21.9183 9.69114 21.9845 9.65372 22.041 9.62402C22.0636 9.61215 22.1802 9.54836 22.3086 9.51953L22.4854 9.48438C22.5621 9.47232 22.6535 9.46215 22.749 9.46289C22.949 9.46449 23.2408 9.51321 23.4961 9.7373H23.4971C23.4984 9.73846 23.4997 9.74003 23.501 9.74121C23.5024 9.74243 23.5044 9.74388 23.5059 9.74512H23.5049C23.7631 9.97459 23.8438 10.2672 23.8701 10.4443C23.8962 10.6204 23.8846 10.7946 23.8545 10.9248L23.8564 10.9258C23.8261 11.0575 23.7677 11.1598 23.7402 11.2061C23.7053 11.2649 23.6656 11.3212 23.6289 11.3701C23.5552 11.4684 23.4618 11.5787 23.3594 11.6934C23.1524 11.9251 22.8711 12.2163 22.5469 12.541C21.8963 13.1927 21.0411 14.0101 20.1836 14.8174C19.3249 15.6258 18.458 16.4293 17.7842 17.0537C17.4469 17.3663 17.1592 17.6337 16.9434 17.835C16.8354 17.9356 16.7466 18.0186 16.6797 18.082C16.6462 18.1137 16.6185 18.14 16.5977 18.1602C16.5875 18.17 16.5795 18.1784 16.5732 18.1846C16.5702 18.1876 16.5672 18.1896 16.5654 18.1914C16.5646 18.1922 16.5639 18.1929 16.5635 18.1934V18.1943L16.5625 18.1953C16.3708 18.3938 16.1774 18.5805 15.998 18.7529C15.8154 18.9286 15.6507 19.0855 15.5 19.2383C15.1871 19.5556 15.0111 19.781 14.9326 19.959C14.877 20.0852 14.8766 20.163 14.9404 20.2852C15.0331 20.4622 15.2815 20.7482 15.8789 21.1406C16.986 21.8674 17.8616 22.4631 18.7402 23.0596C19.6189 23.6561 20.5018 24.2547 21.6299 24.9922C22.0075 25.2388 22.3667 25.4979 22.6924 25.7285C23.0255 25.9644 23.3274 26.1735 23.623 26.3467C24.2099 26.6903 24.7075 26.855 25.2363 26.8066C25.3888 26.7927 25.9835 26.6329 26.3281 24.7812V24.7803C27.1828 20.2255 28.8571 10.3954 29.2402 6.37012V6.36523C29.2664 6.10719 29.2345 5.73685 29.208 5.56348C29.1794 5.40621 29.1469 5.34974 29.1055 5.31543C29.0676 5.28618 28.9895 5.24746 28.8691 5.21875C28.7502 5.19042 28.6408 5.18376 28.5928 5.18457Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelegram32.category = 'Social & Brands';\n\nexport default Telegram32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TelegramFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TelegramFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4922 1.87012C10.5684 1.86883 10.7388 1.88721 10.8496 1.97656C10.9414 2.0517 10.9675 2.15326 10.9805 2.22461C10.992 2.29595 11.0079 2.45893 10.9951 2.58594C10.857 4.03732 10.2562 7.55989 9.95117 9.18555C9.82312 9.87326 9.56828 10.1035 9.32227 10.126C8.78722 10.1748 8.38114 9.7738 7.86328 9.43555C7.05357 8.90614 6.59637 8.57611 5.80957 8.05957C4.90024 7.46235 5.48981 7.13405 6.00781 6.59766C6.14536 6.45519 8.49662 4.32378 8.54395 4.12793C8.54973 4.1037 8.5556 4.01345 8.50098 3.96582C8.44782 3.91812 8.36903 3.93437 8.31152 3.94727C8.22948 3.96563 6.93589 4.81841 4.42676 6.50586C4.05986 6.75742 3.72701 6.88046 3.42773 6.87402C3.09965 6.86695 2.46654 6.68842 1.99609 6.53613C1.42062 6.34929 0.961669 6.24999 1.00195 5.93262C1.02237 5.76755 1.25106 5.5984 1.68652 5.42578C4.37138 4.26006 6.16173 3.49143 7.05664 3.12012C9.61404 2.06019 10.1454 1.87639 10.4922 1.87012Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelegramFilled12.category = 'Social & Brands';\n\nexport default TelegramFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TelegramFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TelegramFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.3916 3.04395C13.4831 3.04241 13.6864 3.06482 13.8193 3.17188C13.9297 3.2621 13.961 3.38404 13.9766 3.46973C13.9904 3.55538 14.0096 3.75088 13.9941 3.90332C13.8284 5.64494 13.1082 9.87141 12.7422 11.8223C12.5886 12.6473 12.2834 12.9249 11.9883 12.9521C11.3461 13.011 10.8588 12.529 10.2373 12.123C9.26525 11.4875 8.71594 11.0917 7.77148 10.4717C6.68046 9.75509 7.3882 9.36137 8.00977 8.71777C8.17203 8.5493 11.0002 5.98544 11.0537 5.75293C11.0606 5.72353 11.0674 5.6156 11.002 5.55859C10.9382 5.5014 10.8434 5.52066 10.7744 5.53613C10.676 5.55817 9.1235 6.58232 6.1123 8.60742C5.67211 8.90923 5.27314 9.05651 4.91406 9.04883C4.52048 9.04038 3.76085 8.8263 3.19629 8.64355C2.50587 8.41938 1.95499 8.3005 2.00293 7.91992C2.0271 7.72166 2.30204 7.51886 2.8252 7.31152C6.04694 5.91269 8.19467 4.98951 9.26855 4.54395C12.3383 3.27169 12.9755 3.05134 13.3916 3.04395Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelegramFilled16.category = 'Social & Brands';\n\nexport default TelegramFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TelegramFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TelegramFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.1885 3.3916C17.3105 3.38954 17.5825 3.41954 17.7598 3.5625C17.9069 3.68288 17.948 3.84571 17.9688 3.95996C17.9872 4.07422 18.0128 4.33479 17.9922 4.53809C17.7712 6.86031 16.8113 12.4956 16.3232 15.0967C16.1184 16.1971 15.711 16.5664 15.3174 16.6025C14.461 16.681 13.8112 16.0384 12.9824 15.4971C11.6866 14.6498 10.9545 14.1225 9.69531 13.2959C8.24061 12.3405 9.18397 11.8151 10.0127 10.957C10.229 10.7324 13.9999 7.31392 14.0713 7.00391C14.0805 6.9648 14.0899 6.82121 14.0029 6.74512C13.9179 6.66884 13.7912 6.69422 13.6992 6.71484C13.568 6.74422 11.4982 8.10955 7.4834 10.8096C6.89652 11.212 6.36448 11.4076 5.88574 11.3975C5.36086 11.3862 4.34752 11.1011 3.59473 10.8574C2.67394 10.5585 1.93945 10.4004 2.00391 9.89258C2.03629 9.6283 2.40228 9.35743 3.09961 9.08105C7.39537 7.21591 10.2595 5.98667 11.6914 5.39258C15.7839 3.69643 16.6337 3.40156 17.1885 3.3916Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelegramFilled20.category = 'Social & Brands';\n\nexport default TelegramFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TelegramFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TelegramFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.9863 3.73926C21.139 3.73675 21.4779 3.77471 21.6992 3.95312C21.8834 4.10372 21.936 4.30735 21.9619 4.4502C21.985 4.5931 22.0161 4.91878 21.9902 5.17285C21.7139 8.07573 20.5144 15.1199 19.9043 18.3711C19.6482 19.7466 19.1385 20.2079 18.6465 20.2529C17.5761 20.351 16.7644 19.5487 15.7285 18.8721C14.1085 17.8129 13.1932 17.1535 11.6191 16.1201C9.80047 14.9257 10.9806 14.2691 12.0166 13.1963C12.287 12.9155 17.0006 8.6424 17.0898 8.25488C17.1014 8.20573 17.112 8.02559 17.0029 7.93066C16.8965 7.83549 16.738 7.86777 16.623 7.89355C16.4566 7.93196 13.8696 9.63827 8.85352 13.0117C8.11974 13.5148 7.45499 13.7599 6.85645 13.7471C6.20029 13.7329 4.93407 13.3768 3.99316 13.0723C2.84235 12.6986 1.9246 12.5007 2.00488 11.8662C2.04517 11.5358 2.50307 11.1971 3.375 10.8516C8.74455 8.52019 12.3245 6.98284 14.1143 6.24023C19.2305 4.11976 20.2929 3.75159 20.9863 3.73926Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelegramFilled24.category = 'Social & Brands';\n\nexport default TelegramFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TelegramFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TelegramFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.5801 4.4353C28.7936 4.43169 29.2689 4.48405 29.5791 4.73413C29.8369 4.94496 29.91 5.23044 29.9463 5.43042C29.9785 5.63059 30.0224 6.0857 29.9863 6.44116C29.5996 10.505 27.9196 20.3668 27.0654 24.9187C26.7069 26.8447 25.9936 27.4904 25.3047 27.5535C23.8061 27.6906 22.67 26.5672 21.2197 25.6199C18.9517 24.137 17.6705 23.2141 15.4668 21.7673C12.9211 20.0953 14.5722 19.1762 16.0225 17.6746C16.401 17.2816 22.9965 11.303 23.125 10.7576C23.1412 10.6898 23.1576 10.4369 23.0049 10.3035C22.8559 10.1697 22.6337 10.2146 22.4727 10.2507C22.2429 10.3022 18.6208 12.6916 11.5947 17.4167C10.5676 18.1209 9.63667 18.4641 8.79883 18.446C7.88019 18.4262 6.10817 17.9271 4.79102 17.5007C3.17963 16.9775 1.89423 16.7008 2.00684 15.8123C2.06324 15.3496 2.7041 14.8761 3.9248 14.3923C11.4424 11.1283 16.4542 8.97594 18.96 7.93628C26.1223 4.96781 27.6092 4.45264 28.5801 4.4353Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelegramFilled32.category = 'Social & Brands';\n\nexport default TelegramFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Telephone12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Telephone12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.75 0C8.7165 1.711e-07 9.5 0.783502 9.5 1.75V3.34473C9.5 4.24379 8.81843 4.99648 7.92383 5.08594L7.02441 5.17578C7.00937 5.44036 7 5.71529 7 6C7 6.28436 7.00941 6.55896 7.02441 6.82324L7.92383 6.91406C8.81843 7.00352 9.5 7.75621 9.5 8.65527V10.25C9.5 11.2165 8.7165 12 7.75 12H6.04199C5.57311 12 4.97011 11.8744 4.53711 11.3857C3.8796 10.6435 3 9.06567 3 6C3 2.93433 3.8796 1.35649 4.53711 0.614258C4.97011 0.125576 5.57311 -1.4642e-08 6.04199 0H7.75ZM6.04199 1.5C5.80156 1.5 5.69796 1.56589 5.66016 1.6084C5.28439 2.03249 4.5 3.23758 4.5 6C4.5 8.76242 5.28439 9.96751 5.66016 10.3916C5.69796 10.4341 5.80155 10.5 6.04199 10.5H7.75C7.88807 10.5 8 10.3881 8 10.25V8.65527C8 8.52684 7.90221 8.41903 7.77441 8.40625L6.25 8.25391L6.12109 8.22949C5.82864 8.14718 5.60918 7.89301 5.57812 7.58203C5.52911 7.09125 5.5 6.56244 5.5 6C5.5 5.43757 5.5291 4.90875 5.57812 4.41797C5.60919 4.10699 5.82865 3.85282 6.12109 3.77051L6.25 3.74609L7.77441 3.59375C7.90222 3.58097 8 3.47316 8 3.34473V1.75C8 1.61193 7.88807 1.5 7.75 1.5H6.04199Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelephone12.category = 'Communication';\n\nexport default Telephone12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Telephone16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Telephone16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3701 0C11.2702 6.33636e-05 11.9999 0.729752 12 1.62988V3.78906C11.9998 4.55737 11.4632 5.22169 10.7119 5.38281L8.58301 5.83789C8.53207 6.50248 8.5 7.22526 8.5 8C8.5 8.77437 8.53212 9.49681 8.58301 10.1611L10.7119 10.6172C11.4632 10.7783 11.9998 11.4426 12 12.2109V14.3701C11.9999 15.2702 11.2702 15.9999 10.3701 16H7.43164C6.77945 16 6.1024 15.6978 5.72949 15.0596C5.09822 13.979 4 11.5819 4 8C4 4.41812 5.09822 2.02097 5.72949 0.94043C6.1024 0.302168 6.77945 8.66162e-07 7.43164 0H10.3701ZM7.43164 1.5C7.22284 1.5 7.08696 1.59209 7.02539 1.69727C6.49948 2.59746 5.5 4.73581 5.5 8C5.5 11.2642 6.49948 13.4025 7.02539 14.3027C7.08696 14.4079 7.22284 14.5 7.43164 14.5H10.3701C10.4418 14.4999 10.4999 14.4418 10.5 14.3701V12.2109C10.4998 12.1499 10.4572 12.0969 10.3975 12.084L7.72559 11.5117C7.40613 11.4433 7.16725 11.1758 7.13574 10.8506L7.88281 10.7783L7.88379 10.7773L7.13574 10.8506C7.05308 9.99743 7 9.04262 7 8C7 6.95739 7.05308 6.00257 7.13574 5.14941L7.15723 5.03027C7.22849 4.76039 7.44614 4.54816 7.72559 4.48828L10.3975 3.91602C10.4572 3.90315 10.4998 3.85011 10.5 3.78906V1.62988C10.4999 1.55818 10.4418 1.50006 10.3701 1.5H7.43164Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelephone16.category = 'Communication';\n\nexport default Telephone16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Telephone20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Telephone20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.25 1C13.2165 1 14 1.7835 14 2.75V5.41992C14 6.26205 13.4 6.98445 12.5723 7.13965L10.1338 7.59668C10.0522 8.35046 10 9.15635 10 10C10 10.8433 10.0523 11.6488 10.1338 12.4023L12.5723 12.8604C13.4 13.0155 14 13.738 14 14.5801V17.25C14 18.2165 13.2165 19 12.25 19H9.58398C8.86053 19 8.08679 18.7073 7.61816 18.0146C6.81226 16.8231 5.5 14.2279 5.5 10C5.5 5.77211 6.81226 3.1769 7.61816 1.98535C8.08679 1.29275 8.86053 1 9.58398 1H12.25ZM9.58398 2.5C9.24024 2.5 8.98971 2.63492 8.86035 2.82617C8.20379 3.79696 7 6.10316 7 10C7 13.8968 8.20379 16.203 8.86035 17.1738C8.9897 17.3651 9.24024 17.5 9.58398 17.5H12.25C12.3881 17.5 12.5 17.3881 12.5 17.25V14.5801C12.5 14.4598 12.4141 14.3562 12.2959 14.334L9.31445 13.7754L9.45312 13.0381H9.45215L9.31445 13.7754C8.99565 13.7156 8.75131 13.4573 8.70898 13.1357C8.58265 12.1756 8.5 11.1203 8.5 10C8.5 9.15969 8.54659 8.356 8.62305 7.60156L8.70898 6.86426L8.7334 6.74707C8.81279 6.48131 9.0354 6.27693 9.31445 6.22461L12.2959 5.66602C12.4141 5.64384 12.5 5.54023 12.5 5.41992V2.75C12.5 2.61193 12.3881 2.5 12.25 2.5H9.58398Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelephone20.category = 'Communication';\n\nexport default Telephone20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Telephone24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Telephone24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5 1C15.6046 1 16.5 1.89543 16.5 3V6.22559C16.4998 7.1787 15.8272 7.99946 14.8926 8.18652L11.793 8.80566C11.6138 9.83833 11.5 10.919 11.5 12C11.5 13.0807 11.6139 14.161 11.793 15.1934L14.8926 15.8135C15.8272 16.0005 16.4998 16.8213 16.5 17.7744V21C16.5 22.1046 15.6046 23 14.5 23H10.9766C10.1366 23 9.28149 22.6065 8.82227 21.7998C7.97187 20.3059 6.5 16.9964 6.5 12C6.5 7.00357 7.97187 3.69408 8.82227 2.2002C9.28149 1.3935 10.1366 1 10.9766 1H14.5ZM10.9766 2.5C10.5846 2.5 10.2762 2.67842 10.126 2.94238C9.37978 4.25325 8 7.30928 8 12C8 16.6907 9.37978 19.7468 10.126 21.0576C10.2762 21.3216 10.5846 21.5 10.9766 21.5H14.5C14.7761 21.5 15 21.2761 15 21V17.7744C14.9998 17.5362 14.8313 17.3309 14.5977 17.2842L11 16.5645C10.7021 16.5049 10.4696 16.2718 10.4111 15.9736L10.3232 15.5C10.1274 14.3851 10 13.2001 10 12C10 10.6284 10.1662 9.27637 10.4111 8.02637C10.4623 7.76549 10.6467 7.5545 10.8916 7.46582L11 7.43555L14.5977 6.71582C14.8313 6.6691 14.9998 6.46378 15 6.22559V3C15 2.72386 14.7761 2.5 14.5 2.5H10.9766Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelephone24.category = 'Communication';\n\nexport default Telephone24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Telephone32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Telephone32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.75 2C20.9926 2 22 3.00736 22 4.25V8.47949C21.9999 9.57892 21.2047 10.5181 20.1201 10.6992L15.9307 11.3965C15.6713 12.8725 15.5 14.4356 15.5 16C15.5 17.5638 15.6724 19.126 15.9316 20.6016L20.1201 21.3008C21.2047 21.4819 21.9999 22.4211 22 23.5205V27.75C22 28.9926 20.9926 30 19.75 30H15.25C15.2083 30 15.1677 29.9948 15.1279 29.9883C13.9635 29.9151 12.8433 29.2894 12.3213 28.1367C11.3943 26.0896 10 22.0092 10 16C10 9.99085 11.3943 5.91035 12.3213 3.86328C12.8433 2.71062 13.9635 2.08493 15.1279 2.01172C15.1677 2.00518 15.2083 2 15.25 2H19.75ZM15.2773 3.50293C14.5492 3.53 13.9516 3.90138 13.6885 4.48242C12.8385 6.35939 11.5 10.2294 11.5 16C11.5 21.7706 12.8385 25.6406 13.6885 27.5176C13.9516 28.0986 14.5492 28.47 15.2773 28.4971L15.2998 28.5H19.75C20.1382 28.5 20.4575 28.2051 20.4961 27.8271L20.5 27.75V23.5205C20.4999 23.1541 20.2351 22.8418 19.874 22.7812L15.1641 21.9961C14.8547 21.9445 14.61 21.7054 14.5508 21.3975C14.2264 19.7061 14 17.8638 14 16C14 14.1359 14.2263 12.2932 14.5508 10.6016C14.61 10.2935 14.8546 10.0544 15.1641 10.0029L19.874 9.21875C20.1899 9.16578 20.4325 8.92031 20.4883 8.61426L20.5 8.47949V4.25C20.5 3.83579 20.1642 3.5 19.75 3.5H15.2998C15.2924 3.50049 15.2848 3.50265 15.2773 3.50293Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTelephone32.category = 'Communication';\n\nexport default Telephone32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM3.71484 5.12988C4.15582 5.17488 4.5 5.54703 4.5 6C4.5 6.48332 4.10819 6.875 3.625 6.875C3.17215 6.875 2.79988 6.53093 2.75488 6.08984L2.75 6L2.75488 5.91016C2.79988 5.46907 3.17215 5.125 3.625 5.125L3.71484 5.12988ZM6.08984 5.12988C6.53088 5.17488 6.875 5.54708 6.875 6C6.875 6.48326 6.48326 6.875 6 6.875C5.54708 6.875 5.17488 6.53088 5.12988 6.08984L5.125 6L5.12988 5.91016C5.17488 5.46912 5.54708 5.125 6 5.125L6.08984 5.12988ZM8.46484 5.12988C8.90588 5.17488 9.25 5.54708 9.25 6C9.25 6.48326 8.85826 6.875 8.375 6.875C7.92208 6.875 7.54988 6.53088 7.50488 6.08984L7.5 6L7.50488 5.91016C7.54988 5.46912 7.92208 5.125 8.375 5.125L8.46484 5.12988Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircle12.category = 'Interface General';\n\nexport default ThreeDotsCircle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM5.01074 7.08789C5.47264 7.13498 5.83282 7.5256 5.83301 8C5.83283 8.50608 5.42294 8.91584 4.91699 8.91602C4.44255 8.91602 4.05199 8.55587 4.00488 8.09375L4 8L4.00488 7.90625C4.05186 7.44399 4.44245 7.08301 4.91699 7.08301L5.01074 7.08789ZM8.09375 7.08789C8.55573 7.13499 8.91586 7.52562 8.91602 8C8.91584 8.50602 8.50602 8.91584 8 8.91602C7.52549 8.91602 7.135 8.55583 7.08789 8.09375L7.08301 8L7.08789 7.90625C7.13484 7.44401 7.52537 7.08301 8 7.08301L8.09375 7.08789ZM11.1807 7.08789C11.6426 7.13498 12.0027 7.52565 12.0029 8C12.0028 8.50602 11.5929 8.91584 11.0869 8.91602C10.6124 8.91602 10.2219 8.55583 10.1748 8.09375L10.1699 8L10.1748 7.90625C10.2218 7.44404 10.6123 7.08301 11.0869 7.08301L11.1807 7.08789Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircle16.category = 'Interface General';\n\nexport default ThreeDotsCircle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM5.95801 8.91699C6.55614 8.91699 7.04182 9.40175 7.04199 10C7.04179 10.5982 6.55612 11.084 5.95801 11.084C5.36004 11.0838 4.8752 10.5981 4.875 10C4.87518 9.40186 5.36003 8.91717 5.95801 8.91699ZM10 8.91699C10.5982 8.91699 11.0838 9.40182 11.084 10C11.0838 10.5982 10.5982 11.084 10 11.084C9.40192 11.0838 8.91716 10.5981 8.91699 10C8.91717 9.40193 9.40193 8.91717 10 8.91699ZM14.0381 8.91699C14.6363 8.91699 15.1219 9.40182 15.1221 10C15.1219 10.5982 14.6363 11.084 14.0381 11.084C13.44 11.0838 12.9553 10.5981 12.9551 10C12.9553 9.40193 13.44 8.91717 14.0381 8.91699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircle20.category = 'Interface General';\n\nexport default ThreeDotsCircle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM7 10.75C7.69028 10.75 8.25 11.3095 8.25 12C8.25 12.6905 7.69028 13.25 7 13.25C6.30972 13.25 5.75 12.6905 5.75 12C5.75 11.3095 6.30972 10.75 7 10.75ZM12 10.75C12.6904 10.75 13.25 11.3096 13.25 12C13.25 12.6904 12.6904 13.25 12 13.25C11.3096 13.25 10.75 12.6904 10.75 12C10.75 11.3096 11.3096 10.75 12 10.75ZM17 10.75C17.6904 10.75 18.25 11.3096 18.25 12C18.25 12.6904 17.6904 13.25 17 13.25C16.3096 13.25 15.75 12.6904 15.75 12C15.75 11.3096 16.3096 10.75 17 10.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircle24.category = 'Interface General';\n\nexport default ThreeDotsCircle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM9.33301 14.417C10.2073 14.417 10.9168 15.1256 10.917 16C10.9168 16.8744 10.2072 17.584 9.33301 17.584C8.45893 17.5838 7.7502 16.8743 7.75 16C7.75018 15.1257 8.45891 14.4172 9.33301 14.417ZM16 14.417C16.8744 14.417 17.5838 15.1257 17.584 16C17.5838 16.8743 16.8744 17.584 16 17.584C15.1258 17.5838 14.4172 16.8742 14.417 16C14.4172 15.1258 15.1258 14.4172 16 14.417ZM22.6631 14.417C23.5375 14.417 24.2469 15.1257 24.2471 16C24.2469 16.8743 23.5375 17.584 22.6631 17.584C21.7889 17.5838 21.0803 16.8742 21.0801 16C21.0803 15.1258 21.7889 14.4172 22.6631 14.417Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircle32.category = 'Interface General';\n\nexport default ThreeDotsCircle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM3.49023 4.88086C4.05736 4.93856 4.5 5.4175 4.5 6C4.5 6.62141 3.99624 7.125 3.375 7.125C2.79265 7.125 2.31357 6.68249 2.25586 6.11523L2.25 6L2.25586 5.88477C2.31357 5.31751 2.79265 4.875 3.375 4.875L3.49023 4.88086ZM6.11523 4.88086C6.68243 4.93857 7.125 5.41757 7.125 6C7.125 6.62133 6.62133 7.125 6 7.125C5.41757 7.125 4.93857 6.68243 4.88086 6.11523L4.875 6L4.88086 5.88477C4.93857 5.31757 5.41757 4.875 6 4.875L6.11523 4.88086ZM8.74023 4.88086C9.30743 4.93857 9.75 5.41757 9.75 6C9.75 6.62133 9.24634 7.125 8.625 7.125C8.04257 7.125 7.56357 6.68243 7.50586 6.11523L7.5 6L7.50586 5.88477C7.56357 5.31757 8.04257 4.875 8.625 4.875L8.74023 4.88086Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleBold12.category = 'Interface General';\n\nexport default ThreeDotsCircleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM5.03613 6.83887C5.62417 6.89867 6.08282 7.39607 6.08301 8C6.08283 8.64417 5.56099 9.16584 4.91699 9.16602C4.31306 9.16602 3.81568 8.70744 3.75586 8.11914L3.75 8L3.75586 7.88086C3.81555 7.29243 4.31296 6.83301 4.91699 6.83301L5.03613 6.83887ZM8.11914 6.83887C8.70728 6.89867 9.16586 7.39611 9.16602 8C9.16584 8.64409 8.64409 9.16584 8 9.16602C7.39598 9.16602 6.89868 8.70738 6.83887 8.11914L6.83301 8L6.83887 7.88086C6.89853 7.29246 7.39586 6.83301 8 6.83301L8.11914 6.83887ZM11.2061 6.83887C11.7942 6.89867 12.2527 7.39614 12.2529 8C12.2528 8.64409 11.731 9.16584 11.0869 9.16602C10.4829 9.16602 9.9856 8.70738 9.92578 8.11914L9.91992 8L9.92578 7.88086C9.98547 7.29249 10.4828 6.83301 11.0869 6.83301L11.2061 6.83887Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleBold16.category = 'Interface General';\n\nexport default ThreeDotsCircleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM5.95801 8.66699C6.69419 8.66699 7.29182 9.26366 7.29199 10C7.29179 10.7363 6.69418 11.334 5.95801 11.334C5.22199 11.3338 4.6252 10.7362 4.625 10C4.62518 9.26377 5.22198 8.66717 5.95801 8.66699ZM10 8.66699C10.7363 8.66699 11.3338 9.26375 11.334 10C11.3338 10.7363 10.7363 11.334 10 11.334C9.26385 11.3338 8.66716 10.7362 8.66699 10C8.66717 9.26385 9.26385 8.66717 10 8.66699ZM14.0381 8.66699C14.7744 8.66699 15.3719 9.26375 15.3721 10C15.3719 10.7362 14.7744 11.334 14.0381 11.334C13.302 11.3338 12.7053 10.7361 12.7051 10C12.7053 9.26385 13.3019 8.66717 14.0381 8.66699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleBold20.category = 'Interface General';\n\nexport default ThreeDotsCircleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 17.2467 6.75329 21.5 12 21.5C17.2467 21.5 21.5 17.2467 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM7 10.375C7.89735 10.375 8.625 11.1024 8.625 12C8.625 12.8976 7.89735 13.625 7 13.625C6.10265 13.625 5.375 12.8976 5.375 12C5.375 11.1024 6.10265 10.375 7 10.375ZM12 10.375C12.8975 10.375 13.625 11.1025 13.625 12C13.625 12.8975 12.8975 13.625 12 13.625C11.1025 13.625 10.375 12.8975 10.375 12C10.375 11.1025 11.1025 10.375 12 10.375ZM17 10.375C17.8975 10.375 18.625 11.1025 18.625 12C18.625 12.8975 17.8975 13.625 17 13.625C16.1025 13.625 15.375 12.8975 15.375 12C15.375 11.1025 16.1025 10.375 17 10.375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleBold24.category = 'Interface General';\n\nexport default ThreeDotsCircleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 23.4558 8.54416 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM9.33301 14.167C10.3453 14.167 11.1668 14.9875 11.167 16C11.1668 17.0125 10.3453 17.834 9.33301 17.834C8.32088 17.8338 7.5002 17.0124 7.5 16C7.50018 14.9876 8.32086 14.1672 9.33301 14.167ZM16 14.167C17.0125 14.167 17.8338 14.9876 17.834 16C17.8338 17.0124 17.0125 17.834 16 17.834C14.9877 17.8338 14.1672 17.0123 14.167 16C14.1672 14.9877 14.9877 14.1672 16 14.167ZM22.6631 14.167C23.6755 14.167 24.4969 14.9876 24.4971 16C24.4969 17.0124 23.6755 17.834 22.6631 17.834C21.6508 17.8338 20.8303 17.0123 20.8301 16C20.8303 14.9877 21.6508 14.1672 22.6631 14.167Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleBold32.category = 'Interface General';\n\nexport default ThreeDotsCircleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM3.375 4.875C2.79265 4.875 2.31357 5.31751 2.25586 5.88477L2.25 6L2.25586 6.11523C2.31357 6.68249 2.79265 7.125 3.375 7.125C3.99624 7.125 4.5 6.62141 4.5 6C4.5 5.4175 4.05736 4.93856 3.49023 4.88086L3.375 4.875ZM6 4.875C5.41757 4.875 4.93857 5.31757 4.88086 5.88477L4.875 6L4.88086 6.11523C4.93857 6.68243 5.41757 7.125 6 7.125C6.62133 7.125 7.125 6.62133 7.125 6C7.125 5.41757 6.68243 4.93857 6.11523 4.88086L6 4.875ZM8.625 4.875C8.04257 4.875 7.56357 5.31757 7.50586 5.88477L7.5 6L7.50586 6.11523C7.56357 6.68243 8.04257 7.125 8.625 7.125C9.24634 7.125 9.75 6.62133 9.75 6C9.75 5.41757 9.30743 4.93857 8.74023 4.88086L8.625 4.875Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleBoldFilled12.category = 'Interface General';\n\nexport default ThreeDotsCircleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM4.91699 6.83301C4.31296 6.83301 3.81555 7.29243 3.75586 7.88086L3.75 8L3.75586 8.11914C3.81568 8.70744 4.31306 9.16602 4.91699 9.16602C5.56099 9.16584 6.08283 8.64417 6.08301 8C6.08282 7.39607 5.62417 6.89867 5.03613 6.83887L4.91699 6.83301ZM8 6.83301C7.39586 6.83301 6.89853 7.29246 6.83887 7.88086L6.83301 8L6.83887 8.11914C6.89868 8.70738 7.39598 9.16602 8 9.16602C8.64409 9.16584 9.16584 8.64409 9.16602 8C9.16586 7.39611 8.70728 6.89867 8.11914 6.83887L8 6.83301ZM11.0869 6.83301C10.4828 6.83301 9.98547 7.29249 9.92578 7.88086L9.91992 8L9.92578 8.11914C9.9856 8.70738 10.4829 9.16602 11.0869 9.16602C11.731 9.16584 12.2528 8.64409 12.2529 8C12.2527 7.39614 11.7942 6.89867 11.2061 6.83887L11.0869 6.83301Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleBoldFilled16.category = 'Interface General';\n\nexport default ThreeDotsCircleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM5.95801 8.66699C5.22198 8.66717 4.62518 9.26377 4.625 10C4.6252 10.7362 5.22199 11.3338 5.95801 11.334C6.69418 11.334 7.29179 10.7363 7.29199 10C7.29182 9.26366 6.69419 8.66699 5.95801 8.66699ZM10 8.66699C9.26385 8.66717 8.66717 9.26385 8.66699 10C8.66716 10.7362 9.26385 11.3338 10 11.334C10.7363 11.334 11.3338 10.7363 11.334 10C11.3338 9.26375 10.7363 8.66699 10 8.66699ZM14.0381 8.66699C13.3019 8.66717 12.7053 9.26385 12.7051 10C12.7053 10.7361 13.302 11.3338 14.0381 11.334C14.7744 11.334 15.3719 10.7362 15.3721 10C15.3719 9.26375 14.7744 8.66699 14.0381 8.66699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleBoldFilled20.category = 'Interface General';\n\nexport default ThreeDotsCircleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM7 10.375C6.10265 10.375 5.375 11.1024 5.375 12C5.375 12.8976 6.10265 13.625 7 13.625C7.89735 13.625 8.625 12.8976 8.625 12C8.625 11.1024 7.89735 10.375 7 10.375ZM12 10.375C11.1025 10.375 10.375 11.1025 10.375 12C10.375 12.8975 11.1025 13.625 12 13.625C12.8975 13.625 13.625 12.8975 13.625 12C13.625 11.1025 12.8975 10.375 12 10.375ZM17 10.375C16.1025 10.375 15.375 11.1025 15.375 12C15.375 12.8975 16.1025 13.625 17 13.625C17.8975 13.625 18.625 12.8975 18.625 12C18.625 11.1025 17.8975 10.375 17 10.375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleBoldFilled24.category = 'Interface General';\n\nexport default ThreeDotsCircleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM9.33301 14.167C8.32086 14.1672 7.50018 14.9876 7.5 16C7.5002 17.0124 8.32088 17.8338 9.33301 17.834C10.3453 17.834 11.1668 17.0125 11.167 16C11.1668 14.9875 10.3453 14.167 9.33301 14.167ZM16 14.167C14.9877 14.1672 14.1672 14.9877 14.167 16C14.1672 17.0123 14.9877 17.8338 16 17.834C17.0125 17.834 17.8338 17.0124 17.834 16C17.8338 14.9876 17.0125 14.167 16 14.167ZM22.6631 14.167C21.6508 14.1672 20.8303 14.9877 20.8301 16C20.8303 17.0123 21.6508 17.8338 22.6631 17.834C23.6755 17.834 24.4969 17.0124 24.4971 16C24.4969 14.9876 23.6755 14.167 22.6631 14.167Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleBoldFilled32.category = 'Interface General';\n\nexport default ThreeDotsCircleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM3.625 5.125C3.17215 5.125 2.79988 5.46907 2.75488 5.91016L2.75 6L2.75488 6.08984C2.79988 6.53093 3.17215 6.875 3.625 6.875C4.10819 6.875 4.5 6.48332 4.5 6C4.5 5.54703 4.15582 5.17488 3.71484 5.12988L3.625 5.125ZM6 5.125C5.54708 5.125 5.17488 5.46912 5.12988 5.91016L5.125 6L5.12988 6.08984C5.17488 6.53088 5.54708 6.875 6 6.875C6.48326 6.875 6.875 6.48326 6.875 6C6.875 5.54708 6.53088 5.17488 6.08984 5.12988L6 5.125ZM8.375 5.125C7.92208 5.125 7.54988 5.46912 7.50488 5.91016L7.5 6L7.50488 6.08984C7.54988 6.53088 7.92208 6.875 8.375 6.875C8.85826 6.875 9.25 6.48326 9.25 6C9.25 5.54708 8.90588 5.17488 8.46484 5.12988L8.375 5.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleFilled12.category = 'Interface General';\n\nexport default ThreeDotsCircleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM4.91699 7.08301C4.44245 7.08301 4.05186 7.44399 4.00488 7.90625L4 8L4.00488 8.09375C4.05199 8.55587 4.44255 8.91602 4.91699 8.91602C5.42294 8.91584 5.83283 8.50608 5.83301 8C5.83282 7.5256 5.47264 7.13498 5.01074 7.08789L4.91699 7.08301ZM8 7.08301C7.52537 7.08301 7.13484 7.44401 7.08789 7.90625L7.08301 8L7.08789 8.09375C7.135 8.55583 7.52549 8.91602 8 8.91602C8.50602 8.91584 8.91584 8.50602 8.91602 8C8.91586 7.52562 8.55573 7.13499 8.09375 7.08789L8 7.08301ZM11.0869 7.08301C10.6123 7.08301 10.2218 7.44404 10.1748 7.90625L10.1699 8L10.1748 8.09375C10.2219 8.55583 10.6124 8.91602 11.0869 8.91602C11.5929 8.91584 12.0028 8.50602 12.0029 8C12.0027 7.52565 11.6426 7.13498 11.1807 7.08789L11.0869 7.08301Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleFilled16.category = 'Interface General';\n\nexport default ThreeDotsCircleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM5.95801 8.91699C5.36003 8.91717 4.87518 9.40186 4.875 10C4.8752 10.5981 5.36004 11.0838 5.95801 11.084C6.55612 11.084 7.04179 10.5982 7.04199 10C7.04182 9.40175 6.55614 8.91699 5.95801 8.91699ZM10 8.91699C9.40193 8.91717 8.91717 9.40193 8.91699 10C8.91716 10.5981 9.40192 11.0838 10 11.084C10.5982 11.084 11.0838 10.5982 11.084 10C11.0838 9.40182 10.5982 8.91699 10 8.91699ZM14.0381 8.91699C13.44 8.91717 12.9553 9.40193 12.9551 10C12.9553 10.5981 13.44 11.0838 14.0381 11.084C14.6363 11.084 15.1219 10.5982 15.1221 10C15.1219 9.40182 14.6363 8.91699 14.0381 8.91699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleFilled20.category = 'Interface General';\n\nexport default ThreeDotsCircleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM7 10.75C6.30972 10.75 5.75 11.3095 5.75 12C5.75 12.6905 6.30972 13.25 7 13.25C7.69028 13.25 8.25 12.6905 8.25 12C8.25 11.3095 7.69028 10.75 7 10.75ZM12 10.75C11.3096 10.75 10.75 11.3096 10.75 12C10.75 12.6904 11.3096 13.25 12 13.25C12.6904 13.25 13.25 12.6904 13.25 12C13.25 11.3096 12.6904 10.75 12 10.75ZM17 10.75C16.3096 10.75 15.75 11.3096 15.75 12C15.75 12.6904 16.3096 13.25 17 13.25C17.6904 13.25 18.25 12.6904 18.25 12C18.25 11.3096 17.6904 10.75 17 10.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleFilled24.category = 'Interface General';\n\nexport default ThreeDotsCircleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsCircleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsCircleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM9.33301 14.417C8.45891 14.4172 7.75018 15.1257 7.75 16C7.7502 16.8743 8.45893 17.5838 9.33301 17.584C10.2072 17.584 10.9168 16.8744 10.917 16C10.9168 15.1256 10.2073 14.417 9.33301 14.417ZM16 14.417C15.1258 14.4172 14.4172 15.1258 14.417 16C14.4172 16.8742 15.1258 17.5838 16 17.584C16.8744 17.584 17.5838 16.8743 17.584 16C17.5838 15.1257 16.8744 14.417 16 14.417ZM22.6631 14.417C21.7889 14.4172 21.0803 15.1258 21.0801 16C21.0803 16.8742 21.7889 17.5838 22.6631 17.584C23.5375 17.584 24.2469 16.8743 24.2471 16C24.2469 15.1257 23.5375 14.417 22.6631 14.417Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsCircleFilled32.category = 'Interface General';\n\nexport default ThreeDotsCircleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontal12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontal12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 4.75C2.44036 4.75 3 5.30964 3 6C3 6.69036 2.44036 7.25 1.75 7.25C1.05964 7.25 0.5 6.69036 0.5 6C0.5 5.30964 1.05964 4.75 1.75 4.75ZM6 4.75C6.69036 4.75 7.25 5.30964 7.25 6C7.25 6.69036 6.69036 7.25 6 7.25C5.30964 7.25 4.75 6.69036 4.75 6C4.75 5.30964 5.30964 4.75 6 4.75ZM10.25 4.75C10.9404 4.75 11.5 5.30964 11.5 6C11.5 6.69036 10.9404 7.25 10.25 7.25C9.55964 7.25 9 6.69036 9 6C9 5.30964 9.55964 4.75 10.25 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontal12.category = 'Interface General';\n\nexport default ThreeDotsHorizontal12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontal16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontal16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.75 6.75C3.44036 6.75 4 7.30964 4 8C4 8.69036 3.44036 9.25 2.75 9.25C2.05964 9.25 1.5 8.69036 1.5 8C1.5 7.30964 2.05964 6.75 2.75 6.75ZM8 6.75C8.69036 6.75 9.25 7.30964 9.25 8C9.25 8.69036 8.69036 9.25 8 9.25C7.30964 9.25 6.75 8.69036 6.75 8C6.75 7.30964 7.30964 6.75 8 6.75ZM13.25 6.75C13.9404 6.75 14.5 7.30964 14.5 8C14.5 8.69036 13.9404 9.25 13.25 9.25C12.5596 9.25 12 8.69036 12 8C12 7.30964 12.5596 6.75 13.25 6.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontal16.category = 'Interface General';\n\nexport default ThreeDotsHorizontal16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontal20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontal20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.5 8.5C4.32843 8.5 5 9.17157 5 10C5 10.8284 4.32843 11.5 3.5 11.5C2.67157 11.5 2 10.8284 2 10C2 9.17157 2.67157 8.5 3.5 8.5ZM10 8.5C10.8284 8.5 11.5 9.17157 11.5 10C11.5 10.8284 10.8284 11.5 10 11.5C9.17157 11.5 8.5 10.8284 8.5 10C8.5 9.17157 9.17157 8.5 10 8.5ZM16.5 8.5C17.3284 8.5 18 9.17157 18 10C18 10.8284 17.3284 11.5 16.5 11.5C15.6716 11.5 15 10.8284 15 10C15 9.17157 15.6716 8.5 16.5 8.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontal20.category = 'Interface General';\n\nexport default ThreeDotsHorizontal20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontal24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontal24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.25 10.25C5.2165 10.25 6 11.0335 6 12C6 12.9665 5.2165 13.75 4.25 13.75C3.2835 13.75 2.5 12.9665 2.5 12C2.5 11.0335 3.2835 10.25 4.25 10.25ZM12 10.25C12.9665 10.25 13.75 11.0335 13.75 12C13.75 12.9665 12.9665 13.75 12 13.75C11.0335 13.75 10.25 12.9665 10.25 12C10.25 11.0335 11.0335 10.25 12 10.25ZM19.75 10.25C20.7165 10.25 21.5 11.0335 21.5 12C21.5 12.9665 20.7165 13.75 19.75 13.75C18.7835 13.75 18 12.9665 18 12C18 11.0335 18.7835 10.25 19.75 10.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontal24.category = 'Interface General';\n\nexport default ThreeDotsHorizontal24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontal32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontal32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 13.75C7.49264 13.75 8.5 14.7574 8.5 16C8.5 17.2426 7.49264 18.25 6.25 18.25C5.00736 18.25 4 17.2426 4 16C4 14.7574 5.00736 13.75 6.25 13.75ZM16 13.75C17.2426 13.75 18.25 14.7574 18.25 16C18.25 17.2426 17.2426 18.25 16 18.25C14.7574 18.25 13.75 17.2426 13.75 16C13.75 14.7574 14.7574 13.75 16 13.75ZM25.75 13.75C26.9926 13.75 28 14.7574 28 16C28 17.2426 26.9926 18.25 25.75 18.25C24.5074 18.25 23.5 17.2426 23.5 16C23.5 14.7574 24.5074 13.75 25.75 13.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontal32.category = 'Interface General';\n\nexport default ThreeDotsHorizontal32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.5 4.5C2.32843 4.5 3 5.17157 3 6C3 6.82843 2.32843 7.5 1.5 7.5C0.671573 7.5 0 6.82843 0 6C0 5.17157 0.671573 4.5 1.5 4.5ZM6 4.5C6.82843 4.5 7.5 5.17157 7.5 6C7.5 6.82843 6.82843 7.5 6 7.5C5.17157 7.5 4.5 6.82843 4.5 6C4.5 5.17157 5.17157 4.5 6 4.5ZM10.5 4.5C11.3284 4.5 12 5.17157 12 6C12 6.82843 11.3284 7.5 10.5 7.5C9.67157 7.5 9 6.82843 9 6C9 5.17157 9.67157 4.5 10.5 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalBold12.category = 'Interface General';\n\nexport default ThreeDotsHorizontalBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.75 6.5C3.57843 6.5 4.25 7.17157 4.25 8C4.25 8.82843 3.57843 9.5 2.75 9.5C1.92157 9.5 1.25 8.82843 1.25 8C1.25 7.17157 1.92157 6.5 2.75 6.5ZM8 6.5C8.82843 6.5 9.5 7.17157 9.5 8C9.5 8.82843 8.82843 9.5 8 9.5C7.17157 9.5 6.5 8.82843 6.5 8C6.5 7.17157 7.17157 6.5 8 6.5ZM13.25 6.5C14.0784 6.5 14.75 7.17157 14.75 8C14.75 8.82843 14.0784 9.5 13.25 9.5C12.4216 9.5 11.75 8.82843 11.75 8C11.75 7.17157 12.4216 6.5 13.25 6.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalBold16.category = 'Interface General';\n\nexport default ThreeDotsHorizontalBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.5 8.25C4.4665 8.25 5.25 9.0335 5.25 10C5.25 10.9665 4.4665 11.75 3.5 11.75C2.5335 11.75 1.75 10.9665 1.75 10C1.75 9.0335 2.5335 8.25 3.5 8.25ZM10 8.25C10.9665 8.25 11.75 9.0335 11.75 10C11.75 10.9665 10.9665 11.75 10 11.75C9.0335 11.75 8.25 10.9665 8.25 10C8.25 9.0335 9.0335 8.25 10 8.25ZM16.5 8.25C17.4665 8.25 18.25 9.0335 18.25 10C18.25 10.9665 17.4665 11.75 16.5 11.75C15.5335 11.75 14.75 10.9665 14.75 10C14.75 9.0335 15.5335 8.25 16.5 8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalBold20.category = 'Interface General';\n\nexport default ThreeDotsHorizontalBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.99316 10C5.09748 10.0002 5.99301 10.8957 5.99316 12C5.99302 13.1043 5.09748 13.9998 3.99316 14C2.88881 13.9998 1.99331 13.1044 1.99316 12C1.99331 10.8957 2.88882 10.0002 3.99316 10ZM12 10C13.1044 10 13.9998 10.8956 14 12C13.9999 13.1044 13.1044 14 12 14C10.8956 13.9998 10.0001 13.1044 10 12C10.0002 10.8957 10.8957 10.0002 12 10ZM20.0225 10C21.1269 10 22.0223 10.8956 22.0225 12C22.0223 13.1044 21.1269 14 20.0225 14C18.9183 13.9997 18.0226 13.1042 18.0225 12C18.0226 10.8958 18.9183 10.0003 20.0225 10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalBold24.category = 'Interface General';\n\nexport default ThreeDotsHorizontalBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75781 13.5C7.13827 13.5002 8.25765 14.6195 8.25781 16C8.25764 17.3805 7.13827 18.4998 5.75781 18.5C4.37738 18.4998 3.25799 17.3804 3.25781 16C3.25798 14.6196 4.37737 13.5002 5.75781 13.5ZM16.001 13.5C17.3812 13.5004 18.5008 14.6197 18.501 16C18.5008 17.3803 17.3812 18.4996 16.001 18.5C14.6204 18.5 13.5012 17.3806 13.501 16C13.5011 14.6194 14.6204 13.5 16.001 13.5ZM26.2402 13.5C27.6205 13.5004 28.7401 14.6197 28.7402 16C28.7401 17.3803 27.6205 18.4996 26.2402 18.5C24.8596 18.5 23.7404 17.3806 23.7402 16C23.7404 14.6194 24.8596 13.5 26.2402 13.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalBold32.category = 'Interface General';\n\nexport default ThreeDotsHorizontalBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 4.25C2.7165 4.25 3.5 5.0335 3.5 6C3.5 6.9665 2.7165 7.75 1.75 7.75C0.783502 7.75 0 6.9665 0 6C0 5.0335 0.783502 4.25 1.75 4.25ZM6 4.25C6.9665 4.25 7.75 5.0335 7.75 6C7.75 6.9665 6.9665 7.75 6 7.75C5.0335 7.75 4.25 6.9665 4.25 6C4.25 5.0335 5.0335 4.25 6 4.25ZM10.25 4.25C11.2165 4.25 12 5.0335 12 6C12 6.9665 11.2165 7.75 10.25 7.75C9.2835 7.75 8.5 6.9665 8.5 6C8.5 5.0335 9.2835 4.25 10.25 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalFilled12.category = 'Interface General';\n\nexport default ThreeDotsHorizontalFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.75 6.25C3.7165 6.25 4.5 7.0335 4.5 8C4.5 8.9665 3.7165 9.75 2.75 9.75C1.7835 9.75 1 8.9665 1 8C1 7.0335 1.7835 6.25 2.75 6.25ZM8 6.25C8.9665 6.25 9.75 7.0335 9.75 8C9.75 8.9665 8.9665 9.75 8 9.75C7.0335 9.75 6.25 8.9665 6.25 8C6.25 7.0335 7.0335 6.25 8 6.25ZM13.25 6.25C14.2165 6.25 15 7.0335 15 8C15 8.9665 14.2165 9.75 13.25 9.75C12.2835 9.75 11.5 8.9665 11.5 8C11.5 7.0335 12.2835 6.25 13.25 6.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalFilled16.category = 'Interface General';\n\nexport default ThreeDotsHorizontalFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.75 8C4.85443 8.00016 5.75 8.89553 5.75 10C5.75 11.1045 4.85443 11.9998 3.75 12C2.64543 12 1.75 11.1046 1.75 10C1.75 8.89543 2.64543 8 3.75 8ZM10 8C11.1044 8.00016 12 8.89553 12 10C12 11.1045 11.1044 11.9998 10 12C8.89543 12 8 11.1046 8 10C8 8.89543 8.89543 8 10 8ZM16.25 8C17.3544 8.00016 18.25 8.89553 18.25 10C18.25 11.1045 17.3544 11.9998 16.25 12C15.1454 12 14.25 11.1046 14.25 10C14.25 8.89543 15.1454 8 16.25 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalFilled20.category = 'Interface General';\n\nexport default ThreeDotsHorizontalFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.03613 9.75C5.27844 9.75023 6.2859 10.7577 6.28613 12C6.28591 13.2423 5.27844 14.2498 4.03613 14.25C2.7938 14.2498 1.78636 13.2423 1.78613 12C1.78636 10.7577 2.7938 9.7502 4.03613 9.75ZM12.001 9.75C13.2432 9.75033 14.2508 10.7578 14.251 12C14.2508 13.2422 13.2432 14.2497 12.001 14.25C10.7585 14.25 9.7512 13.2424 9.75098 12C9.7512 10.7576 10.7585 9.75 12.001 9.75ZM19.9648 9.75C21.2071 9.75023 22.2146 10.7577 22.2148 12C22.2146 13.2423 21.2072 14.2498 19.9648 14.25C18.7225 14.2499 17.7151 13.2424 17.7148 12C17.7151 10.7576 18.7225 9.75013 19.9648 9.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalFilled24.category = 'Interface General';\n\nexport default ThreeDotsHorizontalFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.83301 13.25C7.35151 13.2502 8.58283 14.4815 8.58301 16C8.58283 17.5185 7.35151 18.7498 5.83301 18.75C4.31449 18.7498 3.08319 17.5185 3.08301 16C3.08318 14.4815 4.31448 13.2502 5.83301 13.25ZM15.999 13.25C17.5177 13.25 18.7488 14.4814 18.749 16C18.7488 17.5186 17.5177 18.75 15.999 18.75C14.4806 18.7497 13.2492 17.5184 13.249 16C13.2492 14.4816 14.4806 13.2503 15.999 13.25ZM26.1631 13.25C27.6815 13.2503 28.9129 14.4815 28.9131 16C28.9129 17.5185 27.6815 18.7497 26.1631 18.75C24.6446 18.7498 23.4133 17.5185 23.4131 16C23.4133 14.4815 24.6446 13.2502 26.1631 13.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalFilled32.category = 'Interface General';\n\nexport default ThreeDotsHorizontalFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalFilledBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalFilledBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.75 4.25C2.7165 4.25 3.5 5.0335 3.5 6C3.5 6.9665 2.7165 7.75 1.75 7.75C0.783502 7.75 0 6.9665 0 6C0 5.0335 0.783502 4.25 1.75 4.25ZM6 4.25C6.9665 4.25 7.75 5.0335 7.75 6C7.75 6.9665 6.9665 7.75 6 7.75C5.0335 7.75 4.25 6.9665 4.25 6C4.25 5.0335 5.0335 4.25 6 4.25ZM10.25 4.25C11.2165 4.25 12 5.0335 12 6C12 6.9665 11.2165 7.75 10.25 7.75C9.2835 7.75 8.5 6.9665 8.5 6C8.5 5.0335 9.2835 4.25 10.25 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalFilledBold12.category = 'Interface General';\n\nexport default ThreeDotsHorizontalFilledBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalFilledBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalFilledBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.75 5.875C3.92361 5.875 4.875 6.82639 4.875 8C4.875 9.17361 3.92361 10.125 2.75 10.125C1.57639 10.125 0.625 9.17361 0.625 8C0.625 6.82639 1.57639 5.875 2.75 5.875ZM8 5.875C9.1736 5.875 10.125 6.82639 10.125 8C10.125 9.17361 9.1736 10.125 8 10.125C6.8264 10.125 5.875 9.17361 5.875 8C5.875 6.82639 6.8264 5.875 8 5.875ZM13.25 5.875C14.4236 5.875 15.375 6.82639 15.375 8C15.375 9.17361 14.4236 10.125 13.25 10.125C12.0764 10.125 11.125 9.17361 11.125 8C11.125 6.82639 12.0764 5.875 13.25 5.875Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalFilledBold16.category = 'Interface General';\n\nexport default ThreeDotsHorizontalFilledBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalFilledBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalFilledBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.75 7.5C5.13057 7.50016 6.25 8.61939 6.25 10C6.25 11.3806 5.13057 12.4998 3.75 12.5C2.36929 12.5 1.25 11.3807 1.25 10C1.25 8.61929 2.36929 7.5 3.75 7.5ZM10 7.5C11.3806 7.50016 12.5 8.61939 12.5 10C12.5 11.3806 11.3806 12.4998 10 12.5C8.61929 12.5 7.5 11.3807 7.5 10C7.5 8.61929 8.61929 7.5 10 7.5ZM16.25 7.5C17.6306 7.50016 18.75 8.61939 18.75 10C18.75 11.3806 17.6306 12.4998 16.25 12.5C14.8693 12.5 13.75 11.3807 13.75 10C13.75 8.61929 14.8693 7.5 16.25 7.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalFilledBold20.category = 'Interface General';\n\nexport default ThreeDotsHorizontalFilledBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalFilledBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalFilledBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.31738 9.2627C5.70413 9.40372 6.78592 10.5761 6.78613 12C6.78591 13.5188 5.55498 14.7498 4.03613 14.75C2.6122 14.7498 1.43986 13.668 1.29883 12.2812L1.28516 12L1.29883 11.7188C1.43965 10.3318 2.61205 9.24921 4.03613 9.24902L4.31738 9.2627ZM12.2822 9.2627C13.6689 9.40379 14.7508 10.5761 14.751 12C14.7508 13.5188 13.5197 14.7497 12.001 14.75C10.5769 14.75 9.40471 13.6681 9.26367 12.2812L9.25 12L9.26367 11.7188C9.40453 10.3317 10.5767 9.24902 12.001 9.24902L12.2822 9.2627ZM20.2461 9.2627C21.6328 9.40372 22.7146 10.5761 22.7148 12C22.7146 13.5188 21.4837 14.7498 19.9648 14.75C18.5409 14.7499 17.3686 13.6681 17.2275 12.2812L17.2139 12L17.2275 11.7188C17.3684 10.3317 18.5407 9.24915 19.9648 9.24902L20.2461 9.2627Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalFilledBold24.category = 'Interface General';\n\nexport default ThreeDotsHorizontalFilledBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsHorizontalFilledBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsHorizontalFilledBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.83301 12.752C7.62674 12.7522 9.08186 14.2063 9.08203 16C9.08185 17.7937 7.62673 19.2488 5.83301 19.249C4.03926 19.2488 2.58514 17.7937 2.58496 16C2.58514 14.2063 4.03926 12.7521 5.83301 12.752ZM15.999 12.752C17.7929 12.752 19.2479 14.2061 19.248 16C19.2479 17.7939 17.7929 19.249 15.999 19.249C14.2054 19.2487 12.7512 17.7937 12.751 16C12.7512 14.2063 14.2054 12.7523 15.999 12.752ZM26.1631 12.752C27.9568 12.7522 29.4119 14.2063 29.4121 16C29.4119 17.7937 27.9568 19.2488 26.1631 19.249C24.3693 19.2488 22.9152 17.7937 22.915 16C22.9152 14.2063 24.3693 12.7521 26.1631 12.752Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsHorizontalFilledBold32.category = 'Interface General';\n\nexport default ThreeDotsHorizontalFilledBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVertical12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVertical12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75 10.25C4.75 9.55964 5.30964 9 6 9C6.69036 9 7.25 9.55964 7.25 10.25C7.25 10.9404 6.69036 11.5 6 11.5C5.30964 11.5 4.75 10.9404 4.75 10.25ZM4.75 6C4.75 5.30964 5.30964 4.75 6 4.75C6.69036 4.75 7.25 5.30964 7.25 6C7.25 6.69036 6.69036 7.25 6 7.25C5.30964 7.25 4.75 6.69036 4.75 6ZM4.75 1.75C4.75 1.05964 5.30964 0.5 6 0.5C6.69036 0.5 7.25 1.05964 7.25 1.75C7.25 2.44036 6.69036 3 6 3C5.30964 3 4.75 2.44036 4.75 1.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVertical12.category = 'Interface General';\n\nexport default ThreeDotsVertical12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVertical16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVertical16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 13.25C6.75 12.5596 7.30964 12 8 12C8.69036 12 9.25 12.5596 9.25 13.25C9.25 13.9404 8.69036 14.5 8 14.5C7.30964 14.5 6.75 13.9404 6.75 13.25ZM6.75 8C6.75 7.30964 7.30964 6.75 8 6.75C8.69036 6.75 9.25 7.30964 9.25 8C9.25 8.69036 8.69036 9.25 8 9.25C7.30964 9.25 6.75 8.69036 6.75 8ZM6.75 2.75C6.75 2.05964 7.30964 1.5 8 1.5C8.69036 1.5 9.25 2.05964 9.25 2.75C9.25 3.44036 8.69036 4 8 4C7.30964 4 6.75 3.44036 6.75 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVertical16.category = 'Interface General';\n\nexport default ThreeDotsVertical16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVertical20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVertical20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.5 16.5C8.5 15.6716 9.17157 15 10 15C10.8284 15 11.5 15.6716 11.5 16.5C11.5 17.3284 10.8284 18 10 18C9.17157 18 8.5 17.3284 8.5 16.5ZM8.5 10C8.5 9.17157 9.17157 8.5 10 8.5C10.8284 8.5 11.5 9.17157 11.5 10C11.5 10.8284 10.8284 11.5 10 11.5C9.17157 11.5 8.5 10.8284 8.5 10ZM8.5 3.5C8.5 2.67157 9.17157 2 10 2C10.8284 2 11.5 2.67157 11.5 3.5C11.5 4.32843 10.8284 5 10 5C9.17157 5 8.5 4.32843 8.5 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVertical20.category = 'Interface General';\n\nexport default ThreeDotsVertical20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVertical24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVertical24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 19.75C10.25 18.7835 11.0335 18 12 18C12.9665 18 13.75 18.7835 13.75 19.75C13.75 20.7165 12.9665 21.5 12 21.5C11.0335 21.5 10.25 20.7165 10.25 19.75ZM10.25 12C10.25 11.0335 11.0335 10.25 12 10.25C12.9665 10.25 13.75 11.0335 13.75 12C13.75 12.9665 12.9665 13.75 12 13.75C11.0335 13.75 10.25 12.9665 10.25 12ZM10.25 4.25C10.25 3.2835 11.0335 2.5 12 2.5C12.9665 2.5 13.75 3.2835 13.75 4.25C13.75 5.2165 12.9665 6 12 6C11.0335 6 10.25 5.2165 10.25 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVertical24.category = 'Interface General';\n\nexport default ThreeDotsVertical24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVertical32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVertical32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 25.75C13.75 24.5074 14.7574 23.5 16 23.5C17.2426 23.5 18.25 24.5074 18.25 25.75C18.25 26.9926 17.2426 28 16 28C14.7574 28 13.75 26.9926 13.75 25.75ZM13.75 16C13.75 14.7574 14.7574 13.75 16 13.75C17.2426 13.75 18.25 14.7574 18.25 16C18.25 17.2426 17.2426 18.25 16 18.25C14.7574 18.25 13.75 17.2426 13.75 16ZM13.75 6.25C13.75 5.00736 14.7574 4 16 4C17.2426 4 18.25 5.00736 18.25 6.25C18.25 7.49264 17.2426 8.5 16 8.5C14.7574 8.5 13.75 7.49264 13.75 6.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVertical32.category = 'Interface General';\n\nexport default ThreeDotsVertical32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.5 10.5C4.5 9.67157 5.17157 9 6 9C6.82843 9 7.5 9.67157 7.5 10.5C7.5 11.3284 6.82843 12 6 12C5.17157 12 4.5 11.3284 4.5 10.5ZM4.5 6C4.5 5.17157 5.17157 4.5 6 4.5C6.82843 4.5 7.5 5.17157 7.5 6C7.5 6.82843 6.82843 7.5 6 7.5C5.17157 7.5 4.5 6.82843 4.5 6ZM4.5 1.5C4.5 0.671573 5.17157 0 6 0C6.82843 0 7.5 0.671573 7.5 1.5C7.5 2.32843 6.82843 3 6 3C5.17157 3 4.5 2.32843 4.5 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalBold12.category = 'Interface General';\n\nexport default ThreeDotsVerticalBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5 13.25C6.5 12.4216 7.17157 11.75 8 11.75C8.82843 11.75 9.5 12.4216 9.5 13.25C9.5 14.0784 8.82843 14.75 8 14.75C7.17157 14.75 6.5 14.0784 6.5 13.25ZM6.5 8C6.5 7.17157 7.17157 6.5 8 6.5C8.82843 6.5 9.5 7.17157 9.5 8C9.5 8.82843 8.82843 9.5 8 9.5C7.17157 9.5 6.5 8.82843 6.5 8ZM6.5 2.75C6.5 1.92157 7.17157 1.25 8 1.25C8.82843 1.25 9.5 1.92157 9.5 2.75C9.5 3.57843 8.82843 4.25 8 4.25C7.17157 4.25 6.5 3.57843 6.5 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalBold16.category = 'Interface General';\n\nexport default ThreeDotsVerticalBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 16.5C8.25 15.5335 9.0335 14.75 10 14.75C10.9665 14.75 11.75 15.5335 11.75 16.5C11.75 17.4665 10.9665 18.25 10 18.25C9.0335 18.25 8.25 17.4665 8.25 16.5ZM8.25 10C8.25 9.0335 9.0335 8.25 10 8.25C10.9665 8.25 11.75 9.0335 11.75 10C11.75 10.9665 10.9665 11.75 10 11.75C9.0335 11.75 8.25 10.9665 8.25 10ZM8.25 3.5C8.25 2.5335 9.0335 1.75 10 1.75C10.9665 1.75 11.75 2.5335 11.75 3.5C11.75 4.4665 10.9665 5.25 10 5.25C9.0335 5.25 8.25 4.4665 8.25 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalBold20.category = 'Interface General';\n\nexport default ThreeDotsVerticalBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0078 20.0146C10.008 18.9103 10.9035 18.0148 12.0078 18.0146C13.1121 18.0148 14.0076 18.9103 14.0078 20.0146C14.0077 21.119 13.1122 22.0145 12.0078 22.0146C10.9035 22.0145 10.008 21.119 10.0078 20.0146ZM10.0078 12.0078C10.0078 10.9034 10.9034 10.008 12.0078 10.0078C13.1122 10.008 14.0078 10.9034 14.0078 12.0078C14.0077 13.1122 13.1122 14.0077 12.0078 14.0078C10.9035 14.0077 10.008 13.1122 10.0078 12.0078ZM10.0078 3.98535C10.0078 2.88087 10.9034 1.9855 12.0078 1.98535C13.1123 1.9855 14.0078 2.88087 14.0078 3.98535C14.0075 5.08953 13.112 5.9852 12.0078 5.98535C10.9036 5.9852 10.0082 5.08953 10.0078 3.98535Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalBold24.category = 'Interface General';\n\nexport default ThreeDotsVerticalBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.499 26.2412C13.4992 24.8608 14.6186 23.7414 15.999 23.7412C17.3795 23.7414 18.4988 24.8608 18.499 26.2412C18.4988 27.6216 17.3795 28.741 15.999 28.7412C14.6186 28.741 13.4992 27.6217 13.499 26.2412ZM13.499 15.998C13.4995 14.6178 14.6187 13.4982 15.999 13.498C17.3793 13.4982 18.4986 14.6178 18.499 15.998C18.499 17.3787 17.3796 18.4979 15.999 18.498C14.6185 18.4979 13.499 17.3787 13.499 15.998ZM13.499 5.75879C13.4994 4.3785 14.6187 3.25895 15.999 3.25879C17.3794 3.25896 18.4986 4.3785 18.499 5.75879C18.499 7.13939 17.3796 8.25861 15.999 8.25879C14.6185 8.25863 13.499 7.1394 13.499 5.75879Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalBold32.category = 'Interface General';\n\nexport default ThreeDotsVerticalBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.25 10.25C4.25 9.2835 5.0335 8.5 6 8.5C6.9665 8.5 7.75 9.2835 7.75 10.25C7.75 11.2165 6.9665 12 6 12C5.0335 12 4.25 11.2165 4.25 10.25ZM4.25 6C4.25 5.0335 5.0335 4.25 6 4.25C6.9665 4.25 7.75 5.0335 7.75 6C7.75 6.9665 6.9665 7.75 6 7.75C5.0335 7.75 4.25 6.9665 4.25 6ZM4.25 1.75C4.25 0.783502 5.0335 0 6 0C6.9665 0 7.75 0.783502 7.75 1.75C7.75 2.7165 6.9665 3.5 6 3.5C5.0335 3.5 4.25 2.7165 4.25 1.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalFilled12.category = 'Interface General';\n\nexport default ThreeDotsVerticalFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 13.25C6.25 12.2835 7.0335 11.5 8 11.5C8.9665 11.5 9.75 12.2835 9.75 13.25C9.75 14.2165 8.9665 15 8 15C7.0335 15 6.25 14.2165 6.25 13.25ZM6.25 8C6.25 7.0335 7.0335 6.25 8 6.25C8.9665 6.25 9.75 7.0335 9.75 8C9.75 8.9665 8.9665 9.75 8 9.75C7.0335 9.75 6.25 8.9665 6.25 8ZM6.25 2.75C6.25 1.7835 7.0335 1 8 1C8.9665 1 9.75 1.7835 9.75 2.75C9.75 3.7165 8.9665 4.5 8 4.5C7.0335 4.5 6.25 3.7165 6.25 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalFilled16.category = 'Interface General';\n\nexport default ThreeDotsVerticalFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 16.25C8.00016 15.1456 8.89553 14.25 10 14.25C11.1045 14.25 11.9998 15.1456 12 16.25C12 17.3546 11.1046 18.25 10 18.25C8.89543 18.25 8 17.3546 8 16.25ZM8 10C8.00016 8.89557 8.89553 8 10 8C11.1045 8 11.9998 8.89557 12 10C12 11.1046 11.1046 12 10 12C8.89543 12 8 11.1046 8 10ZM8 3.75C8.00016 2.64557 8.89553 1.75 10 1.75C11.1045 1.75 11.9998 2.64557 12 3.75C12 4.85457 11.1046 5.75 10 5.75C8.89543 5.75 8 4.85457 8 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalFilled20.category = 'Interface General';\n\nexport default ThreeDotsVerticalFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.75 19.9644C9.75023 18.722 10.7577 17.7146 12 17.7144C13.2423 17.7146 14.2498 18.722 14.25 19.9644C14.2498 21.2067 13.2423 22.2141 12 22.2144C10.7577 22.2141 9.7502 21.2067 9.75 19.9644ZM9.75 11.9995C9.75033 10.7573 10.7578 9.74974 12 9.74951C13.2422 9.74974 14.2497 10.7573 14.25 11.9995C14.25 13.242 13.2424 14.2493 12 14.2495C10.7576 14.2493 9.75 13.242 9.75 11.9995ZM9.75 4.03564C9.75023 2.79334 10.7577 1.78588 12 1.78564C13.2423 1.78587 14.2498 2.79333 14.25 4.03564C14.2499 5.27803 13.2424 6.28542 12 6.28564C10.7576 6.28541 9.75013 5.27803 9.75 4.03564Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalFilled24.category = 'Interface General';\n\nexport default ThreeDotsVerticalFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.248 26.165C13.2482 24.6465 14.4795 23.4152 15.998 23.415C17.5166 23.4152 18.7478 24.6465 18.748 26.165C18.7479 27.6836 17.5166 28.9149 15.998 28.915C14.4795 28.9149 13.2482 27.6836 13.248 26.165ZM13.248 15.999C13.248 14.4803 14.4794 13.2492 15.998 13.249C17.5167 13.2492 18.748 14.4803 18.748 15.999C18.7477 17.5174 17.5165 18.7488 15.998 18.749C14.4796 18.7488 13.2484 17.5174 13.248 15.999ZM13.248 5.83496C13.2483 4.31651 14.4796 3.08514 15.998 3.08496C17.5165 3.08514 18.7478 4.31651 18.748 5.83496C18.7479 7.35348 17.5166 8.58478 15.998 8.58496C14.4795 8.58479 13.2482 7.35349 13.248 5.83496Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalFilled32.category = 'Interface General';\n\nexport default ThreeDotsVerticalFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalFilledBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalFilledBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.25 10.25C4.25 9.2835 5.0335 8.5 6 8.5C6.9665 8.5 7.75 9.2835 7.75 10.25C7.75 11.2165 6.9665 12 6 12C5.0335 12 4.25 11.2165 4.25 10.25ZM4.25 6C4.25 5.0335 5.0335 4.25 6 4.25C6.9665 4.25 7.75 5.0335 7.75 6C7.75 6.9665 6.9665 7.75 6 7.75C5.0335 7.75 4.25 6.9665 4.25 6ZM4.25 1.75C4.25 0.783502 5.0335 0 6 0C6.9665 0 7.75 0.783502 7.75 1.75C7.75 2.7165 6.9665 3.5 6 3.5C5.0335 3.5 4.25 2.7165 4.25 1.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalFilledBold12.category = 'Interface General';\n\nexport default ThreeDotsVerticalFilledBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalFilledBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalFilledBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.875 13.25C5.875 12.0764 6.82639 11.125 8 11.125C9.17361 11.125 10.125 12.0764 10.125 13.25C10.125 14.4236 9.17361 15.375 8 15.375C6.82639 15.375 5.875 14.4236 5.875 13.25ZM5.875 8C5.875 6.8264 6.82639 5.875 8 5.875C9.17361 5.875 10.125 6.8264 10.125 8C10.125 9.1736 9.17361 10.125 8 10.125C6.82639 10.125 5.875 9.1736 5.875 8ZM5.875 2.75C5.875 1.5764 6.82639 0.625 8 0.625C9.17361 0.625 10.125 1.5764 10.125 2.75C10.125 3.9236 9.17361 4.875 8 4.875C6.82639 4.875 5.875 3.9236 5.875 2.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalFilledBold16.category = 'Interface General';\n\nexport default ThreeDotsVerticalFilledBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalFilledBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalFilledBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.5 16.25C7.50016 14.8694 8.61939 13.75 10 13.75C11.3806 13.75 12.4998 14.8694 12.5 16.25C12.5 17.6307 11.3807 18.75 10 18.75C8.61929 18.75 7.5 17.6307 7.5 16.25ZM7.5 10C7.50016 8.61943 8.61939 7.5 10 7.5C11.3806 7.5 12.4998 8.61943 12.5 10C12.5 11.3807 11.3807 12.5 10 12.5C8.61929 12.5 7.5 11.3807 7.5 10ZM7.5 3.75C7.50016 2.36943 8.61939 1.25 10 1.25C11.3806 1.25 12.4998 2.36943 12.5 3.75C12.5 5.13071 11.3807 6.25 10 6.25C8.61929 6.25 7.5 5.13071 7.5 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalFilledBold20.category = 'Interface General';\n\nexport default ThreeDotsVerticalFilledBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalFilledBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalFilledBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.2627 19.6831C9.40372 18.2964 10.5761 17.2146 12 17.2144C13.5188 17.2146 14.7498 18.4455 14.75 19.9644C14.7498 21.3883 13.668 22.5606 12.2812 22.7017L12 22.7153L11.7188 22.7017C10.3318 22.5608 9.24921 21.3884 9.24902 19.9644L9.2627 19.6831ZM9.2627 11.7183C9.40379 10.3316 10.5761 9.24972 12 9.24951C13.5188 9.24974 14.7497 10.4808 14.75 11.9995C14.75 13.4236 13.6681 14.5958 12.2812 14.7368L12 14.7505L11.7188 14.7368C10.3317 14.596 9.24902 13.4237 9.24902 11.9995L9.2627 11.7183ZM9.2627 3.75439C9.40372 2.36765 10.5761 1.28586 12 1.28564C13.5188 1.28587 14.7498 2.5168 14.75 4.03564C14.7499 5.45963 13.6681 6.63192 12.2812 6.77295L12 6.78662L11.7188 6.77295C10.3317 6.63212 9.24915 5.45978 9.24902 4.03564L9.2627 3.75439Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalFilledBold24.category = 'Interface General';\n\nexport default ThreeDotsVerticalFilledBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThreeDotsVerticalFilledBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThreeDotsVerticalFilledBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.75 26.165C12.7502 24.3713 14.2043 22.9162 15.998 22.916C17.7918 22.9162 19.2469 24.3713 19.2471 26.165C19.2469 27.9588 17.7918 29.4129 15.998 29.4131C14.2043 29.4129 12.7502 27.9588 12.75 26.165ZM12.75 15.999C12.75 14.2051 14.2042 12.7502 15.998 12.75C17.7919 12.7502 19.2471 14.2051 19.2471 15.999C19.2467 17.7926 17.7917 19.2469 15.998 19.2471C14.2044 19.2469 12.7503 17.7926 12.75 15.999ZM12.75 5.83496C12.7503 4.04129 14.2044 2.58611 15.998 2.58594C17.7917 2.58612 19.2468 4.04129 19.2471 5.83496C19.2469 7.6287 17.7918 9.08283 15.998 9.08301C14.2043 9.08283 12.7502 7.62871 12.75 5.83496Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThreeDotsVerticalFilledBold32.category = 'Interface General';\n\nexport default ThreeDotsVerticalFilledBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbDown12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbDown12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00293 10.8643C6.97618 10.7556 7.69254 9.85264 7.53711 8.85547L7.38379 7.875H9.12988C10.5072 7.87474 11.5607 6.64779 11.3535 5.28613L10.9355 2.53613C10.7681 1.43704 9.82277 0.625 8.71094 0.625L1.875 0.625C1.18466 0.625 0.625 1.18463 0.625 1.875L0.625 5.625C0.625 6.31537 1.18466 6.875 1.875 6.875H2.98145L4.69336 10.1973C4.90817 10.6144 5.33868 10.875 5.80566 10.875L6.00293 10.8643ZM2.125 2.125H2.625V5.375H2.125V2.125ZM4.125 5.81836L4.125 2.125L8.71094 2.125C9.08142 2.125 9.3962 2.39554 9.45215 2.76172L9.87109 5.51172C9.94014 5.96548 9.58886 6.37474 9.12988 6.375H6.50781C6.28881 6.37507 6.08091 6.47133 5.93848 6.6377C5.79619 6.80401 5.73299 7.02396 5.7666 7.24023L6.05469 9.08691C6.07049 9.1893 6.01988 9.28579 5.93652 9.33691L4.125 5.81836Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThumbDown12.category = 'Interface General';\n\nexport default ThumbDown12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbDown16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbDown16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.74023 14.25C9.01627 14.25 9.99889 13.1112 9.80176 11.8457L9.55273 10.25L12.1719 10.25C13.8554 10.25 15.1437 8.75022 14.8906 7.08594L14.333 3.41992C14.1286 2.07636 12.9733 1.08301 11.6143 1.08301L2.5 1.08301C1.71772 1.08314 1.08301 1.71766 1.08301 2.5L1.08301 7.5C1.08321 8.28217 1.71784 8.91686 2.5 8.91699H4.12793L6.48047 13.4824L6.58203 13.6504C6.84554 14.0236 7.27704 14.2499 7.74023 14.25ZM2.58301 2.58301H3.75L3.75 7.41699H2.58301L2.58301 2.58301ZM5.25 7.81934L5.25 2.58301L11.6143 2.58301C12.232 2.58301 12.7567 3.0348 12.8496 3.64551L13.4082 7.31152C13.5231 8.06791 12.9371 8.75 12.1719 8.75L8.67676 8.75C8.45787 8.75016 8.24979 8.84641 8.10742 9.0127C7.96536 9.17896 7.90196 9.39913 7.93555 9.61523L8.31934 12.0771C8.37134 12.4128 8.12373 12.7186 7.78711 12.7451L5.25 7.81934Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThumbDown16.category = 'Interface General';\n\nexport default ThumbDown16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbDown20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbDown20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.67578 17.625C11.1564 17.6249 12.2962 16.3036 12.0674 14.8359L11.7227 12.625L15.2158 12.625C17.2054 12.6249 18.728 10.8527 18.4287 8.88574L17.7314 4.30273C17.4897 2.71517 16.1245 1.54211 14.5186 1.54199H3.125C2.25083 1.54217 1.54219 2.2508 1.54199 3.125L1.54199 9.375C1.54199 10.2494 2.25071 10.9578 3.125 10.958H5.27539L8.26758 16.7666L9.60059 16.0801L6.375 9.81836L6.375 3.04199L14.5186 3.04199C15.3832 3.04211 16.1188 3.67359 16.249 4.52832L16.9463 9.11133C17.1074 10.1704 16.2871 11.1249 15.2158 11.125L10.8467 11.125C10.6279 11.1251 10.4197 11.2216 10.2773 11.3877C10.1351 11.5539 10.0729 11.7741 10.1064 11.9902L10.8467 11.875V11.876L10.1064 11.9902L10.5859 15.0674C10.672 15.6207 10.2405 16.1249 9.67578 16.125C9.6437 16.1249 9.61529 16.1065 9.60156 16.0801L8.26758 16.7666C8.53946 17.2946 9.08411 17.6249 9.67578 17.625ZM3.125 9.45801C3.07912 9.45783 3.04199 9.42092 3.04199 9.375L3.04199 3.125C3.04219 3.07925 3.07924 3.04217 3.125 3.04199H4.875L4.875 9.45801H3.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThumbDown20.category = 'Interface General';\n\nexport default ThumbDown20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbDown24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbDown24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.6113 21C13.2964 20.9998 14.5934 19.496 14.333 17.8262L13.8916 15H18.2588C20.5547 15 22.3112 12.9552 21.9658 10.6855L21.1289 5.18555C20.85 3.35362 19.275 2 17.4219 2L3.75 2C2.78352 2 2 2.78348 2 3.75L2 11.25C2 12.2165 2.78352 13 3.75 13H6.4209L10.0537 20.0518C10.3543 20.6352 10.9572 21 11.6113 21ZM3.75 11.5C3.61192 11.5 3.5 11.3881 3.5 11.25L3.5 3.75C3.5 3.61192 3.61192 3.5 3.75 3.5H6V11.5H3.75ZM11.6113 19.5C11.5166 19.5 11.43 19.4464 11.3877 19.3643L7.5 11.8184L7.5 3.5L17.4219 3.5C18.5337 3.5 19.4791 4.31204 19.6465 5.41113L20.4834 10.9111C20.6906 12.2729 19.6363 13.5 18.2588 13.5H13.0156C12.7967 13.5001 12.5887 13.5964 12.4463 13.7627C12.304 13.929 12.2417 14.149 12.2754 14.3652L13.0156 14.25V14.251L12.2754 14.3652L12.8506 18.0576C12.9683 18.813 12.3806 19.4998 11.6113 19.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThumbDown24.category = 'Interface General';\n\nexport default ThumbDown24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbDown32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbDown32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.4814 27.75C17.5757 27.7499 19.1867 25.8807 18.8633 23.8066L18.2305 19.75H24.3457C27.2536 19.7497 29.4795 17.1599 29.042 14.2852L27.9258 6.95215C27.5726 4.6317 25.5767 2.91711 23.2295 2.91699L5 2.91699C3.84969 2.91717 2.91719 3.84965 2.91699 5L2.91699 15C2.91699 16.1505 3.84957 17.0828 5 17.083H8.71484L13.6279 26.6211C13.9856 27.3154 14.7026 27.7499 15.4814 27.75ZM5 15.583C4.67798 15.5828 4.41699 15.3221 4.41699 15L4.41699 5C4.41719 4.6781 4.6781 4.41717 5 4.41699H8.25L8.25 15.583H5ZM15.4814 26.25C15.2619 26.2499 15.0613 26.1266 14.9619 25.9336L9.75 15.8174L9.75 4.41699L23.2295 4.41699C24.8354 4.41711 26.2007 5.59016 26.4424 7.17773L27.5586 14.5107C27.8579 16.4776 26.3353 18.2497 24.3457 18.25H17.3555C17.1365 18.25 16.9276 18.3465 16.7852 18.5127C16.643 18.6789 16.5807 18.8991 16.6143 19.1152L17.3818 24.0381C17.5626 25.1978 16.66 26.2499 15.4814 26.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThumbDown32.category = 'Interface General';\n\nexport default ThumbDown32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbDownFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbDownFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.98209 7.375H1.875C1.18466 7.375 0.625 6.81537 0.625 6.125V2.375C0.625 1.68463 1.18466 1.125 1.875 1.125H8.711C9.82295 1.125 10.7681 1.93725 10.9354 3.03651L11.3539 5.78652C11.5611 7.14832 10.507 8.375 9.12945 8.375H7.38404L7.5369 9.3554C7.70272 10.4189 6.87708 11.375 5.8055 11.375C5.33856 11.375 4.9085 11.1145 4.69367 10.6974L2.98209 7.375ZM2.625 2.625V5.875H2.125V2.625H2.625Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nThumbDownFilled12.category = 'Interface General';\n\nexport default ThumbDownFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbDownFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbDownFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.12823 9.58329H2.49967C1.71728 9.58329 1.08301 8.94905 1.08301 8.16663V3.16663C1.08301 2.3842 1.71728 1.74996 2.49967 1.74996H11.6143C12.9734 1.74996 14.1286 2.74271 14.333 4.08626L14.891 7.75293C15.1443 9.41734 13.8559 10.9166 12.1723 10.9166H9.55307L9.80185 12.5123C9.99919 13.778 9.01648 14.9166 7.74034 14.9166C7.21099 14.9166 6.72354 14.6213 6.48014 14.1487L4.12823 9.58329ZM3.74967 3.24996V8.08329H2.58301V3.24996H3.74967Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nThumbDownFilled16.category = 'Interface General';\n\nexport default ThumbDownFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbDownFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbDownFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.27535 11.7917H3.12533C2.25089 11.7917 1.54199 11.0828 1.54199 10.2084V3.95837C1.54199 3.0839 2.25089 2.37504 3.12533 2.37504H14.5187C16.1248 2.37504 17.49 3.54829 17.7316 5.13612L18.4291 9.71945C18.7284 11.6865 17.2058 13.4584 15.2161 13.4584H11.7231L12.0678 15.6694C12.2966 17.1372 11.1569 18.4584 9.67616 18.4584C9.08439 18.4584 8.53956 18.1282 8.2676 17.6001L5.27535 11.7917ZM4.87533 3.87504V10.2917H3.12533C3.0793 10.2917 3.04199 10.2544 3.04199 10.2084V3.95837C3.04199 3.91235 3.0793 3.87504 3.12533 3.87504H4.87533Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nThumbDownFilled20.category = 'Interface General';\n\nexport default ThumbDownFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbDownFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbDownFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.42149 14H3.75C2.78352 14 2 13.2165 2 12.25V4.75C2 3.78348 2.78352 3 3.75 3H17.422C19.2752 3 20.8505 4.35375 21.1293 6.18586L21.9663 11.6859C22.3116 13.9555 20.5548 16 18.2589 16H15.0049H13.8921L14.0365 16.9262L14.3327 18.8264C14.5931 20.4962 13.2963 22 11.611 22C10.9568 22 10.3546 21.6349 10.0541 21.0514L6.42149 14ZM6 4.5V12.5H3.75C3.61192 12.5 3.5 12.3881 3.5 12.25V4.75C3.5 4.61192 3.61192 4.5 3.75 4.5H6Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nThumbDownFilled24.category = 'Interface General';\n\nexport default ThumbDownFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbDownFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbDownFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.71474 18.4167H5.00033C3.84975 18.4167 2.91699 17.484 2.91699 16.3334V6.33337C2.91699 5.18275 3.84975 4.25004 5.00033 4.25004H23.2297C25.5771 4.25004 27.5724 5.96479 27.9255 8.28547L29.0415 15.6188C29.479 18.4937 27.2536 21.0834 24.3455 21.0834H18.2311L18.8636 25.1404C19.187 27.2145 17.5761 29.0834 15.4817 29.0834C14.7026 29.0834 13.9857 28.6486 13.628 27.9541L8.71474 18.4167ZM8.25033 5.75004V16.9167H5.00033C4.67816 16.9167 4.41699 16.6556 4.41699 16.3334V6.33337C4.41699 6.0112 4.67816 5.75004 5.00033 5.75004H8.25033Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nThumbDownFilled32.category = 'Interface General';\n\nexport default ThumbDownFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbUp12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbUp12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00293 0.635742C6.97618 0.744442 7.69254 1.64736 7.53711 2.64453L7.38379 3.625H9.12988C10.5072 3.62526 11.5607 4.85221 11.3535 6.21387L10.9355 8.96387C10.7681 10.063 9.82277 10.875 8.71094 10.875H1.875C1.18466 10.875 0.625 10.3154 0.625 9.625V5.875C0.625 5.18463 1.18466 4.625 1.875 4.625H2.98145L4.69336 1.30273C4.90817 0.885577 5.33868 0.625 5.80566 0.625L6.00293 0.635742ZM2.125 9.375H2.625V6.125H2.125V9.375ZM4.125 5.68164V9.375H8.71094C9.08142 9.375 9.3962 9.10446 9.45215 8.73828L9.87109 5.98828C9.94014 5.53452 9.58886 5.12526 9.12988 5.125H6.50781C6.28881 5.12493 6.08091 5.02867 5.93848 4.8623C5.79619 4.69599 5.73299 4.47604 5.7666 4.25977L6.05469 2.41309C6.07049 2.3107 6.01988 2.21421 5.93652 2.16309L4.125 5.68164Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThumbUp12.category = 'Interface General';\n\nexport default ThumbUp12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbUp16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbUp16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.74023 1.08301C9.01628 1.08301 9.9989 2.22177 9.80176 3.4873L9.55273 5.08301H12.1719C13.8554 5.08301 15.1437 6.58278 14.8906 8.24707L14.333 11.9131C14.1286 13.2566 12.9733 14.25 11.6143 14.25H2.5C1.71778 14.2498 1.08301 13.6153 1.08301 12.833V7.83301C1.08321 7.05088 1.7179 6.41621 2.5 6.41602H4.12793L6.48047 1.85059L6.58203 1.68262C6.84551 1.3094 7.27707 1.08316 7.74023 1.08301ZM2.58301 12.75H3.75V7.91602H2.58301V12.75ZM5.25 7.51367V12.75H11.6143C12.232 12.75 12.7567 12.2982 12.8496 11.6875L13.4082 8.02148C13.5231 7.26509 12.9371 6.58301 12.1719 6.58301H8.67676C8.45792 6.58281 8.24976 6.48657 8.10742 6.32031C7.96539 6.15406 7.90197 5.93386 7.93555 5.71777L8.31934 3.25586C8.37135 2.92018 8.12374 2.61439 7.78711 2.58789L5.25 7.51367Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThumbUp16.category = 'Interface General';\n\nexport default ThumbUp16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbUp20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbUp20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.67578 1.54199C11.1563 1.54221 12.2962 2.8634 12.0674 4.33105L11.7227 6.54199H15.2158C17.2054 6.54221 18.728 8.31434 18.4287 10.2812L17.7314 14.8643C17.4897 16.4518 16.1244 17.6248 14.5186 17.625H3.125C2.25083 17.6248 1.54219 16.9162 1.54199 16.042V9.79199C1.54199 8.91763 2.25071 8.20916 3.125 8.20898H5.27539L8.26758 2.40039L9.60059 3.08691L6.375 9.34863V16.125H14.5186C15.3831 16.1248 16.1188 15.4934 16.249 14.6387L16.9463 10.0557C17.1074 8.99665 16.2871 8.04221 15.2158 8.04199H10.8467C10.6279 8.04188 10.4197 7.94538 10.2773 7.7793C10.1351 7.61304 10.0729 7.39294 10.1064 7.17676L10.8467 7.29199V7.29102L10.1064 7.17676L10.5859 4.09961C10.672 3.54637 10.2405 3.04221 9.67578 3.04199C9.6437 3.04213 9.61529 3.06052 9.60156 3.08691L8.26758 2.40039C8.53946 1.87239 9.08411 1.54213 9.67578 1.54199ZM3.125 9.70898C3.07912 9.70916 3.04199 9.74607 3.04199 9.79199V16.042C3.04219 16.0877 3.07924 16.1248 3.125 16.125H4.875V9.70898H3.125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThumbUp20.category = 'Interface General';\n\nexport default ThumbUp20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbUp24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbUp24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75 10.75H3.75C3.19772 10.75 2.75 11.1977 2.75 11.75V19.25C2.75 19.8023 3.19772 20.25 3.75 20.25H6.75M6.75 20.25V11L10.7208 3.29204C10.8922 2.95918 11.2365 2.75 11.611 2.75C12.8384 2.75 13.7808 3.84535 13.5917 5.0581L13.0161 8.75H18.2589C20.0956 8.75 21.5011 10.3856 21.2248 12.2013L20.3878 17.7013C20.1648 19.167 18.9046 20.25 17.422 20.25H6.75Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nThumbUp24.category = 'Interface General';\n\nexport default ThumbUp24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbUp32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbUp32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.4814 2.91699C17.5757 2.91721 19.1867 4.78632 18.8633 6.86035L18.2305 10.917H24.3457C27.2535 10.9173 29.4794 13.5071 29.042 16.3818L27.9258 23.7148C27.5726 26.0353 25.5767 27.7498 23.2295 27.75H5C3.84969 27.7498 2.91719 26.8173 2.91699 25.667V15.667C2.91699 14.5165 3.84957 13.5842 5 13.584H8.71484L13.6279 4.0459C13.9856 3.35163 14.7026 2.91707 15.4814 2.91699ZM5 15.084C4.67798 15.0842 4.41699 15.3449 4.41699 15.667V25.667C4.41719 25.9889 4.6781 26.2498 5 26.25H8.25V15.084H5ZM15.4814 4.41699C15.2619 4.41707 15.0613 4.54037 14.9619 4.7334L9.75 14.8496V26.25H23.2295C24.8354 26.2498 26.2007 25.0768 26.4424 23.4893L27.5586 16.1562C27.8579 14.1894 26.3352 12.4173 24.3457 12.417H17.3555C17.1366 12.417 16.9276 12.3205 16.7852 12.1543C16.643 11.9881 16.5807 11.7679 16.6143 11.5518L17.3818 6.62891C17.5626 5.4692 16.6599 4.41721 15.4814 4.41699Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nThumbUp32.category = 'Interface General';\n\nexport default ThumbUp32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbUpFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbUpFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.98209 4.625H1.875C1.18466 4.625 0.625 5.18463 0.625 5.875V9.625C0.625 10.3154 1.18466 10.875 1.875 10.875H8.711C9.82295 10.875 10.7681 10.0628 10.9354 8.96349L11.3539 6.21348C11.5611 4.85168 10.507 3.625 9.12945 3.625H7.38404L7.5369 2.6446C7.70272 1.58108 6.87708 0.625 5.8055 0.625C5.33856 0.625 4.9085 0.885463 4.69367 1.30255L2.98209 4.625ZM2.625 9.375V6.125H2.125V9.375H2.625Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nThumbUpFilled12.category = 'Interface General';\n\nexport default ThumbUpFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbUpFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbUpFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.12823 6.41671H2.49967C1.71728 6.41671 1.08301 7.05095 1.08301 7.83337V12.8334C1.08301 13.6158 1.71728 14.25 2.49967 14.25H11.6143C12.9734 14.25 14.1286 13.2573 14.333 11.9137L14.891 8.24707C15.1443 6.58266 13.8559 5.08337 12.1723 5.08337H9.55307L9.80185 3.48766C9.99919 2.22201 9.01648 1.08337 7.74034 1.08337C7.21099 1.08337 6.72354 1.3787 6.48014 1.85126L4.12823 6.41671ZM3.74967 12.75V7.91671H2.58301V12.75H3.74967Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nThumbUpFilled16.category = 'Interface General';\n\nexport default ThumbUpFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbUpFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbUpFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.27535 8.20829H3.12533C2.25089 8.20829 1.54199 8.91715 1.54199 9.79163V16.0416C1.54199 16.9161 2.25089 17.625 3.12533 17.625H14.5187C16.1248 17.625 17.49 16.4517 17.7316 14.8639L18.4291 10.2805C18.7284 8.31351 17.2058 6.54163 15.2161 6.54163H11.7231L12.0678 4.33059C12.2966 2.86282 11.1569 1.54163 9.67616 1.54163C9.08439 1.54163 8.53956 1.87181 8.2676 2.39986L5.27535 8.20829ZM4.87533 16.125V9.70829H3.12533C3.0793 9.70829 3.04199 9.7456 3.04199 9.79163V16.0416C3.04199 16.0877 3.0793 16.125 3.12533 16.125H4.87533Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nThumbUpFilled20.category = 'Interface General';\n\nexport default ThumbUpFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbUpFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbUpFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.42149 10H3.75C2.78352 10 2 10.7835 2 11.75V19.25C2 20.2165 2.78352 21 3.75 21H17.422C19.2752 21 20.8505 19.6463 21.1293 17.8141L21.9663 12.3141C22.3116 10.0445 20.5548 8 18.2589 8H15.0049H13.8921L14.0365 7.07384L14.3327 5.17365C14.5931 3.50375 13.2963 2 11.611 2C10.9568 2 10.3546 2.36505 10.0541 2.94857L6.42149 10ZM6 19.5V11.5H3.75C3.61192 11.5 3.5 11.6119 3.5 11.75V19.25C3.5 19.3881 3.61192 19.5 3.75 19.5H6Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nThumbUpFilled24.category = 'Interface General';\n\nexport default ThumbUpFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/ThumbUpFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const ThumbUpFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.71474 13.5833H5.00033C3.84975 13.5833 2.91699 14.516 2.91699 15.6666V25.6666C2.91699 26.8172 3.84975 27.75 5.00033 27.75H23.2297C25.5771 27.75 27.5724 26.0352 27.9255 23.7145L29.0415 16.3812C29.479 13.5063 27.2536 10.9166 24.3455 10.9166H18.2311L18.8636 6.85964C19.187 4.7855 17.5761 2.91663 15.4817 2.91663C14.7026 2.91663 13.9857 3.35141 13.628 4.04588L8.71474 13.5833ZM8.25033 26.25V15.0833H5.00033C4.67816 15.0833 4.41699 15.3444 4.41699 15.6666V25.6666C4.41699 25.9888 4.67816 26.25 5.00033 26.25H8.25033Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nThumbUpFilled32.category = 'Interface General';\n\nexport default ThumbUpFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ticket12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ticket12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.37785 0.00585932C7.71544 0.031595 8.01871 0.144185 8.3007 0.309567C8.33192 0.32786 8.41542 0.375389 8.48722 0.43066C8.55657 0.484161 8.64321 0.564902 8.71378 0.680657L8.77823 0.809562L8.82413 0.962881C8.85322 1.10952 8.83928 1.23442 8.82706 1.30663C8.81226 1.39371 8.78392 1.48816 8.77042 1.53612C8.73735 1.65384 8.71964 1.78014 8.71964 1.91209L8.72647 2.05174C8.79682 2.74158 9.37947 3.28008 10.0878 3.28024C10.2166 3.28019 10.3415 3.26223 10.4599 3.22848C10.5076 3.21485 10.6013 3.18688 10.6884 3.17184C10.7611 3.15931 10.8862 3.14393 11.0331 3.17282L11.1864 3.21774L11.3153 3.28219C11.4315 3.35265 11.5126 3.43938 11.5663 3.50875C11.622 3.58085 11.6703 3.66462 11.6884 3.69527C11.8782 4.01762 11.9997 4.3689 11.9999 4.76851L11.9891 4.97358C11.9397 5.4405 11.7252 5.83508 11.4491 6.1972C11.2979 6.39552 11.1125 6.60461 10.9003 6.82806L10.1913 7.5468L7.5468 10.1903C7.03242 10.7047 6.59446 11.1455 6.19818 11.4481C5.83637 11.7244 5.44179 11.9395 4.97456 11.9891L4.76948 11.9999C4.36972 11.9999 4.01811 11.8784 3.69527 11.6884C3.66458 11.6703 3.58089 11.622 3.50875 11.5663C3.41615 11.4946 3.29409 11.3745 3.21872 11.1864C3.13421 10.975 3.15513 10.7854 3.17184 10.6884C3.18688 10.6013 3.21485 10.5076 3.22848 10.4599C3.24529 10.4009 3.25778 10.34 3.26657 10.2782L3.28024 10.0878C3.28004 9.37935 2.74153 8.79675 2.05174 8.72647L1.91209 8.71964C1.78151 8.71964 1.65608 8.73799 1.53807 8.7714C1.49035 8.78492 1.39658 8.8121 1.30956 8.82706C1.21308 8.84357 1.02293 8.86478 0.811515 8.78018C0.623563 8.70477 0.504225 8.58178 0.432613 8.48917C0.37713 8.41732 0.328893 8.33389 0.310544 8.30265C0.120867 7.97993 9.8328e-05 7.62917 0 7.2304C7.35216e-05 6.67118 0.23594 6.21529 0.551752 5.8017C0.854408 5.40543 1.29514 4.9675 1.80955 4.45308L4.45308 1.80858L5.17182 1.10057C5.39537 0.888239 5.60433 0.702082 5.80268 0.550776C6.21638 0.235255 6.6718 0.000195941 7.2304 0L7.37785 0.00585932ZM2.87009 5.51362C2.32534 6.05837 1.97152 6.41503 1.74412 6.71282C1.53006 6.99319 1.50002 7.1315 1.49998 7.2304C1.50002 7.23632 1.50071 7.24282 1.50096 7.24895C1.63533 7.22963 1.77291 7.21966 1.91209 7.21965L2.20506 7.2343C3.65128 7.38137 4.77996 8.60285 4.78022 10.0878L4.77339 10.2899C4.76842 10.3599 4.75989 10.4295 4.74995 10.4979C4.75643 10.4983 4.76323 10.4999 4.76948 10.4999L4.85249 10.4921C4.94632 10.4736 5.07691 10.4162 5.28706 10.2558C5.58486 10.0284 5.94162 9.67442 6.48626 9.12979L6.77727 8.83878L3.16012 5.22163L2.87009 5.51362ZM7.2304 1.49998C7.13116 1.50007 6.99197 1.52948 6.71185 1.74315C6.56293 1.85675 6.39949 2.00241 6.20502 2.18748L5.51362 2.86911L4.22066 4.16109L7.83781 7.77824L9.13077 6.48626L9.8124 5.79389C9.99727 5.59955 10.1432 5.43591 10.2567 5.28706C10.4165 5.07745 10.4736 4.94652 10.4921 4.85249L10.4999 4.76851C10.4999 4.76257 10.4983 4.75609 10.4979 4.74995C10.3642 4.76938 10.2269 4.7802 10.0878 4.78022C8.50389 4.78 7.22024 3.4958 7.21965 1.91209C7.21965 1.7732 7.22978 1.63563 7.24895 1.50096L7.2304 1.49998Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTicket12.category = 'Objects';\n\nexport default Ticket12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ticket16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ticket16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.92188 0.0117188C10.4512 0.0650134 10.9094 0.298188 11.3457 0.620117C11.4 0.660135 11.4973 0.730651 11.5762 0.805664C11.6701 0.895091 11.8052 1.05185 11.8584 1.29102C11.9172 1.55557 11.8389 1.7742 11.7969 1.87598C11.7551 1.97703 11.6941 2.0872 11.6523 2.16406C11.5286 2.39182 11.458 2.65263 11.458 2.93164C11.458 3.82337 12.1815 4.54688 13.0742 4.54688L13.2783 4.53418C13.4791 4.50845 13.6679 4.44465 13.8389 4.35156C13.9157 4.30974 14.0266 4.2489 14.1279 4.20703C14.2173 4.1701 14.3952 4.10521 14.6152 4.12891L14.7129 4.14551L14.7988 4.16895C14.9901 4.23179 15.1199 4.34536 15.1982 4.42773C15.2735 4.50689 15.3439 4.60498 15.3838 4.65918C15.7505 5.15724 16.001 5.68269 16.001 6.31055C16.0008 6.97069 15.7243 7.51775 15.3271 8.03809C14.9432 8.54101 14.3804 9.10117 13.7031 9.77832L9.77832 13.7021C9.10112 14.3792 8.5411 14.9423 8.03809 15.3262C7.51778 15.7232 6.97059 15.9989 6.31055 15.999C5.68329 15.9988 5.15831 15.7487 4.66113 15.3828C4.60683 15.3428 4.50807 15.2727 4.42871 15.1973C4.33437 15.1076 4.19965 14.9499 4.14648 14.71C4.08784 14.445 4.16657 14.2272 4.20898 14.125C4.25106 14.0237 4.31245 13.9128 4.35449 13.8359C4.47938 13.6075 4.55078 13.3467 4.55078 13.0684C4.55071 12.2325 3.91453 11.5448 3.09961 11.4619L2.93457 11.4531C2.65486 11.4532 2.39326 11.5242 2.16504 11.6484C2.08807 11.6904 1.97722 11.752 1.87598 11.7939C1.77418 11.836 1.55634 11.9139 1.29199 11.8555C1.0524 11.8024 0.89515 11.6672 0.805664 11.5732C0.730398 11.4942 0.659195 11.3961 0.619141 11.3418C0.29802 10.9066 0.0650915 10.4498 0.0117187 9.9209L0 9.68945C5.365e-07 9.02919 0.276579 8.48252 0.673828 7.96191C1.0579 7.45866 1.62038 6.89802 2.29785 6.2207L6.22266 2.29688C6.89991 1.61978 7.46076 1.05672 7.96387 0.672852C8.48404 0.276083 9.03068 0.00012452 9.69043 0L9.92188 0.0117188ZM9.69043 1.5C9.49033 1.50007 9.26003 1.57098 8.87305 1.86621C8.46875 2.17476 7.99019 2.6506 7.2832 3.35742L5.06365 5.57613C4.86832 5.77139 4.86829 6.08802 5.06358 6.28331L5.11035 6.33008C5.40302 6.6229 5.40298 7.09775 5.11035 7.39063C4.81749 7.68323 4.34264 7.6833 4.0498 7.39063L3.94043 7.28125C3.77971 7.12053 3.51912 7.12053 3.3584 7.28125C2.6509 7.98858 2.17488 8.46759 1.86621 8.87207C1.57071 9.25934 1.5 9.48915 1.5 9.68945L1.51367 9.83887C1.55853 10.0718 1.83527 10.1443 2.06291 10.0778C2.33979 9.99681 2.63242 9.95317 2.93457 9.95312L3.09473 9.95703C4.74053 10.0406 6.05069 11.4015 6.05078 13.0684C6.05078 13.3601 6.0094 13.6422 5.9333 13.9096C5.8638 14.1539 5.94235 14.4521 6.19344 14.4902C6.23406 14.4964 6.27281 14.499 6.31055 14.499C6.51063 14.499 6.74102 14.429 7.12793 14.1338C7.53227 13.8252 8.0105 13.3487 8.71777 12.6416C8.87796 12.4814 8.87796 12.2217 8.71777 12.0615L8.61133 11.9551C8.31849 11.6622 8.31849 11.1874 8.61133 10.8945C8.90425 10.6018 9.37906 10.6017 9.67187 10.8945L9.71487 10.9375C9.91011 11.1328 10.2266 11.1328 10.4219 10.9376L12.6426 8.71777C13.3499 8.01064 13.8261 7.53217 14.1348 7.12793C14.4301 6.74106 14.5009 6.51074 14.501 6.31055C14.501 6.27167 14.4983 6.23171 14.4919 6.18973C14.4535 5.93905 14.1562 5.86045 13.9123 5.92975C13.6458 6.00545 13.3648 6.04677 13.0742 6.04688C11.3538 6.04688 9.95801 4.65249 9.95801 2.93164C9.95801 2.63094 10.0013 2.33991 10.0815 2.06439C10.148 1.83585 10.0745 1.55974 9.84082 1.51465L9.69043 1.5ZM5.75879 8.04199C6.0517 7.74938 6.52654 7.7492 6.81934 8.04199L7.95996 9.18262C8.25232 9.47545 8.25242 9.95039 7.95996 10.2432C7.66721 10.5359 7.19234 10.5356 6.89941 10.2432L5.75879 9.10254C5.4659 8.80965 5.4659 8.33489 5.75879 8.04199Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTicket16.category = 'Objects';\n\nexport default Ticket16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ticket20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ticket20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4248 0.0146484C13.0586 0.0800424 13.6111 0.367317 14.1543 0.777344C14.2249 0.83065 14.3349 0.911554 14.4219 0.996094C14.5107 1.08242 14.6281 1.22008 14.6914 1.41992L14.7148 1.50977L14.7305 1.60938C14.7531 1.83735 14.685 2.02342 14.6426 2.12402C14.5945 2.23803 14.523 2.36393 14.4688 2.46191C14.2903 2.78432 14.1886 3.15443 14.1885 3.5498C14.1885 4.79762 15.2 5.80933 16.4473 5.80957C16.842 5.80957 17.2117 5.70789 17.5342 5.5293C17.632 5.47508 17.7581 5.40358 17.8721 5.35547C17.9726 5.31307 18.1583 5.24531 18.3857 5.26758L18.4863 5.2832L18.5762 5.30664C18.7758 5.36989 18.9137 5.48757 19 5.57617C19.0844 5.66302 19.1654 5.77226 19.2188 5.84277C19.6878 6.46314 19.998 7.09566 19.998 7.84961C19.998 8.6138 19.6801 9.25455 19.1992 9.88477C18.7315 10.4977 18.043 11.1836 17.1982 12.0283L12.0283 17.1982C11.1836 18.043 10.4977 18.7315 9.88477 19.1992C9.25462 19.68 8.61378 19.998 7.84961 19.998C7.09669 19.9979 6.46416 19.6883 5.84375 19.2197C5.77309 19.1664 5.66313 19.0855 5.57617 19.001C5.47474 18.9023 5.33598 18.7363 5.2832 18.4873C5.2254 18.2145 5.30689 17.9882 5.35547 17.873C5.40362 17.759 5.47497 17.6322 5.5293 17.5342C5.70821 17.2114 5.81054 16.8417 5.81055 16.4463C5.81038 15.2767 4.92142 14.3149 3.78223 14.1992L3.55176 14.1875C3.1561 14.1876 2.78556 14.2891 2.46289 14.4678C2.36489 14.522 2.23894 14.5935 2.125 14.6416C2.01005 14.6901 1.78359 14.7717 1.51074 14.7139C1.26186 14.661 1.09562 14.5222 0.99707 14.4209C0.912536 14.3339 0.831665 14.2239 0.77832 14.1533C0.368685 13.6111 0.0804477 13.0595 0.0146484 12.4258L0 12.1484C5.95988e-07 11.3843 0.317994 10.7435 0.798828 10.1133C1.26652 9.50039 1.95503 8.81449 2.7998 7.96973L7.9707 2.7998C8.81533 1.95519 9.50162 1.26654 10.1143 0.798828C10.744 0.318151 11.3845 0.000185222 12.1484 0L12.4248 0.0146484ZM12.1484 1.5C11.8445 1.50014 11.5207 1.6124 11.0244 1.99121C10.5104 2.38362 9.90597 2.98564 9.03125 3.86035L5.90204 6.98785C5.66761 7.22214 5.66756 7.60213 5.90192 7.83649L6.2832 8.21777C6.57564 8.51051 6.57547 8.98547 6.2832 9.27832C5.9904 9.57108 5.51556 9.57092 5.22266 9.27832L4.84163 8.89729C4.60717 8.66283 4.22698 8.663 3.99273 8.89766L3.86035 9.03027C2.98554 9.90507 2.38354 10.5093 1.99121 11.0234C1.61221 11.5202 1.5 11.8442 1.5 12.1484L1.50586 12.2617C1.51716 12.3784 1.54711 12.5005 1.60384 12.6362C1.71952 12.9129 2.05948 12.9847 2.3433 12.8878C2.72267 12.7583 3.12922 12.6875 3.55176 12.6875L3.74512 12.6924C5.73106 12.7932 7.31033 14.4353 7.31055 16.4463C7.31054 16.869 7.23897 17.275 7.10892 17.6539C7.01155 17.9376 7.08335 18.2776 7.35995 18.3936C7.54089 18.4695 7.69763 18.498 7.84961 18.498C8.1538 18.498 8.47786 18.3858 8.97461 18.0068C9.48877 17.6145 10.093 17.0125 10.9678 16.1377L11.1002 16.0053C11.3345 15.771 11.3345 15.3911 11.1002 15.1568L10.7207 14.7773C10.4283 14.4844 10.428 14.0095 10.7207 13.7168C11.0134 13.4244 11.4884 13.4245 11.7812 13.7168L12.1607 14.0962C12.395 14.3306 12.7749 14.3306 13.0092 14.0962L16.1377 10.9678C17.0125 10.093 17.6145 9.48876 18.0068 8.97461C18.3859 8.4778 18.498 8.15385 18.498 7.84961C18.498 7.69711 18.4695 7.53993 18.3929 7.35816C18.2765 7.08197 17.9369 7.01036 17.6535 7.10775C17.275 7.23777 16.8695 7.30957 16.4473 7.30957C14.371 7.30931 12.6885 5.62549 12.6885 3.5498C12.6886 3.12771 12.7593 2.72164 12.8886 2.34271C12.9855 2.05871 12.9135 1.71853 12.6364 1.60331C12.5007 1.54687 12.3785 1.5171 12.2617 1.50586L12.1484 1.5ZM7.34668 10.3428C7.6396 10.0503 8.11446 10.05 8.40723 10.3428L9.65723 11.5928C9.94946 11.8856 9.94955 12.3606 9.65723 12.6533C9.36451 12.946 8.88961 12.9457 8.59668 12.6533L7.34668 11.4033C7.05379 11.1104 7.05379 10.6357 7.34668 10.3428Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTicket20.category = 'Objects';\n\nexport default Ticket20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ticket24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ticket24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.7725 0.00390625C15.5686 0.0449037 16.2569 0.388831 16.9492 0.911133C17.0386 0.978531 17.1628 1.06993 17.2598 1.16406C17.371 1.27216 17.5152 1.44631 17.5703 1.70508C17.6306 1.98841 17.5468 2.22674 17.4922 2.35645C17.4379 2.48525 17.3569 2.63032 17.2891 2.75293C17.0593 3.16853 16.9278 3.64596 16.9277 4.15625L16.9316 4.30566C17.0096 5.843 18.2808 7.06543 19.8379 7.06543L20.0273 7.05957C20.4661 7.03129 20.8775 6.90532 21.2412 6.7041C21.3637 6.63636 21.5081 6.55522 21.6367 6.50098C21.7502 6.45317 21.9466 6.38274 22.1836 6.40625L22.2881 6.42285L22.3809 6.44727C22.5892 6.51333 22.7345 6.63608 22.8291 6.7334C22.9232 6.83023 23.0146 6.95371 23.082 7.04297C23.6409 7.78307 23.9951 8.51821 23.9951 9.38477C23.9951 10.2641 23.6311 11.0089 23.0576 11.7607C22.4972 12.4954 21.6692 13.3209 20.6387 14.3516L14.3506 20.6396C13.32 21.6704 12.4943 22.498 11.7598 23.0586C11.0548 23.5966 10.3563 23.951 9.54687 23.9932L9.38379 23.9971C8.51649 23.9971 7.78068 23.6426 7.04004 23.083C6.95084 23.0156 6.82724 22.9242 6.73047 22.8301C6.61929 22.7219 6.47591 22.5471 6.4209 22.2881C6.36089 22.005 6.44444 21.7673 6.49902 21.6377C6.55328 21.509 6.63453 21.3645 6.70215 21.2422C6.90287 20.879 7.02835 20.4688 7.05664 20.0312L7.0625 19.8418C7.06233 18.285 5.83981 17.0137 4.30273 16.9355L4.15332 16.9316C3.644 16.9316 3.16702 17.0623 2.75195 17.291C2.62934 17.3586 2.48429 17.44 2.35547 17.4941C2.22592 17.5485 1.9882 17.6316 1.70508 17.5713C1.44615 17.5161 1.27207 17.3719 1.16406 17.2607C1.07001 17.1639 0.978485 17.0404 0.911133 16.9512C0.388743 16.259 0.0449342 15.5708 0.00390625 14.7744L0 14.6133C5.51445e-05 13.7339 0.363999 12.9891 0.9375 12.2373C1.49798 11.5027 2.32596 10.6771 3.35645 9.64648L9.64453 3.3584C10.6751 2.3277 11.5008 1.49928 12.2354 0.938477C12.987 0.364729 13.7317 9.53993e-05 14.6113 0L14.7725 0.00390625ZM14.6113 1.5C14.1918 1.50007 13.7638 1.65886 13.1455 2.13086C12.5096 2.61636 11.7658 3.35811 10.7051 4.41895L7.12017 8.00385C6.82728 8.29674 6.82728 8.77162 7.12017 9.06451L8.02539 9.96973C8.31751 10.2626 8.31779 10.7376 8.02539 11.0303C7.73273 11.3229 7.25779 11.3225 6.96484 11.0303L6.05963 10.1251C5.76673 9.83216 5.29186 9.83216 4.99897 10.1251L4.41699 10.707C3.35681 11.7673 2.61596 12.5108 2.13086 13.1465C1.65904 13.765 1.50005 14.1935 1.5 14.6133L1.50781 14.7686C1.52739 14.9687 1.5868 15.1755 1.70216 15.4084C1.86905 15.7455 2.29382 15.8245 2.64727 15.696C3.11768 15.525 3.62516 15.4316 4.15332 15.4316C6.58854 15.432 8.56231 17.4069 8.5625 19.8418L8.55371 20.1289C8.52616 20.5539 8.4374 20.9625 8.29704 21.3463C8.16786 21.6995 8.24664 22.1241 8.5832 22.292C8.87903 22.4395 9.13258 22.4971 9.38379 22.4971L9.54199 22.4893C9.91348 22.4524 10.3086 22.279 10.8496 21.8662C11.4854 21.3809 12.2294 20.6398 13.29 19.5791L13.8701 18.9991C14.163 18.7062 14.163 18.2313 13.8701 17.9384L12.9609 17.0293C12.668 16.7364 12.668 16.2616 12.9609 15.9688C13.2539 15.6762 13.7287 15.676 14.0215 15.9688L14.9306 16.8779C15.2235 17.1708 15.6984 17.1708 15.9913 16.8779L19.5781 13.291C20.6384 12.2307 21.3792 11.4873 21.8643 10.8516C22.336 10.2331 22.4951 9.80456 22.4951 9.38477C22.4951 9.13403 22.4377 8.88087 22.2909 8.58568C22.1233 8.24881 21.6983 8.16999 21.3449 8.29915C20.8745 8.47108 20.3669 8.56539 19.8379 8.56543C17.4786 8.56543 15.5517 6.71308 15.4336 4.38281L15.4277 4.15625C15.4278 3.62708 15.5215 3.11882 15.6931 2.64782C15.8221 2.29412 15.7431 1.86878 15.4057 1.70182C15.1731 1.58674 14.9665 1.52736 14.7666 1.50781L14.6113 1.5ZM9.21484 12.2197C9.50774 11.9269 9.98253 11.9269 10.2754 12.2197L11.7754 13.7197C12.0675 14.0127 12.0679 14.4876 11.7754 14.7803C11.4828 15.0729 11.0078 15.0724 10.7148 14.7803L9.21484 13.2803C8.92195 12.9874 8.92195 12.5126 9.21484 12.2197Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTicket24.category = 'Objects';\n\nexport default Ticket24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Ticket32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Ticket32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.7314 0.00585938C20.2233 0.0336017 20.69 0.158182 21.1494 0.368164C21.4762 0.51753 21.797 0.662165 22.0508 0.828125C22.3357 1.01452 22.5773 1.25241 22.7383 1.60449C22.9393 2.04463 22.8667 2.55726 22.7783 2.98242C22.6812 3.44944 22.5029 4.05725 22.2832 4.80762C22.1803 5.15919 22.125 5.53204 22.125 5.91895L22.1299 6.12207C22.2357 8.21114 23.9636 9.87274 26.0791 9.87305L26.3672 9.8623C26.6518 9.84182 26.9277 9.79211 27.1914 9.71484C27.9416 9.49497 28.5487 9.31601 29.0156 9.21875C29.3876 9.14127 29.8268 9.07586 30.2256 9.19531L30.3936 9.25879L30.5205 9.32227C30.8043 9.48002 31.0067 9.69618 31.1699 9.94531C31.3361 10.199 31.4812 10.5198 31.6309 10.8467C31.8717 11.3725 32 11.9076 32 12.4795C32 13.5329 31.5652 14.4341 30.8516 15.3691C30.1511 16.2868 29.1139 17.3217 27.8037 18.6318L18.6318 27.8037C17.3217 29.1137 16.2869 30.1513 15.3691 30.8516C14.4341 31.565 13.5327 31.999 12.4795 31.999C11.9072 31.999 11.3719 31.8701 10.8457 31.6289C10.5189 31.4791 10.198 31.3342 9.94434 31.168C9.65972 30.9814 9.41842 30.7437 9.25781 30.3916C9.05725 29.9516 9.12931 29.4395 9.21777 29.0146C9.31499 28.5479 9.49407 27.9404 9.71387 27.1904C9.79114 26.9267 9.84089 26.6508 9.86133 26.3662L9.87207 26.0791C9.8718 23.9637 8.21027 22.2356 6.12109 22.1299L5.91797 22.125C5.5308 22.125 5.15747 22.1802 4.80566 22.2832C4.05554 22.5029 3.44837 22.6822 2.98145 22.7793C2.55624 22.8677 2.04372 22.9395 1.60352 22.7383C0.906152 22.4194 0.642959 21.7523 0.367187 21.1484C0.127625 20.6236 4.38492e-05 20.0899 0 19.5195C4.45041e-05 18.4664 0.434125 17.5651 1.14746 16.6299C1.84773 15.7119 2.88492 14.6765 4.19531 13.3662L13.3672 4.19531C14.6773 2.88533 15.7121 1.84776 16.6299 1.14746C17.5649 0.434106 18.4665 0.000215069 19.5195 0L19.7314 0.00585938ZM19.5195 1.5C18.9263 1.50017 18.3417 1.72917 17.54 2.34082C16.721 2.96575 15.7677 3.91595 14.4277 5.25586L5.25586 14.4268C3.91556 15.767 2.96468 16.7199 2.33984 17.5391C1.72826 18.3408 1.50004 18.926 1.5 19.5195L1.51367 19.7686C1.54147 20.0162 1.61256 20.2629 1.73242 20.5254C1.89985 20.892 1.9932 21.092 2.08301 21.2295C2.14511 21.3245 2.18199 21.3503 2.21582 21.3672C2.2368 21.3676 2.35637 21.3769 2.67578 21.3105C3.06961 21.2286 3.60837 21.0712 4.38477 20.8438C4.87188 20.7011 5.38675 20.625 5.91797 20.625L6.19824 20.6318C9.08011 20.7777 11.3718 23.1613 11.3721 26.0791L11.3574 26.4746C11.3292 26.8662 11.2603 27.2471 11.1533 27.6123C10.9259 28.3884 10.7685 28.9266 10.6865 29.3203C10.6212 29.6339 10.6282 29.755 10.6289 29.7793C10.6456 29.8133 10.6706 29.8501 10.7666 29.9131C10.9041 30.0032 11.104 30.0976 11.4707 30.2656C11.8221 30.4267 12.1452 30.499 12.4795 30.499C13.0728 30.499 13.6575 30.2707 14.459 29.6592C15.278 29.0342 16.2311 28.0832 17.5713 26.7432L26.7432 17.5713C28.0835 16.2311 29.0341 15.278 29.6592 14.459C30.2711 13.6573 30.5 13.0729 30.5 12.4795C30.5 12.1454 30.4274 11.8228 30.2666 11.4717C30.0987 11.105 30.0051 10.9051 29.915 10.7676C29.8523 10.6718 29.8152 10.6467 29.7812 10.6299C29.7578 10.6293 29.6368 10.6218 29.3213 10.6875C28.9274 10.7696 28.3895 10.9268 27.6133 11.1543C27.2478 11.2614 26.8665 11.3302 26.4746 11.3584L26.0791 11.373C23.1612 11.3727 20.7778 9.08095 20.6318 6.19922L20.625 5.91895C20.6251 5.38777 20.7012 4.87287 20.8438 4.38574C21.0711 3.60905 21.2286 3.07076 21.3105 2.67676C21.3765 2.35918 21.3677 2.23895 21.3672 2.2168C21.3503 2.18293 21.325 2.14544 21.2295 2.08301C21.0919 1.99314 20.8919 1.89995 20.5254 1.73242C20.2629 1.61244 20.016 1.54149 19.7686 1.51367L19.5195 1.5ZM16.2598 20.5156C16.5527 20.2232 17.0276 20.2229 17.3203 20.5156L19.1797 22.374C19.4721 22.6668 19.472 23.1427 19.1797 23.4355C18.8869 23.7283 18.4111 23.7281 18.1182 23.4355L16.2598 21.5762C15.9669 21.2833 15.9669 20.8085 16.2598 20.5156ZM12.543 16.7979C12.8359 16.505 13.3106 16.505 13.6035 16.7979L15.1973 18.3916C15.4891 18.6846 15.4898 19.1596 15.1973 19.4521C14.9047 19.7447 14.4297 19.744 14.1367 19.4521L12.543 17.8584C12.2501 17.5655 12.2501 17.0907 12.543 16.7979ZM8.55664 12.8135C8.84953 12.5206 9.3243 12.5206 9.61719 12.8135L11.4629 14.6592C11.7552 14.9521 11.7556 15.427 11.4629 15.7197C11.1702 16.0124 10.6953 16.012 10.4023 15.7197L8.55664 13.874C8.26377 13.5811 8.2638 13.1064 8.55664 12.8135Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTicket32.category = 'Objects';\n\nexport default Ticket32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.32324 0.0496826C7.69408 0.07771 8.02273 0.201477 8.32031 0.375854C8.34299 0.389145 8.44187 0.443999 8.52832 0.51062C8.62788 0.587357 8.75993 0.713305 8.85645 0.905151L8.89551 0.991089L8.93066 1.09167C8.99844 1.32232 8.97414 1.52013 8.95703 1.62C8.9397 1.72116 8.9086 1.82688 8.89746 1.86609C8.87303 1.95213 8.85938 2.04418 8.85938 2.1405L8.86426 2.24304C8.91568 2.74715 9.34185 3.14047 9.85938 3.1405L9.99805 3.13074C10.0433 3.12431 10.0876 3.11478 10.1309 3.10242C10.1695 3.09136 10.2754 3.05945 10.377 3.04187C10.4914 3.02208 10.7333 2.99344 11.0059 3.10242C11.2473 3.19903 11.3994 3.35579 11.4873 3.4696C11.5541 3.55607 11.6097 3.65495 11.623 3.67761C11.8225 4.01741 11.9561 4.3989 11.9561 4.83777C11.9559 5.45481 11.6938 5.94666 11.376 6.36316C11.0757 6.75665 10.643 7.18601 10.1631 7.66589L7.66699 10.162C7.18711 10.6419 6.75775 11.0746 6.36426 11.3749C5.99974 11.653 5.57771 11.8886 5.06445 11.9432L4.83887 11.955C4.4 11.955 4.0185 11.8214 3.67871 11.6219C3.65605 11.6086 3.55717 11.553 3.4707 11.4862C3.35688 11.3983 3.20013 11.2462 3.10352 11.0048C2.99454 10.7322 3.02318 10.4903 3.04297 10.3759C3.06055 10.2743 3.09246 10.1684 3.10352 10.1298C3.12826 10.0432 3.14159 9.95248 3.1416 9.85828L3.13672 9.75574C3.08876 9.28545 2.71449 8.91115 2.24414 8.86316L2.1416 8.85828C2.04528 8.85828 1.95323 8.87193 1.86719 8.89636C1.82798 8.9075 1.72226 8.9386 1.62109 8.95593C1.50701 8.97548 1.26489 9.00397 0.992187 8.89441C0.751033 8.79745 0.599382 8.64096 0.511719 8.52722C0.445099 8.44077 0.390244 8.34189 0.376953 8.31921C0.177728 7.97923 0.0449217 7.5986 0.0449219 7.16101C0.044925 6.54374 0.307131 6.05217 0.625 5.63562C0.925251 5.24219 1.35801 4.81277 1.83789 4.33289L4.33398 1.83679C4.81387 1.35691 5.24329 0.924153 5.63672 0.623901C6.05327 0.306032 6.54484 0.0438267 7.16211 0.0438232L7.32324 0.0496826ZM3.25195 5.74695C2.73197 6.26694 2.41461 6.58771 2.21484 6.84949C2.21229 6.85284 2.20951 6.85597 2.20703 6.85925C3.81141 6.89369 5.10472 8.18752 5.13965 9.79187C5.14298 9.78935 5.14699 9.78763 5.15039 9.78503C5.4122 9.58527 5.73313 9.26772 6.25293 8.74792L6.29297 8.70789L3.29199 5.70691L3.25195 5.74695ZM6.85059 2.21375C6.58881 2.41351 6.26803 2.73087 5.74805 3.25085L4.70605 4.29285L7.70703 7.29382L8.74902 6.25183C9.26883 5.73203 9.58637 5.4111 9.78613 5.14929C9.78873 5.14589 9.79045 5.14189 9.79297 5.13855C8.18856 5.10366 6.89478 3.81032 6.86035 2.20593C6.85707 2.20841 6.85394 2.21119 6.85059 2.21375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTicketBold12.category = 'Objects';\n\nexport default TicketBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.88086 0.0267334C10.4418 0.0808493 10.9235 0.31603 11.3652 0.630249C11.4148 0.665515 11.5301 0.744927 11.625 0.832397C11.7264 0.92597 11.8734 1.08846 11.957 1.3324L11.9893 1.44177L12.0107 1.56677C12.0451 1.85078 11.9633 2.07784 11.9219 2.18103C11.8747 2.29861 11.8064 2.42524 11.7676 2.49841C11.6729 2.6769 11.6192 2.87923 11.6191 3.09607L11.626 3.22791C11.6922 3.87649 12.2408 4.38396 12.9082 4.38416L13.0674 4.37439C13.224 4.35479 13.3716 4.30604 13.5059 4.23474C13.579 4.19591 13.7056 4.12761 13.8232 4.08044C13.9417 4.033 14.2216 3.93329 14.5625 4.01404C14.8685 4.08673 15.0659 4.26298 15.1729 4.37927C15.2601 4.47426 15.3389 4.58949 15.374 4.63904C15.731 5.14233 15.9853 5.69802 15.9854 6.36365L15.9717 6.63416C15.9065 7.24993 15.6232 7.76875 15.2607 8.24353C14.864 8.76313 14.286 9.33685 13.6133 10.0092L10.0088 13.6117C9.33679 14.2833 8.76245 14.86 8.24316 15.2562C7.7688 15.6181 7.25082 15.9008 6.63574 15.9662L6.36523 15.9808C5.6993 15.9808 5.14437 15.726 4.6416 15.3695C4.59211 15.3344 4.47626 15.255 4.38086 15.1674C4.26456 15.0604 4.08822 14.8637 4.01562 14.557C3.93471 14.2144 4.03549 13.9337 4.08301 13.8158C4.13054 13.698 4.19921 13.5717 4.23828 13.4984C4.30969 13.3644 4.35826 13.2169 4.37793 13.0599L4.3877 12.8998C4.38766 12.2342 3.88076 11.6857 3.23047 11.6195L3.09863 11.6127C2.88049 11.6127 2.67701 11.667 2.49805 11.7621C2.42496 11.801 2.29827 11.87 2.18066 11.9174C2.06287 11.9647 1.78288 12.0651 1.44141 11.9847C1.13516 11.9125 0.938081 11.7365 0.831055 11.6205C0.743607 11.5256 0.664269 11.4104 0.628906 11.3607C0.270323 10.8567 0.0136715 10.2999 0.0136719 9.63123C0.0138393 8.89425 0.3249 8.2941 0.739258 7.75134C1.136 7.23184 1.71326 6.65784 2.38574 5.98572L5.99023 2.38318C6.66254 1.71124 7.23711 1.13472 7.75684 0.738647C8.29958 0.325097 8.8987 0.015014 9.63477 0.0150146L9.88086 0.0267334ZM9.63477 2.01501C9.51092 2.01501 9.33328 2.05172 8.96875 2.32947C8.58108 2.62494 8.11601 3.08591 7.4043 3.79724L5.20312 5.99646L5.39551 6.18884C5.7856 6.57915 5.78529 7.21238 5.39551 7.60291C5.00506 7.9933 4.37198 7.99322 3.98145 7.60291L3.78906 7.41052C3.0823 8.11693 2.62294 8.57911 2.32812 8.96521C2.04963 9.33001 2.01375 9.50759 2.01367 9.63123C2.01367 9.67539 2.02071 9.72533 2.03906 9.78845C2.3716 9.67493 2.72853 9.61273 3.09863 9.61267L3.26758 9.61658C5.00432 9.70468 6.38766 11.1402 6.3877 12.8998L6.38086 13.1068C6.3623 13.402 6.30275 13.6863 6.21094 13.9554C6.27256 13.973 6.32177 13.9808 6.36523 13.9808L6.46973 13.9711C6.58868 13.9478 6.75702 13.8749 7.03027 13.6664C7.41625 13.3718 7.87747 12.9125 8.58398 12.2064L8.39453 12.017C8.0041 11.6265 8.00414 10.9934 8.39453 10.6029C8.78509 10.2127 9.41818 10.2125 9.80859 10.6029L9.99902 10.7933L12.1992 8.59509C12.912 7.8827 13.3747 7.41765 13.6709 7.02966C13.88 6.75578 13.9525 6.58721 13.9756 6.46814L13.9854 6.36365C13.9853 6.32 13.9775 6.27099 13.96 6.20935C13.6922 6.30028 13.4089 6.3588 13.1152 6.37732L12.9082 6.38416C11.1494 6.38387 9.71112 5.00236 9.62305 3.26501L9.61914 3.09607C9.61919 2.72721 9.68101 2.3719 9.79395 2.04041C9.77085 2.03365 9.74957 2.02641 9.72949 2.02283L9.63477 2.01501ZM5.9082 8.12048C6.29787 7.72998 6.93116 7.72943 7.32227 8.11853L7.87598 8.66931C8.26714 9.059 8.26842 9.69306 7.87891 10.0844C7.48916 10.4756 6.85515 10.476 6.46387 10.0863L5.91016 9.53455C5.51973 9.14471 5.51873 8.51148 5.9082 8.12048Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTicketBold16.category = 'Objects';\n\nexport default TicketBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"21\"\n      viewBox=\"0 0 21 21\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.696 0C13.5518 0.00013777 14.2573 0.355781 14.9165 0.855009C14.9824 0.904904 15.1107 0.999618 15.2149 1.10105C15.3235 1.2069 15.4777 1.3863 15.5614 1.65056L15.5931 1.76948L15.6136 1.90275C15.6433 2.20502 15.5527 2.44705 15.5029 2.56503C15.4466 2.69835 15.3654 2.8432 15.3133 2.93717C15.1532 3.22602 15.0611 3.5578 15.0611 3.91418L15.0713 4.12127C15.175 5.1417 16.0365 5.9377 17.0838 5.9379L17.216 5.9338C17.5215 5.91395 17.8067 5.82532 18.0598 5.68468C18.1536 5.6325 18.2986 5.55152 18.4319 5.49502C18.5499 5.44503 18.7918 5.35387 19.0942 5.38327L19.2274 5.40378L19.3464 5.43453C19.6108 5.51795 19.7898 5.67245 19.8959 5.78105C19.9975 5.88514 20.0929 6.01341 20.1429 6.07938C20.6439 6.73998 21.001 7.44724 21.001 8.30507C21.001 9.1703 20.6382 9.88272 20.1296 10.5492C19.6395 11.1915 18.9225 11.9049 18.069 12.7585L12.7595 18.068C11.9057 18.9218 11.1918 19.6384 10.5492 20.1286C9.88244 20.6372 9.17027 20.9999 8.30507 21C7.44688 20.9999 6.73944 20.6424 6.07835 20.1409C6.01241 20.0909 5.88485 19.9961 5.78105 19.8948C5.65692 19.7736 5.47337 19.5568 5.40378 19.2264C5.32734 18.8627 5.43689 18.5658 5.494 18.4309C5.55048 18.2975 5.63268 18.1533 5.68468 18.0598C5.84537 17.7704 5.93688 17.4396 5.93688 17.0858C5.93665 16.0386 5.14028 15.1764 4.12024 15.0723L3.91315 15.0621C3.55824 15.0622 3.22708 15.1542 2.9382 15.3143C2.8444 15.3663 2.69942 15.4476 2.56605 15.504C2.43125 15.5609 2.13426 15.6709 1.7705 15.5942C1.44021 15.5243 1.22313 15.341 1.10208 15.2169C1.00062 15.1128 0.905981 14.9845 0.856034 14.9186C0.38742 14.3001 0.0451884 13.6406 0.00410076 12.8549L0 12.696C7.14523e-05 11.8308 0.362854 11.1186 0.871412 10.4518C1.36162 9.80921 2.07828 9.09527 2.93204 8.24151L8.24151 2.93204C9.09533 2.07822 9.80921 1.36157 10.4518 0.871412C11.1186 0.362882 11.8308 -8.17111e-07 12.696 0ZM12.696 2.09959C12.4742 2.09959 12.2049 2.17451 11.7251 2.54042C11.2209 2.92501 10.6216 3.5209 9.72598 4.41652L6.49663 7.64587L7.02871 8.17794C7.43845 8.58792 7.43859 9.25252 7.02871 9.66242C6.6188 10.0721 5.95416 10.0721 5.54423 9.66242L5.01216 9.13035L4.41652 9.72598C3.52099 10.6215 2.92507 11.2209 2.54042 11.7251C2.17447 12.2049 2.09965 12.4743 2.09959 12.696L2.10369 12.78C2.1165 12.918 2.16476 13.079 2.2913 13.2967C2.78935 13.0827 3.33799 12.9626 3.91315 12.9625L4.12537 12.9676C6.3034 13.0784 8.03619 14.8802 8.03647 17.0858C8.03647 17.6617 7.91436 18.2093 7.70021 18.7066C7.96578 18.8616 8.14718 18.9004 8.30507 18.9004C8.5268 18.9004 8.79609 18.8255 9.27592 18.4596C9.78012 18.0749 10.3794 17.4791 11.275 16.5835L11.8707 15.9878L11.3407 15.4578C10.9314 15.0479 10.9312 14.3831 11.3407 13.9733C11.7504 13.5636 12.4151 13.564 12.8251 13.9733L13.3552 14.5034L16.5845 11.274C17.4799 10.3786 18.0759 9.77997 18.4606 9.27592C18.8266 8.79619 18.9014 8.52662 18.9014 8.30507C18.9014 8.14755 18.8622 7.96637 18.7077 7.70123C18.2874 7.88225 17.8316 7.99706 17.3534 8.02827L17.0838 8.03749C14.8778 8.03721 13.077 6.30451 12.9666 4.12639L12.9615 3.91418C12.9616 3.33892 13.0816 2.79008 13.2957 2.2913C13.0327 2.13857 12.8527 2.09965 12.696 2.09959ZM7.78017 10.417C8.19004 10.0071 8.85465 10.0073 9.26465 10.417L10.582 11.7343C10.9917 12.1443 10.9919 12.8089 10.582 13.2188C10.1721 13.6286 9.50749 13.6285 9.09754 13.2188L7.78017 11.9014C7.37055 11.4915 7.37043 10.8268 7.78017 10.417Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTicketBold20.category = 'Objects';\n\nexport default TicketBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.7236 0.00488281C15.5848 0.0504343 16.3132 0.432198 17.0176 0.973633C17.0967 1.03443 17.2308 1.1355 17.3379 1.24121C17.4479 1.34994 17.5982 1.52843 17.6787 1.78809L17.709 1.9043L17.7285 2.03418C17.756 2.32997 17.6661 2.56875 17.6133 2.69238C17.5535 2.83207 17.4662 2.98513 17.4043 3.0957C17.1974 3.46513 17.0793 3.89132 17.0791 4.34766C17.0791 5.76733 18.2307 6.91883 19.6504 6.91895L19.8193 6.91309C20.2108 6.88749 20.5768 6.77432 20.9004 6.59277C21.0107 6.53087 21.1631 6.44362 21.3027 6.38379C21.4263 6.33085 21.6652 6.24138 21.9609 6.26855L22.0908 6.28809L22.207 6.31738C22.467 6.3976 22.646 6.54819 22.7549 6.6582C22.8606 6.76509 22.9615 6.89936 23.0225 6.97852C23.6013 7.7303 23.9988 8.50955 23.999 9.44922L23.9941 9.62109C23.9496 10.4732 23.5763 11.1957 23.0439 11.8936C22.4937 12.6148 21.686 13.4195 20.7061 14.3994L14.3984 20.7061C13.4185 21.6859 12.6136 22.4937 11.8926 23.0439C11.1949 23.5763 10.4732 23.9496 9.62109 23.9941L9.44922 23.999C8.51041 23.999 7.73172 23.6024 6.98047 23.0244C6.90135 22.9635 6.76801 22.8624 6.66113 22.7568C6.53534 22.6324 6.35637 22.4168 6.29004 22.0928C6.21753 21.7377 6.3253 21.4459 6.38574 21.3047C6.44558 21.1651 6.53291 21.0126 6.59473 20.9023C6.8023 20.5321 6.9209 20.1061 6.9209 19.6504C6.92035 18.3199 5.909 17.2255 4.61328 17.0938L4.35059 17.0801C3.89355 17.0801 3.46654 17.1983 3.09668 17.4053C2.98608 17.4672 2.83309 17.5545 2.69336 17.6143C2.55232 17.6746 2.26075 17.7829 1.90527 17.71C1.58141 17.6434 1.36642 17.4646 1.24219 17.3389C1.13647 17.2318 1.03543 17.0976 0.974609 17.0186C0.396671 16.267 -4.46686e-07 15.4882 0 14.5498C0.000307374 13.6224 0.387449 12.8504 0.955078 12.1064C1.50532 11.3854 2.31315 10.5804 3.29297 9.60059L9.60059 3.29297C10.5804 2.31315 11.3854 1.50531 12.1064 0.955078C12.8504 0.387433 13.6223 0.000196247 14.5498 0L14.7236 0.00488281ZM14.5498 2C14.2353 2.00013 13.8854 2.11304 13.3193 2.54492C12.7299 2.99467 12.0344 3.68724 11.0146 4.70703L7.0332 8.68848L8.10742 9.7627C8.49795 10.1532 8.49794 10.7862 8.10742 11.1768C7.71689 11.5672 7.08384 11.5672 6.69336 11.1768L5.61914 10.1025L4.70703 11.0146C3.68727 12.0344 2.99467 12.73 2.54492 13.3193C2.11314 13.8852 2.00022 14.2353 2 14.5498C2 14.8154 2.08159 15.1059 2.36719 15.5312C2.96796 15.2417 3.64185 15.0801 4.35059 15.0801C6.87435 15.0804 8.92021 17.1269 8.9209 19.6504C8.9209 20.3593 8.75701 21.0314 8.46777 21.6309C8.8937 21.9172 9.18365 21.999 9.44922 21.999L9.56934 21.9932C9.85476 21.9656 10.1843 21.8321 10.6797 21.4541C11.2691 21.0043 11.9644 20.3119 12.9844 19.292L13.8965 18.3799L12.8145 17.2979C12.4242 16.9073 12.424 16.2742 12.8145 15.8838C13.2049 15.4935 13.838 15.4936 14.2285 15.8838L15.3105 16.9658L19.292 12.9854C20.3118 11.9656 21.0044 11.2702 21.4541 10.6807C21.8321 10.1851 21.9656 9.85488 21.9932 9.56934L21.999 9.44922C21.9989 9.18341 21.9172 8.89262 21.6299 8.46582C21.0308 8.75516 20.3591 8.91879 19.6504 8.91895C17.1262 8.91883 15.0791 6.87189 15.0791 4.34766C15.0793 3.63956 15.2401 2.96608 15.5293 2.36621C15.1684 2.1242 14.9049 2.02865 14.6709 2.00586L14.5498 2ZM8.9873 12.0586C9.37774 11.6682 10.0108 11.6683 10.4014 12.0586L11.9316 13.5889C12.3218 13.9794 12.322 14.6125 11.9316 15.0029C11.5412 15.3933 10.9081 15.3931 10.5176 15.0029L8.9873 13.4727C8.59704 13.0821 8.59687 12.449 8.9873 12.0586Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTicketBold24.category = 'Objects';\n\nexport default TicketBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.4688 0C20.6772 1.04889e-05 21.6847 0.534615 22.709 1.35059C22.8351 1.45104 23.0057 1.58499 23.1367 1.71973C23.2839 1.87111 23.488 2.12807 23.54 2.50781C23.5965 2.92167 23.4327 3.24931 23.3389 3.41406C23.2424 3.58337 23.1039 3.77128 22.9863 3.93359C22.5533 4.53167 22.2981 5.26578 22.2979 6.06152C22.2979 8.07007 23.927 9.69905 25.9355 9.69922L26.2305 9.6875C26.912 9.63276 27.5391 9.38983 28.0625 9.01074C28.2248 8.8932 28.4127 8.75473 28.582 8.6582C28.7261 8.57607 28.9949 8.44028 29.3369 8.44531L29.4883 8.45703L29.625 8.48242C29.9303 8.55812 30.1438 8.73066 30.2764 8.85938C30.411 8.99025 30.545 9.161 30.6455 9.28711C31.4619 10.3114 31.9968 11.3195 31.9971 12.5283L31.9912 12.7393C31.9368 13.7832 31.4805 14.6824 30.792 15.585C30.0751 16.5247 29.0174 17.5793 27.7041 18.8926L18.8926 27.7041C17.5794 29.0173 16.5245 30.0751 15.585 30.792C14.6827 31.4805 13.784 31.9367 12.7402 31.9912L12.5293 31.9971C11.3214 31.997 10.3135 31.4632 9.28906 30.6475C9.16295 30.547 8.99226 30.4139 8.86133 30.2793C8.71402 30.1278 8.50992 29.8701 8.45801 29.4902C8.40167 29.0763 8.56621 28.7487 8.66016 28.584C8.75684 28.4145 8.89503 28.2258 9.0127 28.0635C9.44653 27.4648 9.70215 26.7308 9.70215 25.9346C9.70159 23.9265 8.07285 22.2979 6.06445 22.2979C5.26813 22.298 4.53405 22.5536 3.93555 22.9873C3.77312 23.105 3.58454 23.2432 3.41504 23.3398C3.25031 23.4338 2.9229 23.5984 2.50879 23.542C2.1289 23.49 1.87115 23.2859 1.71973 23.1387C1.5851 23.0077 1.45195 22.8369 1.35156 22.7109C0.534886 21.6858 0.000102806 20.6775 0 19.4688C0.000104007 18.334 0.470633 17.3748 1.20508 16.4121C1.92202 15.4724 2.97977 14.4177 4.29297 13.1045L13.1045 4.29297C14.4178 2.97969 15.4724 1.922 16.4121 1.20508C17.3748 0.470617 18.3339 6.80655e-05 19.4688 0ZM19.4688 2C18.9469 2.00006 18.4098 2.19623 17.625 2.79492C16.8171 3.41131 15.8717 4.35385 14.5186 5.70703L5.70703 14.5186C4.35393 15.8717 3.41134 16.8171 2.79492 17.625C2.19623 18.4098 2.00009 18.947 2 19.4688L2.01074 19.6777C2.05963 20.1412 2.28211 20.6392 2.81348 21.3311C3.73182 20.6811 4.85466 20.298 6.06445 20.2979C9.17719 20.2979 11.7015 22.8218 11.7021 25.9346C11.7021 27.1444 11.3178 28.2662 10.668 29.1846C11.4642 29.796 12.004 29.997 12.5293 29.9971L12.7256 29.9873C13.1886 29.9416 13.6853 29.7262 14.3721 29.2021C15.1799 28.5857 16.1253 27.6432 17.4785 26.29L26.29 17.4785C27.6432 16.1254 28.5858 15.18 29.2021 14.3721C29.7259 13.6855 29.9415 13.1885 29.9873 12.7256L29.9971 12.5283C29.9969 12.0032 29.7953 11.464 29.1826 10.667C28.3233 11.2747 27.2861 11.6492 26.165 11.6943L25.9355 11.6992C22.8225 11.699 20.2979 9.17467 20.2979 6.06152C20.2981 4.85291 20.68 3.73048 21.3291 2.8125C20.533 2.20113 19.9938 2.00001 19.4688 2ZM16.0723 20.2373C16.4628 19.8468 17.0958 19.8469 17.4863 20.2373L19.3076 22.0586C19.698 22.4491 19.6981 23.0822 19.3076 23.4727C18.9171 23.8629 18.284 23.863 17.8936 23.4727L16.0723 21.6514C15.6819 21.2609 15.682 20.6278 16.0723 20.2373ZM12.4277 16.5938C12.8182 16.2033 13.4513 16.2033 13.8418 16.5938L15.4033 18.1553C15.7937 18.5458 15.7937 19.1788 15.4033 19.5693C15.0128 19.9595 14.3797 19.9596 13.9893 19.5693L12.4277 18.0078C12.0374 17.6174 12.0375 16.9843 12.4277 16.5938ZM8.52441 12.6895C8.91494 12.2993 9.54806 12.2991 9.93848 12.6895L11.748 14.498C12.1384 14.8885 12.1382 15.5226 11.748 15.9131C11.3575 16.3033 10.7234 16.3034 10.333 15.9131L8.52441 14.1035C8.13405 13.7131 8.13419 13.08 8.52441 12.6895Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTicketBold32.category = 'Objects';\n\nexport default TicketBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.70703 10.1219L7.66699 10.162C7.18711 10.6419 6.75775 11.0746 6.36426 11.3749C5.99974 11.653 5.57771 11.8886 5.06445 11.9432L4.83887 11.955C4.4 11.955 4.0185 11.8214 3.67871 11.6219C3.65605 11.6086 3.55717 11.553 3.4707 11.4862C3.35688 11.3983 3.20013 11.2462 3.10352 11.0048C2.99454 10.7322 3.02318 10.4903 3.04297 10.3759C3.06055 10.2743 3.09246 10.1684 3.10352 10.1298C3.12826 10.0432 3.14159 9.95248 3.1416 9.85828L3.13672 9.75574C3.08876 9.28545 2.71449 8.91115 2.24414 8.86316L2.1416 8.85828C2.04528 8.85828 1.95323 8.87193 1.86719 8.89636C1.82798 8.9075 1.72226 8.9386 1.62109 8.95593C1.50701 8.97548 1.26489 9.00397 0.992187 8.89441C0.751033 8.79745 0.599382 8.64096 0.511719 8.52722C0.445099 8.44077 0.390244 8.34189 0.376953 8.31921C0.177728 7.97923 0.0449217 7.5986 0.0449219 7.16101C0.044925 6.54374 0.307131 6.05217 0.625 5.63562C0.925251 5.24219 1.35801 4.81277 1.83789 4.33289L1.87793 4.29285L7.70703 10.1219ZM7.32324 0.0496826C7.69408 0.07771 8.02273 0.201477 8.32031 0.375854C8.34299 0.389145 8.44187 0.443999 8.52832 0.51062C8.62788 0.587357 8.75993 0.713305 8.85645 0.905151L8.89551 0.991089L8.93066 1.09167C8.99844 1.32232 8.97414 1.52013 8.95703 1.62C8.9397 1.72116 8.9086 1.82688 8.89746 1.86609C8.87303 1.95213 8.85938 2.04418 8.85938 2.1405L8.86426 2.24304C8.91568 2.74715 9.34185 3.14047 9.85938 3.1405L9.99805 3.13074C10.0433 3.12431 10.0876 3.11478 10.1309 3.10242C10.1695 3.09136 10.2754 3.05945 10.377 3.04187C10.4914 3.02208 10.7333 2.99344 11.0059 3.10242C11.2473 3.19903 11.3994 3.35579 11.4873 3.4696C11.5541 3.55607 11.6097 3.65495 11.623 3.67761C11.8225 4.01741 11.9561 4.3989 11.9561 4.83777C11.9559 5.45481 11.6938 5.94666 11.376 6.36316C11.0757 6.75665 10.643 7.18601 10.1631 7.66589L9.12109 8.70789L3.29199 2.87878L4.33398 1.83679C4.81387 1.35691 5.24329 0.924153 5.63672 0.623901C6.05327 0.306032 6.54484 0.0438267 7.16211 0.0438232L7.32324 0.0496826Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTicketBoldFilled12.category = 'Objects';\n\nexport default TicketBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"17\"\n      viewBox=\"0 0 17 17\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4978 0.0359211C10.7709 0.0647696 11.031 0.135618 11.281 0.241332C11.3299 0.261982 11.4789 0.321586 11.6078 0.401097C11.7591 0.494387 11.9436 0.648156 12.0716 0.892839L12.1234 1.00384L12.168 1.1356C12.2517 1.43735 12.1971 1.69745 12.1577 1.8369C12.1181 1.97666 12.0534 2.12388 12.0228 2.19585C11.9148 2.44954 11.8547 2.72727 11.8547 3.02061L11.8661 3.23743C11.9748 4.30898 12.8793 5.14527 13.9794 5.14527L14.1952 5.13386C14.4084 5.11183 14.6124 5.05754 14.8031 4.97617C14.8751 4.94545 15.0216 4.88091 15.161 4.8413C15.3005 4.80168 15.5606 4.74753 15.8623 4.83093L15.9941 4.87554L16.1051 4.92637C16.35 5.05412 16.5034 5.23901 16.5968 5.3901C16.6764 5.51884 16.7369 5.6669 16.7576 5.71586C16.8993 6.04982 16.9786 6.40233 16.9786 6.78026C16.9785 7.54577 16.6557 8.16699 16.2296 8.72545C15.8221 9.25949 15.2296 9.84889 14.5427 10.5358L12.2292 12.8492L11.3765 11.9965C10.9616 11.582 10.289 11.5817 9.87427 11.9965C9.45957 12.4112 9.45981 13.0838 9.87427 13.4987L10.727 14.3514L10.5144 14.5641C9.82749 15.251 9.23809 15.8435 8.70405 16.251C8.21554 16.6237 7.67914 16.9177 7.04001 16.9855L6.75887 17C6.38094 17 6.0284 16.9207 5.69446 16.779C5.64547 16.7583 5.49742 16.6978 5.36871 16.6182C5.19598 16.5114 4.97942 16.326 4.85414 16.0155C4.71043 15.6589 4.77464 15.3418 4.81991 15.1824C4.85951 15.043 4.92405 14.8965 4.95477 14.8245C5.03613 14.6338 5.09042 14.4298 5.11246 14.2166L5.12387 14.0008C5.12387 12.9006 4.28758 11.9962 3.21604 11.8875L2.99921 11.8761C2.70585 11.8761 2.42812 11.9362 2.17446 12.0442C2.10248 12.0748 1.95526 12.1395 1.81551 12.1791C1.65614 12.2242 1.33904 12.289 0.982448 12.1448C0.671861 12.0192 0.486395 11.8022 0.3797 11.6292C0.300188 11.5002 0.240585 11.3513 0.219935 11.3024C0.0789303 10.9689 -1.11477e-07 10.6176 0 10.2411C2.99463e-05 9.47552 0.322904 8.85442 0.749026 8.29595C1.15652 7.76194 1.74899 7.17252 2.43589 6.48563L2.64856 6.27296L3.50029 7.12469C3.91515 7.53954 4.58763 7.53952 5.00249 7.12469C5.41736 6.70982 5.41736 6.03736 5.00249 5.62249L4.15076 4.77076L6.46424 2.45729C7.15113 1.77039 7.74054 1.17792 8.27455 0.770423C8.83302 0.344305 9.45414 0.0214375 10.2197 0.021397L10.4978 0.0359211ZM7.65832 8.27831C7.24344 7.86388 6.57085 7.86363 6.15612 8.27831C5.74142 8.69305 5.74167 9.36563 6.15612 9.78051L7.21845 10.8428C7.6333 11.2577 8.30578 11.2577 8.72065 10.8428C9.13547 10.428 9.1355 9.75549 8.72065 9.34064L7.65832 8.27831Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTicketBoldFilled16.category = 'Objects';\n\nexport default TicketBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.083 0.0355225C12.7096 0.0355406 13.2569 0.236375 13.7686 0.553101C13.8259 0.588593 13.9518 0.664022 14.0576 0.750366C14.174 0.845426 14.3228 0.996543 14.4209 1.22302L14.46 1.32458L14.4922 1.4408C14.5505 1.70684 14.5028 1.93297 14.4688 2.05701C14.4331 2.1869 14.3749 2.32651 14.3418 2.40955C14.2285 2.69411 14.166 3.00533 14.166 3.33337L14.1787 3.58923C14.3069 4.84957 15.3718 5.83322 16.666 5.83337L16.9082 5.82166C17.1468 5.79857 17.3752 5.74193 17.5889 5.65662C17.6719 5.62347 17.8116 5.56634 17.9414 5.53064C18.0656 5.49651 18.2909 5.44817 18.5566 5.50623L18.6729 5.53845L18.7754 5.57654C19.0016 5.67446 19.152 5.82351 19.2471 5.93982C19.3335 6.04561 19.4097 6.17148 19.4453 6.22888C19.7627 6.74101 19.9638 7.2891 19.9639 7.91638L19.96 8.0697C19.9201 8.82552 19.5879 9.4587 19.1338 10.0541C18.6668 10.6663 17.9843 11.3461 17.1709 12.1595L14.1221 15.2084L12.707 13.7933C12.3165 13.4028 11.6835 13.4028 11.293 13.7933C10.9025 14.1839 10.9025 14.8169 11.293 15.2074L12.708 16.6224L12.1592 17.1713C11.3458 17.9847 10.6659 18.6672 10.0537 19.1342C9.41852 19.6187 8.74026 19.9642 7.91602 19.9642C7.28869 19.9641 6.74063 19.763 6.22852 19.4457C6.17111 19.4101 6.04524 19.3339 5.93945 19.2474C5.80647 19.1387 5.63153 18.957 5.53809 18.6732C5.43427 18.3576 5.49126 18.0837 5.53027 17.9418C5.56597 17.812 5.62311 17.6722 5.65625 17.5892C5.74156 17.3756 5.7982 17.1472 5.82129 16.9086L5.83301 16.6664C5.83285 15.3721 4.8492 14.3073 3.58887 14.1791L3.33301 14.1664C3.00494 14.1664 2.69372 14.2288 2.40918 14.3422C2.32615 14.3752 2.18654 14.4335 2.05664 14.4691C1.91489 14.508 1.64004 14.5645 1.32422 14.4603C1.04033 14.3667 0.858612 14.191 0.75 14.058C0.663655 13.9522 0.588229 13.8263 0.552734 13.7689C0.275608 13.3212 0.0866653 12.8463 0.0439453 12.3148L0.0351562 12.0834C0.0351568 11.259 0.380692 10.5806 0.865234 9.94568C1.33216 9.33382 2.01492 8.65439 2.82812 7.84119L3.37695 7.29138L4.79297 8.7074C5.18351 9.09752 5.81663 9.09775 6.20703 8.7074C6.59743 8.317 6.59717 7.68389 6.20703 7.29333L4.79102 5.87732L7.84082 2.82849C8.65402 2.01529 9.33345 1.33253 9.94531 0.865601C10.5803 0.381062 11.2586 0.0355217 12.083 0.0355225ZM8.83203 9.91833C8.44151 9.52785 7.80849 9.52785 7.41797 9.91833C7.02749 10.3089 7.02749 10.9419 7.41797 11.3324L8.66797 12.5824C9.05851 12.9725 9.69163 12.9728 10.082 12.5824C10.4724 12.192 10.4722 11.5589 10.082 11.1683L8.83203 9.91833Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTicketBoldFilled20.category = 'Objects';\n\nexport default TicketBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5 0.242676C15.1306 0.242793 15.6971 0.422015 16.2373 0.726074C16.342 0.785018 16.5196 0.882709 16.6621 0.993652C16.8356 1.1288 17.0735 1.3703 17.1514 1.76123C17.2384 2.19891 17.0599 2.54141 16.9648 2.69971C16.8707 2.85638 16.7369 3.02482 16.6387 3.1499C16.2384 3.65982 16 4.30097 16 5.00049L16.0039 5.15479C16.0844 6.73988 17.3952 8.00049 19 8.00049L19.2588 7.98975C19.8562 7.93857 20.4023 7.71173 20.8486 7.36084C20.9735 7.26263 21.1413 7.12792 21.2979 7.03369C21.4364 6.95038 21.7155 6.80317 22.0762 6.82568L22.2363 6.84717L22.376 6.8833C22.6861 6.98312 22.8865 7.18357 23.0049 7.33545C23.1159 7.47792 23.2125 7.65654 23.2715 7.76123C23.5763 8.30221 23.7568 8.86891 23.7568 9.50049C23.7567 10.4281 23.3695 11.1998 22.8018 11.9438C22.2515 12.665 21.4438 13.4698 20.4639 14.4497L16.6631 18.2495L14.707 16.2935C14.3165 15.9029 13.6835 15.9029 13.293 16.2935C12.9024 16.684 12.9024 17.317 13.293 17.7075L15.249 19.6636L14.4492 20.4644C13.4693 21.4442 12.6645 22.252 11.9434 22.8022C11.2457 23.3346 10.5239 23.7078 9.67187 23.7524L9.5 23.7573C8.86859 23.7573 8.30159 23.5776 7.76074 23.2729C7.65605 23.214 7.47744 23.1164 7.33496 23.0054C7.1614 22.8701 6.92428 22.6279 6.84668 22.2368C6.7599 21.7991 6.93794 21.4567 7.0332 21.2983C7.12743 21.1417 7.26215 20.974 7.36035 20.8491C7.71124 20.4028 7.93808 19.8567 7.98926 19.2593L8 19.0005C7.99997 17.3957 6.73936 16.0849 5.1543 16.0044L5 16.0005C4.30046 16.0005 3.65932 16.2389 3.14941 16.6392C3.02433 16.7373 2.85588 16.8712 2.69922 16.9653C2.54092 17.0604 2.19841 17.2389 1.76074 17.1519C1.36981 17.074 1.12831 16.8361 0.993164 16.6626C0.882229 16.5201 0.784531 16.3425 0.725586 16.2378C0.459499 15.7651 0.289556 15.2721 0.250977 14.7339L0.242187 14.5005C0.242188 13.5727 0.629416 12.8006 1.19727 12.0562C1.74754 11.3348 2.5552 10.5302 3.53516 9.55029L4.33496 8.74951L6.29297 10.7075C6.68353 11.0976 7.31665 11.0979 7.70703 10.7075C8.09741 10.3171 8.09713 9.68402 7.70703 9.29346L5.74902 7.33545L9.5498 3.53564C10.5298 2.55569 11.3344 1.74803 12.0557 1.19775C12.8001 0.629904 13.5722 0.242675 14.5 0.242676ZM10.457 12.0435C10.0665 11.6529 9.43349 11.6529 9.04297 12.0435C8.65244 12.434 8.65244 13.067 9.04297 13.4575L10.543 14.9575C10.9335 15.3476 11.5666 15.3479 11.957 14.9575C12.3474 14.5671 12.3471 13.934 11.957 13.5435L10.457 12.0435Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTicketBoldFilled24.category = 'Objects';\n\nexport default TicketBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.333 0.65686C20.0451 0.656921 20.696 0.844029 21.3281 1.17542C21.4735 1.25162 21.6848 1.35956 21.8525 1.48303C22.0299 1.61356 22.2444 1.82062 22.3584 2.14026L22.4004 2.28381L22.4277 2.44885C22.4652 2.82255 22.3275 3.12423 22.2344 3.29456C22.1309 3.48375 21.9781 3.69158 21.8525 3.86487C21.3158 4.60554 20.9991 5.5142 20.999 6.49963C20.999 8.98468 23.0138 10.9994 25.499 10.9996C26.4846 10.9996 27.3931 10.683 28.1338 10.1461C28.307 10.0205 28.5149 9.86781 28.7041 9.76428C28.8744 9.67112 29.1761 9.5335 29.5498 9.57092L29.7148 9.59827L29.8584 9.64026C30.1777 9.75411 30.3851 9.96804 30.5156 10.1451C30.6392 10.313 30.747 10.5252 30.8232 10.6705C31.1551 11.303 31.3427 11.9538 31.3428 12.6666L31.3369 12.8776C31.2825 13.9215 30.8263 14.8207 30.1377 15.7233C29.4208 16.663 28.3631 17.7176 27.0498 19.0309L19.0303 27.0504C17.717 28.3637 16.6624 29.4214 15.7227 30.1383C14.7598 30.8728 13.801 31.3434 12.666 31.3434C11.9539 31.3434 11.3034 31.1563 10.6709 30.8248C10.5255 30.7486 10.3134 30.6408 10.1455 30.5172C9.94293 30.3681 9.69207 30.1188 9.59766 29.7164C9.49223 29.2669 9.65717 28.9004 9.76367 28.7057C9.86719 28.5165 10.0199 28.3087 10.1455 28.1354C10.6824 27.3946 10.999 26.4856 10.999 25.4996C10.9988 23.0144 8.98406 20.9996 6.49902 20.9996C5.51359 20.9997 4.60493 21.3164 3.86426 21.8531C3.69097 21.9787 3.48314 22.1315 3.29395 22.235C3.09921 22.3415 2.73269 22.5064 2.2832 22.401C1.88071 22.3066 1.63153 22.0557 1.48242 21.8531C1.35895 21.6854 1.25102 21.4741 1.1748 21.3287C0.843412 20.6966 0.6563 20.0458 0.65625 19.3336C0.656251 18.1987 1.1268 17.2398 1.86133 16.277C2.57826 15.3373 3.63593 14.2826 4.94922 12.9694L12.9688 4.94983C14.282 3.63653 15.3366 2.57887 16.2764 1.86194C17.2392 1.12741 18.198 0.656859 19.333 0.65686ZM18.2139 20.7203C17.8384 20.3157 17.2057 20.2914 16.8008 20.6666C16.396 21.0419 16.3721 21.6747 16.7471 22.0797L17.7666 23.1793C18.142 23.584 18.7747 23.6082 19.1797 23.233C19.5845 22.8577 19.6085 22.225 19.2334 21.8199L18.2139 20.7203ZM14.2061 16.7926C13.8155 16.4025 13.1824 16.4023 12.792 16.7926C12.4017 17.183 12.4019 17.8161 12.792 18.2067L13.792 19.2067C14.1825 19.5971 14.8156 19.5971 15.2061 19.2067C15.5964 18.8162 15.5965 18.1831 15.2061 17.7926L14.2061 16.7926ZM10.2061 12.7926C9.81554 12.4025 9.18239 12.4023 8.79199 12.7926C8.40169 13.183 8.40194 13.8161 8.79199 14.2067L9.79199 15.2067C10.1825 15.5971 10.8155 15.5971 11.2061 15.2067C11.5964 14.8162 11.5964 14.1831 11.2061 13.7926L10.2061 12.7926Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTicketBoldFilled32.category = 'Objects';\n\nexport default TicketBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"13\"\n      viewBox=\"0 0 12 13\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.37793 0.00683594C7.71551 0.0325719 8.01879 0.145163 8.30078 0.310547C8.332 0.32884 8.41551 0.376369 8.4873 0.431641C8.55665 0.485143 8.6433 0.565884 8.71387 0.681641L8.77832 0.810547L8.82422 0.963867C8.85331 1.11051 8.83937 1.23541 8.82715 1.30762C8.81235 1.3947 8.78401 1.48916 8.77051 1.53711C8.73744 1.65483 8.71973 1.78114 8.71973 1.91309L8.72656 2.05273C8.79691 2.74259 9.37957 3.28109 10.0879 3.28125C10.2167 3.2812 10.3416 3.26324 10.46 3.22949C10.5077 3.21586 10.6014 3.18789 10.6885 3.17285C10.7612 3.16032 10.8863 3.14493 11.0332 3.17383L11.1865 3.21875L11.3154 3.2832C11.4316 3.35366 11.5127 3.4404 11.5664 3.50977C11.6221 3.58186 11.6704 3.66563 11.6885 3.69629C11.8783 4.01864 11.9999 4.36992 12 4.76953L11.9893 4.97461C11.9398 5.44154 11.7253 5.83611 11.4492 6.19824C11.298 6.39656 11.1126 6.60566 10.9004 6.8291L10.1914 7.54785L7.54687 10.1914C7.03249 10.7058 6.59452 11.1466 6.19824 11.4492C5.83643 11.7255 5.44185 11.9406 4.97461 11.9902L4.76953 12.001C4.36976 12.001 4.01815 11.8795 3.69531 11.6895C3.66462 11.6714 3.58093 11.6231 3.50879 11.5674C3.41618 11.4957 3.29413 11.3756 3.21875 11.1875C3.13424 10.9761 3.15516 10.7865 3.17187 10.6895C3.18692 10.6024 3.21488 10.5087 3.22852 10.4609C3.24532 10.402 3.25782 10.341 3.2666 10.2793L3.28027 10.0889C3.28008 9.38043 2.74156 8.79781 2.05176 8.72754L1.91211 8.7207C1.78153 8.72071 1.6561 8.73906 1.53809 8.77246C1.49037 8.78599 1.3966 8.81317 1.30957 8.82812C1.21309 8.84463 1.02295 8.86585 0.811523 8.78125C0.623569 8.70583 0.50423 8.58285 0.432617 8.49023C0.377133 8.41838 0.328896 8.33495 0.310547 8.30371C0.120868 7.98099 -0.000878281 7.63022 -0.000976563 7.23145C-0.000903039 6.67223 0.235943 6.21633 0.551758 5.80273C0.854416 5.40646 1.29515 4.96852 1.80957 4.4541L4.45312 1.80957L5.17188 1.10156C5.39543 0.889225 5.60438 0.703065 5.80273 0.551758C6.21644 0.236234 6.67187 0.000195943 7.23047 0L7.37793 0.00683594ZM4.53027 4.4707C4.23742 4.17785 3.76263 4.17793 3.46973 4.4707C3.17683 4.7636 3.17683 5.23836 3.46973 5.53125L6.46973 8.53125C6.76262 8.82414 7.23738 8.82414 7.53027 8.53125C7.82304 8.23835 7.82313 7.76356 7.53027 7.4707L4.53027 4.4707Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTicketFilled12.category = 'Objects';\n\nexport default TicketFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.92075 0.0119627C10.4487 0.0651042 10.906 0.296472 11.3416 0.617422C11.3959 0.657442 11.4941 0.728826 11.5731 0.803943C11.6671 0.893517 11.8021 1.05035 11.8553 1.28929C11.914 1.55388 11.8358 1.77244 11.7938 1.87424C11.7519 1.97556 11.6911 2.0864 11.6492 2.1633C11.5252 2.39131 11.454 2.65186 11.4539 2.93086L11.4627 3.0959C11.5456 3.91074 12.2332 4.54704 13.0691 4.54705L13.2742 4.53435C13.4748 4.5085 13.6638 4.44508 13.8347 4.35174C13.9116 4.30978 14.0224 4.24829 14.1238 4.20623C14.2132 4.16915 14.3915 4.10342 14.6121 4.12713L14.7088 4.14374L14.7947 4.16717C14.9863 4.22992 15.1167 4.3436 15.1951 4.42596C15.2703 4.50514 15.3417 4.60328 15.3816 4.6574C15.7488 5.15564 15.9998 5.68202 15.9998 6.31069C15.9996 6.97053 15.7239 7.51788 15.3269 8.03821C14.943 8.5413 14.3801 9.10119 13.7029 9.77842L9.77817 13.7032C9.10084 14.3805 8.54013 14.9433 8.03699 15.3272C7.58175 15.6744 7.10626 15.929 6.55263 15.9873L6.31045 16C5.68235 16 5.15612 15.7496 4.65813 15.3828C4.60396 15.3429 4.50586 15.2715 4.42669 15.1963C4.33264 15.1068 4.19779 14.9499 4.14447 14.711C4.08577 14.4466 4.16374 14.2282 4.20599 14.126C4.24789 14.0248 4.30956 13.9139 4.3515 13.8369C4.44471 13.6659 4.50833 13.476 4.53411 13.2745L4.54681 13.0694C4.54681 12.1773 3.82265 11.4534 2.93062 11.4532C2.65108 11.4533 2.38992 11.5237 2.16208 11.6475C2.08507 11.6894 1.97438 11.7511 1.87302 11.793C1.77131 11.835 1.55273 11.9133 1.28807 11.8546C1.04889 11.8013 0.891295 11.6665 0.801746 11.5723C0.726652 11.4933 0.656214 11.3943 0.616202 11.3399C0.249921 10.8422 0.000113902 10.3169 0 9.68955C9.17558e-05 9.02973 0.275965 8.48331 0.672841 7.96301C0.960743 7.58566 1.34849 7.17518 1.81052 6.70815L6.70791 1.81076C7.17461 1.3488 7.58451 0.960966 7.96179 0.673085C8.48221 0.276032 9.02926 0.000288245 9.68931 0.000244137L9.92075 0.0119627ZM9.53013 10.4698C9.23725 10.1771 8.76244 10.1771 8.4696 10.4698C8.17692 10.7627 8.17693 11.2375 8.4696 11.5303L8.96959 12.0303C9.26245 12.3229 9.73732 12.323 10.0301 12.0303C10.3228 11.7375 10.3227 11.2627 10.0301 10.9698L9.53013 10.4698ZM7.28016 8.21985C6.98729 7.92711 6.51249 7.92708 6.21963 8.21985C5.92696 8.51271 5.92692 8.98753 6.21963 9.28038L6.71962 9.78037C7.01248 10.0729 7.48735 10.073 7.78015 9.78037C8.07286 9.48757 8.07271 9.01272 7.78015 8.71984L7.28016 8.21985ZM5.0302 5.96988C4.73732 5.67717 4.26251 5.67712 3.96967 5.96988C3.67697 6.26273 3.67698 6.73756 3.96967 7.03041L4.46966 7.5304C4.76252 7.82294 5.23739 7.82305 5.53019 7.5304C5.8229 7.23761 5.82275 6.76276 5.53019 6.46987L5.0302 5.96988Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTicketFilled16.category = 'Objects';\n\nexport default TicketFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4252 0.0156242C13.0588 0.0811229 13.6115 0.368315 14.1546 0.778282C14.2253 0.831618 14.3354 0.912672 14.4221 0.997022C14.5109 1.08338 14.6285 1.22134 14.6917 1.42083L14.7151 1.51067L14.7307 1.61027C14.7532 1.83799 14.6852 2.02441 14.6428 2.1249C14.5947 2.23888 14.5232 2.3648 14.469 2.46277C14.2905 2.7854 14.1888 3.15591 14.1888 3.55158L14.2005 3.78302C14.3167 4.9217 15.279 5.81104 16.4484 5.81124L16.5949 5.80636C16.9345 5.78433 17.2532 5.68721 17.5353 5.53098C17.6332 5.47672 17.7592 5.40524 17.8732 5.35716C17.9737 5.31476 18.1594 5.24695 18.3868 5.26927L18.4874 5.2849L18.5772 5.30833C18.7766 5.37166 18.9149 5.48933 19.001 5.57785C19.0853 5.66465 19.1665 5.77403 19.2198 5.84444C19.6886 6.46459 19.999 7.09751 19.999 7.85118C19.9988 8.61491 19.6818 9.25605 19.2012 9.88624C18.7337 10.4992 18.0452 11.1848 17.2003 12.0297L12.0277 17.2013C11.1831 18.0459 10.4971 18.7337 9.88428 19.2012C9.33317 19.6217 8.77409 19.9178 8.13144 19.9854L7.8502 20C7.09734 20 6.46439 19.6906 5.84346 19.2217C5.77298 19.1685 5.66285 19.0874 5.5759 19.003C5.4745 18.9044 5.33581 18.7381 5.28295 18.4893C5.22516 18.2166 5.30659 17.9903 5.35521 17.8751C5.40337 17.7611 5.47471 17.6342 5.52903 17.5363C5.68553 17.254 5.78334 16.9356 5.80538 16.5959L5.81026 16.4494C5.81013 15.2797 4.92027 14.3173 3.78107 14.2015L3.55061 14.1897C3.15489 14.1898 2.78438 14.2915 2.46179 14.47C2.36382 14.5242 2.23789 14.5957 2.12392 14.6438C2.00908 14.6922 1.7817 14.7739 1.50872 14.7161C1.2605 14.6632 1.09467 14.5245 0.996045 14.4231C0.911708 14.3363 0.830644 14.2262 0.777306 14.1556C0.308852 13.5349 -0.000843447 12.9021 -0.000976515 12.1498C-0.00081104 11.386 0.318166 10.7458 0.798789 10.1157C1.2663 9.50291 1.95405 8.81691 2.79869 7.97227L7.97129 2.80064C8.81599 1.95594 9.50207 1.26745 10.1147 0.799766C10.7446 0.319079 11.3848 0.000124475 12.1488 0L12.4252 0.0156242ZM11.5297 13.47C11.2368 13.1772 10.7621 13.1772 10.4692 13.47C10.1765 13.7629 10.1764 14.2377 10.4692 14.5305L11.2192 15.2805C11.512 15.5731 11.9869 15.5732 12.2797 15.2805C12.5725 14.9877 12.5723 14.5129 12.2797 14.22L11.5297 13.47ZM8.40486 10.3452C8.11201 10.0523 7.63725 10.0524 7.34437 10.3452C7.05152 10.6381 7.0515 11.1128 7.34437 11.4057L8.59431 12.6556C8.88722 12.948 9.36209 12.9483 9.6548 12.6556C9.94743 12.3629 9.94716 11.888 9.6548 11.5951L8.40486 10.3452ZM5.77999 7.72033C5.48711 7.42745 5.01238 7.42745 4.7195 7.72033C4.42677 8.01322 4.42667 8.48799 4.7195 8.78082L5.46946 9.53078C5.76231 9.8234 6.23714 9.82344 6.52995 9.53078C6.82276 9.23798 6.82262 8.76319 6.52995 8.47029L5.77999 7.72033Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTicketFilled20.category = 'Objects';\n\nexport default TicketFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.7751 0.00439444C15.5718 0.0454545 16.2614 0.389311 16.9547 0.912579C17.044 0.979914 17.1677 1.07162 17.2643 1.1655C17.3754 1.27361 17.5197 1.44795 17.5748 1.70651C17.6349 1.98947 17.5512 2.22729 17.4967 2.35689C17.4425 2.48573 17.3613 2.63075 17.2936 2.75336C17.0641 3.16888 16.9333 3.64655 16.9332 4.15665C16.9335 5.76362 18.2363 7.06666 19.8433 7.06675L20.0328 7.06089C20.471 7.03253 20.8821 6.90658 21.2457 6.70543C21.3681 6.63769 21.5125 6.55657 21.6412 6.50231C21.7547 6.45449 21.9511 6.38406 22.188 6.40758L22.2915 6.42419L22.3853 6.4486C22.5934 6.51469 22.739 6.63747 22.8335 6.73473C22.9275 6.83151 23.0192 6.9552 23.0864 7.04429C23.6451 7.78421 23.9995 8.51964 23.9995 9.38604C23.9993 10.2655 23.6347 11.0102 23.0611 11.762C22.5004 12.4966 21.6728 13.3221 20.6422 14.3527L14.3522 20.6426C13.3216 21.6733 12.4961 22.5009 11.7615 23.0615C11.0566 23.5995 10.358 23.9539 9.54863 23.9961L9.38555 24C8.51917 24 7.78371 23.6455 7.0438 23.0869C6.95471 23.0197 6.83102 22.928 6.73424 22.834C6.62305 22.7259 6.47884 22.5509 6.4237 22.292C6.36367 22.009 6.44719 21.7713 6.50182 21.6416C6.55608 21.5129 6.63721 21.3686 6.70494 21.2461C6.90607 20.8826 7.03203 20.4715 7.0604 20.0333L7.06626 19.8438C7.06621 18.2365 5.76291 16.933 4.15617 16.9328C3.64605 16.9328 3.16834 17.0636 2.75287 17.2931C2.63022 17.3609 2.48525 17.442 2.3564 17.4962C2.22683 17.5507 1.98899 17.6344 1.70602 17.5743C1.44745 17.5193 1.2731 17.3749 1.16502 17.2638C1.07115 17.1672 0.979447 17.0435 0.912091 16.9542C0.354242 16.2152 0.00011914 15.4803 0 14.6144C6.11638e-05 13.7348 0.364699 12.9904 0.938457 12.2385C1.4991 11.5039 2.32665 10.6785 3.35735 9.64775L9.64726 3.35784C10.678 2.32715 11.5034 1.49959 12.238 0.938946C12.9899 0.365199 13.7344 0.000579675 14.614 0.000488271L14.7751 0.00439444ZM13.78 15.7199C13.4871 15.427 13.0124 15.427 12.7195 15.7199C12.4266 16.0128 12.4266 16.4875 12.7195 16.7804L13.9694 18.0304C14.2623 18.3228 14.7372 18.3231 15.03 18.0304C15.3227 17.7377 15.3224 17.2628 15.03 16.9699L13.78 15.7199ZM10.2801 12.22C9.98718 11.9271 9.51243 11.9271 9.21954 12.22C8.92665 12.5129 8.92665 12.9876 9.21954 13.2805L10.7195 14.7805C11.0124 15.0729 11.4873 15.0732 11.78 14.7805C12.0728 14.4877 12.0724 14.0129 11.78 13.7199L10.2801 12.22ZM7.03013 8.97003C6.73724 8.67716 6.26249 8.67715 5.96961 8.97003C5.67673 9.26292 5.67672 9.73768 5.96961 10.0306L7.21958 11.2805C7.5125 11.5729 7.98739 11.5732 8.2801 11.2805C8.57282 10.9878 8.57251 10.5129 8.2801 10.22L7.03013 8.97003Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTicketFilled24.category = 'Objects';\n\nexport default TicketFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TicketFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TicketFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.7338 0.0058592C20.7928 0.0660525 21.7044 0.572317 22.6692 1.35445C22.7991 1.45971 22.9528 1.58297 23.0686 1.70405C23.1802 1.82067 23.318 1.99619 23.3772 2.24212L23.3977 2.35247L23.4065 2.47258C23.4088 2.7456 23.2987 2.96438 23.2229 3.09561C23.1345 3.24875 23.0065 3.42235 22.886 3.5868C22.4068 4.24086 22.1234 5.04632 22.1233 5.91974L22.1282 6.12286C22.2342 8.21212 23.9622 9.87441 26.0773 9.8747L26.4015 9.862C27.1497 9.80116 27.8379 9.53105 28.4103 9.11105C28.5746 8.99046 28.7474 8.8617 28.9005 8.77317C29.0316 8.69736 29.2507 8.5876 29.5235 8.58958L29.6446 8.59837L29.754 8.6179C30.0002 8.67681 30.1762 8.81485 30.293 8.92649C30.4141 9.04227 30.5373 9.19609 30.6426 9.32589C31.479 10.3569 32 11.3271 32 12.4801L31.9951 12.6754C31.9449 13.6457 31.5215 14.493 30.8526 15.3696C30.1523 16.2874 29.1148 17.3223 27.8048 18.6322L18.6322 27.8048C17.3222 29.1148 16.2874 30.1523 15.3696 30.8526C14.4933 31.5212 13.6463 31.9446 12.6764 31.9951L12.4801 32C11.3275 31.9999 10.357 31.4798 9.32589 30.6436C9.19614 30.5384 9.04229 30.4151 8.92649 30.294C8.79897 30.1606 8.63776 29.9498 8.59837 29.6456C8.5559 29.3168 8.6866 29.0525 8.77317 28.9024C8.86153 28.7494 8.98962 28.5756 9.11007 28.4112C9.52891 27.8396 9.79822 27.1526 9.85907 26.4054L9.87177 26.0812C9.87177 23.8974 8.10065 22.1263 5.91681 22.1263C5.04406 22.1265 4.2393 22.4087 3.58583 22.887C3.42144 23.0074 3.2477 23.1356 3.09463 23.2239C2.94464 23.3104 2.68022 23.4412 2.35149 23.3987C2.04709 23.3592 1.83641 23.1972 1.70307 23.0696C1.58204 22.9538 1.45865 22.8 1.35347 22.6702C0.519096 21.6404 5.75422e-05 20.671 0 19.5199C0.000137248 18.4669 0.434131 17.5653 1.14743 16.6304C1.84766 15.7126 2.88521 14.6777 4.19518 13.3678L13.3678 4.19616C14.6777 2.88618 15.7127 1.84887 16.6304 1.1484C17.5653 0.434772 18.4666 0.000111004 19.5199 0L19.7338 0.0058592ZM17.5766 20.7435C17.2838 20.4507 16.809 20.4508 16.5161 20.7435C16.2232 21.0364 16.2232 21.5111 16.5161 21.804L18.6274 23.9153C18.9203 24.2078 19.3951 24.208 19.6879 23.9153C19.9804 23.6225 19.9803 23.1476 19.6879 22.8548L17.5766 20.7435ZM13.359 16.5259C13.0661 16.233 12.5914 16.2331 12.2985 16.5259C12.0056 16.8187 12.0056 17.2935 12.2985 17.5864L14.4097 19.6976C14.7026 19.9902 15.1775 19.9904 15.4702 19.6976C15.7628 19.4049 15.7627 18.93 15.4702 18.6371L13.359 16.5259ZM9.14132 12.3082C8.84847 12.0154 8.3737 12.0154 8.08081 12.3082C7.78792 12.6011 7.78792 13.0758 8.08081 13.3687L10.1921 15.48C10.485 15.7725 10.9598 15.7728 11.2526 15.48C11.5453 15.1872 11.5451 14.7124 11.2526 14.4195L9.14132 12.3082Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTicketFilled32.category = 'Objects';\n\nexport default TicketFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Tiktok12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Tiktok12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.34668 1.19922C8.35171 1.25026 8.35832 1.30108 8.36719 1.35156C8.46776 1.92512 8.81105 2.41663 9.28906 2.71484C9.60932 2.91466 9.97986 3.02108 10.3574 3.02051L10.7324 3.01953V5.48145H10.3574C9.6346 5.48141 8.95182 5.30897 8.34668 5.00488V7.83594C8.34668 9.79047 6.76069 11.375 4.80566 11.375C4.07692 11.3749 3.39839 11.1545 2.83496 10.7764C1.8895 10.1419 1.26562 9.06143 1.26562 7.83594C1.26582 5.88178 2.8508 4.29803 4.80566 4.29785C4.96803 4.29777 5.1303 4.3091 5.29102 4.33105L5.61523 4.375V6.96484L5.12695 6.80957C5.02446 6.77706 4.91489 6.75879 4.80078 6.75879C4.20814 6.75883 3.7277 7.23929 3.72754 7.83105C3.72754 8.24898 3.96728 8.61192 4.31836 8.78906C4.46314 8.86203 4.62658 8.90331 4.80078 8.90332C5.39199 8.90332 5.87149 8.42571 5.87402 7.83594V0.625H8.34668V1.19922ZM6.62402 7.83789C6.6204 8.84125 5.80532 9.65332 4.80078 9.65332C4.50649 9.65331 4.22743 9.58347 3.98047 9.45898C3.38665 9.15941 2.97754 8.54321 2.97754 7.83105C2.9777 6.82475 3.79426 6.00883 4.80078 6.00879C4.82233 6.00879 4.84386 6.01 4.86523 6.01074V5.0498C4.8457 5.0494 4.82619 5.04784 4.80664 5.04785H4.80566C3.26463 5.04803 2.01582 6.29639 2.01562 7.83594C2.01562 8.80082 2.50607 9.65209 3.25293 10.1533C3.69651 10.451 4.23021 10.6249 4.80566 10.625C6.34683 10.625 7.59668 9.37591 7.59668 7.83594V3.61523L8.18945 4.03809C8.70492 4.40623 9.3178 4.64369 9.98242 4.70996V3.74512C9.59679 3.69276 9.22519 3.55903 8.89258 3.35156C8.27974 2.96933 7.82649 2.35384 7.6582 1.62793L7.62793 1.48145C7.62173 1.44615 7.61811 1.41048 7.61328 1.375H6.62402V7.83789Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTiktok12.category = 'Social & Brands';\n\nexport default Tiktok12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Tiktok16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Tiktok16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.1279 1.59473L11.1562 1.80176L11.1846 1.94434C11.3477 2.64795 11.7882 3.24736 12.3857 3.62012C12.8127 3.88647 13.3062 4.02713 13.8096 4.02637L14.3105 4.02539V7.30859H13.8105C12.8465 7.30859 11.935 7.07945 11.1279 6.67383V10.4482C11.1278 13.0541 9.01476 15.1659 6.4082 15.166C5.43647 15.166 4.53158 14.8723 3.78027 14.3682C2.51979 13.5222 1.68756 12.0821 1.6875 10.4482C1.68768 7.84246 3.80143 5.73042 6.4082 5.73047C6.62451 5.73038 6.84058 5.7442 7.05469 5.77344L7.4873 5.83301V9.28516L6.83594 9.0791C6.69938 9.03579 6.5534 9.01174 6.40137 9.01172C5.61114 9.01172 4.97092 9.65235 4.9707 10.4414C4.9707 10.9986 5.28974 11.4826 5.75781 11.7188C5.95085 11.816 6.16911 11.8711 6.40137 11.8711C7.18934 11.871 7.8283 11.2342 7.83203 10.4482V0.833008H11.1279V1.59473ZM8.83203 10.4502C8.8272 11.7879 7.74066 12.871 6.40137 12.8711C6.00893 12.8711 5.63693 12.7773 5.30762 12.6113C4.51593 12.2119 3.9707 11.3909 3.9707 10.4414C3.97092 9.09963 5.05929 8.01172 6.40137 8.01172C6.43013 8.01172 6.45876 8.01365 6.4873 8.01465V6.73242L6.4082 6.73047C4.3532 6.73043 2.68768 8.39527 2.6875 10.4482C2.68756 11.7346 3.34119 12.8698 4.33691 13.5381C4.92848 13.9351 5.64075 14.166 6.4082 14.166C8.46294 14.1659 10.1278 12.5014 10.1279 10.4482V4.81934L10.9189 5.38379C11.6065 5.87483 12.424 6.19399 13.3105 6.28223V4.99219C12.7962 4.92242 12.3001 4.74548 11.8564 4.46875C10.9851 3.92525 10.3556 3.02778 10.1709 1.97559L10.1523 1.83301H8.83203V10.4502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTiktok16.category = 'Social & Brands';\n\nexport default Tiktok16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Tiktok20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Tiktok20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.9102 1.99121C13.9186 2.07874 13.9291 2.16637 13.9443 2.25293V2.25391C14.1121 3.20952 14.685 4.02847 15.4814 4.52539C16.0151 4.85833 16.6326 5.0351 17.2617 5.03418L17.8877 5.0332V9.13672H17.2627C16.0579 9.13671 14.9188 8.85057 13.9102 8.34375V13.0605C13.91 16.3179 11.268 18.959 8.00977 18.959C6.79509 18.9589 5.66373 18.5912 4.72461 17.9609C3.14902 16.9035 2.10949 15.1028 2.10938 13.0605C2.10953 9.80336 4.75141 7.1632 8.00977 7.16309C8.28033 7.16296 8.55054 7.18119 8.81836 7.21777L9.35938 7.29199V8.4834L9.3584 10.7539V11.6074L8.54492 11.3496C8.3741 11.2954 8.19116 11.2656 8.00098 11.2656C7.01323 11.2659 6.21289 12.0663 6.21289 13.0527C6.21308 13.7491 6.61222 14.3543 7.19727 14.6494C7.43837 14.7709 7.71092 14.8398 8.00098 14.8398C8.98611 14.8398 9.78546 14.0432 9.79004 13.0605V1.04199H13.9102V1.99121ZM11.04 13.0625C11.0341 14.7348 9.67526 16.0898 8.00098 16.0898C7.51085 16.0898 7.04613 15.9729 6.63477 15.7656L6.63379 15.7646C5.64451 15.2653 4.96308 14.2392 4.96289 13.0527C4.96289 11.3754 6.32342 10.0159 8.00098 10.0156C8.03679 10.0156 8.07286 10.0183 8.1084 10.0195L8.10938 8.4834V8.41602C8.07649 8.41534 8.04364 8.41307 8.01074 8.41309H8.00977C5.44111 8.4132 3.35953 10.4944 3.35938 13.0605C3.35949 14.6686 4.17714 16.0875 5.42188 16.9229C6.16119 17.4189 7.05072 17.7089 8.00977 17.709C10.5783 17.709 12.66 15.627 12.6602 13.0605V6.02539L13.6484 6.73047C14.5077 7.34412 15.5298 7.74316 16.6377 7.85352V6.24121C16.1012 6.16839 15.5804 6.00239 15.1006 5.74805L14.8203 5.58594C13.7311 4.90654 12.9447 3.78502 12.7139 2.46973C12.7035 2.41081 12.6946 2.35122 12.6865 2.29199H11.04V13.0625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTiktok20.category = 'Social & Brands';\n\nexport default Tiktok20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Tiktok24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Tiktok24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.6924 2.39355C16.7025 2.49723 16.7154 2.60059 16.7334 2.70312V2.7041C16.9346 3.85128 17.622 4.8343 18.5781 5.43066C19.2185 5.83023 19.9589 6.04111 20.7139 6.04004L21.4658 6.03906V6.79004L21.4648 10.2139V10.9639H20.7148C19.2692 10.9638 17.9027 10.6199 16.6924 10.0117V15.6729C16.6922 19.5817 13.5221 22.7498 9.6123 22.75C8.15455 22.75 6.79696 22.3091 5.66992 21.5527C3.77907 20.2838 2.53134 18.1237 2.53125 15.6729C2.53125 11.7642 5.70137 8.59606 9.61133 8.5957H9.6123C9.93681 8.59557 10.2608 8.61726 10.582 8.66113L11.2305 8.75V13.9287L10.2539 13.6191C10.0489 13.5541 9.82978 13.5186 9.60156 13.5186C8.41609 13.5186 7.45605 14.4793 7.45605 15.6631C7.4562 16.4988 7.93467 17.2239 8.63672 17.5781C8.92627 17.7241 9.25316 17.8066 9.60156 17.8066C10.7837 17.8066 11.7415 16.852 11.7471 15.6729V1.25H16.6924V2.39355ZM13.2471 15.6748C13.2401 17.6818 11.6108 19.3066 9.60156 19.3066C9.01298 19.3066 8.45486 19.1669 7.96094 18.918C6.7734 18.3189 5.9562 17.0872 5.95605 15.6631C5.95605 13.6502 7.58832 12.0186 9.60156 12.0186C9.64467 12.0186 9.6877 12.021 9.73047 12.0225V10.0986L9.6123 10.0957C6.52963 10.0956 4.03125 12.5932 4.03125 15.6729C4.03134 17.6025 5.0122 19.3042 6.50586 20.3066C7.3932 20.9022 8.46113 21.25 9.6123 21.25C12.6944 21.2498 15.1922 18.7526 15.1924 15.6729V7.22949L16.3779 8.07715C17.409 8.81354 18.6354 9.29134 19.9648 9.42383V7.48926C19.1934 7.3845 18.4495 7.11825 17.7842 6.70312C16.5586 5.93865 15.653 4.70761 15.3164 3.25586L15.2559 2.96289C15.2434 2.89216 15.2333 2.82109 15.2236 2.75H13.2471V15.6748Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTiktok24.category = 'Social & Brands';\n\nexport default Tiktok24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Tiktok32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Tiktok32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.0068 3.21191C22.0134 3.28027 22.0202 3.34894 22.0293 3.41699L22.0654 3.64844L22.126 3.94629C22.4677 5.41946 23.3887 6.67349 24.6387 7.45312L24.9805 7.64941C25.7913 8.07936 26.6973 8.30507 27.6191 8.30371L28.3701 8.30273V14.3682H27.6201C25.5869 14.3681 23.674 13.8478 22.0068 12.9355V20.8975C22.0065 25.9709 17.8915 30.0838 12.8164 30.084C10.9238 30.084 9.16198 29.511 7.69922 28.5293C5.2444 26.8819 3.62523 24.0783 3.625 20.8975C3.625 15.824 7.73994 11.7112 12.8154 11.7109H12.8164C13.2378 11.7108 13.659 11.7399 14.0762 11.7969L14.7246 11.8848V17.2061L14.7236 18.2305L13.7471 17.9209C13.4499 17.8266 13.1329 17.7745 12.8027 17.7744C11.0841 17.7744 9.69148 19.1672 9.69141 20.8838C9.69153 22.0962 10.3862 23.148 11.4033 23.6611H11.4023C11.8225 23.8729 12.2981 23.9932 12.8027 23.9932C14.5166 23.9929 15.9054 22.6075 15.9131 20.8975V1.91699H22.0068V3.21191ZM17.4131 20.8994C17.4041 23.4373 15.3438 25.4929 12.8027 25.4932C12.1511 25.4932 11.5293 25.357 10.9658 25.1123L10.7275 25.001C9.22501 24.243 8.19153 22.6847 8.19141 20.8838C8.19148 18.3381 10.2563 16.2744 12.8027 16.2744C12.9449 16.2744 13.0855 16.2832 13.2246 16.2959V13.2227C13.1768 13.2202 13.1289 13.2174 13.0811 13.2158L12.8164 13.2109C8.56823 13.2109 5.125 16.653 5.125 20.8975C5.12523 23.5571 6.47743 25.9033 8.53516 27.2842C9.75817 28.1049 11.2305 28.584 12.8164 28.584C17.0637 28.5838 20.5065 25.1418 20.5068 20.8975V10.126L21.6924 10.9727C23.1726 12.0298 24.9471 12.7003 26.8701 12.8398V9.76465C25.7992 9.65255 24.7638 9.29901 23.8447 8.72559C22.1604 7.67501 20.9446 5.94092 20.5879 3.9082L20.543 3.61621C20.5341 3.55006 20.5275 3.48334 20.5205 3.41699H17.4131V20.8994Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTiktok32.category = 'Social & Brands';\n\nexport default Tiktok32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TiktokFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TiktokFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3576 5.1067C9.46785 5.1067 8.644 4.82398 7.97125 4.34349V7.8363C7.97125 9.58355 6.5541 11 4.80601 11C4.15376 11 3.54752 10.8029 3.04392 10.4649C2.19775 9.89705 1.64062 8.9315 1.64062 7.8363C1.64062 6.08915 3.05781 4.67271 4.80606 4.67275C4.95134 4.67268 5.09645 4.68255 5.24035 4.70221V5.09L5.2403 6.452C5.10175 6.40805 4.95408 6.3842 4.80086 6.3842C4.00114 6.3842 3.35297 7.03215 3.35297 7.83135C3.35297 8.3964 3.67697 8.8857 4.14944 9.12405C4.34534 9.2228 4.56658 9.27845 4.80087 9.27845C5.59895 9.27845 6.246 8.63315 6.24875 7.8363V1H7.97125V1.22014C7.9773 1.28596 7.98605 1.35152 7.9975 1.41666C8.117 2.09818 8.52475 2.68047 9.09065 3.03343C9.47065 3.27052 9.9098 3.39585 10.3577 3.39517L10.3576 5.1067Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTiktokFilled12.category = 'Social & Brands';\n\nexport default TiktokFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TiktokFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TiktokFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.8102 6.80885C12.6238 6.80885 11.5253 6.43189 10.6283 5.79124V10.4483C10.6283 12.778 8.7388 14.6666 6.40801 14.6666C5.53835 14.6666 4.73003 14.4038 4.05856 13.9531C2.93033 13.196 2.1875 11.9086 2.1875 10.4483C2.1875 8.11878 4.07707 6.23021 6.40807 6.23025C6.60179 6.23016 6.79527 6.24331 6.98713 6.26953V6.78659L6.98707 8.60258C6.80233 8.54398 6.60544 8.51219 6.40115 8.51219C5.33486 8.51219 4.47063 9.37612 4.47063 10.4417C4.47063 11.1951 4.90263 11.8475 5.53258 12.1653C5.79378 12.297 6.08877 12.3712 6.40116 12.3712C7.46527 12.3712 8.328 11.5108 8.33167 10.4483V1.33325H10.6283V1.62678C10.6364 1.71453 10.6481 1.80195 10.6633 1.8888C10.8227 2.7975 11.3663 3.57388 12.1209 4.04449C12.6275 4.36061 13.2131 4.52772 13.8103 4.52682L13.8102 6.80885Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTiktokFilled16.category = 'Social & Brands';\n\nexport default TiktokFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TiktokFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TiktokFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.2627 8.51125C15.7797 8.51125 14.4067 8.04005 13.2854 7.23923V13.0606C13.2854 15.9727 10.9235 18.3334 8.01001 18.3334C6.92293 18.3334 5.91253 18.0049 5.0732 17.4416C3.66291 16.4952 2.73438 14.8859 2.73438 13.0606C2.73438 10.1487 5.09634 7.78794 8.01009 7.788C8.25223 7.78788 8.49408 7.80432 8.73392 7.83709V8.48341L8.73383 10.7534C8.50292 10.6802 8.2568 10.6404 8.00143 10.6404C6.66857 10.6404 5.58828 11.7203 5.58828 13.0523C5.58828 13.9941 6.12828 14.8096 6.91572 15.2068C7.24223 15.3714 7.61097 15.4642 8.00145 15.4642C9.33158 15.4642 10.41 14.3887 10.4146 13.0606V1.66675H13.2854V2.03366C13.2955 2.14335 13.3101 2.25262 13.3292 2.36118C13.5283 3.49706 14.2079 4.46753 15.1511 5.05579C15.7844 5.45094 16.5163 5.65984 17.2628 5.65871L17.2627 8.51125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTiktokFilled20.category = 'Social & Brands';\n\nexport default TiktokFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TiktokFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TiktokFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.7153 10.2134C18.9357 10.2134 17.288 9.64796 15.9425 8.68698V15.6726C15.9425 19.1671 13.1082 22 9.61201 22C8.30752 22 7.09504 21.6058 6.08784 20.9298C4.39549 19.7941 3.28125 17.863 3.28125 15.6726C3.28125 12.1783 6.11561 9.34543 9.61211 9.3455C9.90268 9.34536 10.1929 9.36509 10.4807 9.40441V10.18L10.4806 12.904C10.2035 12.8161 9.90816 12.7684 9.60172 12.7684C8.00229 12.7684 6.70594 14.0643 6.70594 15.6627C6.70594 16.7928 7.35394 17.7714 8.29887 18.2481C8.69067 18.4456 9.13316 18.5569 9.60174 18.5569C11.1979 18.5569 12.492 17.2663 12.4975 15.6726V2H15.9425V2.44029C15.9546 2.57192 15.9721 2.70305 15.995 2.83332C16.234 4.19637 17.0495 5.36094 18.1813 6.06685C18.9413 6.54103 19.8196 6.79171 20.7154 6.79035L20.7153 10.2134Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTiktokFilled24.category = 'Social & Brands';\n\nexport default TiktokFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TiktokFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TiktokFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.6204 13.6179C25.2476 13.6179 23.0507 12.864 21.2567 11.5827V20.8969C21.2567 25.5562 17.4776 29.3334 12.816 29.3334C11.0767 29.3334 9.46005 28.8078 8.11712 27.9065C5.86065 26.3922 4.375 23.8174 4.375 20.8969C4.375 16.2378 8.15415 12.4607 12.8161 12.4607C13.2036 12.4606 13.5905 12.4869 13.9743 12.5393V13.5734L13.9741 17.2054C13.6047 17.0882 13.2109 17.0246 12.8023 17.0246C10.6697 17.0246 8.94125 18.7525 8.94125 20.8837C8.94125 22.3905 9.80525 23.6953 11.0652 24.3309C11.5876 24.5942 12.1775 24.7426 12.8023 24.7426C14.9305 24.7426 16.656 23.0218 16.6633 20.8969V2.66675H21.2567V3.2538C21.2728 3.42931 21.2961 3.60415 21.3267 3.77784C21.6453 5.59524 22.7327 7.148 24.2417 8.08921C25.2551 8.72145 26.4261 9.05569 27.6205 9.05388L27.6204 13.6179Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTiktokFilled32.category = 'Social & Brands';\n\nexport default TiktokFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeft12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeft12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.61215 1.19826e-05 10.8328 1.66876 11.6572 3.99609C11.8795 4.62362 12 5.29875 12 6C12 6.70125 11.8795 7.37638 11.6572 8.00391C10.8328 10.3312 8.61215 12 6 12C3.38785 12 1.16719 10.3312 0.342773 8.00391C0.204492 7.61346 0.409355 7.18418 0.799805 7.0459C1.19014 6.90791 1.6186 7.11262 1.75684 7.50293C2.37576 9.25024 4.04291 10.5 6 10.5C7.95708 10.5 9.62425 9.25024 10.2432 7.50293C10.4092 7.03397 10.5 6.52829 10.5 6C10.5 5.47171 10.4092 4.96603 10.2432 4.49707C9.62425 2.74976 7.95708 1.50001 6 1.5C4.44117 1.5 3.06851 2.29436 2.26074 3.5H3.75C4.16421 3.5 4.5 3.83579 4.5 4.25C4.5 4.66421 4.16421 5 3.75 5H0.75C0.335786 5 0 4.66421 0 4.25V1.25C0 0.835786 0.335786 0.5 0.75 0.5C1.16421 0.5 1.5 0.835786 1.5 1.25V2.03125C2.59913 0.785917 4.20738 0 6 0ZM5.75 3C6.16418 3 6.49995 3.33583 6.5 3.75V6.03613L7.58496 6.5791C7.95529 6.76428 8.10581 7.21457 7.9209 7.58496C7.73565 7.95544 7.28454 8.10615 6.91406 7.9209L5.41504 7.1709C5.16096 7.04385 5 6.78407 5 6.5V3.75C5.00005 3.33583 5.33582 3 5.75 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeft12.category = 'Arrows';\n\nexport default TimeSkipLeft12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeft16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeft16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00098 0.5C11.4729 0.500394 14.3922 2.85929 15.2471 6.06055C15.4124 6.6799 15.501 7.33045 15.501 8C15.501 8.66955 15.4124 9.3201 15.2471 9.93945C14.3922 13.1407 11.4729 15.4996 8.00098 15.5C4.5287 15.5 1.60883 13.1409 0.753906 9.93945C0.64706 9.53926 0.88496 9.12833 1.28516 9.02148C1.68521 8.91494 2.09632 9.15269 2.20312 9.55273C2.88727 12.1142 5.22514 14 8.00098 14C10.7765 13.9996 13.1138 12.114 13.7979 9.55273C13.9298 9.05847 14.001 8.53776 14.001 8C14.001 7.46224 13.9298 6.94153 13.7979 6.44727C13.1138 3.88599 10.7765 2.00039 8.00098 2C5.58019 2 3.49217 3.43417 2.54395 5.5H5.25C5.66421 5.5 6 5.83579 6 6.25C6 6.66421 5.66421 7 5.25 7H1.25C0.835786 7 0.5 6.66421 0.5 6.25V2.25C0.5 1.83579 0.835786 1.5 1.25 1.5C1.66421 1.5 2 1.83579 2 2.25V3.50098C3.36817 1.67916 5.5465 0.5 8.00098 0.5ZM7.75 3.75C8.16417 3.75 8.49993 4.08585 8.5 4.5V8.11035L10.4297 9.46094C10.769 9.69843 10.8516 10.1656 10.6143 10.5049C10.3768 10.8441 9.90963 10.9268 9.57031 10.6895L7.32031 9.11426L7.24902 9.05762C7.09179 8.91635 7 8.71419 7 8.5V4.5C7.00007 4.08585 7.33583 3.75 7.75 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeft16.category = 'Arrows';\n\nexport default TimeSkipLeft16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeft20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeft20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C14.2037 0.500085 17.7683 3.23001 19.0205 7.01172C19.3319 7.95221 19.5 8.9574 19.5 10C19.5 11.0426 19.3319 12.0478 19.0205 12.9883C17.7683 16.77 14.2037 19.4999 10 19.5C5.79629 19.4999 2.23169 16.77 0.979492 12.9883C0.849379 12.5952 1.063 12.1703 1.45605 12.04C1.84914 11.9101 2.27315 12.1236 2.40332 12.5166C3.45825 15.7028 6.46211 17.9999 10 18C13.5379 17.9999 16.5418 15.7028 17.5967 12.5166C17.8583 11.7263 18 10.8804 18 10C18 9.11961 17.8583 8.27372 17.5967 7.4834C16.5418 4.29719 13.5379 2.00009 10 2C6.83812 2.00009 4.10439 3.83556 2.80566 6.5H6.25C6.66421 6.5 7 6.83579 7 7.25C7 7.66421 6.66421 8 6.25 8H1.25C0.835786 8 0.5 7.66421 0.5 7.25V2.25C0.5 1.83579 0.835786 1.5 1.25 1.5C1.66421 1.5 2 1.83579 2 2.25V4.87793C3.68869 2.24583 6.63931 0.500085 10 0.5ZM9.75 4.25C10.1642 4.25 10.4999 4.58583 10.5 5V10.1182L12.9414 11.8936C13.2762 12.1372 13.35 12.6065 13.1064 12.9414C12.8628 13.2762 12.3935 13.35 12.0586 13.1064L9.30859 11.1064L9.24023 11.0498C9.08814 10.9088 9 10.71 9 10.5V5C9.00005 4.58583 9.33582 4.25 9.75 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeft20.category = 'Arrows';\n\nexport default TimeSkipLeft20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeft24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeft24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C16.943 0.500103 21.1559 3.61885 22.7822 7.99316C22.8473 8.16815 22.9092 8.34552 22.9658 8.52441C23.3133 9.62183 23.5 10.7898 23.5 12C23.5 13.2102 23.3133 14.3782 22.9658 15.4756C22.9092 15.6545 22.8473 15.8318 22.7822 16.0068C21.1559 20.3811 16.9431 23.4999 12 23.5C7.057 23.4999 2.84407 20.3811 1.21777 16.0068C1.07372 15.6188 1.27128 15.1874 1.65918 15.043C2.04736 14.8988 2.47969 15.0962 2.62402 15.4844C4.039 19.2902 7.70396 21.9999 12 22C16.2961 21.9999 19.962 19.2903 21.377 15.4844C21.4334 15.3325 21.486 15.1787 21.5352 15.0234C21.8369 14.0706 22 13.0549 22 12C22 10.9451 21.8369 9.92936 21.5352 8.97656C21.486 8.82131 21.4334 8.6675 21.377 8.51562C19.962 4.70973 16.2961 2.0001 12 2C7.90087 2.00011 4.37765 4.46771 2.83398 8H7.25C7.66421 8 8 8.33579 8 8.75C8 9.16421 7.66421 9.5 7.25 9.5H1.25C0.835786 9.5 0.5 9.16421 0.5 8.75V2.75C0.5 2.33579 0.835786 2 1.25 2C1.66421 2 2 2.33579 2 2.75V6.32031C3.97793 2.84547 7.71405 0.500104 12 0.5ZM11.75 4.75C12.1642 4.75 12.5 5.08579 12.5 5.5V12.1387L15.9688 14.9141C16.2922 15.1728 16.3447 15.6453 16.0859 15.9688C15.8272 16.2922 15.3547 16.3447 15.0312 16.0859L11.2812 13.0859L11.2188 13.0293C11.0795 12.8896 11 12.6995 11 12.5V5.5C11 5.08579 11.3358 4.75 11.75 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeft24.category = 'Arrows';\n\nexport default TimeSkipLeft24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeft32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeft32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C22.7172 0.5 28.4349 4.77279 30.5869 10.7461C30.6495 10.9198 30.7092 11.095 30.7656 11.2715C31.2429 12.7631 31.5 14.3523 31.5 16C31.5 17.6477 31.2429 19.2369 30.7656 20.7285C30.7091 20.905 30.6495 21.0802 30.5869 21.2539C28.4349 27.2272 22.7172 31.5 16 31.5C9.28281 31.5 3.56505 27.2272 1.41309 21.2539C1.35053 21.0802 1.29085 20.905 1.23438 20.7285C1.15752 20.4883 1.08679 20.2451 1.02148 20C0.915083 19.6 1.15281 19.1898 1.55273 19.083C1.95299 18.9764 2.36407 19.214 2.4707 19.6143C2.52965 19.8355 2.59371 20.0547 2.66309 20.2715C2.71409 20.4309 2.76771 20.5892 2.82422 20.7461C4.76869 26.1433 9.93514 30 16 30C22.0649 30 27.2313 26.1433 29.1758 20.7461C29.2323 20.5892 29.2859 20.4309 29.3369 20.2715C29.7675 18.9259 30 17.4908 30 16C30 14.5092 29.7675 13.0741 29.3369 11.7285C29.2859 11.5691 29.2323 11.4108 29.1758 11.2539C27.2313 5.85671 22.0649 2 16 2C9.93514 2.00002 4.76869 5.8567 2.82422 11.2539C2.79488 11.3354 2.76806 11.4178 2.74023 11.5H9.25C9.66421 11.5 10 11.8358 10 12.25C10 12.6642 9.66421 13 9.25 13H1.25C0.835786 13 0.5 12.6642 0.5 12.25V4.25C0.5 3.83579 0.835786 3.5 1.25 3.5C1.66421 3.5 2 3.83579 2 4.25V9.3457C4.48997 4.11676 9.82094 0.500014 16 0.5ZM15.75 6.25C16.1642 6.25 16.4999 6.58583 16.5 7V16.1484L20.7305 19.6738C21.0485 19.939 21.0913 20.4123 20.8262 20.7305C20.561 21.0485 20.0877 21.0913 19.7695 20.8262L15.2695 17.0762L15.209 17.0195C15.0756 16.8806 15 16.6947 15 16.5V7C15.0001 6.58583 15.3358 6.25 15.75 6.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeft32.category = 'Arrows';\n\nexport default TimeSkipLeft32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.46188 1.12949e-05 10.575 1.48269 11.5 3.59961C11.8217 4.33595 12 5.14852 12 6C12 6.85148 11.8217 7.66405 11.5 8.40039C10.575 10.5173 8.46188 12 6 12C3.53812 12 1.42499 10.5173 0.5 8.40039C0.278901 7.89435 0.509634 7.30515 1.01562 7.08398C1.52167 6.86289 2.11086 7.09362 2.33203 7.59961C2.95019 9.01442 4.3613 10 6 10C7.63869 9.99999 9.04981 9.01442 9.66797 7.59961C9.8814 7.11107 10 6.57066 10 6C10 5.42933 9.8814 4.88893 9.66797 4.40039C9.04981 2.98558 7.63869 2.00001 6 2C4.98663 2 4.06107 2.37777 3.35547 3H3.5C4.05228 3 4.5 3.44772 4.5 4C4.5 4.55228 4.05228 5 3.5 5H1C0.447715 5 0 4.55228 0 4V1.5C0 0.947715 0.447715 0.5 1 0.5C1.55228 0.5 2 0.947715 2 1.5V1.52832C3.061 0.578369 4.46246 0 6 0ZM6 3C6.55221 3 6.99988 3.44781 7 4V5.97949L7.57324 6.38086C8.02554 6.69755 8.13586 7.32104 7.81934 7.77344C7.50266 8.22565 6.87913 8.33594 6.42676 8.01953L5.42676 7.31934C5.15949 7.13225 5.00008 6.82623 5 6.5V4C5.00012 3.44781 5.44779 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftBold12.category = 'Arrows';\n\nexport default TimeSkipLeftBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C11.3384 0.50001 14.1646 2.68056 15.1377 5.69238C15.3729 6.42055 15.5 7.19657 15.5 8C15.5 8.80343 15.3729 9.57944 15.1377 10.3076C14.1646 13.3194 11.3384 15.5 8 15.5C4.66162 15.5 1.83541 13.3194 0.862305 10.3076C0.692564 9.78218 0.980515 9.21873 1.50586 9.04883C2.0313 8.87909 2.59475 9.16704 2.76465 9.69238C3.47875 11.9029 5.55441 13.5 8 13.5C10.4456 13.5 12.5212 11.9029 13.2354 9.69238C13.4071 9.16052 13.5 8.59207 13.5 8C13.5 7.40793 13.4071 6.83948 13.2354 6.30762C12.5212 4.09708 10.4456 2.50001 8 2.5C6.07037 2.5 4.37157 3.49462 3.38965 5H4.5C5.05229 5 5.5 5.44772 5.5 6C5.5 6.55229 5.05229 7 4.5 7H1.5C0.947715 7 0.5 6.55229 0.5 6V3C0.5 2.44772 0.947715 2 1.5 2C2.02098 2 2.44828 2.39846 2.49512 2.90723C3.86463 1.42722 5.82333 0.5 8 0.5ZM8 4C8.5522 4 8.99987 4.44783 9 5V8.01465L10.2305 8.98438C10.6643 9.32604 10.739 9.95479 10.3975 10.3887C10.0557 10.8222 9.4269 10.8963 8.99316 10.5547L7.38086 9.28516L7.2959 9.20996C7.10774 9.02336 7.00004 8.7681 7 8.5V5C7.00013 4.44783 7.4478 4 8 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftBold16.category = 'Arrows';\n\nexport default TimeSkipLeftBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C14.0678 0.500205 17.537 3.05705 18.8916 6.64746C19.2853 7.69126 19.5 8.82176 19.5 10C19.5 11.1782 19.2853 12.3087 18.8916 13.3525C17.537 16.943 14.0678 19.4998 10 19.5C5.93223 19.4998 2.46406 16.9429 1.10938 13.3525C0.914689 12.8359 1.17578 12.2594 1.69238 12.0645C2.20891 11.8701 2.78561 12.131 2.98047 12.6475C4.05113 15.4846 6.79161 17.4998 10 17.5C13.2084 17.4998 15.9499 15.4847 17.0205 12.6475C17.3305 11.8257 17.5 10.9336 17.5 10C17.5 9.06643 17.3305 8.17428 17.0205 7.35254C15.9499 4.51534 13.2084 2.5002 10 2.5C7.32992 2.50013 4.98444 3.89641 3.65527 6H5.5C6.05228 6 6.5 6.44772 6.5 7C6.5 7.55228 6.05228 8 5.5 8H1.5C0.947715 8 0.5 7.55228 0.5 7V3C0.5 2.44772 0.947715 2 1.5 2C2.05228 2 2.5 2.44772 2.5 3V4.16797C4.23771 1.93633 6.95088 0.500116 10 0.5ZM10 4.5C10.5523 4.5 11 4.94772 11 5.5V10.0186L13.125 11.7188C13.5563 12.0638 13.6263 12.6937 13.2812 13.125C12.9362 13.5563 12.3063 13.6263 11.875 13.2812L9.375 11.2812L9.29102 11.2051C9.10575 11.0188 9 10.7657 9 10.5V5.5C9 4.94772 9.44772 4.5 10 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftBold20.category = 'Arrows';\n\nexport default TimeSkipLeftBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C17.1411 0.5 21.4916 3.87327 22.9648 8.52441C23.3125 9.62222 23.5 10.7902 23.5 12C23.5 13.2098 23.3125 14.3778 22.9648 15.4756C21.4916 20.1267 17.1411 23.5 12 23.5C6.85888 23.5 2.50836 20.1267 1.03516 15.4756C0.868595 14.9492 1.16012 14.3874 1.68652 14.2207C2.21296 14.0541 2.77464 14.3457 2.94141 14.8721C4.15894 18.716 7.75576 21.5 12 21.5C16.2442 21.5 19.8411 18.716 21.0586 14.8721C21.3452 13.9672 21.5 13.0026 21.5 12C21.5 10.9974 21.3452 10.0328 21.0586 9.12793C19.8411 5.28397 16.2442 2.5 12 2.5C8.18353 2.5 4.89113 4.75135 3.38086 8H6.5C7.05228 8 7.5 8.44772 7.5 9C7.5 9.55228 7.05228 10 6.5 10H1.5C0.947715 10 0.5 9.55228 0.5 9V4C0.5 3.44772 0.947715 3 1.5 3C2.05228 3 2.5 3.44772 2.5 4V5.52148C4.57044 2.49097 8.05129 0.500004 12 0.5ZM11.75 5.00098C12.3021 5.00098 12.7497 5.44794 12.75 6V12.0186L15.625 14.3184C16.0562 14.6633 16.126 15.2934 15.7812 15.7246C15.4362 16.1559 14.8063 16.2259 14.375 15.8809L11.125 13.2812L11.041 13.2061C10.8558 13.02 10.7502 12.7665 10.75 12.501V6.00098C10.75 5.44869 11.1977 5.00098 11.75 5.00098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftBold24.category = 'Arrows';\n\nexport default TimeSkipLeftBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C22.7175 0.500104 28.4351 4.77321 30.5869 10.7461C30.6495 10.9198 30.7091 11.095 30.7656 11.2715C31.243 12.7634 31.5 14.3527 31.5 16C31.5 17.6473 31.243 19.2366 30.7656 20.7285C30.7091 20.905 30.6495 21.0802 30.5869 21.2539C28.4351 27.2268 22.7175 31.4999 16 31.5C9.28257 31.4999 3.56589 27.2267 1.41406 21.2539C1.35149 21.0802 1.29184 20.905 1.23535 20.7285C1.06703 20.2025 1.35682 19.64 1.88281 19.4717C2.40876 19.3035 2.97135 19.5932 3.13965 20.1191C3.18881 20.2728 3.24144 20.425 3.2959 20.5762C5.17103 25.7809 10.1523 29.4999 16 29.5C21.8478 29.4999 26.83 25.781 28.7051 20.5762C28.7595 20.4251 28.8112 20.2727 28.8604 20.1191C29.2755 18.8219 29.5 17.438 29.5 16C29.5 14.562 29.2755 13.1781 28.8604 11.8809C28.8112 11.7273 28.7595 11.5749 28.7051 11.4238C26.83 6.219 21.8478 2.5001 16 2.5C10.3125 2.50013 5.44563 6.01859 3.45801 11H8.5C9.05228 11 9.5 11.4477 9.5 12C9.5 12.5523 9.05228 13 8.5 13H1.5C0.947715 13 0.5 12.5523 0.5 12V5C0.5 4.44772 0.947715 4 1.5 4C2.05228 4 2.5 4.44772 2.5 5V8.38477C5.15993 3.67927 10.2069 0.500114 16 0.5ZM15.75 6C16.3023 6 16.7499 6.44776 16.75 7V16.0312L20.8896 19.4814C21.3139 19.835 21.3721 20.4664 21.0186 20.8906C20.665 21.3149 20.0336 21.3721 19.6094 21.0186L15.1094 17.2686L15.0293 17.1924C14.8513 17.0072 14.75 16.7597 14.75 16.5V7C14.7501 6.44776 15.1977 6 15.75 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftBold32.category = 'Arrows';\n\nexport default TimeSkipLeftBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.61281 0.000103988 10.8331 1.66954 11.6572 3.99609C11.8797 4.62424 12 5.29967 12 6C12 6.70033 11.8797 7.37576 11.6572 8.00391C10.8331 10.3305 8.61281 11.9999 6 12C3.71097 11.9999 1.72344 10.7174 0.712891 8.83789C0.386047 8.22981 0.613597 7.47137 1.22168 7.14453C1.82972 6.81786 2.58726 7.04629 2.91406 7.6543C3.50624 8.75578 4.66744 9.49994 6 9.5C7.52107 9.4999 8.81914 8.52886 9.30078 7.16895C9.42964 6.80508 9.5 6.41206 9.5 6C9.5 5.58794 9.42964 5.19492 9.30078 4.83105C8.81914 3.47114 7.52108 2.5001 6 2.5C5.30483 2.50003 4.65675 2.70361 4.11133 3.05371C4.62541 3.20877 5 3.68535 5 4.25C5 4.94036 4.44036 5.5 3.75 5.5H1.25C0.559644 5.5 0 4.94036 0 4.25V1.75C0 1.05964 0.559644 0.5 1.25 0.5C1.7501 0.5 2.18003 0.794435 2.37988 1.21875C3.38578 0.455879 4.63881 3.87569e-05 6 0ZM6 3C6.55221 3 6.99988 3.44781 7 4V5.97949L7.57324 6.38086C8.02554 6.69755 8.13586 7.32104 7.81934 7.77344C7.50266 8.22565 6.87913 8.33594 6.42676 8.01953L5.42676 7.31934C5.15949 7.13225 5.00008 6.82623 5 6.5V4C5.00012 3.44781 5.44779 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftBoldFilled12.category = 'Arrows';\n\nexport default TimeSkipLeftBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C11.0291 0.500038 13.6358 2.29557 14.8193 4.87402C15.2569 5.8274 15.5 6.88749 15.5 8C15.5 9.11251 15.2569 10.1726 14.8193 11.126C13.6358 13.7044 11.0291 15.5 8 15.5C4.97093 15.5 2.36418 13.7044 1.18066 11.126C0.835137 10.3731 1.16522 9.48236 1.91797 9.13672C2.67081 8.79119 3.56159 9.12127 3.90723 9.87402C4.61977 11.4265 6.18617 12.5 8 12.5C9.81379 12.5 11.3802 11.4265 12.0928 9.87402C12.3537 9.30537 12.5 8.6718 12.5 8C12.5 7.3282 12.3537 6.69463 12.0928 6.12598C11.3802 4.57351 9.81379 3.50004 8 3.5C7.14434 3.5 6.34495 3.74087 5.66309 4.15625C6.15848 4.40117 6.5 4.90996 6.5 5.5C6.5 6.32843 5.82843 7 5 7H2C1.17157 7 0.5 6.32843 0.5 5.5V2.5C0.5 1.67157 1.17157 1 2 1C2.67227 1 3.24102 1.44232 3.43164 2.05176C4.69608 1.07916 6.2799 0.5 8 0.5ZM8 4.25C8.69036 4.25 9.25 4.80964 9.25 5.5V7.89258L10.043 8.51758C10.5853 8.94468 10.679 9.73108 10.252 10.2734C9.82484 10.8158 9.03845 10.9095 8.49609 10.4824L7.22656 9.48242L7.12012 9.3877C6.88472 9.15438 6.75 8.83532 6.75 8.5V5.5C6.75 4.80964 7.30964 4.25 8 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftBoldFilled16.category = 'Arrows';\n\nexport default TimeSkipLeftBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.001 0.5C14.2057 0.500398 17.7688 3.23186 19.0205 7.0127C19.3321 7.95396 19.501 8.95887 19.501 10C19.501 11.0411 19.3321 12.046 19.0205 12.9873C17.7688 16.7681 14.2057 19.4996 10.001 19.5C5.79594 19.5 2.23236 16.7683 0.980469 12.9873C0.720371 12.2011 1.14651 11.3532 1.93262 11.0928C2.71894 10.8327 3.5678 11.2586 3.82812 12.0449C4.68563 14.6347 7.12776 16.5 10.001 16.5C12.8738 16.4996 15.3155 14.6345 16.1729 12.0449C16.3851 11.4039 16.501 10.7168 16.501 10C16.501 9.28317 16.3851 8.5961 16.1729 7.95508C15.3155 5.36553 12.8738 3.5004 10.001 3.5C7.92091 3.5 6.06648 4.47768 4.87598 6H6C6.82843 6 7.5 6.67157 7.5 7.5C7.5 8.32843 6.82843 9 6 9H2C1.17157 9 0.5 8.32843 0.5 7.5V3.5C0.5 2.67157 1.17157 2 2 2C2.6974 2 3.2822 2.47631 3.4502 3.12109C5.15411 1.49784 7.46035 0.5 10.001 0.5ZM10 5C10.8281 5 11.4995 5.67105 11.5 6.49902V9.77832L12.9375 10.9287C13.5839 11.4462 13.688 12.3904 13.1709 13.0371C12.6533 13.6836 11.7092 13.7879 11.0625 13.2705L9.0625 11.6719L8.93652 11.5586C8.65871 11.2794 8.50023 10.8994 8.5 10.501V6.5C8.50026 5.6718 9.17174 5 10 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftBoldFilled20.category = 'Arrows';\n\nexport default TimeSkipLeftBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C16.9442 0.500103 21.1564 3.62001 22.7822 7.99316C23.2468 9.24283 23.5 10.5936 23.5 12C23.5 13.4064 23.2468 14.7572 22.7822 16.0068C21.1564 20.38 16.9442 23.4999 12 23.5C7.05578 23.4999 2.84365 20.38 1.21777 16.0068C0.929381 15.2304 1.3252 14.3668 2.10156 14.0781C2.87792 13.7898 3.74166 14.1856 4.03027 14.9619C5.23356 18.1981 8.34979 20.4999 12 20.5C15.6503 20.4999 18.7675 18.1982 19.9707 14.9619C20.3128 14.0417 20.5 13.0443 20.5 12C20.5 10.9557 20.3128 9.95833 19.9707 9.03809C18.7675 5.80177 15.6503 3.5001 12 3.5C9.17638 3.50006 6.67323 4.87825 5.12695 7H7C7.82843 7 8.5 7.67157 8.5 8.5C8.5 9.32843 7.82843 10 7 10H2.83984C2.69773 10.0208 2.5515 10.0217 2.40527 10H2C1.17157 10 0.5 9.32843 0.5 8.5V3.5C0.5 2.67157 1.17157 2 2 2C2.82843 2 3.5 2.67157 3.5 3.5V4.25586C5.60254 1.94931 8.63105 0.500056 12 0.5ZM11.75 5.5C12.5784 5.5 13.25 6.17157 13.25 7V11.7793L15.4375 13.5293C16.084 14.0469 16.1883 14.991 15.6709 15.6377C15.1533 16.2842 14.2092 16.3885 13.5625 15.8711L10.8125 13.6719L10.6865 13.5586C10.4084 13.2792 10.25 12.8988 10.25 12.5V7C10.25 6.17157 10.9216 5.5 11.75 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftBoldFilled24.category = 'Arrows';\n\nexport default TimeSkipLeftBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C22.7183 0.500104 28.4354 4.77392 30.5869 10.7461C31.1786 12.3886 31.5 14.1585 31.5 16C31.5 17.8415 31.1786 19.6114 30.5869 21.2539C28.4354 27.2261 22.7183 31.4999 16 31.5C9.2818 31.4999 3.56563 27.226 1.41406 21.2539C1.13348 20.4747 1.53739 19.6159 2.31641 19.335C3.09572 19.0543 3.95554 19.458 4.23633 20.2373C5.97285 25.0573 10.5864 28.4999 16 28.5C21.4137 28.4999 26.0281 25.0574 27.7646 20.2373C28.2406 18.9162 28.5 17.49 28.5 16C28.5 14.51 28.2406 13.0838 27.7646 11.7627C26.0281 6.9426 21.4137 3.5001 16 3.5C11.2729 3.50013 7.15652 6.12532 5.03223 10H9C9.82843 10 10.5 10.6716 10.5 11.5C10.5 12.3284 9.82843 13 9 13H2C1.17157 13 0.5 12.3284 0.5 11.5V4.5C0.5 3.67157 1.17157 3 2 3C2.82843 3 3.5 3.67157 3.5 4.5V6.83887C6.32007 2.99717 10.8665 0.500111 16 0.5ZM15.75 6C16.5783 6 17.2499 6.67169 17.25 7.5V15.7979L20.96 18.8896C21.5962 19.42 21.6825 20.3656 21.1523 21.002C20.6221 21.6381 19.6764 21.7243 19.04 21.1943L14.79 17.6523L14.668 17.5391C14.4013 17.2614 14.2501 16.8892 14.25 16.5V7.5C14.2501 6.67169 14.9217 6 15.75 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftBoldFilled32.category = 'Arrows';\n\nexport default TimeSkipLeftBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C8.41297 0 10.491 1.42428 11.4434 3.47266C11.5225 3.6428 11.594 3.81765 11.6572 3.99609C11.8797 4.62426 12 5.29964 12 6C12 6.90022 11.8011 7.7578 11.4434 8.52734C10.491 10.5757 8.41297 12 6 12C3.58704 12 1.50896 10.5757 0.556641 8.52734C0.265667 7.9014 0.537235 7.1573 1.16309 6.86621C1.78903 6.57524 2.53313 6.84681 2.82422 7.47266C3.38179 8.6721 4.59541 9.49996 6 9.5C7.40463 9.5 8.61917 8.67213 9.17676 7.47266C9.38402 7.0266 9.5 6.52855 9.5 6C9.5 5.59548 9.43105 5.20981 9.30664 4.85156L9.16602 4.50586C8.60403 3.31785 7.39634 2.5 6 2.5C5.30445 2.50002 4.65577 2.7031 4.11035 3.05371C4.6249 3.20849 5 3.68502 5 4.25C5 4.94036 4.44036 5.5 3.75 5.5H1.25C0.559644 5.5 0 4.94036 0 4.25V1.75C0 1.05964 0.559644 0.5 1.25 0.5C1.74901 0.5 2.17848 0.793 2.37891 1.21582C3.38488 0.453278 4.6391 2.36011e-05 6 0ZM6 3C6.55221 3 6.99988 3.44781 7 4V5.97949L7.57324 6.38086C8.02554 6.69755 8.13586 7.32104 7.81934 7.77344C7.50266 8.22565 6.87913 8.33594 6.42676 8.01953L5.42676 7.31934C5.15949 7.13225 5.00008 6.82623 5 6.5V4C5.00012 3.44781 5.44779 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftFilled12.category = 'Arrows';\n\nexport default TimeSkipLeftFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C11.1914 0.500016 13.9143 2.49317 14.998 5.29785C15.3226 6.13787 15.5 7.0497 15.5 8C15.5 8.9503 15.3226 9.86213 14.998 10.7021C13.9143 13.5068 11.1914 15.5 8 15.5C4.80861 15.5 2.08569 13.5068 1.00195 10.7021C0.753364 10.0583 1.07393 9.33472 1.71777 9.08594C2.36165 8.83734 3.0852 9.15791 3.33398 9.80176C4.0579 11.6749 5.8758 13 8 13C10.1242 13 11.9421 11.6749 12.666 9.80176C12.8813 9.24451 13 8.63743 13 8C13 7.36257 12.8813 6.75549 12.666 6.19824C11.9421 4.3251 10.1242 3.00002 8 3C6.60336 3 5.34153 3.5752 4.43359 4.5H4.75C5.44036 4.5 6 5.05964 6 5.75C6 6.44036 5.44036 7 4.75 7H1.75C1.05964 7 0.5 6.44036 0.5 5.75V2.75C0.5 2.05964 1.05964 1.5 1.75 1.5C2.33545 1.5 2.8251 1.90293 2.96094 2.44629C4.29195 1.23769 6.05912 0.5 8 0.5ZM8 4.25C8.69036 4.25 9.25 4.80964 9.25 5.5V7.89258L10.043 8.51758C10.5853 8.94468 10.679 9.73108 10.252 10.2734C9.82484 10.8158 9.03845 10.9095 8.49609 10.4824L7.22656 9.48242L7.12012 9.3877C6.88472 9.15438 6.75 8.83532 6.75 8.5V5.5C6.75 4.80964 7.30964 4.25 8 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftFilled16.category = 'Arrows';\n\nexport default TimeSkipLeftFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C14.0984 0.500103 17.5879 3.09531 18.9209 6.72754C19.2958 7.74941 19.5 8.85226 19.5 10C19.5 11.1477 19.2958 12.2506 18.9209 13.2725C17.5879 16.9047 14.0984 19.4999 10 19.5C5.90163 19.4999 2.41209 16.9046 1.0791 13.2725C0.841646 12.6245 1.17439 11.9067 1.82227 11.6689C2.4703 11.4313 3.18894 11.7641 3.42676 12.4121C4.41029 15.0914 6.98379 16.9999 10 17C13.0163 16.9999 15.5908 15.0915 16.5742 12.4121C16.8495 11.6619 17 10.8497 17 10C17 9.15028 16.8495 8.33805 16.5742 7.58789C15.5907 4.9085 13.0163 3.0001 10 3C7.62288 3.00008 5.52141 4.18611 4.25586 6H5.75C6.44036 6 7 6.55964 7 7.25C7 7.94036 6.44036 8.5 5.75 8.5H1.75C1.05964 8.5 0.5 7.94036 0.5 7.25V3.25C0.5 2.55964 1.05964 2 1.75 2C2.44036 2 3 2.55964 3 3.25V3.58008C4.73603 1.68813 7.22831 0.500071 10 0.5ZM10 4.75C10.6902 4.75 11.2498 5.30983 11.25 6V9.89844L12.7812 11.123C13.3202 11.5542 13.4076 12.3418 12.9766 12.8809C12.5453 13.4199 11.7578 13.5074 11.2188 13.0762L9.21875 11.4756L9.11426 11.3809C8.88277 11.1481 8.7501 10.832 8.75 10.5V6C8.75021 5.30983 9.30978 4.75 10 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftFilled20.category = 'Arrows';\n\nexport default TimeSkipLeftFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C16.9438 0.500103 21.1562 3.61962 22.7822 7.99316C23.2467 9.24251 23.5 10.5931 23.5 12C23.5 13.4069 23.2467 14.7575 22.7822 16.0068C21.1562 20.3804 16.9438 23.4999 12 23.5C7.05619 23.4999 2.84379 20.3803 1.21777 16.0068C0.977493 15.3599 1.30722 14.641 1.9541 14.4004C2.60108 14.16 3.32092 14.4888 3.56152 15.1357C4.83533 18.5619 8.13446 20.9999 12 21C15.8656 20.9999 19.1657 18.5619 20.4395 15.1357C20.8018 14.161 21 13.105 21 12C21 10.895 20.8018 9.839 20.4395 8.86426C19.1657 5.43808 15.8656 3.0001 12 3C8.67075 3.00008 5.76296 4.80938 4.20605 7.5H6.75C7.44036 7.5 8 8.05964 8 8.75C8 9.44036 7.44036 10 6.75 10H1.75C1.05964 10 0.5 9.44036 0.5 8.75V3.75C0.5 3.05964 1.05964 2.5 1.75 2.5C2.44036 2.5 3 3.05964 3 3.75V4.84277C5.10633 2.19759 8.35389 0.50007 12 0.5ZM11.75 5.25C12.4403 5.25 12.9999 5.80969 13 6.5V11.8994L15.2812 13.7236C15.8203 14.1549 15.9078 14.9424 15.4766 15.4814C15.0453 16.0205 14.2578 16.108 13.7188 15.6768L10.9688 13.4766L10.8643 13.3818C10.6325 13.149 10.5 12.8323 10.5 12.5V6.5C10.5001 5.80969 11.0597 5.25 11.75 5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftFilled24.category = 'Arrows';\n\nexport default TimeSkipLeftFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipLeftFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipLeftFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C22.7179 0.500104 28.4352 4.77357 30.5869 10.7461C31.1785 12.3883 31.5 14.158 31.5 16C31.5 17.842 31.1785 19.6117 30.5869 21.2539C28.4352 27.2264 22.7179 31.4999 16 31.5C9.28216 31.4999 3.56577 27.2264 1.41406 21.2539C1.1802 20.6045 1.51663 19.8883 2.16602 19.6543C2.81545 19.4205 3.53166 19.7578 3.76562 20.4072C5.57153 25.4195 10.3694 28.9999 16 29C21.6306 28.9999 26.4284 25.4195 28.2344 20.4072C28.7295 19.0328 29 17.5491 29 16C29 14.4509 28.7295 12.9672 28.2344 11.5928C26.4284 6.58054 21.6306 3.0001 16 3C10.7881 3.0001 6.29119 6.06856 4.21875 10.5H8.75C9.44036 10.5 10 11.0596 10 11.75C10 12.4404 9.44036 13 8.75 13H1.75C1.05964 13 0.5 12.4404 0.5 11.75V4.75C0.5 4.05964 1.05964 3.5 1.75 3.5C2.44036 3.5 3 4.05964 3 4.75V7.55762C5.76372 3.31031 10.5525 0.50009 16 0.5ZM15.75 6C16.4404 6 17 6.55964 17 7.25V15.915L21.0498 19.29C21.5801 19.732 21.6518 20.5195 21.21 21.0498C20.768 21.5801 19.9796 21.6519 19.4492 21.21L14.9502 17.46L14.8486 17.3662C14.6261 17.1347 14.5 16.8246 14.5 16.5V7.25C14.5 6.55964 15.0596 6 15.75 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipLeftFilled32.category = 'Arrows';\n\nexport default TimeSkipLeftFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRight12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRight12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.79262 0 9.40087 0.785917 10.5 2.03125V1.25C10.5 0.835786 10.8358 0.5 11.25 0.5C11.6642 0.5 12 0.835786 12 1.25V4.25C12 4.66421 11.6642 5 11.25 5H8.25C7.83579 5 7.5 4.66421 7.5 4.25C7.5 3.83579 7.83579 3.5 8.25 3.5H9.73926C8.93149 2.29436 7.55883 1.5 6 1.5C4.04291 1.5 2.37576 2.74976 1.75684 4.49707C1.59075 4.96603 1.5 5.47171 1.5 6C1.5 6.52829 1.59075 7.03397 1.75684 7.50293C2.37576 9.25024 4.04291 10.5 6 10.5C7.95709 10.5 9.62424 9.25024 10.2432 7.50293C10.3814 7.11261 10.8098 6.90789 11.2002 7.0459C11.5906 7.18418 11.7955 7.61346 11.6572 8.00391C10.8328 10.3312 8.61215 12 6 12C3.38785 12 1.16718 10.3312 0.342773 8.00391C0.12053 7.37638 0 6.70125 0 6C0 5.29875 0.12053 4.62362 0.342773 3.99609C1.16718 1.66876 3.38785 0 6 0ZM5.75 3C6.16418 3 6.49995 3.33583 6.5 3.75V6.03613L7.58496 6.5791C7.95529 6.76428 8.10581 7.21457 7.9209 7.58496C7.73565 7.95544 7.28454 8.10615 6.91406 7.9209L5.41504 7.1709C5.16096 7.04385 5 6.78407 5 6.5V3.75C5.00005 3.33583 5.33582 3 5.75 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRight12.category = 'Arrows';\n\nexport default TimeSkipRight12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRight16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRight16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C10.4544 0.5 12.6318 1.67929 14 3.50098V2.25C14 1.83579 14.3358 1.5 14.75 1.5C15.1642 1.5 15.5 1.83579 15.5 2.25V6.25C15.5 6.66421 15.1642 7 14.75 7H14.5908C14.5577 7.00308 14.5249 7.00131 14.4922 7H10.75C10.3358 7 10 6.66421 10 6.25C10 5.83579 10.3358 5.5 10.75 5.5H13.4561C12.5078 3.43425 10.4207 2 8 2C5.22409 2 2.88622 3.88565 2.20215 6.44727C2.07018 6.94156 2 7.4622 2 8C2 8.5378 2.07018 9.05844 2.20215 9.55273C2.88622 12.1143 5.22409 14 8 14C10.7759 14 13.1138 12.1143 13.7979 9.55273C13.9047 9.15254 14.3156 8.91464 14.7158 9.02148C15.1158 9.12848 15.3539 9.53938 15.2471 9.93945C14.3922 13.141 11.4724 15.5 8 15.5C4.52765 15.5 1.60778 13.141 0.75293 9.93945C0.587563 9.32007 0.5 8.6696 0.5 8C0.5 7.3304 0.587563 6.67993 0.75293 6.06055C1.60778 2.85895 4.52765 0.5 8 0.5ZM7.75 3.75C8.16417 3.75 8.49993 4.08585 8.5 4.5V8.11035L10.4297 9.46094C10.769 9.69843 10.8516 10.1656 10.6143 10.5049C10.3768 10.8441 9.90963 10.9268 9.57031 10.6895L7.32031 9.11426L7.24902 9.05762C7.09179 8.91635 7 8.71419 7 8.5V4.5C7.00007 4.08585 7.33583 3.75 7.75 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRight16.category = 'Arrows';\n\nexport default TimeSkipRight16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRight20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRight20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C13.3605 0.5 16.3112 2.24522 18 4.87695V2.25C18 1.83579 18.3358 1.5 18.75 1.5C19.1642 1.5 19.5 1.83579 19.5 2.25V7.25C19.5 7.66421 19.1642 8 18.75 8H13.75C13.3358 8 13 7.66421 13 7.25C13 6.83579 13.3358 6.5 13.75 6.5H17.1943C15.8956 3.83553 13.162 2 10 2C6.46198 2 3.45825 4.29711 2.40332 7.4834C2.14166 8.27372 2 9.1196 2 10C2 10.8804 2.14166 11.7263 2.40332 12.5166C3.45825 15.7029 6.46198 18 10 18C13.538 18 16.5417 15.7029 17.5967 12.5166C17.7268 12.1234 18.1508 11.91 18.5439 12.04C18.9372 12.1702 19.1507 12.5951 19.0205 12.9883C17.7683 16.7701 14.2038 19.5 10 19.5C5.79617 19.5 2.2317 16.7701 0.979492 12.9883C0.668114 12.0478 0.5 11.0426 0.5 10C0.5 8.9574 0.668114 7.95221 0.979492 7.01172C2.2317 3.22994 5.79617 0.5 10 0.5ZM9.75 4.25C10.1642 4.25 10.4999 4.58583 10.5 5V10.1182L12.9414 11.8936C13.2762 12.1372 13.35 12.6065 13.1064 12.9414C12.8628 13.2762 12.3935 13.35 12.0586 13.1064L9.30859 11.1064L9.24023 11.0498C9.08814 10.9088 9 10.71 9 10.5V5C9.00005 4.58583 9.33582 4.25 9.75 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRight20.category = 'Arrows';\n\nexport default TimeSkipRight20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRight24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRight24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C16.2861 0.5 20.0221 2.84534 22 6.32031V2.75C22 2.33579 22.3358 2 22.75 2C23.1642 2 23.5 2.33579 23.5 2.75V8.75C23.5 9.16421 23.1642 9.5 22.75 9.5H16.75C16.3358 9.5 16 9.16421 16 8.75C16 8.33579 16.3358 8 16.75 8H21.166C19.6223 4.46761 16.0993 2 12 2C7.70383 2 4.03902 4.70969 2.62402 8.51562C2.56752 8.66761 2.51406 8.8212 2.46484 8.97656C2.16305 9.92938 2 10.9451 2 12C2 13.0549 2.16305 14.0706 2.46484 15.0234C2.51406 15.1788 2.56752 15.3324 2.62402 15.4844C4.03902 19.2903 7.70383 22 12 22C16.2962 22 19.961 19.2903 21.376 15.4844C21.5203 15.0961 21.9526 14.8986 22.3408 15.043C22.7289 15.1873 22.9264 15.6187 22.7822 16.0068C21.1559 20.3812 16.9432 23.5 12 23.5C7.05685 23.5 2.84408 20.3812 1.21777 16.0068C1.15272 15.8319 1.09182 15.6545 1.03516 15.4756C0.687575 14.3781 0.5 13.2103 0.5 12C0.5 10.7897 0.687575 9.62191 1.03516 8.52441C1.09182 8.34552 1.15272 8.16815 1.21777 7.99316C2.84408 3.61878 7.05685 0.5 12 0.5ZM11.75 4.75C12.1642 4.75 12.5 5.08579 12.5 5.5V12.1387L15.9688 14.9141C16.2922 15.1728 16.3447 15.6453 16.0859 15.9688C15.8272 16.2922 15.3547 16.3447 15.0312 16.0859L11.2812 13.0859L11.2188 13.0293C11.0795 12.8896 11 12.6995 11 12.5V5.5C11 5.08579 11.3358 4.75 11.75 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRight24.category = 'Arrows';\n\nexport default TimeSkipRight24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRight32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRight32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C22.1791 0.5 27.51 4.11675 30 9.3457V4.25C30 3.83579 30.3358 3.5 30.75 3.5C31.1642 3.5 31.5 3.83579 31.5 4.25V12.25C31.5 12.6642 31.1642 13 30.75 13H22.75C22.3358 13 22 12.6642 22 12.25C22 11.8358 22.3358 11.5 22.75 11.5H29.2598C29.2319 11.4178 29.2051 11.3354 29.1758 11.2539C27.2313 5.8567 22.0649 2 16 2C9.93513 2 4.7687 5.8567 2.82422 11.2539C2.76771 11.4108 2.71409 11.5691 2.66309 11.7285C2.23249 13.0741 2 14.5092 2 16C2 17.4908 2.23249 18.9259 2.66309 20.2715C2.71409 20.4309 2.76771 20.5892 2.82422 20.7461C4.7687 26.1433 9.93513 30 16 30C22.0649 30 27.2313 26.1433 29.1758 20.7461C29.2323 20.5892 29.2859 20.4309 29.3369 20.2715C29.4117 20.0378 29.4803 19.8014 29.543 19.5625C29.6481 19.1618 30.0583 18.9223 30.459 19.0273C30.8593 19.1325 31.0989 19.542 30.9941 19.9424C30.9247 20.2071 30.8485 20.4696 30.7656 20.7285C30.7091 20.905 30.6495 21.0802 30.5869 21.2539C28.4349 27.2272 22.7172 31.5 16 31.5C9.2828 31.5 3.56505 27.2272 1.41309 21.2539C1.35053 21.0802 1.29085 20.905 1.23438 20.7285C0.757083 19.2369 0.5 17.6477 0.5 16C0.5 14.3523 0.757083 12.7631 1.23438 11.2715C1.29085 11.095 1.35053 10.9198 1.41309 10.7461C3.56505 4.77279 9.2828 0.5 16 0.5ZM15.75 6.25C16.1642 6.25 16.4999 6.58583 16.5 7V16.1484L20.7305 19.6738C21.0485 19.939 21.0913 20.4123 20.8262 20.7305C20.561 21.0485 20.0877 21.0913 19.7695 20.8262L15.2695 17.0762L15.209 17.0195C15.0756 16.8806 15 16.6947 15 16.5V7C15.0001 6.58583 15.3358 6.25 15.75 6.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRight32.category = 'Arrows';\n\nexport default TimeSkipRight32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.53754 0 8.939 0.578369 10 1.52832V1.5C10 0.947715 10.4477 0.5 11 0.5C11.5523 0.5 12 0.947715 12 1.5V4C12 4.55228 11.5523 5 11 5H8.5C7.94772 5 7.5 4.55228 7.5 4C7.5 3.44772 7.94772 3 8.5 3H8.64453C7.93893 2.37777 7.01337 2 6 2C4.3613 2 2.95019 2.98558 2.33203 4.40039C2.1186 4.88893 2 5.42933 2 6C2 6.57067 2.1186 7.11107 2.33203 7.59961C2.95019 9.01442 4.3613 10 6 10C7.6387 10 9.04981 9.01443 9.66797 7.59961C9.88914 7.09363 10.4783 6.86289 10.9844 7.08398C11.4903 7.30516 11.7211 7.89436 11.5 8.40039C10.575 10.5173 8.46189 12 6 12C3.53811 12 1.42498 10.5173 0.5 8.40039C0.178278 7.66405 0 6.85148 0 6C0 5.14852 0.178277 4.33595 0.5 3.59961C1.42498 1.48268 3.53811 0 6 0ZM6 3C6.55221 3 6.99988 3.44781 7 4V5.97949L7.57324 6.38086C8.02554 6.69755 8.13586 7.32104 7.81934 7.77344C7.50266 8.22565 6.87913 8.33594 6.42676 8.01953L5.42676 7.31934C5.15949 7.13225 5.00008 6.82623 5 6.5V4C5.00012 3.44781 5.44779 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightBold12.category = 'Arrows';\n\nexport default TimeSkipRightBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C10.1762 0.5 12.1344 1.42684 13.5039 2.90625C13.5512 2.39791 13.9793 2 14.5 2C15.0523 2 15.5 2.44772 15.5 3V6C15.5 6.55228 15.0523 7 14.5 7H11.5C10.9477 7 10.5 6.55228 10.5 6C10.5 5.44772 10.9477 5 11.5 5H12.6104C11.6284 3.49462 9.92963 2.5 8 2.5C5.55441 2.5 3.47875 4.09708 2.76465 6.30762C2.59287 6.83948 2.5 7.40793 2.5 8C2.5 8.59207 2.59287 9.16052 2.76465 9.69238C3.47875 11.9029 5.55441 13.5 8 13.5C10.4456 13.5 12.5212 11.9029 13.2354 9.69238C13.4053 9.16704 13.9687 8.87909 14.4941 9.04883C15.0195 9.21873 15.3074 9.78218 15.1377 10.3076C14.1646 13.3194 11.3384 15.5 8 15.5C4.66162 15.5 1.83541 13.3194 0.862305 10.3076C0.627072 9.57944 0.5 8.80343 0.5 8C0.5 7.19657 0.627072 6.42055 0.862305 5.69238C1.83541 2.68055 4.66162 0.5 8 0.5ZM8 4C8.5522 4 8.99987 4.44783 9 5V8.01465L10.2305 8.98438C10.6643 9.32604 10.739 9.95479 10.3975 10.3887C10.0557 10.8222 9.4269 10.8963 8.99316 10.5547L7.38086 9.28516L7.2959 9.20996C7.10774 9.02336 7.00004 8.7681 7 8.5V5C7.00013 4.44783 7.4478 4 8 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightBold16.category = 'Arrows';\n\nexport default TimeSkipRightBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C13.0496 0.5 15.7624 1.93675 17.5 4.16895V3C17.5 2.44772 17.9477 2 18.5 2C19.0523 2 19.5 2.44772 19.5 3V7C19.5 7.55228 19.0523 8 18.5 8H14.5C13.9477 8 13.5 7.55228 13.5 7C13.5 6.44772 13.9477 6 14.5 6H16.3447C15.0156 3.89622 12.6703 2.5 10 2.5C6.79144 2.5 4.05116 4.5153 2.98047 7.35254C2.67042 8.17433 2.5 9.06637 2.5 10C2.5 10.9336 2.67042 11.8257 2.98047 12.6475C4.05116 15.4847 6.79144 17.5 10 17.5C13.2086 17.5 15.9488 15.4847 17.0195 12.6475C17.2145 12.1307 17.7919 11.8695 18.3086 12.0645C18.8251 12.2594 19.0854 12.8359 18.8906 13.3525C17.5359 16.9431 14.068 19.5 10 19.5C5.93201 19.5 2.46406 16.9431 1.10938 13.3525C0.715556 12.3086 0.5 11.1784 0.5 10C0.5 8.82163 0.715556 7.69136 1.10938 6.64746C2.46406 3.0569 5.93201 0.5 10 0.5ZM10 4.5C10.5523 4.5 11 4.94772 11 5.5V10.0186L13.125 11.7188C13.5563 12.0638 13.6263 12.6937 13.2812 13.125C12.9362 13.5563 12.3063 13.6263 11.875 13.2812L9.375 11.2812L9.29102 11.2051C9.10575 11.0188 9 10.7657 9 10.5V5.5C9 4.94772 9.44772 4.5 10 4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightBold20.category = 'Arrows';\n\nexport default TimeSkipRightBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C15.9487 0.5 19.4296 2.49097 21.5 5.52148V4C21.5 3.44772 21.9477 3 22.5 3C23.0523 3 23.5 3.44772 23.5 4V9C23.5 9.55228 23.0523 10 22.5 10H17.5C16.9477 10 16.5 9.55228 16.5 9C16.5 8.44772 16.9477 8 17.5 8H20.6191C19.1089 4.75134 15.8165 2.5 12 2.5C7.75576 2.5 4.15894 5.28397 2.94141 9.12793C2.65481 10.0328 2.5 10.9974 2.5 12C2.5 13.0026 2.65481 13.9672 2.94141 14.8721C4.15894 18.716 7.75576 21.5 12 21.5C16.2442 21.5 19.8411 18.716 21.0586 14.8721C21.2254 14.3457 21.787 14.0541 22.3135 14.2207C22.8399 14.3874 23.1314 14.9492 22.9648 15.4756C21.4916 20.1267 17.1411 23.5 12 23.5C6.85888 23.5 2.50836 20.1267 1.03516 15.4756C0.687471 14.3778 0.5 13.2098 0.5 12C0.5 10.7902 0.687471 9.62221 1.03516 8.52441C2.50836 3.87327 6.85888 0.5 12 0.5ZM11.75 5.00098C12.3021 5.00098 12.7497 5.44794 12.75 6V12.0186L15.625 14.3184C16.0562 14.6633 16.126 15.2934 15.7812 15.7246C15.4362 16.1559 14.8063 16.2259 14.375 15.8809L11.125 13.2812L11.041 13.2061C10.8558 13.02 10.7502 12.7665 10.75 12.501V6.00098C10.75 5.44869 11.1977 5.00098 11.75 5.00098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightBold24.category = 'Arrows';\n\nexport default TimeSkipRightBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C21.7928 0.5 26.8397 3.67878 29.5 8.38379V5C29.5 4.44772 29.9477 4 30.5 4C31.0523 4 31.5 4.44772 31.5 5V12C31.5 12.5523 31.0523 13 30.5 13H23.5C22.9477 13 22.5 12.5523 22.5 12C22.5 11.4477 22.9477 11 23.5 11H28.543C26.5553 6.01844 21.6877 2.5 16 2.5C10.1521 2.5 5.17006 6.21892 3.29492 11.4238C3.24049 11.5749 3.18878 11.7273 3.13965 11.8809C2.72453 13.1781 2.5 14.562 2.5 16C2.5 17.438 2.72453 18.8219 3.13965 20.1191C3.18878 20.2727 3.24049 20.4251 3.29492 20.5762C5.17006 25.7811 10.1521 29.5 16 29.5C21.8479 29.5 26.8299 25.7811 28.7051 20.5762C28.7595 20.4251 28.8112 20.2727 28.8604 20.1191C29.0286 19.5932 29.5912 19.3035 30.1172 19.4717C30.6432 19.64 30.9339 20.2025 30.7656 20.7285C30.7091 20.905 30.6495 21.0802 30.5869 21.2539C28.4351 27.2269 22.7176 31.5 16 31.5C9.2824 31.5 3.56492 27.2269 1.41309 21.2539C1.35052 21.0802 1.29085 20.905 1.23438 20.7285C0.756978 19.2366 0.5 17.6473 0.5 16C0.5 14.3527 0.756978 12.7634 1.23438 11.2715C1.29085 11.095 1.35052 10.9198 1.41309 10.7461C3.56492 4.77314 9.2824 0.5 16 0.5ZM15.75 6C16.3023 6 16.7499 6.44776 16.75 7V16.0312L20.8896 19.4814C21.3139 19.835 21.3721 20.4664 21.0186 20.8906C20.665 21.3149 20.0336 21.3721 19.6094 21.0186L15.1094 17.2686L15.0293 17.1924C14.8513 17.0072 14.75 16.7597 14.75 16.5V7C14.7501 6.44776 15.1977 6 15.75 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightBold32.category = 'Arrows';\n\nexport default TimeSkipRightBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.36098 0 8.61325 0.456155 9.61914 1.21875C9.81892 0.794232 10.2497 0.5 10.75 0.5C11.4404 0.5 12 1.05964 12 1.75V4.25C12 4.94036 11.4404 5.5 10.75 5.5H8.25C7.55964 5.5 7 4.94036 7 4.25C7 3.68568 7.37407 3.20906 7.8877 3.05371C7.34241 2.70371 6.69492 2.5 6 2.5C4.4788 2.5 3.18088 3.47105 2.69922 4.83105C2.57035 5.19494 2.5 5.58792 2.5 6C2.5 6.41208 2.57035 6.80506 2.69922 7.16895C3.18088 8.52895 4.4788 9.5 6 9.5C7.33045 9.5 8.4899 8.75777 9.08301 7.65918C9.41109 7.05203 10.169 6.82547 10.7764 7.15332C11.3838 7.48129 11.6102 8.24018 11.2822 8.84766C10.2701 10.722 8.28522 12 6 12C3.38706 12 1.16694 10.3306 0.342773 8.00391C0.120302 7.37574 0 6.70036 0 6C0 5.29964 0.120302 4.62426 0.342773 3.99609C1.16694 1.66944 3.38706 0 6 0ZM6 3C6.55221 3 6.99988 3.44781 7 4V5.97949L7.57324 6.38086C8.02554 6.69755 8.13586 7.32104 7.81934 7.77344C7.50266 8.22565 6.87913 8.33594 6.42676 8.01953L5.42676 7.31934C5.15949 7.13225 5.00008 6.82623 5 6.5V4C5.00012 3.44781 5.44779 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightBoldFilled12.category = 'Arrows';\n\nexport default TimeSkipRightBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C9.71983 0.5 11.303 1.07945 12.5674 2.05176C12.7579 1.44218 13.3276 1 14 1C14.8284 1 15.5 1.67157 15.5 2.5V5.5C15.5 6.32843 14.8284 7 14 7H11C10.1716 7 9.5 6.32843 9.5 5.5C9.5 4.91027 9.84097 4.40132 10.3359 4.15625C9.65422 3.74114 8.85536 3.5 8 3.5C6.18617 3.5 4.61977 4.57348 3.90723 6.12598C3.64627 6.69464 3.5 7.32819 3.5 8C3.5 8.67181 3.64627 9.30536 3.90723 9.87402C4.61977 11.4265 6.18617 12.5 8 12.5C9.81383 12.5 11.3802 11.4265 12.0928 9.87402C12.4384 9.1213 13.3292 8.7912 14.082 9.13672C14.8347 9.48238 15.1648 10.3732 14.8193 11.126C13.6358 13.7044 11.0291 15.5 8 15.5C4.97091 15.5 2.36418 13.7044 1.18066 11.126C0.743095 10.1726 0.5 9.11251 0.5 8C0.5 6.88749 0.743096 5.8274 1.18066 4.87402C2.36418 2.29557 4.97091 0.5 8 0.5ZM8 4.25C8.69036 4.25 9.25 4.80964 9.25 5.5V7.89258L10.043 8.51758C10.5853 8.94468 10.679 9.73108 10.252 10.2734C9.82484 10.8158 9.03845 10.9095 8.49609 10.4824L7.22656 9.48242L7.12012 9.3877C6.88472 9.15438 6.75 8.83532 6.75 8.5V5.5C6.75 4.80964 7.30964 4.25 8 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightBoldFilled16.category = 'Arrows';\n\nexport default TimeSkipRightBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C12.5402 0.5 14.845 1.49827 16.5488 3.12109C16.7167 2.47619 17.3025 2 18 2C18.8284 2 19.5 2.67157 19.5 3.5V7.5C19.5 8.32843 18.8284 9 18 9H14C13.1716 9 12.5 8.32843 12.5 7.5C12.5 6.67157 13.1716 6 14 6H15.124C13.9338 4.4776 12.0801 3.5 10 3.5C7.12679 3.5 4.68563 5.36532 3.82812 7.95508C3.61588 8.59614 3.5 9.28312 3.5 10C3.5 10.7169 3.61588 11.4039 3.82812 12.0449C4.68563 14.6347 7.12679 16.5 10 16.5C12.8732 16.5 15.3144 14.6347 16.1719 12.0449C16.4322 11.2585 17.281 10.8325 18.0674 11.0928C18.8537 11.3531 19.2806 12.201 19.0205 12.9873C17.7687 16.7684 14.2051 19.5 10 19.5C5.7949 19.5 2.23134 16.7684 0.979492 12.9873C0.667915 12.046 0.5 11.0411 0.5 10C0.5 8.95888 0.667915 7.95396 0.979492 7.0127C2.23134 3.23159 5.7949 0.5 10 0.5ZM10 5C10.8281 5 11.4995 5.67105 11.5 6.49902V9.77832L12.9375 10.9287C13.5839 11.4462 13.688 12.3904 13.1709 13.0371C12.6533 13.6836 11.7092 13.7879 11.0625 13.2705L9.0625 11.6719L8.93652 11.5586C8.65871 11.2794 8.50023 10.8994 8.5 10.501V6.5C8.50026 5.6718 9.17174 5 10 5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightBoldFilled20.category = 'Arrows';\n\nexport default TimeSkipRightBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C15.3691 0.5 18.3975 1.94921 20.5 4.25586V3.5C20.5 2.67157 21.1716 2 22 2C22.8284 2 23.5 2.67157 23.5 3.5V8.5C23.5 9.32843 22.8284 10 22 10H21.5859C21.4426 10.0204 21.2995 10.0204 21.1602 10H17C16.1716 10 15.5 9.32843 15.5 8.5C15.5 7.67157 16.1716 7 17 7H18.873C17.3268 4.87815 14.8237 3.5 12 3.5C8.3497 3.5 5.23358 5.80183 4.03027 9.03809C3.68814 9.95836 3.5 10.9556 3.5 12C3.5 13.0444 3.68814 14.0416 4.03027 14.9619C5.23358 18.1982 8.3497 20.5 12 20.5C15.6503 20.5 18.7664 18.1982 19.9697 14.9619C20.2583 14.1856 21.1221 13.7898 21.8984 14.0781C22.6748 14.3668 23.0707 15.2304 22.7822 16.0068C21.1563 20.3801 16.9443 23.5 12 23.5C7.05567 23.5 2.84365 20.3801 1.21777 16.0068C0.753218 14.7572 0.5 13.4065 0.5 12C0.5 10.5935 0.753218 9.24283 1.21777 7.99316C2.84365 3.61993 7.05567 0.5 12 0.5ZM11.75 5.5C12.5784 5.5 13.25 6.17157 13.25 7V11.7793L15.4375 13.5293C16.084 14.0469 16.1883 14.991 15.6709 15.6377C15.1533 16.2842 14.2092 16.3885 13.5625 15.8711L10.8125 13.6719L10.6865 13.5586C10.4084 13.2792 10.25 12.8988 10.25 12.5V7C10.25 6.17157 10.9216 5.5 11.75 5.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightBoldFilled24.category = 'Arrows';\n\nexport default TimeSkipRightBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C21.1337 0.5 25.68 2.99703 28.5 6.83887V4.5C28.5 3.67157 29.1716 3 30 3C30.8284 3 31.5 3.67157 31.5 4.5V11.5C31.5 12.3284 30.8284 13 30 13H23C22.1716 13 21.5 12.3284 21.5 11.5C21.5 10.6716 22.1716 10 23 10H26.9678C24.8435 6.12518 20.7273 3.5 16 3.5C10.5862 3.5 5.97287 6.94254 4.23633 11.7627C3.76035 13.0839 3.5 14.5099 3.5 16C3.5 17.4901 3.76035 18.9161 4.23633 20.2373C5.97287 25.0575 10.5862 28.5 16 28.5C21.4138 28.5 26.0271 25.0575 27.7637 20.2373C28.0445 19.4579 28.9042 19.0542 29.6836 19.335C30.4628 19.6158 30.8666 20.4746 30.5859 21.2539C28.4344 27.2261 22.7184 31.5 16 31.5C9.28162 31.5 3.56564 27.2261 1.41406 21.2539C0.822294 19.6113 0.5 17.8417 0.5 16C0.5 14.1583 0.822294 12.3887 1.41406 10.7461C3.56564 4.77385 9.28162 0.5 16 0.5ZM15.75 6C16.5783 6 17.2499 6.67169 17.25 7.5V15.7979L20.96 18.8896C21.5962 19.42 21.6825 20.3656 21.1523 21.002C20.6221 21.6381 19.6764 21.7243 19.04 21.1943L14.79 17.6523L14.668 17.5391C14.4013 17.2614 14.2501 16.8892 14.25 16.5V7.5C14.2501 6.67169 14.9217 6 15.75 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightBoldFilled32.category = 'Arrows';\n\nexport default TimeSkipRightBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.36064 0 8.61426 0.453552 9.62012 1.21582C9.82047 0.792797 10.2508 0.5 10.75 0.5C11.4404 0.5 12 1.05964 12 1.75V4.25C12 4.94036 11.4404 5.5 10.75 5.5H8.25C7.55964 5.5 7 4.94036 7 4.25C7 3.68568 7.37407 3.20906 7.8877 3.05371C7.3428 2.70342 6.69513 2.5 6 2.5C4.59537 2.5 3.3818 3.32787 2.82422 4.52734C2.61686 4.97349 2.5 5.47132 2.5 6C2.5 6.52868 2.61686 7.02651 2.82422 7.47266C3.3818 8.67213 4.59537 9.5 6 9.5C7.40463 9.5 8.61819 8.67213 9.17578 7.47266C9.46686 6.84678 10.211 6.57523 10.8369 6.86621C11.4628 7.15727 11.7343 7.90137 11.4434 8.52734C10.491 10.5757 8.41299 12 6 12C3.58701 12 1.50898 10.5757 0.556641 8.52734C0.198914 7.7578 0 6.90022 0 6C0 5.09978 0.198914 4.2422 0.556641 3.47266C1.50898 1.42426 3.58701 0 6 0ZM6 3C6.55221 3 6.99988 3.44781 7 4V5.97949L7.57324 6.38086C8.02554 6.69755 8.13586 7.32104 7.81934 7.77344C7.50266 8.22565 6.87913 8.33594 6.42676 8.01953L5.42676 7.31934C5.15949 7.13225 5.00008 6.82623 5 6.5V4C5.00012 3.44781 5.44779 3 6 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightFilled12.category = 'Arrows';\n\nexport default TimeSkipRightFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C9.94062 0.5 11.7071 1.23798 13.0381 2.44629C13.1738 1.90281 13.6645 1.5 14.25 1.5C14.9404 1.5 15.5 2.05964 15.5 2.75V5.75C15.5 6.44036 14.9404 7 14.25 7H11.25C10.5596 7 10 6.44036 10 5.75C10 5.05964 10.5596 4.5 11.25 4.5H11.5664C10.6585 3.5752 9.39664 3 8 3C5.8758 3 4.0579 4.3251 3.33398 6.19824C3.11866 6.75549 3 7.36257 3 8C3 8.63743 3.11866 9.24451 3.33398 9.80176C4.0579 11.6749 5.8758 13 8 13C10.1242 13 11.9421 11.6749 12.666 9.80176C12.9148 9.1579 13.6383 8.83732 14.2822 9.08594C14.9261 9.33472 15.2466 10.0583 14.998 10.7021C13.9143 13.5068 11.1914 15.5 8 15.5C4.80861 15.5 2.08569 13.5068 1.00195 10.7021C0.677414 9.86212 0.5 8.95031 0.5 8C0.5 7.04969 0.677414 6.13788 1.00195 5.29785C2.08569 2.49316 4.80861 0.5 8 0.5ZM8 4.25C8.69036 4.25 9.25 4.80964 9.25 5.5V7.89258L10.043 8.51758C10.5853 8.94468 10.679 9.73108 10.252 10.2734C9.82484 10.8158 9.03845 10.9095 8.49609 10.4824L7.22656 9.48242L7.12012 9.3877C6.88472 9.15438 6.75 8.83532 6.75 8.5V5.5C6.75 4.80964 7.30964 4.25 8 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightFilled16.category = 'Arrows';\n\nexport default TimeSkipRightFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C12.7718 0.5 15.264 1.68802 17 3.58008V3.25C17 2.55964 17.5596 2 18.25 2C18.9404 2 19.5 2.55964 19.5 3.25V7.25C19.5 7.94036 18.9404 8.5 18.25 8.5H14.25C13.5596 8.5 13 7.94036 13 7.25C13 6.55964 13.5596 6 14.25 6H15.7451C14.4794 4.18593 12.3774 3 10 3C6.98357 3 4.40926 4.90838 3.42578 7.58789C3.15048 8.33808 3 9.15025 3 10C3 10.8497 3.15048 11.6619 3.42578 12.4121C4.40925 15.0916 6.98357 17 10 17C13.0164 17 15.5907 15.0916 16.5742 12.4121C16.812 11.7641 17.5297 11.4312 18.1777 11.6689C18.8257 11.9067 19.1584 12.6245 18.9209 13.2725C17.5879 16.9048 14.0985 19.5 10 19.5C5.9015 19.5 2.4121 16.9048 1.0791 13.2725C0.704151 12.2506 0.5 11.1477 0.5 10C0.5 8.85226 0.704151 7.74941 1.0791 6.72754C2.4121 3.09524 5.9015 0.5 10 0.5ZM10 4.75098C10.6902 4.75098 11.2497 5.30987 11.25 6V9.89844L12.7812 11.123C13.3202 11.5542 13.4076 12.3418 12.9766 12.8809C12.5453 13.4199 11.7578 13.5074 11.2188 13.0762L9.21875 11.4766L9.11426 11.3818C8.88276 11.1492 8.75023 10.8329 8.75 10.501V6.00098C8.75 5.31062 9.30964 4.75098 10 4.75098Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightFilled20.category = 'Arrows';\n\nexport default TimeSkipRightFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C15.6465 0.5 18.8937 2.19811 21 4.84375V3.75C21 3.05964 21.5596 2.5 22.25 2.5C22.9404 2.5 23.5 3.05964 23.5 3.75V8.75C23.5 9.44036 22.9404 10 22.25 10H17.25C16.5596 10 16 9.44036 16 8.75C16 8.05964 16.5596 7.5 17.25 7.5H19.7939C18.2371 4.80926 15.3294 3 12 3C8.13434 3 4.83534 5.438 3.56152 8.86426C3.19911 9.83909 3 10.8948 3 12C3 13.1052 3.19911 14.1609 3.56152 15.1357C4.83534 18.562 8.13434 21 12 21C15.8657 21 19.1647 18.562 20.4385 15.1357C20.6791 14.4887 21.3989 14.1599 22.0459 14.4004C22.6929 14.6409 23.0226 15.3598 22.7822 16.0068C21.1562 20.3805 16.9439 23.5 12 23.5C7.05606 23.5 2.8438 20.3804 1.21777 16.0068C0.753335 14.7575 0.5 13.4069 0.5 12C0.5 10.5931 0.753334 9.24251 1.21777 7.99316C2.8438 3.61955 7.05606 0.5 12 0.5ZM11.75 5.25C12.4403 5.25 12.9999 5.80969 13 6.5V11.8994L15.2812 13.7236C15.8203 14.1549 15.9078 14.9424 15.4766 15.4814C15.0453 16.0205 14.2578 16.108 13.7188 15.6768L10.9688 13.4766L10.8643 13.3818C10.6324 13.149 10.5 12.8324 10.5 12.5V6.5C10.5001 5.80969 11.0597 5.25 11.75 5.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightFilled24.category = 'Arrows';\n\nexport default TimeSkipRightFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TimeSkipRightFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TimeSkipRightFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C21.4471 0.5 26.236 3.30982 29 7.55664V4.75C29 4.05964 29.5596 3.5 30.25 3.5C30.9404 3.5 31.5 4.05964 31.5 4.75V11.75C31.5 12.4404 30.9404 13 30.25 13H23.25C22.5596 13 22 12.4404 22 11.75C22 11.0596 22.5596 10.5 23.25 10.5H27.7812C25.7088 6.06847 21.212 3 16 3C10.3693 3 5.57156 6.58042 3.76562 11.5928C3.27046 12.9672 3 14.4508 3 16C3 17.5492 3.27046 19.0328 3.76562 20.4072C5.57156 25.4196 10.3693 29 16 29C21.6307 29 26.4284 25.4196 28.2344 20.4072C28.4683 19.7578 29.1845 19.4204 29.834 19.6543C30.4833 19.8882 30.8206 20.6045 30.5869 21.2539C28.4352 27.2265 22.718 31.5 16 31.5C9.28201 31.5 3.5648 27.2265 1.41309 21.2539C0.821504 19.6117 0.5 17.842 0.5 16C0.5 14.158 0.821504 12.3883 1.41309 10.7461C3.5648 4.7735 9.28201 0.5 16 0.5ZM15.75 6C16.4404 6 17 6.55964 17 7.25V15.915L21.0498 19.29C21.5801 19.732 21.6518 20.5195 21.21 21.0498C20.768 21.5801 19.9796 21.6519 19.4492 21.21L14.9502 17.46L14.8486 17.3662C14.6261 17.1347 14.5 16.8246 14.5 16.5V7.25C14.5 6.55964 15.0596 6 15.75 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTimeSkipRightFilled32.category = 'Arrows';\n\nexport default TimeSkipRightFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TradingView12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TradingView12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.94366 8.53527H2.97183V5.43667H1V3.46484H4.94366V8.53527zM8.88732 8.53527H6.6338L8.74648 3.46484H11L8.88732 8.53527zM6.6338 5.71837C7.25609 5.71837 7.76056 5.2139 7.76056 4.5916 7.76056 3.96931 7.25609 3.46484 6.6338 3.46484 6.01151 3.46484 5.50704 3.96931 5.50704 4.5916 5.50704 5.2139 6.01151 5.71837 6.6338 5.71837z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTradingView12.category = 'Social & Brands';\n\nexport default TradingView12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TradingView16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TradingView16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.52113 11.5493H3.76056V7.21125H1V4.45068H6.52113V11.5493zM12.0423 11.5493H8.88732L11.8451 4.45068H15L12.0423 11.5493zM8.88732 7.60561C9.75853 7.60561 10.4648 6.89936 10.4648 6.02815 10.4648 5.15694 9.75853 4.45068 8.88732 4.45068 8.01611 4.45068 7.30986 5.15694 7.30986 6.02815 7.30986 6.89936 8.01611 7.60561 8.88732 7.60561z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTradingView16.category = 'Social & Brands';\n\nexport default TradingView16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TradingView20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TradingView20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.30986 14.0563H5.15493V9.09853H2V5.9436H8.30986V14.0563zM14.6197 14.0563H11.0141L14.3944 5.9436H18L14.6197 14.0563zM11.0141 9.54924C12.0098 9.54924 12.8169 8.74209 12.8169 7.74642 12.8169 6.75075 12.0098 5.9436 11.0141 5.9436 10.0184 5.9436 9.21127 6.75075 9.21127 7.74642 9.21127 8.74209 10.0184 9.54924 11.0141 9.54924z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTradingView20.category = 'Social & Brands';\n\nexport default TradingView20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TradingView24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TradingView24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.88732 17.0705H5.94366V10.8733H2V6.92969H9.88732V17.0705zM17.7746 17.0705H13.2676L17.493 6.92969H22L17.7746 17.0705zM13.2676 11.4367C14.5122 11.4367 15.5211 10.4278 15.5211 9.18321 15.5211 7.93862 14.5122 6.92969 13.2676 6.92969 12.023 6.92969 11.0141 7.93862 11.0141 9.18321 11.0141 10.4278 12.023 11.4367 13.2676 11.4367z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTradingView24.category = 'Social & Brands';\n\nexport default TradingView24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TradingView32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TradingView32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.0423 23.0986H7.52113V14.4225H2V8.90137H13.0423V23.0986zM24.0845 23.0986H17.7746L23.6901 8.90137H30L24.0845 23.0986zM17.7746 15.2112C19.5171 15.2112 20.9296 13.7987 20.9296 12.0563 20.9296 10.3139 19.5171 8.90137 17.7746 8.90137 16.0322 8.90137 14.6197 10.3139 14.6197 12.0563 14.6197 13.7987 16.0322 15.2112 17.7746 15.2112z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTradingView32.category = 'Social & Brands';\n\nexport default TradingView32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Trash12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Trash12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.75586 0C7.52867 0 8.21055 0.506848 8.43262 1.24707L8.80859 2.5H11.25C11.6642 2.5 12 2.83579 12 3.25C12 3.66421 11.6642 4 11.25 4H10.6553L9.81836 10.1416C9.72499 11.1904 8.84706 12 7.78809 12H4.21191C3.15294 12 2.27501 11.1904 2.18164 10.1416L1.34473 4H0.75C0.335786 4 0 3.66421 0 3.25C0 2.83579 0.335786 2.5 0.75 2.5H3.19141L3.56738 1.24707C3.78945 0.506848 4.47133 0 5.24414 0H6.75586ZM3.66797 9.93945L3.67285 9.99414L2.93066 10.0391L2.9248 10.04L3.67285 9.99414C3.69086 10.2785 3.92691 10.5 4.21191 10.5H7.78809C8.07309 10.5 8.30914 10.2785 8.32715 9.99414L9.07422 10.04L9.06836 10.0391L8.32715 9.99414C8.32828 9.97602 8.32959 9.95744 8.33203 9.93945L9.14062 4H2.85938L3.66797 9.93945ZM5.24414 1.5C5.1339 1.5 5.03676 1.57225 5.00488 1.67773L4.75879 2.5H7.24121L6.99512 1.67773C6.96324 1.57225 6.8661 1.5 6.75586 1.5H5.24414Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTrash12.category = 'Interface General';\n\nexport default Trash12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Trash16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Trash16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.68848 0C9.95035 1.34138e-05 11.0504 0.858808 11.3564 2.08301L11.5859 3H15.25C15.6642 3 16 3.33579 16 3.75C16 4.16421 15.6642 4.5 15.25 4.5H14.6621L13.5205 13.6787L13.5195 13.6777C13.4119 14.9874 12.3189 16 11 16H5C3.68109 16 2.58706 14.9874 2.47949 13.6777L1.33789 4.5H0.75C0.335786 4.5 0 4.16421 0 3.75C0 3.33579 0.335786 3 0.75 3H4.41406L4.64355 2.08301C4.9496 0.858808 6.04965 1.34137e-05 7.31152 0H8.68848ZM3.96777 13.4932C3.96958 13.5077 3.9717 13.5225 3.97266 13.5371C4.00804 14.0787 4.45721 14.5 5 14.5H11C11.5428 14.5 11.992 14.0787 12.0273 13.5371L12.0322 13.4932L13.1514 4.5H2.84863L3.96777 13.4932ZM7.31152 1.5C6.73795 1.50001 6.23775 1.89082 6.09863 2.44727L5.95996 3H10.04L9.90137 2.44727C9.76226 1.89082 9.26205 1.50001 8.68848 1.5H7.31152Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTrash16.category = 'Interface General';\n\nexport default Trash16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Trash20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Trash20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4258 0C11.9895 0.000229104 13.3319 1.11436 13.6201 2.65137L13.873 4H18C18.4142 4 18.75 4.33579 18.75 4.75C18.75 5.16421 18.4142 5.5 18 5.5H17.6562L16.1045 17.1963C15.9918 18.7724 14.6816 19.9998 13.0947 20H6.90527C5.3184 19.9998 4.00821 18.7723 3.89551 17.1963L2.34375 5.5H2C1.58579 5.5 1.25 5.16421 1.25 4.75C1.25 4.33579 1.58579 4 2 4H6.12793L6.38086 2.65137C6.66908 1.11421 8.01125 0 9.5752 0H10.4258ZM5.38184 16.999L5.3877 17.0586L5.40234 17.208C5.51307 17.9431 6.14708 18.4998 6.90527 18.5H13.0947C13.9035 18.4998 14.5705 17.8663 14.6123 17.0586L14.6182 16.999L16.1445 5.5H3.85547L5.38184 16.999ZM9.5752 1.5C8.73307 1.5 8.00969 2.10003 7.85449 2.92773L7.65332 4H12.3467L12.1455 2.92773C11.9903 2.10019 11.2677 1.50023 10.4258 1.5H9.5752Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTrash20.category = 'Interface General';\n\nexport default Trash20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Trash24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Trash24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.4678 1C14.152 1.00003 15.5978 2.20009 15.9082 3.85547L16.123 5H21C21.4142 5 21.75 5.33579 21.75 5.75C21.75 6.16421 21.4142 6.5 21 6.5H20.1797L18.7539 20.9277C18.6549 22.6499 17.2296 24 15.5 24H7.5C5.7704 24 4.34507 22.6499 4.24609 20.9277L2.82031 6.5H2C1.58579 6.5 1.25 6.16421 1.25 5.75C1.25 5.33579 1.58579 5 2 5H7.87695L8.0918 3.85547C8.40218 2.20009 9.848 1.00003 11.5322 1H12.4678ZM5.73926 20.7803L5.74219 20.8203C5.78512 21.7601 6.55919 22.5 7.5 22.5H15.5C16.4408 22.5 17.2149 21.7601 17.2578 20.8203C17.2584 20.8071 17.2594 20.7935 17.2607 20.7803L18.6729 6.5H4.32715L5.73926 20.7803ZM11.5322 2.5C10.5698 2.50003 9.74377 3.18591 9.56641 4.13184L9.40332 5H14.5967L14.4336 4.13184C14.2562 3.18591 13.4302 2.50003 12.4678 2.5H11.5322Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTrash24.category = 'Interface General';\n\nexport default Trash24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Trash32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Trash32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.7363 2C18.8397 2.00024 20.6262 3.53907 20.9385 5.61914L21.1465 7H27.25C27.6642 7 28 7.33579 28 7.75C28 8.16421 27.6642 8.5 27.25 8.5H26.1777L24.3906 26.2266C24.271 28.3417 22.5207 30 20.3975 30H11.6025C9.47928 30 7.729 28.3417 7.60938 26.2266L5.82227 8.5H4.75C4.33579 8.5 4 8.16421 4 7.75C4 7.33579 4.33579 7 4.75 7H10.8535L11.0615 5.61914C11.3738 3.53907 13.1603 2.00024 15.2637 2H16.7363ZM9.10254 26.0762L9.10547 26.1162L9.12891 26.3623C9.30556 27.5771 10.3503 28.5 11.6025 28.5H20.3975C21.733 28.5 22.8324 27.4503 22.8945 26.1162L22.8975 26.0762L24.6709 8.5H7.3291L9.10254 26.0762ZM15.2637 3.5C13.9027 3.50024 12.747 4.49593 12.5449 5.8418L12.3711 7H19.6289L19.4551 5.8418C19.253 4.49593 18.0973 3.50024 16.7363 3.5H15.2637Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTrash32.category = 'Interface General';\n\nexport default Trash32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TrashFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TrashFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.87793 5.5C10.1809 5.5 10.4148 5.76725 10.374 6.06738L9.81836 10.1416C9.72499 11.1904 8.84706 12 7.78809 12H4.21191C3.15294 12 2.27501 11.1904 2.18164 10.1416L1.62598 6.06738C1.58517 5.76725 1.81915 5.5 2.12207 5.5H9.87793ZM6.75586 0C7.52867 0 8.21055 0.506848 8.43262 1.24707L8.80859 2.5H11.25C11.6642 2.5 12 2.83579 12 3.25C12 3.66421 11.6642 4 11.25 4H0.75C0.335786 4 0 3.66421 0 3.25C0 2.83579 0.335786 2.5 0.75 2.5H3.19141L3.56738 1.24707C3.78945 0.506848 4.47133 0 5.24414 0H6.75586ZM5.24414 1.5C5.1339 1.5 5.03676 1.57225 5.00488 1.67773L4.75879 2.5H7.24121L6.99512 1.67773C6.96324 1.57225 6.8661 1.5 6.75586 1.5H5.24414Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTrashFilled12.category = 'Interface General';\n\nexport default TrashFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TrashFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TrashFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.627 6C14.0777 6.00025 14.4267 6.39542 14.3711 6.84277L13.5205 13.6777V13.6787H13.5195C13.4115 14.9879 12.3186 16 11 16H5C3.68109 16 2.58706 14.9874 2.47949 13.6777L1.62891 6.84277C1.57326 6.39542 1.92232 6.00026 2.37305 6H13.627ZM8.92285 0.00976562C10.0846 0.108539 11.0695 0.935258 11.3564 2.08301L11.5859 3H15.25C15.6642 3 16 3.33579 16 3.75C16 4.16421 15.6642 4.5 15.25 4.5H0.75C0.335786 4.5 0 4.16421 0 3.75C0 3.33579 0.335786 3 0.75 3H4.41406L4.64355 2.08301C4.9496 0.858808 6.04965 1.34137e-05 7.31152 0H8.68848L8.92285 0.00976562ZM7.31152 1.5C6.73795 1.50001 6.23774 1.89082 6.09863 2.44727L5.95996 3H10.04L9.90137 2.44727C9.77094 1.92555 9.32303 1.54977 8.79492 1.50488L8.68848 1.5H7.31152Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTrashFilled16.category = 'Interface General';\n\nexport default TrashFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TrashFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TrashFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.3154 7C16.9199 7 17.3861 7.53257 17.3066 8.13184L16.1045 17.1963C15.9918 18.7724 14.6816 19.9998 13.0947 20H6.90527C5.3184 19.9998 4.00821 18.7723 3.89551 17.1963L2.69336 8.13184C2.61387 7.53257 3.08005 7 3.68457 7H16.3154ZM10.4248 0C11.9888 0 13.3309 1.11421 13.6191 2.65137L13.8721 4H18C18.4142 4 18.75 4.33579 18.75 4.75C18.75 5.16421 18.4142 5.5 18 5.5H2C1.58579 5.5 1.25 5.16421 1.25 4.75C1.25 4.33579 1.58579 4 2 4H6.12793L6.38086 2.65137C6.66908 1.11421 8.01125 0 9.5752 0H10.4248ZM9.5752 1.5C8.73307 1.5 8.00969 2.10003 7.85449 2.92773L7.65332 4H12.3467L12.1455 2.92773C11.9903 2.10003 11.2669 1.5 10.4248 1.5H9.5752Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTrashFilled20.category = 'Interface General';\n\nexport default TrashFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TrashFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TrashFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.9277 8C19.5188 8.00009 19.981 8.5104 19.9229 9.09863L18.7539 20.9277C18.6549 22.6499 17.2296 24 15.5 24H7.5C5.7704 24 4.34507 22.6499 4.24609 20.9277L3.07715 9.09863C3.01903 8.5104 3.48119 8.00009 4.07227 8H18.9277ZM12.4678 1C14.152 1.00003 15.5978 2.20009 15.9082 3.85547L16.123 5H21C21.4142 5 21.75 5.33579 21.75 5.75C21.75 6.16421 21.4142 6.5 21 6.5H2C1.58579 6.5 1.25 6.16421 1.25 5.75C1.25 5.33579 1.58579 5 2 5H7.87695L8.0918 3.85547C8.40218 2.20009 9.848 1.00003 11.5322 1H12.4678ZM11.5322 2.5C10.5698 2.50003 9.74377 3.18591 9.56641 4.13184L9.40332 5H14.5967L14.4336 4.13184C14.2562 3.18591 13.4302 2.50003 12.4678 2.5H11.5322Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTrashFilled24.category = 'Interface General';\n\nexport default TrashFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TrashFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TrashFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.9209 10C25.5126 10.0002 25.9744 10.5118 25.915 11.1006L24.3906 26.2266C24.271 28.3417 22.5207 30 20.3975 30H11.6025C9.47928 30 7.729 28.3417 7.60938 26.2266L6.08496 11.1006C6.0256 10.5118 6.48736 10.0002 7.0791 10H24.9209ZM16.7363 2C18.8397 2.00024 20.6262 3.53907 20.9385 5.61914L21.1465 7H27.25C27.6642 7 28 7.33579 28 7.75C28 8.16421 27.6642 8.5 27.25 8.5H4.75C4.33579 8.5 4 8.16421 4 7.75C4 7.33579 4.33579 7 4.75 7H10.8535L11.0615 5.61914C11.3738 3.53907 13.1603 2.00024 15.2637 2H16.7363ZM15.2637 3.5C13.9027 3.50024 12.747 4.49593 12.5449 5.8418L12.3711 7H19.6289L19.4551 5.8418C19.253 4.49593 18.0973 3.50024 16.7363 3.5H15.2637Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTrashFilled32.category = 'Interface General';\n\nexport default TrashFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Triangle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Triangle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.925726 9.4911L4.93805 1.86769C5.38794 1.0129 6.61194 1.0129 7.06183 1.86769L11.0742 9.4911C11.4947 10.2902 10.9153 11.25 10.0123 11.25H1.98762C1.08461 11.25 0.505155 10.2902 0.925726 9.4911Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangle12.category = 'Interface General';\n\nexport default Triangle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Triangle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Triangle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.92137 11.6471L6.73804 2.61581C7.27639 1.6064 8.72322 1.6064 9.26157 2.61581L14.0782 11.6471C14.5863 12.5996 13.896 13.75 12.8165 13.75H3.18314C2.1036 13.75 1.41336 12.5996 1.92137 11.6471Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangle16.category = 'Interface General';\n\nexport default Triangle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Triangle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Triangle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.97835 15.0415L8.3735 3.16869C9.06896 1.87754 10.9225 1.88163 11.6122 3.17584L17.9399 15.0487C18.5921 16.2724 17.7053 17.7499 16.3186 17.7499H3.5958C2.20556 17.7499 1.31908 16.2655 1.97835 15.0415Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangle20.category = 'Interface General';\n\nexport default Triangle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Triangle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Triangle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.05713 17.861L10.0443 3.28346C10.9153 1.69387 13.2004 1.69895 14.0643 3.29238L21.9676 17.8699C22.7945 19.3952 21.6902 21.2501 19.9552 21.2501H4.06467C2.32517 21.2501 1.22127 19.3865 2.05713 17.861Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangle24.category = 'Interface General';\n\nexport default Triangle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Triangle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Triangle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.15567 25.0151L13.2605 4.67728C14.4777 2.44811 17.6818 2.45647 18.8873 4.69196L29.8548 25.0298C31.0049 27.1624 29.4604 29.75 27.0375 29.75H4.96507C2.53477 29.75 0.990984 27.1481 2.15567 25.0151Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangle32.category = 'Interface General';\n\nexport default Triangle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.17837 9.24011L4.93858 2.11207C5.3888 1.25861 6.61108 1.25861 7.0613 2.11207L10.8215 9.2401C11.2431 10.0392 10.6636 11 9.76014 11H2.23974C1.33624 11 0.756816 10.0392 1.17837 9.24011Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleBold12.category = 'Interface General';\n\nexport default TriangleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.19062 11.7889L6.67929 3.45274C7.24565 2.40094 8.75435 2.40094 9.32071 3.45274L13.8094 11.7889C14.3475 12.7882 13.6237 14 12.4887 14H3.51133C2.37631 14 1.65251 12.7882 2.19062 11.7889Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleBold16.category = 'Interface General';\n\nexport default TriangleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.2007 15.2947L8.38095 3.76934C9.07374 2.47739 10.9263 2.4774 11.6191 3.76934L17.7993 15.2947C18.4556 16.5185 17.569 18 16.1802 18H3.81976C2.43103 18 1.54442 16.5185 2.2007 15.2947Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleBold20.category = 'Interface General';\n\nexport default TriangleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.31112 17.6165L10.0405 3.41436C10.9098 1.8171 13.2047 1.82229 14.0668 3.42347L21.713 17.6256C22.5341 19.1507 21.4295 21 19.6975 21H4.32177C2.58512 21 1.48095 19.1419 2.31112 17.6165Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleBold24.category = 'Interface General';\n\nexport default TriangleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.43069 25.304L13.2416 4.8373C14.4461 2.55704 17.7147 2.56435 18.9089 4.84997L29.6031 25.3167C30.7167 27.4478 29.1707 30 26.7661 30H5.26101C2.8502 30 1.30469 27.4357 2.43069 25.304Z\"\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleBold32.category = 'Interface General';\n\nexport default TriangleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.17837 9.24011L4.93858 2.11207C5.3888 1.25861 6.61108 1.25861 7.0613 2.11207L10.8215 9.2401C11.2431 10.0392 10.6636 11 9.76014 11H2.23974C1.33624 11 0.756816 10.0392 1.17837 9.24011Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleBoldFilled12.category = 'Interface General';\n\nexport default TriangleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.19062 11.7889L6.67929 3.45274C7.24565 2.40094 8.75435 2.40094 9.32071 3.45274L13.8094 11.7889C14.3475 12.7882 13.6237 14 12.4887 14H3.51133C2.37631 14 1.65251 12.7882 2.19062 11.7889Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleBoldFilled16.category = 'Interface General';\n\nexport default TriangleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.2007 15.2947L8.38095 3.76934C9.07374 2.47739 10.9263 2.4774 11.6191 3.76934L17.7993 15.2947C18.4556 16.5185 17.569 18 16.1802 18H3.81976C2.43103 18 1.54442 16.5185 2.2007 15.2947Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleBoldFilled20.category = 'Interface General';\n\nexport default TriangleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.31112 17.6165L10.0405 3.41436C10.9098 1.8171 13.2047 1.82229 14.0668 3.42347L21.713 17.6256C22.5341 19.1507 21.4295 21 19.6975 21H4.32177C2.58512 21 1.48095 19.1419 2.31112 17.6165Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleBoldFilled24.category = 'Interface General';\n\nexport default TriangleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.43069 25.304L13.2416 4.8373C14.4461 2.55704 17.7147 2.56435 18.9089 4.84997L29.6031 25.3167C30.7167 27.4478 29.1707 30 26.7661 30H5.26101C2.8502 30 1.30469 27.4357 2.43069 25.304Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"2\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleBoldFilled32.category = 'Interface General';\n\nexport default TriangleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.925726 9.4911L4.93805 1.86769C5.38794 1.0129 6.61194 1.0129 7.06183 1.86769L11.0742 9.4911C11.4947 10.2902 10.9153 11.25 10.0123 11.25H1.98762C1.08461 11.25 0.505155 10.2902 0.925726 9.4911Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleFilled12.category = 'Interface General';\n\nexport default TriangleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.92137 11.6471L6.73804 2.61581C7.27639 1.6064 8.72322 1.6064 9.26157 2.61581L14.0782 11.6471C14.5863 12.5996 13.896 13.75 12.8165 13.75H3.18314C2.1036 13.75 1.41336 12.5996 1.92137 11.6471Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleFilled16.category = 'Interface General';\n\nexport default TriangleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.97835 15.0415L8.3735 3.16869C9.06896 1.87754 10.9225 1.88163 11.6122 3.17584L17.9399 15.0487C18.5921 16.2724 17.7053 17.7499 16.3186 17.7499H3.5958C2.20556 17.7499 1.31908 16.2655 1.97835 15.0415Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleFilled20.category = 'Interface General';\n\nexport default TriangleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.05713 17.861L10.0443 3.28346C10.9153 1.69387 13.2004 1.69895 14.0643 3.29238L21.9676 17.8699C22.7945 19.3952 21.6902 21.2501 19.9552 21.2501H4.06467C2.32517 21.2501 1.22127 19.3865 2.05713 17.861Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleFilled24.category = 'Interface General';\n\nexport default TriangleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TriangleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TriangleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M2.15567 25.0151L13.2605 4.67728C14.4777 2.44811 17.6818 2.45647 18.8873 4.69196L29.8548 25.0298C31.0049 27.1624 29.4604 29.75 27.0375 29.75H4.96507C2.53477 29.75 0.990984 27.1481 2.15567 25.0151Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTriangleFilled32.category = 'Interface General';\n\nexport default TriangleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Trophy12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Trophy12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.67857 0.5C3.06921 0.5 2.56785 0.962461 2.50634 1.55556H1.46323C0.655109 1.55556 0 2.21067 0 3.01878V4.32354C0 5.52557 0.974432 6.5 2.17646 6.5H2.64494C3.00534 7.71098 4.00351 8.64729 5.24994 8.91944V10H4.25C3.83579 10 3.5 10.3358 3.5 10.75C3.5 11.1642 3.83579 11.5 4.25 11.5H7.75C8.16421 11.5 8.5 11.1642 8.5 10.75C8.5 10.3358 8.16421 10 7.75 10H6.74994V8.91947C7.99643 8.64735 8.99464 7.71102 9.35506 6.5H9.82354C11.0256 6.5 12 5.52557 12 4.32354V3.01878C12 2.21067 11.3449 1.55556 10.5368 1.55556H9.49366C9.43215 0.962461 8.93079 0.5 8.32143 0.5H3.67857ZM5.99994 7.5C4.89537 7.5 4 6.60457 4 5.5V2H8V5.5C8 6.60457 7.10451 7.5 5.99994 7.5ZM1.5 4.32354C1.5 4.69714 1.80286 5 2.17646 5H2.5V3.05556H1.5V4.32354ZM10.5 4.32354C10.5 4.69714 10.1971 5 9.82354 5H9.5V3.05556H10.5V4.32354Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTrophy12.category = 'Objects';\n\nexport default Trophy12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Trophy16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Trophy16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 3.76353C16 2.78956 15.2104 2 14.2365 2H13V1.86224C13 1.1099 12.3901 0.5 11.6378 0.5H4.36225C3.6099 0.5 3 1.1099 3 1.86225V2H1.76353C0.789561 2 0 2.78956 0 3.76353V5.22293C0 6.75666 1.24334 8 2.77707 8H3.10002C3.51447 10.0417 5.17303 11.6317 7.24997 11.9441V14H5.75C5.33579 14 5 14.3358 5 14.75C5 15.1642 5.33579 15.5 5.75 15.5H10.25C10.6642 15.5 11 15.1642 11 14.75C11 14.3358 10.6642 14 10.25 14H8.74997V11.9441C10.8269 11.6317 12.4855 10.0418 12.9 8H13.2229C14.7567 8 16 6.75666 16 5.22293V3.76353ZM7.99997 10.5C6.06697 10.5 4.5 8.933 4.5 7V2H11.5V7C11.5 8.933 9.93297 10.5 7.99997 10.5ZM14.5 3.76353C14.5 3.61799 14.382 3.5 14.2365 3.5H13V6.5H13.2229C13.9282 6.5 14.5 5.92824 14.5 5.22293V3.76353ZM1.5 5.22293C1.5 5.92824 2.07176 6.5 2.77707 6.5H3V3.5H1.76353C1.61799 3.5 1.5 3.61799 1.5 3.76353V5.22293Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTrophy16.category = 'Objects';\n\nexport default Trophy16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Trophy20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Trophy20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5 1C4.17157 1 3.5 1.67157 3.5 2.5V3H2.01214C0.900864 3 0 3.90087 0 5.01214V6.47573C0 8.28406 1.46594 9.75 3.27427 9.75H3.67393C4.29521 12.3801 6.51426 14.3929 9.24997 14.7072V17.5H6.75C6.33579 17.5 6 17.8358 6 18.25C6 18.6642 6.33579 19 6.75 19H13.25C13.6642 19 14 18.6642 14 18.25C14 17.8358 13.6642 17.5 13.25 17.5H10.75V14.7072C13.4857 14.3929 15.7048 12.3801 16.3261 9.75H16.7257C18.5341 9.75 20 8.28406 20 6.47573V5.01214C20 3.90087 19.0991 3 17.9879 3H16.5V2.5C16.5 1.67157 15.8284 1 15 1H5ZM1.5 6.47573C1.5 7.45563 2.29437 8.25 3.27427 8.25H3.5V4.5H2.01214C1.72929 4.5 1.5 4.72929 1.5 5.01214V6.47573ZM15 2.5L5 2.5V8.25C5 11.0114 7.23855 13.25 9.99997 13.25C12.7614 13.25 15 11.0114 15 8.25V2.5ZM18.5 6.47573C18.5 7.45563 17.7056 8.25 16.7257 8.25H16.5V4.5H17.9879C18.2707 4.5 18.5 4.72929 18.5 5.01214V6.47573Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTrophy20.category = 'Objects';\n\nexport default Trophy20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Trophy24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Trophy24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 22.25H16M12 17.25V22.25M12 17.25C15.7279 17.25 18.75 14.2279 18.75 10.5V3.40306C18.75 2.90431 18.3457 2.5 17.8469 2.5H6.15306C5.65431 2.5 5.25 2.90431 5.25 3.40306V10.5C5.25 14.2279 8.27205 17.25 12 17.25ZM18.75 11.25H19.682C21.3764 11.25 22.75 9.87643 22.75 8.18204V6.28398C22.75 5.43679 22.0632 4.75 21.216 4.75H18.75M5.25 11.25H4.31796C2.62357 11.25 1.25 9.87643 1.25 8.18204V6.28398C1.25 5.43679 1.93679 4.75 2.78398 4.75H5.25\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </svg>\n  );\n};\n\nTrophy24.category = 'Objects';\n\nexport default Trophy24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Trophy32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Trophy32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.5 8.25C1.5 6.73122 2.73122 5.5 4.25 5.5H7V4.39796C7 3.34974 7.84974 2.5 8.89796 2.5H23.102C24.1503 2.5 25 3.34974 25 4.39795V5.5H27.75C29.2688 5.5 30.5 6.73122 30.5 8.25V9.99998C30.5 12.6233 28.3734 14.75 25.75 14.75H24.9451C24.4747 19.0046 21.0387 22.3654 16.75 22.7192V28.25H21.25C21.6642 28.25 22 28.5858 22 29C22 29.4142 21.6642 29.75 21.25 29.75H10.75C10.3358 29.75 10 29.4142 10 29C10 28.5858 10.3358 28.25 10.75 28.25H15.25V22.7192C10.9613 22.3654 7.52525 19.0046 7.05493 14.75H6.25C3.62665 14.75 1.5 12.6233 1.5 9.99998V8.25ZM8.5 4.39796C8.5 4.17817 8.67817 4 8.89796 4H23.102C23.3218 4 23.5 4.17817 23.5 4.39795V13.75C23.5 17.8921 20.1421 21.25 16 21.25C11.8579 21.25 8.5 17.8921 8.5 13.75V4.39796ZM3 8.25C3 7.55965 3.55965 7 4.25 7H7V13.25H6.25C4.45507 13.25 3 11.7949 3 9.99998V8.25ZM29 9.99998C29 11.7949 27.5449 13.25 25.75 13.25H25V7H27.75C28.4404 7 29 7.55965 29 8.25V9.99998Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nTrophy32.category = 'Objects';\n\nexport default Trophy32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Truck12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Truck12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.10645 1.6875C8.42939 1.68774 9.45523 2.82096 9.34473 4.125H9.80176C10.4431 4.125 11.0287 4.48886 11.3135 5.06348L11.8555 6.15625C12.007 6.46198 12.0629 6.80674 12.0146 7.14453L11.7949 8.67578C11.687 9.43134 11.0891 10.0081 10.3506 10.1074C10.0653 10.7788 9.40052 11.25 8.625 11.25C7.8563 11.25 7.19666 10.787 6.90723 10.125H5.84277C5.55334 10.787 4.8937 11.25 4.125 11.25C3.35134 11.25 2.68784 10.7811 2.40137 10.1123C1.25888 9.98974 0.417905 8.94009 0.583008 7.77344L0.708008 6.89453C0.766268 6.48465 1.14569 6.19979 1.55566 6.25781C1.96541 6.31617 2.25133 6.69559 2.19336 7.10547L2.06836 7.9834C2.03038 8.25174 2.18861 8.49445 2.42578 8.58496C2.72404 7.94456 3.37198 7.5 4.125 7.5C4.8937 7.5 5.55334 7.96302 5.84277 8.625H6.90723C7.00873 8.39286 7.15546 8.18542 7.33691 8.01367L7.85059 4.0332C7.90825 3.58487 7.55845 3.18775 7.10645 3.1875H2.25C1.83599 3.18726 1.5 2.85157 1.5 2.4375C1.5 2.02343 1.83599 1.68774 2.25 1.6875H7.10645ZM4.125 9C3.91789 9 3.75 9.16789 3.75 9.375C3.75 9.58211 3.91789 9.75 4.125 9.75C4.33211 9.75 4.5 9.58211 4.5 9.375C4.5 9.16789 4.33211 9 4.125 9ZM8.625 9C8.41789 9 8.25 9.16789 8.25 9.375C8.25 9.58211 8.41789 9.75 8.625 9.75C8.83211 9.75 9 9.58211 9 9.375C9 9.16789 8.83211 9 8.625 9ZM8.91211 7.52344C9.51533 7.61621 10.0217 7.99609 10.291 8.51953C10.2996 8.50209 10.3077 8.48403 10.3105 8.46387L10.5293 6.93164C10.5346 6.89424 10.5285 6.85611 10.5117 6.82227L9.96973 5.72949C9.93808 5.66565 9.87302 5.625 9.80176 5.625H9.15723L8.91211 7.52344ZM4.3125 4C4.72671 4 5.0625 4.33579 5.0625 4.75C5.0625 5.16421 4.72671 5.5 4.3125 5.5H0.75C0.335786 5.5 0 5.16421 0 4.75C0 4.33579 0.335786 4 0.75 4H4.3125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTruck12.category = 'Objects';\n\nexport default Truck12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Truck16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Truck16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.47559 2.5C11.1338 2.50021 12.4142 3.95694 12.2021 5.60156L12.1826 5.75H13.2275C13.9851 5.75003 14.6778 6.17792 15.0166 6.85547L15.7461 8.31543C15.9279 8.67915 15.9949 9.08962 15.9375 9.49219L15.6455 11.5332C15.5152 12.4438 14.7844 13.1355 13.8887 13.2354C13.5745 14.257 12.6246 15 11.5 15C10.3807 15 9.43387 14.2642 9.11523 13.25H7.88477C7.56613 14.2642 6.61933 15 5.5 15C4.37765 15 3.42741 14.2606 3.11133 13.2422C1.53434 13.1325 0.356708 11.7031 0.583984 10.1113L0.636719 9.74023C0.276348 9.68554 0 9.37564 0 9C0 8.58579 0.335786 8.25 0.75 8.25H3C3.41421 8.25 3.75 8.58579 3.75 9C3.75 9.41421 3.41421 9.75 3 9.75H2.15039L2.06836 10.3232C1.96978 11.0135 2.45305 11.6352 3.12012 11.7344C3.44353 10.7283 4.38642 10 5.5 10C6.61933 10 7.56613 10.7358 7.88477 11.75H9.11523C9.28159 11.2205 9.61932 10.7677 10.0635 10.4551L10.7148 5.41016C10.8113 4.66261 10.2293 4.00021 9.47559 4H3C2.58584 3.99993 2.25 3.66417 2.25 3.25C2.25 2.83583 2.58584 2.50007 3 2.5H9.47559ZM5.5 11.5C4.94772 11.5 4.5 11.9477 4.5 12.5C4.5 13.0523 4.94772 13.5 5.5 13.5C6.05228 13.5 6.5 13.0523 6.5 12.5C6.5 11.9477 6.05228 11.5 5.5 11.5ZM11.5 11.5C10.9477 11.5 10.5 11.9477 10.5 12.5C10.5 13.0523 10.9477 13.5 11.5 13.5C12.0523 13.5 12.5 13.0523 12.5 12.5C12.5 11.9477 12.0523 11.5 11.5 11.5ZM11.6338 10.0059C12.6776 10.061 13.5493 10.7549 13.8682 11.7051C14.0213 11.6369 14.1361 11.4954 14.1611 11.3203L14.4521 9.28027C14.4665 9.17966 14.4497 9.07723 14.4043 8.98633L13.6748 7.52637C13.5901 7.357 13.4169 7.25003 13.2275 7.25H11.9893L11.6338 10.0059ZM5.75 5.25C6.16421 5.25 6.5 5.58579 6.5 6C6.5 6.41421 6.16421 6.75 5.75 6.75H1C0.585786 6.75 0.25 6.41421 0.25 6C0.25 5.58579 0.585786 5.25 1 5.25H5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTruck16.category = 'Objects';\n\nexport default Truck16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Truck20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Truck20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.8438 3.3125C13.8038 3.3125 15.3182 5.03459 15.0674 6.97852L15.0166 7.375H16.5342C17.4101 7.375 18.2108 7.86992 18.6025 8.65332L19.5146 10.4785C19.7249 10.899 19.8027 11.3734 19.7363 11.8389L19.3721 14.3896C19.2093 15.5289 18.2328 16.375 17.082 16.375H16.9346C16.647 17.7318 15.4425 18.75 14 18.75C12.5575 18.75 11.353 17.7318 11.0654 16.375H8.93457C8.64701 17.7318 7.44251 18.75 6 18.75C4.50259 18.75 3.26115 17.653 3.03613 16.2188C1.64502 15.7557 0.724628 14.3212 1.00391 12.7852L1.14648 12H1C0.585786 12 0.25 11.6642 0.25 11.25C0.25 10.8358 0.585786 10.5 1 10.5H4C4.41421 10.5 4.75 10.8358 4.75 11.25C4.75 11.6642 4.41421 12 4 12H2.67188L2.47949 13.0537C2.35941 13.7147 2.67804 14.3376 3.20801 14.6553C3.64557 13.5402 4.72972 12.75 6 12.75C7.35244 12.75 8.49561 13.645 8.87012 14.875H11.1299C11.3835 14.0419 11.9902 13.3634 12.7754 13.0117L13.5801 6.78613C13.7149 5.73955 12.899 4.8125 11.8438 4.8125H3.75C3.3358 4.81248 3 4.4767 3 4.0625C3 3.6483 3.3358 3.31252 3.75 3.3125H11.8438ZM6 14.25C5.17157 14.25 4.5 14.9216 4.5 15.75C4.5 16.5784 5.17157 17.25 6 17.25C6.82843 17.25 7.5 16.5784 7.5 15.75C7.5 14.9216 6.82843 14.25 6 14.25ZM14 14.25C13.1716 14.25 12.5 14.9216 12.5 15.75C12.5 16.5784 13.1716 17.25 14 17.25C14.8284 17.25 15.5 16.5784 15.5 15.75C15.5 14.9216 14.8284 14.25 14 14.25ZM14.3203 12.7666C15.5305 12.895 16.5256 13.7434 16.8701 14.875H17.082C17.4863 14.875 17.8294 14.5779 17.8867 14.1777L18.251 11.627C18.2743 11.4634 18.2477 11.2962 18.1738 11.1484L17.2607 9.32422C17.1231 9.04899 16.8419 8.875 16.5342 8.875H14.8232L14.3203 12.7666ZM7 6.75C7.41421 6.75 7.75 7.08579 7.75 7.5C7.75 7.91421 7.41421 8.25 7 8.25H1C0.585786 8.25 0.25 7.91421 0.25 7.5C0.25 7.08579 0.585786 6.75 1 6.75H7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTruck20.category = 'Objects';\n\nexport default Truck20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Truck24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Truck24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.2139 4.12537C16.4752 4.12554 18.2218 6.1121 17.9326 8.35486L17.8496 9.00037H19.8418C20.836 9.00046 21.7458 9.5623 22.1904 10.4515L23.2852 12.641C23.5237 13.1184 23.6106 13.6576 23.5352 14.1859L23.0986 17.2465C22.9138 18.5394 21.806 19.5001 20.5 19.5004H20.3301C20.0056 21.0977 18.5935 22.3002 16.9004 22.3002C15.2074 22.3 13.7951 21.0977 13.4707 19.5004H10.5303C10.2058 21.0977 8.79372 22.3002 7.10059 22.3002C5.36772 22.3001 3.92967 21.0405 3.65039 19.3871C2.06466 18.9602 0.989713 17.3708 1.2998 15.6644L1.55664 14.2504H1.20117C0.78708 14.2504 0.45137 13.9144 0.451172 13.5004C0.451172 13.0862 0.786958 12.7504 1.20117 12.7504H4.80078C5.21479 12.7506 5.55078 13.0863 5.55078 13.5004C5.55058 13.9143 5.21467 14.2501 4.80078 14.2504H3.08105L2.77539 15.933C2.62907 16.7388 3.0555 17.4965 3.73828 17.8265C4.16003 16.3673 5.5055 15.3002 7.10059 15.3002C8.75836 15.3002 10.146 16.4528 10.5078 18.0004H13.4932C13.745 16.923 14.4938 16.0369 15.4854 15.598L16.4453 8.16345C16.619 6.81775 15.5707 5.62554 14.2139 5.62537H4.50098C4.0869 5.62535 3.75117 5.2894 3.75098 4.87537C3.75098 4.46116 4.08678 4.12538 4.50098 4.12537H14.2139ZM7.10059 16.8002C5.99607 16.8002 5.10059 17.6956 5.10059 18.8002C5.10065 19.9046 5.99611 20.8001 7.10059 20.8002C8.20511 20.8002 9.10052 19.9047 9.10059 18.8002C9.10059 17.6956 8.20516 16.8002 7.10059 16.8002ZM16.9004 16.8002C15.796 16.8003 14.9004 17.6957 14.9004 18.8002C14.9005 19.9046 15.796 20.8 16.9004 20.8002C18.0049 20.8002 18.9003 19.9047 18.9004 18.8002C18.9004 17.6956 18.005 16.8002 16.9004 16.8002ZM17.0352 15.3031C18.6331 15.3635 19.9556 16.4949 20.3076 18.0004H20.5C21.0595 18.0001 21.5339 17.5884 21.6133 17.0345L22.0508 13.974C22.0831 13.7477 22.0455 13.5164 21.9434 13.3119L20.8486 11.1224C20.6581 10.7414 20.2678 10.5005 19.8418 10.5004H17.6553L17.0352 15.3031ZM8.40137 8.25037C8.81529 8.25071 9.15137 8.58636 9.15137 9.00037C9.15117 9.4142 8.81517 9.75002 8.40137 9.75037H1.20117C0.78708 9.75037 0.45137 9.41441 0.451172 9.00037C0.451172 8.58615 0.786958 8.25037 1.20117 8.25037H8.40137Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTruck24.category = 'Objects';\n\nexport default Truck24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Truck32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Truck32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.9307 5.75049C21.8034 5.75049 24.0193 8.28089 23.6396 11.1284L23.4902 12.2505H26.4551C27.686 12.2505 28.8108 12.9464 29.3613 14.0474L30.8213 16.9663C31.1167 17.5574 31.2252 18.2252 31.1318 18.8794L30.5488 22.9604C30.3197 24.561 28.949 25.7504 27.332 25.7505H27.1367C26.7794 27.8784 24.9296 29.5004 22.7002 29.5005C20.4707 29.5005 18.621 27.8784 18.2637 25.7505H13.7363C13.379 27.8784 11.5293 29.5005 9.2998 29.5005C7.01234 29.5004 5.124 27.7931 4.83789 25.5835C2.89681 25.0108 1.59425 23.0415 1.97754 20.9312L2.37402 18.7505H1.59961C1.18571 18.7503 0.849873 18.4144 0.849609 18.0005C0.849609 17.5864 1.18555 17.2507 1.59961 17.2505H6.39941C6.81363 17.2505 7.14941 17.5863 7.14941 18.0005C7.14915 18.4145 6.81346 18.7505 6.39941 18.7505H3.89844L3.45312 21.1987C3.2346 22.4018 3.88185 23.5322 4.91016 24.0103C5.36116 22.0013 7.1547 20.5005 9.2998 20.5005C11.5296 20.5005 13.3794 22.1221 13.7363 24.2505H18.2637C18.5133 22.762 19.4927 21.5222 20.8223 20.9106L22.1523 10.9302C22.4121 8.98187 20.8962 7.25049 18.9307 7.25049H6C5.58597 7.25046 5.25026 6.91446 5.25 6.50049C5.25 6.08629 5.58581 5.75051 6 5.75049H18.9307ZM9.2998 22.0005C7.64301 22.0006 6.2998 23.3437 6.2998 25.0005C6.30007 26.6571 7.64317 28.0004 9.2998 28.0005C10.9565 28.0005 12.2995 26.6571 12.2998 25.0005C12.2998 23.3436 10.9567 22.0005 9.2998 22.0005ZM22.7002 22.0005C21.0433 22.0005 19.7002 23.3436 19.7002 25.0005C19.7005 26.6571 21.0435 28.0005 22.7002 28.0005C24.3568 28.0004 25.6999 26.657 25.7002 25.0005C25.7002 23.3437 24.3569 22.0006 22.7002 22.0005ZM22.3877 20.5112C22.4909 20.5042 22.5952 20.5005 22.7002 20.5005C24.9299 20.5006 26.7798 22.1221 27.1367 24.2505H27.332C28.2026 24.2504 28.9411 23.6094 29.0645 22.7476L29.6475 18.6675C29.6978 18.3153 29.6385 17.9555 29.4795 17.6372L28.0205 14.7183C27.7241 14.1254 27.1179 13.7505 26.4551 13.7505H23.29L22.3877 20.5112ZM11.1992 11.2505C11.6134 11.2505 11.9492 11.5863 11.9492 12.0005C11.949 12.4145 11.6133 12.7505 11.1992 12.7505H1.59961C1.18571 12.7503 0.849873 12.4144 0.849609 12.0005C0.849609 11.5864 1.18555 11.2507 1.59961 11.2505H11.1992Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTruck32.category = 'Objects';\n\nexport default Truck32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Twitch12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Twitch12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.68195 1L1 2.73917V9.69499H3.49934V11H4.86383L6.22703 9.69499H8.27234L11 7.08739V1H1.68195ZM2.59051 1.86902H10.091V6.65174L8.49965 8.17368H6L4.63723 9.47694V8.17372H2.59051V1.86902ZM5.09082 6.21751H6V3.60913H5.09082V6.21751ZM7.5907 6.21751H8.49969V3.60913H7.5907V6.21751Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitch12.category = 'Social & Brands';\n\nexport default Twitch12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Twitch16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Twitch16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.95473 1L1 3.43484V13.173H4.49907V15H6.40936L8.31784 13.173H11.1813L15 9.52235V1H1.95473ZM3.22671 2.21663H13.7274V8.91244L11.4995 11.0432H8L6.09212 12.8677V11.0432H3.22671V2.21663ZM6.72715 8.30451H8V4.65278H6.72715V8.30451ZM10.227 8.30451H11.4996V4.65278H10.227V8.30451Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitch16.category = 'Social & Brands';\n\nexport default Twitch16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Twitch20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Twitch20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.09113 2L2 4.78267V15.912H5.99894V18H8.18213L10.3632 15.912H13.6357L18 11.7398V2H3.09113ZM4.54481 3.39044H16.5456V11.0428L13.9994 13.4779H10L7.81956 15.5631V13.478H4.54481V3.39044ZM8.54531 10.348H10V6.1746H8.54531V10.348ZM12.5451 10.348H13.9995V6.1746H12.5451V10.348Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitch20.category = 'Social & Brands';\n\nexport default Twitch20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Twitch24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Twitch24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M3.36391 2L2 5.47834V19.39H6.99867V22H9.72766L12.4541 19.39H16.5447L22 14.1748V2H3.36391ZM5.18102 3.73805H20.182V13.3035L16.9993 16.3474H12L9.27445 18.9539V16.3474H5.18102V3.73805ZM10.1816 12.435H12V7.21826H10.1816V12.435ZM15.1814 12.435H16.9994V7.21826H15.1814V12.435Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitch24.category = 'Social & Brands';\n\nexport default Twitch24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Twitch32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Twitch32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.63669 4L4 8.17401V24.868H9.99841V28H13.2732L16.5449 24.868H21.4536L28 18.6097V4H5.63669ZM7.81722 6.08566H25.8184V17.5642L21.9992 21.2168H16L12.7293 24.3447V21.2169H7.81722V6.08566ZM13.818 16.522H16V10.2619H13.818V16.522ZM19.8177 16.522H21.9993V10.2619H19.8177V16.522Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitch32.category = 'Social & Brands';\n\nexport default Twitch32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Twitter12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Twitter12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"13\"\n      height=\"12\"\n      viewBox=\"0 0 13 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.16406 0.900391C8.86773 0.900391 9.5144 1.14968 10.0186 1.56152C10.3002 1.48587 10.5706 1.38165 10.8242 1.25098L10.9258 1.20801C11.1657 1.12849 11.4197 1.18963 11.5957 1.34082C11.7719 1.4925 11.8713 1.74098 11.8174 1.99707C12.1595 2.1167 12.3651 2.54706 12.1191 2.90625C11.831 3.33046 11.4786 3.70997 11.0791 4.0332L11.0801 4.03613C11.08 7.30566 8.5508 11.0993 3.91309 11.0996C2.6544 11.0995 1.47044 10.7776 0.441406 10.2139C0.103901 10.0287 0.0320769 9.66141 0.115234 9.39844C0.196189 9.1432 0.446323 8.89903 0.802734 8.90918L0.925781 8.91113C1.39767 8.91113 1.85087 8.8319 2.27148 8.68652C1.76404 8.36609 1.36228 7.89525 1.13477 7.33496C1.0512 7.12903 1.06792 6.93856 1.14453 6.7832C0.582449 6.2608 0.227652 5.52116 0.227539 4.69434C0.227539 4.47941 0.331768 4.302 0.483398 4.19336C0.331595 3.84521 0.246094 3.46135 0.246094 3.05762C0.246109 2.59122 0.359459 2.14921 0.55957 1.75879L0.609375 1.67578C0.874848 1.29 1.4207 1.3044 1.69824 1.625C2.59032 2.65805 3.83967 3.38292 5.25977 3.61621C5.34212 2.0947 6.61995 0.900676 8.16406 0.900391ZM8.16406 2.09961C7.21261 2.0999 6.45618 2.85751 6.45605 3.77246C6.45605 3.90261 6.47129 4.03018 6.5 4.1543L6.67969 4.92773L5.88574 4.88867C4.18076 4.804 2.63424 4.13103 1.44727 3.07324C1.45256 3.64235 1.74725 4.1487 2.20215 4.44824L3.97949 5.61719L1.85352 5.54883C1.78833 5.54671 1.72327 5.54145 1.65918 5.53516C1.89622 5.93336 2.29735 6.22875 2.77637 6.3291C2.78227 6.33033 2.78898 6.33183 2.79492 6.33301H2.79395L2.79883 6.33398L4.65527 6.71094L2.91992 7.47168C2.84835 7.50297 2.77243 7.52014 2.71973 7.53125C3.01087 7.77743 3.3879 7.93108 3.80273 7.93848L5.51465 7.96777L4.15918 9.0127C3.73704 9.33828 3.26214 9.60012 2.75098 9.78711C3.12641 9.86028 3.51533 9.90036 3.91309 9.90039C7.76696 9.90013 9.87983 6.77087 9.87988 4.03613C9.87988 3.94872 9.87811 3.85903 9.87402 3.76953L9.8584 3.44336L10.0303 3.32031C9.95702 3.24889 9.90282 3.16408 9.87207 3.08008C9.84479 3.0053 9.83117 2.91879 9.83496 2.83008L9.64062 2.86816L9.41504 2.63184C9.10351 2.30582 8.65882 2.09961 8.16406 2.09961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitter12.category = 'Social & Brands';\n\nexport default Twitter12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Twitter16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Twitter16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"17\"\n      height=\"16\"\n      viewBox=\"0 0 17 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.8867 1.34961C11.8164 1.34976 12.6702 1.68723 13.3242 2.24414C13.7367 2.13932 14.1315 1.99115 14.501 1.80078L14.6152 1.75293C14.8836 1.66404 15.1669 1.73252 15.3633 1.90137C15.5916 2.09787 15.7065 2.43958 15.5684 2.77148C16.0188 2.81786 16.3346 3.35367 16.0361 3.79004C15.6466 4.36382 15.1673 4.87593 14.6221 5.30762C14.6223 5.33221 14.624 5.35725 14.624 5.38184C14.6238 9.67432 11.3034 14.6501 5.21777 14.6504C3.56534 14.6504 2.01174 14.2271 0.661133 13.4873C0.284245 13.2806 0.204405 12.8709 0.297852 12.5762C0.388746 12.2898 0.668576 12.0177 1.06738 12.0293L1.23535 12.0312C1.99532 12.0312 2.71898 11.8796 3.37793 11.6084C2.60062 11.2034 1.98378 10.5372 1.65332 9.72363C1.54324 9.45254 1.58756 9.2043 1.71582 9.0166C0.943814 8.34387 0.454161 7.36028 0.454102 6.25879C0.454102 5.97814 0.617193 5.7574 0.836914 5.65234C0.607812 5.17513 0.479523 4.64106 0.479492 4.07715C0.479492 3.47963 0.624351 2.91335 0.880859 2.41309C1.13251 1.92283 1.73936 1.88473 2.08691 2.19824L2.15234 2.26562L2.42285 2.56348C3.64827 3.84716 5.3008 4.72962 7.15918 4.99512C7.1783 2.96925 8.8499 1.34961 10.8867 1.34961ZM10.8867 2.65039C9.53703 2.65039 8.45898 3.72494 8.45898 5.03027C8.45899 5.21572 8.4807 5.39702 8.52148 5.57324L8.71582 6.41113L7.85645 6.36914C5.50593 6.25265 3.38337 5.28598 1.79785 3.77539C1.78509 3.87414 1.7793 3.97504 1.7793 4.07715C1.77937 4.89767 2.20328 5.62648 2.85547 6.05566L4.78027 7.32227L2.47754 7.24805C2.2986 7.24228 2.12214 7.22225 1.9502 7.19238C2.25462 7.89037 2.88874 8.42065 3.66895 8.58496L3.70215 8.5918L5.71387 9.00098L3.83398 9.82422C3.73371 9.86813 3.62313 9.89145 3.55664 9.9043C3.47824 9.91943 3.39136 9.9312 3.30566 9.94141C3.7401 10.4167 4.36733 10.7222 5.06934 10.7344L6.92285 10.7666L5.45508 11.8984C4.76575 12.4302 3.96943 12.8329 3.10547 13.0742C3.77845 13.2531 4.48644 13.3496 5.21777 13.3496C10.4542 13.3494 13.324 9.09496 13.3242 5.38184C13.3242 5.26276 13.321 5.14086 13.3154 5.01953L13.2998 4.66602L13.5879 4.45996C13.6014 4.45032 13.6145 4.43944 13.6279 4.42969C13.4695 4.34122 13.3559 4.19743 13.3037 4.05469C13.2536 3.91726 13.2465 3.74607 13.3008 3.58398C13.2859 3.58696 13.2708 3.59086 13.2559 3.59375L12.9072 3.66113L12.6631 3.40527C12.2204 2.94187 11.5886 2.65056 10.8867 2.65039Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitter16.category = 'Social & Brands';\n\nexport default Twitter16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Twitter20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Twitter20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"21\"\n      height=\"20\"\n      viewBox=\"0 0 21 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.6074 1.84961C14.7606 1.84972 15.8152 2.28022 16.6123 2.98535C17.1702 2.85068 17.7028 2.65181 18.2002 2.39551L18.3184 2.3457C18.5982 2.25269 18.8933 2.32429 19.0977 2.5C19.3399 2.70858 19.4608 3.07486 19.3018 3.42676C19.2666 3.50454 19.227 3.57997 19.1875 3.65527C19.7582 3.47822 20.26 4.12734 19.9102 4.64258L19.9111 4.64355C19.4182 5.37022 18.8083 6.01636 18.1123 6.55664C18.1132 6.61328 18.1162 6.66993 18.1162 6.72656C18.1162 12.0199 14.0227 18.1501 6.52148 18.1504C4.48377 18.1504 2.56839 17.629 0.90332 16.7168C0.511973 16.5022 0.427982 16.0773 0.525391 15.7695C0.620383 15.4701 0.912645 15.1861 1.32812 15.1982L1.54297 15.2012C2.6423 15.2012 3.68201 14.9545 4.61035 14.5166C3.52412 14.0535 2.65778 13.1812 2.21582 12.0928C2.07919 11.756 2.17464 11.4539 2.37207 11.251C1.37063 10.4387 0.728518 9.20759 0.728516 7.82324C0.728516 7.47518 0.977273 7.21854 1.27539 7.1582C0.947502 6.54228 0.760742 5.84056 0.760742 5.0957C0.76082 4.37562 0.935917 3.69385 1.24512 3.09082L1.30176 2.99512C1.58845 2.57849 2.16001 2.56254 2.49805 2.86719L2.56641 2.9375L2.91016 3.31641C4.50808 4.99036 6.67727 6.12585 9.11426 6.42871C9.11277 6.38201 9.11035 6.33517 9.11035 6.28809C9.11035 3.8274 11.1341 1.84961 13.6074 1.84961ZM13.6074 3.15039C11.8329 3.15039 10.4102 4.56431 10.4102 6.28809C10.4102 6.53261 10.4395 6.77119 10.4932 7.00293L10.6865 7.84082L9.82715 7.79883C6.82008 7.64974 4.11832 6.37082 2.14258 4.38672C2.08879 4.61471 2.06058 4.85198 2.06055 5.0957C2.06055 6.17893 2.62011 7.1401 3.47852 7.70508L5.40332 8.97266L3.10059 8.89844C2.78477 8.88826 2.47725 8.8428 2.18066 8.77148C2.52339 9.83157 3.42267 10.6531 4.55273 10.8906L4.57324 10.8945C4.57911 10.8957 4.58494 10.8973 4.59082 10.8984H4.58984L4.59473 10.8994L6.60645 11.3086L4.72559 12.1318C4.61769 12.1791 4.49568 12.2059 4.41406 12.2217C4.31802 12.2402 4.21032 12.2559 4.10254 12.2686C4.00986 12.2794 3.91113 12.2869 3.8125 12.2939C4.3824 13.0571 5.29479 13.5619 6.33203 13.5801L8.18652 13.6123L6.71777 14.7451C5.71973 15.5149 4.54021 16.0647 3.25488 16.3271C4.28059 16.6658 5.37877 16.8496 6.52148 16.8496C13.1735 16.8493 16.8164 11.4405 16.8164 6.72656C16.8164 6.57502 16.8127 6.4204 16.8057 6.2666L16.79 5.91309L17.0781 5.70801C17.1815 5.63441 17.2817 5.55641 17.3809 5.47754C17.0763 5.45015 16.8606 5.23017 16.7812 5.0127C16.6964 4.78007 16.7286 4.45439 16.9775 4.23438C16.8324 4.27054 16.6861 4.30444 16.5381 4.33301L16.1895 4.40039L15.9443 4.14355C15.3613 3.53332 14.5305 3.15052 13.6074 3.15039Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitter20.category = 'Social & Brands';\n\nexport default Twitter20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Twitter24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Twitter24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.3271 2.25C17.7092 2.25 18.9731 2.76756 19.9258 3.61523C20.6029 3.45309 21.2493 3.21313 21.8525 2.90234C22.216 2.71506 22.6251 2.7892 22.8965 3.02246C23.1782 3.26486 23.3188 3.69043 23.1338 4.09961C23.0816 4.21503 23.024 4.32767 22.9639 4.43848C23.6495 4.15747 24.2848 4.93964 23.8672 5.55469C23.2746 6.42831 22.5409 7.20518 21.7031 7.85352C21.7044 7.92636 21.709 7.99943 21.709 8.07227C21.7089 14.411 16.8063 21.75 7.82422 21.75C5.38427 21.7499 3.09134 21.1264 1.09766 20.0342C0.642543 19.7847 0.544643 19.2898 0.658203 18.9316C0.768828 18.5833 1.10887 18.2546 1.5918 18.2686L1.85059 18.2715C3.19766 18.2715 4.47074 17.9638 5.60352 17.4189C4.27904 16.8733 3.22113 15.8197 2.68555 14.501C2.52166 14.0972 2.64517 13.7349 2.88965 13.499C1.68006 12.53 0.90332 11.051 0.90332 9.3877C0.903411 8.97051 1.21273 8.66585 1.57422 8.61133C1.17127 7.86801 0.941406 7.0181 0.941406 6.11523C0.941436 5.25597 1.15058 4.44227 1.51953 3.72266C1.82239 3.13218 2.55416 3.08381 2.97559 3.46289L3.05566 3.54492L3.25977 3.77539C5.20732 5.92011 7.91387 7.3812 10.9678 7.75195C10.9651 7.68341 10.9619 7.61415 10.9619 7.54492C10.9622 4.60951 13.3757 2.25033 16.3271 2.25ZM16.3271 3.75C14.1821 3.75033 12.4622 5.45978 12.4619 7.54492C12.4619 7.84081 12.4967 8.12985 12.5615 8.41016L12.7852 9.37793L11.793 9.32812C8.17374 9.14856 4.92155 7.60477 2.55273 5.20801C2.47992 5.4989 2.44142 5.80274 2.44141 6.11523C2.44141 7.42574 3.11916 8.58826 4.15723 9.27148L6.37793 10.7334L3.7207 10.6475C3.32568 10.6347 2.94086 10.578 2.57129 10.4854C2.97381 11.7929 4.07426 12.8087 5.45996 13.0986L5.46094 13.0996L5.50195 13.1074H5.50098L5.50586 13.1084L7.82715 13.5801L5.65723 14.5303C5.53113 14.5854 5.38758 14.6169 5.29004 14.6357C5.17586 14.6578 5.0476 14.6773 4.91895 14.6924C4.79112 14.7074 4.65335 14.7188 4.51758 14.7275C5.2044 15.6749 6.32375 16.3039 7.59766 16.3262L9.73633 16.3633L8.04297 17.6699C6.82092 18.6125 5.37098 19.2802 3.79102 19.585C5.05466 20.0147 6.41083 20.25 7.82422 20.25C15.8265 20.25 20.2089 13.7425 20.209 8.07227C20.209 7.89 20.2047 7.7044 20.1963 7.51953L20.1777 7.11035L20.5098 6.87402C20.6552 6.7705 20.7961 6.66 20.9346 6.54785C20.5422 6.54896 20.2635 6.27447 20.165 6.00488C20.0585 5.71255 20.1087 5.2906 20.4688 5.03906L20.4941 5.01953C20.2785 5.07631 20.06 5.12725 19.8389 5.16992L19.4365 5.24805L19.1543 4.95215C18.449 4.21392 17.4436 3.75 16.3271 3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitter24.category = 'Social & Brands';\n\nexport default Twitter24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Twitter32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Twitter32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.7725 3.25C23.5989 3.25015 25.2638 3.95212 26.5 5.09473C27.4697 4.87407 28.3938 4.53504 29.2539 4.0918L29.4014 4.0293C29.7493 3.91369 30.1142 4.00222 30.3672 4.21973C30.6666 4.47734 30.8159 4.92797 30.6191 5.36328C30.4499 5.73756 30.2464 6.09317 30.0146 6.42773C30.2455 6.34407 30.4735 6.25376 30.6973 6.15625L30.8262 6.1123C31.4665 5.95315 32.0127 6.68399 31.6182 7.26562C30.8207 8.44127 29.8274 9.48289 28.6914 10.3457C28.6948 10.4846 28.6973 10.6238 28.6973 10.7627C28.6973 19.1029 22.2473 28.7498 10.4346 28.75C7.22431 28.75 4.20844 27.9288 1.58594 26.4922C1.10166 26.2267 0.997252 25.7027 1.11914 25.3184C1.23805 24.9438 1.60081 24.5924 2.11719 24.6074L2.46973 24.6123C4.51135 24.6123 6.42951 24.0952 8.09766 23.1885C6.14641 22.5651 4.57304 21.1082 3.81445 19.2402C3.59372 18.6966 3.86374 18.2197 4.26855 18C2.56576 16.7618 1.45716 14.7706 1.45703 12.5176C1.45703 11.9306 2.05859 11.5636 2.57129 11.7881C1.89837 10.7369 1.50789 9.49058 1.50781 8.1543C1.50781 7.0495 1.77648 6.00358 2.25098 5.07812L2.32129 4.95996C2.67511 4.4459 3.38136 4.42386 3.80176 4.80273L3.8877 4.88965L4.16309 5.20117C6.86231 8.17389 10.6379 10.1781 14.8926 10.6191C14.8774 10.4349 14.8682 10.2488 14.8682 10.0605C14.8682 6.28784 17.971 3.25 21.7725 3.25ZM21.7725 4.75C18.7774 4.75 16.3682 7.13811 16.3682 10.0605C16.3682 10.4746 16.4163 10.8782 16.5068 11.2695L16.7305 12.2373L15.7393 12.1885C10.8259 11.945 6.42715 9.79011 3.28906 6.46387C3.10737 6.99561 3.00781 7.5638 3.00781 8.1543C3.00795 9.99015 3.95658 11.6167 5.40723 12.5713L7.62891 14.0322L4.9707 13.9473C4.31148 13.926 3.67511 13.8113 3.07422 13.6201C3.51324 15.6591 5.14495 17.2738 7.23145 17.71C7.24095 17.7119 7.25123 17.7139 7.26074 17.7158L7.29395 17.7227L9.61523 18.1953L7.44531 19.1445C7.30435 19.2063 7.13679 19.2448 7.00879 19.2695C6.86411 19.2975 6.69901 19.3211 6.53125 19.3408C6.22162 19.3772 5.8709 19.4009 5.57031 19.4043C6.49368 20.9399 8.18341 21.9848 10.1279 22.0186L12.2666 22.0557L10.5732 23.3623C8.73642 24.7792 6.5071 25.7227 4.07617 26.0146C6.03642 26.8089 8.18187 27.25 10.4346 27.25C21.2675 27.2498 27.1973 18.4344 27.1973 10.7627C27.1973 10.5153 27.1911 10.2637 27.1797 10.0137L27.1611 9.60547L27.4941 9.36914C27.9333 9.05653 28.3487 8.71225 28.7393 8.34375C28.5125 8.39133 28.2838 8.43566 28.0527 8.47168C27.5775 8.54575 27.2371 8.23046 27.124 7.9209C27.0135 7.61798 27.0654 7.18318 27.4365 6.92383L27.7246 6.70801C27.95 6.5273 28.1577 6.32665 28.3506 6.11328C27.7232 6.33806 27.074 6.51957 26.4062 6.64844L26.0049 6.72559L25.7217 6.42969C24.7358 5.3977 23.3312 4.75016 21.7725 4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitter32.category = 'Social & Brands';\n\nexport default Twitter32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TwitterFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TwitterFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.625 2.56562C11.2113 2.74607 10.7669 2.868 10.2997 2.92311C10.7762 2.64219 11.1419 2.19643 11.3144 1.66582C10.8685 1.92625 10.3744 2.11547 9.84875 2.21692C9.4276 1.77604 8.8281 1.5 8.1642 1.5C6.88985 1.5 5.8563 2.51734 5.8563 3.77268C5.8563 3.9502 5.87715 4.12284 5.91575 4.28964C3.99684 4.19454 2.2969 3.28986 1.15833 1.91552C0.960145 2.25203 0.846185 2.64219 0.846185 3.05771C0.846185 3.84583 1.25395 4.54178 1.87278 4.94901C1.49425 4.93681 1.13851 4.83489 0.82736 4.66468V4.69394C0.82736 5.7947 1.62258 6.713 2.67891 6.92175C2.48468 6.97345 2.28105 7.00075 2.07097 7.00075C1.92234 7.00075 1.77716 6.9871 1.63645 6.96075C1.93026 7.863 2.78246 8.52045 3.79271 8.538C3.00244 9.1476 2.00706 9.51095 0.925955 9.51095C0.73966 9.51095 0.555845 9.5002 0.375 9.47925C1.39664 10.1244 2.60954 10.5 3.91261 10.5C8.15875 10.5 10.48 7.0383 10.48 4.03604C10.48 3.9385 10.4775 3.83998 10.4731 3.74244C10.9239 3.42154 11.3153 3.02211 11.624 2.56709L11.625 2.56562Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitterFilled12.category = 'Social & Brands';\n\nexport default TwitterFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TwitterFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TwitterFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.5 3.42083C14.9484 3.66143 14.3558 3.82399 13.7329 3.89747C14.3683 3.52292 14.8559 2.92858 15.0858 2.22109C14.4913 2.56833 13.8326 2.82063 13.1317 2.95589C12.5701 2.36805 11.7708 2 10.8856 2C9.18647 2 7.8084 3.35645 7.8084 5.03024C7.8084 5.26693 7.8362 5.49713 7.88767 5.71952C5.32912 5.59272 3.06254 4.38647 1.54444 2.55403C1.28019 3.00271 1.12825 3.52292 1.12825 4.07695C1.12825 5.12778 1.67194 6.05571 2.49705 6.59868C1.99234 6.58242 1.51801 6.44651 1.10315 6.21957V6.25859C1.10315 7.72627 2.16344 8.95067 3.57187 9.229C3.31291 9.29793 3.0414 9.33433 2.76129 9.33433C2.56311 9.33433 2.36955 9.31613 2.18193 9.281C2.57368 10.484 3.70995 11.3606 5.05695 11.384C4.00326 12.1968 2.67608 12.6813 1.23461 12.6813C0.986213 12.6813 0.741127 12.6669 0.5 12.639C1.86219 13.4993 3.47939 14 5.21681 14C10.8783 14 13.9733 9.3844 13.9733 5.38138C13.9733 5.25133 13.97 5.11997 13.9641 4.98992C14.5652 4.56205 15.0871 4.02948 15.4987 3.42278L15.5 3.42083Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitterFilled16.category = 'Social & Brands';\n\nexport default TwitterFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TwitterFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TwitterFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.375 4.27604C18.6855 4.57678 17.9447 4.77999 17.1661 4.87184C17.9604 4.40365 18.5698 3.66072 18.8573 2.77637C18.1141 3.21042 17.2908 3.52579 16.4146 3.69487C15.7127 2.96007 14.7135 2.5 13.607 2.5C11.4831 2.5 9.7605 4.19557 9.7605 6.2878C9.7605 6.58367 9.79525 6.87141 9.85958 7.1494C6.6614 6.9909 3.82817 5.48309 1.93055 3.19253C1.60024 3.75338 1.41031 4.40365 1.41031 5.09618C1.41031 6.40972 2.08992 7.56963 3.12131 8.24835C2.49042 8.22802 1.89752 8.05814 1.37893 7.77447V7.82323C1.37893 9.65783 2.7043 11.1883 4.46484 11.5363C4.14114 11.6224 3.80175 11.6679 3.45162 11.6679C3.20389 11.6679 2.96193 11.6452 2.72742 11.6012C3.2171 13.105 4.63743 14.2008 6.32118 14.23C5.00408 15.246 3.3451 15.8516 1.54326 15.8516C1.23277 15.8516 0.926408 15.8337 0.625 15.7987C2.32774 16.8741 4.34923 17.5 6.52102 17.5C13.5979 17.5 17.4667 11.7305 17.4667 6.72673C17.4667 6.56416 17.4625 6.39997 17.4551 6.2374C18.2065 5.70256 18.8589 5.03685 19.3733 4.27848L19.375 4.27604Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitterFilled20.category = 'Social & Brands';\n\nexport default TwitterFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TwitterFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TwitterFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.25 5.13125C22.4226 5.49214 21.5337 5.73599 20.5993 5.84621C21.5525 5.28438 22.2838 4.39287 22.6287 3.33164C21.7369 3.8525 20.7489 4.23095 19.6975 4.43384C18.8552 3.55208 17.6562 3 16.3284 3C13.7797 3 11.7126 5.03468 11.7126 7.54536C11.7126 7.9004 11.7543 8.24569 11.8315 8.57928C7.99368 8.38908 4.59381 6.57971 2.31666 3.83104C1.92029 4.50406 1.69237 5.28438 1.69237 6.11542C1.69237 7.69167 2.50791 9.08356 3.74557 9.89802C2.98851 9.87363 2.27702 9.66977 1.65472 9.32936V9.38788C1.65472 11.5894 3.24516 13.426 5.35781 13.8435C4.96937 13.9469 4.5621 14.0015 4.14194 14.0015C3.84467 14.0015 3.55432 13.9742 3.2729 13.9215C3.86052 15.726 5.56492 17.0409 7.58542 17.076C6.00489 18.2952 4.01412 19.0219 1.85191 19.0219C1.47932 19.0219 1.11169 19.0004 0.75 18.9585C2.79329 20.2489 5.21908 21 7.82522 21C16.3175 21 20.96 14.0766 20.96 8.07207C20.96 7.87699 20.955 7.67996 20.9461 7.48488C21.8478 6.84307 22.6307 6.04422 23.248 5.13417L23.25 5.13125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitterFilled24.category = 'Social & Brands';\n\nexport default TwitterFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/TwitterFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const TwitterFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M31 6.84167C29.8968 7.32285 28.7116 7.64799 27.4657 7.79495C28.7367 7.04584 29.7117 5.85716 30.1716 4.44219C28.9825 5.13667 27.6652 5.64127 26.2633 5.91179C25.1403 4.73611 23.5416 4 21.7712 4C18.3729 4 15.6168 6.71291 15.6168 10.0605C15.6168 10.5339 15.6724 10.9943 15.7753 11.439C10.6582 11.1854 6.12508 8.77295 3.08888 5.10805C2.56039 6.00541 2.25649 7.04584 2.25649 8.15389C2.25649 10.2556 3.34388 12.1114 4.99409 13.1974C3.98468 13.1648 3.03603 12.893 2.20629 12.4391V12.5172C2.20629 15.4525 4.32688 17.9013 7.14375 18.458C6.62583 18.5959 6.0828 18.6687 5.52259 18.6687C5.12623 18.6687 4.73909 18.6323 4.36387 18.562C5.14736 20.968 7.41989 22.7212 10.1139 22.768C8.00652 24.3936 5.35216 25.3625 2.46921 25.3625C1.97243 25.3625 1.48225 25.3339 1 25.278C3.72439 26.9985 6.95877 28 10.4336 28C21.7567 28 27.9467 18.7688 27.9467 10.7628C27.9467 10.5027 27.94 10.2399 27.9281 9.97984C29.1304 9.12409 30.1743 8.05896 30.9973 6.84556L31 6.84167Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTwitterFilled32.category = 'Social & Brands';\n\nexport default TwitterFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Typography12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Typography12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 1.25C10.4142 1.25 10.75 1.58579 10.75 2V3.28027C10.7499 3.69436 10.4141 4.03027 10 4.03027C9.58588 4.03027 9.25015 3.69436 9.25 3.28027V2.75H6.75V9.25H7.53809C7.9523 9.25 8.28809 9.58579 8.28809 10C8.28809 10.4142 7.9523 10.75 7.53809 10.75H4.1543C3.74008 10.75 3.4043 10.4142 3.4043 10C3.4043 9.58579 3.74008 9.25 4.1543 9.25H5.25V2.75H2.75V3.28027C2.74985 3.69436 2.41412 4.03027 2 4.03027C1.58588 4.03027 1.25015 3.69436 1.25 3.28027V2C1.25 1.58579 1.58579 1.25 2 1.25H10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTypography12.category = 'Text Formatting';\n\nexport default Typography12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Typography16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Typography16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 1.25C14.4142 1.25 14.75 1.58579 14.75 2V3.91992C14.75 4.33414 14.4142 4.66992 14 4.66992C13.5858 4.66992 13.25 4.33414 13.25 3.91992V2.75H8.75V13.25H10.3076C10.7218 13.25 11.0576 13.5858 11.0576 14C11.0576 14.4142 10.7218 14.75 10.3076 14.75H5.23047C4.81639 14.7498 4.48047 14.4141 4.48047 14C4.48047 13.5859 4.81639 13.2502 5.23047 13.25H7.25V2.75H2.75V3.91992C2.75 4.33414 2.41421 4.66992 2 4.66992C1.58579 4.66992 1.25 4.33414 1.25 3.91992V2C1.25 1.58579 1.58579 1.25 2 1.25H14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTypography16.category = 'Text Formatting';\n\nexport default Typography16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Typography20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Typography20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18 1.25C18.4142 1.25 18.75 1.58579 18.75 2V4.55957C18.75 4.97378 18.4142 5.30957 18 5.30957C17.5858 5.30957 17.25 4.97378 17.25 4.55957V2.75H10.75V17.25H13.0771C13.4913 17.2501 13.8271 17.5859 13.8271 18C13.8271 18.4141 13.4913 18.7499 13.0771 18.75H6.30762C5.89344 18.75 5.55762 18.4142 5.55762 18C5.55762 17.5858 5.89344 17.25 6.30762 17.25H9.25V2.75H2.75V4.55957C2.75 4.97378 2.41421 5.30957 2 5.30957C1.58579 5.30957 1.25 4.97378 1.25 4.55957V2C1.25 1.58579 1.58579 1.25 2 1.25H18Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTypography20.category = 'Text Formatting';\n\nexport default Typography20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Typography24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Typography24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22 1.25C22.4142 1.25 22.75 1.58579 22.75 2V5.2002C22.7499 5.61432 22.4141 5.9502 22 5.9502C21.5859 5.9502 21.2501 5.61432 21.25 5.2002V2.75H12.75V21.25H15.8457C16.2599 21.25 16.5957 21.5858 16.5957 22C16.5957 22.4142 16.2599 22.75 15.8457 22.75H7.38477C6.97055 22.75 6.63477 22.4142 6.63477 22C6.63477 21.5858 6.97055 21.25 7.38477 21.25H11.25V2.75H2.75V5.2002C2.74989 5.61432 2.41415 5.9502 2 5.9502C1.58585 5.9502 1.25011 5.61432 1.25 5.2002V2C1.25 1.58579 1.58579 1.25 2 1.25H22Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTypography24.category = 'Text Formatting';\n\nexport default Typography24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Typography32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Typography32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30 1.25C30.4142 1.25 30.75 1.58579 30.75 2V6.48047C30.7497 6.89447 30.4141 7.23047 30 7.23047C29.5859 7.23047 29.2503 6.89447 29.25 6.48047V2.75H16.75V29.25H21.3848C21.7989 29.2501 22.1348 29.5858 22.1348 30C22.1348 30.4142 21.7989 30.7499 21.3848 30.75H9.53809C9.12405 30.7498 8.78809 30.4141 8.78809 30C8.78809 29.5859 9.12405 29.2502 9.53809 29.25H15.25V2.75H2.75V6.48047C2.74975 6.89447 2.41406 7.23047 2 7.23047C1.58594 7.23047 1.25025 6.89447 1.25 6.48047V2C1.25 1.58579 1.58579 1.25 2 1.25H30Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nTypography32.category = 'Text Formatting';\n\nexport default Typography32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Underline12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Underline12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.125 9.625C9.53921 9.625 9.875 9.96079 9.875 10.375C9.875 10.7892 9.53921 11.125 9.125 11.125H2.875C2.46079 11.125 2.125 10.7892 2.125 10.375C2.125 9.96079 2.46079 9.625 2.875 9.625H9.125ZM9.125 0.90625C9.53921 0.90625 9.875 1.24204 9.875 1.65625V5C9.875 7.14011 8.14011 8.875 6 8.875C3.8599 8.875 2.125 7.14012 2.125 5V1.65625C2.125 1.24204 2.46079 0.90625 2.875 0.90625C3.28921 0.90625 3.625 1.24204 3.625 1.65625V5C3.625 6.31169 4.68832 7.375 6 7.375C7.31169 7.375 8.375 6.31169 8.375 5V1.65625C8.375 1.24204 8.71079 0.90625 9.125 0.90625Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnderline12.category = 'Text Formatting';\n\nexport default Underline12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Underline16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Underline16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.165 13.083C12.5791 13.083 12.9149 13.4189 12.915 13.833C12.915 14.2472 12.5793 14.583 12.165 14.583H3.83203C3.41799 14.5828 3.08203 14.2471 3.08203 13.833C3.08221 13.4191 3.41809 13.0832 3.83203 13.083H12.165ZM12.165 1.03125C12.5793 1.03125 12.915 1.36704 12.915 1.78125V7C12.915 9.71531 10.7143 11.9168 7.99902 11.917C5.28379 11.9168 3.08203 9.71529 3.08203 7V1.78125C3.08203 1.36716 3.41799 1.03145 3.83203 1.03125C4.24624 1.03125 4.58203 1.36704 4.58203 1.78125V7C4.58203 8.88686 6.11222 10.4168 7.99902 10.417C9.88586 10.4168 11.415 8.88688 11.415 7V1.78125C11.415 1.36727 11.7511 1.03162 12.165 1.03125Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnderline16.category = 'Text Formatting';\n\nexport default Underline16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Underline20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Underline20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.21 16.542C15.6239 16.5424 15.96 16.878 15.96 17.292C15.9598 17.7058 15.6237 18.0416 15.21 18.042H4.79297C4.37886 18.042 4.04314 17.7061 4.04297 17.292C4.04297 16.8778 4.37876 16.542 4.79297 16.542H15.21ZM15.21 2.375C15.6239 2.37537 15.96 2.71102 15.96 3.125V10C15.96 13.2906 13.2915 15.9578 10.001 15.958C6.71043 15.9578 4.04297 13.2906 4.04297 10V3.125C4.04297 2.71079 4.37876 2.375 4.79297 2.375C5.20701 2.3752 5.54297 2.71091 5.54297 3.125V10C5.54297 12.4622 7.53885 14.4578 10.001 14.458C12.4631 14.4578 14.46 12.4622 14.46 10V3.125C14.46 2.71079 14.7957 2.375 15.21 2.375Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnderline20.category = 'Text Formatting';\n\nexport default Underline20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Underline24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Underline24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 20C18.6642 20 19 20.3358 19 20.75C19 21.1642 18.6642 21.5 18.25 21.5H5.75C5.33579 21.5 5 21.1642 5 20.75C5 20.3358 5.33579 20 5.75 20H18.25ZM18.25 3C18.6642 3 19 3.33579 19 3.75V12C19 15.866 15.866 19 12 19C8.13401 19 5 15.866 5 12V3.75C5 3.33579 5.33579 3 5.75 3C6.16421 3 6.5 3.33579 6.5 3.75V12C6.5 15.0376 8.96243 17.5 12 17.5C15.0376 17.5 17.5 15.0376 17.5 12V3.75C17.5 3.33579 17.8358 3 18.25 3Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnderline24.category = 'Text Formatting';\n\nexport default Underline24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Underline32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Underline32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M24.335 26.917C24.7489 26.9174 25.085 27.253 25.085 27.667C25.0848 28.0808 24.7487 28.4166 24.335 28.417H7.66797C7.25386 28.417 6.91815 28.0811 6.91797 27.667C6.91797 27.2528 7.25376 26.917 7.66797 26.917H24.335ZM24.335 4.25C24.7489 4.25037 25.085 4.58602 25.085 5V16C25.085 21.0165 21.0174 25.0828 16.001 25.083C10.9845 25.0828 6.91797 21.0165 6.91797 16V5C6.91797 4.58579 7.25376 4.25 7.66797 4.25C8.08201 4.2502 8.41797 4.58591 8.41797 5V16C8.41797 20.1881 11.813 23.5828 16.001 23.583C20.189 23.5828 23.585 20.1881 23.585 16V5C23.585 4.58579 23.9207 4.25 24.335 4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnderline32.category = 'Text Formatting';\n\nexport default Underline32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Unpin12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Unpin12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.51262 -0.0731667 0.98738 -0.0731667 1.28027 0.219727L11.7803 10.7197C12.0732 11.0126 12.0732 11.4874 11.7803 11.7803C11.4874 12.0732 11.0126 12.0732 10.7197 11.7803L8.02732 9.08787C7.97106 9.03161 7.89475 9 7.81519 9H7.05C6.88431 9 6.75 9.13431 6.75 9.3V11.25C6.75 11.6642 6.41414 11.9999 6 12C5.58582 12 5.25 11.6642 5.25 11.25V9.3C5.25 9.13431 5.11569 9 4.95 9H3.2666C1.9064 8.99994 1.06583 7.516 1.76562 6.34961L2.93555 4.39941C2.97743 4.32959 2.99994 4.24939 3 4.16797C3 4.09919 2.97268 4.03322 2.92404 3.98459L0.219727 1.28027C-0.0731667 0.98738 -0.0731667 0.51262 0.219727 0.219727ZM3.05176 7.12109C2.95183 7.28769 3.07234 7.49994 3.2666 7.5H5.71519C5.98246 7.5 6.11631 7.17686 5.92732 6.98787L4.45145 5.51199C4.31342 5.37396 4.08242 5.40243 3.98203 5.56983L3.05176 7.12109ZM7.25 0C8.21644 6.59684e-05 9 0.783543 9 1.75V4.16797C9.00006 4.24939 9.02256 4.32959 9.06445 4.39941L10.2344 6.34961C10.2936 6.4484 10.3415 6.54946 10.3789 6.6517C10.4684 6.89687 10.1839 7.02373 9.99933 6.83917L7.58527 4.42512C7.53584 4.37568 7.50431 4.31058 7.5015 4.24073C7.50052 4.21652 7.5 4.19226 7.5 4.16797V1.75C7.5 1.61197 7.38801 1.50007 7.25 1.5H4.75C4.70183 1.50002 4.65141 1.49124 4.61736 1.45716L3.82282 0.661896C3.70035 0.539314 3.70616 0.33626 3.85483 0.247249C4.11665 0.0904865 4.42262 1.48933e-05 4.75 0H7.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnpin12.category = 'Interface General';\n\nexport default Unpin12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Unpin16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Unpin16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21973C1.51262 0.926861 1.98739 0.926843 2.28027 1.21973L14.7803 13.7197C15.0731 14.0126 15.0731 14.4874 14.7803 14.7803C14.4874 15.0732 14.0126 15.0731 13.7197 14.7803L11.0273 12.0879C10.9711 12.0316 10.8948 12 10.8152 12H9.05C8.88431 12 8.75 12.1343 8.75 12.3V14.25C8.75 14.6642 8.41414 14.9999 8 15C7.58584 14.9999 7.25 14.6642 7.25 14.25V12.3C7.25 12.1343 7.11569 12 6.95 12H4.25488C2.67581 11.9999 1.68938 10.2895 2.48047 8.92285L3.88965 6.48926C3.96172 6.36474 3.99993 6.22297 4 6.0791V5.18481C4 5.10525 3.96839 5.02894 3.91213 4.97268L1.21973 2.28027C0.926833 1.98738 0.926833 1.51262 1.21973 1.21973ZM9.9502 1C11.0822 1.00017 11.9999 1.91781 12 3.0498V6.0791C12.0001 6.22297 12.0383 6.36474 12.1104 6.48926L13.5195 8.92285C13.7318 9.28947 13.8153 9.68061 13.7941 10.0569C13.7814 10.2826 13.5137 10.3535 13.3539 10.1937L11.4058 8.24561C11.3873 8.22713 11.3713 8.20632 11.3582 8.18369L10.8125 7.24023C10.6082 6.88732 10.5001 6.48688 10.5 6.0791V3.0498C10.4999 2.74624 10.2537 2.50017 9.9502 2.5H6.0498C6.02489 2.50001 6.00035 2.50168 5.97629 2.5049C5.8357 2.52372 5.67821 2.51708 5.57791 2.41678L4.90877 1.74764C4.78701 1.62587 4.79172 1.42475 4.93601 1.33078C5.25658 1.122 5.6387 1.00006 6.0498 1H9.9502ZM5.85642 6.91697C5.68639 6.74693 5.38521 6.83563 5.28427 7.05388C5.25494 7.11728 5.22268 7.17947 5.1875 7.24023L3.77832 9.6748C3.56663 10.0413 3.83148 10.4999 4.25488 10.5H8.71519C8.98246 10.5 9.11631 10.1769 8.92732 9.98787L5.85642 6.91697Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnpin16.category = 'Interface General';\n\nexport default Unpin16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Unpin20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Unpin20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21973C1.51262 0.926862 1.98739 0.926843 2.28027 1.21973L18.7803 17.7197C19.0731 18.0126 19.0731 18.4874 18.7803 18.7803C18.4874 19.0732 18.0126 19.0731 17.7197 18.7803L14.0273 15.0879C13.9711 15.0316 13.8948 15 13.8152 15H11.05C10.8843 15 10.75 15.1343 10.75 15.3V18.25C10.75 18.6641 10.4141 18.9999 10 19C9.58583 19 9.25 18.6642 9.25 18.25V15.3C9.25 15.1343 9.11569 15 8.95 15H5.49316C3.5706 14.9999 2.3392 12.9532 3.24023 11.2549L4.85449 8.21289C4.9501 8.03254 5 7.83108 5 7.62695V6.18481C5 6.10525 4.96839 6.02894 4.91213 5.97268L1.21973 2.28027C0.926833 1.98738 0.926833 1.51262 1.21973 1.21973ZM12.4502 1C13.8583 1.0002 14.9999 2.14169 15 3.5498V7.62695C15 7.8311 15.0499 8.03253 15.1455 8.21289L16.7598 11.2549C17.1069 11.9092 17.1368 12.6149 16.933 13.2356C16.8696 13.4287 16.6275 13.4674 16.4838 13.3236L15.636 12.4758C15.5837 12.4235 15.5543 12.3533 15.5425 12.2802C15.5251 12.1718 15.4904 12.0632 15.4346 11.958L13.8203 8.91602C13.6098 8.51913 13.5 8.07622 13.5 7.62695V3.5498C13.4999 2.97012 13.0299 2.5002 12.4502 2.5H7.5498C7.23817 2.50008 6.95821 2.63593 6.76593 2.85161C6.60516 3.03194 6.28512 3.12476 6.11436 2.95386L5.54531 2.38432C5.44717 2.28609 5.4278 2.13215 5.51114 2.0211C5.9761 1.40157 6.71558 1.00009 7.5498 1H12.4502ZM6.5 7.62695C6.5 8.0762 6.39019 8.51914 6.17969 8.91602L4.56543 11.958C4.19447 12.6573 4.70157 13.4999 5.49316 13.5H11.7152C11.9825 13.5 12.1163 13.1769 11.9273 12.9879L6.54696 7.6075C6.52963 7.59018 6.5 7.60245 6.5 7.62695Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnpin20.category = 'Interface General';\n\nexport default Unpin20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Unpin24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Unpin24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21973C1.51262 0.926862 1.98739 0.926843 2.28027 1.21973L22.7803 21.7197C23.0731 22.0126 23.0731 22.4874 22.7803 22.7803C22.4874 23.0732 22.0126 23.0731 21.7197 22.7803L17.0273 18.0879C16.9711 18.0316 16.8948 18 16.8152 18H13.05C12.8843 18 12.75 18.1343 12.75 18.3V22.25C12.75 22.6641 12.4141 22.9998 12 23C11.5858 23 11.25 22.6642 11.25 22.25V18.3C11.25 18.1343 11.1157 18 10.95 18H6.55957C4.36666 17.9999 2.94017 15.6919 3.9209 13.7305L5.82617 9.92188C5.94069 9.69281 5.99999 9.43969 6 9.18359V7.18481C6 7.10525 5.96839 7.02894 5.91213 6.97268L1.21973 2.28027C0.926833 1.98738 0.926833 1.51262 1.21973 1.21973ZM15.0498 1C16.6789 1.00012 18 2.32103 18 3.9502V9.18359C18 9.43973 18.0593 9.69278 18.1738 9.92188L20.0791 13.7305C20.5312 14.6348 20.4704 15.6121 20.0596 16.4034C19.973 16.5703 19.751 16.5909 19.6181 16.458L18.9167 15.7565C18.8301 15.67 18.8077 15.5402 18.8398 15.4221C18.9279 15.0984 18.9065 14.7397 18.7373 14.4014L16.833 10.5918C16.6144 10.1545 16.5 9.67253 16.5 9.18359V3.9502C16.5 3.14946 15.8505 2.50012 15.0498 2.5H8.9502C8.14938 2.5 7.5 3.14938 7.5 3.9502C7.5 4.09362 7.32659 4.16545 7.22517 4.06403L6.29131 3.13018C6.21043 3.04929 6.18137 2.92887 6.22512 2.82318C6.6679 1.75332 7.72037 1 8.9502 1H15.0498ZM7.5 9.18359C7.49999 9.67249 7.38559 10.1545 7.16699 10.5918L5.2627 14.4014C4.78065 15.3654 5.48173 16.4999 6.55957 16.5H14.7152C14.9825 16.5 15.1163 16.1769 14.9273 15.9879L7.94056 9.00111C7.77798 8.83853 7.5 8.95367 7.5 9.18359Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnpin24.category = 'Interface General';\n\nexport default Unpin24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Unpin32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Unpin32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21973C1.51263 0.926965 1.98742 0.926877 2.28027 1.21973L30.7803 29.7197C31.073 30.0126 31.073 30.4874 30.7803 30.7803C30.4874 31.0731 30.0126 31.073 29.7197 30.7803L23.0273 24.0879C22.9711 24.0316 22.8948 24 22.8152 24H17.05C16.8843 24 16.75 24.1343 16.75 24.3V30.25C16.75 30.6641 16.4141 30.9998 16 31C15.5858 31 15.25 30.6642 15.25 30.25V24.3C15.25 24.1343 15.1157 24 14.95 24H8.69629C5.9573 23.9997 4.14226 21.158 5.29395 18.6729L7.77246 13.3252C7.92199 13.0025 7.99996 12.6506 8 12.2949V9.18481C8 9.10525 7.96839 9.02894 7.91213 8.97268L1.21973 2.28027C0.926833 1.98738 0.926833 1.51262 1.21973 1.21973ZM20.25 1C22.321 1.00011 24 2.679 24 4.75V12.2949C24 12.6506 24.078 13.0025 24.2275 13.3252L26.7061 18.6729C27.3622 20.0889 27.0539 21.6195 26.1614 22.6753C26.0542 22.8022 25.8625 22.8019 25.745 22.6844L25.1085 22.0479C24.9917 21.9312 24.9931 21.7431 25.0929 21.6117C25.5699 20.9834 25.7195 20.1124 25.3447 19.3037L22.8662 13.9551C22.6251 13.4348 22.5 12.8683 22.5 12.2949V4.75C22.5 3.50743 21.4925 2.50011 20.25 2.5H11.75C10.5074 2.5 9.5 3.50736 9.5 4.75V5.71519C9.5 5.98246 9.17686 6.11631 8.98787 5.92732L8.08787 5.02732C8.03161 4.97106 8 4.89475 8 4.81519V4.75C8 2.67893 9.67893 1 11.75 1H20.25ZM9.5 12.2949C9.49996 12.8683 9.37483 13.4348 9.13379 13.9551L6.65527 19.3037C5.96429 20.7948 7.053 22.4997 8.69629 22.5H20.7152C20.9825 22.5 21.1163 22.1769 20.9273 21.9879L10.0121 11.0727C9.82314 10.8837 9.5 11.0175 9.5 11.2848V12.2949Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnpin32.category = 'Interface General';\n\nexport default Unpin32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UnpinFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UnpinFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.51262 -0.0731667 0.98738 -0.0731667 1.28027 0.219727L11.7803 10.7197C12.0732 11.0126 12.0732 11.4874 11.7803 11.7803C11.4874 12.0732 11.0126 12.0732 10.7197 11.7803L8.02732 9.08787C7.97106 9.03161 7.89475 9 7.81519 9H7.05C6.88431 9 6.75 9.13431 6.75 9.3V11.25C6.75 11.6642 6.41414 11.9999 6 12C5.58582 12 5.25 11.6642 5.25 11.25V9.3C5.25 9.13431 5.11569 9 4.95 9H3.2666C1.9064 8.99994 1.06583 7.516 1.76562 6.34961L2.93555 4.39941C2.97743 4.32959 2.99994 4.24939 3 4.16797C3 4.09919 2.97268 4.03322 2.92404 3.98459L0.219727 1.28027C-0.0731667 0.98738 -0.0731667 0.51262 0.219727 0.219727ZM7.25 0C8.21644 6.59684e-05 9 0.783542 9 1.75V4.16797C9.00006 4.24939 9.02256 4.32959 9.06445 4.39941L10.2344 6.34961C10.2936 6.44838 10.3415 6.54942 10.3789 6.65164C10.4684 6.89681 10.1839 7.02367 9.99932 6.83909L3.82301 0.661907C3.70045 0.539336 3.70623 0.336209 3.85495 0.247185C4.11676 0.0904659 4.42267 1.48894e-05 4.75 0H7.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnpinFilled12.category = 'Interface General';\n\nexport default UnpinFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UnpinFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UnpinFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21973C1.51262 0.926861 1.98739 0.926843 2.28027 1.21973L14.7803 13.7197C15.0731 14.0126 15.0731 14.4874 14.7803 14.7803C14.4874 15.0732 14.0126 15.0731 13.7197 14.7803L11.0273 12.0879C10.9711 12.0316 10.8948 12 10.8152 12H9.05C8.88431 12 8.75 12.1343 8.75 12.3V14.25C8.75 14.6641 8.41403 14.9998 8 15C7.58595 14.9998 7.25 14.6641 7.25 14.25V12.3C7.25 12.1343 7.11569 12 6.95 12H4.25488C2.67599 11.9997 1.68953 10.2894 2.48047 8.92285L3.88965 6.48926C3.96169 6.36477 3.99993 6.22293 4 6.0791V5.18481C4 5.10525 3.96839 5.02894 3.91213 4.97268L1.21973 2.28027C0.926833 1.98738 0.926833 1.51262 1.21973 1.21973ZM9.9502 1C11.0821 1.0003 11.9999 1.91789 12 3.0498V6.0791C12.0001 6.22293 12.0383 6.36477 12.1104 6.48926L13.5195 8.92285C13.7317 9.28947 13.8153 9.68063 13.7941 10.057C13.7814 10.2826 13.5137 10.3535 13.3539 10.1937L4.90875 1.74764C4.78699 1.62587 4.79171 1.42476 4.93601 1.3308C5.25659 1.12205 5.63878 1.00011 6.0498 1H9.9502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnpinFilled16.category = 'Interface General';\n\nexport default UnpinFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UnpinFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UnpinFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21973C1.51262 0.926862 1.98739 0.926843 2.28027 1.21973L18.7803 17.7197C19.0731 18.0126 19.0731 18.4874 18.7803 18.7803C18.4874 19.0732 18.0126 19.0731 17.7197 18.7803L14.0273 15.0879C13.9711 15.0316 13.8948 15 13.8152 15H11.05C10.8843 15 10.75 15.1343 10.75 15.3V18.25C10.75 18.6641 10.4141 18.9999 10 19C9.58583 19 9.25 18.6642 9.25 18.25V15.3C9.25 15.1343 9.11569 15 8.95 15H5.49316C3.5706 14.9999 2.3392 12.9532 3.24023 11.2549L4.85449 8.21289C4.9501 8.03254 5 7.83108 5 7.62695V6.18481C5 6.10525 4.96839 6.02894 4.91213 5.97268L1.21973 2.28027C0.926833 1.98738 0.926833 1.51262 1.21973 1.21973ZM12.4502 1C13.8583 1.0002 14.9999 2.14169 15 3.5498V7.62695C15 7.83109 15.0499 8.03253 15.1455 8.21289L16.7598 11.2549C17.1069 11.9092 17.1367 12.6149 16.933 13.2355C16.8696 13.4287 16.6275 13.4673 16.4838 13.3236L5.54544 2.38433C5.44723 2.28611 5.42783 2.13211 5.51121 2.02102C5.97619 1.40154 6.71563 1.00009 7.5498 1H12.4502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnpinFilled20.category = 'Interface General';\n\nexport default UnpinFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UnpinFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UnpinFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21973C1.51262 0.926862 1.98739 0.926843 2.28027 1.21973L22.7803 21.7197C23.0731 22.0126 23.0731 22.4874 22.7803 22.7803C22.4874 23.0732 22.0126 23.0731 21.7197 22.7803L16.9395 18H13.0498C12.8844 18.0002 12.7501 18.1343 12.75 18.2998V22.25C12.75 22.6641 12.4141 22.9999 12 23C11.5859 22.9999 11.25 22.6642 11.25 22.25V18.2998C11.2499 18.1342 11.1158 18 10.9502 18H6.55957C4.36679 17.9998 2.94028 15.6918 3.9209 13.7305L5.82617 9.92188C5.94069 9.6928 5.99999 9.4397 6 9.18359V7.06055L1.21973 2.28027C0.926833 1.98738 0.926833 1.51262 1.21973 1.21973ZM15.0498 1C16.679 1.00011 18 2.32102 18 3.9502V9.18359C18 9.4397 18.0593 9.6928 18.1738 9.92188L20.0791 13.7305C20.5313 14.6348 20.4704 15.612 20.0596 16.4033C19.973 16.5701 19.7511 16.5909 19.6182 16.458L6.29102 3.12988C6.21043 3.049 6.18192 2.92876 6.22559 2.82324C6.66833 1.75344 7.72044 1.00008 8.9502 1H15.0498Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnpinFilled24.category = 'Interface General';\n\nexport default UnpinFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UnpinFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UnpinFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21973C1.51263 0.926965 1.98742 0.926878 2.28027 1.21973L30.7803 29.7197C31.073 30.0126 31.073 30.4874 30.7803 30.7803C30.4874 31.0731 30.0126 31.073 29.7197 30.7803L23.0273 24.0879C22.9711 24.0316 22.8948 24 22.8152 24H17.049C16.8833 24 16.749 24.1343 16.749 24.3V30.25C16.749 30.6642 16.4132 31 15.999 31C15.5852 30.9996 15.249 30.664 15.249 30.25V24.3C15.249 24.1343 15.1147 24 14.949 24H8.69531C5.95686 23.9992 4.14168 21.1577 5.29297 18.6729L7.77148 13.3252C7.92104 13.0025 7.99898 12.6506 7.99902 12.2949V9.18383C7.99902 9.10427 7.96742 9.02796 7.91116 8.9717L1.21973 2.28027C0.926834 1.98738 0.926834 1.51262 1.21973 1.21973ZM20.249 1C22.3201 1 23.999 2.67893 23.999 4.75V12.2949C23.9991 12.6505 24.0771 13.0026 24.2266 13.3252L26.7051 18.6729C27.3613 20.089 27.053 21.6195 26.1605 22.6753C26.0532 22.8022 25.8615 22.8019 25.744 22.6844L8.08689 5.02732C8.03063 4.97106 7.99902 4.89475 7.99902 4.81519V4.75C7.99902 2.67919 9.67831 1.00042 11.749 1H20.249Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUnpinFilled32.category = 'Interface General';\n\nexport default UnpinFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UpinTilted12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UpinTilted12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.51262 -0.0731667 0.98738 -0.0731667 1.28027 0.219727L11.7803 10.7197C12.0732 11.0126 12.0732 11.4874 11.7803 11.7803C11.4874 12.0732 11.0126 12.0732 10.7197 11.7803L8.58038 9.64092C8.46911 9.52965 8.27897 9.58259 8.24121 9.73535C7.9113 11.055 6.26752 11.5106 5.30566 10.5488L4.11552 9.35785C3.99835 9.2406 3.80829 9.2406 3.69111 9.35784L2.3125 10.7373C2.01968 11.0299 1.54479 11.0299 1.25195 10.7373C0.95906 10.4444 0.95906 9.96867 1.25195 9.67578L2.63064 8.29709C2.7478 8.17994 2.7478 7.98999 2.63064 7.87283L1.44043 6.68262C0.4787 5.7208 0.933429 4.07707 2.25293 3.74707C2.40556 3.7088 2.45815 3.5187 2.34688 3.40743L0.219727 1.28027C-0.0731667 0.98738 -0.0731667 0.51262 0.219727 0.219727ZM2.61719 5.20215C2.4287 5.24927 2.36365 5.48465 2.50098 5.62207L6.36621 9.4873C6.50351 9.6246 6.73875 9.56026 6.78613 9.37207L7.0497 8.3161C7.07521 8.21389 7.04525 8.1058 6.97077 8.03131L3.95615 5.0167C3.88158 4.94213 3.77333 4.91219 3.67104 4.93784L2.61719 5.20215ZM6.37793 1.36816C7.06136 0.684861 8.17014 0.684785 8.85352 1.36816L10.6211 3.13574C11.3043 3.81912 11.3043 4.92697 10.6211 5.61035L9.90842 6.32302C9.79126 6.44018 9.60131 6.44018 9.48416 6.32302L8.84787 5.68674C8.73072 5.56958 8.73072 5.37963 8.84787 5.26248L9.56055 4.5498C9.65798 4.45221 9.65798 4.29388 9.56055 4.19629L7.79297 2.42871C7.69539 2.33113 7.5371 2.33123 7.43945 2.42871L6.7258 3.14085C6.60861 3.2578 6.41883 3.2577 6.30176 3.14063L5.66537 2.50424C5.54817 2.38704 5.54822 2.197 5.66548 2.07986L6.37793 1.36816Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUpinTilted12.category = 'Interface General';\n\nexport default UpinTilted12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UpinTilted16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UpinTilted16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21979C1.51262 0.926894 1.98738 0.926894 2.28027 1.21979L14.7803 13.7198C15.0731 14.0127 15.0731 14.4875 14.7803 14.7803C14.4874 15.0732 14.0126 15.0732 13.7197 14.7803L11.5425 12.6031C11.4049 12.4655 11.17 12.5288 11.1201 12.7169C10.7132 14.2427 8.80608 14.7544 7.68945 13.6378L5.78342 11.7326C5.66626 11.6155 5.47634 11.6155 5.35921 11.7327L3.27344 13.8184C2.98063 14.1112 2.5058 14.1111 2.21289 13.8184C1.92012 13.5255 1.92004 13.0507 2.21289 12.7579L4.29861 10.6722C4.41577 10.555 4.41577 10.365 4.29861 10.2479L2.39258 8.34186C1.27621 7.22529 1.788 5.3183 3.31348 4.91119C3.50178 4.86086 3.56491 4.62552 3.42709 4.4877L1.21973 2.28033C0.926833 1.98744 0.926834 1.51268 1.21973 1.21979ZM3.7002 6.36041C3.2913 6.46987 3.15385 6.98184 3.45312 7.28131L8.75 12.5772C9.04942 12.8766 9.56035 12.7399 9.66992 12.3311L9.96228 11.2346C9.98986 11.1311 9.96023 11.0208 9.88454 10.9451L5.08522 6.14582C5.00951 6.07012 4.89919 6.04049 4.79574 6.0681L3.7002 6.36041ZM8.54102 1.83307C9.34154 1.03303 10.64 1.03291 11.4404 1.83307L14.1982 4.59088C14.9983 5.39124 14.998 6.68878 14.1982 7.48932L12.636 9.05074C12.5188 9.16784 12.3289 9.16782 12.2118 9.05068L11.5755 8.4144C11.4583 8.29722 11.4583 8.10723 11.5755 7.99008L13.1377 6.42877C13.3517 6.21402 13.352 5.866 13.1377 5.65143L10.3789 2.89362C10.1642 2.67941 9.81624 2.67942 9.60156 2.89362L8.04026 4.45492C7.9231 4.57208 7.73315 4.57208 7.61599 4.45492L6.97971 3.81864C6.86255 3.70148 6.86255 3.51153 6.97971 3.39437L8.54102 1.83307Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUpinTilted16.category = 'Interface General';\n\nexport default UpinTilted16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UpinTilted20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UpinTilted20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21979C1.51262 0.926895 1.98738 0.926894 2.28027 1.21979L18.7803 17.7198C19.0731 18.0127 19.0731 18.4875 18.7803 18.7803C18.4874 19.0732 18.0126 19.0732 17.7197 18.7803L14.1529 15.2135C13.9928 15.0535 13.72 15.1215 13.6538 15.3379L13.4043 16.1544C12.8403 17.9921 10.5225 18.5683 9.16309 17.209L6.71893 14.7649C6.60179 14.6477 6.41187 14.6477 6.2947 14.7649L3.63379 17.4249C3.34091 17.7177 2.86614 17.7177 2.57324 17.4249C2.28051 17.132 2.2804 16.6572 2.57324 16.3643L5.23322 13.7043C5.35036 13.5872 5.35038 13.3973 5.23326 13.2801L2.78906 10.835C1.43001 9.47547 2.00679 7.15752 3.84473 6.59381L4.65997 6.34363C4.87619 6.27728 4.94402 6.00463 4.78409 5.8447L1.21973 2.28033C0.926833 1.98744 0.926833 1.51268 1.21973 1.21979ZM4.28418 8.02838C3.52756 8.26052 3.29029 9.21466 3.84961 9.77448L10.2236 16.1485C10.7834 16.7082 11.7376 16.4707 11.9697 15.7139L12.5467 13.8327C12.5793 13.7266 12.5505 13.6111 12.472 13.5326L6.46548 7.52609C6.38697 7.44758 6.27153 7.41885 6.16538 7.45141L4.28418 8.02838ZM10.5371 2.38971C11.5328 1.39486 13.1469 1.39478 14.1426 2.38971L17.6084 5.85553C18.6036 6.85114 18.6033 8.46524 17.6084 9.461L15.3274 11.742C15.2102 11.8592 15.0203 11.8592 14.9031 11.742L14.2659 11.1049C14.1487 10.9877 14.1488 10.7977 14.266 10.6805L16.5479 8.40045C16.957 7.99048 16.9572 7.3259 16.5479 6.91608L13.082 3.45123C12.6721 3.04155 12.0077 3.04175 11.5977 3.45123L9.31662 5.73137C9.19946 5.84849 9.00954 5.84847 8.8924 5.73133L8.25608 5.09501C8.13892 4.97785 8.13892 4.7879 8.25608 4.67074L10.5371 2.38971Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUpinTilted20.category = 'Interface General';\n\nexport default UpinTilted20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UpinTilted24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UpinTilted24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21979C1.51262 0.926895 1.98738 0.926894 2.28027 1.21979L22.7803 21.7198C23.0731 22.0127 23.0731 22.4875 22.7803 22.7803C22.4874 23.0732 22.0126 23.0732 21.7197 22.7803L16.7878 17.8484C16.6301 17.6907 16.3614 17.7542 16.291 17.9659L15.7314 19.6485C15.0378 21.7287 12.3973 22.3513 10.8467 20.8008L7.74146 17.6965C7.62428 17.5794 7.43434 17.5794 7.3172 17.6966L3.99414 21.0206C3.70133 21.3131 3.22644 21.3131 2.93359 21.0206C2.64071 20.7277 2.64073 20.2519 2.93359 19.959L6.25662 16.636C6.37378 16.5189 6.37378 16.3289 6.25662 16.2118L3.15234 13.1075C1.60179 11.5568 2.22528 8.91619 4.30566 8.22272L5.98704 7.66149C6.19853 7.5909 6.26184 7.32245 6.10419 7.16479L1.21973 2.28033C0.926833 1.98744 0.926833 1.51268 1.21973 1.21979ZM4.78027 9.64557C3.75775 9.98643 3.45082 11.2847 4.21289 12.0469L11.9072 19.7403C12.6694 20.5023 13.9666 20.1962 14.3076 19.1739L15.2002 16.4953C15.2361 16.3875 15.208 16.2686 15.1277 16.1883L7.76489 8.8255C7.68454 8.74515 7.56569 8.7171 7.45789 8.75303L4.78027 9.64557ZM12.6914 2.7774C13.8435 1.62536 15.7112 1.62536 16.8633 2.7774L21.1768 7.0899C22.3287 8.24186 22.3285 10.1097 21.1768 11.2618L18.0119 14.4266C17.8948 14.5438 17.7048 14.5438 17.5877 14.4266L16.9514 13.7903C16.8342 13.6732 16.8342 13.4832 16.9514 13.3661L20.1162 10.2012C20.6822 9.63495 20.6824 8.71662 20.1162 8.15045L15.8027 3.83795C15.2365 3.27169 14.3182 3.27169 13.752 3.83795L10.5871 7.00186C10.47 7.11899 10.28 7.11897 10.1629 7.00183L9.52662 6.36554C9.40945 6.24837 9.40946 6.0584 9.52665 5.94125L12.6914 2.7774Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUpinTilted24.category = 'Interface General';\n\nexport default UpinTilted24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UpinTilted32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UpinTilted32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21979C1.51262 0.926895 1.98738 0.926894 2.28027 1.21979L30.7803 29.7198C31.0731 30.0127 31.0731 30.4875 30.7803 30.7803C30.4874 31.0732 30.0126 31.0732 29.7197 30.7803L22.0968 23.1574C21.9418 23.0025 21.6784 23.0605 21.603 23.2663L20.3184 26.7715C19.3754 29.3432 16.0825 30.0694 14.1455 28.1329L9.72387 23.7103C9.60671 23.5931 9.41673 23.5931 9.29956 23.7103L4.91602 28.0948C4.62314 28.3877 4.14739 28.3876 3.85449 28.0948C3.56197 27.802 3.56202 27.3271 3.85449 27.0342L8.23904 22.6497C8.3562 22.5325 8.3562 22.3426 8.23904 22.2254L3.81738 17.8038C1.88098 15.8669 2.60629 12.574 5.17773 11.6309L8.68218 10.3454C8.88789 10.2699 8.94593 10.0065 8.79099 9.8516L1.21973 2.28033C0.926833 1.98744 0.926833 1.51268 1.21973 1.21979ZM5.69434 13.0401C4.15168 13.606 3.71632 15.5811 4.87793 16.7432L15.207 27.0723C16.3693 28.2337 18.3445 27.7977 18.9102 26.2549L20.5298 21.8362C20.57 21.7265 20.5428 21.6034 20.4602 21.5208L10.4275 11.4881C10.3449 11.4055 10.2218 11.3784 10.112 11.4186L5.69434 13.0401ZM16.9365 3.69928C18.4009 2.23524 20.7749 2.23534 22.2393 3.69928L28.25 9.71002C29.7144 11.1744 29.7142 13.5483 28.25 15.0128L23.3733 19.8886C23.2561 20.0057 23.0662 20.0057 22.949 19.8885L22.3127 19.2523C22.1956 19.1351 22.1956 18.9451 22.3128 18.828L27.1895 13.9522C28.0678 13.0735 28.068 11.6492 27.1895 10.7706L21.1787 4.75983C20.3001 3.88167 18.8756 3.88158 17.9971 4.75983L13.1203 9.63563C13.0032 9.75276 12.8132 9.75276 12.6961 9.63561L12.0598 8.99932C11.9426 8.88216 11.9427 8.69219 12.0598 8.57504L16.9365 3.69928Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUpinTilted32.category = 'Interface General';\n\nexport default UpinTilted32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UpinTiltedFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UpinTiltedFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219727 0.219727C0.51262 -0.0731667 0.98738 -0.0731667 1.28027 0.219727L11.7803 10.7197C12.0732 11.0126 12.0732 11.4874 11.7803 11.7803C11.4874 12.0732 11.0126 12.0732 10.7197 11.7803L8.58038 9.64092C8.46911 9.52965 8.27897 9.58259 8.24121 9.73535C7.9113 11.055 6.26752 11.5106 5.30566 10.5488L4.11552 9.35785C3.99835 9.2406 3.80829 9.2406 3.69111 9.35784L2.3125 10.7373C2.01967 11.0299 1.54479 11.0299 1.25195 10.7373C0.95906 10.4444 0.95906 9.96867 1.25195 9.67578L2.63064 8.29709C2.7478 8.17994 2.7478 7.98999 2.63064 7.87283L1.44043 6.68262C0.4787 5.7208 0.933429 4.07707 2.25293 3.74707C2.40556 3.7088 2.45815 3.5187 2.34688 3.40743L0.219727 1.28027C-0.0731667 0.98738 -0.0731667 0.51262 0.219727 0.219727ZM6.37793 1.36816C7.06137 0.684991 8.17018 0.684828 8.85352 1.36816L10.6211 3.13574C11.3043 3.81908 11.3042 4.92696 10.6211 5.61035L9.90842 6.32302C9.79126 6.44018 9.60131 6.44018 9.48416 6.32302L5.66537 2.50424C5.54817 2.38703 5.54822 2.197 5.66548 2.07986L6.37793 1.36816Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUpinTiltedFilled12.category = 'Interface General';\n\nexport default UpinTiltedFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UpinTiltedFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UpinTiltedFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21979C1.51262 0.926894 1.98738 0.926894 2.28027 1.21979L14.7803 13.7198C15.0731 14.0127 15.0731 14.4875 14.7803 14.7803C14.4874 15.0732 14.0126 15.0732 13.7197 14.7803L11.5425 12.6031C11.4049 12.4655 11.17 12.5288 11.1201 12.7169C10.7132 14.2425 8.80613 14.7549 7.68945 13.6387L5.78342 11.7327C5.66626 11.6155 5.47631 11.6155 5.35916 11.7327L3.27344 13.8184C2.98059 14.1113 2.50579 14.1112 2.21289 13.8184C1.92 13.5255 1.92 13.0508 2.21289 12.7579L4.29861 10.6722C4.41577 10.555 4.41577 10.365 4.29861 10.2479L2.39258 8.34186C1.27632 7.22528 1.78805 5.3183 3.31348 4.91119C3.50178 4.86086 3.56491 4.62552 3.42709 4.4877L1.21973 2.28033C0.926833 1.98744 0.926834 1.51268 1.21973 1.21979ZM8.54102 1.83307C9.34157 1.03288 10.64 1.03275 11.4404 1.83307L14.1982 4.59088C14.9985 5.39136 14.9984 6.68977 14.1982 7.4903L12.636 9.05086C12.5188 9.1679 12.3289 9.16785 12.2118 9.05074L6.97971 3.81864C6.86255 3.70148 6.86255 3.51153 6.97971 3.39437L8.54102 1.83307Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUpinTiltedFilled16.category = 'Interface General';\n\nexport default UpinTiltedFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UpinTiltedFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UpinTiltedFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21979C1.51262 0.926895 1.98738 0.926894 2.28027 1.21979L18.7803 17.7198C19.0731 18.0127 19.0731 18.4875 18.7803 18.7803C18.4874 19.0732 18.0126 19.0732 17.7197 18.7803L14.1529 15.2135C13.9928 15.0535 13.72 15.1215 13.6538 15.3379L13.4043 16.1544C12.8404 17.9919 10.5226 18.5688 9.16309 17.21L6.71893 14.7659C6.60179 14.6487 6.41187 14.6487 6.2947 14.7658L3.63379 17.4258C3.34103 17.7185 2.86614 17.7183 2.57324 17.4258C2.28044 17.133 2.28046 16.6582 2.57324 16.3653L5.23322 13.7053C5.35036 13.5882 5.35038 13.3983 5.23326 13.2811L2.78906 10.836C1.42989 9.47646 2.00675 7.15851 3.84473 6.59479L4.66044 6.34384C4.87653 6.27737 4.94423 6.00484 4.78437 5.84497L1.21973 2.28033C0.926833 1.98744 0.926833 1.51268 1.21973 1.21979ZM10.5371 2.39069C11.5328 1.39541 13.1468 1.39554 14.1426 2.39069L17.6084 5.85651C18.6033 6.85228 18.6036 8.46638 17.6084 9.46198L15.3274 11.743C15.2102 11.8602 15.0203 11.8602 14.9031 11.743L8.25608 5.09598C8.13892 4.97882 8.13892 4.78888 8.25608 4.67172L10.5371 2.39069Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUpinTiltedFilled20.category = 'Interface General';\n\nexport default UpinTiltedFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UpinTiltedFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UpinTiltedFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21979C1.51262 0.926895 1.98738 0.926894 2.28027 1.21979L22.7803 21.7198C23.0731 22.0127 23.0731 22.4875 22.7803 22.7803C22.4874 23.0732 22.0126 23.0732 21.7197 22.7803L16.7878 17.8484C16.6301 17.6907 16.3614 17.7542 16.291 17.9659L15.7314 19.6485C15.0378 21.7287 12.3973 22.3513 10.8467 20.8008L7.74146 17.6965C7.62428 17.5794 7.43434 17.5794 7.3172 17.6966L3.99414 21.0206C3.70134 21.3132 3.22645 21.3131 2.93359 21.0206C2.64083 20.7277 2.64074 20.2519 2.93359 19.959L6.25662 16.636C6.37378 16.5189 6.37378 16.3289 6.25662 16.2118L3.15234 13.1075C1.60195 11.5568 2.22531 8.91616 4.30566 8.22272L5.98704 7.66149C6.19853 7.5909 6.26184 7.32245 6.10419 7.16479L1.21973 2.28033C0.926833 1.98744 0.926833 1.51268 1.21973 1.21979ZM12.6914 2.7774C13.8434 1.62546 15.7112 1.6255 16.8633 2.7774L21.1768 7.0899C22.3287 8.24184 22.3285 10.1097 21.1768 11.2618L18.0119 14.4266C17.8948 14.5438 17.7048 14.5438 17.5877 14.4266L9.52662 6.36554C9.40945 6.24837 9.40946 6.0584 9.52665 5.94125L12.6914 2.7774Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUpinTiltedFilled24.category = 'Interface General';\n\nexport default UpinTiltedFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UpinTiltedFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UpinTiltedFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21979C1.51262 0.926895 1.98738 0.926895 2.28027 1.21979L30.7803 29.7198C31.0731 30.0127 31.0731 30.4875 30.7803 30.7803C30.4874 31.0732 30.0126 31.0732 29.7197 30.7803L22.0968 23.1574C21.9419 23.0025 21.6784 23.0606 21.603 23.2664L20.3184 26.7725C19.3751 29.3435 16.0823 30.0691 14.1455 28.1329L9.72385 23.7112C9.60669 23.5941 9.41674 23.5941 9.29959 23.7112L4.91602 28.0948C4.62316 28.3874 4.14734 28.3874 3.85449 28.0948C3.56207 27.802 3.562 27.327 3.85449 27.0342L8.23902 22.6506C8.35619 22.5335 8.35621 22.3436 8.23906 22.2264L3.81738 17.8038C1.88097 15.8669 2.60649 12.5751 5.17773 11.6319L8.68232 10.3454C8.88799 10.2699 8.94599 10.0066 8.79107 9.85168L1.21973 2.28033C0.926834 1.98744 0.926834 1.51268 1.21973 1.21979ZM16.9365 3.70026C18.401 2.23581 20.7748 2.23585 22.2393 3.70026L28.25 9.71002C29.7143 11.1745 29.7144 13.5493 28.25 15.0137L23.3742 19.8895C23.2571 20.0066 23.0671 20.0066 22.95 19.8895L12.0608 9.00028C11.9436 8.88312 11.9436 8.69317 12.0608 8.57601L16.9365 3.70026Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUpinTiltedFilled32.category = 'Interface General';\n\nexport default UpinTiltedFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Upload12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Upload12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.2499 10.5C11.6641 10.5 11.9999 10.8358 11.9999 11.25C11.9999 11.6642 11.6641 12 11.2499 12H0.749992C0.335783 12 0 11.6642 0 11.25C0 10.8358 0.335783 10.5 0.749992 10.5H11.2499ZM5.52631 0.168089C5.82089 -0.0722174 6.25561 -0.0547545 6.53021 0.219846L9.78017 3.46981C10.0731 3.7627 10.0731 4.23746 9.78017 4.53035C9.48728 4.82324 9.01253 4.82324 8.71964 4.53035L6.74993 2.56064V8.00004C6.74993 8.41425 6.41415 8.75003 5.99994 8.75003C5.58573 8.75003 5.24995 8.41425 5.24995 8.00004V2.56064L3.28024 4.53035C2.98735 4.82324 2.51259 4.82324 2.2197 4.53035C1.92681 4.23746 1.92681 3.7627 2.2197 3.46981L5.46967 0.219846L5.52631 0.168089Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUpload12.category = 'Arrows';\n\nexport default Upload12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Upload16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Upload16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.25 13.4998C14.6642 13.4998 14.9999 13.8357 15 14.2498C15 14.664 14.6642 14.9998 14.25 14.9998H1.75C1.33579 14.9998 1 14.664 1 14.2498C1.00009 13.8357 1.33584 13.4998 1.75 13.4998H14.25ZM7.52637 1.16779C7.82092 0.92757 8.25569 0.945044 8.53027 1.21954L13.0303 5.71954C13.3231 6.01241 13.3231 6.48719 13.0303 6.78009C12.7374 7.07298 12.2626 7.07298 11.9697 6.78009L8.75 3.56036V11.2498C8.75 11.664 8.41421 11.9998 8 11.9998C7.58579 11.9998 7.25 11.664 7.25 11.2498V3.56036L4.03027 6.78009C3.73738 7.07298 3.26262 7.07298 2.96973 6.78009C2.67692 6.48719 2.67686 6.01241 2.96973 5.71954L7.46973 1.21954L7.52637 1.16779Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUpload16.category = 'Arrows';\n\nexport default Upload16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Upload20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Upload20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.25 17.4998C18.6641 17.4998 18.9999 17.8357 19 18.2498C19 18.664 18.6642 18.9998 18.25 18.9998H1.75C1.33579 18.9998 1 18.664 1 18.2498C1.00012 17.8357 1.33586 17.4998 1.75 17.4998H18.25ZM9.52637 1.16774C9.82091 0.927559 10.2557 0.945036 10.5303 1.2195L16.7803 7.4695C17.0731 7.76236 17.0731 8.23715 16.7803 8.53005C16.4874 8.82294 16.0126 8.82294 15.7197 8.53005L10.75 3.56032V14.9998C10.75 15.414 10.4142 15.7498 10 15.7498C9.58579 15.7498 9.25 15.414 9.25 14.9998V3.56032L4.28027 8.53005C3.98738 8.82294 3.51262 8.82294 3.21973 8.53005C2.92694 8.23715 2.92687 7.76236 3.21973 7.4695L9.46973 1.2195L9.52637 1.16774Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUpload20.category = 'Arrows';\n\nexport default Upload20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Upload24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Upload24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22.25 21.4998C22.6642 21.4998 22.9999 21.8357 23 22.2498C23 22.664 22.6642 22.9998 22.25 22.9998H1.75C1.33579 22.9998 1 22.664 1 22.2498C1.0001 21.8357 1.33585 21.4998 1.75 21.4998H22.25ZM11.5264 1.16779C11.8209 0.927579 12.2557 0.945055 12.5303 1.21954L20.0303 8.71954C20.3231 9.01241 20.3231 9.48719 20.0303 9.78009C19.7374 10.073 19.2626 10.073 18.9697 9.78009L12.75 3.56036V18.4998C12.75 18.914 12.4142 19.2498 12 19.2498C11.5858 19.2498 11.25 18.914 11.25 18.4998V3.56036L5.03027 9.78009C4.73738 10.073 4.26262 10.073 3.96973 9.78009C3.67692 9.48719 3.67686 9.01241 3.96973 8.71954L11.4697 1.21954L11.5264 1.16779Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUpload24.category = 'Arrows';\n\nexport default Upload24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Upload32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Upload32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30.25 29.5C30.6642 29.5 31 29.8358 31 30.25C31 30.6642 30.6642 31 30.25 31H1.75C1.33581 31 1.00003 30.6642 1 30.25C1 29.8358 1.33579 29.5 1.75 29.5H30.25ZM15.4697 1.21973C15.7626 0.926838 16.2374 0.926838 16.5303 1.21973L27.0303 11.7197C27.3231 12.0126 27.3232 12.4874 27.0303 12.7803C26.7374 13.0731 26.2626 13.0731 25.9697 12.7803L16.75 3.56055V26C16.75 26.4142 16.4142 26.75 16 26.75C15.5858 26.75 15.25 26.4142 15.25 26V3.56055L6.03027 12.7803C5.73739 13.0731 5.26261 13.0731 4.96973 12.7803C4.67684 12.4874 4.67686 12.0126 4.96973 11.7197L15.4697 1.21973Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUpload32.category = 'Arrows';\n\nexport default Upload32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.9998 9.99981C11.5521 9.99981 11.9998 10.4475 11.9998 10.9998C11.9998 11.5521 11.5521 11.9998 10.9998 11.9998H0.99998C0.447844 11.9996 0 11.552 0 10.9998C0 10.4476 0.447844 9.99997 0.99998 9.99981H10.9998ZM5.37294 0.220715C5.76388 -0.0945501 6.33687 -0.071889 6.70201 0.288096L9.88066 3.42573C10.2737 3.81371 10.2784 4.4477 9.89042 4.84074C9.50247 5.23346 8.86935 5.23728 8.47639 4.84953L6.99986 3.39155V7.99985C6.99986 8.55213 6.55215 8.99983 5.99988 8.99983C5.44774 8.99967 4.9999 8.55203 4.9999 7.99985V3.39155L3.52337 4.84953C3.13035 5.23718 2.49723 5.23356 2.10933 4.84074C1.72155 4.44774 1.72626 3.81367 2.1191 3.42573L5.29774 0.288096L5.37294 0.220715Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUploadBold12.category = 'Arrows';\n\nexport default UploadBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 13.0001C14.5522 13.0002 15 13.4479 15 14.0001C14.9999 14.5523 14.5522 15.0001 14 15.0001H2C1.44777 15.0001 1.00008 14.5523 1 14.0001C1.00002 13.4479 1.44773 13.0001 2 13.0001H14ZM7.36914 1.22473C7.7619 0.904359 8.3409 0.926992 8.70703 1.29309L12.707 5.29309C13.0974 5.68362 13.0975 6.31667 12.707 6.70715C12.3165 7.09756 11.6835 7.09754 11.293 6.70715L9 4.41418V10.5001C8.99992 11.0523 8.5522 11.5001 8 11.5001C7.4478 11.5001 7.00008 11.0523 7 10.5001V4.41418L4.70703 6.70715C4.31654 7.09759 3.68349 7.09755 3.29297 6.70715C2.90249 6.31664 2.9025 5.68361 3.29297 5.29309L7.29297 1.29309L7.36914 1.22473Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUploadBold16.category = 'Arrows';\n\nexport default UploadBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.9999 16.9996C18.5521 16.9996 18.9997 17.4474 18.9999 17.9996C18.9999 18.5519 18.5522 18.9996 17.9999 18.9996H1.99988C1.44759 18.9996 0.999878 18.5519 0.999878 17.9996C1.00005 17.4474 1.4477 16.9996 1.99988 16.9996H17.9999ZM9.36902 1.22418C9.76173 0.904048 10.3408 0.926636 10.7069 1.29254L16.7069 7.29254C17.0971 7.68302 17.0972 8.31615 16.7069 8.7066C16.3165 9.09705 15.6834 9.09688 15.2928 8.7066L10.9999 4.41364V13.9996C10.9999 14.5518 10.5521 14.9995 9.99988 14.9996C9.44759 14.9996 8.99988 14.5519 8.99988 13.9996V4.41364L4.70691 8.7066C4.31639 9.09695 3.68332 9.09703 3.29285 8.7066C2.90253 8.31612 2.90254 7.68303 3.29285 7.29254L9.29285 1.29254L9.36902 1.22418Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUploadBold20.category = 'Arrows';\n\nexport default UploadBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M22 20.9996C22.5521 20.9996 22.9998 21.4475 23 21.9996C23 22.5519 22.5523 22.9996 22 22.9996H2C1.44772 22.9996 1 22.5519 1 21.9996C1.00022 21.4475 1.44785 20.9996 2 20.9996H22ZM11.3691 1.22418C11.7618 0.904066 12.341 0.926688 12.707 1.29254L19.707 8.29254C20.0975 8.683 20.0973 9.31606 19.707 9.7066C19.3165 10.0971 18.6835 10.0971 18.293 9.7066L13 4.41364V17.9996C13 18.5519 12.5523 18.9996 12 18.9996C11.4477 18.9996 11 18.5519 11 17.9996V4.41364L5.70703 9.7066C5.31651 10.0971 4.68349 10.0971 4.29297 9.7066C3.90265 9.31606 3.90251 8.683 4.29297 8.29254L11.293 1.29254L11.3691 1.22418Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUploadBold24.category = 'Arrows';\n\nexport default UploadBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M30 28.9999C30.5523 28.9999 31 29.4476 31 29.9999C31 30.5522 30.5523 30.9999 30 30.9999H2C1.44772 30.9999 1 30.5522 1 29.9999C1 29.4476 1.44772 28.9999 2 28.9999H30ZM15.293 1.29289C15.6835 0.902374 16.3165 0.902368 16.707 1.29289L26.707 11.2929C27.0975 11.6834 27.0975 12.3164 26.707 12.707C26.3165 13.0975 25.6835 13.0975 25.293 12.707L17 4.41398V24.9999C17 25.5522 16.5523 25.9999 16 25.9999C15.4477 25.9999 15 25.5522 15 24.9999V4.41398L6.70703 12.707C6.31651 13.0975 5.68349 13.0975 5.29297 12.707C4.90244 12.3164 4.90244 11.6834 5.29297 11.2929L15.293 1.29289Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUploadBold32.category = 'Arrows';\n\nexport default UploadBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 9.5C11.4404 9.5 12 10.0596 12 10.75C12 11.4404 11.4404 12 10.75 12H1.25C0.559645 12 7.73111e-07 11.4404 0 10.75C0 10.0596 0.559644 9.5 1.25 9.5H10.75ZM5.21094 0.280273C5.70191 -0.120211 6.42613 -0.0914508 6.88379 0.366211L10.1338 3.61621C10.6219 4.10437 10.6219 4.89563 10.1338 5.38379C9.64563 5.87194 8.85437 5.87194 8.36621 5.38379L7.25 4.26758V7.5C7.25 8.19036 6.69036 8.75 6 8.75C5.30964 8.75 4.75 8.19036 4.75 7.5V4.26758L3.63379 5.38379C3.14563 5.87194 2.35437 5.87194 1.86621 5.38379C1.37806 4.89563 1.37806 4.10437 1.86621 3.61621L5.11621 0.366211L5.21094 0.280273Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUploadBoldFilled12.category = 'Arrows';\n\nexport default UploadBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 12.2504C14.5784 12.2504 15.25 12.922 15.25 13.7504C15.2498 14.5787 14.5783 15.2504 13.75 15.2504H2.25C1.42173 15.2504 0.750215 14.5787 0.75 13.7504C0.75 12.922 1.42159 12.2505 2.25 12.2504H13.75ZM8 0.750427C8.39781 0.75044 8.77925 0.908587 9.06055 1.18988L12.8105 4.93988C13.3961 5.52567 13.3962 6.47525 12.8105 7.06097C12.2248 7.64647 11.2752 7.64649 10.6895 7.06097L9.5 5.87152V9.50043C9.49979 10.3287 8.82827 11.0004 8 11.0004C7.17173 11.0004 6.50022 10.3287 6.5 9.50043V5.87152L5.31055 7.06097C4.72481 7.64647 3.77518 7.64649 3.18945 7.06097C2.60374 6.47526 2.60389 5.52568 3.18945 4.93988L6.93945 1.18988L7.04883 1.09027C7.31579 0.871392 7.65176 0.750438 8 0.750427Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUploadBoldFilled16.category = 'Arrows';\n\nexport default UploadBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.75 16.2499C18.5784 16.2499 19.25 16.9215 19.25 17.7499C19.25 18.5784 18.5784 19.2499 17.75 19.2499H2.25C1.42157 19.2499 0.75 18.5784 0.75 17.7499C0.75003 16.9215 1.42159 16.2499 2.25 16.2499H17.75ZM9.05371 1.08588C9.64285 0.605791 10.5115 0.640402 11.0605 1.18939L16.5605 6.68939C17.1463 7.27517 17.1463 8.2247 16.5605 8.81049C15.9748 9.39627 15.0252 9.39627 14.4395 8.81049L11.5 5.87103V12.9999C11.5 13.8284 10.8284 14.4999 10 14.4999C9.17157 14.4999 8.5 13.8284 8.5 12.9999V5.87103L5.56055 8.81049C4.97476 9.39627 4.02524 9.39627 3.43945 8.81049C2.85369 8.2247 2.85368 7.27517 3.43945 6.68939L8.93945 1.18939L9.05371 1.08588Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUploadBoldFilled20.category = 'Arrows';\n\nexport default UploadBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 20.2504C22.5784 20.2504 23.25 20.9219 23.25 21.7504C23.2498 22.5786 22.5783 23.2504 21.75 23.2504H2.25C1.42169 23.2504 0.750194 22.5786 0.75 21.7504C0.75 20.9219 1.42157 20.2504 2.25 20.2504H21.75ZM11.0537 1.0863C11.6429 0.606187 12.5115 0.640794 13.0605 1.18982L19.8105 7.93982C20.3962 8.52562 20.3963 9.47519 19.8105 10.0609C19.2248 10.6465 18.2752 10.6465 17.6895 10.0609L13.5 5.87146V17.0004C13.4998 17.8286 12.8283 18.5004 12 18.5004C11.1717 18.5004 10.5002 17.8286 10.5 17.0004V5.87146L6.31055 10.0609C5.72481 10.6465 4.77519 10.6465 4.18945 10.0609C3.60373 9.47519 3.60385 8.52562 4.18945 7.93982L10.9395 1.18982L11.0537 1.0863Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUploadBoldFilled24.category = 'Arrows';\n\nexport default UploadBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.75 28.2501C30.5784 28.2501 31.25 28.9216 31.25 29.7501C31.25 30.5785 30.5784 31.2501 29.75 31.2501H2.25C1.42159 31.2501 0.750034 30.5785 0.75 29.7501C0.75 28.9216 1.42157 28.2501 2.25 28.2501H29.75ZM14.9395 1.18951C15.5252 0.603728 16.4748 0.603728 17.0605 1.18951L26.8105 10.9395C27.3963 11.5253 27.3963 12.4748 26.8105 13.0606C26.2248 13.6464 25.2752 13.6464 24.6895 13.0606L17.5 5.87115V24.5001C17.5 25.3285 16.8284 26.0001 16 26.0001C15.1716 26.0001 14.5 25.3285 14.5 24.5001V5.87115L7.31055 13.0606C6.72477 13.6464 5.77523 13.6464 5.18945 13.0606C4.60368 12.4748 4.6037 11.5253 5.18945 10.9395L14.9395 1.18951Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUploadBoldFilled32.category = 'Arrows';\n\nexport default UploadBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.75 9.5C11.4404 9.5 12 10.0596 12 10.75C12 11.4404 11.4404 12 10.75 12H1.25C0.559645 12 7.73111e-07 11.4404 0 10.75C0 10.0596 0.559644 9.5 1.25 9.5H10.75ZM5.21094 0.280273C5.70191 -0.120211 6.42613 -0.0914508 6.88379 0.366211L10.1338 3.61621C10.6219 4.10437 10.6219 4.89563 10.1338 5.38379C9.64563 5.87194 8.85437 5.87194 8.36621 5.38379L7.25 4.26758V7C7.25 7.69036 6.69036 8.25 6 8.25C5.30964 8.25 4.75 7.69036 4.75 7V4.26758L3.63379 5.38379C3.14563 5.87194 2.35437 5.87194 1.86621 5.38379C1.37806 4.89563 1.37806 4.10437 1.86621 3.61621L5.11621 0.366211L5.21094 0.280273Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUploadFilled12.category = 'Arrows';\n\nexport default UploadFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 12.5004C14.4404 12.5004 15 13.0601 15 13.7504C14.9998 14.4406 14.4402 15.0004 13.75 15.0004H2.25C1.5598 15.0004 1.00021 14.4406 1 13.7504C1 13.0601 1.55967 12.5005 2.25 12.5004H13.75ZM8 1.00043C8.3315 1.00044 8.64938 1.13223 8.88379 1.36664L12.6338 5.11664C13.1217 5.6048 13.1219 6.39613 12.6338 6.88422C12.1457 7.37208 11.3543 7.3721 10.8662 6.88422L9.25 5.26801V9.50043C9.24979 10.1906 8.6902 10.7504 8 10.7504C7.3098 10.7504 6.75022 10.1906 6.75 9.50043V5.26801L5.13379 6.88422C4.64568 7.37208 3.85431 7.3721 3.36621 6.88422C2.87813 6.39614 2.87828 5.60481 3.36621 5.11664L7.11621 1.36664L7.20801 1.28363C7.43041 1.10144 7.70998 1.00044 8 1.00043Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUploadFilled16.category = 'Arrows';\n\nexport default UploadFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.75 16.4999C18.4403 16.4999 19 17.0596 19 17.7499C19 18.4403 18.4404 18.9999 17.75 18.9999H2.25C1.55964 18.9999 1 18.4403 1 17.7499C1.00003 17.0596 1.55966 16.4999 2.25 16.4999H17.75ZM9.21094 1.28021C9.70189 0.87976 10.4261 0.908523 10.8838 1.36615L16.3838 6.86615C16.8719 7.3543 16.8719 8.14557 16.3838 8.63373C15.8956 9.12188 15.1044 9.12188 14.6162 8.63373L11.25 5.26752V12.9999C11.25 13.6903 10.6904 14.2499 10 14.2499C9.30964 14.2499 8.75 13.6903 8.75 12.9999V5.26752L5.38379 8.63373C4.89563 9.12188 4.10437 9.12188 3.61621 8.63373C3.12808 8.14557 3.12806 7.3543 3.61621 6.86615L9.11621 1.36615L9.21094 1.28021Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUploadFilled20.category = 'Arrows';\n\nexport default UploadFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.75 20.5004C22.4404 20.5004 23 21.06 23 21.7504C22.9998 22.4406 22.4402 23.0004 21.75 23.0004H2.25C1.55976 23.0004 1.00019 22.4406 1 21.7504C1 21.06 1.55964 20.5004 2.25 20.5004H21.75ZM11.2109 1.28064C11.7019 0.880155 12.4261 0.908915 12.8838 1.36658L19.6338 8.11658C20.1218 8.60475 20.1219 9.39606 19.6338 9.88416C19.1457 10.3721 18.3543 10.3721 17.8662 9.88416L13.25 5.26794V17.0004C13.2498 17.6906 12.6902 18.2504 12 18.2504C11.3098 18.2504 10.7502 17.6906 10.75 17.0004V5.26794L6.13379 9.88416C5.64568 10.3721 4.85432 10.3721 4.36621 9.88416C3.87812 9.39606 3.87824 8.60475 4.36621 8.11658L11.1162 1.36658L11.2109 1.28064Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUploadFilled24.category = 'Arrows';\n\nexport default UploadFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UploadFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UploadFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M29.75 28.5C30.4404 28.5 31 29.0596 31 29.75C31 30.4403 30.4403 31 29.75 31H2.25C1.55967 31 1.00003 30.4403 1 29.75C1 29.0596 1.55964 28.5 2.25 28.5H29.75ZM15.1162 1.36618C15.6044 0.878023 16.3956 0.878023 16.8838 1.36618L26.6338 11.1162C27.1219 11.6043 27.1219 12.3956 26.6338 12.8838C26.1456 13.3719 25.3544 13.3719 24.8662 12.8838L17.25 5.26754V24.5C17.25 25.1903 16.6903 25.75 16 25.75C15.3097 25.75 14.75 25.1903 14.75 24.5V5.26754L7.13379 12.8838C6.64564 13.3719 5.85436 13.3719 5.36621 12.8838C4.87807 12.3956 4.87809 11.6043 5.36621 11.1162L15.1162 1.36618Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUploadFilled32.category = 'Arrows';\n\nexport default UploadFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/User12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const User12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00014 6.99972C7.08158 6.99972 8.2439 7.20075 9.22266 7.8405C10.2267 8.49701 10.9558 9.56234 11.2382 11.1158C11.312 11.5231 11.0411 11.9137 10.6337 11.9878C10.2265 12.0614 9.83575 11.7906 9.7617 11.3833C9.54415 10.1874 9.02302 9.50221 8.40239 9.09631C7.75637 8.67402 6.91828 8.49965 6.00014 8.49965C5.08202 8.4997 4.24386 8.67395 3.59789 9.09631C2.97737 9.50224 2.45609 10.1875 2.23857 11.3833C2.16448 11.7907 1.77388 12.0616 1.36654 11.9878C0.959393 11.9136 0.688309 11.523 0.762071 11.1158C1.04449 9.56245 1.77366 8.49703 2.77761 7.8405C3.75632 7.20069 4.9187 6.99976 6.00014 6.99972ZM6.00014 0C7.65693 0 9.00002 1.34309 9.00002 2.99988C9.00002 4.65666 7.65693 5.99976 6.00014 5.99976C4.34353 5.99955 3.00026 4.65654 3.00026 2.99988C3.00026 1.34322 4.34353 0.000205233 6.00014 0ZM6.00014 1.49994C5.17192 1.50014 4.5002 2.17161 4.5002 2.99988C4.5002 3.82814 5.17192 4.49961 6.00014 4.49982C6.82853 4.49982 7.50008 3.82827 7.50008 2.99988C7.50008 2.17148 6.82853 1.49994 6.00014 1.49994Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUser12.category = 'People';\n\nexport default User12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/User16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const User16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00048 9C9.31571 9.00005 10.674 9.33911 11.7983 10.1709C12.9348 11.0117 13.7724 12.3131 14.1011 14.1182C14.1752 14.5256 13.9049 14.916 13.4976 14.9902C13.0902 15.0642 12.6997 14.7941 12.6255 14.3867C12.3583 12.9191 11.7067 11.969 10.9067 11.377C10.0945 10.776 9.0687 10.5 8.00048 10.5C6.93224 10.5 5.90653 10.776 5.09424 11.377C4.29417 11.969 3.64272 12.919 3.37549 14.3867C3.3013 14.7942 2.90988 15.0643 2.50244 14.9902C2.09523 14.9159 1.8249 14.5255 1.89892 14.1182C2.22758 12.313 3.06614 11.0117 4.20263 10.1709C5.32697 9.33917 6.68526 9 8.00048 9ZM8.00048 1.00488C9.93336 1.00499 11.5004 2.57199 11.5005 4.50488C11.5005 6.43781 9.93339 8.00478 8.00048 8.00488C6.06749 8.00488 4.50049 6.43788 4.50049 4.50488C4.50053 2.57193 6.06752 1.00488 8.00048 1.00488ZM8.00048 2.50488C6.89595 2.50488 6.00053 3.40036 6.00048 4.50488C6.00048 5.60945 6.89592 6.50488 8.00048 6.50488C9.10496 6.50478 10.0005 5.60939 10.0005 4.50488C10.0004 3.40042 9.10493 2.50499 8.00048 2.50488Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUser16.category = 'People';\n\nexport default User16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/User20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const User20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.99978 11.5C11.7826 11.5 13.6111 11.9372 15.1199 13.001C16.6432 14.075 17.7854 15.7503 18.2361 18.1094C18.3138 18.5162 18.0472 18.9086 17.6404 18.9863C17.2336 19.064 16.8412 18.7974 16.7635 18.3906C16.3808 16.3879 15.4397 15.063 14.2547 14.2275C13.0552 13.3819 11.5501 13 9.99978 13C8.44943 13 6.94433 13.3819 5.7449 14.2275C4.55993 15.063 3.61874 16.3879 3.23611 18.3906C3.15838 18.7975 2.76599 19.064 2.35916 18.9863C1.95237 18.9086 1.68577 18.5162 1.76345 18.1094C2.21414 15.7504 3.35643 14.075 4.87967 13.001C6.38849 11.9372 8.21694 11.5 9.99978 11.5ZM9.9949 1C12.4111 1 14.3699 2.95875 14.3699 5.375C14.3699 7.79125 12.4111 9.75 9.9949 9.75C7.57867 9.74998 5.6199 7.79124 5.6199 5.375C5.6199 2.95876 7.57867 1.00002 9.9949 1ZM9.9949 2.5C8.40709 2.50002 7.1199 3.78719 7.1199 5.375C7.1199 6.96281 8.40709 8.24998 9.9949 8.25C11.5827 8.25 12.8699 6.96282 12.8699 5.375C12.8699 3.78718 11.5827 2.5 9.9949 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUser20.category = 'People';\n\nexport default User20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/User24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const User24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.9998 14C14.1992 14.0001 16.4445 14.5404 18.2918 15.8428C20.1533 17.1555 21.5563 19.2054 22.1111 22.1094C22.1887 22.516 21.922 22.9084 21.5154 22.9863C21.1086 23.064 20.7162 22.7974 20.6385 22.3906C20.1517 19.8428 18.9499 18.1425 17.4265 17.0684C15.8887 15.9842 13.9666 15.5001 11.9998 15.5C10.0329 15.5 8.11095 15.9843 6.57303 17.0684C5.04951 18.1425 3.84793 19.8427 3.36112 22.3906C3.28342 22.7973 2.89083 23.0637 2.48416 22.9863C2.07733 22.9086 1.81076 22.5162 1.88846 22.1094C2.4433 19.2053 3.84618 17.1555 5.7078 15.8428C7.55513 14.5404 9.80038 14 11.9998 14ZM11.9998 1C15.0373 1.00011 17.4998 3.4625 17.4998 6.5C17.4998 9.5375 15.0373 11.9999 11.9998 12C8.96222 12 6.49979 9.53757 6.49979 6.5C6.49979 3.46243 8.96222 1 11.9998 1ZM11.9998 2.5C9.79065 2.5 7.99979 4.29086 7.99979 6.5C7.99979 8.70914 9.79065 10.5 11.9998 10.5C14.2088 10.4999 15.9998 8.70907 15.9998 6.5C15.9998 4.29093 14.2088 2.50011 11.9998 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUser24.category = 'People';\n\nexport default User24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/User32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const User32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9996 18C19.9062 18 22.9886 19.1565 25.2819 21.2969C27.5626 23.4259 28.9918 26.4623 29.734 30.0996C29.8168 30.5053 29.5556 30.9013 29.15 30.9844C28.7445 31.0669 28.3483 30.8058 28.2653 30.4004C27.563 26.9588 26.2414 24.2446 24.2584 22.3936C22.2879 20.5543 19.5926 19.5 15.9996 19.5C12.4068 19.5001 9.71137 20.5542 7.74086 22.3936C5.75796 24.2446 4.43623 26.9589 3.73402 30.4004C3.65094 30.8059 3.25491 31.0671 2.84926 30.9844C2.44395 30.9012 2.18258 30.5051 2.26527 30.0996C3.0075 26.4624 4.43679 23.4259 6.71742 21.2969C9.01061 19.1564 12.0932 18.0001 15.9996 18ZM15.9996 1C20.0037 1 23.2496 4.24594 23.2496 8.25C23.2496 12.2541 20.0037 15.5 15.9996 15.5C11.9958 15.4997 8.74965 12.2539 8.74965 8.25C8.74965 4.24609 11.9958 1.00026 15.9996 1ZM15.9996 2.5C12.8242 2.50026 10.2496 5.07452 10.2496 8.25C10.2496 11.4255 12.8242 13.9997 15.9996 14C19.1753 14 21.7496 11.4256 21.7496 8.25C21.7496 5.07436 19.1753 2.5 15.9996 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUser32.category = 'People';\n\nexport default User32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99977 7C8.2574 7.00004 10.8159 8.14349 11.4695 10.7578C11.6033 11.2935 11.2776 11.8357 10.742 11.9697C10.2062 12.1035 9.66399 11.7779 9.53004 11.2422C9.18355 9.85673 7.74195 9.00004 5.99977 9C4.25754 9 2.81602 9.85672 2.4695 11.2422C2.33558 11.7779 1.79326 12.1034 1.25758 11.9697C0.721865 11.8358 0.396246 11.2935 0.530044 10.7578C1.18365 8.14346 3.74212 7 5.99977 7ZM5.99977 0C7.79464 7.00929e-05 9.24977 1.45512 9.24977 3.25C9.24977 5.04488 7.79464 6.49993 5.99977 6.5C4.20485 6.5 2.74977 5.04493 2.74977 3.25C2.74977 1.45507 4.20485 0 5.99977 0ZM5.99977 2C5.30942 2 4.74977 2.55964 4.74977 3.25C4.74977 3.94036 5.30942 4.5 5.99977 4.5C6.69007 4.49993 7.24977 3.94031 7.24977 3.25C7.24977 2.55969 6.69007 2.00007 5.99977 2Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserBold12.category = 'People';\n\nexport default UserBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00008 9C9.31238 9 10.6872 9.30584 11.8389 10.0791C13.0126 10.8672 13.8886 12.0991 14.2305 13.8037C14.3389 14.3451 13.9877 14.8719 13.4464 14.9805C12.9051 15.0886 12.3782 14.7375 12.2696 14.1963C12.0282 12.9932 11.4458 12.2241 10.7237 11.7393C9.97971 11.2399 9.02077 11 8.00008 11C6.97941 11.0001 6.0204 11.2398 5.27645 11.7393C4.5545 12.2241 3.97195 12.9933 3.73055 14.1963C3.62192 14.7376 3.09513 15.0889 2.55379 14.9805C2.01263 14.8717 1.66129 14.3449 1.76961 13.8037C2.11154 12.0992 2.98764 10.8672 4.16121 10.0791C5.31286 9.30579 6.6878 9.00005 8.00008 9ZM8.00008 1C9.93308 1 11.5001 2.567 11.5001 4.5C11.5001 6.433 9.93308 8 8.00008 8C6.06721 7.99985 4.50008 6.4329 4.50008 4.5C4.50008 2.5671 6.06721 1.00015 8.00008 1ZM8.00008 3C7.17178 3.00015 6.50008 3.67167 6.50008 4.5C6.50008 5.32833 7.17178 5.99985 8.00008 6C8.82851 6 9.50008 5.32843 9.50008 4.5C9.50008 3.67157 8.82851 3 8.00008 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserBold16.category = 'People';\n\nexport default UserBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0003 11C11.8241 11 13.6532 11.4487 15.1575 12.5605C16.6767 13.6836 17.7752 15.418 18.2327 17.8125C18.3362 18.3549 17.9802 18.8788 17.4378 18.9824C16.8955 19.0857 16.3715 18.7298 16.2679 18.1875C15.892 16.2206 15.0319 14.9544 13.9681 14.168C12.8892 13.3708 11.5093 13 10.0003 13C8.4913 13.0001 7.11133 13.3707 6.03252 14.168C4.96876 14.9544 4.1085 16.2207 3.73271 18.1875C3.62905 18.7299 3.10517 19.0859 2.56279 18.9824C2.02067 18.8786 1.66443 18.3547 1.76787 17.8125C2.22532 15.4181 3.32403 13.6837 4.84306 12.5605C6.34728 11.4487 8.17649 11.0001 10.0003 11ZM10.0013 1C12.4864 1.00018 14.5013 3.01483 14.5013 5.5C14.5013 7.98517 12.4864 9.99982 10.0013 10C7.51599 10 5.50127 7.98528 5.50127 5.5C5.50127 3.01472 7.51599 1 10.0013 1ZM10.0013 3C8.62055 3 7.50127 4.11929 7.50127 5.5C7.50127 6.88071 8.62055 8 10.0013 8C11.3818 7.99982 12.5013 6.8806 12.5013 5.5C12.5013 4.1194 11.3818 3.00018 10.0013 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserBold20.category = 'People';\n\nexport default UserBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0003 13.5C14.2384 13.5 16.537 14.0491 18.4358 15.3877C20.3541 16.7402 21.7915 18.8488 22.3577 21.8125C22.4612 22.3549 22.1052 22.8788 21.5628 22.9824C21.0205 23.0857 20.4965 22.7298 20.3929 22.1875C19.9174 19.699 18.7506 18.0569 17.2835 17.0225C15.7971 15.9746 13.9285 15.5 12.0003 15.5C10.0721 15.5001 8.20344 15.9745 6.71709 17.0225C5.2501 18.0569 4.08316 19.6991 3.60772 22.1875C3.50406 22.7299 2.98018 23.0859 2.4378 22.9824C1.89562 22.8786 1.53942 22.3548 1.64287 21.8125C2.20907 18.8489 3.64662 16.7402 5.56475 15.3877C7.46355 14.049 9.76223 13.5001 12.0003 13.5ZM12.0013 1C15.0387 1.00018 17.5013 3.46255 17.5013 6.5C17.5013 9.53745 15.0387 11.9998 12.0013 12C8.96371 12 6.50127 9.53757 6.50127 6.5C6.50127 3.46243 8.96371 1 12.0013 1ZM12.0013 3C10.0683 3 8.50127 4.567 8.50127 6.5C8.50127 8.433 10.0683 10 12.0013 10C13.9341 9.99982 15.5013 8.43289 15.5013 6.5C15.5013 4.56712 13.9341 3.00018 12.0013 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserBold24.category = 'People';\n\nexport default UserBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9999 18C19.9284 18 23.0726 19.0308 25.4296 21.0928C27.7767 23.1463 29.2292 26.1232 29.9794 29.7998C30.0898 30.3408 29.741 30.8689 29.2001 30.9795C28.6591 31.0899 28.131 30.7411 28.0204 30.2002C27.3262 26.798 26.0286 24.2743 24.1122 22.5977C22.2054 20.9296 19.5712 20 15.9999 20C12.4286 20 9.79441 20.9296 7.88758 22.5977C5.97112 24.2743 4.67358 26.798 3.97938 30.2002C3.86883 30.7411 3.34069 31.0898 2.79969 30.9795C2.25874 30.8689 1.91 30.3408 2.0204 29.7998C2.77063 26.1232 4.22302 23.1463 6.5702 21.0928C8.92724 19.0308 12.0714 18 15.9999 18ZM15.9999 1C20.142 1 23.4999 4.35787 23.4999 8.5C23.4999 12.6421 20.142 16 15.9999 16C11.8578 16 8.49989 12.6421 8.49989 8.5C8.49989 4.35786 11.8578 1 15.9999 1ZM15.9999 3C12.9623 3 10.4999 5.46243 10.4999 8.5C10.4999 11.5376 12.9623 14 15.9999 14C19.0375 14 21.4999 11.5376 21.4999 8.5C21.4999 5.46244 19.0375 3 15.9999 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserBold32.category = 'People';\n\nexport default UserBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00007 7C8.02707 7 10.2701 7.90761 11.2032 9.98535C11.6921 11.0741 10.7615 12 9.85945 12H2.1407C1.23868 11.9999 0.308138 11.0741 0.796948 9.98535C1.73003 7.90762 3.97309 7.00003 6.00007 7ZM6.00007 0C7.795 0 9.25007 1.45507 9.25007 3.25C9.25007 5.04493 7.795 6.5 6.00007 6.5C4.2052 6.49994 2.75007 5.04489 2.75007 3.25C2.75007 1.45511 4.2052 6.06876e-05 6.00007 0Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserBoldFilled12.category = 'People';\n\nexport default UserBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00062 9C10.3568 9 12.9476 10.013 13.9645 12.8379C14.3876 14.0135 13.4115 15 12.3961 15H3.60511C2.58991 14.9998 1.61379 14.0133 2.03675 12.8379L2.13734 12.5781C3.21599 9.95074 5.71825 9.00008 8.00062 9ZM8.00062 1C9.93362 1 11.5006 2.567 11.5006 4.5C11.5006 6.433 9.93362 8 8.00062 8C6.06772 7.99989 4.50062 6.43293 4.50062 4.5C4.50062 2.56707 6.06772 1.00012 8.00062 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserBoldFilled16.category = 'People';\n\nexport default UserBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0012 11C11.6699 11 13.3415 11.3746 14.7668 12.29C16.2062 13.2147 17.3304 14.6512 17.9455 16.6484C18.3339 17.9099 17.316 18.9997 16.1633 19H3.83907C2.68626 18.9998 1.66838 17.91 2.05684 16.6484C2.67192 14.6511 3.79608 13.2147 5.23555 12.29C6.66091 11.3746 8.33245 11 10.0012 11ZM10.0012 1C12.4865 1 14.5012 3.01472 14.5012 5.5C14.5012 7.98528 12.4865 10 10.0012 10C7.51589 10 5.50117 7.98528 5.50117 5.5C5.50117 3.01472 7.51589 1 10.0012 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserBoldFilled20.category = 'People';\n\nexport default UserBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0009 13.5C16.1074 13.5001 20.4077 15.3755 21.997 20.377C22.4427 21.7799 21.3059 22.9998 20.0156 23H3.9863C2.6959 23 1.55907 21.78 2.00486 20.377C3.59421 15.3754 7.89442 13.5 12.0009 13.5ZM12.0009 1C15.0385 1 17.5009 3.46243 17.5009 6.5C17.5009 9.53757 15.0385 12 12.0009 12C8.96338 12 6.50095 9.53757 6.50095 6.5C6.50095 3.46243 8.96338 1 12.0009 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserBoldFilled24.category = 'People';\n\nexport default UserBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0003 18C19.5747 18 22.5026 18.8524 24.7816 20.5664C27.06 22.28 28.5905 24.7805 29.5081 27.8936C29.9895 29.527 28.6935 31 27.1214 31H4.87923C3.30709 31 2.01109 29.527 2.49251 27.8936C3.41018 24.7805 4.94067 22.28 7.21908 20.5664C9.49807 18.8524 12.4259 18 16.0003 18ZM16.0003 1C20.1425 1 23.5003 4.35786 23.5003 8.5C23.5003 12.6421 20.1425 16 16.0003 16C11.8582 16 8.50033 12.6421 8.50033 8.5C8.50033 4.35788 11.8582 1.00003 16.0003 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserBoldFilled32.category = 'People';\n\nexport default UserBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserCheckmark12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserCheckmark12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 6.75C6.41421 6.75 6.75 7.08579 6.75 7.5C6.75 7.91421 6.41421 8.25 6 8.25C3.41312 8.25 2 9.84834 2 11.25C2 11.6642 1.66421 12 1.25 12C0.835786 12 0.5 11.6642 0.5 11.25C0.5 8.78566 2.84018 6.75 6 6.75ZM10.3398 7.96973C10.6327 7.67689 11.1075 7.67685 11.4004 7.96973C11.6932 8.2626 11.6932 8.7374 11.4004 9.03027L8.65527 11.7754C8.3624 12.0682 7.8876 12.0682 7.59473 11.7754L6.46973 10.6504C6.17685 10.3575 6.17689 9.88274 6.46973 9.58984C6.76262 9.29695 7.23738 9.29695 7.53027 9.58984L8.125 10.1846L10.3398 7.96973ZM6 0C7.65685 0 9 1.34315 9 3C9 4.65685 7.65685 6 6 6C4.34315 6 3 4.65685 3 3C3 1.34315 4.34315 0 6 0ZM6 1.5C5.17157 1.5 4.5 2.17157 4.5 3C4.5 3.82843 5.17157 4.5 6 4.5C6.82843 4.5 7.5 3.82843 7.5 3C7.5 2.17157 6.82843 1.5 6 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUserCheckmark12.category = 'People';\n\nexport default UserCheckmark12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserCheckmark16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserCheckmark16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 8.75C8.5805 8.75 9.14135 8.82328 9.67383 8.9502C10.0766 9.04621 10.3253 9.45072 10.2295 9.85352C10.1334 10.2564 9.7291 10.5052 9.32617 10.4092C8.89763 10.307 8.45358 10.25 8 10.25C4.89238 10.25 2.5 12.4434 2.5 15.25C2.5 15.6642 2.16421 16 1.75 16C1.33579 16 1 15.6642 1 15.25C1 11.4815 4.20406 8.75 8 8.75ZM13.9697 10.9697C14.2626 10.6768 14.7374 10.6768 15.0303 10.9697C15.3232 11.2626 15.3232 11.7374 15.0303 12.0303L11.2803 15.7803C10.9874 16.0732 10.5126 16.0732 10.2197 15.7803L8.46973 14.0303C8.17683 13.7374 8.17683 13.2626 8.46973 12.9697C8.76262 12.6768 9.23738 12.6768 9.53027 12.9697L10.75 14.1895L13.9697 10.9697ZM8 0C10.126 0.00021103 11.8504 1.72362 11.8506 3.84961C11.8506 5.97578 10.1261 7.69998 8 7.7002C5.87388 7.69998 4.15039 5.97578 4.15039 3.84961C4.1506 1.72362 5.87401 0.00021103 8 0ZM8 1.5C6.70244 1.50021 5.6506 2.55205 5.65039 3.84961C5.65039 5.14735 6.70231 6.19998 8 6.2002C9.29769 6.19998 10.3506 5.14735 10.3506 3.84961C10.3504 2.55205 9.29756 1.50021 8 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUserCheckmark16.category = 'People';\n\nexport default UserCheckmark16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserCheckmark20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserCheckmark20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 11.75C10.9579 11.75 11.879 11.905 12.7354 12.1875C13.1285 12.3174 13.3416 12.7415 13.2119 13.1348C13.0822 13.5281 12.658 13.742 12.2646 13.6123C11.5572 13.379 10.7951 13.25 10 13.25C6.18525 13.25 3.25 15.88 3.25 19.25C3.25 19.6642 2.91419 20 2.5 20C2.08579 20 1.75 19.6642 1.75 19.25C1.75 14.888 5.53048 11.75 10 11.75ZM17.7197 14.4697C18.0126 14.1768 18.4874 14.1768 18.7803 14.4697C19.0732 14.7626 19.0732 15.2374 18.7803 15.5303L14.5303 19.7803C14.2374 20.0732 13.7626 20.0732 13.4697 19.7803L11.7197 18.0303C11.4268 17.7374 11.4268 17.2626 11.7197 16.9697C12.0126 16.6768 12.4874 16.6768 12.7803 16.9697L14 18.1895L17.7197 14.4697ZM10 0C12.8995 3.0668e-05 15.25 2.35052 15.25 5.25C15.2498 8.14934 12.8994 10.5 10 10.5C7.10061 10.5 4.75016 8.14935 4.75 5.25C4.75 2.35051 7.1005 0 10 0ZM10 1.5C7.92893 1.5 6.25 3.17893 6.25 5.25C6.25016 7.32093 7.92903 9 10 9C12.0709 8.99997 13.7498 7.32091 13.75 5.25C13.75 3.17895 12.071 1.50003 10 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUserCheckmark20.category = 'People';\n\nexport default UserCheckmark20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserCheckmark24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserCheckmark24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 14C13.3292 14 14.6002 14.2404 15.7637 14.6777C16.1514 14.8235 16.3479 15.2558 16.2021 15.6436C16.0564 16.0311 15.6239 16.2275 15.2363 16.082C14.2406 15.7077 13.148 15.5 12 15.5C7.24462 15.5 3.5 19.0282 3.5 23.25C3.5 23.6642 3.16421 24 2.75 24C2.33579 24 2 23.6642 2 23.25C2 18.0829 6.53812 14 12 14ZM21.8193 16.9697C22.1122 16.6769 22.587 16.677 22.8799 16.9697C23.1728 17.2626 23.1728 17.7374 22.8799 18.0303L17.1504 23.7607C16.8576 24.0534 16.3827 24.0533 16.0898 23.7607L13.4697 21.1406C13.1769 20.8478 13.177 20.373 13.4697 20.0801C13.7626 19.7872 14.2374 19.7872 14.5303 20.0801L16.6191 22.1689L21.8193 16.9697ZM12 0C15.4518 0 18.25 2.79822 18.25 6.25C18.25 9.70178 15.4518 12.5 12 12.5C8.54822 12.5 5.75 9.70178 5.75 6.25C5.75 2.79822 8.54822 0 12 0ZM12 1.5C9.37665 1.5 7.25 3.62665 7.25 6.25C7.25 8.87335 9.37665 11 12 11C14.6234 11 16.75 8.87335 16.75 6.25C16.75 3.62665 14.6234 1.5 12 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUserCheckmark24.category = 'People';\n\nexport default UserCheckmark24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserCheckmark32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserCheckmark32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 18.25C18.5944 18.25 21.003 19.0476 22.9971 20.376C23.3418 20.6056 23.4357 21.0713 23.2061 21.416C22.9764 21.7606 22.5107 21.8535 22.166 21.624C20.4051 20.4509 18.2831 19.75 16 19.75C9.90593 19.7501 5 24.7365 5 30.249C4.99989 30.6631 4.66415 30.999 4.25 30.999C3.83591 30.999 3.50011 30.6631 3.5 30.249C3.5 23.8697 9.11645 18.2501 16 18.25ZM29.2197 23.0693C29.5126 22.7767 29.9875 22.7766 30.2803 23.0693C30.5731 23.3621 30.5729 23.837 30.2803 24.1299L23.6504 30.7598C23.5098 30.9004 23.3189 30.9794 23.1201 30.9795C22.9212 30.9795 22.7305 30.9004 22.5898 30.7598L19.7197 27.8896C19.427 27.5967 19.4269 27.1219 19.7197 26.8291C20.0126 26.5366 20.4875 26.5365 20.7803 26.8291L23.1201 29.1689L29.2197 23.0693ZM15.999 1C20.2791 1 23.7489 4.46991 23.749 8.75C23.749 13.0302 20.2792 16.5 15.999 16.5C11.719 16.4998 8.24902 13.0301 8.24902 8.75C8.24916 4.47001 11.719 1.00017 15.999 1ZM15.999 2.5C12.5475 2.50017 9.74916 5.29844 9.74902 8.75C9.74902 12.2017 12.5474 14.9998 15.999 15C19.4508 15 22.249 12.2018 22.249 8.75C22.2489 5.29833 19.4507 2.5 15.999 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUserCheckmark32.category = 'People';\n\nexport default UserCheckmark32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00077 7C7.00281 7.00005 8.07176 7.17215 9.00077 7.7041C9.9514 8.24856 10.7001 9.1392 11.0838 10.4561C11.3266 11.2898 10.6552 11.9994 9.90213 12H2.0994C1.34616 11.9997 0.674812 11.29 0.917759 10.4561C1.30149 9.13912 2.05 8.24852 3.00077 7.7041C3.92983 7.17222 4.99871 7 6.00077 7ZM6.00077 0C7.65742 0.000235386 9.00077 1.34329 9.00077 3C9.00077 4.65671 7.65742 5.99976 6.00077 6C4.34391 6 3.00077 4.65685 3.00077 3C3.00077 1.34315 4.34391 0 6.00077 0Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserFilled12.category = 'People';\n\nexport default UserFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00116 9C10.419 9.00008 12.9469 10.1631 13.884 13.2168C14.1794 14.1799 13.398 15.0017 12.5256 15.002H3.47674C2.60417 15.0019 1.82279 14.1801 2.11834 13.2168L2.21014 12.9355C3.21273 10.0911 5.65881 9 8.00116 9ZM8.00116 1.00488C9.93404 1.00497 11.5011 2.57199 11.5012 4.50488C11.5012 6.43782 9.93407 8.00479 8.00116 8.00488C6.06816 8.00488 4.50116 6.43788 4.50116 4.50488C4.50121 2.57193 6.06819 1.00488 8.00116 1.00488Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserFilled16.category = 'People';\n\nexport default UserFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0001 11.5C13.2706 11.5 16.6864 12.9923 17.9493 16.9668C18.2943 18.0526 17.4152 18.9998 16.4122 19H3.58801C2.58521 18.9996 1.70602 18.0524 2.0509 16.9668C3.31379 12.9924 6.7297 11.5001 10.0001 11.5ZM9.99523 1C12.4115 1 14.3702 2.95875 14.3702 5.375C14.3702 7.79125 12.4115 9.75 9.99523 9.75C7.57911 9.74986 5.62023 7.79116 5.62023 5.375C5.62023 2.95884 7.57911 1.00014 9.99523 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserFilled20.category = 'People';\n\nexport default UserFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.9999 14C16.0327 14.0001 20.211 15.8352 21.7577 20.7031C22.1453 21.9234 21.1587 22.9998 20.0145 23H3.98524C2.84096 23 1.85434 21.9236 2.24207 20.7031C3.78881 15.8352 7.96697 14 11.9999 14ZM11.9999 1C15.0375 1 17.4999 3.46243 17.4999 6.5C17.4999 9.53757 15.0375 12 11.9999 12C8.96232 12 6.49989 9.53757 6.49989 6.5C6.49989 3.46243 8.96232 1 11.9999 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserFilled24.category = 'People';\n\nexport default UserFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9998 18C19.5565 18 22.4335 18.958 24.6551 20.752C26.8703 22.5408 28.3692 25.1081 29.2723 28.2158C29.6953 29.6717 28.544 31 27.1209 31H4.87874C3.45567 31 2.30435 29.6717 2.72738 28.2158C3.63042 25.1081 5.12939 22.5408 7.34456 20.752C9.56614 18.958 12.4432 18 15.9998 18ZM15.9998 1C20.0039 1 23.2498 4.24594 23.2498 8.25C23.2498 12.2541 20.0039 15.5 15.9998 15.5C11.9958 15.4999 8.74984 12.254 8.74984 8.25C8.74984 4.24598 11.9958 1.00008 15.9998 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserFilled32.category = 'People';\n\nexport default UserFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserSettings12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserSettings12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.44325 6.77037C5.856 6.73913 6.21629 7.04906 6.24792 7.46176C6.27919 7.87466 5.96944 8.23501 5.55653 8.26643C3.24736 8.44216 2.00024 9.92635 1.99996 11.2498C1.99984 11.6639 1.66411 11.9998 1.24997 11.9998C0.835844 11.9998 0.50011 11.6639 0.49999 11.2498C0.500254 8.93665 2.57487 6.98853 5.44325 6.77037ZM9.14044 6.60045C9.37052 6.50645 9.62909 6.50645 9.85917 6.60045L9.97148 6.65514L11.5212 7.54086C11.8172 7.70997 11.9997 8.02523 11.9998 8.36604V10.1336C11.9998 10.4744 11.8172 10.7896 11.5212 10.9588L9.97148 11.8445C9.67942 12.0114 9.32019 12.0114 9.02814 11.8445L7.47836 10.9588C7.18244 10.7896 6.99986 10.4744 6.99986 10.1336V8.36604C6.99994 8.02523 7.18245 7.70997 7.47836 7.54086L9.02814 6.65514L9.14044 6.60045ZM8.49983 8.68439V9.81425L9.49981 10.3855L10.4998 9.81425V8.68439L9.49981 8.11312L8.49983 8.68439ZM5.99988 0C7.65663 0 8.9997 1.34322 8.99982 2.99994C8.99982 4.65676 7.6567 5.99988 5.99988 5.99988C4.34306 5.99988 2.99994 4.65676 2.99994 2.99994C3.00006 1.34322 4.34313 0 5.99988 0ZM5.99988 1.49997C5.17154 1.49997 4.50003 2.17163 4.49991 2.99994C4.49991 3.82835 5.17147 4.49991 5.99988 4.49991C6.82829 4.49991 7.49985 3.82835 7.49985 2.99994C7.49973 2.17163 6.82822 1.49997 5.99988 1.49997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUserSettings12.category = 'People';\n\nexport default UserSettings12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserSettings16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserSettings16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.33984 8.92773C6.74443 8.83933 7.14391 9.09546 7.23242 9.5C7.32084 9.90462 7.06475 10.3041 6.66016 10.3926C4.22858 10.9239 2.50005 12.855 2.5 15.25C2.49994 15.6642 2.16418 16 1.75 16C1.33582 16 1.00006 15.6642 1 15.25C1.00005 12.0549 3.31689 9.58837 6.33984 8.92773ZM11.998 8C12.4121 8.00024 12.748 8.33593 12.748 8.75V9.35547C13.1925 9.48098 13.5907 9.71465 13.9131 10.0273L14.4375 9.72559C14.7961 9.51869 15.2548 9.64147 15.4619 10C15.6689 10.3586 15.5459 10.8172 15.1875 11.0244L14.6621 11.3262C14.7166 11.5421 14.75 11.7671 14.75 12C14.75 12.2325 14.7164 12.4572 14.6621 12.6729L15.1875 12.9756C15.5459 13.1828 15.6689 13.6414 15.4619 14C15.2548 14.3585 14.7961 14.4813 14.4375 14.2744L13.9131 13.9717C13.5907 14.2846 13.1926 14.518 12.748 14.6436V15.25C12.748 15.6641 12.4121 15.9998 11.998 16C11.584 15.9998 11.248 15.6641 11.248 15.25V14.6426C10.8039 14.5164 10.4049 14.2839 10.083 13.9707L9.55762 14.2744C9.19897 14.4811 8.74022 14.3586 8.5332 14C8.3264 13.6415 8.44941 13.1828 8.80762 12.9756L9.33496 12.6709C9.28103 12.456 9.25 12.2316 9.25 12C9.25 11.768 9.28088 11.5433 9.33496 11.3281L8.80762 11.0244C8.44941 10.8172 8.3264 10.3585 8.5332 10C8.74022 9.64143 9.19897 9.51885 9.55762 9.72559L10.083 10.0283C10.4049 9.71533 10.804 9.48251 11.248 9.35645V8.75C11.248 8.3359 11.584 8.00018 11.998 8ZM12 10.75C11.3098 10.7502 10.75 11.3098 10.75 12C10.75 12.6902 11.3098 13.2498 12 13.25C12.4583 13.2499 12.8567 13.0016 13.0742 12.6338C13.0759 12.6308 13.0783 12.628 13.0801 12.625C13.0837 12.6187 13.088 12.6126 13.0918 12.6064C13.1918 12.4267 13.25 12.2203 13.25 12C13.25 11.7794 13.1921 11.5725 13.0918 11.3926C13.0881 11.3867 13.0836 11.3811 13.0801 11.375C13.0782 11.3718 13.076 11.3685 13.0742 11.3652C12.8566 10.9978 12.458 10.7501 12 10.75ZM8 0C10.126 0.00021103 11.8504 1.72362 11.8506 3.84961C11.8506 5.97578 10.1261 7.69998 8 7.7002C5.87388 7.69998 4.15039 5.97578 4.15039 3.84961C4.1506 1.72362 5.87401 0.00021103 8 0ZM8 1.5C6.70244 1.50021 5.6506 2.55205 5.65039 3.84961C5.65039 5.14735 6.70231 6.19998 8 6.2002C9.29769 6.19998 10.3506 5.14735 10.3506 3.84961C10.3504 2.55205 9.29756 1.50021 8 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUserSettings16.category = 'People';\n\nexport default UserSettings16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserSettings20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserSettings20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.45801 11.7646C9.87121 11.7415 10.2254 12.0585 10.249 12.4717C10.2722 12.885 9.95538 13.2393 9.54199 13.2627C5.95086 13.4664 3.25024 16.014 3.25 19.25C3.24976 19.664 2.91407 20 2.5 20C2.08593 20 1.75024 19.664 1.75 19.25C1.75024 15.0682 5.23164 12.0041 9.45801 11.7646ZM15.998 11C16.4122 11.0001 16.748 11.3358 16.748 11.75V12.3379C17.3753 12.4861 17.9303 12.8174 18.3584 13.2705L18.8701 12.9756C19.2288 12.7685 19.6884 12.8913 19.8955 13.25C20.1024 13.6087 19.9787 14.0673 19.6201 14.2744L19.1113 14.5674C19.1997 14.8629 19.248 15.1758 19.248 15.5C19.248 15.8239 19.1995 16.1364 19.1113 16.4316L19.6201 16.7256C19.9787 16.9327 20.1024 17.3913 19.8955 17.75C19.6884 18.1087 19.2288 18.2315 18.8701 18.0244L18.3584 17.7285C17.9303 18.1818 17.3754 18.5128 16.748 18.6611V19.25C16.748 19.6642 16.4122 19.9999 15.998 20C15.5838 20 15.248 19.6642 15.248 19.25V18.6611C14.6204 18.5128 14.0649 18.1821 13.6367 17.7285L13.125 18.0244C12.7663 18.2313 12.3077 18.1086 12.1006 17.75C11.8936 17.3914 12.0166 16.9328 12.375 16.7256L12.8838 16.4307C12.7958 16.1358 12.748 15.8235 12.748 15.5C12.748 15.1762 12.7956 14.8635 12.8838 14.5684L12.375 14.2744C12.0166 14.0672 11.8936 13.6086 12.1006 13.25C12.3077 12.8914 12.7663 12.7687 13.125 12.9756L13.6367 13.2705C14.0649 12.8172 14.6205 12.4861 15.248 12.3379V11.75C15.248 11.3358 15.5838 11 15.998 11ZM15.998 13.75C15.0315 13.75 14.248 14.5335 14.248 15.5C14.248 16.4665 15.0315 17.25 15.998 17.25C16.9645 17.2499 17.748 16.4664 17.748 15.5C17.748 14.5336 16.9645 13.7501 15.998 13.75ZM10 0C12.8995 0 15.25 2.35051 15.25 5.25C15.2498 8.14935 12.8994 10.5 10 10.5C7.10061 10.5 4.75016 8.14935 4.75 5.25C4.75 2.35051 7.1005 0 10 0ZM10 1.5C7.92893 1.5 6.25 3.17893 6.25 5.25C6.25016 7.32093 7.92903 9 10 9C12.071 9 13.7498 7.32093 13.75 5.25C13.75 3.17893 12.0711 1.5 10 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUserSettings20.category = 'People';\n\nexport default UserSettings20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserSettings24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserSettings24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"25\"\n      height=\"24\"\n      viewBox=\"0 0 25 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 14C12.4142 14 12.75 14.3358 12.75 14.75C12.75 15.1642 12.4142 15.5 12 15.5C7.24462 15.5 3.5 19.0282 3.5 23.25C3.5 23.6642 3.16421 24 2.75 24C2.33579 24 2 23.6642 2 23.25C2 18.0829 6.53812 14 12 14ZM19.3975 13.5C19.8116 13.5001 20.1475 13.8358 20.1475 14.25V15.0742C20.9589 15.2389 21.6741 15.6672 22.2031 16.2637L22.9199 15.8506C23.2786 15.6437 23.7373 15.7664 23.9443 16.125C24.1512 16.4836 24.0283 16.9422 23.6699 17.1494L22.9541 17.5615C23.0789 17.9351 23.1475 18.3345 23.1475 18.75C23.1475 19.1652 23.0787 19.5642 22.9541 19.9375L23.6699 20.3506C24.0283 20.5578 24.1512 21.0164 23.9443 21.375C23.7373 21.7336 23.2786 21.8563 22.9199 21.6494L22.2031 21.2354C21.6741 21.8321 20.959 22.26 20.1475 22.4248V23.25C20.1475 23.6642 19.8116 23.9999 19.3975 24C18.9832 24 18.6475 23.6642 18.6475 23.25V22.4248C17.8354 22.26 17.119 21.8326 16.5898 21.2354L15.875 21.6494C15.5163 21.8564 15.0577 21.7336 14.8506 21.375C14.6436 21.0164 14.7665 20.5578 15.125 20.3506L15.8398 19.9365C15.7155 19.5635 15.6475 19.1648 15.6475 18.75C15.6475 18.3349 15.7153 17.9357 15.8398 17.5625L15.125 17.1494C14.7665 16.9423 14.6436 16.4836 14.8506 16.125C15.0577 15.7663 15.5163 15.6436 15.875 15.8506L16.5898 16.2637C17.119 15.6667 17.8356 15.239 18.6475 15.0742V14.25C18.6475 13.8358 18.9832 13.5 19.3975 13.5ZM19.3975 16.5C18.1548 16.5 17.1475 17.5074 17.1475 18.75C17.1475 19.9926 18.1548 21 19.3975 21C20.64 20.9999 21.6475 19.9926 21.6475 18.75C21.6475 17.5074 20.64 16.5001 19.3975 16.5ZM12 0C15.4518 0 18.25 2.79822 18.25 6.25C18.25 9.70178 15.4518 12.5 12 12.5C8.54822 12.5 5.75 9.70178 5.75 6.25C5.75 2.79822 8.54822 0 12 0ZM12 1.5C9.37665 1.5 7.25 3.62665 7.25 6.25C7.25 8.87335 9.37665 11 12 11C14.6234 11 16.75 8.87335 16.75 6.25C16.75 3.62665 14.6234 1.5 12 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUserSettings24.category = 'People';\n\nexport default UserSettings24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserSettings32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserSettings32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.6494 18.7324C16.9874 18.7324 18.1358 18.8568 19.5215 19.2832C19.9168 19.4053 20.1391 19.8252 20.0176 20.2207C19.8957 20.6162 19.4757 20.8382 19.0801 20.7168C17.866 20.3432 16.8711 20.2324 15.6494 20.2324C9.51189 20.2325 4.65055 24.7777 4.65039 30.249C4.65015 30.6629 4.31427 30.9988 3.90039 30.999C3.48633 30.999 3.15063 30.663 3.15039 30.249C3.15055 23.8287 8.80951 18.7325 15.6494 18.7324ZM25.8301 19.25C26.2443 19.25 26.5801 19.5858 26.5801 20V20.8164C27.5749 20.9936 28.4489 21.5174 29.0752 22.2578L29.7832 21.8506C30.1418 21.6437 30.6005 21.7666 30.8076 22.125C31.0145 22.4836 30.8916 22.9423 30.5332 23.1494L29.8271 23.5557C29.9902 24.0067 30.0801 24.4928 30.0801 25C30.0801 25.5069 29.99 25.9926 29.8271 26.4434L30.5332 26.8516C30.8916 27.0588 31.0147 27.5174 30.8076 27.876C30.6003 28.2339 30.1416 28.357 29.7832 28.1504L29.0752 27.7412C28.4489 28.4819 27.5751 29.0054 26.5801 29.1826V30C26.5801 30.4142 26.2443 30.75 25.8301 30.75C25.4159 30.75 25.0801 30.4142 25.0801 30V29.1826C24.0844 29.0053 23.2094 28.4817 22.583 27.7402L21.875 28.1494C21.5164 28.3564 21.0578 28.2334 20.8506 27.875C20.6437 27.5164 20.7664 27.0577 21.125 26.8506L21.8311 26.4424C21.6686 25.992 21.5801 25.5064 21.5801 25C21.5801 24.4933 21.6684 24.0072 21.8311 23.5566L21.125 23.1494C20.7665 22.9423 20.6428 22.4836 20.8496 22.125C21.0567 21.7663 21.5163 21.6436 21.875 21.8506L22.583 22.2588C23.2094 21.5175 24.0846 20.9937 25.0801 20.8164V20C25.0801 19.5858 25.4159 19.25 25.8301 19.25ZM25.8301 22.25C24.3113 22.25 23.0801 23.4812 23.0801 25C23.0801 26.5188 24.3113 27.75 25.8301 27.75C27.3489 27.75 28.5801 26.5188 28.5801 25C28.5801 23.4812 27.3489 22.25 25.8301 22.25ZM16 1C20.2799 1.00026 23.7499 4.47006 23.75 8.75C23.75 13.03 20.28 16.4997 16 16.5C11.7198 16.5 8.25 13.0302 8.25 8.75C8.25013 4.46991 11.7199 1 16 1ZM16 2.5C12.5483 2.5 9.75013 5.29833 9.75 8.75C9.75 12.2018 12.5482 15 16 15C19.4516 14.9997 22.25 12.2016 22.25 8.75C22.2499 5.29849 19.4515 2.50026 16 2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUserSettings32.category = 'People';\n\nexport default UserSettings32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserSettingsFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserSettingsFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.99992 6.75C6.04176 6.75012 6.06421 6.80033 6.03801 6.83301C5.69485 7.2611 5.49992 7.79981 5.49992 8.36621V10.1338C5.49992 10.5796 5.62065 11.0082 5.83977 11.3789C5.98163 11.6192 5.8267 11.9997 5.54777 12H2.24992C1.77229 12 1.3125 11.8029 1.0009 11.457C0.676223 11.0965 0.519483 10.5723 0.703047 10.0283L0.766523 9.85254C1.46802 8.05286 3.45241 6.75 5.99992 6.75ZM9.14055 6.60059C9.37064 6.5066 9.62921 6.50656 9.8593 6.60059L9.9716 6.65527L11.5214 7.54102C11.8173 7.71018 11.9999 8.02535 11.9999 8.36621V10.1338C11.9999 10.4746 11.8173 10.7898 11.5214 10.959L9.9716 11.8447C9.67958 12.0116 9.32028 12.0116 9.02824 11.8447L7.47844 10.959C7.18245 10.7898 6.99992 10.4747 6.99992 10.1338V8.36621C6.99992 8.0253 7.18245 7.71016 7.47844 7.54102L9.02824 6.65527L9.14055 6.60059ZM8.49992 8.68457V9.81445L9.49992 10.3857L10.4999 9.81445V8.68457L9.49992 8.11328L8.49992 8.68457ZM5.99992 0C7.6566 0.000211306 8.99992 1.34328 8.99992 3C8.99992 4.65672 7.6566 5.99979 5.99992 6C4.34307 6 2.99992 4.65685 2.99992 3C2.99992 1.34315 4.34307 0 5.99992 0Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserSettingsFilled12.category = 'People';\n\nexport default UserSettingsFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserSettingsFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserSettingsFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.61193 8.87305C6.88362 8.82399 7.16078 8.9285 7.33263 9.14453C7.50428 9.36064 7.54312 9.6537 7.4342 9.90723H7.43517C7.43422 9.90952 7.43225 9.9145 7.42931 9.92188C7.42333 9.9369 7.41355 9.96247 7.40099 9.99707C7.37582 10.0664 7.33879 10.1734 7.29943 10.3115C7.22046 10.5889 7.13081 10.988 7.08947 11.4639C7.00674 12.417 7.12116 13.6498 7.88341 14.8477C8.03018 15.0785 8.03946 15.3715 7.90783 15.6113C7.77603 15.851 7.52416 16 7.2506 16H3.2506C2.63463 16 2.0514 15.747 1.6549 15.3164C1.24815 14.8745 1.04088 14.2408 1.22716 13.5674C1.90641 11.1125 4.02334 9.34062 6.61193 8.87305ZM11.9996 8C12.4134 8.0005 12.7496 8.3361 12.7496 8.75V9.35547C13.1939 9.48104 13.5924 9.71467 13.9147 10.0273L14.4391 9.72559C14.7977 9.51895 15.2565 9.64148 15.4635 10C15.6702 10.3584 15.5472 10.8172 15.1891 11.0244L14.6637 11.3262C14.7181 11.5421 14.7516 11.7672 14.7516 12C14.7516 12.2325 14.718 12.4572 14.6637 12.6729L15.1891 12.9756C15.5472 13.1828 15.6702 13.6416 15.4635 14C15.2565 14.3585 14.7977 14.481 14.4391 14.2744L13.9147 13.9717C13.5923 14.2845 13.1941 14.5179 12.7496 14.6436V15.25C12.7496 15.6639 12.4134 15.9995 11.9996 16C11.5854 16 11.2496 15.6642 11.2496 15.25V14.6426C10.8054 14.5165 10.4066 14.2838 10.0846 13.9707L9.55919 14.2744C9.20058 14.4813 8.7419 14.3585 8.53478 14C8.32781 13.6414 8.45075 13.1828 8.8092 12.9756L9.33654 12.6709C9.2826 12.456 9.25158 12.2317 9.25158 12C9.25158 11.768 9.28245 11.5433 9.33654 11.3281L8.8092 11.0244C8.45075 10.8172 8.32782 10.3586 8.53478 10C8.7419 9.64151 9.20058 9.51869 9.55919 9.72559L10.0846 10.0283C10.4065 9.71538 10.8056 9.48246 11.2496 9.35645V8.75C11.2496 8.33579 11.5854 8 11.9996 8ZM12.0016 10.75C11.3112 10.75 10.7516 11.3096 10.7516 12C10.7516 12.6904 11.3112 13.25 12.0016 13.25C12.4597 13.2497 12.8584 13.0016 13.0758 12.6338C13.0775 12.6308 13.0799 12.628 13.0817 12.625C13.0853 12.6187 13.0896 12.6126 13.0934 12.6064C13.1933 12.4268 13.2516 12.2202 13.2516 12C13.2516 11.7795 13.1936 11.5724 13.0934 11.3926C13.0897 11.3867 13.0852 11.381 13.0817 11.375C13.0798 11.3718 13.0776 11.3685 13.0758 11.3652C12.8583 10.9978 12.4594 10.7503 12.0016 10.75ZM7.99962 0C10.1257 0.000140947 11.85 1.72358 11.8502 3.84961C11.8502 5.97582 10.1258 7.70005 7.99962 7.7002C5.87351 7.69998 4.15002 5.97578 4.15002 3.84961C4.15023 1.72362 5.87364 0.00021103 7.99962 0Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserSettingsFilled16.category = 'People';\n\nexport default UserSettingsFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserSettingsFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserSettingsFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.94107 11.7568C10.5074 11.8206 10.8439 12.4218 10.6256 12.9385C10.3931 13.4879 9.52159 15.8999 10.6471 18.8438C10.8515 19.3789 10.4724 19.9998 9.85318 20H4.50064C3.74668 20 3.03349 19.6884 2.55728 19.1641C2.06864 18.626 1.83293 17.8586 2.09439 17.0508C3.11115 13.9106 6.22353 11.8177 9.82486 11.752L9.94107 11.7568ZM15.9977 11C16.4118 11.0001 16.7477 11.3358 16.7477 11.75V12.3379C17.3749 12.4861 17.93 12.8174 18.3581 13.2705L18.8698 12.9756C19.2285 12.7685 19.6881 12.8913 19.8952 13.25C20.1021 13.6087 19.9784 14.0673 19.6198 14.2744L19.111 14.5674C19.1994 14.8629 19.2477 15.1758 19.2477 15.5C19.2477 15.8239 19.1992 16.1364 19.111 16.4316L19.6198 16.7256C19.9784 16.9327 20.1021 17.3913 19.8952 17.75C19.6881 18.1087 19.2285 18.2315 18.8698 18.0244L18.3581 17.7285C17.93 18.1818 17.3751 18.5128 16.7477 18.6611V19.25C16.7477 19.6642 16.4118 19.9999 15.9977 20C15.5835 20 15.2477 19.6642 15.2477 19.25V18.6611C14.6201 18.5128 14.0646 18.1821 13.6364 17.7285L13.1247 18.0244C12.766 18.2313 12.3073 18.1086 12.1002 17.75C11.8933 17.3914 12.0162 16.9328 12.3747 16.7256L12.8835 16.4307C12.7955 16.1358 12.7477 15.8235 12.7477 15.5C12.7477 15.1762 12.7953 14.8635 12.8835 14.5684L12.3747 14.2744C12.0162 14.0672 11.8933 13.6086 12.1002 13.25C12.3073 12.8914 12.766 12.7687 13.1247 12.9756L13.6364 13.2705C14.0646 12.8172 14.6202 12.4861 15.2477 12.3379V11.75C15.2477 11.3358 15.5835 11 15.9977 11ZM15.9977 13.75C15.0312 13.75 14.2477 14.5335 14.2477 15.5C14.2477 16.4665 15.0312 17.25 15.9977 17.25C16.9641 17.2499 17.7477 16.4664 17.7477 15.5C17.7477 14.5336 16.9641 13.7501 15.9977 13.75ZM10.0006 0C12.9001 4.45845e-05 15.2506 2.35053 15.2506 5.25C15.2505 8.14933 12.9 10.5 10.0006 10.5C7.10125 10.5 4.75081 8.14935 4.75064 5.25C4.75064 2.35051 7.10115 0 10.0006 0Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserSettingsFilled20.category = 'People';\n\nexport default UserSettingsFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserSettingsFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserSettingsFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"25\"\n      height=\"24\"\n      viewBox=\"0 0 25 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.999 14C12.3094 14 12.6174 14.0134 12.9209 14.0391C13.4968 14.088 13.8595 14.685 13.6328 15.2197C13.3442 15.8998 12.0592 19.3326 13.6172 22.7979C13.8604 23.3388 13.483 23.9998 12.8418 24H5.24902C4.35708 23.9999 3.51682 23.6307 2.95996 23.0156C2.39066 22.3865 2.12186 21.4955 2.42969 20.5576C3.68621 16.7303 7.52266 14.0001 11.999 14ZM19.3975 13.5C19.8116 13.5001 20.1475 13.8358 20.1475 14.25V15.0742C20.9589 15.2389 21.6741 15.6672 22.2031 16.2637L22.9199 15.8506C23.2786 15.6437 23.7373 15.7664 23.9443 16.125C24.1512 16.4836 24.0283 16.9422 23.6699 17.1494L22.9541 17.5615C23.0789 17.9351 23.1475 18.3345 23.1475 18.75C23.1475 19.1652 23.0787 19.5642 22.9541 19.9375L23.6699 20.3506C24.0283 20.5578 24.1512 21.0164 23.9443 21.375C23.7373 21.7336 23.2786 21.8563 22.9199 21.6494L22.2031 21.2354C21.6741 21.8321 20.959 22.26 20.1475 22.4248V23.25C20.1475 23.6642 19.8116 23.9999 19.3975 24C18.9832 24 18.6475 23.6642 18.6475 23.25V22.4248C17.8354 22.26 17.119 21.8326 16.5898 21.2354L15.875 21.6494C15.5163 21.8564 15.0577 21.7336 14.8506 21.375C14.6436 21.0164 14.7665 20.5578 15.125 20.3506L15.8398 19.9365C15.7155 19.5635 15.6475 19.1648 15.6475 18.75C15.6475 18.3349 15.7153 17.9357 15.8398 17.5625L15.125 17.1494C14.7665 16.9423 14.6436 16.4836 14.8506 16.125C15.0577 15.7663 15.5163 15.6436 15.875 15.8506L16.5898 16.2637C17.119 15.6667 17.8356 15.239 18.6475 15.0742V14.25C18.6475 13.8358 18.9832 13.5 19.3975 13.5ZM19.3975 16.5C18.1548 16.5 17.1475 17.5074 17.1475 18.75C17.1475 19.9926 18.1548 21 19.3975 21C20.64 20.9999 21.6475 19.9926 21.6475 18.75C21.6475 17.5074 20.64 16.5001 19.3975 16.5ZM11.999 0C15.4508 0 18.249 2.79822 18.249 6.25C18.249 9.70178 15.4508 12.5 11.999 12.5C8.54734 12.4999 5.74902 9.70171 5.74902 6.25C5.74902 2.79829 8.54734 0.000113646 11.999 0Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nUserSettingsFilled24.category = 'People';\n\nexport default UserSettingsFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserSettingsFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserSettingsFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M25.8296 19.5C26.2438 19.5001 26.5796 19.8358 26.5796 20.25V21.0664C27.5744 21.2436 28.4485 21.7674 29.0747 22.5078L29.7828 22.1006C30.1413 21.8938 30.6 22.0166 30.8072 22.375C31.014 22.7336 30.8911 23.1923 30.5328 23.3994L29.8267 23.8057C29.9897 24.2567 30.0796 24.7428 30.0796 25.25C30.0796 25.7569 29.9895 26.2426 29.8267 26.6934L30.5328 27.1016C30.8911 27.3088 31.0142 27.7674 30.8072 28.126C30.5999 28.4839 30.1411 28.607 29.7828 28.4004L29.0747 27.9912C28.4485 28.7319 27.5746 29.2554 26.5796 29.4326V30.25C26.5796 30.6642 26.2438 30.9999 25.8296 31C25.4154 31 25.0796 30.6642 25.0796 30.25V29.4326C24.0839 29.2553 23.2089 28.7317 22.5826 27.9902L21.8745 28.3994C21.516 28.6064 21.0573 28.4834 20.8501 28.125C20.6433 27.7664 20.766 27.3077 21.1245 27.1006L21.8306 26.6924C21.6681 26.242 21.5796 25.7564 21.5796 25.25C21.5796 24.7433 21.6679 24.2572 21.8306 23.8066L21.1245 23.3994C20.7661 23.1923 20.6434 22.7336 20.8501 22.375C21.0573 22.0167 21.516 21.8937 21.8745 22.1006L22.5826 22.5088C23.209 21.7676 24.0841 21.2437 25.0796 21.0664V20.25C25.0796 19.8358 25.4154 19.5 25.8296 19.5ZM15.9995 18.25C17.0515 18.25 18.0738 18.3812 19.0503 18.626C19.578 18.7583 19.8729 19.3661 19.5835 19.873C19.375 20.2383 18.6491 21.6088 18.3374 23.4395C18.0274 25.261 18.1318 27.5031 19.5279 29.6865C19.8675 30.2178 19.5264 30.9987 18.813 30.999H7.24955C6.21942 30.999 5.25594 30.5737 4.61478 29.8701C3.96236 29.1541 3.64795 28.1463 3.9683 27.0762C5.45054 22.1256 10.2768 18.25 15.9995 18.25ZM25.8296 22.5C24.3108 22.5 23.0796 23.7312 23.0796 25.25C23.0796 26.7688 24.3108 28 25.8296 28C27.3484 27.9999 28.5796 26.7688 28.5796 25.25C28.5796 23.7312 27.3484 22.5001 25.8296 22.5ZM15.9986 1C20.2787 1 23.7484 4.46991 23.7486 8.75C23.7486 13.0302 20.2788 16.5 15.9986 16.5C11.7184 16.4999 8.24857 13.0301 8.24857 8.75C8.2487 4.46996 11.7185 1.0001 15.9986 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserSettingsFilled32.category = 'People';\n\nexport default UserSettingsFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBase12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBase12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00077 7C7.00281 7.00005 8.07176 7.17215 9.00077 7.7041C9.9514 8.24856 10.7001 9.1392 11.0838 10.4561C11.3266 11.2898 10.6552 11.9994 9.90213 12H2.0994C1.34616 11.9997 0.674811 11.29 0.917759 10.4561C1.30149 9.13912 2.05 8.24852 3.00077 7.7041C3.92983 7.17222 4.99871 7 6.00077 7ZM6.00077 8.5C5.1527 8.5 4.37009 8.64854 3.74588 9.00586C3.22702 9.30303 2.77956 9.76622 2.48709 10.5H9.51444C9.22203 9.76629 8.77441 9.30306 8.25565 9.00586C7.63149 8.64847 6.84882 8.50005 6.00077 8.5ZM6.00077 0C7.65742 0.000235386 9.00077 1.34329 9.00077 3C9.00077 4.65671 7.65742 5.99976 6.00077 6C4.34391 6 3.00077 4.65685 3.00077 3C3.00077 1.34315 4.34391 0 6.00077 0ZM6.00077 1.5C5.17234 1.5 4.50077 2.17157 4.50077 3C4.50077 3.82843 5.17234 4.5 6.00077 4.5C6.82899 4.49976 7.50077 3.82828 7.50077 3C7.50077 2.17172 6.82899 1.50024 6.00077 1.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBase12.category = 'People';\n\nexport default UserWithBase12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBase16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBase16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00116 9C10.419 9.00008 12.9469 10.1631 13.884 13.2168C14.1794 14.1799 13.398 15.0017 12.5256 15.002H3.47674C2.60417 15.0019 1.82279 14.1801 2.11834 13.2168L2.21014 12.9355C3.21273 10.0911 5.65881 9 8.00116 9ZM8.00116 10.5C6.11501 10.5 4.33445 11.3428 3.60272 13.502H12.3996C11.6679 11.3429 9.88723 10.5001 8.00116 10.5ZM8.00116 1.00488C9.93404 1.00497 11.5011 2.57199 11.5012 4.50488C11.5012 6.43782 9.93407 8.00479 8.00116 8.00488C6.06816 8.00488 4.50116 6.43788 4.50116 4.50488C4.5012 2.57193 6.06819 1.00488 8.00116 1.00488ZM8.00116 2.50488C6.89662 2.50488 6.0012 3.40036 6.00116 4.50488C6.00116 5.60945 6.89659 6.50488 8.00116 6.50488C9.10565 6.50479 10.0012 5.6094 10.0012 4.50488C10.0011 3.40041 9.10562 2.50497 8.00116 2.50488Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBase16.category = 'People';\n\nexport default UserWithBase16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBase20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBase20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0001 11.5C13.2706 11.5 16.6864 12.9923 17.9493 16.9668C18.2943 18.0526 17.4152 18.9998 16.4122 19H3.58801C2.58521 18.9996 1.70602 18.0524 2.0509 16.9668C3.31379 12.9924 6.72969 11.5001 10.0001 11.5ZM10.0001 13C7.17199 13.0001 4.48839 14.2495 3.48058 17.4209C3.47693 17.4324 3.47746 17.4376 3.47765 17.4385C3.47806 17.4405 3.48069 17.4473 3.4884 17.457C3.50492 17.4778 3.53856 17.4998 3.58801 17.5H16.4122C16.4617 17.4999 16.4952 17.4778 16.5118 17.457C16.5196 17.4473 16.5221 17.4406 16.5226 17.4385C16.5227 17.4378 16.5234 17.4328 16.5196 17.4209C15.5118 14.2495 12.8283 13 10.0001 13ZM9.99523 1C12.4115 1 14.3702 2.95875 14.3702 5.375C14.3702 7.79125 12.4115 9.75 9.99523 9.75C7.57911 9.74986 5.62023 7.79116 5.62023 5.375C5.62023 2.95884 7.57911 1.00014 9.99523 1ZM9.99523 2.5C8.40753 2.50014 7.12023 3.78727 7.12023 5.375C7.12023 6.96273 8.40753 8.24986 9.99523 8.25C11.5831 8.25 12.8702 6.96282 12.8702 5.375C12.8702 3.78718 11.5831 2.5 9.99523 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBase20.category = 'People';\n\nexport default UserWithBase20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBase24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBase24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.9999 14C16.0327 14.0001 20.211 15.8352 21.7577 20.7031C22.1453 21.9234 21.1587 22.9998 20.0145 23H3.98524C2.84096 23 1.85434 21.9236 2.24207 20.7031C3.78881 15.8352 7.96697 14 11.9999 14ZM11.9999 15.5C8.40922 15.5 4.96339 17.0923 3.67176 21.1572C3.64603 21.2382 3.66117 21.3111 3.71278 21.376C3.76848 21.4459 3.86488 21.5 3.98524 21.5H20.0145C20.1348 21.4999 20.2314 21.4459 20.287 21.376C20.3385 21.3111 20.3537 21.2381 20.328 21.1572C19.0364 17.0924 15.5905 15.5001 11.9999 15.5ZM11.9999 1C15.0375 1 17.4999 3.46243 17.4999 6.5C17.4999 9.53757 15.0375 12 11.9999 12C8.96232 12 6.49989 9.53757 6.49989 6.5C6.49989 3.46243 8.96232 1 11.9999 1ZM11.9999 2.5C9.79075 2.5 7.99989 4.29086 7.99989 6.5C7.99989 8.70914 9.79075 10.5 11.9999 10.5C14.209 10.5 15.9999 8.70914 15.9999 6.5C15.9999 4.29086 14.209 2.5 11.9999 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBase24.category = 'People';\n\nexport default UserWithBase24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBase32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBase32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9998 18C19.5565 18 22.4335 18.958 24.6551 20.752C26.8703 22.5408 28.3692 25.1081 29.2723 28.2158C29.6953 29.6717 28.544 31 27.1209 31H4.87874C3.45567 31 2.30435 29.6717 2.72738 28.2158C3.63042 25.1081 5.12939 22.5408 7.34456 20.752C9.56614 18.958 12.4432 18 15.9998 18ZM15.9998 19.5C12.7236 19.5 10.1968 20.3767 8.28695 21.9189C6.37084 23.4663 5.00987 25.7368 4.16781 28.6348C4.04947 29.0425 4.36113 29.5 4.87874 29.5H27.1209C27.6386 29.5 27.9502 29.0426 27.8319 28.6348C26.9898 25.7368 25.6289 23.4663 23.7127 21.9189C21.8028 20.3767 19.276 19.5 15.9998 19.5ZM15.9998 1C20.0039 1 23.2498 4.24594 23.2498 8.25C23.2498 12.2541 20.0039 15.5 15.9998 15.5C11.9958 15.4999 8.74984 12.254 8.74984 8.25C8.74984 4.24598 11.9958 1.00008 15.9998 1ZM15.9998 2.5C12.8243 2.50008 10.2498 5.07441 10.2498 8.25C10.2498 11.4256 12.8243 13.9999 15.9998 14C19.1755 14 21.7498 11.4256 21.7498 8.25C21.7498 5.07436 19.1755 2.5 15.9998 2.5Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBase32.category = 'People';\n\nexport default UserWithBase32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00007 7C8.02707 7 10.2701 7.90761 11.2032 9.98535C11.6921 11.0741 10.7615 12 9.85945 12H2.1407C1.23868 11.9999 0.308138 11.0741 0.796948 9.98535C1.73003 7.90762 3.97309 7.00003 6.00007 7ZM6.00007 9C4.87124 9.00002 3.85849 9.36816 3.19832 10H8.80183C8.14163 9.36818 7.12892 9 6.00007 9ZM6.00007 0C7.795 0 9.25007 1.45507 9.25007 3.25C9.25007 5.04493 7.795 6.5 6.00007 6.5C4.2052 6.49994 2.75007 5.04489 2.75007 3.25C2.75007 1.45511 4.2052 6.06876e-05 6.00007 0ZM6.00007 2C5.30977 2.00006 4.75007 2.55968 4.75007 3.25C4.75007 3.94032 5.30977 4.49994 6.00007 4.5C6.69043 4.5 7.25007 3.94036 7.25007 3.25C7.25007 2.55964 6.69043 2 6.00007 2Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseBold12.category = 'People';\n\nexport default UserWithBaseBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00067 9C10.3568 9.00003 12.9477 10.0129 13.9645 12.8379C14.3876 14.0134 13.4115 14.9999 12.3962 15H3.60516C2.58983 15 1.61372 14.0135 2.0368 12.8379L2.13739 12.5781C3.21609 9.95066 5.71823 9 8.00067 9ZM8.00067 11C6.35104 11 4.89224 11.6067 4.15009 13H11.8513C11.1091 11.6067 9.65028 11 8.00067 11ZM8.00067 1C9.9336 1.00008 11.5007 2.56705 11.5007 4.5C11.5007 6.43295 9.9336 7.99992 8.00067 8C6.06768 8 4.50067 6.433 4.50067 4.5C4.50067 2.567 6.06768 1 8.00067 1ZM8.00067 3C7.17224 3 6.50067 3.67157 6.50067 4.5C6.50067 5.32843 7.17224 6 8.00067 6C8.82903 5.99992 9.50067 5.32838 9.50067 4.5C9.50067 3.67162 8.82903 3.00008 8.00067 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseBold16.category = 'People';\n\nexport default UserWithBaseBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0012 11C11.6699 11 13.3415 11.3746 14.7668 12.29C16.2062 13.2147 17.3304 14.6512 17.9455 16.6484C18.3339 17.9099 17.316 18.9997 16.1633 19H3.83907C2.68626 18.9998 1.66838 17.91 2.05684 16.6484C2.67192 14.6511 3.79608 13.2147 5.23555 12.29C6.66091 11.3746 8.33245 11 10.0012 11ZM10.0012 13C8.62108 13 7.34832 13.311 6.3166 13.9736C5.351 14.5939 4.54076 15.5578 4.0461 17H15.9563C15.4616 15.5578 14.6513 14.5939 13.6857 13.9736C12.654 13.311 11.3813 13 10.0012 13ZM10.0012 1C12.4865 1 14.5012 3.01472 14.5012 5.5C14.5012 7.98528 12.4865 10 10.0012 10C7.51589 10 5.50117 7.98528 5.50117 5.5C5.50117 3.01472 7.51589 1 10.0012 1ZM10.0012 3C8.62046 3 7.50117 4.11929 7.50117 5.5C7.50117 6.88071 8.62046 8 10.0012 8C11.3819 8 12.5012 6.88071 12.5012 5.5C12.5012 4.11929 11.3819 3 10.0012 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseBold20.category = 'People';\n\nexport default UserWithBaseBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0009 13.5C16.1074 13.5001 20.4077 15.3755 21.997 20.377C22.4427 21.7799 21.3059 22.9998 20.0156 23H3.9863C2.6959 23 1.55907 21.78 2.00486 20.377C3.59421 15.3754 7.89442 13.5 12.0009 13.5ZM12.0009 15.5C8.48703 15.5 5.16564 17.0491 3.91403 20.9727C3.92499 20.984 3.94774 21 3.9863 21H20.0156C20.0536 20.9999 20.0758 20.9839 20.0869 20.9727C18.8353 17.0493 15.5147 15.5001 12.0009 15.5ZM12.0009 1C15.0385 1 17.5009 3.46243 17.5009 6.5C17.5009 9.53757 15.0385 12 12.0009 12C8.96338 12 6.50095 9.53757 6.50095 6.5C6.50095 3.46243 8.96338 1 12.0009 1ZM12.0009 3C10.068 3 8.50095 4.567 8.50095 6.5C8.50095 8.433 10.068 10 12.0009 10C13.9339 10 15.5009 8.433 15.5009 6.5C15.5009 4.567 13.9339 3 12.0009 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseBold24.category = 'People';\n\nexport default UserWithBaseBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0003 18C19.5745 18 22.5026 18.8526 24.7815 20.5664C27.0599 22.28 28.5904 24.7806 29.5081 27.8936C29.9895 29.527 28.6935 31 27.1214 31H4.87918C3.30723 30.9998 2.01116 29.5268 2.49247 27.8936C3.4101 24.7806 4.94075 22.28 7.21903 20.5664C9.49795 18.8525 12.4261 18.0001 16.0003 18ZM16.0003 20C12.7461 20.0001 10.2726 20.7726 8.42118 22.165C6.56914 23.5581 5.23947 25.6466 4.41043 28.459C4.34339 28.6871 4.51089 28.9998 4.87918 29H27.1214C27.49 29 27.6573 28.6872 27.5901 28.459C26.761 25.6465 25.4315 23.5581 23.5794 22.165C21.7279 20.7726 19.2545 20 16.0003 20ZM16.0003 1C20.1424 1 23.5003 4.35786 23.5003 8.5C23.5003 12.6421 20.1424 16 16.0003 16C11.8583 15.9998 8.50028 12.642 8.50028 8.5C8.50028 4.35801 11.8583 1.00023 16.0003 1ZM16.0003 3C12.9629 3.00023 10.5003 5.46258 10.5003 8.5C10.5003 11.5374 12.9629 13.9998 16.0003 14C19.0378 14 21.5003 11.5376 21.5003 8.5C21.5003 5.46243 19.0378 3 16.0003 3Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseBold32.category = 'People';\n\nexport default UserWithBaseBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00007 7C8.02707 7 10.2701 7.90761 11.2032 9.98535C11.6921 11.0741 10.7615 12 9.85945 12H2.1407C1.23868 11.9999 0.308138 11.0741 0.796948 9.98535C1.73003 7.90762 3.97309 7.00003 6.00007 7ZM6.00007 0C7.795 0 9.25007 1.45507 9.25007 3.25C9.25007 5.04493 7.795 6.5 6.00007 6.5C4.2052 6.49994 2.75007 5.04489 2.75007 3.25C2.75007 1.45511 4.2052 6.06876e-05 6.00007 0Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseBoldFilled12.category = 'People';\n\nexport default UserWithBaseBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00067 9C10.3568 9.00002 12.9477 10.0129 13.9645 12.8379C14.3876 14.0134 13.4115 15 12.3962 15H3.60516C2.58983 15 1.61372 14.0135 2.0368 12.8379L2.13739 12.5781C3.21609 9.95065 5.71823 9 8.00067 9ZM8.00067 1C9.9336 1.00008 11.5007 2.56705 11.5007 4.5C11.5007 6.43295 9.9336 7.99992 8.00067 8C6.06768 8 4.50067 6.433 4.50067 4.5C4.50067 2.567 6.06768 1 8.00067 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseBoldFilled16.category = 'People';\n\nexport default UserWithBaseBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0012 11C11.6699 11 13.3415 11.3746 14.7668 12.29C16.2062 13.2147 17.3304 14.6512 17.9455 16.6484C18.3339 17.9099 17.316 18.9997 16.1633 19H3.83907C2.68626 18.9998 1.66838 17.91 2.05684 16.6484C2.67192 14.6511 3.79608 13.2147 5.23555 12.29C6.66091 11.3746 8.33245 11 10.0012 11ZM10.0012 1C12.4865 1 14.5012 3.01472 14.5012 5.5C14.5012 7.98528 12.4865 10 10.0012 10C7.51589 10 5.50117 7.98528 5.50117 5.5C5.50117 3.01472 7.51589 1 10.0012 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseBoldFilled20.category = 'People';\n\nexport default UserWithBaseBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.0009 13.5C16.1074 13.5001 20.4077 15.3755 21.997 20.377C22.4427 21.7799 21.3059 22.9998 20.0156 23H3.9863C2.6959 23 1.55907 21.78 2.00486 20.377C3.59421 15.3754 7.89442 13.5 12.0009 13.5ZM12.0009 1C15.0385 1 17.5009 3.46243 17.5009 6.5C17.5009 9.53757 15.0385 12 12.0009 12C8.96338 12 6.50095 9.53757 6.50095 6.5C6.50095 3.46243 8.96338 1 12.0009 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseBoldFilled24.category = 'People';\n\nexport default UserWithBaseBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.0003 18C19.5746 18 22.5026 18.8525 24.7815 20.5664C27.0599 22.28 28.5904 24.7806 29.5081 27.8936C29.9895 29.527 28.6935 31 27.1214 31H4.87919C3.30722 30.9998 2.01115 29.5268 2.49247 27.8936C3.41012 24.7806 4.94074 22.28 7.21904 20.5664C9.49796 18.8525 12.426 18 16.0003 18ZM16.0003 1C20.1424 1 23.5003 4.35786 23.5003 8.5C23.5003 12.6421 20.1424 16 16.0003 16C11.8583 15.9998 8.50029 12.642 8.50029 8.5C8.50029 4.35799 11.8583 1.00021 16.0003 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseBoldFilled32.category = 'People';\n\nexport default UserWithBaseBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.00077 7C7.00281 7.00005 8.07176 7.17215 9.00077 7.7041C9.9514 8.24856 10.7001 9.1392 11.0838 10.4561C11.3266 11.2898 10.6552 11.9994 9.90213 12H2.0994C1.34616 11.9997 0.674812 11.29 0.917759 10.4561C1.30149 9.13912 2.05 8.24852 3.00077 7.7041C3.92983 7.17222 4.99871 7 6.00077 7ZM6.00077 0C7.65742 0.000235386 9.00077 1.34329 9.00077 3C9.00077 4.65671 7.65742 5.99976 6.00077 6C4.34391 6 3.00077 4.65685 3.00077 3C3.00077 1.34315 4.34391 0 6.00077 0Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseFilled12.category = 'People';\n\nexport default UserWithBaseFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.00116 9C10.419 9.00008 12.9469 10.1631 13.884 13.2168C14.1794 14.1799 13.398 15.0017 12.5256 15.002H3.47674C2.60417 15.0019 1.82279 14.1801 2.11834 13.2168L2.21014 12.9355C3.21273 10.0911 5.65881 9 8.00116 9ZM8.00116 1.00488C9.93404 1.00497 11.5011 2.57199 11.5012 4.50488C11.5012 6.43782 9.93407 8.00479 8.00116 8.00488C6.06816 8.00488 4.50116 6.43788 4.50116 4.50488C4.50121 2.57193 6.06819 1.00488 8.00116 1.00488Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseFilled16.category = 'People';\n\nexport default UserWithBaseFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.0001 11.5C13.2706 11.5 16.6864 12.9923 17.9493 16.9668C18.2943 18.0526 17.4152 18.9998 16.4122 19H3.58801C2.58521 18.9996 1.70602 18.0524 2.0509 16.9668C3.31379 12.9924 6.7297 11.5001 10.0001 11.5ZM9.99523 1C12.4115 1 14.3702 2.95875 14.3702 5.375C14.3702 7.79125 12.4115 9.75 9.99523 9.75C7.57911 9.74986 5.62023 7.79116 5.62023 5.375C5.62023 2.95884 7.57911 1.00014 9.99523 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseFilled20.category = 'People';\n\nexport default UserWithBaseFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.9999 14C16.0327 14.0001 20.211 15.8352 21.7577 20.7031C22.1453 21.9234 21.1587 22.9998 20.0145 23H3.98524C2.84096 23 1.85434 21.9236 2.24207 20.7031C3.78881 15.8352 7.96697 14 11.9999 14ZM11.9999 1C15.0375 1 17.4999 3.46243 17.4999 6.5C17.4999 9.53757 15.0375 12 11.9999 12C8.96232 12 6.49989 9.53757 6.49989 6.5C6.49989 3.46243 8.96232 1 11.9999 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseFilled24.category = 'People';\n\nexport default UserWithBaseFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/UserWithBaseFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const UserWithBaseFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9998 18C19.5565 18 22.4335 18.958 24.6551 20.752C26.8703 22.5408 28.3692 25.1081 29.2723 28.2158C29.6953 29.6717 28.544 31 27.1209 31H4.87874C3.45567 31 2.30435 29.6717 2.72738 28.2158C3.63042 25.1081 5.12939 22.5408 7.34456 20.752C9.56614 18.958 12.4432 18 15.9998 18ZM15.9998 1C20.0039 1 23.2498 4.24594 23.2498 8.25C23.2498 12.2541 20.0039 15.5 15.9998 15.5C11.9958 15.4999 8.74984 12.254 8.74984 8.25C8.74984 4.24598 11.9958 1.00008 15.9998 1Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nUserWithBaseFilled32.category = 'People';\n\nexport default UserWithBaseFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Venmo12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Venmo12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4611 0.762144C10.4985 0.754828 10.5367 0.771287 10.5565 0.803889C10.9283 1.41746 11.0965 2.05296 11.0965 2.84977C11.0965 5.45291 8.80716 8.8308 6.93589 11.2151C6.91844 11.2373 6.892 11.25 6.86374 11.25H2.70054C2.65574 11.25 2.61743 11.2178 2.60979 11.1736L0.921319 1.42105C0.912146 1.36807 0.950118 1.31853 1.00366 1.31362L4.56826 0.986715C4.61762 0.982189 4.6617 1.01753 4.66803 1.06668L5.5329 7.78989C5.5439 7.87537 5.65498 7.90027 5.70005 7.82682C6.5212 6.48855 7.46225 4.53172 7.46225 3.17498C7.46225 2.45502 7.34495 1.94598 7.15743 1.52719C7.13261 1.47177 7.16481 1.40669 7.2244 1.39504L10.4611 0.762144Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nVenmo12.category = 'Social & Brands';\n\nexport default Venmo12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Venmo16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Venmo16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.1604 0.76677C14.2121 0.756668 14.2648 0.779396 14.2921 0.824418C14.8056 1.67173 15.0378 2.54933 15.0378 3.64968C15.0378 7.24449 11.8764 11.9092 9.29223 15.2018C9.26814 15.2325 9.23162 15.25 9.1926 15.25H3.44342C3.38155 15.25 3.32865 15.2055 3.31809 15.1445L0.986398 1.67669C0.973731 1.60353 1.02617 1.53511 1.10011 1.52833L6.02265 1.07689C6.09081 1.07064 6.15169 1.11944 6.16042 1.18733L7.35477 10.4718C7.36996 10.5898 7.52336 10.6242 7.5856 10.5228C8.71956 8.67467 10.0191 5.97238 10.0191 4.09879C10.0191 3.10455 9.85712 2.4016 9.59816 1.82326C9.56389 1.74673 9.60835 1.65686 9.69065 1.64077L14.1604 0.76677Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nVenmo16.category = 'Social & Brands';\n\nexport default Venmo16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Venmo20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Venmo20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.8597 0.771397C17.9256 0.758507 17.9929 0.787505 18.0277 0.844947C18.6829 1.926 18.9791 3.0457 18.9791 4.44959C18.9791 9.03608 14.9456 14.9876 11.6486 19.1886C11.6178 19.2277 11.5712 19.25 11.5215 19.25H4.1863C4.10735 19.25 4.03986 19.1932 4.0264 19.1154L1.05148 1.93233C1.03531 1.83899 1.10222 1.7517 1.19656 1.74305L7.47704 1.16707C7.564 1.1591 7.64167 1.22136 7.65282 1.30797L9.17665 13.1536C9.19602 13.3042 9.39173 13.3481 9.47114 13.2187C10.9179 10.8608 12.576 7.41303 12.576 5.02259C12.576 3.75408 12.3693 2.85721 12.0389 2.11933C11.9952 2.02169 12.0519 1.90703 12.1569 1.8865L17.8597 0.771397Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nVenmo20.category = 'Social & Brands';\n\nexport default Venmo20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Venmo24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Venmo24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.559 0.776023C21.6392 0.760346 21.7209 0.795614 21.7633 0.865476C22.5602 2.18027 22.9205 3.54207 22.9205 5.2495C22.9205 10.8277 18.0148 18.066 14.0049 23.1753C13.9675 23.2229 13.9109 23.25 13.8503 23.25H4.92918C4.83316 23.25 4.75108 23.1809 4.7347 23.0863L1.11655 2.18797C1.0969 2.07444 1.17827 1.96828 1.293 1.95776L8.93143 1.25725C9.03719 1.24755 9.13166 1.32327 9.14521 1.42861L10.9985 15.8355C11.0221 16.0186 11.2601 16.072 11.3567 15.9146C13.1163 13.0469 15.1328 8.85369 15.1328 5.9464C15.1328 4.40361 14.8815 3.31282 14.4796 2.41541C14.4265 2.29665 14.4955 2.1572 14.6231 2.13223L21.559 0.776023Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nVenmo24.category = 'Social & Brands';\n\nexport default Venmo24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Venmo32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Venmo32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.108 1.78296C28.2095 1.76311 28.3131 1.80778 28.3667 1.89627C29.3761 3.56167 29.8325 5.28662 29.8325 7.44937C29.8325 14.515 23.6186 23.6836 18.5394 30.1553C18.4921 30.2157 18.4203 30.25 18.3436 30.25H7.04349C6.92188 30.25 6.8179 30.1625 6.79716 30.0426L2.21417 3.57143C2.18927 3.42763 2.29234 3.29316 2.43768 3.27983L12.113 2.39251C12.247 2.38023 12.3666 2.47615 12.3838 2.60957L14.7313 20.8583C14.7612 21.0903 15.0627 21.1579 15.185 20.9585C17.4138 17.3261 19.9681 12.0147 19.9681 8.3321C19.9681 6.3779 19.6497 4.99624 19.1407 3.85952C19.0734 3.7091 19.1608 3.53245 19.3225 3.50082L28.108 1.78296Z\"\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nVenmo32.category = 'Social & Brands';\n\nexport default Venmo32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VenmoFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VenmoFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4611 0.762144C10.4985 0.754828 10.5367 0.771287 10.5565 0.803889C10.9283 1.41746 11.0965 2.05296 11.0965 2.84977C11.0965 5.45291 8.80716 8.8308 6.93589 11.2151C6.91845 11.2373 6.892 11.25 6.86374 11.25H2.70054C2.65574 11.25 2.61743 11.2178 2.60979 11.1736L0.921319 1.42105C0.912146 1.36807 0.950118 1.31853 1.00366 1.31362L4.56826 0.986715C4.61762 0.982189 4.6617 1.01753 4.66803 1.06668L5.5329 7.78989C5.5439 7.87537 5.65498 7.90027 5.70005 7.82682C6.5212 6.48855 7.46225 4.53172 7.46225 3.17498C7.46225 2.45502 7.34495 1.94598 7.15743 1.52719C7.13261 1.47177 7.16481 1.40669 7.2244 1.39504L10.4611 0.762144Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nVenmoFilled12.category = 'Social & Brands';\n\nexport default VenmoFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VenmoFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VenmoFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.1604 0.76677C14.2121 0.756668 14.2648 0.779396 14.2921 0.824418C14.8056 1.67173 15.0378 2.54933 15.0378 3.64968C15.0378 7.24449 11.8764 11.9092 9.29223 15.2018C9.26814 15.2325 9.23162 15.25 9.1926 15.25H3.44342C3.38155 15.25 3.32865 15.2055 3.31809 15.1445L0.986398 1.67669C0.973731 1.60353 1.02617 1.53511 1.10011 1.52833L6.02265 1.07689C6.09081 1.07064 6.15169 1.11944 6.16042 1.18733L7.35477 10.4718C7.36996 10.5898 7.52336 10.6242 7.5856 10.5228C8.71956 8.67467 10.0191 5.97238 10.0191 4.09879C10.0191 3.10455 9.85712 2.40159 9.59816 1.82326C9.56389 1.74673 9.60835 1.65686 9.69065 1.64077L14.1604 0.76677Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nVenmoFilled16.category = 'Social & Brands';\n\nexport default VenmoFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VenmoFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VenmoFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.8597 0.771397C17.9256 0.758507 17.9929 0.787505 18.0277 0.844947C18.6829 1.926 18.9791 3.0457 18.9791 4.44959C18.9791 9.03608 14.9456 14.9876 11.6486 19.1886C11.6178 19.2277 11.5712 19.25 11.5215 19.25H4.1863C4.10735 19.25 4.03986 19.1932 4.0264 19.1154L1.05148 1.93233C1.03531 1.83899 1.10222 1.7517 1.19656 1.74305L7.47704 1.16707C7.564 1.1591 7.64167 1.22136 7.65282 1.30797L9.17665 13.1536C9.19602 13.3042 9.39173 13.3481 9.47114 13.2187C10.9179 10.8608 12.576 7.41303 12.576 5.02259C12.576 3.75408 12.3693 2.85721 12.0389 2.11933C11.9952 2.02169 12.0519 1.90703 12.1569 1.8865L17.8597 0.771397Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nVenmoFilled20.category = 'Social & Brands';\n\nexport default VenmoFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VenmoFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VenmoFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.559 0.776023C21.6392 0.760346 21.7209 0.795614 21.7633 0.865476C22.5602 2.18027 22.9205 3.54207 22.9205 5.2495C22.9205 10.8277 18.0148 18.066 14.0049 23.1753C13.9675 23.2229 13.9109 23.25 13.8503 23.25H4.92918C4.83316 23.25 4.75108 23.1809 4.7347 23.0863L1.11655 2.18797C1.0969 2.07444 1.17827 1.96828 1.293 1.95776L8.93143 1.25725C9.03719 1.24755 9.13166 1.32327 9.14521 1.42861L10.9985 15.8355C11.0221 16.0186 11.2601 16.072 11.3567 15.9146C13.1163 13.0469 15.1328 8.85369 15.1328 5.9464C15.1328 4.40361 14.8815 3.31282 14.4796 2.41541C14.4265 2.29665 14.4955 2.1572 14.6231 2.13223L21.559 0.776023Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nVenmoFilled24.category = 'Social & Brands';\n\nexport default VenmoFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VenmoFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VenmoFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.108 1.78296C28.2095 1.76311 28.3131 1.80778 28.3667 1.89627C29.3761 3.56167 29.8325 5.28662 29.8325 7.44937C29.8325 14.515 23.6186 23.6836 18.5394 30.1553C18.4921 30.2157 18.4203 30.25 18.3436 30.25H7.04349C6.92188 30.25 6.8179 30.1625 6.79716 30.0426L2.21417 3.57143C2.18927 3.42763 2.29234 3.29316 2.43768 3.27983L12.113 2.39251C12.247 2.38023 12.3666 2.47615 12.3838 2.60957L14.7313 20.8583C14.7612 21.0903 15.0627 21.1579 15.185 20.9585C17.4138 17.3261 19.9681 12.0147 19.9681 8.3321C19.9681 6.3779 19.6497 4.99624 19.1407 3.85952C19.0734 3.7091 19.1608 3.53245 19.3225 3.50082L28.108 1.78296Z\"\n        fill={color}\n        stroke={color}\n        strokeWidth=\"1.5\"\n      />\n    </svg>\n  );\n};\n\nVenmoFilled32.category = 'Social & Brands';\n\nexport default VenmoFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VideoFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VideoFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0 5.18457C0.0849082 5.22772 0.179485 5.25488 0.28125 5.25488H12V9.09961C12 10.149 11.149 11 10.0996 11H1.90039C0.85105 11 0 10.149 0 9.09961V5.18457ZM4.93848 6.4209C4.80515 6.34482 4.63867 6.44122 4.63867 6.59473V9.71094C4.63888 9.8639 4.80426 9.96004 4.9375 9.88477L7.68164 8.33398C7.81657 8.25756 7.8173 8.06327 7.68262 7.98633L4.93848 6.4209ZM1.66504 4.00488H0.28125C0.179683 4.00488 0.0847861 4.03123 0 4.07422V2.90039C0 1.85105 0.85105 1 1.90039 1H4.6709L1.66504 4.00488ZM6.09473 4.00488H3.43359L6.22266 1.21582C6.28598 1.1525 6.33282 1.07844 6.36328 1H9.10059L6.09473 4.00488ZM10.7471 1.11523C11.4775 1.3801 12 2.07853 12 2.90039V4.00488H7.86426L10.7236 1.14551C10.7327 1.13646 10.7387 1.12468 10.7471 1.11523Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVideoFilled12.category = 'Objects';\n\nexport default VideoFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VideoFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VideoFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 11.8666C16 13.2657 14.8659 14.3997 13.4668 14.3998H2.5332C1.13414 14.3997 0 13.2657 0 11.8666V6.25037H16V11.8666ZM6.69922 7.9613C6.53263 7.86624 6.32537 7.98636 6.3252 8.1781V12.1459C6.3253 12.3372 6.53163 12.4578 6.69824 12.3636L10.1914 10.39C10.3604 10.2946 10.3609 10.0506 10.1924 9.95447L6.69922 7.9613ZM1.27734 5.00037H0V4.13318C7.17651e-05 2.73416 1.13419 1.60005 2.5332 1.59998H4.67773L1.27734 5.00037ZM5.77734 5.00037H3.04492L6.40039 1.6449C6.41428 1.63099 6.4252 1.61481 6.4375 1.59998H9.17773L5.77734 5.00037ZM13.5781 1.60486L10.1836 5.00037H7.54492L10.9004 1.6449C10.9143 1.63099 10.9252 1.61481 10.9375 1.59998H13.4668C13.5041 1.59998 13.5412 1.60326 13.5781 1.60486ZM14.9033 2.04724C15.5656 2.50419 16 3.26773 16 4.13318V5.00037H11.9512L14.9033 2.04724Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVideoFilled16.category = 'Objects';\n\nexport default VideoFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VideoFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VideoFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20 14.833C20 16.5819 18.5819 18 16.833 18H3.16699C1.41809 18 0 16.5819 0 14.833V8.5H20V14.833ZM8.26367 10.0635C8.04487 9.93897 7.77268 10.0969 7.77246 10.3486V15.4668C7.77279 15.718 8.04388 15.8756 8.2627 15.752L12.7695 13.2061C12.9911 13.0805 12.9918 12.761 12.7705 12.6348L8.26367 10.0635ZM1.19727 7H0V5.16699C0 3.41809 1.41809 2 3.16699 2H6.19629L1.19727 7ZM16.833 2C16.9901 2 17.1449 2.01111 17.2959 2.0332L12.3301 7H8.94336L13.9434 2H16.833ZM18.7793 2.6709C19.5215 3.25044 20 4.15234 20 5.16699V7H14.4512L18.7793 2.6709ZM6.82227 7H3.31836L8.31836 2H11.8213L6.82227 7Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVideoFilled20.category = 'Objects';\n\nexport default VideoFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VideoFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VideoFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23 17.4375C23 19.405 21.405 21 19.4375 21H4.5625C2.59499 21 1 19.405 1 17.4375V10H23V17.4375ZM10.0488 12.1416C9.79883 11.9989 9.4873 12.1799 9.4873 12.4678V18.3105C9.48732 18.5977 9.7969 18.7779 10.0469 18.6367L15.1924 15.7305C15.4458 15.5873 15.4462 15.2224 15.1934 15.0781L10.0488 12.1416ZM1.49902 8.5H1V6.5625C1 4.59499 2.59499 3 4.5625 3H6.99902L1.49902 8.5ZM19.4375 3C19.7209 3 19.9964 3.03413 20.2607 3.09668L14.8584 8.5H10.3701L15.8428 3.02734C15.8514 3.01867 15.859 3.00898 15.8672 3H19.4375ZM21.6816 3.79688C22.4856 4.45006 23 5.44589 23 6.5625V8.5H16.9795L21.6816 3.79688ZM8.24902 8.5H3.62012L9.09277 3.02734C9.10144 3.01867 9.10903 3.00898 9.11719 3H13.749L8.24902 8.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVideoFilled24.category = 'Objects';\n\nexport default VideoFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VideoFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VideoFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M31 23.25C31 25.8734 28.8734 28 26.25 28H5.75C3.12665 28 1 25.8734 1 23.25V13H31V23.25ZM13.3975 15.9229C13.0642 15.7328 12.6506 15.9729 12.6504 16.3564V24.1475C12.6504 24.5301 13.0623 24.7708 13.3955 24.583L20.2568 20.707C20.5945 20.516 20.5948 20.0292 20.2578 19.8369L13.3975 15.9229ZM2.25195 11.5H1V8.75C1 6.12665 3.12665 4 5.75 4H9.75098L2.25195 11.5ZM26.25 4C26.6533 4 27.045 4.04991 27.4189 4.14453L20.0645 11.5H13.373L20.873 4H26.25ZM28.8857 4.79883C30.1602 5.6507 31 7.10197 31 8.75V11.5H22.1855L28.8857 4.79883ZM11.252 11.5H4.37305L11.873 4H18.751L11.252 11.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVideoFilled32.category = 'Objects';\n\nexport default VideoFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeBlank12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeBlank12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16797 1.43469C5.05006 0.637974 6.49964 1.25439 6.5 2.47961V9.51965C6.49998 10.7849 4.95459 11.4006 4.08398 10.4825L2.67773 9.00012H1.5C0.671707 9.00012 0.000217764 8.32836 0 7.50012V4.50012C0.000135865 3.67181 0.671657 3.00012 1.5 3.00012H2.67676L4.08398 1.51672L4.16797 1.43469ZM3.69238 4.1095C3.45636 4.35839 3.12816 4.5001 2.78516 4.50012H1.5V7.50012H2.78516C3.08517 7.50014 3.37408 7.60733 3.59961 7.8009L3.69238 7.88977L5 9.26868V2.73059L3.69238 4.1095Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeBlank12.category = 'Sound & Music';\n\nexport default VolumeBlank12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeBlank16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeBlank16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5498 1.46216C7.69 0.442243 9.49995 1.25165 9.5 2.78149V13.219C9.49977 14.7487 7.68994 15.558 6.5498 14.5383L3.92676 12.1917C3.78924 12.0686 3.61129 12.0002 3.42676 12.0002H2.25C1.00743 12.0002 0.000121755 10.9928 0 9.75024V6.25024C3.34708e-06 5.00761 1.00736 4.00024 2.25 4.00024H3.42676C3.61124 4.00024 3.78926 3.93182 3.92676 3.80884L6.5498 1.46216ZM8 2.78149C7.99995 2.54815 7.72372 2.42472 7.5498 2.58032L4.92676 4.927C4.51425 5.29594 3.98019 5.50024 3.42676 5.50024H2.25C1.83579 5.50024 1.5 5.83603 1.5 6.25024V9.75024C1.50012 10.1644 1.83586 10.5002 2.25 10.5002H3.42676C3.98024 10.5002 4.51424 10.7045 4.92676 11.0735L7.5498 13.4202C7.72367 13.5756 7.99977 13.4521 8 13.219V2.78149Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeBlank16.category = 'Sound & Music';\n\nexport default VolumeBlank16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeBlank20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeBlank20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29102 1.53491C9.75178 0.290963 11.9997 1.32916 12 3.2478V16.7517C11.9999 18.6706 9.75185 19.7088 8.29102 18.4646L4.64453 15.3582C4.37325 15.1271 4.02821 14.9998 3.67188 14.9998H2.75C1.23122 14.9998 0 13.7685 0 12.2498V7.74976C0.000155165 6.2311 1.23131 4.99976 2.75 4.99976H3.67188C4.02826 4.99968 4.37323 4.87247 4.64453 4.64136L8.29102 1.53491ZM10.5 3.2478C10.4997 2.60845 9.75052 2.26292 9.26367 2.67749L5.61719 5.78394C5.07453 6.24617 4.38472 6.49968 3.67188 6.49976H2.75C2.05974 6.49976 1.50016 7.05953 1.5 7.74976V12.2498C1.5 12.9401 2.05964 13.4998 2.75 13.4998H3.67188C4.3847 13.4998 5.07453 13.7543 5.61719 14.2166L9.26367 17.322C9.75059 17.7368 10.4999 17.3913 10.5 16.7517V3.2478Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeBlank20.category = 'Sound & Music';\n\nexport default VolumeBlank20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeBlank24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeBlank24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.78613 1.68225C11.3813 0.180231 13.9999 1.3114 14 3.50256V20.4977C13.9998 22.6889 11.3813 23.8195 9.78613 22.317L5.78027 18.5446C5.40932 18.1952 4.91875 17.9997 4.40918 17.9996H3.25C1.45507 17.9996 0 16.5446 0 14.7496V9.24963C0.000233232 7.45491 1.45522 5.99963 3.25 5.99963H4.40918C4.91878 5.99953 5.40932 5.80511 5.78027 5.45569L9.78613 1.68225ZM12.5 3.50256C12.4999 2.62623 11.4525 2.1735 10.8145 2.77405L6.80859 6.54749C6.15934 7.15905 5.3011 7.49953 4.40918 7.49963H3.25C2.28365 7.49963 1.50023 8.28333 1.5 9.24963V14.7496C1.5 15.7161 2.2835 16.4996 3.25 16.4996H4.40918C5.30097 16.4997 6.15937 16.8404 6.80859 17.4518L10.8145 21.2252C11.4525 21.8262 12.4998 21.3741 12.5 20.4977V3.50256Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeBlank24.category = 'Sound & Music';\n\nexport default VolumeBlank24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeBlank32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeBlank32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9961 2.80994C14.9276 1.07651 18 2.44803 18 5.04333V26.9584C17.9994 29.5531 14.9275 30.9238 12.9961 29.1908L7.85449 24.5756C7.44171 24.2051 6.90619 24.0004 6.35156 24.0004H4.75C2.67907 24.0004 1.00022 22.3212 1 20.2504V11.7504C1.00007 9.67936 2.67898 8.00037 4.75 8.00037H6.35156C6.9061 8.00028 7.44174 7.79551 7.85449 7.42517L12.9961 2.80994ZM16.5 5.04333C16.5 3.74574 14.9638 3.0596 13.998 3.92615L8.85547 8.54138C8.16751 9.1586 7.27583 9.50028 6.35156 9.50037H4.75C3.5074 9.50037 2.50007 10.5078 2.5 11.7504V20.2504C2.50022 21.4928 3.50749 22.5004 4.75 22.5004H6.35156C7.27586 22.5004 8.16749 22.8421 8.85547 23.4594L13.998 28.0746C14.9636 28.9408 16.4994 28.2554 16.5 26.9584V5.04333Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeBlank32.category = 'Sound & Music';\n\nexport default VolumeBlank32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeBlankFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeBlankFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16797 1.43469C5.05006 0.637974 6.49964 1.25439 6.5 2.47961V9.51965C6.49998 10.7849 4.95459 11.4006 4.08398 10.4825L2.67773 9.00012H1.5C0.671707 9.00012 0.000217716 8.32836 0 7.50012V4.50012C0.000135865 3.67181 0.671657 3.00012 1.5 3.00012H2.67676L4.08398 1.51672L4.16797 1.43469Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeBlankFilled12.category = 'Sound & Music';\n\nexport default VolumeBlankFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeBlankFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeBlankFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5498 1.46216C7.69 0.442243 9.49995 1.25165 9.5 2.78149V13.219C9.49977 14.7487 7.68994 15.558 6.5498 14.5383L3.92676 12.1917C3.78924 12.0686 3.61128 12.0002 3.42676 12.0002H2.25C1.00743 12.0002 0.000121755 10.9928 0 9.75024V6.25024C3.35017e-06 5.00761 1.00736 4.00024 2.25 4.00024H3.42676C3.61124 4.00024 3.78926 3.93182 3.92676 3.80884L6.5498 1.46216Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeBlankFilled16.category = 'Sound & Music';\n\nexport default VolumeBlankFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeBlankFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeBlankFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29102 1.53491C9.75178 0.290963 11.9997 1.32916 12 3.2478V16.7517C11.9999 18.6706 9.75185 19.7088 8.29102 18.4646L4.64453 15.3582C4.37325 15.1271 4.02821 14.9998 3.67188 14.9998H2.75C1.23122 14.9998 0 13.7685 0 12.2498V7.74976C0.000155222 6.2311 1.23131 4.99976 2.75 4.99976H3.67188C4.02826 4.99968 4.37323 4.87247 4.64453 4.64136L8.29102 1.53491Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeBlankFilled20.category = 'Sound & Music';\n\nexport default VolumeBlankFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeBlankFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeBlankFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.78613 1.68225C11.3813 0.180231 13.9999 1.3114 14 3.50256V20.4977C13.9998 22.6889 11.3813 23.8195 9.78613 22.317L5.78027 18.5446C5.40932 18.1952 4.91875 17.9997 4.40918 17.9996H3.25C1.45507 17.9996 0 16.5446 0 14.7496V9.24963C0.000233069 7.45491 1.45522 5.99963 3.25 5.99963H4.40918C4.91878 5.99953 5.40932 5.80511 5.78027 5.45569L9.78613 1.68225Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeBlankFilled24.category = 'Sound & Music';\n\nexport default VolumeBlankFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeBlankFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeBlankFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9961 2.80933C14.9276 1.07603 17.9999 2.44755 18 5.04272V26.9578C17.9997 29.5529 14.9275 30.9235 12.9961 29.1902L7.85449 24.575C7.44172 24.2045 6.90616 23.9998 6.35156 23.9998H4.75C2.67893 23.9998 1 22.3208 1 20.2498V11.7498C1.00015 9.67881 2.67902 7.99976 4.75 7.99976H6.35156C6.90619 7.99967 7.44171 7.79501 7.85449 7.42456L12.9961 2.80933Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeBlankFilled32.category = 'Sound & Music';\n\nexport default VolumeBlankFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeHigh12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeHigh12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16797 1.43469C5.05004 0.638036 6.49958 1.25445 6.5 2.47961V9.51965C6.49998 10.7849 4.95459 11.4006 4.08398 10.4825L2.67773 9.00012H1.5C0.671707 9.00012 0.000217764 8.32836 0 7.50012V4.50012C0.000173278 3.67184 0.67168 3.00012 1.5 3.00012H2.67676L4.08398 1.51672L4.16797 1.43469ZM9.51953 1.92395C9.83768 1.65883 10.311 1.70162 10.5762 2.01965L10.251 2.29114C10.5421 2.04858 10.5728 2.02316 10.5762 2.02063H10.5771V2.02161C10.5777 2.02231 10.5784 2.0237 10.5791 2.02454C10.5805 2.02623 10.583 2.02798 10.585 2.0304C10.589 2.03533 10.5944 2.04213 10.6006 2.04993C10.6131 2.06568 10.6299 2.0874 10.6504 2.11438C10.6918 2.16877 10.749 2.24542 10.8154 2.3429C10.9481 2.53754 11.1221 2.81753 11.2959 3.16516C11.6409 3.85536 12 4.84711 12 6.00012C12 7.15314 11.6409 8.14491 11.2959 8.83508C11.1221 9.18272 10.9481 9.46273 10.8154 9.65735C10.749 9.75483 10.6918 9.83148 10.6504 9.88586C10.6299 9.91285 10.6131 9.93458 10.6006 9.95032C10.5944 9.95812 10.589 9.96492 10.585 9.96985C10.583 9.97225 10.5805 9.974 10.5791 9.97571C10.5784 9.97658 10.5777 9.97798 10.5771 9.97864V9.97961H10.5762C10.5725 9.97686 10.5292 9.94109 10 9.50012L10.5762 9.98059C10.311 10.2985 9.83765 10.3413 9.51953 10.0763C9.20165 9.81122 9.15914 9.33877 9.42383 9.02063L9.42285 9.02161V9.02063L9.42383 9.01965C9.42474 9.01852 9.42616 9.01675 9.42773 9.01477C9.43345 9.00761 9.44368 8.99521 9.45703 8.97766C9.48399 8.94223 9.52457 8.88589 9.5752 8.81165C9.6768 8.66263 9.81554 8.44222 9.9541 8.16516C10.234 7.60541 10.5 6.84678 10.5 6.00012C10.5 5.15347 10.234 4.39485 9.9541 3.83508C9.81555 3.55803 9.6768 3.33763 9.5752 3.1886C9.52459 3.11437 9.484 3.05803 9.45703 3.02258C9.4437 3.00506 9.43347 2.99266 9.42773 2.98547C9.42617 2.98351 9.42476 2.98174 9.42383 2.98059L9.37793 2.91907C9.1652 2.60402 9.22137 2.17265 9.51953 1.92395ZM3.69238 4.1095C3.45636 4.35839 3.12816 4.5001 2.78516 4.50012H1.5V7.50012H2.78516C3.08515 7.50014 3.37408 7.60735 3.59961 7.8009L3.69238 7.88977L5 9.26868V2.73059L3.69238 4.1095ZM7.75977 6.93274C7.75598 6.93589 7.75334 6.93824 7.75195 6.93958C7.75317 6.93827 7.75511 6.93589 7.75781 6.93274C7.77103 6.91728 7.80132 6.87844 7.83594 6.81262C7.90302 6.68501 7.99998 6.43025 8 6.00012C7.99999 5.57005 7.90303 5.31531 7.83594 5.18762C7.80134 5.12183 7.77108 5.08303 7.75781 5.0675C7.75514 5.06438 7.75319 5.062 7.75195 5.06067L7.76953 5.07629C7.77102 5.07754 7.77274 5.07882 7.77441 5.0802C7.45675 4.81986 7.40737 4.35136 7.66504 4.0304C7.92444 3.70756 8.39684 3.65588 8.71973 3.91516L8.72266 3.91809C8.72374 3.91896 8.72544 3.9201 8.72656 3.92102C8.72873 3.92281 8.73101 3.92488 8.7334 3.92688C8.73837 3.93105 8.74414 3.93542 8.75 3.94055C8.76195 3.95103 8.7758 3.96402 8.79102 3.97864C8.82148 4.00791 8.85829 4.04594 8.89844 4.0929C8.97889 4.18704 9.07382 4.31775 9.16406 4.48938C9.34689 4.83719 9.5 5.3324 9.5 6.00012C9.49998 6.66783 9.3469 7.16307 9.16406 7.51086C9.07381 7.68246 8.97889 7.81322 8.89844 7.90735C8.8583 7.95428 8.82148 7.99235 8.79102 8.02161C8.77579 8.03622 8.76195 8.04922 8.75 8.05969C8.74414 8.06482 8.73837 8.0692 8.7334 8.07336C8.73103 8.07535 8.72872 8.07745 8.72656 8.07922C8.72542 8.08015 8.72372 8.08129 8.72266 8.08215L8.7207 8.08411C8.72017 8.08422 8.71114 8.07414 8.25 7.50012L8.71973 8.08508C8.39684 8.34431 7.92442 8.29264 7.66504 7.96985C7.42265 7.668 7.45212 7.23582 7.7207 6.96887L7.75977 6.93274ZM7.76367 6.92981L7.76172 6.93176L7.75977 6.93274L7.76367 6.92981Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeHigh12.category = 'Sound & Music';\n\nexport default VolumeHigh12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeHigh16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeHigh16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5498 1.46216C7.69 0.442243 9.49995 1.25165 9.5 2.78149V13.219C9.49977 14.7487 7.68994 15.558 6.5498 14.5383L3.92676 12.1917C3.78924 12.0686 3.61129 12.0002 3.42676 12.0002H2.25C1.00743 12.0002 0.000121755 10.9928 0 9.75024V6.25024C3.34708e-06 5.00761 1.00736 4.00024 2.25 4.00024H3.42676C3.61124 4.00024 3.78926 3.93182 3.92676 3.80884L6.5498 1.46216ZM8 2.78149C7.99995 2.54815 7.72372 2.42472 7.5498 2.58032L4.92676 4.927C4.51425 5.29594 3.98019 5.50024 3.42676 5.50024H2.25C1.83579 5.50024 1.5 5.83603 1.5 6.25024V9.75024C1.50012 10.1644 1.83586 10.5002 2.25 10.5002H3.42676C3.98024 10.5002 4.51424 10.7045 4.92676 11.0735L7.5498 13.4202C7.72367 13.5756 7.99977 13.4521 8 13.219V2.78149ZM12.9307 3.01196C13.2003 2.69762 13.6738 2.66139 13.9883 2.93091L13.9902 2.93286C13.9912 2.93367 13.993 2.93482 13.9941 2.93579C13.9963 2.93771 13.999 2.94005 14.002 2.94263C14.0082 2.94814 14.0161 2.95563 14.0254 2.96411C14.0442 2.98134 14.0696 3.00499 14.0996 3.03442C14.1601 3.09372 14.2424 3.17825 14.3379 3.28735C14.5288 3.50559 14.7765 3.82576 15.0225 4.24731C15.5161 5.09368 16 6.34791 16 8.00024C15.9999 9.65252 15.5161 10.9068 15.0225 11.7532C14.7765 12.1747 14.5288 12.4949 14.3379 12.7131C14.2424 12.8222 14.1601 12.9068 14.0996 12.9661C14.0696 12.9955 14.0442 13.0192 14.0254 13.0364C14.0161 13.0449 14.0082 13.0524 14.002 13.0579C13.999 13.0604 13.9963 13.0628 13.9941 13.0647C13.993 13.0657 13.9911 13.0668 13.9902 13.0676L13.9883 13.0696C13.6739 13.339 13.2003 13.3027 12.9307 12.9885C12.662 12.6752 12.6974 12.2039 13.0088 11.9338C13.0096 11.9331 13.0113 11.9311 13.0137 11.929C13.0204 11.9228 13.0334 11.9108 13.0508 11.8938C13.0859 11.8594 13.1408 11.8027 13.209 11.7249C13.3461 11.5681 13.5361 11.3254 13.7275 10.9973C14.1088 10.3437 14.4999 9.34741 14.5 8.00024C14.5 6.65307 14.1087 5.65679 13.7275 5.00317C13.5362 4.67511 13.3461 4.43237 13.209 4.27563C13.1409 4.19777 13.0859 4.14116 13.0508 4.10669C13.0335 4.08972 13.0204 4.07772 13.0137 4.07153C13.0107 4.06879 13.0084 4.06715 13.0078 4.06665H13.0088C12.6974 3.79665 12.6622 3.32536 12.9307 3.01196ZM11.2197 5.46997C11.5126 5.17708 11.9874 5.17708 12.2803 5.46997L11.8936 5.85669C12.256 5.49429 12.2796 5.47126 12.2812 5.46997V5.47095L12.2891 5.47876C12.2928 5.48262 12.2976 5.48802 12.3027 5.49341C12.313 5.50426 12.3266 5.51839 12.3418 5.5354C12.3723 5.56953 12.4122 5.61657 12.458 5.67505C12.5496 5.79209 12.667 5.95913 12.7832 6.17212C13.0158 6.59864 13.25 7.22199 13.25 8.00024C13.25 8.7785 13.0158 9.40188 12.7832 9.82837C12.667 10.0414 12.5496 10.2084 12.458 10.3254C12.4122 10.3839 12.3723 10.431 12.3418 10.4651C12.3266 10.4821 12.313 10.4962 12.3027 10.5071C12.2976 10.5125 12.2928 10.5179 12.2891 10.5217L12.2812 10.5295C12.2808 10.5296 12.2697 10.5199 11.75 10.0002L12.2803 10.5305C11.9874 10.8232 11.5126 10.8232 11.2197 10.5305C10.9452 10.256 10.9278 9.82119 11.168 9.52661L11.2148 9.47485L11.2139 9.47583C11.2145 9.47513 11.2177 9.47165 11.2227 9.46606C11.2331 9.45439 11.2522 9.4325 11.2764 9.40161C11.3253 9.33907 11.3957 9.23989 11.4668 9.10962C11.6091 8.8487 11.75 8.4716 11.75 8.00024C11.75 7.52889 11.6091 7.15182 11.4668 6.89087C11.3957 6.76061 11.3253 6.66146 11.2764 6.59888C11.2522 6.56803 11.2331 6.54615 11.2227 6.53442L11.2197 6.53052C10.9269 6.23767 10.927 5.76287 11.2197 5.46997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeHigh16.category = 'Sound & Music';\n\nexport default VolumeHigh16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeHigh20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeHigh20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29102 1.53491C9.75178 0.290963 11.9997 1.32916 12 3.2478V16.7517C11.9999 18.6706 9.75185 19.7088 8.29102 18.4646L4.64453 15.3582C4.37325 15.1271 4.02821 14.9998 3.67188 14.9998H2.75C1.23122 14.9998 0 13.7685 0 12.2498V7.74976C0.000155165 6.2311 1.23131 4.99976 2.75 4.99976H3.67188C4.02826 4.99968 4.37323 4.87247 4.64453 4.64136L8.29102 1.53491ZM10.5 3.2478C10.4997 2.60845 9.75052 2.26292 9.26367 2.67749L5.61719 5.78394C5.07453 6.24617 4.38472 6.49968 3.67188 6.49976H2.75C2.05974 6.49976 1.50016 7.05953 1.5 7.74976V12.2498C1.5 12.9401 2.05964 13.4998 2.75 13.4998H3.67188C4.3847 13.4998 5.07453 13.7543 5.61719 14.2166L9.26367 17.322C9.75059 17.7368 10.4999 17.3913 10.5 16.7517V3.2478ZM16.752 4.18921C17.0615 3.91429 17.5354 3.94233 17.8105 4.25171L17.8145 4.25562C17.8163 4.25767 17.8186 4.26125 17.8213 4.2644C17.8268 4.27074 17.8347 4.2792 17.8438 4.28979C17.862 4.3112 17.887 4.34147 17.918 4.37964C17.9802 4.45634 18.0669 4.56646 18.1689 4.70679C18.3729 4.98728 18.643 5.39259 18.9121 5.89722C19.4472 6.90071 19.9999 8.33651 20 9.99976C20 11.663 19.4472 13.0987 18.9121 14.1023C18.643 14.6069 18.373 15.0122 18.1689 15.2927C18.0669 15.433 17.9802 15.5432 17.918 15.6199C17.887 15.658 17.862 15.6883 17.8438 15.7097C17.8347 15.7203 17.8268 15.7288 17.8213 15.7351C17.8186 15.7382 17.8163 15.7418 17.8145 15.7439L17.8105 15.7478C17.5354 16.0574 17.0616 16.0854 16.752 15.8103C16.4618 15.5523 16.4189 15.1194 16.6416 14.8113L16.6895 14.7517H16.6885L16.6895 14.7507C16.6915 14.7484 16.6959 14.7442 16.7012 14.738C16.7122 14.7251 16.7305 14.7034 16.7539 14.6746C16.801 14.6166 16.8709 14.527 16.9561 14.4099C17.127 14.1748 17.3572 13.8288 17.5879 13.3962C18.0526 12.5248 18.5 11.3358 18.5 9.99976C18.4999 8.66359 18.0526 7.47365 17.5879 6.60229C17.3573 6.16997 17.1269 5.82457 16.9561 5.5896C16.8709 5.47249 16.801 5.38292 16.7539 5.32495C16.7304 5.29605 16.7122 5.2744 16.7012 5.26147C16.6961 5.25551 16.6925 5.25112 16.6904 5.24878L16.6895 5.2478C16.4145 4.93821 16.4425 4.46432 16.752 4.18921ZM14.2197 6.96948C14.5126 6.67675 14.9874 6.67675 15.2803 6.96948L15.3047 6.9939C15.3163 7.00612 15.3315 7.02263 15.3496 7.04272C15.3861 7.08313 15.4352 7.13953 15.4922 7.21069C15.6058 7.35267 15.7539 7.55708 15.9014 7.81519C16.1946 8.32842 16.4999 9.08216 16.5 9.99976C16.5 10.9174 16.1946 11.671 15.9014 12.1843C15.7539 12.4425 15.6058 12.6468 15.4922 12.7888C15.4353 12.8599 15.3861 12.9164 15.3496 12.9568C15.3315 12.9769 15.3163 12.9934 15.3047 13.0056L15.2812 13.0291V13.03H15.2803C14.9874 13.3229 14.5126 13.3229 14.2197 13.03C13.9452 12.7554 13.9277 12.3207 14.168 12.0261L14.2158 11.9734L14.2168 11.9714L14.2178 11.9705H14.2188L14.2197 11.9695C14.2231 11.9659 14.2287 11.9594 14.2363 11.9509C14.2545 11.9308 14.2837 11.8971 14.3203 11.8513C14.3942 11.759 14.4963 11.6193 14.5986 11.4402C14.8053 11.0785 15 10.5817 15 9.99976C14.9999 9.41777 14.8053 8.92097 14.5986 8.55933C14.4962 8.38018 14.3942 8.2405 14.3203 8.14819C14.2837 8.10239 14.2545 8.06869 14.2363 8.04858C14.2274 8.03869 14.2207 8.03217 14.2178 8.02905L14.2168 8.02808L14.2188 8.02905L14.2197 8.03003C13.927 7.73713 13.9269 7.26233 14.2197 6.96948Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeHigh20.category = 'Sound & Music';\n\nexport default VolumeHigh20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeHigh24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeHigh24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.78613 1.68225C11.3813 0.180231 13.9999 1.3114 14 3.50256V20.4977C13.9998 22.6889 11.3813 23.8195 9.78613 22.317L5.78027 18.5446C5.40932 18.1952 4.91875 17.9997 4.40918 17.9996H3.25C1.45507 17.9996 0 16.5446 0 14.7496V9.24963C0.000233232 7.45491 1.45522 5.99963 3.25 5.99963H4.40918C4.91878 5.99953 5.40932 5.80511 5.78027 5.45569L9.78613 1.68225ZM12.5 3.50256C12.4999 2.62623 11.4525 2.1735 10.8145 2.77405L6.80859 6.54749C6.15934 7.15905 5.3011 7.49953 4.40918 7.49963H3.25C2.28365 7.49963 1.50023 8.28333 1.5 9.24963V14.7496C1.5 15.7161 2.2835 16.4996 3.25 16.4996H4.40918C5.30097 16.4997 6.15937 16.8404 6.80859 17.4518L10.8145 21.2252C11.4525 21.8262 12.4998 21.3741 12.5 20.4977V3.50256ZM20.2451 4.19495C20.5514 3.91665 21.026 3.93883 21.3047 4.24475L20.79 4.7135L21.3057 4.24573L21.3066 4.24768C21.3074 4.2485 21.3086 4.24954 21.3096 4.25061C21.3118 4.25308 21.315 4.25662 21.3184 4.26038C21.3252 4.26807 21.3346 4.2787 21.3457 4.29163C21.3684 4.31799 21.4007 4.3554 21.4395 4.40295C21.517 4.49821 21.6241 4.63648 21.751 4.81409C22.0047 5.16928 22.3386 5.6876 22.6709 6.35217C23.3355 7.68152 23.9999 9.60889 24 11.9996C24 14.3904 23.3355 16.3177 22.6709 17.6471C22.3386 18.3117 22.0047 18.8299 21.751 19.1852C21.6241 19.3628 21.517 19.501 21.4395 19.5963C21.4008 19.6439 21.3685 19.6812 21.3457 19.7076C21.3346 19.7205 21.3252 19.7312 21.3184 19.7389C21.3151 19.7426 21.3118 19.7462 21.3096 19.7487C21.3086 19.7497 21.3074 19.7508 21.3066 19.7516L21.3057 19.7535L21.25 19.8092C20.9671 20.0627 20.5323 20.0653 20.2451 19.8043C19.9391 19.5256 19.9169 19.0511 20.1953 18.7448L20.21 18.7281C20.2238 18.7121 20.246 18.6852 20.2754 18.649C20.3345 18.5764 20.4231 18.4642 20.5303 18.3141C20.7453 18.0131 21.0366 17.5612 21.3291 16.9762C21.9143 15.8056 22.5 14.1079 22.5 11.9996C22.4999 9.89108 21.9143 8.19257 21.3291 7.02209C21.0367 6.43732 20.7452 5.98606 20.5303 5.68518C20.423 5.53509 20.3345 5.4228 20.2754 5.35022C20.2459 5.31405 20.2238 5.28715 20.21 5.27112C20.2032 5.26327 20.1978 5.25735 20.1953 5.25452L20.1934 5.25256C19.9167 4.94613 19.9396 4.47304 20.2451 4.19495ZM17.1504 8.29944C17.399 7.9686 17.869 7.90179 18.2002 8.15002L17.8857 8.56897C18.1924 8.16027 18.2006 8.14997 18.2012 8.15002L18.2041 8.15295C18.2053 8.15386 18.2067 8.1549 18.208 8.15588C18.2109 8.15814 18.2144 8.16101 18.2178 8.1637C18.2246 8.16907 18.2327 8.17516 18.2412 8.18225C18.2586 8.19671 18.2801 8.215 18.3037 8.23694C18.3511 8.28092 18.4097 8.34079 18.4756 8.4176C18.608 8.57205 18.7677 8.79582 18.9209 9.10217C19.2287 9.718 19.5 10.6476 19.5 11.9996C19.5 13.3516 19.2287 14.2812 18.9209 14.8971C18.7677 15.2035 18.608 15.4272 18.4756 15.5817C18.4097 15.6585 18.3511 15.7183 18.3037 15.7623C18.2801 15.7843 18.2586 15.8025 18.2412 15.817C18.2327 15.8241 18.2246 15.8302 18.2178 15.8356C18.2144 15.8382 18.2109 15.8411 18.208 15.8434C18.2067 15.8444 18.2053 15.8454 18.2041 15.8463L18.2012 15.8492C18.1988 15.8469 18.1693 15.8085 17.75 15.2496L18.2002 15.8492C17.8689 16.0978 17.399 16.031 17.1504 15.6998C16.9021 15.3686 16.9687 14.8986 17.2998 14.65L17.2959 14.652C17.2949 14.6528 17.2939 14.6541 17.293 14.6549C17.2912 14.6563 17.2895 14.6577 17.2881 14.6588C17.2851 14.6612 17.2826 14.6635 17.2812 14.6647C17.2785 14.667 17.2786 14.6661 17.2822 14.6627C17.2896 14.6558 17.3094 14.6372 17.3369 14.6051C17.392 14.5407 17.4826 14.4193 17.5791 14.2262C17.7711 13.8419 18 13.1463 18 11.9996C18 10.8525 17.7711 10.1561 17.5791 9.77209C17.4826 9.57917 17.3919 9.45838 17.3369 9.39417C17.3093 9.36197 17.2895 9.34326 17.2822 9.33655C17.279 9.33349 17.2788 9.33258 17.2812 9.33459C17.2826 9.33572 17.285 9.33803 17.2881 9.34045C17.2895 9.34156 17.2912 9.343 17.293 9.34436C17.2939 9.3451 17.2957 9.34644 17.2969 9.34729L17.2988 9.34924L17.2998 9.34827C16.9693 9.09955 16.9021 8.63049 17.1504 8.29944Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeHigh24.category = 'Sound & Music';\n\nexport default VolumeHigh24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeHigh32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeHigh32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.9961 2.80981C15.9276 1.07639 19 2.44791 19 5.04321V26.9583C18.9995 29.553 15.9275 30.9237 13.9961 29.1907L8.85449 24.5754C8.44171 24.205 7.90619 24.0003 7.35156 24.0002H4.75C2.67905 24.0002 1.00019 22.3212 1 20.2502V11.7502C1.00007 9.67924 2.67898 8.00024 4.75 8.00024H7.35156C7.90611 8.00016 8.44173 7.7954 8.85449 7.42505L13.9961 2.80981ZM17.5 5.04321C17.5 3.74562 15.9638 3.05948 14.998 3.92603L9.85547 8.54126C9.1675 9.15849 8.27584 9.50016 7.35156 9.50024H4.75C3.5074 9.50024 2.50007 10.5077 2.5 11.7502V20.2502C2.50019 21.4927 3.50747 22.5002 4.75 22.5002H7.35156C8.27586 22.5003 9.16749 22.842 9.85547 23.4592L14.998 28.0745C15.9637 28.9407 17.4995 28.2554 17.5 26.9583V5.04321ZM26.2002 6.2395C26.4821 5.93608 26.9572 5.91862 27.2607 6.20044L26.8584 6.63403C27.2243 6.24001 27.2575 6.20442 27.2607 6.20142H27.2617L27.2627 6.20337C27.2637 6.20425 27.2653 6.20507 27.2666 6.2063C27.2696 6.20914 27.2737 6.21362 27.2783 6.21802C27.2876 6.22687 27.3001 6.23902 27.3154 6.25415C27.3466 6.28483 27.3899 6.32877 27.4434 6.38501C27.5505 6.49759 27.6998 6.6613 27.876 6.87524C28.2282 7.30303 28.6921 7.9337 29.1543 8.75903C30.0798 10.4118 31 12.8494 31 16.0002C30.9999 19.1511 30.0798 21.5887 29.1543 23.2415C28.6921 24.0668 28.2282 24.6975 27.876 25.1252C27.6998 25.3392 27.5505 25.5029 27.4434 25.6155C27.3898 25.6717 27.3465 25.7157 27.3154 25.7463C27.3001 25.7615 27.2876 25.7736 27.2783 25.7825C27.2737 25.7869 27.2696 25.7914 27.2666 25.7942C27.2653 25.7954 27.2637 25.7962 27.2627 25.7971L27.2617 25.7991H27.2607C27.2581 25.7967 27.2238 25.7604 26.75 25.2502L27.2607 25.8C26.9573 26.0817 26.482 26.0643 26.2002 25.761C25.9184 25.4575 25.9368 24.9823 26.2402 24.7004L26.2412 24.6985C26.2451 24.6947 26.2527 24.6878 26.2627 24.678C26.2828 24.6581 26.3154 24.6265 26.3574 24.5823C26.4417 24.4937 26.566 24.3564 26.7178 24.1721C27.0217 23.8031 27.4331 23.2458 27.8457 22.509C28.6701 21.0368 29.4999 18.8489 29.5 16.0002C29.5 13.1515 28.6701 10.9637 27.8457 9.49146C27.4331 8.75469 27.0217 8.19742 26.7178 7.82837C26.5661 7.64416 26.4417 7.50677 26.3574 7.41821C26.3154 7.37405 26.2828 7.34237 26.2627 7.32251C26.253 7.31297 26.2462 7.30585 26.2422 7.302C26.2414 7.30123 26.2407 7.2997 26.2402 7.29907C25.9368 7.01725 25.9185 6.54302 26.2002 6.2395ZM22.9238 11.2698C23.189 10.9517 23.6623 10.909 23.9805 11.1741L23.8984 11.2727C23.9661 11.1918 23.9782 11.1774 23.9805 11.175H23.9814L23.9863 11.1799C23.9888 11.182 23.992 11.1841 23.9951 11.1868C24.0015 11.1923 24.0095 11.1992 24.0186 11.2073C24.0367 11.2236 24.0602 11.2457 24.0879 11.2727C24.1438 11.3273 24.2182 11.4044 24.3037 11.5042C24.4749 11.7039 24.6933 11.9969 24.9082 12.3909C25.3405 13.1835 25.75 14.3693 25.75 16.0002C25.7499 17.6311 25.3405 18.817 24.9082 19.6096C24.6933 20.0035 24.4749 20.2966 24.3037 20.4963C24.2182 20.5961 24.1447 20.6732 24.0889 20.7278C24.0609 20.755 24.0368 20.7768 24.0186 20.7932C24.0095 20.8013 24.0015 20.8082 23.9951 20.8137C23.992 20.8164 23.9888 20.8185 23.9863 20.8206L23.9814 20.8254H23.9805C23.9767 20.8215 23.9373 20.7749 23.5 20.2502L23.9805 20.8264C23.6624 21.0914 23.189 21.0486 22.9238 20.7307C22.6605 20.4147 22.7015 19.9461 23.0137 19.6799L23.0146 19.678C23.0183 19.6747 23.0271 19.6662 23.04 19.6536C23.0661 19.6281 23.1101 19.5839 23.165 19.5198C23.275 19.3914 23.4319 19.184 23.5918 18.8909C23.9094 18.3085 24.2499 17.3687 24.25 16.0002C24.25 14.6318 23.9094 13.692 23.5918 13.1096C23.4319 12.8165 23.275 12.6091 23.165 12.4807C23.1104 12.417 23.0672 12.3725 23.041 12.3469C23.0281 12.3343 23.0184 12.3259 23.0146 12.3225C23.0131 12.3211 23.0131 12.32 23.0137 12.3206C22.7014 12.0544 22.6606 11.5858 22.9238 11.2698Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeHigh32.category = 'Sound & Music';\n\nexport default VolumeHigh32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeHighFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeHighFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16797 1.43469C5.05004 0.638036 6.49958 1.25445 6.5 2.47961V9.51965C6.49998 10.7849 4.95459 11.4006 4.08398 10.4825L2.67773 9.00012H1.5C0.671707 9.00012 0.000217716 8.32836 0 7.50012V4.50012C0.000173278 3.67184 0.67168 3.00012 1.5 3.00012H2.67676L4.08398 1.51672L4.16797 1.43469ZM9.51953 1.92395C9.83768 1.65883 10.311 1.70162 10.5762 2.01965L10.251 2.29114C10.5421 2.04858 10.5728 2.02316 10.5762 2.02063H10.5771V2.02161C10.5777 2.02231 10.5784 2.0237 10.5791 2.02454C10.5805 2.02623 10.583 2.02798 10.585 2.0304C10.589 2.03533 10.5944 2.04213 10.6006 2.04993C10.6131 2.06568 10.6299 2.0874 10.6504 2.11438C10.6918 2.16877 10.749 2.24542 10.8154 2.3429C10.9481 2.53754 11.1221 2.81753 11.2959 3.16516C11.6409 3.85536 12 4.84711 12 6.00012C12 7.15314 11.6409 8.14491 11.2959 8.83508C11.1221 9.18272 10.9481 9.46273 10.8154 9.65735C10.749 9.75483 10.6918 9.83148 10.6504 9.88586C10.6299 9.91285 10.6131 9.93458 10.6006 9.95032C10.5944 9.95812 10.589 9.96492 10.585 9.96985C10.583 9.97225 10.5805 9.974 10.5791 9.97571C10.5784 9.97658 10.5777 9.97798 10.5771 9.97864V9.97961H10.5762C10.5725 9.97686 10.5292 9.94109 10 9.50012L10.5762 9.98059C10.311 10.2985 9.83765 10.3413 9.51953 10.0763C9.20165 9.81122 9.15914 9.33877 9.42383 9.02063L9.42285 9.02161V9.02063L9.42383 9.01965C9.42474 9.01852 9.42616 9.01675 9.42773 9.01477C9.43345 9.00761 9.44368 8.99521 9.45703 8.97766C9.48399 8.94223 9.52457 8.88589 9.5752 8.81165C9.6768 8.66263 9.81554 8.44222 9.9541 8.16516C10.234 7.60541 10.5 6.84678 10.5 6.00012C10.5 5.15347 10.234 4.39485 9.9541 3.83508C9.81555 3.55803 9.6768 3.33763 9.5752 3.1886C9.52459 3.11437 9.484 3.05803 9.45703 3.02258C9.4437 3.00506 9.43347 2.99266 9.42773 2.98547C9.42617 2.98351 9.42476 2.98174 9.42383 2.98059L9.37793 2.91907C9.1652 2.60402 9.22137 2.17265 9.51953 1.92395ZM7.75977 6.93274C7.75598 6.93589 7.75334 6.93824 7.75195 6.93958C7.75317 6.93827 7.75511 6.93589 7.75781 6.93274C7.77103 6.91728 7.80132 6.87844 7.83594 6.81262C7.90302 6.68501 7.99998 6.43025 8 6.00012C7.99999 5.57005 7.90303 5.31531 7.83594 5.18762C7.80134 5.12183 7.77108 5.08303 7.75781 5.0675C7.75514 5.06438 7.75319 5.062 7.75195 5.06067L7.76953 5.07629C7.77102 5.07754 7.77274 5.07882 7.77441 5.0802C7.45675 4.81986 7.40737 4.35136 7.66504 4.0304C7.92444 3.70756 8.39684 3.65588 8.71973 3.91516L8.72266 3.91809C8.72374 3.91896 8.72544 3.9201 8.72656 3.92102C8.72873 3.92281 8.73101 3.92488 8.7334 3.92688C8.73837 3.93105 8.74414 3.93542 8.75 3.94055C8.76195 3.95103 8.7758 3.96402 8.79102 3.97864C8.82148 4.00791 8.85829 4.04594 8.89844 4.0929C8.97889 4.18704 9.07382 4.31775 9.16406 4.48938C9.34689 4.83719 9.5 5.3324 9.5 6.00012C9.49998 6.66783 9.3469 7.16307 9.16406 7.51086C9.07381 7.68246 8.97889 7.81322 8.89844 7.90735C8.8583 7.95428 8.82148 7.99235 8.79102 8.02161C8.77579 8.03622 8.76195 8.04922 8.75 8.05969C8.74414 8.06482 8.73837 8.0692 8.7334 8.07336C8.73103 8.07535 8.72872 8.07745 8.72656 8.07922C8.72542 8.08015 8.72372 8.08129 8.72266 8.08215L8.7207 8.08411C8.72017 8.08422 8.71114 8.07414 8.25 7.50012L8.71973 8.08508C8.39684 8.34431 7.92442 8.29264 7.66504 7.96985C7.42265 7.668 7.45212 7.23582 7.7207 6.96887L7.75977 6.93274ZM7.76367 6.92981L7.76172 6.93176L7.75977 6.93274L7.76367 6.92981Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeHighFilled12.category = 'Sound & Music';\n\nexport default VolumeHighFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeHighFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeHighFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5498 1.46216C7.69 0.442243 9.49995 1.25165 9.5 2.78149V13.219C9.49977 14.7487 7.68994 15.558 6.5498 14.5383L3.92676 12.1917C3.78924 12.0686 3.61128 12.0002 3.42676 12.0002H2.25C1.00743 12.0002 0.000121755 10.9928 0 9.75024V6.25024C3.35017e-06 5.00761 1.00736 4.00024 2.25 4.00024H3.42676C3.61124 4.00024 3.78926 3.93182 3.92676 3.80884L6.5498 1.46216ZM12.9307 3.01196C13.2003 2.69762 13.6738 2.66139 13.9883 2.93091L13.9902 2.93286C13.9912 2.93367 13.993 2.93482 13.9941 2.93579C13.9963 2.93771 13.999 2.94005 14.002 2.94263C14.0082 2.94814 14.0161 2.95563 14.0254 2.96411C14.0442 2.98134 14.0696 3.00499 14.0996 3.03442C14.1601 3.09372 14.2424 3.17825 14.3379 3.28735C14.5288 3.50559 14.7765 3.82576 15.0225 4.24731C15.5161 5.09368 16 6.34791 16 8.00024C15.9999 9.65252 15.5161 10.9068 15.0225 11.7532C14.7765 12.1747 14.5288 12.4949 14.3379 12.7131C14.2424 12.8222 14.1601 12.9068 14.0996 12.9661C14.0696 12.9955 14.0442 13.0192 14.0254 13.0364C14.0161 13.0449 14.0082 13.0524 14.002 13.0579C13.999 13.0604 13.9963 13.0628 13.9941 13.0647C13.993 13.0657 13.9911 13.0668 13.9902 13.0676L13.9883 13.0696C13.6739 13.339 13.2003 13.3027 12.9307 12.9885C12.662 12.6752 12.6974 12.2039 13.0088 11.9338C13.0096 11.9331 13.0113 11.9311 13.0137 11.929C13.0204 11.9228 13.0334 11.9108 13.0508 11.8938C13.0859 11.8594 13.1408 11.8027 13.209 11.7249C13.3461 11.5681 13.5361 11.3254 13.7275 10.9973C14.1088 10.3437 14.4999 9.34741 14.5 8.00024C14.5 6.65307 14.1087 5.65679 13.7275 5.00317C13.5362 4.67511 13.3461 4.43237 13.209 4.27563C13.1409 4.19777 13.0859 4.14116 13.0508 4.10669C13.0335 4.08972 13.0204 4.07772 13.0137 4.07153C13.0107 4.06879 13.0084 4.06715 13.0078 4.06665H13.0088C12.6974 3.79665 12.6622 3.32536 12.9307 3.01196ZM11.2197 5.46997C11.5126 5.17708 11.9874 5.17708 12.2803 5.46997L11.8936 5.85669C12.256 5.49429 12.2796 5.47126 12.2812 5.46997V5.47095L12.2891 5.47876C12.2928 5.48262 12.2976 5.48802 12.3027 5.49341C12.313 5.50426 12.3266 5.51839 12.3418 5.5354C12.3723 5.56953 12.4122 5.61657 12.458 5.67505C12.5496 5.79209 12.667 5.95913 12.7832 6.17212C13.0158 6.59864 13.25 7.22199 13.25 8.00024C13.25 8.7785 13.0158 9.40188 12.7832 9.82837C12.667 10.0414 12.5496 10.2084 12.458 10.3254C12.4122 10.3839 12.3723 10.431 12.3418 10.4651C12.3266 10.4821 12.313 10.4962 12.3027 10.5071C12.2976 10.5125 12.2928 10.5179 12.2891 10.5217L12.2812 10.5295C12.2808 10.5296 12.2697 10.5199 11.75 10.0002L12.2803 10.5305C11.9874 10.8232 11.5126 10.8232 11.2197 10.5305C10.9452 10.256 10.9278 9.82119 11.168 9.52661L11.2148 9.47485L11.2139 9.47583C11.2145 9.47513 11.2177 9.47165 11.2227 9.46606C11.2331 9.45439 11.2522 9.4325 11.2764 9.40161C11.3253 9.33907 11.3957 9.23989 11.4668 9.10962C11.6091 8.8487 11.75 8.4716 11.75 8.00024C11.75 7.52889 11.6091 7.15182 11.4668 6.89087C11.3957 6.76061 11.3253 6.66146 11.2764 6.59888C11.2522 6.56803 11.2331 6.54615 11.2227 6.53442L11.2197 6.53052C10.9269 6.23767 10.927 5.76287 11.2197 5.46997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeHighFilled16.category = 'Sound & Music';\n\nexport default VolumeHighFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeHighFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeHighFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29102 1.53491C9.75178 0.290963 11.9997 1.32916 12 3.2478V16.7517C11.9999 18.6706 9.75185 19.7088 8.29102 18.4646L4.64453 15.3582C4.37325 15.1271 4.02821 14.9998 3.67188 14.9998H2.75C1.23122 14.9998 0 13.7685 0 12.2498V7.74976C0.000155222 6.2311 1.23131 4.99976 2.75 4.99976H3.67188C4.02826 4.99968 4.37323 4.87247 4.64453 4.64136L8.29102 1.53491ZM16.752 4.18921C17.0615 3.91429 17.5354 3.94233 17.8105 4.25171L17.8145 4.25562C17.8163 4.25767 17.8186 4.26125 17.8213 4.2644C17.8268 4.27074 17.8347 4.2792 17.8438 4.28979C17.862 4.3112 17.887 4.34147 17.918 4.37964C17.9802 4.45634 18.0669 4.56646 18.1689 4.70679C18.3729 4.98728 18.643 5.39259 18.9121 5.89722C19.4472 6.90071 19.9999 8.33651 20 9.99976C20 11.663 19.4472 13.0987 18.9121 14.1023C18.643 14.6069 18.373 15.0122 18.1689 15.2927C18.0669 15.433 17.9802 15.5432 17.918 15.6199C17.887 15.658 17.862 15.6883 17.8438 15.7097C17.8347 15.7203 17.8268 15.7288 17.8213 15.7351C17.8186 15.7382 17.8163 15.7418 17.8145 15.7439L17.8105 15.7478C17.5354 16.0574 17.0616 16.0854 16.752 15.8103C16.4618 15.5523 16.4189 15.1194 16.6416 14.8113L16.6895 14.7517H16.6885L16.6895 14.7507C16.6915 14.7484 16.6959 14.7442 16.7012 14.738C16.7122 14.7251 16.7305 14.7034 16.7539 14.6746C16.801 14.6166 16.8709 14.527 16.9561 14.4099C17.127 14.1748 17.3572 13.8288 17.5879 13.3962C18.0526 12.5248 18.5 11.3358 18.5 9.99976C18.4999 8.66359 18.0526 7.47365 17.5879 6.60229C17.3573 6.16997 17.1269 5.82457 16.9561 5.5896C16.8709 5.47249 16.801 5.38292 16.7539 5.32495C16.7304 5.29605 16.7122 5.2744 16.7012 5.26147C16.6961 5.25551 16.6925 5.25112 16.6904 5.24878L16.6895 5.2478C16.4145 4.93821 16.4425 4.46432 16.752 4.18921ZM14.2197 6.96948C14.5126 6.67675 14.9874 6.67675 15.2803 6.96948L15.3047 6.9939C15.3163 7.00612 15.3315 7.02263 15.3496 7.04272C15.3861 7.08313 15.4352 7.13953 15.4922 7.21069C15.6058 7.35267 15.7539 7.55708 15.9014 7.81519C16.1946 8.32842 16.4999 9.08216 16.5 9.99976C16.5 10.9174 16.1946 11.671 15.9014 12.1843C15.7539 12.4425 15.6058 12.6468 15.4922 12.7888C15.4353 12.8599 15.3861 12.9164 15.3496 12.9568C15.3315 12.9769 15.3163 12.9934 15.3047 13.0056L15.2812 13.0291V13.03H15.2803C14.9874 13.3229 14.5126 13.3229 14.2197 13.03C13.9452 12.7554 13.9277 12.3207 14.168 12.0261L14.2158 11.9734L14.2168 11.9714L14.2178 11.9705H14.2188L14.2197 11.9695C14.2231 11.9659 14.2287 11.9594 14.2363 11.9509C14.2545 11.9308 14.2837 11.8971 14.3203 11.8513C14.3942 11.759 14.4963 11.6193 14.5986 11.4402C14.8053 11.0785 15 10.5817 15 9.99976C14.9999 9.41777 14.8053 8.92097 14.5986 8.55933C14.4962 8.38018 14.3942 8.2405 14.3203 8.14819C14.2837 8.10239 14.2545 8.06869 14.2363 8.04858C14.2274 8.03869 14.2207 8.03217 14.2178 8.02905L14.2168 8.02808L14.2188 8.02905L14.2197 8.03003C13.927 7.73713 13.9269 7.26233 14.2197 6.96948Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeHighFilled20.category = 'Sound & Music';\n\nexport default VolumeHighFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeHighFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeHighFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.78613 1.68225C11.3813 0.180231 13.9999 1.3114 14 3.50256V20.4977C13.9998 22.6889 11.3813 23.8195 9.78613 22.317L5.78027 18.5446C5.40932 18.1952 4.91875 17.9997 4.40918 17.9996H3.25C1.45507 17.9996 0 16.5446 0 14.7496V9.24963C0.000233069 7.45491 1.45522 5.99963 3.25 5.99963H4.40918C4.91878 5.99953 5.40932 5.80511 5.78027 5.45569L9.78613 1.68225ZM20.2451 4.19495C20.5514 3.91665 21.026 3.93883 21.3047 4.24475L20.79 4.7135L21.3057 4.24573L21.3066 4.24768C21.3074 4.2485 21.3086 4.24954 21.3096 4.25061C21.3118 4.25308 21.315 4.25662 21.3184 4.26038C21.3252 4.26807 21.3346 4.2787 21.3457 4.29163C21.3684 4.31799 21.4007 4.3554 21.4395 4.40295C21.517 4.49821 21.6241 4.63648 21.751 4.81409C22.0047 5.16928 22.3386 5.6876 22.6709 6.35217C23.3355 7.68152 23.9999 9.60889 24 11.9996C24 14.3904 23.3355 16.3177 22.6709 17.6471C22.3386 18.3117 22.0047 18.8299 21.751 19.1852C21.6241 19.3628 21.517 19.501 21.4395 19.5963C21.4008 19.6439 21.3685 19.6812 21.3457 19.7076C21.3346 19.7205 21.3252 19.7312 21.3184 19.7389C21.3151 19.7426 21.3118 19.7462 21.3096 19.7487C21.3086 19.7497 21.3074 19.7508 21.3066 19.7516L21.3057 19.7535L21.25 19.8092C20.9671 20.0627 20.5323 20.0653 20.2451 19.8043C19.9391 19.5256 19.9169 19.0511 20.1953 18.7448L20.21 18.7281C20.2238 18.7121 20.246 18.6852 20.2754 18.649C20.3345 18.5764 20.4231 18.4642 20.5303 18.3141C20.7453 18.0131 21.0366 17.5612 21.3291 16.9762C21.9143 15.8056 22.5 14.1079 22.5 11.9996C22.4999 9.89108 21.9143 8.19257 21.3291 7.02209C21.0367 6.43732 20.7452 5.98606 20.5303 5.68518C20.423 5.53509 20.3345 5.4228 20.2754 5.35022C20.2459 5.31405 20.2238 5.28715 20.21 5.27112C20.2032 5.26327 20.1978 5.25735 20.1953 5.25452L20.1934 5.25256C19.9167 4.94613 19.9396 4.47304 20.2451 4.19495ZM17.1504 8.29944C17.399 7.9686 17.869 7.90179 18.2002 8.15002L17.8857 8.56897C18.1924 8.16027 18.2006 8.14997 18.2012 8.15002L18.2041 8.15295C18.2053 8.15386 18.2067 8.1549 18.208 8.15588C18.2109 8.15814 18.2144 8.16101 18.2178 8.1637C18.2246 8.16907 18.2327 8.17516 18.2412 8.18225C18.2586 8.19671 18.2801 8.215 18.3037 8.23694C18.3511 8.28092 18.4097 8.34079 18.4756 8.4176C18.608 8.57205 18.7677 8.79582 18.9209 9.10217C19.2287 9.718 19.5 10.6476 19.5 11.9996C19.5 13.3516 19.2287 14.2812 18.9209 14.8971C18.7677 15.2035 18.608 15.4272 18.4756 15.5817C18.4097 15.6585 18.3511 15.7183 18.3037 15.7623C18.2801 15.7843 18.2586 15.8025 18.2412 15.817C18.2327 15.8241 18.2246 15.8302 18.2178 15.8356C18.2144 15.8382 18.2109 15.8411 18.208 15.8434C18.2067 15.8444 18.2053 15.8454 18.2041 15.8463L18.2012 15.8492C18.1988 15.8469 18.1693 15.8085 17.75 15.2496L18.2002 15.8492C17.8689 16.0978 17.399 16.031 17.1504 15.6998C16.9021 15.3686 16.9687 14.8986 17.2998 14.65L17.2959 14.652C17.2949 14.6528 17.2939 14.6541 17.293 14.6549C17.2912 14.6563 17.2895 14.6577 17.2881 14.6588C17.2851 14.6612 17.2826 14.6635 17.2812 14.6647C17.2785 14.667 17.2786 14.6661 17.2822 14.6627C17.2896 14.6558 17.3094 14.6372 17.3369 14.6051C17.392 14.5407 17.4826 14.4193 17.5791 14.2262C17.7711 13.8419 18 13.1463 18 11.9996C18 10.8525 17.7711 10.1561 17.5791 9.77209C17.4826 9.57917 17.3919 9.45838 17.3369 9.39417C17.3093 9.36197 17.2895 9.34326 17.2822 9.33655C17.279 9.33349 17.2788 9.33258 17.2812 9.33459C17.2826 9.33572 17.285 9.33803 17.2881 9.34045C17.2895 9.34156 17.2912 9.343 17.293 9.34436C17.2939 9.3451 17.2957 9.34644 17.2969 9.34729L17.2988 9.34924L17.2998 9.34827C16.9693 9.09955 16.9021 8.63049 17.1504 8.29944Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeHighFilled24.category = 'Sound & Music';\n\nexport default VolumeHighFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeHighFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeHighFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.9961 2.80933C15.9276 1.07608 18.9998 2.4476 19 5.04272V26.9578C18.9997 29.5529 15.9275 30.9235 13.9961 29.1902L8.85449 24.575C8.44172 24.2046 7.90614 23.9998 7.35156 23.9998H4.75C2.67893 23.9998 1 22.3208 1 20.2498V11.7498C1.00018 9.67884 2.67904 7.99976 4.75 7.99976H7.35156C7.90619 7.99967 8.44171 7.79501 8.85449 7.42456L13.9961 2.80933ZM26.2002 6.23901C26.482 5.9358 26.9573 5.91833 27.2607 6.19995L26.8584 6.63354C27.2295 6.23398 27.2583 6.20309 27.2607 6.20093H27.2617L27.2627 6.20288C27.2637 6.20378 27.2653 6.20462 27.2666 6.20581C27.2696 6.20862 27.2737 6.21312 27.2783 6.21753C27.2876 6.22637 27.3001 6.23853 27.3154 6.25366C27.3465 6.28432 27.3899 6.32829 27.4434 6.38452C27.5505 6.49708 27.6998 6.66082 27.876 6.87476C28.2282 7.30251 28.6921 7.93324 29.1543 8.75854C30.0798 10.4112 30.9999 12.849 31 15.9998C31 19.1505 30.0798 21.5882 29.1543 23.241C28.6921 24.0663 28.2282 24.6969 27.876 25.1248C27.6998 25.3387 27.5505 25.5024 27.4434 25.615C27.3899 25.6712 27.3465 25.7152 27.3154 25.7458C27.3001 25.761 27.2876 25.7731 27.2783 25.782C27.2737 25.7864 27.2696 25.7909 27.2666 25.7937C27.2653 25.7949 27.2637 25.7958 27.2627 25.7966L27.2617 25.7986H27.2607C27.257 25.7951 27.2163 25.7519 26.75 25.2498L27.2607 25.7996C26.9573 26.0814 26.4821 26.0639 26.2002 25.7605C25.9185 25.457 25.9368 24.9818 26.2402 24.7L26.2412 24.698C26.2452 24.6942 26.2528 24.6873 26.2627 24.6775C26.2828 24.6576 26.3154 24.6259 26.3574 24.5818C26.4417 24.4932 26.5661 24.3558 26.7178 24.1716C27.0217 23.8026 27.4331 23.2453 27.8457 22.5085C28.6701 21.0363 29.5 18.8484 29.5 15.9998C29.4999 13.1511 28.6701 10.9631 27.8457 9.49097C27.4331 8.75422 27.0217 8.1969 26.7178 7.82788C26.5661 7.64367 26.4416 7.50625 26.3574 7.41772C26.3154 7.37356 26.2828 7.34185 26.2627 7.32202C26.253 7.31246 26.2462 7.30532 26.2422 7.30151C26.2414 7.30065 26.2408 7.29908 26.2402 7.29858C25.9369 7.01671 25.9184 6.54247 26.2002 6.23901ZM22.9238 11.2693C23.189 10.9515 23.6624 10.9087 23.9805 11.1736L23.8984 11.2722C23.9673 11.1898 23.9785 11.1765 23.9805 11.1746H23.9814L23.9863 11.1794C23.9888 11.1815 23.992 11.1836 23.9951 11.1863C24.0015 11.1918 24.0095 11.1987 24.0186 11.2068C24.0367 11.2231 24.0602 11.2452 24.0879 11.2722C24.1438 11.3268 24.2182 11.4039 24.3037 11.5037C24.4749 11.7034 24.6933 11.9965 24.9082 12.3904C25.3405 13.1829 25.7499 14.3689 25.75 15.9998C25.75 17.6306 25.3405 18.8165 24.9082 19.6091C24.6933 20.003 24.4749 20.2961 24.3037 20.4958C24.2183 20.5955 24.1448 20.6727 24.0889 20.7273C24.061 20.7545 24.0368 20.7763 24.0186 20.7927C24.0096 20.8008 24.0015 20.8077 23.9951 20.8132C23.992 20.8159 23.9888 20.818 23.9863 20.8201L23.9814 20.825H23.9805C23.9758 20.82 23.9322 20.7682 23.5 20.2498L23.9805 20.8259C23.6623 21.0911 23.1891 21.0483 22.9238 20.7302C22.6606 20.4142 22.7014 19.9456 23.0137 19.6794L23.0146 19.6775C23.0184 19.6741 23.0272 19.6656 23.04 19.6531C23.0661 19.6276 23.1101 19.5834 23.165 19.5193C23.275 19.3909 23.4319 19.1835 23.5918 18.8904C23.9094 18.3079 24.25 17.3682 24.25 15.9998C24.25 14.6313 23.9094 13.6915 23.5918 13.1091C23.4319 12.8161 23.275 12.6086 23.165 12.4802C23.1104 12.4165 23.0671 12.3719 23.041 12.3464C23.0281 12.3338 23.0183 12.3253 23.0146 12.322C23.0133 12.3208 23.0132 12.3198 23.0137 12.3201C22.7015 12.0539 22.6605 11.5853 22.9238 11.2693Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeHighFilled32.category = 'Sound & Music';\n\nexport default VolumeHighFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeLow12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeLow12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16797 1.43469C5.05004 0.638036 6.49958 1.25445 6.5 2.47961V9.51965C6.49998 10.7849 4.95459 11.4006 4.08398 10.4825L2.67773 9.00012H1.5C0.671707 9.00012 0.000217764 8.32836 0 7.50012V4.50012C0.000173278 3.67184 0.67168 3.00012 1.5 3.00012H2.67676L4.08398 1.51672L4.16797 1.43469ZM3.69238 4.1095C3.45636 4.35839 3.12816 4.5001 2.78516 4.50012H1.5V7.50012H2.78516C3.08515 7.50014 3.37408 7.60735 3.59961 7.8009L3.69238 7.88977L5 9.26868V2.73059L3.69238 4.1095ZM7.75977 6.93274C7.75598 6.93589 7.75334 6.93824 7.75195 6.93958C7.75317 6.93827 7.75511 6.93589 7.75781 6.93274C7.77103 6.91728 7.80132 6.87844 7.83594 6.81262C7.90302 6.68501 7.99998 6.43025 8 6.00012C7.99999 5.57005 7.90303 5.31531 7.83594 5.18762C7.80134 5.12183 7.77108 5.08303 7.75781 5.0675C7.75514 5.06438 7.75319 5.062 7.75195 5.06067L7.76953 5.07629C7.77102 5.07754 7.77274 5.07882 7.77441 5.0802C7.45675 4.81986 7.40737 4.35136 7.66504 4.0304C7.92444 3.70756 8.39684 3.65588 8.71973 3.91516L8.72266 3.91809C8.72374 3.91896 8.72544 3.9201 8.72656 3.92102C8.72873 3.92281 8.73101 3.92488 8.7334 3.92688C8.73837 3.93105 8.74414 3.93542 8.75 3.94055C8.76195 3.95103 8.7758 3.96402 8.79102 3.97864C8.82148 4.00791 8.85829 4.04594 8.89844 4.0929C8.97889 4.18704 9.07382 4.31775 9.16406 4.48938C9.34689 4.83719 9.5 5.3324 9.5 6.00012C9.49998 6.66783 9.3469 7.16307 9.16406 7.51086C9.07381 7.68246 8.97889 7.81322 8.89844 7.90735C8.8583 7.95428 8.82148 7.99235 8.79102 8.02161C8.77579 8.03622 8.76195 8.04922 8.75 8.05969C8.74414 8.06482 8.73837 8.0692 8.7334 8.07336C8.73103 8.07535 8.72872 8.07745 8.72656 8.07922C8.72542 8.08015 8.72372 8.08129 8.72266 8.08215L8.7207 8.08411C8.72017 8.08422 8.71114 8.07414 8.25 7.50012L8.71973 8.08508C8.39684 8.34431 7.92442 8.29264 7.66504 7.96985C7.42265 7.668 7.45212 7.23582 7.7207 6.96887L7.75977 6.93274ZM7.76367 6.92981L7.76172 6.93176L7.75977 6.93274L7.76367 6.92981Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeLow12.category = 'Sound & Music';\n\nexport default VolumeLow12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeLow16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeLow16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5498 1.46216C7.69 0.442243 9.49995 1.25165 9.5 2.78149V13.219C9.49977 14.7487 7.68994 15.558 6.5498 14.5383L3.92676 12.1917C3.78924 12.0686 3.61129 12.0002 3.42676 12.0002H2.25C1.00743 12.0002 0.000121755 10.9928 0 9.75024V6.25024C3.34708e-06 5.00761 1.00736 4.00024 2.25 4.00024H3.42676C3.61124 4.00024 3.78926 3.93182 3.92676 3.80884L6.5498 1.46216ZM8 2.78149C7.99995 2.54815 7.72372 2.42472 7.5498 2.58032L4.92676 4.927C4.51425 5.29594 3.98019 5.50024 3.42676 5.50024H2.25C1.83579 5.50024 1.5 5.83603 1.5 6.25024V9.75024C1.50012 10.1644 1.83586 10.5002 2.25 10.5002H3.42676C3.98024 10.5002 4.51424 10.7045 4.92676 11.0735L7.5498 13.4202C7.72367 13.5756 7.99977 13.4521 8 13.219V2.78149ZM11.2197 5.46997C11.5126 5.17708 11.9874 5.17708 12.2803 5.46997L11.8936 5.85669C12.256 5.49429 12.2796 5.47126 12.2812 5.46997V5.47095L12.2891 5.47876C12.2928 5.48262 12.2976 5.48802 12.3027 5.49341C12.313 5.50426 12.3266 5.51839 12.3418 5.5354C12.3723 5.56953 12.4122 5.61657 12.458 5.67505C12.5496 5.79209 12.667 5.95913 12.7832 6.17212C13.0158 6.59864 13.25 7.22199 13.25 8.00024C13.25 8.7785 13.0158 9.40188 12.7832 9.82837C12.667 10.0414 12.5496 10.2084 12.458 10.3254C12.4122 10.3839 12.3723 10.431 12.3418 10.4651C12.3266 10.4821 12.313 10.4962 12.3027 10.5071C12.2976 10.5125 12.2928 10.5179 12.2891 10.5217L12.2812 10.5295C12.2808 10.5296 12.2697 10.5199 11.75 10.0002L12.2803 10.5305C11.9874 10.8232 11.5126 10.8232 11.2197 10.5305C10.9452 10.256 10.9278 9.82119 11.168 9.52661L11.2148 9.47485L11.2139 9.47583C11.2145 9.47513 11.2177 9.47165 11.2227 9.46606C11.2331 9.45439 11.2522 9.4325 11.2764 9.40161C11.3253 9.33907 11.3957 9.23989 11.4668 9.10962C11.6091 8.8487 11.75 8.4716 11.75 8.00024C11.75 7.52889 11.6091 7.15182 11.4668 6.89087C11.3957 6.76061 11.3253 6.66146 11.2764 6.59888C11.2522 6.56803 11.2331 6.54615 11.2227 6.53442L11.2197 6.53052C10.9269 6.23767 10.927 5.76287 11.2197 5.46997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeLow16.category = 'Sound & Music';\n\nexport default VolumeLow16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeLow20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeLow20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29102 1.53491C9.75178 0.290963 11.9997 1.32916 12 3.2478V16.7517C11.9999 18.6706 9.75185 19.7088 8.29102 18.4646L4.64453 15.3582C4.37325 15.1271 4.02821 14.9998 3.67188 14.9998H2.75C1.23122 14.9998 0 13.7685 0 12.2498V7.74976C0.000155165 6.2311 1.23131 4.99976 2.75 4.99976H3.67188C4.02826 4.99968 4.37323 4.87247 4.64453 4.64136L8.29102 1.53491ZM10.5 3.2478C10.4997 2.60845 9.75052 2.26292 9.26367 2.67749L5.61719 5.78394C5.07453 6.24617 4.38472 6.49968 3.67188 6.49976H2.75C2.05974 6.49976 1.50016 7.05953 1.5 7.74976V12.2498C1.5 12.9401 2.05964 13.4998 2.75 13.4998H3.67188C4.3847 13.4998 5.07453 13.7543 5.61719 14.2166L9.26367 17.322C9.75059 17.7368 10.4999 17.3913 10.5 16.7517V3.2478ZM14.2197 6.96948C14.5126 6.67675 14.9874 6.67675 15.2803 6.96948L15.3047 6.9939C15.3163 7.00612 15.3315 7.02263 15.3496 7.04272C15.3861 7.08313 15.4352 7.13953 15.4922 7.21069C15.6058 7.35267 15.7539 7.55708 15.9014 7.81519C16.1946 8.32842 16.4999 9.08216 16.5 9.99976C16.5 10.9174 16.1946 11.671 15.9014 12.1843C15.7539 12.4425 15.6058 12.6468 15.4922 12.7888C15.4353 12.8599 15.3861 12.9164 15.3496 12.9568C15.3315 12.9769 15.3163 12.9934 15.3047 13.0056L15.2812 13.0291V13.03H15.2803C14.9874 13.3229 14.5126 13.3229 14.2197 13.03C13.9452 12.7554 13.9277 12.3207 14.168 12.0261L14.2158 11.9734L14.2168 11.9714L14.2178 11.9705H14.2188L14.2197 11.9695C14.2231 11.9659 14.2287 11.9594 14.2363 11.9509C14.2545 11.9308 14.2837 11.8971 14.3203 11.8513C14.3942 11.759 14.4963 11.6193 14.5986 11.4402C14.8053 11.0785 15 10.5817 15 9.99976C14.9999 9.41777 14.8053 8.92097 14.5986 8.55933C14.4962 8.38018 14.3942 8.2405 14.3203 8.14819C14.2837 8.10239 14.2545 8.06869 14.2363 8.04858C14.2274 8.03869 14.2207 8.03217 14.2178 8.02905L14.2168 8.02808L14.2188 8.02905L14.2197 8.03003C13.927 7.73713 13.9269 7.26233 14.2197 6.96948Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeLow20.category = 'Sound & Music';\n\nexport default VolumeLow20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeLow24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeLow24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.78613 1.68225C11.3813 0.180231 13.9999 1.3114 14 3.50256V20.4977C13.9998 22.6889 11.3813 23.8195 9.78613 22.317L5.78027 18.5446C5.40932 18.1952 4.91875 17.9997 4.40918 17.9996H3.25C1.45507 17.9996 0 16.5446 0 14.7496V9.24963C0.000233232 7.45491 1.45522 5.99963 3.25 5.99963H4.40918C4.91878 5.99953 5.40932 5.80511 5.78027 5.45569L9.78613 1.68225ZM12.5 3.50256C12.4999 2.62623 11.4525 2.1735 10.8145 2.77405L6.80859 6.54749C6.15934 7.15905 5.3011 7.49953 4.40918 7.49963H3.25C2.28365 7.49963 1.50023 8.28333 1.5 9.24963V14.7496C1.5 15.7161 2.2835 16.4996 3.25 16.4996H4.40918C5.30097 16.4997 6.15937 16.8404 6.80859 17.4518L10.8145 21.2252C11.4525 21.8262 12.4998 21.3741 12.5 20.4977V3.50256ZM17.1504 8.29944C17.399 7.9686 17.869 7.90179 18.2002 8.15002L17.8857 8.56897C18.1924 8.16027 18.2006 8.14997 18.2012 8.15002L18.2041 8.15295C18.2053 8.15386 18.2067 8.1549 18.208 8.15588C18.2109 8.15814 18.2144 8.16101 18.2178 8.1637C18.2246 8.16907 18.2327 8.17516 18.2412 8.18225C18.2586 8.19671 18.2801 8.215 18.3037 8.23694C18.3511 8.28092 18.4097 8.34079 18.4756 8.4176C18.608 8.57205 18.7677 8.79582 18.9209 9.10217C19.2287 9.718 19.5 10.6476 19.5 11.9996C19.5 13.3516 19.2287 14.2812 18.9209 14.8971C18.7677 15.2035 18.608 15.4272 18.4756 15.5817C18.4097 15.6585 18.3511 15.7183 18.3037 15.7623C18.2801 15.7843 18.2586 15.8025 18.2412 15.817C18.2327 15.8241 18.2246 15.8302 18.2178 15.8356C18.2144 15.8382 18.2109 15.8411 18.208 15.8434C18.2067 15.8444 18.2053 15.8454 18.2041 15.8463L18.2012 15.8492C18.1988 15.8469 18.1693 15.8085 17.75 15.2496L18.2002 15.8492C17.8689 16.0978 17.399 16.031 17.1504 15.6998C16.9021 15.3686 16.9687 14.8986 17.2998 14.65L17.2959 14.652C17.2949 14.6528 17.2939 14.6541 17.293 14.6549C17.2912 14.6563 17.2895 14.6577 17.2881 14.6588C17.2851 14.6612 17.2826 14.6635 17.2812 14.6647C17.2785 14.667 17.2786 14.6661 17.2822 14.6627C17.2896 14.6558 17.3094 14.6372 17.3369 14.6051C17.392 14.5407 17.4826 14.4193 17.5791 14.2262C17.7711 13.8419 18 13.1463 18 11.9996C18 10.8525 17.7711 10.1561 17.5791 9.77209C17.4826 9.57917 17.3919 9.45838 17.3369 9.39417C17.3093 9.36197 17.2895 9.34326 17.2822 9.33655C17.279 9.33349 17.2788 9.33258 17.2812 9.33459C17.2826 9.33572 17.285 9.33803 17.2881 9.34045C17.2895 9.34156 17.2912 9.343 17.293 9.34436C17.2939 9.3451 17.2957 9.34644 17.2969 9.34729L17.2988 9.34924L17.2998 9.34827C16.9693 9.09955 16.9021 8.63049 17.1504 8.29944Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeLow24.category = 'Sound & Music';\n\nexport default VolumeLow24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeLow32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeLow32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.9961 2.80981C15.9276 1.07639 19 2.44791 19 5.04321V26.9583C18.9995 29.553 15.9275 30.9237 13.9961 29.1907L8.85449 24.5754C8.44171 24.205 7.90619 24.0003 7.35156 24.0002H4.75C2.67905 24.0002 1.00019 22.3212 1 20.2502V11.7502C1.00007 9.67924 2.67898 8.00024 4.75 8.00024H7.35156C7.90611 8.00016 8.44173 7.7954 8.85449 7.42505L13.9961 2.80981ZM17.5 5.04321C17.5 3.74562 15.9638 3.05948 14.998 3.92603L9.85547 8.54126C9.1675 9.15849 8.27584 9.50016 7.35156 9.50024H4.75C3.5074 9.50024 2.50007 10.5077 2.5 11.7502V20.2502C2.50019 21.4927 3.50747 22.5002 4.75 22.5002H7.35156C8.27586 22.5003 9.16749 22.842 9.85547 23.4592L14.998 28.0745C15.9637 28.9407 17.4995 28.2554 17.5 26.9583V5.04321ZM22.9238 11.2698C23.189 10.9517 23.6623 10.909 23.9805 11.1741L23.8984 11.2727C23.9661 11.1918 23.9782 11.1774 23.9805 11.175H23.9814L23.9863 11.1799C23.9888 11.182 23.992 11.1841 23.9951 11.1868C24.0015 11.1923 24.0095 11.1992 24.0186 11.2073C24.0367 11.2236 24.0602 11.2457 24.0879 11.2727C24.1438 11.3273 24.2182 11.4044 24.3037 11.5042C24.4749 11.7039 24.6933 11.9969 24.9082 12.3909C25.3405 13.1835 25.75 14.3693 25.75 16.0002C25.7499 17.6311 25.3405 18.817 24.9082 19.6096C24.6933 20.0035 24.4749 20.2966 24.3037 20.4963C24.2182 20.5961 24.1447 20.6732 24.0889 20.7278C24.0609 20.755 24.0368 20.7768 24.0186 20.7932C24.0095 20.8013 24.0015 20.8082 23.9951 20.8137C23.992 20.8164 23.9888 20.8185 23.9863 20.8206L23.9814 20.8254H23.9805C23.9767 20.8215 23.9373 20.7749 23.5 20.2502L23.9805 20.8264C23.6624 21.0914 23.189 21.0486 22.9238 20.7307C22.6605 20.4147 22.7015 19.9461 23.0137 19.6799L23.0146 19.678C23.0183 19.6747 23.0271 19.6662 23.04 19.6536C23.0661 19.6281 23.1101 19.5839 23.165 19.5198C23.275 19.3914 23.4319 19.184 23.5918 18.8909C23.9094 18.3085 24.2499 17.3687 24.25 16.0002C24.25 14.6318 23.9094 13.692 23.5918 13.1096C23.4319 12.8165 23.275 12.6091 23.165 12.4807C23.1104 12.417 23.0672 12.3725 23.041 12.3469C23.0281 12.3343 23.0184 12.3259 23.0146 12.3225C23.0131 12.3211 23.0131 12.32 23.0137 12.3206C22.7014 12.0544 22.6606 11.5858 22.9238 11.2698Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeLow32.category = 'Sound & Music';\n\nexport default VolumeLow32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeLowFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeLowFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16797 1.43469C5.05004 0.638036 6.49958 1.25445 6.5 2.47961V9.51965C6.49998 10.7849 4.95459 11.4006 4.08398 10.4825L2.67773 9.00012H1.5C0.671707 9.00012 0.000217716 8.32836 0 7.50012V4.50012C0.000173278 3.67184 0.67168 3.00012 1.5 3.00012H2.67676L4.08398 1.51672L4.16797 1.43469ZM7.75977 6.93274C7.75598 6.93589 7.75334 6.93824 7.75195 6.93958C7.75317 6.93827 7.75511 6.93589 7.75781 6.93274C7.77103 6.91728 7.80132 6.87844 7.83594 6.81262C7.90302 6.68501 7.99998 6.43025 8 6.00012C7.99999 5.57005 7.90303 5.31531 7.83594 5.18762C7.80134 5.12183 7.77108 5.08303 7.75781 5.0675C7.75514 5.06438 7.75319 5.062 7.75195 5.06067L7.76953 5.07629C7.77102 5.07754 7.77274 5.07882 7.77441 5.0802C7.45675 4.81986 7.40737 4.35136 7.66504 4.0304C7.92444 3.70756 8.39684 3.65588 8.71973 3.91516L8.72266 3.91809C8.72374 3.91896 8.72544 3.9201 8.72656 3.92102C8.72873 3.92281 8.73101 3.92488 8.7334 3.92688C8.73837 3.93105 8.74414 3.93542 8.75 3.94055C8.76195 3.95103 8.7758 3.96402 8.79102 3.97864C8.82148 4.00791 8.85829 4.04594 8.89844 4.0929C8.97889 4.18704 9.07382 4.31775 9.16406 4.48938C9.34689 4.83719 9.5 5.3324 9.5 6.00012C9.49998 6.66783 9.3469 7.16307 9.16406 7.51086C9.07381 7.68246 8.97889 7.81322 8.89844 7.90735C8.8583 7.95428 8.82148 7.99235 8.79102 8.02161C8.77579 8.03622 8.76195 8.04922 8.75 8.05969C8.74414 8.06482 8.73837 8.0692 8.7334 8.07336C8.73103 8.07535 8.72872 8.07745 8.72656 8.07922C8.72542 8.08015 8.72372 8.08129 8.72266 8.08215L8.7207 8.08411C8.72017 8.08422 8.71114 8.07414 8.25 7.50012L8.71973 8.08508C8.39684 8.34431 7.92442 8.29264 7.66504 7.96985C7.42265 7.668 7.45212 7.23582 7.7207 6.96887L7.75977 6.93274ZM7.76367 6.92981L7.76172 6.93176L7.75977 6.93274L7.76367 6.92981Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeLowFilled12.category = 'Sound & Music';\n\nexport default VolumeLowFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeLowFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeLowFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5498 1.46216C7.69 0.442243 9.49995 1.25165 9.5 2.78149V13.219C9.49977 14.7487 7.68994 15.558 6.5498 14.5383L3.92676 12.1917C3.78924 12.0686 3.61128 12.0002 3.42676 12.0002H2.25C1.00743 12.0002 0.000121755 10.9928 0 9.75024V6.25024C3.35017e-06 5.00761 1.00736 4.00024 2.25 4.00024H3.42676C3.61124 4.00024 3.78926 3.93182 3.92676 3.80884L6.5498 1.46216ZM11.2197 5.46997C11.5126 5.17708 11.9874 5.17708 12.2803 5.46997L11.8936 5.85669C12.256 5.49429 12.2796 5.47126 12.2812 5.46997V5.47095L12.2891 5.47876C12.2928 5.48262 12.2976 5.48802 12.3027 5.49341C12.313 5.50426 12.3266 5.51839 12.3418 5.5354C12.3723 5.56953 12.4122 5.61657 12.458 5.67505C12.5496 5.79209 12.667 5.95913 12.7832 6.17212C13.0158 6.59864 13.25 7.22199 13.25 8.00024C13.25 8.7785 13.0158 9.40188 12.7832 9.82837C12.667 10.0414 12.5496 10.2084 12.458 10.3254C12.4122 10.3839 12.3723 10.431 12.3418 10.4651C12.3266 10.4821 12.313 10.4962 12.3027 10.5071C12.2976 10.5125 12.2928 10.5179 12.2891 10.5217L12.2812 10.5295C12.2808 10.5296 12.2697 10.5199 11.75 10.0002L12.2803 10.5305C11.9874 10.8232 11.5126 10.8232 11.2197 10.5305C10.9452 10.256 10.9278 9.82119 11.168 9.52661L11.2148 9.47485L11.2139 9.47583C11.2145 9.47513 11.2177 9.47165 11.2227 9.46606C11.2331 9.45439 11.2522 9.4325 11.2764 9.40161C11.3253 9.33907 11.3957 9.23989 11.4668 9.10962C11.6091 8.8487 11.75 8.4716 11.75 8.00024C11.75 7.52889 11.6091 7.15182 11.4668 6.89087C11.3957 6.76061 11.3253 6.66146 11.2764 6.59888C11.2522 6.56803 11.2331 6.54615 11.2227 6.53442L11.2197 6.53052C10.9269 6.23767 10.927 5.76287 11.2197 5.46997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeLowFilled16.category = 'Sound & Music';\n\nexport default VolumeLowFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeLowFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeLowFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29102 1.53491C9.75178 0.290963 11.9997 1.32916 12 3.2478V16.7517C11.9999 18.6706 9.75185 19.7088 8.29102 18.4646L4.64453 15.3582C4.37325 15.1271 4.02821 14.9998 3.67188 14.9998H2.75C1.23122 14.9998 0 13.7685 0 12.2498V7.74976C0.000155222 6.2311 1.23131 4.99976 2.75 4.99976H3.67188C4.02826 4.99968 4.37323 4.87247 4.64453 4.64136L8.29102 1.53491ZM14.2197 6.96948C14.5126 6.67675 14.9874 6.67675 15.2803 6.96948L15.3047 6.9939C15.3163 7.00612 15.3315 7.02263 15.3496 7.04272C15.3861 7.08313 15.4352 7.13953 15.4922 7.21069C15.6058 7.35267 15.7539 7.55708 15.9014 7.81519C16.1946 8.32842 16.4999 9.08216 16.5 9.99976C16.5 10.9174 16.1946 11.671 15.9014 12.1843C15.7539 12.4425 15.6058 12.6468 15.4922 12.7888C15.4353 12.8599 15.3861 12.9164 15.3496 12.9568C15.3315 12.9769 15.3163 12.9934 15.3047 13.0056L15.2812 13.0291V13.03H15.2803C14.9874 13.3229 14.5126 13.3229 14.2197 13.03C13.9452 12.7554 13.9277 12.3207 14.168 12.0261L14.2158 11.9734L14.2168 11.9714L14.2178 11.9705H14.2188L14.2197 11.9695C14.2231 11.9659 14.2287 11.9594 14.2363 11.9509C14.2545 11.9308 14.2837 11.8971 14.3203 11.8513C14.3942 11.759 14.4963 11.6193 14.5986 11.4402C14.8053 11.0785 15 10.5817 15 9.99976C14.9999 9.41777 14.8053 8.92097 14.5986 8.55933C14.4962 8.38018 14.3942 8.2405 14.3203 8.14819C14.2837 8.10239 14.2545 8.06869 14.2363 8.04858C14.2274 8.03869 14.2207 8.03217 14.2178 8.02905L14.2168 8.02808L14.2188 8.02905L14.2197 8.03003C13.927 7.73713 13.9269 7.26233 14.2197 6.96948Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeLowFilled20.category = 'Sound & Music';\n\nexport default VolumeLowFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeLowFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeLowFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.78613 1.68225C11.3813 0.180231 13.9999 1.3114 14 3.50256V20.4977C13.9998 22.6889 11.3813 23.8195 9.78613 22.317L5.78027 18.5446C5.40932 18.1952 4.91875 17.9997 4.40918 17.9996H3.25C1.45507 17.9996 0 16.5446 0 14.7496V9.24963C0.000233069 7.45491 1.45522 5.99963 3.25 5.99963H4.40918C4.91878 5.99953 5.40932 5.80511 5.78027 5.45569L9.78613 1.68225ZM17.1504 8.29944C17.399 7.9686 17.869 7.90179 18.2002 8.15002L17.8857 8.56897C18.1924 8.16027 18.2006 8.14997 18.2012 8.15002L18.2041 8.15295C18.2053 8.15386 18.2067 8.1549 18.208 8.15588C18.2109 8.15814 18.2144 8.16101 18.2178 8.1637C18.2246 8.16907 18.2327 8.17516 18.2412 8.18225C18.2586 8.19671 18.2801 8.215 18.3037 8.23694C18.3511 8.28092 18.4097 8.34079 18.4756 8.4176C18.608 8.57205 18.7677 8.79582 18.9209 9.10217C19.2287 9.718 19.5 10.6476 19.5 11.9996C19.5 13.3516 19.2287 14.2812 18.9209 14.8971C18.7677 15.2035 18.608 15.4272 18.4756 15.5817C18.4097 15.6585 18.3511 15.7183 18.3037 15.7623C18.2801 15.7843 18.2586 15.8025 18.2412 15.817C18.2327 15.8241 18.2246 15.8302 18.2178 15.8356C18.2144 15.8382 18.2109 15.8411 18.208 15.8434C18.2067 15.8444 18.2053 15.8454 18.2041 15.8463L18.2012 15.8492C18.1988 15.8469 18.1693 15.8085 17.75 15.2496L18.2002 15.8492C17.8689 16.0978 17.399 16.031 17.1504 15.6998C16.9021 15.3686 16.9687 14.8986 17.2998 14.65L17.2959 14.652C17.2949 14.6528 17.2939 14.6541 17.293 14.6549C17.2912 14.6563 17.2895 14.6577 17.2881 14.6588C17.2851 14.6612 17.2826 14.6635 17.2812 14.6647C17.2785 14.667 17.2786 14.6661 17.2822 14.6627C17.2896 14.6558 17.3094 14.6372 17.3369 14.6051C17.392 14.5407 17.4826 14.4193 17.5791 14.2262C17.7711 13.8419 18 13.1463 18 11.9996C18 10.8525 17.7711 10.1561 17.5791 9.77209C17.4826 9.57917 17.3919 9.45838 17.3369 9.39417C17.3093 9.36197 17.2895 9.34326 17.2822 9.33655C17.279 9.33349 17.2788 9.33258 17.2812 9.33459C17.2826 9.33572 17.285 9.33803 17.2881 9.34045C17.2895 9.34156 17.2912 9.343 17.293 9.34436C17.2939 9.3451 17.2957 9.34644 17.2969 9.34729L17.2988 9.34924L17.2998 9.34827C16.9693 9.09955 16.9021 8.63049 17.1504 8.29944Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeLowFilled24.category = 'Sound & Music';\n\nexport default VolumeLowFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeLowFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeLowFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.9961 2.80933C15.9276 1.07608 18.9998 2.4476 19 5.04272V26.9578C18.9997 29.5529 15.9275 30.9235 13.9961 29.1902L8.85449 24.575C8.44172 24.2046 7.90614 23.9998 7.35156 23.9998H4.75C2.67893 23.9998 1 22.3208 1 20.2498V11.7498C1.00018 9.67884 2.67904 7.99976 4.75 7.99976H7.35156C7.90619 7.99967 8.44171 7.79501 8.85449 7.42456L13.9961 2.80933ZM22.9238 11.2693C23.189 10.9515 23.6624 10.9087 23.9805 11.1736L23.8984 11.2722C23.9673 11.1898 23.9785 11.1765 23.9805 11.1746H23.9814L23.9863 11.1794C23.9888 11.1815 23.992 11.1836 23.9951 11.1863C24.0015 11.1918 24.0095 11.1987 24.0186 11.2068C24.0367 11.2231 24.0602 11.2452 24.0879 11.2722C24.1438 11.3268 24.2182 11.4039 24.3037 11.5037C24.4749 11.7034 24.6933 11.9965 24.9082 12.3904C25.3405 13.1829 25.7499 14.3689 25.75 15.9998C25.75 17.6306 25.3405 18.8165 24.9082 19.6091C24.6933 20.003 24.4749 20.2961 24.3037 20.4958C24.2183 20.5955 24.1448 20.6727 24.0889 20.7273C24.061 20.7545 24.0368 20.7763 24.0186 20.7927C24.0096 20.8008 24.0015 20.8077 23.9951 20.8132C23.992 20.8159 23.9888 20.818 23.9863 20.8201L23.9814 20.825H23.9805C23.9758 20.82 23.9322 20.7682 23.5 20.2498L23.9805 20.8259C23.6623 21.0911 23.1891 21.0483 22.9238 20.7302C22.6606 20.4142 22.7014 19.9456 23.0137 19.6794L23.0146 19.6775C23.0184 19.6741 23.0272 19.6656 23.04 19.6531C23.0661 19.6276 23.1101 19.5834 23.165 19.5193C23.275 19.3909 23.4319 19.1835 23.5918 18.8904C23.9094 18.3079 24.25 17.3682 24.25 15.9998C24.25 14.6313 23.9094 13.6915 23.5918 13.1091C23.4319 12.8161 23.275 12.6086 23.165 12.4802C23.1104 12.4165 23.0671 12.3719 23.041 12.3464C23.0281 12.3338 23.0183 12.3253 23.0146 12.322C23.0133 12.3208 23.0132 12.3198 23.0137 12.3201C22.7015 12.0539 22.6605 11.5853 22.9238 11.2693Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeLowFilled32.category = 'Sound & Music';\n\nexport default VolumeLowFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeMinus12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeMinus12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16797 1.43469C5.05006 0.637974 6.49964 1.25439 6.5 2.47961V9.51965C6.49998 10.7849 4.95459 11.4006 4.08398 10.4825L2.67773 9.00012H1.5C0.671707 9.00012 0.000217764 8.32836 0 7.50012V4.50012C0.000135865 3.67181 0.671657 3.00012 1.5 3.00012H2.67676L4.08398 1.51672L4.16797 1.43469ZM3.69238 4.1095C3.45636 4.35839 3.12816 4.5001 2.78516 4.50012H1.5V7.50012H2.78516C3.08517 7.50014 3.37408 7.60733 3.59961 7.8009L3.69238 7.88977L5 9.26868V2.73059L3.69238 4.1095ZM11.25 5.25012C11.6642 5.25012 12 5.58591 12 6.00012C11.9999 6.41428 11.6642 6.75012 11.25 6.75012H8.75C8.33583 6.75012 8.00007 6.41428 8 6.00012C8 5.58591 8.33579 5.25012 8.75 5.25012H11.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeMinus12.category = 'Sound & Music';\n\nexport default VolumeMinus12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeMinus16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeMinus16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5498 1.46216C7.69 0.442243 9.49995 1.25165 9.5 2.78149V13.219C9.49977 14.7487 7.68994 15.558 6.5498 14.5383L3.92676 12.1917C3.78924 12.0686 3.61129 12.0002 3.42676 12.0002H2.25C1.00743 12.0002 0.000121755 10.9928 0 9.75024V6.25024C3.34708e-06 5.00761 1.00736 4.00024 2.25 4.00024H3.42676C3.61124 4.00024 3.78926 3.93182 3.92676 3.80884L6.5498 1.46216ZM8 2.78149C7.99995 2.54815 7.72372 2.42472 7.5498 2.58032L4.92676 4.927C4.51425 5.29594 3.98019 5.50024 3.42676 5.50024H2.25C1.83579 5.50024 1.5 5.83603 1.5 6.25024V9.75024C1.50012 10.1644 1.83586 10.5002 2.25 10.5002H3.42676C3.98024 10.5002 4.51424 10.7045 4.92676 11.0735L7.5498 13.4202C7.72367 13.5756 7.99977 13.4521 8 13.219V2.78149ZM15.25 7.25024C15.6642 7.25024 16 7.58603 16 8.00024C15.9999 8.41435 15.6641 8.75024 15.25 8.75024H12.25C11.8359 8.75024 11.5001 8.41435 11.5 8.00024C11.5 7.58603 11.8358 7.25024 12.25 7.25024H15.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeMinus16.category = 'Sound & Music';\n\nexport default VolumeMinus16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeMinus20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeMinus20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29102 1.53491C9.75178 0.290963 11.9997 1.32916 12 3.2478V16.7517C11.9999 18.6706 9.75185 19.7088 8.29102 18.4646L4.64453 15.3582C4.37325 15.1271 4.02821 14.9998 3.67188 14.9998H2.75C1.23122 14.9998 0 13.7685 0 12.2498V7.74976C0.000155165 6.2311 1.23131 4.99976 2.75 4.99976H3.67188C4.02826 4.99968 4.37323 4.87247 4.64453 4.64136L8.29102 1.53491ZM10.5 3.2478C10.4997 2.60845 9.75052 2.26292 9.26367 2.67749L5.61719 5.78394C5.07453 6.24617 4.38472 6.49968 3.67188 6.49976H2.75C2.05974 6.49976 1.50016 7.05953 1.5 7.74976V12.2498C1.5 12.9401 2.05964 13.4998 2.75 13.4998H3.67188C4.3847 13.4998 5.07453 13.7543 5.61719 14.2166L9.26367 17.322C9.75059 17.7368 10.4999 17.3913 10.5 16.7517V3.2478ZM19.25 9.24976C19.6641 9.24976 19.9999 9.58565 20 9.99976C20 10.414 19.6642 10.7498 19.25 10.7498H15.25C14.8358 10.7498 14.5 10.414 14.5 9.99976C14.5001 9.58565 14.8359 9.24976 15.25 9.24976H19.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeMinus20.category = 'Sound & Music';\n\nexport default VolumeMinus20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeMinus24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeMinus24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.78613 1.68225C11.3813 0.180231 13.9999 1.3114 14 3.50256V20.4977C13.9998 22.6889 11.3813 23.8195 9.78613 22.317L5.78027 18.5446C5.40932 18.1952 4.91875 17.9997 4.40918 17.9996H3.25C1.45507 17.9996 0 16.5446 0 14.7496V9.24963C0.000233232 7.45491 1.45522 5.99963 3.25 5.99963H4.40918C4.91878 5.99953 5.40932 5.80511 5.78027 5.45569L9.78613 1.68225ZM12.5 3.50256C12.4999 2.62623 11.4525 2.1735 10.8145 2.77405L6.80859 6.54749C6.15934 7.15905 5.3011 7.49953 4.40918 7.49963H3.25C2.28365 7.49963 1.50023 8.28333 1.5 9.24963V14.7496C1.5 15.7161 2.2835 16.4996 3.25 16.4996H4.40918C5.30097 16.4997 6.15937 16.8404 6.80859 17.4518L10.8145 21.2252C11.4525 21.8262 12.4998 21.3741 12.5 20.4977V3.50256ZM23.25 11.2496C23.6641 11.2496 23.9998 11.5856 24 11.9996C24 12.4138 23.6642 12.7496 23.25 12.7496H18.25C17.8358 12.7496 17.5 12.4138 17.5 11.9996C17.5002 11.5856 17.8359 11.2496 18.25 11.2496H23.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeMinus24.category = 'Sound & Music';\n\nexport default VolumeMinus24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeMinus32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeMinus32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9961 2.80981C14.9276 1.07639 18 2.44791 18 5.04321V26.9583C17.9995 29.553 14.9275 30.9237 12.9961 29.1907L7.85449 24.5754C7.44171 24.205 6.90619 24.0003 6.35156 24.0002H4.75C2.67905 24.0002 1.00019 22.3212 1 20.2502V11.7502C1.00007 9.67924 2.67898 8.00024 4.75 8.00024H6.35156C6.90611 8.00016 7.44173 7.7954 7.85449 7.42505L12.9961 2.80981ZM16.5 5.04321C16.5 3.74562 14.9638 3.05948 13.998 3.92603L8.85547 8.54126C8.1675 9.15849 7.27584 9.50016 6.35156 9.50024H4.75C3.5074 9.50024 2.50007 10.5077 2.5 11.7502V20.2502C2.50019 21.4927 3.50747 22.5002 4.75 22.5002H6.35156C7.27586 22.5003 8.16749 22.842 8.85547 23.4592L13.998 28.0745C14.9637 28.9407 16.4995 28.2554 16.5 26.9583V5.04321ZM30.25 15.2502C30.6642 15.2502 31 15.586 31 16.0002C30.9998 16.4143 30.6641 16.7502 30.25 16.7502H23.25C22.8359 16.7502 22.5002 16.4143 22.5 16.0002C22.5 15.586 22.8358 15.2502 23.25 15.2502H30.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeMinus32.category = 'Sound & Music';\n\nexport default VolumeMinus32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeMinusFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeMinusFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16797 1.43469C5.05006 0.637974 6.49964 1.25439 6.5 2.47961V9.51965C6.49998 10.7849 4.95459 11.4006 4.08398 10.4825L2.67773 9.00012H1.5C0.671707 9.00012 0.000217716 8.32836 0 7.50012V4.50012C0.000135865 3.67181 0.671657 3.00012 1.5 3.00012H2.67676L4.08398 1.51672L4.16797 1.43469ZM11.25 5.25012C11.6642 5.25012 12 5.58591 12 6.00012C11.9999 6.41428 11.6642 6.75012 11.25 6.75012H8.75C8.33583 6.75012 8.00007 6.41428 8 6.00012C8 5.58591 8.33579 5.25012 8.75 5.25012H11.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeMinusFilled12.category = 'Sound & Music';\n\nexport default VolumeMinusFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeMinusFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeMinusFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5498 1.46216C7.69 0.442243 9.49995 1.25165 9.5 2.78149V13.219C9.49977 14.7487 7.68994 15.558 6.5498 14.5383L3.92676 12.1917C3.78924 12.0686 3.61128 12.0002 3.42676 12.0002H2.25C1.00743 12.0002 0.000121755 10.9928 0 9.75024V6.25024C3.35017e-06 5.00761 1.00736 4.00024 2.25 4.00024H3.42676C3.61124 4.00024 3.78926 3.93182 3.92676 3.80884L6.5498 1.46216ZM15.25 7.25024C15.6642 7.25024 16 7.58603 16 8.00024C15.9999 8.41435 15.6641 8.75024 15.25 8.75024H12.25C11.8359 8.75024 11.5001 8.41435 11.5 8.00024C11.5 7.58603 11.8358 7.25024 12.25 7.25024H15.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeMinusFilled16.category = 'Sound & Music';\n\nexport default VolumeMinusFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeMinusFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeMinusFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29102 1.53491C9.75178 0.290963 11.9997 1.32916 12 3.2478V16.7517C11.9999 18.6706 9.75185 19.7088 8.29102 18.4646L4.64453 15.3582C4.37325 15.1271 4.02821 14.9998 3.67188 14.9998H2.75C1.23122 14.9998 0 13.7685 0 12.2498V7.74976C0.000155222 6.2311 1.23131 4.99976 2.75 4.99976H3.67188C4.02826 4.99968 4.37323 4.87247 4.64453 4.64136L8.29102 1.53491ZM19.25 9.24976C19.6641 9.24976 19.9999 9.58565 20 9.99976C20 10.414 19.6642 10.7498 19.25 10.7498H15.25C14.8358 10.7498 14.5 10.414 14.5 9.99976C14.5001 9.58565 14.8359 9.24976 15.25 9.24976H19.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeMinusFilled20.category = 'Sound & Music';\n\nexport default VolumeMinusFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeMinusFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeMinusFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.78613 1.68225C11.3813 0.180231 13.9999 1.3114 14 3.50256V20.4977C13.9998 22.6889 11.3813 23.8195 9.78613 22.317L5.78027 18.5446C5.40932 18.1952 4.91875 17.9997 4.40918 17.9996H3.25C1.45507 17.9996 0 16.5446 0 14.7496V9.24963C0.000233069 7.45491 1.45522 5.99963 3.25 5.99963H4.40918C4.91878 5.99953 5.40932 5.80511 5.78027 5.45569L9.78613 1.68225ZM23.25 11.2496C23.6641 11.2496 23.9998 11.5856 24 11.9996C24 12.4138 23.6642 12.7496 23.25 12.7496H18.25C17.8358 12.7496 17.5 12.4138 17.5 11.9996C17.5002 11.5856 17.8359 11.2496 18.25 11.2496H23.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeMinusFilled24.category = 'Sound & Music';\n\nexport default VolumeMinusFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeMinusFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeMinusFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9961 2.80933C14.9276 1.07608 17.9998 2.4476 18 5.04272V26.9578C17.9997 29.5529 14.9275 30.9235 12.9961 29.1902L7.85449 24.575C7.44172 24.2046 6.90614 23.9998 6.35156 23.9998H4.75C2.67893 23.9998 1 22.3208 1 20.2498V11.7498C1.00018 9.67884 2.67904 7.99976 4.75 7.99976H6.35156C6.90619 7.99967 7.44171 7.79501 7.85449 7.42456L12.9961 2.80933ZM30.25 15.2498C30.6642 15.2498 30.9999 15.5856 31 15.9998C31 16.414 30.6642 16.7498 30.25 16.7498H23.25C22.8358 16.7498 22.5 16.414 22.5 15.9998C22.5001 15.5856 22.8358 15.2498 23.25 15.2498H30.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeMinusFilled32.category = 'Sound & Music';\n\nexport default VolumeMinusFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeOff12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeOff12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16797 1.43469C5.05006 0.637974 6.49964 1.25439 6.5 2.47961V9.51965C6.49998 10.7849 4.95459 11.4006 4.08398 10.4825L2.67773 9.00012H1.5C0.671707 9.00012 0.000217764 8.32836 0 7.50012V4.50012C0.000135865 3.67181 0.671657 3.00012 1.5 3.00012H2.67676L4.08398 1.51672L4.16797 1.43469ZM3.69238 4.1095C3.45636 4.35839 3.12816 4.5001 2.78516 4.50012H1.5V7.50012H2.78516C3.08517 7.50014 3.37408 7.60733 3.59961 7.8009L3.69238 7.88977L5 9.26868V2.73059L3.69238 4.1095ZM10.7188 4.22083C11.0111 3.92744 11.4858 3.92662 11.7793 4.21887C12.0727 4.51119 12.0735 4.98597 11.7812 5.27942L11.0625 6.00012L11.7812 6.72083C12.0736 7.01427 12.0727 7.48904 11.7793 7.78137C11.4858 8.0735 11.011 8.07277 10.7188 7.77942L10.002 7.06067L9.2793 7.78137C8.98584 8.07348 8.51101 8.07276 8.21875 7.77942C7.92655 7.48603 7.9275 7.0112 8.2207 6.71887L8.94141 6.00012L8.2207 5.28137C7.92738 4.9891 7.92663 4.51427 8.21875 4.22083C8.51107 3.92742 8.98585 3.92659 9.2793 4.21887L10.002 4.9386L10.7188 4.22083Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeOff12.category = 'Sound & Music';\n\nexport default VolumeOff12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeOff16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeOff16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5498 1.46216C7.69 0.442243 9.49995 1.25165 9.5 2.78149V13.219C9.49977 14.7487 7.68994 15.558 6.5498 14.5383L3.92676 12.1917C3.78924 12.0686 3.61129 12.0002 3.42676 12.0002H2.25C1.00743 12.0002 0.000121755 10.9928 0 9.75024V6.25024C3.34708e-06 5.00761 1.00736 4.00024 2.25 4.00024H3.42676C3.61124 4.00024 3.78926 3.93182 3.92676 3.80884L6.5498 1.46216ZM8 2.78149C7.99995 2.54815 7.72372 2.42472 7.5498 2.58032L4.92676 4.927C4.51425 5.29594 3.98019 5.50024 3.42676 5.50024H2.25C1.83579 5.50024 1.5 5.83603 1.5 6.25024V9.75024C1.50012 10.1644 1.83586 10.5002 2.25 10.5002H3.42676C3.98024 10.5002 4.51424 10.7045 4.92676 11.0735L7.5498 13.4202C7.72367 13.5756 7.99977 13.4521 8 13.219V2.78149ZM14.7197 5.96997C15.0126 5.67708 15.4874 5.67708 15.7803 5.96997C16.0731 6.26287 16.0731 6.73766 15.7803 7.03052L14.8105 8.00024L15.7803 8.96997C16.0731 9.26287 16.0731 9.73766 15.7803 10.0305C15.4874 10.3233 15.0126 10.3233 14.7197 10.0305L13.75 9.06079L12.7803 10.0305C12.4874 10.3233 12.0126 10.3233 11.7197 10.0305C11.4269 9.73766 11.4269 9.26287 11.7197 8.96997L12.6895 8.00024L11.7197 7.03052C11.4269 6.73766 11.4269 6.26287 11.7197 5.96997C12.0126 5.67708 12.4874 5.67708 12.7803 5.96997L13.75 6.9397L14.7197 5.96997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeOff16.category = 'Sound & Music';\n\nexport default VolumeOff16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeOff20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeOff20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29102 1.53491C9.75178 0.290963 11.9997 1.32916 12 3.2478V16.7517C11.9999 18.6706 9.75185 19.7088 8.29102 18.4646L4.64453 15.3582C4.37325 15.1271 4.02821 14.9998 3.67188 14.9998H2.75C1.23122 14.9998 0 13.7685 0 12.2498V7.74976C0.000155165 6.2311 1.23131 4.99976 2.75 4.99976H3.67188C4.02826 4.99968 4.37323 4.87247 4.64453 4.64136L8.29102 1.53491ZM10.5 3.2478C10.4997 2.60845 9.75052 2.26292 9.26367 2.67749L5.61719 5.78394C5.07453 6.24617 4.38472 6.49968 3.67188 6.49976H2.75C2.05974 6.49976 1.50016 7.05953 1.5 7.74976V12.2498C1.5 12.9401 2.05964 13.4998 2.75 13.4998H3.67188C4.3847 13.4998 5.07453 13.7543 5.61719 14.2166L9.26367 17.322C9.75059 17.7368 10.4999 17.3913 10.5 16.7517V3.2478ZM18.7197 7.46948C19.0126 7.17675 19.4874 7.17675 19.7803 7.46948C20.0731 7.76233 20.073 8.23713 19.7803 8.53003L18.3105 9.99976L19.7803 11.4695C20.0731 11.7623 20.073 12.2371 19.7803 12.53C19.4874 12.8229 19.0126 12.8229 18.7197 12.53L17.25 11.0603L15.7803 12.53C15.4874 12.8229 15.0126 12.8229 14.7197 12.53C14.427 12.2371 14.4269 11.7623 14.7197 11.4695L16.1895 9.99976L14.7197 8.53003C14.427 8.23713 14.4269 7.76233 14.7197 7.46948C15.0126 7.17675 15.4874 7.17675 15.7803 7.46948L17.25 8.93921L18.7197 7.46948Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeOff20.category = 'Sound & Music';\n\nexport default VolumeOff20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeOff24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeOff24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.78613 1.68225C11.3813 0.180231 13.9999 1.3114 14 3.50256V20.4977C13.9998 22.6889 11.3813 23.8195 9.78613 22.317L5.78027 18.5446C5.40932 18.1952 4.91875 17.9997 4.40918 17.9996H3.25C1.45507 17.9996 0 16.5446 0 14.7496V9.24963C0.000233232 7.45491 1.45522 5.99963 3.25 5.99963H4.40918C4.91878 5.99953 5.40932 5.80511 5.78027 5.45569L9.78613 1.68225ZM12.5 3.50256C12.4999 2.62623 11.4525 2.1735 10.8145 2.77405L6.80859 6.54749C6.15934 7.15905 5.3011 7.49953 4.40918 7.49963H3.25C2.28365 7.49963 1.50023 8.28333 1.5 9.24963V14.7496C1.5 15.7161 2.2835 16.4996 3.25 16.4996H4.40918C5.30097 16.4997 6.15937 16.8404 6.80859 17.4518L10.8145 21.2252C11.4525 21.8262 12.4998 21.3741 12.5 20.4977V3.50256ZM22.7197 8.96936C23.0126 8.67673 23.4874 8.67673 23.7803 8.96936C24.0731 9.26219 24.073 9.737 23.7803 10.0299L21.8105 11.9996L23.7803 13.9694C24.0731 14.2622 24.073 14.737 23.7803 15.0299C23.4874 15.3228 23.0126 15.3228 22.7197 15.0299L20.75 13.0602L18.7803 15.0299C18.4874 15.3228 18.0126 15.3228 17.7197 15.0299C17.427 14.737 17.4269 14.2622 17.7197 13.9694L19.6895 11.9996L17.7197 10.0299C17.427 9.737 17.4269 9.26219 17.7197 8.96936C18.0126 8.67673 18.4874 8.67673 18.7803 8.96936L20.75 10.9391L22.7197 8.96936Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeOff24.category = 'Sound & Music';\n\nexport default VolumeOff24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeOff32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeOff32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9961 2.80933C14.9276 1.07603 17.9999 2.44755 18 5.04272V26.9578C17.9997 29.5529 14.9275 30.9235 12.9961 29.1902L7.85449 24.575C7.44172 24.2045 6.90616 23.9998 6.35156 23.9998H4.75C2.67893 23.9998 1 22.3208 1 20.2498V11.7498C1.00015 9.67881 2.67902 7.99976 4.75 7.99976H6.35156C6.90619 7.99967 7.44171 7.79501 7.85449 7.42456L12.9961 2.80933ZM16.5 5.04272C16.4999 3.74525 14.9638 3.05912 13.998 3.92554L8.85547 8.54077C8.16748 9.1581 7.27592 9.49967 6.35156 9.49976H4.75C3.50745 9.49976 2.50015 10.5072 2.5 11.7498V20.2498C2.5 21.4924 3.50736 22.4998 4.75 22.4998H6.35156C7.27583 22.4998 8.1675 22.8415 8.85547 23.4587L13.998 28.074C14.9637 28.9406 16.4997 28.2552 16.5 26.9578V5.04272ZM29.7197 11.9695C30.0126 11.6767 30.4874 11.6767 30.7803 11.9695C31.0731 12.2623 31.0731 12.7371 30.7803 13.03L27.8105 15.9998L30.7803 18.9695C31.0731 19.2623 31.0731 19.7371 30.7803 20.03C30.4874 20.3229 30.0126 20.3229 29.7197 20.03L26.75 17.0603L23.7803 20.03C23.4874 20.3229 23.0126 20.3229 22.7197 20.03C22.4269 19.7371 22.4269 19.2623 22.7197 18.9695L25.6895 15.9998L22.7197 13.03C22.4269 12.7371 22.4269 12.2623 22.7197 11.9695C23.0126 11.6767 23.4874 11.6767 23.7803 11.9695L26.75 14.9392L29.7197 11.9695Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeOff32.category = 'Sound & Music';\n\nexport default VolumeOff32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeOffFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeOffFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16797 1.43469C5.05006 0.637974 6.49964 1.25439 6.5 2.47961V9.51965C6.49998 10.7849 4.95459 11.4006 4.08398 10.4825L2.67773 9.00012H1.5C0.671707 9.00012 0.000217716 8.32836 0 7.50012V4.50012C0.000135865 3.67181 0.671657 3.00012 1.5 3.00012H2.67676L4.08398 1.51672L4.16797 1.43469ZM10.7188 4.22083C11.0111 3.92744 11.4858 3.92662 11.7793 4.21887C12.0727 4.51119 12.0735 4.98597 11.7812 5.27942L11.0625 6.00012L11.7812 6.72083C12.0736 7.01427 12.0727 7.48904 11.7793 7.78137C11.4858 8.0735 11.011 8.07277 10.7188 7.77942L10.002 7.06067L9.2793 7.78137C8.98584 8.07348 8.51101 8.07276 8.21875 7.77942C7.92655 7.48603 7.9275 7.0112 8.2207 6.71887L8.94141 6.00012L8.2207 5.28137C7.92738 4.9891 7.92663 4.51427 8.21875 4.22083C8.51107 3.92742 8.98585 3.92659 9.2793 4.21887L10.002 4.9386L10.7188 4.22083Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeOffFilled12.category = 'Sound & Music';\n\nexport default VolumeOffFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeOffFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeOffFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5498 1.46216C7.69 0.442243 9.49995 1.25165 9.5 2.78149V13.219C9.49977 14.7487 7.68994 15.558 6.5498 14.5383L3.92676 12.1917C3.78924 12.0686 3.61128 12.0002 3.42676 12.0002H2.25C1.00743 12.0002 0.000121755 10.9928 0 9.75024V6.25024C3.35017e-06 5.00761 1.00736 4.00024 2.25 4.00024H3.42676C3.61124 4.00024 3.78926 3.93182 3.92676 3.80884L6.5498 1.46216ZM14.7197 5.96997C15.0126 5.67708 15.4874 5.67708 15.7803 5.96997C16.0731 6.26287 16.0731 6.73766 15.7803 7.03052L14.8105 8.00024L15.7803 8.96997C16.0731 9.26287 16.0731 9.73766 15.7803 10.0305C15.4874 10.3233 15.0126 10.3233 14.7197 10.0305L13.75 9.06079L12.7803 10.0305C12.4874 10.3233 12.0126 10.3233 11.7197 10.0305C11.4269 9.73766 11.4269 9.26287 11.7197 8.96997L12.6895 8.00024L11.7197 7.03052C11.4269 6.73766 11.4269 6.26287 11.7197 5.96997C12.0126 5.67708 12.4874 5.67708 12.7803 5.96997L13.75 6.9397L14.7197 5.96997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeOffFilled16.category = 'Sound & Music';\n\nexport default VolumeOffFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeOffFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeOffFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29102 1.53491C9.75178 0.290963 11.9997 1.32916 12 3.2478V16.7517C11.9999 18.6706 9.75185 19.7088 8.29102 18.4646L4.64453 15.3582C4.37325 15.1271 4.02821 14.9998 3.67188 14.9998H2.75C1.23122 14.9998 0 13.7685 0 12.2498V7.74976C0.000155222 6.2311 1.23131 4.99976 2.75 4.99976H3.67188C4.02826 4.99968 4.37323 4.87247 4.64453 4.64136L8.29102 1.53491ZM18.7197 7.46948C19.0126 7.17675 19.4874 7.17675 19.7803 7.46948C20.0731 7.76233 20.073 8.23713 19.7803 8.53003L18.3105 9.99976L19.7803 11.4695C20.0731 11.7623 20.073 12.2371 19.7803 12.53C19.4874 12.8229 19.0126 12.8229 18.7197 12.53L17.25 11.0603L15.7803 12.53C15.4874 12.8229 15.0126 12.8229 14.7197 12.53C14.427 12.2371 14.4269 11.7623 14.7197 11.4695L16.1895 9.99976L14.7197 8.53003C14.427 8.23713 14.4269 7.76233 14.7197 7.46948C15.0126 7.17675 15.4874 7.17675 15.7803 7.46948L17.25 8.93921L18.7197 7.46948Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeOffFilled20.category = 'Sound & Music';\n\nexport default VolumeOffFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeOffFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeOffFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.78613 1.68225C11.3813 0.180231 13.9999 1.3114 14 3.50256V20.4977C13.9998 22.6889 11.3813 23.8195 9.78613 22.317L5.78027 18.5446C5.40932 18.1952 4.91875 17.9997 4.40918 17.9996H3.25C1.45507 17.9996 0 16.5446 0 14.7496V9.24963C0.000233069 7.45491 1.45522 5.99963 3.25 5.99963H4.40918C4.91878 5.99953 5.40932 5.80511 5.78027 5.45569L9.78613 1.68225ZM22.7197 8.96936C23.0126 8.67673 23.4874 8.67673 23.7803 8.96936C24.0731 9.26219 24.073 9.737 23.7803 10.0299L21.8105 11.9996L23.7803 13.9694C24.0731 14.2622 24.073 14.737 23.7803 15.0299C23.4874 15.3228 23.0126 15.3228 22.7197 15.0299L20.75 13.0602L18.7803 15.0299C18.4874 15.3228 18.0126 15.3228 17.7197 15.0299C17.427 14.737 17.4269 14.2622 17.7197 13.9694L19.6895 11.9996L17.7197 10.0299C17.427 9.737 17.4269 9.26219 17.7197 8.96936C18.0126 8.67673 18.4874 8.67673 18.7803 8.96936L20.75 10.9391L22.7197 8.96936Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeOffFilled24.category = 'Sound & Music';\n\nexport default VolumeOffFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumeOffFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumeOffFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9961 2.80994C14.9276 1.07651 18 2.44803 18 5.04333V26.9584C17.9995 29.5531 14.9275 30.9238 12.9961 29.1908L7.85449 24.5756C7.44171 24.2051 6.90619 24.0004 6.35156 24.0004H4.75C2.67906 24.0004 1.0002 22.3213 1 20.2504V11.7504C1.00007 9.67936 2.67898 8.00037 4.75 8.00037H6.35156C6.90611 8.00028 7.44174 7.79552 7.85449 7.42517L12.9961 2.80994ZM29.7197 11.9701C30.0126 11.6772 30.4874 11.6772 30.7803 11.9701C31.073 12.263 31.0731 12.7378 30.7803 13.0306L27.8105 16.0004L30.7803 18.9701C31.073 19.263 31.0731 19.7378 30.7803 20.0306C30.4874 20.3233 30.0126 20.3233 29.7197 20.0306L26.75 17.0609L23.7803 20.0306C23.4874 20.3233 23.0126 20.3233 22.7197 20.0306C22.4269 19.7378 22.427 19.263 22.7197 18.9701L25.6895 16.0004L22.7197 13.0306C22.4269 12.7378 22.427 12.263 22.7197 11.9701C23.0126 11.6772 23.4874 11.6772 23.7803 11.9701L26.75 14.9398L29.7197 11.9701Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumeOffFilled32.category = 'Sound & Music';\n\nexport default VolumeOffFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumePlus12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumePlus12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16797 1.43469C5.05006 0.637974 6.49964 1.25439 6.5 2.47961V9.51965C6.49998 10.7849 4.95459 11.4006 4.08398 10.4825L2.67773 9.00012H1.5C0.671707 9.00012 0.000217764 8.32836 0 7.50012V4.50012C0.000135865 3.67181 0.671657 3.00012 1.5 3.00012H2.67676L4.08398 1.51672L4.16797 1.43469ZM3.69238 4.1095C3.45636 4.35839 3.12816 4.5001 2.78516 4.50012H1.5V7.50012H2.78516C3.08517 7.50014 3.37408 7.60733 3.59961 7.8009L3.69238 7.88977L5 9.26868V2.73059L3.69238 4.1095ZM9.75 3.75012C10.1642 3.75012 10.5 4.08591 10.5 4.50012V5.25012H11.25C11.6642 5.25012 12 5.58591 12 6.00012C11.9999 6.41428 11.6642 6.75012 11.25 6.75012H10.5V7.50012C10.4999 7.91428 10.1642 8.25012 9.75 8.25012C9.33583 8.25012 9.00007 7.91428 9 7.50012V6.75012H8.25C7.83583 6.75012 7.50007 6.41428 7.5 6.00012C7.5 5.58591 7.83579 5.25012 8.25 5.25012H9V4.50012C9 4.08591 9.33579 3.75012 9.75 3.75012Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumePlus12.category = 'Sound & Music';\n\nexport default VolumePlus12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumePlus16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumePlus16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5498 1.46216C7.69 0.442243 9.49995 1.25165 9.5 2.78149V13.219C9.49977 14.7487 7.68994 15.558 6.5498 14.5383L3.92676 12.1917C3.78924 12.0686 3.61129 12.0002 3.42676 12.0002H2.25C1.00743 12.0002 0.000121755 10.9928 0 9.75024V6.25024C3.34708e-06 5.00761 1.00736 4.00024 2.25 4.00024H3.42676C3.61124 4.00024 3.78926 3.93182 3.92676 3.80884L6.5498 1.46216ZM8 2.78149C7.99995 2.54815 7.72372 2.42472 7.5498 2.58032L4.92676 4.927C4.51425 5.29594 3.98019 5.50024 3.42676 5.50024H2.25C1.83579 5.50024 1.5 5.83603 1.5 6.25024V9.75024C1.50012 10.1644 1.83586 10.5002 2.25 10.5002H3.42676C3.98024 10.5002 4.51424 10.7045 4.92676 11.0735L7.5498 13.4202C7.72367 13.5756 7.99977 13.4521 8 13.219V2.78149ZM13.25 5.25024C13.6642 5.25024 14 5.58603 14 6.00024V7.25024H15.25C15.6642 7.25024 16 7.58603 16 8.00024C15.9999 8.41435 15.6641 8.75024 15.25 8.75024H14V10.0002C13.9999 10.4143 13.6641 10.7502 13.25 10.7502C12.8359 10.7502 12.5001 10.4143 12.5 10.0002V8.75024H11.25C10.8359 8.75024 10.5001 8.41435 10.5 8.00024C10.5 7.58603 10.8358 7.25024 11.25 7.25024H12.5V6.00024C12.5 5.58603 12.8358 5.25024 13.25 5.25024Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumePlus16.category = 'Sound & Music';\n\nexport default VolumePlus16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumePlus20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumePlus20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29102 1.53491C9.75178 0.290963 11.9997 1.32916 12 3.2478V16.7517C11.9999 18.6706 9.75185 19.7088 8.29102 18.4646L4.64453 15.3582C4.37325 15.1271 4.02821 14.9998 3.67188 14.9998H2.75C1.23122 14.9998 0 13.7685 0 12.2498V7.74976C0.000155165 6.2311 1.23131 4.99976 2.75 4.99976H3.67188C4.02826 4.99968 4.37323 4.87247 4.64453 4.64136L8.29102 1.53491ZM10.5 3.2478C10.4997 2.60845 9.75052 2.26292 9.26367 2.67749L5.61719 5.78394C5.07453 6.24617 4.38472 6.49968 3.67188 6.49976H2.75C2.05974 6.49976 1.50016 7.05953 1.5 7.74976V12.2498C1.5 12.9401 2.05964 13.4998 2.75 13.4998H3.67188C4.3847 13.4998 5.07453 13.7543 5.61719 14.2166L9.26367 17.322C9.75059 17.7368 10.4999 17.3913 10.5 16.7517V3.2478ZM16.75 6.74976C17.1641 6.74976 17.4999 7.08565 17.5 7.49976V9.24976H19.25C19.6641 9.24976 19.9999 9.58565 20 9.99976C20 10.414 19.6642 10.7498 19.25 10.7498H17.5V12.4998C17.5 12.914 17.1642 13.2498 16.75 13.2498C16.3358 13.2498 16 12.914 16 12.4998V10.7498H14.25C13.8358 10.7498 13.5 10.414 13.5 9.99976C13.5001 9.58565 13.8359 9.24976 14.25 9.24976H16V7.49976C16.0001 7.08565 16.3359 6.74976 16.75 6.74976Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumePlus20.category = 'Sound & Music';\n\nexport default VolumePlus20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumePlus24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumePlus24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.78613 1.68225C11.3813 0.180231 13.9999 1.3114 14 3.50256V20.4977C13.9998 22.6889 11.3813 23.8195 9.78613 22.317L5.78027 18.5446C5.40932 18.1952 4.91875 17.9997 4.40918 17.9996H3.25C1.45507 17.9996 0 16.5446 0 14.7496V9.24963C0.000233232 7.45491 1.45522 5.99963 3.25 5.99963H4.40918C4.91878 5.99953 5.40932 5.80511 5.78027 5.45569L9.78613 1.68225ZM12.5 3.50256C12.4999 2.62623 11.4525 2.1735 10.8145 2.77405L6.80859 6.54749C6.15934 7.15905 5.3011 7.49953 4.40918 7.49963H3.25C2.28365 7.49963 1.50023 8.28333 1.5 9.24963V14.7496C1.5 15.7161 2.2835 16.4996 3.25 16.4996H4.40918C5.30097 16.4997 6.15937 16.8404 6.80859 17.4518L10.8145 21.2252C11.4525 21.8262 12.4998 21.3741 12.5 20.4977V3.50256ZM20.25 8.24963C20.6641 8.24963 20.9998 8.58559 21 8.99963V11.2496H23.25C23.6641 11.2496 23.9998 11.5856 24 11.9996C24 12.4138 23.6642 12.7496 23.25 12.7496H21V14.9996C21 15.4138 20.6642 15.7496 20.25 15.7496C19.8358 15.7496 19.5 15.4138 19.5 14.9996V12.7496H17.25C16.8358 12.7496 16.5 12.4138 16.5 11.9996C16.5002 11.5856 16.8359 11.2496 17.25 11.2496H19.5V8.99963C19.5002 8.58559 19.8359 8.24963 20.25 8.24963Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumePlus24.category = 'Sound & Music';\n\nexport default VolumePlus24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumePlus32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumePlus32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9961 2.80933C14.9276 1.07608 17.9998 2.4476 18 5.04272V26.9578C17.9997 29.5529 14.9275 30.9235 12.9961 29.1902L7.85449 24.575C7.44172 24.2046 6.90614 23.9998 6.35156 23.9998H4.75C2.67893 23.9998 1 22.3208 1 20.2498V11.7498C1.00018 9.67884 2.67904 7.99976 4.75 7.99976H6.35156C6.90619 7.99967 7.44171 7.79501 7.85449 7.42456L12.9961 2.80933ZM16.5 5.04272C16.4998 3.74531 14.9638 3.05918 13.998 3.92554L8.85547 8.54077C8.16748 9.1581 7.27592 9.49967 6.35156 9.49976H4.75C3.50747 9.49976 2.50018 10.5073 2.5 11.7498V20.2498C2.5 21.4924 3.50736 22.4998 4.75 22.4998H6.35156C7.27582 22.4998 8.16751 22.8415 8.85547 23.4587L13.998 28.074C14.9637 28.9406 16.4997 28.2552 16.5 26.9578V5.04272ZM26.25 11.2498C26.6641 11.2498 26.9999 11.5857 27 11.9998V15.2498H30.25C30.6641 15.2498 30.9999 15.5857 31 15.9998C30.9999 16.4139 30.6642 16.7498 30.25 16.7498H27V19.9998C27 20.414 26.6642 20.7498 26.25 20.7498C25.8358 20.7498 25.5 20.414 25.5 19.9998V16.7498H22.25C21.8358 16.7498 21.5001 16.4139 21.5 15.9998C21.5001 15.5857 21.8359 15.2498 22.25 15.2498H25.5V11.9998C25.5001 11.5857 25.8359 11.2498 26.25 11.2498Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumePlus32.category = 'Sound & Music';\n\nexport default VolumePlus32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumePlusFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumePlusFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.16797 1.43469C5.05006 0.637974 6.49964 1.25439 6.5 2.47961V9.51965C6.49998 10.7849 4.95459 11.4006 4.08398 10.4825L2.67773 9.00012H1.5C0.671707 9.00012 0.000217716 8.32836 0 7.50012V4.50012C0.000135865 3.67181 0.671657 3.00012 1.5 3.00012H2.67676L4.08398 1.51672L4.16797 1.43469ZM9.75 3.75012C10.1642 3.75012 10.5 4.08591 10.5 4.50012V5.25012H11.25C11.6642 5.25012 12 5.58591 12 6.00012C11.9999 6.41428 11.6642 6.75012 11.25 6.75012H10.5V7.50012C10.4999 7.91428 10.1642 8.25012 9.75 8.25012C9.33583 8.25012 9.00007 7.91428 9 7.50012V6.75012H8.25C7.83583 6.75012 7.50007 6.41428 7.5 6.00012C7.5 5.58591 7.83579 5.25012 8.25 5.25012H9V4.50012C9 4.08591 9.33579 3.75012 9.75 3.75012Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumePlusFilled12.category = 'Sound & Music';\n\nexport default VolumePlusFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumePlusFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumePlusFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.5498 1.46216C7.69 0.442243 9.49995 1.25165 9.5 2.78149V13.219C9.49977 14.7487 7.68994 15.558 6.5498 14.5383L3.92676 12.1917C3.78924 12.0686 3.61128 12.0002 3.42676 12.0002H2.25C1.00743 12.0002 0.000121755 10.9928 0 9.75024V6.25024C3.35017e-06 5.00761 1.00736 4.00024 2.25 4.00024H3.42676C3.61124 4.00024 3.78926 3.93182 3.92676 3.80884L6.5498 1.46216ZM13.25 5.25024C13.6642 5.25024 14 5.58603 14 6.00024V7.25024H15.25C15.6642 7.25024 16 7.58603 16 8.00024C15.9999 8.41435 15.6641 8.75024 15.25 8.75024H14V10.0002C13.9999 10.4143 13.6641 10.7502 13.25 10.7502C12.8359 10.7502 12.5001 10.4143 12.5 10.0002V8.75024H11.25C10.8359 8.75024 10.5001 8.41435 10.5 8.00024C10.5 7.58603 10.8358 7.25024 11.25 7.25024H12.5V6.00024C12.5 5.58603 12.8358 5.25024 13.25 5.25024Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumePlusFilled16.category = 'Sound & Music';\n\nexport default VolumePlusFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumePlusFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumePlusFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.29102 1.53491C9.75178 0.290963 11.9997 1.32916 12 3.2478V16.7517C11.9999 18.6706 9.75185 19.7088 8.29102 18.4646L4.64453 15.3582C4.37325 15.1271 4.02821 14.9998 3.67188 14.9998H2.75C1.23122 14.9998 0 13.7685 0 12.2498V7.74976C0.000155222 6.2311 1.23131 4.99976 2.75 4.99976H3.67188C4.02826 4.99968 4.37323 4.87247 4.64453 4.64136L8.29102 1.53491ZM16.75 6.74976C17.1641 6.74976 17.4999 7.08565 17.5 7.49976V9.24976H19.25C19.6641 9.24976 19.9999 9.58565 20 9.99976C20 10.414 19.6642 10.7498 19.25 10.7498H17.5V12.4998C17.5 12.914 17.1642 13.2498 16.75 13.2498C16.3358 13.2498 16 12.914 16 12.4998V10.7498H14.25C13.8358 10.7498 13.5 10.414 13.5 9.99976C13.5001 9.58565 13.8359 9.24976 14.25 9.24976H16V7.49976C16.0001 7.08565 16.3359 6.74976 16.75 6.74976Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumePlusFilled20.category = 'Sound & Music';\n\nexport default VolumePlusFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumePlusFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumePlusFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.78613 1.68225C11.3813 0.180231 13.9999 1.3114 14 3.50256V20.4977C13.9998 22.6889 11.3813 23.8195 9.78613 22.317L5.78027 18.5446C5.40932 18.1952 4.91875 17.9997 4.40918 17.9996H3.25C1.45507 17.9996 0 16.5446 0 14.7496V9.24963C0.000233069 7.45491 1.45522 5.99963 3.25 5.99963H4.40918C4.91878 5.99953 5.40932 5.80511 5.78027 5.45569L9.78613 1.68225ZM20.25 8.24963C20.6641 8.24963 20.9998 8.58559 21 8.99963V11.2496H23.25C23.6641 11.2496 23.9998 11.5856 24 11.9996C24 12.4138 23.6642 12.7496 23.25 12.7496H21V14.9996C21 15.4138 20.6642 15.7496 20.25 15.7496C19.8358 15.7496 19.5 15.4138 19.5 14.9996V12.7496H17.25C16.8358 12.7496 16.5 12.4138 16.5 11.9996C16.5002 11.5856 16.8359 11.2496 17.25 11.2496H19.5V8.99963C19.5002 8.58559 19.8359 8.24963 20.25 8.24963Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumePlusFilled24.category = 'Sound & Music';\n\nexport default VolumePlusFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/VolumePlusFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const VolumePlusFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9961 2.80981C14.9276 1.07639 18 2.44791 18 5.04321V26.9583C17.9995 29.553 14.9275 30.9237 12.9961 29.1907L7.85449 24.5754C7.44171 24.205 6.90619 24.0003 6.35156 24.0002H4.75C2.67905 24.0002 1.00019 22.3212 1 20.2502V11.7502C1.00007 9.67923 2.67898 8.00024 4.75 8.00024H6.35156C6.90611 8.00016 7.44173 7.7954 7.85449 7.42505L12.9961 2.80981ZM26.25 11.2502C26.6642 11.2502 27 11.586 27 12.0002V15.2502H30.25C30.6642 15.2502 31 15.586 31 16.0002C30.9998 16.4143 30.6641 16.7502 30.25 16.7502H27V20.0002C26.9998 20.4143 26.6641 20.7502 26.25 20.7502C25.8359 20.7502 25.5002 20.4143 25.5 20.0002V16.7502H22.25C21.8359 16.7502 21.5002 16.4143 21.5 16.0002C21.5 15.586 21.8358 15.2502 22.25 15.2502H25.5V12.0002C25.5 11.586 25.8358 11.2502 26.25 11.2502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nVolumePlusFilled32.category = 'Sound & Music';\n\nexport default VolumePlusFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Wallet12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Wallet12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 0.5C7.76878 0.5 9 1.73122 9 3.25V3.5H9.25C10.7688 3.5 12 4.73122 12 6.25V8.75C12 10.2688 10.7688 11.5 9.25 11.5H2.75C1.23131 11.4999 0 10.2687 0 8.75V3C0 2.96589 0.0024266 2.93231 0.00683594 2.89941C0.00359317 2.84999 0 2.80024 0 2.75C0 1.50743 1.00745 0.500112 2.25 0.5H6.25ZM1.5 8.75C1.5 9.44029 2.05974 9.99989 2.75 10H9.25C9.94036 10 10.5 9.44036 10.5 8.75V6.25C10.5 5.55964 9.94036 5 9.25 5H2.25C1.98658 4.99998 1.73491 4.95137 1.5 4.86816V8.75ZM8 6.5C8.55229 6.5 9 6.94772 9 7.5C9 8.05228 8.55229 8.5 8 8.5C7.44772 8.5 7 8.05228 7 7.5C7 6.94772 7.44772 6.5 8 6.5ZM2.25 2C1.83588 2.00011 1.5 2.33586 1.5 2.75C1.5 3.16414 1.83588 3.49989 2.25 3.5H7.5V3.25C7.5 2.55964 6.94036 2 6.25 2H2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWallet12.category = 'Money & Shopping';\n\nexport default Wallet12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Wallet16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Wallet16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.75 1.5C10.5449 1.5 12 2.95507 12 4.75V5.00977C13.6782 5.13733 15 6.53913 15 8.25V11.25C15 13.0449 13.5449 14.5 11.75 14.5H4.25C2.45517 14.4999 1 13.0449 1 11.25V4C1 3.97399 1.00035 3.94818 1.00293 3.92285C1.04372 2.57792 2.14521 1.50011 3.5 1.5H8.75ZM2.5 11.25C2.5 12.2164 3.2836 12.9999 4.25 13H11.75C12.7165 13 13.5 12.2165 13.5 11.25V8.25C13.5 7.2835 12.7165 6.5 11.75 6.5H3.5C3.14418 6.49997 2.80641 6.42406 2.5 6.29004V11.25ZM11 8.75C11.5523 8.75 12 9.19772 12 9.75C12 10.3023 11.5523 10.75 11 10.75C10.4477 10.75 10 10.3023 10 9.75C10 9.19772 10.4477 8.75 11 8.75ZM3.5 3C2.94781 3.00011 2.5 3.44778 2.5 4C2.5 4.55222 2.94781 4.99989 3.5 5H10.5V4.75C10.5 3.7835 9.7165 3 8.75 3H3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWallet16.category = 'Money & Shopping';\n\nexport default Wallet16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Wallet20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Wallet20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 2C13.237 2 14.8625 3.54552 14.9912 5.5H15.25C17.3211 5.5 19 7.17893 19 9.25V14.25C19 16.3211 17.3211 18 15.25 18H4.75C2.67903 17.9999 1 16.321 1 14.25V4.25C1 4.14496 1.02156 4.04486 1.06055 3.9541C1.30962 2.83605 2.30693 2.0001 3.5 2H11.25ZM2.5 14.25C2.5 15.4926 3.50745 16.4999 4.75 16.5H15.25C16.4926 16.5 17.5 15.4926 17.5 14.25V9.25C17.5 8.00736 16.4926 7 15.25 7H3.5C3.14418 6.99997 2.80641 6.92406 2.5 6.79004V14.25ZM14 10.5C14.6904 10.5 15.25 11.0596 15.25 11.75C15.25 12.4404 14.6904 13 14 13C13.3096 13 12.75 12.4404 12.75 11.75C12.75 11.0596 13.3096 10.5 14 10.5ZM3.5 3.5C2.94781 3.50011 2.5 3.94778 2.5 4.5C2.5 5.05222 2.94781 5.49989 3.5 5.5H13.4854C13.3609 4.37507 12.4081 3.5 11.25 3.5H3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWallet20.category = 'Money & Shopping';\n\nexport default Wallet20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Wallet24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Wallet24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 2.5C16.0972 2.5 18 4.40279 18 6.75V7H18.75C21.0972 7 23 8.90279 23 11.25V17.25C23 19.5972 21.0972 21.5 18.75 21.5H5.25C2.90289 21.4999 1 19.5971 1 17.25V5.5C1 3.84315 2.34315 2.5 4 2.5H13.75ZM2.5 17.25C2.5 18.7687 3.73131 19.9999 5.25 20H18.75C20.2688 20 21.5 18.7688 21.5 17.25V11.25C21.5 9.73122 20.2688 8.5 18.75 8.5H4C3.45287 8.5 2.94164 8.35059 2.5 8.09473V17.25ZM17.5 12.75C18.3284 12.75 19 13.4216 19 14.25C19 15.0784 18.3284 15.75 17.5 15.75C16.6716 15.75 16 15.0784 16 14.25C16 13.4216 16.6716 12.75 17.5 12.75ZM4 4C3.17157 4 2.5 4.67157 2.5 5.5C2.5 6.32843 3.17157 7 4 7H16.5V6.75C16.5 5.23122 15.2688 4 13.75 4H4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWallet24.category = 'Money & Shopping';\n\nexport default Wallet24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Wallet32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Wallet32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 3.5C21.6495 3.5 24 5.85051 24 8.75V9H25.75C28.6495 9 31 11.3505 31 14.25V23.25C31 26.1495 28.6495 28.5 25.75 28.5H6.25C3.3506 28.4999 1 26.1494 1 23.25V7C1 5.067 2.567 3.5 4.5 3.5H18.75ZM2.5 23.25C2.5 25.321 4.17903 26.9999 6.25 27H25.75C27.8211 27 29.5 25.3211 29.5 23.25V14.25C29.5 12.1789 27.8211 10.5 25.75 10.5H4.5C3.75606 10.5 3.06706 10.2668 2.5 9.87109V23.25ZM23.5 17.25C24.3284 17.25 25 17.9216 25 18.75C25 19.5784 24.3284 20.25 23.5 20.25C22.6716 20.25 22 19.5784 22 18.75C22 17.9216 22.6716 17.25 23.5 17.25ZM4.5 5C3.39543 5 2.5 5.89543 2.5 7C2.5 8.10457 3.39543 9 4.5 9H22.5V8.75C22.5 6.67893 20.8211 5 18.75 5H4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWallet32.category = 'Money & Shopping';\n\nexport default Wallet32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.65685 0 9 1.34315 9 3L9.1543 3.00391C10.7394 3.08421 12 4.3949 12 6V9C12 10.6569 10.6569 12 9 12H3C1.34315 12 0 10.6569 0 9V2.75C0 2.71139 0.00159949 2.67322 0.00585938 2.63574C0.00345041 2.59076 0 2.54558 0 2.5C0 1.11929 1.11929 6.44255e-08 2.5 0H6ZM2 9C2 9.55228 2.44772 10 3 10H9C9.55229 10 10 9.55228 10 9V6C10 5.44771 9.55228 5 9 5H2.5C2.32871 5 2.1616 4.98203 2 4.94922V9ZM7.75 6.25C8.44036 6.25 9 6.80964 9 7.5C9 8.19036 8.44036 8.75 7.75 8.75C7.05964 8.75 6.5 8.19036 6.5 7.5C6.5 6.80964 7.05964 6.25 7.75 6.25ZM2.5 2C2.22386 2 2 2.22386 2 2.5C2 2.77614 2.22386 3 2.5 3H7C7 2.44772 6.55228 2 6 2H2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletBold12.category = 'Money & Shopping';\n\nexport default WalletBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.5 1.5C10.433 1.5 12 3.067 12 5V5.03516C13.6962 5.27775 15 6.73675 15 8.5V11C15 12.933 13.433 14.5 11.5 14.5H4.5C2.567 14.5 1 12.933 1 11V4.5C1 4.46069 1.00242 4.42192 1.00684 4.38379C1.00471 4.3394 1 4.29491 1 4.25C1 2.73122 2.23122 1.5 3.75 1.5H8.5ZM3 11C3 11.8284 3.67157 12.5 4.5 12.5H11.5C12.3284 12.5 13 11.8284 13 11V8.5C13 7.67157 12.3284 7 11.5 7H3.75C3.48962 7 3.23872 6.9602 3 6.89258V11ZM10.75 8.5C11.4404 8.5 12 9.05964 12 9.75C12 10.4404 11.4404 11 10.75 11C10.0596 11 9.5 10.4404 9.5 9.75C9.5 9.05964 10.0596 8.5 10.75 8.5ZM3.75 3.5C3.33579 3.5 3 3.83579 3 4.25C3 4.66421 3.33579 5 3.75 5H10C10 4.17157 9.32843 3.5 8.5 3.5H3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletBold16.category = 'Money & Shopping';\n\nexport default WalletBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5 2C13.5495 2 15.2372 3.54158 15.4707 5.52832C17.4581 5.76123 19 7.45007 19 9.5V14C19 16.2091 17.2091 18 15 18H5C2.79096 17.9999 1 16.2091 1 14V4.75C1 4.71375 1.00112 4.67783 1.00488 4.64258C1.06136 3.1737 2.26732 2.00011 3.75 2H11.5ZM3 14C3 15.1045 3.89553 15.9999 5 16H15C16.1046 16 17 15.1046 17 14V9.5C17 8.39543 16.1046 7.5 15 7.5H3.75C3.48963 7.49998 3.23871 7.46021 3 7.39258V14ZM13.75 10.25C14.5784 10.25 15.25 10.9216 15.25 11.75C15.25 12.5784 14.5784 13.25 13.75 13.25C12.9217 13.2499 12.25 12.5784 12.25 11.75C12.25 10.9216 12.9217 10.2501 13.75 10.25ZM3.75 4C3.33588 4.00011 3 4.33586 3 4.75C3 5.16414 3.33588 5.49989 3.75 5.5H13.4346C13.2123 4.63771 12.4317 4 11.5 4H3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletBold20.category = 'Money & Shopping';\n\nexport default WalletBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 2.5C16.4853 2.5 18.5 4.51472 18.5 7C20.9853 7 23 9.01472 23 11.5V17C23 19.4853 20.9853 21.5 18.5 21.5H5.5C3.01472 21.5 1 19.4853 1 17V5.5C1 5.39238 1.01639 5.28854 1.04785 5.19141C1.31267 3.66265 2.64555 2.5 4.25 2.5H14ZM3 17C3 18.3807 4.11929 19.5 5.5 19.5H18.5C19.8807 19.5 21 18.3807 21 17V11.5C21 10.1193 19.8807 9 18.5 9H4.25C3.80679 9 3.38498 8.90967 3 8.74902V17ZM17.25 12.5C18.2165 12.5 19 13.2835 19 14.25C19 15.2165 18.2165 16 17.25 16C16.2835 16 15.5 15.2165 15.5 14.25C15.5 13.2835 16.2835 12.5 17.25 12.5ZM4.25 4.5C3.55964 4.5 3 5.05964 3 5.75C3 6.44036 3.55964 7 4.25 7H16.5C16.5 5.61929 15.3807 4.5 14 4.5H4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletBold24.category = 'Money & Shopping';\n\nexport default WalletBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19 3.5C22.0376 3.5 24.5 5.96243 24.5 9H25.5C28.5376 9.00001 31 11.4624 31 14.5V23C31 26.0376 28.5376 28.5 25.5 28.5H6.5C3.46243 28.5 1 26.0376 1 23V7C1 6.91005 1.01289 6.82315 1.03516 6.74023C1.28391 4.91035 2.85187 3.5 4.75 3.5H19ZM3 23C3 24.933 4.567 26.5 6.5 26.5H25.5C27.433 26.5 29 24.933 29 23V14.5C29 12.567 27.433 11 25.5 11H4.75C4.11778 11 3.52254 10.8427 3 10.5664V23ZM23.25 17C24.2165 17 25 17.7835 25 18.75C25 19.7165 24.2165 20.5 23.25 20.5C22.2835 20.5 21.5 19.7165 21.5 18.75C21.5 17.7835 22.2835 17 23.25 17ZM4.75 5.5C3.7835 5.5 3 6.2835 3 7.25C3 8.2165 3.7835 9 4.75 9H22.5C22.5 7.067 20.933 5.5 19 5.5H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletBold32.category = 'Money & Shopping';\n\nexport default WalletBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C7.65685 0 9 1.34315 9 3C10.6569 3 12 4.34315 12 6V9C12 10.6569 10.6569 12 9 12H3C1.34315 12 0 10.6569 0 9V2.75C0 2.71139 0.00159949 2.67322 0.00585938 2.63574C0.00345041 2.59076 0 2.54558 0 2.5C0 1.11929 1.11929 6.44255e-08 2.5 0H6ZM7.75 6.25C7.05964 6.25 6.5 6.80964 6.5 7.5C6.5 8.19036 7.05964 8.75 7.75 8.75C8.44036 8.75 9 8.19036 9 7.5C9 6.80964 8.44036 6.25 7.75 6.25ZM2.5 2C2.22386 2 2 2.22386 2 2.5C2 2.77614 2.22386 3 2.5 3H7C7 2.44772 6.55228 2 6 2H2.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletBoldFilled12.category = 'Money & Shopping';\n\nexport default WalletBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.5 1.5C10.433 1.5 12 3.067 12 5V5.03516C13.6962 5.27775 15 6.73675 15 8.5V11C15 12.933 13.433 14.5 11.5 14.5H4.5C2.567 14.5 1 12.933 1 11V4.5C1 4.46069 1.00242 4.42192 1.00684 4.38379C1.00471 4.3394 1 4.29491 1 4.25C1 2.73122 2.23122 1.5 3.75 1.5H8.5ZM10.75 8.5C10.0596 8.5 9.5 9.05964 9.5 9.75C9.5 10.4404 10.0596 11 10.75 11C11.4404 11 12 10.4404 12 9.75C12 9.05964 11.4404 8.5 10.75 8.5ZM3.75 3.5C3.33579 3.5 3 3.83579 3 4.25C3 4.66421 3.33579 5 3.75 5H10C10 4.17157 9.32843 3.5 8.5 3.5H3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletBoldFilled16.category = 'Money & Shopping';\n\nexport default WalletBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.5 2C13.5494 2.00011 15.2372 3.54165 15.4707 5.52832C17.458 5.76133 19 7.45015 19 9.5V14C19 16.2091 17.209 17.9999 15 18H5C2.79096 17.9999 1 16.2091 1 14V4.75C1 4.71375 1.00112 4.67783 1.00488 4.64258C1.06136 3.1737 2.26732 2.00011 3.75 2H11.5ZM13.75 10.25C12.9216 10.25 12.25 10.9216 12.25 11.75C12.25 12.5784 12.9216 13.25 13.75 13.25C14.5784 13.25 15.25 12.5784 15.25 11.75C15.25 10.9216 14.5784 10.25 13.75 10.25ZM3.75 4C3.33588 4.00011 3 4.33586 3 4.75C3 5.16414 3.33588 5.49989 3.75 5.5H13.4346C13.2123 4.63777 12.4316 4.0001 11.5 4H3.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletBoldFilled20.category = 'Money & Shopping';\n\nexport default WalletBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14 2.5C16.4853 2.5 18.5 4.51472 18.5 7C20.9853 7 23 9.01472 23 11.5V17C23 19.4853 20.9853 21.5 18.5 21.5H5.5C3.01472 21.5 1 19.4853 1 17V5.5C1 5.39238 1.01639 5.28854 1.04785 5.19141C1.31267 3.66265 2.64555 2.5 4.25 2.5H14ZM17.25 12.5C16.2835 12.5 15.5 13.2835 15.5 14.25C15.5 15.2165 16.2835 16 17.25 16C18.2165 16 19 15.2165 19 14.25C19 13.2835 18.2165 12.5 17.25 12.5ZM4.25 4.5C3.55964 4.5 3 5.05964 3 5.75C3 6.44036 3.55964 7 4.25 7H16.5C16.5 5.61929 15.3807 4.5 14 4.5H4.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletBoldFilled24.category = 'Money & Shopping';\n\nexport default WalletBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19 3.5C22.0376 3.5 24.5 5.96243 24.5 9H25.5C28.5376 9 31 11.4624 31 14.5V23C31 26.0376 28.5376 28.5 25.5 28.5H6.5C3.46243 28.5 1 26.0376 1 23V7C1 6.91005 1.01289 6.82315 1.03516 6.74023C1.28391 4.91035 2.85187 3.5 4.75 3.5H19ZM23.25 17C22.2835 17 21.5 17.7835 21.5 18.75C21.5 19.7165 22.2835 20.5 23.25 20.5C24.2165 20.5 25 19.7165 25 18.75C25 17.7835 24.2165 17 23.25 17ZM4.75 5.5C3.7835 5.5 3 6.2835 3 7.25C3 8.2165 3.7835 9 4.75 9H22.5C22.5 7.067 20.933 5.5 19 5.5H4.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletBoldFilled32.category = 'Money & Shopping';\n\nexport default WalletBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6.25 0.5C7.76878 0.5 9 1.73122 9 3.25V3.5H9.25C10.7688 3.5 12 4.73122 12 6.25V8.75C12 10.2688 10.7688 11.5 9.25 11.5H2.75C1.23132 11.4999 0 10.2687 0 8.75V3C0 2.96589 0.00242667 2.93231 0.00683594 2.89941C0.00359317 2.84999 0 2.80024 0 2.75C0 1.50743 1.00745 0.500112 2.25 0.5H6.25ZM8 6.5C7.44772 6.5 7 6.94772 7 7.5C7 8.05228 7.44772 8.5 8 8.5C8.55229 8.5 9 8.05228 9 7.5C9 6.94772 8.55229 6.5 8 6.5ZM2.25 2C1.83588 2.00011 1.5 2.33586 1.5 2.75C1.5 3.16414 1.83588 3.49989 2.25 3.5H7.5V3.25C7.5 2.55964 6.94036 2 6.25 2H2.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletFilled12.category = 'Money & Shopping';\n\nexport default WalletFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.75 1.5C10.5449 1.5 12 2.95507 12 4.75V5.00977C13.6782 5.13733 15 6.53913 15 8.25V11.25C15 13.0449 13.5449 14.5 11.75 14.5H4.25C2.45517 14.4999 1 13.0449 1 11.25V4C1 3.97399 1.00035 3.94818 1.00293 3.92285C1.04372 2.57792 2.14521 1.50011 3.5 1.5H8.75ZM11 8.75C10.4477 8.75 10 9.19772 10 9.75C10 10.3023 10.4477 10.75 11 10.75C11.5523 10.75 12 10.3023 12 9.75C12 9.19772 11.5523 8.75 11 8.75ZM3.5 3C2.94781 3.00011 2.5 3.44778 2.5 4C2.5 4.55222 2.94781 4.99989 3.5 5H10.5V4.75C10.5 3.7835 9.7165 3 8.75 3H3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletFilled16.category = 'Money & Shopping';\n\nexport default WalletFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.25 1.5C13.2369 1.50011 14.8625 3.04559 14.9912 5H15.25C17.321 5.00012 19 6.679 19 8.75V13.75C19 15.821 17.321 17.4999 15.25 17.5H4.75C2.67903 17.4999 1 15.821 1 13.75V3.75C1 3.64496 1.02156 3.54486 1.06055 3.4541C1.30964 2.33607 2.30694 1.5001 3.5 1.5H11.25ZM14 10C13.3096 10 12.75 10.5596 12.75 11.25C12.75 11.9404 13.3096 12.5 14 12.5C14.6903 12.4999 15.25 11.9403 15.25 11.25C15.25 10.5597 14.6903 10.0001 14 10ZM3.5 3C2.94781 3.00011 2.5 3.44778 2.5 4C2.5 4.55222 2.94781 4.99989 3.5 5H13.4854C13.3609 3.87514 12.408 3.00011 11.25 3H3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletFilled20.category = 'Money & Shopping';\n\nexport default WalletFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.75 2.5C16.0972 2.5 18 4.40279 18 6.75V7H18.75C21.0972 7 23 8.90279 23 11.25V17.25C23 19.5972 21.0972 21.5 18.75 21.5H5.25C2.90289 21.4999 1 19.5971 1 17.25V5.5C1 3.84315 2.34315 2.5 4 2.5H13.75ZM17.5 12.75C16.6716 12.75 16 13.4216 16 14.25C16 15.0784 16.6716 15.75 17.5 15.75C18.3284 15.75 19 15.0784 19 14.25C19 13.4216 18.3284 12.75 17.5 12.75ZM4 4C3.17157 4 2.5 4.67157 2.5 5.5C2.5 6.32843 3.17157 7 4 7H16.5V6.75C16.5 5.23122 15.2688 4 13.75 4H4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletFilled24.category = 'Money & Shopping';\n\nexport default WalletFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WalletFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WalletFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M18.75 3.5C21.6495 3.5 24 5.85051 24 8.75V9H25.75C28.6495 9 31 11.3505 31 14.25V23.25C31 26.1495 28.6495 28.5 25.75 28.5H6.25C3.3506 28.4999 1 26.1494 1 23.25V7C1 5.067 2.567 3.5 4.5 3.5H18.75ZM23.5 17.25C22.6716 17.25 22 17.9216 22 18.75C22 19.5784 22.6716 20.25 23.5 20.25C24.3284 20.25 25 19.5784 25 18.75C25 17.9216 24.3284 17.25 23.5 17.25ZM4.5 5C3.39543 5 2.5 5.89543 2.5 7C2.5 8.10457 3.39543 9 4.5 9H22.5V8.75C22.5 6.67893 20.8211 5 18.75 5H4.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWalletFilled32.category = 'Money & Shopping';\n\nexport default WalletFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Waveform12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Waveform12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.25 0C4.66421 -4.89958e-10 5 0.335786 5 0.75V11.25C5 11.6642 4.66421 12 4.25 12C3.83579 12 3.5 11.6642 3.5 11.25V0.75C3.5 0.335786 3.83579 2.28478e-08 4.25 0ZM11.25 2C11.6642 2 12 2.33579 12 2.75V9.25C12 9.66421 11.6642 10 11.25 10C10.8358 10 10.5 9.66421 10.5 9.25V2.75C10.5 2.33579 10.8358 2 11.25 2ZM0.75 3C1.16421 3 1.5 3.33579 1.5 3.75V8.25C1.5 8.66421 1.16421 9 0.75 9C0.335787 9 5.73352e-08 8.66421 0 8.25V3.75C-1.2293e-09 3.33579 0.335786 3 0.75 3ZM7.75 4C8.16421 4 8.5 4.33579 8.5 4.75V7.25C8.5 7.66421 8.16421 8 7.75 8C7.33579 8 7 7.66421 7 7.25V4.75C7 4.33579 7.33579 4 7.75 4Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWaveform12.category = 'Sound & Music';\n\nexport default Waveform12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Waveform16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Waveform16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.25 1C4.66421 1 5 1.33579 5 1.75V14.25C5 14.6642 4.66421 15 4.25 15C3.83579 15 3.5 14.6642 3.5 14.25V1.75C3.5 1.33579 3.83579 1 4.25 1ZM11.25 3C11.6642 3 12 3.33579 12 3.75V12.25C12 12.6642 11.6642 13 11.25 13C10.8358 13 10.5 12.6642 10.5 12.25V3.75C10.5 3.33579 10.8358 3 11.25 3ZM0.75 4C1.16421 4 1.5 4.33579 1.5 4.75V11.25C1.5 11.6642 1.16421 12 0.75 12C0.335787 12 3.96936e-08 11.6642 0 11.25V4.75C-8.51099e-10 4.33579 0.335786 4 0.75 4ZM7.75 5C8.16421 5 8.5 5.33579 8.5 5.75V10.25C8.5 10.6642 8.16421 11 7.75 11C7.33579 11 7 10.6642 7 10.25V5.75C7 5.33579 7.33579 5 7.75 5ZM14.75 6C15.1642 6 15.5 6.33579 15.5 6.75V9.25C15.5 9.66421 15.1642 10 14.75 10C14.3358 10 14 9.66421 14 9.25V6.75C14 6.33579 14.3358 6 14.75 6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWaveform16.category = 'Sound & Music';\n\nexport default Waveform16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Waveform20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Waveform20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M4.75 1C5.16421 1 5.5 1.33579 5.5 1.75V18.25C5.5 18.6642 5.16421 19 4.75 19C4.33579 19 4 18.6642 4 18.25V1.75C4 1.33579 4.33579 1 4.75 1ZM11.75 3C12.1642 3 12.5 3.33579 12.5 3.75V16.25C12.5 16.6642 12.1642 17 11.75 17C11.3358 17 11 16.6642 11 16.25V3.75C11 3.33579 11.3358 3 11.75 3ZM1.25 5C1.66421 5 2 5.33579 2 5.75V14.25C2 14.6642 1.66421 15 1.25 15C0.835787 15 0.5 14.6642 0.5 14.25V5.75C0.5 5.33579 0.835786 5 1.25 5ZM15.25 6C15.6642 6 16 6.33579 16 6.75V13.25C16 13.6642 15.6642 14 15.25 14C14.8358 14 14.5 13.6642 14.5 13.25V6.75C14.5 6.33579 14.8358 6 15.25 6ZM8.25 7C8.66421 7 9 7.33579 9 7.75V12.25C9 12.6642 8.66421 13 8.25 13C7.83579 13 7.5 12.6642 7.5 12.25V7.75C7.5 7.33579 7.83579 7 8.25 7ZM18.75 8C19.1642 8 19.5 8.33579 19.5 8.75V11.25C19.5 11.6642 19.1642 12 18.75 12C18.3358 12 18 11.6642 18 11.25V8.75C18 8.33579 18.3358 8 18.75 8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWaveform20.category = 'Sound & Music';\n\nexport default Waveform20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Waveform24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Waveform24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 1C8.66421 1 9 1.33579 9 1.75V22.25C9 22.6642 8.66421 23 8.25 23C7.83579 23 7.5 22.6642 7.5 22.25V1.75C7.5 1.33579 7.83579 1 8.25 1ZM15.25 4C15.6642 4 16 4.33579 16 4.75V19.25C16 19.6642 15.6642 20 15.25 20C14.8358 20 14.5 19.6642 14.5 19.25V4.75C14.5 4.33579 14.8358 4 15.25 4ZM4.75 6C5.16421 6 5.5 6.33579 5.5 6.75V17.25C5.5 17.6642 5.16421 18 4.75 18C4.33579 18 4 17.6642 4 17.25V6.75C4 6.33579 4.33579 6 4.75 6ZM18.75 7C19.1642 7 19.5 7.33579 19.5 7.75V16.25C19.5 16.6642 19.1642 17 18.75 17C18.3358 17 18 16.6642 18 16.25V7.75C18 7.33579 18.3358 7 18.75 7ZM11.75 8C12.1642 8 12.5 8.33579 12.5 8.75V15.25C12.5 15.6642 12.1642 16 11.75 16C11.3358 16 11 15.6642 11 15.25V8.75C11 8.33579 11.3358 8 11.75 8ZM1.25 9C1.66421 9 2 9.33579 2 9.75V14.25C2 14.6642 1.66421 15 1.25 15C0.835787 15 0.5 14.6642 0.5 14.25V9.75C0.5 9.33579 0.835786 9 1.25 9ZM22.25 10C22.6642 10 23 10.3358 23 10.75V13.25C23 13.6642 22.6642 14 22.25 14C21.8358 14 21.5 13.6642 21.5 13.25V10.75C21.5 10.3358 21.8358 10 22.25 10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWaveform24.category = 'Sound & Music';\n\nexport default Waveform24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Waveform32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Waveform32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.75 2C9.16421 2 9.5 2.33579 9.5 2.75V29.25C9.5 29.6642 9.16421 30 8.75 30C8.33579 30 8 29.6642 8 29.25V2.75C8 2.33579 8.33579 2 8.75 2ZM15.75 4C16.1642 4 16.5 4.33579 16.5 4.75V27.25C16.5 27.6642 16.1642 28 15.75 28C15.3358 28 15 27.6642 15 27.25V4.75C15 4.33579 15.3358 4 15.75 4ZM5.25 8C5.66421 8 6 8.33579 6 8.75V23.25C6 23.6642 5.66421 24 5.25 24C4.83579 24 4.5 23.6642 4.5 23.25V8.75C4.5 8.33579 4.83579 8 5.25 8ZM22.75 8C23.1642 8 23.5 8.33579 23.5 8.75V23.25C23.5 23.6642 23.1642 24 22.75 24C22.3358 24 22 23.6642 22 23.25V8.75C22 8.33579 22.3358 8 22.75 8ZM12.25 11C12.6642 11 13 11.3358 13 11.75V20.25C13 20.6642 12.6642 21 12.25 21C11.8358 21 11.5 20.6642 11.5 20.25V11.75C11.5 11.3358 11.8358 11 12.25 11ZM26.25 11C26.6642 11 27 11.3358 27 11.75V20.25C27 20.6642 26.6642 21 26.25 21C25.8358 21 25.5 20.6642 25.5 20.25V11.75C25.5 11.3358 25.8358 11 26.25 11ZM19.25 12C19.6642 12 20 12.3358 20 12.75V19.25C20 19.6642 19.6642 20 19.25 20C18.8358 20 18.5 19.6642 18.5 19.25V12.75C18.5 12.3358 18.8358 12 19.25 12ZM1.75 14C2.16421 14 2.5 14.3358 2.5 14.75V17.25C2.5 17.6642 2.16421 18 1.75 18C1.33579 18 1 17.6642 1 17.25V14.75C1 14.3358 1.33579 14 1.75 14ZM29.75 14C30.1642 14 30.5 14.3358 30.5 14.75V17.25C30.5 17.6642 30.1642 18 29.75 18C29.3358 18 29 17.6642 29 17.25V14.75C29 14.3358 29.3358 14 29.75 14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWaveform32.category = 'Sound & Music';\n\nexport default Waveform32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOff12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOff12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219726 0.219892C0.508876 -0.0692582 0.974873 -0.0726113 1.26855 0.20915L11.7197 10.6603C11.7231 10.6637 11.727 10.6667 11.7304 10.6701L11.7802 10.7199C12.0731 11.0128 12.0731 11.4875 11.7802 11.7804C11.4874 12.0732 11.0126 12.0732 10.7197 11.7804L8.56431 9.62502C8.43851 9.49922 8.23221 9.51102 8.10556 9.63594C7.56402 10.1701 6.8207 10.5001 5.99999 10.5001H2.99999C1.34321 10.5001 9.15896e-05 9.15691 0 7.50015V4.50016C0 3.67948 0.329362 2.93539 0.863285 2.39366C0.98816 2.26695 0.999952 2.06066 0.87416 1.93487L0.219726 1.28044C-0.0731328 0.987578 -0.0730655 0.512793 0.219726 0.219892ZM2.35374 3.41446C2.25344 3.31415 2.09417 3.29558 1.98938 3.3912C1.68863 3.66562 1.5 4.06099 1.5 4.50016V7.50015C1.50009 8.32849 2.17164 9.00013 2.99999 9.00015H5.99999C6.43925 9.00015 6.83394 8.81089 7.10811 8.50985C7.20361 8.40498 7.18504 8.24575 7.08474 8.14545L2.35374 3.41446ZM5.99999 1.50016C7.19401 1.50016 8.22519 2.19765 8.7081 3.20746C8.79739 3.39419 9.03694 3.47161 9.20259 3.34752L9.99998 2.75016C10.824 2.13213 12 2.7201 12 3.75016V8.25015C12 8.26236 11.9998 8.2745 11.9994 8.28657C11.9933 8.50092 11.7387 8.55818 11.587 8.40655L10.5878 7.40735C10.5316 7.35109 10.5 7.27479 10.5 7.19522V4.84984C10.5 4.60269 10.2179 4.46156 10.0201 4.60977L9.06115 5.32834C9.02265 5.35719 8.99998 5.4025 8.99998 5.45061C8.99998 5.58674 8.8354 5.65491 8.73915 5.55866L7.55752 4.37703C7.51072 4.33022 7.48171 4.26899 7.46872 4.20408C7.35049 3.6131 6.88623 3.14837 6.2952 3.03041C6.23022 3.01744 6.16891 2.98842 6.12206 2.94157L5.19279 2.01229C5.0038 1.8233 5.13765 1.50016 5.40492 1.50016H5.99999Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOff12.category = 'Interface General';\n\nexport default WebcamOff12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOff16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOff16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21998C1.5089 0.9308 1.97488 0.927393 2.26855 1.20924L14.7197 13.6604C14.7232 13.6638 14.727 13.6668 14.7305 13.6702L14.7803 13.72C15.073 14.0129 15.0731 14.4877 14.7803 14.7805C14.4874 15.0733 14.0126 15.0733 13.7197 14.7805L11.3417 12.4025C11.2177 12.2785 11.0148 12.2877 10.8903 12.4113C10.2126 13.084 9.28021 13.5003 8.25 13.5003H4.75C2.67901 13.5003 1.00013 11.8212 1 9.75025V6.25025C1 5.22007 1.41551 4.28683 2.08798 3.60905C2.21153 3.48452 2.22081 3.28161 2.09677 3.15757L1.21973 2.28053C0.926875 1.98767 0.926957 1.51288 1.21973 1.21998ZM3.57928 4.64008C3.47338 4.53418 3.30395 4.52112 3.19569 4.6246C2.76726 5.03412 2.5 5.6108 2.5 6.25025V9.75025C2.50013 10.9928 3.50744 12.0003 4.75 12.0003H8.25C8.88951 12.0003 9.46543 11.7323 9.87474 11.3036C9.97816 11.1953 9.9651 11.0259 9.85921 10.92L3.57928 4.64008ZM8.25 2.50025C9.71822 2.50025 10.9888 3.34425 11.6042 4.57339C11.7002 4.76495 11.9559 4.82824 12.1142 4.68386L12.4043 4.4192C13.3991 3.51126 14.9988 4.21681 14.999 5.56373V10.4368C14.9989 10.7164 14.929 10.9674 14.8102 11.1824C14.726 11.3347 14.5214 11.341 14.3984 11.218L13.5869 10.4065C13.5306 10.3502 13.499 10.2739 13.499 10.1943V5.56373C13.499 5.55227 13.4969 5.54582 13.4961 5.54322C13.4953 5.54068 13.4944 5.53828 13.4932 5.53638C13.49 5.53188 13.482 5.52368 13.4688 5.51783C13.4555 5.51212 13.4448 5.51222 13.4395 5.51295C13.4372 5.51327 13.435 5.51378 13.4326 5.5149C13.4302 5.51602 13.4237 5.51869 13.415 5.52662L12.0059 6.81373C12.0025 6.81669 12 6.8202 12 6.82469V8.09532C12 8.3626 11.6769 8.49645 11.4879 8.30746L10.5879 7.40746C10.5316 7.35119 10.5 7.27489 10.5 7.19532V6.25025C10.5 5.00761 9.49264 4.00025 8.25 4.00025H7.30493C7.22536 4.00025 7.14906 3.96864 7.0928 3.91238L6.1928 3.01238C6.00381 2.82339 6.13766 2.50025 6.40493 2.50025H8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOff16.category = 'Interface General';\n\nexport default WebcamOff16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOff20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOff20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21979C1.50891 0.930611 1.97488 0.927203 2.26855 1.20905L18.7197 17.6602C18.7232 17.6636 18.727 17.6666 18.7305 17.67L18.7803 17.7198C19.073 18.0127 19.0731 18.4875 18.7803 18.7803C18.4874 19.073 18.0126 19.073 17.7197 18.7803L14.2889 15.3495C14.16 15.2206 13.9474 15.2361 13.8274 15.3734C12.9568 16.3699 11.6772 17.0001 10.25 17.0001H5.75C3.12675 17.0001 1.00016 14.8733 1 12.2501V7.75006C1 6.3229 1.62937 5.04243 2.62574 4.17166C2.76299 4.05171 2.77844 3.83905 2.64956 3.71017L1.21973 2.28034C0.926885 1.98749 0.926986 1.51269 1.21973 1.21979ZM4.14232 5.20293C4.04179 5.1024 3.88353 5.08509 3.77083 5.17175C2.99806 5.76592 2.5 6.69995 2.5 7.75006V12.2501C2.50016 14.0448 3.95518 15.5001 5.75 15.5001H10.25C11.3002 15.5001 12.2333 15.0012 12.8274 14.2283C12.914 14.1155 12.8967 13.9573 12.7962 13.8568L4.14232 5.20293ZM10.25 3.00006C12.2723 3.00006 13.9981 4.2641 14.6832 6.045C14.7639 6.25485 15.034 6.3328 15.2 6.18113L16.0693 5.38678C17.1922 4.36019 18.9997 5.15641 19 6.6778V13.8897C18.9999 14.3409 18.8408 14.7249 18.5895 15.018C18.4878 15.1366 18.3084 15.1278 18.1979 15.0173L17.543 14.3624C17.4402 14.2596 17.4997 14.0351 17.5 13.8897V6.6778C17.4997 6.46071 17.2414 6.34676 17.0811 6.49323L15.0059 8.39166C15.0025 8.39462 15 8.39814 15 8.40262V11.0951C15 11.3624 14.6769 11.4963 14.4879 11.3073L13.5879 10.4073C13.5316 10.351 13.5 10.2747 13.5 10.1951V7.75006C13.5 5.95514 12.0449 4.50006 10.25 4.50006H7.80493C7.72536 4.50006 7.64906 4.46846 7.5928 4.41219L6.6928 3.51219C6.50381 3.32321 6.63766 3.00006 6.90493 3.00006H10.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nWebcamOff20.category = 'Interface General';\n\nexport default WebcamOff20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOff24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOff24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 2.21973C1.50892 1.93067 1.97492 1.92718 2.26855 2.20899L20.79 20.7305C21.0725 21.0241 21.0696 21.4909 20.7803 21.7803C20.4874 22.073 20.0126 22.0729 19.7197 21.7803L16.826 18.8865C16.7041 18.7647 16.5054 18.7709 16.3835 18.8926C15.3887 19.8853 14.0164 20.5 12.5 20.5H6.5C3.46254 20.5 1.00017 18.0374 1 15V9.00001C1.00005 7.48361 1.61385 6.1105 2.60645 5.11559C2.72815 4.9936 2.73436 4.79491 2.61252 4.67307L1.21973 3.28028C0.926926 2.98743 0.926983 2.51262 1.21973 2.21973ZM4.09672 6.15728C3.98592 6.04648 3.80759 6.03879 3.69586 6.14866C2.95802 6.8742 2.50005 7.88348 2.5 9.00001V15C2.50017 17.209 4.29097 19 6.5 19H12.5C13.6165 19 14.6258 18.542 15.3513 17.8041C15.4612 17.6924 15.4535 17.5141 15.3427 17.4033L4.09672 6.15728ZM12.5 3.50001C15.0114 3.50006 17.1279 5.18385 17.7861 7.48381C17.8509 7.71053 18.1355 7.80528 18.3097 7.64635L20.0684 6.042C21.1916 5.01686 22.9977 5.81335 22.998 7.33399V16.6758C22.9973 18.0515 21.5188 18.8336 20.4054 18.2105C20.3833 18.1982 20.363 18.1823 20.3451 18.1644L16.5879 14.4072C16.5316 14.351 16.5 14.2746 16.5 14.1951V9.00001C16.4999 6.79099 14.709 5.00007 12.5 5.00001H7.30493C7.22536 5.00001 7.14906 4.9684 7.0928 4.91214L6.1614 3.98075C5.98627 3.80561 6.08779 3.51052 6.33534 3.50264C6.39002 3.5009 6.44491 3.50001 6.5 3.50001H12.5ZM21.498 7.33399C21.4977 7.117 21.2395 7.00307 21.0791 7.14942L18.0059 9.95606C18.0025 9.95902 18 9.96253 18 9.96702V14.0412C18 14.0461 18.0023 14.0504 18.0059 14.0537L21.0791 16.8604C21.2394 17.0061 21.4973 16.8923 21.498 16.6758V7.33399Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOff24.category = 'Interface General';\n\nexport default WebcamOff24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOff32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOff32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 2.21996C1.50887 1.93082 1.97487 1.92747 2.26855 2.20922L24.7197 24.6604C24.7225 24.6632 24.7257 24.6655 24.7285 24.6682L28.7803 28.72C29.0729 29.0129 29.0731 29.4877 28.7803 29.7805C28.4874 30.0731 28.0126 30.0731 27.7197 29.7805L22.4067 24.4675C22.2756 24.3364 22.0584 24.3547 21.9435 24.5001C20.6199 26.1744 18.5723 27.2501 16.2725 27.2502H8.22754C4.23613 27.2501 1.00045 24.014 1 20.0227V11.9778C1.0001 9.67793 2.07502 7.62946 3.74916 6.30581C3.89458 6.19083 3.9129 5.97368 3.78181 5.84259L1.21973 3.28051C0.926921 2.9877 0.927096 2.51288 1.21973 2.21996ZM5.28317 7.34395C5.18298 7.24376 5.02583 7.22666 4.9104 7.30882C3.45188 8.347 2.5001 10.0512 2.5 11.9778V20.0227C2.50045 23.1856 5.06456 25.7501 8.22754 25.7502H16.2725C18.1991 25.7501 19.9024 24.7975 20.9405 23.3389C21.0226 23.2234 21.0055 23.0663 20.9053 22.9661L5.28317 7.34395ZM16.2725 4.75024C19.8395 4.75039 22.8022 7.33416 23.3923 10.7324C23.4326 10.9645 23.707 11.0827 23.8938 10.9392L27.5977 8.09301C28.9878 7.02448 31 8.01543 31 9.76879V22.3147C30.9993 24.0439 29.035 25.041 27.6387 24.0207L23.5352 21.0207L22.1076 19.8275C22.0394 19.7705 22 19.6862 22 19.5973V11.9778C21.9998 8.81462 19.4356 6.2504 16.2725 6.25024H8.55493C8.47536 6.25024 8.39906 6.21863 8.3428 6.16237L7.44263 5.26221C7.27006 5.08964 7.36555 4.79779 7.6087 4.77688C7.81267 4.75934 8.01905 4.75025 8.22754 4.75024H16.2725ZM29.5 9.76879C29.5 9.25989 28.9163 8.97187 28.5127 9.28149L23.6172 13.044C23.5433 13.1007 23.5 13.1886 23.5 13.2818V18.9856C23.5 19.0813 23.5457 19.1713 23.623 19.2278L28.5244 22.8098C28.9297 23.1055 29.4993 22.8162 29.5 22.3147V9.76879Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nWebcamOff32.category = 'Interface General';\n\nexport default WebcamOff32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.292969 0.292969C0.683488 -0.0975244 1.31651 -0.0975246 1.70703 0.292969L2.04492 0.630859C2.06628 0.657041 2.08888 0.682625 2.11328 0.707031L11.7754 10.3691C12.0957 10.7619 12.0731 11.3409 11.707 11.707C11.3165 12.0975 10.6835 12.0975 10.293 11.707L8.304 9.71807C8.1853 9.59937 7.99311 9.60233 7.86596 9.71194C7.29755 10.202 6.55942 10.5 5.75 10.5H3.25C1.45509 10.5 2.35798e-05 9.04491 0 7.25V4.75C1.14541e-05 3.94061 0.297286 3.20169 0.787125 2.6331C0.89669 2.50592 0.899658 2.31372 0.780958 2.19502L0.292969 1.70703C-0.0975247 1.31651 -0.097523 0.683487 0.292969 0.292969ZM2.61325 4.02731C2.50007 3.91414 2.31425 3.90807 2.22284 4.03944C2.08256 4.24107 2.00001 4.4857 2 4.75V7.25C2.00002 7.94034 2.55966 8.5 3.25 8.5H5.75C6.01433 8.5 6.25844 8.41696 6.45977 8.27639C6.59099 8.18477 6.58489 7.99895 6.47173 7.88579L2.61325 4.02731ZM5.75 1.5C6.8837 1.5 7.88093 2.08094 8.46229 2.96098C8.56469 3.116 8.77729 3.16592 8.92597 3.05452L9.59961 2.5498L9.69434 2.48438C10.6761 1.85321 12 2.55278 12 3.75V7.04136C12 7.30863 11.6769 7.44248 11.4879 7.25349L10.0879 5.85349C10.0316 5.79723 10 5.72093 10 5.64136V5.25553C10 5.0468 9.76173 4.92763 9.59471 5.05282C9.49385 5.12842 9.35275 5.11838 9.26362 5.02925L5.74542 1.51105C5.74135 1.50697 5.74423 1.5 5.75 1.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffBold12.category = 'Interface General';\n\nexport default WebcamOffBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.29297 1.29336C1.6578 0.928531 2.23428 0.904271 2.62695 1.2211L14.1133 12.7074C14.1377 12.7318 14.1633 12.7544 14.1895 12.7758L14.707 13.2934C15.0973 13.6839 15.0975 14.317 14.707 14.7074C14.3166 15.0976 13.6834 15.0976 13.293 14.7074L11.2153 12.6297C11.0932 12.5076 10.8942 12.5144 10.7697 12.634C10.051 13.3248 9.07549 13.7504 8 13.7504H5C2.79102 13.7504 1.00025 11.9593 1 9.75039V6.25039C1 5.29244 1.33699 4.41304 1.89862 3.72429C2.00119 3.5985 1.9995 3.41396 1.88473 3.29919L1.29297 2.70742C0.902522 2.31698 0.902679 1.6839 1.29297 1.29336ZM3.73161 5.14607C3.60963 5.02409 3.40803 5.02908 3.31495 5.17431C3.11585 5.48496 3 5.85408 3 6.25039V9.75039C3.00025 10.8547 3.89559 11.7504 5 11.7504H8C8.54206 11.7504 9.03242 11.5333 9.39223 11.1827C9.50108 11.0766 9.48938 10.9038 9.38192 10.7964L3.73161 5.14607ZM8 2.25039C9.46029 2.25042 10.7369 3.03317 11.4351 4.20182C11.5388 4.37548 11.7779 4.42363 11.9275 4.28745L11.9854 4.23477L12.0957 4.14102C13.255 3.23187 14.9988 4.04852 14.999 5.56387V10.4369C14.999 10.5635 14.8477 10.6137 14.7582 10.5243L13.0869 8.85291C13.0306 8.79665 12.999 8.72034 12.999 8.64078V6.69663C12.999 6.43596 12.6895 6.29932 12.4969 6.47497L12.0957 6.84085C12.0347 6.89645 12 6.97514 12 7.05765C12 7.31905 11.6839 7.44997 11.4991 7.26512L9.97095 5.73697C9.93554 5.70156 9.90999 5.65768 9.89397 5.61024C9.69486 5.02052 9.22905 4.55436 8.63925 4.35544C8.59176 4.33942 8.54784 4.31386 8.5124 4.27841L6.99651 2.76253C6.80752 2.57354 6.94137 2.25039 7.20864 2.25039H8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffBold16.category = 'Interface General';\n\nexport default WebcamOffBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.29297 1.2932C1.6578 0.928372 2.23428 0.904115 2.62695 1.22094L18.1133 16.7073C18.1377 16.7317 18.1633 16.7543 18.1895 16.7756L18.707 17.2932C19.0974 17.6837 19.0975 18.3168 18.707 18.7073C18.3165 19.0976 17.6835 19.0976 17.293 18.7073L14.1665 15.5808C14.0394 15.4537 13.8304 15.4666 13.71 15.6C12.7951 16.6129 11.4724 17.2502 10 17.2502H6C3.23865 17.2502 1.00012 15.0116 1 12.2502V7.75023C1 6.39724 1.53696 5.16909 2.40988 4.26883C2.52909 4.14589 2.53444 3.94874 2.41335 3.82765L1.29297 2.70726C0.902483 2.31678 0.90256 1.68373 1.29297 1.2932ZM4.24976 5.66406C4.13908 5.55337 3.96063 5.54533 3.85138 5.65744C3.32476 6.1979 3 6.93604 3 7.75023V12.2502C3.00012 13.907 4.34322 15.2502 6 15.2502H10C10.9539 15.2502 11.8031 14.8043 12.3525 14.1102C12.4412 13.9981 12.4243 13.8386 12.3232 13.7375L4.24976 5.66406ZM10 2.75023C12.0099 2.75023 13.7418 3.93658 14.536 5.64697C14.6262 5.84126 14.8816 5.90437 15.0397 5.75993L15.6504 5.20238C16.9336 4.02902 18.9996 4.93921 19 6.67797V13.3264C19 13.6135 18.9425 13.8771 18.8419 14.1129C18.7676 14.2869 18.5432 14.3091 18.4095 14.1753L17.0879 12.8537C17.0316 12.7975 17 12.7212 17 12.6416V7.35887C17 7.09801 16.69 6.96144 16.4975 7.13749L15.0975 8.41787C15.0354 8.4747 15 8.55503 15 8.63925V10.0416C15 10.3089 14.6769 10.4427 14.4879 10.2537L13.0879 8.85373C13.0316 8.79746 13 8.72116 13 8.64159V7.75023C13 6.09338 11.6569 4.75023 10 4.75023H9.10864C9.02907 4.75023 8.95277 4.71863 8.89651 4.66236L7.49651 3.26236C7.30752 3.07337 7.44137 2.75023 7.70864 2.75023H10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffBold20.category = 'Interface General';\n\nexport default WebcamOffBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.28906 1.29647C1.67064 0.911165 2.2879 0.901444 2.68164 1.26912L22.1172 20.5103C22.124 20.5171 22.1317 20.5233 22.1387 20.5299L22.7031 21.0885C23.0955 21.477 23.0994 22.111 22.7109 22.5035C22.3225 22.8958 21.6894 22.8986 21.2969 22.5103L17.2474 18.5012C17.1144 18.3696 16.8951 18.3908 16.7799 18.5382C15.7276 19.8837 14.0906 20.7496 12.25 20.7496H6.75C3.57439 20.7496 1.00004 18.1752 1 14.9996V8.99959C1.00007 7.31462 1.72495 5.79874 2.8798 4.74707C3.01192 4.62675 3.0228 4.41902 2.8958 4.29331L1.29688 2.71053C0.904647 2.32209 0.900937 1.68894 1.28906 1.29647ZM4.74833 6.12794C4.64439 6.02505 4.48051 6.01113 4.36762 6.10411C3.53269 6.79183 3.00007 7.83348 3 8.99959V14.9996C3.00004 17.0706 4.67896 18.7496 6.75 18.7496H12.25C13.5847 18.7496 14.7554 18.0516 15.4198 17.0014C15.4915 16.888 15.4694 16.7411 15.3741 16.6468L4.74833 6.12794ZM12.25 3.24959C14.7861 3.24959 16.9375 4.89194 17.7015 7.17082C17.7754 7.39126 18.0576 7.47326 18.2251 7.31199L19.6104 5.97811C20.8805 4.75505 22.9975 5.65524 22.998 7.41854V16.5885C22.998 17.0498 22.8523 17.4512 22.6154 17.7714C22.5174 17.904 22.3263 17.9031 22.2092 17.7871L21.087 16.6765C21.0301 16.6202 20.998 16.5434 20.998 16.4633V8.12432C20.998 7.85971 20.6804 7.72469 20.4899 7.90831L18.1943 10.1207C18.1773 10.1371 18.1598 10.1527 18.1419 10.1676C18.0596 10.236 18 10.3321 18 10.4392V12.9007C18 13.1672 17.6784 13.3014 17.489 13.1139L16.089 11.7283C16.032 11.6719 16 11.5951 16 11.515V8.99959C15.9999 6.92864 14.321 5.24959 12.25 5.24959H9.66829C9.58926 5.24959 9.51341 5.2184 9.45724 5.1628L8.04289 3.7628C7.85241 3.57426 7.98593 3.24959 8.25393 3.24959H12.25Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nWebcamOffBold24.category = 'Interface General';\n\nexport default WebcamOffBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.29297 2.29344C1.68349 1.90292 2.31651 1.90292 2.70703 2.29344L5.5187 5.10511C5.52038 5.10679 5.5229 5.10723 5.5249 5.10594C5.5269 5.10465 5.52942 5.10509 5.53111 5.10678L7.09578 6.67243C7.09704 6.67369 7.09646 6.67583 7.09472 6.67625C7.09299 6.67668 7.09241 6.67882 7.09367 6.68008L21.8209 21.4073C21.8215 21.4079 21.8224 21.4076 21.8223 21.4067C21.8222 21.4059 21.823 21.4055 21.8237 21.4062L23.3915 22.974C23.3921 22.9746 23.3923 22.9757 23.3921 22.9765C23.3918 22.9774 23.392 22.9784 23.3927 22.9791L28.707 28.2934C29.0975 28.684 29.0975 29.317 28.707 29.7075C28.3165 30.0976 27.6834 30.0978 27.293 29.7075L22.5592 24.9738C22.4335 24.848 22.227 24.859 22.1088 24.9918C20.7392 26.5303 18.7442 27.5004 16.5225 27.5005H8.47754C4.34821 27.5001 1.00043 24.1522 1 20.0229V11.978C1.00009 9.7563 1.96931 7.76035 3.50771 6.39072C3.6405 6.2725 3.65146 6.066 3.52575 5.94028L1.29297 3.7075C0.902587 3.31712 0.902871 2.684 1.29297 2.29344ZM5.36992 7.78446C5.26418 7.67872 5.09611 7.66633 4.98106 7.76186C3.77109 8.76661 3.00009 10.2824 3 11.978V20.0229C3.00043 23.0477 5.45278 25.5001 8.47754 25.5005H16.5225C18.2181 25.5004 19.733 24.7286 20.7377 23.5184C20.8332 23.4034 20.8208 23.2353 20.715 23.1296L5.36992 7.78446ZM16.5225 4.50047C20.0958 4.50062 23.0827 7.00696 23.8229 10.3577C23.8739 10.5886 24.1552 10.6932 24.3347 10.5394L27.0977 8.17137C28.6309 6.85717 30.9998 7.946 31 9.96532V22.0356C30.9994 24.0546 28.6308 25.1445 27.0977 23.8306L26.9385 23.6938L22.0878 18.8413C22.0316 18.785 22 18.7087 22 18.6292V11.978C21.9998 8.95293 19.5475 6.50064 16.5225 6.50047H9.87622C9.79665 6.50047 9.72035 6.46887 9.66409 6.41261L8.23746 4.98598C8.05771 4.80623 8.16958 4.50274 8.42378 4.50069C8.44168 4.50055 8.4596 4.50047 8.47754 4.50047H16.5225ZM29 9.96532C28.9998 9.65478 28.6353 9.48697 28.3994 9.68895L24.1048 13.3697C24.0383 13.4267 24 13.5099 24 13.5974V18.4025C24 18.4901 24.0383 18.5733 24.1047 18.6303L28.3994 22.312C28.6352 22.5138 28.9994 22.3458 29 22.0356V9.96532Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffBold32.category = 'Interface General';\n\nexport default WebcamOffBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.366211 0.365898C0.83743 -0.105168 1.59029 -0.120403 2.08105 0.318047L11.6768 9.91375C12.1202 10.4044 12.1066 11.1605 11.6338 11.6335C11.1456 12.1216 10.3544 12.1216 9.86621 11.6335L8.10741 9.87467C7.99502 9.76229 7.8153 9.75833 7.68801 9.8535C7.14697 10.258 6.47756 10.4997 5.75 10.4997H3.25C1.45517 10.4996 4.22597e-05 9.04453 0 7.24969V4.74969C6.50879e-05 4.02222 0.240947 3.35195 0.645252 2.81074C0.740373 2.68341 0.736419 2.50368 0.624033 2.3913L0.366211 2.13348C-0.121784 1.64532 -0.121857 0.854007 0.366211 0.365898ZM8.24489 2.94673C8.00905 2.71089 8.15091 2.53574 8.35095 2.80263C8.38957 2.85417 8.42671 2.90689 8.46228 2.96073C8.5647 3.11572 8.77727 3.16562 8.92595 3.05422L9.59961 2.54949L9.69434 2.48406C10.676 1.85307 11.9998 2.55267 12 3.74969V5.97757C12 6.24484 11.6769 6.37869 11.4879 6.1897L8.24489 2.94673Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffBoldFilled12.category = 'Interface General';\n\nexport default WebcamOffBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.43945 1.43957C2.02524 0.853781 2.97476 0.853781 3.56055 1.43957L3.56738 1.4464C3.5994 1.48565 3.63333 1.52407 3.66992 1.56066L14.6631 12.5538C15.1435 13.143 15.1097 14.0115 14.5605 14.5607C13.9748 15.1463 13.0252 15.1463 12.4395 14.5607L10.8345 12.9557C10.7227 12.8439 10.544 12.839 10.4182 12.9348C9.74659 13.4459 8.90908 13.7501 8 13.7501H5C2.79094 13.7501 1.00012 11.9591 1 9.75011V6.25011C1 5.45999 1.22912 4.72327 1.6245 4.10294C1.70402 3.97819 1.69236 3.81357 1.58775 3.70896L1.43945 3.56066C0.853705 2.97491 0.85378 2.02536 1.43945 1.43957ZM9.31659 2.96515C9.11038 2.75893 9.2827 2.45012 9.55146 2.56334C10.3402 2.89564 11 3.47354 11.435 4.20158C11.5388 4.37522 11.7779 4.42336 11.9275 4.28719L11.9854 4.23449L12.0957 4.14074C13.255 3.23159 14.9988 4.04824 14.999 5.56359V7.92331C14.999 8.19058 14.6759 8.32443 14.4869 8.13544L9.31659 2.96515Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffBoldFilled16.category = 'Interface General';\n\nexport default WebcamOffBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.43945 1.43966C2.02524 0.853869 2.97476 0.853869 3.56055 1.43966L3.56738 1.44649C3.59939 1.48572 3.63335 1.52418 3.66992 1.56075L18.6631 16.5539C19.1434 17.1431 19.1097 18.0116 18.5605 18.5607C17.9748 19.1464 17.0252 19.1463 16.4395 18.5607L13.8137 15.935C13.695 15.8163 13.5027 15.8188 13.3791 15.9323C12.4892 16.7498 11.3036 17.2502 10 17.2502H6C3.23868 17.2502 1.00017 15.0115 1 12.2502V7.7502C1 6.56624 1.41102 5.47794 2.09874 4.62136C2.19866 4.4969 2.19472 4.31601 2.08186 4.20316L1.43945 3.56075C0.853699 2.975 0.853764 2.02545 1.43945 1.43966ZM10 2.7502C12.0099 2.75025 13.7418 3.93659 14.536 5.64694C14.6262 5.84123 14.8815 5.90434 15.0397 5.7599L15.6504 5.20235C16.9337 4.02883 18.9998 4.93899 19 6.67794V11.9244C19 12.1916 18.6769 12.3255 18.4879 12.1365L9.61369 3.26233C9.42471 3.07334 9.55856 2.7502 9.82583 2.7502H10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffBoldFilled20.category = 'Interface General';\n\nexport default WebcamOffBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.43945 1.43959C2.02522 0.85382 2.97476 0.853851 3.56055 1.43959L3.56738 1.44643C3.5994 1.48567 3.63334 1.5241 3.66992 1.56068L22.665 20.5558C23.1437 21.1449 23.109 22.0122 22.5605 22.5607C21.9748 23.1462 21.0252 23.1463 20.4395 22.5607L16.8453 18.9666C16.7217 18.843 16.5196 18.8513 16.3986 18.9775C15.3523 20.0691 13.8814 20.7501 12.25 20.7501H6.75C3.57456 20.75 1.00015 18.1756 1 15.0001V9.00014C1 7.4892 1.58361 6.11507 2.5368 5.08897C2.65083 4.96622 2.65296 4.7742 2.5345 4.65573L1.43945 3.56068C0.853797 2.97498 0.853932 2.02538 1.43945 1.43959ZM12.25 3.25014C14.7864 3.25014 16.9378 4.89276 17.7015 7.17203C17.7754 7.39255 18.0577 7.47456 18.2252 7.3132L19.6104 5.97865C20.8805 4.75515 22.9977 5.65547 22.998 7.41908V16.589C22.998 16.6093 22.9704 16.619 22.956 16.6046L10.1137 3.76227C9.92471 3.57328 10.0586 3.25014 10.3258 3.25014H12.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffBoldFilled24.category = 'Interface General';\n\nexport default WebcamOffBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.43945 1.43875C2.02515 0.85343 2.97485 0.85343 3.56055 1.43875L3.56445 1.44265C3.59733 1.48321 3.63219 1.52308 3.66992 1.56082L30.665 28.5559C31.1433 29.1449 31.1086 30.0114 30.5605 30.5598C29.9748 31.1456 29.0252 31.1456 28.4395 30.5598L22.6938 24.8142C22.5658 24.6861 22.3545 24.7003 22.2378 24.8387C20.8663 26.4647 18.8161 27.4992 16.5225 27.4993H8.47754C4.34806 27.4989 1.00017 24.1513 1 20.0218V11.9768C1.0003 9.68355 2.03387 7.63209 3.65961 6.26057C3.79805 6.14377 3.81218 5.93257 3.6841 5.80449L1.43945 3.55984C0.854019 2.97403 0.853784 2.02442 1.43945 1.43875ZM16.5225 4.49929C20.0081 4.49943 22.9347 6.88534 23.7633 10.1126C23.8195 10.3317 24.0845 10.4301 24.2615 10.2892L27.1641 7.97879C28.7125 6.74638 30.9995 7.84953 31 9.8284V22.2561C31 22.8309 30.8057 23.332 30.4926 23.7237C30.3902 23.8519 30.2008 23.8495 30.0847 23.7335L11.3627 5.01143C11.1737 4.82244 11.3076 4.49929 11.5749 4.49929H16.5225Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffBoldFilled32.category = 'Interface General';\n\nexport default WebcamOffBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M0.219725 0.219975C0.508902 -0.0692025 0.974875 -0.0726111 1.26855 0.209233L11.7197 10.6603C11.7231 10.6638 11.7269 10.6668 11.7304 10.6701L11.7802 10.7199C12.073 11.0128 12.0731 11.4876 11.7802 11.7805C11.4873 12.0732 11.0125 12.0732 10.7197 11.7805L8.56427 9.62506C8.43848 9.49927 8.23219 9.51106 8.10553 9.63599C7.56399 10.1701 6.82067 10.5002 5.99997 10.5002H2.99998C1.34322 10.5002 0.00013639 9.15694 0 7.50021V4.50022C0 3.67956 0.32937 2.93547 0.863286 2.39373C0.988159 2.26703 0.99995 2.06074 0.874159 1.93495L0.219725 1.28052C-0.0731241 0.987667 -0.07304 0.512877 0.219725 0.219975ZM5.99997 1.50024C7.19397 1.50024 8.22515 2.19775 8.70806 3.20755C8.79736 3.39427 9.0369 3.47169 9.20255 3.3476L9.99994 2.75023C10.824 2.1322 11.9999 2.72018 11.9999 3.75023V8.2502C11.9999 8.26242 11.9998 8.27457 11.9994 8.28666C11.9932 8.501 11.7386 8.55825 11.587 8.40663L5.19277 2.01237C5.00378 1.82338 5.13763 1.50024 5.4049 1.50024H5.99997Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffFilled12.category = 'Interface General';\n\nexport default WebcamOffFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21998C1.5089 0.9308 1.97488 0.927393 2.26855 1.20924L14.7197 13.6604C14.7232 13.6638 14.727 13.6668 14.7305 13.6702L14.7803 13.72C15.073 14.0129 15.0731 14.4877 14.7803 14.7805C14.4874 15.0733 14.0126 15.0733 13.7197 14.7805L11.3417 12.4025C11.2177 12.2785 11.0148 12.2877 10.8903 12.4113C10.2126 13.084 9.28021 13.5003 8.25 13.5003H4.75C2.67901 13.5003 1.00013 11.8212 1 9.75025V6.25025C1 5.22007 1.41551 4.28683 2.08798 3.60905C2.21153 3.48452 2.22081 3.28161 2.09677 3.15757L1.21973 2.28053C0.926875 1.98767 0.926957 1.51288 1.21973 1.21998ZM8.25 2.50025C9.71822 2.50025 10.9888 3.34425 11.6042 4.57339C11.7002 4.76495 11.9559 4.82824 12.1142 4.68386L12.4043 4.4192C13.3991 3.51126 14.9988 4.21681 14.999 5.56373V10.4368C14.9989 10.7164 14.929 10.9674 14.8102 11.1824C14.726 11.3347 14.5214 11.341 14.3984 11.218L6.1928 3.01238C6.00381 2.8234 6.13766 2.50025 6.40493 2.50025H8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffFilled16.category = 'Interface General';\n\nexport default WebcamOffFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 1.21998C1.50891 0.9308 1.97488 0.927393 2.26855 1.20924L18.7197 17.6604C18.7232 17.6638 18.727 17.6668 18.7305 17.6702L18.7803 17.72C19.073 18.0129 19.0731 18.4877 18.7803 18.7805C18.4874 19.0733 18.0126 19.0733 17.7197 18.7805L14.2889 15.3497C14.16 15.2208 13.9474 15.2363 13.8274 15.3736C12.9568 16.3701 11.6772 17.0003 10.25 17.0003H5.75C3.12673 17.0003 1.00013 14.8735 1 12.2503V7.75025C1 6.32307 1.62935 5.04261 2.62573 4.17185C2.76298 4.0519 2.77844 3.83924 2.64956 3.71035L1.21973 2.28053C0.926875 1.98767 0.926958 1.51288 1.21973 1.21998ZM10.25 3.00025C12.2723 3.00025 13.9981 4.26432 14.6832 6.04519C14.7639 6.25505 15.034 6.33299 15.2 6.18132L16.0693 5.38697C17.1922 4.36043 18.9996 5.15665 19 6.67799V13.3264C18.9999 13.9564 18.6899 14.462 18.2469 14.7654C18.139 14.8393 17.9958 14.8154 17.9033 14.7229L6.6928 3.51238C6.50381 3.32339 6.63766 3.00025 6.90493 3.00025H10.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffFilled20.category = 'Interface General';\n\nexport default WebcamOffFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 2.21998C1.50891 1.9308 1.97488 1.92739 2.26855 2.20924L20.79 20.7307C21.0726 21.0244 21.0697 21.4911 20.7803 21.7805C20.4874 22.0733 20.0126 22.0733 19.7197 21.7805L16.826 18.8868C16.7041 18.7649 16.5054 18.7711 16.3835 18.8928C15.3886 19.8856 14.0164 20.5003 12.5 20.5003H6.5C3.46252 20.5003 1.00013 18.0377 1 15.0003V9.00025C1 7.48384 1.61388 6.11076 2.60647 5.11583C2.72816 4.99385 2.73436 4.79516 2.61252 4.67332L1.21973 3.28053C0.926875 2.98767 0.926958 2.51288 1.21973 2.21998ZM12.5 3.50025C15.0115 3.50025 17.1279 5.18398 17.7861 7.48404C17.8509 7.71076 18.1355 7.80551 18.3097 7.64658L20.0684 6.04224C21.1916 5.0171 22.9977 5.81359 22.998 7.33424V16.676C22.9973 18.0517 21.5188 18.8338 20.4054 18.2108C20.3833 18.1984 20.363 18.1826 20.3451 18.1647L6.16175 3.98134C5.98655 3.80614 6.0882 3.51079 6.33584 3.50289C6.39035 3.50115 6.44508 3.50025 6.5 3.50025H12.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffFilled24.category = 'Interface General';\n\nexport default WebcamOffFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOffFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOffFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M1.21973 2.21998C1.50891 1.9308 1.97488 1.92739 2.26855 2.20924L24.7197 24.6604C24.7232 24.6638 24.727 24.6668 24.7305 24.6702L28.7803 28.72C29.073 29.0129 29.0731 29.4877 28.7803 29.7805C28.4874 30.0733 28.0126 30.0733 27.7197 29.7805L22.4067 24.4675C22.2756 24.3364 22.0584 24.3547 21.9435 24.5001C20.6199 26.1745 18.5724 27.2502 16.2725 27.2503H8.22754C4.23604 27.2501 1.0003 24.0142 1 20.0227V11.9778C1.0001 9.67789 2.07495 7.62947 3.74915 6.30582C3.89457 6.19085 3.91289 5.97369 3.7818 5.8426L1.21973 3.28053C0.926875 2.98767 0.926958 2.51288 1.21973 2.21998ZM16.2725 4.75025C19.8394 4.7504 22.802 7.33438 23.3923 10.7325C23.4326 10.9646 23.707 11.0827 23.8938 10.9392L27.5977 8.09303C28.9878 7.0245 31 8.01544 31 9.76881V22.3147C30.9995 24.0441 29.0351 25.0412 27.6387 24.0208L23.5352 21.0208L21.5049 19.3245L7.44231 5.26189C7.2698 5.08939 7.36515 4.79772 7.60822 4.77684C7.81234 4.7593 8.01888 4.75026 8.22754 4.75025H16.2725Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOffFilled32.category = 'Interface General';\n\nexport default WebcamOffFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOn12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOn12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 1.5C7.34388 1.5 8.4815 2.3836 8.86328 3.60156L10 2.75C10.824 2.13197 12 2.71994 12 3.75V8.25C12 9.28006 10.824 9.86803 10 9.25L8.86328 8.39746C8.48177 9.61588 7.34421 10.5 6 10.5H3C1.34315 10.5 0 9.15685 0 7.5V4.5C0 2.84315 1.34315 1.5 3 1.5H6ZM3 3C2.17157 3 1.5 3.67157 1.5 4.5V7.5C1.5 8.32843 2.17157 9 3 9H6C6.82843 9 7.5 8.32843 7.5 7.5V4.5C7.5 3.67157 6.82843 3 6 3H3ZM9 5.37402V6.625L10.5 7.74902V4.25L9 5.37402Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOn12.category = 'Interface General';\n\nexport default WebcamOn12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOn16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOn16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 2.5C9.87792 2.5 11.2628 3.53759 11.7812 4.9873L12.4043 4.41895C13.3991 3.51101 14.9988 4.21656 14.999 5.56348V10.4365C14.9988 11.7834 13.3991 12.489 12.4043 11.5811L11.7812 11.0117C11.2631 12.4619 9.87825 13.5 8.25 13.5H4.75C2.67893 13.5 1 11.8211 1 9.75V6.25C1 4.17893 2.67893 2.5 4.75 2.5H8.25ZM4.75 4C3.50736 4 2.5 5.00736 2.5 6.25V9.75C2.5 10.9926 3.50736 12 4.75 12H8.25C9.49264 12 10.5 10.9926 10.5 9.75V6.25C10.5 5.00736 9.49264 4 8.25 4H4.75ZM13.4326 5.51465C13.4303 5.51574 13.4239 5.51833 13.415 5.52637L12.0059 6.81348C12.0041 6.81504 12.0017 6.81583 12 6.81738V9.18164C12.0019 9.18333 12.004 9.18481 12.0059 9.18652L13.415 10.4736C13.4239 10.4817 13.4303 10.4843 13.4326 10.4854C13.4351 10.4865 13.4372 10.487 13.4395 10.4873C13.4448 10.488 13.4555 10.4881 13.4688 10.4824C13.482 10.4766 13.49 10.4684 13.4932 10.4639C13.4945 10.4619 13.4953 10.4596 13.4961 10.457C13.4969 10.4546 13.499 10.4484 13.499 10.4365V5.56348C13.499 5.55167 13.4969 5.54543 13.4961 5.54297C13.4953 5.54035 13.4945 5.53806 13.4932 5.53613C13.49 5.53161 13.482 5.52344 13.4688 5.51758C13.4555 5.51187 13.4448 5.51197 13.4395 5.5127C13.4372 5.51301 13.4351 5.51353 13.4326 5.51465Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOn16.category = 'Interface General';\n\nexport default WebcamOn16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOn20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOn20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 3C12.4455 3 14.2917 4.48999 14.8359 6.51367L16.0693 5.38672C17.1922 4.36018 18.9996 5.1564 19 6.67773V13.3262C19 14.8477 17.1923 15.6446 16.0693 14.6182L14.835 13.4893C14.2897 15.5114 12.4445 17 10.25 17H5.75C3.12665 17 1 14.8734 1 12.25V7.75C1 5.12665 3.12665 3 5.75 3H10.25ZM5.75 4.5C3.95507 4.5 2.5 5.95507 2.5 7.75V12.25C2.5 14.0449 3.95507 15.5 5.75 15.5H10.25C12.0449 15.5 13.5 14.0449 13.5 12.25V7.75C13.5 5.95507 12.0449 4.5 10.25 4.5H5.75ZM17.5 6.67773C17.4996 6.4607 17.2414 6.34675 17.0811 6.49316L15.0059 8.3916C15.0042 8.39314 15.0017 8.39399 15 8.39551V11.6084C15.0019 11.6101 15.004 11.6116 15.0059 11.6133L17.0811 13.5107C17.2415 13.6575 17.5 13.5436 17.5 13.3262V6.67773Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOn20.category = 'Interface General';\n\nexport default WebcamOn20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOn24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOn24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 3.5C15.2 3.5 17.4435 5.446 17.9092 8.01172L20.0684 6.04199C21.1916 5.01685 22.9977 5.81334 22.998 7.33398V16.6758C22.9974 18.1961 21.1915 18.9925 20.0684 17.9678L17.9082 15.9961C17.4394 18.558 15.1973 20.5 12.5 20.5H6.5C3.46243 20.5 1 18.0376 1 15V9C1 5.96243 3.46243 3.5 6.5 3.5H12.5ZM6.5 5C4.29086 5 2.5 6.79086 2.5 9V15C2.5 17.2091 4.29086 19 6.5 19H12.5C14.7091 19 16.5 17.2091 16.5 15V9C16.5 6.79086 14.7091 5 12.5 5H6.5ZM21.498 7.33398C21.4977 7.117 21.2395 7.00306 21.0791 7.14941L18.0059 9.95605C18.0041 9.95762 18.0017 9.95841 18 9.95996V14.0488C18.0018 14.0505 18.0041 14.0521 18.0059 14.0537L21.0791 16.8604C21.2394 17.0063 21.4974 16.8924 21.498 16.6758V7.33398Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOn24.category = 'Interface General';\n\nexport default WebcamOn24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOn32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOn32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.2725 4.75C20.0248 4.75016 23.1084 7.60976 23.4648 11.2686L27.5977 8.09277C28.9878 7.02424 31 8.01519 31 9.76855V22.3145C30.9997 24.0441 29.0352 25.0412 27.6387 24.0205L23.4385 20.9502C22.9829 24.5035 19.9496 27.2498 16.2725 27.25H8.22754C4.23595 27.2498 1.00017 24.014 1 20.0225V11.9775C1.00017 7.98595 4.23595 4.75017 8.22754 4.75H16.2725ZM8.22754 6.25C5.06438 6.25017 2.50017 8.81438 2.5 11.9775V20.0225C2.50017 23.1856 5.06438 25.7498 8.22754 25.75H16.2725C19.4356 25.7498 21.9998 23.1856 22 20.0225V11.9775C21.9998 8.81438 19.4356 6.25017 16.2725 6.25H8.22754ZM29.5 9.76855C29.5 9.25966 28.9163 8.97163 28.5127 9.28125L23.5 13.1338V19.1377L28.5244 22.8096C28.9298 23.1056 29.4997 22.8164 29.5 22.3145V9.76855Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOn32.category = 'Interface General';\n\nexport default WebcamOn32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 1.5C7.01069 1.5 8.10263 2.21837 8.6416 3.26758L9.59961 2.5498L9.69434 2.48438C10.6761 1.85318 12 2.55275 12 3.75V8.25C12 9.48607 10.5885 10.1918 9.59961 9.4502L8.6416 8.73145C8.10277 9.78107 7.011 10.5 5.75 10.5H3.25C1.45507 10.5 0 9.04493 0 7.25V4.75C1.28853e-07 2.95507 1.45507 1.5 3.25 1.5H5.75ZM3.25 3.5C2.55964 3.5 2 4.05964 2 4.75V7.25C2 7.94036 2.55964 8.5 3.25 8.5H5.75C6.44036 8.5 7 7.94036 7 7.25V4.75C7 4.05964 6.44036 3.5 5.75 3.5H3.25ZM9 5.49902V6.5L10 7.25V4.74902L9 5.49902Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nWebcamOnBold12.category = 'Interface General';\n\nexport default WebcamOnBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 2.25C9.60561 2.25 10.9892 3.19648 11.626 4.56152L11.9854 4.23438L12.0957 4.14062C13.255 3.23147 14.9988 4.04813 14.999 5.56348V10.4365C14.9988 12.0008 13.1406 12.8204 11.9854 11.7656L11.626 11.4375C10.9894 12.803 9.60592 13.75 8 13.75H5C2.79086 13.75 1 11.9591 1 9.75V6.25C1 4.04086 2.79086 2.25 5 2.25H8ZM5 4.25C3.89543 4.25 3 5.14543 3 6.25V9.75C3 10.8546 3.89543 11.75 5 11.75H8C9.10457 11.75 10 10.8546 10 9.75V6.25C10 5.14543 9.10457 4.25 8 4.25H5ZM12 6.92773V9.07129L12.999 9.98242V6.0166L12 6.92773Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnBold16.category = 'Interface General';\n\nexport default WebcamOnBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 2.75C12.1694 2.75 14.0149 4.1321 14.707 6.06348L15.6504 5.20215C16.9336 4.02879 18.9996 4.93898 19 6.67773V13.3262C19 15.0653 16.9337 15.9755 15.6504 14.8018L14.7061 13.9385C14.0134 15.8688 12.1687 17.25 10 17.25H6C3.23858 17.25 1 15.0114 1 12.25V7.75C1 4.98858 3.23858 2.75 6 2.75H10ZM6 4.75C4.34315 4.75 3 6.09315 3 7.75V12.25C3 13.9069 4.34315 15.25 6 15.25H10C11.6569 15.25 13 13.9069 13 12.25V7.75C13 6.09315 11.6569 4.75 10 4.75H6ZM15 8.50684V11.4971L17 13.3262V6.67773L15 8.50684Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnBold20.category = 'Interface General';\n\nexport default WebcamOnBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.25 3.25C14.9708 3.25 17.2486 5.14014 17.8457 7.67871L19.6104 5.97949C20.8806 4.75578 22.998 5.65601 22.998 7.41992V16.5898C22.9977 18.3534 20.8805 19.2536 19.6104 18.0303L17.8438 16.3281C17.2441 18.8632 14.9683 20.75 12.25 20.75H6.75C3.57436 20.75 1 18.1756 1 15V9C1 5.82436 3.57436 3.25 6.75 3.25H12.25ZM6.75 5.25C4.67893 5.25 3 6.92893 3 9V15C3 17.0711 4.67893 18.75 6.75 18.75H12.25C14.3211 18.75 16 17.0711 16 15V9C16 6.92893 14.3211 5.25 12.25 5.25H6.75ZM18.1943 10.1221C18.1346 10.1796 18.0687 10.2269 18 10.2666V13.7412C18.069 13.781 18.1344 13.8299 18.1943 13.8877L20.998 16.5898V7.41992L18.1943 10.1221Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnBold24.category = 'Interface General';\n\nexport default WebcamOnBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.5225 4.5C20.1816 4.50015 23.2245 7.12887 23.8711 10.6006L27.1641 7.97949C28.7127 6.7467 31 7.84971 31 9.8291V22.2568C31 24.2095 28.7669 25.3201 27.21 24.1416L23.834 21.5859C23.1149 24.9648 20.1157 27.4999 16.5225 27.5H8.47754C4.34788 27.4998 1.00017 24.1521 1 20.0225V11.9775C1.00017 7.84788 4.34788 4.50017 8.47754 4.5H16.5225ZM8.47754 6.5C5.45245 6.50017 3.00017 8.95245 3 11.9775V20.0225C3.00017 23.0475 5.45245 25.4998 8.47754 25.5H16.5225C19.5475 25.4998 21.9998 23.0475 22 20.0225V11.9775C21.9998 8.95245 19.5475 6.50017 16.5225 6.5H8.47754ZM29 9.8291C29 9.52467 28.6485 9.35476 28.4102 9.54395L24 13.0547V19.2041L28.417 22.5469C28.6566 22.7282 29 22.5573 29 22.2568V9.8291Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnBold32.category = 'Interface General';\n\nexport default WebcamOnBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M5.75 1.5C7.01069 1.5 8.10263 2.21837 8.6416 3.26758L9.59961 2.5498L9.69434 2.48438C10.6761 1.85318 12 2.55275 12 3.75V8.25C12 9.48607 10.5885 10.1918 9.59961 9.4502L8.6416 8.73145C8.10277 9.78107 7.011 10.5 5.75 10.5H3.25C1.45507 10.5 0 9.04493 0 7.25V4.75C1.28853e-07 2.95507 1.45507 1.5 3.25 1.5H5.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnBoldFilled12.category = 'Interface General';\n\nexport default WebcamOnBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 2.25C9.60561 2.25 10.9892 3.19648 11.626 4.56152L11.9854 4.23438L12.0957 4.14062C13.255 3.23147 14.9988 4.04813 14.999 5.56348V10.4365C14.9988 12.0008 13.1406 12.8204 11.9854 11.7656L11.626 11.4375C10.9894 12.803 9.60592 13.75 8 13.75H5C2.79086 13.75 1 11.9591 1 9.75V6.25C1 4.04086 2.79086 2.25 5 2.25H8Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnBoldFilled16.category = 'Interface General';\n\nexport default WebcamOnBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 2.75C12.1694 2.75 14.0149 4.1321 14.707 6.06348L15.6504 5.20215C16.9336 4.02879 18.9996 4.93898 19 6.67773V13.3262C19 15.0653 16.9337 15.9755 15.6504 14.8018L14.7061 13.9385C14.0134 15.8688 12.1687 17.25 10 17.25H6C3.23858 17.25 1 15.0114 1 12.25V7.75C1 4.98858 3.23858 2.75 6 2.75H10Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnBoldFilled20.category = 'Interface General';\n\nexport default WebcamOnBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.25 3.25C14.9708 3.25 17.2486 5.14014 17.8457 7.67871L19.6104 5.97949C20.8806 4.75578 22.998 5.65601 22.998 7.41992V16.5898C22.9977 18.3534 20.8805 19.2536 19.6104 18.0303L17.8438 16.3281C17.2441 18.8632 14.9683 20.75 12.25 20.75H6.75C3.57436 20.75 1 18.1756 1 15V9C1 5.82436 3.57436 3.25 6.75 3.25H12.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnBoldFilled24.category = 'Interface General';\n\nexport default WebcamOnBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.5225 4.5C20.1816 4.50015 23.2245 7.12887 23.8711 10.6006L27.1641 7.97949C28.7127 6.7467 31 7.84971 31 9.8291V22.2568C31 24.2095 28.7669 25.3201 27.21 24.1416L23.834 21.5869C23.1145 24.9653 20.1154 27.4999 16.5225 27.5H8.47754C4.34788 27.4998 1.00017 24.1521 1 20.0225V11.9775C1.00017 7.84788 4.34788 4.50017 8.47754 4.5H16.5225Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnBoldFilled32.category = 'Interface General';\n\nexport default WebcamOnBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 1.5C7.34388 1.5 8.4815 2.3836 8.86328 3.60156L10 2.75C10.824 2.13197 12 2.71994 12 3.75V8.25C12 9.28006 10.824 9.86803 10 9.25L8.86328 8.39746C8.48177 9.61588 7.34421 10.5 6 10.5H3C1.34315 10.5 0 9.15685 0 7.5V4.5C0 2.84315 1.34315 1.5 3 1.5H6Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnFilled12.category = 'Interface General';\n\nexport default WebcamOnFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.25 2.5C9.87792 2.5 11.2628 3.53759 11.7812 4.9873L12.4043 4.41895C13.3991 3.51101 14.9988 4.21656 14.999 5.56348V10.4365C14.9988 11.7834 13.3991 12.489 12.4043 11.5811L11.7812 11.0117C11.2631 12.4619 9.87825 13.5 8.25 13.5H4.75C2.67893 13.5 1 11.8211 1 9.75V6.25C1 4.17893 2.67893 2.5 4.75 2.5H8.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnFilled16.category = 'Interface General';\n\nexport default WebcamOnFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.25 3C12.4455 3 14.2917 4.48999 14.8359 6.51367L16.0693 5.38672C17.1922 4.36018 18.9996 5.1564 19 6.67773V13.3262C19 14.8477 17.1923 15.6446 16.0693 14.6182L14.835 13.4893C14.2897 15.5114 12.4445 17 10.25 17H5.75C3.12665 17 1 14.8734 1 12.25V7.75C1 5.12665 3.12665 3 5.75 3H10.25Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnFilled20.category = 'Interface General';\n\nexport default WebcamOnFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.5 3.5C15.2 3.5 17.4435 5.446 17.9092 8.01172L20.0684 6.04199C21.1916 5.01685 22.9977 5.81334 22.998 7.33398V16.6758C22.9974 18.1961 21.1915 18.9925 20.0684 17.9678L17.9082 15.9951C17.4398 18.5575 15.1977 20.5 12.5 20.5H6.5C3.46243 20.5 1 18.0376 1 15V9C1 5.96243 3.46243 3.5 6.5 3.5H12.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnFilled24.category = 'Interface General';\n\nexport default WebcamOnFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WebcamOnFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WebcamOnFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.2725 4.75C20.0248 4.75016 23.1084 7.60976 23.4648 11.2686L27.5977 8.09277C28.9878 7.02425 31 8.01519 31 9.76855V22.3145C30.9997 24.0441 29.0352 25.0412 27.6387 24.0205L23.4385 20.9502C22.9829 24.5035 19.9496 27.2498 16.2725 27.25H8.22754C4.23595 27.2498 1.00017 24.014 1 20.0225V11.9775C1.00017 7.98595 4.23595 4.75017 8.22754 4.75H16.2725Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWebcamOnFilled32.category = 'Interface General';\n\nexport default WebcamOnFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WhopLogo12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WhopLogo12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4521 2.92615C11.056 2.92615 11.6728 3.37518 12 3.82556H11.9951L7.26953 8.55017C6.56995 9.24975 5.42419 9.24975 4.72461 8.55017L4.27246 8.09802L8.54492 3.82556C8.55188 3.81685 8.70898 3.66345 8.70898 3.66345C9.12033 3.27221 9.66373 2.92625 10.4521 2.92615ZM6.1748 2.92615C6.77853 2.92634 7.39457 3.37532 7.72168 3.82556L3.86133 7.68689L2.13672 5.9613L4.27246 3.82556C4.28105 3.81492 4.42684 3.66731 4.43066 3.66345C4.84208 3.27213 5.38616 2.92615 6.1748 2.92615ZM1.9082 2.92615C2.51163 2.92636 3.12798 3.37532 3.45508 3.82556L1.72754 5.5531L0 3.82556C-0.00165808 3.82044 0.160743 3.6666 0.164062 3.66345C0.575476 3.27213 1.11956 2.92615 1.9082 2.92615Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWhopLogo12.category = 'Social & Brands';\n\nexport default WhopLogo12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WhopLogo16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WhopLogo16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.9365 3.90039C14.7416 3.90051 15.5638 4.49917 16 5.09961H15.9922L9.69141 11.3994C8.75864 12.3321 7.23255 12.3322 6.2998 11.3994L5.69629 10.7969L11.3926 5.09961C11.402 5.08786 11.6058 4.88917 11.6113 4.88379C12.1599 4.36203 12.885 3.90039 13.9365 3.90039ZM8.23242 3.90039C9.03753 3.90058 9.85977 4.49918 10.2959 5.09961L5.14844 10.248L2.84863 7.94824L5.69531 5.09961C5.70478 5.08737 5.9039 4.88715 5.90723 4.88379C6.45577 4.36203 7.18091 3.90039 8.23242 3.90039ZM2.54395 3.90039C3.34866 3.90054 4.17127 4.49918 4.60742 5.09961L2.30371 7.40332L0 5.09961C0.00216602 5.08891 0.214123 4.88817 0.21875 4.88379C0.767294 4.36203 1.49244 3.90039 2.54395 3.90039Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWhopLogo16.category = 'Social & Brands';\n\nexport default WhopLogo16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WhopLogo20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WhopLogo20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.4199 4.87561C18.4264 4.87561 19.4548 5.624 20 6.37463H19.9902L12.1152 14.2496C10.9493 15.4156 9.03996 15.4156 7.87402 14.2496L7.12109 13.4957L14.2412 6.37463C14.255 6.35805 14.5146 6.10413 14.5146 6.10413C15.2002 5.45217 16.106 4.87572 17.4199 4.87561ZM10.29 4.87561C11.2964 4.87563 12.3239 5.62408 12.8691 6.37463L6.43555 12.8102L3.56055 9.9342L7.11914 6.37463C7.13064 6.35964 7.38379 6.10413 7.38379 6.10413C8.06944 5.45199 8.97576 4.87561 10.29 4.87561ZM3.17969 4.87561C4.18557 4.87571 5.21356 5.62409 5.75879 6.37463L2.87988 9.25452L0 6.37463C0.00110331 6.36256 0.273438 6.10413 0.273438 6.10413C0.959078 5.45203 1.86546 4.87561 3.17969 4.87561Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWhopLogo20.category = 'Social & Brands';\n\nexport default WhopLogo20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WhopLogo24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WhopLogo24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.9043 5.85059C22.1121 5.85059 23.3457 6.74962 24 7.65039H23.9893L14.5381 17.0996C13.1389 18.4987 10.8484 18.4987 9.44922 17.0996L8.54492 16.1953L17.0889 7.65039C17.1009 7.6348 17.417 7.3252 17.417 7.3252C18.2398 6.54262 19.3272 5.85065 20.9043 5.85059ZM12.3477 5.85059C13.5555 5.85059 14.7891 6.74962 15.4434 7.65039L7.72266 15.3721L4.27246 11.9219L8.54297 7.65039C8.55676 7.6324 8.86035 7.3252 8.86035 7.3252C9.68311 6.54262 10.7706 5.85066 12.3477 5.85059ZM3.81543 5.85059C5.02266 5.85059 6.25587 6.74962 6.91016 7.65039L3.45605 11.1055L0 7.65039C-0.00419802 7.6408 0.328125 7.3252 0.328125 7.3252C1.15091 6.54263 2.23829 5.8506 3.81543 5.85059Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWhopLogo24.category = 'Social & Brands';\n\nexport default WhopLogo24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/WhopLogo32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const WhopLogo32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.1309 8.31348C28.6407 8.31348 30.1821 9.43651 31 10.5625H30.9863L19.1729 22.375C17.4239 24.124 14.5605 24.124 12.8115 22.375L11.6816 21.2441L22.3613 10.5625C22.3761 10.5433 22.7582 10.1702 22.7715 10.1572C23.8 9.17896 25.1594 8.31355 27.1309 8.31348ZM16.4355 8.31348C17.9454 8.31348 19.4868 9.43651 20.3047 10.5625L10.6533 20.2148L6.34082 15.9023L11.6797 10.5625C11.6967 10.5404 12.0647 10.1688 12.0762 10.1572C13.1047 9.17893 14.464 8.3135 16.4355 8.31348ZM5.76953 8.31348C7.27858 8.31352 8.8208 9.43653 9.63867 10.5625L5.31934 14.8818L1 10.5625C0.994818 10.5507 1.40008 10.1668 1.41016 10.1572C2.43869 9.17892 3.79792 8.31348 5.76953 8.31348Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nWhopLogo32.category = 'Social & Brands';\n\nexport default WhopLogo32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircle12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircle12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 1.5C3.51472 1.5 1.5 3.51472 1.5 6C1.5 8.48528 3.51472 10.5 6 10.5C8.48528 10.5 10.5 8.48528 10.5 6C10.5 3.51472 8.48528 1.5 6 1.5ZM7.06055 3.87891C7.35344 3.58601 7.8282 3.58601 8.12109 3.87891C8.41399 4.1718 8.41399 4.64656 8.12109 4.93945L7.06055 6L8.12109 7.06055C8.41399 7.35344 8.41399 7.8282 8.12109 8.12109C7.8282 8.41399 7.35344 8.41399 7.06055 8.12109L6 7.06055L4.93945 8.12109C4.64656 8.41399 4.1718 8.41399 3.87891 8.12109C3.58601 7.8282 3.58601 7.35344 3.87891 7.06055L4.93945 6L3.87891 4.93945C3.58601 4.64656 3.58601 4.1718 3.87891 3.87891C4.1718 3.58601 4.64656 3.58601 4.93945 3.87891L6 4.93945L7.06055 3.87891Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircle12.category = 'Interface General';\n\nexport default XCircle12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircle16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircle16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2ZM9.36133 5.51562C9.65422 5.22308 10.1291 5.22292 10.4219 5.51562C10.7147 5.80841 10.7144 6.28325 10.4219 6.57617L9.0293 7.96875L10.4219 9.36133C10.7144 9.65425 10.7147 10.1291 10.4219 10.4219C10.1291 10.7146 9.65422 10.7144 9.36133 10.4219L7.96875 9.0293L6.57715 10.4219C6.28439 10.7146 5.80953 10.7144 5.5166 10.4219C5.22371 10.129 5.22371 9.65422 5.5166 9.36133L6.9082 7.96875L5.5166 6.57617C5.22371 6.28328 5.22371 5.80852 5.5166 5.51562C5.80953 5.22314 6.28439 5.22287 6.57715 5.51562L7.96875 6.9082L9.36133 5.51562Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircle16.category = 'Interface General';\n\nexport default XCircle16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircle20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircle20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM11.7383 7.14258C12.0311 6.84978 12.5059 6.84997 12.7988 7.14258C13.0917 7.43547 13.0917 7.91023 12.7988 8.20312L11.002 10L12.7988 11.7969C13.0917 12.0898 13.0917 12.5645 12.7988 12.8574C12.5059 13.1503 12.0312 13.1503 11.7383 12.8574L9.94141 11.0605L8.20312 12.7998C7.91023 13.0927 7.43449 13.0927 7.1416 12.7998C6.84899 12.5069 6.8488 12.0311 7.1416 11.7383L8.88086 10L7.1416 8.26172C6.84873 7.96884 6.84876 7.49309 7.1416 7.2002C7.4345 6.90735 7.91025 6.90732 8.20312 7.2002L9.94141 8.93945L11.7383 7.14258Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircle20.category = 'Interface General';\n\nexport default XCircle20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircle24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircle24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM14.4746 8.46484C14.7675 8.17195 15.2423 8.17195 15.5352 8.46484C15.8279 8.75775 15.828 9.23255 15.5352 9.52539L13.0605 12L15.5352 14.4746C15.828 14.7674 15.8279 15.2422 15.5352 15.5352C15.2423 15.828 14.7675 15.828 14.4746 15.5352L12 13.0605L9.52441 15.5352C9.23152 15.828 8.75676 15.828 8.46387 15.5352C8.17129 15.2422 8.17108 14.7674 8.46387 14.4746L10.9395 12L8.46387 9.52539C8.17108 9.2326 8.17129 8.75776 8.46387 8.46484C8.75676 8.17195 9.23152 8.17195 9.52441 8.46484L12 10.9395L14.4746 8.46484Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircle24.category = 'Interface General';\n\nexport default XCircle24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircle32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircle32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30C23.732 30 30 23.732 30 16C30 8.26801 23.732 2 16 2ZM19.8887 11.0498C20.1816 10.7569 20.6573 10.7569 20.9502 11.0498C21.243 11.3427 21.243 11.8184 20.9502 12.1113L17.0605 16L20.9502 19.8887C21.243 20.1816 21.2431 20.6573 20.9502 20.9502C20.6573 21.243 20.1816 21.243 19.8887 20.9502L16 17.0605L12.1113 20.9502C11.8184 21.2431 11.3427 21.2431 11.0498 20.9502C10.7569 20.6573 10.7569 20.1816 11.0498 19.8887L14.9395 16L11.0498 12.1113C10.7569 11.8184 10.7569 11.3427 11.0498 11.0498C11.3427 10.7569 11.8184 10.7569 12.1113 11.0498L16 14.9395L19.8887 11.0498Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircle32.category = 'Interface General';\n\nexport default XCircle32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2ZM6.70703 3.87891C7.09756 3.48838 7.73057 3.48838 8.12109 3.87891C8.51162 4.26943 8.51162 4.90244 8.12109 5.29297L7.41406 6L8.12109 6.70703C8.51162 7.09756 8.51162 7.73057 8.12109 8.12109C7.73057 8.51162 7.09756 8.51162 6.70703 8.12109L6 7.41406L5.29297 8.12109C4.90244 8.51162 4.26943 8.51162 3.87891 8.12109C3.48838 7.73057 3.48838 7.09756 3.87891 6.70703L4.58594 6L3.87891 5.29297C3.48838 4.90244 3.48838 4.26943 3.87891 3.87891C4.26943 3.48838 4.90244 3.48838 5.29297 3.87891L6 4.58594L6.70703 3.87891Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleBold12.category = 'Interface General';\n\nexport default XCircleBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM8 2.5C4.96243 2.5 2.5 4.96243 2.5 8C2.5 11.0376 4.96243 13.5 8 13.5C11.0376 13.5 13.5 11.0376 13.5 8C13.5 4.96243 11.0376 2.5 8 2.5ZM9.18457 5.33887C9.57509 4.94869 10.2082 4.94853 10.5986 5.33887C10.989 5.72928 10.9888 6.36238 10.5986 6.75293L9.38281 7.96875L10.5986 9.18457C10.9888 9.57512 10.989 10.2082 10.5986 10.5986C10.2082 10.989 9.57509 10.9888 9.18457 10.5986L7.96875 9.38281L6.75391 10.5986C6.36352 10.989 5.7304 10.9888 5.33984 10.5986C4.94932 10.2081 4.94932 9.57509 5.33984 9.18457L6.55469 7.96875L5.33984 6.75293C4.94932 6.36241 4.94932 5.72939 5.33984 5.33887C5.7304 4.94875 6.36352 4.94848 6.75391 5.33887L7.96875 6.55469L9.18457 5.33887Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleBold16.category = 'Interface General';\n\nexport default XCircleBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5ZM11.5615 6.96582C11.952 6.57539 12.585 6.57558 12.9756 6.96582C13.3661 7.35634 13.3661 7.98936 12.9756 8.37988L11.3555 10L12.9756 11.6201C13.3661 12.0106 13.3661 12.6437 12.9756 13.0342C12.5851 13.4247 11.952 13.4247 11.5615 13.0342L9.94141 11.4141L8.37988 12.9766C7.98936 13.3671 7.35537 13.3671 6.96484 12.9766C6.5746 12.586 6.57441 11.952 6.96484 11.5615L8.52734 10L6.96484 8.43848C6.57434 8.04797 6.57437 7.41397 6.96484 7.02344C7.35537 6.63297 7.98938 6.63293 8.37988 7.02344L9.94141 8.58594L11.5615 6.96582Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleBold20.category = 'Interface General';\n\nexport default XCircleBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM12 2.5C6.75329 2.5 2.5 6.75329 2.5 12C2.5 17.2467 6.75329 21.5 12 21.5C17.2467 21.5 21.5 17.2467 21.5 12C21.5 6.75329 17.2467 2.5 12 2.5ZM14.2979 8.28809C14.6884 7.89756 15.3214 7.89756 15.7119 8.28809C16.1023 8.67862 16.1024 9.31168 15.7119 9.70215L13.4141 12L15.7119 14.2979C16.1024 14.6883 16.1023 15.3214 15.7119 15.7119C15.3214 16.1024 14.6884 16.1024 14.2979 15.7119L12 13.4141L9.70117 15.7119C9.31065 16.1024 8.67763 16.1024 8.28711 15.7119C7.89691 15.3214 7.89669 14.6883 8.28711 14.2979L10.5859 12L8.28711 9.70215C7.89669 9.31173 7.89691 8.67864 8.28711 8.28809C8.67763 7.89756 9.31065 7.89756 9.70117 8.28809L12 10.5859L14.2979 8.28809Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleBold24.category = 'Interface General';\n\nexport default XCircleBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM16 2.5C8.54416 2.5 2.5 8.54416 2.5 16C2.5 23.4558 8.54416 29.5 16 29.5C23.4558 29.5 29.5 23.4558 29.5 16C29.5 8.54416 23.4558 2.5 16 2.5ZM19.7119 10.873C20.1024 10.4826 20.7364 10.4825 21.127 10.873C21.5174 11.2636 21.5174 11.8976 21.127 12.2881L17.4141 16L21.127 19.7119C21.5174 20.1024 21.5175 20.7364 21.127 21.127C20.7364 21.5174 20.1024 21.5174 19.7119 21.127L16 17.4141L12.2881 21.127C11.8976 21.5175 11.2636 21.5174 10.873 21.127C10.4825 20.7364 10.4825 20.1024 10.873 19.7119L14.5859 16L10.873 12.2881C10.4825 11.8976 10.4826 11.2636 10.873 10.873C11.2636 10.4825 11.8976 10.4825 12.2881 10.873L16 14.5859L19.7119 10.873Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleBold32.category = 'Interface General';\n\nexport default XCircleBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM8.47461 3.52539C8.08409 3.13487 7.45107 3.13487 7.06055 3.52539L6 4.58594L4.93945 3.52539C4.54893 3.13487 3.91591 3.13487 3.52539 3.52539C3.13487 3.91591 3.13487 4.54893 3.52539 4.93945L4.58594 6L3.52539 7.06055C3.13487 7.45107 3.13487 8.08409 3.52539 8.47461C3.91591 8.86513 4.54893 8.86513 4.93945 8.47461L6 7.41406L7.06055 8.47461C7.45107 8.86513 8.08409 8.86513 8.47461 8.47461C8.86513 8.08409 8.86513 7.45107 8.47461 7.06055L7.41406 6L8.47461 4.93945C8.86513 4.54893 8.86513 3.91591 8.47461 3.52539Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleBoldFilled12.category = 'Interface General';\n\nexport default XCircleBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM10.5986 5.33887C10.2082 4.94853 9.57509 4.94869 9.18457 5.33887L7.96875 6.55469L6.75391 5.33887C6.36352 4.94848 5.7304 4.94875 5.33984 5.33887C4.94932 5.72939 4.94932 6.36241 5.33984 6.75293L6.55469 7.96875L5.33984 9.18457C4.94932 9.57509 4.94932 10.2081 5.33984 10.5986C5.7304 10.9888 6.36352 10.989 6.75391 10.5986L7.96875 9.38281L9.18457 10.5986C9.57509 10.9888 10.2082 10.989 10.5986 10.5986C10.989 10.2082 10.9888 9.57512 10.5986 9.18457L9.38281 7.96875L10.5986 6.75293C10.9888 6.36238 10.989 5.72928 10.5986 5.33887Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleBoldFilled16.category = 'Interface General';\n\nexport default XCircleBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM13.0645 6.87695C12.6251 6.4379 11.9119 6.43771 11.4727 6.87695L9.94141 8.40918L8.46777 6.93555C8.02845 6.49622 7.3163 6.49626 6.87695 6.93555C6.43766 7.37489 6.43763 8.08704 6.87695 8.52637L8.35059 10L6.87695 11.4736C6.43771 11.9129 6.4379 12.6251 6.87695 13.0645C7.31629 13.5038 8.02843 13.5038 8.46777 13.0645L9.94141 11.5908L11.4727 13.123C11.912 13.5624 12.6251 13.5623 13.0645 13.123C13.5037 12.6837 13.5038 11.9706 13.0645 11.5312L11.5322 10L13.0645 8.46875C13.5038 8.02941 13.5038 7.31629 13.0645 6.87695Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleBoldFilled20.category = 'Interface General';\n\nexport default XCircleBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM15.8887 8.11133C15.4005 7.62317 14.6092 7.62317 14.1211 8.11133L12 10.2324L9.87793 8.11133C9.38977 7.62317 8.59851 7.62317 8.11035 8.11133C7.62252 8.59951 7.6223 9.39086 8.11035 9.87891L10.2314 12L8.11035 14.1211C7.6223 14.6091 7.62252 15.4005 8.11035 15.8887C8.59851 16.3768 9.38977 16.3768 9.87793 15.8887L12 13.7676L14.1211 15.8887C14.6092 16.3768 15.4005 16.3768 15.8887 15.8887C16.3767 15.4005 16.3768 14.6092 15.8887 14.1211L13.7676 12L15.8887 9.87891C16.3768 9.39081 16.3767 8.5995 15.8887 8.11133Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleBoldFilled24.category = 'Interface General';\n\nexport default XCircleBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM21.3916 10.6084C20.8546 10.0714 19.9842 10.0715 19.4473 10.6084L16 14.0557L12.5527 10.6084C12.0158 10.0714 11.1454 10.0714 10.6084 10.6084C10.0715 11.1454 10.0714 12.0158 10.6084 12.5527L14.0557 16L10.6084 19.4473C10.0714 19.9842 10.0714 20.8546 10.6084 21.3916C11.1454 21.9285 12.0158 21.9286 12.5527 21.3916L16 17.9443L19.4473 21.3916C19.9842 21.9285 20.8546 21.9285 21.3916 21.3916C21.9285 20.8546 21.9285 19.9842 21.3916 19.4473L17.9443 16L21.3916 12.5527C21.9285 12.0158 21.9285 11.1454 21.3916 10.6084Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleBoldFilled32.category = 'Interface General';\n\nexport default XCircleBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0ZM8.12109 3.87891C7.8282 3.58601 7.35344 3.58601 7.06055 3.87891L6 4.93945L4.93945 3.87891C4.64656 3.58601 4.1718 3.58601 3.87891 3.87891C3.58601 4.1718 3.58601 4.64656 3.87891 4.93945L4.93945 6L3.87891 7.06055C3.58601 7.35344 3.58601 7.8282 3.87891 8.12109C4.1718 8.41399 4.64656 8.41399 4.93945 8.12109L6 7.06055L7.06055 8.12109C7.35344 8.41399 7.8282 8.41399 8.12109 8.12109C8.41399 7.8282 8.41399 7.35344 8.12109 7.06055L7.06055 6L8.12109 4.93945C8.41399 4.64656 8.41399 4.1718 8.12109 3.87891Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleFilled12.category = 'Interface General';\n\nexport default XCircleFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8 0.5C12.1421 0.5 15.5 3.85786 15.5 8C15.5 12.1421 12.1421 15.5 8 15.5C3.85786 15.5 0.5 12.1421 0.5 8C0.5 3.85786 3.85786 0.5 8 0.5ZM10.4219 5.51562C10.1291 5.22292 9.65422 5.22308 9.36133 5.51562L7.96875 6.9082L6.57715 5.51562C6.28439 5.22287 5.80953 5.22314 5.5166 5.51562C5.22371 5.80852 5.22371 6.28328 5.5166 6.57617L6.9082 7.96875L5.5166 9.36133C5.22371 9.65422 5.22371 10.129 5.5166 10.4219C5.80953 10.7144 6.28439 10.7146 6.57715 10.4219L7.96875 9.0293L9.36133 10.4219C9.65422 10.7144 10.1291 10.7146 10.4219 10.4219C10.7147 10.1291 10.7144 9.65425 10.4219 9.36133L9.0293 7.96875L10.4219 6.57617C10.7144 6.28325 10.7147 5.80841 10.4219 5.51562Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleFilled16.category = 'Interface General';\n\nexport default XCircleFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10 0.5C15.2467 0.5 19.5 4.75329 19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5ZM12.7988 7.14258C12.5059 6.84997 12.0311 6.84978 11.7383 7.14258L9.94141 8.93945L8.20312 7.2002C7.91025 6.90732 7.4345 6.90735 7.1416 7.2002C6.84876 7.49309 6.84873 7.96884 7.1416 8.26172L8.88086 10L7.1416 11.7383C6.8488 12.0311 6.84899 12.5069 7.1416 12.7998C7.43449 13.0927 7.91023 13.0927 8.20312 12.7998L9.94141 11.0605L11.7383 12.8574C12.0312 13.1503 12.5059 13.1503 12.7988 12.8574C13.0917 12.5645 13.0917 12.0898 12.7988 11.7969L11.002 10L12.7988 8.20312C13.0917 7.91023 13.0917 7.43547 12.7988 7.14258Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleFilled20.category = 'Interface General';\n\nexport default XCircleFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12 0.5C18.3513 0.5 23.5 5.64873 23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5ZM15.5352 8.46484C15.2423 8.17195 14.7675 8.17195 14.4746 8.46484L12 10.9395L9.52441 8.46484C9.23152 8.17195 8.75676 8.17195 8.46387 8.46484C8.17129 8.75776 8.17108 9.2326 8.46387 9.52539L10.9395 12L8.46387 14.4746C8.17108 14.7674 8.17129 15.2422 8.46387 15.5352C8.75676 15.828 9.23152 15.828 9.52441 15.5352L12 13.0605L14.4746 15.5352C14.7675 15.828 15.2423 15.828 15.5352 15.5352C15.8279 15.2422 15.828 14.7674 15.5352 14.4746L13.0605 12L15.5352 9.52539C15.828 9.23255 15.8279 8.75775 15.5352 8.46484Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleFilled24.category = 'Interface General';\n\nexport default XCircleFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XCircleFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XCircleFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5ZM20.9502 11.0498C20.6573 10.7569 20.1816 10.7569 19.8887 11.0498L16 14.9395L12.1113 11.0498C11.8184 10.7569 11.3427 10.7569 11.0498 11.0498C10.7569 11.3427 10.7569 11.8184 11.0498 12.1113L14.9395 16L11.0498 19.8887C10.7569 20.1816 10.7569 20.6573 11.0498 20.9502C11.3427 21.2431 11.8184 21.2431 12.1113 20.9502L16 17.0605L19.8887 20.9502C20.1816 21.243 20.6573 21.243 20.9502 20.9502C21.2431 20.6573 21.243 20.1816 20.9502 19.8887L17.0605 16L20.9502 12.1113C21.243 11.8184 21.243 11.3427 20.9502 11.0498Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXCircleFilled32.category = 'Interface General';\n\nexport default XCircleFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XDotCom12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XDotCom12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.70165 1.75H10.1426L6.9945 5.3505L10.698 10.25H7.7982L5.527 7.2785L2.92819 10.25H1.48635L4.85355 6.39885L1.30078 1.75H4.2742L6.3272 4.46607L8.70165 1.75ZM8.1959 9.3869H8.99435L3.84034 2.56774H2.98351L8.1959 9.3869Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXDotCom12.category = 'Social & Brands';\n\nexport default XDotCom12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XDotCom16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XDotCom16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.6022 2.33325H13.5235L9.326 7.13392L14.264 13.6666H10.3976L7.36934 9.70459L3.90425 13.6666H1.98179L6.4714 8.53172L1.73438 2.33325H5.69893L8.43627 5.95469L11.6022 2.33325ZM10.9279 12.5158H11.9925L5.12045 3.42358H3.97801L10.9279 12.5158Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXDotCom16.category = 'Social & Brands';\n\nexport default XDotCom16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XDotCom20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XDotCom20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5028 2.91675H16.9043L11.6575 8.91758L17.83 17.0834H12.997L9.21167 12.1309L4.88031 17.0834H2.47724L8.08924 10.6648L2.16797 2.91675H7.12366L10.5453 7.44354L14.5028 2.91675ZM13.6598 15.6449H14.9906L6.40056 4.27966H4.97252L13.6598 15.6449Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXDotCom20.category = 'Social & Brands';\n\nexport default XDotCom20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XDotCom24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XDotCom24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.4033 3.5H20.2852L13.989 10.701L21.396 20.5H15.5964L11.054 14.557L5.85637 20.5H2.97269L9.70709 12.7977L2.60156 3.5H8.54839L12.6544 8.93215L17.4033 3.5ZM16.3918 18.7738H17.9887L7.68067 5.13549H5.96702L16.3918 18.7738Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXDotCom24.category = 'Social & Brands';\n\nexport default XDotCom24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XDotCom32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XDotCom32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.2044 4.66675H27.0469L18.652 14.2681L28.528 27.3334H20.7952L14.7387 19.4094L7.8085 27.3334H3.96359L12.9428 17.0637L3.46875 4.66675H11.3979L16.8725 11.9096L23.2044 4.66675ZM21.8557 25.0318H23.9849L10.2409 6.8474H7.95603L21.8557 25.0318Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXDotCom32.category = 'Social & Brands';\n\nexport default XDotCom32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XDotComFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XDotComFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.70165 1.75H10.1426L6.9945 5.3505L10.698 10.25H7.7982L5.527 7.2785L2.92819 10.25H1.48635L4.85355 6.39885L1.30078 1.75H4.2742L6.3272 4.46607L8.70165 1.75Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXDotComFilled12.category = 'Social & Brands';\n\nexport default XDotComFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XDotComFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XDotComFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.6022 2.33325H13.5235L9.326 7.13392L14.264 13.6666H10.3976L7.36934 9.70459L3.90425 13.6666H1.98179L6.4714 8.53172L1.73438 2.33325H5.69893L8.43627 5.95469L11.6022 2.33325Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXDotComFilled16.category = 'Social & Brands';\n\nexport default XDotComFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XDotComFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XDotComFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M14.5028 2.91675H16.9043L11.6575 8.91758L17.83 17.0834H12.997L9.21167 12.1309L4.88031 17.0834H2.47724L8.08924 10.6648L2.16797 2.91675H7.12366L10.5453 7.44354L14.5028 2.91675Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXDotComFilled20.category = 'Social & Brands';\n\nexport default XDotComFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XDotComFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XDotComFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M17.4033 3.5H20.2852L13.989 10.701L21.396 20.5H15.5964L11.054 14.557L5.85637 20.5H2.97269L9.70709 12.7977L2.60156 3.5H8.54839L12.6544 8.93215L17.4033 3.5Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXDotComFilled24.category = 'Social & Brands';\n\nexport default XDotComFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XDotComFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XDotComFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M23.2044 4.66675H27.0469L18.652 14.2681L28.528 27.3334H20.7952L14.7387 19.4094L7.8085 27.3334H3.96359L12.9428 17.0637L3.46875 4.66675H11.3979L16.8725 11.9096L23.2044 4.66675Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXDotComFilled32.category = 'Social & Brands';\n\nexport default XDotComFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMark12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMark12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.96973 0.969879C10.2626 0.677265 10.7375 0.677117 11.0303 0.969879C11.3229 1.2627 11.3228 1.73758 11.0303 2.03043L7.06055 6.00015L11.0303 9.9689C11.323 10.2616 11.3227 10.7365 11.0303 11.0294C10.7374 11.3223 10.2626 11.3223 9.96973 11.0294L6 7.0607L2.03027 11.0304C1.73744 11.3233 1.26263 11.3231 0.969727 11.0304C0.676877 10.7375 0.676854 10.2628 0.969727 9.96988L4.93945 6.00015L0.969727 2.03043C0.676905 1.7376 0.677049 1.26279 0.969727 0.969879C1.26264 0.677187 1.73745 0.677053 2.03027 0.969879L6 4.93961L9.96973 0.969879Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMark12.category = 'Interface General';\n\nexport default XMark12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMark16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMark16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9697 1.96983C13.2626 1.67712 13.7374 1.677 14.0303 1.96983C14.323 2.26267 14.323 2.73751 14.0303 3.03038L9.06055 8.00011L14.0303 12.9698C14.323 13.2627 14.323 13.7375 14.0303 14.0304C13.7374 14.3231 13.2626 14.3231 12.9697 14.0304L8 9.06065L3.03027 14.0304C2.73741 14.3232 2.26262 14.3232 1.96973 14.0304C1.67684 13.7375 1.67684 13.2627 1.96973 12.9698L6.93945 8.00011L1.96973 3.03038C1.67687 2.73752 1.67694 2.26274 1.96973 1.96983C2.26263 1.67704 2.73741 1.67697 3.03027 1.96983L8 6.93956L12.9697 1.96983Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMark16.category = 'Interface General';\n\nexport default XMark16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMark20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMark20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.9688 1.96983C17.2616 1.67699 17.7374 1.67708 18.0303 1.96983C18.3229 2.26267 18.3229 2.73755 18.0303 3.03038L11.0605 10.0001L18.0303 16.9698C18.3228 17.2627 18.3229 17.7376 18.0303 18.0304C17.7374 18.3231 17.2616 18.3232 16.9688 18.0304L10 11.0607L3.03027 18.0304C2.73746 18.3232 2.26264 18.323 1.96973 18.0304C1.67699 17.7375 1.67689 17.2627 1.96973 16.9698L8.93945 10.0001L1.96973 3.03038C1.67688 2.73753 1.67696 2.26274 1.96973 1.96983C2.26263 1.67704 2.73741 1.67698 3.03027 1.96983L10 8.93956L16.9688 1.96983Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMark20.category = 'Interface General';\n\nexport default XMark20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMark24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMark24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.9697 1.96994C21.2626 1.67709 21.7374 1.67718 22.0303 1.96994C22.3228 2.26286 22.3231 2.73771 22.0303 3.03049L13.0605 12.0002L22.0303 20.9699C22.3229 21.2627 22.3228 21.7376 22.0303 22.0305C21.7374 22.323 21.2615 22.3233 20.9688 22.0305L12 13.0617L3.03027 22.0305C2.73749 22.3233 2.26264 22.3231 1.96973 22.0305C1.67697 21.7376 1.67689 21.2628 1.96973 20.9699L10.9395 12.0002L1.96875 3.03049C1.67628 2.73774 1.67645 2.26279 1.96875 1.96994C2.26156 1.67713 2.73638 1.6773 3.0293 1.96994L12 10.9397L20.9697 1.96994Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMark24.category = 'Interface General';\n\nexport default XMark24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMark32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMark32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.9697 1.9698C29.2626 1.67705 29.7374 1.67703 30.0303 1.9698C30.323 2.26267 30.323 2.7375 30.0303 3.03035L17.0605 16.0001L30.0303 28.9698C30.3229 29.2627 30.323 29.7375 30.0303 30.0303C29.7374 30.3231 29.2626 30.323 28.9697 30.0303L16 17.0606L3.03027 30.0303C2.73743 30.3232 2.26263 30.3231 1.96973 30.0303C1.67692 29.7375 1.67687 29.2627 1.96973 28.9698L14.9395 16.0001L1.96973 3.03035C1.67686 2.73748 1.67691 2.2627 1.96973 1.9698C2.26263 1.67697 2.7374 1.67693 3.03027 1.9698L16 14.9395L28.9697 1.9698Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMark32.category = 'Interface General';\n\nexport default XMark32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.29297 1.29318C9.68349 0.902842 10.3166 0.902768 10.707 1.29318C11.0972 1.68367 11.0973 2.31679 10.707 2.70724L7.41406 6.00021L10.707 9.29221C11.0974 9.68257 11.0971 10.3157 10.707 10.7063C10.3165 11.0968 9.68349 11.0968 9.29297 10.7063L6 7.41428L2.70703 10.7072C2.31659 11.0977 1.68351 11.0975 1.29297 10.7072C0.9025 10.3167 0.902463 9.68369 1.29297 9.29318L4.58594 6.00021L1.29297 2.70724C0.902445 2.31672 0.902444 1.68273 1.29297 1.29221C1.68344 0.902263 2.31665 0.902126 2.70703 1.29221L6 4.58615L9.29297 1.29318Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkBold12.category = 'Interface General';\n\nexport default XMarkBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.293 2.29312C12.6835 1.90291 13.3166 1.9027 13.707 2.29312C14.0973 2.68356 14.0972 3.31669 13.707 3.70718L9.41406 8.00015L13.707 12.2931C14.0972 12.6836 14.0973 13.3168 13.707 13.7072C13.3166 14.0974 12.6835 14.0973 12.293 13.7072L8 9.41422L3.70703 13.7072C3.31656 14.0977 2.68351 14.0976 2.29297 13.7072C1.90244 13.3167 1.90245 12.6836 2.29297 12.2931L6.58594 8.00015L2.29297 3.70718C1.9025 3.31671 1.9026 2.68366 2.29297 2.29312C2.68351 1.90275 3.31656 1.90265 3.70703 2.29312L8 6.58609L12.293 2.29312Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkBold16.category = 'Interface General';\n\nexport default XMarkBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.293 2.29306C16.6835 1.90268 17.3165 1.90263 17.707 2.29306C18.0974 2.68356 18.0974 3.31665 17.707 3.70712L11.4141 10.0001L17.707 16.2931C18.0973 16.6836 18.0974 17.3167 17.707 17.7071C17.3166 18.0975 16.6835 18.0974 16.293 17.7071L10 11.4142L3.70703 17.7071C3.31656 18.0976 2.68351 18.0975 2.29297 17.7071C1.9025 17.3166 1.90247 16.6836 2.29297 16.2931L8.58594 10.0001L2.29297 3.70712C1.90247 3.31662 1.9025 2.68359 2.29297 2.29306C2.6835 1.9026 3.31653 1.90256 3.70703 2.29306L10 8.58603L16.293 2.29306Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkBold20.category = 'Interface General';\n\nexport default XMarkBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.293 2.29254C20.6834 1.90242 21.3166 1.90239 21.707 2.29254C22.0973 2.68298 22.0972 3.31611 21.707 3.7066L13.4131 11.9996L21.707 20.2935C22.0971 20.684 22.0973 21.3172 21.707 21.7076C21.3166 22.0977 20.6834 22.0976 20.293 21.7076L11.999 13.4146L3.70703 21.7066C3.31651 22.0971 2.68252 22.0971 2.29199 21.7066C1.90212 21.3161 1.90184 20.6829 2.29199 20.2925L10.585 11.9996L2.29199 3.70758C1.90179 3.31727 1.90217 2.68406 2.29199 2.29352C2.68252 1.903 3.31651 1.90299 3.70703 2.29352L11.999 10.5855L20.293 2.29254Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkBold24.category = 'Interface General';\n\nexport default XMarkBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.293 2.29306C28.6835 1.90257 29.3165 1.90258 29.707 2.29306C30.0975 2.68359 30.0975 3.31663 29.707 3.70712L17.4141 16.0001L29.707 28.2931C30.0975 28.6836 30.0975 29.3166 29.707 29.7071C29.3165 30.0976 28.6835 30.0975 28.293 29.7071L16 17.4142L3.70703 29.7071C3.31654 30.0976 2.6835 30.0976 2.29297 29.7071C1.90244 29.3166 1.90245 28.6836 2.29297 28.2931L14.5859 16.0001L2.29297 3.70712C1.90246 3.31662 1.9025 2.68359 2.29297 2.29306C2.68349 1.90254 3.31651 1.90254 3.70703 2.29306L16 14.586L28.293 2.29306Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkBold32.category = 'Interface General';\n\nexport default XMarkBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.11621 1.11642C9.60437 0.62845 10.3957 0.628362 10.8838 1.11642C11.3717 1.60454 11.3717 2.39591 10.8838 2.884L7.76855 6.00021L10.8838 9.11545C11.3718 9.60344 11.3715 10.3948 10.8838 10.883C10.3956 11.3712 9.60437 11.3712 9.11621 10.883L6 7.76779L2.88379 10.884C2.39572 11.3721 1.60439 11.3719 1.11621 10.884C0.628096 10.3958 0.628069 9.60457 1.11621 9.11642L4.23242 6.00021L1.11621 2.884C0.628056 2.39585 0.628056 1.6036 1.11621 1.11545C1.60432 0.627864 2.39577 0.627718 2.88379 1.11545L6 4.23264L9.11621 1.11642Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkBoldFilled12.category = 'Interface General';\n\nexport default XMarkBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M11.9395 1.93964C12.5253 1.35416 13.4749 1.35396 14.0605 1.93964C14.646 2.52533 14.646 3.47498 14.0605 4.06073L10.1211 8.00018L14.0605 11.9396C14.646 12.5254 14.6461 13.475 14.0605 14.0607C13.4749 14.6463 12.5252 14.6461 11.9395 14.0607L8 10.1213L4.06055 14.0607C3.47482 14.6464 2.52525 14.6463 1.93945 14.0607C1.35367 13.4749 1.35367 12.5254 1.93945 11.9396L5.87891 8.00018L1.93945 4.06073C1.35372 3.475 1.35383 2.52544 1.93945 1.93964C2.52525 1.35401 3.47481 1.35391 4.06055 1.93964L8 5.87909L11.9395 1.93964Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkBoldFilled16.category = 'Interface General';\n\nexport default XMarkBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9395 1.93961C16.5252 1.35395 17.4748 1.35391 18.0605 1.93961C18.6461 2.52537 18.6462 3.47497 18.0605 4.0607L12.1211 10.0002L18.0605 15.9396C18.6461 16.5254 18.6462 17.475 18.0605 18.0607C17.4748 18.6463 16.5252 18.6462 15.9395 18.0607L10 12.1212L4.06055 18.0607C3.47483 18.6464 2.52525 18.6463 1.93945 18.0607C1.35373 17.4749 1.35369 16.5254 1.93945 15.9396L7.87891 10.0002L1.93945 4.0607C1.35369 3.47493 1.35372 2.5254 1.93945 1.93961C2.52524 1.35387 3.47478 1.35384 4.06055 1.93961L10 7.87906L15.9395 1.93961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkBoldFilled20.category = 'Interface General';\n\nexport default XMarkBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M19.9395 1.93909C20.5252 1.3537 21.4748 1.35367 22.0605 1.93909C22.646 2.52478 22.6459 3.47444 22.0605 4.06018L14.1201 11.9996L22.0605 19.9401C22.6459 20.5259 22.6461 21.4755 22.0605 22.0612C21.4749 22.6465 20.5252 22.6464 19.9395 22.0612L11.999 14.1217L4.06055 22.0602C3.47476 22.646 2.52427 22.646 1.93848 22.0602C1.35327 21.4744 1.35305 20.5247 1.93848 19.9391L9.87793 11.9996L1.93848 4.06116C1.35298 3.47559 1.35338 2.52588 1.93848 1.94006C2.52426 1.35428 3.47476 1.35428 4.06055 1.94006L11.999 9.87854L19.9395 1.93909Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkBoldFilled24.category = 'Interface General';\n\nexport default XMarkBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M27.9395 1.93958C28.5252 1.3538 29.4748 1.3538 30.0605 1.93958C30.6462 2.52537 30.6463 3.47492 30.0605 4.06067L18.1211 16.0001L30.0605 27.9396C30.6462 28.5254 30.6463 29.4749 30.0605 30.0607C29.4748 30.6464 28.5252 30.6463 27.9395 30.0607L16 18.1212L4.06055 30.0607C3.4748 30.6464 2.52525 30.6463 1.93945 30.0607C1.35367 29.4749 1.35367 28.5254 1.93945 27.9396L13.8789 16.0001L1.93945 4.06067C1.35367 3.47488 1.35367 2.52536 1.93945 1.93958C2.52524 1.3538 3.47476 1.35379 4.06055 1.93958L16 13.879L27.9395 1.93958Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkBoldFilled32.category = 'Interface General';\n\nexport default XMarkBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.11621 1.11642C9.60436 0.628445 10.3957 0.628364 10.8838 1.11642C11.3716 1.60454 11.3717 2.39592 10.8838 2.884L7.76758 6.00021L10.8838 9.11545C11.3718 9.60344 11.3715 10.3948 10.8838 10.883C10.3956 11.3712 9.60436 11.3712 9.11621 10.883L6 7.76779L2.88379 10.884C2.39572 11.3721 1.60439 11.3719 1.11621 10.884C0.628096 10.3958 0.628069 9.60457 1.11621 9.11642L4.23242 6.00021L1.11621 2.884C0.628056 2.39585 0.628057 1.6036 1.11621 1.11545C1.60432 0.627866 2.39577 0.627718 2.88379 1.11545L6 4.23264L9.11621 1.11642Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkFilled12.category = 'Interface General';\n\nexport default XMarkFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.1162 2.11639C12.6044 1.62855 13.3957 1.62834 13.8838 2.11639C14.3717 2.60446 14.3716 3.39585 13.8838 3.88397L9.76758 8.00018L13.8838 12.1164C14.3716 12.6045 14.3717 13.3959 13.8838 13.884C13.3957 14.3719 12.6043 14.3718 12.1162 13.884L8 9.76776L3.88379 13.884C3.39569 14.3721 2.60437 14.372 2.11621 13.884C1.62806 13.3958 1.62808 12.6046 2.11621 12.1164L6.23242 8.00018L2.11621 3.88397C1.62812 3.39587 1.62823 2.60456 2.11621 2.11639C2.60438 1.62841 3.39569 1.6283 3.88379 2.11639L8 6.2326L12.1162 2.11639Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkFilled16.category = 'Interface General';\n\nexport default XMarkFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.1162 2.11633C16.6043 1.62831 17.3957 1.6283 17.8838 2.11633C18.3717 2.60447 18.3718 3.39581 17.8838 3.88391L11.7676 10.0001L17.8838 16.1163C18.3717 16.6045 18.3718 17.3958 17.8838 17.8839C17.3957 18.3719 16.6044 18.3718 16.1162 17.8839L10 11.7677L3.88379 17.8839C3.3957 18.372 2.60438 18.3719 2.11621 17.8839C1.62815 17.3958 1.6281 16.6045 2.11621 16.1163L8.23242 10.0001L2.11621 3.88391C1.62807 3.39577 1.6281 2.60449 2.11621 2.11633C2.60437 1.62822 3.39565 1.62819 3.88379 2.11633L10 8.23254L16.1162 2.11633Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkFilled20.category = 'Interface General';\n\nexport default XMarkFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.1162 2.11581C20.6043 1.62806 21.3957 1.62804 21.8838 2.11581C22.3716 2.60388 22.3716 3.39528 21.8838 3.88339L13.7666 11.9996L21.8838 20.1168C22.3715 20.6049 22.3717 21.3963 21.8838 21.8844C21.3957 22.3721 20.6043 22.372 20.1162 21.8844L11.999 13.7682L3.88379 21.8834C3.39564 22.3715 2.60339 22.3715 2.11523 21.8834C1.62772 21.3953 1.62746 20.6038 2.11523 20.1158L10.2314 11.9996L2.11523 3.88437C1.62738 3.39643 1.62777 2.60497 2.11523 2.11679C2.60339 1.62864 3.39564 1.62864 3.88379 2.11679L11.999 10.232L20.1162 2.11581Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkFilled24.category = 'Interface General';\n\nexport default XMarkFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M28.1162 2.1163C28.6044 1.62817 29.3956 1.62817 29.8838 2.1163C30.3718 2.60446 30.3719 3.39576 29.8838 3.88388L17.7676 16.0001L29.8838 28.1163C30.3718 28.6045 30.3719 29.3958 29.8838 29.8839C29.3957 30.372 28.6044 30.3719 28.1162 29.8839L16 17.7677L3.88379 29.8839C3.39567 30.372 2.60438 30.3719 2.11621 29.8839C1.62807 29.3957 1.62806 28.6045 2.11621 28.1163L14.2324 16.0001L2.11621 3.88388C1.62806 3.39573 1.62807 2.60446 2.11621 2.1163C2.60437 1.62816 3.39564 1.62815 3.88379 2.1163L16 14.2325L28.1162 2.1163Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkFilled32.category = 'Interface General';\n\nexport default XMarkFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmall12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmall12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.71973 3.2193C8.01257 2.92679 8.48746 2.92674 8.78027 3.2193C9.07296 3.5121 9.07282 3.98696 8.78027 4.27985L7.05957 5.99957L8.78027 7.72028C9.07278 8.01318 9.07299 8.48805 8.78027 8.78082C8.48748 9.07335 8.01257 9.07327 7.71973 8.78082L5.99902 7.0611L4.28027 8.77985C3.98742 9.0727 3.51263 9.07263 3.21973 8.77985C2.92707 8.48693 2.92691 8.01211 3.21973 7.7193L4.93848 5.99957L3.21973 4.28082C2.92692 3.98801 2.92708 3.51319 3.21973 3.22028C3.51262 2.92744 3.9874 2.9274 4.28027 3.22028L5.99902 4.93903L7.71973 3.2193Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmall12.category = 'Interface General';\n\nexport default XMarkSmall12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmall16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmall16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.4688 4.46988C10.7616 4.17704 11.2364 4.17716 11.5293 4.46988C11.822 4.76279 11.8221 5.2376 11.5293 5.53043L9.06055 8.00015L11.5293 10.4689C11.8221 10.7617 11.822 11.2375 11.5293 11.5304C11.2364 11.8229 10.7615 11.8231 10.4688 11.5304L8 9.0607L5.5293 11.5304C5.23647 11.8233 4.76166 11.8231 4.46875 11.5304C4.17603 11.2375 4.17591 10.7627 4.46875 10.4699L6.93848 8.00015L4.46875 5.53043C4.17586 5.23753 4.17586 4.7618 4.46875 4.4689C4.76158 4.17647 5.2365 4.17642 5.5293 4.4689L8 6.93961L10.4688 4.46988Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmall16.category = 'Interface General';\n\nexport default XMarkSmall16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmall20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmall20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.4707 5.46988C13.7636 5.17733 14.2385 5.1771 14.5312 5.46988C14.8235 5.7627 14.8236 6.23769 14.5312 6.53043L11.0605 10.0002L14.5312 13.4699C14.8235 13.7627 14.8236 14.2377 14.5312 14.5304C14.2385 14.8232 13.7636 14.8229 13.4707 14.5304L10 11.0607L6.53027 14.5304C6.23744 14.8233 5.76263 14.8231 5.46973 14.5304C5.17693 14.2375 5.17687 13.7627 5.46973 13.4699L8.93945 10.0002L5.46973 6.53043C5.17691 6.23761 5.17707 5.76279 5.46973 5.46988C5.76263 5.17716 6.23744 5.17704 6.53027 5.46988L10 8.93961L13.4707 5.46988Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmall20.category = 'Interface General';\n\nexport default XMarkSmall20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmall24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmall24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.4697 6.46985C16.7626 6.17724 17.2375 6.17707 17.5303 6.46985C17.8229 6.76266 17.8228 7.23753 17.5303 7.5304L13.0605 12.0001L17.5303 16.4698C17.8228 16.7627 17.8229 17.2376 17.5303 17.5304C17.2375 17.823 16.7626 17.823 16.4697 17.5304L12 13.0607L7.53027 17.5304C7.23743 17.8232 6.76263 17.8231 6.46973 17.5304C6.17686 17.2375 6.17684 16.7627 6.46973 16.4698L10.9395 12.0001L6.46973 7.5304C6.17688 7.23755 6.17699 6.76275 6.46973 6.46985C6.76263 6.1771 7.23743 6.177 7.53027 6.46985L12 10.9396L16.4697 6.46985Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmall24.category = 'Interface General';\n\nexport default XMarkSmall24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmall32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmall32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.4707 9.46988C9.76361 9.17717 10.2384 9.17705 10.5312 9.46988L16.001 14.9396L21.4697 9.46988C21.7625 9.1772 22.2374 9.17743 22.5303 9.46988C22.823 9.76279 22.8231 10.2386 22.5303 10.5314L17.0615 16.0002L22.5303 21.4689C22.8231 21.7617 22.823 22.2365 22.5303 22.5294C22.2374 22.8223 21.7626 22.8223 21.4697 22.5294L16.001 17.0607L10.5312 22.5304C10.2384 22.8232 9.7636 22.8231 9.4707 22.5304C9.17782 22.2375 9.17784 21.7628 9.4707 21.4699L14.9404 16.0002L9.4707 10.5304C9.17784 10.2376 9.17789 9.76278 9.4707 9.46988Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmall32.category = 'Interface General';\n\nexport default XMarkSmall32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallBold12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallBold12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.54297 3.04254C7.93344 2.6524 8.56659 2.65235 8.95703 3.04254C9.34732 3.43297 9.34721 4.0661 8.95703 4.4566L7.41309 5.99957L8.95703 7.54352C9.34715 7.93405 9.34737 8.56718 8.95703 8.95758C8.56662 9.34774 7.93344 9.34764 7.54297 8.95758L5.99902 7.41461L4.45703 8.9566C4.06651 9.34713 3.43252 9.34713 3.04199 8.9566C2.65212 8.56609 2.65185 7.93288 3.04199 7.54254L4.58496 5.99957L3.04199 4.45758C2.65181 4.06727 2.65218 3.43406 3.04199 3.04352C3.43252 2.65299 4.06651 2.65299 4.45703 3.04352L5.99902 4.58551L7.54297 3.04254Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallBold12.category = 'Interface General';\n\nexport default XMarkSmallBold12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallBold16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallBold16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.292 4.29303C10.6825 3.90262 11.3155 3.90272 11.7061 4.29303C12.0964 4.68355 12.0965 5.31663 11.7061 5.70709L9.41406 8.00006L11.7061 10.293C12.0964 10.6835 12.0964 11.3166 11.7061 11.7071C11.3155 12.0973 10.6824 12.0974 10.292 11.7071L7.99902 9.41412L5.70605 11.7071C5.31559 12.0976 4.68253 12.0974 4.29199 11.7071C3.90167 11.3166 3.90154 10.6835 4.29199 10.293L6.58496 8.00006L4.29199 5.70709C3.90147 5.31657 3.90147 4.68258 4.29199 4.29205C4.68244 3.90203 5.31564 3.90198 5.70605 4.29205L7.99902 6.586L10.292 4.29303Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallBold16.category = 'Interface General';\n\nexport default XMarkSmallBold16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallBold20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallBold20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.2939 5.29214C13.6845 4.90243 14.3177 4.90197 14.708 5.29214C15.0983 5.68258 15.0982 6.31669 14.708 6.70718L11.4141 10.0002L14.708 13.2931C15.098 13.6835 15.098 14.3168 14.708 14.7072C14.3176 15.0976 13.6845 15.0973 13.2939 14.7072L10 11.4142L6.70703 14.7072C6.31656 15.0977 5.68351 15.0976 5.29297 14.7072C4.90253 14.3167 4.90247 13.6836 5.29297 13.2931L8.58594 10.0002L5.29297 6.70718C4.90244 6.31666 4.90244 5.68267 5.29297 5.29214C5.68342 4.90213 6.31662 4.90206 6.70703 5.29214L10 8.58609L13.2939 5.29214Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallBold20.category = 'Interface General';\n\nexport default XMarkSmallBold20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallBold24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallBold24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.293 6.29309C16.6835 5.90281 17.3166 5.90266 17.707 6.29309C18.0974 6.68354 18.0973 7.31665 17.707 7.70715L13.4141 12.0001L17.707 16.2931C18.0973 16.6836 18.0974 17.3167 17.707 17.7072C17.3166 18.0974 16.6835 18.0974 16.293 17.7072L12 13.4142L7.70703 17.7072C7.31655 18.0976 6.6835 18.0976 6.29297 17.7072C5.90246 17.3166 5.90245 16.6836 6.29297 16.2931L10.5859 12.0001L6.29297 7.70715C5.90249 7.31668 5.90259 6.68363 6.29297 6.29309C6.6835 5.90269 7.31655 5.90261 7.70703 6.29309L12 10.5861L16.293 6.29309Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallBold24.category = 'Interface General';\n\nexport default XMarkSmallBold24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallBold32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallBold32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.293 9.29312C21.6835 8.90293 22.3166 8.90271 22.707 9.29312C23.0972 9.68356 23.0971 10.3167 22.707 10.7072L17.4141 16.0002L22.707 21.2931C23.0971 21.6836 23.0973 22.3168 22.707 22.7072C22.3166 23.0975 21.6835 23.0973 21.293 22.7072L16 17.4142L10.707 22.7072C10.3166 23.0976 9.6835 23.0975 9.29297 22.7072C8.90245 22.3167 8.90247 21.6836 9.29297 21.2931L14.5859 16.0002L9.29297 10.7072C8.90247 10.3167 8.90252 9.68365 9.29297 9.29312C9.68351 8.90276 10.3166 8.90265 10.707 9.29312L16 14.5861L21.293 9.29312Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallBold32.category = 'Interface General';\n\nexport default XMarkSmallBold32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallBoldFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallBoldFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.36621 2.86581C7.85431 2.37804 8.64572 2.378 9.13379 2.86581C9.6217 3.35388 9.62159 4.14526 9.13379 4.63339L7.7666 5.9996L9.13379 7.36679C9.62152 7.85496 9.62175 8.64634 9.13379 9.13437C8.64575 9.62215 7.85432 9.62204 7.36621 9.13437L5.99902 7.76816L4.63379 9.13339C4.14563 9.62155 3.35339 9.62155 2.86523 9.13339C2.37772 8.64525 2.37745 7.85379 2.86523 7.36581L4.23145 5.9996L2.86523 4.63437C2.3774 4.14643 2.37779 3.35497 2.86523 2.86679C3.35339 2.37864 4.14563 2.37864 4.63379 2.86679L5.99902 4.23203L7.36621 2.86581Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallBoldFilled12.category = 'Interface General';\n\nexport default XMarkSmallBoldFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallBoldFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallBoldFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M9.93945 3.93866C10.5252 3.35353 11.475 3.3532 12.0605 3.93866C12.6461 4.52435 12.6459 5.47497 12.0605 6.06073L10.1211 8.00018L12.0605 9.93964C12.6459 10.5253 12.6459 11.475 12.0605 12.0607C11.4749 12.6464 10.5253 12.6462 9.93945 12.0607L7.99902 10.1213L6.05957 12.0607C5.47384 12.6465 4.52428 12.6464 3.93848 12.0607C3.35281 11.4749 3.35273 10.5254 3.93848 9.93964L5.87793 8.00018L3.93848 6.06073C3.35269 5.47494 3.35269 4.52445 3.93848 3.93866C4.52421 3.35329 5.47388 3.35323 6.05957 3.93866L7.99902 5.87909L9.93945 3.93866Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallBoldFilled16.category = 'Interface General';\n\nexport default XMarkSmallBoldFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallBoldFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallBoldFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.9385 4.93866C13.5243 4.35316 14.4748 4.35301 15.0605 4.93866C15.6461 5.52437 15.646 6.47497 15.0605 7.06073L12.1211 10.0002L15.0605 12.9396C15.6458 13.5253 15.6458 14.4751 15.0605 15.0607C14.4748 15.6464 13.5243 15.6462 12.9385 15.0607L9.99902 12.1213L7.05957 15.0607C6.47383 15.6465 5.52427 15.6464 4.93848 15.0607C4.35274 14.4749 4.35271 13.5254 4.93848 12.9396L7.87793 10.0002L4.93848 7.06073C4.35269 6.47494 4.35269 5.52445 4.93848 4.93866C5.5242 4.35336 6.47389 4.35328 7.05957 4.93866L9.99902 7.87909L12.9385 4.93866Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallBoldFilled20.category = 'Interface General';\n\nexport default XMarkSmallBoldFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallBoldFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallBoldFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M15.9395 5.93961C16.5253 5.35402 17.4748 5.35389 18.0605 5.93961C18.6461 6.52533 18.6461 7.47494 18.0605 8.0607L14.1211 12.0002L18.0605 15.9396C18.6461 16.5254 18.6462 17.475 18.0605 18.0607C17.4748 18.6463 16.5252 18.6462 15.9395 18.0607L12 14.1212L8.06055 18.0607C7.4748 18.6464 6.52525 18.6464 5.93945 18.0607C5.35367 17.4749 5.35367 16.5254 5.93945 15.9396L9.87891 12.0002L5.93945 8.0607C5.35371 7.47496 5.35381 6.5254 5.93945 5.93961C6.52525 5.35392 7.47479 5.35385 8.06055 5.93961L12 9.87906L15.9395 5.93961Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallBoldFilled24.category = 'Interface General';\n\nexport default XMarkSmallBoldFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallBoldFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallBoldFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.9395 8.93964C21.5253 8.35414 22.4749 8.35395 23.0605 8.93964C23.646 9.52535 23.646 10.475 23.0605 11.0607L18.1211 16.0002L23.0605 20.9396C23.6459 21.5254 23.6461 22.475 23.0605 23.0607C22.4749 23.6463 21.5252 23.6461 20.9395 23.0607L16 18.1213L11.0605 23.0607C10.4748 23.6464 9.52525 23.6462 8.93945 23.0607C8.35367 22.475 8.35369 21.5254 8.93945 20.9396L13.8789 16.0002L8.93945 11.0607C8.35369 10.475 8.35374 9.52543 8.93945 8.93964C9.52525 8.354 10.4748 8.3539 11.0605 8.93964L16 13.8791L20.9395 8.93964Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallBoldFilled32.category = 'Interface General';\n\nexport default XMarkSmallBoldFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M7.36621 2.86581C7.85431 2.37804 8.64572 2.378 9.13379 2.86581C9.6217 3.35388 9.62159 4.14526 9.13379 4.63339L7.7666 5.9996L9.13379 7.36679C9.62152 7.85496 9.62175 8.64634 9.13379 9.13437C8.64575 9.62215 7.85432 9.62204 7.36621 9.13437L5.99902 7.76816L4.63379 9.13339C4.14563 9.62155 3.35339 9.62155 2.86523 9.13339C2.37772 8.64525 2.37745 7.85379 2.86523 7.36581L4.23145 5.9996L2.86523 4.63437C2.3774 4.14643 2.37779 3.35497 2.86523 2.86679C3.35339 2.37864 4.14563 2.37864 4.63379 2.86679L5.99902 4.23203L7.36621 2.86581Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallFilled12.category = 'Interface General';\n\nexport default XMarkSmallFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.1162 4.11542C10.6044 3.62793 11.3958 3.62761 11.8838 4.11542C12.3717 4.60348 12.3716 5.39584 11.8838 5.88397L9.76758 8.00018L11.8838 10.1164C12.3715 10.6045 12.3715 11.3959 11.8838 11.884C11.3957 12.372 10.6044 12.3718 10.1162 11.884L7.99902 9.76776L5.88281 11.884C5.39471 12.3721 4.6034 12.372 4.11523 11.884C3.62722 11.3958 3.62713 10.6045 4.11523 10.1164L6.23145 8.00018L4.11523 5.88397C3.62708 5.39582 3.62708 4.60357 4.11523 4.11542C4.60333 3.62768 5.39475 3.62763 5.88281 4.11542L7.99902 6.2326L10.1162 4.11542Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallFilled16.category = 'Interface General';\n\nexport default XMarkSmallFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.1152 5.11539C13.6034 4.62752 14.3957 4.62739 14.8838 5.11539C15.3717 5.60346 15.3716 6.39581 14.8838 6.88394L11.7676 10.0002L14.8838 13.1164C15.3714 13.6044 15.3714 14.3959 14.8838 14.8839C14.3957 15.372 13.6034 15.3718 13.1152 14.8839L9.99902 11.7677L6.88281 14.8839C6.3947 15.3721 5.6034 15.372 5.11523 14.8839C4.62715 14.3958 4.6271 13.6045 5.11523 13.1164L8.23145 10.0002L5.11523 6.88394C4.62708 6.39579 4.62708 5.60354 5.11523 5.11539C5.60332 4.62772 6.39476 4.62766 6.88281 5.11539L9.99902 8.23257L13.1152 5.11539Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallFilled20.category = 'Interface General';\n\nexport default XMarkSmallFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.1162 6.11636C16.6044 5.62841 17.3957 5.62828 17.8838 6.11636C18.3718 6.60446 18.3717 7.3958 17.8838 7.88394L13.7676 12.0002L17.8838 16.1164C18.3717 16.6045 18.3718 17.3958 17.8838 17.8839C17.3957 18.3719 16.6043 18.3718 16.1162 17.8839L12 13.7677L7.88379 17.8839C7.39567 18.3721 6.60438 18.372 6.11621 17.8839C5.62806 17.3958 5.62806 16.6045 6.11621 16.1164L10.2324 12.0002L6.11621 7.88394C5.6281 7.39583 5.6282 6.60453 6.11621 6.11636C6.60437 5.62831 7.39567 5.62824 7.88379 6.11636L12 10.2326L16.1162 6.11636Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallFilled24.category = 'Interface General';\n\nexport default XMarkSmallFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/XMarkSmallFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const XMarkSmallFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M21.1162 9.11639C21.6044 8.62853 22.3957 8.62834 22.8838 9.11639C23.3716 9.60447 23.3716 10.3959 22.8838 10.884L17.7676 16.0002L22.8838 21.1164C23.3716 21.6045 23.3717 22.3959 22.8838 22.884C22.3957 23.3719 21.6044 23.3718 21.1162 22.884L16 17.7678L10.8838 22.884C10.3957 23.372 9.60438 23.3719 9.11621 22.884C8.62806 22.3958 8.62808 21.6046 9.11621 21.1164L14.2324 16.0002L9.11621 10.884C8.62808 10.3958 8.62813 9.60456 9.11621 9.11639C9.60438 8.62839 10.3957 8.62829 10.8838 9.11639L16 14.2326L21.1162 9.11639Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nXMarkSmallFilled32.category = 'Interface General';\n\nexport default XMarkSmallFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Youtube12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Youtube12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.3242 10.7129C10.0314 10.8037 9.59543 10.8554 9.17871 10.8906C8.73817 10.9278 8.23679 10.9517 7.76953 10.9678C7.30093 10.9839 6.85926 10.9921 6.53516 10.9961C6.37288 10.9981 6.23937 10.9985 6.14648 10.999C6.10021 10.9993 6.06394 10.9999 6.03906 11H5.96094C5.93606 10.9999 5.89979 10.9993 5.85352 10.999C5.76063 10.9985 5.62711 10.9981 5.46484 10.9961C5.14074 10.9921 4.69907 10.9839 4.23047 10.9678C3.76321 10.9517 3.26184 10.9278 2.82129 10.8906C2.40457 10.8554 1.9686 10.8037 1.67578 10.7129L2.12012 9.2793C2.23656 9.31542 2.51821 9.35929 2.94727 9.39551C3.35241 9.42971 3.82553 9.45308 4.28125 9.46875C4.73571 9.48437 5.16633 9.49217 5.4834 9.49609C5.64173 9.49805 5.77145 9.49951 5.86133 9.5H6.13867C6.22855 9.49951 6.35827 9.49805 6.5166 9.49609C6.83367 9.49217 7.26428 9.48437 7.71875 9.46875C8.17447 9.45308 8.64759 9.42971 9.05273 9.39551C9.48178 9.35929 9.76345 9.31541 9.87988 9.2793L10.3242 10.7129ZM1.7002 8.75391C1.77069 9.05789 1.96068 9.23002 2.11914 9.2793L1.67578 10.7129C0.930455 10.4821 0.410788 9.83266 0.239258 9.0918L0.969727 8.92285L1.7002 8.75293V8.75391ZM6.14648 1.00098C6.23937 1.00148 6.37288 1.0019 6.53516 1.00391C6.85926 1.00792 7.30093 1.01612 7.76953 1.03223C8.23679 1.04829 8.73816 1.0722 9.17871 1.10938C9.59544 1.14455 10.0314 1.19633 10.3242 1.28711L10.4609 1.33594C11.1329 1.60009 11.5999 2.2136 11.7607 2.9082C11.8873 3.4561 11.9442 4.25063 11.9717 4.86035C11.9858 5.17478 11.9925 5.45823 11.9961 5.66309C11.9979 5.76572 11.9986 5.84926 11.999 5.90723C11.9993 5.9362 11.9999 5.95896 12 5.97461V6.09277C11.9996 6.15066 11.9978 6.23366 11.9961 6.33594C11.9926 6.54088 11.9858 6.82498 11.9717 7.13965C11.9444 7.74928 11.8879 8.54348 11.7607 9.0918C11.5892 9.83267 11.0695 10.4821 10.3242 10.7129L9.88086 9.2793C10.0393 9.23002 10.2293 9.05788 10.2998 8.75391V8.75293C10.3921 8.35477 10.4461 7.68797 10.4736 7.07324C10.487 6.77568 10.4937 6.50564 10.4971 6.31055C10.4987 6.21325 10.4996 6.13481 10.5 6.08105V5.91895C10.4996 5.86516 10.4978 5.78666 10.4961 5.68945C10.4927 5.49442 10.486 5.22514 10.4727 4.92773C10.445 4.31278 10.3919 3.64475 10.2998 3.24609C10.2381 2.97994 10.085 2.81423 9.94141 2.74414L9.87988 2.7207V2.71973C9.76332 2.68362 9.48153 2.64069 9.05273 2.60449C8.64759 2.57029 8.17447 2.54692 7.71875 2.53125C7.26428 2.51563 6.83367 2.50783 6.5166 2.50391C6.35827 2.50195 6.22855 2.50049 6.13867 2.5H5.86133C5.77145 2.50049 5.64173 2.50195 5.4834 2.50391C5.16633 2.50783 4.73571 2.51563 4.28125 2.53125C3.82553 2.54692 3.35241 2.57029 2.94727 2.60449C2.51849 2.64069 2.2367 2.68362 2.12012 2.71973L1.67578 1.28711C1.9686 1.19633 2.40456 1.14455 2.82129 1.10938C3.26184 1.07219 3.76321 1.04829 4.23047 1.03223C4.69907 1.01612 5.14074 1.00792 5.46484 1.00391C5.62711 1.0019 5.76063 1.00148 5.85352 1.00098C5.89979 1.00073 5.93606 1.00006 5.96094 1H6.03906C6.06394 1.00006 6.10021 1.00073 6.14648 1.00098ZM1.7002 3.24707C1.60788 3.64523 1.55393 4.31203 1.52637 4.92676C1.51303 5.22431 1.50627 5.49436 1.50293 5.68945C1.50126 5.78675 1.50041 5.86519 1.5 5.91895V6.08105C1.50041 6.13481 1.50126 6.21325 1.50293 6.31055C1.50627 6.50564 1.51303 6.77568 1.52637 7.07324C1.55393 7.68797 1.60789 8.35477 1.7002 8.75293L0.239258 9.0918C0.112118 8.54348 0.0556414 7.74928 0.0283203 7.13965C0.0142218 6.82498 0.00742041 6.54088 0.00390625 6.33594C0.00215401 6.23366 0.000444845 6.15065 0 6.09277V5.90723C0.000444856 5.84934 0.00215403 5.76634 0.00390625 5.66406C0.00742046 5.45912 0.0142214 5.17502 0.0283203 4.86035C0.0556419 4.25071 0.112114 3.45652 0.239258 2.9082L1.7002 3.24707ZM5.04004 4.7832C5.04004 4.59076 5.24838 4.47021 5.41504 4.56641L7.52246 5.7832C7.68914 5.87943 7.68914 6.12057 7.52246 6.2168L5.41504 7.43359C5.24837 7.52979 5.04004 7.40924 5.04004 7.2168V4.7832ZM2.11914 2.7207C1.96065 2.77003 1.77068 2.94216 1.7002 3.24609V3.24707L0.969727 3.07715L0.239258 2.9082C0.410797 2.16734 0.930482 1.51789 1.67578 1.28711L2.11914 2.7207Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nYoutube12.category = 'Social & Brands';\n\nexport default Youtube12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Youtube16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Youtube16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M8.19434 1.58398C8.31759 1.58465 8.49447 1.58523 8.70996 1.58789C9.14103 1.59322 9.72895 1.60457 10.3516 1.62598C10.9727 1.64733 11.6363 1.67943 12.2178 1.72852C12.7753 1.77558 13.3304 1.84319 13.6914 1.95508L13.8564 2.0127C14.6656 2.33092 15.2388 3.0758 15.4375 3.93359H15.4385C15.6015 4.63915 15.6753 5.67743 15.7119 6.49121C15.7306 6.90744 15.7404 7.28318 15.7451 7.55469C15.7475 7.69046 15.7484 7.80135 15.749 7.87793C15.7493 7.91603 15.7499 7.94625 15.75 7.9668V8.03223C15.7499 8.05273 15.7493 8.08295 15.749 8.12109C15.7484 8.19764 15.7474 8.3085 15.7451 8.44434C15.7405 8.71592 15.7316 9.09228 15.7129 9.50879C15.6764 10.3224 15.6012 11.3604 15.4375 12.0664C15.2387 12.924 14.6654 13.6681 13.8564 13.9863L13.6914 14.0439C13.3304 14.1559 12.7754 14.2234 12.2178 14.2705C11.6363 14.3196 10.9727 14.3527 10.3516 14.374C9.72894 14.3954 9.14103 14.4058 8.70996 14.4111C8.49447 14.4138 8.3176 14.4153 8.19434 14.416H7.80566C7.6824 14.4153 7.50553 14.4138 7.29004 14.4111C6.85897 14.4058 6.27105 14.3954 5.64844 14.374C5.02729 14.3527 4.36374 14.3196 3.78223 14.2705C3.2941 14.2293 2.80789 14.1726 2.45215 14.084L2.30859 14.0439C1.41286 13.7666 0.77452 12.9812 0.5625 12.0664L0.504883 11.7871C0.380425 11.1045 0.319028 10.2208 0.287109 9.50879C0.268448 9.09228 0.259543 8.71592 0.254883 8.44434C0.252555 8.3085 0.251564 8.19764 0.250977 8.12109C0.250682 8.08295 0.250075 8.05273 0.25 8.03223V7.9668C0.250081 7.94625 0.250685 7.91588 0.250977 7.87793C0.251565 7.8014 0.25256 7.69115 0.254883 7.55566C0.259542 7.28406 0.268444 6.90777 0.287109 6.49121C0.323585 5.67748 0.398775 4.63958 0.5625 3.93359L0.606445 3.76367C0.854503 2.92232 1.46862 2.21513 2.30859 1.95508L2.45215 1.91504C2.80788 1.82643 3.29415 1.76972 3.78223 1.72852C4.36373 1.67943 5.0273 1.64733 5.64844 1.62598C6.27105 1.60457 6.85897 1.59322 7.29004 1.58789C7.50553 1.58523 7.6824 1.58465 7.80566 1.58398C7.86709 1.58365 7.91525 1.58309 7.94824 1.58301H8.05176C8.08475 1.58309 8.13291 1.58365 8.19434 1.58398ZM7.81348 3.08398C7.69323 3.08464 7.51998 3.08528 7.30859 3.08789C6.88465 3.09314 6.30854 3.10409 5.7002 3.125C5.09049 3.14596 4.45443 3.17752 3.9082 3.22363C3.33881 3.27171 2.93773 3.33047 2.75293 3.3877H2.75195C2.44273 3.4835 2.13431 3.79395 2.02344 4.27246C1.89452 4.82839 1.82284 5.73967 1.78613 6.55859C1.76825 6.95781 1.75937 7.31942 1.75488 7.58105C1.75265 7.71153 1.75153 7.81725 1.75098 7.88965C1.7507 7.92563 1.75007 7.954 1.75 7.97266V8.02637C1.75007 8.04492 1.7507 8.07344 1.75098 8.10938C1.75153 8.18168 1.75265 8.28749 1.75488 8.41797C1.75937 8.67967 1.76823 9.04192 1.78613 9.44141C1.81825 10.158 1.87693 10.945 1.97754 11.5029L2.02344 11.7275L2.07422 11.8984C2.21169 12.2797 2.48134 12.5275 2.75195 12.6113H2.75293C2.93764 12.6686 3.33859 12.7283 3.9082 12.7764C4.45443 12.8225 5.09049 12.8531 5.7002 12.874C6.30854 12.8949 6.88465 12.9059 7.30859 12.9111C7.51999 12.9137 7.69323 12.9154 7.81348 12.916H8.18652C8.30677 12.9154 8.48001 12.9137 8.69141 12.9111C9.11535 12.9059 9.69146 12.8949 10.2998 12.874C10.9095 12.8531 11.5456 12.8225 12.0918 12.7764C12.6614 12.7283 13.0624 12.6686 13.2471 12.6113H13.248C13.5572 12.5155 13.8658 12.2061 13.9766 11.7275L14.0225 11.5029C14.1231 10.945 14.1817 10.158 14.2139 9.44141C14.2318 9.04192 14.2406 8.67967 14.2451 8.41797C14.2474 8.28749 14.2485 8.18168 14.249 8.10938C14.2493 8.07344 14.2499 8.04492 14.25 8.02637V7.97266C14.2499 7.954 14.2493 7.92552 14.249 7.88965C14.2484 7.81725 14.2474 7.71136 14.2451 7.58105C14.2405 7.31938 14.2318 6.95777 14.2139 6.55859C14.1816 5.84204 14.1228 5.05435 14.0225 4.49609L13.9766 4.27148C13.8656 3.79327 13.5572 3.48348 13.248 3.3877H13.2471C13.0623 3.33047 12.6612 3.27171 12.0918 3.22363C11.5456 3.17752 10.9095 3.14596 10.2998 3.125C9.69146 3.10409 9.11535 3.09314 8.69141 3.08789C8.48002 3.08528 8.30677 3.08464 8.18652 3.08398C8.12657 3.08366 8.07951 3.08309 8.04785 3.08301H7.95215C7.92049 3.08309 7.87343 3.08366 7.81348 3.08398ZM5.78223 6.08887C5.78245 5.42742 6.4536 4.99843 7.04102 5.23828L7.15723 5.29492L10.4668 7.20605C11.0779 7.55885 11.0778 8.44107 10.4668 8.79395L7.15723 10.7051C6.54617 11.0578 5.78236 10.6167 5.78223 9.91113V6.08887ZM7.28223 8.89941L8.8418 7.99902L7.28223 7.09863V8.89941Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nYoutube16.category = 'Social & Brands';\n\nexport default Youtube16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Youtube20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Youtube20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.2422 2.16797C10.396 2.1688 10.6168 2.1705 10.8857 2.17383C11.4237 2.18048 12.1562 2.19401 12.9326 2.2207C13.7076 2.24734 14.5334 2.28765 15.2559 2.34863C15.9546 2.40762 16.6303 2.49089 17.0596 2.62402C18.0404 2.92805 18.7668 3.75791 19.0615 4.75781L19.1152 4.95996V4.96094C19.3145 5.82434 19.4073 7.10543 19.4531 8.12305C19.4765 8.64161 19.4882 9.11006 19.4941 9.44824C19.4971 9.61723 19.4983 9.75451 19.499 9.84961C19.4994 9.89707 19.4999 9.93456 19.5 9.95996V10.04C19.4999 10.0654 19.4994 10.1031 19.499 10.1504C19.4983 10.2456 19.497 10.3836 19.4941 10.5527C19.4883 10.8911 19.4764 11.3594 19.4531 11.8779C19.4075 12.8955 19.3145 14.1763 19.1143 15.04L19.1152 15.041C18.8629 16.1301 18.1051 17.052 17.0586 17.376C16.6293 17.5091 15.9545 17.5934 15.2559 17.6523C14.5334 17.7133 13.7076 17.7536 12.9326 17.7803C12.1562 17.807 11.4237 17.8205 10.8857 17.8271C10.6168 17.8305 10.396 17.8322 10.2422 17.833C10.1653 17.8334 10.1046 17.8339 10.0635 17.834H9.93652C9.89543 17.8339 9.83473 17.8334 9.75781 17.833C9.60402 17.8322 9.38323 17.8305 9.11426 17.8271C8.57632 17.8205 7.84384 17.807 7.06738 17.7803C6.29241 17.7536 5.46663 17.7133 4.74414 17.6523C4.04539 17.5934 3.36968 17.5101 2.94043 17.377V17.376C1.89438 17.0518 1.13703 16.1298 0.884766 15.041L0.885742 15.04C0.685524 14.1763 0.59249 12.8955 0.546875 11.8779C0.523635 11.3594 0.511665 10.8911 0.505859 10.5527C0.502959 10.3836 0.501708 10.2456 0.500977 10.1504C0.500614 10.1031 0.500096 10.0654 0.5 10.04V9.95996C0.500093 9.93457 0.500612 9.89692 0.500977 9.84961C0.501708 9.75446 0.502964 9.61719 0.505859 9.44824C0.51166 9.10999 0.523636 8.64172 0.546875 8.12305C0.592489 7.10525 0.685442 5.8238 0.885742 4.95996C1.13793 3.87095 1.89424 2.94831 2.94043 2.62402C3.36966 2.49089 4.04535 2.40762 4.74414 2.34863C5.46664 2.28765 6.2924 2.24734 7.06738 2.2207C7.84384 2.19401 8.57632 2.18048 9.11426 2.17383C9.38323 2.1705 9.60401 2.1688 9.75781 2.16797C9.83473 2.16755 9.89543 2.1671 9.93652 2.16699H10.0635C10.1046 2.1671 10.1653 2.16755 10.2422 2.16797ZM9.7666 3.66797C9.61579 3.66879 9.39805 3.67055 9.13281 3.67383C8.60206 3.6804 7.88124 3.69353 7.11914 3.71973C6.3556 3.74597 5.55731 3.78477 4.87012 3.84277C4.15912 3.90279 3.63763 3.97821 3.38477 4.05664C2.92481 4.19911 2.49783 4.64589 2.34668 5.29883C2.18119 6.01261 2.09077 7.16742 2.04492 8.19043C2.02247 8.69163 2.01149 9.14537 2.00586 9.47363C2.00305 9.63747 2.00168 9.77036 2.00098 9.86133C2.00063 9.90668 2.00009 9.94233 2 9.96582V10.0352C2.00009 10.0587 2.00063 10.0945 2.00098 10.1396C2.00168 10.2306 2.00306 10.3629 2.00586 10.5264C2.01149 10.8548 2.02245 11.3091 2.04492 11.8105C2.08505 12.7059 2.15929 13.702 2.28809 14.415L2.34668 14.7021L2.41602 14.9375C2.60539 15.462 2.9834 15.8198 3.38574 15.9443C3.63882 16.0227 4.15964 16.0982 4.87012 16.1582C5.5573 16.2162 6.35562 16.255 7.11914 16.2812C7.88124 16.3074 8.60206 16.3206 9.13281 16.3271C9.39805 16.3304 9.6158 16.3322 9.7666 16.333C9.84183 16.3334 9.90075 16.3339 9.94043 16.334H10.0596C10.0992 16.3339 10.1582 16.3334 10.2334 16.333C10.3842 16.3322 10.602 16.3304 10.8672 16.3271C11.3979 16.3206 12.1188 16.3074 12.8809 16.2812C13.6444 16.255 14.4427 16.2162 15.1299 16.1582C15.8408 16.0982 16.3624 16.0228 16.6152 15.9443C17.0752 15.802 17.5021 15.355 17.6533 14.7021L17.7119 14.415C17.8407 13.702 17.9149 12.7059 17.9551 11.8105C17.9776 11.3091 17.9885 10.8548 17.9941 10.5264C17.9969 10.3629 17.9983 10.2306 17.999 10.1396C17.9994 10.0945 17.9999 10.0587 18 10.0352V9.96582C17.9999 9.94232 17.9994 9.90656 17.999 9.86133C17.9983 9.77043 17.997 9.63808 17.9941 9.47461C17.9884 9.14626 17.9767 8.6919 17.9541 8.19043C17.9081 7.16774 17.8181 6.01308 17.6533 5.29883L17.584 5.06348C17.3947 4.53872 17.0177 4.1813 16.6152 4.05664H16.6143C16.3613 3.97825 15.8405 3.90276 15.1299 3.84277C14.4427 3.78477 13.6444 3.74597 12.8809 3.71973C12.1188 3.69353 11.3979 3.68039 10.8672 3.67383C10.602 3.67055 10.3842 3.66879 10.2334 3.66797C10.1582 3.66756 10.0993 3.66709 10.0596 3.66699H9.94043C9.90075 3.66709 9.84183 3.66756 9.7666 3.66797ZM7.41504 7.61133C7.41529 6.92002 8.11647 6.47234 8.73047 6.72266L8.85254 6.78223L12.9902 9.1709C13.6289 9.53981 13.6289 10.4612 12.9902 10.8301L8.85254 13.2197C8.21384 13.5883 7.41545 13.127 7.41504 12.3896V7.61133ZM8.91504 11.4502L11.4268 10L8.91504 8.5498V11.4502Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nYoutube20.category = 'Social & Brands';\n\nexport default Youtube20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Youtube24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Youtube24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M12.2891 2.75098C12.4733 2.75198 12.7382 2.75383 13.0605 2.75781C13.7053 2.76579 14.5835 2.78151 15.5137 2.81348C16.4426 2.84541 17.4314 2.8939 18.2949 2.9668C19.1347 3.03768 19.9293 3.13673 20.4268 3.29102C21.549 3.63864 22.3879 4.59221 22.7295 5.75098L22.792 5.98535V5.98633C23.0278 7.0075 23.1384 8.53202 23.1934 9.75391C23.2213 10.3747 23.2361 10.9349 23.2432 11.3398C23.2467 11.5424 23.2481 11.7065 23.249 11.8203C23.2495 11.8772 23.2499 11.9218 23.25 11.9521V12.0479C23.2499 12.0782 23.2495 12.1229 23.249 12.1797C23.2481 12.2935 23.2466 12.4577 23.2432 12.6602C23.2362 13.0651 23.2222 13.6253 23.1943 14.2461C23.1464 15.3153 23.0557 16.6165 22.875 17.6094L22.792 18.0146C22.4995 19.2783 21.6233 20.3374 20.4258 20.708L20.4268 20.709C19.9293 20.8633 19.1347 20.9623 18.2949 21.0332C17.4314 21.1061 16.4426 21.1546 15.5137 21.1865C14.5835 21.2185 13.7053 21.2342 13.0605 21.2422C12.7382 21.2462 12.4733 21.248 12.2891 21.249C12.1972 21.2495 12.1253 21.2499 12.0762 21.25H11.9238C11.8747 21.2499 11.8028 21.2495 11.7109 21.249C11.5267 21.248 11.2618 21.2462 10.9395 21.2422C10.2947 21.2342 9.41655 21.2185 8.48633 21.1865C7.55735 21.1546 6.56864 21.1061 5.70508 21.0332C4.86531 20.9623 4.07068 20.8633 3.57324 20.709V20.708C2.45108 20.3604 1.61208 19.4077 1.27051 18.249L1.20801 18.0146C0.971094 16.9931 0.860428 15.4681 0.805664 14.2461C0.777846 13.6253 0.763782 13.0651 0.756836 12.6602C0.753365 12.4577 0.751851 12.2935 0.750977 12.1797C0.750541 12.1229 0.750111 12.0782 0.75 12.0479V11.9521C0.750111 11.9218 0.750541 11.8771 0.750977 11.8203C0.751851 11.7065 0.753365 11.5423 0.756836 11.3398C0.763782 10.9349 0.777846 10.3747 0.805664 9.75391C0.860429 8.53192 0.971087 7.00695 1.20801 5.98535L1.27051 5.75098C1.6121 4.59231 2.45111 3.63968 3.57324 3.29199V3.29102C4.07068 3.13673 4.86532 3.03768 5.70508 2.9668C6.56864 2.8939 7.55735 2.84541 8.48633 2.81348C9.41655 2.7815 10.2947 2.76579 10.9395 2.75781C11.2618 2.75383 11.5267 2.75198 11.7109 2.75098C11.8028 2.75048 11.8747 2.75013 11.9238 2.75H12.0762C12.1253 2.75013 12.1972 2.75048 12.2891 2.75098ZM11.7188 4.25098C11.5376 4.25196 11.2765 4.25387 10.958 4.25781C10.3203 4.2657 9.4532 4.28199 8.53711 4.31348C7.61976 4.34501 6.65915 4.39201 5.83105 4.46191C4.97921 4.53383 4.33862 4.62406 4.01758 4.72363V4.72461C3.40687 4.91366 2.86143 5.49694 2.66992 6.32422C2.46779 7.19573 2.35871 8.59399 2.30371 9.82129C2.27667 10.4248 2.26361 10.9712 2.25684 11.3662C2.25346 11.5633 2.25182 11.7225 2.25098 11.832C2.25056 11.8869 2.2501 11.9296 2.25 11.958V12.042C2.2501 12.0704 2.25056 12.1131 2.25098 12.168C2.25182 12.2775 2.25346 12.4367 2.25684 12.6338C2.26361 13.0288 2.27667 13.5752 2.30371 14.1787C2.35871 15.406 2.46779 16.8043 2.66992 17.6758C2.84941 18.4511 3.33972 19.0124 3.90332 19.2354L4.01758 19.2754C4.33862 19.375 4.97921 19.4662 5.83105 19.5381C6.65915 19.608 7.61976 19.655 8.53711 19.6865C9.4532 19.718 10.3203 19.7343 10.958 19.7422C11.2765 19.7461 11.5376 19.748 11.7188 19.749C11.8093 19.7495 11.8799 19.7499 11.9277 19.75H12.0723C12.1201 19.7499 12.1907 19.7495 12.2812 19.749C12.4624 19.748 12.7235 19.7461 13.042 19.7422C13.6797 19.7343 14.5468 19.718 15.4629 19.6865C16.3802 19.655 17.3409 19.608 18.1689 19.5381C19.0208 19.4662 19.6614 19.375 19.9824 19.2754C20.5931 19.0864 21.1386 18.503 21.3301 17.6758C21.5322 16.8043 21.6413 15.406 21.6963 14.1787C21.7233 13.5752 21.7364 13.0288 21.7432 12.6338C21.7465 12.4367 21.7482 12.2775 21.749 12.168C21.7494 12.1131 21.7499 12.0704 21.75 12.042V11.958C21.7499 11.9296 21.7495 11.8875 21.749 11.833C21.7481 11.7234 21.7466 11.5636 21.7432 11.3662C21.7362 10.9711 21.7225 10.425 21.6953 9.82129C21.6401 8.59429 21.5314 7.1962 21.3301 6.32422L21.29 6.17188C21.0701 5.42539 20.555 4.90187 19.9824 4.72461V4.72363C19.6614 4.62406 19.0208 4.53383 18.1689 4.46191C17.3408 4.39201 16.3802 4.34501 15.4629 4.31348C14.5468 4.28199 13.6797 4.2657 13.042 4.25781C12.7235 4.25387 12.4624 4.25196 12.2812 4.25098C12.1907 4.25049 12.1201 4.25012 12.0723 4.25H11.9277C11.8799 4.25012 11.8093 4.25049 11.7188 4.25098ZM9.04785 9.13379C9.04785 8.41224 9.7801 7.94391 10.4209 8.20508L10.5479 8.26758L15.5137 11.1338C16.1802 11.5186 16.1801 12.4812 15.5137 12.8662L10.5479 15.7334C9.8813 16.118 9.04805 15.6367 9.04785 14.8672V9.13379ZM10.5479 14L14.0127 12L10.5479 9.99902V14Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nYoutube24.category = 'Social & Brands';\n\nexport default Youtube24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/Youtube32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const Youtube32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.3848 3.91797C16.6299 3.9193 16.982 3.92243 17.4111 3.92773C18.2697 3.93836 19.4387 3.9594 20.6768 4.00195C21.9135 4.04446 23.2266 4.10838 24.3721 4.20508C25.4938 4.29977 26.5273 4.43133 27.1611 4.62793L27.4375 4.72461C28.7052 5.22372 29.6602 6.36035 30.0664 7.73828L30.1455 8.03711V8.03809C30.4542 9.37478 30.6014 11.3866 30.6748 13.0166C30.7119 13.8412 30.7308 14.5858 30.7402 15.124C30.7449 15.3931 30.7478 15.6117 30.749 15.7627C30.7496 15.8381 30.7498 15.8974 30.75 15.9375V16.0625C30.7499 16.1026 30.7496 16.162 30.749 16.2373C30.7479 16.3884 30.7458 16.6068 30.7412 16.876C30.732 17.4144 30.7128 18.1595 30.6758 18.9844C30.6027 20.6146 30.4556 22.6269 30.1455 23.9639C29.7955 25.4749 28.7958 26.7418 27.4375 27.2764L27.1611 27.373C26.5273 27.5696 25.4937 27.7002 24.3721 27.7949C23.2266 27.8916 21.9135 27.9565 20.6768 27.999C19.4387 28.0416 18.2697 28.0626 17.4111 28.0732C16.982 28.0786 16.6299 28.0807 16.3848 28.082C16.2622 28.0827 16.1659 28.0828 16.1006 28.083C16.0682 28.0831 16.0433 28.084 16.0264 28.084H15.9736C15.9567 28.084 15.9318 28.0831 15.8994 28.083C15.8341 28.0828 15.7378 28.0827 15.6152 28.082C15.3701 28.0807 15.018 28.0786 14.5889 28.0732C13.7303 28.0626 12.5613 28.0416 11.3232 27.999C10.0865 27.9565 8.77345 27.8916 7.62793 27.7949C6.6465 27.7121 5.73253 27.6014 5.09473 27.4434L4.83887 27.373C3.34041 26.9092 2.22788 25.5756 1.85449 23.9639L1.74609 23.4326C1.50908 22.1296 1.38816 20.4108 1.32422 18.9844C1.28725 18.1595 1.26802 17.4144 1.25879 16.876C1.25417 16.6068 1.25214 16.3884 1.25098 16.2373C1.2504 16.162 1.25015 16.1026 1.25 16.0625V15.9375C1.25015 15.8975 1.2504 15.8387 1.25098 15.7637C1.25214 15.6127 1.25418 15.394 1.25879 15.125C1.26802 14.5867 1.28726 13.8415 1.32422 13.0166C1.39728 11.3865 1.54442 9.37423 1.85449 8.03711C2.22774 6.42519 3.34036 5.092 4.83887 4.62793L5.09473 4.55664C5.73252 4.39857 6.64653 4.28792 7.62793 4.20508C8.77344 4.10838 10.0865 4.04446 11.3232 4.00195C12.5613 3.9594 13.7303 3.93836 14.5889 3.92773C15.018 3.92243 15.3701 3.9193 15.6152 3.91797C15.7378 3.9173 15.8341 3.91716 15.8994 3.91699H16.1006C16.1659 3.91716 16.2622 3.9173 16.3848 3.91797ZM15.624 5.41797C15.3819 5.41928 15.0328 5.42247 14.6074 5.42773C13.756 5.43827 12.5987 5.45891 11.375 5.50098C10.1498 5.54309 8.86409 5.60648 7.75391 5.7002C6.62009 5.79591 5.74069 5.91866 5.2832 6.06055H5.28223C4.42738 6.3254 3.68653 7.09536 3.37305 8.15918L3.31641 8.37598C3.04114 9.56302 2.89556 11.4486 2.82227 13.084C2.78608 13.8915 2.76785 14.622 2.75879 15.1504C2.75427 15.4142 2.7521 15.6276 2.75098 15.7744C2.75041 15.8477 2.75014 15.9052 2.75 15.9434V16.0576C2.75014 16.0958 2.75042 16.1527 2.75098 16.2256C2.7521 16.3725 2.75426 16.5867 2.75879 16.8506C2.76785 17.379 2.78608 18.1095 2.82227 18.917C2.8864 20.3479 3.00559 21.9702 3.21875 23.1484L3.31641 23.625L3.37305 23.8418C3.68665 24.9054 4.42746 25.6758 5.28223 25.9404H5.2832C5.74074 26.0823 6.62021 26.2051 7.75391 26.3008C8.86408 26.3945 10.1498 26.4569 11.375 26.499C12.5987 26.5411 13.756 26.5627 14.6074 26.5732C15.0328 26.5785 15.3819 26.5807 15.624 26.582C15.7449 26.5827 15.8394 26.5828 15.9033 26.583C15.9351 26.5831 15.9593 26.584 15.9756 26.584H16.0244C16.0407 26.584 16.0649 26.5831 16.0967 26.583C16.1606 26.5828 16.2551 26.5827 16.376 26.582C16.6181 26.5807 16.9672 26.5785 17.3926 26.5732C18.244 26.5627 19.4013 26.5411 20.625 26.499C21.8502 26.4569 23.1359 26.3945 24.2461 26.3008C25.3798 26.2051 26.2593 26.0823 26.7168 25.9404H26.7178C27.6296 25.6581 28.4114 24.8004 28.6836 23.625L28.7812 23.1484C28.9944 21.9702 29.1136 20.3479 29.1777 18.917C29.2139 18.1095 29.2321 17.379 29.2412 16.8506C29.2457 16.5867 29.2479 16.3725 29.249 16.2256C29.2496 16.1527 29.2499 16.0958 29.25 16.0576V15.9434C29.2498 15.9052 29.2496 15.8484 29.249 15.7754C29.2478 15.6285 29.2449 15.4144 29.2402 15.1504C29.231 14.622 29.2131 13.8915 29.1768 13.084C29.1032 11.4488 28.9578 9.56347 28.6836 8.37598L28.627 8.15918C28.3134 7.09518 27.5719 6.32528 26.7168 6.06055C26.2593 5.91866 25.3799 5.79591 24.2461 5.7002C23.1359 5.60648 21.8502 5.54309 20.625 5.50098C19.4013 5.45891 18.244 5.43827 17.3926 5.42773C16.9672 5.42247 16.6181 5.41928 16.376 5.41797C16.2551 5.41731 16.1606 5.41716 16.0967 5.41699H15.9033C15.8394 5.41716 15.7449 5.41731 15.624 5.41797ZM12.3135 12.1787C12.3135 11.3449 13.2163 10.8236 13.9385 11.2402L20.5596 15.0625C21.2815 15.4795 21.2815 16.5214 20.5596 16.9385L13.9385 20.7607C13.2165 21.1773 12.314 20.6567 12.3135 19.8232V12.1787ZM13.8135 19.1006L19.1836 16L13.8135 12.8994V19.1006Z\"\n        fill={color}\n      />\n    </svg>\n  );\n};\n\nYoutube32.category = 'Social & Brands';\n\nexport default Youtube32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/YoutubeFilled12.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const YoutubeFilled12 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"12\"\n      height=\"12\"\n      viewBox=\"0 0 12 12\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M10.1021 2.00388C10.5542 2.14382 10.9094 2.55462 11.0304 3.07737C11.2491 4.02393 11.25 6 11.25 6C11.25 6 11.25 7.9761 11.0304 8.92265C10.9094 9.4454 10.5542 9.8562 10.1021 9.9961C9.28365 10.25 6 10.25 6 10.25C6 10.25 2.71637 10.25 1.89784 9.9961C1.4458 9.8562 1.09055 9.4454 0.96954 8.92265C0.75 7.9761 0.75 6 0.75 6C0.75 6 0.75 4.02393 0.96954 3.07737C1.09055 2.55462 1.4458 2.14382 1.89784 2.00388C2.71637 1.75 6 1.75 6 1.75C6 1.75 9.28365 1.75 10.1021 2.00388ZM7.7567 6.00015L4.89892 7.64995V4.35033L7.7567 6.00015Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nYoutubeFilled12.category = 'Social & Brands';\n\nexport default YoutubeFilled12;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/YoutubeFilled16.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const YoutubeFilled16 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"16\"\n      height=\"16\"\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M13.4695 2.67176C14.0723 2.85834 14.5459 3.40609 14.7073 4.10309C14.9988 5.36516 15 7.99992 15 7.99992C15 7.99992 15 10.6347 14.7073 11.8968C14.5459 12.5938 14.0723 13.1415 13.4695 13.3281C12.3782 13.6666 8 13.6666 8 13.6666C8 13.6666 3.62183 13.6666 2.53045 13.3281C1.92773 13.1415 1.45407 12.5938 1.29272 11.8968C1 10.6347 1 7.99992 1 7.99992C1 7.99992 1 5.36516 1.29272 4.10309C1.45407 3.40609 1.92773 2.85834 2.53045 2.67176C3.62183 2.33325 8 2.33325 8 2.33325C8 2.33325 12.3782 2.33325 13.4695 2.67176ZM10.3423 8.00012L6.5319 10.1999V5.80035L10.3423 8.00012Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nYoutubeFilled16.category = 'Social & Brands';\n\nexport default YoutubeFilled16;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/YoutubeFilled20.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const YoutubeFilled20 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"20\"\n      height=\"20\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M16.8369 3.33988C17.5903 3.57311 18.1824 4.25779 18.3841 5.12904C18.7485 6.70663 18.75 10.0001 18.75 10.0001C18.75 10.0001 18.75 13.2936 18.3841 14.8712C18.1824 15.7424 17.5903 16.4271 16.8369 16.6602C15.4727 17.0834 10 17.0834 10 17.0834C10 17.0834 4.52728 17.0834 3.16307 16.6602C2.40966 16.4271 1.81758 15.7424 1.6159 14.8712C1.25 13.2936 1.25 10.0001 1.25 10.0001C1.25 10.0001 1.25 6.70663 1.6159 5.12904C1.81758 4.25779 2.40966 3.57311 3.16307 3.33988C4.52728 2.91675 10 2.91675 10 2.91675C10 2.91675 15.4727 2.91675 16.8369 3.33988ZM12.9278 10.0003L8.16487 12.75V7.25062L12.9278 10.0003Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nYoutubeFilled20.category = 'Social & Brands';\n\nexport default YoutubeFilled20;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/YoutubeFilled24.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const YoutubeFilled24 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"24\"\n      height=\"24\"\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M20.2043 4.00776C21.1084 4.28763 21.8189 5.10925 22.0609 6.15475C22.4982 8.04786 22.5 12 22.5 12C22.5 12 22.5 15.9522 22.0609 17.8453C21.8189 18.8908 21.1084 19.7124 20.2043 19.9922C18.5673 20.5 12 20.5 12 20.5C12 20.5 5.43274 20.5 3.79568 19.9922C2.89159 19.7124 2.1811 18.8908 1.93908 17.8453C1.5 15.9522 1.5 12 1.5 12C1.5 12 1.5 8.04786 1.93908 6.15475C2.1811 5.10925 2.89159 4.28763 3.79568 4.00776C5.43274 3.5 12 3.5 12 3.5C12 3.5 18.5673 3.5 20.2043 4.00776ZM15.5134 12.0003L9.79785 15.2999V8.70065L15.5134 12.0003Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nYoutubeFilled24.category = 'Social & Brands';\n\nexport default YoutubeFilled24;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/YoutubeFilled32.tsx",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\nexport const YoutubeFilled32 = ({ color = 'currentColor', ...props }: IconProps) => {\n  return (\n    <svg\n      width=\"32\"\n      height=\"32\"\n      viewBox=\"0 0 32 32\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      data-fui-icon=\"true\"\n      {...props}\n    >\n      <path\n        d=\"M26.9391 5.34376C28.1445 5.71692 29.0919 6.81241 29.4145 8.20641C29.9976 10.7306 30 16.0001 30 16.0001C30 16.0001 30 21.2697 29.4145 23.7938C29.0919 25.1878 28.1445 26.2833 26.9391 26.6563C24.7564 27.3334 16 27.3334 16 27.3334C16 27.3334 7.24365 27.3334 5.06091 26.6563C3.85545 26.2833 2.90813 25.1878 2.58544 23.7938C2 21.2697 2 16.0001 2 16.0001C2 16.0001 2 10.7306 2.58544 8.20641C2.90813 6.81241 3.85545 5.71692 5.06091 5.34376C7.24365 4.66675 16 4.66675 16 4.66675C16 4.66675 24.7564 4.66675 26.9391 5.34376ZM20.6845 16.0005L13.0638 20.3999V11.6009L20.6845 16.0005Z\"\n        fill={color}\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n      />\n    </svg>\n  );\n};\n\nYoutubeFilled32.category = 'Social & Brands';\n\nexport default YoutubeFilled32;\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/index.tsx",
    "content": "export { default as ArrowUp12 } from './ArrowUp12';\nexport { default as ArrowUp16 } from './ArrowUp16';\nexport { default as ArrowUp20 } from './ArrowUp20';\nexport { default as ArrowUp24 } from './ArrowUp24';\nexport { default as ArrowUp32 } from './ArrowUp32';\nexport { default as ArrowUpFilleed12 } from './ArrowUpFilleed12';\nexport { default as ArrowUpFilleed16 } from './ArrowUpFilleed16';\nexport { default as ArrowUpFilleed20 } from './ArrowUpFilleed20';\nexport { default as ArrowUpFilleed24 } from './ArrowUpFilleed24';\nexport { default as ArrowUpFilleed32 } from './ArrowUpFilleed32';\nexport { default as ArrowUpBold12 } from './ArrowUpBold12';\nexport { default as ArrowUpBold16 } from './ArrowUpBold16';\nexport { default as ArrowUpBold20 } from './ArrowUpBold20';\nexport { default as ArrowUpBold24 } from './ArrowUpBold24';\nexport { default as ArrowUpBold32 } from './ArrowUpBold32';\nexport { default as ArrowUpBoldFilled12 } from './ArrowUpBoldFilled12';\nexport { default as ArrowUpBoldFilled16 } from './ArrowUpBoldFilled16';\nexport { default as ArrowUpBoldFilled20 } from './ArrowUpBoldFilled20';\nexport { default as ArrowUpBoldFilled24 } from './ArrowUpBoldFilled24';\nexport { default as ArrowUpBoldFilled32 } from './ArrowUpBoldFilled32';\nexport { default as ArrowDown12 } from './ArrowDown12';\nexport { default as ArrowDown16 } from './ArrowDown16';\nexport { default as ArrowDown20 } from './ArrowDown20';\nexport { default as ArrowDown24 } from './ArrowDown24';\nexport { default as ArrowDown32 } from './ArrowDown32';\nexport { default as ArrowDownFilled12 } from './ArrowDownFilled12';\nexport { default as ArrowDownFilled16 } from './ArrowDownFilled16';\nexport { default as ArrowDownFilled20 } from './ArrowDownFilled20';\nexport { default as ArrowDownFilled24 } from './ArrowDownFilled24';\nexport { default as ArrowDownFilled32 } from './ArrowDownFilled32';\nexport { default as ArrowDownBold12 } from './ArrowDownBold12';\nexport { default as ArrowDownBold16 } from './ArrowDownBold16';\nexport { default as ArrowDownBold20 } from './ArrowDownBold20';\nexport { default as ArrowDownBold24 } from './ArrowDownBold24';\nexport { default as ArrowDownBold32 } from './ArrowDownBold32';\nexport { default as ArrowDownBoldFilled12 } from './ArrowDownBoldFilled12';\nexport { default as ArrowDownBoldFilled16 } from './ArrowDownBoldFilled16';\nexport { default as ArrowDownBoldFilled20 } from './ArrowDownBoldFilled20';\nexport { default as ArrowDownBoldFilled24 } from './ArrowDownBoldFilled24';\nexport { default as ArrowDownBoldFilled32 } from './ArrowDownBoldFilled32';\nexport { default as ArrowLeft12 } from './ArrowLeft12';\nexport { default as ArrowLeft16 } from './ArrowLeft16';\nexport { default as ArrowLeft20 } from './ArrowLeft20';\nexport { default as ArrowLeft24 } from './ArrowLeft24';\nexport { default as ArrowLeft32 } from './ArrowLeft32';\nexport { default as ArrowLeftFilled12 } from './ArrowLeftFilled12';\nexport { default as ArrowLeftFilled16 } from './ArrowLeftFilled16';\nexport { default as ArrowLeftFilled20 } from './ArrowLeftFilled20';\nexport { default as ArrowLeftFilled24 } from './ArrowLeftFilled24';\nexport { default as ArrowLeftFilled32 } from './ArrowLeftFilled32';\nexport { default as ArrowLeftBold12 } from './ArrowLeftBold12';\nexport { default as ArrowLeftBold16 } from './ArrowLeftBold16';\nexport { default as ArrowLeftBold20 } from './ArrowLeftBold20';\nexport { default as ArrowLeftBold24 } from './ArrowLeftBold24';\nexport { default as ArrowLeftBold32 } from './ArrowLeftBold32';\nexport { default as ArrowLeftBoldFilled12 } from './ArrowLeftBoldFilled12';\nexport { default as ArrowLeftBoldFilled16 } from './ArrowLeftBoldFilled16';\nexport { default as ArrowLeftBoldFilled20 } from './ArrowLeftBoldFilled20';\nexport { default as ArrowLeftBoldFilled24 } from './ArrowLeftBoldFilled24';\nexport { default as ArrowLeftBoldFilled32 } from './ArrowLeftBoldFilled32';\nexport { default as ArrowRight12 } from './ArrowRight12';\nexport { default as ArrowRight16 } from './ArrowRight16';\nexport { default as ArrowRight20 } from './ArrowRight20';\nexport { default as ArrowRight24 } from './ArrowRight24';\nexport { default as ArrowRight32 } from './ArrowRight32';\nexport { default as ArrowRightFilled12 } from './ArrowRightFilled12';\nexport { default as ArrowRightFilled16 } from './ArrowRightFilled16';\nexport { default as ArrowRightFilled20 } from './ArrowRightFilled20';\nexport { default as ArrowRightFilled24 } from './ArrowRightFilled24';\nexport { default as ArrowRightFilled32 } from './ArrowRightFilled32';\nexport { default as ArrowRightBold12 } from './ArrowRightBold12';\nexport { default as ArrowRightBold16 } from './ArrowRightBold16';\nexport { default as ArrowRightBold20 } from './ArrowRightBold20';\nexport { default as ArrowRightBold24 } from './ArrowRightBold24';\nexport { default as ArrowRightBold32 } from './ArrowRightBold32';\nexport { default as ArrowRightBoldFilled12 } from './ArrowRightBoldFilled12';\nexport { default as ArrowRightBoldFilled16 } from './ArrowRightBoldFilled16';\nexport { default as ArrowRightBoldFilled20 } from './ArrowRightBoldFilled20';\nexport { default as ArrowRightBoldFilled24 } from './ArrowRightBoldFilled24';\nexport { default as ArrowRightBoldFilled32 } from './ArrowRightBoldFilled32';\nexport { default as ArrowUpRight12 } from './ArrowUpRight12';\nexport { default as ArrowUpRight16 } from './ArrowUpRight16';\nexport { default as ArrowUpRight20 } from './ArrowUpRight20';\nexport { default as ArrowUpRight24 } from './ArrowUpRight24';\nexport { default as ArrowUpRight32 } from './ArrowUpRight32';\nexport { default as ArrowUpRightFilled12 } from './ArrowUpRightFilled12';\nexport { default as ArrowUpRightFilled16 } from './ArrowUpRightFilled16';\nexport { default as ArrowUpRightFilled20 } from './ArrowUpRightFilled20';\nexport { default as ArrowUpRightFilled24 } from './ArrowUpRightFilled24';\nexport { default as ArrowUpRightFilled32 } from './ArrowUpRightFilled32';\nexport { default as ArrowUpRightBold12 } from './ArrowUpRightBold12';\nexport { default as ArrowUpRightBold16 } from './ArrowUpRightBold16';\nexport { default as ArrowUpRightBold20 } from './ArrowUpRightBold20';\nexport { default as ArrowUpRightBold24 } from './ArrowUpRightBold24';\nexport { default as ArrowUpRightBold32 } from './ArrowUpRightBold32';\nexport { default as ArrowUpRightBoldFilled12 } from './ArrowUpRightBoldFilled12';\nexport { default as ArrowUpRightBoldFilled16 } from './ArrowUpRightBoldFilled16';\nexport { default as ArrowUpRightBoldFilled20 } from './ArrowUpRightBoldFilled20';\nexport { default as ArrowUpRightBoldFilled24 } from './ArrowUpRightBoldFilled24';\nexport { default as ArrowUpRightBoldFilled32 } from './ArrowUpRightBoldFilled32';\nexport { default as ArrowUpLeft12 } from './ArrowUpLeft12';\nexport { default as ArrowUpLeft16 } from './ArrowUpLeft16';\nexport { default as ArrowUpLeft20 } from './ArrowUpLeft20';\nexport { default as ArrowUpLeft24 } from './ArrowUpLeft24';\nexport { default as ArrowUpLeft32 } from './ArrowUpLeft32';\nexport { default as ArrowUpLeftFilled12 } from './ArrowUpLeftFilled12';\nexport { default as ArrowUpLeftFilled16 } from './ArrowUpLeftFilled16';\nexport { default as ArrowUpLeftFilled20 } from './ArrowUpLeftFilled20';\nexport { default as ArrowUpLeftFilled24 } from './ArrowUpLeftFilled24';\nexport { default as ArrowUpLeftFilled32 } from './ArrowUpLeftFilled32';\nexport { default as ArrowUpLeftBold12 } from './ArrowUpLeftBold12';\nexport { default as ArrowUpLeftBold16 } from './ArrowUpLeftBold16';\nexport { default as ArrowUpLeftBold20 } from './ArrowUpLeftBold20';\nexport { default as ArrowUpLeftBold24 } from './ArrowUpLeftBold24';\nexport { default as ArrowUpLeftBold32 } from './ArrowUpLeftBold32';\nexport { default as ArrowUpLeftBoldFilled12 } from './ArrowUpLeftBoldFilled12';\nexport { default as ArrowUpLeftBoldFilled16 } from './ArrowUpLeftBoldFilled16';\nexport { default as ArrowUpLeftBoldFilled20 } from './ArrowUpLeftBoldFilled20';\nexport { default as ArrowUpLeftBoldFilled24 } from './ArrowUpLeftBoldFilled24';\nexport { default as ArrowUpLeftBoldFilled32 } from './ArrowUpLeftBoldFilled32';\nexport { default as ArrowDownRight12 } from './ArrowDownRight12';\nexport { default as ArrowDownRight16 } from './ArrowDownRight16';\nexport { default as ArrowDownRight20 } from './ArrowDownRight20';\nexport { default as ArrowDownRight24 } from './ArrowDownRight24';\nexport { default as ArrowDownRight32 } from './ArrowDownRight32';\nexport { default as ArrowDownRightFilled12 } from './ArrowDownRightFilled12';\nexport { default as ArrowDownRightFilled16 } from './ArrowDownRightFilled16';\nexport { default as ArrowDownRightFilled20 } from './ArrowDownRightFilled20';\nexport { default as ArrowDownRightFilled24 } from './ArrowDownRightFilled24';\nexport { default as ArrowDownRightFilled32 } from './ArrowDownRightFilled32';\nexport { default as ArrowDownRightBold12 } from './ArrowDownRightBold12';\nexport { default as ArrowDownRightBold16 } from './ArrowDownRightBold16';\nexport { default as ArrowDownRightBold20 } from './ArrowDownRightBold20';\nexport { default as ArrowDownRightBold24 } from './ArrowDownRightBold24';\nexport { default as ArrowDownRightBold32 } from './ArrowDownRightBold32';\nexport { default as ArrowDownRightBoldFilled12 } from './ArrowDownRightBoldFilled12';\nexport { default as ArrowDownRightBoldFilled16 } from './ArrowDownRightBoldFilled16';\nexport { default as ArrowDownRightBoldFilled20 } from './ArrowDownRightBoldFilled20';\nexport { default as ArrowDownRightBoldFilled24 } from './ArrowDownRightBoldFilled24';\nexport { default as ArrowDownRightBoldFilled32 } from './ArrowDownRightBoldFilled32';\nexport { default as ArrowDownLeft12 } from './ArrowDownLeft12';\nexport { default as ArrowDownLeft16 } from './ArrowDownLeft16';\nexport { default as ArrowDownLeft20 } from './ArrowDownLeft20';\nexport { default as ArrowDownLeft24 } from './ArrowDownLeft24';\nexport { default as ArrowDownLeft32 } from './ArrowDownLeft32';\nexport { default as ArrowDownLeftFilled12 } from './ArrowDownLeftFilled12';\nexport { default as ArrowDownLeftFilled16 } from './ArrowDownLeftFilled16';\nexport { default as ArrowDownLeftFilled20 } from './ArrowDownLeftFilled20';\nexport { default as ArrowDownLeftFilled24 } from './ArrowDownLeftFilled24';\nexport { default as ArrowDownLeftFilled32 } from './ArrowDownLeftFilled32';\nexport { default as ArrowDownLeftBold12 } from './ArrowDownLeftBold12';\nexport { default as ArrowDownLeftBold16 } from './ArrowDownLeftBold16';\nexport { default as ArrowDownLeftBold20 } from './ArrowDownLeftBold20';\nexport { default as ArrowDownLeftBold24 } from './ArrowDownLeftBold24';\nexport { default as ArrowDownLeftBold32 } from './ArrowDownLeftBold32';\nexport { default as ArrowDownLeftBoldFilled12 } from './ArrowDownLeftBoldFilled12';\nexport { default as ArrowDownLeftBoldFilled16 } from './ArrowDownLeftBoldFilled16';\nexport { default as ArrowDownLeftBoldFilled20 } from './ArrowDownLeftBoldFilled20';\nexport { default as ArrowDownLeftBoldFilled24 } from './ArrowDownLeftBoldFilled24';\nexport { default as ArrowDownLeftBoldFilled32 } from './ArrowDownLeftBoldFilled32';\nexport { default as ArrowDownAngleLeft12 } from './ArrowDownAngleLeft12';\nexport { default as ArrowDownAngleLeft16 } from './ArrowDownAngleLeft16';\nexport { default as ArrowDownAngleLeft20 } from './ArrowDownAngleLeft20';\nexport { default as ArrowDownAngleLeft24 } from './ArrowDownAngleLeft24';\nexport { default as ArrowDownAngleLeft32 } from './ArrowDownAngleLeft32';\nexport { default as ArrowDownAngleLeftFilled12 } from './ArrowDownAngleLeftFilled12';\nexport { default as ArrowDownAngleLeftFilled16 } from './ArrowDownAngleLeftFilled16';\nexport { default as ArrowDownAngleLeftFilled20 } from './ArrowDownAngleLeftFilled20';\nexport { default as ArrowDownAngleLeftFilled24 } from './ArrowDownAngleLeftFilled24';\nexport { default as ArrowDownAngleLeftFilled32 } from './ArrowDownAngleLeftFilled32';\nexport { default as ArrowDownAngleLeftBold12 } from './ArrowDownAngleLeftBold12';\nexport { default as ArrowDownAngleLeftBold16 } from './ArrowDownAngleLeftBold16';\nexport { default as ArrowDownAngleLeftBold20 } from './ArrowDownAngleLeftBold20';\nexport { default as ArrowDownAngleLeftBold24 } from './ArrowDownAngleLeftBold24';\nexport { default as ArrowDownAngleLeftBold32 } from './ArrowDownAngleLeftBold32';\nexport { default as ArrowDownAngleLeftBoldFilled12 } from './ArrowDownAngleLeftBoldFilled12';\nexport { default as ArrowDownAngleLeftBoldFilled16 } from './ArrowDownAngleLeftBoldFilled16';\nexport { default as ArrowDownAngleLeftBoldFilled20 } from './ArrowDownAngleLeftBoldFilled20';\nexport { default as ArrowDownAngleLeftBoldFilled24 } from './ArrowDownAngleLeftBoldFilled24';\nexport { default as ArrowDownAngleLeftBoldFilled32 } from './ArrowDownAngleLeftBoldFilled32';\nexport { default as ArrowDownAngleRight12 } from './ArrowDownAngleRight12';\nexport { default as ArrowDownAngleRight16 } from './ArrowDownAngleRight16';\nexport { default as ArrowDownAngleRight20 } from './ArrowDownAngleRight20';\nexport { default as ArrowDownAngleRight24 } from './ArrowDownAngleRight24';\nexport { default as ArrowDownAngleRight32 } from './ArrowDownAngleRight32';\nexport { default as ArrowDownAngleRightFilled12 } from './ArrowDownAngleRightFilled12';\nexport { default as ArrowDownAngleRightFilled16 } from './ArrowDownAngleRightFilled16';\nexport { default as ArrowDownAngleRightFilled20 } from './ArrowDownAngleRightFilled20';\nexport { default as ArrowDownAngleRightFilled24 } from './ArrowDownAngleRightFilled24';\nexport { default as ArrowDownAngleRightFilled32 } from './ArrowDownAngleRightFilled32';\nexport { default as ArrowDownAngleRightBold12 } from './ArrowDownAngleRightBold12';\nexport { default as ArrowDownAngleRightBold16 } from './ArrowDownAngleRightBold16';\nexport { default as ArrowDownAngleRightBold20 } from './ArrowDownAngleRightBold20';\nexport { default as ArrowDownAngleRightBold24 } from './ArrowDownAngleRightBold24';\nexport { default as ArrowDownAngleRightBold32 } from './ArrowDownAngleRightBold32';\nexport { default as ArrowDownAngleRightBoldFilled12 } from './ArrowDownAngleRightBoldFilled12';\nexport { default as ArrowDownAngleRightBoldFilled16 } from './ArrowDownAngleRightBoldFilled16';\nexport { default as ArrowDownAngleRightBoldFilled20 } from './ArrowDownAngleRightBoldFilled20';\nexport { default as ArrowDownAngleRightBoldFilled24 } from './ArrowDownAngleRightBoldFilled24';\nexport { default as ArrowDownAngleRightBoldFilled32 } from './ArrowDownAngleRightBoldFilled32';\nexport { default as RoundedArrowAngleLeft12 } from './RoundedArrowAngleLeft12';\nexport { default as RoundedArrowAngleLeft16 } from './RoundedArrowAngleLeft16';\nexport { default as RoundedArrowAngleLeft20 } from './RoundedArrowAngleLeft20';\nexport { default as RoundedArrowAngleLeft24 } from './RoundedArrowAngleLeft24';\nexport { default as RoundedArrowAngleLeft32 } from './RoundedArrowAngleLeft32';\nexport { default as RoundedArrowAngleLeftBold12 } from './RoundedArrowAngleLeftBold12';\nexport { default as RoundedArrowAngleLeftBold16 } from './RoundedArrowAngleLeftBold16';\nexport { default as RoundedArrowAngleLeftBold20 } from './RoundedArrowAngleLeftBold20';\nexport { default as RoundedArrowAngleLeftBold24 } from './RoundedArrowAngleLeftBold24';\nexport { default as RoundedArrowAngleLeftBold32 } from './RoundedArrowAngleLeftBold32';\nexport { default as RoundedArrowAngleLeftBoldFilled12 } from './RoundedArrowAngleLeftBoldFilled12';\nexport { default as RoundedArrowAngleLeftBoldFilled16 } from './RoundedArrowAngleLeftBoldFilled16';\nexport { default as RoundedArrowAngleLeftBoldFilled20 } from './RoundedArrowAngleLeftBoldFilled20';\nexport { default as RoundedArrowAngleLeftBoldFilled24 } from './RoundedArrowAngleLeftBoldFilled24';\nexport { default as RoundedArrowAngleLeftBoldFilled32 } from './RoundedArrowAngleLeftBoldFilled32';\nexport { default as RoundedArrowAngleRight12 } from './RoundedArrowAngleRight12';\nexport { default as RoundedArrowAngleRight16 } from './RoundedArrowAngleRight16';\nexport { default as RoundedArrowAngleRight20 } from './RoundedArrowAngleRight20';\nexport { default as RoundedArrowAngleRight24 } from './RoundedArrowAngleRight24';\nexport { default as RoundedArrowAngleRight32 } from './RoundedArrowAngleRight32';\nexport { default as RoundedArrowAngleRightBold12 } from './RoundedArrowAngleRightBold12';\nexport { default as RoundedArrowAngleRightBold16 } from './RoundedArrowAngleRightBold16';\nexport { default as RoundedArrowAngleRightBold20 } from './RoundedArrowAngleRightBold20';\nexport { default as RoundedArrowAngleRightBold24 } from './RoundedArrowAngleRightBold24';\nexport { default as RoundedArrowAngleRightBold32 } from './RoundedArrowAngleRightBold32';\nexport { default as RoundedArrowAngleRightBoldFilled12 } from './RoundedArrowAngleRightBoldFilled12';\nexport { default as RoundedArrowAngleRightBoldFilled16 } from './RoundedArrowAngleRightBoldFilled16';\nexport { default as RoundedArrowAngleRightBoldFilled20 } from './RoundedArrowAngleRightBoldFilled20';\nexport { default as RoundedArrowAngleRightBoldFilled24 } from './RoundedArrowAngleRightBoldFilled24';\nexport { default as RoundedArrowAngleRightBoldFilled32 } from './RoundedArrowAngleRightBoldFilled32';\nexport { default as DoubleArrowLeftRight12 } from './DoubleArrowLeftRight12';\nexport { default as DoubleArrowLeftRight16 } from './DoubleArrowLeftRight16';\nexport { default as DoubleArrowLeftRight20 } from './DoubleArrowLeftRight20';\nexport { default as DoubleArrowLeftRight24 } from './DoubleArrowLeftRight24';\nexport { default as DoubleArrowLeftRight32 } from './DoubleArrowLeftRight32';\nexport { default as DoubleArrowLeftRightFilled12 } from './DoubleArrowLeftRightFilled12';\nexport { default as DoubleArrowLeftRightFilled16 } from './DoubleArrowLeftRightFilled16';\nexport { default as DoubleArrowLeftRightFilled20 } from './DoubleArrowLeftRightFilled20';\nexport { default as DoubleArrowLeftRightFilled24 } from './DoubleArrowLeftRightFilled24';\nexport { default as DoubleArrowLeftRightFilled32 } from './DoubleArrowLeftRightFilled32';\nexport { default as DoubleArrowLeftRightBold12 } from './DoubleArrowLeftRightBold12';\nexport { default as DoubleArrowLeftRightBold16 } from './DoubleArrowLeftRightBold16';\nexport { default as DoubleArrowLeftRightBold20 } from './DoubleArrowLeftRightBold20';\nexport { default as DoubleArrowLeftRightBold24 } from './DoubleArrowLeftRightBold24';\nexport { default as DoubleArrowLeftRightBold32 } from './DoubleArrowLeftRightBold32';\nexport { default as DoubleArrowLeftRightBoldFilled12 } from './DoubleArrowLeftRightBoldFilled12';\nexport { default as DoubleArrowLeftRightBoldFilled16 } from './DoubleArrowLeftRightBoldFilled16';\nexport { default as DoubleArrowLeftRightBoldFilled20 } from './DoubleArrowLeftRightBoldFilled20';\nexport { default as DoubleArrowLeftRightBoldFilled24 } from './DoubleArrowLeftRightBoldFilled24';\nexport { default as DoubleArrowLeftRightBoldFilled32 } from './DoubleArrowLeftRightBoldFilled32';\nexport { default as DoubleArrowRightLeft12 } from './DoubleArrowRightLeft12';\nexport { default as DoubleArrowRightLeft16 } from './DoubleArrowRightLeft16';\nexport { default as DoubleArrowRightLeft20 } from './DoubleArrowRightLeft20';\nexport { default as DoubleArrowRightLeft24 } from './DoubleArrowRightLeft24';\nexport { default as DoubleArrowRightLeft32 } from './DoubleArrowRightLeft32';\nexport { default as DoubleArrowRightLeftFilled12 } from './DoubleArrowRightLeftFilled12';\nexport { default as DoubleArrowRightLeftFilled16 } from './DoubleArrowRightLeftFilled16';\nexport { default as DoubleArrowRightLeftFilled20 } from './DoubleArrowRightLeftFilled20';\nexport { default as DoubleArrowRightLeftFilled24 } from './DoubleArrowRightLeftFilled24';\nexport { default as DoubleArrowRightLeftFilled32 } from './DoubleArrowRightLeftFilled32';\nexport { default as DoubleArrowRightLeftBold12 } from './DoubleArrowRightLeftBold12';\nexport { default as DoubleArrowRightLeftBold16 } from './DoubleArrowRightLeftBold16';\nexport { default as DoubleArrowRightLeftBold20 } from './DoubleArrowRightLeftBold20';\nexport { default as DoubleArrowRightLeftBold24 } from './DoubleArrowRightLeftBold24';\nexport { default as DoubleArrowRightLeftBold32 } from './DoubleArrowRightLeftBold32';\nexport { default as DoubleArrowRightLeftBoldFilled12 } from './DoubleArrowRightLeftBoldFilled12';\nexport { default as DoubleArrowRightLeftBoldFilled16 } from './DoubleArrowRightLeftBoldFilled16';\nexport { default as DoubleArrowRightLeftBoldFilled20 } from './DoubleArrowRightLeftBoldFilled20';\nexport { default as DoubleArrowRightLeftBoldFilled24 } from './DoubleArrowRightLeftBoldFilled24';\nexport { default as DoubleArrowRightLeftBoldFilled32 } from './DoubleArrowRightLeftBoldFilled32';\nexport { default as DoubleArrowUpDown12 } from './DoubleArrowUpDown12';\nexport { default as DoubleArrowUpDown16 } from './DoubleArrowUpDown16';\nexport { default as DoubleArrowUpDown20 } from './DoubleArrowUpDown20';\nexport { default as DoubleArrowUpDown24 } from './DoubleArrowUpDown24';\nexport { default as DoubleArrowUpDown32 } from './DoubleArrowUpDown32';\nexport { default as DoubleArrowUpDownFilled12 } from './DoubleArrowUpDownFilled12';\nexport { default as DoubleArrowUpDownFilled16 } from './DoubleArrowUpDownFilled16';\nexport { default as DoubleArrowUpDownFilled20 } from './DoubleArrowUpDownFilled20';\nexport { default as DoubleArrowUpDownFilled24 } from './DoubleArrowUpDownFilled24';\nexport { default as DoubleArrowUpDownFilled32 } from './DoubleArrowUpDownFilled32';\nexport { default as DoubleArrowUpDownBold12 } from './DoubleArrowUpDownBold12';\nexport { default as DoubleArrowUpDownBold16 } from './DoubleArrowUpDownBold16';\nexport { default as DoubleArrowUpDownBold20 } from './DoubleArrowUpDownBold20';\nexport { default as DoubleArrowUpDownBold24 } from './DoubleArrowUpDownBold24';\nexport { default as DoubleArrowUpDownBold32 } from './DoubleArrowUpDownBold32';\nexport { default as DoubleArrowUpDownBoldFilled12 } from './DoubleArrowUpDownBoldFilled12';\nexport { default as DoubleArrowUpDownBoldFilled16 } from './DoubleArrowUpDownBoldFilled16';\nexport { default as DoubleArrowUpDownBoldFilled20 } from './DoubleArrowUpDownBoldFilled20';\nexport { default as DoubleArrowUpDownBoldFilled24 } from './DoubleArrowUpDownBoldFilled24';\nexport { default as DoubleArrowUpDownBoldFilled32 } from './DoubleArrowUpDownBoldFilled32';\nexport { default as DoubleArrowDownUp12 } from './DoubleArrowDownUp12';\nexport { default as DoubleArrowDownUp16 } from './DoubleArrowDownUp16';\nexport { default as DoubleArrowDownUp20 } from './DoubleArrowDownUp20';\nexport { default as DoubleArrowDownUp24 } from './DoubleArrowDownUp24';\nexport { default as DoubleArrowDownUp32 } from './DoubleArrowDownUp32';\nexport { default as DoubleArrowDownUpFilled12 } from './DoubleArrowDownUpFilled12';\nexport { default as DoubleArrowDownUpFilled16 } from './DoubleArrowDownUpFilled16';\nexport { default as DoubleArrowDownUpFilled20 } from './DoubleArrowDownUpFilled20';\nexport { default as DoubleArrowDownUpFilled24 } from './DoubleArrowDownUpFilled24';\nexport { default as DoubleArrowDownUpFilled32 } from './DoubleArrowDownUpFilled32';\nexport { default as DoubleArrowDownUpBold12 } from './DoubleArrowDownUpBold12';\nexport { default as DoubleArrowDownUpBold16 } from './DoubleArrowDownUpBold16';\nexport { default as DoubleArrowDownUpBold20 } from './DoubleArrowDownUpBold20';\nexport { default as DoubleArrowDownUpBold24 } from './DoubleArrowDownUpBold24';\nexport { default as DoubleArrowDownUpBold32 } from './DoubleArrowDownUpBold32';\nexport { default as DoubleArrowDownUpBoldFilled12 } from './DoubleArrowDownUpBoldFilled12';\nexport { default as DoubleArrowDownUpBoldFilled16 } from './DoubleArrowDownUpBoldFilled16';\nexport { default as DoubleArrowDownUpBoldFilled20 } from './DoubleArrowDownUpBoldFilled20';\nexport { default as DoubleArrowDownUpBoldFilled24 } from './DoubleArrowDownUpBoldFilled24';\nexport { default as DoubleArrowDownUpBoldFilled32 } from './DoubleArrowDownUpBoldFilled32';\nexport { default as SplitLeft12 } from './SplitLeft12';\nexport { default as SplitLeft16 } from './SplitLeft16';\nexport { default as SplitLeft20 } from './SplitLeft20';\nexport { default as SplitLeft24 } from './SplitLeft24';\nexport { default as SplitLeft32 } from './SplitLeft32';\nexport { default as SplitLeftFilled12 } from './SplitLeftFilled12';\nexport { default as SplitLeftFilled16 } from './SplitLeftFilled16';\nexport { default as SplitLeftFilled20 } from './SplitLeftFilled20';\nexport { default as SplitLeftFilled24 } from './SplitLeftFilled24';\nexport { default as SplitLeftFilled32 } from './SplitLeftFilled32';\nexport { default as SplitLeftBold12 } from './SplitLeftBold12';\nexport { default as SplitLeftBold16 } from './SplitLeftBold16';\nexport { default as SplitLeftBold20 } from './SplitLeftBold20';\nexport { default as SplitLeftBold24 } from './SplitLeftBold24';\nexport { default as SplitLeftBold32 } from './SplitLeftBold32';\nexport { default as SplitLeftBoldFilled12 } from './SplitLeftBoldFilled12';\nexport { default as SplitLeftBoldFilled16 } from './SplitLeftBoldFilled16';\nexport { default as SplitLeftBoldFilled20 } from './SplitLeftBoldFilled20';\nexport { default as SplitLeftBoldFilled24 } from './SplitLeftBoldFilled24';\nexport { default as SplitLeftBoldFilled32 } from './SplitLeftBoldFilled32';\nexport { default as SplitRight12 } from './SplitRight12';\nexport { default as SplitRight16 } from './SplitRight16';\nexport { default as SplitRight20 } from './SplitRight20';\nexport { default as SplitRight24 } from './SplitRight24';\nexport { default as SplitRight32 } from './SplitRight32';\nexport { default as SplitRightFilled12 } from './SplitRightFilled12';\nexport { default as SplitRightFilled16 } from './SplitRightFilled16';\nexport { default as SplitRightFilled20 } from './SplitRightFilled20';\nexport { default as SplitRightFilled24 } from './SplitRightFilled24';\nexport { default as SplitRightFilled32 } from './SplitRightFilled32';\nexport { default as SplitRightBold12 } from './SplitRightBold12';\nexport { default as SplitRightBold16 } from './SplitRightBold16';\nexport { default as SplitRightBold20 } from './SplitRightBold20';\nexport { default as SplitRightBold24 } from './SplitRightBold24';\nexport { default as SplitRightBold32 } from './SplitRightBold32';\nexport { default as SplitRightBoldFilled12 } from './SplitRightBoldFilled12';\nexport { default as SplitRightBoldFilled16 } from './SplitRightBoldFilled16';\nexport { default as SplitRightBoldFilled20 } from './SplitRightBoldFilled20';\nexport { default as SplitRightBoldFilled24 } from './SplitRightBoldFilled24';\nexport { default as SplitRightBoldFilled32 } from './SplitRightBoldFilled32';\nexport { default as SplitDown12 } from './SplitDown12';\nexport { default as SplitDown16 } from './SplitDown16';\nexport { default as SplitDown20 } from './SplitDown20';\nexport { default as SplitDown24 } from './SplitDown24';\nexport { default as SplitDown32 } from './SplitDown32';\nexport { default as SplitDownFilled12 } from './SplitDownFilled12';\nexport { default as SplitDownFilled16 } from './SplitDownFilled16';\nexport { default as SplitDownFilled20 } from './SplitDownFilled20';\nexport { default as SplitDownFilled24 } from './SplitDownFilled24';\nexport { default as SplitDownFilled32 } from './SplitDownFilled32';\nexport { default as SplitDownBold12 } from './SplitDownBold12';\nexport { default as SplitDownBold16 } from './SplitDownBold16';\nexport { default as SplitDownBold20 } from './SplitDownBold20';\nexport { default as SplitDownBold24 } from './SplitDownBold24';\nexport { default as SplitDownBold32 } from './SplitDownBold32';\nexport { default as SplitDownBoldFilled12 } from './SplitDownBoldFilled12';\nexport { default as SplitDownBoldFilled16 } from './SplitDownBoldFilled16';\nexport { default as SplitDownBoldFilled20 } from './SplitDownBoldFilled20';\nexport { default as SplitDownBoldFilled24 } from './SplitDownBoldFilled24';\nexport { default as SplitDownBoldFilled32 } from './SplitDownBoldFilled32';\nexport { default as SplitUp12 } from './SplitUp12';\nexport { default as SplitUp16 } from './SplitUp16';\nexport { default as SplitUp20 } from './SplitUp20';\nexport { default as SplitUp24 } from './SplitUp24';\nexport { default as SplitUp32 } from './SplitUp32';\nexport { default as SplitUpFilled12 } from './SplitUpFilled12';\nexport { default as SplitUpFilled16 } from './SplitUpFilled16';\nexport { default as SplitUpFilled20 } from './SplitUpFilled20';\nexport { default as SplitUpFilled24 } from './SplitUpFilled24';\nexport { default as SplitUpFilled32 } from './SplitUpFilled32';\nexport { default as SplitUpBold12 } from './SplitUpBold12';\nexport { default as SplitUpBold16 } from './SplitUpBold16';\nexport { default as SplitUpBold20 } from './SplitUpBold20';\nexport { default as SplitUpBold24 } from './SplitUpBold24';\nexport { default as SplitUpBold32 } from './SplitUpBold32';\nexport { default as SplitUpBoldFilled12 } from './SplitUpBoldFilled12';\nexport { default as SplitUpBoldFilled16 } from './SplitUpBoldFilled16';\nexport { default as SplitUpBoldFilled20 } from './SplitUpBoldFilled20';\nexport { default as SplitUpBoldFilled24 } from './SplitUpBoldFilled24';\nexport { default as SplitUpBoldFilled32 } from './SplitUpBoldFilled32';\nexport { default as Converge12 } from './Converge12';\nexport { default as Converge16 } from './Converge16';\nexport { default as Converge20 } from './Converge20';\nexport { default as Converge24 } from './Converge24';\nexport { default as Converge32 } from './Converge32';\nexport { default as ConvergeFilled12 } from './ConvergeFilled12';\nexport { default as ConvergeFilled16 } from './ConvergeFilled16';\nexport { default as ConvergeFilled20 } from './ConvergeFilled20';\nexport { default as ConvergeFilled24 } from './ConvergeFilled24';\nexport { default as ConvergeFilled32 } from './ConvergeFilled32';\nexport { default as Upload12 } from './Upload12';\nexport { default as Upload16 } from './Upload16';\nexport { default as Upload20 } from './Upload20';\nexport { default as Upload24 } from './Upload24';\nexport { default as Upload32 } from './Upload32';\nexport { default as UploadFilled12 } from './UploadFilled12';\nexport { default as UploadFilled16 } from './UploadFilled16';\nexport { default as UploadFilled20 } from './UploadFilled20';\nexport { default as UploadFilled24 } from './UploadFilled24';\nexport { default as UploadFilled32 } from './UploadFilled32';\nexport { default as UploadBold12 } from './UploadBold12';\nexport { default as UploadBold16 } from './UploadBold16';\nexport { default as UploadBold20 } from './UploadBold20';\nexport { default as UploadBold24 } from './UploadBold24';\nexport { default as UploadBold32 } from './UploadBold32';\nexport { default as UploadBoldFilled12 } from './UploadBoldFilled12';\nexport { default as UploadBoldFilled16 } from './UploadBoldFilled16';\nexport { default as UploadBoldFilled20 } from './UploadBoldFilled20';\nexport { default as UploadBoldFilled24 } from './UploadBoldFilled24';\nexport { default as UploadBoldFilled32 } from './UploadBoldFilled32';\nexport { default as Download12 } from './Download12';\nexport { default as Download16 } from './Download16';\nexport { default as Download20 } from './Download20';\nexport { default as Download24 } from './Download24';\nexport { default as Download32 } from './Download32';\nexport { default as DownloadFilled12 } from './DownloadFilled12';\nexport { default as DownloadFilled16 } from './DownloadFilled16';\nexport { default as DownloadFilled20 } from './DownloadFilled20';\nexport { default as DownloadFilled24 } from './DownloadFilled24';\nexport { default as DownloadFilled32 } from './DownloadFilled32';\nexport { default as DownloadBold12 } from './DownloadBold12';\nexport { default as DownloadBold16 } from './DownloadBold16';\nexport { default as DownloadBold20 } from './DownloadBold20';\nexport { default as DownloadBold24 } from './DownloadBold24';\nexport { default as DownloadBold32 } from './DownloadBold32';\nexport { default as DownloadBoldFilled12 } from './DownloadBoldFilled12';\nexport { default as DownloadBoldFilled16 } from './DownloadBoldFilled16';\nexport { default as DownloadBoldFilled20 } from './DownloadBoldFilled20';\nexport { default as DownloadBoldFilled24 } from './DownloadBoldFilled24';\nexport { default as DownloadBoldFilled32 } from './DownloadBoldFilled32';\nexport { default as ArrowUpRightFromSquare12 } from './ArrowUpRightFromSquare12';\nexport { default as ArrowUpRightFromSquare16 } from './ArrowUpRightFromSquare16';\nexport { default as ArrowUpRightFromSquare20 } from './ArrowUpRightFromSquare20';\nexport { default as ArrowUpRightFromSquare24 } from './ArrowUpRightFromSquare24';\nexport { default as ArrowUpRightFromSquare32 } from './ArrowUpRightFromSquare32';\nexport { default as ArrowUpRightFromSquareFilled12 } from './ArrowUpRightFromSquareFilled12';\nexport { default as ArrowUpRightFromSquareFilled16 } from './ArrowUpRightFromSquareFilled16';\nexport { default as ArrowUpRightFromSquareFilled20 } from './ArrowUpRightFromSquareFilled20';\nexport { default as ArrowUpRightFromSquareFilled24 } from './ArrowUpRightFromSquareFilled24';\nexport { default as ArrowUpRightFromSquareFilled32 } from './ArrowUpRightFromSquareFilled32';\nexport { default as ArrowUpRightFromSquareBold12 } from './ArrowUpRightFromSquareBold12';\nexport { default as ArrowUpRightFromSquareBold16 } from './ArrowUpRightFromSquareBold16';\nexport { default as ArrowUpRightFromSquareBold20 } from './ArrowUpRightFromSquareBold20';\nexport { default as ArrowUpRightFromSquareBold24 } from './ArrowUpRightFromSquareBold24';\nexport { default as ArrowUpRightFromSquareBold32 } from './ArrowUpRightFromSquareBold32';\nexport { default as ArrowUpRightFromSquareBoldFilled12 } from './ArrowUpRightFromSquareBoldFilled12';\nexport { default as ArrowUpRightFromSquareBoldFilled16 } from './ArrowUpRightFromSquareBoldFilled16';\nexport { default as ArrowUpRightFromSquareBoldFilled20 } from './ArrowUpRightFromSquareBoldFilled20';\nexport { default as ArrowUpRightFromSquareBoldFilled24 } from './ArrowUpRightFromSquareBoldFilled24';\nexport { default as ArrowUpRightFromSquareBoldFilled32 } from './ArrowUpRightFromSquareBoldFilled32';\nexport { default as Compress12 } from './Compress12';\nexport { default as Compress16 } from './Compress16';\nexport { default as Compress20 } from './Compress20';\nexport { default as Compress24 } from './Compress24';\nexport { default as Compress32 } from './Compress32';\nexport { default as ArrowUpRightFromBracket12 } from './ArrowUpRightFromBracket12';\nexport { default as ArrowUpRightFromBracket16 } from './ArrowUpRightFromBracket16';\nexport { default as ArrowUpRightFromBracket20 } from './ArrowUpRightFromBracket20';\nexport { default as ArrowUpRightFromBracket24 } from './ArrowUpRightFromBracket24';\nexport { default as ArrowUpRightFromBracket32 } from './ArrowUpRightFromBracket32';\nexport { default as ArrowUpRightFromBracketFilled12 } from './ArrowUpRightFromBracketFilled12';\nexport { default as ArrowUpRightFromBracketFilled16 } from './ArrowUpRightFromBracketFilled16';\nexport { default as ArrowUpRightFromBracketFilled20 } from './ArrowUpRightFromBracketFilled20';\nexport { default as ArrowUpRightFromBracketFilled24 } from './ArrowUpRightFromBracketFilled24';\nexport { default as ArrowUpRightFromBracketFilled32 } from './ArrowUpRightFromBracketFilled32';\nexport { default as ArrowUpRightFromBracketBold12 } from './ArrowUpRightFromBracketBold12';\nexport { default as ArrowUpRightFromBracketBold16 } from './ArrowUpRightFromBracketBold16';\nexport { default as ArrowUpRightFromBracketBold20 } from './ArrowUpRightFromBracketBold20';\nexport { default as ArrowUpRightFromBracketBold24 } from './ArrowUpRightFromBracketBold24';\nexport { default as ArrowUpRightFromBracketBold32 } from './ArrowUpRightFromBracketBold32';\nexport { default as ArrowUpRightFromBracketBoldFilled12 } from './ArrowUpRightFromBracketBoldFilled12';\nexport { default as ArrowUpRightFromBracketBoldFilled16 } from './ArrowUpRightFromBracketBoldFilled16';\nexport { default as ArrowUpRightFromBracketBoldFilled20 } from './ArrowUpRightFromBracketBoldFilled20';\nexport { default as ArrowUpRightFromBracketBoldFilled24 } from './ArrowUpRightFromBracketBoldFilled24';\nexport { default as ArrowUpRightFromBracketBoldFilled32 } from './ArrowUpRightFromBracketBoldFilled32';\nexport { default as Minimize12 } from './Minimize12';\nexport { default as Minimize16 } from './Minimize16';\nexport { default as Minimize20 } from './Minimize20';\nexport { default as Minimize24 } from './Minimize24';\nexport { default as Minimize32 } from './Minimize32';\nexport { default as MinimizeFilled12 } from './MinimizeFilled12';\nexport { default as MinimizeFilled16 } from './MinimizeFilled16';\nexport { default as MinimizeFilled20 } from './MinimizeFilled20';\nexport { default as MinimizeFilled24 } from './MinimizeFilled24';\nexport { default as MinimizeFilled32 } from './MinimizeFilled32';\nexport { default as MinimizeBold12 } from './MinimizeBold12';\nexport { default as MinimizeBold16 } from './MinimizeBold16';\nexport { default as MinimizeBold20 } from './MinimizeBold20';\nexport { default as MinimizeBold24 } from './MinimizeBold24';\nexport { default as MinimizeBold32 } from './MinimizeBold32';\nexport { default as MinimizeBoldFilled12 } from './MinimizeBoldFilled12';\nexport { default as MinimizeBoldFilled16 } from './MinimizeBoldFilled16';\nexport { default as MinimizeBoldFilled20 } from './MinimizeBoldFilled20';\nexport { default as MinimizeBoldFilled24 } from './MinimizeBoldFilled24';\nexport { default as MinimizeBoldFilled32 } from './MinimizeBoldFilled32';\nexport { default as Expand12 } from './Expand12';\nexport { default as Expand16 } from './Expand16';\nexport { default as Expand20 } from './Expand20';\nexport { default as Expand24 } from './Expand24';\nexport { default as Expand32 } from './Expand32';\nexport { default as ExpandFilled12 } from './ExpandFilled12';\nexport { default as ExpandFilled16 } from './ExpandFilled16';\nexport { default as ExpandFilled20 } from './ExpandFilled20';\nexport { default as ExpandFilled24 } from './ExpandFilled24';\nexport { default as ExpandFilled32 } from './ExpandFilled32';\nexport { default as ExpandBold12 } from './ExpandBold12';\nexport { default as ExpandBold16 } from './ExpandBold16';\nexport { default as ExpandBold20 } from './ExpandBold20';\nexport { default as ExpandBold24 } from './ExpandBold24';\nexport { default as ExpandBold32 } from './ExpandBold32';\nexport { default as ExpandBoldFilled12 } from './ExpandBoldFilled12';\nexport { default as ExpandBoldFilled16 } from './ExpandBoldFilled16';\nexport { default as ExpandBoldFilled20 } from './ExpandBoldFilled20';\nexport { default as ExpandBoldFilled24 } from './ExpandBoldFilled24';\nexport { default as ExpandBoldFilled32 } from './ExpandBoldFilled32';\nexport { default as Rotate12 } from './Rotate12';\nexport { default as Rotate16 } from './Rotate16';\nexport { default as Rotate20 } from './Rotate20';\nexport { default as Rotate24 } from './Rotate24';\nexport { default as Rotate32 } from './Rotate32';\nexport { default as RotateFilled12 } from './RotateFilled12';\nexport { default as RotateFilled16 } from './RotateFilled16';\nexport { default as RotateFilled20 } from './RotateFilled20';\nexport { default as RotateFilled24 } from './RotateFilled24';\nexport { default as RotateFilled32 } from './RotateFilled32';\nexport { default as RotateBold12 } from './RotateBold12';\nexport { default as RotateBold16 } from './RotateBold16';\nexport { default as RotateBold20 } from './RotateBold20';\nexport { default as RotateBold24 } from './RotateBold24';\nexport { default as RotateBold32 } from './RotateBold32';\nexport { default as RotateBoldFilled12 } from './RotateBoldFilled12';\nexport { default as RotateBoldFilled16 } from './RotateBoldFilled16';\nexport { default as RotateBoldFilled20 } from './RotateBoldFilled20';\nexport { default as RotateBoldFilled24 } from './RotateBoldFilled24';\nexport { default as RotateBoldFilled32 } from './RotateBoldFilled32';\nexport { default as RotateLeft12 } from './RotateLeft12';\nexport { default as RotateLeft16 } from './RotateLeft16';\nexport { default as RotateLeft20 } from './RotateLeft20';\nexport { default as RotateLeft24 } from './RotateLeft24';\nexport { default as RotateLeft32 } from './RotateLeft32';\nexport { default as RotateLeftFilled12 } from './RotateLeftFilled12';\nexport { default as RotateLeftFilled16 } from './RotateLeftFilled16';\nexport { default as RotateLeftFilled20 } from './RotateLeftFilled20';\nexport { default as RotateLeftFilled24 } from './RotateLeftFilled24';\nexport { default as RotateLeftFilled32 } from './RotateLeftFilled32';\nexport { default as RotateLeftBold12 } from './RotateLeftBold12';\nexport { default as RotateLeftBold16 } from './RotateLeftBold16';\nexport { default as RotateLeftBold20 } from './RotateLeftBold20';\nexport { default as RotateLeftBold24 } from './RotateLeftBold24';\nexport { default as RotateLeftBold32 } from './RotateLeftBold32';\nexport { default as RotateLeftBoldFilled12 } from './RotateLeftBoldFilled12';\nexport { default as RotateLeftBoldFilled16 } from './RotateLeftBoldFilled16';\nexport { default as RotateLeftBoldFilled20 } from './RotateLeftBoldFilled20';\nexport { default as RotateLeftBoldFilled24 } from './RotateLeftBoldFilled24';\nexport { default as RotateLeftBoldFilled32 } from './RotateLeftBoldFilled32';\nexport { default as RotateRight12 } from './RotateRight12';\nexport { default as RotateRight16 } from './RotateRight16';\nexport { default as RotateRight20 } from './RotateRight20';\nexport { default as RotateRight24 } from './RotateRight24';\nexport { default as RotateRight32 } from './RotateRight32';\nexport { default as RotateRightFilled12 } from './RotateRightFilled12';\nexport { default as RotateRightFilled16 } from './RotateRightFilled16';\nexport { default as RotateRightFilled20 } from './RotateRightFilled20';\nexport { default as RotateRightFilled24 } from './RotateRightFilled24';\nexport { default as RotateRightFilled32 } from './RotateRightFilled32';\nexport { default as RotateRightBold12 } from './RotateRightBold12';\nexport { default as RotateRightBold16 } from './RotateRightBold16';\nexport { default as RotateRightBold20 } from './RotateRightBold20';\nexport { default as RotateRightBold24 } from './RotateRightBold24';\nexport { default as RotateRightBold32 } from './RotateRightBold32';\nexport { default as RotateRightBoldFilled12 } from './RotateRightBoldFilled12';\nexport { default as RotateRightBoldFilled16 } from './RotateRightBoldFilled16';\nexport { default as RotateRightBoldFilled20 } from './RotateRightBoldFilled20';\nexport { default as RotateRightBoldFilled24 } from './RotateRightBoldFilled24';\nexport { default as RotateRightBoldFilled32 } from './RotateRightBoldFilled32';\nexport { default as TimeSkipLeft12 } from './TimeSkipLeft12';\nexport { default as TimeSkipLeft16 } from './TimeSkipLeft16';\nexport { default as TimeSkipLeft20 } from './TimeSkipLeft20';\nexport { default as TimeSkipLeft24 } from './TimeSkipLeft24';\nexport { default as TimeSkipLeft32 } from './TimeSkipLeft32';\nexport { default as TimeSkipLeftFilled12 } from './TimeSkipLeftFilled12';\nexport { default as TimeSkipLeftFilled16 } from './TimeSkipLeftFilled16';\nexport { default as TimeSkipLeftFilled20 } from './TimeSkipLeftFilled20';\nexport { default as TimeSkipLeftFilled24 } from './TimeSkipLeftFilled24';\nexport { default as TimeSkipLeftFilled32 } from './TimeSkipLeftFilled32';\nexport { default as TimeSkipLeftBold12 } from './TimeSkipLeftBold12';\nexport { default as TimeSkipLeftBold16 } from './TimeSkipLeftBold16';\nexport { default as TimeSkipLeftBold20 } from './TimeSkipLeftBold20';\nexport { default as TimeSkipLeftBold24 } from './TimeSkipLeftBold24';\nexport { default as TimeSkipLeftBold32 } from './TimeSkipLeftBold32';\nexport { default as TimeSkipLeftBoldFilled12 } from './TimeSkipLeftBoldFilled12';\nexport { default as TimeSkipLeftBoldFilled16 } from './TimeSkipLeftBoldFilled16';\nexport { default as TimeSkipLeftBoldFilled20 } from './TimeSkipLeftBoldFilled20';\nexport { default as TimeSkipLeftBoldFilled24 } from './TimeSkipLeftBoldFilled24';\nexport { default as TimeSkipLeftBoldFilled32 } from './TimeSkipLeftBoldFilled32';\nexport { default as TimeSkipRight12 } from './TimeSkipRight12';\nexport { default as TimeSkipRight16 } from './TimeSkipRight16';\nexport { default as TimeSkipRight20 } from './TimeSkipRight20';\nexport { default as TimeSkipRight24 } from './TimeSkipRight24';\nexport { default as TimeSkipRight32 } from './TimeSkipRight32';\nexport { default as TimeSkipRightFilled12 } from './TimeSkipRightFilled12';\nexport { default as TimeSkipRightFilled16 } from './TimeSkipRightFilled16';\nexport { default as TimeSkipRightFilled20 } from './TimeSkipRightFilled20';\nexport { default as TimeSkipRightFilled24 } from './TimeSkipRightFilled24';\nexport { default as TimeSkipRightFilled32 } from './TimeSkipRightFilled32';\nexport { default as TimeSkipRightBold12 } from './TimeSkipRightBold12';\nexport { default as TimeSkipRightBold16 } from './TimeSkipRightBold16';\nexport { default as TimeSkipRightBold20 } from './TimeSkipRightBold20';\nexport { default as TimeSkipRightBold24 } from './TimeSkipRightBold24';\nexport { default as TimeSkipRightBold32 } from './TimeSkipRightBold32';\nexport { default as TimeSkipRightBoldFilled12 } from './TimeSkipRightBoldFilled12';\nexport { default as TimeSkipRightBoldFilled16 } from './TimeSkipRightBoldFilled16';\nexport { default as TimeSkipRightBoldFilled20 } from './TimeSkipRightBoldFilled20';\nexport { default as TimeSkipRightBoldFilled24 } from './TimeSkipRightBoldFilled24';\nexport { default as TimeSkipRightBoldFilled32 } from './TimeSkipRightBoldFilled32';\nexport { default as DoubleChevron12 } from './DoubleChevron12';\nexport { default as DoubleChevron16 } from './DoubleChevron16';\nexport { default as DoubleChevron20 } from './DoubleChevron20';\nexport { default as DoubleChevron24 } from './DoubleChevron24';\nexport { default as DoubleChevron32 } from './DoubleChevron32';\nexport { default as ChevronDown12 } from './ChevronDown12';\nexport { default as ChevronDown16 } from './ChevronDown16';\nexport { default as ChevronDown20 } from './ChevronDown20';\nexport { default as ChevronDown24 } from './ChevronDown24';\nexport { default as ChevronDown32 } from './ChevronDown32';\nexport { default as ChevronDownFilled12 } from './ChevronDownFilled12';\nexport { default as ChevronDownFilled16 } from './ChevronDownFilled16';\nexport { default as ChevronDownFilled20 } from './ChevronDownFilled20';\nexport { default as ChevronDownFilled24 } from './ChevronDownFilled24';\nexport { default as ChevronDownFilled32 } from './ChevronDownFilled32';\nexport { default as ChevronDownBold12 } from './ChevronDownBold12';\nexport { default as ChevronDownBold16 } from './ChevronDownBold16';\nexport { default as ChevronDownBold20 } from './ChevronDownBold20';\nexport { default as ChevronDownBold24 } from './ChevronDownBold24';\nexport { default as ChevronDownBold32 } from './ChevronDownBold32';\nexport { default as ChevronDownBoldFilled12 } from './ChevronDownBoldFilled12';\nexport { default as ChevronDownBoldFilled16 } from './ChevronDownBoldFilled16';\nexport { default as ChevronDownBoldFilled20 } from './ChevronDownBoldFilled20';\nexport { default as ChevronDownBoldFilled24 } from './ChevronDownBoldFilled24';\nexport { default as ChevronDownBoldFilled32 } from './ChevronDownBoldFilled32';\nexport { default as ChevronUp12 } from './ChevronUp12';\nexport { default as ChevronUp16 } from './ChevronUp16';\nexport { default as ChevronUp20 } from './ChevronUp20';\nexport { default as ChevronUp24 } from './ChevronUp24';\nexport { default as ChevronUp32 } from './ChevronUp32';\nexport { default as ChevronUpFilled12 } from './ChevronUpFilled12';\nexport { default as ChevronUpFilled16 } from './ChevronUpFilled16';\nexport { default as ChevronUpFilled20 } from './ChevronUpFilled20';\nexport { default as ChevronUpFilled24 } from './ChevronUpFilled24';\nexport { default as ChevronUpFilled32 } from './ChevronUpFilled32';\nexport { default as ChevronUpBold12 } from './ChevronUpBold12';\nexport { default as ChevronUpBold16 } from './ChevronUpBold16';\nexport { default as ChevronUpBold20 } from './ChevronUpBold20';\nexport { default as ChevronUpBold24 } from './ChevronUpBold24';\nexport { default as ChevronUpBold32 } from './ChevronUpBold32';\nexport { default as ChevronUpBoldFilled12 } from './ChevronUpBoldFilled12';\nexport { default as ChevronUpBoldFilled16 } from './ChevronUpBoldFilled16';\nexport { default as ChevronUpBoldFilled20 } from './ChevronUpBoldFilled20';\nexport { default as ChevronUpBoldFilled24 } from './ChevronUpBoldFilled24';\nexport { default as ChevronUpBoldFilled32 } from './ChevronUpBoldFilled32';\nexport { default as ChevronLeft12 } from './ChevronLeft12';\nexport { default as ChevronLeft16 } from './ChevronLeft16';\nexport { default as ChevronLeft20 } from './ChevronLeft20';\nexport { default as ChevronLeft24 } from './ChevronLeft24';\nexport { default as ChevronLeft32 } from './ChevronLeft32';\nexport { default as ChevronLeftFilled12 } from './ChevronLeftFilled12';\nexport { default as ChevronLeftFilled16 } from './ChevronLeftFilled16';\nexport { default as ChevronLeftFilled20 } from './ChevronLeftFilled20';\nexport { default as ChevronLeftFilled24 } from './ChevronLeftFilled24';\nexport { default as ChevronLeftFilled32 } from './ChevronLeftFilled32';\nexport { default as ChevronLeftBold12 } from './ChevronLeftBold12';\nexport { default as ChevronLeftBold16 } from './ChevronLeftBold16';\nexport { default as ChevronLeftBold20 } from './ChevronLeftBold20';\nexport { default as ChevronLeftBold24 } from './ChevronLeftBold24';\nexport { default as ChevronLeftBold32 } from './ChevronLeftBold32';\nexport { default as ChevronLeftBoldFilled12 } from './ChevronLeftBoldFilled12';\nexport { default as ChevronLeftBoldFilled16 } from './ChevronLeftBoldFilled16';\nexport { default as ChevronLeftBoldFilled20 } from './ChevronLeftBoldFilled20';\nexport { default as ChevronLeftBoldFilled24 } from './ChevronLeftBoldFilled24';\nexport { default as ChevronLeftBoldFilled32 } from './ChevronLeftBoldFilled32';\nexport { default as ChevronRight12 } from './ChevronRight12';\nexport { default as ChevronRight16 } from './ChevronRight16';\nexport { default as ChevronRight20 } from './ChevronRight20';\nexport { default as ChevronRight24 } from './ChevronRight24';\nexport { default as ChevronRight32 } from './ChevronRight32';\nexport { default as ChevronRightFilled12 } from './ChevronRightFilled12';\nexport { default as ChevronRightFilled16 } from './ChevronRightFilled16';\nexport { default as ChevronRightFilled20 } from './ChevronRightFilled20';\nexport { default as ChevronRightFilled24 } from './ChevronRightFilled24';\nexport { default as ChevronRightFilled32 } from './ChevronRightFilled32';\nexport { default as ChevronRightBold12 } from './ChevronRightBold12';\nexport { default as ChevronRightBold16 } from './ChevronRightBold16';\nexport { default as ChevronRightBold20 } from './ChevronRightBold20';\nexport { default as ChevronRightBold24 } from './ChevronRightBold24';\nexport { default as ChevronRightBold32 } from './ChevronRightBold32';\nexport { default as ChevronRightBoldFilled12 } from './ChevronRightBoldFilled12';\nexport { default as ChevronRightBoldFilled16 } from './ChevronRightBoldFilled16';\nexport { default as ChevronRightBoldFilled20 } from './ChevronRightBoldFilled20';\nexport { default as ChevronRightBoldFilled24 } from './ChevronRightBoldFilled24';\nexport { default as ChevronRightBoldFilled32 } from './ChevronRightBoldFilled32';\nexport { default as ChevronDownSmall12 } from './ChevronDownSmall12';\nexport { default as ChevronDownSmall16 } from './ChevronDownSmall16';\nexport { default as ChevronDownSmall20 } from './ChevronDownSmall20';\nexport { default as ChevronDownSmall24 } from './ChevronDownSmall24';\nexport { default as ChevronDownSmall32 } from './ChevronDownSmall32';\nexport { default as ChevronDownSmallFilled12 } from './ChevronDownSmallFilled12';\nexport { default as ChevronDownSmallFilled16 } from './ChevronDownSmallFilled16';\nexport { default as ChevronDownSmallFilled20 } from './ChevronDownSmallFilled20';\nexport { default as ChevronDownSmallFilled24 } from './ChevronDownSmallFilled24';\nexport { default as ChevronDownSmallFilled32 } from './ChevronDownSmallFilled32';\nexport { default as ChevronDownSmallBold12 } from './ChevronDownSmallBold12';\nexport { default as ChevronDownSmallBold16 } from './ChevronDownSmallBold16';\nexport { default as ChevronDownSmallBold20 } from './ChevronDownSmallBold20';\nexport { default as ChevronDownSmallBold24 } from './ChevronDownSmallBold24';\nexport { default as ChevronDownSmallBold32 } from './ChevronDownSmallBold32';\nexport { default as ChevronDownSmallBoldFilled12 } from './ChevronDownSmallBoldFilled12';\nexport { default as ChevronDownSmallBoldFilled16 } from './ChevronDownSmallBoldFilled16';\nexport { default as ChevronDownSmallBoldFilled20 } from './ChevronDownSmallBoldFilled20';\nexport { default as ChevronDownSmallBoldFilled24 } from './ChevronDownSmallBoldFilled24';\nexport { default as ChevronDownSmallBoldFilled32 } from './ChevronDownSmallBoldFilled32';\nexport { default as ChevronUpSmall12 } from './ChevronUpSmall12';\nexport { default as ChevronUpSmall16 } from './ChevronUpSmall16';\nexport { default as ChevronUpSmall20 } from './ChevronUpSmall20';\nexport { default as ChevronUpSmall24 } from './ChevronUpSmall24';\nexport { default as ChevronUpSmall32 } from './ChevronUpSmall32';\nexport { default as ChevronUpSmallFilled12 } from './ChevronUpSmallFilled12';\nexport { default as ChevronUpSmallFilled16 } from './ChevronUpSmallFilled16';\nexport { default as ChevronUpSmallFilled20 } from './ChevronUpSmallFilled20';\nexport { default as ChevronUpSmallFilled24 } from './ChevronUpSmallFilled24';\nexport { default as ChevronUpSmallFilled32 } from './ChevronUpSmallFilled32';\nexport { default as ChevronUpSmallBold12 } from './ChevronUpSmallBold12';\nexport { default as ChevronUpSmallBold16 } from './ChevronUpSmallBold16';\nexport { default as ChevronUpSmallBold20 } from './ChevronUpSmallBold20';\nexport { default as ChevronUpSmallBold24 } from './ChevronUpSmallBold24';\nexport { default as ChevronUpSmallBold32 } from './ChevronUpSmallBold32';\nexport { default as ChevronUpSmallBoldFilled12 } from './ChevronUpSmallBoldFilled12';\nexport { default as ChevronUpSmallBoldFilled16 } from './ChevronUpSmallBoldFilled16';\nexport { default as ChevronUpSmallBoldFilled20 } from './ChevronUpSmallBoldFilled20';\nexport { default as ChevronUpSmallBoldFilled24 } from './ChevronUpSmallBoldFilled24';\nexport { default as ChevronUpSmallBoldFilled32 } from './ChevronUpSmallBoldFilled32';\nexport { default as ChevronLeftSmall12 } from './ChevronLeftSmall12';\nexport { default as ChevronLeftSmall16 } from './ChevronLeftSmall16';\nexport { default as ChevronLeftSmall20 } from './ChevronLeftSmall20';\nexport { default as ChevronLeftSmall24 } from './ChevronLeftSmall24';\nexport { default as ChevronLeftSmall32 } from './ChevronLeftSmall32';\nexport { default as ChevronLeftSmallFilled12 } from './ChevronLeftSmallFilled12';\nexport { default as ChevronLeftSmallFilled16 } from './ChevronLeftSmallFilled16';\nexport { default as ChevronLeftSmallFilled20 } from './ChevronLeftSmallFilled20';\nexport { default as ChevronLeftSmallFilled24 } from './ChevronLeftSmallFilled24';\nexport { default as ChevronLeftSmallFilled32 } from './ChevronLeftSmallFilled32';\nexport { default as ChevronLeftSmallBold12 } from './ChevronLeftSmallBold12';\nexport { default as ChevronLeftSmallBold16 } from './ChevronLeftSmallBold16';\nexport { default as ChevronLeftSmallBold20 } from './ChevronLeftSmallBold20';\nexport { default as ChevronLeftSmallBold24 } from './ChevronLeftSmallBold24';\nexport { default as ChevronLeftSmallBold32 } from './ChevronLeftSmallBold32';\nexport { default as ChevronLeftSmallBoldFilled12 } from './ChevronLeftSmallBoldFilled12';\nexport { default as ChevronLeftSmallBoldFilled16 } from './ChevronLeftSmallBoldFilled16';\nexport { default as ChevronLeftSmallBoldFilled20 } from './ChevronLeftSmallBoldFilled20';\nexport { default as ChevronLeftSmallBoldFilled24 } from './ChevronLeftSmallBoldFilled24';\nexport { default as ChevronLeftSmallBoldFilled32 } from './ChevronLeftSmallBoldFilled32';\nexport { default as ChevronRightSmall12 } from './ChevronRightSmall12';\nexport { default as ChevronRightSmall16 } from './ChevronRightSmall16';\nexport { default as ChevronRightSmall20 } from './ChevronRightSmall20';\nexport { default as ChevronRightSmall24 } from './ChevronRightSmall24';\nexport { default as ChevronRightSmall32 } from './ChevronRightSmall32';\nexport { default as ChevronRightSmallFilled12 } from './ChevronRightSmallFilled12';\nexport { default as ChevronRightSmallFilled16 } from './ChevronRightSmallFilled16';\nexport { default as ChevronRightSmallFilled20 } from './ChevronRightSmallFilled20';\nexport { default as ChevronRightSmallFilled24 } from './ChevronRightSmallFilled24';\nexport { default as ChevronRightSmallFilled32 } from './ChevronRightSmallFilled32';\nexport { default as ChevronRightSmallBold12 } from './ChevronRightSmallBold12';\nexport { default as ChevronRightSmallBold16 } from './ChevronRightSmallBold16';\nexport { default as ChevronRightSmallBold20 } from './ChevronRightSmallBold20';\nexport { default as ChevronRightSmallBold24 } from './ChevronRightSmallBold24';\nexport { default as ChevronRightSmallBold32 } from './ChevronRightSmallBold32';\nexport { default as ChevronRightSmallBoldFilled12 } from './ChevronRightSmallBoldFilled12';\nexport { default as ChevronRightSmallBoldFilled16 } from './ChevronRightSmallBoldFilled16';\nexport { default as ChevronRightSmallBoldFilled20 } from './ChevronRightSmallBoldFilled20';\nexport { default as ChevronRightSmallBoldFilled24 } from './ChevronRightSmallBoldFilled24';\nexport { default as ChevronRightSmallBoldFilled32 } from './ChevronRightSmallBoldFilled32';\nexport { default as DoubleChevronDown12 } from './DoubleChevronDown12';\nexport { default as DoubleChevronDown16 } from './DoubleChevronDown16';\nexport { default as DoubleChevronDown20 } from './DoubleChevronDown20';\nexport { default as DoubleChevronDown24 } from './DoubleChevronDown24';\nexport { default as DoubleChevronDown32 } from './DoubleChevronDown32';\nexport { default as DoubleChevronDownFilled12 } from './DoubleChevronDownFilled12';\nexport { default as DoubleChevronDownFilled16 } from './DoubleChevronDownFilled16';\nexport { default as DoubleChevronDownFilled20 } from './DoubleChevronDownFilled20';\nexport { default as DoubleChevronDownFilled24 } from './DoubleChevronDownFilled24';\nexport { default as DoubleChevronDownFilled32 } from './DoubleChevronDownFilled32';\nexport { default as DoubleChevronDownBold12 } from './DoubleChevronDownBold12';\nexport { default as DoubleChevronDownBold16 } from './DoubleChevronDownBold16';\nexport { default as DoubleChevronDownBold20 } from './DoubleChevronDownBold20';\nexport { default as DoubleChevronDownBold24 } from './DoubleChevronDownBold24';\nexport { default as DoubleChevronDownBold32 } from './DoubleChevronDownBold32';\nexport { default as DoubleChevronDownBoldFilled12 } from './DoubleChevronDownBoldFilled12';\nexport { default as DoubleChevronDownBoldFilled16 } from './DoubleChevronDownBoldFilled16';\nexport { default as DoubleChevronDownBoldFilled20 } from './DoubleChevronDownBoldFilled20';\nexport { default as DoubleChevronDownBoldFilled24 } from './DoubleChevronDownBoldFilled24';\nexport { default as DoubleChevronDownBoldFilled32 } from './DoubleChevronDownBoldFilled32';\nexport { default as DoubleChevronUp12 } from './DoubleChevronUp12';\nexport { default as DoubleChevronUp16 } from './DoubleChevronUp16';\nexport { default as DoubleChevronUp20 } from './DoubleChevronUp20';\nexport { default as DoubleChevronUp24 } from './DoubleChevronUp24';\nexport { default as DoubleChevronUp32 } from './DoubleChevronUp32';\nexport { default as DoubleChevronUpFilled12 } from './DoubleChevronUpFilled12';\nexport { default as DoubleChevronUpFilled16 } from './DoubleChevronUpFilled16';\nexport { default as DoubleChevronUpFilled20 } from './DoubleChevronUpFilled20';\nexport { default as DoubleChevronUpFilled24 } from './DoubleChevronUpFilled24';\nexport { default as DoubleChevronUpFilled32 } from './DoubleChevronUpFilled32';\nexport { default as DoubleChevronUpBold12 } from './DoubleChevronUpBold12';\nexport { default as DoubleChevronUpBold16 } from './DoubleChevronUpBold16';\nexport { default as DoubleChevronUpBold20 } from './DoubleChevronUpBold20';\nexport { default as DoubleChevronUpBold24 } from './DoubleChevronUpBold24';\nexport { default as DoubleChevronUpBold32 } from './DoubleChevronUpBold32';\nexport { default as DoubleChevronUpBoldFilled12 } from './DoubleChevronUpBoldFilled12';\nexport { default as DoubleChevronUpBoldFilled16 } from './DoubleChevronUpBoldFilled16';\nexport { default as DoubleChevronUpBoldFilled20 } from './DoubleChevronUpBoldFilled20';\nexport { default as DoubleChevronUpBoldFilled24 } from './DoubleChevronUpBoldFilled24';\nexport { default as DoubleChevronUpBoldFilled32 } from './DoubleChevronUpBoldFilled32';\nexport { default as DoubleChevronLeft12 } from './DoubleChevronLeft12';\nexport { default as DoubleChevronLeft16 } from './DoubleChevronLeft16';\nexport { default as DoubleChevronLeft20 } from './DoubleChevronLeft20';\nexport { default as DoubleChevronLeft24 } from './DoubleChevronLeft24';\nexport { default as DoubleChevronLeft32 } from './DoubleChevronLeft32';\nexport { default as DoubleChevronLeftFilled12 } from './DoubleChevronLeftFilled12';\nexport { default as DoubleChevronLeftFilled16 } from './DoubleChevronLeftFilled16';\nexport { default as DoubleChevronLeftFilled20 } from './DoubleChevronLeftFilled20';\nexport { default as DoubleChevronLeftFilled24 } from './DoubleChevronLeftFilled24';\nexport { default as DoubleChevronLeftFilled32 } from './DoubleChevronLeftFilled32';\nexport { default as DoubleChevronLeftBold12 } from './DoubleChevronLeftBold12';\nexport { default as DoubleChevronLeftBold16 } from './DoubleChevronLeftBold16';\nexport { default as DoubleChevronLeftBold20 } from './DoubleChevronLeftBold20';\nexport { default as DoubleChevronLeftBold24 } from './DoubleChevronLeftBold24';\nexport { default as DoubleChevronLeftBold32 } from './DoubleChevronLeftBold32';\nexport { default as DoubleChevronLeftBoldFilled12 } from './DoubleChevronLeftBoldFilled12';\nexport { default as DoubleChevronLeftBoldFilled16 } from './DoubleChevronLeftBoldFilled16';\nexport { default as DoubleChevronLeftBoldFilled20 } from './DoubleChevronLeftBoldFilled20';\nexport { default as DoubleChevronLeftBoldFilled24 } from './DoubleChevronLeftBoldFilled24';\nexport { default as DoubleChevronLeftBoldFilled32 } from './DoubleChevronLeftBoldFilled32';\nexport { default as DoubleChevronRight12 } from './DoubleChevronRight12';\nexport { default as DoubleChevronRight16 } from './DoubleChevronRight16';\nexport { default as DoubleChevronRight20 } from './DoubleChevronRight20';\nexport { default as DoubleChevronRight24 } from './DoubleChevronRight24';\nexport { default as DoubleChevronRight32 } from './DoubleChevronRight32';\nexport { default as DoubleChevronRightFilled12 } from './DoubleChevronRightFilled12';\nexport { default as DoubleChevronRightFilled16 } from './DoubleChevronRightFilled16';\nexport { default as DoubleChevronRightFilled20 } from './DoubleChevronRightFilled20';\nexport { default as DoubleChevronRightFilled24 } from './DoubleChevronRightFilled24';\nexport { default as DoubleChevronRightFilled32 } from './DoubleChevronRightFilled32';\nexport { default as DoubleChevronRightBold12 } from './DoubleChevronRightBold12';\nexport { default as DoubleChevronRightBold16 } from './DoubleChevronRightBold16';\nexport { default as DoubleChevronRightBold20 } from './DoubleChevronRightBold20';\nexport { default as DoubleChevronRightBold24 } from './DoubleChevronRightBold24';\nexport { default as DoubleChevronRightBold32 } from './DoubleChevronRightBold32';\nexport { default as DoubleChevronRightBoldFilled12 } from './DoubleChevronRightBoldFilled12';\nexport { default as DoubleChevronRightBoldFilled16 } from './DoubleChevronRightBoldFilled16';\nexport { default as DoubleChevronRightBoldFilled20 } from './DoubleChevronRightBoldFilled20';\nexport { default as DoubleChevronRightBoldFilled24 } from './DoubleChevronRightBoldFilled24';\nexport { default as DoubleChevronRightBoldFilled32 } from './DoubleChevronRightBoldFilled32';\nexport { default as DoubleChevronDownSmall12 } from './DoubleChevronDownSmall12';\nexport { default as DoubleChevronDownSmall16 } from './DoubleChevronDownSmall16';\nexport { default as DoubleChevronDownSmall20 } from './DoubleChevronDownSmall20';\nexport { default as DoubleChevronDownSmall24 } from './DoubleChevronDownSmall24';\nexport { default as DoubleChevronDownSmall32 } from './DoubleChevronDownSmall32';\nexport { default as DoubleChevronDownSmallFilled12 } from './DoubleChevronDownSmallFilled12';\nexport { default as DoubleChevronDownSmallFilled16 } from './DoubleChevronDownSmallFilled16';\nexport { default as DoubleChevronDownSmallFilled20 } from './DoubleChevronDownSmallFilled20';\nexport { default as DoubleChevronDownSmallFilled24 } from './DoubleChevronDownSmallFilled24';\nexport { default as DoubleChevronDownSmallFilled32 } from './DoubleChevronDownSmallFilled32';\nexport { default as DoubleChevronDownSmallBold12 } from './DoubleChevronDownSmallBold12';\nexport { default as DoubleChevronDownSmallBold16 } from './DoubleChevronDownSmallBold16';\nexport { default as DoubleChevronDownSmallBold20 } from './DoubleChevronDownSmallBold20';\nexport { default as DoubleChevronDownSmallBold24 } from './DoubleChevronDownSmallBold24';\nexport { default as DoubleChevronDownSmallBold32 } from './DoubleChevronDownSmallBold32';\nexport { default as DoubleChevronDownSmallBoldFilled12 } from './DoubleChevronDownSmallBoldFilled12';\nexport { default as DoubleChevronDownSmallBoldFilled16 } from './DoubleChevronDownSmallBoldFilled16';\nexport { default as DoubleChevronDownSmallBoldFilled20 } from './DoubleChevronDownSmallBoldFilled20';\nexport { default as DoubleChevronDownSmallBoldFilled24 } from './DoubleChevronDownSmallBoldFilled24';\nexport { default as DoubleChevronDownSmallBoldFilled32 } from './DoubleChevronDownSmallBoldFilled32';\nexport { default as DoubleChevronUpSmall12 } from './DoubleChevronUpSmall12';\nexport { default as DoubleChevronUpSmall16 } from './DoubleChevronUpSmall16';\nexport { default as DoubleChevronUpSmall20 } from './DoubleChevronUpSmall20';\nexport { default as DoubleChevronUpSmall24 } from './DoubleChevronUpSmall24';\nexport { default as DoubleChevronUpSmall32 } from './DoubleChevronUpSmall32';\nexport { default as DoubleChevronUpSmallFilled12 } from './DoubleChevronUpSmallFilled12';\nexport { default as DoubleChevronUpSmallFilled16 } from './DoubleChevronUpSmallFilled16';\nexport { default as DoubleChevronUpSmallFilled20 } from './DoubleChevronUpSmallFilled20';\nexport { default as DoubleChevronUpSmallFilled24 } from './DoubleChevronUpSmallFilled24';\nexport { default as DoubleChevronUpSmallFilled32 } from './DoubleChevronUpSmallFilled32';\nexport { default as DoubleChevronUpSmallBold12 } from './DoubleChevronUpSmallBold12';\nexport { default as DoubleChevronUpSmallBold16 } from './DoubleChevronUpSmallBold16';\nexport { default as DoubleChevronUpSmallBold20 } from './DoubleChevronUpSmallBold20';\nexport { default as DoubleChevronUpSmallBold24 } from './DoubleChevronUpSmallBold24';\nexport { default as DoubleChevronUpSmallBold32 } from './DoubleChevronUpSmallBold32';\nexport { default as DoubleChevronUpSmallBoldFilled12 } from './DoubleChevronUpSmallBoldFilled12';\nexport { default as DoubleChevronUpSmallBoldFilled16 } from './DoubleChevronUpSmallBoldFilled16';\nexport { default as DoubleChevronUpSmallBoldFilled20 } from './DoubleChevronUpSmallBoldFilled20';\nexport { default as DoubleChevronUpSmallBoldFilled24 } from './DoubleChevronUpSmallBoldFilled24';\nexport { default as DoubleChevronUpSmallBoldFilled32 } from './DoubleChevronUpSmallBoldFilled32';\nexport { default as DoubleChevronLeftSmall12 } from './DoubleChevronLeftSmall12';\nexport { default as DoubleChevronLeftSmall16 } from './DoubleChevronLeftSmall16';\nexport { default as DoubleChevronLeftSmall20 } from './DoubleChevronLeftSmall20';\nexport { default as DoubleChevronLeftSmall24 } from './DoubleChevronLeftSmall24';\nexport { default as DoubleChevronLeftSmall32 } from './DoubleChevronLeftSmall32';\nexport { default as DoubleChevronLeftSmallFilled12 } from './DoubleChevronLeftSmallFilled12';\nexport { default as DoubleChevronLeftSmallFilled16 } from './DoubleChevronLeftSmallFilled16';\nexport { default as DoubleChevronLeftSmallFilled20 } from './DoubleChevronLeftSmallFilled20';\nexport { default as DoubleChevronLeftSmallFilled24 } from './DoubleChevronLeftSmallFilled24';\nexport { default as DoubleChevronLeftSmallFilled32 } from './DoubleChevronLeftSmallFilled32';\nexport { default as DoubleChevronLeftSmallBold12 } from './DoubleChevronLeftSmallBold12';\nexport { default as DoubleChevronLeftSmallBold16 } from './DoubleChevronLeftSmallBold16';\nexport { default as DoubleChevronLeftSmallBold20 } from './DoubleChevronLeftSmallBold20';\nexport { default as DoubleChevronLeftSmallBold24 } from './DoubleChevronLeftSmallBold24';\nexport { default as DoubleChevronLeftSmallBold32 } from './DoubleChevronLeftSmallBold32';\nexport { default as DoubleChevronLeftSmallBoldFilled12 } from './DoubleChevronLeftSmallBoldFilled12';\nexport { default as DoubleChevronLeftSmallBoldFilled16 } from './DoubleChevronLeftSmallBoldFilled16';\nexport { default as DoubleChevronLeftSmallBoldFilled20 } from './DoubleChevronLeftSmallBoldFilled20';\nexport { default as DoubleChevronLeftSmallBoldFilled24 } from './DoubleChevronLeftSmallBoldFilled24';\nexport { default as DoubleChevronLeftSmallBoldFilled32 } from './DoubleChevronLeftSmallBoldFilled32';\nexport { default as DoubleChevronRightSmall12 } from './DoubleChevronRightSmall12';\nexport { default as DoubleChevronRightSmall16 } from './DoubleChevronRightSmall16';\nexport { default as DoubleChevronRightSmall20 } from './DoubleChevronRightSmall20';\nexport { default as DoubleChevronRightSmall24 } from './DoubleChevronRightSmall24';\nexport { default as DoubleChevronRightSmall32 } from './DoubleChevronRightSmall32';\nexport { default as DoubleChevronRightSmallFilled12 } from './DoubleChevronRightSmallFilled12';\nexport { default as DoubleChevronRightSmallFilled16 } from './DoubleChevronRightSmallFilled16';\nexport { default as DoubleChevronRightSmallFilled20 } from './DoubleChevronRightSmallFilled20';\nexport { default as DoubleChevronRightSmallFilled24 } from './DoubleChevronRightSmallFilled24';\nexport { default as DoubleChevronRightSmallFilled32 } from './DoubleChevronRightSmallFilled32';\nexport { default as DoubleChevronRightSmallBold12 } from './DoubleChevronRightSmallBold12';\nexport { default as DoubleChevronRightSmallBold16 } from './DoubleChevronRightSmallBold16';\nexport { default as DoubleChevronRightSmallBold20 } from './DoubleChevronRightSmallBold20';\nexport { default as DoubleChevronRightSmallBold24 } from './DoubleChevronRightSmallBold24';\nexport { default as DoubleChevronRightSmallBold32 } from './DoubleChevronRightSmallBold32';\nexport { default as DoubleChevronRightSmallBoldFilled12 } from './DoubleChevronRightSmallBoldFilled12';\nexport { default as DoubleChevronRightSmallBoldFilled16 } from './DoubleChevronRightSmallBoldFilled16';\nexport { default as DoubleChevronRightSmallBoldFilled20 } from './DoubleChevronRightSmallBoldFilled20';\nexport { default as DoubleChevronRightSmallBoldFilled24 } from './DoubleChevronRightSmallBoldFilled24';\nexport { default as DoubleChevronRightSmallBoldFilled32 } from './DoubleChevronRightSmallBoldFilled32';\nexport { default as ArrowUpFromBracket12 } from './ArrowUpFromBracket12';\nexport { default as ArrowUpFromBracket16 } from './ArrowUpFromBracket16';\nexport { default as ArrowUpFromBracket20 } from './ArrowUpFromBracket20';\nexport { default as ArrowUpFromBracket24 } from './ArrowUpFromBracket24';\nexport { default as ArrowUpFromBracket32 } from './ArrowUpFromBracket32';\nexport { default as ArrowUpFromBracketFilled12 } from './ArrowUpFromBracketFilled12';\nexport { default as ArrowUpFromBracketFilled16 } from './ArrowUpFromBracketFilled16';\nexport { default as ArrowUpFromBracketFilled20 } from './ArrowUpFromBracketFilled20';\nexport { default as ArrowUpFromBracketFilled24 } from './ArrowUpFromBracketFilled24';\nexport { default as ArrowUpFromBracketFilled32 } from './ArrowUpFromBracketFilled32';\nexport { default as ArrowUpFromBracketBold12 } from './ArrowUpFromBracketBold12';\nexport { default as ArrowUpFromBracketBold16 } from './ArrowUpFromBracketBold16';\nexport { default as ArrowUpFromBracketBold20 } from './ArrowUpFromBracketBold20';\nexport { default as ArrowUpFromBracketBold24 } from './ArrowUpFromBracketBold24';\nexport { default as ArrowUpFromBracketBold32 } from './ArrowUpFromBracketBold32';\nexport { default as ArrowUpFromBracketBoldFilled12 } from './ArrowUpFromBracketBoldFilled12';\nexport { default as ArrowUpFromBracketBoldFilled16 } from './ArrowUpFromBracketBoldFilled16';\nexport { default as ArrowUpFromBracketBoldFilled20 } from './ArrowUpFromBracketBoldFilled20';\nexport { default as ArrowUpFromBracketBoldFilled24 } from './ArrowUpFromBracketBoldFilled24';\nexport { default as ArrowUpFromBracketBoldFilled32 } from './ArrowUpFromBracketBoldFilled32';\nexport { default as Cursor12 } from './Cursor12';\nexport { default as Cursor16 } from './Cursor16';\nexport { default as Cursor20 } from './Cursor20';\nexport { default as Cursor24 } from './Cursor24';\nexport { default as Cursor32 } from './Cursor32';\nexport { default as CursorFilled12 } from './CursorFilled12';\nexport { default as CursorFilled16 } from './CursorFilled16';\nexport { default as CursorFilled20 } from './CursorFilled20';\nexport { default as CursorFilled24 } from './CursorFilled24';\nexport { default as CursorFilled32 } from './CursorFilled32';\nexport { default as CursorBold12 } from './CursorBold12';\nexport { default as CursorBold16 } from './CursorBold16';\nexport { default as CursorBold20 } from './CursorBold20';\nexport { default as CursorBold24 } from './CursorBold24';\nexport { default as CursorBold32 } from './CursorBold32';\nexport { default as Reply12 } from './Reply12';\nexport { default as Reply16 } from './Reply16';\nexport { default as Reply20 } from './Reply20';\nexport { default as Reply24 } from './Reply24';\nexport { default as Reply32 } from './Reply32';\nexport { default as ReplyFilled12 } from './ReplyFilled12';\nexport { default as ReplyFilled16 } from './ReplyFilled16';\nexport { default as ReplyFilled20 } from './ReplyFilled20';\nexport { default as ReplyFilled24 } from './ReplyFilled24';\nexport { default as ReplyFilled32 } from './ReplyFilled32';\nexport { default as ReplyBold12 } from './ReplyBold12';\nexport { default as ReplyBold16 } from './ReplyBold16';\nexport { default as ReplyBold20 } from './ReplyBold20';\nexport { default as ReplyBold24 } from './ReplyBold24';\nexport { default as ReplyBold32 } from './ReplyBold32';\nexport { default as ReplyBoldFilled12 } from './ReplyBoldFilled12';\nexport { default as ReplyBoldFilled16 } from './ReplyBoldFilled16';\nexport { default as ReplyBoldFilled20 } from './ReplyBoldFilled20';\nexport { default as ReplyBoldFilled24 } from './ReplyBoldFilled24';\nexport { default as ReplyBoldFilled32 } from './ReplyBoldFilled32';\nexport { default as ArrowFatDown12 } from './ArrowFatDown12';\nexport { default as ArrowFatDown16 } from './ArrowFatDown16';\nexport { default as ArrowFatDown20 } from './ArrowFatDown20';\nexport { default as ArrowFatDown24 } from './ArrowFatDown24';\nexport { default as ArrowFatDown32 } from './ArrowFatDown32';\nexport { default as ArrowFatDownFilled12 } from './ArrowFatDownFilled12';\nexport { default as ArrowFatDownFilled16 } from './ArrowFatDownFilled16';\nexport { default as ArrowFatDownFilled20 } from './ArrowFatDownFilled20';\nexport { default as ArrowFatDownFilled24 } from './ArrowFatDownFilled24';\nexport { default as ArrowFatDownFilled32 } from './ArrowFatDownFilled32';\nexport { default as ArrowFatDownBold12 } from './ArrowFatDownBold12';\nexport { default as ArrowFatDownBold16 } from './ArrowFatDownBold16';\nexport { default as ArrowFatDownBold20 } from './ArrowFatDownBold20';\nexport { default as ArrowFatDownBold24 } from './ArrowFatDownBold24';\nexport { default as ArrowFatDownBold32 } from './ArrowFatDownBold32';\nexport { default as ArrowFatDownBoldFilled12 } from './ArrowFatDownBoldFilled12';\nexport { default as ArrowFatDownBoldFilled16 } from './ArrowFatDownBoldFilled16';\nexport { default as ArrowFatDownBoldFilled20 } from './ArrowFatDownBoldFilled20';\nexport { default as ArrowFatDownBoldFilled24 } from './ArrowFatDownBoldFilled24';\nexport { default as ArrowFatDownBoldFilled32 } from './ArrowFatDownBoldFilled32';\nexport { default as ArrowFatUp12 } from './ArrowFatUp12';\nexport { default as ArrowFatUp16 } from './ArrowFatUp16';\nexport { default as ArrowFatUp20 } from './ArrowFatUp20';\nexport { default as ArrowFatUp24 } from './ArrowFatUp24';\nexport { default as ArrowFatUp32 } from './ArrowFatUp32';\nexport { default as ArrowFatUpFilled12 } from './ArrowFatUpFilled12';\nexport { default as ArrowFatUpFilled16 } from './ArrowFatUpFilled16';\nexport { default as ArrowFatUpFilled20 } from './ArrowFatUpFilled20';\nexport { default as ArrowFatUpFilled24 } from './ArrowFatUpFilled24';\nexport { default as ArrowFatUpFilled32 } from './ArrowFatUpFilled32';\nexport { default as ArrowFatUpBold12 } from './ArrowFatUpBold12';\nexport { default as ArrowFatUpBold16 } from './ArrowFatUpBold16';\nexport { default as ArrowFatUpBold20 } from './ArrowFatUpBold20';\nexport { default as ArrowFatUpBold24 } from './ArrowFatUpBold24';\nexport { default as ArrowFatUpBold32 } from './ArrowFatUpBold32';\nexport { default as ArrowFatUpBoldFilled12 } from './ArrowFatUpBoldFilled12';\nexport { default as ArrowFatUpBoldFilled16 } from './ArrowFatUpBoldFilled16';\nexport { default as ArrowFatUpBoldFilled20 } from './ArrowFatUpBoldFilled20';\nexport { default as ArrowFatUpBoldFilled24 } from './ArrowFatUpBoldFilled24';\nexport { default as ArrowFatUpBoldFilled32 } from './ArrowFatUpBoldFilled32';\nexport { default as ArrowFatLeft12 } from './ArrowFatLeft12';\nexport { default as ArrowFatLeft16 } from './ArrowFatLeft16';\nexport { default as ArrowFatLeft20 } from './ArrowFatLeft20';\nexport { default as ArrowFatLeft24 } from './ArrowFatLeft24';\nexport { default as ArrowFatLeft32 } from './ArrowFatLeft32';\nexport { default as ArrowFatLeftFilled12 } from './ArrowFatLeftFilled12';\nexport { default as ArrowFatLeftFilled16 } from './ArrowFatLeftFilled16';\nexport { default as ArrowFatLeftFilled20 } from './ArrowFatLeftFilled20';\nexport { default as ArrowFatLeftFilled24 } from './ArrowFatLeftFilled24';\nexport { default as ArrowFatLeftFilled32 } from './ArrowFatLeftFilled32';\nexport { default as ArrowFatLeftBold12 } from './ArrowFatLeftBold12';\nexport { default as ArrowFatLeftBold16 } from './ArrowFatLeftBold16';\nexport { default as ArrowFatLeftBold20 } from './ArrowFatLeftBold20';\nexport { default as ArrowFatLeftBold24 } from './ArrowFatLeftBold24';\nexport { default as ArrowFatLeftBold32 } from './ArrowFatLeftBold32';\nexport { default as ArrowFatLeftBoldFilled12 } from './ArrowFatLeftBoldFilled12';\nexport { default as ArrowFatLeftBoldFilled16 } from './ArrowFatLeftBoldFilled16';\nexport { default as ArrowFatLeftBoldFilled20 } from './ArrowFatLeftBoldFilled20';\nexport { default as ArrowFatLeftBoldFilled24 } from './ArrowFatLeftBoldFilled24';\nexport { default as ArrowFatLeftBoldFilled32 } from './ArrowFatLeftBoldFilled32';\nexport { default as ArrowFatRight12 } from './ArrowFatRight12';\nexport { default as ArrowFatRight16 } from './ArrowFatRight16';\nexport { default as ArrowFatRight20 } from './ArrowFatRight20';\nexport { default as ArrowFatRight24 } from './ArrowFatRight24';\nexport { default as ArrowFatRight32 } from './ArrowFatRight32';\nexport { default as ArrowFatRightFilled12 } from './ArrowFatRightFilled12';\nexport { default as ArrowFatRightFilled16 } from './ArrowFatRightFilled16';\nexport { default as ArrowFatRightFilled20 } from './ArrowFatRightFilled20';\nexport { default as ArrowFatRightFilled24 } from './ArrowFatRightFilled24';\nexport { default as ArrowFatRightFilled32 } from './ArrowFatRightFilled32';\nexport { default as ArrowFatRightBold12 } from './ArrowFatRightBold12';\nexport { default as ArrowFatRightBold16 } from './ArrowFatRightBold16';\nexport { default as ArrowFatRightBold20 } from './ArrowFatRightBold20';\nexport { default as ArrowFatRightBold24 } from './ArrowFatRightBold24';\nexport { default as ArrowFatRightBold32 } from './ArrowFatRightBold32';\nexport { default as ArrowFatRightBoldFilled12 } from './ArrowFatRightBoldFilled12';\nexport { default as ArrowFatRightBoldFilled16 } from './ArrowFatRightBoldFilled16';\nexport { default as ArrowFatRightBoldFilled20 } from './ArrowFatRightBoldFilled20';\nexport { default as ArrowFatRightBoldFilled24 } from './ArrowFatRightBoldFilled24';\nexport { default as ArrowFatRightBoldFilled32 } from './ArrowFatRightBoldFilled32';\nexport { default as Shuffle12 } from './Shuffle12';\nexport { default as Shuffle16 } from './Shuffle16';\nexport { default as Shuffle20 } from './Shuffle20';\nexport { default as Shuffle24 } from './Shuffle24';\nexport { default as Shuffle32 } from './Shuffle32';\nexport { default as ShuffleFilled12 } from './ShuffleFilled12';\nexport { default as ShuffleFilled16 } from './ShuffleFilled16';\nexport { default as ShuffleFilled20 } from './ShuffleFilled20';\nexport { default as ShuffleFilled24 } from './ShuffleFilled24';\nexport { default as ShuffleFilled32 } from './ShuffleFilled32';\nexport { default as ShuffleBold12 } from './ShuffleBold12';\nexport { default as ShuffleBold16 } from './ShuffleBold16';\nexport { default as ShuffleBold20 } from './ShuffleBold20';\nexport { default as ShuffleBold24 } from './ShuffleBold24';\nexport { default as ShuffleBold32 } from './ShuffleBold32';\nexport { default as ShuffleBoldFilled12 } from './ShuffleBoldFilled12';\nexport { default as ShuffleBoldFilled16 } from './ShuffleBoldFilled16';\nexport { default as ShuffleBoldFilled20 } from './ShuffleBoldFilled20';\nexport { default as ShuffleBoldFilled24 } from './ShuffleBoldFilled24';\nexport { default as ShuffleBoldFilled32 } from './ShuffleBoldFilled32';\nexport { default as Eye12 } from './Eye12';\nexport { default as Eye16 } from './Eye16';\nexport { default as Eye20 } from './Eye20';\nexport { default as Eye24 } from './Eye24';\nexport { default as Eye32 } from './Eye32';\nexport { default as EyeFilled12 } from './EyeFilled12';\nexport { default as EyeFilled16 } from './EyeFilled16';\nexport { default as EyeFilled20 } from './EyeFilled20';\nexport { default as EyeFilled24 } from './EyeFilled24';\nexport { default as EyeFilled32 } from './EyeFilled32';\nexport { default as EyeBold12 } from './EyeBold12';\nexport { default as EyeBold16 } from './EyeBold16';\nexport { default as EyeBold20 } from './EyeBold20';\nexport { default as EyeBold24 } from './EyeBold24';\nexport { default as EyeBold32 } from './EyeBold32';\nexport { default as EyeSlashed12 } from './EyeSlashed12';\nexport { default as EyeSlashed16 } from './EyeSlashed16';\nexport { default as EyeSlashed20 } from './EyeSlashed20';\nexport { default as EyeSlashed24 } from './EyeSlashed24';\nexport { default as EyeSlashed32 } from './EyeSlashed32';\nexport { default as EyeSlashedFilled12 } from './EyeSlashedFilled12';\nexport { default as EyeSlashedFilled16 } from './EyeSlashedFilled16';\nexport { default as EyeSlashedFilled20 } from './EyeSlashedFilled20';\nexport { default as EyeSlashedFilled24 } from './EyeSlashedFilled24';\nexport { default as EyeSlashedFilled32 } from './EyeSlashedFilled32';\nexport { default as Code12 } from './Code12';\nexport { default as Code16 } from './Code16';\nexport { default as Code20 } from './Code20';\nexport { default as Code24 } from './Code24';\nexport { default as Code32 } from './Code32';\nexport { default as CodeFilled12 } from './CodeFilled12';\nexport { default as CodeFilled16 } from './CodeFilled16';\nexport { default as CodeFilled20 } from './CodeFilled20';\nexport { default as CodeFilled24 } from './CodeFilled24';\nexport { default as CodeFilled32 } from './CodeFilled32';\nexport { default as CodeBold12 } from './CodeBold12';\nexport { default as CodeBold16 } from './CodeBold16';\nexport { default as CodeBold20 } from './CodeBold20';\nexport { default as CodeBold24 } from './CodeBold24';\nexport { default as CodeBold32 } from './CodeBold32';\nexport { default as CodeFilledBold12 } from './CodeFilledBold12';\nexport { default as CodeFilledBold16 } from './CodeFilledBold16';\nexport { default as CodeFilledBold20 } from './CodeFilledBold20';\nexport { default as CodeFilledBold24 } from './CodeFilledBold24';\nexport { default as CodeFilledBold32 } from './CodeFilledBold32';\nexport { default as Codeblock12 } from './Codeblock12';\nexport { default as Codeblock16 } from './Codeblock16';\nexport { default as Codeblock20 } from './Codeblock20';\nexport { default as Codeblock24 } from './Codeblock24';\nexport { default as Codeblock32 } from './Codeblock32';\nexport { default as CodeblockFilled12 } from './CodeblockFilled12';\nexport { default as CodeblockFilled16 } from './CodeblockFilled16';\nexport { default as CodeblockFilled20 } from './CodeblockFilled20';\nexport { default as CodeblockFilled24 } from './CodeblockFilled24';\nexport { default as CodeblockFilled32 } from './CodeblockFilled32';\nexport { default as CollapseSidebar12 } from './CollapseSidebar12';\nexport { default as CollapseSidebar16 } from './CollapseSidebar16';\nexport { default as CollapseSidebar20 } from './CollapseSidebar20';\nexport { default as CollapseSidebar24 } from './CollapseSidebar24';\nexport { default as CollapseSidebar32 } from './CollapseSidebar32';\nexport { default as CollapseSidebarFilled12 } from './CollapseSidebarFilled12';\nexport { default as CollapseSidebarFilled16 } from './CollapseSidebarFilled16';\nexport { default as CollapseSidebarFilled20 } from './CollapseSidebarFilled20';\nexport { default as CollapseSidebarFilled24 } from './CollapseSidebarFilled24';\nexport { default as CollapseSidebarFilled32 } from './CollapseSidebarFilled32';\nexport { default as CollapseSidebarInverted12 } from './CollapseSidebarInverted12';\nexport { default as CollapseSidebarInverted16 } from './CollapseSidebarInverted16';\nexport { default as CollapseSidebarInverted20 } from './CollapseSidebarInverted20';\nexport { default as CollapseSidebarInverted24 } from './CollapseSidebarInverted24';\nexport { default as CollapseSidebarInverted32 } from './CollapseSidebarInverted32';\nexport { default as CollapseSidebarInvertedFilled12 } from './CollapseSidebarInvertedFilled12';\nexport { default as CollapseSidebarInvertedFilled16 } from './CollapseSidebarInvertedFilled16';\nexport { default as CollapseSidebarInvertedFilled20 } from './CollapseSidebarInvertedFilled20';\nexport { default as CollapseSidebarInvertedFilled24 } from './CollapseSidebarInvertedFilled24';\nexport { default as CollapseSidebarInvertedFilled32 } from './CollapseSidebarInvertedFilled32';\nexport { default as Home12 } from './Home12';\nexport { default as Home16 } from './Home16';\nexport { default as Home20 } from './Home20';\nexport { default as Home24 } from './Home24';\nexport { default as Home32 } from './Home32';\nexport { default as HomeFilled12 } from './HomeFilled12';\nexport { default as HomeFilled16 } from './HomeFilled16';\nexport { default as HomeFilled20 } from './HomeFilled20';\nexport { default as HomeFilled24 } from './HomeFilled24';\nexport { default as HomeFilled32 } from './HomeFilled32';\nexport { default as HomeBold12 } from './HomeBold12';\nexport { default as HomeBold16 } from './HomeBold16';\nexport { default as HomeBold20 } from './HomeBold20';\nexport { default as HomeBold24 } from './HomeBold24';\nexport { default as HomeBold32 } from './HomeBold32';\nexport { default as HomeBoldFilled12 } from './HomeBoldFilled12';\nexport { default as HomeBoldFilled16 } from './HomeBoldFilled16';\nexport { default as HomeBoldFilled20 } from './HomeBoldFilled20';\nexport { default as HomeBoldFilled24 } from './HomeBoldFilled24';\nexport { default as HomeBoldFilled32 } from './HomeBoldFilled32';\nexport { default as Shop12 } from './Shop12';\nexport { default as Shop16 } from './Shop16';\nexport { default as Shop20 } from './Shop20';\nexport { default as Shop24 } from './Shop24';\nexport { default as Shop32 } from './Shop32';\nexport { default as ShopFilled12 } from './ShopFilled12';\nexport { default as ShopFilled16 } from './ShopFilled16';\nexport { default as ShopFilled20 } from './ShopFilled20';\nexport { default as ShopFilled24 } from './ShopFilled24';\nexport { default as ShopFilled32 } from './ShopFilled32';\nexport { default as ShopBold12 } from './ShopBold12';\nexport { default as ShopBold16 } from './ShopBold16';\nexport { default as ShopBold20 } from './ShopBold20';\nexport { default as ShopBold24 } from './ShopBold24';\nexport { default as ShopBold32 } from './ShopBold32';\nexport { default as ShopBoldFilled12 } from './ShopBoldFilled12';\nexport { default as ShopBoldFilled16 } from './ShopBoldFilled16';\nexport { default as ShopBoldFilled20 } from './ShopBoldFilled20';\nexport { default as ShopBoldFilled24 } from './ShopBoldFilled24';\nexport { default as ShopBoldFilled32 } from './ShopBoldFilled32';\nexport { default as Bank12 } from './Bank12';\nexport { default as Bank16 } from './Bank16';\nexport { default as Bank20 } from './Bank20';\nexport { default as Bank24 } from './Bank24';\nexport { default as Bank32 } from './Bank32';\nexport { default as BankFilled12 } from './BankFilled12';\nexport { default as BankFilled16 } from './BankFilled16';\nexport { default as BankFilled20 } from './BankFilled20';\nexport { default as BankFilled24 } from './BankFilled24';\nexport { default as BankFilled32 } from './BankFilled32';\nexport { default as BankBold12 } from './BankBold12';\nexport { default as BankBold16 } from './BankBold16';\nexport { default as BankBold20 } from './BankBold20';\nexport { default as BankBold24 } from './BankBold24';\nexport { default as BankBold32 } from './BankBold32';\nexport { default as BankBoldFilled12 } from './BankBoldFilled12';\nexport { default as BankBoldFilled16 } from './BankBoldFilled16';\nexport { default as BankBoldFilled20 } from './BankBoldFilled20';\nexport { default as BankBoldFilled24 } from './BankBoldFilled24';\nexport { default as BankBoldFilled32 } from './BankBoldFilled32';\nexport { default as Globe12 } from './Globe12';\nexport { default as Globe16 } from './Globe16';\nexport { default as Globe20 } from './Globe20';\nexport { default as Globe24 } from './Globe24';\nexport { default as Globe32 } from './Globe32';\nexport { default as GlobeFilled12 } from './GlobeFilled12';\nexport { default as GlobeFilled16 } from './GlobeFilled16';\nexport { default as GlobeFilled20 } from './GlobeFilled20';\nexport { default as GlobeFilled24 } from './GlobeFilled24';\nexport { default as GlobeFilled32 } from './GlobeFilled32';\nexport { default as GlobeAmericas12 } from './GlobeAmericas12';\nexport { default as GlobeAmericas16 } from './GlobeAmericas16';\nexport { default as GlobeAmericas20 } from './GlobeAmericas20';\nexport { default as GlobeAmericas24 } from './GlobeAmericas24';\nexport { default as GlobeAmericas32 } from './GlobeAmericas32';\nexport { default as GlobeAmericasFilled12 } from './GlobeAmericasFilled12';\nexport { default as GlobeAmericasFilled16 } from './GlobeAmericasFilled16';\nexport { default as GlobeAmericasFilled20 } from './GlobeAmericasFilled20';\nexport { default as GlobeAmericasFilled24 } from './GlobeAmericasFilled24';\nexport { default as GlobeAmericasFilled32 } from './GlobeAmericasFilled32';\nexport { default as GlobeEurope12 } from './GlobeEurope12';\nexport { default as GlobeEurope16 } from './GlobeEurope16';\nexport { default as GlobeEurope20 } from './GlobeEurope20';\nexport { default as GlobeEurope24 } from './GlobeEurope24';\nexport { default as GlobeEurope32 } from './GlobeEurope32';\nexport { default as GlobeEuropeFilled12 } from './GlobeEuropeFilled12';\nexport { default as GlobeEuropeFilled16 } from './GlobeEuropeFilled16';\nexport { default as GlobeEuropeFilled20 } from './GlobeEuropeFilled20';\nexport { default as GlobeEuropeFilled24 } from './GlobeEuropeFilled24';\nexport { default as GlobeEuropeFilled32 } from './GlobeEuropeFilled32';\nexport { default as GlobePin12 } from './GlobePin12';\nexport { default as GlobePin16 } from './GlobePin16';\nexport { default as GlobePin20 } from './GlobePin20';\nexport { default as GlobePin24 } from './GlobePin24';\nexport { default as GlobePin32 } from './GlobePin32';\nexport { default as GlobePinFilled12 } from './GlobePinFilled12';\nexport { default as GlobePinFilled16 } from './GlobePinFilled16';\nexport { default as GlobePinFilled20 } from './GlobePinFilled20';\nexport { default as GlobePinFilled24 } from './GlobePinFilled24';\nexport { default as GlobePinFilled32 } from './GlobePinFilled32';\nexport { default as LocationPin12 } from './LocationPin12';\nexport { default as LocationPin16 } from './LocationPin16';\nexport { default as LocationPin20 } from './LocationPin20';\nexport { default as LocationPin24 } from './LocationPin24';\nexport { default as LocationPin32 } from './LocationPin32';\nexport { default as LocationPinFilled12 } from './LocationPinFilled12';\nexport { default as LocationPinFilled16 } from './LocationPinFilled16';\nexport { default as LocationPinFilled20 } from './LocationPinFilled20';\nexport { default as LocationPinFilled24 } from './LocationPinFilled24';\nexport { default as LocationPinFilled32 } from './LocationPinFilled32';\nexport { default as GlobeInSquare12 } from './GlobeInSquare12';\nexport { default as GlobeInSquare16 } from './GlobeInSquare16';\nexport { default as GlobeInSquare20 } from './GlobeInSquare20';\nexport { default as GlobeInSquare24 } from './GlobeInSquare24';\nexport { default as GlobeInSquare32 } from './GlobeInSquare32';\nexport { default as Checkmark12 } from './Checkmark12';\nexport { default as Checkmark16 } from './Checkmark16';\nexport { default as Checkmark20 } from './Checkmark20';\nexport { default as Checkmark24 } from './Checkmark24';\nexport { default as Checkmark32 } from './Checkmark32';\nexport { default as CheckmarkFilled12 } from './CheckmarkFilled12';\nexport { default as CheckmarkFilled16 } from './CheckmarkFilled16';\nexport { default as CheckmarkFilled20 } from './CheckmarkFilled20';\nexport { default as CheckmarkFilled24 } from './CheckmarkFilled24';\nexport { default as CheckmarkFilled32 } from './CheckmarkFilled32';\nexport { default as CheckmarkBold12 } from './CheckmarkBold12';\nexport { default as CheckmarkBold16 } from './CheckmarkBold16';\nexport { default as CheckmarkBold20 } from './CheckmarkBold20';\nexport { default as CheckmarkBold24 } from './CheckmarkBold24';\nexport { default as CheckmarkBold32 } from './CheckmarkBold32';\nexport { default as CheckmarkBoldFilled12 } from './CheckmarkBoldFilled12';\nexport { default as CheckmarkBoldFilled16 } from './CheckmarkBoldFilled16';\nexport { default as CheckmarkBoldFilled20 } from './CheckmarkBoldFilled20';\nexport { default as CheckmarkBoldFilled24 } from './CheckmarkBoldFilled24';\nexport { default as CheckmarkBoldFilled32 } from './CheckmarkBoldFilled32';\nexport { default as CheckmarkSmall12 } from './CheckmarkSmall12';\nexport { default as CheckmarkSmall16 } from './CheckmarkSmall16';\nexport { default as CheckmarkSmall20 } from './CheckmarkSmall20';\nexport { default as CheckmarkSmall24 } from './CheckmarkSmall24';\nexport { default as CheckmarkSmall32 } from './CheckmarkSmall32';\nexport { default as CheckmarkSmallFilled12 } from './CheckmarkSmallFilled12';\nexport { default as CheckmarkSmallFilled16 } from './CheckmarkSmallFilled16';\nexport { default as CheckmarkSmallFilled20 } from './CheckmarkSmallFilled20';\nexport { default as CheckmarkSmallFilled24 } from './CheckmarkSmallFilled24';\nexport { default as CheckmarkSmallFilled32 } from './CheckmarkSmallFilled32';\nexport { default as CheckmarkSmallBold12 } from './CheckmarkSmallBold12';\nexport { default as CheckmarkSmallBold16 } from './CheckmarkSmallBold16';\nexport { default as CheckmarkSmallBold20 } from './CheckmarkSmallBold20';\nexport { default as CheckmarkSmallBold24 } from './CheckmarkSmallBold24';\nexport { default as CheckmarkSmallBold32 } from './CheckmarkSmallBold32';\nexport { default as CheckmarkSmallBoldFilled12 } from './CheckmarkSmallBoldFilled12';\nexport { default as CheckmarkSmallBoldFilled16 } from './CheckmarkSmallBoldFilled16';\nexport { default as CheckmarkSmallBoldFilled20 } from './CheckmarkSmallBoldFilled20';\nexport { default as CheckmarkSmallBoldFilled24 } from './CheckmarkSmallBoldFilled24';\nexport { default as CheckmarkSmallBoldFilled32 } from './CheckmarkSmallBoldFilled32';\nexport { default as CheckmarkCircle12 } from './CheckmarkCircle12';\nexport { default as CheckmarkCircle16 } from './CheckmarkCircle16';\nexport { default as CheckmarkCircle20 } from './CheckmarkCircle20';\nexport { default as CheckmarkCircle24 } from './CheckmarkCircle24';\nexport { default as CheckmarkCircle32 } from './CheckmarkCircle32';\nexport { default as CheckmarkCircleFilled12 } from './CheckmarkCircleFilled12';\nexport { default as CheckmarkCircleFilled16 } from './CheckmarkCircleFilled16';\nexport { default as CheckmarkCircleFilled20 } from './CheckmarkCircleFilled20';\nexport { default as CheckmarkCircleFilled24 } from './CheckmarkCircleFilled24';\nexport { default as CheckmarkCircleFilled32 } from './CheckmarkCircleFilled32';\nexport { default as CheckmarkCircleBold12 } from './CheckmarkCircleBold12';\nexport { default as CheckmarkCircleBold16 } from './CheckmarkCircleBold16';\nexport { default as CheckmarkCircleBold20 } from './CheckmarkCircleBold20';\nexport { default as CheckmarkCircleBold24 } from './CheckmarkCircleBold24';\nexport { default as CheckmarkCircleBold32 } from './CheckmarkCircleBold32';\nexport { default as CheckmarkCircleBoldFilled12 } from './CheckmarkCircleBoldFilled12';\nexport { default as CheckmarkCircleBoldFilled16 } from './CheckmarkCircleBoldFilled16';\nexport { default as CheckmarkCircleBoldFilled20 } from './CheckmarkCircleBoldFilled20';\nexport { default as CheckmarkCircleBoldFilled24 } from './CheckmarkCircleBoldFilled24';\nexport { default as CheckmarkCircleBoldFilled32 } from './CheckmarkCircleBoldFilled32';\nexport { default as SealCheckmark12 } from './SealCheckmark12';\nexport { default as SealCheckmark16 } from './SealCheckmark16';\nexport { default as SealCheckmark20 } from './SealCheckmark20';\nexport { default as SealCheckmark24 } from './SealCheckmark24';\nexport { default as SealCheckmark32 } from './SealCheckmark32';\nexport { default as SealCheckmarkFilled12 } from './SealCheckmarkFilled12';\nexport { default as SealCheckmarkFilled16 } from './SealCheckmarkFilled16';\nexport { default as SealCheckmarkFilled20 } from './SealCheckmarkFilled20';\nexport { default as SealCheckmarkFilled24 } from './SealCheckmarkFilled24';\nexport { default as SealCheckmarkFilled32 } from './SealCheckmarkFilled32';\nexport { default as Microphone12 } from './Microphone12';\nexport { default as Microphone16 } from './Microphone16';\nexport { default as Microphone20 } from './Microphone20';\nexport { default as Microphone24 } from './Microphone24';\nexport { default as Microphone32 } from './Microphone32';\nexport { default as MicrophoneFilled12 } from './MicrophoneFilled12';\nexport { default as MicrophoneFilled16 } from './MicrophoneFilled16';\nexport { default as MicrophoneFilled20 } from './MicrophoneFilled20';\nexport { default as MicrophoneFilled24 } from './MicrophoneFilled24';\nexport { default as MicrophoneFilled32 } from './MicrophoneFilled32';\nexport { default as MicrophoneOff12 } from './MicrophoneOff12';\nexport { default as MicrophoneOff16 } from './MicrophoneOff16';\nexport { default as MicrophoneOff20 } from './MicrophoneOff20';\nexport { default as MicrophoneOff24 } from './MicrophoneOff24';\nexport { default as MicrophoneOff32 } from './MicrophoneOff32';\nexport { default as MicrophoneOffFilled12 } from './MicrophoneOffFilled12';\nexport { default as MicrophoneOffFilled16 } from './MicrophoneOffFilled16';\nexport { default as MicrophoneOffFilled20 } from './MicrophoneOffFilled20';\nexport { default as MicrophoneOffFilled24 } from './MicrophoneOffFilled24';\nexport { default as MicrophoneOffFilled32 } from './MicrophoneOffFilled32';\nexport { default as Speaker12 } from './Speaker12';\nexport { default as Speaker16 } from './Speaker16';\nexport { default as Speaker20 } from './Speaker20';\nexport { default as Speaker24 } from './Speaker24';\nexport { default as Speaker32 } from './Speaker32';\nexport { default as SpeakerFilled12 } from './SpeakerFilled12';\nexport { default as SpeakerFilled16 } from './SpeakerFilled16';\nexport { default as SpeakerFilled20 } from './SpeakerFilled20';\nexport { default as SpeakerFilled24 } from './SpeakerFilled24';\nexport { default as SpeakerFilled32 } from './SpeakerFilled32';\nexport { default as SpeakerBold12 } from './SpeakerBold12';\nexport { default as SpeakerBold16 } from './SpeakerBold16';\nexport { default as SpeakerBold20 } from './SpeakerBold20';\nexport { default as SpeakerBold24 } from './SpeakerBold24';\nexport { default as SpeakerBold32 } from './SpeakerBold32';\nexport { default as SpeakerBoldFilled12 } from './SpeakerBoldFilled12';\nexport { default as SpeakerBoldFilled16 } from './SpeakerBoldFilled16';\nexport { default as SpeakerBoldFilled20 } from './SpeakerBoldFilled20';\nexport { default as SpeakerBoldFilled24 } from './SpeakerBoldFilled24';\nexport { default as SpeakerBoldFilled32 } from './SpeakerBoldFilled32';\nexport { default as MicrophoneNoBase12 } from './MicrophoneNoBase12';\nexport { default as MicrophoneNoBase16 } from './MicrophoneNoBase16';\nexport { default as MicrophoneNoBase20 } from './MicrophoneNoBase20';\nexport { default as MicrophoneNoBase24 } from './MicrophoneNoBase24';\nexport { default as MicrophoneNoBase32 } from './MicrophoneNoBase32';\nexport { default as MicrophoneNoBaseFilled12 } from './MicrophoneNoBaseFilled12';\nexport { default as MicrophoneNoBaseFilled16 } from './MicrophoneNoBaseFilled16';\nexport { default as MicrophoneNoBaseFilled20 } from './MicrophoneNoBaseFilled20';\nexport { default as MicrophoneNoBaseFilled24 } from './MicrophoneNoBaseFilled24';\nexport { default as MicrophoneNoBaseFilled32 } from './MicrophoneNoBaseFilled32';\nexport { default as MicrophoneNoBaseOff12 } from './MicrophoneNoBaseOff12';\nexport { default as MicrophoneNoBaseOff16 } from './MicrophoneNoBaseOff16';\nexport { default as MicrophoneNoBaseOff20 } from './MicrophoneNoBaseOff20';\nexport { default as MicrophoneNoBaseOff24 } from './MicrophoneNoBaseOff24';\nexport { default as MicrophoneNoBaseOff32 } from './MicrophoneNoBaseOff32';\nexport { default as MicrophoneNoBaseOffFilled12 } from './MicrophoneNoBaseOffFilled12';\nexport { default as MicrophoneNoBaseOffFilled16 } from './MicrophoneNoBaseOffFilled16';\nexport { default as MicrophoneNoBaseOffFilled20 } from './MicrophoneNoBaseOffFilled20';\nexport { default as MicrophoneNoBaseOffFilled24 } from './MicrophoneNoBaseOffFilled24';\nexport { default as MicrophoneNoBaseOffFilled32 } from './MicrophoneNoBaseOffFilled32';\nexport { default as Headphones12 } from './Headphones12';\nexport { default as Headphones16 } from './Headphones16';\nexport { default as Headphones20 } from './Headphones20';\nexport { default as Headphones24 } from './Headphones24';\nexport { default as Headphones32 } from './Headphones32';\nexport { default as HeadphonesFilled12 } from './HeadphonesFilled12';\nexport { default as HeadphonesFilled16 } from './HeadphonesFilled16';\nexport { default as HeadphonesFilled20 } from './HeadphonesFilled20';\nexport { default as HeadphonesFilled24 } from './HeadphonesFilled24';\nexport { default as HeadphonesFilled32 } from './HeadphonesFilled32';\nexport { default as HeadphonesBold12 } from './HeadphonesBold12';\nexport { default as HeadphonesBold16 } from './HeadphonesBold16';\nexport { default as HeadphonesBold20 } from './HeadphonesBold20';\nexport { default as HeadphonesBold24 } from './HeadphonesBold24';\nexport { default as HeadphonesBold32 } from './HeadphonesBold32';\nexport { default as HeadphonesBoldFilled12 } from './HeadphonesBoldFilled12';\nexport { default as HeadphonesBoldFilled16 } from './HeadphonesBoldFilled16';\nexport { default as HeadphonesBoldFilled20 } from './HeadphonesBoldFilled20';\nexport { default as HeadphonesBoldFilled24 } from './HeadphonesBoldFilled24';\nexport { default as HeadphonesBoldFilled32 } from './HeadphonesBoldFilled32';\nexport { default as Headset12 } from './Headset12';\nexport { default as Headset16 } from './Headset16';\nexport { default as Headset20 } from './Headset20';\nexport { default as Headset24 } from './Headset24';\nexport { default as Headset32 } from './Headset32';\nexport { default as HeadsetFilled12 } from './HeadsetFilled12';\nexport { default as HeadsetFilled16 } from './HeadsetFilled16';\nexport { default as HeadsetFilled20 } from './HeadsetFilled20';\nexport { default as HeadsetFilled24 } from './HeadsetFilled24';\nexport { default as HeadsetFilled32 } from './HeadsetFilled32';\nexport { default as HeadsetBold12 } from './HeadsetBold12';\nexport { default as HeadsetBold16 } from './HeadsetBold16';\nexport { default as HeadsetBold20 } from './HeadsetBold20';\nexport { default as HeadsetBold24 } from './HeadsetBold24';\nexport { default as HeadsetBold32 } from './HeadsetBold32';\nexport { default as HeadsetBoldFilled12 } from './HeadsetBoldFilled12';\nexport { default as HeadsetBoldFilled16 } from './HeadsetBoldFilled16';\nexport { default as HeadsetBoldFilled20 } from './HeadsetBoldFilled20';\nexport { default as HeadsetBoldFilled24 } from './HeadsetBoldFilled24';\nexport { default as HeadsetBoldFilled32 } from './HeadsetBoldFilled32';\nexport { default as Piano12 } from './Piano12';\nexport { default as Piano16 } from './Piano16';\nexport { default as Piano20 } from './Piano20';\nexport { default as Piano24 } from './Piano24';\nexport { default as Piano32 } from './Piano32';\nexport { default as PianoFilled12 } from './PianoFilled12';\nexport { default as PianoFilled16 } from './PianoFilled16';\nexport { default as PianoFilled20 } from './PianoFilled20';\nexport { default as PianoFilled24 } from './PianoFilled24';\nexport { default as PianoFilled32 } from './PianoFilled32';\nexport { default as Waveform12 } from './Waveform12';\nexport { default as Waveform16 } from './Waveform16';\nexport { default as Waveform20 } from './Waveform20';\nexport { default as Waveform24 } from './Waveform24';\nexport { default as Waveform32 } from './Waveform32';\nexport { default as Pause12 } from './Pause12';\nexport { default as Pause16 } from './Pause16';\nexport { default as Pause20 } from './Pause20';\nexport { default as Pause24 } from './Pause24';\nexport { default as Pause32 } from './Pause32';\nexport { default as PauseFilled12 } from './PauseFilled12';\nexport { default as PauseFilled16 } from './PauseFilled16';\nexport { default as PauseFilled20 } from './PauseFilled20';\nexport { default as PauseFilled24 } from './PauseFilled24';\nexport { default as PauseFilled32 } from './PauseFilled32';\nexport { default as Play12 } from './Play12';\nexport { default as Play16 } from './Play16';\nexport { default as Play20 } from './Play20';\nexport { default as Play24 } from './Play24';\nexport { default as Play32 } from './Play32';\nexport { default as PlayFilled12 } from './PlayFilled12';\nexport { default as PlayFilled16 } from './PlayFilled16';\nexport { default as PlayFilled20 } from './PlayFilled20';\nexport { default as PlayFilled24 } from './PlayFilled24';\nexport { default as PlayFilled32 } from './PlayFilled32';\nexport { default as PlayBold12 } from './PlayBold12';\nexport { default as PlayBold16 } from './PlayBold16';\nexport { default as PlayBold20 } from './PlayBold20';\nexport { default as PlayBold24 } from './PlayBold24';\nexport { default as PlayBold32 } from './PlayBold32';\nexport { default as PlayBoldFilled12 } from './PlayBoldFilled12';\nexport { default as PlayBoldFilled16 } from './PlayBoldFilled16';\nexport { default as PlayBoldFilled20 } from './PlayBoldFilled20';\nexport { default as PlayBoldFilled24 } from './PlayBoldFilled24';\nexport { default as PlayBoldFilled32 } from './PlayBoldFilled32';\nexport { default as PlayCircle12 } from './PlayCircle12';\nexport { default as PlayCircle16 } from './PlayCircle16';\nexport { default as PlayCircle20 } from './PlayCircle20';\nexport { default as PlayCircle24 } from './PlayCircle24';\nexport { default as PlayCircle32 } from './PlayCircle32';\nexport { default as PlayCircleFilled12 } from './PlayCircleFilled12';\nexport { default as PlayCircleFilled16 } from './PlayCircleFilled16';\nexport { default as PlayCircleFilled20 } from './PlayCircleFilled20';\nexport { default as PlayCircleFilled24 } from './PlayCircleFilled24';\nexport { default as PlayCircleFilled32 } from './PlayCircleFilled32';\nexport { default as PlayCircleBold12 } from './PlayCircleBold12';\nexport { default as PlayCircleBold16 } from './PlayCircleBold16';\nexport { default as PlayCircleBold20 } from './PlayCircleBold20';\nexport { default as PlayCircleBold24 } from './PlayCircleBold24';\nexport { default as PlayCircleBold32 } from './PlayCircleBold32';\nexport { default as PlayCircleBoldFilled12 } from './PlayCircleBoldFilled12';\nexport { default as PlayCircleBoldFilled16 } from './PlayCircleBoldFilled16';\nexport { default as PlayCircleBoldFilled20 } from './PlayCircleBoldFilled20';\nexport { default as PlayCircleBoldFilled24 } from './PlayCircleBoldFilled24';\nexport { default as PlayCircleBoldFilled32 } from './PlayCircleBoldFilled32';\nexport { default as PauseCircle12 } from './PauseCircle12';\nexport { default as PauseCircle16 } from './PauseCircle16';\nexport { default as PauseCircle20 } from './PauseCircle20';\nexport { default as PauseCircle24 } from './PauseCircle24';\nexport { default as PauseCircle32 } from './PauseCircle32';\nexport { default as PauseCircleFilled12 } from './PauseCircleFilled12';\nexport { default as PauseCircleFilled16 } from './PauseCircleFilled16';\nexport { default as PauseCircleFilled20 } from './PauseCircleFilled20';\nexport { default as PauseCircleFilled24 } from './PauseCircleFilled24';\nexport { default as PauseCircleFilled32 } from './PauseCircleFilled32';\nexport { default as VolumeBlank12 } from './VolumeBlank12';\nexport { default as VolumeBlank16 } from './VolumeBlank16';\nexport { default as VolumeBlank20 } from './VolumeBlank20';\nexport { default as VolumeBlank24 } from './VolumeBlank24';\nexport { default as VolumeBlank32 } from './VolumeBlank32';\nexport { default as VolumeBlankFilled12 } from './VolumeBlankFilled12';\nexport { default as VolumeBlankFilled16 } from './VolumeBlankFilled16';\nexport { default as VolumeBlankFilled20 } from './VolumeBlankFilled20';\nexport { default as VolumeBlankFilled24 } from './VolumeBlankFilled24';\nexport { default as VolumeBlankFilled32 } from './VolumeBlankFilled32';\nexport { default as VolumeOff12 } from './VolumeOff12';\nexport { default as VolumeOff16 } from './VolumeOff16';\nexport { default as VolumeOff20 } from './VolumeOff20';\nexport { default as VolumeOff24 } from './VolumeOff24';\nexport { default as VolumeOff32 } from './VolumeOff32';\nexport { default as VolumeOffFilled12 } from './VolumeOffFilled12';\nexport { default as VolumeOffFilled16 } from './VolumeOffFilled16';\nexport { default as VolumeOffFilled20 } from './VolumeOffFilled20';\nexport { default as VolumeOffFilled24 } from './VolumeOffFilled24';\nexport { default as VolumeOffFilled32 } from './VolumeOffFilled32';\nexport { default as VolumeMinus12 } from './VolumeMinus12';\nexport { default as VolumeMinus16 } from './VolumeMinus16';\nexport { default as VolumeMinus20 } from './VolumeMinus20';\nexport { default as VolumeMinus24 } from './VolumeMinus24';\nexport { default as VolumeMinus32 } from './VolumeMinus32';\nexport { default as VolumeMinusFilled12 } from './VolumeMinusFilled12';\nexport { default as VolumeMinusFilled16 } from './VolumeMinusFilled16';\nexport { default as VolumeMinusFilled20 } from './VolumeMinusFilled20';\nexport { default as VolumeMinusFilled24 } from './VolumeMinusFilled24';\nexport { default as VolumeMinusFilled32 } from './VolumeMinusFilled32';\nexport { default as VolumePlus12 } from './VolumePlus12';\nexport { default as VolumePlus16 } from './VolumePlus16';\nexport { default as VolumePlus20 } from './VolumePlus20';\nexport { default as VolumePlus24 } from './VolumePlus24';\nexport { default as VolumePlus32 } from './VolumePlus32';\nexport { default as VolumePlusFilled12 } from './VolumePlusFilled12';\nexport { default as VolumePlusFilled16 } from './VolumePlusFilled16';\nexport { default as VolumePlusFilled20 } from './VolumePlusFilled20';\nexport { default as VolumePlusFilled24 } from './VolumePlusFilled24';\nexport { default as VolumePlusFilled32 } from './VolumePlusFilled32';\nexport { default as VolumeLow12 } from './VolumeLow12';\nexport { default as VolumeLow16 } from './VolumeLow16';\nexport { default as VolumeLow20 } from './VolumeLow20';\nexport { default as VolumeLow24 } from './VolumeLow24';\nexport { default as VolumeLow32 } from './VolumeLow32';\nexport { default as VolumeLowFilled12 } from './VolumeLowFilled12';\nexport { default as VolumeLowFilled16 } from './VolumeLowFilled16';\nexport { default as VolumeLowFilled20 } from './VolumeLowFilled20';\nexport { default as VolumeLowFilled24 } from './VolumeLowFilled24';\nexport { default as VolumeLowFilled32 } from './VolumeLowFilled32';\nexport { default as VolumeHigh12 } from './VolumeHigh12';\nexport { default as VolumeHigh16 } from './VolumeHigh16';\nexport { default as VolumeHigh20 } from './VolumeHigh20';\nexport { default as VolumeHigh24 } from './VolumeHigh24';\nexport { default as VolumeHigh32 } from './VolumeHigh32';\nexport { default as VolumeHighFilled12 } from './VolumeHighFilled12';\nexport { default as VolumeHighFilled16 } from './VolumeHighFilled16';\nexport { default as VolumeHighFilled20 } from './VolumeHighFilled20';\nexport { default as VolumeHighFilled24 } from './VolumeHighFilled24';\nexport { default as VolumeHighFilled32 } from './VolumeHighFilled32';\nexport { default as Dashboard12 } from './Dashboard12';\nexport { default as Dashboard16 } from './Dashboard16';\nexport { default as Dashboard20 } from './Dashboard20';\nexport { default as Dashboard24 } from './Dashboard24';\nexport { default as Dashboard32 } from './Dashboard32';\nexport { default as DashboardFilled12 } from './DashboardFilled12';\nexport { default as DashboardFilled16 } from './DashboardFilled16';\nexport { default as DashboardFilled20 } from './DashboardFilled20';\nexport { default as DashboardFilled24 } from './DashboardFilled24';\nexport { default as DashboardFilled32 } from './DashboardFilled32';\nexport { default as DashboardBold12 } from './DashboardBold12';\nexport { default as DashboardBold16 } from './DashboardBold16';\nexport { default as DashboardBold20 } from './DashboardBold20';\nexport { default as DashboardBold24 } from './DashboardBold24';\nexport { default as DashboardBold32 } from './DashboardBold32';\nexport { default as DashboardBoldFilled12 } from './DashboardBoldFilled12';\nexport { default as DashboardBoldFilled16 } from './DashboardBoldFilled16';\nexport { default as DashboardBoldFilled20 } from './DashboardBoldFilled20';\nexport { default as DashboardBoldFilled24 } from './DashboardBoldFilled24';\nexport { default as DashboardBoldFilled32 } from './DashboardBoldFilled32';\nexport { default as Pulse12 } from './Pulse12';\nexport { default as Pulse16 } from './Pulse16';\nexport { default as Pulse20 } from './Pulse20';\nexport { default as Pulse24 } from './Pulse24';\nexport { default as Pulse32 } from './Pulse32';\nexport { default as PulseBold12 } from './PulseBold12';\nexport { default as PulseBold16 } from './PulseBold16';\nexport { default as PulseBold20 } from './PulseBold20';\nexport { default as PulseBold24 } from './PulseBold24';\nexport { default as PulseBold32 } from './PulseBold32';\nexport { default as DashboardBarGraph12 } from './DashboardBarGraph12';\nexport { default as DashboardBarGraph16 } from './DashboardBarGraph16';\nexport { default as DashboardBarGraph20 } from './DashboardBarGraph20';\nexport { default as DashboardBarGraph24 } from './DashboardBarGraph24';\nexport { default as DashboardBarGraph32 } from './DashboardBarGraph32';\nexport { default as DashboardBarGraphFilled12 } from './DashboardBarGraphFilled12';\nexport { default as DashboardBarGraphFilled16 } from './DashboardBarGraphFilled16';\nexport { default as DashboardBarGraphFilled20 } from './DashboardBarGraphFilled20';\nexport { default as DashboardBarGraphFilled24 } from './DashboardBarGraphFilled24';\nexport { default as DashboardBarGraphFilled32 } from './DashboardBarGraphFilled32';\nexport { default as DashboardBarGraphBold12 } from './DashboardBarGraphBold12';\nexport { default as DashboardBarGraphBold16 } from './DashboardBarGraphBold16';\nexport { default as DashboardBarGraphBold20 } from './DashboardBarGraphBold20';\nexport { default as DashboardBarGraphBold24 } from './DashboardBarGraphBold24';\nexport { default as DashboardBarGraphBold32 } from './DashboardBarGraphBold32';\nexport { default as DashboardBarGraphBoldFilled12 } from './DashboardBarGraphBoldFilled12';\nexport { default as DashboardBarGraphBoldFilled16 } from './DashboardBarGraphBoldFilled16';\nexport { default as DashboardBarGraphBoldFilled20 } from './DashboardBarGraphBoldFilled20';\nexport { default as DashboardBarGraphBoldFilled24 } from './DashboardBarGraphBoldFilled24';\nexport { default as DashboardBarGraphBoldFilled32 } from './DashboardBarGraphBoldFilled32';\nexport { default as BarChart12 } from './BarChart12';\nexport { default as BarChart16 } from './BarChart16';\nexport { default as BarChart20 } from './BarChart20';\nexport { default as BarChart24 } from './BarChart24';\nexport { default as BarChart32 } from './BarChart32';\nexport { default as BarChartBold12 } from './BarChartBold12';\nexport { default as BarChartBold16 } from './BarChartBold16';\nexport { default as BarChartBold20 } from './BarChartBold20';\nexport { default as BarChartBold24 } from './BarChartBold24';\nexport { default as BarChartBold32 } from './BarChartBold32';\nexport { default as BarChart212 } from './BarChart212';\nexport { default as BarChart216 } from './BarChart216';\nexport { default as BarChart220 } from './BarChart220';\nexport { default as BarChart224 } from './BarChart224';\nexport { default as BarChart232 } from './BarChart232';\nexport { default as BarChart2Bold12 } from './BarChart2Bold12';\nexport { default as BarChart2Bold16 } from './BarChart2Bold16';\nexport { default as BarChart2Bold20 } from './BarChart2Bold20';\nexport { default as BarChart2Bold24 } from './BarChart2Bold24';\nexport { default as BarChart2Bold32 } from './BarChart2Bold32';\nexport { default as BarGraph12 } from './BarGraph12';\nexport { default as BarGraph16 } from './BarGraph16';\nexport { default as BarGraph20 } from './BarGraph20';\nexport { default as BarGraph24 } from './BarGraph24';\nexport { default as BarGraph32 } from './BarGraph32';\nexport { default as BarGraphFilled12 } from './BarGraphFilled12';\nexport { default as BarGraphFilled16 } from './BarGraphFilled16';\nexport { default as BarGraphFilled20 } from './BarGraphFilled20';\nexport { default as BarGraphFilled24 } from './BarGraphFilled24';\nexport { default as BarGraphFilled32 } from './BarGraphFilled32';\nexport { default as Stats12 } from './Stats12';\nexport { default as Stats16 } from './Stats16';\nexport { default as Stats20 } from './Stats20';\nexport { default as Stats24 } from './Stats24';\nexport { default as Stats32 } from './Stats32';\nexport { default as StatsBold12 } from './StatsBold12';\nexport { default as StatsBold16 } from './StatsBold16';\nexport { default as StatsBold20 } from './StatsBold20';\nexport { default as StatsBold24 } from './StatsBold24';\nexport { default as StatsBold32 } from './StatsBold32';\nexport { default as MessageBlank12 } from './MessageBlank12';\nexport { default as MessageBlank16 } from './MessageBlank16';\nexport { default as MessageBlank20 } from './MessageBlank20';\nexport { default as MessageBlank24 } from './MessageBlank24';\nexport { default as MessageBlank32 } from './MessageBlank32';\nexport { default as MessageBlankFilled12 } from './MessageBlankFilled12';\nexport { default as MessageBlankFilled16 } from './MessageBlankFilled16';\nexport { default as MessageBlankFilled20 } from './MessageBlankFilled20';\nexport { default as MessageBlankFilled24 } from './MessageBlankFilled24';\nexport { default as MessageBlankFilled32 } from './MessageBlankFilled32';\nexport { default as MessageBlankBold12 } from './MessageBlankBold12';\nexport { default as MessageBlankBold16 } from './MessageBlankBold16';\nexport { default as MessageBlankBold20 } from './MessageBlankBold20';\nexport { default as MessageBlankBold24 } from './MessageBlankBold24';\nexport { default as MessageBlankBold32 } from './MessageBlankBold32';\nexport { default as MessageBlankBoldFilled12 } from './MessageBlankBoldFilled12';\nexport { default as MessageBlankBoldFilled16 } from './MessageBlankBoldFilled16';\nexport { default as MessageBlankBoldFilled20 } from './MessageBlankBoldFilled20';\nexport { default as MessageBlankBoldFilled24 } from './MessageBlankBoldFilled24';\nexport { default as MessageBlankBoldFilled32 } from './MessageBlankBoldFilled32';\nexport { default as Message12 } from './Message12';\nexport { default as Message16 } from './Message16';\nexport { default as Message20 } from './Message20';\nexport { default as Message24 } from './Message24';\nexport { default as Message32 } from './Message32';\nexport { default as MessageFilled12 } from './MessageFilled12';\nexport { default as MessageFilled16 } from './MessageFilled16';\nexport { default as MessageFilled20 } from './MessageFilled20';\nexport { default as MessageFilled24 } from './MessageFilled24';\nexport { default as MessageFilled32 } from './MessageFilled32';\nexport { default as MessageBold12 } from './MessageBold12';\nexport { default as MessageBold16 } from './MessageBold16';\nexport { default as MessageBold20 } from './MessageBold20';\nexport { default as MessageBold24 } from './MessageBold24';\nexport { default as MessageBold32 } from './MessageBold32';\nexport { default as MessageBoldFilled12 } from './MessageBoldFilled12';\nexport { default as MessageBoldFilled16 } from './MessageBoldFilled16';\nexport { default as MessageBoldFilled20 } from './MessageBoldFilled20';\nexport { default as MessageBoldFilled24 } from './MessageBoldFilled24';\nexport { default as MessageBoldFilled32 } from './MessageBoldFilled32';\nexport { default as MessageSlashed12 } from './MessageSlashed12';\nexport { default as MessageSlashed16 } from './MessageSlashed16';\nexport { default as MessageSlashed20 } from './MessageSlashed20';\nexport { default as MessageSlashed24 } from './MessageSlashed24';\nexport { default as MessageSlashed32 } from './MessageSlashed32';\nexport { default as MessageFilledSlashed12 } from './MessageFilledSlashed12';\nexport { default as MessageFilledSlashed16 } from './MessageFilledSlashed16';\nexport { default as MessageFilledSlashed20 } from './MessageFilledSlashed20';\nexport { default as MessageFilledSlashed24 } from './MessageFilledSlashed24';\nexport { default as MessageFilledSlashed32 } from './MessageFilledSlashed32';\nexport { default as MessageEdit12 } from './MessageEdit12';\nexport { default as MessageEdit16 } from './MessageEdit16';\nexport { default as MessageEdit20 } from './MessageEdit20';\nexport { default as MessageEdit24 } from './MessageEdit24';\nexport { default as MessageEdit32 } from './MessageEdit32';\nexport { default as MessageEditFilled12 } from './MessageEditFilled12';\nexport { default as MessageEditFilled16 } from './MessageEditFilled16';\nexport { default as MessageEditFilled20 } from './MessageEditFilled20';\nexport { default as MessageEditFilled24 } from './MessageEditFilled24';\nexport { default as MessageEditFilled32 } from './MessageEditFilled32';\nexport { default as MessageNotification12 } from './MessageNotification12';\nexport { default as MessageNotification16 } from './MessageNotification16';\nexport { default as MessageNotification20 } from './MessageNotification20';\nexport { default as MessageNotification24 } from './MessageNotification24';\nexport { default as MessageNotification32 } from './MessageNotification32';\nexport { default as MessageFilledNotification12 } from './MessageFilledNotification12';\nexport { default as MessageFilledNotification16 } from './MessageFilledNotification16';\nexport { default as MessageFilledNotification20 } from './MessageFilledNotification20';\nexport { default as MessageFilledNotification24 } from './MessageFilledNotification24';\nexport { default as MessageFilledNotification32 } from './MessageFilledNotification32';\nexport { default as MessageReview12 } from './MessageReview12';\nexport { default as MessageReview16 } from './MessageReview16';\nexport { default as MessageReview20 } from './MessageReview20';\nexport { default as MessageReview24 } from './MessageReview24';\nexport { default as MessageReview32 } from './MessageReview32';\nexport { default as MessageReviewFilled12 } from './MessageReviewFilled12';\nexport { default as MessageReviewFilled16 } from './MessageReviewFilled16';\nexport { default as MessageReviewFilled20 } from './MessageReviewFilled20';\nexport { default as MessageReviewFilled24 } from './MessageReviewFilled24';\nexport { default as MessageReviewFilled32 } from './MessageReviewFilled32';\nexport { default as Mail12 } from './Mail12';\nexport { default as Mail16 } from './Mail16';\nexport { default as Mail20 } from './Mail20';\nexport { default as Mail24 } from './Mail24';\nexport { default as Mail32 } from './Mail32';\nexport { default as MailFilled12 } from './MailFilled12';\nexport { default as MailFilled16 } from './MailFilled16';\nexport { default as MailFilled20 } from './MailFilled20';\nexport { default as MailFilled24 } from './MailFilled24';\nexport { default as MailFilled32 } from './MailFilled32';\nexport { default as MailBold12 } from './MailBold12';\nexport { default as MailBold16 } from './MailBold16';\nexport { default as MailBold20 } from './MailBold20';\nexport { default as MailBold24 } from './MailBold24';\nexport { default as MailBold32 } from './MailBold32';\nexport { default as MailBoldFilled12 } from './MailBoldFilled12';\nexport { default as MailBoldFilled16 } from './MailBoldFilled16';\nexport { default as MailBoldFilled20 } from './MailBoldFilled20';\nexport { default as MailBoldFilled24 } from './MailBoldFilled24';\nexport { default as MailBoldFilled32 } from './MailBoldFilled32';\nexport { default as PaperAirplaneUp12 } from './PaperAirplaneUp12';\nexport { default as PaperAirplaneUp16 } from './PaperAirplaneUp16';\nexport { default as PaperAirplaneUp20 } from './PaperAirplaneUp20';\nexport { default as PaperAirplaneUp24 } from './PaperAirplaneUp24';\nexport { default as PaperAirplaneUp32 } from './PaperAirplaneUp32';\nexport { default as PaperAirplaneUpFilled12 } from './PaperAirplaneUpFilled12';\nexport { default as PaperAirplaneUpFilled16 } from './PaperAirplaneUpFilled16';\nexport { default as PaperAirplaneUpFilled20 } from './PaperAirplaneUpFilled20';\nexport { default as PaperAirplaneUpFilled24 } from './PaperAirplaneUpFilled24';\nexport { default as PaperAirplaneUpFilled32 } from './PaperAirplaneUpFilled32';\nexport { default as PaperAirplaneUpBold12 } from './PaperAirplaneUpBold12';\nexport { default as PaperAirplaneUpBold16 } from './PaperAirplaneUpBold16';\nexport { default as PaperAirplaneUpBold20 } from './PaperAirplaneUpBold20';\nexport { default as PaperAirplaneUpBold24 } from './PaperAirplaneUpBold24';\nexport { default as PaperAirplaneUpBold32 } from './PaperAirplaneUpBold32';\nexport { default as PaperAirplaneUpBoldFilled12 } from './PaperAirplaneUpBoldFilled12';\nexport { default as PaperAirplaneUpBoldFilled16 } from './PaperAirplaneUpBoldFilled16';\nexport { default as PaperAirplaneUpBoldFilled20 } from './PaperAirplaneUpBoldFilled20';\nexport { default as PaperAirplaneUpBoldFilled24 } from './PaperAirplaneUpBoldFilled24';\nexport { default as PaperAirplaneUpBoldFilled32 } from './PaperAirplaneUpBoldFilled32';\nexport { default as PaperAirplaneDown12 } from './PaperAirplaneDown12';\nexport { default as PaperAirplaneDown16 } from './PaperAirplaneDown16';\nexport { default as PaperAirplaneDown20 } from './PaperAirplaneDown20';\nexport { default as PaperAirplaneDown24 } from './PaperAirplaneDown24';\nexport { default as PaperAirplaneDown32 } from './PaperAirplaneDown32';\nexport { default as PaperAirplaneDownFilled12 } from './PaperAirplaneDownFilled12';\nexport { default as PaperAirplaneDownFilled16 } from './PaperAirplaneDownFilled16';\nexport { default as PaperAirplaneDownFilled20 } from './PaperAirplaneDownFilled20';\nexport { default as PaperAirplaneDownFilled24 } from './PaperAirplaneDownFilled24';\nexport { default as PaperAirplaneDownFilled32 } from './PaperAirplaneDownFilled32';\nexport { default as PaperAirplaneDownBold12 } from './PaperAirplaneDownBold12';\nexport { default as PaperAirplaneDownBold16 } from './PaperAirplaneDownBold16';\nexport { default as PaperAirplaneDownBold20 } from './PaperAirplaneDownBold20';\nexport { default as PaperAirplaneDownBold24 } from './PaperAirplaneDownBold24';\nexport { default as PaperAirplaneDownBold32 } from './PaperAirplaneDownBold32';\nexport { default as PaperAirplaneDownBoldFilled12 } from './PaperAirplaneDownBoldFilled12';\nexport { default as PaperAirplaneDownBoldFilled16 } from './PaperAirplaneDownBoldFilled16';\nexport { default as PaperAirplaneDownBoldFilled20 } from './PaperAirplaneDownBoldFilled20';\nexport { default as PaperAirplaneDownBoldFilled24 } from './PaperAirplaneDownBoldFilled24';\nexport { default as PaperAirplaneDownBoldFilled32 } from './PaperAirplaneDownBoldFilled32';\nexport { default as PaperAirplaneLeft12 } from './PaperAirplaneLeft12';\nexport { default as PaperAirplaneLeft16 } from './PaperAirplaneLeft16';\nexport { default as PaperAirplaneLeft20 } from './PaperAirplaneLeft20';\nexport { default as PaperAirplaneLeft24 } from './PaperAirplaneLeft24';\nexport { default as PaperAirplaneLeft32 } from './PaperAirplaneLeft32';\nexport { default as PaperAirplaneLeftFilled12 } from './PaperAirplaneLeftFilled12';\nexport { default as PaperAirplaneLeftFilled16 } from './PaperAirplaneLeftFilled16';\nexport { default as PaperAirplaneLeftFilled20 } from './PaperAirplaneLeftFilled20';\nexport { default as PaperAirplaneLeftFilled24 } from './PaperAirplaneLeftFilled24';\nexport { default as PaperAirplaneLeftFilled32 } from './PaperAirplaneLeftFilled32';\nexport { default as PaperAirplaneLeftBold12 } from './PaperAirplaneLeftBold12';\nexport { default as PaperAirplaneLeftBold16 } from './PaperAirplaneLeftBold16';\nexport { default as PaperAirplaneLeftBold20 } from './PaperAirplaneLeftBold20';\nexport { default as PaperAirplaneLeftBold24 } from './PaperAirplaneLeftBold24';\nexport { default as PaperAirplaneLeftBold32 } from './PaperAirplaneLeftBold32';\nexport { default as PaperAirplaneLeftBoldFilled12 } from './PaperAirplaneLeftBoldFilled12';\nexport { default as PaperAirplaneLeftBoldFilled16 } from './PaperAirplaneLeftBoldFilled16';\nexport { default as PaperAirplaneLeftBoldFilled20 } from './PaperAirplaneLeftBoldFilled20';\nexport { default as PaperAirplaneLeftBoldFilled24 } from './PaperAirplaneLeftBoldFilled24';\nexport { default as PaperAirplaneLeftBoldFilled32 } from './PaperAirplaneLeftBoldFilled32';\nexport { default as PaperAirplaneRight12 } from './PaperAirplaneRight12';\nexport { default as PaperAirplaneRight16 } from './PaperAirplaneRight16';\nexport { default as PaperAirplaneRight20 } from './PaperAirplaneRight20';\nexport { default as PaperAirplaneRight24 } from './PaperAirplaneRight24';\nexport { default as PaperAirplaneRight32 } from './PaperAirplaneRight32';\nexport { default as PaperAirplaneRightFilled12 } from './PaperAirplaneRightFilled12';\nexport { default as PaperAirplaneRightFilled16 } from './PaperAirplaneRightFilled16';\nexport { default as PaperAirplaneRightFilled20 } from './PaperAirplaneRightFilled20';\nexport { default as PaperAirplaneRightFilled24 } from './PaperAirplaneRightFilled24';\nexport { default as PaperAirplaneRightFilled32 } from './PaperAirplaneRightFilled32';\nexport { default as PaperAirplaneRightBold12 } from './PaperAirplaneRightBold12';\nexport { default as PaperAirplaneRightBold16 } from './PaperAirplaneRightBold16';\nexport { default as PaperAirplaneRightBold20 } from './PaperAirplaneRightBold20';\nexport { default as PaperAirplaneRightBold24 } from './PaperAirplaneRightBold24';\nexport { default as PaperAirplaneRightBold32 } from './PaperAirplaneRightBold32';\nexport { default as PaperAirplaneRightBoldFilled12 } from './PaperAirplaneRightBoldFilled12';\nexport { default as PaperAirplaneRightBoldFilled16 } from './PaperAirplaneRightBoldFilled16';\nexport { default as PaperAirplaneRightBoldFilled20 } from './PaperAirplaneRightBoldFilled20';\nexport { default as PaperAirplaneRightBoldFilled24 } from './PaperAirplaneRightBoldFilled24';\nexport { default as PaperAirplaneRightBoldFilled32 } from './PaperAirplaneRightBoldFilled32';\nexport { default as PaperAirplaneUpRight12 } from './PaperAirplaneUpRight12';\nexport { default as PaperAirplaneUpRight16 } from './PaperAirplaneUpRight16';\nexport { default as PaperAirplaneUpRight20 } from './PaperAirplaneUpRight20';\nexport { default as PaperAirplaneUpRight24 } from './PaperAirplaneUpRight24';\nexport { default as PaperAirplaneUpRight32 } from './PaperAirplaneUpRight32';\nexport { default as PaperAirplaneUpRightFilled12 } from './PaperAirplaneUpRightFilled12';\nexport { default as PaperAirplaneUpRightFilled16 } from './PaperAirplaneUpRightFilled16';\nexport { default as PaperAirplaneUpRightFilled20 } from './PaperAirplaneUpRightFilled20';\nexport { default as PaperAirplaneUpRightFilled24 } from './PaperAirplaneUpRightFilled24';\nexport { default as PaperAirplaneUpRightFilled32 } from './PaperAirplaneUpRightFilled32';\nexport { default as PaperAirplaneUpRightBold12 } from './PaperAirplaneUpRightBold12';\nexport { default as PaperAirplaneUpRightBold16 } from './PaperAirplaneUpRightBold16';\nexport { default as PaperAirplaneUpRightBold20 } from './PaperAirplaneUpRightBold20';\nexport { default as PaperAirplaneUpRightBold24 } from './PaperAirplaneUpRightBold24';\nexport { default as PaperAirplaneUpRightBold32 } from './PaperAirplaneUpRightBold32';\nexport { default as PaperAirplaneUpRightBoldFilled12 } from './PaperAirplaneUpRightBoldFilled12';\nexport { default as PaperAirplaneUpRightBoldFilled16 } from './PaperAirplaneUpRightBoldFilled16';\nexport { default as PaperAirplaneUpRightBoldFilled20 } from './PaperAirplaneUpRightBoldFilled20';\nexport { default as PaperAirplaneUpRightBoldFilled24 } from './PaperAirplaneUpRightBoldFilled24';\nexport { default as PaperAirplaneUpRightBoldFilled32 } from './PaperAirplaneUpRightBoldFilled32';\nexport { default as MailOut12 } from './MailOut12';\nexport { default as MailOut16 } from './MailOut16';\nexport { default as MailOut20 } from './MailOut20';\nexport { default as MailOut24 } from './MailOut24';\nexport { default as MailOut32 } from './MailOut32';\nexport { default as Book12 } from './Book12';\nexport { default as Book16 } from './Book16';\nexport { default as Book20 } from './Book20';\nexport { default as Book24 } from './Book24';\nexport { default as Book32 } from './Book32';\nexport { default as BookFilled12 } from './BookFilled12';\nexport { default as BookFilled16 } from './BookFilled16';\nexport { default as BookFilled20 } from './BookFilled20';\nexport { default as BookFilled24 } from './BookFilled24';\nexport { default as BookFilled32 } from './BookFilled32';\nexport { default as BookBold12 } from './BookBold12';\nexport { default as BookBold16 } from './BookBold16';\nexport { default as BookBold20 } from './BookBold20';\nexport { default as BookBold24 } from './BookBold24';\nexport { default as BookBold32 } from './BookBold32';\nexport { default as BookBoldFilled12 } from './BookBoldFilled12';\nexport { default as BookBoldFilled16 } from './BookBoldFilled16';\nexport { default as BookBoldFilled20 } from './BookBoldFilled20';\nexport { default as BookBoldFilled24 } from './BookBoldFilled24';\nexport { default as BookBoldFilled32 } from './BookBoldFilled32';\nexport { default as QrCodeSize6 } from './QrCodeSize6';\nexport { default as QrCode16 } from './QrCode16';\nexport { default as QrCode20 } from './QrCode20';\nexport { default as QrCode24 } from './QrCode24';\nexport { default as QrCode32 } from './QrCode32';\nexport { default as QrCodeFilledSize6 } from './QrCodeFilledSize6';\nexport { default as QrCodeFilled16 } from './QrCodeFilled16';\nexport { default as QrCodeFilled20 } from './QrCodeFilled20';\nexport { default as QrCodeFilled24 } from './QrCodeFilled24';\nexport { default as QrCodeFilled32 } from './QrCodeFilled32';\nexport { default as QrCodeBoldSize6 } from './QrCodeBoldSize6';\nexport { default as QrCodeBold16 } from './QrCodeBold16';\nexport { default as QrCodeBold20 } from './QrCodeBold20';\nexport { default as QrCodeBold24 } from './QrCodeBold24';\nexport { default as QrCodeBold32 } from './QrCodeBold32';\nexport { default as QrCodeBoldFilledSize6 } from './QrCodeBoldFilledSize6';\nexport { default as QrCodeBoldFilled16 } from './QrCodeBoldFilled16';\nexport { default as QrCodeBoldFilled20 } from './QrCodeBoldFilled20';\nexport { default as QrCodeBoldFilled24 } from './QrCodeBoldFilled24';\nexport { default as QrCodeBoldFilled32 } from './QrCodeBoldFilled32';\nexport { default as ScanCodeSize6 } from './ScanCodeSize6';\nexport { default as ScanCode16 } from './ScanCode16';\nexport { default as ScanCode20 } from './ScanCode20';\nexport { default as ScanCode24 } from './ScanCode24';\nexport { default as ScanCode32 } from './ScanCode32';\nexport { default as ScanCodeFilledSize6 } from './ScanCodeFilledSize6';\nexport { default as ScanCodeFilled16 } from './ScanCodeFilled16';\nexport { default as ScanCodeFilled20 } from './ScanCodeFilled20';\nexport { default as ScanCodeFilled24 } from './ScanCodeFilled24';\nexport { default as ScanCodeFilled32 } from './ScanCodeFilled32';\nexport { default as ScanCodeBoldSize6 } from './ScanCodeBoldSize6';\nexport { default as ScanCodeBold16 } from './ScanCodeBold16';\nexport { default as ScanCodeBold20 } from './ScanCodeBold20';\nexport { default as ScanCodeBold24 } from './ScanCodeBold24';\nexport { default as ScanCodeBold32 } from './ScanCodeBold32';\nexport { default as ScanCodeBoldFilledSize6 } from './ScanCodeBoldFilledSize6';\nexport { default as ScanCodeBoldFilled16 } from './ScanCodeBoldFilled16';\nexport { default as ScanCodeBoldFilled20 } from './ScanCodeBoldFilled20';\nexport { default as ScanCodeBoldFilled24 } from './ScanCodeBoldFilled24';\nexport { default as ScanCodeBoldFilled32 } from './ScanCodeBoldFilled32';\nexport { default as Messages12 } from './Messages12';\nexport { default as Messages16 } from './Messages16';\nexport { default as Messages20 } from './Messages20';\nexport { default as Messages24 } from './Messages24';\nexport { default as Messages32 } from './Messages32';\nexport { default as MessagesBold12 } from './MessagesBold12';\nexport { default as MessagesBold16 } from './MessagesBold16';\nexport { default as MessagesBold20 } from './MessagesBold20';\nexport { default as MessagesBold24 } from './MessagesBold24';\nexport { default as MessagesBold32 } from './MessagesBold32';\nexport { default as MessagesBoldFilled12 } from './MessagesBoldFilled12';\nexport { default as MessagesBoldFilled16 } from './MessagesBoldFilled16';\nexport { default as MessagesBoldFilled20 } from './MessagesBoldFilled20';\nexport { default as MessagesBoldFilled24 } from './MessagesBoldFilled24';\nexport { default as MessagesBoldFilled32 } from './MessagesBoldFilled32';\nexport { default as MessagesQuestion12 } from './MessagesQuestion12';\nexport { default as MessagesQuestion16 } from './MessagesQuestion16';\nexport { default as MessagesQuestion20 } from './MessagesQuestion20';\nexport { default as MessagesQuestion24 } from './MessagesQuestion24';\nexport { default as MessagesQuestion32 } from './MessagesQuestion32';\nexport { default as Telephone12 } from './Telephone12';\nexport { default as Telephone16 } from './Telephone16';\nexport { default as Telephone20 } from './Telephone20';\nexport { default as Telephone24 } from './Telephone24';\nexport { default as Telephone32 } from './Telephone32';\nexport { default as AlignLeft12 } from './AlignLeft12';\nexport { default as AlignLeft16 } from './AlignLeft16';\nexport { default as AlignLeft20 } from './AlignLeft20';\nexport { default as AlignLeft24 } from './AlignLeft24';\nexport { default as AlignLeft32 } from './AlignLeft32';\nexport { default as AlignCenter12 } from './AlignCenter12';\nexport { default as AlignCenter16 } from './AlignCenter16';\nexport { default as AlignCenter20 } from './AlignCenter20';\nexport { default as AlignCenter24 } from './AlignCenter24';\nexport { default as AlignCenter32 } from './AlignCenter32';\nexport { default as AlignRight12 } from './AlignRight12';\nexport { default as AlignRight16 } from './AlignRight16';\nexport { default as AlignRight20 } from './AlignRight20';\nexport { default as AlignRight24 } from './AlignRight24';\nexport { default as AlignRight32 } from './AlignRight32';\nexport { default as FilterDown12 } from './FilterDown12';\nexport { default as FilterDown16 } from './FilterDown16';\nexport { default as FilterDown20 } from './FilterDown20';\nexport { default as FilterDown24 } from './FilterDown24';\nexport { default as FilterDown32 } from './FilterDown32';\nexport { default as FilterDownBold12 } from './FilterDownBold12';\nexport { default as FilterDownBold16 } from './FilterDownBold16';\nexport { default as FilterDownBold20 } from './FilterDownBold20';\nexport { default as FilterDownBold24 } from './FilterDownBold24';\nexport { default as FilterDownBold32 } from './FilterDownBold32';\nexport { default as Italic12 } from './Italic12';\nexport { default as Italic16 } from './Italic16';\nexport { default as Italic20 } from './Italic20';\nexport { default as Italic24 } from './Italic24';\nexport { default as Italic32 } from './Italic32';\nexport { default as Heading12 } from './Heading12';\nexport { default as Heading16 } from './Heading16';\nexport { default as Heading20 } from './Heading20';\nexport { default as Heading24 } from './Heading24';\nexport { default as Heading32 } from './Heading32';\nexport { default as ListBullet12 } from './ListBullet12';\nexport { default as ListBullet16 } from './ListBullet16';\nexport { default as ListBullet20 } from './ListBullet20';\nexport { default as ListBullet24 } from './ListBullet24';\nexport { default as ListBullet32 } from './ListBullet32';\nexport { default as ListBulletBold12 } from './ListBulletBold12';\nexport { default as ListBulletBold16 } from './ListBulletBold16';\nexport { default as ListBulletBold20 } from './ListBulletBold20';\nexport { default as ListBulletBold24 } from './ListBulletBold24';\nexport { default as ListBulletBold32 } from './ListBulletBold32';\nexport { default as ListCheck12 } from './ListCheck12';\nexport { default as ListCheck16 } from './ListCheck16';\nexport { default as ListCheck20 } from './ListCheck20';\nexport { default as ListCheck24 } from './ListCheck24';\nexport { default as ListCheck32 } from './ListCheck32';\nexport { default as ListCheckBold12 } from './ListCheckBold12';\nexport { default as ListCheckBold16 } from './ListCheckBold16';\nexport { default as ListCheckBold20 } from './ListCheckBold20';\nexport { default as ListCheckBold24 } from './ListCheckBold24';\nexport { default as ListCheckBold32 } from './ListCheckBold32';\nexport { default as ListNumber12 } from './ListNumber12';\nexport { default as ListNumber16 } from './ListNumber16';\nexport { default as ListNumber20 } from './ListNumber20';\nexport { default as ListNumber24 } from './ListNumber24';\nexport { default as ListNumber32 } from './ListNumber32';\nexport { default as Underline12 } from './Underline12';\nexport { default as Underline16 } from './Underline16';\nexport { default as Underline20 } from './Underline20';\nexport { default as Underline24 } from './Underline24';\nexport { default as Underline32 } from './Underline32';\nexport { default as Bold12 } from './Bold12';\nexport { default as Bold16 } from './Bold16';\nexport { default as Bold20 } from './Bold20';\nexport { default as Bold24 } from './Bold24';\nexport { default as Bold32 } from './Bold32';\nexport { default as Typography12 } from './Typography12';\nexport { default as Typography16 } from './Typography16';\nexport { default as Typography20 } from './Typography20';\nexport { default as Typography24 } from './Typography24';\nexport { default as Typography32 } from './Typography32';\nexport { default as K12 } from './K12';\nexport { default as K16 } from './K16';\nexport { default as K20 } from './K20';\nexport { default as K24 } from './K24';\nexport { default as K32 } from './K32';\nexport { default as Strikethrough12 } from './Strikethrough12';\nexport { default as Strikethrough16 } from './Strikethrough16';\nexport { default as Strikethrough20 } from './Strikethrough20';\nexport { default as Strikethrough24 } from './Strikethrough24';\nexport { default as Strikethrough32 } from './Strikethrough32';\nexport { default as LilstNumber12 } from './LilstNumber12';\nexport { default as LilstNumber16 } from './LilstNumber16';\nexport { default as LilstNumber20 } from './LilstNumber20';\nexport { default as LilstNumber24 } from './LilstNumber24';\nexport { default as LilstNumber32 } from './LilstNumber32';\nexport { default as List12 } from './List12';\nexport { default as List16 } from './List16';\nexport { default as List20 } from './List20';\nexport { default as List24 } from './List24';\nexport { default as List32 } from './List32';\nexport { default as DollarCircle12 } from './DollarCircle12';\nexport { default as DollarCircle16 } from './DollarCircle16';\nexport { default as DollarCircle20 } from './DollarCircle20';\nexport { default as DollarCircle24 } from './DollarCircle24';\nexport { default as DollarCircle32 } from './DollarCircle32';\nexport { default as DollarCircleFilled12 } from './DollarCircleFilled12';\nexport { default as DollarCircleFilled16 } from './DollarCircleFilled16';\nexport { default as DollarCircleFilled20 } from './DollarCircleFilled20';\nexport { default as DollarCircleFilled24 } from './DollarCircleFilled24';\nexport { default as DollarCircleFilled32 } from './DollarCircleFilled32';\nexport { default as DollarCircleBold12 } from './DollarCircleBold12';\nexport { default as DollarCircleBold16 } from './DollarCircleBold16';\nexport { default as DollarCircleBold20 } from './DollarCircleBold20';\nexport { default as DollarCircleBold24 } from './DollarCircleBold24';\nexport { default as DollarCircleBold32 } from './DollarCircleBold32';\nexport { default as DollarCircleBoldFilled12 } from './DollarCircleBoldFilled12';\nexport { default as DollarCircleBoldFilled16 } from './DollarCircleBoldFilled16';\nexport { default as DollarCircleBoldFilled20 } from './DollarCircleBoldFilled20';\nexport { default as DollarCircleBoldFilled24 } from './DollarCircleBoldFilled24';\nexport { default as DollarCircleBoldFilled32 } from './DollarCircleBoldFilled32';\nexport { default as DollarBill12 } from './DollarBill12';\nexport { default as DollarBill16 } from './DollarBill16';\nexport { default as DollarBill20 } from './DollarBill20';\nexport { default as DollarBill24 } from './DollarBill24';\nexport { default as DollarBill32 } from './DollarBill32';\nexport { default as DollarBillFilled12 } from './DollarBillFilled12';\nexport { default as DollarBillFilled16 } from './DollarBillFilled16';\nexport { default as DollarBillFilled20 } from './DollarBillFilled20';\nexport { default as DollarBillFilled24 } from './DollarBillFilled24';\nexport { default as DollarBillFilled32 } from './DollarBillFilled32';\nexport { default as Banknote12 } from './Banknote12';\nexport { default as Banknote16 } from './Banknote16';\nexport { default as Banknote20 } from './Banknote20';\nexport { default as Banknote24 } from './Banknote24';\nexport { default as Banknote32 } from './Banknote32';\nexport { default as BanknoteFilled12 } from './BanknoteFilled12';\nexport { default as BanknoteFilled16 } from './BanknoteFilled16';\nexport { default as BanknoteFilled20 } from './BanknoteFilled20';\nexport { default as BanknoteFilled24 } from './BanknoteFilled24';\nexport { default as BanknoteFilled32 } from './BanknoteFilled32';\nexport { default as BanknoteStack12 } from './BanknoteStack12';\nexport { default as BanknoteStack16 } from './BanknoteStack16';\nexport { default as BanknoteStack20 } from './BanknoteStack20';\nexport { default as BanknoteStack24 } from './BanknoteStack24';\nexport { default as BanknoteStack32 } from './BanknoteStack32';\nexport { default as BanknoteStackFilled12 } from './BanknoteStackFilled12';\nexport { default as BanknoteStackFilled16 } from './BanknoteStackFilled16';\nexport { default as BanknoteStackFilled20 } from './BanknoteStackFilled20';\nexport { default as BanknoteStackFilled24 } from './BanknoteStackFilled24';\nexport { default as BanknoteStackFilled32 } from './BanknoteStackFilled32';\nexport { default as DollarBillStack12 } from './DollarBillStack12';\nexport { default as DollarBillStack16 } from './DollarBillStack16';\nexport { default as DollarBillStack20 } from './DollarBillStack20';\nexport { default as DollarBillStack24 } from './DollarBillStack24';\nexport { default as DollarBillStack32 } from './DollarBillStack32';\nexport { default as Bitcoin12 } from './Bitcoin12';\nexport { default as Bitcoin16 } from './Bitcoin16';\nexport { default as Bitcoin20 } from './Bitcoin20';\nexport { default as Bitcoin24 } from './Bitcoin24';\nexport { default as Bitcoin32 } from './Bitcoin32';\nexport { default as BitcoinFilled12 } from './BitcoinFilled12';\nexport { default as BitcoinFilled16 } from './BitcoinFilled16';\nexport { default as BitcoinFilled20 } from './BitcoinFilled20';\nexport { default as BitcoinFilled24 } from './BitcoinFilled24';\nexport { default as BitcoinFilled32 } from './BitcoinFilled32';\nexport { default as Coins12 } from './Coins12';\nexport { default as Coins16 } from './Coins16';\nexport { default as Coins20 } from './Coins20';\nexport { default as Coins24 } from './Coins24';\nexport { default as Coins32 } from './Coins32';\nexport { default as CoinsFilled12 } from './CoinsFilled12';\nexport { default as CoinsFilled16 } from './CoinsFilled16';\nexport { default as CoinsFilled20 } from './CoinsFilled20';\nexport { default as CoinsFilled24 } from './CoinsFilled24';\nexport { default as CoinsFilled32 } from './CoinsFilled32';\nexport { default as Coin12 } from './Coin12';\nexport { default as Coin16 } from './Coin16';\nexport { default as Coin20 } from './Coin20';\nexport { default as Coin24 } from './Coin24';\nexport { default as Coin32 } from './Coin32';\nexport { default as CoinBold12 } from './CoinBold12';\nexport { default as CoinBold16 } from './CoinBold16';\nexport { default as CoinBold20 } from './CoinBold20';\nexport { default as CoinBold24 } from './CoinBold24';\nexport { default as CoinBold32 } from './CoinBold32';\nexport { default as CoinFilled12 } from './CoinFilled12';\nexport { default as CoinFilled16 } from './CoinFilled16';\nexport { default as CoinFilled20 } from './CoinFilled20';\nexport { default as CoinFilled24 } from './CoinFilled24';\nexport { default as CoinFilled32 } from './CoinFilled32';\nexport { default as CoinBoldFilled12 } from './CoinBoldFilled12';\nexport { default as CoinBoldFilled16 } from './CoinBoldFilled16';\nexport { default as CoinBoldFilled20 } from './CoinBoldFilled20';\nexport { default as CoinBoldFilled24 } from './CoinBoldFilled24';\nexport { default as CoinBoldFilled32 } from './CoinBoldFilled32';\nexport { default as Wallet12 } from './Wallet12';\nexport { default as Wallet16 } from './Wallet16';\nexport { default as Wallet20 } from './Wallet20';\nexport { default as Wallet24 } from './Wallet24';\nexport { default as Wallet32 } from './Wallet32';\nexport { default as WalletFilled12 } from './WalletFilled12';\nexport { default as WalletFilled16 } from './WalletFilled16';\nexport { default as WalletFilled20 } from './WalletFilled20';\nexport { default as WalletFilled24 } from './WalletFilled24';\nexport { default as WalletFilled32 } from './WalletFilled32';\nexport { default as WalletBold12 } from './WalletBold12';\nexport { default as WalletBold16 } from './WalletBold16';\nexport { default as WalletBold20 } from './WalletBold20';\nexport { default as WalletBold24 } from './WalletBold24';\nexport { default as WalletBold32 } from './WalletBold32';\nexport { default as WalletBoldFilled12 } from './WalletBoldFilled12';\nexport { default as WalletBoldFilled16 } from './WalletBoldFilled16';\nexport { default as WalletBoldFilled20 } from './WalletBoldFilled20';\nexport { default as WalletBoldFilled24 } from './WalletBoldFilled24';\nexport { default as WalletBoldFilled32 } from './WalletBoldFilled32';\nexport { default as CreditCardBlank12 } from './CreditCardBlank12';\nexport { default as CreditCardBlank16 } from './CreditCardBlank16';\nexport { default as CreditCardBlank20 } from './CreditCardBlank20';\nexport { default as CreditCardBlank24 } from './CreditCardBlank24';\nexport { default as CreditCardBlank32 } from './CreditCardBlank32';\nexport { default as CreditCardBlankFilled12 } from './CreditCardBlankFilled12';\nexport { default as CreditCardBlankFilled16 } from './CreditCardBlankFilled16';\nexport { default as CreditCardBlankFilled20 } from './CreditCardBlankFilled20';\nexport { default as CreditCardBlankFilled24 } from './CreditCardBlankFilled24';\nexport { default as CreditCardBlankFilled32 } from './CreditCardBlankFilled32';\nexport { default as CreditCardBlankBold12 } from './CreditCardBlankBold12';\nexport { default as CreditCardBlankBold16 } from './CreditCardBlankBold16';\nexport { default as CreditCardBlankBold20 } from './CreditCardBlankBold20';\nexport { default as CreditCardBlankBold24 } from './CreditCardBlankBold24';\nexport { default as CreditCardBlankBold32 } from './CreditCardBlankBold32';\nexport { default as CreditCardBlankBoldFilled12 } from './CreditCardBlankBoldFilled12';\nexport { default as CreditCardBlankBoldFilled16 } from './CreditCardBlankBoldFilled16';\nexport { default as CreditCardBlankBoldFilled20 } from './CreditCardBlankBoldFilled20';\nexport { default as CreditCardBlankBoldFilled24 } from './CreditCardBlankBoldFilled24';\nexport { default as CreditCardBlankBoldFilled32 } from './CreditCardBlankBoldFilled32';\nexport { default as CreditCard12 } from './CreditCard12';\nexport { default as CreditCard16 } from './CreditCard16';\nexport { default as CreditCard20 } from './CreditCard20';\nexport { default as CreditCard24 } from './CreditCard24';\nexport { default as CreditCard32 } from './CreditCard32';\nexport { default as CreditCardFilled12 } from './CreditCardFilled12';\nexport { default as CreditCardFilled16 } from './CreditCardFilled16';\nexport { default as CreditCardFilled20 } from './CreditCardFilled20';\nexport { default as CreditCardFilled24 } from './CreditCardFilled24';\nexport { default as CreditCardFilled32 } from './CreditCardFilled32';\nexport { default as CreditCardBold12 } from './CreditCardBold12';\nexport { default as CreditCardBold16 } from './CreditCardBold16';\nexport { default as CreditCardBold20 } from './CreditCardBold20';\nexport { default as CreditCardBold24 } from './CreditCardBold24';\nexport { default as CreditCardBold32 } from './CreditCardBold32';\nexport { default as CreditCardBoldFilled12 } from './CreditCardBoldFilled12';\nexport { default as CreditCardBoldFilled16 } from './CreditCardBoldFilled16';\nexport { default as CreditCardBoldFilled20 } from './CreditCardBoldFilled20';\nexport { default as CreditCardBoldFilled24 } from './CreditCardBoldFilled24';\nexport { default as CreditCardBoldFilled32 } from './CreditCardBoldFilled32';\nexport { default as CreditCardAdd12 } from './CreditCardAdd12';\nexport { default as CreditCardAdd16 } from './CreditCardAdd16';\nexport { default as CreditCardAdd20 } from './CreditCardAdd20';\nexport { default as CreditCardAdd24 } from './CreditCardAdd24';\nexport { default as CreditCardAdd32 } from './CreditCardAdd32';\nexport { default as CreditCardAddFilled12 } from './CreditCardAddFilled12';\nexport { default as CreditCardAddFilled16 } from './CreditCardAddFilled16';\nexport { default as CreditCardAddFilled20 } from './CreditCardAddFilled20';\nexport { default as CreditCardAddFilled24 } from './CreditCardAddFilled24';\nexport { default as CreditCardAddFilled32 } from './CreditCardAddFilled32';\nexport { default as CreditCardAddBold12 } from './CreditCardAddBold12';\nexport { default as CreditCardAddBold16 } from './CreditCardAddBold16';\nexport { default as CreditCardAddBold20 } from './CreditCardAddBold20';\nexport { default as CreditCardAddBold24 } from './CreditCardAddBold24';\nexport { default as CreditCardAddBold32 } from './CreditCardAddBold32';\nexport { default as CreditCardAddBoldFilled12 } from './CreditCardAddBoldFilled12';\nexport { default as CreditCardAddBoldFilled16 } from './CreditCardAddBoldFilled16';\nexport { default as CreditCardAddBoldFilled20 } from './CreditCardAddBoldFilled20';\nexport { default as CreditCardAddBoldFilled24 } from './CreditCardAddBoldFilled24';\nexport { default as CreditCardAddBoldFilled32 } from './CreditCardAddBoldFilled32';\nexport { default as CreditCardStack12 } from './CreditCardStack12';\nexport { default as CreditCardStack16 } from './CreditCardStack16';\nexport { default as CreditCardStack20 } from './CreditCardStack20';\nexport { default as CreditCardStack24 } from './CreditCardStack24';\nexport { default as CreditCardStack32 } from './CreditCardStack32';\nexport { default as CreditCardStackFilled12 } from './CreditCardStackFilled12';\nexport { default as CreditCardStackFilled16 } from './CreditCardStackFilled16';\nexport { default as CreditCardStackFilled20 } from './CreditCardStackFilled20';\nexport { default as CreditCardStackFilled24 } from './CreditCardStackFilled24';\nexport { default as CreditCardStackFilled32 } from './CreditCardStackFilled32';\nexport { default as CreditCardStackBold12 } from './CreditCardStackBold12';\nexport { default as CreditCardStackBold16 } from './CreditCardStackBold16';\nexport { default as CreditCardStackBold20 } from './CreditCardStackBold20';\nexport { default as CreditCardStackBold24 } from './CreditCardStackBold24';\nexport { default as CreditCardStackBold32 } from './CreditCardStackBold32';\nexport { default as CreditCardStackBoldFilled12 } from './CreditCardStackBoldFilled12';\nexport { default as CreditCardStackBoldFilled16 } from './CreditCardStackBoldFilled16';\nexport { default as CreditCardStackBoldFilled20 } from './CreditCardStackBoldFilled20';\nexport { default as CreditCardStackBoldFilled24 } from './CreditCardStackBoldFilled24';\nexport { default as CreditCardStackBoldFilled32 } from './CreditCardStackBoldFilled32';\nexport { default as ShoppingBag12 } from './ShoppingBag12';\nexport { default as ShoppingBag16 } from './ShoppingBag16';\nexport { default as ShoppingBag20 } from './ShoppingBag20';\nexport { default as ShoppingBag24 } from './ShoppingBag24';\nexport { default as ShoppingBag32 } from './ShoppingBag32';\nexport { default as ShoppingBagFilled12 } from './ShoppingBagFilled12';\nexport { default as ShoppingBagFilled16 } from './ShoppingBagFilled16';\nexport { default as ShoppingBagFilled20 } from './ShoppingBagFilled20';\nexport { default as ShoppingBagFilled24 } from './ShoppingBagFilled24';\nexport { default as ShoppingBagFilled32 } from './ShoppingBagFilled32';\nexport { default as ShoppingBagBold12 } from './ShoppingBagBold12';\nexport { default as ShoppingBagBold16 } from './ShoppingBagBold16';\nexport { default as ShoppingBagBold20 } from './ShoppingBagBold20';\nexport { default as ShoppingBagBold24 } from './ShoppingBagBold24';\nexport { default as ShoppingBagBold32 } from './ShoppingBagBold32';\nexport { default as ShoppingBagBoldFilled12 } from './ShoppingBagBoldFilled12';\nexport { default as ShoppingBagBoldFilled16 } from './ShoppingBagBoldFilled16';\nexport { default as ShoppingBagBoldFilled20 } from './ShoppingBagBoldFilled20';\nexport { default as ShoppingBagBoldFilled24 } from './ShoppingBagBoldFilled24';\nexport { default as ShoppingBagBoldFilled32 } from './ShoppingBagBoldFilled32';\nexport { default as PiggyBank12 } from './PiggyBank12';\nexport { default as PiggyBank16 } from './PiggyBank16';\nexport { default as PiggyBank20 } from './PiggyBank20';\nexport { default as PiggyBank24 } from './PiggyBank24';\nexport { default as PiggyBank32 } from './PiggyBank32';\nexport { default as PiggyBankFilled12 } from './PiggyBankFilled12';\nexport { default as PiggyBankFilled16 } from './PiggyBankFilled16';\nexport { default as PiggyBankFilled20 } from './PiggyBankFilled20';\nexport { default as PiggyBankFilled24 } from './PiggyBankFilled24';\nexport { default as PiggyBankFilled32 } from './PiggyBankFilled32';\nexport { default as MoneyBag12 } from './MoneyBag12';\nexport { default as MoneyBag16 } from './MoneyBag16';\nexport { default as MoneyBag20 } from './MoneyBag20';\nexport { default as MoneyBag24 } from './MoneyBag24';\nexport { default as MoneyBag32 } from './MoneyBag32';\nexport { default as MoneyBagFilled12 } from './MoneyBagFilled12';\nexport { default as MoneyBagFilled16 } from './MoneyBagFilled16';\nexport { default as MoneyBagFilled20 } from './MoneyBagFilled20';\nexport { default as MoneyBagFilled24 } from './MoneyBagFilled24';\nexport { default as MoneyBagFilled32 } from './MoneyBagFilled32';\nexport { default as MoneyBagDollarSign12 } from './MoneyBagDollarSign12';\nexport { default as MoneyBagDollarSign16 } from './MoneyBagDollarSign16';\nexport { default as MoneyBagDollarSign20 } from './MoneyBagDollarSign20';\nexport { default as MoneyBagDollarSign24 } from './MoneyBagDollarSign24';\nexport { default as MoneyBagDollarSign32 } from './MoneyBagDollarSign32';\nexport { default as MoneyBagDollarSignFilled12 } from './MoneyBagDollarSignFilled12';\nexport { default as MoneyBagDollarSignFilled16 } from './MoneyBagDollarSignFilled16';\nexport { default as MoneyBagDollarSignFilled20 } from './MoneyBagDollarSignFilled20';\nexport { default as MoneyBagDollarSignFilled24 } from './MoneyBagDollarSignFilled24';\nexport { default as MoneyBagDollarSignFilled32 } from './MoneyBagDollarSignFilled32';\nexport { default as Receipt12 } from './Receipt12';\nexport { default as Receipt16 } from './Receipt16';\nexport { default as Receipt20 } from './Receipt20';\nexport { default as Receipt24 } from './Receipt24';\nexport { default as Receipt32 } from './Receipt32';\nexport { default as ReceiptFilled12 } from './ReceiptFilled12';\nexport { default as ReceiptFilled16 } from './ReceiptFilled16';\nexport { default as ReceiptFilled20 } from './ReceiptFilled20';\nexport { default as ReceiptFilled24 } from './ReceiptFilled24';\nexport { default as ReceiptFilled32 } from './ReceiptFilled32';\nexport { default as ReceiptBold12 } from './ReceiptBold12';\nexport { default as ReceiptBold16 } from './ReceiptBold16';\nexport { default as ReceiptBold20 } from './ReceiptBold20';\nexport { default as ReceiptBold24 } from './ReceiptBold24';\nexport { default as ReceiptBold32 } from './ReceiptBold32';\nexport { default as ReceiptBoldFilled12 } from './ReceiptBoldFilled12';\nexport { default as ReceiptBoldFilled16 } from './ReceiptBoldFilled16';\nexport { default as ReceiptBoldFilled20 } from './ReceiptBoldFilled20';\nexport { default as ReceiptBoldFilled24 } from './ReceiptBoldFilled24';\nexport { default as ReceiptBoldFilled32 } from './ReceiptBoldFilled32';\nexport { default as MoneyReceipt12 } from './MoneyReceipt12';\nexport { default as MoneyReceipt16 } from './MoneyReceipt16';\nexport { default as MoneyReceipt20 } from './MoneyReceipt20';\nexport { default as MoneyReceipt24 } from './MoneyReceipt24';\nexport { default as MoneyReceipt32 } from './MoneyReceipt32';\nexport { default as MoneyReceiptFilled12 } from './MoneyReceiptFilled12';\nexport { default as MoneyReceiptFilled16 } from './MoneyReceiptFilled16';\nexport { default as MoneyReceiptFilled20 } from './MoneyReceiptFilled20';\nexport { default as MoneyReceiptFilled24 } from './MoneyReceiptFilled24';\nexport { default as MoneyReceiptFilled32 } from './MoneyReceiptFilled32';\nexport { default as CheckmarkReceipt12 } from './CheckmarkReceipt12';\nexport { default as CheckmarkReceipt16 } from './CheckmarkReceipt16';\nexport { default as CheckmarkReceipt20 } from './CheckmarkReceipt20';\nexport { default as CheckmarkReceipt24 } from './CheckmarkReceipt24';\nexport { default as CheckmarkReceipt32 } from './CheckmarkReceipt32';\nexport { default as CheckmarkReceiptFilled12 } from './CheckmarkReceiptFilled12';\nexport { default as CheckmarkReceiptFilled16 } from './CheckmarkReceiptFilled16';\nexport { default as CheckmarkReceiptFilled20 } from './CheckmarkReceiptFilled20';\nexport { default as CheckmarkReceiptFilled24 } from './CheckmarkReceiptFilled24';\nexport { default as CheckmarkReceiptFilled32 } from './CheckmarkReceiptFilled32';\nexport { default as CheckmarkReceiptBold12 } from './CheckmarkReceiptBold12';\nexport { default as CheckmarkReceiptBold16 } from './CheckmarkReceiptBold16';\nexport { default as CheckmarkReceiptBold20 } from './CheckmarkReceiptBold20';\nexport { default as CheckmarkReceiptBold24 } from './CheckmarkReceiptBold24';\nexport { default as CheckmarkReceiptBold32 } from './CheckmarkReceiptBold32';\nexport { default as CheckmarkReceiptBoldFilled12 } from './CheckmarkReceiptBoldFilled12';\nexport { default as CheckmarkReceiptBoldFilled16 } from './CheckmarkReceiptBoldFilled16';\nexport { default as CheckmarkReceiptBoldFilled20 } from './CheckmarkReceiptBoldFilled20';\nexport { default as CheckmarkReceiptBoldFilled24 } from './CheckmarkReceiptBoldFilled24';\nexport { default as CheckmarkReceiptBoldFilled32 } from './CheckmarkReceiptBoldFilled32';\nexport { default as CurledReceipt12 } from './CurledReceipt12';\nexport { default as CurledReceipt16 } from './CurledReceipt16';\nexport { default as CurledReceipt20 } from './CurledReceipt20';\nexport { default as CurledReceipt24 } from './CurledReceipt24';\nexport { default as CurledReceipt32 } from './CurledReceipt32';\nexport { default as CurledReceiptFilled12 } from './CurledReceiptFilled12';\nexport { default as CurledReceiptFilled16 } from './CurledReceiptFilled16';\nexport { default as CurledReceiptFilled20 } from './CurledReceiptFilled20';\nexport { default as CurledReceiptFilled24 } from './CurledReceiptFilled24';\nexport { default as CurledReceiptFilled32 } from './CurledReceiptFilled32';\nexport { default as Coupon12 } from './Coupon12';\nexport { default as Coupon16 } from './Coupon16';\nexport { default as Coupon20 } from './Coupon20';\nexport { default as Coupon24 } from './Coupon24';\nexport { default as Coupon32 } from './Coupon32';\nexport { default as CouponFilled12 } from './CouponFilled12';\nexport { default as CouponFilled16 } from './CouponFilled16';\nexport { default as CouponFilled20 } from './CouponFilled20';\nexport { default as CouponFilled24 } from './CouponFilled24';\nexport { default as CouponFilled32 } from './CouponFilled32';\nexport { default as CouponBold12 } from './CouponBold12';\nexport { default as CouponBold16 } from './CouponBold16';\nexport { default as CouponBold20 } from './CouponBold20';\nexport { default as CouponBold24 } from './CouponBold24';\nexport { default as CouponBold32 } from './CouponBold32';\nexport { default as CouponBoldFilled12 } from './CouponBoldFilled12';\nexport { default as CouponBoldFilled16 } from './CouponBoldFilled16';\nexport { default as CouponBoldFilled20 } from './CouponBoldFilled20';\nexport { default as CouponBoldFilled24 } from './CouponBoldFilled24';\nexport { default as CouponBoldFilled32 } from './CouponBoldFilled32';\nexport { default as CouponActive12 } from './CouponActive12';\nexport { default as CouponActive16 } from './CouponActive16';\nexport { default as CouponActive20 } from './CouponActive20';\nexport { default as CouponActive24 } from './CouponActive24';\nexport { default as CouponActive32 } from './CouponActive32';\nexport { default as CouponActiveFilled12 } from './CouponActiveFilled12';\nexport { default as CouponActiveFilled16 } from './CouponActiveFilled16';\nexport { default as CouponActiveFilled20 } from './CouponActiveFilled20';\nexport { default as CouponActiveFilled24 } from './CouponActiveFilled24';\nexport { default as CouponActiveFilled32 } from './CouponActiveFilled32';\nexport { default as CouponActiveBold12 } from './CouponActiveBold12';\nexport { default as CouponActiveBold16 } from './CouponActiveBold16';\nexport { default as CouponActiveBold20 } from './CouponActiveBold20';\nexport { default as CouponActiveBold24 } from './CouponActiveBold24';\nexport { default as CouponActiveBold32 } from './CouponActiveBold32';\nexport { default as CouponActiveBoldFilled12 } from './CouponActiveBoldFilled12';\nexport { default as CouponActiveBoldFilled16 } from './CouponActiveBoldFilled16';\nexport { default as CouponActiveBoldFilled20 } from './CouponActiveBoldFilled20';\nexport { default as CouponActiveBoldFilled24 } from './CouponActiveBoldFilled24';\nexport { default as CouponActiveBoldFilled32 } from './CouponActiveBoldFilled32';\nexport { default as CouponExpired12 } from './CouponExpired12';\nexport { default as CouponExpired16 } from './CouponExpired16';\nexport { default as CouponExpired20 } from './CouponExpired20';\nexport { default as CouponExpired24 } from './CouponExpired24';\nexport { default as CouponExpired32 } from './CouponExpired32';\nexport { default as CouponExpiredFilled12 } from './CouponExpiredFilled12';\nexport { default as CouponExpiredFilled16 } from './CouponExpiredFilled16';\nexport { default as CouponExpiredFilled20 } from './CouponExpiredFilled20';\nexport { default as CouponExpiredFilled24 } from './CouponExpiredFilled24';\nexport { default as CouponExpiredFilled32 } from './CouponExpiredFilled32';\nexport { default as CouponExpiredBold12 } from './CouponExpiredBold12';\nexport { default as CouponExpiredBold16 } from './CouponExpiredBold16';\nexport { default as CouponExpiredBold20 } from './CouponExpiredBold20';\nexport { default as CouponExpiredBold24 } from './CouponExpiredBold24';\nexport { default as CouponExpiredBold32 } from './CouponExpiredBold32';\nexport { default as CouponExpiredBoldFilled12 } from './CouponExpiredBoldFilled12';\nexport { default as CouponExpiredBoldFilled16 } from './CouponExpiredBoldFilled16';\nexport { default as CouponExpiredBoldFilled20 } from './CouponExpiredBoldFilled20';\nexport { default as CouponExpiredBoldFilled24 } from './CouponExpiredBoldFilled24';\nexport { default as CouponExpiredBoldFilled32 } from './CouponExpiredBoldFilled32';\nexport { default as DollarSign12 } from './DollarSign12';\nexport { default as DollarSign16 } from './DollarSign16';\nexport { default as DollarSign20 } from './DollarSign20';\nexport { default as DollarSign24 } from './DollarSign24';\nexport { default as DollarSign32 } from './DollarSign32';\nexport { default as DollarSignFilled12 } from './DollarSignFilled12';\nexport { default as DollarSignFilled16 } from './DollarSignFilled16';\nexport { default as DollarSignFilled20 } from './DollarSignFilled20';\nexport { default as DollarSignFilled24 } from './DollarSignFilled24';\nexport { default as DollarSignFilled32 } from './DollarSignFilled32';\nexport { default as DollarSignBold12 } from './DollarSignBold12';\nexport { default as DollarSignBold16 } from './DollarSignBold16';\nexport { default as DollarSignBold20 } from './DollarSignBold20';\nexport { default as DollarSignBold24 } from './DollarSignBold24';\nexport { default as DollarSignBold32 } from './DollarSignBold32';\nexport { default as DollarSignSlashed12 } from './DollarSignSlashed12';\nexport { default as DollarSignSlashed16 } from './DollarSignSlashed16';\nexport { default as DollarSignSlashed20 } from './DollarSignSlashed20';\nexport { default as DollarSignSlashed24 } from './DollarSignSlashed24';\nexport { default as DollarSignSlashed32 } from './DollarSignSlashed32';\nexport { default as Refund12 } from './Refund12';\nexport { default as Refund16 } from './Refund16';\nexport { default as Refund20 } from './Refund20';\nexport { default as Refund24 } from './Refund24';\nexport { default as Refund32 } from './Refund32';\nexport { default as Payout12 } from './Payout12';\nexport { default as Payout16 } from './Payout16';\nexport { default as Payout20 } from './Payout20';\nexport { default as Payout24 } from './Payout24';\nexport { default as Payout32 } from './Payout32';\nexport { default as PayoutBold12 } from './PayoutBold12';\nexport { default as PayoutBold16 } from './PayoutBold16';\nexport { default as PayoutBold20 } from './PayoutBold20';\nexport { default as PayoutBold24 } from './PayoutBold24';\nexport { default as PayoutBold32 } from './PayoutBold32';\nexport { default as Percentage12 } from './Percentage12';\nexport { default as Percentage16 } from './Percentage16';\nexport { default as Percentage20 } from './Percentage20';\nexport { default as Percentage24 } from './Percentage24';\nexport { default as Percentage32 } from './Percentage32';\nexport { default as PercentageFilled12 } from './PercentageFilled12';\nexport { default as PercentageFilled16 } from './PercentageFilled16';\nexport { default as PercentageFilled20 } from './PercentageFilled20';\nexport { default as PercentageFilled24 } from './PercentageFilled24';\nexport { default as PercentageFilled32 } from './PercentageFilled32';\nexport { default as PercentageBold12 } from './PercentageBold12';\nexport { default as PercentageBold16 } from './PercentageBold16';\nexport { default as PercentageBold20 } from './PercentageBold20';\nexport { default as PercentageBold24 } from './PercentageBold24';\nexport { default as PercentageBold32 } from './PercentageBold32';\nexport { default as PercentageBoldFilled12 } from './PercentageBoldFilled12';\nexport { default as PercentageBoldFilled16 } from './PercentageBoldFilled16';\nexport { default as PercentageBoldFilled20 } from './PercentageBoldFilled20';\nexport { default as PercentageBoldFilled24 } from './PercentageBoldFilled24';\nexport { default as PercentageBoldFilled32 } from './PercentageBoldFilled32';\nexport { default as AppleWallet12 } from './AppleWallet12';\nexport { default as AppleWallet16 } from './AppleWallet16';\nexport { default as AppleWallet20 } from './AppleWallet20';\nexport { default as AppleWallet24 } from './AppleWallet24';\nexport { default as AppleWallet32 } from './AppleWallet32';\nexport { default as AppleWalletFilled12 } from './AppleWalletFilled12';\nexport { default as AppleWalletFilled16 } from './AppleWalletFilled16';\nexport { default as AppleWalletFilled20 } from './AppleWalletFilled20';\nexport { default as AppleWalletFilled24 } from './AppleWalletFilled24';\nexport { default as AppleWalletFilled32 } from './AppleWalletFilled32';\nexport { default as AppleWalletBold12 } from './AppleWalletBold12';\nexport { default as AppleWalletBold16 } from './AppleWalletBold16';\nexport { default as AppleWalletBold20 } from './AppleWalletBold20';\nexport { default as AppleWalletBold24 } from './AppleWalletBold24';\nexport { default as AppleWalletBold32 } from './AppleWalletBold32';\nexport { default as AppleWalletBoldFilled12 } from './AppleWalletBoldFilled12';\nexport { default as AppleWalletBoldFilled16 } from './AppleWalletBoldFilled16';\nexport { default as AppleWalletBoldFilled20 } from './AppleWalletBoldFilled20';\nexport { default as AppleWalletBoldFilled24 } from './AppleWalletBoldFilled24';\nexport { default as AppleWalletBoldFilled32 } from './AppleWalletBoldFilled32';\nexport { default as User12 } from './User12';\nexport { default as User16 } from './User16';\nexport { default as User20 } from './User20';\nexport { default as User24 } from './User24';\nexport { default as User32 } from './User32';\nexport { default as UserFilled12 } from './UserFilled12';\nexport { default as UserFilled16 } from './UserFilled16';\nexport { default as UserFilled20 } from './UserFilled20';\nexport { default as UserFilled24 } from './UserFilled24';\nexport { default as UserFilled32 } from './UserFilled32';\nexport { default as UserBold12 } from './UserBold12';\nexport { default as UserBold16 } from './UserBold16';\nexport { default as UserBold20 } from './UserBold20';\nexport { default as UserBold24 } from './UserBold24';\nexport { default as UserBold32 } from './UserBold32';\nexport { default as UserBoldFilled12 } from './UserBoldFilled12';\nexport { default as UserBoldFilled16 } from './UserBoldFilled16';\nexport { default as UserBoldFilled20 } from './UserBoldFilled20';\nexport { default as UserBoldFilled24 } from './UserBoldFilled24';\nexport { default as UserBoldFilled32 } from './UserBoldFilled32';\nexport { default as UserWithBase12 } from './UserWithBase12';\nexport { default as UserWithBase16 } from './UserWithBase16';\nexport { default as UserWithBase20 } from './UserWithBase20';\nexport { default as UserWithBase24 } from './UserWithBase24';\nexport { default as UserWithBase32 } from './UserWithBase32';\nexport { default as UserWithBaseFilled12 } from './UserWithBaseFilled12';\nexport { default as UserWithBaseFilled16 } from './UserWithBaseFilled16';\nexport { default as UserWithBaseFilled20 } from './UserWithBaseFilled20';\nexport { default as UserWithBaseFilled24 } from './UserWithBaseFilled24';\nexport { default as UserWithBaseFilled32 } from './UserWithBaseFilled32';\nexport { default as UserWithBaseBold12 } from './UserWithBaseBold12';\nexport { default as UserWithBaseBold16 } from './UserWithBaseBold16';\nexport { default as UserWithBaseBold20 } from './UserWithBaseBold20';\nexport { default as UserWithBaseBold24 } from './UserWithBaseBold24';\nexport { default as UserWithBaseBold32 } from './UserWithBaseBold32';\nexport { default as UserWithBaseBoldFilled12 } from './UserWithBaseBoldFilled12';\nexport { default as UserWithBaseBoldFilled16 } from './UserWithBaseBoldFilled16';\nexport { default as UserWithBaseBoldFilled20 } from './UserWithBaseBoldFilled20';\nexport { default as UserWithBaseBoldFilled24 } from './UserWithBaseBoldFilled24';\nexport { default as UserWithBaseBoldFilled32 } from './UserWithBaseBoldFilled32';\nexport { default as People12 } from './People12';\nexport { default as People16 } from './People16';\nexport { default as People20 } from './People20';\nexport { default as People24 } from './People24';\nexport { default as People32 } from './People32';\nexport { default as PeopleFilled12 } from './PeopleFilled12';\nexport { default as PeopleFilled16 } from './PeopleFilled16';\nexport { default as PeopleFilled20 } from './PeopleFilled20';\nexport { default as PeopleFilled24 } from './PeopleFilled24';\nexport { default as PeopleFilled32 } from './PeopleFilled32';\nexport { default as PeopleBold12 } from './PeopleBold12';\nexport { default as PeopleBold16 } from './PeopleBold16';\nexport { default as PeopleBold20 } from './PeopleBold20';\nexport { default as PeopleBold24 } from './PeopleBold24';\nexport { default as PeopleBold32 } from './PeopleBold32';\nexport { default as PeopleBoldFilled12 } from './PeopleBoldFilled12';\nexport { default as PeopleBoldFilled16 } from './PeopleBoldFilled16';\nexport { default as PeopleBoldFilled20 } from './PeopleBoldFilled20';\nexport { default as PeopleBoldFilled24 } from './PeopleBoldFilled24';\nexport { default as PeopleBoldFilled32 } from './PeopleBoldFilled32';\nexport { default as Team12 } from './Team12';\nexport { default as Team16 } from './Team16';\nexport { default as Team20 } from './Team20';\nexport { default as Team24 } from './Team24';\nexport { default as Team32 } from './Team32';\nexport { default as TeamFilled12 } from './TeamFilled12';\nexport { default as TeamFilled16 } from './TeamFilled16';\nexport { default as TeamFilled20 } from './TeamFilled20';\nexport { default as TeamFilled24 } from './TeamFilled24';\nexport { default as TeamFilled32 } from './TeamFilled32';\nexport { default as TeamBold12 } from './TeamBold12';\nexport { default as TeamBold16 } from './TeamBold16';\nexport { default as TeamBold20 } from './TeamBold20';\nexport { default as TeamBold24 } from './TeamBold24';\nexport { default as TeamBold32 } from './TeamBold32';\nexport { default as TeamBoldFilled12 } from './TeamBoldFilled12';\nexport { default as TeamBoldFilled16 } from './TeamBoldFilled16';\nexport { default as TeamBoldFilled20 } from './TeamBoldFilled20';\nexport { default as TeamBoldFilled24 } from './TeamBoldFilled24';\nexport { default as TeamBoldFilled32 } from './TeamBoldFilled32';\nexport { default as AddUser12 } from './AddUser12';\nexport { default as AddUser16 } from './AddUser16';\nexport { default as AddUser20 } from './AddUser20';\nexport { default as AddUser24 } from './AddUser24';\nexport { default as AddUser32 } from './AddUser32';\nexport { default as AddUserFilled12 } from './AddUserFilled12';\nexport { default as AddUserFilled16 } from './AddUserFilled16';\nexport { default as AddUserFilled20 } from './AddUserFilled20';\nexport { default as AddUserFilled24 } from './AddUserFilled24';\nexport { default as AddUserFilled32 } from './AddUserFilled32';\nexport { default as ProfileCircle12 } from './ProfileCircle12';\nexport { default as ProfileCircle16 } from './ProfileCircle16';\nexport { default as ProfileCircle20 } from './ProfileCircle20';\nexport { default as ProfileCircle24 } from './ProfileCircle24';\nexport { default as ProfileCircle32 } from './ProfileCircle32';\nexport { default as ProfileCircleFilled12 } from './ProfileCircleFilled12';\nexport { default as ProfileCircleFilled16 } from './ProfileCircleFilled16';\nexport { default as ProfileCircleFilled20 } from './ProfileCircleFilled20';\nexport { default as ProfileCircleFilled24 } from './ProfileCircleFilled24';\nexport { default as ProfileCircleFilled32 } from './ProfileCircleFilled32';\nexport { default as ProfileCircleBold12 } from './ProfileCircleBold12';\nexport { default as ProfileCircleBold16 } from './ProfileCircleBold16';\nexport { default as ProfileCircleBold20 } from './ProfileCircleBold20';\nexport { default as ProfileCircleBold24 } from './ProfileCircleBold24';\nexport { default as ProfileCircleBold32 } from './ProfileCircleBold32';\nexport { default as ProfileCircleBoldFilled12 } from './ProfileCircleBoldFilled12';\nexport { default as ProfileCircleBoldFilled16 } from './ProfileCircleBoldFilled16';\nexport { default as ProfileCircleBoldFilled20 } from './ProfileCircleBoldFilled20';\nexport { default as ProfileCircleBoldFilled24 } from './ProfileCircleBoldFilled24';\nexport { default as ProfileCircleBoldFilled32 } from './ProfileCircleBoldFilled32';\nexport { default as UserCheckmark12 } from './UserCheckmark12';\nexport { default as UserCheckmark16 } from './UserCheckmark16';\nexport { default as UserCheckmark20 } from './UserCheckmark20';\nexport { default as UserCheckmark24 } from './UserCheckmark24';\nexport { default as UserCheckmark32 } from './UserCheckmark32';\nexport { default as UserSettings12 } from './UserSettings12';\nexport { default as UserSettings16 } from './UserSettings16';\nexport { default as UserSettings20 } from './UserSettings20';\nexport { default as UserSettings24 } from './UserSettings24';\nexport { default as UserSettings32 } from './UserSettings32';\nexport { default as UserSettingsFilled12 } from './UserSettingsFilled12';\nexport { default as UserSettingsFilled16 } from './UserSettingsFilled16';\nexport { default as UserSettingsFilled20 } from './UserSettingsFilled20';\nexport { default as UserSettingsFilled24 } from './UserSettingsFilled24';\nexport { default as UserSettingsFilled32 } from './UserSettingsFilled32';\nexport { default as ProfileX12 } from './ProfileX12';\nexport { default as ProfileX16 } from './ProfileX16';\nexport { default as ProfileX20 } from './ProfileX20';\nexport { default as ProfileX24 } from './ProfileX24';\nexport { default as ProfileX32 } from './ProfileX32';\nexport { default as EditProfile12 } from './EditProfile12';\nexport { default as EditProfile16 } from './EditProfile16';\nexport { default as EditProfile20 } from './EditProfile20';\nexport { default as EditProfile24 } from './EditProfile24';\nexport { default as EditProfile32 } from './EditProfile32';\nexport { default as MultiplePeople12 } from './MultiplePeople12';\nexport { default as MultiplePeople16 } from './MultiplePeople16';\nexport { default as MultiplePeople20 } from './MultiplePeople20';\nexport { default as MultiplePeople24 } from './MultiplePeople24';\nexport { default as MultiplePeople32 } from './MultiplePeople32';\nexport { default as Participants12 } from './Participants12';\nexport { default as Participants16 } from './Participants16';\nexport { default as Participants20 } from './Participants20';\nexport { default as Participants24 } from './Participants24';\nexport { default as Participants32 } from './Participants32';\nexport { default as PeoplePlus12 } from './PeoplePlus12';\nexport { default as PeoplePlus16 } from './PeoplePlus16';\nexport { default as PeoplePlus20 } from './PeoplePlus20';\nexport { default as PeoplePlus24 } from './PeoplePlus24';\nexport { default as PeoplePlus32 } from './PeoplePlus32';\nexport { default as Profile12 } from './Profile12';\nexport { default as Profile16 } from './Profile16';\nexport { default as Profile20 } from './Profile20';\nexport { default as Profile24 } from './Profile24';\nexport { default as Profile32 } from './Profile32';\nexport { default as ProfileFilled12 } from './ProfileFilled12';\nexport { default as ProfileFilled16 } from './ProfileFilled16';\nexport { default as ProfileFilled20 } from './ProfileFilled20';\nexport { default as ProfileFilled24 } from './ProfileFilled24';\nexport { default as ProfileFilled32 } from './ProfileFilled32';\nexport { default as Square12 } from './Square12';\nexport { default as Square16 } from './Square16';\nexport { default as Square20 } from './Square20';\nexport { default as Square24 } from './Square24';\nexport { default as Square32 } from './Square32';\nexport { default as SquareFilled12 } from './SquareFilled12';\nexport { default as SquareFilled16 } from './SquareFilled16';\nexport { default as SquareFilled20 } from './SquareFilled20';\nexport { default as SquareFilled24 } from './SquareFilled24';\nexport { default as SquareFilled32 } from './SquareFilled32';\nexport { default as SquareBold12 } from './SquareBold12';\nexport { default as SquareBold16 } from './SquareBold16';\nexport { default as SquareBold20 } from './SquareBold20';\nexport { default as SquareBold24 } from './SquareBold24';\nexport { default as SquareBold32 } from './SquareBold32';\nexport { default as SquareBoldFilled12 } from './SquareBoldFilled12';\nexport { default as SquareBoldFilled16 } from './SquareBoldFilled16';\nexport { default as SquareBoldFilled20 } from './SquareBoldFilled20';\nexport { default as SquareBoldFilled24 } from './SquareBoldFilled24';\nexport { default as SquareBoldFilled32 } from './SquareBoldFilled32';\nexport { default as Circle12 } from './Circle12';\nexport { default as Circle16 } from './Circle16';\nexport { default as Circle20 } from './Circle20';\nexport { default as Circle24 } from './Circle24';\nexport { default as Circle32 } from './Circle32';\nexport { default as CircleFilled12 } from './CircleFilled12';\nexport { default as CircleFilled16 } from './CircleFilled16';\nexport { default as CircleFilled20 } from './CircleFilled20';\nexport { default as CircleFilled24 } from './CircleFilled24';\nexport { default as CircleFilled32 } from './CircleFilled32';\nexport { default as CircleBold12 } from './CircleBold12';\nexport { default as CircleBold16 } from './CircleBold16';\nexport { default as CircleBold20 } from './CircleBold20';\nexport { default as CircleBold24 } from './CircleBold24';\nexport { default as CircleBold32 } from './CircleBold32';\nexport { default as CircleBoldFilled12 } from './CircleBoldFilled12';\nexport { default as CircleBoldFilled16 } from './CircleBoldFilled16';\nexport { default as CircleBoldFilled20 } from './CircleBoldFilled20';\nexport { default as CircleBoldFilled24 } from './CircleBoldFilled24';\nexport { default as CircleBoldFilled32 } from './CircleBoldFilled32';\nexport { default as Dot12 } from './Dot12';\nexport { default as Dot16 } from './Dot16';\nexport { default as Dot20 } from './Dot20';\nexport { default as Dot24 } from './Dot24';\nexport { default as Dot32 } from './Dot32';\nexport { default as DotFilled12 } from './DotFilled12';\nexport { default as DotFilled16 } from './DotFilled16';\nexport { default as DotFilled20 } from './DotFilled20';\nexport { default as DotFilled24 } from './DotFilled24';\nexport { default as DotFilled32 } from './DotFilled32';\nexport { default as DotBold12 } from './DotBold12';\nexport { default as DotBold16 } from './DotBold16';\nexport { default as DotBold20 } from './DotBold20';\nexport { default as DotBold24 } from './DotBold24';\nexport { default as DotBold32 } from './DotBold32';\nexport { default as DotBoldFilled12 } from './DotBoldFilled12';\nexport { default as DotBoldFilled16 } from './DotBoldFilled16';\nexport { default as DotBoldFilled20 } from './DotBoldFilled20';\nexport { default as DotBoldFilled24 } from './DotBoldFilled24';\nexport { default as DotBoldFilled32 } from './DotBoldFilled32';\nexport { default as Triangle12 } from './Triangle12';\nexport { default as Triangle16 } from './Triangle16';\nexport { default as Triangle20 } from './Triangle20';\nexport { default as Triangle24 } from './Triangle24';\nexport { default as Triangle32 } from './Triangle32';\nexport { default as TriangleFilled12 } from './TriangleFilled12';\nexport { default as TriangleFilled16 } from './TriangleFilled16';\nexport { default as TriangleFilled20 } from './TriangleFilled20';\nexport { default as TriangleFilled24 } from './TriangleFilled24';\nexport { default as TriangleFilled32 } from './TriangleFilled32';\nexport { default as TriangleBold12 } from './TriangleBold12';\nexport { default as TriangleBold16 } from './TriangleBold16';\nexport { default as TriangleBold20 } from './TriangleBold20';\nexport { default as TriangleBold24 } from './TriangleBold24';\nexport { default as TriangleBold32 } from './TriangleBold32';\nexport { default as TriangleBoldFilled12 } from './TriangleBoldFilled12';\nexport { default as TriangleBoldFilled16 } from './TriangleBoldFilled16';\nexport { default as TriangleBoldFilled20 } from './TriangleBoldFilled20';\nexport { default as TriangleBoldFilled24 } from './TriangleBoldFilled24';\nexport { default as TriangleBoldFilled32 } from './TriangleBoldFilled32';\nexport { default as Document12 } from './Document12';\nexport { default as Document16 } from './Document16';\nexport { default as Document20 } from './Document20';\nexport { default as Document24 } from './Document24';\nexport { default as Document32 } from './Document32';\nexport { default as DocumentFilled12 } from './DocumentFilled12';\nexport { default as DocumentFilled16 } from './DocumentFilled16';\nexport { default as DocumentFilled20 } from './DocumentFilled20';\nexport { default as DocumentFilled24 } from './DocumentFilled24';\nexport { default as DocumentFilled32 } from './DocumentFilled32';\nexport { default as DocumentLines12 } from './DocumentLines12';\nexport { default as DocumentLines16 } from './DocumentLines16';\nexport { default as DocumentLines20 } from './DocumentLines20';\nexport { default as DocumentLines24 } from './DocumentLines24';\nexport { default as DocumentLines32 } from './DocumentLines32';\nexport { default as DocumentLinesFilled12 } from './DocumentLinesFilled12';\nexport { default as DocumentLinesFilled16 } from './DocumentLinesFilled16';\nexport { default as DocumentLinesFilled20 } from './DocumentLinesFilled20';\nexport { default as DocumentLinesFilled24 } from './DocumentLinesFilled24';\nexport { default as DocumentLinesFilled32 } from './DocumentLinesFilled32';\nexport { default as DocumentPlus12 } from './DocumentPlus12';\nexport { default as DocumentPlus16 } from './DocumentPlus16';\nexport { default as DocumentPlus20 } from './DocumentPlus20';\nexport { default as DocumentPlus24 } from './DocumentPlus24';\nexport { default as DocumentPlus32 } from './DocumentPlus32';\nexport { default as DocumentPlusFilled12 } from './DocumentPlusFilled12';\nexport { default as DocumentPlusFilled16 } from './DocumentPlusFilled16';\nexport { default as DocumentPlusFilled20 } from './DocumentPlusFilled20';\nexport { default as DocumentPlusFilled24 } from './DocumentPlusFilled24';\nexport { default as DocumentPlusFilled32 } from './DocumentPlusFilled32';\nexport { default as DocumentCheckmark12 } from './DocumentCheckmark12';\nexport { default as DocumentCheckmark16 } from './DocumentCheckmark16';\nexport { default as DocumentCheckmark20 } from './DocumentCheckmark20';\nexport { default as DocumentCheckmark24 } from './DocumentCheckmark24';\nexport { default as DocumentCheckmark32 } from './DocumentCheckmark32';\nexport { default as DocumentCheckmarkFilled12 } from './DocumentCheckmarkFilled12';\nexport { default as DocumentCheckmarkFilled16 } from './DocumentCheckmarkFilled16';\nexport { default as DocumentCheckmarkFilled20 } from './DocumentCheckmarkFilled20';\nexport { default as DocumentCheckmarkFilled24 } from './DocumentCheckmarkFilled24';\nexport { default as DocumentCheckmarkFilled32 } from './DocumentCheckmarkFilled32';\nexport { default as DocumentCross12 } from './DocumentCross12';\nexport { default as DocumentCross16 } from './DocumentCross16';\nexport { default as DocumentCross20 } from './DocumentCross20';\nexport { default as DocumentCross24 } from './DocumentCross24';\nexport { default as DocumentCross32 } from './DocumentCross32';\nexport { default as DocumentCrossFilled12 } from './DocumentCrossFilled12';\nexport { default as DocumentCrossFilled16 } from './DocumentCrossFilled16';\nexport { default as DocumentCrossFilled20 } from './DocumentCrossFilled20';\nexport { default as DocumentCrossFilled24 } from './DocumentCrossFilled24';\nexport { default as DocumentCrossFilled32 } from './DocumentCrossFilled32';\nexport { default as DocumentDownload12 } from './DocumentDownload12';\nexport { default as DocumentDownload16 } from './DocumentDownload16';\nexport { default as DocumentDownload20 } from './DocumentDownload20';\nexport { default as DocumentDownload24 } from './DocumentDownload24';\nexport { default as DocumentDownload32 } from './DocumentDownload32';\nexport { default as DocumentDownloadFilled12 } from './DocumentDownloadFilled12';\nexport { default as DocumentDownloadFilled16 } from './DocumentDownloadFilled16';\nexport { default as DocumentDownloadFilled20 } from './DocumentDownloadFilled20';\nexport { default as DocumentDownloadFilled24 } from './DocumentDownloadFilled24';\nexport { default as DocumentDownloadFilled32 } from './DocumentDownloadFilled32';\nexport { default as DocumentDollar12 } from './DocumentDollar12';\nexport { default as DocumentDollar16 } from './DocumentDollar16';\nexport { default as DocumentDollar20 } from './DocumentDollar20';\nexport { default as DocumentDollar24 } from './DocumentDollar24';\nexport { default as DocumentDollar32 } from './DocumentDollar32';\nexport { default as DocumentDollarFilled12 } from './DocumentDollarFilled12';\nexport { default as DocumentDollarFilled16 } from './DocumentDollarFilled16';\nexport { default as DocumentDollarFilled20 } from './DocumentDollarFilled20';\nexport { default as DocumentDollarFilled24 } from './DocumentDollarFilled24';\nexport { default as DocumentDollarFilled32 } from './DocumentDollarFilled32';\nexport { default as Photo12 } from './Photo12';\nexport { default as Photo16 } from './Photo16';\nexport { default as Photo20 } from './Photo20';\nexport { default as Photo24 } from './Photo24';\nexport { default as Photo32 } from './Photo32';\nexport { default as PhotoFilled12 } from './PhotoFilled12';\nexport { default as PhotoFilled16 } from './PhotoFilled16';\nexport { default as PhotoFilled20 } from './PhotoFilled20';\nexport { default as PhotoFilled24 } from './PhotoFilled24';\nexport { default as PhotoFilled32 } from './PhotoFilled32';\nexport { default as Photos12 } from './Photos12';\nexport { default as Photos16 } from './Photos16';\nexport { default as Photos20 } from './Photos20';\nexport { default as Photos24 } from './Photos24';\nexport { default as Photos32 } from './Photos32';\nexport { default as PhotosFilled12 } from './PhotosFilled12';\nexport { default as PhotosFilled16 } from './PhotosFilled16';\nexport { default as PhotosFilled20 } from './PhotosFilled20';\nexport { default as PhotosFilled24 } from './PhotosFilled24';\nexport { default as PhotosFilled32 } from './PhotosFilled32';\nexport { default as AddPhoto12 } from './AddPhoto12';\nexport { default as AddPhoto16 } from './AddPhoto16';\nexport { default as AddPhoto20 } from './AddPhoto20';\nexport { default as AddPhoto24 } from './AddPhoto24';\nexport { default as AddPhoto32 } from './AddPhoto32';\nexport { default as AddPhotoFilled12 } from './AddPhotoFilled12';\nexport { default as AddPhotoFilled16 } from './AddPhotoFilled16';\nexport { default as AddPhotoFilled20 } from './AddPhotoFilled20';\nexport { default as AddPhotoFilled24 } from './AddPhotoFilled24';\nexport { default as AddPhotoFilled32 } from './AddPhotoFilled32';\nexport { default as Clock12 } from './Clock12';\nexport { default as Clock16 } from './Clock16';\nexport { default as Clock20 } from './Clock20';\nexport { default as Clock24 } from './Clock24';\nexport { default as Clock32 } from './Clock32';\nexport { default as ClockFilled12 } from './ClockFilled12';\nexport { default as ClockFilled16 } from './ClockFilled16';\nexport { default as ClockFilled20 } from './ClockFilled20';\nexport { default as ClockFilled24 } from './ClockFilled24';\nexport { default as ClockFilled32 } from './ClockFilled32';\nexport { default as ClockBold12 } from './ClockBold12';\nexport { default as ClockBold16 } from './ClockBold16';\nexport { default as ClockBold20 } from './ClockBold20';\nexport { default as ClockBold24 } from './ClockBold24';\nexport { default as ClockBold32 } from './ClockBold32';\nexport { default as ClockBoldFilled12 } from './ClockBoldFilled12';\nexport { default as ClockBoldFilled16 } from './ClockBoldFilled16';\nexport { default as ClockBoldFilled20 } from './ClockBoldFilled20';\nexport { default as ClockBoldFilled24 } from './ClockBoldFilled24';\nexport { default as ClockBoldFilled32 } from './ClockBoldFilled32';\nexport { default as ThreeDotsCircle12 } from './ThreeDotsCircle12';\nexport { default as ThreeDotsCircle16 } from './ThreeDotsCircle16';\nexport { default as ThreeDotsCircle20 } from './ThreeDotsCircle20';\nexport { default as ThreeDotsCircle24 } from './ThreeDotsCircle24';\nexport { default as ThreeDotsCircle32 } from './ThreeDotsCircle32';\nexport { default as ThreeDotsCircleFilled12 } from './ThreeDotsCircleFilled12';\nexport { default as ThreeDotsCircleFilled16 } from './ThreeDotsCircleFilled16';\nexport { default as ThreeDotsCircleFilled20 } from './ThreeDotsCircleFilled20';\nexport { default as ThreeDotsCircleFilled24 } from './ThreeDotsCircleFilled24';\nexport { default as ThreeDotsCircleFilled32 } from './ThreeDotsCircleFilled32';\nexport { default as ThreeDotsCircleBold12 } from './ThreeDotsCircleBold12';\nexport { default as ThreeDotsCircleBold16 } from './ThreeDotsCircleBold16';\nexport { default as ThreeDotsCircleBold20 } from './ThreeDotsCircleBold20';\nexport { default as ThreeDotsCircleBold24 } from './ThreeDotsCircleBold24';\nexport { default as ThreeDotsCircleBold32 } from './ThreeDotsCircleBold32';\nexport { default as ThreeDotsCircleBoldFilled12 } from './ThreeDotsCircleBoldFilled12';\nexport { default as ThreeDotsCircleBoldFilled16 } from './ThreeDotsCircleBoldFilled16';\nexport { default as ThreeDotsCircleBoldFilled20 } from './ThreeDotsCircleBoldFilled20';\nexport { default as ThreeDotsCircleBoldFilled24 } from './ThreeDotsCircleBoldFilled24';\nexport { default as ThreeDotsCircleBoldFilled32 } from './ThreeDotsCircleBoldFilled32';\nexport { default as ExclamationCircle12 } from './ExclamationCircle12';\nexport { default as ExclamationCircle16 } from './ExclamationCircle16';\nexport { default as ExclamationCircle20 } from './ExclamationCircle20';\nexport { default as ExclamationCircle24 } from './ExclamationCircle24';\nexport { default as ExclamationCircle32 } from './ExclamationCircle32';\nexport { default as ExclamationCircleFilled12 } from './ExclamationCircleFilled12';\nexport { default as ExclamationCircleFilled16 } from './ExclamationCircleFilled16';\nexport { default as ExclamationCircleFilled20 } from './ExclamationCircleFilled20';\nexport { default as ExclamationCircleFilled24 } from './ExclamationCircleFilled24';\nexport { default as ExclamationCircleFilled32 } from './ExclamationCircleFilled32';\nexport { default as ExclamationCircleBold12 } from './ExclamationCircleBold12';\nexport { default as ExclamationCircleBold16 } from './ExclamationCircleBold16';\nexport { default as ExclamationCircleBold20 } from './ExclamationCircleBold20';\nexport { default as ExclamationCircleBold24 } from './ExclamationCircleBold24';\nexport { default as ExclamationCircleBold32 } from './ExclamationCircleBold32';\nexport { default as ExclamationCircleBoldFilled12 } from './ExclamationCircleBoldFilled12';\nexport { default as ExclamationCircleBoldFilled16 } from './ExclamationCircleBoldFilled16';\nexport { default as ExclamationCircleBoldFilled20 } from './ExclamationCircleBoldFilled20';\nexport { default as ExclamationCircleBoldFilled24 } from './ExclamationCircleBoldFilled24';\nexport { default as ExclamationCircleBoldFilled32 } from './ExclamationCircleBoldFilled32';\nexport { default as QuestionCircle12 } from './QuestionCircle12';\nexport { default as QuestionCircle16 } from './QuestionCircle16';\nexport { default as QuestionCircle20 } from './QuestionCircle20';\nexport { default as QuestionCircle24 } from './QuestionCircle24';\nexport { default as QuestionCircle32 } from './QuestionCircle32';\nexport { default as QuestionCircleFilled12 } from './QuestionCircleFilled12';\nexport { default as QuestionCircleFilled16 } from './QuestionCircleFilled16';\nexport { default as QuestionCircleFilled20 } from './QuestionCircleFilled20';\nexport { default as QuestionCircleFilled24 } from './QuestionCircleFilled24';\nexport { default as QuestionCircleFilled32 } from './QuestionCircleFilled32';\nexport { default as QuestionCircleBold12 } from './QuestionCircleBold12';\nexport { default as QuestionCircleBold16 } from './QuestionCircleBold16';\nexport { default as QuestionCircleBold20 } from './QuestionCircleBold20';\nexport { default as QuestionCircleBold24 } from './QuestionCircleBold24';\nexport { default as QuestionCircleBold32 } from './QuestionCircleBold32';\nexport { default as QuestionCircleBoldFilled12 } from './QuestionCircleBoldFilled12';\nexport { default as QuestionCircleBoldFilled16 } from './QuestionCircleBoldFilled16';\nexport { default as QuestionCircleBoldFilled20 } from './QuestionCircleBoldFilled20';\nexport { default as QuestionCircleBoldFilled24 } from './QuestionCircleBoldFilled24';\nexport { default as QuestionCircleBoldFilled32 } from './QuestionCircleBoldFilled32';\nexport { default as Coinbase12 } from './Coinbase12';\nexport { default as Coinbase16 } from './Coinbase16';\nexport { default as Coinbase20 } from './Coinbase20';\nexport { default as Coinbase24 } from './Coinbase24';\nexport { default as Coinbase32 } from './Coinbase32';\nexport { default as CoinbaseFillted12 } from './CoinbaseFillted12';\nexport { default as CoinbaseFillted16 } from './CoinbaseFillted16';\nexport { default as CoinbaseFillted20 } from './CoinbaseFillted20';\nexport { default as CoinbaseFillted24 } from './CoinbaseFillted24';\nexport { default as CoinbaseFillted32 } from './CoinbaseFillted32';\nexport { default as CoinbaseBold12 } from './CoinbaseBold12';\nexport { default as CoinbaseBold16 } from './CoinbaseBold16';\nexport { default as CoinbaseBold20 } from './CoinbaseBold20';\nexport { default as CoinbaseBold24 } from './CoinbaseBold24';\nexport { default as CoinbaseBold32 } from './CoinbaseBold32';\nexport { default as CoinbaseBoldFilled12 } from './CoinbaseBoldFilled12';\nexport { default as CoinbaseBoldFilled16 } from './CoinbaseBoldFilled16';\nexport { default as CoinbaseBoldFilled20 } from './CoinbaseBoldFilled20';\nexport { default as CoinbaseBoldFilled24 } from './CoinbaseBoldFilled24';\nexport { default as CoinbaseBoldFilled32 } from './CoinbaseBoldFilled32';\nexport { default as InfoCircle12 } from './InfoCircle12';\nexport { default as InfoCircle16 } from './InfoCircle16';\nexport { default as InfoCircle20 } from './InfoCircle20';\nexport { default as InfoCircle24 } from './InfoCircle24';\nexport { default as InfoCircle32 } from './InfoCircle32';\nexport { default as InfoCircleFilled12 } from './InfoCircleFilled12';\nexport { default as InfoCircleFilled16 } from './InfoCircleFilled16';\nexport { default as InfoCircleFilled20 } from './InfoCircleFilled20';\nexport { default as InfoCircleFilled24 } from './InfoCircleFilled24';\nexport { default as InfoCircleFilled32 } from './InfoCircleFilled32';\nexport { default as InfoCircleBold12 } from './InfoCircleBold12';\nexport { default as InfoCircleBold16 } from './InfoCircleBold16';\nexport { default as InfoCircleBold20 } from './InfoCircleBold20';\nexport { default as InfoCircleBold24 } from './InfoCircleBold24';\nexport { default as InfoCircleBold32 } from './InfoCircleBold32';\nexport { default as InfoCircleBoldFilled12 } from './InfoCircleBoldFilled12';\nexport { default as InfoCircleBoldFilled16 } from './InfoCircleBoldFilled16';\nexport { default as InfoCircleBoldFilled20 } from './InfoCircleBoldFilled20';\nexport { default as InfoCircleBoldFilled24 } from './InfoCircleBoldFilled24';\nexport { default as InfoCircleBoldFilled32 } from './InfoCircleBoldFilled32';\nexport { default as Compass12 } from './Compass12';\nexport { default as Compass16 } from './Compass16';\nexport { default as Compass20 } from './Compass20';\nexport { default as Compass24 } from './Compass24';\nexport { default as Compass32 } from './Compass32';\nexport { default as CompassFilled12 } from './CompassFilled12';\nexport { default as CompassFilled16 } from './CompassFilled16';\nexport { default as CompassFilled20 } from './CompassFilled20';\nexport { default as CompassFilled24 } from './CompassFilled24';\nexport { default as CompassFilled32 } from './CompassFilled32';\nexport { default as CompassBold12 } from './CompassBold12';\nexport { default as CompassBold16 } from './CompassBold16';\nexport { default as CompassBold20 } from './CompassBold20';\nexport { default as CompassBold24 } from './CompassBold24';\nexport { default as CompassBold32 } from './CompassBold32';\nexport { default as CompassBoldFilled12 } from './CompassBoldFilled12';\nexport { default as CompassBoldFilled16 } from './CompassBoldFilled16';\nexport { default as CompassBoldFilled20 } from './CompassBoldFilled20';\nexport { default as CompassBoldFilled24 } from './CompassBoldFilled24';\nexport { default as CompassBoldFilled32 } from './CompassBoldFilled32';\nexport { default as Ban12 } from './Ban12';\nexport { default as Ban16 } from './Ban16';\nexport { default as Ban20 } from './Ban20';\nexport { default as Ban24 } from './Ban24';\nexport { default as Ban32 } from './Ban32';\nexport { default as BanFilled12 } from './BanFilled12';\nexport { default as BanFilled16 } from './BanFilled16';\nexport { default as BanFilled20 } from './BanFilled20';\nexport { default as BanFilled24 } from './BanFilled24';\nexport { default as BanFilled32 } from './BanFilled32';\nexport { default as BanBold12 } from './BanBold12';\nexport { default as BanBold16 } from './BanBold16';\nexport { default as BanBold20 } from './BanBold20';\nexport { default as BanBold24 } from './BanBold24';\nexport { default as BanBold32 } from './BanBold32';\nexport { default as BanBoldFilled12 } from './BanBoldFilled12';\nexport { default as BanBoldFilled16 } from './BanBoldFilled16';\nexport { default as BanBoldFilled20 } from './BanBoldFilled20';\nexport { default as BanBoldFilled24 } from './BanBoldFilled24';\nexport { default as BanBoldFilled32 } from './BanBoldFilled32';\nexport { default as PlusCircle12 } from './PlusCircle12';\nexport { default as PlusCircle16 } from './PlusCircle16';\nexport { default as PlusCircle20 } from './PlusCircle20';\nexport { default as PlusCircle24 } from './PlusCircle24';\nexport { default as PlusCircle32 } from './PlusCircle32';\nexport { default as PlusCircleFilled12 } from './PlusCircleFilled12';\nexport { default as PlusCircleFilled16 } from './PlusCircleFilled16';\nexport { default as PlusCircleFilled20 } from './PlusCircleFilled20';\nexport { default as PlusCircleFilled24 } from './PlusCircleFilled24';\nexport { default as PlusCircleFilled32 } from './PlusCircleFilled32';\nexport { default as PlusCircleBold12 } from './PlusCircleBold12';\nexport { default as PlusCircleBold16 } from './PlusCircleBold16';\nexport { default as PlusCircleBold20 } from './PlusCircleBold20';\nexport { default as PlusCircleBold24 } from './PlusCircleBold24';\nexport { default as PlusCircleBold32 } from './PlusCircleBold32';\nexport { default as PlusCircleBoldFilled12 } from './PlusCircleBoldFilled12';\nexport { default as PlusCircleBoldFilled16 } from './PlusCircleBoldFilled16';\nexport { default as PlusCircleBoldFilled20 } from './PlusCircleBoldFilled20';\nexport { default as PlusCircleBoldFilled24 } from './PlusCircleBoldFilled24';\nexport { default as PlusCircleBoldFilled32 } from './PlusCircleBoldFilled32';\nexport { default as XCircle12 } from './XCircle12';\nexport { default as XCircle16 } from './XCircle16';\nexport { default as XCircle20 } from './XCircle20';\nexport { default as XCircle24 } from './XCircle24';\nexport { default as XCircle32 } from './XCircle32';\nexport { default as XCircleFilled12 } from './XCircleFilled12';\nexport { default as XCircleFilled16 } from './XCircleFilled16';\nexport { default as XCircleFilled20 } from './XCircleFilled20';\nexport { default as XCircleFilled24 } from './XCircleFilled24';\nexport { default as XCircleFilled32 } from './XCircleFilled32';\nexport { default as XCircleBold12 } from './XCircleBold12';\nexport { default as XCircleBold16 } from './XCircleBold16';\nexport { default as XCircleBold20 } from './XCircleBold20';\nexport { default as XCircleBold24 } from './XCircleBold24';\nexport { default as XCircleBold32 } from './XCircleBold32';\nexport { default as XCircleBoldFilled12 } from './XCircleBoldFilled12';\nexport { default as XCircleBoldFilled16 } from './XCircleBoldFilled16';\nexport { default as XCircleBoldFilled20 } from './XCircleBoldFilled20';\nexport { default as XCircleBoldFilled24 } from './XCircleBoldFilled24';\nexport { default as XCircleBoldFilled32 } from './XCircleBoldFilled32';\nexport { default as Pin12 } from './Pin12';\nexport { default as Pin16 } from './Pin16';\nexport { default as Pin20 } from './Pin20';\nexport { default as Pin24 } from './Pin24';\nexport { default as Pin32 } from './Pin32';\nexport { default as PinFilled12 } from './PinFilled12';\nexport { default as PinFilled16 } from './PinFilled16';\nexport { default as PinFilled20 } from './PinFilled20';\nexport { default as PinFilled24 } from './PinFilled24';\nexport { default as PinFilled32 } from './PinFilled32';\nexport { default as Unpin12 } from './Unpin12';\nexport { default as Unpin16 } from './Unpin16';\nexport { default as Unpin20 } from './Unpin20';\nexport { default as Unpin24 } from './Unpin24';\nexport { default as Unpin32 } from './Unpin32';\nexport { default as UnpinFilled12 } from './UnpinFilled12';\nexport { default as UnpinFilled16 } from './UnpinFilled16';\nexport { default as UnpinFilled20 } from './UnpinFilled20';\nexport { default as UnpinFilled24 } from './UnpinFilled24';\nexport { default as UnpinFilled32 } from './UnpinFilled32';\nexport { default as PinTilted12 } from './PinTilted12';\nexport { default as PinTilted16 } from './PinTilted16';\nexport { default as PinTilted20 } from './PinTilted20';\nexport { default as PinTilted24 } from './PinTilted24';\nexport { default as PinTilted32 } from './PinTilted32';\nexport { default as PinTiltedFilled12 } from './PinTiltedFilled12';\nexport { default as PinTiltedFilled16 } from './PinTiltedFilled16';\nexport { default as PinTiltedFilled20 } from './PinTiltedFilled20';\nexport { default as PinTiltedFilled24 } from './PinTiltedFilled24';\nexport { default as PinTiltedFilled32 } from './PinTiltedFilled32';\nexport { default as UpinTilted12 } from './UpinTilted12';\nexport { default as UpinTilted16 } from './UpinTilted16';\nexport { default as UpinTilted20 } from './UpinTilted20';\nexport { default as UpinTilted24 } from './UpinTilted24';\nexport { default as UpinTilted32 } from './UpinTilted32';\nexport { default as UpinTiltedFilled12 } from './UpinTiltedFilled12';\nexport { default as UpinTiltedFilled16 } from './UpinTiltedFilled16';\nexport { default as UpinTiltedFilled20 } from './UpinTiltedFilled20';\nexport { default as UpinTiltedFilled24 } from './UpinTiltedFilled24';\nexport { default as UpinTiltedFilled32 } from './UpinTiltedFilled32';\nexport { default as Camera12 } from './Camera12';\nexport { default as Camera16 } from './Camera16';\nexport { default as Camera20 } from './Camera20';\nexport { default as Camera24 } from './Camera24';\nexport { default as Camera32 } from './Camera32';\nexport { default as CameraFilled12 } from './CameraFilled12';\nexport { default as CameraFilled16 } from './CameraFilled16';\nexport { default as CameraFilled20 } from './CameraFilled20';\nexport { default as CameraFilled24 } from './CameraFilled24';\nexport { default as CameraFilled32 } from './CameraFilled32';\nexport { default as CameraAdd12 } from './CameraAdd12';\nexport { default as CameraAdd16 } from './CameraAdd16';\nexport { default as CameraAdd20 } from './CameraAdd20';\nexport { default as CameraAdd24 } from './CameraAdd24';\nexport { default as CameraAdd32 } from './CameraAdd32';\nexport { default as CameraAddFilled12 } from './CameraAddFilled12';\nexport { default as CameraAddFilled16 } from './CameraAddFilled16';\nexport { default as CameraAddFilled20 } from './CameraAddFilled20';\nexport { default as CameraAddFilled24 } from './CameraAddFilled24';\nexport { default as CameraAddFilled32 } from './CameraAddFilled32';\nexport { default as Note12 } from './Note12';\nexport { default as Note16 } from './Note16';\nexport { default as Note20 } from './Note20';\nexport { default as Note24 } from './Note24';\nexport { default as Note32 } from './Note32';\nexport { default as NoteFilled12 } from './NoteFilled12';\nexport { default as NoteFilled16 } from './NoteFilled16';\nexport { default as NoteFilled20 } from './NoteFilled20';\nexport { default as NoteFilled24 } from './NoteFilled24';\nexport { default as NoteFilled32 } from './NoteFilled32';\nexport { default as NotePlus12 } from './NotePlus12';\nexport { default as NotePlus16 } from './NotePlus16';\nexport { default as NotePlus20 } from './NotePlus20';\nexport { default as NotePlus24 } from './NotePlus24';\nexport { default as NotePlus32 } from './NotePlus32';\nexport { default as NotePlusFilled12 } from './NotePlusFilled12';\nexport { default as NotePlusFilled16 } from './NotePlusFilled16';\nexport { default as NotePlusFilled20 } from './NotePlusFilled20';\nexport { default as NotePlusFilled24 } from './NotePlusFilled24';\nexport { default as NotePlusFilled32 } from './NotePlusFilled32';\nexport { default as PlusRectangle12 } from './PlusRectangle12';\nexport { default as PlusRectangle16 } from './PlusRectangle16';\nexport { default as PlusRectangle20 } from './PlusRectangle20';\nexport { default as PlusRectangle24 } from './PlusRectangle24';\nexport { default as PlusRectangle32 } from './PlusRectangle32';\nexport { default as PlusRectangleFilled12 } from './PlusRectangleFilled12';\nexport { default as PlusRectangleFilled16 } from './PlusRectangleFilled16';\nexport { default as PlusRectangleFilled20 } from './PlusRectangleFilled20';\nexport { default as PlusRectangleFilled24 } from './PlusRectangleFilled24';\nexport { default as PlusRectangleFilled32 } from './PlusRectangleFilled32';\nexport { default as PlusRectangleBold12 } from './PlusRectangleBold12';\nexport { default as PlusRectangleBold16 } from './PlusRectangleBold16';\nexport { default as PlusRectangleBold20 } from './PlusRectangleBold20';\nexport { default as PlusRectangleBold24 } from './PlusRectangleBold24';\nexport { default as PlusRectangleBold32 } from './PlusRectangleBold32';\nexport { default as PlusRectangleBoldFilled12 } from './PlusRectangleBoldFilled12';\nexport { default as PlusRectangleBoldFilled16 } from './PlusRectangleBoldFilled16';\nexport { default as PlusRectangleBoldFilled20 } from './PlusRectangleBoldFilled20';\nexport { default as PlusRectangleBoldFilled24 } from './PlusRectangleBoldFilled24';\nexport { default as PlusRectangleBoldFilled32 } from './PlusRectangleBoldFilled32';\nexport { default as BlankNotePlus12 } from './BlankNotePlus12';\nexport { default as BlankNotePlus16 } from './BlankNotePlus16';\nexport { default as BlankNotePlus20 } from './BlankNotePlus20';\nexport { default as BlankNotePlus24 } from './BlankNotePlus24';\nexport { default as BlankNotePlus32 } from './BlankNotePlus32';\nexport { default as BlankNotePlusFilled12 } from './BlankNotePlusFilled12';\nexport { default as BlankNotePlusFilled16 } from './BlankNotePlusFilled16';\nexport { default as BlankNotePlusFilled20 } from './BlankNotePlusFilled20';\nexport { default as BlankNotePlusFilled24 } from './BlankNotePlusFilled24';\nexport { default as BlankNotePlusFilled32 } from './BlankNotePlusFilled32';\nexport { default as InfoSquare12 } from './InfoSquare12';\nexport { default as InfoSquare16 } from './InfoSquare16';\nexport { default as InfoSquare20 } from './InfoSquare20';\nexport { default as InfoSquare24 } from './InfoSquare24';\nexport { default as InfoSquare32 } from './InfoSquare32';\nexport { default as InfoSquareFilled12 } from './InfoSquareFilled12';\nexport { default as InfoSquareFilled16 } from './InfoSquareFilled16';\nexport { default as InfoSquareFilled20 } from './InfoSquareFilled20';\nexport { default as InfoSquareFilled24 } from './InfoSquareFilled24';\nexport { default as InfoSquareFilled32 } from './InfoSquareFilled32';\nexport { default as ChevronLeftToLineInBox12 } from './ChevronLeftToLineInBox12';\nexport { default as ChevronLeftToLineInBox16 } from './ChevronLeftToLineInBox16';\nexport { default as ChevronLeftToLineInBox20 } from './ChevronLeftToLineInBox20';\nexport { default as ChevronLeftToLineInBox24 } from './ChevronLeftToLineInBox24';\nexport { default as ChevronLeftToLineInBox32 } from './ChevronLeftToLineInBox32';\nexport { default as ChevronLeftToLineInBoxFilled12 } from './ChevronLeftToLineInBoxFilled12';\nexport { default as ChevronLeftToLineInBoxFilled16 } from './ChevronLeftToLineInBoxFilled16';\nexport { default as ChevronLeftToLineInBoxFilled20 } from './ChevronLeftToLineInBoxFilled20';\nexport { default as ChevronLeftToLineInBoxFilled24 } from './ChevronLeftToLineInBoxFilled24';\nexport { default as ChevronLeftToLineInBoxFilled32 } from './ChevronLeftToLineInBoxFilled32';\nexport { default as SlidersInASquare12 } from './SlidersInASquare12';\nexport { default as SlidersInASquare16 } from './SlidersInASquare16';\nexport { default as SlidersInASquare20 } from './SlidersInASquare20';\nexport { default as SlidersInASquare24 } from './SlidersInASquare24';\nexport { default as SlidersInASquare32 } from './SlidersInASquare32';\nexport { default as SlidersInASquareFilled12 } from './SlidersInASquareFilled12';\nexport { default as SlidersInASquareFilled16 } from './SlidersInASquareFilled16';\nexport { default as SlidersInASquareFilled20 } from './SlidersInASquareFilled20';\nexport { default as SlidersInASquareFilled24 } from './SlidersInASquareFilled24';\nexport { default as SlidersInASquareFilled32 } from './SlidersInASquareFilled32';\nexport { default as Heart12 } from './Heart12';\nexport { default as Heart16 } from './Heart16';\nexport { default as Heart20 } from './Heart20';\nexport { default as Heart24 } from './Heart24';\nexport { default as Heart32 } from './Heart32';\nexport { default as HeartFilled12 } from './HeartFilled12';\nexport { default as HeartFilled16 } from './HeartFilled16';\nexport { default as HeartFilled20 } from './HeartFilled20';\nexport { default as HeartFilled24 } from './HeartFilled24';\nexport { default as HeartFilled32 } from './HeartFilled32';\nexport { default as HeartBold12 } from './HeartBold12';\nexport { default as HeartBold16 } from './HeartBold16';\nexport { default as HeartBold20 } from './HeartBold20';\nexport { default as HeartBold24 } from './HeartBold24';\nexport { default as HeartBold32 } from './HeartBold32';\nexport { default as HeartBoldFilled12 } from './HeartBoldFilled12';\nexport { default as HeartBoldFilled16 } from './HeartBoldFilled16';\nexport { default as HeartBoldFilled20 } from './HeartBoldFilled20';\nexport { default as HeartBoldFilled24 } from './HeartBoldFilled24';\nexport { default as HeartBoldFilled32 } from './HeartBoldFilled32';\nexport { default as HeartPulse12 } from './HeartPulse12';\nexport { default as HeartPulse16 } from './HeartPulse16';\nexport { default as HeartPulse20 } from './HeartPulse20';\nexport { default as HeartPulse24 } from './HeartPulse24';\nexport { default as HeartPulse32 } from './HeartPulse32';\nexport { default as HeartPulseFilled12 } from './HeartPulseFilled12';\nexport { default as HeartPulseFilled16 } from './HeartPulseFilled16';\nexport { default as HeartPulseFilled20 } from './HeartPulseFilled20';\nexport { default as HeartPulseFilled24 } from './HeartPulseFilled24';\nexport { default as HeartPulseFilled32 } from './HeartPulseFilled32';\nexport { default as Trash12 } from './Trash12';\nexport { default as Trash16 } from './Trash16';\nexport { default as Trash20 } from './Trash20';\nexport { default as Trash24 } from './Trash24';\nexport { default as Trash32 } from './Trash32';\nexport { default as TrashFilled12 } from './TrashFilled12';\nexport { default as TrashFilled16 } from './TrashFilled16';\nexport { default as TrashFilled20 } from './TrashFilled20';\nexport { default as TrashFilled24 } from './TrashFilled24';\nexport { default as TrashFilled32 } from './TrashFilled32';\nexport { default as ThumbUp12 } from './ThumbUp12';\nexport { default as ThumbUp16 } from './ThumbUp16';\nexport { default as ThumbUp20 } from './ThumbUp20';\nexport { default as ThumbUp24 } from './ThumbUp24';\nexport { default as ThumbUp32 } from './ThumbUp32';\nexport { default as ThumbUpFilled12 } from './ThumbUpFilled12';\nexport { default as ThumbUpFilled16 } from './ThumbUpFilled16';\nexport { default as ThumbUpFilled20 } from './ThumbUpFilled20';\nexport { default as ThumbUpFilled24 } from './ThumbUpFilled24';\nexport { default as ThumbUpFilled32 } from './ThumbUpFilled32';\nexport { default as ThumbDown12 } from './ThumbDown12';\nexport { default as ThumbDown16 } from './ThumbDown16';\nexport { default as ThumbDown20 } from './ThumbDown20';\nexport { default as ThumbDown24 } from './ThumbDown24';\nexport { default as ThumbDown32 } from './ThumbDown32';\nexport { default as ThumbDownFilled12 } from './ThumbDownFilled12';\nexport { default as ThumbDownFilled16 } from './ThumbDownFilled16';\nexport { default as ThumbDownFilled20 } from './ThumbDownFilled20';\nexport { default as ThumbDownFilled24 } from './ThumbDownFilled24';\nexport { default as ThumbDownFilled32 } from './ThumbDownFilled32';\nexport { default as Gear12 } from './Gear12';\nexport { default as Gear16 } from './Gear16';\nexport { default as Gear20 } from './Gear20';\nexport { default as Gear24 } from './Gear24';\nexport { default as Gear32 } from './Gear32';\nexport { default as GearFilled12 } from './GearFilled12';\nexport { default as GearFilled16 } from './GearFilled16';\nexport { default as GearFilled20 } from './GearFilled20';\nexport { default as GearFilled24 } from './GearFilled24';\nexport { default as GearFilled32 } from './GearFilled32';\nexport { default as GearBold12 } from './GearBold12';\nexport { default as GearBold16 } from './GearBold16';\nexport { default as GearBold20 } from './GearBold20';\nexport { default as GearBold24 } from './GearBold24';\nexport { default as GearBold32 } from './GearBold32';\nexport { default as GearBoldFilled12 } from './GearBoldFilled12';\nexport { default as GearBoldFilled16 } from './GearBoldFilled16';\nexport { default as GearBoldFilled20 } from './GearBoldFilled20';\nexport { default as GearBoldFilled24 } from './GearBoldFilled24';\nexport { default as GearBoldFilled32 } from './GearBoldFilled32';\nexport { default as Tag12 } from './Tag12';\nexport { default as Tag16 } from './Tag16';\nexport { default as Tag20 } from './Tag20';\nexport { default as Tag24 } from './Tag24';\nexport { default as Tag32 } from './Tag32';\nexport { default as TagFilled12 } from './TagFilled12';\nexport { default as TagFilled16 } from './TagFilled16';\nexport { default as TagFilled20 } from './TagFilled20';\nexport { default as TagFilled24 } from './TagFilled24';\nexport { default as TagFilled32 } from './TagFilled32';\nexport { default as Star12 } from './Star12';\nexport { default as Star16 } from './Star16';\nexport { default as Star20 } from './Star20';\nexport { default as Star24 } from './Star24';\nexport { default as Star32 } from './Star32';\nexport { default as StarFilled12 } from './StarFilled12';\nexport { default as StarFilled16 } from './StarFilled16';\nexport { default as StarFilled20 } from './StarFilled20';\nexport { default as StarFilled24 } from './StarFilled24';\nexport { default as StarFilled32 } from './StarFilled32';\nexport { default as Edit12 } from './Edit12';\nexport { default as Edit16 } from './Edit16';\nexport { default as Edit20 } from './Edit20';\nexport { default as Edit24 } from './Edit24';\nexport { default as Edit32 } from './Edit32';\nexport { default as EditBold12 } from './EditBold12';\nexport { default as EditBold16 } from './EditBold16';\nexport { default as EditBold20 } from './EditBold20';\nexport { default as EditBold24 } from './EditBold24';\nexport { default as EditBold32 } from './EditBold32';\nexport { default as Link12 } from './Link12';\nexport { default as Link16 } from './Link16';\nexport { default as Link20 } from './Link20';\nexport { default as Link24 } from './Link24';\nexport { default as Link32 } from './Link32';\nexport { default as LinkFilled12 } from './LinkFilled12';\nexport { default as LinkFilled16 } from './LinkFilled16';\nexport { default as LinkFilled20 } from './LinkFilled20';\nexport { default as LinkFilled24 } from './LinkFilled24';\nexport { default as LinkFilled32 } from './LinkFilled32';\nexport { default as LinkBold12 } from './LinkBold12';\nexport { default as LinkBold16 } from './LinkBold16';\nexport { default as LinkBold20 } from './LinkBold20';\nexport { default as LinkBold24 } from './LinkBold24';\nexport { default as LinkBold32 } from './LinkBold32';\nexport { default as LinkBoldFilled12 } from './LinkBoldFilled12';\nexport { default as LinkBoldFilled16 } from './LinkBoldFilled16';\nexport { default as LinkBoldFilled20 } from './LinkBoldFilled20';\nexport { default as LinkBoldFilled24 } from './LinkBoldFilled24';\nexport { default as LinkBoldFilled32 } from './LinkBoldFilled32';\nexport { default as LinkSlash12 } from './LinkSlash12';\nexport { default as LinkSlash16 } from './LinkSlash16';\nexport { default as LinkSlash20 } from './LinkSlash20';\nexport { default as LinkSlash24 } from './LinkSlash24';\nexport { default as LinkSlash32 } from './LinkSlash32';\nexport { default as LinkAdd12 } from './LinkAdd12';\nexport { default as LinkAdd16 } from './LinkAdd16';\nexport { default as LinkAdd20 } from './LinkAdd20';\nexport { default as LinkAdd24 } from './LinkAdd24';\nexport { default as LinkAdd32 } from './LinkAdd32';\nexport { default as LinkRemove12 } from './LinkRemove12';\nexport { default as LinkRemove16 } from './LinkRemove16';\nexport { default as LinkRemove20 } from './LinkRemove20';\nexport { default as LinkRemove24 } from './LinkRemove24';\nexport { default as LinkRemove32 } from './LinkRemove32';\nexport { default as BellSlash12 } from './BellSlash12';\nexport { default as BellSlash16 } from './BellSlash16';\nexport { default as BellSlash20 } from './BellSlash20';\nexport { default as BellSlash24 } from './BellSlash24';\nexport { default as BellSlash32 } from './BellSlash32';\nexport { default as Bell12 } from './Bell12';\nexport { default as Bell16 } from './Bell16';\nexport { default as Bell20 } from './Bell20';\nexport { default as Bell24 } from './Bell24';\nexport { default as Bell32 } from './Bell32';\nexport { default as BellFilled12 } from './BellFilled12';\nexport { default as BellFilled16 } from './BellFilled16';\nexport { default as BellFilled20 } from './BellFilled20';\nexport { default as BellFilled24 } from './BellFilled24';\nexport { default as BellFilled32 } from './BellFilled32';\nexport { default as BellBold12 } from './BellBold12';\nexport { default as BellBold16 } from './BellBold16';\nexport { default as BellBold20 } from './BellBold20';\nexport { default as BellBold24 } from './BellBold24';\nexport { default as BellBold32 } from './BellBold32';\nexport { default as BellBoldFilled12 } from './BellBoldFilled12';\nexport { default as BellBoldFilled16 } from './BellBoldFilled16';\nexport { default as BellBoldFilled20 } from './BellBoldFilled20';\nexport { default as BellBoldFilled24 } from './BellBoldFilled24';\nexport { default as BellBoldFilled32 } from './BellBoldFilled32';\nexport { default as WebcamOn12 } from './WebcamOn12';\nexport { default as WebcamOn16 } from './WebcamOn16';\nexport { default as WebcamOn20 } from './WebcamOn20';\nexport { default as WebcamOn24 } from './WebcamOn24';\nexport { default as WebcamOn32 } from './WebcamOn32';\nexport { default as WebcamOnFilled12 } from './WebcamOnFilled12';\nexport { default as WebcamOnFilled16 } from './WebcamOnFilled16';\nexport { default as WebcamOnFilled20 } from './WebcamOnFilled20';\nexport { default as WebcamOnFilled24 } from './WebcamOnFilled24';\nexport { default as WebcamOnFilled32 } from './WebcamOnFilled32';\nexport { default as WebcamOnBold12 } from './WebcamOnBold12';\nexport { default as WebcamOnBold16 } from './WebcamOnBold16';\nexport { default as WebcamOnBold20 } from './WebcamOnBold20';\nexport { default as WebcamOnBold24 } from './WebcamOnBold24';\nexport { default as WebcamOnBold32 } from './WebcamOnBold32';\nexport { default as WebcamOnBoldFilled12 } from './WebcamOnBoldFilled12';\nexport { default as WebcamOnBoldFilled16 } from './WebcamOnBoldFilled16';\nexport { default as WebcamOnBoldFilled20 } from './WebcamOnBoldFilled20';\nexport { default as WebcamOnBoldFilled24 } from './WebcamOnBoldFilled24';\nexport { default as WebcamOnBoldFilled32 } from './WebcamOnBoldFilled32';\nexport { default as WebcamOff12 } from './WebcamOff12';\nexport { default as WebcamOff16 } from './WebcamOff16';\nexport { default as WebcamOff20 } from './WebcamOff20';\nexport { default as WebcamOff24 } from './WebcamOff24';\nexport { default as WebcamOff32 } from './WebcamOff32';\nexport { default as WebcamOffFilled12 } from './WebcamOffFilled12';\nexport { default as WebcamOffFilled16 } from './WebcamOffFilled16';\nexport { default as WebcamOffFilled20 } from './WebcamOffFilled20';\nexport { default as WebcamOffFilled24 } from './WebcamOffFilled24';\nexport { default as WebcamOffFilled32 } from './WebcamOffFilled32';\nexport { default as WebcamOffBold12 } from './WebcamOffBold12';\nexport { default as WebcamOffBold16 } from './WebcamOffBold16';\nexport { default as WebcamOffBold20 } from './WebcamOffBold20';\nexport { default as WebcamOffBold24 } from './WebcamOffBold24';\nexport { default as WebcamOffBold32 } from './WebcamOffBold32';\nexport { default as WebcamOffBoldFilled12 } from './WebcamOffBoldFilled12';\nexport { default as WebcamOffBoldFilled16 } from './WebcamOffBoldFilled16';\nexport { default as WebcamOffBoldFilled20 } from './WebcamOffBoldFilled20';\nexport { default as WebcamOffBoldFilled24 } from './WebcamOffBoldFilled24';\nexport { default as WebcamOffBoldFilled32 } from './WebcamOffBoldFilled32';\nexport { default as MenuClose12 } from './MenuClose12';\nexport { default as MenuClose16 } from './MenuClose16';\nexport { default as MenuClose20 } from './MenuClose20';\nexport { default as MenuClose24 } from './MenuClose24';\nexport { default as MenuClose32 } from './MenuClose32';\nexport { default as Menu12 } from './Menu12';\nexport { default as Menu16 } from './Menu16';\nexport { default as Menu20 } from './Menu20';\nexport { default as Menu24 } from './Menu24';\nexport { default as Menu32 } from './Menu32';\nexport { default as MenuFilled12 } from './MenuFilled12';\nexport { default as MenuFilled16 } from './MenuFilled16';\nexport { default as MenuFilled20 } from './MenuFilled20';\nexport { default as MenuFilled24 } from './MenuFilled24';\nexport { default as MenuFilled32 } from './MenuFilled32';\nexport { default as MenuBold12 } from './MenuBold12';\nexport { default as MenuBold16 } from './MenuBold16';\nexport { default as MenuBold20 } from './MenuBold20';\nexport { default as MenuBold24 } from './MenuBold24';\nexport { default as MenuBold32 } from './MenuBold32';\nexport { default as MenuBoldFilled12 } from './MenuBoldFilled12';\nexport { default as MenuBoldFilled16 } from './MenuBoldFilled16';\nexport { default as MenuBoldFilled20 } from './MenuBoldFilled20';\nexport { default as MenuBoldFilled24 } from './MenuBoldFilled24';\nexport { default as MenuBoldFilled32 } from './MenuBoldFilled32';\nexport { default as ThreeDotsHorizontal12 } from './ThreeDotsHorizontal12';\nexport { default as ThreeDotsHorizontal16 } from './ThreeDotsHorizontal16';\nexport { default as ThreeDotsHorizontal20 } from './ThreeDotsHorizontal20';\nexport { default as ThreeDotsHorizontal24 } from './ThreeDotsHorizontal24';\nexport { default as ThreeDotsHorizontal32 } from './ThreeDotsHorizontal32';\nexport { default as ThreeDotsHorizontalFilled12 } from './ThreeDotsHorizontalFilled12';\nexport { default as ThreeDotsHorizontalFilled16 } from './ThreeDotsHorizontalFilled16';\nexport { default as ThreeDotsHorizontalFilled20 } from './ThreeDotsHorizontalFilled20';\nexport { default as ThreeDotsHorizontalFilled24 } from './ThreeDotsHorizontalFilled24';\nexport { default as ThreeDotsHorizontalFilled32 } from './ThreeDotsHorizontalFilled32';\nexport { default as ThreeDotsHorizontalBold12 } from './ThreeDotsHorizontalBold12';\nexport { default as ThreeDotsHorizontalBold16 } from './ThreeDotsHorizontalBold16';\nexport { default as ThreeDotsHorizontalBold20 } from './ThreeDotsHorizontalBold20';\nexport { default as ThreeDotsHorizontalBold24 } from './ThreeDotsHorizontalBold24';\nexport { default as ThreeDotsHorizontalBold32 } from './ThreeDotsHorizontalBold32';\nexport { default as ThreeDotsHorizontalFilledBold12 } from './ThreeDotsHorizontalFilledBold12';\nexport { default as ThreeDotsHorizontalFilledBold16 } from './ThreeDotsHorizontalFilledBold16';\nexport { default as ThreeDotsHorizontalFilledBold20 } from './ThreeDotsHorizontalFilledBold20';\nexport { default as ThreeDotsHorizontalFilledBold24 } from './ThreeDotsHorizontalFilledBold24';\nexport { default as ThreeDotsHorizontalFilledBold32 } from './ThreeDotsHorizontalFilledBold32';\nexport { default as ThreeDotsVertical12 } from './ThreeDotsVertical12';\nexport { default as ThreeDotsVertical16 } from './ThreeDotsVertical16';\nexport { default as ThreeDotsVertical20 } from './ThreeDotsVertical20';\nexport { default as ThreeDotsVertical24 } from './ThreeDotsVertical24';\nexport { default as ThreeDotsVertical32 } from './ThreeDotsVertical32';\nexport { default as ThreeDotsVerticalFilled12 } from './ThreeDotsVerticalFilled12';\nexport { default as ThreeDotsVerticalFilled16 } from './ThreeDotsVerticalFilled16';\nexport { default as ThreeDotsVerticalFilled20 } from './ThreeDotsVerticalFilled20';\nexport { default as ThreeDotsVerticalFilled24 } from './ThreeDotsVerticalFilled24';\nexport { default as ThreeDotsVerticalFilled32 } from './ThreeDotsVerticalFilled32';\nexport { default as ThreeDotsVerticalBold12 } from './ThreeDotsVerticalBold12';\nexport { default as ThreeDotsVerticalBold16 } from './ThreeDotsVerticalBold16';\nexport { default as ThreeDotsVerticalBold20 } from './ThreeDotsVerticalBold20';\nexport { default as ThreeDotsVerticalBold24 } from './ThreeDotsVerticalBold24';\nexport { default as ThreeDotsVerticalBold32 } from './ThreeDotsVerticalBold32';\nexport { default as ThreeDotsVerticalFilledBold12 } from './ThreeDotsVerticalFilledBold12';\nexport { default as ThreeDotsVerticalFilledBold16 } from './ThreeDotsVerticalFilledBold16';\nexport { default as ThreeDotsVerticalFilledBold20 } from './ThreeDotsVerticalFilledBold20';\nexport { default as ThreeDotsVerticalFilledBold24 } from './ThreeDotsVerticalFilledBold24';\nexport { default as ThreeDotsVerticalFilledBold32 } from './ThreeDotsVerticalFilledBold32';\nexport { default as DragHandleHorizontal12 } from './DragHandleHorizontal12';\nexport { default as DragHandleHorizontal16 } from './DragHandleHorizontal16';\nexport { default as DragHandleHorizontal20 } from './DragHandleHorizontal20';\nexport { default as DragHandleHorizontal24 } from './DragHandleHorizontal24';\nexport { default as DragHandleHorizontal32 } from './DragHandleHorizontal32';\nexport { default as DragHandleVertical12 } from './DragHandleVertical12';\nexport { default as DragHandleVertical16 } from './DragHandleVertical16';\nexport { default as DragHandleVertical20 } from './DragHandleVertical20';\nexport { default as DragHandleVertical24 } from './DragHandleVertical24';\nexport { default as DragHandleVertical32 } from './DragHandleVertical32';\nexport { default as XMark12 } from './XMark12';\nexport { default as XMark16 } from './XMark16';\nexport { default as XMark20 } from './XMark20';\nexport { default as XMark24 } from './XMark24';\nexport { default as XMark32 } from './XMark32';\nexport { default as XMarkFilled12 } from './XMarkFilled12';\nexport { default as XMarkFilled16 } from './XMarkFilled16';\nexport { default as XMarkFilled20 } from './XMarkFilled20';\nexport { default as XMarkFilled24 } from './XMarkFilled24';\nexport { default as XMarkFilled32 } from './XMarkFilled32';\nexport { default as XMarkBold12 } from './XMarkBold12';\nexport { default as XMarkBold16 } from './XMarkBold16';\nexport { default as XMarkBold20 } from './XMarkBold20';\nexport { default as XMarkBold24 } from './XMarkBold24';\nexport { default as XMarkBold32 } from './XMarkBold32';\nexport { default as XMarkBoldFilled12 } from './XMarkBoldFilled12';\nexport { default as XMarkBoldFilled16 } from './XMarkBoldFilled16';\nexport { default as XMarkBoldFilled20 } from './XMarkBoldFilled20';\nexport { default as XMarkBoldFilled24 } from './XMarkBoldFilled24';\nexport { default as XMarkBoldFilled32 } from './XMarkBoldFilled32';\nexport { default as XMarkSmall12 } from './XMarkSmall12';\nexport { default as XMarkSmall16 } from './XMarkSmall16';\nexport { default as XMarkSmall20 } from './XMarkSmall20';\nexport { default as XMarkSmall24 } from './XMarkSmall24';\nexport { default as XMarkSmall32 } from './XMarkSmall32';\nexport { default as XMarkSmallFilled12 } from './XMarkSmallFilled12';\nexport { default as XMarkSmallFilled16 } from './XMarkSmallFilled16';\nexport { default as XMarkSmallFilled20 } from './XMarkSmallFilled20';\nexport { default as XMarkSmallFilled24 } from './XMarkSmallFilled24';\nexport { default as XMarkSmallFilled32 } from './XMarkSmallFilled32';\nexport { default as XMarkSmallBold12 } from './XMarkSmallBold12';\nexport { default as XMarkSmallBold16 } from './XMarkSmallBold16';\nexport { default as XMarkSmallBold20 } from './XMarkSmallBold20';\nexport { default as XMarkSmallBold24 } from './XMarkSmallBold24';\nexport { default as XMarkSmallBold32 } from './XMarkSmallBold32';\nexport { default as XMarkSmallBoldFilled12 } from './XMarkSmallBoldFilled12';\nexport { default as XMarkSmallBoldFilled16 } from './XMarkSmallBoldFilled16';\nexport { default as XMarkSmallBoldFilled20 } from './XMarkSmallBoldFilled20';\nexport { default as XMarkSmallBoldFilled24 } from './XMarkSmallBoldFilled24';\nexport { default as XMarkSmallBoldFilled32 } from './XMarkSmallBoldFilled32';\nexport { default as Calendar12 } from './Calendar12';\nexport { default as Calendar16 } from './Calendar16';\nexport { default as Calendar20 } from './Calendar20';\nexport { default as Calendar24 } from './Calendar24';\nexport { default as Calendar32 } from './Calendar32';\nexport { default as CalendarBold12 } from './CalendarBold12';\nexport { default as CalendarBold16 } from './CalendarBold16';\nexport { default as CalendarBold20 } from './CalendarBold20';\nexport { default as CalendarBold24 } from './CalendarBold24';\nexport { default as CalendarBold32 } from './CalendarBold32';\nexport { default as CalendarPlus12 } from './CalendarPlus12';\nexport { default as CalendarPlus16 } from './CalendarPlus16';\nexport { default as CalendarPlus20 } from './CalendarPlus20';\nexport { default as CalendarPlus24 } from './CalendarPlus24';\nexport { default as CalendarPlus32 } from './CalendarPlus32';\nexport { default as CalendarX12 } from './CalendarX12';\nexport { default as CalendarX16 } from './CalendarX16';\nexport { default as CalendarX20 } from './CalendarX20';\nexport { default as CalendarX24 } from './CalendarX24';\nexport { default as CalendarX32 } from './CalendarX32';\nexport { default as Inbox12 } from './Inbox12';\nexport { default as Inbox16 } from './Inbox16';\nexport { default as Inbox20 } from './Inbox20';\nexport { default as Inbox24 } from './Inbox24';\nexport { default as Inbox32 } from './Inbox32';\nexport { default as ShareNodes12 } from './ShareNodes12';\nexport { default as ShareNodes16 } from './ShareNodes16';\nexport { default as ShareNodes20 } from './ShareNodes20';\nexport { default as ShareNodes24 } from './ShareNodes24';\nexport { default as ShareNodes32 } from './ShareNodes32';\nexport { default as Copy12 } from './Copy12';\nexport { default as Copy16 } from './Copy16';\nexport { default as Copy20 } from './Copy20';\nexport { default as Copy24 } from './Copy24';\nexport { default as Copy32 } from './Copy32';\nexport { default as CopyFilled12 } from './CopyFilled12';\nexport { default as CopyFilled16 } from './CopyFilled16';\nexport { default as CopyFilled20 } from './CopyFilled20';\nexport { default as CopyFilled24 } from './CopyFilled24';\nexport { default as CopyFilled32 } from './CopyFilled32';\nexport { default as CopyBold12 } from './CopyBold12';\nexport { default as CopyBold16 } from './CopyBold16';\nexport { default as CopyBold20 } from './CopyBold20';\nexport { default as CopyBold24 } from './CopyBold24';\nexport { default as CopyBold32 } from './CopyBold32';\nexport { default as CopyBoldFilled12 } from './CopyBoldFilled12';\nexport { default as CopyBoldFilled16 } from './CopyBoldFilled16';\nexport { default as CopyBoldFilled20 } from './CopyBoldFilled20';\nexport { default as CopyBoldFilled24 } from './CopyBoldFilled24';\nexport { default as CopyBoldFilled32 } from './CopyBoldFilled32';\nexport { default as ExclamationTriangle12 } from './ExclamationTriangle12';\nexport { default as ExclamationTriangle16 } from './ExclamationTriangle16';\nexport { default as ExclamationTriangle20 } from './ExclamationTriangle20';\nexport { default as ExclamationTriangle24 } from './ExclamationTriangle24';\nexport { default as ExclamationTriangle32 } from './ExclamationTriangle32';\nexport { default as ExclamationTriangleFilled12 } from './ExclamationTriangleFilled12';\nexport { default as ExclamationTriangleFilled16 } from './ExclamationTriangleFilled16';\nexport { default as ExclamationTriangleFilled20 } from './ExclamationTriangleFilled20';\nexport { default as ExclamationTriangleFilled24 } from './ExclamationTriangleFilled24';\nexport { default as ExclamationTriangleFilled32 } from './ExclamationTriangleFilled32';\nexport { default as ExclamationTriangleBold12 } from './ExclamationTriangleBold12';\nexport { default as ExclamationTriangleBold16 } from './ExclamationTriangleBold16';\nexport { default as ExclamationTriangleBold20 } from './ExclamationTriangleBold20';\nexport { default as ExclamationTriangleBold24 } from './ExclamationTriangleBold24';\nexport { default as ExclamationTriangleBold32 } from './ExclamationTriangleBold32';\nexport { default as ExclamationTriangleBoldFilled12 } from './ExclamationTriangleBoldFilled12';\nexport { default as ExclamationTriangleBoldFilled16 } from './ExclamationTriangleBoldFilled16';\nexport { default as ExclamationTriangleBoldFilled20 } from './ExclamationTriangleBoldFilled20';\nexport { default as ExclamationTriangleBoldFilled24 } from './ExclamationTriangleBoldFilled24';\nexport { default as ExclamationTriangleBoldFilled32 } from './ExclamationTriangleBoldFilled32';\nexport { default as Clipboard12 } from './Clipboard12';\nexport { default as Clipboard16 } from './Clipboard16';\nexport { default as Clipboard20 } from './Clipboard20';\nexport { default as Clipboard24 } from './Clipboard24';\nexport { default as Clipboard32 } from './Clipboard32';\nexport { default as ClipboardFilled12 } from './ClipboardFilled12';\nexport { default as ClipboardFilled16 } from './ClipboardFilled16';\nexport { default as ClipboardFilled20 } from './ClipboardFilled20';\nexport { default as ClipboardFilled24 } from './ClipboardFilled24';\nexport { default as ClipboardFilled32 } from './ClipboardFilled32';\nexport { default as MagnifyingGlass12 } from './MagnifyingGlass12';\nexport { default as MagnifyingGlass16 } from './MagnifyingGlass16';\nexport { default as MagnifyingGlass20 } from './MagnifyingGlass20';\nexport { default as MagnifyingGlass24 } from './MagnifyingGlass24';\nexport { default as MagnifyingGlass32 } from './MagnifyingGlass32';\nexport { default as MagnifyingGlassFilled12 } from './MagnifyingGlassFilled12';\nexport { default as MagnifyingGlassFilled16 } from './MagnifyingGlassFilled16';\nexport { default as MagnifyingGlassFilled20 } from './MagnifyingGlassFilled20';\nexport { default as MagnifyingGlassFilled24 } from './MagnifyingGlassFilled24';\nexport { default as MagnifyingGlassFilled32 } from './MagnifyingGlassFilled32';\nexport { default as MagnifyingGlassBold12 } from './MagnifyingGlassBold12';\nexport { default as MagnifyingGlassBold16 } from './MagnifyingGlassBold16';\nexport { default as MagnifyingGlassBold20 } from './MagnifyingGlassBold20';\nexport { default as MagnifyingGlassBold24 } from './MagnifyingGlassBold24';\nexport { default as MagnifyingGlassBold32 } from './MagnifyingGlassBold32';\nexport { default as MagnifyingGlassBoldFilled12 } from './MagnifyingGlassBoldFilled12';\nexport { default as MagnifyingGlassBoldFilled16 } from './MagnifyingGlassBoldFilled16';\nexport { default as MagnifyingGlassBoldFilled20 } from './MagnifyingGlassBoldFilled20';\nexport { default as MagnifyingGlassBoldFilled24 } from './MagnifyingGlassBoldFilled24';\nexport { default as MagnifyingGlassBoldFilled32 } from './MagnifyingGlassBoldFilled32';\nexport { default as SealExclamation12 } from './SealExclamation12';\nexport { default as SealExclamation16 } from './SealExclamation16';\nexport { default as SealExclamation20 } from './SealExclamation20';\nexport { default as SealExclamation24 } from './SealExclamation24';\nexport { default as SealExclamation32 } from './SealExclamation32';\nexport { default as SealExclamationFilled12 } from './SealExclamationFilled12';\nexport { default as SealExclamationFilled16 } from './SealExclamationFilled16';\nexport { default as SealExclamationFilled20 } from './SealExclamationFilled20';\nexport { default as SealExclamationFilled24 } from './SealExclamationFilled24';\nexport { default as SealExclamationFilled32 } from './SealExclamationFilled32';\nexport { default as Plus12 } from './Plus12';\nexport { default as Plus16 } from './Plus16';\nexport { default as Plus20 } from './Plus20';\nexport { default as Plus24 } from './Plus24';\nexport { default as Plus32 } from './Plus32';\nexport { default as PlusFilled12 } from './PlusFilled12';\nexport { default as PlusFilled16 } from './PlusFilled16';\nexport { default as PlusFilled20 } from './PlusFilled20';\nexport { default as PlusFilled24 } from './PlusFilled24';\nexport { default as PlusFilled32 } from './PlusFilled32';\nexport { default as PlusBold12 } from './PlusBold12';\nexport { default as PlusBold16 } from './PlusBold16';\nexport { default as PlusBold20 } from './PlusBold20';\nexport { default as PlusBold24 } from './PlusBold24';\nexport { default as PlusBold32 } from './PlusBold32';\nexport { default as PlusBoldFilled12 } from './PlusBoldFilled12';\nexport { default as PlusBoldFilled16 } from './PlusBoldFilled16';\nexport { default as PlusBoldFilled20 } from './PlusBoldFilled20';\nexport { default as PlusBoldFilled24 } from './PlusBoldFilled24';\nexport { default as PlusBoldFilled32 } from './PlusBoldFilled32';\nexport { default as PlusSmall12 } from './PlusSmall12';\nexport { default as PlusSmall16 } from './PlusSmall16';\nexport { default as PlusSmall20 } from './PlusSmall20';\nexport { default as PlusSmall24 } from './PlusSmall24';\nexport { default as PlusSmall32 } from './PlusSmall32';\nexport { default as PlusSmallFilled12 } from './PlusSmallFilled12';\nexport { default as PlusSmallFilled16 } from './PlusSmallFilled16';\nexport { default as PlusSmallFilled20 } from './PlusSmallFilled20';\nexport { default as PlusSmallFilled24 } from './PlusSmallFilled24';\nexport { default as PlusSmallFilled32 } from './PlusSmallFilled32';\nexport { default as PlusSmallBold12 } from './PlusSmallBold12';\nexport { default as PlusSmallBold16 } from './PlusSmallBold16';\nexport { default as PlusSmallBold20 } from './PlusSmallBold20';\nexport { default as PlusSmallBold24 } from './PlusSmallBold24';\nexport { default as PlusSmallBold32 } from './PlusSmallBold32';\nexport { default as PlusSmallBoldFilled12 } from './PlusSmallBoldFilled12';\nexport { default as PlusSmallBoldFilled16 } from './PlusSmallBoldFilled16';\nexport { default as PlusSmallBoldFilled20 } from './PlusSmallBoldFilled20';\nexport { default as PlusSmallBoldFilled24 } from './PlusSmallBoldFilled24';\nexport { default as PlusSmallBoldFilled32 } from './PlusSmallBoldFilled32';\nexport { default as Checklist12 } from './Checklist12';\nexport { default as Checklist16 } from './Checklist16';\nexport { default as Checklist20 } from './Checklist20';\nexport { default as Checklist24 } from './Checklist24';\nexport { default as Checklist32 } from './Checklist32';\nexport { default as Hashtag12 } from './Hashtag12';\nexport { default as Hashtag16 } from './Hashtag16';\nexport { default as Hashtag20 } from './Hashtag20';\nexport { default as Hashtag24 } from './Hashtag24';\nexport { default as Hashtag32 } from './Hashtag32';\nexport { default as DashedCircle12 } from './DashedCircle12';\nexport { default as DashedCircle16 } from './DashedCircle16';\nexport { default as DashedCircle20 } from './DashedCircle20';\nexport { default as DashedCircle24 } from './DashedCircle24';\nexport { default as DashedCircle32 } from './DashedCircle32';\nexport { default as Controls12 } from './Controls12';\nexport { default as Controls16 } from './Controls16';\nexport { default as Controls20 } from './Controls20';\nexport { default as Controls24 } from './Controls24';\nexport { default as Controls32 } from './Controls32';\nexport { default as ControlsFilled12 } from './ControlsFilled12';\nexport { default as ControlsFilled16 } from './ControlsFilled16';\nexport { default as ControlsFilled20 } from './ControlsFilled20';\nexport { default as ControlsFilled24 } from './ControlsFilled24';\nexport { default as ControlsFilled32 } from './ControlsFilled32';\nexport { default as ControlsBold12 } from './ControlsBold12';\nexport { default as ControlsBold16 } from './ControlsBold16';\nexport { default as ControlsBold20 } from './ControlsBold20';\nexport { default as ControlsBold24 } from './ControlsBold24';\nexport { default as ControlsBold32 } from './ControlsBold32';\nexport { default as ControlsBoldFilled12 } from './ControlsBoldFilled12';\nexport { default as ControlsBoldFilled16 } from './ControlsBoldFilled16';\nexport { default as ControlsBoldFilled20 } from './ControlsBoldFilled20';\nexport { default as ControlsBoldFilled24 } from './ControlsBoldFilled24';\nexport { default as ControlsBoldFilled32 } from './ControlsBoldFilled32';\nexport { default as ControlsVertical12 } from './ControlsVertical12';\nexport { default as ControlsVertical16 } from './ControlsVertical16';\nexport { default as ControlsVertical20 } from './ControlsVertical20';\nexport { default as ControlsVertical24 } from './ControlsVertical24';\nexport { default as ControlsVertical32 } from './ControlsVertical32';\nexport { default as ControlsVerticalFilled12 } from './ControlsVerticalFilled12';\nexport { default as ControlsVerticalFilled16 } from './ControlsVerticalFilled16';\nexport { default as ControlsVerticalFilled20 } from './ControlsVerticalFilled20';\nexport { default as ControlsVerticalFilled24 } from './ControlsVerticalFilled24';\nexport { default as ControlsVerticalFilled32 } from './ControlsVerticalFilled32';\nexport { default as RectangleStack12 } from './RectangleStack12';\nexport { default as RectangleStack16 } from './RectangleStack16';\nexport { default as RectangleStack20 } from './RectangleStack20';\nexport { default as RectangleStack24 } from './RectangleStack24';\nexport { default as RectangleStack32 } from './RectangleStack32';\nexport { default as Fire12 } from './Fire12';\nexport { default as Fire16 } from './Fire16';\nexport { default as Fire20 } from './Fire20';\nexport { default as Fire24 } from './Fire24';\nexport { default as Fire32 } from './Fire32';\nexport { default as FireFilled12 } from './FireFilled12';\nexport { default as FireFilled16 } from './FireFilled16';\nexport { default as FireFilled20 } from './FireFilled20';\nexport { default as FireFilled24 } from './FireFilled24';\nexport { default as FireFilled32 } from './FireFilled32';\nexport { default as ClosedCaptions12 } from './ClosedCaptions12';\nexport { default as ClosedCaptions16 } from './ClosedCaptions16';\nexport { default as ClosedCaptions20 } from './ClosedCaptions20';\nexport { default as ClosedCaptions24 } from './ClosedCaptions24';\nexport { default as ClosedCaptions32 } from './ClosedCaptions32';\nexport { default as InfoOutline12 } from './InfoOutline12';\nexport { default as InfoOutline16 } from './InfoOutline16';\nexport { default as InfoOutline20 } from './InfoOutline20';\nexport { default as InfoOutline24 } from './InfoOutline24';\nexport { default as InfoOutline32 } from './InfoOutline32';\nexport { default as QuoteLeft12 } from './QuoteLeft12';\nexport { default as QuoteLeft16 } from './QuoteLeft16';\nexport { default as QuoteLeft20 } from './QuoteLeft20';\nexport { default as QuoteLeft24 } from './QuoteLeft24';\nexport { default as QuoteLeft32 } from './QuoteLeft32';\nexport { default as QuoteRight12 } from './QuoteRight12';\nexport { default as QuoteRight16 } from './QuoteRight16';\nexport { default as QuoteRight20 } from './QuoteRight20';\nexport { default as QuoteRight24 } from './QuoteRight24';\nexport { default as QuoteRight32 } from './QuoteRight32';\nexport { default as Subtract12 } from './Subtract12';\nexport { default as Subtract16 } from './Subtract16';\nexport { default as Subtract20 } from './Subtract20';\nexport { default as Subtract24 } from './Subtract24';\nexport { default as Subtract32 } from './Subtract32';\nexport { default as SubtractBold12 } from './SubtractBold12';\nexport { default as SubtractBold16 } from './SubtractBold16';\nexport { default as SubtractBold20 } from './SubtractBold20';\nexport { default as SubtractBold24 } from './SubtractBold24';\nexport { default as SubtractBold32 } from './SubtractBold32';\nexport { default as Sparkle12 } from './Sparkle12';\nexport { default as Sparkle16 } from './Sparkle16';\nexport { default as Sparkle20 } from './Sparkle20';\nexport { default as Sparkle24 } from './Sparkle24';\nexport { default as Sparkle32 } from './Sparkle32';\nexport { default as SparkleFilled12 } from './SparkleFilled12';\nexport { default as SparkleFilled16 } from './SparkleFilled16';\nexport { default as SparkleFilled20 } from './SparkleFilled20';\nexport { default as SparkleFilled24 } from './SparkleFilled24';\nexport { default as SparkleFilled32 } from './SparkleFilled32';\nexport { default as SparkleBold12 } from './SparkleBold12';\nexport { default as SparkleBold16 } from './SparkleBold16';\nexport { default as SparkleBold20 } from './SparkleBold20';\nexport { default as SparkleBold24 } from './SparkleBold24';\nexport { default as SparkleBold32 } from './SparkleBold32';\nexport { default as SparkleBoldFilled12 } from './SparkleBoldFilled12';\nexport { default as SparkleBoldFilled16 } from './SparkleBoldFilled16';\nexport { default as SparkleBoldFilled20 } from './SparkleBoldFilled20';\nexport { default as SparkleBoldFilled24 } from './SparkleBoldFilled24';\nexport { default as SparkleBoldFilled32 } from './SparkleBoldFilled32';\nexport { default as HashtagFilled12 } from './HashtagFilled12';\nexport { default as HashtagFilled16 } from './HashtagFilled16';\nexport { default as HashtagFilled20 } from './HashtagFilled20';\nexport { default as HashtagFilled24 } from './HashtagFilled24';\nexport { default as HashtagFilled32 } from './HashtagFilled32';\nexport { default as SparkleRectangle12 } from './SparkleRectangle12';\nexport { default as SparkleRectangle16 } from './SparkleRectangle16';\nexport { default as SparkleRectangle20 } from './SparkleRectangle20';\nexport { default as SparkleRectangle24 } from './SparkleRectangle24';\nexport { default as SparkleRectangle32 } from './SparkleRectangle32';\nexport { default as RotateCard12 } from './RotateCard12';\nexport { default as RotateCard16 } from './RotateCard16';\nexport { default as RotateCard20 } from './RotateCard20';\nexport { default as RotateCard24 } from './RotateCard24';\nexport { default as RotateCard32 } from './RotateCard32';\nexport { default as PictureInPicture12 } from './PictureInPicture12';\nexport { default as PictureInPicture16 } from './PictureInPicture16';\nexport { default as PictureInPicture20 } from './PictureInPicture20';\nexport { default as PictureInPicture24 } from './PictureInPicture24';\nexport { default as PictureInPicture32 } from './PictureInPicture32';\nexport { default as RaiseHand12 } from './RaiseHand12';\nexport { default as RaiseHand16 } from './RaiseHand16';\nexport { default as RaiseHand20 } from './RaiseHand20';\nexport { default as RaiseHand24 } from './RaiseHand24';\nexport { default as RaiseHand32 } from './RaiseHand32';\nexport { default as FullScreen12 } from './FullScreen12';\nexport { default as FullScreen16 } from './FullScreen16';\nexport { default as FullScreen20 } from './FullScreen20';\nexport { default as FullScreen24 } from './FullScreen24';\nexport { default as FullScreen32 } from './FullScreen32';\nexport { default as Rocket12 } from './Rocket12';\nexport { default as Rocket16 } from './Rocket16';\nexport { default as Rocket20 } from './Rocket20';\nexport { default as Rocket24 } from './Rocket24';\nexport { default as Rocket32 } from './Rocket32';\nexport { default as RocketFilled12 } from './RocketFilled12';\nexport { default as RocketFilled16 } from './RocketFilled16';\nexport { default as RocketFilled20 } from './RocketFilled20';\nexport { default as RocketFilled24 } from './RocketFilled24';\nexport { default as RocketFilled32 } from './RocketFilled32';\nexport { default as Language12 } from './Language12';\nexport { default as Language16 } from './Language16';\nexport { default as Language20 } from './Language20';\nexport { default as Language24 } from './Language24';\nexport { default as Language32 } from './Language32';\nexport { default as Illuminati12 } from './Illuminati12';\nexport { default as Illuminati16 } from './Illuminati16';\nexport { default as Illuminati20 } from './Illuminati20';\nexport { default as Illuminati24 } from './Illuminati24';\nexport { default as Illuminati32 } from './Illuminati32';\nexport { default as IlluminatiFilled12 } from './IlluminatiFilled12';\nexport { default as IlluminatiFilled16 } from './IlluminatiFilled16';\nexport { default as IlluminatiFilled20 } from './IlluminatiFilled20';\nexport { default as IlluminatiFilled24 } from './IlluminatiFilled24';\nexport { default as IlluminatiFilled32 } from './IlluminatiFilled32';\nexport { default as StorefrontItem12 } from './StorefrontItem12';\nexport { default as StorefrontItem16 } from './StorefrontItem16';\nexport { default as StorefrontItem20 } from './StorefrontItem20';\nexport { default as StorefrontItem24 } from './StorefrontItem24';\nexport { default as StorefrontItem32 } from './StorefrontItem32';\nexport { default as RewardDiamond12 } from './RewardDiamond12';\nexport { default as RewardDiamond16 } from './RewardDiamond16';\nexport { default as RewardDiamond20 } from './RewardDiamond20';\nexport { default as RewardDiamond24 } from './RewardDiamond24';\nexport { default as RewardDiamond32 } from './RewardDiamond32';\nexport { default as PageRedirect12 } from './PageRedirect12';\nexport { default as PageRedirect16 } from './PageRedirect16';\nexport { default as PageRedirect20 } from './PageRedirect20';\nexport { default as PageRedirect24 } from './PageRedirect24';\nexport { default as PageRedirect32 } from './PageRedirect32';\nexport { default as Burger12 } from './Burger12';\nexport { default as Burger16 } from './Burger16';\nexport { default as Burger20 } from './Burger20';\nexport { default as Burger24 } from './Burger24';\nexport { default as Burger32 } from './Burger32';\nexport { default as Grid12 } from './Grid12';\nexport { default as Grid16 } from './Grid16';\nexport { default as Grid20 } from './Grid20';\nexport { default as Grid24 } from './Grid24';\nexport { default as Grid32 } from './Grid32';\nexport { default as GridFilled12 } from './GridFilled12';\nexport { default as GridFilled16 } from './GridFilled16';\nexport { default as GridFilled20 } from './GridFilled20';\nexport { default as GridFilled24 } from './GridFilled24';\nexport { default as GridFilled32 } from './GridFilled32';\nexport { default as GridBold12 } from './GridBold12';\nexport { default as GridBold16 } from './GridBold16';\nexport { default as GridBold20 } from './GridBold20';\nexport { default as GridBold24 } from './GridBold24';\nexport { default as GridBold32 } from './GridBold32';\nexport { default as GridBoldFilled12 } from './GridBoldFilled12';\nexport { default as GridBoldFilled16 } from './GridBoldFilled16';\nexport { default as GridBoldFilled20 } from './GridBoldFilled20';\nexport { default as GridBoldFilled24 } from './GridBoldFilled24';\nexport { default as GridBoldFilled32 } from './GridBoldFilled32';\nexport { default as Grid312 } from './Grid312';\nexport { default as Grid316 } from './Grid316';\nexport { default as Grid320 } from './Grid320';\nexport { default as Grid324 } from './Grid324';\nexport { default as Grid332 } from './Grid332';\nexport { default as Grid3Filled12 } from './Grid3Filled12';\nexport { default as Grid3Filled16 } from './Grid3Filled16';\nexport { default as Grid3Filled20 } from './Grid3Filled20';\nexport { default as Grid3Filled24 } from './Grid3Filled24';\nexport { default as Grid3Filled32 } from './Grid3Filled32';\nexport { default as Apps12 } from './Apps12';\nexport { default as Apps16 } from './Apps16';\nexport { default as Apps20 } from './Apps20';\nexport { default as Apps24 } from './Apps24';\nexport { default as Apps32 } from './Apps32';\nexport { default as MarkAsUnread12 } from './MarkAsUnread12';\nexport { default as MarkAsUnread16 } from './MarkAsUnread16';\nexport { default as MarkAsUnread20 } from './MarkAsUnread20';\nexport { default as MarkAsUnread24 } from './MarkAsUnread24';\nexport { default as MarkAsUnread32 } from './MarkAsUnread32';\nexport { default as Logout12 } from './Logout12';\nexport { default as Logout16 } from './Logout16';\nexport { default as Logout20 } from './Logout20';\nexport { default as Logout24 } from './Logout24';\nexport { default as Logout32 } from './Logout32';\nexport { default as LogoutFilled12 } from './LogoutFilled12';\nexport { default as LogoutFilled16 } from './LogoutFilled16';\nexport { default as LogoutFilled20 } from './LogoutFilled20';\nexport { default as LogoutFilled24 } from './LogoutFilled24';\nexport { default as LogoutFilled32 } from './LogoutFilled32';\nexport { default as LogoutBold12 } from './LogoutBold12';\nexport { default as LogoutBold16 } from './LogoutBold16';\nexport { default as LogoutBold20 } from './LogoutBold20';\nexport { default as LogoutBold24 } from './LogoutBold24';\nexport { default as LogoutBold32 } from './LogoutBold32';\nexport { default as LogoutBoldFilled12 } from './LogoutBoldFilled12';\nexport { default as LogoutBoldFilled16 } from './LogoutBoldFilled16';\nexport { default as LogoutBoldFilled20 } from './LogoutBoldFilled20';\nexport { default as LogoutBoldFilled24 } from './LogoutBoldFilled24';\nexport { default as LogoutBoldFilled32 } from './LogoutBoldFilled32';\nexport { default as Ethereum12 } from './Ethereum12';\nexport { default as Ethereum16 } from './Ethereum16';\nexport { default as Ethereum20 } from './Ethereum20';\nexport { default as Ethereum24 } from './Ethereum24';\nexport { default as Ethereum32 } from './Ethereum32';\nexport { default as HandWave12 } from './HandWave12';\nexport { default as HandWave16 } from './HandWave16';\nexport { default as HandWave20 } from './HandWave20';\nexport { default as HandWave24 } from './HandWave24';\nexport { default as HandWave32 } from './HandWave32';\nexport { default as ShareScreen12 } from './ShareScreen12';\nexport { default as ShareScreen16 } from './ShareScreen16';\nexport { default as ShareScreen20 } from './ShareScreen20';\nexport { default as ShareScreen24 } from './ShareScreen24';\nexport { default as ShareScreen32 } from './ShareScreen32';\nexport { default as Plane12 } from './Plane12';\nexport { default as Plane16 } from './Plane16';\nexport { default as Plane20 } from './Plane20';\nexport { default as Plane24 } from './Plane24';\nexport { default as Plane32 } from './Plane32';\nexport { default as Table12 } from './Table12';\nexport { default as Table16 } from './Table16';\nexport { default as Table20 } from './Table20';\nexport { default as Table24 } from './Table24';\nexport { default as Table32 } from './Table32';\nexport { default as GridAdd12 } from './GridAdd12';\nexport { default as GridAdd16 } from './GridAdd16';\nexport { default as GridAdd20 } from './GridAdd20';\nexport { default as GridAdd24 } from './GridAdd24';\nexport { default as GridAdd32 } from './GridAdd32';\nexport { default as GridAddFilled12 } from './GridAddFilled12';\nexport { default as GridAddFilled16 } from './GridAddFilled16';\nexport { default as GridAddFilled20 } from './GridAddFilled20';\nexport { default as GridAddFilled24 } from './GridAddFilled24';\nexport { default as GridAddFilled32 } from './GridAddFilled32';\nexport { default as FolderAdd12 } from './FolderAdd12';\nexport { default as FolderAdd16 } from './FolderAdd16';\nexport { default as FolderAdd20 } from './FolderAdd20';\nexport { default as FolderAdd24 } from './FolderAdd24';\nexport { default as FolderAdd32 } from './FolderAdd32';\nexport { default as Atom12 } from './Atom12';\nexport { default as Atom16 } from './Atom16';\nexport { default as Atom20 } from './Atom20';\nexport { default as Atom24 } from './Atom24';\nexport { default as Atom32 } from './Atom32';\nexport { default as StarHalf12 } from './StarHalf12';\nexport { default as StarHalf16 } from './StarHalf16';\nexport { default as StarHalf20 } from './StarHalf20';\nexport { default as StarHalf24 } from './StarHalf24';\nexport { default as StarHalf32 } from './StarHalf32';\nexport { default as BannerPhoto12 } from './BannerPhoto12';\nexport { default as BannerPhoto16 } from './BannerPhoto16';\nexport { default as BannerPhoto20 } from './BannerPhoto20';\nexport { default as BannerPhoto24 } from './BannerPhoto24';\nexport { default as BannerPhoto32 } from './BannerPhoto32';\nexport { default as Mention12 } from './Mention12';\nexport { default as Mention16 } from './Mention16';\nexport { default as Mention20 } from './Mention20';\nexport { default as Mention24 } from './Mention24';\nexport { default as Mention32 } from './Mention32';\nexport { default as MentionFilled12 } from './MentionFilled12';\nexport { default as MentionFilled16 } from './MentionFilled16';\nexport { default as MentionFilled20 } from './MentionFilled20';\nexport { default as MentionFilled24 } from './MentionFilled24';\nexport { default as MentionFilled32 } from './MentionFilled32';\nexport { default as MentionBold12 } from './MentionBold12';\nexport { default as MentionBold16 } from './MentionBold16';\nexport { default as MentionBold20 } from './MentionBold20';\nexport { default as MentionBold24 } from './MentionBold24';\nexport { default as MentionBold32 } from './MentionBold32';\nexport { default as MentionBoldFilled12 } from './MentionBoldFilled12';\nexport { default as MentionBoldFilled16 } from './MentionBoldFilled16';\nexport { default as MentionBoldFilled20 } from './MentionBoldFilled20';\nexport { default as MentionBoldFilled24 } from './MentionBoldFilled24';\nexport { default as MentionBoldFilled32 } from './MentionBoldFilled32';\nexport { default as Gif12 } from './Gif12';\nexport { default as Gif16 } from './Gif16';\nexport { default as Gif20 } from './Gif20';\nexport { default as Gif24 } from './Gif24';\nexport { default as Gif32 } from './Gif32';\nexport { default as GifFilled12 } from './GifFilled12';\nexport { default as GifFilled16 } from './GifFilled16';\nexport { default as GifFilled20 } from './GifFilled20';\nexport { default as GifFilled24 } from './GifFilled24';\nexport { default as GifFilled32 } from './GifFilled32';\nexport { default as MarkAsRead12 } from './MarkAsRead12';\nexport { default as MarkAsRead16 } from './MarkAsRead16';\nexport { default as MarkAsRead20 } from './MarkAsRead20';\nexport { default as MarkAsRead24 } from './MarkAsRead24';\nexport { default as MarkAsRead32 } from './MarkAsRead32';\nexport { default as Command12 } from './Command12';\nexport { default as Command16 } from './Command16';\nexport { default as Command20 } from './Command20';\nexport { default as Command24 } from './Command24';\nexport { default as Command32 } from './Command32';\nexport { default as CommandFilled12 } from './CommandFilled12';\nexport { default as CommandFilled16 } from './CommandFilled16';\nexport { default as CommandFilled20 } from './CommandFilled20';\nexport { default as CommandFilled24 } from './CommandFilled24';\nexport { default as CommandFilled32 } from './CommandFilled32';\nexport { default as CommandBold12 } from './CommandBold12';\nexport { default as CommandBold16 } from './CommandBold16';\nexport { default as CommandBold20 } from './CommandBold20';\nexport { default as CommandBold24 } from './CommandBold24';\nexport { default as CommandBold32 } from './CommandBold32';\nexport { default as CommandBoldFilled12 } from './CommandBoldFilled12';\nexport { default as CommandBoldFilled16 } from './CommandBoldFilled16';\nexport { default as CommandBoldFilled20 } from './CommandBoldFilled20';\nexport { default as CommandBoldFilled24 } from './CommandBoldFilled24';\nexport { default as CommandBoldFilled32 } from './CommandBoldFilled32';\nexport { default as Browser12 } from './Browser12';\nexport { default as Browser16 } from './Browser16';\nexport { default as Browser20 } from './Browser20';\nexport { default as Browser24 } from './Browser24';\nexport { default as Browser32 } from './Browser32';\nexport { default as Dna12 } from './Dna12';\nexport { default as Dna16 } from './Dna16';\nexport { default as Dna20 } from './Dna20';\nexport { default as Dna24 } from './Dna24';\nexport { default as Dna32 } from './Dna32';\nexport { default as Connection12 } from './Connection12';\nexport { default as Connection16 } from './Connection16';\nexport { default as Connection20 } from './Connection20';\nexport { default as Connection24 } from './Connection24';\nexport { default as Connection32 } from './Connection32';\nexport { default as ConnectionFilled12 } from './ConnectionFilled12';\nexport { default as ConnectionFilled16 } from './ConnectionFilled16';\nexport { default as ConnectionFilled20 } from './ConnectionFilled20';\nexport { default as ConnectionFilled24 } from './ConnectionFilled24';\nexport { default as ConnectionFilled32 } from './ConnectionFilled32';\nexport { default as InfoFilled12 } from './InfoFilled12';\nexport { default as InfoFilled16 } from './InfoFilled16';\nexport { default as InfoFilled20 } from './InfoFilled20';\nexport { default as InfoFilled24 } from './InfoFilled24';\nexport { default as InfoFilled32 } from './InfoFilled32';\nexport { default as Happy12 } from './Happy12';\nexport { default as Happy16 } from './Happy16';\nexport { default as Happy20 } from './Happy20';\nexport { default as Happy24 } from './Happy24';\nexport { default as Happy32 } from './Happy32';\nexport { default as HappyFilled12 } from './HappyFilled12';\nexport { default as HappyFilled16 } from './HappyFilled16';\nexport { default as HappyFilled20 } from './HappyFilled20';\nexport { default as HappyFilled24 } from './HappyFilled24';\nexport { default as HappyFilled32 } from './HappyFilled32';\nexport { default as HappyBold12 } from './HappyBold12';\nexport { default as HappyBold16 } from './HappyBold16';\nexport { default as HappyBold20 } from './HappyBold20';\nexport { default as HappyBold24 } from './HappyBold24';\nexport { default as HappyBold32 } from './HappyBold32';\nexport { default as HappyBoldFilled12 } from './HappyBoldFilled12';\nexport { default as HappyBoldFilled16 } from './HappyBoldFilled16';\nexport { default as HappyBoldFilled20 } from './HappyBoldFilled20';\nexport { default as HappyBoldFilled24 } from './HappyBoldFilled24';\nexport { default as HappyBoldFilled32 } from './HappyBoldFilled32';\nexport { default as HappyPlus12 } from './HappyPlus12';\nexport { default as HappyPlus16 } from './HappyPlus16';\nexport { default as HappyPlus20 } from './HappyPlus20';\nexport { default as HappyPlus24 } from './HappyPlus24';\nexport { default as HappyPlus32 } from './HappyPlus32';\nexport { default as HappyPlusFilled12 } from './HappyPlusFilled12';\nexport { default as HappyPlusFilled16 } from './HappyPlusFilled16';\nexport { default as HappyPlusFilled20 } from './HappyPlusFilled20';\nexport { default as HappyPlusFilled24 } from './HappyPlusFilled24';\nexport { default as HappyPlusFilled32 } from './HappyPlusFilled32';\nexport { default as HappyPlusBold12 } from './HappyPlusBold12';\nexport { default as HappyPlusBold16 } from './HappyPlusBold16';\nexport { default as HappyPlusBold20 } from './HappyPlusBold20';\nexport { default as HappyPlusBold24 } from './HappyPlusBold24';\nexport { default as HappyPlusBold32 } from './HappyPlusBold32';\nexport { default as HappyPlusBoldFilled12 } from './HappyPlusBoldFilled12';\nexport { default as HappyPlusBoldFilled16 } from './HappyPlusBoldFilled16';\nexport { default as HappyPlusBoldFilled20 } from './HappyPlusBoldFilled20';\nexport { default as HappyPlusBoldFilled24 } from './HappyPlusBoldFilled24';\nexport { default as HappyPlusBoldFilled32 } from './HappyPlusBoldFilled32';\nexport { default as Sad12 } from './Sad12';\nexport { default as Sad16 } from './Sad16';\nexport { default as Sad20 } from './Sad20';\nexport { default as Sad24 } from './Sad24';\nexport { default as Sad32 } from './Sad32';\nexport { default as SadFilled12 } from './SadFilled12';\nexport { default as SadFilled16 } from './SadFilled16';\nexport { default as SadFilled20 } from './SadFilled20';\nexport { default as SadFilled24 } from './SadFilled24';\nexport { default as SadFilled32 } from './SadFilled32';\nexport { default as SadBold12 } from './SadBold12';\nexport { default as SadBold16 } from './SadBold16';\nexport { default as SadBold20 } from './SadBold20';\nexport { default as SadBold24 } from './SadBold24';\nexport { default as SadBold32 } from './SadBold32';\nexport { default as SadBoldFilled12 } from './SadBoldFilled12';\nexport { default as SadBoldFilled16 } from './SadBoldFilled16';\nexport { default as SadBoldFilled20 } from './SadBoldFilled20';\nexport { default as SadBoldFilled24 } from './SadBoldFilled24';\nexport { default as SadBoldFilled32 } from './SadBoldFilled32';\nexport { default as Moon12 } from './Moon12';\nexport { default as Moon16 } from './Moon16';\nexport { default as Moon20 } from './Moon20';\nexport { default as Moon24 } from './Moon24';\nexport { default as Moon32 } from './Moon32';\nexport { default as MoonFilled12 } from './MoonFilled12';\nexport { default as MoonFilled16 } from './MoonFilled16';\nexport { default as MoonFilled20 } from './MoonFilled20';\nexport { default as MoonFilled24 } from './MoonFilled24';\nexport { default as MoonFilled32 } from './MoonFilled32';\nexport { default as MoonBold12 } from './MoonBold12';\nexport { default as MoonBold16 } from './MoonBold16';\nexport { default as MoonBold20 } from './MoonBold20';\nexport { default as MoonBold24 } from './MoonBold24';\nexport { default as MoonBold32 } from './MoonBold32';\nexport { default as MoonBoldFilled12 } from './MoonBoldFilled12';\nexport { default as MoonBoldFilled16 } from './MoonBoldFilled16';\nexport { default as MoonBoldFilled20 } from './MoonBoldFilled20';\nexport { default as MoonBoldFilled24 } from './MoonBoldFilled24';\nexport { default as MoonBoldFilled32 } from './MoonBoldFilled32';\nexport { default as Bolt12 } from './Bolt12';\nexport { default as Bolt16 } from './Bolt16';\nexport { default as Bolt20 } from './Bolt20';\nexport { default as Bolt24 } from './Bolt24';\nexport { default as Bolt32 } from './Bolt32';\nexport { default as BoltFilled12 } from './BoltFilled12';\nexport { default as BoltFilled16 } from './BoltFilled16';\nexport { default as BoltFilled20 } from './BoltFilled20';\nexport { default as BoltFilled24 } from './BoltFilled24';\nexport { default as BoltFilled32 } from './BoltFilled32';\nexport { default as Lightning12 } from './Lightning12';\nexport { default as Lightning16 } from './Lightning16';\nexport { default as Lightning20 } from './Lightning20';\nexport { default as Lightning24 } from './Lightning24';\nexport { default as Lightning32 } from './Lightning32';\nexport { default as LightningFilled12 } from './LightningFilled12';\nexport { default as LightningFilled16 } from './LightningFilled16';\nexport { default as LightningFilled20 } from './LightningFilled20';\nexport { default as LightningFilled24 } from './LightningFilled24';\nexport { default as LightningFilled32 } from './LightningFilled32';\nexport { default as Sun12 } from './Sun12';\nexport { default as Sun16 } from './Sun16';\nexport { default as Sun20 } from './Sun20';\nexport { default as Sun24 } from './Sun24';\nexport { default as Sun32 } from './Sun32';\nexport { default as SunFilled12 } from './SunFilled12';\nexport { default as SunFilled16 } from './SunFilled16';\nexport { default as SunFilled20 } from './SunFilled20';\nexport { default as SunFilled24 } from './SunFilled24';\nexport { default as SunFilled32 } from './SunFilled32';\nexport { default as PineTree12 } from './PineTree12';\nexport { default as PineTree16 } from './PineTree16';\nexport { default as PineTree20 } from './PineTree20';\nexport { default as PineTree24 } from './PineTree24';\nexport { default as PineTree32 } from './PineTree32';\nexport { default as PineTreeFilled12 } from './PineTreeFilled12';\nexport { default as PineTreeFilled16 } from './PineTreeFilled16';\nexport { default as PineTreeFilled20 } from './PineTreeFilled20';\nexport { default as PineTreeFilled24 } from './PineTreeFilled24';\nexport { default as PineTreeFilled32 } from './PineTreeFilled32';\nexport { default as Leaf12 } from './Leaf12';\nexport { default as Leaf16 } from './Leaf16';\nexport { default as Leaf20 } from './Leaf20';\nexport { default as Leaf24 } from './Leaf24';\nexport { default as Leaf32 } from './Leaf32';\nexport { default as Snowflake12 } from './Snowflake12';\nexport { default as Snowflake16 } from './Snowflake16';\nexport { default as Snowflake20 } from './Snowflake20';\nexport { default as Snowflake24 } from './Snowflake24';\nexport { default as Snowflake32 } from './Snowflake32';\nexport { default as SnowflakeFilled12 } from './SnowflakeFilled12';\nexport { default as SnowflakeFilled16 } from './SnowflakeFilled16';\nexport { default as SnowflakeFilled20 } from './SnowflakeFilled20';\nexport { default as SnowflakeFilled24 } from './SnowflakeFilled24';\nexport { default as SnowflakeFilled32 } from './SnowflakeFilled32';\nexport { default as Shield12 } from './Shield12';\nexport { default as Shield16 } from './Shield16';\nexport { default as Shield20 } from './Shield20';\nexport { default as Shield24 } from './Shield24';\nexport { default as Shield32 } from './Shield32';\nexport { default as ShieldFilled12 } from './ShieldFilled12';\nexport { default as ShieldFilled16 } from './ShieldFilled16';\nexport { default as ShieldFilled20 } from './ShieldFilled20';\nexport { default as ShieldFilled24 } from './ShieldFilled24';\nexport { default as ShieldFilled32 } from './ShieldFilled32';\nexport { default as ShieldCheckmark12 } from './ShieldCheckmark12';\nexport { default as ShieldCheckmark16 } from './ShieldCheckmark16';\nexport { default as ShieldCheckmark20 } from './ShieldCheckmark20';\nexport { default as ShieldCheckmark24 } from './ShieldCheckmark24';\nexport { default as ShieldCheckmark32 } from './ShieldCheckmark32';\nexport { default as ShieldCheckmarkFilled12 } from './ShieldCheckmarkFilled12';\nexport { default as ShieldCheckmarkFilled16 } from './ShieldCheckmarkFilled16';\nexport { default as ShieldCheckmarkFilled20 } from './ShieldCheckmarkFilled20';\nexport { default as ShieldCheckmarkFilled24 } from './ShieldCheckmarkFilled24';\nexport { default as ShieldCheckmarkFilled32 } from './ShieldCheckmarkFilled32';\nexport { default as ShieldCross12 } from './ShieldCross12';\nexport { default as ShieldCross16 } from './ShieldCross16';\nexport { default as ShieldCross20 } from './ShieldCross20';\nexport { default as ShieldCross24 } from './ShieldCross24';\nexport { default as ShieldCross32 } from './ShieldCross32';\nexport { default as ShieldCrossFilled12 } from './ShieldCrossFilled12';\nexport { default as ShieldCrossFilled16 } from './ShieldCrossFilled16';\nexport { default as ShieldCrossFilled20 } from './ShieldCrossFilled20';\nexport { default as ShieldCrossFilled24 } from './ShieldCrossFilled24';\nexport { default as ShieldCrossFilled32 } from './ShieldCrossFilled32';\nexport { default as ShieldHalf12 } from './ShieldHalf12';\nexport { default as ShieldHalf16 } from './ShieldHalf16';\nexport { default as ShieldHalf20 } from './ShieldHalf20';\nexport { default as ShieldHalf24 } from './ShieldHalf24';\nexport { default as ShieldHalf32 } from './ShieldHalf32';\nexport { default as ShieldHalfFilled12 } from './ShieldHalfFilled12';\nexport { default as ShieldHalfFilled16 } from './ShieldHalfFilled16';\nexport { default as ShieldHalfFilled20 } from './ShieldHalfFilled20';\nexport { default as ShieldHalfFilled24 } from './ShieldHalfFilled24';\nexport { default as ShieldHalfFilled32 } from './ShieldHalfFilled32';\nexport { default as ShieldHalfInverted12 } from './ShieldHalfInverted12';\nexport { default as ShieldHalfInverted16 } from './ShieldHalfInverted16';\nexport { default as ShieldHalfInverted20 } from './ShieldHalfInverted20';\nexport { default as ShieldHalfInverted24 } from './ShieldHalfInverted24';\nexport { default as ShieldHalfInverted32 } from './ShieldHalfInverted32';\nexport { default as Lock12 } from './Lock12';\nexport { default as Lock16 } from './Lock16';\nexport { default as Lock20 } from './Lock20';\nexport { default as Lock24 } from './Lock24';\nexport { default as Lock32 } from './Lock32';\nexport { default as LockFilled12 } from './LockFilled12';\nexport { default as LockFilled16 } from './LockFilled16';\nexport { default as LockFilled20 } from './LockFilled20';\nexport { default as LockFilled24 } from './LockFilled24';\nexport { default as LockFilled32 } from './LockFilled32';\nexport { default as LockBold12 } from './LockBold12';\nexport { default as LockBold16 } from './LockBold16';\nexport { default as LockBold20 } from './LockBold20';\nexport { default as LockBold24 } from './LockBold24';\nexport { default as LockBold32 } from './LockBold32';\nexport { default as LockBoldFilled12 } from './LockBoldFilled12';\nexport { default as LockBoldFilled16 } from './LockBoldFilled16';\nexport { default as LockBoldFilled20 } from './LockBoldFilled20';\nexport { default as LockBoldFilled24 } from './LockBoldFilled24';\nexport { default as LockBoldFilled32 } from './LockBoldFilled32';\nexport { default as LockOpen12 } from './LockOpen12';\nexport { default as LockOpen16 } from './LockOpen16';\nexport { default as LockOpen20 } from './LockOpen20';\nexport { default as LockOpen24 } from './LockOpen24';\nexport { default as LockOpen32 } from './LockOpen32';\nexport { default as LockOpenFilled12 } from './LockOpenFilled12';\nexport { default as LockOpenFilled16 } from './LockOpenFilled16';\nexport { default as LockOpenFilled20 } from './LockOpenFilled20';\nexport { default as LockOpenFilled24 } from './LockOpenFilled24';\nexport { default as LockOpenFilled32 } from './LockOpenFilled32';\nexport { default as LockOpenBold12 } from './LockOpenBold12';\nexport { default as LockOpenBold16 } from './LockOpenBold16';\nexport { default as LockOpenBold20 } from './LockOpenBold20';\nexport { default as LockOpenBold24 } from './LockOpenBold24';\nexport { default as LockOpenBold32 } from './LockOpenBold32';\nexport { default as LockOpenBoldFilled12 } from './LockOpenBoldFilled12';\nexport { default as LockOpenBoldFilled16 } from './LockOpenBoldFilled16';\nexport { default as LockOpenBoldFilled20 } from './LockOpenBoldFilled20';\nexport { default as LockOpenBoldFilled24 } from './LockOpenBoldFilled24';\nexport { default as LockOpenBoldFilled32 } from './LockOpenBoldFilled32';\nexport { default as FaceId12 } from './FaceId12';\nexport { default as FaceId16 } from './FaceId16';\nexport { default as FaceId20 } from './FaceId20';\nexport { default as FaceId24 } from './FaceId24';\nexport { default as FaceId32 } from './FaceId32';\nexport { default as FaceIdFilled12 } from './FaceIdFilled12';\nexport { default as FaceIdFilled16 } from './FaceIdFilled16';\nexport { default as FaceIdFilled20 } from './FaceIdFilled20';\nexport { default as FaceIdFilled24 } from './FaceIdFilled24';\nexport { default as FaceIdFilled32 } from './FaceIdFilled32';\nexport { default as FaceIdBold12 } from './FaceIdBold12';\nexport { default as FaceIdBold16 } from './FaceIdBold16';\nexport { default as FaceIdBold20 } from './FaceIdBold20';\nexport { default as FaceIdBold24 } from './FaceIdBold24';\nexport { default as FaceIdBold32 } from './FaceIdBold32';\nexport { default as FaceIdBoldFilled12 } from './FaceIdBoldFilled12';\nexport { default as FaceIdBoldFilled16 } from './FaceIdBoldFilled16';\nexport { default as FaceIdBoldFilled20 } from './FaceIdBoldFilled20';\nexport { default as FaceIdBoldFilled24 } from './FaceIdBoldFilled24';\nexport { default as FaceIdBoldFilled32 } from './FaceIdBoldFilled32';\nexport { default as XDotCom12 } from './XDotCom12';\nexport { default as XDotCom16 } from './XDotCom16';\nexport { default as XDotCom20 } from './XDotCom20';\nexport { default as XDotCom24 } from './XDotCom24';\nexport { default as XDotCom32 } from './XDotCom32';\nexport { default as XDotComFilled12 } from './XDotComFilled12';\nexport { default as XDotComFilled16 } from './XDotComFilled16';\nexport { default as XDotComFilled20 } from './XDotComFilled20';\nexport { default as XDotComFilled24 } from './XDotComFilled24';\nexport { default as XDotComFilled32 } from './XDotComFilled32';\nexport { default as Twitch12 } from './Twitch12';\nexport { default as Twitch16 } from './Twitch16';\nexport { default as Twitch20 } from './Twitch20';\nexport { default as Twitch24 } from './Twitch24';\nexport { default as Twitch32 } from './Twitch32';\nexport { default as Paypal12 } from './Paypal12';\nexport { default as Paypal16 } from './Paypal16';\nexport { default as Paypal20 } from './Paypal20';\nexport { default as Paypal24 } from './Paypal24';\nexport { default as Paypal32 } from './Paypal32';\nexport { default as TradingView12 } from './TradingView12';\nexport { default as TradingView16 } from './TradingView16';\nexport { default as TradingView20 } from './TradingView20';\nexport { default as TradingView24 } from './TradingView24';\nexport { default as TradingView32 } from './TradingView32';\nexport { default as Instagram12 } from './Instagram12';\nexport { default as Instagram16 } from './Instagram16';\nexport { default as Instagram20 } from './Instagram20';\nexport { default as Instagram24 } from './Instagram24';\nexport { default as Instagram32 } from './Instagram32';\nexport { default as InstagramFilled12 } from './InstagramFilled12';\nexport { default as InstagramFilled16 } from './InstagramFilled16';\nexport { default as InstagramFilled20 } from './InstagramFilled20';\nexport { default as InstagramFilled24 } from './InstagramFilled24';\nexport { default as InstagramFilled32 } from './InstagramFilled32';\nexport { default as Telegram12 } from './Telegram12';\nexport { default as Telegram16 } from './Telegram16';\nexport { default as Telegram20 } from './Telegram20';\nexport { default as Telegram24 } from './Telegram24';\nexport { default as Telegram32 } from './Telegram32';\nexport { default as TelegramFilled12 } from './TelegramFilled12';\nexport { default as TelegramFilled16 } from './TelegramFilled16';\nexport { default as TelegramFilled20 } from './TelegramFilled20';\nexport { default as TelegramFilled24 } from './TelegramFilled24';\nexport { default as TelegramFilled32 } from './TelegramFilled32';\nexport { default as Youtube12 } from './Youtube12';\nexport { default as Youtube16 } from './Youtube16';\nexport { default as Youtube20 } from './Youtube20';\nexport { default as Youtube24 } from './Youtube24';\nexport { default as Youtube32 } from './Youtube32';\nexport { default as YoutubeFilled12 } from './YoutubeFilled12';\nexport { default as YoutubeFilled16 } from './YoutubeFilled16';\nexport { default as YoutubeFilled20 } from './YoutubeFilled20';\nexport { default as YoutubeFilled24 } from './YoutubeFilled24';\nexport { default as YoutubeFilled32 } from './YoutubeFilled32';\nexport { default as Tiktok12 } from './Tiktok12';\nexport { default as Tiktok16 } from './Tiktok16';\nexport { default as Tiktok20 } from './Tiktok20';\nexport { default as Tiktok24 } from './Tiktok24';\nexport { default as Tiktok32 } from './Tiktok32';\nexport { default as TiktokFilled12 } from './TiktokFilled12';\nexport { default as TiktokFilled16 } from './TiktokFilled16';\nexport { default as TiktokFilled20 } from './TiktokFilled20';\nexport { default as TiktokFilled24 } from './TiktokFilled24';\nexport { default as TiktokFilled32 } from './TiktokFilled32';\nexport { default as Twitter12 } from './Twitter12';\nexport { default as Twitter16 } from './Twitter16';\nexport { default as Twitter20 } from './Twitter20';\nexport { default as Twitter24 } from './Twitter24';\nexport { default as Twitter32 } from './Twitter32';\nexport { default as TwitterFilled12 } from './TwitterFilled12';\nexport { default as TwitterFilled16 } from './TwitterFilled16';\nexport { default as TwitterFilled20 } from './TwitterFilled20';\nexport { default as TwitterFilled24 } from './TwitterFilled24';\nexport { default as TwitterFilled32 } from './TwitterFilled32';\nexport { default as Discord12 } from './Discord12';\nexport { default as Discord16 } from './Discord16';\nexport { default as Discord20 } from './Discord20';\nexport { default as Discord24 } from './Discord24';\nexport { default as Discord32 } from './Discord32';\nexport { default as DiscordFilled12 } from './DiscordFilled12';\nexport { default as DiscordFilled16 } from './DiscordFilled16';\nexport { default as DiscordFilled20 } from './DiscordFilled20';\nexport { default as DiscordFilled24 } from './DiscordFilled24';\nexport { default as DiscordFilled32 } from './DiscordFilled32';\nexport { default as Facebook12 } from './Facebook12';\nexport { default as Facebook16 } from './Facebook16';\nexport { default as Facebook20 } from './Facebook20';\nexport { default as Facebook24 } from './Facebook24';\nexport { default as Facebook32 } from './Facebook32';\nexport { default as FacebookFilled12 } from './FacebookFilled12';\nexport { default as FacebookFilled16 } from './FacebookFilled16';\nexport { default as FacebookFilled20 } from './FacebookFilled20';\nexport { default as FacebookFilled24 } from './FacebookFilled24';\nexport { default as FacebookFilled32 } from './FacebookFilled32';\nexport { default as WhopLogo12 } from './WhopLogo12';\nexport { default as WhopLogo16 } from './WhopLogo16';\nexport { default as WhopLogo20 } from './WhopLogo20';\nexport { default as WhopLogo24 } from './WhopLogo24';\nexport { default as WhopLogo32 } from './WhopLogo32';\nexport { default as Linkedin12 } from './Linkedin12';\nexport { default as Linkedin16 } from './Linkedin16';\nexport { default as Linkedin20 } from './Linkedin20';\nexport { default as Linkedin24 } from './Linkedin24';\nexport { default as Linkedin32 } from './Linkedin32';\nexport { default as Venmo12 } from './Venmo12';\nexport { default as Venmo16 } from './Venmo16';\nexport { default as Venmo20 } from './Venmo20';\nexport { default as Venmo24 } from './Venmo24';\nexport { default as Venmo32 } from './Venmo32';\nexport { default as VenmoFilled12 } from './VenmoFilled12';\nexport { default as VenmoFilled16 } from './VenmoFilled16';\nexport { default as VenmoFilled20 } from './VenmoFilled20';\nexport { default as VenmoFilled24 } from './VenmoFilled24';\nexport { default as VenmoFilled32 } from './VenmoFilled32';\nexport { default as Lightbulb12 } from './Lightbulb12';\nexport { default as Lightbulb16 } from './Lightbulb16';\nexport { default as Lightbulb20 } from './Lightbulb20';\nexport { default as Lightbulb24 } from './Lightbulb24';\nexport { default as Lightbulb32 } from './Lightbulb32';\nexport { default as Palette12 } from './Palette12';\nexport { default as Palette16 } from './Palette16';\nexport { default as Palette20 } from './Palette20';\nexport { default as Palette24 } from './Palette24';\nexport { default as Palette32 } from './Palette32';\nexport { default as Gift12 } from './Gift12';\nexport { default as Gift16 } from './Gift16';\nexport { default as Gift20 } from './Gift20';\nexport { default as Gift24 } from './Gift24';\nexport { default as Gift32 } from './Gift32';\nexport { default as Megaphone12 } from './Megaphone12';\nexport { default as Megaphone16 } from './Megaphone16';\nexport { default as Megaphone20 } from './Megaphone20';\nexport { default as Megaphone24 } from './Megaphone24';\nexport { default as Megaphone32 } from './Megaphone32';\nexport { default as MegaphoneFilled12 } from './MegaphoneFilled12';\nexport { default as MegaphoneFilled16 } from './MegaphoneFilled16';\nexport { default as MegaphoneFilled20 } from './MegaphoneFilled20';\nexport { default as MegaphoneFilled24 } from './MegaphoneFilled24';\nexport { default as MegaphoneFilled32 } from './MegaphoneFilled32';\nexport { default as MegaphoneBold12 } from './MegaphoneBold12';\nexport { default as MegaphoneBold16 } from './MegaphoneBold16';\nexport { default as MegaphoneBold20 } from './MegaphoneBold20';\nexport { default as MegaphoneBold24 } from './MegaphoneBold24';\nexport { default as MegaphoneBold32 } from './MegaphoneBold32';\nexport { default as HourGlass12 } from './HourGlass12';\nexport { default as HourGlass16 } from './HourGlass16';\nexport { default as HourGlass20 } from './HourGlass20';\nexport { default as HourGlass24 } from './HourGlass24';\nexport { default as HourGlass32 } from './HourGlass32';\nexport { default as Dice12 } from './Dice12';\nexport { default as Dice16 } from './Dice16';\nexport { default as Dice20 } from './Dice20';\nexport { default as Dice24 } from './Dice24';\nexport { default as Dice32 } from './Dice32';\nexport { default as Pencil12 } from './Pencil12';\nexport { default as Pencil16 } from './Pencil16';\nexport { default as Pencil20 } from './Pencil20';\nexport { default as Pencil24 } from './Pencil24';\nexport { default as Pencil32 } from './Pencil32';\nexport { default as Trophy12 } from './Trophy12';\nexport { default as Trophy16 } from './Trophy16';\nexport { default as Trophy20 } from './Trophy20';\nexport { default as Trophy24 } from './Trophy24';\nexport { default as Trophy32 } from './Trophy32';\nexport { default as Parachute12 } from './Parachute12';\nexport { default as Parachute16 } from './Parachute16';\nexport { default as Parachute20 } from './Parachute20';\nexport { default as Parachute24 } from './Parachute24';\nexport { default as Parachute32 } from './Parachute32';\nexport { default as CartRemove12 } from './CartRemove12';\nexport { default as CartRemove16 } from './CartRemove16';\nexport { default as CartRemove20 } from './CartRemove20';\nexport { default as CartRemove24 } from './CartRemove24';\nexport { default as CartRemove32 } from './CartRemove32';\nexport { default as Monitor12 } from './Monitor12';\nexport { default as Monitor16 } from './Monitor16';\nexport { default as Monitor20 } from './Monitor20';\nexport { default as Monitor24 } from './Monitor24';\nexport { default as Monitor32 } from './Monitor32';\nexport { default as MobilePhone12 } from './MobilePhone12';\nexport { default as MobilePhone16 } from './MobilePhone16';\nexport { default as MobilePhone20 } from './MobilePhone20';\nexport { default as MobilePhone24 } from './MobilePhone24';\nexport { default as MobilePhone32 } from './MobilePhone32';\nexport { default as MobilePhoneFilled12 } from './MobilePhoneFilled12';\nexport { default as MobilePhoneFilled16 } from './MobilePhoneFilled16';\nexport { default as MobilePhoneFilled20 } from './MobilePhoneFilled20';\nexport { default as MobilePhoneFilled24 } from './MobilePhoneFilled24';\nexport { default as MobilePhoneFilled32 } from './MobilePhoneFilled32';\nexport { default as MobilePhoneBold12 } from './MobilePhoneBold12';\nexport { default as MobilePhoneBold16 } from './MobilePhoneBold16';\nexport { default as MobilePhoneBold20 } from './MobilePhoneBold20';\nexport { default as MobilePhoneBold24 } from './MobilePhoneBold24';\nexport { default as MobilePhoneBold32 } from './MobilePhoneBold32';\nexport { default as MobilePhoneBoldFilled12 } from './MobilePhoneBoldFilled12';\nexport { default as MobilePhoneBoldFilled16 } from './MobilePhoneBoldFilled16';\nexport { default as MobilePhoneBoldFilled20 } from './MobilePhoneBoldFilled20';\nexport { default as MobilePhoneBoldFilled24 } from './MobilePhoneBoldFilled24';\nexport { default as MobilePhoneBoldFilled32 } from './MobilePhoneBoldFilled32';\nexport { default as Cube12 } from './Cube12';\nexport { default as Cube16 } from './Cube16';\nexport { default as Cube20 } from './Cube20';\nexport { default as Cube24 } from './Cube24';\nexport { default as Cube32 } from './Cube32';\nexport { default as CubeFilled12 } from './CubeFilled12';\nexport { default as CubeFilled16 } from './CubeFilled16';\nexport { default as CubeFilled20 } from './CubeFilled20';\nexport { default as CubeFilled24 } from './CubeFilled24';\nexport { default as CubeFilled32 } from './CubeFilled32';\nexport { default as CubeBold12 } from './CubeBold12';\nexport { default as CubeBold16 } from './CubeBold16';\nexport { default as CubeBold20 } from './CubeBold20';\nexport { default as CubeBold24 } from './CubeBold24';\nexport { default as CubeBold32 } from './CubeBold32';\nexport { default as CubeBoldFilled12 } from './CubeBoldFilled12';\nexport { default as CubeBoldFilled16 } from './CubeBoldFilled16';\nexport { default as CubeBoldFilled20 } from './CubeBoldFilled20';\nexport { default as CubeBoldFilled24 } from './CubeBoldFilled24';\nexport { default as CubeBoldFilled32 } from './CubeBoldFilled32';\nexport { default as MedalCheckmark12 } from './MedalCheckmark12';\nexport { default as MedalCheckmark16 } from './MedalCheckmark16';\nexport { default as MedalCheckmark20 } from './MedalCheckmark20';\nexport { default as MedalCheckmark24 } from './MedalCheckmark24';\nexport { default as MedalCheckmark32 } from './MedalCheckmark32';\nexport { default as VideoFilled12 } from './VideoFilled12';\nexport { default as VideoFilled16 } from './VideoFilled16';\nexport { default as VideoFilled20 } from './VideoFilled20';\nexport { default as VideoFilled24 } from './VideoFilled24';\nexport { default as VideoFilled32 } from './VideoFilled32';\nexport { default as TShirt12 } from './TShirt12';\nexport { default as TShirt16 } from './TShirt16';\nexport { default as TShirt20 } from './TShirt20';\nexport { default as TShirt24 } from './TShirt24';\nexport { default as TShirt32 } from './TShirt32';\nexport { default as TShirtFilled12 } from './TShirtFilled12';\nexport { default as TShirtFilled16 } from './TShirtFilled16';\nexport { default as TShirtFilled20 } from './TShirtFilled20';\nexport { default as TShirtFilled24 } from './TShirtFilled24';\nexport { default as TShirtFilled32 } from './TShirtFilled32';\nexport { default as LightsOff12 } from './LightsOff12';\nexport { default as LightsOff16 } from './LightsOff16';\nexport { default as LightsOff20 } from './LightsOff20';\nexport { default as LightsOff24 } from './LightsOff24';\nexport { default as LightsOff32 } from './LightsOff32';\nexport { default as LightsOffFilled12 } from './LightsOffFilled12';\nexport { default as LightsOffFilled16 } from './LightsOffFilled16';\nexport { default as LightsOffFilled20 } from './LightsOffFilled20';\nexport { default as LightsOffFilled24 } from './LightsOffFilled24';\nexport { default as LightsOffFilled32 } from './LightsOffFilled32';\nexport { default as Bulb12 } from './Bulb12';\nexport { default as Bulb16 } from './Bulb16';\nexport { default as Bulb20 } from './Bulb20';\nexport { default as Bulb24 } from './Bulb24';\nexport { default as Bulb32 } from './Bulb32';\nexport { default as BulbFilled12 } from './BulbFilled12';\nexport { default as BulbFilled16 } from './BulbFilled16';\nexport { default as BulbFilled20 } from './BulbFilled20';\nexport { default as BulbFilled24 } from './BulbFilled24';\nexport { default as BulbFilled32 } from './BulbFilled32';\nexport { default as LightsOn12 } from './LightsOn12';\nexport { default as LightsOn16 } from './LightsOn16';\nexport { default as LightsOn20 } from './LightsOn20';\nexport { default as LightsOn24 } from './LightsOn24';\nexport { default as LightsOn32 } from './LightsOn32';\nexport { default as LightsOnFilled12 } from './LightsOnFilled12';\nexport { default as LightsOnFilled16 } from './LightsOnFilled16';\nexport { default as LightsOnFilled20 } from './LightsOnFilled20';\nexport { default as LightsOnFilled24 } from './LightsOnFilled24';\nexport { default as LightsOnFilled32 } from './LightsOnFilled32';\nexport { default as Gamepad12 } from './Gamepad12';\nexport { default as Gamepad16 } from './Gamepad16';\nexport { default as Gamepad20 } from './Gamepad20';\nexport { default as Gamepad24 } from './Gamepad24';\nexport { default as Gamepad32 } from './Gamepad32';\nexport { default as GamepadFilled12 } from './GamepadFilled12';\nexport { default as GamepadFilled16 } from './GamepadFilled16';\nexport { default as GamepadFilled20 } from './GamepadFilled20';\nexport { default as GamepadFilled24 } from './GamepadFilled24';\nexport { default as GamepadFilled32 } from './GamepadFilled32';\nexport { default as GamepadBold12 } from './GamepadBold12';\nexport { default as GamepadBold16 } from './GamepadBold16';\nexport { default as GamepadBold20 } from './GamepadBold20';\nexport { default as GamepadBold24 } from './GamepadBold24';\nexport { default as GamepadBold32 } from './GamepadBold32';\nexport { default as GamepadBoldFilled12 } from './GamepadBoldFilled12';\nexport { default as GamepadBoldFilled16 } from './GamepadBoldFilled16';\nexport { default as GamepadBoldFilled20 } from './GamepadBoldFilled20';\nexport { default as GamepadBoldFilled24 } from './GamepadBoldFilled24';\nexport { default as GamepadBoldFilled32 } from './GamepadBoldFilled32';\nexport { default as ReceptionBell12 } from './ReceptionBell12';\nexport { default as ReceptionBell16 } from './ReceptionBell16';\nexport { default as ReceptionBell20 } from './ReceptionBell20';\nexport { default as ReceptionBell24 } from './ReceptionBell24';\nexport { default as ReceptionBell32 } from './ReceptionBell32';\nexport { default as ReceptionBellFilled12 } from './ReceptionBellFilled12';\nexport { default as ReceptionBellFilled16 } from './ReceptionBellFilled16';\nexport { default as ReceptionBellFilled20 } from './ReceptionBellFilled20';\nexport { default as ReceptionBellFilled24 } from './ReceptionBellFilled24';\nexport { default as ReceptionBellFilled32 } from './ReceptionBellFilled32';\nexport { default as ReceptionBellBold12 } from './ReceptionBellBold12';\nexport { default as ReceptionBellBold16 } from './ReceptionBellBold16';\nexport { default as ReceptionBellBold20 } from './ReceptionBellBold20';\nexport { default as ReceptionBellBold24 } from './ReceptionBellBold24';\nexport { default as ReceptionBellBold32 } from './ReceptionBellBold32';\nexport { default as ReceptionBellBoldFilled12 } from './ReceptionBellBoldFilled12';\nexport { default as ReceptionBellBoldFilled16 } from './ReceptionBellBoldFilled16';\nexport { default as ReceptionBellBoldFilled20 } from './ReceptionBellBoldFilled20';\nexport { default as ReceptionBellBoldFilled24 } from './ReceptionBellBoldFilled24';\nexport { default as ReceptionBellBoldFilled32 } from './ReceptionBellBoldFilled32';\nexport { default as Beaker12 } from './Beaker12';\nexport { default as Beaker16 } from './Beaker16';\nexport { default as Beaker20 } from './Beaker20';\nexport { default as Beaker24 } from './Beaker24';\nexport { default as Beaker32 } from './Beaker32';\nexport { default as BeakerFilled12 } from './BeakerFilled12';\nexport { default as BeakerFilled16 } from './BeakerFilled16';\nexport { default as BeakerFilled20 } from './BeakerFilled20';\nexport { default as BeakerFilled24 } from './BeakerFilled24';\nexport { default as BeakerFilled32 } from './BeakerFilled32';\nexport { default as Sword12 } from './Sword12';\nexport { default as Sword16 } from './Sword16';\nexport { default as Sword20 } from './Sword20';\nexport { default as Sword24 } from './Sword24';\nexport { default as Sword32 } from './Sword32';\nexport { default as SwordFilled12 } from './SwordFilled12';\nexport { default as SwordFilled16 } from './SwordFilled16';\nexport { default as SwordFilled20 } from './SwordFilled20';\nexport { default as SwordFilled24 } from './SwordFilled24';\nexport { default as SwordFilled32 } from './SwordFilled32';\nexport { default as Brush12 } from './Brush12';\nexport { default as Brush16 } from './Brush16';\nexport { default as Brush20 } from './Brush20';\nexport { default as Brush24 } from './Brush24';\nexport { default as Brush32 } from './Brush32';\nexport { default as BrushFilled12 } from './BrushFilled12';\nexport { default as BrushFilled16 } from './BrushFilled16';\nexport { default as BrushFilled20 } from './BrushFilled20';\nexport { default as BrushFilled24 } from './BrushFilled24';\nexport { default as BrushFilled32 } from './BrushFilled32';\nexport { default as Sticker12 } from './Sticker12';\nexport { default as Sticker16 } from './Sticker16';\nexport { default as Sticker20 } from './Sticker20';\nexport { default as Sticker24 } from './Sticker24';\nexport { default as Sticker32 } from './Sticker32';\nexport { default as StickerFilled12 } from './StickerFilled12';\nexport { default as StickerFilled16 } from './StickerFilled16';\nexport { default as StickerFilled20 } from './StickerFilled20';\nexport { default as StickerFilled24 } from './StickerFilled24';\nexport { default as StickerFilled32 } from './StickerFilled32';\nexport { default as Flag12 } from './Flag12';\nexport { default as Flag16 } from './Flag16';\nexport { default as Flag20 } from './Flag20';\nexport { default as Flag24 } from './Flag24';\nexport { default as Flag32 } from './Flag32';\nexport { default as FlagFilled12 } from './FlagFilled12';\nexport { default as FlagFilled16 } from './FlagFilled16';\nexport { default as FlagFilled20 } from './FlagFilled20';\nexport { default as FlagFilled24 } from './FlagFilled24';\nexport { default as FlagFilled32 } from './FlagFilled32';\nexport { default as ScaleOfJustice12 } from './ScaleOfJustice12';\nexport { default as ScaleOfJustice16 } from './ScaleOfJustice16';\nexport { default as ScaleOfJustice20 } from './ScaleOfJustice20';\nexport { default as ScaleOfJustice24 } from './ScaleOfJustice24';\nexport { default as ScaleOfJustice32 } from './ScaleOfJustice32';\nexport { default as ScaleOfJusticeFilled12 } from './ScaleOfJusticeFilled12';\nexport { default as ScaleOfJusticeFilled16 } from './ScaleOfJusticeFilled16';\nexport { default as ScaleOfJusticeFilled20 } from './ScaleOfJusticeFilled20';\nexport { default as ScaleOfJusticeFilled24 } from './ScaleOfJusticeFilled24';\nexport { default as ScaleOfJusticeFilled32 } from './ScaleOfJusticeFilled32';\nexport { default as StudentHat12 } from './StudentHat12';\nexport { default as StudentHat16 } from './StudentHat16';\nexport { default as StudentHat20 } from './StudentHat20';\nexport { default as StudentHat24 } from './StudentHat24';\nexport { default as StudentHat32 } from './StudentHat32';\nexport { default as StudentHatFilled12 } from './StudentHatFilled12';\nexport { default as StudentHatFilled16 } from './StudentHatFilled16';\nexport { default as StudentHatFilled20 } from './StudentHatFilled20';\nexport { default as StudentHatFilled24 } from './StudentHatFilled24';\nexport { default as StudentHatFilled32 } from './StudentHatFilled32';\nexport { default as Ticket12 } from './Ticket12';\nexport { default as Ticket16 } from './Ticket16';\nexport { default as Ticket20 } from './Ticket20';\nexport { default as Ticket24 } from './Ticket24';\nexport { default as Ticket32 } from './Ticket32';\nexport { default as TicketFilled12 } from './TicketFilled12';\nexport { default as TicketFilled16 } from './TicketFilled16';\nexport { default as TicketFilled20 } from './TicketFilled20';\nexport { default as TicketFilled24 } from './TicketFilled24';\nexport { default as TicketFilled32 } from './TicketFilled32';\nexport { default as TicketBold12 } from './TicketBold12';\nexport { default as TicketBold16 } from './TicketBold16';\nexport { default as TicketBold20 } from './TicketBold20';\nexport { default as TicketBold24 } from './TicketBold24';\nexport { default as TicketBold32 } from './TicketBold32';\nexport { default as TicketBoldFilled12 } from './TicketBoldFilled12';\nexport { default as TicketBoldFilled16 } from './TicketBoldFilled16';\nexport { default as TicketBoldFilled20 } from './TicketBoldFilled20';\nexport { default as TicketBoldFilled24 } from './TicketBoldFilled24';\nexport { default as TicketBoldFilled32 } from './TicketBoldFilled32';\nexport { default as Truck12 } from './Truck12';\nexport { default as Truck16 } from './Truck16';\nexport { default as Truck20 } from './Truck20';\nexport { default as Truck24 } from './Truck24';\nexport { default as Truck32 } from './Truck32';\nexport { default as Crown12 } from './Crown12';\nexport { default as Crown16 } from './Crown16';\nexport { default as Crown20 } from './Crown20';\nexport { default as Crown24 } from './Crown24';\nexport { default as Crown32 } from './Crown32';\nexport { default as CrownBold12 } from './CrownBold12';\nexport { default as CrownBold16 } from './CrownBold16';\nexport { default as CrownBold20 } from './CrownBold20';\nexport { default as CrownBold24 } from './CrownBold24';\nexport { default as CrownBold32 } from './CrownBold32';\nexport { default as CrownBoldFilled12 } from './CrownBoldFilled12';\nexport { default as CrownBoldFilled16 } from './CrownBoldFilled16';\nexport { default as CrownBoldFilled20 } from './CrownBoldFilled20';\nexport { default as CrownBoldFilled24 } from './CrownBoldFilled24';\nexport { default as CrownBoldFilled32 } from './CrownBoldFilled32';\n"
  },
  {
    "path": "packages/frosted-ui-icons/src/types.tsx",
    "content": "import * as React from 'react';\n\nexport interface IconProps extends React.SVGProps<SVGSVGElement> {\n  children?: never;\n  color?: string;\n}\n"
  },
  {
    "path": "packages/frosted-ui-icons/tsconfig-cjs.json",
    "content": "{\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"outDir\": \"./dist/cjs\",\n    \"module\": \"CommonJS\"\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui-icons/tsconfig-esm.json",
    "content": "{\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"outDir\": \"./dist/esm\",\n    \"module\": \"ES2020\"\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui-icons/tsconfig.json",
    "content": "{\n  \"include\": [\"src/**/*\"],\n  \"compilerOptions\": {\n    \"forceConsistentCasingInFileNames\": true,\n    \"resolveJsonModule\": true,\n    \"moduleResolution\": \"node\",\n    \"esModuleInterop\": true,\n    \"noImplicitAny\": false,\n    \"skipLibCheck\": true,\n    \"module\": \"esnext\",\n    \"sourceMap\": true,\n    \"outDir\": \"dist\",\n    \"target\": \"es5\",\n    \"baseUrl\": \".\",\n    \"declaration\": true,\n    \"jsx\": \"react\",\n    \"paths\": {\n      \"*\": [\"node_modules/*\", \"src/types/*\"]\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui-native-colors/.eslintrc.js",
    "content": "module.exports = {\n  root: true,\n  parserOptions: {\n    ecmaVersion: 'latest',\n  },\n  env: {\n    node: true,\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui-native-colors/.gitignore",
    "content": "/node_modules/\n/types\n.DS_Store\n/dist\nindex.js\nindex.mjs\n"
  },
  {
    "path": "packages/frosted-ui-native-colors/.npmignore",
    "content": "/scripts/\n.gitignore\n"
  },
  {
    "path": "packages/frosted-ui-native-colors/README.md",
    "content": "# Frosted UI Swift Colors\n\nGenerating SwiftUI color assets from [Radix Colors](https://github.com/radix-ui/colors).\n\n---\n\n## Documentation\n\nThe Swift color assets are zipped in a `frosted-ui-swift-colors.zip` file.\nThe Kotlin color assets are in the `kotlin-colors/Color.kt` file.\n\nIf you want to update the color assets (and generate new `zip` file) just run this command:\n\n```bash\npnpm build\n```\n"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amber1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.985\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.995\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.050\",\n          \"green\" : \"0.070\",\n          \"red\" : \"0.082\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amber10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.274\",\n          \"green\" : \"0.741\",\n          \"red\" : \"0.959\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.150\",\n          \"green\" : \"0.870\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amber11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.400\",\n          \"red\" : \"0.640\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.290\",\n          \"green\" : \"0.800\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amber12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.145\",\n          \"green\" : \"0.208\",\n          \"red\" : \"0.294\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.726\",\n          \"green\" : \"0.909\",\n          \"red\" : \"0.984\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amber2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.921\",\n          \"green\" : \"0.986\",\n          \"red\" : \"0.994\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.064\",\n          \"green\" : \"0.094\",\n          \"red\" : \"0.111\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amber3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.782\",\n          \"green\" : \"0.969\",\n          \"red\" : \"0.994\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.049\",\n          \"green\" : \"0.128\",\n          \"red\" : \"0.178\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amber4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.650\",\n          \"green\" : \"0.937\",\n          \"red\" : \"0.989\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.156\",\n          \"red\" : \"0.239\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amber5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.527\",\n          \"green\" : \"0.902\",\n          \"red\" : \"0.970\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.193\",\n          \"red\" : \"0.290\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amber6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.506\",\n          \"green\" : \"0.844\",\n          \"red\" : \"0.936\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.076\",\n          \"green\" : \"0.245\",\n          \"red\" : \"0.344\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amber7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.443\",\n          \"green\" : \"0.762\",\n          \"red\" : \"0.890\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.141\",\n          \"green\" : \"0.314\",\n          \"red\" : \"0.422\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amber8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.300\",\n          \"green\" : \"0.650\",\n          \"red\" : \"0.850\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.189\",\n          \"green\" : \"0.399\",\n          \"red\" : \"0.535\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amber9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.260\",\n          \"green\" : \"0.770\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.260\",\n          \"green\" : \"0.770\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amber9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.111\",\n          \"green\" : \"0.126\",\n          \"red\" : \"0.129\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.111\",\n          \"green\" : \"0.126\",\n          \"red\" : \"0.129\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amberA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.016\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.514\",\n          \"red\" : \"0.757\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.017\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.298\",\n          \"red\" : \"0.992\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amberA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.726\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.643\",\n          \"red\" : \"0.945\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.149\",\n          \"green\" : \"0.871\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amberA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.400\",\n          \"red\" : \"0.640\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.290\",\n          \"green\" : \"0.800\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amberA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.145\",\n          \"green\" : \"0.208\",\n          \"red\" : \"0.294\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.726\",\n          \"green\" : \"0.909\",\n          \"red\" : \"0.984\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amberA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.079\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.804\",\n          \"red\" : \"0.902\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.047\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.651\",\n          \"red\" : \"0.988\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amberA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.220\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.859\",\n          \"red\" : \"0.965\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.118\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.600\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amberA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.350\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.820\",\n          \"red\" : \"0.969\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.185\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.557\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amberA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.475\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.796\",\n          \"red\" : \"0.933\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.240\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.592\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amberA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.495\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.682\",\n          \"red\" : \"0.875\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.299\",\n          \"blue\" : \"0.094\",\n          \"green\" : \"0.659\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amberA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.557\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.573\",\n          \"red\" : \"0.804\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.383\",\n          \"blue\" : \"0.263\",\n          \"green\" : \"0.714\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amberA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.699\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.502\",\n          \"red\" : \"0.788\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.500\",\n          \"blue\" : \"0.306\",\n          \"green\" : \"0.729\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/amberA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.742\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.686\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.259\",\n          \"green\" : \"0.769\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blackA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.050\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.050\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blackA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.800\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.800\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blackA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.900\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.900\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blackA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.950\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.950\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blackA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.100\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.100\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blackA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.150\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.150\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blackA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.200\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.200\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blackA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.300\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.300\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blackA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.400\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.400\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blackA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.500\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.500\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blackA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.600\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.600\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blackA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.700\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.700\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blue1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.997\",\n          \"green\" : \"0.993\",\n          \"red\" : \"0.991\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.111\",\n          \"green\" : \"0.066\",\n          \"red\" : \"0.046\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blue10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.750\",\n          \"green\" : \"0.259\",\n          \"red\" : \"0.108\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.760\",\n          \"green\" : \"0.420\",\n          \"red\" : \"0.290\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blue11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.784\",\n          \"green\" : \"0.356\",\n          \"red\" : \"0.205\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.706\",\n          \"red\" : \"0.568\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blue12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.361\",\n          \"green\" : \"0.178\",\n          \"red\" : \"0.109\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.885\",\n          \"red\" : \"0.833\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blue2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.978\",\n          \"red\" : \"0.968\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.148\",\n          \"green\" : \"0.091\",\n          \"red\" : \"0.066\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blue3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.950\",\n          \"red\" : \"0.928\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.286\",\n          \"green\" : \"0.141\",\n          \"red\" : \"0.086\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blue4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.917\",\n          \"red\" : \"0.875\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.386\",\n          \"green\" : \"0.180\",\n          \"red\" : \"0.104\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blue5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.875\",\n          \"red\" : \"0.814\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.459\",\n          \"green\" : \"0.221\",\n          \"red\" : \"0.133\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blue6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.823\",\n          \"red\" : \"0.739\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.521\",\n          \"green\" : \"0.265\",\n          \"red\" : \"0.168\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blue7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.974\",\n          \"green\" : \"0.750\",\n          \"red\" : \"0.651\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.599\",\n          \"green\" : \"0.313\",\n          \"red\" : \"0.204\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blue8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.938\",\n          \"green\" : \"0.649\",\n          \"red\" : \"0.527\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.702\",\n          \"green\" : \"0.366\",\n          \"red\" : \"0.239\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blue9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.816\",\n          \"green\" : \"0.325\",\n          \"red\" : \"0.163\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.816\",\n          \"green\" : \"0.325\",\n          \"red\" : \"0.163\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blue9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blueA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.008\",\n          \"blue\" : \"0.510\",\n          \"green\" : \"0.020\",\n          \"red\" : \"0.020\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.047\",\n          \"blue\" : \"0.988\",\n          \"green\" : \"0.067\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blueA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.895\",\n          \"blue\" : \"0.722\",\n          \"green\" : \"0.172\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.660\",\n          \"blue\" : \"0.970\",\n          \"green\" : \"0.590\",\n          \"red\" : \"0.430\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blueA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.797\",\n          \"blue\" : \"0.729\",\n          \"green\" : \"0.192\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.975\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.726\",\n          \"red\" : \"0.584\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blueA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.891\",\n          \"blue\" : \"0.282\",\n          \"green\" : \"0.074\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.988\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.894\",\n          \"red\" : \"0.843\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blueA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.032\",\n          \"blue\" : \"0.878\",\n          \"green\" : \"0.388\",\n          \"red\" : \"0.020\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.089\",\n          \"blue\" : \"0.992\",\n          \"green\" : \"0.333\",\n          \"red\" : \"0.067\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blueA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.075\",\n          \"blue\" : \"0.949\",\n          \"green\" : \"0.322\",\n          \"red\" : \"0.008\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.236\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.400\",\n          \"red\" : \"0.153\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blueA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.126\",\n          \"blue\" : \"0.941\",\n          \"green\" : \"0.349\",\n          \"red\" : \"0.008\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.341\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.404\",\n          \"red\" : \"0.184\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blueA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.185\",\n          \"blue\" : \"0.937\",\n          \"green\" : \"0.326\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.421\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.431\",\n          \"red\" : \"0.228\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blueA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.263\",\n          \"blue\" : \"0.941\",\n          \"green\" : \"0.329\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.488\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.467\",\n          \"red\" : \"0.275\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blueA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.350\",\n          \"blue\" : \"0.922\",\n          \"green\" : \"0.282\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.572\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.502\",\n          \"red\" : \"0.310\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blueA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.475\",\n          \"blue\" : \"0.871\",\n          \"green\" : \"0.267\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.681\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.506\",\n          \"red\" : \"0.322\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/blueA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.836\",\n          \"blue\" : \"0.780\",\n          \"green\" : \"0.192\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.803\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.392\",\n          \"red\" : \"0.192\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronze1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.988\",\n          \"green\" : \"0.988\",\n          \"red\" : \"0.991\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.063\",\n          \"green\" : \"0.067\",\n          \"red\" : \"0.076\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronze10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.414\",\n          \"green\" : \"0.461\",\n          \"red\" : \"0.563\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.504\",\n          \"green\" : \"0.556\",\n          \"red\" : \"0.660\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronze11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.336\",\n          \"green\" : \"0.373\",\n          \"red\" : \"0.471\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.655\",\n          \"green\" : \"0.707\",\n          \"red\" : \"0.810\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronze12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.172\",\n          \"green\" : \"0.191\",\n          \"red\" : \"0.251\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.854\",\n          \"green\" : \"0.880\",\n          \"red\" : \"0.921\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronze2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.961\",\n          \"green\" : \"0.970\",\n          \"red\" : \"0.989\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.093\",\n          \"green\" : \"0.097\",\n          \"red\" : \"0.106\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronze3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.919\",\n          \"green\" : \"0.932\",\n          \"red\" : \"0.958\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.125\",\n          \"green\" : \"0.132\",\n          \"red\" : \"0.147\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronze4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.877\",\n          \"green\" : \"0.894\",\n          \"red\" : \"0.929\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.156\",\n          \"green\" : \"0.166\",\n          \"red\" : \"0.185\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronze5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.832\",\n          \"green\" : \"0.853\",\n          \"red\" : \"0.898\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.190\",\n          \"green\" : \"0.202\",\n          \"red\" : \"0.227\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronze6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.778\",\n          \"green\" : \"0.805\",\n          \"red\" : \"0.861\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.230\",\n          \"green\" : \"0.246\",\n          \"red\" : \"0.278\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronze7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.706\",\n          \"green\" : \"0.739\",\n          \"red\" : \"0.812\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.281\",\n          \"green\" : \"0.302\",\n          \"red\" : \"0.343\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronze8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.606\",\n          \"green\" : \"0.647\",\n          \"red\" : \"0.741\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.347\",\n          \"green\" : \"0.374\",\n          \"red\" : \"0.426\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronze9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.455\",\n          \"green\" : \"0.507\",\n          \"red\" : \"0.611\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.455\",\n          \"green\" : \"0.507\",\n          \"red\" : \"0.611\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronze9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronzeA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.012\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.349\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.009\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.067\",\n          \"red\" : \"0.941\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronzeA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.585\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.082\",\n          \"red\" : \"0.255\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.635\",\n          \"blue\" : \"0.761\",\n          \"green\" : \"0.839\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronzeA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.336\",\n          \"green\" : \"0.373\",\n          \"red\" : \"0.471\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.655\",\n          \"green\" : \"0.707\",\n          \"red\" : \"0.810\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronzeA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.172\",\n          \"green\" : \"0.191\",\n          \"red\" : \"0.251\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.854\",\n          \"green\" : \"0.880\",\n          \"red\" : \"0.921\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronzeA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.040\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.220\",\n          \"red\" : \"0.710\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.043\",\n          \"blue\" : \"0.706\",\n          \"green\" : \"0.800\",\n          \"red\" : \"0.980\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronzeA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.083\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.200\",\n          \"red\" : \"0.482\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.085\",\n          \"blue\" : \"0.761\",\n          \"green\" : \"0.851\",\n          \"red\" : \"0.988\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronzeA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.122\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.133\",\n          \"red\" : \"0.424\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.127\",\n          \"blue\" : \"0.780\",\n          \"green\" : \"0.839\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronzeA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.169\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.145\",\n          \"red\" : \"0.400\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.173\",\n          \"blue\" : \"0.773\",\n          \"green\" : \"0.863\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronzeA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.224\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.125\",\n          \"red\" : \"0.388\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.227\",\n          \"blue\" : \"0.796\",\n          \"green\" : \"0.863\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronzeA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.295\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.110\",\n          \"red\" : \"0.365\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.295\",\n          \"blue\" : \"0.800\",\n          \"green\" : \"0.867\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronzeA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.393\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.102\",\n          \"red\" : \"0.341\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.387\",\n          \"blue\" : \"0.788\",\n          \"green\" : \"0.859\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/bronzeA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.546\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.094\",\n          \"red\" : \"0.290\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.585\",\n          \"blue\" : \"0.733\",\n          \"green\" : \"0.820\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brown1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.989\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.995\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.059\",\n          \"green\" : \"0.067\",\n          \"red\" : \"0.071\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brown10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.344\",\n          \"green\" : \"0.465\",\n          \"red\" : \"0.601\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.423\",\n          \"green\" : \"0.557\",\n          \"red\" : \"0.697\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brown11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.288\",\n          \"green\" : \"0.374\",\n          \"red\" : \"0.485\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.597\",\n          \"green\" : \"0.715\",\n          \"red\" : \"0.835\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brown12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.183\",\n          \"green\" : \"0.202\",\n          \"red\" : \"0.236\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.802\",\n          \"green\" : \"0.885\",\n          \"red\" : \"0.938\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brown2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.964\",\n          \"green\" : \"0.976\",\n          \"red\" : \"0.987\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.087\",\n          \"green\" : \"0.095\",\n          \"red\" : \"0.107\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brown3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.909\",\n          \"green\" : \"0.936\",\n          \"red\" : \"0.959\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.115\",\n          \"green\" : \"0.130\",\n          \"red\" : \"0.151\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brown4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.855\",\n          \"green\" : \"0.897\",\n          \"red\" : \"0.934\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.138\",\n          \"green\" : \"0.161\",\n          \"red\" : \"0.191\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brown5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.798\",\n          \"green\" : \"0.856\",\n          \"red\" : \"0.909\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.162\",\n          \"green\" : \"0.194\",\n          \"red\" : \"0.235\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brown6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.730\",\n          \"green\" : \"0.808\",\n          \"red\" : \"0.880\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.192\",\n          \"green\" : \"0.237\",\n          \"red\" : \"0.291\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brown7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.639\",\n          \"green\" : \"0.742\",\n          \"red\" : \"0.841\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.232\",\n          \"green\" : \"0.295\",\n          \"red\" : \"0.365\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brown8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.514\",\n          \"green\" : \"0.647\",\n          \"red\" : \"0.782\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.287\",\n          \"green\" : \"0.377\",\n          \"red\" : \"0.469\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brown9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.368\",\n          \"green\" : \"0.505\",\n          \"red\" : \"0.651\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.368\",\n          \"green\" : \"0.505\",\n          \"red\" : \"0.651\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brown9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brownA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.012\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.349\",\n          \"red\" : \"0.675\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.005\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.071\",\n          \"red\" : \"0.855\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brownA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.655\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.188\",\n          \"red\" : \"0.388\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.677\",\n          \"blue\" : \"0.596\",\n          \"green\" : \"0.792\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brownA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.288\",\n          \"green\" : \"0.374\",\n          \"red\" : \"0.485\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.597\",\n          \"green\" : \"0.715\",\n          \"red\" : \"0.835\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brownA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.183\",\n          \"green\" : \"0.202\",\n          \"red\" : \"0.236\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.802\",\n          \"green\" : \"0.885\",\n          \"red\" : \"0.938\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brownA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.036\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.349\",\n          \"red\" : \"0.675\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.043\",\n          \"blue\" : \"0.525\",\n          \"green\" : \"0.706\",\n          \"red\" : \"0.980\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brownA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.091\",\n          \"blue\" : \"0.012\",\n          \"green\" : \"0.314\",\n          \"red\" : \"0.573\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.093\",\n          \"blue\" : \"0.576\",\n          \"green\" : \"0.745\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brownA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.146\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.302\",\n          \"red\" : \"0.545\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.135\",\n          \"blue\" : \"0.592\",\n          \"green\" : \"0.765\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brownA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.204\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.290\",\n          \"red\" : \"0.561\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.181\",\n          \"blue\" : \"0.588\",\n          \"green\" : \"0.761\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brownA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.271\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.294\",\n          \"red\" : \"0.553\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.240\",\n          \"blue\" : \"0.592\",\n          \"green\" : \"0.773\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brownA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.361\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.286\",\n          \"red\" : \"0.557\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.320\",\n          \"blue\" : \"0.580\",\n          \"green\" : \"0.776\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brownA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.487\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.275\",\n          \"red\" : \"0.549\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.433\",\n          \"blue\" : \"0.573\",\n          \"green\" : \"0.780\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/brownA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.632\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.220\",\n          \"red\" : \"0.447\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.627\",\n          \"blue\" : \"0.549\",\n          \"green\" : \"0.769\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimson1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.992\",\n          \"green\" : \"0.989\",\n          \"red\" : \"0.998\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.078\",\n          \"green\" : \"0.068\",\n          \"red\" : \"0.093\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimson10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.468\",\n          \"green\" : \"0.266\",\n          \"red\" : \"0.807\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.539\",\n          \"green\" : \"0.364\",\n          \"red\" : \"0.864\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimson11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.388\",\n          \"green\" : \"0.195\",\n          \"red\" : \"0.731\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.660\",\n          \"green\" : \"0.560\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimson12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.221\",\n          \"green\" : \"0.111\",\n          \"red\" : \"0.352\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.906\",\n          \"green\" : \"0.834\",\n          \"red\" : \"0.966\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimson2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.976\",\n          \"green\" : \"0.969\",\n          \"red\" : \"0.991\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.095\",\n          \"green\" : \"0.078\",\n          \"red\" : \"0.117\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimson3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.941\",\n          \"green\" : \"0.917\",\n          \"red\" : \"0.987\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.143\",\n          \"green\" : \"0.091\",\n          \"red\" : \"0.203\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimson4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.904\",\n          \"green\" : \"0.866\",\n          \"red\" : \"0.975\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.182\",\n          \"green\" : \"0.087\",\n          \"red\" : \"0.277\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimson5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.864\",\n          \"green\" : \"0.813\",\n          \"red\" : \"0.953\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.220\",\n          \"green\" : \"0.115\",\n          \"red\" : \"0.332\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimson6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.817\",\n          \"green\" : \"0.755\",\n          \"red\" : \"0.921\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.268\",\n          \"green\" : \"0.162\",\n          \"red\" : \"0.394\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimson7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.761\",\n          \"green\" : \"0.683\",\n          \"red\" : \"0.880\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.336\",\n          \"green\" : \"0.222\",\n          \"red\" : \"0.489\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimson8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.694\",\n          \"green\" : \"0.592\",\n          \"red\" : \"0.834\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.429\",\n          \"green\" : \"0.289\",\n          \"red\" : \"0.638\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimson9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.507\",\n          \"green\" : \"0.298\",\n          \"red\" : \"0.843\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.507\",\n          \"green\" : \"0.298\",\n          \"red\" : \"0.843\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimson9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimsonA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.012\",\n          \"blue\" : \"0.349\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.675\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.030\",\n          \"blue\" : \"0.463\",\n          \"green\" : \"0.071\",\n          \"red\" : \"0.984\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimsonA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.734\",\n          \"blue\" : \"0.275\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.737\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.853\",\n          \"blue\" : \"0.620\",\n          \"green\" : \"0.420\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimsonA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.388\",\n          \"green\" : \"0.195\",\n          \"red\" : \"0.731\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.660\",\n          \"green\" : \"0.560\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimsonA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.221\",\n          \"green\" : \"0.111\",\n          \"red\" : \"0.352\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.906\",\n          \"green\" : \"0.834\",\n          \"red\" : \"0.966\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimsonA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.032\",\n          \"blue\" : \"0.267\",\n          \"green\" : \"0.020\",\n          \"red\" : \"0.757\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.055\",\n          \"blue\" : \"0.569\",\n          \"green\" : \"0.282\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimsonA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.083\",\n          \"blue\" : \"0.294\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.859\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.148\",\n          \"blue\" : \"0.573\",\n          \"green\" : \"0.227\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimsonA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.134\",\n          \"blue\" : \"0.298\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.827\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.227\",\n          \"blue\" : \"0.569\",\n          \"green\" : \"0.157\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimsonA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.189\",\n          \"blue\" : \"0.275\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.753\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.286\",\n          \"blue\" : \"0.604\",\n          \"green\" : \"0.231\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimsonA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.244\",\n          \"blue\" : \"0.247\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.682\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.349\",\n          \"blue\" : \"0.643\",\n          \"green\" : \"0.337\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimsonA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.318\",\n          \"blue\" : \"0.251\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.620\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.454\",\n          \"blue\" : \"0.663\",\n          \"green\" : \"0.416\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimsonA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.408\",\n          \"blue\" : \"0.251\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.600\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.614\",\n          \"blue\" : \"0.651\",\n          \"green\" : \"0.427\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/crimsonA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.702\",\n          \"blue\" : \"0.298\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.776\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.832\",\n          \"blue\" : \"0.596\",\n          \"green\" : \"0.345\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyan1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.982\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.098\",\n          \"green\" : \"0.085\",\n          \"red\" : \"0.053\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyan10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.710\",\n          \"green\" : \"0.583\",\n          \"red\" : \"0.264\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.801\",\n          \"green\" : \"0.675\",\n          \"red\" : \"0.331\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyan11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.630\",\n          \"green\" : \"0.480\",\n          \"red\" : \"0.080\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.887\",\n          \"green\" : \"0.790\",\n          \"red\" : \"0.446\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyan12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.277\",\n          \"green\" : \"0.232\",\n          \"red\" : \"0.108\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.962\",\n          \"green\" : \"0.919\",\n          \"red\" : \"0.757\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyan2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.984\",\n          \"green\" : \"0.981\",\n          \"red\" : \"0.955\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.122\",\n          \"green\" : \"0.105\",\n          \"red\" : \"0.072\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyan3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.975\",\n          \"green\" : \"0.965\",\n          \"red\" : \"0.888\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.209\",\n          \"green\" : \"0.168\",\n          \"red\" : \"0.073\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyan4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.959\",\n          \"green\" : \"0.941\",\n          \"red\" : \"0.821\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.277\",\n          \"green\" : \"0.216\",\n          \"red\" : \"0.063\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyan5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.935\",\n          \"green\" : \"0.907\",\n          \"red\" : \"0.751\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.336\",\n          \"green\" : \"0.267\",\n          \"red\" : \"0.091\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyan6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.900\",\n          \"green\" : \"0.862\",\n          \"red\" : \"0.671\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.400\",\n          \"green\" : \"0.324\",\n          \"red\" : \"0.137\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyan7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.854\",\n          \"green\" : \"0.800\",\n          \"red\" : \"0.564\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.484\",\n          \"green\" : \"0.398\",\n          \"red\" : \"0.186\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyan8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.798\",\n          \"green\" : \"0.715\",\n          \"red\" : \"0.388\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.600\",\n          \"green\" : \"0.496\",\n          \"red\" : \"0.230\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyan9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.765\",\n          \"green\" : \"0.627\",\n          \"red\" : \"0.282\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.765\",\n          \"green\" : \"0.627\",\n          \"red\" : \"0.282\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyan9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyanA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.020\",\n          \"blue\" : \"0.804\",\n          \"green\" : \"0.608\",\n          \"red\" : \"0.020\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.034\",\n          \"blue\" : \"0.992\",\n          \"green\" : \"0.647\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyanA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.738\",\n          \"blue\" : \"0.608\",\n          \"green\" : \"0.435\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.786\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.839\",\n          \"red\" : \"0.400\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyanA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.630\",\n          \"green\" : \"0.480\",\n          \"red\" : \"0.080\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.887\",\n          \"green\" : \"0.790\",\n          \"red\" : \"0.446\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyanA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.277\",\n          \"green\" : \"0.232\",\n          \"red\" : \"0.108\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.962\",\n          \"green\" : \"0.919\",\n          \"red\" : \"0.757\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyanA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.044\",\n          \"blue\" : \"0.647\",\n          \"green\" : \"0.557\",\n          \"red\" : \"0.020\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.059\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.733\",\n          \"red\" : \"0.133\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyanA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.114\",\n          \"blue\" : \"0.796\",\n          \"green\" : \"0.694\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.152\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.741\",\n          \"red\" : \"0.122\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyanA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.181\",\n          \"blue\" : \"0.784\",\n          \"green\" : \"0.678\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.227\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.725\",\n          \"red\" : \"0.051\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyanA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.248\",\n          \"blue\" : \"0.733\",\n          \"green\" : \"0.624\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.290\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.757\",\n          \"red\" : \"0.149\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyanA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.330\",\n          \"blue\" : \"0.706\",\n          \"green\" : \"0.584\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.358\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.792\",\n          \"red\" : \"0.267\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyanA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.436\",\n          \"blue\" : \"0.667\",\n          \"green\" : \"0.541\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.446\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.808\",\n          \"red\" : \"0.333\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyanA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.612\",\n          \"blue\" : \"0.667\",\n          \"green\" : \"0.533\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.572\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.816\",\n          \"red\" : \"0.357\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/cyanA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.718\",\n          \"blue\" : \"0.675\",\n          \"green\" : \"0.482\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.748\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.820\",\n          \"red\" : \"0.357\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gold1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.989\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.992\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.067\",\n          \"green\" : \"0.071\",\n          \"red\" : \"0.071\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gold10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.380\",\n          \"green\" : \"0.479\",\n          \"red\" : \"0.538\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.463\",\n          \"green\" : \"0.566\",\n          \"red\" : \"0.628\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gold11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.305\",\n          \"green\" : \"0.386\",\n          \"red\" : \"0.433\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.635\",\n          \"green\" : \"0.728\",\n          \"red\" : \"0.784\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gold12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.173\",\n          \"green\" : \"0.209\",\n          \"red\" : \"0.227\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.855\",\n          \"green\" : \"0.887\",\n          \"red\" : \"0.906\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gold2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.953\",\n          \"green\" : \"0.976\",\n          \"red\" : \"0.980\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.090\",\n          \"green\" : \"0.101\",\n          \"red\" : \"0.104\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gold3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.909\",\n          \"green\" : \"0.940\",\n          \"red\" : \"0.947\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.122\",\n          \"green\" : \"0.136\",\n          \"red\" : \"0.141\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gold4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.865\",\n          \"green\" : \"0.904\",\n          \"red\" : \"0.914\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.152\",\n          \"green\" : \"0.170\",\n          \"red\" : \"0.177\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gold5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.816\",\n          \"green\" : \"0.865\",\n          \"red\" : \"0.880\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.185\",\n          \"green\" : \"0.207\",\n          \"red\" : \"0.217\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gold6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.756\",\n          \"green\" : \"0.818\",\n          \"red\" : \"0.840\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.225\",\n          \"green\" : \"0.252\",\n          \"red\" : \"0.265\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gold7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.677\",\n          \"green\" : \"0.753\",\n          \"red\" : \"0.788\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.277\",\n          \"green\" : \"0.310\",\n          \"red\" : \"0.327\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gold8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.565\",\n          \"green\" : \"0.660\",\n          \"red\" : \"0.715\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.342\",\n          \"green\" : \"0.384\",\n          \"red\" : \"0.407\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gold9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.410\",\n          \"green\" : \"0.517\",\n          \"red\" : \"0.579\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.410\",\n          \"green\" : \"0.517\",\n          \"red\" : \"0.579\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gold9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/goldA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.012\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.349\",\n          \"red\" : \"0.349\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.005\",\n          \"blue\" : \"0.071\",\n          \"green\" : \"0.855\",\n          \"red\" : \"0.855\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/goldA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.620\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.161\",\n          \"red\" : \"0.255\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.601\",\n          \"blue\" : \"0.725\",\n          \"green\" : \"0.894\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/goldA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.305\",\n          \"green\" : \"0.386\",\n          \"red\" : \"0.433\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.635\",\n          \"green\" : \"0.728\",\n          \"red\" : \"0.784\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/goldA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.173\",\n          \"green\" : \"0.209\",\n          \"red\" : \"0.227\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.855\",\n          \"green\" : \"0.887\",\n          \"red\" : \"0.906\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/goldA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.048\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.514\",\n          \"red\" : \"0.592\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.043\",\n          \"blue\" : \"0.616\",\n          \"green\" : \"0.890\",\n          \"red\" : \"0.980\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/goldA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.091\",\n          \"blue\" : \"0.012\",\n          \"green\" : \"0.357\",\n          \"red\" : \"0.400\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.080\",\n          \"blue\" : \"0.753\",\n          \"green\" : \"0.949\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/goldA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.134\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.298\",\n          \"red\" : \"0.357\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.118\",\n          \"blue\" : \"0.800\",\n          \"green\" : \"0.933\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/goldA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.185\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.282\",\n          \"red\" : \"0.345\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.160\",\n          \"blue\" : \"0.804\",\n          \"green\" : \"0.949\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/goldA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.244\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.263\",\n          \"red\" : \"0.341\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.215\",\n          \"blue\" : \"0.800\",\n          \"green\" : \"0.925\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/goldA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.322\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.235\",\n          \"red\" : \"0.345\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.278\",\n          \"blue\" : \"0.831\",\n          \"green\" : \"0.945\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/goldA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.436\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.220\",\n          \"red\" : \"0.345\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.366\",\n          \"blue\" : \"0.820\",\n          \"green\" : \"0.937\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/goldA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.589\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.180\",\n          \"red\" : \"0.286\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.551\",\n          \"blue\" : \"0.690\",\n          \"green\" : \"0.882\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grass1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.985\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.986\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.067\",\n          \"green\" : \"0.083\",\n          \"red\" : \"0.062\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grass10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.342\",\n          \"green\" : \"0.598\",\n          \"red\" : \"0.344\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.426\",\n          \"green\" : \"0.694\",\n          \"red\" : \"0.426\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grass11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.261\",\n          \"green\" : \"0.488\",\n          \"red\" : \"0.263\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.542\",\n          \"green\" : \"0.807\",\n          \"red\" : \"0.535\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grass12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.153\",\n          \"green\" : \"0.233\",\n          \"red\" : \"0.151\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.776\",\n          \"green\" : \"0.936\",\n          \"red\" : \"0.797\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grass2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.964\",\n          \"green\" : \"0.983\",\n          \"red\" : \"0.966\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.085\",\n          \"green\" : \"0.103\",\n          \"red\" : \"0.083\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grass3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.917\",\n          \"green\" : \"0.965\",\n          \"red\" : \"0.923\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.122\",\n          \"green\" : \"0.163\",\n          \"red\" : \"0.118\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grass4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.865\",\n          \"green\" : \"0.940\",\n          \"red\" : \"0.872\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.150\",\n          \"green\" : \"0.225\",\n          \"red\" : \"0.142\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grass5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.802\",\n          \"green\" : \"0.908\",\n          \"red\" : \"0.811\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.186\",\n          \"green\" : \"0.279\",\n          \"red\" : \"0.178\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grass6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.724\",\n          \"green\" : \"0.864\",\n          \"red\" : \"0.733\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.224\",\n          \"green\" : \"0.337\",\n          \"red\" : \"0.217\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grass7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.622\",\n          \"green\" : \"0.803\",\n          \"red\" : \"0.628\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.264\",\n          \"green\" : \"0.400\",\n          \"red\" : \"0.258\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grass8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.482\",\n          \"green\" : \"0.720\",\n          \"red\" : \"0.477\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.305\",\n          \"green\" : \"0.470\",\n          \"red\" : \"0.302\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grass9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.378\",\n          \"green\" : \"0.647\",\n          \"red\" : \"0.380\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.378\",\n          \"green\" : \"0.647\",\n          \"red\" : \"0.380\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grass9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grassA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.016\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.757\",\n          \"red\" : \"0.024\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.017\",\n          \"blue\" : \"0.071\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grassA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.659\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.388\",\n          \"red\" : \"0.008\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.673\",\n          \"blue\" : \"0.600\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.600\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grassA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.261\",\n          \"green\" : \"0.488\",\n          \"red\" : \"0.263\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.542\",\n          \"green\" : \"0.807\",\n          \"red\" : \"0.535\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grassA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.153\",\n          \"green\" : \"0.233\",\n          \"red\" : \"0.151\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.776\",\n          \"green\" : \"0.936\",\n          \"red\" : \"0.797\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grassA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.036\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.565\",\n          \"red\" : \"0.024\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.038\",\n          \"blue\" : \"0.584\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.482\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grassA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.083\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.576\",\n          \"red\" : \"0.059\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.106\",\n          \"blue\" : \"0.588\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.549\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grassA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.134\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.565\",\n          \"red\" : \"0.035\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.169\",\n          \"blue\" : \"0.557\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.510\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grassA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.197\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.545\",\n          \"red\" : \"0.047\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.227\",\n          \"blue\" : \"0.588\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.553\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grassA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.275\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.502\",\n          \"red\" : \"0.031\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.290\",\n          \"blue\" : \"0.608\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.584\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grassA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.377\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.482\",\n          \"red\" : \"0.012\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.358\",\n          \"blue\" : \"0.616\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.604\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grassA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.522\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.467\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.433\",\n          \"blue\" : \"0.620\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.608\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grassA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.624\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.435\",\n          \"red\" : \"0.008\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.622\",\n          \"blue\" : \"0.569\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.573\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gray1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.988\",\n          \"green\" : \"0.988\",\n          \"red\" : \"0.988\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.067\",\n          \"green\" : \"0.067\",\n          \"red\" : \"0.067\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gray10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.512\",\n          \"green\" : \"0.512\",\n          \"red\" : \"0.512\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.484\",\n          \"green\" : \"0.484\",\n          \"red\" : \"0.484\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gray11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.392\",\n          \"green\" : \"0.392\",\n          \"red\" : \"0.392\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.706\",\n          \"green\" : \"0.706\",\n          \"red\" : \"0.706\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gray12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.125\",\n          \"green\" : \"0.125\",\n          \"red\" : \"0.125\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.933\",\n          \"green\" : \"0.933\",\n          \"red\" : \"0.933\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gray2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.975\",\n          \"green\" : \"0.975\",\n          \"red\" : \"0.975\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.098\",\n          \"green\" : \"0.098\",\n          \"red\" : \"0.098\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gray3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.939\",\n          \"green\" : \"0.939\",\n          \"red\" : \"0.939\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.135\",\n          \"green\" : \"0.135\",\n          \"red\" : \"0.135\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gray4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.908\",\n          \"green\" : \"0.908\",\n          \"red\" : \"0.908\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.163\",\n          \"green\" : \"0.163\",\n          \"red\" : \"0.163\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gray5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.880\",\n          \"green\" : \"0.880\",\n          \"red\" : \"0.880\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.192\",\n          \"green\" : \"0.192\",\n          \"red\" : \"0.192\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gray6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.849\",\n          \"green\" : \"0.849\",\n          \"red\" : \"0.849\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.228\",\n          \"green\" : \"0.228\",\n          \"red\" : \"0.228\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gray7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.807\",\n          \"green\" : \"0.807\",\n          \"red\" : \"0.807\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.283\",\n          \"green\" : \"0.283\",\n          \"red\" : \"0.283\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gray8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.732\",\n          \"green\" : \"0.732\",\n          \"red\" : \"0.732\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.375\",\n          \"green\" : \"0.375\",\n          \"red\" : \"0.375\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gray9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.553\",\n          \"green\" : \"0.553\",\n          \"red\" : \"0.553\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.431\",\n          \"green\" : \"0.431\",\n          \"red\" : \"0.431\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/gray9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grayA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.012\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.000\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grayA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.486\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.445\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grayA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.608\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.685\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grayA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.875\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.929\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grayA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.024\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.034\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grayA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.063\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.071\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grayA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.090\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.105\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grayA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.122\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.134\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grayA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.153\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.172\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grayA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.192\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.231\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grayA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.267\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.332\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/grayA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.447\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.391\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/green1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.989\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.986\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.071\",\n          \"green\" : \"0.083\",\n          \"red\" : \"0.062\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/green10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.417\",\n          \"green\" : \"0.595\",\n          \"red\" : \"0.308\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.474\",\n          \"green\" : \"0.682\",\n          \"red\" : \"0.357\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/green11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.320\",\n          \"green\" : \"0.500\",\n          \"red\" : \"0.190\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.573\",\n          \"green\" : \"0.828\",\n          \"red\" : \"0.434\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/green12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.180\",\n          \"green\" : \"0.228\",\n          \"red\" : \"0.132\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.807\",\n          \"green\" : \"0.938\",\n          \"red\" : \"0.747\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/green2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.967\",\n          \"green\" : \"0.983\",\n          \"red\" : \"0.963\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.090\",\n          \"green\" : \"0.106\",\n          \"red\" : \"0.079\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/green3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.925\",\n          \"green\" : \"0.964\",\n          \"red\" : \"0.913\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.133\",\n          \"green\" : \"0.173\",\n          \"red\" : \"0.100\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/green4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.879\",\n          \"green\" : \"0.940\",\n          \"red\" : \"0.859\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.166\",\n          \"green\" : \"0.229\",\n          \"red\" : \"0.115\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/green5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.826\",\n          \"green\" : \"0.907\",\n          \"red\" : \"0.796\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.206\",\n          \"green\" : \"0.282\",\n          \"red\" : \"0.147\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/green6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.761\",\n          \"green\" : \"0.863\",\n          \"red\" : \"0.718\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.250\",\n          \"green\" : \"0.338\",\n          \"red\" : \"0.185\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/green7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.675\",\n          \"green\" : \"0.801\",\n          \"red\" : \"0.610\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.298\",\n          \"green\" : \"0.403\",\n          \"red\" : \"0.227\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/green8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.559\",\n          \"green\" : \"0.715\",\n          \"red\" : \"0.451\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.351\",\n          \"green\" : \"0.479\",\n          \"red\" : \"0.270\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/green9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.442\",\n          \"green\" : \"0.634\",\n          \"red\" : \"0.332\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.442\",\n          \"green\" : \"0.634\",\n          \"red\" : \"0.332\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/green9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/greenA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.016\",\n          \"blue\" : \"0.267\",\n          \"green\" : \"0.757\",\n          \"red\" : \"0.024\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.017\",\n          \"blue\" : \"0.298\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/greenA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.691\",\n          \"blue\" : \"0.153\",\n          \"green\" : \"0.416\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.660\",\n          \"blue\" : \"0.682\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.506\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/greenA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.320\",\n          \"green\" : \"0.500\",\n          \"red\" : \"0.190\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.573\",\n          \"green\" : \"0.828\",\n          \"red\" : \"0.434\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/greenA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.180\",\n          \"green\" : \"0.228\",\n          \"red\" : \"0.132\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.807\",\n          \"green\" : \"0.938\",\n          \"red\" : \"0.747\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/greenA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.036\",\n          \"blue\" : \"0.129\",\n          \"green\" : \"0.565\",\n          \"red\" : \"0.024\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.043\",\n          \"blue\" : \"0.616\",\n          \"green\" : \"0.980\",\n          \"red\" : \"0.341\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/greenA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.087\",\n          \"blue\" : \"0.145\",\n          \"green\" : \"0.596\",\n          \"red\" : \"0.012\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.114\",\n          \"blue\" : \"0.655\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.376\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/greenA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.142\",\n          \"blue\" : \"0.145\",\n          \"green\" : \"0.588\",\n          \"red\" : \"0.008\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.173\",\n          \"blue\" : \"0.635\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.341\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/greenA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.204\",\n          \"blue\" : \"0.157\",\n          \"green\" : \"0.541\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.232\",\n          \"blue\" : \"0.678\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.408\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/greenA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.283\",\n          \"blue\" : \"0.157\",\n          \"green\" : \"0.518\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.290\",\n          \"blue\" : \"0.706\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.475\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/greenA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.389\",\n          \"blue\" : \"0.165\",\n          \"green\" : \"0.486\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.362\",\n          \"blue\" : \"0.706\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.514\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/greenA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.550\",\n          \"blue\" : \"0.200\",\n          \"green\" : \"0.478\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.442\",\n          \"blue\" : \"0.718\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.529\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/greenA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.667\",\n          \"blue\" : \"0.165\",\n          \"green\" : \"0.455\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.610\",\n          \"blue\" : \"0.682\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.502\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigo1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.991\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.118\",\n          \"green\" : \"0.058\",\n          \"red\" : \"0.060\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigo10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.866\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.309\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.980\",\n          \"green\" : \"0.340\",\n          \"red\" : \"0.450\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigo11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.909\",\n          \"green\" : \"0.193\",\n          \"red\" : \"0.364\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.653\",\n          \"red\" : \"0.673\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigo12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.451\",\n          \"green\" : \"0.101\",\n          \"red\" : \"0.173\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.868\",\n          \"red\" : \"0.868\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigo2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.972\",\n          \"red\" : \"0.971\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.163\",\n          \"green\" : \"0.078\",\n          \"red\" : \"0.083\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigo3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.942\",\n          \"red\" : \"0.941\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.326\",\n          \"green\" : \"0.103\",\n          \"red\" : \"0.135\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigo4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.899\",\n          \"red\" : \"0.898\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.463\",\n          \"green\" : \"0.097\",\n          \"red\" : \"0.176\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigo5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.852\",\n          \"red\" : \"0.852\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.530\",\n          \"green\" : \"0.133\",\n          \"red\" : \"0.212\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigo6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.792\",\n          \"red\" : \"0.795\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.588\",\n          \"green\" : \"0.181\",\n          \"red\" : \"0.251\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigo7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.704\",\n          \"red\" : \"0.716\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.676\",\n          \"green\" : \"0.228\",\n          \"red\" : \"0.300\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigo8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.579\",\n          \"red\" : \"0.612\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.808\",\n          \"green\" : \"0.274\",\n          \"red\" : \"0.361\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigo9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.934\",\n          \"green\" : \"0.118\",\n          \"red\" : \"0.356\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.934\",\n          \"green\" : \"0.118\",\n          \"red\" : \"0.356\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigo9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigoA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.008\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.020\",\n          \"red\" : \"0.020\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.055\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigoA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.957\",\n          \"blue\" : \"0.859\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.282\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.840\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.410\",\n          \"red\" : \"0.510\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigoA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.808\",\n          \"blue\" : \"0.890\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.216\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.975\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.674\",\n          \"red\" : \"0.690\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigoA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.899\",\n          \"blue\" : \"0.388\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.078\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.988\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.878\",\n          \"red\" : \"0.878\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigoA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.032\",\n          \"blue\" : \"0.878\",\n          \"green\" : \"0.145\",\n          \"red\" : \"0.020\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.101\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.184\",\n          \"red\" : \"0.263\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigoA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.059\",\n          \"blue\" : \"0.937\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.282\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.192\",\n          \"red\" : \"0.306\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigoA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.102\",\n          \"blue\" : \"0.925\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.425\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.133\",\n          \"red\" : \"0.326\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigoA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.146\",\n          \"blue\" : \"0.922\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.008\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.500\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.196\",\n          \"red\" : \"0.353\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigoA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.204\",\n          \"blue\" : \"0.925\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.559\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.271\",\n          \"red\" : \"0.400\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigoA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.291\",\n          \"blue\" : \"0.933\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.031\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.652\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.314\",\n          \"red\" : \"0.427\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigoA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.416\",\n          \"blue\" : \"0.937\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.071\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.795\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.329\",\n          \"red\" : \"0.439\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/indigoA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.883\",\n          \"blue\" : \"0.925\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.271\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.929\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.122\",\n          \"red\" : \"0.380\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/iris1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.999\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.992\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.114\",\n          \"green\" : \"0.075\",\n          \"red\" : \"0.075\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/iris10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.774\",\n          \"green\" : \"0.318\",\n          \"red\" : \"0.318\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.843\",\n          \"green\" : \"0.416\",\n          \"red\" : \"0.428\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/iris11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.748\",\n          \"green\" : \"0.326\",\n          \"red\" : \"0.337\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.662\",\n          \"red\" : \"0.685\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/iris12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.371\",\n          \"green\" : \"0.161\",\n          \"red\" : \"0.154\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.986\",\n          \"green\" : \"0.875\",\n          \"red\" : \"0.878\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/iris2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.998\",\n          \"green\" : \"0.973\",\n          \"red\" : \"0.972\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.140\",\n          \"green\" : \"0.086\",\n          \"red\" : \"0.089\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/iris3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.992\",\n          \"green\" : \"0.945\",\n          \"red\" : \"0.943\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.272\",\n          \"green\" : \"0.134\",\n          \"red\" : \"0.128\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/iris4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.906\",\n          \"red\" : \"0.902\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.382\",\n          \"green\" : \"0.165\",\n          \"red\" : \"0.153\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/iris5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.861\",\n          \"red\" : \"0.857\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.440\",\n          \"green\" : \"0.201\",\n          \"red\" : \"0.192\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/iris6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.987\",\n          \"green\" : \"0.805\",\n          \"red\" : \"0.799\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.491\",\n          \"green\" : \"0.241\",\n          \"red\" : \"0.239\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/iris7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.955\",\n          \"green\" : \"0.727\",\n          \"red\" : \"0.721\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.565\",\n          \"green\" : \"0.289\",\n          \"red\" : \"0.291\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/iris8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.918\",\n          \"green\" : \"0.619\",\n          \"red\" : \"0.610\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.673\",\n          \"green\" : \"0.345\",\n          \"red\" : \"0.350\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/iris9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.810\",\n          \"green\" : \"0.357\",\n          \"red\" : \"0.357\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.810\",\n          \"green\" : \"0.357\",\n          \"red\" : \"0.357\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/iris9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/irisA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.008\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.020\",\n          \"red\" : \"0.020\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.051\",\n          \"blue\" : \"0.992\",\n          \"green\" : \"0.224\",\n          \"red\" : \"0.224\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/irisA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.683\",\n          \"blue\" : \"0.667\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.832\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.486\",\n          \"red\" : \"0.502\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/irisA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.748\",\n          \"green\" : \"0.326\",\n          \"red\" : \"0.337\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.662\",\n          \"red\" : \"0.685\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/irisA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.371\",\n          \"green\" : \"0.161\",\n          \"red\" : \"0.154\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.986\",\n          \"green\" : \"0.875\",\n          \"red\" : \"0.878\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/irisA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.028\",\n          \"blue\" : \"0.863\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.024\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.080\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.314\",\n          \"red\" : \"0.361\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/irisA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.059\",\n          \"blue\" : \"0.871\",\n          \"green\" : \"0.071\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.219\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.373\",\n          \"red\" : \"0.357\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/irisA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.099\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.051\",\n          \"red\" : \"0.012\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.337\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.361\",\n          \"red\" : \"0.325\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/irisA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.142\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.035\",\n          \"red\" : \"0.008\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.400\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.400\",\n          \"red\" : \"0.380\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/irisA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.200\",\n          \"blue\" : \"0.941\",\n          \"green\" : \"0.020\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.454\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.447\",\n          \"red\" : \"0.447\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/irisA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.279\",\n          \"blue\" : \"0.847\",\n          \"green\" : \"0.020\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.534\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.486\",\n          \"red\" : \"0.486\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/irisA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.389\",\n          \"blue\" : \"0.788\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.652\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.494\",\n          \"red\" : \"0.502\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/irisA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.644\",\n          \"blue\" : \"0.706\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.799\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.431\",\n          \"red\" : \"0.431\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jade1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.992\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.986\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.071\",\n          \"green\" : \"0.083\",\n          \"red\" : \"0.059\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jade10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.488\",\n          \"green\" : \"0.592\",\n          \"red\" : \"0.299\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.555\",\n          \"green\" : \"0.680\",\n          \"red\" : \"0.338\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jade11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.370\",\n          \"green\" : \"0.500\",\n          \"red\" : \"0.150\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.656\",\n          \"green\" : \"0.835\",\n          \"red\" : \"0.400\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jade12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.194\",\n          \"green\" : \"0.229\",\n          \"red\" : \"0.142\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.838\",\n          \"green\" : \"0.934\",\n          \"red\" : \"0.734\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jade2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.969\",\n          \"green\" : \"0.983\",\n          \"red\" : \"0.962\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.094\",\n          \"green\" : \"0.110\",\n          \"red\" : \"0.078\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jade3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.932\",\n          \"green\" : \"0.965\",\n          \"red\" : \"0.912\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.138\",\n          \"green\" : \"0.176\",\n          \"red\" : \"0.091\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jade4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.893\",\n          \"green\" : \"0.941\",\n          \"red\" : \"0.858\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.177\",\n          \"green\" : \"0.228\",\n          \"red\" : \"0.102\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jade5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.847\",\n          \"green\" : \"0.909\",\n          \"red\" : \"0.795\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.221\",\n          \"green\" : \"0.279\",\n          \"red\" : \"0.133\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jade6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.791\",\n          \"green\" : \"0.864\",\n          \"red\" : \"0.715\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.273\",\n          \"green\" : \"0.334\",\n          \"red\" : \"0.174\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jade7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.718\",\n          \"green\" : \"0.802\",\n          \"red\" : \"0.603\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.335\",\n          \"green\" : \"0.402\",\n          \"red\" : \"0.219\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jade8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.629\",\n          \"green\" : \"0.720\",\n          \"red\" : \"0.440\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.411\",\n          \"green\" : \"0.488\",\n          \"red\" : \"0.263\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jade9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.521\",\n          \"green\" : \"0.630\",\n          \"red\" : \"0.319\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.521\",\n          \"green\" : \"0.630\",\n          \"red\" : \"0.319\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jade9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jadeA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.016\",\n          \"blue\" : \"0.514\",\n          \"green\" : \"0.757\",\n          \"red\" : \"0.024\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.017\",\n          \"blue\" : \"0.298\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jadeA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.702\",\n          \"blue\" : \"0.271\",\n          \"green\" : \"0.420\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.656\",\n          \"blue\" : \"0.816\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.478\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jadeA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.370\",\n          \"green\" : \"0.500\",\n          \"red\" : \"0.150\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.656\",\n          \"green\" : \"0.835\",\n          \"red\" : \"0.400\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jadeA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.194\",\n          \"green\" : \"0.229\",\n          \"red\" : \"0.142\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.838\",\n          \"green\" : \"0.934\",\n          \"red\" : \"0.734\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jadeA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.040\",\n          \"blue\" : \"0.220\",\n          \"green\" : \"0.612\",\n          \"red\" : \"0.024\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.047\",\n          \"blue\" : \"0.651\",\n          \"green\" : \"0.988\",\n          \"red\" : \"0.318\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jadeA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.087\",\n          \"blue\" : \"0.235\",\n          \"green\" : \"0.596\",\n          \"red\" : \"0.012\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.118\",\n          \"blue\" : \"0.667\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.267\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jadeA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.142\",\n          \"blue\" : \"0.255\",\n          \"green\" : \"0.588\",\n          \"red\" : \"0.008\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.173\",\n          \"blue\" : \"0.702\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.275\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jadeA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.204\",\n          \"blue\" : \"0.251\",\n          \"green\" : \"0.561\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.227\",\n          \"blue\" : \"0.741\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.361\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jadeA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.287\",\n          \"blue\" : \"0.278\",\n          \"green\" : \"0.525\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.286\",\n          \"blue\" : \"0.796\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.439\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jadeA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.397\",\n          \"blue\" : \"0.290\",\n          \"green\" : \"0.506\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.362\",\n          \"blue\" : \"0.804\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.490\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jadeA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.561\",\n          \"blue\" : \"0.337\",\n          \"green\" : \"0.506\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.450\",\n          \"blue\" : \"0.835\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.506\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/jadeA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.683\",\n          \"blue\" : \"0.298\",\n          \"green\" : \"0.459\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.606\",\n          \"blue\" : \"0.816\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.478\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemon1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.979\",\n          \"green\" : \"0.993\",\n          \"red\" : \"0.990\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.044\",\n          \"green\" : \"0.070\",\n          \"red\" : \"0.066\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemon10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.299\",\n          \"green\" : \"0.900\",\n          \"red\" : \"0.826\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.404\",\n          \"green\" : \"0.912\",\n          \"red\" : \"0.842\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemon11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.126\",\n          \"green\" : \"0.490\",\n          \"red\" : \"0.446\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.391\",\n          \"green\" : \"0.899\",\n          \"red\" : \"0.830\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemon12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.131\",\n          \"green\" : \"0.249\",\n          \"red\" : \"0.231\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.725\",\n          \"green\" : \"0.960\",\n          \"red\" : \"0.918\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemon2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.937\",\n          \"green\" : \"0.989\",\n          \"red\" : \"0.978\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.062\",\n          \"green\" : \"0.098\",\n          \"red\" : \"0.092\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemon3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.794\",\n          \"green\" : \"0.984\",\n          \"red\" : \"0.949\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.073\",\n          \"green\" : \"0.154\",\n          \"red\" : \"0.141\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemon4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.686\",\n          \"green\" : \"0.962\",\n          \"red\" : \"0.915\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.076\",\n          \"green\" : \"0.200\",\n          \"red\" : \"0.182\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemon5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.587\",\n          \"green\" : \"0.927\",\n          \"red\" : \"0.873\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.086\",\n          \"green\" : \"0.248\",\n          \"red\" : \"0.226\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemon6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.530\",\n          \"green\" : \"0.870\",\n          \"red\" : \"0.816\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.118\",\n          \"green\" : \"0.302\",\n          \"red\" : \"0.276\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemon7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.476\",\n          \"green\" : \"0.803\",\n          \"red\" : \"0.752\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.161\",\n          \"green\" : \"0.367\",\n          \"red\" : \"0.338\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemon8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.333\",\n          \"green\" : \"0.718\",\n          \"red\" : \"0.664\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.196\",\n          \"green\" : \"0.448\",\n          \"red\" : \"0.413\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemon9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.294\",\n          \"green\" : \"0.942\",\n          \"red\" : \"0.863\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.313\",\n          \"green\" : \"0.958\",\n          \"red\" : \"0.878\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemon9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.051\",\n          \"green\" : \"0.141\",\n          \"red\" : \"0.125\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.051\",\n          \"green\" : \"0.141\",\n          \"red\" : \"0.125\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemonA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.024\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.674\",\n          \"red\" : \"0.514\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.005\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.855\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemonA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.702\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.855\",\n          \"red\" : \"0.757\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.904\",\n          \"blue\" : \"0.439\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.922\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemonA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.859\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.408\",\n          \"red\" : \"0.357\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.891\",\n          \"blue\" : \"0.431\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.922\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemonA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.867\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.137\",\n          \"red\" : \"0.114\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.958\",\n          \"blue\" : \"0.753\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.953\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemonA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.063\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.816\",\n          \"red\" : \"0.690\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.034\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.761\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemonA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.208\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.925\",\n          \"red\" : \"0.757\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.093\",\n          \"blue\" : \"0.153\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.871\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemonA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.314\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.878\",\n          \"red\" : \"0.726\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.143\",\n          \"blue\" : \"0.122\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.863\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemonA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.412\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.820\",\n          \"red\" : \"0.686\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.194\",\n          \"blue\" : \"0.169\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.878\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemonA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.471\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.718\",\n          \"red\" : \"0.612\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.253\",\n          \"blue\" : \"0.271\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.890\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemonA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.526\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.620\",\n          \"red\" : \"0.529\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.324\",\n          \"blue\" : \"0.361\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.902\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemonA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.667\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.577\",\n          \"red\" : \"0.494\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.412\",\n          \"blue\" : \"0.384\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.906\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lemonA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.695\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.914\",\n          \"red\" : \"0.804\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.954\",\n          \"blue\" : \"0.326\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.918\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lime1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.981\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.984\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.048\",\n          \"green\" : \"0.075\",\n          \"red\" : \"0.053\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lime10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.215\",\n          \"green\" : \"0.785\",\n          \"red\" : \"0.339\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.215\",\n          \"green\" : \"0.785\",\n          \"red\" : \"0.339\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lime11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.135\",\n          \"green\" : \"0.517\",\n          \"red\" : \"0.217\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.290\",\n          \"green\" : \"0.853\",\n          \"red\" : \"0.407\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lime12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.114\",\n          \"green\" : \"0.258\",\n          \"red\" : \"0.142\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.686\",\n          \"green\" : \"0.956\",\n          \"red\" : \"0.739\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lime2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.955\",\n          \"green\" : \"0.986\",\n          \"red\" : \"0.961\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.070\",\n          \"green\" : \"0.107\",\n          \"red\" : \"0.077\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lime3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.873\",\n          \"green\" : \"0.982\",\n          \"red\" : \"0.894\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.082\",\n          \"green\" : \"0.177\",\n          \"red\" : \"0.101\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lime4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.793\",\n          \"green\" : \"0.966\",\n          \"red\" : \"0.827\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.086\",\n          \"green\" : \"0.235\",\n          \"red\" : \"0.115\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lime5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.710\",\n          \"green\" : \"0.937\",\n          \"red\" : \"0.754\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.111\",\n          \"green\" : \"0.290\",\n          \"red\" : \"0.147\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lime6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.619\",\n          \"green\" : \"0.893\",\n          \"red\" : \"0.672\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.143\",\n          \"green\" : \"0.347\",\n          \"red\" : \"0.184\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lime7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.503\",\n          \"green\" : \"0.831\",\n          \"red\" : \"0.567\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.176\",\n          \"green\" : \"0.414\",\n          \"red\" : \"0.224\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lime8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.328\",\n          \"green\" : \"0.754\",\n          \"red\" : \"0.413\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.207\",\n          \"green\" : \"0.493\",\n          \"red\" : \"0.264\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lime9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.266\",\n          \"green\" : \"0.831\",\n          \"red\" : \"0.384\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.266\",\n          \"green\" : \"0.831\",\n          \"red\" : \"0.384\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/lime9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.082\",\n          \"green\" : \"0.153\",\n          \"red\" : \"0.086\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.082\",\n          \"green\" : \"0.153\",\n          \"red\" : \"0.086\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/limeA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.020\",\n          \"blue\" : \"0.020\",\n          \"green\" : \"0.804\",\n          \"red\" : \"0.216\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.009\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.941\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/limeA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.769\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.722\",\n          \"red\" : \"0.169\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.769\",\n          \"blue\" : \"0.282\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.451\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/limeA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.859\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.439\",\n          \"red\" : \"0.102\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.845\",\n          \"blue\" : \"0.329\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.471\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/limeA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.887\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.165\",\n          \"red\" : \"0.031\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.954\",\n          \"blue\" : \"0.714\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.772\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/limeA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.044\",\n          \"blue\" : \"0.020\",\n          \"green\" : \"0.733\",\n          \"red\" : \"0.110\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.043\",\n          \"blue\" : \"0.161\",\n          \"green\" : \"0.980\",\n          \"red\" : \"0.341\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/limeA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.130\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.851\",\n          \"red\" : \"0.188\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.118\",\n          \"blue\" : \"0.200\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.369\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/limeA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.208\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.851\",\n          \"red\" : \"0.172\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.181\",\n          \"blue\" : \"0.176\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.329\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/limeA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.291\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.788\",\n          \"red\" : \"0.165\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.240\",\n          \"blue\" : \"0.263\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.396\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/limeA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.381\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.726\",\n          \"red\" : \"0.149\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.303\",\n          \"blue\" : \"0.329\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.459\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/limeA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.499\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.663\",\n          \"red\" : \"0.137\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.374\",\n          \"blue\" : \"0.361\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.486\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/limeA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.675\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.635\",\n          \"red\" : \"0.129\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.454\",\n          \"blue\" : \"0.380\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.502\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/limeA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.734\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.769\",\n          \"red\" : \"0.161\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.820\",\n          \"blue\" : \"0.310\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.455\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magenta1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.992\",\n          \"green\" : \"0.988\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.066\",\n          \"green\" : \"0.056\",\n          \"red\" : \"0.087\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magenta10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.500\",\n          \"green\" : \"0.129\",\n          \"red\" : \"0.859\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.500\",\n          \"green\" : \"0.118\",\n          \"red\" : \"0.861\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magenta11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.434\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.775\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.717\",\n          \"green\" : \"0.506\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magenta12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.214\",\n          \"green\" : \"0.056\",\n          \"red\" : \"0.381\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.878\",\n          \"green\" : \"0.821\",\n          \"red\" : \"0.999\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magenta2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.976\",\n          \"green\" : \"0.967\",\n          \"red\" : \"0.995\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.089\",\n          \"green\" : \"0.072\",\n          \"red\" : \"0.122\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magenta3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.938\",\n          \"green\" : \"0.911\",\n          \"red\" : \"0.999\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.133\",\n          \"green\" : \"0.074\",\n          \"red\" : \"0.219\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magenta4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.900\",\n          \"green\" : \"0.857\",\n          \"red\" : \"0.993\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.167\",\n          \"green\" : \"0.044\",\n          \"red\" : \"0.302\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magenta5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.857\",\n          \"green\" : \"0.801\",\n          \"red\" : \"0.977\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.206\",\n          \"green\" : \"0.070\",\n          \"red\" : \"0.360\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magenta6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.808\",\n          \"green\" : \"0.740\",\n          \"red\" : \"0.949\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.256\",\n          \"green\" : \"0.121\",\n          \"red\" : \"0.425\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magenta7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.748\",\n          \"green\" : \"0.664\",\n          \"red\" : \"0.913\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.327\",\n          \"green\" : \"0.180\",\n          \"red\" : \"0.523\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magenta8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.675\",\n          \"green\" : \"0.566\",\n          \"red\" : \"0.874\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.427\",\n          \"green\" : \"0.233\",\n          \"red\" : \"0.680\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magenta9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.546\",\n          \"green\" : \"0.200\",\n          \"red\" : \"0.917\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.546\",\n          \"green\" : \"0.200\",\n          \"red\" : \"0.917\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magenta9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.071\",\n          \"green\" : \"0.071\",\n          \"red\" : \"0.078\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.071\",\n          \"green\" : \"0.071\",\n          \"red\" : \"0.078\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magentaA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.012\",\n          \"blue\" : \"0.349\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.674\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.022\",\n          \"blue\" : \"0.067\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.961\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magentaA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.816\",\n          \"blue\" : \"0.388\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.828\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.853\",\n          \"blue\" : \"0.580\",\n          \"green\" : \"0.208\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magentaA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.840\",\n          \"blue\" : \"0.326\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.714\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.933\",\n          \"blue\" : \"0.765\",\n          \"green\" : \"0.596\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magentaA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.942\",\n          \"blue\" : \"0.161\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.345\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.967\",\n          \"blue\" : \"0.902\",\n          \"green\" : \"0.843\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magentaA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.036\",\n          \"blue\" : \"0.349\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.784\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.059\",\n          \"blue\" : \"0.467\",\n          \"green\" : \"0.200\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magentaA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.091\",\n          \"blue\" : \"0.314\",\n          \"green\" : \"0.012\",\n          \"red\" : \"0.831\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.164\",\n          \"blue\" : \"0.474\",\n          \"green\" : \"0.118\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magentaA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.146\",\n          \"blue\" : \"0.329\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.839\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.253\",\n          \"blue\" : \"0.455\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magentaA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.200\",\n          \"blue\" : \"0.294\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.843\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.316\",\n          \"blue\" : \"0.502\",\n          \"green\" : \"0.078\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magentaA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.259\",\n          \"blue\" : \"0.259\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.804\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.383\",\n          \"blue\" : \"0.561\",\n          \"green\" : \"0.212\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magentaA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.338\",\n          \"blue\" : \"0.247\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.745\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.488\",\n          \"blue\" : \"0.596\",\n          \"green\" : \"0.298\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magentaA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.432\",\n          \"blue\" : \"0.247\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.710\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.656\",\n          \"blue\" : \"0.616\",\n          \"green\" : \"0.318\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/magentaA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.800\",\n          \"blue\" : \"0.431\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.898\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.912\",\n          \"blue\" : \"0.592\",\n          \"green\" : \"0.216\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mint1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.992\",\n          \"green\" : \"0.995\",\n          \"red\" : \"0.980\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.081\",\n          \"green\" : \"0.082\",\n          \"red\" : \"0.059\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mint10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.797\",\n          \"green\" : \"0.871\",\n          \"red\" : \"0.585\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.898\",\n          \"green\" : \"0.954\",\n          \"red\" : \"0.725\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mint11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.397\",\n          \"green\" : \"0.463\",\n          \"red\" : \"0.203\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.733\",\n          \"green\" : \"0.825\",\n          \"red\" : \"0.482\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mint12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.236\",\n          \"green\" : \"0.259\",\n          \"red\" : \"0.136\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.887\",\n          \"green\" : \"0.955\",\n          \"red\" : \"0.807\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mint2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.977\",\n          \"green\" : \"0.985\",\n          \"red\" : \"0.957\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.105\",\n          \"green\" : \"0.104\",\n          \"red\" : \"0.068\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mint3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.950\",\n          \"green\" : \"0.972\",\n          \"red\" : \"0.888\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.168\",\n          \"green\" : \"0.170\",\n          \"red\" : \"0.077\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mint4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.916\",\n          \"green\" : \"0.951\",\n          \"red\" : \"0.819\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.220\",\n          \"green\" : \"0.224\",\n          \"red\" : \"0.068\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mint5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.873\",\n          \"green\" : \"0.918\",\n          \"red\" : \"0.747\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.264\",\n          \"green\" : \"0.275\",\n          \"red\" : \"0.104\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mint6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.818\",\n          \"green\" : \"0.870\",\n          \"red\" : \"0.668\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.313\",\n          \"green\" : \"0.332\",\n          \"red\" : \"0.154\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mint7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.744\",\n          \"green\" : \"0.805\",\n          \"red\" : \"0.567\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.373\",\n          \"green\" : \"0.403\",\n          \"red\" : \"0.207\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mint8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.649\",\n          \"green\" : \"0.724\",\n          \"red\" : \"0.420\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.441\",\n          \"green\" : \"0.490\",\n          \"red\" : \"0.258\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mint9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.834\",\n          \"green\" : \"0.908\",\n          \"red\" : \"0.620\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.834\",\n          \"green\" : \"0.908\",\n          \"red\" : \"0.620\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mint9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.118\",\n          \"green\" : \"0.129\",\n          \"red\" : \"0.107\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.118\",\n          \"green\" : \"0.129\",\n          \"red\" : \"0.107\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mintA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.020\",\n          \"blue\" : \"0.608\",\n          \"green\" : \"0.804\",\n          \"red\" : \"0.020\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.017\",\n          \"blue\" : \"0.992\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mintA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.416\",\n          \"blue\" : \"0.510\",\n          \"green\" : \"0.690\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.950\",\n          \"blue\" : \"0.941\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.761\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mintA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.397\",\n          \"green\" : \"0.463\",\n          \"red\" : \"0.203\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.733\",\n          \"green\" : \"0.825\",\n          \"red\" : \"0.482\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mintA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.236\",\n          \"green\" : \"0.259\",\n          \"red\" : \"0.136\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.887\",\n          \"green\" : \"0.955\",\n          \"red\" : \"0.807\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mintA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.044\",\n          \"blue\" : \"0.467\",\n          \"green\" : \"0.647\",\n          \"red\" : \"0.020\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.043\",\n          \"blue\" : \"0.980\",\n          \"green\" : \"0.980\",\n          \"red\" : \"0.071\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mintA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.114\",\n          \"blue\" : \"0.553\",\n          \"green\" : \"0.761\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.110\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.176\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mintA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.181\",\n          \"blue\" : \"0.545\",\n          \"green\" : \"0.741\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.169\",\n          \"blue\" : \"0.973\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.071\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mintA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.255\",\n          \"blue\" : \"0.510\",\n          \"green\" : \"0.678\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.223\",\n          \"blue\" : \"0.949\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.243\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mintA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.334\",\n          \"blue\" : \"0.463\",\n          \"green\" : \"0.616\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.286\",\n          \"blue\" : \"0.933\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.369\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mintA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.432\",\n          \"blue\" : \"0.412\",\n          \"green\" : \"0.549\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.362\",\n          \"blue\" : \"0.914\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.459\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mintA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.581\",\n          \"blue\" : \"0.392\",\n          \"green\" : \"0.529\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.454\",\n          \"blue\" : \"0.890\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.490\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/mintA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.381\",\n          \"blue\" : \"0.569\",\n          \"green\" : \"0.765\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.904\",\n          \"blue\" : \"0.914\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.678\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orange1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.986\",\n          \"green\" : \"0.989\",\n          \"red\" : \"0.998\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.053\",\n          \"green\" : \"0.060\",\n          \"red\" : \"0.084\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orange10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.114\",\n          \"green\" : \"0.273\",\n          \"red\" : \"0.854\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.124\",\n          \"green\" : \"0.279\",\n          \"red\" : \"0.850\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orange11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.051\",\n          \"green\" : \"0.224\",\n          \"red\" : \"0.798\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.421\",\n          \"green\" : \"0.554\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orange12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.111\",\n          \"green\" : \"0.161\",\n          \"red\" : \"0.345\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.785\",\n          \"green\" : \"0.829\",\n          \"red\" : \"0.971\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orange2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.960\",\n          \"green\" : \"0.969\",\n          \"red\" : \"0.999\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.071\",\n          \"green\" : \"0.081\",\n          \"red\" : \"0.117\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orange3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.896\",\n          \"green\" : \"0.921\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.058\",\n          \"green\" : \"0.091\",\n          \"red\" : \"0.213\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orange4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.800\",\n          \"green\" : \"0.852\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.030\",\n          \"green\" : \"0.085\",\n          \"red\" : \"0.295\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orange5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.724\",\n          \"green\" : \"0.792\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.050\",\n          \"green\" : \"0.113\",\n          \"red\" : \"0.354\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orange6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.657\",\n          \"green\" : \"0.734\",\n          \"red\" : \"0.994\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.098\",\n          \"green\" : \"0.164\",\n          \"red\" : \"0.415\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orange7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.572\",\n          \"green\" : \"0.657\",\n          \"red\" : \"0.950\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.155\",\n          \"green\" : \"0.229\",\n          \"red\" : \"0.506\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orange8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.456\",\n          \"green\" : \"0.556\",\n          \"red\" : \"0.911\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.205\",\n          \"green\" : \"0.300\",\n          \"red\" : \"0.654\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orange9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.183\",\n          \"green\" : \"0.334\",\n          \"red\" : \"0.905\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.183\",\n          \"green\" : \"0.334\",\n          \"red\" : \"0.905\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orange9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orangeA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.016\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.267\",\n          \"red\" : \"0.757\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.022\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.961\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orangeA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.863\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.161\",\n          \"red\" : \"0.828\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.837\",\n          \"blue\" : \"0.149\",\n          \"green\" : \"0.318\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orangeA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.879\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.118\",\n          \"red\" : \"0.769\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.937\",\n          \"blue\" : \"0.514\",\n          \"green\" : \"0.627\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orangeA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.891\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.055\",\n          \"red\" : \"0.263\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.971\",\n          \"blue\" : \"0.808\",\n          \"green\" : \"0.855\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orangeA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.044\",\n          \"blue\" : \"0.020\",\n          \"green\" : \"0.290\",\n          \"red\" : \"0.914\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.051\",\n          \"blue\" : \"0.145\",\n          \"green\" : \"0.298\",\n          \"red\" : \"0.992\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orangeA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.102\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.231\",\n          \"red\" : \"0.847\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.156\",\n          \"blue\" : \"0.020\",\n          \"green\" : \"0.220\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orangeA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.197\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.247\",\n          \"red\" : \"0.882\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.244\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.149\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orangeA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.267\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.239\",\n          \"red\" : \"0.886\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.311\",\n          \"blue\" : \"0.020\",\n          \"green\" : \"0.220\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orangeA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.346\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.231\",\n          \"red\" : \"0.875\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.374\",\n          \"blue\" : \"0.149\",\n          \"green\" : \"0.329\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orangeA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.428\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.196\",\n          \"red\" : \"0.882\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.471\",\n          \"blue\" : \"0.259\",\n          \"green\" : \"0.412\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orangeA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.546\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.188\",\n          \"red\" : \"0.835\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.631\",\n          \"blue\" : \"0.294\",\n          \"green\" : \"0.435\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/orangeA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.816\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.184\",\n          \"red\" : \"0.886\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.900\",\n          \"blue\" : \"0.196\",\n          \"green\" : \"0.361\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pink1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.989\",\n          \"red\" : \"0.998\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.089\",\n          \"green\" : \"0.068\",\n          \"red\" : \"0.093\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pink10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.581\",\n          \"green\" : \"0.270\",\n          \"red\" : \"0.748\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.645\",\n          \"green\" : \"0.356\",\n          \"red\" : \"0.808\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pink11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.528\",\n          \"green\" : \"0.219\",\n          \"red\" : \"0.698\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.780\",\n          \"green\" : \"0.535\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pink12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.279\",\n          \"green\" : \"0.101\",\n          \"red\" : \"0.363\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.912\",\n          \"green\" : \"0.826\",\n          \"red\" : \"0.964\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pink2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.985\",\n          \"green\" : \"0.970\",\n          \"red\" : \"0.992\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.110\",\n          \"green\" : \"0.073\",\n          \"red\" : \"0.121\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pink3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.960\",\n          \"green\" : \"0.917\",\n          \"red\" : \"0.981\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.179\",\n          \"green\" : \"0.098\",\n          \"red\" : \"0.198\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pink4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.932\",\n          \"green\" : \"0.867\",\n          \"red\" : \"0.963\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.231\",\n          \"green\" : \"0.095\",\n          \"red\" : \"0.271\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pink5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.899\",\n          \"green\" : \"0.815\",\n          \"red\" : \"0.939\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.273\",\n          \"green\" : \"0.127\",\n          \"red\" : \"0.320\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pink6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.859\",\n          \"green\" : \"0.756\",\n          \"red\" : \"0.907\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.326\",\n          \"green\" : \"0.177\",\n          \"red\" : \"0.382\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pink7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.810\",\n          \"green\" : \"0.683\",\n          \"red\" : \"0.869\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.405\",\n          \"green\" : \"0.238\",\n          \"red\" : \"0.477\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pink8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.751\",\n          \"green\" : \"0.590\",\n          \"red\" : \"0.825\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.510\",\n          \"green\" : \"0.304\",\n          \"red\" : \"0.612\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pink9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.610\",\n          \"green\" : \"0.297\",\n          \"red\" : \"0.775\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.610\",\n          \"green\" : \"0.297\",\n          \"red\" : \"0.775\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pink9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pinkA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.012\",\n          \"blue\" : \"0.675\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.675\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.030\",\n          \"blue\" : \"0.855\",\n          \"green\" : \"0.071\",\n          \"red\" : \"0.984\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pinkA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.730\",\n          \"blue\" : \"0.424\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.655\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.795\",\n          \"blue\" : \"0.792\",\n          \"green\" : \"0.435\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pinkA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.528\",\n          \"green\" : \"0.219\",\n          \"red\" : \"0.698\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.780\",\n          \"green\" : \"0.535\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pinkA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.279\",\n          \"green\" : \"0.101\",\n          \"red\" : \"0.363\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.912\",\n          \"green\" : \"0.826\",\n          \"red\" : \"0.964\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pinkA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.032\",\n          \"blue\" : \"0.510\",\n          \"green\" : \"0.020\",\n          \"red\" : \"0.757\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.059\",\n          \"blue\" : \"0.800\",\n          \"green\" : \"0.200\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pinkA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.083\",\n          \"blue\" : \"0.529\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.765\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.139\",\n          \"blue\" : \"0.886\",\n          \"green\" : \"0.294\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pinkA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.134\",\n          \"blue\" : \"0.506\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.737\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.219\",\n          \"blue\" : \"0.820\",\n          \"green\" : \"0.192\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pinkA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.185\",\n          \"blue\" : \"0.451\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.663\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.274\",\n          \"blue\" : \"0.827\",\n          \"green\" : \"0.282\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pinkA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.244\",\n          \"blue\" : \"0.424\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.616\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.337\",\n          \"blue\" : \"0.835\",\n          \"green\" : \"0.396\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pinkA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.318\",\n          \"blue\" : \"0.412\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.596\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.442\",\n          \"blue\" : \"0.831\",\n          \"green\" : \"0.459\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pinkA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.412\",\n          \"blue\" : \"0.404\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.573\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.585\",\n          \"blue\" : \"0.827\",\n          \"green\" : \"0.478\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/pinkA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.702\",\n          \"blue\" : \"0.447\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.682\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.761\",\n          \"blue\" : \"0.784\",\n          \"green\" : \"0.373\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plum1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.999\",\n          \"green\" : \"0.988\",\n          \"red\" : \"0.995\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.092\",\n          \"green\" : \"0.068\",\n          \"red\" : \"0.090\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plum10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.667\",\n          \"green\" : \"0.290\",\n          \"red\" : \"0.587\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.748\",\n          \"green\" : \"0.365\",\n          \"red\" : \"0.666\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plum11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.619\",\n          \"green\" : \"0.263\",\n          \"red\" : \"0.543\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.933\",\n          \"green\" : \"0.602\",\n          \"red\" : \"0.860\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plum12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.352\",\n          \"green\" : \"0.114\",\n          \"red\" : \"0.299\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.949\",\n          \"green\" : \"0.836\",\n          \"red\" : \"0.936\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plum2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.990\",\n          \"green\" : \"0.971\",\n          \"red\" : \"0.988\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.121\",\n          \"green\" : \"0.077\",\n          \"red\" : \"0.118\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plum3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.980\",\n          \"green\" : \"0.923\",\n          \"red\" : \"0.973\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.202\",\n          \"green\" : \"0.105\",\n          \"red\" : \"0.192\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plum4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.966\",\n          \"green\" : \"0.875\",\n          \"red\" : \"0.953\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.271\",\n          \"green\" : \"0.121\",\n          \"red\" : \"0.250\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plum5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.945\",\n          \"green\" : \"0.825\",\n          \"red\" : \"0.926\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.319\",\n          \"green\" : \"0.152\",\n          \"red\" : \"0.293\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plum6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.916\",\n          \"green\" : \"0.765\",\n          \"red\" : \"0.890\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.372\",\n          \"green\" : \"0.198\",\n          \"red\" : \"0.343\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plum7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.877\",\n          \"green\" : \"0.686\",\n          \"red\" : \"0.840\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.461\",\n          \"green\" : \"0.262\",\n          \"red\" : \"0.424\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plum8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.832\",\n          \"green\" : \"0.580\",\n          \"red\" : \"0.775\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.595\",\n          \"green\" : \"0.341\",\n          \"red\" : \"0.540\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plum9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.708\",\n          \"green\" : \"0.313\",\n          \"red\" : \"0.624\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.708\",\n          \"green\" : \"0.313\",\n          \"red\" : \"0.624\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plum9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plumA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.012\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.675\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.026\",\n          \"blue\" : \"0.973\",\n          \"green\" : \"0.071\",\n          \"red\" : \"0.973\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plumA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.710\",\n          \"blue\" : \"0.529\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.420\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.732\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.471\",\n          \"red\" : \"0.886\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plumA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.619\",\n          \"green\" : \"0.263\",\n          \"red\" : \"0.543\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.933\",\n          \"green\" : \"0.602\",\n          \"red\" : \"0.860\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plumA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.352\",\n          \"green\" : \"0.114\",\n          \"red\" : \"0.299\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.949\",\n          \"green\" : \"0.836\",\n          \"red\" : \"0.936\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plumA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.028\",\n          \"blue\" : \"0.580\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.580\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.059\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.267\",\n          \"red\" : \"0.933\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plumA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.079\",\n          \"blue\" : \"0.753\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.655\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.148\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.333\",\n          \"red\" : \"0.918\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plumA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.126\",\n          \"blue\" : \"0.722\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.627\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.219\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.318\",\n          \"red\" : \"0.910\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plumA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.177\",\n          \"blue\" : \"0.690\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.580\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.269\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.388\",\n          \"red\" : \"0.914\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plumA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.236\",\n          \"blue\" : \"0.655\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.537\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.328\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.463\",\n          \"red\" : \"0.906\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plumA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.314\",\n          \"blue\" : \"0.616\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.490\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.425\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.529\",\n          \"red\" : \"0.906\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plumA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.420\",\n          \"blue\" : \"0.600\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.471\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.568\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.553\",\n          \"red\" : \"0.906\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/plumA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.687\",\n          \"blue\" : \"0.576\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.451\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.690\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.427\",\n          \"red\" : \"0.875\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purple1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.988\",\n          \"red\" : \"0.995\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.103\",\n          \"green\" : \"0.068\",\n          \"red\" : \"0.090\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purple10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.700\",\n          \"green\" : \"0.289\",\n          \"red\" : \"0.483\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.791\",\n          \"green\" : \"0.373\",\n          \"red\" : \"0.570\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purple11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.687\",\n          \"green\" : \"0.281\",\n          \"red\" : \"0.473\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.620\",\n          \"red\" : \"0.800\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purple12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.363\",\n          \"green\" : \"0.132\",\n          \"red\" : \"0.234\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.971\",\n          \"green\" : \"0.854\",\n          \"red\" : \"0.913\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purple2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.993\",\n          \"green\" : \"0.971\",\n          \"red\" : \"0.983\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.134\",\n          \"green\" : \"0.082\",\n          \"red\" : \"0.113\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purple3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.989\",\n          \"green\" : \"0.931\",\n          \"red\" : \"0.963\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.224\",\n          \"green\" : \"0.112\",\n          \"red\" : \"0.175\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purple4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.981\",\n          \"green\" : \"0.888\",\n          \"red\" : \"0.937\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.297\",\n          \"green\" : \"0.137\",\n          \"red\" : \"0.224\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purple5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.966\",\n          \"green\" : \"0.837\",\n          \"red\" : \"0.904\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.349\",\n          \"green\" : \"0.167\",\n          \"red\" : \"0.264\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purple6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.942\",\n          \"green\" : \"0.774\",\n          \"red\" : \"0.860\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.406\",\n          \"green\" : \"0.208\",\n          \"red\" : \"0.311\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purple7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.910\",\n          \"green\" : \"0.690\",\n          \"red\" : \"0.799\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.496\",\n          \"green\" : \"0.266\",\n          \"red\" : \"0.381\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purple8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.874\",\n          \"green\" : \"0.583\",\n          \"red\" : \"0.719\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.649\",\n          \"green\" : \"0.349\",\n          \"red\" : \"0.490\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purple9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.751\",\n          \"green\" : \"0.318\",\n          \"red\" : \"0.523\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.751\",\n          \"green\" : \"0.318\",\n          \"red\" : \"0.523\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purple9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purpleA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.012\",\n          \"blue\" : \"0.675\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.675\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.038\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.071\",\n          \"red\" : \"0.686\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purpleA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.710\",\n          \"blue\" : \"0.580\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.271\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.778\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.459\",\n          \"red\" : \"0.710\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purpleA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.687\",\n          \"green\" : \"0.281\",\n          \"red\" : \"0.473\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.620\",\n          \"red\" : \"0.800\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purpleA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.363\",\n          \"green\" : \"0.132\",\n          \"red\" : \"0.234\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.971\",\n          \"green\" : \"0.854\",\n          \"red\" : \"0.913\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purpleA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.028\",\n          \"blue\" : \"0.722\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.443\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.072\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.286\",\n          \"red\" : \"0.722\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purpleA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.071\",\n          \"blue\" : \"0.835\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.506\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.169\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.349\",\n          \"red\" : \"0.718\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purpleA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.114\",\n          \"blue\" : \"0.831\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.451\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.248\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.353\",\n          \"red\" : \"0.702\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purpleA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.165\",\n          \"blue\" : \"0.788\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.431\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.303\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.404\",\n          \"red\" : \"0.718\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purpleA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.228\",\n          \"blue\" : \"0.745\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.384\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.366\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.455\",\n          \"red\" : \"0.733\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purpleA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.310\",\n          \"blue\" : \"0.710\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.357\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.458\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.506\",\n          \"red\" : \"0.753\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purpleA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.416\",\n          \"blue\" : \"0.702\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.322\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.622\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.522\",\n          \"red\" : \"0.749\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/purpleA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.683\",\n          \"blue\" : \"0.639\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.298\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.736\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.408\",\n          \"red\" : \"0.686\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/red1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.988\",\n          \"green\" : \"0.989\",\n          \"red\" : \"0.998\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.067\",\n          \"green\" : \"0.068\",\n          \"red\" : \"0.093\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/red10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.285\",\n          \"green\" : \"0.294\",\n          \"red\" : \"0.798\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.387\",\n          \"green\" : \"0.403\",\n          \"red\" : \"0.861\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/red11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.222\",\n          \"green\" : \"0.234\",\n          \"red\" : \"0.744\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.550\",\n          \"green\" : \"0.570\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/red12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.143\",\n          \"green\" : \"0.115\",\n          \"red\" : \"0.360\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.852\",\n          \"green\" : \"0.826\",\n          \"red\" : \"0.971\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/red2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.971\",\n          \"green\" : \"0.971\",\n          \"red\" : \"0.995\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.079\",\n          \"green\" : \"0.077\",\n          \"red\" : \"0.118\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/red3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.925\",\n          \"green\" : \"0.925\",\n          \"red\" : \"0.985\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.099\",\n          \"green\" : \"0.081\",\n          \"red\" : \"0.211\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/red4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.866\",\n          \"green\" : \"0.866\",\n          \"red\" : \"0.999\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.113\",\n          \"green\" : \"0.079\",\n          \"red\" : \"0.287\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/red5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.811\",\n          \"green\" : \"0.812\",\n          \"red\" : \"0.984\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.142\",\n          \"green\" : \"0.110\",\n          \"red\" : \"0.348\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/red6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.749\",\n          \"green\" : \"0.751\",\n          \"red\" : \"0.955\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.183\",\n          \"green\" : \"0.160\",\n          \"red\" : \"0.414\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/red7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.672\",\n          \"green\" : \"0.675\",\n          \"red\" : \"0.915\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.236\",\n          \"green\" : \"0.224\",\n          \"red\" : \"0.508\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/red8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.572\",\n          \"green\" : \"0.575\",\n          \"red\" : \"0.872\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.297\",\n          \"green\" : \"0.298\",\n          \"red\" : \"0.659\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/red9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.324\",\n          \"green\" : \"0.329\",\n          \"red\" : \"0.830\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.324\",\n          \"green\" : \"0.329\",\n          \"red\" : \"0.830\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/red9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/redA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.012\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.675\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.030\",\n          \"blue\" : \"0.071\",\n          \"green\" : \"0.071\",\n          \"red\" : \"0.984\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/redA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.714\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.012\",\n          \"red\" : \"0.714\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.853\",\n          \"blue\" : \"0.447\",\n          \"green\" : \"0.463\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/redA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.222\",\n          \"green\" : \"0.234\",\n          \"red\" : \"0.744\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.550\",\n          \"green\" : \"0.570\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/redA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.143\",\n          \"green\" : \"0.115\",\n          \"red\" : \"0.360\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.852\",\n          \"green\" : \"0.826\",\n          \"red\" : \"0.971\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/redA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.028\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.863\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.055\",\n          \"blue\" : \"0.282\",\n          \"green\" : \"0.282\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/redA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.075\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.792\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.156\",\n          \"blue\" : \"0.271\",\n          \"green\" : \"0.169\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/redA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.134\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.008\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.236\",\n          \"blue\" : \"0.267\",\n          \"green\" : \"0.118\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/redA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.189\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.918\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.303\",\n          \"blue\" : \"0.314\",\n          \"green\" : \"0.212\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/redA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.251\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.020\",\n          \"red\" : \"0.831\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.374\",\n          \"blue\" : \"0.380\",\n          \"green\" : \"0.318\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/redA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.330\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.016\",\n          \"red\" : \"0.741\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.475\",\n          \"blue\" : \"0.424\",\n          \"green\" : \"0.400\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/redA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.428\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.012\",\n          \"red\" : \"0.698\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.635\",\n          \"blue\" : \"0.431\",\n          \"green\" : \"0.431\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/redA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.675\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.749\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.820\",\n          \"blue\" : \"0.384\",\n          \"green\" : \"0.388\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/ruby1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.992\",\n          \"green\" : \"0.989\",\n          \"red\" : \"0.998\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.074\",\n          \"green\" : \"0.068\",\n          \"red\" : \"0.093\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/ruby10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.375\",\n          \"green\" : \"0.286\",\n          \"red\" : \"0.795\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.455\",\n          \"green\" : \"0.392\",\n          \"red\" : \"0.857\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/ruby11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.311\",\n          \"green\" : \"0.211\",\n          \"red\" : \"0.728\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.590\",\n          \"green\" : \"0.570\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/ruby12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.171\",\n          \"green\" : \"0.115\",\n          \"red\" : \"0.360\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.880\",\n          \"green\" : \"0.830\",\n          \"red\" : \"0.968\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/ruby2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.974\",\n          \"green\" : \"0.971\",\n          \"red\" : \"0.995\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.089\",\n          \"green\" : \"0.083\",\n          \"red\" : \"0.113\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/ruby3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.928\",\n          \"green\" : \"0.920\",\n          \"red\" : \"0.983\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.117\",\n          \"green\" : \"0.088\",\n          \"red\" : \"0.208\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/ruby4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.885\",\n          \"green\" : \"0.869\",\n          \"red\" : \"0.987\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.147\",\n          \"green\" : \"0.092\",\n          \"red\" : \"0.279\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/ruby5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.839\",\n          \"green\" : \"0.817\",\n          \"red\" : \"0.968\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.180\",\n          \"green\" : \"0.120\",\n          \"red\" : \"0.337\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/ruby6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.786\",\n          \"green\" : \"0.758\",\n          \"red\" : \"0.937\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.223\",\n          \"green\" : \"0.166\",\n          \"red\" : \"0.401\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/ruby7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.721\",\n          \"green\" : \"0.685\",\n          \"red\" : \"0.897\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.281\",\n          \"green\" : \"0.224\",\n          \"red\" : \"0.495\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/ruby8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.639\",\n          \"green\" : \"0.588\",\n          \"red\" : \"0.851\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.359\",\n          \"green\" : \"0.295\",\n          \"red\" : \"0.652\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/ruby9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.408\",\n          \"green\" : \"0.323\",\n          \"red\" : \"0.830\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.408\",\n          \"green\" : \"0.323\",\n          \"red\" : \"0.830\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/ruby9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/rubyA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.012\",\n          \"blue\" : \"0.349\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.675\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.030\",\n          \"blue\" : \"0.329\",\n          \"green\" : \"0.071\",\n          \"red\" : \"0.984\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/rubyA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.714\",\n          \"blue\" : \"0.125\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.714\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.849\",\n          \"blue\" : \"0.522\",\n          \"green\" : \"0.447\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/rubyA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.311\",\n          \"green\" : \"0.211\",\n          \"red\" : \"0.728\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.590\",\n          \"green\" : \"0.570\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/rubyA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.171\",\n          \"green\" : \"0.115\",\n          \"red\" : \"0.360\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.880\",\n          \"green\" : \"0.830\",\n          \"red\" : \"0.968\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/rubyA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.028\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.863\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.051\",\n          \"blue\" : \"0.529\",\n          \"green\" : \"0.376\",\n          \"red\" : \"0.992\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/rubyA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.079\",\n          \"blue\" : \"0.110\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.804\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.152\",\n          \"blue\" : \"0.404\",\n          \"green\" : \"0.196\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/rubyA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.130\",\n          \"blue\" : \"0.125\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.910\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.227\",\n          \"blue\" : \"0.416\",\n          \"green\" : \"0.173\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/rubyA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.185\",\n          \"blue\" : \"0.133\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.831\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.290\",\n          \"blue\" : \"0.459\",\n          \"green\" : \"0.259\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/rubyA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.244\",\n          \"blue\" : \"0.118\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.745\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.358\",\n          \"blue\" : \"0.506\",\n          \"green\" : \"0.341\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/rubyA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.314\",\n          \"blue\" : \"0.114\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.678\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.458\",\n          \"blue\" : \"0.541\",\n          \"green\" : \"0.412\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/rubyA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.412\",\n          \"blue\" : \"0.125\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.639\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.627\",\n          \"blue\" : \"0.537\",\n          \"green\" : \"0.431\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/rubyA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.679\",\n          \"blue\" : \"0.129\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.753\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.820\",\n          \"blue\" : \"0.482\",\n          \"green\" : \"0.376\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/sky1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.999\",\n          \"green\" : \"0.995\",\n          \"red\" : \"0.980\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.116\",\n          \"green\" : \"0.078\",\n          \"red\" : \"0.056\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/sky10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.959\",\n          \"green\" : \"0.845\",\n          \"red\" : \"0.555\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.991\",\n          \"green\" : \"0.925\",\n          \"red\" : \"0.718\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/sky11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.605\",\n          \"green\" : \"0.448\",\n          \"red\" : \"0.193\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.924\",\n          \"green\" : \"0.772\",\n          \"red\" : \"0.536\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/sky12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.329\",\n          \"green\" : \"0.241\",\n          \"red\" : \"0.145\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.993\",\n          \"green\" : \"0.947\",\n          \"red\" : \"0.799\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/sky2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.990\",\n          \"green\" : \"0.980\",\n          \"red\" : \"0.953\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.149\",\n          \"green\" : \"0.101\",\n          \"red\" : \"0.075\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/sky3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.989\",\n          \"green\" : \"0.963\",\n          \"red\" : \"0.899\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.244\",\n          \"green\" : \"0.154\",\n          \"red\" : \"0.089\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/sky4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.977\",\n          \"green\" : \"0.937\",\n          \"red\" : \"0.842\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.323\",\n          \"green\" : \"0.207\",\n          \"red\" : \"0.106\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/sky5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.954\",\n          \"green\" : \"0.900\",\n          \"red\" : \"0.777\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.394\",\n          \"green\" : \"0.261\",\n          \"red\" : \"0.135\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/sky6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.921\",\n          \"green\" : \"0.851\",\n          \"red\" : \"0.701\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.469\",\n          \"green\" : \"0.322\",\n          \"red\" : \"0.170\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/sky7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.879\",\n          \"green\" : \"0.785\",\n          \"red\" : \"0.604\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.557\",\n          \"green\" : \"0.394\",\n          \"red\" : \"0.205\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/sky8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.829\",\n          \"green\" : \"0.696\",\n          \"red\" : \"0.457\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.665\",\n          \"green\" : \"0.480\",\n          \"red\" : \"0.232\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/sky9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.983\",\n          \"green\" : \"0.877\",\n          \"red\" : \"0.585\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.983\",\n          \"green\" : \"0.877\",\n          \"red\" : \"0.585\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/sky9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.140\",\n          \"green\" : \"0.125\",\n          \"red\" : \"0.113\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.140\",\n          \"green\" : \"0.125\",\n          \"red\" : \"0.113\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/skyA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.020\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.804\",\n          \"red\" : \"0.020\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.055\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.282\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/skyA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.444\",\n          \"blue\" : \"0.914\",\n          \"green\" : \"0.647\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.992\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.933\",\n          \"red\" : \"0.722\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/skyA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.605\",\n          \"green\" : \"0.448\",\n          \"red\" : \"0.193\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.924\",\n          \"green\" : \"0.772\",\n          \"red\" : \"0.536\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/skyA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.329\",\n          \"green\" : \"0.241\",\n          \"red\" : \"0.145\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.993\",\n          \"green\" : \"0.947\",\n          \"red\" : \"0.799\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/skyA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.048\",\n          \"blue\" : \"0.757\",\n          \"green\" : \"0.592\",\n          \"red\" : \"0.024\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.089\",\n          \"blue\" : \"0.992\",\n          \"green\" : \"0.467\",\n          \"red\" : \"0.157\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/skyA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.102\",\n          \"blue\" : \"0.886\",\n          \"green\" : \"0.655\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.190\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.522\",\n          \"red\" : \"0.192\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/skyA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.157\",\n          \"blue\" : \"0.851\",\n          \"green\" : \"0.604\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.274\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.584\",\n          \"red\" : \"0.212\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/skyA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.224\",\n          \"blue\" : \"0.792\",\n          \"green\" : \"0.565\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.349\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.631\",\n          \"red\" : \"0.259\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/skyA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.299\",\n          \"blue\" : \"0.737\",\n          \"green\" : \"0.502\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.433\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.655\",\n          \"red\" : \"0.302\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/skyA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.397\",\n          \"blue\" : \"0.694\",\n          \"green\" : \"0.459\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.526\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.686\",\n          \"red\" : \"0.329\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/skyA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.542\",\n          \"blue\" : \"0.682\",\n          \"green\" : \"0.435\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.643\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.710\",\n          \"red\" : \"0.325\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/skyA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.416\",\n          \"blue\" : \"0.965\",\n          \"green\" : \"0.710\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.984\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.894\",\n          \"red\" : \"0.592\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/teal1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.992\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.983\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.079\",\n          \"green\" : \"0.083\",\n          \"red\" : \"0.059\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/teal10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.542\",\n          \"green\" : \"0.599\",\n          \"red\" : \"0.275\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.620\",\n          \"green\" : \"0.690\",\n          \"red\" : \"0.319\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/teal11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.430\",\n          \"green\" : \"0.500\",\n          \"red\" : \"0.080\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.719\",\n          \"green\" : \"0.835\",\n          \"red\" : \"0.388\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/teal12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.219\",\n          \"green\" : \"0.235\",\n          \"red\" : \"0.110\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.870\",\n          \"green\" : \"0.934\",\n          \"red\" : \"0.734\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/teal2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.976\",\n          \"green\" : \"0.983\",\n          \"red\" : \"0.958\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.107\",\n          \"green\" : \"0.110\",\n          \"red\" : \"0.075\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/teal3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.952\",\n          \"green\" : \"0.971\",\n          \"red\" : \"0.895\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.165\",\n          \"green\" : \"0.175\",\n          \"red\" : \"0.087\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/teal4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.920\",\n          \"green\" : \"0.949\",\n          \"red\" : \"0.831\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.214\",\n          \"green\" : \"0.227\",\n          \"red\" : \"0.087\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/teal5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.878\",\n          \"green\" : \"0.914\",\n          \"red\" : \"0.761\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.261\",\n          \"green\" : \"0.277\",\n          \"red\" : \"0.120\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/teal6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.825\",\n          \"green\" : \"0.864\",\n          \"red\" : \"0.682\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.314\",\n          \"green\" : \"0.335\",\n          \"red\" : \"0.162\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/teal7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.756\",\n          \"green\" : \"0.798\",\n          \"red\" : \"0.581\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.379\",\n          \"green\" : \"0.406\",\n          \"red\" : \"0.205\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/teal8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.671\",\n          \"green\" : \"0.716\",\n          \"red\" : \"0.433\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.453\",\n          \"green\" : \"0.489\",\n          \"red\" : \"0.245\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/teal9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.581\",\n          \"green\" : \"0.637\",\n          \"red\" : \"0.297\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.581\",\n          \"green\" : \"0.637\",\n          \"red\" : \"0.297\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/teal9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tealA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.016\",\n          \"blue\" : \"0.514\",\n          \"green\" : \"0.757\",\n          \"red\" : \"0.024\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.017\",\n          \"blue\" : \"0.761\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tealA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.726\",\n          \"blue\" : \"0.369\",\n          \"green\" : \"0.451\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.669\",\n          \"blue\" : \"0.890\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.439\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tealA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.430\",\n          \"green\" : \"0.500\",\n          \"red\" : \"0.080\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.719\",\n          \"green\" : \"0.835\",\n          \"red\" : \"0.388\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tealA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.219\",\n          \"green\" : \"0.235\",\n          \"red\" : \"0.110\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.870\",\n          \"green\" : \"0.934\",\n          \"red\" : \"0.734\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tealA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.044\",\n          \"blue\" : \"0.467\",\n          \"green\" : \"0.647\",\n          \"red\" : \"0.020\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.047\",\n          \"blue\" : \"0.902\",\n          \"green\" : \"0.988\",\n          \"red\" : \"0.235\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tealA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.106\",\n          \"blue\" : \"0.557\",\n          \"green\" : \"0.741\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.118\",\n          \"blue\" : \"0.898\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.235\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tealA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.169\",\n          \"blue\" : \"0.537\",\n          \"green\" : \"0.702\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.173\",\n          \"blue\" : \"0.929\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.180\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tealA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.240\",\n          \"blue\" : \"0.494\",\n          \"green\" : \"0.643\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.227\",\n          \"blue\" : \"0.933\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.310\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tealA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.318\",\n          \"blue\" : \"0.447\",\n          \"green\" : \"0.569\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.286\",\n          \"blue\" : \"0.933\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.396\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tealA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.420\",\n          \"blue\" : \"0.424\",\n          \"green\" : \"0.518\",\n          \"red\" : \"0.004\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.366\",\n          \"blue\" : \"0.925\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.443\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tealA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.569\",\n          \"blue\" : \"0.424\",\n          \"green\" : \"0.506\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.454\",\n          \"blue\" : \"0.925\",\n          \"green\" : \"1.000\",\n          \"red\" : \"0.459\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tealA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.702\",\n          \"blue\" : \"0.404\",\n          \"green\" : \"0.482\",\n          \"red\" : \"0.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.610\",\n          \"blue\" : \"0.906\",\n          \"green\" : \"0.996\",\n          \"red\" : \"0.443\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomato1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.988\",\n          \"green\" : \"0.989\",\n          \"red\" : \"0.998\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.067\",\n          \"green\" : \"0.068\",\n          \"red\" : \"0.090\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomato10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.200\",\n          \"green\" : \"0.313\",\n          \"red\" : \"0.802\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.298\",\n          \"green\" : \"0.415\",\n          \"red\" : \"0.862\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomato11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.152\",\n          \"green\" : \"0.259\",\n          \"red\" : \"0.755\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.455\",\n          \"green\" : \"0.585\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomato12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.132\",\n          \"green\" : \"0.165\",\n          \"red\" : \"0.335\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.802\",\n          \"green\" : \"0.833\",\n          \"red\" : \"0.959\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomato2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.969\",\n          \"green\" : \"0.974\",\n          \"red\" : \"0.994\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.076\",\n          \"green\" : \"0.084\",\n          \"red\" : \"0.115\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomato3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.909\",\n          \"green\" : \"0.924\",\n          \"red\" : \"0.985\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.083\",\n          \"green\" : \"0.097\",\n          \"red\" : \"0.205\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomato4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.835\",\n          \"green\" : \"0.868\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.077\",\n          \"green\" : \"0.099\",\n          \"red\" : \"0.282\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomato5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.770\",\n          \"green\" : \"0.812\",\n          \"red\" : \"0.980\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.101\",\n          \"green\" : \"0.129\",\n          \"red\" : \"0.339\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomato6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.698\",\n          \"green\" : \"0.750\",\n          \"red\" : \"0.953\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.141\",\n          \"green\" : \"0.179\",\n          \"red\" : \"0.398\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomato7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.611\",\n          \"green\" : \"0.673\",\n          \"red\" : \"0.917\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.194\",\n          \"green\" : \"0.245\",\n          \"red\" : \"0.487\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomato8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.502\",\n          \"green\" : \"0.575\",\n          \"red\" : \"0.875\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.248\",\n          \"green\" : \"0.322\",\n          \"red\" : \"0.629\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomato9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.231\",\n          \"green\" : \"0.345\",\n          \"red\" : \"0.831\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.231\",\n          \"green\" : \"0.345\",\n          \"red\" : \"0.831\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomato9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomatoA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.012\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.675\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.026\",\n          \"blue\" : \"0.071\",\n          \"green\" : \"0.071\",\n          \"red\" : \"0.973\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomatoA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.800\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.141\",\n          \"red\" : \"0.757\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.853\",\n          \"blue\" : \"0.341\",\n          \"green\" : \"0.478\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomatoA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.152\",\n          \"green\" : \"0.259\",\n          \"red\" : \"0.755\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.455\",\n          \"green\" : \"0.585\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomatoA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.132\",\n          \"green\" : \"0.165\",\n          \"red\" : \"0.335\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.802\",\n          \"green\" : \"0.833\",\n          \"red\" : \"0.959\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomatoA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.032\",\n          \"blue\" : \"0.020\",\n          \"green\" : \"0.145\",\n          \"red\" : \"0.757\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.051\",\n          \"blue\" : \"0.224\",\n          \"green\" : \"0.376\",\n          \"red\" : \"0.992\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomatoA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.091\",\n          \"blue\" : \"0.012\",\n          \"green\" : \"0.184\",\n          \"red\" : \"0.831\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.148\",\n          \"blue\" : \"0.176\",\n          \"green\" : \"0.282\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomatoA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.165\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.192\",\n          \"red\" : \"0.976\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.232\",\n          \"blue\" : \"0.118\",\n          \"green\" : \"0.204\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomatoA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.232\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.192\",\n          \"red\" : \"0.918\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.290\",\n          \"blue\" : \"0.192\",\n          \"green\" : \"0.286\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomatoA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.302\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.173\",\n          \"red\" : \"0.847\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.353\",\n          \"blue\" : \"0.278\",\n          \"green\" : \"0.392\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomatoA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.389\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.165\",\n          \"red\" : \"0.788\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.450\",\n          \"blue\" : \"0.349\",\n          \"green\" : \"0.459\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomatoA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.499\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.153\",\n          \"red\" : \"0.749\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.601\",\n          \"blue\" : \"0.369\",\n          \"green\" : \"0.490\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/tomatoA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.769\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.149\",\n          \"red\" : \"0.780\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.820\",\n          \"blue\" : \"0.267\",\n          \"green\" : \"0.408\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violet1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.995\",\n          \"green\" : \"0.988\",\n          \"red\" : \"0.991\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.118\",\n          \"green\" : \"0.071\",\n          \"red\" : \"0.077\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violet10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.741\",\n          \"green\" : \"0.306\",\n          \"red\" : \"0.381\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.823\",\n          \"green\" : \"0.402\",\n          \"red\" : \"0.477\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violet11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.702\",\n          \"green\" : \"0.317\",\n          \"red\" : \"0.383\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.650\",\n          \"red\" : \"0.720\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violet12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.359\",\n          \"green\" : \"0.150\",\n          \"red\" : \"0.179\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.986\",\n          \"green\" : \"0.867\",\n          \"red\" : \"0.883\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violet2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.998\",\n          \"green\" : \"0.974\",\n          \"red\" : \"0.978\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.141\",\n          \"green\" : \"0.084\",\n          \"red\" : \"0.101\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violet3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.993\",\n          \"green\" : \"0.943\",\n          \"red\" : \"0.953\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.256\",\n          \"green\" : \"0.123\",\n          \"red\" : \"0.154\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violet4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.897\",\n          \"red\" : \"0.916\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.345\",\n          \"green\" : \"0.148\",\n          \"red\" : \"0.191\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violet5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.851\",\n          \"red\" : \"0.876\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.396\",\n          \"green\" : \"0.182\",\n          \"red\" : \"0.226\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violet6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.981\",\n          \"green\" : \"0.793\",\n          \"red\" : \"0.825\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.449\",\n          \"green\" : \"0.223\",\n          \"red\" : \"0.269\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violet7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.943\",\n          \"green\" : \"0.712\",\n          \"red\" : \"0.752\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.530\",\n          \"green\" : \"0.277\",\n          \"red\" : \"0.326\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violet8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.902\",\n          \"green\" : \"0.602\",\n          \"red\" : \"0.654\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.656\",\n          \"green\" : \"0.346\",\n          \"red\" : \"0.399\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violet9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.784\",\n          \"green\" : \"0.341\",\n          \"red\" : \"0.417\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.784\",\n          \"green\" : \"0.341\",\n          \"red\" : \"0.417\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violet9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violetA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.012\",\n          \"blue\" : \"0.675\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.349\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.055\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.141\",\n          \"red\" : \"0.282\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violetA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.695\",\n          \"blue\" : \"0.627\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.110\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.811\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.482\",\n          \"red\" : \"0.576\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violetA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.702\",\n          \"green\" : \"0.317\",\n          \"red\" : \"0.383\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.650\",\n          \"red\" : \"0.720\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violetA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.359\",\n          \"green\" : \"0.150\",\n          \"red\" : \"0.179\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.986\",\n          \"green\" : \"0.867\",\n          \"red\" : \"0.883\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violetA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.028\",\n          \"blue\" : \"0.863\",\n          \"green\" : \"0.024\",\n          \"red\" : \"0.161\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.080\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.263\",\n          \"red\" : \"0.510\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violetA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.059\",\n          \"blue\" : \"0.871\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.204\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.202\",\n          \"blue\" : \"0.996\",\n          \"green\" : \"0.337\",\n          \"red\" : \"0.494\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violetA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.102\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.196\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.299\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.345\",\n          \"red\" : \"0.490\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violetA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.150\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.008\",\n          \"red\" : \"0.165\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.353\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.392\",\n          \"red\" : \"0.525\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violetA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.208\",\n          \"blue\" : \"0.906\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.153\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.408\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.455\",\n          \"red\" : \"0.569\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violetA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.287\",\n          \"blue\" : \"0.796\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.141\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.496\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.494\",\n          \"red\" : \"0.588\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violetA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.397\",\n          \"blue\" : \"0.753\",\n          \"green\" : \"0.004\",\n          \"red\" : \"0.133\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.631\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.510\",\n          \"red\" : \"0.596\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/violetA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.659\",\n          \"blue\" : \"0.675\",\n          \"green\" : \"0.000\",\n          \"red\" : \"0.114\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.769\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"0.424\",\n          \"red\" : \"0.522\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/whiteA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.050\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.050\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/whiteA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.800\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.800\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/whiteA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.900\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.900\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/whiteA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.950\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.950\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/whiteA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.100\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.100\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/whiteA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.150\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.150\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/whiteA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.200\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.200\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/whiteA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.300\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.300\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/whiteA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.400\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.400\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/whiteA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.500\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.500\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/whiteA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.600\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.600\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/whiteA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.700\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.700\",\n          \"blue\" : \"1.000\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellow1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.978\",\n          \"green\" : \"0.992\",\n          \"red\" : \"0.992\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.047\",\n          \"green\" : \"0.069\",\n          \"red\" : \"0.078\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellow10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.291\",\n          \"green\" : \"0.868\",\n          \"red\" : \"0.977\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.456\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellow11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.440\",\n          \"red\" : \"0.600\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.392\",\n          \"green\" : \"0.885\",\n          \"red\" : \"0.948\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellow12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.137\",\n          \"green\" : \"0.233\",\n          \"red\" : \"0.271\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.731\",\n          \"green\" : \"0.934\",\n          \"red\" : \"0.959\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellow2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.922\",\n          \"green\" : \"0.990\",\n          \"red\" : \"0.995\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.063\",\n          \"green\" : \"0.094\",\n          \"red\" : \"0.103\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellow3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.749\",\n          \"green\" : \"0.982\",\n          \"red\" : \"0.997\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.039\",\n          \"green\" : \"0.137\",\n          \"red\" : \"0.168\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellow4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.627\",\n          \"green\" : \"0.953\",\n          \"red\" : \"0.992\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.169\",\n          \"red\" : \"0.209\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellow5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.510\",\n          \"green\" : \"0.910\",\n          \"red\" : \"0.984\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.209\",\n          \"red\" : \"0.255\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellow6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.474\",\n          \"green\" : \"0.847\",\n          \"red\" : \"0.934\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.070\",\n          \"green\" : \"0.261\",\n          \"red\" : \"0.310\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellow7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.460\",\n          \"green\" : \"0.785\",\n          \"red\" : \"0.876\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.135\",\n          \"green\" : \"0.331\",\n          \"red\" : \"0.389\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellow8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.313\",\n          \"green\" : \"0.689\",\n          \"red\" : \"0.811\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.182\",\n          \"green\" : \"0.420\",\n          \"red\" : \"0.497\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellow9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.220\",\n          \"green\" : \"0.920\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.220\",\n          \"green\" : \"0.920\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellow9contrast.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.111\",\n          \"green\" : \"0.126\",\n          \"red\" : \"0.129\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.111\",\n          \"green\" : \"0.126\",\n          \"red\" : \"0.129\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellowA1.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.024\",\n          \"blue\" : \"0.024\",\n          \"green\" : \"0.675\",\n          \"red\" : \"0.675\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.013\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.369\",\n          \"red\" : \"0.973\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellowA10.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.710\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.812\",\n          \"red\" : \"0.969\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.455\",\n          \"green\" : \"1.000\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellowA11.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.440\",\n          \"red\" : \"0.600\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.392\",\n          \"green\" : \"0.885\",\n          \"red\" : \"0.948\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellowA12.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.137\",\n          \"green\" : \"0.233\",\n          \"red\" : \"0.271\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.731\",\n          \"green\" : \"0.934\",\n          \"red\" : \"0.959\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellowA2.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.079\",\n          \"blue\" : \"0.008\",\n          \"green\" : \"0.855\",\n          \"red\" : \"0.953\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.038\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.792\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellowA3.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.251\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.925\",\n          \"red\" : \"0.988\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.110\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.710\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellowA4.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.373\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.875\",\n          \"red\" : \"0.980\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.152\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.741\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellowA5.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.491\",\n          \"blue\" : \"0.004\",\n          \"green\" : \"0.816\",\n          \"red\" : \"0.969\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.202\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.765\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellowA6.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.526\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.710\",\n          \"red\" : \"0.875\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.261\",\n          \"blue\" : \"0.082\",\n          \"green\" : \"0.816\",\n          \"red\" : \"0.996\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellowA7.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.542\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.604\",\n          \"red\" : \"0.769\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.345\",\n          \"blue\" : \"0.263\",\n          \"green\" : \"0.831\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellowA8.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.687\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.549\",\n          \"red\" : \"0.725\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.463\",\n          \"blue\" : \"0.314\",\n          \"green\" : \"0.831\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/colors/yellowA9.colorset/Contents.json",
    "content": "{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"0.781\",\n          \"blue\" : \"0.000\",\n          \"green\" : \"0.898\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"1.000\",\n          \"blue\" : \"0.220\",\n          \"green\" : \"0.922\",\n          \"red\" : \"1.000\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}"
  },
  {
    "path": "packages/frosted-ui-native-colors/kotlin-colors/Color.kt",
    "content": "package com.whop.android.ui.theme\n\nimport androidx.compose.ui.graphics.Color\n\nobject Colors {\n    // Light theme colors\n    object Light {\n        val BlackA12 = Color(0XF2000000)\n        val BlackA11 = Color(0XE6000000)\n        val BlackA10 = Color(0XCC000000)\n        val BlackA9 = Color(0XB3000000)\n        val BlackA8 = Color(0X99000000)\n        val BlackA7 = Color(0X80000000)\n        val BlackA6 = Color(0X66000000)\n        val BlackA5 = Color(0X4D000000)\n        val BlackA4 = Color(0X33000000)\n        val BlackA3 = Color(0X26000000)\n        val BlackA2 = Color(0X1A000000)\n        val BlackA1 = Color(0X0D000000)\n        val WhiteA12 = Color(0XF2FFFFFF)\n        val WhiteA11 = Color(0XE6FFFFFF)\n        val WhiteA10 = Color(0XCCFFFFFF)\n        val WhiteA9 = Color(0XB3FFFFFF)\n        val WhiteA8 = Color(0X99FFFFFF)\n        val WhiteA7 = Color(0X80FFFFFF)\n        val WhiteA6 = Color(0X66FFFFFF)\n        val WhiteA5 = Color(0X4DFFFFFF)\n        val WhiteA4 = Color(0X33FFFFFF)\n        val WhiteA3 = Color(0X26FFFFFF)\n        val WhiteA2 = Color(0X1AFFFFFF)\n        val WhiteA1 = Color(0X0DFFFFFF)\n        val Magenta9contrast = Color(0XFF141212)\n        val Lime9contrast = Color(0XFF162715)\n        val Lemon9contrast = Color(0XFF20240D)\n        val Indigo9contrast = Color(0XFFFFFFFF)\n        val Orange9contrast = Color(0XFFFFFFFF)\n        val Blue9contrast = Color(0XFFFFFFFF)\n        val Gray9contrast = Color(0XFFFFFFFF)\n        val Bronze9contrast = Color(0XFFFFFFFF)\n        val Gold9contrast = Color(0XFFFFFFFF)\n        val Amber9contrast = Color(0XFF21201C)\n        val Yellow9contrast = Color(0XFF21201C)\n        val Mint9contrast = Color(0XFF1B211E)\n        val Sky9contrast = Color(0XFF1D2024)\n        val Brown9contrast = Color(0XFFFFFFFF)\n        val Grass9contrast = Color(0XFFFFFFFF)\n        val Green9contrast = Color(0XFFFFFFFF)\n        val Jade9contrast = Color(0XFFFFFFFF)\n        val Teal9contrast = Color(0XFFFFFFFF)\n        val Cyan9contrast = Color(0XFFFFFFFF)\n        val Iris9contrast = Color(0XFFFFFFFF)\n        val Violet9contrast = Color(0XFFFFFFFF)\n        val Purple9contrast = Color(0XFFFFFFFF)\n        val Plum9contrast = Color(0XFFFFFFFF)\n        val Pink9contrast = Color(0XFFFFFFFF)\n        val Crimson9contrast = Color(0XFFFFFFFF)\n        val Ruby9contrast = Color(0XFFFFFFFF)\n        val Red9contrast = Color(0XFFFFFFFF)\n        val Tomato9contrast = Color(0XFFFFFFFF)\n        val YellowA12 = Color(0XFF453B23)\n        val YellowA11 = Color(0XFF997000)\n        val YellowA10 = Color(0XB5F7CF00)\n        val YellowA9 = Color(0XC7FFE500)\n        val YellowA8 = Color(0XAFB98C00)\n        val YellowA7 = Color(0X8AC49A00)\n        val YellowA6 = Color(0X86DFB500)\n        val YellowA5 = Color(0X7DF7D001)\n        val YellowA4 = Color(0X5FFADF01)\n        val YellowA3 = Color(0X40FCEC01)\n        val YellowA2 = Color(0X14F3DA02)\n        val YellowA1 = Color(0X06ACAC06)\n        val Yellow12 = Color(0XFF453B23)\n        val Yellow11 = Color(0XFF997000)\n        val Yellow10 = Color(0XFFF9DD4A)\n        val Yellow9 = Color(0XFFFFEB38)\n        val Yellow8 = Color(0XFFCFB050)\n        val Yellow7 = Color(0XFFDFC875)\n        val Yellow6 = Color(0XFFEED879)\n        val Yellow5 = Color(0XFFFBE882)\n        val Yellow4 = Color(0XFFFDF3A0)\n        val Yellow3 = Color(0XFFFEFABF)\n        val Yellow2 = Color(0XFFFEFCEB)\n        val Yellow1 = Color(0XFFFDFDF9)\n        val VioletA12 = Color(0XFF2E265C)\n        val VioletA11 = Color(0XFF6251B3)\n        val VioletA10 = Color(0XB11C00A0)\n        val VioletA9 = Color(0XA81D00AC)\n        val VioletA8 = Color(0X652201C0)\n        val VioletA7 = Color(0X492401CB)\n        val VioletA6 = Color(0X352701E7)\n        val VioletA5 = Color(0X262A02FF)\n        val VioletA4 = Color(0X1A3201FF)\n        val VioletA3 = Color(0X0F3401DE)\n        val VioletA2 = Color(0X072906DC)\n        val VioletA1 = Color(0X035906AC)\n        val Violet12 = Color(0XFF2E265C)\n        val Violet11 = Color(0XFF6251B3)\n        val Violet10 = Color(0XFF614EBD)\n        val Violet9 = Color(0XFF6A57C8)\n        val Violet8 = Color(0XFFA79AE6)\n        val Violet7 = Color(0XFFC0B6F0)\n        val Violet6 = Color(0XFFD2CAFA)\n        val Violet5 = Color(0XFFDFD9FF)\n        val Violet4 = Color(0XFFEAE5FF)\n        val Violet3 = Color(0XFFF3F0FD)\n        val Violet2 = Color(0XFFF9F8FE)\n        val Violet1 = Color(0XFFFDFCFE)\n        val TomatoA12 = Color(0XFF552A22)\n        val TomatoA11 = Color(0XFFC14227)\n        val TomatoA10 = Color(0XCCC12400)\n        val TomatoA9 = Color(0XC4C72600)\n        val TomatoA8 = Color(0X7FBF2701)\n        val TomatoA7 = Color(0X63C92A01)\n        val TomatoA6 = Color(0X4DD82C01)\n        val TomatoA5 = Color(0X3BEA3101)\n        val TomatoA4 = Color(0X2AF93101)\n        val TomatoA3 = Color(0X17D42F03)\n        val TomatoA2 = Color(0X08C12505)\n        val TomatoA1 = Color(0X03AC0606)\n        val Tomato12 = Color(0XFF552A22)\n        val Tomato11 = Color(0XFFC14227)\n        val Tomato10 = Color(0XFFCD5033)\n        val Tomato9 = Color(0XFFD4583B)\n        val Tomato8 = Color(0XFFDF9380)\n        val Tomato7 = Color(0XFFEAAC9C)\n        val Tomato6 = Color(0XFFF3BFB2)\n        val Tomato5 = Color(0XFFFACFC4)\n        val Tomato4 = Color(0XFFFEDDD5)\n        val Tomato3 = Color(0XFFFBECE8)\n        val Tomato2 = Color(0XFFFDF8F7)\n        val Tomato1 = Color(0XFFFEFCFC)\n        val TealA12 = Color(0XFF1C3C38)\n        val TealA11 = Color(0XFF14806E)\n        val TealA10 = Color(0XB900735E)\n        val TealA9 = Color(0XB3007B67)\n        val TealA8 = Color(0X9100816C)\n        val TealA7 = Color(0X6B01846C)\n        val TealA6 = Color(0X51019172)\n        val TealA5 = Color(0X3D01A47E)\n        val TealA4 = Color(0X2B01B389)\n        val TealA3 = Color(0X1B01BD8E)\n        val TealA2 = Color(0X0B05A577)\n        val TealA1 = Color(0X0406C183)\n        val Teal12 = Color(0XFF1C3C38)\n        val Teal11 = Color(0XFF14806E)\n        val Teal10 = Color(0XFF46998A)\n        val Teal9 = Color(0XFF4CA294)\n        val Teal8 = Color(0XFF6EB7AB)\n        val Teal7 = Color(0XFF94CBC1)\n        val Teal6 = Color(0XFFAEDCD2)\n        val Teal5 = Color(0XFFC2E9E0)\n        val Teal4 = Color(0XFFD4F2EB)\n        val Teal3 = Color(0XFFE4F8F3)\n        val Teal2 = Color(0XFFF4FBF9)\n        val Teal1 = Color(0XFFFBFEFD)\n        val SkyA12 = Color(0XFF253D54)\n        val SkyA11 = Color(0XFF31729A)\n        val SkyA10 = Color(0X7101A5E9)\n        val SkyA9 = Color(0X6A01B5F6)\n        val SkyA8 = Color(0X8A006FAE)\n        val SkyA7 = Color(0X650175B1)\n        val SkyA6 = Color(0X4C0180BC)\n        val SkyA5 = Color(0X390190CA)\n        val SkyA4 = Color(0X28019AD9)\n        val SkyA3 = Color(0X1A01A7E2)\n        val SkyA2 = Color(0X0C0697C1)\n        val SkyA1 = Color(0X0505CDFF)\n        val Sky12 = Color(0XFF253D54)\n        val Sky11 = Color(0XFF31729A)\n        val Sky10 = Color(0XFF8ED7F5)\n        val Sky9 = Color(0XFF95E0FB)\n        val Sky8 = Color(0XFF75B1D3)\n        val Sky7 = Color(0XFF9AC8E0)\n        val Sky6 = Color(0XFFB3D9EB)\n        val Sky5 = Color(0XFFC6E6F3)\n        val Sky4 = Color(0XFFD7EFF9)\n        val Sky3 = Color(0XFFE5F6FC)\n        val Sky2 = Color(0XFFF3FAFC)\n        val Sky1 = Color(0XFFFAFEFF)\n        val RubyA12 = Color(0XFF5C1D2C)\n        val RubyA11 = Color(0XFFBA364F)\n        val RubyA10 = Color(0XB6B60020)\n        val RubyA9 = Color(0XADC00021)\n        val RubyA8 = Color(0X69A30120)\n        val RubyA7 = Color(0X50AD011D)\n        val RubyA6 = Color(0X3EBE011E)\n        val RubyA5 = Color(0X2FD40122)\n        val RubyA4 = Color(0X21E80220)\n        val RubyA3 = Color(0X14CD021C)\n        val RubyA2 = Color(0X07DC0606)\n        val RubyA1 = Color(0X03AC0659)\n        val Ruby12 = Color(0XFF5C1D2C)\n        val Ruby11 = Color(0XFFBA364F)\n        val Ruby10 = Color(0XFFCB4960)\n        val Ruby9 = Color(0XFFD45268)\n        val Ruby8 = Color(0XFFD996A3)\n        val Ruby7 = Color(0XFFE5AFB8)\n        val Ruby6 = Color(0XFFEFC1C8)\n        val Ruby5 = Color(0XFFF7D0D6)\n        val Ruby4 = Color(0XFFFCDEE2)\n        val Ruby3 = Color(0XFFFBEBED)\n        val Ruby2 = Color(0XFFFEF8F8)\n        val Ruby1 = Color(0XFFFEFCFD)\n        val RedA12 = Color(0XFF5C1D24)\n        val RedA11 = Color(0XFFBE3C39)\n        val RedA10 = Color(0XB6B60300)\n        val RedA9 = Color(0XACBF0200)\n        val RedA8 = Color(0X6DB20301)\n        val RedA7 = Color(0X54BD0401)\n        val RedA6 = Color(0X40D40501)\n        val RedA5 = Color(0X30EA0202)\n        val RedA4 = Color(0X22FF0202)\n        val RedA3 = Color(0X13CA0202)\n        val RedA2 = Color(0X07DC0606)\n        val RedA1 = Color(0X03AC0606)\n        val Red12 = Color(0XFF5C1D24)\n        val Red11 = Color(0XFFBE3C39)\n        val Red10 = Color(0XFFCB4B49)\n        val Red9 = Color(0XFFD45453)\n        val Red8 = Color(0XFFDE9392)\n        val Red7 = Color(0XFFE9ACAB)\n        val Red6 = Color(0XFFF4C0BF)\n        val Red5 = Color(0XFFFBCFCF)\n        val Red4 = Color(0XFFFFDDDD)\n        val Red3 = Color(0XFFFBECEC)\n        val Red2 = Color(0XFFFEF8F8)\n        val Red1 = Color(0XFFFEFCFC)\n        val PurpleA12 = Color(0XFF3C225D)\n        val PurpleA11 = Color(0XFF7948AF)\n        val PurpleA10 = Color(0XB5450094)\n        val PurpleA9 = Color(0XAE4C00A3)\n        val PurpleA8 = Color(0X6A5201B3)\n        val PurpleA7 = Color(0X4F5B01B5)\n        val PurpleA6 = Color(0X3A6201BE)\n        val PurpleA5 = Color(0X2A6E01C9)\n        val PurpleA4 = Color(0X1D7301D4)\n        val PurpleA3 = Color(0X128102D5)\n        val PurpleA2 = Color(0X077106B8)\n        val PurpleA1 = Color(0X03AC06AC)\n        val Purple12 = Color(0XFF3C225D)\n        val Purple11 = Color(0XFF7948AF)\n        val Purple10 = Color(0XFF7B4AB3)\n        val Purple9 = Color(0XFF8551C0)\n        val Purple8 = Color(0XFFB795DF)\n        val Purple7 = Color(0XFFCCB0E8)\n        val Purple6 = Color(0XFFDBC5F0)\n        val Purple5 = Color(0XFFE7D5F6)\n        val Purple4 = Color(0XFFEFE2FA)\n        val Purple3 = Color(0XFFF6EDFC)\n        val Purple2 = Color(0XFFFBF8FD)\n        val Purple1 = Color(0XFFFEFCFE)\n        val PlumA12 = Color(0XFF4C1D5A)\n        val PlumA11 = Color(0XFF8A439E)\n        val PlumA10 = Color(0XB56B0087)\n        val PlumA9 = Color(0XAF730093)\n        val PlumA8 = Color(0X6B780199)\n        val PlumA7 = Color(0X507D019D)\n        val PlumA6 = Color(0X3C8901A7)\n        val PlumA5 = Color(0X2D9401B0)\n        val PlumA4 = Color(0X20A002B8)\n        val PlumA3 = Color(0X14A702C0)\n        val PlumA2 = Color(0X07940694)\n        val PlumA1 = Color(0X03AC06FF)\n        val Plum12 = Color(0XFF4C1D5A)\n        val Plum11 = Color(0XFF8A439E)\n        val Plum10 = Color(0XFF964AAA)\n        val Plum9 = Color(0XFF9F50B5)\n        val Plum8 = Color(0XFFC694D4)\n        val Plum7 = Color(0XFFD6AFE0)\n        val Plum6 = Color(0XFFE3C3EA)\n        val Plum5 = Color(0XFFECD2F1)\n        val Plum4 = Color(0XFFF3DFF6)\n        val Plum3 = Color(0XFFF8EBFA)\n        val Plum2 = Color(0XFFFCF8FC)\n        val Plum1 = Color(0XFFFEFCFF)\n        val PinkA12 = Color(0XFF5D1A47)\n        val PinkA11 = Color(0XFFB23887)\n        val PinkA10 = Color(0XBAA7006C)\n        val PinkA9 = Color(0XB3AE0072)\n        val PinkA8 = Color(0X69920167)\n        val PinkA7 = Color(0X51980169)\n        val PinkA6 = Color(0X3E9D016C)\n        val PinkA5 = Color(0X2FA90173)\n        val PinkA4 = Color(0X22BC0281)\n        val PinkA3 = Color(0X15C30287)\n        val PinkA2 = Color(0X08C10582)\n        val PinkA1 = Color(0X03AC06AC)\n        val Pink12 = Color(0XFF5D1A47)\n        val Pink11 = Color(0XFFB23887)\n        val Pink10 = Color(0XFFBF4594)\n        val Pink9 = Color(0XFFC64C9C)\n        val Pink8 = Color(0XFFD296C0)\n        val Pink7 = Color(0XFFDEAECF)\n        val Pink6 = Color(0XFFE7C1DB)\n        val Pink5 = Color(0XFFEFD0E5)\n        val Pink4 = Color(0XFFF6DDEE)\n        val Pink3 = Color(0XFFFAEAF5)\n        val Pink2 = Color(0XFFFDF7FB)\n        val Pink1 = Color(0XFFFEFCFE)\n        val OrangeA12 = Color(0XE3430E00)\n        val OrangeA11 = Color(0XE0C41E00)\n        val OrangeA10 = Color(0XDCD32900)\n        val OrangeA9 = Color(0XD0E22F00)\n        val OrangeA8 = Color(0X8BD53000)\n        val OrangeA7 = Color(0X6DE13201)\n        val OrangeA6 = Color(0X58DF3B01)\n        val OrangeA5 = Color(0X44E23D01)\n        val OrangeA4 = Color(0X32E13F02)\n        val OrangeA3 = Color(0X1AD83B01)\n        val OrangeA2 = Color(0X0BE94A05)\n        val OrangeA1 = Color(0X04C14406)\n        val Orange12 = Color(0XFF58291C)\n        val Orange11 = Color(0XFFCB390D)\n        val Orange10 = Color(0XFFDA461D)\n        val Orange9 = Color(0XFFE7552F)\n        val Orange8 = Color(0XFFE88E74)\n        val Orange7 = Color(0XFFF2A892)\n        val Orange6 = Color(0XFFFDBBA8)\n        val Orange5 = Color(0XFFFFCAB9)\n        val Orange4 = Color(0XFFFFD9CC)\n        val Orange3 = Color(0XFFFFEBE4)\n        val Orange2 = Color(0XFFFFF7F5)\n        val Orange1 = Color(0XFFFEFCFB)\n        val MintA12 = Color(0XFF23423C)\n        val MintA11 = Color(0XFF347665)\n        val MintA10 = Color(0X6A01B082)\n        val MintA9 = Color(0X6101C391)\n        val MintA8 = Color(0X94008764)\n        val MintA7 = Color(0X6E018C69)\n        val MintA6 = Color(0X55019D76)\n        val MintA5 = Color(0X4101AD82)\n        val MintA4 = Color(0X2E01BD8B)\n        val MintA3 = Color(0X1D01C28D)\n        val MintA2 = Color(0X0B05A577)\n        val MintA1 = Color(0X0505CD9B)\n        val Mint12 = Color(0XFF23423C)\n        val Mint11 = Color(0XFF347665)\n        val Mint10 = Color(0XFF95DECB)\n        val Mint9 = Color(0XFF9EE8D5)\n        val Mint8 = Color(0XFF6BB9A5)\n        val Mint7 = Color(0XFF91CDBE)\n        val Mint6 = Color(0XFFAADED1)\n        val Mint5 = Color(0XFFBEEADF)\n        val Mint4 = Color(0XFFD1F3EA)\n        val Mint3 = Color(0XFFE2F8F2)\n        val Mint2 = Color(0XFFF4FBF9)\n        val Mint1 = Color(0XFFFAFEFD)\n        val MagentaA12 = Color(0XF0580029)\n        val MagentaA11 = Color(0XD6B60053)\n        val MagentaA10 = Color(0XD0D30063)\n        val MagentaA9 = Color(0XCCE5006E)\n        val MagentaA8 = Color(0X6EB5013F)\n        val MagentaA7 = Color(0X56BE013F)\n        val MagentaA6 = Color(0X42CD0142)\n        val MagentaA5 = Color(0X33D7004B)\n        val MagentaA4 = Color(0X25D60254)\n        val MagentaA3 = Color(0X17D40350)\n        val MagentaA2 = Color(0X09C80659)\n        val MagentaA1 = Color(0X03AC0659)\n        val Magenta12 = Color(0XFF610E37)\n        val Magenta11 = Color(0XFFC6006F)\n        val Magenta10 = Color(0XFFDB2180)\n        val Magenta9 = Color(0XFFEA338B)\n        val Magenta8 = Color(0XFFDF90AC)\n        val Magenta7 = Color(0XFFE9A9BF)\n        val Magenta6 = Color(0XFFF2BDCE)\n        val Magenta5 = Color(0XFFF9CCDB)\n        val Magenta4 = Color(0XFFFDDBE6)\n        val Magenta3 = Color(0XFFFFE8EF)\n        val Magenta2 = Color(0XFFFEF7F9)\n        val Magenta1 = Color(0XFFFFFCFD)\n        val LimeA12 = Color(0XE2082A00)\n        val LimeA11 = Color(0XDB1A7000)\n        val LimeA10 = Color(0XC42BB800)\n        val LimeA9 = Color(0XBB29C400)\n        val LimeA8 = Color(0XAC21A200)\n        val LimeA7 = Color(0X7F23A901)\n        val LimeA6 = Color(0X6126B901)\n        val LimeA5 = Color(0X4A2AC901)\n        val LimeA4 = Color(0X352CD901)\n        val LimeA3 = Color(0X2130D902)\n        val LimeA2 = Color(0X0B1CBB05)\n        val LimeA1 = Color(0X0537CD05)\n        val Lime12 = Color(0XFF24421D)\n        val Lime11 = Color(0XFF378422)\n        val Lime10 = Color(0XFF56C837)\n        val Lime9 = Color(0XFF62D444)\n        val Lime8 = Color(0XFF69C054)\n        val Lime7 = Color(0XFF91D480)\n        val Lime6 = Color(0XFFABE49E)\n        val Lime5 = Color(0XFFC0EFB5)\n        val Lime4 = Color(0XFFD3F6CA)\n        val Lime3 = Color(0XFFE4FADF)\n        val Lime2 = Color(0XFFF5FBF4)\n        val Lime1 = Color(0XFFFBFEFA)\n        val LemonA12 = Color(0XDD1D2300)\n        val LemonA11 = Color(0XDB5B6800)\n        val LemonA10 = Color(0XB3C1DA00)\n        val LemonA9 = Color(0XB1CDE900)\n        val LemonA8 = Color(0XAA7E9300)\n        val LemonA7 = Color(0X86879E00)\n        val LemonA6 = Color(0X789CB701)\n        val LemonA5 = Color(0X69AFD101)\n        val LemonA4 = Color(0X50B9E001)\n        val LemonA3 = Color(0X35C1EC01)\n        val LemonA2 = Color(0X10B0D002)\n        val LemonA1 = Color(0X0683AC06)\n        val Lemon12 = Color(0XFF3B3F21)\n        val Lemon11 = Color(0XFF727D20)\n        val Lemon10 = Color(0XFFD3E64C)\n        val Lemon9 = Color(0XFFDCF04B)\n        val Lemon8 = Color(0XFFA9B755)\n        val Lemon7 = Color(0XFFC0CD79)\n        val Lemon6 = Color(0XFFD0DE87)\n        val Lemon5 = Color(0XFFDFEC96)\n        val Lemon4 = Color(0XFFE9F5AF)\n        val Lemon3 = Color(0XFFF2FBCA)\n        val Lemon2 = Color(0XFFF9FCEF)\n        val Lemon1 = Color(0XFFFCFDFA)\n        val JadeA12 = Color(0XFF243A31)\n        val JadeA11 = Color(0XFF26805E)\n        val JadeA10 = Color(0XB3006B45)\n        val JadeA9 = Color(0XAE00754C)\n        val JadeA8 = Color(0X8F008156)\n        val JadeA7 = Color(0X6501814A)\n        val JadeA6 = Color(0X49018647)\n        val JadeA5 = Color(0X34018F40)\n        val JadeA4 = Color(0X24029641)\n        val JadeA3 = Color(0X1603983C)\n        val JadeA2 = Color(0X0A069C38)\n        val JadeA1 = Color(0X0406C183)\n        val Jade12 = Color(0XFF243A31)\n        val Jade11 = Color(0XFF26805E)\n        val Jade10 = Color(0XFF4C977C)\n        val Jade9 = Color(0XFF51A185)\n        val Jade8 = Color(0XFF70B8A0)\n        val Jade7 = Color(0XFF9ACDB7)\n        val Jade6 = Color(0XFFB6DCCA)\n        val Jade5 = Color(0XFFCBE8D8)\n        val Jade4 = Color(0XFFDBF0E4)\n        val Jade3 = Color(0XFFE9F6EE)\n        val Jade2 = Color(0XFFF5FBF7)\n        val Jade1 = Color(0XFFFBFEFD)\n        val IrisA12 = Color(0XFF27295F)\n        val IrisA11 = Color(0XFF5653BF)\n        val IrisA10 = Color(0XAE0000AA)\n        val IrisA9 = Color(0XA40000B4)\n        val IrisA8 = Color(0X630106C9)\n        val IrisA7 = Color(0X470105D8)\n        val IrisA6 = Color(0X330005F0)\n        val IrisA5 = Color(0X240209FF)\n        val IrisA4 = Color(0X19030DFF)\n        val IrisA3 = Color(0X0F0112DE)\n        val IrisA2 = Color(0X070606DC)\n        val IrisA1 = Color(0X020505FF)\n        val Iris12 = Color(0XFF27295F)\n        val Iris11 = Color(0XFF5653BF)\n        val Iris10 = Color(0XFF5151C5)\n        val Iris9 = Color(0XFF5B5BCF)\n        val Iris8 = Color(0XFF9C9EEA)\n        val Iris7 = Color(0XFFB8B9F4)\n        val Iris6 = Color(0XFFCCCDFC)\n        val Iris5 = Color(0XFFDBDCFF)\n        val Iris4 = Color(0XFFE6E7FF)\n        val Iris3 = Color(0XFFF0F1FD)\n        val Iris2 = Color(0XFFF8F8FE)\n        val Iris1 = Color(0XFFFDFDFF)\n        val IndigoA12 = Color(0XE5140063)\n        val IndigoA11 = Color(0XCE3700E3)\n        val IndigoA10 = Color(0XF44800DB)\n        val IndigoA9 = Color(0XE14500EC)\n        val IndigoA8 = Color(0X6A1201EF)\n        val IndigoA7 = Color(0X4A0801EE)\n        val IndigoA6 = Color(0X340101EC)\n        val IndigoA5 = Color(0X250202EB)\n        val IndigoA4 = Color(0X1A0101EC)\n        val IndigoA3 = Color(0X0F0101EF)\n        val IndigoA2 = Color(0X080525E0)\n        val IndigoA1 = Color(0X020505FF)\n        val Indigo12 = Color(0XFF2C1A73)\n        val Indigo11 = Color(0XFF5D31E8)\n        val Indigo10 = Color(0XFF4F00DD)\n        val Indigo9 = Color(0XFF5B1EEE)\n        val Indigo8 = Color(0XFF9C94FF)\n        val Indigo7 = Color(0XFFB7B4FF)\n        val Indigo6 = Color(0XFFCBCAFF)\n        val Indigo5 = Color(0XFFD9D9FF)\n        val Indigo4 = Color(0XFFE5E5FF)\n        val Indigo3 = Color(0XFFF0F0FF)\n        val Indigo2 = Color(0XFFF8F8FF)\n        val Indigo1 = Color(0XFFFDFDFF)\n        val GreenA12 = Color(0XFF223A2E)\n        val GreenA11 = Color(0XFF308052)\n        val GreenA10 = Color(0XB0006A27)\n        val GreenA9 = Color(0XAA00742A)\n        val GreenA8 = Color(0X8C007A33)\n        val GreenA7 = Color(0X63017C2A)\n        val GreenA6 = Color(0X48018428)\n        val GreenA5 = Color(0X34018A28)\n        val GreenA4 = Color(0X24029625)\n        val GreenA3 = Color(0X16039825)\n        val GreenA2 = Color(0X09069021)\n        val GreenA1 = Color(0X0406C144)\n        val Green12 = Color(0XFF223A2E)\n        val Green11 = Color(0XFF308052)\n        val Green10 = Color(0XFF4F986A)\n        val Green9 = Color(0XFF55A271)\n        val Green8 = Color(0XFF73B68F)\n        val Green7 = Color(0XFF9CCCAC)\n        val Green6 = Color(0XFFB7DCC2)\n        val Green5 = Color(0XFFCBE7D3)\n        val Green4 = Color(0XFFDBF0E0)\n        val Green3 = Color(0XFFE9F6EC)\n        val Green2 = Color(0XFFF6FBF7)\n        val Green1 = Color(0XFFFBFEFC)\n        val GrayA12 = Color(0XDF000000)\n        val GrayA11 = Color(0X9B000000)\n        val GrayA10 = Color(0X7C000000)\n        val GrayA9 = Color(0X72000000)\n        val GrayA8 = Color(0X44000000)\n        val GrayA7 = Color(0X31000000)\n        val GrayA6 = Color(0X27000000)\n        val GrayA5 = Color(0X1F000000)\n        val GrayA4 = Color(0X17000000)\n        val GrayA3 = Color(0X10000000)\n        val GrayA2 = Color(0X06000000)\n        val GrayA1 = Color(0X03000000)\n        val Gray12 = Color(0XFF202020)\n        val Gray11 = Color(0XFF646464)\n        val Gray10 = Color(0XFF838383)\n        val Gray9 = Color(0XFF8D8D8D)\n        val Gray8 = Color(0XFFBBBBBB)\n        val Gray7 = Color(0XFFCECECE)\n        val Gray6 = Color(0XFFD8D8D8)\n        val Gray5 = Color(0XFFE0E0E0)\n        val Gray4 = Color(0XFFE8E8E8)\n        val Gray3 = Color(0XFFEFEFEF)\n        val Gray2 = Color(0XFFF9F9F9)\n        val Gray1 = Color(0XFFFCFCFC)\n        val GrassA12 = Color(0XFF273B27)\n        val GrassA11 = Color(0XFF437C43)\n        val GrassA10 = Color(0XA8026300)\n        val GrassA9 = Color(0X9F026F00)\n        val GrassA8 = Color(0X85007702)\n        val GrassA7 = Color(0X60037B01)\n        val GrassA6 = Color(0X46088001)\n        val GrassA5 = Color(0X320C8B02)\n        val GrassA4 = Color(0X22099002)\n        val GrassA3 = Color(0X150F9302)\n        val GrassA2 = Color(0X09069006)\n        val GrassA1 = Color(0X0406C106)\n        val Grass12 = Color(0XFF273B27)\n        val Grass11 = Color(0XFF437C43)\n        val Grass10 = Color(0XFF589857)\n        val Grass9 = Color(0XFF61A560)\n        val Grass8 = Color(0XFF7AB87B)\n        val Grass7 = Color(0XFFA0CD9F)\n        val Grass6 = Color(0XFFBBDCB9)\n        val Grass5 = Color(0XFFCFE8CD)\n        val Grass4 = Color(0XFFDEF0DD)\n        val Grass3 = Color(0XFFEBF6EA)\n        val Grass2 = Color(0XFFF6FBF6)\n        val Grass1 = Color(0XFFFBFEFB)\n        val GoldA12 = Color(0XFF3A352C)\n        val GoldA11 = Color(0XFF6E624E)\n        val GoldA10 = Color(0X9E412900)\n        val GoldA9 = Color(0X96492E00)\n        val GoldA8 = Color(0X6F583801)\n        val GoldA7 = Color(0X52583C01)\n        val GoldA6 = Color(0X3E574301)\n        val GoldA5 = Color(0X2F584801)\n        val GoldA4 = Color(0X225B4C02)\n        val GoldA3 = Color(0X17665B03)\n        val GoldA2 = Color(0X0C978306)\n        val GoldA1 = Color(0X03595906)\n        val Gold12 = Color(0XFF3A352C)\n        val Gold11 = Color(0XFF6E624E)\n        val Gold10 = Color(0XFF897A61)\n        val Gold9 = Color(0XFF948469)\n        val Gold8 = Color(0XFFB6A890)\n        val Gold7 = Color(0XFFC9C0AD)\n        val Gold6 = Color(0XFFD6D1C1)\n        val Gold5 = Color(0XFFE0DDD0)\n        val Gold4 = Color(0XFFE9E7DD)\n        val Gold3 = Color(0XFFF1F0E8)\n        val Gold2 = Color(0XFFFAF9F3)\n        val Gold1 = Color(0XFFFDFDFC)\n        val CyanA12 = Color(0XFF1C3B47)\n        val CyanA11 = Color(0XFF147AA1)\n        val CyanA10 = Color(0XBC006F9B)\n        val CyanA9 = Color(0XB7007BAC)\n        val CyanA8 = Color(0X9C0088AA)\n        val CyanA7 = Color(0X6F018AAA)\n        val CyanA6 = Color(0X540195B4)\n        val CyanA5 = Color(0X3F019FBB)\n        val CyanA4 = Color(0X2E01ADC8)\n        val CyanA3 = Color(0X1D01B1CB)\n        val CyanA2 = Color(0X0B058EA5)\n        val CyanA1 = Color(0X05059BCD)\n        val Cyan12 = Color(0XFF1C3B47)\n        val Cyan11 = Color(0XFF147AA1)\n        val Cyan10 = Color(0XFF4395B5)\n        val Cyan9 = Color(0XFF48A0C3)\n        val Cyan8 = Color(0XFF63B6CB)\n        val Cyan7 = Color(0XFF90CCDA)\n        val Cyan6 = Color(0XFFABDCE6)\n        val Cyan5 = Color(0XFFC0E7EE)\n        val Cyan4 = Color(0XFFD1F0F5)\n        val Cyan3 = Color(0XFFE2F6F9)\n        val Cyan2 = Color(0XFFF4FAFB)\n        val Cyan1 = Color(0XFFFAFDFE)\n        val CrimsonA12 = Color(0XFF5A1C38)\n        val CrimsonA11 = Color(0XFFBA3263)\n        val CrimsonA10 = Color(0XBBBC0046)\n        val CrimsonA9 = Color(0XB3C6004C)\n        val CrimsonA8 = Color(0X68990140)\n        val CrimsonA7 = Color(0X519E0140)\n        val CrimsonA6 = Color(0X3EAE013F)\n        val CrimsonA5 = Color(0X30C00246)\n        val CrimsonA4 = Color(0X22D3024C)\n        val CrimsonA3 = Color(0X15DB024B)\n        val CrimsonA2 = Color(0X08C10544)\n        val CrimsonA1 = Color(0X03AC0659)\n        val Crimson12 = Color(0XFF5A1C38)\n        val Crimson11 = Color(0XFFBA3263)\n        val Crimson10 = Color(0XFFCE4477)\n        val Crimson9 = Color(0XFFD74C81)\n        val Crimson8 = Color(0XFFD597B1)\n        val Crimson7 = Color(0XFFE0AEC2)\n        val Crimson6 = Color(0XFFEBC1D0)\n        val Crimson5 = Color(0XFFF3CFDC)\n        val Crimson4 = Color(0XFFF9DDE7)\n        val Crimson3 = Color(0XFFFCEAF0)\n        val Crimson2 = Color(0XFFFDF7F9)\n        val Crimson1 = Color(0XFFFEFCFD)\n        val BrownA12 = Color(0XFF3C342F)\n        val BrownA11 = Color(0XFF7C5F49)\n        val BrownA10 = Color(0XA7633000)\n        val BrownA9 = Color(0XA1723800)\n        val BrownA8 = Color(0X7C8C4601)\n        val BrownA7 = Color(0X5C8E4901)\n        val BrownA6 = Color(0X458D4B01)\n        val BrownA5 = Color(0X348F4A01)\n        val BrownA4 = Color(0X258B4D02)\n        val BrownA3 = Color(0X17925003)\n        val BrownA2 = Color(0X09AC5906)\n        val BrownA1 = Color(0X03AC5906)\n        val Brown12 = Color(0XFF3C342F)\n        val Brown11 = Color(0XFF7C5F49)\n        val Brown10 = Color(0XFF997758)\n        val Brown9 = Color(0XFFA6815E)\n        val Brown8 = Color(0XFFC7A583)\n        val Brown7 = Color(0XFFD6BDA3)\n        val Brown6 = Color(0XFFE0CEBA)\n        val Brown5 = Color(0XFFE8DACB)\n        val Brown4 = Color(0XFFEEE5DA)\n        val Brown3 = Color(0XFFF5EFE8)\n        val Brown2 = Color(0XFFFCF9F6)\n        val Brown1 = Color(0XFFFEFDFC)\n        val BronzeA12 = Color(0XFF40312C)\n        val BronzeA11 = Color(0XFF785F56)\n        val BronzeA10 = Color(0X95411500)\n        val BronzeA9 = Color(0X8B4A1800)\n        val BronzeA8 = Color(0X64571A01)\n        val BronzeA7 = Color(0X4B5D1C01)\n        val BronzeA6 = Color(0X39632001)\n        val BronzeA5 = Color(0X2B662501)\n        val BronzeA4 = Color(0X1F6C2201)\n        val BronzeA3 = Color(0X157B3302)\n        val BronzeA2 = Color(0X0AB53806)\n        val BronzeA1 = Color(0X03590606)\n        val Bronze12 = Color(0XFF40312C)\n        val Bronze11 = Color(0XFF785F56)\n        val Bronze10 = Color(0XFF90766A)\n        val Bronze9 = Color(0XFF9C8174)\n        val Bronze8 = Color(0XFFBDA59B)\n        val Bronze7 = Color(0XFFCFBCB4)\n        val Bronze6 = Color(0XFFDCCDC6)\n        val Bronze5 = Color(0XFFE5DAD4)\n        val Bronze4 = Color(0XFFEDE4E0)\n        val Bronze3 = Color(0XFFF4EEEA)\n        val Bronze2 = Color(0XFFFCF7F5)\n        val Bronze1 = Color(0XFFFDFCFC)\n        val BlueA12 = Color(0XE3001348)\n        val BlueA11 = Color(0XCB0031BA)\n        val BlueA10 = Color(0XE4002CB8)\n        val BlueA9 = Color(0XD50031C7)\n        val BlueA8 = Color(0X790144DE)\n        val BlueA7 = Color(0X590148EB)\n        val BlueA6 = Color(0X430154F0)\n        val BlueA5 = Color(0X2F0153EF)\n        val BlueA4 = Color(0X200259F0)\n        val BlueA3 = Color(0X130252F2)\n        val BlueA2 = Color(0X080563E0)\n        val BlueA1 = Color(0X02050582)\n        val Blue12 = Color(0XFF1C2D5C)\n        val Blue11 = Color(0XFF345BC8)\n        val Blue10 = Color(0XFF1C42BF)\n        val Blue9 = Color(0XFF2A53D0)\n        val Blue8 = Color(0XFF86A5EF)\n        val Blue7 = Color(0XFFA6BFF8)\n        val Blue6 = Color(0XFFBCD2FF)\n        val Blue5 = Color(0XFFD0DFFF)\n        val Blue4 = Color(0XFFDFEAFF)\n        val Blue3 = Color(0XFFEDF2FE)\n        val Blue2 = Color(0XFFF7F9FF)\n        val Blue1 = Color(0XFFFDFDFE)\n        val AmberA12 = Color(0XFF4B3525)\n        val AmberA11 = Color(0XFFA36600)\n        val AmberA10 = Color(0XB9F1A400)\n        val AmberA9 = Color(0XBDFFAF00)\n        val AmberA8 = Color(0XB2C98000)\n        val AmberA7 = Color(0X8ECD9200)\n        val AmberA6 = Color(0X7EDFAE01)\n        val AmberA5 = Color(0X79EECB01)\n        val AmberA4 = Color(0X59F7D101)\n        val AmberA3 = Color(0X38F6DB01)\n        val AmberA2 = Color(0X14E6CD02)\n        val AmberA1 = Color(0X04C18306)\n        val Amber12 = Color(0XFF4B3525)\n        val Amber11 = Color(0XFFA36600)\n        val Amber10 = Color(0XFFF5BD46)\n        val Amber9 = Color(0XFFFFC442)\n        val Amber8 = Color(0XFFD9A64D)\n        val Amber7 = Color(0XFFE3C271)\n        val Amber6 = Color(0XFFEFD781)\n        val Amber5 = Color(0XFFF7E686)\n        val Amber4 = Color(0XFFFCEFA6)\n        val Amber3 = Color(0XFFFDF7C7)\n        val Amber2 = Color(0XFFFDFBEB)\n        val Amber1 = Color(0XFFFEFDFB)\n    }\n\n    // Dark theme colors \n    object Dark {\n        val BlackA12 = Color(0XF2000000)\n        val BlackA11 = Color(0XE6000000)\n        val BlackA10 = Color(0XCC000000)\n        val BlackA9 = Color(0XB3000000)\n        val BlackA8 = Color(0X99000000)\n        val BlackA7 = Color(0X80000000)\n        val BlackA6 = Color(0X66000000)\n        val BlackA5 = Color(0X4D000000)\n        val BlackA4 = Color(0X33000000)\n        val BlackA3 = Color(0X26000000)\n        val BlackA2 = Color(0X1A000000)\n        val BlackA1 = Color(0X0D000000)\n        val WhiteA12 = Color(0XF2FFFFFF)\n        val WhiteA11 = Color(0XE6FFFFFF)\n        val WhiteA10 = Color(0XCCFFFFFF)\n        val WhiteA9 = Color(0XB3FFFFFF)\n        val WhiteA8 = Color(0X99FFFFFF)\n        val WhiteA7 = Color(0X80FFFFFF)\n        val WhiteA6 = Color(0X66FFFFFF)\n        val WhiteA5 = Color(0X4DFFFFFF)\n        val WhiteA4 = Color(0X33FFFFFF)\n        val WhiteA3 = Color(0X26FFFFFF)\n        val WhiteA2 = Color(0X1AFFFFFF)\n        val WhiteA1 = Color(0X0DFFFFFF)\n        val Magenta9contrast = Color(0XFF141212)\n        val Lime9contrast = Color(0XFF162715)\n        val Lemon9contrast = Color(0XFF20240D)\n        val Indigo9contrast = Color(0XFFFFFFFF)\n        val Orange9contrast = Color(0XFFFFFFFF)\n        val Blue9contrast = Color(0XFFFFFFFF)\n        val Gray9contrast = Color(0XFFFFFFFF)\n        val Bronze9contrast = Color(0XFFFFFFFF)\n        val Gold9contrast = Color(0XFFFFFFFF)\n        val Amber9contrast = Color(0XFF21201C)\n        val Yellow9contrast = Color(0XFF21201C)\n        val Mint9contrast = Color(0XFF1B211E)\n        val Sky9contrast = Color(0XFF1D2024)\n        val Brown9contrast = Color(0XFFFFFFFF)\n        val Grass9contrast = Color(0XFFFFFFFF)\n        val Green9contrast = Color(0XFFFFFFFF)\n        val Jade9contrast = Color(0XFFFFFFFF)\n        val Teal9contrast = Color(0XFFFFFFFF)\n        val Cyan9contrast = Color(0XFFFFFFFF)\n        val Iris9contrast = Color(0XFFFFFFFF)\n        val Violet9contrast = Color(0XFFFFFFFF)\n        val Purple9contrast = Color(0XFFFFFFFF)\n        val Plum9contrast = Color(0XFFFFFFFF)\n        val Pink9contrast = Color(0XFFFFFFFF)\n        val Crimson9contrast = Color(0XFFFFFFFF)\n        val Ruby9contrast = Color(0XFFFFFFFF)\n        val Red9contrast = Color(0XFFFFFFFF)\n        val Tomato9contrast = Color(0XFFFFFFFF)\n        val YellowA12 = Color(0XFFF5EEBA)\n        val YellowA11 = Color(0XFFF2E264)\n        val YellowA10 = Color(0XFFFFFF74)\n        val YellowA9 = Color(0XFFFFEB38)\n        val YellowA8 = Color(0X76FFD450)\n        val YellowA7 = Color(0X58FFD443)\n        val YellowA6 = Color(0X43FED015)\n        val YellowA5 = Color(0X34FEC300)\n        val YellowA4 = Color(0X27FEBD00)\n        val YellowA3 = Color(0X1CFEB500)\n        val YellowA2 = Color(0X0AFECA00)\n        val YellowA1 = Color(0X03F85E00)\n        val Yellow12 = Color(0XFFF5EEBA)\n        val Yellow11 = Color(0XFFF2E264)\n        val Yellow10 = Color(0XFFFFFF74)\n        val Yellow9 = Color(0XFFFFEB38)\n        val Yellow8 = Color(0XFF7F6B2E)\n        val Yellow7 = Color(0XFF635422)\n        val Yellow6 = Color(0XFF4F4312)\n        val Yellow5 = Color(0XFF413500)\n        val Yellow4 = Color(0XFF352B00)\n        val Yellow3 = Color(0XFF2B230A)\n        val Yellow2 = Color(0XFF1A1810)\n        val Yellow1 = Color(0XFF14120C)\n        val VioletA12 = Color(0XFFE1DDFB)\n        val VioletA11 = Color(0XFFB8A6FF)\n        val VioletA10 = Color(0XCF937BFF)\n        val VioletA9 = Color(0XC4856CFF)\n        val VioletA8 = Color(0XA19882FF)\n        val VioletA7 = Color(0X7E967EFF)\n        val VioletA6 = Color(0X689174FF)\n        val VioletA5 = Color(0X5A8664FF)\n        val VioletA4 = Color(0X4C7D58FF)\n        val VioletA3 = Color(0X347E56FE)\n        val VioletA2 = Color(0X148243FF)\n        val VioletA1 = Color(0X0E4824FE)\n        val Violet12 = Color(0XFFE1DDFB)\n        val Violet11 = Color(0XFFB8A6FF)\n        val Violet10 = Color(0XFF7A67D2)\n        val Violet9 = Color(0XFF6A57C8)\n        val Violet8 = Color(0XFF6658A7)\n        val Violet7 = Color(0XFF534787)\n        val Violet6 = Color(0XFF453972)\n        val Violet5 = Color(0XFF3A2E65)\n        val Violet4 = Color(0XFF312658)\n        val Violet3 = Color(0XFF271F41)\n        val Violet2 = Color(0XFF1A1524)\n        val Violet1 = Color(0XFF14121E)\n        val TomatoA12 = Color(0XFFF5D4CD)\n        val TomatoA11 = Color(0XFFFF9574)\n        val TomatoA10 = Color(0XDAFF7A57)\n        val TomatoA9 = Color(0XD1FF6844)\n        val TomatoA8 = Color(0X99FF7D5E)\n        val TomatoA7 = Color(0X73FF7559)\n        val TomatoA6 = Color(0X5AFF6447)\n        val TomatoA5 = Color(0X4AFF4931)\n        val TomatoA4 = Color(0X3BFF341E)\n        val TomatoA3 = Color(0X26FE482D)\n        val TomatoA2 = Color(0X0DFD6039)\n        val TomatoA1 = Color(0X07F81212)\n        val Tomato12 = Color(0XFFF5D4CD)\n        val Tomato11 = Color(0XFFFF9574)\n        val Tomato10 = Color(0XFFDC6A4C)\n        val Tomato9 = Color(0XFFD4583B)\n        val Tomato8 = Color(0XFFA0523F)\n        val Tomato7 = Color(0XFF7C3E31)\n        val Tomato6 = Color(0XFF652E24)\n        val Tomato5 = Color(0XFF56211A)\n        val Tomato4 = Color(0XFF481914)\n        val Tomato3 = Color(0XFF341915)\n        val Tomato2 = Color(0XFF1D1513)\n        val Tomato1 = Color(0XFF171111)\n        val TealA12 = Color(0XFFBBEEDE)\n        val TealA11 = Color(0XFF63D5B7)\n        val TealA10 = Color(0XAB70FEE3)\n        val TealA9 = Color(0X9C71FEE7)\n        val TealA8 = Color(0X7475FFEC)\n        val TealA7 = Color(0X5D71FFEC)\n        val TealA6 = Color(0X4965FFEE)\n        val TealA5 = Color(0X3A4FFFEE)\n        val TealA4 = Color(0X2C2EFEED)\n        val TealA3 = Color(0X1E3CFFE5)\n        val TealA2 = Color(0X0C3CFCE6)\n        val TealA1 = Color(0X0400FDC2)\n        val Teal12 = Color(0XFFBBEEDE)\n        val Teal11 = Color(0XFF63D5B7)\n        val Teal10 = Color(0XFF51B09E)\n        val Teal9 = Color(0XFF4CA294)\n        val Teal8 = Color(0XFF3E7D74)\n        val Teal7 = Color(0XFF346861)\n        val Teal6 = Color(0XFF295550)\n        val Teal5 = Color(0XFF1F4743)\n        val Teal4 = Color(0XFF163A37)\n        val Teal3 = Color(0XFF162D2A)\n        val Teal2 = Color(0XFF131C1B)\n        val Teal1 = Color(0XFF0F1514)\n        val SkyA12 = Color(0XFFCCF1FD)\n        val SkyA11 = Color(0XFF89C5EC)\n        val SkyA10 = Color(0XFDB8EEFF)\n        val SkyA9 = Color(0XFB97E4FF)\n        val SkyA8 = Color(0XA453B5FF)\n        val SkyA7 = Color(0X8654AFFF)\n        val SkyA6 = Color(0X6E4DA7FF)\n        val SkyA5 = Color(0X5942A1FF)\n        val SkyA4 = Color(0X463695FF)\n        val SkyA3 = Color(0X303185FE)\n        val SkyA2 = Color(0X172877FD)\n        val SkyA1 = Color(0X0E0048FE)\n        val Sky12 = Color(0XFFCCF1FD)\n        val Sky11 = Color(0XFF89C5EC)\n        val Sky10 = Color(0XFFB7ECFD)\n        val Sky9 = Color(0XFF95E0FB)\n        val Sky8 = Color(0XFF3B7AAA)\n        val Sky7 = Color(0XFF34648E)\n        val Sky6 = Color(0XFF2B5278)\n        val Sky5 = Color(0XFF224364)\n        val Sky4 = Color(0XFF1B3552)\n        val Sky3 = Color(0XFF17273E)\n        val Sky2 = Color(0XFF131A26)\n        val Sky1 = Color(0XFF0E141E)\n        val RubyA12 = Color(0XFFF7D4E0)\n        val RubyA11 = Color(0XFFFF9196)\n        val RubyA10 = Color(0XD8FF7285)\n        val RubyA9 = Color(0XD1FF607B)\n        val RubyA8 = Color(0XA0FF6E89)\n        val RubyA7 = Color(0X75FF698A)\n        val RubyA6 = Color(0X5BFF5781)\n        val RubyA5 = Color(0X4AFF4275)\n        val RubyA4 = Color(0X3AFF2C6A)\n        val RubyA3 = Color(0X27FE3267)\n        val RubyA2 = Color(0X0DFD6087)\n        val RubyA1 = Color(0X08FB1254)\n        val Ruby12 = Color(0XFFF7D4E0)\n        val Ruby11 = Color(0XFFFF9196)\n        val Ruby10 = Color(0XFFDB6474)\n        val Ruby9 = Color(0XFFD45268)\n        val Ruby8 = Color(0XFFA64B5C)\n        val Ruby7 = Color(0XFF7E3948)\n        val Ruby6 = Color(0XFF662A39)\n        val Ruby5 = Color(0XFF561F2E)\n        val Ruby4 = Color(0XFF471725)\n        val Ruby3 = Color(0XFF35161E)\n        val Ruby2 = Color(0XFF1D1517)\n        val Ruby1 = Color(0XFF181113)\n        val RedA12 = Color(0XFFF8D3D9)\n        val RedA11 = Color(0XFFFF918C)\n        val RedA10 = Color(0XDAFF7672)\n        val RedA9 = Color(0XD1FF6362)\n        val RedA8 = Color(0XA2FF6E6E)\n        val RedA7 = Color(0X79FF666C)\n        val RedA6 = Color(0X5FFF5161)\n        val RedA5 = Color(0X4DFF3650)\n        val RedA4 = Color(0X3CFF1E44)\n        val RedA3 = Color(0X28FF2B45)\n        val RedA2 = Color(0X0EFE4848)\n        val RedA1 = Color(0X08FB1212)\n        val Red12 = Color(0XFFF8D3D9)\n        val Red11 = Color(0XFFFF918C)\n        val Red10 = Color(0XFFDC6763)\n        val Red9 = Color(0XFFD45453)\n        val Red8 = Color(0XFFA84C4C)\n        val Red7 = Color(0XFF82393C)\n        val Red6 = Color(0XFF6A292F)\n        val Red5 = Color(0XFF591C24)\n        val Red4 = Color(0XFF49141D)\n        val Red3 = Color(0XFF361519)\n        val Red2 = Color(0XFF1E1414)\n        val Red1 = Color(0XFF181111)\n        val PurpleA12 = Color(0XFFE9DAF8)\n        val PurpleA11 = Color(0XFFCC9EFF)\n        val PurpleA10 = Color(0XC6B575FF)\n        val PurpleA9 = Color(0XBCAF68FF)\n        val PurpleA8 = Color(0X9FBF85FF)\n        val PurpleA7 = Color(0X75C081FF)\n        val PurpleA6 = Color(0X5DBB74FF)\n        val PurpleA5 = Color(0X4DB767FF)\n        val PurpleA4 = Color(0X3FB35AFF)\n        val PurpleA3 = Color(0X2BB759FE)\n        val PurpleA2 = Color(0X12B849FE)\n        val PurpleA1 = Color(0X0AAF12FE)\n        val Purple12 = Color(0XFFE9DAF8)\n        val Purple11 = Color(0XFFCC9EFF)\n        val Purple10 = Color(0XFF915FCA)\n        val Purple9 = Color(0XFF8551C0)\n        val Purple8 = Color(0XFF7D59A5)\n        val Purple7 = Color(0XFF61447E)\n        val Purple6 = Color(0XFF4F3568)\n        val Purple5 = Color(0XFF432B59)\n        val Purple4 = Color(0XFF39234C)\n        val Purple3 = Color(0XFF2D1D39)\n        val Purple2 = Color(0XFF1D1522)\n        val Purple1 = Color(0XFF17111A)\n        val PlumA12 = Color(0XFFEFD5F2)\n        val PlumA11 = Color(0XFFDB9AEE)\n        val PlumA10 = Color(0XBBE278FE)\n        val PlumA9 = Color(0XB0DF6DFF)\n        val PlumA8 = Color(0X91E78DFF)\n        val PlumA7 = Color(0X6CE787FF)\n        val PlumA6 = Color(0X54E776FF)\n        val PlumA5 = Color(0X45E963FF)\n        val PlumA4 = Color(0X38E851FF)\n        val PlumA3 = Color(0X26EA55FE)\n        val PlumA2 = Color(0X0FEE44FF)\n        val PlumA1 = Color(0X07F812F8)\n        val Plum12 = Color(0XFFEFD5F2)\n        val Plum11 = Color(0XFFDB9AEE)\n        val Plum10 = Color(0XFFAA5DBF)\n        val Plum9 = Color(0XFF9F50B5)\n        val Plum8 = Color(0XFF8A5798)\n        val Plum7 = Color(0XFF6C4376)\n        val Plum6 = Color(0XFF57325F)\n        val Plum5 = Color(0XFF4B2751)\n        val Plum4 = Color(0XFF401F45)\n        val Plum3 = Color(0XFF311B34)\n        val Plum2 = Color(0XFF1E141F)\n        val Plum1 = Color(0XFF171117)\n        val PinkA12 = Color(0XFFF6D3E9)\n        val PinkA11 = Color(0XFFFF88C7)\n        val PinkA10 = Color(0XCBFF6FCA)\n        val PinkA9 = Color(0XC2FF5FC8)\n        val PinkA8 = Color(0X95FF7AD3)\n        val PinkA7 = Color(0X71FF75D4)\n        val PinkA6 = Color(0X56FF65D5)\n        val PinkA5 = Color(0X46FF48D3)\n        val PinkA4 = Color(0X38FF31D1)\n        val PinkA3 = Color(0X23FF4BE2)\n        val PinkA2 = Color(0X0FFF33CC)\n        val PinkA1 = Color(0X08FB12DA)\n        val Pink12 = Color(0XFFF6D3E9)\n        val Pink11 = Color(0XFFFF88C7)\n        val Pink10 = Color(0XFFCE5BA4)\n        val Pink9 = Color(0XFFC64C9C)\n        val Pink8 = Color(0XFF9C4E82)\n        val Pink7 = Color(0XFF7A3D67)\n        val Pink6 = Color(0XFF612D53)\n        val Pink5 = Color(0XFF522046)\n        val Pink4 = Color(0XFF45183B)\n        val Pink3 = Color(0XFF32192E)\n        val Pink2 = Color(0XFF1F131C)\n        val Pink1 = Color(0XFF181117)\n        val OrangeA12 = Color(0XF8FFDACE)\n        val OrangeA11 = Color(0XEFFFA083)\n        val OrangeA10 = Color(0XD5FF5126)\n        val OrangeA9 = Color(0XE6FE5C32)\n        val OrangeA8 = Color(0XA1FF6F4B)\n        val OrangeA7 = Color(0X78FF6942)\n        val OrangeA6 = Color(0X5FFF5426)\n        val OrangeA5 = Color(0X4FFF3805)\n        val OrangeA4 = Color(0X3EFF2600)\n        val OrangeA3 = Color(0X28FF3805)\n        val OrangeA2 = Color(0X0DFD4C25)\n        val OrangeA1 = Color(0X06F50000)\n        val Orange12 = Color(0XFFF8D3C8)\n        val Orange11 = Color(0XFFFF8D6B)\n        val Orange10 = Color(0XFFD94720)\n        val Orange9 = Color(0XFFE7552F)\n        val Orange8 = Color(0XFFA74D34)\n        val Orange7 = Color(0XFF813A28)\n        val Orange6 = Color(0XFF6A2A19)\n        val Orange5 = Color(0XFF5A1D0D)\n        val Orange4 = Color(0XFF4B1608)\n        val Orange3 = Color(0XFF36170F)\n        val Orange2 = Color(0XFF1E1512)\n        val Orange1 = Color(0XFF150F0E)\n        val MintA12 = Color(0XFFCEF4E2)\n        val MintA11 = Color(0XFF7BD2BB)\n        val MintA10 = Color(0XF2C2FFF0)\n        val MintA9 = Color(0XE7ADFEE9)\n        val MintA8 = Color(0X747DFFE3)\n        val MintA7 = Color(0X5C75FFE9)\n        val MintA6 = Color(0X495EFFEE)\n        val MintA5 = Color(0X393EFFF2)\n        val MintA4 = Color(0X2B12FEF8)\n        val MintA3 = Color(0X1C2DFEFE)\n        val MintA2 = Color(0X0B12FAFA)\n        val MintA1 = Color(0X0400FDFD)\n        val Mint12 = Color(0XFFCEF4E2)\n        val Mint11 = Color(0XFF7BD2BB)\n        val Mint10 = Color(0XFFB9F3E5)\n        val Mint9 = Color(0XFF9EE8D5)\n        val Mint8 = Color(0XFF427D70)\n        val Mint7 = Color(0XFF35675F)\n        val Mint6 = Color(0XFF275550)\n        val Mint5 = Color(0XFF1B4643)\n        val Mint4 = Color(0XFF113938)\n        val Mint3 = Color(0XFF142B2B)\n        val Mint2 = Color(0XFF111B1B)\n        val Mint1 = Color(0XFF0F1515)\n        val MagentaA12 = Color(0XF7FED7E6)\n        val MagentaA11 = Color(0XEEFF98C3)\n        val MagentaA10 = Color(0XDAFF3594)\n        val MagentaA9 = Color(0XE9FF3797)\n        val MagentaA8 = Color(0XA7FF519D)\n        val MagentaA7 = Color(0X7CFF4C98)\n        val MagentaA6 = Color(0X62FF368F)\n        val MagentaA5 = Color(0X51FE1480)\n        val MagentaA4 = Color(0X41FE0074)\n        val MagentaA3 = Color(0X2AFF1E79)\n        val MagentaA2 = Color(0X0FFF3377)\n        val MagentaA1 = Color(0X06F50011)\n        val Magenta12 = Color(0XFFFFD1E0)\n        val Magenta11 = Color(0XFFFF81B7)\n        val Magenta10 = Color(0XFFDC1E80)\n        val Magenta9 = Color(0XFFEA338B)\n        val Magenta8 = Color(0XFFAD3B6D)\n        val Magenta7 = Color(0XFF852E53)\n        val Magenta6 = Color(0XFF6C1F41)\n        val Magenta5 = Color(0XFF5C1235)\n        val Magenta4 = Color(0XFF4D0B2B)\n        val Magenta3 = Color(0XFF381322)\n        val Magenta2 = Color(0XFF1F1217)\n        val Magenta1 = Color(0XFF160E11)\n        val LimeA12 = Color(0XF3C5FFB6)\n        val LimeA11 = Color(0XD778FF54)\n        val LimeA10 = Color(0XC473FF48)\n        val LimeA9 = Color(0XD174FF4F)\n        val LimeA8 = Color(0X7480FF61)\n        val LimeA7 = Color(0X5F7CFF5C)\n        val LimeA6 = Color(0X4D75FF54)\n        val LimeA5 = Color(0X3D65FF43)\n        val LimeA4 = Color(0X2E54FF2D)\n        val LimeA3 = Color(0X1E5EFF33)\n        val LimeA2 = Color(0X0B57FA29)\n        val LimeA1 = Color(0X0200F000)\n        val Lime12 = Color(0XFFBCF4AF)\n        val Lime11 = Color(0XFF68DA4A)\n        val Lime10 = Color(0XFF56C837)\n        val Lime9 = Color(0XFF62D444)\n        val Lime8 = Color(0XFF437E35)\n        val Lime7 = Color(0XFF396A2D)\n        val Lime6 = Color(0XFF2F5824)\n        val Lime5 = Color(0XFF254A1C)\n        val Lime4 = Color(0XFF1D3C16)\n        val Lime3 = Color(0XFF1A2D15)\n        val Lime2 = Color(0XFF141B12)\n        val Lime1 = Color(0XFF0E130C)\n        val LemonA12 = Color(0XF4F3FFC0)\n        val LemonA11 = Color(0XE3EBFF6E)\n        val LemonA10 = Color(0XE7EBFE70)\n        val LemonA9 = Color(0XF3EAFF53)\n        val LemonA8 = Color(0X69E7FF62)\n        val LemonA7 = Color(0X53E6FF5C)\n        val LemonA6 = Color(0X41E3FE45)\n        val LemonA5 = Color(0X31E0FF2B)\n        val LemonA4 = Color(0X24DCFF1F)\n        val LemonA3 = Color(0X18DEFE27)\n        val LemonA2 = Color(0X09C2FD00)\n        val LemonA1 = Color(0X0100DA00)\n        val Lemon12 = Color(0XFFEAF5B9)\n        val Lemon11 = Color(0XFFD4E564)\n        val Lemon10 = Color(0XFFD7E967)\n        val Lemon9 = Color(0XFFE0F450)\n        val Lemon8 = Color(0XFF697232)\n        val Lemon7 = Color(0XFF565E29)\n        val Lemon6 = Color(0XFF464D1E)\n        val Lemon5 = Color(0XFF3A3F16)\n        val Lemon4 = Color(0XFF2E3313)\n        val Lemon3 = Color(0XFF242713)\n        val Lemon2 = Color(0XFF171910)\n        val Lemon1 = Color(0XFF11120B)\n        val JadeA12 = Color(0XFFBBEED6)\n        val JadeA11 = Color(0XFF66D5A7)\n        val JadeA10 = Color(0XA77AFFD0)\n        val JadeA9 = Color(0X9B7AFED0)\n        val JadeA8 = Color(0X7381FFD5)\n        val JadeA7 = Color(0X5C7DFFCD)\n        val JadeA6 = Color(0X4970FFCB)\n        val JadeA5 = Color(0X3A5CFFBD)\n        val JadeA4 = Color(0X2C46FEB3)\n        val JadeA3 = Color(0X1E44FFAA)\n        val JadeA2 = Color(0X0C51FCA6)\n        val JadeA1 = Color(0X0400FD4C)\n        val Jade12 = Color(0XFFBBEED6)\n        val Jade11 = Color(0XFF66D5A7)\n        val Jade10 = Color(0XFF56AD8E)\n        val Jade9 = Color(0XFF51A185)\n        val Jade8 = Color(0XFF437C69)\n        val Jade7 = Color(0XFF386755)\n        val Jade6 = Color(0XFF2C5546)\n        val Jade5 = Color(0XFF224738)\n        val Jade4 = Color(0XFF1A3A2D)\n        val Jade3 = Color(0XFF172D23)\n        val Jade2 = Color(0XFF141C18)\n        val Jade1 = Color(0XFF0F1512)\n        val IrisA12 = Color(0XFFE0DFFB)\n        val IrisA11 = Color(0XFFAFA9FF)\n        val IrisA10 = Color(0XD4807CFF)\n        val IrisA9 = Color(0XCC6E6EFF)\n        val IrisA8 = Color(0XA6807EFF)\n        val IrisA7 = Color(0X887C7CFF)\n        val IrisA6 = Color(0X747272FF)\n        val IrisA5 = Color(0X666166FF)\n        val IrisA4 = Color(0X56535CFF)\n        val IrisA3 = Color(0X385B5FFF)\n        val IrisA2 = Color(0X145C50FF)\n        val IrisA1 = Color(0X0D3939FD)\n        val Iris12 = Color(0XFFE0DFFB)\n        val Iris11 = Color(0XFFAFA9FF)\n        val Iris10 = Color(0XFF6D6AD7)\n        val Iris9 = Color(0XFF5B5BCF)\n        val Iris8 = Color(0XFF5958AC)\n        val Iris7 = Color(0XFF4A4A90)\n        val Iris6 = Color(0XFF3D3D7D)\n        val Iris5 = Color(0XFF313370)\n        val Iris4 = Color(0XFF272A61)\n        val Iris3 = Color(0XFF212245)\n        val Iris2 = Color(0XFF171624)\n        val Iris1 = Color(0XFF13131D)\n        val IndigoA12 = Color(0XFCE0E0FF)\n        val IndigoA11 = Color(0XF9B0ACFF)\n        val IndigoA10 = Color(0XD68269FF)\n        val IndigoA9 = Color(0XED611FFF)\n        val IndigoA8 = Color(0XCB7054FF)\n        val IndigoA7 = Color(0XA66D50FF)\n        val IndigoA6 = Color(0X8F6645FF)\n        val IndigoA5 = Color(0X805A32FE)\n        val IndigoA4 = Color(0X6C5322FF)\n        val IndigoA3 = Color(0X484E31FF)\n        val IndigoA2 = Color(0X1A432FFF)\n        val IndigoA1 = Color(0X0E0000FE)\n        val Indigo12 = Color(0XFFDDDDFF)\n        val Indigo11 = Color(0XFFACA7FF)\n        val Indigo10 = Color(0XFF7357FA)\n        val Indigo9 = Color(0XFF5B1EEE)\n        val Indigo8 = Color(0XFF5C46CE)\n        val Indigo7 = Color(0XFF4D3AAC)\n        val Indigo6 = Color(0XFF402E96)\n        val Indigo5 = Color(0XFF362287)\n        val Indigo4 = Color(0XFF2D1976)\n        val Indigo3 = Color(0XFF221A53)\n        val Indigo2 = Color(0XFF15142A)\n        val Indigo1 = Color(0XFF0F0F1E)\n        val GreenA12 = Color(0XFFBEEFCE)\n        val GreenA11 = Color(0XFF6FD392)\n        val GreenA10 = Color(0XA881FFAE)\n        val GreenA9 = Color(0X9C80FEAE)\n        val GreenA8 = Color(0X7187FFB7)\n        val GreenA7 = Color(0X5C83FFB4)\n        val GreenA6 = Color(0X4A79FFB4)\n        val GreenA5 = Color(0X3B68FFAD)\n        val GreenA4 = Color(0X2C57FEA2)\n        val GreenA3 = Color(0X1D60FEA7)\n        val GreenA2 = Color(0X0B57FA9D)\n        val GreenA1 = Color(0X0400FD4C)\n        val Green12 = Color(0XFFBEEFCE)\n        val Green11 = Color(0XFF6FD392)\n        val Green10 = Color(0XFF5BAE79)\n        val Green9 = Color(0XFF55A271)\n        val Green8 = Color(0XFF457A5A)\n        val Green7 = Color(0XFF3A674C)\n        val Green6 = Color(0XFF2F5640)\n        val Green5 = Color(0XFF254835)\n        val Green4 = Color(0XFF1D3A2A)\n        val Green3 = Color(0XFF1A2C22)\n        val Green2 = Color(0XFF141B17)\n        val Green1 = Color(0XFF101512)\n        val GrayA12 = Color(0XEDFFFFFF)\n        val GrayA11 = Color(0XAFFFFFFF)\n        val GrayA10 = Color(0X71FFFFFF)\n        val GrayA9 = Color(0X64FFFFFF)\n        val GrayA8 = Color(0X55FFFFFF)\n        val GrayA7 = Color(0X3BFFFFFF)\n        val GrayA6 = Color(0X2CFFFFFF)\n        val GrayA5 = Color(0X22FFFFFF)\n        val GrayA4 = Color(0X1BFFFFFF)\n        val GrayA3 = Color(0X12FFFFFF)\n        val GrayA2 = Color(0X09FFFFFF)\n        val GrayA1 = Color(0X00000000)\n        val Gray12 = Color(0XFFEEEEEE)\n        val Gray11 = Color(0XFFB4B4B4)\n        val Gray10 = Color(0XFF7B7B7B)\n        val Gray9 = Color(0XFF6E6E6E)\n        val Gray8 = Color(0XFF606060)\n        val Gray7 = Color(0XFF484848)\n        val Gray6 = Color(0XFF3A3A3A)\n        val Gray5 = Color(0XFF313131)\n        val Gray4 = Color(0XFF2A2A2A)\n        val Gray3 = Color(0XFF222222)\n        val Gray2 = Color(0XFF191919)\n        val Gray1 = Color(0XFF111111)\n        val GrassA12 = Color(0XFFCBEFC6)\n        val GrassA11 = Color(0XFF88CE8A)\n        val GrassA10 = Color(0XAC99FE99)\n        val GrassA9 = Color(0X9F92FF91)\n        val GrassA8 = Color(0X6E9BFF9E)\n        val GrassA7 = Color(0X5B9AFF9D)\n        val GrassA6 = Color(0X4A95FF9B)\n        val GrassA5 = Color(0X3A8DFF96)\n        val GrassA4 = Color(0X2B82FE8E)\n        val GrassA3 = Color(0X1B8CFD96)\n        val GrassA2 = Color(0X0A7BFE95)\n        val GrassA1 = Color(0X0400FD12)\n        val Grass12 = Color(0XFFCBEFC6)\n        val Grass11 = Color(0XFF88CE8A)\n        val Grass10 = Color(0XFF6DB16D)\n        val Grass9 = Color(0XFF61A560)\n        val Grass8 = Color(0XFF4D784E)\n        val Grass7 = Color(0XFF426643)\n        val Grass6 = Color(0XFF375639)\n        val Grass5 = Color(0XFF2D472F)\n        val Grass4 = Color(0XFF243926)\n        val Grass3 = Color(0XFF1E2A1F)\n        val Grass2 = Color(0XFF151A16)\n        val Grass1 = Color(0XFF101511)\n        val GoldA12 = Color(0XFFE7E2DA)\n        val GoldA11 = Color(0XFFC8BAA2)\n        val GoldA10 = Color(0X99FFE4B9)\n        val GoldA9 = Color(0X8DFEE1B0)\n        val GoldA8 = Color(0X5DFFEFD1)\n        val GoldA7 = Color(0X47FFF1D4)\n        val GoldA6 = Color(0X37FFECCC)\n        val GoldA5 = Color(0X29FFF2CD)\n        val GoldA4 = Color(0X1EFFEECC)\n        val GoldA3 = Color(0X14FFF2C0)\n        val GoldA2 = Color(0X0BFAE39D)\n        val GoldA1 = Color(0X01DADA12)\n        val Gold12 = Color(0XFFE7E2DA)\n        val Gold11 = Color(0XFFC8BAA2)\n        val Gold10 = Color(0XFFA09076)\n        val Gold9 = Color(0XFF948469)\n        val Gold8 = Color(0XFF686257)\n        val Gold7 = Color(0XFF534F47)\n        val Gold6 = Color(0XFF444039)\n        val Gold5 = Color(0XFF37352F)\n        val Gold4 = Color(0XFF2D2B27)\n        val Gold3 = Color(0XFF24231F)\n        val Gold2 = Color(0XFF1B1A17)\n        val Gold1 = Color(0XFF121211)\n        val CyanA12 = Color(0XFFC1EAF5)\n        val CyanA11 = Color(0XFF72C9E2)\n        val CyanA10 = Color(0XC866D6FF)\n        val CyanA9 = Color(0XBF5BD1FF)\n        val CyanA8 = Color(0X925BD0FF)\n        val CyanA7 = Color(0X7255CEFF)\n        val CyanA6 = Color(0X5B44CAFF)\n        val CyanA5 = Color(0X4A26C1FF)\n        val CyanA4 = Color(0X3A0DB9FF)\n        val CyanA3 = Color(0X271FBDFE)\n        val CyanA2 = Color(0X0F22BBFF)\n        val CyanA1 = Color(0X0900A5FD)\n        val Cyan12 = Color(0XFFC1EAF5)\n        val Cyan11 = Color(0XFF72C9E2)\n        val Cyan10 = Color(0XFF54ACCC)\n        val Cyan9 = Color(0XFF48A0C3)\n        val Cyan8 = Color(0XFF3B7E99)\n        val Cyan7 = Color(0XFF2F657B)\n        val Cyan6 = Color(0XFF235366)\n        val Cyan5 = Color(0XFF174456)\n        val Cyan4 = Color(0XFF103747)\n        val Cyan3 = Color(0XFF132B35)\n        val Cyan2 = Color(0XFF121B1F)\n        val Cyan1 = Color(0XFF0E1619)\n        val CrimsonA12 = Color(0XFFF6D5E7)\n        val CrimsonA11 = Color(0XFFFF8FA8)\n        val CrimsonA10 = Color(0XDAFF6B9E)\n        val CrimsonA9 = Color(0XD4FF5898)\n        val CrimsonA8 = Color(0X9DFE6DA6)\n        val CrimsonA7 = Color(0X74FF6AA9)\n        val CrimsonA6 = Color(0X59FF56A4)\n        val CrimsonA5 = Color(0X49FF3B9A)\n        val CrimsonA4 = Color(0X3AFF2891)\n        val CrimsonA3 = Color(0X26FE3A92)\n        val CrimsonA2 = Color(0X0EFE4891)\n        val CrimsonA1 = Color(0X08FB1276)\n        val Crimson12 = Color(0XFFF6D5E7)\n        val Crimson11 = Color(0XFFFF8FA8)\n        val Crimson10 = Color(0XFFDC5D89)\n        val Crimson9 = Color(0XFFD74C81)\n        val Crimson8 = Color(0XFFA34A6D)\n        val Crimson7 = Color(0XFF7D3956)\n        val Crimson6 = Color(0XFF642944)\n        val Crimson5 = Color(0XFF551D38)\n        val Crimson4 = Color(0XFF47162E)\n        val Crimson3 = Color(0XFF341724)\n        val Crimson2 = Color(0XFF1E1418)\n        val Crimson1 = Color(0XFF181114)\n        val BrownA12 = Color(0XFFEFE2CD)\n        val BrownA11 = Color(0XFFD5B698)\n        val BrownA10 = Color(0XADFFCA98)\n        val BrownA9 = Color(0XA0FFC48C)\n        val BrownA8 = Color(0X6EFFC792)\n        val BrownA7 = Color(0X52FEC694)\n        val BrownA6 = Color(0X3DFFC597)\n        val BrownA5 = Color(0X2EFFC296)\n        val BrownA4 = Color(0X22FFC397)\n        val BrownA3 = Color(0X18FEBE93)\n        val BrownA2 = Color(0X0BFAB486)\n        val BrownA1 = Color(0X01DA1200)\n        val Brown12 = Color(0XFFEFE2CD)\n        val Brown11 = Color(0XFFD5B698)\n        val Brown10 = Color(0XFFB28E6C)\n        val Brown9 = Color(0XFFA6815E)\n        val Brown8 = Color(0XFF786049)\n        val Brown7 = Color(0XFF5D4B3B)\n        val Brown6 = Color(0XFF4A3C31)\n        val Brown5 = Color(0XFF3C3129)\n        val Brown4 = Color(0XFF312923)\n        val Brown3 = Color(0XFF27211D)\n        val Brown2 = Color(0XFF1B1816)\n        val Brown1 = Color(0XFF12110F)\n        val BronzeA12 = Color(0XFFEBE0DA)\n        val BronzeA11 = Color(0XFFCFB4A7)\n        val BronzeA10 = Color(0XA2FFD6C2)\n        val BronzeA9 = Color(0X95FFD1BB)\n        val BronzeA8 = Color(0X63FFDBC9)\n        val BronzeA7 = Color(0X4BFFDDCC)\n        val BronzeA6 = Color(0X3AFFDCCB)\n        val BronzeA5 = Color(0X2CFEDCC5)\n        val BronzeA4 = Color(0X20FED6C7)\n        val BronzeA3 = Color(0X16FCD9C2)\n        val BronzeA2 = Color(0X0BFACCB4)\n        val BronzeA1 = Color(0X02F01100)\n        val Bronze12 = Color(0XFFEBE0DA)\n        val Bronze11 = Color(0XFFCFB4A7)\n        val Bronze10 = Color(0XFFA88E81)\n        val Bronze9 = Color(0XFF9C8174)\n        val Bronze8 = Color(0XFF6D5F58)\n        val Bronze7 = Color(0XFF574D48)\n        val Bronze6 = Color(0XFF473F3B)\n        val Bronze5 = Color(0XFF3A3430)\n        val Bronze4 = Color(0XFF2F2A28)\n        val Bronze3 = Color(0XFF252220)\n        val Bronze2 = Color(0XFF1B1918)\n        val Bronze1 = Color(0XFF131110)\n        val BlueA12 = Color(0XFCD7E4FF)\n        val BlueA11 = Color(0XF995B9FF)\n        val BlueA10 = Color(0XA86E96F7)\n        val BlueA9 = Color(0XCD3164FF)\n        val BlueA8 = Color(0XAE5281FF)\n        val BlueA7 = Color(0X924F80FF)\n        val BlueA6 = Color(0X7C4677FF)\n        val BlueA5 = Color(0X6B3A6EFF)\n        val BlueA4 = Color(0X572F67FF)\n        val BlueA3 = Color(0X3C2766FF)\n        val BlueA2 = Color(0X171155FD)\n        val BlueA1 = Color(0X0C0011FC)\n        val Blue12 = Color(0XFFD4E2FF)\n        val Blue11 = Color(0XFF91B4FF)\n        val Blue10 = Color(0XFF4A6BC2)\n        val Blue9 = Color(0XFF2A53D0)\n        val Blue8 = Color(0XFF3D5DB3)\n        val Blue7 = Color(0XFF345099)\n        val Blue6 = Color(0XFF2B4485)\n        val Blue5 = Color(0XFF223875)\n        val Blue4 = Color(0XFF1B2E62)\n        val Blue3 = Color(0XFF162449)\n        val Blue2 = Color(0XFF111726)\n        val Blue1 = Color(0XFF0C111C)\n        val AmberA12 = Color(0XFFFBE8B9)\n        val AmberA11 = Color(0XFFFFCC4A)\n        val AmberA10 = Color(0XFFFFDE26)\n        val AmberA9 = Color(0XFFFFC442)\n        val AmberA8 = Color(0X80FEBA4E)\n        val AmberA7 = Color(0X62FFB643)\n        val AmberA6 = Color(0X4CFFA818)\n        val AmberA5 = Color(0X3DFF9700)\n        val AmberA4 = Color(0X2FFF8E00)\n        val AmberA3 = Color(0X1EFF9900)\n        val AmberA2 = Color(0X0CFCA600)\n        val AmberA1 = Color(0X04FD4C00)\n        val Amber12 = Color(0XFFFBE8B9)\n        val Amber11 = Color(0XFFFFCC4A)\n        val Amber10 = Color(0XFFFFDE26)\n        val Amber9 = Color(0XFFFFC442)\n        val Amber8 = Color(0XFF886630)\n        val Amber7 = Color(0XFF6C5024)\n        val Amber6 = Color(0XFF583E13)\n        val Amber5 = Color(0XFF4A3100)\n        val Amber4 = Color(0XFF3D2800)\n        val Amber3 = Color(0XFF2D210C)\n        val Amber2 = Color(0XFF1C1810)\n        val Amber1 = Color(0XFF15120D)\n    }\n}\n"
  },
  {
    "path": "packages/frosted-ui-native-colors/package.json",
    "content": "{\n  \"name\": \"frosted-ui-native-colors\",\n  \"description\": \"Generating SwiftUI and Kotlin color assets from Radix Colors\",\n  \"private\": false,\n  \"version\": \"0.0.1\",\n  \"main\": \"index.js\",\n  \"module\": \"index.mjs\",\n  \"types\": \"types/index.d.ts\",\n  \"scripts\": {\n    \"build\": \"pnpm clean && pnpm install && pnpm generate-colors && cd ./colors && zip -r ../frosted-ui-swift-colors.zip ./\",\n    \"generate-colors\": \"node ./scripts/generate-colors.js\",\n    \"prepublishOnly\": \"pnpm build\",\n    \"postpublish\": \"pnpm clean\",\n    \"clean\": \"rimraf colors\"\n  },\n  \"keywords\": [\n    \"frosted-ui\",\n    \"colors\"\n  ],\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/whopio/frosted-ui.git\"\n  },\n  \"homepage\": \"https://github.com/whopio/frosted-ui\",\n  \"bugs\": {\n    \"url\": \"https://github.com/whopio/frosted-ui/issues\"\n  },\n  \"devDependencies\": {\n    \"@types/node\": \"^15.0.3\",\n    \"rimraf\": \"^5.0.5\",\n    \"tslib\": \"^2.2.0\",\n    \"typescript\": \"^4.2.4\"\n  },\n  \"license\": \"MIT\",\n  \"dependencies\": {\n    \"@frosted-ui/colors\": \"0.0.1-canary.51\"\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui-native-colors/scripts/generate-colors.js",
    "content": "const fs = require('fs');\nconst path = require('path');\nconst allColorScales = require('@frosted-ui/colors');\n\nconst swiftOutputDir = './colors';\nconst kotlinOutputDir = './kotlin-colors';\n\nconst neutralPalettes = ['gray', 'mauve', 'slate', 'sage', 'olive', 'sand'];\n// The palette that we want to use as the base, neutral color\nconst neutralPalette = 'gray';\nconst omittedGrayPalettes = neutralPalettes.filter(\n  (palette) => palette !== neutralPalette,\n);\n\n// Contrast colors stay the same between light and dark mode\nconst pureWhiteP3 = 'color(display-p3 1 1 1)';\nconst contrastColorMapping = {\n  tomato: pureWhiteP3,\n  red: pureWhiteP3,\n  ruby: pureWhiteP3,\n  crimson: pureWhiteP3,\n  pink: pureWhiteP3,\n  plum: pureWhiteP3,\n  purple: pureWhiteP3,\n  violet: pureWhiteP3,\n  iris: pureWhiteP3,\n  cyan: pureWhiteP3,\n  teal: pureWhiteP3,\n  jade: pureWhiteP3,\n  green: pureWhiteP3,\n  grass: pureWhiteP3,\n  brown: pureWhiteP3,\n  sky: 'color(display-p3 0.113 0.125 0.14)', // light mode slate 12\n  mint: 'color(display-p3 0.107 0.129 0.118)', // light mode sage 12\n  yellow: 'color(display-p3 0.129 0.126 0.111)', // light mode sand 12\n  amber: 'color(display-p3 0.129 0.126 0.111)', // light mode sand 12\n  gold: pureWhiteP3,\n  bronze: pureWhiteP3,\n  gray: pureWhiteP3,\n  /* Whop Brand Colors */\n  blue: pureWhiteP3,\n  orange: pureWhiteP3,\n  indigo: pureWhiteP3,\n  lemon: 'color(display-p3 0.125 0.141 0.051)', // #20240d\n  lime: 'color(display-p3 0.086 0.153 0.082)', // #162715\n  magenta: 'color(display-p3 0.078 0.071 0.071)', //#141212\n};\n\nfunction getChannelsFromCssP3(cssColor) {\n  const pattern =\n    /color\\(display-p3\\s+([0-9]*\\.?[0-9]+)\\s+([0-9]*\\.?[0-9]+)\\s+([0-9]*\\.?[0-9]+)(?:\\s*\\/\\s*([0-9]*\\.?[0-9]+))?\\)/;\n\n  const matches = cssColor.match(pattern);\n\n  if (matches) {\n    const red = matches[1];\n    const green = matches[2];\n    const blue = matches[3];\n    const alpha = matches[4] || 1;\n\n    return {\n      red: parseFloat(red).toFixed(3),\n      green: parseFloat(green).toFixed(3),\n      blue: parseFloat(blue).toFixed(3),\n      alpha: parseFloat(alpha).toFixed(3),\n    };\n  } else {\n    return {\n      red: (0).toFixed(3),\n      green: (0).toFixed(3),\n      blue: (0).toFixed(3),\n      // If there's no alpha channel the opacity is full (1)\n      alpha: (1).toFixed(3),\n    };\n  }\n}\n\ntry {\n  if (!fs.existsSync(swiftOutputDir)) {\n    fs.mkdirSync(swiftOutputDir);\n  }\n  if (!fs.existsSync(kotlinOutputDir)) {\n    fs.mkdirSync(kotlinOutputDir);\n  }\n  console.log('Creating Kotlin color file');\n  createKotlinColorFile();\n} catch (err) {\n  console.error(err);\n}\n\nconst colorNames = Object.keys(allColorScales).filter(\n  (key) =>\n    !(\n      key.includes('P3') ||\n      key.includes('Dark') ||\n      key.endsWith('A') ||\n      omittedGrayPalettes.some((omittedPalette) =>\n        key.startsWith(omittedPalette),\n      )\n    ),\n);\n\ncolorNames.forEach((colorName) => {\n  if (colorName === 'blackA' || colorName === 'whiteA') return;\n\n  const p3colorName = colorName + 'P3';\n  Object.keys(allColorScales[p3colorName]).forEach((shadeName) => {\n    const colorSet = {\n      light: getChannelsFromCssP3(allColorScales[p3colorName][shadeName]),\n      dark: getChannelsFromCssP3(\n        allColorScales[colorName + 'Dark' + 'P3'][shadeName],\n      ),\n    };\n    createSwiftColorAsset(shadeName, colorSet.light, colorSet.dark);\n    createKotlinColorAsset(shadeName, colorSet.light, colorSet.dark);\n  });\n\n  const p3colorNameAlpha = colorName + 'P3A';\n  if (allColorScales[p3colorNameAlpha]) {\n    Object.keys(allColorScales[p3colorNameAlpha]).forEach((shadeName) => {\n      const colorSet = {\n        light: getChannelsFromCssP3(\n          allColorScales[p3colorNameAlpha][shadeName],\n        ),\n        dark: getChannelsFromCssP3(\n          allColorScales[colorName + 'DarkP3A'][shadeName],\n        ),\n      };\n      createSwiftColorAsset(shadeName, colorSet.light, colorSet.dark);\n      createKotlinColorAsset(shadeName, colorSet.light, colorSet.dark);\n    });\n  }\n});\n\nObject.entries(contrastColorMapping).forEach(([shadeName, value]) => {\n  const colorSet = {\n    light: getChannelsFromCssP3(value),\n    dark: getChannelsFromCssP3(value),\n  };\n  createSwiftColorAsset(`${shadeName}9contrast`, colorSet.light, colorSet.dark);\n  createKotlinColorAsset(\n    `${shadeName}9contrast`,\n    colorSet.light,\n    colorSet.dark,\n  );\n});\n// White and black color palettes are only available in ALPHA variants\n// The values stay the same between the light and the dark mode\n['white', 'black'].forEach((colorName) => {\n  const p3colorName = colorName + 'P3';\n\n  const p3colorNameAlpha = p3colorName + 'A';\n  Object.keys(allColorScales[p3colorNameAlpha]).forEach((shadeName) => {\n    const shade = getChannelsFromCssP3(\n      allColorScales[p3colorNameAlpha][shadeName],\n    );\n    const colorSet = {\n      light: shade,\n      dark: shade,\n    };\n    createSwiftColorAsset(shadeName, colorSet.light, colorSet.dark);\n    createKotlinColorAsset(shadeName, colorSet.light, colorSet.dark);\n  });\n});\n\nfunction createKotlinColorFile() {\n  const folderName = `${kotlinOutputDir}`;\n  const initialContent = `package com.whop.android.ui.theme\n\nimport androidx.compose.ui.graphics.Color\n\nobject Colors {\n    // Light theme colors\n    object Light {\n    }\n\n    // Dark theme colors \n    object Dark {\n    }\n}\n`;\n\n  if (!fs.existsSync(folderName)) {\n    fs.mkdirSync(folderName, { recursive: true });\n  }\n\n  fs.writeFileSync(path.join(folderName, 'Color.kt'), initialContent);\n}\n\nfunction p3ToHex(p3Color) {\n  // Convert P3 values (0-1) to RGB (0-255)\n  const r = Math.round(parseFloat(p3Color.red) * 255);\n  const g = Math.round(parseFloat(p3Color.green) * 255);\n  const b = Math.round(parseFloat(p3Color.blue) * 255);\n  const a = Math.round(parseFloat(p3Color.alpha) * 255);\n\n  // Format as hex string with alpha\n  return `0x${a.toString(16).padStart(2, '0')}${r.toString(16).padStart(2, '0')}${g.toString(16).padStart(2, '0')}${b.toString(16).padStart(2, '0')}`.toUpperCase();\n}\n\nfunction createKotlinColorAsset(shadeName, light, dark) {\n  const filePath = path.join(kotlinOutputDir, 'Color.kt');\n  let content = fs.readFileSync(filePath, 'utf8');\n\n  // Convert P3 colors to Kotlin hex format\n  const lightColorStr = `Color(${p3ToHex(light)})`;\n  const darkColorStr = `Color(${p3ToHex(dark)})`;\n\n  const varName = shadeName.charAt(0).toUpperCase() + shadeName.slice(1);\n\n  const lightObjectStart =\n    content.indexOf('object Light {') + 'object Light {'.length;\n  const darkObjectStart =\n    content.indexOf('object Dark {') + 'object Dark {'.length;\n\n  const beforeLight = content.slice(0, lightObjectStart);\n  const afterLight = content.slice(lightObjectStart);\n  content =\n    beforeLight + `\\n        val ${varName} = ${lightColorStr}` + afterLight;\n\n  const newDarkObjectStart =\n    content.indexOf('object Dark {') + 'object Dark {'.length;\n\n  const beforeDark = content.slice(0, newDarkObjectStart);\n  const afterDark = content.slice(newDarkObjectStart);\n  content =\n    beforeDark + `\\n        val ${varName} = ${darkColorStr}` + afterDark;\n\n  fs.writeFileSync(filePath, content);\n}\n\nfunction createSwiftColorAsset(shadeName, light, dark) {\n  const folderName = `${swiftOutputDir}/${shadeName}.colorset`;\n  try {\n    if (!fs.existsSync(folderName)) {\n      fs.mkdirSync(folderName);\n    }\n  } catch (err) {\n    console.error(err);\n  }\n\n  fs.writeFileSync(\n    path.join(folderName, 'Contents.json'),\n    `{\n  \"colors\" : [\n    {\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"${light.alpha}\",\n          \"blue\" : \"${light.blue}\",\n          \"green\" : \"${light.green}\",\n          \"red\" : \"${light.red}\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    },\n    {\n      \"appearances\" : [\n        {\n          \"appearance\" : \"luminosity\",\n          \"value\" : \"dark\"\n        }\n      ],\n      \"color\" : {\n        \"color-space\" : \"display-p3\",\n        \"components\" : {\n          \"alpha\" : \"${dark.alpha}\",\n          \"blue\" : \"${dark.blue}\",\n          \"green\" : \"${dark.green}\",\n          \"red\" : \"${dark.red}\"\n        }\n      },\n      \"idiom\" : \"universal\"\n    }\n  ],\n  \"info\" : {\n    \"author\" : \"xcode\",\n    \"version\" : 1\n  }\n}`,\n  );\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/.gitignore",
    "content": "# Learn more https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files\n\n# dependencies\nnode_modules/\n\n# Expo\n.expo/\ndist/\nweb-build/\n\n# Native\n*.orig.*\n*.jks\n*.p8\n*.p12\n*.key\n*.mobileprovision\n\n# Metro\n.metro-health-check*\n\n# debug\nnpm-debug.*\nyarn-debug.*\nyarn-error.*\n\n# macOS\n.DS_Store\n*.pem\n\n# local env files\n.env*.local\n\n# typescript\n*.tsbuildinfo\n\n# @generated expo-cli sync-2b81b286409207a5da26e14c78851eb30d8ccbdb\n# The following patterns were generated by expo-cli\n\nexpo-env.d.ts\n# @end expo-cli"
  },
  {
    "path": "packages/frosted-ui-react-native/.npmrc",
    "content": "node-linker=hoisted\nenable-pre-post-scripts=true"
  },
  {
    "path": "packages/frosted-ui-react-native/.prettierrc",
    "content": "{\n  \"printWidth\": 100,\n  \"tabWidth\": 2,\n  \"singleQuote\": true,\n  \"bracketSameLine\": true,\n  \"trailingComma\": \"es5\",\n  \"plugins\": [\"prettier-plugin-tailwindcss\"],\n  \"tailwindFunctions\": [\"cva\"]\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/KITCHEN_SINK.md",
    "content": "# Component Kitchen Sink\n\nA comprehensive showcase of all React Native Reusables components available in this library.\n\n## Access\n\nNavigate to `/kitchen-sink` in your app to view all components.\n\n## Components Showcased\n\n### Typography\n- Text variants (h1, h2, h3, h4, p, lead, large, small, muted, code, blockquote)\n\n### Buttons\n- Button variants (default, secondary, destructive, outline, ghost, link)\n- Button sizes (sm, default, lg, icon)\n- Buttons with icons\n- Disabled state\n\n### Badges\n- Badge variants (default, secondary, destructive, outline)\n\n### Cards\n- Card with header, content, and footer\n- CardTitle and CardDescription\n\n### Alerts\n- Default and destructive variants\n- With icons\n\n### Form Inputs\n- Input (with label)\n- Textarea\n- Disabled state\n\n### Form Controls\n- Checkbox (with label)\n- Radio Group\n- Switch\n- Toggle\n- Toggle Group\n\n### Layout\n- Separator\n- Aspect Ratio\n\n### Feedback\n- Progress bars (0%, 25%, 50%, 75%, 100%)\n- Skeleton loaders\n- Alert messages\n\n### Data Display\n- Avatar (with image, fallback, and icon)\n- Accordion (collapsible sections)\n- Tabs (with tab content)\n\n### Overlays\n- Dialog (modal dialog)\n- Alert Dialog (confirmation dialog)\n- Popover (floating content)\n- Dropdown Menu (with checkbox and radio items)\n- Select (dropdown select)\n- Context Menu (right-click/long-press menu)\n- Menubar (menu bar navigation)\n- Hover Card (hover-triggered content)\n- Tooltip (hover-triggered tooltip)\n\n### Interactive\n- Collapsible (expandable content)\n\n## Usage\n\nEach component section demonstrates:\n- All available variants\n- Different sizes (where applicable)\n- Different states (active, disabled, etc.)\n- Real-world usage examples\n\n## Development\n\nThis kitchen sink page is useful for:\n- **Component Library Development**: See all components at a glance\n- **Visual Regression Testing**: Catch UI changes across all components\n- **Documentation**: Reference implementation examples\n- **Accessibility Testing**: Test all components for accessibility\n- **Theme Testing**: Quickly test light/dark mode across all components\n\n## Future Enhancements\n\nConsider adding:\n- Interactive playground for each component\n- Code snippets for each example\n- Props documentation alongside components\n- Search/filter functionality\n- Export examples to Storybook format\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/README.md",
    "content": "# @frosted-ui/react-native\n\nA beautiful, accessible component library for React Native with a built-in design system.\n\n## Installation\n\n### For Bare React Native Projects\n\n1. Install the package and its peer dependencies:\n\n```bash\nnpm install @frosted-ui/react-native\n# or\nyarn add @frosted-ui/react-native\n# or\npnpm add @frosted-ui/react-native\n```\n\n2. Install peer dependencies:\n\n```bash\nnpm install react react-native react-native-reanimated react-native-safe-area-context react-native-screens react-native-svg lucide-react-native\n# or\nyarn add react react-native react-native-reanimated react-native-safe-area-context react-native-screens react-native-svg lucide-react-native\n# or\npnpm add react react-native react-native-reanimated react-native-safe-area-context react-native-screens react-native-svg lucide-react-native\n```\n\n3. **Setup React Native Reanimated**: Follow the [React Native Reanimated installation guide](https://docs.swmansion.com/react-native-reanimated/docs/fundamentals/getting-started/).\n\n4. **Setup React Native Screens**: Follow the [React Native Screens installation guide](https://github.com/software-mansion/react-native-screens#installation).\n\n5. **Setup React Native SVG**: Follow the [React Native SVG installation guide](https://github.com/software-mansion/react-native-svg#installation).\n\n### For Expo Projects\n\nThe package works with Expo projects as well. Follow the same installation steps above, and Expo will handle the native module linking automatically.\n\n## Usage\n\n```tsx\nimport { Button, Text, ThemeProvider } from '@frosted-ui/react-native';\n\nexport default function App() {\n  return (\n    <ThemeProvider>\n      <Button variant=\"surface\" size=\"2\">\n        <Text>Hello World</Text>\n      </Button>\n    </ThemeProvider>\n  );\n}\n```\n\n### Theme Management\n\nThe library provides a `ThemeProvider` for managing light/dark mode:\n\n```tsx\nimport { ThemeProvider, useTheme } from '@frosted-ui/react-native';\n\nfunction MyComponent() {\n  const { colorScheme, toggleColorScheme } = useTheme();\n\n  return (\n    <Button onPress={toggleColorScheme}>\n      <Text>Current theme: {colorScheme}</Text>\n    </Button>\n  );\n}\n\nexport default function App() {\n  return (\n    <ThemeProvider>\n      <MyComponent />\n    </ThemeProvider>\n  );\n}\n```\n\n### Accessing Theme Colors\n\nUse `useThemeTokens` to access the design system colors in your components:\n\n```tsx\nimport { useThemeTokens } from '@frosted-ui/react-native';\n\nfunction MyComponent() {\n  const { colors, isDark } = useThemeTokens();\n\n  return (\n    <View style={{ backgroundColor: colors.background }}>\n      <Text style={{ color: colors.palettes.gray['12'] }}>Hello World</Text>\n    </View>\n  );\n}\n```\n\n## Requirements\n\n- React >= 18.0.0\n- React Native >= 0.70.0\n- React Native Reanimated >= 3.0.0\n- React Native Safe Area Context >= 4.0.0\n- React Native Screens >= 3.0.0\n- React Native SVG >= 13.0.0\n- Lucide React Native >= 0.300.0\n\n## Components\n\nThis library includes a comprehensive set of UI components:\n\n- Accordion\n- Alert Dialog\n- Avatar\n- Badge\n- Button\n- Card\n- Checkbox\n- Dialog\n- Dropdown Menu\n- Hover Card\n- Icon\n- Label\n- Popover\n- Progress\n- Radio Group\n- Select\n- Separator\n- Skeleton\n- Spinner\n- Switch\n- Tabs\n- Text\n- Text Field\n- Text Area\n- Tooltip\n\n## Styling\n\nThis library uses React Native's built-in styling system with a comprehensive design system. All components support light and dark mode out of the box, and include multiple color palettes (28+ accent colors) and variants.\n\n## AI/LLM Documentation\n\nThis package includes comprehensive documentation designed for AI agents and LLMs to generate code using Frosted UI. When installed, the docs are available at:\n\n```\nnode_modules/@frosted-ui/react-native/docs/llm/\n├── README.md           # Overview and quick reference\n├── COLOR_SYSTEM.md     # Color palettes, shades, variants, accessibility\n├── TYPOGRAPHY.md       # Typography scale, font weights, components\n├── COMPONENTS.md       # Full component API reference\n└── DESIGN_PATTERNS.md  # UX patterns, layout composition, visual design\n```\n\nAI agents should read these files to understand how to properly use the design system when generating React Native applications.\n\n## License\n\nMIT\n"
  },
  {
    "path": "packages/frosted-ui-react-native/app/+html.tsx",
    "content": "import { ScrollViewStyleReset } from 'expo-router/html';\nimport { type PropsWithChildren } from 'react';\n\n// This file is web-only and used to configure the root HTML for every\n// web page during static rendering.\n// The contents of this function only run in Node.js environments and\n// do not have access to the DOM or browser APIs.\nexport default function Root({ children }: PropsWithChildren) {\n  return (\n    <html lang=\"en\" className=\"bg-background\">\n      <head>\n        <meta charSet=\"utf-8\" />\n        <meta httpEquiv=\"X-UA-Compatible\" content=\"IE=edge\" />\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\" />\n\n        {/*\n          Disable body scrolling on web. This makes ScrollView components work closer to how they do on native.\n          However, body scrolling is often nice to have for mobile web. If you want to enable it, remove this line.\n        */}\n        <ScrollViewStyleReset />\n\n        {/* Add any additional <head> elements that you want globally available on web... */}\n      </head>\n      <body>{children}</body>\n    </html>\n  );\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/app/+not-found.tsx",
    "content": "import { Text } from '@frosted-ui/react-native';\nimport { Link, Stack } from 'expo-router';\nimport { View } from 'react-native';\n\nexport default function NotFoundScreen() {\n  return (\n    <>\n      <Stack.Screen options={{ title: 'Oops!' }} />\n      <View>\n        <Text>This screen doesn't exist.</Text>\n\n        <Link href=\"/\">\n          <Text>Go to home screen!</Text>\n        </Link>\n      </View>\n    </>\n  );\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/app/_accent-color-context.tsx",
    "content": "import type { AccentColor } from '@frosted-ui/react-native';\nimport * as React from 'react';\n\ntype AccentColorContextValue = {\n  accentColor: AccentColor;\n  setAccentColor: (color: AccentColor) => void;\n};\n\nexport const AccentColorContext = React.createContext<AccentColorContextValue>({\n  accentColor: 'blue',\n  // eslint-disable-next-line @typescript-eslint/no-empty-function\n  setAccentColor: () => {},\n});\n\nexport function useAccentColorConfig() {\n  return React.useContext(AccentColorContext);\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/app/_header.tsx",
    "content": "import {\n  DropdownMenu,\n  Icon,\n  IconButton,\n  useTheme,\n  useThemeTokens,\n  type AccentColor,\n} from '@frosted-ui/react-native';\nimport { MoonStarIcon, SunIcon } from 'lucide-react-native';\nimport { ActionSheetIOS, Platform, StyleSheet, View } from 'react-native';\nimport { useAccentColorConfig } from './_accent-color-context';\n\nconst THEME_ICONS = {\n  light: SunIcon,\n  dark: MoonStarIcon,\n};\n\n// Popular accent colors to show in the picker\nconst ACCENT_COLORS: { value: AccentColor; label: string }[] = [\n  { value: 'blue', label: 'Blue' },\n  { value: 'indigo', label: 'Indigo' },\n  { value: 'purple', label: 'Purple' },\n  { value: 'violet', label: 'Violet' },\n  { value: 'magenta', label: 'Magenta' },\n  { value: 'pink', label: 'Pink' },\n  { value: 'red', label: 'Red' },\n  { value: 'orange', label: 'Orange' },\n  { value: 'amber', label: 'Amber' },\n  { value: 'yellow', label: 'Yellow' },\n  { value: 'lime', label: 'Lime' },\n  { value: 'green', label: 'Green' },\n  { value: 'teal', label: 'Teal' },\n  { value: 'cyan', label: 'Cyan' },\n];\n\nconst styles = StyleSheet.create({\n  headerRight: {\n    flexDirection: 'row',\n    alignItems: 'center',\n    gap: 4,\n    ...(Platform.OS === 'web' && { marginRight: 16 }),\n  },\n  iconButton: {\n    borderRadius: 9999,\n  },\n});\n\nfunction HeaderBackground() {\n  const { colors } = useThemeTokens();\n  return (\n    <View\n      style={[\n        StyleSheet.absoluteFill,\n        {\n          backgroundColor: colors.panelSolid,\n          borderBottomWidth: 1,\n          borderBottomColor: colors.stroke,\n        },\n      ]}\n    />\n  );\n}\n\nfunction ThemeToggle() {\n  const { colorScheme, toggleColorScheme } = useTheme();\n\n  return (\n    <IconButton onPressIn={toggleColorScheme} size=\"3\" variant=\"ghost\" style={styles.iconButton}>\n      <Icon as={THEME_ICONS[colorScheme]} size={20} />\n    </IconButton>\n  );\n}\n\nfunction AccentColorPicker() {\n  const { accentColor, setAccentColor } = useAccentColorConfig();\n  const { colors } = useThemeTokens();\n\n  const colorCircle = (\n    <View\n      style={{\n        width: 18,\n        height: 18,\n        borderRadius: 9,\n        backgroundColor: colors.palettes.accent['9'],\n      }}\n    />\n  );\n\n  // iOS: Use native ActionSheet\n  // Note: userInterfaceStyle for dark mode doesn't work in Expo Go, only in dev client builds\n  if (Platform.OS === 'ios') {\n    const handlePress = () => {\n      const options = [...ACCENT_COLORS.map((c) => c.label), 'Cancel'];\n      const cancelButtonIndex = options.length - 1;\n\n      ActionSheetIOS.showActionSheetWithOptions(\n        {\n          title: 'Accent Color',\n          options,\n          cancelButtonIndex,\n          tintColor: colors.palettes.accent['9'],\n        },\n        (buttonIndex) => {\n          if (buttonIndex !== cancelButtonIndex && buttonIndex < ACCENT_COLORS.length) {\n            setAccentColor(ACCENT_COLORS[buttonIndex].value);\n          }\n        }\n      );\n    };\n\n    return (\n      <IconButton size=\"3\" variant=\"ghost\" style={styles.iconButton} onPress={handlePress}>\n        {colorCircle}\n      </IconButton>\n    );\n  }\n\n  // Web/Android: Use DropdownMenu\n  return (\n    <DropdownMenu.Root>\n      <DropdownMenu.Trigger asChild>\n        <IconButton size=\"3\" variant=\"ghost\" style={styles.iconButton}>\n          {colorCircle}\n        </IconButton>\n      </DropdownMenu.Trigger>\n      <DropdownMenu.Content side=\"bottom\" align=\"end\" sideOffset={8}>\n        <DropdownMenu.Label>Accent Color</DropdownMenu.Label>\n        <DropdownMenu.RadioGroup\n          value={accentColor}\n          onValueChange={(v) => setAccentColor(v as AccentColor)}>\n          {ACCENT_COLORS.map((color) => (\n            <DropdownMenu.RadioItem key={color.value} value={color.value}>\n              {color.label}\n            </DropdownMenu.RadioItem>\n          ))}\n        </DropdownMenu.RadioGroup>\n      </DropdownMenu.Content>\n    </DropdownMenu.Root>\n  );\n}\n\nfunction HeaderRight() {\n  return (\n    <View style={styles.headerRight}>\n      <AccentColorPicker />\n      <ThemeToggle />\n    </View>\n  );\n}\n\nexport function useHeaderOptions() {\n  const { colorScheme } = useTheme();\n  return {\n    headerTransparent: true,\n    headerBlurEffect: colorScheme === 'dark' ? ('dark' as const) : ('light' as const),\n    headerBackground: Platform.OS !== 'ios' ? () => <HeaderBackground /> : undefined,\n    headerRight: () => <HeaderRight />,\n  };\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/app/_layout.tsx",
    "content": "import {\n  ThemeProvider as FrostedThemeProvider,\n  PortalHost,\n  useTheme,\n  useThemeTokens,\n  type AccentColor,\n} from '@frosted-ui/react-native';\nimport { Stack } from 'expo-router';\nimport { StatusBar } from 'expo-status-bar';\nimport * as SystemUI from 'expo-system-ui';\nimport * as React from 'react';\nimport { useCallback, useEffect, useState } from 'react';\nimport { AccentColorContext } from './_accent-color-context';\n\nexport {\n  // Catch any errors thrown by the Layout component.\n  ErrorBoundary,\n} from 'expo-router';\n\nfunction RootLayoutContent() {\n  const { colorScheme } = useTheme();\n  const { colors } = useThemeTokens();\n\n  useEffect(() => {\n    SystemUI.setBackgroundColorAsync(colors.background);\n  }, [colors.background]);\n\n  return (\n    <>\n      <StatusBar style={colorScheme === 'dark' ? 'light' : 'dark'} />\n      <Stack />\n      <PortalHost />\n    </>\n  );\n}\n\nexport default function RootLayout() {\n  const [accentColor, setAccentColorState] = useState<AccentColor>('blue');\n\n  const setAccentColor = useCallback((color: AccentColor) => {\n    setAccentColorState(color);\n  }, []);\n\n  const contextValue = React.useMemo(\n    () => ({ accentColor, setAccentColor }),\n    [accentColor, setAccentColor]\n  );\n\n  return (\n    <AccentColorContext.Provider value={contextValue}>\n      <FrostedThemeProvider accentColor={accentColor}>\n        <RootLayoutContent />\n      </FrostedThemeProvider>\n    </AccentColorContext.Provider>\n  );\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/app/design-patterns.tsx",
    "content": "/* eslint-disable @typescript-eslint/no-empty-function */\nimport {\n  AlertDialog,\n  Avatar,\n  Badge,\n  Button,\n  Callout,\n  Card,\n  Checkbox,\n  CircularProgress,\n  Dialog,\n  Heading,\n  Icon,\n  IconButton,\n  Label,\n  List,\n  Progress,\n  RadioGroup,\n  SegmentedControl,\n  Select,\n  Separator,\n  Skeleton,\n  Slider,\n  Spinner,\n  Switch,\n  Tabs,\n  Text,\n  TextArea,\n  TextField,\n  useThemeTokens,\n} from '@frosted-ui/react-native';\nimport { Stack } from 'expo-router';\nimport {\n  AlertCircle,\n  ArrowLeft,\n  Bell,\n  Check,\n  CheckCircle,\n  ChevronRight,\n  Clock,\n  CreditCard,\n  Download,\n  Flame,\n  Gift,\n  Heart,\n  Inbox,\n  Info,\n  Linkedin,\n  MapPin,\n  MessageCircle,\n  Minus,\n  MoreHorizontal,\n  Music,\n  Pause,\n  Play,\n  Plus,\n  Quote,\n  Search,\n  Send,\n  Settings,\n  Share,\n  ShoppingBag,\n  ShoppingCart,\n  SkipBack,\n  SkipForward,\n  Sparkles,\n  Star,\n  Sun,\n  ThumbsUp,\n  Timer,\n  Trash2,\n  Trophy,\n  Truck,\n  Twitter,\n  Type,\n  Users,\n  Volume2,\n  X,\n  Zap,\n} from 'lucide-react-native';\nimport * as React from 'react';\nimport { Platform, Pressable, ScrollView, useWindowDimensions, View } from 'react-native';\nimport { useSafeAreaInsets } from 'react-native-safe-area-context';\nimport { useHeaderOptions } from './_header';\n\n// ============================================================================\n// Responsive Layout\n// ============================================================================\n\nconst MAX_CONTENT_WIDTH = 600;\nconst BREAKPOINT = 768;\nconst TABLET = 768;\nconst DESKTOP = 1024;\n\nfunction useResponsiveLayout() {\n  const { width } = useWindowDimensions();\n  const isWide = width >= BREAKPOINT;\n  const contentWidth = isWide ? MAX_CONTENT_WIDTH : width;\n  const horizontalPadding = isWide ? Math.max(24, (width - MAX_CONTENT_WIDTH) / 2) : 16;\n\n  return { isWide, contentWidth, horizontalPadding, screenWidth: width };\n}\n\nfunction useAdaptiveLayout() {\n  const { width } = useWindowDimensions();\n\n  const getColumns = (minItemWidth: number, maxColumns = 4) => {\n    const availableWidth = width - 32;\n    const columns = Math.floor(availableWidth / minItemWidth);\n    return Math.max(1, Math.min(columns, maxColumns));\n  };\n\n  return {\n    screenWidth: width,\n    isTablet: width >= TABLET,\n    isDesktop: width >= DESKTOP,\n    getColumns,\n  };\n}\n\n// ============================================================================\n// Section Component\n// ============================================================================\n\nfunction Section({ title, children }: { title: string; children: React.ReactNode }) {\n  return (\n    <View style={{ gap: 12 }}>\n      <Heading size=\"4\">{title}</Heading>\n      {children}\n    </View>\n  );\n}\n\n// ============================================================================\n// Pattern Components\n// ============================================================================\n\nfunction TitleDescriptionPattern() {\n  return (\n    <Card>\n      <View style={{ gap: 4 }}>\n        <Heading size=\"5\">Welcome back</Heading>\n        <Text size=\"3\" color=\"gray\">\n          Here's what's happening today\n        </Text>\n      </View>\n    </Card>\n  );\n}\n\nfunction FormFieldPattern() {\n  return (\n    <Card>\n      <View style={{ gap: 16 }}>\n        <Heading size=\"3\">Personal Information</Heading>\n\n        <View style={{ gap: 12 }}>\n          <View style={{ gap: 6 }}>\n            <Label nativeID=\"first-name\">First Name</Label>\n            <TextField.Input placeholder=\"John\" aria-labelledby=\"first-name\" />\n          </View>\n\n          <View style={{ gap: 6 }}>\n            <Label nativeID=\"last-name\">Last Name</Label>\n            <TextField.Input placeholder=\"Doe\" aria-labelledby=\"last-name\" />\n          </View>\n\n          <View style={{ gap: 6 }}>\n            <Label nativeID=\"email\">Email</Label>\n            <TextField.Input\n              placeholder=\"john@example.com\"\n              aria-labelledby=\"email\"\n              keyboardType=\"email-address\"\n            />\n            <Text size=\"1\" color=\"gray\">\n              We'll never share your email\n            </Text>\n          </View>\n\n          <View style={{ gap: 6 }}>\n            <Label nativeID=\"bio\">Bio</Label>\n            <TextArea placeholder=\"Tell us about yourself...\" aria-labelledby=\"bio\" />\n          </View>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction ListItemPattern() {\n  const { colors } = useThemeTokens();\n  const users = [\n    { id: '1', name: 'John Doe', email: 'john@example.com', status: 'Active' },\n    { id: '2', name: 'Jane Smith', email: 'jane@example.com', status: 'Away' },\n    { id: '3', name: 'Bob Wilson', email: 'bob@example.com', status: 'Active' },\n  ];\n\n  return (\n    <List.Root>\n      {users.map((user, index) => (\n        <React.Fragment key={user.id}>\n          {index > 0 && <List.Separator />}\n          <List.Item onPress={() => {}}>\n            <List.ItemSlot>\n              <Avatar fallback={user.name} size=\"3\" />\n            </List.ItemSlot>\n            <List.ItemContent>\n              <List.ItemTitle>{user.name}</List.ItemTitle>\n              <List.ItemDescription>{user.email}</List.ItemDescription>\n            </List.ItemContent>\n            <List.ItemSlot>\n              <Badge color={user.status === 'Active' ? 'success' : 'warning'} size=\"1\">\n                <Text>{user.status}</Text>\n              </Badge>\n            </List.ItemSlot>\n            <List.ItemSlot>\n              <Icon as={ChevronRight} size={16} color={colors.palettes.gray.a8} />\n            </List.ItemSlot>\n          </List.Item>\n        </React.Fragment>\n      ))}\n    </List.Root>\n  );\n}\n\nfunction SettingsListPattern() {\n  const { colors } = useThemeTokens();\n  const [notifications, setNotifications] = React.useState(true);\n  const [darkMode, setDarkMode] = React.useState(false);\n  const [sound, setSound] = React.useState('on');\n\n  return (\n    <List.Root>\n      {/* Switch setting */}\n      <List.Item>\n        <List.ItemSlot>\n          <View\n            style={{\n              width: 36,\n              height: 36,\n              borderRadius: 10,\n              backgroundColor: colors.palettes.blue.a3,\n              alignItems: 'center',\n              justifyContent: 'center',\n            }}>\n            <Icon as={Bell} size={20} color={colors.palettes.blue.a11} />\n          </View>\n        </List.ItemSlot>\n        <List.ItemContent>\n          <List.ItemTitle>Notifications</List.ItemTitle>\n        </List.ItemContent>\n        <List.ItemSlot>\n          <Switch checked={notifications} onCheckedChange={setNotifications} />\n        </List.ItemSlot>\n      </List.Item>\n\n      <List.Separator />\n\n      {/* Checkbox setting */}\n      <List.Item onPress={() => setDarkMode(!darkMode)}>\n        <List.ItemSlot>\n          <View\n            style={{\n              width: 36,\n              height: 36,\n              borderRadius: 10,\n              backgroundColor: colors.palettes.purple.a3,\n              alignItems: 'center',\n              justifyContent: 'center',\n            }}>\n            <Icon as={Settings} size={20} color={colors.palettes.purple.a11} />\n          </View>\n        </List.ItemSlot>\n        <List.ItemContent>\n          <List.ItemTitle>Dark Mode</List.ItemTitle>\n        </List.ItemContent>\n        <List.ItemSlot>\n          <Checkbox checked={darkMode} onCheckedChange={setDarkMode} />\n        </List.ItemSlot>\n      </List.Item>\n\n      <List.Separator />\n\n      {/* Select setting */}\n      <List.Item>\n        <List.ItemSlot>\n          <View\n            style={{\n              width: 36,\n              height: 36,\n              borderRadius: 10,\n              backgroundColor: colors.palettes.green.a3,\n              alignItems: 'center',\n              justifyContent: 'center',\n            }}>\n            <Icon as={MessageCircle} size={20} color={colors.palettes.green.a11} />\n          </View>\n        </List.ItemSlot>\n        <List.ItemContent>\n          <List.ItemTitle>Sound</List.ItemTitle>\n        </List.ItemContent>\n        <List.ItemSlot>\n          <Select.Root\n            size=\"2\"\n            value={sound ? { value: sound, label: sound === 'on' ? 'On' : 'Off' } : undefined}\n            onValueChange={(v) => setSound(v?.value ?? 'on')}>\n            <Select.Trigger variant=\"ghost\">\n              <Select.Value placeholder=\"Select...\" />\n            </Select.Trigger>\n            <Select.Content align=\"end\">\n              <Select.Item value=\"on\" label=\"On\">\n                On\n              </Select.Item>\n              <Select.Item value=\"off\" label=\"Off\">\n                Off\n              </Select.Item>\n            </Select.Content>\n          </Select.Root>\n        </List.ItemSlot>\n      </List.Item>\n    </List.Root>\n  );\n}\n\nfunction StatCardsPattern() {\n  return (\n    <View style={{ flexDirection: 'row', gap: 12 }}>\n      <Card style={{ flex: 1 }}>\n        <View style={{ gap: 4 }}>\n          <Text size=\"1\" color=\"gray\">\n            Revenue\n          </Text>\n          <Heading size=\"5\">$12,345</Heading>\n          <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n            <Badge color=\"success\" size=\"1\">\n              <Text>+12%</Text>\n            </Badge>\n          </View>\n        </View>\n      </Card>\n      <Card style={{ flex: 1 }}>\n        <View style={{ gap: 4 }}>\n          <Text size=\"1\" color=\"gray\">\n            Users\n          </Text>\n          <Heading size=\"5\">1,234</Heading>\n          <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n            <Badge color=\"info\" size=\"1\">\n              <Text>+5%</Text>\n            </Badge>\n          </View>\n        </View>\n      </Card>\n    </View>\n  );\n}\n\nfunction CardVariantsPattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <View style={{ gap: 16 }}>\n      {/* Surface variant - Elevated content card (default) */}\n      <View style={{ gap: 8 }}>\n        <Text size=\"1\" weight=\"medium\" color=\"gray\">\n          Surface (default) — Elevated content\n        </Text>\n        <Card variant=\"surface\">\n          <View style={{ flexDirection: 'row', gap: 12 }}>\n            <Avatar fallback=\"SJ\" color=\"blue\" size=\"3\" />\n            <View style={{ flex: 1, gap: 4 }}>\n              <View\n                style={{\n                  flexDirection: 'row',\n                  justifyContent: 'space-between',\n                  alignItems: 'center',\n                }}>\n                <Text weight=\"medium\">Sarah Johnson</Text>\n                <Text size=\"1\" color=\"gray\">\n                  2m ago\n                </Text>\n              </View>\n              <Text size=\"3\" color=\"gray\">\n                Hey! Just finished the design review. The new dashboard looks amazing! 🎉\n              </Text>\n            </View>\n          </View>\n        </Card>\n      </View>\n\n      {/* Soft variant - Highlighted section */}\n      <View style={{ gap: 8 }}>\n        <Text size=\"1\" weight=\"medium\" color=\"gray\">\n          Soft — Highlighted sections & tips\n        </Text>\n        <Card variant=\"soft\">\n          <View style={{ flexDirection: 'row', gap: 12, alignItems: 'flex-start' }}>\n            <View\n              style={{\n                width: 40,\n                height: 40,\n                borderRadius: 10,\n                backgroundColor: colors.palettes.amber.a3,\n                alignItems: 'center',\n                justifyContent: 'center',\n              }}>\n              <Icon as={Info} size={20} color={colors.palettes.amber.a11} />\n            </View>\n            <View style={{ flex: 1, gap: 4 }}>\n              <Text weight=\"medium\">Pro Tip</Text>\n              <Text size=\"3\" color=\"gray\">\n                Enable notifications to stay updated on new messages and activity from your team.\n              </Text>\n              <Button variant=\"ghost\" size=\"2\" style={{ alignSelf: 'flex-start', marginTop: 4 }}>\n                <Text>Enable Notifications</Text>\n                <Icon as={ChevronRight} size={16} />\n              </Button>\n            </View>\n          </View>\n        </Card>\n      </View>\n\n      {/* Ghost variant - Grouped list section */}\n      <View style={{ gap: 8 }}>\n        <Text size=\"1\" weight=\"medium\" color=\"gray\">\n          Ghost — Section grouping\n        </Text>\n        <Card variant=\"ghost\" style={{ padding: 0 }}>\n          <View style={{ gap: 12 }}>\n            <View\n              style={{\n                flexDirection: 'row',\n                justifyContent: 'space-between',\n                alignItems: 'center',\n              }}>\n              <Heading size=\"4\">Recent Activity</Heading>\n              <Button variant=\"ghost\" size=\"2\">\n                <Text>See All</Text>\n              </Button>\n            </View>\n            <List.Root>\n              {[\n                {\n                  name: 'Alex Chen',\n                  action: 'commented on your post',\n                  detail: '\"Great work on this project!\"',\n                  time: '5m',\n                  color: 'blue' as const,\n                },\n                {\n                  name: 'Maria Garcia',\n                  action: 'liked your photo',\n                  detail: 'Beach sunset.jpg',\n                  time: '12m',\n                  color: 'pink' as const,\n                },\n                {\n                  name: 'Tom Wilson',\n                  action: 'started following you',\n                  detail: null,\n                  time: '1h',\n                  color: 'green' as const,\n                },\n              ].map((item, index) => (\n                <React.Fragment key={index}>\n                  {index > 0 && <List.Separator />}\n                  <List.Item onPress={() => {}}>\n                    <List.ItemSlot>\n                      <Avatar\n                        fallback={item.name\n                          .split(' ')\n                          .map((n) => n[0])\n                          .join('')}\n                        size=\"3\"\n                        color={item.color}\n                      />\n                    </List.ItemSlot>\n                    <List.ItemContent>\n                      <List.ItemTitle>{item.name}</List.ItemTitle>\n                      <List.ItemDescription>{item.action}</List.ItemDescription>\n                      {item.detail && (\n                        <Text\n                          size=\"1\"\n                          color=\"gray\"\n                          numberOfLines={1}\n                          style={{ fontStyle: 'italic' }}>\n                          {item.detail}\n                        </Text>\n                      )}\n                    </List.ItemContent>\n                    <List.ItemSlot>\n                      <Text size=\"1\" color=\"gray\">\n                        {item.time}\n                      </Text>\n                    </List.ItemSlot>\n                  </List.Item>\n                </React.Fragment>\n              ))}\n            </List.Root>\n          </View>\n        </Card>\n      </View>\n    </View>\n  );\n}\n\nfunction BuyBoxPattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card>\n      <View style={{ gap: 16 }}>\n        {/* Product Image Placeholder */}\n        <View\n          style={{\n            height: 200,\n            backgroundColor: colors.palettes.gray.a3,\n            borderRadius: 8,\n            alignItems: 'center',\n            justifyContent: 'center',\n          }}>\n          <Text color=\"gray\">Product Image</Text>\n        </View>\n\n        {/* Product Info */}\n        <View style={{ gap: 8 }}>\n          <View style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}>\n            <Badge color=\"success\" size=\"1\">\n              <Text>In Stock</Text>\n            </Badge>\n            <Badge variant=\"soft\" color=\"gray\" size=\"1\">\n              <Text>Free Shipping</Text>\n            </Badge>\n          </View>\n          <Heading size=\"5\">Premium Wireless Headphones</Heading>\n          <Text size=\"3\" color=\"gray\">\n            High-fidelity audio with active noise cancellation and 30-hour battery life.\n          </Text>\n        </View>\n\n        {/* Price */}\n        <View style={{ gap: 4 }}>\n          <View style={{ flexDirection: 'row', alignItems: 'baseline', gap: 8 }}>\n            <Heading size=\"6\">$299</Heading>\n            <Text size=\"2\" color=\"gray\" style={{ textDecorationLine: 'line-through' }}>\n              $349\n            </Text>\n          </View>\n          <Text size=\"1\" color=\"success\">\n            Save $50 (14% off)\n          </Text>\n        </View>\n\n        <Separator size=\"4\" />\n\n        {/* CTA Buttons */}\n        <View style={{ gap: 12 }}>\n          <Button variant=\"solid\" size=\"4\">\n            <Text>Add to Cart</Text>\n          </Button>\n          <Button variant=\"soft\" color=\"gray\" size=\"4\">\n            <Icon as={Heart} size={18} />\n            <Text>Add to Wishlist</Text>\n          </Button>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction ButtonPatternsSection() {\n  return (\n    <Card>\n      <View style={{ gap: 16 }}>\n        <View style={{ gap: 8 }}>\n          <Text size=\"1\" weight=\"medium\" color=\"gray\">\n            Button Hierarchy\n          </Text>\n          <View style={{ flexDirection: 'row', flexWrap: 'wrap', gap: 8 }}>\n            <Button variant=\"solid\">\n              <Text>Primary</Text>\n            </Button>\n            <Button variant=\"soft\" color=\"gray\">\n              <Text>Secondary</Text>\n            </Button>\n            <Button variant=\"surface\">\n              <Text>Surface</Text>\n            </Button>\n            <Button variant=\"ghost\">\n              <Text>Ghost</Text>\n            </Button>\n          </View>\n        </View>\n\n        <Separator size=\"4\" />\n\n        <View style={{ gap: 8 }}>\n          <Text size=\"1\" weight=\"medium\" color=\"gray\">\n            Action Pair\n          </Text>\n          <View style={{ flexDirection: 'row', gap: 8 }}>\n            <Button variant=\"soft\" color=\"gray\" style={{ flex: 1 }}>\n              <Text>Cancel</Text>\n            </Button>\n            <Button variant=\"solid\" style={{ flex: 1 }}>\n              <Text>Confirm</Text>\n            </Button>\n          </View>\n        </View>\n\n        <Separator size=\"4\" />\n\n        <View style={{ gap: 8 }}>\n          <Text size=\"1\" weight=\"medium\" color=\"gray\">\n            Inline Actions\n          </Text>\n          <View style={{ flexDirection: 'row', gap: 8 }}>\n            <Button variant=\"ghost\" size=\"2\">\n              <Icon as={Heart} size={16} />\n              <Text>Like</Text>\n            </Button>\n            <Button variant=\"ghost\" size=\"2\">\n              <Icon as={MessageCircle} size={16} />\n              <Text>Comment</Text>\n            </Button>\n            <Button variant=\"ghost\" size=\"2\">\n              <Icon as={Share} size={16} />\n              <Text>Share</Text>\n            </Button>\n          </View>\n        </View>\n\n        <Separator size=\"4\" />\n\n        <View style={{ gap: 8 }}>\n          <Text size=\"1\" weight=\"medium\" color=\"gray\">\n            Button with Icon\n          </Text>\n          <View style={{ flexDirection: 'row', gap: 8 }}>\n            <Button variant=\"solid\">\n              <Icon as={Plus} size={16} />\n              <Text>Add Item</Text>\n            </Button>\n            <Button variant=\"soft\" color=\"gray\">\n              <Icon as={Search} size={16} />\n              <Text>Search</Text>\n            </Button>\n          </View>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction EmptyStatePattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card>\n      <View style={{ alignItems: 'center', padding: 24, gap: 16 }}>\n        <View\n          style={{\n            width: 64,\n            height: 64,\n            borderRadius: 32,\n            backgroundColor: colors.palettes.gray.a3,\n            alignItems: 'center',\n            justifyContent: 'center',\n          }}>\n          <Icon as={Inbox} size={32} color={colors.palettes.gray.a11} />\n        </View>\n        <View style={{ gap: 4, alignItems: 'center' }}>\n          <Heading size=\"4\">No messages yet</Heading>\n          <Text size=\"3\" color=\"gray\" style={{ textAlign: 'center' }}>\n            When you receive messages, they'll appear here\n          </Text>\n        </View>\n        <Button variant=\"solid\">\n          <Text>Start a conversation</Text>\n        </Button>\n      </View>\n    </Card>\n  );\n}\n\nfunction ButtonLoadingDemo() {\n  const [isLoading, setIsLoading] = React.useState(false);\n\n  const handlePress = () => {\n    setIsLoading(true);\n    setTimeout(() => setIsLoading(false), 2000);\n  };\n\n  return (\n    <View style={{ flexDirection: 'row', gap: 8 }}>\n      <Button variant=\"solid\" disabled={isLoading} onPress={handlePress}>\n        <Spinner loading={isLoading} size=\"1\">\n          <Text>Submit</Text>\n        </Spinner>\n      </Button>\n      <Button variant=\"soft\" color=\"gray\" disabled={isLoading} onPress={handlePress}>\n        <Spinner loading={isLoading} size=\"1\">\n          <Text>Save Draft</Text>\n        </Spinner>\n      </Button>\n    </View>\n  );\n}\n\nfunction LoadingStatesPattern() {\n  const [isLoading, setIsLoading] = React.useState(true);\n\n  return (\n    <Card>\n      <View style={{ gap: 16 }}>\n        <View\n          style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>\n          <Text size=\"1\" weight=\"medium\" color=\"gray\">\n            Skeleton Loading\n          </Text>\n          <Button variant=\"ghost\" size=\"1\" onPress={() => setIsLoading(!isLoading)}>\n            <Text>{isLoading ? 'Show Content' : 'Show Loading'}</Text>\n          </Button>\n        </View>\n\n        {isLoading ? (\n          <View style={{ gap: 12 }}>\n            <View style={{ flexDirection: 'row', alignItems: 'center', gap: 12 }}>\n              <Skeleton.Avatar size=\"3\" />\n              <View style={{ flex: 1, gap: 2 }}>\n                <Skeleton.Text size=\"2\" style={{ width: '60%' }} />\n                <Skeleton.Text size=\"1\" style={{ width: '40%' }} />\n              </View>\n            </View>\n            <View style={{ flexDirection: 'row', alignItems: 'center', gap: 12 }}>\n              <Skeleton.Avatar size=\"3\" />\n              <View style={{ flex: 1, gap: 2 }}>\n                <Skeleton.Text size=\"2\" style={{ width: '70%' }} />\n                <Skeleton.Text size=\"1\" style={{ width: '50%' }} />\n              </View>\n            </View>\n          </View>\n        ) : (\n          <View style={{ gap: 12 }}>\n            <View style={{ flexDirection: 'row', alignItems: 'center', gap: 12 }}>\n              <Avatar fallback=\"JD\" size=\"3\" />\n              <View style={{ gap: 2 }}>\n                <Text weight=\"medium\" size=\"2\">\n                  John Doe\n                </Text>\n                <Text size=\"1\" color=\"gray\">\n                  john@example.com\n                </Text>\n              </View>\n            </View>\n            <View style={{ flexDirection: 'row', alignItems: 'center', gap: 12 }}>\n              <Avatar fallback=\"JS\" size=\"3\" />\n              <View style={{ gap: 2 }}>\n                <Text weight=\"medium\" size=\"2\">\n                  Jane Smith\n                </Text>\n                <Text size=\"1\" color=\"gray\">\n                  jane@example.com\n                </Text>\n              </View>\n            </View>\n          </View>\n        )}\n\n        <Separator size=\"4\" />\n\n        <View style={{ gap: 8 }}>\n          <Text size=\"1\" weight=\"medium\" color=\"gray\">\n            Button Loading (tap to toggle)\n          </Text>\n          <ButtonLoadingDemo />\n        </View>\n\n        <Separator size=\"4\" />\n\n        <View style={{ gap: 8 }}>\n          <Text size=\"1\" weight=\"medium\" color=\"gray\">\n            Progress\n          </Text>\n          <Progress value={65} size=\"2\" />\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction FeedbackPattern() {\n  return (\n    <View style={{ gap: 12 }}>\n      <Callout.Root color=\"success\">\n        <Callout.Icon>\n          <Icon as={CheckCircle} size={16} />\n        </Callout.Icon>\n        <Callout.Text>\n          <Text>Your changes have been saved successfully.</Text>\n        </Callout.Text>\n      </Callout.Root>\n\n      <Callout.Root color=\"danger\">\n        <Callout.Icon>\n          <Icon as={AlertCircle} size={16} />\n        </Callout.Icon>\n        <Callout.Text>\n          <Text>Something went wrong. Please try again.</Text>\n        </Callout.Text>\n      </Callout.Root>\n\n      <Callout.Root color=\"warning\">\n        <Callout.Icon>\n          <Icon as={AlertCircle} size={16} />\n        </Callout.Icon>\n        <Callout.Text>\n          <Text>Your session will expire in 5 minutes.</Text>\n        </Callout.Text>\n      </Callout.Root>\n\n      <Callout.Root color=\"info\">\n        <Callout.Icon>\n          <Icon as={Info} size={16} />\n        </Callout.Icon>\n        <Callout.Text>\n          <Text>A new version is available. Refresh to update.</Text>\n        </Callout.Text>\n      </Callout.Root>\n    </View>\n  );\n}\n\nfunction ValidationErrorPattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card>\n      <View style={{ gap: 12 }}>\n        <Heading size=\"3\">Validation Example</Heading>\n        <View style={{ gap: 6 }}>\n          <Label nativeID=\"error-email\">Email</Label>\n          <TextField.Input\n            placeholder=\"you@example.com\"\n            aria-labelledby=\"error-email\"\n            defaultValue=\"invalid-email\"\n            style={{ borderColor: colors.palettes.danger['7'] }}\n          />\n          <Text size=\"1\" color=\"danger\">\n            Please enter a valid email address\n          </Text>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction DialogPattern() {\n  const [dialogOpen, setDialogOpen] = React.useState(false);\n  const [alertOpen, setAlertOpen] = React.useState(false);\n\n  return (\n    <Card>\n      <View style={{ gap: 12 }}>\n        <Heading size=\"3\">Dialogs</Heading>\n        <View style={{ flexDirection: 'row', gap: 8 }}>\n          <Dialog.Root open={dialogOpen} onOpenChange={setDialogOpen}>\n            <Dialog.Trigger>\n              <Button variant=\"surface\">\n                <Text>Open Dialog</Text>\n              </Button>\n            </Dialog.Trigger>\n            <Dialog.Content>\n              <Dialog.Title>Edit Profile</Dialog.Title>\n              <Dialog.Description>Make changes to your profile here.</Dialog.Description>\n\n              <View style={{ gap: 12, marginVertical: 16 }}>\n                <View style={{ gap: 6 }}>\n                  <Label nativeID=\"dialog-name\">Name</Label>\n                  <TextField.Input placeholder=\"Your name\" aria-labelledby=\"dialog-name\" />\n                </View>\n              </View>\n\n              <View style={{ flexDirection: 'row', gap: 8, justifyContent: 'flex-end' }}>\n                <Dialog.Close>\n                  <Button variant=\"soft\" color=\"gray\">\n                    <Text>Cancel</Text>\n                  </Button>\n                </Dialog.Close>\n                <Dialog.Close>\n                  <Button variant=\"solid\">\n                    <Text>Save</Text>\n                  </Button>\n                </Dialog.Close>\n              </View>\n            </Dialog.Content>\n          </Dialog.Root>\n\n          <AlertDialog.Root open={alertOpen} onOpenChange={setAlertOpen}>\n            <AlertDialog.Trigger>\n              <Button variant=\"soft\" color=\"danger\">\n                <Text>Delete Item</Text>\n              </Button>\n            </AlertDialog.Trigger>\n            <AlertDialog.Content>\n              <AlertDialog.Header>\n                <AlertDialog.Title>Delete Item</AlertDialog.Title>\n                <AlertDialog.Description>\n                  This action cannot be undone. Are you sure?\n                </AlertDialog.Description>\n              </AlertDialog.Header>\n              <AlertDialog.Footer>\n                <AlertDialog.Cancel>\n                  <Button variant=\"soft\" color=\"gray\">\n                    <Text>Cancel</Text>\n                  </Button>\n                </AlertDialog.Cancel>\n                <AlertDialog.Action>\n                  <Button variant=\"solid\" color=\"danger\">\n                    <Text>Delete</Text>\n                  </Button>\n                </AlertDialog.Action>\n              </AlertDialog.Footer>\n            </AlertDialog.Content>\n          </AlertDialog.Root>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction NavigationPattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card>\n      <View style={{ gap: 12 }}>\n        <Heading size=\"3\">Header with Back</Heading>\n        <View\n          style={{\n            flexDirection: 'row',\n            alignItems: 'center',\n            backgroundColor: colors.panelSolid,\n            borderRadius: 8,\n            borderWidth: 1,\n            borderColor: colors.stroke,\n            paddingHorizontal: 8,\n            paddingVertical: 8,\n            gap: 8,\n          }}>\n          <IconButton variant=\"ghost\" size=\"2\">\n            <Icon as={ArrowLeft} size={18} />\n          </IconButton>\n          <Heading size=\"4\" style={{ flex: 1 }}>\n            Page Title\n          </Heading>\n          <IconButton variant=\"ghost\" size=\"2\">\n            <Icon as={MoreHorizontal} size={18} />\n          </IconButton>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction TabsPattern() {\n  const [activeTab, setActiveTab] = React.useState('overview');\n\n  return (\n    <Card>\n      <View style={{ gap: 12 }}>\n        <Heading size=\"3\">Tabs</Heading>\n        <Tabs.Root value={activeTab} onValueChange={setActiveTab}>\n          <Tabs.List>\n            <Tabs.Trigger value=\"overview\">Overview</Tabs.Trigger>\n            <Tabs.Trigger value=\"activity\">Activity</Tabs.Trigger>\n            <Tabs.Trigger value=\"settings\">Settings</Tabs.Trigger>\n          </Tabs.List>\n\n          <Tabs.Content value=\"overview\">\n            <View style={{ paddingVertical: 16 }}>\n              <Text color=\"gray\">Overview content goes here</Text>\n            </View>\n          </Tabs.Content>\n          <Tabs.Content value=\"activity\">\n            <View style={{ paddingVertical: 16 }}>\n              <Text color=\"gray\">Activity content goes here</Text>\n            </View>\n          </Tabs.Content>\n          <Tabs.Content value=\"settings\">\n            <View style={{ paddingVertical: 16 }}>\n              <Text color=\"gray\">Settings content goes here</Text>\n            </View>\n          </Tabs.Content>\n        </Tabs.Root>\n      </View>\n    </Card>\n  );\n}\n\nfunction SegmentedControlPattern() {\n  const [view, setView] = React.useState('list');\n\n  return (\n    <Card>\n      <View style={{ gap: 12 }}>\n        <Heading size=\"3\">Segmented Control</Heading>\n        <SegmentedControl.Root value={view} onValueChange={setView}>\n          <SegmentedControl.List>\n            <SegmentedControl.Trigger value=\"list\">List</SegmentedControl.Trigger>\n            <SegmentedControl.Trigger value=\"grid\">Grid</SegmentedControl.Trigger>\n            <SegmentedControl.Trigger value=\"table\">Table</SegmentedControl.Trigger>\n          </SegmentedControl.List>\n        </SegmentedControl.Root>\n      </View>\n    </Card>\n  );\n}\n\nfunction RadioGroupPattern() {\n  const [selected, setSelected] = React.useState('option1');\n\n  return (\n    <Card>\n      <View style={{ gap: 12 }}>\n        <Heading size=\"3\">Radio Group</Heading>\n        <RadioGroup.Root value={selected} onValueChange={setSelected}>\n          <View style={{ gap: 8 }}>\n            <Pressable\n              style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}\n              onPress={() => setSelected('option1')}>\n              <RadioGroup.Item value=\"option1\" />\n              <Text>Option 1</Text>\n            </Pressable>\n            <Pressable\n              style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}\n              onPress={() => setSelected('option2')}>\n              <RadioGroup.Item value=\"option2\" />\n              <Text>Option 2</Text>\n            </Pressable>\n            <Pressable\n              style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}\n              onPress={() => setSelected('option3')}>\n              <RadioGroup.Item value=\"option3\" />\n              <Text>Option 3</Text>\n            </Pressable>\n          </View>\n        </RadioGroup.Root>\n      </View>\n    </Card>\n  );\n}\n\nfunction SearchFieldPattern() {\n  return (\n    <Card>\n      <View style={{ gap: 12 }}>\n        <Heading size=\"3\">Search Field</Heading>\n        <TextField.Root>\n          <TextField.Slot>\n            <Icon as={Search} size={16} />\n          </TextField.Slot>\n          <TextField.Input placeholder=\"Search...\" />\n          <TextField.Slot>\n            <IconButton variant=\"ghost\" size=\"1\">\n              <Icon as={X} size={14} />\n            </IconButton>\n          </TextField.Slot>\n        </TextField.Root>\n      </View>\n    </Card>\n  );\n}\n\nfunction VideoSettingsPattern() {\n  const { colors } = useThemeTokens();\n  const [brightness, setBrightness] = React.useState(75);\n  const [volume, setVolume] = React.useState(80);\n  const [playbackSpeed, setPlaybackSpeed] = React.useState(100);\n\n  return (\n    <Card>\n      <View style={{ gap: 20 }}>\n        <Heading size=\"3\">Video Settings</Heading>\n\n        {/* Brightness */}\n        <View style={{ gap: 8 }}>\n          <View style={{ flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between' }}>\n            <View style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}>\n              <Icon as={Sun} size={18} color={colors.palettes.amber.a11} />\n              <Text weight=\"medium\">Brightness</Text>\n            </View>\n            <Text size=\"2\" color=\"gray\">{brightness}%</Text>\n          </View>\n          <Slider\n            value={brightness}\n            onValueChange={setBrightness}\n            color=\"amber\"\n          />\n        </View>\n\n        <Separator size=\"4\" />\n\n        {/* Volume */}\n        <View style={{ gap: 8 }}>\n          <View style={{ flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between' }}>\n            <View style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}>\n              <Icon as={Volume2} size={18} color={colors.palettes.blue.a11} />\n              <Text weight=\"medium\">Volume</Text>\n            </View>\n            <Text size=\"2\" color=\"gray\">{volume}%</Text>\n          </View>\n          <Slider\n            value={volume}\n            onValueChange={setVolume}\n            color=\"blue\"\n          />\n        </View>\n\n        <Separator size=\"4\" />\n\n        {/* Playback Speed */}\n        <View style={{ gap: 8 }}>\n          <View style={{ flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between' }}>\n            <View style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}>\n              <Icon as={Type} size={18} color={colors.palettes.purple.a11} />\n              <Text weight=\"medium\">Playback Speed</Text>\n            </View>\n            <Text size=\"2\" color=\"gray\">{(playbackSpeed / 100).toFixed(1)}x</Text>\n          </View>\n          <Slider\n            value={playbackSpeed}\n            onValueChange={setPlaybackSpeed}\n            min={50}\n            max={200}\n            step={25}\n            color=\"purple\"\n          />\n        </View>\n      </View>\n    </Card>\n  );\n}\n\n// ============================================================================\n// E-commerce Patterns\n// ============================================================================\n\nfunction ResponsiveProductGridPattern() {\n  const { colors } = useThemeTokens();\n  const { getColumns } = useAdaptiveLayout();\n\n  // Min 200px per item, max 3 columns for comfortable spacing\n  const columns = getColumns(200, 3);\n  const gap = 16;\n\n  const products = [\n    { id: 1, name: 'Wireless Headphones', price: '$79', rating: 4.5 },\n    { id: 2, name: 'Smart Watch', price: '$199', rating: 4.8 },\n    { id: 3, name: 'Portable Speaker', price: '$59', rating: 4.2 },\n    { id: 4, name: 'Phone Case', price: '$29', rating: 4.7 },\n    { id: 5, name: 'USB-C Cable', price: '$15', rating: 4.4 },\n    { id: 6, name: 'Power Bank', price: '$49', rating: 4.6 },\n  ];\n\n  return (\n    <View style={{ gap: 16 }}>\n      <View style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>\n        <Text size=\"2\" color=\"gray\">\n          {products.length} products • {columns} column{columns > 1 ? 's' : ''}\n        </Text>\n        <Badge variant=\"soft\" color=\"gray\" size=\"1\">\n          <Text>Resize to test</Text>\n        </Badge>\n      </View>\n      <View style={{ flexDirection: 'row', flexWrap: 'wrap', gap }}>\n        {products.map((product) => (\n          <View\n            key={product.id}\n            style={{\n              flexGrow: 1,\n              flexBasis: columns === 1 ? '100%' : `${Math.floor(100 / columns) - 2}%`,\n              maxWidth: columns === 1 ? '100%' : `${Math.floor(100 / columns) - 1}%`,\n            }}>\n            <Card style={{ padding: 16 }}>\n              <View style={{ gap: 12 }}>\n                <View\n                  style={{\n                    height: 100,\n                    backgroundColor: colors.palettes.gray.a3,\n                    borderRadius: 8,\n                    alignItems: 'center',\n                    justifyContent: 'center',\n                  }}>\n                  <Icon as={ShoppingBag} size={28} color={colors.palettes.gray.a8} />\n                </View>\n                <View style={{ gap: 4 }}>\n                  <Text size=\"2\" weight=\"medium\" numberOfLines={1}>\n                    {product.name}\n                  </Text>\n                  <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n                    <Text size=\"3\" weight=\"bold\">\n                      {product.price}\n                    </Text>\n                    <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n                      <Icon as={Star} size={14} color={colors.palettes.amber['9']} />\n                      <Text size=\"2\" color=\"gray\">\n                        {product.rating}\n                      </Text>\n                    </View>\n                  </View>\n                </View>\n              </View>\n            </Card>\n          </View>\n        ))}\n      </View>\n    </View>\n  );\n}\n\nfunction ProductCardPattern() {\n  const { colors } = useThemeTokens();\n  const [liked, setLiked] = React.useState(false);\n\n  return (\n    <Card style={{ padding: 0 }}>\n      {/* Product Image */}\n      <View\n        style={{\n          height: 180,\n          backgroundColor: colors.palettes.gray.a3,\n          alignItems: 'center',\n          justifyContent: 'center',\n          position: 'relative',\n        }}>\n        <Icon as={ShoppingBag} size={48} color={colors.palettes.gray.a8} />\n        {/* Sale Badge */}\n        <View style={{ position: 'absolute', top: 12, left: 12 }}>\n          <Badge color=\"danger\" size=\"1\">\n            <Text>-20%</Text>\n          </Badge>\n        </View>\n        {/* Wishlist Button */}\n        <View style={{ position: 'absolute', top: 8, right: 8 }}>\n          <IconButton\n            variant=\"surface\"\n            size=\"2\"\n            color={liked ? 'danger' : 'gray'}\n            onPress={() => setLiked(!liked)}>\n            <Icon as={Heart} size={16} />\n          </IconButton>\n        </View>\n      </View>\n      <View style={{ padding: 16, gap: 8 }}>\n        {/* Rating */}\n        <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n          {[1, 2, 3, 4, 5].map((star) => (\n            <Icon\n              key={star}\n              as={Star}\n              size={14}\n              color={star <= 4 ? colors.palettes.amber['9'] : colors.palettes.gray.a6}\n              fill={star <= 4 ? colors.palettes.amber['9'] : 'transparent'}\n            />\n          ))}\n          <Text size=\"1\" color=\"gray\" style={{ marginLeft: 4 }}>\n            (128)\n          </Text>\n        </View>\n        {/* Title & Price */}\n        <Text size=\"2\" weight=\"medium\" numberOfLines={2}>\n          Wireless Bluetooth Headphones with Active Noise Cancellation\n        </Text>\n        <View style={{ flexDirection: 'row', alignItems: 'baseline', gap: 8 }}>\n          <Text size=\"4\" weight=\"bold\">\n            $79.99\n          </Text>\n          <Text size=\"2\" color=\"gray\" style={{ textDecorationLine: 'line-through' }}>\n            $99.99\n          </Text>\n        </View>\n        {/* Add to Cart */}\n        <Button variant=\"solid\" size=\"3\" style={{ marginTop: 4 }}>\n          <Icon as={ShoppingCart} size={16} />\n          <Text>Add to Cart</Text>\n        </Button>\n      </View>\n    </Card>\n  );\n}\n\nfunction CartItemPattern() {\n  const { colors } = useThemeTokens();\n  const [quantity, setQuantity] = React.useState(2);\n\n  return (\n    <Card style={{ padding: 0 }}>\n      <View style={{ flexDirection: 'row', padding: 16, gap: 12 }}>\n        {/* Product Image */}\n        <View\n          style={{\n            width: 80,\n            height: 80,\n            backgroundColor: colors.palettes.gray.a3,\n            borderRadius: 8,\n            alignItems: 'center',\n            justifyContent: 'center',\n          }}>\n          <Icon as={ShoppingBag} size={32} color={colors.palettes.gray.a8} />\n        </View>\n        {/* Details */}\n        <View style={{ flex: 1, gap: 4 }}>\n          <Text size=\"2\" weight=\"medium\" numberOfLines={2}>\n            Wireless Bluetooth Headphones\n          </Text>\n          <Text size=\"1\" color=\"gray\">\n            Color: Black\n          </Text>\n          <Text size=\"3\" weight=\"bold\">\n            $79.99\n          </Text>\n        </View>\n      </View>\n      <Separator size=\"4\" />\n      {/* Quantity Controls */}\n      <View\n        style={{\n          flexDirection: 'row',\n          alignItems: 'center',\n          justifyContent: 'space-between',\n          paddingHorizontal: 16,\n          paddingVertical: 12,\n        }}>\n        <View style={{ flexDirection: 'row', alignItems: 'center', gap: 12 }}>\n          <IconButton\n            variant=\"surface\"\n            size=\"2\"\n            onPress={() => setQuantity(Math.max(1, quantity - 1))}>\n            <Icon as={Minus} size={16} />\n          </IconButton>\n          <Text size=\"3\" weight=\"medium\" style={{ minWidth: 24, textAlign: 'center' }}>\n            {quantity}\n          </Text>\n          <IconButton variant=\"surface\" size=\"2\" onPress={() => setQuantity(quantity + 1)}>\n            <Icon as={Plus} size={16} />\n          </IconButton>\n        </View>\n        <Button variant=\"ghost\" size=\"2\" color=\"danger\">\n          <Icon as={Trash2} size={16} />\n          <Text>Remove</Text>\n        </Button>\n      </View>\n    </Card>\n  );\n}\n\nfunction OrderSummaryPattern() {\n  return (\n    <Card>\n      <View style={{ gap: 16 }}>\n        <Heading size=\"4\">Order Summary</Heading>\n\n        <View style={{ gap: 12 }}>\n          <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n            <Text color=\"gray\">Subtotal (3 items)</Text>\n            <Text weight=\"medium\">$239.97</Text>\n          </View>\n          <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n            <Text color=\"gray\">Shipping</Text>\n            <Text weight=\"medium\" color=\"success\">\n              Free\n            </Text>\n          </View>\n          <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n            <Text color=\"gray\">Tax</Text>\n            <Text weight=\"medium\">$19.20</Text>\n          </View>\n        </View>\n\n        <Separator size=\"4\" />\n\n        {/* Discount Code */}\n        <View style={{ flexDirection: 'row', gap: 8 }}>\n          <View style={{ flex: 1 }}>\n            <TextField.Input placeholder=\"Discount code\" />\n          </View>\n          <Button variant=\"surface\">\n            <Text>Apply</Text>\n          </Button>\n        </View>\n\n        <Separator size=\"4\" />\n\n        <View\n          style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>\n          <Text size=\"4\" weight=\"bold\">\n            Total\n          </Text>\n          <Text size=\"5\" weight=\"bold\">\n            $259.17\n          </Text>\n        </View>\n\n        <Button variant=\"solid\" size=\"4\">\n          <Text>Checkout</Text>\n        </Button>\n      </View>\n    </Card>\n  );\n}\n\nfunction FlashSaleBannerPattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card\n      style={{\n        padding: 0,\n        backgroundColor: colors.palettes.pink.a2,\n        borderWidth: 1,\n        borderColor: colors.palettes.pink.a4,\n      }}>\n      <View style={{ padding: 20, gap: 16 }}>\n        {/* Header row */}\n        <View\n          style={{ flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between' }}>\n          <Badge color=\"pink\" variant=\"soft\" size=\"1\">\n            <Icon as={Zap} size={10} />\n            <Text>Limited Time</Text>\n          </Badge>\n          <View style={{ flexDirection: 'row', alignItems: 'center', gap: 6 }}>\n            <View\n              style={{\n                width: 6,\n                height: 6,\n                borderRadius: 3,\n                backgroundColor: colors.palettes.pink['9'],\n              }}\n            />\n            <Text size=\"1\" weight=\"medium\" style={{ color: colors.palettes.pink.a11 }}>\n              Ends in 02:34:56\n            </Text>\n          </View>\n        </View>\n\n        {/* Main content */}\n        <View style={{ gap: 4 }}>\n          <Text size=\"5\" weight=\"bold\" style={{ color: colors.palettes.pink.a12 }}>\n            Flash Sale\n          </Text>\n          <Text size=\"3\" style={{ color: colors.palettes.pink.a11 }}>\n            Up to 50% off on selected items. Don't miss out.\n          </Text>\n        </View>\n\n        {/* CTA */}\n        <Button variant=\"solid\" color=\"pink\" size=\"3\">\n          <Text>Shop Now</Text>\n          <Icon as={ChevronRight} size={16} />\n        </Button>\n      </View>\n    </Card>\n  );\n}\n\nfunction ShippingOptionsPattern() {\n  const { colors } = useThemeTokens();\n  const [selected, setSelected] = React.useState('standard');\n\n  const options = [\n    {\n      id: 'standard',\n      name: 'Standard Shipping',\n      price: 'Free',\n      time: '5-7 business days',\n      icon: Truck,\n    },\n    {\n      id: 'express',\n      name: 'Express Shipping',\n      price: '$9.99',\n      time: '2-3 business days',\n      icon: Zap,\n    },\n    { id: 'overnight', name: 'Overnight', price: '$24.99', time: 'Next business day', icon: Clock },\n  ];\n\n  return (\n    <RadioGroup.Root value={selected} onValueChange={setSelected}>\n      <List.Root>\n        {options.map((option, index) => (\n          <React.Fragment key={option.id}>\n            {index > 0 && <List.Separator />}\n            <List.Item onPress={() => setSelected(option.id)}>\n              <List.ItemSlot>\n                <RadioGroup.Item value={option.id} />\n              </List.ItemSlot>\n              <List.ItemSlot>\n                <View\n                  style={{\n                    width: 40,\n                    height: 40,\n                    borderRadius: 10,\n                    backgroundColor:\n                      selected === option.id ? colors.palettes.accent.a3 : colors.palettes.gray.a3,\n                    alignItems: 'center',\n                    justifyContent: 'center',\n                  }}>\n                  <Icon\n                    as={option.icon}\n                    size={20}\n                    color={\n                      selected === option.id ? colors.palettes.accent.a11 : colors.palettes.gray.a11\n                    }\n                  />\n                </View>\n              </List.ItemSlot>\n              <List.ItemContent>\n                <List.ItemTitle>{option.name}</List.ItemTitle>\n                <List.ItemDescription>{option.time}</List.ItemDescription>\n              </List.ItemContent>\n              <List.ItemSlot>\n                <Text weight=\"medium\" color={option.price === 'Free' ? 'success' : undefined}>\n                  {option.price}\n                </Text>\n              </List.ItemSlot>\n            </List.Item>\n          </React.Fragment>\n        ))}\n      </List.Root>\n    </RadioGroup.Root>\n  );\n}\n\nfunction PaymentMethodPattern() {\n  const { colors } = useThemeTokens();\n  const [selected, setSelected] = React.useState('visa');\n\n  return (\n    <RadioGroup.Root value={selected} onValueChange={setSelected}>\n      <List.Root>\n        {[\n          { id: 'visa', name: 'Visa', last4: '4242', expiry: '12/25' },\n          { id: 'mastercard', name: 'Mastercard', last4: '8888', expiry: '03/26' },\n        ].map((card, index) => (\n          <React.Fragment key={card.id}>\n            {index > 0 && <List.Separator />}\n            <List.Item onPress={() => setSelected(card.id)}>\n              <List.ItemSlot>\n                <RadioGroup.Item value={card.id} />\n              </List.ItemSlot>\n              <List.ItemSlot>\n                <View\n                  style={{\n                    width: 48,\n                    height: 32,\n                    borderRadius: 6,\n                    backgroundColor: colors.palettes.gray.a3,\n                    alignItems: 'center',\n                    justifyContent: 'center',\n                    borderWidth: 1,\n                    borderColor: colors.stroke,\n                  }}>\n                  <Icon as={CreditCard} size={20} color={colors.palettes.gray.a11} />\n                </View>\n              </List.ItemSlot>\n              <List.ItemContent>\n                <List.ItemTitle>\n                  {card.name} •••• {card.last4}\n                </List.ItemTitle>\n                <List.ItemDescription>Expires {card.expiry}</List.ItemDescription>\n              </List.ItemContent>\n            </List.Item>\n          </React.Fragment>\n        ))}\n        <List.Separator />\n        <List.Item onPress={() => {}}>\n          <List.ItemSlot>\n            <View\n              style={{\n                width: 24,\n                height: 24,\n                borderRadius: 12,\n                borderWidth: 2,\n                borderColor: colors.palettes.accent['9'],\n                alignItems: 'center',\n                justifyContent: 'center',\n              }}>\n              <Icon as={Plus} size={14} color={colors.palettes.accent.a11} />\n            </View>\n          </List.ItemSlot>\n          <List.ItemContent>\n            <Text weight=\"medium\" color=\"accent\">\n              Add new card\n            </Text>\n          </List.ItemContent>\n        </List.Item>\n      </List.Root>\n    </RadioGroup.Root>\n  );\n}\n\nfunction OrderStatusPattern() {\n  const { colors } = useThemeTokens();\n  const steps = [\n    { id: 'ordered', label: 'Ordered', date: 'Dec 15', completed: true },\n    { id: 'shipped', label: 'Shipped', date: 'Dec 16', completed: true },\n    { id: 'transit', label: 'In Transit', date: 'Dec 17', completed: true, active: true },\n    { id: 'delivered', label: 'Delivered', date: 'Dec 19', completed: false },\n  ];\n\n  return (\n    <Card>\n      <View style={{ gap: 16 }}>\n        <View\n          style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>\n          <Heading size=\"4\">Order Status</Heading>\n          <Badge color=\"info\" size=\"1\">\n            <Text>In Transit</Text>\n          </Badge>\n        </View>\n\n        <View style={{ gap: 0 }}>\n          {steps.map((step, index) => (\n            <View key={step.id} style={{ flexDirection: 'row', gap: 12 }}>\n              {/* Timeline */}\n              <View style={{ alignItems: 'center', width: 24 }}>\n                <View\n                  style={{\n                    width: 24,\n                    height: 24,\n                    borderRadius: 12,\n                    backgroundColor: step.completed\n                      ? colors.palettes.success['9']\n                      : colors.palettes.gray.a4,\n                    alignItems: 'center',\n                    justifyContent: 'center',\n                  }}>\n                  {step.completed && <Icon as={Check} size={14} color=\"white\" />}\n                </View>\n                {index < steps.length - 1 && (\n                  <View\n                    style={{\n                      width: 2,\n                      height: 32,\n                      backgroundColor: steps[index + 1].completed\n                        ? colors.palettes.success['9']\n                        : colors.palettes.gray.a4,\n                    }}\n                  />\n                )}\n              </View>\n              {/* Content */}\n              <View style={{ flex: 1, paddingBottom: index < steps.length - 1 ? 16 : 0 }}>\n                <Text weight={step.active ? 'bold' : 'medium'}>{step.label}</Text>\n                <Text size=\"1\" color=\"gray\">\n                  {step.date}\n                </Text>\n              </View>\n            </View>\n          ))}\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction ProductReviewPattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card>\n      <View style={{ gap: 12 }}>\n        <View\n          style={{\n            flexDirection: 'row',\n            justifyContent: 'space-between',\n            alignItems: 'flex-start',\n          }}>\n          <View style={{ flexDirection: 'row', gap: 12 }}>\n            <Avatar fallback=\"MJ\" size=\"3\" color=\"blue\" />\n            <View style={{ gap: 2 }}>\n              <Text weight=\"medium\">Michael Johnson</Text>\n              <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n                {[1, 2, 3, 4, 5].map((star) => (\n                  <Icon\n                    key={star}\n                    as={Star}\n                    size={12}\n                    color={star <= 5 ? colors.palettes.amber['9'] : colors.palettes.gray.a6}\n                    fill={star <= 5 ? colors.palettes.amber['9'] : 'transparent'}\n                  />\n                ))}\n              </View>\n            </View>\n          </View>\n          <Text size=\"1\" color=\"gray\">\n            2 days ago\n          </Text>\n        </View>\n\n        <Text size=\"3\" color=\"gray\">\n          Absolutely love these headphones! The noise cancellation is incredible and the battery\n          life exceeds expectations. Highly recommend for anyone looking for premium audio quality.\n        </Text>\n\n        <View style={{ flexDirection: 'row', alignItems: 'center', gap: 16 }}>\n          <Button variant=\"ghost\" size=\"2\">\n            <Icon as={ThumbsUp} size={14} />\n            <Text>Helpful (24)</Text>\n          </Button>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction WishlistItemPattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card style={{ padding: 0 }}>\n      <View style={{ flexDirection: 'row', padding: 16, gap: 12 }}>\n        <View\n          style={{\n            width: 80,\n            height: 80,\n            backgroundColor: colors.palettes.gray.a3,\n            borderRadius: 8,\n            alignItems: 'center',\n            justifyContent: 'center',\n          }}>\n          <Icon as={ShoppingBag} size={32} color={colors.palettes.gray.a8} />\n        </View>\n        <View style={{ flex: 1, gap: 4 }}>\n          <Text size=\"2\" weight=\"medium\" numberOfLines={2}>\n            Premium Leather Wallet\n          </Text>\n          <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n            {[1, 2, 3, 4, 5].map((star) => (\n              <Icon\n                key={star}\n                as={Star}\n                size={10}\n                color={star <= 4 ? colors.palettes.amber['9'] : colors.palettes.gray.a6}\n                fill={star <= 4 ? colors.palettes.amber['9'] : 'transparent'}\n              />\n            ))}\n            <Text size=\"0\" color=\"gray\">\n              (89)\n            </Text>\n          </View>\n          <Text size=\"3\" weight=\"bold\">\n            $49.99\n          </Text>\n        </View>\n      </View>\n      <Separator size=\"4\" />\n      <View style={{ flexDirection: 'row', paddingHorizontal: 16, paddingVertical: 12, gap: 8 }}>\n        <Button variant=\"solid\" size=\"2\" style={{ flex: 1 }}>\n          <Icon as={ShoppingCart} size={14} />\n          <Text>Move to Cart</Text>\n        </Button>\n        <IconButton variant=\"surface\" size=\"2\" color=\"danger\">\n          <Icon as={Trash2} size={16} />\n        </IconButton>\n      </View>\n    </Card>\n  );\n}\n\n// ============================================================================\n// Fun Apps / Gamification Patterns\n// ============================================================================\n\nfunction AchievementPattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card\n      style={{\n        padding: 0,\n        backgroundColor: colors.panelSolid,\n      }}>\n      {/* Gradient header area */}\n      <View\n        style={{\n          paddingTop: 32,\n          paddingBottom: 24,\n          paddingHorizontal: 24,\n          alignItems: 'center',\n          backgroundColor: colors.palettes.amber.a2,\n          borderBottomWidth: 1,\n          borderBottomColor: colors.stroke,\n        }}>\n        {/* Badge with glow effect */}\n        <View\n          style={{\n            width: 88,\n            height: 88,\n            borderRadius: 44,\n            backgroundColor: colors.palettes.amber['9'],\n            alignItems: 'center',\n            justifyContent: 'center',\n            shadowColor: colors.palettes.amber['9'],\n            shadowOffset: { width: 0, height: 0 },\n            shadowOpacity: 0.5,\n            shadowRadius: 20,\n            elevation: 8,\n          }}>\n          <Icon as={Trophy} size={40} color=\"white\" />\n        </View>\n      </View>\n\n      {/* Content */}\n      <View style={{ padding: 24, alignItems: 'center', gap: 16 }}>\n        <View style={{ alignItems: 'center', gap: 8 }}>\n          <Badge color=\"amber\" variant=\"soft\" size=\"1\" style={{ alignSelf: 'center' }}>\n            <Icon as={Sparkles} size={10} />\n            <Text>Achievement Unlocked</Text>\n          </Badge>\n          <Heading size=\"5\" style={{ textAlign: 'center' }}>\n            First Purchase\n          </Heading>\n          <Text size=\"3\" color=\"gray\" style={{ textAlign: 'center', maxWidth: 280 }}>\n            You've completed your first purchase. Welcome to the club!\n          </Text>\n        </View>\n\n        {/* Stats row */}\n        <View\n          style={{\n            flexDirection: 'row',\n            gap: 24,\n            paddingVertical: 16,\n            paddingHorizontal: 24,\n            backgroundColor: colors.palettes.gray.a2,\n            borderRadius: 12,\n          }}>\n          <View style={{ alignItems: 'center', gap: 4 }}>\n            <Text size=\"4\" weight=\"bold\">\n              +50\n            </Text>\n            <Text size=\"1\" color=\"gray\">\n              XP Earned\n            </Text>\n          </View>\n          <Separator orientation=\"vertical\" size=\"4\" />\n          <View style={{ alignItems: 'center', gap: 4 }}>\n            <Text size=\"4\" weight=\"bold\">\n              1/10\n            </Text>\n            <Text size=\"1\" color=\"gray\">\n              Completed\n            </Text>\n          </View>\n          <Separator orientation=\"vertical\" size=\"4\" />\n          <View style={{ alignItems: 'center', gap: 4 }}>\n            <Text size=\"4\" weight=\"bold\" color=\"amber\">\n              Rare\n            </Text>\n            <Text size=\"1\" color=\"gray\">\n              Rarity\n            </Text>\n          </View>\n        </View>\n\n        {/* Actions */}\n        <View style={{ flexDirection: 'row', gap: 12, width: '100%' }}>\n          <Button variant=\"soft\" color=\"gray\" size=\"3\" style={{ flex: 1 }}>\n            <Text>Dismiss</Text>\n          </Button>\n          <Button variant=\"solid\" size=\"3\" style={{ flex: 1 }}>\n            <Icon as={Share} size={16} />\n            <Text>Share</Text>\n          </Button>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction StreakCounterPattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card>\n      <View style={{ flexDirection: 'row', alignItems: 'center', gap: 16 }}>\n        <View\n          style={{\n            width: 56,\n            height: 56,\n            borderRadius: 14,\n            backgroundColor: colors.palettes.orange.a3,\n            alignItems: 'center',\n            justifyContent: 'center',\n          }}>\n          <Icon as={Flame} size={28} color={colors.palettes.orange['9']} />\n        </View>\n        <View style={{ flex: 1, gap: 4 }}>\n          <View style={{ flexDirection: 'row', alignItems: 'baseline', gap: 4 }}>\n            <Text size=\"6\" weight=\"bold\">\n              7\n            </Text>\n            <Text size=\"3\" weight=\"medium\">\n              Day Streak\n            </Text>\n          </View>\n          <Text size=\"2\" color=\"gray\">\n            Keep it up! You're on fire 🔥\n          </Text>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction SystemHealthPattern() {\n  const { colors } = useThemeTokens();\n\n  const metrics = [\n    { label: 'CPU', value: 42, color: 'cyan' as const },\n    { label: 'Memory', value: 68, color: 'violet' as const },\n    { label: 'Disk', value: 85, color: 'orange' as const },\n    { label: 'Network', value: 23, color: 'lime' as const },\n  ];\n\n  const getStatusColor = (value: number) => {\n    if (value >= 80) return 'danger';\n    if (value >= 60) return 'warning';\n    return 'success';\n  };\n\n  return (\n    <Card>\n      <View style={{ gap: 16 }}>\n        <View style={{ flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between' }}>\n          <Heading size=\"3\">System Health</Heading>\n          <Badge color=\"success\" size=\"1\">\n            <View\n              style={{\n                width: 6,\n                height: 6,\n                borderRadius: 3,\n                backgroundColor: colors.palettes.success['9'],\n              }}\n            />\n            <Text>All Systems Normal</Text>\n          </Badge>\n        </View>\n\n        <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n          {metrics.map((metric) => (\n            <View key={metric.label} style={{ alignItems: 'center', gap: 8 }}>\n              <View style={{ position: 'relative', alignItems: 'center', justifyContent: 'center' }}>\n                <CircularProgress size=\"6\" value={metric.value} color={metric.color} />\n                <View style={{ position: 'absolute' }}>\n                  <Text size=\"1\" weight=\"bold\">{metric.value}</Text>\n                </View>\n              </View>\n              <Text size=\"1\" color=\"gray\">{metric.label}</Text>\n            </View>\n          ))}\n        </View>\n\n        <Separator size=\"4\" />\n\n        <View style={{ gap: 8 }}>\n          {metrics.map((metric) => (\n            <View key={metric.label} style={{ flexDirection: 'row', alignItems: 'center', gap: 12 }}>\n              <View\n                style={{\n                  width: 8,\n                  height: 8,\n                  borderRadius: 4,\n                  backgroundColor: colors.palettes[metric.color]['9'],\n                }}\n              />\n              <Text size=\"2\" style={{ flex: 1 }}>{metric.label}</Text>\n              <Text size=\"2\" weight=\"medium\">{metric.value}%</Text>\n              <Badge variant=\"soft\" color={getStatusColor(metric.value)} size=\"1\">\n                <Text>{metric.value >= 80 ? 'High' : metric.value >= 60 ? 'Medium' : 'Low'}</Text>\n              </Badge>\n            </View>\n          ))}\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction LeaderboardPattern() {\n  const { colors } = useThemeTokens();\n\n  const entries = [\n    { rank: 1, name: 'Sarah Chen', points: 12450, avatar: 'SC', color: 'pink' as const },\n    { rank: 2, name: 'Alex Kim', points: 11200, avatar: 'AK', color: 'blue' as const },\n    { rank: 3, name: 'Jordan Lee', points: 10890, avatar: 'JL', color: 'green' as const },\n    { rank: 4, name: 'You', points: 9540, avatar: 'ME', color: 'accent' as const, isUser: true },\n  ];\n\n  return (\n    <List.Root variant=\"soft\">\n      {entries.map((entry, index) => {\n        return (\n          <React.Fragment key={entry.rank}>\n            {index > 0 && <List.Separator />}\n            <List.Item\n              style={entry.isUser ? { backgroundColor: colors.palettes.gray['a3'] } : undefined}>\n              <List.ItemSlot>\n                <Text\n                  size=\"2\"\n                  weight=\"bold\"\n                  style={{ width: 24, textAlign: 'center' }}\n                  color={entry.rank <= 3 ? undefined : 'gray'}>\n                  {entry.rank}\n                </Text>\n              </List.ItemSlot>\n\n              <List.ItemSlot>\n                <Avatar fallback={entry.avatar} size=\"2\" color={entry.color} />\n              </List.ItemSlot>\n              <List.ItemContent>\n                <Text weight={entry.isUser ? 'bold' : 'medium'}>{entry.name}</Text>\n              </List.ItemContent>\n              <List.ItemSlot>\n                <Text weight=\"medium\" color={entry.color}>\n                  {entry.points.toLocaleString()} pts\n                </Text>\n              </List.ItemSlot>\n            </List.Item>\n          </React.Fragment>\n        );\n      })}\n    </List.Root>\n  );\n}\n\nfunction XPProgressPattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card>\n      <View style={{ gap: 12 }}>\n        <View\n          style={{ flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between' }}>\n          <View style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}>\n            <View\n              style={{\n                width: 32,\n                height: 32,\n                borderRadius: 8,\n                backgroundColor: colors.palettes.purple['9'],\n                alignItems: 'center',\n                justifyContent: 'center',\n              }}>\n              <Text size=\"2\" weight=\"bold\" style={{ color: 'white' }}>\n                12\n              </Text>\n            </View>\n            <Text weight=\"medium\">Level 12</Text>\n          </View>\n          <Badge color=\"purple\" size=\"1\">\n            <Icon as={Sparkles} size={10} />\n            <Text>250 XP to go</Text>\n          </Badge>\n        </View>\n        <Progress value={75} size=\"2\" color=\"purple\" />\n        <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n          <Text size=\"1\" color=\"gray\">\n            750 / 1,000 XP\n          </Text>\n          <Text size=\"1\" color=\"gray\">\n            Next: Level 13\n          </Text>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction DailyChallengePattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card>\n      <View style={{ gap: 12 }}>\n        <View\n          style={{\n            flexDirection: 'row',\n            justifyContent: 'space-between',\n            alignItems: 'flex-start',\n          }}>\n          <View style={{ flexDirection: 'row', gap: 12 }}>\n            <View\n              style={{\n                width: 48,\n                height: 48,\n                borderRadius: 12,\n                backgroundColor: colors.palettes.cyan.a3,\n                alignItems: 'center',\n                justifyContent: 'center',\n              }}>\n              <Icon as={Timer} size={24} color={colors.palettes.cyan.a11} />\n            </View>\n            <View style={{ gap: 2 }}>\n              <Text size=\"1\" color=\"gray\" weight=\"medium\">\n                DAILY CHALLENGE\n              </Text>\n              <Text weight=\"medium\">Complete 5 lessons</Text>\n            </View>\n          </View>\n          <Badge color=\"amber\" size=\"1\">\n            <Icon as={Gift} size={10} />\n            <Text>+50 XP</Text>\n          </Badge>\n        </View>\n        <Progress value={60} size=\"2\" color=\"cyan\" />\n        <View\n          style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>\n          <Text size=\"1\" color=\"gray\">\n            3 of 5 completed\n          </Text>\n          <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n            <Icon as={Clock} size={12} color={colors.palettes.gray.a11} />\n            <Text size=\"1\" color=\"gray\">\n              8h remaining\n            </Text>\n          </View>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction SocialPostPattern() {\n  const { colors } = useThemeTokens();\n  const [liked, setLiked] = React.useState(false);\n  const [likes, setLikes] = React.useState(42);\n\n  return (\n    <Card style={{ padding: 0 }}>\n      {/* Header */}\n      <View\n        style={{\n          flexDirection: 'row',\n          alignItems: 'center',\n          gap: 12,\n          padding: 16,\n        }}>\n        <Avatar fallback=\"EW\" size=\"3\" color=\"purple\" />\n        <View style={{ flex: 1, gap: 2 }}>\n          <Text weight=\"medium\">Emma Wilson</Text>\n          <Text size=\"1\" color=\"gray\">\n            2 hours ago\n          </Text>\n        </View>\n        <IconButton variant=\"ghost\" size=\"2\">\n          <Icon as={MoreHorizontal} size={18} />\n        </IconButton>\n      </View>\n\n      {/* Content */}\n      <View style={{ paddingHorizontal: 16, paddingBottom: 12 }}>\n        <Text size=\"3\">\n          Just finished my morning run! 🏃‍♀️ Nothing beats starting the day with some exercise. Who\n          else is working out today?\n        </Text>\n      </View>\n\n      {/* Image */}\n      <View\n        style={{\n          height: 200,\n          backgroundColor: colors.palettes.gray.a3,\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}>\n        <Icon as={MapPin} size={48} color={colors.palettes.gray.a8} />\n      </View>\n\n      {/* Actions */}\n      <View\n        style={{\n          flexDirection: 'row',\n          padding: 12,\n          gap: 16,\n        }}>\n        <Button\n          variant=\"ghost\"\n          size=\"2\"\n          color={liked ? 'danger' : 'gray'}\n          onPress={() => {\n            setLiked(!liked);\n            setLikes(liked ? likes - 1 : likes + 1);\n          }}>\n          <Icon as={Heart} size={18} />\n          <Text>{likes}</Text>\n        </Button>\n        <Button variant=\"ghost\" size=\"2\" color=\"gray\">\n          <Icon as={MessageCircle} size={18} />\n          <Text>12</Text>\n        </Button>\n        <Button variant=\"ghost\" size=\"2\" color=\"gray\">\n          <Icon as={Share} size={18} />\n        </Button>\n      </View>\n    </Card>\n  );\n}\n\nfunction NowPlayingPattern() {\n  const { colors } = useThemeTokens();\n  const [isPlaying, setIsPlaying] = React.useState(true);\n  const [position, setPosition] = React.useState(84); // seconds\n  const duration = 225; // 3:45 in seconds\n\n  const formatTime = (seconds: number) => {\n    const mins = Math.floor(seconds / 60);\n    const secs = seconds % 60;\n    return `${mins}:${secs.toString().padStart(2, '0')}`;\n  };\n\n  return (\n    <Card>\n      <View style={{ gap: 16 }}>\n        {/* Album Art */}\n        <View style={{ flexDirection: 'row', gap: 16 }}>\n          <View\n            style={{\n              width: 80,\n              height: 80,\n              borderRadius: 8,\n              backgroundColor: colors.palettes.pink.a3,\n              alignItems: 'center',\n              justifyContent: 'center',\n            }}>\n            <Icon as={Music} size={32} color={colors.palettes.pink.a11} />\n          </View>\n          <View style={{ flex: 1, justifyContent: 'center', gap: 4 }}>\n            <Text size=\"3\" weight=\"bold\" numberOfLines={1}>\n              Midnight Dreams\n            </Text>\n            <Text size=\"2\" color=\"gray\" numberOfLines={1}>\n              Aurora Synth\n            </Text>\n            <Text size=\"1\" color=\"gray\">\n              Neon Horizons • 2024\n            </Text>\n          </View>\n          <IconButton variant=\"ghost\" size=\"2\">\n            <Icon as={Heart} size={20} />\n          </IconButton>\n        </View>\n\n        {/* Playback Position */}\n        <View style={{ gap: 4 }}>\n          <Slider value={position} onValueChange={setPosition} min={0} max={duration} size=\"1\" />\n          <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n            <Text size=\"0\" color=\"gray\">\n              {formatTime(position)}\n            </Text>\n            <Text size=\"0\" color=\"gray\">\n              {formatTime(duration)}\n            </Text>\n          </View>\n        </View>\n\n        {/* Controls */}\n        <View\n          style={{\n            flexDirection: 'row',\n            alignItems: 'center',\n            justifyContent: 'center',\n            gap: 24,\n          }}>\n          <IconButton variant=\"ghost\" size=\"3\">\n            <Icon as={SkipBack} size={24} />\n          </IconButton>\n          <IconButton variant=\"solid\" size=\"4\" onPress={() => setIsPlaying(!isPlaying)}>\n            <Icon as={isPlaying ? Pause : Play} size={24} />\n          </IconButton>\n          <IconButton variant=\"ghost\" size=\"3\">\n            <Icon as={SkipForward} size={24} />\n          </IconButton>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction PollCardPattern() {\n  const { colors } = useThemeTokens();\n  const [voted, setVoted] = React.useState<string | null>(null);\n\n  const options = [\n    { id: 'react', label: 'React Native', votes: 156 },\n    { id: 'flutter', label: 'Flutter', votes: 89 },\n    { id: 'native', label: 'Native (Swift/Kotlin)', votes: 67 },\n  ];\n\n  const totalVotes = options.reduce((sum, opt) => sum + opt.votes, 0);\n\n  return (\n    <Card>\n      <View style={{ gap: 16 }}>\n        <View style={{ gap: 8 }}>\n          <Text size=\"3\" weight=\"medium\">\n            What's your preferred mobile framework?\n          </Text>\n          <Text size=\"1\" color=\"gray\">\n            {totalVotes} votes • 2 days left\n          </Text>\n        </View>\n\n        <View style={{ gap: 8 }}>\n          {options.map((option) => {\n            const percentage = Math.round((option.votes / totalVotes) * 100);\n            const isSelected = voted === option.id;\n\n            return (\n              <Pressable\n                key={option.id}\n                onPress={() => !voted && setVoted(option.id)}\n                style={{\n                  borderRadius: 8,\n                  overflow: 'hidden',\n                  borderWidth: 1,\n                  borderColor: isSelected ? colors.palettes.accent['8'] : colors.stroke,\n                }}>\n                <View\n                  style={{\n                    position: 'absolute',\n                    left: 0,\n                    top: 0,\n                    bottom: 0,\n                    width: voted ? `${percentage}%` : '0%',\n                    backgroundColor: isSelected\n                      ? colors.palettes.accent.a3\n                      : colors.palettes.gray.a3,\n                  }}\n                />\n                <View\n                  style={{\n                    flexDirection: 'row',\n                    alignItems: 'center',\n                    justifyContent: 'space-between',\n                    padding: 12,\n                  }}>\n                  <Text weight={isSelected ? 'medium' : 'regular'}>{option.label}</Text>\n                  {voted && (\n                    <Text size=\"2\" weight=\"medium\">\n                      {percentage}%\n                    </Text>\n                  )}\n                </View>\n              </Pressable>\n            );\n          })}\n        </View>\n      </View>\n    </Card>\n  );\n}\n\n// ============================================================================\n// Store / Marketing Patterns\n// ============================================================================\n\nfunction PricingTierPattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card>\n      <View style={{ gap: 16 }}>\n        <Badge color=\"accent\" size=\"1\" style={{ alignSelf: 'flex-start' }}>\n          <Text>MOST POPULAR</Text>\n        </Badge>\n\n        <View style={{ gap: 4 }}>\n          <Text size=\"3\" weight=\"bold\">\n            Pro Plan\n          </Text>\n          <View style={{ flexDirection: 'row', alignItems: 'baseline', gap: 4 }}>\n            <Text size=\"7\" weight=\"bold\">\n              $19\n            </Text>\n            <Text size=\"2\" color=\"gray\">\n              /month\n            </Text>\n          </View>\n        </View>\n\n        <Separator size=\"4\" />\n\n        <View style={{ gap: 12 }}>\n          {[\n            'Unlimited projects',\n            'Advanced analytics',\n            'Priority support',\n            'Custom integrations',\n            'Team collaboration',\n          ].map((feature) => (\n            <View key={feature} style={{ flexDirection: 'row', alignItems: 'center', gap: 12 }}>\n              <View\n                style={{\n                  width: 20,\n                  height: 20,\n                  borderRadius: 10,\n                  backgroundColor: colors.palettes.success.a3,\n                  alignItems: 'center',\n                  justifyContent: 'center',\n                }}>\n                <Icon as={Check} size={12} color={colors.palettes.success['9']} />\n              </View>\n              <Text size=\"2\">{feature}</Text>\n            </View>\n          ))}\n        </View>\n\n        <Button variant=\"solid\" size=\"4\">\n          <Text>Get Started</Text>\n        </Button>\n      </View>\n    </Card>\n  );\n}\n\nfunction TestimonialPattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card>\n      <View style={{ gap: 16 }}>\n        <Icon as={Quote} size={32} color={colors.palettes.gray.a6} />\n\n        <Text size=\"3\" style={{ fontStyle: 'italic' }}>\n          \"This product has completely transformed how our team works. We've seen a 40% increase in\n          productivity and the support team is incredibly responsive.\"\n        </Text>\n\n        <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n          {[1, 2, 3, 4, 5].map((star) => (\n            <Icon\n              key={star}\n              as={Star}\n              size={16}\n              color={colors.palettes.amber['9']}\n              fill={colors.palettes.amber['9']}\n            />\n          ))}\n        </View>\n\n        <View style={{ flexDirection: 'row', alignItems: 'center', gap: 12 }}>\n          <Avatar fallback=\"JD\" size=\"3\" color=\"blue\" />\n          <View style={{ gap: 2 }}>\n            <Text weight=\"medium\">Jennifer Davis</Text>\n            <Text size=\"1\" color=\"gray\">\n              CTO at TechCorp\n            </Text>\n          </View>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction FeatureShowcasePattern() {\n  const { colors } = useThemeTokens();\n\n  const features = [\n    {\n      icon: Zap,\n      title: 'Lightning Fast',\n      description: 'Optimized for speed with sub-100ms response times',\n      color: 'amber' as const,\n    },\n    {\n      icon: Users,\n      title: 'Team Collaboration',\n      description: 'Work together seamlessly with real-time sync',\n      color: 'blue' as const,\n    },\n    {\n      icon: Sparkles,\n      title: 'AI Powered',\n      description: 'Smart suggestions that learn from your workflow',\n      color: 'purple' as const,\n    },\n  ];\n\n  return (\n    <View style={{ gap: 12 }}>\n      {features.map((feature) => (\n        <Card key={feature.title} variant=\"soft\">\n          <View style={{ flexDirection: 'row', gap: 16 }}>\n            <View\n              style={{\n                width: 48,\n                height: 48,\n                borderRadius: 12,\n                backgroundColor: colors.palettes[feature.color].a3,\n                alignItems: 'center',\n                justifyContent: 'center',\n              }}>\n              <Icon as={feature.icon} size={24} color={colors.palettes[feature.color].a11} />\n            </View>\n            <View style={{ flex: 1, gap: 4 }}>\n              <Text weight=\"medium\">{feature.title}</Text>\n              <Text size=\"2\" color=\"gray\">\n                {feature.description}\n              </Text>\n            </View>\n          </View>\n        </Card>\n      ))}\n    </View>\n  );\n}\n\nfunction TeamMemberPattern() {\n  return (\n    <Card>\n      <View style={{ alignItems: 'center', gap: 12 }}>\n        <Avatar fallback=\"AK\" size=\"7\" color=\"blue\" />\n        <View style={{ alignItems: 'center', gap: 4 }}>\n          <Text size=\"3\" weight=\"bold\">\n            Alex Kim\n          </Text>\n          <Text size=\"2\" color=\"gray\">\n            Senior Designer\n          </Text>\n        </View>\n        <View style={{ flexDirection: 'row', gap: 8 }}>\n          <IconButton variant=\"soft\" size=\"2\" color=\"gray\">\n            <Icon as={Twitter} size={16} />\n          </IconButton>\n          <IconButton variant=\"soft\" size=\"2\" color=\"gray\">\n            <Icon as={Linkedin} size={16} />\n          </IconButton>\n          <IconButton variant=\"soft\" size=\"2\" color=\"gray\">\n            <Icon as={Send} size={16} />\n          </IconButton>\n        </View>\n      </View>\n    </Card>\n  );\n}\n\nfunction NewsletterSignupPattern() {\n  const { colors } = useThemeTokens();\n\n  return (\n    <Card\n      variant=\"soft\"\n      style={{\n        backgroundColor: colors.palettes.accent.a2,\n        borderWidth: 1,\n        borderColor: colors.palettes.accent.a5,\n      }}>\n      <View style={{ gap: 16 }}>\n        <View style={{ gap: 8 }}>\n          <Heading size=\"4\" style={{ color: colors.palettes.accent.a12 }}>\n            Stay in the loop\n          </Heading>\n          <Text size=\"3\" style={{ color: colors.palettes.accent.a11 }}>\n            Get the latest updates, tips, and exclusive offers delivered to your inbox.\n          </Text>\n        </View>\n        <View style={{ flexDirection: 'row', gap: 8 }}>\n          <View style={{ flex: 1 }}>\n            <TextField.Root variant=\"soft\" color=\"accent\">\n              <TextField.Input placeholder=\"Enter your email\" />\n            </TextField.Root>\n          </View>\n          <Button variant=\"solid\">\n            <Text>Subscribe</Text>\n          </Button>\n        </View>\n        <Text size=\"1\" style={{ color: colors.palettes.accent.a11 }}>\n          No spam, unsubscribe anytime.\n        </Text>\n      </View>\n    </Card>\n  );\n}\n\nfunction AppStatsPattern() {\n  const { colors } = useThemeTokens();\n\n  const stats = [\n    { value: '10M+', label: 'Downloads', icon: Download },\n    { value: '4.8★', label: 'Rating', icon: Star },\n    { value: '#1', label: 'Top Charts', icon: Trophy },\n  ];\n\n  return (\n    <View style={{ flexDirection: 'row', gap: 12 }}>\n      {stats.map((stat) => (\n        <Card key={stat.label} style={{ flex: 1, alignItems: 'center' }}>\n          <View style={{ alignItems: 'center', gap: 8 }}>\n            <Icon as={stat.icon} size={24} color={colors.palettes.accent.a11} />\n            <Text size=\"4\" weight=\"bold\">\n              {stat.value}\n            </Text>\n            <Text size=\"1\" color=\"gray\">\n              {stat.label}\n            </Text>\n          </View>\n        </Card>\n      ))}\n    </View>\n  );\n}\n\n// ============================================================================\n// Main Screen\n// ============================================================================\n\nexport default function DesignPatternsScreen() {\n  const { colors } = useThemeTokens();\n  const headerOptions = useHeaderOptions();\n  const { horizontalPadding, isWide } = useResponsiveLayout();\n  const insets = useSafeAreaInsets();\n\n  // On iOS/Android, account for safe area + header (~44px)\n  // On web, use fixed padding since header is transparent overlay\n  const topPadding = Platform.OS === 'web' ? 96 : insets.top + 44 + 16;\n\n  return (\n    <>\n      <Stack.Screen\n        options={{\n          title: 'Design Patterns',\n          ...headerOptions,\n        }}\n      />\n      <ScrollView\n        style={{ flex: 1, backgroundColor: colors.background }}\n        contentContainerStyle={{\n          paddingHorizontal: horizontalPadding,\n          paddingTop: topPadding,\n          paddingBottom: 48,\n          gap: 24,\n          maxWidth: isWide ? MAX_CONTENT_WIDTH + horizontalPadding * 2 : undefined,\n          alignSelf: isWide ? 'center' : undefined,\n          width: '100%',\n        }}>\n        {/* Header */}\n        <View style={{ gap: 4 }}>\n          <Heading size=\"6\">Design Patterns</Heading>\n          <Text size=\"3\" color=\"gray\">\n            Common UI patterns built with Frosted UI\n          </Text>\n        </View>\n\n        {/* Patterns */}\n        <Section title=\"Title + Description\">\n          <TitleDescriptionPattern />\n        </Section>\n\n        <Section title=\"Form Fields\">\n          <FormFieldPattern />\n        </Section>\n\n        <Section title=\"Search Field\">\n          <SearchFieldPattern />\n        </Section>\n\n        <Section title=\"List Items\">\n          <ListItemPattern />\n        </Section>\n\n        <Section title=\"Settings List\">\n          <SettingsListPattern />\n        </Section>\n\n        <Section title=\"Stat Cards\">\n          <StatCardsPattern />\n        </Section>\n\n        <Section title=\"Card Variants\">\n          <CardVariantsPattern />\n        </Section>\n\n        <Section title=\"Buy Box (E-commerce)\">\n          <BuyBoxPattern />\n        </Section>\n\n        <Section title=\"Button Patterns\">\n          <ButtonPatternsSection />\n        </Section>\n\n        <Section title=\"Empty State\">\n          <EmptyStatePattern />\n        </Section>\n\n        <Section title=\"Loading States\">\n          <LoadingStatesPattern />\n        </Section>\n\n        <Section title=\"Feedback & Status\">\n          <FeedbackPattern />\n        </Section>\n\n        <Section title=\"Validation Error\">\n          <ValidationErrorPattern />\n        </Section>\n\n        <Section title=\"Dialogs\">\n          <DialogPattern />\n        </Section>\n\n        <Section title=\"Navigation Header\">\n          <NavigationPattern />\n        </Section>\n\n        <Section title=\"Tabs\">\n          <TabsPattern />\n        </Section>\n\n        <Section title=\"Segmented Control\">\n          <SegmentedControlPattern />\n        </Section>\n\n        <Section title=\"Radio Group\">\n          <RadioGroupPattern />\n        </Section>\n\n        <Section title=\"Slider Controls\">\n          <VideoSettingsPattern />\n        </Section>\n\n        {/* E-commerce Section */}\n        <View style={{ gap: 8, marginTop: 16 }}>\n          <Heading size=\"5\" color=\"gray\">\n            E-commerce\n          </Heading>\n          <Separator size=\"4\" />\n        </View>\n\n        <Section title=\"Responsive Product Grid\">\n          <ResponsiveProductGridPattern />\n        </Section>\n\n        <Section title=\"Product Card\">\n          <ProductCardPattern />\n        </Section>\n\n        <Section title=\"Cart Item\">\n          <CartItemPattern />\n        </Section>\n\n        <Section title=\"Order Summary\">\n          <OrderSummaryPattern />\n        </Section>\n\n        <Section title=\"Flash Sale Banner\">\n          <FlashSaleBannerPattern />\n        </Section>\n\n        <Section title=\"Shipping Options\">\n          <ShippingOptionsPattern />\n        </Section>\n\n        <Section title=\"Payment Methods\">\n          <PaymentMethodPattern />\n        </Section>\n\n        <Section title=\"Order Status\">\n          <OrderStatusPattern />\n        </Section>\n\n        <Section title=\"Product Review\">\n          <ProductReviewPattern />\n        </Section>\n\n        <Section title=\"Wishlist Item\">\n          <WishlistItemPattern />\n        </Section>\n\n        {/* Fun Apps Section */}\n        <View style={{ gap: 8, marginTop: 16 }}>\n          <Heading size=\"5\" color=\"gray\">\n            Fun Apps & Gamification\n          </Heading>\n          <Separator size=\"4\" />\n        </View>\n\n        <Section title=\"Achievement Unlocked\">\n          <AchievementPattern />\n        </Section>\n\n        <Section title=\"Streak Counter\">\n          <StreakCounterPattern />\n        </Section>\n\n        <Section title=\"System Health\">\n          <SystemHealthPattern />\n        </Section>\n\n        <Section title=\"Leaderboard\">\n          <LeaderboardPattern />\n        </Section>\n\n        <Section title=\"XP Progress\">\n          <XPProgressPattern />\n        </Section>\n\n        <Section title=\"Daily Challenge\">\n          <DailyChallengePattern />\n        </Section>\n\n        <Section title=\"Social Post\">\n          <SocialPostPattern />\n        </Section>\n\n        <Section title=\"Now Playing\">\n          <NowPlayingPattern />\n        </Section>\n\n        <Section title=\"Poll Card\">\n          <PollCardPattern />\n        </Section>\n\n        {/* Store / Marketing Section */}\n        <View style={{ gap: 8, marginTop: 16 }}>\n          <Heading size=\"5\" color=\"gray\">\n            Store & Marketing\n          </Heading>\n          <Separator size=\"4\" />\n        </View>\n\n        <Section title=\"Pricing Tier\">\n          <PricingTierPattern />\n        </Section>\n\n        <Section title=\"Testimonial\">\n          <TestimonialPattern />\n        </Section>\n\n        <Section title=\"Feature Showcase\">\n          <FeatureShowcasePattern />\n        </Section>\n\n        <Section title=\"Team Member\">\n          <TeamMemberPattern />\n        </Section>\n\n        <Section title=\"Newsletter Signup\">\n          <NewsletterSignupPattern />\n        </Section>\n\n        <Section title=\"App Stats\">\n          <AppStatsPattern />\n        </Section>\n      </ScrollView>\n    </>\n  );\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/app/index.tsx",
    "content": "import { Button, Code, Icon, Text, useTheme, useThemeTokens } from '@frosted-ui/react-native';\nimport { Link, Stack } from 'expo-router';\nimport { StarIcon } from 'lucide-react-native';\nimport * as React from 'react';\nimport { Image, type ImageStyle, StyleSheet, View } from 'react-native';\nimport { useHeaderOptions } from './_header';\n\n// eslint-disable-next-line @typescript-eslint/no-require-imports, @typescript-eslint/no-var-requires\nconst LOGO_LIGHT = require('../assets/images/react-native-reusables-light.png');\n// eslint-disable-next-line @typescript-eslint/no-require-imports, @typescript-eslint/no-var-requires\nconst LOGO_DARK = require('../assets/images/react-native-reusables-dark.png');\n\nconst LOGO = {\n  light: LOGO_LIGHT,\n  dark: LOGO_DARK,\n};\n\nconst IMAGE_STYLE: ImageStyle = {\n  height: 76,\n  width: 76,\n};\n\nconst s = StyleSheet.create({\n  container: {\n    flex: 1,\n    alignItems: 'center',\n    justifyContent: 'center',\n    gap: 32,\n    padding: 16,\n  },\n  textContainer: {\n    gap: 8,\n    padding: 16,\n  },\n  buttonsContainer: {\n    flexDirection: 'row',\n    flexWrap: 'wrap',\n    justifyContent: 'center',\n    gap: 8,\n  },\n});\n\nexport default function Screen() {\n  const { colorScheme } = useTheme();\n  const { colors } = useThemeTokens();\n  const headerOptions = useHeaderOptions();\n\n  return (\n    <>\n      <Stack.Screen\n        options={{\n          title: 'Frosted UI',\n          ...headerOptions,\n        }}\n      />\n      <View style={s.container}>\n        <Image source={LOGO[colorScheme]} style={IMAGE_STYLE} resizeMode=\"contain\" />\n        <View style={s.textContainer}>\n          <Text size=\"3\" style={{ color: colors.palettes.gray.a10 }}>\n            1. Edit <Code size=\"3\">app/index.tsx</Code> to get started.\n          </Text>\n          <Text size=\"3\" style={{ color: colors.palettes.gray.a10 }}>\n            2. Save to see your changes instantly.\n          </Text>\n        </View>\n        <View style={s.buttonsContainer}>\n          <Link href=\"/kitchen-sink\" asChild>\n            <Button size=\"3\" variant=\"solid\">\n              <Text>View components</Text>\n            </Button>\n          </Link>\n          <Link href=\"/design-patterns\" asChild>\n            <Button size=\"3\" variant=\"surface\">\n              <Text>Design patterns</Text>\n            </Button>\n          </Link>\n          <Link\n            href=\"https://github.com/whopio/frosted-ui/tree/main/packages/frosted-ui-react-native\"\n            asChild>\n            <Button size=\"3\" variant=\"soft\" color=\"gray\">\n              <Icon as={StarIcon} />\n              <Text>Star the repo</Text>\n            </Button>\n          </Link>\n        </View>\n      </View>\n    </>\n  );\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/app/kitchen-sink.tsx",
    "content": "/* eslint-disable @typescript-eslint/no-empty-function */\nimport {\n  Accordion,\n  AlertDialog,\n  AspectRatio,\n  Avatar,\n  Badge,\n  Button,\n  Callout,\n  Card,\n  Checkbox,\n  CircularProgress,\n  Code,\n  ContextMenu,\n  Dialog,\n  DropdownMenu,\n  Heading,\n  HoverCard,\n  Icon,\n  IconButton,\n  Label,\n  Link,\n  List,\n  Popover,\n  Progress,\n  RadioGroup,\n  SegmentedControl,\n  Select,\n  Separator,\n  Skeleton,\n  Slider,\n  Spinner,\n  Switch,\n  Tabs,\n  Text,\n  TextArea,\n  TextField,\n  Tooltip,\n  useThemeTokens,\n} from '@frosted-ui/react-native';\nimport { Stack } from 'expo-router';\nimport {\n  AlertCircleIcon,\n  BellIcon,\n  CalendarIcon,\n  ChevronRightIcon,\n  InfoIcon,\n  MailIcon,\n  MoonIcon,\n  MoreVertical,\n  RocketIcon,\n  SearchIcon,\n  SettingsIcon,\n  WifiIcon,\n} from 'lucide-react-native';\nimport * as React from 'react';\nimport {\n  Image,\n  Linking,\n  Platform,\n  ScrollView,\n  StyleSheet,\n  useWindowDimensions,\n  View,\n} from 'react-native';\nimport { useSafeAreaInsets } from 'react-native-safe-area-context';\nimport { useHeaderOptions } from './_header';\n\n// ============================================================================\n// Responsive Layout\n// ============================================================================\n\nconst MAX_CONTENT_WIDTH = 600;\nconst BREAKPOINT = 768;\n\nfunction useResponsiveLayout() {\n  const { width } = useWindowDimensions();\n  const isWide = width >= BREAKPOINT;\n  const horizontalPadding = isWide ? Math.max(24, (width - MAX_CONTENT_WIDTH) / 2) : 16;\n\n  return { isWide, horizontalPadding };\n}\n\nconst HEADING_SIZES = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] as const;\nconst TEXT_SIZES = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] as const;\nconst TEXT_WEIGHTS = ['light', 'regular', 'medium', 'semi-bold', 'bold'] as const;\n\n// Common styles\nconst s = StyleSheet.create({\n  // Gaps\n  gap1: { gap: 4 },\n  gap1_5: { gap: 6 },\n  gap2: { gap: 8 },\n  gap3: { gap: 12 },\n  gap4: { gap: 16 },\n  gap6: { gap: 24 },\n  gap8: { gap: 32 },\n  // Padding\n  p4: { padding: 16 },\n  pt24: { paddingTop: 96 },\n  // Flex\n  flex1: { flex: 1 },\n  row: { flexDirection: 'row' },\n  wrap: { flexWrap: 'wrap' },\n  itemsCenter: { alignItems: 'center' },\n  justifyCenter: { justifyContent: 'center' },\n  // Dimensions\n  wFull: { width: '100%' },\n  hFull: { height: '100%' },\n  maxWMd: { maxWidth: 448 },\n  h8: { height: 32 },\n  h20: { height: 80 },\n  h32: { height: 128 },\n  // Border radius\n  roundedMd: { borderRadius: 6 },\n  roundedFull: { borderRadius: 9999 },\n});\n\nexport default function KitchenSinkScreen() {\n  const { colors, isDark } = useThemeTokens();\n  const headerOptions = useHeaderOptions();\n  const { horizontalPadding, isWide } = useResponsiveLayout();\n  const insets = useSafeAreaInsets();\n\n  // On iOS/Android, account for safe area + header (~44px)\n  // On web, use fixed padding since header is transparent overlay\n  const topPadding = Platform.OS === 'web' ? 96 : insets.top + 44 + 16;\n\n  return (\n    <>\n      <Stack.Screen\n        options={{\n          title: 'Components',\n          ...headerOptions,\n        }}\n      />\n      <ScrollView\n        style={{ flex: 1, backgroundColor: isDark ? colors.surface : colors.background }}\n        contentContainerStyle={{\n          paddingHorizontal: horizontalPadding,\n          maxWidth: isWide ? MAX_CONTENT_WIDTH + horizontalPadding * 2 : undefined,\n          alignSelf: isWide ? 'center' : undefined,\n          width: '100%',\n        }}>\n        <View style={[s.gap8, { paddingTop: topPadding, paddingBottom: 16 }]}>\n          {/* Typography Section */}\n          <ComponentSection title=\"Typography\">\n            <View style={s.gap4}>\n              <View style={s.gap2}>\n                {HEADING_SIZES.map((size) => (\n                  <Heading key={size} size={size}>\n                    Heading size {size}\n                  </Heading>\n                ))}\n              </View>\n              <View style={s.gap2}>\n                <SectionLabel>Heading Colors</SectionLabel>\n                <Heading color=\"blue\">Heading with blue color</Heading>\n                <Heading color=\"yellow\">Heading with yellow color</Heading>\n                <Heading color=\"green\">Heading with green color</Heading>\n                <Heading color=\"red\">Heading with red color</Heading>\n                <Heading color=\"purple\">Heading with purple color</Heading>\n                <Heading color=\"orange\">Heading with orange color</Heading>\n              </View>\n              <View style={s.gap2}>\n                <SectionLabel>Text Sizes</SectionLabel>\n                {TEXT_SIZES.map((size) => (\n                  <Text key={size} size={size}>\n                    Text size {size}\n                  </Text>\n                ))}\n              </View>\n              <View style={s.gap2}>\n                <SectionLabel>Text Weights</SectionLabel>\n                {TEXT_WEIGHTS.map((weight) => (\n                  <Text key={weight} weight={weight}>\n                    Text weight {weight}\n                  </Text>\n                ))}\n              </View>\n              <View style={s.gap2}>\n                <SectionLabel>Text Colors</SectionLabel>\n                <Text color=\"blue\">Text with blue color</Text>\n                <Text color=\"yellow\">Text with yellow color</Text>\n                <Text color=\"green\">Text with green color</Text>\n                <Text color=\"red\">Text with red color</Text>\n                <Text color=\"purple\">Text with purple color</Text>\n                <Text color=\"orange\">Text with orange color</Text>\n                <Text color=\"cyan\">Text with cyan color</Text>\n                <Text color=\"pink\">Text with pink color</Text>\n                <Text color=\"amber\">Text with amber color</Text>\n                <Text color=\"teal\">Text with teal color</Text>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Code Section */}\n          <ComponentSection title=\"Code\">\n            <View style={s.gap6}>\n              {/* Variants */}\n              <View style={s.gap3}>\n                <SectionLabel>Variants</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <Code variant=\"soft\">soft</Code>\n                  <Code variant=\"solid\">solid</Code>\n                  <Code variant=\"outline\">outline</Code>\n                  <Code variant=\"ghost\">ghost</Code>\n                </View>\n              </View>\n\n              {/* Sizes */}\n              <View style={s.gap3}>\n                <SectionLabel>Sizes</SectionLabel>\n                <View style={s.gap1}>\n                  <Code size=\"1\">Code size 1</Code>\n                  <Code size=\"2\">Code size 2</Code>\n                  <Code size=\"3\">Code size 3</Code>\n                  <Code size=\"4\">Code size 4</Code>\n                  <Code size=\"5\">Code size 5</Code>\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap3}>\n                <SectionLabel>Colors</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <Code color=\"gray\">gray</Code>\n                  <Code color=\"blue\">blue</Code>\n                  <Code color=\"green\">green</Code>\n                  <Code color=\"red\">red</Code>\n                  <Code color=\"purple\">purple</Code>\n                  <Code color=\"orange\">orange</Code>\n                </View>\n              </View>\n\n              {/* Inline usage */}\n              <View style={s.gap3}>\n                <SectionLabel>Inline Usage</SectionLabel>\n                <Text>\n                  Run <Code>npm install</Code> to install dependencies.\n                </Text>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Link Section */}\n          <ComponentSection title=\"Link\">\n            <View style={s.gap6}>\n              {/* Default */}\n              <View style={s.gap3}>\n                <SectionLabel>Default (accent color)</SectionLabel>\n                <Link onPress={() => {}}>Click this link</Link>\n              </View>\n\n              {/* Underline */}\n              <View style={s.gap3}>\n                <SectionLabel>Underline Options</SectionLabel>\n                <View style={s.gap2}>\n                  <Link underline=\"auto\" onPress={() => {}}>\n                    Underline: auto (shows on press)\n                  </Link>\n                  <Link underline=\"always\" onPress={() => {}}>\n                    Underline: always\n                  </Link>\n                  <Link underline=\"hover\" onPress={() => {}}>\n                    Underline: hover (same as auto on mobile)\n                  </Link>\n                </View>\n              </View>\n\n              {/* Sizes */}\n              <View style={s.gap3}>\n                <SectionLabel>Sizes</SectionLabel>\n                <View style={s.gap2}>\n                  <Link size=\"1\" onPress={() => {}}>\n                    Link size 1\n                  </Link>\n                  <Link size=\"2\" onPress={() => {}}>\n                    Link size 2\n                  </Link>\n                  <Link size=\"3\" onPress={() => {}}>\n                    Link size 3\n                  </Link>\n                  <Link size=\"4\" onPress={() => {}}>\n                    Link size 4\n                  </Link>\n                  <Link size=\"5\" onPress={() => {}}>\n                    Link size 5\n                  </Link>\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap3}>\n                <SectionLabel>Colors</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap3]}>\n                  <Link color=\"blue\" onPress={() => {}}>\n                    Blue\n                  </Link>\n                  <Link color=\"green\" onPress={() => {}}>\n                    Green\n                  </Link>\n                  <Link color=\"red\" onPress={() => {}}>\n                    Red\n                  </Link>\n                  <Link color=\"purple\" onPress={() => {}}>\n                    Purple\n                  </Link>\n                  <Link color=\"orange\" onPress={() => {}}>\n                    Orange\n                  </Link>\n                </View>\n              </View>\n\n              {/* Weights */}\n              <View style={s.gap3}>\n                <SectionLabel>Weights</SectionLabel>\n                <View style={s.gap2}>\n                  <Link weight=\"regular\" onPress={() => {}}>\n                    Regular weight\n                  </Link>\n                  <Link weight=\"medium\" onPress={() => {}}>\n                    Medium weight\n                  </Link>\n                  <Link weight=\"bold\" onPress={() => {}}>\n                    Bold weight\n                  </Link>\n                </View>\n              </View>\n\n              {/* Inline usage */}\n              <View style={s.gap3}>\n                <SectionLabel>Inline Usage</SectionLabel>\n                <Text size=\"5\">\n                  Read our <Link onPress={() => {}}>Terms of Service</Link> and{' '}\n                  <Link onPress={() => {}}>Privacy Policy</Link>.\n                </Text>\n              </View>\n\n              {/* External link */}\n              <View style={s.gap3}>\n                <SectionLabel>External Link</SectionLabel>\n                <Link\n                  onPress={() => Linking.openURL('https://github.com/AuroPick/frosted-ui')}\n                  underline=\"always\">\n                  View on GitHub\n                </Link>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Buttons Section */}\n          <ComponentSection title=\"Buttons\">\n            <View style={s.gap6}>\n              <View style={s.gap3}>\n                <SectionLabel>Variants - Default (accent)</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <Button variant=\"solid\">\n                    <Text>Solid</Text>\n                  </Button>\n                  <Button variant=\"soft\">\n                    <Text>Soft</Text>\n                  </Button>\n                  <Button variant=\"surface\">\n                    <Text>Surface</Text>\n                  </Button>\n                  <Button variant=\"ghost\">\n                    <Text>Ghost</Text>\n                  </Button>\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Variants - Yellow</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <Button variant=\"solid\" color=\"yellow\">\n                    <Text>Solid</Text>\n                  </Button>\n                  <Button variant=\"soft\" color=\"yellow\">\n                    <Text>Soft</Text>\n                  </Button>\n                  <Button variant=\"surface\" color=\"yellow\">\n                    <Text>Surface</Text>\n                  </Button>\n                  <Button variant=\"ghost\" color=\"yellow\">\n                    <Text>Ghost</Text>\n                  </Button>\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Variants - Green</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <Button variant=\"solid\" color=\"green\">\n                    <Text>Solid</Text>\n                  </Button>\n                  <Button variant=\"soft\" color=\"green\">\n                    <Text>Soft</Text>\n                  </Button>\n                  <Button variant=\"surface\" color=\"green\">\n                    <Text>Surface</Text>\n                  </Button>\n                  <Button variant=\"ghost\" color=\"green\">\n                    <Text>Ghost</Text>\n                  </Button>\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Variants - Red</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <Button variant=\"solid\" color=\"red\">\n                    <Text>Solid</Text>\n                  </Button>\n                  <Button variant=\"soft\" color=\"red\">\n                    <Text>Soft</Text>\n                  </Button>\n                  <Button variant=\"surface\" color=\"red\">\n                    <Text>Surface</Text>\n                  </Button>\n                  <Button variant=\"ghost\" color=\"red\">\n                    <Text>Ghost</Text>\n                  </Button>\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Variants - Purple</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <Button variant=\"solid\" color=\"purple\">\n                    <Text>Solid</Text>\n                  </Button>\n                  <Button variant=\"soft\" color=\"purple\">\n                    <Text>Soft</Text>\n                  </Button>\n                  <Button variant=\"surface\" color=\"purple\">\n                    <Text>Surface</Text>\n                  </Button>\n                  <Button variant=\"ghost\" color=\"purple\">\n                    <Text>Ghost</Text>\n                  </Button>\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Button Sizes</SectionLabel>\n                <View style={[s.row, s.wrap, s.itemsCenter, s.gap2]}>\n                  <Button size=\"1\">\n                    <Text>Size 1</Text>\n                  </Button>\n                  <Button size=\"2\">\n                    <Text>Size 2</Text>\n                  </Button>\n                  <Button size=\"3\">\n                    <Text>Size 3</Text>\n                  </Button>\n                  <Button size=\"4\">\n                    <Text>Size 4</Text>\n                  </Button>\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>With Icons</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <Button variant=\"solid\" color=\"blue\">\n                    <Icon as={MailIcon} />\n                    <Text>Email</Text>\n                  </Button>\n                  <Button variant=\"surface\" color=\"green\">\n                    <Text>Notifications</Text>\n                    <Icon as={BellIcon} />\n                  </Button>\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Disabled State</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <Button variant=\"solid\" color=\"blue\" disabled>\n                    <Text>Disabled Solid</Text>\n                  </Button>\n                  <Button variant=\"soft\" color=\"blue\" disabled>\n                    <Text>Disabled Soft</Text>\n                  </Button>\n                  <Button variant=\"surface\" color=\"blue\" disabled>\n                    <Text>Disabled Surface</Text>\n                  </Button>\n                  <Button variant=\"ghost\" color=\"blue\" disabled>\n                    <Text>Disabled Ghost</Text>\n                  </Button>\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* IconButton Section */}\n          <ComponentSection title=\"IconButton\">\n            <View style={s.gap6}>\n              <View style={s.gap3}>\n                <SectionLabel>Variants - Default (accent)</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <IconButton variant=\"solid\">\n                    <Icon as={SettingsIcon} size={16} />\n                  </IconButton>\n                  <IconButton variant=\"soft\">\n                    <Icon as={SettingsIcon} size={16} />\n                  </IconButton>\n                  <IconButton variant=\"surface\">\n                    <Icon as={SettingsIcon} size={16} />\n                  </IconButton>\n                  <IconButton variant=\"ghost\">\n                    <Icon as={SettingsIcon} size={16} />\n                  </IconButton>\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Sizes</SectionLabel>\n                <View style={[s.row, s.wrap, s.itemsCenter, s.gap2]}>\n                  <IconButton size=\"1\">\n                    <Icon as={SettingsIcon} size={12} />\n                  </IconButton>\n                  <IconButton size=\"2\">\n                    <Icon as={SettingsIcon} size={16} />\n                  </IconButton>\n                  <IconButton size=\"3\">\n                    <Icon as={SettingsIcon} size={20} />\n                  </IconButton>\n                  <IconButton size=\"4\">\n                    <Icon as={SettingsIcon} size={24} />\n                  </IconButton>\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Colors</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <IconButton color=\"indigo\">\n                    <Icon as={SettingsIcon} size={16} />\n                  </IconButton>\n                  <IconButton color=\"cyan\">\n                    <Icon as={SettingsIcon} size={16} />\n                  </IconButton>\n                  <IconButton color=\"orange\">\n                    <Icon as={SettingsIcon} size={16} />\n                  </IconButton>\n                  <IconButton color=\"crimson\">\n                    <Icon as={SettingsIcon} size={16} />\n                  </IconButton>\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Disabled State</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <IconButton variant=\"solid\" color=\"blue\" disabled>\n                    <Icon as={SettingsIcon} size={16} />\n                  </IconButton>\n                  <IconButton variant=\"soft\" color=\"blue\" disabled>\n                    <Icon as={SettingsIcon} size={16} />\n                  </IconButton>\n                  <IconButton variant=\"surface\" color=\"blue\" disabled>\n                    <Icon as={SettingsIcon} size={16} />\n                  </IconButton>\n                  <IconButton variant=\"ghost\" color=\"blue\" disabled>\n                    <Icon as={SettingsIcon} size={16} />\n                  </IconButton>\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Badges Section */}\n          <ComponentSection title=\"Badges\">\n            <View style={s.gap6}>\n              {/* Variants */}\n              <View style={s.gap3}>\n                <SectionLabel>Variants</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <Badge variant=\"solid\">\n                    <Text>Solid</Text>\n                  </Badge>\n                  <Badge variant=\"soft\">\n                    <Text>Soft</Text>\n                  </Badge>\n                  <Badge variant=\"surface\">\n                    <Text>Surface</Text>\n                  </Badge>\n                  <Badge variant=\"outline\">\n                    <Text>Outline</Text>\n                  </Badge>\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap3}>\n                <SectionLabel>Colors</SectionLabel>\n                <View style={s.gap2}>\n                  <View style={[s.row, s.wrap, s.gap2]}>\n                    <Badge variant=\"solid\" color=\"blue\">\n                      <Text>Blue</Text>\n                    </Badge>\n                    <Badge variant=\"solid\" color=\"yellow\">\n                      <Text>Yellow</Text>\n                    </Badge>\n                    <Badge variant=\"solid\" color=\"green\">\n                      <Text>Green</Text>\n                    </Badge>\n                    <Badge variant=\"solid\" color=\"red\">\n                      <Text>Red</Text>\n                    </Badge>\n                    <Badge variant=\"solid\" color=\"purple\">\n                      <Text>Purple</Text>\n                    </Badge>\n                  </View>\n                  <View style={[s.row, s.wrap, s.gap2]}>\n                    <Badge variant=\"soft\" color=\"blue\">\n                      <Text>Blue</Text>\n                    </Badge>\n                    <Badge variant=\"soft\" color=\"yellow\">\n                      <Text>Yellow</Text>\n                    </Badge>\n                    <Badge variant=\"soft\" color=\"green\">\n                      <Text>Green</Text>\n                    </Badge>\n                    <Badge variant=\"soft\" color=\"red\">\n                      <Text>Red</Text>\n                    </Badge>\n                    <Badge variant=\"soft\" color=\"purple\">\n                      <Text>Purple</Text>\n                    </Badge>\n                  </View>\n                  <View style={[s.row, s.wrap, s.gap2]}>\n                    <Badge variant=\"surface\" color=\"blue\">\n                      <Text>Blue</Text>\n                    </Badge>\n                    <Badge variant=\"surface\" color=\"yellow\">\n                      <Text>Yellow</Text>\n                    </Badge>\n                    <Badge variant=\"surface\" color=\"green\">\n                      <Text>Green</Text>\n                    </Badge>\n                    <Badge variant=\"surface\" color=\"red\">\n                      <Text>Red</Text>\n                    </Badge>\n                    <Badge variant=\"surface\" color=\"purple\">\n                      <Text>Purple</Text>\n                    </Badge>\n                  </View>\n                  <View style={[s.row, s.wrap, s.gap2]}>\n                    <Badge variant=\"outline\" color=\"blue\">\n                      <Text>Blue</Text>\n                    </Badge>\n                    <Badge variant=\"outline\" color=\"yellow\">\n                      <Text>Yellow</Text>\n                    </Badge>\n                    <Badge variant=\"outline\" color=\"green\">\n                      <Text>Green</Text>\n                    </Badge>\n                    <Badge variant=\"outline\" color=\"red\">\n                      <Text>Red</Text>\n                    </Badge>\n                    <Badge variant=\"outline\" color=\"purple\">\n                      <Text>Purple</Text>\n                    </Badge>\n                  </View>\n                </View>\n              </View>\n\n              {/* Sizes */}\n              <View style={s.gap3}>\n                <SectionLabel>Sizes</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <Badge variant=\"solid\" color=\"blue\" size=\"1\">\n                    <Text>Size 1</Text>\n                  </Badge>\n                  <Badge variant=\"solid\" color=\"blue\" size=\"2\">\n                    <Text>Size 2</Text>\n                  </Badge>\n                  <Badge variant=\"soft\" color=\"blue\" size=\"1\">\n                    <Text>Size 1</Text>\n                  </Badge>\n                  <Badge variant=\"soft\" color=\"blue\" size=\"2\">\n                    <Text>Size 2</Text>\n                  </Badge>\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Cards Section */}\n          <ComponentSection title=\"Cards\">\n            <View style={s.gap4}>\n              <View style={s.gap2}>\n                <SectionLabel>Surface (default)</SectionLabel>\n                <Card variant=\"surface\">\n                  <View style={s.gap1_5}>\n                    <Heading size=\"3\">Card Title</Heading>\n                    <Text color=\"gray\">Card description goes here</Text>\n                  </View>\n                </Card>\n              </View>\n              <View style={s.gap2}>\n                <SectionLabel>Soft</SectionLabel>\n                <Card variant=\"soft\">\n                  <View style={s.gap1_5}>\n                    <Heading size=\"3\">Card Title</Heading>\n                    <Text color=\"gray\">Card description goes here</Text>\n                  </View>\n                </Card>\n              </View>\n              <View style={s.gap2}>\n                <SectionLabel>Ghost</SectionLabel>\n                <Card variant=\"ghost\">\n                  <View style={s.gap1_5}>\n                    <Heading size=\"3\">Card Title</Heading>\n                    <Text color=\"gray\">Card description goes here</Text>\n                  </View>\n                </Card>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* List Section */}\n          <ComponentSection title=\"List\">\n            <View style={s.gap6}>\n              {/* Basic list */}\n              <View style={s.gap3}>\n                <SectionLabel>Settings List</SectionLabel>\n                <List.Root variant=\"ghost\">\n                  <List.Item onPress={() => {}}>\n                    <List.ItemSlot>\n                      <Icon as={BellIcon} size={20} />\n                    </List.ItemSlot>\n                    <List.ItemContent>\n                      <List.ItemTitle>Notifications</List.ItemTitle>\n                      <List.ItemDescription>Manage alerts and sounds</List.ItemDescription>\n                    </List.ItemContent>\n                    <List.ItemSlot>\n                      <Icon as={ChevronRightIcon} size={16} />\n                    </List.ItemSlot>\n                  </List.Item>\n                  <List.Separator />\n                  <List.Item onPress={() => {}}>\n                    <List.ItemSlot>\n                      <Icon as={MoonIcon} size={20} />\n                    </List.ItemSlot>\n                    <List.ItemContent>\n                      <List.ItemTitle>Appearance</List.ItemTitle>\n                      <List.ItemDescription>Dark mode, themes</List.ItemDescription>\n                    </List.ItemContent>\n                    <List.ItemSlot>\n                      <Icon as={ChevronRightIcon} size={16} />\n                    </List.ItemSlot>\n                  </List.Item>\n                  <List.Separator />\n                  <List.Item onPress={() => {}}>\n                    <List.ItemSlot>\n                      <Icon as={WifiIcon} size={20} />\n                    </List.ItemSlot>\n                    <List.ItemContent>\n                      <List.ItemTitle>Network</List.ItemTitle>\n                    </List.ItemContent>\n                    <List.ItemSlot>\n                      <Icon as={ChevronRightIcon} size={16} />\n                    </List.ItemSlot>\n                  </List.Item>\n                </List.Root>\n              </View>\n\n              {/* With avatars */}\n              <View style={s.gap3}>\n                <SectionLabel>Contact List</SectionLabel>\n                <List.Root>\n                  <List.Item onPress={() => {}}>\n                    <List.ItemSlot>\n                      <Avatar fallback=\"AK\" size=\"3\" color=\"blue\" />\n                    </List.ItemSlot>\n                    <List.ItemContent>\n                      <List.ItemTitle>Alex Kim</List.ItemTitle>\n                      <List.ItemDescription>alex@example.com</List.ItemDescription>\n                    </List.ItemContent>\n                    <List.ItemSlot>\n                      <Badge color=\"success\" size=\"1\">\n                        <Text>Online</Text>\n                      </Badge>\n                    </List.ItemSlot>\n                  </List.Item>\n                  <List.Separator />\n                  <List.Item onPress={() => {}}>\n                    <List.ItemSlot>\n                      <Avatar fallback=\"SJ\" size=\"3\" color=\"purple\" />\n                    </List.ItemSlot>\n                    <List.ItemContent>\n                      <List.ItemTitle>Sarah Johnson</List.ItemTitle>\n                      <List.ItemDescription>sarah@example.com</List.ItemDescription>\n                    </List.ItemContent>\n                  </List.Item>\n                  <List.Separator />\n                  <List.Item onPress={() => {}}>\n                    <List.ItemSlot>\n                      <Avatar fallback=\"MR\" size=\"3\" color=\"orange\" />\n                    </List.ItemSlot>\n                    <List.ItemContent>\n                      <List.ItemTitle>Mike Rodriguez</List.ItemTitle>\n                      <List.ItemDescription>mike@example.com</List.ItemDescription>\n                    </List.ItemContent>\n                    <List.ItemSlot>\n                      <Badge color=\"gray\" size=\"1\">\n                        <Text>Away</Text>\n                      </Badge>\n                    </List.ItemSlot>\n                  </List.Item>\n                </List.Root>\n              </View>\n\n              {/* With Switch */}\n              <View style={s.gap3}>\n                <SectionLabel>With Controls</SectionLabel>\n                <ListWithSwitchDemo />\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Callout Section */}\n          <ComponentSection title=\"Callout\">\n            <View style={s.gap6}>\n              {/* Variants */}\n              <View style={s.gap3}>\n                <SectionLabel>Variants</SectionLabel>\n                <Callout.Root variant=\"soft\">\n                  <Callout.Icon>\n                    <Icon as={InfoIcon} />\n                  </Callout.Icon>\n                  <Callout.Text>\n                    <Text>Soft variant callout with helpful information.</Text>\n                  </Callout.Text>\n                </Callout.Root>\n                <Callout.Root variant=\"surface\">\n                  <Callout.Icon>\n                    <Icon as={InfoIcon} />\n                  </Callout.Icon>\n                  <Callout.Text>\n                    <Text>Surface variant callout with helpful information.</Text>\n                  </Callout.Text>\n                </Callout.Root>\n                <Callout.Root variant=\"outline\">\n                  <Callout.Icon>\n                    <Icon as={InfoIcon} />\n                  </Callout.Icon>\n                  <Callout.Text>\n                    <Text>Outline variant callout with helpful information.</Text>\n                  </Callout.Text>\n                </Callout.Root>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap3}>\n                <SectionLabel>Colors</SectionLabel>\n                <Callout.Root color=\"gray\">\n                  <Callout.Icon>\n                    <Icon as={InfoIcon} />\n                  </Callout.Icon>\n                  <Callout.Text>\n                    <Text>Gray callout for neutral information.</Text>\n                  </Callout.Text>\n                </Callout.Root>\n                <Callout.Root color=\"blue\">\n                  <Callout.Icon>\n                    <Icon as={InfoIcon} />\n                  </Callout.Icon>\n                  <Callout.Text>\n                    <Text>Blue callout for informational messages.</Text>\n                  </Callout.Text>\n                </Callout.Root>\n                <Callout.Root color=\"green\">\n                  <Callout.Icon>\n                    <Icon as={RocketIcon} />\n                  </Callout.Icon>\n                  <Callout.Text>\n                    <Text>Green callout for success messages.</Text>\n                  </Callout.Text>\n                </Callout.Root>\n                <Callout.Root color=\"yellow\">\n                  <Callout.Icon>\n                    <Icon as={AlertCircleIcon} />\n                  </Callout.Icon>\n                  <Callout.Text>\n                    <Text>Yellow callout for warnings.</Text>\n                  </Callout.Text>\n                </Callout.Root>\n                <Callout.Root color=\"red\">\n                  <Callout.Icon>\n                    <Icon as={AlertCircleIcon} />\n                  </Callout.Icon>\n                  <Callout.Text>\n                    <Text>Red callout for errors or critical information.</Text>\n                  </Callout.Text>\n                </Callout.Root>\n              </View>\n\n              {/* Sizes */}\n              <View style={s.gap3}>\n                <SectionLabel>Sizes</SectionLabel>\n                <Callout.Root size=\"1\" color=\"purple\">\n                  <Callout.Icon>\n                    <Icon as={InfoIcon} />\n                  </Callout.Icon>\n                  <Callout.Text>\n                    <Text>Size 1 - Compact callout.</Text>\n                  </Callout.Text>\n                </Callout.Root>\n                <Callout.Root size=\"2\" color=\"purple\">\n                  <Callout.Icon>\n                    <Icon as={InfoIcon} />\n                  </Callout.Icon>\n                  <Callout.Text>\n                    <Text>Size 2 - Default callout size.</Text>\n                  </Callout.Text>\n                </Callout.Root>\n                <Callout.Root size=\"3\" color=\"purple\">\n                  <Callout.Icon>\n                    <Icon as={InfoIcon} />\n                  </Callout.Icon>\n                  <Callout.Text>\n                    <Text>Size 3 - Larger callout for emphasis.</Text>\n                  </Callout.Text>\n                </Callout.Root>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* TextField Section */}\n          <ComponentSection title=\"TextField\">\n            <View style={s.gap6}>\n              {/* Variants */}\n              <View style={s.gap3}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  Variants\n                </Text>\n                <TextField.Input placeholder=\"Surface variant (default)\" />\n                <TextField.Input variant=\"soft\" placeholder=\"Soft variant\" />\n              </View>\n\n              {/* Sizes */}\n              <View style={s.gap3}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  Sizes\n                </Text>\n                <TextField.Input size=\"1\" placeholder=\"Size 1\" />\n                <TextField.Input size=\"2\" placeholder=\"Size 2 (default)\" />\n                <TextField.Input size=\"3\" placeholder=\"Size 3\" />\n                <TextField.Input size=\"4\" placeholder=\"Size 4\" />\n              </View>\n\n              {/* Colors (soft variant) */}\n              <View style={s.gap3}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  Colors (soft variant)\n                </Text>\n                <TextField.Input variant=\"soft\" color=\"blue\" placeholder=\"Blue\" />\n                <TextField.Input variant=\"soft\" color=\"green\" placeholder=\"Green\" />\n                <TextField.Input variant=\"soft\" color=\"red\" placeholder=\"Red\" />\n              </View>\n\n              {/* With Slots - Size Story */}\n              <View style={s.gap3}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  With Slots\n                </Text>\n                <View style={s.gap3}>\n                  {/* Size 1 */}\n                  <View style={[s.row, s.itemsCenter, s.gap2]}>\n                    <TextField.Root size=\"1\" style={s.flex1}>\n                      <TextField.Slot>\n                        <Icon as={SearchIcon} size={12} />\n                      </TextField.Slot>\n                      <TextField.Input placeholder=\"Search the docs…\" />\n                    </TextField.Root>\n                    <Button size=\"1\" variant=\"surface\">\n                      <Text>Search</Text>\n                    </Button>\n                  </View>\n\n                  {/* Size 2 */}\n                  <View style={[s.row, s.itemsCenter, s.gap2]}>\n                    <TextField.Root size=\"2\" style={s.flex1}>\n                      <TextField.Slot>\n                        <Icon as={SearchIcon} size={16} />\n                      </TextField.Slot>\n                      <TextField.Input placeholder=\"Search the docs…\" />\n                      <TextField.Slot>\n                        <IconButton size=\"1\" variant=\"ghost\" color=\"gray\">\n                          <Icon as={MoreVertical} size={16} />\n                        </IconButton>\n                      </TextField.Slot>\n                    </TextField.Root>\n                    <Button size=\"2\" variant=\"surface\">\n                      <Text>Search</Text>\n                    </Button>\n                  </View>\n\n                  {/* Size 3 */}\n                  <View style={[s.row, s.itemsCenter, s.gap2]}>\n                    <TextField.Root size=\"3\" style={s.flex1}>\n                      <TextField.Slot>\n                        <Icon as={SearchIcon} size={20} />\n                      </TextField.Slot>\n                      <TextField.Input placeholder=\"Search the docs…\" />\n                      <TextField.Slot style={{ paddingRight: 12 }}>\n                        <IconButton size=\"2\" variant=\"ghost\" color=\"gray\">\n                          <Icon as={MoreVertical} size={20} />\n                        </IconButton>\n                      </TextField.Slot>\n                    </TextField.Root>\n                    <Button size=\"3\" variant=\"surface\">\n                      <Text>Search</Text>\n                    </Button>\n                  </View>\n\n                  {/* Size 4 */}\n                  <View style={[s.row, s.itemsCenter, s.gap2]}>\n                    <TextField.Root size=\"4\" style={s.flex1}>\n                      <TextField.Slot>\n                        <Icon as={SearchIcon} size={24} />\n                      </TextField.Slot>\n                      <TextField.Input placeholder=\"Search the docs…\" />\n                      <TextField.Slot style={{ paddingRight: 12 }}>\n                        <IconButton size=\"2\" variant=\"ghost\" color=\"gray\">\n                          <Icon as={MoreVertical} size={20} />\n                        </IconButton>\n                      </TextField.Slot>\n                    </TextField.Root>\n                    <Button size=\"4\" variant=\"surface\">\n                      <Text>Search</Text>\n                    </Button>\n                  </View>\n                </View>\n              </View>\n\n              {/* Disabled */}\n              <View style={s.gap3}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  Disabled\n                </Text>\n                <TextField.Input placeholder=\"Disabled (surface)\" editable={false} />\n                <TextField.Input variant=\"soft\" placeholder=\"Disabled (soft)\" editable={false} />\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* TextArea Section */}\n          <ComponentSection title=\"TextArea\">\n            <View style={s.gap6}>\n              {/* Variants */}\n              <View style={s.gap3}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  Variants\n                </Text>\n                <TextArea placeholder=\"Surface variant (default)\" />\n                <TextArea variant=\"soft\" placeholder=\"Soft variant\" />\n              </View>\n\n              {/* Sizes */}\n              <View style={s.gap3}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  Sizes\n                </Text>\n                <TextArea size=\"1\" placeholder=\"Size 1\" />\n                <TextArea size=\"2\" placeholder=\"Size 2 (default)\" />\n                <TextArea size=\"3\" placeholder=\"Size 3\" />\n                <TextArea size=\"4\" placeholder=\"Size 4\" />\n              </View>\n\n              {/* Colors (soft variant) */}\n              <View style={s.gap3}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  Colors (soft variant)\n                </Text>\n                <TextArea variant=\"soft\" color=\"blue\" placeholder=\"Blue\" />\n                <TextArea variant=\"soft\" color=\"green\" placeholder=\"Green\" />\n                <TextArea variant=\"soft\" color=\"red\" placeholder=\"Red\" />\n              </View>\n\n              {/* Disabled */}\n              <View style={s.gap3}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  Disabled\n                </Text>\n                <TextArea placeholder=\"Disabled (surface)\" editable={false} />\n                <TextArea variant=\"soft\" placeholder=\"Disabled (soft)\" editable={false} />\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Checkbox Section */}\n          <ComponentSection title=\"Checkbox\">\n            <View style={s.gap6}>\n              {/* Sizes */}\n              <View style={s.gap3}>\n                <SectionLabel>Sizes</SectionLabel>\n                <View style={[s.row, s.itemsCenter, s.gap4]}>\n                  <CheckboxItem label=\"Size 1\" size=\"1\" defaultChecked />\n                  <CheckboxItem label=\"Size 2\" size=\"2\" defaultChecked />\n                  <CheckboxItem label=\"Size 3\" size=\"3\" defaultChecked />\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap3}>\n                <SectionLabel>Colors</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap4]}>\n                  <CheckboxItem label=\"Blue\" color=\"blue\" defaultChecked />\n                  <CheckboxItem label=\"Green\" color=\"green\" defaultChecked />\n                  <CheckboxItem label=\"Red\" color=\"red\" defaultChecked />\n                  <CheckboxItem label=\"Purple\" color=\"purple\" defaultChecked />\n                  <CheckboxItem label=\"Yellow\" color=\"yellow\" defaultChecked />\n                </View>\n              </View>\n\n              {/* States */}\n              <View style={s.gap3}>\n                <SectionLabel>States</SectionLabel>\n                <View style={s.gap3}>\n                  <CheckboxItem label=\"Unchecked\" />\n                  <CheckboxItem label=\"Checked\" defaultChecked />\n                  <CheckboxItem label=\"Disabled unchecked\" disabled />\n                  <CheckboxItem label=\"Disabled checked\" defaultChecked disabled />\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Radio Group Section */}\n          <ComponentSection title=\"Radio Group\">\n            <View style={s.gap6}>\n              {/* Sizes */}\n              <View style={s.gap3}>\n                <SectionLabel>Sizes</SectionLabel>\n                <View style={[s.row, s.gap6]}>\n                  <RadioGroupDemo size=\"1\" />\n                  <RadioGroupDemo size=\"2\" />\n                  <RadioGroupDemo size=\"3\" />\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap3}>\n                <SectionLabel>Colors</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap6]}>\n                  <RadioGroupDemo size=\"2\" color=\"blue\" />\n                  <RadioGroupDemo size=\"2\" color=\"green\" />\n                  <RadioGroupDemo size=\"2\" color=\"red\" />\n                  <RadioGroupDemo size=\"2\" color=\"purple\" />\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Switch Section */}\n          <ComponentSection title=\"Switch\">\n            <View style={s.gap6}>\n              {/* Sizes */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Sizes\n                </Text>\n                <View style={[s.row, s.itemsCenter, s.gap6]}>\n                  <SwitchItem size=\"1\" defaultChecked />\n                  <SwitchItem size=\"2\" defaultChecked />\n                  <SwitchItem size=\"3\" defaultChecked />\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Colors\n                </Text>\n                <View style={[s.row, s.wrap, s.gap6]}>\n                  <SwitchItem color=\"blue\" defaultChecked />\n                  <SwitchItem color=\"green\" defaultChecked />\n                  <SwitchItem color=\"red\" defaultChecked />\n                  <SwitchItem color=\"purple\" defaultChecked />\n                  <SwitchItem color=\"gray\" defaultChecked />\n                </View>\n              </View>\n\n              {/* States */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  States\n                </Text>\n                <View style={s.gap3}>\n                  <SwitchItem label=\"Unchecked\" />\n                  <SwitchItem label=\"Checked\" defaultChecked />\n                  <SwitchItem label=\"Disabled unchecked\" disabled />\n                  <SwitchItem label=\"Disabled checked\" disabled defaultChecked />\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Separator Section */}\n          <ComponentSection title=\"Separator\">\n            <View style={s.gap6}>\n              {/* Default Demo */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Default\n                </Text>\n                <View>\n                  <Text size=\"2\">Tools for building high-quality, accessible UI.</Text>\n                  <Separator size=\"4\" style={{ marginVertical: 12 }} />\n                  <View style={[s.row, s.itemsCenter, s.gap3]}>\n                    <Text size=\"2\">Themes</Text>\n                    <Separator orientation=\"vertical\" />\n                    <Text size=\"2\">Primitives</Text>\n                    <Separator orientation=\"vertical\" />\n                    <Text size=\"2\">Icons</Text>\n                    <Separator orientation=\"vertical\" />\n                    <Text size=\"2\">Colors</Text>\n                  </View>\n                </View>\n              </View>\n\n              {/* Sizes - Horizontal */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Sizes (Horizontal)\n                </Text>\n                <View style={s.gap3}>\n                  <Separator size=\"1\" />\n                  <Separator size=\"2\" />\n                  <Separator size=\"3\" />\n                  <Separator size=\"4\" />\n                </View>\n              </View>\n\n              {/* Sizes - Vertical */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Sizes (Vertical)\n                </Text>\n                <View style={[s.row, s.itemsCenter, s.gap3, { height: 64 }]}>\n                  <Separator size=\"1\" orientation=\"vertical\" />\n                  <Separator size=\"2\" orientation=\"vertical\" />\n                  <Separator size=\"3\" orientation=\"vertical\" />\n                  <Separator size=\"4\" orientation=\"vertical\" />\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Colors\n                </Text>\n                <View style={s.gap3}>\n                  <Separator size=\"4\" color=\"gray\" />\n                  <Separator size=\"4\" color=\"blue\" />\n                  <Separator size=\"4\" color=\"green\" />\n                  <Separator size=\"4\" color=\"red\" />\n                  <Separator size=\"4\" color=\"purple\" />\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Spinner Section */}\n          <ComponentSection title=\"Spinner\">\n            <View style={s.gap6}>\n              {/* Sizes */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Sizes\n                </Text>\n                <View style={[s.row, s.wrap, s.itemsCenter, s.gap4]}>\n                  <Spinner size=\"1\" />\n                  <Spinner size=\"2\" />\n                  <Spinner size=\"3\" />\n                  <Spinner size=\"4\" />\n                  <Spinner size=\"5\" />\n                  <Spinner size=\"6\" />\n                </View>\n              </View>\n\n              {/* With Loading State */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  With Loading State (wrapping children)\n                </Text>\n                <View style={[s.row, s.gap4]}>\n                  <Spinner loading={true}>\n                    <Button>\n                      <Text>Submit</Text>\n                    </Button>\n                  </Spinner>\n                  <Spinner loading={false}>\n                    <Button>\n                      <Text>Submit</Text>\n                    </Button>\n                  </Spinner>\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Progress Section */}\n          <ComponentSection title=\"Progress\">\n            <View style={s.gap6}>\n              {/* Sizes */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Sizes\n                </Text>\n                <View style={s.gap3}>\n                  <Progress size=\"1\" value={60} />\n                  <Progress size=\"2\" value={60} />\n                  <Progress size=\"3\" value={60} />\n                  <Progress size=\"4\" value={60} />\n                  <Progress size=\"5\" value={60} />\n                  <Progress size=\"6\" value={60} />\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Colors\n                </Text>\n                <View style={s.gap3}>\n                  <Progress size=\"3\" color=\"blue\" value={60} />\n                  <Progress size=\"3\" color=\"green\" value={60} />\n                  <Progress size=\"3\" color=\"red\" value={60} />\n                  <Progress size=\"3\" color=\"purple\" value={60} />\n                  <Progress size=\"3\" color=\"gray\" value={60} />\n                </View>\n              </View>\n\n              {/* Values */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Values\n                </Text>\n                <View style={s.gap3}>\n                  <Progress value={0} />\n                  <Progress value={25} />\n                  <Progress value={50} />\n                  <Progress value={75} />\n                  <Progress value={100} />\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Circular Progress Section */}\n          <ComponentSection title=\"Circular Progress\">\n            <View style={s.gap6}>\n              {/* Sizes */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Sizes\n                </Text>\n                <View style={[s.row, s.itemsCenter, s.gap3, { flexWrap: 'wrap' }]}>\n                  <CircularProgress size=\"1\" value={60} />\n                  <CircularProgress size=\"2\" value={60} />\n                  <CircularProgress size=\"3\" value={60} />\n                  <CircularProgress size=\"4\" value={60} />\n                  <CircularProgress size=\"5\" value={60} />\n                  <CircularProgress size=\"6\" value={60} />\n                  <CircularProgress size=\"7\" value={50} />\n                  <CircularProgress size=\"8\" value={95} />\n                  <CircularProgress size=\"9\" value={100} />\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Colors\n                </Text>\n                <View style={[s.row, s.itemsCenter, s.gap3, { flexWrap: 'wrap' }]}>\n                  <CircularProgress size=\"4\" color=\"blue\" value={60} />\n                  <CircularProgress size=\"4\" color=\"green\" value={60} />\n                  <CircularProgress size=\"4\" color=\"red\" value={60} />\n                  <CircularProgress size=\"4\" color=\"purple\" value={60} />\n                  <CircularProgress size=\"4\" color=\"orange\" value={60} />\n                  <CircularProgress size=\"4\" color=\"gray\" value={60} />\n                </View>\n              </View>\n\n              {/* Values */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Values\n                </Text>\n                <View style={[s.row, s.itemsCenter, s.gap3, { flexWrap: 'wrap' }]}>\n                  <CircularProgress size=\"5\" value={0} />\n                  <CircularProgress size=\"5\" value={1} />\n                  <CircularProgress size=\"5\" value={25} />\n                  <CircularProgress size=\"5\" value={50} />\n                  <CircularProgress size=\"5\" value={75} />\n                  <CircularProgress size=\"5\" value={99} />\n                  <CircularProgress size=\"5\" value={100} />\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Slider Section */}\n          <ComponentSection title=\"Slider\">\n            <View style={s.gap6}>\n              {/* Sizes */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Sizes\n                </Text>\n                <View style={s.gap3}>\n                  <SliderDemo size=\"1\" defaultValue={25} />\n                  <SliderDemo size=\"2\" defaultValue={50} />\n                  <SliderDemo size=\"3\" defaultValue={75} />\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Colors\n                </Text>\n                <View style={s.gap3}>\n                  <SliderDemo color=\"blue\" defaultValue={20} />\n                  <SliderDemo color=\"green\" defaultValue={40} />\n                  <SliderDemo color=\"red\" defaultValue={60} />\n                  <SliderDemo color=\"purple\" defaultValue={80} />\n                </View>\n              </View>\n\n              {/* States */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  States\n                </Text>\n                <View style={s.gap3}>\n                  <SliderDemo defaultValue={50} />\n                  <SliderDemo defaultValue={50} disabled />\n                </View>\n              </View>\n\n              {/* With Label */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Interactive\n                </Text>\n                <SliderWithLabel />\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Avatar Section */}\n          <ComponentSection title=\"Avatar\">\n            <View style={s.gap6}>\n              {/* Sizes */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Sizes\n                </Text>\n                <View style={[s.row, s.wrap, s.itemsCenter, s.gap3]}>\n                  <Avatar size=\"0\" fallback=\"John Doe\" />\n                  <Avatar size=\"1\" fallback=\"John Doe\" />\n                  <Avatar size=\"2\" fallback=\"John Doe\" />\n                  <Avatar size=\"3\" fallback=\"John Doe\" />\n                  <Avatar size=\"4\" fallback=\"John Doe\" />\n                  <Avatar size=\"5\" fallback=\"John Doe\" />\n                  <Avatar size=\"6\" fallback=\"John Doe\" />\n                  <Avatar size=\"7\" fallback=\"John Doe\" />\n                  <Avatar size=\"8\" fallback=\"John Doe\" />\n                  <Avatar size=\"9\" fallback=\"John Doe\" />\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Colors\n                </Text>\n                <View style={[s.row, s.wrap, s.gap3]}>\n                  <Avatar color=\"blue\" fallback=\"Blue\" />\n                  <Avatar color=\"green\" fallback=\"Green\" />\n                  <Avatar color=\"red\" fallback=\"Red\" />\n                  <Avatar color=\"purple\" fallback=\"Purple\" />\n                  <Avatar color=\"gray\" fallback=\"Gray\" />\n                </View>\n              </View>\n\n              {/* Shapes */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Shapes\n                </Text>\n                <View style={[s.row, s.gap3]}>\n                  <Avatar shape=\"circle\" size=\"4\" fallback=\"Circle\" />\n                  <Avatar shape=\"square\" size=\"4\" fallback=\"Square\" />\n                </View>\n              </View>\n\n              {/* With Image */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  With Image\n                </Text>\n                <View style={[s.row, s.gap3]}>\n                  <Avatar size=\"4\" src=\"https://github.com/shadcn.png\" fallback=\"CN\" />\n                  <Avatar\n                    size=\"4\"\n                    color=\"blue\"\n                    src=\"https://invalid-url.com/image.png\"\n                    fallback=\"Fallback\"\n                  />\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Aspect Ratio Section */}\n          <ComponentSection title=\"Aspect Ratio\">\n            <View style={[s.wFull, s.maxWMd]}>\n              <AspectRatio ratio={16 / 9}>\n                <Image\n                  source={{ uri: 'https://images.unsplash.com/photo-1588345921523-c2dcdb7f1dcd' }}\n                  style={[s.hFull, s.wFull, s.roundedMd]}\n                  resizeMode=\"cover\"\n                />\n              </AspectRatio>\n            </View>\n          </ComponentSection>\n\n          {/* Skeleton Section */}\n          <ComponentSection title=\"Skeleton\">\n            <View style={s.gap6}>\n              {/* Avatar Skeletons */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Avatar Sizes\n                </Text>\n                <View style={[s.row, s.wrap, s.itemsCenter, s.gap3]}>\n                  <Skeleton.Avatar size=\"0\" />\n                  <Skeleton.Avatar size=\"1\" />\n                  <Skeleton.Avatar size=\"2\" />\n                  <Skeleton.Avatar size=\"3\" />\n                  <Skeleton.Avatar size=\"4\" />\n                  <Skeleton.Avatar size=\"5\" />\n                  <Skeleton.Avatar size=\"6\" />\n                  <Skeleton.Avatar size=\"7\" />\n                  <Skeleton.Avatar size=\"8\" />\n                  <Skeleton.Avatar size=\"9\" />\n                </View>\n              </View>\n\n              {/* Avatar Shapes */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Avatar Shapes\n                </Text>\n                <View style={[s.row, s.gap3]}>\n                  <Skeleton.Avatar size=\"4\" shape=\"circle\" />\n                  <Skeleton.Avatar size=\"4\" shape=\"square\" />\n                </View>\n              </View>\n\n              {/* Text Skeletons */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Text Sizes\n                </Text>\n                <View style={s.gap2}>\n                  <Skeleton.Text size=\"0\" style={{ width: '60%' }} />\n                  <Skeleton.Text size=\"1\" style={{ width: '60%' }} />\n                  <Skeleton.Text size=\"2\" style={{ width: '80%' }} />\n                  <Skeleton.Text size=\"3\" style={{ width: '100%' }} />\n                  <Skeleton.Text size=\"4\" style={{ width: '70%' }} />\n                  <Skeleton.Text size=\"5\" style={{ width: '50%' }} />\n                  <Skeleton.Text size=\"6\" style={{ width: '50%' }} />\n                  <Skeleton.Text size=\"7\" style={{ width: '70%' }} />\n                  <Skeleton.Text size=\"8\" style={{ width: '65%' }} />\n                  <Skeleton.Text size=\"9\" style={{ width: '25%' }} />\n                </View>\n              </View>\n\n              {/* Rect Skeletons */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Rectangles\n                </Text>\n                <View style={s.gap3}>\n                  <Skeleton.Rect style={{ width: 200, height: 120, borderRadius: 8 }} />\n                  <Skeleton.Rect style={{ width: '100%', height: 16, borderRadius: 4 }} />\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Colors\n                </Text>\n                <View style={[s.row, s.wrap, s.gap3]}>\n                  <Skeleton.Avatar color=\"gray\" />\n                  <Skeleton.Avatar color=\"blue\" />\n                  <Skeleton.Avatar color=\"green\" />\n                  <Skeleton.Avatar color=\"red\" />\n                  <Skeleton.Avatar color=\"purple\" />\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Accordion Section */}\n          <ComponentSection title=\"Accordion\">\n            <View style={{ gap: 24 }}>\n              {/* Single */}\n              <View style={{ gap: 8 }}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  Single\n                </Text>\n                <Accordion.Root type=\"single\" defaultValue=\"item-1\">\n                  <View style={{ gap: 16 }}>\n                    <Accordion.Item value=\"item-1\">\n                      <Accordion.Trigger>Is it accessible?</Accordion.Trigger>\n                      <Accordion.Content>\n                        <Text>Yes. It adheres to the WAI-ARIA design pattern.</Text>\n                      </Accordion.Content>\n                    </Accordion.Item>\n                    <Accordion.Item value=\"item-2\">\n                      <Accordion.Trigger>Is it unstyled?</Accordion.Trigger>\n                      <Accordion.Content>\n                        <Text>\n                          Yes. It's unstyled by default, giving you freedom over the look and feel.\n                        </Text>\n                      </Accordion.Content>\n                    </Accordion.Item>\n                    <Accordion.Item value=\"item-3\">\n                      <Accordion.Trigger>Can it be animated?</Accordion.Trigger>\n                      <Accordion.Content>\n                        <Text>Yes! You can animate the Accordion with CSS or JavaScript.</Text>\n                      </Accordion.Content>\n                    </Accordion.Item>\n                  </View>\n                </Accordion.Root>\n              </View>\n\n              {/* Multiple */}\n              <View style={{ gap: 8 }}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  Multiple\n                </Text>\n                <Accordion.Root type=\"multiple\" defaultValue={['item-1', 'item-2']}>\n                  <View style={{ gap: 16 }}>\n                    <Accordion.Item value=\"item-1\">\n                      <Accordion.Trigger>Is it accessible?</Accordion.Trigger>\n                      <Accordion.Content>\n                        <Text>Yes. It adheres to the WAI-ARIA design pattern.</Text>\n                      </Accordion.Content>\n                    </Accordion.Item>\n                    <Accordion.Item value=\"item-2\">\n                      <Accordion.Trigger>Is it unstyled?</Accordion.Trigger>\n                      <Accordion.Content>\n                        <Text>\n                          Yes. It's unstyled by default, giving you freedom over the look and feel.\n                        </Text>\n                      </Accordion.Content>\n                    </Accordion.Item>\n                    <Accordion.Item value=\"item-3\">\n                      <Accordion.Trigger>Can it be animated?</Accordion.Trigger>\n                      <Accordion.Content>\n                        <Text>Yes! You can animate the Accordion with CSS or JavaScript.</Text>\n                      </Accordion.Content>\n                    </Accordion.Item>\n                  </View>\n                </Accordion.Root>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Tabs Section */}\n          <ComponentSection title=\"Tabs\">\n            <TabsDemo />\n          </ComponentSection>\n\n          {/* SegmentedControl Section */}\n          <ComponentSection title=\"SegmentedControl\">\n            <SegmentedControlDemo />\n          </ComponentSection>\n\n          {/* Dialog Section */}\n          <ComponentSection title=\"Dialog\">\n            <View style={s.gap4}>\n              {/* Default Demo */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Default\n                </Text>\n                <Dialog.Root>\n                  <Dialog.Trigger>\n                    <Button>\n                      <Text>Edit profile</Text>\n                    </Button>\n                  </Dialog.Trigger>\n                  <Dialog.Content style={{ maxWidth: 450 }}>\n                    <Dialog.Title>Edit profile</Dialog.Title>\n                    <Dialog.Description>Make changes to your profile.</Dialog.Description>\n                    <View style={{ gap: 12 }}>\n                      <View>\n                        <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 4 }}>\n                          Name\n                        </Text>\n                        <TextField.Root>\n                          <TextField.Input\n                            defaultValue=\"Freja Johnsen\"\n                            placeholder=\"Enter your full name\"\n                          />\n                        </TextField.Root>\n                      </View>\n                      <View>\n                        <Text size=\"2\" weight=\"bold\" style={{ marginBottom: 4 }}>\n                          Email\n                        </Text>\n                        <TextField.Root>\n                          <TextField.Input\n                            defaultValue=\"freja@example.com\"\n                            placeholder=\"Enter your email\"\n                          />\n                        </TextField.Root>\n                      </View>\n                    </View>\n                    <View\n                      style={{\n                        flexDirection: 'row',\n                        gap: 12,\n                        marginTop: 16,\n                        justifyContent: 'flex-end',\n                      }}>\n                      <Dialog.Close>\n                        <Button variant=\"soft\" color=\"gray\">\n                          <Text>Cancel</Text>\n                        </Button>\n                      </Dialog.Close>\n                      <Dialog.Close>\n                        <Button>\n                          <Text>Save</Text>\n                        </Button>\n                      </Dialog.Close>\n                    </View>\n                  </Dialog.Content>\n                </Dialog.Root>\n              </View>\n\n              {/* Sizes Demo */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Sizes\n                </Text>\n                <View style={[s.row, s.wrap, s.gap3]}>\n                  <Dialog.Root>\n                    <Dialog.Trigger>\n                      <Button>\n                        <Text>Size 1</Text>\n                      </Button>\n                    </Dialog.Trigger>\n                    <Dialog.Content size=\"1\" style={{ maxWidth: 350 }}>\n                      <Dialog.Title>Edit profile</Dialog.Title>\n                      <Dialog.Description>Make changes to your profile.</Dialog.Description>\n                      <View style={{ flexDirection: 'row', gap: 8, justifyContent: 'flex-end' }}>\n                        <Dialog.Close>\n                          <Button size=\"1\" variant=\"soft\" color=\"gray\">\n                            <Text>Cancel</Text>\n                          </Button>\n                        </Dialog.Close>\n                        <Dialog.Close>\n                          <Button size=\"1\">\n                            <Text>Save</Text>\n                          </Button>\n                        </Dialog.Close>\n                      </View>\n                    </Dialog.Content>\n                  </Dialog.Root>\n\n                  <Dialog.Root>\n                    <Dialog.Trigger>\n                      <Button>\n                        <Text>Size 2</Text>\n                      </Button>\n                    </Dialog.Trigger>\n                    <Dialog.Content size=\"2\" style={{ maxWidth: 350 }}>\n                      <Dialog.Title>Edit profile</Dialog.Title>\n                      <Dialog.Description>Make changes to your profile.</Dialog.Description>\n                      <View style={{ flexDirection: 'row', gap: 8, justifyContent: 'flex-end' }}>\n                        <Dialog.Close>\n                          <Button size=\"2\" variant=\"soft\" color=\"gray\">\n                            <Text>Cancel</Text>\n                          </Button>\n                        </Dialog.Close>\n                        <Dialog.Close>\n                          <Button size=\"2\" variant=\"solid\">\n                            <Text>Save</Text>\n                          </Button>\n                        </Dialog.Close>\n                      </View>\n                    </Dialog.Content>\n                  </Dialog.Root>\n\n                  <Dialog.Root>\n                    <Dialog.Trigger>\n                      <Button>\n                        <Text>Size 3</Text>\n                      </Button>\n                    </Dialog.Trigger>\n                    <Dialog.Content size=\"3\" style={{ maxWidth: 350 }}>\n                      <Dialog.Title>Edit profile</Dialog.Title>\n                      <Dialog.Description>Make changes to your profile.</Dialog.Description>\n                      <View style={{ flexDirection: 'row', gap: 12, justifyContent: 'flex-end' }}>\n                        <Dialog.Close>\n                          <Button size=\"2\" variant=\"soft\" color=\"gray\">\n                            <Text>Cancel</Text>\n                          </Button>\n                        </Dialog.Close>\n                        <Dialog.Close>\n                          <Button size=\"2\" variant=\"solid\">\n                            <Text>Save</Text>\n                          </Button>\n                        </Dialog.Close>\n                      </View>\n                    </Dialog.Content>\n                  </Dialog.Root>\n\n                  <Dialog.Root>\n                    <Dialog.Trigger>\n                      <Button>\n                        <Text>Size 4</Text>\n                      </Button>\n                    </Dialog.Trigger>\n                    <Dialog.Content size=\"4\" style={{ maxWidth: 350 }}>\n                      <Dialog.Title>Edit profile</Dialog.Title>\n                      <Dialog.Description>Make changes to your profile.</Dialog.Description>\n                      <View\n                        style={{\n                          flexDirection: 'row',\n                          gap: 12,\n                          justifyContent: 'flex-end',\n                          alignItems: 'center',\n                        }}>\n                        <Dialog.Close>\n                          <Button size=\"3\" variant=\"soft\" color=\"gray\">\n                            <Text>Cancel</Text>\n                          </Button>\n                        </Dialog.Close>\n                        <Dialog.Close>\n                          <Button size=\"3\" variant=\"solid\">\n                            <Text>Save</Text>\n                          </Button>\n                        </Dialog.Close>\n                      </View>\n                    </Dialog.Content>\n                  </Dialog.Root>\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Alert Dialog Section */}\n          <ComponentSection title=\"Alert Dialog\">\n            <View style={s.gap4}>\n              {/* Default Demo */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Default\n                </Text>\n                <AlertDialog.Root>\n                  <AlertDialog.Trigger>\n                    <Button variant=\"solid\" color=\"red\">\n                      <Text>Revoke access</Text>\n                    </Button>\n                  </AlertDialog.Trigger>\n                  <AlertDialog.Content style={{ maxWidth: 450 }}>\n                    <AlertDialog.Title>Revoke access</AlertDialog.Title>\n                    <AlertDialog.Description>\n                      Are you sure? This application will no longer be accessible and any existing\n                      sessions will be expired.\n                    </AlertDialog.Description>\n                    <View style={{ flexDirection: 'row', gap: 12, justifyContent: 'flex-end' }}>\n                      <AlertDialog.Cancel>\n                        <Button variant=\"soft\" color=\"gray\">\n                          <Text>Cancel</Text>\n                        </Button>\n                      </AlertDialog.Cancel>\n                      <AlertDialog.Action>\n                        <Button variant=\"solid\" color=\"danger\">\n                          <Text>Revoke access</Text>\n                        </Button>\n                      </AlertDialog.Action>\n                    </View>\n                  </AlertDialog.Content>\n                </AlertDialog.Root>\n              </View>\n\n              {/* Sizes Demo */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\">\n                  Sizes\n                </Text>\n                <View style={[s.row, s.wrap, s.gap3]}>\n                  <AlertDialog.Root>\n                    <AlertDialog.Trigger>\n                      <Button color=\"red\">\n                        <Text>Size 1</Text>\n                      </Button>\n                    </AlertDialog.Trigger>\n                    <AlertDialog.Content size=\"1\" style={{ maxWidth: 350 }}>\n                      <AlertDialog.Title>Revoke access</AlertDialog.Title>\n                      <AlertDialog.Description>\n                        Are you sure? This application will no longer be accessible.\n                      </AlertDialog.Description>\n                      <View style={{ flexDirection: 'row', gap: 8, justifyContent: 'flex-end' }}>\n                        <AlertDialog.Cancel>\n                          <Button size=\"1\" variant=\"soft\" color=\"gray\">\n                            <Text>Cancel</Text>\n                          </Button>\n                        </AlertDialog.Cancel>\n                        <AlertDialog.Action>\n                          <Button size=\"1\" color=\"red\">\n                            <Text>Revoke</Text>\n                          </Button>\n                        </AlertDialog.Action>\n                      </View>\n                    </AlertDialog.Content>\n                  </AlertDialog.Root>\n\n                  <AlertDialog.Root>\n                    <AlertDialog.Trigger>\n                      <Button color=\"red\">\n                        <Text>Size 2</Text>\n                      </Button>\n                    </AlertDialog.Trigger>\n                    <AlertDialog.Content size=\"2\" style={{ maxWidth: 350 }}>\n                      <AlertDialog.Title>Revoke access</AlertDialog.Title>\n                      <AlertDialog.Description>\n                        Are you sure? This application will no longer be accessible.\n                      </AlertDialog.Description>\n                      <View style={{ flexDirection: 'row', gap: 8, justifyContent: 'flex-end' }}>\n                        <AlertDialog.Cancel>\n                          <Button size=\"2\" variant=\"soft\" color=\"gray\">\n                            <Text>Cancel</Text>\n                          </Button>\n                        </AlertDialog.Cancel>\n                        <AlertDialog.Action>\n                          <Button size=\"2\" color=\"red\">\n                            <Text>Revoke</Text>\n                          </Button>\n                        </AlertDialog.Action>\n                      </View>\n                    </AlertDialog.Content>\n                  </AlertDialog.Root>\n\n                  <AlertDialog.Root>\n                    <AlertDialog.Trigger>\n                      <Button color=\"red\">\n                        <Text>Size 3</Text>\n                      </Button>\n                    </AlertDialog.Trigger>\n                    <AlertDialog.Content size=\"3\" style={{ maxWidth: 350 }}>\n                      <AlertDialog.Title>Revoke access</AlertDialog.Title>\n                      <AlertDialog.Description>\n                        Are you sure? This application will no longer be accessible.\n                      </AlertDialog.Description>\n                      <View style={{ flexDirection: 'row', gap: 12, justifyContent: 'flex-end' }}>\n                        <AlertDialog.Cancel>\n                          <Button size=\"2\" variant=\"soft\" color=\"gray\">\n                            <Text>Cancel</Text>\n                          </Button>\n                        </AlertDialog.Cancel>\n                        <AlertDialog.Action>\n                          <Button size=\"2\" color=\"red\">\n                            <Text>Revoke</Text>\n                          </Button>\n                        </AlertDialog.Action>\n                      </View>\n                    </AlertDialog.Content>\n                  </AlertDialog.Root>\n\n                  <AlertDialog.Root>\n                    <AlertDialog.Trigger>\n                      <Button color=\"red\">\n                        <Text>Size 4</Text>\n                      </Button>\n                    </AlertDialog.Trigger>\n                    <AlertDialog.Content size=\"4\" style={{ maxWidth: 350 }}>\n                      <AlertDialog.Title>Revoke access</AlertDialog.Title>\n                      <AlertDialog.Description>\n                        Are you sure? This application will no longer be accessible.\n                      </AlertDialog.Description>\n                      <View style={{ flexDirection: 'row', gap: 12, justifyContent: 'flex-end' }}>\n                        <AlertDialog.Cancel>\n                          <Button size=\"3\" variant=\"soft\" color=\"gray\">\n                            <Text>Cancel</Text>\n                          </Button>\n                        </AlertDialog.Cancel>\n                        <AlertDialog.Action>\n                          <Button size=\"3\" color=\"red\">\n                            <Text>Revoke</Text>\n                          </Button>\n                        </AlertDialog.Action>\n                      </View>\n                    </AlertDialog.Content>\n                  </AlertDialog.Root>\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Popover Section */}\n          <ComponentSection title=\"Popover\">\n            <View style={s.gap6}>\n              {/* Default (translucent, size 2) */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  Default (translucent)\n                </Text>\n                <Popover.Root>\n                  <Popover.Trigger asChild>\n                    <Button variant=\"surface\">\n                      <Text>Open Popover</Text>\n                    </Button>\n                  </Popover.Trigger>\n                  <Popover.Content>\n                    <View style={{ gap: 16 }}>\n                      <View style={{ gap: 8 }}>\n                        <Text size=\"1\" weight=\"semi-bold\" color=\"gray\">\n                          Dimensions\n                        </Text>\n                        <Text>Set the dimensions for the layer.</Text>\n                      </View>\n                      <View style={{ gap: 8 }}>\n                        <Label nativeID=\"width\">Width</Label>\n                        <TextField.Root size=\"2\">\n                          <TextField.Input placeholder=\"100%\" aria-labelledby=\"width\" />\n                        </TextField.Root>\n                      </View>\n                      <View style={{ gap: 8 }}>\n                        <Label nativeID=\"height\">Height</Label>\n                        <TextField.Root size=\"2\">\n                          <TextField.Input placeholder=\"25px\" aria-labelledby=\"height\" />\n                        </TextField.Root>\n                      </View>\n                    </View>\n                  </Popover.Content>\n                </Popover.Root>\n              </View>\n\n              {/* Solid variant */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  Solid variant\n                </Text>\n                <Popover.Root>\n                  <Popover.Trigger asChild>\n                    <Button variant=\"soft\">\n                      <Text>Solid Popover</Text>\n                    </Button>\n                  </Popover.Trigger>\n                  <Popover.Content variant=\"solid\">\n                    <View style={{ gap: 8 }}>\n                      <Text weight=\"medium\">Solid Background</Text>\n                      <Text size=\"2\" color=\"gray\">\n                        This popover has a solid background without backdrop blur.\n                      </Text>\n                    </View>\n                  </Popover.Content>\n                </Popover.Root>\n              </View>\n\n              {/* Sizes */}\n              <View style={s.gap2}>\n                <Text size=\"2\" weight=\"medium\" color=\"gray\">\n                  Sizes\n                </Text>\n                <View style={[s.row, s.wrap, s.gap4]}>\n                  <Popover.Root>\n                    <Popover.Trigger asChild>\n                      <Button variant=\"soft\" size=\"1\">\n                        <Text>Size 1</Text>\n                      </Button>\n                    </Popover.Trigger>\n                    <Popover.Content size=\"1\">\n                      <Text size=\"1\">Small popover content.</Text>\n                    </Popover.Content>\n                  </Popover.Root>\n\n                  <Popover.Root>\n                    <Popover.Trigger asChild>\n                      <Button variant=\"soft\" size=\"2\">\n                        <Text>Size 2</Text>\n                      </Button>\n                    </Popover.Trigger>\n                    <Popover.Content size=\"2\">\n                      <Text size=\"2\">Medium popover content.</Text>\n                    </Popover.Content>\n                  </Popover.Root>\n\n                  <Popover.Root>\n                    <Popover.Trigger asChild>\n                      <Button variant=\"soft\" size=\"3\">\n                        <Text>Size 3</Text>\n                      </Button>\n                    </Popover.Trigger>\n                    <Popover.Content size=\"3\">\n                      <Text size=\"3\">Large popover content.</Text>\n                    </Popover.Content>\n                  </Popover.Root>\n\n                  <Popover.Root>\n                    <Popover.Trigger asChild>\n                      <Button variant=\"soft\" size=\"4\">\n                        <Text>Size 4</Text>\n                      </Button>\n                    </Popover.Trigger>\n                    <Popover.Content size=\"4\">\n                      <Text size=\"4\">Extra large popover content.</Text>\n                    </Popover.Content>\n                  </Popover.Root>\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Dropdown Menu Section */}\n          <ComponentSection title=\"Dropdown Menu\">\n            <View style={s.gap6}>\n              {/* Default Demo */}\n              <View style={s.gap3}>\n                <SectionLabel>Default</SectionLabel>\n                <DropdownMenuDefaultDemo />\n              </View>\n\n              {/* Sizes */}\n              <View style={s.gap3}>\n                <SectionLabel>Sizes</SectionLabel>\n                <View style={[s.row, s.wrap, s.itemsCenter, s.gap3]}>\n                  <DropdownMenuSizeDemo size=\"1\" label=\"Small\" />\n                  <DropdownMenuSizeDemo size=\"2\" label=\"Default\" />\n                  <DropdownMenuSizeDemo size=\"3\" label=\"Large\" />\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap3}>\n                <SectionLabel>Item Colors</SectionLabel>\n                <DropdownMenuColorDemo />\n              </View>\n\n              {/* With Submenu */}\n              <View style={s.gap3}>\n                <SectionLabel>With Submenu</SectionLabel>\n                <DropdownMenuWithSubmenuDemo />\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Select Section */}\n          <ComponentSection title=\"Select\">\n            <View style={s.gap6}>\n              <View style={s.gap3}>\n                <SectionLabel>Variants - Default</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <SelectDemo variant=\"surface\" />\n                  <SelectDemo variant=\"soft\" />\n                  <SelectDemo variant=\"ghost\" />\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Variants - Green</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <SelectDemo variant=\"surface\" color=\"green\" />\n                  <SelectDemo variant=\"soft\" color=\"green\" />\n                  <SelectDemo variant=\"ghost\" color=\"green\" />\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Variants - Red</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <SelectDemo variant=\"surface\" color=\"red\" />\n                  <SelectDemo variant=\"soft\" color=\"red\" />\n                  <SelectDemo variant=\"ghost\" color=\"red\" />\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Variants - Purple</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <SelectDemo variant=\"surface\" color=\"purple\" />\n                  <SelectDemo variant=\"soft\" color=\"purple\" />\n                  <SelectDemo variant=\"ghost\" color=\"purple\" />\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Select Sizes</SectionLabel>\n                <View style={[s.row, s.wrap, s.itemsCenter, s.gap2]}>\n                  <SelectDemo size=\"1\" />\n                  <SelectDemo size=\"2\" />\n                  <SelectDemo size=\"3\" />\n                  <SelectDemo size=\"4\" />\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Disabled State</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <SelectDemo variant=\"surface\" color=\"blue\" disabled />\n                  <SelectDemo variant=\"soft\" color=\"blue\" disabled />\n                  <SelectDemo variant=\"ghost\" color=\"blue\" disabled />\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>Many Options (Scrollable)</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <SelectManyOptionsDemo />\n                </View>\n              </View>\n\n              <View style={s.gap3}>\n                <SectionLabel>With Groups, Labels &amp; Separators</SectionLabel>\n                <View style={[s.row, s.wrap, s.gap2]}>\n                  <SelectGroupedDemo />\n                </View>\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Context Menu Section */}\n          <ComponentSection title=\"Context Menu\">\n            <View style={s.gap6}>\n              {/* Default Demo */}\n              <View style={s.gap3}>\n                <SectionLabel>Default</SectionLabel>\n                <ContextMenuDefaultDemo />\n              </View>\n\n              {/* Sizes */}\n              <View style={s.gap3}>\n                <SectionLabel>Sizes</SectionLabel>\n                <View style={s.gap3}>\n                  <ContextMenuSizeDemo size=\"1\" label=\"Small\" />\n                  <ContextMenuSizeDemo size=\"2\" label=\"Default\" />\n                  <ContextMenuSizeDemo size=\"3\" label=\"Large\" />\n                </View>\n              </View>\n\n              {/* Colors */}\n              <View style={s.gap3}>\n                <SectionLabel>Item Colors</SectionLabel>\n                <ContextMenuColorDemo />\n              </View>\n            </View>\n          </ComponentSection>\n\n          {/* Hover Card Section */}\n          <ComponentSection title=\"Hover Card\">\n            <HoverCardDemo />\n          </ComponentSection>\n\n          {/* Tooltip Section */}\n          <ComponentSection title=\"Tooltip\">\n            <View style={[s.row, s.gap4]}>\n              <Tooltip content=\"Add to library\">\n                <Button variant=\"surface\">\n                  <Text>Hover me</Text>\n                </Button>\n              </Tooltip>\n\n              <Tooltip content=\"This is a longer tooltip message\" side=\"bottom\">\n                <Button variant=\"soft\">\n                  <Text>Bottom tooltip</Text>\n                </Button>\n              </Tooltip>\n\n              <Tooltip content=\"Quick tip!\" delayDuration={100}>\n                <Button variant=\"ghost\">\n                  <Text>Fast tooltip</Text>\n                </Button>\n              </Tooltip>\n            </View>\n          </ComponentSection>\n\n          {/* Bottom padding for scroll */}\n          <View style={s.h8} />\n        </View>\n      </ScrollView>\n    </>\n  );\n}\n\n// Helper Components\nfunction ComponentSection({ title, children }: { title: string; children: React.ReactNode }) {\n  const { colors, isDark } = useThemeTokens();\n  return (\n    <View style={s.gap4}>\n      <View style={[s.row, s.itemsCenter, s.gap2]}>\n        <Icon as={ChevronRightIcon} color={colors.palettes.gray['12']} />\n        <Heading size=\"3\">{title}</Heading>\n      </View>\n      <Card style={isDark ? { backgroundColor: colors.background } : undefined}>{children}</Card>\n    </View>\n  );\n}\n\nfunction SectionLabel({ children }: { children: string }) {\n  const { colors } = useThemeTokens();\n  return (\n    <Text weight=\"semi-bold\" style={{ color: colors.palettes.gray.a10 }}>\n      {children}\n    </Text>\n  );\n}\n\nfunction ContextMenuTriggerBox({\n  children,\n  height = 80,\n}: {\n  children: React.ReactNode;\n  height?: number;\n}) {\n  const { colors } = useThemeTokens();\n  return (\n    <View\n      style={{\n        height,\n        alignItems: 'center',\n        justifyContent: 'center',\n        borderRadius: 6,\n        borderWidth: 1,\n        borderStyle: 'dashed',\n        borderColor: colors.stroke,\n      }}>\n      <Text size=\"1\" style={{ color: colors.palettes.gray.a10 }}>\n        {children}\n      </Text>\n    </View>\n  );\n}\n\nfunction CheckboxItem({\n  label,\n  defaultChecked = false,\n  size,\n  color,\n  disabled = false,\n}: {\n  label: string;\n  defaultChecked?: boolean;\n  size?: '1' | '2' | '3';\n  color?: 'blue' | 'green' | 'red' | 'purple' | 'yellow';\n  disabled?: boolean;\n}) {\n  const [checked, setChecked] = React.useState(defaultChecked);\n  return (\n    <View style={[s.row, s.itemsCenter, s.gap2]}>\n      <Checkbox\n        checked={checked}\n        onCheckedChange={setChecked}\n        size={size}\n        color={color}\n        disabled={disabled}\n      />\n      <Label\n        onPress={() => !disabled && setChecked((prev) => !prev)}\n        nativeID={label.replace(/\\s+/g, '-').toLowerCase()}>\n        {label}\n      </Label>\n    </View>\n  );\n}\n\nfunction RadioGroupDemo({\n  size,\n  color,\n}: {\n  size?: '1' | '2' | '3';\n  color?: 'blue' | 'green' | 'red' | 'purple';\n}) {\n  const [value, setValue] = React.useState('option1');\n  const id = `radio-${size}-${color}`;\n  return (\n    <RadioGroup.Root value={value} onValueChange={setValue} size={size} color={color}>\n      <View style={s.gap2}>\n        <View style={[s.row, s.itemsCenter, s.gap2]}>\n          <RadioGroup.Item aria-labelledby={`${id}-1`} value=\"option1\" />\n          <Label nativeID={`${id}-1`} onPress={() => setValue('option1')}>\n            Option 1\n          </Label>\n        </View>\n        <View style={[s.row, s.itemsCenter, s.gap2]}>\n          <RadioGroup.Item aria-labelledby={`${id}-2`} value=\"option2\" />\n          <Label nativeID={`${id}-2`} onPress={() => setValue('option2')}>\n            Option 2\n          </Label>\n        </View>\n      </View>\n    </RadioGroup.Root>\n  );\n}\n\nfunction ListWithSwitchDemo() {\n  const [pushEnabled, setPushEnabled] = React.useState(true);\n  const [emailEnabled, setEmailEnabled] = React.useState(false);\n\n  return (\n    <List.Root variant=\"soft\">\n      <List.Item>\n        <List.ItemSlot>\n          <Icon as={BellIcon} size={20} />\n        </List.ItemSlot>\n        <List.ItemContent>\n          <List.ItemTitle>Push Notifications</List.ItemTitle>\n        </List.ItemContent>\n        <List.ItemSlot>\n          <Switch checked={pushEnabled} onCheckedChange={setPushEnabled} />\n        </List.ItemSlot>\n      </List.Item>\n      <List.Separator />\n      <List.Item>\n        <List.ItemSlot>\n          <Icon as={MailIcon} size={20} />\n        </List.ItemSlot>\n        <List.ItemContent>\n          <List.ItemTitle>Email Updates</List.ItemTitle>\n        </List.ItemContent>\n        <List.ItemSlot>\n          <Switch checked={emailEnabled} onCheckedChange={setEmailEnabled} />\n        </List.ItemSlot>\n      </List.Item>\n    </List.Root>\n  );\n}\n\nfunction SwitchItem({\n  label,\n  defaultChecked = false,\n  disabled = false,\n  size,\n  color,\n}: {\n  label?: string;\n  defaultChecked?: boolean;\n  disabled?: boolean;\n  size?: '1' | '2' | '3';\n  color?: 'blue' | 'green' | 'red' | 'purple' | 'gray';\n}) {\n  const [checked, setChecked] = React.useState(defaultChecked);\n  const id = label?.replace(/\\s+/g, '-').toLowerCase();\n  return (\n    <View style={[s.row, s.itemsCenter, s.gap3]}>\n      <Switch\n        checked={checked}\n        onCheckedChange={setChecked}\n        disabled={disabled}\n        size={size}\n        color={color}\n        aria-labelledby={id}\n      />\n      {label && <Label nativeID={id}>{label}</Label>}\n    </View>\n  );\n}\n\nfunction SliderDemo({\n  size,\n  color,\n  disabled,\n  defaultValue = 50,\n}: {\n  size?: '1' | '2' | '3';\n  color?: 'blue' | 'green' | 'red' | 'purple' | 'gray';\n  disabled?: boolean;\n  defaultValue?: number;\n}) {\n  const [value, setValue] = React.useState(defaultValue);\n  return (\n    <Slider\n      value={value}\n      onValueChange={setValue}\n      size={size}\n      color={color}\n      disabled={disabled}\n    />\n  );\n}\n\nfunction SliderWithLabel() {\n  const [value, setValue] = React.useState(50);\n  return (\n    <View style={s.gap2}>\n      <View style={[s.row, s.itemsCenter, { justifyContent: 'space-between' }]}>\n        <Text size=\"2\">Volume</Text>\n        <Text size=\"2\" color=\"gray\">\n          {value}%\n        </Text>\n      </View>\n      <Slider value={value} onValueChange={setValue} />\n    </View>\n  );\n}\n\nfunction SelectDemo({\n  size,\n  variant,\n  color,\n  disabled,\n}: {\n  size?: '1' | '2' | '3' | '4';\n  variant?: 'surface' | 'soft' | 'ghost';\n  color?: 'blue' | 'green' | 'red' | 'purple' | 'yellow';\n  disabled?: boolean;\n}) {\n  const [value, setValue] = React.useState<{ value: string; label: string } | undefined>();\n  return (\n    <Select.Root size={size} value={value} onValueChange={setValue}>\n      <Select.Trigger variant={variant} color={color} disabled={disabled}>\n        <Select.Value placeholder=\"Select a framework\" />\n      </Select.Trigger>\n      <Select.Content>\n        <Select.Item value=\"next\" label=\"Next.js\">\n          Next.js\n        </Select.Item>\n        <Select.Item value=\"react\" label=\"React\">\n          React\n        </Select.Item>\n        <Select.Item value=\"vue\" label=\"Vue\">\n          Vue\n        </Select.Item>\n        <Select.Item value=\"svelte\" label=\"Svelte\">\n          Svelte\n        </Select.Item>\n        <Select.Item value=\"angular\" label=\"Angular\">\n          Angular\n        </Select.Item>\n      </Select.Content>\n    </Select.Root>\n  );\n}\n\nfunction SelectManyOptionsDemo() {\n  const [value, setValue] = React.useState<{ value: string; label: string } | undefined>();\n  const options = Array.from({ length: 40 }, (_, i) => ({\n    value: `option-${i + 1}`,\n    label: `Option ${i + 1}`,\n  }));\n\n  return (\n    <Select.Root value={value} onValueChange={setValue}>\n      <Select.Trigger>\n        <Select.Value placeholder=\"Select an option\" />\n      </Select.Trigger>\n      <Select.Content>\n        {options.map((option) => (\n          <Select.Item key={option.value} value={option.value} label={option.label}>\n            {option.label}\n          </Select.Item>\n        ))}\n      </Select.Content>\n    </Select.Root>\n  );\n}\n\nfunction SelectGroupedDemo() {\n  const [value, setValue] = React.useState<{ value: string; label: string } | undefined>();\n\n  return (\n    <Select.Root value={value} onValueChange={setValue}>\n      <Select.Trigger>\n        <Select.Value placeholder=\"Select a food\" />\n      </Select.Trigger>\n      <Select.Content>\n        <Select.Group>\n          <Select.Label>Fruits</Select.Label>\n          <Select.Item value=\"apple\" label=\"Apple\">\n            Apple\n          </Select.Item>\n          <Select.Item value=\"banana\" label=\"Banana\">\n            Banana\n          </Select.Item>\n          <Select.Item value=\"orange\" label=\"Orange\">\n            Orange\n          </Select.Item>\n        </Select.Group>\n\n        <Select.Separator />\n\n        <Select.Group>\n          <Select.Label>Vegetables</Select.Label>\n          <Select.Item value=\"carrot\" label=\"Carrot\">\n            Carrot\n          </Select.Item>\n          <Select.Item value=\"broccoli\" label=\"Broccoli\">\n            Broccoli\n          </Select.Item>\n          <Select.Item value=\"spinach\" label=\"Spinach\">\n            Spinach\n          </Select.Item>\n        </Select.Group>\n\n        <Select.Separator />\n\n        <Select.Group>\n          <Select.Label>Proteins</Select.Label>\n          <Select.Item value=\"chicken\" label=\"Chicken\">\n            Chicken\n          </Select.Item>\n          <Select.Item value=\"beef\" label=\"Beef\">\n            Beef\n          </Select.Item>\n          <Select.Item value=\"fish\" label=\"Fish\">\n            Fish\n          </Select.Item>\n        </Select.Group>\n      </Select.Content>\n    </Select.Root>\n  );\n}\n\nfunction TabsDemo() {\n  const [value1, setValue1] = React.useState('account');\n  const [value2, setValue2] = React.useState('tab1');\n\n  return (\n    <View style={s.gap6}>\n      {/* Sizes */}\n      <View style={s.gap2}>\n        <Text size=\"2\" weight=\"medium\">\n          Sizes\n        </Text>\n        <View style={s.gap4}>\n          <Tabs.Root size=\"1\" value={value2} onValueChange={setValue2}>\n            <Tabs.List>\n              <Tabs.Trigger value=\"tab1\">Tab 1</Tabs.Trigger>\n              <Tabs.Trigger value=\"tab2\">Tab 2</Tabs.Trigger>\n              <Tabs.Trigger value=\"tab3\">Tab 3</Tabs.Trigger>\n            </Tabs.List>\n          </Tabs.Root>\n\n          <Tabs.Root size=\"2\" value={value2} onValueChange={setValue2}>\n            <Tabs.List>\n              <Tabs.Trigger value=\"tab1\">Tab 1</Tabs.Trigger>\n              <Tabs.Trigger value=\"tab2\">Tab 2</Tabs.Trigger>\n              <Tabs.Trigger value=\"tab3\">Tab 3</Tabs.Trigger>\n            </Tabs.List>\n          </Tabs.Root>\n        </View>\n      </View>\n\n      {/* Colors */}\n      <View style={s.gap2}>\n        <Text size=\"2\" weight=\"medium\">\n          Colors\n        </Text>\n        <View style={s.gap4}>\n          <Tabs.Root color=\"blue\" value={value2} onValueChange={setValue2}>\n            <Tabs.List>\n              <Tabs.Trigger value=\"tab1\">Blue</Tabs.Trigger>\n              <Tabs.Trigger value=\"tab2\">Tab 2</Tabs.Trigger>\n              <Tabs.Trigger value=\"tab3\">Tab 3</Tabs.Trigger>\n            </Tabs.List>\n          </Tabs.Root>\n\n          <Tabs.Root color=\"purple\" value={value2} onValueChange={setValue2}>\n            <Tabs.List>\n              <Tabs.Trigger value=\"tab1\">Purple</Tabs.Trigger>\n              <Tabs.Trigger value=\"tab2\">Tab 2</Tabs.Trigger>\n              <Tabs.Trigger value=\"tab3\">Tab 3</Tabs.Trigger>\n            </Tabs.List>\n          </Tabs.Root>\n\n          <Tabs.Root color=\"green\" value={value2} onValueChange={setValue2}>\n            <Tabs.List>\n              <Tabs.Trigger value=\"tab1\">Green</Tabs.Trigger>\n              <Tabs.Trigger value=\"tab2\">Tab 2</Tabs.Trigger>\n              <Tabs.Trigger value=\"tab3\">Tab 3</Tabs.Trigger>\n            </Tabs.List>\n          </Tabs.Root>\n\n          <Tabs.Root color=\"orange\" value={value2} onValueChange={setValue2}>\n            <Tabs.List>\n              <Tabs.Trigger value=\"tab1\">Orange</Tabs.Trigger>\n              <Tabs.Trigger value=\"tab2\">Tab 2</Tabs.Trigger>\n              <Tabs.Trigger value=\"tab3\">Tab 3</Tabs.Trigger>\n            </Tabs.List>\n          </Tabs.Root>\n        </View>\n      </View>\n\n      {/* Full Example */}\n      <View style={s.gap2}>\n        <Text size=\"2\" weight=\"medium\">\n          Full Example\n        </Text>\n        <Tabs.Root value={value1} onValueChange={setValue1}>\n          <Tabs.List>\n            <Tabs.Trigger value=\"account\">\n              <Text>Account</Text>\n            </Tabs.Trigger>\n            <Tabs.Trigger value=\"password\">\n              <Text>Password</Text>\n            </Tabs.Trigger>\n          </Tabs.List>\n          <Tabs.Content value=\"account\" style={s.p4}>\n            <View style={s.gap6}>\n              <View style={s.gap1_5}>\n                <Heading size=\"3\">Account</Heading>\n                <Text color=\"gray\">\n                  Make changes to your account here. Click save when you're done.\n                </Text>\n              </View>\n              <View style={s.gap4}>\n                <View style={s.gap2}>\n                  <Label nativeID=\"name\">Name</Label>\n                  <TextField.Root size=\"2\">\n                    <TextField.Input placeholder=\"Enter your name\" aria-labelledby=\"name\" />\n                  </TextField.Root>\n                </View>\n                <View style={s.gap2}>\n                  <Label nativeID=\"username\">Username</Label>\n                  <TextField.Root size=\"2\">\n                    <TextField.Input placeholder=\"Enter your username\" aria-labelledby=\"username\" />\n                  </TextField.Root>\n                </View>\n              </View>\n              <View style={[s.row, s.itemsCenter]}>\n                <Button>\n                  <Text>Save changes</Text>\n                </Button>\n              </View>\n            </View>\n          </Tabs.Content>\n          <Tabs.Content value=\"password\" style={s.p4}>\n            <View style={s.gap6}>\n              <View style={s.gap1_5}>\n                <Heading size=\"3\">Password</Heading>\n                <Text color=\"gray\">\n                  Change your password here. After saving, you'll be logged out.\n                </Text>\n              </View>\n              <View style={s.gap4}>\n                <View style={s.gap2}>\n                  <Label nativeID=\"current\">Current password</Label>\n                  <TextField.Root size=\"2\">\n                    <TextField.Input\n                      placeholder=\"Enter current password\"\n                      secureTextEntry\n                      aria-labelledby=\"current\"\n                    />\n                  </TextField.Root>\n                </View>\n                <View style={s.gap2}>\n                  <Label nativeID=\"new\">New password</Label>\n                  <TextField.Root size=\"2\">\n                    <TextField.Input\n                      placeholder=\"Enter new password\"\n                      secureTextEntry\n                      aria-labelledby=\"new\"\n                    />\n                  </TextField.Root>\n                </View>\n              </View>\n              <View style={[s.row, s.itemsCenter]}>\n                <Button>\n                  <Text>Save password</Text>\n                </Button>\n              </View>\n            </View>\n          </Tabs.Content>\n        </Tabs.Root>\n      </View>\n    </View>\n  );\n}\n\nfunction SegmentedControlDemo() {\n  const [value, setValue] = React.useState('account');\n\n  return (\n    <SegmentedControl.Root value={value} onValueChange={setValue}>\n      <SegmentedControl.List>\n        <SegmentedControl.Trigger value=\"account\">Account</SegmentedControl.Trigger>\n        <SegmentedControl.Trigger value=\"documents\">Documents</SegmentedControl.Trigger>\n        <SegmentedControl.Trigger value=\"settings\">Settings</SegmentedControl.Trigger>\n      </SegmentedControl.List>\n\n      <View style={{ paddingTop: 12, paddingHorizontal: 4 }}>\n        <SegmentedControl.Content value=\"account\">\n          <Text size=\"2\">Your account.</Text>\n        </SegmentedControl.Content>\n\n        <SegmentedControl.Content value=\"documents\">\n          <Text size=\"2\">Your documents.</Text>\n        </SegmentedControl.Content>\n\n        <SegmentedControl.Content value=\"settings\">\n          <Text size=\"2\">Your settings.</Text>\n        </SegmentedControl.Content>\n      </View>\n    </SegmentedControl.Root>\n  );\n}\n\nfunction ContextMenuDefaultDemo() {\n  type Order = 'ascending' | 'descending';\n  const [order, setOrder] = React.useState<Order>('ascending');\n  const [showHiddenFiles, setShowHiddenFiles] = React.useState(true);\n\n  return (\n    <ContextMenu.Root>\n      <ContextMenu.Trigger>\n        <ContextMenuTriggerBox height={128}>Right click / Long press here</ContextMenuTriggerBox>\n      </ContextMenu.Trigger>\n      <ContextMenu.Content>\n        <ContextMenu.Label>Actions</ContextMenu.Label>\n        <ContextMenu.Item>Edit</ContextMenu.Item>\n        <ContextMenu.Item>Duplicate</ContextMenu.Item>\n        <ContextMenu.Separator />\n        <ContextMenu.Item>Archive</ContextMenu.Item>\n\n        <ContextMenu.Separator />\n        <ContextMenu.RadioGroup value={order} onValueChange={(value) => setOrder(value as Order)}>\n          <ContextMenu.RadioItem value=\"ascending\">Ascending</ContextMenu.RadioItem>\n          <ContextMenu.RadioItem value=\"descending\">Descending</ContextMenu.RadioItem>\n        </ContextMenu.RadioGroup>\n        <ContextMenu.Separator />\n\n        <ContextMenu.CheckboxItem checked={showHiddenFiles} onCheckedChange={setShowHiddenFiles}>\n          Show hidden files\n        </ContextMenu.CheckboxItem>\n\n        <ContextMenu.Separator />\n\n        <ContextMenu.Item color=\"danger\">Delete</ContextMenu.Item>\n      </ContextMenu.Content>\n    </ContextMenu.Root>\n  );\n}\n\nfunction ContextMenuSizeDemo({ size, label }: { size: '1' | '2' | '3'; label: string }) {\n  type Order = 'ascending' | 'descending';\n  const [order, setOrder] = React.useState<Order>('ascending');\n  const [showHiddenFiles, setShowHiddenFiles] = React.useState(true);\n\n  return (\n    <ContextMenu.Root size={size}>\n      <ContextMenu.Trigger>\n        <ContextMenuTriggerBox>{label} - Right click / Long press</ContextMenuTriggerBox>\n      </ContextMenu.Trigger>\n      <ContextMenu.Content>\n        <ContextMenu.Label>Actions</ContextMenu.Label>\n        <ContextMenu.Item>Edit</ContextMenu.Item>\n        <ContextMenu.Item>Duplicate</ContextMenu.Item>\n        <ContextMenu.Separator />\n        <ContextMenu.Item>Archive</ContextMenu.Item>\n\n        <ContextMenu.Separator />\n        <ContextMenu.RadioGroup value={order} onValueChange={(value) => setOrder(value as Order)}>\n          <ContextMenu.RadioItem value=\"ascending\">Ascending</ContextMenu.RadioItem>\n          <ContextMenu.RadioItem value=\"descending\">Descending</ContextMenu.RadioItem>\n        </ContextMenu.RadioGroup>\n        <ContextMenu.Separator />\n\n        <ContextMenu.CheckboxItem checked={showHiddenFiles} onCheckedChange={setShowHiddenFiles}>\n          Show hidden files\n        </ContextMenu.CheckboxItem>\n\n        <ContextMenu.Separator />\n\n        <ContextMenu.Item color=\"danger\">Delete</ContextMenu.Item>\n      </ContextMenu.Content>\n    </ContextMenu.Root>\n  );\n}\n\nfunction ContextMenuColorDemo() {\n  return (\n    <ContextMenu.Root>\n      <ContextMenu.Trigger>\n        <ContextMenuTriggerBox>Right click / Long press here</ContextMenuTriggerBox>\n      </ContextMenu.Trigger>\n      <ContextMenu.Content>\n        <ContextMenu.Item color=\"blue\">Edit (info)</ContextMenu.Item>\n        <ContextMenu.Item color=\"green\">Duplicate (success)</ContextMenu.Item>\n        <ContextMenu.Separator />\n        <ContextMenu.Item color=\"danger\">Archive (danger)</ContextMenu.Item>\n      </ContextMenu.Content>\n    </ContextMenu.Root>\n  );\n}\n\nfunction DropdownMenuDefaultDemo() {\n  type Order = 'ascending' | 'descending';\n  const [order, setOrder] = React.useState<Order>('ascending');\n  const [showHiddenFiles, setShowHiddenFiles] = React.useState(true);\n\n  return (\n    <DropdownMenu.Root>\n      <DropdownMenu.Trigger asChild>\n        <Button variant=\"soft\">\n          <Text>Options</Text>\n        </Button>\n      </DropdownMenu.Trigger>\n      <DropdownMenu.Content>\n        <DropdownMenu.Label>Actions</DropdownMenu.Label>\n        <DropdownMenu.Item>Edit</DropdownMenu.Item>\n        <DropdownMenu.Item>Duplicate</DropdownMenu.Item>\n        <DropdownMenu.Separator />\n        <DropdownMenu.Item>Archive</DropdownMenu.Item>\n\n        <DropdownMenu.Separator />\n        <DropdownMenu.RadioGroup value={order} onValueChange={(value) => setOrder(value as Order)}>\n          <DropdownMenu.RadioItem value=\"ascending\">Ascending</DropdownMenu.RadioItem>\n          <DropdownMenu.RadioItem value=\"descending\">Descending</DropdownMenu.RadioItem>\n        </DropdownMenu.RadioGroup>\n        <DropdownMenu.Separator />\n\n        <DropdownMenu.CheckboxItem checked={showHiddenFiles} onCheckedChange={setShowHiddenFiles}>\n          Show hidden files\n        </DropdownMenu.CheckboxItem>\n\n        <DropdownMenu.Separator />\n\n        <DropdownMenu.Item color=\"danger\">Delete</DropdownMenu.Item>\n      </DropdownMenu.Content>\n    </DropdownMenu.Root>\n  );\n}\n\nfunction DropdownMenuSizeDemo({ size, label }: { size: '1' | '2' | '3'; label: string }) {\n  type Order = 'ascending' | 'descending';\n  const [order, setOrder] = React.useState<Order>('ascending');\n  const [showHiddenFiles, setShowHiddenFiles] = React.useState(true);\n\n  return (\n    <DropdownMenu.Root size={size}>\n      <DropdownMenu.Trigger asChild>\n        <Button variant=\"soft\" size={size === '1' ? '1' : size === '2' ? '2' : '3'}>\n          <Text>{label}</Text>\n        </Button>\n      </DropdownMenu.Trigger>\n      <DropdownMenu.Content>\n        <DropdownMenu.Label>Actions</DropdownMenu.Label>\n        <DropdownMenu.Item>Edit</DropdownMenu.Item>\n        <DropdownMenu.Item>Duplicate</DropdownMenu.Item>\n        <DropdownMenu.Separator />\n        <DropdownMenu.Item>Archive</DropdownMenu.Item>\n\n        <DropdownMenu.Separator />\n        <DropdownMenu.RadioGroup value={order} onValueChange={(value) => setOrder(value as Order)}>\n          <DropdownMenu.RadioItem value=\"ascending\">Ascending</DropdownMenu.RadioItem>\n          <DropdownMenu.RadioItem value=\"descending\">Descending</DropdownMenu.RadioItem>\n        </DropdownMenu.RadioGroup>\n        <DropdownMenu.Separator />\n\n        <DropdownMenu.CheckboxItem checked={showHiddenFiles} onCheckedChange={setShowHiddenFiles}>\n          Show hidden files\n        </DropdownMenu.CheckboxItem>\n\n        <DropdownMenu.Separator />\n\n        <DropdownMenu.Item color=\"danger\">Delete</DropdownMenu.Item>\n      </DropdownMenu.Content>\n    </DropdownMenu.Root>\n  );\n}\n\nfunction DropdownMenuColorDemo() {\n  return (\n    <DropdownMenu.Root>\n      <DropdownMenu.Trigger asChild>\n        <Button variant=\"soft\" color=\"gray\">\n          <Text>Options</Text>\n        </Button>\n      </DropdownMenu.Trigger>\n      <DropdownMenu.Content>\n        <DropdownMenu.Item color=\"blue\">Edit (info)</DropdownMenu.Item>\n        <DropdownMenu.Item color=\"green\">Duplicate (success)</DropdownMenu.Item>\n        <DropdownMenu.Separator />\n        <DropdownMenu.Item color=\"danger\">Archive (danger)</DropdownMenu.Item>\n      </DropdownMenu.Content>\n    </DropdownMenu.Root>\n  );\n}\n\nfunction DropdownMenuWithSubmenuDemo() {\n  return (\n    <DropdownMenu.Root>\n      <DropdownMenu.Trigger asChild>\n        <Button variant=\"soft\">\n          <Text>Options</Text>\n        </Button>\n      </DropdownMenu.Trigger>\n      <DropdownMenu.Content>\n        <DropdownMenu.Item>Edit</DropdownMenu.Item>\n        <DropdownMenu.Item>Duplicate</DropdownMenu.Item>\n        <DropdownMenu.Separator />\n        <DropdownMenu.Sub>\n          <DropdownMenu.SubTrigger>More</DropdownMenu.SubTrigger>\n          <DropdownMenu.SubContent>\n            <DropdownMenu.Item>Move to project…</DropdownMenu.Item>\n            <DropdownMenu.Item>Move to folder…</DropdownMenu.Item>\n            <DropdownMenu.Separator />\n            <DropdownMenu.Item>Advanced options…</DropdownMenu.Item>\n          </DropdownMenu.SubContent>\n        </DropdownMenu.Sub>\n        <DropdownMenu.Separator />\n        <DropdownMenu.Item color=\"danger\">Delete</DropdownMenu.Item>\n      </DropdownMenu.Content>\n    </DropdownMenu.Root>\n  );\n}\n\nfunction HoverCardDemo() {\n  return (\n    <View style={s.gap6}>\n      {/* Default (translucent, size 2) */}\n      <View style={s.gap2}>\n        <Text size=\"2\" weight=\"medium\" color=\"gray\">\n          Default (translucent)\n        </Text>\n        <HoverCard.Root>\n          <HoverCard.Trigger asChild>\n            <Button variant=\"ghost\">\n              <Text>@nextjs</Text>\n            </Button>\n          </HoverCard.Trigger>\n          <HoverCard.Content>\n            <View style={{ flexDirection: 'row', gap: 16 }}>\n              <Avatar size=\"3\" fallback=\"Next.js\" />\n              <View style={{ gap: 4 }}>\n                <Text size=\"1\" weight=\"semi-bold\" color=\"gray\">\n                  @nextjs\n                </Text>\n                <Text>The React Framework – created and maintained by @vercel.</Text>\n                <View style={{ flexDirection: 'row', alignItems: 'center', gap: 8, paddingTop: 8 }}>\n                  <Icon as={CalendarIcon} size={12} />\n                  <Text size=\"2\">Joined December 2021</Text>\n                </View>\n              </View>\n            </View>\n          </HoverCard.Content>\n        </HoverCard.Root>\n      </View>\n\n      {/* Solid variant */}\n      <View style={s.gap2}>\n        <Text size=\"2\" weight=\"medium\" color=\"gray\">\n          Solid variant\n        </Text>\n        <HoverCard.Root>\n          <HoverCard.Trigger asChild>\n            <Button variant=\"ghost\">\n              <Text>@radix</Text>\n            </Button>\n          </HoverCard.Trigger>\n          <HoverCard.Content variant=\"solid\">\n            <View style={{ flexDirection: 'row', gap: 16 }}>\n              <Avatar size=\"3\" fallback=\"R\" color=\"violet\" />\n              <View style={{ gap: 4 }}>\n                <Text size=\"1\" weight=\"semi-bold\" color=\"gray\">\n                  @radix\n                </Text>\n                <Text>Unstyled, accessible UI components for React.</Text>\n              </View>\n            </View>\n          </HoverCard.Content>\n        </HoverCard.Root>\n      </View>\n\n      {/* Sizes */}\n      <View style={s.gap2}>\n        <Text size=\"2\" weight=\"medium\" color=\"gray\">\n          Sizes\n        </Text>\n        <View style={[s.row, s.gap4]}>\n          <HoverCard.Root>\n            <HoverCard.Trigger asChild>\n              <Button variant=\"soft\" size=\"1\">\n                <Text>Size 1</Text>\n              </Button>\n            </HoverCard.Trigger>\n            <HoverCard.Content size=\"1\">\n              <Text size=\"1\">Small hover card content with size 1.</Text>\n            </HoverCard.Content>\n          </HoverCard.Root>\n\n          <HoverCard.Root>\n            <HoverCard.Trigger asChild>\n              <Button variant=\"soft\" size=\"2\">\n                <Text>Size 2</Text>\n              </Button>\n            </HoverCard.Trigger>\n            <HoverCard.Content size=\"2\">\n              <Text size=\"2\">Medium hover card content with size 2.</Text>\n            </HoverCard.Content>\n          </HoverCard.Root>\n\n          <HoverCard.Root>\n            <HoverCard.Trigger asChild>\n              <Button variant=\"soft\" size=\"3\">\n                <Text>Size 3</Text>\n              </Button>\n            </HoverCard.Trigger>\n            <HoverCard.Content size=\"3\">\n              <Text size=\"3\">Large hover card content with size 3.</Text>\n            </HoverCard.Content>\n          </HoverCard.Root>\n        </View>\n      </View>\n    </View>\n  );\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/app.json",
    "content": "{\n  \"expo\": {\n    \"name\": \"@frosted-ui/react-native\",\n    \"slug\": \"@frosted-ui/react-native\",\n    \"version\": \"1.0.0\",\n    \"orientation\": \"portrait\",\n    \"icon\": \"./assets/images/icon.png\",\n    \"scheme\": \"@frosted-ui/react-native\",\n    \"userInterfaceStyle\": \"automatic\",\n    \"newArchEnabled\": true,\n    \"splash\": {\n      \"image\": \"./assets/images/splash.png\",\n      \"resizeMode\": \"contain\",\n      \"backgroundColor\": \"#ffffff\"\n    },\n    \"assetBundlePatterns\": [\"**/*\"],\n    \"ios\": {\n      \"supportsTablet\": true\n    },\n    \"android\": {\n      \"edgeToEdgeEnabled\": true,\n      \"adaptiveIcon\": {\n        \"foregroundImage\": \"./assets/images/adaptive-icon.png\",\n        \"backgroundColor\": \"#ffffff\"\n      }\n    },\n    \"web\": {\n      \"bundler\": \"metro\",\n      \"output\": \"static\",\n      \"favicon\": \"./assets/images/favicon.png\"\n    },\n    \"plugins\": [\"expo-router\"],\n    \"experiments\": {\n      \"typedRoutes\": true\n    }\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/babel.config.js",
    "content": "/* eslint-env node */\nmodule.exports = function (api) {\n  api.cache(true);\n  return {\n    presets: ['babel-preset-expo'],\n  };\n};\n"
  },
  {
    "path": "packages/frosted-ui-react-native/docs/RN_PRIMITIVES_PORTAL_ISSUE.md",
    "content": "# @rn-primitives Portal Issue in Pure React Native\n\n## TL;DR\n\n`@rn-primitives` portal-based components (Dialog, DropdownMenu, Popover, etc.) don't work in **pure React Native** (non-Expo) due to two bugs:\n\n1. **Portal hostName bug**: Passing `hostName={undefined}` breaks portal routing\n2. **Context loss bug**: React context doesn't survive portal boundaries\n\n**Symptoms**: Components open (state changes to `open=true`) but nothing appears on screen. No errors.\n\n---\n\n## Bug #1: Portal hostName Prop\n\n### The Problem\n\nWhen `hostName` is `undefined`, the primitives pass it explicitly:\n\n```jsx\n// Inside @rn-primitives/dialog, dropdown-menu, etc.\n<Portal hostName={hostName}>  // hostName is undefined\n```\n\nThis is **not equivalent** to:\n\n```jsx\n<Portal>  // Would use default \"INTERNAL_PRIMITIVE_DEFAULT_HOST_NAME\"\n```\n\nPassing `hostName={undefined}` explicitly sets the prop to `undefined`, bypassing the default parameter. The portal content gets stored under key `undefined` in the zustand store, but `<PortalHost>` looks for key `\"INTERNAL_PRIMITIVE_DEFAULT_HOST_NAME\"`.\n\n### The Fix\n\nOnly pass `hostName` when it's defined:\n\n```jsx\n// Before (broken):\n<DialogPrimitive.Portal hostName={portalHost}>\n\n// After (fixed):\n<DialogPrimitive.Portal {...(portalHost && { hostName: portalHost })}>\n```\n\n---\n\n## Bug #2: Context Loss Through Portal\n\n### The Problem\n\n`@rn-primitives/portal` works by:\n1. Storing children in a **Zustand store**\n2. Rendering them at `<PortalHost />` (at app root)\n\nThe children are **unmounted** from their original location and **remounted** at PortalHost. They're no longer descendants of the primitive's Root component, so context is lost:\n\n```\nDialogPrimitive.Root (provides context)\n  └── DialogPrimitive.Portal\n        ↓ teleports to PortalHost (OUTSIDE Root)\n        \n<PortalHost />\n  └── DialogPrimitive.Title \n        ❌ Crash: \"Dialog compound components cannot be rendered outside the Dialog component\"\n```\n\n### The Fix\n\nCapture context **before** the portal, re-provide it inside:\n\n```jsx\nfunction DialogContent({ children }) {\n  // Capture BEFORE portal boundary\n  const primitiveContext = DialogPrimitive.useRootContext();\n  \n  return (\n    <DialogPrimitive.Portal {...(portalHost && { hostName: portalHost })}>\n      <OurContext.Provider value={{ \n        nativeID: primitiveContext.nativeID,\n        onOpenChange: primitiveContext.onOpenChange \n      }}>\n        {children}\n      </OurContext.Provider>\n    </DialogPrimitive.Portal>\n  );\n}\n\n// Then in Title, use OurContext instead of DialogPrimitive.Title:\nfunction DialogTitle({ children }) {\n  const { nativeID } = useContext(OurContext);\n  return <Heading nativeID={`${nativeID}_label`}>{children}</Heading>;\n}\n```\n\n---\n\n## Affected Components\n\nAll portal-based primitives:\n- `@rn-primitives/dialog`\n- `@rn-primitives/alert-dialog`\n- `@rn-primitives/dropdown-menu`\n- `@rn-primitives/popover`\n- `@rn-primitives/select`\n- `@rn-primitives/context-menu`\n- `@rn-primitives/tooltip`\n- `@rn-primitives/hover-card`\n\n---\n\n## Why It Works in Expo\n\nExpo apps typically work because:\n- Different initialization timing\n- Expo's bundler may handle things differently\n- The portal store state may initialize in a way that masks the bug\n\nThe bug specifically manifests in **pure React Native CLI projects**.\n\n---\n\n## Related Issues\n\n- [react-native-reusables #405](https://github.com/founded-labs/react-native-reusables/issues/405) - Same symptoms reported\n\n---\n\n## Recommended Upstream Fix\n\nThe `@rn-primitives` packages should:\n\n1. **Fix hostName handling** in Portal:\n   ```jsx\n   function Portal({ hostName, children }) {\n     const resolvedHostName = hostName ?? DEFAULT_HOST;\n     // Use resolvedHostName everywhere\n   }\n   ```\n\n2. **Re-provide context inside Portal**:\n   ```jsx\n   function Portal({ children }) {\n     const rootContext = useRootContext();\n     return (\n       <PortalPrimitive>\n         <RootContext.Provider value={rootContext}>\n           {children}\n         </RootContext.Provider>\n       </PortalPrimitive>\n     );\n   }\n   ```\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/docs/llm/COLOR_SYSTEM.md",
    "content": "# Frosted UI Color System\n\n> **For AI/LLM Code Generation**: This document explains the Frosted UI color system for React Native. Follow these guidelines exactly to produce consistent, accessible, and beautiful UIs.\n\n## Overview\n\nFrosted UI uses a **semantic color system** built on 12-step color palettes based on [Radix Colors](https://www.radix-ui.com/colors/docs/palette-composition/understanding-the-scale). Each color has solid shades (1-12) and alpha/transparent shades (a1-a12). Colors are theme-aware and automatically adapt to light and dark modes.\n\n---\n\n## Color Types\n\n### AccentColor (27 Named Colors)\n\nThese are the core palette colors available in the design system:\n\n```typescript\ntype AccentColor =\n  | 'tomato'\n  | 'red'\n  | 'ruby'\n  | 'crimson' // Reds\n  | 'pink'\n  | 'plum'\n  | 'purple'\n  | 'violet' // Purples/Pinks\n  | 'iris'\n  | 'indigo' // Indigos\n  | 'blue'\n  | 'cyan'\n  | 'sky' // Blues\n  | 'teal'\n  | 'jade'\n  | 'green'\n  | 'grass'\n  | 'mint' // Greens\n  | 'lime'\n  | 'lemon'\n  | 'yellow'\n  | 'amber' // Yellows\n  | 'orange' // Orange\n  | 'brown'\n  | 'gold'\n  | 'bronze' // Browns\n  | 'magenta' // Magenta\n  | 'gray'; // Neutral\n```\n\n### SemanticColor (Contextual Meaning)\n\nSemantic colors map to accent colors based on app configuration:\n\n```typescript\ntype SemanticColor = 'danger' | 'warning' | 'success' | 'info';\n```\n\n**Default mappings:**\n\n- `danger` → `red` (alternatives: `tomato`, `ruby`)\n- `warning` → `amber` (alternative: `yellow`)\n- `success` → `green` (alternatives: `teal`, `jade`, `grass`)\n- `info` → `sky` (alternative: `blue`)\n\n### DynamicAccentColor\n\n```typescript\ntype DynamicAccentColor = 'accent';\n```\n\nThe special `'accent'` color uses the app's configured accent color from `ThemeProvider`. **This is the default for most components.**\n\n### Color (Union Type)\n\n```typescript\ntype Color = AccentColor | SemanticColor | DynamicAccentColor;\n```\n\nThis is what component `color` props accept.\n\n---\n\n## Color Palette Structure\n\nFrosted UI's color system is based on [Radix Colors](https://www.radix-ui.com/colors/docs/palette-composition/understanding-the-scale). Each palette has 12 steps, where each step was designed for specific use cases.\n\n### Quick Reference Table\n\n| Step         | Primary Use Case                        |\n| ------------ | --------------------------------------- |\n| `1`          | Very subtle background                  |\n| `2`          | Subtle background                       |\n| `3`          | UI element background                   |\n| `4`          | Hovered UI element background           |\n| `5`          | Active / Selected UI element background |\n| `6`          | Subtle borders and separators           |\n| `7`          | UI element border and focus rings       |\n| `8`          | Hovered UI element border               |\n| `9`          | Solid backgrounds                       |\n| `10`         | Hovered solid backgrounds               |\n| `11`         | Low-contrast text                       |\n| `12`         | High-contrast text                      |\n| `9-contrast` | Text color designed for use ON shade 9  |\n\n---\n\n### Steps 1–2: Backgrounds\n\nStep `2` is designed for app backgrounds and subtle component backgrounds.\n\n**Appropriate use cases:**\n\n- Striped table background (alternating rows)\n- Code block background\n- Card background\n- Sidebar background\n- Canvas area background\n- Section backgrounds\n\n```typescript\n// Main app background\nbackgroundColor: colors.background; // Uses white in light mode and gray['1'] in dark mode\n\n// Subtle colored background for a section\nbackgroundColor: gray['2']; // or palette['2']\n\n// Card with subtle tint\nbackgroundColor: palette.a2;\n```\n\n---\n\n### Steps 3–5: Component Backgrounds\n\nSteps `3`, `4`, and `5` are designed for interactive UI component backgrounds.\n\n| Step | State                             |\n| ---- | --------------------------------- |\n| `3`  | **Default** state                 |\n| `4`  | **Hover** state                   |\n| `5`  | **Pressed** or **Selected** state |\n\n```typescript\n// Interactive list item\nconst listItemStyle = {\n  backgroundColor: isSelected\n    ? palette.a5 // Selected\n    : isHovered\n      ? palette.a4 // Hover\n      : palette.a3, // Default\n};\n\n// If component has transparent default state, use 3 for hover\nconst ghostButtonHover = {\n  backgroundColor: isHovered ? palette.a3 : 'transparent',\n};\n```\n\n**Important:** Steps `11` and `12` (text colors) are guaranteed to have sufficient contrast when used on step `2`, `3`, `4` and `5` backgrounds from the same scale.\n\n---\n\n### Steps 6–8: Borders\n\nSteps `6`, `7`, and `8` are designed for borders and separators.\n\n| Step | Use Case                                                                                      |\n| ---- | --------------------------------------------------------------------------------------------- |\n| `6`  | Subtle borders on **non-interactive** elements (cards, alerts, separators, sidebars, headers) |\n| `7`  | Subtle borders on **interactive** elements (buttons, inputs)                                  |\n| `8`  | **Stronger** borders on interactive elements, **focus rings**                                 |\n\n```typescript\n// Non-interactive card border - use the stroke token\nborderColor: colors.stroke;\n\n// Interactive input border\nborderColor: isFocused ? palette.a8 : isHovered ? gray.a7 : colors.stroke;\n\n// Separator/divider - use the stroke token\nbackgroundColor: colors.stroke;\n\n// Focus ring (accessibility critical!)\noutlineColor: palette.a8;\n```\n\n---\n\n### Steps 9–10: Solid Backgrounds\n\nSteps `9` and `10` are designed for solid, high-chroma backgrounds.\n\n**Step `9` is the purest step**—it has the highest chroma (color saturation) with the least amount of white or black mixed in. This makes it ideal for:\n\n- Solid button backgrounds\n- Website/App section backgrounds\n- Header backgrounds\n- Badge backgrounds\n- Progress bar fills\n- Graphics and logos\n- Accent borders\n- Colored shadows\n\n**Step `10`** is designed for hover states where step `9` is the default.\n\n```typescript\n// Solid button\nconst solidButtonStyle = {\n  backgroundColor: isPressed\n    ? palette['10'] // with brightness filter\n    : isHovered\n      ? palette['10']\n      : palette['9'],\n};\n\n// Progress bar indicator\nbackgroundColor: palette['9'];\n\n// Checkbox when checked\nbackgroundColor: palette['9'];\n```\n\n#### Contrast Text on Step 9\n\nMost colors use **white** text on step 9. However, these lighter colors require **dark** text:\n\n| Color     | `9-contrast` value |\n| --------- | ------------------ |\n| `sky`     | Dark (`#1C2024`)   |\n| `mint`    | Dark (`#1A211E`)   |\n| `lime`    | Dark (`#162715`)   |\n| `yellow`  | Dark (`#21201C`)   |\n| `amber`   | Dark (`#21201C`)   |\n| `lemon`   | Dark (`#20240D`)   |\n| `magenta` | Dark (`#141212`)   |\n\n**Always use `palette['9-contrast']`** for text on solid backgrounds—never assume white will work.\n\n```tsx\n// ✅ Correct: Use 9-contrast\n<View style={{ backgroundColor: palette['9'] }}>\n  <Text style={{ color: palette['9-contrast'] }}>Always readable</Text>\n</View>\n\n// ❌ Wrong: Hardcoded white fails on yellow, amber, sky, etc.\n<View style={{ backgroundColor: palette['9'] }}>\n  <Text style={{ color: 'white' }}>May be unreadable!</Text>\n</View>\n```\n\n---\n\n### Steps 11–12: Text\n\nSteps `11` and `12` are designed for text.\n\n| Step | Use Case                                   | Contrast Level       |\n| ---- | ------------------------------------------ | -------------------- |\n| `11` | Low-contrast text, secondary text, icons   | APCA Lc 60 on step 2 |\n| `12` | High-contrast text, primary text, headings | APCA Lc 90 on step 2 |\n\n```typescript\n// Primary text (high contrast)\ncolor: gray['12'];\n\n// Secondary text (lower contrast but still accessible)\ncolor: gray['11']; // or gray.a11\n\n// Tertiary text\ncolor: gray['10']; // or gray.a10\n\n// Colored text that's accessible\ncolor: palette['11']; // or palette.a11\n\n// Icon color (matches low-contrast text)\ncolor: palette.a11;\n```\n\n---\n\n### Alpha Shades (Transparent Variants)\n\nEvery solid shade has a corresponding alpha (transparent) shade: `a1`, `a2`, `a3`... `a12`.\n\n**When to use alpha shades:**\n\n| Prefer Alpha (`aX`)              | Prefer Solid (`X`)               |\n| -------------------------------- | -------------------------------- |\n| Overlays on images/gradients     | Standalone solid surfaces        |\n| Soft/ghost component backgrounds | Solid buttons                    |\n| Borders (blend better)           | When exact color matching needed |\n| Layered UI elements              |                                  |\n\n```typescript\n// ✅ Alpha shades blend naturally over any background\nbackgroundColor: palette.a3; // Soft button bg\nborderColor: palette.a6; // Border\n\n// ✅ Solid shades for pure solid fills\nbackgroundColor: palette['9']; // Solid button\n```\n\n**Key insight:** Alpha shades produce more natural, less jarring results when layered over varied backgrounds (images, gradients, other colors).\n\n---\n\n### Black & White Alpha Palettes\n\nIn addition to colored palettes, Frosted UI provides `black` and `white` alpha-only palettes for overlays and universal transparency effects:\n\n```typescript\ncolors.palettes.black.a1; // through a12 - black with increasing opacity\ncolors.palettes.white.a1; // through a12 - white with increasing opacity\n\n// Example: Overlay for modal backdrop\nbackgroundColor: colors.palettes.black.a6; // Semi-transparent black overlay\n```\n\n---\n\n## Component Variants & Color Usage\n\n### Automatic Text Colors\n\n**Components automatically style their child `<Text>` elements.** When you pass `<Text>` as a child to components like `Button`, `Badge`, `Callout`, etc., the text color is automatically set based on the component's `color` and `variant` props.\n\n```tsx\n// ✅ Text automatically gets the correct color - no manual styling needed\n<Button color=\"danger\" variant=\"solid\">\n  <Text>Delete Account</Text>\n</Button>\n\n<Badge color=\"success\" variant=\"soft\">\n  <Text>Completed</Text>\n</Badge>\n\n<Callout.Root color=\"warning\">\n  <Callout.Text>\n    <Text>Please review before proceeding</Text>\n  </Callout.Text>\n</Callout.Root>\n```\n\n**Do NOT manually override text colors inside components** unless you have a specific design requirement. The component handles contrast and accessibility automatically.\n\n```tsx\n// ❌ Bad: Unnecessary manual color override\n<Button color=\"accent\" variant=\"solid\">\n  <Text style={{ color: 'white' }}>Submit</Text>\n</Button>\n\n// ✅ Good: Let Button handle text color automatically\n<Button color=\"accent\" variant=\"solid\">\n  <Text>Submit</Text>\n</Button>\n```\n\n---\n\n### The Standard Variants\n\nMany components support these variants. Here's how they use color:\n\n#### 1. `solid` — High-emphasis, primary actions\n\n```typescript\n{\n  backgroundColor: palette['9'],           // Primary color\n  color: palette['9-contrast'],            // Contrast text (white or dark)\n}\n// Hover: palette['10']\n// Pressed: palette['10'] with brightness(0.92) filter\n```\n\n#### 2. `soft` — Medium-emphasis, secondary actions\n\n```typescript\n{\n  backgroundColor: palette.a3,             // Subtle transparent background\n  color: palette.a11 || palette['11'],     // Readable text\n}\n// Hover: palette.a4\n// Pressed: palette.a5\n```\n\n#### 3. `surface` — Low-emphasis, neutral containers\n\n```typescript\n{\n  backgroundColor: palette.a2,             // Very subtle background\n  borderColor: palette.a6 || palette.a7,   // Visible border\n  borderWidth: 1,\n  color: palette.a11,                      // Text\n}\n// Often used with panelSolid background and gray borders\n```\n\n#### 4. `outline` — Minimal, text-only with border\n\n```typescript\n{\n  backgroundColor: 'transparent',\n  borderColor: palette.a7 || palette.a8,\n  borderWidth: 1,\n  color: palette.a11,\n}\n```\n\n#### 5. `ghost` — No background, just text\n\n```typescript\n{\n  backgroundColor: 'transparent',          // Or palette.a3 on hover\n  color: palette.a11,\n}\n// Hover: palette.a3\n// Pressed: palette.a4\n```\n\n---\n\n## Common Patterns\n\n### Focus Rings\n\nAlways use `a8` for focus outlines:\n\n```typescript\nconst focusStyle = focused\n  ? {\n      outlineWidth: 2,\n      outlineStyle: 'solid',\n      outlineColor: palette.a8,\n      outlineOffset: 2,\n    }\n  : undefined;\n```\n\n### Disabled States\n\nUse gray palette with alpha shades:\n\n```typescript\nconst disabledStyle = {\n  backgroundColor: gray.a3,\n  color: gray.a8, // Dimmed text\n};\n```\n\n### Text Colors\n\n```typescript\n// Default text (no color specified)\ncolor: gray['12']; // High contrast foreground\n\n// Secondary text\ncolor: gray.a11;\n\n// Tertiary text (placeholders, descriptions)\ncolor: gray.a10;\n\n// Colored, accessible text\ncolor: palette.a11; // Or palette['11']\n\n// Text on solid backgrounds\ncolor: palette['9-contrast']; // White or dark based on palette, designed to be readable on palette['9'] shade.\n```\n\n### Borders & Separators\n\n**Use `colors.stroke` for default gray borders and separators.** This is a pre-defined semantic token that provides the correct gray border color for the current theme.\n\n```typescript\n// Default border/separator - USE THIS for gray borders\nborderColor: colors.stroke; // Pre-defined semantic token (gray.a5 in light, gray.a4 in dark)\n\n// Separator component\nbackgroundColor: colors.stroke;\n\n// Colored separator (when you need a tinted separator)\nbackgroundColor: palette.a6;\n\n// Input border states\nborderColor: colors.stroke; // Default - use the stroke token\nborderColor: gray.a7; // Hover\nborderColor: palette.a8; // Focus\n```\n\n**Important:** Prefer `colors.stroke` over manually using `gray.a5` or `gray.a6` for default borders. The stroke token ensures consistency across the design system.\n\n### Theme Surface & Stroke Tokens\n\n```typescript\n// Screen background (the default app background color)\ncolors.background; // 'white' in light, gray['1'] in dark\n\n// Panel/Card solid\ncolors.panelSolid; // Elevated surface, used for bottom sheets, side drawers, dialogs, popovers, dropdowns.\n\n// Panel translucent (with backdrop blur)\ncolors.panelTranslucent; // Semi-transparent. Used for bottom sheets, side drawers, dialogs, popovers, dropdowns, but needs to be combined with backdrop blur\n\n// Surface (subtle overlay)\ncolors.surface; // Used in text field, text area background color in a 'surface' variant\n\n// Default border/separator color (IMPORTANT - use this for gray borders!)\ncolors.stroke; // gray.a5 in light, gray.a4 in dark - use for separators, card borders, input borders\n```\n\n---\n\n## Accessing Colors in Components\n\n### Using `useThemeTokens`\n\n```typescript\nimport { useThemeTokens } from '@frosted-ui/react-native';\n\nfunction MyComponent({ color }: { color?: Color }) {\n  const { colors, isDark } = useThemeTokens();\n\n  // Get the palette for the specified color (defaults to 'accent')\n  const palette = colors.palettes[color ?? 'accent'];\n\n  // Gray is always available for neutral/disabled states\n  const gray = colors.palettes.gray;\n\n  // Theme surfaces and stroke\n  const background = colors.background;\n  const panelBg = colors.panelSolid;\n  const borderColor = colors.stroke; // Use for default gray borders\n\n  return (\n    <View\n      style={{\n        backgroundColor: palette.a3,\n        borderColor: colors.stroke, // Use stroke token for gray borders\n        borderWidth: 1,\n      }}>\n      <Text style={{ color: palette['11'] }}>Hello</Text>\n    </View>\n  );\n}\n```\n\n### Semantic Colors Are Pre-resolved\n\n`useThemeTokens` automatically adds semantic palettes:\n\n```typescript\nconst { colors } = useThemeTokens();\n\n// These work automatically:\ncolors.palettes.accent; // → The app's accent color palette\ncolors.palettes.danger; // → The app's danger color palette\ncolors.palettes.warning; // → The app's warning color palette\ncolors.palettes.success; // → The app's success color palette\ncolors.palettes.info; // → The app's info color palette\n```\n\n---\n\n## ThemeProvider Configuration\n\nApps wrap their root in `ThemeProvider` to set colors:\n\n```tsx\n<ThemeProvider\n  accentColor=\"purple\" // Default: 'blue'\n  dangerColor=\"tomato\" // Default: 'red' (must be: tomato | red | ruby)\n  warningColor=\"yellow\" // Default: 'amber' (must be: yellow | amber)\n  successColor=\"teal\" // Default: 'green' (must be: teal | jade | green | grass)\n  infoColor=\"blue\" // Default: 'sky' (must be: blue | sky)\n>\n  <App />\n</ThemeProvider>\n```\n\n---\n\n## ✅ DO's\n\n### Use semantic colors for status/feedback\n\n```tsx\n// ✅ Good: Uses semantic 'danger' - adapts to app config\n<Button color=\"danger\">Delete</Button>\n<Badge color=\"success\">Completed</Badge>\n<Callout color=\"warning\">\n  <Text>Please review before proceeding</Text>\n</Callout>\n```\n\n### Default to 'accent' (or omit color prop)\n\n```tsx\n// ✅ Good: Uses app's accent color\n<Button>Submit</Button>\n<Button color=\"accent\">Submit</Button>  // Explicit but same result\n```\n\n### Use alpha shades for overlays and soft backgrounds\n\n```tsx\n// ✅ Good: Transparent shades blend naturally\nbackgroundColor: palette.a3;\nborderColor: palette.a6;\n```\n\n### Use gray for neutral/disabled states\n\n```tsx\n// ✅ Good: Consistent disabled appearance\nconst disabledTextColor = gray.a8;\nconst disabledBackground = gray.a3;\n```\n\n### Use '9-contrast' for text on solid backgrounds\n\n```tsx\n// ✅ Good: Ensures readable text on any solid color\n<View style={{ backgroundColor: palette['9'] }}>\n  <Text style={{ color: palette['9-contrast'] }}>Visible</Text>\n</View>\n```\n\n### Respect variant conventions\n\n```tsx\n// ✅ Good: Each variant has a specific visual weight\n<Button variant=\"solid\">Primary Action</Button>   // High emphasis\n<Button variant=\"soft\">Secondary</Button>         // Medium emphasis\n<Button variant=\"ghost\">Tertiary</Button>         // Low emphasis\n```\n\n### Use the correct shade for each interaction state\n\n```tsx\n// ✅ Good: Follows the 3-4-5 pattern for component states\nconst bgColor = isSelected\n  ? palette.a5 // Selected/Active\n  : isHovered\n    ? palette.a4 // Hover\n    : palette.a3; // Default\n```\n\n---\n\n## ❌ DON'Ts\n\n### Don't hardcode color values\n\n```tsx\n// ❌ Bad: Hardcoded colors break theming\n<View style={{ backgroundColor: '#3B82F6' }}>\n\n// ✅ Good: Use palette shades\n<View style={{ backgroundColor: palette['9'] }}>\n```\n\n### Don't mix shade numbers arbitrarily\n\n```tsx\n// ❌ Bad: Random shade numbers create visual inconsistency\nbackgroundColor: palette['4']; // Why 4? Use established patterns\n\n// ✅ Good: Follow the variant patterns\nbackgroundColor: palette.a3; // Soft background (established pattern)\nbackgroundColor: palette['9']; // Solid background (established pattern)\n```\n\n### Don't use solid shades where alpha shades work better\n\n```tsx\n// ❌ Bad: Solid shade may look harsh over images/gradients\nbackgroundColor: palette['3'];\n\n// ✅ Good: Alpha shade blends naturally\nbackgroundColor: palette.a3;\n```\n\n### Don't use incorrect contrast combinations\n\n```tsx\n// ❌ Bad: Low contrast, hard to read\n<View style={{ backgroundColor: palette['9'] }}>\n  <Text style={{ color: palette['11'] }}>Hard to read</Text>\n</View>\n\n// ✅ Good: Use the contrast color for shade 9\n<View style={{ backgroundColor: palette['9'] }}>\n  <Text style={{ color: palette['9-contrast'] }}>Easy to read</Text>\n</View>\n```\n\n### Don't ignore the gray palette for neutral states\n\n```tsx\n// ❌ Bad: Using accent color for disabled state\nconst disabledColor = palette.a5;\n\n// ✅ Good: Disabled states use gray\nconst disabledColor = gray.a8;\n```\n\n### Don't create custom status colors\n\n```tsx\n// ❌ Bad: Custom colors for statuses\n<Badge color=\"tomato\">Error</Badge>  // Should use semantic color\n\n// ✅ Good: Use semantic colors for status\n<Badge color=\"danger\">Error</Badge>\n```\n\n### Don't skip focus states\n\n```tsx\n// ❌ Bad: No focus indication\n<Pressable style={{ ... }}>\n\n// ✅ Good: Include focus ring using a8\n<Pressable\n  style={({ focused }) => ({\n    ...(focused && {\n      outlineWidth: 2,\n      outlineColor: palette.a8,\n    })\n  })}\n>\n```\n\n### Don't override component colors unnecessarily\n\n```tsx\n// ❌ Bad: Overriding Button's built-in text color\n<Button color=\"danger\">\n  <Text style={{ color: 'red' }}>Delete</Text>\n</Button>\n\n// ✅ Good: Let components handle their own colors\n<Button color=\"danger\">\n  <Text>Delete</Text>\n</Button>\n```\n\n---\n\n## Quick Reference: Shade Cheatsheet\n\n> **Variable definitions:**\n>\n> - `colors` = the return value of `useThemeTokens()` → `const { colors } = useThemeTokens();`\n> - `palette` = `colors.palettes[color]` where `color` is the component's color prop (e.g., `'accent'`, `'danger'`, `'blue'`)\n> - `gray` = `colors.palettes.gray` — the base neutral palette, used for text, borders, disabled states, and neutral UI elements\n\n### Semantic Tokens (use these first)\n\n| Use Case                   | Token               |\n| -------------------------- | ------------------- |\n| App background             | `colors.background` |\n| Panel / card background    | `colors.panelSolid` |\n| Default border / separator | `colors.stroke`     |\n\n### Colored Elements (using `palette` from component's color)\n\n| Use Case                       | Shade                   |\n| ------------------------------ | ----------------------- |\n| Subtle tinted background       | `palette.a2`            |\n| Component background (default) | `palette.a3`            |\n| Component background (hover)   | `palette.a4`            |\n| Component background (active)  | `palette.a5`            |\n| Colored border                 | `palette.a6`            |\n| Interactive border (hover)     | `palette.a7`            |\n| Focus ring                     | `palette.a8`            |\n| Solid background               | `palette['9']`          |\n| Solid background (hover)       | `palette['10']`         |\n| Colored text / icon            | `palette.a11`           |\n| Text on solid background       | `palette['9-contrast']` |\n\n### Neutral / Gray Elements (using `gray` palette)\n\n| Use Case                    | Shade        |\n| --------------------------- | ------------ |\n| Default foreground text     | `gray['12']` |\n| Secondary text              | `gray.a11`   |\n| Tertiary / placeholder text | `gray.a10`   |\n| Disabled text               | `gray.a8`    |\n| Disabled background         | `gray.a3`    |\n| Interactive border (hover)  | `gray.a7`    |\n\n---\n\n## Color Accessibility Notes\n\n- All shade 9 colors meet WCAG contrast requirements with their `9-contrast` value\n- Steps `11` and `12` are guaranteed APCA Lc 60 and Lc 90 contrast respectively on step `2` backgrounds\n- Some light colors (`sky`, `mint`, `yellow`, `amber`, `lemon`, `lime`, `magenta`) use dark text for `9-contrast` instead of white\n- Always test color combinations in both light and dark modes\n- Use semantic colors (`danger`, `warning`, `success`, `info`) for status indicators to ensure proper contrast is maintained across theme configurations\n"
  },
  {
    "path": "packages/frosted-ui-react-native/docs/llm/COMPONENTS.md",
    "content": "# Frosted UI Components Reference\n\n> **Critical**: Always import components from `@frosted-ui/react-native`, never from React Native directly for UI elements.\n\n```tsx\nimport { Button, Text, Card, Dialog, Slider, CircularProgress } from '@frosted-ui/react-native';\n```\n\n---\n\n## Component Types\n\nFrosted UI has two component patterns:\n\n1. **Simple Components** — Single import, use directly with props\n2. **Compound Components** — Dot notation (e.g., `Dialog.Root`, `Dialog.Content`)\n\n---\n\n## Text Handling in Components\n\nSome components automatically wrap text, others require explicit `<Text>` components:\n\n### Components that auto-wrap text (pass plain strings):\n\nThese components internally render `<Text>`, so **do NOT wrap children in `<Text>`**:\n\n| Component                   | Children           |\n| --------------------------- | ------------------ |\n| `Link`                      | Plain string       |\n| `List.ItemTitle`            | Plain string       |\n| `List.ItemDescription`      | Plain string       |\n| `Select.Item`               | Plain string       |\n| `Select.Label`              | Plain string       |\n| `DropdownMenu.Item`         | Plain string       |\n| `DropdownMenu.CheckboxItem` | Plain string       |\n| `DropdownMenu.RadioItem`    | Plain string       |\n| `DropdownMenu.SubTrigger`   | Plain string       |\n| `DropdownMenu.Label`        | Plain string       |\n| `ContextMenu.Item`          | Plain string       |\n| `ContextMenu.CheckboxItem`  | Plain string       |\n| `ContextMenu.RadioItem`     | Plain string       |\n| `ContextMenu.SubTrigger`    | Plain string       |\n| `ContextMenu.Label`         | Plain string       |\n| `Tabs.Trigger`              | String or `<Text>` |\n| `SegmentedControl.Trigger`  | String or `<Text>` |\n| `Accordion.Trigger`         | Plain string       |\n\n```tsx\n// ✅ Correct\n<Link onPress={() => {}}>Click here</Link>\n<Select.Item value=\"1\" label=\"Option 1\">Option 1</Select.Item>\n<DropdownMenu.Item>Edit</DropdownMenu.Item>\n\n// ❌ Wrong - double-wrapped text\n<Link onPress={() => {}}><Text>Click here</Text></Link>\n<Select.Item value=\"1\" label=\"Option 1\"><Text>Option 1</Text></Select.Item>\n<DropdownMenu.Item><Text>Edit</Text></DropdownMenu.Item>\n```\n\n### Components that style children via context:\n\nThese use `TextStyleContext` to auto-style nested `<Text>` and `<Icon>`. **You must explicitly use `<Text>` for text content:**\n\n| Component      | Children                    |\n| -------------- | --------------------------- |\n| `Button`       | `<Text>`, `<Icon>`, or both |\n| `IconButton`   | `<Icon>` only (no text)     |\n| `Badge`        | `<Text>`, `<Icon>`, or both |\n| `Callout.Root` | `<Text>`, `<Icon>`, etc.    |\n\n```tsx\n// ✅ Correct - Text/Icon auto-styled by parent\n<Button variant=\"solid\">\n  <Text>Submit</Text>\n</Button>\n\n<IconButton variant=\"soft\">\n  <Icon as={Settings} />\n</IconButton>\n\n<Badge color=\"success\">\n  <Text>Active</Text>\n</Badge>\n```\n\n---\n\n## Simple Components\n\n### Button\n\nInteractive button with variants and sizes.\n\n```tsx\n<Button variant=\"solid\" size=\"2\" color=\"accent\" onPress={handlePress}>\n  <Text>Click me</Text>\n</Button>\n```\n\n| Prop       | Type                                        | Default     | Description    |\n| ---------- | ------------------------------------------- | ----------- | -------------- |\n| `variant`  | `'solid' \\| 'soft' \\| 'surface' \\| 'ghost'` | `'surface'` | Visual style   |\n| `size`     | `'1' \\| '2' \\| '3' \\| '4'`                  | `'3'`       | Button size    |\n| `color`    | `Color`                                     | `'accent'`  | Color theme    |\n| `disabled` | `boolean`                                   | `false`     | Disabled state |\n\n**Note**: Child `<Text>` components automatically receive correct styling.\n\n#### Button Variants Guide\n\n**Recommended pattern for most UIs:**\n\n- **Primary action**: `variant=\"solid\"`\n- **Secondary action**: `variant=\"soft\" color=\"gray\"`\n\n| Variant   | Visual Style                                   | When to Use                                                          |\n| --------- | ---------------------------------------------- | -------------------------------------------------------------------- |\n| `solid`   | Vivid colored background, contrast text        | **Primary CTA**: \"Submit\", \"Save\", \"Continue\". One per view.         |\n| `soft`    | Tinted translucent background                  | **Secondary** (with `color=\"gray\"`): \"Cancel\", \"Back\", \"Dismiss\"     |\n| `surface` | Neutral background, gray border, subtle shadow | Toolbar buttons, settings (\"Edit\", \"Manage\"), pairs with form inputs |\n| `ghost`   | Transparent, no border                         | Tertiary/inline actions, text-links, minimal UI                      |\n\n> **Note**: `soft` with a non-gray color (e.g., `color=\"accent\"`) is used for colored but less prominent actions like filter chips or toggle buttons.\n\n> **IconButton**: Supports all the same variants as Button. Choose variant based on the same hierarchy rules above.\n\n**Choosing the right variant:**\n\n```tsx\n{\n  /* Primary action — use solid */\n}\n<Button variant=\"solid\" color=\"accent\">\n  <Text>Save Changes</Text>\n</Button>;\n\n{\n  /* Secondary action — use soft (often gray) */\n}\n<Button variant=\"soft\" color=\"gray\">\n  <Text>Cancel</Text>\n</Button>;\n\n{\n  /* Neutral/toolbar — use surface (default) */\n}\n<Button variant=\"surface\">\n  <Text>Edit Profile</Text>\n</Button>;\n\n{\n  /* Tertiary/inline — use ghost */\n}\n<Button variant=\"ghost\">\n  <Text>Learn more</Text>\n</Button>;\n```\n\n**Common pairings:**\n\n- **Dialog actions**: `solid` (confirm) + `soft color=\"gray\"` (cancel)\n- **Toolbars**: `surface` buttons alongside `TextField.Input` and `Select`\n- **Inline text actions**: `ghost` for link-style buttons\n- **Destructive actions**: Any variant with `color=\"danger\"`\n\n---\n\n### IconButton\n\nSquare button for icons only. Same API as Button.\n\n```tsx\nimport { X } from 'lucide-react-native';\n\n<IconButton variant=\"ghost\" onPress={handleClose}>\n  <Icon as={X} />\n</IconButton>;\n```\n\n---\n\n### Icon\n\nWrapper for Lucide icons with automatic color inheritance.\n\n```tsx\nimport { ArrowRight } from 'lucide-react-native';\n\n<Icon as={ArrowRight} size={16} />;\n```\n\n| Prop    | Type         | Default   | Description               |\n| ------- | ------------ | --------- | ------------------------- |\n| `as`    | `LucideIcon` | required  | The Lucide icon component |\n| `size`  | `number`     | `14`      | Icon size in pixels       |\n| `color` | `string`     | inherited | Override color            |\n\n**Note**: Inside Button, Badge, or Callout, Icon inherits the parent's text color automatically.\n\n---\n\n### Badge\n\nSmall label for status or categories.\n\n```tsx\n<Badge variant=\"soft\" size=\"1\" color=\"success\">\n  <Text>Active</Text>\n</Badge>\n```\n\n| Prop      | Type                                          | Default    | Description  |\n| --------- | --------------------------------------------- | ---------- | ------------ |\n| `variant` | `'solid' \\| 'soft' \\| 'surface' \\| 'outline'` | `'soft'`   | Visual style |\n| `size`    | `'1' \\| '2'`                                  | `'1'`      | Badge size   |\n| `color`   | `Color`                                       | `'accent'` | Color theme  |\n\n---\n\n### Link\n\nPressable text link with accent color.\n\n```tsx\n<Link onPress={() => navigation.navigate('Terms')}>Terms of Service</Link>\n\n<Text>\n  Read our <Link onPress={() => {}}>Privacy Policy</Link>.\n</Text>\n```\n\n| Prop        | Type                            | Default    | Description                 |\n| ----------- | ------------------------------- | ---------- | --------------------------- |\n| `size`      | `'0'-'9'`                       | `'3'`      | Text size                   |\n| `weight`    | `'light' \\| ... \\| 'bold'`      | —          | Font weight                 |\n| `color`     | `Color`                         | `'accent'` | Link color (uses a11 shade) |\n| `underline` | `'auto' \\| 'hover' \\| 'always'` | `'auto'`   | Underline behavior          |\n| `onPress`   | `() => void`                    | —          | Press handler               |\n| `disabled`  | `boolean`                       | `false`    | Disabled state              |\n\n> **Note**: `underline=\"auto\"` shows underline on press (mobile equivalent of hover). Use `underline=\"always\"` for always-visible underlines.\n\n> **Inheritance**: When nested inside `<Text>`, Link inherits the parent's `size` and `weight`. This makes inline links match the surrounding text automatically.\n\n---\n\n### Avatar\n\nUser avatar with image or fallback initials.\n\n```tsx\n<Avatar src=\"https://example.com/photo.jpg\" fallback=\"John Doe\" size=\"3\" shape=\"circle\" />\n```\n\n| Prop       | Type                   | Default    | Description                  |\n| ---------- | ---------------------- | ---------- | ---------------------------- |\n| `src`      | `string`               | —          | Image URL                    |\n| `fallback` | `string \\| ReactNode`  | required   | Initials or fallback content |\n| `size`     | `'0'-'9'`              | `'3'`      | Avatar size (16px to 160px)  |\n| `shape`    | `'circle' \\| 'square'` | `'circle'` | Avatar shape                 |\n| `color`    | `Color`                | `'gray'`   | Fallback background color    |\n\n---\n\n### Card\n\nContainer with optional border and shadow.\n\n```tsx\n<Card variant=\"surface\">\n  <Text>Card content</Text>\n</Card>\n```\n\n| Prop      | Type                             | Default     | Description  |\n| --------- | -------------------------------- | ----------- | ------------ |\n| `variant` | `'soft' \\| 'surface' \\| 'ghost'` | `'surface'` | Visual style |\n\n#### Card Variants\n\n| Variant   | Visual Style                        | Use Case                                           |\n| --------- | ----------------------------------- | -------------------------------------------------- |\n| `surface` | Solid bg, border, shadow            | **Default** — Messages, profiles, elevated content |\n| `soft`    | Translucent tinted background       | Tips, promotions, feature highlights               |\n| `ghost`   | No background/border (padding only) | Section grouping, layout containers                |\n\n---\n\n### List\n\nStructured list container with items, slots, and separators. Renders a `Card` internally.\n\n```tsx\n<List.Root variant=\"surface\">\n  <List.Item onPress={() => {}}>\n    <List.ItemSlot>\n      <Icon as={Bell} size={20} />\n    </List.ItemSlot>\n    <List.ItemContent>\n      <List.ItemTitle>Notifications</List.ItemTitle>\n      <List.ItemDescription>Manage alerts and sounds</List.ItemDescription>\n    </List.ItemContent>\n    <List.ItemSlot>\n      <Icon as={ChevronRight} size={16} />\n    </List.ItemSlot>\n  </List.Item>\n  <List.Separator />\n  <List.Item onPress={() => {}}>\n    <List.ItemSlot>\n      <Avatar fallback=\"JD\" size=\"3\" />\n    </List.ItemSlot>\n    <List.ItemContent>\n      <List.ItemTitle>John Doe</List.ItemTitle>\n      <List.ItemDescription>john@example.com</List.ItemDescription>\n    </List.ItemContent>\n    <List.ItemSlot>\n      <Badge color=\"success\" size=\"1\">\n        <Text>Active</Text>\n      </Badge>\n    </List.ItemSlot>\n  </List.Item>\n</List.Root>\n```\n\n#### List Components\n\n| Component              | Purpose                                        |\n| ---------------------- | ---------------------------------------------- |\n| `List.Root`            | Container (renders Card with `padding: 0`)     |\n| `List.Item`            | Pressable row with hover/press states          |\n| `List.ItemSlot`        | Left/right slot for icons, avatars, controls   |\n| `List.ItemContent`     | Flexible center area for title and description |\n| `List.ItemTitle`       | Primary text (medium weight, auto-styled)      |\n| `List.ItemDescription` | Secondary text (gray, auto-styled)             |\n| `List.Separator`       | Full-width divider between items               |\n\n#### List.Root Props\n\n| Prop      | Type                             | Default     | Description       |\n| --------- | -------------------------------- | ----------- | ----------------- |\n| `variant` | `'soft' \\| 'surface' \\| 'ghost'` | `'surface'` | Card visual style |\n\n#### List.Item Props\n\n| Prop       | Type         | Default | Description                        |\n| ---------- | ------------ | ------- | ---------------------------------- |\n| `onPress`  | `() => void` | —       | Makes item interactive (pressable) |\n| `disabled` | `boolean`    | `false` | Disables press handling            |\n| `style`    | `ViewStyle`  | —       | Custom styles                      |\n\n#### List.ItemTitle & List.ItemDescription\n\nThese render styled `<Text>` directly — pass plain strings:\n\n```tsx\n// ✅ Correct\n<List.ItemTitle>Settings</List.ItemTitle>\n<List.ItemDescription>Manage your preferences</List.ItemDescription>\n\n// ❌ Wrong - don't wrap in Text\n<List.ItemTitle><Text>Settings</Text></List.ItemTitle>\n```\n\n#### Common List Patterns\n\n**Settings List:**\n\n```tsx\n<List.Root>\n  <List.Item>\n    <List.ItemSlot>\n      <View style={iconBoxStyle}>\n        <Icon as={Bell} size={20} color={colors.palettes.blue.a11} />\n      </View>\n    </List.ItemSlot>\n    <List.ItemContent>\n      <List.ItemTitle>Notifications</List.ItemTitle>\n    </List.ItemContent>\n    <List.ItemSlot>\n      <Switch checked={enabled} onCheckedChange={setEnabled} />\n    </List.ItemSlot>\n  </List.Item>\n</List.Root>\n```\n\n**Contact List with Avatars:**\n\n```tsx\n<List.Root>\n  <List.Item onPress={() => {}}>\n    <List.ItemSlot>\n      <Avatar fallback=\"AK\" size=\"3\" color=\"blue\" />\n    </List.ItemSlot>\n    <List.ItemContent>\n      <List.ItemTitle>Alex Kim</List.ItemTitle>\n      <List.ItemDescription>alex@example.com</List.ItemDescription>\n    </List.ItemContent>\n    <List.ItemSlot>\n      <Badge color=\"success\" size=\"1\">\n        <Text>Online</Text>\n      </Badge>\n    </List.ItemSlot>\n  </List.Item>\n</List.Root>\n```\n\n**With RadioGroup (Shipping Options):**\n\n```tsx\n<RadioGroup.Root value={selected} onValueChange={setSelected}>\n  <List.Root>\n    <List.Item onPress={() => setSelected('standard')}>\n      <List.ItemSlot>\n        <RadioGroup.Item value=\"standard\" />\n      </List.ItemSlot>\n      <List.ItemContent>\n        <List.ItemTitle>Standard Shipping</List.ItemTitle>\n        <List.ItemDescription>5-7 business days</List.ItemDescription>\n      </List.ItemContent>\n      <List.ItemSlot>\n        <Text weight=\"medium\" color=\"success\">\n          Free\n        </Text>\n      </List.ItemSlot>\n    </List.Item>\n  </List.Root>\n</RadioGroup.Root>\n```\n\n---\n\n### Separator\n\nVisual divider between content.\n\n```tsx\n<Separator size=\"4\" orientation=\"horizontal\" />\n```\n\n| Prop          | Type                         | Default        | Description                     |\n| ------------- | ---------------------------- | -------------- | ------------------------------- |\n| `size`        | `'1' \\| '2' \\| '3' \\| '4'`   | `'1'`          | Length (16px, 32px, 64px, 100%) |\n| `orientation` | `'horizontal' \\| 'vertical'` | `'horizontal'` | Direction                       |\n| `color`       | `Color`                      | `'gray'`       | Separator color                 |\n\n---\n\n### Checkbox\n\nControlled checkbox input.\n\n```tsx\n<Checkbox checked={isChecked} onCheckedChange={setIsChecked} size=\"2\" color=\"accent\" />\n```\n\n| Prop              | Type                         | Default    | Description              |\n| ----------------- | ---------------------------- | ---------- | ------------------------ |\n| `checked`         | `boolean`                    | —          | Controlled checked state |\n| `onCheckedChange` | `(checked: boolean) => void` | —          | Change handler           |\n| `size`            | `'1' \\| '2' \\| '3'`          | `'2'`      | Checkbox size            |\n| `color`           | `Color`                      | `'accent'` | Checked color            |\n| `disabled`        | `boolean`                    | `false`    | Disabled state           |\n\n---\n\n### Switch\n\nToggle switch input.\n\n```tsx\n<Switch checked={isEnabled} onCheckedChange={setIsEnabled} size=\"2\" color=\"accent\" />\n```\n\n| Prop              | Type                         | Default    | Description              |\n| ----------------- | ---------------------------- | ---------- | ------------------------ |\n| `checked`         | `boolean`                    | —          | Controlled checked state |\n| `onCheckedChange` | `(checked: boolean) => void` | —          | Change handler           |\n| `size`            | `'1' \\| '2' \\| '3'`          | `'2'`      | Switch size              |\n| `color`           | `Color`                      | `'accent'` | Active color             |\n| `disabled`        | `boolean`                    | `false`    | Disabled state           |\n\n---\n\n### Progress\n\nProgress bar indicator.\n\n```tsx\n<Progress value={75} max={100} size=\"2\" color=\"accent\" />\n```\n\n| Prop    | Type      | Default    | Description              |\n| ------- | --------- | ---------- | ------------------------ |\n| `value` | `number`  | `0`        | Current progress         |\n| `max`   | `number`  | `100`      | Maximum value            |\n| `size`  | `'1'-'6'` | `'6'`      | Bar height (2px to 16px) |\n| `color` | `Color`   | `'accent'` | Fill color               |\n\n---\n\n### CircularProgress\n\nCircular progress indicator with SVG rendering.\n\n```tsx\n<CircularProgress value={75} max={100} size=\"5\" color=\"accent\" />\n```\n\n| Prop    | Type      | Default    | Description                  |\n| ------- | --------- | ---------- | ---------------------------- |\n| `value` | `number`  | `0`        | Current progress             |\n| `max`   | `number`  | `100`      | Maximum value                |\n| `size`  | `'1'-'9'` | `'3'`      | Ring size (16px to 72px)     |\n| `color` | `Color`   | `'accent'` | Progress indicator color     |\n\n#### Size Reference\n\n| Size  | Diameter | Stroke Width | Use Case                       |\n| ----- | -------- | ------------ | ------------------------------ |\n| `'1'` | 16px     | 3px          | Inline indicators              |\n| `'2'` | 20px     | 4px          | Compact UI                     |\n| `'3'` | 24px     | 5px          | **Default** — small indicators |\n| `'4'` | 32px     | 5px          | List items, stats              |\n| `'5'` | 40px     | 6px          | Card displays                  |\n| `'6'` | 48px     | 7px          | Prominent indicators           |\n| `'7'` | 56px     | 8px          | Dashboard widgets              |\n| `'8'` | 64px     | 9px          | Large displays                 |\n| `'9'` | 72px     | 10px         | Hero/featured metrics          |\n\n#### Common Patterns\n\n**With value inside:**\n\n```tsx\n<View style={{ position: 'relative', alignItems: 'center', justifyContent: 'center' }}>\n  <CircularProgress size=\"6\" value={75} color=\"cyan\" />\n  <View style={{ position: 'absolute' }}>\n    <Text size=\"2\" weight=\"bold\">75%</Text>\n  </View>\n</View>\n```\n\n**System health dashboard:**\n\n```tsx\n<View style={{ flexDirection: 'row', gap: 16 }}>\n  <View style={{ alignItems: 'center', gap: 4 }}>\n    <CircularProgress size=\"5\" value={42} color=\"cyan\" />\n    <Text size=\"1\" color=\"gray\">CPU</Text>\n  </View>\n  <View style={{ alignItems: 'center', gap: 4 }}>\n    <CircularProgress size=\"5\" value={68} color=\"violet\" />\n    <Text size=\"1\" color=\"gray\">Memory</Text>\n  </View>\n  <View style={{ alignItems: 'center', gap: 4 }}>\n    <CircularProgress size=\"5\" value={85} color=\"orange\" />\n    <Text size=\"1\" color=\"gray\">Disk</Text>\n  </View>\n</View>\n```\n\n---\n\n### Slider\n\nDraggable slider for selecting a value from a range.\n\n```tsx\nconst [volume, setVolume] = React.useState(50);\n\n<Slider value={volume} onValueChange={setVolume} min={0} max={100} />;\n```\n\n| Prop            | Type                      | Default    | Description                  |\n| --------------- | ------------------------- | ---------- | ---------------------------- |\n| `value`         | `number`                  | —          | Controlled value             |\n| `defaultValue`  | `number`                  | `50`       | Initial value (uncontrolled) |\n| `min`           | `number`                  | `0`        | Minimum value                |\n| `max`           | `number`                  | `100`      | Maximum value                |\n| `step`          | `number`                  | `1`        | Step increment               |\n| `onValueChange` | `(value: number) => void` | —          | Change handler               |\n| `size`          | `'1' \\| '2' \\| '3'`       | `'2'`      | Track and thumb size         |\n| `color`         | `Color`                   | `'accent'` | Range fill color             |\n| `disabled`      | `boolean`                 | `false`    | Disabled state               |\n\n#### Slider with Label Pattern\n\n```tsx\nfunction VolumeSlider() {\n  const [value, setValue] = React.useState(75);\n  return (\n    <View style={{ gap: 8 }}>\n      <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n        <Text size=\"2\">Volume</Text>\n        <Text size=\"2\" color=\"gray\">\n          {value}%\n        </Text>\n      </View>\n      <Slider value={value} onValueChange={setValue} />\n    </View>\n  );\n}\n```\n\n#### Custom Range Example\n\n```tsx\n{\n  /* Playback speed: 0.5x to 2.0x */\n}\n<Slider\n  value={playbackSpeed}\n  onValueChange={setPlaybackSpeed}\n  min={50}\n  max={200}\n  step={25}\n  color=\"purple\"\n/>;\n```\n\n---\n\n### Spinner\n\nLoading indicator.\n\n```tsx\n<Spinner size=\"2\" />;\n\n{\n  /* Or wrap content to show spinner while loading */\n}\n<Spinner loading={isLoading}>\n  <Text>Content</Text>\n</Spinner>;\n```\n\n| Prop       | Type        | Default | Description                   |\n| ---------- | ----------- | ------- | ----------------------------- |\n| `size`     | `'1'-'6'`   | `'2'`   | Spinner size                  |\n| `loading`  | `boolean`   | `true`  | Show spinner                  |\n| `children` | `ReactNode` | —       | Content to hide while loading |\n\n---\n\n### Tooltip\n\nHover/press tooltip.\n\n```tsx\n<Tooltip content=\"Helpful information\">\n  <Button>\n    <Text>Hover me</Text>\n  </Button>\n</Tooltip>\n```\n\n| Prop            | Type                                     | Default  | Description               |\n| --------------- | ---------------------------------------- | -------- | ------------------------- |\n| `content`       | `ReactNode`                              | required | Tooltip content           |\n| `delayDuration` | `number`                                 | `400`    | Delay before showing (ms) |\n| `side`          | `'top' \\| 'bottom' \\| 'left' \\| 'right'` | `'top'`  | Position                  |\n| `sideOffset`    | `number`                                 | `4`      | Offset from trigger       |\n\n---\n\n### AspectRatio\n\nMaintains aspect ratio for child content.\n\n```tsx\n<AspectRatio ratio={16 / 9}>\n  <Image source={{ uri: '...' }} style={{ width: '100%', height: '100%' }} />\n</AspectRatio>\n```\n\n---\n\n## Compound Components\n\n### TextField\n\nText input with optional slots for icons/buttons.\n\n```tsx\n{\n  /* Simple usage */\n}\n<TextField.Input placeholder=\"Enter text...\" />;\n\n{\n  /* With slots */\n}\n<TextField.Root variant=\"surface\">\n  <TextField.Slot>\n    <Icon as={Search} size={16} />\n  </TextField.Slot>\n  <TextField.Input placeholder=\"Search...\" />\n  <TextField.Slot>\n    <IconButton variant=\"ghost\" size=\"1\">\n      <Icon as={X} size={14} />\n    </IconButton>\n  </TextField.Slot>\n</TextField.Root>;\n```\n\n**TextField.Root Props:**\n| Prop | Type | Default |\n|------|------|---------|\n| `size` | `'1' \\| '2' \\| '3' \\| '4'` | `'3'` |\n| `variant` | `'surface' \\| 'soft'` | `'surface'` |\n| `color` | `Color` | — |\n| `disabled` | `boolean` | `false` |\n\n**TextField.Input**: Accepts all React Native `TextInput` props.\n\n---\n\n### TextArea\n\nMulti-line text input.\n\n```tsx\n<TextArea placeholder=\"Write a message...\" />\n```\n\n| Prop      | Type                       | Default     |\n| --------- | -------------------------- | ----------- |\n| `size`    | `'1' \\| '2' \\| '3' \\| '4'` | `'3'`       |\n| `variant` | `'surface' \\| 'soft'`      | `'surface'` |\n| `color`   | `Color`                    | —           |\n\n---\n\n### Select\n\nDropdown selection.\n\n```tsx\n<Select.Root value={value} onValueChange={setValue}>\n  <Select.Trigger>\n    <Select.Value placeholder=\"Choose option...\" />\n  </Select.Trigger>\n  <Select.Content>\n    <Select.Item value=\"option1\" label=\"Option 1\">\n      Option 1\n    </Select.Item>\n    <Select.Item value=\"option2\" label=\"Option 2\">\n      Option 2\n    </Select.Item>\n    <Select.Separator />\n    <Select.Group>\n      <Select.Label>More Options</Select.Label>\n      <Select.Item value=\"option3\" label=\"Option 3\">\n        Option 3\n      </Select.Item>\n    </Select.Group>\n  </Select.Content>\n</Select.Root>\n```\n\n> **Note**: `Select.Item` children should be plain text, not wrapped in `<Text>`. The component handles text styling internally.\n\n**Select.Root Props:**\n| Prop | Type | Default |\n|------|------|---------|\n| `size` | `'1' \\| '2' \\| '3' \\| '4'` | `'3'` |\n| `value` | `{ value: string; label: string }` | — |\n| `onValueChange` | `(value) => void` | — |\n\n**Select.Trigger Props:**\n| Prop | Type | Default |\n|------|------|---------|\n| `variant` | `'surface' \\| 'soft' \\| 'ghost'` | `'surface'` |\n| `color` | `Color` | — |\n\n**Select.Content Props:**\n| Prop | Type | Default |\n|------|------|---------|\n| `align` | `'start' \\| 'center' \\| 'end'` | `'start'` |\n\n**Select.Item Props:**\n| Prop | Type | Required |\n|------|------|----------|\n| `value` | `string` | Yes |\n| `label` | `string` | Yes |\n| `children` | `string` (plain text) | Yes |\n\n> **Tip**: Use `align=\"end\"` when the trigger is on the right side of the screen, `align=\"start\"` when on the left.\n\n---\n\n### RadioGroup\n\nRadio button group.\n\n```tsx\n<RadioGroup.Root value={selected} onValueChange={setSelected}>\n  <View style={{ gap: 8 }}>\n    <View style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}>\n      <RadioGroup.Item value=\"option1\" />\n      <Text>Option 1</Text>\n    </View>\n    <View style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}>\n      <RadioGroup.Item value=\"option2\" />\n      <Text>Option 2</Text>\n    </View>\n  </View>\n</RadioGroup.Root>\n```\n\n**RadioGroup.Root Props:**\n| Prop | Type | Default |\n|------|------|---------|\n| `value` | `string` | — |\n| `onValueChange` | `(value: string) => void` | — |\n| `size` | `'1' \\| '2' \\| '3'` | `'2'` |\n| `color` | `Color` | `'accent'` |\n\n---\n\n### Dialog\n\nModal dialog.\n\n```tsx\n<Dialog.Root open={isOpen} onOpenChange={setIsOpen}>\n  <Dialog.Trigger>\n    <Button>\n      <Text>Open Dialog</Text>\n    </Button>\n  </Dialog.Trigger>\n  <Dialog.Content size=\"3\">\n    <Dialog.Title>Dialog Title</Dialog.Title>\n    <Dialog.Description>This is a description of the dialog.</Dialog.Description>\n\n    {/* Your content here */}\n\n    <View style={{ flexDirection: 'row', gap: 8, justifyContent: 'flex-end' }}>\n      <Dialog.Close>\n        <Button variant=\"soft\" color=\"gray\">\n          <Text>Cancel</Text>\n        </Button>\n      </Dialog.Close>\n      <Dialog.Close>\n        <Button variant=\"solid\">\n          <Text>Confirm</Text>\n        </Button>\n      </Dialog.Close>\n    </View>\n  </Dialog.Content>\n</Dialog.Root>\n```\n\n**Dialog.Content Props:**\n| Prop | Type | Default |\n|------|------|---------|\n| `size` | `'1' \\| '2' \\| '3' \\| '4'` | `'3'` |\n\n---\n\n### AlertDialog\n\nConfirmation dialog with action/cancel pattern.\n\n```tsx\n<AlertDialog.Root>\n  <AlertDialog.Trigger>\n    <Button color=\"danger\">\n      <Text>Delete</Text>\n    </Button>\n  </AlertDialog.Trigger>\n  <AlertDialog.Content>\n    <AlertDialog.Header>\n      <AlertDialog.Title>Delete Item</AlertDialog.Title>\n      <AlertDialog.Description>This action cannot be undone.</AlertDialog.Description>\n    </AlertDialog.Header>\n    <AlertDialog.Footer>\n      <AlertDialog.Cancel>\n        <Button variant=\"soft\" color=\"gray\">\n          <Text>Cancel</Text>\n        </Button>\n      </AlertDialog.Cancel>\n      <AlertDialog.Action>\n        <Button variant=\"solid\" color=\"danger\">\n          <Text>Delete</Text>\n        </Button>\n      </AlertDialog.Action>\n    </AlertDialog.Footer>\n  </AlertDialog.Content>\n</AlertDialog.Root>\n```\n\n---\n\n### Popover\n\nFloating content panel.\n\n```tsx\n<Popover.Root>\n  <Popover.Trigger>\n    <Button>\n      <Text>Open Popover</Text>\n    </Button>\n  </Popover.Trigger>\n  <Popover.Content align=\"start\">\n    <View style={{ padding: 16 }}>\n      <Text>Popover content</Text>\n    </View>\n  </Popover.Content>\n</Popover.Root>\n```\n\n**Popover.Content Props:**\n| Prop | Type | Default |\n|------|------|---------|\n| `align` | `'start' \\| 'center' \\| 'end'` | `'center'` |\n\n> **Tip**: Use `align=\"end\"` when trigger is on the right, `align=\"start\"` when on the left.\n\n---\n\n### DropdownMenu\n\nMenu triggered by button press.\n\n```tsx\n<DropdownMenu.Root>\n  <DropdownMenu.Trigger>\n    <Button>\n      <Text>Actions</Text>\n    </Button>\n  </DropdownMenu.Trigger>\n  <DropdownMenu.Content align=\"end\">\n    <DropdownMenu.Item onSelect={() => handleEdit()}>Edit</DropdownMenu.Item>\n    <DropdownMenu.Item onSelect={() => handleDuplicate()}>Duplicate</DropdownMenu.Item>\n    <DropdownMenu.Separator />\n    <DropdownMenu.Item onSelect={() => handleDelete()} color=\"danger\">\n      Delete\n    </DropdownMenu.Item>\n  </DropdownMenu.Content>\n</DropdownMenu.Root>\n```\n\n> **Note**: `DropdownMenu.Item` children should be plain text, not wrapped in `<Text>`. The component handles text styling internally.\n\n**DropdownMenu.Content Props:**\n| Prop | Type | Default |\n|------|------|---------|\n| `align` | `'start' \\| 'center' \\| 'end'` | `'start'` |\n\n> **Tip**: Use `align=\"end\"` when trigger is on the right, `align=\"start\"` when on the left.\n\n---\n\n### ContextMenu\n\nLong-press menu (mobile) or right-click menu (web).\n\n```tsx\n<ContextMenu.Root>\n  <ContextMenu.Trigger>\n    <Card>\n      <Text>Long press me</Text>\n    </Card>\n  </ContextMenu.Trigger>\n  <ContextMenu.Content>\n    <ContextMenu.Item onSelect={() => handleAction()}>Action</ContextMenu.Item>\n  </ContextMenu.Content>\n</ContextMenu.Root>\n```\n\n> **Note**: `ContextMenu.Item` children should be plain text, not wrapped in `<Text>`. The component handles text styling internally.\n\n---\n\n### Tabs\n\nTabbed content panels.\n\n```tsx\n<Tabs.Root value={activeTab} onValueChange={setActiveTab}>\n  <Tabs.List>\n    <Tabs.Trigger value=\"tab1\">Tab 1</Tabs.Trigger>\n    <Tabs.Trigger value=\"tab2\">Tab 2</Tabs.Trigger>\n  </Tabs.List>\n  <Tabs.Content value=\"tab1\">\n    <Text>Content for tab 1</Text>\n  </Tabs.Content>\n  <Tabs.Content value=\"tab2\">\n    <Text>Content for tab 2</Text>\n  </Tabs.Content>\n</Tabs.Root>\n```\n\n> **Note**: `Tabs.Trigger` auto-wraps string children in `<Text>`. You can pass plain strings or `<Text>` components.\n\n**Tabs.Root Props:**\n| Prop | Type | Default |\n|------|------|---------|\n| `value` | `string` | — |\n| `onValueChange` | `(value: string) => void` | — |\n| `size` | `'1' \\| '2'` | `'2'` |\n| `color` | `Color` | `'accent'` |\n\n---\n\n### SegmentedControl\n\nSegmented selection control.\n\n```tsx\n<SegmentedControl.Root value={view} onValueChange={setView}>\n  <SegmentedControl.List>\n    <SegmentedControl.Trigger value=\"list\">List</SegmentedControl.Trigger>\n    <SegmentedControl.Trigger value=\"grid\">Grid</SegmentedControl.Trigger>\n  </SegmentedControl.List>\n</SegmentedControl.Root>\n```\n\n> **Note**: `SegmentedControl.Trigger` auto-wraps string children in `<Text>`. You can pass plain strings or `<Text>` components.\n\n---\n\n### Accordion\n\nCollapsible content sections.\n\n```tsx\n<Accordion.Root type=\"single\" collapsible>\n  <Accordion.Item value=\"item1\">\n    <Accordion.Trigger>Section 1</Accordion.Trigger>\n    <Accordion.Content>\n      <Text>Content for section 1</Text>\n    </Accordion.Content>\n  </Accordion.Item>\n  <Accordion.Item value=\"item2\">\n    <Accordion.Trigger>Section 2</Accordion.Trigger>\n    <Accordion.Content>\n      <Text>Content for section 2</Text>\n    </Accordion.Content>\n  </Accordion.Item>\n</Accordion.Root>\n```\n\n> **Note**: `Accordion.Trigger` internally wraps children in `<Text>`. Pass plain strings, not `<Text>` components.\n\n---\n\n### Callout\n\nHighlighted message box.\n\n```tsx\nimport { Info } from 'lucide-react-native';\n\n<Callout.Root variant=\"soft\" color=\"info\">\n  <Callout.Icon>\n    <Icon as={Info} size={16} />\n  </Callout.Icon>\n  <Callout.Text>\n    <Text>This is an informational message.</Text>\n  </Callout.Text>\n</Callout.Root>;\n```\n\n**Callout.Root Props:**\n| Prop | Type | Default |\n|------|------|---------|\n| `variant` | `'soft' \\| 'surface' \\| 'outline'` | `'soft'` |\n| `size` | `'1' \\| '2' \\| '3'` | `'2'` |\n| `color` | `Color` | `'accent'` |\n\n---\n\n### Skeleton\n\nLoading placeholder that matches actual component dimensions.\n\n**Skeleton.Avatar** — Uses the same `size` and `shape` props as `<Avatar>`. The skeleton will have identical dimensions to a real avatar.\n\n```tsx\n{/* These have identical dimensions */}\n<Avatar fallback=\"JD\" size=\"3\" shape=\"circle\" />\n<Skeleton.Avatar size=\"3\" shape=\"circle\" />\n```\n\n**Skeleton.Text** — Uses the same `size` scale as `<Text>` and `<Heading>`. The skeleton height matches the text's `lineHeight`, and the inner bar matches the `fontSize`.\n\n```tsx\n{/* These align perfectly when swapped */}\n<Text size=\"2\">Loading complete</Text>\n<Skeleton.Text size=\"2\" />\n\n{/* Match a Heading */}\n<Heading size=\"6\">Page Title</Heading>\n<Skeleton.Text size=\"6\" />\n```\n\n**Skeleton.Rect** — For custom shapes. Define dimensions via `style`.\n\n```tsx\n<Skeleton.Rect style={{ width: 200, height: 100, borderRadius: 8 }} />\n```\n\n| Component         | Props                       | Matches                            |\n| ----------------- | --------------------------- | ---------------------------------- |\n| `Skeleton.Avatar` | `size` (`'0'-'9'`), `shape` | `<Avatar>` dimensions exactly      |\n| `Skeleton.Text`   | `size` (`'0'-'9'`)          | `<Text>` / `<Heading>` line height |\n| `Skeleton.Rect`   | `style`                     | Custom dimensions                  |\n\n---\n\n### HoverCard\n\nCard shown on hover (web) or press (mobile).\n\n```tsx\n<HoverCard.Root>\n  <HoverCard.Trigger>\n    <Text>@username</Text>\n  </HoverCard.Trigger>\n  <HoverCard.Content>\n    <View style={{ padding: 16 }}>\n      <Avatar fallback=\"U\" />\n      <Text>User profile info</Text>\n    </View>\n  </HoverCard.Content>\n</HoverCard.Root>\n```\n\n---\n\n## Quick Reference: Sizes\n\n| Component                    | Sizes Available            |\n| ---------------------------- | -------------------------- |\n| Button, IconButton           | `'1'`, `'2'`, `'3'`, `'4'` |\n| Badge                        | `'1'`, `'2'`               |\n| Avatar                       | `'0'` - `'9'`              |\n| Checkbox, Switch, RadioGroup | `'1'`, `'2'`, `'3'`        |\n| TextField, TextArea, Select  | `'1'`, `'2'`, `'3'`, `'4'` |\n| Slider                       | `'1'`, `'2'`, `'3'`        |\n| Progress, Spinner            | `'1'` - `'6'`              |\n| CircularProgress             | `'1'` - `'9'`              |\n| Tabs                         | `'1'`, `'2'`               |\n| Callout                      | `'1'`, `'2'`, `'3'`        |\n| Dialog                       | `'1'`, `'2'`, `'3'`, `'4'` |\n\n---\n\n## Size Dimensions (pixels)\n\nUse this table to choose the right size for your layout.\n\n### Button / IconButton / Select / TextField\n\nAll share the same height scale. IconButton is square (width = height).\n\n| Size  | Height | Use Case                                           |\n| ----- | ------ | -------------------------------------------------- |\n| `'1'` | 24px   | Compact UI, inline actions, table rows             |\n| `'2'` | 32px   | Smaller forms, secondary areas                     |\n| `'3'` | 40px   | **Default** — mobile-first, touch-friendly         |\n| `'4'` | 48px   | Hero CTAs, buy buttons, prominent conversion flows |\n\n### Badge\n\n| Size  | Height | Use Case                               |\n| ----- | ------ | -------------------------------------- |\n| `'1'` | 20px   | **Default** — inline status indicators |\n| `'2'` | 28px   | Emphasized badges, standalone labels   |\n\n### Avatar\n\n| Size  | Dimensions | Use Case                               |\n| ----- | ---------- | -------------------------------------- |\n| `'0'` | 16×16px    | Tiny indicators                        |\n| `'1'` | 24×24px    | Inline mentions, compact lists         |\n| `'2'` | 32×32px    | List items, comments                   |\n| `'3'` | 40×40px    | **Default** — standard profile display |\n| `'4'` | 48×48px    | Card headers, user info                |\n| `'5'` | 64×64px    | Profile sections                       |\n| `'6'` | 80×80px    | Profile pages                          |\n| `'7'` | 96×96px    | Large profile display                  |\n| `'8'` | 128×128px  | Hero profile                           |\n| `'9'` | 160×160px  | Full profile page                      |\n\n### Checkbox / RadioGroup\n\n| Size  | Dimensions | Use Case                      |\n| ----- | ---------- | ----------------------------- |\n| `'1'` | 16×16px    | Compact forms, dense lists    |\n| `'2'` | 20×20px    | **Default** — standard forms  |\n| `'3'` | 24×24px    | Touch-friendly, accessibility |\n\n### Switch\n\n| Size  | Dimensions (W×H) | Use Case                          |\n| ----- | ---------------- | --------------------------------- |\n| `'1'` | 28×16px          | Compact settings                  |\n| `'2'` | 42×24px          | **Default** — standard toggles    |\n| `'3'` | 56×32px          | Touch-friendly, prominent toggles |\n\n### Slider\n\n| Size  | Track Height | Thumb Size | Use Case                          |\n| ----- | ------------ | ---------- | --------------------------------- |\n| `'1'` | 6px          | ~14px      | Compact controls, dense UI        |\n| `'2'` | 8px          | ~16px      | **Default** — standard sliders    |\n| `'3'` | 10px         | ~18px      | Touch-friendly, prominent sliders |\n\n### Spinner\n\n| Size  | Dimensions | Use Case                      |\n| ----- | ---------- | ----------------------------- |\n| `'1'` | 12×12px    | Inline loading indicators     |\n| `'2'` | 16×16px    | **Default** — button spinners |\n| `'3'` | 20×20px    | Small loading states          |\n| `'4'` | 24×24px    | Card loading                  |\n| `'5'` | 32×32px    | Section loading               |\n| `'6'` | 40×40px    | Page loading                  |\n\n### CircularProgress\n\n| Size  | Diameter | Stroke | Use Case                       |\n| ----- | -------- | ------ | ------------------------------ |\n| `'1'` | 16px     | 3px    | Inline indicators              |\n| `'2'` | 20px     | 4px    | Compact UI                     |\n| `'3'` | 24px     | 5px    | **Default** — small indicators |\n| `'4'` | 32px     | 5px    | List items, stats              |\n| `'5'` | 40px     | 6px    | Card displays                  |\n| `'6'` | 48px     | 7px    | Prominent indicators           |\n| `'7'` | 56px     | 8px    | Dashboard widgets              |\n| `'8'` | 64px     | 9px    | Large displays                 |\n| `'9'` | 72px     | 10px   | Hero/featured metrics          |\n\n---\n\n## Common Patterns\n\n### Form with Label\n\n```tsx\n<View style={{ gap: 8 }}>\n  <Label nativeID=\"email\">Email</Label>\n  <TextField.Input\n    placeholder=\"you@example.com\"\n    aria-labelledby=\"email\"\n    keyboardType=\"email-address\"\n  />\n</View>\n```\n\n### Button with Icon\n\n```tsx\n<Button>\n  <Icon as={Plus} size={16} />\n  <Text>Add Item</Text>\n</Button>\n```\n\n### Loading State\n\n```tsx\n<Button disabled={isLoading}>\n  <Spinner loading={isLoading} size=\"1\">\n    <Text>Submit</Text>\n  </Spinner>\n</Button>\n```\n\n### List Item with Avatar\n\n```tsx\n<View style={{ flexDirection: 'row', alignItems: 'center', gap: 12 }}>\n  <Avatar fallback=\"JD\" size=\"2\" />\n  <View style={{ flex: 1 }}>\n    <Text weight=\"medium\">John Doe</Text>\n    <Text size=\"1\" color=\"gray\">\n      john@example.com\n    </Text>\n  </View>\n  <Badge color=\"success\">\n    <Text>Active</Text>\n  </Badge>\n</View>\n```\n\n---\n\n## Do's and Don'ts\n\n### ✅ Do\n\n```tsx\n// Use Text inside Button (auto-styled)\n<Button>\n  <Text>Click me</Text>\n</Button>\n\n// Use compound component pattern correctly\n<TextField.Root>\n  <TextField.Input placeholder=\"...\" />\n</TextField.Root>\n\n// Use semantic colors\n<Button color=\"danger\">\n  <Text>Delete</Text>\n</Button>\n```\n\n### ❌ Don't\n\n```tsx\n// Don't use raw strings in Button\n<Button>Click me</Button>;\n\n// Don't import TextInput from react-native\nimport { TextInput } from 'react-native';\n\n// Don't manually style Text inside components\n<Button>\n  <Text style={{ color: 'white' }}>Click</Text>\n</Button>;\n```\n"
  },
  {
    "path": "packages/frosted-ui-react-native/docs/llm/DESIGN_PATTERNS.md",
    "content": "# Frosted UI Design Patterns Guide\n\n> **For Design Engineer AI Agents**: This guide covers UX patterns, layout composition, and visual design principles for building polished, user-friendly apps with Frosted UI.\n\n---\n\n## Core Design Principles\n\n### 1. Consistency Over Creativity\n\nUse Frosted UI's built-in variants, sizes, and colors. Don't override component styles unless absolutely necessary. The design system exists to ensure visual consistency.\n\n### 2. Hierarchy Through Size & Weight\n\nEstablish clear visual hierarchy using:\n\n- **Typography scale** (`size=\"1\"` to `size=\"9\"`) for text importance\n- **Font weight** (`weight=\"bold\"` for headings, `weight=\"medium\"` for labels, `weight=\"regular\"` for body)\n- **Component sizes** — larger sizes draw more attention\n\n### 3. Color With Purpose\n\n- Use **accent color** for interactive elements and primary actions\n- Use **gray** for secondary/supporting UI\n- Use **semantic colors** (`danger`, `warning`, `success`, `info`) only for status and feedback\n- Don't use color decoratively — every color should communicate something\n\n### 4. Colored Sections\n\nWhen creating a themed section (e.g., promotional banner, newsletter signup), use the palette's alpha shades for a cohesive look:\n\n| Element        | Token                        | Example                 |\n| -------------- | ---------------------------- | ----------------------- |\n| Background     | `palette.a2`                 | Card/section background |\n| Border         | `palette.a5`                 | Subtle themed border    |\n| Text (body)    | `palette.a11`                | Body text, descriptions |\n| Text (heading) | `palette.a12`                | High-contrast headings  |\n| Form inputs    | `variant=\"soft\" color=\"...\"` | Match the section color |\n\n### 5. Whitespace Is Your Friend\n\nGenerous spacing improves readability and touch targets. Use consistent gaps:\n\n- `4px` — tight (related items)\n- `8px` — standard (within groups)\n- `12-16px` — comfortable (between groups)\n- `24-32px` — sections\n\n---\n\n## Spacing Scale\n\nUse these values for `gap`, `padding`, and `margin`:\n\n| Value | Use Case                                           |\n| ----- | -------------------------------------------------- |\n| `4`   | Tight spacing: icon + text, badge content          |\n| `8`   | Standard spacing: form fields, list items internal |\n| `12`  | Comfortable: between related groups                |\n| `16`  | Section padding, card padding                      |\n| `24`  | Between distinct sections                          |\n| `32`  | Major section breaks, screen padding               |\n\n---\n\n## Responsive Design\n\nApps built with Frosted UI should be mobile-first but work well on web/desktop. Choose the right layout strategy based on app complexity.\n\n### When to Use Each Layout Strategy\n\n| App Type                            | Layout Strategy   | Example                         |\n| ----------------------------------- | ----------------- | ------------------------------- |\n| Landing pages, forms, settings      | **Centered**      | Max-width container, centered   |\n| E-commerce, marketplace, dashboards | **Adaptive Grid** | Single column → multi-column    |\n| Chat, feed, detail views            | **Centered**      | Content-focused, easy reading   |\n| File browsers, admin panels         | **Adaptive Grid** | Utilize full screen real estate |\n\n---\n\n### Strategy 1: Centered Layout (Simple Apps)\n\nBest for: landing pages, forms, articles, settings, detail views.\n\n```tsx\nimport { useWindowDimensions } from 'react-native';\n\nconst MAX_CONTENT_WIDTH = 600;\nconst BREAKPOINT = 768;\n\nfunction useResponsiveLayout() {\n  const { width } = useWindowDimensions();\n  const isWide = width >= BREAKPOINT;\n  const horizontalPadding = isWide ? Math.max(24, (width - MAX_CONTENT_WIDTH) / 2) : 16;\n\n  return { isWide, horizontalPadding, screenWidth: width };\n}\n\nfunction SimpleScreen() {\n  const { colors } = useThemeTokens();\n  const { horizontalPadding, isWide } = useResponsiveLayout();\n\n  return (\n    <ScrollView\n      style={{ flex: 1, backgroundColor: colors.background }}\n      contentContainerStyle={{\n        paddingHorizontal: horizontalPadding,\n        paddingVertical: 16,\n        gap: 24,\n        maxWidth: isWide ? MAX_CONTENT_WIDTH + horizontalPadding * 2 : undefined,\n        alignSelf: isWide ? 'center' : undefined,\n        width: '100%',\n      }}>\n      {/* Content */}\n    </ScrollView>\n  );\n}\n```\n\n---\n\n### Strategy 2: Adaptive Grid (Complex Apps)\n\nBest for: e-commerce, marketplaces, dashboards, productivity apps, file browsers.\n\n```tsx\nimport { useWindowDimensions } from 'react-native';\n\n// Breakpoints\nconst TABLET = 768;\nconst DESKTOP = 1024;\nconst WIDE = 1280;\n\nfunction useAdaptiveLayout() {\n  const { width } = useWindowDimensions();\n\n  // Calculate columns based on screen width\n  const getColumns = (minItemWidth: number, maxColumns: number = 4) => {\n    const availableWidth = width - 32; // Account for padding\n    const columns = Math.floor(availableWidth / minItemWidth);\n    return Math.max(1, Math.min(columns, maxColumns));\n  };\n\n  return {\n    screenWidth: width,\n    isTablet: width >= TABLET,\n    isDesktop: width >= DESKTOP,\n    isWide: width >= WIDE,\n    getColumns,\n    padding: width >= TABLET ? 24 : 16,\n  };\n}\n```\n\n#### Product Grid Example\n\n```tsx\nfunction ProductGridScreen() {\n  const { colors } = useThemeTokens();\n  const { getColumns, padding, isDesktop } = useAdaptiveLayout();\n\n  // Min 200px per item for comfortable cards, max 3 columns\n  const columns = getColumns(200, 3);\n  const gap = 16;\n\n  const products = [...]; // Your product data\n\n  return (\n    <ScrollView\n      style={{ flex: 1, backgroundColor: colors.background }}\n      contentContainerStyle={{\n        padding,\n        gap: 24,\n        maxWidth: isDesktop ? 1200 : undefined,\n        alignSelf: isDesktop ? 'center' : undefined,\n        width: '100%',\n      }}>\n      {/* Header */}\n      <View style={{ gap: 4 }}>\n        <Heading size=\"5\">Products</Heading>\n        <Text color=\"gray\">{products.length} items</Text>\n      </View>\n\n      {/* Responsive Grid */}\n      <View style={{ flexDirection: 'row', flexWrap: 'wrap', gap }}>\n        {products.map((product) => (\n          <View\n            key={product.id}\n            style={{\n              flexGrow: 1,\n              flexBasis: columns === 1 ? '100%' : `${Math.floor(100 / columns) - 2}%`,\n              maxWidth: columns === 1 ? '100%' : `${Math.floor(100 / columns) - 1}%`,\n            }}>\n            <ProductCard product={product} />\n          </View>\n        ))}\n      </View>\n    </ScrollView>\n  );\n}\n```\n\n#### Simpler Grid with Fixed Breakpoints\n\n```tsx\nfunction SimpleGrid({ items, renderItem }) {\n  const { width } = useWindowDimensions();\n\n  // Simple breakpoint-based columns\n  const columns = width >= 1024 ? 3 : width >= 600 ? 2 : 1;\n  const gap = 16;\n\n  return (\n    <View style={{ flexDirection: 'row', flexWrap: 'wrap', gap }}>\n      {items.map((item, index) => (\n        <View\n          key={item.id ?? index}\n          style={{\n            flexGrow: 1,\n            flexBasis: columns === 1 ? '100%' : `${Math.floor(100 / columns) - 2}%`,\n            maxWidth: columns === 1 ? '100%' : `${Math.floor(100 / columns) - 1}%`,\n          }}>\n          {renderItem(item)}\n        </View>\n      ))}\n    </View>\n  );\n}\n```\n\n---\n\n### Strategy 3: Hybrid Layout (Mixed Content)\n\nBest for: screens with both full-width and constrained sections.\n\n```tsx\nfunction HybridScreen() {\n  const { colors } = useThemeTokens();\n  const { isDesktop, padding, getColumns } = useAdaptiveLayout();\n\n  const maxContentWidth = 800;\n\n  return (\n    <ScrollView style={{ flex: 1, backgroundColor: colors.background }}>\n      {/* Full-width hero/banner */}\n      <View style={{ padding, backgroundColor: colors.palettes.accent.a2 }}>\n        <View\n          style={{\n            maxWidth: maxContentWidth,\n            alignSelf: 'center',\n            width: '100%',\n          }}>\n          <Heading size=\"6\">Welcome Back</Heading>\n          <Text color=\"gray\">Your dashboard overview</Text>\n        </View>\n      </View>\n\n      {/* Constrained content area */}\n      <View\n        style={{\n          padding,\n          gap: 24,\n          maxWidth: isDesktop ? 1200 : undefined,\n          alignSelf: 'center',\n          width: '100%',\n        }}>\n        {/* Stats Grid - adapts columns */}\n        <View style={{ flexDirection: 'row', flexWrap: 'wrap', gap: 12 }}>\n          {stats.map((stat) => (\n            <View key={stat.label} style={{ flex: 1, minWidth: 150 }}>\n              <StatCard {...stat} />\n            </View>\n          ))}\n        </View>\n\n        {/* Two-column layout on desktop */}\n        <View\n          style={{\n            flexDirection: isDesktop ? 'row' : 'column',\n            gap: 16,\n          }}>\n          <View style={{ flex: isDesktop ? 2 : 1 }}>\n            <Card>\n              <Heading size=\"4\">Recent Activity</Heading>\n              {/* Activity list */}\n            </Card>\n          </View>\n          <View style={{ flex: 1 }}>\n            <Card>\n              <Heading size=\"4\">Quick Actions</Heading>\n              {/* Actions */}\n            </Card>\n          </View>\n        </View>\n      </View>\n    </ScrollView>\n  );\n}\n```\n\n---\n\n### Responsive Design Principles\n\n| Principle             | Mobile          | Tablet (768px+) | Desktop (1024px+) |\n| --------------------- | --------------- | --------------- | ----------------- |\n| **Grid columns**      | 1-2             | 2-3             | 3-4               |\n| **Content max-width** | Full            | Full or 800px   | 1200px            |\n| **Side padding**      | 16px            | 24px            | 24-48px           |\n| **Card arrangement**  | Stacked         | Side-by-side    | Multi-column      |\n| **Touch targets**     | 44px+ (size 3+) | Same            | Same              |\n| **Component sizes**   | Don't change    | Don't change    | Don't change      |\n\n### Do's and Don'ts\n\n**Do:**\n\n- Use `flexWrap: 'wrap'` for responsive grids\n- Set `minWidth` on grid items to control breakpoints\n- Use `flex: 1` for equal-width columns\n- Constrain max-width on very wide screens (1200-1400px)\n- Keep consistent gap/padding at each breakpoint\n\n**Don't:**\n\n- Change button sizes based on screen width\n- Use different font sizes for mobile vs desktop\n- Create completely different layouts (keep hierarchy similar)\n- Forget touch targets — desktop users may have touchscreens\n\n---\n\n## Layout Patterns\n\n### Screen Structure\n\n```tsx\n<View style={{ flex: 1, backgroundColor: colors.background }}>\n  {/* Header */}\n  <View style={{ paddingHorizontal: 16, paddingVertical: 12 }}>\n    <Heading size=\"6\">Screen Title</Heading>\n  </View>\n\n  {/* Content */}\n  <ScrollView contentContainerStyle={{ padding: 16, gap: 24 }}>{/* Sections go here */}</ScrollView>\n\n  {/* Footer (optional - for primary actions) */}\n  <View style={{ padding: 16, borderTopWidth: 1, borderTopColor: colors.stroke }}>\n    <Button variant=\"solid\">\n      <Text>Primary Action</Text>\n    </Button>\n  </View>\n</View>\n```\n\n### Section with Header\n\n```tsx\n<View style={{ gap: 12 }}>\n  <View style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>\n    <Heading size=\"4\">Section Title</Heading>\n    <Button variant=\"ghost\" size=\"1\">\n      <Text>See All</Text>\n    </Button>\n  </View>\n  <Card>{/* Section content */}</Card>\n</View>\n```\n\n### Title + Description Pattern\n\nUse this pattern for headings with supporting text:\n\n```tsx\n<View style={{ gap: 4 }}>\n  <Heading size=\"5\">Welcome back</Heading>\n  <Text size=\"3\" color=\"gray\">\n    Here's what's happening today\n  </Text>\n</View>\n```\n\n### Form Field Pattern\n\n```tsx\n<View style={{ gap: 6 }}>\n  <Label nativeID=\"field-id\">Field Label</Label>\n  <TextField.Input placeholder=\"Placeholder...\" aria-labelledby=\"field-id\" />\n  <Text size=\"1\" color=\"gray\">\n    Helper text explaining the field\n  </Text>\n</View>\n```\n\n### Form Section Pattern\n\nGroup related fields together:\n\n```tsx\n<View style={{ gap: 16 }}>\n  <Heading size=\"3\">Personal Information</Heading>\n\n  <View style={{ gap: 12 }}>\n    {/* First Name */}\n    <View style={{ gap: 6 }}>\n      <Label nativeID=\"first-name\">First Name</Label>\n      <TextField.Input placeholder=\"John\" aria-labelledby=\"first-name\" />\n    </View>\n\n    {/* Last Name */}\n    <View style={{ gap: 6 }}>\n      <Label nativeID=\"last-name\">Last Name</Label>\n      <TextField.Input placeholder=\"Doe\" aria-labelledby=\"last-name\" />\n    </View>\n\n    {/* Email */}\n    <View style={{ gap: 6 }}>\n      <Label nativeID=\"email\">Email</Label>\n      <TextField.Input\n        placeholder=\"john@example.com\"\n        aria-labelledby=\"email\"\n        keyboardType=\"email-address\"\n      />\n    </View>\n  </View>\n</View>\n```\n\n---\n\n## List Patterns\n\n> **Use the `List` component** for structured lists with items, slots, and separators. It renders a `Card` internally with proper padding and handles press states automatically.\n\n### Basic List\n\n```tsx\n<List.Root>\n  {users.map((user, index) => (\n    <React.Fragment key={user.id}>\n      {index > 0 && <List.Separator />}\n      <List.Item onPress={() => {}}>\n        <List.ItemSlot>\n          <Avatar fallback={user.name} size=\"3\" />\n        </List.ItemSlot>\n        <List.ItemContent>\n          <List.ItemTitle>{user.name}</List.ItemTitle>\n          <List.ItemDescription>{user.email}</List.ItemDescription>\n        </List.ItemContent>\n        <List.ItemSlot>\n          <Badge color={user.status === 'Active' ? 'success' : 'warning'} size=\"1\">\n            <Text>{user.status}</Text>\n          </Badge>\n        </List.ItemSlot>\n        <List.ItemSlot>\n          <Icon as={ChevronRight} size={16} color={colors.palettes.gray.a8} />\n        </List.ItemSlot>\n      </List.Item>\n    </React.Fragment>\n  ))}\n</List.Root>\n```\n\n### Settings List\n\n```tsx\n<List.Root>\n  {/* Switch setting */}\n  <List.Item>\n    <List.ItemSlot>\n      <View style={iconBoxStyle}>\n        <Icon as={Bell} size={20} color={colors.palettes.blue.a11} />\n      </View>\n    </List.ItemSlot>\n    <List.ItemContent>\n      <List.ItemTitle>Notifications</List.ItemTitle>\n    </List.ItemContent>\n    <List.ItemSlot>\n      <Switch checked={enabled} onCheckedChange={setEnabled} />\n    </List.ItemSlot>\n  </List.Item>\n\n  <List.Separator />\n\n  {/* Pressable setting with checkbox */}\n  <List.Item onPress={() => setDarkMode(!darkMode)}>\n    <List.ItemSlot>\n      <View style={iconBoxStyle}>\n        <Icon as={Settings} size={20} color={colors.palettes.purple.a11} />\n      </View>\n    </List.ItemSlot>\n    <List.ItemContent>\n      <List.ItemTitle>Dark Mode</List.ItemTitle>\n    </List.ItemContent>\n    <List.ItemSlot>\n      <Checkbox checked={darkMode} onCheckedChange={setDarkMode} />\n    </List.ItemSlot>\n  </List.Item>\n</List.Root>\n```\n\n### Settings with Slider Controls\n\nFor settings that require a value selection (volume, brightness, text size):\n\n```tsx\nconst [brightness, setBrightness] = React.useState(75);\nconst [volume, setVolume] = React.useState(80);\n\n<Card>\n  <View style={{ gap: 20 }}>\n    <Heading size=\"3\">Display Settings</Heading>\n\n    {/* Brightness */}\n    <View style={{ gap: 8 }}>\n      <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n        <View style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}>\n          <Icon as={Sun} size={18} color={colors.palettes.amber.a11} />\n          <Text weight=\"medium\">Brightness</Text>\n        </View>\n        <Text size=\"2\" color=\"gray\">\n          {brightness}%\n        </Text>\n      </View>\n      <Slider value={brightness} onValueChange={setBrightness} color=\"amber\" />\n    </View>\n\n    <Separator size=\"4\" />\n\n    {/* Volume */}\n    <View style={{ gap: 8 }}>\n      <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n        <View style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}>\n          <Icon as={Volume2} size={18} color={colors.palettes.blue.a11} />\n          <Text weight=\"medium\">Volume</Text>\n        </View>\n        <Text size=\"2\" color=\"gray\">\n          {volume}%\n        </Text>\n      </View>\n      <Slider value={volume} onValueChange={setVolume} color=\"blue\" />\n    </View>\n  </View>\n</Card>;\n```\n\n**Key patterns:**\n\n- Show current value as percentage or label on the right\n- Use colored icons that match the slider's `color` prop\n- Use `Separator` between slider groups\n- Label + value row above, slider below\n\n### List with RadioGroup (Shipping Options)\n\n```tsx\n<RadioGroup.Root value={selected} onValueChange={setSelected}>\n  <List.Root>\n    {options.map((option, index) => (\n      <React.Fragment key={option.id}>\n        {index > 0 && <List.Separator />}\n        <List.Item onPress={() => setSelected(option.id)}>\n          <List.ItemSlot>\n            <RadioGroup.Item value={option.id} />\n          </List.ItemSlot>\n          <List.ItemSlot>\n            <View style={iconBoxStyle}>\n              <Icon as={option.icon} size={20} />\n            </View>\n          </List.ItemSlot>\n          <List.ItemContent>\n            <List.ItemTitle>{option.name}</List.ItemTitle>\n            <List.ItemDescription>{option.time}</List.ItemDescription>\n          </List.ItemContent>\n          <List.ItemSlot>\n            <Text weight=\"medium\" color={option.price === 'Free' ? 'success' : undefined}>\n              {option.price}\n            </Text>\n          </List.ItemSlot>\n        </List.Item>\n      </React.Fragment>\n    ))}\n  </List.Root>\n</RadioGroup.Root>\n```\n\n### List Variants\n\nUse the `variant` prop on `List.Root` to match different contexts:\n\n```tsx\n// Default surface style (bordered, elevated)\n<List.Root variant=\"surface\">...</List.Root>\n\n// Soft background for highlighted lists\n<List.Root variant=\"soft\">...</List.Root>\n\n// Ghost for minimal style\n<List.Root variant=\"ghost\">...</List.Root>\n```\n\n### Leaderboard\n\n```tsx\n<List.Root variant=\"soft\">\n  {entries.map((entry, index) => (\n    <React.Fragment key={entry.rank}>\n      {index > 0 && <List.Separator />}\n      <List.Item style={entry.isUser ? { backgroundColor: colors.palettes.gray.a3 } : undefined}>\n        <List.ItemSlot>\n          <Text size=\"2\" weight=\"bold\" style={{ width: 24, textAlign: 'center' }}>\n            {entry.rank}\n          </Text>\n        </List.ItemSlot>\n        <List.ItemSlot>\n          <Avatar fallback={entry.avatar} size=\"2\" color={entry.color} />\n        </List.ItemSlot>\n        <List.ItemContent>\n          <Text weight={entry.isUser ? 'bold' : 'medium'}>{entry.name}</Text>\n        </List.ItemContent>\n        <List.ItemSlot>\n          <Text weight=\"medium\" color={entry.color}>\n            {entry.points.toLocaleString()} pts\n          </Text>\n        </List.ItemSlot>\n      </List.Item>\n    </React.Fragment>\n  ))}\n</List.Root>\n```\n\n---\n\n## Card Patterns\n\n### Card Variants\n\nCards come in three variants. Choose based on visual weight needed:\n\n| Variant   | Visual Style                            | When to Use                                              |\n| --------- | --------------------------------------- | -------------------------------------------------------- |\n| `surface` | Solid background, border, subtle shadow | **Default** — Elevated content like messages, profiles   |\n| `soft`    | Translucent tinted background           | Highlighted sections, tips, promotions, feature callouts |\n| `ghost`   | No background or border (just padding)  | Section grouping, layout containers, minimal UI          |\n\n#### Surface — Message Card (default)\n\n```tsx\n<Card variant=\"surface\">\n  <View style={{ flexDirection: 'row', gap: 12 }}>\n    <Avatar fallback=\"SJ\" color=\"blue\" size=\"3\" />\n    <View style={{ flex: 1, gap: 4 }}>\n      <View style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>\n        <Text weight=\"medium\">Sarah Johnson</Text>\n        <Text size=\"1\" color=\"gray\">\n          2m ago\n        </Text>\n      </View>\n      <Text size=\"3\" color=\"gray\">\n        Hey! Just finished the design review. The new dashboard looks amazing! 🎉\n      </Text>\n    </View>\n  </View>\n</Card>\n```\n\n#### Soft — Pro Tip / Feature Highlight\n\n```tsx\n<Card variant=\"soft\">\n  <View style={{ flexDirection: 'row', gap: 12, alignItems: 'flex-start' }}>\n    <View\n      style={{\n        width: 40,\n        height: 40,\n        borderRadius: 10,\n        backgroundColor: colors.palettes.amber.a3,\n        alignItems: 'center',\n        justifyContent: 'center',\n      }}>\n      <Icon as={Lightbulb} size={20} color={colors.palettes.amber.a11} />\n    </View>\n    <View style={{ flex: 1, gap: 4 }}>\n      <Text weight=\"medium\">Pro Tip</Text>\n      <Text size=\"3\" color=\"gray\">\n        Enable notifications to stay updated on new messages and activity from your team.\n      </Text>\n      <Button variant=\"ghost\" size=\"2\" style={{ alignSelf: 'flex-start', marginTop: 4 }}>\n        <Text>Enable Notifications</Text>\n        <Icon as={ChevronRight} size={16} />\n      </Button>\n    </View>\n  </View>\n</Card>\n```\n\n#### Ghost — Section Container\n\nUse `ghost` when you need layout grouping but no visual container:\n\n```tsx\n<Card variant=\"ghost\" style={{ padding: 0 }}>\n  <View style={{ gap: 12 }}>\n    {/* Section header */}\n    <View style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>\n      <Heading size=\"4\">Recent Activity</Heading>\n      <Button variant=\"ghost\" size=\"2\">\n        <Text>See All</Text>\n      </Button>\n    </View>\n\n    {/* Content in a surface card (has overflow: hidden for separators) */}\n    <Card variant=\"surface\" style={{ padding: 0 }}>\n      {items.map((item, index, arr) => (\n        <View key={index}>\n          <Pressable\n            style={({ pressed }) => ({\n              flexDirection: 'row',\n              alignItems: 'center',\n              gap: 12,\n              paddingHorizontal: 16,\n              paddingVertical: 14,\n              backgroundColor: pressed ? colors.palettes.gray.a3 : 'transparent',\n            })}>\n            <Avatar fallback={item.initials} size=\"3\" color={item.color} />\n            <View style={{ flex: 1, gap: 2 }}>\n              <Text size=\"2\" weight=\"medium\" numberOfLines={1}>\n                {item.name}\n              </Text>\n              <Text size=\"2\" color=\"gray\" numberOfLines={1}>\n                {item.action}\n              </Text>\n            </View>\n            <Text size=\"1\" color=\"gray\">\n              {item.time}\n            </Text>\n          </Pressable>\n          {index < arr.length - 1 && <Separator size=\"4\" />}\n        </View>\n      ))}\n    </Card>\n  </View>\n</Card>\n```\n\n> **Tip**: Card has `overflow: 'hidden'` by default, so full-width separators won't overflow the rounded corners.\n\n### Info Card\n\n```tsx\n<Card>\n  <View style={{ gap: 12 }}>\n    <View style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}>\n      <Icon as={Info} size={16} />\n      <Text weight=\"medium\">Card Title</Text>\n    </View>\n    <Text size=\"3\" color=\"gray\">\n      Supporting description text that provides more context.\n    </Text>\n    <View style={{ flexDirection: 'row', gap: 8 }}>\n      <Button variant=\"soft\" color=\"gray\" size=\"2\">\n        <Text>Dismiss</Text>\n      </Button>\n      <Button variant=\"solid\" size=\"2\">\n        <Text>Action</Text>\n      </Button>\n    </View>\n  </View>\n</Card>\n```\n\n### Stat Card\n\n```tsx\n<Card>\n  <View style={{ gap: 4 }}>\n    <Text size=\"1\" color=\"gray\">\n      Total Revenue\n    </Text>\n    <Heading size=\"6\">$12,345</Heading>\n    <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n      <Badge color=\"success\" size=\"1\">\n        <Text>+12%</Text>\n      </Badge>\n      <Text size=\"1\" color=\"gray\">\n        vs last month\n      </Text>\n    </View>\n  </View>\n</Card>\n```\n\n### Buy Box (E-commerce)\n\nUse `size=\"4\"` buttons for prominent CTAs in e-commerce and conversion-focused screens:\n\n```tsx\n<Card>\n  <View style={{ gap: 16 }}>\n    {/* Product Image */}\n    <View\n      style={{\n        height: 200,\n        backgroundColor: colors.palettes.gray.a3,\n        borderRadius: 8,\n        alignItems: 'center',\n        justifyContent: 'center',\n      }}>\n      <Text color=\"gray\">Product Image</Text>\n    </View>\n\n    {/* Product Info */}\n    <View style={{ gap: 8 }}>\n      <View style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}>\n        <Badge color=\"success\" size=\"1\">\n          <Text>In Stock</Text>\n        </Badge>\n        <Badge variant=\"soft\" color=\"gray\" size=\"1\">\n          <Text>Free Shipping</Text>\n        </Badge>\n      </View>\n      <Heading size=\"5\">Premium Wireless Headphones</Heading>\n      <Text size=\"3\" color=\"gray\">\n        High-fidelity audio with active noise cancellation and 30-hour battery life.\n      </Text>\n    </View>\n\n    {/* Price */}\n    <View style={{ gap: 4 }}>\n      <View style={{ flexDirection: 'row', alignItems: 'baseline', gap: 8 }}>\n        <Heading size=\"6\">$299</Heading>\n        <Text size=\"2\" color=\"gray\" style={{ textDecorationLine: 'line-through' }}>\n          $349\n        </Text>\n      </View>\n      <Text size=\"1\" color=\"success\">\n        Save $50 (14% off)\n      </Text>\n    </View>\n\n    <Separator size=\"4\" />\n\n    {/* CTA Buttons - Use size=\"4\" for prominent actions */}\n    <View style={{ gap: 12 }}>\n      <Button variant=\"solid\" size=\"4\">\n        <Text>Add to Cart</Text>\n      </Button>\n      <Button variant=\"soft\" color=\"gray\" size=\"4\">\n        <Icon as={Heart} size={18} />\n        <Text>Add to Wishlist</Text>\n      </Button>\n    </View>\n  </View>\n</Card>\n```\n\n> **Tip**: Use `size=\"4\"` buttons for important conversion actions like \"Add to Cart\", \"Buy Now\", \"Subscribe\", or \"Sign Up\". The larger touch target and visual weight helps drive conversions.\n\n### Promotional Banner (Apple-like)\n\nCreate clean, premium promotional sections with structured layout:\n\n```tsx\n<Card\n  style={{\n    padding: 0,\n    backgroundColor: colors.palettes.pink.a2,\n    borderWidth: 1,\n    borderColor: colors.palettes.pink.a4,\n  }}>\n  <View style={{ padding: 20, gap: 16 }}>\n    {/* Header row with badge + timer */}\n    <View style={{ flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between' }}>\n      <Badge color=\"pink\" variant=\"soft\" size=\"1\">\n        <Icon as={Zap} size={10} />\n        <Text>Limited Time</Text>\n      </Badge>\n      <View style={{ flexDirection: 'row', alignItems: 'center', gap: 6 }}>\n        <View\n          style={{\n            width: 6,\n            height: 6,\n            borderRadius: 3,\n            backgroundColor: colors.palettes.pink['9'],\n          }}\n        />\n        <Text size=\"1\" weight=\"medium\" style={{ color: colors.palettes.pink.a11 }}>\n          Ends in 02:34:56\n        </Text>\n      </View>\n    </View>\n\n    {/* Main content */}\n    <View style={{ gap: 4 }}>\n      <Text size=\"5\" weight=\"bold\" style={{ color: colors.palettes.pink.a12 }}>\n        Flash Sale\n      </Text>\n      <Text size=\"3\" style={{ color: colors.palettes.pink.a11 }}>\n        Up to 50% off on selected items. Don't miss out.\n      </Text>\n    </View>\n\n    {/* CTA */}\n    <Button variant=\"solid\" color=\"pink\" size=\"3\">\n      <Text>Shop Now</Text>\n      <Icon as={ChevronRight} size={16} />\n    </Button>\n  </View>\n</Card>\n```\n\n> **Key Pattern**: Use a consistent color palette (e.g., pink) across background (`a2`), border (`a4`), text (`a11`, `a12`), and button for a cohesive, premium feel.\n\n### Achievement Card (Apple-like)\n\nFor gamification elements like achievements, badges, or milestones:\n\n```tsx\n<Card style={{ padding: 0, borderWidth: 1, borderColor: colors.stroke }}>\n  {/* Header section with award */}\n  <View\n    style={{\n      paddingVertical: 24,\n      paddingHorizontal: 20,\n      alignItems: 'center',\n      gap: 16,\n      backgroundColor: colors.palettes.gray.a2,\n      borderBottomWidth: 1,\n      borderBottomColor: colors.stroke,\n    }}>\n    {/* Centered badge with glow effect */}\n    <Badge\n      size=\"2\"\n      color=\"amber\"\n      variant=\"soft\"\n      style={{\n        alignSelf: 'center',\n        shadowColor: colors.palettes.amber['9'],\n        shadowOffset: { width: 0, height: 0 },\n        shadowOpacity: 0.3,\n        shadowRadius: 12,\n        elevation: 4,\n      }}>\n      <Icon as={Award} size={14} />\n      <Text>First Purchase</Text>\n    </Badge>\n\n    <View style={{ gap: 4, alignItems: 'center' }}>\n      <Text size=\"4\" weight=\"bold\">\n        Achievement Unlocked!\n      </Text>\n      <Text size=\"2\" color=\"gray\" style={{ textAlign: 'center' }}>\n        You've made your first purchase and earned 100 bonus points.\n      </Text>\n    </View>\n  </View>\n\n  {/* Stats row */}\n  <View style={{ flexDirection: 'row', paddingVertical: 16, paddingHorizontal: 20 }}>\n    <View style={{ flex: 1, alignItems: 'center', gap: 2 }}>\n      <Text size=\"4\" weight=\"bold\">\n        100\n      </Text>\n      <Text size=\"1\" color=\"gray\">\n        Points Earned\n      </Text>\n    </View>\n    <View style={{ width: 1, backgroundColor: colors.stroke }} />\n    <View style={{ flex: 1, alignItems: 'center', gap: 2 }}>\n      <Text size=\"4\" weight=\"bold\">\n        3\n      </Text>\n      <Text size=\"1\" color=\"gray\">\n        Achievements\n      </Text>\n    </View>\n    <View style={{ width: 1, backgroundColor: colors.stroke }} />\n    <View style={{ flex: 1, alignItems: 'center', gap: 2 }}>\n      <Text size=\"4\" weight=\"bold\">\n        Gold\n      </Text>\n      <Text size=\"1\" color=\"gray\">\n        Next Tier\n      </Text>\n    </View>\n  </View>\n</Card>\n```\n\n> **Key Pattern**: Use `colors.stroke` for subtle borders between sections. Center important elements using `alignSelf: 'center'`. Add shadow to badges for a \"glow\" effect.\n\n### Newsletter Signup (Themed)\n\nUse the palette's alpha shades to create cohesive themed sections:\n\n```tsx\n<Card\n  style={{\n    backgroundColor: colors.palettes.accent.a2,\n    borderWidth: 1,\n    borderColor: colors.palettes.accent.a5,\n  }}>\n  <View style={{ gap: 16 }}>\n    <View style={{ gap: 4 }}>\n      <Text size=\"4\" weight=\"bold\" style={{ color: colors.palettes.accent.a12 }}>\n        Stay in the loop\n      </Text>\n      <Text size=\"3\" style={{ color: colors.palettes.accent.a11 }}>\n        Get weekly updates on new features and tips.\n      </Text>\n    </View>\n\n    <TextField.Root variant=\"soft\" color=\"accent\">\n      <TextField.Input placeholder=\"Enter your email\" keyboardType=\"email-address\" />\n    </TextField.Root>\n\n    <Button variant=\"solid\" size=\"3\">\n      <Text>Subscribe</Text>\n    </Button>\n\n    <Text size=\"1\" style={{ color: colors.palettes.accent.a11 }}>\n      No spam, unsubscribe anytime.\n    </Text>\n  </View>\n</Card>\n```\n\n---\n\n## Button Placement\n\n### Primary Action at Bottom\n\nFor screens with a clear primary action, place it at the bottom:\n\n```tsx\n<View style={{ flex: 1 }}>\n  <ScrollView style={{ flex: 1 }}>{/* Content */}</ScrollView>\n  <View style={{ padding: 16, gap: 8 }}>\n    <Button variant=\"solid\" size=\"3\">\n      <Text>Continue</Text>\n    </Button>\n  </View>\n</View>\n```\n\n### Action Pairs\n\nWhen you have two actions (primary + secondary):\n\n```tsx\n<View style={{ flexDirection: 'row', gap: 8 }}>\n  <Button variant=\"soft\" color=\"gray\" style={{ flex: 1 }}>\n    <Text>Cancel</Text>\n  </Button>\n  <Button variant=\"solid\" style={{ flex: 1 }}>\n    <Text>Confirm</Text>\n  </Button>\n</View>\n```\n\n### Inline Actions\n\nFor less prominent actions within content:\n\n```tsx\n<View style={{ flexDirection: 'row', gap: 8 }}>\n  <Button variant=\"ghost\" size=\"2\">\n    <Icon as={Heart} size={16} />\n    <Text>Like</Text>\n  </Button>\n  <Button variant=\"ghost\" size=\"2\">\n    <Icon as={MessageCircle} size={16} />\n    <Text>Comment</Text>\n  </Button>\n  <Button variant=\"ghost\" size=\"2\">\n    <Icon as={Share} size={16} />\n    <Text>Share</Text>\n  </Button>\n</View>\n```\n\n---\n\n## Empty States\n\nAlways design for empty states:\n\n```tsx\n<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center', padding: 32, gap: 16 }}>\n  <View\n    style={{\n      width: 64,\n      height: 64,\n      borderRadius: 32,\n      backgroundColor: colors.palettes.gray.a3,\n      alignItems: 'center',\n      justifyContent: 'center',\n    }}>\n    <Icon as={Inbox} size={32} color={colors.palettes.gray.a11} />\n  </View>\n  <View style={{ gap: 4, alignItems: 'center' }}>\n    <Heading size=\"4\">No messages yet</Heading>\n    <Text size=\"3\" color=\"gray\" style={{ textAlign: 'center' }}>\n      When you receive messages, they'll appear here\n    </Text>\n  </View>\n  <Button variant=\"solid\">\n    <Text>Start a conversation</Text>\n  </Button>\n</View>\n```\n\n---\n\n## Loading States\n\n### Skeleton Loading\n\nMatch skeleton dimensions to actual content:\n\n```tsx\n{\n  isLoading ? (\n    <View style={{ gap: 12 }}>\n      <View style={{ flexDirection: 'row', alignItems: 'center', gap: 12 }}>\n        <Skeleton.Avatar size=\"2\" />\n        <View style={{ flex: 1, gap: 4 }}>\n          <Skeleton.Text size=\"2\" style={{ width: '60%' }} />\n          <Skeleton.Text size=\"1\" style={{ width: '40%' }} />\n        </View>\n      </View>\n    </View>\n  ) : (\n    <View style={{ flexDirection: 'row', alignItems: 'center', gap: 12 }}>\n      <Avatar fallback={user.name} size=\"2\" />\n      <View style={{ gap: 4 }}>\n        <Text weight=\"medium\">{user.name}</Text>\n        <Text size=\"1\" color=\"gray\">\n          {user.email}\n        </Text>\n      </View>\n    </View>\n  );\n}\n```\n\n### Button Loading\n\nThe Spinner component wraps content and automatically shows/hides based on the `loading` prop:\n\n```tsx\n<Button variant=\"solid\" disabled={isLoading} onPress={handleSubmit}>\n  <Spinner loading={isLoading} size=\"1\">\n    <Text>Submit</Text>\n  </Spinner>\n</Button>\n```\n\n### Page Loading\n\n```tsx\n<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>\n  <Spinner size=\"4\" />\n</View>\n```\n\n---\n\n## Feedback & Status\n\n### Success State\n\n```tsx\n<Callout.Root color=\"success\">\n  <Callout.Icon>\n    <Icon as={CheckCircle} size={16} />\n  </Callout.Icon>\n  <Callout.Text>\n    <Text>Your changes have been saved successfully.</Text>\n  </Callout.Text>\n</Callout.Root>\n```\n\n### Error State\n\n```tsx\n<Callout.Root color=\"danger\">\n  <Callout.Icon>\n    <Icon as={AlertCircle} size={16} />\n  </Callout.Icon>\n  <Callout.Text>\n    <Text>Something went wrong. Please try again.</Text>\n  </Callout.Text>\n</Callout.Root>\n```\n\n### Inline Validation Error\n\n```tsx\n<View style={{ gap: 6 }}>\n  <Label nativeID=\"email\">Email</Label>\n  <TextField.Input\n    placeholder=\"you@example.com\"\n    aria-labelledby=\"email\"\n    style={{ borderColor: colors.palettes.danger['7'] }}\n  />\n  <Text size=\"1\" color=\"danger\">\n    Please enter a valid email address\n  </Text>\n</View>\n```\n\n---\n\n## Modal & Dialog Best Practices\n\n### Dialog Content Structure\n\n```tsx\n<Dialog.Content>\n  {/* Title + Description */}\n  <Dialog.Title>Confirm Action</Dialog.Title>\n  <Dialog.Description>Are you sure you want to proceed?</Dialog.Description>\n\n  {/* Optional: Form or additional content */}\n  <View style={{ gap: 12, marginVertical: 16 }}>{/* Content */}</View>\n\n  {/* Actions - always at bottom, right-aligned */}\n  <View style={{ flexDirection: 'row', gap: 8, justifyContent: 'flex-end' }}>\n    <Dialog.Close>\n      <Button variant=\"soft\" color=\"gray\">\n        <Text>Cancel</Text>\n      </Button>\n    </Dialog.Close>\n    <Dialog.Close>\n      <Button variant=\"solid\">\n        <Text>Confirm</Text>\n      </Button>\n    </Dialog.Close>\n  </View>\n</Dialog.Content>\n```\n\n### Destructive Dialog\n\n```tsx\n<AlertDialog.Content>\n  <AlertDialog.Header>\n    <AlertDialog.Title>Delete Account</AlertDialog.Title>\n    <AlertDialog.Description>\n      This will permanently delete your account and all associated data. This action cannot be\n      undone.\n    </AlertDialog.Description>\n  </AlertDialog.Header>\n  <AlertDialog.Footer>\n    <AlertDialog.Cancel>\n      <Button variant=\"soft\" color=\"gray\">\n        <Text>Cancel</Text>\n      </Button>\n    </AlertDialog.Cancel>\n    <AlertDialog.Action>\n      <Button variant=\"solid\" color=\"danger\">\n        <Text>Delete Account</Text>\n      </Button>\n    </AlertDialog.Action>\n  </AlertDialog.Footer>\n</AlertDialog.Content>\n```\n\n---\n\n## Navigation Patterns\n\n### Header with Back Button\n\n```tsx\n<View\n  style={{\n    flexDirection: 'row',\n    alignItems: 'center',\n    paddingHorizontal: 8,\n    paddingVertical: 12,\n    gap: 8,\n  }}>\n  <IconButton variant=\"ghost\" onPress={goBack}>\n    <Icon as={ArrowLeft} size={20} />\n  </IconButton>\n  <Heading size=\"4\" style={{ flex: 1 }}>\n    Page Title\n  </Heading>\n  <IconButton variant=\"ghost\">\n    <Icon as={MoreHorizontal} size={20} />\n  </IconButton>\n</View>\n```\n\n### Tab Navigation\n\n```tsx\n<Tabs.Root value={activeTab} onValueChange={setActiveTab}>\n  <Tabs.List>\n    <Tabs.Trigger value=\"overview\">Overview</Tabs.Trigger>\n    <Tabs.Trigger value=\"activity\">Activity</Tabs.Trigger>\n    <Tabs.Trigger value=\"settings\">Settings</Tabs.Trigger>\n  </Tabs.List>\n\n  <Tabs.Content value=\"overview\">{/* Overview content */}</Tabs.Content>\n  <Tabs.Content value=\"activity\">{/* Activity content */}</Tabs.Content>\n  <Tabs.Content value=\"settings\">{/* Settings content */}</Tabs.Content>\n</Tabs.Root>\n```\n\n### Segmented Control\n\nFor switching between mutually exclusive views:\n\n```tsx\nconst [view, setView] = React.useState('list');\n\n<SegmentedControl.Root value={view} onValueChange={setView}>\n  <SegmentedControl.List>\n    <SegmentedControl.Trigger value=\"list\">List</SegmentedControl.Trigger>\n    <SegmentedControl.Trigger value=\"grid\">Grid</SegmentedControl.Trigger>\n    <SegmentedControl.Trigger value=\"table\">Table</SegmentedControl.Trigger>\n  </SegmentedControl.List>\n</SegmentedControl.Root>;\n```\n\n### Radio Group\n\nFor selecting one option from a list:\n\n```tsx\nconst [selected, setSelected] = React.useState('option1');\n\n<RadioGroup.Root value={selected} onValueChange={setSelected}>\n  <View style={{ gap: 8 }}>\n    <Pressable\n      style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}\n      onPress={() => setSelected('option1')}>\n      <RadioGroup.Item value=\"option1\" />\n      <Text>Option 1</Text>\n    </Pressable>\n    <Pressable\n      style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}\n      onPress={() => setSelected('option2')}>\n      <RadioGroup.Item value=\"option2\" />\n      <Text>Option 2</Text>\n    </Pressable>\n  </View>\n</RadioGroup.Root>;\n```\n\n### Search Field\n\n```tsx\n<TextField.Root>\n  <TextField.Slot>\n    <Icon as={Search} size={16} />\n  </TextField.Slot>\n  <TextField.Input placeholder=\"Search...\" />\n  <TextField.Slot>\n    <IconButton variant=\"ghost\" size=\"1\">\n      <Icon as={X} size={14} />\n    </IconButton>\n  </TextField.Slot>\n</TextField.Root>\n```\n\n---\n\n## Accessibility Checklist\n\n- [ ] All interactive elements have sufficient touch targets (minimum 44×44px, use `size=\"3\"` or larger)\n- [ ] Form inputs have associated `<Label>` with `nativeID` and `aria-labelledby`\n- [ ] Color is not the only way to convey information (add icons or text)\n- [ ] Text has sufficient contrast (Frosted UI handles this automatically)\n- [ ] Loading states are announced (use `aria-busy`)\n- [ ] Error messages are associated with inputs (use `aria-describedby`)\n\n---\n\n## Visual Polish Tips\n\n### 1. Align Everything\n\nUse consistent padding and alignment. If your screen padding is 16px, all content should align to that grid.\n\n### 2. Group Related Items\n\nUse `gap` to show relationships:\n\n- Tighter gaps (4-8px) = closely related\n- Larger gaps (16-24px) = separate groups\n\n### 3. Use Cards to Elevate\n\nWrap distinct content sections in `<Card>` to create visual separation and hierarchy.\n\n### 4. Consistent Icon Sizes\n\n- `14-16px` — inline with text, buttons\n- `18-20px` — list items, navigation\n- `24-32px` — feature icons, empty states\n\n### 5. Icon Colors\n\nWhen icons are standalone (not inside Frosted UI components):\n\n```tsx\n// Gray icons (neutral)\n<Icon as={Settings} size={20} color={colors.palettes.gray.a11} />\n\n// Colored icons (e.g., in icon boxes)\n<View style={{ backgroundColor: colors.palettes.blue.a3 }}>\n  <Icon as={Bell} size={20} color={colors.palettes.blue.a11} />\n</View>\n\n// Semantic icons\n<Icon as={AlertCircle} size={20} color={colors.palettes.danger['9']} />\n```\n\n> **Important**: Use `palette.a11` for colored icons, not `palette['9']`. The alpha shades adapt better to light/dark mode.\n\n### 5. Balance Whitespace\n\nIf something feels cramped, add padding. If something feels disconnected, reduce gaps. Trust your visual instincts.\n\n---\n\n## Store & Marketing Patterns\n\n### Pricing Tier\n\n```tsx\n<Card>\n  <View style={{ gap: 16 }}>\n    <Badge color=\"accent\" size=\"1\" style={{ alignSelf: 'flex-start' }}>\n      <Text>MOST POPULAR</Text>\n    </Badge>\n\n    <View style={{ gap: 4 }}>\n      <Text size=\"3\" weight=\"bold\">\n        Pro Plan\n      </Text>\n      <View style={{ flexDirection: 'row', alignItems: 'baseline', gap: 4 }}>\n        <Text size=\"7\" weight=\"bold\">\n          $19\n        </Text>\n        <Text size=\"2\" color=\"gray\">\n          /month\n        </Text>\n      </View>\n    </View>\n\n    <Separator size=\"4\" />\n\n    <View style={{ gap: 12 }}>\n      {['Unlimited projects', 'Advanced analytics', 'Priority support', 'Custom integrations'].map(\n        (feature) => (\n          <View key={feature} style={{ flexDirection: 'row', alignItems: 'center', gap: 12 }}>\n            <View\n              style={{\n                width: 20,\n                height: 20,\n                borderRadius: 10,\n                backgroundColor: colors.palettes.success.a3,\n                alignItems: 'center',\n                justifyContent: 'center',\n              }}>\n              <Icon as={Check} size={12} color={colors.palettes.success['9']} />\n            </View>\n            <Text size=\"2\">{feature}</Text>\n          </View>\n        )\n      )}\n    </View>\n\n    <Button variant=\"solid\" size=\"4\">\n      <Text>Get Started</Text>\n    </Button>\n  </View>\n</Card>\n```\n\n### Testimonial\n\n```tsx\n<Card>\n  <View style={{ gap: 16 }}>\n    <Icon as={Quote} size={32} color={colors.palettes.gray.a6} />\n\n    <Text size=\"3\" style={{ fontStyle: 'italic' }}>\n      \"This product has completely transformed how our team works. We've seen a 40% increase in\n      productivity and the support team is incredibly responsive.\"\n    </Text>\n\n    <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n      {[1, 2, 3, 4, 5].map((star) => (\n        <Icon\n          key={star}\n          as={Star}\n          size={16}\n          color={colors.palettes.amber['9']}\n          fill={colors.palettes.amber['9']}\n        />\n      ))}\n    </View>\n\n    <View style={{ flexDirection: 'row', alignItems: 'center', gap: 12 }}>\n      <Avatar fallback=\"JD\" size=\"3\" color=\"blue\" />\n      <View style={{ gap: 2 }}>\n        <Text weight=\"medium\">Jennifer Davis</Text>\n        <Text size=\"1\" color=\"gray\">\n          CTO at TechCorp\n        </Text>\n      </View>\n    </View>\n  </View>\n</Card>\n```\n\n### Feature Showcase\n\n```tsx\nconst features = [\n  { icon: Zap, title: 'Lightning Fast', description: 'Sub-100ms response times', color: 'amber' },\n  { icon: Users, title: 'Team Collaboration', description: 'Real-time sync', color: 'blue' },\n  { icon: Sparkles, title: 'AI Powered', description: 'Smart suggestions', color: 'purple' },\n];\n\n<View style={{ gap: 12 }}>\n  {features.map((feature) => (\n    <Card key={feature.title} variant=\"soft\">\n      <View style={{ flexDirection: 'row', gap: 16 }}>\n        <View\n          style={{\n            width: 48,\n            height: 48,\n            borderRadius: 12,\n            backgroundColor: colors.palettes[feature.color].a3,\n            alignItems: 'center',\n            justifyContent: 'center',\n          }}>\n          <Icon as={feature.icon} size={24} color={colors.palettes[feature.color].a11} />\n        </View>\n        <View style={{ flex: 1, gap: 4 }}>\n          <Text weight=\"medium\">{feature.title}</Text>\n          <Text size=\"2\" color=\"gray\">\n            {feature.description}\n          </Text>\n        </View>\n      </View>\n    </Card>\n  ))}\n</View>;\n```\n\n### App Stats\n\n```tsx\nconst stats = [\n  { value: '10M+', label: 'Downloads', icon: Download },\n  { value: '4.8★', label: 'Rating', icon: Star },\n  { value: '#1', label: 'Top Charts', icon: Trophy },\n];\n\n<View style={{ flexDirection: 'row', gap: 12 }}>\n  {stats.map((stat) => (\n    <Card key={stat.label} style={{ flex: 1, alignItems: 'center' }}>\n      <View style={{ alignItems: 'center', gap: 8 }}>\n        <Icon as={stat.icon} size={24} color={colors.palettes.accent.a11} />\n        <Text size=\"4\" weight=\"bold\">\n          {stat.value}\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          {stat.label}\n        </Text>\n      </View>\n    </Card>\n  ))}\n</View>;\n```\n\n---\n\n## Apple-like Design Principles\n\nWhen creating premium, polished interfaces, follow these principles:\n\n### 1. Structure Over Decoration\n\n- Use clear sections with subtle borders (`colors.stroke`)\n- Separate header areas with different background shades (`gray.a2`)\n- Avoid gratuitous gradients or shadows\n\n### 2. Consistent Color Theming\n\nWhen theming a section:\n\n```tsx\n// Use a single palette consistently\nbackgroundColor: colors.palettes.pink.a2,      // Subtle background\nborderColor: colors.palettes.pink.a4,          // Border\ncolor: colors.palettes.pink.a11,               // Body text\ncolor: colors.palettes.pink.a12,               // Heading\n```\n\n### 3. Subtle Emphasis\n\n- Use `shadowRadius: 12` with `shadowOpacity: 0.3` for a soft \"glow\"\n- Add small indicator dots (6×6) for live/active states\n- Use `weight=\"medium\"` more than `weight=\"bold\"` for cleaner text\n\n### 4. Centered Focal Points\n\nFor achievements, promotions, or highlights:\n\n```tsx\n<Badge style={{ alignSelf: 'center' }}>\n  <Icon as={Award} size={14} />\n  <Text>Achievement Name</Text>\n</Badge>\n```\n\n### 5. Stats Rows\n\nDisplay multiple metrics in a clean horizontal layout:\n\n```tsx\n<View style={{ flexDirection: 'row' }}>\n  <View style={{ flex: 1, alignItems: 'center', gap: 2 }}>\n    <Text size=\"4\" weight=\"bold\">\n      100\n    </Text>\n    <Text size=\"1\" color=\"gray\">\n      Points\n    </Text>\n  </View>\n  <View style={{ width: 1, backgroundColor: colors.stroke }} />\n  {/* More stats... */}\n</View>\n```\n\n---\n\n## Common Mistakes to Avoid\n\n| Mistake                     | Better Approach                                        |\n| --------------------------- | ------------------------------------------------------ |\n| Using many different colors | Stick to accent + gray + semantic colors               |\n| Inconsistent spacing        | Use the spacing scale (4, 8, 12, 16, 24, 32)           |\n| Too many primary buttons    | One `solid` button per view/section                    |\n| Overriding component styles | Use built-in variants and props                        |\n| Missing loading states      | Always show feedback during async operations           |\n| Missing empty states        | Design what users see with no data                     |\n| Text without hierarchy      | Use Heading for titles, Text with size/weight for body |\n| Cramped touch targets       | Use `size=\"2\"` or `size=\"3\"` for interactive elements  |\n\n---\n\n## Quick Reference: Common Compositions\n\n| Pattern      | Components Used                                   |\n| ------------ | ------------------------------------------------- |\n| Page header  | `<Heading>` + optional `<Text>` description       |\n| Form field   | `<Label>` + `<TextField.Input>` + helper `<Text>` |\n| List item    | `<Avatar>` + `<Text>` stack + `<Badge>` or action |\n| Card action  | `<Card>` + content + `<Button>` row               |\n| Empty state  | Icon + `<Heading>` + `<Text>` + `<Button>`        |\n| Settings row | Label + `<Switch>` or `<Select>`                  |\n| Dialog       | Title + Description + content + button row        |\n| Feedback     | `<Callout>` with semantic color                   |\n\n---\n\n## E-commerce Patterns\n\n### Product Card\n\n```tsx\n<Card style={{ padding: 0 }}>\n  {/* Product Image */}\n  <View style={{ height: 200, backgroundColor: colors.palettes.gray.a3 }} />\n\n  <View style={{ padding: 16, gap: 12 }}>\n    {/* Category + Rating */}\n    <View style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>\n      <Badge variant=\"soft\" color=\"gray\" size=\"1\">\n        <Text>Electronics</Text>\n      </Badge>\n      <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n        <Icon\n          as={Star}\n          size={14}\n          color={colors.palettes.amber['9']}\n          fill={colors.palettes.amber['9']}\n        />\n        <Text size=\"1\" weight=\"medium\">\n          4.8\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          (128)\n        </Text>\n      </View>\n    </View>\n\n    {/* Title */}\n    <Text size=\"3\" weight=\"medium\" numberOfLines={2}>\n      Wireless Noise-Cancelling Headphones\n    </Text>\n\n    {/* Price */}\n    <View style={{ flexDirection: 'row', alignItems: 'baseline', gap: 8 }}>\n      <Text size=\"4\" weight=\"bold\">\n        $299\n      </Text>\n      <Text size=\"2\" color=\"gray\" style={{ textDecorationLine: 'line-through' }}>\n        $349\n      </Text>\n    </View>\n\n    {/* Quick action */}\n    <Button variant=\"solid\" size=\"3\">\n      <Text>Add to Cart</Text>\n    </Button>\n  </View>\n</Card>\n```\n\n### Cart Item\n\n```tsx\n<View\n  style={{\n    flexDirection: 'row',\n    gap: 12,\n    paddingVertical: 16,\n    borderBottomWidth: 1,\n    borderBottomColor: colors.stroke,\n  }}>\n  {/* Thumbnail */}\n  <View\n    style={{\n      width: 80,\n      height: 80,\n      borderRadius: 8,\n      backgroundColor: colors.palettes.gray.a3,\n    }}\n  />\n\n  {/* Details */}\n  <View style={{ flex: 1, gap: 4 }}>\n    <Text size=\"2\" weight=\"medium\" numberOfLines={2}>\n      Premium Wireless Headphones\n    </Text>\n    <Text size=\"1\" color=\"gray\">\n      Black · Qty: 1\n    </Text>\n    <Text size=\"3\" weight=\"bold\">\n      $299\n    </Text>\n  </View>\n\n  {/* Remove button */}\n  <IconButton variant=\"ghost\" size=\"2\" color=\"gray\">\n    <Icon as={Trash2} size={16} />\n  </IconButton>\n</View>\n```\n\n### Order Summary\n\n```tsx\n<Card>\n  <View style={{ gap: 16 }}>\n    <Heading size=\"4\">Order Summary</Heading>\n\n    <View style={{ gap: 12 }}>\n      <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n        <Text color=\"gray\">Subtotal (3 items)</Text>\n        <Text weight=\"medium\">$239.97</Text>\n      </View>\n      <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n        <Text color=\"gray\">Shipping</Text>\n        <Text weight=\"medium\" color=\"success\">\n          Free\n        </Text>\n      </View>\n      <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n        <Text color=\"gray\">Tax</Text>\n        <Text weight=\"medium\">$19.20</Text>\n      </View>\n    </View>\n\n    <Separator size=\"4\" />\n\n    {/* Discount Code */}\n    <View style={{ flexDirection: 'row', gap: 8 }}>\n      <View style={{ flex: 1 }}>\n        <TextField.Input placeholder=\"Discount code\" />\n      </View>\n      <Button variant=\"surface\">\n        <Text>Apply</Text>\n      </Button>\n    </View>\n\n    <Separator size=\"4\" />\n\n    <View style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>\n      <Text size=\"4\" weight=\"bold\">\n        Total\n      </Text>\n      <Text size=\"5\" weight=\"bold\">\n        $259.17\n      </Text>\n    </View>\n\n    <Button variant=\"solid\" size=\"4\">\n      <Text>Checkout</Text>\n    </Button>\n  </View>\n</Card>\n```\n\n### Shipping Options\n\nUse `List` with `RadioGroup` for selection lists like shipping methods:\n\n```tsx\nconst [selected, setSelected] = React.useState('standard');\n\nconst options = [\n  {\n    id: 'standard',\n    name: 'Standard Shipping',\n    price: 'Free',\n    time: '5-7 business days',\n    icon: Truck,\n  },\n  { id: 'express', name: 'Express Shipping', price: '$9.99', time: '2-3 business days', icon: Zap },\n  { id: 'overnight', name: 'Overnight', price: '$24.99', time: 'Next business day', icon: Clock },\n];\n\n<RadioGroup.Root value={selected} onValueChange={setSelected}>\n  <List.Root>\n    {options.map((option, index) => (\n      <React.Fragment key={option.id}>\n        {index > 0 && <List.Separator />}\n        <List.Item onPress={() => setSelected(option.id)}>\n          <List.ItemSlot>\n            <RadioGroup.Item value={option.id} />\n          </List.ItemSlot>\n          <List.ItemSlot>\n            <View style={iconBoxStyle}>\n              <Icon as={option.icon} size={20} />\n            </View>\n          </List.ItemSlot>\n          <List.ItemContent>\n            <List.ItemTitle>{option.name}</List.ItemTitle>\n            <List.ItemDescription>{option.time}</List.ItemDescription>\n          </List.ItemContent>\n          <List.ItemSlot>\n            <Text weight=\"medium\" color={option.price === 'Free' ? 'success' : undefined}>\n              {option.price}\n            </Text>\n          </List.ItemSlot>\n        </List.Item>\n      </React.Fragment>\n    ))}\n  </List.Root>\n</RadioGroup.Root>;\n```\n\n### Payment Method\n\n```tsx\nconst [selected, setSelected] = React.useState('visa');\n\n<RadioGroup.Root value={selected} onValueChange={setSelected}>\n  <List.Root>\n    {[\n      { id: 'visa', name: 'Visa', last4: '4242', expiry: '12/25' },\n      { id: 'mastercard', name: 'Mastercard', last4: '8888', expiry: '03/26' },\n    ].map((card, index) => (\n      <React.Fragment key={card.id}>\n        {index > 0 && <List.Separator />}\n        <List.Item onPress={() => setSelected(card.id)}>\n          <List.ItemSlot>\n            <RadioGroup.Item value={card.id} />\n          </List.ItemSlot>\n          <List.ItemSlot>\n            <View style={cardIconStyle}>\n              <Icon as={CreditCard} size={20} color={colors.palettes.gray.a11} />\n            </View>\n          </List.ItemSlot>\n          <List.ItemContent>\n            <List.ItemTitle>\n              {card.name} •••• {card.last4}\n            </List.ItemTitle>\n            <List.ItemDescription>Expires {card.expiry}</List.ItemDescription>\n          </List.ItemContent>\n        </List.Item>\n      </React.Fragment>\n    ))}\n\n    <List.Separator />\n\n    {/* Add new card option */}\n    <List.Item onPress={() => {}}>\n      <List.ItemSlot>\n        <View style={addButtonStyle}>\n          <Icon as={Plus} size={14} color={colors.palettes.accent.a11} />\n        </View>\n      </List.ItemSlot>\n      <List.ItemContent>\n        <Text weight=\"medium\" color=\"accent\">\n          Add new card\n        </Text>\n      </List.ItemContent>\n    </List.Item>\n  </List.Root>\n</RadioGroup.Root>;\n```\n\n### Order Status (Timeline)\n\n```tsx\nconst steps = [\n  { id: 'ordered', label: 'Ordered', date: 'Dec 15', completed: true },\n  { id: 'shipped', label: 'Shipped', date: 'Dec 16', completed: true },\n  { id: 'transit', label: 'In Transit', date: 'Dec 17', completed: true, active: true },\n  { id: 'delivered', label: 'Delivered', date: 'Dec 19', completed: false },\n];\n\n<Card>\n  <View style={{ gap: 16 }}>\n    <View style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>\n      <Heading size=\"4\">Order Status</Heading>\n      <Badge color=\"info\" size=\"1\">\n        <Text>In Transit</Text>\n      </Badge>\n    </View>\n\n    <View style={{ gap: 0 }}>\n      {steps.map((step, index) => (\n        <View key={step.id} style={{ flexDirection: 'row', gap: 12 }}>\n          {/* Timeline */}\n          <View style={{ alignItems: 'center', width: 24 }}>\n            <View\n              style={{\n                width: 24,\n                height: 24,\n                borderRadius: 12,\n                backgroundColor: step.completed\n                  ? colors.palettes.success['9']\n                  : colors.palettes.gray.a4,\n                alignItems: 'center',\n                justifyContent: 'center',\n              }}>\n              {step.completed && <Icon as={Check} size={14} color=\"white\" />}\n            </View>\n            {index < steps.length - 1 && (\n              <View\n                style={{\n                  width: 2,\n                  height: 32,\n                  backgroundColor: steps[index + 1].completed\n                    ? colors.palettes.success['9']\n                    : colors.palettes.gray.a4,\n                }}\n              />\n            )}\n          </View>\n          {/* Content */}\n          <View style={{ flex: 1, paddingBottom: index < steps.length - 1 ? 16 : 0 }}>\n            <Text weight={step.active ? 'bold' : 'medium'}>{step.label}</Text>\n            <Text size=\"1\" color=\"gray\">\n              {step.date}\n            </Text>\n          </View>\n        </View>\n      ))}\n    </View>\n  </View>\n</Card>;\n```\n\n### Product Review\n\n```tsx\n<Card>\n  <View style={{ gap: 12 }}>\n    <View\n      style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'flex-start' }}>\n      <View style={{ flexDirection: 'row', gap: 12 }}>\n        <Avatar fallback=\"MJ\" size=\"3\" color=\"blue\" />\n        <View style={{ gap: 2 }}>\n          <Text weight=\"medium\">Michael Johnson</Text>\n          <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n            {[1, 2, 3, 4, 5].map((star) => (\n              <Icon\n                key={star}\n                as={Star}\n                size={12}\n                color={star <= 5 ? colors.palettes.amber['9'] : colors.palettes.gray.a6}\n                fill={star <= 5 ? colors.palettes.amber['9'] : 'transparent'}\n              />\n            ))}\n          </View>\n        </View>\n      </View>\n      <Text size=\"1\" color=\"gray\">\n        2 days ago\n      </Text>\n    </View>\n\n    <Text size=\"3\" color=\"gray\">\n      Absolutely love these headphones! The noise cancellation is incredible and the battery life\n      exceeds expectations. Highly recommend for anyone looking for premium audio quality.\n    </Text>\n\n    <Button variant=\"ghost\" size=\"2\" style={{ alignSelf: 'flex-start' }}>\n      <Icon as={ThumbsUp} size={14} />\n      <Text>Helpful (24)</Text>\n    </Button>\n  </View>\n</Card>\n```\n\n### Wishlist Item\n\n```tsx\n<Card style={{ padding: 0 }}>\n  <View style={{ flexDirection: 'row', padding: 16, gap: 12 }}>\n    <View\n      style={{\n        width: 80,\n        height: 80,\n        backgroundColor: colors.palettes.gray.a3,\n        borderRadius: 8,\n        alignItems: 'center',\n        justifyContent: 'center',\n      }}>\n      <Icon as={ShoppingBag} size={32} color={colors.palettes.gray.a8} />\n    </View>\n    <View style={{ flex: 1, gap: 4 }}>\n      <Text size=\"2\" weight=\"medium\" numberOfLines={2}>\n        Premium Leather Wallet\n      </Text>\n      <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n        {[1, 2, 3, 4, 5].map((star) => (\n          <Icon\n            key={star}\n            as={Star}\n            size={10}\n            color={star <= 4 ? colors.palettes.amber['9'] : colors.palettes.gray.a6}\n            fill={star <= 4 ? colors.palettes.amber['9'] : 'transparent'}\n          />\n        ))}\n        <Text size=\"0\" color=\"gray\">\n          (89)\n        </Text>\n      </View>\n      <Text size=\"3\" weight=\"bold\">\n        $49.99\n      </Text>\n    </View>\n  </View>\n  <Separator size=\"4\" />\n  <View style={{ flexDirection: 'row', paddingHorizontal: 16, paddingVertical: 12, gap: 8 }}>\n    <Button variant=\"solid\" size=\"2\" style={{ flex: 1 }}>\n      <Icon as={ShoppingCart} size={14} />\n      <Text>Move to Cart</Text>\n    </Button>\n    <IconButton variant=\"surface\" size=\"2\" color=\"danger\">\n      <Icon as={Trash2} size={16} />\n    </IconButton>\n  </View>\n</Card>\n```\n\n---\n\n## Profile & Social Patterns\n\n### Team Member Card\n\n```tsx\n<Card>\n  <View style={{ alignItems: 'center', gap: 12 }}>\n    <Avatar fallback=\"AK\" size=\"7\" color=\"blue\" />\n    <View style={{ alignItems: 'center', gap: 4 }}>\n      <Text size=\"3\" weight=\"bold\">\n        Alex Kim\n      </Text>\n      <Text size=\"2\" color=\"gray\">\n        Senior Designer\n      </Text>\n    </View>\n    <View style={{ flexDirection: 'row', gap: 8 }}>\n      <IconButton variant=\"soft\" size=\"2\" color=\"gray\">\n        <Icon as={Twitter} size={16} />\n      </IconButton>\n      <IconButton variant=\"soft\" size=\"2\" color=\"gray\">\n        <Icon as={Linkedin} size={16} />\n      </IconButton>\n      <IconButton variant=\"soft\" size=\"2\" color=\"gray\">\n        <Icon as={Send} size={16} />\n      </IconButton>\n    </View>\n  </View>\n</Card>\n```\n\n### User Stats Row\n\n```tsx\n<View style={{ flexDirection: 'row' }}>\n  <View style={{ flex: 1, alignItems: 'center', gap: 2 }}>\n    <Text size=\"5\" weight=\"bold\">\n      2.4k\n    </Text>\n    <Text size=\"1\" color=\"gray\">\n      Followers\n    </Text>\n  </View>\n  <View style={{ width: 1, backgroundColor: colors.stroke }} />\n  <View style={{ flex: 1, alignItems: 'center', gap: 2 }}>\n    <Text size=\"5\" weight=\"bold\">\n      486\n    </Text>\n    <Text size=\"1\" color=\"gray\">\n      Following\n    </Text>\n  </View>\n  <View style={{ width: 1, backgroundColor: colors.stroke }} />\n  <View style={{ flex: 1, alignItems: 'center', gap: 2 }}>\n    <Text size=\"5\" weight=\"bold\">\n      12\n    </Text>\n    <Text size=\"1\" color=\"gray\">\n      Projects\n    </Text>\n  </View>\n</View>\n```\n\n### Social Post\n\n```tsx\nconst [liked, setLiked] = React.useState(false);\nconst [likes, setLikes] = React.useState(42);\n\n<Card style={{ padding: 0 }}>\n  {/* Header */}\n  <View style={{ flexDirection: 'row', alignItems: 'center', gap: 12, padding: 16 }}>\n    <Avatar fallback=\"EW\" size=\"3\" color=\"purple\" />\n    <View style={{ flex: 1, gap: 2 }}>\n      <Text weight=\"medium\">Emma Wilson</Text>\n      <Text size=\"1\" color=\"gray\">\n        2 hours ago\n      </Text>\n    </View>\n    <IconButton variant=\"ghost\" size=\"2\">\n      <Icon as={MoreHorizontal} size={18} />\n    </IconButton>\n  </View>\n\n  {/* Content */}\n  <View style={{ paddingHorizontal: 16, paddingBottom: 12 }}>\n    <Text size=\"3\">\n      Just finished my morning run! 🏃‍♀️ Nothing beats starting the day with some exercise.\n    </Text>\n  </View>\n\n  {/* Image placeholder */}\n  <View\n    style={{\n      height: 200,\n      backgroundColor: colors.palettes.gray.a3,\n      alignItems: 'center',\n      justifyContent: 'center',\n    }}>\n    <Icon as={MapPin} size={48} color={colors.palettes.gray.a8} />\n  </View>\n\n  {/* Actions */}\n  <View style={{ flexDirection: 'row', padding: 12, gap: 16 }}>\n    <Button\n      variant=\"ghost\"\n      size=\"2\"\n      color={liked ? 'danger' : 'gray'}\n      onPress={() => {\n        setLiked(!liked);\n        setLikes(liked ? likes - 1 : likes + 1);\n      }}>\n      <Icon as={Heart} size={18} />\n      <Text>{likes}</Text>\n    </Button>\n    <Button variant=\"ghost\" size=\"2\" color=\"gray\">\n      <Icon as={MessageCircle} size={18} />\n      <Text>12</Text>\n    </Button>\n    <Button variant=\"ghost\" size=\"2\" color=\"gray\">\n      <Icon as={Share} size={18} />\n    </Button>\n  </View>\n</Card>;\n```\n\n---\n\n## Gamification Patterns\n\n### Streak Counter\n\n```tsx\n<Card>\n  <View style={{ flexDirection: 'row', alignItems: 'center', gap: 16 }}>\n    <View\n      style={{\n        width: 56,\n        height: 56,\n        borderRadius: 14,\n        backgroundColor: colors.palettes.orange.a3,\n        alignItems: 'center',\n        justifyContent: 'center',\n      }}>\n      <Icon as={Flame} size={28} color={colors.palettes.orange['9']} />\n    </View>\n    <View style={{ flex: 1, gap: 4 }}>\n      <View style={{ flexDirection: 'row', alignItems: 'baseline', gap: 4 }}>\n        <Text size=\"6\" weight=\"bold\">\n          7\n        </Text>\n        <Text size=\"3\" weight=\"medium\">\n          Day Streak\n        </Text>\n      </View>\n      <Text size=\"2\" color=\"gray\">\n        Keep it up! You're on fire 🔥\n      </Text>\n    </View>\n  </View>\n</Card>\n```\n\n### Leaderboard\n\n```tsx\nconst entries = [\n  { rank: 1, name: 'Sarah Chen', points: 12450, avatar: 'SC', color: 'pink' },\n  { rank: 2, name: 'Alex Kim', points: 11200, avatar: 'AK', color: 'blue' },\n  { rank: 3, name: 'Jordan Lee', points: 10890, avatar: 'JL', color: 'green' },\n  { rank: 4, name: 'You', points: 9540, avatar: 'ME', color: 'accent', isUser: true },\n];\n\n<List.Root variant=\"soft\">\n  {entries.map((entry, index) => (\n    <React.Fragment key={entry.rank}>\n      {index > 0 && <List.Separator />}\n      <List.Item style={entry.isUser ? { backgroundColor: colors.palettes.gray.a3 } : undefined}>\n        <List.ItemSlot>\n          <Text\n            size=\"2\"\n            weight=\"bold\"\n            style={{ width: 24, textAlign: 'center' }}\n            color={entry.rank <= 3 ? undefined : 'gray'}>\n            {entry.rank}\n          </Text>\n        </List.ItemSlot>\n        <List.ItemSlot>\n          <Avatar fallback={entry.avatar} size=\"2\" color={entry.color} />\n        </List.ItemSlot>\n        <List.ItemContent>\n          <Text weight={entry.isUser ? 'bold' : 'medium'}>{entry.name}</Text>\n        </List.ItemContent>\n        <List.ItemSlot>\n          <Text weight=\"medium\" color={entry.color}>\n            {entry.points.toLocaleString()} pts\n          </Text>\n        </List.ItemSlot>\n      </List.Item>\n    </React.Fragment>\n  ))}\n</List.Root>;\n```\n\n### XP Progress\n\n```tsx\n<Card>\n  <View style={{ gap: 12 }}>\n    <View style={{ flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between' }}>\n      <View style={{ flexDirection: 'row', alignItems: 'center', gap: 8 }}>\n        <View\n          style={{\n            width: 32,\n            height: 32,\n            borderRadius: 8,\n            backgroundColor: colors.palettes.purple['9'],\n            alignItems: 'center',\n            justifyContent: 'center',\n          }}>\n          <Text size=\"2\" weight=\"bold\" style={{ color: 'white' }}>\n            12\n          </Text>\n        </View>\n        <Text weight=\"medium\">Level 12</Text>\n      </View>\n      <Badge color=\"purple\" size=\"1\">\n        <Icon as={Sparkles} size={10} />\n        <Text>250 XP to go</Text>\n      </Badge>\n    </View>\n    <Progress value={75} size=\"2\" color=\"purple\" />\n    <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n      <Text size=\"1\" color=\"gray\">\n        750 / 1,000 XP\n      </Text>\n      <Text size=\"1\" color=\"gray\">\n        Next: Level 13\n      </Text>\n    </View>\n  </View>\n</Card>\n```\n\n### System Health (CircularProgress)\n\nUse `CircularProgress` for dashboard-style metrics:\n\n```tsx\n<Card>\n  <View style={{ gap: 16 }}>\n    <View style={{ flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between' }}>\n      <Heading size=\"3\">System Health</Heading>\n      <Badge color=\"success\" size=\"1\">\n        <Text>All Systems Normal</Text>\n      </Badge>\n    </View>\n\n    {/* Circular progress indicators in a row */}\n    <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n      {[\n        { label: 'CPU', value: 42, color: 'cyan' },\n        { label: 'Memory', value: 68, color: 'violet' },\n        { label: 'Disk', value: 85, color: 'orange' },\n        { label: 'Network', value: 23, color: 'lime' },\n      ].map((metric) => (\n        <View key={metric.label} style={{ alignItems: 'center', gap: 8 }}>\n          <View style={{ position: 'relative', alignItems: 'center', justifyContent: 'center' }}>\n            <CircularProgress size=\"6\" value={metric.value} color={metric.color} />\n            <View style={{ position: 'absolute' }}>\n              <Text size=\"1\" weight=\"bold\">{metric.value}</Text>\n            </View>\n          </View>\n          <Text size=\"1\" color=\"gray\">{metric.label}</Text>\n        </View>\n      ))}\n    </View>\n  </View>\n</Card>\n```\n\n> **Tip**: Place text inside circular progress using absolute positioning. Use size `\"5\"` or larger when displaying values inside.\n\n### Daily Challenge\n\n```tsx\n<Card>\n  <View style={{ gap: 12 }}>\n    <View\n      style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'flex-start' }}>\n      <View style={{ flexDirection: 'row', gap: 12 }}>\n        <View\n          style={{\n            width: 48,\n            height: 48,\n            borderRadius: 12,\n            backgroundColor: colors.palettes.cyan.a3,\n            alignItems: 'center',\n            justifyContent: 'center',\n          }}>\n          <Icon as={Timer} size={24} color={colors.palettes.cyan.a11} />\n        </View>\n        <View style={{ gap: 2 }}>\n          <Text size=\"1\" color=\"gray\" weight=\"medium\">\n            DAILY CHALLENGE\n          </Text>\n          <Text weight=\"medium\">Complete 5 lessons</Text>\n        </View>\n      </View>\n      <Badge color=\"amber\" size=\"1\">\n        <Icon as={Gift} size={10} />\n        <Text>+50 XP</Text>\n      </Badge>\n    </View>\n    <Progress value={60} size=\"2\" color=\"cyan\" />\n    <View style={{ flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center' }}>\n      <Text size=\"1\" color=\"gray\">\n        3 of 5 completed\n      </Text>\n      <View style={{ flexDirection: 'row', alignItems: 'center', gap: 4 }}>\n        <Icon as={Clock} size={12} color={colors.palettes.gray.a11} />\n        <Text size=\"1\" color=\"gray\">\n          8h remaining\n        </Text>\n      </View>\n    </View>\n  </View>\n</Card>\n```\n\n---\n\n## Media Patterns\n\n### Now Playing (Music Player)\n\n```tsx\nconst [isPlaying, setIsPlaying] = React.useState(true);\nconst [position, setPosition] = React.useState(84); // seconds\nconst duration = 225; // 3:45 in seconds\n\nconst formatTime = (seconds: number) => {\n  const mins = Math.floor(seconds / 60);\n  const secs = seconds % 60;\n  return `${mins}:${secs.toString().padStart(2, '0')}`;\n};\n\n<Card>\n  <View style={{ gap: 16 }}>\n    {/* Album Art + Info */}\n    <View style={{ flexDirection: 'row', gap: 16 }}>\n      <View\n        style={{\n          width: 80,\n          height: 80,\n          borderRadius: 8,\n          backgroundColor: colors.palettes.pink.a3,\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}>\n        <Icon as={Music} size={32} color={colors.palettes.pink.a11} />\n      </View>\n      <View style={{ flex: 1, justifyContent: 'center', gap: 4 }}>\n        <Text size=\"3\" weight=\"bold\" numberOfLines={1}>\n          Midnight Dreams\n        </Text>\n        <Text size=\"2\" color=\"gray\" numberOfLines={1}>\n          Aurora Synth\n        </Text>\n        <Text size=\"1\" color=\"gray\">\n          Neon Horizons • 2024\n        </Text>\n      </View>\n      <IconButton variant=\"ghost\" size=\"2\">\n        <Icon as={Heart} size={20} />\n      </IconButton>\n    </View>\n\n    {/* Playback Position - Interactive Slider */}\n    <View style={{ gap: 4 }}>\n      <Slider value={position} onValueChange={setPosition} min={0} max={duration} size=\"1\" />\n      <View style={{ flexDirection: 'row', justifyContent: 'space-between' }}>\n        <Text size=\"0\" color=\"gray\">\n          {formatTime(position)}\n        </Text>\n        <Text size=\"0\" color=\"gray\">\n          {formatTime(duration)}\n        </Text>\n      </View>\n    </View>\n\n    {/* Controls */}\n    <View style={{ flexDirection: 'row', alignItems: 'center', justifyContent: 'center', gap: 24 }}>\n      <IconButton variant=\"ghost\" size=\"3\">\n        <Icon as={SkipBack} size={24} />\n      </IconButton>\n      <IconButton variant=\"solid\" size=\"4\" onPress={() => setIsPlaying(!isPlaying)}>\n        <Icon as={isPlaying ? Pause : Play} size={24} />\n      </IconButton>\n      <IconButton variant=\"ghost\" size=\"3\">\n        <Icon as={SkipForward} size={24} />\n      </IconButton>\n    </View>\n  </View>\n</Card>;\n```\n\n> **Tip**: Use `Slider` for interactive playback control (user can seek). Use `Progress` for read-only progress display.\n\n### Poll Card\n\n```tsx\nconst [voted, setVoted] = React.useState(null);\n\nconst options = [\n  { id: 'react', label: 'React Native', votes: 156 },\n  { id: 'flutter', label: 'Flutter', votes: 89 },\n  { id: 'native', label: 'Native (Swift/Kotlin)', votes: 67 },\n];\n\nconst totalVotes = options.reduce((sum, opt) => sum + opt.votes, 0);\n\n<Card>\n  <View style={{ gap: 16 }}>\n    <View style={{ gap: 8 }}>\n      <Text size=\"3\" weight=\"medium\">\n        What's your preferred mobile framework?\n      </Text>\n      <Text size=\"1\" color=\"gray\">\n        {totalVotes} votes • 2 days left\n      </Text>\n    </View>\n\n    <View style={{ gap: 8 }}>\n      {options.map((option) => {\n        const percentage = Math.round((option.votes / totalVotes) * 100);\n        const isSelected = voted === option.id;\n\n        return (\n          <Pressable\n            key={option.id}\n            onPress={() => !voted && setVoted(option.id)}\n            style={{\n              borderRadius: 8,\n              overflow: 'hidden',\n              borderWidth: 1,\n              borderColor: isSelected ? colors.palettes.accent['8'] : colors.stroke,\n            }}>\n            {/* Progress background */}\n            <View\n              style={{\n                position: 'absolute',\n                left: 0,\n                top: 0,\n                bottom: 0,\n                width: voted ? `${percentage}%` : '0%',\n                backgroundColor: isSelected ? colors.palettes.accent.a3 : colors.palettes.gray.a3,\n              }}\n            />\n            <View\n              style={{\n                flexDirection: 'row',\n                alignItems: 'center',\n                justifyContent: 'space-between',\n                padding: 12,\n              }}>\n              <Text weight={isSelected ? 'medium' : 'regular'}>{option.label}</Text>\n              {voted && (\n                <Text size=\"2\" weight=\"medium\">\n                  {percentage}%\n                </Text>\n              )}\n            </View>\n          </Pressable>\n        );\n      })}\n    </View>\n  </View>\n</Card>;\n```\n"
  },
  {
    "path": "packages/frosted-ui-react-native/docs/llm/README.md",
    "content": "# Frosted UI Design System — LLM Reference\n\n> This documentation is designed for AI/LLM consumption when generating React Native applications using the Frosted UI design system.\n\n## Accessing These Docs\n\nWhen `@frosted-ui/react-native` is installed in a project, these documentation files are available at:\n\n```\nnode_modules/@frosted-ui/react-native/docs/llm/\n├── README.md           # This file (start here)\n├── COLOR_SYSTEM.md     # Color palettes, shades, variants\n├── TYPOGRAPHY.md       # Text scale, font weights, components\n├── COMPONENTS.md       # Full component API reference\n└── DESIGN_PATTERNS.md  # UX patterns, layout composition\n```\n\n**For AI Agents**: Read these files to understand how to properly use Frosted UI components. Start with this README, then reference specific docs as needed.\n\n## Purpose\n\nThese guides provide structured, detailed information about Frosted UI conventions, patterns, and best practices. AI models should reference these documents when generating code to ensure consistency with the design system.\n\n## Available Documentation\n\n| Document                                   | Description                                                                          |\n| ------------------------------------------ | ------------------------------------------------------------------------------------ |\n| [COLOR_SYSTEM.md](./COLOR_SYSTEM.md)       | Complete guide to the color system, palettes, shades, variants, and accessibility    |\n| [TYPOGRAPHY.md](./TYPOGRAPHY.md)           | Typography scale, font weights, Text/Heading components, and automatic text styling  |\n| [COMPONENTS.md](./COMPONENTS.md)           | Full component reference with props, variants, and usage examples                    |\n| [DESIGN_PATTERNS.md](./DESIGN_PATTERNS.md) | **For Design Engineers** — UX patterns, layout composition, visual design principles |\n\n## Quick Import Reference\n\n```typescript\n// Core imports\nimport {\n  // Theme\n  ThemeProvider,\n  useTheme,\n  useThemeTokens,\n\n  // Components\n  Button,\n  Badge,\n  Callout,\n  Card,\n  Checkbox,\n  CircularProgress,\n  Dialog,\n  Heading,\n  IconButton,\n  Progress,\n  RadioGroup,\n  Select,\n  Separator,\n  Skeleton,\n  Spinner,\n  Switch,\n  Tabs,\n  Text,\n  TextArea,\n  TextField,\n  Tooltip,\n\n  // Types\n  type AccentColor,\n  type Color,\n  type SemanticColor,\n} from '@frosted-ui/react-native';\n```\n\n## Key Principles\n\n### Component Usage\n\n1. **Use Frosted UI's Text** — Always use `<Text>` from `@frosted-ui/react-native`, not React Native's default\n2. **Text auto-styles in components** — `<Text>` inside `Button`, `Badge`, `Callout` etc. automatically gets correct size and color\n3. **Use semantic colors** — `danger`, `warning`, `success`, `info` instead of explicit color names for status indicators\n4. **Default to accent** — Most components default to the app's accent color; only override when semantically meaningful\n\n### Button Hierarchy\n\n5. **Primary action** — `variant=\"solid\"` (one per view)\n6. **Secondary action** — `variant=\"soft\" color=\"gray\"`\n7. **Toolbar/neutral** — `variant=\"surface\"` (pairs with form inputs)\n8. **Tertiary/inline** — `variant=\"ghost\"`\n\n### Visual Design\n\n9. **Theme-aware** — All colors automatically adapt to light/dark mode\n10. **Consistent spacing** — Use 4, 8, 12, 16, 24, 32px scale for gaps and padding\n11. **Accessible** — Color combinations are designed to meet WCAG contrast requirements\n\n### Responsive Design\n\n12. **Mobile-first** — Design for mobile, content adapts to larger screens\n13. **Choose layout strategy** — Simple apps: centered (600px max). Complex apps: adaptive grid\n14. **Don't resize components** — Keep button sizes, fonts, etc. consistent across breakpoints\n15. **Use flexWrap for grids** — Let items wrap naturally based on screen width\n\n## App Structure Template\n\n```tsx\nimport { ThemeProvider, PortalHost } from '@frosted-ui/react-native';\nimport { GestureHandlerRootView } from 'react-native-gesture-handler';\n\nexport default function App() {\n  return (\n    <GestureHandlerRootView style={{ flex: 1 }}>\n      <ThemeProvider accentColor=\"blue\">\n        {/* Your app content */}\n        <PortalHost />\n      </ThemeProvider>\n    </GestureHandlerRootView>\n  );\n}\n```\n"
  },
  {
    "path": "packages/frosted-ui-react-native/docs/llm/TYPOGRAPHY.md",
    "content": "# Frosted UI Typography System\n\n> **For AI/LLM Code Generation**: This document explains the Frosted UI typography system for React Native. Follow these guidelines to ensure consistent, readable text across your application.\n\n## Critical: Use Frosted UI's Text Component\n\n**Always use `<Text>` from `@frosted-ui/react-native` instead of React Native's default `<Text>` component.**\n\n```tsx\n// ❌ WRONG: React Native's Text has no design system integration\nimport { Text } from 'react-native';\n\n// ✅ CORRECT: Frosted UI's Text with typography tokens and theme awareness\nimport { Text } from '@frosted-ui/react-native';\n```\n\n### Why This Matters\n\nFrosted UI's `<Text>` component:\n\n1. **Applies typography tokens** — Consistent font sizes, line heights, and letter spacing\n2. **Theme-aware colors** — Automatically uses the correct text color for light/dark mode\n3. **Context-aware styling** — When placed inside components like `Button`, `Badge`, or `Callout`, text automatically receives the correct size and color\n4. **Color prop support** — Accepts a `color` prop for semantic coloring\n\n---\n\n## Typography Scale\n\nFrosted UI uses a 10-step typography scale (0-9). Each step defines `fontSize`, `lineHeight`, and `letterSpacing`.\n\n| Size | Font Size | Line Height | Use Case                              |\n| ---- | --------- | ----------- | ------------------------------------- |\n| `0`  | 10px      | 12px        | Tiny labels, captions                 |\n| `1`  | 12px      | 16px        | Small labels, helper text             |\n| `2`  | 14px      | 20px        | Secondary text, descriptions          |\n| `3`  | 16px      | 24px        | **Default body text** (mobile-first)  |\n| `4`  | 18px      | 26px        | Small headings, emphasized text       |\n| `5`  | 20px      | 28px        | Section headings                      |\n| `6`  | 24px      | 30px        | **Default heading size**, page titles |\n| `7`  | 28px      | 34px        | Large headings                        |\n| `8`  | 32px      | 38px        | Hero headings                         |\n| `9`  | 40px      | 48px        | Display text, hero sections           |\n\n---\n\n## Font Weights\n\n| Weight      | Value | Use Case                                  |\n| ----------- | ----- | ----------------------------------------- |\n| `light`     | 300   | De-emphasized text                        |\n| `regular`   | 400   | **Default for body text**                 |\n| `medium`    | 500   | Labels, slightly emphasized text          |\n| `semi-bold` | 600   | Sub-headings                              |\n| `bold`      | 700   | **Default for headings**, strong emphasis |\n\n---\n\n## Typography Components\n\n### `<Text>` — Body Text\n\nThe primary component for all text content.\n\n```tsx\nimport { Text } from '@frosted-ui/react-native';\n\n// Default body text (size=\"3\", weight=\"regular\", color=gray-12)\n<Text>Default body text</Text>\n\n// With size\n<Text size=\"1\">Small helper text</Text>\n<Text size=\"2\">Secondary text</Text>\n\n// With weight\n<Text weight=\"medium\">Medium weight text</Text>\n<Text weight=\"bold\">Bold text</Text>\n\n// With color (uses palette shade 11 for the specified color)\n<Text color=\"blue\">Blue colored text</Text>\n<Text color=\"gray\">Secondary/muted text</Text>\n\n// Combining props\n<Text size=\"1\" weight=\"medium\" color=\"gray\">\n  Small, medium-weight, gray text\n</Text>\n```\n\n#### Text Props\n\n| Prop     | Type                                                                | Default           | Description                               |\n| -------- | ------------------------------------------------------------------- | ----------------- | ----------------------------------------- |\n| `size`   | `'0'` - `'9'`                                                       | `'3'`             | Typography scale step                     |\n| `weight` | `'light'` \\| `'regular'` \\| `'medium'` \\| `'semi-bold'` \\| `'bold'` | Inherited or none | Font weight                               |\n| `color`  | `Color`                                                             | `gray` (shade 12) | Text color (uses shade 11 of the palette) |\n\n---\n\n### `<Heading>` — Headings and Titles\n\nUse for page titles, section headings, and any hierarchical text structure.\n\n```tsx\nimport { Heading } from '@frosted-ui/react-native';\n\n// Default heading (size=\"6\", weight=\"bold\")\n<Heading>Page Title</Heading>\n\n// Different sizes for hierarchy\n<Heading size=\"9\">Hero Title</Heading>\n<Heading size=\"7\">Section Title</Heading>\n<Heading size=\"5\">Subsection Title</Heading>\n<Heading size=\"4\">Card Title</Heading>\n\n// With color\n<Heading color=\"blue\">Colored Heading</Heading>\n\n// Custom weight\n<Heading size=\"6\" weight=\"semi-bold\">Semi-bold Heading</Heading>\n```\n\n#### Heading Props\n\n| Prop     | Type                                                                | Default           | Description           |\n| -------- | ------------------------------------------------------------------- | ----------------- | --------------------- |\n| `size`   | `'0'` - `'9'`                                                       | `'6'`             | Typography scale step |\n| `weight` | `'light'` \\| `'regular'` \\| `'medium'` \\| `'semi-bold'` \\| `'bold'` | `'bold'`          | Font weight           |\n| `color`  | `Color`                                                             | `gray` (shade 12) | Text color            |\n\n---\n\n### `<Label>` — Form Labels\n\nUse for labeling form inputs. Use `nativeID` on Label and `aria-labelledby` on the input for accessibility.\n\n```tsx\nimport { Label, TextField } from '@frosted-ui/react-native';\nimport { View } from 'react-native';\n\n<View style={{ gap: 8 }}>\n  <Label nativeID=\"email\">Email address</Label>\n  <TextField.Input placeholder=\"you@example.com\" aria-labelledby=\"email\" />\n</View>\n\n// Disabled state\n<Label nativeID=\"disabled-field\" disabled>Disabled label</Label>\n```\n\nLabel uses size `2` and weight `medium` by default.\n\n---\n\n### `<Code>` — Inline Code\n\nFor displaying code snippets, technical values, or monospace text.\n\n```tsx\nimport { Code } from '@frosted-ui/react-native';\n\n// Default (soft variant)\n<Text>Run <Code>npm install</Code> to get started</Text>\n\n// Variants\n<Code variant=\"soft\">soft code</Code>\n<Code variant=\"solid\">solid code</Code>\n<Code variant=\"outline\">outline code</Code>\n<Code variant=\"ghost\">ghost code</Code>\n\n// With color\n<Code color=\"green\">success</Code>\n<Code color=\"red\">error</Code>\n\n// Sizes match the typography scale\n<Code size=\"1\">small code</Code>\n<Code size=\"3\">larger code</Code>\n```\n\n---\n\n### `<Link>` — Pressable Text Links\n\nFor navigation links and clickable text. Uses accent color by default.\n\n```tsx\nimport { Link, Text } from '@frosted-ui/react-native';\n\n// Basic link\n<Link onPress={() => navigation.navigate('Terms')}>Terms of Service</Link>\n\n// Inline within text\n<Text>\n  By signing up, you agree to our <Link onPress={() => {}}>Terms</Link> and{' '}\n  <Link onPress={() => {}}>Privacy Policy</Link>.\n</Text>\n\n// With color\n<Link color=\"blue\" onPress={() => {}}>Documentation</Link>\n<Link color=\"danger\" onPress={() => {}}>Delete account</Link>\n\n// Underline options\n<Link underline=\"always\" onPress={() => {}}>Always underlined</Link>\n<Link underline=\"auto\" onPress={() => {}}>Underlined on press</Link>\n\n// Sizes and weights\n<Link size=\"2\" weight=\"medium\" onPress={() => {}}>Medium link</Link>\n```\n\n| Prop        | Type                            | Default    | Description                 |\n| ----------- | ------------------------------- | ---------- | --------------------------- |\n| `size`      | `'0'` - `'9'`                   | `'3'`      | Text size                   |\n| `weight`    | Font weight                     | —          | Font weight                 |\n| `color`     | `Color`                         | `'accent'` | Link color (uses a11 shade) |\n| `underline` | `'auto' \\| 'hover' \\| 'always'` | `'auto'`   | Underline behavior          |\n\n> **Note**: `Link` renders text internally — do NOT wrap children in `<Text>`.\n\n> **Inheritance**: When nested inside `<Text>`, Link automatically inherits `size` and `weight` from the parent, so inline links match surrounding text.\n\n---\n\n## Automatic Text Styling in Components\n\n**This is a key feature:** When you place `<Text>` inside certain Frosted UI components, the text automatically receives appropriate styling.\n\n### Components That Auto-Style Text\n\n| Component      | Text Behavior                                            |\n| -------------- | -------------------------------------------------------- |\n| `Button`       | Size matches button size, color based on variant         |\n| `Badge`        | Size matches badge size, color based on variant          |\n| `Callout`      | Size based on callout size, color from callout's palette |\n| `Tabs.Trigger` | Appropriate size and color for tab state                 |\n\n### Example: Button\n\n```tsx\nimport { Button, Text } from '@frosted-ui/react-native';\n\n// ✅ Text automatically gets correct size and color\n<Button variant=\"solid\" color=\"blue\" size=\"2\">\n  <Text>Submit</Text>\n</Button>\n\n// ✅ Same result - Text inherits from Button\n<Button variant=\"soft\" color=\"danger\">\n  <Text>Delete</Text>\n</Button>\n\n// ❌ DON'T manually style text inside buttons\n<Button variant=\"solid\">\n  <Text style={{ color: 'white', fontSize: 14 }}>Wrong</Text>\n</Button>\n```\n\n### Example: Badge\n\n```tsx\nimport { Badge, Text } from '@frosted-ui/react-native';\n\n// ✅ Text automatically styled\n<Badge color=\"success\" variant=\"soft\">\n  <Text>Completed</Text>\n</Badge>\n\n<Badge color=\"warning\" variant=\"solid\">\n  <Text>Pending</Text>\n</Badge>\n```\n\n### Example: Callout\n\n```tsx\nimport { Callout, Text } from '@frosted-ui/react-native';\n\n// ✅ Text inherits callout's color and size\n<Callout.Root color=\"info\">\n  <Callout.Text>\n    <Text>This text is automatically styled</Text>\n  </Callout.Text>\n</Callout.Root>;\n```\n\n---\n\n## Common Typography Patterns\n\n### Page Header\n\n```tsx\nimport { Heading, Text } from '@frosted-ui/react-native';\nimport { View } from 'react-native';\n\n<View style={{ gap: 4 }}>\n  <Heading size=\"6\">Settings</Heading>\n  <Text size=\"2\" color=\"gray\">\n    Manage your account preferences\n  </Text>\n</View>;\n```\n\n### Section Header\n\n```tsx\nimport { Heading, Text } from '@frosted-ui/react-native';\nimport { View } from 'react-native';\n\n<View style={{ gap: 4 }}>\n  <Heading size=\"4\">Notifications</Heading>\n  <Text size=\"2\" color=\"gray\">\n    Choose how you want to be notified\n  </Text>\n</View>;\n```\n\n### List Item with Description\n\n```tsx\nimport { Text } from '@frosted-ui/react-native';\nimport { View } from 'react-native';\n\n<View style={{ gap: 2 }}>\n  <Text size=\"2\" weight=\"medium\">\n    Email notifications\n  </Text>\n  <Text size=\"1\" color=\"gray\">\n    Receive updates about your account\n  </Text>\n</View>;\n```\n\n### Form Field\n\n```tsx\nimport { Label, Text, TextField } from '@frosted-ui/react-native';\nimport { View } from 'react-native';\n\n<View style={{ gap: 8 }}>\n  <Label nativeID=\"email\">Email address</Label>\n  <TextField.Input placeholder=\"you@example.com\" aria-labelledby=\"email\" />\n  <Text size=\"1\" color=\"gray\">\n    We'll never share your email\n  </Text>\n</View>;\n```\n\nFor inputs with icons, use the compound pattern:\n\n```tsx\n<View style={{ gap: 8 }}>\n  <Label nativeID=\"search\">Search</Label>\n  <TextField.Root>\n    <TextField.Slot>\n      <SearchIcon size={16} />\n    </TextField.Slot>\n    <TextField.Input placeholder=\"Search...\" aria-labelledby=\"search\" />\n  </TextField.Root>\n</View>\n```\n\n### Error Message\n\n```tsx\nimport { Text } from '@frosted-ui/react-native';\n\n<Text size=\"1\" color=\"red\">\n  This field is required\n</Text>;\n```\n\n### Empty State\n\n```tsx\nimport { Heading, Text } from '@frosted-ui/react-native';\nimport { View } from 'react-native';\n\n<View style={{ alignItems: 'center', gap: 8 }}>\n  <Heading size=\"4\">No results found</Heading>\n  <Text size=\"2\" color=\"gray\" style={{ textAlign: 'center' }}>\n    Try adjusting your search or filters\n  </Text>\n</View>;\n```\n\n---\n\n## Typography Hierarchy Guidelines\n\n### Recommended Size Pairings\n\n| Context      | Heading Size | Body Size  | Description Size |\n| ------------ | ------------ | ---------- | ---------------- |\n| Hero section | `8` or `9`   | `3` or `4` | `2`              |\n| Page title   | `6` or `7`   | `2` or `3` | `2`              |\n| Section      | `4` or `5`   | `2`        | `1` or `2`       |\n| Card         | `3` or `4`   | `2`        | `1`              |\n| List item    | `2` (medium) | —          | `1`              |\n| Form field   | —            | `2`        | `1`              |\n\n### Visual Hierarchy Tips\n\n1. **Limit heading levels** — Use 2-3 heading sizes max per screen\n2. **Consistent spacing** — Use `gap: 4` between heading and description\n3. **Color for hierarchy** — Use `color=\"gray\"` for secondary/description text\n4. **Weight for emphasis** — Use `weight=\"medium\"` for labels, `weight=\"bold\"` for headings\n\n---\n\n## ✅ DO's\n\n### Use the Frosted UI Text component\n\n```tsx\n// ✅ Correct\nimport { Text } from '@frosted-ui/react-native';\n<Text size=\"2\">Hello world</Text>;\n```\n\n### Use semantic components\n\n```tsx\n// ✅ Use Heading for titles\n<Heading size=\"5\">Section Title</Heading>\n\n// ✅ Use Text for body content\n<Text>Body content goes here</Text>\n\n// ✅ Use Label for form labels\n<Label>Email address</Label>\n\n// ✅ Use Code for technical content\n<Text>Install with <Code>npm install</Code></Text>\n```\n\n### Let components handle text styling\n\n```tsx\n// ✅ Button handles text color and size automatically\n<Button color=\"danger\">\n  <Text>Delete</Text>\n</Button>\n```\n\n### Use color=\"gray\" for secondary text\n\n```tsx\n// ✅ Gray for descriptions and helper text\n<Text color=\"gray\" size=\"2\">\n  Optional helper text\n</Text>\n```\n\n---\n\n## ❌ DON'Ts\n\n### Don't use React Native's Text\n\n```tsx\n// ❌ Wrong\nimport { Text } from 'react-native';\n```\n\n### Don't manually style text inside components\n\n```tsx\n// ❌ Don't override colors in buttons/badges\n<Button variant=\"solid\">\n  <Text style={{ color: 'white' }}>Submit</Text>\n</Button>\n```\n\n### Don't use arbitrary font sizes\n\n```tsx\n// ❌ Don't use custom font sizes\n<Text style={{ fontSize: 15 }}>Custom size</Text>\n\n// ✅ Use the typography scale\n<Text size=\"2\">Correct size</Text>\n```\n\n### Don't skip the size prop for intentional sizing\n\n```tsx\n// ❌ Ambiguous - what size is this?\n<Text>Some text</Text>\n\n// ✅ Default size is mobile-friendly\n<Text>Body text</Text> // Defaults to size=\"3\"\n```\n\n---\n\n## Quick Reference\n\n### Text Sizes for Common Use Cases\n\n| Use Case                   | Size                          |\n| -------------------------- | ----------------------------- |\n| Page title                 | `6` - `9` (Heading)           |\n| Section title              | `4` - `5` (Heading)           |\n| Card title                 | `3` - `4` (Heading)           |\n| Body text                  | `3` (default)                 |\n| Secondary/description text | `3` with `color=\"gray\"`       |\n| Helper text                | `1` - `2` with `color=\"gray\"` |\n| Small labels               | `1`                           |\n| Tiny captions              | `0`                           |\n\n### Default Component Styling\n\n| Component | Default Size         | Default Weight   |\n| --------- | -------------------- | ---------------- |\n| `Text`    | `'3'` (mobile-first) | None (inherited) |\n| `Heading` | `6`                  | `bold`           |\n| `Label`   | `2`                  | `medium`         |\n| `Code`    | `2`                  | None             |\n"
  },
  {
    "path": "packages/frosted-ui-react-native/metro.config.js",
    "content": "/* eslint-env node */\n/* eslint-disable @typescript-eslint/no-var-requires */\nconst { getDefaultConfig } = require('expo/metro-config');\n\nconst config = getDefaultConfig(__dirname);\n\nmodule.exports = config;\n"
  },
  {
    "path": "packages/frosted-ui-react-native/package.json",
    "content": "{\n  \"name\": \"@frosted-ui/react-native\",\n  \"version\": \"0.0.0\",\n  \"private\": false,\n  \"main\": \"expo-router/entry\",\n  \"types\": \"./dist/index.d.ts\",\n  \"module\": \"./dist/index.js\",\n  \"exports\": {\n    \".\": {\n      \"types\": \"./dist/index.d.ts\",\n      \"default\": \"./dist/index.js\"\n    },\n    \"./llm-docs\": \"./docs/llm/README.md\",\n    \"./llm-docs/*\": \"./docs/llm/*\"\n  },\n  \"sideEffects\": false,\n  \"license\": \"MIT\",\n  \"files\": [\n    \"dist\",\n    \"docs/llm\"\n  ],\n  \"peerDependencies\": {\n    \"lucide-react-native\": \">=0.300.0\",\n    \"react\": \">=18.0.0\",\n    \"react-native\": \">=0.70.0\",\n    \"react-native-gesture-handler\": \">=2.0.0\",\n    \"react-native-reanimated\": \">=3.0.0\",\n    \"react-native-safe-area-context\": \">=4.0.0\",\n    \"react-native-screens\": \">=3.0.0\",\n    \"react-native-svg\": \">=13.0.0\"\n  },\n  \"scripts\": {\n    \"dev\": \"expo start -c\",\n    \"android\": \"expo start -c --android\",\n    \"ios\": \"expo start -c --ios\",\n    \"web\": \"expo start -c --web\",\n    \"build\": \"pnpm clean:dist && tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json\",\n    \"clean\": \"rm -rf .expo node_modules\",\n    \"clean:dist\": \"rm -rf dist\",\n    \"release\": \"turbo-module publish\"\n  },\n  \"dependencies\": {\n    \"@frosted-ui/colors\": \"0.0.1-canary.61\",\n    \"@rn-primitives/accordion\": \"^1.2.0\",\n    \"@rn-primitives/alert-dialog\": \"^1.2.0\",\n    \"@rn-primitives/aspect-ratio\": \"^1.2.0\",\n    \"@rn-primitives/avatar\": \"^1.2.0\",\n    \"@rn-primitives/checkbox\": \"^1.2.0\",\n    \"@rn-primitives/collapsible\": \"^1.2.0\",\n    \"@rn-primitives/context-menu\": \"^1.2.0\",\n    \"@rn-primitives/dialog\": \"^1.2.0\",\n    \"@rn-primitives/dropdown-menu\": \"^1.2.0\",\n    \"@rn-primitives/hover-card\": \"^1.2.0\",\n    \"@rn-primitives/label\": \"^1.2.0\",\n    \"@rn-primitives/menubar\": \"^1.2.0\",\n    \"@rn-primitives/popover\": \"^1.2.0\",\n    \"@rn-primitives/portal\": \"~1.3.0\",\n    \"@rn-primitives/progress\": \"^1.2.0\",\n    \"@rn-primitives/radio-group\": \"^1.2.0\",\n    \"@rn-primitives/select\": \"^1.2.0\",\n    \"@rn-primitives/separator\": \"^1.2.0\",\n    \"@rn-primitives/slider\": \"^1.2.0\",\n    \"@rn-primitives/slot\": \"^1.2.0\",\n    \"@rn-primitives/switch\": \"^1.2.0\",\n    \"@rn-primitives/tabs\": \"^1.2.0\",\n    \"@rn-primitives/toggle\": \"^1.2.0\",\n    \"@rn-primitives/toggle-group\": \"^1.2.0\",\n    \"@rn-primitives/tooltip\": \"^1.2.0\",\n    \"@rn-primitives/types\": \"^1.2.0\"\n  },\n  \"devDependencies\": {\n    \"@babel/core\": \"^7.26.0\",\n    \"@types/react\": \"~19.1.10\",\n    \"@whop/turbo-module\": \"^0.1.0-canary.3\",\n    \"expo\": \"^54.0.26\",\n    \"expo-linking\": \"~8.0.9\",\n    \"expo-router\": \"~6.0.16\",\n    \"expo-splash-screen\": \"~31.0.11\",\n    \"expo-status-bar\": \"~3.0.8\",\n    \"expo-system-ui\": \"~6.0.8\",\n    \"lucide-react-native\": \"^0.545.0\",\n    \"prettier\": \"^3.6.2\",\n    \"react\": \"19.1.0\",\n    \"react-dom\": \"19.1.0\",\n    \"react-native\": \"0.81.5\",\n    \"react-native-gesture-handler\": \"~2.24.0\",\n    \"react-native-reanimated\": \"~4.1.1\",\n    \"react-native-safe-area-context\": \"~5.6.0\",\n    \"react-native-screens\": \"~4.16.0\",\n    \"react-native-svg\": \"15.12.1\",\n    \"react-native-web\": \"^0.21.0\",\n    \"react-native-worklets\": \"0.5.1\",\n    \"tsc-alias\": \"^1.8.16\",\n    \"typescript\": \"~5.9.2\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"homepage\": \"https://github.com/whopio/frosted-ui\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/whopio/frosted-ui.git\"\n  },\n  \"bugs\": {\n    \"url\": \"https://github.com/whopio/frosted-ui/issues\"\n  }\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/accordion.tsx",
    "content": "import { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as AccordionPrimitive from '@rn-primitives/accordion';\nimport * as React from 'react';\nimport { Platform, Pressable, View, type ViewStyle } from 'react-native';\nimport Svg, { Path } from 'react-native-svg';\nimport { Text } from './text';\n\n// Custom chevron icon that matches web version\nfunction ChevronIcon({ size, color }: { size: number; color: string }) {\n  return (\n    <Svg width={size} height={size} viewBox=\"0 0 20 20\" fill=\"none\">\n      <Path\n        d=\"M6 12L9.64645 8.35355C9.84171 8.15829 10.1583 8.15829 10.3536 8.35355L14 12\"\n        stroke={color}\n        strokeWidth={1.5}\n        strokeLinecap=\"round\"\n      />\n    </Svg>\n  );\n}\n\ntype AccordionRootProps = Omit<AccordionPrimitive.RootProps, 'asChild'> &\n  React.RefAttributes<AccordionPrimitive.RootRef>;\n\nfunction AccordionRoot({ children, ...props }: AccordionRootProps) {\n  return (\n    <AccordionPrimitive.Root {...(props as AccordionPrimitive.RootProps)}>\n      {children}\n    </AccordionPrimitive.Root>\n  );\n}\n\ntype AccordionItemProps = AccordionPrimitive.ItemProps &\n  React.RefAttributes<AccordionPrimitive.ItemRef>;\n\nfunction AccordionItem({ children, value, ...props }: AccordionItemProps) {\n  return (\n    <AccordionPrimitive.Item value={value} {...props}>\n      {children}\n    </AccordionPrimitive.Item>\n  );\n}\n\nconst TriggerWrapper = Platform.OS === 'web' ? View : Pressable;\n\ntype AccordionTriggerProps = AccordionPrimitive.TriggerProps & {\n  children?: React.ReactNode;\n} & React.RefAttributes<AccordionPrimitive.TriggerRef>;\n\nfunction AccordionTrigger({ children, ...props }: AccordionTriggerProps) {\n  const { isExpanded } = AccordionPrimitive.useItemContext();\n  const { colors } = useThemeTokens();\n  const gray = colors.palettes.gray;\n\n  // Trigger styles matching web CSS\n  const triggerStyle: ViewStyle = {\n    flexDirection: 'row',\n    alignItems: 'center',\n    width: '100%',\n    gap: 8, // space-2\n    backgroundColor: gray.a3,\n    borderRadius: 8, // radius-4\n    paddingVertical: 8, // space-2\n    paddingHorizontal: 16, // space-4\n    // Inset border using boxShadow on web, borderWidth on native\n    ...(Platform.OS === 'web'\n      ? {\n          boxShadow: `0px 0px 0px 1px ${gray.a5} inset`,\n        }\n      : {\n          borderWidth: 1,\n          borderColor: gray.a5,\n        }),\n  };\n\n  // Focus style for web\n  const focusStyle: ViewStyle | undefined =\n    Platform.OS === 'web'\n      ? ({\n          outlineWidth: 0,\n        } as ViewStyle)\n      : undefined;\n\n  // Chevron rotation style\n  const chevronStyle: ViewStyle = {\n    transform: [{ rotate: isExpanded ? '0deg' : '180deg' }],\n  };\n\n  return (\n    <AccordionPrimitive.Header>\n      <AccordionPrimitive.Trigger {...props} asChild>\n        <TriggerWrapper style={[triggerStyle, focusStyle]}>\n          <View style={chevronStyle}>\n            <ChevronIcon size={20} color={gray.a11} />\n          </View>\n          <View style={{ flex: 1 }}>\n            <Text\n              size=\"1\"\n              weight=\"bold\"\n              style={{\n                color: gray.a11,\n                textTransform: 'uppercase',\n                letterSpacing: 0.06 * 12, // 0.06em at font-size 12px\n              }}>\n              {children}\n            </Text>\n          </View>\n        </TriggerWrapper>\n      </AccordionPrimitive.Trigger>\n    </AccordionPrimitive.Header>\n  );\n}\n\ntype AccordionContentProps = AccordionPrimitive.ContentProps &\n  React.RefAttributes<AccordionPrimitive.ContentRef>;\n\nfunction AccordionContent({ children, ...props }: AccordionContentProps) {\n  // Content inner padding matching web CSS\n  const contentInnerStyle: ViewStyle = {\n    paddingVertical: 16, // space-4\n    paddingHorizontal: 20, // space-5\n  };\n\n  return (\n    <AccordionPrimitive.Content {...props}>\n      <View style={contentInnerStyle}>{children}</View>\n    </AccordionPrimitive.Content>\n  );\n}\n\nconst Accordion = {\n  Root: AccordionRoot,\n  Item: AccordionItem,\n  Trigger: AccordionTrigger,\n  Content: AccordionContent,\n};\n\nexport { Accordion, AccordionContent, AccordionItem, AccordionRoot, AccordionTrigger };\nexport type {\n  AccordionContentProps,\n  AccordionItemProps,\n  AccordionRootProps,\n  AccordionTriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/alert-dialog.tsx",
    "content": "import { Heading } from '@/components/heading';\nimport { Text } from '@/components/text';\nimport { AlertDialogPrimitive } from '@/forked-primitives';\nimport {\n  getDialogBackdropStyle,\n  getDialogContentStyle,\n  getDialogDescriptionSize,\n  getDialogOverlayStyle,\n  getDialogSizeStyles,\n  getDialogTitleSize,\n  type DialogSize,\n} from '@/lib/dialog-styles';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport { Platform, StyleSheet, useWindowDimensions, View, type ViewStyle } from 'react-native';\nimport Animated, { FadeIn, FadeOut } from 'react-native-reanimated';\nimport { FullWindowOverlay as RNFullWindowOverlay } from 'react-native-screens';\n\n// ============================================================================\n// Context\n// ============================================================================\n\ninterface AlertDialogContentContextValue {\n  size: DialogSize;\n}\n\nconst AlertDialogContentContext = React.createContext<AlertDialogContentContextValue>({\n  size: '3',\n});\n\n// ============================================================================\n// Components\n// ============================================================================\n\nconst FullWindowOverlay = Platform.OS === 'ios' ? RNFullWindowOverlay : React.Fragment;\n\n// Root\ntype AlertDialogRootProps = AlertDialogPrimitive.RootProps;\nconst AlertDialogRoot = (props: AlertDialogRootProps) => <AlertDialogPrimitive.Root {...props} />;\nAlertDialogRoot.displayName = 'AlertDialog.Root';\n\n// Trigger\ntype AlertDialogTriggerProps = AlertDialogPrimitive.TriggerProps;\nconst AlertDialogTrigger = (props: AlertDialogTriggerProps) => (\n  <AlertDialogPrimitive.Trigger {...props} asChild />\n);\nAlertDialogTrigger.displayName = 'AlertDialog.Trigger';\n\n// Overlay - receives primitiveContext to re-provide after FullWindowOverlay\ninterface AlertDialogOverlayProps extends Omit<AlertDialogPrimitive.OverlayProps, 'asChild'> {\n  children?: React.ReactNode;\n  primitiveContext: AlertDialogPrimitive.RootContext | null;\n}\n\nfunction AlertDialogOverlay({ children, primitiveContext, ...props }: AlertDialogOverlayProps) {\n  const overlayStyle = getDialogOverlayStyle();\n  const backdropStyle = getDialogBackdropStyle();\n\n  if (Platform.OS === 'web') {\n    return (\n      <FullWindowOverlay>\n        <AlertDialogPrimitive.Overlay style={overlayStyle} {...props}>\n          <View style={backdropStyle} pointerEvents=\"none\" />\n          {children}\n        </AlertDialogPrimitive.Overlay>\n      </FullWindowOverlay>\n    );\n  }\n\n  // Native: AlertDialog should NOT dismiss on backdrop tap, so we use View (not Pressable)\n  const nativeBackdropStyle = getDialogBackdropStyle();\n\n  const overlayContent = (\n    <AlertDialogPrimitive.Overlay {...props} asChild>\n      <View style={overlayStyle}>\n        {/* Animated backdrop */}\n        <Animated.View\n          entering={FadeIn.duration(200)}\n          exiting={FadeOut.duration(150)}\n          style={nativeBackdropStyle as ViewStyle}\n          pointerEvents=\"none\"\n        />\n        {/* Animated content */}\n        <Animated.View entering={FadeIn.duration(200)} exiting={FadeOut.duration(150)}>\n          {children}\n        </Animated.View>\n      </View>\n    </AlertDialogPrimitive.Overlay>\n  );\n\n  // On native, re-provide context after FullWindowOverlay breaks it\n  // (we're already in native branch after the web check above)\n  if (primitiveContext && AlertDialogPrimitive.AlertDialogContext) {\n    return (\n      <FullWindowOverlay>\n        <AlertDialogPrimitive.AlertDialogContext.Provider value={primitiveContext}>\n          {overlayContent}\n        </AlertDialogPrimitive.AlertDialogContext.Provider>\n      </FullWindowOverlay>\n    );\n  }\n\n  return <FullWindowOverlay>{overlayContent}</FullWindowOverlay>;\n}\nAlertDialogOverlay.displayName = 'AlertDialog.Overlay';\n\n// Content\ninterface AlertDialogContentProps extends Omit<AlertDialogPrimitive.ContentProps, 'asChild'> {\n  size?: DialogSize;\n  portalHost?: string;\n}\n\n// Helper to safely get primitive context on native (not available on web)\nfunction useAlertDialogRootContext() {\n  if (Platform.OS === 'web' || !AlertDialogPrimitive.useRootContext) {\n    return null;\n  }\n\n  return AlertDialogPrimitive.useRootContext();\n}\n\nfunction AlertDialogContent({\n  size = '3',\n  portalHost,\n  children,\n  style,\n  ...props\n}: AlertDialogContentProps) {\n  const { colors, isDark } = useThemeTokens();\n  const { width: windowWidth } = useWindowDimensions();\n\n  // Capture primitive context BEFORE the portal/FullWindowOverlay (native only)\n  const primitiveContext = useAlertDialogRootContext();\n\n  const contentStyle = getDialogContentStyle(size, colors, isDark, windowWidth, style);\n\n  const contextValue = React.useMemo(() => ({ size }), [size]);\n\n  // On web, flatten styles to avoid \"indexed property setter\" error\n  const finalStyle =\n    Platform.OS === 'web'\n      ? StyleSheet.flatten([\n          contentStyle,\n          { animation: 'fui-dialog-content-show 400ms cubic-bezier(0.16, 1, 0.3, 1)' } as ViewStyle,\n          style,\n        ])\n      : [contentStyle, style];\n\n  return (\n    <AlertDialogPrimitive.Portal hostName={portalHost}>\n      <AlertDialogOverlay primitiveContext={primitiveContext}>\n        <AlertDialogPrimitive.Content style={finalStyle} {...props}>\n          <AlertDialogContentContext.Provider value={contextValue}>\n            {children}\n          </AlertDialogContentContext.Provider>\n        </AlertDialogPrimitive.Content>\n      </AlertDialogOverlay>\n    </AlertDialogPrimitive.Portal>\n  );\n}\nAlertDialogContent.displayName = 'AlertDialog.Content';\n\n// Header\nfunction AlertDialogHeader({ style, ...props }: React.ComponentProps<typeof View>) {\n  return <View style={[{ flexDirection: 'column', gap: 8 }, style]} {...props} />;\n}\nAlertDialogHeader.displayName = 'AlertDialog.Header';\n\n// Footer\nfunction AlertDialogFooter({ style, ...props }: React.ComponentProps<typeof View>) {\n  return (\n    <View\n      style={[\n        {\n          flexDirection: Platform.OS === 'web' ? ('row' as const) : ('column-reverse' as const),\n          gap: 12,\n          justifyContent: 'flex-end',\n        },\n        style,\n      ]}\n      {...props}\n    />\n  );\n}\nAlertDialogFooter.displayName = 'AlertDialog.Footer';\n\n// Title - uses AlertDialogPrimitive.Title which now works because context is re-provided\ntype AlertDialogTitleProps = Omit<React.ComponentProps<typeof Heading>, 'as'>;\n\nfunction AlertDialogTitle({ size: sizeProp, style, ...props }: AlertDialogTitleProps) {\n  const { size: contextSize } = React.useContext(AlertDialogContentContext);\n  const size = sizeProp ?? getDialogTitleSize(contextSize);\n  const sizeStyles = getDialogSizeStyles(contextSize);\n\n  return (\n    <View style={{ marginBottom: sizeStyles.titleMarginBottom }}>\n      <AlertDialogPrimitive.Title asChild>\n        <Heading size={size} style={style} {...props} />\n      </AlertDialogPrimitive.Title>\n    </View>\n  );\n}\nAlertDialogTitle.displayName = 'AlertDialog.Title';\n\n// Description - uses AlertDialogPrimitive.Description which now works because context is re-provided\ntype AlertDialogDescriptionProps = Omit<React.ComponentProps<typeof Text>, 'as'>;\n\nfunction AlertDialogDescription({ size: sizeProp, style, ...props }: AlertDialogDescriptionProps) {\n  const { size: contextSize } = React.useContext(AlertDialogContentContext);\n  const size = sizeProp ?? getDialogDescriptionSize(contextSize);\n  const sizeStyles = getDialogSizeStyles(contextSize);\n\n  return (\n    <View style={{ marginBottom: sizeStyles.descriptionMarginBottom }}>\n      <AlertDialogPrimitive.Description asChild>\n        <Text size={size} style={style} {...props} />\n      </AlertDialogPrimitive.Description>\n    </View>\n  );\n}\nAlertDialogDescription.displayName = 'AlertDialog.Description';\n\n// Action - uses AlertDialogPrimitive.Action which now works because context is re-provided\ntype AlertDialogActionProps = AlertDialogPrimitive.ActionProps;\n\nfunction AlertDialogAction({ children, ...props }: AlertDialogActionProps) {\n  return (\n    <AlertDialogPrimitive.Action {...props} asChild>\n      {children}\n    </AlertDialogPrimitive.Action>\n  );\n}\nAlertDialogAction.displayName = 'AlertDialog.Action';\n\n// Cancel - uses AlertDialogPrimitive.Cancel which now works because context is re-provided\ntype AlertDialogCancelProps = AlertDialogPrimitive.CancelProps;\n\nfunction AlertDialogCancel({ children, ...props }: AlertDialogCancelProps) {\n  return (\n    <AlertDialogPrimitive.Cancel {...props} asChild>\n      {children}\n    </AlertDialogPrimitive.Cancel>\n  );\n}\nAlertDialogCancel.displayName = 'AlertDialog.Cancel';\n\n// Inject CSS keyframes for web animations (same as Dialog)\nif (Platform.OS === 'web' && typeof document !== 'undefined') {\n  const styleId = 'frosted-ui-dialog-keyframes';\n  if (!document.getElementById(styleId)) {\n    const styleEl = document.createElement('style');\n    styleEl.id = styleId;\n    styleEl.textContent = `\n      @keyframes fui-dialog-content-show {\n        from {\n          opacity: 0;\n          transform: translateY(5px) scale(0.97);\n        }\n        to {\n          opacity: 1;\n          transform: translateY(0px) scale(1);\n        }\n      }\n      @keyframes fui-dialog-content-hide {\n        from {\n          opacity: 1;\n          transform: translateY(0px) scale(1);\n        }\n        to {\n          opacity: 0;\n          transform: translateY(5px) scale(0.99);\n        }\n      }\n    `;\n    document.head.appendChild(styleEl);\n  }\n}\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nconst AlertDialog = Object.assign(AlertDialogRoot, {\n  Root: AlertDialogRoot,\n  Trigger: AlertDialogTrigger,\n  Content: AlertDialogContent,\n  Header: AlertDialogHeader,\n  Footer: AlertDialogFooter,\n  Title: AlertDialogTitle,\n  Description: AlertDialogDescription,\n  Action: AlertDialogAction,\n  Cancel: AlertDialogCancel,\n});\n\nexport { AlertDialog };\nexport type {\n  AlertDialogActionProps as ActionProps,\n  AlertDialogCancelProps as CancelProps,\n  AlertDialogContentProps as ContentProps,\n  AlertDialogDescriptionProps as DescriptionProps,\n  AlertDialogRootProps as RootProps,\n  AlertDialogTitleProps as TitleProps,\n  AlertDialogTriggerProps as TriggerProps\n};\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/aspect-ratio.tsx",
    "content": "import * as AspectRatioPrimitive from '@rn-primitives/aspect-ratio';\n\nconst AspectRatio: typeof AspectRatioPrimitive.Root = AspectRatioPrimitive.Root;\n\nexport { AspectRatio };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/avatar.tsx",
    "content": "import { Text } from '@/components/text';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport { Image, View, type ImageStyle, type TextStyle, type ViewStyle } from 'react-native';\n\nconst avatarSizes = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] as const;\nconst avatarShapes = ['circle', 'square'] as const;\n\ntype AvatarSize = (typeof avatarSizes)[number];\ntype AvatarShape = (typeof avatarShapes)[number];\n\n// Size styles from CSS:\n// Size 0: 16px, Size 1: 24px, Size 2: 32px, Size 3: 40px (default)\n// Size 4: 48px, Size 5: 64px, Size 6: 80px, Size 7: 96px, Size 8: 128px, Size 9: 160px\nfunction getAvatarSize(size: AvatarSize): number {\n  switch (size) {\n    case '0':\n      return 16;\n    case '1':\n      return 24;\n    case '2':\n      return 32;\n    case '3':\n      return 40;\n    case '4':\n      return 48;\n    case '5':\n      return 64;\n    case '6':\n      return 80;\n    case '7':\n      return 96;\n    case '8':\n      return 128;\n    case '9':\n      return 160;\n  }\n}\n\n// Font size based on avatar size (approximating cqw units)\nfunction getFallbackFontSize(avatarSize: number, letterCount: 1 | 2): number {\n  // 45cqw for 1 letter, 40cqw for 2 letters\n  const percentage = letterCount === 1 ? 0.45 : 0.4;\n  return Math.round(avatarSize * percentage);\n}\n\nfunction getInitials(name: string): string {\n  const parts = name.trim().split(/\\s+/);\n  if (parts.length === 1) {\n    return parts[0].charAt(0).toUpperCase();\n  }\n  return (parts[0].charAt(0) + parts[parts.length - 1].charAt(0)).toUpperCase();\n}\n\ntype AvatarProps = {\n  /** Image source URL */\n  src?: string;\n  /** Fallback content - string (will generate initials) or ReactNode */\n  fallback: React.ReactNode;\n  /** Size of the avatar */\n  size?: AvatarSize;\n  /** Shape of the avatar */\n  shape?: AvatarShape;\n  /** Accent color for fallback state */\n  color?: Color;\n};\n\nfunction Avatar({ src, fallback, size = '3', shape = 'circle', color }: AvatarProps) {\n  const { colors } = useThemeTokens();\n  const [imageStatus, setImageStatus] = React.useState<'loading' | 'loaded' | 'error'>('loading');\n\n  // Avatar defaults to gray instead of accent\n  const palette = colors.palettes[color ?? 'gray'];\n  const gray = colors.palettes.gray;\n\n  const avatarSize = getAvatarSize(size);\n  const borderRadius = shape === 'circle' ? avatarSize / 2 : Math.max(avatarSize * 0.25, 8);\n\n  // Process fallback - convert string to initials\n  const fallbackContent = React.useMemo(() => {\n    if (typeof fallback === 'string') {\n      return getInitials(fallback);\n    }\n    return fallback;\n  }, [fallback]);\n\n  const showImage = src && imageStatus === 'loaded';\n  const showFallback = !src || imageStatus === 'error' || imageStatus === 'loading';\n\n  // Base style\n  const baseStyle: ViewStyle = {\n    width: avatarSize,\n    height: avatarSize,\n    borderRadius,\n    alignItems: 'center',\n    justifyContent: 'center',\n    overflow: 'hidden',\n    flexShrink: 0,\n  };\n\n  // State-based styles\n  let stateStyle: ViewStyle;\n  if (showImage) {\n    // Image loaded - gray border\n    stateStyle = {\n      borderWidth: 1,\n      borderColor: gray.a5,\n    };\n  } else {\n    // Fallback state - accent background and border\n    stateStyle = {\n      backgroundColor: palette.a3,\n      borderWidth: 1,\n      borderColor: palette.a5,\n    };\n  }\n\n  const combinedStyle: ViewStyle = { ...baseStyle, ...stateStyle };\n\n  // Image style\n  const imageStyle: ImageStyle = {\n    width: avatarSize,\n    height: avatarSize,\n    borderRadius,\n  };\n\n  // Fallback styles\n  const isTextFallback = typeof fallbackContent === 'string';\n  const letterCount = isTextFallback ? (fallbackContent.length === 1 ? 1 : 2) : 1;\n  const fontSize = getFallbackFontSize(avatarSize, letterCount as 1 | 2);\n\n  const fallbackContainerStyle: ViewStyle = {\n    width: '100%',\n    height: '100%',\n    alignItems: 'center',\n    justifyContent: 'center',\n    position: 'absolute',\n  };\n\n  const textStyle: TextStyle = {\n    fontSize,\n    lineHeight: fontSize * 1.1, // Must set lineHeight to match fontSize, otherwise Text's default lineHeight clips large text\n    fontWeight: '500',\n    color: palette.a11,\n    textTransform: 'uppercase',\n    letterSpacing: fontSize * 0.05,\n  };\n\n  return (\n    <View style={combinedStyle}>\n      {/* Fallback - always rendered underneath, hidden when image loads */}\n      {showFallback && (\n        <View style={fallbackContainerStyle}>\n          {isTextFallback ? <Text style={textStyle}>{fallbackContent}</Text> : fallbackContent}\n        </View>\n      )}\n\n      {/* Image - loads on top of fallback */}\n      {src && (\n        <Image\n          source={{ uri: src }}\n          style={imageStyle}\n          onLoad={() => setImageStatus('loaded')}\n          onError={() => setImageStatus('error')}\n        />\n      )}\n    </View>\n  );\n}\n\nexport { Avatar, avatarShapes, avatarSizes, getAvatarSize };\nexport type { AvatarProps, AvatarShape, AvatarSize };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/badge.tsx",
    "content": "import { TextStyleContext } from '@/components/text';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as Slot from '@rn-primitives/slot';\nimport * as React from 'react';\nimport { View, type ViewStyle } from 'react-native';\n\ntype BadgeSize = '1' | '2';\ntype BadgeVariant = 'solid' | 'soft' | 'surface' | 'outline';\n\ntype BadgeProps = React.ComponentProps<typeof View> & {\n  asChild?: boolean;\n  size?: BadgeSize;\n  variant?: BadgeVariant;\n  color?: Color;\n};\n\nfunction Badge({ variant = 'soft', size = '1', color, style, asChild, ...props }: BadgeProps) {\n  const { colors } = useThemeTokens();\n  const Component = asChild ? Slot.View : View;\n  const gray = colors.palettes.gray;\n  // Semantic colors (accent, danger, etc.) are added by useThemeTokens\n  // Fallback to gray if palette key doesn't exist\n  const palette = colors.palettes[color ?? 'accent'] ?? gray;\n\n  // Base layout (same on all platforms)\n  const baseStyle: ViewStyle = {\n    // layout\n    flexDirection: 'row',\n    alignItems: 'center',\n    justifyContent: 'center',\n    alignSelf: 'flex-start',\n  };\n\n  const sizeStyle: ViewStyle =\n    size === '1'\n      ? {\n          height: 20,\n          paddingHorizontal: 8,\n          borderRadius: 6,\n          gap: 4,\n        }\n      : {\n          height: 28,\n          paddingHorizontal: 12,\n          borderRadius: 8,\n          gap: 6,\n        };\n\n  // Variant-specific background / border colors\n  let variantStyle: ViewStyle = {};\n  switch (variant) {\n    case 'solid': {\n      variantStyle = {\n        backgroundColor: palette['9'],\n        borderWidth: 0,\n      };\n      break;\n    }\n    case 'soft': {\n      variantStyle = {\n        backgroundColor: palette.a3,\n        borderWidth: 0,\n      };\n      break;\n    }\n    case 'surface': {\n      variantStyle = {\n        backgroundColor: palette.a2,\n        borderColor: palette.a7,\n        borderWidth: 1,\n      };\n      break;\n    }\n    case 'outline': {\n      variantStyle = {\n        borderColor: palette.a8,\n        borderWidth: 1,\n      };\n      break;\n    }\n    default:\n      variantStyle = {};\n  }\n\n  const mergedStyle = [baseStyle, sizeStyle, variantStyle, style] as ViewStyle[];\n\n  // Text styles for any Text rendered inside Badge\n  const textColor = variant === 'solid' ? palette['9-contrast'] : palette.a11 || palette['11'];\n\n  return (\n    <TextStyleContext.Provider\n      value={{\n        size: size === '1' ? '1' : '2',\n        weight: 'medium',\n        color: textColor,\n      }}>\n      <Component style={mergedStyle} {...props} />\n    </TextStyleContext.Provider>\n  );\n}\n\nexport { Badge };\nexport type { BadgeProps };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/button.tsx",
    "content": "import { TextStyleContext } from '@/components/text';\nimport {\n  getButtonFocusStyle,\n  getButtonPressedFilter,\n  getButtonShadowStyle,\n  getButtonSizeStyle,\n  getButtonTextColor,\n  getButtonVariantStyle,\n  type ButtonSize,\n  type ButtonVariant,\n} from '@/lib/button-styles';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport { Platform, Pressable, type StyleProp, type ViewStyle } from 'react-native';\n\ntype ButtonProps = Omit<React.ComponentProps<typeof Pressable>, 'style'> & {\n  size?: ButtonSize;\n  variant?: ButtonVariant;\n  color?: Color;\n  style?: StyleProp<ViewStyle>;\n};\n\nfunction Button({\n  variant = 'surface',\n  size = '3',\n  color,\n  style,\n  disabled,\n  children,\n  onPressIn,\n  onPressOut,\n  onFocus,\n  onBlur,\n  onHoverIn,\n  onHoverOut,\n  ...pressableProps\n}: ButtonProps) {\n  const { colors } = useThemeTokens();\n  const [pressed, setPressed] = React.useState(false);\n  const [hovered, setHovered] = React.useState(false);\n  const [focused, setFocused] = React.useState(false);\n\n  const gray = colors.palettes.gray;\n  // Semantic colors (accent, danger, etc.) are added by useThemeTokens\n  // Fallback to gray if palette key doesn't exist\n  const palette = colors.palettes[color ?? 'accent'] ?? gray;\n\n  const textColor = getButtonTextColor(variant, palette, gray, disabled ?? false);\n\n  // Base layout\n  const baseStyle: ViewStyle = {\n    flexDirection: 'row',\n    alignItems: 'center',\n    justifyContent: 'center',\n    cursor: disabled ? ('not-allowed' as ViewStyle['cursor']) : 'pointer',\n  };\n\n  // Size styles (including gap between children)\n  const sizeStyle = getButtonSizeStyle(size, false);\n\n  // Variant background / border, including pressed state\n  const variantStyle = getButtonVariantStyle(\n    variant,\n    colors,\n    palette,\n    gray,\n    disabled ?? false,\n    pressed,\n    hovered\n  );\n\n  const surfaceShadow = getButtonShadowStyle(variant, disabled ?? false, pressed);\n\n  // Focus outline using accent-a8\n  const focusStyle = getButtonFocusStyle(palette, focused, disabled ?? false);\n\n  // Solid button pressed filter (web only): brightness(0.92) saturate(1.1)\n  const pressedFilter = getButtonPressedFilter(variant, pressed, disabled ?? false);\n\n  const combinedStyle: ViewStyle = {\n    ...baseStyle,\n    ...sizeStyle,\n    ...variantStyle,\n    ...surfaceShadow,\n    ...focusStyle,\n    ...pressedFilter,\n  };\n\n  const handlePressIn = React.useCallback(\n    (e: Parameters<NonNullable<typeof onPressIn>>[0]) => {\n      setPressed(true);\n      onPressIn?.(e);\n    },\n    [onPressIn]\n  );\n\n  const handlePressOut = React.useCallback(\n    (e: Parameters<NonNullable<typeof onPressOut>>[0]) => {\n      setPressed(false);\n      onPressOut?.(e);\n    },\n    [onPressOut]\n  );\n\n  const handleHoverIn = React.useCallback(\n    (e: Parameters<NonNullable<typeof onHoverIn>>[0]) => {\n      setHovered(true);\n      onHoverIn?.(e);\n    },\n    [onHoverIn]\n  );\n\n  const handleHoverOut = React.useCallback(\n    (e: Parameters<NonNullable<typeof onHoverOut>>[0]) => {\n      setHovered(false);\n      onHoverOut?.(e);\n    },\n    [onHoverOut]\n  );\n\n  const handleFocus = React.useCallback(\n    (e: Parameters<NonNullable<typeof onFocus>>[0]) => {\n      // Only show focus ring on keyboard navigation (focus-visible)\n      if (Platform.OS === 'web') {\n        const target = e.target as unknown as HTMLElement | undefined;\n        if (target?.matches?.(':focus-visible')) {\n          setFocused(true);\n        }\n      }\n      onFocus?.(e);\n    },\n    [onFocus]\n  );\n\n  const handleBlur = React.useCallback(\n    (e: Parameters<NonNullable<typeof onBlur>>[0]) => {\n      setFocused(false);\n      onBlur?.(e);\n    },\n    [onBlur]\n  );\n\n  return (\n    <TextStyleContext.Provider\n      value={{\n        size: size as '1' | '2' | '3' | '4',\n        weight: 'medium',\n        color: textColor,\n      }}>\n      <Pressable\n        style={[combinedStyle, style]}\n        role=\"button\"\n        disabled={disabled}\n        onPressIn={handlePressIn}\n        onPressOut={handlePressOut}\n        onHoverIn={handleHoverIn}\n        onHoverOut={handleHoverOut}\n        onFocus={handleFocus}\n        onBlur={handleBlur}\n        {...pressableProps}>\n        {children}\n      </Pressable>\n    </TextStyleContext.Provider>\n  );\n}\n\nexport { Button };\nexport type { ButtonProps };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/callout.tsx",
    "content": "import { TextStyleContext } from '@/components/text';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport { View, type ViewProps, type ViewStyle } from 'react-native';\n\ntype CalloutSize = '1' | '2' | '3';\ntype CalloutVariant = 'soft' | 'surface' | 'outline';\n\ntype CalloutContextValue = {\n  size: CalloutSize;\n};\n\nconst CalloutContext = React.createContext<CalloutContextValue>({\n  size: '2',\n});\n\n// Size to text size mapping (matching web version)\nfunction getTextSize(size: CalloutSize): '1' | '2' | '3' {\n  return size === '3' ? '3' : '2';\n}\n\n// Size styles (matching web CSS)\n// --space-2: 8px, --space-3: 12px, --space-4: 16px, --space-5: 20px\n// --radius-5: 10px, --radius-6: 12px\nfunction getSizeStyle(size: CalloutSize): ViewStyle {\n  switch (size) {\n    case '1':\n      // padding: var(--space-3) var(--space-4) = 12px 16px\n      // column-gap: var(--space-2) = 8px\n      // border-radius: var(--radius-5) = 10px\n      return {\n        paddingVertical: 12,\n        paddingHorizontal: 16,\n        borderRadius: 10,\n        gap: 8,\n      };\n    case '2':\n      // padding: var(--space-4) = 16px\n      // column-gap: var(--space-3) = 12px\n      // border-radius: var(--radius-5) = 10px\n      return {\n        padding: 16,\n        borderRadius: 10,\n        gap: 12,\n      };\n    case '3':\n      // padding: var(--space-5) = 20px\n      // column-gap: var(--space-3) = 12px\n      // border-radius: var(--radius-6) = 12px\n      return {\n        padding: 20,\n        borderRadius: 12,\n        gap: 12,\n      };\n  }\n}\n\ntype CalloutRootProps = ViewProps & {\n  size?: CalloutSize;\n  variant?: CalloutVariant;\n  color?: Color;\n};\n\nfunction CalloutRoot({\n  size = '2',\n  variant = 'soft',\n  color,\n  style,\n  children,\n  ...props\n}: CalloutRootProps) {\n  const { colors } = useThemeTokens();\n  const gray = colors.palettes.gray;\n  // Default to accent color, fallback to gray\n  const palette = colors.palettes[color ?? 'accent'] ?? gray;\n\n  const baseStyle: ViewStyle = {\n    flexDirection: 'row',\n    alignItems: 'flex-start',\n  };\n\n  const sizeStyle = getSizeStyle(size);\n\n  let variantStyle: ViewStyle = {};\n  switch (variant) {\n    case 'soft':\n      variantStyle = {\n        backgroundColor: palette.a3,\n      };\n      break;\n    case 'surface':\n      variantStyle = {\n        backgroundColor: palette.a2,\n        borderColor: palette.a6,\n        borderWidth: 1,\n      };\n      break;\n    case 'outline':\n      variantStyle = {\n        borderColor: palette.a7,\n        borderWidth: 1,\n      };\n      break;\n  }\n\n  const combinedStyle: ViewStyle = {\n    ...baseStyle,\n    ...sizeStyle,\n    ...variantStyle,\n  };\n\n  const contextValue = React.useMemo(() => ({ size }), [size]);\n\n  // Text color for children\n  const textColor = palette.a11 || palette['11'];\n\n  return (\n    <CalloutContext.Provider value={contextValue}>\n      <TextStyleContext.Provider\n        value={{\n          size: getTextSize(size),\n          weight: 'medium',\n          color: textColor,\n        }}>\n        <View style={[combinedStyle, style]} {...props}>\n          {children}\n        </View>\n      </TextStyleContext.Provider>\n    </CalloutContext.Provider>\n  );\n}\n\ntype CalloutIconProps = ViewProps;\n\nfunction CalloutIcon({ style, children, ...props }: CalloutIconProps) {\n  const { size } = React.useContext(CalloutContext);\n\n  // Icon container sizing\n  const iconSize = size === '1' ? 16 : size === '2' ? 18 : 20;\n\n  const iconStyle: ViewStyle = {\n    width: iconSize,\n    height: iconSize,\n    flexShrink: 0,\n    marginTop: size === '1' ? 1 : 2,\n    alignItems: 'center',\n    justifyContent: 'center',\n  };\n\n  return (\n    <View style={[iconStyle, style]} {...props}>\n      {children}\n    </View>\n  );\n}\n\ntype CalloutTextProps = ViewProps;\n\nfunction CalloutText({ style, children, ...props }: CalloutTextProps) {\n  const textStyle: ViewStyle = {\n    flex: 1,\n  };\n\n  return (\n    <View style={[textStyle, style]} {...props}>\n      {children}\n    </View>\n  );\n}\n\nconst Callout = {\n  Root: CalloutRoot,\n  Icon: CalloutIcon,\n  Text: CalloutText,\n};\n\nexport { Callout, CalloutIcon, CalloutRoot, CalloutText };\nexport type { CalloutIconProps, CalloutRootProps, CalloutTextProps };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/card.tsx",
    "content": "import { useThemeTokens } from '@/lib/use-theme-tokens';\nimport { View, type ViewProps, type ViewStyle } from 'react-native';\n\ntype CardVariant = 'soft' | 'surface' | 'ghost';\n\ntype CardProps = ViewProps &\n  React.RefAttributes<View> & {\n    variant?: CardVariant;\n  };\n\nfunction Card({ variant = 'surface', style, ...props }: CardProps) {\n  const { colors } = useThemeTokens();\n  const gray = colors.palettes.gray;\n\n  const baseStyle: ViewStyle = {\n    padding: 16,\n    borderRadius: 16,\n    overflow: 'hidden',\n  };\n\n  let variantStyle: ViewStyle = {};\n\n  switch (variant) {\n    case 'soft':\n      variantStyle = {\n        backgroundColor: gray.a2,\n      };\n      break;\n    case 'surface':\n      variantStyle = {\n        backgroundColor: colors.panelSolid,\n        borderWidth: 1,\n        borderColor: colors.stroke,\n        shadowColor: '#000000',\n        shadowOpacity: 0.05,\n        shadowOffset: { width: 0, height: 1 },\n        shadowRadius: 2,\n        elevation: 2,\n      };\n      break;\n    case 'ghost':\n      // No styles\n      break;\n  }\n\n  const combinedStyle: ViewStyle = {\n    ...baseStyle,\n    ...variantStyle,\n  };\n\n  return <View style={[combinedStyle, style]} {...props} />;\n}\n\nexport { Card };\nexport type { CardProps, CardVariant };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/checkbox.tsx",
    "content": "import type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as CheckboxPrimitive from '@rn-primitives/checkbox';\nimport { Check } from 'lucide-react-native';\nimport * as React from 'react';\nimport { Platform, View, type ViewStyle } from 'react-native';\n\ntype CheckboxSize = '1' | '2' | '3';\n\n// Size styles from CSS:\n// Size 1: --checkbox-size: var(--space-4) = 16px, border-radius: var(--radius-2) = 4px\n// Size 2: --checkbox-size: calc(var(--space-4) * 1.25) = 20px, border-radius: var(--radius-3) = 6px\n// Size 3: --checkbox-size: var(--space-5) = 24px, border-radius: var(--radius-3) = 6px\nfunction getSizeStyle(size: CheckboxSize): {\n  boxSize: number;\n  borderRadius: number;\n  iconSize: number;\n} {\n  switch (size) {\n    case '1':\n      return { boxSize: 16, borderRadius: 4, iconSize: 12 };\n    case '2':\n      return { boxSize: 20, borderRadius: 6, iconSize: 14 };\n    case '3':\n      return { boxSize: 24, borderRadius: 6, iconSize: 18 };\n  }\n}\n\ntype CheckboxProps = Omit<CheckboxPrimitive.RootProps, 'children'> & {\n  size?: CheckboxSize;\n  color?: Color;\n};\n\nfunction Checkbox({\n  size = '2',\n  color,\n  checked,\n  disabled,\n  onFocus,\n  onBlur,\n  ...props\n}: CheckboxProps) {\n  const { colors } = useThemeTokens();\n  const [focused, setFocused] = React.useState(false);\n  const gray = colors.palettes.gray;\n  // Semantic colors (accent, danger, etc.) are added by useThemeTokens\n  // Fallback to gray if palette key doesn't exist\n  const palette = colors.palettes[color ?? 'accent'] ?? gray;\n\n  const { boxSize, borderRadius, iconSize } = getSizeStyle(size);\n\n  // Base style\n  const baseStyle: ViewStyle = {\n    width: boxSize,\n    height: boxSize,\n    borderRadius,\n    alignItems: 'center',\n    justifyContent: 'center',\n    overflow: 'hidden',\n  };\n\n  // State-based styles\n  let stateStyle: ViewStyle;\n  if (disabled) {\n    stateStyle = {\n      backgroundColor: gray.a2,\n      borderWidth: 1,\n      borderColor: gray.a5,\n    };\n  } else if (checked) {\n    stateStyle = {\n      backgroundColor: palette['9'],\n    };\n  } else {\n    stateStyle = {\n      backgroundColor: colors.surface,\n      borderWidth: 1,\n      borderColor: gray.a7,\n    };\n  }\n\n  // Focus style - accent-a8 outline\n  const focusStyle: ViewStyle | undefined =\n    focused && !disabled\n      ? {\n          outlineWidth: 2,\n          outlineStyle: 'solid',\n          outlineColor: palette.a8,\n          outlineOffset: 2,\n        }\n      : undefined;\n\n  const combinedStyle: ViewStyle = {\n    ...baseStyle,\n    ...stateStyle,\n    ...focusStyle,\n  };\n\n  // Icon color\n  const iconColor = disabled ? gray.a8 : palette['9-contrast'];\n\n  const handleFocus = React.useCallback(\n    (e: Parameters<NonNullable<typeof onFocus>>[0]) => {\n      if (Platform.OS === 'web') {\n        const target = e.target as unknown as HTMLElement | undefined;\n        if (target?.matches?.(':focus-visible')) {\n          setFocused(true);\n        }\n      }\n      onFocus?.(e);\n    },\n    [onFocus]\n  );\n\n  const handleBlur = React.useCallback(\n    (e: Parameters<NonNullable<typeof onBlur>>[0]) => {\n      setFocused(false);\n      onBlur?.(e);\n    },\n    [onBlur]\n  );\n\n  // Reset default focus styles on the root\n  const rootStyle: ViewStyle = {\n    outlineWidth: 0,\n  };\n\n  return (\n    <CheckboxPrimitive.Root\n      checked={checked}\n      disabled={disabled}\n      onFocus={handleFocus}\n      onBlur={handleBlur}\n      style={rootStyle}\n      {...props}>\n      <View style={combinedStyle}>\n        <CheckboxPrimitive.Indicator>\n          <Check\n            size={iconSize}\n            strokeWidth={Platform.OS === 'web' ? 2.5 : 3.5}\n            color={iconColor}\n          />\n        </CheckboxPrimitive.Indicator>\n      </View>\n    </CheckboxPrimitive.Root>\n  );\n}\n\nexport { Checkbox };\nexport type { CheckboxProps };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/circular-progress.tsx",
    "content": "import type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport { View, type ViewProps, type ViewStyle } from 'react-native';\nimport Svg, { Circle } from 'react-native-svg';\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype CircularProgressSize = '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9';\n\ntype CircularProgressProps = ViewProps & {\n  /** Size of the circular progress indicator */\n  size?: CircularProgressSize;\n  /** Color theme for the progress indicator */\n  color?: Color;\n  /** Current progress value */\n  value?: number;\n  /** Maximum progress value */\n  max?: number;\n};\n\n// ============================================================================\n// Size configuration matching web CSS\n// ============================================================================\n\ninterface SizeConfig {\n  diameter: number;\n  strokeWidth: number;\n}\n\nfunction getSizeConfig(size: CircularProgressSize): SizeConfig {\n  switch (size) {\n    case '1':\n      return { diameter: 16, strokeWidth: 3 };\n    case '2':\n      return { diameter: 20, strokeWidth: 4 };\n    case '3':\n      return { diameter: 24, strokeWidth: 5 };\n    case '4':\n      return { diameter: 32, strokeWidth: 5 };\n    case '5':\n      return { diameter: 40, strokeWidth: 6 };\n    case '6':\n      return { diameter: 48, strokeWidth: 7 };\n    case '7':\n      return { diameter: 56, strokeWidth: 8 };\n    case '8':\n      return { diameter: 64, strokeWidth: 9 };\n    case '9':\n      return { diameter: 72, strokeWidth: 10 };\n  }\n}\n\n// ============================================================================\n// Component\n// ============================================================================\n\nfunction CircularProgress({\n  size = '3',\n  color,\n  value = 0,\n  max = 100,\n  style,\n  ...props\n}: CircularProgressProps) {\n  const { colors } = useThemeTokens();\n\n  // Get size configuration\n  const { diameter, strokeWidth } = getSizeConfig(size);\n\n  // Calculate SVG geometry\n  const radius = (diameter - strokeWidth) / 2;\n  const circumference = 2 * Math.PI * radius;\n  const center = diameter / 2;\n\n  // Calculate progress (0 to 1)\n  const progress = Math.max(0, Math.min((value || 0) / max, 1));\n\n  // Round caps add visual length beyond the arc endpoints\n  // Each cap extends by strokeWidth/2, total extension = strokeWidth\n  const capArcLength = strokeWidth / 2;\n  const totalCapArc = strokeWidth;\n\n  // Calculate the arc to draw (reduced to account for cap visual extension)\n  // Minimum arc ensures at least a dot (rounded cap) is visible when progress > 0\n  const targetVisualArc = progress * circumference;\n  const compensatedArc = targetVisualArc - totalCapArc;\n  const minArc = progress > 0 ? 0.1 : 0;\n  const actualArcToDraw = Math.max(minArc, compensatedArc);\n\n  // Stroke dash offset (how much of the circumference to hide)\n  const strokeDashoffset = circumference - actualArcToDraw;\n\n  // Rotate to position start cap's outer edge at 12 o'clock\n  const capAngle = (capArcLength / circumference) * 360;\n  const rotation = -90 + capAngle;\n\n  // Get colors\n  const gray = colors.palettes.gray;\n  const palette = colors.palettes[color ?? 'accent'] ?? gray;\n\n  // Track color (background circle) - uses alpha variant\n  const trackColor = palette.a3;\n\n  // Indicator color\n  const indicatorColor = palette['9'];\n\n  const containerStyle: ViewStyle = {\n    width: diameter,\n    height: diameter,\n  };\n\n  return (\n    <View\n      role=\"progressbar\"\n      aria-valuemin={0}\n      aria-valuemax={max}\n      aria-valuenow={value}\n      style={[containerStyle, style]}\n      {...props}>\n      <Svg width={diameter} height={diameter} viewBox={`0 0 ${diameter} ${diameter}`}>\n        {/* Track (background circle) */}\n        <Circle\n          cx={center}\n          cy={center}\n          r={radius}\n          stroke={trackColor}\n          strokeWidth={strokeWidth}\n          fill=\"none\"\n        />\n\n        {/* Progress indicator */}\n        {progress > 0 && (\n          <Circle\n            cx={center}\n            cy={center}\n            r={radius}\n            stroke={indicatorColor}\n            strokeWidth={strokeWidth}\n            fill=\"none\"\n            strokeDasharray={progress >= 1 ? undefined : circumference}\n            strokeDashoffset={progress >= 1 ? undefined : strokeDashoffset}\n            strokeLinecap={progress >= 1 ? 'butt' : 'round'}\n            transform={progress >= 1 ? undefined : `rotate(${rotation} ${center} ${center})`}\n          />\n        )}\n      </Svg>\n    </View>\n  );\n}\n\nCircularProgress.displayName = 'CircularProgress';\n\nexport { CircularProgress };\nexport type { CircularProgressProps, CircularProgressSize };\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/code.tsx",
    "content": "import { themeTokens } from '@/lib/theme-tokens';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport { Platform, Text as RNText, type TextStyle } from 'react-native';\n\ntype CodeSize = '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9';\ntype CodeVariant = 'solid' | 'soft' | 'outline' | 'ghost';\ntype CodeWeight = keyof typeof themeTokens.fontWeights;\n\ntype CodeProps = Omit<React.ComponentProps<typeof RNText>, 'style'> & {\n  size?: CodeSize;\n  variant?: CodeVariant;\n  weight?: CodeWeight;\n  color?: Color;\n  style?: TextStyle;\n};\n\nfunction Code({ size = '2', variant = 'soft', weight, color, style, ...props }: CodeProps) {\n  const { colors, typography, fontWeights } = useThemeTokens();\n  const gray = colors.palettes.gray;\n  // Default to accent color, fallback to gray\n  const palette = colors.palettes[color ?? 'accent'] ?? gray;\n\n  // Typography from theme, with 0.95 font size adjustment like web\n  const typo = typography[size];\n  const fontSizeAdjust = 0.95;\n  const adjustedFontSize = typo.fontSize * fontSizeAdjust;\n\n  // Base typography style\n  const baseStyle: TextStyle = {\n    fontFamily: Platform.select({\n      ios: 'Menlo',\n      android: 'monospace',\n      default:\n        'ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace',\n    }),\n    fontSize: adjustedFontSize,\n    lineHeight: typo.lineHeight,\n    letterSpacing: typo.letterSpacing,\n  };\n\n  // Font weight\n  const weightStyle: TextStyle | undefined = weight\n    ? { fontWeight: fontWeights[weight] }\n    : undefined;\n\n  // Variant styles\n  let variantStyle: TextStyle = {};\n\n  // Padding for non-ghost variants (matches web: 0.25em horizontal)\n  const horizontalPadding = adjustedFontSize * 0.25;\n  // Border radius: calc((0.5px + 0.2em) * var(--radius-factor))\n  // Assuming radius-factor of 1, this is roughly 0.5 + 0.2 * fontSize\n  const borderRadius = 0.5 + 0.2 * adjustedFontSize;\n\n  switch (variant) {\n    case 'ghost':\n      variantStyle = {\n        color: palette.a11,\n      };\n      break;\n\n    case 'solid':\n      variantStyle = {\n        paddingHorizontal: horizontalPadding,\n        paddingVertical: 1,\n        backgroundColor: palette.a9,\n        color: palette['9-contrast'],\n        borderRadius,\n        overflow: 'hidden',\n      };\n      break;\n\n    case 'soft':\n      variantStyle = {\n        paddingHorizontal: horizontalPadding,\n        paddingVertical: 1,\n        backgroundColor: palette.a3,\n        color: palette.a11,\n        borderRadius,\n        overflow: 'hidden',\n      };\n      break;\n\n    case 'outline':\n      variantStyle = {\n        paddingHorizontal: horizontalPadding,\n        paddingVertical: 1,\n        color: palette.a11,\n        borderRadius,\n        overflow: 'hidden',\n        // Use borderWidth on native, boxShadow on web\n        ...(Platform.OS === 'web'\n          ? {\n              boxShadow: `inset 0 0 0 1px ${palette.a8}`,\n            }\n          : {\n              borderWidth: 1,\n              borderColor: palette.a8,\n            }),\n      };\n      break;\n  }\n\n  return <RNText style={[baseStyle, weightStyle, variantStyle, style]} {...props} />;\n}\n\nexport { Code };\nexport type { CodeProps, CodeSize, CodeVariant };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/context-menu.tsx",
    "content": "import { NativeOnlyAnimatedView } from '@/components/native-only-animated-view';\nimport { Text, TextStyleContext, type TextSize } from '@/components/text';\nimport { ContextMenuPrimitive } from '@/forked-primitives';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport {\n  Platform,\n  ScrollView,\n  StyleSheet,\n  useWindowDimensions,\n  View,\n  type ViewStyle,\n} from 'react-native';\nimport { FadeIn, FadeOut } from 'react-native-reanimated';\nimport { useSafeAreaInsets } from 'react-native-safe-area-context';\nimport { FullWindowOverlay as RNFullWindowOverlay } from 'react-native-screens';\nimport Svg, { Path } from 'react-native-svg';\n\n// ============================================================================\n// Custom icons matching web version\n// ============================================================================\n\nfunction ContextMenuCheckIcon({ size, color }: { size: number; color: string }) {\n  return (\n    <Svg width={size} height={size} viewBox=\"0 0 9 9\" fill={color}>\n      <Path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        d=\"M8.53547 0.62293C8.88226 0.849446 8.97976 1.3142 8.75325 1.66099L4.5083 8.1599C4.38833 8.34356 4.19397 8.4655 3.9764 8.49358C3.75883 8.52167 3.53987 8.45309 3.3772 8.30591L0.616113 5.80777C0.308959 5.52987 0.285246 5.05559 0.563148 4.74844C0.84105 4.44128 1.31533 4.41757 1.62249 4.69547L3.73256 6.60459L7.49741 0.840706C7.72393 0.493916 8.18868 0.396414 8.53547 0.62293Z\"\n      />\n    </Svg>\n  );\n}\n\nfunction ContextMenuChevronRightIcon({ size, color }: { size: number; color: string }) {\n  return (\n    <Svg width={size} height={size} viewBox=\"0 0 9 9\" fill=\"none\" stroke={color} strokeWidth={1.5}>\n      <Path d=\"M3 1.5L6 4.5L3 7.5\" />\n    </Svg>\n  );\n}\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype ContextMenuSize = '1' | '2' | '3';\ntype ContextMenuVariant = 'solid' | 'soft';\n\n// ============================================================================\n// Context\n// ============================================================================\n\ntype ContextMenuContextValue = {\n  size: ContextMenuSize;\n  variant: ContextMenuVariant;\n  color?: Color;\n  hasIndicators?: boolean; // When true, all items get extra left padding to align with checkbox/radio indicators\n};\n\nconst ContextMenuContext = React.createContext<ContextMenuContextValue>({\n  size: '2',\n  variant: 'solid',\n  hasIndicators: false,\n});\n\n// ============================================================================\n// Size/Style helpers (same as DropdownMenu)\n// ============================================================================\n\nfunction getMenuSizeStyles(size: ContextMenuSize) {\n  return {\n    contentPadding: 4, // --space-1\n    contentBorderRadius: size === '1' ? 8 : size === '2' ? 10 : 12,\n    itemHeight: size === '1' ? 24 : size === '2' ? 32 : 40,\n    itemPaddingLeft: size === '1' ? 8 : size === '2' ? 10 : 12,\n    itemPaddingRight: size === '1' ? 8 : size === '2' ? 10 : 12,\n    itemBorderRadius: size === '1' ? 4 : size === '2' ? 6 : 8,\n    // For checkbox/radio items, use larger left padding\n    itemIndicatorPaddingLeft: size === '1' ? 24 : size === '2' ? 26 : 28,\n    iconSize: size === '1' ? 8 : size === '2' ? 10 : 12,\n    itemFontSize: size === '1' ? '1' : size === '2' ? '2' : '3',\n    labelFontSize: size === '1' ? '0' : size === '2' ? '1' : '2',\n  } as const;\n}\n\n// ============================================================================\n// ContextMenu.Root\n// ============================================================================\n\ntype ContextMenuRootProps = ContextMenuPrimitive.RootProps & {\n  size?: ContextMenuSize;\n  variant?: ContextMenuVariant;\n  color?: Color;\n};\n\nfunction ContextMenuRoot({ size = '2', variant = 'solid', color, ...props }: ContextMenuRootProps) {\n  const contextValue = React.useMemo(() => ({ size, variant, color }), [size, variant, color]);\n\n  return (\n    <ContextMenuContext.Provider value={contextValue}>\n      <ContextMenuPrimitive.Root {...props} />\n    </ContextMenuContext.Provider>\n  );\n}\n\n// ============================================================================\n// ContextMenu.Trigger\n// ============================================================================\n\ntype ContextMenuTriggerProps = ContextMenuPrimitive.TriggerProps;\n\nfunction ContextMenuTrigger(props: ContextMenuTriggerProps) {\n  return <ContextMenuPrimitive.Trigger {...props} />;\n}\n\n// ============================================================================\n// ContextMenu.Content\n// ============================================================================\n\nconst FullWindowOverlay = Platform.OS === 'ios' ? RNFullWindowOverlay : React.Fragment;\n\ntype ContextMenuContentProps = Omit<ContextMenuPrimitive.ContentProps, 'children'> & {\n  portalHost?: string;\n  children?: React.ReactNode;\n};\n\n// Helper to safely get primitive context on native (not available on web)\nfunction useContextMenuRootContext() {\n  if (Platform.OS === 'web' || !ContextMenuPrimitive.useRootContext) {\n    return null;\n  }\n\n  return ContextMenuPrimitive.useRootContext();\n}\n\nfunction ContextMenuContent({ portalHost, children, ...props }: ContextMenuContentProps) {\n  const { size, variant, color } = React.useContext(ContextMenuContext);\n  const { colors, isDark } = useThemeTokens();\n\n  // Capture primitive context BEFORE the portal/FullWindowOverlay (native only)\n  const primitiveContext = useContextMenuRootContext();\n  const { height: windowHeight } = useWindowDimensions();\n  const safeAreaInsets = useSafeAreaInsets();\n\n  const sizeStyles = getMenuSizeStyles(size);\n\n  // Calculate available height for native\n  const nativeMaxHeight = Math.max(\n    150,\n    windowHeight - safeAreaInsets.top - safeAreaInsets.bottom - 100\n  );\n\n  // Insets for collision detection\n  const contentInsets = {\n    top: safeAreaInsets.top + 8,\n    bottom: safeAreaInsets.bottom + 8,\n    left: safeAreaInsets.left + 8,\n    right: safeAreaInsets.right + 8,\n  };\n\n  // Detect if content has checkbox or radio items to adjust padding for all items\n  const hasIndicators = React.useMemo(() => {\n    let found = false;\n    React.Children.forEach(children, (child) => {\n      if (React.isValidElement(child)) {\n        if (\n          child.type === ContextMenuCheckboxItem ||\n          child.type === ContextMenuRadioItem ||\n          child.type === ContextMenuRadioGroup\n        ) {\n          found = true;\n        }\n      }\n    });\n    return found;\n  }, [children]);\n\n  // Re-provide context inside portal with hasIndicators\n  const contextValue = React.useMemo(\n    () => ({ size, variant, color, hasIndicators }),\n    [size, variant, color, hasIndicators]\n  );\n\n  const backgroundColor = variant === 'solid' ? colors.panelSolid : colors.panelTranslucent;\n\n  // On native, re-provide context after FullWindowOverlay breaks it\n  const ContextProvider =\n    Platform.OS !== 'web' ? ContextMenuPrimitive.ContextMenuContext?.Provider : null;\n  const shouldProvideContext = ContextProvider && primitiveContext;\n\n  const content = (\n    <ContextMenuPrimitive.Overlay style={Platform.select({ native: StyleSheet.absoluteFill })}>\n      <ContextMenuContext.Provider value={contextValue}>\n        <TextStyleContext.Provider value={{ size: '2', weight: 'regular', color: 'gray' }}>\n          <NativeOnlyAnimatedView entering={FadeIn} exiting={FadeOut}>\n            <ContextMenuPrimitive.Content\n              insets={Platform.OS !== 'web' ? contentInsets : undefined}\n              style={{\n                backgroundColor,\n                borderRadius: sizeStyles.contentBorderRadius,\n                minWidth: 128,\n                ...Platform.select({\n                  web: {\n                    boxShadow: isDark\n                      ? `0 0 0 1px ${colors.palettes.gray.a6}, 0 12px 60px ${colors.palettes.black.a5}, 0 12px 32px -16px ${colors.palettes.black.a7}`\n                      : `0 0 0 1px ${colors.palettes.gray.a5}, 0 12px 60px ${colors.palettes.black.a3}, 0 12px 32px -16px ${colors.palettes.gray.a5}`,\n                    backdropFilter:\n                      variant === 'soft'\n                        ? 'saturate(1.8) blur(20px) contrast(1.05) brightness(1.05)'\n                        : undefined,\n                    overflow: 'hidden',\n                  },\n                  default: {\n                    maxHeight: nativeMaxHeight,\n                    borderWidth: 1,\n                    borderColor: isDark ? colors.palettes.gray.a6 : colors.palettes.gray.a5,\n                    shadowColor: '#000000',\n                    shadowOpacity: isDark ? 0.3 : 0.15,\n                    shadowOffset: { width: 0, height: 12 },\n                    shadowRadius: 30,\n                    elevation: 12,\n                  },\n                }),\n              }}\n              {...props}>\n              {Platform.OS === 'web' ? (\n                <View\n                  style={\n                    {\n                      padding: sizeStyles.contentPadding,\n                      maxHeight: 'var(--radix-context-menu-content-available-height)',\n                      overflow: 'auto',\n                    } as unknown as ViewStyle\n                  }>\n                  {children}\n                </View>\n              ) : (\n                <ScrollView\n                  style={{ maxHeight: nativeMaxHeight - sizeStyles.contentPadding * 2 - 2 }}\n                  contentContainerStyle={{ padding: sizeStyles.contentPadding }}\n                  showsVerticalScrollIndicator\n                  bounces={false}>\n                  {children}\n                </ScrollView>\n              )}\n            </ContextMenuPrimitive.Content>\n          </NativeOnlyAnimatedView>\n        </TextStyleContext.Provider>\n      </ContextMenuContext.Provider>\n    </ContextMenuPrimitive.Overlay>\n  );\n\n  return (\n    <ContextMenuPrimitive.Portal hostName={portalHost}>\n      <FullWindowOverlay>\n        {shouldProvideContext ? (\n          <ContextProvider value={primitiveContext}>{content}</ContextProvider>\n        ) : (\n          content\n        )}\n      </FullWindowOverlay>\n    </ContextMenuPrimitive.Portal>\n  );\n}\n\n// ============================================================================\n// ContextMenu.Item\n// ============================================================================\n\ntype ContextMenuItemProps = Omit<ContextMenuPrimitive.ItemProps, 'children'> & {\n  color?: Color;\n  children?: React.ReactNode;\n};\n\nfunction ContextMenuItem({ children, disabled, color, ...props }: ContextMenuItemProps) {\n  const { size, hasIndicators } = React.useContext(ContextMenuContext);\n  const { colors } = useThemeTokens();\n  const [hovered, setHovered] = React.useState(false);\n  const [pressed, setPressed] = React.useState(false);\n\n  const sizeStyles = getMenuSizeStyles(size);\n\n  // Resolve accent color for colored items (like danger -> red)\n  const resolvedColor =\n    color === 'danger'\n      ? 'red'\n      : color === 'success'\n        ? 'green'\n        : color === 'warning'\n          ? 'yellow'\n          : color === 'info'\n            ? 'blue'\n            : color;\n  const accentPalette = resolvedColor\n    ? colors.palettes[resolvedColor as keyof typeof colors.palettes] || colors.palettes.gray\n    : null;\n  const isHighlighted = hovered || pressed;\n\n  // Background color on highlight\n  const highlightBg = accentPalette ? accentPalette.a5 : colors.palettes.gray.a4;\n\n  // Text color\n  const textColor = disabled\n    ? colors.palettes.gray.a8\n    : accentPalette\n      ? isHighlighted\n        ? ((accentPalette as { '12'?: string; a11?: string })['12'] ?? accentPalette.a11)\n        : accentPalette.a11\n      : colors.palettes.gray['12'];\n\n  // Use indicator padding when menu has checkbox/radio items\n  const paddingLeft = hasIndicators\n    ? sizeStyles.itemIndicatorPaddingLeft\n    : sizeStyles.itemPaddingLeft;\n\n  const itemStyle = React.useMemo<ViewStyle>(\n    () => ({\n      flexDirection: 'row',\n      alignItems: 'center',\n      justifyContent: 'space-between',\n      height: sizeStyles.itemHeight,\n      paddingLeft,\n      paddingRight: sizeStyles.itemPaddingRight,\n      borderRadius: sizeStyles.itemBorderRadius,\n      backgroundColor: isHighlighted ? highlightBg : undefined,\n      ...Platform.select({\n        web: {\n          cursor: disabled ? 'not-allowed' : 'default',\n          userSelect: 'none',\n          outline: 'none',\n        } as unknown as ViewStyle,\n      }),\n    }),\n    [sizeStyles, paddingLeft, isHighlighted, highlightBg, disabled]\n  );\n\n  // Web-specific hover handlers\n  const webHoverProps =\n    Platform.OS === 'web'\n      ? {\n          onMouseEnter: () => setHovered(true),\n          onMouseLeave: () => setHovered(false),\n        }\n      : {};\n\n  return (\n    <ContextMenuPrimitive.Item\n      disabled={disabled}\n      onHoverIn={Platform.OS !== 'web' ? () => setHovered(true) : undefined}\n      onHoverOut={Platform.OS !== 'web' ? () => setHovered(false) : undefined}\n      onPressIn={() => setPressed(true)}\n      onPressOut={() => setPressed(false)}\n      style={itemStyle}\n      {...webHoverProps}\n      {...props}>\n      <Text size={sizeStyles.itemFontSize as TextSize} style={{ color: textColor }}>\n        {children}\n      </Text>\n    </ContextMenuPrimitive.Item>\n  );\n}\n\n// ============================================================================\n// ContextMenu.CheckboxItem\n// ============================================================================\n\ntype ContextMenuCheckboxItemProps = Omit<ContextMenuPrimitive.CheckboxItemProps, 'children'> & {\n  children?: React.ReactNode;\n};\n\nfunction ContextMenuCheckboxItem({ children, disabled, ...props }: ContextMenuCheckboxItemProps) {\n  const { size } = React.useContext(ContextMenuContext);\n  const { colors } = useThemeTokens();\n  const [hovered, setHovered] = React.useState(false);\n  const [pressed, setPressed] = React.useState(false);\n\n  const sizeStyles = getMenuSizeStyles(size);\n  const isHighlighted = hovered || pressed;\n  const highlightBg = colors.palettes.gray.a4;\n  const textColor = disabled ? colors.palettes.gray.a8 : colors.palettes.gray['12'];\n\n  const itemStyle = React.useMemo<ViewStyle>(\n    () => ({\n      flexDirection: 'row',\n      alignItems: 'center',\n      height: sizeStyles.itemHeight,\n      paddingLeft: sizeStyles.itemIndicatorPaddingLeft,\n      paddingRight: sizeStyles.itemPaddingRight,\n      borderRadius: sizeStyles.itemBorderRadius,\n      backgroundColor: isHighlighted ? highlightBg : undefined,\n      position: 'relative',\n      ...Platform.select({\n        web: {\n          cursor: disabled ? 'not-allowed' : 'default',\n          userSelect: 'none',\n          outline: 'none',\n        } as unknown as ViewStyle,\n      }),\n    }),\n    [sizeStyles, isHighlighted, highlightBg, disabled]\n  );\n\n  const webHoverProps =\n    Platform.OS === 'web'\n      ? {\n          onMouseEnter: () => setHovered(true),\n          onMouseLeave: () => setHovered(false),\n        }\n      : {};\n\n  return (\n    <ContextMenuPrimitive.CheckboxItem\n      disabled={disabled}\n      onHoverIn={Platform.OS !== 'web' ? () => setHovered(true) : undefined}\n      onHoverOut={Platform.OS !== 'web' ? () => setHovered(false) : undefined}\n      onPressIn={() => setPressed(true)}\n      onPressOut={() => setPressed(false)}\n      style={itemStyle}\n      {...webHoverProps}\n      {...props}>\n      <ContextMenuPrimitive.ItemIndicator\n        style={{\n          position: 'absolute',\n          left: 0,\n          width: sizeStyles.itemIndicatorPaddingLeft,\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}>\n        <ContextMenuCheckIcon size={sizeStyles.iconSize} color={textColor} />\n      </ContextMenuPrimitive.ItemIndicator>\n      <Text size={sizeStyles.itemFontSize as TextSize} style={{ color: textColor }}>\n        {children}\n      </Text>\n    </ContextMenuPrimitive.CheckboxItem>\n  );\n}\n\n// ============================================================================\n// ContextMenu.RadioGroup\n// ============================================================================\n\ntype ContextMenuRadioGroupProps = ContextMenuPrimitive.RadioGroupProps;\n\nfunction ContextMenuRadioGroup(props: ContextMenuRadioGroupProps) {\n  return <ContextMenuPrimitive.RadioGroup {...props} />;\n}\n\n// ============================================================================\n// ContextMenu.RadioItem\n// ============================================================================\n\ntype ContextMenuRadioItemProps = Omit<ContextMenuPrimitive.RadioItemProps, 'children'> & {\n  children?: React.ReactNode;\n};\n\nfunction ContextMenuRadioItem({ children, disabled, ...props }: ContextMenuRadioItemProps) {\n  const { size } = React.useContext(ContextMenuContext);\n  const { colors } = useThemeTokens();\n  const [hovered, setHovered] = React.useState(false);\n  const [pressed, setPressed] = React.useState(false);\n\n  const sizeStyles = getMenuSizeStyles(size);\n  const isHighlighted = hovered || pressed;\n  const highlightBg = colors.palettes.gray.a4;\n  const textColor = disabled ? colors.palettes.gray.a8 : colors.palettes.gray['12'];\n\n  const itemStyle = React.useMemo<ViewStyle>(\n    () => ({\n      flexDirection: 'row',\n      alignItems: 'center',\n      height: sizeStyles.itemHeight,\n      paddingLeft: sizeStyles.itemIndicatorPaddingLeft,\n      paddingRight: sizeStyles.itemPaddingRight,\n      borderRadius: sizeStyles.itemBorderRadius,\n      backgroundColor: isHighlighted ? highlightBg : undefined,\n      position: 'relative',\n      ...Platform.select({\n        web: {\n          cursor: disabled ? 'not-allowed' : 'default',\n          userSelect: 'none',\n          outline: 'none',\n        } as unknown as ViewStyle,\n      }),\n    }),\n    [sizeStyles, isHighlighted, highlightBg, disabled]\n  );\n\n  const webHoverProps =\n    Platform.OS === 'web'\n      ? {\n          onMouseEnter: () => setHovered(true),\n          onMouseLeave: () => setHovered(false),\n        }\n      : {};\n\n  return (\n    <ContextMenuPrimitive.RadioItem\n      disabled={disabled}\n      onHoverIn={Platform.OS !== 'web' ? () => setHovered(true) : undefined}\n      onHoverOut={Platform.OS !== 'web' ? () => setHovered(false) : undefined}\n      onPressIn={() => setPressed(true)}\n      onPressOut={() => setPressed(false)}\n      style={itemStyle}\n      {...webHoverProps}\n      {...props}>\n      <ContextMenuPrimitive.ItemIndicator\n        style={{\n          position: 'absolute',\n          left: 0,\n          width: sizeStyles.itemIndicatorPaddingLeft,\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}>\n        <ContextMenuCheckIcon size={sizeStyles.iconSize} color={textColor} />\n      </ContextMenuPrimitive.ItemIndicator>\n      <Text size={sizeStyles.itemFontSize as TextSize} style={{ color: textColor }}>\n        {children}\n      </Text>\n    </ContextMenuPrimitive.RadioItem>\n  );\n}\n\n// ============================================================================\n// ContextMenu.Label\n// ============================================================================\n\ntype ContextMenuLabelProps = ContextMenuPrimitive.LabelProps;\n\nfunction ContextMenuLabel({ children, ...props }: ContextMenuLabelProps) {\n  const { size, hasIndicators } = React.useContext(ContextMenuContext);\n  const { colors } = useThemeTokens();\n\n  const sizeStyles = getMenuSizeStyles(size);\n\n  // Use indicator padding when menu has checkbox/radio items\n  const paddingLeft = hasIndicators\n    ? sizeStyles.itemIndicatorPaddingLeft\n    : sizeStyles.itemPaddingLeft;\n\n  return (\n    <View\n      style={{\n        flexDirection: 'row',\n        alignItems: 'center',\n        height: sizeStyles.itemHeight,\n        paddingLeft,\n        paddingRight: sizeStyles.itemPaddingRight,\n        ...Platform.select({\n          web: {\n            cursor: 'default',\n            userSelect: 'none',\n          } as unknown as ViewStyle,\n        }),\n      }}>\n      <Text\n        size={sizeStyles.labelFontSize as TextSize}\n        weight=\"semi-bold\"\n        style={{ color: colors.palettes.gray.a10 }}\n        {...props}>\n        {children}\n      </Text>\n    </View>\n  );\n}\n\n// ============================================================================\n// ContextMenu.Separator\n// ============================================================================\n\ntype ContextMenuSeparatorProps = ContextMenuPrimitive.SeparatorProps;\n\nfunction ContextMenuSeparator(props: ContextMenuSeparatorProps) {\n  const { size } = React.useContext(ContextMenuContext);\n  const { colors } = useThemeTokens();\n\n  const sizeStyles = getMenuSizeStyles(size);\n\n  return (\n    <ContextMenuPrimitive.Separator\n      style={{\n        height: 1,\n        backgroundColor: colors.palettes.gray.a6,\n        marginVertical: 4,\n        marginHorizontal: -sizeStyles.contentPadding + 1,\n      }}\n      {...props}\n    />\n  );\n}\n\n// ============================================================================\n// ContextMenu.Group\n// ============================================================================\n\ntype ContextMenuGroupProps = ContextMenuPrimitive.GroupProps;\n\nfunction ContextMenuGroup(props: ContextMenuGroupProps) {\n  return <ContextMenuPrimitive.Group {...props} />;\n}\n\n// ============================================================================\n// ContextMenu.Sub\n// ============================================================================\n\ntype ContextMenuSubProps = ContextMenuPrimitive.SubProps;\n\nfunction ContextMenuSub(props: ContextMenuSubProps) {\n  return <ContextMenuPrimitive.Sub {...props} />;\n}\n\n// ============================================================================\n// ContextMenu.SubTrigger\n// ============================================================================\n\ntype ContextMenuSubTriggerProps = Omit<ContextMenuPrimitive.SubTriggerProps, 'children'> & {\n  children?: React.ReactNode;\n};\n\nfunction ContextMenuSubTrigger({ children, disabled, ...props }: ContextMenuSubTriggerProps) {\n  const { size, hasIndicators } = React.useContext(ContextMenuContext);\n  const { colors } = useThemeTokens();\n  const [hovered, setHovered] = React.useState(false);\n  const [pressed, setPressed] = React.useState(false);\n\n  const sizeStyles = getMenuSizeStyles(size);\n  const isHighlighted = hovered || pressed;\n  const highlightBg = colors.palettes.gray.a4;\n  const textColor = disabled ? colors.palettes.gray.a8 : colors.palettes.gray['12'];\n\n  // Use indicator padding when menu has checkbox/radio items\n  const paddingLeft = hasIndicators\n    ? sizeStyles.itemIndicatorPaddingLeft\n    : sizeStyles.itemPaddingLeft;\n\n  const itemStyle = React.useMemo<ViewStyle>(\n    () => ({\n      flexDirection: 'row',\n      alignItems: 'center',\n      justifyContent: 'space-between',\n      height: sizeStyles.itemHeight,\n      paddingLeft,\n      paddingRight: sizeStyles.itemPaddingRight,\n      borderRadius: sizeStyles.itemBorderRadius,\n      backgroundColor: isHighlighted ? highlightBg : undefined,\n      ...Platform.select({\n        web: {\n          cursor: disabled ? 'not-allowed' : 'default',\n          userSelect: 'none',\n          outline: 'none',\n        } as unknown as ViewStyle,\n      }),\n    }),\n    [sizeStyles, paddingLeft, isHighlighted, highlightBg, disabled]\n  );\n\n  const webHoverProps =\n    Platform.OS === 'web'\n      ? {\n          onMouseEnter: () => setHovered(true),\n          onMouseLeave: () => setHovered(false),\n        }\n      : {};\n\n  return (\n    <ContextMenuPrimitive.SubTrigger\n      disabled={disabled}\n      onHoverIn={Platform.OS !== 'web' ? () => setHovered(true) : undefined}\n      onHoverOut={Platform.OS !== 'web' ? () => setHovered(false) : undefined}\n      onPressIn={() => setPressed(true)}\n      onPressOut={() => setPressed(false)}\n      style={itemStyle}\n      {...webHoverProps}\n      {...props}>\n      <Text size={sizeStyles.itemFontSize as TextSize} style={{ color: textColor }}>\n        {children}\n      </Text>\n      <ContextMenuChevronRightIcon size={sizeStyles.iconSize} color={textColor} />\n    </ContextMenuPrimitive.SubTrigger>\n  );\n}\n\n// ============================================================================\n// ContextMenu.SubContent\n// ============================================================================\n\ntype ContextMenuSubContentProps = ContextMenuPrimitive.SubContentProps;\n\nfunction ContextMenuSubContent(props: ContextMenuSubContentProps) {\n  const { size, variant } = React.useContext(ContextMenuContext);\n  const { colors, isDark } = useThemeTokens();\n\n  const sizeStyles = getMenuSizeStyles(size);\n  const backgroundColor = variant === 'solid' ? colors.panelSolid : colors.panelTranslucent;\n\n  return (\n    <NativeOnlyAnimatedView entering={FadeIn} exiting={FadeOut}>\n      <ContextMenuPrimitive.SubContent\n        style={{\n          backgroundColor,\n          borderRadius: sizeStyles.contentBorderRadius,\n          minWidth: 128,\n          padding: sizeStyles.contentPadding,\n          ...Platform.select({\n            web: {\n              boxShadow: isDark\n                ? `0 0 0 1px ${colors.palettes.gray.a6}, 0 12px 60px ${colors.palettes.black.a5}, 0 12px 32px -16px ${colors.palettes.black.a7}`\n                : `0 0 0 1px ${colors.palettes.gray.a5}, 0 12px 60px ${colors.palettes.black.a3}, 0 12px 32px -16px ${colors.palettes.gray.a5}`,\n              backdropFilter:\n                variant === 'soft'\n                  ? 'saturate(1.8) blur(20px) contrast(1.05) brightness(1.05)'\n                  : undefined,\n              overflow: 'hidden',\n            },\n            default: {\n              borderWidth: 1,\n              borderColor: isDark ? colors.palettes.gray.a6 : colors.palettes.gray.a5,\n              shadowColor: '#000000',\n              shadowOpacity: isDark ? 0.3 : 0.15,\n              shadowOffset: { width: 0, height: 12 },\n              shadowRadius: 30,\n              elevation: 12,\n            },\n          }),\n        }}\n        {...props}\n      />\n    </NativeOnlyAnimatedView>\n  );\n}\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nconst ContextMenu = {\n  Root: ContextMenuRoot,\n  Trigger: ContextMenuTrigger,\n  Content: ContextMenuContent,\n  Item: ContextMenuItem,\n  CheckboxItem: ContextMenuCheckboxItem,\n  RadioGroup: ContextMenuRadioGroup,\n  RadioItem: ContextMenuRadioItem,\n  Label: ContextMenuLabel,\n  Separator: ContextMenuSeparator,\n  Group: ContextMenuGroup,\n  Sub: ContextMenuSub,\n  SubTrigger: ContextMenuSubTrigger,\n  SubContent: ContextMenuSubContent,\n};\n\nexport {\n  ContextMenu,\n  ContextMenuCheckboxItem,\n  ContextMenuContent,\n  ContextMenuGroup,\n  ContextMenuItem,\n  ContextMenuLabel,\n  ContextMenuRadioGroup,\n  ContextMenuRadioItem,\n  ContextMenuRoot,\n  ContextMenuSeparator,\n  ContextMenuSub,\n  ContextMenuSubContent,\n  ContextMenuSubTrigger,\n  ContextMenuTrigger\n};\n\n  export type {\n    ContextMenuCheckboxItemProps,\n    ContextMenuContentProps,\n    ContextMenuGroupProps,\n    ContextMenuItemProps,\n    ContextMenuLabelProps,\n    ContextMenuRadioGroupProps,\n    ContextMenuRadioItemProps,\n    ContextMenuRootProps,\n    ContextMenuSeparatorProps,\n    ContextMenuSize,\n    ContextMenuSubContentProps,\n    ContextMenuSubProps,\n    ContextMenuSubTriggerProps,\n    ContextMenuTriggerProps,\n    ContextMenuVariant\n  };\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/dialog.tsx",
    "content": "import { Heading } from '@/components/heading';\nimport { Text } from '@/components/text';\nimport { DialogPrimitive } from '@/forked-primitives';\nimport {\n  getDialogBackdropStyle,\n  getDialogContentStyle,\n  getDialogDescriptionSize,\n  getDialogOverlayStyle,\n  getDialogSizeStyles,\n  getDialogTitleSize,\n  type DialogSize,\n} from '@/lib/dialog-styles';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport {\n  Platform,\n  Pressable,\n  StyleSheet,\n  useWindowDimensions,\n  View,\n  type ViewStyle,\n} from 'react-native';\nimport Animated, { FadeIn, FadeOut } from 'react-native-reanimated';\nimport { FullWindowOverlay as RNFullWindowOverlay } from 'react-native-screens';\n\n// ============================================================================\n// Context\n// ============================================================================\n\ninterface DialogContentContextValue {\n  size: DialogSize;\n}\n\nconst DialogContentContext = React.createContext<DialogContentContextValue>({\n  size: '3',\n});\n\n// ============================================================================\n// Components\n// ============================================================================\n\nconst FullWindowOverlay = Platform.OS === 'ios' ? RNFullWindowOverlay : React.Fragment;\n\n// Root\ntype DialogRootProps = DialogPrimitive.RootProps;\nconst DialogRoot = (props: DialogRootProps) => <DialogPrimitive.Root {...props} />;\nDialogRoot.displayName = 'Dialog.Root';\n\n// Trigger\ntype DialogTriggerProps = DialogPrimitive.TriggerProps;\nconst DialogTrigger = (props: DialogTriggerProps) => <DialogPrimitive.Trigger {...props} asChild />;\nDialogTrigger.displayName = 'Dialog.Trigger';\n\n// Close\ntype DialogCloseProps = DialogPrimitive.CloseProps;\nconst DialogClose = (props: DialogCloseProps) => <DialogPrimitive.Close {...props} asChild />;\nDialogClose.displayName = 'Dialog.Close';\n\n// Overlay - receives primitiveContext to re-provide after FullWindowOverlay\ninterface DialogOverlayProps extends Omit<DialogPrimitive.OverlayProps, 'asChild'> {\n  children?: React.ReactNode;\n  primitiveContext: DialogPrimitive.RootContext | null;\n}\n\nfunction DialogOverlay({ children, primitiveContext, ...props }: DialogOverlayProps) {\n  const overlayStyle = getDialogOverlayStyle();\n  const backdropStyle = getDialogBackdropStyle();\n\n  if (Platform.OS === 'web') {\n    return (\n      <FullWindowOverlay>\n        <DialogPrimitive.Overlay style={overlayStyle} {...props}>\n          <View style={backdropStyle} pointerEvents=\"none\" />\n          {children}\n        </DialogPrimitive.Overlay>\n      </FullWindowOverlay>\n    );\n  }\n\n  // Native: Use Pressable as direct child with asChild to handle onPress for dismissal\n  // The Pressable receives onPress from the primitive to close the dialog when backdrop is tapped\n  const nativeBackdropStyle = getDialogBackdropStyle();\n\n  const overlayContent = (\n    <DialogPrimitive.Overlay {...props} asChild>\n      <Pressable style={overlayStyle}>\n        {/* Animated backdrop */}\n        <Animated.View\n          entering={FadeIn.duration(200)}\n          exiting={FadeOut.duration(150)}\n          style={nativeBackdropStyle as ViewStyle}\n          pointerEvents=\"none\"\n        />\n        {/* Animated content */}\n        <Animated.View entering={FadeIn.duration(200)} exiting={FadeOut.duration(150)}>\n          {children}\n        </Animated.View>\n      </Pressable>\n    </DialogPrimitive.Overlay>\n  );\n\n  // On native, re-provide context after FullWindowOverlay breaks it\n  // (we're already in native branch after the web check above)\n  if (primitiveContext && DialogPrimitive.DialogContext) {\n    return (\n      <FullWindowOverlay>\n        <DialogPrimitive.DialogContext.Provider value={primitiveContext}>\n          {overlayContent}\n        </DialogPrimitive.DialogContext.Provider>\n      </FullWindowOverlay>\n    );\n  }\n\n  return <FullWindowOverlay>{overlayContent}</FullWindowOverlay>;\n}\nDialogOverlay.displayName = 'Dialog.Overlay';\n\n// Content\ninterface DialogContentProps extends Omit<DialogPrimitive.ContentProps, 'asChild'> {\n  size?: DialogSize;\n  portalHost?: string;\n}\n\n// Helper to safely get primitive context on native (not available on web)\nfunction useDialogRootContext() {\n  if (Platform.OS === 'web' || !DialogPrimitive.useRootContext) {\n    return null;\n  }\n  return DialogPrimitive.useRootContext();\n}\n\nfunction DialogContent({ size = '3', portalHost, children, style, ...props }: DialogContentProps) {\n  const { colors, isDark } = useThemeTokens();\n  const { width: windowWidth } = useWindowDimensions();\n\n  // Capture primitive context BEFORE the portal/FullWindowOverlay (native only)\n  const primitiveContext = useDialogRootContext();\n\n  const contentStyle = getDialogContentStyle(size, colors, isDark, windowWidth, style);\n\n  const contextValue = React.useMemo(() => ({ size }), [size]);\n\n  // On web, flatten styles to avoid \"indexed property setter\" error\n  const finalStyle =\n    Platform.OS === 'web'\n      ? StyleSheet.flatten([\n          contentStyle,\n          { animation: 'fui-dialog-content-show 400ms cubic-bezier(0.16, 1, 0.3, 1)' } as ViewStyle,\n          style,\n        ])\n      : [contentStyle, style];\n\n  return (\n    <DialogPrimitive.Portal hostName={portalHost}>\n      <DialogOverlay primitiveContext={primitiveContext}>\n        <DialogPrimitive.Content style={finalStyle} {...props}>\n          <DialogContentContext.Provider value={contextValue}>\n            {children}\n          </DialogContentContext.Provider>\n        </DialogPrimitive.Content>\n      </DialogOverlay>\n    </DialogPrimitive.Portal>\n  );\n}\nDialogContent.displayName = 'Dialog.Content';\n\n// Title - uses DialogPrimitive.Title which now works because context is re-provided\ntype DialogTitleProps = Omit<React.ComponentProps<typeof Heading>, 'as'>;\n\nfunction DialogTitle({ size: sizeProp, style, ...props }: DialogTitleProps) {\n  const { size: contextSize } = React.useContext(DialogContentContext);\n  const size = sizeProp ?? getDialogTitleSize(contextSize);\n  const sizeStyles = getDialogSizeStyles(contextSize);\n\n  return (\n    <View style={{ marginBottom: sizeStyles.titleMarginBottom }}>\n      <DialogPrimitive.Title asChild>\n        <Heading size={size} style={style} {...props} />\n      </DialogPrimitive.Title>\n    </View>\n  );\n}\nDialogTitle.displayName = 'Dialog.Title';\n\n// Description - uses DialogPrimitive.Description which now works because context is re-provided\ntype DialogDescriptionProps = Omit<React.ComponentProps<typeof Text>, 'as'>;\n\nfunction DialogDescription({ size: sizeProp, style, ...props }: DialogDescriptionProps) {\n  const { size: contextSize } = React.useContext(DialogContentContext);\n  const size = sizeProp ?? getDialogDescriptionSize(contextSize);\n  const sizeStyles = getDialogSizeStyles(contextSize);\n\n  return (\n    <View style={{ marginBottom: sizeStyles.descriptionMarginBottom }}>\n      <DialogPrimitive.Description asChild>\n        <Text size={size} style={style} {...props} />\n      </DialogPrimitive.Description>\n    </View>\n  );\n}\nDialogDescription.displayName = 'Dialog.Description';\n\n// Inject CSS keyframes for web animations\nif (Platform.OS === 'web' && typeof document !== 'undefined') {\n  const styleId = 'frosted-ui-dialog-keyframes';\n  if (!document.getElementById(styleId)) {\n    const styleEl = document.createElement('style');\n    styleEl.id = styleId;\n    styleEl.textContent = `\n      @keyframes fui-dialog-content-show {\n        from {\n          opacity: 0;\n          transform: translateY(5px) scale(0.97);\n        }\n        to {\n          opacity: 1;\n          transform: translateY(0px) scale(1);\n        }\n      }\n      @keyframes fui-dialog-content-hide {\n        from {\n          opacity: 1;\n          transform: translateY(0px) scale(1);\n        }\n        to {\n          opacity: 0;\n          transform: translateY(5px) scale(0.99);\n        }\n      }\n    `;\n    document.head.appendChild(styleEl);\n  }\n}\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nconst Dialog = Object.assign(DialogRoot, {\n  Root: DialogRoot,\n  Trigger: DialogTrigger,\n  Content: DialogContent,\n  Title: DialogTitle,\n  Description: DialogDescription,\n  Close: DialogClose,\n});\n\nexport { Dialog };\nexport type {\n  DialogCloseProps,\n  DialogContentProps,\n  DialogDescriptionProps,\n  DialogRootProps,\n  DialogSize,\n  DialogTitleProps,\n  DialogTriggerProps\n};\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/dropdown-menu.tsx",
    "content": "import { NativeOnlyAnimatedView } from '@/components/native-only-animated-view';\nimport { Text, TextStyleContext, type TextSize } from '@/components/text';\nimport { DropdownMenuPrimitive } from '@/forked-primitives';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport {\n  Platform,\n  ScrollView,\n  StyleSheet,\n  useWindowDimensions,\n  View,\n  type ViewStyle,\n} from 'react-native';\nimport { FadeIn, FadeOut } from 'react-native-reanimated';\nimport { useSafeAreaInsets } from 'react-native-safe-area-context';\nimport { FullWindowOverlay as RNFullWindowOverlay } from 'react-native-screens';\nimport Svg, { Path } from 'react-native-svg';\n\n// ============================================================================\n// Custom icons matching web version\n// ============================================================================\n\nfunction DropdownMenuCheckIcon({ size, color }: { size: number; color: string }) {\n  return (\n    <Svg width={size} height={size} viewBox=\"0 0 9 9\" fill={color}>\n      <Path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        d=\"M8.53547 0.62293C8.88226 0.849446 8.97976 1.3142 8.75325 1.66099L4.5083 8.1599C4.38833 8.34356 4.19397 8.4655 3.9764 8.49358C3.75883 8.52167 3.53987 8.45309 3.3772 8.30591L0.616113 5.80777C0.308959 5.52987 0.285246 5.05559 0.563148 4.74844C0.84105 4.44128 1.31533 4.41757 1.62249 4.69547L3.73256 6.60459L7.49741 0.840706C7.72393 0.493916 8.18868 0.396414 8.53547 0.62293Z\"\n      />\n    </Svg>\n  );\n}\n\nfunction DropdownMenuChevronRightIcon({ size, color }: { size: number; color: string }) {\n  return (\n    <Svg width={size} height={size} viewBox=\"0 0 9 9\" fill=\"none\" stroke={color} strokeWidth={1.5}>\n      <Path d=\"M3 1.5L6 4.5L3 7.5\" />\n    </Svg>\n  );\n}\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype DropdownMenuSize = '1' | '2' | '3';\ntype DropdownMenuVariant = 'solid' | 'soft';\n\n// ============================================================================\n// Context\n// ============================================================================\n\ntype DropdownMenuContextValue = {\n  size: DropdownMenuSize;\n  variant: DropdownMenuVariant;\n  color?: Color;\n  hasIndicators?: boolean; // When true, all items get extra left padding to align with checkbox/radio indicators\n};\n\nconst DropdownMenuContext = React.createContext<DropdownMenuContextValue>({\n  size: '2',\n  variant: 'solid',\n  hasIndicators: false,\n});\n\n// ============================================================================\n// Size/Style helpers (similar to Select)\n// ============================================================================\n\nfunction getMenuSizeStyles(size: DropdownMenuSize) {\n  return {\n    contentPadding: 4, // --space-1\n    contentBorderRadius: size === '1' ? 8 : size === '2' ? 10 : 12,\n    itemHeight: size === '1' ? 24 : size === '2' ? 32 : 40,\n    itemPaddingLeft: size === '1' ? 8 : size === '2' ? 10 : 12,\n    itemPaddingRight: size === '1' ? 8 : size === '2' ? 10 : 12,\n    itemBorderRadius: size === '1' ? 4 : size === '2' ? 6 : 8,\n    // For checkbox/radio items, use larger left padding\n    itemIndicatorPaddingLeft: size === '1' ? 24 : size === '2' ? 26 : 28,\n    iconSize: size === '1' ? 8 : size === '2' ? 10 : 12,\n    itemFontSize: size === '1' ? '1' : size === '2' ? '2' : '3',\n    labelFontSize: size === '1' ? '0' : size === '2' ? '1' : '2',\n  } as const;\n}\n\n// ============================================================================\n// DropdownMenu.Root\n// ============================================================================\n\ntype DropdownMenuRootProps = DropdownMenuPrimitive.RootProps & {\n  size?: DropdownMenuSize;\n  variant?: DropdownMenuVariant;\n  color?: Color;\n};\n\nfunction DropdownMenuRoot({\n  size = '2',\n  variant = 'solid',\n  color,\n  ...props\n}: DropdownMenuRootProps) {\n  const contextValue = React.useMemo(() => ({ size, variant, color }), [size, variant, color]);\n\n  return (\n    <DropdownMenuContext.Provider value={contextValue}>\n      <DropdownMenuPrimitive.Root {...props} />\n    </DropdownMenuContext.Provider>\n  );\n}\n\n// ============================================================================\n// DropdownMenu.Trigger\n// ============================================================================\n\ntype DropdownMenuTriggerProps = DropdownMenuPrimitive.TriggerProps;\n\nfunction DropdownMenuTrigger(props: DropdownMenuTriggerProps) {\n  return <DropdownMenuPrimitive.Trigger {...props} />;\n}\n\n// ============================================================================\n// DropdownMenu.Content\n// ============================================================================\n\nconst FullWindowOverlay = Platform.OS === 'ios' ? RNFullWindowOverlay : React.Fragment;\n\ntype DropdownMenuContentProps = Omit<DropdownMenuPrimitive.ContentProps, 'children'> & {\n  portalHost?: string;\n  children?: React.ReactNode;\n};\n\n// Helper to safely get primitive context on native (not available on web)\nfunction useDropdownMenuRootContext() {\n  if (Platform.OS === 'web' || !DropdownMenuPrimitive.useRootContext) {\n    return null;\n  }\n  return DropdownMenuPrimitive.useRootContext();\n}\n\nfunction DropdownMenuContent({ portalHost, children, ...props }: DropdownMenuContentProps) {\n  const { size, variant, color } = React.useContext(DropdownMenuContext);\n  const { colors, isDark } = useThemeTokens();\n  const { height: windowHeight } = useWindowDimensions();\n  const safeAreaInsets = useSafeAreaInsets();\n\n  // Capture primitive context BEFORE the portal/FullWindowOverlay (native only)\n  const primitiveContext = useDropdownMenuRootContext();\n\n  const sizeStyles = getMenuSizeStyles(size);\n\n  // Calculate available height for native\n  const nativeMaxHeight = Math.max(\n    150,\n    windowHeight - safeAreaInsets.top - safeAreaInsets.bottom - 100\n  );\n\n  // Insets for collision detection\n  const contentInsets = {\n    top: safeAreaInsets.top + 8,\n    bottom: safeAreaInsets.bottom + 8,\n    left: safeAreaInsets.left + 8,\n    right: safeAreaInsets.right + 8,\n  };\n\n  // Detect if content has checkbox or radio items to adjust padding for all items\n  const hasIndicators = React.useMemo(() => {\n    let found = false;\n    React.Children.forEach(children, (child) => {\n      if (React.isValidElement(child)) {\n        if (\n          child.type === DropdownMenuCheckboxItem ||\n          child.type === DropdownMenuRadioItem ||\n          child.type === DropdownMenuRadioGroup\n        ) {\n          found = true;\n        }\n      }\n    });\n    return found;\n  }, [children]);\n\n  // Re-provide context inside portal with hasIndicators\n  const contextValue = React.useMemo(\n    () => ({ size, variant, color, hasIndicators }),\n    [size, variant, color, hasIndicators]\n  );\n\n  const backgroundColor = variant === 'solid' ? colors.panelSolid : colors.panelTranslucent;\n\n  // On native, re-provide context after FullWindowOverlay breaks it\n  const ContextProvider =\n    Platform.OS !== 'web' ? DropdownMenuPrimitive.DropdownMenuContext?.Provider : null;\n  const shouldProvideContext = ContextProvider && primitiveContext;\n\n  const content = (\n    <DropdownMenuPrimitive.Overlay style={Platform.select({ native: StyleSheet.absoluteFill })}>\n      <DropdownMenuContext.Provider value={contextValue}>\n        <TextStyleContext.Provider value={{ size: '2', weight: 'regular', color: 'gray' }}>\n          <NativeOnlyAnimatedView entering={FadeIn} exiting={FadeOut}>\n            <DropdownMenuPrimitive.Content\n              align=\"start\"\n              sideOffset={4}\n              insets={Platform.OS !== 'web' ? contentInsets : undefined}\n              style={{\n                backgroundColor,\n                borderRadius: sizeStyles.contentBorderRadius,\n                minWidth: 128,\n                ...Platform.select({\n                  web: {\n                    boxShadow: isDark\n                      ? `0 0 0 1px ${colors.palettes.gray.a6}, 0 12px 60px ${colors.palettes.black.a5}, 0 12px 32px -16px ${colors.palettes.black.a7}`\n                      : `0 0 0 1px ${colors.palettes.gray.a5}, 0 12px 60px ${colors.palettes.black.a3}, 0 12px 32px -16px ${colors.palettes.gray.a5}`,\n                    backdropFilter:\n                      variant === 'soft'\n                        ? 'saturate(1.8) blur(20px) contrast(1.05) brightness(1.05)'\n                        : undefined,\n                    overflow: 'hidden',\n                  },\n                  default: {\n                    maxHeight: nativeMaxHeight,\n                    borderWidth: 1,\n                    borderColor: isDark ? colors.palettes.gray.a6 : colors.palettes.gray.a5,\n                    shadowColor: '#000000',\n                    shadowOpacity: isDark ? 0.3 : 0.15,\n                    shadowOffset: { width: 0, height: 12 },\n                    shadowRadius: 30,\n                    elevation: 12,\n                  },\n                }),\n              }}\n              {...props}>\n              {Platform.OS === 'web' ? (\n                <View\n                  style={\n                    {\n                      padding: sizeStyles.contentPadding,\n                      maxHeight: 'var(--radix-dropdown-menu-content-available-height)',\n                      overflow: 'auto',\n                    } as unknown as ViewStyle\n                  }>\n                  {children}\n                </View>\n              ) : (\n                <ScrollView\n                  style={{ maxHeight: nativeMaxHeight - sizeStyles.contentPadding * 2 - 2 }}\n                  contentContainerStyle={{ padding: sizeStyles.contentPadding }}\n                  showsVerticalScrollIndicator\n                  bounces={false}>\n                  {children}\n                </ScrollView>\n              )}\n            </DropdownMenuPrimitive.Content>\n          </NativeOnlyAnimatedView>\n        </TextStyleContext.Provider>\n      </DropdownMenuContext.Provider>\n    </DropdownMenuPrimitive.Overlay>\n  );\n\n  return (\n    <DropdownMenuPrimitive.Portal hostName={portalHost}>\n      <FullWindowOverlay>\n        {shouldProvideContext ? (\n          <ContextProvider value={primitiveContext}>{content}</ContextProvider>\n        ) : (\n          content\n        )}\n      </FullWindowOverlay>\n    </DropdownMenuPrimitive.Portal>\n  );\n}\n\n// ============================================================================\n// DropdownMenu.Item\n// ============================================================================\n\ntype DropdownMenuItemProps = Omit<DropdownMenuPrimitive.ItemProps, 'children'> & {\n  color?: Color;\n  children?: React.ReactNode;\n};\n\nfunction DropdownMenuItem({ children, disabled, color, ...props }: DropdownMenuItemProps) {\n  const { size, hasIndicators } = React.useContext(DropdownMenuContext);\n  const { colors } = useThemeTokens();\n  const [hovered, setHovered] = React.useState(false);\n  const [pressed, setPressed] = React.useState(false);\n\n  const sizeStyles = getMenuSizeStyles(size);\n\n  // Resolve accent color for colored items (like danger -> red)\n  const resolvedColor =\n    color === 'danger'\n      ? 'red'\n      : color === 'success'\n        ? 'green'\n        : color === 'warning'\n          ? 'yellow'\n          : color === 'info'\n            ? 'blue'\n            : color;\n  const accentPalette = resolvedColor\n    ? colors.palettes[resolvedColor as keyof typeof colors.palettes] || colors.palettes.gray\n    : null;\n  const isHighlighted = hovered || pressed;\n\n  // Background color on highlight\n  const highlightBg = accentPalette ? accentPalette.a5 : colors.palettes.gray.a4;\n\n  // Text color\n  const textColor = disabled\n    ? colors.palettes.gray.a8\n    : accentPalette\n      ? isHighlighted\n        ? ((accentPalette as { '12'?: string; a11?: string })['12'] ?? accentPalette.a11)\n        : accentPalette.a11\n      : colors.palettes.gray['12'];\n\n  // Use indicator padding when menu has checkbox/radio items\n  const paddingLeft = hasIndicators\n    ? sizeStyles.itemIndicatorPaddingLeft\n    : sizeStyles.itemPaddingLeft;\n\n  const itemStyle = React.useMemo<ViewStyle>(\n    () => ({\n      flexDirection: 'row',\n      alignItems: 'center',\n      justifyContent: 'space-between',\n      height: sizeStyles.itemHeight,\n      paddingLeft,\n      paddingRight: sizeStyles.itemPaddingRight,\n      borderRadius: sizeStyles.itemBorderRadius,\n      backgroundColor: isHighlighted ? highlightBg : undefined,\n      ...Platform.select({\n        web: {\n          cursor: disabled ? 'not-allowed' : 'default',\n          userSelect: 'none',\n          outline: 'none',\n        } as unknown as ViewStyle,\n      }),\n    }),\n    [sizeStyles, paddingLeft, isHighlighted, highlightBg, disabled]\n  );\n\n  // Web-specific hover handlers\n  const webHoverProps =\n    Platform.OS === 'web'\n      ? {\n          onMouseEnter: () => setHovered(true),\n          onMouseLeave: () => setHovered(false),\n        }\n      : {};\n\n  return (\n    <DropdownMenuPrimitive.Item\n      disabled={disabled}\n      onHoverIn={Platform.OS !== 'web' ? () => setHovered(true) : undefined}\n      onHoverOut={Platform.OS !== 'web' ? () => setHovered(false) : undefined}\n      onPressIn={() => setPressed(true)}\n      onPressOut={() => setPressed(false)}\n      style={itemStyle}\n      {...webHoverProps}\n      {...props}>\n      <Text size={sizeStyles.itemFontSize as TextSize} style={{ color: textColor }}>\n        {children}\n      </Text>\n    </DropdownMenuPrimitive.Item>\n  );\n}\n\n// ============================================================================\n// DropdownMenu.CheckboxItem\n// ============================================================================\n\ntype DropdownMenuCheckboxItemProps = Omit<DropdownMenuPrimitive.CheckboxItemProps, 'children'> & {\n  children?: React.ReactNode;\n};\n\nfunction DropdownMenuCheckboxItem({ children, disabled, ...props }: DropdownMenuCheckboxItemProps) {\n  const { size } = React.useContext(DropdownMenuContext);\n  const { colors } = useThemeTokens();\n  const [hovered, setHovered] = React.useState(false);\n  const [pressed, setPressed] = React.useState(false);\n\n  const sizeStyles = getMenuSizeStyles(size);\n  const isHighlighted = hovered || pressed;\n  const highlightBg = colors.palettes.gray.a4;\n  const textColor = disabled ? colors.palettes.gray.a8 : colors.palettes.gray['12'];\n\n  const itemStyle = React.useMemo<ViewStyle>(\n    () => ({\n      flexDirection: 'row',\n      alignItems: 'center',\n      height: sizeStyles.itemHeight,\n      paddingLeft: sizeStyles.itemIndicatorPaddingLeft,\n      paddingRight: sizeStyles.itemPaddingRight,\n      borderRadius: sizeStyles.itemBorderRadius,\n      backgroundColor: isHighlighted ? highlightBg : undefined,\n      position: 'relative',\n      ...Platform.select({\n        web: {\n          cursor: disabled ? 'not-allowed' : 'default',\n          userSelect: 'none',\n          outline: 'none',\n        } as unknown as ViewStyle,\n      }),\n    }),\n    [sizeStyles, isHighlighted, highlightBg, disabled]\n  );\n\n  const webHoverProps =\n    Platform.OS === 'web'\n      ? {\n          onMouseEnter: () => setHovered(true),\n          onMouseLeave: () => setHovered(false),\n        }\n      : {};\n\n  return (\n    <DropdownMenuPrimitive.CheckboxItem\n      disabled={disabled}\n      onHoverIn={Platform.OS !== 'web' ? () => setHovered(true) : undefined}\n      onHoverOut={Platform.OS !== 'web' ? () => setHovered(false) : undefined}\n      onPressIn={() => setPressed(true)}\n      onPressOut={() => setPressed(false)}\n      style={itemStyle}\n      {...webHoverProps}\n      {...props}>\n      <DropdownMenuPrimitive.ItemIndicator\n        style={{\n          position: 'absolute',\n          left: 0,\n          width: sizeStyles.itemIndicatorPaddingLeft,\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}>\n        <DropdownMenuCheckIcon size={sizeStyles.iconSize} color={textColor} />\n      </DropdownMenuPrimitive.ItemIndicator>\n      <Text size={sizeStyles.itemFontSize as TextSize} style={{ color: textColor }}>\n        {children}\n      </Text>\n    </DropdownMenuPrimitive.CheckboxItem>\n  );\n}\n\n// ============================================================================\n// DropdownMenu.RadioGroup\n// ============================================================================\n\ntype DropdownMenuRadioGroupProps = DropdownMenuPrimitive.RadioGroupProps;\n\nfunction DropdownMenuRadioGroup(props: DropdownMenuRadioGroupProps) {\n  return <DropdownMenuPrimitive.RadioGroup {...props} />;\n}\n\n// ============================================================================\n// DropdownMenu.RadioItem\n// ============================================================================\n\ntype DropdownMenuRadioItemProps = Omit<DropdownMenuPrimitive.RadioItemProps, 'children'> & {\n  children?: React.ReactNode;\n};\n\nfunction DropdownMenuRadioItem({ children, disabled, ...props }: DropdownMenuRadioItemProps) {\n  const { size } = React.useContext(DropdownMenuContext);\n  const { colors } = useThemeTokens();\n  const [hovered, setHovered] = React.useState(false);\n  const [pressed, setPressed] = React.useState(false);\n\n  const sizeStyles = getMenuSizeStyles(size);\n  const isHighlighted = hovered || pressed;\n  const highlightBg = colors.palettes.gray.a4;\n  const textColor = disabled ? colors.palettes.gray.a8 : colors.palettes.gray['12'];\n\n  const itemStyle = React.useMemo<ViewStyle>(\n    () => ({\n      flexDirection: 'row',\n      alignItems: 'center',\n      height: sizeStyles.itemHeight,\n      paddingLeft: sizeStyles.itemIndicatorPaddingLeft,\n      paddingRight: sizeStyles.itemPaddingRight,\n      borderRadius: sizeStyles.itemBorderRadius,\n      backgroundColor: isHighlighted ? highlightBg : undefined,\n      position: 'relative',\n      ...Platform.select({\n        web: {\n          cursor: disabled ? 'not-allowed' : 'default',\n          userSelect: 'none',\n          outline: 'none',\n        } as unknown as ViewStyle,\n      }),\n    }),\n    [sizeStyles, isHighlighted, highlightBg, disabled]\n  );\n\n  const webHoverProps =\n    Platform.OS === 'web'\n      ? {\n          onMouseEnter: () => setHovered(true),\n          onMouseLeave: () => setHovered(false),\n        }\n      : {};\n\n  return (\n    <DropdownMenuPrimitive.RadioItem\n      disabled={disabled}\n      onHoverIn={Platform.OS !== 'web' ? () => setHovered(true) : undefined}\n      onHoverOut={Platform.OS !== 'web' ? () => setHovered(false) : undefined}\n      onPressIn={() => setPressed(true)}\n      onPressOut={() => setPressed(false)}\n      style={itemStyle}\n      {...webHoverProps}\n      {...props}>\n      <DropdownMenuPrimitive.ItemIndicator\n        style={{\n          position: 'absolute',\n          left: 0,\n          width: sizeStyles.itemIndicatorPaddingLeft,\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}>\n        <DropdownMenuCheckIcon size={sizeStyles.iconSize} color={textColor} />\n      </DropdownMenuPrimitive.ItemIndicator>\n      <Text size={sizeStyles.itemFontSize as TextSize} style={{ color: textColor }}>\n        {children}\n      </Text>\n    </DropdownMenuPrimitive.RadioItem>\n  );\n}\n\n// ============================================================================\n// DropdownMenu.Label\n// ============================================================================\n\ntype DropdownMenuLabelProps = DropdownMenuPrimitive.LabelProps;\n\nfunction DropdownMenuLabel({ children, ...props }: DropdownMenuLabelProps) {\n  const { size, hasIndicators } = React.useContext(DropdownMenuContext);\n  const { colors } = useThemeTokens();\n\n  const sizeStyles = getMenuSizeStyles(size);\n\n  // Use indicator padding when menu has checkbox/radio items\n  const paddingLeft = hasIndicators\n    ? sizeStyles.itemIndicatorPaddingLeft\n    : sizeStyles.itemPaddingLeft;\n\n  return (\n    <View\n      style={{\n        flexDirection: 'row',\n        alignItems: 'center',\n        height: sizeStyles.itemHeight,\n        paddingLeft,\n        paddingRight: sizeStyles.itemPaddingRight,\n        ...Platform.select({\n          web: {\n            cursor: 'default',\n            userSelect: 'none',\n          } as unknown as ViewStyle,\n        }),\n      }}>\n      <Text\n        size={sizeStyles.labelFontSize as TextSize}\n        weight=\"semi-bold\"\n        style={{ color: colors.palettes.gray.a10 }}\n        {...props}>\n        {children}\n      </Text>\n    </View>\n  );\n}\n\n// ============================================================================\n// DropdownMenu.Separator\n// ============================================================================\n\ntype DropdownMenuSeparatorProps = DropdownMenuPrimitive.SeparatorProps;\n\nfunction DropdownMenuSeparator(props: DropdownMenuSeparatorProps) {\n  const { size } = React.useContext(DropdownMenuContext);\n  const { colors } = useThemeTokens();\n\n  const sizeStyles = getMenuSizeStyles(size);\n\n  return (\n    <DropdownMenuPrimitive.Separator\n      style={{\n        height: 1,\n        backgroundColor: colors.palettes.gray.a6,\n        marginVertical: 4,\n        marginHorizontal: -sizeStyles.contentPadding + 1,\n      }}\n      {...props}\n    />\n  );\n}\n\n// ============================================================================\n// DropdownMenu.Group\n// ============================================================================\n\ntype DropdownMenuGroupProps = DropdownMenuPrimitive.GroupProps;\n\nfunction DropdownMenuGroup(props: DropdownMenuGroupProps) {\n  return <DropdownMenuPrimitive.Group {...props} />;\n}\n\n// ============================================================================\n// DropdownMenu.Sub\n// ============================================================================\n\ntype DropdownMenuSubProps = DropdownMenuPrimitive.SubProps;\n\nfunction DropdownMenuSub(props: DropdownMenuSubProps) {\n  return <DropdownMenuPrimitive.Sub {...props} />;\n}\n\n// ============================================================================\n// DropdownMenu.SubTrigger\n// ============================================================================\n\ntype DropdownMenuSubTriggerProps = Omit<DropdownMenuPrimitive.SubTriggerProps, 'children'> & {\n  children?: React.ReactNode;\n};\n\nfunction DropdownMenuSubTrigger({ children, disabled, ...props }: DropdownMenuSubTriggerProps) {\n  const { size, hasIndicators } = React.useContext(DropdownMenuContext);\n  const { colors } = useThemeTokens();\n  const [hovered, setHovered] = React.useState(false);\n  const [pressed, setPressed] = React.useState(false);\n\n  const sizeStyles = getMenuSizeStyles(size);\n  const isHighlighted = hovered || pressed;\n  const highlightBg = colors.palettes.gray.a4;\n  const textColor = disabled ? colors.palettes.gray.a8 : colors.palettes.gray['12'];\n\n  // Use indicator padding when menu has checkbox/radio items\n  const paddingLeft = hasIndicators\n    ? sizeStyles.itemIndicatorPaddingLeft\n    : sizeStyles.itemPaddingLeft;\n\n  const itemStyle = React.useMemo<ViewStyle>(\n    () => ({\n      flexDirection: 'row',\n      alignItems: 'center',\n      justifyContent: 'space-between',\n      height: sizeStyles.itemHeight,\n      paddingLeft,\n      paddingRight: sizeStyles.itemPaddingRight,\n      borderRadius: sizeStyles.itemBorderRadius,\n      backgroundColor: isHighlighted ? highlightBg : undefined,\n      ...Platform.select({\n        web: {\n          cursor: disabled ? 'not-allowed' : 'default',\n          userSelect: 'none',\n          outline: 'none',\n        } as unknown as ViewStyle,\n      }),\n    }),\n    [sizeStyles, paddingLeft, isHighlighted, highlightBg, disabled]\n  );\n\n  const webHoverProps =\n    Platform.OS === 'web'\n      ? {\n          onMouseEnter: () => setHovered(true),\n          onMouseLeave: () => setHovered(false),\n        }\n      : {};\n\n  return (\n    <DropdownMenuPrimitive.SubTrigger\n      disabled={disabled}\n      onHoverIn={Platform.OS !== 'web' ? () => setHovered(true) : undefined}\n      onHoverOut={Platform.OS !== 'web' ? () => setHovered(false) : undefined}\n      onPressIn={() => setPressed(true)}\n      onPressOut={() => setPressed(false)}\n      style={itemStyle}\n      {...webHoverProps}\n      {...props}>\n      <Text size={sizeStyles.itemFontSize as TextSize} style={{ color: textColor }}>\n        {children}\n      </Text>\n      <DropdownMenuChevronRightIcon size={sizeStyles.iconSize} color={textColor} />\n    </DropdownMenuPrimitive.SubTrigger>\n  );\n}\n\n// ============================================================================\n// DropdownMenu.SubContent\n// ============================================================================\n\ntype DropdownMenuSubContentProps = DropdownMenuPrimitive.SubContentProps;\n\nfunction DropdownMenuSubContent(props: DropdownMenuSubContentProps) {\n  const { size, variant } = React.useContext(DropdownMenuContext);\n  const { colors, isDark } = useThemeTokens();\n\n  const sizeStyles = getMenuSizeStyles(size);\n  const backgroundColor = variant === 'solid' ? colors.panelSolid : colors.panelTranslucent;\n\n  return (\n    <NativeOnlyAnimatedView entering={FadeIn} exiting={FadeOut}>\n      <DropdownMenuPrimitive.SubContent\n        style={{\n          backgroundColor,\n          borderRadius: sizeStyles.contentBorderRadius,\n          minWidth: 128,\n          padding: sizeStyles.contentPadding,\n          ...Platform.select({\n            web: {\n              boxShadow: isDark\n                ? `0 0 0 1px ${colors.palettes.gray.a6}, 0 12px 60px ${colors.palettes.black.a5}, 0 12px 32px -16px ${colors.palettes.black.a7}`\n                : `0 0 0 1px ${colors.palettes.gray.a5}, 0 12px 60px ${colors.palettes.black.a3}, 0 12px 32px -16px ${colors.palettes.gray.a5}`,\n              backdropFilter:\n                variant === 'soft'\n                  ? 'saturate(1.8) blur(20px) contrast(1.05) brightness(1.05)'\n                  : undefined,\n              overflow: 'hidden',\n            },\n            default: {\n              borderWidth: 1,\n              borderColor: isDark ? colors.palettes.gray.a6 : colors.palettes.gray.a5,\n              shadowColor: '#000000',\n              shadowOpacity: isDark ? 0.3 : 0.15,\n              shadowOffset: { width: 0, height: 12 },\n              shadowRadius: 30,\n              elevation: 12,\n            },\n          }),\n        }}\n        {...props}\n      />\n    </NativeOnlyAnimatedView>\n  );\n}\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nconst DropdownMenu = {\n  Root: DropdownMenuRoot,\n  Trigger: DropdownMenuTrigger,\n  Content: DropdownMenuContent,\n  Item: DropdownMenuItem,\n  CheckboxItem: DropdownMenuCheckboxItem,\n  RadioGroup: DropdownMenuRadioGroup,\n  RadioItem: DropdownMenuRadioItem,\n  Label: DropdownMenuLabel,\n  Separator: DropdownMenuSeparator,\n  Group: DropdownMenuGroup,\n  Sub: DropdownMenuSub,\n  SubTrigger: DropdownMenuSubTrigger,\n  SubContent: DropdownMenuSubContent,\n};\n\nexport {\n  DropdownMenu,\n  DropdownMenuCheckboxItem,\n  DropdownMenuContent,\n  DropdownMenuGroup,\n  DropdownMenuItem,\n  DropdownMenuLabel,\n  DropdownMenuRadioGroup,\n  DropdownMenuRadioItem,\n  DropdownMenuRoot,\n  DropdownMenuSeparator,\n  DropdownMenuSub,\n  DropdownMenuSubContent,\n  DropdownMenuSubTrigger,\n  DropdownMenuTrigger\n};\n\n  export type {\n    DropdownMenuCheckboxItemProps,\n    DropdownMenuContentProps,\n    DropdownMenuGroupProps,\n    DropdownMenuItemProps,\n    DropdownMenuLabelProps,\n    DropdownMenuRadioGroupProps,\n    DropdownMenuRadioItemProps,\n    DropdownMenuRootProps,\n    DropdownMenuSeparatorProps,\n    DropdownMenuSize,\n    DropdownMenuSubContentProps,\n    DropdownMenuSubProps,\n    DropdownMenuSubTriggerProps,\n    DropdownMenuTriggerProps,\n    DropdownMenuVariant\n  };\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/heading.tsx",
    "content": "import { Text } from '@/components/text';\nimport { themeTokens } from '@/lib/theme-tokens';\nimport type { Color } from '@/lib/types';\nimport type * as React from 'react';\nimport { Platform } from 'react-native';\n\ntype HeadingSize = keyof typeof themeTokens.typography;\ntype HeadingWeight = keyof typeof themeTokens.fontWeights;\n\ntype HeadingProps = Omit<React.ComponentProps<typeof Text>, 'variant' | 'color'> & {\n  size?: HeadingSize;\n  weight?: HeadingWeight;\n  color?: Color;\n};\n\nfunction Heading({ size = '6', weight = 'bold', color, role: roleProp, ...props }: HeadingProps) {\n  const role = Platform.OS === 'web' ? (roleProp ?? 'heading') : roleProp;\n\n  return <Text size={size} weight={weight} color={color} role={role} {...props} />;\n}\n\nexport { Heading };\nexport type { HeadingProps };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/hover-card.tsx",
    "content": "import { NativeOnlyAnimatedView } from '@/components/native-only-animated-view';\nimport { getPanelContentStyle, type PanelSize, type PanelVariant } from '@/lib/panel-styles';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as HoverCardPrimitive from '@rn-primitives/hover-card';\nimport * as React from 'react';\nimport { Platform, StyleSheet, View } from 'react-native';\nimport { FadeIn, FadeOut } from 'react-native-reanimated';\nimport { FullWindowOverlay as RNFullWindowOverlay } from 'react-native-screens';\n\n// ============================================================================\n// Types\n// ============================================================================\n\n// HoverCard only supports sizes 1-3 (no size 4)\ntype HoverCardSize = '1' | '2' | '3';\ntype HoverCardVariant = PanelVariant;\n\n// ============================================================================\n// HoverCard.Root\n// ============================================================================\n\ntype HoverCardRootProps = HoverCardPrimitive.RootProps & {\n  openDelay?: number;\n  closeDelay?: number;\n};\n\nfunction HoverCardRoot({ openDelay = 200, closeDelay = 150, ...props }: HoverCardRootProps) {\n  return <HoverCardPrimitive.Root openDelay={openDelay} closeDelay={closeDelay} {...props} />;\n}\n\n// ============================================================================\n// HoverCard.Trigger\n// ============================================================================\n\nconst HoverCardTrigger: typeof HoverCardPrimitive.Trigger = HoverCardPrimitive.Trigger;\n\n// ============================================================================\n// HoverCard.Content\n// ============================================================================\n\nconst FullWindowOverlay = Platform.OS === 'ios' ? RNFullWindowOverlay : React.Fragment;\n\ntype HoverCardContentProps = HoverCardPrimitive.ContentProps & {\n  size?: HoverCardSize;\n  variant?: HoverCardVariant;\n};\n\nfunction HoverCardContent({\n  size = '2',\n  variant = 'translucent',\n  align = 'start',\n  sideOffset = 8,\n  style,\n  children,\n  ...props\n}: HoverCardContentProps) {\n  const { colors, isDark } = useThemeTokens();\n\n  const contentStyle = getPanelContentStyle({\n    size: size as PanelSize,\n    variant,\n    colors,\n    isDark,\n  });\n\n  return (\n    <HoverCardPrimitive.Portal>\n      <FullWindowOverlay>\n        <HoverCardPrimitive.Overlay style={Platform.select({ native: StyleSheet.absoluteFill })}>\n          <NativeOnlyAnimatedView entering={FadeIn} exiting={FadeOut}>\n            <HoverCardPrimitive.Content\n              align={align}\n              sideOffset={sideOffset}\n              insets={{ top: 8, right: 8, bottom: 8, left: 8 }}\n              {...props}>\n              <View style={[contentStyle, style]}>{children}</View>\n            </HoverCardPrimitive.Content>\n          </NativeOnlyAnimatedView>\n        </HoverCardPrimitive.Overlay>\n      </FullWindowOverlay>\n    </HoverCardPrimitive.Portal>\n  );\n}\n\n// ============================================================================\n// Export composite component\n// ============================================================================\n\nconst HoverCard: {\n  Root: typeof HoverCardRoot;\n  Trigger: typeof HoverCardTrigger;\n  Content: typeof HoverCardContent;\n} = {\n  Root: HoverCardRoot,\n  Trigger: HoverCardTrigger,\n  Content: HoverCardContent,\n};\n\nexport { HoverCard, HoverCardContent, HoverCardRoot, HoverCardTrigger };\nexport type { HoverCardContentProps, HoverCardRootProps, HoverCardSize, HoverCardVariant };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/icon-button.tsx",
    "content": "import { TextStyleContext } from '@/components/text';\nimport {\n  getButtonFocusStyle,\n  getButtonPressedFilter,\n  getButtonShadowStyle,\n  getButtonSizeStyle,\n  getButtonTextColor,\n  getButtonVariantStyle,\n  type ButtonSize,\n  type ButtonVariant,\n} from '@/lib/button-styles';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport { Platform, Pressable, type StyleProp, type ViewStyle } from 'react-native';\n\ntype IconButtonProps = Omit<React.ComponentProps<typeof Pressable>, 'style'> & {\n  size?: ButtonSize;\n  variant?: ButtonVariant;\n  color?: Color;\n  style?: StyleProp<ViewStyle>;\n};\n\nfunction IconButton({\n  variant = 'surface',\n  size = '3',\n  color,\n  style,\n  disabled,\n  children,\n  onPressIn,\n  onPressOut,\n  onFocus,\n  onBlur,\n  onHoverIn,\n  onHoverOut,\n  ...pressableProps\n}: IconButtonProps) {\n  const { colors } = useThemeTokens();\n  const [pressed, setPressed] = React.useState(false);\n  const [hovered, setHovered] = React.useState(false);\n  const [focused, setFocused] = React.useState(false);\n\n  const gray = colors.palettes.gray;\n  // Semantic colors (accent, danger, etc.) are added by useThemeTokens\n  // Fallback to gray if palette key doesn't exist\n  const palette = colors.palettes[color ?? 'accent'] ?? gray;\n\n  const textColor = getButtonTextColor(variant, palette, gray, disabled ?? false);\n\n  // Base layout\n  const baseStyle: ViewStyle = {\n    flexDirection: 'row',\n    alignItems: 'center',\n    justifyContent: 'center',\n    cursor: disabled ? ('not-allowed' as ViewStyle['cursor']) : 'pointer',\n  };\n\n  // Size styles for IconButton: square (width = height), no horizontal padding\n  const sizeStyle = getButtonSizeStyle(size, true);\n\n  // Variant background / border, including pressed state\n  const variantStyle = getButtonVariantStyle(\n    variant,\n    colors,\n    palette,\n    gray,\n    disabled ?? false,\n    pressed,\n    hovered\n  );\n\n  const surfaceShadow = getButtonShadowStyle(variant, disabled ?? false, pressed);\n\n  // Focus outline using accent-a8\n  const focusStyle = getButtonFocusStyle(palette, focused, disabled ?? false);\n\n  // Solid button pressed filter (web only): brightness(0.92) saturate(1.1)\n  const pressedFilter = getButtonPressedFilter(variant, pressed, disabled ?? false);\n\n  const combinedStyle: ViewStyle = {\n    ...baseStyle,\n    ...sizeStyle,\n    ...variantStyle,\n    ...surfaceShadow,\n    ...focusStyle,\n    ...pressedFilter,\n  };\n\n  const handlePressIn = React.useCallback(\n    (e: Parameters<NonNullable<typeof onPressIn>>[0]) => {\n      setPressed(true);\n      onPressIn?.(e);\n    },\n    [onPressIn]\n  );\n\n  const handlePressOut = React.useCallback(\n    (e: Parameters<NonNullable<typeof onPressOut>>[0]) => {\n      setPressed(false);\n      onPressOut?.(e);\n    },\n    [onPressOut]\n  );\n\n  const handleHoverIn = React.useCallback(\n    (e: Parameters<NonNullable<typeof onHoverIn>>[0]) => {\n      setHovered(true);\n      onHoverIn?.(e);\n    },\n    [onHoverIn]\n  );\n\n  const handleHoverOut = React.useCallback(\n    (e: Parameters<NonNullable<typeof onHoverOut>>[0]) => {\n      setHovered(false);\n      onHoverOut?.(e);\n    },\n    [onHoverOut]\n  );\n\n  const handleFocus = React.useCallback(\n    (e: Parameters<NonNullable<typeof onFocus>>[0]) => {\n      // Only show focus ring on keyboard navigation (focus-visible)\n      if (Platform.OS === 'web') {\n        const target = e.target as unknown as HTMLElement | undefined;\n        if (target?.matches?.(':focus-visible')) {\n          setFocused(true);\n        }\n      }\n      onFocus?.(e);\n    },\n    [onFocus]\n  );\n\n  const handleBlur = React.useCallback(\n    (e: Parameters<NonNullable<typeof onBlur>>[0]) => {\n      setFocused(false);\n      onBlur?.(e);\n    },\n    [onBlur]\n  );\n\n  return (\n    <TextStyleContext.Provider\n      value={{\n        size: size as '1' | '2' | '3' | '4',\n        weight: 'medium',\n        color: textColor,\n      }}>\n      <Pressable\n        style={[combinedStyle, style]}\n        role=\"button\"\n        disabled={disabled}\n        onPressIn={handlePressIn}\n        onPressOut={handlePressOut}\n        onHoverIn={handleHoverIn}\n        onHoverOut={handleHoverOut}\n        onFocus={handleFocus}\n        onBlur={handleBlur}\n        {...pressableProps}>\n        {children}\n      </Pressable>\n    </TextStyleContext.Provider>\n  );\n}\n\nexport { IconButton };\nexport type { IconButtonProps };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/icon.tsx",
    "content": "import { TextStyleContext } from '@/components/text';\nimport { themeTokens } from '@/lib/theme-tokens';\nimport type { LucideIcon, LucideProps } from 'lucide-react-native';\nimport * as React from 'react';\n\ntype IconProps = LucideProps & {\n  as: LucideIcon;\n};\n\n/**\n * A wrapper component for Lucide icons.\n *\n * This component allows you to render any Lucide icon with automatic color\n * inheritance from TextStyleContext.\n *\n * @component\n * @example\n * ```tsx\n * import { ArrowRight } from 'lucide-react-native';\n * import { Icon } from '@frosted-ui/react-native';\n *\n * <Icon as={ArrowRight} size={16} />\n * ```\n *\n * @param {LucideIcon} as - The Lucide icon component to render.\n * @param {number} size - Icon size (defaults to 14).\n * @param {...LucideProps} ...props - Additional Lucide icon props passed to the \"as\" icon.\n */\nfunction Icon({ as: IconComponent, size = 14, color, ...props }: IconProps) {\n  const textStyleContext = React.useContext(TextStyleContext);\n\n  // Use color from context if available, otherwise default to gray-12\n  const resolvedColor =\n    color ?? textStyleContext?.color ?? themeTokens.colors.light.palettes.gray['12'];\n\n  return <IconComponent size={size} color={resolvedColor} {...props} />;\n}\n\nexport { Icon };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/index.ts",
    "content": "// LAYOUT\n//------------------------------------------------------------------------------\nexport * from './aspect-ratio';\n\n// TYPOGRAPHY\n//------------------------------------------------------------------------------\nexport * from './heading';\nexport * from './link';\nexport * from './text';\n\n// FORMATTING\n//------------------------------------------------------------------------------\nexport * from './code';\n\n// FORMS\n//------------------------------------------------------------------------------\nexport * from './checkbox';\nexport * from './circular-progress';\nexport * from './label';\nexport * from './progress';\nexport * from './radio-group';\nexport * from './select';\nexport * from './slider';\nexport * from './switch';\nexport * from './text-area';\nexport * from './text-field';\n\n// OVERLAYS\n//------------------------------------------------------------------------------\nexport * from './accordion';\nexport * from './alert-dialog';\nexport * from './context-menu';\nexport * from './dialog';\nexport * from './dropdown-menu';\nexport * from './hover-card';\nexport * from './popover';\nexport * from './tooltip';\n\n// COMPONENTS\n//------------------------------------------------------------------------------\nexport * from './avatar';\nexport * from './badge';\nexport * from './button';\nexport * from './callout';\nexport * from './card';\nexport * from './icon';\nexport * from './icon-button';\nexport * from './list';\nexport * from './segmented-control';\nexport * from './separator';\nexport * from './skeleton';\nexport * from './spinner';\nexport * from './tabs';\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/label.tsx",
    "content": "import { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as LabelPrimitive from '@rn-primitives/label';\nimport { StyleSheet, type TextStyle, type ViewStyle } from 'react-native';\n\ntype LabelProps = LabelPrimitive.TextProps & {\n  disabled?: boolean;\n};\n\nfunction Label({\n  onPress,\n  onLongPress,\n  onPressIn,\n  onPressOut,\n  disabled,\n  style,\n  ...props\n}: LabelProps) {\n  const { colors, typography, fontWeights } = useThemeTokens();\n\n  const rootStyle: ViewStyle = {\n    flexDirection: 'row',\n    alignItems: 'center',\n    gap: 8,\n    opacity: disabled ? 0.5 : 1,\n    cursor: (disabled ? 'not-allowed' : 'default') as ViewStyle['cursor'],\n  };\n\n  const textStyle: TextStyle = {\n    color: colors.palettes.gray['12'],\n    fontSize: typography['2'].fontSize,\n    lineHeight: typography['2'].lineHeight,\n    letterSpacing: typography['2'].letterSpacing,\n    fontWeight: fontWeights.medium,\n  };\n\n  const combinedTextStyle = StyleSheet.flatten([textStyle, style]);\n\n  return (\n    <LabelPrimitive.Root\n      style={rootStyle}\n      onPress={onPress}\n      onLongPress={onLongPress}\n      onPressIn={onPressIn}\n      onPressOut={onPressOut}\n      disabled={disabled}>\n      <LabelPrimitive.Text style={combinedTextStyle} {...props} />\n    </LabelPrimitive.Root>\n  );\n}\n\nexport { Label };\nexport type { LabelProps };\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/link.tsx",
    "content": "import { TextStyleContext } from '@/components/text';\nimport { themeTokens } from '@/lib/theme-tokens';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport {\n  Platform,\n  Text as RNText,\n  type GestureResponderEvent,\n  type TextProps as RNTextProps,\n  type TextStyle,\n} from 'react-native';\n\ntype LinkSize = keyof typeof themeTokens.typography;\ntype LinkWeight = keyof typeof themeTokens.fontWeights;\ntype LinkUnderline = 'auto' | 'hover' | 'always';\n\ntype LinkProps = Omit<RNTextProps, 'style'> & {\n  size?: LinkSize;\n  weight?: LinkWeight;\n  color?: Color;\n  underline?: LinkUnderline;\n  disabled?: boolean;\n  style?: TextStyle;\n};\n\nfunction Link({\n  size,\n  weight,\n  color,\n  underline = 'auto',\n  children,\n  style,\n  disabled,\n  onPress,\n  onPressIn,\n  onPressOut,\n  ...textProps\n}: LinkProps) {\n  const { colors, typography, fontWeights } = useThemeTokens();\n  const textStyleContext = React.useContext(TextStyleContext);\n  const [hovered, setHovered] = React.useState(false);\n  const [pressed, setPressed] = React.useState(false);\n\n  // Inherit size from context, fallback to '3'\n  const effectiveSize = size ?? textStyleContext?.size ?? '3';\n  const effectiveWeight = weight ?? textStyleContext?.weight;\n\n  // Resolve color palette - default to accent\n  const palette = colors.palettes[color ?? 'accent'] ?? colors.palettes.accent;\n  const gray = colors.palettes.gray;\n\n  // Text color: accent a11 by default\n  const textColor = palette.a11;\n\n  // Underline color: mix of accent and gray (approximating the CSS color-mix)\n  const underlineColor = palette.a7;\n\n  // Typography\n  const typo = typography[effectiveSize];\n  const fontWeightValue = effectiveWeight ? fontWeights[effectiveWeight] : undefined;\n\n  // Determine if underline should show\n  // - 'always': always show\n  // - 'auto'/'hover': show on hover (web) or press (mobile)\n  const isInteracting = hovered || pressed;\n  const showUnderline =\n    underline === 'always' || ((underline === 'auto' || underline === 'hover') && isInteracting);\n\n  const textStyle: TextStyle = {\n    fontSize: typo.fontSize,\n    lineHeight: typo.lineHeight,\n    letterSpacing: typo.letterSpacing,\n    color: disabled ? gray.a8 : textColor,\n    ...(fontWeightValue ? { fontWeight: fontWeightValue } : {}),\n    ...(showUnderline\n      ? {\n          textDecorationLine: 'underline',\n          textDecorationColor: underlineColor,\n          textDecorationStyle: 'solid',\n        }\n      : {}),\n    ...style,\n  };\n\n  const handlePressIn = React.useCallback(\n    (e: GestureResponderEvent) => {\n      setPressed(true);\n      onPressIn?.(e);\n    },\n    [onPressIn]\n  );\n\n  const handlePressOut = React.useCallback(\n    (e: GestureResponderEvent) => {\n      setPressed(false);\n      onPressOut?.(e);\n    },\n    [onPressOut]\n  );\n\n  const handlePress = React.useCallback(\n    (e: GestureResponderEvent) => {\n      if (!disabled) {\n        onPress?.(e);\n      }\n    },\n    [disabled, onPress]\n  );\n\n  // Web-specific hover handlers\n  const webProps =\n    Platform.OS === 'web'\n      ? {\n          onMouseEnter: () => setHovered(true),\n          onMouseLeave: () => setHovered(false),\n        }\n      : {};\n\n  return (\n    <RNText\n      style={textStyle}\n      onPress={handlePress}\n      onPressIn={handlePressIn}\n      onPressOut={handlePressOut}\n      suppressHighlighting\n      {...webProps}\n      {...textProps}>\n      {children}\n    </RNText>\n  );\n}\n\nexport { Link };\nexport type { LinkProps, LinkSize, LinkUnderline };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/list.tsx",
    "content": "import { Card, type CardVariant } from '@/components/card';\nimport { TextStyleContext } from '@/components/text';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport {\n  Platform,\n  Pressable,\n  Text,\n  View,\n  type PressableProps,\n  type TextProps,\n  type TextStyle,\n  type ViewProps,\n  type ViewStyle,\n} from 'react-native';\n\n// ============================================================================\n// List.Root\n// ============================================================================\n\ntype ListRootProps = ViewProps & {\n  variant?: CardVariant;\n};\n\nfunction ListRoot({ variant = 'surface', style, children, ...props }: ListRootProps) {\n  return (\n    <Card variant={variant} style={[{ padding: 0 }, style]} {...props}>\n      {children}\n    </Card>\n  );\n}\n\n// ============================================================================\n// List.Item\n// ============================================================================\n\ntype ListItemProps = Omit<PressableProps, 'style'> & {\n  style?: ViewStyle;\n};\n\nfunction ListItem({ children, onPress, disabled, style, ...props }: ListItemProps) {\n  const { colors } = useThemeTokens();\n  const [pressed, setPressed] = React.useState(false);\n  const [hovered, setHovered] = React.useState(false);\n\n  const isInteractive = !!onPress && !disabled;\n  const isHighlighted = isInteractive && (pressed || hovered);\n\n  const itemStyle: ViewStyle = {\n    flexDirection: 'row',\n    alignItems: 'center',\n    gap: 12,\n    paddingVertical: 12,\n    paddingHorizontal: 16,\n    backgroundColor: isHighlighted ? colors.palettes.gray.a3 : undefined,\n    ...(Platform.OS === 'web' && isInteractive\n      ? ({ cursor: 'pointer', userSelect: 'none' } as ViewStyle)\n      : {}),\n  };\n\n  // Web hover handlers\n  const webProps =\n    Platform.OS === 'web' && isInteractive\n      ? {\n          onMouseEnter: () => setHovered(true),\n          onMouseLeave: () => setHovered(false),\n        }\n      : {};\n\n  return (\n    <Pressable\n      onPress={onPress}\n      onPressIn={() => setPressed(true)}\n      onPressOut={() => setPressed(false)}\n      disabled={disabled || !onPress}\n      style={[itemStyle, style]}\n      {...webProps}\n      {...props}>\n      {children}\n    </Pressable>\n  );\n}\n\n// ============================================================================\n// List.ItemSlot\n// ============================================================================\n\ntype ListItemSlotProps = ViewProps;\n\nfunction ListItemSlot({ children, style, ...props }: ListItemSlotProps) {\n  const { colors } = useThemeTokens();\n\n  const slotStyle: ViewStyle = {\n    alignItems: 'center',\n    justifyContent: 'center',\n    minWidth: 24,\n    minHeight: 24,\n  };\n\n  // Provide icon color context\n  return (\n    <TextStyleContext.Provider value={{ color: colors.palettes.gray.a11 }}>\n      <View style={[slotStyle, style]} {...props}>\n        {children}\n      </View>\n    </TextStyleContext.Provider>\n  );\n}\n\n// ============================================================================\n// List.ItemContent\n// ============================================================================\n\ntype ListItemContentProps = ViewProps;\n\nfunction ListItemContent({ children, style, ...props }: ListItemContentProps) {\n  const contentStyle: ViewStyle = {\n    flex: 1,\n    gap: 2,\n    justifyContent: 'center',\n  };\n\n  return (\n    <View style={[contentStyle, style]} {...props}>\n      {children}\n    </View>\n  );\n}\n\n// ============================================================================\n// List.ItemTitle\n// ============================================================================\n\ntype ListItemTitleProps = Omit<TextProps, 'style'> & {\n  style?: TextStyle;\n};\n\nfunction ListItemTitle({ children, style, ...props }: ListItemTitleProps) {\n  const { colors, typography, fontWeights } = useThemeTokens();\n  const typo = typography['3'];\n\n  const titleStyle: TextStyle = {\n    fontSize: typo.fontSize,\n    lineHeight: typo.lineHeight,\n    letterSpacing: typo.letterSpacing,\n    fontWeight: fontWeights.medium,\n    color: colors.palettes.gray['12'],\n  };\n\n  return (\n    <Text style={[titleStyle, style]} {...props}>\n      {children}\n    </Text>\n  );\n}\n\n// ============================================================================\n// List.ItemDescription\n// ============================================================================\n\ntype ListItemDescriptionProps = Omit<TextProps, 'style'> & {\n  style?: TextStyle;\n};\n\nfunction ListItemDescription({ children, style, ...props }: ListItemDescriptionProps) {\n  const { colors, typography } = useThemeTokens();\n  const typo = typography['2'];\n\n  const descriptionStyle: TextStyle = {\n    fontSize: typo.fontSize,\n    lineHeight: typo.lineHeight,\n    letterSpacing: typo.letterSpacing,\n    color: colors.palettes.gray.a11,\n  };\n\n  return (\n    <Text style={[descriptionStyle, style]} {...props}>\n      {children}\n    </Text>\n  );\n}\n\n// ============================================================================\n// List.Separator\n// ============================================================================\n\ntype ListSeparatorProps = ViewProps;\n\nfunction ListSeparator({ style, ...props }: ListSeparatorProps) {\n  const { colors } = useThemeTokens();\n\n  const separatorStyle: ViewStyle = {\n    height: 1,\n    backgroundColor: colors.stroke,\n  };\n\n  return <View style={[separatorStyle, style]} {...props} />;\n}\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nconst List = {\n  Root: ListRoot,\n  Item: ListItem,\n  ItemSlot: ListItemSlot,\n  ItemContent: ListItemContent,\n  ItemTitle: ListItemTitle,\n  ItemDescription: ListItemDescription,\n  Separator: ListSeparator,\n};\n\nexport { List };\nexport type {\n  ListItemContentProps,\n  ListItemDescriptionProps,\n  ListItemProps,\n  ListItemSlotProps,\n  ListItemTitleProps,\n  ListRootProps,\n  ListSeparatorProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/native-only-animated-view.tsx",
    "content": "import React from 'react';\nimport { Platform } from 'react-native';\nimport Animated from 'react-native-reanimated';\n\ntype AnimatedViewProps = React.ComponentProps<typeof Animated.View>;\n\n/**\n * This component is used to wrap animated views that should only be animated on native.\n * @param props - The props for the animated view.\n * @returns The animated view if the platform is native, otherwise the children.\n * @example\n * <NativeOnlyAnimatedView entering={FadeIn} exiting={FadeOut}>\n *   <Text>I am only animated on native</Text>\n * </NativeOnlyAnimatedView>\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Animated.View ref types don't align with React's forwardRef\nconst NativeOnlyAnimatedView = React.forwardRef<any, AnimatedViewProps>(\n  ({ children, ...rest }, ref) => {\n    if (Platform.OS === 'web') {\n      return <>{children as React.ReactNode}</>;\n    }\n\n    // Animated.View expects its own ref type; cast to satisfy differing React typings.\n    return (\n      // eslint-disable-next-line @typescript-eslint/no-explicit-any -- ref type mismatch between React and Reanimated\n      <Animated.View ref={ref as any} {...rest}>\n        {children}\n      </Animated.View>\n    );\n  }\n);\n\nexport { NativeOnlyAnimatedView };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/popover.tsx",
    "content": "import { NativeOnlyAnimatedView } from '@/components/native-only-animated-view';\nimport { PopoverPrimitive } from '@/forked-primitives';\nimport { getPanelContentStyle, type PanelSize, type PanelVariant } from '@/lib/panel-styles';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport { Platform, StyleSheet, View } from 'react-native';\nimport { FadeIn, FadeOut } from 'react-native-reanimated';\nimport { FullWindowOverlay as RNFullWindowOverlay } from 'react-native-screens';\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype PopoverSize = PanelSize; // '1' | '2' | '3' | '4'\ntype PopoverVariant = PanelVariant;\n\n// ============================================================================\n// Popover.Root\n// ============================================================================\n\ntype PopoverRootProps = PopoverPrimitive.RootProps;\n\nconst PopoverRoot = PopoverPrimitive.Root;\n\n// ============================================================================\n// Popover.Trigger\n// ============================================================================\n\nconst PopoverTrigger = PopoverPrimitive.Trigger;\n\n// ============================================================================\n// Popover.Close\n// ============================================================================\n\nconst PopoverClose = PopoverPrimitive.Close;\n\n// ============================================================================\n// Popover.Content\n// ============================================================================\n\nconst FullWindowOverlay = Platform.OS === 'ios' ? RNFullWindowOverlay : React.Fragment;\n\ntype PopoverContentProps = PopoverPrimitive.ContentProps & {\n  size?: PopoverSize;\n  variant?: PopoverVariant;\n  portalHost?: string;\n};\n\n// Helper to safely get context on native (not available on web)\nfunction usePopoverRootContext() {\n  // On web, the forked primitive re-exports from @rn-primitives which doesn't have useRootContext\n  if (Platform.OS === 'web' || !PopoverPrimitive.useRootContext) {\n    return null;\n  }\n\n  return PopoverPrimitive.useRootContext();\n}\n\nfunction PopoverContent({\n  size = '2',\n  variant = 'translucent',\n  align = 'start',\n  sideOffset = 8,\n  portalHost,\n  style,\n  children,\n  ...props\n}: PopoverContentProps) {\n  const { colors, isDark } = useThemeTokens();\n\n  // Capture primitive context BEFORE the portal/FullWindowOverlay (native only)\n  const primitiveContext = usePopoverRootContext();\n\n  const contentStyle = getPanelContentStyle({\n    size,\n    variant,\n    colors,\n    isDark,\n  });\n\n  const content = (\n    <PopoverPrimitive.Overlay style={Platform.select({ native: StyleSheet.absoluteFill })}>\n      <NativeOnlyAnimatedView entering={FadeIn.duration(200)} exiting={FadeOut}>\n        <PopoverPrimitive.Content\n          align={align}\n          insets={{ top: 8, right: 8, bottom: 8, left: 8 }}\n          sideOffset={sideOffset}\n          {...props}>\n          <View style={[contentStyle, style]}>{children}</View>\n        </PopoverPrimitive.Content>\n      </NativeOnlyAnimatedView>\n    </PopoverPrimitive.Overlay>\n  );\n\n  // On native, re-provide context after FullWindowOverlay breaks it\n  // On web, just render content directly (Radix handles its own context)\n  const ContextProvider =\n    Platform.OS !== 'web' ? PopoverPrimitive.PopoverContext?.Provider : null;\n  const shouldProvideContext = ContextProvider && primitiveContext;\n\n  return (\n    <PopoverPrimitive.Portal hostName={portalHost}>\n      <FullWindowOverlay>\n        {shouldProvideContext ? (\n          <ContextProvider value={primitiveContext}>{content}</ContextProvider>\n        ) : (\n          content\n        )}\n      </FullWindowOverlay>\n    </PopoverPrimitive.Portal>\n  );\n}\n\n// ============================================================================\n// Export composite component\n// ============================================================================\n\nconst Popover: {\n  Root: typeof PopoverRoot;\n  Trigger: typeof PopoverTrigger;\n  Close: typeof PopoverClose;\n  Content: typeof PopoverContent;\n} = {\n  Root: PopoverRoot,\n  Trigger: PopoverTrigger,\n  Close: PopoverClose,\n  Content: PopoverContent,\n};\n\nexport { Popover, PopoverClose, PopoverContent, PopoverRoot, PopoverTrigger };\nexport type { PopoverContentProps, PopoverRootProps, PopoverSize, PopoverVariant };\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/progress.tsx",
    "content": "import type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport { View, type ViewProps, type ViewStyle } from 'react-native';\n\ntype ProgressSize = '1' | '2' | '3' | '4' | '5' | '6';\n\n// Size styles from CSS:\n// Size 1: 2px, Size 2: 4px, Size 3: 6px, Size 4: 8px, Size 5: 12px, Size 6: 16px\nfunction getHeight(size: ProgressSize): number {\n  switch (size) {\n    case '1':\n      return 2;\n    case '2':\n      return 4;\n    case '3':\n      return 6;\n    case '4':\n      return 8;\n    case '5':\n      return 12;\n    case '6':\n      return 16;\n  }\n}\n\ntype ProgressProps = ViewProps & {\n  size?: ProgressSize;\n  color?: Color;\n  value?: number;\n  max?: number;\n};\n\nfunction Progress({ size = '6', color, value = 0, max = 100, style, ...props }: ProgressProps) {\n  const { colors } = useThemeTokens();\n\n  const gray = colors.palettes.gray;\n  // Semantic colors (accent, danger, etc.) are added by useThemeTokens\n  // Fallback to gray if palette key doesn't exist\n  const palette = colors.palettes[color ?? 'accent'] ?? gray;\n\n  const height = getHeight(size);\n\n  // Calculate progress percentage\n  const progress = Math.max(0, Math.min((value || 0) / max, 1));\n  const progressPercent = progress * 100;\n\n  // Track style\n  const trackStyle: ViewStyle = {\n    width: '100%',\n    height,\n    borderRadius: height / 2, // Fully rounded (radius-thumb)\n    backgroundColor: gray.a4,\n    overflow: 'hidden',\n  };\n\n  // Indicator style\n  const indicatorStyle: ViewStyle = {\n    height: '100%',\n    width: `${progressPercent}%`,\n    backgroundColor: palette['9'],\n    borderRadius: height / 2,\n  };\n\n  return (\n    <View\n      role=\"progressbar\"\n      aria-valuemin={0}\n      aria-valuemax={max}\n      aria-valuenow={value}\n      style={[trackStyle, style]}\n      {...props}>\n      <View style={indicatorStyle} />\n    </View>\n  );\n}\n\nexport { Progress };\nexport type { ProgressProps };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/radio-group.tsx",
    "content": "import type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as RadioGroupPrimitive from '@rn-primitives/radio-group';\nimport * as React from 'react';\nimport { Platform, View, type ViewStyle } from 'react-native';\n\ntype RadioSize = '1' | '2' | '3';\n\ntype RadioGroupContextValue = {\n  size: RadioSize;\n  color: Color | 'accent';\n  value?: string;\n};\n\nconst RadioGroupContext = React.createContext<RadioGroupContextValue>({\n  size: '2',\n  color: 'accent',\n});\n\n// Size styles from CSS:\n// Size 1: --radio-group-item-size: var(--space-4) = 16px\n// Size 2: --radio-group-item-size: calc(var(--space-4) * 1.25) = 20px\n// Size 3: --radio-group-item-size: var(--space-5) = 24px\nfunction getItemSize(size: RadioSize): number {\n  switch (size) {\n    case '1':\n      return 16;\n    case '2':\n      return 20;\n    case '3':\n      return 24;\n  }\n}\n\ntype RadioGroupRootProps = RadioGroupPrimitive.RootProps & {\n  size?: RadioSize;\n  color?: Color;\n};\n\nfunction RadioGroupRoot({ size = '2', color, value, ...props }: RadioGroupRootProps) {\n  const contextValue = React.useMemo(\n    (): RadioGroupContextValue => ({ size, color: color ?? 'accent', value }),\n    [size, color, value]\n  );\n\n  return (\n    <RadioGroupContext.Provider value={contextValue}>\n      <RadioGroupPrimitive.Root value={value} {...props} />\n    </RadioGroupContext.Provider>\n  );\n}\n\ntype RadioGroupItemProps = Omit<RadioGroupPrimitive.ItemProps, 'children'>;\n\nfunction RadioGroupItem({ value, disabled, onFocus, onBlur, ...props }: RadioGroupItemProps) {\n  const { size, color, value: groupValue } = React.useContext(RadioGroupContext);\n  const { colors } = useThemeTokens();\n  const [focused, setFocused] = React.useState(false);\n\n  const gray = colors.palettes.gray;\n  // Semantic colors (accent, danger, etc.) are added by useThemeTokens\n  // Fallback to gray if palette key doesn't exist\n  const palette = colors.palettes[color] ?? gray;\n\n  const itemSize = getItemSize(size);\n  const indicatorSize = itemSize * 0.4; // 40% scale like CSS\n\n  // Check if this item is selected\n  const isChecked = value === groupValue;\n\n  // Base style\n  const baseStyle: ViewStyle = {\n    width: itemSize,\n    height: itemSize,\n    borderRadius: itemSize / 2,\n    alignItems: 'center',\n    justifyContent: 'center',\n  };\n\n  // State-based styles\n  let stateStyle: ViewStyle;\n  if (disabled) {\n    stateStyle = {\n      backgroundColor: gray.a3,\n      borderWidth: 1,\n      borderColor: gray.a6,\n    };\n  } else if (isChecked) {\n    stateStyle = {\n      backgroundColor: palette['9'],\n    };\n  } else {\n    stateStyle = {\n      backgroundColor: colors.surface,\n      borderWidth: 1,\n      borderColor: gray.a7,\n    };\n  }\n\n  // Focus style - accent-a8 outline\n  const focusStyle: ViewStyle | undefined =\n    focused && !disabled\n      ? {\n          outlineWidth: 2,\n          outlineStyle: 'solid',\n          outlineColor: palette.a8,\n          outlineOffset: 2,\n        }\n      : undefined;\n\n  const combinedStyle: ViewStyle = {\n    ...baseStyle,\n    ...stateStyle,\n    ...focusStyle,\n  };\n\n  // Indicator style\n  const indicatorColor = disabled ? gray.a8 : palette['9-contrast'];\n  const indicatorStyle: ViewStyle = {\n    width: indicatorSize,\n    height: indicatorSize,\n    borderRadius: indicatorSize / 2,\n    backgroundColor: indicatorColor,\n  };\n\n  const handleFocus = React.useCallback(\n    (e: Parameters<NonNullable<typeof onFocus>>[0]) => {\n      if (Platform.OS === 'web') {\n        const target = e.target as unknown as HTMLElement | undefined;\n        if (target?.matches?.(':focus-visible')) {\n          setFocused(true);\n        }\n      }\n      onFocus?.(e);\n    },\n    [onFocus]\n  );\n\n  const handleBlur = React.useCallback(\n    (e: Parameters<NonNullable<typeof onBlur>>[0]) => {\n      setFocused(false);\n      onBlur?.(e);\n    },\n    [onBlur]\n  );\n\n  // Reset default focus styles on the root\n  const rootStyle: ViewStyle = {\n    outlineWidth: 0,\n  };\n\n  return (\n    <RadioGroupPrimitive.Item\n      value={value}\n      disabled={disabled}\n      onFocus={handleFocus}\n      onBlur={handleBlur}\n      style={rootStyle}\n      {...props}>\n      <View style={combinedStyle}>\n        <RadioGroupPrimitive.Indicator>\n          <View style={indicatorStyle} />\n        </RadioGroupPrimitive.Indicator>\n      </View>\n    </RadioGroupPrimitive.Item>\n  );\n}\n\nconst RadioGroup = {\n  Root: RadioGroupRoot,\n  Item: RadioGroupItem,\n};\n\nexport { RadioGroup, RadioGroupItem, RadioGroupRoot };\nexport type { RadioGroupItemProps, RadioGroupRootProps };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/segmented-control.tsx",
    "content": "import { Text, TextStyleContext } from '@/components/text';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as TabsPrimitive from '@rn-primitives/tabs';\nimport * as React from 'react';\nimport { Platform, View, type ViewStyle } from 'react-native';\n\ntype SegmentedControlContextValue = {\n  value?: string;\n};\n\nconst SegmentedControlContext = React.createContext<SegmentedControlContextValue>({\n  value: undefined,\n});\n\ntype SegmentedControlRootProps = TabsPrimitive.RootProps;\n\nfunction SegmentedControlRoot({\n  value,\n  onValueChange,\n  children,\n  ...props\n}: SegmentedControlRootProps) {\n  const contextValue = React.useMemo(() => ({ value }), [value]);\n\n  return (\n    <SegmentedControlContext.Provider value={contextValue}>\n      <TabsPrimitive.Root value={value} onValueChange={onValueChange} {...props}>\n        {children}\n      </TabsPrimitive.Root>\n    </SegmentedControlContext.Provider>\n  );\n}\n\ntype SegmentedControlListProps = TabsPrimitive.ListProps;\n\nfunction SegmentedControlList({ children, style, ...props }: SegmentedControlListProps) {\n  const { colors } = useThemeTokens();\n  const gray = colors.palettes.gray;\n\n  // Container style - matches CSS:\n  // height: var(--space-7) = 40px\n  // background: var(--gray-a3)\n  // border-radius: var(--radius-4) = 10px\n  // padding: var(--space-1) = 4px\n  const listStyle: ViewStyle = {\n    flexDirection: 'row',\n    height: 40,\n    backgroundColor: gray.a3,\n    borderRadius: 10,\n    padding: 4,\n    alignItems: 'stretch',\n  };\n\n  return (\n    <TabsPrimitive.List {...props}>\n      <View style={[listStyle, style]}>{children}</View>\n    </TabsPrimitive.List>\n  );\n}\n\ntype SegmentedControlTriggerInnerProps = {\n  value?: string;\n  hovered?: boolean;\n  children?: React.ReactNode;\n};\n\nfunction SegmentedControlTriggerInner({\n  value,\n  hovered,\n  children,\n}: SegmentedControlTriggerInnerProps) {\n  const { value: activeValue } = React.useContext(SegmentedControlContext);\n  const { colors, isDark } = useThemeTokens();\n\n  const gray = colors.palettes.gray;\n\n  const isActive = value === activeValue;\n\n  // Text color from CSS:\n  // Default: gray-a9\n  // Hover: gray-a11\n  // Active: gray-a12\n  const textColor = isActive ? gray['12'] : hovered ? gray.a11 : gray.a9;\n\n  // Trigger style - matches CSS\n  const triggerStyle: ViewStyle = {\n    flex: 1,\n    flexShrink: 0,\n    justifyContent: 'center',\n    alignItems: 'center',\n    borderRadius: 8, // radius-3\n    paddingHorizontal: 8, // space-2\n    position: 'relative',\n  };\n\n  // Active thumb background with shadow\n  // Light mode: var(--color-panel-solid) = white with shadow\n  // Dark mode: white-a3 background\n  const activeStyle: ViewStyle | undefined = isActive\n    ? isDark\n      ? {\n          backgroundColor: colors.palettes.white.a3,\n        }\n      : {\n          backgroundColor: colors.panelSolid,\n          ...(Platform.OS === 'web'\n            ? {\n                boxShadow:\n                  '0px 1px 1px 0px rgba(0, 0, 0, 0.05), 0px 2px 4px 0px rgba(0, 0, 0, 0.05)',\n              }\n            : {\n                shadowColor: '#000',\n                shadowOpacity: 0.08,\n                shadowOffset: { width: 0, height: 1 },\n                shadowRadius: 2,\n                elevation: 2,\n              }),\n        }\n    : undefined;\n\n  // Inner content style\n  const innerStyle: ViewStyle = {\n    flexDirection: 'row',\n    gap: 8, // space-2\n    alignItems: 'center',\n    justifyContent: 'center',\n  };\n\n  // Wrap string children in Text component\n  const content = typeof children === 'string' ? <Text>{children}</Text> : children;\n\n  return (\n    <TextStyleContext.Provider value={{ size: '2', weight: 'medium', color: textColor }}>\n      <View style={[triggerStyle, activeStyle]}>\n        <View style={innerStyle}>{content}</View>\n      </View>\n    </TextStyleContext.Provider>\n  );\n}\n\ntype SegmentedControlTriggerProps = Omit<TabsPrimitive.TriggerProps, 'children'> & {\n  children?: React.ReactNode;\n};\n\nfunction SegmentedControlTrigger({ value, children, ...props }: SegmentedControlTriggerProps) {\n  const [hovered, setHovered] = React.useState(false);\n\n  return (\n    <TabsPrimitive.Trigger\n      value={value}\n      onHoverIn={() => setHovered(true)}\n      onHoverOut={() => setHovered(false)}\n      style={{ flex: 1 }}\n      {...props}>\n      <SegmentedControlTriggerInner value={value} hovered={hovered}>\n        {children}\n      </SegmentedControlTriggerInner>\n    </TabsPrimitive.Trigger>\n  );\n}\n\ntype SegmentedControlContentProps = TabsPrimitive.ContentProps;\n\nfunction SegmentedControlContent({ ...props }: SegmentedControlContentProps) {\n  return <TabsPrimitive.Content {...props} />;\n}\n\nconst SegmentedControl = {\n  Root: SegmentedControlRoot,\n  List: SegmentedControlList,\n  Trigger: SegmentedControlTrigger,\n  Content: SegmentedControlContent,\n};\n\nexport {\n  SegmentedControl,\n  SegmentedControlContent,\n  SegmentedControlList,\n  SegmentedControlRoot,\n  SegmentedControlTrigger,\n};\nexport type {\n  SegmentedControlContentProps,\n  SegmentedControlListProps,\n  SegmentedControlRootProps,\n  SegmentedControlTriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/select.tsx",
    "content": "import { NativeOnlyAnimatedView } from '@/components/native-only-animated-view';\nimport { Text, TextStyleContext } from '@/components/text';\nimport { SelectPrimitive } from '@/forked-primitives';\nimport {\n  getButtonFocusStyle,\n  getButtonPressedFilter,\n  getButtonShadowStyle,\n  getButtonSizeStyle,\n  getButtonVariantStyle,\n  type ButtonSize,\n  type ButtonVariant,\n} from '@/lib/button-styles';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport {\n  Platform,\n  Pressable,\n  ScrollView,\n  StyleSheet,\n  useWindowDimensions,\n  View,\n  type StyleProp,\n  type ViewStyle,\n} from 'react-native';\nimport { FadeIn, FadeOut } from 'react-native-reanimated';\nimport { useSafeAreaInsets } from 'react-native-safe-area-context';\nimport { FullWindowOverlay as RNFullWindowOverlay } from 'react-native-screens';\nimport Svg, { Path } from 'react-native-svg';\n\n// Custom icons matching web version exactly\nfunction SelectChevronIcon({ size, color }: { size: number; color: string }) {\n  // Chevron path scaled to fill a square viewBox\n  // Original web: viewBox=\"3.25 5.25 9.5 5.5\", path=\"M4 6L8 10L12 6\"\n  // Scaled to fit 0 0 12 12 viewBox while maintaining proportions\n  return (\n    <Svg width={size} height={size} viewBox=\"0 0 12 12\" fill=\"none\">\n      <Path\n        d=\"M2 4L6 8L10 4\"\n        stroke={color}\n        strokeWidth={1.5}\n        strokeLinecap=\"round\"\n        strokeLinejoin=\"round\"\n      />\n    </Svg>\n  );\n}\n\nfunction SelectCheckIcon({ size, color }: { size: number; color: string }) {\n  return (\n    <Svg width={size} height={size} viewBox=\"0 0 9 9\" fill={color}>\n      <Path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        d=\"M8.53547 0.62293C8.88226 0.849446 8.97976 1.3142 8.75325 1.66099L4.5083 8.1599C4.38833 8.34356 4.19397 8.4655 3.9764 8.49358C3.75883 8.52167 3.53987 8.45309 3.3772 8.30591L0.616113 5.80777C0.308959 5.52987 0.285246 5.05559 0.563148 4.74844C0.84105 4.44128 1.31533 4.41757 1.62249 4.69547L3.73256 6.60459L7.49741 0.840706C7.72393 0.493916 8.18868 0.396414 8.53547 0.62293Z\"\n      />\n    </Svg>\n  );\n}\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype SelectSize = ButtonSize; // '1' | '2' | '3' | '4'\ntype SelectTriggerVariant = 'surface' | 'soft' | 'ghost';\n\n// ============================================================================\n// Select Context\n// ============================================================================\n\ntype SelectContextValue = {\n  size: SelectSize;\n  labelMap: React.MutableRefObject<Map<string, string>>;\n  value: { value: string; label: string } | undefined;\n  open: boolean;\n};\n\nconst SelectContext = React.createContext<SelectContextValue>({\n  size: '2',\n  labelMap: { current: new Map() },\n  value: undefined,\n  open: false,\n});\n\n// Trigger context for passing variant/color to SelectValue\ntype SelectTriggerContextValue = {\n  variant: SelectTriggerVariant;\n  color: Color;\n  disabled?: boolean;\n};\n\nconst SelectTriggerContext = React.createContext<SelectTriggerContextValue>({\n  variant: 'surface',\n  color: 'gray',\n  disabled: false,\n});\n\n// Content context for item position registration (native scroll-to-selected)\ntype SelectContentContextValue = {\n  registerItemPosition: (value: string, y: number) => void;\n};\n\n// eslint-disable-next-line @typescript-eslint/no-empty-function\nconst noop = () => {};\n\nconst SelectContentContext = React.createContext<SelectContentContextValue>({\n  registerItemPosition: noop,\n});\n\n// ============================================================================\n// Select.Root\n// ============================================================================\n\ntype SelectRootProps = Omit<SelectPrimitive.RootProps, 'value' | 'onValueChange'> & {\n  size?: SelectSize;\n  value?: { value: string; label: string } | undefined;\n  onValueChange?: (value: { value: string; label: string } | undefined) => void;\n};\n\nfunction SelectRoot({ size = '3', value, onValueChange, children, ...props }: SelectRootProps) {\n  const labelMapRef = React.useRef<Map<string, string>>(new Map());\n  const [open, setOpen] = React.useState(false);\n\n  // Handle open state changes\n  const handleOpenChange = React.useCallback(\n    (isOpen: boolean) => {\n      setOpen(isOpen);\n      props.onOpenChange?.(isOpen);\n    },\n    [props.onOpenChange]\n  );\n\n  // Intercept onValueChange to ensure we use the correct label from our map\n  const handleValueChange = React.useCallback(\n    (newValue: { value: string; label: string } | undefined) => {\n      if (newValue && labelMapRef.current.has(newValue.value)) {\n        // Use the label from our map (web primitive doesn't pass correct label)\n        const label = labelMapRef.current.get(newValue.value) ?? '';\n        onValueChange?.({ value: newValue.value, label });\n      } else {\n        onValueChange?.(newValue);\n      }\n    },\n    [onValueChange]\n  );\n\n  // Cast types as the primitive types expect Option but we use { value, label }\n  const primitiveValue = value as unknown as SelectPrimitive.RootProps['value'];\n  const primitiveOnChange =\n    handleValueChange as unknown as SelectPrimitive.RootProps['onValueChange'];\n\n  const contextValue = React.useMemo(\n    () => ({ size, labelMap: labelMapRef, value, open }),\n    [size, value, open]\n  );\n\n  // Context must wrap the Root so it's available in the Portal\n  return (\n    <SelectContext.Provider value={contextValue}>\n      <SelectPrimitive.Root\n        {...props}\n        value={primitiveValue}\n        onValueChange={primitiveOnChange}\n        onOpenChange={handleOpenChange}>\n        {children}\n      </SelectPrimitive.Root>\n    </SelectContext.Provider>\n  );\n}\n\n// ============================================================================\n// Select.Value\n// ============================================================================\n\ntype SelectValueProps = {\n  placeholder?: string;\n};\n\nfunction SelectValue({ placeholder, ...props }: SelectValueProps) {\n  const { size, value } = React.useContext(SelectContext);\n  const { variant, color, disabled } = React.useContext(SelectTriggerContext);\n  const { colors } = useThemeTokens();\n\n  // Get text size based on select size\n  const textSize = size === '1' ? '1' : size === '2' ? '2' : size === '3' ? '3' : '4';\n  const hasValue = !!value;\n  const displayValue = value?.label ?? placeholder ?? '';\n\n  // Get colors based on variant (matching web)\n  const gray = colors.palettes.gray;\n  const palette = colors.palettes[color ?? 'gray'];\n\n  // Text colors per variant:\n  // - surface: gray-12, placeholder: gray-a10, disabled: gray-a8\n  // - soft/ghost: accent-12, placeholder: accent-12 @ 0.6 opacity, disabled: gray-a8\n  let textColor: string;\n  if (disabled) {\n    textColor = gray.a8;\n  } else if (variant === 'surface') {\n    textColor = hasValue ? gray['12'] : gray.a10;\n  } else {\n    // soft or ghost - use accent color\n    textColor = palette['12'] || palette.a12;\n  }\n\n  return (\n    <Text\n      size={textSize}\n      color=\"gray\"\n      style={{\n        color: textColor,\n        opacity: !disabled && !hasValue && (variant === 'soft' || variant === 'ghost') ? 0.6 : 1,\n      }}\n      numberOfLines={1}\n      ellipsizeMode=\"tail\"\n      {...props}>\n      {displayValue}\n    </Text>\n  );\n}\n\n// ============================================================================\n// Select.Trigger\n// ============================================================================\n\ntype SelectTriggerProps = Omit<SelectPrimitive.TriggerProps, 'asChild'> & {\n  variant?: SelectTriggerVariant;\n  color?: Color;\n  style?: StyleProp<ViewStyle>;\n};\n\nfunction SelectTrigger({\n  variant = 'surface',\n  color = 'gray',\n  style,\n  disabled,\n  children,\n  ...props\n}: SelectTriggerProps) {\n  const { size, open } = React.useContext(SelectContext);\n  const { colors } = useThemeTokens();\n  const [pressed, setPressed] = React.useState(false);\n  const [hovered, setHovered] = React.useState(false);\n  const [focused, setFocused] = React.useState(false);\n\n  const gray = colors.palettes.gray;\n  const palette = colors.palettes[color ?? 'gray'];\n\n  // When select is open, apply pressed styles (matching web [data-state='open'])\n  const isPressed = pressed || open;\n\n  const sizeStyle = getButtonSizeStyle(size);\n  const variantStyle = getButtonVariantStyle(\n    variant as ButtonVariant,\n    colors,\n    palette,\n    gray,\n    disabled ?? false,\n    isPressed,\n    hovered\n  );\n  const shadowStyle = getButtonShadowStyle(variant as ButtonVariant, disabled ?? false, isPressed);\n  const focusStyle = getButtonFocusStyle(palette, focused, disabled ?? false);\n  const pressedFilter = getButtonPressedFilter(\n    variant as ButtonVariant,\n    isPressed,\n    disabled ?? false\n  );\n\n  // Get icon size based on select size\n  const iconSize = size === '1' ? 8 : size === '2' ? 10 : size === '3' ? 12 : 14;\n\n  // Icon color matches text color (uses currentColor on web)\n  // - surface: gray-12, disabled: gray-a8\n  // - soft/ghost: accent-12, disabled: gray-a8\n  const iconColor = disabled\n    ? gray.a8\n    : variant === 'surface'\n      ? gray['12']\n      : palette['12'] || palette.a12;\n\n  // Context value for SelectValue to access variant/color\n  const triggerContextValue = React.useMemo(\n    () => ({ variant, color, disabled: disabled ?? false }),\n    [variant, color, disabled]\n  );\n\n  const triggerStyle: ViewStyle = {\n    flexDirection: 'row',\n    alignItems: 'center',\n    justifyContent: 'space-between',\n    ...sizeStyle,\n    ...variantStyle,\n    ...shadowStyle,\n    ...focusStyle,\n    ...pressedFilter,\n    gap: sizeStyle.gap,\n    ...Platform.select({\n      web: {\n        cursor: disabled ? 'not-allowed' : 'pointer',\n        userSelect: 'none',\n      } as unknown as ViewStyle,\n    }),\n  };\n\n  const chevronContainer: ViewStyle = {\n    width: iconSize,\n    height: iconSize,\n    opacity: variant === 'ghost' ? 1 : 0.9,\n    marginBottom: size === '2' || size === '3' || size === '4' ? (size === '2' ? -1 : -2) : 0,\n  };\n\n  const renderTriggerContent = () => (\n    <>\n      {typeof children === 'function'\n        ? children({ pressed, hovered } as Parameters<typeof children>[0] & { hovered: boolean })\n        : children}\n      <View style={chevronContainer}>\n        <SelectChevronIcon size={iconSize} color={iconColor} />\n      </View>\n    </>\n  );\n\n  // On web, use View instead of Pressable to avoid touch event conflicts\n  // Pressable's touch handling interferes with Radix's onClick on mobile web\n  if (Platform.OS === 'web') {\n    // Web-only props that aren't in RN's ViewProps\n    const webProps = {\n      onMouseDown: () => setPressed(true),\n      onMouseUp: () => setPressed(false),\n      onMouseEnter: () => setHovered(true),\n      onMouseLeave: () => {\n        setHovered(false);\n        setPressed(false);\n      },\n      onFocus: (e: React.FocusEvent) => {\n        if ((e.target as HTMLElement)?.matches?.(':focus-visible')) {\n          setFocused(true);\n        }\n      },\n      onBlur: () => setFocused(false),\n      tabIndex: disabled ? -1 : 0,\n      role: 'combobox',\n      'aria-disabled': disabled,\n    } as unknown as ViewStyle;\n\n    return (\n      <SelectTriggerContext.Provider value={triggerContextValue}>\n        <SelectPrimitive.Trigger asChild disabled={disabled} {...props}>\n          <View style={[triggerStyle, style]} {...webProps}>\n            {renderTriggerContent()}\n          </View>\n        </SelectPrimitive.Trigger>\n      </SelectTriggerContext.Provider>\n    );\n  }\n\n  // On native, use Pressable for proper touch handling\n  return (\n    <SelectTriggerContext.Provider value={triggerContextValue}>\n      <SelectPrimitive.Trigger asChild disabled={disabled} {...props}>\n        <Pressable\n          onPressIn={(e) => {\n            setPressed(true);\n            props.onPressIn?.(e);\n          }}\n          onPressOut={(e) => {\n            setPressed(false);\n            props.onPressOut?.(e);\n          }}\n          onFocus={(e) => {\n            props.onFocus?.(e);\n          }}\n          onBlur={(e) => {\n            setFocused(false);\n            props.onBlur?.(e);\n          }}\n          onHoverIn={(e) => {\n            setHovered(true);\n            props.onHoverIn?.(e);\n          }}\n          onHoverOut={(e) => {\n            setHovered(false);\n            props.onHoverOut?.(e);\n          }}\n          style={[triggerStyle, style]}\n          disabled={disabled}>\n          {renderTriggerContent()}\n        </Pressable>\n      </SelectPrimitive.Trigger>\n    </SelectTriggerContext.Provider>\n  );\n}\n\n// ============================================================================\n// Select.Content\n// ============================================================================\n\nconst FullWindowOverlay = Platform.OS === 'ios' ? RNFullWindowOverlay : React.Fragment;\n\ntype SelectContentProps = SelectPrimitive.ContentProps & {\n  portalHost?: string;\n  position?: 'popper' | 'item-aligned';\n};\n\n// Helper to safely get primitive context on native (not available on web)\nfunction useSelectRootContext() {\n  if (Platform.OS === 'web' || !SelectPrimitive.useRootContext) {\n    return null;\n  }\n  \n  return SelectPrimitive.useRootContext();\n}\n\nfunction SelectContent({ portalHost, position = 'popper', ...props }: SelectContentProps) {\n  // Get context values before portal (context is lost in portal on native)\n  const selectContext = React.useContext(SelectContext);\n  const { size, labelMap, value, open } = selectContext;\n  const { colors, isDark } = useThemeTokens();\n\n  // Capture primitive context BEFORE the portal/FullWindowOverlay (native only)\n  const primitiveContext = useSelectRootContext();\n  const { height: windowHeight } = useWindowDimensions();\n  const safeAreaInsets = useSafeAreaInsets();\n\n  // ScrollView ref and item positions for scroll-to-selected on native\n  const scrollViewRef = React.useRef<ScrollView>(null);\n  const itemPositionsRef = React.useRef<Map<string, number>>(new Map());\n  const hasScrolledRef = React.useRef(false);\n\n  // Content padding based on size\n  const contentPadding = size === '1' ? 4 : size === '2' ? 4 : size === '3' ? 4 : 4;\n\n  // Border radius based on size\n  const borderRadius = size === '1' ? 8 : size === '2' ? 10 : size === '3' ? 12 : 14;\n\n  // Calculate available height for native - account for safe areas and some padding\n  // Leave extra space for trigger (~60px) and visual breathing room (~40px)\n  const nativeMaxHeight = Math.max(\n    150,\n    windowHeight - safeAreaInsets.top - safeAreaInsets.bottom - 100\n  );\n\n  // Insets for the primitive's collision detection\n  const contentInsets = {\n    top: safeAreaInsets.top + 8,\n    bottom: safeAreaInsets.bottom + 8,\n    left: safeAreaInsets.left + 8,\n    right: safeAreaInsets.right + 8,\n  };\n\n  // Register item position callback for native scroll-to-selected\n  const registerItemPosition = React.useCallback(\n    (itemValue: string, y: number) => {\n      itemPositionsRef.current.set(itemValue, y);\n\n      // Scroll to selected item once positions are registered (native only)\n      if (Platform.OS !== 'web' && !hasScrolledRef.current && value?.value === itemValue) {\n        hasScrolledRef.current = true;\n        // Use requestAnimationFrame to ensure ScrollView is mounted\n        requestAnimationFrame(() => {\n          scrollViewRef.current?.scrollTo({ y, animated: false });\n        });\n      }\n    },\n    [value?.value]\n  );\n\n  // Reset scroll flag when content closes\n  React.useEffect(() => {\n    if (!open) {\n      hasScrolledRef.current = false;\n    }\n  }, [open]);\n\n  // Content context value for item position registration\n  const contentContextValue = React.useMemo(\n    () => ({ registerItemPosition }),\n    [registerItemPosition]\n  );\n\n  // Re-create context value to provide inside portal\n  const contextValue = React.useMemo(\n    () => ({ size, labelMap, value, open }),\n    [size, labelMap, value, open]\n  );\n\n  // On native, re-provide context after FullWindowOverlay breaks it\n  const ContextProvider =\n    Platform.OS !== 'web' ? SelectPrimitive.SelectContext?.Provider : null;\n  const shouldProvideContext = ContextProvider && primitiveContext;\n\n  const content = (\n    <SelectPrimitive.Overlay style={Platform.select({ native: StyleSheet.absoluteFill })}>\n      {/* Re-provide our context inside portal since it's lost on native */}\n      <SelectContext.Provider value={contextValue}>\n        <SelectContentContext.Provider value={contentContextValue}>\n          <TextStyleContext.Provider value={{ size: '2', weight: 'regular', color: 'gray' }}>\n            <NativeOnlyAnimatedView entering={FadeIn} exiting={FadeOut}>\n              <SelectPrimitive.Content\n                position={position}\n                sideOffset={4}\n                insets={Platform.OS !== 'web' ? contentInsets : undefined}\n                style={{\n                  backgroundColor: colors.panelSolid,\n                  borderRadius,\n                  minWidth: 128,\n                  // Constrain max height on native to prevent overflow\n                  ...Platform.select({\n                    web: {\n                      // Shadow-5 from web: border + two shadow layers\n                      // Light: 0 0 0 1px gray-a5, 0 12px 60px black-a3, 0 12px 32px -16px gray-a5\n                      // Dark: 0 0 0 1px gray-a6, 0 12px 60px black-a5, 0 12px 32px -16px black-a7\n                      boxShadow: isDark\n                        ? `0 0 0 1px ${colors.palettes.gray.a6}, 0 12px 60px ${colors.palettes.black.a5}, 0 12px 32px -16px ${colors.palettes.black.a7}`\n                        : `0 0 0 1px ${colors.palettes.gray.a5}, 0 12px 60px ${colors.palettes.black.a3}, 0 12px 32px -16px ${colors.palettes.gray.a5}`,\n                      overflow: 'hidden',\n                    },\n                    default: {\n                      // Native approximation - can't do multiple shadows\n                      // Note: overflow: 'hidden' clips shadows on iOS, so we don't use it here\n                      maxHeight: nativeMaxHeight,\n                      borderWidth: 1,\n                      borderColor: isDark ? colors.palettes.gray.a6 : colors.palettes.gray.a5,\n                      shadowColor: '#000000',\n                      shadowOpacity: isDark ? 0.3 : 0.15,\n                      shadowOffset: { width: 0, height: 12 },\n                      shadowRadius: 30,\n                      elevation: 12,\n                    },\n                  }),\n                }}\n                {...props}>\n                <SelectPrimitive.Viewport\n                  style={{\n                    width: 'auto',\n                    borderRadius,\n                    // On web, Radix calculates available height dynamically via CSS variable\n                    ...Platform.select({\n                      web: {\n                        // eslint-disable-next-line @typescript-eslint/no-explicit-any -- CSS variable not in ViewStyle type\n                        maxHeight:\n                          'var(--radix-select-content-available-height)' as unknown as number,\n                        overflow: 'auto',\n                      },\n                      default: {\n                        overflow: 'hidden',\n                      },\n                    }),\n                  }}>\n                  {Platform.OS === 'web' ? (\n                    <View style={{ padding: contentPadding }}>{props.children}</View>\n                  ) : (\n                    <ScrollView\n                      ref={scrollViewRef}\n                      style={{ maxHeight: nativeMaxHeight - contentPadding * 2 - 2 }} // Account for padding and border\n                      contentContainerStyle={{ padding: contentPadding }}\n                      showsVerticalScrollIndicator\n                      bounces={false}>\n                      {props.children}\n                    </ScrollView>\n                  )}\n                </SelectPrimitive.Viewport>\n              </SelectPrimitive.Content>\n            </NativeOnlyAnimatedView>\n          </TextStyleContext.Provider>\n        </SelectContentContext.Provider>\n      </SelectContext.Provider>\n    </SelectPrimitive.Overlay>\n  );\n\n  return (\n    <SelectPrimitive.Portal hostName={portalHost}>\n      <FullWindowOverlay>\n        {shouldProvideContext ? (\n          <ContextProvider value={primitiveContext}>{content}</ContextProvider>\n        ) : (\n          content\n        )}\n      </FullWindowOverlay>\n    </SelectPrimitive.Portal>\n  );\n}\n\n// ============================================================================\n// Select.Item\n// ============================================================================\n\ntype SelectItemProps = Omit<SelectPrimitive.ItemProps, 'value' | 'children'> & {\n  value: string;\n  label: string;\n  children: React.ReactNode;\n};\n\nfunction SelectItem({ children, disabled, label, value, ...props }: SelectItemProps) {\n  const { size, labelMap } = React.useContext(SelectContext);\n  const { registerItemPosition } = React.useContext(SelectContentContext);\n  const { colors } = useThemeTokens();\n  const [pressed, setPressed] = React.useState(false);\n  const [hovered, setHovered] = React.useState(false);\n  const [focused, setFocused] = React.useState(false);\n\n  // Register label in the map when component mounts/updates\n  React.useEffect(() => {\n    labelMap.current.set(value, label);\n    return () => {\n      labelMap.current.delete(value);\n    };\n  }, [value, label, labelMap]);\n\n  // Register item position for native scroll-to-selected\n  const handleLayout = React.useCallback(\n    (e: { nativeEvent: { layout: { y: number } } }) => {\n      if (Platform.OS !== 'web') {\n        registerItemPosition(value, e.nativeEvent.layout.y);\n      }\n    },\n    [value, registerItemPosition]\n  );\n\n  // Calculate sizes based on context size - memoize to ensure updates\n  const itemStyles = React.useMemo(() => {\n    const itemHeight = size === '1' ? 24 : size === '2' ? 32 : size === '3' ? 40 : 48;\n    const itemIndicatorWidth = itemHeight / 1.2;\n    const borderRadius = size === '1' ? 4 : size === '2' ? 6 : size === '3' ? 8 : 10;\n    return { itemHeight, itemIndicatorWidth, borderRadius };\n  }, [size]);\n\n  // Extract colors from theme - these will update when theme changes\n  const highlightColor = colors.palettes.gray.a4;\n  const textColor = disabled ? colors.palettes.gray.a8 : colors.palettes.gray['12'];\n\n  // Use gray background for hover, press, and keyboard focus\n  const isHighlighted = hovered || pressed || focused;\n\n  // Memoize style to include current theme colors\n  const itemStyle = React.useMemo<ViewStyle>(\n    () => ({\n      flexDirection: 'row',\n      alignItems: 'center',\n      height: itemStyles.itemHeight,\n      paddingLeft: itemStyles.itemIndicatorWidth,\n      paddingRight: itemStyles.itemIndicatorWidth,\n      position: 'relative',\n      borderRadius: itemStyles.borderRadius,\n      backgroundColor: isHighlighted ? highlightColor : undefined,\n      ...Platform.select({\n        web: {\n          cursor: disabled ? 'not-allowed' : 'default',\n          userSelect: 'none',\n          outline: 'none',\n        } as unknown as ViewStyle,\n      }),\n    }),\n    [itemStyles, isHighlighted, highlightColor, disabled]\n  );\n\n  // Handle focus - only track keyboard focus (focus-visible) on web\n  const handleFocus = React.useCallback(\n    // eslint-disable-next-line @typescript-eslint/no-explicit-any -- cross-platform event type\n    (e: any) => {\n      if (Platform.OS === 'web') {\n        const target = e.target as HTMLElement | undefined;\n        if (target?.matches?.(':focus-visible')) {\n          setFocused(true);\n        }\n      }\n      props.onFocus?.(e);\n    },\n    [props.onFocus]\n  );\n\n  const handleBlur = React.useCallback(\n    // eslint-disable-next-line @typescript-eslint/no-explicit-any -- cross-platform event type\n    (e: any) => {\n      setFocused(false);\n      props.onBlur?.(e);\n    },\n    [props.onBlur]\n  );\n\n  // Web-specific hover handlers using native DOM events (more reliable after re-renders)\n  const webHoverProps =\n    Platform.OS === 'web'\n      ? {\n          onMouseEnter: () => setHovered(true),\n          onMouseLeave: () => setHovered(false),\n        }\n      : {};\n\n  return (\n    <SelectPrimitive.Item\n      disabled={disabled}\n      value={value}\n      label={label}\n      onLayout={handleLayout}\n      onHoverIn={Platform.OS !== 'web' ? () => setHovered(true) : undefined}\n      onHoverOut={Platform.OS !== 'web' ? () => setHovered(false) : undefined}\n      onPressIn={() => setPressed(true)}\n      onPressOut={() => setPressed(false)}\n      onFocus={handleFocus}\n      onBlur={handleBlur}\n      style={itemStyle}\n      {...webHoverProps}\n      {...props}>\n      <SelectPrimitive.ItemIndicator\n        style={{\n          position: 'absolute',\n          left: 0,\n          top: 0,\n          height: itemStyles.itemHeight,\n          width: itemStyles.itemIndicatorWidth,\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}>\n        <SelectCheckIcon\n          size={size === '1' ? 8 : size === '2' ? 10 : size === '3' ? 12 : 14}\n          color={textColor}\n        />\n      </SelectPrimitive.ItemIndicator>\n      <View style={{ justifyContent: 'center', minHeight: itemStyles.itemHeight }}>\n        <Text\n          size={size === '1' ? '1' : size === '2' ? '2' : size === '3' ? '3' : '4'}\n          color=\"gray\"\n          style={{\n            color: textColor,\n            ...(Platform.OS === 'web' ? { whiteSpace: 'nowrap' } : {}),\n          }}>\n          {children}\n        </Text>\n      </View>\n    </SelectPrimitive.Item>\n  );\n}\n\n// ============================================================================\n// Select.Label\n// ============================================================================\n\ntype SelectLabelProps = SelectPrimitive.LabelProps;\n\nfunction SelectLabel({ children, ...props }: SelectLabelProps) {\n  const { size } = React.useContext(SelectContext);\n  const { colors } = useThemeTokens();\n\n  const itemHeight = size === '1' ? 24 : size === '2' ? 32 : size === '3' ? 40 : 48;\n  const itemIndicatorWidth = itemHeight / 1.2;\n\n  return (\n    <View\n      style={{\n        flexDirection: 'row',\n        alignItems: 'center',\n        height: itemHeight,\n        paddingLeft: itemIndicatorWidth,\n        paddingRight: itemIndicatorWidth,\n        ...Platform.select({\n          web: {\n            cursor: 'default',\n            userSelect: 'none',\n          } as unknown as ViewStyle,\n        }),\n      }}>\n      <Text\n        size={size === '1' ? '0' : size === '2' ? '1' : size === '3' ? '2' : '3'}\n        weight=\"semi-bold\"\n        color=\"gray\"\n        style={{ color: colors.palettes.gray.a10 }}\n        {...props}>\n        {children}\n      </Text>\n    </View>\n  );\n}\n\n// ============================================================================\n// Select.Separator\n// ============================================================================\n\ntype SelectSeparatorProps = SelectPrimitive.SeparatorProps;\n\nfunction SelectSeparator({ ...props }: SelectSeparatorProps) {\n  const { size } = React.useContext(SelectContext);\n  const { colors } = useThemeTokens();\n\n  const contentPadding = size === '1' ? 4 : size === '2' ? 4 : size === '3' ? 4 : 4;\n\n  return (\n    <SelectPrimitive.Separator\n      style={{\n        height: 1,\n        marginTop: 4,\n        marginBottom: 4,\n        marginLeft: -contentPadding + 1,\n        marginRight: -contentPadding + 1,\n        backgroundColor: colors.palettes.gray.a6,\n        ...Platform.select({\n          web: {\n            pointerEvents: 'none',\n          },\n        }),\n      }}\n      {...props}\n    />\n  );\n}\n\n// ============================================================================\n// Select.Group\n// ============================================================================\n\nconst SelectGroup: typeof SelectPrimitive.Group = SelectPrimitive.Group;\n\n// ============================================================================\n// Export composite component\n// ============================================================================\n\nconst Select: {\n  Root: typeof SelectRoot;\n  Trigger: typeof SelectTrigger;\n  Value: typeof SelectValue;\n  Content: typeof SelectContent;\n  Item: typeof SelectItem;\n  Label: typeof SelectLabel;\n  Separator: typeof SelectSeparator;\n  Group: typeof SelectGroup;\n} = {\n  Root: SelectRoot,\n  Trigger: SelectTrigger,\n  Value: SelectValue,\n  Content: SelectContent,\n  Item: SelectItem,\n  Label: SelectLabel,\n  Separator: SelectSeparator,\n  Group: SelectGroup,\n};\n\nexport {\n  Select,\n  SelectContent,\n  SelectGroup,\n  SelectItem,\n  SelectLabel,\n  SelectRoot,\n  SelectSeparator,\n  SelectTrigger,\n  SelectValue\n};\nexport type {\n  SelectContentProps,\n  SelectItemProps,\n  SelectLabelProps,\n  SelectRootProps,\n  SelectSeparatorProps,\n  SelectSize,\n  SelectTriggerProps,\n  SelectTriggerVariant,\n  SelectValueProps\n};\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/separator.tsx",
    "content": "import type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as SeparatorPrimitive from '@rn-primitives/separator';\nimport { type ViewStyle } from 'react-native';\n\nconst separatorSizes = ['1', '2', '3', '4'] as const;\n\ntype SeparatorSize = (typeof separatorSizes)[number];\n\n// Size mapping from CSS:\n// Size 1: var(--space-4) = 16px\n// Size 2: var(--space-6) = 32px\n// Size 3: var(--space-9) = 64px\n// Size 4: 100%\nfunction getSeparatorSize(size: SeparatorSize): number | '100%' {\n  switch (size) {\n    case '1':\n      return 16;\n    case '2':\n      return 32;\n    case '3':\n      return 64;\n    case '4':\n      return '100%';\n  }\n}\n\ntype SeparatorProps = SeparatorPrimitive.RootProps & {\n  size?: SeparatorSize;\n  color?: Color;\n};\n\nfunction Separator({\n  size = '1',\n  color = 'gray',\n  orientation = 'horizontal',\n  decorative = true,\n  style,\n  ...props\n}: SeparatorProps) {\n  const { colors } = useThemeTokens();\n\n  const separatorColor = color !== 'gray' ? colors.palettes[color].a6 : colors.stroke;\n\n  const separatorSize = getSeparatorSize(size);\n\n  // Base style - thickness is always 1px\n  const baseStyle: ViewStyle = {\n    backgroundColor: separatorColor,\n    flexShrink: 0,\n  };\n\n  // Orientation-based sizing\n  const orientationStyle: ViewStyle =\n    orientation === 'horizontal'\n      ? {\n          height: 1,\n          width: separatorSize,\n        }\n      : {\n          width: 1,\n          height: separatorSize,\n        };\n\n  const combinedStyle: ViewStyle = {\n    ...baseStyle,\n    ...orientationStyle,\n  };\n\n  return (\n    <SeparatorPrimitive.Root\n      decorative={decorative}\n      orientation={orientation}\n      style={[combinedStyle, style]}\n      {...props}\n    />\n  );\n}\n\nexport { Separator, separatorSizes };\nexport type { SeparatorProps, SeparatorSize };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/skeleton.tsx",
    "content": "import { getAvatarSize, type AvatarShape, type AvatarSize } from '@/components/avatar';\nimport type { TextSize } from '@/components/text';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport { Platform, View, type ViewProps, type ViewStyle } from 'react-native';\nimport Animated, {\n  Easing,\n  useAnimatedStyle,\n  useSharedValue,\n  withRepeat,\n  withTiming,\n} from 'react-native-reanimated';\n\n// Text border radius based on size\nfunction getTextBorderRadius(size: TextSize): number {\n  switch (size) {\n    case '0':\n    case '1':\n    case '2':\n      return 4; // radius-1\n    case '3':\n    case '4':\n      return 6; // radius-2\n    case '5':\n    case '6':\n      return 8; // radius-3\n    case '7':\n    case '8':\n      return 10; // radius-4\n    case '9':\n      return 12; // radius-5\n  }\n}\n\n// Pulse animation hook using Reanimated (runs on UI thread) - native only\nfunction usePulseAnimation() {\n  const opacity = useSharedValue(1);\n\n  React.useEffect(() => {\n    // Skip on web - we use CSS animations there\n    if (Platform.OS === 'web') return;\n\n    // Use withRepeat with reverse=true for smooth looping: 1 → 0.5 → 1 → 0.5 → ...\n    opacity.value = withRepeat(\n      withTiming(0.5, { duration: 1000, easing: Easing.bezier(0.4, 0, 0.6, 1) }),\n      -1, // Infinite repeat\n      true // Reverse on each iteration\n    );\n  }, [opacity]);\n\n  const animatedStyle = useAnimatedStyle(() => ({\n    opacity: opacity.value,\n  }));\n\n  return animatedStyle;\n}\n\n// CSS animation style for web (GPU-accelerated)\nconst webPulseStyle: ViewStyle | undefined =\n  Platform.OS === 'web'\n    ? ({\n        animationName: 'skeleton-pulse',\n        animationDuration: '2s',\n        animationTimingFunction: 'cubic-bezier(0.4, 0, 0.6, 1)',\n        animationIterationCount: 'infinite',\n      } as ViewStyle)\n    : undefined;\n\n// Inject keyframes on web\nif (Platform.OS === 'web' && typeof document !== 'undefined') {\n  const styleId = 'skeleton-pulse-keyframes';\n  if (!document.getElementById(styleId)) {\n    const style = document.createElement('style');\n    style.id = styleId;\n    style.textContent = `\n      @keyframes skeleton-pulse {\n        0%, 100% { opacity: 1; }\n        50% { opacity: 0.5; }\n      }\n    `;\n    document.head.appendChild(style);\n  }\n}\n\n// ============================================================================\n// Skeleton.Avatar\n// ============================================================================\n\ntype SkeletonAvatarProps = ViewProps & {\n  size?: AvatarSize;\n  shape?: AvatarShape;\n  color?: Color;\n};\n\nfunction SkeletonAvatar({\n  size = '3',\n  shape = 'circle',\n  color = 'gray',\n  style,\n  ...props\n}: SkeletonAvatarProps) {\n  const { colors } = useThemeTokens();\n  const animatedStyle = usePulseAnimation();\n\n  const gray = colors.palettes.gray;\n  const palette = colors.palettes[color] ?? gray;\n\n  const avatarSize = getAvatarSize(size);\n  const borderRadius = shape === 'circle' ? avatarSize / 2 : avatarSize * 0.25;\n\n  const avatarStyle: ViewStyle = {\n    width: avatarSize,\n    height: avatarSize,\n    borderRadius,\n    backgroundColor: palette.a3,\n    flexShrink: 0,\n  };\n\n  if (Platform.OS === 'web') {\n    return <View style={[avatarStyle, webPulseStyle, style]} {...props} />;\n  }\n\n  return <Animated.View style={[avatarStyle, animatedStyle, style]} {...props} />;\n}\n\n// ============================================================================\n// Skeleton.Text\n// ============================================================================\n\ntype SkeletonTextProps = ViewProps & {\n  size?: TextSize;\n  color?: Color;\n};\n\nfunction SkeletonText({ size = '3', color = 'gray', style, ...props }: SkeletonTextProps) {\n  const { colors, typography } = useThemeTokens();\n  const animatedStyle = usePulseAnimation();\n\n  const gray = colors.palettes.gray;\n  const palette = colors.palettes[color] ?? gray;\n\n  const typo = typography[size];\n  const borderRadius = getTextBorderRadius(size);\n\n  // Container matches line-height, inner bar matches font-size\n  const containerStyle: ViewStyle = {\n    height: typo.lineHeight,\n    justifyContent: 'center',\n    alignItems: 'stretch',\n  };\n\n  const barStyle: ViewStyle = {\n    height: typo.fontSize,\n    borderRadius,\n    backgroundColor: palette.a3,\n    width: '100%',\n  };\n\n  if (Platform.OS === 'web') {\n    return (\n      <View style={[containerStyle, style]} {...props}>\n        <View style={[barStyle, webPulseStyle]} />\n      </View>\n    );\n  }\n\n  return (\n    <View style={[containerStyle, style]} {...props}>\n      <Animated.View style={[barStyle, animatedStyle]} />\n    </View>\n  );\n}\n\n// ============================================================================\n// Skeleton.Rect\n// ============================================================================\n\ntype SkeletonRectProps = ViewProps & {\n  color?: Color;\n};\n\nfunction SkeletonRect({ color = 'gray', style, ...props }: SkeletonRectProps) {\n  const { colors } = useThemeTokens();\n  const animatedStyle = usePulseAnimation();\n\n  const gray = colors.palettes.gray;\n  const palette = colors.palettes[color] ?? gray;\n\n  const rectStyle: ViewStyle = {\n    backgroundColor: palette.a3,\n    flexShrink: 0,\n  };\n\n  if (Platform.OS === 'web') {\n    return <View style={[rectStyle, webPulseStyle, style]} {...props} />;\n  }\n\n  return <Animated.View style={[rectStyle, animatedStyle, style]} {...props} />;\n}\n\n// ============================================================================\n// Export composite component\n// ============================================================================\n\nconst Skeleton = {\n  Avatar: SkeletonAvatar,\n  Text: SkeletonText,\n  Rect: SkeletonRect,\n};\n\nexport { Skeleton, SkeletonAvatar, SkeletonRect, SkeletonText };\nexport type { SkeletonAvatarProps, SkeletonRectProps, SkeletonTextProps };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/slider.tsx",
    "content": "import type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as SliderPrimitive from '@rn-primitives/slider';\nimport * as React from 'react';\nimport { Platform, View, type LayoutChangeEvent, type ViewStyle } from 'react-native';\nimport {\n  Gesture,\n  GestureDetector,\n  GestureHandlerRootView,\n  type GestureUpdateEvent,\n  type PanGestureHandlerEventPayload,\n  type TapGestureHandlerEventPayload,\n} from 'react-native-gesture-handler';\nimport Animated, { runOnJS, useAnimatedStyle, useSharedValue } from 'react-native-reanimated';\n\ntype SliderSize = '1' | '2' | '3';\n\n// Size styles from CSS:\n// Size 1: --slider-track-size: calc(var(--space-2) * 0.75) = 6px\n// Size 2: --slider-track-size: var(--space-2) = 8px\n// Size 3: --slider-track-size: calc(var(--space-2) * 1.25) = 10px\n// --slider-thumb-size: calc(var(--slider-track-size) + var(--space-1)) = track + 4px\nfunction getSizeStyle(size: SliderSize): {\n  trackHeight: number;\n  thumbSize: number;\n} {\n  switch (size) {\n    case '1': {\n      const trackHeight = 6;\n      const thumbSize = trackHeight + 4; // 10\n      return { trackHeight, thumbSize };\n    }\n    case '2': {\n      const trackHeight = 8;\n      const thumbSize = trackHeight + 4; // 12\n      return { trackHeight, thumbSize };\n    }\n    case '3': {\n      const trackHeight = 10;\n      const thumbSize = trackHeight + 4; // 14\n      return { trackHeight, thumbSize };\n    }\n  }\n}\n\ntype SliderProps = {\n  /** Size of the slider track and thumb */\n  size?: SliderSize;\n  /** Accent color for the filled range */\n  color?: Color;\n  /** Current value - controlled mode */\n  value?: number;\n  /** Default value - uncontrolled mode */\n  defaultValue?: number;\n  /** Minimum value */\n  min?: number;\n  /** Maximum value */\n  max?: number;\n  /** Step increment */\n  step?: number;\n  /** Callback when value changes */\n  onValueChange?: (value: number) => void;\n  /** Whether the slider is disabled */\n  disabled?: boolean;\n  /** Container style */\n  style?: ViewStyle;\n};\n\nfunction Slider({\n  size = '2',\n  color,\n  value: controlledValue,\n  defaultValue = 50,\n  min = 0,\n  max = 100,\n  step = 1,\n  onValueChange,\n  disabled = false,\n  style,\n}: SliderProps) {\n  const { colors } = useThemeTokens();\n\n  // Internal state for uncontrolled mode\n  const [internalValue, setInternalValue] = React.useState(defaultValue);\n\n  // Use controlled value if provided, otherwise use internal state\n  const currentValue = controlledValue !== undefined ? controlledValue : internalValue;\n\n  const gray = colors.palettes.gray;\n  const palette = colors.palettes[color ?? 'accent'] ?? gray;\n\n  const { trackHeight, thumbSize } = getSizeStyle(size);\n\n  // The thumb has a visible pseudo-element that's slightly larger\n  const thumbVisibleSize = thumbSize + Math.floor(trackHeight * 0.5);\n\n  // Range (filled track) color\n  const rangeColor = disabled ? gray.a5 : palette['9'];\n\n  // Calculate range width based on value\n  const rangePercent = ((currentValue - min) / (max - min)) * 100;\n\n  // Update value helper\n  const updateValue = React.useCallback(\n    (newValue: number) => {\n      if (controlledValue === undefined) {\n        setInternalValue(newValue);\n      }\n      onValueChange?.(newValue);\n    },\n    [controlledValue, onValueChange]\n  );\n\n  // Handle value changes from rn-primitives (receives array)\n  const handlePrimitiveValueChange = React.useCallback(\n    (newValue: number[]) => {\n      updateValue(newValue[0] ?? min);\n    },\n    [updateValue, min]\n  );\n\n  // Track styles\n  const trackStyle: ViewStyle = {\n    height: trackHeight,\n    borderRadius: trackHeight / 2,\n    backgroundColor: gray.a4,\n    justifyContent: 'center',\n    position: 'relative',\n  };\n\n  const rangeStyle: ViewStyle = {\n    height: trackHeight,\n    borderRadius: trackHeight / 2,\n    backgroundColor: rangeColor,\n    position: 'absolute',\n    left: 0,\n    width: `${rangePercent}%`,\n  };\n\n  // Container style\n  const containerStyle: ViewStyle = {\n    height: thumbVisibleSize + 8,\n    justifyContent: 'center',\n    opacity: disabled ? 0.5 : 1,\n    ...style,\n  };\n\n  // Web implementation using rn-primitives for accessibility (keyboard, focus)\n  if (Platform.OS === 'web') {\n    return (\n      <WebSlider\n        currentValue={currentValue}\n        min={min}\n        max={max}\n        step={step}\n        disabled={disabled}\n        handlePrimitiveValueChange={handlePrimitiveValueChange}\n        containerStyle={containerStyle}\n        trackStyle={trackStyle}\n        rangeStyle={rangeStyle}\n        thumbVisibleSize={thumbVisibleSize}\n        gray={gray}\n        palette={palette}\n      />\n    );\n  }\n\n  // Native implementation with Gesture Handler for proper scroll view negotiation\n  return (\n    <NativeSlider\n      {...{\n        currentValue,\n        min,\n        max,\n        step,\n        disabled,\n        updateValue,\n        trackHeight,\n        thumbVisibleSize,\n        gray,\n        rangeColor,\n        trackStyle,\n        rangeStyle,\n        containerStyle,\n      }}\n    />\n  );\n}\n\n// Separate web component to track focus state with hooks\nfunction WebSlider({\n  currentValue,\n  min,\n  max,\n  step,\n  disabled,\n  handlePrimitiveValueChange,\n  containerStyle,\n  trackStyle,\n  rangeStyle,\n  thumbVisibleSize,\n  gray,\n  palette,\n}: {\n  currentValue: number;\n  min: number;\n  max: number;\n  step: number;\n  disabled: boolean;\n  handlePrimitiveValueChange: (value: number[]) => void;\n  containerStyle: ViewStyle;\n  trackStyle: ViewStyle;\n  rangeStyle: ViewStyle;\n  thumbVisibleSize: number;\n  gray: Record<string, string>;\n  palette: Record<string, string>;\n}) {\n  const [isFocused, setIsFocused] = React.useState(false);\n\n  // Base box-shadow (always visible)\n  const baseBoxShadow = disabled\n    ? `0 0 0 1px ${gray['5']}`\n    : `0 0 0 1px ${gray.a3}, 0 1px 2px ${gray.a4}, 0 1px 3px -0.5px ${gray.a3}`;\n\n  // Focus box-shadow adds the light accent buffer ring\n  const focusBoxShadow = `${baseBoxShadow}, 0 0 0 3px ${palette['3']}`;\n\n  const webThumbStyle = {\n    width: thumbVisibleSize,\n    height: thumbVisibleSize,\n    borderRadius: thumbVisibleSize / 2,\n    backgroundColor: disabled ? gray['1'] : 'white',\n    boxShadow: isFocused && !disabled ? focusBoxShadow : baseBoxShadow,\n    cursor: disabled ? 'not-allowed' : 'grab',\n    // Focus outline - only show when focused\n    outlineStyle: isFocused && !disabled ? 'solid' : 'none',\n    outlineWidth: 2,\n    outlineOffset: 3,\n    outlineColor: palette['8'],\n  };\n\n  return (\n    <SliderPrimitive.Root\n      value={currentValue}\n      min={min}\n      max={max}\n      step={step}\n      onValueChange={handlePrimitiveValueChange}\n      disabled={disabled}\n      style={containerStyle}>\n      <SliderPrimitive.Track style={trackStyle}>\n        <SliderPrimitive.Range style={rangeStyle} />\n      </SliderPrimitive.Track>\n      <SliderPrimitive.Thumb\n        style={webThumbStyle as ViewStyle}\n        onFocus={() => setIsFocused(true)}\n        onBlur={() => setIsFocused(false)}>\n        <View />\n      </SliderPrimitive.Thumb>\n    </SliderPrimitive.Root>\n  );\n}\n\n// Separate native component to avoid hook issues with conditional rendering\nfunction NativeSlider({\n  currentValue,\n  min,\n  max,\n  step,\n  disabled,\n  updateValue,\n  trackHeight,\n  thumbVisibleSize,\n  gray,\n  rangeColor,\n  trackStyle,\n  rangeStyle,\n  containerStyle,\n}: {\n  currentValue: number;\n  min: number;\n  max: number;\n  step: number;\n  disabled: boolean;\n  updateValue: (value: number) => void;\n  trackHeight: number;\n  thumbVisibleSize: number;\n  gray: Record<string, string>;\n  rangeColor: string;\n  trackStyle: ViewStyle;\n  rangeStyle: ViewStyle;\n  containerStyle: ViewStyle;\n}) {\n  // Track dimensions\n  const trackWidth = useSharedValue(0);\n\n  // Animated thumb position (as percentage 0-1)\n  const thumbPosition = useSharedValue((currentValue - min) / (max - min));\n\n  // Update thumb position when controlled value changes\n  React.useEffect(() => {\n    thumbPosition.value = (currentValue - min) / (max - min);\n  }, [currentValue, min, max, thumbPosition]);\n\n  // Convert position to stepped value\n  const positionToValue = React.useCallback(\n    (position: number) => {\n      'worklet';\n      const percent = Math.max(0, Math.min(1, position));\n      const rawValue = min + percent * (max - min);\n      // Round to step\n      const steppedValue = Math.round(rawValue / step) * step;\n      return Math.max(min, Math.min(max, steppedValue));\n    },\n    [min, max, step]\n  );\n\n  // Handle track layout to get dimensions\n  const handleTrackLayout = React.useCallback(\n    (event: LayoutChangeEvent) => {\n      trackWidth.value = event.nativeEvent.layout.width;\n      // We'll measure pageX on gesture start\n    },\n    [trackWidth]\n  );\n\n  // Track ref for measuring\n  const trackRef = React.useRef<View>(null);\n\n  // Pan gesture with proper scroll view handling\n  const panGesture = React.useMemo(\n    () =>\n      Gesture.Pan()\n        .enabled(!disabled)\n        // Small horizontal threshold to claim gesture before scroll view\n        .activeOffsetX([-5, 5])\n        // Large vertical threshold - let scroll view handle vertical\n        .failOffsetY([-20, 20])\n        .onStart((event: GestureUpdateEvent<PanGestureHandlerEventPayload>) => {\n          // Calculate position from touch\n          if (trackWidth.value > 0) {\n            // Use the locationX which is relative to the component\n            const percent = Math.max(0, Math.min(1, event.x / trackWidth.value));\n            thumbPosition.value = percent;\n            const newValue = positionToValue(percent);\n            runOnJS(updateValue)(newValue);\n          }\n        })\n        .onUpdate((event: GestureUpdateEvent<PanGestureHandlerEventPayload>) => {\n          if (trackWidth.value > 0) {\n            const percent = Math.max(0, Math.min(1, event.x / trackWidth.value));\n            thumbPosition.value = percent;\n            const newValue = positionToValue(percent);\n            runOnJS(updateValue)(newValue);\n          }\n        }),\n    [disabled, trackWidth, thumbPosition, positionToValue, updateValue]\n  );\n\n  // Tap gesture for clicking on track\n  const tapGesture = React.useMemo(\n    () =>\n      Gesture.Tap()\n        .enabled(!disabled)\n        .onStart((event: GestureUpdateEvent<TapGestureHandlerEventPayload>) => {\n          if (trackWidth.value > 0) {\n            const percent = Math.max(0, Math.min(1, event.x / trackWidth.value));\n            thumbPosition.value = percent;\n            const newValue = positionToValue(percent);\n            runOnJS(updateValue)(newValue);\n          }\n        }),\n    [disabled, trackWidth, thumbPosition, positionToValue, updateValue]\n  );\n\n  // Combine gestures - tap and pan work together\n  const composedGesture = Gesture.Race(panGesture, tapGesture);\n\n  // Outer ring size (the outline effect from web's box-shadow)\n  const outerRingSize = thumbVisibleSize + 2;\n\n  // Animated styles for range fill\n  const animatedRangeStyle = useAnimatedStyle(() => {\n    return {\n      width: `${thumbPosition.value * 100}%`,\n    };\n  });\n\n  // Animated styles for thumb position\n  const animatedThumbStyle = useAnimatedStyle(() => {\n    const left = thumbPosition.value * trackWidth.value - outerRingSize / 2;\n    return {\n      transform: [{ translateX: left }],\n    };\n  });\n\n  // Outer ring style - creates the dark outline effect\n  const thumbOuterStyle: ViewStyle = {\n    width: outerRingSize,\n    height: outerRingSize,\n    borderRadius: outerRingSize / 2,\n    backgroundColor: disabled ? gray['5'] : gray.a5,\n    position: 'absolute',\n    top: (trackHeight - outerRingSize) / 2,\n    left: 0,\n    alignItems: 'center',\n    justifyContent: 'center',\n    // Drop shadow\n    shadowColor: '#000',\n    shadowOpacity: disabled ? 0.08 : 0.15,\n    shadowOffset: { width: 0, height: 1 },\n    shadowRadius: 2,\n    elevation: disabled ? 1 : 2,\n  };\n\n  // Inner thumb style - the white center\n  const thumbInnerStyle: ViewStyle = {\n    width: thumbVisibleSize,\n    height: thumbVisibleSize,\n    borderRadius: thumbVisibleSize / 2,\n    backgroundColor: disabled ? gray['1'] : 'white',\n  };\n\n  return (\n    <GestureHandlerRootView style={containerStyle}>\n      <GestureDetector gesture={composedGesture}>\n        <View ref={trackRef} style={trackStyle} onLayout={handleTrackLayout}>\n          <Animated.View\n            style={[rangeStyle, animatedRangeStyle, { backgroundColor: rangeColor }]}\n          />\n          <Animated.View style={[thumbOuterStyle, animatedThumbStyle]}>\n            <View style={thumbInnerStyle} />\n          </Animated.View>\n        </View>\n      </GestureDetector>\n    </GestureHandlerRootView>\n  );\n}\n\nexport { Slider };\nexport type { SliderProps };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/spinner.tsx",
    "content": "import { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport { Platform, View, type ViewStyle } from 'react-native';\nimport Animated, {\n  Easing,\n  useAnimatedStyle,\n  useSharedValue,\n  withRepeat,\n  withSequence,\n  withTiming,\n} from 'react-native-reanimated';\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype SpinnerSize = '1' | '2' | '3' | '4' | '5' | '6';\n\ninterface SpinnerProps {\n  size?: SpinnerSize;\n  loading?: boolean;\n  children?: React.ReactNode;\n  color?: string;\n  style?: ViewStyle;\n}\n\n// ============================================================================\n// Size helpers\n// ============================================================================\n\nfunction getSpinnerSize(size: SpinnerSize): number {\n  switch (size) {\n    case '1':\n      return 12; // --space-3\n    case '2':\n      return 16; // --space-4\n    case '3':\n      return 20; // 1.25 * --space-4\n    case '4':\n      return 24; // --space-5\n    case '5':\n      return 32; // --space-6\n    case '6':\n      return 40; // --space-7\n    default:\n      return 16;\n  }\n}\n\n// ============================================================================\n// Spinner Leaf Component\n// ============================================================================\n\nconst ANIMATION_DURATION = 800;\nconst NUM_LEAVES = 8;\n\ninterface SpinnerLeafProps {\n  index: number;\n  spinnerSize: number;\n  color: string;\n}\n\nfunction SpinnerLeaf({ index, spinnerSize, color }: SpinnerLeafProps) {\n  // Web CSS uses negative animation-delay: -(800 - index * 100)ms\n  // This means each leaf starts at a different phase of the animation\n  // Leaf 0: starts at 0% through cycle (opacity 1)\n  // Leaf 1: starts at 87.5% through cycle\n  // ...\n  // Leaf 7: starts at 12.5% through cycle\n\n  // Calculate where in the animation cycle this leaf should start\n  // Phase goes from 0 to 1 over the animation duration\n  // Web delay is -(DURATION - index * DURATION/8), so time elapsed is (DURATION - index * DURATION/8)\n  // Phase = (8 - index) / 8 for leaf at index (wrapping around)\n  const phaseOffset = ((NUM_LEAVES - index) % NUM_LEAVES) / NUM_LEAVES;\n\n  // Opacity goes from 1 to 0.25 (range of 0.75)\n  // At phase p: opacity = 1 - p * 0.75\n  const initialOpacity = 1 - phaseOffset * 0.75;\n  const opacity = useSharedValue(initialOpacity);\n\n  // Calculate how much time remains in the first cycle\n  const remainingDuration = ANIMATION_DURATION * (1 - phaseOffset);\n\n  React.useEffect(() => {\n    // First, complete the current cycle from the starting point\n    // Then repeat the full cycle infinitely\n    opacity.value = withSequence(\n      // Complete the first partial cycle\n      withTiming(0.25, {\n        duration: remainingDuration,\n        easing: Easing.linear,\n      }),\n      // Then repeat full cycles\n      withRepeat(\n        withSequence(\n          // Jump back to 1 instantly\n          withTiming(1, { duration: 0 }),\n          // Animate to 0.25\n          withTiming(0.25, {\n            duration: ANIMATION_DURATION,\n            easing: Easing.linear,\n          })\n        ),\n        -1, // infinite\n        false\n      )\n    );\n  }, [opacity, remainingDuration]);\n\n  const animatedStyle = useAnimatedStyle(() => ({\n    opacity: opacity.value,\n  }));\n\n  // Calculate rotation for this leaf\n  const rotation = index * 45; // 360 / 8 = 45 degrees per leaf\n\n  // Leaf dimensions\n  const leafWidth = spinnerSize * 0.125; // 12.5%\n  const leafHeight = spinnerSize;\n  const dotHeight = leafHeight * 0.3; // 30%\n  const borderRadius = Math.max(2, leafWidth / 2);\n\n  return (\n    <Animated.View\n      style={[\n        {\n          position: 'absolute',\n          width: leafWidth,\n          height: leafHeight,\n          left: (spinnerSize - leafWidth) / 2,\n          top: 0,\n          alignItems: 'center',\n          transform: [{ rotate: `${rotation}deg` }],\n          transformOrigin: 'center center',\n        },\n        animatedStyle,\n      ]}>\n      <View\n        style={{\n          width: '100%',\n          height: dotHeight,\n          borderRadius,\n          backgroundColor: color,\n        }}\n      />\n    </Animated.View>\n  );\n}\n\n// Web-specific CSS animation version for better performance\nfunction SpinnerLeafWeb({ index, spinnerSize, color }: SpinnerLeafProps) {\n  const rotation = index * 45;\n  const leafWidth = spinnerSize * 0.125;\n  const leafHeight = spinnerSize;\n  const dotHeight = leafHeight * 0.3;\n  const borderRadius = Math.max(2, leafWidth / 2);\n\n  // Animation delay (negative to start mid-animation)\n  const animationDelay = -(ANIMATION_DURATION - index * (ANIMATION_DURATION / NUM_LEAVES));\n\n  return (\n    <View\n      style={\n        {\n          position: 'absolute',\n          width: leafWidth,\n          height: leafHeight,\n          left: (spinnerSize - leafWidth) / 2,\n          top: 0,\n          alignItems: 'center',\n          transform: [{ rotate: `${rotation}deg` }],\n          transformOrigin: 'center center',\n          animation: `spinner-leaf-fade ${ANIMATION_DURATION}ms linear infinite`,\n          animationDelay: `${animationDelay}ms`,\n        } as ViewStyle\n      }>\n      <View\n        style={{\n          width: '100%',\n          height: dotHeight,\n          borderRadius,\n          backgroundColor: color,\n        }}\n      />\n    </View>\n  );\n}\n\n// ============================================================================\n// Spinner Component\n// ============================================================================\n\nfunction Spinner({ size = '2', loading = true, children, color, style }: SpinnerProps) {\n  const { colors } = useThemeTokens();\n  const spinnerSize = getSpinnerSize(size);\n\n  // Use gray-12 as default color (matches text color in both light/dark modes)\n  const resolvedColor = color ?? colors.palettes.gray['12'];\n\n  // Inject CSS keyframes for web\n  React.useEffect(() => {\n    if (Platform.OS === 'web') {\n      const styleId = 'frosted-ui-spinner-keyframes';\n      if (!document.getElementById(styleId)) {\n        const styleEl = document.createElement('style');\n        styleEl.id = styleId;\n        styleEl.textContent = `\n          @keyframes spinner-leaf-fade {\n            from { opacity: 1; }\n            to { opacity: 0.25; }\n          }\n        `;\n        document.head.appendChild(styleEl);\n      }\n    }\n  }, []);\n\n  if (!loading) {\n    return <>{children}</>;\n  }\n\n  const LeafComponent = Platform.OS === 'web' ? SpinnerLeafWeb : SpinnerLeaf;\n\n  const spinner = (\n    <View\n      style={[\n        {\n          width: spinnerSize,\n          height: spinnerSize,\n          position: 'relative',\n          opacity: 0.65,\n        },\n        style,\n      ]}>\n      {Array.from({ length: NUM_LEAVES }).map((_, index) => (\n        <LeafComponent key={index} index={index} spinnerSize={spinnerSize} color={resolvedColor} />\n      ))}\n    </View>\n  );\n\n  if (children === undefined) {\n    return spinner;\n  }\n\n  // Wrap children with spinner overlay\n  return (\n    <View\n      style={{\n        position: 'relative',\n        alignItems: 'center',\n        justifyContent: 'center',\n      }}>\n      {/* Hidden children for layout */}\n      <View style={{ opacity: 0 }} aria-hidden pointerEvents=\"none\">\n        {children}\n      </View>\n\n      {/* Spinner overlay */}\n      <View\n        style={{\n          position: 'absolute',\n          top: 0,\n          left: 0,\n          right: 0,\n          bottom: 0,\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}>\n        {spinner}\n      </View>\n    </View>\n  );\n}\n\nSpinner.displayName = 'Spinner';\n\nexport { Spinner };\nexport type { SpinnerProps, SpinnerSize };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/switch.tsx",
    "content": "import type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as SwitchPrimitive from '@rn-primitives/switch';\nimport * as React from 'react';\nimport { Platform, View, type ViewStyle } from 'react-native';\n\ntype SwitchSize = '1' | '2' | '3';\n\n// Size styles from CSS:\n// Size 1: --switch-height: var(--space-4) = 16px\n// Size 2: --switch-height: var(--space-5) = 24px\n// Size 3: --switch-height: var(--space-6) = 32px\n// --switch-width: calc(var(--switch-height) * 1.75)\n// --switch-padding: 1px\n// --switch-thumb-size: calc(var(--switch-height) - var(--switch-padding) * 2)\nfunction getSizeStyle(size: SwitchSize): {\n  height: number;\n  width: number;\n  padding: number;\n  thumbSize: number;\n  translateX: number;\n} {\n  const padding = 1;\n  switch (size) {\n    case '1': {\n      const height = 16;\n      const width = height * 1.75; // 28\n      const thumbSize = height - padding * 2; // 14\n      const translateX = width - height; // 12\n      return { height, width, padding, thumbSize, translateX };\n    }\n    case '2': {\n      const height = 24;\n      const width = height * 1.75; // 42\n      const thumbSize = height - padding * 2; // 22\n      const translateX = width - height; // 18\n      return { height, width, padding, thumbSize, translateX };\n    }\n    case '3': {\n      const height = 32;\n      const width = height * 1.75; // 56\n      const thumbSize = height - padding * 2; // 30\n      const translateX = width - height; // 24\n      return { height, width, padding, thumbSize, translateX };\n    }\n  }\n}\n\ntype SwitchProps = Omit<SwitchPrimitive.RootProps, 'children'> & {\n  size?: SwitchSize;\n  color?: Color;\n};\n\nfunction Switch({\n  size = '2',\n  color,\n  checked,\n  disabled,\n  onCheckedChange,\n  onFocus,\n  onBlur,\n  ...props\n}: SwitchProps) {\n  const { colors } = useThemeTokens();\n  const [focused, setFocused] = React.useState(false);\n\n  const gray = colors.palettes.gray;\n  // Semantic colors (accent, danger, etc.) are added by useThemeTokens\n  // Fallback to gray if palette key doesn't exist\n  const palette = colors.palettes[color ?? 'accent'] ?? gray;\n\n  const { height, width, padding, thumbSize, translateX } = getSizeStyle(size);\n\n  // Track base style\n  const trackBaseStyle: ViewStyle = {\n    width,\n    height,\n    borderRadius: height / 2,\n    padding,\n    justifyContent: 'center',\n  };\n\n  // Track state-based styles\n  let trackStateStyle: ViewStyle;\n  if (disabled) {\n    // Disabled state - same inset shadow as unchecked\n    trackStateStyle = {\n      backgroundColor: gray.a3,\n      ...(Platform.OS === 'web' && {\n        boxShadow: `inset 0 0 0 1px ${gray.a3}, inset 0 1.5px 2px 0 ${gray.a2}`,\n      }),\n    };\n  } else if (checked) {\n    // Checked state - accent background with inset shadow for inner border\n    trackStateStyle = {\n      backgroundColor: palette['9'],\n      ...(Platform.OS === 'web' && {\n        boxShadow: `inset 0 0 0 1px ${gray.a3}, inset 0 0 0 1px ${palette.a4}, inset 0 1.5px 2px 0 rgba(0,0,0,0.1)`,\n      }),\n    };\n  } else {\n    // Unchecked state - gray background with inset shadow (--shadow-1)\n    // --shadow-1: inset 0 0 0 1px var(--gray-a5), inset 0 1.5px 2px 0 var(--gray-a2)\n    trackStateStyle = {\n      backgroundColor: gray.a4,\n      ...(Platform.OS === 'web' && {\n        boxShadow: `inset 0 0 0 1px ${gray.a5}, inset 0 1.5px 2px 0 ${gray.a2}`,\n      }),\n    };\n  }\n\n  // Focus style\n  const focusStyle: ViewStyle | undefined =\n    focused && !disabled\n      ? {\n          outlineWidth: 2,\n          outlineStyle: 'solid',\n          outlineColor: palette.a8,\n          outlineOffset: 2,\n        }\n      : undefined;\n\n  const trackCombinedStyle: ViewStyle = {\n    ...trackBaseStyle,\n    ...trackStateStyle,\n    ...focusStyle,\n  };\n\n  // Thumb base style\n  const thumbBaseStyle: ViewStyle = {\n    width: thumbSize,\n    height: thumbSize,\n    borderRadius: thumbSize / 2,\n    backgroundColor: 'white',\n  };\n\n  // Thumb shadow based on state\n  let thumbShadowStyle: ViewStyle;\n  if (disabled) {\n    // Disabled thumb - visible border like other states\n    thumbShadowStyle = {\n      backgroundColor: gray['2'],\n      ...(Platform.OS === 'web'\n        ? {\n            boxShadow: `0 0 0 1px ${gray.a3}, 0 1px 3px rgba(0,0,0,0.05)`,\n          }\n        : {\n            shadowColor: '#000',\n            shadowOpacity: 0.05,\n            shadowOffset: { width: 0, height: 1 },\n            shadowRadius: 2,\n          }),\n    };\n  } else if (checked) {\n    // Checked thumb shadow - includes accent border and left shadow\n    thumbShadowStyle =\n      Platform.OS === 'web'\n        ? {\n            boxShadow: `0 1px 3px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.05), 0 0 0 1px rgba(0,0,0,0.05), 0 0 0 1px ${palette.a4}, -1px 0 1px rgba(0,0,0,0.1)`,\n          }\n        : {\n            shadowColor: '#000',\n            shadowOpacity: 0.15,\n            shadowOffset: { width: -1, height: 1 },\n            shadowRadius: 2,\n            elevation: 2,\n          };\n  } else {\n    // Unchecked thumb shadow\n    thumbShadowStyle =\n      Platform.OS === 'web'\n        ? {\n            boxShadow: `0 1px 3px rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.05), 0 0 0 1px rgba(0,0,0,0.08)`,\n          }\n        : {\n            shadowColor: '#000',\n            shadowOpacity: 0.15,\n            shadowOffset: { width: 0, height: 1 },\n            shadowRadius: 2,\n            elevation: 2,\n          };\n  }\n\n  // Thumb position based on checked state\n  const thumbTransformStyle: ViewStyle = {\n    transform: [{ translateX: checked ? translateX : 0 }],\n  };\n\n  const thumbCombinedStyle: ViewStyle = {\n    ...thumbBaseStyle,\n    ...thumbShadowStyle,\n    ...thumbTransformStyle,\n  };\n\n  const handleFocus = React.useCallback(\n    (e: Parameters<NonNullable<typeof onFocus>>[0]) => {\n      if (Platform.OS === 'web') {\n        const target = e.target as unknown as HTMLElement | undefined;\n        if (target?.matches?.(':focus-visible')) {\n          setFocused(true);\n        }\n      }\n      onFocus?.(e);\n    },\n    [onFocus]\n  );\n\n  const handleBlur = React.useCallback(\n    (e: Parameters<NonNullable<typeof onBlur>>[0]) => {\n      setFocused(false);\n      onBlur?.(e);\n    },\n    [onBlur]\n  );\n\n  // Reset default focus styles\n  const rootStyle: ViewStyle = {\n    outlineWidth: 0,\n  };\n\n  return (\n    <SwitchPrimitive.Root\n      checked={checked}\n      onCheckedChange={onCheckedChange}\n      disabled={disabled}\n      onFocus={handleFocus}\n      onBlur={handleBlur}\n      style={rootStyle}\n      {...props}>\n      <View style={trackCombinedStyle}>\n        <SwitchPrimitive.Thumb>\n          <View style={thumbCombinedStyle} />\n        </SwitchPrimitive.Thumb>\n      </View>\n    </SwitchPrimitive.Root>\n  );\n}\n\nexport { Switch };\nexport type { SwitchProps };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/tabs.tsx",
    "content": "import { Text, TextStyleContext } from '@/components/text';\nimport { themeTokens } from '@/lib/theme-tokens';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as TabsPrimitive from '@rn-primitives/tabs';\nimport * as React from 'react';\nimport { View, type ViewStyle } from 'react-native';\n\ntype TabsSize = '1' | '2';\n\ntype TabsContextValue = {\n  size: TabsSize;\n  color: Color | 'accent';\n  value?: string;\n};\n\nconst TabsContext = React.createContext<TabsContextValue>({\n  size: '2',\n  color: 'accent',\n  value: undefined,\n});\n\n// Size styles from CSS:\n// Size 1: height: 36px, font-size-1\n// Size 2: height: var(--space-7) = 40px, font-size-2\nfunction getListHeight(size: TabsSize): number {\n  switch (size) {\n    case '1':\n      return 36;\n    case '2':\n      return 40;\n  }\n}\n\nfunction getTextSize(size: TabsSize): keyof typeof themeTokens.typography {\n  switch (size) {\n    case '1':\n      return '1';\n    case '2':\n      return '2';\n  }\n}\n\nfunction getTriggerPadding(size: TabsSize): {\n  paddingX: number;\n  innerPaddingX: number;\n  innerPaddingY: number;\n} {\n  switch (size) {\n    case '1':\n      return { paddingX: 4, innerPaddingX: 6, innerPaddingY: 4 }; // space-1 = 4px\n    case '2':\n      return { paddingX: 4, innerPaddingX: 10, innerPaddingY: 4 }; // 1.25 * space-2 = 10px\n  }\n}\n\ntype TabsRootProps = TabsPrimitive.RootProps & {\n  size?: TabsSize;\n  color?: Color;\n};\n\nfunction TabsRoot({ size = '2', color, value, onValueChange, children, ...props }: TabsRootProps) {\n  const contextValue = React.useMemo(\n    (): TabsContextValue => ({ size, color: color ?? 'accent', value }),\n    [size, color, value]\n  );\n\n  return (\n    <TabsContext.Provider value={contextValue}>\n      <TabsPrimitive.Root value={value} onValueChange={onValueChange} {...props}>\n        {children}\n      </TabsPrimitive.Root>\n    </TabsContext.Provider>\n  );\n}\n\ntype TabsListProps = TabsPrimitive.ListProps;\n\nfunction TabsList({ children, ...props }: TabsListProps) {\n  const { size } = React.useContext(TabsContext);\n  const { colors } = useThemeTokens();\n  const gray = colors.palettes.gray;\n\n  const height = getListHeight(size);\n\n  const listStyle: ViewStyle = {\n    flexDirection: 'row',\n    height,\n    borderBottomWidth: 1,\n    borderBottomColor: gray.a5,\n    alignItems: 'stretch',\n  };\n\n  return (\n    <TabsPrimitive.List {...props}>\n      <View style={listStyle}>{children}</View>\n    </TabsPrimitive.List>\n  );\n}\n\ntype TabsTriggerInnerProps = {\n  value?: string;\n  hovered?: boolean;\n  children?: React.ReactNode;\n};\n\nfunction TabsTriggerInner({ value, hovered, children }: TabsTriggerInnerProps) {\n  const { size, color, value: activeValue } = React.useContext(TabsContext);\n  const { colors } = useThemeTokens();\n\n  const gray = colors.palettes.gray;\n  // Use the color from context, falling back to accent palette\n  const palette = colors.palettes[color] ?? gray;\n\n  const isActive = value === activeValue;\n  const { paddingX, innerPaddingX, innerPaddingY } = getTriggerPadding(size);\n  const textSize = getTextSize(size);\n\n  // Text color - gray-12 on hover or active, gray-a11 otherwise\n  const textColor = isActive || hovered ? gray['12'] : gray.a11;\n\n  // Trigger wrapper style - stretch to full height\n  const triggerStyle: ViewStyle = {\n    paddingHorizontal: paddingX,\n    flexShrink: 0,\n    justifyContent: 'center',\n    alignItems: 'center',\n    position: 'relative',\n    height: '100%',\n  };\n\n  // Inner content style with hover background\n  const innerStyle: ViewStyle = {\n    paddingHorizontal: innerPaddingX,\n    paddingVertical: innerPaddingY,\n    borderRadius: size === '1' ? 4 : 6, // radius-2 or radius-3\n    backgroundColor: hovered ? gray.a3 : undefined,\n  };\n\n  // Active indicator (bottom border)\n  const activeIndicatorStyle: ViewStyle = {\n    position: 'absolute',\n    bottom: -1,\n    left: 0,\n    right: 0,\n    height: 2,\n    backgroundColor: palette['10'],\n  };\n\n  // Wrap string children in Text component\n  const content = typeof children === 'string' ? <Text>{children}</Text> : children;\n\n  return (\n    <TextStyleContext.Provider\n      value={{ size: textSize, weight: isActive ? 'medium' : 'regular', color: textColor }}>\n      <View style={triggerStyle}>\n        <View style={innerStyle}>{content}</View>\n        {isActive && <View style={activeIndicatorStyle} />}\n      </View>\n    </TextStyleContext.Provider>\n  );\n}\n\ntype TabsTriggerProps = Omit<TabsPrimitive.TriggerProps, 'children'> & {\n  children?: React.ReactNode;\n};\n\nfunction TabsTrigger({ value, children, ...props }: TabsTriggerProps) {\n  const [hovered, setHovered] = React.useState(false);\n\n  return (\n    <TabsPrimitive.Trigger\n      value={value}\n      onHoverIn={() => setHovered(true)}\n      onHoverOut={() => setHovered(false)}\n      {...props}>\n      <TabsTriggerInner value={value} hovered={hovered}>\n        {children}\n      </TabsTriggerInner>\n    </TabsPrimitive.Trigger>\n  );\n}\n\ntype TabsContentProps = TabsPrimitive.ContentProps;\n\nfunction TabsContent({ ...props }: TabsContentProps) {\n  return <TabsPrimitive.Content {...props} />;\n}\n\nconst Tabs = {\n  Root: TabsRoot,\n  List: TabsList,\n  Trigger: TabsTrigger,\n  Content: TabsContent,\n};\n\nexport { Tabs, TabsContent, TabsList, TabsRoot, TabsTrigger };\nexport type { TabsContentProps, TabsListProps, TabsRootProps, TabsTriggerProps };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/text-area.tsx",
    "content": "import {\n  getDisabledSoftStyle,\n  getDisabledSurfaceStyle,\n  getSoftVariantStyle,\n  getSurfaceVariantStyle,\n  getTextInputColors,\n  type TextInputSize,\n  type TextInputVariant,\n} from '@/lib/text-input-styles';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport {\n  Platform,\n  TextInput,\n  View,\n  type TextInputProps,\n  type TextStyle,\n  type ViewStyle,\n} from 'react-native';\n\n// Palette key - Color with 'gray' as default (for text inputs)\ntype PaletteKey = Color | 'gray';\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype TextAreaSize = TextInputSize;\ntype TextAreaVariant = TextInputVariant;\n\n// ============================================================================\n// Size helpers\n// ============================================================================\n\nfunction getTextAreaSizeStyle(size: TextAreaSize): {\n  minHeight: number;\n  fontSize: number;\n  lineHeight: number;\n  borderRadius: number;\n  paddingVertical: number;\n  paddingHorizontal: number;\n} {\n  switch (size) {\n    case '1':\n      return {\n        minHeight: 32, // space-8\n        fontSize: 12,\n        lineHeight: 16,\n        borderRadius: 6,\n        paddingVertical: 3, // space-1 - border\n        paddingHorizontal: 6, // space-1.5 - border\n      };\n    case '2':\n      return {\n        minHeight: 36, // space-9\n        fontSize: 14,\n        lineHeight: 20,\n        borderRadius: 8,\n        paddingVertical: 6, // space-1.5 - border\n        paddingHorizontal: 8, // space-2 - border\n      };\n    case '3':\n      return {\n        minHeight: 80,\n        fontSize: 16,\n        lineHeight: 24,\n        borderRadius: 10,\n        paddingVertical: 8, // space-2 - border\n        paddingHorizontal: 12, // space-3 - border\n      };\n    case '4':\n      return {\n        minHeight: 96,\n        fontSize: 18,\n        lineHeight: 28,\n        borderRadius: 14,\n        paddingVertical: 12, // space-3 - border\n        paddingHorizontal: 16, // space-4 - border\n      };\n  }\n}\n\n// ============================================================================\n// TextArea\n// ============================================================================\n\ninterface TextAreaProps extends Omit<TextInputProps, 'style'> {\n  size?: TextAreaSize;\n  variant?: TextAreaVariant;\n  color?: Color;\n  style?: TextStyle;\n}\n\nfunction TextArea({\n  size = '3',\n  variant = 'surface',\n  color,\n  style,\n  editable,\n  ...props\n}: TextAreaProps) {\n  const { colors } = useThemeTokens();\n  const gray = colors.palettes.gray;\n  // For soft variant background/text, use gray as default\n  const paletteKey: PaletteKey = color ?? 'gray';\n  // For focus outline, use accent as default\n  const focusPalette = colors.palettes[color ?? 'accent'] ?? gray;\n  const sizeStyle = getTextAreaSizeStyle(size);\n  const disabled = editable === false;\n  const [focused, setFocused] = React.useState(false);\n\n  // Variant styles\n  let variantStyle =\n    variant === 'surface'\n      ? getSurfaceVariantStyle(colors)\n      : getSoftVariantStyle(colors, paletteKey);\n\n  // Apply disabled styles (surface keeps border, soft replaces background)\n  if (disabled) {\n    if (variant === 'surface') {\n      // Surface: keep border, replace background\n      variantStyle = {\n        ...variantStyle,\n        ...getDisabledSurfaceStyle(colors),\n      };\n    } else {\n      // Soft: replace background completely\n      variantStyle = getDisabledSoftStyle(colors);\n    }\n  }\n\n  // Focus outline (web only) - uses accent color by default\n  const focusStyle: ViewStyle | undefined =\n    focused && !disabled && Platform.OS === 'web'\n      ? ({\n          outline: `2px solid ${focusPalette.a8}`,\n          outlineOffset: -1,\n        } as ViewStyle)\n      : undefined;\n\n  // Text and placeholder colors\n  const { textColor, placeholderColor } = getTextInputColors(variant, colors, paletteKey, disabled);\n\n  const rootStyle: ViewStyle = {\n    flexDirection: 'column',\n    minHeight: sizeStyle.minHeight,\n    borderRadius: sizeStyle.borderRadius,\n    ...variantStyle,\n    ...focusStyle,\n  };\n\n  const inputStyle: TextStyle = {\n    flex: 1,\n    fontSize: sizeStyle.fontSize,\n    lineHeight: sizeStyle.lineHeight,\n    color: textColor,\n    paddingVertical: sizeStyle.paddingVertical,\n    paddingHorizontal: sizeStyle.paddingHorizontal,\n    textAlignVertical: 'top',\n    ...(Platform.OS === 'web'\n      ? ({\n          outline: 'none',\n          backgroundColor: 'transparent',\n          resize: 'none',\n        } as TextStyle)\n      : {}),\n  };\n\n  const handleFocus: TextInputProps['onFocus'] = (e) => {\n    setFocused(true);\n    props.onFocus?.(e);\n  };\n\n  const handleBlur: TextInputProps['onBlur'] = (e) => {\n    setFocused(false);\n    props.onBlur?.(e);\n  };\n\n  return (\n    <View style={rootStyle}>\n      <TextInput\n        style={[inputStyle, style]}\n        placeholderTextColor={placeholderColor}\n        editable={editable}\n        multiline\n        onFocus={handleFocus}\n        onBlur={handleBlur}\n        {...props}\n      />\n    </View>\n  );\n}\n\nexport { TextArea };\nexport type { TextAreaProps, TextAreaSize, TextAreaVariant };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/text-field.tsx",
    "content": "import {\n  getDisabledSoftStyle,\n  getDisabledSurfaceStyle,\n  getSoftVariantStyle,\n  getSurfaceVariantStyle,\n  getTextInputColors,\n  hexToRgba,\n  type TextInputSize,\n  type TextInputVariant,\n} from '@/lib/text-input-styles';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as React from 'react';\nimport {\n  Platform,\n  TextInput,\n  View,\n  type GestureResponderEvent,\n  type TextInputProps,\n  type TextStyle,\n  type ViewProps,\n  type ViewStyle,\n} from 'react-native';\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype TextFieldSize = TextInputSize;\ntype TextFieldVariant = TextInputVariant;\n\n// Palette key - Color with 'gray' as default (for text inputs)\ntype PaletteKey = Color | 'gray';\n\n// ============================================================================\n// Context\n// ============================================================================\n\ninterface TextFieldContextValue {\n  size: TextFieldSize;\n  variant: TextFieldVariant;\n  color: PaletteKey;\n  disabled?: boolean;\n  onFocus?: () => void;\n  onBlur?: () => void;\n  inputRef?: React.RefObject<TextInput | null>;\n  hasSlotBefore?: boolean;\n  hasSlotAfter?: boolean;\n}\n\nconst TextFieldContext = React.createContext<TextFieldContextValue | undefined>(undefined);\n\n// ============================================================================\n// Size helpers\n// ============================================================================\n\nfunction getSizeStyle(size: TextFieldSize): {\n  height: number;\n  fontSize: number;\n  borderRadius: number;\n  paddingHorizontal: number;\n} {\n  switch (size) {\n    case '1':\n      return { height: 24, fontSize: 12, borderRadius: 6, paddingHorizontal: 6 }; // space-5\n    case '2':\n      return { height: 32, fontSize: 14, borderRadius: 8, paddingHorizontal: 8 }; // space-6\n    case '3':\n      return { height: 40, fontSize: 16, borderRadius: 10, paddingHorizontal: 12 }; // space-7\n    case '4':\n      return { height: 48, fontSize: 18, borderRadius: 14, paddingHorizontal: 12 }; // space-8\n  }\n}\n\nfunction getSlotPadding(size: TextFieldSize): number {\n  switch (size) {\n    case '1':\n    case '2':\n      return 8;\n    case '3':\n      return 10;\n    case '4':\n      return 12;\n  }\n}\n\n// ============================================================================\n// TextField.Root\n// ============================================================================\n\ninterface TextFieldRootProps extends ViewProps {\n  size?: TextFieldSize;\n  variant?: TextFieldVariant;\n  color?: Color;\n  disabled?: boolean;\n  focused?: boolean; // Optional prop to control focus from outside\n  children: React.ReactNode;\n}\n\nfunction TextFieldRoot({\n  size = '3',\n  variant = 'surface',\n  color,\n  disabled = false,\n  focused: focusedProp,\n  style,\n  children,\n  ...props\n}: TextFieldRootProps) {\n  const { colors } = useThemeTokens();\n  const gray = colors.palettes.gray;\n  // For soft variant background/text, use gray as default\n  const paletteKey: PaletteKey = color ?? 'gray';\n  // For focus outline, use accent as default\n  const focusPalette = colors.palettes[color ?? 'accent'] ?? gray;\n  const [internalFocused, setInternalFocused] = React.useState(false);\n  const focused = focusedProp !== undefined ? focusedProp : internalFocused;\n  const inputRef = React.useRef<TextInput>(null);\n\n  // Determine if there are slots before/after the input\n  const childArray = React.Children.toArray(children);\n  let inputIndex = -1;\n  let hasSlotBefore = false;\n  let hasSlotAfter = false;\n\n  childArray.forEach((child, index) => {\n    if (React.isValidElement(child)) {\n      if (child.type === TextFieldInput) {\n        inputIndex = index;\n      }\n    }\n  });\n\n  if (inputIndex !== -1) {\n    // Check for slots before the input\n    for (let i = 0; i < inputIndex; i++) {\n      const child = childArray[i];\n      if (React.isValidElement(child) && child.type === TextFieldSlot) {\n        hasSlotBefore = true;\n        break;\n      }\n    }\n    // Check for slots after the input\n    for (let i = inputIndex + 1; i < childArray.length; i++) {\n      const child = childArray[i];\n      if (React.isValidElement(child) && child.type === TextFieldSlot) {\n        hasSlotAfter = true;\n        break;\n      }\n    }\n  }\n\n  const sizeStyle = getSizeStyle(size);\n\n  // Background and border based on variant\n  let variantStyle =\n    variant === 'surface'\n      ? getSurfaceVariantStyle(colors)\n      : getSoftVariantStyle(colors, paletteKey);\n\n  // Apply disabled styles (surface keeps border, soft replaces background)\n  if (disabled) {\n    if (variant === 'surface') {\n      // Surface: keep border, replace background\n      variantStyle = {\n        ...variantStyle,\n        ...getDisabledSurfaceStyle(colors),\n      };\n    } else {\n      // Soft: replace background completely\n      variantStyle = getDisabledSoftStyle(colors);\n    }\n  }\n\n  // Focus outline (web only) - uses accent color by default\n  const focusStyle: ViewStyle | undefined =\n    focused && !disabled && Platform.OS === 'web'\n      ? ({\n          outline: `2px solid ${focusPalette.a8}`,\n          outlineOffset: -1,\n        } as ViewStyle)\n      : undefined;\n\n  const rootStyle: ViewStyle = {\n    flexDirection: 'row',\n    alignItems: 'center',\n    borderRadius: sizeStyle.borderRadius,\n    ...variantStyle,\n    ...focusStyle,\n  };\n\n  // Handle pointer/touch events to focus input when clicking on non-button elements\n  const handlePointerDown = React.useCallback(\n    (event: Parameters<NonNullable<ViewProps['onPointerDown']>>[0]) => {\n      if (disabled || !inputRef.current) return;\n\n      // On web, we can access the DOM target\n      if (Platform.OS === 'web') {\n        // Access the native DOM event\n        // On React Native Web, the event structure may vary, so we check both\n        const eventAny = event as unknown as {\n          nativeEvent?: { target?: HTMLElement };\n          target?: HTMLElement;\n        };\n        const nativeEvent = eventAny.nativeEvent || eventAny;\n        const target = nativeEvent.target as HTMLElement | null;\n        if (!target) return;\n\n        // If clicking on input, button, or anchor, don't focus (let them handle it)\n        if (target.closest('input, button, a')) return;\n\n        // Focus the input\n        requestAnimationFrame(() => {\n          inputRef.current?.focus();\n        });\n      }\n    },\n    [disabled]\n  );\n\n  // Handle native touch events (iOS/Android)\n  const handleStartShouldSetResponder = React.useCallback(\n    (event: GestureResponderEvent) => {\n      if (disabled || !inputRef.current) return false;\n\n      // Check if the touch target is a button-like component\n      // On native, we check the component type from the event\n      const target = event.target;\n      if (!target) return false;\n\n      // Check if target is the TextInput itself - don't focus in that case\n      // We can't directly compare refs, but we can check if it's an input\n      const targetType = (target as { constructor?: { name?: string } }).constructor?.name || '';\n      const isInput = targetType.includes('TextInput') || targetType.includes('RCTTextInput');\n\n      if (isInput) {\n        return false; // Let the input handle it\n      }\n\n      // Check if target is a button-like component\n      // Buttons (Pressable, TouchableOpacity) typically have these in their name\n      const isButtonLike =\n        targetType.includes('Touchable') ||\n        targetType.includes('Pressable') ||\n        targetType.includes('Button');\n\n      if (isButtonLike) {\n        return false; // Let the button handle it\n      }\n\n      // Focus the input for other touches (like icons in slots)\n      requestAnimationFrame(() => {\n        inputRef.current?.focus();\n      });\n\n      return false; // Don't capture the responder, let the event bubble\n    },\n    [disabled]\n  );\n\n  return (\n    <TextFieldContext.Provider\n      value={{\n        size,\n        variant,\n        color: paletteKey,\n        disabled,\n        inputRef,\n        onFocus: () => setInternalFocused(true),\n        onBlur: () => setInternalFocused(false),\n        hasSlotBefore,\n        hasSlotAfter,\n      }}>\n      <View\n        style={[rootStyle, style]}\n        {...(Platform.OS === 'web'\n          ? { onPointerDown: handlePointerDown }\n          : { onStartShouldSetResponder: handleStartShouldSetResponder })}\n        {...props}>\n        {children}\n      </View>\n    </TextFieldContext.Provider>\n  );\n}\n\n// ============================================================================\n// TextField.Slot\n// ============================================================================\n\ninterface TextFieldSlotProps extends ViewProps {\n  color?: Color;\n  children?: React.ReactNode;\n}\n\nfunction TextFieldSlot({ color, style, children, ...props }: TextFieldSlotProps) {\n  const context = React.useContext(TextFieldContext);\n  const { colors } = useThemeTokens();\n\n  const slotColor = color ? colors.palettes[color].a11 : colors.palettes.gray.a11;\n\n  const padding = getSlotPadding(context?.size ?? '2');\n\n  const slotStyle: ViewStyle = {\n    flexShrink: 0,\n    flexGrow: 0, // Slots should not grow, only maintain their size\n    flexDirection: 'row',\n    alignItems: 'center',\n    height: '100%',\n    gap: padding,\n    paddingHorizontal: padding,\n  };\n\n  if (!children) return null;\n\n  return (\n    <View style={[slotStyle, { opacity: 1 }, style]} {...props}>\n      {React.Children.map(children, (child) => {\n        if (React.isValidElement(child)) {\n          // Pass color to icon children if they accept it\n          return React.cloneElement(child as React.ReactElement<{ color?: string }>, {\n            color: slotColor,\n          });\n        }\n        return child;\n      })}\n    </View>\n  );\n}\n\n// ============================================================================\n// TextField.Input\n// ============================================================================\n\ninterface TextFieldInputProps extends Omit<TextInputProps, 'style'> {\n  size?: TextFieldSize;\n  variant?: TextFieldVariant;\n  color?: Color;\n  style?: TextStyle;\n}\n\nconst TextFieldInput = React.forwardRef<TextInput, TextFieldInputProps>(\n  (\n    { size: sizeProp, variant: variantProp, color: colorProp, style, editable, ...props },\n    forwardedRef\n  ) => {\n    const context = React.useContext(TextFieldContext);\n    const { colors } = useThemeTokens();\n\n    const size = sizeProp ?? context?.size ?? '3';\n    const variant = variantProp ?? context?.variant ?? 'surface';\n    // Keep color undefined if not explicitly set, so TextFieldRoot uses accent for focus\n    const color: PaletteKey | undefined = colorProp ?? context?.color;\n    const colorForStyles: PaletteKey = color ?? 'gray';\n    const disabled = editable === false || context?.disabled;\n\n    // Create a callback ref that sets all necessary refs\n    const setRefs = React.useCallback(\n      (instance: TextInput | null) => {\n        // Set context ref if it exists\n        if (context?.inputRef) {\n          (context.inputRef as React.MutableRefObject<TextInput | null>).current = instance;\n        }\n        // Set forwarded ref if it exists\n        if (forwardedRef) {\n          if (typeof forwardedRef === 'function') {\n            forwardedRef(instance);\n          } else {\n            forwardedRef.current = instance;\n          }\n        }\n      },\n      [context?.inputRef, forwardedRef]\n    );\n\n    const sizeStyle = getSizeStyle(size);\n\n    // Text and placeholder colors based on variant and disabled state\n    // TextField uses 0.6 opacity for soft variant placeholder (TextArea uses 0.65)\n    const { textColor, placeholderColor: basePlaceholderColor } = getTextInputColors(\n      variant,\n      colors,\n      colorForStyles,\n      disabled\n    );\n    const placeholderColor =\n      variant === 'soft' && !disabled\n        ? hexToRgba(colors.palettes[colorForStyles]['12'], 0.6)\n        : basePlaceholderColor;\n\n    // Account for border height: surface variant has 1px border top and bottom (2px total)\n    const inputHeight = variant === 'surface' ? sizeStyle.height - 2 : sizeStyle.height;\n\n    // Determine padding based on adjacent slots\n    const hasSlotBefore = context?.hasSlotBefore ?? false;\n    const hasSlotAfter = context?.hasSlotAfter ?? false;\n    const paddingLeft = hasSlotBefore ? 0 : sizeStyle.paddingHorizontal;\n    const paddingRight = hasSlotAfter ? 0 : sizeStyle.paddingHorizontal;\n\n    const inputStyle: TextStyle = {\n      flex: 1,\n      minWidth: 0, // Allow input to shrink below content width\n      height: inputHeight,\n      fontSize: sizeStyle.fontSize,\n      color: textColor,\n      paddingLeft,\n      paddingRight,\n      // Remove default styling\n      ...(Platform.OS === 'web'\n        ? ({\n            outline: 'none',\n            backgroundColor: 'transparent',\n          } as TextStyle)\n        : {}),\n    };\n\n    // If no context (no Root), wrap in Root\n    const hasRoot = context !== undefined;\n\n    // When no root, manage focus state locally and pass to Root\n    const [localFocused, setLocalFocused] = React.useState(false);\n\n    const handleFocus: TextInputProps['onFocus'] = (e) => {\n      if (hasRoot) {\n        context?.onFocus?.();\n      } else {\n        setLocalFocused(true);\n      }\n      props.onFocus?.(e);\n    };\n\n    const handleBlur: TextInputProps['onBlur'] = (e) => {\n      if (hasRoot) {\n        context?.onBlur?.();\n      } else {\n        setLocalFocused(false);\n      }\n      props.onBlur?.(e);\n    };\n\n    const input = (\n      <TextInput\n        ref={setRefs}\n        style={[inputStyle, style]}\n        placeholderTextColor={placeholderColor}\n        editable={editable}\n        onFocus={handleFocus}\n        onBlur={handleBlur}\n        {...props}\n      />\n    );\n\n    if (hasRoot) {\n      return input;\n    }\n\n    // When no root, create one with focus state management\n    // Pass color only if explicitly set, so TextFieldRoot uses accent for focus by default\n    return (\n      <TextFieldRoot\n        size={size}\n        variant={variant}\n        color={color}\n        disabled={disabled}\n        focused={localFocused}>\n        {input}\n      </TextFieldRoot>\n    );\n  }\n);\nTextFieldInput.displayName = 'TextFieldInput';\n\n// ============================================================================\n// Export composite component\n// ============================================================================\n\nconst TextField = {\n  Root: TextFieldRoot,\n  Slot: TextFieldSlot,\n  Input: TextFieldInput,\n};\n\nexport { TextField, TextFieldInput, TextFieldRoot, TextFieldSlot };\nexport type {\n  TextFieldInputProps,\n  TextFieldRootProps,\n  TextFieldSize,\n  TextFieldSlotProps,\n  TextFieldVariant,\n};\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/text.tsx",
    "content": "import { themeTokens } from '@/lib/theme-tokens';\nimport type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as Slot from '@rn-primitives/slot';\nimport * as React from 'react';\nimport { Text as RNText } from 'react-native';\n\ntype TextSize = keyof typeof themeTokens.typography;\ntype TextWeight = keyof typeof themeTokens.fontWeights;\n\ntype TextProps = Omit<React.ComponentProps<typeof RNText>, 'size' | 'weight' | 'color'> & {\n  asChild?: boolean;\n  size?: TextSize;\n  weight?: TextWeight;\n  color?: Color;\n};\n\nconst TextClassContext = React.createContext<string | undefined>(undefined);\ntype TextStyleContextValue = {\n  size?: TextSize;\n  weight?: TextWeight;\n  color?: string;\n};\n\nconst TextStyleContext = React.createContext<TextStyleContextValue | undefined>(undefined);\n\nfunction Text({ asChild = false, size, weight, color, role, style, ...props }: TextProps) {\n  const { colors, typography, fontWeights } = useThemeTokens();\n  const textStyleContext = React.useContext(TextStyleContext);\n  const Component = asChild ? Slot.Text : RNText;\n\n  // Priority: explicit prop > context > default\n  const effectiveSize = size ?? textStyleContext?.size ?? '3';\n  const effectiveWeight = weight ?? textStyleContext?.weight;\n\n  // Resolve text color:\n  // 1. If color prop is set, use that palette's shade 11\n  // 2. If context provides a color, use that\n  // 3. Otherwise, use default foreground color (gray-12)\n  const gray = colors.palettes.gray;\n  const resolvedColor = color\n    ? (colors.palettes[color] ?? gray)['11']\n    : (textStyleContext?.color ?? gray['12']);\n\n  const typo = effectiveSize ? typography[effectiveSize] : undefined;\n  const fontWeightValue = effectiveWeight ? fontWeights[effectiveWeight] : undefined;\n\n  const typographyStyle = typo\n    ? {\n        fontSize: typo.fontSize,\n        lineHeight: typo.lineHeight,\n        letterSpacing: typo.letterSpacing,\n      }\n    : undefined;\n\n  const colorStyle = { color: resolvedColor };\n  const weightStyle = fontWeightValue ? { fontWeight: fontWeightValue } : undefined;\n\n  // Provide context to children so nested components (like Link) can inherit styles\n  const childContext: TextStyleContextValue = {\n    size: effectiveSize,\n    weight: effectiveWeight,\n    color: resolvedColor,\n  };\n\n  return (\n    <TextStyleContext.Provider value={childContext}>\n      <Component style={[typographyStyle, weightStyle, colorStyle, style]} role={role} {...props} />\n    </TextStyleContext.Provider>\n  );\n}\n\nexport { Text, TextClassContext, TextStyleContext };\nexport type { TextProps, TextSize };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/components/tooltip.tsx",
    "content": "import { NativeOnlyAnimatedView } from '@/components/native-only-animated-view';\nimport { Text } from '@/components/text';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport * as TooltipPrimitive from '@rn-primitives/tooltip';\nimport * as React from 'react';\nimport { Platform, StyleSheet, View, type ViewStyle } from 'react-native';\nimport { FadeIn, FadeOut } from 'react-native-reanimated';\nimport { FullWindowOverlay as RNFullWindowOverlay } from 'react-native-screens';\n\nconst FullWindowOverlay = Platform.OS === 'ios' ? RNFullWindowOverlay : React.Fragment;\n\ninterface TooltipProps extends Omit<TooltipPrimitive.RootProps, 'delayDuration'> {\n  /** The content to display in the tooltip */\n  content: React.ReactNode;\n  /** The trigger element */\n  children: React.ReactNode;\n  /** Delay before showing tooltip (ms) */\n  delayDuration?: number;\n  /** Side offset from trigger */\n  sideOffset?: number;\n  /** Which side to show tooltip */\n  side?: 'top' | 'bottom' | 'left' | 'right';\n  /** Portal host name */\n  portalHost?: string;\n}\n\n/**\n * Tooltip component matching web version.\n * Uses reversed theme appearance (light mode shows dark tooltip, dark mode shows light tooltip).\n */\nfunction Tooltip({\n  children,\n  content,\n  delayDuration = 400,\n  sideOffset = 4,\n  side = 'top',\n  portalHost,\n  ...rootProps\n}: TooltipProps) {\n  const { invertedColors } = useThemeTokens();\n\n  // Use inverted theme colors - tooltip shows opposite of current theme\n  const backgroundColor = invertedColors.background;\n  const textColor = invertedColors.palettes.gray['12'];\n\n  // Shadow style\n  const shadowStyle: ViewStyle = Platform.select({\n    web: {\n      boxShadow: `\n        0 4px 16px -8px rgba(0, 0, 0, 0.08),\n        0 3px 12px -4px rgba(0, 0, 0, 0.05),\n        0 2px 3px -2px rgba(0, 0, 61, 0.05)\n      `.trim(),\n    } as ViewStyle,\n    default: {\n      shadowColor: '#000',\n      shadowOffset: { width: 0, height: 2 },\n      shadowOpacity: 0.1,\n      shadowRadius: 8,\n      elevation: 4,\n    },\n  }) as ViewStyle;\n\n  const contentStyle: ViewStyle = {\n    backgroundColor,\n    paddingVertical: 4, // space-1\n    paddingHorizontal: 8, // space-2\n    borderRadius: 10, // radius-4\n    ...shadowStyle,\n  };\n\n  return (\n    <TooltipPrimitive.Root delayDuration={delayDuration} {...rootProps}>\n      <TooltipPrimitive.Trigger asChild>{children}</TooltipPrimitive.Trigger>\n      <TooltipPrimitive.Portal hostName={portalHost}>\n        <FullWindowOverlay>\n          <TooltipPrimitive.Overlay style={Platform.select({ native: StyleSheet.absoluteFill })}>\n            <NativeOnlyAnimatedView entering={FadeIn.duration(100)} exiting={FadeOut.duration(100)}>\n              <TooltipPrimitive.Content sideOffset={sideOffset} side={side}>\n                <View style={contentStyle}>\n                  <Text size=\"2\" style={{ color: textColor }}>\n                    {content}\n                  </Text>\n                </View>\n              </TooltipPrimitive.Content>\n            </NativeOnlyAnimatedView>\n          </TooltipPrimitive.Overlay>\n        </FullWindowOverlay>\n      </TooltipPrimitive.Portal>\n    </TooltipPrimitive.Root>\n  );\n}\n\nexport { Tooltip };\nexport type { TooltipProps };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/alert-dialog.tsx",
    "content": "/**\n * Forked from @rn-primitives/alert-dialog\n *\n * Changes from original:\n * - Export AlertDialogContext so it can be re-provided after FullWindowOverlay breaks context\n * - Fix Portal to not pass hostName when undefined (bypasses default)\n * - Use local hooks implementation to avoid bundler issues\n * - Convert to TypeScript\n */\n\nimport { Portal as RNPortal } from '@rn-primitives/portal';\nimport * as Slot from '@rn-primitives/slot';\nimport React, { useEffect, useId } from 'react';\nimport {\n  BackHandler,\n  Pressable,\n  Text as RNText,\n  View,\n  type GestureResponderEvent,\n  type PressableProps,\n  type TextProps,\n  type ViewProps,\n} from 'react-native';\nimport { useControllableState } from './hooks';\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype ViewRef = React.ElementRef<typeof View>;\ntype PressableRef = React.ElementRef<typeof Pressable>;\ntype TextRef = React.ElementRef<typeof RNText>;\n\ninterface RootContext {\n  open: boolean;\n  onOpenChange: (value: boolean) => void;\n  nativeID: string;\n}\n\ninterface RootProps extends ViewProps {\n  asChild?: boolean;\n  open?: boolean;\n  defaultOpen?: boolean;\n  onOpenChange?: (value: boolean) => void;\n}\n\ninterface PortalProps {\n  children: React.ReactNode;\n  forceMount?: true | undefined;\n  hostName?: string;\n}\n\ninterface OverlayProps extends ViewProps {\n  asChild?: boolean;\n  forceMount?: true | undefined;\n}\n\ninterface ContentProps extends ViewProps {\n  asChild?: boolean;\n  forceMount?: true | undefined;\n}\n\ninterface TriggerProps extends PressableProps {\n  asChild?: boolean;\n}\n\ninterface CancelProps extends PressableProps {\n  asChild?: boolean;\n}\n\ninterface ActionProps extends PressableProps {\n  asChild?: boolean;\n}\n\ninterface TitleProps extends TextProps {\n  asChild?: boolean;\n}\n\ninterface DescriptionProps extends TextProps {\n  asChild?: boolean;\n}\n\n// ============================================================================\n// Context - EXPORTED so it can be re-provided after FullWindowOverlay\n// ============================================================================\n\nconst AlertDialogContext = React.createContext<RootContext | null>(null);\n\nfunction useRootContext(): RootContext {\n  const context = React.useContext(AlertDialogContext);\n  if (!context) {\n    throw new Error(\n      'AlertDialog compound components cannot be rendered outside the AlertDialog component'\n    );\n  }\n  return context;\n}\n\n// ============================================================================\n// Components\n// ============================================================================\n\nconst Root = React.forwardRef<ViewRef, RootProps>(\n  ({ asChild, open: openProp, defaultOpen, onOpenChange: onOpenChangeProp, ...viewProps }, ref) => {\n    const nativeID = useId();\n    const [open = false, onOpenChange] = useControllableState({\n      prop: openProp,\n      defaultProp: defaultOpen,\n      onChange: onOpenChangeProp,\n    });\n\n    const Component = asChild ? Slot.View : View;\n\n    return (\n      <AlertDialogContext.Provider value={{ open, onOpenChange, nativeID }}>\n        <Component ref={ref} {...viewProps} />\n      </AlertDialogContext.Provider>\n    );\n  }\n);\nRoot.displayName = 'RootNativeAlertDialog';\n\nconst Trigger = React.forwardRef<PressableRef, TriggerProps>(\n  ({ asChild, onPress: onPressProp, disabled = false, ...props }, ref) => {\n    const { open: value, onOpenChange } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      onOpenChange(!value);\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={ref}\n        aria-disabled={disabled ?? undefined}\n        role=\"button\"\n        onPress={onPress}\n        disabled={disabled ?? undefined}\n        {...props}\n      />\n    );\n  }\n);\nTrigger.displayName = 'TriggerNativeAlertDialog';\n\nfunction Portal({ forceMount, hostName, children }: PortalProps) {\n  const value = useRootContext();\n\n  if (!forceMount) {\n    if (!value.open) {\n      return null;\n    }\n  }\n\n  const portalProps = hostName ? { hostName } : {};\n\n  return (\n    <RNPortal {...portalProps} name={`${value.nativeID}_portal`}>\n      <AlertDialogContext.Provider value={value}>{children}</AlertDialogContext.Provider>\n    </RNPortal>\n  );\n}\n\nconst Overlay = React.forwardRef<ViewRef, OverlayProps>(\n  ({ asChild, forceMount, ...props }, ref) => {\n    const { open: value } = useRootContext();\n\n    if (!forceMount) {\n      if (!value) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.View : View;\n\n    return <Component ref={ref} {...props} />;\n  }\n);\nOverlay.displayName = 'OverlayNativeAlertDialog';\n\nconst Content = React.forwardRef<ViewRef, ContentProps>(\n  ({ asChild, forceMount, ...props }, ref) => {\n    const { open: value, nativeID, onOpenChange } = useRootContext();\n\n    useEffect(() => {\n      const backHandler = BackHandler.addEventListener('hardwareBackPress', () => {\n        onOpenChange(false);\n        return true;\n      });\n      return () => {\n        backHandler.remove();\n      };\n    }, [onOpenChange]);\n\n    if (!forceMount) {\n      if (!value) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.View : View;\n\n    return (\n      <Component\n        ref={ref}\n        role=\"alertdialog\"\n        nativeID={nativeID}\n        aria-labelledby={`${nativeID}_label`}\n        aria-describedby={`${nativeID}_desc`}\n        aria-modal={true}\n        {...props}\n      />\n    );\n  }\n);\nContent.displayName = 'ContentNativeAlertDialog';\n\nconst Cancel = React.forwardRef<PressableRef, CancelProps>(\n  ({ asChild, onPress: onPressProp, disabled = false, ...props }, ref) => {\n    const { onOpenChange } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      if (disabled) return;\n      onOpenChange(false);\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={ref}\n        aria-disabled={disabled ?? undefined}\n        role=\"button\"\n        onPress={onPress}\n        disabled={disabled ?? undefined}\n        {...props}\n      />\n    );\n  }\n);\nCancel.displayName = 'CancelNativeAlertDialog';\n\nconst Action = React.forwardRef<PressableRef, ActionProps>(\n  ({ asChild, onPress: onPressProp, disabled = false, ...props }, ref) => {\n    const { onOpenChange } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      if (disabled) return;\n      onOpenChange(false);\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={ref}\n        aria-disabled={disabled ?? undefined}\n        role=\"button\"\n        onPress={onPress}\n        disabled={disabled ?? undefined}\n        {...props}\n      />\n    );\n  }\n);\nAction.displayName = 'ActionNativeAlertDialog';\n\nconst Title = React.forwardRef<TextRef, TitleProps>(({ asChild, ...props }, ref) => {\n  const { nativeID } = useRootContext();\n  const Component = asChild ? Slot.Text : RNText;\n  return <Component ref={ref} role=\"heading\" nativeID={`${nativeID}_label`} {...props} />;\n});\nTitle.displayName = 'TitleNativeAlertDialog';\n\nconst Description = React.forwardRef<TextRef, DescriptionProps>(({ asChild, ...props }, ref) => {\n  const { nativeID } = useRootContext();\n  const Component = asChild ? Slot.Text : RNText;\n  return <Component ref={ref} nativeID={`${nativeID}_desc`} {...props} />;\n});\nDescription.displayName = 'DescriptionNativeAlertDialog';\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nexport {\n  Action,\n  AlertDialogContext,\n  Cancel,\n  Content,\n  Description,\n  Overlay,\n  Portal,\n  Root,\n  Title,\n  Trigger,\n  useRootContext,\n};\n\nexport type {\n  ActionProps,\n  CancelProps,\n  ContentProps,\n  DescriptionProps,\n  OverlayProps,\n  PortalProps,\n  RootContext,\n  RootProps,\n  TitleProps,\n  TriggerProps,\n  PressableRef as ActionRef,\n  PressableRef as CancelRef,\n  ViewRef as ContentRef,\n  TextRef as DescriptionRef,\n  ViewRef as OverlayRef,\n  ViewRef as RootRef,\n  TextRef as TitleRef,\n  PressableRef as TriggerRef,\n};\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/alert-dialog.web.tsx",
    "content": "/**\n * Web version - re-export from original package which uses @radix-ui/react-alert-dialog\n * Our native fixes (portal hostName, context re-provision) are not needed on web\n */\nexport * from '@rn-primitives/alert-dialog';\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/context-menu.tsx",
    "content": "/**\n * Forked from @rn-primitives/context-menu\n *\n * Changes from original:\n * - Export ContextMenuContext so it can be re-provided after FullWindowOverlay breaks context\n * - Fix Portal to not pass hostName when undefined (bypasses default)\n * - Use local hooks implementation to avoid bundler issues\n * - Convert to TypeScript\n */\n\nimport { Portal as RNPortal } from '@rn-primitives/portal';\nimport * as Slot from '@rn-primitives/slot';\nimport type { Insets, PositionedContentProps } from '@rn-primitives/types';\nimport * as React from 'react';\nimport {\n  BackHandler,\n  Pressable,\n  Text as RNText,\n  View,\n  type AccessibilityActionEvent,\n  type GestureResponderEvent,\n  type LayoutChangeEvent,\n  type LayoutRectangle,\n  type PressableProps,\n  type TextProps,\n  type ViewProps,\n  type ViewStyle,\n} from 'react-native';\nimport { useAugmentedRef, useControllableState, useRelativePosition } from './hooks';\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype ViewRef = React.ElementRef<typeof View>;\ntype PressableRef = React.ElementRef<typeof Pressable>;\ntype TextRef = React.ElementRef<typeof RNText>;\n\ninterface PressPosition {\n  width: number;\n  height: number;\n  pageX: number;\n  pageY: number;\n}\n\ninterface RootContext {\n  open: boolean;\n  onOpenChange: (value: boolean) => void;\n  relativeTo: 'longPress' | 'trigger';\n  pressPosition: PressPosition | null;\n  setPressPosition: React.Dispatch<React.SetStateAction<PressPosition | null>>;\n  contentLayout: LayoutRectangle | null;\n  setContentLayout: React.Dispatch<React.SetStateAction<LayoutRectangle | null>>;\n  nativeID: string;\n}\n\ninterface RootProps extends ViewProps {\n  asChild?: boolean;\n  onOpenChange?: (value: boolean) => void;\n  relativeTo?: 'longPress' | 'trigger';\n}\n\ninterface PortalProps {\n  children: React.ReactNode;\n  forceMount?: true | undefined;\n  hostName?: string;\n}\n\ninterface OverlayProps extends PressableProps {\n  asChild?: boolean;\n  forceMount?: true | undefined;\n  closeOnPress?: boolean;\n}\n\ninterface ContentProps\n  extends Omit<PositionedContentProps, 'style' | 'loop' | 'onCloseAutoFocus' | 'onEscapeKeyDown' | 'onPointerDownOutside' | 'onFocusOutside' | 'onInteractOutside' | 'collisionBoundary' | 'sticky' | 'hideWhenDetached'>,\n    Omit<PressableProps, 'style'> {\n  asChild?: boolean;\n  style?: ViewStyle;\n}\n\ninterface TriggerProps extends PressableProps {\n  asChild?: boolean;\n}\n\ninterface ItemProps extends PressableProps {\n  asChild?: boolean;\n  textValue?: string;\n  closeOnPress?: boolean;\n}\n\ninterface GroupProps extends ViewProps {\n  asChild?: boolean;\n}\n\ninterface LabelProps extends TextProps {\n  asChild?: boolean;\n}\n\ninterface CheckboxItemProps extends PressableProps {\n  asChild?: boolean;\n  checked: boolean;\n  onCheckedChange: (checked: boolean) => void;\n  textValue?: string;\n  closeOnPress?: boolean;\n}\n\ninterface RadioGroupProps extends ViewProps {\n  asChild?: boolean;\n  value: string;\n  onValueChange: (value: string) => void;\n}\n\ninterface RadioItemProps extends PressableProps {\n  asChild?: boolean;\n  value: string;\n  textValue?: string;\n  closeOnPress?: boolean;\n}\n\ninterface ItemIndicatorProps extends ViewProps {\n  asChild?: boolean;\n  forceMount?: true | undefined;\n}\n\ninterface SeparatorProps extends ViewProps {\n  asChild?: boolean;\n  decorative?: boolean;\n}\n\ninterface SubProps extends ViewProps {\n  asChild?: boolean;\n  defaultOpen?: boolean;\n  open?: boolean;\n  onOpenChange?: (value: boolean) => void;\n}\n\ninterface SubTriggerProps extends PressableProps {\n  asChild?: boolean;\n  textValue?: string;\n}\n\ninterface SubContentProps extends PressableProps {\n  asChild?: boolean;\n  forceMount?: true | undefined;\n}\n\n// ============================================================================\n// Context - EXPORTED so it can be re-provided after FullWindowOverlay\n// ============================================================================\n\nconst ContextMenuContext = React.createContext<RootContext | null>(null);\n\nfunction useRootContext(): RootContext {\n  const context = React.useContext(ContextMenuContext);\n  if (!context) {\n    throw new Error(\n      'ContextMenu compound components cannot be rendered outside the ContextMenu component'\n    );\n  }\n  return context;\n}\n\n// ============================================================================\n// Components\n// ============================================================================\n\nconst Root = React.forwardRef<ViewRef, RootProps>(\n  ({ asChild, relativeTo = 'longPress', onOpenChange: onOpenChangeProp, ...viewProps }, ref) => {\n    const nativeID = React.useId();\n    const [pressPosition, setPressPosition] = React.useState<PressPosition | null>(null);\n    const [contentLayout, setContentLayout] = React.useState<LayoutRectangle | null>(null);\n    const [open, setOpen] = React.useState(false);\n\n    // Memoize to prevent infinite re-render loops in Content's useEffect\n    const onOpenChange = React.useCallback(\n      (value: boolean) => {\n        setOpen(value);\n        onOpenChangeProp?.(value);\n      },\n      [onOpenChangeProp]\n    );\n\n    const Component = asChild ? Slot.View : View;\n\n    return (\n      <ContextMenuContext.Provider\n        value={{\n          open,\n          onOpenChange,\n          relativeTo,\n          contentLayout,\n          nativeID,\n          pressPosition,\n          setContentLayout,\n          setPressPosition,\n        }}>\n        <Component ref={ref} {...viewProps} />\n      </ContextMenuContext.Provider>\n    );\n  }\n);\nRoot.displayName = 'RootNativeContextMenu';\n\nconst accessibilityActions = [{ name: 'longpress' }];\n\nconst Trigger = React.forwardRef<PressableRef, TriggerProps>(\n  ({ asChild, onLongPress: onLongPressProp, disabled = false, onAccessibilityAction: onAccessibilityActionProp, ...props }, ref) => {\n    const { open, onOpenChange, relativeTo, setPressPosition } = useRootContext();\n\n    const augmentedRef = useAugmentedRef({\n      ref,\n      methods: {\n        open: () => {\n          onOpenChange(true);\n          // eslint-disable-next-line @typescript-eslint/no-explicit-any\n          (augmentedRef.current as any)?.measure?.(\n            (_x: number, _y: number, width: number, height: number, pageX: number, pageY: number) => {\n              setPressPosition({ width, pageX, pageY, height });\n            }\n          );\n        },\n        close: () => {\n          setPressPosition(null);\n          onOpenChange(false);\n        },\n      },\n    });\n\n    function onLongPress(ev: GestureResponderEvent) {\n      if (disabled) return;\n      if (relativeTo === 'longPress') {\n        setPressPosition({\n          width: 0,\n          pageX: ev.nativeEvent.pageX,\n          pageY: ev.nativeEvent.pageY,\n          height: 0,\n        });\n      }\n      if (relativeTo === 'trigger') {\n        // eslint-disable-next-line @typescript-eslint/no-explicit-any\n        (augmentedRef.current as any)?.measure?.(\n          (_x: number, _y: number, width: number, height: number, pageX: number, pageY: number) => {\n            setPressPosition({ width, pageX, pageY, height });\n          }\n        );\n      }\n      onOpenChange(!open);\n      onLongPressProp?.(ev);\n    }\n\n    function onAccessibilityAction(event: AccessibilityActionEvent) {\n      if (disabled) return;\n      if (event.nativeEvent.actionName === 'longpress') {\n        setPressPosition({ width: 0, pageX: 0, pageY: 0, height: 0 });\n        onOpenChange(!open);\n      }\n      onAccessibilityActionProp?.(event);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={augmentedRef}\n        aria-disabled={disabled ?? undefined}\n        role=\"button\"\n        onLongPress={onLongPress}\n        disabled={disabled ?? undefined}\n        aria-expanded={open}\n        accessibilityActions={accessibilityActions}\n        onAccessibilityAction={onAccessibilityAction}\n        {...props}\n      />\n    );\n  }\n);\nTrigger.displayName = 'TriggerNativeContextMenu';\n\nfunction Portal({ forceMount, hostName, children }: PortalProps) {\n  const value = useRootContext();\n\n  if (!value.pressPosition) {\n    return null;\n  }\n\n  if (!forceMount) {\n    if (!value.open) {\n      return null;\n    }\n  }\n\n  const portalProps = hostName ? { hostName } : {};\n\n  return (\n    <RNPortal {...portalProps} name={`${value.nativeID}_portal`}>\n      <ContextMenuContext.Provider value={value}>{children}</ContextMenuContext.Provider>\n    </RNPortal>\n  );\n}\n\nconst Overlay = React.forwardRef<PressableRef, OverlayProps>(\n  ({ asChild, forceMount, onPress: OnPressProp, closeOnPress = true, ...props }, ref) => {\n    const { open, onOpenChange, setContentLayout, setPressPosition } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      if (closeOnPress) {\n        setPressPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n      }\n      OnPressProp?.(ev);\n    }\n\n    if (!forceMount) {\n      if (!open) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return <Component ref={ref} onPress={onPress} {...props} />;\n  }\n);\nOverlay.displayName = 'OverlayNativeContextMenu';\n\nconst Content = React.forwardRef<PressableRef, ContentProps>(\n  (\n    {\n      asChild = false,\n      forceMount,\n      align = 'start',\n      side = 'bottom',\n      sideOffset = 0,\n      alignOffset = 0,\n      avoidCollisions = true,\n      onLayout: onLayoutProp,\n      insets,\n      style,\n      disablePositioningStyle,\n      ...props\n    },\n    ref\n  ) => {\n    const {\n      open,\n      onOpenChange,\n      nativeID,\n      pressPosition,\n      setPressPosition,\n      contentLayout,\n      setContentLayout,\n    } = useRootContext();\n\n    React.useEffect(() => {\n      const backHandler = BackHandler.addEventListener('hardwareBackPress', () => {\n        setPressPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n        return true;\n      });\n      return () => {\n        setContentLayout(null);\n        backHandler.remove();\n      };\n    }, [onOpenChange, setContentLayout, setPressPosition]);\n\n    const positionStyle = useRelativePosition({\n      align,\n      avoidCollisions,\n      triggerPosition: pressPosition,\n      contentLayout,\n      alignOffset,\n      insets: insets as Insets,\n      sideOffset,\n      side,\n      disablePositioningStyle,\n    });\n\n    function onLayout(event: LayoutChangeEvent) {\n      setContentLayout(event.nativeEvent.layout);\n      onLayoutProp?.(event);\n    }\n\n    if (!forceMount) {\n      if (!open) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={ref}\n        role=\"menu\"\n        nativeID={nativeID}\n        aria-modal={true}\n        style={[positionStyle as ViewStyle, style]}\n        onLayout={onLayout}\n        {...props}\n      />\n    );\n  }\n);\nContent.displayName = 'ContentNativeContextMenu';\n\nconst Item = React.forwardRef<PressableRef, ItemProps>(\n  ({ asChild, textValue, onPress: onPressProp, disabled = false, closeOnPress = true, ...props }, ref) => {\n    const { onOpenChange, setPressPosition, setContentLayout } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      if (closeOnPress) {\n        setPressPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n      }\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={ref}\n        role=\"menuitem\"\n        onPress={onPress}\n        disabled={disabled}\n        aria-valuetext={textValue}\n        aria-disabled={!!disabled}\n        accessibilityState={{ disabled: !!disabled }}\n        {...props}\n      />\n    );\n  }\n);\nItem.displayName = 'ItemNativeContextMenu';\n\nconst Group = React.forwardRef<ViewRef, GroupProps>(({ asChild, ...props }, ref) => {\n  const Component = asChild ? Slot.View : View;\n  return <Component ref={ref} role=\"group\" {...props} />;\n});\nGroup.displayName = 'GroupNativeContextMenu';\n\nconst Label = React.forwardRef<TextRef, LabelProps>(({ asChild, ...props }, ref) => {\n  const Component = asChild ? Slot.Text : RNText;\n  return <Component ref={ref} {...props} />;\n});\nLabel.displayName = 'LabelNativeContextMenu';\n\ninterface FormItemContextValue {\n  checked?: boolean;\n  value?: string;\n  onValueChange?: (value: string) => void;\n}\n\nconst FormItemContext = React.createContext<FormItemContextValue | null>(null);\n\nconst CheckboxItem = React.forwardRef<PressableRef, CheckboxItemProps>(\n  (\n    {\n      asChild,\n      checked,\n      onCheckedChange,\n      textValue,\n      onPress: onPressProp,\n      closeOnPress = true,\n      disabled = false,\n      ...props\n    },\n    ref\n  ) => {\n    const { onOpenChange, setContentLayout, setPressPosition } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      onCheckedChange(!checked);\n      if (closeOnPress) {\n        setPressPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n      }\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <FormItemContext.Provider value={{ checked }}>\n        <Component\n          ref={ref}\n          role=\"checkbox\"\n          aria-checked={checked}\n          onPress={onPress}\n          disabled={disabled}\n          aria-disabled={!!disabled}\n          aria-valuetext={textValue}\n          accessibilityState={{ disabled: !!disabled }}\n          {...props}\n        />\n      </FormItemContext.Provider>\n    );\n  }\n);\nCheckboxItem.displayName = 'CheckboxItemNativeContextMenu';\n\nfunction useFormItemContext() {\n  const context = React.useContext(FormItemContext);\n  if (!context) {\n    throw new Error(\n      'CheckboxItem or RadioItem compound components cannot be rendered outside of a CheckboxItem or RadioItem component'\n    );\n  }\n  return context;\n}\n\nconst RadioGroup = React.forwardRef<ViewRef, RadioGroupProps>(\n  ({ asChild, value, onValueChange, ...props }, ref) => {\n    const Component = asChild ? Slot.View : View;\n    return (\n      <FormItemContext.Provider value={{ value, onValueChange }}>\n        <Component ref={ref} role=\"radiogroup\" {...props} />\n      </FormItemContext.Provider>\n    );\n  }\n);\nRadioGroup.displayName = 'RadioGroupNativeContextMenu';\n\ninterface RadioItemContextValue {\n  itemValue?: string;\n}\n\nconst RadioItemContext = React.createContext<RadioItemContextValue>({});\n\nconst RadioItem = React.forwardRef<PressableRef, RadioItemProps>(\n  (\n    {\n      asChild,\n      value: itemValue,\n      textValue,\n      onPress: onPressProp,\n      disabled = false,\n      closeOnPress = true,\n      ...props\n    },\n    ref\n  ) => {\n    const { onOpenChange, setContentLayout, setPressPosition } = useRootContext();\n    const { value, onValueChange } = useFormItemContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      onValueChange?.(itemValue);\n      if (closeOnPress) {\n        setPressPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n      }\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <RadioItemContext.Provider value={{ itemValue }}>\n        <Component\n          ref={ref}\n          onPress={onPress}\n          role=\"radio\"\n          aria-checked={value === itemValue}\n          disabled={disabled ?? false}\n          accessibilityState={{\n            disabled: disabled ?? false,\n            checked: value === itemValue,\n          }}\n          aria-valuetext={textValue}\n          {...props}\n        />\n      </RadioItemContext.Provider>\n    );\n  }\n);\nRadioItem.displayName = 'RadioItemNativeContextMenu';\n\nfunction useItemIndicatorContext() {\n  return React.useContext(RadioItemContext);\n}\n\nconst ItemIndicator = React.forwardRef<ViewRef, ItemIndicatorProps>(\n  ({ asChild, forceMount, ...props }, ref) => {\n    const { itemValue } = useItemIndicatorContext();\n    const { checked, value } = useFormItemContext();\n\n    if (!forceMount) {\n      if (itemValue == null && !checked) {\n        return null;\n      }\n      if (value !== itemValue) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.View : View;\n    return <Component ref={ref} role=\"presentation\" {...props} />;\n  }\n);\nItemIndicator.displayName = 'ItemIndicatorNativeContextMenu';\n\nconst Separator = React.forwardRef<ViewRef, SeparatorProps>(\n  ({ asChild, decorative, ...props }, ref) => {\n    const Component = asChild ? Slot.View : View;\n    return <Component role={decorative ? 'presentation' : 'separator'} ref={ref} {...props} />;\n  }\n);\nSeparator.displayName = 'SeparatorNativeContextMenu';\n\ninterface SubContext {\n  nativeID: string;\n  open: boolean;\n  onOpenChange: (value: boolean) => void;\n}\n\nconst SubMenuContext = React.createContext<SubContext | null>(null);\n\nconst Sub = React.forwardRef<ViewRef, SubProps>(\n  ({ asChild, defaultOpen, open: openProp, onOpenChange: onOpenChangeProp, ...props }, ref) => {\n    const nativeID = React.useId();\n    const [open = false, onOpenChange] = useControllableState({\n      prop: openProp,\n      defaultProp: defaultOpen,\n      onChange: onOpenChangeProp,\n    });\n\n    const Component = asChild ? Slot.View : View;\n\n    return (\n      <SubMenuContext.Provider value={{ nativeID, open, onOpenChange }}>\n        <Component ref={ref} {...props} />\n      </SubMenuContext.Provider>\n    );\n  }\n);\nSub.displayName = 'SubNativeContextMenu';\n\nfunction useSubContext(): SubContext {\n  const context = React.useContext(SubMenuContext);\n  if (!context) {\n    throw new Error('Sub compound components cannot be rendered outside of a Sub component');\n  }\n  return context;\n}\n\nconst SubTrigger = React.forwardRef<PressableRef, SubTriggerProps>(\n  ({ asChild, textValue, onPress: onPressProp, disabled = false, ...props }, ref) => {\n    const { nativeID, open, onOpenChange } = useSubContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      onOpenChange(!open);\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={ref}\n        aria-valuetext={textValue}\n        role=\"menuitem\"\n        aria-expanded={open}\n        accessibilityState={{ expanded: open, disabled: !!disabled }}\n        nativeID={nativeID}\n        onPress={onPress}\n        disabled={disabled}\n        aria-disabled={!!disabled}\n        {...props}\n      />\n    );\n  }\n);\nSubTrigger.displayName = 'SubTriggerNativeContextMenu';\n\nconst SubContent = React.forwardRef<PressableRef, SubContentProps>(\n  ({ asChild = false, forceMount, ...props }, ref) => {\n    const { open, nativeID } = useSubContext();\n\n    if (!forceMount) {\n      if (!open) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n    return <Component ref={ref} role=\"group\" aria-labelledby={nativeID} {...props} />;\n  }\n);\nSubContent.displayName = 'SubContentNativeContextMenu';\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nexport {\n  CheckboxItem,\n  Content,\n  ContextMenuContext, // ADDED: Export context for re-providing after FullWindowOverlay\n  Group,\n  Item,\n  ItemIndicator,\n  Label,\n  Overlay,\n  Portal,\n  RadioGroup,\n  RadioItem,\n  Root,\n  Separator,\n  Sub,\n  SubContent,\n  SubTrigger,\n  Trigger,\n  useRootContext,\n  useSubContext,\n};\n\nexport type {\n  CheckboxItemProps,\n  ContentProps,\n  GroupProps,\n  ItemIndicatorProps,\n  ItemProps,\n  LabelProps,\n  OverlayProps,\n  PortalProps,\n  RadioGroupProps,\n  RadioItemProps,\n  RootContext,\n  RootProps,\n  SeparatorProps,\n  SubContentProps,\n  SubProps,\n  SubTriggerProps,\n  TriggerProps,\n};\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/context-menu.web.tsx",
    "content": "/**\n * Web version - re-export from original package which uses @radix-ui/react-context-menu\n * Our native fixes (portal hostName, context re-provision) are not needed on web\n */\nexport * from '@rn-primitives/context-menu';\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/dialog.tsx",
    "content": "/**\n * Forked from @rn-primitives/dialog\n *\n * Changes from original:\n * - Export DialogContext so it can be re-provided after FullWindowOverlay breaks context\n * - Fix Portal to not pass hostName when undefined (bypasses default)\n * - Use local hooks implementation to avoid bundler issues\n * - Convert to TypeScript\n */\n\nimport { Portal as RNPortal } from '@rn-primitives/portal';\nimport * as Slot from '@rn-primitives/slot';\nimport React, { useEffect, useId } from 'react';\nimport {\n    BackHandler,\n    Pressable,\n    Text as RNText,\n    View,\n    type GestureResponderEvent,\n    type PressableProps,\n    type TextProps,\n    type ViewProps,\n} from 'react-native';\nimport { useControllableState } from './hooks';\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype ViewRef = React.ElementRef<typeof View>;\ntype PressableRef = React.ElementRef<typeof Pressable>;\ntype TextRef = React.ElementRef<typeof RNText>;\n\ninterface RootContext {\n  open: boolean;\n  onOpenChange: (value: boolean) => void;\n  nativeID: string;\n}\n\ninterface RootProps extends ViewProps {\n  asChild?: boolean;\n  open?: boolean;\n  defaultOpen?: boolean;\n  onOpenChange?: (value: boolean) => void;\n}\n\ninterface PortalProps {\n  children: React.ReactNode;\n  forceMount?: true | undefined;\n  hostName?: string;\n}\n\ninterface OverlayProps extends PressableProps {\n  asChild?: boolean;\n  forceMount?: true | undefined;\n  closeOnPress?: boolean;\n}\n\ninterface ContentProps extends ViewProps {\n  asChild?: boolean;\n  forceMount?: true | undefined;\n}\n\ninterface TriggerProps extends PressableProps {\n  asChild?: boolean;\n}\n\ninterface CloseProps extends PressableProps {\n  asChild?: boolean;\n}\n\ninterface TitleProps extends TextProps {\n  asChild?: boolean;\n}\n\ninterface DescriptionProps extends TextProps {\n  asChild?: boolean;\n}\n\n// ============================================================================\n// Context - EXPORTED so it can be re-provided after FullWindowOverlay\n// ============================================================================\n\nconst DialogContext = React.createContext<RootContext | null>(null);\n\nfunction useRootContext(): RootContext {\n  const context = React.useContext(DialogContext);\n  if (!context) {\n    throw new Error('Dialog compound components cannot be rendered outside the Dialog component');\n  }\n  return context;\n}\n\n// ============================================================================\n// Components\n// ============================================================================\n\nconst Root = React.forwardRef<ViewRef, RootProps>(\n  ({ asChild, open: openProp, defaultOpen, onOpenChange: onOpenChangeProp, ...viewProps }, ref) => {\n    const nativeID = useId();\n    const [open = false, onOpenChange] = useControllableState({\n      prop: openProp,\n      defaultProp: defaultOpen,\n      onChange: onOpenChangeProp,\n    });\n\n    const Component = asChild ? Slot.View : View;\n\n    return (\n      <DialogContext.Provider value={{ open, onOpenChange, nativeID }}>\n        <Component ref={ref} {...viewProps} />\n      </DialogContext.Provider>\n    );\n  }\n);\nRoot.displayName = 'RootNativeDialog';\n\nconst Trigger = React.forwardRef<PressableRef, TriggerProps>(\n  ({ asChild, onPress: onPressProp, disabled = false, ...props }, ref) => {\n    const { open, onOpenChange } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      if (disabled) return;\n      const newValue = !open;\n      onOpenChange(newValue);\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={ref}\n        aria-disabled={disabled ?? undefined}\n        role=\"button\"\n        onPress={onPress}\n        disabled={disabled ?? undefined}\n        {...props}\n      />\n    );\n  }\n);\nTrigger.displayName = 'TriggerNativeDialog';\n\n/**\n * Portal component that wraps content for rendering in a portal.\n * FIX: Only passes hostName when explicitly provided (not undefined)\n */\nfunction Portal({ forceMount, hostName, children }: PortalProps) {\n  const value = useRootContext();\n\n  if (!forceMount) {\n    if (!value.open) {\n      return null;\n    }\n  }\n\n  // FIX: Only pass hostName if explicitly provided\n  const portalProps = hostName ? { hostName } : {};\n\n  return (\n    <RNPortal {...portalProps} name={`${value.nativeID}_portal`}>\n      <DialogContext.Provider value={value}>{children}</DialogContext.Provider>\n    </RNPortal>\n  );\n}\n\nconst Overlay = React.forwardRef<PressableRef, OverlayProps>(\n  ({ asChild, forceMount, closeOnPress = true, onPress: onPressProp, ...props }, ref) => {\n    const { open, onOpenChange } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      if (closeOnPress) {\n        onOpenChange(!open);\n      }\n      onPressProp?.(ev);\n    }\n\n    if (!forceMount) {\n      if (!open) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return <Component ref={ref} onPress={onPress} {...props} />;\n  }\n);\nOverlay.displayName = 'OverlayNativeDialog';\n\nconst Content = React.forwardRef<ViewRef, ContentProps>(\n  ({ asChild, forceMount, ...props }, ref) => {\n    const { open, nativeID, onOpenChange } = useRootContext();\n\n    useEffect(() => {\n      const backHandler = BackHandler.addEventListener('hardwareBackPress', () => {\n        onOpenChange(false);\n        return true;\n      });\n      return () => {\n        backHandler.remove();\n      };\n    }, [onOpenChange]);\n\n    if (!forceMount) {\n      if (!open) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.View : View;\n\n    return (\n      <Component\n        ref={ref}\n        role=\"dialog\"\n        nativeID={nativeID}\n        aria-labelledby={`${nativeID}_label`}\n        aria-describedby={`${nativeID}_desc`}\n        aria-modal={true}\n        onStartShouldSetResponder={onStartShouldSetResponder}\n        {...props}\n      />\n    );\n  }\n);\nContent.displayName = 'ContentNativeDialog';\n\nconst Close = React.forwardRef<PressableRef, CloseProps>(\n  ({ asChild, onPress: onPressProp, disabled = false, ...props }, ref) => {\n    const { onOpenChange } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      if (disabled) return;\n      onOpenChange(false);\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={ref}\n        aria-disabled={disabled ?? undefined}\n        role=\"button\"\n        onPress={onPress}\n        disabled={disabled ?? undefined}\n        {...props}\n      />\n    );\n  }\n);\nClose.displayName = 'CloseNativeDialog';\n\nconst Title = React.forwardRef<TextRef, TitleProps>(({ asChild, ...props }, ref) => {\n  const { nativeID } = useRootContext();\n  const Component = asChild ? Slot.Text : RNText;\n  return <Component ref={ref} role=\"heading\" nativeID={`${nativeID}_label`} {...props} />;\n});\nTitle.displayName = 'TitleNativeDialog';\n\nconst Description = React.forwardRef<TextRef, DescriptionProps>(({ asChild, ...props }, ref) => {\n  const { nativeID } = useRootContext();\n  const Component = asChild ? Slot.Text : RNText;\n  return <Component ref={ref} nativeID={`${nativeID}_desc`} {...props} />;\n});\nDescription.displayName = 'DescriptionNativeDialog';\n\nfunction onStartShouldSetResponder() {\n  return true;\n}\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nexport {\n    Close,\n    Content,\n    Description,\n    DialogContext, // ADDED: Export context for re-providing after FullWindowOverlay\n    Overlay,\n    Portal,\n    Root,\n    Title,\n    Trigger,\n    useRootContext\n};\n\n    export type {\n        CloseProps, PressableRef as CloseRef, ContentProps, ViewRef as ContentRef, DescriptionProps, TextRef as DescriptionRef, OverlayProps, PressableRef as OverlayRef, PortalProps,\n        RootContext,\n        RootProps, ViewRef as RootRef, TitleProps, TextRef as TitleRef, TriggerProps, PressableRef as TriggerRef\n    };\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/dialog.web.tsx",
    "content": "/**\n * Web version - re-export from original package which uses @radix-ui/react-dialog\n * Our native fixes (portal hostName, context re-provision) are not needed on web\n */\nexport * from '@rn-primitives/dialog';\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/dropdown-menu.tsx",
    "content": "/**\n * Forked from @rn-primitives/dropdown-menu\n *\n * Changes from original:\n * - Export DropdownMenuContext so it can be re-provided after FullWindowOverlay breaks context\n * - Fix Portal to not pass hostName when undefined (bypasses default)\n * - Use local hooks implementation to avoid bundler issues\n * - Convert to TypeScript\n */\n\nimport { Portal as RNPortal } from '@rn-primitives/portal';\nimport * as Slot from '@rn-primitives/slot';\nimport type { Insets, PositionedContentProps } from '@rn-primitives/types';\nimport * as React from 'react';\nimport {\n    BackHandler,\n    Pressable,\n    Text as RNText,\n    View,\n    type GestureResponderEvent,\n    type LayoutChangeEvent,\n    type LayoutRectangle,\n    type PressableProps,\n    type TextProps,\n    type ViewProps,\n    type ViewStyle,\n} from 'react-native';\nimport { useAugmentedRef, useControllableState, useRelativePosition } from './hooks';\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype ViewRef = React.ElementRef<typeof View>;\ntype PressableRef = React.ElementRef<typeof Pressable>;\ntype TextRef = React.ElementRef<typeof RNText>;\n\ninterface TriggerPosition {\n  width: number;\n  height: number;\n  pageX: number;\n  pageY: number;\n}\n\ninterface RootContext {\n  open: boolean;\n  onOpenChange: (value: boolean) => void;\n  triggerPosition: TriggerPosition | null;\n  setTriggerPosition: React.Dispatch<React.SetStateAction<TriggerPosition | null>>;\n  contentLayout: LayoutRectangle | null;\n  setContentLayout: React.Dispatch<React.SetStateAction<LayoutRectangle | null>>;\n  nativeID: string;\n}\n\ninterface RootProps extends ViewProps {\n  asChild?: boolean;\n  onOpenChange?: (value: boolean) => void;\n}\n\ninterface PortalProps {\n  children: React.ReactNode;\n  forceMount?: true | undefined;\n  hostName?: string;\n}\n\ninterface OverlayProps extends PressableProps {\n  asChild?: boolean;\n  forceMount?: true | undefined;\n  closeOnPress?: boolean;\n}\n\ninterface ContentProps\n  extends Omit<PositionedContentProps, 'style' | 'loop' | 'onCloseAutoFocus' | 'onEscapeKeyDown' | 'onPointerDownOutside' | 'onFocusOutside' | 'onInteractOutside' | 'collisionBoundary' | 'sticky' | 'hideWhenDetached'>,\n    Omit<PressableProps, 'style'> {\n  asChild?: boolean;\n  style?: ViewStyle;\n}\n\ninterface TriggerProps extends PressableProps {\n  asChild?: boolean;\n}\n\ninterface ItemProps extends PressableProps {\n  asChild?: boolean;\n  textValue?: string;\n  closeOnPress?: boolean;\n}\n\ninterface GroupProps extends ViewProps {\n  asChild?: boolean;\n}\n\ninterface LabelProps extends TextProps {\n  asChild?: boolean;\n}\n\ninterface CheckboxItemProps extends PressableProps {\n  asChild?: boolean;\n  checked: boolean;\n  onCheckedChange: (checked: boolean) => void;\n  textValue?: string;\n  closeOnPress?: boolean;\n}\n\ninterface RadioGroupProps extends ViewProps {\n  asChild?: boolean;\n  value: string;\n  onValueChange: (value: string) => void;\n}\n\ninterface RadioItemProps extends PressableProps {\n  asChild?: boolean;\n  value: string;\n  textValue?: string;\n  closeOnPress?: boolean;\n}\n\ninterface ItemIndicatorProps extends ViewProps {\n  asChild?: boolean;\n  forceMount?: true | undefined;\n}\n\ninterface SeparatorProps extends ViewProps {\n  asChild?: boolean;\n  decorative?: boolean;\n}\n\ninterface SubProps extends ViewProps {\n  asChild?: boolean;\n  defaultOpen?: boolean;\n  open?: boolean;\n  onOpenChange?: (value: boolean) => void;\n}\n\ninterface SubTriggerProps extends PressableProps {\n  asChild?: boolean;\n  textValue?: string;\n}\n\ninterface SubContentProps extends PressableProps {\n  asChild?: boolean;\n  forceMount?: true | undefined;\n}\n\n// ============================================================================\n// Context - EXPORTED so it can be re-provided after FullWindowOverlay\n// ============================================================================\n\nconst DropdownMenuContext = React.createContext<RootContext | null>(null);\n\nfunction useRootContext(): RootContext {\n  const context = React.useContext(DropdownMenuContext);\n  if (!context) {\n    throw new Error(\n      'DropdownMenu compound components cannot be rendered outside the DropdownMenu component'\n    );\n  }\n  return context;\n}\n\n// ============================================================================\n// Components\n// ============================================================================\n\nconst Root = React.forwardRef<ViewRef, RootProps>(\n  ({ asChild, onOpenChange: onOpenChangeProp, ...viewProps }, ref) => {\n    const nativeID = React.useId();\n    const [triggerPosition, setTriggerPosition] = React.useState<TriggerPosition | null>(null);\n    const [contentLayout, setContentLayout] = React.useState<LayoutRectangle | null>(null);\n    const [open, setOpen] = React.useState(false);\n\n    // Memoize to prevent infinite re-render loops in Content's useEffect\n    const onOpenChange = React.useCallback(\n      (value: boolean) => {\n        setOpen(value);\n        onOpenChangeProp?.(value);\n      },\n      [onOpenChangeProp]\n    );\n\n    const Component = asChild ? Slot.View : View;\n\n    return (\n      <DropdownMenuContext.Provider\n        value={{\n          open,\n          onOpenChange,\n          contentLayout,\n          setContentLayout,\n          nativeID,\n          setTriggerPosition,\n          triggerPosition,\n        }}>\n        <Component ref={ref} {...viewProps} />\n      </DropdownMenuContext.Provider>\n    );\n  }\n);\nRoot.displayName = 'RootNativeDropdownMenu';\n\nconst Trigger = React.forwardRef<PressableRef, TriggerProps>(\n  ({ asChild, onPress: onPressProp, disabled = false, ...props }, ref) => {\n    const { open, onOpenChange, setTriggerPosition } = useRootContext();\n\n    const augmentedRef = useAugmentedRef({\n      ref,\n      methods: {\n        open: () => {\n          onOpenChange(true);\n          // eslint-disable-next-line @typescript-eslint/no-explicit-any\n          (augmentedRef.current as any)?.measure?.(\n            (_x: number, _y: number, width: number, height: number, pageX: number, pageY: number) => {\n              setTriggerPosition({ width, pageX, pageY, height });\n            }\n          );\n        },\n        close: () => {\n          setTriggerPosition(null);\n          onOpenChange(false);\n        },\n      },\n    });\n\n    function onPress(ev: GestureResponderEvent) {\n      if (disabled) return;\n      // eslint-disable-next-line @typescript-eslint/no-explicit-any\n      (augmentedRef.current as any)?.measure?.(\n        (_x: number, _y: number, width: number, height: number, pageX: number, pageY: number) => {\n          setTriggerPosition({ width, pageX, pageY, height });\n        }\n      );\n      const newValue = !open;\n      onOpenChange(newValue);\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={augmentedRef}\n        aria-disabled={disabled ?? undefined}\n        role=\"button\"\n        onPress={onPress}\n        disabled={disabled ?? undefined}\n        aria-expanded={open}\n        {...props}\n      />\n    );\n  }\n);\nTrigger.displayName = 'TriggerNativeDropdownMenu';\n\n/**\n * Portal component that wraps content for rendering in a portal.\n * FIX: Only passes hostName when explicitly provided (not undefined)\n */\nfunction Portal({ forceMount, hostName, children }: PortalProps) {\n  const value = useRootContext();\n\n  if (!value.triggerPosition) {\n    return null;\n  }\n\n  if (!forceMount) {\n    if (!value.open) {\n      return null;\n    }\n  }\n\n  // FIX: Only pass hostName if explicitly provided\n  const portalProps = hostName ? { hostName } : {};\n\n  return (\n    <RNPortal {...portalProps} name={`${value.nativeID}_portal`}>\n      <DropdownMenuContext.Provider value={value}>{children}</DropdownMenuContext.Provider>\n    </RNPortal>\n  );\n}\n\nconst Overlay = React.forwardRef<PressableRef, OverlayProps>(\n  ({ asChild, forceMount, onPress: OnPressProp, closeOnPress = true, ...props }, ref) => {\n    const { open, onOpenChange, setContentLayout, setTriggerPosition } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      if (closeOnPress) {\n        setTriggerPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n      }\n      OnPressProp?.(ev);\n    }\n\n    if (!forceMount) {\n      if (!open) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return <Component ref={ref} onPress={onPress} {...props} />;\n  }\n);\nOverlay.displayName = 'OverlayNativeDropdownMenu';\n\nconst Content = React.forwardRef<PressableRef, ContentProps>(\n  (\n    {\n      asChild = false,\n      forceMount,\n      align = 'start',\n      side = 'bottom',\n      sideOffset = 0,\n      alignOffset = 0,\n      avoidCollisions = true,\n      onLayout: onLayoutProp,\n      insets,\n      style,\n      disablePositioningStyle,\n      ...props\n    },\n    ref\n  ) => {\n    const {\n      open,\n      onOpenChange,\n      nativeID,\n      triggerPosition,\n      setTriggerPosition,\n      contentLayout,\n      setContentLayout,\n    } = useRootContext();\n\n    React.useEffect(() => {\n      const backHandler = BackHandler.addEventListener('hardwareBackPress', () => {\n        setTriggerPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n        return true;\n      });\n      return () => {\n        setContentLayout(null);\n        backHandler.remove();\n      };\n    }, [onOpenChange, setContentLayout, setTriggerPosition]);\n\n    const positionStyle = useRelativePosition({\n      align,\n      avoidCollisions,\n      triggerPosition,\n      contentLayout,\n      alignOffset,\n      insets: insets as Insets,\n      sideOffset,\n      side,\n      disablePositioningStyle,\n    });\n\n    function onLayout(event: LayoutChangeEvent) {\n      setContentLayout(event.nativeEvent.layout);\n      onLayoutProp?.(event);\n    }\n\n    if (!forceMount) {\n      if (!open) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={ref}\n        role=\"menu\"\n        nativeID={nativeID}\n        aria-modal={true}\n        style={[positionStyle as ViewStyle, style]}\n        onLayout={onLayout}\n        {...props}\n      />\n    );\n  }\n);\nContent.displayName = 'ContentNativeDropdownMenu';\n\nconst Item = React.forwardRef<PressableRef, ItemProps>(\n  ({ asChild, textValue, onPress: onPressProp, disabled = false, closeOnPress = true, ...props }, ref) => {\n    const { onOpenChange, setTriggerPosition, setContentLayout } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      if (closeOnPress) {\n        setTriggerPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n      }\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={ref}\n        role=\"menuitem\"\n        onPress={onPress}\n        disabled={disabled}\n        aria-valuetext={textValue}\n        aria-disabled={!!disabled}\n        accessibilityState={{ disabled: !!disabled }}\n        {...props}\n      />\n    );\n  }\n);\nItem.displayName = 'ItemNativeDropdownMenu';\n\nconst Group = React.forwardRef<ViewRef, GroupProps>(({ asChild, ...props }, ref) => {\n  const Component = asChild ? Slot.View : View;\n  return <Component ref={ref} role=\"group\" {...props} />;\n});\nGroup.displayName = 'GroupNativeDropdownMenu';\n\nconst Label = React.forwardRef<TextRef, LabelProps>(({ asChild, ...props }, ref) => {\n  const Component = asChild ? Slot.Text : RNText;\n  return <Component ref={ref} {...props} />;\n});\nLabel.displayName = 'LabelNativeDropdownMenu';\n\n// Form item context for checkbox/radio\ninterface FormItemContextValue {\n  checked?: boolean;\n  value?: string;\n  onValueChange?: (value: string) => void;\n}\n\nconst FormItemContext = React.createContext<FormItemContextValue | null>(null);\n\nconst CheckboxItem = React.forwardRef<PressableRef, CheckboxItemProps>(\n  (\n    {\n      asChild,\n      checked,\n      onCheckedChange,\n      textValue,\n      onPress: onPressProp,\n      closeOnPress = true,\n      disabled = false,\n      ...props\n    },\n    ref\n  ) => {\n    const { onOpenChange, setContentLayout, setTriggerPosition } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      onCheckedChange(!checked);\n      if (closeOnPress) {\n        setTriggerPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n      }\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <FormItemContext.Provider value={{ checked }}>\n        <Component\n          ref={ref}\n          role=\"checkbox\"\n          aria-checked={checked}\n          onPress={onPress}\n          disabled={disabled}\n          aria-disabled={!!disabled}\n          aria-valuetext={textValue}\n          accessibilityState={{ disabled: !!disabled }}\n          {...props}\n        />\n      </FormItemContext.Provider>\n    );\n  }\n);\nCheckboxItem.displayName = 'CheckboxItemNativeDropdownMenu';\n\nfunction useFormItemContext() {\n  const context = React.useContext(FormItemContext);\n  if (!context) {\n    throw new Error(\n      'CheckboxItem or RadioItem compound components cannot be rendered outside of a CheckboxItem or RadioItem component'\n    );\n  }\n  return context;\n}\n\nconst RadioGroup = React.forwardRef<ViewRef, RadioGroupProps>(\n  ({ asChild, value, onValueChange, ...props }, ref) => {\n    const Component = asChild ? Slot.View : View;\n    return (\n      <FormItemContext.Provider value={{ value, onValueChange }}>\n        <Component ref={ref} role=\"radiogroup\" {...props} />\n      </FormItemContext.Provider>\n    );\n  }\n);\nRadioGroup.displayName = 'RadioGroupNativeDropdownMenu';\n\ninterface RadioItemContextValue {\n  itemValue?: string;\n}\n\nconst RadioItemContext = React.createContext<RadioItemContextValue>({});\n\nconst RadioItem = React.forwardRef<PressableRef, RadioItemProps>(\n  (\n    {\n      asChild,\n      value: itemValue,\n      textValue,\n      onPress: onPressProp,\n      disabled = false,\n      closeOnPress = true,\n      ...props\n    },\n    ref\n  ) => {\n    const { onOpenChange, setContentLayout, setTriggerPosition } = useRootContext();\n    const { value, onValueChange } = useFormItemContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      onValueChange?.(itemValue);\n      if (closeOnPress) {\n        setTriggerPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n      }\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <RadioItemContext.Provider value={{ itemValue }}>\n        <Component\n          ref={ref}\n          onPress={onPress}\n          role=\"radio\"\n          aria-checked={value === itemValue}\n          disabled={disabled ?? false}\n          accessibilityState={{\n            disabled: disabled ?? false,\n            checked: value === itemValue,\n          }}\n          aria-valuetext={textValue}\n          {...props}\n        />\n      </RadioItemContext.Provider>\n    );\n  }\n);\nRadioItem.displayName = 'RadioItemNativeDropdownMenu';\n\nfunction useItemIndicatorContext() {\n  return React.useContext(RadioItemContext);\n}\n\nconst ItemIndicator = React.forwardRef<ViewRef, ItemIndicatorProps>(\n  ({ asChild, forceMount, ...props }, ref) => {\n    const { itemValue } = useItemIndicatorContext();\n    const { checked, value } = useFormItemContext();\n\n    if (!forceMount) {\n      if (itemValue == null && !checked) {\n        return null;\n      }\n      if (value !== itemValue) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.View : View;\n    return <Component ref={ref} role=\"presentation\" {...props} />;\n  }\n);\nItemIndicator.displayName = 'ItemIndicatorNativeDropdownMenu';\n\nconst Separator = React.forwardRef<ViewRef, SeparatorProps>(\n  ({ asChild, decorative, ...props }, ref) => {\n    const Component = asChild ? Slot.View : View;\n    return <Component role={decorative ? 'presentation' : 'separator'} ref={ref} {...props} />;\n  }\n);\nSeparator.displayName = 'SeparatorNativeDropdownMenu';\n\n// Sub menu context\ninterface SubContext {\n  nativeID: string;\n  open: boolean;\n  onOpenChange: (value: boolean) => void;\n}\n\nconst SubMenuContext = React.createContext<SubContext | null>(null);\n\nconst Sub = React.forwardRef<ViewRef, SubProps>(\n  ({ asChild, defaultOpen, open: openProp, onOpenChange: onOpenChangeProp, ...props }, ref) => {\n    const nativeID = React.useId();\n    const [open = false, onOpenChange] = useControllableState({\n      prop: openProp,\n      defaultProp: defaultOpen,\n      onChange: onOpenChangeProp,\n    });\n\n    const Component = asChild ? Slot.View : View;\n\n    return (\n      <SubMenuContext.Provider value={{ nativeID, open, onOpenChange }}>\n        <Component ref={ref} {...props} />\n      </SubMenuContext.Provider>\n    );\n  }\n);\nSub.displayName = 'SubNativeDropdownMenu';\n\nfunction useSubContext(): SubContext {\n  const context = React.useContext(SubMenuContext);\n  if (!context) {\n    throw new Error('Sub compound components cannot be rendered outside of a Sub component');\n  }\n  return context;\n}\n\nconst SubTrigger = React.forwardRef<PressableRef, SubTriggerProps>(\n  ({ asChild, textValue, onPress: onPressProp, disabled = false, ...props }, ref) => {\n    const { nativeID, open, onOpenChange } = useSubContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      onOpenChange(!open);\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={ref}\n        aria-valuetext={textValue}\n        role=\"menuitem\"\n        aria-expanded={open}\n        accessibilityState={{ expanded: open, disabled: !!disabled }}\n        nativeID={nativeID}\n        onPress={onPress}\n        disabled={disabled}\n        aria-disabled={!!disabled}\n        {...props}\n      />\n    );\n  }\n);\nSubTrigger.displayName = 'SubTriggerNativeDropdownMenu';\n\nconst SubContent = React.forwardRef<PressableRef, SubContentProps>(\n  ({ asChild = false, forceMount, ...props }, ref) => {\n    const { open, nativeID } = useSubContext();\n\n    if (!forceMount) {\n      if (!open) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n    return <Component ref={ref} role=\"group\" aria-labelledby={nativeID} {...props} />;\n  }\n);\nSubContent.displayName = 'SubContentNativeDropdownMenu';\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nexport {\n    CheckboxItem,\n    Content,\n    DropdownMenuContext, // ADDED: Export context for re-providing after FullWindowOverlay\n    Group,\n    Item,\n    ItemIndicator,\n    Label,\n    Overlay,\n    Portal,\n    RadioGroup,\n    RadioItem,\n    Root,\n    Separator,\n    Sub,\n    SubContent,\n    SubTrigger,\n    Trigger,\n    useRootContext,\n    useSubContext\n};\n\n    export type {\n        CheckboxItemProps,\n        ContentProps,\n        GroupProps,\n        ItemIndicatorProps,\n        ItemProps,\n        LabelProps,\n        OverlayProps,\n        PortalProps,\n        RadioGroupProps,\n        RadioItemProps,\n        RootContext,\n        RootProps,\n        SeparatorProps,\n        SubContentProps,\n        SubProps,\n        SubTriggerProps,\n        TriggerProps\n    };\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/dropdown-menu.web.tsx",
    "content": "/**\n * Web version - re-export from original package which uses @radix-ui/react-dropdown-menu\n * Our native fixes (portal hostName, context re-provision) are not needed on web\n */\nexport * from '@rn-primitives/dropdown-menu';\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/hooks.ts",
    "content": "/**\n * Local implementations of hooks used by forked primitives.\n * These are copied from @rn-primitives/hooks to avoid bundler issues\n * where React resolves to null in certain configurations.\n */\n\nimport {\n  useCallback,\n  useEffect,\n  useImperativeHandle,\n  useMemo,\n  useRef,\n  useState,\n  type DependencyList,\n  type ForwardedRef,\n} from 'react';\nimport { Dimensions, type LayoutRectangle } from 'react-native';\n\n// ============================================================================\n// useCallbackRef\n// ============================================================================\n\nexport function useCallbackRef<T extends (...args: never[]) => unknown>(\n  callback: T | undefined\n): T {\n  const callbackRef = useRef(callback);\n\n  useEffect(() => {\n    callbackRef.current = callback;\n  });\n\n  return useCallback(((...args) => callbackRef.current?.(...args)) as T, []);\n}\n\n// ============================================================================\n// useControllableState\n// ============================================================================\n\nfunction useUncontrolledState<T>({\n  defaultProp,\n  onChange,\n}: {\n  defaultProp?: T;\n  onChange?: (value: T) => void;\n}) {\n  const uncontrolledState = useState<T | undefined>(defaultProp);\n  const [value] = uncontrolledState;\n  const prevValueRef = useRef(value);\n  const handleChange = useCallbackRef(onChange);\n\n  useEffect(() => {\n    if (prevValueRef.current !== value) {\n      handleChange(value as T);\n      prevValueRef.current = value;\n    }\n  }, [value, prevValueRef, handleChange]);\n\n  return uncontrolledState;\n}\n\n// eslint-disable-next-line @typescript-eslint/no-empty-function\nconst noop = () => {};\n\nexport function useControllableState<T>({\n  prop,\n  defaultProp,\n  onChange = noop,\n}: {\n  prop?: T;\n  defaultProp?: T;\n  onChange?: (value: T) => void;\n}): [T | undefined, (value: T | ((prev: T | undefined) => T)) => void] {\n  const [uncontrolledProp, setUncontrolledProp] = useUncontrolledState({\n    defaultProp,\n    onChange,\n  });\n  const isControlled = prop !== undefined;\n  const value = isControlled ? prop : uncontrolledProp;\n  const handleChange = useCallbackRef(onChange);\n\n  const setValue = useCallback(\n    (nextValue: T | ((prev: T | undefined) => T)) => {\n      if (isControlled) {\n        const setter = nextValue as (prev: T | undefined) => T;\n        const newValue = typeof nextValue === 'function' ? setter(prop) : nextValue;\n        if (newValue !== prop) handleChange(newValue);\n      } else {\n        setUncontrolledProp(nextValue as T);\n      }\n    },\n    [isControlled, prop, setUncontrolledProp, handleChange]\n  );\n\n  return [value, setValue];\n}\n\n// ============================================================================\n// useAugmentedRef - uses useImperativeHandle like the original\n// ============================================================================\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nexport function useAugmentedRef<T = any>({\n  ref,\n  methods,\n  deps = [],\n}: {\n  ref: ForwardedRef<T>;\n  methods: Record<string, (...args: unknown[]) => unknown>;\n  deps?: DependencyList;\n}) {\n  const augmentedRef = useRef<T>(null);\n\n  useImperativeHandle(\n    ref,\n    () => {\n      if (typeof augmentedRef === 'function' || !augmentedRef?.current) {\n        return {} as T;\n      }\n      return {\n        ...augmentedRef.current,\n        ...methods,\n      } as T;\n    },\n    // deps is intentionally passed through from caller\n    // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment\n    deps\n  );\n\n  return augmentedRef;\n}\n\n// ============================================================================\n// useRelativePosition\n// ============================================================================\n\ninterface Insets {\n  top?: number;\n  bottom?: number;\n  left?: number;\n  right?: number;\n}\n\ninterface TriggerPosition {\n  width: number;\n  height: number;\n  pageX: number;\n  pageY: number;\n}\n\ninterface UseRelativePositionArgs {\n  align: 'start' | 'center' | 'end';\n  avoidCollisions: boolean;\n  triggerPosition: TriggerPosition | null;\n  contentLayout: LayoutRectangle | null;\n  alignOffset: number;\n  insets?: Insets;\n  sideOffset: number;\n  side: 'top' | 'bottom';\n  disablePositioningStyle?: boolean;\n}\n\nexport function useRelativePosition({\n  align,\n  avoidCollisions,\n  triggerPosition,\n  contentLayout,\n  alignOffset,\n  insets,\n  sideOffset,\n  side,\n  disablePositioningStyle,\n}: UseRelativePositionArgs) {\n  // Get dimensions once and extract values to avoid object reference issues\n  const { width: screenWidth, height: screenHeight } = Dimensions.get('screen');\n\n  return useMemo(() => {\n    if (disablePositioningStyle) {\n      return {};\n    }\n\n    if (!triggerPosition || !contentLayout) {\n      return {\n        position: 'absolute' as const,\n        opacity: 0,\n      };\n    }\n\n    const { width: triggerWidth, height: triggerHeight, pageX, pageY } = triggerPosition;\n    const { width: contentWidth, height: contentHeight } = contentLayout;\n\n    const insetsTop = insets?.top ?? 0;\n    const insetsBottom = insets?.bottom ?? 0;\n    const insetsLeft = insets?.left ?? 0;\n    const insetsRight = insets?.right ?? 0;\n\n    let top = 0;\n    let left = 0;\n\n    // Calculate vertical position\n    if (side === 'bottom') {\n      top = pageY + triggerHeight + sideOffset;\n    } else {\n      top = pageY - contentHeight - sideOffset;\n    }\n\n    // Calculate horizontal position based on alignment\n    if (align === 'start') {\n      left = pageX + alignOffset;\n    } else if (align === 'center') {\n      left = pageX + triggerWidth / 2 - contentWidth / 2 + alignOffset;\n    } else {\n      left = pageX + triggerWidth - contentWidth + alignOffset;\n    }\n\n    // Avoid collisions\n    if (avoidCollisions) {\n      // Horizontal collision detection\n      if (left < insetsLeft) {\n        left = insetsLeft;\n      } else if (left + contentWidth > screenWidth - insetsRight) {\n        left = screenWidth - insetsRight - contentWidth;\n      }\n\n      // Vertical collision detection\n      if (side === 'bottom' && top + contentHeight > screenHeight - insetsBottom) {\n        // Flip to top\n        top = pageY - contentHeight - sideOffset;\n      } else if (side === 'top' && top < insetsTop) {\n        // Flip to bottom\n        top = pageY + triggerHeight + sideOffset;\n      }\n    }\n\n    return {\n      position: 'absolute' as const,\n      top,\n      left,\n    };\n  }, [\n    align,\n    avoidCollisions,\n    triggerPosition,\n    contentLayout,\n    alignOffset,\n    insets,\n    sideOffset,\n    side,\n    screenWidth,\n    screenHeight,\n    disablePositioningStyle,\n  ]);\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/index.ts",
    "content": "/**\n * Forked primitives from @rn-primitives\n *\n * These are local copies of @rn-primitives packages with fixes for:\n * 1. Portal hostName issue - passing undefined bypasses default\n * 2. Context loss through FullWindowOverlay - contexts are now exported\n *\n * As @rn-primitives fixes these issues upstream, we can gradually remove\n * these forked versions and switch back to the original packages.\n */\n\nexport * as AlertDialogPrimitive from './alert-dialog';\nexport * as ContextMenuPrimitive from './context-menu';\nexport * as DialogPrimitive from './dialog';\nexport * as DropdownMenuPrimitive from './dropdown-menu';\nexport * as PopoverPrimitive from './popover';\nexport * as SelectPrimitive from './select';\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/popover.tsx",
    "content": "/**\n * Forked from @rn-primitives/popover\n *\n * Changes from original:\n * - Export PopoverContext so it can be re-provided after FullWindowOverlay breaks context\n * - Fix Portal to not pass hostName when undefined (bypasses default)\n * - Use local hooks implementation to avoid bundler issues\n * - Convert to TypeScript\n */\n\nimport { Portal as RNPortal } from '@rn-primitives/portal';\nimport * as Slot from '@rn-primitives/slot';\nimport type { Insets, PositionedContentProps } from '@rn-primitives/types';\nimport * as React from 'react';\nimport {\n  BackHandler,\n  Pressable,\n  View,\n  type GestureResponderEvent,\n  type LayoutChangeEvent,\n  type LayoutRectangle,\n  type PressableProps,\n  type ViewProps,\n  type ViewStyle,\n} from 'react-native';\nimport { useAugmentedRef, useRelativePosition } from './hooks';\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype ViewRef = React.ElementRef<typeof View>;\ntype PressableRef = React.ElementRef<typeof Pressable>;\n\ninterface TriggerPosition {\n  width: number;\n  height: number;\n  pageX: number;\n  pageY: number;\n}\n\ninterface RootContext {\n  open: boolean;\n  onOpenChange: (value: boolean) => void;\n  triggerPosition: TriggerPosition | null;\n  setTriggerPosition: React.Dispatch<React.SetStateAction<TriggerPosition | null>>;\n  contentLayout: LayoutRectangle | null;\n  setContentLayout: React.Dispatch<React.SetStateAction<LayoutRectangle | null>>;\n  nativeID: string;\n}\n\ninterface RootProps extends ViewProps {\n  asChild?: boolean;\n  onOpenChange?: (value: boolean) => void;\n}\n\ninterface PortalProps {\n  children: React.ReactNode;\n  forceMount?: true | undefined;\n  hostName?: string;\n}\n\ninterface OverlayProps extends PressableProps {\n  asChild?: boolean;\n  forceMount?: true | undefined;\n  closeOnPress?: boolean;\n}\n\ninterface ContentProps\n  extends Omit<PositionedContentProps, 'style' | 'loop' | 'onCloseAutoFocus' | 'onEscapeKeyDown' | 'onPointerDownOutside' | 'onFocusOutside' | 'onInteractOutside' | 'collisionBoundary' | 'sticky' | 'hideWhenDetached'>,\n    ViewProps {\n  asChild?: boolean;\n}\n\ninterface TriggerProps extends PressableProps {\n  asChild?: boolean;\n}\n\ninterface CloseProps extends PressableProps {\n  asChild?: boolean;\n}\n\n// ============================================================================\n// Context - EXPORTED so it can be re-provided after FullWindowOverlay\n// ============================================================================\n\nconst PopoverContext = React.createContext<RootContext | null>(null);\n\nfunction useRootContext(): RootContext {\n  const context = React.useContext(PopoverContext);\n  if (!context) {\n    throw new Error('Popover compound components cannot be rendered outside the Popover component');\n  }\n  return context;\n}\n\n// ============================================================================\n// Components\n// ============================================================================\n\nconst Root = React.forwardRef<ViewRef, RootProps>(\n  ({ asChild, onOpenChange: onOpenChangeProp, ...viewProps }, ref) => {\n    const nativeID = React.useId();\n    const [triggerPosition, setTriggerPosition] = React.useState<TriggerPosition | null>(null);\n    const [contentLayout, setContentLayout] = React.useState<LayoutRectangle | null>(null);\n    const [open, setOpen] = React.useState(false);\n\n    // Memoize to prevent infinite re-render loops in Content's useEffect\n    const onOpenChange = React.useCallback(\n      (value: boolean) => {\n        setOpen(value);\n        onOpenChangeProp?.(value);\n      },\n      [onOpenChangeProp]\n    );\n\n    const Component = asChild ? Slot.View : View;\n\n    return (\n      <PopoverContext.Provider\n        value={{\n          open,\n          onOpenChange,\n          contentLayout,\n          nativeID,\n          setContentLayout,\n          setTriggerPosition,\n          triggerPosition,\n        }}>\n        <Component ref={ref} {...viewProps} />\n      </PopoverContext.Provider>\n    );\n  }\n);\nRoot.displayName = 'RootNativePopover';\n\nconst Trigger = React.forwardRef<PressableRef, TriggerProps>(\n  ({ asChild, onPress: onPressProp, disabled = false, ...props }, ref) => {\n    const { onOpenChange, open, setTriggerPosition } = useRootContext();\n\n    const augmentedRef = useAugmentedRef({\n      ref,\n      methods: {\n        open: () => {\n          onOpenChange(true);\n          // eslint-disable-next-line @typescript-eslint/no-explicit-any\n          (augmentedRef.current as any)?.measure?.(\n            (_x: number, _y: number, width: number, height: number, pageX: number, pageY: number) => {\n              setTriggerPosition({ width, pageX, pageY, height });\n            }\n          );\n        },\n        close: () => {\n          setTriggerPosition(null);\n          onOpenChange(false);\n        },\n      },\n    });\n\n    function onPress(ev: GestureResponderEvent) {\n      if (disabled) return;\n      // eslint-disable-next-line @typescript-eslint/no-explicit-any\n      (augmentedRef.current as any)?.measure?.(\n        (_x: number, _y: number, width: number, height: number, pageX: number, pageY: number) => {\n          setTriggerPosition({ width, pageX, pageY, height });\n        }\n      );\n      onOpenChange(!open);\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={augmentedRef}\n        aria-disabled={disabled ?? undefined}\n        role=\"button\"\n        onPress={onPress}\n        disabled={disabled ?? undefined}\n        {...props}\n      />\n    );\n  }\n);\nTrigger.displayName = 'TriggerNativePopover';\n\n/**\n * Portal component that wraps content for rendering in a portal.\n * FIX: Only passes hostName when explicitly provided (not undefined)\n */\nfunction Portal({ forceMount, hostName, children }: PortalProps) {\n  const value = useRootContext();\n\n  if (!value.triggerPosition) {\n    return null;\n  }\n\n  if (!forceMount) {\n    if (!value.open) {\n      return null;\n    }\n  }\n\n  // FIX: Only pass hostName if explicitly provided\n  const portalProps = hostName ? { hostName } : {};\n\n  return (\n    <RNPortal {...portalProps} name={`${value.nativeID}_portal`}>\n      <PopoverContext.Provider value={value}>{children}</PopoverContext.Provider>\n    </RNPortal>\n  );\n}\n\nconst Overlay = React.forwardRef<PressableRef, OverlayProps>(\n  ({ asChild, forceMount, onPress: OnPressProp, closeOnPress = true, ...props }, ref) => {\n    const { open, onOpenChange, setTriggerPosition, setContentLayout } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      if (closeOnPress) {\n        setTriggerPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n      }\n      OnPressProp?.(ev);\n    }\n\n    if (!forceMount) {\n      if (!open) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return <Component ref={ref} onPress={onPress} {...props} />;\n  }\n);\nOverlay.displayName = 'OverlayNativePopover';\n\nconst Content = React.forwardRef<ViewRef, ContentProps>(\n  (\n    {\n      asChild = false,\n      forceMount,\n      align = 'start',\n      side = 'bottom',\n      sideOffset = 0,\n      alignOffset = 0,\n      avoidCollisions = true,\n      onLayout: onLayoutProp,\n      insets,\n      style,\n      disablePositioningStyle,\n      ...props\n    },\n    ref\n  ) => {\n    const {\n      open,\n      onOpenChange,\n      contentLayout,\n      nativeID,\n      setContentLayout,\n      setTriggerPosition,\n      triggerPosition,\n    } = useRootContext();\n\n    React.useEffect(() => {\n      const backHandler = BackHandler.addEventListener('hardwareBackPress', () => {\n        setTriggerPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n        return true;\n      });\n      return () => {\n        setContentLayout(null);\n        backHandler.remove();\n      };\n    }, [onOpenChange, setContentLayout, setTriggerPosition]);\n\n    const positionStyle = useRelativePosition({\n      align,\n      avoidCollisions,\n      triggerPosition,\n      contentLayout,\n      alignOffset,\n      insets: insets as Insets,\n      sideOffset,\n      side,\n      disablePositioningStyle,\n    });\n\n    function onLayout(event: LayoutChangeEvent) {\n      setContentLayout(event.nativeEvent.layout);\n      onLayoutProp?.(event);\n    }\n\n    if (!forceMount) {\n      if (!open) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.View : View;\n\n    return (\n      <Component\n        ref={ref}\n        role=\"dialog\"\n        nativeID={nativeID}\n        aria-modal={true}\n        style={[positionStyle as ViewStyle, style]}\n        onLayout={onLayout}\n        onStartShouldSetResponder={onStartShouldSetResponder}\n        {...props}\n      />\n    );\n  }\n);\nContent.displayName = 'ContentNativePopover';\n\nconst Close = React.forwardRef<PressableRef, CloseProps>(\n  ({ asChild, onPress: onPressProp, disabled = false, ...props }, ref) => {\n    const { onOpenChange, setContentLayout, setTriggerPosition } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      if (disabled) return;\n      setTriggerPosition(null);\n      setContentLayout(null);\n      onOpenChange(false);\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={ref}\n        aria-disabled={disabled ?? undefined}\n        role=\"button\"\n        onPress={onPress}\n        disabled={disabled ?? undefined}\n        {...props}\n      />\n    );\n  }\n);\nClose.displayName = 'CloseNativePopover';\n\nfunction onStartShouldSetResponder() {\n  return true;\n}\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nexport {\n  Close,\n  Content,\n  Overlay,\n  PopoverContext, // ADDED: Export context for re-providing after FullWindowOverlay\n  Portal,\n  Root,\n  Trigger,\n  useRootContext,\n};\n\nexport type {\n  CloseProps,\n  ContentProps,\n  OverlayProps,\n  PortalProps,\n  RootContext,\n  RootProps,\n  TriggerProps,\n  PressableRef as CloseRef,\n  ViewRef as ContentRef,\n  PressableRef as OverlayRef,\n  ViewRef as RootRef,\n  PressableRef as TriggerRef,\n};\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/popover.web.tsx",
    "content": "/**\n * Web version - re-export from original package which uses @radix-ui/react-popover\n * Our native fixes (portal hostName, context re-provision) are not needed on web\n */\nexport * from '@rn-primitives/popover';\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/select.tsx",
    "content": "/**\n * Forked from @rn-primitives/select\n *\n * Changes from original:\n * - Export SelectContext so it can be re-provided after FullWindowOverlay breaks context\n * - Fix Portal to not pass hostName when undefined (bypasses default)\n * - Use local hooks implementation to avoid bundler issues\n * - Convert to TypeScript\n */\n\nimport { Portal as RNPortal } from '@rn-primitives/portal';\nimport * as Slot from '@rn-primitives/slot';\nimport type { Insets, PositionedContentProps } from '@rn-primitives/types';\nimport * as React from 'react';\nimport {\n  BackHandler,\n  Pressable,\n  Text as RNText,\n  View,\n  type GestureResponderEvent,\n  type LayoutChangeEvent,\n  type LayoutRectangle,\n  type PressableProps,\n  type TextProps,\n  type ViewProps,\n  type ViewStyle,\n} from 'react-native';\nimport { useAugmentedRef, useControllableState, useRelativePosition } from './hooks';\n\n// ============================================================================\n// Types\n// ============================================================================\n\ntype ViewRef = React.ElementRef<typeof View>;\ntype PressableRef = React.ElementRef<typeof Pressable>;\ntype TextRef = React.ElementRef<typeof RNText>;\n\ninterface TriggerPosition {\n  width: number;\n  height: number;\n  pageX: number;\n  pageY: number;\n}\n\ninterface SelectValue {\n  value: string;\n  label: string;\n}\n\ninterface RootContext {\n  value: SelectValue | undefined;\n  onValueChange: (value: SelectValue) => void;\n  open: boolean;\n  onOpenChange: (value: boolean) => void;\n  disabled?: boolean;\n  triggerPosition: TriggerPosition | null;\n  setTriggerPosition: React.Dispatch<React.SetStateAction<TriggerPosition | null>>;\n  contentLayout: LayoutRectangle | null;\n  setContentLayout: React.Dispatch<React.SetStateAction<LayoutRectangle | null>>;\n  nativeID: string;\n}\n\ninterface RootProps extends ViewProps {\n  asChild?: boolean;\n  value?: SelectValue;\n  defaultValue?: SelectValue;\n  onValueChange?: (value: SelectValue) => void;\n  onOpenChange?: (value: boolean) => void;\n  disabled?: boolean;\n}\n\ninterface PortalProps {\n  children: React.ReactNode;\n  forceMount?: true | undefined;\n  hostName?: string;\n}\n\ninterface OverlayProps extends PressableProps {\n  asChild?: boolean;\n  forceMount?: true | undefined;\n  closeOnPress?: boolean;\n}\n\ninterface ContentProps\n  extends Omit<PositionedContentProps, 'style' | 'loop' | 'onCloseAutoFocus' | 'onEscapeKeyDown' | 'onPointerDownOutside' | 'onFocusOutside' | 'onInteractOutside' | 'collisionBoundary' | 'sticky' | 'hideWhenDetached'>,\n    ViewProps {\n  asChild?: boolean;\n  position?: 'popper' | 'item-aligned';\n}\n\ninterface TriggerProps extends PressableProps {\n  asChild?: boolean;\n}\n\ninterface ValueProps extends TextProps {\n  asChild?: boolean;\n  placeholder?: string;\n}\n\ninterface ItemProps extends PressableProps {\n  asChild?: boolean;\n  value: string;\n  label: string;\n  closeOnPress?: boolean;\n}\n\ninterface ItemTextProps extends TextProps {\n  asChild?: boolean;\n}\n\ninterface ItemIndicatorProps extends ViewProps {\n  asChild?: boolean;\n  forceMount?: true | undefined;\n}\n\ninterface GroupProps extends ViewProps {\n  asChild?: boolean;\n}\n\ninterface LabelProps extends TextProps {\n  asChild?: boolean;\n}\n\ninterface SeparatorProps extends ViewProps {\n  asChild?: boolean;\n  decorative?: boolean;\n}\n\n// ============================================================================\n// Context - EXPORTED so it can be re-provided after FullWindowOverlay\n// ============================================================================\n\nconst SelectContext = React.createContext<RootContext | null>(null);\n\nfunction useRootContext(): RootContext {\n  const context = React.useContext(SelectContext);\n  if (!context) {\n    throw new Error('Select compound components cannot be rendered outside the Select component');\n  }\n  return context;\n}\n\n// Item context\ninterface ItemContextValue {\n  itemValue: string;\n  label: string;\n}\n\nconst ItemContext = React.createContext<ItemContextValue | null>(null);\n\nfunction useItemContext(): ItemContextValue {\n  const context = React.useContext(ItemContext);\n  if (!context) {\n    throw new Error('Item compound components cannot be rendered outside of an Item component');\n  }\n  return context;\n}\n\n// ============================================================================\n// Components\n// ============================================================================\n\nconst Root = React.forwardRef<ViewRef, RootProps>(\n  (\n    {\n      asChild,\n      value: valueProp,\n      defaultValue,\n      onValueChange: onValueChangeProp,\n      onOpenChange: onOpenChangeProp,\n      disabled,\n      ...viewProps\n    },\n    ref\n  ) => {\n    const nativeID = React.useId();\n    const [value, onValueChange] = useControllableState({\n      prop: valueProp,\n      defaultProp: defaultValue,\n      onChange: onValueChangeProp,\n    });\n    const [triggerPosition, setTriggerPosition] = React.useState<TriggerPosition | null>(null);\n    const [contentLayout, setContentLayout] = React.useState<LayoutRectangle | null>(null);\n    const [open, setOpen] = React.useState(false);\n\n    // Memoize to prevent infinite re-render loops in Content's useEffect\n    const onOpenChange = React.useCallback(\n      (val: boolean) => {\n        setOpen(val);\n        onOpenChangeProp?.(val);\n      },\n      [onOpenChangeProp]\n    );\n\n    const Component = asChild ? Slot.View : View;\n\n    return (\n      <SelectContext.Provider\n        value={{\n          value,\n          onValueChange,\n          open,\n          onOpenChange,\n          disabled,\n          contentLayout,\n          nativeID,\n          setContentLayout,\n          setTriggerPosition,\n          triggerPosition,\n        }}>\n        <Component ref={ref} {...viewProps} />\n      </SelectContext.Provider>\n    );\n  }\n);\nRoot.displayName = 'RootNativeSelect';\n\nconst Trigger = React.forwardRef<PressableRef, TriggerProps>(\n  ({ asChild, onPress: onPressProp, disabled = false, ...props }, ref) => {\n    const { open, onOpenChange, disabled: disabledRoot, setTriggerPosition } = useRootContext();\n\n    const augmentedRef = useAugmentedRef({\n      ref,\n      methods: {\n        open: () => {\n          onOpenChange(true);\n          // eslint-disable-next-line @typescript-eslint/no-explicit-any\n          (augmentedRef.current as any)?.measure?.(\n            (_x: number, _y: number, width: number, height: number, pageX: number, pageY: number) => {\n              setTriggerPosition({ width, pageX, pageY, height });\n            }\n          );\n        },\n        close: () => {\n          setTriggerPosition(null);\n          onOpenChange(false);\n        },\n      },\n    });\n\n    function onPress(ev: GestureResponderEvent) {\n      if (disabled) return;\n      // eslint-disable-next-line @typescript-eslint/no-explicit-any\n      (augmentedRef.current as any)?.measure?.(\n        (_x: number, _y: number, width: number, height: number, pageX: number, pageY: number) => {\n          setTriggerPosition({ width, pageX, pageY, height });\n        }\n      );\n      onOpenChange(!open);\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <Component\n        ref={augmentedRef}\n        aria-disabled={disabled ?? undefined}\n        role=\"combobox\"\n        onPress={onPress}\n        disabled={disabled ?? disabledRoot}\n        aria-expanded={open}\n        {...props}\n      />\n    );\n  }\n);\nTrigger.displayName = 'TriggerNativeSelect';\n\nconst Value = React.forwardRef<TextRef, ValueProps>(({ asChild, placeholder, ...props }, ref) => {\n  const { value } = useRootContext();\n  const Component = asChild ? Slot.Text : RNText;\n  return (\n    <Component ref={ref} {...props}>\n      {value?.label ?? placeholder}\n    </Component>\n  );\n});\nValue.displayName = 'ValueNativeSelect';\n\nfunction Portal({ forceMount, hostName, children }: PortalProps) {\n  const value = useRootContext();\n\n  if (!value.triggerPosition) {\n    return null;\n  }\n\n  if (!forceMount) {\n    if (!value.open) {\n      return null;\n    }\n  }\n\n  const portalProps = hostName ? { hostName } : {};\n\n  return (\n    <RNPortal {...portalProps} name={`${value.nativeID}_portal`}>\n      <SelectContext.Provider value={value}>{children}</SelectContext.Provider>\n    </RNPortal>\n  );\n}\n\nconst Overlay = React.forwardRef<PressableRef, OverlayProps>(\n  ({ asChild, forceMount, onPress: OnPressProp, closeOnPress = true, ...props }, ref) => {\n    const { open, onOpenChange, setTriggerPosition, setContentLayout } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      if (closeOnPress) {\n        setTriggerPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n      }\n      OnPressProp?.(ev);\n    }\n\n    if (!forceMount) {\n      if (!open) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n    return <Component ref={ref} onPress={onPress} {...props} />;\n  }\n);\nOverlay.displayName = 'OverlayNativeSelect';\n\nconst Content = React.forwardRef<ViewRef, ContentProps>(\n  (\n    {\n      asChild = false,\n      forceMount,\n      align = 'start',\n      side = 'bottom',\n      sideOffset = 0,\n      alignOffset = 0,\n      avoidCollisions = true,\n      onLayout: onLayoutProp,\n      insets,\n      style,\n      disablePositioningStyle,\n      position: _position, // eslint-disable-line @typescript-eslint/no-unused-vars\n      ...props\n    },\n    ref\n  ) => {\n    const {\n      open,\n      onOpenChange,\n      contentLayout,\n      nativeID,\n      triggerPosition,\n      setContentLayout,\n      setTriggerPosition,\n    } = useRootContext();\n\n    React.useEffect(() => {\n      const backHandler = BackHandler.addEventListener('hardwareBackPress', () => {\n        setTriggerPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n        return true;\n      });\n      return () => {\n        setContentLayout(null);\n        backHandler.remove();\n      };\n    }, [onOpenChange, setContentLayout, setTriggerPosition]);\n\n    const positionStyle = useRelativePosition({\n      align,\n      avoidCollisions,\n      triggerPosition,\n      contentLayout,\n      alignOffset,\n      insets: insets as Insets,\n      sideOffset,\n      side,\n      disablePositioningStyle,\n    });\n\n    function onLayout(event: LayoutChangeEvent) {\n      setContentLayout(event.nativeEvent.layout);\n      onLayoutProp?.(event);\n    }\n\n    if (!forceMount) {\n      if (!open) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.View : View;\n\n    return (\n      <Component\n        ref={ref}\n        role=\"list\"\n        nativeID={nativeID}\n        aria-modal={true}\n        style={[positionStyle as ViewStyle, style]}\n        onLayout={onLayout}\n        onStartShouldSetResponder={onStartShouldSetResponder}\n        {...props}\n      />\n    );\n  }\n);\nContent.displayName = 'ContentNativeSelect';\n\nconst Item = React.forwardRef<PressableRef, ItemProps>(\n  (\n    { asChild, value: itemValue, label, onPress: onPressProp, disabled = false, closeOnPress = true, ...props },\n    ref\n  ) => {\n    const { onOpenChange, value, onValueChange, setTriggerPosition, setContentLayout } = useRootContext();\n\n    function onPress(ev: GestureResponderEvent) {\n      if (closeOnPress) {\n        setTriggerPosition(null);\n        setContentLayout(null);\n        onOpenChange(false);\n      }\n      onValueChange({ value: itemValue, label });\n      onPressProp?.(ev);\n    }\n\n    const Component = asChild ? Slot.Pressable : Pressable;\n\n    return (\n      <ItemContext.Provider value={{ itemValue, label }}>\n        <Component\n          ref={ref}\n          role=\"option\"\n          onPress={onPress}\n          disabled={disabled}\n          aria-checked={value?.value === itemValue}\n          aria-valuetext={label}\n          aria-disabled={!!disabled}\n          accessibilityState={{\n            disabled: !!disabled,\n            checked: value?.value === itemValue,\n          }}\n          {...props}\n        />\n      </ItemContext.Provider>\n    );\n  }\n);\nItem.displayName = 'ItemNativeSelect';\n\nconst ItemText = React.forwardRef<TextRef, ItemTextProps>(({ asChild, ...props }, ref) => {\n  const { label } = useItemContext();\n  const Component = asChild ? Slot.Text : RNText;\n  return (\n    <Component ref={ref} {...props}>\n      {label}\n    </Component>\n  );\n});\nItemText.displayName = 'ItemTextNativeSelect';\n\nconst ItemIndicator = React.forwardRef<ViewRef, ItemIndicatorProps>(\n  ({ asChild, forceMount, ...props }, ref) => {\n    const { itemValue } = useItemContext();\n    const { value } = useRootContext();\n\n    if (!forceMount) {\n      if (value?.value !== itemValue) {\n        return null;\n      }\n    }\n\n    const Component = asChild ? Slot.View : View;\n    return <Component ref={ref} role=\"presentation\" {...props} />;\n  }\n);\nItemIndicator.displayName = 'ItemIndicatorNativeSelect';\n\nconst Group = React.forwardRef<ViewRef, GroupProps>(({ asChild, ...props }, ref) => {\n  const Component = asChild ? Slot.View : View;\n  return <Component ref={ref} role=\"group\" {...props} />;\n});\nGroup.displayName = 'GroupNativeSelect';\n\nconst Label = React.forwardRef<TextRef, LabelProps>(({ asChild, ...props }, ref) => {\n  const Component = asChild ? Slot.Text : RNText;\n  return <Component ref={ref} {...props} />;\n});\nLabel.displayName = 'LabelNativeSelect';\n\nconst Separator = React.forwardRef<ViewRef, SeparatorProps>(({ asChild, decorative, ...props }, ref) => {\n  const Component = asChild ? Slot.View : View;\n  return <Component role={decorative ? 'presentation' : 'separator'} ref={ref} {...props} />;\n});\nSeparator.displayName = 'SeparatorNativeSelect';\n\nconst ScrollUpButton = ({ children }: { children: React.ReactNode }) => <>{children}</>;\nconst ScrollDownButton = ({ children }: { children: React.ReactNode }) => <>{children}</>;\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nconst Viewport = ({ children }: any) => <>{children}</>;\n\nfunction onStartShouldSetResponder() {\n  return true;\n}\n\n// ============================================================================\n// Exports\n// ============================================================================\n\nexport {\n  Content,\n  Group,\n  Item,\n  ItemIndicator,\n  ItemText,\n  Label,\n  Overlay,\n  Portal,\n  Root,\n  ScrollDownButton,\n  ScrollUpButton,\n  SelectContext, // ADDED: Export context for re-providing after FullWindowOverlay\n  Separator,\n  Trigger,\n  useItemContext,\n  useRootContext,\n  Value,\n  Viewport,\n};\n\nexport type {\n  ContentProps,\n  GroupProps,\n  ItemIndicatorProps,\n  ItemProps,\n  ItemTextProps,\n  LabelProps,\n  OverlayProps,\n  PortalProps,\n  RootContext,\n  RootProps,\n  SeparatorProps,\n  TriggerProps,\n  ValueProps,\n};\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/forked-primitives/select.web.tsx",
    "content": "/**\n * Web version - re-export from original package which uses @radix-ui/react-select\n * Our native fixes (portal hostName, context re-provision) are not needed on web\n */\nexport * from '@rn-primitives/select';\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/index.ts",
    "content": "// COMPONENTS\n//------------------------------------------------------------------------------\nexport * from './components';\n\n// UTILITIES\n//------------------------------------------------------------------------------\nexport { isSemanticColor, resolveAccentFromColor } from './lib/color-utils';\nexport * from './lib/types';\nexport * from './lib/use-theme-tokens';\n\n// THEME\n//------------------------------------------------------------------------------\nexport { defaultSemanticColors, ThemeProvider, useTheme } from './lib/theme-context';\nexport type {\n  ColorScheme,\n  DangerColor,\n  InfoColor,\n  SemanticColorConfig,\n  SuccessColor,\n  ThemeContextValue,\n  ThemeProviderProps,\n  WarningColor,\n} from './lib/theme-context';\n\n// NAVIGATION\n//------------------------------------------------------------------------------\nexport { NAV_THEME, useNavTheme } from './lib/theme';\n\n// PORTAL\n//------------------------------------------------------------------------------\nexport { PortalHost } from '@rn-primitives/portal';\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/lib/button-styles.ts",
    "content": "import { useThemeTokens } from '@/lib/use-theme-tokens';\nimport type { ViewStyle } from 'react-native';\nimport { Platform } from 'react-native';\n\nexport type ButtonSize = '1' | '2' | '3' | '4';\nexport type ButtonVariant = 'solid' | 'soft' | 'surface' | 'ghost';\n\n// Palette type - the color shades returned from colors.palettes[key]\ntype Palette = ReturnType<typeof useThemeTokens>['colors']['palettes']['gray'];\n\nexport function getButtonSizeStyle(size: ButtonSize, isIconButton = false): ViewStyle {\n  // Based on web CSS:\n  // Size 1: height=space-5(24), gap=space-1(4), padding=space-2(8), radius=6\n  // Size 2: height=space-6(32), gap=space-1*1.5(6), padding=space-3(12), radius=8\n  // Size 3: height=space-7(40), gap=space-2(8), padding=space-4(16), radius=10\n  // Size 4: height=space-8(48), gap=space-3(12), padding=space-4(16), radius=14\n  const baseSize =\n    size === '1'\n      ? { height: 24, borderRadius: 6, gap: 4 }\n      : size === '2'\n        ? { height: 32, borderRadius: 8, gap: 6 }\n        : size === '3'\n          ? { height: 40, borderRadius: 10, gap: 8 }\n          : { height: 48, borderRadius: 14, gap: 12 };\n\n  if (isIconButton) {\n    // IconButton: square (width = height), no horizontal padding\n    return {\n      ...baseSize,\n      width: baseSize.height,\n      paddingHorizontal: 0,\n    };\n  }\n\n  // Regular Button: horizontal padding based on size\n  const paddingHorizontal = size === '1' ? 8 : size === '2' ? 12 : size === '3' ? 16 : 16;\n\n  return {\n    ...baseSize,\n    paddingHorizontal,\n  };\n}\n\nexport function getButtonVariantStyle(\n  variant: ButtonVariant,\n  colors: ReturnType<typeof useThemeTokens>['colors'],\n  palette: Palette,\n  gray: Palette,\n  disabled: boolean,\n  pressed: boolean,\n  hovered: boolean\n): ViewStyle {\n  let backgroundColor: string | undefined;\n  let borderColor: string | undefined;\n  let borderWidth: number | undefined;\n\n  if (disabled) {\n    switch (variant) {\n      case 'solid':\n      case 'soft':\n        backgroundColor = gray.a3;\n        break;\n      case 'surface':\n        backgroundColor = gray.a2;\n        borderColor = gray.a6;\n        borderWidth = 1;\n        break;\n      case 'ghost':\n        backgroundColor = 'transparent';\n        break;\n    }\n  } else {\n    switch (variant) {\n      case 'solid':\n        backgroundColor = pressed ? palette['10'] : hovered ? palette['10'] : palette['9'];\n        break;\n      case 'soft':\n        backgroundColor = pressed ? palette.a5 : hovered ? palette.a4 : palette.a3;\n        break;\n      case 'surface':\n        // Default: panelSolid bg, gray-a5 border (stroke), outer shadow\n        // Hover: same bg, gray-a7 border, outer shadow\n        // Pressed: gray-a3 bg, gray-a6 border, no outer shadow\n        backgroundColor = pressed ? gray['3'] : colors.panelSolid;\n        borderColor = pressed ? gray.a6 : hovered ? gray.a7 : gray.a5;\n        borderWidth = 1;\n        break;\n      case 'ghost':\n        backgroundColor = pressed ? palette.a4 : hovered ? palette.a3 : undefined;\n        break;\n    }\n  }\n\n  return {\n    backgroundColor,\n    borderColor,\n    borderWidth,\n  };\n}\n\nexport function getButtonShadowStyle(\n  variant: ButtonVariant,\n  disabled: boolean,\n  pressed: boolean\n): ViewStyle | undefined {\n  if (!disabled && !pressed && variant === 'surface') {\n    return {\n      shadowColor: '#000000',\n      shadowOpacity: 0.05,\n      shadowOffset: { width: 0, height: 1 },\n      shadowRadius: 2,\n      elevation: 2,\n    };\n  }\n  return undefined;\n}\n\nexport function getButtonFocusStyle(\n  palette: Palette,\n  focused: boolean,\n  disabled: boolean\n): ViewStyle | undefined {\n  if (focused && !disabled) {\n    return {\n      outlineWidth: 2,\n      outlineStyle: 'solid',\n      outlineColor: palette.a8,\n      outlineOffset: 2,\n    };\n  }\n  return undefined;\n}\n\nexport function getButtonPressedFilter(\n  variant: ButtonVariant,\n  pressed: boolean,\n  disabled: boolean\n): ViewStyle | undefined {\n  if (Platform.OS === 'web' && pressed && !disabled && variant === 'solid') {\n    return { filter: 'brightness(0.92) saturate(1.1)' };\n  }\n  return undefined;\n}\n\nexport function getButtonTextColor(\n  variant: ButtonVariant,\n  palette: Palette,\n  gray: Palette,\n  disabled: boolean\n): string {\n  if (disabled) {\n    return gray.a8;\n  }\n  if (variant === 'solid') {\n    return palette['9-contrast'];\n  }\n  return palette.a11 || palette['11'];\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/lib/color-utils.ts",
    "content": "import { useMemo } from 'react';\nimport {\n  defaultSemanticColors,\n  useSemanticColors,\n  type SemanticColorConfig,\n} from './theme-context';\nimport type { AccentColor, Color, SemanticColor } from './types';\n\n/**\n * Resolves a Color (which can be an AccentColor or SemanticColor) to an AccentColor.\n * Semantic colors are resolved using the provided semantic color configuration.\n *\n * @param color - The color to resolve (can be 'danger', 'warning', 'success', 'info', or any AccentColor)\n * @param semanticColors - The semantic color configuration from ThemeProvider (optional, uses defaults if not provided)\n * @param defaultColor - The default color to return if no color is provided (defaults to 'blue')\n * @returns The resolved AccentColor\n */\nexport function resolveAccentFromColor(\n  color: Color | undefined,\n  semanticColors: SemanticColorConfig = defaultSemanticColors,\n  defaultColor: AccentColor = 'blue'\n): AccentColor {\n  if (!color) return defaultColor;\n\n  switch (color) {\n    case 'accent':\n      return semanticColors.accentColor;\n    case 'danger':\n      return semanticColors.dangerColor;\n    case 'warning':\n      return semanticColors.warningColor;\n    case 'success':\n      return semanticColors.successColor;\n    case 'info':\n      return semanticColors.infoColor;\n    default:\n      return color as AccentColor;\n  }\n}\n\n/**\n * Checks if a color is a semantic color.\n */\nexport function isSemanticColor(color: Color): color is SemanticColor {\n  return color === 'danger' || color === 'warning' || color === 'success' || color === 'info';\n}\n\n/**\n * Hook that returns a function to resolve colors using the current theme's semantic color configuration.\n * Use this in components to properly respect ThemeProvider's color settings.\n *\n * @example\n * const resolveColor = useResolveColor();\n * const accentColor = resolveColor(props.color); // Respects ThemeProvider config\n */\nexport function useResolveColor() {\n  const semanticColors = useSemanticColors();\n\n  return useMemo(\n    () =>\n      (color: Color | undefined, defaultColor: AccentColor = 'blue'): AccentColor =>\n        resolveAccentFromColor(color, semanticColors, defaultColor),\n    [semanticColors]\n  );\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/lib/dialog-styles.ts",
    "content": "import { Platform, type StyleProp, type ViewStyle } from 'react-native';\n\n// ============================================================================\n// Types\n// ============================================================================\n\nexport type DialogSize = '1' | '2' | '3' | '4';\n\ninterface ThemeColors {\n  panelSolid: string;\n  palettes: {\n    gray: {\n      a3: string;\n      a6: string;\n      a7: string;\n    };\n    black: {\n      a3: string;\n      a4: string;\n      a6: string;\n      a11: string;\n    };\n  };\n}\n\n// ============================================================================\n// Size helpers\n// ============================================================================\n\nexport function getDialogSizeStyles(size: DialogSize) {\n  switch (size) {\n    case '1':\n      return {\n        padding: 12, // space-3\n        borderRadius: 8,\n        titleMarginBottom: 4, // space-1\n        descriptionMarginBottom: 12, // space-3\n        minWidth: 200,\n      };\n    case '2':\n      return {\n        padding: 16, // space-4\n        borderRadius: 12,\n        titleMarginBottom: 8, // space-2\n        descriptionMarginBottom: 16, // space-4\n        minWidth: 240,\n      };\n    case '3':\n      return {\n        padding: 20,\n        borderRadius: 16,\n        titleMarginBottom: 12, // space-3\n        descriptionMarginBottom: 20,\n        minWidth: 280,\n      };\n    case '4':\n      return {\n        padding: 24, // space-5\n        borderRadius: 20,\n        titleMarginBottom: 12, // space-3\n        descriptionMarginBottom: 24, // space-5\n        minWidth: 320,\n      };\n  }\n}\n\nexport function getDialogTitleSize(size: DialogSize): '3' | '5' | '6' {\n  switch (size) {\n    case '1':\n      return '3';\n    case '2':\n    case '3':\n      return '5';\n    case '4':\n      return '6';\n  }\n}\n\nexport function getDialogDescriptionSize(size: DialogSize): '1' | '2' | '3' {\n  switch (size) {\n    case '1':\n      return '1';\n    case '2':\n    case '3':\n      return '2';\n    case '4':\n      return '3';\n  }\n}\n\n// ============================================================================\n// Shadow helper (shadow-6)\n// ============================================================================\n\nexport function getDialogShadowStyle(\n  gray: { a3: string; a6: string; a7: string },\n  black: { a3: string; a4: string; a6: string; a11: string },\n  isDark: boolean\n): ViewStyle {\n  if (Platform.OS === 'web') {\n    const boxShadow = isDark\n      ? `0 0 0 1px ${gray.a6}, 0 12px 60px ${black.a4}, 0 16px 64px ${black.a6}, 0 16px 36px -20px ${black.a11}`\n      : `0 0 0 1px ${gray.a3}, 0 12px 60px ${black.a3}, 0 16px 64px ${gray.a3}, 0 16px 36px -20px ${gray.a7}`;\n\n    return { boxShadow } as ViewStyle;\n  }\n\n  // Native shadow approximation\n  return {\n    shadowColor: '#000',\n    shadowOffset: { width: 0, height: 16 },\n    shadowOpacity: isDark ? 0.5 : 0.25,\n    shadowRadius: 32,\n    elevation: 24,\n    // Add border for native\n    borderWidth: 1,\n    borderColor: isDark ? gray.a6 : gray.a3,\n  };\n}\n\n// ============================================================================\n// Overlay styles\n// ============================================================================\n\nexport function getDialogOverlayStyle(): ViewStyle {\n  return {\n    position: Platform.OS === 'web' ? ('fixed' as unknown as 'absolute') : 'absolute',\n    top: 0,\n    left: 0,\n    right: 0,\n    bottom: 0,\n    zIndex: 50,\n    alignItems: 'center',\n    justifyContent: 'center',\n    paddingTop: 16, // space-4\n    paddingBottom: 32, // max(space-4, 4vh) approximation\n    paddingLeft: 16, // space-4\n    paddingRight: 16, // space-4\n  };\n}\n\nexport function getDialogBackdropStyle(): ViewStyle {\n  if (Platform.OS === 'web') {\n    return {\n      position: 'absolute' as const,\n      top: 0,\n      left: 0,\n      right: 0,\n      bottom: 0,\n      backdropFilter: 'blur(3px) brightness(0.7)',\n      WebkitBackdropFilter: 'blur(3px) brightness(0.7)',\n    } as ViewStyle;\n  }\n\n  // Native: semi-transparent black backdrop\n  return {\n    position: 'absolute' as const,\n    top: 0,\n    left: 0,\n    right: 0,\n    bottom: 0,\n    backgroundColor: 'rgba(0, 0, 0, 0.5)',\n  };\n}\n\n// ============================================================================\n// Content styles\n// ============================================================================\n\nexport function getDialogContentStyle(\n  size: DialogSize,\n  colors: ThemeColors,\n  isDark: boolean,\n  windowWidth: number,\n  userStyle?: StyleProp<ViewStyle>\n): ViewStyle {\n  const sizeStyles = getDialogSizeStyles(size);\n  const gray = colors.palettes.gray;\n  const black = colors.palettes.black;\n  const shadowStyle = getDialogShadowStyle(gray, black, isDark);\n\n  // Calculate available width (screen width minus overlay padding)\n  const overlayPadding = 16; // space-4\n  const availableWidth = windowWidth - overlayPadding * 2;\n  const defaultMaxWidth = 580;\n\n  // Extract maxWidth from style prop if provided\n  const flatStyle = userStyle\n    ? Array.isArray(userStyle)\n      ? Object.assign(\n          {},\n          ...userStyle.filter((s): s is ViewStyle => s != null && typeof s === 'object')\n        )\n      : typeof userStyle === 'object' && userStyle != null\n        ? userStyle\n        : {}\n    : {};\n  const userMaxWidth = (flatStyle as ViewStyle).maxWidth;\n  const effectiveMaxWidth = typeof userMaxWidth === 'number' ? userMaxWidth : defaultMaxWidth;\n\n  return {\n    // On web, width: '100%' works with flexbox centering\n    // On native, we calculate a fixed width based on available space and maxWidth\n    width: Platform.OS === 'web' ? '100%' : Math.min(availableWidth, effectiveMaxWidth),\n    minWidth: sizeStyles.minWidth,\n    maxWidth: defaultMaxWidth,\n    backgroundColor: colors.panelSolid,\n    padding: sizeStyles.padding,\n    borderRadius: sizeStyles.borderRadius,\n    overflow: Platform.OS === 'web' ? ('auto' as unknown as 'hidden') : 'hidden',\n    zIndex: 1,\n    ...shadowStyle,\n  };\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/lib/full-window-overlay.tsx",
    "content": "import React from 'react';\nimport { Platform } from 'react-native';\nimport { FullWindowOverlay as RNFullWindowOverlay } from 'react-native-screens';\n\n/**\n * A wrapper that uses FullWindowOverlay on iOS and a Fragment on other platforms.\n * This is implemented as a component rather than a top-level constant to avoid\n * accessing Platform.OS at module load time, which can cause issues in monorepos\n * where modules are loaded before React Native is fully initialized.\n */\nexport function FullWindowOverlay({ children }: { children: React.ReactNode }) {\n  if (Platform.OS === 'ios') {\n    return <RNFullWindowOverlay>{children}</RNFullWindowOverlay>;\n  }\n  return <>{children}</>;\n}\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/lib/panel-styles.ts",
    "content": "import { Platform, type ViewStyle } from 'react-native';\n\ntype PanelSize = '1' | '2' | '3' | '4';\ntype PanelVariant = 'solid' | 'translucent';\n\ninterface ThemeColors {\n  panelSolid: string;\n  panelTranslucent: string;\n  palettes: {\n    gray: {\n      a6: string;\n    };\n  };\n}\n\ninterface PanelStyleOptions {\n  size: PanelSize;\n  variant: PanelVariant;\n  colors: ThemeColors;\n  isDark: boolean;\n}\n\n/**\n * Get padding and border radius for panel content based on size\n */\nfunction getPanelSizeStyle(size: PanelSize): { padding: number; borderRadius: number } {\n  switch (size) {\n    case '1':\n      return { padding: 12, borderRadius: 8 }; // space-3, 8px\n    case '2':\n      return { padding: 16, borderRadius: 12 }; // space-4, 12px\n    case '3':\n      return { padding: 24, borderRadius: 16 }; // space-5, 16px\n    case '4':\n      return { padding: 32, borderRadius: 20 }; // space-6, 20px\n  }\n}\n\n/**\n * Get backdrop filter style for translucent panels (web only)\n */\nfunction getPanelBackdropStyle(variant: PanelVariant, isDark: boolean): ViewStyle | undefined {\n  if (variant !== 'translucent' || Platform.OS !== 'web') {\n    return undefined;\n  }\n\n  const backdropFilter = isDark\n    ? 'blur(20px) saturate(190%) contrast(90%) brightness(80%)'\n    : 'blur(20px) saturate(190%) contrast(50%) brightness(130%)';\n\n  return {\n    backdropFilter,\n    WebkitBackdropFilter: backdropFilter,\n  } as ViewStyle;\n}\n\n/**\n * Get shadow style for panel content\n * Includes outline via boxShadow on web:\n * - Light mode: 1px gray.a6 outline (no border)\n * - Dark mode: 0.5px black outline (+ border)\n */\nfunction getPanelShadowStyle(colors: ThemeColors, isDark: boolean): ViewStyle {\n  const baseShadow = '0px 12px 60px rgba(0, 0, 0, 0.25), 0px 2px 8px rgba(0, 0, 0, 0.12)';\n  const outlineShadow = isDark\n    ? `, 0 0 0 0.5px black`\n    : `, 0 0 0 1px ${colors.palettes.gray.a6}`;\n\n  return Platform.select({\n    web: {\n      boxShadow: baseShadow + outlineShadow,\n    } as ViewStyle,\n    default: {\n      shadowColor: '#000',\n      shadowOffset: { width: 0, height: 12 },\n      shadowOpacity: 0.25,\n      shadowRadius: 30,\n      elevation: 24,\n    },\n  }) as ViewStyle;\n}\n\n/**\n * Get border style for panel content\n * Dark mode has 1px gray.a6 border on all platforms\n * Light mode: no border on web (uses boxShadow outline), border on native as fallback\n */\nfunction getPanelBorderStyle(colors: ThemeColors, isDark: boolean): ViewStyle | undefined {\n  if (isDark || Platform.OS !== 'web') {\n    return {\n      borderWidth: 1,\n      borderColor: colors.palettes.gray.a6,\n    };\n  }\n  return undefined;\n}\n\n/**\n * Get complete panel content style\n */\nfunction getPanelContentStyle(options: PanelStyleOptions): ViewStyle {\n  const { size, variant, colors, isDark } = options;\n\n  const sizeStyle = getPanelSizeStyle(size);\n\n  // TODO: Handle translucent variant properly on native (iOS/Android) with blur effect\n  // For now, native always uses solid background since backdrop-filter is web-only\n  // and native blur requires additional setup (expo-blur or @react-native-community/blur)\n  const backgroundColor =\n    Platform.OS === 'web' && variant === 'translucent'\n      ? colors.panelTranslucent\n      : colors.panelSolid;\n\n  const backdropStyle = getPanelBackdropStyle(variant, isDark);\n  const shadowStyle = getPanelShadowStyle(colors, isDark);\n  const borderStyle = getPanelBorderStyle(colors, isDark);\n\n  return {\n    backgroundColor,\n    padding: sizeStyle.padding,\n    borderRadius: sizeStyle.borderRadius,\n    overflow: 'hidden',\n    ...shadowStyle,\n    ...backdropStyle,\n    ...borderStyle,\n  };\n}\n\nexport { getPanelContentStyle, getPanelSizeStyle };\nexport type { PanelSize, PanelStyleOptions, PanelVariant };\n\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/lib/text-input-styles.ts",
    "content": "import type { Color } from '@/lib/types';\nimport { useThemeTokens } from '@/lib/use-theme-tokens';\nimport { Platform, type ViewStyle } from 'react-native';\n\n// ============================================================================\n// Types\n// ============================================================================\n\nexport type TextInputSize = '1' | '2' | '3' | '4';\nexport type TextInputVariant = 'surface' | 'soft';\n\n// Palette key type - any valid key in colors.palettes\ntype PaletteKey = Color | 'accent' | 'gray';\n\n/**\n * Convert hex color to rgba with specified opacity\n */\nexport function hexToRgba(hex: string, opacity: number): string {\n  // Remove # if present\n  const cleanHex = hex.replace('#', '');\n  const r = parseInt(cleanHex.substring(0, 2), 16);\n  const g = parseInt(cleanHex.substring(2, 4), 16);\n  const b = parseInt(cleanHex.substring(4, 6), 16);\n  return `rgba(${r}, ${g}, ${b}, ${opacity})`;\n}\n\n// ============================================================================\n// Variant Styles\n// ============================================================================\n\n/**\n * Get background and border styles for surface variant\n */\nexport function getSurfaceVariantStyle(\n  colors: ReturnType<typeof useThemeTokens>['colors']\n): ViewStyle {\n  return {\n    backgroundColor: colors.surface,\n    borderWidth: 1,\n    borderColor: colors.palettes.gray.a5,\n    ...(Platform.OS === 'web'\n      ? ({\n          boxShadow: '0px 1px 2px 0px rgba(0, 0, 0, 0.05)',\n        } as ViewStyle)\n      : {\n          shadowColor: '#000',\n          shadowOffset: { width: 0, height: 1 },\n          shadowOpacity: 0.05,\n          shadowRadius: 2,\n          elevation: 1,\n        }),\n  };\n}\n\n/**\n * Get background style for soft variant\n */\nexport function getSoftVariantStyle(\n  colors: ReturnType<typeof useThemeTokens>['colors'],\n  paletteKey: PaletteKey\n): ViewStyle {\n  return {\n    backgroundColor: colors.palettes[paletteKey].a3,\n  };\n}\n\n/**\n * Get text and placeholder colors based on variant\n */\nexport function getTextInputColors(\n  variant: TextInputVariant,\n  colors: ReturnType<typeof useThemeTokens>['colors'],\n  paletteKey: PaletteKey,\n  disabled?: boolean\n): { textColor: string; placeholderColor: string } {\n  const grayPalette = colors.palettes.gray;\n  const palette = colors.palettes[paletteKey];\n\n  // Disabled state: always use gray-a11 for text\n  // Placeholder uses gray-a5 (lighter alpha shade approximating gray-a11 at 0.5 opacity)\n  if (disabled) {\n    return {\n      textColor: grayPalette.a11,\n      placeholderColor: grayPalette.a5,\n    };\n  }\n\n  if (variant === 'surface') {\n    return {\n      textColor: grayPalette['12'],\n      placeholderColor: grayPalette.a10,\n    };\n  }\n\n  // Soft variant\n  return {\n    textColor: palette['12'],\n    placeholderColor: hexToRgba(palette['12'], 0.65), // TextArea uses 0.65, TextField uses 0.6\n  };\n}\n\n/**\n * Get disabled background style for surface variant\n * Uses gray-a3 overlay (simulated with opacity/background)\n */\nexport function getDisabledSurfaceStyle(\n  colors: ReturnType<typeof useThemeTokens>['colors']\n): ViewStyle {\n  return {\n    backgroundColor: colors.palettes.gray.a3,\n  };\n}\n\n/**\n * Get disabled background style for soft variant\n */\nexport function getDisabledSoftStyle(\n  colors: ReturnType<typeof useThemeTokens>['colors']\n): ViewStyle {\n  return {\n    backgroundColor: colors.palettes.gray.a4,\n  };\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/lib/theme-context.tsx",
    "content": "import * as React from 'react';\nimport { useColorScheme as useSystemColorScheme } from 'react-native';\nimport type { AccentColor } from './types';\n\ntype ColorScheme = 'light' | 'dark';\n\n// Allowed colors for each semantic color type (matching web version)\ntype DangerColor = 'tomato' | 'red' | 'ruby';\ntype WarningColor = 'yellow' | 'amber';\ntype SuccessColor = 'teal' | 'jade' | 'green' | 'grass';\ntype InfoColor = 'blue' | 'sky';\n\n// Semantic color configuration\ntype SemanticColorConfig = {\n  accentColor: AccentColor;\n  dangerColor: DangerColor;\n  warningColor: WarningColor;\n  successColor: SuccessColor;\n  infoColor: InfoColor;\n};\n\n// Default semantic colors (matching web defaults)\nconst defaultSemanticColors: SemanticColorConfig = {\n  accentColor: 'blue',\n  dangerColor: 'red',\n  warningColor: 'amber',\n  successColor: 'green',\n  infoColor: 'sky',\n};\n\ntype ThemeContextValue = {\n  colorScheme: ColorScheme;\n  setColorScheme: (scheme: ColorScheme) => void;\n  toggleColorScheme: () => void;\n} & SemanticColorConfig;\n\nconst ThemeContext = React.createContext<ThemeContextValue | undefined>(undefined);\n\ntype ThemeProviderProps = {\n  children: React.ReactNode;\n  /** Initial color scheme. Defaults to system preference. */\n  defaultColorScheme?: ColorScheme;\n  /** Accent color for primary actions and highlights. Defaults to 'blue'. */\n  accentColor?: AccentColor;\n  /** Color for danger/error states. Defaults to 'red'. */\n  dangerColor?: DangerColor;\n  /** Color for warning states. Defaults to 'amber'. */\n  warningColor?: WarningColor;\n  /** Color for success states. Defaults to 'green'. */\n  successColor?: SuccessColor;\n  /** Color for informational states. Defaults to 'sky'. */\n  infoColor?: InfoColor;\n};\n\n/**\n * Provider for theme context that allows programmatic color scheme control\n * and semantic color customization.\n *\n * Wrap your app with this provider to enable theme toggling and custom colors.\n *\n * @example\n * function App() {\n *   return (\n *     <ThemeProvider\n *       accentColor=\"purple\"\n *       dangerColor=\"tomato\"\n *       warningColor=\"yellow\"\n *       successColor=\"teal\"\n *       infoColor=\"blue\"\n *     >\n *       <YourApp />\n *     </ThemeProvider>\n *   );\n * }\n */\nfunction ThemeProvider({\n  children,\n  defaultColorScheme,\n  accentColor = defaultSemanticColors.accentColor,\n  dangerColor = defaultSemanticColors.dangerColor,\n  warningColor = defaultSemanticColors.warningColor,\n  successColor = defaultSemanticColors.successColor,\n  infoColor = defaultSemanticColors.infoColor,\n}: ThemeProviderProps) {\n  const systemColorScheme = useSystemColorScheme();\n  const [colorScheme, setColorScheme] = React.useState<ColorScheme>(\n    defaultColorScheme ?? (systemColorScheme === 'dark' ? 'dark' : 'light')\n  );\n\n  const toggleColorScheme = React.useCallback(() => {\n    setColorScheme((prev) => (prev === 'dark' ? 'light' : 'dark'));\n  }, []);\n\n  const value = React.useMemo(\n    () => ({\n      colorScheme,\n      setColorScheme,\n      toggleColorScheme,\n      accentColor,\n      dangerColor,\n      warningColor,\n      successColor,\n      infoColor,\n    }),\n    [\n      colorScheme,\n      toggleColorScheme,\n      accentColor,\n      dangerColor,\n      warningColor,\n      successColor,\n      infoColor,\n    ]\n  );\n\n  return <ThemeContext.Provider value={value}>{children}</ThemeContext.Provider>;\n}\n\n/**\n * Hook to access and control the current color scheme.\n * Must be used within a ThemeProvider.\n *\n * @example\n * const { colorScheme, toggleColorScheme, accentColor } = useTheme();\n */\nfunction useTheme(): ThemeContextValue {\n  const context = React.useContext(ThemeContext);\n  if (!context) {\n    throw new Error('useTheme must be used within a ThemeProvider');\n  }\n  return context;\n}\n\n/**\n * Internal hook to get the current color scheme.\n * Checks ThemeContext first, falls back to system preference.\n * Used by useThemeTokens.\n */\nfunction useColorScheme(): ColorScheme {\n  const context = React.useContext(ThemeContext);\n  const systemColorScheme = useSystemColorScheme();\n\n  // If ThemeProvider is used, respect the programmatic value\n  if (context) {\n    return context.colorScheme;\n  }\n\n  // Otherwise fall back to system preference\n  return systemColorScheme === 'dark' ? 'dark' : 'light';\n}\n\n/**\n * Internal hook to get the semantic color configuration.\n * Returns defaults if not within a ThemeProvider.\n */\nfunction useSemanticColors(): SemanticColorConfig {\n  const context = React.useContext(ThemeContext);\n  return context ?? defaultSemanticColors;\n}\n\nexport {\n  defaultSemanticColors,\n  ThemeContext,\n  ThemeProvider,\n  useColorScheme,\n  useSemanticColors,\n  useTheme,\n};\nexport type {\n  ColorScheme,\n  DangerColor,\n  InfoColor,\n  SemanticColorConfig,\n  SuccessColor,\n  ThemeContextValue,\n  ThemeProviderProps,\n  WarningColor,\n};\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/lib/theme-tokens.ts",
    "content": "/* eslint-disable @typescript-eslint/no-var-requires */\n\nimport type { AccentColor } from './types';\n\n// Typography steps (0-9) based on Frosted UI design system tokens.\n// Values are in px; React Native treats them as logical pixels.\nconst typography = {\n  '0': { fontSize: 10, lineHeight: 12, letterSpacing: 0.01 },\n  '1': { fontSize: 12, lineHeight: 16, letterSpacing: 0.01 },\n  '2': { fontSize: 14, lineHeight: 20, letterSpacing: 0.01 },\n  '3': { fontSize: 16, lineHeight: 24, letterSpacing: 0.01 },\n  '4': { fontSize: 18, lineHeight: 26, letterSpacing: 0.01 },\n  '5': { fontSize: 20, lineHeight: 28, letterSpacing: 0.01 },\n  '6': { fontSize: 24, lineHeight: 30, letterSpacing: 0.01 },\n  '7': { fontSize: 28, lineHeight: 34, letterSpacing: 0.005 },\n  '8': { fontSize: 32, lineHeight: 38, letterSpacing: 0 },\n  '9': { fontSize: 40, lineHeight: 48, letterSpacing: 0 },\n} as const;\n\ntype TypographyStepKey = keyof typeof typography;\n\nconst fontWeights = {\n  light: '300',\n  regular: '400',\n  medium: '500',\n  'semi-bold': '600',\n  bold: '700',\n} as const;\n\ntype FontWeightKey = keyof typeof fontWeights;\n\n// Color palettes from @frosted-ui/colors for light/dark schemes\nconst frostedColors = require('@frosted-ui/colors') as Record<string, Record<string, string>>;\n\ntype ShadeKey = '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12';\n\ntype AlphaShadeKey =\n  | 'a1'\n  | 'a2'\n  | 'a3'\n  | 'a4'\n  | 'a5'\n  | 'a6'\n  | 'a7'\n  | 'a8'\n  | 'a9'\n  | 'a10'\n  | 'a11'\n  | 'a12';\n\ntype ColorShades = {\n  [K in ShadeKey]: string;\n} & {\n  '9-contrast': string;\n} & {\n  [K in AlphaShadeKey]: string;\n};\n\nconst contrastColors: Record<AccentColor, string> = {\n  tomato: 'white',\n  red: 'white',\n  ruby: 'white',\n  crimson: 'white',\n  pink: 'white',\n  plum: 'white',\n  purple: 'white',\n  violet: 'white',\n  iris: 'white',\n  cyan: 'white',\n  teal: 'white',\n  jade: 'white',\n  green: 'white',\n  grass: 'white',\n  brown: 'white',\n  sky: '#1C2024',\n  mint: '#1A211E',\n  yellow: '#21201C',\n  amber: '#21201C',\n  gold: 'white',\n  bronze: 'white',\n  gray: 'white',\n  blue: 'white',\n  orange: 'white',\n  indigo: 'white',\n  magenta: '#141212',\n  lemon: '#20240D',\n  lime: '#162715',\n};\n\nfunction buildPalette(color: AccentColor, mode: 'light' | 'dark'): ColorShades {\n  const baseKey = mode === 'light' ? color : `${color}Dark`;\n  const alphaKey = mode === 'light' ? `${color}A` : `${color}DarkA`;\n\n  const base = frostedColors[baseKey] as Record<string, string> | undefined;\n  const alpha = frostedColors[alphaKey] as Record<string, string> | undefined;\n\n  const result: Partial<ColorShades> = {};\n\n  (['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'] as ShadeKey[]).forEach(\n    (shade) => {\n      const key = `${color}${shade}`;\n      result[shade] = base?.[key] ?? '';\n    }\n  );\n\n  (\n    ['a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10', 'a11', 'a12'] as AlphaShadeKey[]\n  ).forEach((aShade) => {\n    const numeric = aShade.slice(1);\n    const key = `${color}A${numeric}`;\n    result[aShade] = alpha?.[key] ?? '';\n  });\n\n  result['9-contrast'] = contrastColors[color];\n\n  return result as ColorShades;\n}\n\nconst accentColors: AccentColor[] = [\n  'tomato',\n  'red',\n  'ruby',\n  'crimson',\n  'pink',\n  'plum',\n  'purple',\n  'violet',\n  'iris',\n  'cyan',\n  'teal',\n  'jade',\n  'green',\n  'grass',\n  'brown',\n  'blue',\n  'orange',\n  'indigo',\n  'sky',\n  'mint',\n  'yellow',\n  'amber',\n  'lime',\n  'lemon',\n  'magenta',\n  'gold',\n  'bronze',\n  'gray',\n];\n\nconst lightPalettes: Record<AccentColor, ColorShades> = accentColors.reduce(\n  (acc, color) => {\n    acc[color] = buildPalette(color, 'light');\n    return acc;\n  },\n  {} as Record<AccentColor, ColorShades>\n);\n\nconst darkPalettes: Record<AccentColor, ColorShades> = accentColors.reduce(\n  (acc, color) => {\n    acc[color] = buildPalette(color, 'dark');\n    return acc;\n  },\n  {} as Record<AccentColor, ColorShades>\n);\n\n// Semantic surface tokens for light/dark modes\n\n// Resolve overlay / stroke from raw color palettes so native can use real values\nconst blackA = frostedColors.blackA as Record<string, string> | undefined;\nconst whiteA = frostedColors.whiteA as Record<string, string> | undefined;\nconst grayDark = frostedColors.grayDark as Record<string, string> | undefined;\n\n// Build black and white alpha palettes (same for light and dark mode)\ntype AlphaOnlyShades = { [K in AlphaShadeKey]: string };\n\nfunction buildAlphaPalette(\n  alphaColors: Record<string, string> | undefined,\n  prefix: string\n): AlphaOnlyShades {\n  const result: Partial<AlphaOnlyShades> = {};\n  (\n    ['a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'a10', 'a11', 'a12'] as AlphaShadeKey[]\n  ).forEach((aShade) => {\n    const numeric = aShade.slice(1);\n    const key = `${prefix}A${numeric}`;\n    result[aShade] = alphaColors?.[key] ?? '';\n  });\n  return result as AlphaOnlyShades;\n}\n\nconst blackAlpha = buildAlphaPalette(blackA, 'black');\nconst whiteAlpha = buildAlphaPalette(whiteA, 'white');\n\n// Black and white palettes (same for light and dark mode)\nexport function blackAndWhitePalettes() {\n  return {\n    black: blackAlpha,\n    white: whiteAlpha,\n  };\n}\n\nexport const themeTokens = {\n  typography,\n  fontWeights,\n  colors: {\n    light: {\n      palettes: { ...lightPalettes, ...blackAndWhitePalettes() },\n      background: 'white',\n      overlay: blackA?.blackA6 ?? 'rgba(0, 0, 0, 0.35)',\n      panelSolid: 'white',\n      panelTranslucent: 'rgba(255, 255, 255, 0.85)',\n      surface: 'rgba(255, 255, 255, 0.9)',\n      stroke: lightPalettes.gray.a5,\n    },\n    dark: {\n      palettes: { ...darkPalettes, ...blackAndWhitePalettes() },\n      background: grayDark?.gray1 ?? '#111111',\n      overlay: blackA?.blackA8 ?? 'rgba(0, 0, 0, 0.5)',\n      panelSolid: grayDark?.gray2 ?? '#181818',\n      panelTranslucent: '#1D1D1DD9', // --gray-2-translucent\n      surface: 'rgba(0, 0, 0, 0.25)',\n      stroke: darkPalettes.gray.a4,\n    },\n  },\n};\n\nexport type { ColorShades, FontWeightKey, TypographyStepKey };\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/lib/theme.ts",
    "content": "import { useMemo } from 'react';\nimport { useSemanticColors } from './theme-context';\nimport { themeTokens } from './theme-tokens';\n\nconst light = themeTokens.colors.light;\nconst dark = themeTokens.colors.dark;\n\nimport { Platform } from 'react-native';\n\ntype FontWeight =\n  | 'normal'\n  | 'bold'\n  | '100'\n  | '200'\n  | '300'\n  | '400'\n  | '500'\n  | '600'\n  | '700'\n  | '800'\n  | '900';\n\ntype FontStyle = {\n  fontFamily: string;\n  fontWeight: FontWeight;\n};\n\ninterface Theme {\n  dark: boolean;\n  colors: {\n    primary: string;\n    background: string;\n    card: string;\n    text: string;\n    border: string;\n    notification: string;\n  };\n  fonts: {\n    regular: FontStyle;\n    medium: FontStyle;\n    bold: FontStyle;\n    heavy: FontStyle;\n  };\n}\n\nconst WEB_FONT_STACK =\n  'system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"';\n\nconst fontsByPlatform: Record<string, Theme['fonts']> = {\n  web: {\n    regular: {\n      fontFamily: WEB_FONT_STACK,\n      fontWeight: '400',\n    },\n    medium: {\n      fontFamily: WEB_FONT_STACK,\n      fontWeight: '500',\n    },\n    bold: {\n      fontFamily: WEB_FONT_STACK,\n      fontWeight: '600',\n    },\n    heavy: {\n      fontFamily: WEB_FONT_STACK,\n      fontWeight: '700',\n    },\n  },\n  ios: {\n    regular: {\n      fontFamily: 'System',\n      fontWeight: '400',\n    },\n    medium: {\n      fontFamily: 'System',\n      fontWeight: '500',\n    },\n    bold: {\n      fontFamily: 'System',\n      fontWeight: '600',\n    },\n    heavy: {\n      fontFamily: 'System',\n      fontWeight: '700',\n    },\n  },\n  default: {\n    regular: {\n      fontFamily: 'sans-serif',\n      fontWeight: 'normal',\n    },\n    medium: {\n      fontFamily: 'sans-serif-medium',\n      fontWeight: 'normal',\n    },\n    bold: {\n      fontFamily: 'sans-serif',\n      fontWeight: '600',\n    },\n    heavy: {\n      fontFamily: 'sans-serif',\n      fontWeight: '700',\n    },\n  },\n};\n\nexport const fonts: Theme['fonts'] =\n  Platform.select(fontsByPlatform) ?? fontsByPlatform.default;\n\nconst DefaultTheme: Theme = {\n  dark: false,\n  colors: {\n    primary: 'rgb(0, 122, 255)',\n    background: 'rgb(242, 242, 242)',\n    card: 'rgb(255, 255, 255)',\n    text: 'rgb(28, 28, 30)',\n    border: 'rgb(216, 216, 216)',\n    notification: 'rgb(255, 59, 48)',\n  },\n  fonts,\n};\n\n\nconst DarkTheme: Theme = {\n  dark: true,\n  colors: {\n    primary: 'rgb(10, 132, 255)',\n    background: 'rgb(1, 1, 1)',\n    card: 'rgb(18, 18, 18)',\n    text: 'rgb(229, 229, 231)',\n    border: 'rgb(39, 39, 41)',\n    notification: 'rgb(255, 69, 58)',\n  },\n  fonts,\n};\n\n/**\n * Hook to get navigation theme using Frosted UI design system colors.\n * Reacts to the accent color from ThemeProvider.\n *\n * React Navigation uses these colors to style the navigation UI elements\n * (headers, tab bars, drawers, etc.) throughout your app.\n *\n * @see https://reactnavigation.org/docs/themes\n */\nexport function useNavTheme(): Record<'light' | 'dark', Theme> {\n  const { accentColor, dangerColor } = useSemanticColors();\n\n  return useMemo(() => {\n    const lightAccent = light.palettes[accentColor];\n    const darkAccent = dark.palettes[accentColor];\n    const lightDanger = light.palettes[dangerColor];\n    const darkDanger = dark.palettes[dangerColor];\n\n    return {\n      light: {\n        ...DefaultTheme,\n        colors: {\n          /**\n           * background - The main background color of screens.\n           * Used for: Screen backgrounds, the area behind content.\n           */\n          background: light.background,\n\n          /**\n           * border - Color for borders and dividers.\n           * Used for: Header bottom border, tab bar top border,\n           * separator lines between list items.\n           */\n          border: light.stroke,\n\n          /**\n           * card - Background color for card-like elements.\n           * Used for: Header background, tab bar background,\n           * drawer background, modal backgrounds.\n           */\n          card: light.panelSolid,\n\n          /**\n           * notification - Color for notification badges.\n           * Used for: Badge dots on tab bar icons (e.g., unread count),\n           * uses the danger color from ThemeProvider.\n           */\n          notification: lightDanger['9'],\n\n          /**\n           * primary - The primary/accent color for interactive elements.\n           * Used for: Active tab icon tint, focused input borders,\n           * header button colors, link colors.\n           */\n          primary: lightAccent['a11'],\n\n          /**\n           * text - Default text color.\n           * Used for: Header title, tab bar labels, drawer item text,\n           * and any navigation-related text.\n           */\n          text: light.palettes.gray['12'],\n        },\n      },\n      dark: {\n        ...DarkTheme,\n        colors: {\n          /** background - Screen backgrounds in dark mode */\n          background: dark.background,\n\n          /** border - Borders/dividers in dark mode */\n          border: dark.stroke,\n\n          /** card - Header/tab bar backgrounds in dark mode */\n          card: dark.panelSolid,\n\n          /** notification - Badge color uses danger color */\n          notification: darkDanger['9'],\n\n          /** primary - Active/accent color in dark mode */\n          primary: darkAccent['a11'],\n\n          /** text - Text color in dark mode */\n          text: dark.palettes.gray['12'],\n        },\n      },\n    };\n  }, [accentColor, dangerColor]);\n}\n\n/**\n * @deprecated Use useNavTheme() hook instead for dynamic accent color support.\n * Static navigation theme with hardcoded blue accent.\n */\nexport const NAV_THEME: Record<'light' | 'dark', Theme> = {\n  light: {\n    ...DefaultTheme,\n    colors: {\n      background: light.background,\n      border: light.stroke,\n      card: light.panelSolid,\n      notification: light.palettes.red['9'],\n      primary: light.palettes.blue['a11'],\n      text: light.palettes.gray['12'],\n    },\n  },\n  dark: {\n    ...DarkTheme,\n    colors: {\n      background: dark.background,\n      border: dark.stroke,\n      card: dark.panelSolid,\n      notification: dark.palettes.red['9'],\n      primary: dark.palettes.blue['a11'],\n      text: dark.palettes.gray['12'],\n    },\n  },\n};\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/lib/types.ts",
    "content": "/**\n * Accent colors available in Frosted UI\n * These match the web version's accentColor values\n */\nexport type AccentColor =\n  | 'tomato'\n  | 'red'\n  | 'ruby'\n  | 'crimson'\n  | 'pink'\n  | 'plum'\n  | 'purple'\n  | 'violet'\n  | 'iris'\n  | 'cyan'\n  | 'teal'\n  | 'jade'\n  | 'green'\n  | 'grass'\n  | 'brown'\n  | 'blue'\n  | 'orange'\n  | 'indigo'\n  | 'sky'\n  | 'mint'\n  | 'yellow'\n  | 'amber'\n  | 'lime'\n  | 'lemon'\n  | 'magenta'\n  | 'gold'\n  | 'bronze'\n  | 'gray';\n\n/**\n * Semantic colors that map to accent colors based on ThemeProvider settings\n */\nexport type SemanticColor = 'danger' | 'warning' | 'success' | 'info';\n\n/**\n * Special color that uses the ThemeProvider's accentColor setting\n */\nexport type DynamicAccentColor = 'accent';\n\n/**\n * All available color values for component color props\n */\nexport type Color = AccentColor | SemanticColor | DynamicAccentColor;\n"
  },
  {
    "path": "packages/frosted-ui-react-native/src/lib/use-theme-tokens.ts",
    "content": "import { useMemo } from 'react';\nimport { useColorScheme, useSemanticColors } from './theme-context';\nimport { themeTokens } from './theme-tokens';\n\nexport function useThemeTokens() {\n  const colorScheme = useColorScheme();\n  const semanticColors = useSemanticColors();\n  const isDark = colorScheme === 'dark';\n  const baseColors = themeTokens.colors[isDark ? 'dark' : 'light'];\n  // Inverted colors for components that flip theme (e.g., Tooltip)\n  const invertedBaseColors = themeTokens.colors[isDark ? 'light' : 'dark'];\n\n  // Build colors with semantic palettes added to palettes object\n  const colors = useMemo(\n    () => ({\n      ...baseColors,\n      palettes: {\n        ...baseColors.palettes,\n        // Semantic palettes based on ThemeProvider configuration\n        accent: baseColors.palettes[semanticColors.accentColor],\n        danger: baseColors.palettes[semanticColors.dangerColor],\n        warning: baseColors.palettes[semanticColors.warningColor],\n        success: baseColors.palettes[semanticColors.successColor],\n        info: baseColors.palettes[semanticColors.infoColor],\n      },\n    }),\n    [baseColors, semanticColors]\n  );\n\n  const invertedColors = useMemo(\n    () => ({\n      ...invertedBaseColors,\n      palettes: {\n        ...invertedBaseColors.palettes,\n        // Semantic palettes based on ThemeProvider configuration (inverted)\n        accent: invertedBaseColors.palettes[semanticColors.accentColor],\n        danger: invertedBaseColors.palettes[semanticColors.dangerColor],\n        warning: invertedBaseColors.palettes[semanticColors.warningColor],\n        success: invertedBaseColors.palettes[semanticColors.successColor],\n        info: invertedBaseColors.palettes[semanticColors.infoColor],\n      },\n    }),\n    [invertedBaseColors, semanticColors]\n  );\n\n  return {\n    typography: themeTokens.typography,\n    fontWeights: themeTokens.fontWeights,\n    colors,\n    invertedColors,\n    isDark,\n  };\n}\n"
  },
  {
    "path": "packages/frosted-ui-react-native/tsconfig.build.json",
    "content": "{\n    \"extends\": \"./tsconfig.json\",\n    \"compilerOptions\": {\n        \"target\": \"ES2020\",\n        \"module\": \"ESNext\",\n        \"lib\": [\n            \"ES2020\",\n            \"DOM\"\n        ],\n        \"jsx\": \"react-native\",\n        \"declaration\": true,\n        \"declarationMap\": true,\n        \"sourceMap\": true,\n        \"outDir\": \"./dist\",\n        \"rootDir\": \"./src\",\n        \"noEmit\": false,\n        \"removeComments\": false,\n        \"baseUrl\": \".\",\n        \"paths\": {\n            \"@/*\": [\n                \"src/*\"\n            ]\n        },\n        \"skipLibCheck\": true,\n        \"noUnusedLocals\": false,\n        \"noUnusedParameters\": false\n    },\n    \"include\": [\n        \"src/**/*\"\n    ],\n    \"exclude\": [\n        \"node_modules\",\n        \"dist\",\n        \"app\",\n        \"**/*.test.ts\",\n        \"**/*.test.tsx\"\n    ]\n}"
  },
  {
    "path": "packages/frosted-ui-react-native/tsconfig.json",
    "content": "{\n  \"extends\": \"expo/tsconfig.base\",\n  \"compilerOptions\": {\n    \"strict\": true,\n    \"baseUrl\": \".\",\n    \"paths\": {\n      \"@/*\": [\n        \"src/*\"\n      ],\n      \"@frosted-ui/react-native\": [\n        \"./src/index.ts\"\n      ]\n    }\n  },\n  \"include\": [\n    \"**/*.ts\",\n    \"**/*.tsx\",\n    \".expo/types/**/*.ts\",\n    \"expo-env.d.ts\"\n  ]\n}"
  },
  {
    "path": "packages/generate-icon-lib/.eslintrc.js",
    "content": "module.exports = {\n  root: true,\n  parserOptions: {\n    ecmaVersion: 'latest',\n  },\n  env: {\n    node: true,\n  },\n};\n"
  },
  {
    "path": "packages/generate-icon-lib/.gitignore",
    "content": ".env\n"
  },
  {
    "path": "packages/generate-icon-lib/README.md",
    "content": "# generate-icon-lib\n\n## Usage\n\n```shell\ngenerate-icon-lib --file=<figma-file-key>\n```\n\n_The `figma-file-key` can be sourced from the link to a Figma document:_\n\n- `https://www.figma.com/file/<figma-file-key>`\n\n### Authentication with Figma\n\nGo to your Account Settings in Figma to create a Personal Access Token.\n\nThis can be provided to `generate-icon-lib` via the `FIGMA_ACCESS_TOKEN` environment variable.\n\nCreate an `.env` file an intended directory for easy reuse:\n\n```shell\necho \"FIGMA_ACCESS_TOKEN=<token>\" >> packages/frosted-ui-icons/.env\n```\n\n## Future\n\n- [ ] Support importing from Sketch\n- [ ] Support importing from a directory of SVGs\n- [ ] Allow the CLI to re-run on existing SVGs in a package ie. after changing the React component template\n- [ ] Publish the `generate-icon-lib` CLI Tool for public use\n\n## License\n\nLicensed under the MIT License, Copyright © 2022-present WorkOS.\n\nSee [LICENSE](./LICENSE.md) for more information.\n"
  },
  {
    "path": "packages/generate-icon-lib/index.js",
    "content": "#! /usr/bin/env node\n\n/*\n|-------------------------------------------------------------------------------\n| Setup CLI with env and typescript support.\n| We don't have to bother compiling the TS because this package isn't published.\n*/\nconst path = require('path');\nconst fs = require('fs-extra');\nrequire('ts-node').register({\n  ...fs.readJSONSync(path.resolve(__dirname, 'tsconfig.json')),\n});\nrequire('dotenv').config({\n  path: path.resolve(process.cwd(), '.env'),\n});\n\n/*\n|-------------------------------------------------------------------------------\n| Start the CLI! Vroom vroom\n*/\nrequire('./src/cli.ts');\n"
  },
  {
    "path": "packages/generate-icon-lib/license.md",
    "content": "MIT License\n\nCopyright (c) 2023 WorkOS\nCopyright (c) 2024 Whop\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nFor inquiries related to this software, please contact Whop at <support@whop.com>.\n\nMODIFICATIONS:\n\n- Modified SVGO util to add 'data-fui-icon' attribute to each icon\n"
  },
  {
    "path": "packages/generate-icon-lib/package.json",
    "content": "{\n  \"name\": \"generate-icon-lib\",\n  \"private\": true,\n  \"version\": \"0.0.0\",\n  \"description\": \"Library src generator for Frosted UI Icons\",\n  \"bin\": {\n    \"generate-icon-lib\": \"./index.js\"\n  },\n  \"dependencies\": {\n    \"@types/cheerio\": \"^0.22.11\",\n    \"@types/dotenv\": \"^6.1.1\",\n    \"@types/ejs\": \"^2.6.3\",\n    \"@types/execa\": \"^0.9.0\",\n    \"@types/fs-extra\": \"^5.0.5\",\n    \"@types/lodash\": \"^4.14.123\",\n    \"@types/node\": \"^11.13.5\",\n    \"@types/node-fetch\": \"^2.3.2\",\n    \"@types/prettier\": \"^1.16.3\",\n    \"@types/react\": \"^16.8.17\",\n    \"@types/svgo\": \"^1.3.3\",\n    \"chalk\": \"^2.4.2\",\n    \"cheerio\": \"^1.0.0-rc.3\",\n    \"dotenv\": \"^7.0.0\",\n    \"ejs\": \"^2.6.1\",\n    \"execa\": \"^1.0.0\",\n    \"figma-js\": \"^1.16.0\",\n    \"fs-extra\": \"^7.0.1\",\n    \"ink\": \"^2.1.1\",\n    \"ink-spinner\": \"^3.0.1\",\n    \"is-online\": \"^8.2.0\",\n    \"lodash\": \"^4.17.11\",\n    \"meow\": \"^5.0.0\",\n    \"node-fetch\": \"^2.4.1\",\n    \"prettier\": \"^1.0.0\",\n    \"pretty-bytes\": \"^5.2.0\",\n    \"react\": \"17.0.2\",\n    \"svgo\": \"^1.2.2\",\n    \"tempy\": \"^0.3.0\",\n    \"ts-node\": \"^8.1.0\",\n    \"typescript\": \"^4.5.3\"\n  }\n}\n"
  },
  {
    "path": "packages/generate-icon-lib/src/cli.ts",
    "content": "import meow from 'meow';\nimport path from 'path';\nimport {\n  createFigmaConfig,\n  downloadSvgsToFs,\n  generateIconManifest,\n  generateReactComponents,\n  getFigmaDocument,\n  getGitCustomDiff,\n  getIcons,\n  getIconsPage,\n  prechecks,\n  renderIdsToSvgs,\n  swapGeneratedFiles,\n} from './services';\nimport { CodedError, ERRORS, IIconsSvgUrls } from './types';\nimport { handleError } from './utils';\nimport { render, unmount } from './view';\n\nasync function main() {\n  await prechecks();\n  const cli = meow(\n    `\n\tUsage\n\t  $ ${path.basename(process.argv[1])} --file=<file-key>\n\n\tOptions\n\t  --file, -f    File Key from Figma\n\t  --help        Show this message\n\n\tExamples\n\t  $ ${path.basename(process.argv[1])} --file=EEggMA9IV81CYzCSI8LFEUOY\n`,\n    {\n      hardRejection: false,\n      flags: {\n        file: {\n          type: 'string',\n          alias: 'f',\n        },\n      },\n    },\n  );\n\n  if (!cli.flags.file) {\n    cli.showHelp(1);\n  }\n\n  const figmaConfig = createFigmaConfig(cli.flags.file);\n  render({ fileKey: cli.flags.file });\n\n  /* 1. Request the figma document, to source all visual nodes */\n  render({\n    spinners: [{ text: 'Finding the file in Figma...' }],\n  });\n\n  const document = await getFigmaDocument(figmaConfig);\n  render({\n    spinners: [{ success: true, text: 'Found the Figma file 👌' }, { text: 'Finding all Icons in the designs...' }],\n  });\n\n  /* 2. Filter nodes for our Icons page */\n  const iconsCanvas = getIconsPage(document);\n  if (!iconsCanvas) {\n    throw new CodedError(\n      ERRORS.NO_ICONS_PAGE,\n      'Expected an \"Product Icons\" page to exist in the Figma File. Please rename your primary page to \"Product Icons\" if you have not already.',\n    );\n  }\n\n  /* 3. Transform the Icons page into a flat dictionary of icons, labeled by their path */\n  const icons = getIcons(iconsCanvas);\n  const iconIds = Object.keys(icons);\n  if (!iconIds.length) {\n    throw new CodedError(\n      ERRORS.NO_ICONS_IN_SETS,\n      'Expected one or more icon-sets to be in the \"Product Icons\" page. Please try again when you have created Frames to group icon-sets; refer to documentation for more details.',\n    );\n  }\n\n  /* 4. Request Figma services to render Icon nodes as individual SVGs */\n  render({\n    spinners: [{ text: 'Rendering on the Figma platform...' }],\n  });\n\n  // Batch icon IDs into chunks to avoid 413 (Request Entity Too Large) errors\n  const BATCH_SIZE = 100;\n  const batches: string[][] = [];\n  for (let i = 0; i < iconIds.length; i += BATCH_SIZE) {\n    batches.push(iconIds.slice(i, i + BATCH_SIZE));\n  }\n\n  let all: IIconsSvgUrls = {};\n  for (let i = 0; i < batches.length; i++) {\n    const batch = batches[i];\n    const batchUrls = await renderIdsToSvgs(batch, figmaConfig);\n    all = { ...all, ...batchUrls };\n    // Add delay between batches to avoid rate limiting (except after last batch)\n    if (i < batches.length - 1) {\n      await new Promise((resolve) => setTimeout(resolve, 1000));\n    }\n  }\n  /* 4. Pull down all rendered SVGs to update our local working package */\n  render({\n    spinners: [\n      {\n        success: true,\n        text: 'Rendered Icons on the Figma platform 🙌',\n      },\n    ],\n    progress: {\n      text: 'Gathering Figma renders...',\n      percent: 0,\n    },\n  });\n\n  let downloadsCompleted = 0;\n  await downloadSvgsToFs(all, icons, () => {\n    downloadsCompleted += 1;\n    render({\n      progress: {\n        text: 'Gathering Figma renders...',\n        percent: downloadsCompleted / iconIds.length,\n      },\n    });\n  });\n\n  render({\n    spinners: [\n      {\n        success: true,\n        text: 'Downloaded and processed SVG renders 👍',\n      },\n      {\n        text: 'Generating React Components...',\n      },\n    ],\n  });\n\n  /* 5. Generate React Components from the SVGs */\n\n  await generateReactComponents(icons);\n\n  render({\n    spinners: [\n      {\n        success: true,\n        text: 'Created React Components ⚛️ ✨',\n      },\n      {\n        text: 'Generating Icon Manifest...',\n      },\n    ],\n  });\n\n  /* 6. Generate React Components from the SVGs */\n\n  const [previousIconManifest, nextIconManifest] = await generateIconManifest(icons);\n\n  render({\n    spinners: [\n      {\n        success: true,\n        text: 'Created Icon Manifest 📓 🔥',\n      },\n      {\n        text: 'Applying changes...',\n      },\n    ],\n  });\n\n  /* 7. Apply all new files, while removing previous dirs/files entirely. */\n  const touchedPaths = await swapGeneratedFiles(previousIconManifest, nextIconManifest);\n\n  render({\n    spinners: [\n      {\n        success: true,\n        text: 'Applied changes to working directory 💇‍',\n      },\n    ],\n  });\n\n  /* 8. Finish. Print stats. */\n\n  try {\n    render({\n      diff: await getGitCustomDiff(touchedPaths),\n    });\n  } catch (err) {\n    // Swallow git errors, and continue with closing the CLI. 🤙\n  }\n\n  unmount();\n}\n\nmain()\n  .then(() => {\n    console.log('Bai 👋');\n  })\n  .catch((err) => handleError(err));\n\nprocess.addListener('unhandledRejection', (err) => handleError(err));\n"
  },
  {
    "path": "packages/generate-icon-lib/src/consts.ts",
    "content": "export const FILE_PATH_MANIFEST = 'manifest.json';\nexport const FILE_PATH_ENTRY = 'src/index.tsx';\nexport const FILE_PATH_TYPES = 'src/types.tsx';\nexport const FOLDER_PATH_ICONS = '../../packages/frosted-ui-icons';\n"
  },
  {
    "path": "packages/generate-icon-lib/src/services.ts",
    "content": "import chalk from 'chalk';\nimport cheerio from 'cheerio';\nimport * as ejs from 'ejs';\nimport execa from 'execa';\nimport * as fs from 'fs-extra';\nimport isOnline from 'is-online';\nimport * as _ from 'lodash';\nimport { Headers } from 'node-fetch';\nimport * as path from 'path';\nimport * as prettier from 'prettier';\nimport * as tempy from 'tempy';\nimport { FILE_PATH_ENTRY, FILE_PATH_MANIFEST, FILE_PATH_TYPES, FOLDER_PATH_ICONS } from './consts';\nimport {\n  CodedError,\n  ERRORS,\n  IDiffSummary,\n  IFigmaCanvas,\n  IFigmaConfig,\n  IFigmaDocument,\n  IFigmaFileImageResponse,\n  IFigmaFileResponse,\n  IIcon,\n  IIconManifest,\n  IIcons,\n  IIconsSvgUrls,\n  ITemplateIcon,\n} from './types';\nimport { fetch, getSvgo, handleError, pushObjLeafNodesToArr } from './utils';\nimport { render } from './view';\n\nconst transformers = {\n  /**\n   * Pass SVG through SVGO to reduce size.\n   */\n  async passSVGO(svgRaw: string) {\n    const svgo = getSvgo();\n    const { data } = await svgo.optimize(svgRaw);\n    return data as string;\n  },\n\n  /**\n   * Swaps out all colors (except for \"non\") for stroke and fill to \"currentColor\".\n   */\n  injectCurrentColor(svgRaw: string) {\n    const $ = cheerio.load(svgRaw, { xmlMode: true });\n    $('*').each((i, el) => {\n      Object.keys(el.attribs).forEach((attrKey) => {\n        if (['fill', 'stroke'].includes(attrKey)) {\n          const val = $(el).attr(attrKey);\n          if (val !== 'none') {\n            $(el).attr(attrKey, 'currentColor');\n          }\n        }\n      });\n    });\n\n    return $.xml();\n  },\n\n  prettify(svgRaw: string) {\n    const prettierOptions = prettier.resolveConfig.sync(process.cwd());\n    return prettier.format(svgRaw, { ...prettierOptions, parser: 'html' });\n  },\n\n  readyForJSX(svgRaw: string) {\n    const $ = cheerio.load(svgRaw, { xmlMode: true });\n    $('*').each((i, el) => {\n      Object.keys(el.attribs).forEach((attrKey) => {\n        if (attrKey.includes('-') && !attrKey.startsWith('data-')) {\n          $(el)\n            .attr(_.camelCase(attrKey), el.attribs[attrKey])\n            .removeAttr(attrKey);\n        }\n        if (attrKey === 'class') {\n          $(el)\n            .attr('className', el.attribs[attrKey])\n            .removeAttr(attrKey);\n        }\n      });\n    });\n\n    return $('svg')\n      .attr('props', '...')\n      .toString()\n      .replace(/stroke=['|\"]currentColor['|\"]/g, 'stroke={color}')\n      .replace(/fill=['|\"]currentColor['|\"]/g, 'fill={color}')\n      .replace('props=\"...\"', '{...props}');\n  },\n};\n\nconst labelling = {\n  typeFromFrameNodeName(nodeName: string): string {\n    const base = path.dirname(nodeName);\n    const trimmed = base.trim();\n    const camelCased = _.camelCase(trimmed);\n    return camelCased;\n  },\n  sizeFromFrameNodeName(nodeName: string): string {\n    // Note: We ensure ordering by assignment-time in the object, and avoid numerical\n    // key ordering, by adding a non-numerical to the key.\n    return labelling.addSizePrefix(\n      path\n        .basename(nodeName)\n        .toLowerCase()\n        .trim(),\n    );\n  },\n  filePathFromIcon(icon: IIcon): string {\n    return path.join(icon.type, 'icons', `${icon.svgName}.svg`);\n  },\n  stripSizePrefix(size) {\n    return size.replace(/^:?(.*)/, '$1');\n  },\n  addSizePrefix(size) {\n    return `:${size.replace(/^(:?)(.*)/, '$2')}`;\n  },\n};\n\nconst currentTempDir = tempy.directory();\n\nconst currentListOfAddedFiles = [];\n\nexport async function prechecks() {\n  /* We can't work offline. */\n  isOnline().then((isOn) => {\n    if (!isOn) {\n      throw new CodedError(\n        ERRORS.NETWORK_OFFLINE,\n        'An internet connection is required to find and render Icons.',\n        true,\n      );\n    }\n  });\n\n  /* We don't want to end up deleted work-in-progress. */\n  const [{ stdout: trackedFiles }, { stdout: untrackedFiles }] = await Promise.all([\n    // Checks for uncommitted changes.\n    execa('git', ['diff-index', 'HEAD', '--', FOLDER_PATH_ICONS]),\n    // Checks for untracked files.\n    execa('git', ['ls-files', '--others', '--exclude-standard', FOLDER_PATH_ICONS]),\n  ]);\n  if (trackedFiles.length > 0 || untrackedFiles.length > 0) {\n    handleError(\n      new CodedError(\n        ERRORS.DIRTY_WORKING_DIR,\n        'There are uncommitted or untracked files in the working directory.\\nPlease commit, stash, or remove them. Then try again.',\n        true,\n      ),\n      false,\n    );\n    console.error(`\n${chalk.bold('Git Status')} ${chalk.dim(\n      `(${['--no-renames', '--untracked-files', '--short', '--', FOLDER_PATH_ICONS].join(' ')})`,\n    )}\n`);\n    await execa('git', ['status', '--no-renames', '--untracked-files', '--short', '--', FOLDER_PATH_ICONS], {\n      stdio: 'inherit',\n    });\n    process.exit(1);\n  }\n}\n\nexport function createFigmaConfig(fileKey: string): IFigmaConfig {\n  return {\n    baseUrl: 'https://api.figma.com',\n    fileKey,\n    headers: new Headers({\n      'X-Figma-Token': process.env.FIGMA_ACCESS_TOKEN,\n    }),\n  };\n}\n\nexport async function getFigmaDocument(config: IFigmaConfig): Promise<IFigmaDocument> {\n  const resp = await fetch(`${config.baseUrl}/v1/files/${config.fileKey}`, {\n    headers: config.headers,\n  });\n  const data = (await resp.json()) as IFigmaFileResponse;\n\n  // Handle various error cases\n  if (data.status === 403 && data.err === 'Invalid token') {\n    throw new CodedError(\n      ERRORS.FIGMA_API,\n      'An invalid token was used. Follow the Auth Guide (https://git.io/Je87i), and try again.',\n    );\n  }\n\n  if (data.status === 429) {\n    throw new CodedError(ERRORS.FIGMA_API, 'Rate limit exceeded. Please wait a few minutes and try again.');\n  }\n\n  if (data.status === 404) {\n    throw new CodedError(ERRORS.FIGMA_API, `Figma file not found. Check that the file key \"${config.fileKey}\" is correct.`);\n  }\n\n  if (!resp.ok || data.err) {\n    const errorMsg = data.err || `HTTP ${resp.status}`;\n    throw new CodedError(ERRORS.FIGMA_API, `Figma API error: ${errorMsg}`);\n  }\n\n  if (!data.document) {\n    throw new CodedError(\n      ERRORS.FIGMA_API,\n      'Figma API returned an empty document. Check your access token and file permissions.',\n    );\n  }\n\n  return data.document;\n}\n\nasync function delay(ms: number): Promise<void> {\n  return new Promise((resolve) => setTimeout(resolve, ms));\n}\n\nexport async function renderIdsToSvgs(\n  ids: string[],\n  config: IFigmaConfig,\n  maxRetries = 5,\n  initialDelayMs = 2000,\n): Promise<IIconsSvgUrls> {\n  let lastError: Error | null = null;\n\n  for (let attempt = 0; attempt <= maxRetries; attempt++) {\n    if (attempt > 0) {\n      // Exponential backoff: 2s, 4s, 8s, 16s, 32s\n      const backoffDelay = initialDelayMs * Math.pow(2, attempt - 1);\n      console.log(\n        chalk.yellow(`Rate limited. Retrying in ${backoffDelay / 1000}s... (attempt ${attempt}/${maxRetries})`),\n      );\n      await delay(backoffDelay);\n    }\n\n    const resp = await fetch(`${config.baseUrl}/v1/images/${config.fileKey}?ids=${ids}&format=svg`, {\n      headers: config.headers,\n    });\n\n    // We can't be sure the response, when an error, will have a body that can be streamed to JSON.\n    let data: IFigmaFileImageResponse = {\n      err: null,\n      images: {},\n    };\n    if (resp.headers.get('content-type').includes('application/json')) {\n      data = (await resp.json()) as IFigmaFileImageResponse;\n    }\n    const error = typeof data.err === 'object' ? JSON.stringify(data.err, null, 2) : data.err;\n\n    if (!resp.ok) {\n      // Handle rate limiting with retry\n      if (resp.status === 429) {\n        lastError = new CodedError(ERRORS.FIGMA_API, `Rate limit exceeded\\n${error}`);\n        continue; // Retry\n      }\n\n      switch (resp.status) {\n        case 400:\n          throw new CodedError(ERRORS.FIGMA_API, `Unexpected error encountered from Figma API\\n${error}`);\n        case 404:\n          throw new CodedError(\n            ERRORS.FIGMA_API,\n            \"One or more of the icons couldn't be found in Figma. Check to see if they still exist, and try again.\",\n          );\n        case 500:\n          throw new CodedError(ERRORS.FIGMA_API, 'Figma could not render the icons. ಠ_ಠ');\n        default:\n          throw new CodedError(\n            ERRORS.UNEXPECTED,\n            `An error occured while rendering icons to SVG.\\n${resp.status}\\n${error}`,\n          );\n      }\n    }\n\n    if (!data.images || !Object.keys(data.images).length) {\n      throw new CodedError(\n        ERRORS.UNEXPECTED,\n        `An error occured after rendering icons in Figma. Render response:\\n${JSON.stringify(data, null, 2)}`,\n      );\n    }\n\n    return data.images;\n  }\n\n  // If we've exhausted all retries\n  throw lastError || new CodedError(ERRORS.FIGMA_API, 'Rate limit exceeded after maximum retries');\n}\n\nexport function getIconsPage(document: IFigmaDocument): IFigmaCanvas | null {\n  const canvas = document.children.find((page) => page.name.toLowerCase() === 'product icons');\n\n  return canvas && canvas.type === 'CANVAS' ? canvas : null;\n}\n\nexport function getIcons(iconsCanvas: IFigmaCanvas): IIcons {\n  let swag: IIcons = {};\n\n  // Recursively find all frames named \"Icons\" along with their parent (category) name\n  function findIconsFramesWithCategory(node: any, parentName: string = ''): Array<{ frame: any; category: string }> {\n    const results: Array<{ frame: any; category: string }> = [];\n    if ((node.type === 'FRAME' || node.type === 'GROUP') && node.name === 'Icons') {\n      results.push({ frame: node, category: parentName });\n    }\n    if (node.children) {\n      node.children.forEach((child: any) => {\n        results.push(...findIconsFramesWithCategory(child, node.name));\n      });\n    }\n    return results;\n  }\n\n  const iconsFramesWithCategory = findIconsFramesWithCategory(iconsCanvas);\n\n  // Get all COMPONENT_SET children from \"Icons\" frames\n  iconsFramesWithCategory.forEach(({ frame: iconsFrame, category }) => {\n    if (!iconsFrame.children) return;\n\n    iconsFrame.children.forEach((iconNode) => {\n      if (iconNode.type !== 'COMPONENT_SET') return;\n\n      // 'Break Link' => 'break-link'\n      // 'GitHub Logo' => 'github-logo'\n      iconNode.children.forEach((iconVariant) => {\n        render({ fileKey: iconVariant.name + ' 🔥🔥🔥' });\n\n        const size = iconVariant.name.replace(/size=/i, '');\n        if (size === iconVariant.name) {\n          throw new CodedError(\n            ERRORS.UNEXPECTED,\n            `An unexpected icon variant name was encountered: ${iconVariant.name} for ${iconNode.name}`,\n          );\n        }\n        const iconNameAndSize = `${iconNode.name} ${size}`;\n        const svgName = _.kebabCase(iconNameAndSize);\n\n        // We insert whitespace between lower and uppercase letters\n        // to make sure that lodash preserves existing camel-casing.\n        // 'Break Link' => 'BreakLink'\n        // 'GitHub Logo' => 'GitHubLogo'\n        const jsxName = _.upperFirst(_.camelCase(iconNameAndSize.replace(/([0-9a-z])([0-9A-Z])/g, '$1 $2')));\n\n        swag[iconVariant.id] = {\n          jsxName,\n          svgName,\n          id: iconVariant.id,\n          size: size,\n          type: labelling.typeFromFrameNodeName(iconVariant.name),\n          category,\n        };\n      });\n    });\n  });\n\n  return swag;\n}\n\nexport async function downloadSvgsToFs(urls: IIconsSvgUrls, icons: IIcons, onProgress: () => void) {\n  await Promise.all(\n    Object.keys(urls).map(async (iconId) => {\n      const processedSvg = await (await fetch(urls[iconId]))\n        .text()\n        .then(async (svgRaw) => transformers.passSVGO(svgRaw))\n        .then((svgRaw) => transformers.injectCurrentColor(svgRaw))\n        .then((svgRaw) => transformers.prettify(svgRaw));\n\n      const filePath = path.resolve(currentTempDir, labelling.filePathFromIcon(icons[iconId]));\n      await fs.outputFile(filePath, processedSvg, { encoding: 'utf8' });\n      currentListOfAddedFiles.push(filePath);\n      onProgress();\n    }),\n  );\n}\n\nexport function iconsToManifest(icons: IIcons): IIconManifest {\n  return Object.keys(icons).reduce((iconManifest: IIconManifest, iconId) => {\n    const icon = icons[iconId];\n\n    if (!iconManifest[icon.type]) {\n      iconManifest[icon.type] = {};\n    }\n    if (!iconManifest[icon.type][icon.size]) {\n      iconManifest[icon.type][icon.size] = {};\n    }\n    if (!iconManifest[icon.type][icon.size][icon.svgName]) {\n      iconManifest[icon.type][icon.size][icon.svgName] = labelling.filePathFromIcon(icon);\n    }\n\n    return iconManifest;\n  }, {});\n}\n\nexport function iconsToSvgPaths(icons: IIcons) {\n  return Object.keys(icons).map((iconId) => labelling.filePathFromIcon(icons[iconId]));\n}\n\nexport function filePathToSVGinJSXSync(filePath: string) {\n  const absFilePath = path.resolve(currentTempDir, filePath);\n  const svgRaw = fs.readFileSync(absFilePath, { encoding: 'utf8' });\n  return transformers.readyForJSX(svgRaw);\n}\n\nexport async function generateReactComponents(icons: IIcons) {\n  const getTemplateSource = (templateFile) =>\n    fs.readFile(path.resolve(__dirname, './templates/', templateFile), {\n      encoding: 'utf8',\n    });\n  const templates = {\n    entry: await getTemplateSource('entry.tsx.ejs'),\n    icon: await getTemplateSource('named-icon.tsx.ejs'),\n    types: await getTemplateSource('types.tsx'),\n  };\n  const firstIcon = Object.values(icons)[0];\n  console.log(firstIcon.svgName);\n  const iconsWithVariants = Object.values<ITemplateIcon>(\n    Object.keys(icons).reduce((iconsWithVariants: { [name: string]: ITemplateIcon }, iconId) => {\n      const icon = iconsWithVariants[icons[iconId].svgName] || {\n        ids: [],\n        sizes: [],\n        types: [],\n        svgName: icons[iconId].svgName,\n        jsxName: icons[iconId].jsxName,\n        category: icons[iconId].category,\n      };\n      icon.ids = _.uniq(icon.ids.concat(icons[iconId].id));\n      icon.sizes = _.uniq(icon.sizes.concat(labelling.stripSizePrefix(icons[iconId].size)));\n      icon.types = _.uniq(icon.types.concat(icons[iconId].type));\n\n      iconsWithVariants[icons[iconId].svgName] = icon;\n\n      return iconsWithVariants;\n    }, {}),\n  );\n\n  const templateHelpers = {\n    getDefaultSize() {\n      return labelling.stripSizePrefix(firstIcon.size);\n    },\n    getDefaultType() {\n      return firstIcon.type;\n    },\n    iconToComponentName(icon: ITemplateIcon) {\n      return `${icon.jsxName}`;\n    },\n    iconToPropsName(icon: ITemplateIcon) {\n      return `${icon.jsxName}Props`;\n    },\n    iconToReactFileName(icon: ITemplateIcon) {\n      return `${icon.jsxName}.tsx`;\n    },\n    iconToSVGSourceAsJSX(icon: ITemplateIcon, size: string, type: string) {\n      const filePath = labelling.filePathFromIcon({\n        id: icon.ids[0],\n        svgName: icon.svgName,\n        jsxName: icon.jsxName,\n        size,\n        type,\n        category: icon.category,\n      });\n      return filePathToSVGinJSXSync(filePath);\n    },\n    iconHasSizeAndType(icon: ITemplateIcon, size: string, type: string) {\n      return icon.ids.some((iconId) => {\n        const prefixedSize = labelling.addSizePrefix(size);\n        return icons[iconId].size === prefixedSize && icons[iconId].type === type;\n      });\n    },\n    stripExtension(fileName) {\n      return fileName.replace(/(.*)\\.\\w+$/, '$1');\n    },\n  };\n\n  const prettierOptions = prettier.resolveConfig.sync(process.cwd());\n  /* Generate Icon Component Modules */\n  for (const i in iconsWithVariants) {\n    const icon = iconsWithVariants[i];\n    try {\n      const iconSourceRaw = await ejs.render(templates.icon, {\n        icon,\n        ...templateHelpers,\n      });\n      const iconSource = prettier.format(iconSourceRaw, {\n        ...prettierOptions,\n        parser: 'typescript',\n      });\n      const iconComponentFilePath = path.resolve(currentTempDir, 'src/', templateHelpers.iconToReactFileName(icon));\n      await fs.outputFile(iconComponentFilePath, iconSource);\n      currentListOfAddedFiles.push(iconComponentFilePath);\n    } catch (error) {\n      const typeList = icon.types?.join(', ') || '—';\n      const sizeList = icon.sizes?.join(', ') || '—';\n      console.error(\n        `\n${chalk.bgRed.white(' ICON GENERATION FAILED ')}\n${chalk.bold(icon.jsxName)} (${icon.svgName})\ntypes: ${typeList}\nsizes: ${sizeList}\n`,\n      );\n      throw error;\n    }\n  }\n\n  /* Generate Entry Module */\n  const entrySourceRaw = await ejs.render(templates.entry, {\n    icons: iconsWithVariants,\n    ...templateHelpers,\n  });\n  const entrySource = prettier.format(entrySourceRaw, {\n    ...prettierOptions,\n    parser: 'typescript',\n  });\n  const entryFilePath = path.resolve(currentTempDir, FILE_PATH_ENTRY);\n  await fs.outputFile(entryFilePath, entrySource);\n  currentListOfAddedFiles.push(entryFilePath);\n\n  /* Generate Type Modules */\n  const typeDepsFilePath = path.resolve(currentTempDir, FILE_PATH_TYPES);\n  await fs.outputFile(typeDepsFilePath, templates.types);\n  currentListOfAddedFiles.push(typeDepsFilePath);\n}\n\nexport async function getCurrentIconManifest(): Promise<IIconManifest> {\n  const { stdout: gitRootDir } = await execa('git', ['rev-parse', '--show-toplevel']);\n  const gitRelativePathToManifest = path.relative(gitRootDir, path.resolve(process.cwd(), FILE_PATH_MANIFEST));\n  const { stdout: currentManifest } = await execa('git', ['show', `HEAD:${gitRelativePathToManifest}`]);\n  return JSON.parse(currentManifest);\n}\n\nexport async function generateIconManifest(icons: IIcons) {\n  const iconManifestFilePath = path.resolve(currentTempDir, FILE_PATH_MANIFEST);\n  const iconManifest = iconsToManifest(icons);\n  let iconManifestRaw = JSON.stringify(iconManifest);\n  const prettierOptions = prettier.resolveConfig.sync(process.cwd());\n  iconManifestRaw = prettier.format(iconManifestRaw, {\n    ...prettierOptions,\n    parser: 'json',\n  });\n  const previousIconManifest = await getCurrentIconManifest();\n  await fs.writeFile(iconManifestFilePath, iconManifestRaw, {\n    encoding: 'utf8',\n  });\n  currentListOfAddedFiles.push(iconManifestFilePath);\n  return [previousIconManifest, iconManifest];\n}\n\nexport async function swapGeneratedFiles(\n  previousIconManifest: IIconManifest,\n  nextIconManifest: IIconManifest,\n): Promise<string[]> {\n  /* We must find all dirs and files that were generated, and remove them: */\n  let generatedFilePaths = [];\n  //  1. The top-level dirs for previous SVGs\n  pushObjLeafNodesToArr(previousIconManifest, generatedFilePaths);\n  //  2. The top-level dirs needed for new SVGs\n  pushObjLeafNodesToArr(nextIconManifest, generatedFilePaths);\n  //  3. The top-level dirs for generated source\n  generatedFilePaths = generatedFilePaths.concat([FILE_PATH_ENTRY, FILE_PATH_TYPES]);\n  const topLevelDirs: string[] = _.uniq(generatedFilePaths.map((filePath) => filePath.replace(/^([\\w-]+).*/, '$1')));\n  for (const i in topLevelDirs) {\n    const topLevelDir = topLevelDirs[i];\n    await fs.remove(path.resolve(process.cwd(), topLevelDir));\n  }\n  //  4. The manifest file\n  await fs.remove(path.resolve(process.cwd(), FILE_PATH_MANIFEST));\n\n  /* Then we take all the contents of our temp dir and copy them to cwd: */\n  await fs.copy(currentTempDir, process.cwd());\n\n  return [].concat(topLevelDirs, FILE_PATH_MANIFEST);\n}\n\nexport async function getGitCustomDiff(touchedPaths): Promise<IDiffSummary[]> {\n  const { stdout: gitRootDir } = await execa('git', ['rev-parse', '--show-toplevel']);\n  /* Stage all changes to tracked files. */\n  /* Stage the \"intent\" to add for all untracked files. */\n  await execa('git', ['add', '-f', '--ignore-removal', '--intent-to-add', '--', ...touchedPaths]);\n  /* Grab the lines changed per file, as well as the kind of change (D, M, A) */\n  const [{ stdout: numstatRaw }, { stdout: nameStatRaw }] = await Promise.all([\n    execa('git', ['diff', '--numstat', '--no-renames', '--', FOLDER_PATH_ICONS]),\n    execa('git', ['diff', '--name-status', '--no-renames', '--', FOLDER_PATH_ICONS]),\n  ]);\n\n  /* Transform the raw stdout to renderable data. */\n  const nameStat = nameStatRaw.split('\\n').map((line) => line[0]);\n  const diffSummaries: IDiffSummary[] = numstatRaw\n    .split('\\n')\n    .map((line) => line.split('\\t'))\n    .map(([additions, deletions, filePath], i) => {\n      const filePathFromCwd = filePath.replace(path.relative(gitRootDir, process.cwd()), '').replace(/^\\//, '');\n\n      return {\n        status: nameStat[i] || 'M',\n        additions: parseInt(additions, 10),\n        deletions: parseInt(deletions, 10),\n        filePath: filePathFromCwd,\n        fullFilePath: filePath,\n      };\n    });\n\n  /* Undo the staging done above, to ensure an expected git status after this tool has been run. */\n  await execa('git', ['reset', 'HEAD', '--', FOLDER_PATH_ICONS]);\n\n  return diffSummaries;\n}\n"
  },
  {
    "path": "packages/generate-icon-lib/src/templates/entry.tsx.ejs",
    "content": "<% for (const i in icons) { -%>\nexport { default as <%- iconToComponentName(icons[i]) %> } from './<%- stripExtension(iconToReactFileName(icons[i])) %>';\n<% } %>\n"
  },
  {
    "path": "packages/generate-icon-lib/src/templates/named-icon.tsx.ejs",
    "content": "import * as React from 'react';\nimport { IconProps } from './types';\n\n<% /* A. There are variants both for size and type */ %>\n<% if (icon.sizes.length > 1 && icon.types.length > 1) { %>\n\ninterface <%- iconToPropsName(icon) %> extends IconProps {\n  size<%- icon.sizes[0] === getDefaultSize() ? '?' : '' %>: <%- icon.sizes.map(s => `\"${s}\"`).join(' | ') %>;\n  type<%- icon.types[0] === getDefaultType() ? '?' : '' %>: <%- icon.types.map(t => `\"${t}\"`).join(' | ') %>;\n}\n\nexport const <%- iconToComponentName(icon) %> = ({\n  color = 'currentColor',\n  size<%- icon.sizes[0] === getDefaultSize() ? ` = '${icon.sizes[0]}'` : '' %>,\n  type<%- icon.types[0] === getDefaultType() ? ` = '${icon.types[0]}'` : '' %>,\n  ...props\n}: <%- iconToPropsName(icon) %>) => {\n<%   for (const t in icon.types) { %>\n<%     for (const s in icon.sizes) { %>\n<%       if (iconHasSizeAndType(icon, icon.sizes[s], icon.types[t])) { %>\n    if (type === '<%- icon.types[t] %>' && size === '<%- icon.sizes[s] %>') {\n      return <%- iconToSVGSourceAsJSX(icon, icon.sizes[s], icon.types[t]) %>\n    }\n<%       } %>\n<%     } %>\n<%   } %>\n\n    console.error(`<%- iconToComponentName(icon) %> doesn't support the combination of ${size} and ${type}`)\n    return null;\n  }\n\n<% /* B. There are only size variants */ %>\n<% } else if (icon.sizes.length > 1) { %>\n\ninterface <%- iconToPropsName(icon) %> extends IconProps {\n  size<%- icon.sizes[0] === getDefaultSize() ? '?' : '' %>: <%- icon.sizes.map(s => `\"${s}\"`).join(' | ') %>;\n}\n\nexport const <%- iconToComponentName(icon) %> = ({\n  color = 'currentColor',\n  size<%- icon.sizes[0] === getDefaultSize() ? ` = '${icon.sizes[0]}'` : '' %>,\n  ...props\n}: <%- iconToPropsName(icon) %>) => {\n<%   for (const s in icon.sizes) { %>\n<%     if (iconHasSizeAndType(icon, icon.sizes[s], icon.types[0])) { %>\n    if (size === '<%- icon.sizes[s] %>') {\n      return <%- iconToSVGSourceAsJSX(icon, icon.sizes[s], icon.types[0]) %>\n    }\n<%     } %>\n<%   } %>\n\n    console.error(`<%- iconToComponentName(icon) %> doesn't support ${size}`)\n    return null;\n  }\n  \n<% /* C. There are only type variants */ %>\n<% } else if (icon.types.length > 1) { %>\n\ninterface <%- iconToPropsName(icon) %> extends IconProps {\n  type<%- icon.types[0] === getDefaultType() ? '?' : '' %>: <%- icon.types.map(t => `\"${t}\"`).join(' | ') %>;\n}\n\nexport const <%- iconToComponentName(icon) %> = ({\n  color = 'currentColor',\n  type<%- icon.types[0] === getDefaultType() ? ` = '${icon.types[0]}'` : '' %>,\n  ...props\n}: <%- iconToPropsName(icon) %>) => {\n<%   for (const t in icon.types) { %>\n<%     if (iconHasSizeAndType(icon, icon.sizes[0], icon.types[t])) { %>\n    if (type === '<%- icon.types[t] %>') {\n      return <%- iconToSVGSourceAsJSX(icon, icon.sizes[0], icon.types[t]) %>\n    }\n<%     } %>\n<%   } %>\n\n    console.error(`<%- iconToComponentName(icon) %> doesn't support ${type}`)\n    return null;\n  }\n\n<% /* D. There are no variants */ %>\n<% } else { %>\nexport const <%- iconToComponentName(icon) %> = ({ \n  color = 'currentColor', \n  ...props \n}: IconProps) => {\n  return <%- iconToSVGSourceAsJSX(icon, icon.sizes[0], icon.types[0]) %>\n}\n<% } %>\n\n<%- iconToComponentName(icon) %>.category = '<%- icon.category %>';\n\nexport default <%- iconToComponentName(icon) %>;\n"
  },
  {
    "path": "packages/generate-icon-lib/src/templates/types.tsx",
    "content": "import * as React from 'react';\n\nexport interface IconProps extends React.SVGProps<SVGSVGElement> {\n  children?: never;\n  color?: string;\n}\n"
  },
  {
    "path": "packages/generate-icon-lib/src/types.ts",
    "content": "import { Canvas, Document, FileImageResponse, FileResponse } from 'figma-js';\nimport { Headers, RequestInit } from 'node-fetch';\n\nexport class CodedError extends Error {\n  public code: ERRORS;\n  public hideStack: boolean;\n\n  constructor(code: ERRORS, message: string, hideStack = false) {\n    super(message);\n    this.code = code;\n    this.hideStack = hideStack;\n    Object.setPrototypeOf(this, CodedError.prototype);\n  }\n}\n\nexport enum ERRORS {\n  NETWORK_OFFLINE = 'NETWORK_OFFLINE',\n  DIRTY_WORKING_DIR = 'DIRTY_WORKING_DIR',\n  UNEXPECTED = 'UNEXPECTED',\n  NO_ICONS_PAGE = 'NO_ICONS_PAGE',\n  NO_ICONS_IN_SETS = 'NO_ICONS_IN_SETS',\n  FIGMA_API = 'FIGMA_API',\n}\n\nexport interface IFigmaConfig {\n  baseUrl: string;\n  fileKey: string;\n  headers: Headers;\n}\n\nexport interface IIcon {\n  id: string;\n  size: string;\n  type: string;\n  jsxName: string;\n  svgName: string;\n  category: string;\n}\n\nexport interface IIcons {\n  [iconId: string]: IIcon;\n}\n\nexport interface ITemplateIcon {\n  ids: string[];\n  sizes: string[];\n  types: string[];\n  jsxName: string;\n  svgName: string;\n  category: string;\n}\n\nexport interface IIconsSvgUrls {\n  readonly [iconId: string]: string;\n}\n\nexport interface RequestInitWithRetry extends RequestInit {\n  retry?: { delay: number; retries: number };\n}\n\nexport interface IIconManifest {\n  [category: string]: { [size: string]: { [name: string]: string } };\n}\n\nexport interface IDiffSummary {\n  status: string;\n  additions: number;\n  deletions: number;\n  filePath: string;\n  fullFilePath: string;\n}\n\ntype Omit<T, K> = Pick<T, Exclude<keyof T, K>>;\n\ninterface ErrorResponse {\n  readonly err?: string;\n  readonly status?: 400 | 403 | 404 | 429 | 500;\n}\nexport type IFigmaCanvas = Canvas;\nexport type IFigmaDocument = Document;\nexport interface IFigmaFileImageResponse extends Omit<FileImageResponse, 'err' | 'status'>, ErrorResponse {}\nexport interface IFigmaFileResponse extends FileResponse, ErrorResponse {}\n"
  },
  {
    "path": "packages/generate-icon-lib/src/utils.ts",
    "content": "import chalk from 'chalk';\nimport isOnline from 'is-online';\nimport * as _ from 'lodash';\nimport { PropertyName } from 'lodash';\nimport nodeFetch, { Response } from 'node-fetch';\nimport SVGO from 'svgo';\nimport { CodedError, ERRORS, RequestInitWithRetry } from './types';\nimport { unmount } from './view';\n\nexport function handleError(err, exit = true) {\n  unmount();\n  console.log('');\n  if (err instanceof CodedError) {\n    console.error(\n      `${chalk.red.bold('ERROR: ')}${chalk.bgRed.black.bold.inverse(` ${err.code} `)}\n${err.message}\n${chalk.dim(\n  // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n  !(err.hideStack && err.stack) ? err.stack!.replace(/^.*\\n/, '') : '',\n)}`.trim(),\n    );\n  } else {\n    console.log(`${chalk.red.bold('ERROR: ')}${chalk.bgRed.black.bold.inverse(' UNHANDLED ')}\\n`);\n    console.error(err);\n  }\n\n  if (exit) {\n    process.exit(1);\n  }\n}\n\nlet currentOnlineCheck: null | Promise<boolean> = null;\n\nconst defaultRetry = {\n  delay: 1000,\n  retries: 2,\n};\n\nexport function fetch(url: string, fetchOptions: RequestInitWithRetry = {}): Promise<Response> {\n  const retryOptions = { ...defaultRetry, ...fetchOptions.retry };\n  return new Promise((resolve, reject) => {\n    const attemptFetch = (remainingRetries: number) => {\n      nodeFetch(url, fetchOptions)\n        .then((res) => {\n          resolve(res);\n        })\n        .catch(async (err) => {\n          if (remainingRetries > 0) {\n            await asyncDelay(retryOptions.delay);\n            attemptFetch(--remainingRetries);\n          } else {\n            if (!currentOnlineCheck) {\n              currentOnlineCheck = isOnline();\n            }\n            const isOn = await currentOnlineCheck;\n            currentOnlineCheck = null;\n            if (!isOn) {\n              reject(\n                new CodedError(ERRORS.NETWORK_OFFLINE, 'An internet connection is required to find and render Icons.'),\n              );\n            } else {\n              reject(err);\n            }\n          }\n        });\n    };\n\n    attemptFetch(retryOptions.retries);\n  });\n}\n\nfunction asyncDelay(timeout: number) {\n  return new Promise<void>((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, timeout);\n  });\n}\n\nexport function pushObjLeafNodesToArr(obj: object, arr: string[], accessor: PropertyName[] = []) {\n  _.forEach(accessor.length ? _.get(obj, accessor) : obj, (v, k) => {\n    if (v == null) return;\n    const currentAccessor = accessor.concat(k);\n    if (typeof v === 'object') {\n      pushObjLeafNodesToArr(obj, arr, currentAccessor);\n    }\n    if (typeof v === 'string') {\n      arr.push(_.get(obj, currentAccessor));\n    }\n  });\n}\n\nlet svgo: null | SVGO = null;\n\nexport function getSvgo() {\n  if (svgo) return svgo;\n  svgo = new SVGO({\n    plugins: [\n      { removeDoctype: true },\n      { removeXMLProcInst: true },\n      { removeComments: true },\n      { removeMetadata: true },\n      { removeXMLNS: false },\n      { removeEditorsNSData: true },\n      { cleanupAttrs: true },\n      { minifyStyles: true },\n      { convertStyleToAttrs: true },\n      { cleanupIDs: true },\n      { removeRasterImages: false },\n      { removeUselessDefs: true },\n      { cleanupNumericValues: true },\n      { cleanupListOfValues: false },\n      { convertColors: true },\n      { removeUnknownsAndDefaults: true },\n      { removeNonInheritableGroupAttrs: true },\n      { removeUselessStrokeAndFill: true },\n      { removeViewBox: false },\n      { cleanupEnableBackground: true },\n      { removeHiddenElems: true },\n      { removeEmptyText: true },\n      { convertShapeToPath: true },\n      { moveElemsAttrsToGroup: true },\n      { moveGroupAttrsToElems: true },\n      { collapseGroups: true },\n      { convertPathData: false },\n      { convertTransform: true },\n      { removeEmptyAttrs: true },\n      { removeEmptyContainers: true },\n      { mergePaths: true },\n      { removeUnusedNS: true },\n      { sortAttrs: false },\n      { removeTitle: true },\n      { removeDesc: true },\n      { removeDimensions: false },\n      { removeStyleElement: false },\n      { removeScriptElement: false },\n      {\n        addAttributesToSVGElement: {\n          attributes: [\n            {\n              'data-fui-icon': 'true',\n            },\n          ],\n        },\n      },\n    ],\n  });\n  return svgo;\n}\n"
  },
  {
    "path": "packages/generate-icon-lib/src/view.tsx",
    "content": "// @ts-nocheck\nimport { Box, Color, Instance as InkInstance, Static, Text, render as inkRender } from 'ink';\nimport InkSpinner from 'ink-spinner';\nimport React from 'react';\nimport { IDiffSummary } from './types';\n\ninterface ICliState {\n  fileKey?: string;\n  spinners?: Array<{ success?: true; text: string }>;\n  progress?: { text: string; percent: number };\n  diff?: IDiffSummary[];\n}\n\ninterface ICliViewProps {\n  state: ICliState;\n}\n\ninterface ISpinnerProps {\n  text: string;\n}\n\nconst Spinner = ({ text }: ISpinnerProps) => (\n  <Box>\n    <Color cyan>\n      <InkSpinner />\n    </Color>{' '}\n    <Text>{text}</Text>\n  </Box>\n);\n\nconst CliView = ({ state }: ICliViewProps) => {\n  return (\n    <Box flexDirection=\"column\">\n      {state.fileKey && (\n        <Static>\n          {[\n            <Box key=\"title\" marginTop={1} marginBottom={1}>\n              <Color bold>Generate Icon Lib </Color>\n              <Color dim>(Figma File → NPM Package)</Color>\n            </Box>,\n            <Box key=\"fileKey\" marginBottom={1}>\n              <Color bold>Figma File: </Color>\n              <Color underline magenta>\n                {state.fileKey}\n              </Color>\n            </Box>,\n          ]}\n        </Static>\n      )}\n\n      {state.spinners && (\n        <Box marginLeft={1} flexDirection=\"column\">\n          <Static>\n            {state.spinners\n              .filter((entry) => entry.success)\n              .map((entry) => (\n                <Box marginLeft={1} key={entry.text}>\n                  <Color green>✓</Color> <Text>{entry.text}</Text>\n                </Box>\n              ))}\n          </Static>\n          {state.spinners\n            .filter((entry) => !entry.success)\n            .map((entry) => (\n              <Spinner key={entry.text} text={entry.text} />\n            ))}\n        </Box>\n      )}\n\n      {state.progress && (\n        <Box marginLeft={1}>\n          <Spinner text={`${state.progress.text} [${Math.floor(state.progress.percent * 100)}%]`} />\n        </Box>\n      )}\n\n      {state.diff && <DiffView state={state} />}\n    </Box>\n  );\n};\n\nconst DiffView = ({ state }: ICliViewProps) => {\n  const statsWithChanges = state.diff.filter((stat) => stat.additions > 0 || stat.deletions > 0);\n  const totals = {\n    additions: statsWithChanges.reduce((total, stat) => stat.additions + total, 0),\n    deletions: statsWithChanges.reduce((total, stat) => stat.deletions + total, 0),\n  };\n  return (\n    <Static>\n      {[\n        <Box key=\"numstat-title\" marginTop={1}>\n          <Color bold>Summary of Update</Color>\n        </Box>,\n        <Box key=\"numstat-files\" marginLeft={1} marginTop={1}>\n          <Box flexDirection=\"column\" flexGrow={0}>\n            {statsWithChanges.map((stat) => (\n              <Color key={stat.filePath} dim>\n                {stat.filePath}\n              </Color>\n            ))}\n          </Box>\n\n          <Box flexDirection=\"column\" flexGrow={0} paddingLeft={1}>\n            {statsWithChanges.map((stat) => (\n              <Text key={stat.filePath}>|</Text>\n            ))}\n          </Box>\n\n          <Box flexDirection=\"column\" justifyContent=\"flex-end\" alignItems=\"flex-end\" flexGrow={0} paddingLeft={1}>\n            {statsWithChanges.map((stat) => (\n              <Text key={stat.filePath}>{stat.additions + stat.deletions}</Text>\n            ))}\n          </Box>\n\n          <Box flexDirection=\"column\" paddingLeft={1}>\n            {statsWithChanges.map((stat) => (\n              <Box key={stat.filePath}>\n                {stat.status === 'D' && <Color red>Removed</Color>}\n                {stat.status === 'A' && <Color green>New</Color>}\n                {stat.status === 'M' && stat.additions > 0 && stat.deletions === 0 ? <Color green>++</Color> : null}\n                {stat.status === 'M' && stat.additions === 0 && stat.deletions > 0 ? <Color red>--</Color> : null}\n                {stat.status === 'M' && stat.additions > 0 && stat.deletions > 0 ? (\n                  <>\n                    <Color green>+</Color>\n                    <Color red>-</Color>\n                  </>\n                ) : null}\n              </Box>\n            ))}\n          </Box>\n        </Box>,\n        <Box key=\"numstat-summary\" marginLeft={1} marginTop={1}>\n          <Color underline>\n            {statsWithChanges.length} file updates, {totals.additions} additions <Color green>(+)</Color>,{' '}\n            {totals.deletions} deletions <Color red>(-)</Color>\n          </Color>\n        </Box>,\n      ]}\n    </Static>\n  );\n};\n\nlet app: InkInstance;\n\nexport const render = (state: ICliState) => {\n  if (app) {\n    app.rerender(<CliView state={state} />);\n  } else {\n    app = inkRender(<CliView state={state} />);\n  }\n};\nexport const unmount = () => {\n  if (app) {\n    app.unmount();\n  }\n};\n"
  },
  {
    "path": "packages/generate-icon-lib/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"module\": \"commonjs\",\n    \"esModuleInterop\": true,\n    \"target\": \"esnext\",\n    \"noImplicitAny\": false,\n    \"moduleResolution\": \"node\",\n    \"sourceMap\": true,\n    \"baseUrl\": \".\",\n    \"jsx\": \"react\",\n    \"paths\": {\n      \"*\": [\"node_modules/*\", \"src/types/*\"]\n    }\n  },\n  \"include\": [\"src/**/*\"]\n}\n"
  },
  {
    "path": "packages/tsconfig/README.md",
    "content": "# `tsconfig`\n\nThese are base shared `tsconfig.json`s from which all other `tsconfig.json`'s inherit from.\n"
  },
  {
    "path": "packages/tsconfig/base.json",
    "content": "{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Default\",\n  \"compilerOptions\": {\n    \"composite\": false,\n    \"declaration\": true,\n    \"declarationMap\": true,\n    \"esModuleInterop\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"inlineSources\": false,\n    \"isolatedModules\": true,\n    \"moduleResolution\": \"node\",\n    \"noUnusedLocals\": true,\n    \"noUnusedParameters\": true,\n    \"preserveWatchOutput\": true,\n    \"skipLibCheck\": true,\n    \"strict\": true,\n    \"jsx\": \"react-jsx\"\n  },\n  \"exclude\": [\"node_modules\"]\n}\n"
  },
  {
    "path": "packages/tsconfig/package.json",
    "content": "{\n  \"name\": \"tsconfig\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"files\": [\n    \"base.json\",\n    \"nextjs.json\",\n    \"react-library.json\"\n  ]\n}\n"
  },
  {
    "path": "pnpm-workspace.yaml",
    "content": "packages:\n  - 'apps/*'\n  - 'packages/*'\n"
  },
  {
    "path": "turbo.json",
    "content": "{\n  \"$schema\": \"https://turbo.build/schema.json\",\n  \"globalDependencies\": [\"**/.env.*local\"],\n  \"pipeline\": {\n    \"build\": {\n      \"dependsOn\": [\"^build\"],\n      \"outputs\": [\"dist/**\", \"*.css\", \"index.js\", \"index.mjs\"],\n      \"inputs\": [\"src/**\"]\n    },\n    \"release\": {\n      \"dependsOn\": [\"build\"],\n      \"cache\": false\n    },\n    \"lint\": {\n      \"outputs\": []\n    },\n    \"lint:css\": {\n      \"outputs\": []\n    },\n    \"dev\": {\n      \"cache\": false\n    },\n    \"test\": {\n      \"dependsOn\": [\"build\"]\n    },\n    \"build:css\": {\n      \"outputs\": [\"styles.css\"],\n      \"inputs\": [\"src/**\"]\n    },\n    \"frosted-ui#build-storybook\": {\n      \"dependsOn\": [\"@frosted-ui/icons#build\", \"build:css\"],\n      \"outputs\": [\"storybook-static/**\"],\n      \"inputs\": [\"src/**\", \".storybook/**\"]\n    }\n  }\n}\n"
  }
]